From 8f864a2fafab7e1562429d4ef3088d0ae18686a8 Mon Sep 17 00:00:00 2001 From: Robert Knight Date: Thu, 23 May 2024 13:06:40 +0100 Subject: [PATCH 1/3] Use ml tool output with Python Editor POC --- package-lock.json | 444 +- package.json | 1 + src/App.tsx | 33 +- src/documentation/ModelArea.tsx | 223 + src/documentation/ml/data-functions.ts | 163 + src/documentation/ml/ml.ts | 166 + src/documentation/ml/training-data.d.ts | 63 + src/documentation/ml/use-model-data.tsx | 27 + src/language-server/apidocs.ts | 2 + .../main/microbit-micropython-v2.hex | 38960 ++++++++-------- src/micropython/main/typeshed.ca.json | 4 +- src/micropython/main/typeshed.de.json | 22 +- src/micropython/main/typeshed.en.json | 10 +- src/micropython/main/typeshed.es-es.json | 16 +- src/micropython/main/typeshed.fr.json | 4 +- src/micropython/main/typeshed.ja.json | 4 +- src/micropython/main/typeshed.ko.json | 4 +- src/micropython/main/typeshed.nl.json | 4 +- src/micropython/main/typeshed.zh-cn.json | 4 +- src/micropython/main/typeshed.zh-tw.json | 4 +- src/project/OpenButton.tsx | 14 +- src/project/ProjectDropTarget.tsx | 2 +- src/project/project-actions.tsx | 36 +- src/project/project-hooks.tsx | 6 +- src/router-hooks.tsx | 2 +- src/workbench/SideBar.tsx | 9 + 26 files changed, 20800 insertions(+), 19427 deletions(-) create mode 100644 src/documentation/ModelArea.tsx create mode 100644 src/documentation/ml/data-functions.ts create mode 100644 src/documentation/ml/ml.ts create mode 100644 src/documentation/ml/training-data.d.ts create mode 100644 src/documentation/ml/use-model-data.tsx diff --git a/package-lock.json b/package-lock.json index adae44e9a..7d40e212f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,6 +23,7 @@ "@microbit/microbit-fs": "^0.9.2", "@sanity/block-content-to-react": "^3.0.0", "@sanity/image-url": "^1.0.1", + "@tensorflow/tfjs": "^4.19.0", "@testing-library/jest-dom": "^5.14.1", "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.4.3", @@ -3308,6 +3309,188 @@ "@svgr/core": "*" } }, + "node_modules/@tensorflow/tfjs": { + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-4.19.0.tgz", + "integrity": "sha512-d2A1lTc6my7GJ5LwqzXa+igJ5+18exwsnaphZ3roi5nJ197uwxVSMIc2vSJnqZz1KajC5/mZgQr67EZrpTFlBg==", + "dependencies": { + "@tensorflow/tfjs-backend-cpu": "4.19.0", + "@tensorflow/tfjs-backend-webgl": "4.19.0", + "@tensorflow/tfjs-converter": "4.19.0", + "@tensorflow/tfjs-core": "4.19.0", + "@tensorflow/tfjs-data": "4.19.0", + "@tensorflow/tfjs-layers": "4.19.0", + "argparse": "^1.0.10", + "chalk": "^4.1.0", + "core-js": "3.29.1", + "regenerator-runtime": "^0.13.5", + "yargs": "^16.0.3" + }, + "bin": { + "tfjs-custom-module": "dist/tools/custom_module/cli.js" + } + }, + "node_modules/@tensorflow/tfjs-backend-cpu": { + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-4.19.0.tgz", + "integrity": "sha512-7pT05Ea6GTXjbqRgkmayZRYvaiNl3LLk1TyfUvC8iIqMw5d7p4Wgte2pfM2gMbIZ/opOxURhFYuI0FiQvUrW6g==", + "dependencies": { + "@types/seedrandom": "^2.4.28", + "seedrandom": "^3.0.5" + }, + "engines": { + "yarn": ">= 1.3.2" + }, + "peerDependencies": { + "@tensorflow/tfjs-core": "4.19.0" + } + }, + "node_modules/@tensorflow/tfjs-backend-webgl": { + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-4.19.0.tgz", + "integrity": "sha512-R0DC1W65lqTOccCwxMhH+VOKCgSrhd9GEejIIGhjeXt6oZlACFnOx4SuUr/qKLCDsL5I4E9iFLxAJMmsfYvARw==", + "dependencies": { + "@tensorflow/tfjs-backend-cpu": "4.19.0", + "@types/offscreencanvas": "~2019.3.0", + "@types/seedrandom": "^2.4.28", + "seedrandom": "^3.0.5" + }, + "engines": { + "yarn": ">= 1.3.2" + }, + "peerDependencies": { + "@tensorflow/tfjs-core": "4.19.0" + } + }, + "node_modules/@tensorflow/tfjs-converter": { + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-4.19.0.tgz", + "integrity": "sha512-xIOE6enaVHPYCXKpHxJnUlN8hzlcQkgFSymHjBmdDnNCresuRwBGz4dqYAQMeQG21Ei3lxCQFdDDH7aSvUEAPw==", + "peerDependencies": { + "@tensorflow/tfjs-core": "4.19.0" + } + }, + "node_modules/@tensorflow/tfjs-core": { + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-4.19.0.tgz", + "integrity": "sha512-GZ0d53PG0HGQCC7hbWv1qDnZctHYe/cafHZrBY5eNeQjQE6fBr3NsR5GfLadT0TELwmX9/nyritGDzvy6xmzHQ==", + "dependencies": { + "@types/long": "^4.0.1", + "@types/offscreencanvas": "~2019.7.0", + "@types/seedrandom": "^2.4.28", + "@webgpu/types": "0.1.38", + "long": "4.0.0", + "node-fetch": "~2.6.1", + "seedrandom": "^3.0.5" + }, + "engines": { + "yarn": ">= 1.3.2" + } + }, + "node_modules/@tensorflow/tfjs-core/node_modules/@types/offscreencanvas": { + "version": "2019.7.3", + "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.3.tgz", + "integrity": "sha512-ieXiYmgSRXUDeOntE1InxjWyvEelZGP63M+cGuquuRLuIKKT1osnkXjxev9B7d1nXSug5vpunx+gNlbVxMlC9A==" + }, + "node_modules/@tensorflow/tfjs-data": { + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-4.19.0.tgz", + "integrity": "sha512-n0ZgJp5UhhBatohUt9pXSCCApusK+1Flyk6yDrQYuxOTjhRppd6jYrF7LCDG3hMFi3QLGl0jab1zYrn9BwtC/w==", + "dependencies": { + "@types/node-fetch": "^2.1.2", + "node-fetch": "~2.6.1", + "string_decoder": "^1.3.0" + }, + "peerDependencies": { + "@tensorflow/tfjs-core": "4.19.0", + "seedrandom": "^3.0.5" + } + }, + "node_modules/@tensorflow/tfjs-layers": { + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-4.19.0.tgz", + "integrity": "sha512-NufvuRaZdIyoG+R13d7oL8G5Bywox+ihPMiMZ3tWU+me8C8Y0pVC69mrnhOS9R8an7GDxKKSTTNEZhUvPvMGiQ==", + "peerDependencies": { + "@tensorflow/tfjs-core": "4.19.0" + } + }, + "node_modules/@tensorflow/tfjs/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@tensorflow/tfjs/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@tensorflow/tfjs/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/@tensorflow/tfjs/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@tensorflow/tfjs/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==" + }, + "node_modules/@tensorflow/tfjs/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@tensorflow/tfjs/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/@tensorflow/tfjs/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@testing-library/dom": { "version": "9.3.4", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz", @@ -3699,6 +3882,11 @@ "@types/lodash": "*" } }, + "node_modules/@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" + }, "node_modules/@types/lunr": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/@types/lunr/-/lunr-2.3.7.tgz", @@ -3717,6 +3905,15 @@ "undici-types": "~5.26.4" } }, + "node_modules/@types/node-fetch": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", + "dependencies": { + "@types/node": "*", + "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", @@ -3725,6 +3922,11 @@ "@types/node": "*" } }, + "node_modules/@types/offscreencanvas": { + "version": "2019.3.0", + "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.3.0.tgz", + "integrity": "sha512-esIJx9bQg+QYF0ra8GnvfianIY8qWB0GBx54PK5Eps6m+xTj86KLavHv6qDhzKcu5UUOgNfJ2pWaIIV7TRUd9Q==" + }, "node_modules/@types/parse-json": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", @@ -3758,6 +3960,11 @@ "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" }, + "node_modules/@types/seedrandom": { + "version": "2.4.34", + "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-2.4.34.tgz", + "integrity": "sha512-ytDiArvrn/3Xk6/vtylys5tlY6eo7Ane0hvcx++TKo6RxQXuVfW0AF/oeWqAj9dN29SyhtawuXstgmPlwNcv/A==" + }, "node_modules/@types/semver": { "version": "7.5.8", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", @@ -4307,6 +4514,11 @@ "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", "dev": true }, + "node_modules/@webgpu/types": { + "version": "0.1.38", + "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.38.tgz", + "integrity": "sha512-7LrhVKz2PRh+DD7+S+PVaFd5HxaWQvoMqBbsV9fNJO1pjUs1P8bM2vQVNfk+3URTqbuTI7gkXi0rfsN0IadoBA==" + }, "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", @@ -4387,7 +4599,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, "engines": { "node": ">=8" } @@ -4615,8 +4826,7 @@ "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "node_modules/available-typed-arrays": { "version": "1.0.7", @@ -5086,6 +5296,16 @@ "prettier": "^2.0.5" } }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -5108,7 +5328,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, "dependencies": { "delayed-stream": "~1.0.0" }, @@ -5150,6 +5369,16 @@ "toggle-selection": "^1.0.6" } }, + "node_modules/core-js": { + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.29.1.tgz", + "integrity": "sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, "node_modules/cosmiconfig": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", @@ -5370,7 +5599,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, "engines": { "node": ">=0.4.0" } @@ -5455,6 +5683,11 @@ "integrity": "sha512-K3WPQ36bUOtXg/1+69bFlFOvdSm0/0bGqmsfPDLRXLanoKXdA+pIWuf/VbA9b+2CwBFuONgl4NEz4OEm+OJOKA==", "dev": true }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, "node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", @@ -5678,7 +5911,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "dev": true, "engines": { "node": ">=6" } @@ -6304,7 +6536,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -6428,6 +6659,14 @@ "node": ">=6.9.0" } }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, "node_modules/get-func-name": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", @@ -6995,6 +7234,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, "node_modules/is-generator-function": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", @@ -7997,6 +8244,11 @@ "node": ">=8" } }, + "node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -8117,7 +8369,6 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -8126,7 +8377,6 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, "dependencies": { "mime-db": "1.52.0" }, @@ -8223,6 +8473,44 @@ "tslib": "^2.0.3" } }, + "node_modules/node-fetch": { + "version": "2.6.13", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.13.tgz", + "integrity": "sha512-StxNAxh15zr77QvvkmveSQ8uCQ4+v5FkvNTj0OESmiHu+VRi/gXArXtkWMElOsOUNLtUEvI4yS+rdtOHZTwlQA==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/node-releases": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", @@ -9002,6 +9290,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -9135,6 +9431,25 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/safe-regex-test": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", @@ -9178,6 +9493,11 @@ "loose-envify": "^1.1.0" } }, + "node_modules/seedrandom": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", + "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==" + }, "node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -9311,6 +9631,11 @@ "node": ">=0.10.0" } }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, "node_modules/stack-utils": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", @@ -9356,6 +9681,27 @@ "node": ">= 0.4" } }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/string.prototype.matchall": { "version": "4.0.10", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", @@ -9425,7 +9771,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -10603,6 +10948,52 @@ "node": ">=8" } }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-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==" + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -10658,6 +11049,14 @@ "xterm": "^4.0.0" } }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -10672,6 +11071,31 @@ "node": ">= 6" } }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, "node_modules/yocto-queue": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", diff --git a/package.json b/package.json index 178762974..24de612cc 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "@microbit/microbit-fs": "^0.9.2", "@sanity/block-content-to-react": "^3.0.0", "@sanity/image-url": "^1.0.1", + "@tensorflow/tfjs": "^4.19.0", "@testing-library/jest-dom": "^5.14.1", "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.4.3", diff --git a/src/App.tsx b/src/App.tsx index 1e2187d5a..359f2ec9c 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -30,6 +30,7 @@ import SettingsProvider from "./settings/settings"; import BeforeUnloadDirtyCheck from "./workbench/BeforeUnloadDirtyCheck"; import { SelectionProvider } from "./workbench/use-selection"; import Workbench from "./workbench/Workbench"; +import MlDataProvider from "./documentation/ml/use-model-data"; const isMockDeviceMode = () => // We use a cookie set from the e2e tests. Avoids having separate test and live builds. @@ -76,21 +77,23 @@ const App = () => { - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/src/documentation/ModelArea.tsx b/src/documentation/ModelArea.tsx new file mode 100644 index 000000000..fb27a1e33 --- /dev/null +++ b/src/documentation/ModelArea.tsx @@ -0,0 +1,223 @@ +/** + * (c) 2021-2022, Micro:bit Educational Foundation and contributors + * + * SPDX-License-Identifier: MIT + */ +import { + Box, + Collapse, + Divider, + Flex, + HStack, + List, + ListItem, + Select, + Stack, + Text, + useDisclosure, +} from "@chakra-ui/react"; +import AreaHeading from "../common/AreaHeading"; +import HeadedScrollablePanel from "../common/HeadedScrollablePanel"; +import { docStyles } from "../common/documentation-styles"; +import { useRouterTabSlug } from "../router-hooks"; +import DocumentationHeading from "./common/DocumentationHeading"; +import ShowMoreButton from "./common/ShowMoreButton"; +import Highlight from "./reference/Highlight"; +import CodeEmbed from "./common/CodeEmbed"; +import OpenButton from "../project/OpenButton"; +import { useModelData } from "./ml/use-model-data"; +import { ChangeEvent, useCallback, useState } from "react"; + +interface ModelTopicEntry { + name: string; + text: string; + code: string | ((actionName: string) => string); + slug: string; + detail?: string; + alternativesLabel?: string; +} + +const modelTopicEntries: ModelTopicEntry[] = [ + { + name: "Class names", + text: "Return the class names of the current model.", + code: "import model\n\n\nnamesList = model.get_class_names()", + slug: "class-names", + }, + { + name: "Current action", + text: "Return the current recognised action.", + code: "import model\n\n\ndisplay.scroll(model.current_action())", + slug: "current-action", + }, + { + name: "Is action", + text: "Check if an action is currently being performed.", + code: (actionName) => + `import model\n\n\nwhile True:\n if model.is_action('${actionName}'):\n display.scroll('Yes')`, + slug: "is-action", + detail: "Triggered on the current recognised action.", + alternativesLabel: "Select action:", + }, + { + name: "Was action", + text: "Check if an action was performed.", + code: (actionName) => + `import model\n\n\nwhile True:\n if model.was_action('${actionName}'):\n display.scroll('Yes')`, + slug: "was-action", + detail: "Triggered if the specified action was recognised since last time.", + alternativesLabel: "Select action:", + }, +]; + +const ModelArea = () => { + const [modelData] = useModelData(); + return ( + + } + > + + + Open your data.json file to get started. + + + + {modelData.length > 0 && ( + <> + + Some optional introduction text + + + {modelTopicEntries.map((entry) => ( + + + + + ))} + + + )} + + ); +}; + +interface MlItemProps { + content: ModelTopicEntry; +} + +const ModelTopicEntry = ({ content }: MlItemProps) => { + const { name, text, slug, code, detail, alternativesLabel } = content; + const hasMore = true; + const disclosure = useDisclosure(); + const [anchor] = useRouterTabSlug("model"); + const [modelData] = useModelData(); + const [selectedAlternative, setSelectedAlternative] = useState< + string | undefined + >(alternativesLabel ? modelData[0].ID.toString() : undefined); + const [processedCode, setProcessedCode] = useState(() => { + return typeof code === "string" ? code : code(modelData[0].name); + }); + + const handleSelectChange = useCallback( + (e: ChangeEvent) => { + const actionName = modelData.find( + (action) => action.ID === parseInt(e.currentTarget.value) + )?.name; + if (actionName && typeof code === "function") { + setProcessedCode(code(actionName)); + } + setSelectedAlternative(e.currentTarget.value); + }, + [code, modelData] + ); + return ( + + + + + {hasMore && ( + + )} + + + {text} + {alternativesLabel && ( + + + {alternativesLabel} + + + + )} + + + {hasMore && ( + + + {detail} + + + )} + + + ); +}; + +export default ModelArea; diff --git a/src/documentation/ml/data-functions.ts b/src/documentation/ml/data-functions.ts new file mode 100644 index 000000000..f467765fa --- /dev/null +++ b/src/documentation/ml/data-functions.ts @@ -0,0 +1,163 @@ +import { FilterType } from "./training-data"; + +export const Filters = { + MAX: "max", + MEAN: "mean", + MIN: "min", + STD: "std", + PEAKS: "peaks", + ACC: "acc", + ZCR: "zcr", + RMS: "rms", +} as const; + +export function clamp(value: number, min: number, max: number): number { + return Math.min(Math.max(value, min), max); +} + +interface FilterStrategy { + computeOutput(data: number[]): number; +} + +class MeanFilter implements FilterStrategy { + computeOutput(data: number[]): number { + return data.reduce((a, b) => a + b) / data.length; + } +} + +class SDFilter implements FilterStrategy { + computeOutput(data: number[]): number { + const mean = data.reduce((a, b) => a + b) / data.length; + return Math.sqrt( + data.reduce((a, b) => a + Math.pow(b - mean, 2), 0) / data.length + ); + } +} + +class RootMeanSquareFilter implements FilterStrategy { + computeOutput(data: number[]): number { + const res = Math.sqrt( + data.reduce((a, b) => a + Math.pow(b, 2), 0) / data.length + ); + return res; + } +} + +class ZeroCrossingRateFilter implements FilterStrategy { + computeOutput(data: number[]): number { + let count = 0; + for (let i = 1; i < data.length; i++) { + if ( + (data[i] >= 0 && data[i - 1] < 0) || + (data[i] < 0 && data[i - 1] >= 0) + ) { + count++; + } + } + return count / (data.length - 1); + } +} + +class TotalAccFilter implements FilterStrategy { + computeOutput(data: number[]): number { + return data.reduce((a, b) => a + Math.abs(b)); + } +} + +class MaxFilter implements FilterStrategy { + computeOutput(data: number[]): number { + return Math.max(...data); + } +} + +class MinFilter implements FilterStrategy { + computeOutput(data: number[]): number { + return Math.min(...data); + } +} + +class PeaksFilter implements FilterStrategy { + computeOutput(data: number[]): number { + const lag = 5; + const threshold = 3.5; + const influence = 0.5; + + let peaksCounter = 0; + + if (data.length < lag + 2) { + throw new Error("data sample is too short"); + } + + // init variables + const signals = Array(data.length).fill(0) as number[]; + const filteredY = data.slice(0); + const lead_in = data.slice(0, lag); + + const avgFilter: number[] = []; + avgFilter[lag - 1] = mean(lead_in); + const stdFilter: number[] = []; + stdFilter[lag - 1] = stddev(lead_in); + + for (let i = lag; i < data.length; i++) { + if ( + Math.abs(data[i] - avgFilter[i - 1]) > 0.1 && + Math.abs(data[i] - avgFilter[i - 1]) > threshold * stdFilter[i - 1] + ) { + if (data[i] > avgFilter[i - 1]) { + signals[i] = +1; // positive signal + if (i - 1 > 0 && signals[i - 1] == 0) { + peaksCounter++; + } + } else { + signals[i] = -1; // negative signal + } + // make influence lower + filteredY[i] = influence * data[i] + (1 - influence) * filteredY[i - 1]; + } else { + signals[i] = 0; // no signal + filteredY[i] = data[i]; + } + + // adjust the filters + const y_lag = filteredY.slice(i - lag, i); + avgFilter[i] = mean(y_lag); + stdFilter[i] = stddev(y_lag); + } + return peaksCounter; + } +} + +function mean(a: number[]): number { + return a.reduce((acc, val) => acc + val) / a.length; +} + +function stddev(arr: number[]): number { + const arr_mean = mean(arr); + const r = function (acc: number, val: number) { + return acc + (val - arr_mean) * (val - arr_mean); + }; + return Math.sqrt(arr.reduce(r, 0.0) / arr.length); +} + +export function determineFilter(filter: FilterType): FilterStrategy { + switch (filter) { + case Filters.MAX: + return new MaxFilter(); + case Filters.MIN: + return new MinFilter(); + case Filters.STD: + return new SDFilter(); + case Filters.PEAKS: + return new PeaksFilter(); + case Filters.ACC: + return new TotalAccFilter(); + case Filters.MEAN: + return new MeanFilter(); + case Filters.ZCR: + return new ZeroCrossingRateFilter(); + case Filters.RMS: + return new RootMeanSquareFilter(); + default: + throw new Error("Filter not found"); + } +} diff --git a/src/documentation/ml/ml.ts b/src/documentation/ml/ml.ts new file mode 100644 index 000000000..c345ec8dd --- /dev/null +++ b/src/documentation/ml/ml.ts @@ -0,0 +1,166 @@ +import * as tf from "@tensorflow/tfjs"; +import { LayersModel, SymbolicTensor } from "@tensorflow/tfjs"; +import { FilterType, MlSettings, ActionData } from "./training-data"; +import { Filters, determineFilter } from "./data-functions"; + +export const Axes = { + X: "x", + Y: "y", + Z: "z", +} as const; + +const settings: MlSettings = { + duration: 1800, + numSamples: 80, + minSamples: 80, + automaticClassification: true, + updatesPrSecond: 4, + numEpochs: 80, + learningRate: 0.5, + includedAxes: [Axes.X, Axes.Y, Axes.Z], + includedFilters: new Set([ + Filters.MAX, + Filters.MEAN, + Filters.MIN, + Filters.STD, + Filters.PEAKS, + Filters.ACC, + Filters.ZCR, + Filters.RMS, + ]), +}; + +export const createModel = async ( + gestureData: ActionData[] +): Promise => { + const numberOfClasses: number = gestureData.length; + const inputShape = [ + settings.includedFilters.size * settings.includedAxes.length, + ]; + + const input = tf.input({ shape: inputShape }); + const normalizer = tf.layers.batchNormalization().apply(input); + const dense = tf.layers + .dense({ units: 16, activation: "relu" }) + .apply(normalizer); + const softmax = tf.layers + .dense({ units: numberOfClasses, activation: "softmax" }) + .apply(dense) as SymbolicTensor; + + const model = new tf.LayersModel({ inputs: input, outputs: softmax }); + model.compile({ + loss: "categoricalCrossentropy", + optimizer: tf.train.sgd(0.5), + metrics: ["accuracy"], + }); + return model; +}; + +// Whenever model is trained, the settings at the time is saved in this variable +// Such that prediction continues on with the same settings as during training + +// makeInput reduces array of x, y and z inputs to a single number array with values. +// Depending on user settings. There will be anywhere between 1-24 parameters in + +function makeInputs(sample: { + x: number[]; + y: number[]; + z: number[]; +}): number[] { + const dataRep: number[] = []; + + settings.includedFilters.forEach((filter) => { + const filterOutput = determineFilter(filter); + if (settings.includedAxes.includes(Axes.X)) + dataRep.push(filterOutput.computeOutput(sample.x)); + if (settings.includedAxes.includes(Axes.Y)) + dataRep.push(filterOutput.computeOutput(sample.y)); + if (settings.includedAxes.includes(Axes.Z)) + dataRep.push(filterOutput.computeOutput(sample.z)); + }); + + return dataRep; +} + +export const trainModel = async ( + gestureData: ActionData[] +): Promise => { + const features: Array = []; + const labels: Array = []; + const numberofClasses: number = gestureData.length; + + gestureData.forEach((MLClass, index) => { + MLClass.recordings.forEach((recording) => { + // prepare features + const inputs: number[] = makeInputs(recording.data); + features.push(inputs); + + // Prepare labels + const label: number[] = new Array(numberofClasses) as number[]; + label.fill(0, 0, numberofClasses); + label[index] = 1; + labels.push(label); + }); + }); + + const tensorFeatures = tf.tensor(features); + const tensorLabels = tf.tensor(labels); + const nn: LayersModel = await createModel(gestureData); + const totalNumEpochs = settings.numEpochs; + + try { + await nn.fit(tensorFeatures, tensorLabels, { + epochs: totalNumEpochs, + batchSize: 16, + validationSplit: 0.1, + }); + } catch (err) { + console.error("tensorflow training process failed:", err); + } + return nn; +}; + +// Added files to the initial project to enable model class name retention and methods to simulate the model running on the device +export const modelModule = `# A mockup of a machine learning micropython module +from microbit import * +import random +import mlreader + + +def get_class_names(): + namesList = mlreader.read_class_names() + return namesList + + +def current_action(): + list = mlreader.read_class_names() + sizeList = len(list) - 1 + rnd = random.randrange(sizeList) + return list[rnd] + + +def is_action(action): + list = mlreader.read_class_names() + if action in list: + sizeList = len(list) - 1 + rnd = random.randrange(sizeList) + if action == list[rnd]: + return True + else: + return False + else: + return False + + +def was_action(action): + list = mlreader.read_class_names() + if action in list: + sizeList = len(list) - 1 + rnd = random.randrange(sizeList) + if action == list[rnd]: + return True + else: + return False + else: + return False +`; diff --git a/src/documentation/ml/training-data.d.ts b/src/documentation/ml/training-data.d.ts new file mode 100644 index 000000000..7b494424c --- /dev/null +++ b/src/documentation/ml/training-data.d.ts @@ -0,0 +1,63 @@ +type GestureID = number; + +type RecordingData = { + ID: number; + data: { + x: number[]; + y: number[]; + z: number[]; + }; +}; + +enum PinTurnOnState { + ALL_TIME, + X_TIME, +} + +type UsableIOPin = 0 | 1 | 2; + +type GestureOutput = { + matrix?: boolean[]; + sound?: SoundData; + outputPin?: { + pin: UsableIOPin; + pinState: PinTurnOnState; + turnOnTime: number; + }; +}; + +type SoundData = { + name: string; + id: string; + path: string; +}; + +interface Confidence { + currentConfidence: number; + requiredConfidence: number; + isConfident: boolean; +} + +export type ActionData = { + ID: GestureID; + name: string; + recordings: RecordingData[]; + output: GestureOutput; + confidence: Confidence; +}; + +type MlSettings = { + duration: number; // Duration of recording + numSamples: number; // number of samples in one recording (when recording samples) + minSamples: number; // minimum number of samples for reliable detection (when detecting gestures) + automaticClassification: boolean; // If true, automatically classify gestures + updatesPrSecond: number; // Times algorithm predicts data pr second + numEpochs: number; // Number of epochs for ML + learningRate: number; + includedAxes: AxesType[]; + includedFilters: Set; +}; + +export type FilterType = (typeof Filters)[keyof typeof Filters]; + +export type AxesType = (typeof Axes)[keyof typeof Axes]; diff --git a/src/documentation/ml/use-model-data.tsx b/src/documentation/ml/use-model-data.tsx new file mode 100644 index 000000000..1500aa4a9 --- /dev/null +++ b/src/documentation/ml/use-model-data.tsx @@ -0,0 +1,27 @@ +import { ReactNode, createContext, useContext, useState } from "react"; +import { ActionData } from "./training-data"; + +type ModelDataContextValue = [ActionData[], (mlData: ActionData[]) => void]; + +const ModelDataContext = createContext( + undefined +); + +export const useModelData = (): ModelDataContextValue => { + const modelData = useContext(ModelDataContext); + if (!modelData) { + throw new Error("Missing provider"); + } + return modelData; +}; + +const MlDataProvider = ({ children }: { children: ReactNode }) => { + const [modelData, setModelData] = useState([]); + return ( + + {children} + + ); +}; + +export default MlDataProvider; diff --git a/src/language-server/apidocs.ts b/src/language-server/apidocs.ts index 1579f954a..dc724fbd2 100644 --- a/src/language-server/apidocs.ts +++ b/src/language-server/apidocs.ts @@ -77,6 +77,8 @@ export const apiDocs = async ( "math", "microbit", "micropython", + "mlreader", + "model", "music", "neopixel", "os", diff --git a/src/micropython/main/microbit-micropython-v2.hex b/src/micropython/main/microbit-micropython-v2.hex index 103b2e45d..c51138317 100644 --- a/src/micropython/main/microbit-micropython-v2.hex +++ b/src/micropython/main/microbit-micropython-v2.hex @@ -6895,22 +6895,22 @@ :10B3D000481000200519A40500203601000100884E :10B3E0003720FB349B5F80041F8000100D9DCB092C :10B3F0000020880900200E0A0020024810000000EA -:10C0000000000220519C0200799C02007B9C0200EF -:10C010007D9C02007F9C0200819C020000000000C9 -:10C02000000000000000000000000000839C0200EF -:10C03000859C020000000000879C0200899C020091 -:10C040008B9C0200CD050200F19A0200B59A020015 -:10C05000C99A02008B9C02006D8C0200A98102002B -:10C06000C7390500CD390500D33905008B9C020086 -:10C070008B9C02008B9C02008B9C02008B9C02001C -:10C080008B9C0200F1A202008B9C02008B9C0200A0 -:10C090008B9C02008B9C0200574D05008B9C02007C -:10C0A0008B9C02008B9C0200D9390500DF3905000A -:10C0B0008B9C02008B9C020000000000000000002E -:10C0C0008B9C02008B9C02008B9C0200DD9A02007C -:10C0D0008B9C02008B9C02008B9C02008B9C0200BC -:10C0E000199B02000000000000000000000000009A -:10C0F000000000008B9C020000000000059B020075 +:10C0000000000220699E0200919E0200939E0200A1 +:10C01000959E0200979E0200999E0200000000007B +:10C020000000000000000000000000009B9E0200D5 +:10C030009D9E0200000000009F9E0200A19E020043 +:10C04000A39E0200690A0200099D0200CD9C020025 +:10C05000E19C0200A39E02003D8E0200F1830200DB +:10C06000775A05007D5A0500835A0500A39E0200F9 +:10C07000A39E0200A39E0200A39E0200A39E0200B4 +:10C08000A39E02001DA50200A39E0200A39E020023 +:10C09000A39E0200A39E02003B6E0500A39E020029 +:10C0A000A39E0200A39E0200895A05008F5A050034 +:10C0B000A39E0200A39E02000000000000000000FA +:10C0C000A39E0200A39E0200A39E0200F59C020014 +:10C0D000A39E0200A39E0200A39E0200A39E020054 +:10C0E000319D020000000000000000000000000080 +:10C0F00000000000A39E0200000000001D9D020041 :10C10000000000000000000000000000000000002F :10C11000000000000000000000000000000000001F :10C12000000000000000000000000000000000000F @@ -6927,19346 +6927,19592 @@ :10C1D000000000000000000000000000000000005F :10C1E000000000000000000000000000000000004F :10C1F000000000000000000000000000000000003F -:10C200002DE9F041036A990786B0044640F1D880D1 -:10C2100031F074FD94F85530F3B1002384F85530B3 -:10C22000D4F88C30C3B104F1900104A836F06FFC4F -:10C23000644905A836F06BFCD4E90F23D21A5342A7 -:10C24000534104A905AA204603F0ACFB05A836F02B -:10C25000ECFB04A836F0E9FB5A4E0025236DAB42F7 -:10C2600040F26C81A06D00EBC5003146043036F021 -:10C2700076FC002840F0AC800135EFE7524904A875 -:10C280000BF03AFC04AA02A905A836F06FFC05A938 -:10C2900002A836F044FC05A836F0C7FB04A836F027 -:10C2A000C4FB039AE36CA16C04F10C05043228462C -:10C2B00007F0EAFED4E91213029A1944043232F963 -:10C2C000023CA164284607F0DFFE029BB3F902306E -:10C2D000E36402A905A836F01AFC05A9204631F04E -:10C2E00016FE05A836F0A1FB002384F8543003A8FD -:10C2F00036F00AFB02A836F098FB03A80BF02CFCE2 -:10C3000000250126236DAB4227D9A26D02EBC502A1 -:10C31000043203A905A836F029FC05A903A836F0C4 -:10C32000FEFB05A836F081FBA36DEF003B44013511 -:10C330005B685B88002B236D18BF00269D42E1D00F -:10C3400001AA03A905A836F011FC05A903A836F037 -:10C35000E6FB05A836F069FBD4E71B4904A80BF0FF -:10C36000CBFB04AA03A905A836F000FC05A903A885 -:10C3700036F0D5FB05A836F058FB04A836F055FB7F -:10C3800056B903A905A836F0C2FB05A9204631F02D -:10C39000BEFD05A836F049FB236A23F002022262A3 -:10C3A00013F0040F03A80CBF00246FF47B7436F065 -:10C3B0003CFB01A836F039FB204606B0BDE8F08111 -:10C3C000024CF9E7BC3E0020633A060009FCFFFF7F -:10C3D000D4F88C30002B00F0B18009F049FDD4F87E -:10C3E0008C603246F31731F087F873A3D3E900234A -:10C3F00080460F4631F080F86FA3D3E9002305464D -:10C400003946404631F078F8012EC1BF6423B2FBB3 -:10C41000F3F103FB11260A46D8BF002611466846F1 -:10C42000C8BF95FBF3F536F01EFB314601A836F088 -:10C430001AFB02A80BF090FB01A904A836F067FBD9 -:10C44000022204A905A803F019FA05A901A836F0EB -:10C4500066FB05A836F0E9FA04A836F0E6FA2DB333 -:10C46000294604A836F0FFFA04AA02A905A836F066 -:10C470007DFB05A902A836F052FB05A836F0D5FAD7 -:10C4800004A836F0D2FA694604A836F040FB092227 -:10C4900004A905A803F0F2F905A9684636F03FFBA8 -:10C4A00005A836F0C2FA04A836F0BFFA6A4602A917 -:10C4B00005A836F05BFB05A902A836F030FB05A8FD -:10C4C00036F0B3FAD4F88C30012B1ADD384903A8C2 -:10C4D0000BF012FB03AA02A904A836F047FB01AA3D -:10C4E00004A905A836F042FB05A902A836F017FBFF -:10C4F00005A836F09AFA04A836F097FA03A836F0A1 -:10C5000094FA04F1900104A836F001FB02A905A8F1 -:10C5100036F0FDFA05AA04A9204631F021FD05A850 -:10C5200036F083FA04A836F080FA02A836F07DFAD5 -:10C5300001A836F07AFA684636F077FA1D4901A864 -:10C540000BF0DAFA94F85430002B3FF4D6AEA36C1B -:10C5500013B9E36A2D33A36402A80BF0FDFAE16C72 -:10C56000012203A836F0C0F90025236DAB427FF607 -:10C5700085AEA26D02A902EBC50205A836F0F6FA57 -:10C5800005A902A836F0CBFA05A836F04EFA236DBD -:10C5900001359D42E9D001AA02A905A836F0E6FAC4 -:10C5A00005A902A836F0BBFA05A836F03EFADCE78A -:10C5B0000A5F06009206060000CA9A3B00000000CF -:10C5C000436AF7B5044618680D4630F0E5F80646AC -:10C5D0006868002808BF01200F4630F0CBF82DF026 -:10C5E00099FB0B46616A95ED037AD1ED007A77EEFF -:10C5F000677A024617EE900ACDE9002330F0CCF8B6 -:10C60000DDE9002330F020F90EA3D3E9002330F058 -:10C6100045FA32463B462FF061FF30F0EDFBDFED8F -:10C62000087A07EE100AB4EEE77AF1EE10FA58BF76 -:10C63000F0EE477AC4ED0E7A03B0F0BDAFF30080A0 -:10C6400000000000333333333333FF3F000000007A -:10C650002DE9FF41044637F0C7F923A3D3E90023AE -:10C6600080460F4630F048FF1FA3D3E9002306465B -:10C670000D464046394630F03FFF6846114636F0D9 -:10C68000F2F93046294618A3D3E9002330F034FFED -:10C6900001A8114636F0E7F913A3D3E90023304689 -:10C6A000294630F029FF014602A836F0DCF901AA3C -:10C6B00002A903A836F05AFA6A4603A9204636F0C2 -:10C6C00055FA03A836F0B1F902A836F0AEF901A880 -:10C6D00036F0ABF9684636F0A8F9204604B0BDE85C -:10C6E000F08100BFAFF3008000CA9A3B0000000059 -:10C6F0002DE9F84F04462DED028BC06830F03AF872 -:10C70000064620690F4630F035F8D4F8148041EC25 -:10C71000180B404630F02EF8024601F100438246E5 -:10C720008B46304639462DF0F3FA30F065FBE06277 -:10C7300005462DF071FA814628462DF08DF8054604 -:10C74000484630F029F832463B4630F07DF8064640 -:10C7500028460F4630F020F852465B4630F074F819 -:10C7600002460B46304639462FF0B6FE02460B46CF -:10C7700051EC180B2DF0CCFA30F03EFBB8F1000F65 -:10C7800007EE900A08DCA062BDEC028BE38843F060 -:10C790000203E380BDE8F88FF5EEC07AF1EE10FAFF -:10C7A00014DC0DA7D7E9006717EE900A2FF0F4FF0D -:10C7B00002460B46304639462FF08EFE32463B4647 -:10C7C0002FF08CFE30F018FBA062DDE704A7D7E95C -:10C7D0000067E9E7AFF30080EA2E4454FB21F9BF7C -:10C7E000EA2E4454FB21F93F70B52DED068B04462B -:10C7F00084B0406C33F048FF0646606C33F037FF7E -:10C8000002222146054601A833F0C7FFDDED027A7A -:10C81000F8EEE78ADDED037A3046B8EEE7AA2DF0B0 -:10C82000FBF909EE900A30462DF016F809EE100AD1 -:10C8300028462DF0F1F908EE100A28462DF00CF8E4 -:10C84000DDED017AB8EEE77A68EE887A06EE900AB6 -:10C8500067EEA97A2AEE088AE7EE267A69EE688AF8 -:10C86000E8EE097AEAEE298A17EE900A18EE901A95 -:10C870002DF004FB9FED148A07EE900A67EE887A8C -:10C8800017EE900A2FF088FF0DA3D3E9002330F0B4 -:10C8900005F930F0B1FA9FED0D7A07EE900A77EEC8 -:10C8A000677AF5EEC07AF1EE10FA48BF77EE887A33 -:10C8B000FDEEE77A17EE900A04B0BDEC068B70BD72 -:10C8C000EA2E4454FB2119400000B4430000B44256 -:10C8D0001FB50122014601A833F05FFFDDED027AAA -:10C8E000F8EEE77A17EE901ADDED017AF8EEE77AC6 -:10C8F00017EE900A2DF0C2FADFED137A07EE100A58 -:10C9000067EE277A17EE900A2FF046FF0CA3D3E9C3 -:10C91000002330F0C3F830F06FFA07EE900AF5EE1E -:10C92000C07AF1EE10FA44BF9FED087A77EE877A6D -:10C93000FDEEE77A17EE900A05B05DF804FB00BF44 -:10C94000EA2E4454FB210940000034430000B44364 -:10C950002DE9F84F994653425F4F134329F0004E9B -:10C960004EEAD373BB42904604460D463DD846423C -:10C97000064321F0004A4AEAD676BE4203468B4679 -:10C9800033D809F1404606F5801616433DD04FEAEC -:10C99000A97606F002065AEA030346EAD1762CD0BD -:10C9A0005EEA020335D0BE4546D0BA4531D0AAEB87 -:10C9B0000E0EBEF1747F4FEA2E5339DAB9F1000F33 -:10C9C00046DA3C3344DA00200021012E58D0022EF2 -:10C9D00049D086B134A3D3E900232FF07DFD34A3E1 -:10C9E000D3E900232FF078FD05E022462B46404690 -:10C9F00049462FF073FDBDE8F88F022E10D0032EAC -:10CA0000F9D12DA1D1E90001F5E7BDE8F84F01F01A -:10CA100013B9BBF1000F07DB29A1D1E90001EAE757 -:10CA200023A1D1E90001E6E727A1D1E90001E2E76E -:10CA300023A1D1E90001C8E7F24506F1FF3623D072 -:10CA4000022E29D8254B03EBC606D6E90001D2E712 -:10CA500042464B462046294630F020F82FF09AFBFC -:10CA600001F0EAF8B1E710A3D3E900232FF034FD79 -:10CA700002460B460EA1D1E900012FF02DFDBAE7C9 -:10CA800001F100431946B6E7022E08D8144B03EB18 -:10CA9000C606D6E90001AEE700200021ABE70CA1F5 -:10CAA000D1E90001A7E700BF075C143326A6A13C2B -:10CAB000182D4454FB210940182D4454FB2109C072 -:10CAC000182D4454FB21F93F182D4454FB21F9BF84 -:10CAD000182D4454FB21E93F0000F07F5071050000 -:10CAE0003871050000000000B1F5801F2DE9F84302 -:10CAF00004460D460B4619DA21F00042024359D094 -:10CB000000295FDB3A4B00222FF09EFE394A0D468A -:10CB10002B46934204466FF035010CDD22462B462E -:10CB2000204629462FF0DAFCBDE8F883314A9342CB -:10CB30004FF00001F2DC1815A0F2FF300844C70FD7 -:10CB400000EBD070C3F313062FF014FEC7F57F730C -:10CB5000033346EA03550F4606462946204601F0B0 -:10CB6000F7FA1DA3D3E900238046894630463946AB -:10CB70002FF06AFE1AA3D3E9002304460D4640466F -:10CB800049462FF061FE02460B46204629462FF00B -:10CB9000A5FC15A3D3E9002304460D4630463946CB -:10CBA0002FF052FE02460B46204629462FF096FCF7 -:10CBB000BDE8F883002200230F4900202FF06EFF0C -:10CBC000BDE8F88302462FF087FC002200232FF0F7 -:10CBD00065FFA9E7AFF30080362BF111F3FE593D55 -:10CBE0000EE526157BCBDB3F00609F501344D33FFF -:10CBF00000005043FFFFEF7F000050C30000000023 -:10CC00002DE9F04F8C4B2DED048B21F000459D421A -:10CC10008BB080468946144640F38680874B9D4200 -:10CC20000F4628DC00297AA3D3E9002340F3AD8125 -:10CC30002FF052FC824B9D428046894600F08B804B -:10CC400075A3D3E900232FF047FC02460B46C4E945 -:10CC50000023404649462FF03FFC6FA3D3E9002351 -:10CC60002FF03AFCC4E90201012630460BB0BDECBE -:10CC7000048BBDE8F08F734B9D4240F38E80724B66 -:10CC80009D425EDC2E15A6F21646A5EB065189469E -:10CC900030F08AF82FF06EFD02460B4640464946BA -:10CCA000CDE904232FF018FC684B00222FF0CCFDB7 -:10CCB0008946804630F078F805462FF05BFD024645 -:10CCC0000B4640464946CDE906232FF005FC5F4B55 -:10CCD00000222FF0B9FD02460B46CDE908230022C1 -:10CCE000002330F019F8002800F04D81002D0CBF12 -:10CCF00001230223564A0192022200922146324623 -:10CD000004A800F0C9FA002F0646AEDA616822686E -:10CD100001F10043E168C4E90023A26801F1004386 -:10CD2000C4E902234642A0E7002600220023304641 -:10CD3000C4E90089C4E902230BB0BDEC048BBDE853 -:10CD4000F08F02460B462FF0C7FB0026C4E9020114 -:10CD5000C4E9000189E732A3D3E900232FF0BCFB2B -:10CD600031A3D3E90023804689462FF0B5FB024664 -:10CD70000B46C4E90023404649462FF0ADFB2AA3E9 -:10CD8000D3E900232FF0A8FB0126C4E902013046B5 -:10CD90000BB0BDEC048BBDE8F08F2FF0FBF924A3A2 -:10CDA000D3E90023804689462FF04EFD294B00220F -:10CDB0002FF094FB2FF0F8FF06462FF0DBFC024625 -:10CDC0000B4643EC182B12A3D3E90023B0EE489A8C -:10CDD000F0EE689A2FF038FD02460B464046494671 -:10CDE0002FF07AFB0CA3D3E9002382468B4651EC4B -:10CDF000180B2FF029FD1F2E41EC180B2EDC164BC3 -:10CE0000721E53F82230AB4228D002460B4699E0FE -:10CE100000004054FB21F93F3163621A61B4D03DF8 -:10CE20000000601A61B4D03D7370032E8A19A33BD1 -:10CE300083C8C96D305FE43FFB21E93F7BD90240E5 -:10CE4000FB21F93FFB213941FFFFEF7F00007041DB -:10CE5000B4F705000000E03F34F705002B150393FD -:10CE6000504653EC182B59462FF036FBC1F30A53AA -:10CE7000C3EB1555102D8046894669DD64A3D3E9BF -:10CE8000002351EC190B2FF0DFFC80468946424607 -:10CE90004B46504659462FF01FFB02460B46504664 -:10CEA000594692469B462FF017FB42464B462FF0C1 -:10CEB00013FB59A3D3E900238046894651EC190B93 -:10CEC0002FF0C2FC42464B462FF006FB02460B46B3 -:10CED0005046594643EC182B2FF0FEFA039AC1F343 -:10CEE0000A53D31A312B8046894631DD4DA3D3E94D -:10CEF000002351EC190B2FF0A7FC804689464246CF -:10CF00004B46504659462FF0E7FA02460B4650462C -:10CF1000594692469B462FF0DFFA42464B462FF089 -:10CF2000DBFA42A3D3E900238046894651EC190B72 -:10CF30002FF08AFC42464B462FF0CEFA02460B46B3 -:10CF400043EC182B504659462FF0C6FA80468946C6 -:10CF500042464B46C4E90089504659462FF0BCFA78 -:10CF600053EC182B2FF0B8FA002FC4E90201BFF6DA -:10CF70007CAE09F10043C4E9008301F10043C4E938 -:10CF80000203764271E60323B4E62FF0A7FA244B9E -:10CF90009D428046894616D01BA3D3E900232FF07B -:10CFA0009DFA02460B46C4E90023404649462FF04D -:10CFB00093FA15A3D3E900232FF090FA4FF0FF3630 -:10CFC000C4E9020151E612A3D3E900232FF086FA47 -:10CFD00011A3D3E90023804689462FF07FFA024649 -:10CFE0000B46C4E90023404649462FF075FA0AA3D0 -:10CFF000D3E900232FF072FA4FF0FF36C4E90201A3 -:10D0000033E600BFAFF300803163621A61B4D03DF4 -:10D010000000601A61B4D03D7370032E8A19A33BDF -:10D02000FB21F93F0000002E8A19A33BC1492025AE -:10D030009A837B39000000002DE9F84F21F0004968 -:10D04000B9F1795F2DED048B92469B4606460F465B -:10D050006CDA2FF0A9FE002800F0EE8032463B4645 -:10D06000304639462FF0F0FB77A3D3E9002304467E -:10D070000D462FF0E9FB76A3D3E900232FF02EFA1B -:10D0800022462B462FF0E0FB73A3D3E900232FF0B9 -:10D0900023FA22462B462FF0D7FB71A3D3E90023B6 -:10D0A0002FF01CFA22462B462FF0CEFB6EA3D3E9BD -:10D0B00000232FF011FA22462B462FF0C5FB6CA35C -:10D0C000D3E900232FF00AFA22462B462FF0BCFBAF -:10D0D00041EC180B6A4B0022204629462FF0B4FB86 -:10D0E00053EC182B80468946204629462FF0ACFB8E -:10D0F00052465B4604460D46304639462FF0A4FBA7 -:10D1000002460B46204629462FF0E6F902460B461A -:10D11000404649462FF0E0F902460B4600205949A7 -:10D120002FF0DAF9BDEC048BBDE8F88F02460B4610 -:10D130002FF08AFB44A3D3E9002304460D462FF0C9 -:10D1400083FB43A3D3E900232FF0C8F922462B46E3 -:10D150002FF07AFB40A3D3E900232FF0BDF922463C -:10D160002B462FF071FB3EA3D3E900232FF0B6F935 -:10D1700022462B462FF068FB3BA3D3E900232FF078 -:10D18000ABF922462B462FF05FFB39A3D3E90023EE -:10D190002FF0A4F92B4622462FF056FB3A4B994527 -:10D1A00041EC180B96DD394B99453ADC0022A9F584 -:10D1B000001334490020904699462FF08DF941EC38 -:10D1C000190B2F4B0022204629462FF03DFB4246EB -:10D1D0004B462FF081F953EC182B804689462046A8 -:10D1E00029462FF031FB52465B4604460D46304639 -:10D1F00039462FF029FB02460B46204629462FF0E0 -:10D200006BF902460B46404649462FF065F9024647 -:10D210000B4651EC190B2FF05FF9BDEC048BBDE808 -:10D22000F88F9FED157BDFF86890B0EE479AF0EE2F -:10D23000679A4FF00008C4E7BDEC048B1149002049 -:10D24000BDE8F88FAFF30080D43888BEE9FAA8BDF6 -:10D25000C4B1B4BD9EEE213EAD529C804F7E923E45 -:10D260009015CB19A001FA3E7751C1166CC1563FFB -:10D270004C5555555555A53F000000000000E73FAF -:10D280000000E03F0000F03F3233D33F0000E93FB1 -:10D290000000D23F000000002DE9F04FADF5197DF0 -:10D2A0001C4608930B91B74BA299049053F8211098 -:10D2B0000591631E12F1140F0393C0F23F83B2492C -:10D2C000D31E81FB0301DB17C3EBA10307930133DB -:10D2D000A3EB8303DB00D3180693079A039BD41AAE -:10D2E000059AD6181AD40136A39F264420AD4FF0D4 -:10D2F00000084FF0000908E057F824002FF03AFA30 -:10D300000134B442E5E8020108D0002CF4DA01341B -:10D3100040464946B442E5E80201F6D1059B002BA0 -:10D32000C0F2B783089BDDF80C9020AA02EBC30A79 -:10D33000DA000292059A1A440192049A0DF5E07BF4 -:10D3400002EBC308039B002BC0F2A181049E574649 -:10D350000024002577E90223F6E802012FF074FA91 -:10D3600002460B46204629462FF0B8F846450446AB -:10D370000D46EFD1019B09F101099945EBE8024502 -:10D380000AF1080ADED1049A029B1344059A01921D -:10D390009B460BAB03EB82030A930CAB03EB8203BC -:10D3A000083B0993019A98AB03EBC203002A53E9A7 -:10D3B000284529DD0DF5E07A0AEBC2080DF13009A8 -:10D3C000724B0022204629462FF03EFA2FF0ECFC4B -:10D3D0002FF0D0F96E4B002206460F462FF034FA9C -:10D3E00002460B46204629462FF076F82FF0DCFC4B -:10D3F00078E9022349F8040B394630462FF06EF8DD -:10D40000D04504460D46DBD1DDF81890204629466C -:10D410004A4600F019FE00224FF07F5304460D46A5 -:10D420002FF012FA00F094FD5A4B00222FF00CFA64 -:10D4300002460B46204629462FF04EF80D4604467C -:10D440002FF0B2FC80462FF095F90B460246294694 -:10D4500020462FF041F84B46002B06460F4640F37E -:10D460009B80019A511E0CAAC9F1180352F8212081 -:10D4700042FA03F000FA03F3D31AC9F117050CAA14 -:10D4800043FA05F5002D42F82130804400F38E80E8 -:10D4900000220023304639462FF03EFC002800F0E1 -:10D4A0005482019B059A03F1FF3A524510DC03F1C7 -:10D4B00080430CAA013B0A9802EB8303002253F835 -:10D4C0000419834242EA0102F9D1002A40F0E280C5 -:10D4D000059B0CAA013B52F82330002B40F0D28070 -:10D4E000099A012352F8041901330029FAD0019A4C -:10D4F000D3180293531C9946019A08990A449046FE -:10D50000079A02EB030A0AF1804AA39A0AF1FF3A4A -:10D5100002EB8A0A20AA02EBC80870AA02EBC30336 -:10D5200001935AF8040F2FF025F90B460399024690 -:10D530000029C8E90023474608F108081EDB049EBD -:10D540000024002501E077E90223F6E802012FF02C -:10D550007BF902460B46204629462EF0BFFF5E456A -:10D5600004460D46EFD1019BE3E802450193029B7F -:10D5700009F101099945D4DD019313E70024002541 -:10D58000F1E700BF8CFC0500ABAAAA2A0000703EA0 -:10D5900000007041000020406BD1019B0CAA013BB0 -:10D5A00052F82350ED15002D7FF772AF019B002B31 -:10D5B00008F1010840F3C7810C9C002C51D1019B5C -:10D5C000012B20D00CAB012253F8044F002C4BD080 -:10D5D000531C0CA9C4F1807441F82240019999426E -:10D5E00010DD0CAA0CA852F8232000EB830300EBFB -:10D5F00081006FF07F4100E01A688A1A43F8042B1B -:10D600008342F9D10124069B002B0EDD012B00F093 -:10D610006C81022B09D1019B5A1E0CAB0CA953F84B -:10D620002230C3F3150341F82230022D7FF430AFCE -:10D6300032463B46B44900202EF04EFF06460F46C8 -:10D64000002C3FF425AF069AAF49002000F0FCFC07 -:10D6500002460B46304639462EF03EFF06460F4640 -:10D6600016E701230022B4E7019901328A42ABD1C7 -:10D67000C9E7A64B00222FF06DFB002840F04C813B -:10D68000054605E7019B01339946029334E70024E0 -:10D6900000256FE6069B0395A3F118020CABCDF8AD -:10D6A0001C8053F82A30069273B9019B03F1804322 -:10D6B000023B0CA901EB830353F804190AF1FF3A6A -:10D6C000183A0029F8D00692069A8F49002000F0F7 -:10D6D000BBFCBAF1000F04460D46C0F2D08170AB1E -:10D6E00003EBCA0B0CAA0AF10103069302EB8306B3 -:10D6F000DFF81C924FEACA0304930BF108074FF0BE -:10D70000000856F8040D2FF035F822462B462FF06E -:10D710009BF84B4667E902014246204629462FF016 -:10D7200093F80CAB9E4204460D46EAD148ABCDE9D6 -:10D73000013ADDF814A0BAF1000F4FF000092CDB1C -:10D740006FA3D3E90023DFF8CC815F4600260024D5 -:10D75000002503E0B14510DBF8E80223F7E80201F9 -:10D760002FF072F802460B46204629462EF0B6FEF0 -:10D770000136B24504460D46ECDA019B029A03EBF2 -:10D78000C9034A45C3E90045ABF1080B09F10103A0 -:10D7900006D0BAF1000F9946D2DA00240025ECE752 -:10D7A000A29BDDF808A0022B1EDC002B00F30081F9 -:10D7B00013D1049C019D08342C440020002174E9FD -:10D7C00002232EF08BFEA542F9D1039B13B101F188 -:10D7D000004319460B9BC3E90001079B03F00700B8 -:10D7E0000DF5197DBDE8F08FA29B032BF5D1BAF1A1 -:10D7F000000F00F06081019A049BD318D3E9004523 -:10D8000002EBCA0B7BE902672046294632463B46BB -:10D810002EF064FEA046A94604460D4622462B463D -:10D82000304639462EF058FE4B4642462EF056FE04 -:10D83000019B5B45CBE90201CBE90045E2D1BAF19E -:10D84000010F40F33881019A049B0AF1005A0AF152 -:10D85000FF3A13444FEACA01D3E9004501F1080A2F -:10D86000029192440DF5947B7AE90267204629469D -:10D8700032463B462EF032FEA046A94604460D46EF -:10D8800022462B46304639462EF026FE42464B466F -:10D890002EF024FED345CAE90201CAE90045E3D1CE -:10D8A000029C019B10341C4403F110050020002150 -:10D8B00074E902232EF012FEA542F9D1039B002B3E -:10D8C00040F0B4800B9CC4E904010198D0E9002326 -:10D8D000C4E90023D0E90223C4E90223079B03F033 -:10D8E00007000DF5197DBDE8F08F019B5A1E0CABAA -:10D8F0000CA953F82230C3F3160341F8223094E602 -:10D9000000000040FB21F93F0000F03F0000E03F35 -:10D910000000703E70710500019B002B08F10108AA -:10D92000C8BF02253FF748AE32463B466349002058 -:10D930002EF0D2FD022506460F46A9E500216FF024 -:10D9400017030791C7E400245DE63046069E039561 -:10D9500072423946CDF81C8000F076FB584B00220D -:10D9600004460D462FF0F6F9002855D0554B019F7F -:10D97000002218362046294606962EF065FF2FF025 -:10D9800013FA06462EF0F6FE4D4B00222EF05CFFF9 -:10D990000B460246294620462EF09EFD2FF004FA43 -:10D9A00007F1010A0CAB43F8270043F82A608BE625 -:10D9B000019D069B002005EBC304002174E90223AE -:10D9C0002EF08CFDA542F9D1039B002B47D10B9B78 -:10D9D000C3E900010B4601990246D1E900012EF08E -:10D9E0007BFDBAF1000F0DDD4AAD0124F5E80223FD -:10D9F00001342EF073FDA245F8DA039B13B101F157 -:10DA0000004319460B9BC3E90201079B03F0070083 -:10DA10000DF5197DBDE8F08F204629462FF0C4F999 -:10DA2000019B0CAA9A4642F823004DE6019E01F1A3 -:10DA3000004374680B993268F568C1E9040304F186 -:10DA40000043C1E90023B26805F10043C1E90223A4 -:10DA5000079B03F007000DF5197DBDE8F08F0B9AC9 -:10DA600001F1004353600B46019910600246D1E971 -:10DA700000012EF031FDBAF1000FB5DCBFE7A29B2B -:10DA8000022B0ADC002B11DC7FF4A7AE0020002162 -:10DA90009BE6089BDB00029375E4A29B032B7FF4BB -:10DAA0009CAE48AB00200021019307E748AB002063 -:10DAB0000021019388E700200021FFE60000F03FED -:10DAC000000070410000703E2DE9F04F83B0CDE9B9 -:10DAD000002321F00043B3F1795F04460D4604DAD8 -:10DAE0002FF062F9002800F0858022462B46204660 -:10DAF00029462EF0A9FE06460F4632463B462046F2 -:10DB000029462EF0A1FE41A3D3E9002382468B468D -:10DB1000304639462EF098FE3EA3D3E900232EF07E -:10DB2000DBFC32463B462EF08FFE3CA3D3E90023BC -:10DB30002EF0D4FC32463B462EF086FE39A3D3E9C4 -:10DB400000232EF0C9FC32463B462EF07DFE37A363 -:10DB5000D3E900232EF0C2FC0C9B804689469BB380 -:10DB6000DDE90001284B00222EF06EFE42464B46B6 -:10DB700080468946504659462EF066FE02460B46C0 -:10DB8000404649462EF0A8FC32463B462EF05CFE4D -:10DB9000DDE900232EF0A0FC19A3D3E900230646FB -:10DBA0000F46504659462EF04FFE02460B46304671 -:10DBB00039462EF093FC02460B46204629462EF0AD -:10DBC0008BFC03B0BDE8F08F02460B463046394669 -:10DBD0002EF03AFE0AA3D3E900232EF07DFC524634 -:10DBE0005B462EF031FE22462B462EF077FC03B02A -:10DBF000BDE8F08F2046294603B0BDE8F08F00BF96 -:10DC0000495555555555C53F0000E03F7CD5CF5A85 -:10DC10003AD9E53DEB9C2B8AE6E55A3E7DFEB157AD -:10DC2000E31DC73ED561C119A0012A3FA6F8101116 -:10DC30001111813F000000002DE9F84FBA4B21F08F -:10DC400000469E4204460D468A4616DDB74B9E426C -:10DC50000BDC08D0BAF1000F40F3C18096A1D1E9E6 -:10DC60000001BDE8F88F0028F4D022462B4620465C -:10DC700029462EF033FCBDE8F88FAD4B9E4200F3F1 -:10DC8000B380A3F1DE739E4240F39A804FF0FF3BD6 -:10DC900022462B46204629462EF0D6FD02460B464C -:10DCA000804689462EF0D0FD85A3D3E900230646A1 -:10DCB0000F462EF0C9FD84A3D3E900232EF00EFCFD -:10DCC00032463B462EF0C0FD81A3D3E900232EF05F -:10DCD00005FC32463B462EF0B7FD7FA3D3E9002377 -:10DCE0002EF0FCFB32463B462EF0AEFD7CA3D3E982 -:10DCF00000232EF0F3FB32463B462EF0A5FD7AA31F -:10DD0000D3E900232EF0EAFB42464B462EF09CFD61 -:10DD100077A3D3E9002380468946304639462EF062 -:10DD200093FD75A3D3E900232EF0D6FB32463B4684 -:10DD30002EF08AFD72A3D3E900232EF0CDFB3246EC -:10DD40003B462EF081FD70A3D3E900232EF0C4FBE7 -:10DD500032463B462EF078FD6DA3D3E900232EF02A -:10DD6000BBFB32463B462EF06FFDBBF1FF3F024648 -:10DD70000B464046494656D02EF0B0FB6D4E22462B -:10DD80002B462EF061FD6C4B06EBCB064FEACB0B1E -:10DD90009B44DBE900232EF09FFB22462B462EF00E -:10DDA0009BFB02460B46D6E900012EF095FBBAF12B -:10DDB000000FBFF660AF01F100431946BDE8F88FD0 -:10DDC00055A3D3E900232EF089FB5C4B00222EF0F3 -:10DDD000CBFF00283FF45AAF204629464BE750A11D -:10DDE000D1E90001BDE8F88F2EF0D4F9544B9E42E2 -:10DDF00004460D4625DCA3F550239E424CDC02462A -:10DE00000B462EF06BFB4D4B00222EF065FB0246BD -:10DE10000B462046294614461D464FF0000B0022B3 -:10DE20004FF0804322E02EF059FB22462B462EF085 -:10DE30000BFD02460B46204629462EF04DFBBDE861 -:10DE4000F88F404B9E421CDA3F4B00222EF044FBE1 -:10DE500002460B462046294614461D4600223A4BF0 -:10DE60004FF0020B2EF0F0FC344B00222EF036FB6C -:10DE700002460B46204629462EF010FE04460D466B -:10DE800006E722462B46314900202EF007FE4FF0D0 -:10DE9000030B04460D46FBE6284B00222EF01CFB2C -:10DEA00002460B46204629464FF0010B14461D46FC -:10DEB000DAE700BFAFF30080182D4454FB21F93F8F -:10DEC00011DA22E33AAD903FEB0D76244B7BA93F6C -:10DED000513DD0A0660DB13F6E204CC5CD45B73F3A -:10DEE000FF8300922449C23F0D5555555555D53FE6 -:10DEF0002F6C6A2C44B4A2BF9AFDDE522DDEAD3FDA -:10DF00006D9A74AFF2B0B33F711623FEC671BC3F79 -:10DF1000C4EB98999999C93F9C7500883CE4377E79 -:10DF2000182D4454FB21F9BFFFFF0F440000F07F80 -:10DF3000FFFFDB3FA8710500C87105000000F03F3E -:10DF4000FFFFF23F008003400000F83F0000F0BFF9 -:10DF5000C1F30A5CF8B5ACF2FF35132D02460B464F -:10DF60000C4606462FDC002D1DDB354F2F4101EA04 -:10DF7000070C5CEA000C2BD02FA3D3E900232EF072 -:10DF8000ADFA002200232EF0EFFE48B1002C04DA97 -:10DF90004FF4801343FA05F52C4424EA07040026C5 -:10DFA00021463046F8BD24A3D3E900232EF096FA8B -:10DFB000002200232EF0D8FE0028F1D0002C25DB13 -:10DFC00000263446ECE7332D05DDB5F5806F1AD019 -:10DFD00010461946F8BDACF2134C4FF0FF3727FA44 -:10DFE0000CF70742F4D014A3D3E900232EF076FAFD -:10DFF000002200232EF0B8FE0028D1D0002C0EDB2A -:10E0000026EA0706CCE72EF069FAF8BD24F00043B3 -:10E010000C4A1E43002E18BF14460026C0E7142DDC -:10E0200008D00123C5F1340503FA05F5AE1928BF60 -:10E03000E418E5E70134E3E79C7500883CE4377EAB -:10E04000FFFF0F000000F0BFC1F30A5370B58C460C -:10E0500004460D4616465BBB21F0004C03465CEAC5 -:10E06000030324D0364B00222EF0EEFB354B9E42AC -:10E0700004460D4616DBC1F30A538C46363B334447 -:10E0800040F2FE7293421CDC002B3BDC13F1350F97 -:10E090002BDA4CF250339E4213DC002D20A1D1E943 -:10E0A000000137DB1EA3D3E900232EF0CDFB70BDAA -:10E0B00040F2FF729342E2D102460B462EF00EFA76 -:10E0C00070BD002D18A1D1E9000105DB16A3D3E92D -:10E0D00000232EF0B9FB70BD13A3D3E9002314A1D4 -:10E0E000D1E900012EF0B0FBF5E72CF0FF4C363300 -:10E0F0002CF4E00C4CEA03512046134B00222EF086 -:10E10000A3FB70BD2CF0FF4C2CF4E00C20464CEA35 -:10E11000035170BD08A1D1E90001C3E7AFF300804E -:10E1200059F3F8C21F6EA5019C7500883CE4377E48 -:10E130009C7500883CE437FE59F3F8C21F6EA58138 -:10E1400000005043B03CFFFF0000903C0000000086 -:10E150002DE9F04F2DED028BB1F5801F85B0024601 -:10E160000B460F465CDA21F00044044300F0F880CF -:10E170000029C0F23481D84B00222EF065FB0B46FB -:10E180000F46D64902468F426FF0350410461946B5 -:10E190003FDC3E15C7F3130707F51523A6F2FF363C -:10E1A00003F6647303F48013264406EB135683F0DE -:10E1B0007F5383F4401343EA07010022C84B2EF03B -:10E1C0008BF9BB1CC3F31303022B82468B462FDC57 -:10E1D000002200232EF0A0FD002800F0CC80002EAD -:10E1E00000F04F8130462EF0C5FAA7A3D3E90023F3 -:10E1F00006460F462EF028FBA5A3D3E900230446CC -:10E200000D46304639462EF01FFB02460B4620468F -:10E2100029462EF063F905B0BDEC028BBDE8F08F06 -:10E22000AE498F424FF0000410461946B1DDF0E7C9 -:10E23000A7F5C223A3F27A43019300224FF0804353 -:10E240002EF04CF902460B46504659462EF026FC5D -:10E2500041EC180B30462EF08DFA53EC182BCDE91B -:10E26000020151EC180B2EF0EFFA02460B468046E5 -:10E2700089462EF0E9FA88A3D3E9002304460D4627 -:10E280002EF0E2FA86A3D3E900232EF027F92246E6 -:10E290002B462EF0D9FA84A3D3E900232EF01EF9E1 -:10E2A00022462B462EF0D0FA81A3D3E900232EF08C -:10E2B00015F942464B462EF0C7FA7FA3D3E9002357 -:10E2C00080468946204629462EF0BEFA7CA3D3E933 -:10E2D00000232EF003F922462B462EF0B5FA7AA33E -:10E2E000D3E900232EF0FAF822462B462EF0ACFAA2 -:10E2F0000B460246494640462EF0F0F8C7F5D727B0 -:10E30000019B51371F43002F8046894659DD754BCD -:10E310000022504659462EF097FA52465B462EF0A0 -:10E3200093FA04460D46002E60D122462B46404605 -:10E3300049462EF0D3F853EC182B2EF085FA0246FE -:10E340000B46204629462EF0C7F802460B4650469B -:10E3500059462EF0C1F805B0BDEC028BBDE8F08F38 -:10E3600000220023604900202EF098FB05B0BDEC90 -:10E37000028BBDE8F08F56A3D3E9002350465946DF -:10E380002EF062FA02460B46002056492EF0A4F801 -:10E39000524604460D465B46504659462EF054FA06 -:10E3A00002460B46204629462EF04EFA04460D46FC -:10E3B000002E52D102460B46504659462EF08CF89C -:10E3C00029E7002E40F0928002460B4650465946FF -:10E3D0002EF082F853EC182B2EF036FAB5E72EF01B -:10E3E0007BF8002200232EF059FB14E726A3D3E983 -:10E3F0000023DDE902012EF027FA22462B460646CD -:10E400000F46404649462EF069F853EC182B2EF083 -:10E410001BFA1FA3D3E9002380468946DDE90201E8 -:10E420002EF012FA02460B46404649462EF056F8A8 -:10E4300002460B46204629462EF04EF852465B46D1 -:10E440002EF04AF802460B46304639462EF044F884 -:10E4500005B0BDEC028BBDE8F08F30462EF08AF996 -:10E4600009A3D3E90023804689462EF0EDF908A3DD -:10E47000D3E9002306460F46404649462EF0E4F90C -:10E48000D6E700200021C6E60000E0FE422EE63F6F -:10E49000763C7935EF39EA3D44523EDF12F1C23F16 -:10E4A000DE03CB966446C73F599322942449D23F5A -:10E4B000935555555555E53F9FC678D0099AC33FAA -:10E4C000AF788E1DC571CC3F04FA97999999D93FC1 -:10E4D000555555555555D53F00005043FFFFEF7F2B -:10E4E0000000F03F0000E03F000050C316A3D3E956 -:10E4F0000023DDE902012EF0A7F942464B4604460F -:10E500000D46504659462DF0E7FF53EC182B2EF0E0 -:10E510009BF90FA3D3E9002306460F46DDE902016C -:10E520002EF092F902460B46304639462DF0D4FFC4 -:10E5300052465B462DF0D0FF02460B462046294648 -:10E540002DF0CAFF67E600BF0000E0FE422EE63F66 -:10E55000763C7935EF39EA3D10B5054C237833B96F -:10E56000044B13B10448AFF300800123237010BDA6 -:10E570006038002000000000CC77060008B5034B8F -:10E580001BB103490348AFF3008008BD0000000041 -:10E5900064380020CC770600A3F5803A704700BFAE -:10E5A000174B002B08BF134B9D46FFF7F5FF0021CB -:10E5B0008B460F461348144A121A38F03AFD0E4B98 -:10E5C000002B00D098470D4B002B00D0984700201F -:10E5D000002104000D000D48002802D00C482FF047 -:10E5E000D3FA2DF02FFE2000290000F071F82DF055 -:10E5F00015FE00BF00000800000000000000000041 -:10E600000000022000240020DC4B012089DB0400F4 -:10E61000000000000048704716FCFFFF00487047EC -:10E6200016FCFFFF10B5044B036000230446C380B3 -:10E6300006F016FB204610BD6C78050010B5074BA0 -:10E64000044640F8143B34F0F0F904F1100034F0C3 -:10E65000ECF92046FFF7E6FF204610BD18770500CD -:10E66000F8B5104B0360044600F50D7500F50E700B -:10E6700034F04AF9284634F047F90B4E04F11407F8 -:10E68000BD420AD0443D284640F8186B08F004FD0E -:10E6900005F1080034F038F9F2E72046FFF7C2FF31 -:10E6A0002046F8BD687E05004C7E050010B5054C7F -:10E6B000204604F0BDFF2046034A0449BDE810404F -:10E6C00038F050BC00250020302000208DE70100EC -:10E6D00037B5274C204605F063F9264B264A9B6840 -:10E6E000C0255A64802104F2AC6007F017FA04F1E7 -:10E6F000B8000095214B002241F201012FF0BBF838 -:10E70000009504F1B80010251D4B01220C212FF0BB -:10E71000B2F8009504F1B8001A4B00220D212FF039 -:10E72000AAF8009504F1B8000025174B002240F626 -:10E73000C2312FF0A0F8012341F20102009500211F -:10E74000062007F0CBFBFF2104F60C0030F0C0FAE6 -:10E7500004F6381001212FF0A7F904F638102946E5 -:10E760002FF0B2F910F01CF9284603B030BD00BFFD -:10E770000025002000ED00E04DE402002FD8040049 -:10E7800081F001003FD8040053D8040038B53D4B58 -:10E79000036038330446436000F5945018302FF07E -:10E7A000CCFC04F6381000F08BFE374BC4F80C3963 -:10E7B00004F60C10FFF736FF344BC4F8E43804F6C7 -:10E7C000E400FFF72FFF04F6BC0008F09DFB304B80 -:10E7D000C4F8AC3804F6AC0006F05CFF04F6940014 -:10E7E00007F0B4FD04F67C0007F0B0FD04F60C0061 -:10E7F00001F00AF804F2AC7030F012FA04F5F0609F -:10E8000002F080F804F5E76001F0D4FB04F2AC609C -:10E810000AF08CFD1F4BC4F8643304F5597504F5F8 -:10E82000D56034F071F82846FFF7FCFE1A4BC4F8A7 -:10E83000243304F5497008F0D9FB04F1E000FFF738 -:10E840000FFF04F1B80008F04BFA04F1800032F039 -:10E8500051FD2046114D40F8645FFFF7E3FE20466E -:10E8600040F84C5FFFF7DEFE204640F8345FFFF7CC -:10E87000D9FE04F10C00FFF7E1FE201DFFF7D2FEE8 -:10E88000204638BD7C770500B47305009073050001 -:10E89000BC7B0500D8770500C87F0500F071050036 -:10E8A000A0F1040072E700BF01482FF08FBF00BF46 -:10E8B0000C2E0020064B53F820305A69D38819B12A -:10E8C00043F40073D380704723F400739BB2F9E7DD -:10E8D00048720500064B53F82020D38819B143F441 -:10E8E0000073D380704723F400739BB2F9E700BF35 -:10E8F0003420002001482FF081BD00BF382C0020BB -:10E9000008B528B1BDE80840044801222FF056BEE2 -:10E9100002482FF044FE012008BD00BF382C002023 -:10E9200038B5064B064A044653F8200003680D46E6 -:10E930001B6C515C9847034B1D5538BD342000209B -:10E9400010060600704A0020014B185C704700BF9B -:10E95000704A002008B5064B53F8200003689B6BF3 -:10E960009847044B984208BF4FF0FF3008BD00BFE6 -:10E970003420002016FCFFFF024BC9B253F82000E0 -:10E980000AF0E0B834200020024B53F8200003685E -:10E990005B68184734200020024B53F820000368BE -:10E9A0001B68184734200020024B53F820000368EE -:10E9B0005B69184734200020024B53F820000AF00E -:10E9C0005FBF00BF34200020084B10B5144653F839 -:10E9D000212053F82010064807F0E2F828B9214614 -:10E9E0000348BDE8104032F07BB910BD3420002050 -:10E9F000AC2B00202DE9F74F164D81462868DDE944 -:10EA00000CBA0F4690461E4610B103689B699847A2 -:10EA1000282038F0AEFA1049104B0093044651F804 -:10EA2000293051F8282051F827100AF0E7FA31462A -:10EA300020462C600AF092FA40B9286803685B68A7 -:10EA40005A46514603B0BDE8F04F184703B0BDE841 -:10EA5000F08F00BF7C3800203420002000300240BE -:10EA6000074B37B5044618680368DD68134622B9BA -:10EA700000922246A84703B030BD0094F9E700BFDA -:10EA80007C380020154B2DE9F04753F820800546CF -:10EA900016460F4601B9D2B1DFF84490404639F826 -:10EAA000154031F004FD20B104EB400444F00104B2 -:10EAB000A4B22FB104F0010324F001043B60A4B21E -:10EAC0001EB16308336004F0010429F81540D8F83A -:10EAD00000304046DB69BDE8F04718474872050042 -:10EAE00010490020014830F0D2B800BF0C2D0020A2 -:10EAF0000AB208B501B2054833F07AFDFF281ABF03 -:10EB0000B0FA80F0C0F12000092008BD1C2D0020C3 -:10EB1000092AA8BF092222EAE272034B9B5C0AB2CF -:10EB200001B2024833F04FBD130606001C2D002031 -:10EB3000014830F0AFB800BF0C2D00201FB5074BC7 -:10EB40000446D3F8201901A831F075FD019B23601C -:10EB5000029B6360039BA36004B010BD00250020EE -:10EB600008B5034BD3F8200931F09BFD08BD00BF69 -:10EB700000250020034B0146D3F820090268526AA1 -:10EB8000104700BF00250020024BD3F8240931F0C4 -:10EB9000F9BD00BF00250020024BD3F8240931F055 -:10EBA000F5BD00BF00250020024BD3F8240906F074 -:10EBB000C5BE00BF002500201FB5074B0446D3F893 -:10EBC000241901A831F0FDFD019B2360029B6360C5 -:10EBD000039BA36004B010BD00250020024BD3F8B6 -:10EBE000240931F0FCBD00BF00250020024BD3F802 -:10EBF000240906F0C9BE00BF0025002001460148D7 -:10EC00002FF061B998370020014601482FF00AB86B -:10EC100098370020014601482FF067B99837002047 -:10EC200008B506482FF04BFA38B16FF47B73984261 -:10EC30000CBF4FF0FF306FF0010008BD9837002087 -:10EC400008B506482FF0EFF938B16FF47B7398429E -:10EC50000CBF4FF0FF306FF0010008BD9837002067 -:10EC600008B50A46014606482FF010FA38B16FF48D -:10EC70007B7398420CBF4FF0FF306FF0010008BD6E -:10EC800098370020024BD3F8A426024BDA64704771 -:10EC90000025002034200020212870B504460E46AF -:10ECA00004D1124830F05BFA002070BD104D55F8C9 -:10ECB000200003689B6B98470E4B00B298420AD025 -:10ECC00055F82400036831465B6B9847003818BF3D -:10ECD00001204042E9E755F8240003680021DB6881 -:10ECE00098470028ECD04FF0FF30DEE708370020CF -:10ECF0003420002016FCFFFF212802D1044830F008 -:10ED000019BA044B53F820000368DB68184700BFAA -:10ED10000837002034200020132802D1044832F0A4 -:10ED2000E1BF044B53F8200003689B6A184700BFFB -:10ED3000BC2D0020342000200148114609F03CBAC7 -:10ED4000202C002007B5B3FA83F35B090093134628 -:10ED50000A464100024834F0ACF903B05DF804FB08 -:10ED6000202C002007B5B3FA83F35B090093134608 -:10ED70000A464100024834F052F903B05DF804FB42 -:10ED8000202C002010B103482FF054BF014802F09E -:10ED900047BC00BF0C2D002010B5044B044640F8C2 -:10EDA0000C3B33F0B1FD204610BD00BF587205008A -:10EDB00010B5041E05DABDE81040084800212EF009 -:10EDC00083BE064801212EF07FFE054B034853F811 -:10EDD0002410BDE810402EF087BE00BF382E002062 -:10EDE00034200020014601482EF05EBE382E00205F -:10EDF000FE28DABF00EBD0704110802101482EF0D0 -:10EE000047BE00BF382E0020012801BF024A1378F8 -:10EE100003F1FF3313707047964A0020024B1878B5 -:10EE2000003818BF01207047964A00201FB50B4AD2 -:10EE30000B4C1378019001332046137030F051F8D9 -:10EE4000019903A808F058FE03A9204630F05FF8A6 -:10EE500003A833F0EAFD04B010BD00BF964A0020BD -:10EE600004370020014830F03CB800BF04370020D0 -:10EE700010B50E4C23792DED028B08EE100A93B9D4 -:10EE800000F0BEFAF8EE487ABDEC028B0123237144 -:10EE9000074B2361214617EE902ABDE81040054834 -:10EEA000FF2302F091BABDEC028B10BD8038002028 -:10EEB00041F60200402E002073B5104CE3685B88D9 -:10EEC0008B4206460D460BD0012201A833F00CFD03 -:10EED00001A904F10C0033F01EFD01A833F014FD6C -:10EEE000E0682A463146043038F07BF8A0680368B1 -:10EEF0001B6802B0BDE87040184700BF8038002092 -:10EF000010B50E4C23792DED028B08EE100A93B943 -:10EF100000F076FAF8EE487ABDEC028B01232371FB -:10EF2000074B2361214617EE902ABDE810400548A3 -:10EF3000FF2302F049BABDEC028B10BD94380020CB -:10EF4000F5FE0200402E002073B5104CE3685B888C -:10EF50008B4206460D460BD0012201A833F0C4FCBB -:10EF600001A904F10C0033F0D6FC01A833F0CCFC6D -:10EF7000E0682A463146043038F033F8A068036868 -:10EF80001B6802B0BDE87040184700BF94380020ED -:10EF900070B50E4C0E4E26600025257104F10C0054 -:10EFA00008F080FD20460B4C0B4A0C4937F0DAFF85 -:10EFB0002660257104F10C0008F074FD2046064A15 -:10EFC0000649BDE8704037F0CDBF00BF8038002053 -:10EFD00058720500943800203020002099ED01007F -:10EFE00007EE901A064AF8EEE77A034617EE901AF3 -:10EFF000D2F880010BB933F030B933F00AB900BF51 -:10F000000035002008B5064BD3F8800133F0EDF849 -:10F0100007EE900AFDEEE77A17EE900A08BD00BFF2 -:10F0200000350020134B73B51E780EBB124D012224 -:10F030000221D5F880011A7033F0CFF8282037F07C -:10F0400098FF10230446009315210C4B324631F0F3 -:10F050009AF92146A5F6487007F020FD40B12046F8 -:10F0600031F0A5F9204602B0BDE8704037F07FBF0F -:10F0700002B070BD974A002000350020B7D90400C7 -:10F0800084B00DF1100C0CE90F00034A1368013332 -:10F09000136004B00FF0C8BBAC38002013B50446B1 -:10F0A000684608F059FD631C0CD00F4BE1B201A873 -:10F0B0001C6033F0E9FC01A9684633F030FD01A87B -:10F0C00033F0B3FC694601A833F021FD002201A909 -:10F0D000064831F030FE01A833F0A7FC684633F053 -:10F0E000A4FC02B010BD00BFA8380020AC2B00204B -:10F0F00038B510F00104054605D0084831F001FF8D -:10F10000041E18BF01246B0705D5044831F00AFF1F -:10F1100008B144F00404204638BD00BFAC2B0020E9 -:10F120000A4601230146014806F012BDAC2B00201F -:10F1300070B50D4D0D4E0E4C284631F0E2FE28B94B -:10F1400001200FF033F92EF0F3FBF5E701212846FB -:10F1500006F0C6FC3368834204D1236813B1013B37 -:10F160002360E9E770BD00BFAC2B0020A838002069 -:10F17000AC3800202DE9F047044686B04FF0000877 -:10F180001D46724B03602646C0F804801746894628 -:10F19000DDF838A005F028FD6D4B46F8083B6D49B9 -:10F1A000032340F2FF32304602F064F940F20113CB -:10F1B000C4F8587804F65C074AF64442A4F850387C -:10F1C00040F6C231C4F85498384602F06DFC0F9BEB -:10F1D000C4F8C4383946C4F8B488C4F8B888C4F848 -:10F1E000BC58C4F8C0A804F6CC002FF052FE2B2265 -:10F1F000314604F50D6003F00FF9574B1A6802B958 -:10F200001C60384601212FF03AFE00225146284664 -:10F2100008F0E6FE2D21C4F83408284633F008FE35 -:10F2200000220721D4F8340833F0A2FD1C2037F067 -:10F23000A0FED4F83418494A01230546183108F0D5 -:10F240008BF9C4F84C584C2037F093FED4F84C1886 -:10F250000546252208F014FBC4F84058542037F026 -:10F2600088FED4F8401802230A22CDE90032054670 -:10F2700001233B4A043108F081F9C4F838584C2086 -:10F2800037F077FED4F8381805462522243108F0E7 -:10F29000F7FAC4F83C582C2037F06BFED4F83C1831 -:10F2A00015230026054696220431CDE900364B236E -:10F2B00007F062FFC4F84458342037F05AFE40F695 -:10F2C000B933D4F840180293002301934FF08343DD -:10F2D0000093244A244B03960431054608F078F83D -:10F2E000224BC4F848581F6867B3282037F041FE06 -:10F2F0000546103033F003F925232B60182037F032 -:10F3000038FE1B4ACDE904260246034642F80C4B60 -:10F31000C660566004AA03CA164A58609960C5E9D7 -:10F3200002365A61C223AB803B68C5E908665B6858 -:10F3300029463846984728B1284631F038F82846FB -:10F3400037F015FE204606B0BDE8F0876C78050062 -:10F350007472050000442C47B0380020CDCCCC3D61 -:10F360000AD7A33D0000AA4200008242B43E00201A -:10F370006FDA0400DBD90400F7B5D0F8B87804469A -:10F38000B7BB302037F0F5FD04F1080513232A46FA -:10F39000064619490093194B09F06AF83946C4F832 -:10F3A000B868304633F0E4FED4F8B80833F0DAFE3B -:10F3B00081B228462FF0FAFB4FF4004128462FF087 -:10F3C0000FFC94F8501820462EF06EFB94F851185C -:10F3D00020462EF079FBD4F8B4384BB940F2FF3315 -:10F3E000002204F65C01284601F0EEFFC4F8B408E0 -:10F3F000002003B0F0BD00BF0010024000442C47C5 -:10F40000024B186808B1FFF7B7BF7047B03800204B -:10F4100010B5044649B3D0F8B83823B3C38843F0D5 -:10F420000103C380154B0222C3F88420BFF34F8F22 -:10F43000BFF36F8FD0F8B80833F012FFD4F8581824 -:10F44000D4F8B80833F039FFD4F85418D4F8B80811 -:10F4500033F033FFD4F8B80810B103689B699847BC -:10F460000023C4F8B838002010BDC388DA07FAD5E5 -:10F4700023F00103C380FFF77FFFF4E700E100E022 -:10F480000B4B10B503607033044643617C3033F09E -:10F490003BFA04F1240002F0E7FA064B6361002313 -:10F4A00004F11400638305F0DBFB204610BD00BFB0 -:10F4B000CC7505006C780500A0F11400E0E700BFF2 -:10F4C000144B10B504460360D0F8B80848B1D4F81E -:10F4D000581833F0F2FED4F85418D4F8B80833F0C2 -:10F4E000ECFE04F50D60FFF7CBFF04F6CC002FF027 -:10F4F000D2FC04F65C0002F0B7FA04F1080001F057 -:10F50000B1FD054B236000232046E38005F0A8FBF6 -:10F51000204610BD747205006C78050000487047E5 -:10F520001D060600BFF34F8F0549064BCA6802F45B -:10F53000E0621343CB60BFF34F8F00BFFDE700BF16 -:10F5400000ED00E00400FA051F2886BF054A00F020 -:10F550001F004FF0A042012303FA00F0C2F80C058F -:10F56000704700BF00030050024A0260024A106068 -:10F57000704700BF98720500B838002070B5194B6D -:10F5800088B001AA03F1180518685968144603C425 -:10F590000833AB422246F7D11B782370124C00236C -:10F5A00004F8053F4FF080520520566E012503EB0D -:10F5B000830120316944B6FBF0F200FB1262B2FB1A -:10F5C000F5F2B61A0A44013312F81C2C04F8012D86 -:10F5D000052B00EB800005EB8505E8D1024808B05B -:10F5E00070BD00BF25060600984A002070B504468D -:10F5F0002EF0AFFAC0B90D4B0D4901221A6004225A -:10F60000C3F80001D3F80051002DFBD0D3F8085502 -:10F61000013A45EA0121F3D101225A6023682046CC -:10F620009B69BDE8704018470149F7E700D00040EA -:10F63000ED5EBC0B2DE9F74F00900AF0CFF8664A5B -:10F640006648674D0023C2F810350324C2F814350C -:10F65000C2F81835C2F81C35C2F82035C2F8243576 -:10F66000C2F82835C2F82C3510F8012B1F2A86BFA6 -:10F6700002F01F0229464FF0A04102F5E07201336B -:10F68000052B41F82240EFD15648554D0022032466 -:10F6900010F8013B1F2B86BF03F01F0329464FF0D4 -:10F6A000A04103F5E0730132052A41F82340EFD170 -:10F6B0004C4C002114F8010B0131FFF745FF0529DF -:10F6C000F8D10026484B196819B1B14240F3828045 -:10F6D0000021464C18E064230A2419B193FBF4F38B -:10F6E0000139FAE7009991FBF3F393FBF4F104FB82 -:10F6F0001133303305246FF09F015BB214FB031309 -:10F700003B490C6811461C440027272F54DC042E6B -:10F7100049F64045C8BF4FF47A65DFF8C8904FF00E -:10F7200000084FF0010B2D4B4FF0040A14F808C0ED -:10F7300013F8010B4CFA0AFC1CF0010F02463DD0F5 -:10F740000193FFF701FF019BBAF1010AEED265B107 -:10F7500099F800301F2B86BF214A03F01F034FF09A -:10F76000A0420BFA03F3C2F808354FF0000A6A1EF4 -:10F7700049F640434FF0A0405245D0F8040507D168 -:10F7800099F800000192FFF7DFFE019A49F6404325 -:10F790000AF1010A9A45EDD108F10108B8F1050F07 -:10F7A00009F10109BFD10137302FAED1032901F191 -:10F7B000010290D1013685E70025AEE71F288ABFF8 -:10F7C00000F01F024FF0A04005480BFA02F2C0F80B -:10F7D0000825B9E7FFF7A6FE0060004048060600CE -:10F7E0000003005043060600B43800203E06060021 -:10F7F00028210020034B186810B10368DB69184703 -:10F8000034F0F0B8B838002010B5074B03F1080207 -:10F8100048330446026040F83C3F06F05BFC20465B -:10F8200001F0F0FE204610BDB8720500F7B50446A1 -:10F83000182015460F4637F09CFB0E491B22064642 -:10F8400009F070FF012300933A462B4631462046CB -:10F8500001F0BEFF2A46214604F13C0006F05AFCA6 -:10F86000054B204603F1080248332260E36303B0EE -:10F87000F0BD00BF00B00140B872050073B5054689 -:10F880000C4668460F49164608F036F92368B3F966 -:10F890000230B3420CD02246694601A833F066F923 -:10F8A00001A9204633F03BF901A833F0BEF8EDE79B -:10F8B0002146284633F02BF9684633F0B6F828463F -:10F8C00002B070BDEB18060003490A6802604A687E -:10F8D00042600022027270473C15060070B58AB083 -:10F8E000044601A80E4608F037F904A808F034F9D8 -:10F8F0002B4907A808F000F907A901A833F00FF970 -:10F9000007A833F092F820680368DB6A9847054639 -:10F91000206803689B6A9847281A2168029007A804 -:10F920008DF80C602FF00EF807A904A833F0F7F853 -:10F93000089B059307A89DF824308DF8183033F004 -:10F9400074F804A901A833F0F9F888B1029A059B6C -:10F950009A420DD19DF80C209DF818309A4207D19B -:10F9600004A833F062F801A833F05FF80AB070BD64 -:10F97000256801A907A833F0CAF8029B0893012261 -:10F980009DF80C308DF8243007A9284601F080FA44 -:10F9900007A833F04AF820682EF057FFE0E700BFD1 -:10F9A0004D0606002DE9F04F2DED028B08EE102AD2 -:10F9B00083B0044688469A460026256DB54209D98B -:10F9C000A06D414600EBC60033F0B8F8002859D1CD -:10F9D0000136F2E7681CC00005F018FEBAF1000F0E -:10F9E0000CBF00260126DFF8A8B0074618BF002587 -:10F9F00000EBC6064FF00009226D4A4525D9304676 -:10FA000008F0AAF8321D1046019208F0A5F8A16D81 -:10FA1000304601EBC90133F082F8A16D019A4FEA3B -:10FA2000C90A51441046043133F079F8A06D5946A3 -:10FA3000504433F074F8A06D50445946043033F00C -:10FA40006EF809F101090836D6E7A06D08B105F096 -:10FA500001FE07EBC5052E1D284608F07DF830464F -:10FA600008F07AF84146284633F059F818EE101A93 -:10FA7000304633F054F8236DA76501332365012325 -:10FA800084F8543003B0BDEC028BBDE8F08F00BFAA -:10FA9000BC3E0020F8B5056A15F00105044641D1C9 -:10FAA00006464FF40062C26256F85C0B03683146AA -:10FAB000DF690B23B847294684F8835084F87850CF -:10FAC00084F86D5084F88850102204F179002CF0ED -:10FAD000F5FC2946E063102204F16E002CF0EEFCE8 -:10FAE00060642068E56A0368E76B1B6B05F50065D9 -:10FAF000656398472844874201D20020F8BD656CB1 -:10FB0000E36BAB42F9D220680368DB6A9847854211 -:10FB1000F3D205490E22304637F053FAB0FA80F09E -:10FB20004009EBE70120E9E75906060070B50446F5 -:10FB300086B00D462EF0E2F8D4F88C30AB4201D1FD -:10FB4000002D3DD001A808F007F8B5F5167F50D07C -:10FB500038DC012D3FD00A2D49D0344902A807F0E6 -:10FB6000CBFF01AA02A903A833F000F8304904A88A -:10FB700007F0C2FF04F1900604AA03A905A832F019 -:10FB8000F5FF05A9304632F0CAFF05A832F04DFF57 -:10FB900004A832F04AFF03A832F047FF02A832F06F -:10FBA00044FFD4E90F239A4239D1236D002B36D07C -:10FBB000A06D314632F0C2FFF8B101A832F035FF36 -:10FBC00006B070BD48F6A0439D4214D0194B9D422B -:10FBD000C3D1194900E0194905A807F08DFF05A90F -:10FBE00001A832F09CFF05A832F01FFFB5E71449C9 -:10FBF000F2E71449F0E71449EEE7D4F88C3073B11A -:10FC00000126236DB34208D9A16D01EBC600014660 -:10FC1000083832F084FF0136F3E7013B2365012306 -:10FC2000C4F88C5084F85530C7E700BF870606003B -:10FC3000881F0600002F0D00C65006006C06060047 -:10FC40007106060079060600810606002DE9F041DE -:10FC50004FF400630446C3620068036888B01B6BFE -:10FC60000E4698474FF48053B3FBF0F0E36A2063ED -:10FC7000206803F5006203F5C053C4E90F3303683D -:10FC8000C4E90D22DB6A9847236A04386064A06DDA -:10FC9000002503F00803C4E9125523622565A4F882 -:10FCA000545010B105F0D6FCA5652068616C03685E -:10FCB000019501AA1D6A04F10C080123A8474046DA -:10FCC0002FF0EEFD206803689B6A9847054676B1E1 -:10FCD000626C276895423B680BD829465B6A3846B8 -:10FCE0009847206803681B6B98470544EFE7E26B71 -:10FCF000EFE71D6A9B6A384698473C4A01464FF435 -:10FD000000733846A8473A4B04F15C052A4603F1D4 -:10FD1000100153F8040B42F8040B8B42F9D11B88F5 -:10FD20001380344B19461A6851F80CCB1F89987A06 -:10FD3000C4F879205A68DB68C4F884300B79C4F8B9 -:10FD40006EC0C4F87D20C4F87220616884F8830016 -:10FD500084F8780084F8883003A8A4F88170A4F8A7 -:10FD600076702EF0CDFABDF80E1042F20F73994264 -:10FD700028BF194605A832F076FE042205A902A87C -:10FD8000FFF77CFD05A832F050FE029BE16B5B683B -:10FD9000C4F8843004F17B002DF00AFF616C04F19B -:10FDA00070002DF005FFE16A2A462D23404604F03D -:10FDB0006BF905A8FFF788FD05AAA16B082340464B -:10FDC00004F062F986F001012046FFF787FD236AFF -:10FDD000D4F88C1043F0010323622046FFF7A6FEFF -:10FDE00002A832F022FE08B0BDE8F081A6060600A7 -:10FDF00059060600940606002DE9F04F04460E460B -:10FE00008BB02DF07BFF304637F064F9D4F840809A -:10FE1000E36B4345054603D101212046FFF75EFD14 -:10FE2000D4E91031CB1AAB4218D2236A5A070AD44C -:10FE300003235B4A013104F10C0004F025F9236A25 -:10FE400043F00403236201231A462C2106A832F052 -:10FE500060FB6FF47B700BB0BDE8F08F0023009364 -:10FE600032462B46214602A82DF0E5FE029B5A8819 -:10FE700002B11E1D236A1B070DD5002D49D0022398 -:10FE80006A1E3146A06805F063FE02234549A0685A -:10FE90001A4605F05DFE04F10C09002D39D02068EA -:10FEA00003681B6B984707462068D4F840A0036896 -:10FEB0001B6B9847BAFBF0F303FB10A0381A85427E -:10FEC0002F46A8BF0746854217D3D4F840A0636CDD -:10FED0005044984211D2206803681B6B98478346B0 -:10FEE000206803681B6B9847BAFBFBFA23681A6803 -:10FEF0000AFB0001526A184690473B463246216C85 -:10FF0000484604F0C1F8236C3B4423643E44ED1B97 -:10FF1000C3E7236C4FEA1828B8EB132F3AD02546D5 -:10FF2000A76B55F80C0B036807F108061B6BA6635B -:10FF30009847B6FBF0F303FB106676B9D4E90E23BD -:10FF40009A4204BF636BA363A16B28462FF0D9FCD0 -:10FF50002068A16B03685B6A984703A8FFF7B4FCAD -:10FF6000D4E90F31C91A03A821F0FF012DF020FEBA -:10FF70000246A16B0823284604F086F806A8FFF77E -:10FF8000A3FC0023CDE9063306AA082339462846F8 -:10FF900004F07AF802A832F048FD00205BE700BFC9 -:10FFA0008E06060024360600014B1880704700BFFD -:10FFB0001449002010B5044B036000230446C3809D -:10FFC00004F04EFE204610BD6C7805002DE9F0418E -:10FFD00000251E46134B03600446456017468846BD -:10FFE00004F002FE104B2360C4E90887A66204F106 -:10FFF0002C0030F076F900220023C4E90E23BDF86E +:10C2000090F800F06DE9024520F007016FF0000C96 +:10C2100010F0070491F820F040F049804FF000043E +:10C220006FF00700D1E9002391F840F000F1080019 +:10C2300082FA4CF2A4FA8CF283FA4CF3A2FA8CF351 +:10C240004BBBD1E9022382FA4CF200F10800A4FAB8 +:10C250008CF283FA4CF3A2FA8CF3E3B9D1E904230C +:10C2600082FA4CF200F10800A4FA8CF283FA4CF343 +:10C27000A2FA8CF37BB9D1E9062301F1200182FAFD +:10C280004CF200F10800A4FA8CF283FA4CF3A2FA03 +:10C290008CF3002BC6D0002A04BF04301A4612BA11 +:10C2A000B2FA82F2FDE8024500EBD2007047D1E914 +:10C2B000002304F00305C4F100004FEAC50514F0A3 +:10C2C000040F91F840F00CFA05F562EA05021CBF74 +:10C2D00063EA050362464FF00004A9E7000000008E +:10C2E000A2EB0300704700BF02780B78012A28BF39 +:10C2F0009A42F5D16DE9044540EA0104CDE90267AF +:10C300006FF0000C4FEA447212B380EA010414F09B +:10C31000070F6AD100F0070420F0070004F00305BE +:10C3200021F007014FEAC505F0E8042314F0040FDB +:10C33000F1E804670CFA05F462EA040266EA04060E +:10C340000AD063EA0403624667EA0407664603E02C +:10C35000F0E80423F1E8046782FA4CF582EA060467 +:10C36000A4FA8CF46CBB83FA4CF583EA0705A5FAB2 +:10C370008CF595B950E9022351E9026782FA4CF530 +:10C3800082EA0604A4FA8CF483FA4CF583EA0705E2 +:10C39000A5FA8CF52543DBD09CB92DBAB5FA85F406 +:10C3A00024F0070427FA04F1DDE9026723FA04F315 +:10C3B00003F0FF0001F0FF01FDE80445A0EB0100E0 +:10C3C000704724BAB4FA84F424F0070426FA04F17E +:10C3D000DDE9026722FA04F202F0FF0001F0FF013A +:10C3E000FDE80445A0EB0100704714F0030F3CD1B9 +:10C3F00010F0030428D150F8082B51F8083B82FABA +:10C400004CF582EA0305A5FA8CF55DB950F8042CC9 +:10C4100051F8043C82FA4CF582EA0305A5FA8CF542 +:10C42000002DE8D02DBAB5FA85F424F0070423FADC +:10C4300004F122FA04F202F0FF0001F0FF01FDE82E +:10C440000445A0EB010070474FEAC40420F003004C +:10C4500050F8082B21F0030151F8083B0CFA04F4C2 +:10C4600062EA040263EA0403C9E710F003041AD085 +:10C47000A1EB040120F00300E40750F8042B06D0E0 +:10C480000FD28B785FFAA2F4E41A06D12BB1CB78E5 +:10C490005FFAB2F4E41A00D11BB920465DF8104BE4 +:10C4A000704701F1040150F8042BCC0721F003017F +:10C4B00051F8043B48D824D222F07F4482FA4CF54C +:10C4C00094EA1325A5FA8CF50AD165B951F8043B15 +:10C4D00084EA0204B4EB036F0ED150F8042BEBE7AF +:10C4E0004FEA132355E035F07F454DD10878FDE83C +:10C4F0000445C0F1000070474FEA126203F0FF03E9 +:10C5000047E002EA1C4482FA4CF594EA1345A5FA86 +:10C510008CF50AD165B951F8043B84EA0204B4EB06 +:10C52000034F0CD150F8042BEBE74FEA134330E0F4 +:10C5300015EA1C4528D10B884FEA124229E04FEA40 +:10C54000124203EA1C4324E002F0FF0482FA4CF595 +:10C5500094EA1365A5FA8CF50AD165B951F8043B44 +:10C5600084EA0204B4EB032F09D150F8042BEBE763 +:10C570004FEA13630DE015F0FF0F05D10B684FEA8A +:10C58000122223F07F4304E04FF00000FDE8044551 +:10C59000704712BA1BBA82FA4CF482EA0304A4FA76 +:10C5A0008CF5B5FA85F402FA04F203FA04F34FEAC3 +:10C5B0001260FDE80445A0EB136070470000000026 +:10C5C0002DE9F041036A990786B0044640F1D8800E +:10C5D00033F031F894F85D30F3B1002384F85D3026 +:10C5E000D4F89430C3B104F1980104A838F06FFA7C +:10C5F000644905A838F06BFAD4E91123D21A5342E2 +:10C60000534104A905AA204603F07CFC05A838F094 +:10C61000ECF904A838F0E9F95A4E0025A36DAB42B5 +:10C6200040F26C81206E00EBC5003146043038F0DA +:10C6300076FA002840F0AC800135EFE7524904A8B3 +:10C640000BF060FB04AA02A905A838F06FFA05A94F +:10C6500002A838F044FA05A838F0C7F904A838F061 +:10C66000C4F9039A636D216D04F10C050432284668 +:10C6700007F0EEFDD4E91413029A1944043232F99A +:10C68000023C2165284607F0E3FD029BB3F9023026 +:10C69000636502A905A838F01AFA05A9204633F007 +:10C6A000D3F805A838F0A1F9002384F85C3003A87A +:10C6B00038F0F8F802A838F098F903A80BF052FB0C +:10C6C00000250126A36DAB4227D9226E02EBC502DD +:10C6D000043203A905A838F029FA05A903A838F0FF +:10C6E000FEF905A838F081F9236EEF003B440135CF +:10C6F0005B685B88002BA36D18BF00269D42E1D0CC +:10C7000001AA03A905A838F011FA05A903A838F071 +:10C71000E6F905A838F069F9D4E71B4904A80BF03D +:10C72000F1FA04AA03A905A838F000FA05A903A89C +:10C7300038F0D5F905A838F058F904A838F055F9BB +:10C7400056B903A905A838F0C2F905A9204633F067 +:10C750007BF805A838F049F9236A23F00202226227 +:10C7600013F0040F03A80CBF00246FF47B7438F09F +:10C770003CF901A838F039F9204606B0BDE8F0814F +:10C78000024CF9E7B8380020AB52060009FCFFFF65 +:10C79000D4F89430002B00F0B18009F0A5FBD4F858 +:10C7A00094603246F31732F02DFB73A3D3E90023D4 +:10C7B00080460F4632F026FB6FA3D3E900230546DF +:10C7C0003946404632F01EFB012EC1BF6423B2FB46 +:10C7D000F3F103FB11260A46D8BF0026114668462E +:10C7E000C8BF95FBF3F538F01EF9314601A838F0C3 +:10C7F0001AF902A80BF0B6FA01A904A838F067F9F3 +:10C80000022204A905A803F0E9FA05A901A838F055 +:10C8100066F905A838F0E9F804A838F0E6F82DB371 +:10C82000294604A838F0FFF804AA02A905A838F0A0 +:10C830007DF905A902A838F052F905A838F0D5F815 +:10C8400004A838F0D2F8694604A838F040F9092263 +:10C8500004A905A803F0C2FA05A9684638F03FF913 +:10C8600005A838F0C2F804A838F0BFF86A4602A953 +:10C8700005A838F05BF905A902A838F030F905A839 +:10C8800038F0B3F8D4F89430012B1ADD384903A8F6 +:10C890000BF038FA03AA02A904A838F047F901AA54 +:10C8A00004A905A838F042F905A902A838F017F93B +:10C8B00005A838F09AF804A838F097F803A838F0DB +:10C8C00094F804F1980104A838F001F902A905A828 +:10C8D00038F0FDF805AA04A9204632F0DEFF05A8CD +:10C8E00038F083F804A838F080F802A838F07DF812 +:10C8F00001A838F07AF8684638F077F81D4901A8A1 +:10C900000BF000FA94F85C30002B3FF4D6AE236DA8 +:10C9100013B9636B2D33236502A80BF023FA616D05 +:10C92000012203A837F0AEFF0025A36DAB427FF6CE +:10C9300085AE226E02A902EBC50205A838F0F6F812 +:10C9400005A902A838F0CBF805A838F04EF8A36D79 +:10C9500001359D42E9D001AA02A905A838F0E6F800 +:10C9600005A902A838F0BBF805A838F03EF8DCE7C6 +:10C97000806F06007527060000CA9A3B0000000081 +:10C98000036BF7B5044618680D4631F08BFB06467D +:10C990006868002808BF01200F4631F071FB2EF0B7 +:10C9A00019FA0B46216B95ED037AD1ED007A77EEFB +:10C9B000677A024617EE900ACDE9002331F072FB48 +:10C9C000DDE9002331F0C6FB0EA3D3E9002331F0EB +:10C9D000EBFC32463B4631F007FA31F093FEDFEDD7 +:10C9E000087A07EE100AB4EEE77AF1EE10FA58BFB3 +:10C9F000F0EE477AC4ED137A03B0F0BDAFF30080D8 +:10CA000000000000333333333333FF3F00000000B6 +:10CA10002DE9FF41044639F03FF823A3D3E9002371 +:10CA200080460F4632F0EEF91FA3D3E900230646F5 +:10CA30000D464046394632F0E5F96846114637F072 +:10CA4000F2FF3046294618A3D3E9002332F0DAF981 +:10CA500001A8114637F0E7FF13A3D3E900233046BE +:10CA6000294632F0CFF9014602A837F0DCFF01AACF +:10CA700002A903A838F05AF86A4603A9204638F0FC +:10CA800055F803A837F0B1FF02A837F0AEFF01A8B0 +:10CA900037F0ABFF684637F0A8FF204604B0BDE88A +:10CAA000F08100BFAFF3008000CA9A3B0000000095 +:10CAB0002DE9F84F04462DED028BC06831F0E0FA05 +:10CAC000064620690F4631F0DBFAD4F8148041ECB9 +:10CAD000180B404631F0D4FA024601F10043824679 +:10CAE0008B46304639462EF073F931F00BFEE0628A +:10CAF00005462EF0FBF8814628462DF021FF05461D +:10CB0000484631F0CFFA32463B4631F023FB064629 +:10CB100028460F4631F0C6FA52465B4631F01AFB02 +:10CB200002460B463046394631F05CF902460B4668 +:10CB300051EC180B2EF04CF931F0E4FDB8F1000F78 +:10CB400007EE900A08DCA062BDEC028BE38843F09C +:10CB50000203E380BDE8F88FF5EEC07AF1EE10FA3B +:10CB600014DC0DA7D7E9006717EE900A31F09AFAA6 +:10CB700002460B463046394631F034F932463B46E0 +:10CB800031F032F931F0BEFDA062DDE704A7D7E94C +:10CB90000067E9E7AFF30080EA2E4454FB21F9BFB8 +:10CBA000EA2E4454FB21F93F70B52DED068B044667 +:10CBB00084B0406C35F08FFC0646606C35F07EFC2E +:10CBC00002222146054601A835F0FEFCDDED027A81 +:10CBD000F8EEE78ADDED037A3046B8EEE7AA2EF0EC +:10CBE00085F809EE900A30462DF0AAFE09EE100AEB +:10CBF00028462EF07BF808EE100A28462DF0A0FEFD +:10CC0000DDED017AB8EEE77A68EE887A06EE900AF2 +:10CC100067EEA97A2AEE088AE7EE267A69EE688A34 +:10CC2000E8EE097AEAEE298A17EE900A18EE901AD1 +:10CC30002EF0A0F99FED148A07EE900A67EE887A2D +:10CC400017EE900A31F02EFA0DA3D3E9002331F04C +:10CC5000ABFB31F057FD9FED0D7A07EE900A77EEB2 +:10CC6000677AF5EEC07AF1EE10FA48BF77EE887A6F +:10CC7000FDEEE77A17EE900A04B0BDEC068B70BDAE +:10CC8000EA2E4454FB2119400000B4430000B44292 +:10CC90001FB50122014601A835F096FCDDED027AB0 +:10CCA000F8EEE77A17EE901ADDED017AF8EEE77A02 +:10CCB00017EE900A2EF05EF9DFED137A07EE100AF8 +:10CCC00067EE277A17EE900A31F0ECF90CA3D3E95E +:10CCD000002331F069FB31F015FD07EE900AF5EE07 +:10CCE000C07AF1EE10FA44BF9FED087A77EE877AAA +:10CCF000FDEEE77A17EE900A05B05DF804FB00BF81 +:10CD0000EA2E4454FB210940000034430000B443A0 +:10CD10002DE9F84F994653425F4F134329F0004ED7 +:10CD20004EEAD373BB42904604460D463DD8464278 +:10CD3000064321F0004A4AEAD676BE4203468B46B5 +:10CD400033D809F1404606F5801616433DD04FEA28 +:10CD5000A97606F002065AEA030346EAD1762CD0F9 +:10CD60005EEA020335D0BE4546D0BA4531D0AAEBC3 +:10CD70000E0EBEF1747F4FEA2E5339DAB9F1000F6F +:10CD800046DA3C3344DA00200021012E58D0022E2E +:10CD900049D086B134A3D3E9002331F023F834A37A +:10CDA000D3E9002331F01EF805E022462B46404629 +:10CDB000494631F019F8BDE8F88F022E10D0032E45 +:10CDC000F9D12DA1D1E90001F5E7BDE8F84F01F057 +:10CDD0000FB9BBF1000F07DB29A1D1E90001EAE798 +:10CDE00023A1D1E90001E6E727A1D1E90001E2E7AB +:10CDF00023A1D1E90001C8E7F24506F1FF3623D0AF +:10CE0000022E29D8254B03EBC606D6E90601D2E748 +:10CE100042464B462046294631F0C6FA30F04EFADB +:10CE200001F0E6F8B1E710A3D3E9002330F0DAFF10 +:10CE300002460B460EA1D1E9000130F0D3FFBAE75C +:10CE400001F100431946B6E7022E08D8134B03EB55 +:10CE5000C606D6E90001AEE700200021ABE70CA131 +:10CE6000D1E90001A7E700BF075C143326A6A13C67 +:10CE7000182D4454FB210940182D4454FB2109C0AE +:10CE8000182D4454FB21F93F182D4454FB21F9BFC0 +:10CE9000182D4454FB21E93F0000F07F98900500D5 +:10CEA000B1F5801F2DE9F84304460D460B4619DA0B +:10CEB00021F00042024359D000295FDB3A4B0022A7 +:10CEC00031F048F9394A0D462B46934204466FF03B +:10CED00035010CDD22462B462046294630F084FFE2 +:10CEE000BDE8F883314A93424FF00001F2DC181597 +:10CEF000A0F2FF300844C70F00EBD070C3F3130655 +:10CF000031F0BEF8C7F57F73033346EA03550F4689 +:10CF100006462946204601F0F3FA1DA3D3E9002373 +:10CF2000804689463046394631F014F91AA3D3E9D0 +:10CF3000002304460D464046494631F00BF90246AF +:10CF40000B462046294630F04FFF15A3D3E90023B6 +:10CF500004460D463046394631F0FCF802460B4691 +:10CF60002046294630F040FFBDE8F8830022002328 +:10CF70000F49002031F018FABDE8F883024630F07E +:10CF800031FF0022002331F00FFAA9E7AFF3008050 +:10CF9000362BF111F3FE593D0EE526157BCBDB3F19 +:10CFA00000609F501344D33F00005043FFFFEF7FCA +:10CFB000000050C3000000002DE9F04F8C4B2DED18 +:10CFC000048B21F000459D428BB080468946144673 +:10CFD00040F38680874B9D420F4628DC00297AA3C8 +:10CFE000D3E9002340F3AD8130F0FCFE824B9D423B +:10CFF0008046894600F08B8075A3D3E9002330F08A +:10D00000F1FE02460B46C4E900234046494630F093 +:10D01000E9FE6FA3D3E9002330F0E4FEC4E9020186 +:10D02000012630460BB0BDEC048BBDE8F08F734B8E +:10D030009D4240F38E80724B9D425EDC2E15A6F21F +:10D040001646A5EB0651894631F034FB31F018F84D +:10D0500002460B4640464946CDE9042330F0C2FE65 +:10D06000684B002231F076F88946804631F022FB89 +:10D07000054631F005F802460B4640464946CDE9E3 +:10D08000062330F0AFFE5F4B002231F063F802461A +:10D090000B46CDE908230022002331F0C3FA002813 +:10D0A00000F04D81002D0CBF01230223564A01924E +:10D0B000022200922146324604A800F0C9FA002F4D +:10D0C0000646AEDA6168226801F10043E168C4E90E +:10D0D0000023A26801F10043C4E902234642A0E70D +:10D0E0000026002200233046C4E90089C4E9022357 +:10D0F0000BB0BDEC048BBDE8F08F02460B4630F060 +:10D1000071FE0026C4E90201C4E9000189E732A3E7 +:10D11000D3E9002330F066FE31A3D3E90023804633 +:10D12000894630F05FFE02460B46C4E900234046C4 +:10D13000494630F057FE2AA3D3E9002330F052FECF +:10D140000126C4E9020130460BB0BDEC048BBDE8FA +:10D15000F08F30F0B3F824A3D3E90023804689464A +:10D1600030F0F8FF294B002230F03EFE31F0A2FAF9 +:10D17000064630F085FF02460B4643EC182B12A3FF +:10D18000D3E90023B0EE489AF0EE689A30F0E2FF5F +:10D1900002460B464046494630F024FE0CA3D3E934 +:10D1A000002382468B4651EC180B30F0D3FF1F2E24 +:10D1B00041EC180B2EDC164B721E53F82230AB429A +:10D1C00028D002460B4699E000004054FB21F93F6D +:10D1D0003163621A61B4D03D0000601A61B4D03D81 +:10D1E0007370032E8A19A33B83C8C96D305FE43F77 +:10D1F000FB21E93F7BD90240FB21F93FFB2139416B +:10D20000FFFFEF7F00007041881C06000000E03F38 +:10D21000081C06002B150393504653EC182B594657 +:10D2200030F0E0FDC1F30A53C3EB1555102D8046D5 +:10D23000894669DD64A3D3E9002351EC190B30F072 +:10D2400089FF8046894642464B465046594630F053 +:10D25000C9FD02460B465046594692469B4630F061 +:10D26000C1FD42464B4630F0BDFD59A3D3E9002332 +:10D270008046894651EC190B30F06CFF42464B4614 +:10D2800030F0B0FD02460B465046594643EC182B91 +:10D2900030F0A8FD039AC1F30A53D31A312B80460C +:10D2A000894631DD4DA3D3E9002351EC190B30F051 +:10D2B00051FF8046894642464B465046594630F01B +:10D2C00091FD02460B465046594692469B4630F029 +:10D2D00089FD42464B4630F085FD42A3D3E9002349 +:10D2E0008046894651EC190B30F034FF42464B46DC +:10D2F00030F078FD02460B4643EC182B5046594659 +:10D3000030F070FD8046894642464B46C4E90089AC +:10D310005046594630F066FD53EC182B30F062FD54 +:10D32000002FC4E90201BFF67CAE09F10043C4E955 +:10D33000008301F10043C4E90203764271E603234E +:10D34000B4E630F051FD244B9D428046894616D00C +:10D350001BA3D3E9002330F047FD02460B46C4E986 +:10D3600000234046494630F03DFD15A3D3E9002394 +:10D3700030F03AFD4FF0FF36C4E9020151E612A346 +:10D38000D3E9002330F030FD11A3D3E90023804618 +:10D39000894630F029FD02460B46C4E90023404689 +:10D3A000494630F01FFD0AA3D3E9002330F01CFDED +:10D3B0004FF0FF36C4E9020133E600BFAFF300804F +:10D3C0003163621A61B4D03D0000601A61B4D03D8F +:10D3D0007370032E8A19A33BFB21F93F0000002E36 +:10D3E0008A19A33BC14920259A837B39000000009C +:10D3F0002DE9F84F21F00049B9F1795F2DED048B4B +:10D4000092469B4606460F466CDA31F053F90028E7 +:10D4100000F0EE8032463B463046394630F09AFE08 +:10D4200077A3D3E9002304460D4630F093FE76A39C +:10D43000D3E9002330F0D8FC22462B4630F08AFE98 +:10D4400073A3D3E9002330F0CDFC22462B4630F005 +:10D4500081FE71A3D3E9002330F0C6FC22462B469F +:10D4600030F078FE6EA3D3E9002330F0BBFC2246F7 +:10D470002B4630F06FFE6CA3D3E9002330F0B4FCF0 +:10D4800022462B4630F066FE41EC180B6A4B002218 +:10D490002046294630F05EFE53EC182B8046894624 +:10D4A0002046294630F056FE52465B4604460D465D +:10D4B0003046394630F04EFE02460B46204629469D +:10D4C00030F090FC02460B464046494630F08AFC5C +:10D4D00002460B460020594930F084FCBDEC048B19 +:10D4E000BDE8F88F02460B4630F034FE44A3D3E982 +:10D4F000002304460D4630F02DFE43A3D3E900235C +:10D5000030F072FC22462B4630F024FE40A3D3E9D3 +:10D51000002330F067FC22462B4630F01BFE3EA372 +:10D52000D3E9002330F060FC22462B4630F012FE97 +:10D530003BA3D3E9002330F055FC22462B4630F0C4 +:10D5400009FE39A3D3E9002330F04EFC2B462246D6 +:10D5500030F000FE3A4B994541EC180B96DD394B03 +:10D5600099453ADC0022A9F5001334490020904681 +:10D57000994630F037FC41EC190B2F4B0022204626 +:10D58000294630F0E7FD42464B4630F02BFC53EC89 +:10D59000182B804689462046294630F0DBFD52464E +:10D5A0005B4604460D463046394630F0D3FD024610 +:10D5B0000B462046294630F015FC02460B464046F5 +:10D5C000494630F00FFC02460B4651EC190B30F087 +:10D5D00009FCBDEC048BBDE8F88F9FED157BDFF8EF +:10D5E0006890B0EE479AF0EE679A4FF00008C4E7F3 +:10D5F000BDEC048B11490020BDE8F88FAFF300802B +:10D60000D43888BEE9FAA8BDC4B1B4BD9EEE213EAF +:10D61000AD529C804F7E923E9015CB19A001FA3EF0 +:10D620007751C1166CC1563F4C5555555555A53FC0 +:10D63000000000000000E73F0000E03F0000F03F76 +:10D640003233D33F0000E93F0000D23F000000002A +:10D650002DE9F04FADF5197D1C4608930B91B74BA2 +:10D66000A299049053F821100591631E12F1140F32 +:10D670000393C0F23F83B249D31E81FB0301DB1742 +:10D68000C3EBA10307930133A3EB8303DB00D318A0 +:10D690000693079A039BD41A059AD6181AD4013612 +:10D6A000A39F264420AD4FF000084FF0000908E08A +:10D6B00057F8240030F0E4FC0134B442E5E80201FC +:10D6C00008D0002CF4DA013440464946B442E5E87B +:10D6D0000201F6D1059B002BC0F2B783089BDDF851 +:10D6E0000C9020AA02EBC30ADA000292059A1A44AF +:10D6F0000192049A0DF5E07B02EBC308039B002B1B +:10D70000C0F2A181049E57460024002577E9022338 +:10D71000F6E8020130F01EFD02460B46204629467F +:10D7200030F062FB464504460D46EFD1019B09F1FE +:10D7300001099945EBE802450AF1080ADED1049A8D +:10D74000029B1344059A01929B460BAB03EB8203A9 +:10D750000A930CAB03EB8203083B0993019A98AB45 +:10D7600003EBC203002A53E9284529DD0DF5E07AD1 +:10D770000AEBC2080DF13009724B002220462946FF +:10D7800030F0E8FC30F096FF30F07AFC6E4B00226F +:10D7900006460F4630F0DEFC02460B462046294680 +:10D7A00030F020FB30F086FF78E9022349F8040BC3 +:10D7B0003946304630F018FBD04504460D46DBD1E3 +:10D7C000DDF81890204629464A4600F015FE002252 +:10D7D0004FF07F5304460D4630F0BCFC00F090FD46 +:10D7E0005A4B002230F0B6FC02460B462046294632 +:10D7F00030F0F8FA0D46044630F05CFF804630F019 +:10D800003FFC0B4602462946204630F0EBFA4B46D9 +:10D81000002B06460F4640F39B80019A511E0CAA2E +:10D82000C9F1180352F8212042FA03F000FA03F379 +:10D83000D31AC9F117050CAA43FA05F5002D42F8D1 +:10D840002130804400F38E80002200233046394688 +:10D8500030F0E8FE002800F05482019B059A03F1A5 +:10D86000FF3A524510DC03F180430CAA013B0A98B1 +:10D8700002EB8303002253F80419834242EA0102B7 +:10D88000F9D1002A40F0E280059B0CAA013B52F836 +:10D890002330002B40F0D280099A012352F804195A +:10D8A00001330029FAD0019AD3180293531C9946E8 +:10D8B000019A08990A449046079A02EB030A0AF172 +:10D8C000804AA39A0AF1FF3A02EB8A0A20AA02EBE5 +:10D8D000C80870AA02EBC30301935AF8040F30F092 +:10D8E000CFFB0B46039902460029C8E900234746AF +:10D8F00008F108081EDB049E0024002501E077E9FA +:10D900000223F6E8020130F025FC02460B462046D1 +:10D91000294630F069FA5E4504460D46EFD1019B79 +:10D92000E3E802450193029B09F101099945D4DD21 +:10D93000019313E700240025F1E700BFC89005001C +:10D94000ABAAAA2A0000703E0000704100002040EF +:10D950006BD1019B0CAA013B52F82350ED15002D11 +:10D960007FF772AF019B002B08F1010840F3C781DC +:10D970000C9C002C51D1019B012B20D00CAB01221F +:10D9800053F8044F002C4BD0531C0CA9C4F18074E5 +:10D9900041F822400199994210DD0CAA0CA852F8D6 +:10D9A000232000EB830300EB81006FF07F4100E058 +:10D9B0001A688A1A43F8042B8342F9D10124069B82 +:10D9C000002B0EDD012B00F06C81022B09D1019B95 +:10D9D0005A1E0CAB0CA953F82230C3F3150341F8BF +:10D9E0002230022D7FF430AF32463B46B44900204E +:10D9F00030F0F8F906460F46002C3FF425AF069AA2 +:10DA0000AF49002000F0F8FC02460B46304639468C +:10DA100030F0E8F906460F4616E701230022B4E786 +:10DA2000019901328A42ABD1C9E7A64B002230F0FE +:10DA300017FE002840F04C81054605E7019B0133A5 +:10DA40009946029334E7002400256FE6069B039570 +:10DA5000A3F118020CABCDF81C8053F82A300692C3 +:10DA600073B9019B03F18043023B0CA901EB8303D3 +:10DA700053F804190AF1FF3A183A0029F8D006922F +:10DA8000069A8F49002000F0B7FCBAF1000F044657 +:10DA90000D46C0F2D08170AB03EBCA0B0CAA0AF1A1 +:10DAA0000103069302EB8306DFF81C924FEACA03D8 +:10DAB00004930BF108074FF0000856F8040D30F0FE +:10DAC000DFFA22462B4630F045FB4B4667E9020160 +:10DAD00042462046294630F03DFB0CAB9E420446B0 +:10DAE0000D46EAD148ABCDE9013ADDF814A0BAF110 +:10DAF000000F4FF000092CDB6FA3D3E90023DFF800 +:10DB0000CC815F4600260024002503E0B14510DBF0 +:10DB1000F8E80223F7E8020130F01CFB02460B464E +:10DB20002046294630F060F90136B24504460D46DC +:10DB3000ECDA019B029A03EBC9034A45C3E90045AD +:10DB4000ABF1080B09F1010306D0BAF1000F9946B9 +:10DB5000D2DA00240025ECE7A29BDDF808A0022B16 +:10DB60001EDC002B00F3008113D1049C019D0834BE +:10DB70002C440020002174E9022330F035F9A5423D +:10DB8000F9D1039B13B101F1004319460B9BC3E983 +:10DB90000001079B03F007000DF5197DBDE8F08F2C +:10DBA000A29B032BF5D1BAF1000F00F06081019A1E +:10DBB000049BD318D3E9004502EBCA0B7BE902674B +:10DBC0002046294632463B4630F00EF9A046A9468B +:10DBD00004460D4622462B463046394630F002F9BF +:10DBE0004B46424630F000F9019B5B45CBE9020110 +:10DBF000CBE90045E2D1BAF1010F40F33881019A37 +:10DC0000049B0AF1005A0AF1FF3A13444FEACA0191 +:10DC1000D3E9004501F1080A029192440DF5947B85 +:10DC20007AE902672046294632463B4630F0DCF866 +:10DC3000A046A94604460D4622462B4630463946A4 +:10DC400030F0D0F842464B4630F0CEF8D345CAE922 +:10DC50000201CAE90045E3D1029C019B10341C4437 +:10DC600003F110050020002174E9022330F0BCF814 +:10DC7000A542F9D1039B002B40F0B4800B9CC4E972 +:10DC800004010198D0E90023C4E90023D0E902236C +:10DC9000C4E90223079B03F007000DF5197DBDE8D9 +:10DCA000F08F019B5A1E0CAB0CA953F82230C3F322 +:10DCB000160341F8223094E600000040FB21F93FB2 +:10DCC0000000F03F0000E03F0000703EE0900500E3 +:10DCD000019B002B08F10108C8BF02253FF748AEA1 +:10DCE00032463B466349002030F07CF80225064668 +:10DCF0000F46A9E500216FF017030791C7E4002440 +:10DD00005DE63046069E039572423946CDF81C808A +:10DD100000F072FB584B002204460D4630F0A0FC88 +:10DD2000002855D0554B019F002218362046294621 +:10DD3000069630F00FFA30F0BDFC064630F0A0F940 +:10DD40004D4B002230F006FA0B460246294620468B +:10DD500030F048F830F0AEFC07F1010A0CAB43F8A4 +:10DD6000270043F82A608BE6019D069B002005EB07 +:10DD7000C304002174E9022330F036F8A542F9D13A +:10DD8000039B002B47D10B9BC3E900010B46019974 +:10DD90000246D1E9000130F025F8BAF1000F0DDD9F +:10DDA0004AAD0124F5E80223013430F01DF8A24504 +:10DDB000F8DA039B13B101F1004319460B9BC3E949 +:10DDC0000201079B03F007000DF5197DBDE8F08FF8 +:10DDD0002046294630F06EFC019B0CAA9A4642F878 +:10DDE00023004DE6019E01F1004374680B993268EF +:10DDF000F568C1E9040304F10043C1E90023B268F6 +:10DE000005F10043C1E90223079B03F007000DF56C +:10DE1000197DBDE8F08F0B9A01F1004353600B466A +:10DE2000019910600246D1E900012FF0DBFFBAF141 +:10DE3000000FB5DCBFE7A29B022B0ADC002B11DC34 +:10DE40007FF4A7AE002000219BE6089BDB00029335 +:10DE500075E4A29B032B7FF49CAE48AB002000210D +:10DE6000019307E748AB00200021019388E70020D9 +:10DE70000021FFE60000F03F000070410000703E0E +:10DE80002DE9F04F83B0CDE9002321F00043B3F139 +:10DE9000795F04460D4604DA30F00CFC002800F0EF +:10DEA000858022462B462046294630F053F9064607 +:10DEB0000F4632463B462046294630F04BF941A3F7 +:10DEC000D3E9002382468B463046394630F042F98A +:10DED0003EA3D3E900232FF085FF32463B4630F0C6 +:10DEE00039F93CA3D3E900232FF07EFF32463B46AD +:10DEF00030F030F939A3D3E900232FF073FF324615 +:10DF00003B4630F027F937A3D3E900232FF06CFF0D +:10DF10000C9B804689469BB3DDE90001284B00221B +:10DF200030F018F942464B468046894650465946DD +:10DF300030F010F902460B46404649462FF052FF9A +:10DF400032463B4630F006F9DDE900232FF04AFF68 +:10DF500019A3D3E9002306460F465046594630F030 +:10DF6000F9F802460B46304639462FF03DFF02468F +:10DF70000B46204629462FF035FF03B0BDE8F08F51 +:10DF800002460B463046394630F0E4F80AA3D3E99E +:10DF900000232FF027FF52465B4630F0DBF8224685 +:10DFA0002B462FF021FF03B0BDE8F08F2046294615 +:10DFB00003B0BDE8F08F00BF495555555555C53FD5 +:10DFC0000000E03F7CD5CF5A3AD9E53DEB9C2B8A47 +:10DFD000E6E55A3E7DFEB157E31DC73ED561C11946 +:10DFE000A0012A3FA6F810111111813F0000000086 +:10DFF0002DE9F84FB84B21F000469E4204460D46ED +:10E000008A4616DDB54B9E420BDC08D0BAF1000FF4 +:10E0100040F3BD8094A1D1E90001BDE8F88F00284C +:10E02000F4D022462B46204629462FF0DDFEBDE8DF +:10E03000F88FAB4B9E4200F3AF80A3F1DE739E429C +:10E0400040F396804FF0FF3B22462B462046294660 +:10E0500030F080F802460B468046894630F07AF868 +:10E0600083A3D3E9002306460F4630F073F882A35A +:10E07000D3E900232FF0B8FE32463B4630F06AF871 +:10E080007FA3D3E900232FF0AFFE32463B4630F0AA +:10E0900061F87DA3D3E900232FF0A6FE32463B466C +:10E0A00030F058F87AA3D3E900232FF09DFE3246D2 +:10E0B0003B4630F04FF878A3D3E900232FF094FECD +:10E0C00042464B4630F046F875A3D3E9002380461C +:10E0D00089463046394630F03DF873A3D3E9002332 +:10E0E0002FF080FE32463B4630F034F870A3D3E97F +:10E0F00000232FF077FE32463B4630F02BF86EA31C +:10E10000D3E900232FF06EFE32463B4630F022F872 +:10E110006BA3D3E900232FF065FE32463B4630F077 +:10E1200019F8BBF1FF3F02460B464046494652D024 +:10E130006C4E2FF059FE06EBCB0B22462B4630F0EF +:10E1400009F8DBE908232FF04DFE22462B462FF07D +:10E1500049FE02460B46DBE900012FF043FEBAF10F +:10E16000000FBFF664AF01F100431946BDE8F88F18 +:10E1700055A3D3E900232FF037FE5B4B002230F08C +:10E1800079FA00283FF45EAF204629464FE750A1B8 +:10E19000D1E90001BDE8F88F2FF090F8534B9E4273 +:10E1A00004460D4625DCA3F550239E424CDC024676 +:10E1B0000B462FF019FE4C4B00222FF013FE0246A7 +:10E1C0000B462046294614461D464FF0000B002200 +:10E1D0004FF0804322E02FF007FE22462B462FF01F +:10E1E000B9FF02460B46204629462FF0FBFDBDE84D +:10E1F000F88F3F4B9E421CDA3E4B00222FF0F2FD7F +:10E2000002460B462046294614461D460022394B3D +:10E210004FF0020B2FF09EFF334B00222FF0E4FD56 +:10E2200002460B462046294630F0BEF804460D460D +:10E230000AE722462B463049002030F0B5F84FF06F +:10E24000030B04460D46FFE6274B00222FF0CAFDC4 +:10E2500002460B46204629464FF0010B14461D4648 +:10E26000DAE700BFAFF30080182D4454FB21F93FDB +:10E2700011DA22E33AAD903FEB0D76244B7BA93FB8 +:10E28000513DD0A0660DB13F6E204CC5CD45B73F86 +:10E29000FF8300922449C23F0D5555555555D53F32 +:10E2A0002F6C6A2C44B4A2BF9AFDDE522DDEAD3F26 +:10E2B0006D9A74AFF2B0B33F711623FEC671BC3FC6 +:10E2C000C4EB98999999C93F9C7500883CE4377EC6 +:10E2D000182D4454FB21F9BFFFFF0F440000F07FCD +:10E2E000FFFFDB3F189105000000F03FFFFFF23F0A +:10E2F000008003400000F83F0000F0BF0000000075 +:10E30000C1F30A5CF8B5ACF2FF35132D02460B469B +:10E310000C4606462FDC002D1DDB354F2F4101EA50 +:10E32000070C5CEA000C2BD02FA3D3E900232FF0BD +:10E330005BFD0022002330F09DF948B1002C04DA87 +:10E340004FF4801343FA05F52C4424EA0704002611 +:10E3500021463046F8BD24A3D3E900232FF044FD25 +:10E360000022002330F086F90028F1D0002C25DBB4 +:10E3700000263446ECE7332D05DDB5F5806F1AD065 +:10E3800010461946F8BDACF2134C4FF0FF3727FA90 +:10E390000CF70742F4D014A3D3E900232FF024FD97 +:10E3A0000022002330F066F90028D1D0002C0EDBCB +:10E3B00026EA0706CCE72FF017FDF8BD24F000434E +:10E3C0000C4A1E43002E18BF14460026C0E7142D29 +:10E3D00008D00123C5F1340503FA05F5AE1928BFAD +:10E3E000E418E5E70134E3E79C7500883CE4377EF8 +:10E3F000FFFF0F000000F0BFC1F30A5370B58C4659 +:10E4000004460D4616465BBB21F0004C03465CEA11 +:10E41000030324D0364B00222FF09CFE354B9E4246 +:10E4200004460D4616DBC1F30A538C46363B334493 +:10E4300040F2FE7293421CDC002B3BDC13F1350FE3 +:10E440002BDA4CF250339E4213DC002D20A1D1E98F +:10E45000000137DB1EA3D3E900232FF07BFE70BD44 +:10E4600040F2FF729342E2D102460B462FF0BCFC11 +:10E4700070BD002D18A1D1E9000105DB16A3D3E979 +:10E4800000232FF067FE70BD13A3D3E9002314A16E +:10E49000D1E900012FF05EFEF5E72CF0FF4C36339A +:10E4A0002CF4E00C4CEA03512046134B00222FF0D1 +:10E4B00051FE70BD2CF0FF4C2CF4E00C20464CEAD1 +:10E4C000035170BD08A1D1E90001C3E7AFF300809B +:10E4D00059F3F8C21F6EA5019C7500883CE4377E95 +:10E4E0009C7500883CE437FE59F3F8C21F6EA58185 +:10E4F00000005043B03CFFFF0000903C00000000D3 +:10E500002DE9F04F2DED028BB1F5801F85B002464D +:10E510000B460F465CDA21F00044044300F0F8801B +:10E520000029C0F23481D84B00222FF013FE0B4695 +:10E530000F46D64902468F426FF035041046194601 +:10E540003FDC3E15C7F3130707F51523A6F2FF3688 +:10E5500003F6647303F48013264406EB135683F02A +:10E560007F5383F4401343EA07010022C84B2FF086 +:10E5700039FCBB1CC3F31303022B82468B462FDCF2 +:10E580000022002330F04EF8002800F0CC80002E4E +:10E5900000F04F8130462FF073FDA7A3D3E900238D +:10E5A00006460F462FF0D6FDA5A3D3E90023044667 +:10E5B0000D46304639462FF0CDFD02460B4620462B +:10E5C00029462FF011FC05B0BDEC028BBDE8F08FA1 +:10E5D000AE498F424FF0000410461946B1DDF0E716 +:10E5E000A7F5C223A3F27A43019300224FF08043A0 +:10E5F0002FF0FAFB02460B46504659462FF0D4FE48 +:10E6000041EC180B30462FF03BFD53EC182BCDE9B5 +:10E61000020151EC180B2FF09DFD02460B4680467F +:10E6200089462FF097FD88A3D3E9002304460D46C1 +:10E630002FF090FD86A3D3E900232FF0D5FB2246CF +:10E640002B462FF087FD84A3D3E900232FF0CCFBCA +:10E6500022462B462FF07EFD81A3D3E900232FF025 +:10E66000C3FB42464B462FF075FD7FA3D3E9002341 +:10E6700080468946204629462FF06CFD7CA3D3E9CD +:10E6800000232FF0B1FB22462B462FF063FD7AA327 +:10E69000D3E900232FF0A8FB22462B462FF05AFD8A +:10E6A0000B460246494640462FF09EFBC7F5D7274A +:10E6B000019B51371F43002F8046894659DD754B1A +:10E6C0000022504659462FF045FD52465B462FF03A +:10E6D00041FD04460D46002E60D122462B464046A1 +:10E6E00049462FF081FB53EC182B2FF033FD0246E7 +:10E6F0000B46204629462FF075FB02460B46504636 +:10E7000059462FF06FFB05B0BDEC028BBDE8F08FD2 +:10E7100000220023604900202FF046FE05B0BDEC2A +:10E72000028BBDE8F08F56A3D3E90023504659462B +:10E730002FF010FD02460B46002056492FF052FBE9 +:10E74000524604460D465B46504659462FF002FDA0 +:10E7500002460B46204629462FF0FCFC04460D4697 +:10E76000002E52D102460B46504659462FF03AFB36 +:10E7700029E7002E40F0928002460B46504659464B +:10E780002FF030FB53EC182B2FF0E4FCB5E72FF003 +:10E7900029FB002200232FF007FE14E726A3D3E96C +:10E7A0000023DDE902012FF0D5FC22462B46064668 +:10E7B0000F46404649462FF017FB53EC182B2FF01D +:10E7C000C9FC1FA3D3E9002380468946DDE9020185 +:10E7D0002FF0C0FC02460B46404649462FF004FB92 +:10E7E00002460B46204629462FF0FCFA52465B466D +:10E7F0002FF0F8FA02460B46304639462FF0F2FA6F +:10E8000005B0BDEC028BBDE8F08F30462FF038FC30 +:10E8100009A3D3E90023804689462FF09BFC08A377 +:10E82000D3E9002306460F46404649462FF092FCA6 +:10E83000D6E700200021C6E60000E0FE422EE63FBB +:10E84000763C7935EF39EA3D44523EDF12F1C23F62 +:10E85000DE03CB966446C73F599322942449D23FA6 +:10E86000935555555555E53F9FC678D0099AC33FF6 +:10E87000AF788E1DC571CC3F04FA97999999D93F0D +:10E88000555555555555D53F00005043FFFFEF7F77 +:10E890000000F03F0000E03F000050C316A3D3E9A2 +:10E8A0000023DDE902012FF055FC42464B460446A9 +:10E8B0000D46504659462FF095FA53EC182B2FF081 +:10E8C00049FC0FA3D3E9002306460F46DDE9020108 +:10E8D0002FF040FC02460B46304639462FF082FAB4 +:10E8E00052465B462FF07EFA02460B4620462946EA +:10E8F0002FF078FA67E600BF0000E0FE422EE63F08 +:10E90000763C7935EF39EA3D0348044B834202D027 +:10E91000034B03B118477047A8210020A82100200D +:10E9200000000000054806490B1AD90F01EBA301AE +:10E93000491002D0034B03B118477047A8210020AB +:10E94000A82100200000000010B5064C237843B930 +:10E95000FFF7DAFF044B13B10448AFF30080012343 +:10E96000237010BD5836002000000000A887060064 +:10E9700008B5044B1BB104490448AFF30080BDE85F +:10E980000840CFE7000000005C360020A8870600A2 +:10E99000A3F5803A704700BF154B002B08BF114B01 +:10E9A0009D46FFF7F5FF00218B460F461148124A9E +:10E9B000121A2EF053FE0C4B002B00D098470B4B35 +:10E9C000002B00D098470020002104000D000B48C8 +:10E9D00030F075FD2EF0D6FC2000290000F07AF80A +:10E9E0002EF0A6FC0000080000000000000000005F +:10E9F0000000022000220020DC45012059D3040041 +:10EA00000048704716FCFFFF0048704716FCFFFFE8 +:10EA100010B5034B0360044636F04BFA204610BD98 +:10EA2000C091050010B5044B036000230446C38069 +:10EA300006F00AFA204610BD5899050010B5074B9C +:10EA4000044640F8143B35F0D0FF04F1100035F0D7 +:10EA5000CCFF2046FFF7E6FF204610BDBC9705001F +:10EA6000F8B5114B036028338360044600F5FE754A +:10EA700000F5007035F016FF284635F013FF0B4EF9 +:10EA800004F11C07BD420AD03C3D284640F8186BF3 +:10EA900008F01EFB05F1080035F004FFF2E7204600 +:10EAA000FFF7C0FF2046F8BD6C9F0500449F05009E +:10EAB00010B5054C204604F033FE2046034A0449B5 +:10EAC000BDE810403AF0B1BA0023002040200020F9 +:10EAD00091EB010037B5274C204605F02BF8264B6B +:10EAE000264A9B68C0255A64802104F2746007F0AE +:10EAF0003FF804F1B8000095214B002241F20101DA +:10EB000030F046FB009504F1B80010251D4B0122A2 +:10EB10000C2130F03DFB009504F1B8001A4B0022A7 +:10EB20000D2130F035FB009504F1B8000025174B9E +:10EB3000002240F6C23130F02BFB012341F20102EA +:10EB400000950021062007F005FAFF2104F2EC7081 +:10EB500031F0FEFE04F51460012130F043FC04F5B1 +:10EB60001460294630F04EFC10F044F8284603B0FB +:10EB700030BD00BF0023002000ED00E079E6020078 +:10EB80003BF1040025F501004BF104005FF10400A6 +:10EB900038B5414B03603C330446436000F5945064 +:10EBA000083030F067FF04F5146000F037FE3B4B8F +:10EBB000C4F8103904F51160FFF734FF384BC4F87E +:10EBC000E83804F6E800FFF72DFF04F6B40008F07B +:10EBD00079F9344BC4F8A43804F6A40006F086FD95 +:10EBE00004F5086007F0EEFB04F65C0007F0EAFBB2 +:10EBF00004F2EC7001F0B8F804F28C7031F050FEC1 +:10EC000004F5EC6002F0D0F804F5E26001F082FC5B +:10EC100004F2F460FFF7FCFE04F2DC60FFF7F8FE9C +:10EC200004F274600AF082FC1F4BC4F82C3304F524 +:10EC30004B7504F5CE6035F035FE2846FFF7F2FE41 +:10EC40001A4BC4F8EC3204F53B7008F0B1F904F14A +:10EC5000E000FFF705FF04F1B80008F01FF804F129 +:10EC6000800034F08EFA2046114D40F8645FFFF7C3 +:10EC7000D9FE204640F84C5FFFF7D4FE204640F80E +:10EC8000345FFFF7CFFE04F10C00FFF7D7FE201D25 +:10EC9000FFF7C8FE204638BD20980500FC9305000C +:10ECA000D8930500E49C0500809805002CA1050080 +:10ECB00060910500A0F104006AE700BF014831F04F +:10ECC00050BA00BF102C0020064B53F82030DA69F0 +:10ECD000D38819B143F40073D380704723F40073D1 +:10ECE0009BB2F9E700920500064B53F82020D38829 +:10ECF00019B143F40073D380704723F400739BB2BF +:10ED0000F9E700BF08920500014831F014B800BFD0 +:10ED1000102A002008B528B1BDE8084004480122A7 +:10ED200031F017B9024831F005F9012008BD00BFE4 +:10ED3000102A002038B5064B064A044653F8200036 +:10ED400003680D465B6C515C9847034B1D5538BDFD +:10ED500008920500EE26060070440020014B185C66 +:10ED6000704700BF7044002008B5064B53F82000E0 +:10ED70000368DB6B9847044B984208BF4FF0FF30A5 +:10ED800008BD00BF0892050016FCFFFF024BC9B288 +:10ED900053F8200009F090BF08920500024B53F889 +:10EDA000200003685B68184708920500024B53F87F +:10EDB000200003681B68184708920500024B53F8AF +:10EDC000200003685B691847089205002DE9F041AF +:10EDD000174F044615460E4601B90AB3132C57F8CF +:10EDE00024004FF0010114BFA0464FF0030809F0C2 +:10EDF000BFFF104A32F8183020B103EB400343F054 +:10EE000001039BB22EB103F0010123F00103316035 +:10EE10009BB21DB15908296003F0010322F8183094 +:10EE200057F824000368BDE8F041DB6A184700BFCB +:10EE30000892050008430020024B53F820000AF016 +:10EE40002BBE00BF08920500084B10B5144653F8BE +:10EE5000212053F82010064806F0CCFE28B92146A0 +:10EE60000348BDE8104033F07BBE10BD089205009A +:10EE7000742900202DE9F04F1C4D1D4C8246286856 +:10EE800085B0DDE90E870E46994600BB2C20039223 +:10EE90003AF0D2F8039A174B0093834654F82A307D +:10EEA00054F8222054F826100AF030FAC5F800B0C1 +:10EEB0002868036849469B689847A0B92868036892 +:10EEC000DB684246394605B0BDE8F04F1847036895 +:10EED00054F82220D3F804B054F8211054F82A3002 +:10EEE000D8470028E4D005B0BDE8F08F7436002084 +:10EEF0000892050000300240074B37B504461868F9 +:10EF000003685D69134622B900922246A84703B000 +:10EF100030BD0094F9E700BF74360020154B2DE991 +:10EF2000F04753F82080054616460F4601B9D2B186 +:10EF3000DFF84490404639F8154033F0E8F920B145 +:10EF400004EB400444F00104A4B22FB104F0010327 +:10EF500024F001043B60A4B21EB16308336004F0E6 +:10EF6000010429F81540D8F800304046DB69BDE8B7 +:10EF7000F047184700920500104300200AB208B578 +:10EF800001B2054835F002FBFF281ABFB0FA80F045 +:10EF9000C0F12000092008BDFC2A0020092AA8BFD2 +:10EFA000092222EAE272034B9B5C0AB201B20248D8 +:10EFB00035F0D7BAF1260600FC2A0020014831F0CE +:10EFC000A9BC00BFEC2A00201FB5074B0446D3F8AC +:10EFD000241901A833F056FA019B2360029B636059 +:10EFE000039BA36004B010BD0023002008B5034BB1 +:10EFF000D3F8240933F07CFA08BD00BF00230020B9 +:10F00000034B0146D3F824090268526A104700BF37 +:10F0100000230020024BD3F8280933F0C0BA00BF08 +:10F0200000230020024BD3F8280933F0BCBA00BFFC +:10F0300000230020024BD3F8280906F083BC00BF50 +:10F04000002300201FB5074B0446D3F8281901A858 +:10F0500033F0CEFA019B2360029B6360039BA360A5 +:10F0600004B010BD00230020024BD3F8280933F070 +:10F07000CDBA00BF00230020024BD3F8280906F0C8 +:10F0800087BC00BF002300200146014830F0B8BB18 +:10F09000883500200146014830F061BA88350020EB +:10F0A0000146014830F0BEBB8835002008B506484F +:10F0B00030F0A2FC38B16FF47B7398420CBF4FF074 +:10F0C000FF306FF0010008BD8835002008B5064804 +:10F0D00030F046FC38B16FF47B7398420CBF4FF0B0 +:10F0E000FF306FF0010008BD8835002008B50A46E2 +:10F0F0000146064830F067FC38B16FF47B739842E4 +:10F100000CBF4FF0FF306FF0010008BD88350020C4 +:10F11000212838B50D4604D1114831F08CFE00206D +:10F1200038BD104B53F8204023682046DB6B9847CE +:10F130000D4B00B2984209D0236829469B6B2046AC +:10F140009847003818BF01204042E9E723680021B2 +:10F15000DB68204698470028EED04FF0FF30DFE70D +:10F16000343500200892050016FCFFFF212802D14B +:10F17000044831F04CBE044B53F820000368DB68B0 +:10F18000184700BF3435002008920500084B10B521 +:10F1900053F82110144653F82020064835F0FEFE9F +:10F1A00028B921460348BDE8104009F029B910BD2F +:10F1B00008920500F429002007B5B3FA83F35B0930 +:10F1C000009313460A464100024835F084FF03B01D +:10F1D0005DF804FBF429002007B5B3FA83F35B095B +:10F1E000009313460A464100024835F02AFF03B057 +:10F1F0005DF804FBF429002010B1034831F05ABB3C +:10F20000014802F0F5BA00BFEC2A002010B5044B0B +:10F21000044640F80C3B35F045FB204610BD00BFCE +:10F220009492050010B5041E05DABDE810400848A8 +:10F23000002130F0E7B80648012130F0E3F8054B33 +:10F24000034853F82410BDE8104030F0EBB800BF7D +:10F25000402C0020089205000146014830F0C2B859 +:10F26000402C00200146014830F0B0B8402C00206E +:10F27000012801BF024A137803F1FF33137070476E +:10F2800096440020024B1878003818BF01207047C0 +:10F29000964400201FB50B4A0B4C137801900133A4 +:10F2A0002046137031F09AFC019903A808F02AFD5A +:10F2B00003A9204631F0A8FC03A835F096FB04B062 +:10F2C00010BD00BF9644002030350020014831F0C9 +:10F2D00085BC00BF3035002010B5154C07EE900AF4 +:10F2E00023792DED028BB8EE678A83B900F028FAF6 +:10F2F000012323710F4B236118EE102A0E48FF23C0 +:10F30000214602F03FF96061BDEC028B10BD6469DB +:10F31000B5EE408A0023F1EE10FA84ED078AA3626D +:10F32000F2D1606803689B699847E061ECE700BF31 +:10F33000783600206DF80200482C002073B5104C80 +:10F34000E3685B888B4206460D460BD0012201A87C +:10F3500035F098FA01A904F10C0035F0AAFA01A8D9 +:10F3600035F0A0FAE0682A46314604302EF060F805 +:10F37000A06803681B6802B0BDE87040184700BF72 +:10F380007836002010B5154C07EE900A23792DED44 +:10F39000028BB8EE678A83B900F0D2F9012323719A +:10F3A0000F4B236118EE102A0E48FF23214602F06E +:10F3B000E9F86061BDEC028B10BD6469B5EE408A6E +:10F3C0000023F1EE10FA84ED078AA362F2D160689F +:10F3D00003689B699847E061ECE700BF9036002026 +:10F3E00031010300482C002073B5104CE3685B88A2 +:10F3F0008B4206460D460BD0012201A835F042FA99 +:10F4000001A904F10C0035F054FA01A835F04AFACC +:10F41000E0682A46314604302EF00AF8A0680368F6 +:10F420001B6802B0BDE87040184700BF903600204E +:10F4300070B50E4C0E4E26600025257104F10C00AF +:10F4400008F036FC20460B4C0B4A0C4939F0EDFD18 +:10F450002660257104F10C0008F02AFC2046064ABB +:10F460000649BDE8704039F0E0BD00BF78360020A5 +:10F470009492050090360020402000200DF20100FB +:10F4800007EE901A064AF8EEE77A034617EE901A4E +:10F49000D2F898010BB908F07BB808F03FB800BF6C +:10F4A0000033002008B5074B4FF0FF31D3F8980127 +:10F4B00034F0E4FD07EE900AFDEEE77A17EE900ACD +:10F4C00008BD00BF00330020134B73B51E780EBB80 +:10F4D000124D01220221D5F898011A7034F0C6FDB0 +:10F4E000282039F0A9FD10230446009315210C4B68 +:10F4F000324632F083FE2146A5F6487007F0EEFA58 +:10F5000040B1204632F08EFE204602B0BDE8704089 +:10F5100039F090BD02B070BD974400200033002048 +:10F52000D7F2040084B00DF1100C0CE90F00034A6F +:10F5300013680133136004B00FF08CBAAC360020AE +:10F5400013B50446684608F00DFC631C0CD00F4B45 +:10F55000E1B201A81C6035F077FA01A9684635F0E0 +:10F56000BEFA01A835F041FA694601A835F0AFFAB4 +:10F57000002201A9064833F01FFB01A835F035FA37 +:10F58000684635F032FA02B010BD00BFA836002040 +:10F590007429002038B510F00104054605D008484C +:10F5A00033F0F6FB041E18BF01246B0705D5044891 +:10F5B00033F0FFFB08B144F00404204638BD00BF1F +:10F5C000742900200A4601230146014806F0EABAE0 +:10F5D0007429002070B50D4D0D4E0E4C284633F0A9 +:10F5E000D7FB28B901200EF0F7FF2FF02EFEF5E72C +:10F5F0000121284606F09EFA3368834204D123682D +:10F6000013B1013B2360E9E770BD00BF74290020FE +:10F61000A8360020AC3600202DE9F74F0546DDE97D +:10F620000CBABDF83860884691461F46002B3DD085 +:10F63000BBF1000F02D11AF0010F37D0B8F10F0F54 +:10F6400001D1C02E32D1282039F0F6FC044610300A +:10F6500034F023FF1820A4F80080A4F8029039F0B9 +:10F66000EBFC0146CDE900BA41F80C7B00236F4664 +:10F67000C36002464B6003CFC4E90223C4E90833E8 +:10F680002B685060916046F002060A4951615B6840 +:10F69000A68021462846984740B1204632F0C2FD58 +:10F6A000204603B0BDE8F04F39F0C4BC03B0BDE85C +:10F6B000F08F00BFFBF20400F7B5D0F8DC78044609 +:10F6C000B7BB382039F0B8FC04F1080513232A46EB +:10F6D000064619490093194B08F0A8FF3946C4F8AB +:10F6E000DC68304635F072FDD4F8DC0835F068FD92 +:10F6F00081B2284631F09AF84FF40041284631F0A3 +:10F70000AFF894F8621820462FF06CFE94F8631856 +:10F7100020462FF077FED4F8D8384BB9074A40F28C +:10F72000FF3304F66C01284601F02CFFC4F8D8081A +:10F73000002003B0F0BD00BF0010024000442C4781 +:10F74000024B186808B1FFF7B7BF7047B03600200A +:10F7500010B5044689B3D0F8DC3823B3C38843F02E +:10F760000103C3801D4B0222C3F88420BFF34F8FD7 +:10F77000BFF36F8FD0F8DC0835F0A0FDD4F868181F +:10F78000D4F8DC0835F0CAFDD4F86418D4F8DC08E5 +:10F7900035F0C4FDD4F8DC0810B103689B699847C4 +:10F7A0000023C4F8DC3894F86038DBB284F86138A0 +:10F7B00020462FF0DBFD002010BDC388DA0704D5FA +:10F7C00023F00103C380FFF777FF94F86138002B23 +:10F7D000F1D020462FF0B3FDEDE700BF00E100E0DF +:10F7E0000A4B10B503F184020360A833044682611A +:10F7F00003622C3035F056F8054BA361002304F169 +:10F800001800E38305F020FB204610BD3496050068 +:10F8100058990500A0F11800E2E700BF144B10B59D +:10F8200004460360D0F8DC0848B1D4F8681835F015 +:10F8300075FDD4F86418D4F8DC0835F06FFD04F6D3 +:10F84000F400FFF7CDFF04F50F6031F0A1F904F6E5 +:10F850006C0002F0F1F904F1080001F0C1FC054B65 +:10F86000236000232046E38005F0EEFA204610BD19 +:10F87000BC920500589905002DE9F04704468CB06C +:10F8800000261D46734B0360274646609046894616 +:10F89000DDF850A005F09CFA6F4B47F8083B6F4924 +:10F8A000032340F2FF32384601F0C2FE40F201135A +:10F8B000C4F8688804F66C084AF6444284F8606824 +:10F8C000A4F8623840F6C23184F86168C4F86498DC +:10F8D000404602F0D5F9159BC4F8E8384146C4F813 +:10F8E000D868C4F8DC68C4F8E058C4F8E4A804F5A3 +:10F8F0000F6031F04BF92B22394604F6F40002F088 +:10F9000097FE574B1A6802B91C600121404631F03E +:10F9100033F900225146284608F080FC1621C4F82D +:10F920004808284635F008FA00220721D4F848088C +:10F9300035F0A2F905F03CFA0590502039F07CFB37 +:10F94000D4F84818059A0546183108F0A3F8C4F809 +:10F950005458284607F0D2FF0590482039F06CFB38 +:10F9600002230A220599CDE900323E4A01230546C9 +:10F9700007F046FFD4F85408C4F84C5803689B6855 +:10F9800098470590682039F057FB00251523CDE9ED +:10F990000235354B01934FF0834306460093334ABB +:10F9A000334B059907F068FDC4F85868314E376845 +:10F9B00097B1D4F854383048B3F808C02E4B2946D4 +:10F9C000CDE90635C0238DE8030002932A4623467D +:10F9D00061463846FFF720FE502039F02DFBD4F861 +:10F9E0004C1825222431054608F054F8D6F800C0FA +:10F9F000C4F85058BCF1000F27D0DFF87C80CDF858 +:10FA000020800025C027294640468DE80300234674 +:10FA10002A466046252109950297FFF7FDFDD4F897 +:10FA2000480836682946183034F0EEFACDE90A85E0 +:10FA30000CAB0297024613E9030023468DE803004E +:10FA400040F2FF313046FFF7E7FD20460CB0BDE83D +:10FA5000F08700BF58990500BC92050000442C4770 +:10FA6000B03600200AD7A33D000050420000AA4251 +:10FA700000008242B038002091F304000048704733 +:10FA8000FB260600BFF34F8F0549064BCA6802F4F8 +:10FA9000E0621343CB60BFF34F8F00BFFDE700BFB1 +:10FAA00000ED00E00400FA051F2886BF054A00F0BB +:10FAB0001F004FF0A042012303FA00F0C2F80C052A +:10FAC000704700BF00030050024A0260024A106003 +:10FAD000704700BFE0920500B836002070B5194BA2 +:10FAE00088B001AA03F1180518685968144603C4C0 +:10FAF0000833AB422246F7D11B782370124C002307 +:10FB000004F8053F4FF080520520566E012503EBA7 +:10FB1000830120316944B6FBF0F200FB1262B2FBB4 +:10FB2000F5F2B61A0A44013312F81C2C04F8012D20 +:10FB3000052B00EB800005EB8505E8D1024808B0F5 +:10FB400070BD00BF032706009844002070B504462E +:10FB50002FF09AFCC0B90D4B0D4901221A60042206 +:10FB6000C3F80001D3F80051002DFBD0D3F808559D +:10FB7000013A45EA0121F3D101225A602368204667 +:10FB80009B69BDE8704018470149F7E700D0004085 +:10FB9000ED5EBC0B2DE98748009009F035FF664A01 +:10FBA0006648674D0023C2F810350324C2F81435A7 +:10FBB000C2F81835C2F81C35C2F82035C2F8243511 +:10FBC000C2F82835C2F82C3510F8012B1F2A86BF41 +:10FBD00002F01F0229464FF0A04102F5E072013306 +:10FBE000052B41F82240EFD15648554D0022032401 +:10FBF00010F8013B1F2B86BF03F01F0329464FF06F +:10FC0000A04103F5E0730132052A41F82340EFD10A +:10FC10004C4C002114F8010B0131FFF745FF052979 +:10FC2000F8D10026484B196819B1B14240F38280DF +:10FC30000021464C18E064230A2419B193FBF4F325 +:10FC40000139FAE7009991FBF3F393FBF4F104FB1C +:10FC50001133303305246FF09F015BB214FB0313A3 +:10FC60003B490C6811461C440027272F54DC042E06 +:10FC700049F64045C8BF4FF47A65DFF8C8904FF0A9 +:10FC800000084FF0010B2D4B4FF0040A14F808C088 +:10FC900013F8010B4CFA0AFC1CF0010F02463DD090 +:10FCA0000193FFF701FF019BBAF1010AEED265B1A2 +:10FCB00099F800301F2B86BF214A03F01F034FF035 +:10FCC000A0420BFA03F3C2F808354FF0000A6A1E8F +:10FCD00049F640434FF0A0405245D0F8040507D103 +:10FCE00099F800000192FFF7DFFE019A49F64043C0 +:10FCF0000AF1010A9A45EDD108F10108B8F1050FA2 +:10FD000009F10109BFD10137302FAED1032901F12B +:10FD1000010290D1013685E70025AEE71F288ABF92 +:10FD200000F01F024FF0A04005480BFA02F2C0F8A5 +:10FD30000825B9E7FFF7A6FE006000402627060069 +:10FD40000003005021270600B43600201C270600BF +:10FD5000B0200020034B186810B10368DB69184716 +:10FD600035F098BEB836002010B5074B03F10802F5 +:10FD700048330446026040F83C3F06F0E7F920466D +:10FD800001F028FD204610BD00930500F7B504469C +:10FD9000182015460F4639F04FF90E491B2206462A +:10FDA00009F0D6FD012300933A462B463146204602 +:10FDB00001F0F6FD2A46214604F13C0006F0E6F982 +:10FDC000054B204603F1080248332260E36303B089 +:10FDD000F0BD00BF00B001400093050073B50546BB +:10FDE0000C4668460F49164607F08CFF2368B3F9A6 +:10FDF0000230B3420CD02246694601A834F096FE88 +:10FE000001A9204634F06BFE01A834F0EEFDEDE7C9 +:10FE10002146284634F05BFE684634F0E6FD28466D +:10FE200002B070BDC976060003490A6802604A68DC +:10FE300042600022027270472335060070B58AB016 +:10FE4000044601A80E4607F08DFF04A807F08AFFBC +:10FE50002B4907A807F056FF07A901A834F03FFE79 +:10FE600007A834F0C2FD20680368DB6A984705469E +:10FE7000206803689B6A9847281A2168029007A89F +:10FE80008DF80C6030F0C2FA07A904A834F027FE00 +:10FE9000089B059307A89DF824308DF8183034F09E +:10FEA000A4FD04A901A834F029FE88B1029A059B9B +:10FEB0009A420DD19DF80C209DF818309A4207D136 +:10FEC00004A834F092FD01A834F08FFD0AB070BD93 +:10FED000256801A907A834F0FAFD029B08930122C6 +:10FEE0009DF80C308DF8243007A9284630F09EFB91 +:10FEF00007A834F07AFD206830F00BFAE0E700BF85 +:10FF00002B2706002DE9F04F2DED028B08EE102A6D +:10FF100083B0044688469A460026A56DB54209D9A5 +:10FF2000206E414600EBC60034F0E8FD002859D1B0 +:10FF30000136F2E7681CC00005F07EFBBAF1000F45 +:10FF40000CBF00260126DFF8A8B0074618BF002521 +:10FF500000EBC6064FF00009A26D4A4525D9304690 +:10FF600007F000FF321D1046019207F0FBFE216EE4 +:10FF7000304601EBC90134F0B2FD216E019A4FEA1F +:10FF8000C90A51441046043134F0A9FD206E594687 +:10FF9000504434F0A4FD206E50445946043034F0EF +:10FFA0009EFD09F101090836D6E7206E08B105F07B +:10FFB00067FB07EBC5052E1D284607F0D3FE30462C +:10FFC00007F0D0FE4146284634F089FD18EE101A9D +:10FFD000304634F084FDA36D27660133A365012309 +:10FFE00084F85C3003B0BDEC028BBDE8F08F00BF3D +:10FFF000B8380020F8B5056A15F00105044641D16E :020000022000DC -:100000001830A380E388656343F4804343F004031E -:10001000A4F8405025616561A561E3802046BDE8F4 -:10002000F08100BF6C7805006C73050073B50C4659 -:100030000546684607F036FDE38843F00103E38098 -:100040000026132E06F1010321DC1E46012030F0AC -:100050001BFA214601A82EF0D2F801A9684632F019 -:100060005AFC01A832F050FC009B5A88002AE8D0C4 -:100070001A79202A24D1E2885B79920601D5392B9E -:1000800003D0312BDDD0022121E00126DEE7184824 -:1000900030F097F80122022101A832F025FC019BE3 -:1000A00020221A7138225A71E38823F00103E38079 -:1000B00001A9284632F010FC01A832F025FC11E01D -:1000C000132AE0D059790B4830F0CCF9C11C6846AE -:1000D00032F09FFCE38823F00103E3806946284661 -:1000E00032F0FAFB684632F00FFC284602B070BDD1 -:1000F000A60E06001C730500C388DB0713B5044673 -:1001000025D4406A00F543702EF049F8F8B16846EE -:1001100007F0C8FC214601A82EF071F801A9684635 -:1001200032F0F9FB01A832F0EFFB009B5A885AB17C -:100130001A79112A05D15A79092A02D19979012906 -:1001400007D00F4830F03DF8684632F0DDFB02B0D2 -:1001500010BDDB79022B05D0032B05D0012B0AD172 -:100160000848EFE70848EDE7084830F02AF820464D -:100170002EF044F9E8E7064830F023F8E4E700BF42 -:10018000BA0E0600D70E0600EE0E0600FC0E0600A4 -:10019000140F0600C38870B513F001060B4D04461A -:1001A00002D000232B6070BD406A00F543702DF033 -:1001B000F6FF0028F5D02B681D2B01DC0133F1E799 -:1001C0002E602046BDE87040FFF796BFBC38002087 -:1001D00070B51E46836A0C4615468BB105F058FE75 -:1001E00084B1854276EB010308D3074B2D1A66EBE9 -:1001F00001060020AB4270EB060302D3034800E087 -:10020000034870BD2046FCE79F86010009FCFFFF04 -:1002100016FCFFFF2DE9F04F2DED028B8BB004464D -:100220009DF85890179E029115461F4605F030FE26 -:10023000CDE9009682468B462A4602993B462046E7 -:10024000FFF7C6FF8046002840F0D58020460121F8 -:100250002EF0ACF8B9F1000F14BF02200120414686 -:1002600004F010FD08A805F007FFCDE90301A06A1E -:1002700064494369D3F848250592D3F804230692CC -:10028000D3F80423C3F80823C36808EE103A0368C0 -:10029000DB6998475C4BA3F80080B9F1000F0CD1E3 -:1002A0005EB1336830465B689847F188C1F300213E -:1002B000C1F10301304608F06DFD606A032100F5CD -:1002C000437008F067FD514BA06A40221A60036832 -:1002D000089ADB6B02219847A06A03689B6A9847DB -:1002E000039A089B0D3D47F1FF37B5EB0A0567EB15 -:1002F0000B07B2EB0A0A049A62EB0B0B1AEB0A0A21 -:100300004BEB0B0BB5EB0A0203924FF0000567EBCA -:100310000B02DFF8FCA004922F46029A7AB1039AEE -:100320009542049A77EB020228D2039A0499521B51 -:1003300061EB07010020924570EB010100D25246AB -:10034000A06A079301681A44D1F83CB00221D8474B -:1003500030BFA06A0268926C9047079BC31A5D1970 -:10036000834647F1000705F093FD274A13889BB2A7 -:1003700023B14FF0000313805B46CEE7606A002193 -:1003800000F5437008F006FDB9F1000F04D11EB16D -:100390004946304608F0FEFCA06A03681B6B98478C -:1003A000A06A4369D3F80423C3F80823036818EE4E -:1003B000101ADB699847A36A059A5B69C3F8482558 -:1003C000002200231946104605F066FEA36A069A2D -:1003D0005B69B9F1000F14BF04200320C3F80423A4 -:1003E000002104F04FFC002120462DF0DFFF05F036 -:1003F0003FFDC4E90E0140460BB0BDEC028BBDE8E9 -:10040000F08F00BFA9FF01001449002000E100E0C7 -:10041000BFBDF0FFF7B504460F46154610301E4627 -:1004200032F06DF865802780182036F0A2FD08AB09 -:10043000024693E803006D4685E8030011462B460B -:1004400041F80C6B0026D6604E6003CB074B53611E -:10045000BDF82830506043F002032046C4E902266C -:10046000C4E908669160A38003B0F0BD49E10400CF -:1004700010B50F4A146890B00346BCB10D4A0D4840 -:10048000049200220592002110228DE803000292BE -:1004900040F2FF31052206A8FFF7BCFF236806A93A -:1004A0009B682046984706A82FF081FF10B010BD2A -:1004B000B43E00202FE5040030B5164A89B0156817 -:1004C000059025B3144A069228200022079236F0A0 -:1004D00050FDC022029208AB044613E90300052236 -:1004E0008DE80300059B40F2FF312046FFF792FFA5 -:1004F0002B6821465B682846984740B120462FF07C -:1005000056FF204609B0BDE8304036F030BD09B096 -:1005100030BD00BFB43E00202FE5040010B5044BF1 -:10052000036000230446C38004F09AFB204610BDFC -:100530006C78050070B50F4B0360002504464560DC -:100540000E4604F051FB20460B4B40F8183B214669 -:100550002EF0E9F8214604F120002EF008F9074BAF -:10056000A680C4E90355E580258165611C602046AD -:1005700070BD00BF6C78050090730500C038002086 -:1005800010B50C462DF0E5FA28B9642C05D8044BBB -:10059000C3F8084510BD0348FCE76FF47A70F9E72B -:1005A0000010004016FCFFFFC388DB0746BFC16098 -:1005B00000200148704700BF16FCFFFFC388DB071F -:1005C0004CBFC0680048704716FCFFFF38B5144C9C -:1005D000D4F8003123B10023C4F800310123A36013 -:1005E000D4F80C31BBB10021C4F80C11D4F800349C -:1005F0000C4D012B28680FD1D4F848154942FFF75C -:10060000D3FF28682EF03EF82B685B69C4F80435E8 -:10061000034B01229A6038BDFFF7C6FFF8E700BF21 -:1006200000100040C038002010B504462DF091FAAB -:10063000E0B9E38813F001031AD00E4B0222C3F88D -:100640008020BFF34F8FBFF36F8F0B4B0122C3F896 -:1006500010011A61D3F81021002AFBD0E38823F49B -:10066000804323F00103E380002010BD0348FCE732 -:100670001846FAE700E100E00010004016FCFFFF1A -:1006800038B505460C462DF064FA20B9034B2C72A0 -:10069000C3F8244538BD0248FCE700BF0010004005 -:1006A00016FCFFFFC388DB0770B5054664D42DF048 -:1006B00050FA002862D16E6946B92C2036F059FCF8 -:1006C0002C220446314636F0B4FC6C614FF0804376 -:1006D0000022C3F8002101221A60D3F80021002A69 -:1006E000FBD0274C00260721C4F80C652846FFF7ED -:1006F00047FF244BC4F81065C4F81C35297A2846F6 -:10070000FFF7BEFF0821204BC4F82C650122C4F876 -:1007100030254FF6FF70C4F81415C4F818350223BD -:10072000C4F83435C4F83C051848C4F83805182016 -:10073000C4F854056869C4F80405C4F804131449DE -:10074000C1F880310B60D4F8003243F01003C4F8D4 -:100750000032C4F800616260D4F80031002BFBD095 -:1007600001230020C4F80C01A360EB8843F480430C -:1007700043F00103EB8070BD0020FCE70548FAE779 -:10078000001000407469627520000402211001000D -:1007900000E100E016FCFFFF70B505460C462DF0A9 -:1007A000D8F9064698BBEB88E4B113F0010008D0F5 -:1007B0002846FFF739FFEB8843F00403EB8030460F -:1007C00070BD154A1468C4F34001A40721D543F055 -:1007D0000203EB800223C2F88030BFF34F8FBFF3D8 -:1007E0006F8FEDE713F0040007D023F00403EB80D4 -:1007F0002846FFF757FF2046E2E713F0020108D032 -:1008000023F00203EB80044B02221A60D8E703486E -:10081000D6E70846D4E700BF00E100E016FCFFFF82 -:10082000026910B572B108490224C1F88040BFF3D3 -:100830004F8FBFF36F8F03695B6A0361437A013B9C -:1008400043720C60104610BD00E100E010B5044B8F -:10085000036000230446C38004F002FA204610BD62 -:100860006C78050070B5094B0360002504464560AF -:100870000E4604F0B9F9064B23604FF47A73C4E9CD -:100880000335A680A560204670BD00BF6C780500CA -:10089000B473050010B5C38843F4804386B0C380A9 -:1008A00004462DF087FFC0B1002301932DF051F9CC -:1008B000B0B101A82DF073FF019B002BB8BF03332B -:1008C0009B10238205F0D4FAE368A1881844012321 -:1008D000A0601A4602A831F01CFE002006B010BD30 -:1008E000074B01221A60D3F80021002AFBD0002216 -:1008F000C3F80021D3F80825019201225A60DBE7F2 -:1009000000C00040094B10B503F10802483304460B -:1009100002608360183032F088F8054B23600023B2 -:100920002046E38004F09CF9204610BD18740500B1 -:100930006C780500F8B51D460F4B0360002343603B -:1009400004460F46164604F04FF90C4800F1080320 -:100950004830C4E902072360C4E9046504F11800C3 -:1009600007F0FAF8BDF81830A3804023A3621823DB -:10097000E3802046F8BD00BF6C78050018740500C0 -:100980002DE9F04F032B87B005460C461646194655 -:100990004FF00102B8BF032105A8984631F0A4FF2B -:1009A000DFF83C91DFF83CA11427606901212DF0AC -:1009B00061FDE0683268016853884FF0000CCDF8A3 -:1009C00000C0D1F818B00432E421D847834690B172 -:1009D00050462FF0F6FB012004F0D0FC013FE4D19B -:1009E0003E482FF0EEFB606939462DF043FD284666 -:1009F00007F058F848E033681B790C2B4BD1E3889B -:100A000013F0400F14BF6420142004F0B7FC2069D9 -:100A1000B0F81233D0F80C2383F48073C3F30023AF -:100A20000393526800F543709047039BB0FA80F03F -:100A3000400998424FD1002211464FF0FF3305A8DC -:100A400031F078FF059AE068B2F802C0016800232F -:100A50000093D1F820B063460432E421D84783469E -:100A6000002833D1059A3168137909798B4214D162 -:100A7000014660692DF0FEFC414605A831F0C9FF32 -:100A800005A9284631F028FF05A831F03DFF28468A -:100A900007B0BDE8F08F0120B7E7E08880060BD5EE -:100AA000202B9BD15379392B98D1012004F066FC7F -:100AB000BBF1140FABD191E7002BF6D0202B8DD1D9 -:100AC00053799942F1D0002BEFD087E70146484691 -:100AD0002FF077FB82E70BF1010BE6E76C0F0600C6 -:100AE0004D0F0600310F0600F0B50C4685B00546E7 -:100AF00048691F4616462DF062FBE388DB0623D5C6 -:100B00000122114601A831F0EFFE33681B79032B57 -:100B1000019B0CBF062203221A7101A902A831F021 -:100B2000DBFE032110482FF09DFC02AA034621465C -:100B300003A8FFF725FF03A831F0E6FE02A831F075 -:100B4000E3FE01A831F0E0FE314603A831F0C4FE17 -:100B50003B4603AA21462846FFF712FF03A831F0BF -:100B6000D3FE284605B0F0BDD073050037B50C465E -:100B7000014601A81D462DF089FE01994B885BB105 -:100B80002046AA00043136F02CFA002401A831F0E6 -:100B9000BBFE204603B030BD004CF7E70CFCFFFF66 -:100BA0002DE9F04F804687B002A89F000D460192C4 -:100BB00006F078FFD8F82810B942A8BF394603AE2E -:100BC00001220831304631F08FFE4FF0FF33002212 -:100BD000FF21304631F0AEFE07EB050B4FF0000968 -:100BE0005D453BD2D8F82830DDF80CA0A7EB09040E -:100BF0009C4245F03060A8BF1C462FF011F8CAF89F -:100C0000040020462FF00CF8019BCAF8080029F0D8 -:100C10000301194422460AF10C0036F0E2F904F10E -:100C20000801304631F0F5FE314604A831F054FE9B -:100C3000092304AA414605A8FFF756FF05A902A803 -:100C400031F069FE05A831F05FFE04A831F05CFECA -:100C5000029B5B886BB1A1442544C1E7002403A833 -:100C600031F052FE02A831F04FFE204607B0BDE839 -:100C7000F08F014CF3E700BF0EFCFFFF73B5154684 -:100C8000012204460E466846114631F02DFE009BB7 -:100C900069461D7101A831F01FFE294608482FF052 -:100CA000E1FB01AA034631462046FFF71DFF01A8DC -:100CB00031F02AFE684631F027FE204602B070BDB2 -:100CC000D07305002DE9F04389B0044615460E4661 -:100CD0000122082101A831F007FE02A806F0E2FE79 -:100CE00003A806F0DFFE04A806F0DCFE20462DF087 -:100CF000A1FEA28C94F8263005904FEA850E53434E -:100D000006EB85059D4200F2BA80B5FBF2F7B6FB13 -:100D1000F2F35743E81B02FB03F80CBF1146002116 -:100D20004645A7EB010704D1A2EB060CBC44F445F1 -:100D300022D002FB1363161AB6FBF2F102FB116616 -:100D400063B19B084246214607A82DF09FFD07A9E5 -:100D500003A831F0E0FD07A831F0D6FD66B1B30875 -:100D60002A46214607A82DF091FD07A904A831F0D5 -:100D7000D2FD07A831F0C8FDE3881B073DD54646E4 -:100D8000BE425CD846F04060DDF804902EF048FF8B -:100D9000C9F8040030462EF043FF01A9C9F8080045 -:100DA00006A831F099FD012306AA214607A8FFF7FE -:100DB0009BFE07A902A831F0AEFD07A831F0A4FD03 -:100DC00006A831F0A1FD029B5B889BB92E482F4CF1 -:100DD0002FF0F7F904A831F097FD03A831F094FD46 -:100DE00002A831F091FD01A831F08EFD204609B036 -:100DF000BDE8F083A38C1E44C2E748F04060019E2A -:100E00002EF00EFF706038462EF00AFF01A9B06088 -:100E100006A831F061FD012306AA214607A8FFF7C5 -:100E200063FE07A902A831F076FD07A831F06CFD3A -:100E300006A831F069FD029B5B88002BC6D0039B9E -:100E40005B885BB103A907A831F046FD424607A9BC -:100E500020462DF0EDFC07A831F056FD049B5B8881 -:100E600083B104A907A831F037FD2A4607A9204617 -:100E70002DF0DEFC07A831F047FD0024AAE76FF44F -:100E80007A74A7E71C46A5E78B0F06000EFCFFFF50 -:100E90002DE9F04389B005460C4617460C21012286 -:100EA00002A831F021FD0122052103A831F01CFD2B -:100EB0000122022104A831F017FD28462DF0BAFDC9 -:100EC00062680590002A40F3BC80AB8C95F8261030 -:100ED0004B439A4200F3B5800026B146B0462268E3 -:100EE000B2F902105388B14217DD31B220460191A8 -:100EF00031F050FE2E28019903D108F10108013686 -:100F0000EDE7204631F046FE014628462DF07EFCF6 -:100F1000002808BF4FF00109F1E7053B072B00F25D -:100F20008D80B8F1000F00F08980B8F1010F00F357 -:100F30008580B9F1000F40F08180043909B2204664 -:100F400031F028FE2E2879D1029E20217288301D92 -:100F500036F06FF8012333712168B1F90220701D5A -:100F6000043A043136F03DF823681A1DB3F9023013 -:100F7000033BD118D35AA6F80D308B78F373039B3B -:100F800002261E7160682EF04BFE039BC3F805001D -:100F9000049B03221A71227A5A7102A906A831F021 -:100FA0009BFC0C2306AA294607A8FFF79DFD07A86E -:100FB00031F0AAFC06A831F0A7FC03A906A831F07D -:100FC0008BFC052306AA294607A8FFF78DFD07A875 -:100FD00031F09AFC06A831F097FC04A906A831F07C -:100FE0007BFC334606AA294607A8FFF77DFD07A824 -:100FF00031F08AFC06A831F087FC3FB107A8042233 -:101000002946FFF73BFE07A831F07EFC214605F19B -:10101000180031F084FD6368EB61237A85F8203095 -:10102000002404A831F070FC03A831F06DFC02A884 -:1010300031F06AFC204609B0BDE8F08302482FF089 -:10104000C0F86FF47A74ECE7990F060010B5044B02 -:10105000044640F8083B31F057FC204610BD00BF65 -:101060008474050038B5094B03600446656855B1C2 -:101070006868EB6B636003689B6898472B68284639 -:101080009B689847F2E7204638BD00BF987405007A -:1010900038B5054648684FF07E530B6303680C462D -:1010A000DB689847D4ED067ADFED126A94ED076AA3 -:1010B000606386EEA77A05F50165431C20F0020007 -:1010C000012803EBD3734FEA6303A36318BF002324 -:1010D000D5ED006A84ED097A86EE267A18BF236280 -:1010E00084ED0A7A02BFBEEE007A67EE877AC4ED1D -:1010F000087A38BD00C07F442DE9F04F2DED048BF8 -:101100004E688BB081460D46002E00F08380D1F8EA -:10111000183801F10C074FF4007292FBF3F222EA47 -:10112000E27292000021384635F083FF4FF001084B -:101130003446F66B636B002B7CD0D5F81828DFEDB6 -:101140009D8A4FF4007393FBF2F3033305EB8303A3 -:101150000193636B029305F10C0A019B9A4571D2CE -:10116000A268A16B528892FBF1F207EE902A94EDEF -:101170000B7A2069F8EEE77AA3EB0A0377EEC77AD9 -:1011800094ED0A7A87EE878A9B105146BDEEC88A95 -:1011900018EE10BA9B45A8BF9B46BBF1000F18BFC5 -:1011A0004FF000085A46CDE90421002A66D0029A81 -:1011B0000393814B53F82230984707EE900A94ED41 -:1011C000087A0599D4ED0C6A2069049AF8EEE77A5A -:1011D000013A77EE877A94ED097A67EE877A91ED96 -:1011E000007AA6EEA77AA1EC017AD4ED0B7A94ED01 -:1011F0000A7A37EE877AD4ED0E7A84ED0B7AF8EE20 -:10120000E77A67EE877AFDEEE77A17EE903A1844B0 -:10121000039BC8E7886803681B68984701224FF45E -:101220000071484631F060FB48460BB0BDEC048BC2 -:10123000BDE8F08F21462846FFF72AFF636B002B9D -:101240007FF47BAF002E7FF473AFB8F1000F3AD07C -:1012500005F62403D3ED007AF5EE407AF1EE10FAAC -:1012600031D0D5F818284FF4007393FBF2F33A46C7 -:10127000B34228DDE2EC017A0136F9E718EE102AD4 -:1012800093420AEB8B0AFFF668AFE368002BD9D0D4 -:101290006168013BE3600B6806A81B68984706A9D4 -:1012A00004F1080031F037FB06A831F02DFBA268ED -:1012B000C4ED0B8A131D5288236113446361002A15 -:1012C0007FF44BAFBEE795F8283843450DD0B8F111 -:1012D000000F4FF0010385F8288814BF1A46022238 -:1012E00040F6D63106A831F014F901224FF400710E -:1012F00006A831F0F9FA069B9FED307A5C88DFF89A -:10130000C4801E1DD5F8183894FBF3F405F60C03C1 -:10131000D3ED008A05F61C03D3ED007AD5F8143816 -:1013200068EEA77A23F00203012BC7EE879AF6EE48 -:10133000007A09BF68EEA77A28EEE79ABDEEE78A41 -:101340009FED1C9A1CBF9FED1E8A68EEA78A2CB3E6 -:10135000B7EC017AD5F82028D5F81438F8EEC87A19 -:1013600058F82330E7EE297A3046013CF4EE497A0A -:10137000F1EE10FA48BFF0EE497AF4EE687AF1EE39 -:1013800010FAC8BFF0EE687AFDEEE77A17EE901A11 -:1013900011439847D5F818381E44D8E7A868036861 -:1013A0001B68984706A9484631F096FA06A831F01E -:1013B000ABFA39E700000000E020002000C07F44C5 -:1013C000000000000421002070B505462DED028BC1 -:1013D000402008EE102A0E4608EE903A35F0C9FD7E -:1013E00040220446002135F024FE2046154B40F8EB -:1013F000083B06F057FBB5EE408AF1EE10FA04BF49 -:1014000005F5016393ED008A66600023F8EEE88A33 -:10141000C4E903336361214600232846C4ED068AEC -:1014200084ED078AE362FFF733FE6B68E36333689A -:101430006C6030465B6821469847BDEC028B2046C5 -:1014400070BD00BF84740500B1F5806F3FBF07EE2B -:10145000901ADFED076AF8EEE77A00F61C003DBF50 -:1014600087EEA67A80ED007A00206FF47A707047DC -:1014700000C07F44F8B50D46154901600321C0F84E -:1014800014180221C0F8181800F61C0100264FF0AD -:101490007E57C0E901660F6000F62401C0F820689D -:1014A00000260E600121044680F8281819462DF008 -:1014B00066FB92B2294620462DF082FB07EE902A69 -:1014C000F8EE677A04F60C03C3ED007A2046F8BD07 -:1014D00098740500022802BF014B01221A70704760 -:1014E0009E4A00202DE9F34146684FF000080DF1B7 -:1014F00007001D4614460E448DF807802DF078FB3A -:101500009DF807309BB11A4F87F800802A46214684 -:1015100030462DF069FB18B10A202FF0ECFEF5E7FC -:101520003B78002BFCD0002002B0BDE8F081114BCD -:101530000122C3F80425D3F80024002AFBD00D4B68 -:1015400004EB85052246361BAA4208D0B11852F892 -:10155000040B0860D3F800140029FBD0F4E7002244 -:10156000C3F80425D3F80024002AFBD0DBE700BF32 -:101570009E4A002000E00140F7B543680546002779 -:101580000DF10700CC188DF807702DF031FB9DF898 -:1015900007308BB1144E3770E868B4FBF0F02DF0D3 -:1015A00025FB18B10A202FF0A6FEF5E73378002BB3 -:1015B000FCD0002003B0F0BD0C4B0222C3F8042580 -:1015C000D3F80024002AFBD0C3F80845D3F8002440 -:1015D000002AFBD00022C3F80425044AD2F80034C4 -:1015E000002BFBD0E5E700BF9E4A002000E0014051 -:1015F00030B5034DC0E90223C0E9005130BD00BF42 -:10160000B474050010B5054B0360C38823F4005380 -:101610000446C38004F0D0F9204610BDD8740500FC -:10162000C37D70B50446002B3AD0006A0368DB6ABC -:101630009847206A03681B6B9847E3691949DD687E -:101640006FF02F0604F13002361B0020B3189D42C4 -:1016500006DD12F9013B03F5A27341F82300F5E71B -:101660000025E369DA68AA4207DD5B6953F82500C3 -:1016700003685B6898470135F3E70025E3699A68DA -:10168000AA4207DD1B6953F8250003685B68984789 -:101690000135F3E7E38823F00203E3800023E375D9 -:1016A00070BD00BF0060004008B5084A034631B174 -:1016B0000368C17D1B6B11709847002008BD12782C -:1016C000002AFAD01B68DB6AF6E700BF9F4A0020B9 -:1016D0002DE9F74FC3880193C37D04460D46002BC7 -:1016E00040D10020D4F81CE0DFF8DCA0334EDFF856 -:1016F000DCB004F1350203464FF00109DEF80C704E -:10170000D4F820809F4203F1010C51DDDF1C02F868 -:1017100005CC1770DEF8147029493F58D8F81480AA -:101720003F7C03F245134AEA072741F8237012F978 -:10173000013B00F5A277A233474446F8337012F913 -:10174000013C12F9067CA23306EBC3030BEB8707BF -:101750005F6012F9013C09FA03F3C6F8043504305E -:101760006346CBE7019BDB07BBD4E369206A1B7AA6 -:10177000AA1E012A98BF01336375627D114BC2EB2B -:1017800002129200B3FBF2F2237B626253434FF4E6 -:101790007F41B3FBF1F3A36203680021DB6B984741 -:1017A000236A5B690122DA60A57503B0BDE8F08F9A -:1017B000019B23F00101E180D7E700BF00F0014069 -:1017C000006000400024F40003000100306000408D -:1017D00070B5044615460E46D2E9001204F000F931 -:1017E000114B2360114B1C609DF81030A375EB6802 -:1017F0000021052BC4E907562176E1752175E162C8 -:101800000FDC336830469B6B9847206A03684FF4BF -:101810007A51DB6C9847236A054ADA6020462DF03E -:1018200009FA204670BD00BFD8740500C4380020F6 -:10183000311A02002DE9F84FC269037D9168D0F892 -:1018400010808B42044634DA126952F82300036890 -:1018500000211B689847206AE669436901225A60A3 -:10186000257D637D1544B5FBF3F203FB125323750D -:10187000B268934204F1300780F28580B56908F1BF -:101880000601D6F80C804FEA420C05EB43053A46B8 -:101890004FF0000EF04567DD94F818A02B782789EB -:1018A00095F80190BAF1030F24D8DFE80AF0231766 -:1018B0001E26036A426A5B69817DD3F84435920033 -:1018C000C3EB0323B3FBF2F3C3F1FF03C362C3888B -:1018D00043F00303C380FFF7FBFEBCE703FB077382 -:1018E0000B446FEA0907FB5C11E0B4F80AA0DB4384 -:1018F000AAEB090909FB0717F5E7B4F80AA00AF1F2 -:10190000FF3AAAEB030307FB031717F80930A77D7B -:1019100017F0FD0F02D1002B18BFFF23A76A0EF1AD -:10192000010E7B430EF5A879476947F829307BB152 -:1019300092F900309B0003F1804303F5C043D3F8D4 -:10194000107527F48017C3F8107565440132A1E7BC -:1019500092F900309B0003F1804303F5C043D3F8B4 -:10196000107547F48017EEE73369227D53F82200A3 -:10197000036801211B689847236A5B690122DA60CA -:101980001A60BDE8F88F626A0368274EDB6B92002D -:10199000002198470025A846E369DA68AA4218DDC5 -:1019A00017F9012B5B6902F5A272013546F8228016 -:1019B000226A616A526905F5A87003EB8503890004 -:1019C00042F8201053F8040C036801211B68984763 -:1019D000E2E71B691868036800211B689847E36900 -:1019E00094F930201B6910491B681B7C02F5A27218 -:1019F0001B0243F0011341F8223094F9303094F97E -:101A000035100A4A9B00A23103F1804303F5C2431B -:101A100042F83130236A94F935105B69A23102EB48 -:101A2000C10244335360A7E70060004000F001406A -:101A3000024B186808B1FFF7FDBE7047C43800209C -:101A400010B5064C012120462DF071F92046044ABC -:101A50000449BDE8104035F085BA00BFC838002001 -:101A600030200020EDEC04000D4B03F108022C3374 -:101A700010B5044602604360203030F045FF04F1A9 -:101A80001C0030F041FF04F1180030F03DFF054B21 -:101A900063600023201D638103F0E2F8204610BD3F -:101AA000107505006C7805001B4B70B500250360B0 -:101AB0001A4B01810446436045810430164603F009 -:101AC00093F8174B23602433636004F110002EF069 -:101AD00008FC01224FF4007104F1180030F004FFFB -:101AE00004F11C0005F0DEFF0122294604F120006C -:101AF00030F0FAFE4FF4007363630023A364AE4238 -:101B0000084BE560C4E910556562C8BFA662E36290 -:101B10002586204670BD00BF407C05006C7805001E -:101B20001875050000C07F4407EE901AF5EEC07AE4 -:101B30009FED096A90ED0A7AF1EE10FA48BFF1EED6 -:101B4000677AC7EE866AB8EEC77A67EE267AFDEE48 -:101B5000E77A17EE900A704700007A442DE9F04FBB -:101B60002DED068B9FED8D9A87B006460C4600251D -:101B7000D4E910329A423CD06389580739D44FF0E7 -:101B80000009D4E910329A4202DB63899B0712D420 -:101B90008DB90122616B02A830F0A6FE02A904F102 -:101BA000180030F0B8FE02A830F0AEFEA369B3F81A -:101BB00002801D1DA844DFED7A9AD4E91073BB4260 -:101BC00034DBB9F1000FD3D004F11807002D40F039 -:101BD000D28002A805F066FF02A9384630F09BFECD -:101BE00002A830F091FEE06803681B689847394608 -:101BF00067E020462DF0C0F8226C63897AB159075E -:101C0000BDD523F004036381012321891A4602A86C -:101C100030F07FFC04F1100003F0B4FC03E0002876 -:101C2000EFD15A07EDD44FF00109AAE794ED0E7AEF -:101C3000D4ED0A7A94ED0B8A636AF8EEE77A27EE20 -:101C4000097A0DF1080A87EE27AA04F14C0E04F177 -:101C5000580C5046D4ED0F7A28EE278ADFED517AE2 -:101C600028EE298AE8EE677AF0EE678AD3ED067AE5 -:101C7000BEEC017AD9699A69F8EEE77A013967EE24 -:101C8000877A8A42FDEEE77A03F11403E0EC017AE9 -:101C900008BF40F8047CF445E8D1DDE902739F42B7 -:101CA000A8BF1F46049B9F42A8BF1F46636CBB4250 -:101CB0003DDA45450ED1E06803681B68984704F19A -:101CC0001801304630F008FE304607B0BDEC068BF8 -:101CD000BDE8F08FD4ED127A636AFDEEE77ADA6838 -:101CE000186917EE901A904707EE900AB8EE677AD7 -:101CF000F0EE687AE8EE077A238EFCEEE77A17EECC -:101D0000902AD4ED127A1A43636C25F8022B013322 -:101D100077EE8A7A6364C4ED127AD4ED127AF4EE27 -:101D2000C97AF1EE10FAC1DD77EEC97AF3E7002740 -:101D30004FF0140B5AF8043B626C9A4207F101030E -:101D400015D1616A0BFB071CDCE9060290420EDA32 -:101D5000DCF814202AB10BFB0311204601939047B5 -:101D6000019B626A0BFB0727BA690132BA61032B38 -:101D70001F46DFD121E7D4ED0B7A228EB6EE007A32 -:101D800067EE877AFCEEE77A17EE903A13439BB240 -:101D90004545BFF428AF25F8023BF9E70000804431 -:101DA0000000803A000000442DE9F04F2DED048B37 -:101DB0000D4685B00121284614462DF06DF804210A -:101DC0000090681C2DF068F88346681D2DF064F8BB -:101DD00007EE900A05F109002DF05EF80221814618 -:101DE00005F10D002DF058F80421039005F11200C3 -:101DF0002DF052F8029005F11A002DF04DF88246B0 -:101E000005F11E002DF048F80221019005F1220095 -:101E10002DF042F80421064605F124002DF03CF88F -:101E2000804605F128002DF037F8074605F12C0013 -:101E30002DF032F8014617EE900A2DF055F80421E6 -:101E400009EE100A05F130002DF026F8029B01463C -:101E500018462DF049F8042108EE100A05F1340067 -:101E60002DF01AF8014658462DF03EF8042183461D -:101E700005F138002DF010F8014650462DF034F8E9 -:101E80000421824605F13C002DF006F80146484643 -:101E90002DF02AF80421814605F140002CF0FCFFCA -:101EA000014640462DF020F8042108EE900A05F185 -:101EB00044002CF0F1FF014638462DF015F819EEDC -:101EC000103A013300F0BC8018EE103A013300F0F4 -:101ED000B780BBF1FF3F00F0B380BAF1FF3F00F0E5 -:101EE000AF80B9F1FF3F00F0AB8018EE903A0133BC -:101EF00000F0A680431C00F0A380009B039A042BF3 -:101F000006D8DFE803F0031F212325004F4BE360D1 -:101F100007EE909AB8EEC99AF8EEE76A019B84ED55 -:101F2000009AC4ED026AE361122A62D8DFE802F087 -:101F300012525961615B5D615F6C5F6C5F6C5F6CDD -:101F40005F6C6E00424BE2E7424BE0E7424BDEE75C -:101F5000424BDCE7424B636140F2FF339B45A8BF35 -:101F60009B462BEAEB7B07EE90BAB8EEE77ADFED03 -:101F70003D7A3D4AA26287EE276A9A45A8BF9A46F3 -:101F80002AEAEA7A2422022E226307EE10AAB8EE89 -:101F9000C77A84ED016A87EE276ADFED347A84ED33 -:101FA0000D6A86EEA77A07EE900AF8EEE77A67EEFA -:101FB000277A39D0032E3DD0012E09D1FDEEE77AE4 -:101FC0002B4BC4ED117AF8EEE88AE363C4ED128A74 -:101FD000012036E0274B6361B8EEC88A84ED088A99 -:101FE000BAE7254BF7E7254BF5E7254BF3E7254BFC -:101FF0006361A2F10803092BAED8DFE803F00909F9 -:102000000D0D0F0F111113131F4BF1E71F4BE2E7DB -:102010001F4B1B6823629FE71E4BFAE71E4BF8E736 -:102020001E4BF6E71E4BF4E7FDEEE77A1D4BC4EDC1 -:10203000117AC8E7FDEEE77A1B4BC4ED117AC2E7CF -:10204000002005B0BDEC048BBDE8F08FED780200F8 -:102050000D240500F92305002524050011240500A1 -:102060006DF1040000C07F44F7F2040000401C46FC -:10207000AFF204006FF1040061250200AD250200FB -:10208000E9250200FDF1040053F20400C1C501007E -:10209000BC200020C0200020B8200020C420002048 -:1020A000C8200020D3F204009BF1040038B50D468F -:1020B00004462649284630F041FD28B124492046EF -:1020C00030F025FD204638BD2249284630F036FD47 -:1020D00008B12149F3E72149284630F02FFD08B126 -:1020E0001F49ECE71F49284630F028FD08B11E497A -:1020F000E5E71E49284630F021FD08B11C49DEE71E -:102100001C49284630F01AFD08B11B49D7E71B4986 -:10211000284630F013FD08B11949D0E7194928467F -:1021200030F00CFD08B11849C9E71849284630F0CD -:1021300005FD08B11649C2E71649284630F0FEFCF5 -:1021400008B11549BBE72946B9E700BFF8380020B8 -:10215000CC380020EC38002010390020F038002066 -:1021600014390020D0380020E0380020E438002066 -:1021700000390020F43800201839002004390020EC -:10218000D8380020FC380020D4380020083900203E -:10219000DC380020E83800200C39002070B5664E8D -:1021A000664D674C6749304605F0A6FC3046664EE2 -:1021B0002A46214634F0D6FE6449304605F09CFCA0 -:1021C0003046634E2A46214634F0CCFE6149304603 -:1021D00005F092FC3046604E2A46214634F0C2FE9D -:1021E0005E49304605F088FC30465D4E2A46214661 -:1021F00034F0B8FE5B49304605F07EFC30465A4E5E -:102200002A46214634F0AEFE5849304605F074FCAB -:102210003046574E2A46214634F0A4FE55493046F2 -:1022200005F06AFC3046544E2A46214634F09AFEA8 -:102230005249304605F060FC3046514E2A46214650 -:1022400034F090FE4F49304605F056FC30464E4E75 -:102250002A46214634F086FE4C49304605F04CFCB7 -:1022600030464B4E2A46214634F07CFE49493046E2 -:1022700005F042FC3046484E2A46214634F072FEB4 -:102280004649304605F038FC3046454E2A46214640 -:1022900034F068FE4349304605F02EFC3046424E8D -:1022A0002A46214634F05EFE4049304605F024FCC3 -:1022B00030463F4E2A46214634F054FE3D493046D2 -:1022C00005F01AFC30463C4E2A46214634F04AFEC0 -:1022D0003A49304605F010FC3046394E2A46214630 -:1022E00034F040FE3749304605F006FC3046364EA5 -:1022F0002A46214634F036FE3449304605F0FCFBD0 -:102300003046334E2A46214634F02CFE31493046C1 -:1023100005F0F2FB3046304E2A46214634F022FECC -:102320002E49304605F0E8FB2A4621463046BDE8F6 -:10233000704034F017BE00BFF83800203020002075 -:102340002B2A0500AA0F0600CC380020B10F06008A -:10235000EC3800201E110600103900202411060060 -:10236000F0380020FF110600143900200512060085 -:10237000D0380020E0120600E0380020EB12060002 -:10238000E43800207D130600003900208113060088 -:10239000F438002013140600183900201914060020 -:1023A00004390020AB140600D8380020B31406000E -:1023B000FC38002045150600D43800204C150600D6 -:1023C00008390020DE150600DC380020E61506007E -:1023D000E83800202F1606000C39002034160600BD -:1023E00038B503689B6904460D46984708B9094803 -:1023F00038BD236820465B689847B5FA85F35B09CA -:102400009842F4D1236829461B682046984700204B -:10241000EEE700BF12FCFFFF1E4B70B503604FF4E8 -:102420008073C380022303711B4B02810025044685 -:10243000C0E905350574C56014300E4602F0D4FBC2 -:10244000164BE66103F1080204F124067833636158 -:10245000226040F6C3314AF644423046FFF724FB7F -:102460000122502104F17C0030F03EFA4FF4007359 -:10247000C4E92153638BC4F8805043F48043304651 -:102480002562C4F88C50638301212CF0F8FC2046AF -:1024900070BD00BF607505006C780500C47505004F -:1024A000D0ED217AF8EEE77A10B5F5EE407AF1EE4C -:1024B00010FA18BFD0ED227A2DED028B1EBFB8EEB8 -:1024C000E78AF1EE007A28EE278ADFED1F8A18BF2F -:1024D000DFED1E7A044614BF28EE278AB0EE688A24 -:1024E00003F0C6FCD4F88030C4F88C00A3B9FCF724 -:1024F00087FFE36FE0691A1DC4F88020144ADA6090 -:10250000144A1A61C3ED028A002240F2FF3304F13B -:102510002401FEF759FF2062D4F8843083B107EE1E -:10252000903ADFED0D6AF8EEE77A86EEA77AD4F8F6 -:10253000803083ED018ABDEC028B83ED007A10BD03 -:102540009FED067AF3E700BF000000000000003BAB -:102550000000A0C0252405000024744900A0BD454A -:10256000D1ED017A9FED0F7AF8EEE77A38B567EE94 -:10257000877A9FED0D7AC7EE877A04460D4617EEEF -:10258000900A27F049FB636A95ED037AD3ED007A50 -:1025900006EE900A37EE677AE7EE267AC4ED0E7AF9 -:1025A00038BD00BF21C8474000003443D1ED017A57 -:1025B0009FED0C7AF8EEE77A38B567EE877A044635 -:1025C00017EE900A0D4627F027FB636A95ED037A14 -:1025D000D3ED007A06EE900AE7EE267AC4ED0E7A85 -:1025E00038BD00BF34FA8E3CD1ED017A9FED0C7AF4 -:1025F000F8EEE77A38B567EE877A044617EE900A68 -:102600000D4627F029F9636A95ED037AD3ED007A38 -:1026100006EE900AE7EE267AC4ED0E7A38BD00BFCA -:1026200034FA8E3C0B68034A0146D25603202CF044 -:1026300080BE00BF82190600C3885A0710B5044641 -:1026400012D503F015FCA369C01A61F10001B0F5C1 -:10265000FA6F71F1000307D30848002108F036F93A -:10266000E38823F00403E380E3881B0704D5BDE877 -:102670001040042007F078BE10BD00BF47F30400EF -:10268000F0B59BB006460F46154600213C220BA82C -:102690001C4634F0CEFC02238DF82C30002D36D1B0 -:1026A000002F0CBF042306231822002105A88DF853 -:1026B0002F3034F0BEFC002E14BF012304238DF80C -:1026C0001430002D4FF47A7303FB04F440F27123AD -:1026D000B4FBF3F414BF032300238DF82830012347 -:1026E0008DF829300023CDE902330A49049302AA68 -:1026F0001F230BA80191ADF80830079431F0E7FBD8 -:1027000005AA01A904482CF00CFE1BB0F0BD04235F -:10271000CAE700BFA04A0020D021002038B500251C -:102720000D4B03600446456002F05EFA0B4B2360DC -:10273000A56004F1100005F00FFA04F1140005F093 -:102740000BFA40F201132384054BE5601C6009F08D -:102750002FFF204638BD00BF6C78050018770500B4 -:1027600040390020072910B511D80A4C0A482160C9 -:10277000214608F0ABF8094B1978FF2905D02368EA -:10278000074A0120D2562CF0D4FD002001E06FF45E -:102790007A7010BDDC20002025260200D021002008 -:1027A0008219060013B5044632F0EEF8204608F010 -:1027B000FBFE2378023B062B0CD8DFE803F01F0D4D -:1027C000040B0B0B1700012360888DF8043001A95E -:1027D00032F09BF802B010BD0B4B18680028F9D0FE -:1027E000002102B0BDE810402CF0C2BD237A012BBD -:1027F00001BF064A136803F1FF331360024B1868E8 -:102800000028E7D00321ECE7403900203C390020C4 -:10281000024B012118782CF086BD00BFD02100208A -:1028200013B5574C00297BD007F08CFC0023237094 -:1028300009F0AAFC18B9237843F001032370514A28 -:1028400013689B0342BF237843F00203237053684D -:102850004C4AD80742BF237843F00403237013681F -:10286000990142BF237843F0080323701368DA0705 -:1028700042BF237843F010032370424B1B681B05B3 -:1028800042BF237843F0200323703F4B18782CF08D -:102890004CFD18B9237843F0400323702378D80700 -:1028A00001D509F04BFC2378990708D5354B4FF437 -:1028B0000032C3F88020BFF34F8FBFF36F8F2378B0 -:1028C0005A0707D52F4B0122C3F88420BFF34F8F3F -:1028D000BFF36F8F23781B0708D52A4B4FF0007288 -:1028E000C3F88020BFF34F8FBFF36F8F2378D806D4 -:1028F00007D5244B0122C3F88020BFF34F8FBFF3CD -:102900006F8F2378990608D51E4B4FF40062C3F8E9 -:102910008020BFF34F8FBFF36F8F002002B010BD38 -:1029200023789A0642BF174B4FF400621A6023784F -:10293000DB0642BF134B01221A602378190742BFFE -:10294000104B4FF000721A6023785A0742BF0D4AAD -:1029500001215160990742BF0A4B4FF400321A60BF -:102960002378DA0703D5019009F0F6FB0198237864 -:102970005B0601D5FFF74CFF07F0EAFBCDE700BF90 -:10298000BF4A002000E100E0D0210020014B187870 -:102990002CF0CBBCD021002010B50388192B86B0B9 -:1029A0000BD80F2B0FD9103B092B0CD8DFE803F005 -:1029B000160D0B0B0B340B0B0B5A3B2B4BD0562B22 -:1029C00049D0212B1ED006B010BD2D4B1868002811 -:1029D000F9D006B0BDE810402CF005BD81884FF657 -:1029E000FF73994206D0274B274A1B680320D25613 -:1029F0002CF09FFC01231A464FF47A7102A82FF0A5 -:102A000088FDE0E7002302A980888DF808308DF862 -:102A100009302CF094FCD6E700F108010622684644 -:102A200005F080F8694601A830F071F8144B1C6875 -:102A300054B101A902A830F06AF8204602A92CF08E -:102A40008FFC02A82FF0F1FF01A82FF0EEFF6846DF -:102A50002FF0EBFFB7E78088132106B0BDE81040E8 -:102A60002CF065BC037A002BADD1054B186800280B -:102A7000A9D0022106B0BDE810402CF079BC00BFFF -:102A800040390020DC20002082190600F0B5A9B0F2 -:102A90006A220D460DA82B4934F0A3FA0DA903A80C -:102AA00004F066FF03A906A82FF06FFD05F13C06B0 -:102AB0006FF0FE030122CDE9003206A9052364224E -:102AC000304603F017FC06A82FF054FD1E4B06AA53 -:102AD00003F1180718685968144603C40833BB4249 -:102AE0002246F7D105221B782370114606AB04A8B5 -:102AF0002FF0C2FD002404A905A82FF046FDCDE962 -:102B000000442346224605A9304603F06BFB05A886 -:102B10002FF030FD2B6821465B6A28469847053424 -:102B2000052002F02BFCFF2CF4D14FF47A7002F058 -:102B300025FC04A82FF01EFD03A82FF01BFD29B0D3 -:102B4000F0BD00BFFF180600691906002DE9F04F1F -:102B50007C4B92461A682DED028B1369002543F0D9 -:102B6000080385B0136180F82050856104460F4644 -:102B7000FFF70CFF2946284608F088FA2946284620 -:102B800008F08EFA0121C8232A460846FFF778FD8F -:102B900007F13C092046FFF73BFE48462EF0EEFCCD -:102BA00039462046FFF772FF394620462CF032FCAA -:102BB00004F1100308EE103A4FF0FF082E460421EE -:102BC00020462CF0D5FBE36813F0010B30D05E49B2 -:102BD00002A804F003FF02A903A82FF0D6FC0023EB -:102BE000CDE900331A4603A9484603F0FBFA03A8CF -:102BF0002FF0C0FC002D4CD1A8F10408B8F1280F2B -:102C00004ADC38462CF043F8B8F1000FD8BF5D46D7 -:102C1000DAF800305046DB69984728B1E36823F0C2 -:102C2000010343F00403E36002A82FF0A3FC002695 -:102C3000E36859073FD53B68FF215B6A38469847F0 -:102C4000002607F1100B2369B3F90230B34228DDE7 -:102C500031B218EE100A2FF09DFF002301461A46EC -:102C600058462FF089FD042120462CF081FBC0B985 -:102C70004FF4487002F082FB38462CF008F804212B -:102C800020462CF075FB60B9C82002F077FB0136B6 -:102C9000D9E708F10408B1E7B8F1FF0FA8BF002594 -:102CA000B6E7042120462CF063FB064688BB4FF4B0 -:102CB0007A7002F063FBE3689A071ED513F0080BE5 -:102CC00029D0224902A804F089FE02A903A82FF006 -:102CD0005CFC0023CDE900331A4603A9484603F003 -:102CE00081FA03A82FF046FC43F6982002F046FB39 -:102CF00002A82FF03FFC40F68C26642002F03EFB39 -:102D0000013640F68B239E427FF759AF2AF031FF00 -:102D100055E70026CFE70E4902A804F05FFE02A99E -:102D200003A82FF032FC5B465A4603A9CDE900BB4D -:102D3000484603F057FA03A82FF01CFC02A82FF016 -:102D400019FCDAE7783E0020A1170600E617060016 -:102D50002318060013B50446806860B108492EF0B8 -:102D60001FFD40B98DF807000549A06804230DF147 -:102D7000070203F04FFB02B0BDE810402AF0F9BE95 -:102D80006818060038B5124B0546002418782CF058 -:102D9000CCFA85F8214007F027FD90B9EB6913B90B -:102DA00003F066F8E86103F063F8EB69C01A61F1BB -:102DB0000001B0F5FA7F71F100032CBF0120002063 -:102DC00038BD0448214607F081FD2046F8E700BFE2 -:102DD000D021002047F3040020B9034B186808B144 -:102DE000FFF7D0BF704700BF4039002002380128EC -:102DF00010B50DD8074C206850B1C38843F00803C4 -:102E0000C3802CF008FF2068BDE81040FFF7BABF70 -:102E1000012010BD40390020012810B501D001204B -:102E200010BD0B4B1C6824B12046BDE81040FFF7D5 -:102E3000A9BF084B18782CF078FA07F0D5FC0028C9 -:102E4000EDD00548214607F041FD2046E8E700BFE8 -:102E500040390020D021002047F304007FB508F05E -:102E600045F9194E30603368002B2BDD0DF1070357 -:102E70004FF6FF70039331F095FC4FF6FF75044653 -:102E8000AC421FD002AA0121204631F0B9FC38B96A -:102E9000039B1B7823B1204631F084FC0446EFE706 -:102EA00002F0E6FF04460D4608F0E8F833684BB13F -:102EB00002F0DEFF001B61EB0501B0F57A7F71F1D6 -:102EC0000003F3D304B070BD3C3900202DE9F04F6E -:102ED000C588A7B015F480559DF8C4A004460F46D8 -:102EE0001646994640F05681309B8360C0E90655EE -:102EF000DFF8D48207F026F831F037FF019507F0AC -:102F00001DFA09F097F801A9012009F08BF904F1E5 -:102F10001405D8F8001016A804F0EEFD16A92846EE -:102F20002FF0FDFD16A82FF080FDBAF1000F29D07B -:102F30009A4908A804F0E0FD99490AA804F0DCFDCC -:102F400008AA29460CA82FF011FE3A460CA90FA892 -:102F50002FF00CFE0AAA0FA916A82FF007FE16A93B -:102F600028462FF0DCFD16A82FF05FFD0FA82FF0EC -:102F70005CFD0CA82FF059FD0AA82FF056FD08A8FB -:102F80002FF053FD002502230C958DF83130636935 -:102F90000E951A1D0D920CA9019A5B88ADF8383078 -:102FA0004120ADF83A302CF0CCF901A809F082F9B3 -:102FB00028462CF0C0F931238DF8183007238DF8FE -:102FC00019304FF0100B03238DF81B308DF81C3097 -:102FD0008DF81AB007F0F4FF06A808F037F871482A -:102FE00008F01CF808AF0823ADF8203038464FF43D -:102FF000C873ADF82450ADF82630ADF822B02CF0EF -:103000009CF92946684831F072FA0AADBAF1000F0E -:103010000DD008F06BF8032809DD16AB2A460FA97E -:1030200005A808F033F9BDF8280008F025F90423B5 -:103030004FF6FF72029302A90023284608F072F8A7 -:103040000299002914BF2846002008F01FF80299B1 -:10305000002914BF2846002008F022F8029D534B97 -:103060001693003D16A818BF012509F005FA7C202B -:1030700033F07FFFA3684A46214600F0EDF8BDF823 -:10308000C8304B4AA3F51943033B012B94BF0023DF -:10309000012303A852F8231004F02EFDD8F80010E5 -:1030A00004A804F029FD434905A804F025FD05AA5C -:1030B00004A90FA82FF05AFD03AA0FA916A82FF0F4 -:1030C00055FD16A904A82FF02AFD16A82FF0ADFC77 -:1030D0000FA82FF0AAFC05A82FF0A7FC4022002182 -:1030E00016A833F0A6FF344B4FF0010819688DF88D -:1030F000948016A82CF02AF9049918A804312CF011 -:1031000025F931681AA804312CF020F92B4B1CA8A2 -:1031100019682CF01BF92A4B1EA819682CF016F917 -:10312000284B20A819682CF011F916A809F02AFBE1 -:103130002046FFF793FE32232A4629462846FFF70A -:103140009FFA41462046FFF70DFB0021102212A8EE -:1031500033F06FFF4FF4A0324FF4F023CDE910238A -:103160000FA803238DF848300F9707F029FA84F849 -:10317000218007F0BBFF002802DD2046FFF748FB57 -:10318000E38843F48053E38004A82FF04EFC03A8A7 -:103190002FF04BFC27B0BDE8F08F00BF7365060031 -:1031A0004B0F0600A527020028390020D92D020068 -:1031B000D420002073180600203900201C3900207C -:1031C000CC20002024390020D020002044F201032C -:1031D000984210B5044629D012D8012819D041F2DE -:1031E000010398421DD017482CF0EBFF41F2010378 -:1031F0009C4219D01FD8012C14BF4A2046200CE055 -:1032000044F202039842EED10F482CF0DAFF482036 -:1032100003E00E482CF0D5FF4620BDE810402AF010 -:10322000ABBC0B482CF0CDFF4720F6E709482CF04B -:10323000C8FF4920F1E744F20200844214BF4A204B -:103240004820EAE7D6180600B518060076180600EA -:1032500093180600CB180600F0B5044689B0164650 -:103260001D4601F039FCC4E902652C4B23600026A1 -:10327000268284F85460A66504F170002CF000FDED -:10328000142504F15C032A4618463146059333F0B1 -:10329000D0FE234920462CF087FD4DF61D11204617 -:1032A0002CF094FD0A223146059B0095CDE9015290 -:1032B000204643F610322CF097FD2820A76833F003 -:1032C00058FE054610302FF01AF929232B601820DC -:1032D00033F04FFE134ACDE906260246034642F874 -:1032E0000C4BC660566006AA03CA0F4A5860996024 -:1032F000C5E902365A611223AB803B68C5E908660E -:103300005B6829463846984728B128462DF04FF883 -:10331000284633F02CFE204609B0F0BD3C7705006E -:10332000AB190600593402008BF4040070B5036831 -:103330000E881B6996B00D46002104469847038805 -:10334000B34254D16B89002B51D02A7B022A76D00C -:1033500049D8002A4DD106A82CF079FC3B4B1A68BD -:103360004AB9129A3AB19DF84410032901BF38496D -:103370000A60139A1A606B7B8DF80530142116AA27 -:1033800001FB0320002650F8382C8DF80920150E7B -:103390008DF80650150C8DF80750150A50F8342C8E -:1033A0008DF80D20100E8DF80A00100C8DF80B0012 -:1033B000100A06AA01FB032310338DF80C0003CB7F -:1033C00001AACDF80E00CDF8121012233146204686 -:1033D0008DF804608DF808502CF079F8268284F876 -:1033E0005460A66503E0EE2A0BD0FF2A1ED016B06B -:1033F00070BD05F10C01204616B0BDE870402CF000 -:103400007AB801238DF81930124B8DF81820002559 -:1034100018688DF81A502CF02EF803238DF81A0036 -:1034200006AA294620462CF052F8E0E76B7B33B120 -:10343000012BDCD116B0BDE870402AF09ABB012305 -:10344000292106A82FF065F8D1E700BF44390020F4 -:10345000483900204039002082B02DE9F34104466C -:1034600008A9684681E80C002CF0F0FBBDF822505A -:10347000022D37D0FF2D4BD0012D76D13D49E0688C -:103480002EF08EF9002848D13B4E3A49E0688DF87D -:1034900004502B4601AA02F0BDFF3368002B3ED03A -:1034A000364BDFF8E4801D684FF0805733689D424B -:1034B00035D22B1F05F6FC7253F8041F01310CD0D6 -:1034C000294640462CF07DFE2946684601F0B0F9B9 -:1034D0003B6923F003031D44E8E79342ECD1F7E78F -:1034E000013325E01023A16D04F11402684601F0B8 -:1034F000D3F92CF05BF81F49E06803F05BF8204B30 -:10350000186810B1012100F023FA2AF032FB2CE0F8 -:103510001C4B1868FFF71EFC27E033F028FD4FF026 -:103520008052A56D1169B5FBF1F301FB13535BB933 -:103530001169B3EB910F07D255F823100131CFD0A9 -:103540002946684601F074F9102304F11402294653 -:10355000684601F0A1F94FF60173ADF8043001AAF5 -:103560000223002120462BF0B2FF02B0BDE8F0415B -:1035700002B070478A1906004439002048390020FB -:10358000B8380020403900209A1906002DE9F74F7D -:103590000546DDE90CBABDF83860884691461F46FD -:1035A000002B3ED0BBF1000F02D11AF0010F38D032 -:1035B000B8F10F0F01D1C02E33D1282033F0D9FC40 -:1035C000044610302EF09BFF1820A4F80080A4F8C9 -:1035D000029033F0CEFC0146CDE900BA41F80C7BF5 -:1035E00000236F46C36002464B6003CFC4E9022349 -:1035F000C4E908332B685060916046F002060A491E -:1036000051615B68A68021462846984730B1204624 -:103610002CF0CDFE204633F0AAFC044803B0BDE8F0 -:10362000F08F6FF47A70F9E791F6040016FCFFFF53 -:103630002DE9F04F2DED028B044687B0FBF794FF88 -:103640000026BB4B6360A660201D01F0CDFAB94B8C -:10365000236004F10C053833636004F1340B284611 -:10366000FFF75CF804F14C07B3492563092258467B -:1036700006F058F804F16405B0490A22384606F00D -:1036800051F8AF491A22284606F04CF832465946FE -:10369000012304F1800002F081FC04F1E00804F150 -:1036A000B80003F04DFB04F54979222339465B222B -:1036B000404604F019FB04F5597A2946122248467F -:1036C00005F010FF4A464146504600F093FA04F2D6 -:1036D000AC6308EE103A04F20C759A4B04F5CB6219 -:1036E00004F5C86118EE100A05F064FE04F5B66230 -:1036F00004F5B361284601F00DFA04F5A16204F562 -:10370000A46104F5E46001F005FA04F5E7672823F5 -:103710005246009329465B463846FCF757FC04F5B1 -:10372000F06308EE903A2A235246009329463B461E -:1037300018EE900AFDF7FEF8D6F8F83F01330ABFFD -:103740004FF01023D6F8F80F58694FF0805304F269 -:10375000AC7A19691B6901EB4101411A01225046FB -:10376000FDF746FF04F2BC7351460022184604934D -:103770002DF0F2FF04F5B963C4F8C83704F5BC6353 -:10378000C4F8CC3704F5BF63C4F8D03704F5C2637E -:10379000C4F8D43704F5C563C4F8D837D4F88836EC -:1037A000C4F8DC37D4F88C36C4F8E037D4F8903657 -:1037B000C4F8E437D4F89436C4F8E837D4F8983627 -:1037C000C4F8EC370523C4F8F037C4F8F437C4F86C -:1037D000F837C4F8FC3704F5F9630393C4F80038EC -:1037E000594BC4F8083804F60C0604F5FE6304F2DD -:1037F000DC7B194607223046C4F804B84FF0000AB3 -:103800000593FCF713F801231A4604F57A71CDE904 -:1038100000AA04F67C0002F0A3FD0123022204F5B5 -:103820008F61CDE900AA04F6940002F099FD03230C -:103830000222012104F6AC0003F022FB40F6AC5357 -:103840004A4604F5A76104F6BC0003F06DFB0921AC -:1038500004F6E400FCF76EFE082104F60C10FDF7F8 -:1038600001F8284600F09AFCC4F82009284600F028 -:103870000FFD049BD4F82029C4F8240901460093C5 -:1038800004F62810334600F061FD04F5AD630193A2 -:1038900004F5AA6604F5B06300933246434604F586 -:1038A0005C7104F63810FBF765FC04F594503A4659 -:1038B00018EE901A18EE103A18302AF08DF9B4F874 -:1038C000B236A4F80AA043F0200304F5CE67A4F8AA -:1038D000B236384604F036FF0221384604F0BAFF0B -:1038E000B4F87636194923F48073A4F8763628465E -:1038F00004F062FC039B5B4506D053F8040B039372 -:1039000001212FF0B7FDF5E7059B5B454FF0010165 -:1039100004D05BF8040B2FF0ADFDF5E730462FF037 -:10392000A9FD204607B0BDEC028BBDE8F08F00BFBB -:103930006C7805007C7705000090004000A00040F6 -:1039400000A0014000200040BB190600801A0600BC -:1039500030B587B04FF48053802204460D4602A84C -:1039600000210091FDF744FE01230C4A01A902A8A1 -:103970002BF04BF9019B2BB955B902A82BF050F94C -:1039800007B030BD054901236A4602A8FDF7AAFD2C -:1039900004F5945018302AF0C1FBEEE7707705006B -:1039A0002DE9F04F43892DED028BDA078FB00446E5 -:1039B00000F1F98043F0010343814FF08043D3F8D5 -:1039C00000341BB94FF47A702CF05EFD2BF048FEEA -:1039D00004F1B80A00212046FFF7BAFF504601F073 -:1039E0001FFB724E002556F8040B10B103681B68CC -:1039F000984701353C2DF6D12046FBF7F7FD002511 -:103A00006B4B6B480A93294610238DE80300029301 -:103A10002A46234640F2FD310B955046FFF7B6FD8E -:103A2000644BCDE90C35C02302930EAB13E90300C0 -:103A300064228DE80300234640F2FD315046FFF733 -:103A4000A5FD638943F4804363815B4BE02283F8E7 -:103A50000923A021602283F80A1383F81A2383F82C -:103A60001B2383F8071383F81C13802183F8211389 -:103A700083F8222383F80113402204F5E76183F8D9 -:103A80000223084683F8062304F2BC7B0591FCF769 -:103A900033FB059908A82AF033FC484958462DF015 -:103AA0007FFE4749804658462DF07AFE2368064639 -:103AB0005B6864212046984704F67C0308EE103AC0 -:103AC00004F6940308EE903A2F46059518EE100A76 -:103AD0002DF084FD70B9B8F1000F14D19EB92368A0 -:103AE00020465B680A21984730460FB0BDEC028B38 -:103AF000BDE8F08F18EE900A2DF070FD0028EAD096 -:103B0000059B182BE7DC3946FF232A4604F61C00E8 -:103B10002EF059FD236832215B6820469847013713 -:103B2000059BFFB20133052F059302D10135EDB29C -:103B30000027059B192B0AD0B8F1000FC6D01F49EA -:103B4000584602F037FD404633F011FA02E0B8F172 -:103B5000000FF4D116B1304633F009FAFBF70EFD31 -:103B6000014606A803F0C8FF07A8F8F771FDBDF8E5 -:103B70002430029304F10C09012307AA06A9CDE918 -:103B800000B348465346FFF7A1F907A82EF04DFFB2 -:103B900006A82EF04AFF18EE102A04F60C0148463B -:103BA000FEF7D4FF92E707489FE700BF8439002063 -:103BB000E7F60400D5F6040000E100E0681806000E -:103BC0008A19060016FCFFFF10B5084B0360044677 -:103BD00000F551702EF098FE054B2360002320461F -:103BE000E38001F03DF8204610BD00BFD877050006 -:103BF0006C7805002DE9F04FAF4B0360002387B0D0 -:103C000004464360CDE9021200F0EEFF2046AB4BC4 -:103C100040F80C3B02220323642104F067FF0323D6 -:103C20001A46652104F1240004F060FF04F15409F0 -:103C300003230422662104F13C0004F057FF04F141 -:103C40006C0B03231F226721484604F04FFF04F149 -:103C5000840603231C226821584604F047FF04F120 -:103C60009C0803230E226921304604F03FFF04F133 -:103C7000B40A032325226A21404604F037FF0323B8 -:103C80000B226B21504604F031FF03230A226C21E2 -:103C900004F1CC0004F02AFF04F1FC0703230922FD -:103CA0006D2104F1E40004F021FF03231E226E21A4 -:103CB000384604F01BFF04F58A730193172203238F -:103CC0006F21019804F012FF03230C22702104F5E8 -:103CD000967004F00BFF03231122712104F5A270EA -:103CE00004F004FF03230122722104F5AE7004F0F6 -:103CF000FDFE03230D22732104F5BA7004F0F6FED5 -:103D000003232222742104F5C67004F0EFFE03237E -:103D10001A22772104F5D27004F0E8FE04F5EA7562 -:103D200003232022782104F5DE7004F0DFFE032354 -:103D300024227921284604F0D9FE032300227A2187 -:103D400004F5F67004F0D2FE032314227B2104F55F -:103D5000017004F0CBFE03230522862104F50770D1 -:103D600004F0C4FE032310227C2104F50D7004F03E -:103D7000BDFE032308227D2104F5137004F0B6FE76 -:103D8000032315227E2104F5197004F0AFFE0323EE -:103D900016227F2104F51F7004F0A8FE03230F22D2 -:103DA000802104F5257004F0A1FE0323182281214F -:103DB00004F52B7004F09AFE03231322822104F5EC -:103DC000317004F093FE01230622832104F537703D -:103DD00004F08CFE01232822842104F53D7004F0B8 -:103DE00085FE19220323852104F5437004F07EFE2D -:103DF000019BC4E9CD7604F55177C4E9CF35C4E918 -:103E0000C9BAC4E9CB98384603F04CFE2123A3601D -:103E10002B4B029A1A602B4B039A1A6013262B68BD -:103E200028461B6C00219847A3680136B34205F170 -:103E30001805F4DCD4F82403036800211B6C9847B0 -:103E4000D4F82803036800211B6C9847D4F82C038E -:103E5000036800211B6C9847D4F8300303680021E5 -:103E60001B6C9847D4F83403036800211B6C9847F7 -:103E7000D4F83803036800211B6C9847D4F83C033E -:103E8000036800211B6C9847A1680122114405A812 -:103E90002EF02AFD05A938462EF03DFD05A82EF08E -:103EA00033FDA268D4F844331344204600221A712B -:103EB00007B0BDE8F08F00BF6C780500D87705002B -:103EC000943F0020903F00202DE9F8438268D0F80D -:103ED0004433DFF88880134400251A7942F0010248 -:103EE00004461A7100F10C062F46A368AB4233DD7D -:103EF000D4F8443396F810902B4430461F71336841 -:103F0000DB699847B8B9B9F1200F34BF4FF0A0432F -:103F1000434609F01F0903EB8903D3F8002702F495 -:103F20004032B2F5403F09D1D4F844332B441A79DA -:103F300042F004021A7101351836D6E7D3F800377B -:103F400003F44033B3F5003FF5D1D4F844332B44A8 -:103F50001A7942F00802EDE7BDE8F883000300504B -:103F6000F8B58268D0F84433134405461A7922F034 -:103F700001021A71134BD3F80473D3F80423C3F866 -:103F8000082300F10C040026AB68B34216DD236859 -:103F90002046DB69984748B9D5F84433334419794A -:103FA0004B0706D50321204604F0F4FE01361834F1 -:103FB000EAE711F0080118BF0221F4E7014BC3F84A -:103FC0000473F8BD006000402DE9F04F85B017463E -:103FD00003932B4B0291D3F804230192D3F80423CB -:103FE000C3F80823064604464FF000084FF0010BC3 -:103FF000B36843453ADDE268257FD26904F10C09D4 -:104000004846904728BBE2684846126A904700B38A -:10401000608A10F4007125D0029BD3B1EFB1194B27 -:10402000202D05F01F0534BF4FF0A04A9A4605F534 -:10403000E0715AF8211011F4403F0AD1C0F3002179 -:10404000C1F1030148460BFA05F504F0A3FECAF8D6 -:10405000205508F101081834CAE73946484604F0EB -:1040600099FEF6E7039B002BF3D0F7E7044B002201 -:10407000C3F87C21019AC3F8042305B0BDE8F08F92 -:1040800000600040000300502DE9F74F044600682F -:1040900000921D4603681B680F469847B84273D8C4 -:1040A000206803685B689847EE1986426CD24FF02F -:1040B0000008A8452ADAA36808EB0706B6FBF3F167 -:1040C0005943761A9B1BA5EB080999452046A8BFC2 -:1040D00099462BF028FC009B03EB080100234B457D -:1040E00012D0826811F801CB1A44925D3CEA0202B8 -:1040F00008D028482A4639462CF063F8264803B0F1 -:10410000BDE8F08F0133EAE79844D2E74FF00008AA -:10411000A8453CDAA26808EB0709B9FBF2F1514364 -:10412000A9EB0103A5EB0806D21A96422046A8BFC8 -:10413000164601932BF0F7FB019B0099834680689C -:1041400009EB060229F0030A12F0030F22F003091B -:1041500041443246184418BF09F1040932F041FFC6 -:10416000A1682068BAFBF1F2036801FB12A2DBF838 -:104170000810D3F814B0A9EB0A0C0A444FEA9C03C8 -:104180005146D847B044C3E76FF47A70B7E70020D0 -:10419000B5E700BFED19060016FCFFFF2DE9F74358 -:1041A000324C236813F00103054606D10122304842 -:1041B00011462EF04CF9012323602E4C2368D807BA -:1041C0000CD40323192285212B4804F08FFC0123F2 -:1041D0002A4A2B492848236032F0C4FE264CDFF8D7 -:1041E000A880284E0A202CF04FF9204604F0AAFAA5 -:1041F0000221204604F02EFBE38823F48073E38041 -:1042000098F800306BBBDFF8849033603221284689 -:10421000C9F800302DF02EFB00B3502032F0A9FE7B -:1042200032230522CDE900322946114B22460746AA -:1042300002F014FB5420376032F09BFE3C23062131 -:10424000CDE9003107462946094B224602F0BEFB64 -:104250003168C9F8007038462CF09DFA012388F8BF -:104260000030306803B0BDE8F08300BF4C39002057 -:1042700058390020503900206039002030200020BB -:1042800005FA040054390020C04A00207839002083 -:1042900010B504460A202CF0F7F82046FFF77EFF01 -:1042A000014B186810BD00BF783900202DE9F74F89 -:1042B0000546DDE90CBABDF83860884691461F46D0 -:1042C000002B3DD0BBF1000F02D11AF0010F37D007 -:1042D000B8F10F0F01D1C02E32D1282032F049FEA3 -:1042E000044610302EF00BF91820A4F80080A4F832 -:1042F000029032F03EFE0146CDE900BA41F80C7B57 -:1043000000236F46C36002464B6003CFC4E902231B -:10431000C4E908332B685060916046F002060A49F0 -:1043200051615B68A68021462846984740B12046E7 -:104330002CF03DF8204603B0BDE8F04F32F017BE38 -:1043400003B0BDE8F08F00BF13FA0400F0B58DB0E4 -:1043500004461298C4E90012C4E902301B492DF04A -:104360001FFA0546E0B105AE00F11003324600F138 -:10437000280C18685968174603C7083363453A463E -:10438000F7D1186838600CAB13E90F008DE80F0007 -:10439000206896E80E002CF0DFF9284632F0E7FDA1 -:1043A0000B4B1D687DB10B4B0A4805930023002180 -:1043B0000693C0238DE803000293032223460621BF -:1043C0002846FFF773FF20460DB0F0BD351A0600F2 -:1043D000B43E0020614502002DE9F0432DED068B2F -:1043E00085B001AE002586E80E004FF48062DDE95D -:1043F0001287C0E90055C0E90322C0E90525DFEDB9 -:10440000579A856004464FF00C09BD4257DB9FED7B -:10441000539A4546B0EE49AA4FF00008F0EE49AA7B -:10442000B0EE498AF7EE008AB8455EDA2946304692 -:104430002BF011FB25F040FE07EE100AC9EE877A3B -:1044400008F101080C35BDEEC88A77EEE87A18EE5F -:10445000102AFDEEE76A16EE903A9A42B8BF1A4665 -:1044600008EE102A55F80C3C019A9B1A06EE903A79 -:10447000F8EEE66A029A55F8083C86EE876A9B1ABF -:10448000039AB8EEC88AF0EEC66AE6EEA7AA06EE70 -:10449000903AF8EEE66A55F8043C86EE876A9B1A75 -:1044A000F0EEC66AA6EEA7AA06EE903AF8EEE66A25 -:1044B00086EE876AB0EEC67AA7EE279AB4E709FBC4 -:1044C000058130462BF0C7FA25F0F6FD07EE900A7D -:1044D000FDEEE77A0135F8EEE77AF4EE697AF1EE6F -:1044E00010FAC8BFF0EE679A8FE76AEE0A7AEAEE32 -:1044F000AA7AE9EE097A17EE900A25F0DDFD07EEBB -:10450000900A8AEEA77A019B2360029B6360039B5B -:10451000A36020468AEE276AF0EE686AE7EE086A32 -:10452000B0EE687AA6EE087A89EE276AFEEECB6ACC -:10453000E6EE088ABEEECB7AFEEECB8AFDEEE99A75 -:10454000C4ED036A84ED047AC4ED058AC4ED069ACD -:1045500005B0BDEC068BBDE8F08300BF0000000095 -:1045600082B02DE9F04F2DED028BE9B074A904461D -:10457000642081E80C002BF087FF052211460CA86F -:104580002EF073F8A0490DA803F028FA19251DABE9 -:104590000022013DC3E900229A6003F10C03F8D127 -:1045A0001522294610A80F9532F043FDA068036834 -:1045B0009B6A984708EE100AA0680368FF215B6AAF -:1045C0009847A0683C302CF0D9FF43F68C462F4624 -:1045D000059543F68C439E4203D08C4B9E4280F25D -:1045E000F780A0682AF053FBA068894900F13C05D8 -:1045F00016A803F081FA782216A9284601F022FEB7 -:1046000016A82EF012FA43F68C460025059B60682A -:10461000C8222833B3FBF2F102FB1133DBB205935E -:104620002CF017F8804660682CF01AF818F52A7FED -:10463000C0F2D78018F1C80FC0F2D680B8F52A7F33 -:1046400000F3D580B8F1C80FCCBF4FF0030A4FF08C -:10465000020A10F52A7FC0F2CD8010F1C80FC0F217 -:10466000CC80B0F52A7F00F3CB80C828CCBF4FF0B8 -:10467000030B4FF0020B0CA82DF09EFFDFF89C817E -:104680000FAB049307930023C1460693079A12F8D1 -:10469000013B0792012B07D199F8012099F80010EE -:1046A000FF230CA82DF08FFF069B0133192B0693D7 -:1046B00009F10209EAD1059B5A4651460CA82DF092 -:1046C00082FF002E01DB0F2D07D9A0680023009385 -:1046D0001A460CA910302DF0D5FF4E4B0DF12009D4 -:1046E00098F8002052451ED198F801205A451AD159 -:1046F000049A1278012A16D00C221DAB02FB073354 -:1047000021680693002248462CF047F899E80700F4 -:10471000069B83E80700049B01221A701744154486 -:104720003C4BFFB2EDB2049A08F102080132984501 -:104730000492D5D164202BF0A7FE643E182F36B228 -:104740007FF647AF16AD3A461DA928462BF050FA22 -:1047500019AB0FCB8DE80F00206895E80E002BF009 -:10476000FBFFE06820B12C491C232A4601F052FED1 -:10477000A0682AF08CFAA5680DA90EA82DF005FFF7 -:104780003C35002340F2DC52CDE900320EA91A4636 -:10479000284601F003FD0EA82DF0ECFE4FF47A70D0 -:1047A0002BF072FEA0682AF072FAA068036818EE77 -:1047B000101A5B6A98470DA82DF0DCFE0CA82DF0AE -:1047C000D9FE69B0BDEC028BBDE8F04F02B0704776 -:1047D00016B10F2D7FF41AAFA0683C302CF0CEFE3E -:1047E00014E74FF0000A34E74FF0010A31E74FF0C9 -:1047F000040A2EE74FF0000B3DE74FF0010B3AE7BC -:104800004FF0040B37E700BF401A0600D18AFFFFC4 -:10481000851A0600CC1A0600351A06009A1A0600F8 -:10482000022802BF014B01221A707047C14A0020C2 -:1048300070B50C4629F08DF990B1154D00232B7001 -:104840004FF080563069B4FBF0F02BF0FDF918B151 -:104850000A202CF050FDF5E72B78002BFCD070BD22 -:104860000C4B0222C3F80425D3F80024002AFBD005 -:10487000C3F80845D3F80024002AFBD00022C3F86F -:104880000425044AD2F80034002BFBD0E7E700BF30 -:10489000C14A002000E00140F8B50D4616461F460B -:1048A00029F057F980B1174C002323703A4631465E -:1048B00028462BF0C7F918B10A202CF01CFDF5E7AB -:1048C0002378002BFCD0F8BD0F4B0122C3F8042540 -:1048D000D3F80024002AFBD00B4B0024A74209DDAB -:1048E00056F8242045F82420D3F80024002AFBD0D1 -:1048F0000134F3E70022C3F80425D3F80024002A8A -:10490000FBD0E0E7C14A002000E001402DE9F04380 -:104910008BB004460B4606AD01F1100618685968C5 -:104920002A4603C20833B3421546F7D19DF8185002 -:10493000032D4DD84FF08053BDF81A701B699DF8B8 -:104940001990079EDDF820802348CDF808805F434A -:10495000099B4A46CDE9006329463B462BF031FCD2 -:10496000B9F1020F2DD1002111F8083013B1013136 -:104970006429F9D10022404605F0C4FC0023014619 -:104980000490164805932BF01CFC6A1E5FFA82FE09 -:104990000EEB8E0204AB03CB920002F1100C04EB81 -:1049A0000C0844F80C001420224400FB0E443E4442 -:1049B000C8F80410002015719760E6600BB0BDE8E0 -:1049C000F0830AAA12E9030004AB83E80300DCE7E2 -:1049D0006FF47A70F2E700BFCC1A06001C1B0600C9 -:1049E0002DE9F04F324B334C4FF080521C44324B88 -:1049F0001169E41AB4FBF1F301FB134389B00646D5 -:104A000013B111690C44E41A136901930023DFF810 -:104A1000C0A0D3F8F82FDFF8BCB001320ABF4FF0C6 -:104A20001023D3F8F85F5D694FF080531B69A5EB45 -:104A30008305AC4239D2214B0293029B2268DB43AF -:104A40009A4211D163681E4A93420DD1A2681D4B50 -:104A50009A4209D1E368534506D1002393E8030045 -:104A600008AB03E90300FFDE54F8103C5B4517D1A7 -:104A700054F8042C144B9A4212D114482BF0A1FB89 -:104A800014F8089CA4F120074FF00008C14507DD89 -:104A900039463046FFF73AFF08F10108103FF5E7C5 -:104AA000019B23F003031C44C3E709B0BDE8F08F6A -:104AB0005C78060020220020302000208F71C46D19 -:104AC000C615A841C49866C99DD7B1C1391B060057 -:104AD00075EE5197FE307F5910B5064B03600023E9 -:104AE00004460371C38000F007F821462BF0B6FAA4 -:104AF000204610BDFC77050038B5054C256825B962 -:104B0000542032F036FA05602060206838BD00BFBE -:104B10007C39002010B50023044603F073FB024BE0 -:104B20002360204610BD00BF38780500014B186097 -:104B30000020704780390020002830B51FDD114C5F -:104B400023680BB9104B23602268411E0D460020DC -:104B5000930983EAD273534083EA121383EA9203E0 -:104B600083EA5203DB0743EA520202F001036D08B5 -:104B700043EA4000ECD18142E8D3226030BD6FF4BB -:104B80007A70FBE780390020A10D0C0030B585B0AC -:104B900004AC04E90F00BDF80230012B10D1114D17 -:104BA0003C2455F8040B28B1C3889A0402D5036845 -:104BB0005B689847013C14F0FF04F2D105B030BDAA -:104BC000022BFBD1074D3C2455F8040B28B1C388B8 -:104BD0005B0402D503689B689847013C14F0FF040E -:104BE000F2D1EBE784390020194A73B5002311464E -:104BF00052F8044B3CBB41F82300164C237813F0C9 -:104C000001031ED1144D2A68DAB10093102201234A -:104C10004FF47A60002101F04BF990B9C0260F4B98 -:104C200028680096012210212BF092FA0B4B28687D -:104C3000009602220F212BF08BFA237843F0010318 -:104C4000237002B070BD01333C2BD1D1D5E700BF3A -:104C500084390020C24A0020B43E00208D4B02005F -:104C600010B5074A0023114652F8044B844203D181 -:104C7000002241F8232010BD01333C2BF4D1FAE788 -:104C800084390020F8B504460E46062812D8DFE81D -:104C900000F004040412120412000D4F002557F80E -:104CA000040B20B1036832461B6921469847013541 -:104CB0003C2DF4D1F8BD064F3B2557F8250020B117 -:104CC000036832461B6921469847013DF5D2F1E75A -:104CD0008439002070B50C46054604F07FFD124B68 -:104CE0001A682244B2F5806F09D310490422C3E93F -:104CF000002140F2FA329442C4BF0D4D15241A68C7 -:104D000004321A44511E2E19B54204D015F8010B75 -:104D100001F8010FF8E70021115519682144BDE899 -:104D20007040196004F04CBD743A00202E2E2E0AFB -:104D3000491B060030B5054687B03AB300221C2453 -:104D400025FA04F303F00F03A1B99BB9E4B1DAB972 -:104D5000043C231DF4D102F118030DEB03020023E0 -:104D60000C4802F8143C2BF022FA01A82BF01FFA91 -:104D700007B030BD092B07DD373302F11800684456 -:104D8000013200F8143CE3E73033F6E701A92BF0D9 -:104D9000A6F9EAE75F1B06002DE9F347314FDFF87C -:104DA000CC8004460E461546A146CA4619F8013B7A -:104DB000002B48D0252BF8D1A9EB0401204601395E -:104DC000FFF788FF99F8003055F8040B0190782B15 -:104DD0000AF1020408D86F2B08D8632B23D01DD802 -:104DE000252B2CD0582B28D0384629E0703B082B97 -:104DF000FAD801A252F823F03B4E0200E94D02001E -:104E0000E94D0200414E0200E94D0200214E020030 -:104E1000E94D0200E94D0200314E0200642BE3D15E -:104E20000022114606E0012101A8FFF753FFBBE76E -:104E300001220021FFF77EFFB6E70122F1E740469D -:104E40002BF0B5F9B0E7AAEB04012046FFF742FFCB -:104E50002EB1054802B0BDE8F0472BF0A8B902B06A -:104E6000BDE8F087621B0600243606008368060052 -:104E70002DE9FF4104AC04E90F00104B104F1C68F2 -:104E8000DDE902014FF47A72002328F035FB054674 -:104E90000E467CB1E368D4F818809D4276F1000399 -:104EA00006D320462BF0DEF9394620462BF0C3F915 -:104EB0004446EEE704B0BDE8F08100BF803E00202C -:104EC000883E00202DE9F04FDFF8B8B093B004AC75 -:104ED00084E80F00DBF80030002B4AD0264BBDF8E9 -:104EE0001050BDF812601C68244F002240F2FE39B9 -:104EF00040F2FF3A3CB3E368D4F81880180C4D45F3 -:104F000099B203460FD151450DD108B1B04208D135 -:104F10003AB920462BF0A6F9394620462BF08BF9FA -:104F200001224446E6E709B18D42FAD108B1B34205 -:104F3000F7D1204603922BF095F9394620462BF005 -:104F40007AF9039AEDE7A5F2FE33012B11D9DBF8CC -:104F50000040102300933246094B294608A82BF045 -:104F600012FA236808A99B682046984708A82BF0E6 -:104F70001EFA13B0BDE8F08F983E0020883E002056 -:104F8000C54E02007C3E002038B504F027FC154BCE -:104F90001C68C4B120462BF065F904F011FC002315 -:104FA00023616362256804F04DFC014628462EF01B -:104FB00028FD04F013FC0C4B1A6822621C6004F0FC -:104FC000FFFB204638BD282031F0D3FF28220021E6 -:104FD000044632F02EF82EF00DFD0023C4E9013313 -:104FE0002060DAE7903E00208C3E002038B50A4B66 -:104FF0001C682369DB070CD5084D2B6813B9FFF734 -:10500000C3FF28602B6823B1626A5A620022626281 -:105010001C46204638BD00BF783E0020843E00205C -:105020002DE9F341234E347814F001043ED1224D92 -:10503000224F2860FFF7A8FF214B224918602BF070 -:10504000FAF8FFF7A1FFD0F80080386004F0FAFB0F -:10505000011F40462EF0D3FC3B681B4918682EF018 -:10506000CCFC2868F0B1C027184B0097224640F2CC -:10507000FF312BF0B4F8154B28680097224640F218 -:10508000FE312BF0ACF801230F22002100944FF4E5 -:105090007A6000F00DFF0E4B2868009701220F2167 -:1050A0002BF09DF8337843F00103337002B0BDE874 -:1050B000F08100BFC34A00207C3E0020943E0020C7 -:1050C000783E0020883E0020D7020500C54E020031 -:1050D000714E0200024B187800F00100704700BFCB -:1050E000C34A0020F7B5134F3B6804460D46EBB1A9 -:1050F000114B1B78DB0719D5FFF778FF44EA05430E -:10510000C36006462BF0AEF80C4930462BF093F8FE -:10511000A4F2FE33012B07D9C02300933868084B53 -:105120002A4621462BF05BF8002000E0054803B03A -:10513000F0BD00BF7C3E0020C34A0020983E002006 -:10514000C54E020016FCFFFF2DE9F0410E469046C9 -:105150001F46054618B900242046BDE8F081002905 -:10516000F9D0FFF711FF04460028F4D04346324639 -:10517000294600682EF04EFC256804F063FB011FF1 -:1051800028462EF03CFC064B06492068002F18BF2D -:1051900019462EF032FC044920462BF04CF8DBE790 -:1051A000BB020500AB020500883E002010B4084B8E -:1051B0001B7813F001030C46114605D0224601234B -:1051C0005DF8044BFFF7C0BF18465DF8044B70470D -:1051D000C34A0020F8B5054600682EF014FC0446CA -:1051E0002EF013FCD5E90123241A9B1A9C4212D9F4 -:1051F000094E376835602EF008FC6868203424F0CA -:105200001F0408B100F026FA204600F0FFF968609C -:105210002044A8603760F8BD783E0020024B186833 -:10522000B0FA80F040097047883E00201FB50D4C51 -:1052300023789A0708D443F0020323700222012343 -:105240000F2168462DF065F9074B1B6843B9237899 -:1052500023F00203237004B0BDE81040FAF7CABA85 -:1052600004B010BDC34A0020883E00202DE9F04163 -:105270003B4B1B78D80770D53A4D2C682369D9076A -:1052800023D5394E206843F00203236133681A693D -:105290001F6842F004021A612EF0BAFB014638463C -:1052A0002EF0AFFB3068FFF795FF336899681868F8 -:1052B00004F07DFC002333602B681A6992074CD5FB -:1052C000BDE8F041186804F0ACBC284F284E39689E -:1052D000306851B928601B0712D52C60FFF7A6FF74 -:1052E0003B68002BFAD02B600AE06269BA4229D1F0 -:1052F000A269002A08BF0A462A602A688242EAD0C8 -:105300002B689C4229D0326893420BD11F6804F06D -:1053100099FA011F38462EF072FB33681549186858 -:105320002EF06BFB33689C4203D06269124B9A42A9 -:105330000AD12A680021936812680846BDE8F04146 -:1053400004F0F4BB2960D8E72046FFF743FF2A6842 -:10535000A168936820681268F0E7BDE8F08100BF9B -:10536000C34A0020783E0020843E0020883E002072 -:10537000943E0020D7020500903E002038B50D4B2A -:105380001B78DB07054603D4BDE838402BF07CB81A -:10539000FFF72CFE044600F06BFD2844E060204639 -:1053A0002AF060FF204604492AF045FFBDE8384056 -:1053B000FFF75CBFC34A0020803E002038B5224B77 -:1053C0001B78DB073FD5214D214C28682AF04AFF86 -:1053D000214628682AF02FFF2468002274B1A369AF -:1053E0002BBB032A23DDE2692068936100F032F9C8 -:1053F000606800F02FF9204600F02CF92B6800229D -:105400001A611C6804F01EFA014620462EF0F9FAD3 -:1054100004F0E4F90F492A680B6893420BD11B6A28 -:105420000B6004F0CDF9BDE83840FFF71FBF013233 -:105430001C46D3E70B46002BF3D0196A8A42F9D1F8 -:10544000126A1A62EDE738BDC34A0020783E002098 -:10545000903E00208C3E0020034B1B78DB0701D5DB -:10546000FFF7ACBF704700BFC34A00202DE9F041F1 -:105470000D460646002834D01C4B1B78D90733D57F -:10548000DFF87480D8F800301A69520701D15C6ADD -:105490003CB1174A29463046FFF788FE0020BDE898 -:1054A000F081186804F0A5FBD8F80020136913F008 -:1054B000020703D023F003031361EFE743F0010376 -:1054C00013612846B047D8F800201069576220F0D1 -:1054D000010110F004001161E1D02846FFF7BCFF84 -:1054E000DCE76FF47A70DAE70248D8E7C34A0020B5 -:1054F0005954020016FCFFFF783E0020024B18783A -:10550000C0F38000704700BFC34A0020044A1378EC -:1055100018B143F004031370704703F0FB03FAE77C -:10552000C34A002070B5154B1B78DB07044623D512 -:1055300004F054F926680136266004F041F9012E82 -:105540001ADDFFF753FD05462AF08CFE211D284683 -:105550002AF071FE04F042F923689E4206DD2846D7 -:105560002AF080FE064928462AF065FE04F028F954 -:10557000BDE87040FFF77ABE70BD00BFC34A00208F -:10558000883E002013B50446406830B101902AF0EF -:1055900069FE044901982AF04EFE2368013B23600E -:1055A00002B010BD883E0020F8B54568074F04469C -:1055B0000E4645B128462AF055FE284639462AF0BF -:1055C0003AFE6568F5E72660F8BD00BF883E00201A -:1055D000F8B50C4E05460C46377804F0FFF80A4B38 -:1055E00043F8375003EBC7035C60641BA40844F026 -:1055F00000442C6033780133337004F0E1F800206C -:10560000F8BD00BFC54A00209C3E002038B50446C6 -:10561000A0B10B4D2B7843B90A4A0B4913700B4BC1 -:105620001868FFF7D5FF01232B70204608492AF0A0 -:1056300063FE044610B9142028F09EFA204638BDB7 -:10564000C44A0020C54A002000E001202C2100208F -:105650009C3E002010B5044698B10D4B1A6882425A -:1056600010D25B6883420DD950F8043C002B02DC59 -:105670001E2028F081FA54F8043C43F0004344F81B -:10568000043C10BDBDE810401E2028F075BA00BFD4 -:105690009C3E002010B5044B036000230446C380E9 -:1056A000FFF7DEFA204610BD6C78050038B5084BD0 -:1056B0000360002504464560FFF796FA054B23601A -:1056C000E388258143F48053E380204638BD00BF42 -:1056D0006C780500907805000048704716FCFFFFC5 -:1056E00010B5044B036000230446C380FFF7B8FAEB -:1056F000204610BD6C780500F8B50025144B0360FA -:10570000044645600F461646FFF76EFA114B2360BC -:10571000142323810223A37294F83630676223F0A6 -:105720000E0384F836304FF00113C4E90355C4E981 -:105730000555C4E90755C4E90E33A680E580256305 -:10574000A586A4F8425084F840502046F8BD00BF1A -:105750006C780500B8780500C16811F5C87FF8B508 -:1057600049DA90F8363013F002034BD1056915F58C -:10577000C87F55DA90F83620520758D4446914F59A -:10578000C87F60DA90F83620160763D4002B6BD1FF -:1057900090F84060AEB1B0F8423090F83620013356 -:1057A0009BB212F00107A0F8423078D01D2B08D927 -:1057B00000236FF3000280F83620A0F8423080F812 -:1057C00040302AF0A2FE404B984271D911F5487F33 -:1057D00070DBB1F5487F6FDC15F5487F6EDBB5F502 -:1057E000487F6DDC14F5487F6CDBB4F5487FD4BF8F -:1057F0000020062052E0B1F5C87F0FDD90F836306A -:105800009C070BD490F8363083F00202C2F34002BA -:1058100062F3410380F836300123A7E70023A5E7B0 -:10582000B5F5C87FAADD90F836205707A6D490F8C2 -:10583000363083F00402C2F3800262F3820380F800 -:10584000363001239AE7B4F5C87F9FDD90F8362003 -:1058500012079BD490F8363083F00802C2F3C002DE -:1058600062F3C30380F8363090F84030032B8FD8B2 -:105870000133DBB2012B80F8403003D10023A0F8C4 -:10588000423085E7042B83D190F8363043F0010392 -:1058900080F836300023A0F842300B20F8BD092BE9 -:1058A00082BF06F1FF36A0F8427080F8406088E7BA -:1058B0000720F3E70320F1E70420EFE70220EDE7FC -:1058C0000120EBE70520E9E7FF7002000048704780 -:1058D00016FCFFFF10B5044B036000230446C38091 -:1058E000FFF7BEF9204610BD6C78050073B5114B6B -:1058F00003600025044645600E460192FFF774F9E7 -:105900000D4B23604FF480632046C4E90355C4E97E -:105910000633C4E90835C4E90A55C4E90C55C4E99D -:105920000E55C4E91065019965612AF004FF20460F -:1059300002B070BD6C780500F87805001FB5C3880B -:105940005B07044619D403689B6A9847E388A188DB -:1059500023F0020343F00403E3800322012368469B -:105960002CF0D7FDE388064823F0040213F0020F61 -:10597000E28018BF002004B010BD0248FBE700BF62 -:1059800014FCFFFF15FCFFFFC3885A0710B504463F -:105990000ED49B0701D4FFF7D1FF636C20461BB1E7 -:1059A000BDE81040F6F720BFBDE81040F6F790BF05 -:1059B000004810BD15FCFFFF10B5074B044640F82A -:1059C000103B2CF0D7FD054B236000232046E380DD -:1059D000FFF746F9204610BD307905006C780500C8 -:1059E000F8B51F460B4B03600023044643600E4688 -:1059F0001546FFF7F9F82046074B40F8103B2AB24E -:105A000031B22CF032FEFF23268165812373A780FB -:105A10002046F8BD6C78050030790500014B036025 -:105A2000704700BF707905002DE9F04100251E4642 -:105A3000144B03600446456088461746FFF7D4F8C8 -:105A4000114B2360C4E9028704F1100002F084F8CE -:105A5000BDF81C30A3809DF81830E583013384F82D -:105A600028304FF0FF336361E388A561013643F4CA -:105A700080432677656225846585A585E380204679 -:105A8000BDE8F0816C780500A479050038B50446BE -:105A90000D4621B92BF035FA40B9104810E0012924 -:105AA0000FD120462BF02DFA0028FAD0238CA269C2 -:105AB000D05C227F0133B3FBF2F102FB113323846C -:105AC00038BD0229F2D12BF01CFA0028EED12A466B -:105AD000012120462BF011F9E8E700BF0CFCFFFF85 -:105AE000C388DA0713B5044614D443F001025B07F8 -:105AF000C28008D52046FFF7C9FFE38823F00103E1 -:105B0000E38002B010BD01912BF090F801990028BC -:105B1000F0D0F6E70048F4E70DFCFFFFC388DA0792 -:105B200010B504460FD4FF2918BF013143F001031B -:105B300018BFC9B2C38001772BF078F8E38823F04F -:105B40000103E38010BD0148FCE700BF0DFCFFFF2F -:105B500073B51646C2880D469107044619D4002E27 -:105B600019DDC5B142F002011207C1800AD53246E3 -:105B7000294620462BF0EEF9E38823F00203E38068 -:105B800002B070BD01932BF077F8019B0028EED096 -:105B9000F6E70248F4E76FF47A70F1E70DFCFFFFD7 -:105BA000C38870B515469A0704460E4634D143F0B3 -:105BB0000303C3802BF0BEF9002804DD2368012114 -:105BC0001B6A20469847236800211B6A2046984795 -:105BD0002B6802211B6C2846984723682A469B6A3B -:105BE00031462046984723680021DB6920469847C4 -:105BF00020462BF09FF9002804DD23680121DB6992 -:105C000020469847216B20462BF06AF8E38823F062 -:105C10000303E380002070BD0048FCE70DFCFFFF9C -:105C200010B5074B044640F8103B2CF0FEFE054B28 -:105C3000236000232046E380FFF712F8204610BDC2 -:105C4000A47905006C7805002DE9F04704468AB078 -:105C500061B1C568017C2B680591DE6B9B6C2846A1 -:105C60009847324A059902442846B04720462BF00F -:105C7000F1F9DFF8BC80E56A002637464FF00109EC -:105C8000636BB34249DDB5F810A0BAF1000F1DD027 -:105C9000D5E90230D4E90812994282411FD3D5E9EF -:105CA000001C51EA0C0E6A8A13D12946204605923F -:105CB0002BF0C9F9059ACDF80890D4E90801CDE98F -:105CC0000001514606A82CF033FC01371835013687 -:105CD000D6E75B1840EB0C00C5E90230EBE76B69D7 -:105CE000DB07F3D5FFF70AFC0028EFD0D4E9083032 -:105CF000D5E9021213EB080E40F1000C714572EB6E -:105D00000C02E3D2CDE90030CDF80890052240F234 -:105D1000FF3106A82CF00CFCD8E7002FABD12046B1 -:105D20000AB0BDE8F0472BF03BBA00BF8096980060 -:105D3000A0860100064B0146186838B1037C194162 -:105D400011F0010118BF0121FFF77EBF704700BFAE -:105D5000A83E0020F8B5DDE906670446154603F0C5 -:105D60003DFD56EA07032DD0D4E908329B1947EBD5 -:105D70000202C4E9083230464FF47A7200233946F1 -:105D800027F0BAFBD4E90632181842EB0101C4E946 -:105D900006014FF47A7200233046394627F0ACFBF7 -:105DA000A3681A44A260A268B2F57A7F09D3D4E945 -:105DB0000631013341F10001C4E90631A2F57A72DE -:105DC000F0E7656020462BF045F9D4E9083213F17D -:105DD0000A074FF00003666B2363E36A4FF0180174 -:105DE00042F1000201FB0636B34226D2198AB1B154 -:105DF000D3E9005C55EA0C0113D1D3E90201B842A2 -:105E0000914101D2C3E90272216B39B1D1E902019A -:105E10009D688542D86870EB010100D22363183376 -:105E2000E2E7D3E9021069184CEB0000B94270EBCD -:105E3000020EE9D2C3E90210F3E7E06803689B6C45 -:105E400098470546E068094A0368217CDB6B2A44D1 -:105E50009847236B33B1E068617C036805F10A025F -:105E6000DB6B9847BDE8F84003F0AABC8096980029 -:105E7000064B10B51C682CB120462BF0EBF8D4E98A -:105E8000060110BD00200021FBE700BFA83E002056 -:105E9000064B10B51C682CB120462BF0DBF8D4E97A -:105EA000080110BD00200021FBE700BFA83E002034 -:105EB00030B5084C246885B054B1089D0092CDE9F6 -:105EC000013502460B4620462BF04AF905B030BD9D -:105ED0000148FBE7A83E002016FCFFFF30B5084C48 -:105EE000246885B054B1089D0092CDE90135024681 -:105EF0000B4620462BF044F905B030BD0148FBE7C6 -:105F0000A83E002016FCFFFF30B5084C246885B081 -:105F100054B1089D0092CDE9013502460B4620465A -:105F20002BF00EF905B030BD0148FBE7A83E00207C -:105F300016FCFFFF044B1B680A461BB101461846BE -:105F40002BF052B901487047A83E002016FCFFFF15 -:105F500070B50E4D2C68B4B120462BF07BF80C4B7D -:105F6000266A42F2107098472C6820462BF072F88F -:105F7000236A053B42F210729B1BB2FBF3F3054A06 -:105F80000020136070BD0448FCE700BFA83E00205D -:105F9000B9210020A43E002016FCFFFFF8B51646EC -:105FA0001B4A02601B4A43740A2304464363C160D0 -:105FB00010600674F0200D46FFF728FBF022E06227 -:105FC000002131F036F800220023C4E90623C4E999 -:105FD00008232B681049DB69002727632846984768 -:105FE000E0680E4A03683146DB6B9847E068036857 -:105FF0005B6A9847E068A76003689B6C984760609D -:10600000E06803689B6A9847FFF7A2FF2046F8BD47 -:10601000E8790500A83E0020355D020080969800D2 -:106020002DE9F041104F3D680446DDB10F4B186873 -:1060300028B10F4B604398470020BDE8F081284607 -:106040002BF008F8D5E908683D6828462BF002F8DF -:10605000D5E90802A11948F10003884272EB030355 -:10606000F2D3E9E70348E8E7A83E0020A43E002079 -:10607000B921002016FCFFFF064B0146186808B145 -:106080002BF0FBB800220023C1E90023104619467B -:10609000704700BFA83E002013B5074C24684CB1E0 -:1060A000CDE9002302460B462046FFF753FE0020B1 -:1060B00002B010BD0148FBE7A83E002016FCFFFF20 -:1060C000034B0146186808B12BF009B9704700BFAF -:1060D000A83E00200D4B10B50360C38823F4005385 -:1060E0000446C3802C302CF045FA04F124002CF037 -:1060F0009CFC04F11C002CF098FC054B2360002351 -:106100002046E380FEF7ACFD204610BDF87905007F -:106110006C780500F8B50025144B03600446456013 -:106120000F461646FEF760FD114B2360A76004F191 -:106130000C0001F0E7FB04F11C0001F00DFD04F17F -:10614000240001F009FD04F12C0001F00BFC4FF4D8 -:106150004053A680E3802575E5822583258484F855 -:106160002250258525632046F8BD00BF6C780500C8 -:10617000F879050010B50121044607202AF08CF8B3 -:10618000054B984207D1237D2BB1237D012B02D0F3 -:106190002DF028FCF7E710BD16FCFFFF73B5079C38 -:1061A000002C054616DB007D10B1287D012814D196 -:1061B000A8689DF8186000961BB212B210302CF03F -:1061C00061FA24B1EC82072300242C832B7520462E -:1061D00002B070BD6FF47A74F9E7014CF7E700BFC5 -:1061E00012FCFFFF2DE9F04186B005460D9C03919E -:1061F000002C16461F461EDB2BF0DAF92B7D03F030 -:10620000FF08DBB9039905A82CF0BFF90C9B00939C -:1062100001943B46324605A92846FFF7BFFF05A873 -:106220002CF0A8F91CB12846FFF7A4FF44462046ED -:1062300006B0BDE8F0816FF47A74F8E7004CF6E739 -:1062400011FCFFFF70B5161E044612DD037D13B16D -:10625000037D012B10D1002584F82250258404F100 -:106260001C002CF05CFC0223E68225832375284663 -:1062700070BD6FF47A70FBE70048F9E712FCFFFF8E -:1062800073B5161E044606982CDD227D12B1227DC0 -:10629000012A2AD110F1FF0FC3F1000520D1A06817 -:1062A00001910368DB6998470199284400B2208670 -:1062B00084F8325004F12C002CF06FF9079B002079 -:1062C000854218BF3546834206F1FF3614BF0623C8 -:1062D000052384F83300E5822683237502B070BD60 -:1062E00000B2E4E76FF47A70F8E70148F6E700BF20 -:1062F00012FCFFFFF0B587B0161E054603911F463E -:106300001CDD2BF055F92B7D03F0FF04CBB903996D -:1063100005A82CF03AF90D9B01930C9B0093324693 -:106320003B4605A92846FFF7ABFF05A82CF022F94C -:106330002846FFF71FFF204607B0F0BD6FF47A70C4 -:10634000FAE70148F8E700BF11FCFFFF10B5034B67 -:1063500003600446FFF79EF9204610BD1C7A050035 -:106360002DE9F04104460D469DF8188017461E465B -:10637000FFF79CF9104B236000232374E360EB8844 -:106380009DF81C106561B8F1010F0CBF43F48073D8 -:1063900023F480739BB2EB802B68A7801B6C667420 -:1063A00084F8128028469847E38843F40053E3803A -:1063B0002046BDE8F08100BF1C7A0500F7B5044611 -:1063C00040682268036800266D461F69CDE90066B3 -:1063D00002232946B8470E4B009A9A4215D0204610 -:1063E000CDE900362BF09DF995E8060020462BF00C -:1063F000A9F96068216803689B6998476068A2688A -:10640000036821685D694023A847019803B0F0BD87 -:10641000A10D0C002DE9F04F0446A7B008460F4629 -:106420009246984630F056FE00F10109B9F1100F7E -:1064300000F2B880B8F1200F00F2B480394620464F -:106440002BF0AEF90646002858D14A4639460EA828 -:1064500030F0C7FD4246514612A830F0C2FD20463A -:106460002768FFF7ABFF07F108091AAF30220021B8 -:106470000546384630F0DDFD4FF0000820462BF091 -:1064800050F94FF00C0BCDF82C800BFB08FAA84507 -:106490000AF1020A58DA606803681B6939461E4629 -:1064A0004A460C23B0470EA9384630F001FEA0BB87 -:1064B0003F4BCDE90C350CAB93E8060020462BF0A2 -:1064C00041F9CDF824A00DF1440EBEE80F00EC46D2 -:1064D000ACE80F00BEE80F00ACE80F00DEF80030BB -:1064E000CCF800300EAB0ECB20462BF08AF90123FE -:1064F0000B9309F1300908F10108C6E742465146FD -:10650000103030F05EFD0546304630F030FD002D95 -:106510009BD1284627B0BDE8F08FCDF824A00DF11F -:10652000740EBEE80F00EC46ACE80F00BEE80F00AA -:10653000ACE80F00DEF80030CCF8003097E80E0031 -:1065400020462BF05EF9D4E725EAE5770B9B0BFBA1 -:1065500007F70237C3B9052D27D0154B0C9301352A -:106560002A46194620460D952BF0ECF8099711AFF5 -:106570000FCF6D460FC50FCF0FC53B682B600EAB1D -:106580000ECB20462BF03DF96068216803689B69BB -:1065900098476068A268036821685D694023A8473E -:1065A0000025B6E76FF47A75B3E76FF47B75B0E753 -:1065B000A10D0C002DE9F04F9BB004468A46FFF771 -:1065C000FDFE054600285FD027680EAE07F10803E0 -:1065D0003022002130460A9330F02BFD20462BF06C -:1065E000A0F8334B2A4619462046CDE90C354FF02A -:1065F00000082BF0A7F86B1EC3464FF002090B935F -:10660000A84536DA60680A9A03681B6931461F4656 -:106610000C23B8475146304630F04AFD80B9244B30 -:106620000C930B9B22490D931A4620462BF08AF8B7 -:106630004FF0010B0A9B30330A9308F10108DFE7A2 -:10664000CDF824900DF1440EBEE80F00EC46ACE806 -:106650000F00BEE80F00ACE80F00DEF80030CCF809 -:10666000003096E80E0020462BF0CBF809F10C091B -:10667000E0E7BBF1000F09D10D4B2A461946204631 -:10668000CDE90C352BF05EF80A480EE06068216811 -:1066900003689B6998476068216802680C236B4314 -:1066A00002335569A268A84700201BB0BDE8F08FEF -:1066B000A10D0C000CFCFFFF7FB5C388DD0504466F -:1066C00023D443F48243C3800368DB6A98470126DE -:1066D000A06C0368C5885B68984785F48075B0FA3C -:1066E00080F0C5F300254009A8424AD1606C94F8B7 -:1066F0004C10036827229B6A984710F0080506D1C2 -:10670000002EE5D1284604B070BD0026E0E7606C9D -:10671000062201210368CDE90021B4F84C105D6A1E -:10672000A82202ABA847054648BBBDF90830BDF911 -:106730000A20BDF90C10A07A002BB8BF1F335B11E3 -:10674000002AB8BF1F32ADF80830002910FB03F350 -:106750004FEA6212B8BF1F315B42ADF80A204911FF -:1067600010FB02F2E3612368ADF80C10524210FBFB -:1067700001F15B6BA261216220469847C2E7034D9D -:10678000C0E7002EA4D13546BCE700BF0EFCFFFFDA -:1067900001892DE9F0414FF47A78044608FB01F1B4 -:1067A000234829F064FEA17AB0FBF8F0208121484B -:1067B00029F05DFE656CA0722B68B4F84C70DE6940 -:1067C000E38813F4807308D02189194808FB01F18C -:1067D00029F048FE40F00700C3B22022394628467F -:1067E000B04728B1144829F0ECFC1448BDE8F0810A -:1067F000606CB4F84C1003682222DD691023A847AE -:1068000008B10F48EFE7656CA17A2B680948DE698B -:10681000B4F84C7029F026FE60F07F00C3B223224A -:1068200039462846B0470028E0D00648DBE700BFDD -:10683000487A0500407A0500661B06000EFCFFFF43 -:10684000941B0600C21B060010B5034B03600446F0 -:10685000FEF746FF204610BDC07A050070B504461D -:106860000E4615461946BDF81420FEF745FF074BA6 -:1068700023600023E380BDF81030A4F84C30C4E955 -:1068800011652046FFF784FF204670BDC07A0500E1 -:106890007FB5C388DD05044623D443F48243C38017 -:1068A0000368DB6998470126E06C0368C5885B686C -:1068B000984785F48075B0FA80F0C5F3002540094B -:1068C000A84237D1A06C94F85010036867229B6AE5 -:1068D000984710F0080506D1002EE5D1284604B0EF -:1068E00070BD0026E0E7A06C062201210368CDE917 -:1068F0000021B4F850105D6AE82202ABA8470546B3 -:10690000B0B9BDF80830BDF80A204FF66A7113FB24 -:1069100001F312FB01F2A363BDF80C30626396220F -:1069200013FB02F3E36323682046DB6A9847D5E74D -:10693000024DD3E7002EB7D13546CFE70EFCFFFF5F -:10694000018938B54FF47A7504466943164829F031 -:106950008EFDB0FBF5F0208180B205FB00F11248FE -:1069600029F080FDE288B4F85010C3B2A06CD205C3 -:10697000026858BF43F00303D5696022A84720B1DD -:106980000A4829F01EFC0A4838BDA06CE38802685A -:10699000B4F85010D569C3F300236222A847002839 -:1069A000F2D00448EDE700BFF87A0500F01B0600BE -:1069B0000EFCFFFF1E1C060010B5034B03600446CF -:1069C000FEF788FF204610BD287B050070B5044601 -:1069D0000E4615461946BDF81420FEF787FF064BF4 -:1069E0002360BDF81030A4F85030C4E91265204689 -:1069F000FFF7A6FF204670BD287B050082B08DE81A -:106A00000C00014802B0704716FCFFFF00487047B9 -:106A100016FCFFFF0048704716FCFFFF2DE9F04110 -:106A200006460D46002930D08469DFF86C800027C7 -:106A30004CB3AA88A3885340990722D4920717D44D -:106A4000A268AB689A421CD12B8813B122889A4263 -:106A500017D16B8813B162889A4212D1B3680BB117 -:106A600020469847A38843EA0803A380013708E03B -:106A7000A968A0682CF0F0F80028E5D1AB889B0746 -:106A8000DED5646AD4E7002F03DC6FF47A70BDE8CA -:106A9000F0812046FBE700BF0080FFFFF0B506460F -:106AA00085B00D46002958D0846924B3AB8821688D -:106AB0002A6813F002031CBFA388C3F3400391426A -:106AC00013D1A068A96873B12CF0C6F868B1EA6860 -:106AD000E3689A4209D1B4F90420A388002A06DBAE -:106AE0001F4805B0F0BD8842F1D0646ADDE7C3F30A -:106AF0000E03A380F4E7B0692A8840B9B561012389 -:106B000040F2FD3168462BF004FD0020E9E7014624 -:106B100003461C88944205D25C6A19466CB1234630 -:106B2000F7E723461C88944207D15F886C88A74208 -:106B300003D25C6A1946002CF3D1884209D10B8834 -:106B40009A4204D305D148886B88984201D969627A -:106B5000D4E74B6A6B624D62D1E76FF47A70C0E79D -:106B600016FCFFFF2DE9F8438469DFF880900D469D -:106B700090460127002C36D023882A889A4200D0DC -:106B800013BB63886A889A4200D0EBB9FEF7A2FA79 -:106B9000E0B1A38803F0C003A3F1C0025342534104 -:106BA00043451ED1B4F90430B4F804C0002B18DBFF -:106BB00095E80F0004F110061CF0400F86E80F0066 -:106BC00006D020462AF0B1FE646AD3E70123E7E746 -:106BD000FEF780FA0028F4D021464846FEF746FC2E -:106BE000F2E70027F0E73846BDE8F8832B190500E7 -:106BF000F0B5012287B0076A04460D46FFF7B2FFE1 -:106C0000002832D1E38C092B07D96A8829881848D3 -:106C100007B0BDE8F04029F0D4BA95E80F0002AE05 -:106C200086E80F00182030F0A4F906AB054613E9FA -:106C300003008DE80300284696E80C002BF087FC43 -:106C400002F0CCFD6FB9E3692B61E5612B6903B9F3 -:106C50002562E38C0133E38407B0BDE8F04002F025 -:106C6000AFBD3B692B613D61F0E707B0F0BD00BFF0 -:106C70004C1C0600024B1888421C1A80704700BF4B -:106C8000BE210020F7B504460F46154610301E46BB -:106C90002BF035FC65802780182030F06AF908ABAE -:106CA000024693E803006D4685E8030011462B4633 -:106CB00041F80C6B0026D6604E6003CB074B536146 -:106CC000BDF82830506043F002032046C4E9022694 -:106CD000C4E908669160A38003B0F0BDE718050021 -:106CE00030B5144B91B003F108022833044602601A -:106CF000C3600025104B10480493294610232A46F0 -:106D00008DE803000293059523460F2106A8FFF79F -:106D1000B9FF06A92046FFF781FE06A829F047FB28 -:106D2000064BE36004F10C006582FDF799FF2046F5 -:106D300011B030BD707B05003D1A05006C78050070 -:106D400030B51D4B03601D4B002587B00446C0E9DC -:106D5000033585600C30FDF747FF194B2360203366 -:106D6000E360184B2562C4E90655E5842820CDE987 -:106D7000043530F0FEF8C023029306AB054613E954 -:106D8000030002228DE8030023460F212846FFF767 -:106D900079FF29462046FFF781FE28B1284629F0D1 -:106DA00006FB284630F0E3F8074B1A6802B91C606E -:106DB000204607B030BD00BF607B05006C78050041 -:106DC000787B05003D1A0500B43E002010B5034B4A -:106DD00003600446FEF75EFC204610BDBC7B050048 -:106DE0002DE9F74F0546DDE90CBABDF83860884655 -:106DF00091461F46002B3DD0BBF1000F02D11AF087 -:106E0000010F37D0B8F10F0F01D1C02E32D1282099 -:106E100030F0AFF8044610302BF071FB1820A4F8C6 -:106E20000080A4F8029030F0A4F80146CDE900BA41 -:106E300041F80C7B00236F46C36002464B6003CFD2 -:106E4000C4E90223C4E908332B685060916046F01E -:106E500002060A4951615B68A68021462846984788 -:106E600040B1204629F0A3FA204603B0BDE8F04F18 -:106E700030F07DB803B0BDE8F08F00BFA71A050061 -:106E80002DE9F047DFF87880044688B01D460F46AC -:106E90001646FEF70BFCD8F800C0184BA58000255D -:106EA00023606781A681A573BCF1000F21D0DFF8B4 -:106EB00054A04FF0C009294650468DE803002346F0 -:106EC0002A4639466046CDE904A5CDF80890FFF77B -:106ED00087FFCDE906A508ABCDF8089013E90300BC -:106EE0002A468DE803002346D8F800003146FFF714 -:106EF00077FF204608B0BDE8F08700BFBC7B0500E7 -:106F0000B43E0020E11B0500064B10B504460360AB -:106F10008069036821461B6A98472046FFF716FAE6 -:106F2000204610BDE47B0500F7B500270446154652 -:106F30001E460A890123CDE90077FFF711FA094BB4 -:106F400023602B682762C4E90656DB692146284680 -:106F50009847BE4202DA20462AF0D9FE204603B006 -:106F6000F0BD00BFE47B050070B5074B0360002552 -:106F7000044645600E46FDF737FE044B236025634B -:106F8000A6806563204670BD6C780500107C050006 -:106F9000F7B504460F46154610301E462BF0AFFAE3 -:106FA0006580278018202FF0E4FF08AB024693E8A5 -:106FB00003006D4685E8030011462B4641F80C6B33 -:106FC0000026D6604E6003CB074B5361BDF82830D6 -:106FD000506043F002032046C4E90226C4E9086673 -:106FE0009160A38003B0F0BDF31D050030B5144BD4 -:106FF0000360144B1D6891B00446B5B101222423EF -:107000001146CDE90432242010238DE803000293B9 -:10701000A188234606A8FFF7BBFF2B6806A99B683B -:107020002846984706A829F0C2F9074B2360002399 -:107030002046E380FDF714FE204611B030BD00BFAE -:10704000107C0500B43E00206C78050000487047B5 -:1070500016FCFFFF0048704716FCFFFF0D4B70B594 -:1070600003F108020446283300250260436008301B -:107070000E4600F017FDC4E903556561E583FFF78F -:10708000F9FD0123A083C4E9095684F82030A561E5 -:10709000204670BD547C050010B5064B03F1080274 -:1070A000283304460260436008302BF02DFC204654 -:1070B00010BD00BF547C05002DE9F341064680F861 -:1070C000201000293FD1C58B002D3CD1FFF7D2FD08 -:1070D0001E4BF083D3F800800746B8F1000F32D082 -:1070E00028202FF046FF044610302BF008FA40F21B -:1070F000FF331820238067802FF03BFF144ACDE92F -:1071000000250246034642F80C6BC56055606A468E -:1071100003CA104A58609960C4E902355A611223C3 -:10712000A380D8F80030C4E908555B682146404682 -:10713000984740B1204629F03AF9204602B0BDE810 -:10714000F0412FF014BF02B0BDE8F081B43E002042 -:10715000151F0500371F050010B5054B8360054B53 -:10716000036000230446C380FDF77AFD204610BD6E -:10717000BC7C05006C7805002DE9F8430026984694 -:10718000164B0360044646600D4617469DF8249052 -:10719000FDF72AFDBDF82030A3808023104921602F -:1071A000C4E90583E388E661283143F00103C4E9BB -:1071B0000215C4E908662761E38084F82860B9F104 -:1071C000000F08D02B6804F108015B682846984737 -:1071D000012384F828302046BDE8F8836C78050048 -:1071E000947C050090F8283010B504465BB9074838 -:1071F00028F0E7FFE068036804F108015B6898473E -:10720000012384F82830206A10BD00BF611C0600ED -:107210002DE9F04FC1682DED028B0B6889B0044653 -:107220001B6803A89847039BE06803F104090368FF -:10723000DB68984730F0040307462BD18023A36115 -:10724000B7EE008A4FF00208039BDFF860A1DFED84 -:10725000528A5E88B6FBF8F6002E00F09380A26991 -:10726000B24200F38F804A44CB4647F6FE710025B8 -:10727000934501921FD258465AF8273000919847FB -:10728000DDE90012A842C8BF05B28142C8BF01B201 -:10729000C344EDE7082815BF4FF4807340239FEDEA -:1072A0003F8A9FED3F8A19BFA3614FF00108A36198 -:1072B0004FF00408C8E76D1A05EBD57545F34F0587 -:1072C00007EE905AF8EEE77A67EE887A87EEA87AAA -:1072D000D4ED097A67EE277A9FED327AC7EE877A86 -:1072E00017EE900A22F058FE07EE100AF3EE047A29 -:1072F00027EE277AD4ED0A7AF4EEC77AF1EE10FA87 -:1073000034DDA369C4ED077AF61AE3889A0714D42A -:1073100094ED077AD4ED047AB4EEE77AF1EE10FA40 -:107320000BDD0123A188022204A82BF0F2F8E388E8 -:1073300023F0040343F00203E380E3885B078BD46C -:1073400094ED077AD4ED057AB4EEE77AF1EE10FA0F -:1073500082D501231A46A18804A82BF0DAF8E38825 -:1073600023F0020343F00403E38075E7DFED0E6AC8 -:10737000B0EEC76AB4EE666AF1EE10FA98BFF0EEAE -:10738000477ABEE703A82BF0BFFA002009B0BDEC96 -:10739000028BBDE8F08F00BF00FEFF460000804377 -:1073A00000000000ACC5A737FFFF7F7FE020002072 -:1073B00010B5054B8360054B036000230446C38072 -:1073C000FDF74EFC204610BDF07C05006C780500F2 -:1073D0002DE9F0411F461B4B036000230446436028 -:1073E0000D4616469DF82480FDF7FEFBBDF82030C3 -:1073F000A3800023E3618023A361079BA362069B14 -:1074000011496362E388216026612831012643F037 -:107410000103C4E902156761E380266384F82D60E7 -:10742000B8F1000F0AD02B6804F108015B68284608 -:10743000984784F82C602046BDE8F08184F82C80C1 -:10744000F9E700BF6C780500C87C050008B5036B40 -:10745000022B07EE901A1CD1084625F09DF9104B1F -:10746000002225F039F80F4B002225F0EDF925F028 -:10747000C3FC07EE900AF5EEC07AF1EE10FA0BD4D9 -:107480009FED097AF4EE477AF1EE10FAC8BFF0EEFC -:10749000477A17EE900A08BDDFED047AF9E700BFDE -:1074A00000004A400040154000007F4300000000FB -:1074B00008B5034608461B6B022B0BD125F06CF96F -:1074C000054B002225F0EAFA044B002225F006F8CD -:1074D00025F092FC08BD00BF0040154000004A4066 -:1074E0002DE9F84F0D681668DFF868A0B5F802B00E -:1074F0005C1C9946164B04EBD47480460435043664 -:10750000002764109BFBF4FB5F451EDA53F829202B -:107510002846904707EE100AD8ED057AD8ED066A9E -:107520005AF82920B8EEC77A304637EEC77A254494 -:10753000E6EEC77A26440137C8ED057AFDEEE77A14 -:1075400017EE901A9047024BDEE7BDE8F88F00BFB8 -:10755000E02000200421002038B515461A460446D4 -:1075600000F016FB044BA56103F108022C332260E6 -:107570006360204638BD00BFF47C05002DE9F84368 -:107580001F46184B036018330446DDE90895436035 -:1075900001620E46011D24309046FFF75FFD04F1A5 -:1075A000500000F07FFA0023B9F1080FA361637760 -:1075B0004FF0000398BFC4F80890C4F810802777F4 -:1075C0006361E5605FB1B5FA85F35B09A377336862 -:1075D00030465B68214698472046BDE8F883012382 -:1075E000F4E700BF2C7D05002DE9F04F04462DED9A -:1075F000028BD0ED058A006A036885B0DB68984786 -:10760000A368FDEEE88A834603B9A060216AA568F5 -:107610000B6802A81B6898470BF10106029B06EB5A -:10762000D67676105F8897FBF6F30093A368013354 -:10763000013503EBD37305EBD575B6EB630F4FEA5A -:10764000650504F1500A33D102A950462BF063F9C5 -:10765000029B03F10409236D002703F1040801973D -:10766000009B9F4233DA434B484653F82B20904708 -:10767000227FB1442AB1019B0344019318EE903A52 -:10768000C01A07EE900A94ED047AA069A2683A4BFA -:10769000F8EEE77A53F8222067EE877A0137FDEE9D -:1076A000E77A17EE901A014340469047A844D7E77F -:1076B000009B012203FB05F103A82BF015F903A998 -:1076C00050462BF028F903A82BF01EF9C0E7237FC2 -:1076D000002B3AD0DDED017A9DED007A637FF8EE64 -:1076E000E77AB8EEC77A87EE878AD3B1606925F06A -:1076F00053F8224B002225F0A7F8804618EE100A16 -:10770000894625F049F81D4B002225F09DF80246D8 -:107710000B464046494624F0E1FE25F06DFB08EE9D -:10772000100AE26884ED058A012363775AB1FDEE01 -:10773000C87A18EE901A17EE903A5B1A002BB8BF71 -:107740005B429A4201DD0123A377009950466943C9 -:107750002BF05FF9A37F1BB104F124002AF061FC38 -:1077600002A82BF0D1F8002005B0BDEC028BBDE8DB -:10777000F08F00BFE0200020042100200000E03F47 -:107780000048704716FCFFFF2DE9F0430A46044607 -:1077900085B02248DFF89C900F46214928F011FD62 -:1077A00004F12006B046002558F8043B0BBB05F158 -:1077B00008032A4644F823701A491B48DFF87890DA -:1077C000DFF87880194F28F0FCFC2369013323612E -:1077D00063690133636104F1480556F8041B4846A8 -:1077E00028F0EFFC4146384628F0EBFCB542F4D1D6 -:1077F00008E04846013528F0E4FC0A2DD4D10C48B5 -:1078000028F0DFFC2369002B05DD0123A1891A463E -:1078100068462AF07EFE05B0BDE8F083841C0600B1 -:107820006F1C06008A1C0600A51C0600466B06009D -:10783000CB1C0600AB1C0600871C0600FF1C0600C4 -:107840000048704716FCFFFF0B4B03F1080210B510 -:10785000026003F12C0248330446426083604830E2 -:107860002BF052F8054BA360002304F10800E381DC -:10787000FDF7F6F9204610BD587D05006C7805002F -:10788000F8B5164B0360164B43600026154B83601A -:107890000446C66008300D461746FDF7A5F9124BA1 -:1078A000E56103F10802226003F12C024833A36072 -:1078B000626004F1480000F0F5F828223146C4E97E -:1078C0000466A781A66104F120002FF0B2FB2B68AB -:1078D00028465B68214698472046F8BD887C05000D -:1078E000407C05006C780500587D0500C1F580637B -:1078F000B3F5007FB8BF1946014B33F8110070474C -:10790000D8FC0500024A126802607E22426070477D -:1079100028210020034A034692E8030083E803007D -:1079200018467047AC3E0020034B1A68034B1A60A0 -:107930007E225A60704700BF28210020AC3E002004 -:1079400037B5074A1468034644B1D0E902012568F7 -:107950008DE8030020460CCB2968884703B030BD72 -:10796000B43E0020014B0360704700BFBC7D0500A2 -:1079700010B50446084619B9034B2360204610BDD4 -:1079800021602BF025F9F9E7BC7D05002DE9F041D8 -:107990000D1E044616461F4601DB002A03DA0E4B75 -:1079A0002360BDE8F081062005FB0200FDF72EFEF6 -:1079B00020602BF039F923685D809E803FB13B4603 -:1079C000324629462046BDE8F0412AF025BE204631 -:1079D000BDE8F0412AF0F0BDBC7D05002DE9FF4176 -:1079E0000746D1B100254C1E23462E462A4629467D -:1079F00013F8018FB8F1000F1BD0A8F1300009284F -:107A000015D9B8F10A0F0ED105B10136B142B8BF90 -:107A10003146013200260025EAE7164B036038465E -:107A200004B0BDE8F081002DE2D00136F3E7012576 -:107A3000DEE712B2434609B23846FFF7A7FF3D68BA -:107A400001AA0635164614F8013F002BE7D0A3F132 -:107A50003001092902D802F8013BF4E7B24282F86A -:107A60000080F0D930462FF0A8FA324605F8010B15 -:107A7000E9E700BFBC7D050010B5064C0648206054 -:107A80002BF0A6F82046054A0549BDE810402FF026 -:107A900069BA00BFB83E0020BC7D05003020002040 -:107AA00075250500014B0360704700BFC47D0500CC -:107AB000F8B5141E05460E461F4602DC0D4B03604A -:107AC000F8BD201DFDF7A2FD28602BF0ADF8286859 -:107AD000448026B12246314604302FF082FA012F2D -:107AE000EED1286822460021BDE8F84004302FF08E -:107AF000A0BA00BFC47D050038B505460C4609B1E3 -:107B00000B781BB9064B2B60284638BD08462FF072 -:107B1000E1FA2146024628462AF08EFFF4E700BF2C -:107B2000C87D050070B5054616460C4639B10B7880 -:107B30002BB108462FF0CEFAB3B2834203D9054BDE -:107B40002B60284670BD3246214628462AF074FF35 -:107B5000F7E700BFC87D0500014B0360704700BF19 -:107B6000C87D050010B5064C064820602BF030F8A3 -:107B70002046054A0549BDE810402FF0F3B900BF83 -:107B8000BC3E0020C87D0500302000202B2A0500C7 -:107B9000094B10B50446084603F108012C33636015 -:107BA0000023A36003682160E0605B682274211DEC -:107BB0009847204610BD00BFCC7D0500042902482F -:107BC00008BF0020704700BF16FCFFFF0F4B70B5C9 -:107BD0000446C0E9003104F1180608301546FFF7E5 -:107BE00061FF21463046FFF739FAA368E5745B88E8 -:107BF000E3814FF40073002123820223A1743046F5 -:107C0000A382A181FFF758FA204670BD4C7E050083 -:107C100010B504460069036800219B6B98472069F2 -:107C200003684FF47A51DB6C9847A27BA168012A64 -:107C30001346B8BF012303EB8303B1FBF3F3B3F5A2 -:107C4000807FA8BF4FF480735B10002013B1013018 -:107C50005B10FBE707EE901AB8EE677A012AF3EEA5 -:107C6000007A27EE277A1D494FF0010226D802FA42 -:107C700000F307EE903AF8EEE77AC1F8F405C7EEA4 -:107C8000276AC4F83C22206903680021DB6BFDEE03 -:107C9000E67A17EE902A98472369114A5B69012119 -:107CA0000220C3F80012C2F8080503F5A070C2F85C -:107CB00018050C48C2F81C05D96010BD0828A8BFDB -:107CC0000820824007EE902AF8EEE77AC1F8F435F2 -:107CD000C7EE276AC4F83C22D5E700BF0070004019 -:107CE00000F00140047000402DE9F34700251F46D5 -:107CF0004B4B03600446456088461646FCF774FF0C -:107D0000484B2360C4F810802A46214604F1140031 -:107D1000FFF75CFF2146012204F15800FFF756FFF0 -:107D20002146022204F19C00FFF750FF2146032266 -:107D300004F1E000FFF74AFF2146042204F59270A7 -:107D4000FFF744FF2146052204F5B470FFF73EFF1C -:107D50002146062204F5D670FFF738FF04F50D7AA8 -:107D60000722214604F5F870FFF730FF04F50E797D -:107D70005046FFF797FE4846FFF794FE4FF0010884 -:107D80004FF40073A381A780A660214601A8C4F820 -:107D90003C82A57384F840522AF0F8FF01A95046AE -:107DA0002AF0B9FD01A82AF0AFFD214601A82AF06A -:107DB000EDFF01A948462AF0AEFD01A82AF0A4FD76 -:107DC000194E1A4BE57380271C60C6F88070BFF30C -:107DD0004F8FBFF36F8F164B1649C3F80055032220 -:107DE000C3F8F0252322C3F80423134A2046C2F81F -:107DF0000885C2F81015C2F81435FFF709FF86F898 -:107E000007532069C6F88071036837605B6A98473A -:107E1000206903681B6B9847204602B0BDE8F087D5 -:107E20006C780500687E050000E100E0C03E00209F -:107E3000007000400471004000F0014010B50023C4 -:107E4000084C184603F151021201A25802B1013048 -:107E5000994201D1013810BD0133082BF2D16FF4E2 -:107E60007A70F8E70070004090F84022034602F074 -:107E7000FF007AB1084A0321C2F80815A2F5C03202 -:107E8000D2F80014C907FBD40121916093F8402275 -:107E9000002AFBD1704700BF00F001402DE9FF41EF -:107EA00090F84032044603F0FF0523B1012528462F -:107EB00004B0BDE8F081484BD3F840260092D3F8D7 -:107EC00044260192D3F848260292C3F8FC5FD3F807 -:107ED000FC2F0122C3F8FC2F009AC3F84026019A18 -:107EE000C3F84426029AC3F848260322C3F8005573 -:107EF000C3F8F0252322C3F80423143000F8065CED -:107F00002E464427A84607FB0643310193F8262056 -:107F100012F0100206F1010654D0A37B0133A373C3 -:107F20002AF018FF01F1804303F5E043C3F8106520 -:107F3000C3F81485082E00F14400E4D1A37B002B84 -:107F4000B5D0254D01262046C5F80065FFF760FE37 -:107F5000E77B8D37214603A804EB87072AF016FF3D -:107F600003A938462AF0D7FC03A82AF0CDFCE37B0E -:107F7000A27BD4F83C0204EB830302F10041D3F866 -:107F8000343201390433C5F82C36424303EB410146 -:107F9000A389B24093FBF2F002FB10329B1A03EB71 -:107FA000D3733341C5F830360C4B2E600322C3F82F -:107FB000042584F8406248F688020B889BB29342FD -:107FC000FBD073E701F1804303F5E043C3F81025CC -:107FD000C3F81425AEE700BF0070004000F0014078 -:107FE00070B504460D460C48097C164628F044FA44 -:107FF00080B1297C084828F035FA451E36B1442165 -:1080000001FB0541143120462AF01EFF442000FBED -:108010000540143070BD00BFFC7D050038B5054635 -:108020000C461248097C28F027FAE0B1217C0F4861 -:1080300028F018FA441E442000FB045494F826301B -:10804000DB0601D4002038BD2846FFF70DFF94F869 -:10805000263003F0EF0384F826300028F2D02846BB -:10806000FFF71CFFEEE76FF47A70ECE7FC7D05008C -:1080700038B5114C114D034689B1FFF7F5FE104A92 -:1080800020701368C3F3C0132B7033B18023C2F880 -:108090008030BFF34F8FBFF36F8F002038BD2A7839 -:1080A00012B1074A802111602278002AF5D01846C3 -:1080B000FFF7F4FEF1E700BFC74A0020C64A0020E0 -:1080C00000E100E02DE9FF47364BD3F804210446D8 -:1080D0001AB9D3F81431002B40D0E57BDFF8C490F7 -:1080E0006B1C03F00103E373D9F834168D3504EBF0 -:1080F0008505490028462AF08CFC002604F1140767 -:10810000B04606F151031B0159F8033093B12946DB -:1081100003A82AF0E1FBD4F83C3200934246A37B4B -:1081200003A938462AF0A6FE03A82AF0EDFB08F1C1 -:10813000010AD0460136082E07F14407E1D1194B58 -:10814000D3F8042112B10022C3F80421D3F814217A -:1081500022B10022C3F8142184F84022114ED6F82F -:108160000031E3B1E57B013505F0010505F18D072F -:10817000214604EB870703A82AF008FE04EB8504D8 -:1081800003A938462AF0C7FB03A82AF0BDFBD4F8A0 -:1081900034320433C6F82C360023C6F8003104B05C -:1081A000BDE8F08700700040024B186808B1FFF787 -:1081B00089BF7047C03E00200F4B994218D90F4A23 -:1081C000914294BF4FF080624FF0C8620369002073 -:1081D000C3F80005C3F82425094A914204BF4FF0B3 -:1081E000C462C3F824250622C3F800250020704786 -:1081F0004FF0CC72EAE700BF8FD003007F1A060071 -:10820000801A0600F8B504460D4616461F46FDF7CF -:1082100005FC1F4B23600023C4E9025663609FBB2B -:10822000012001F08DFB2061236913B95A2025F04C -:10823000A3FC0621284600F091FD0621304600F0FF -:108240008DFD20462AF0B1FE2B6802219B6828464E -:108250009847336802219B68304698470A2028F0E7 -:1082600015F923692A7C317CC3F80815C3F80C255D -:108270004FF0CC72C3F824250622C3F800250A204B -:1082800028F004F92046F8BD384601F03BFBCAE768 -:108290008C7E05002DE9F843DFF81891044600268E -:1082A0008FB24FF001082069C359002B7CD1D0F860 -:1082B0002431DBB94E4519DCD0F850310136002BA2 -:1082C00056D1632E0EDDD0F86031002B5DD0D0F892 -:1082D0000032DA0559D5D0F84831002B55D1C0F815 -:1082E0001C801E460A2028F0D1F8DCE7D0F8C43400 -:1082F000C0F8C4344FF492712AF034FE23692B4D38 -:1083000001221A625A610A2028F0C0F82369D3F8C2 -:1083100004215ABB013DF6D1C3F800550621A068DF -:1083200000F01CFD0621E06800F018FD20462AF050 -:108330003CFEA068036802219B689847E0680368D8 -:1083400002219B6898470A2028F0A0F8D4E903236B -:10835000117CA268127CC3F80815C3F80C254FF0F5 -:10836000CC72C3F824250622C3F80025104D05E081 -:10837000D0F84855002DA4D1632EB3DD606808B154 -:1083800028F084F82846BDE8F883D0F86031002B47 -:10839000A8D0D0F800329B05A4D5D0F80431002B2A -:1083A000A0D1C0F814809CE70025E7E7A086010073 -:1083B0000EFCFFFF40420F000B4B03F1080230336D -:1083C00010B504460260836028302AF09DFA04F15B -:1083D00024002AF099FA054B236000232046E3800D -:1083E000FCF73EFC204610BDB87E05006C78050009 -:1083F00007EE901AFEEECE7A002217EE901A41FA9E -:1084000002F3B3F5004F01DB0132F8E7072A16DC6F -:10841000C168DFED0C6AC1F80C25C1F8083593403E -:1084200048BF0F331B1107EE903AF8EEE77A86EE5D -:10843000A77AC0ED077A80ED067A002070476FF4C6 -:108440007A7070470024744907EE101ADFED077A3E -:10845000C7EE877A08B517EE901AFFF7C9FF07EE47 -:10846000900AF8EEE77A17EE900A08BD00247449E6 -:10847000F7B500250193424B0360456004460F4663 -:108480001646FCF7B1FB3F4820602830C4E90207DC -:1084900004F12400FFF706FB04F12800FFF702FBBC -:1084A000BDF82030A380384B384A0199E662C4E910 -:1084B0000435E36825844FF400401080508090809C -:1084C000D080108150819081D081C3F80055204622 -:1084D000FFF7BAFFE36840F201120221C3F8045526 -:1084E000C3F81015C3F84855C3F82855C3F84C55C0 -:1084F000C3F82C5562820122C3F8142530200422CF -:10850000C3F80022C3F804032148834219D1214A49 -:1085100021491460214A9268C2F8B010204A4FF0F5 -:108520008051C2F880111160E06A01222274C3F800 -:108530000025036804F108015B689847204603B0F2 -:10854000F0BD184883420ED017498B42ECD1114937 -:1085500016488C6011498968C1F8C8001049C1F8F3 -:1085600084214A60E0E70B4A114854600B4A926844 -:10857000C2F8C4000A4AC2F884115160D4E700BFAF -:108580006C780500C07E050000000101164900203E -:1085900000C00140C43E00206586020000ED00E0FE -:1085A00000E100E000100240002002408586020049 -:1085B0007586020073B504460D4694F92130406972 -:1085C000A3B1E36801225A60D3F80421002AFBD04A -:1085D00000256574258410B9002002B070BD2368A1 -:1085E00001386061DB6920469847F5E708B301F17F -:1085F0000906E16A0B6801A81B6804EB8606984728 -:1086000001A930462AF087F901A82AF07DF904EB88 -:108610008503E1685B6A1A1D5B8801EB45155B10F9 -:10862000C5F82025C5F824356369013B6361012045 -:10863000D3E7A37C002BCFD0637C002BCCD0E37C92 -:10864000002BC9D1E168064B01EB4515C5F8203573 -:108650000823C5F82435012384F82130BDE700BF85 -:1086600016490020024B186808B12AF0DABD70479D -:10867000C43E0020024B586808B12AF0D2BD7047B2 -:10868000C43E0020024B986808B12AF0CABD70476A -:10869000C43E0020C28870B50D469107044612D52D -:1086A000027C012302F01F01202A03FA01F3244A6D -:1086B00038BF4FF0A0421DB1C2F80835002070BD90 -:1086C000C2F80C35FAE7D30732D5017C1C4B2029C0 -:1086D00038BF4FF0A04301F01F0103EB810322F0EC -:1086E0000102D3F8001741F00201C3F80017C2805D -:1086F000227C134902F01F0601201F2A00FA06F00F -:1087000098BF4FF0A041BDB1C1F808050C4B1F2A1E -:1087100098BF4FF0A04303EB8603D3F8002742F045 -:108720000102C3F80027E38843F00203E380C5E7B2 -:1087300003689B6D9847DBE7C1F80C05E6E700BFCF -:108740000003005038B5C388D907044611D5037C0F -:108750001D4A202B38BF4FF0A042D2F8101501223D -:1087600003F01F0302FA03F30B4214BF104600206C -:1087700038BD9A0724D523F00203C380227C124D12 -:108780006179202A34BF4FF0A0432B4602F01F022C -:1087900003EB82032046D3F8002722F00302C3F83C -:1087A0000027E38843F00103E38023681B6C9847AC -:1087B000237C202B38BF4FF0A045D5F81015CEE70D -:1087C00003689B6D9847D9E700030050F0B4047923 -:1087D000A4071CD500291DDB002A1BDD002B19DD99 -:1087E00002EBD2744FF47A77B429A3EB6404A8BFE8 -:1087F000B4217C4307FB01F5B421B5FBF1F502FB85 -:108800000541026891FBF7F1D26AF0BC10470348BA -:10881000F0BC70476FF47A70FAE700BF16FCFFFFF8 -:10882000037C0B4A202B38BF4FF0A042D2F814151E -:1088300003F01F02012303FA02F20A4206D1C088A4 -:1088400000F00A00003818BF012070471846704732 -:1088500000030050037C0D4A4171202B38BF4FF0BC -:10886000A04203F01F0302EB83020129D2F8003774 -:1088700023F00C0305D143F00403C2F800370020B5 -:108880007047022908BF43F00C03F6E700030050CD -:1088900038B5037C202B0446174838BF4FF0A04062 -:1088A0000D46012203F01F01D0F814358A4013420F -:1088B00018D1CDB1C0F8082511462AF043FD237C1C -:1088C000202B0D4B38BF4FF0A043D3F81435134283 -:1088D00010D0236820469B6D9847236829461B6863 -:1088E00020469847002038BDC0F80C2511462AF0D4 -:1088F00030FDE4E70148F6E70003005012FCFFFFFB -:10890000C3882DE9F041044618072CD4324E306854 -:10891000002847D1E288D10656D4E3885B0607D504 -:1089200065692DB1284620F007FD28462EF01FFB73 -:10893000E28812F0E00F0FD0217C284B202938BFAD -:108940004FF0A04301F01F0103EB8103D3F80017A0 -:1089500021F44031C3F80017002302F43062636150 -:10896000E280BDE8F0811E4D1E4F03264FF0FF0848 -:1089700055F8040B10B9013EFAD1C7E721462AF099 -:108980009CFC55F8042C3B689A42F4D1217C164A91 -:10899000042312F9010B884208BF02F8018C013B45 -:1089A000F7D1E8E7E3885A07B4D521460122FFF75B -:1089B00017FB214605463068FFF730FB28462AF0B2 -:1089C000C5F90028FAD1A5E760690028A5D0036899 -:1089D0009B699847A1E700BF943F00200003005027 -:1089E000C43E0020983F0020D121002003799A073F -:1089F00010B5044601D40D4810BDC3885B0706D4EA -:108A000003689B6D9847E38843F00403E380084BB9 -:108A100018680028EFD001222146FFF7E1FA00286C -:108A2000E9D02AF0D4F9C0F30F10E5E716FCFFFFF8 -:108A3000943F002070B5C3881B072DED028B08EE14 -:108A4000901A33D51A4E1B4D30682AF08BFBF8EE86 -:108A5000687A08EE100A17EE901A3068FFF7C8FC23 -:108A600004242B88306807EE903AF8EE678A2AF0E3 -:108A700079FB07EE900AF8EEE77AF8EEC86A67EE3F -:108A8000A87A013C87EEA67ABCEEC77A17EE103AB8 -:108A900025F8023BE5D10848064900680123082271 -:108AA0002EF059FA2046BDEC028B70BD0348FAE760 -:108AB000983F0020264900209C3F002016FCFFFF25 -:108AC00008B5C3881B070AD5064B18682AF04EFB69 -:108AD00007EE900AFCEEE77A17EE900A08BD02480E -:108AE000FCE700BF983F002016FCFFFF38B503717C -:108AF00000231546C3600F4B03604FF480720123BF -:108B00002F2D0446C28001810574437102D93220A1 -:108B100025F032F8084B43F8254000236361074BEA -:108B20004FF00042C3F80423054B40221A60204650 -:108B300038BD00BFF47E0500D03E0020006000403C -:108B400000E100E0037973B50D46D90704463CD532 -:108B5000C388DA0603D5C3F3C023AB4219D0236818 -:108B600020469B6D9847012D1AD128202EF001FA3E -:108B7000174A40F6AC53126821460646FEF7D4F970 -:108B8000E388666143F40063E380E38843F0100305 -:108B9000E38060690368DB6902B0BDE87040184794 -:108BA000236820465B68984718202EF0E2F90023DE -:108BB000CDE900332289012321460646FDF7D0FB8B -:108BC000E388666123F40063DEE7024802B070BD0B -:108BD000903F002016FCFFFF2DE9FF4BD0F82055F9 -:108BE000DFF8848004460E460127B5B34FF01F0B13 -:108BF000B5FA85FCABEB0C0307FA03F225EA020594 -:108C0000F21858F82290B9F1000FEED0B9F806200A -:108C100002F0E00272B104EB83034846D3F8002768 -:108C200082F48032C3F80027D3F80037DA0311D575 -:108C30002AF0C4FBB9F806309B05D6D5FCF75EFCDC -:108C40000028D2D00123052240F2FF31684629F0E6 -:108C500060FCCAE72AF0CFFBECE74FF0FF33C4F823 -:108C6000203504B0BDE8F08BD03E002008B5094B9C -:108C7000D3F87C2162B10021C3F87C114FF0A040F1 -:108C8000FFF7AAFFBDE8084003482021FFF7A4BF73 -:108C900008BD00BF0060004000030050C38803F01F -:108CA000E00370B504460D46EBB903685B6898476E -:108CB000237C294A202B38BF4FF0A04203F01F0627 -:108CC00002EB8603D3F8001721F44031C3F80017F4 -:108CD000D3F8001720B341F44031C3F80017012343 -:108CE000B340C2F82035E388590631D4EB1E5A420E -:108CF0005A41E388022D23F0E0039BB21ED143F0DA -:108D00002003E38052B120202EF033F9214605469E -:108D10002EF0A4F8FDF7BCF86561E861002070BD95 -:108D200041F40031D9E766692EB1304620F004FBEA -:108D300030462EF01CF900226261DAE7032D02D1E1 -:108D400043F04003DDE7012D08BF43F08003D8E77F -:108D5000032DE8D10022CCE700030050072913D8E7 -:108D6000027C0B4B202A38BF4FF0A04302F01F02B9 -:108D700003EB82030020D3F8002722F4E06242EAEA -:108D80000121C3F8001770476FF47A70704700BF75 -:108D900000030050027C0B4B202A38BF4FF0A04349 -:108DA00002F01F0203EB8203D3F8000720F44030E7 -:108DB000C3F80007D3F8002742EA0141C3F80017BF -:108DC000704700BF00030050F7B5124D2B6853B930 -:108DD00038202EF0CEF8044620F0A0FB03212046D8 -:108DE0002C602EF050F80C4F3E6886B930202EF0E3 -:108DF000C0F8132304462A6808490093084BFFF77C -:108E000037FB0122314620463C602AF0B6F90020AB -:108E100003B0F0BD9C3F0020983F002000C00140FF -:108E20000000484203799A072DE9F04106460D46B5 -:108E30004DD5B1F5806F4CD2274A017C4FF0FF34FD -:108E40000023904612F9010B884208BF1C460133EB -:108E5000042BF7D1631C214F10D13046FFF7B4FF2C -:108E60001F4B327C1C783868013404F0030431460F -:108E700008F8042022461C702AF0F8F9F3883868B4 -:108E800043F00803F3802AF06DF907EE905A9FED46 -:108E9000156A1549B8EEE77AF7EE007AE7EE467AFA -:108EA0000822F0EE676A07EE900AF8EEE77A0F48BC -:108EB00067EEA67A0068FDEEE77A17EE903A21F8A1 -:108EC000143001232EF047F80020BDE8F081084857 -:108ED000FBE76FF47A70F8E7D1210020983F00207B -:108EE000D52100200000803A264900209C3F002028 -:108EF00016FCFFFF70B5164D2DED028B044608EEF3 -:108F0000101AFFF761FF2868DFED128A2AF02EF9A8 -:108F100007EE900AF4EE687AF1EE10FA04D018EE3B -:108F2000901A2868FFF764FADFED0B7A2368B8EE31 -:108F3000488A204628EE278ADB68C8EE287ABDECEE -:108F4000028BBDE87040FDEEE77A17EE901A1847E5 -:108F5000983F002000409C4600008044C2691E4BA0 -:108F60009A4205D11D4B994220D21D4B994220D2E5 -:108F70001C4B994220D21C4B994220D81B4B994242 -:108F800020D81B4B994220D81A4B994220D81A4B13 -:108F900099428CBF4FF080614FF0007103698B42A2 -:108FA0001EBF002383750161002070474FF0A05160 -:108FB000F4E74FF02061F1E74FF00041EEE74FF0AA -:108FC0008041EBE74FF00051E8E74FF08051E5E7D3 -:108FD0004FF00061E2E700BF00F002400048E80106 -:108FE0000024F40000127A00FF083D007F841E0078 -:108FF0003F420F001FA107008FD0030038B5044681 -:10900000134D0498C4E90051C4E90223E0B90420D7 -:1090100000F096FCE061E36913B95A2024F0ACFD3E -:10902000E06900F0DBFC002520750A49A5752046A3 -:10903000FFF794FFE0690849A5756575256222462A -:1090400000F000FD204638BD00F05CFCE2E700BF08 -:10905000607F050040420F00A134050070B5837D9C -:109060000446002B7FD101218175C06808B12AF028 -:1090700001FA606810B101212AF0FCF9606800284B -:109080005DD0036800211B68984763681E7CA06858 -:10909000002857D003685B689847A3681D7CE06888 -:1090A000002852D0617D036801291B6894BF00210C -:1090B00001219847E3681A7CE3690021C3F8001591 -:1090C000C3F808252269C3F80C65C3F81055C3F826 -:1090D0002425627D022A3BD0032A3BD0012A14BFFB -:1090E0000A460222C3F854250022C3F8C0254222B2 -:1090F000C3F804230722C3F8002594F91430002B89 -:109100002ADB03F1604303F56143E02283F8002387 -:1091100094F91430002B0CDB03F01F015B099B005A -:1091200003F1604303F5614301228A40C3F88021C3 -:109130001A6021690C48BDE8704027F042B84FF032 -:10914000FF36A4E74FF0FF35A9E74FF0FF32B3E752 -:109150000422C7E70622C5E7044A03F00F031A44B6 -:10916000E0231376D4E770BDE21E0600FCEC00E0BD -:109170001FB501220023C175CDE90133009200F132 -:10918000180300F1170104462AF0A7F90028ACBF24 -:10919000207E014804B010BD0AFCFFFFB1F5614F0D -:1091A00020D011D847F6122399421ED0B1F5164FA0 -:1091B0001ED0B1F5165F134B18BF4FF0EB73C26DA5 -:1091C0000020C2F824357047B1F5612F13D00E4B43 -:1091D000994213D0B1F5613F14BF4FF0EB734FF0DC -:1091E0006C73ECE74FF46B03E9E74FF40003E6E739 -:1091F0004FF41D03E3E74FF07063E0E74FF0805357 -:10920000DDE700BF0050270040420F0013B50446C1 -:109210008DF8071000F0CEFA18B994F83430002B0E -:10922000F8D100F0C7FA48B1E06D4FF490712AF020 -:10923000DAF9E06D4FF4AC712AF0D5F9E36D012253 -:109240000DF1070184F83420C3F84415C3F848250C -:109250009A6000F0AFFAA8B1E36DD3F82011D3F80B -:10926000582119B9002AF8D0074808E0002AFBD194 -:109270000122DA60D3F85821002AFBD00020002315 -:1092800084F8343002B010BD09FCFFFF70B505460C -:10929000C06D0E4600F0A2FB044616B3E98811F03B -:1092A00020011ED12B6828461B6A9847284627F0C4 -:1092B00041FE0028FADC95F83430002BF6D1002C62 -:1092C0000DDB6309012204F01F0402FA04F42033C9 -:1092D000154A42F82340BFF34F8FBFF36F8F002032 -:1092E00070BD002C0CDB04F01F026409A40004F123 -:1092F000604404F5614401239340C4F88031236045 -:109300002B680021DB6928469847284627F012FE83 -:10931000002804DD2B680121DB6928469847296B6A -:10932000284627F0DDFCDAE700E100E01E4B10B52F -:1093300003600446C06D1D4BC0F8083300F04EFBBF -:1093400000280DDB4309012200F01F0002FA00F0A3 -:109350002033174A42F82300BFF34F8FBFF36F8FBC -:10936000E06DD0F80032012223F02003C0F8003273 -:109370004FF4AC7142602AF036F9E06DC260D0F86B -:109380005831002BFBD00023C0F800354FF0FF33DD -:10939000C0F80C35C0F8143500F0F2FA2046FCF79E -:1093A0003FFC204610BD00BF847F0500140342002F -:1093B00000E100E0F7B54FF00C0C1D461423044605 -:1093C000CDE9003C0E461746FCF72EFB3C4B2360D4 -:1093D000002384F83430E365A363002D66D028466B -:1093E00000F090FAE065E36D13B95A2024F0C4FB55 -:1093F000E36D4FF0EB72C3F824250022C3F86C250F -:1094000031463A4620462AF0FEF8E06D4FF484716A -:109410002AF0E9F8E06D4FF488712AF0E4F8E06D85 -:109420004FF490712AF0DFF8E06D4FF492712AF05A -:10943000DAF8E06D4FF4A2712AF0D5F8E06D4FF440 -:10944000AC712AF0D0F8E06D4FF4A6712AF0CBF899 -:10945000E06D1C49D0F8003243F02003C0F8003220 -:10946000194BC0F80433224600F0ECFAE06D00F02E -:10947000B5FA00281EDB00F1604303F561432022AA -:1094800083F8002300F01F024009800000F16040D3 -:1094900000F5614001239340C0F880310360E36D23 -:1094A00008222046C3F8002503B0F0BD102000F0CC -:1094B00047FA97E7054B00F00F0020221A54EEE719 -:1094C000847F05003137050014034A0014ED00E0E5 -:1094D00010B5034B03600446FDF788FD204610BD20 -:1094E000C87F050070B504460D461146FDF73CFDEA -:1094F000194B2360194BA5631C602B68002631466D -:109500009B6BE66328469847A06B03684FF47A513B -:10951000DB6C9847A06B03683146DB6B4FF47A52E3 -:109520009847A06B0E4B0F4AC3F8202542690E499D -:109530004432C3F824250422C3F804250368DB69F8 -:109540009847A06B03685B6A9847A06B03689B6AA7 -:109550009847204670BD00BFC87F0500A03F00208F -:1095600000F0014000610040F1950200436B10B52E -:109570000446002B39D0836B5B694FF47A52D3F8E1 -:109580004415C3F84425C36B002B04DB023350F8A9 -:10959000230028F0C6FB154B0022C3F81025E36B0F -:1095A000626B0BB9012A1DD0013393FBF2F102FB70 -:1095B0001133E36300F012F9A36B5B690122DA60F7 -:1095C000E36B002B0ADB0233084A54F823305B6953 -:1095D0001B7C1B0243F00113C2F81035BDE810409C -:1095E00000F0EEB84FF0FF33E3E710BD006000403D -:1095F000024B186808B1FFF7B9BF7047A03F0020C1 -:109600000028A1BF4209064B53F8223000F01F008A -:10961000A6BF23FA00F000F001000020704700BF51 -:1096200000E100E090F91030002BABBF03F1604384 -:10963000064A03F5614303F00F034FEA4111C9B233 -:10964000B4BFD15483F800130020704714ED00E03C -:1096500090F91030002B09DB5A09012103F01F0398 -:1096600001FA03F36032044941F8223043690122D0 -:109670001A600020704700BF00E100E090F9103050 -:10968000002B08DB5909012203F01F0302FA03F340 -:10969000024A42F821300020704700BF00E100E09C -:1096A00090F91030002B0DDB5A09012103F01F0344 -:1096B00001FA03F32032044941F82230BFF34F8FFF -:1096C000BFF36F8F0020704700E100E010B5044B3E -:1096D000036000230446C380FBF7C2FA204610BD96 -:1096E0006C7805000E4B53F82020F0B4B2B1002383 -:1096F0005469184601251E4604EB8301D1F84071D8 -:109700002FB105FA03F73843C0B2C1F84061013305 -:10971000042BF1D1D3680BB1F0BC1847F0BC7047F3 -:10972000A43F0020F8B51E4B0360002704464760A5 -:109730000D461646FBF758FA1A4A22601A4AE760A5 -:109740000323954263726561267422D002F580522C -:10975000954220D002F5803295421ED013498D42A9 -:109760000CBF04213946124B204643F821402AF011 -:1097700059F802212046FFF755FF4FF47A71204631 -:109780002AF0E5F862690323C2F8083520462372FF -:10979000F8BD0121E7E70221E5E71946E3E700BF4D -:1097A0006C780500F87F05000090004000B0014093 -:1097B000A43F0020014B93F900007047C84A0020E5 -:1097C000054A1378013B5BB2002B01DD1370704733 -:1097D0000023137062B67047C84A002072B6024A6E -:1097E0001378013313707047C84A0020BFF34F8FBE -:1097F0000549064BCA6802F4E0621343CB60BFF32D -:109800004F8F00BFFDE700BF00ED00E00400FA0548 -:1098100008B50B4B0122C3F840250221002293001A -:1098200003F1A0430132202AC3F80017C3F8001A3D -:10983000F5D12AF0DEF8BDE80840F4F7B1BE00BF6C -:1098400000E00140004870470000022037B5094C95 -:10985000094D4FF48072A968019120462DF0C1FB9B -:10986000AC60AB6801990548224603B0BDE83040C2 -:1098700026F0A7BC0024002000ED00E0F71E060043 -:109880002DE9F3471B4C1C4ED4F800A081460F462F -:109890009046BAF1000F1FD124202DF06AFB054637 -:1098A00000F0F4F9302035602DF063FB13230546FA -:1098B000326812490093124BFEF7DAFD524601213D -:1098C0002846256029F059FC5146206829F050FCB3 -:1098D0000B492068FEF7B8FD49462068002229F0B0 -:1098E000C5FC30684246394602B0BDE8F0472AF070 -:1098F000FFB800BFC03F0020BC3F00200020024056 -:1099000000504349F0B50C4D0C4F2C68014605231F -:1099100001264FF00C0C06FA03F2224207D10CFB91 -:1099200003F0C059884202D122432A60F0BD013BB6 -:10993000F1D20020FAE700BFC43F002050800500AC -:10994000F0B50D4D0D4A2C6805239446012606FA04 -:1099500003F1214209D1576C384206D00C225343FF -:1099600021435CF803002960F0BD013B591CA2F1C2 -:109970000C02ECD10020F7E7C43F00205080050026 -:10998000144B98421CD003F5E04398421AD0A3F53B -:109990003433984218D003F50433984216D0B0F10E -:1099A000402F15D0A3F50033984208D100230A496F -:1099B000012202FA03F30A6822EA03020A607047EE -:1099C0000523F4E70423F2E70323F0E70223EEE79D -:1099D0000123ECE700800240C43F002008B5174B8C -:1099E000984218D0B0F1402F1DD003F500339842B3 -:1099F0001BD0A3F50433984219D003F534339842B1 -:109A000017D0A3F5E043984215D05A2024F0B4F8BB -:109A10004FF0FF3008BD0023094A0C2101FB03234E -:109A200093F90400F6E70123F6E70223F4E70323A2 -:109A3000F2E70423F0E70523EEE700BF0030004023 -:109A40005080050038B5184B98420D4614461AD080 -:109A5000B0F1402F19D003F50033984217D0A3F589 -:109A60000433984215D003F53433984213D0A3F54C -:109A7000E043984211D105230C4A42F823500C4A86 -:109A800042F8234038BD0023F6E70123F4E7022320 -:109A9000F2E70323F0E70423EEE75A2024F06CF802 -:109AA0004FF0FF33E8E700BF00300040C83F002020 -:109AB000E03F0020024B034A1B681068184700BFB4 -:109AC000C83F0020E03F0020024B034A5B6850681B -:109AD000184700BFC83F0020E03F0020024B034A68 -:109AE0009B689068184700BFC83F0020E03F0020F7 -:109AF000024B034ADB68D068184700BFC83F00200C -:109B0000E03F0020024B034A1B691069184700BF61 -:109B1000C83F0020E03F0020024B034A5B695069C8 -:109B2000184700BFC83F0020E03F0020002815D0A4 -:109B3000006041608260C360046145618661C76105 -:109B4000444604624C464462544684625C46C462A5 -:109B5000644604636E46466374468463002906D0F7 -:109B6000C46B043C043925680D60B442F9D1946B90 -:109B7000A646566BB546002B06D0D46B043C043B7E -:109B80001D682560B442F9D1146BA446D46AA3467B -:109B9000946AA246546AA146146AA046D769966997 -:109BA00055691469D36851681068926870470060FD -:109BB00041608260C360046145618661C76144465B -:109BC00004624C464462544684625C46C462644605 -:109BD00004636E46466374468463C46B043C043974 -:109BE00025680D60B442F9D1C76986694569046981 -:109BF0007047006041608260C360046145618661B6 -:109C0000C761444604624C464462544684625C46E2 -:109C1000C462644604636C464463744684630469A6 -:109C20007047846BA646446BA546046BA446C46A81 -:109C3000A346846AA246446AA146046AA046C7694C -:109C4000866945690469C36882680068416870472D -:109C50000649074A074B9B1A03DD043BC858D050FE -:109C6000FBDC00F03BF8FFF7D3FD00005C7806005A -:109C70003020002000240020FEE7FEE7FEE7FEE79C -:109C8000FEE7FEE7FEE7FEE7FEE7FEE738B505463E -:109C9000084B45F81C3B0446284626F022FB0023CF -:109CA00063614FF4807328466360FBF73BFC2046FA -:109CB00038BD00BFA0800500BFF34F8F0549064B9C -:109CC000CA6802F4E0621343CB60BFF34F8F00BF5A -:109CD000FDE700BF00ED00E00400FA0508B54FF015 -:109CE0008053D3F830210D2A55D14FF08041002206 -:109CF000C1F80C21C1F81021C1F83825554AD3F814 -:109D00000404C2F82005D3F80804C2F82405D3F8E7 -:109D10000C04C2F82805D3F81004C2F82C05D3F8B7 -:109D20001404C2F83005D3F81804C2F83405D3F887 -:109D30001C04C2F84005D3F82004C2F84405D3F847 -:109D40002404C2F84805D3F82804C2F84C05D3F817 -:109D50002C04C2F85005D3F83004C2F85405D3F8E7 -:109D60003404C2F86005D3F83804C2F86405D3F8A7 -:109D70003C04C2F86805D3F84004C2F86C05D3F877 -:109D80004434C2F87035D1F80034D80744BF6FF0BE -:109D90000103C1F80034304AD2F8883043F470032C -:109DA000C2F88830BFF34F8FBFF36F8F4FF010238F -:109DB000D3F80C22D2071DD5284B0122C3F8042565 -:109DC000D3F80024002AFBD04FF01022D2F80C3236 -:109DD00023F00103C2F80C32204BD3F80024002AF0 -:109DE000FBD00022C3F80425D3F80024002AFBD0BE -:109DF000FFF762FFD3F80022002A03DBD3F8043216 -:109E0000002B22DA154B0122C3F80425D3F80024D5 -:109E1000002AFBD04FF010221221C2F80012D3F812 -:109E20000024002AFBD04FF010231222C3F8042292 -:109E30000A4BD3F80024002AFBD00022C3F80425E3 -:109E4000D3F80024002AFBD0D2E7054B054A1A605C -:109E500008BD00BF00C0004000ED00E000E0014090 -:109E6000302100200090D00308B50A4829F0C9FE2F -:109E7000094AD2E90031C018084BD3E9002341F167 -:109E80000001904271EB030303D210F1807041F1A5 -:109E9000000108BD3421002030380020383800206F -:109EA00037B505460C460A4801A929F0E3FE60B122 -:109EB0000570446001A9064829F006FF18B105485D -:109EC00000F004FA002003B030BD0420FBE700BF1F -:109ED000544000203421002038B5184B1B7804462C -:109EE00013B90025284638BD0028FAD0037F03F0B7 -:109EF000FF05002BF5D0FFF7B7FFD4E9022390420E -:109F000071EB030314D3236903B92377D4E9053034 -:109F1000984721690029E4D0237F03F0FF05002B37 -:109F2000DFD0D4E902325B1842F10002C4E9023208 -:109F30000348214629F02BFFD4E700BFC94A00207F -:109F4000B480050013B5114B11491868019008231E -:109F50001048582229F059FE044698B90E4A0F4875 -:109F600001A900F0FBF8044660B90C48012129F072 -:109F70002BFE01230A4A0948194629F006FE094B1F -:109F800001221A70204602B010BD00BFDC0006009E -:109F9000FC3F002054400020B59F020034210020E7 -:109FA000FFFF7F00C94A0020014829F02ABE00BFF8 -:109FB000342100202DE9F347064629F00DFE40B17B -:109FC000584AD2E9003113F1807341F10001C2E92E -:109FD00000310021304629F00EFE38B1524C236882 -:109FE00023B12068FFF778FF00232360012130466A -:109FF00029F001FE20B1FFF737FF4C4BC3E9000108 -:10A000004B48494D4B4C4C4F01A929F06DFE00289F -:10A0100042D1DFF82081444CDFF82491404629F0FA -:10A02000CCFE2368002872D07BB12368D0E90252AD -:10A03000D3E902138D4272EB03032AD223681B7FFC -:10A040001BB12168404629F0A2FE404629F0AFFE30 -:10A05000D0E9027A0546FFF707FF381A6AEB010AD2 -:10A0600001287AF1000345DBB0F5350F40D3FFF747 -:10A070009BFF324A02444FF496030021484600F009 -:10A08000ADF800283ED1236813B9304629F075FD9C -:10A09000256002B0BDE8F0870378012B1DD0022BAC -:10A0A00009D14FF00008204629F081FE002836D063 -:10A0B00080F81C80F7E73BB941680B7F23B9012387 -:10A0C0000B77204629F063FE01A9194829F037FED5 -:10A0D00001A9174829F008FE99E741682B689942C1 -:10A0E00002D100232B60EFE7204629F069FEEBE761 -:10A0F000AA68C0E70021484629F073FD2846FFF70B -:10A10000EBFE01E00D28F9D00023236086E7002B49 -:10A11000BFD1304602B0BDE8F04729F032BD01237F -:10A120003B70D1E7303800206440002038380020F0 -:10A1300054400020B4800500C94A0020FFFFB4004D -:10A1400034210020014829F01CBD00BF342100202B -:10A15000014829F012BD00BF34210020F0B51C4B8E -:10A1600045791C4E43F8252006EBC503EF001B790B -:10A170005BBB03680A88C3F8082590F904308A7825 -:10A1800004795201002BD2B21ADB03F160415B0962 -:10A1900001F561419B0003F1604381F8002303F561 -:10A1A000614304F01F04012202FA04F4C3F8804161 -:10A1B0001C603744012346F835003B710020F0BD98 -:10A1C000054B04F00F041A55F3E70820F7E700BF2A -:10A1D000704000206840002014ED00E02DE9F74FAA -:10A1E0000D4622F07F4402684FF4803705F1500697 -:10A1F0008F408046B60002EB8500C2F84873B6B2C5 -:10A20000C2F80873D2F8041599464FF0000BD0F845 -:10A210004035C0F8401542F806B05B1A92590092DA -:10A2200023F07F43012B009A4FEA850A0CD1264B7D -:10A230004FF4806043F001039847D8F8003043F8AA -:10A2400006B09B590193019BD8F80010D1F8046522 -:10A25000C1F84473A31B23F07F43012B1CD11A4B7D -:10A2600005F5A875013443F0010341F825404FF48A -:10A2700080609847D8F80030D3F804359E4209D161 -:10A28000D8F800300020C3F84473C3F8047303B057 -:10A29000BDE8F08F0D20FAE78A44C9F1FF13CAF830 -:10A2A0004045D1F80405221A013A22F07F4203F515 -:10A2B0007F439342EED3002AE2D10134CAF84045ED -:10A2C000D1F804359842DAE73071050090F904308E -:10A2D000002B09DB5A09012103F01F0301FA03F3E4 -:10A2E0004032024941F82230704700BF00E100E0EF -:10A2F000024B034A1B681068184700BF70400020DB -:10A300006840002030B53AB11368DB430A4D014480 -:10A31000814204D1D84330BD4FF0FF33F6E710F847 -:10A32000012B5340082213F0010418BF2C46013AB8 -:10A3300084EA5303F7D1EBE72083B8ED064B10B561 -:10A3400000241C70054B1C60BFF35F8F0449054857 -:10A3500029F007FD204610BDCB4A00207C4000209C -:10A36000C08005007440002070B5204D04460121D6 -:10A3700028462AF0CCFDBFF35F8F38B9042C0AD0F1 -:10A380001B4B1A781AB1BFF35F8F286070BD194A52 -:10A39000147001221A70184C164E636830787BB91D -:10A3A0000238012814D8BFF34F8F1449144BCA68E0 -:10A3B00002F4E0621343CB60BFF34F8F00BFFDE7B1 -:10A3C0001B6898470028DED0204629F0D4FCE4E73B -:10A3D00001F0AEFE08B129F0C2FC4FF0804301222B -:10A3E000C3F80025BFF34F8F20BFFDE77C4000205E -:10A3F000CB4A0020CA4A00207440002000ED00E053 -:10A400000400FA05034B1A8882420CBF184600204C -:10A41000704700BF9C400020024B9B6903B1184766 -:10A42000704700BF8040002073B585B22846FFF713 -:10A43000E9FF044638B3174E027A337B9A420CD2B6 -:10A4400000F10A01284629F00CFFF0B111281AD0BA -:10A4500002B0BDE87040FFF7DFBF00230372337C1A -:10A4600043B13B21284629F0FEFE30F0080301D01D -:10A47000FFF7D2FF736933B100228DF80420ADF8E5 -:10A48000065001A8984702B070BD237A01332372A9 -:10A49000F9E700BF8040002037B50B46497A0F4AE4 -:10A4A00079B9D2E901141D7A0246002D18BF214660 -:10A4B000586829F037FB78B103B0BDE83040FFF7AA -:10A4C000ABBF00211972536933B10122ADF8060008 -:10A4D0008DF8042001A8984703B030BD80400020CB -:10A4E0000388122B70B5014659D004D8102B1ED00A -:10A4F000112B44D070BD502BFCD12F4BC288DB896F -:10A500009A42F7D1038A022BF4D186883046FFF7AE -:10A5100079FF05460028EDD001F1120029F021FF56 -:10A5200038BB686829F016FB0028E3D009E0C37B3C -:10A53000012BDFD14FF6FF70FFF764FF054620B90E -:10A540000420BDE87040FFF767BF1C4A8E88068074 -:10A55000002303721368C0F80A305368C0F80E3045 -:10A5600010310A3029F085FE134B6872DB89002B0D -:10A57000C0D129463046BDE87040FFF78DBF8088C6 -:10A58000FFF740FF04460028B4D0406829F0E2FA03 -:10A5900008B1FFF741FF4FF6FF732380AAE78688D3 -:10A5A0003046FFF72FFF05460028A3D008310A30B8 -:10A5B00029F05FFE6872DCE7804000202E49002011 -:10A5C000F8B5064648B305460FCD154F3C460FC4B7 -:10A5D00095E8070084E807003068124C3C60B0B191 -:10A5E00029F043FEC0B93268136823605368636082 -:10A5F0000D480E4A4FF6FF7303800D4B40F8043FA1 -:10A60000002129F084FA002818BF032004E0204626 -:10A6100029F02DFE0028EBD0F8BD0E20FCE700BF8E -:10A62000804000202E4900209C40002029A40200E8 -:10A63000403800202DE9F04703888488103B8CB017 -:10A6400005460A2B21D8DFE803F006402020202011 -:10A65000202020654700DFF8E880D8F80830DB4389 -:10A660000093D8F8041068462AF074FC009901A8F9 -:10A6700029F037FE0DF108090027019B9F4207D3FF -:10A68000132C12D904202AF089FB0CB0BDE8F08706 -:10A6900039F802AB00260136514608EB86002AF055 -:10A6A000F6FB1E2EF7D10137E7E71F4821462AF0B7 -:10A6B000D7FB1E4821462AF0D3FBEB7B012BE4D0CD -:10A6C0001B4821462AF0CCFBDFE7174821460CB097 -:10A6D000BDE8F0472AF0DBBB027A16483F2A4FEA72 -:10A6E0001215214694BF0022012229F0F5FD022D0A -:10A6F00094BF002201221048214629F0EDFD012DD2 -:10A700000E4894BF0022012221460CB0BDE8F0475C -:10A7100029F0E2BD037A002BB7D1427A0548C2F393 -:10A72000C0022146F1E700BFB8400020B44000203D -:10A73000BC400020C8400020C4400020C040002091 -:10A74000B04000201328014602D802482AF0A9BBD5 -:10A7500000207047B440002007B50190FFF7F2FFDA -:10A76000019930B104482AF09CFB002814BF022054 -:10A77000012003B05DF804FBB840002007B501904C -:10A78000FFF7E0FF019928B1044803B05DF804EB3E -:10A790002AF087BB03B05DF804FB00BFC040002077 -:10A7A00007B50190FFF7CEFF019928B1044803B027 -:10A7B0005DF804EB2AF075BB03B05DF804FB00BF45 -:10A7C000C440002007B50190FFF7BCFF019928B1F4 -:10A7D000044803B05DF804EB2AF063BB03B05DF8F6 -:10A7E00004FB00BFC8400020014B986829F090BDD1 -:10A7F000B040002007B5074AD368DB430193916856 -:10A8000001A82AF0A7FB019829F082FD03B05DF8AA -:10A8100004FB00BFB040002010B5034B044659684C -:10A8200029F05FFD204610BDB040002013B5084A56 -:10A83000D368DB4301939168044601A82AF08AFBA0 -:10A840002046019929F04DFD204602B010BD00BF01 -:10A85000B040002008B5182102482AF02BFBC0B2F6 -:10A8600008BD00BFB040002070B50A4E0546304616 -:10A870000C462AF016FB58B12846FFF763FF38B1A3 -:10A880000734294606EB8400BDE870402AF009BB76 -:10A89000002070BDB0400020F8B50B4F054638468B -:10A8A0000C4616462AF0FDFA60B12846FFF74AFF2B -:10A8B00040B107343246294607EB8400BDE8F84032 -:10A8C00029F00ABDF8BD00BFB0400020034B9B68D3 -:10A8D0000A460146184629F0E5BC00BFB0400020FA -:10A8E00073B50B4D019204460E46014628462AF0E8 -:10A8F000D8FA50B1063405EB8404019A60683146F9 -:10A9000002B0BDE8704029F0CDBC02B070BD00BF00 -:10A91000B04000202DE9F041204E00238AB04FF6D0 -:10A92000FF70CDE90033337000F00CFB4FF6FF7879 -:10A93000044648F20967444513D0A4F58045ADB2FA -:10A940006A4602A928462AF075FAB8420CD0284671 -:10A9500002F02CFE48F20763984205460CD1012311 -:10A9600033700AB0BDE8F081204600F0A7FA204617 -:10A9700000F0E8FA0446DEE7002DF2D014220021B0 -:10A980000DEB02002CF055FB072305A88DF81430C1 -:10A99000ADF81840079529F05BFEE2E7CC4A0020AD -:10A9A00070B5044686B014263246002101A82CF06A -:10A9B00040FBA0892378304D00F5804080B2042B05 -:10A9C000ADF808003DD008D85A1E022A12D92B78BB -:10A9D0000BB1FFF79FFF06B070BD052BF7D1636881 -:10A9E000002B44D113238DF804304FF6FF73ADF8DC -:10A9F00008301DE043F6FE76B042E18904D901F546 -:10AA0000804292B2B242E2D8DA1E534253418DF8EC -:10AA10000D30A368049363688DF80C1063B90823A4 -:10AA20008DF804309DF8143043F001038DF8143094 -:10AA300001A829F00DFECAE709228DF8042005932C -:10AA4000F6E743F6FE739842C1D8E389002BBED1E6 -:10AA500063683BB90A238DF8043000F02FFA012314 -:10AA60002B70E5E70B228DF804200393F7E78DF8B0 -:10AA700004600393B9E700BFCC4A002030B5154805 -:10AA800089B002F021FC08BB02F034FC0446F8B99E -:10AA900000F0F4F9CDE9034403AA05A94CF207003C -:10AAA0002AF0BBF910B1204609B030BD01A905A8B4 -:10AAB00002F032FD019B9D8805F58045ADB205A8E9 -:10AAC00002F050FD284600F0E1F9E5E70324EAE74B -:10AAD0008624E8E7A1A90200024B0022C3E9002274 -:10AAE000704700BF2C410020F0B587B0064629F022 -:10AAF000A7FD0F4615460446F8B1A6F58040104A5A -:10AB000003A980B22AF089F918B10024204607B0C1 -:10AB1000F0BD01A903A802F0FFFC0028F5D1019BBC -:10AB2000AE705A889B882A8003F58043029A6A6037 -:10AB300003A83B8002F016FDE8E70124E6E700BF2A -:10AB40002C4100200A68084B70B50C25032A01D956 -:10AB5000002006E005FB02F4E65A864202D10A60B4 -:10AB6000181970BD0132F1E78442002070B50E4E15 -:10AB700004460025237AAB420DD84FF6FF7323809D -:10AB8000A370002363604FF47F432381A37A23F0F3 -:10AB90000303A37270BD617A2944C9B2304629F01B -:10ABA0003BFF0135E6E700BF7442002013B50023E8 -:10ABB000CDE90033417A83788DF802300446264887 -:10ABC00029F011FF60B3237AA2788DF8022003EBFD -:10ABD00083039B00ADF80030531E0190072B08D86B -:10ABE000DFE803F016070707071604181423ADF86B -:10ABF00000302246694632F8040B29F077FD11280F -:10AC000015D00BD870B1072818BF032002B010BDB3 -:10AC10000123ECE7838809339B08E8E7862811D0F5 -:10AC20000320F3E7A37A23F00303A372EEE7A37AEA -:10AC300023F0030343F00203A372084B01221A70AE -:10AC40000020E3E7A37A23F0030343F00103A37298 -:10AC5000024B01221A70D9E774420020CD4A00202D -:10AC60002DE9F047384EC16886B0054632460023CC -:10AC70003746506881421BD10C2000FB03702B78B3 -:10AC8000DFF8C880092B1AD0132B51D0082B51D1D3 -:10AC90006C7A002C4ED100284ED0FFF767FF284673 -:10ACA00029F09FFD98F800309BB906B0BDE8F08709 -:10ACB0000133042B02F10C02DBD10020DFE76C7AB8 -:10ACC000002C37D1002837D0837A446043F0020348 -:10ACD0008372002588F800504FF00C094FF0010AEC -:10ACE00009FB05739B7A9907C3F3400201D4DB0784 -:10ACF00024D588F800A002B904B33046FFF756FF08 -:10AD0000E0B14FF6FF73ADF806300C235D438628A3 -:10AD10007B5BADF8083016BF03900623072301A81C -:10AD20000CBF8DF804308DF8043029F05AFDBCE7D3 -:10AD30000124B4E70024B2E70446B0E70135042D4E -:10AD400006F10C06CCD1B0E784420020CD4A0020A9 -:10AD5000154BF7B500221E464FF6FF754FF0FF0C5E -:10AD60000C27104607FB02641D809D7083F809C004 -:10AD7000A17A013221F00301042AA17203F10C032C -:10AD800003F8040C43F8080CECD15023CDE9002360 -:10AD90000649074B07484FF4A07229F010FE00281F -:10ADA00018BF032003B0F0BD8442002034410020CE -:10ADB000B4420020744200202DE9F04180460E4646 -:10ADC00014461F46002B4FD0CB1F012B4FD8531ECC -:10ADD000032B4CD829F0ECFC054610BBFF214FF6A5 -:10ADE000FF7029F0E5FC0546C8B1A0F80080867028 -:10ADF0006B7AFF2B1AD12048214629F025FEFF2827 -:10AE000068722ED14FF6FF732B8000236B604FF4D6 -:10AE10007F432B81AB7AA87023F00303AB72112020 -:10AE200023E0037AA342E3D00F201EE04FF0000896 -:10AE3000697A11482C7229F0D6FDD0B104EB840454 -:10AE400024010334C4F38D04BE7078603C80B8F1F3 -:10AE5000000F04D0082E02D1A400063C84800020FC -:10AE600003E04FF00108E3E70E20BDE8F081072082 -:10AE7000FBE70320F9E700BF7442002002484022AC -:10AE800000212CF0D6B800BFB8420020014929F0BB -:10AE9000FEBC00BFB84200204FF6FF73984210B5C9 -:10AEA000044606D0044929F0F2FC231A58425841BE -:10AEB00010BD0020FCE700BFD8420020FF2807B5E6 -:10AEC00001460AD80190064829F0E1FF019905489A -:10AED00003B05DF804EB29F0DABF03B05DF804FBC2 -:10AEE000B8420020D8420020FF28014602D802487C -:10AEF00029F0D7BF00207047B8420020FF28014644 -:10AF000002D8024829F0CDBF00207047D842002067 -:10AF100070B50B490A4E29F0D5FC4FF6FF75044673 -:10AF2000AC4201D1204670BD2046FFF7E7FF002864 -:10AF3000F8D02046314629F0C5FC0446F0E700BFB2 -:10AF4000B8420020014929F0BDBC00BFD842002012 -:10AF500070B50024064E25462146304629F0A1FF53 -:10AF60000134B4F5807F0544F6D1284670BD00BF9A -:10AF7000B8420020F8B5074D074E07460024337845 -:10AF8000A34200DCF8BD55F8043B3846984701342D -:10AF9000F5E700BFFC420020D04A0020074B1B7899 -:10AFA00010B504464BB103F027F9204600F0ACFF82 -:10AFB0002046BDE8104002F029BF10BDCF4A002056 -:10AFC00008B5FFF75BFD08B1032008BDFFF7C0FE21 -:10AFD0000028F9D100F07CFF0028F5D100F044FCF6 -:10AFE0000028F1D102F09EFE0028EDD103F012F806 -:10AFF0000028E9D1054B4FF6FF721A80044B186008 -:10B00000044B1870044B01221A70DEE73649002009 -:10B0100008430020D14A0020CF4A0020084B1B786B -:10B0200053B1084A1378022B08D8074941F8230086 -:10B0300001331370002070470820704704207047C8 -:10B04000CF4A0020D04A0020FC420020034B1B784E -:10B050000BB100F073BF0820704700BFCF4A00203B -:10B0600008B5054B1B782BB129F06CFE082808BFEA -:10B07000112008BD0820FCE7CF4A0020024B1B78B6 -:10B080000BB102F05DBF7047CF4A0020034B1B7825 -:10B090000BB103F06FB80820704700BFCF4A002003 -:10B0A000034B1B780BB12AF029BA0820704700BF68 -:10B0B000CF4A0020034B1B780BB129F0DDBD0820DF -:10B0C000704700BFCF4A0020074B1B7810B50C46D5 -:10B0D0002BB131B102F0E0FF2080002010BD08202C -:10B0E000FCE70E20FAE700BFCF4A0020024B187899 -:10B0F00008B129F05BBB7047CF4A0020084B1B7892 -:10B1000010B504464BB1204629F04CFB044629F00B -:10B1100047FB0028F7D1204610BD4FF6FF74FAE731 -:10B12000CF4A00202DE9F04F1E46484B2DED028BF3 -:10B1300093F8009089B0834688461446B9F1000F11 -:10B1400078D0002978D0002876D00B680193002BA6 -:10B1500074D0072E72D84FF6FF770025BA420D60E3 -:10B1600005D11046FFF7CAFFB842044660D006F08A -:10B1700001030025029306F002030393CDE9045571 -:10B1800004ABCDE9065508EE103A06F0040A06F0C5 -:10B190000306002E54D0002306AA07212046079359 -:10B1A00029F06EFA052818D038BB0746029B2BB150 -:10B1B000079B5B7C13F0FC0F18BF4F46039B73B1DA -:10B1C000079B5A1C113312F8011B41B99A42FAD15C -:10B1D000BAF1000F22D04F4604E04F46E6E7BAF13D -:10B1E000000F13D0002318EE102A092120460593E2 -:10B1F00029F046FA052805D028B109B0BDEC028B2C -:10B20000BDE8F08F4F46059B1B683BB137B9019AEB -:10B210002BF815406B1C9A421D4607D92046FFF7B4 -:10B220006DFF4FF6FF7398420446B2D1C8F8005044 -:10B230000020E2E70820E0E70E20DEE70720DCE759 -:10B24000BAF1000FE3D03746CCE700BFCF4A002069 -:10B2500037B5084D2D784DB152B14BB10024CDE931 -:10B2600000426A4629F00CFA03B030BD0820FBE723 -:10B270000E20F9E7CF4A0020034B1B780BB102F0F8 -:10B2800065BF0820704700BFCF4A00202DE9F04F6E -:10B2900087B0814601932C4B1B7888461646002BBD -:10B2A00050D04FF6FF7029F07DFA00250423CDE938 -:10B2B000025302AB059304AA03AB0621044604958E -:10B2C00029F0DEF9072839D04FF6FF77BB464FF05B -:10B2D000FF3AF0B1052825D04FF6FF739C422FD1DD -:10B2E000A34529D0A7420CBF05200020B9F1000FCB -:10B2F00001D0A9F800B0B8F1000F01D0C8F8005093 -:10B3000006B13780019B0BB1C3F800A007B0BDE8C0 -:10B31000F08F029BAB4224BFA3461D4653453CBF62 -:10B3200027469A46204629F03DFA03AB04AA062197 -:10B33000044629F0A5F9CCE70520D7E70520E5E785 -:10B340000320E3E70820E1E7CF4A002038B50C4CA2 -:10B350000C4D00231A4621462846FFF797FF052883 -:10B360000AD14FF6FF732B8000232360431F5842FE -:10B370005841054B187038BD0028F7D10120F8E777 -:10B38000F842002036490020D14A0020F0B504469A -:10B3900087B0808802F0AEFE23786080083B032BE4 -:10B3A00020D8DFE803F002253569637A5BB9414AAA -:10B3B000116851B1E068814207D113603E4AA1880B -:10B3C0001180E3600EE0012B0CD13C4B1B784BB19C -:10B3D000394BA2881B889A4204D1237A062B01D1CB -:10B3E000FFF7B4FF204607B0BDE8F040FFF7C2BD4D -:10B3F000637A002BF6D12F4A11680029F2D0E06859 -:10B400008142EFD12E4913600A68013A0A60D8E7F9 -:10B410002C4F3B786BB90125284B1B7833B1264B59 -:10B42000A2881B889A4201D1FFF790FF002D3ED0E1 -:10B43000D8E74FF6FF7029F0B5F94FF6FF73984241 -:10B440000546E8D129F0B0F9A8420646E3D1002527 -:10B450001422294601A83D702BF0EBFD0C23204659 -:10B460008DF80430ADF80860ADF80660FFF782FD96 -:10B4700001A8FFF77FFDCFE7124B1A78002AB1D061 -:10B480000021142201A819702BF0D3FD0D238DF893 -:10B4900004304FF6FF73ADF80830ADF806302046A3 -:10B4A000A3680393FFF766FD01A8FFF763FD07B0EC -:10B4B000F0BD00BF0843002036490020D14A0020DB -:10B4C000F8420020CE4A00202DE9F041304B1B7895 -:10B4D00088B00546002B57D02E4B2F4C93E8030025 -:10B4E000237801AF87E803004BB1DFF8B880D8F8C4 -:10B4F000004054B11124204608B0BDE8F081FFF7A8 -:10B5000025FF2378002BF5D0EFE7244A244E12883C -:10B510003368AA421DD1F3B11422214603A82BF0AF -:10B5200088FD082328468DF80C3002F0E3FD062341 -:10B53000ADF814309DF81C30ADF80E0064F3000334 -:10B5400003A8ADF8105006948DF81C30FFF712FDDB -:10B55000D1E75A1C1AD00133124A336039462846C3 -:10B5600029F0C4F804460028C5D00023C8F80030EC -:10B570003368112803F1FF333360BBD08628BAD07B -:10B58000072818BF0324B6E70824B4E71324B2E75A -:10B59000CF4A0020CC800500D14A00203649002047 -:10B5A000F8420020084300202DE9F041037886B0DE -:10B5B0000446142B40D8DFE803F00B3F313F3F3FF8 -:10B5C000423F7D3F7D3F3F3F3F3F3F3F3F81A700A1 -:10B5D0008088FFF779FF862801D0112813D15149BF -:10B5E000514A0B68A08822F8130001335A4202F036 -:10B5F000070203F0070358BF53420B6006B0BDE8D3 -:10B60000F04129F0CDB9132803D8484BC340DB07DC -:10B6100012D406B0BDE8F04129F0C0BB037A012B7B -:10B620000AD884881422002101A82BF002FD01A869 -:10B63000ADF80840FFF7B8FF06B0BDE8F0813C4E1A -:10B640003378002BF8D13B4D2B7843BB01A801F098 -:10B65000FBFF044608B129F0A1FBBDF80A30002B1E -:10B6600014BF012200222A7017D101AA19461846D8 -:10B67000FFF70CFE044648B9BDF80400FFF7FCFDD7 -:10B68000044608B129F08AFB01232B70631F012BAC -:10B6900003D924B1204629F081FB002CCCD101F044 -:10B6A000ADFF10B901233370C6E748F2076290423C -:10B6B000C2D0AEE71F4B01221A70BDE71C4B1A4DDA -:10B6C00000241C701B4B1C70164B1F684FF6FF7636 -:10B6D000E3195A4202F0070203F0070358BF53422E -:10B6E00035F81380B0450BD025F8136014220021E3 -:10B6F00001A82BF09EFC01A8ADF80880FFF754FFCD -:10B700000134082CE4D197E7094B00221A708368B2 -:10B7100048F20D6293423FF471AFB3F5064F8BD1FF -:10B720006CE700BF0C430020C0210020C1000800CE -:10B73000D24A0020D6210020F0B587B004460F463B -:10B7400016460021142201A81D462BF072FC03238B -:10B750008DF80430094BADF8064019788DF80C705F -:10B7600000222046ADF80E608DF81050FFF794F8D7 -:10B7700001A829F0AAF907B0F0BD00BFD821002028 -:10B7800030B5144B87B00C46012219780546FFF7F7 -:10B7900083F8114B221E1978284618BF0122FFF7A3 -:10B7A0007BF8631E5A425A410C4B28461978FFF722 -:10B7B00073F81422002101A82BF03BFC012301A8FF -:10B7C0008DF80430ADF806508DF80C4029F07DF965 -:10B7D00007B030BDD8210020DA210020D921002077 -:10B7E0002DE9F041194B0D46197804461646FFF72E -:10B7F0003BF840B3164B20461978FFF735F8014661 -:10B80000F0B1144B20461978FFF72EF8002804F504 -:10B8100080704FF0070180B214BF0127022728F083 -:10B82000F2FF014620B1052802D0204629F06BF92D -:10B8300033462A4639462046BDE8F041FFF77CBF33 -:10B8400033462A46F7E7BDE8F08100BFD821002043 -:10B85000DA210020D9210020024B0A781978FFF75D -:10B860001BB800BFD7210020F8B5104F104E114D66 -:10B87000114C384629F020F9304629F01DF92846A8 -:10B8800029F01AF9204629F017F93B78182B0BD02C -:10B890003378182B08D02B78182B05D02378182B49 -:10B8A0000CBF03200020F8BD0320FCE7D8210020B6 -:10B8B000DA210020D9210020D72100202DE9F041F4 -:10B8C0008AB00E469046044628F032FD20220546F6 -:10B8D000002102A82BF0ADFB012D08D1354B002231 -:10B8E00019782046FEF7D8FF36B9852715E0002DD8 -:10B8F0005AD143F2020052E0204602F0CDFB4FF64F -:10B90000FF73984210D100273378DB0720D42A4BED -:10B91000CDF814800993012D49D102AB3246394646 -:10B92000204629F0C5F83AE0012DECD1214F204600 -:10B930003978FEF799FF0028E5D1204629F0D0F8A4 -:10B9400039782046FEF790FF0028DCD18527DBE719 -:10B95000852FE0D004F580706B460122072180B26C -:10B96000FFF72AFA11281AD0E0B9014650220198AF -:10B970002BF05FFB01990B46204603F8345B0293E2 -:10B9800001F1180306934B1C079311310A4BCDF8B4 -:10B990001480099302F092FB0028BCD008200AB062 -:10B9A000BDE8F0810320FAE7002EA5D1852702AB80 -:10B9B0000022B4E7D7210020D34A00202DE9F04728 -:10B9C0000388113B88B00446092B5ED8DFE813F0EA -:10B9D0000A005D00190039005D005D005D005D003A -:10B9E0008A001601037A80883D2B41F23D014FF019 -:10B9F000000218BF4FF4885108B0BDE8F047FFF7C8 -:10BA0000EFBE808828F094FC012808D1217AA08814 -:10BA100001F00101C1F10201C9B2FFF7B1FE34F832 -:10BA2000045F1422002103A82BF003FB0434052338 -:10BA30008DF80C30ADF80E50059403A829F045F8A8 -:10BA400023E000F11006304629F037FD4FF6FF7372 -:10BA500098420546A0881BD102F01EFB0546A0882F -:10BA60000021FFF78DFE4FF6FF739D4214D1002594 -:10BA700000232946A0881A4629F01CF80828014608 -:10BA800003D010B3A08829F03EF808B0BDE8F087D5 -:10BA9000294602F051FBE2E703AA0721284628F0D5 -:10BAA000AFFE0028E3D1A37ED907E0D5049D95F829 -:10BAB0004430DA0701D53435DAE7314605F146007E -:10BAC00029F0E7FC0028F6D1D1E7A37EDB07DCD51F -:10BAD000002DDAD1A0882B4641F206022946FFF755 -:10BAE0002BFED2E790F808808588B8F1000F7FD14F -:10BAF0005A4B061D197842462846FEF7CDFE617A5C -:10BB000011F0040105D1304608B0BDE8F04729F036 -:10BB10000EB805F580791FFA89F901AB01220721DA -:10BB20004846FFF749F9074640B10146284628F044 -:10BB3000EAFF4146304628F0FAFFA6E7284602F021 -:10BB4000ABFA4FF6FF739842044682462FD1014666 -:10BB5000029829F075FC50450446804673D0DFF802 -:10BB600004A10146284602F0E7FA9AF80010284698 -:10BB7000FEF77AFE8046D0B9284628F0B1FF9AF841 -:10BB800000102846FEF770FE01460028D2D007219B -:10BB90002246484628F060FE014650B90121C9E717 -:10BBA0002146284602F0C8FA4FF00108EFE7B846F0 -:10BBB000EDE786280DD11422002103A82BF039FAD5 -:10BBC000062303A88DF80C30ADF80E5028F07DFF49 -:10BBD000E4E7284628F097FF0021304628F0A7FF29 -:10BBE000B8F1000F3FF451AF204602F0AFFA4CE736 -:10BBF000427A414602F003022846FDE6184B80884F -:10BC00001978FEF731FE054600287FF43EAFA08884 -:10BC1000FEF7B4FD0146A08839B9012341F20602BE -:10BC200008B0BDE8F047FFF787BD0C4B2A461978EE -:10BC3000FEF732FE02238DF80C30A388ADF80E30EB -:10BC4000ADF81450F9E628F09AFD40450446A7D116 -:10BC50000421284628F057FF39466BE7D8210020F9 -:10BC6000DA210020D72100202DE9F0411B4B88B0BC -:10BC70000027CDE904771B68039303AD044688468B -:10BC800095E807006E4686E807002246052128460B -:10BC900028F0A7FF2846CDE9058628F0B2FF104B13 -:10BCA00000991A682046FFF709FEA0F111035A42D5 -:10BCB0005A410C4B054619782046FEF7EDFD0A4B1C -:10BCC0003A4619782046FEF7E7FD009A29462046B5 -:10BCD00028F0A2FF08B0BDE8F08100BF14430020A7 -:10BCE00010430020DE210020DD2100202DE9F0435B -:10BCF000064689B0174698460D4609BB334BCDE939 -:10BD000004111B68039303AC94E80700E94689E833 -:10BD1000070032460521204628F063FF2046CDE982 -:10BD2000055928F06EFF2A4BDDF800901B784BB9BF -:10BD30009DF8093033B90525284609B0BDE8F083E0 -:10BD40004FF000093A464946304628F007FFA0F177 -:10BD500011035A425A411F4B044619783046FEF7E8 -:10BD60009BFD112C1BD8072C0CD8002C0CBF0025D8 -:10BD70000325B8F1000FDFD04A462146304628F0AF -:10BD80004BFFD9E7A4F10803092B06D8DFE803F03D -:10BD90001B05051B051B0505050D0325E9E743F2FA -:10BDA0000205AC4218BF0325E3E70B4B2A4619787E -:10BDB0003046FEF771FD094B3A4619783046FEF7DA -:10BDC0006BFD0025D5E72546D3E700BF14430020CF -:10BDD000184B0020DD210020DC210020DB21002089 -:10BDE00013B50A4B19780446FEF73EFD084B019047 -:10BDF00019782046FEF738FD019A014601232046B6 -:10BE000002B0BDE81040FFF771BF00BFDB2100208A -:10BE1000DC21002013B50378052B044607D0122B34 -:10BE20000CD0204602B0BDE8104028F0EABE816880 -:10BE3000408802B0BDE81040FFF716BF134B1A68E8 -:10BE4000FAB14088FEF79AFC0146E0B1227A608898 -:10BE5000C2F34003C2F300019B00C2F3800243EA35 -:10BE6000C10343EA021301A98DF8043028F054FFFE -:10BE700080F00100C2B2002160880123FFF736FF85 -:10BE8000CFE70121F8E70246F6E700BF14430020A0 -:10BE900008B503780B2B0FD8072B0FD9084B09498E -:10BEA00018780022FEF71CFD074B0849187800227D -:10BEB000BDE80840FEF714BD132BEFD008BD00BF4E -:10BEC000DE210020734C0500DD210020E1BD0200D1 -:10BED00010B50948094C28F096FE094828F093FE51 -:10BEE000084828F090FE204628F08DFE2378182B75 -:10BEF0000CBF0320002010BDDD210020DE2100202A -:10BF0000DB210020DC21002008B5FFF757FD074B9F -:10BF1000074918780022FEF7E3FC064B064918781B -:10BF20000022BDE80840FEF7DBBC00BFDE21002098 -:10BF3000734C0500DD210020E1BD020010B5044670 -:10BF400030B90A4B18600A4B01221A70002010BD4C -:10BF500028F019FE38B1074B22681A6022791A714D -:10BF6000024A1360EFE70720F1E700BF1443002007 -:10BF7000184B0020134B002013B5044609496846AE -:10BF800027F0EFFE019808B902B010BDD0E90021FA -:10BF90002046904718B1684627F0EDFEF2E71120E1 -:10BFA000F2E700BFD480050013B504460749684690 -:10BFB00027F0D7FE019B0BB902B010BD2046D3E994 -:10BFC00000219047684627F0D6FEF3E7EC80050095 -:10BFD000084B9A6822B11A6822F480021A607047EE -:10BFE000054B4FF48002C3F88020BFF34F8FBFF39F -:10BFF0006F8F70478443002000E100E00B4991F807 -:10C0000016335A09EC231341DB0706D5084B9A680F -:10C010003AB94FF480030B60704742F2020028F0F7 -:10C02000BDBE1A6842F480021A60704700E100E069 -:10C0300084430020F7B5194F3C7864BB184E0125A6 -:10C0400020463570FFF798FF112821D02046FFF7D2 -:10C05000ABFF144B8DF80340186801900DF10300FD -:10C0600000F062FC104901A828F071FE0446B0FA05 -:10C0700080F0400938709DF8030000F079FC3CB96D -:10C080000A4B34701C70FFF7B9FF2846FFF78CFF8E -:10C09000204603B0F0BD0824FAE700BF1A4B002089 -:10C0A000194B0020141F0600CD3102001B4B00204D -:10C0B000F7B5154F3B781BB3144E01203070FFF7D6 -:10C0C0005BFF11284FF000051CD00220FFF76CFF2A -:10C0D0000DF107008DF8075000F026FC28F039FE1E -:10C0E00004469DF807003D7000F042FC2CB9032087 -:10C0F0003470FFF76DFFFFF757FF204603B0F0BD28 -:10C100000824FAE72C46F8E71A4B0020194B0020C8 -:10C11000054B1B7833B1054B1B780BB1FFF7C8BF3C -:10C12000FFF788BF08207047194B00201A4B0020EA -:10C13000014B1878704700BF1A4B002008B5044B1C -:10C140001B7823B1FFF744FF024B01221A7008BD90 -:10C150001A4B00201B4B002010B5084C23785BB114 -:10C16000074B1B7843B1074B4FF48002C3F8002103 -:10C17000FFF744FF0023237010BD00BF1B4B0020BE -:10C180001A4B002000E100E0044B1B7823B1044B64 -:10C19000187800F0010070470120FAE71A4B0020E0 -:10C1A0001B4B002007B50849684627F0DAFD019BC4 -:10C1B00013B903B05DF804FBD3E90020904768464B -:10C1C00027F0D9FDF3E700BFE080050030B5134B41 -:10C1D0001B7891B0FBB1124D34240DF1020103A87C -:10C1E000ADF8024028F0BDFD70B9294601A827F03E -:10C1F000B8FD029B002BF0D003A8D3E900219047A3 -:10C2000001A827F0B8FDF4E7052804D011B0BDE877 -:10C21000304028F0C3BD11B030BD00BF1C4B002022 -:10C22000F88005007FB50D4600293ED00024204A45 -:10C230000A60CDE90144012606238DF8040001A916 -:10C240002020ADF8083003948DF8066028F087FDB3 -:10C250002A68039401A94020CDE901448DF80560C6 -:10C2600028F07DFD04230DEB03012A68039430467A -:10C27000CDE901448DF8043028F071FD4FF4E463FA -:10C280002A68019301A9A120CDE9024428F067FDA5 -:10C290002A68039401A9A020CDE901448DF8046027 -:10C2A00028F05DFD204604B070BD0E20FBE700BF06 -:10C2B0003020002008B528F050FD10B9014B0122B4 -:10C2C0001A7008BD1C4B00201FB50E4C01A828F0A9 -:10C2D0004AFD70B9214602A827F043FD039B002BBD -:10C2E000F4D00198D3E90021904702A827F043FD3C -:10C2F000F4E7052804D004B0BDE8104028F04EBD96 -:10C3000004B010BD048105002DE9F041044688B059 -:10C3100038B10388512B27D006D8102B18D0112BF9 -:10C320001AD008B0BDE8F081532BFAD1304DC28845 -:10C33000EB889A42F5D12B7E002BF2D000F0E8F981 -:10C340000028EED06B69022008B0BDE8F041184724 -:10C350008288274B9A80E4E7254B81889A8891420E -:10C36000DFD14FF6FF72F5E7214DB0F80480AB88BE -:10C370009845D6D18679022ED3D10289EB889A428C -:10C38000CFD1837B043B022BCBD9102200210DEBB4 -:10C3900002002AF04EFE01AF69898DF8106002AAF2 -:10C3A00040460296039728F0E4FC0646D0B938468A -:10C3B00027F0DBFFB0B19DF81630ADF8146043F004 -:10C3C00001038DF81630A88804A928F0D6FC11289E -:10C3D000F9D0BDF81430002BA3D104F1080000F00F -:10C3E00019F99EE740F2FD13ADF81430EBE700BFFA -:10C3F000184300207FB50023CDF80B308DF80F30A7 -:10C400000323ADF8023020238DF804300D4B8DF856 -:10C410000500DA88ADF8082002228DF80A206A4467 -:10C420008DF806100492988801AA02A9059228F0B6 -:10C43000A2FC20B9BDF80230032B18BF0C2007B0B6 -:10C440005DF804FB1843002010B54FF0FF310020C9 -:10C4500028F099FC044658B9B12128F092FC044612 -:10C4600030B9044B01205B6998470220FDF77CFF3F -:10C47000204610BD18430020F0B51B4B87B002AC1E -:10C48000024603F11007254618685968264603C678 -:10C490000833BB423446F7D122B3144B12685A61B9 -:10C4A0004FF6FF719980002119760AB9104A5A6136 -:10C4B0000E4800F071F898B901204FF659630D4A03 -:10C4C0008DF8060001A9ADF8043028F050FC38B909 -:10C4D0000649284628F053FC10B9044800F078F8C3 -:10C4E00007B0F0BD0E20FBE7181F06001843002020 -:10C4F0008B4D05001A43002010B50E4C226832B156 -:10C50000137E23B10378082B02D0092B08D010BD6D -:10C51000037A012BFBD11369013B1361002BF6D188 -:10C52000FFF792FF0028F2D023680220BDE81040F8 -:10C530005B6918477443002015490B6870B5ABB1AF -:10C540004B689BB108319847082805460ED0114C1E -:10C55000236860B9012119830846FFF74BFF28B112 -:10C56000236803205B69984723681D7670BD00220D -:10C570001A8306210120FFF73DFF18B1236803202D -:10C580005B69984723680220BDE870405B691847E3 -:10C59000784300207443002020B1034B1860034807 -:10C5A000FEF73CBD0E20704774430020F9C4020022 -:10C5B00008B528F0A3FD38B9044828F0E9FB18B9FC -:10C5C000BDE8084001F0EAB908BD00BF784300208B -:10C5D00010B588B004462022002168462AF029FDC3 -:10C5E00022460423ADF8003012F8063B8DF80230E5 -:10C5F00042F60103ADF80C301723ADF80430608823 -:10C60000034B0493694627F0B4FE08B010BD00BF89 -:10C6100001010202F0B50546007B394C012897B0B4 -:10C6200069D12668717E59B10621FFF7E3FE002823 -:10C630005FD0112861D00F280CBF0721042110E022 -:10C64000502202A82AF0F5FCB08801A9FEF73CFDB3 -:10C650000028EED1BDF804004FF6FF7398420FD1C9 -:10C660000721287BFFF7C6FE18B1236803205B690A -:10C67000984723685B69022017B0BDE8F04018476F -:10C6800002A928F046F90028D3D11E4A0DF109036A -:10C690000DF1190718685968164603C60833BB42DE -:10C6A0003246F7D11868306099889B79B371B180B0 -:10C6B0000FAF0FCF144E0FC697E8070086E80700AC -:10C6C00020680823ADF80630808801230DF10602AA -:10C6D00006F10C0128F05AFB0028AAD10B49A6F15B -:10C6E0002C0051F8083B98470028A2D1236801226A -:10C6F0005A7617B0F0BD0221B3E70621B1E700BFBB -:10C700007443002038430020504300207843002029 -:10C7100010B5064C236800205B6998472468FEF733 -:10C7200017FC206101F07EFC002010BD7443002046 -:10C73000F0B5074689B014461E460D4611B90846A5 -:10C7400028F02CFB14B9204628F028FB20220021D9 -:10C7500068462AF06EFC02238DF80D30084B0E9AC5 -:10C760001888ADF800706946ADF80440ADF8064091 -:10C7700002958DF8116027F0FCFD09B0F0BD00BFF7 -:10C780007049002030B587B041F60A035C4AADF825 -:10C790000C30044603A901208DF80E0028F0FCFAA5 -:10C7A0000546002849D12288002A49D1228952B160 -:10C7B000544B0093E16894F83C3042F62420FFF794 -:10C7C000B7FF002847D1228A52B14F4B00936169CD -:10C7D00094F83C3042F62520FFF7AAFF00283AD112 -:10C7E000228B52B1494B0093E16994F83C3042F6F8 -:10C7F0002720FFF79DFF00282DD1228C4AB1444B02 -:10C800000093616A94F83C3042F62620FFF790FFCF -:10C8100008BB228D4AB13F4B0093E16A94F83C304B -:10C8200042F62820FFF784FFA8B9236BABB9616BF0 -:10C83000002938D1A36B002B42D1284607B030BD68 -:10C84000354B0093616894F83C3042F62920FFF79D -:10C850006FFF0028AAD00546EFE71A688DF8102070 -:10C860001A68120A8DF811205A888DF81220DA7889 -:10C870008DF813205A688DF814209B688DF81530B8 -:10C880001A0A1B0C8DF81730244B8DF816200093D4 -:10C89000082294F83C3004A942F62320FFF748FF11 -:10C8A0000028C4D0D7E71E4B0A790093096894F892 -:10C8B0003C3042F62A20FFF73BFF0028BAD0CAE7F7 -:10C8C0001A788DF810205A888DF81120120A8DF8E8 -:10C8D00012209A888DF81320120A8DF81420DB8814 -:10C8E0008DF815301B0A8DF816300E4B0093072279 -:10C8F00094F83C3004A942F65020FFF719FFAAE74C -:10C90000704900205049002068490020404900201B -:10C910003849002072490020484900207A49002007 -:10C92000604900205849002070B5EFF3108672B6B8 -:10C930000C4A946801239CB993600B4B0B4DD3F8C0 -:10C94000801029401160C3F88050D3F884105160E2 -:10C950004FF0FF32C3F88420047006B962B670BD90 -:10C960000370FAE78443002000E100E0FC06FFBD0D -:10C97000084B9A6810B55AB150B9EFF3108172B6EE -:10C98000054A1C6814605C685460986001B962B61E -:10C9900010BD00BF8443002000E100E070B5064DEB -:10C9A0000646002455F8043B0BB130469847013445 -:10C9B000042CF7D170BD00BF9C4300200B4A0C49EA -:10C9C0005388142000FB0311CB6833B90420496855 -:10C9D00010700122074828F02CBB0749052313706B -:10C9E00002238B80012209680023F3E7B44300206F -:10C9F000CC4300200C2200208044002007B50023F7 -:10CA000005490093054A09680548082328F0E3FA18 -:10CA100003B05DF804FB00BF804400201C810500CA -:10CA20000C22002007B5002301460093034A044866 -:10CA3000082328F0D0FA03B05DF804FB1481050048 -:10CA40000C22002013B500230C4600930146084A2F -:10CA50000848042328F0BFFA38B9074B142101FB1A -:10CA6000043101230B7402B010BD48F20D60FAE7E7 -:10CA7000108105000C220020CC43002037B50A4865 -:10CA80000A4B42689C881968538803250333057054 -:10CA90009BB2002000909B0001EB8401044828F029 -:10CAA0009AFA03B030BD00BFB44300208044002098 -:10CAB0000C22002010B50146044827F0DBF81C22A8 -:10CAC000044600212AF0B5FA204610BD6C4400202F -:10CAD00068B10268084B9A4209D14068074B9842F6 -:10CAE00007D00133984214BF032001207047032070 -:10CAF00070470020704700BFDEC0ADDEFE011EF1B2 -:10CB0000033083B240F2FE32934230B50FD80B4C63 -:10CB1000207878B9228965892A441A4492B2B2F5FC -:10CB2000806F07D8088062891344638130BD48F262 -:10CB30000860FBE748F20660F8E700BFCC4300203E -:10CB40002DE9F0410D460223154F2B80164600F5C6 -:10CB5000805100F108044FF001088C420ED2236886 -:10CB600001330BD0204628F026F948B10EB186F8E3 -:10CB70000080022809D14FF480632B80BDE8F0814A -:10CB8000A3683A68934200D93B602B8862880333DC -:10CB900013442B806388033304EB8304DDE700BF79 -:10CBA000C443002038B5144B14220D4602FB00305C -:10CBB0002B68446804F58051A3B15C88033403EB0F -:10CBC00084048C4215D22368013312D0204628F009 -:10CBD000F2F8012808D002280BD00028F1D12C60EF -:10CBE000012038BD0834ECE76388033304EB830489 -:10CBF000E7E70020F5E700BFCC430020426873B5AB -:10CC000004460D461AB31E4BD9688A421FD31B69CE -:10CC10009A421CD812F0030319D11A4900890989D4 -:10CC2000884214D120689168884210D11649496819 -:10CC30008A4209D901F580518A4205D22B80B3FA84 -:10CC400083F0400902B070BD48F20963F7E700269F -:10CC50002E800196288801A9FFF7A4FF30B92B8800 -:10CC600001339BB22B80002BF3D0EBE7019B2268B2 -:10CC700099689142EED16360024B1B892381E1E701 -:10CC80000C220020B4430020CC4300202DE9F041C9 -:10CC90001C461B4B1B7806460F4615464BB35AB332 -:10CCA00054B3DFF86480A38813B148F209601EE032 -:10CCB00098F800302BB9A0882146FFF773FF20B900 -:10CCC0002060A3880133A380EDE723681EB1998813 -:10CCD00032889142EFD11FB119883A889142EAD146 -:10CCE0009A68C5E90023074B1B892B810020BDE80A -:10CCF000F08148F20160FAE748F20460F7E700BF0C -:10CD0000AC430020B4430020CC43002008B5074BBF -:10CD10005888191DFFF746FF18B1BDE80840FFF716 -:10CD2000ADBEBDE80840FFF749BE00BFB4430020D8 -:10CD30002DE9F0479B4FDFF8908288B006463B68AC -:10CD400023B99948414626F0CFFF38603D682978DD -:10CD50004B1E052B07D8DFE813F020006B006B009B -:10CD6000FD00FD00530148F20E641422002103A8C7 -:10CD70002AF05FF941F61D539C4208BF00243B682E -:10CD800004941A78023A042A00F2D681DFE812F0FD -:10CD9000B701C301E501ED01F4012EB1834B00227F -:10CDA0005A604FF40644E0E72B79032B0AD8DFE8FA -:10CDB00003F0020F1B2601232B71FFF71FFE002833 -:10CDC00000F0C280794B00225A6048F20D64CCE733 -:10CDD000774B1A78022A4FF0000240F0D181586850 -:10CDE0001A70FFF71FFEEAE7724973480023022218 -:10CDF0002B718A800968012228F01BF9DFE76D4C4E -:10CE000000262E712068FFF70DFE6C4BDFF8A0C1E5 -:10CE10005B882568142253430CEB03020CF8036073 -:10CE200051685560A588158102222160A280C6E75D -:10CE3000B5F814A0AA7DDFF87891AEB1022AEB888C -:10CE400006D9142101FB0A91DA1C088902440A81DF -:10CE5000142202FB0A99C3F57F43B9F80A20FD3377 -:10CE60001344A9F80A309CE7142303FB0A9318899A -:10CE70005C6804EB8004062A69D8DFE802F0274EDC -:10CE800036441D5A040041F61D54AA7DEB88022A3F -:10CE900006D9142101FB0A91DA1C088902440A818F -:10CEA000142202FB0A99C3F57F43B9F80A20FD3327 -:10CEB0001344A9F80A3058E7414842490023436027 -:10CEC000AB690360FFF79AFE00285AD00223AB75C6 -:10CED000002300930423EA182146374828F07BF802 -:10CEE000002831D048F20D64CFE72B69002B14BF26 -:10CEF00003230123AB750023009305F10C020423E7 -:10CF000004F10801E9E70123AB750022EB880092E8 -:10CF10002A699B0004F10C01DFE703290CBF0523FC -:10CF20000623AB7500230093042305F10802E118E2 -:10CF3000D3E70623AB75234B1988214B5868FFF7BD -:10CF400081FD04460028A0D108B0BDE8F08748F272 -:10CF50000E649AE7002E7FF424AF2B79012B35D095 -:10CF6000022B47D0002B7FF4FEAE02232B710DF174 -:10CF70000A01EB68039303A8CDE90466FFF73EFEC0 -:10CF800010B948F20964F0E60498BDF80A108388E5 -:10CF9000EB8003882B81FFF755FD0446002C7FF4BE -:10CFA000E4AED1E7C84300206C440020AC4300202D -:10CFB000CC430020804400200C220020B4430020F9 -:10CFC0009043002082490020C0430020DFF8E09118 -:10CFD00003AA4B463146A81DFFF758FE044660B928 -:10CFE000B9F804100498FFF72DFD044648F20963D0 -:10CFF0009C42D3D141F61D54B7E6C9E90066F5E776 -:10D00000002E7FF4CEAE644BDA7ABAB1DE721A78B3 -:10D01000013A062A3FF6A7AE01A151F822F000BF5F -:10D020008BD10200D1D00200D7D00200DDD00200A7 -:10D0300067CD0200E3D00200F5D002001A78072A7B -:10D04000E5D801A151F822F069D002000FD002000A -:10D050000FD0020085D0020099D00200B9D00200A2 -:10D06000B9D0020081D002001A8901321A8100224F -:10D070005A80DA72494A1278B2FA82F252099A72E6 -:10D08000012207E0464958688A88408803320244F2 -:10D090008A8002221A70BAE75C88404A4049142507 -:10D0A00005FB0422086854685060888810810222B9 -:10D0B0008A800C600622EDE70722EBE73749002261 -:10D0C0009A72CA68002A63D1097C002960D05A800C -:10D0D000FFF71CFE61E7FFF7D1FC5EE7FFF76EFC90 -:10D0E0005BE75A882D4B142101FB02335868FFF788 -:10D0F00099FC52E700225A60FFF780FC4DE70122BD -:10D100008DF80C201A89ADF818209A88DB68ADF8E4 -:10D110001A20059310E002228DF80C201A89ADF830 -:10D1200018209A88ADF81A20DA689B7D05929A1F1C -:10D13000534253418DF81C3003A8FFF72FFC002603 -:10D14000414618483E6026F0FAFD1748012127F0B5 -:10D1500025FF00287FF4F3ADF6E603228DF80C20BE -:10D16000DA88ADF818201A89D0E704228DF80C204F -:10D17000DB88ADF81830DFE705238DF80C30DBE7EE -:10D180000A4B012119705A6034E79A7A002A95D126 -:10D1900000221A705A80F6E7B4430020CC430020E6 -:10D1A000804400206C4400207C440020AC430020DC -:10D1B0008C44002008B50548012127F0D7FE18B996 -:10D1C000BDE80840FFF7B4BD08BD00BF7C440020A7 -:10D1D0002DE9F3419846374B1B7806460D46002B48 -:10D1E0005CD000295DD009884FF6FF7399425BD06F -:10D1F0006B88002B58D06B689B0758D14AB92F8990 -:10D200000DF102013846FFF77BFC30B102B0BDE8FA -:10D21000F08113885788ADF8023001A8FFF74AFC67 -:10D22000044660B9BDF80220234B142101FB0233F0 -:10D2300058890338C01B588148F20760E6E780F838 -:10D24000008000238375BDF8023083826B68036120 -:10D2500001211A4827F096FE2B882381B8F1030F8D -:10D260006B88A38004BF0423A3754FF0000508BF9B -:10D270003368E06008BFA3611148E780658101A9B8 -:10D2800026F022FD36B1E36833600E4B75601B89D2 -:10D29000B5723381FFF78EFF0020B7E748F20160D7 -:10D2A000B4E748F20460B1E748F20360AEE748F241 -:10D2B0000260ABE7AC430020CC430020C443002015 -:10D2C0006C440020B443002008B5034607480268B8 -:10D2D000042A08D00168064A42F82130012127F0CB -:10D2E00051FE002008BD48F20B60FBE78844002097 -:10D2F0009C4300202DE9F04F89B01422002103A89F -:10D3000029F097FE7A4B1B7803F0FF0B3BB103A883 -:10D31000FFF744FB0027384609B0BDE8F08F744B97 -:10D32000181D27F047FE0028F4D1DBF8F83FDFF89E -:10D33000E0A15C1C08BF4FF010234FF0805208BFE3 -:10D340005B6911695269581C08BF02FB01F3CAF8F6 -:10D3500010306849A3F5005300225046CAF80C303B -:10D3600027F02BFE07460028D5D11C2362496348CD -:10D37000DFF8A0918C2226F048FC0223B8463D46F7 -:10D3800001933C46DAF80C6046443046FFF7A0FBB8 -:10D39000012862D0032817D000283DD158494FF00A -:10D3A000140C0CFB04FC01EB0C0201F80C005660A1 -:10D3B0000CF110020CF1080C0A4430466144FFF7EE -:10D3C000BFFB45F0020545E03268531C02D04D4BCF -:10D3D0009A4234D1321D06F58051106801302ED1A9 -:10D3E00004329142F9D1D9F800203AB90222C9F8A1 -:10D3F0000060A9F804204FF0010B0BE014226243F7 -:10D400003F4B0220991898543F4A4E605480013493 -:10D410000881A4B245F0010508F58058B8F5005F11 -:10D42000B0D1019B012B98BF0025EDB2022D03D096 -:10D43000062D32D0002D39D148F20A676BE7019BE7 -:10D440002F495A1E93B214226243881801934660F2 -:10D45000032088540134A4B2DEE7BBF1000F0DD0E5 -:10D46000274B14226243991802209854D9F80020BF -:10D470004A60254A088154800134A4B2002223491D -:10D48000C9F800603046FFF75BFBB9F80420022AB8 -:10D490000CBF042208221543BEE7154A012313706E -:10D4A00003A800235360FFF779FA34E702A8FFF7D7 -:10D4B00001FBC8B10123013D03700A2D09D8DFE843 -:10D4C00005F006080608070807080F110F000023DB -:10D4D000037102A9094826F0F7FBFFF76BFE1AE774 -:10D4E0000323F5E70223F3E748F2076713E700BFDA -:10D4F000AC43002030810500E04300206C44002054 -:10D50000CC430020DEC0ADDEB443002084440020C4 -:10D510000C2200208044002073B50D460446C8B19B -:10D52000C1B10DF10601FFF769FBB0B1BDF80630DE -:10D530000B486668142202FB030001210C3027F01F -:10D5400021FD63682E600C336B600123A372002001 -:10D5500002B070BD48F20460FAE748F20960F7E7EC -:10D56000CC43002013B50446A8B10DF10601FFF726 -:10D5700045FB98B1BDF806200B4B142101FB02338B -:10D58000DA6872B1A27A62B1DA680020013ADA6030 -:10D59000A07202B010BD48F20460FAE748F20960D8 -:10D5A000F7E748F20560F4E7CC430020114B1B7805 -:10D5B00013B50446ABB14FF6FF73984214D001A8DF -:10D5C000FFF778FA98B10523037001230371C48033 -:10D5D00001A9094826F078FBFFF7ECFD002002B016 -:10D5E00010BD48F20160FAE748F20360F7E748F23D -:10D5F0000760F4E7AC4300206C4400200F4B1B781D -:10D6000007B5A3B101A8FFF755FA98B10623037037 -:10D6100001A90B4826F058FB0A4B1A780AB10122DF -:10D62000DA72FFF7C7FD002003B05DF804FB48F293 -:10D630000160F9E748F20760F6E700BFAC4300205D -:10D640006C440020B4430020F8B52C4B1B780446F2 -:10D65000002B4CD000284DD0294E1222002129F059 -:10D66000E8FC716877893589022323800846FFF733 -:10D670002FFA3D440328ADB204BF01232380F36891 -:10D680006581C5F58065ADB26380278105B1A5814F -:10D6900001F1080501F58051A94226D92B68013313 -:10D6A00023D0284627F087FB012807D0022812D074 -:10D6B0000028F1D1A3880133A38007E0E388013378 -:10D6C000E380E3896A8803331344E3816B8803337F -:10D6D00005EB8305E0E7E3884D1BE1890133E38037 -:10D6E00001EBA5010123E1812374002001E048F250 -:10D6F0000160F8BD48F20460FBE700BFAC430020C6 -:10D70000CC430020024B187A003818BF0120704724 -:10D7100030450020034B187A0122B0FA80F05A7489 -:10D72000400970473045002008B514220021044804 -:10D7300029F07FFC034826F07BFA002008BD00BFDB -:10D74000304500202045002010B5094C094B4360AE -:10D75000204627F02FFC40B9FEF7EAFC064920746A -:10D760001C2306488C2226F050FA002010BD00BF72 -:10D7700030450020248105009444002020450020ED -:10D7800038B5234D234C2B7A3BB92349234826F047 -:10D79000ABFA206008B9686038BD022324682B7298 -:10D7A000237973B1012B24D02046032127F06BFC91 -:10D7B00000232B726B6018491848BDE8384026F0EA -:10D7C000BEBAD4E90523D21AB2F5805FD4E90310BA -:10D7D00028BF4FF480529208012A38BF0122194411 -:10D7E000184427F04CFC50B11128DDD101232B72D5 -:10D7F000D2E7D4E90303184427F043FCF3E72B7C7A -:10D80000002BC9D1BDE83840022000F009B800BFA4 -:10D810003045002048450020444500202045002098 -:10D8200038B5234C237A002B41D0022B09D1032891 -:10D8300030D0204B00221B68E2601A793AB1012AED -:10D8400022D0637C7BBBBDE83840FFF799BFD3E9AA -:10D8500005128D1AB5F5805F94BF521902F58052FA -:10D860009A619142EDD102284FF0000308BF19469A -:10D870002372104B18BF0D21186827F004FC0E49C5 -:10D880000E4826F05CFADCE71A6901321A615B691E -:10D890009A42E7E7E3680133082B01D8E360D0E759 -:10D8A0000023E360DFE7BDE83840FEF731BC38BD58 -:10D8B00030450020484500204445002020450020F8 -:10D8C00000F0FD03012B08D1044B00225A74421EC4 -:10D8D000504250411874FFF753BF70473045002045 -:10D8E00010B5064C201D27F065FB28B9637C1BB9D9 -:10D8F000BDE81040FFF744BF10BD00BF3045002019 -:10D900002DE9F34180460D46104801A916461F46F1 -:10D9100026F0B0F90446B0B118220021043029F0F5 -:10D9200088FB2D0B0123237101A90848C4F800804E -:10D93000A760E560666126F0C7F9FFF7D1FF002018 -:10D9400002B0BDE8F0810420FAE700BF20450020C6 -:10D950002DE9F34180460F460F4801A916461D46A2 -:10D9600026F088F90446A8B118220021043029F0D5 -:10D9700060FB089BA36001A9C4E903670648C4F8DB -:10D980000080656126F0A0F9FFF7AAFF002002B031 -:10D99000BDE8F0810420FAE720450020014827F087 -:10D9A000ABBB00BF00C0010030B587B005461422F4 -:10D9B000002101A829F03DFB4FF6FF739D42ADF811 -:10D9C000065023D0284627F02AFC1128044617D0F9 -:10D9D00007D860B10B2811D02146284627F0B1FBAB -:10D9E00003E043F202039842F6D1002209E00E233D -:10D9F00001A88DF8043027F099FBF6E70F23F7E72D -:10DA00000122034B28461978FCF746FF07B030BDCA -:10DA1000204B0020024B034918780022FCF760BF1E -:10DA2000224B002029DA02002DE9F047DFF80481BB -:10DA300088B098F800100546FCF716FF0646002847 -:10DA400073D1284600F0FCFA0828014622D006D8F7 -:10DA500088B106284BD0284627F073FB09E043F233 -:10DA60000203984205D043F20143984259D011284D -:10DA7000F1D1012446E03146142203A829F0D9FA55 -:10DA8000102303A88DF80C30ADF80E50012627F0B6 -:10DA90004DFBEEE70DF1060027F044FB344601276D -:10DAA0004FF0020A0DF10809BDF80630BB421ED93D -:10DAB000002249463846CDE903A927F035FBB0B925 -:10DAC000BDF808303CB942F605241B1B5C425C41A2 -:10DAD0000137BFB2E8E742F602129342F8D101AB38 -:10DAE00003AA39462846049327F01AFB30B128468A -:10DAF00000F0D2FA00F0BEFA002403E0BDF80430D2 -:10DB0000002BF4D00A4B224619782846FCF7C4FEB5 -:10DB100098F800103246284608B0BDE8F047FCF7F8 -:10DB2000BBBE2846FFF740FFA3E708B0BDE8F0877B -:10DB3000224B0020234B002013B5044600F0ACFA22 -:10DB400000236A46092126F09BFD052805D1044BD8 -:10DB5000012219782046FCF79FFE02B010BD00BFDD -:10DB60001E4B002008B5084B084918780022FCF726 -:10DB7000B7FE024630B9064B06491878BDE80840A2 -:10DB8000FCF7AEBE08BD00BF214B0020D5DB020074 -:10DB90001E4B002099DB020037B542F6A623ADF8F4 -:10DBA00000300A4B044618680190012501AA694615 -:10DBB0002046ADF8025027F0AFFA28B9044B2A46A8 -:10DBC00019782046FCF768FE03B030BDE00006007F -:10DBD0001D4B002030B5012187B005461C4827F0B9 -:10DBE00096F90446BFF35F8F70BB284627F0D2FA40 -:10DBF000862801460ED007D8D0B1112826D0284655 -:10DC000027F09FFA002403E043F202039842F6D182 -:10DC100022460FE01422214601A829F00AFA062321 -:10DC200001A88DF80430ADF8065027F07FFAEFE731 -:10DC300001240246074B28461978FCF72DFE1CB933 -:10DC4000BFF35F8F024B1C6007B030BD0122F1E7CC -:10DC50004C450020214B002038B503780446A3B979 -:10DC60004088FFF7A1FE6588284627F018FB28B1F9 -:10DC7000064B012219782846FCF70EFE6088FFF754 -:10DC80005BFFBDE83840FFF76DBF38BD224B002079 -:10DC900037B50378082B044630D1427A72BB057A37 -:10DCA000072D1BD0082D2ED0012D27D180886A4644 -:10DCB000294626F0A5FD08BB019B1B78F3B1A0887F -:10DCC00000F018FA4FF6FF73984217D0124B2A460D -:10DCD0001978FCF7E1FDFFF79DFE0FE0808800F06A -:10DCE00009FA4FF6FF739842044607D00B4B012206 -:10DCF0001978FCF7D1FD2046FFF71EFF03B0BDE801 -:10DD00003040FFF72FBF064B19680129F6D1BFF34A -:10DD10005F8F1A60F2E700BF224B0020214B0020EA -:10DD20004C4500202DE9F843FCF794FDDFF8909076 -:10DD3000DFF8908089F80000FCF78CFD88F800007F -:10DD4000FCF788FD184F194E3870FCF783FD3070D2 -:10DD5000FCF780FD164D174C2870FCF77BFD2070FA -:10DD6000FCF778FD144B187099F80030182B18D078 -:10DD700098F80030182B14D03B78182B11D033783A -:10DD8000182B0ED02B78182B0BD02378182B08D0FB -:10DD9000182806D0094B00201860BFF35F8FBDE83C -:10DDA000F8830320FBE700BF224B0020234B002019 -:10DDB0001E4B00201D4B00201F4B00204C45002017 -:10DDC000214B0020204B002037B50C4B0022CDE921 -:10DDD00000320B4B0D4619780446FCF75DFD0949EE -:10DDE000094B2046002D08BF0B46019300F054F963 -:10DDF0000022694626F07AFC03B030BD010009001C -:10DE00001E4B0020508105005481050070B5038829 -:10DE10008488502B86B0054638D00ED8352B48D094 -:10DE2000362B63D03F4B404918780022FCF758FD51 -:10DE300006B0BDE87040FFF7EDBD522B22D0542B49 -:10DE4000F0D11422002101A829F0F3F81123204673 -:10DE50008DF80430ADF8064000F01EF9ADF808006A -:10DE600000F008F9314B204619780022FCF714FD28 -:10DE70002F4B204619780022FCF70EFD01A827F051 -:10DE800055F9CFE72046FFF78FFDCBE7037B012B4A -:10DE9000C8D1827A012AC5D1018942F6021399427A -:10DEA000C0D1244B20461978FCF7F6FCFFF75AFE48 -:10DEB000B8E7214E20463178FCF7D6FC0028B1D0D7 -:10DEC000002231782046FCF7E7FCEA883ABBAE89AD -:10DED000012E24D1E989204627F020F9F8B9174B03 -:10DEE000324619782046FCF7D7FC9BE7134E2046B4 -:10DEF0003178FCF7B9FC002894D031780022204614 -:10DF0000FCF7CAFCE98851B9EB89012B03D1297CC4 -:10DF1000003918BF01212046FFF756FF82E7002194 -:10DF2000F9E700BF204B00206B510500234B002078 -:10DF3000224B0020214B00201D4B00201F4B0020B6 -:10DF4000F0B58DB000F06EF801A8FCF765FC0F4F3E -:10DF500000244FF6FF76019AA3B29A4204D80DB07E -:10DF6000BDE8F040FFF756BD0CAA02EB430333F8BF -:10DF7000285C284600F090F8B04204D1397801229C -:10DF80002846FCF789FC0134E5E700BF224B00205E -:10DF9000F0B5184B184D93E8030089B001AE86E840 -:10DFA00003004FF6FF772888B8421CD00022314684 -:10DFB00026F09CFB0446C0B11422002103A829F0DE -:10DFC00038F82B88ADF81030112C0CD0862C0CBFF3 -:10DFD0000623072303A80EBF8DF80C308DF80C30F4 -:10DFE000059427F0CCF809B0F0BD288826F0DAFBBC -:10DFF0002880D8E75881050084490020044B1A88FE -:10E000004FF6FF739A4201D0FFF7C2BF704700BFBF -:10E0100084490020024B4FF6FF721A80002070479F -:10E020008449002008B54FF6FF7026F0BBFB034B78 -:10E030001880BDE80840FFF7ABBF00BF844900204F -:10E0400070B505460A4827F098F870B9084C43F2B5 -:10E05000030621884FF6FF72284627F088F8B04261 -:10E0600004D1238801332380F3E7032070BD00BF70 -:10E070008649002013B5074A044692E803006B4620 -:10E0800083E8030000221946204626F02FFB02B049 -:10E0900010BD00BF60810500132810B5044602D9E9 -:10E0A0004FF6FF7010BDFCF74DFB0028F8D00A209A -:10E0B000014B4443185BF5E788490020132838B525 -:10E0C00005460C4602D943F2020038BDFCF73AFB84 -:10E0D0000028F8D0064B0A2000FB0530D0F80230AB -:10E0E0002360C388A380037AA3710020EDE700BFFB -:10E0F000884900204FF6FF7398422DE9F04105460C -:10E100000CD00C4F00244FF00A0808FB04F3A6B211 -:10E11000DB5BAB4205D00134142CF6D14FF6FF7611 -:10E1200004E03046FCF70EFB0028F4D03046BDE892 -:10E13000F08100BF8849002013289FBF0A2358435D -:10E14000014B1952704700BF8849002038B5054679 -:10E15000FFF7D0FF0446284626F05FFB38B9132CA2 -:10E1600005D80A235C43024B4FF6FF721A5338BDA1 -:10E1700088490020F0B510229BB005460C461C488B -:10E18000002128F056FF1B4B05B13CB90021084681 -:10E1900019701BB0BDE8F04027F093B8002662006C -:10E1A00029461348E7B21F7028F01BFF382231467A -:10E1B0000CA8039628F03DFF03ABCDE900660CAA3E -:10E1C0002146284627F083F8034668B904A90CAA1B -:10E1D00008460133082B41F8042B02F10702F8D15D -:10E1E000394627F06EF8034618461BB0F0BD00BF55 -:10E1F000504A0020244B002030B50388102B91B0EA -:10E200004ED1041D0FCC06AD0FC50FCC0FC59DF828 -:10E210001C3094E8030003F0FE03062B85E803009E -:10E2200009D0FCF759FC9DF81C30032B4FEA530230 -:10E2300004D9022A3DD04FF6FF7310E001AA0DF178 -:10E2400002010720FCF750FC0028F4D0029907A82F -:10E25000113127F0B2F80028F0D0BDF80230BDF837 -:10E26000184018480A226243811883529DF82220E0 -:10E2700007980A724FF6FF72C1F802009342BDF888 -:10E280002000C8800CD0ADF8083001A80023ADF8FC -:10E2900006408DF8043026F036FB01A8FFF7DCFCC1 -:10E2A00011B030BD029907A8013127F0ACF9002860 -:10E2B000D3D101AA0DF102010720FCF715FC0028BB -:10E2C000F0D1B8E788490020054B9861B3F8F020F9 -:10E2D00012B2012A04BF0022A3F8F020704700BF49 -:10E2E0009C46002002480023C3633430FFF7ECBF94 -:10E2F0009C46002008B5FBF771FA094AB2F8F030E5 -:10E300001B0443BFB2F8F03003F1FF331BB24FF6EA -:10E31000FF73A2F8F030BDE80840FBF751BA00BF28 -:10E320009C46002008B5FBF759FA0B4BB3F8F020D8 -:10E33000013212B2A3F8F0203AB99A6912B993F8EF -:10E34000F22032B10022A3F8F020BDE80840FBF72C -:10E3500037BA0122F7E700BF9C46002070B5124B88 -:10E3600093F8F2404FF6FF72A3F8F020CCB193F887 -:10E37000F32002F10A0103EBC101D1E90156013298 -:10E3800002F00302013C83F8F32083F8F240FBF72C -:10E3900017FA314628460BF07FFCBDE87040FFF7C6 -:10E3A000C1BFFBF70DFAF8E79C46002070B5124C90 -:10E3B000B4F8F0301BB20546EBB9FBF70FFAB4F82E -:10E3C000F0301BB29BB9A66966B1A36194F8F23034 -:10E3D00013B90123A4F8F03025B1FBF7F1F9304669 -:10E3E00003F006FABDE870400020FFF7B7BFBDE8B4 -:10E3F0007040FBF7E5B970BD9C46002038B5054676 -:10E400000C46FBF7EBF9104B93F8F220042A19D0D5 -:10E41000B3F8F01009B2012904BF0021A3F8F010ED -:10E4200093F8F310501C0A4402F003020A3283F8F6 -:10E43000F20003EBC203C3E901540124FBF7C0F966 -:10E44000204638BD0024F9E79C4600202DE9F8431A -:10E45000214BD3F8002122B10022C3F80021012270 -:10E460009A60D3F80C21A2B31C49DFF86C90D1F864 -:10E47000CC100022C3F80C21D3F818250C78D3B2A5 -:10E48000A3423CBF0A701C46D9F80034012B1DD1B1 -:10E49000134D2E686A68A71DF3199A4216D304F12A -:10E4A00001084246304628F09CFDD9F8483506F868 -:10E4B00008301FF08AFA2B681C44020AA070E27030 -:10E4C0003B44020C000E227160712B60024B012252 -:10E4D0009A60BDE8F88300BF001000409C46002011 -:10E4E000504500200E4B022210B5C3F88020BFF328 -:10E4F0004F8FBFF36F8F0B4B0022C3F81021012207 -:10E500001A61D3F81021002AFBD0074CD4F8CC00B4 -:10E5100020B127F0D9F80023C4F8CC3010BD00BFDB -:10E5200000E100E0001000409C460020F8B50446E1 -:10E53000FFF7D8FF25786678063506FB0556304686 -:10E5400027F0A5F82E4BC3F8CC002E4B064405440B -:10E550001D605E604FF080430022C3F8002101225D -:10E560001A60D3F80021002AFBD0274B94F903202E -:10E57000C3F80C25A278C3F80825627AC3F81025E1 -:10E580006268C3F81C25227AC3F8242500260125D9 -:10E590000827C3F82C65C3F83055C3F814752278E2 -:10E5A00042F00172C3F8182502214FF6FF72C3F83A -:10E5B0003415C3F83C25154AC3F838251822C3F88A -:10E5C0005425134AC3F804056020C3F8047382F885 -:10E5D0000103C2F880111160D3F8002242F010024A -:10E5E000C3F80022C3F800615D60D3F80021002A5F -:10E5F000FBD00022C3F80C2101229A60F8BD00BFB5 -:10E600009C460020504500200010004021100100D1 -:10E6100000E100E01B4B0222C3F88020BFF34F8FC4 -:10E62000BFF36F8F184B0022C3F8102101221A612B -:10E63000D3F81021002AFBD090F90320C3F80C2551 -:10E640008278C3F80825427AC3F810254268C3F8D7 -:10E650001C25027AC3F824250022C3F800210122D8 -:10E660005A60094BD3F80021002AFBD00022C3F8DE -:10E670000C2101229A60034B0222C3F880211A6008 -:10E68000704700BF00E100E000100040F8B51D46F3 -:10E69000324B164602220C46C3F88020BFF34F8F40 -:10E6A000BFF36F8F2E4B0022C3F8102101221A6195 -:10E6B000D3F81021002AFBD0D3F818356219DBB249 -:10E6C0009A4204D9A3422EBF1D1B1C460025254F8C -:10E6D000D7F8CC3062191A70D7F8CC3001462246F0 -:10E6E000581C28F07EFC3DB1D7F8CC0001342A46F6 -:10E6F0003146204428F075FC194B0022C3F8002154 -:10E7000001221A60D3F80021002AFBD001229A606E -:10E710000022C3F80C21124BD3F80C21002AFBD0A5 -:10E720000022C3F8102101221A61D3F81021002A17 -:10E73000FBD00022C3F8002101225A60084BD3F815 -:10E740000021002AFBD00022C3F80C2101229A608C -:10E75000024B0222C3F880211A60F8BD00E100E0FC -:10E76000001000409C4600200B4A0221C2F8801095 -:10E77000BFF34F8FBFF36F8F084BD3F81805084BCB -:10E78000C0B2D3F8CC3006301844064B1B68116079 -:10E79000834208BF0020704700E100E00010004005 -:10E7A0009C46002050450020114B022270B5C3F852 -:10E7B0008020BFF34F8FBFF36F8F0E4B0E4AD3F8FD -:10E7C00018350E4DD2F8CC202C68DBB20633D018A9 -:10E7D000844208D0D65CB11D0144621AA41B063CD9 -:10E7E00028F00DFC2C60024B02221A6070BD00BFA5 -:10E7F00000E100E0001000409C4600205045002051 -:10E80000014B00221A707047604A002008B5054B82 -:10E8100000221A7015F0A0FF01F046FABDE808408A -:10E8200016F03ABA604A0020FFF75CBD00F065BE02 -:10E83000F0B5A1B0064608A802F0C8FF504D044646 -:10E8400020BB304600F02AFE06680146012214A8CB -:10E8500005F085FA3146224614A808F03FF806462E -:10E860000320F0F71BFC012730462F700AF0B0FBA5 -:10E870004FF0FF302C70F0F711FC16F001FA38461B -:10E88000FFF794FD02F09AFF21B0F0BD00244FF095 -:10E89000FF302C70F0F702FC16F0F2F92046FFF77B -:10E8A00085FD099C374B25689D4210D1E3685A6865 -:10E8B000022A0CD19A68062A09D1D8680DF0DAFB31 -:10E8C00028B1E368DC6820460BF039FD05462D4988 -:10E8D000284612F01BFA0028D6D12B4821460BF00F -:10E8E00063FD2A49284612F011FA0028CCD101AA6A -:10E8F000694620460DF009FC02AA322104A803F063 -:10E90000B2FE009B022B05D9019B21495A6802A83F -:10E9100004F040FB20460BF012FD1E4BC2689A42E9 -:10E920000ED123681C49DA8802A804F033FBE3689F -:10E9300033B15A6822B19968002202A80BF012FD87 -:10E9400014A802F043FF80B90320F0F7A7FB134897 -:10E9500015F06EFE4FF47A7026F087FE04A803F0DF -:10E96000D5FE15F07DFF02F029FF4FF0FF30F0F7E4 -:10E9700095FB0020FFF71AFD04A803F07FFE83E754 -:10E98000254B002088B00500CCA205004CB0050046 -:10E99000281F0600FDBD0300311F0600D8840500B6 -:10E9A00038B50BF0AFF94FF4F0500BF0C3F91B4D35 -:10E9B0001B4CFFF725FF15F025FE00F055FB19480D -:10E9C000294602F08DFF0AF0C5F823783BB91648B6 -:10E9D00000F086FD022814D11348FFF729FF2378A1 -:10E9E000012B17D101F0D2FC0028F8D00F491048B4 -:10E9F00004F0D0FA16F044F903F09EF80AF0EEF8AD -:10EA0000D7E70C49012240F2A3200AF0AFF90AF03F -:10EA1000BEF9E4E701F050FDE6E700BF264B012018 -:10EA200090460020264B0020351F06003D1F0600A3 -:10EA3000CCA2050018BB0500072908B50A4607D176 -:10EA4000044928F0BEFA18B9BDE80840F0F7D6B876 -:10EA500008BD00BF351F060000F020BD00F040BD1E -:10EA600008B502F079FF01F0B9FBBDE8084002F0FB -:10EA7000E9BF014608B5034815F01FFD01201DF050 -:10EA8000CDFB00BF4F1F06000FB407B504AA054811 -:10EA900052F8041B019204F01FF903B05DF804EB77 -:10EAA00004B07047CCA2050008B508460BF0DCFCAA -:10EAB000F0F760F8062008BD08B510F055F8074AD1 -:10EAC0000346002052F8041B994205D001300D285E -:10EAD000F8D103480AF0DEFE08BD00BF7C810500C6 -:10EAE000671F06001FB501A8F0F728F8DDE901321D -:10EAF0000398524303FB032300FB00301EF086FA09 -:10EB00001BF0DAFA1EF0B2FC0EF0B7FA05B05DF8B1 -:10EB100004FB7FB56846F0F711F800980EF0ADFAE7 -:10EB2000039001980EF0A9FA049002980EF0A5FA4D -:10EB300003A90590032011F0E1F907B05DF804FB8B -:10EB40001FB501A8EFF7FAFF03980EF096FA05B08B -:10EB50005DF804FB1FB501A8EFF7F0FF02980EF077 -:10EB60008CFA05B05DF804FB1FB501A8EFF7E6FFCE -:10EB700001980EF082FA05B05DF804FB1FB5054B55 -:10EB80001A7822B9012201A81A70EFF7D7FF05B051 -:10EB90005DF804FB604A002010B50846FFF78CFFC3 -:10EBA0000446FFF7EBFF094B598858880122A24021 -:10EBB00089B280B220EA020011424FF00002588070 -:10EBC0001A7114BF1E200E2010BD00BF604A002025 -:10EBD00010B50846FFF770FF0446FFF7CFFFEFF7C9 -:10EBE000BFFFA0420CBF1E200E2010BD08B5FFF7CE -:10EBF000C5FFEFF7B5FF034B53F82000C00040F00E -:10EC0000020008BD7C81050070B5134CFFF7B6FF0C -:10EC10002379FBB12079114E002111F06FF9002307 -:10EC200000F108052279934202D30023237170BDBD -:10EC300004EB530203F00101527989000A4102F00A -:10EC40000F02013356F82220D20042F0020245F8AA -:10EC5000042BE7E70248EAE7604A00207C810500D0 -:10EC600018BB0500431E0B2B21D8114A01215388E4 -:10EC70008140194389B2518013790F2B17D813792A -:10EC800002EB53035B791179DBB2C9074BBF03F089 -:10EC90000F0323F00F0343EA00101843137902EB2C -:10ECA0005303C0B2587113790133DBB2137170474B -:10ECB000604A0020F8B50F4CF0F7B4F92078B0B1F5 -:10ECC000002111F01BF923460B4E13F8015B00F1F4 -:10ECD00008010022954202D800232370F8BD13F8E2 -:10ECE000017B56F8277041F8047B0132F2E70348B4 -:10ECF000F4E700BF264B01200085050018BB050086 -:10ED000008B5F0F78FF9034B5A7A034B53F82200FA -:10ED100008BD00BF264B01200085050008B5064B45 -:10ED2000984205D0054B984204D005480AF0B2FD40 -:10ED3000002008BD0120FCE7148605001C860500A4 -:10ED4000711F060010B50C46F0F76CF92046FFF76E -:10ED5000E5FF084901228B7A02FA00F0034223EA18 -:10ED600000038B724FF000030B7014BF1E200E20A7 -:10ED700010BD00BF264B012010B50C46F0F752F92C -:10ED80002046FFF7CBFF034B5B7A83420CBF1E206C -:10ED90000E2010BD264B012008B5F0F743F9F0F71F -:10EDA00031F9400040F0010008BD38B5084615466D -:10EDB000FFF7B4FF044620B1012802D007480AF04B -:10EDC00069FD28460BF050FB0546F0F72BF920466D -:10EDD0002946F0F705F9062038BD00BF711F06006F -:10EDE000012802D0022810D070470021084B0122D0 -:10EDF000987A59728A4002439A721A78072A9FBFFA -:10EE0000501C18709B18597070470121EEE700BF25 -:10EE1000264B01204A68014904F0BCB8791F06005E -:10EE2000024B03481B78A0EB033070475845002085 -:10EE300000300700024B03485B78A0EB03307047BB -:10EE40005845002000300700C379002B14BF1E2056 -:10EE50000E207047C37910B5044643B1054A0379C3 -:10EE60005068A17900EBC310013001F09BFC002336 -:10EE7000237210BD5845002008B5FFF7EBFF0620B0 -:10EE800008BD08B50868FFF7E5FF062008BD38B5DE -:10EE9000074C6368C501002103EBC01001F082FC40 -:10EEA00063682B4493F87F00237A8342F1D238BD04 -:10EEB000584500202DE9D043104B93F80880D3F833 -:10EEC000049007460E460124A04503D2FF242046A5 -:10EED000BDE8D083E30109EBC41119F80330FE2B20 -:10EEE00009D18B78B34206D132460331384628F037 -:10EEF00068F80028EBD00134E4B2E5E7584500207B -:10EF000008B50C2026F0C3FB034A0260034A4260A6 -:10EF10000122027208BD00BF00B7050045EF0200E4 -:10EF200007B501A90FF052FE0199FFF7C3FFFF28B3 -:10EF300002D102200AF09EFEFFF7A9FF062003B0CF -:10EF40005DF804FB38B5124B1D7A59680446237AE4 -:10EF5000AB4201D900201AE0DA0101EBC3108A5C50 -:10EF6000FE2A02D001332372F1E7817803300FF0DB -:10EF700061FB00210546032010F0C0FF01234FF084 -:10EF80000112C0E903238560237A0133237238BD5F -:10EF900058450020002170B508460EF091FC0D4E3A -:10EFA00005460124337AA34201D2284670BD726817 -:10EFB000E30102EBC410D35CFE2B07D18178033050 -:10EFC0000FF038FB014628460EF033FA0134E4B264 -:10EFD000E8E700BF5845002037B501A90FF0F6FD5E -:10EFE0000199FFF767FFFF2802D102200AF042FED5 -:10EFF000164B5D6803B205EBC31300219A785C7869 -:10F000000232D2B203B205EBC31393F87F00FF289C -:10F0100017D1A01A08440EF030F8002104460A2047 -:10F0200010F06CFF01224FF00111C0E90212C0E99B -:10F030000422C0E90622C0E90842C0E90A2203B05E -:10F0400030BDC2F17E0211440022DBE758450020AA -:10F05000044A0379506800EBC310033010F8011C18 -:10F060000FF0E8BA5845002070B5244A244C254DCD -:10F0700002EA04031819A3F5FC43111A03F1FF3344 -:10F0800003EA040348BF01F6FF711F4C09136970BE -:10F0900004F6FF71C91A21F47F61A3F6FF7621F00F -:10F0A0000F01B44238BF00210B44D21A48BF02F608 -:10F0B000FF72C01A1213C0112A7028721EF05DFC74 -:10F0C0002B7AB0FBF3F202FB130001306872FFF7FA -:10F0D000A7FE0378FD2B024603D100F578626A6033 -:10F0E00070BDFFF7A7FE0378FD2BA2F1800401D1CC -:10F0F0006C60F5E7FD2101F055FBF9E700300700F2 -:10F1000000F0FFFF5845002000D006002DE9F3472E -:10F110003E4E3F4F757A327AD6F804C001322C4603 -:10F12000E3011CF80330FF2B6CD00134E4B29442AD -:10F1300008BF0124AC42F3D10021E3010CEBC41061 -:10F140001CF8033003B90131C0F30B0363B94FEA74 -:10F15000C31E10F80EE0BEF1000F05D10133202BC5 -:10F16000F5D101F0BDFA4DE00134E4B2A24208BF8E -:10F170000124AC42E1D1002943D0FFF751FE0378CE -:10F18000FD2B16D18DF80430FFF74AFE0446FFF739 -:10F1900051FE4FF4805A0546A54217D1284601F08A -:10F1A0009FFA012201A9284601F00CFBFFF75CFF42 -:10F1B000B0E7FFF73FFE03788DF80430FFF73AFE23 -:10F1C0000446FFF72DFEBA460546E5E7204601F066 -:10F1D00087FA204601F084FA0AEB04094FF0000890 -:10F1E00019F8083009EB080123B1802204EB08006C -:10F1F00001F0E8FA08F18008B8F5805FF0D14C46DC -:10F20000CAE7FF24204602B0BDE8F0875845002039 -:10F2100000F0FFFF70B583791944C9B27E29044616 -:10F220004FF0000502D0817100200BE08571D2B152 -:10F23000FFF76CFFFF28064605D12079FFF727FE70 -:10F2400025721C2070BD0C4D6379686800EBC310FB -:10F2500031467F3001F0A6FA6868617936B200EB7A -:10F26000C61001F09FFA044B62795B6803EBC2138E -:10F2700093F87F306371D7E75845002010B50F4BE6 -:10F280005A68437902EBC31393F87F10FF2908D122 -:10F29000017902EBC1125278FF2A0BD08179914299 -:10F2A00008D082791344012100225C78FFF7B2FF75 -:10F2B000204610BD4FF0FF34FAE700BF584500204C -:10F2C0002DE9F84F9946037A04460F46154613B9BF -:10F2D0001C480AF0DFFAC3793BB1DFF86CA0037970 -:10F2E000DAF80420DB01D35C43BB0923C9F8003002 -:10F2F0004FF0FF352846BDE8F88F3744A8EB0608E5 -:10F30000B8F1000FF6D0A0796379C0F17E06013024 -:10F3100046451BFB0300DAF8043028BF4646324658 -:10F320003946184401F04EFA012231462046FFF7D3 -:10F3300071FF0028E1D0C9F80000D9E7A8464FF0D6 -:10F34000800BDDE78A1F0600584500202DE9F843B1 -:10F350009046027A05460F4612B920480AF09AFAFA -:10F36000C4793CB9DFF878900279D9F80410D20159 -:10F370008A5C32B909221A604FF0FF342046BDE89A -:10F38000F883D9F804006979AB7900EBC111C3F1B6 -:10F390007E0291F87F60FF2E09D12E7900EBC61016 -:10F3A0004078FF2817D0C01A824228BF0246A8EB37 -:10F3B0000406964228BF1646002EDFD001331944BA -:10F3C0003246381927F00DFE002231462846FFF755 -:10F3D00021FF3444D5E70022E9E700BF8A1F060079 -:10F3E0005845002078292DE9F04780460D461646FD -:10F3F0001F464DD8FFF75EFD0446002E44D0FF287F -:10F4000001D0FFF744FDFFF781FEFF28044602D13B -:10F410001C200AF02FFCDFF87C90D9F8043000B2F1 -:10F420004FEAC01AFE2103EBC01001F0BBF9D9F876 -:10F4300004005044E9B2023001F0B4F9D9F80400F4 -:10F440005044414603302A4601F0BCF92946404663 -:10F45000FFF7F2FA0C2026F01AF90F4B047103F1B2 -:10F460003C02002F18BF134603600A4B44715B68CF -:10F4700024B203EBC414A378C67102338371012351 -:10F4800003724772BDE8F087FF28E3D13046F9E701 -:10F490000020F7E758450020248605001FB50446E4 -:10F4A00027F018FE002301461A462046FFF79AFF70 -:10F4B00010B902200AF0DEFB074B019002932046B0 -:10F4C000064B039302F0ACFF04AB13E90E0004B04B -:10F4D000BDE8104004F0D2B87DF2020055EE020003 -:10F4E00010B5044627F0F6FD01462046FFF7E2FC82 -:10F4F000FF2814BF0220002010BD022873B50E465D -:10F5000037D1706801A90FF061FB019B4FF0FF3408 -:10F51000C2182546824210D101A930680FF056FB6F -:10F52000B4FA84F3B5FA85F201995B095209FFF741 -:10F5300059FF10BB02200AF09DFB10F8013B722B13 -:10F5400001D0772B08D1691C10D1A3F1720CDCF12A -:10F55000000545EB0C05DDE7622B01D0742B05D1CE -:10F56000611C03D1743B5C425C41D3E704480AF060 -:10F5700091F94FF0FF342546CEE702B070BD00BFD1 -:10F580009E1F0600024B0022C3F8D02006207047C1 -:10F590009C46002005280CBF412000207047043005 -:10F5A000202262230860C1E90123002070471FB5B3 -:10F5B00004460122084601A90BF0BBF9019B029900 -:10F5C000201D202994BF5A1803F12002934202D132 -:10F5D000062004B010BD13F8011B00F8011BF5E76D -:10F5E00068B50546084616460AF03EFF1F2802D9B0 -:10F5F0000C480AF04FF916B90B480AF0FDFA042E30 -:10F60000054404D12879400040F0010068BD30462F -:10F610000AF02AFFFF2801D90448EAE728710620EA -:10F62000F4E700BFAB1F0600B11F0600BF1F0600B6 -:10F63000024B0022C3F8D020704700BF9C46002038 -:10F6400010B50B4C2378012B0FD18021601CEFF7F4 -:10F6500033FC0223237094F881302BB9054806212E -:10F66000FEF7CCFE84F8810010BD0023F2E700BF56 -:10F67000314B012058870500F0B52B4D2B4E002350 -:10F6800085F88130D6F8D0308DB07BB1684602F075 -:10F690009DF8074660B9D6F8D00009F021FE04466F -:10F6A00002F08CF87CB90023C6F8D0300DB0F0BD64 -:10F6B000019B1F49186811F029FB0028F3D101981C -:10F6C000FEF702FEEFE720460AF039FE194B8342AF -:10F6D00008D019491948C6F8D0700CF031FCFEF773 -:10F6E000F3FDE3E795F88000211D6B1C24340246EE -:10F6F00011F8010B861A06EB82021F1D4FEA920CCD -:10F7000003F801CBBB423244F8D18C42EFD1FAF777 -:10F7100065F82C780123E4B22B70FAF751F8002C2D -:10F72000C4D1FFF78DFFC1E7314B01209C4600207B -:10F730005CAF050060870500C51F060060AB0500D3 -:10F7400008B5FFF799FF062008BD2DE9F047DFF85F -:10F7500024810C46D8F8D01091468EB00546002280 -:10F7600009B1C8F8D0204449980081F881200A7076 -:10F77000EFF77EFB4149204616F0EEF8AB075FD16C -:10F780002B683F4A934212D16C68002C58D0204617 -:10F79000EFF74CFBB9F1000F4FD002A802F016F8BA -:10F7A000002844D0EFF75EFB039802F021F8354CB7 -:10F7B000A34204D1284616F021FB0446E5E7324A6D -:10F7C000934202D0314A93423AD102AA01A9284673 -:10F7D0000AF01EFF019A9AB3029B1B6813F00306FE -:10F7E0002ED11B68A3422BD14920504325F04FFF57 -:10F7F0004FF02C0A04460746019BB34203D800236E -:10F8000007F8013CC1E7029B53F8260016F0F6FA10 -:10F81000014638464937482227F0E3FB013607F80E -:10F8200001ACE9E70120FEF7C1FD1EF081F8EFF71A -:10F83000F5FA0028F6D101F0C1FF0EB0BDE8F0875F -:10F840000021284609F010FDC8F8D000FEF752FD4F -:10F85000FFF712FFFEF766FDB9F1000FEDD0D8F803 -:10F86000D030002BE9D00120FEF7A0FD1EF060F89B -:10F87000F5E700BF9C460020314B0120C0D30500B6 -:10F88000E8D30500D4D4050020BB05007CB40500F6 -:10F8900010B586B002AB01930A4B009304230AF023 -:10F8A0008BFA059C062C02D0074809F0F3FF02985A -:10F8B0009DF80C20049941F68463FFF746FF20462B -:10F8C00006B010BD9C870500CA1F060008B5054B91 -:10F8D000D3F8D03023B9EFF7A1FA00F0010008BD4A -:10F8E0000120FAE79C46002008B5FFF7EFFF00284B -:10F8F00014BF1E200E2008BD8317C0F31602C0F3EC -:10F90000C7509638014403F002030029C3F10103F4 -:10F9100042F4000204DD02FA01F103FB01F070473A -:10F9200011F11F0F03DB494242FA01F1F5E7002014 -:10F93000704710B5242025F0AAFE054B044620226E -:10F9400040F8043B802127F074FB204610BD00BF27 -:10F950006087050008B50846114600220AF000FA43 -:10F96000BDE80840FFF7E5BF2DE9F041064608462F -:10F970000C4615460AF0E3FCDFF8C88080455FD1ED -:10F98000A6F10E030F2B5BD8DFE803F01111405AEC -:10F990005A5A5A5A5A5A5A5A5A080837FFF7C9FF38 -:10F9A000211D07462022043027F029FB3C4628462B -:10F9B0000AF0C5FC804543D11B2E1CD00E2E0CBF77 -:10F9C00001264FF0FF36211D043504F1240215F8FD -:10F9D000010B11F8013B803806FB0033FF2B82BF7F -:10F9E000DB170133C3EB03238A4201F8013CEED15C -:10F9F0002046BDE8F0810126E5E7FFF79AFF211DCB -:10FA000006462022043027F0FAFA344628460AF047 -:10FA10009FFD0F21FFF770FF221D04F1240112F852 -:10FA2000013B803B4343DB138033FF2B82BFDB175B -:10FA30000133C3EB0323914202F8013CEFD1D7E736 -:10FA40000024D5E760870500044B054AD3F8D83079 -:10FA50001A6040F204429A80062070479C460020BB -:10FA60007800040013B5094CD4F8D83018880DF08C -:10FA700004FBD4F8D830009058880DF0FEFA69469F -:10FA80000190022010F03AFA02B010BD9C4600200E -:10FA90001FB502AB01930A4B009302230AF08CF9C5 -:10FAA000029B1BB1074AD2F8D8205380039B1BB19D -:10FAB000044AD2F8D8201380062005B05DF804FB74 -:10FAC000408805009C46002008B5142025F0DFFD85 -:10FAD000064BC3F8D800064B036040F20443838012 -:10FAE000002383710361062008BD00BF9C460020EF -:10FAF0007800040010B58CB0684601F067FE0D4C2C -:10FB000070B1D4F8D830002121209971EFF7F4F8C2 -:10FB1000019801F06DFE0120FEF748FC1DF008FF82 -:10FB2000D4F8D8309B79002BF5D101F047FE0CB00A -:10FB300010BD00BF9C46002070B588B0224B234CFE -:10FB4000009304AD042301950AF036F9D4F8D830B7 -:10FB5000049840F204429A8000F00703022B06D07A -:10FB600083072BD103689A69194B9A4226D1012346 -:10FB7000CDE90235D4F8D830164900259D71059895 -:10FB800015F0EAFED4F8D8601DF023FFD4F8D83081 -:10FB90009DF81C20B060DA71029A9A81012A039ABA -:10FBA000DD8108BF12681A6101229A719DF8183030 -:10FBB0000BB1FFF79FFF062008B070BD03AA02A992 -:10FBC0000AF026FDD6E700BF508805009C460020BD -:10FBD00009EC0300B8D30500F0B587B002AB019380 -:10FBE0001A4D1B4B009304230AF0E6F8D5F8D830E1 -:10FBF00018490022DDE902649A71049815F0ACFE00 -:10FC0000802121209DF81470EFF776F856B1124943 -:10FC1000B1FBF6F12120EFF73FF8013002D10F4898 -:10FC200009F038FE002C0EDB1DF0D3FED5F8D830DD -:10FC30000022C3E903220444DA7102229C609A7113 -:10FC40000FB1FFF757FF062007B0F0BD9C4600201C -:10FC500070880500B8D3050040420F00D81F060089 -:10FC600008B568B10868074915F076FE064BD3F869 -:10FC7000D830002199712120EFF73EF8062008BD09 -:10FC80000248F0E7B8D305009C46002080D3050069 -:10FC9000044BD3F8D80018B18079003818BF012080 -:10FCA000704700BF9C4600202DE9F3416E4CD4F80C -:10FCB000D830002B3ED09B79002B3BD01DF089FE25 -:10FCC000D4F8D8309A68904234D39A79022A0CD169 -:10FCD00000212120EFF710F81DF07BFED4F8D8307A -:10FCE0000A30986001229A7124E09A79012A21D180 -:10FCF0009A89D989914203D3D979D1B10021D98187 -:10FD0000012A18691CBFDB8950F8230000F00703A3 -:10FD1000022B12D0830704D103689A69534B9A428D -:10FD20000BD05349534803F035F9D4F8D8300022AA -:10FD3000D9E7997102B0BDE8F08101A90EF046FF44 -:10FD4000074680212120DDF80480EEF7D5FF3B78BF -:10FD5000D4F8D8E003F01F035A1EB8F1010FBEF823 -:10FD600000104EF66025D2B2B5FBF1F5BEF80210D8 -:10FD7000B5FBF1F569D9797823295CD0622960D186 -:10FD8000002A5BD0023BDAB2012A4FF0FF3C18BFD9 -:10FD90004FF0000CB8F1020F5BD001200223F95C98 -:10FDA0003A2904D001F00F018EF804100133984570 -:10FDB0009EF8041017D9FE5C3A2E14D15E1CB04593 -:10FDC00011D9BE5D0233984506F00F0681BF06EBE0 -:10FDD000860676008EF80560FB5C84BF03F00F0397 -:10FDE000F6188EF80560092A39D8234B0439614486 -:10FDF000520049B21A4478B3B2F850300029B6BF65 -:10FE0000494243FA01F103FA01F12120EEF744FFE0 -:10FE1000D4F8D8305B795D431DF0DBFDD4F8D830E1 -:10FE2000DA890A3D01320A2DACBF40190A30DA8165 -:10FE30009860022257E74FF0000CABE79446062289 -:10FE4000A8E7002084460123A9E700208446012377 -:10FE5000ADE743460120AAE7B2F85E30CEE70021C5 -:10FE60002120EEF749FFD3E79C46002009EC030070 -:10FE7000E01F0600CCA205004088050073B501A96B -:10FE80000EF0A4FE019B502B064602D9154809F03E -:10FE900001FD4FF4807025F0FAFB134D019AC5F86F -:10FEA000D400044600239A4209D15B23A354204680 -:10FEB00000F024FDA0B9C5F8D4000C48E7E7F15CD8 -:10FEC000E1540133EFE70132A35C9B2BFBD12146C8 -:10FED00007480EF01BFD0023C5F8D43002B070BDFA -:10FEE0000022F1E7052006009C4600200D200600B8 -:10FEF00014BA050010B5094C2368002B0BDB234610 -:10FF0000802153F8040B03EBC010EFF71DF84FF0FE -:10FF1000FF33236010BD6FF00103FAE76445002052 -:10FF200038B5164CD4F80431D4F8081104EBC313D7 -:10FF30004A1C0B447F2AC4F80821187117D923687A -:10FF4000002B15DAF9F74AFC2568D4F80431236050 -:10FF5000F9F736FCD4F804310235C3F10103C4F8D3 -:10FF6000043101D1FFF7C6FF0023C4F8083138BDC2 -:10FF70000120FEF71BFA1DF0D1FCE0E764450020EC -:10FF80002DE9F0438DB00646084611461A4604ABEB -:10FF900001933C4B0093082309F00EFF4FF41160CE -:10FFA00025F075FBDFF8E0809DF85030C8F8D400EC -:10FFB0004360049B4370059B0370069B8370079B03 -:10FFC000C370324F9DF82030314C3B60099BC4F820 -:10FFD0000C3105460A9BC4F8103103A930460EF0D7 -:10FFE000F5FDD4F80C318146BBB344F6382649F20E -:10FFF0007042022BC8BF16460023C4F814312549AD +:1000000006464FF40062426356F8640B03683146BB +:10001000DF690B23B847294684F88B5084F8805059 +:1000200084F8755084F89050102204F181002DF06E +:10003000C9FE29466064102204F176002DF0C2FE4C +:10004000E0642068656B0368676C1B6B05F50065F1 +:10005000E56398472844874201D20020F8BDE56C4B +:10006000636CAB42F9D220680368DB6A984785422B +:10007000F3D205490E2230462DF0A8F9B0FA80F0EF +:100080004009EBE70120E9E73727060070B5044691 +:1000900086B00D462FF0CFFAD4F89430AB4201D1A0 +:1000A000002D3DD001A807F05DFEB5F5167F50D0BC +:1000B00038DC012D3FD00A2D49D0344902A807F081 +:1000C00021FE01AA02A903A834F030FD304904A89A +:1000D00007F018FE04F1980604AA03A905A834F055 +:1000E00025FD05A9304634F0FAFC05A834F07DFC66 +:1000F00004A834F07AFC03A834F077FC02A834F0AA +:1001000074FCD4E911239A4239D1A36D002B36D067 +:10011000206E314634F0F2FCF8B101A834F065FCF1 +:1001200006B070BD48F6A0439D4214D0194B9D42C5 +:10013000C3D1194900E0194905A807F0E3FD05A955 +:1001400001A834F0CCFC05A834F04FFCB5E7144905 +:10015000F2E71449F0E71449EEE7D4F8943073B1AC +:100160000126A36DB34208D9216E01EBC6000146FA +:10017000083834F0B4FC0136F3E7013BA3650123F2 +:10018000C4F8945084F85D30C7E700BF6A270600C2 +:100190002F3C0600002F0D00652706004A270600A9 +:1001A0004F270600572706005F2706002DE9F0417C +:1001B0004FF40063044643630068036888B01B6B18 +:1001C0000E4698474FF48053B3FBF0F0636BA06387 +:1001D000206803F5006203F5C053C4E911330368D6 +:1001E000C4E90F22DB6A9847236A0438E064206E72 +:1001F000002503F00803C4E914552362A565A4F89B +:100200005C5010B105F03CFA25662068E16C03688B +:10021000019501AA1D6A04F10C080123A847404674 +:1002200031F019FA206803689B6A9847054676B151 +:10023000E26C276895423B680BD829465B6A3846D2 +:100240009847206803681B6B98470544EFE7626C8A +:10025000EFE71D6A9B6A384698473C4A01464FF4CF +:1002600000733846A8473A4B04F164052A4603F167 +:10027000100153F8040B42F8040B8B42F9D11B8890 +:100280001380344B19461A6851F80CCB1F89987AA1 +:10029000C4F881205A68DB68C4F88C300B79C4F844 +:1002A00076C0C4F88520C4F87A20616884F88B0091 +:1002B00084F8800084F8903003A8A4F88970A4F82A +:1002C0007E702FF0BAFCBDF80E1042F20F73994207 +:1002D00028BF194605A834F0A6FB042205A902A8E8 +:1002E000FFF77CFD05A834F080FB029B616C5B6826 +:1002F000C4F88C3004F183002FF0F5F8E16C04F1C0 +:1003000078002FF0F0F8616B2A462D23404603F069 +:100310009FFF05A8FFF788FD05AA216C082340462A +:1003200003F096FF86F001012046FFF787FD236A60 +:10033000D4F8941043F0010323622046FFF7A6FE91 +:1003400002A834F052FB08B0BDE8F081892706000E +:1003500037270600772706002DE9F04F04460E46A2 +:100360008BB02FF068F93046FBF74AFFD4F848808D +:10037000636C4345054603D101212046FFF75EFD2E +:10038000D4E91231CB1AAB4218D2236A5A070AD4E5 +:1003900003235B4A013104F10C0003F059FF236A87 +:1003A00043F00403236201231A462C2106A834F0EB +:1003B0007EF86FF47B700BB0BDE8F08F00230093E4 +:1003C00032462B46214602A82FF0D2F8029B5A88CB +:1003D00002B11E1D236A1B070DD5002D49D0022333 +:1003E0006A1E3146A06805F0DDFB02234549A0687E +:1003F0001A4605F0D7FB04F10C09002D39D020680E +:1004000003681B6B984707462068D4F848A0036828 +:100410001B6B9847BAFBF0F303FB10A0381A854218 +:100420002F46A8BF0746854217D3D4F848A0E36CEF +:100430005044984211D2206803681B6B984783464A +:10044000206803681B6B9847BAFBFBFA23681A689D +:100450000AFB0001526A184690473B463246A16C9F +:10046000484603F0F5FEA36C3B44A3643E44ED1BF9 +:10047000C3E7A36C4FEA1828B8EB132F3AD02546F0 +:10048000276C55F80C0B036807F108061B6B2664F4 +:100490009847B6FBF0F303FB106676B9D4E9102356 +:1004A0009A4204BFE36B2364216C284631F004F9BF +:1004B0002068216C03685B6A984703A8FFF7B4FCC7 +:1004C000D4E91131C91A03A821F0FF012FF00BF86C +:1004D0000246216C0823284603F0BAFE06A8FFF75F +:1004E000A3FC0023CDE9063306AA08233946284693 +:1004F00003F0AEFE02A834F078FA00205BE700BFFC +:1005000071270600AA520600014B1880704700BFF1 +:100510001443002010B5044B036000230446C3803D +:1005200004F092FC204610BD589905002DE9F041D9 +:1005300000251E46144B0360044645608846174656 +:1005400004F046FC114B23602A46C4E90887A662E2 +:10055000012104F12C0031F0EBFD00220023C4E95D +:100560001023BDF81830A380E388E56343F480438B +:1005700043F00403A4F8485025616561A561E38058 +:100580002046BDE8F08100BF58990500B4930500EE +:1005900073B50C460546684607F08AFBE38843F0CE +:1005A0000103E3800026132E06F1010321DC1E4621 +:1005B000012031F0A4FE214601A82FF0BDFA01A9C7 +:1005C000684634F076F901A834F06CF9009B5A883B +:1005D000002AE8D01A79202A21D1E2885B79920694 +:1005E00001D5392B03D0312BDDD002211EE00126AD +:1005F000DEE70122022101A834F044F9019B202208 +:100600001A7138225A71E38823F00103E38001A9AB +:10061000284634F02FF901A834F044F911E0132AE8 +:10062000E3D059790A4831F058FEC11C684634F0CD +:10063000D0F9E38823F00103E3806946284634F0CB +:1006400019F9684634F02EF9284602B070BD00BF93 +:1006500064930500C38870B513F001060B4D044682 +:1006600002D000232B6070BD406A00F543702FF06C +:1006700033FA0028F5D02B681D2B01DC0133F1E79C +:100680002E602046BDE870402FF091BBBC360020A4 +:1006900070B51E46836A0C4615468BB105F034FCD6 +:1006A00084B1854276EB010308D3074B2D1A66EB24 +:1006B00001060020AB4270EB060302D3034800E0C2 +:1006C000034870BD2046FCE79F86010009FCFFFF40 +:1006D00016FCFFFF2DE9F04F2DED028B8BB0044689 +:1006E0009DF85890179E029115461F4605F00CFC88 +:1006F000CDE9009682468B462A4602993B46204623 +:10070000FFF7C6FF8046002840F0D5802046012133 +:100710002FF0E9FAB9F1000F14BF02200120414681 +:1007200004F0A4FB08A805F0E3FCCDE90301A06AEE +:1007300064494369D3F848250592D3F80423069207 +:10074000D3F80423C3F80823C36808EE103A0368FB +:10075000DB6998475C4BA3F80080B9F1000F0CD11E +:100760005EB1336830465B689847F188C1F3002179 +:10077000C1F10301304608F0F7FB606A032100F580 +:10078000437008F0F1FB514BA06A40221A600368E5 +:10079000089ADB6B02219847A06A03689B6A984716 +:1007A000039A089B0D3D47F1FF37B5EB0A0567EB50 +:1007B0000B07B2EB0A0A049A62EB0B0B1AEB0A0A5C +:1007C0004BEB0B0BB5EB0A0203924FF0000567EB06 +:1007D0000B02DFF8FCA004922F46029A7AB1039A2A +:1007E0009542049A77EB020228D2039A0499521B8D +:1007F00061EB07010020924570EB010100D25246E7 +:10080000A06A079301681A44D1F83CB00221D84786 +:1008100030BFA06A0268926C9047079BC31A5D19AB +:10082000834647F1000705F06FFB274A13889BB208 +:1008300023B14FF0000313805B46CEE7606A0021CE +:1008400000F5437008F090FBB9F1000F04D11EB120 +:100850004946304608F088FBA06A03681B6B98473E +:10086000A06A4369D3F80423C3F80823036818EE89 +:10087000101ADB699847A36A059A5B69C3F8482593 +:10088000002200231946104605F042FCA36A069A8E +:100890005B69B9F1000F14BF04200320C3F80423DF +:1008A000002104F0E3FA002120462FF01CFA05F0A5 +:1008B0001BFBC4E9100140460BB0BDEC028BBDE848 +:1008C000F08F00BF090502001443002000E100E0A2 +:1008D000BFBDF0FFF7B504460F46154610301E4663 +:1008E00033F0DBFD65802780182038F0A5FB08ABCE +:1008F000024693E803006D4685E8030011462B4647 +:1009000041F80C6B0026D6604E6003CB074B536159 +:10091000BDF82830506043F002032046C4E90226A7 +:10092000C4E908669160A38003B0F0BD83FA0400B7 +:1009300010B50F4A146890B00346BCB10D4A0D487B +:10094000049200220592002110228DE803000292F9 +:1009500040F2FF31052206A8FFF7BCFF236806A975 +:100960009B682046984706A831F05CFC10B010BD8B +:10097000B0380020C5FE040030B5164A89B01568AD +:10098000059025B3144A069228200022079238F0D9 +:1009900053FBC022029208AB044613E90300052270 +:1009A0008DE80300059B40F2FF312046FFF792FFE0 +:1009B0002B6821465B682846984740B1204631F0B5 +:1009C00031FC204609B0BDE8304038F033BB09B0F7 +:1009D00030BD00BFB0380020C5FE040010B5044B88 +:1009E000036000230446C38004F02EFA204610BDA5 +:1009F0005899050070B5104B03600025044645600A +:100A00000E4604F0E5F920460C4B40F8183B214611 +:100A10002FF054FB214604F120002FF073FB40F22D +:100A20000763C4E90235064BA680C4E90455E58096 +:100A30001C60204670BD00BF58990500D893050082 +:100A4000C0360020C388DB0746BFC16000200148D4 +:100A5000704700BF16FCFFFFC388DB074CBFC068B0 +:100A60000048704716FCFFFF38B5144CD4F800312D +:100A700023B10023C4F800310123A360D4F80C3162 +:100A8000BBB10021C4F80C11D4F800340C4D012B7B +:100A900028680FD1D4F848154942FFF7D3FF2868DA +:100AA0002FF0BBFA2B685B69C4F80435034B0122B5 +:100AB0009A6038BDFFF7C6FFF8E700BF001000409E +:100AC000C036002010B504462EF0DEFCE0B9E38805 +:100AD00013F001031AD00E4B0222C3F88020BFF39B +:100AE0004F8FBFF36F8F0B4B0122C3F810011A61B8 +:100AF000D3F81021002AFBD0E38823F4804323F0AD +:100B00000103E380002010BD0348FCE71846FAE724 +:100B100000E100E00010004016FCFFFF38B505467C +:100B20000C462EF0B1FC20B9034BAC72C3F824453F +:100B300038BD0248FCE700BF0010004016FCFFFF74 +:100B4000C388DB0770B5054666D42EF09DFC0028EF +:100B500064D16E6946B92C2038F06EFA2C22044616 +:100B600031462CF07BFD6C614FF080430022C3F8CE +:100B7000002101221A60D3F80021002AFBD06B7AF1 +:100B8000274A284CD35CC4F80C352B7AC4F80835B6 +:100B90000026254BC4F81065C4F81C35A97A2846F0 +:100BA000FFF7BCFF0821214BC4F82C650122C4F8D3 +:100BB00030254FF6FF70C4F81415C4F81835022319 +:100BC000C4F83435C4F83C051948C4F83805182071 +:100BD000C4F854056869C4F80405C4F80413154939 +:100BE000C1F880310B60D4F8003243F01003C4F830 +:100BF0000032C4F800616260D4F80031002BFBD0F1 +:100C000001230020C4F80C01A360EB8843F4804367 +:100C100043F00103EB8070BD0020FCE70648FAE7D3 +:100C2000892F0600001000407469627520000402DC +:100C30002110010000E100E016FCFFFF70B5054641 +:100C40000C462EF021FC064698BBEB88E4B113F06D +:100C5000010008D02846FFF735FFEB8843F0040376 +:100C6000EB80304670BD154A1468C4F34001A407F8 +:100C700021D543F00203EB800223C2F88030BFF39A +:100C80004F8FBFF36F8FEDE713F0040007D023F011 +:100C90000403EB802846FFF753FF2046E2E713F0FA +:100CA000020108D023F00203EB80044B02221A60F9 +:100CB000D8E70348D6E70846D4E700BF00E100E0E4 +:100CC00016FCFFFF026910B572B108490224C1F891 +:100CD0008040BFF34F8FBFF36F8F03695B6A03617F +:100CE000C37A013BC3720C60104610BD00E100E006 +:100CF00010B5044B036000230446C38004F0A4F83D +:100D0000204610BD5899050070B5094B03600025B9 +:100D1000044645600E4604F05BF8064B23604FF432 +:100D20007A73C4E90335A680A560204670BD00BF74 +:100D300058990500FC93050010B5C38843F480431F +:100D400086B0C38004462FF000FAC0B1002301939F +:100D50002EF09AFBB0B101A82FF0ECF9019B002B0B +:100D6000B8BF03339B10238205F0BEF8E368A18867 +:100D700018440123A0601A4602A833F098FB002013 +:100D800006B010BD074B01221A60D3F80021002ADB +:100D9000FBD00022C3F80021D3F8082501920122DC +:100DA0005A60DBE700C00040094B10B503F10802B0 +:100DB0004833044602608360183033F016FE054B5A +:100DC000236000232046E38004F03EF8204610BD57 +:100DD0006094050058990500F8B51D460F4B036057 +:100DE0000023436004460F46164603F0F1FF0C480B +:100DF00000F108034830C4E902072360C4E9046530 +:100E000004F1180006F0AEFFBDF81830A3804023AF +:100E1000A3621823E3802046F8BD00BF589905005F +:100E200060940500F0B50C4685B0054648691F463C +:100E300016462EF061FEE388DB0623D5012211461B +:100E400001A833F01FFD33681B79032B019B0CBFF6 +:100E5000062203221A7101A902A833F00BFD032117 +:100E6000104831F03AFA02AA0346214603A82FF0AF +:100E7000B7F903A833F016FD02A833F013FD01A85B +:100E800033F010FD314603A833F0F4FC3B4603AACF +:100E9000214628462FF0A4F903A833F003FD284685 +:100EA00005B0F0BD1894050037B50C46014601A801 +:100EB0001D462FF04FFA01994B885BB12046AA00DE +:100EC00004312CF0B5FA002401A833F0EBFC2046E5 +:100ED00003B030BD004CF7E70CFCFFFF2DE9F04FED +:100EE000804687B002A89F000D46019206F0E0FE02 +:100EF000D8F82810B942A8BF394603AE01220831FC +:100F0000304633F0BFFC4FF0FF330022FF21304664 +:100F100033F0F3FC07EB050B4FF000095D453BD2C6 +:100F2000D8F82830DDF80CA0A7EB09049C4245F066 +:100F30003060A8BF1C4630F060FDCAF804002046AF +:100F400030F05BFD019BCAF8080029F00301194449 +:100F500022460AF10C002CF06BFA04F1080130462D +:100F600033F037FD314604A833F084FC092304AA8A +:100F7000414605A8FFF756FF05A902A833F099FCE2 +:100F800005A833F08FFC04A833F08CFC029B5B882F +:100F90006BB1A1442544C1E7002403A833F082FCCF +:100FA00002A833F07FFC204607B0BDE8F08F014C6B +:100FB000F3E700BF0EFCFFFF73B5154601220446A0 +:100FC0000E466846114633F05DFC009B69461D7174 +:100FD00001A833F04FFC2946084831F07EF901AAF8 +:100FE000034631462046FFF71DFF01A833F05AFCA7 +:100FF000684633F057FC204602B070BD18940500D7 +:101000002DE9F04389B0044615460E460122082119 +:1010100001A833F037FC02A806F04AFE03A806F048 +:1010200047FE04A806F044FE20462FF067FAA28C83 +:1010300094F8263005904FEA850E534306EB85055C +:101040009D4200F2B980B5FBF2F7B6FBF2F35743CD +:10105000E81B02FB03F80CBF114600214645A7EB35 +:10106000010704D1A2EB060CBC44F44522D002FBDC +:101070001363161AB6FBF2F102FB116663B19B080B +:101080004246214607A82FF065F907A903A833F0C7 +:1010900010FC07A833F006FC66B1B3082A462146C7 +:1010A00007A82FF057F907A904A833F002FC07A8F6 +:1010B00033F0F8FBE3881B075BD54646BE4220D9D8 +:1010C000039B5B885BB103A907A833F0D3FB4246BF +:1010D00007A920462FF077F807A833F0E3FB049B1D +:1010E0005B88002B6BD004A907A833F0C3FB2A460A +:1010F00007A920462FF067F807A833F0D3FB002498 +:1011000024E046F04060DDF8049030F076FCC9F849 +:101110000400304630F071FC01A9C9F8080006A8A7 +:1011200033F0A8FB012306AA214607A8FFF77AFEA1 +:1011300007A902A833F0BDFB07A833F0B3FB06A84C +:1011400033F0B0FB029B5B8883B91E4C04A833F0DC +:10115000A9FB03A833F0A6FB02A833F0A3FB01A868 +:1011600033F0A0FB204609B0BDE8F083A38C1E44F9 +:10117000A4E748F04060019E30F03FFC70603846C4 +:1011800030F03BFC01A9B06006A833F073FB0123EB +:1011900006AA214607A8FFF745FE07A902A833F0D3 +:1011A00088FB07A833F07EFB06A833F07BFB029B8D +:1011B0005B88002B84D1C8E76FF47A74C6E71C46BD +:1011C000C4E700BF0EFCFFFF10B5044B044640F817 +:1011D000083B33F067FB204610BD00BFCC940500F0 +:1011E00038B5094B03600446656855B16868EB6B18 +:1011F00063600368DB6898472B6828469B689847BC +:10120000F2E7204638BD00BFE094050038B505463A +:1012100048684FF07E530B6303680C461B69984780 +:10122000D4ED067ADFED126A94ED076A606386EE0C +:10123000A77A05F50165431C20F00200012803EBA5 +:10124000D3734FEA6303A36318BF0023D5ED006A8D +:1012500084ED097A86EE267A18BF236284ED0A7A35 +:1012600002BFBEEE007A67EE877AC4ED087A38BD19 +:1012700000C07F442DE9F04F2DED048B0D468BB05F +:10128000814604F041FE6F68CDE90101002F00F0B6 +:10129000A980D5F81838DFEDB68A05F10C084FF4AF +:1012A000007292FBF3F222EAE272920000214046C1 +:1012B0002CF0D4F901263C46FF6B636B002B00F049 +:1012C000A180D4ED0A7AD5F818284FF4007393FB67 +:1012D000F2F3033305EB8303F5EE407A0093F1EE6E +:1012E00010FA636B039305F10C0A00F0AD80009BCC +:1012F0009A4580F08F80A3EB0A0BA36894ED0B7ADC +:101300005A88A36B92FBF3F307EE903AF8EEE77A74 +:101310004FEAAB0B77EEC77A94ED0A7A87EE878AAD +:10132000BDEEC88A18EE102A5A45A8BF5A46C2B365 +:1013300016465146D4ED0E7A94ED0B7A8D4BF8EEAD +:10134000E77ACDE9041267EE877A039AFDEEE77A31 +:1013500053F82230226917EE900A1044984707EE9E +:10136000900A94ED087A0499D4ED0C6A059AF8EE87 +:10137000E77A013E77EE877A94ED097A67EE877A0D +:1013800091ED007AA6EEA77AA1EC017AD4ED0B7A62 +:1013900094ED0A7A77EE877AC4ED0B7ACAD10AEB1C +:1013A000820A18EE103A9B45A1DDE368002B31D08C +:1013B0006168013BE3600B6806A81B68984706A9B3 +:1013C00004F1080033F075FA06A833F06BFAA2684E +:1013D000C4ED0B8A131D5288236113446361002AF4 +:1013E00085D117E0A86803681B68984701224FF46D +:1013F0000071484633F046FA48460BB0BDEC048B0A +:10140000BDE8F08F21462846FFF700FF636B002BF5 +:101410007FF457AF002F7FF44EAF06B305F62403D9 +:10142000D3ED007AF5EE407AF1EE10FA17D0D5F848 +:1014300018284FF4007393FBF2F34246BB420EDDD3 +:10144000E2EC017A0137F9E705F5016393ED007AE3 +:10145000D4ED076AC6EE877AC4ED0A7A47E795F8B5 +:101460002838B34216D085F8286805F50463002EA5 +:1014700068D00199C5F830180299C5F834180020D1 +:10148000002143E9020101231A4640F6D63106A89D +:1014900033F00DF801224FF4007106A833F0F2F991 +:1014A000069B9FED357A5C88344F1E1DD5F81838A1 +:1014B00094FBF3F405F60C03D3ED008A05F61C0348 +:1014C000D3ED007AD5F8143868EEA77A23F002033A +:1014D000012BC7EE879AF6EE007A09BF68EEA77A6D +:1014E00028EEE79ABDEEE78A9FED219A1CBF9FED9B +:1014F000248A68EEA78A74B3B8EC017AD5F820285C +:10150000D5F81438F8EEC87A57F82330E7EE297A80 +:101510003046013CF4EE497AF1EE10FA48BFF0EEA5 +:10152000497AF4EE687AF1EE10FAC8BFF0EE687A04 +:10153000FDEEE77A17EE901A11439847D5F8183860 +:101540001E44D8E7019A43F8082C029A43F8042C69 +:101550000123022299E7A86803681B68984706A937 +:10156000484633F087F906A833F09CF944E700BFFA +:10157000000000006820002000C07F448C20002074 +:101580000000000070B505462DED028B402008EEEE +:10159000102A0E4608EE903A37F04EFD40220446DF +:1015A00000212CF05BF82046154B40F8083B06F074 +:1015B0007FFBB5EE408AF1EE10FA04BF05F501633A +:1015C00093ED008A66600023F8EEE88AC4E90333ED +:1015D0006361214600232846C4ED068A84ED078A0C +:1015E000E362FFF713FE6B68E36333686C603046B9 +:1015F0005B6821469847BDEC028B204670BD00BF5A +:10160000CC940500B1F5806F3FBF07EE901ADFED77 +:10161000076AF8EEE77A00F61C003DBF87EEA67A6F +:1016200080ED007A00206FF47A70704700C07F442C +:10163000F8B50D461A4901600321C0F814180221BB +:10164000C0F8181800F61C0100264FF07E57C0E9BC +:1016500001660F6000F62401C0F8206800260E60C5 +:10166000012180F82818002600F503610027C1E950 +:10167000006700F50461044641E9026719462FF04E +:10168000BAF892B2294620462FF0DAF807EE902AEF +:10169000F8EE677A04F60C03C3ED007A2046F8BD35 +:1016A000E0940500022802BF014B01221A70704726 +:1016B0009E4400202DE9F34146684FF000080DF1EB +:1016C00007001D4614460E448DF807802FF0D0F811 +:1016D0009DF807309BB11A4F87F800802A462146B3 +:1016E00030462FF0C1F818B10A2031F04BFDF5E774 +:1016F0003B78002BFCD0002002B0BDE8F081114BFC +:101700000122C3F80425D3F80024002AFBD00D4B96 +:1017100004EB85052246361BAA4208D0B11852F8C0 +:10172000040B0860D3F800140029FBD0F4E7002272 +:10173000C3F80425D3F80024002AFBD0DBE700BF60 +:101740009E44002000E00140F7B5436805460027AD +:101750000DF10700CC188DF807702FF089F89DF86F +:1017600007308BB1144E3770E868B4FBF0F02FF0FF +:101770007DF818B10A2031F005FDF5E73378002B2C +:10178000FCD0002003B0F0BD0C4B0222C3F80425AE +:10179000D3F80024002AFBD0C3F80845D3F800246E +:1017A000002AFBD00022C3F80425044AD2F80034F2 +:1017B000002BFBD0E5E700BF9E44002000E0014085 +:1017C00030B5034DC0E90223C0E9005130BD00BF70 +:1017D0000895050010B5054B0360C38823F400533A +:1017E0000446C38004F0F8F8204610BD2C9505008F +:1017F000C37D70B50446002B3AD0006A0368DB6AEB +:101800009847206A03681B6B9847E3691949DD68AC +:101810006FF02F0604F13002361B0020B3189D42F2 +:1018200006DD12F9013B03F5A27341F82300F5E749 +:101830000025E369DA68AA4207DD5B6953F82500F1 +:1018400003685B6898470135F3E70025E3699A6808 +:10185000AA4207DD1B6953F8250003685B689847B7 +:101860000135F3E7E38823F00203E3800023E37507 +:1018700070BD00BF0060004008B5084A034631B1A2 +:101880000368C17D1B6B11709847002008BD12785A +:10189000002AFAD01B68DB6AF6E700BF9F440020ED +:1018A0002DE9F74FC3880193C37D04460D46002BF5 +:1018B00040D10020D4F81CE0DFF8DCA0334EDFF884 +:1018C000DCB004F1350203464FF00109DEF80C707C +:1018D000D4F820809F4203F1010C51DDDF1C02F897 +:1018E00005CC1770DEF8147029493F58D8F81480D9 +:1018F0003F7D03F245134AEA072741F8237012F9A6 +:10190000013B00F5A277A233474446F8337012F941 +:10191000013C12F9067CA23306EBC3030BEB8707ED +:101920005F6012F9013C09FA03F3C6F8043504308C +:101930006346CBE7019BDB07BBD4E369206A1B7AD4 +:10194000AA1E012A98BF01336375627D114BC2EB59 +:1019500002129200B3FBF2F2237B626253434FF414 +:101960007F41B3FBF1F3A36203680021DB6B98476F +:10197000236A5B690122DA60A57503B0BDE8F08FC8 +:10198000019B23F00101E180D7E700BF00F0014097 +:10199000006000400024F4000300010030600040BB +:1019A00070B5044615460E46D2E9001204F028F838 +:1019B000114B2360114B1C609DF81030A375EB6830 +:1019C0000021052BC4E907562176E1752175E162F6 +:1019D0000FDC336830469B6B9847206A03684FF4EE +:1019E0007A51DB6C9847236A054ADA6020462EF06C +:1019F00061FF204670BD00BF2C950500C436002055 +:101A0000011C02002DE9F84FC269037D9168D0F8EE +:101A100010808B42044634DA126952F823000368BE +:101A200000211B689847206AE669436901225A60D1 +:101A3000257D637D1544B5FBF3F203FB125323753B +:101A4000B268934204F1300780F28580B56908F1ED +:101A50000601D6F80C804FEA420C05EB43053A46E6 +:101A60004FF0000EF04567DD94F818A02B78278919 +:101A700095F80190BAF1030F24D8DFE80AF0231794 +:101A80001E26036A426A5B69817DD3F84435920061 +:101A9000C3EB0323B3FBF2F3C3F1FF03C362C388B9 +:101AA00043F00303C380FFF7FBFEBCE703FB0773B0 +:101AB0000B446FEA0907FB5C11E0B4F80AA0DB43B2 +:101AC000AAEB090909FB0717F5E7B4F80AA00AF120 +:101AD000FF3AAAEB030307FB031717F80930A77DAA +:101AE00017F0FD0F02D1002B18BFFF23A76A0EF1DC +:101AF000010E7B430EF5A879476947F829307BB181 +:101B000092F900309B0003F1804303F5C043D3F802 +:101B1000107527F48017C3F8107565440132A1E7EA +:101B200092F900309B0003F1804303F5C043D3F8E2 +:101B3000107547F48017EEE73369227D53F82200D1 +:101B4000036801211B689847236A5B690122DA60F8 +:101B50001A60BDE8F88F626A0368274EDB6B92005B +:101B6000002198470025A846E369DA68AA4218DDF3 +:101B700017F9012B5B6902F5A272013546F8228044 +:101B8000226A616A526905F5A87003EB8503890032 +:101B900042F8201053F8040C036801211B68984791 +:101BA000E2E71B691868036800211B689847E3692E +:101BB00094F930201B6910491B681B7D02F5A27245 +:101BC0001B0243F0011341F8223094F9303094F9AC +:101BD00035100A4A9B00A23103F1804303F5C2434A +:101BE00042F83130236A94F935105B69A23102EB77 +:101BF000C10244335360A7E70060004000F0014099 +:101C0000024B186808B1FFF7FDBE7047C4360020CC +:101C100010B5064C012120462EF0C9FE2046044A8C +:101C20000449BDE8104037F000BA00BFC8360020B4 +:101C3000402000206D0905000F4B03F108023833E6 +:101C400010B50446026043602C3032F02BFE04F1E4 +:101C5000280032F027FE04F1240032F023FE04F1C4 +:101C6000200032F01FFE054B63600023201D6381BE +:101C700003F0EAF8204610BD649505005899050068 +:101C8000264BF7B500250360254B436004460181D0 +:101C900045810430164603F09BF8224B2360303315 +:101CA00063602A46012104F1100030F041FA04F18A +:101CB000240701224FF4007104F1200032F0E2FD0C +:101CC000384605F0F5FF04F1280005F0F1FF29463C +:101CD000012204F12C0032F0D5FD00234FF40071F5 +:101CE000E36501226164C4E90C55E560A56401A8BF +:101CF00032F0C8FD01A9384632F0DBFD01A832F010 +:101D0000D1FD094BE363AE422046C4E91555C8BF77 +:101D1000A663A4F8405003B0F0BD00BF789D050055 +:101D2000589905006C95050000C07F4407EE901A95 +:101D3000F5EEC07A9FED096A90ED0E7AF1EE10FA99 +:101D400048BFF1EE677AC7EE866AB8EEC77A67EEEB +:101D5000267AFDEEE77A17EE900A704700007A4483 +:101D60002DE9F04F2DED068B9FED929A87B0064638 +:101D70000C460025D4E915329A422FD063895807C2 +:101D80002CD44FF00009D4E915329A4202DB638962 +:101D90009B0709D445B9656B002D40D000236363D0 +:101DA000236A1F1D5B881F44DFED839AD4E915C3A6 +:101DB000634544DBB9F1000FDCD004F12008002DAD +:101DC00040F0E38002A805F073FF02A9404632F01C +:101DD00070FD02A832F066FD414678E020462EF004 +:101DE00018FE626D63899AB15907CAD500B165635F +:101DF00023F0040363810523A364012321891A4688 +:101E000002A832F054FB04F1100003F0E1FB03E000 +:101E10000028ECD15A07EBD44FF00109B3E70122B7 +:101E2000616C02A832F02EFD02A904F1200032F00C +:101E300040FD02A832F036FD256A0435B0E794ED86 +:101E4000137AD4ED0E7A94ED0F8A236BF8EEE77ACD +:101E500027EE097A0DF1080A87EE27AA04F1600837 +:101E600004F16C0E5046D4ED147A28EE278ADFED8B +:101E7000537A28EE298AE8EE677AF0EE678AD3ED86 +:101E8000067AB8EC017AD9699A69F8EEE77A0139ED +:101E900067EE877A8A42FDEEE77A03F11403E0ECFD +:101EA000017A08BF40F804CCC645E8D1DDE902322A +:101EB0009342A8BF1346049A9342A8BF134698467C +:101EC000A36D43453ADABD420AD104F12001304600 +:101ED00032F0D0FC304607B0BDEC068BBDE8F08F89 +:101EE000D4ED177A236BFDEEE77ADA68186917EEFE +:101EF000901A904707EE900AB8EE677AF0EE687A8B +:101F0000E8EE077AB4F84030FCEEE77A17EE902A54 +:101F1000D4ED177A1A43A36D25F8022B013377EE1F +:101F20008A7AA365C4ED177AD4ED177AF4EEC97AEC +:101F3000F1EE10FAC4DD77EEC97AF3E74FF000084E +:101F40004FF0140B5AF8043BA26D9A4208F10103BA +:101F500017D1216B0BFB081CDCE90602904210DA5A +:101F6000DCF814202AB10BFB0311204601939047A3 +:101F7000019B226B0BFB0828D8F818200132C8F807 +:101F80001820032B9846DDD110E7D4ED0F7AB4F872 +:101F90004020B6EE007A67EE877AFCEEE77A17EE1D +:101FA000903A13439BB2BD42BFF416AF25F8023BF3 +:101FB000F9E700BF000080440000803A00000044C0 +:101FC0002DE9F04F2DED048B0D4685B001212846FB +:101FD00014462EF0DEFD04210090681C2EF0D9FD81 +:101FE0008346681D2EF0D5FD07EE900A05F1090025 +:101FF0002EF0CFFD0221814605F10D002EF0C9FD26 +:102000000421039005F112002EF0C3FD029005F1AA +:102010001A002EF0BEFD824605F11E002EF0B9FD1D +:102020000221019005F122002EF0B3FD04210646A5 +:1020300005F124002EF0ADFD804605F128002EF0BC +:10204000A8FD074605F12C002EF0A3FD014617EE72 +:10205000900A2EF0C6FD042109EE100A05F13000A9 +:102060002EF097FD029B014618462EF0BAFD042182 +:1020700008EE100A05F134002EF08BFD014658469B +:102080002EF0AFFD0421834605F138002EF081FDCE +:10209000014650462EF0A5FD0421824605F13C0084 +:1020A0002EF077FD014648462EF09BFD0421814627 +:1020B00005F140002EF06DFD014640462EF091FDE9 +:1020C000042108EE900A05F144002EF062FD01465D +:1020D00038462EF086FD19EE103A013300F0BC8030 +:1020E00018EE103A013300F0B780BBF1FF3F00F06B +:1020F000B380BAF1FF3F00F0AF80B9F1FF3F00F0CD +:10210000AB8018EE903A013300F0A680431C00F03B +:10211000A380009B039A042B06D8DFE803F0031F7B +:10212000212325004F4BE36007EE909AB8EEC99A41 +:10213000F8EEE76A019B84ED009AC4ED026AE36160 +:10214000122A62D8DFE802F012525961615B5D61C8 +:102150005F6C5F6C5F6C5F6C5F6C6E00424BE2E7C4 +:10216000424BE0E7424BDEE7424BDCE7424B636128 +:1021700040F2FF339B45A8BF9B462BEAEB7B07EE63 +:1021800090BAB8EEE77ADFED3D7A3D4AA26287EE7B +:10219000276A9A45A8BF9A462AEAEA7A2422022E9A +:1021A000226307EE10AAB8EEC77A84ED016A87EEC3 +:1021B000276ADFED347A84ED0D6A86EEA77A07EEA2 +:1021C000900AF8EEE77A67EE277A39D0032E3DD0F1 +:1021D000012E09D1FDEEE77A2B4BC4ED117AF8EE12 +:1021E000E88AE363C4ED128A012036E0274B63617D +:1021F000B8EEC88A84ED088ABAE7254BF7E7254B85 +:10220000F5E7254BF3E7254B6361A2F10803092BA2 +:10221000AED8DFE803F009090D0D0F0F11111313EC +:102220001F4BF1E71F4BE2E71F4B1B6823629FE741 +:102230001E4BFAE71E4BF8E71E4BF6E71E4BF4E782 +:10224000FDEEE77A1D4BC4ED117AC8E7FDEEE77AA3 +:102250001B4BC4ED117AC2E7002005B0BDEC048B26 +:10226000BDE8F08FF97A0200A94305009543050007 +:10227000C1430500AD430500E10E050000C07F44E9 +:102280006B10050000401C4623100500E30E0500FE +:10229000A5270200F12702002D280200710F05007A +:1022A000C70F050081C90100482000204C200020F4 +:1022B000442000205020002054200020471005001A +:1022C0000F0F050038B50D4604462649284632F062 +:1022D00015FC28B12449204632F0F9FB204638BDD0 +:1022E0002249284632F00AFC08B12149F3E7214986 +:1022F000284632F003FC08B11F49ECE71F49284685 +:1023000032F0FCFB08B11E49E5E71E49284632F0D1 +:10231000F5FB08B11C49DEE71C49284632F0EEFB0C +:1023200008B11B49D7E71B49284632F0E7FB08B143 +:102330001949D0E71949284632F0E0FB08B118499D +:10234000C9E71849284632F0D9FB08B11649C2E757 +:102350001649284632F0D2FB08B11549BBE7294699 +:10236000B9E700BFF8360020CC360020EC3600205C +:1023700010370020F036002014370020D03600201F +:10238000E0360020E436002000370020F43600203C +:102390001837002004370020D8360020FC360020F3 +:1023A000D436002008370020DC360020E836002034 +:1023B0000C37002070B5664E664D674C6749304655 +:1023C00005F0A0FC3046664E2A46214636F02DFE2A +:1023D0006449304605F096FC3046634E2A46214655 +:1023E00036F023FE6149304605F08CFC3046604EE5 +:1023F0002A46214636F019FE5E49304605F082FC39 +:1024000030465D4E2A46214636F00FFE5B49304687 +:1024100005F078FC30465A4E2A46214636F005FE35 +:102420005849304605F06EFC3046574E2A46214644 +:1024300036F0FBFD5549304605F064FC3046544EFD +:102440002A46214636F0F1FD5249304605F05AFC45 +:102450003046514E2A46214636F0E7FD4F49304678 +:1024600005F050FC30464E4E2A46214636F0DDFD42 +:102470004C49304605F046FC30464B4E2A46214634 +:1024800036F0D3FD4949304605F03CFC3046484E15 +:102490002A46214636F0C9FD4649304605F032FC51 +:1024A0003046454E2A46214636F0BFFD4349304668 +:1024B00005F028FC3046424E2A46214636F0B5FD4E +:1024C0004049304605F01EFC30463F4E2A46214624 +:1024D00036F0ABFD3D49304605F014FC30463C4E2D +:1024E0002A46214636F0A1FD3A49304605F00AFC5D +:1024F0003046394E2A46214636F097FD3749304658 +:1025000005F000FC3046364E2A46214636F08DFD59 +:102510003449304605F0F6FB3046334E2A46214614 +:1025200036F083FD3149304605F0ECFB3046304E45 +:102530002A46214636F079FD2E49304605F0E2FB69 +:102540002A4621463046BDE8704036F06EBD00BFD9 +:10255000F836002040200020EB490500912F0600AE +:10256000CC360020982F0600EC36002005310600FE +:10257000103700200B310600F0360020E63106004F +:1025800014370020EC310600D0360020C732060098 +:10259000E0360020D2320600E43600206433060024 +:1025A0000037002068330600F4360020FA330600B6 +:1025B000183700200034060004370020923406004B +:1025C000D83600209A340600FC3600202C35060050 +:1025D000D43600203335060008370020C535060004 +:1025E000DC360020CD350600E83600201636060021 +:1025F0000C3700201B36060038B503689B6904467B +:102600000D46984708B9094838BD236820465B68DD +:102610009847B5FA85F35B099842F4D123682946B7 +:102620001B68204698470020EEE700BF12FCFFFF22 +:102630001B4B70B503604FF48073C380022303719A +:10264000184B028100250446C0E906350575C0E92E +:10265000035518300E4602F0BBFB134B03F1080282 +:10266000226003F18C02B033C4E90836A2614FF452 +:102670000071012204F12C0032F004F98023C4E936 +:102680000C53E36AA5620433A3640023E364E38B81 +:10269000256443F480432565E383204670BD00BF75 +:1026A000C0950500589905002C960500C36A30B501 +:1026B0001A1D5C8891B32244DFED256A836BB7EE67 +:1026C000006A1621B3FBF1F42C21B3FBF1F3816C0A +:1026D000914237D207EE903A90ED137AF8EEE77A0E +:1026E000B4EEE77AF1EE10FA4CBF90F850500025A6 +:1026F0000D70D0ED137A816C07EE104A77EE867A72 +:10270000B8EEC77A0131F4EEC77AF1EE10FAC8BF1D +:10271000F0EE667AC0ED137A8164D8E7D0E9103123 +:102720005B1A07EE903A9FED0B7AF8EE677A67EE48 +:10273000877AFDEEE77A17EE903AA342D4BFD2181B +:102740001219B9E7036B8363436BC36330BD00BFEA +:102750000000000078C2B93C10B5044603F0C4FB89 +:10276000236B206403B1636B236500212046FFF7D0 +:102770009DFFE38BDB0712D4FCF7E2FF084A606A97 +:10278000802304F12001FEF7FDFEE28B0368A062C6 +:1027900042F00102E2831B68BDE81040184710BDFB +:1027A00000442C47D1ED017A9FED0F7AF8EEE77ADD +:1027B00038B567EE877A9FED0D7AC7EE877A0446C3 +:1027C0000D4617EE900A28F091FA236B95ED037AE7 +:1027D000D3ED007A06EE900A37EE677AE7EE267AB6 +:1027E000C4ED137A38BD00BF21C847400000344310 +:1027F000D1ED017A9FED0C7AF8EEE77A38B567EE05 +:10280000877A044617EE900A0D4628F06FFA236B7C +:1028100095ED037AD3ED007A06EE900AE7EE267A7C +:10282000C4ED137A38BD00BF34FA8E3CD1ED017A85 +:102830009FED0C7AF8EEE77A38B567EE877A0446B2 +:1028400017EE900A0D4628F07BF8236B95ED037A7E +:10285000D3ED007A06EE900AE7EE267AC4ED137AFD +:1028600038BD00BF34FA8E3C0B68034A0146D2568D +:1028700003202EF018BC00BFEF380600C3885A07AB +:1028800010B5044612D503F02FFBA369C01A61F1FD +:102890000001B0F5FA6F71F1000307D30848002179 +:1028A00008F02AF9E38823F00403E380E3881B0798 +:1028B00004D5BDE81040042007F06CBE10BD00BF79 +:1028C000BB100500F0B59BB006460F46154600212B +:1028D0003C220BA81C462AF0C1FE02238DF82C30A6 +:1028E000002D36D1002F0CBF04230623182200210F +:1028F00005A88DF82F302AF0B1FE002E14BF012359 +:1029000004238DF81430002D4FF47A7303FB04F484 +:1029100040F27123B4FBF3F414BF032300238DF8BA +:10292000283001238DF829300023CDE902330A49EC +:10293000049302AA1F230BA80191ADF80830079455 +:1029400033F037FB05AA01A904482EF0A4FB1BB005 +:10295000F0BD0423CAE700BFA04400205A21002094 +:1029600038B500250D4B03600446456002F030FA8F +:102970000B4B2360A56004F1100005F0F3F904F19E +:10298000140005F0EFF940F201132384054BE560D4 +:102990001C6009F023FF204638BD00BF5899050090 +:1029A000BC97050040370020072910B511D80A4C04 +:1029B0000A482160214608F09FF8094B1978FF2941 +:1029C00005D02368074A0120D2562EF06CFB002068 +:1029D00001E06FF47A7010BD6020002069280200C9 +:1029E0005A210020EF38060013B5044634F03EF8B3 +:1029F000204608F0EFFE2378023B062B0CD8DFE8D8 +:102A000003F01F0D040B0B0B1700012360888DF8DA +:102A1000043001A933F0EBFF02B010BD0B4B186876 +:102A20000028F9D0002102B0BDE810402EF05ABBBA +:102A3000237A012B01BF064A136803F1FF331360A9 +:102A4000024B18680028E7D00321ECE7403700204C +:102A50003C370020024B012118782EF01EBB00BF2E +:102A60005A21002013B5574C00297BD007F080FC79 +:102A70000023237009F09EFC18B9237843F001036A +:102A80002370514A13689B0342BF237843F002032B +:102A9000237053684C4AD80742BF237843F004039D +:102AA00023701368990142BF237843F00803237011 +:102AB0001368DA0742BF237843F010032370424BB8 +:102AC0001B681B0542BF237843F0200323703F4B54 +:102AD00018782EF0E4FA18B9237843F040032370F5 +:102AE0002378D80701D509F03FFC2378990708D54A +:102AF000354B4FF40032C3F88020BFF34F8FBFF344 +:102B00006F8F23785A0707D52F4B0122C3F88420F3 +:102B1000BFF34F8FBFF36F8F23781B0708D52A4B66 +:102B20004FF00072C3F88020BFF34F8FBFF36F8F59 +:102B30002378D80607D5244B0122C3F88020BFF3A1 +:102B40004F8FBFF36F8F2378990608D51E4B4FF434 +:102B50000062C3F88020BFF34F8FBFF36F8F002058 +:102B600002B010BD23789A0642BF174B4FF40062A3 +:102B70001A602378DB0642BF134B01221A602378C8 +:102B8000190742BF104B4FF000721A6023785A07A2 +:102B900042BF0D4A01215160990742BF0A4B4FF4D1 +:102BA00000321A602378DA0703D5019009F0EAFBB6 +:102BB000019823785B0601D5FFF74CFF07F0DEFB99 +:102BC000CDE700BFBF44002000E100E05A21002013 +:102BD000014B18782EF063BA5A21002010B50388F3 +:102BE000192B86B00BD80F2B0FD9103B092B0CD803 +:102BF000DFE803F0160D0B0B0B340B0B0B5A3B2BC2 +:102C00004BD0562B49D0212B1ED006B010BD2D4BDA +:102C100018680028F9D006B0BDE810402EF09DBA23 +:102C200081884FF6FF73994206D0274B274A1B68CD +:102C30000320D2562EF037FA01231A464FF47A7148 +:102C400002A831F034FCE0E7002302A980888DF867 +:102C500008308DF809302EF02CFAD6E700F1080183 +:102C60000622684605F064F8694601A831F02FFF96 +:102C7000144B1C6854B101A902A831F028FF20466A +:102C800002A92EF027FA02A831F0AFFE01A831F018 +:102C9000ACFE684631F0A9FEB7E78088132106B084 +:102CA000BDE810402EF0FDB9037A002BADD1054BE5 +:102CB00018680028A9D0022106B0BDE810402EF007 +:102CC00011BA00BF4037002060200020EF38060016 +:102CD000F0B5A9B06A220D460DA82B492AF0A8FB31 +:102CE0000DA903A804F04AFF03A906A831F01BFCB4 +:102CF00005F13C066FF0FE030122CDE9003206A982 +:102D000005236422304603F031FB06A831F000FCB5 +:102D10001E4B06AA03F1180718685968144603C425 +:102D20000833BB422246F7D105221B782370114697 +:102D300006AB04A831F06EFC002404A905A831F00C +:102D4000F2FBCDE900442346224605A9304603F0B4 +:102D500085FA05A831F0DCFB2B6821465B6A284622 +:102D600098470534052002F02FFBFF2CF4D14FF4D7 +:102D70007A7002F029FB04A831F0CAFB03A831F0F5 +:102D8000C7FB29B0F0BD00BF6C380600D63806007E +:102D90002DE9F04F7C4B92461A682DED028B13699A +:102DA000002543F0080385B0136180F82050856149 +:102DB00004460F46FFF70CFF2946284608F07CFA28 +:102DC0002946284608F082FA0121C8232A460846E7 +:102DD000FFF778FD07F13C092046FFF73BFE484628 +:102DE00030F013FB39462046FFF772FF3946204684 +:102DF0002EF0CAF904F1100308EE103A4FF0FF0864 +:102E00002E46042120462EF06DF9E36813F0010BE5 +:102E100030D05E4902A804F0E7FE02A903A831F011 +:102E200082FB0023CDE900331A4603A9484603F08C +:102E300015FA03A831F06CFB002D4CD1A8F1040861 +:102E4000B8F1280F4ADC38462DF061FDB8F1000FCB +:102E5000D8BF5D46DAF800305046DB69984728B1A4 +:102E6000E36823F0010343F00403E36002A831F0B8 +:102E70004FFB0026E36859073FD53B68FF215B6A9B +:102E800038469847002607F1100B2369B3F9023042 +:102E9000B34228DD31B218EE100A31F05BFE002398 +:102EA00001461A46584631F035FC042120462EF0E2 +:102EB00019F9C0B94FF4487002F086FA38462DF07F +:102EC00026FD042120462EF00DF960B9C82002F03D +:102ED0007BFA0136D9E708F10408B1E7B8F1FF0F32 +:102EE000A8BF0025B6E7042120462EF0FBF80646D1 +:102EF00088BB4FF47A7002F067FAE3689A071ED530 +:102F000013F0080B29D0224902A804F06DFE02A993 +:102F100003A831F008FB0023CDE900331A4603A9CA +:102F2000484603F09BF903A831F0F2FA43F69820E3 +:102F300002F04AFA02A831F0EBFA40F68C2664203F +:102F400002F042FA013640F68B239E427FF759AFDA +:102F50002CF0AAFA55E70026CFE70E4902A804F0A4 +:102F600043FE02A903A831F0DEFA5B465A4603A9E4 +:102F7000CDE900BB484603F071F903A831F0C8FA67 +:102F800002A831F0C5FADAE7743800208837060065 +:102F9000CD3706000A38060013B50446806860B1D4 +:102FA000084930F085FB40B98DF807000549A06855 +:102FB00004230DF1070203F065FA02B0BDE81040EA +:102FC0002CF072BA4F38060038B5124B0546002473 +:102FD00018782EF064F885F8214007F01BFD90B9B1 +:102FE000EB6913B902F080FFE86102F07DFFEB6945 +:102FF000C01A61F10001B0F5FA7F71F100032CBF36 +:103000000120002038BD0448214607F075FD204608 +:10301000F8E700BF5A210020BB10050020B9034B80 +:10302000186808B1FFF7D0BF704700BF40370020D5 +:103030000238012810B50DD8074C206850B1C3885C +:1030400043F00803C3802EF0D3FC2068BDE8104095 +:10305000FFF7BABF012010BD40370020012810B58E +:1030600001D0012010BD0B4B1C6824B12046BDE8E7 +:103070001040FFF7A9BF084B18782EF010F807F0A2 +:10308000C9FC0028EDD00548214607F035FD204653 +:10309000E8E700BF403700205A210020BB100500A0 +:1030A0007FB508F039F9194E30603368002B2BDDFD +:1030B0000DF107034FF6FF70039333F0E5FB4FF676 +:1030C000FF750446AC421FD002AA0121204633F00E +:1030D00009FC38B9039B1B7823B1204633F0D4FB9D +:1030E0000446EFE702F000FF04460D4608F0DCF866 +:1030F00033684BB102F0F8FE001B61EB0501B0F53F +:103100007A7F71F10003F3D304B070BD3C37002027 +:103110002DE9F04FC588A5B015F480559DF8BC8009 +:103120000446894616461F4640F03C812E9B83602C +:10313000C0E90655DFF89CA207F01AF833F087FEC5 +:10314000019507F011FA09F08BF801A9012009F0A7 +:103150007FF904F11405DAF8001014A804F0D2FD88 +:1031600014A9284631F0BBFC14A831F03EFCB8F19C +:10317000000F29D08D4906A804F0C4FD8C4908A889 +:1031800004F0C0FD06AA29460AA831F0CFFC4A4641 +:103190000AA90DA831F0CAFC08AA0DA914A831F09B +:1031A000C5FC14A9284631F09AFC14A831F01DFC86 +:1031B0000DA831F01AFC0AA831F017FC08A831F06C +:1031C00014FC06A831F011FC002502230A958DF8A5 +:1031D000293063690C951A1D0B920AA9019A5B8824 +:1031E000ADF830304120ADF832302DF064FF01A849 +:1031F00009F076F928462DF058FF31238DF810306C +:1032000007234FF0100B8DF8113003238DF8133086 +:103210008DF814308DF812B007F0E8FF0DEB0B00BD +:1032200008F02AF8634808F00FF80DF11809082390 +:10323000ADF8183048464FF4C873ADF81C50ADF8DF +:103240001E30ADF81AB02DF032FF29465A4833F03F +:10325000C0F908ADB8F1000F0DD008F05DF80328F3 +:1032600009DD14AB2A460DA903A808F025F9BDF81D +:10327000200008F017F904234FF6FF72029302A909 +:103280000023284608F064F80299002914BF284654 +:10329000002008F011F80299002914BF28460020E8 +:1032A00008F014F8029B14A8B3F10008434B1493E0 +:1032B00018BF4FF0010809F0F5F97C2035F0BCFE8D +:1032C000A3683A46214600F087F8DAF8001014A8FF +:1032D00004F018FD3A490DA804F014FD0DAA14A934 +:1032E00003A831F023FC0DA831F07FFB14A831F0C6 +:1032F0007CFB4022002114A82AF0B0F9314B0125B3 +:1033000019688DF88C5014A82DF0DAFE039916A8D0 +:1033100004312DF0D5FE316818A804312DF0D0FE0F +:10332000294B1AA819682DF0CBFE284B1CA8196848 +:103330002DF0C6FE264B1EA819682DF0C1FE14A85C +:1033400009F036FB2046FFF7ABFE322342464146EA +:103350004046FFF7B7FA29462046FFF725FB002134 +:10336000102210A82AF07AF94FF4A0324FF4F0237B +:10337000CDE90E230DA803238DF84030CDF834900D +:1033800007F034FA84F8215007F0C6FF002802DD68 +:103390002046FFF75FFBE38843F48053E38003A8F4 +:1033A00031F023FB25B0BDE8F08F00BF1876060092 +:1033B0004B720600E9290200283700201D30020068 +:1033C0005A380600203700201C37002058200020E3 +:1033D000243700205C200020F0B5044689B0164652 +:1033E0001D4601F05DFCC4E902652C4B23600026FC +:1033F000268284F85460A66504F170002EF07FFBED +:10340000142504F15C032A461846314605932AF038 +:1034100025F9234920462EF006FC4DF61D112046C5 +:103420002EF013FC0A223146059B0095CDE901528E +:10343000204643F610322EF016FC2820A76835F0FF +:10344000FBFD0546103031F028F829232B601820A9 +:1034500035F0F2FD134ACDE906260246034642F84E +:103460000C4BC660566006AA03CA0F4A58609960A2 +:10347000C5E902365A611223AB803B68C5E908668C +:103480005B6829463846984728B128462EF0CAFE80 +:10349000284635F0CFFD204609B0F0BDE097050085 +:1034A00007390600D93502003312050070B50368EC +:1034B0000E881B6996B00D46002104469847038884 +:1034C000B34254D16B89002B51D02A7B022A76D08B +:1034D00049D8002A4DD106A82EF0F8FA3B4B1A68BD +:1034E0004AB9129A3AB19DF84410032901BF3849EC +:1034F0000A60139A1A606B7B8DF80530142116AAA6 +:1035000001FB0320002650F8382C8DF80920150EF9 +:103510008DF80650150C8DF80750150A50F8342C0C +:103520008DF80D20100E8DF80A00100C8DF80B0090 +:10353000100A06AA01FB032310338DF80C0003CBFD +:1035400001AACDF80E00CDF8121012233146204604 +:103550008DF804608DF808502DF08DFE268284F8D9 +:103560005460A66503E0EE2A0BD0FF2A1ED016B0E9 +:1035700070BD05F10C01204616B0BDE870402DF07D +:103580008EBE01238DF81930124B8DF818200025BE +:1035900018688DF81A502DF028FE03238DF81A00B4 +:1035A00006AA294620462DF066FEE0E76B7B33B184 +:1035B000012BDCD116B0BDE870402BF075BF0123A4 +:1035C000292106A830F073FFD1E700BF443700205F +:1035D000483700204037002082B0F7B5044608A9DC +:1035E000684681E80C002EF01EFABDF82250022D2C +:1035F00031D0FF2D45D0012D70D13B49E06830F02E +:1036000057F8002842D1394E3749E0688DF8045008 +:103610002B4601AA02F036FF3368002B38D0344B1A +:103620001D684FF0805733689D4231D22B1F05F63D +:10363000FC7253F8041F013108D02946684601F096 +:1036400049FA3B6923F003031D44ECE79342F0D1B0 +:10365000F7E7013325E01023A16D04F11402684659 +:1036600001F06CFA2DF076FE1F49E06802F0DAFFF7 +:10367000204B186810B1012100F034FA2BF014FF30 +:103680002CE01D4B1868FFF787FC27E035F0D2FCD3 +:103690004FF08052A56D1169B5FBF1F301FB135397 +:1036A0005BB91169B3EB910F07D255F823100131C3 +:1036B000CFD02946684601F00DFA102304F1140218 +:1036C0002946684601F03AFA4FF60173ADF8043026 +:1036D00001AA0223002120462DF0CDFD03B0BDE854 +:1036E000F04002B0704700BFF738060044370020B2 +:1036F00048370020B836002040370020064A1368BB +:10370000591E11603BB9054A116821B11360438904 +:1037100023F40053438170476420002030200020B0 +:103720002DE9F04F2DED028B044687B0FCF7CCF964 +:103730000026BB4B6360A660201D01F049FBB94B1E +:10374000236004F10C053C33636004F1340B28461C +:10375000FFF706F904F14C07B349256309225846DF +:1037600006F0F6F804F16405B0490A22384606F07E +:10377000EFF8AF491A22284606F0EAF832465946D1 +:10378000012304F1800002F045FC04F1E00804F19B +:10379000B80003F0B3FA04F53B79222339465B22E3 +:1037A000404604F09FFB04F54B7A29461222484616 +:1037B00005F09CFF4A464146504600F0FDFA04F2EF +:1037C000746308EE103A04F2DC659A4B04F5C462A7 +:1037D00004F5C16118EE100A05F0EEFE04F5AF62C3 +:1037E00004F5AC61284601F079FA04F59A6204F513 +:1037F0009D6104F2F46001F071FA04F5E267282398 +:103800005246009329465B463846FCF78FFE04F586 +:10381000EC6308EE903A2A235246009329463B4631 +:1038200018EE900AFDF7D8FAD6F8F83F01330ABF30 +:103830004FF01023D6F8F80F58694FF0805304F278 +:103840008C7A19691B6901EB4101411A012250462A +:10385000FDF7B6FF04F29C7351460022184604930C +:103860002FF002FF04F5B263C4F8A83704F5B5637E +:10387000C4F8AC3704F5B863C4F8B03704F5BB63DB +:10388000C4F8B43704F5BE63C4F8B837D4F850367A +:10389000C4F8BC37D4F85436C4F8C037D4F8583616 +:1038A000C4F8C437D4F85C36C4F8C837D4F86036E6 +:1038B000C4F8CC370523C4F8D037C4F8D437C4F8DB +:1038C000D837C4F8DC3704F5F5630393C4F8E03760 +:1038D000594BC4F8E83704F2EC7604F5FA6304F2C5 +:1038E000BC7B194607223046C4F8E4B74FF0000A03 +:1038F0000593FCF74BFA01231A4604F56C71CDE9E8 +:1039000000AA04F65C0002F06BFD0123022204F51C +:103910008861CDE900AA04F5086002F061FD032387 +:103920000222012104F6A40003F088FA40F6AC5309 +:103930004A4604F5A06104F6B40003F0D7FA092161 +:1039400004F6E800FDF756F8082104F51160FDF7CC +:10395000DBF9284600F038FDC4F82409284600F0B9 +:10396000F9FD049BD4F82429C4F8280901460093E2 +:1039700004F62C10334600F045FE04F5A6630193CF +:1039800004F5A36604F5A96300933246434604F5A3 +:103990004E7104F51460FBF76FFF04F594503A463E +:1039A00018EE901A18EE103A08302BF0B0FDB4F86B +:1039B0008236A4F80AA043F0200304F5C767A4F8F0 +:1039C0008236384605F07EF80221384604F088FF3A +:1039D000B4F83E36194923F48073A4F83E362846DD +:1039E00004F00EFD039B5B4506D053F8040B0393D4 +:1039F000012131F06AFDF5E7059B5B454FF00101C0 +:103A000004D05BF8040B31F060FDF5E7304631F08F +:103A10005CFD204607B0BDEC028BBDE8F08F00BF17 +:103A200058990500209805000090004000A0004033 +:103A300000A001400020004017390600801A06004F +:103A40002DE9F74F0546DDE90CBABDF83860884628 +:103A500091461F46002B3ED0BBF1000F02D11AF059 +:103A6000010F38D0B8F10F0F01D1C02E33D128206B +:103A700035F0E2FA0446103030F00FFD1820A4F8BB +:103A80000080A4F8029035F0D7FA0146CDE900BADB +:103A900041F80C7B00236F46C36002464B6003CFA6 +:103AA000C4E90223C4E908332B685060916046F0F2 +:103AB00002060A4951615B68A6802146284698475C +:103AC00030B120462EF0AEFB204635F0B3FA044864 +:103AD00003B0BDE8F08F6FF47A70F9E73914050090 +:103AE00016FCFFFF30B587B04FF4805380220446A8 +:103AF0000D4602A800210091FDF762FE01230C4A49 +:103B000001A902A82CF0C1FE019B2BB955B902A84E +:103B10002CF0C6FE07B030BD054901236A4602A855 +:103B2000FDF7C8FD04F5945008302BF094FFEEE744 +:103B3000149805002DE9F04F43892DED028BDA072B +:103B40008DB0044600F10F8143F0010343814FF033 +:103B50008043864ED3F80034002B40F0A2804FF40F +:103B60007A7033602EF0CBFB2DF04EFC04F1B80AD6 +:103B700000212046FFF7B6FF504601F077FA7C4F50 +:103B8000002557F8040B10B103681B6898470135EE +:103B90003C2DF6D12046FBF7D9FF0025754B754823 +:103BA0000893294610238DE8030002932A462346F2 +:103BB00040F2FD3109955046FFF742FF6E4BCDE9CB +:103BC0000A35C02302930CAB13E9030064228DE88D +:103BD0000300234640F2FD315046FFF731FF638971 +:103BE00043F4C0436381654BE02283F80923A0219D +:103BF000602283F80A1383F81A2383F81B2383F8BF +:103C0000071383F81C13802183F8211383F82223E0 +:103C1000402283F8011304F5E26083F8022304F2E2 +:103C20009C7B83F806232CF0C2F8554958462FF0A8 +:103C30003FFD5449074658462FF03AFD2368804619 +:103C40005B6864212046984733680593032B0CBFBB +:103C50000A23142308EE903A04F65C0308EE103AA7 +:103C60002E460495059B032B1FD1049B182B29DDA1 +:103C700047BBB8F1000F25D14FF080430122C3F8B4 +:103C800000811A60D3F80021002AFBD02368204667 +:103C90005B680A21984700200DB0BDEC028BBDE89F +:103CA000F08F3368013333605EE718EE100A2FF0AF +:103CB000D4FB0028DCD004F508602FF0CEFB0028F0 +:103CC000D3D1D5E73146FF232A4604F2FC7030F009 +:103CD00048FC236818EE901A5B6820469847013626 +:103CE000049BF6B20133052E049302D10135EDB2E7 +:103CF0000026049B192B09D0002FB3D02049584629 +:103D000002F090FC384635F095F901E0002FF5D12E +:103D1000B8F1000F02D0404635F08CF9134A002369 +:103D20001360FBF7DBFE014606A803F0EBFF07A8D4 +:103D3000F8F76EFE04F10C09012307AA06A9CDE9E4 +:103D400000B348465346FFF7E3F907A830F04DFEAD +:103D500006A830F04AFE18EE102A04F2EC7148462C +:103D6000FFF716F87EE7084896E700BF30200020EE +:103D7000843700208F1405007D14050000E100E069 +:103D80004F380600F738060016FCFFFF10B5084B49 +:103D90000360044600F5517030F084FD054B23604C +:103DA00000232046E38001F04FF8204610BD00BFFD +:103DB00080980500589905002DE9F04FAF4B03603E +:103DC000002387B004464360CDE9021201F000F8F9 +:103DD0002046AB4B40F80C3B02220323642104F045 +:103DE00041FF03231A46652104F1240004F03AFF41 +:103DF00004F1540903230422662104F13C0004F079 +:103E000031FF04F16C0B03231F226721484604F0A5 +:103E100029FF04F1840603231C226821584604F07C +:103E200021FF04F19C0803230E226921304604F08F +:103E300019FF04F1B40A032325226A21404604F045 +:103E400011FF03230B226B21504604F00BFF0323C9 +:103E50000A226C2104F1CC0004F004FF04F1FC07F9 +:103E6000032309226D2104F1E40004F0FBFE032387 +:103E70001E226E21384604F0F5FE04F58A73019384 +:103E8000172203236F21019804F0ECFE03230C2278 +:103E9000702104F5967004F0E5FE032311227121D0 +:103EA00004F5A27004F0DEFE03230122722104F562 +:103EB000AE7004F0D7FE03230D22732104F5BA700F +:103EC00004F0D0FE03232222742104F5C67004F00E +:103ED000C9FE03231A22772104F5D27004F0C2FE32 +:103EE00004F5EA7503232022782104F5DE7004F03E +:103EF000B9FE032324227921284604F0B3FE0323CC +:103F000000227A2104F5F67004F0ACFE032314229B +:103F10007B2104F5017004F0A5FE03230522862110 +:103F200004F5077004F09EFE032310227C2104F5A3 +:103F30000D7004F097FE032308227D2104F5137011 +:103F400004F090FE032315227E2104F5197004F07D +:103F500089FE032316227F2104F51F7004F082FEE0 +:103F600003230F22802104F5257004F07BFE032338 +:103F70001822812104F52B7004F074FE0323132210 +:103F8000822104F5317004F06DFE012306228321A5 +:103F900004F5377004F066FE01232822842104F51D +:103FA0003D7004F05FFE19220323852104F5437060 +:103FB00004F058FE019BC4E9CD7604F55177C4E9BD +:103FC000CF35C4E9C9BAC4E9CB98384603F070FECE +:103FD0002123A3602B4B029A1A602B4B039A1A6081 +:103FE00013262B6828465B6C00219847A36801368E +:103FF000B34205F11805F4DCD4F82403036800216A +:104000005B6C9847D4F82803036800215B6C9847E1 +:10401000D4F82C03036800215B6C9847D4F8300374 +:10402000036800215B6C9847D4F8340303680021CF +:104030005B6C9847D4F83803036800215B6C9847A1 +:10404000D4F83C03036800215B6C9847A168012207 +:10405000114405A830F016FC05A9384630F029FCBB +:1040600005A830F01FFCA268D4F84433134420465E +:1040700000221A7107B0BDE8F08F00BF5899050003 +:1040800080980500903900208C3900202DE9F843F4 +:104090008268D0F84433DFF88880134400251A7909 +:1040A00042F0010204461A7100F10C062F46A36883 +:1040B000AB4233DDD4F8443396F814902B443046A9 +:1040C0001F713368DB699847B8B9B9F1200F34BF65 +:1040D0004FF0A043434609F01F0903EB8903D3F8CF +:1040E000002702F44032B2F5403F09D1D4F84433FE +:1040F0002B441A7942F004021A7101351836D6E7BA +:10410000D3F8003703F44033B3F5003FF5D1D4F8CA +:1041100044332B441A7942F00802EDE7BDE8F883F6 +:1041200000030050F8B58268D0F8443313440546C4 +:104130001A7922F001021A71134BD3F80473D3F8E1 +:104140000423C3F8082300F10C040026AB68B34233 +:1041500016DD23682046DB69984748B9D5F8443313 +:10416000334419794B0706D50321204604F0FCFEA1 +:1041700001361834EAE711F0080118BF0221F4E70C +:10418000014BC3F80473F8BD006000402DE9F04F07 +:1041900085B0174603932C4B0291D3F80423019268 +:1041A000D3F80423C3F80823064604464FF000085A +:1041B0004FF0010BB36843453BDDE26894F82050B3 +:1041C000D26904F10C094846904728BBE26848468A +:1041D000126A904700B3608A10F4007125D0029BE8 +:1041E000D3B1EFB1194B202D05F01F0534BF4FF0AF +:1041F000A04A9A4605F5E0715AF8211011F4403FA3 +:104200000AD1C0F30021C1F1030148460BFA05F5BC +:1042100004F0AAFECAF8205508F101081834C9E7CD +:104220003946484604F0A0FEF6E7039B002BF3D086 +:10423000F7E7054B0022C3F87C21019AC3F8042359 +:1042400005B0BDE8F08F00BF0060004000030050E3 +:104250002DE9F74F0446006800921E4603681B686C +:1042600088469847404567D8206803685B68984748 +:1042700006EB080585425FD20027B74220DAA36823 +:1042800007EB0805B5FBF3F159436D1A5B1BA6EB71 +:10429000070999452046A8BF99462DF01FFA009BB3 +:1042A000D91900234B4509D0826811F801CB1A4473 +:1042B000525D3CEA020244D10133F3E71F44DCE7DC +:1042C0000027B7423FDAA26807EB0809B9FBF2F111 +:1042D0005143A9EB0103F51BD21A95422046A8BF12 +:1042E000154601932DF0FAF9019B009983468068E9 +:1042F00009EB050229F0030A12F0030F22F003096B +:1043000039442A46184418BF09F1040929F090F8E5 +:10431000A1682068BAFBF1F2036801FB12A2DBF886 +:104320000810D3F814B0A9EB0A0C0A444FEA9C0316 +:104330005146D8472F44C4E76FF47A7003B0BDE804 +:10434000F08F0248FAE70020F8E700BF16FCFFFFF5 +:10435000074B1B68834210B505D01A68BDE81040B2 +:10436000D26A184610473220FBF714FC014810BDF2 +:104370005437002016FCFFFF074B1B68834210B523 +:1043800005D01A68BDE81040126B1846104732205D +:10439000FBF700FC014810BD5437002016FCFFFF5E +:1043A00010B5034B0360044601F096FA204610BD99 +:1043B000A498050010B5044601F0A4F9014B236050 +:1043C000204610BDA49805002DE9F7433A4C236818 +:1043D00013F00103054606D101223848114630F09A +:1043E00004F801232360364C2368D8070CD4032338 +:1043F00019228521334804F035FC0123324A334920 +:104400003048236034F011FEDFF8CC80304E98F84D +:104410000030002B39D12B4C2E4F07202DF06FFF91 +:10442000204604F04FFB0221204604F059FAE388AD +:1044300023F48073E380322128462FF0A3F940B3A0 +:10444000502034F0F9FD32230522CDE9003229460F +:104450001A4B2246814602F02BFA5420C6F80090EF +:1044600034F0EAFD3C230621CDE900318146134BAF +:104470002246294602F0CAFAC7F800903168386827 +:104480002EF0A0F8012388F80030306803B0BDE8B2 +:10449000F083442034F0D0FD084905220446FFF79C +:1044A00089FF4C20346034F0C7FD044904460622DD +:1044B00000F046F83C60E1E74C3700205837002018 +:1044C000503700206037002040200020BB17050037 +:1044D0005437002078370020C0440020074B1B6869 +:1044E000834210B505D01A68BDE81040D26918465D +:1044F00010473320FBF74EFB014810BD78370020F2 +:1045000016FCFFFF074B1B68834210B505D01A68E5 +:10451000BDE81040926A184610473320FBF73AFB7B +:10452000014810BD7837002016FCFFFF10B5034B83 +:104530000360044601F044FA204610BDE4980500EB +:1045400010B5044601F0D4F9014B2360204610BD9C +:10455000E498050008B5FFF737FF014B186808BD60 +:10456000783700202DE9F74F0546DDE90CBABDF894 +:104570003860884691461F46002B3DD0BBF1000FA6 +:1045800002D11AF0010F37D0B8F10F0F01D1C02EB0 +:1045900032D1282034F050FD044610302FF07DFF3A +:1045A0001820A4F80080A4F8029034F045FD0146DC +:1045B000CDE900BA41F80C7B00236F46C360024688 +:1045C0004B6003CFC4E90223C4E908332B68506071 +:1045D000916046F002060A4951615B68A680214657 +:1045E0002846984740B120462DF01CFE204603B0D7 +:1045F000BDE8F04F34F01EBD03B0BDE8F08F00BF42 +:10460000ED170500F0B58DB004461298C4E900120C +:10461000C4E902301B492FF04BF80546E0B105AE66 +:1046200000F11003324600F1280C1868596817464B +:1046300003C7083363453A46F7D1186838600CABB6 +:1046400013E90F008DE80F00206896E80E002DF0AA +:1046500090FF284634F0EEFC0B4B1D687DB10B4BF0 +:104660000A480593002300210693C0238DE8030028 +:1046700002930322234606212846FFF773FF2046B4 +:104680000DB0F0BD49390600B038002005480200E1 +:104690002DE9F0432DED068B85B001AE002586E8AF +:1046A0000E004FF48062DDE91287C0E90055C0E9D1 +:1046B0000322C0E905259FED529A856004464FF01C +:1046C0000C09BD424DDBDFED4E8A4546B0EE68AACF +:1046D0004FF00008F0EE68AAF0EE689AB7EE008A94 +:1046E000B84554DA294630462DF0A2F826F0BAFD36 +:1046F0002B68019A9B1A06EE903A07EE100AF8EE24 +:10470000E66AC9EE077A6B68029A9B1A039A08F167 +:1047100001080C3586EE876A77EEC87AF0EEC66A35 +:10472000E6EEA7AA06EE903AF8EEE66A55F8043CE3 +:1047300086EE876A9B1AF4EE679AF0EEC66AA6EEDA +:10474000A7AA06EE903AF8EEE66AF1EE10FA86EEC7 +:10475000876A48BFF0EE679AB0EEC67AE7EE278A1E +:10476000BEE709FB058130462DF062F826F07AFDA0 +:1047700007EE900AFDEEE77A0135F8EEE77AF4EEFF +:10478000497AF1EE10FAC8BFB0EE679A99E76AEE7F +:104790000A7AEAEEAA7AE8EEA87A17EE900A26F0EC +:1047A00061FD07EE900A8AEEA77A019B2360029BC7 +:1047B0006360039BA36020468AEE276AF0EE486A96 +:1047C000E7EE296AB0EE487AA6EE297A88EEA76A63 +:1047D000FEEECB6AA6EE298ABEEECB7ABEEECB8A7F +:1047E000BDEEC99AC4ED036A84ED047A84ED058AAE +:1047F00084ED069A05B0BDEC068BBDE8F08300BFE2 +:104800000000000082B02DE9F04F2DED028BE9B0E1 +:1048100074A90446642081E80C002DF070FD052287 +:1048200011460CA82FF0EFFEA0490DA803F0DCF90B +:1048300019251DAB0022013DC3E900229A6003F156 +:104840000C03F8D11522294610A80F9528F006FF71 +:10485000A06803689B6A984708EE100AA06803687E +:10486000FF215B6A9847A0683C302EF0CEFD43F6EE +:104870008C462F46059543F68C439E4203D08C4BC5 +:104880009E4280F2F780A0682CF041F8A068894928 +:1048900000F13C0516A803F035FA782216A928463F +:1048A00001F00CFD16A830F0A0F843F68C46002568 +:1048B000059B6068C8222833B3FBF2F102FB113379 +:1048C000DBB205932DF0ECFD804660682DF0EFFD26 +:1048D00018F52A7FC0F2D78018F1C80FC0F2D68031 +:1048E000B8F52A7F00F3D580B8F1C80FCCBF4FF0E0 +:1048F000030A4FF0020A10F52A7FC0F2CD8010F1B2 +:10490000C80FC0F2CC80B0F52A7F00F3CB80C82856 +:10491000CCBF4FF0030B4FF0020B0CA82FF01AFE88 +:10492000DFF89C810FAB049307930023C1460693E5 +:10493000079A12F8013B0792012B07D199F8012041 +:1049400099F80010FF230CA82FF00BFE069B0133F3 +:10495000192B069309F10209EAD1059B5A465146E3 +:104960000CA82FF0FEFD002E01DB0F2D07D9A0684B +:10497000002300931A460CA910302FF051FE4E4B25 +:104980000DF1200998F8002052451ED198F8012019 +:104990005A451AD1049A1278012A16D00C221DAB5E +:1049A00002FB073321680693002248462DF00CFED7 +:1049B00099E80700069B83E80700049B01221A7010 +:1049C000174415443C4BFFB2EDB2049A08F10208BB +:1049D000013298450492D5D164202DF090FC643EBC +:1049E000182F36B27FF647AF16AD3A461DA92846B6 +:1049F0002CF0EBFF19AB0FCB8DE80F00206895E88A +:104A00000E002DF0B6FDE06820B12C491C232A468B +:104A100001F038FDA0682BF07AFFA5680DA90EA85B +:104A20002FF081FD3C35002340F2DC52CDE900320D +:104A30000EA91A46284601F0EDFB0EA82FF068FDDE +:104A40004FF47A702DF05BFCA0682BF060FFA0683B +:104A5000036818EE101A5B6A98470DA82FF058FDEE +:104A60000CA82FF055FD69B0BDEC028BBDE8F04FEE +:104A700002B0704716B10F2D7FF41AAFA0683C301A +:104A80002EF0C3FC14E74FF0000A34E74FF0010AA0 +:104A900031E74FF0040A2EE74FF0000B3DE74FF0EF +:104AA000010B3AE74FF0040B37E700BF543906001B +:104AB000D18AFFFF99390600E0390600493906001E +:104AC000AE390600022802BF014B01221A7070475E +:104AD000C144002070B50C462AF0D6FC90B1154DAB +:104AE00000232B704FF080563069B4FBF0F02CF0AF +:104AF00098FF18B10A202EF045FBF5E72B78002B24 +:104B0000FCD070BD0C4B0222C3F80425D3F800245E +:104B1000002AFBD0C3F80845D3F80024002AFBD0B4 +:104B20000022C3F80425044AD2F80034002BFBD03D +:104B3000E7E700BFC144002000E00140F8B50D46A2 +:104B400016461F462AF0A0FC80B1174C00232370A4 +:104B50003A46314628462CF062FF18B10A202EF062 +:104B600011FBF5E72378002BFCD0F8BD0F4B012299 +:104B7000C3F80425D3F80024002AFBD00B4B0024F3 +:104B8000A74209DD56F8242045F82420D3F8002454 +:104B9000002AFBD00134F3E70022C3F80425D3F840 +:104BA0000024002AFBD0E0E7C144002000E00140DF +:104BB0002DE9F04F314B324C4FF080521C44314BB9 +:104BC0001169E41AB4FBF1F301FB134389B0064603 +:104BD00013B111690C44E41A136901930023DFF83F +:104BE000B8A0D3F8F82FDFF8B4B001320ABF4FF005 +:104BF0001023D3F8F85F5D69234A4FF080531B6997 +:104C0000A5EB8305AC4236D2204B0293029B216870 +:104C1000DB43994210D1636853450DD1A1681C4B09 +:104C2000994209D1E3685B4506D1002393E803006C +:104C300008AB03E90300FFDE54F8103C934215D1A2 +:104C400054F8041C134B994210D114F8089CA4F199 +:104C500020074FF00008C14508DD394630462CF0EA +:104C6000E3FE08F10108084A103FF4E7019B23F036 +:104C700003031C44C6E709B0BDE8F08F388806007E +:104C8000A821002040200020FE307F598F71C46D84 +:104C9000C49866C99DD7B1C1C615A84175EE519794 +:104CA00010B5064B0360002304460371C38000F077 +:104CB00007F821462DF011F9204610BD1C9905007A +:104CC00038B5054C256825B9542034F0B5F9056090 +:104CD0002060206838BD00BF7C37002010B500235D +:104CE000044603F0B3FB024B2360204610BD00BF17 +:104CF000C0910500014B18600020704780370020EC +:104D0000002830B51FDD114C23680BB9104B236010 +:104D10002268411E0D460020930983EAD273534056 +:104D200083EA121383EA920383EA5203DB0743EA1E +:104D3000520202F001036D0843EA4000ECD18142C7 +:104D4000E8D3226030BD6FF47A70FBE78037002033 +:104D5000A10D0C0030B585B004AC04E90F00BDF81E +:104D60000230012B10D1114D3C2455F8040B28B111 +:104D7000C3889A0402D503685B689847013C14F025 +:104D8000FF04F2D105B030BD022BFBD1074D3C240E +:104D900055F8040B28B1C3885B0402D503689B68EF +:104DA0009847013C14F0FF04F2D1EBE78437002070 +:104DB00010B5064C22884FF6E8539A4202D91520C6 +:104DC0002AF075FB2088431C238010BD4021002061 +:104DD000194A73B50023114652F8044B3CBB41F805 +:104DE0002300164C237813F001031ED1144D2A68BA +:104DF000DAB10093102201234FF47A60002101F010 +:104E000093F890B9C0260F4B286800960122102114 +:104E10002DF0DDF80B4B2868009602220F212DF0B3 +:104E2000D6F8237843F00103237002B070BD01333C +:104E30003C2BD1D1D5E700BF84370020C2440020ED +:104E4000B0380020554D020010B5074A0023114626 +:104E500052F8044B844203D1002241F8232010BDB4 +:104E600001333C2BF4D1FAE784370020F8B504462F +:104E70000E46062812D8DFE800F0040404121204DB +:104E800012000D4F002557F8040B20B1036832467D +:104E90001B692146984701353C2DF4D1F8BD064FDA +:104EA0003B2557F8250020B1036832461B6921468F +:104EB0009847013DF5D2F1E7843700202DE9FF4105 +:104EC00004AC04E90F00104B104F1C68DDE902012F +:104ED0004FF47A72002329F095FF05460E467CB107 +:104EE000E368D4F818809D4276F1000306D320468B +:104EF0002DF0DFF8394620462DF0C4F84446EEE7A1 +:104F000004B0BDE8F08100BF7C3800208438002068 +:104F10002DE9F04FDFF8B8B093B004AC84E80F008F +:104F2000DBF80030002B4AD0264BBDF81050BDF8FE +:104F300012601C68244F002240F2FE3940F2FF3A12 +:104F40003CB3E368D4F81880180C4D4599B2034679 +:104F50000FD151450DD108B1B04208D13AB9204620 +:104F60002DF0A7F8394620462DF08CF80122444652 +:104F7000E6E709B18D42FAD108B1B342F7D1204634 +:104F800003922DF096F8394620462DF07BF8039ACF +:104F9000EDE7A5F2FE33012B11D9DBF80040102319 +:104FA00000933246094B294608A82DF027F92368BB +:104FB00008A99B682046984708A82DF033F913B03C +:104FC000BDE8F08F9438002084380020114F020093 +:104FD0007838002038B504F017FD154B1C68C4B1B3 +:104FE00020462DF066F804F001FD00232361636282 +:104FF000256804F03DFD0146284630F05AFD04F0D6 +:1050000003FD0C4B1A6822621C6004F0EFFC204682 +:1050100038BD282034F010F828220021044628F05A +:105020001DFB30F03FFD0023C4E901332060DAE7C7 +:105030008C3800208838002038B50A4B1C6823695A +:10504000DB070CD5084D2B6813B9FFF7C3FF2860A9 +:105050002B6823B1626A5A62002262621C462046B3 +:1050600038BD00BF74380020803800202DE9F3419E +:10507000234E347814F001043ED1224D224F286093 +:10508000FFF7A8FF214B224918602CF0FBFFFFF728 +:10509000A1FFD0F80080386004F0EAFC011F404610 +:1050A00030F005FD3B681B49186830F0FEFC2868AD +:1050B000F0B1C027184B0097224640F2FF312CF088 +:1050C000B5FF154B28680097224640F2FE312CF0C0 +:1050D000ADFF01230F22002100944FF47A6000F00D +:1050E00023FF0E4B2868009701220F212CF09EFF12 +:1050F000337843F00103337002B0BDE8F08100BFA4 +:10510000C3440020783800209038002074380020F4 +:105110008438002025210500114F0200BD4E0200F9 +:10512000024B187800F00100704700BFC344002014 +:10513000F7B5134F3B6804460D46EBB1114B1B7896 +:10514000DB0719D5FFF778FF44EA0543C36006463D +:105150002CF0AFFF0C4930462CF094FFA4F2FE3344 +:10516000012B07D9C02300933868084B2A462146F3 +:105170002CF05CFF002000E0054803B0F0BD00BF4C +:1051800078380020C344002094380020114F0200DA +:1051900016FCFFFF2DE9F0410E4690461F460546DE +:1051A00018B900242046BDE8F0810029F9D0FFF7A6 +:1051B00011FF04460028F4D04346324629460068D1 +:1051C00030F080FC256804F053FC011F284630F0C5 +:1051D0006EFC064B06492068002F18BF194630F0B8 +:1051E00064FC044920462CF04DFFDBE70921050053 +:1051F000F92005008438002010B4084B1B7813F008 +:1052000001030C46114605D0224601235DF8044BEC +:10521000FFF7C0BF18465DF8044B7047C344002039 +:10522000F8B50546006830F046FC044630F045FC11 +:10523000D5E90123241A9B1A9C4212D9094E3768DA +:10524000356030F03AFC6868203424F01F0408B15F +:1052500000F016FA204600F0EFF968602044A860DC +:105260003760F8BD74380020024B1868B0FA80F03F +:1052700040097047843800201FB50D4C23789A07E9 +:1052800008D443F002032370022201230F21684651 +:105290002FF00DF9074B1B6843B9237823F0020365 +:1052A000237004B0BDE81040FAF754BD04B010BD3F +:1052B000C3440020843800202DE9F0413B4B1B788B +:1052C000D80770D53A4D2C682369D90723D5394EB4 +:1052D000206843F00203236133681A691F6842F0B3 +:1052E00004021A6130F0ECFB0146384630F0E1FB75 +:1052F0003068FFF795FF33689968186804F063FD1C +:10530000002333602B681A6992074CD5BDE8F04141 +:10531000186804F092BD284F284E3968306851B99A +:1053200028601B0712D52C60FFF7A6FF3B68002BF7 +:10533000FAD02B600AE06269BA4229D1A269002A38 +:1053400008BF0A462A602A688242EAD02B689C423B +:1053500029D0326893420BD11F6804F089FB011FEA +:10536000384630F0A4FB33681549186830F09DFBCF +:1053700033689C4203D06269124B9A420AD12A6870 +:105380000021936812680846BDE8F04104F0DABCD9 +:105390002960D8E72046FFF743FF2A68A168936891 +:1053A00020681268F0E7BDE8F08100BFC344002028 +:1053B0007438002080380020843800209038002085 +:1053C000252105008C38002038B50D4B1B78DB07F4 +:1053D000054603D4BDE838402CF091BFFFF72CFE02 +:1053E000044600F081FD2844E06020462CF061FE78 +:1053F000204604492CF046FEBDE83840FFF75CBF6C +:10540000C34400207C38002038B5224B1B78DB07D2 +:105410003FD5214D214C28682CF04BFE21462868B1 +:105420002CF030FE2468002274B1A3692BBB032A40 +:1054300023DDE2692068936100F022F9606800F0E2 +:105440001FF9204600F01CF92B6800221A611C6825 +:1054500004F00EFB0146204630F02BFB04F0D4FA9A +:105460000F492A680B6893420BD11B6A0B6004F04A +:10547000BDFABDE83840FFF71FBF01321C46D3E735 +:105480000B46002BF3D0196A8A42F9D1126A1A62CC +:10549000EDE738BDC3440020743800208C3800206C +:1054A00088380020034B1B78DB0701D5FFF7ACBF22 +:1054B000704700BFC34400202DE9F0410D46064669 +:1054C000002834D01C4B1B78D90733D5DFF8748003 +:1054D000D8F800301A69520701D15C6A3CB1174A0A +:1054E00029463046FFF788FE0020BDE8F0811868A5 +:1054F00004F08BFCD8F80020136913F0020703D0E6 +:1055000023F003031361EFE743F00103136128461F +:10551000B047D8F800201069576220F0010110F060 +:1055200004001161E1D02846FFF7BCFFDCE76FF40F +:105530007A70DAE70248D8E7C3440020A554020095 +:1055400016FCFFFF74380020024B1878C0F380006F +:10555000704700BFC3440020044A137818B143F0D9 +:1055600004031370704703F0FB03FAE7C344002001 +:1055700070B5154B1B78DB07044624D504F044FABC +:105580002668013E266004F031FA002E1BDAFFF790 +:1055900053FD05462CF08DFD04F10C0128462CF03E +:1055A00071FD04F031FA23689E4206DD28462CF096 +:1055B00080FD064928462CF065FD04F017FABDE889 +:1055C0007040FFF779BE70BDC344002084380020CE +:1055D0000368013307B50360C06848B101902CF03F +:1055E00068FD0549019803B05DF804EB2CF04ABD55 +:1055F00003B05DF804FB00BF84380020F8B50C4E02 +:1056000005460C46377804F0FFF90A4B43F837504B +:1056100003EBC7035C60641BA40844F000442C60E7 +:1056200033780133337004F0E1F90020F8BD00BF96 +:10563000C54400209838002038B50446A0B10B4D71 +:105640002B7843B90A4A0B4913700B4B1868FFF7C4 +:10565000D5FF01232B70204608492CF083FD04461A +:1056600010B9142029F023FF204638BDC44400207F +:10567000C544002000E00120B4200020983800201C +:1056800010B5044698B10D4B1A68824210D25B687F +:1056900083420DD950F8043C002B02DC1E2029F077 +:1056A00006FF54F8043C43F0004344F8043C10BDAA +:1056B000BDE810401E2029F0FABE00BF9838002037 +:1056C00038B5084B0360002504464560FFF780FBB2 +:1056D000054B2360E388258143F48053E380204613 +:1056E00038BD00BF589905007C99050010B5044BE2 +:1056F000036000230446C380FFF7A6FB204610BDCD +:1057000058990500F8B50025144B03600446456020 +:105710000F461646FFF75CFB114B236014232381D1 +:105720000223A37294F83630676223F00E0384F8E4 +:1057300036304FF00113C4E90355C4E90555C4E9F7 +:105740000755C4E90E33A680E5802563A586A4F835 +:10575000425084F840502046F8BD00BF58990500DB +:10576000A4990500C16811F5C87FF8B549DA90F829 +:10577000363013F002034BD1056915F5C87F55DAB1 +:1057800090F83620520758D4446914F5C87F60DA7F +:1057900090F83620160763D4002B6BD190F8406048 +:1057A000AEB1B0F8423090F8362001339BB212F01F +:1057B0000107A0F8423078D01D2B08D900236FF3E1 +:1057C000000280F83620A0F8423080F840302CF0FB +:1057D000C3FD404B984271D911F5487F70DBB1F59C +:1057E000487F6FDC15F5487F6EDBB5F5487F6DDCD3 +:1057F00014F5487F6CDBB4F5487FD4BF0020062049 +:1058000052E0B1F5C87F0FDD90F836309C070BD41D +:1058100090F8363083F00202C2F3400262F3410393 +:1058200080F836300123A7E70023A5E7B5F5C87F48 +:10583000AADD90F836205707A6D490F8363083F0CA +:105840000402C2F3800262F3820380F8363001233F +:105850009AE7B4F5C87F9FDD90F8362012079BD4F5 +:1058600090F8363083F00802C2F3C00262F3C3033B +:1058700080F8363090F84030032B8FD80133DBB2FC +:10588000012B80F8403003D10023A0F8423085E797 +:10589000042B83D190F8363043F0010380F8363082 +:1058A0000023A0F842300B20F8BD092B82BF06F17F +:1058B000FF36A0F8427080F8406088E70720F3E7E1 +:1058C0000320F1E70420EFE70220EDE70120EBE7FA +:1058D0000520E9E7FF70020010B5044B03600023C8 +:1058E0000446C380FFF7B0FA204610BD5899050062 +:1058F000F8B50025114B0360044645600F46164677 +:10590000FFF766FA0E4B23604FF48063C4E9063359 +:10591000C4E90835142323814FF48053C4E90355A7 +:10592000C4E90A55C4E90C55C4E90E55C4E910751B +:105930006561A680E3802046F8BD00BF5899050048 +:10594000E49905001FB5C3885B0704461AD40368B1 +:105950009B6A984720462CF026FEE388A18843F0F6 +:105960000403E3800322012368462EF0A0FDE388B0 +:10597000054823F0040213F0020FE28018BF002054 +:1059800004B010BD0148FBE714FCFFFF15FCFFFF4E +:10599000C3885A0710B504460ED49B0701D4FFF7FD +:1059A000D1FF636C20461BB1BDE81040F7F7FCB88F +:1059B000BDE81040F7F76CB9004810BD15FCFFFFBB +:1059C00010B5044B036000230446C380FFF73CFA84 +:1059D000204610BD5899050010B5074B044640F805 +:1059E000103B2EF095FD054B236000232046E380FD +:1059F000FFF72AFA204610BD1C9A050058990500A9 +:105A0000F8B51F460B4B03600023044643600E4667 +:105A10001546FFF7DDF92046074B40F8103B2AB248 +:105A200031B22EF0F0FDFF23268165812373A7801C +:105A30002046F8BD589905001C9A05000022828076 +:105A4000014A0260704700BF5C9A05002DE9F041F1 +:105A50001E46204B0360204B00250446C0E902355A +:105A60008580083088461746FFF7B2F91B4B03F1D3 +:105A7000080240332260A360C4E9048704F11800DF +:105A800002F070F9BDF81C30A3819DF81830E58450 +:105A9000013384F8303001364FF0FF33E361424682 +:105AA00004F1100184F824602562E562258565868D +:105AB000A58620462CF0C7FE3A4604F11401204684 +:105AC0002CF0C1FEE38943F48043E3812046BDE826 +:105AD000F08100BF989A0500589905009C9A05002E +:105AE00038B504460D4621B92DF052F940B9104899 +:105AF00011E0012910D120462DF04AF90028FAD0F2 +:105B0000238D226AD05C94F824200133B3FBF2F198 +:105B100002FB1133238538BD0229F1D12DF038F96C +:105B20000028EDD12A46012120462DF026F8E7E78E +:105B30000CFCFFFFC389DA0713B5044614D443F005 +:105B400001025B07C28108D52046FFF7C9FFE38940 +:105B500023F00103E38102B010BD01912CF0A5FFF9 +:105B600001990028F0D0F6E70048F4E70DFCFFFFAC +:105B7000C389DA0710B5044610D4FF2918BF0131D4 +:105B800043F0010318BFC9B2C38180F824102CF080 +:105B90008CFFE38923F00103E38110BD0048FCE79B +:105BA0000DFCFFFF73B51646C2890D4691070446EA +:105BB00019D4002E19DDC5B142F002011207C181CE +:105BC0000AD53246294620462DF00BF9E38923F009 +:105BD0000203E38102B070BD01932CF08DFF019BA5 +:105BE0000028EED0F6E70248F4E76FF47A70F1E7A8 +:105BF0000DFCFFFFC38970B515469A0704460E4693 +:105C000040D143F00303C3810A4600F110012CF098 +:105C10001AFE2A4604F1140120462CF014FE2046F8 +:105C20002DF0CFF8002804DD236801219B68204671 +:105C30009847236800219B68204698472B680221DB +:105C40005B6C2846984723682A461B6931462046E4 +:105C50009847236800215B682046984720462DF02E +:105C6000B0F8002804DD236801215B6820469847CE +:105C7000A16B20462CF074FFE38923F00303E3813A +:105C8000002070BD0048FCE70DFCFFFF0A4B10B57B +:105C900003F10802403304460260836018302EF09E +:105CA000A4FE064BA360002304F10800E381FFF784 +:105CB000CBF8204610BD00BF9C9A050058990500FE +:105CC0002DE9F04704468AB061B1C568017C2B68B4 +:105CD0000591DE6B9B6C28469847324A0599024431 +:105CE0002846B04720462DF0FCF8DFF8BC80E56A76 +:105CF000002637464FF00109636BB34249DDB5F822 +:105D000010A0BAF1000F1DD0D5E90230D4E9081275 +:105D1000994282411FD3D5E9001C51EA0C0E6A8AD0 +:105D200013D12946204605922DF0D4F8059ACDF8D6 +:105D30000890D4E90801CDE90001514606A82EF0EB +:105D4000C5FB013718350136D6E75B1840EB0C0070 +:105D5000C5E90230EBE76B69DB07F3D5FFF7F4FB2E +:105D60000028EFD0D4E90830D5E9021213EB080E71 +:105D700040F1000C714572EB0C02E3D2CDE900302A +:105D8000CDF80890052240F2FF3106A82EF09EFBC8 +:105D9000D8E7002FABD120460AB0BDE8F0472DF080 +:105DA00046B900BF80969800A0860100064B0146C8 +:105DB000186838B1037C194111F0010118BF0121A5 +:105DC000FFF77EBF704700BFA4380020F8B5DDE9BB +:105DD00006670446154603F017FE56EA07032DD062 +:105DE000D4E908329B1947EB0202C4E90832304675 +:105DF0004FF47A720023394629F004F8D4E90632C8 +:105E0000181842EB0101C4E906014FF47A7200232D +:105E10003046394628F0F6FFA3681A44A260A2680B +:105E2000B2F57A7F09D3D4E90631013341F100019B +:105E3000C4E90631A2F57A72F0E7656020462DF0DC +:105E400050F8D4E9083213F10A074FF00003666BEB +:105E50002363E36A4FF0180142F1000201FB0636AA +:105E6000B34226D2198AB1B1D3E9005C55EA0C01DC +:105E700013D1D3E90201B842914101D2C3E90272C0 +:105E8000216B39B1D1E902019D688542D86870EB78 +:105E9000010100D223631833E2E7D3E90210691845 +:105EA0004CEB0000B94270EB020EE9D2C3E90210DC +:105EB000F3E7E06803689B6C98470546E068094A89 +:105EC0000368217CDB6B2A449847236B33B1E0687D +:105ED000617C036805F10A02DB6B9847BDE8F84076 +:105EE00003F084BD80969800064B10B51C682CB159 +:105EF00020462CF0F6FFD4E9060110BD0020002159 +:105F0000FBE700BFA4380020064B10B51C682CB17D +:105F100020462CF0E6FFD4E9080110BD0020002146 +:105F2000FBE700BFA438002030B5084C246885B0DA +:105F300054B1089D0092CDE9013502460B4620463A +:105F40002DF055F805B030BD0148FBE7A43800201E +:105F500016FCFFFF30B5084C246885B054B1089D8D +:105F60000092CDE9013502460B4620462DF04FF850 +:105F700005B030BD0148FBE7A438002016FCFFFF48 +:105F800030B5084C246885B054B1089D0092CDE925 +:105F9000013502460B4620462DF019F805B030BDFC +:105FA0000148FBE7A438002016FCFFFF044B1B68E8 +:105FB0000A461BB1014618462DF05DB801487047EE +:105FC000A438002016FCFFFF70B50E4D2C68B4B14C +:105FD00020462CF086FF0C4B266A42F21070984740 +:105FE0002C6820462CF07DFF236A053B42F210729C +:105FF0009B1BB2FBF3F3054A0020136070BD0448FD +:10600000FCE700BFA438002043210020A038002076 +:1060100016FCFFFFF8B516461B4A02601B4A437484 +:106020000A2304464363C16010600674F0200D46E5 +:10603000FFF702FBF022E062002127F00FFB0022B5 +:106040000023C4E90623C4E908232B681049DB694F +:106050000027276328469847E0680E4A03683146C0 +:10606000DB6B9847E06803685B6A9847E068A76065 +:1060700003689B6C98476060E06803689B6A984778 +:10608000FFF7A2FF2046F8BD009B0500A4380020C2 +:10609000AD5D0200809698002DE9F041104F3D68FB +:1060A0000446DDB10F4B186828B10F4B6043984789 +:1060B0000020BDE8F08128462CF013FFD5E90868E0 +:1060C0003D6828462CF00DFFD5E90802A11948F1DA +:1060D0000003884272EB0303F2D3E9E70348E8E7E1 +:1060E000A4380020A03800204321002016FCFFFF28 +:1060F000064B0146186808B12DF006B800220023AF +:10610000C1E9002310461946704700BFA43800209B +:1061100013B5074C24684CB1CDE9002302460B4669 +:106120002046FFF753FE002002B010BD0148FBE7F8 +:10613000A438002016FCFFFF034B0146186808B185 +:106140002DF014B8704700BFA43800200D4B10B5D7 +:106150000360C38823F400530446C3802C302EF020 +:10616000D7F904F124002EF040FC04F11C002EF0BD +:106170003CFC054B236000232046E380FEF764FED1 +:10618000204610BD109B050058990500F8B5002564 +:10619000144B0360044645600F461646FEF718FE92 +:1061A000114B2360A76004F10C0001F0B1FC04F175 +:1061B0001C0001F0D7FD04F1240001F0D3FD04F12F +:1061C0002C0001F0D5FC4FF44053A680E3802575E8 +:1061D000E5822583258484F8225025852563204681 +:1061E000F8BD00BF58990500109B050010B50121AE +:1061F000044607202BF077FF054B984207D1237DFB +:106200002BB1237D012B02D02FF044FCF7E710BD0A +:1062100016FCFFFF73B5079C002C054616DB007DBE +:1062200010B1287D012814D1A8689DF81860009647 +:106230001BB212B210302EF0F3F924B1EC82072316 +:1062400000242C832B75204602B070BD6FF47A7445 +:10625000F9E7014CF7E700BF12FCFFFF2DE9F04121 +:1062600086B005460D9C0391002C16461F461EDB8A +:106270002DF0E5F82B7D03F0FF08DBB9039905A8A5 +:106280002EF051F90C9B009301943B46324605A930 +:106290002846FFF7BFFF05A82EF03AF91CB12846A3 +:1062A000FFF7A4FF4446204606B0BDE8F0816FF436 +:1062B0007A74F8E7004CF6E711FCFFFF70B5161E84 +:1062C000044612DD037D13B1037D012B10D100259F +:1062D00084F82250258404F11C002EF000FC0223D7 +:1062E000E68225832375284670BD6FF47A70FBE73C +:1062F0000048F9E712FCFFFF73B5161E0446069826 +:106300002CDD227D12B1227D012A2AD110F1FF0F4E +:10631000C3F1000520D1A06801910368DB699847AB +:106320000199284400B2208684F8325004F12C00F0 +:106330002EF001F9079B0020854218BF35468342A5 +:1063400006F1FF3614BF0623052384F83300E582E7 +:106350002683237502B070BD00B2E4E76FF47A7053 +:10636000F8E70148F6E700BF12FCFFFFF0B587B081 +:10637000161E054603911F461CDD2DF060F82B7D8F +:1063800003F0FF04CBB9039905A82EF0CCF80D9BC0 +:1063900001930C9B009332463B4605A92846FFF724 +:1063A000ABFF05A82EF0B4F82846FFF71FFF2046E4 +:1063B00007B0F0BD6FF47A70FAE70148F8E700BF64 +:1063C00011FCFFFF10B5054B03F1080238330446FA +:1063D0000260C360FFF78AF9204610BD2C9B0500C0 +:1063E0002DE9F0410446884617461E46FFF768F936 +:1063F0000D48C4F81C8000F1080323609DF81C3090 +:1064000084F8203000259DF8183025823830E0606F +:10641000A780667665612576A37620462DF01DF867 +:106420002046BDE8F08100BF2C9B0500F7B504466F +:1064300040682268036800266D461F69CDE9006642 +:1064400002232946B8470E4B009A9A4215D020469F +:10645000CDE900362DF0EDF895E8060020462DF048 +:10646000F9F86068216803689B6998476068A268CA +:10647000036821685D694023A847019803B0F0BD17 +:10648000A10D0C002DE9F04F0446A7B008460F46B9 +:1064900092469846F5F7B4FE00F10109B9F1100FE4 +:1064A00000F2B880B8F1200F00F2B48039462046DF +:1064B0002DF0FEF80646002858D14A4639460EA867 +:1064C00026F0B6FF4246514612A826F0B1FF2046FC +:1064D0002768FFF7ABFF07F108091AAF3022002148 +:1064E0000546384627F0BAF84FF0000820462DF050 +:1064F000A0F84FF00C0BCDF82C800BFB08FAA84548 +:106500000AF1020A58DA606803681B6939461E46B8 +:106510004A460C23B0470EA93846F5F7E5FEA0BB66 +:106520003F4BCDE90C350CAB93E8060020462DF02F +:1065300091F8CDF824A00DF1440EBEE80F00EC4612 +:10654000ACE80F00BEE80F00ACE80F00DEF800304A +:10655000CCF800300EAB0ECB20462DF0DAF801233C +:106560000B9309F1300908F10108C6E7424651468C +:10657000103026F02BFF0546304632F05BFD002D33 +:106580009BD1284627B0BDE8F08FCDF824A00DF1AF +:10659000740EBEE80F00EC46ACE80F00BEE80F003A +:1065A000ACE80F00DEF80030CCF8003097E80E00C1 +:1065B00020462DF0AEF8D4E725EAE5770B9B0BFBE0 +:1065C00007F70237C3B9052D27D0154B0C930135BA +:1065D0002A46194620460D952DF03CF8099711AF33 +:1065E0000FCF6D460FC50FCF0FC53B682B600EABAD +:1065F0000ECB20462DF08DF86068216803689B69FA +:1066000098476068A268036821685D694023A847CD +:106610000025B6E76FF47A75B3E76FF47B75B0E7E2 +:10662000A10D0C002DE9F04F9BB004468A46FFF700 +:10663000FDFE054600285FD027680EAE07F108036F +:106640003022002130460A9327F008F820462CF02B +:10665000F0FF334B2A4619462046CDE90C354FF062 +:1066600000082CF0F7FF6B1EC3464FF002090B9396 +:10667000A84536DA60680A9A03681B6931461F46E6 +:106680000C23B84751463046F5F72EFE80B9244B0F +:106690000C930B9B22490D931A4620462CF0DAFFEF +:1066A0004FF0010B0A9B30330A9308F10108DFE732 +:1066B000CDF824900DF1440EBEE80F00EC46ACE896 +:1066C0000F00BEE80F00ACE80F00DEF80030CCF899 +:1066D000003096E80E0020462DF01BF809F10C0959 +:1066E000E0E7BBF1000F09D10D4B2A4619462046C1 +:1066F000CDE90C352CF0AEFF0A480EE06068216849 +:1067000003689B6998476068216802680C236B43A3 +:1067100002335569A268A84700201BB0BDE8F08F7E +:10672000A10D0C000CFCFFFF7FB5C388DD050446FE +:1067300023D443F48243C3800368DB6A984701266D +:10674000A06C0368C5885B68984785F48075B0FACB +:1067500080F0C5F300254009A8424AD1606C94F846 +:106760004C10036827221B6B984710F0080506D1D0 +:10677000002EE5D1284604B070BD0026E0E7606C2D +:10678000062201210368CDE90021B4F84C10DD6A2E +:10679000A82202ABA847054648BBBDF90830BDF9A1 +:1067A0000A20BDF90C10A07A002BB8BF1F335B1173 +:1067B000002AB8BF1F32ADF80830002910FB03F3E0 +:1067C0004FEA6212B8BF1F315B42ADF80A2049118F +:1067D00010FB02F2E3612368ADF80C10524210FB8B +:1067E00001F15B6BA261216220469847C2E7034D2D +:1067F000C0E7002EA4D13546BCE700BF0EFCFFFF6A +:1068000001892DE9F0414FF47A78044608FB01F143 +:106810001F482BF067FDA17AB0FBF8F020811D48DE +:106820002BF060FD656CA0722B68B4F84C705E6A4A +:10683000E38813F4807308D02189154808FB01F11F +:106840002BF04BFD40F00700C3B22022394628460A +:10685000B047C8B9606CB4F84C10036822225D6A76 +:106860001023A84780B9656CA17A2B6809485E6A35 +:10687000B4F84C702BF031FD60F07F00C3B22322DE +:1068800039462846B04700B10348BDE8F08100BF53 +:10689000709B0500689B05000EFCFFFF10B5034BC5 +:1068A00003600446FFF718F8204610BDE89B05007A +:1068B00070B504460E4615461946BDF81420FEF77D +:1068C00021FF074B23600023E380BDF81030A4F8BC +:1068D0004C30C4E911652046FFF792FF204670BD99 +:1068E000E89B05007FB5C388DD05044623D443F447 +:1068F0008243C3800368DB6998470126E06C036824 +:10690000C5885B68984785F48075B0FA80F0C5F358 +:1069100000254009A84237D1A06C94F850100368B4 +:1069200067221B6B984710F0080506D1002EE5D1B1 +:10693000284604B070BD0026E0E7A06C06220121C5 +:106940000368CDE90021B4F85010DD6AE82202ABFB +:10695000A8470546B0B9BDF80830BDF80A204FF683 +:106960006A7113FB01F312FB01F2A363BDF80C3053 +:106970006263962213FB02F3E36323682046DB6A1B +:106980009847D5E7024DD3E7002EB7D13546CFE77C +:106990000EFCFFFF018938B54FF47A750446694350 +:1069A00013482BF09FFCB0FBF5F0208180B205FB73 +:1069B00000F10F482BF091FCE288B4F85010C3B2FC +:1069C000A06CD205026858BF43F00303556A6022E9 +:1069D000A84750B9A06CE3880268B4F85010556A13 +:1069E000C3F300236222A84700B1024838BD00BFAC +:1069F000209C05000EFCFFFF10B5034B036004460E +:106A0000FEF7DEFF204610BD509C050070B5044621 +:106A10000E4615461946BDF81420FEF769FF064BD1 +:106A20002360BDF81030A4F85030C4E91265204648 +:106A3000FFF7B0FF204670BD509C050082B08DE886 +:106A40000C00014802B0704716FCFFFF0048704779 +:106A500016FCFFFF0048704716FCFFFF2DE9F041D0 +:106A600006460D46002930D08469DFF86C80002787 +:106A70004CB3AA88A3885340990722D4920717D40D +:106A8000A268AB689A421CD12B8813B122889A4223 +:106A900017D16B8813B162889A4212D1B3680BB1D7 +:106AA00020469847A38843EA0803A380013708E0FB +:106AB000A968A0682EF0B0F80028E5D1AB889B0744 +:106AC000DED5646AD4E7002F03DC6FF47A70BDE88A +:106AD000F0812046FBE700BF0080FFFFF0B50646CF +:106AE00085B00D46002958D0846924B3AB8821684D +:106AF0002A6813F002031CBFA388C3F3400391422A +:106B000013D1A068A96873B12EF086F868B1EA685D +:106B1000E3689A4209D1B4F90420A388002A06DB6D +:106B20001F4805B0F0BD8842F1D0646ADDE7C3F3C9 +:106B30000E03A380F4E7B0692A8840B9B561012348 +:106B400040F2FD3168462DF0B2FC0020E9E7014635 +:106B500003461C88944205D25C6A19466CB12346F0 +:106B6000F7E723461C88944207D15F886C88A742C8 +:106B700003D25C6A1946002CF3D1884209D10B88F4 +:106B80009A4204D305D148886B88984201D969623A +:106B9000D4E74B6A6B624D62D1E76FF47A70C0E75D +:106BA00016FCFFFF2DE9F8438469DFF880900D465D +:106BB00090460127002C36D023882A889A4200D09C +:106BC00013BB63886A889A4200D0EBB9FEF7A8FA33 +:106BD000E0B1A38803F0C003A3F1C00253425341C4 +:106BE00043451ED1B4F90430B4F804C0002B18DBBF +:106BF00095E80F0004F110061CF0400F86E80F0026 +:106C000006D020462CF019FE646AD3E70123E7E79B +:106C1000FEF786FA0028F4D021464846FEF74CFCE1 +:106C2000F2E70027F0E73846BDE8F8833B38050077 +:106C3000024B1888421C1A80704700BF4821002070 +:106C4000F7B504460F46154610301E462DF025FCBC +:106C500065802780182032F0EFF908AB024693E8F0 +:106C600003006D4685E8030011462B4641F80C6B86 +:106C70000026D6604E6003CB074B5361BDF8283029 +:106C8000506043F002032046C4E90226C4E90866C6 +:106C90009160A38003B0F0BDF737050030B5144B09 +:106CA00091B003F10802283304460260C360002556 +:106CB000104B10480493294610232A468DE8030000 +:106CC0000293059523460F2106A8FFF7B9FF06A9F1 +:106CD0002046FFF7C3FE06A82BF0A4FA064BE3609C +:106CE00004F10C006582FEF7AFF8204611B030BD0C +:106CF000989C0500B93905005899050030B51D4B21 +:106D000003601D4B002587B00446C0E9033585604C +:106D10000C30FEF75DF8194B23602033E360184B0D +:106D20002562C4E90655E5842820CDE9043532F012 +:106D300083F9C023029306AB054613E90300022240 +:106D40008DE8030023460F212846FFF779FF2946E7 +:106D50002046FFF7C3FE28B128462BF063FA2846E9 +:106D600032F068F9074B1A6802B91C60204607B078 +:106D700030BD00BF889C050058990500A09C050007 +:106D8000B9390500B038002010B5034B0360044644 +:106D9000FEF7ACFC204610BDE49C05002DE9F74F42 +:106DA0000546DDE90CBABDF83860884691461F46B5 +:106DB000002B3DD0BBF1000F02D11AF0010F37D0EC +:106DC000B8F10F0F01D1C02E32D1282032F034F9A2 +:106DD000044610302DF061FB1820A4F80080A4F8C0 +:106DE000029032F029F90146CDE900BA41F80C7B56 +:106DF00000236F46C36002464B6003CFC4E9022301 +:106E0000C4E908332B685060916046F002060A49D5 +:106E100051615B68A68021462846984740B12046CC +:106E20002BF000FA204603B0BDE8F04F32F002B973 +:106E300003B0BDE8F08F00BF233A05002DE9F0470D +:106E4000DFF87880044688B01D460F461646FEF7E8 +:106E500037FCD8F800C0184BA58000252360678157 +:106E6000A681A573BCF1000F21D0DFF854A04FF02C +:106E7000C009294650468DE8030023462A46394674 +:106E80006046CDE904A5CDF80890FFF787FFCDE96E +:106E900006A508ABCDF8089013E903002A468DE853 +:106EA00003002346D8F800003146FFF777FF20465D +:106EB00008B0BDE8F08700BFE49C0500B0380020B2 +:106EC0005D3B0500084B03F10802383310B504465A +:106ED0000260C360406A036821461B6A98472046E7 +:106EE000FFF770FA204610BD049D0500F7B5002697 +:106EF0001D46174601230A89CDE900660446FFF7BF +:106F00006FFA094B23603033C4E90975E360E66228 +:106F100020462CF0A5FEB54202DA20462CF0C3FE36 +:106F2000204603B0F0BD00BF0C9D050070B5074BB7 +:106F300003600025044645600E46FDF749FF044BFB +:106F400023602563A6806563204670BD58990500BF +:106F5000489D0500F7B504460F46154610301E46FD +:106F60002DF09BFA65802780182032F065F808AB79 +:106F7000024693E803006D4685E8030011462B4660 +:106F800041F80C6B0026D6604E6003CB074B536173 +:106F9000BDF82830506043F002032046C4E90226C1 +:106FA000C4E908669160A38003B0F0BDBF3D050051 +:106FB00030B5144B0360144B1D6891B00446B5B155 +:106FC000012224231146CDE90432242010238DE828 +:106FD00003000293A188234606A8FFF7BBFF2B6896 +:106FE00006A99B682846984706A82BF01BF9074B73 +:106FF000236000232046E380FDF726FF204611B0E2 +:1070000030BD00BF489D0500B038002058990500EC +:107010000048704716FCFFFF0048704716FCFFFF52 +:107020001FB54369032B04460BD80133042B43617E +:1070300007D142892AB1012340F2FF3168462DF081 +:1070400036FA637CEBB9237C5BB1A3694BB10123B6 +:10705000228940F2FF3168462DF029FAA06904B078 +:1070600010BD216A0B6868461B689847694604F1A1 +:107070000C002DF01EFC68462DF014FC0123237437 +:10708000E6E7E06928B103681B6804B0BDE810407A +:1070900018470148E3E700BF12FCFFFF38B50B4B70 +:1070A00003F1080234330446026043600C300D469D +:1070B00000F0FEFD4FF48073238204220023C4E914 +:1070C0000523C4E90735A360204638BD989D050017 +:1070D00010B5064B03F108023433044602604360E6 +:1070E0000C302DF0DFFB204610BD00BF989D050041 +:1070F0002DE9F3410646417400293FD10589002D51 +:107100003CD1FFF795FD1F4B3081D3F80080074637 +:10711000B8F1000F32D0282031F08EFF0446103035 +:107120002DF0BBF940F2FF3318202380678031F047 +:1071300083FF154ACDE900250246034642F80C6B51 +:10714000C56055606A4603CA104A58609960C4E930 +:1071500002355A611223A380D8F80030C4E90855DB +:107160005B6821464046984740B120462BF05AF8CC +:10717000204602B0BDE8F04131F05CBF02B0BDE88E +:10718000F08100BFB03800202F3F05007B3F050095 +:107190002DE9F04F2DED048B90F82C308BB0044688 +:1071A000C3B9FEF7A1FED4E91232C01A61EB0201A5 +:1071B0004B2871F100030DD304F154002AF0CCFFE9 +:1071C00040B984F85000A0F2EE300BB0BDEC048B57 +:1071D000BDE8F08FE1680B6805A81B689847E06878 +:1071E000059D03681B69984730F0040305F1040509 +:1071F00007462BD18023A361B7EE009A4FF0020817 +:10720000059BDFF850B2DFED8B9A5E88B6FBF8F68F +:10721000002E7FD0A369B3427CDCEB180193AA4611 +:1072200047F6FE724FF00009019B9A451FD2504667 +:107230005BF8273002929847029A4845C8BF0FFA78 +:1072400080F98242C8BF02B2C244EDE7082815BFE8 +:107250004FF4807340239FED789A9FED789A19BF81 +:10726000A3614FF00108A3614FF00408C8E7A9EB40 +:10727000020909EBD97949F34F0308EE103A4FF0B0 +:107280000009AA464946019B03929A450DD25046F1 +:107290005BF8273002919847039A0299801A09F106 +:1072A000010900FB0011C244EDE791FBF9F026F063 +:1072B000E7FE23F0C9FDB8EEC88A27F023FA28EECE +:1072C000098A94ED097AC8EE297A08EE900A67EEE9 +:1072D000877A9FED5B7AC7EE877A17EE900A23F0E4 +:1072E000E9FE07EE100AF3EE047A27EE277AD4EDD2 +:1072F0000A7AF4EEC77AF1EE10FA10DDA369C4ED54 +:10730000077AF61A1D4494F85030012B13D8013334 +:1073100084F8503005A82DF0C5FA002055E7DFEDC0 +:10732000496AB0EEC76AB4EE666AF1EE10FA98BF29 +:10733000F0EE477AE2E704F1540948462AF00CFFE0 +:10734000002802DD48462AF0FAFEE3889A0729D48D +:1073500094ED077AD4ED047AB4EEE77AF1EE10FA00 +:1073600020DD0123A188022206A82DF0A0F8E388E1 +:1073700023F0040343F00203E38094F83C20A36B62 +:10738000A2B3D4ED107AF4EEE87AF1EE10FA01D55A +:10739000C4ED108ADFED2C7AF4EEE78AF1EE10FAF4 +:1073A0001CDC2AE05B07E8D494ED077AD4ED057A7B +:1073B000B4EEE77AF1EE10FADFD501231A46A18880 +:1073C00006A82DF074F8E38823F0020343F00403C9 +:1073D000D2E7626B132A10DDC4ED108A013300225C +:1073E000A3630123626384F83C3011E7DFED177A71 +:1073F000F4EEE78AF1EE10FAEBDC023B0B2B0ED831 +:1074000094ED107ADFED127AB4EEE77AF1EE10FA2D +:1074100005DBA1880123082206A82DF048F80023E7 +:1074200084F83C30A363636B0133636300232364FC +:10743000EEE600BF00FEFF460000804300000000B3 +:10744000ACC5A737FFFF7F7F0000C842000048435C +:10745000000096436820002010B5054B8360054B63 +:10746000036000230446C380FDF7EEFC204610BDF8 +:107470000C9E0500589905002DE9F8434FF00009CE +:107480001E46244B0360C0F8049004468846154607 +:107490009DF82C70FDF79CFC1F4820602830C4E943 +:1074A00002084A46494604F154002AF041FEBDF85C +:1074B0002830A3808023A361099BA362089B636299 +:1074C000E38825614FF00008012543F00103C4F86B +:1074D0001C806661E380256384F82D50BFB1E068AD +:1074E000036804F108015B68984784F82C50002376 +:1074F000C4E90D3384F83C3084F850300022002376 +:10750000C4E91223C4F840802046BDE8F88384F81B +:107510002C70ECE758990500E49D0500036B022BE5 +:1075200010B507EE901A04460ED1084626F0BAFDB3 +:10753000154B002226F038FF144B002226F054FC95 +:1075400027F0E0F807EE900A94ED047AB4EE677A3B +:10755000F1EE10FA15D094ED057AE388C4ED047AC3 +:10756000B4EEE77A23F00203F1EE10FAE38008DDCF +:10757000B7EE007A77EEC77A204617EE901A00F041 +:1075800007F8002010BD00BF0040154000004A4031 +:10759000036B022B10B507EE901A04460ED1084675 +:1075A00026F080FD154B002226F0FEFE144B002233 +:1075B00026F01AFC27F0A6F807EE900A94ED057A5B +:1075C000B4EE677AF1EE10FA15D094ED047AE38800 +:1075D000C4ED057AB4EEE77A23F00403F1EE10FA75 +:1075E000E38008D5B7EE007A77EE877A204617EE6B +:1075F000901AFFF793FF002010BD00BF0040154018 +:1076000000004A4008B5531C08BF026B022A07EE6F +:10761000901A1CD1084626F045FD104B002226F09A +:10762000E1FB0F4B002226F095FD27F06BF807EEEB +:10763000900AF5EEC07AF1EE10FA0BD49FED097ABC +:10764000F4EE477AF1EE10FAC8BFF0EE477A17EE83 +:10765000900A08BDDFED047AF9E700BF00004A4058 +:107660000040154000007F43000000002DE9F04F6E +:107670002DED028B0C4685B0D1ED058A074600F052 +:1076800017FB206A03681B699847A368FDEEE88A28 +:10769000834603B9A060216AA5680B6802A81B682D +:1076A00098470BF10106029B06EBD6767610B3F8ED +:1076B00002A09AFBF6F30093A3680133013503EBB4 +:1076C000D37305EBD575B6EB630F4FEA650536D17D +:1076D00002A938462DF0EDF8029B03F104093B683E +:1076E0004FF0000A03F10408CDF804A0009B9A456E +:1076F00034DA404B484653F82B209047227FB14460 +:107700002AB1019B0344019318EE903AC01A07EE88 +:10771000900A94ED047AA069A268374BF8EEE77AF4 +:1077200053F8222067EE877A0AF1010AFDEEE77A24 +:1077300017EE901A014340469047A844D6E7009BB5 +:10774000012203FB05F103A82DF09CF803A938469C +:107750002DF0AFF803A82DF0A5F8BDE7237F002B8F +:107760003AD0DDED017A9DED007A637FF8EEE77A9D +:10777000B8EEC77A87EE878AD3B1606926F092FCAB +:107780001E4B002226F0E6FC804618EE100A8946C1 +:1077900026F088FC194B002226F0DCFC02460B4642 +:1077A0004046494626F020FB26F0ACFF08EE100AC2 +:1077B000E26884ED058A012363775AB1FDEEC87A49 +:1077C00018EE901A17EE903A5B1A002BB8BF5B4286 +:1077D0009A4201DD0123A3770099384669432DF0D1 +:1077E000F8F802A82DF05EF8384605B0BDEC028B23 +:1077F000BDE8F08F682000208C2000200000E03FD2 +:107800002DE9F8431F46164B0360DDE90895243344 +:107810000446436001620E46011D24309046FFF786 +:107820003DFC0023B9F1080FA36163774FF000031B +:1078300098BFC4F80890C4F8108027776361E560AA +:107840005FB1B5FA85F35B09A377336830465B68AF +:10785000214698472046BDE8F8830123F4E700BF9E +:10786000189E0500436901334361C06910B1036884 +:107870001B6818470048704712FCFFFFF0B5002353 +:1078800085B00446036200F1280500F15006012787 +:1078900055F8040B78B103689B6A984758B9236A76 +:1078A00001332362237E2BB92189012303226846F9 +:1078B0002CF0FDFD2776B542EAD1256A45B9237E35 +:1078C00033B121890123042268462CF0F0FD25768E +:1078D000684600F0EDF9694604F10C002CF0E9FF70 +:1078E00068462CF0DFFF218901230A2268462CF02C +:1078F000DEFD014805B0F0BD12FCFFFF70B500F1E0 +:1079000028030446002553F8046BA6B9202031F063 +:1079100093FB0B4B0360343343600023C360E36984 +:1079200084600A35C0E90566013344F82500C66164 +:107930000661E36170BD01350A2DE4D10020F9E74D +:10794000AC9E0500094B10B503F108022C33044628 +:10795000026043600C302CF0A5FF054B63600023F0 +:10796000201D6381FDF770FA204610BD5C9E050066 +:10797000589905002DE9F04F2DED028B87B0814617 +:1079800001938B68586A03680C469B6915469847B3 +:10799000A368D4ED038A08EE100A586A03681B69CD +:1079A0009847FDEEC87A441C074617EE900AFDEE94 +:1079B000E87AD5F800A004EBD47417EE905ABAF820 +:1079C0000230641093FBF4F8019B451B90FBF8F028 +:1079D00095FBF0F0A8EB000505FB04FB002B3FD165 +:1079E0005846FDF729FE06464FEA081393FBF5F3C8 +:1079F00003930AF10403DFF898A00293B046002530 +:107A0000A8EB06035B4531DA002D2946B8BF05F126 +:107A10000F01029A5AF82730091161435018059155 +:107A200098470599029A049008195AF8273010448B +:107A30009847049A801A48BF0F306B4203F00F0337 +:107A400005F00F0158BF5942039B1D440F4B001115 +:107A500001FB002153F8273040469847A044CFE768 +:107A6000129A019E9345A8BF9346BDE75A463146F8 +:107A700048462CF010FF019B13B93046FDF700FE7D +:107A8000484607B0BDEC028BBDE8F08F8C2000208B +:107A900068200020F8B5154B03600026144B4360A6 +:107AA0000446866004300D461746FDF791F9114BE8 +:107AB00003F108022C336360226004F10C0000F033 +:107AC000F7F82822A018314665622781E661266210 +:107AD000267625F0C3FD2B6828465B68214698472B +:107AE00000220023C4E904232046F8BDD89D0500E8 +:107AF000589905005C9E0500C1F58063B3F5007FD1 +:107B0000B8BF1946014B33F8110070479E2206009A +:107B1000024A126802607E2242607047B020002054 +:107B2000034A034692E8030083E8030018467047BF +:107B3000A8380020034B1A68034B1A607E225A6053 +:107B4000704700BFB0200020A838002037B5074A92 +:107B50001468034644B1D0E9020125688DE80300AA +:107B600020460CCB2968884703B030BDB0380020D0 +:107B7000014B0360704700BFE49E050010B504464A +:107B8000084619B9034B2360204610BD21602CF034 +:107B9000FFFFF9E7E49E05002DE9F0410D1E0446C4 +:107BA00016461F4601DB002A03DA0E4B2360BDE8B0 +:107BB000F081062005FB0200FDF73EFD20602DF060 +:107BC00013F823685D809E803FB13B4632462946CC +:107BD0002046BDE8F0412CF0EDBC2046BDE8F04168 +:107BE0002CF0B8BCE49E05002DE9FF410746D1B159 +:107BF00000254C1E23462E462A46294613F8018F9F +:107C0000B8F1000F1BD0A8F13000092815D9B8F140 +:107C10000A0F0ED105B10136B142B8BF314601326B +:107C200000260025EAE7164B0360384604B0BDE89D +:107C3000F081002DE2D00136F3E70125DEE712B234 +:107C4000434609B23846FFF7A7FF3D6801AA06354B +:107C5000164614F8013F002BE7D0A3F130010929A3 +:107C600002D802F8013BF4E7B24282F80080F0D972 +:107C7000304625F041FB324605F8010BE9E700BF2D +:107C8000E49E050010B5064C064820602CF080FFED +:107C90002046054A0549BDE8104031F0C6B900BF8D +:107CA000B4380020E49E0500402000201145050066 +:107CB000014B0360704700BFEC9E0500F8B5141E31 +:107CC00005460E461F4602DC0D4B0360F8BD201D25 +:107CD000FDF7B2FC28602CF087FF2868448026B1AD +:107CE00022463146043025F0A3FB012FEED128684F +:107CF00022460021BDE8F840043025F0AFBC00BFAB +:107D0000EC9E050038B505460C4609B10B781BB949 +:107D1000064B2B60284638BD0846F4F771FA214619 +:107D2000024628462CF068FEF4E700BFF09E0500EE +:107D300070B5054616460C4639B10B782BB108468E +:107D4000F4F75EFAB3B2834203D9054B2B602846A1 +:107D500070BD3246214628462CF04EFEF7E700BFA4 +:107D6000F09E0500014B0360704700BFF09E0500C8 +:107D700010B5064C064820602CF00AFF2046054A44 +:107D80000549BDE8104031F050B900BFB8380020B7 +:107D9000F09E050040200020EB4905000429024820 +:107DA00008BF0020704700BF16FCFFFF436805486E +:107DB0001B6990FBF3F007EE900AF8EEE77A17EEF6 +:107DC000900A704740420F000F4B70B50446C0E95F +:107DD000003104F1180608301546FFF769FF214607 +:107DE0003046FFF75BF9A368E5745B88E3814FF4E5 +:107DF0000073002123820223A1743046A382A18153 +:107E0000FFF776F9204670BD449F050010B5044683 +:107E10008069036800219B6B9847A06903684FF451 +:107E20007A51DB6C9847A27D2169012A1346B8BFBD +:107E3000012303EB8303B1FBF3F3B3F5807FA8BF0A +:107E40004FF480735B10002013B101305B10FBE72F +:107E500007EE901AB8EE677A012AF3EE007A27EE61 +:107E6000277A1D494FF0010226D802FA00F307EEE7 +:107E7000903AF8EEE77AC1F8F405C7EE276AC4F83D +:107E80000422A06903680021DB6BFDEEE67A17EEA1 +:107E9000902A9847A369114A5B6901210220C3F81F +:107EA0000012C2F8080503F5A070C2F818050C48C6 +:107EB000C2F81C05D96010BD0828A8BF0820824060 +:107EC00007EE902AF8EEE77AC1F8F435C7EE276A94 +:107ED000C4F80422D5E700BF0070004000F0014064 +:107EE000047000402DE9F34700251F464E4B036008 +:107EF0004560044688461646FCF76AFF4B48C4F8BE +:107F0000188000F1080330302360A0602A46214623 +:107F1000A58104F11C00FFF757FF2146012204F15F +:107F20005800FFF751FF2146022204F19400FFF7A9 +:107F30004BFF2146032204F1D000FFF745FF214605 +:107F4000042204F58670FFF73FFF2146052204F561 +:107F5000A470FFF739FF2146062204F5C270FFF72F +:107F600033FF04F5FE7A0722214604F5E070FFF79F +:107F70002BFF04F500795046FFF79AFE4846FFF7BD +:107F800097FE4FF001084FF40073A382A78026618B +:107F9000214601A8C4F80482A57584F808522CF083 +:107FA00079FE01A950462CF084FC01A82CF07AFC43 +:107FB000214601A82CF06EFE01A948462CF079FC60 +:107FC00001A82CF06FFC1A4E1A4BE57580271C6037 +:107FD000C6F88070BFF34F8FBFF36F8F164B1749F2 +:107FE000C3F800550322C3F8F0252322C3F8042365 +:107FF000134A2046C2F80885C2F81015C2F8143595 +:10800000FFF704FF86F80753A069C6F8807103687C +:1080100037605B6A9847A06903681B6B98472046E6 +:1080200002B0BDE8F08700BF58990500649F0500C5 +:1080300000E100E0BC380020007000400471004006 +:1080400000F0014010B50023084C184603F151021E +:108050001201A25802B10130994201D1013810BD7C +:108060000133082BF2D16FF47A70F8E7007000400A +:1080700090F80822034602F0FF007AB1084A032173 +:10808000C2F80815A2F5C032D2F80014C907FBD413 +:108090000121916093F80822002AFBD1704700BFAC +:1080A00000F001402DE9FF4190F80832044603F04A +:1080B000FF0523B10125284604B0BDE8F081484BF7 +:1080C000D3F840260092D3F844260192D3F84826EC +:1080D0000292C3F8FC5FD3F8FC2F0122C3F8FC2FF7 +:1080E000009AC3F84026019AC3F84426029AC3F8BE +:1080F00048260322C3F80055C3F8F0252322C3F80D +:1081000004231C3000F8065C2E463C27A84607FBDB +:108110000643310193F82E2012F0100206F10106F9 +:1081200054D0A37D0133A3752CF098FD01F1804359 +:1081300003F5E043C3F81065C3F81485082E00F179 +:108140003C00E4D1A37D002BB5D0254D012620466F +:10815000C5F80065FFF75AFEE77D7F37214603A883 +:1081600004EB87072CF096FD03A938462CF0A1FB01 +:1081700003A82CF097FBE37DA27DD4F8040204EB66 +:10818000830302F10041D3F8FC3101390433C5F80F +:108190002C36424303EB4101A38AB24093FBF2F039 +:1081A00002FB10329B1A03EBD3733341C5F8303610 +:1081B0000C4B2E600322C3F8042584F8086248F6AD +:1081C00088020B889BB29342FBD073E701F1804396 +:1081D00003F5E043C3F81025C3F81425AEE700BF4C +:1081E0000070004000F0014007EE901A9FED0A7AFF +:1081F000C7EE277A10B5044640680369FDEEE77ABA +:1082000017EE901A994201DA2CF096FD2368204669 +:108210009B69BDE81040184700247449F8B504462E +:108220000D460F48097D17462AF061F8B8B1297D3F +:108230000B482AF052F8461E6FB13C2101FB064163 +:108240001C3120462CF084FD2B680022DB6D04F1EC +:108250000801284698473C2000FB06401C30F8BD2A +:10826000F49E050038B505460C461248097D2AF0F3 +:108270003EF8E0B1217D0F482AF02FF8441E3C2043 +:1082800000FB045494F82E30DB0601D4002038BDE6 +:108290002846FFF7EDFE94F82E3003F0EF0384F844 +:1082A0002E300028F2D02846FFF7FCFEEEE76FF4F0 +:1082B0007A70ECE7F49E050038B5114C114D034679 +:1082C00089B1FFF7D5FE104A20701368C3F3C013BD +:1082D0002B7033B18023C2F88030BFF34F8FBFF3D0 +:1082E0006F8F002038BD2A7812B1074A80211160B3 +:1082F0002278002AF5D01846FFF7D4FEF1E700BF38 +:10830000C7440020C644002000E100E02DE9FF47FB +:10831000364BD3F8042104461AB9D3F81431002B94 +:1083200040D0E57DDFF8C4906B1C03F00103E375DA +:10833000D9F834167F3504EB8505490028462CF022 +:1083400048FB002604F11C07B04606F151031B014F +:1083500059F8033093B1294603A82CF08BFAD4F8CE +:10836000043200934246A37D03A938462CF021FD38 +:1083700003A82CF097FA08F1010AD0460136082E1E +:1083800007F13C07E1D1194BD3F8042112B10022C7 +:10839000C3F80421D3F8142122B10022C3F8142118 +:1083A00084F80822114ED6F80031E3B1E57D01359D +:1083B00005F0010505F17F07214604EB870703A8B7 +:1083C0002CF068FC04EB850403A938462CF071FA04 +:1083D00003A82CF067FAD4F8FC310433C6F82C3625 +:1083E0000023C6F8003104B0BDE8F08700700040FB +:1083F000024B186808B1FFF789BF7047BC380020EE +:108400000F4B994218D90F4A914294BF4FF08062A6 +:108410004FF0C86243690020C3F80005C3F8242563 +:10842000094A914204BF4FF0C462C3F824250622D2 +:10843000C3F80025002070474FF0CC72EAE700BF78 +:108440008FD003007F1A0600801A0600F8B5044694 +:108450001D460E461746FDF7F1FA0D4B236000232B +:10846000C4E9023323617DB9012001F075FB60612D +:10847000636913B95A2027F01AF83A463146204664 +:108480002CF08CFD2046F8BD284601F047FBEEE7B6 +:10849000A09F05002DE9F843DFF8CC9004460026A4 +:1084A0008FB24FF001086069C359002B56D1D0F844 +:1084B0002431CBB94E4517DCD0F8503101368BBB97 +:1084C000632E0DDDD0F86031002B38D0D0F80032AB +:1084D000DA0534D5D0F848318BBBC0F81C801E4675 +:1084E0000A2029F00EFFDEE7D0F8C434C0F8C43407 +:1084F0004FF492712CF0D5FC6369194D01221A6278 +:108500005A610A2029F0FDFE6369D3F804313BB9B2 +:10851000013DF6D12368D4E90312DB6B204698476E +:10852000104D05E0D0F84855002DC9D1632ED7DD98 +:10853000A06808B129F0E5FE2846BDE8F883D0F828 +:108540006031002BCCD0D0F800329B05C8D5D0F8D4 +:108550000431002BC4D1C0F81480C0E70025E7E740 +:10856000A08601000EFCFFFF40420F000D4B03F1FF +:10857000080210B5026003F1340240330446826001 +:10858000C36030302CF08EF904F12C002CF08AF905 +:10859000054B236000232046E380FCF755FC204672 +:1085A00010BD00BFE09F05005899050007EE901A26 +:1085B000FEEECE7A002217EE901A41FA02F3B3F5DE +:1085C000004F01DB0132F8E7072A16DC4169DFEDD5 +:1085D0000C6AC1F80C25C1F80835934048BF0F3329 +:1085E0001B1107EE903AF8EEE77A86EEA77AC0ED17 +:1085F000097A80ED087A002070476FF47A7070472E +:108600000024744907EE101ADFED077AC7EE877A67 +:1086100008B517EE901AFFF7C9FF07EE900AF8EEBB +:10862000E77A17EE900A08BD00247449F7B50025D3 +:108630000193444B0360456004460F461646FCF721 +:10864000C7FB4148206000F12C033830A360E06094 +:108650002582676104F12C00FFF72AFB04F130004A +:10866000FFF726FBBDF82030A380384B384A01992C +:108670006663C4E90635636925854FF400401080C0 +:1086800050809080D080108150819081D081C3F83B +:1086900000552046FFF7B6FF636940F20112022140 +:1086A000C3F80455C3F81015C3F84855C3F8285546 +:1086B000C3F84C55C3F82C5562830122C3F8142526 +:1086C00030200422C3F80022C3F804032148834267 +:1086D00019D1214A21491460214A9268C2F8B01088 +:1086E000204A4FF08051C2F880111160606B012266 +:1086F0002276C3F80025036804F108015B689847F7 +:10870000204603B0F0BD184883420ED017498B4273 +:10871000ECD1114916488C6011498968C1F8C8002C +:108720001049C1F884214A60E0E70B4A11485460BF +:108730000B4A9268C2F8C4000A4AC2F88411516018 +:10874000D4E700BF58990500E89F0500000001012B +:108750001643002000C00140C038002029880200D4 +:1087600000ED00E000E100E00010024000200240C7 +:10877000498802003988020073B504460D4694F911 +:108780002930C069A3B1636901225A60D3F804217A +:10879000002AFBD000256576258510B9002002B09F +:1087A00070BD23680138E061DB6920469847F5E732 +:1087B00008B301F10B06616B0B6801A81B6804EBA1 +:1087C0008606984701A930462CF073F801A82CF0D2 +:1087D00069F804EB85036169DB6A1A1D5B8801EBAC +:1087E00045155B10C5F82025C5F82435E369013B24 +:1087F000E3610120D3E7A37E002BCFD0637E002B63 +:10880000CCD0E37E002BC9D16169064B01EB451545 +:10881000C5F820350823C5F82435012384F829300C +:10882000BDE700BF16430020024B186808B12CF0CA +:1088300026BD7047C0380020024B586808B12CF0A4 +:108840001EBD7047C0380020024B986808B12CF05C +:1088500016BD7047C0380020F0B40479A4071CD5B9 +:1088600000291DDB002A1BDD002B19DD02EBD27471 +:108870004FF47A77B429A3EB6404A8BFB4217C43F6 +:1088800007FB01F5B421B5FBF1F502FB05410268D8 +:1088900091FBF7F1126BF0BC10470348F0BC704736 +:1088A0006FF47A70FAE700BF16FCFFFF037D0B4AF6 +:1088B000202B38BF4FF0A042D2F8141503F01F024E +:1088C000012303FA02F20A4206D1C08800F00A002E +:1088D000003818BF01207047184670470003005049 +:1088E000037D0D4A4171202B38BF4FF0A04203F0A9 +:1088F0001F0302EB83020129D2F8003723F00C0397 +:1089000005D143F00403C2F8003700207047022964 +:1089100008BF43F00C03F6E70003005038B5037DB1 +:10892000202B0446174838BF4FF0A0400D460122C7 +:1089300003F01F01D0F814358A40134218D1CDB18D +:10894000C0F8082511462CF028FD237D202B0D4B67 +:1089500038BF4FF0A043D3F81435134210D023682A +:1089600020461B6E9847236829461B682046984777 +:10897000002038BDC0F80C2511462CF015FDE4E7A9 +:108980000148F6E70003005012FCFFFF38B503680A +:108990009B6A0446984750BBE068A0B129F04FFF9E +:1089A00088B9E388E06843F48063E3800368214684 +:1089B0001B689847154BE2681B6803B10C339A4259 +:1089C00016D00023E360227D114B202A38BF4FF0E0 +:1089D000A04302F01F0203EB8203D3F8002722F426 +:1089E0004032C3F80027E38803F43063E38038BDE6 +:1089F000217D084A0423FF2012F9015B8D4208BF44 +:108A000002F8010C013BF7D1DBE700BF94390020ED +:108A1000000300505B21002038B5C3889B07044643 +:108A20000D4613D5C06868B9227D012302F01F01ED +:108A30008B40EDB9202A224A38BF4FF0A042C2F83D +:108A40000C351CE029F0FBFE0028EDD12368204600 +:108A50001B6E9847227D01239DB9202A02F01F0139 +:108A6000174A38BF4FF0A0428B40C2F80C3512E0D5 +:108A7000202A134A38BF4FF0A042C2F80835002020 +:108A800038BD202A02F01F010D4A38BF4FF0A04226 +:108A90008B40C2F80835227D094B202A38BF4FF0A1 +:108AA000A04302F01F0203EB8203D3F8002742F039 +:108AB0000102C3F80027E38843F00203E380DEE706 +:108AC0000003005038B5C388DB07044617D5C068DB +:108AD00088B9237D1D4A202B38BF4FF0A042D2F821 +:108AE0001015012203F01F0302FA03F30B4214BF17 +:108AF0001046002038BD29F0A2FE0028E9D12368E5 +:108B0000124D1B6E20469847227D6179202A34BF82 +:108B10004FF0A0432B4602F01F0203EB82032046D6 +:108B2000D3F8002722F00302C3F80027E38843F0BC +:108B30000103E38023685B6C9847237D202B38BFBB +:108B40004FF0A045D5F81015CBE700BF000300504B +:108B500038B503799A07044601D4124838BDC38852 +:108B60005B0702D403681B6E98470F4B18680028F8 +:108B7000F3D001222146FFF751FB05460028ECD037 +:108B8000E06848B9E38843F00403E38028462CF00A +:108B9000A2F8C0F30F10E1E729F051FE0028F1D050 +:108BA000F4E700BF16FCFFFF9039002070B5C388C2 +:108BB0001B072DED028B08EE901A33D51A4E1B4D74 +:108BC00030682CF0FDFAF8EE687A08EE100A17EE1D +:108BD000901A3068FFF7EAFC04242B88306807EE0F +:108BE000903AF8EE678A2CF0EBFA07EE900AF8EE6E +:108BF000E77AF8EEC86A67EEA87A013C87EEA67AB3 +:108C0000BCEEC77A17EE103A25F8023BE5D10848CA +:108C1000064900680123082230F000FA2046BDEC26 +:108C2000028B70BD0348FAE79439002026430020E8 +:108C30009839002016FCFFFF08B5C3881B070AD52A +:108C4000064B18682CF0C0FA07EE900AFCEEE77AA3 +:108C500017EE900A08BD0248FCE700BF94390020D7 +:108C600016FCFFFF38B5037100231546C0E9033336 +:108C70000D4B03604FF4807201232F2D0446C280F8 +:108C800001810575437102D9322026F010FC074B93 +:108C900043F82540064B4FF00042C3F80423054B30 +:108CA00040221A60204638BD2CA00500CC38002098 +:108CB0000060004000E100E00379F7B50D46D907F8 +:108CC00004464DD5C388DA0603D5C3F3C023AB42AF +:108CD0001FD0236820461B6E9847012D236823D19F +:108CE0003420DF6D30F0A8F91F4A40F6AC5312680B +:108CF00006462146FEF7FAF82A4606F10C01204600 +:108D0000B847E38843F40063E380E38843F011034A +:108D1000E380E368A3F10C0003B353F80C3CDB6978 +:108D200003B0BDE8F04018475B68204698472368C9 +:108D30002420DF6D30F080F90023CDE90033228953 +:108D4000012306462146FDF74BFB012206F10C01EB +:108D50002046B847E38823F40063D5E71B68FFDEAD +:108D6000024803B0F0BD00BF8C39002016FCFFFFA5 +:108D700038B5C388DA0604460D460AD5C3F3C023C6 +:108D80008B4206D1E06800B10C38BDE8384029F0CC +:108D9000BEBA29462046FFF78FFF024B9842F1D119 +:108DA00038BD00BF16FCFFFF2DE9FF4BD0F8205562 +:108DB000DFF8848004460E460127B5B34FF01F0B41 +:108DC000B5FA85FCABEB0C0307FA03F225EA0205C2 +:108DD000F21858F82290B9F1000FEED0B9F8062039 +:108DE00002F0E00272B104EB83034846D3F8002797 +:108DF00082F48032C3F80027D3F80037DA0311D5A4 +:108E00002CF007FBB9F806309B05D6D5FCF79CFB88 +:108E10000028D2D00123052240F2FF3168462BF012 +:108E200046FBCAE72CF012FBECE74FF0FF33C4F827 +:108E3000203504B0BDE8F08BCC38002008B5094BD4 +:108E4000D3F87C2162B10021C3F87C114FF0A0401F +:108E5000FFF7AAFFBDE8084003482021FFF7A4BFA1 +:108E600008BD00BF0060004000030050C38803F04D +:108E7000E00370B504460D46EBB903685B6898479C +:108E8000237D2A4A202B38BF4FF0A04203F01F0653 +:108E900002EB8603D3F8001721F44031C3F8001722 +:108EA000D3F8001748B341F44031C3F80017012349 +:108EB000B340C2F82035E388590633D4EB1E5A423A +:108EC0005A41E388022D23F0E0039BB220D143F006 +:108ED0002003E3807AB1302030F0AEF82146054619 +:108EE00021F04CFAFDF710F82368E862DB6D0122EF +:108EF000294620469847002070BD41F40031D4E750 +:108F0000E068036821461B6898470022E260D8E7C2 +:108F1000032D02D143F04003DBE7012D08BF43F0EE +:108F20008003D6E7032DEBD10022CAE700030050EF +:108F3000072913D8027D0B4B202A38BF4FF0A043DE +:108F400002F01F0203EB82030020D3F8002722F473 +:108F5000E06242EA0121C3F8001770476FF47A70AB +:108F6000704700BF00030050027D0B4B202A38BF22 +:108F70004FF0A04302F01F0203EB8203D3F8000777 +:108F800020F44030C3F80007D3F8002742EA01413B +:108F9000C3F80017704700BF00030050F7B5124D2B +:108FA0002B6853B9402030F047F8044621F02CFBE1 +:108FB000032120462C602FF0C9FF0C4F3E6886B974 +:108FC000382030F039F8132304462A680849009302 +:108FD000084BFFF72BFB0122314620463C602CF06A +:108FE000FAF8002003B0F0BD983900209439002031 +:108FF00000C001400000484203792DE9F0410D46D0 +:10900000990706465AD5B5F5806F59D2C3881A0715 +:1090100002D403681B6E98472B4A317D4FF0FF3412 +:109020000023904612F9010B884208BF1C46013309 +:10903000042BF7D1631C254F10D13046FFF7AEFF4C +:10904000234B327D1C783868013404F00304314628 +:1090500008F8042022461C702CF036F9F06840BB5A +:10906000F38843F00803F38038682CF0A9F807EE82 +:10907000905A9FED186A1849B8EEE77AF7EE007A31 +:10908000E7EE467A0822F0EE676A07EE900AF8EEFD +:10909000E77A124867EEA67A0068FDEEE77A17EEE7 +:1090A000903A21F8143001232FF0B8FF0020BDE8DA +:1090B000F08129F0C4FB0028D2D0D5E70848F6E7B4 +:1090C0006FF47A70F3E700BF5B2100209439002031 +:1090D0005F2100200000803A2643002098390020BC +:1090E00016FCFFFF70B5164D2DED028B044608EE01 +:1090F000101AFFF753FF2868DFED128A2CF064F88E +:1091000007EE900AF4EE687AF1EE10FA04D018EE49 +:10911000901A2868FFF74AFADFED0B7A2368B8EE59 +:10912000488A204628EE278ADB68C8EE287ABDECFC +:10913000028BBDE87040FDEEE77A17EE901A1847F3 +:109140009439002000409C4600008044026A1E4B77 +:109150009A4205D11D4B994220D21D4B994220D2F3 +:109160001C4B994220D21C4B994220D81B4B994250 +:1091700020D81B4B994220D81A4B994220D81A4B21 +:1091800099428CBF4FF080614FF0007143698B4270 +:109190001EBF002383764161002070474FF0A0512D +:1091A000F4E74FF02061F1E74FF00041EEE74FF0B8 +:1091B0008041EBE74FF00051E8E74FF08051E5E7E1 +:1091C0004FF00061E2E700BF00F002400048E80114 +:1091D0000024F40000127A00FF083D007F841E0086 +:1091E0003F420F001FA107008FD0030070B501217F +:1091F0000446817629F025FB236AA0680021C3F884 +:10920000001500286BD003681B689847A068627E31 +:109210000368022A5B6C34BF012102219847A368CE +:109220001E7DE06800285DD003685B689847E068B1 +:10923000627E0368022A5B6C34BF012102219847D9 +:10924000E3681D7D206900284FD0617E03680129F5 +:109250001B6894BF00210121984723691A7D236A66 +:10926000C3F808256269C3F80C65C3F81055C3F844 +:109270002425627E022A3BD0032A3BD0012A14BF58 +:1092800000220222C3F854250022C3F8C02542223E +:10929000C3F804230722C3F8002594F91830002BE3 +:1092A0002ADB03F1604303F56143E02283F80023E6 +:1092B00094F91830002B0CDB03F01F015B099B00B5 +:1092C00003F1604303F5614301228A40C3F8802122 +:1092D0001A6020460121BDE8704029F0B2BA4FF073 +:1092E000FF369EE74FF0FF35ACE74FF0FF32B6E7B1 +:1092F0000422C7E70622C5E7034A03F00F031A4416 +:10930000E0231376D4E700BFFCEC00E038B5044658 +:1093100000250498A580134D2560C4E9021223613D +:10932000E0B9042000F018FC2062236A13B95A2027 +:1093300026F0BDF8206A00F05DFC002520760A4981 +:10934000A5762046FFF702FF206A0849A5766576D4 +:109350006562224600F082FC204638BD00F0DEFB4C +:10936000E2E700BFA0A0050040420F00F75405004F +:109370001FB501220023C176CDE90133009200F12F +:109380001C0300F11B0104462CF0F3F80028ACBFCD +:10939000207F014804B010BD0AFCFFFFB1F5614F0A +:1093A00020D011D847F6122399421ED0B1F5164F9E +:1093B0001ED0B1F5165F134B18BF4FF0EB73426E22 +:1093C0000020C2F824357047B1F5612F13D00E4B41 +:1093D000994213D0B1F5613F14BF4FF0EB734FF0DA +:1093E0006C73ECE74FF46B03E9E74FF40003E6E737 +:1093F0004FF41D03E3E74FF07063E0E74FF0805355 +:10940000DDE700BF0050270040420F0013B50446BF +:109410008DF8071000F0E4FA18B994F83C30002BEE +:10942000F8D100F0DDFA48B1606E4FF490712CF085 +:1094300026F9606E4FF4AC712CF021F9636E0122B5 +:109440000DF1070184F83C20C3F84415C3F8482502 +:109450009A6000F0C5FAA8B1636ED3F82011D3F872 +:10946000582119B9002AF8D0074808E0002AFBD192 +:109470000122DA60D3F85821002AFBD00020002313 +:1094800084F83C3002B010BD09FCFFFF70B5054602 +:10949000406E0E4600F0AEFB044616B3E98911F0AB +:1094A00020011ED12B6828469B689847284629F042 +:1094B00088FC0028FADC95F83C30002BF6D1002C13 +:1094C0000DDB6309012204F01F0402FA04F42033C7 +:1094D000154A42F82340BFF34F8FBFF36F8F002030 +:1094E00070BD002C0CDB04F01F026409A40004F121 +:1094F000604404F5614401239340C4F88031236043 +:109500002B6800215B6828469847284629F059FCBB +:10951000002804DD2B6801215B6828469847A96B69 +:10952000284629F01DFBDAE700E100E01F4B10B5EB +:1095300003603C3383600446406E1D4BC0F8083323 +:1095400000F058FB00280DDB4309012200F01F004A +:1095500002FA00F02033174A42F82300BFF34F8F7E +:10956000BFF36F8F606ED0F80032012223F020032A +:10957000C0F800324FF4AC7142602CF080F8606E9D +:10958000C260D0F85831002BFBD00023C0F8003562 +:109590004FF0FF33C0F80C35C0F8143500F0FCFA7A +:1095A0002046FCF773FB204610BD00BFCCA0050091 +:1095B0001403420000E100E0F7B54FF00C0C1D462B +:1095C0001423CDE9003C04460E461746FCF73EFA4C +:1095D0003D4B23603C33A360002384F83C3063663A +:1095E0002364002D66D0284600F098FA6066636E0A +:1095F00013B95A2025F05BFF636E4FF0EB72C3F88E +:1096000024250022C3F86C2531463A4620462CF02A +:1096100046F8606E4FF484712CF031F8606E4FF4B0 +:1096200088712CF02CF8606E4FF490712CF027F8B4 +:10963000606E4FF492712CF022F8606E4FF4A271BC +:109640002CF01DF8606E4FF4AC712CF018F8606EC1 +:109650004FF4A6712CF013F8606E1C49D0F800325C +:1096600043F02003C0F80032194BC0F804332246FF +:1096700000F0F4FA606E00F0BDFA00281EDB00F185 +:10968000604303F56143202283F8002300F01F02AA +:109690004009800000F1604000F5614001239340E3 +:1096A000C0F880310360636E08222046C3F80025AD +:1096B00003B0F0BD102000F04FFA97E7054B00F023 +:1096C0000F0020221A54EEE7CCA00500E157050058 +:1096D00014034A0014ED00E010B5034B0360044688 +:1096E000FDF766FC204610BD2CA1050070B50446B0 +:1096F0000D461146FDF71AFC194B2360194BA56363 +:109700001C602B68002631469B6BE6632846984711 +:10971000A06B03684FF47A51DB6C9847A06B036829 +:109720003146DB6B4FF47A529847A06B0E4B0F4AD1 +:10973000C3F8202542690E494432C3F82425042287 +:10974000C3F804250368DB699847A06B03685B6A6C +:109750009847A06B03689B6A9847204670BD00BF7E +:109760002CA105009C39002000F001400061004060 +:10977000F9970200436B10B50446002B39D0836B78 +:109780005B694FF47A52D3F84415C3F84425C36B90 +:10979000002B04DB023350F823002AF0B5FA154BF6 +:1097A0000022C3F81025E36B626B0BB9012A1DD0B0 +:1097B000013393FBF2F102FB1133E36300F024F970 +:1097C000A36B5B690122DA60E36B002B0ADB0233D7 +:1097D000084A54F82330DB691B7D1B0243F0011358 +:1097E000C2F81035BDE8104000F000B94FF0FF336B +:1097F000E3E710BD00600040024B186808B1FFF7B6 +:10980000B9BF70479C39002038B50D4604462AF090 +:10981000BCFA002128462AF063FA636B13B9024AA6 +:10982000C2F81035002038BD006000400028A1BFFC +:109830004209064B53F8223000F01F00A6BF23FA5E +:1098400000F000F001000020704700BF00E100E0E0 +:1098500090F91030002BABBF03F16043064A03F5CB +:10986000614303F00F034FEA4111C9B2B4BFD154B1 +:1098700083F800130020704714ED00E090F91030D9 +:10988000002B09DB5A09012103F01F0301FA03F33E +:109890006032044941F82230436901221A600020F5 +:1098A000704700BF00E100E090F91030002B08DBAA +:1098B0005909012203F01F0302FA03F3024A42F896 +:1098C00021300020704700BF00E100E090F9103027 +:1098D000002B0DDB5A09012103F01F0301FA03F3EA +:1098E0002032044941F82230BFF34F8FBFF36F8F0E +:1098F0000020704700E100E010B5044B0360002336 +:109900000446C380FBF7A0FA204610BD5899050015 +:109910000E4B53F82020F0B4B2B10023546918461E +:1099200001251E4604EB8301D1F840712FB105FAE1 +:1099300003F73843C0B2C1F840610133042BF1D1C1 +:10994000D3680BB1F0BC1847F0BC7047A0390020B9 +:10995000F8B51E4B03600027044647600D461646C7 +:10996000FBF736FA1A4A22601A4AE7600323954247 +:1099700063726561267422D002F58052954220D030 +:1099800002F5803295421ED013498D420CBF04214E +:109990003946124B204643F821402BF09AFF022112 +:1099A0002046FFF755FF4FF47A7120462CF027F838 +:1099B00062690323C2F8083520462372F8BD0121ED +:1099C000E7E70221E5E71946E3E700BF58990500FC +:1099D0005CA105000090004000B00140A0390020CB +:1099E000014B93F900007047C8440020054A1378E2 +:1099F000013B5BB2002B01DD137070470023137035 +:109A000062B67047C844002072B6024A1378013328 +:109A100013707047C8440020BFF34F8F0549064BB1 +:109A2000CA6802F4E0621343CB60BFF34F8F00BFFC +:109A3000FDE700BF00ED00E00400FA0508B50B4BA0 +:109A40000122C3F8402502210022930003F1A04324 +:109A50000132202AC3F80017C3F8001AF5D12CF000 +:109A600020F8BDE80840F4F797BF00BF00E00140D0 +:109A7000004870470000022010B5054B054C4FF41C +:109A80008072A168184623F0D3FCA06010BD00BF0F +:109A90000022002000ED00E02DE9F3471B4C1C4E96 +:109AA000D4F800A081460F469046BAF1000F1FD1AE +:109AB0002C202FF0C1FA054600F0F4F9382035606B +:109AC0002FF0BAFA13230546326812490093124B5D +:109AD000FEF7ACFD52460121284625602BF07BFBAA +:109AE000514620682BF072FB0B492068FEF78AFD77 +:109AF0004946206800222BF0E7FB30684246394691 +:109B000002B0BDE8F0472CF04BB800BFBC390020D4 +:109B1000B83900200020024000504349F0B50C4DF8 +:109B20000C4F2C680146052301264FF00C0C06FA59 +:109B300003F2224207D10CFB03F0C059884202D144 +:109B400022432A60F0BD013BF1D20020FAE700BFBA +:109B5000C0390020B4A10500F0B50D4D0D4A2C68A8 +:109B600005239446012606FA03F1214209D1576CD8 +:109B7000384206D00C22534321435CF8030029608D +:109B8000F0BD013B591CA2F10C02ECD10020F7E71B +:109B9000C0390020B4A10500144B98421CD003F535 +:109BA000E04398421AD0A3F53433984218D003F515 +:109BB0000433984216D0B0F1402F15D0A3F50033EE +:109BC000984208D100230A49012202FA03F30A68E5 +:109BD00022EA03020A6070470523F4E70423F2E750 +:109BE0000323F0E70223EEE70123ECE700800240C5 +:109BF000C039002008B5174B984218D0B0F1402F5B +:109C00001DD003F5003398421BD0A3F504339842CE +:109C100019D003F53433984217D0A3F5E0439842A6 +:109C200015D05A2025F043FC4FF0FF3008BD00232B +:109C3000094A0C2101FB032393F90400F6E70123F1 +:109C4000F6E70223F4E70323F2E70423F0E7052312 +:109C5000EEE700BF00300040B4A1050038B5184B56 +:109C600098420D4614461AD0B0F1402F19D003F592 +:109C70000033984217D0A3F50433984215D003F56A +:109C80003433984213D0A3F5E043984211D1052311 +:109C90000C4A42F823500C4A42F8234038BD0023B6 +:109CA000F6E70123F4E70223F2E70323F0E70423B6 +:109CB000EEE75A2025F0FBFB4FF0FF33E8E700BF4B +:109CC00000300040C4390020DC390020024B034A38 +:109CD0001B681068184700BFC4390020DC39002019 +:109CE000024B034A5B685068184700BFC439002024 +:109CF000DC390020024B034A9B689068184700BF7C +:109D0000C4390020DC390020024B034ADB68D068EC +:109D1000184700BFC4390020DC390020024B034A39 +:109D20001B691069184700BFC4390020DC390020C6 +:109D3000024B034A5B695069184700BFC4390020D1 +:109D4000DC390020002815D0006041608260C360CB +:109D5000046145618661C761444604624C464462C1 +:109D6000544684625C46C462644604636E4646633D +:109D700074468463002906D0C46B043C043925680A +:109D80000D60B442F9D1946BA646566BB546002BD4 +:109D900006D0D46B043C043B1D682560B442F9D165 +:109DA000146BA446D46AA346946AA246546AA14698 +:109DB000146AA046D769966955691469D3685168D1 +:109DC000106892687047006041608260C3600461FF +:109DD00045618661C761444604624C46446254460C +:109DE00084625C46C462644604636E46466374469D +:109DF0008463C46B043C043925680D60B442F9D116 +:109E0000C76986694569046970470060416082607E +:109E1000C360046145618661C761444604624C4683 +:109E20004462544684625C46C462644604636C4681 +:109E300044637446846304697047846BA646446B2C +:109E4000A546046BA446C46AA346846AA246446A33 +:109E5000A146046AA046C769866945690469C36862 +:109E600082680068416870470649074A074B9B1A99 +:109E700003DD043BC858D050FBDC00F03DF8FFF791 +:109E8000DDFD000038880600402000200022002070 +:109E9000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE79A +:109EA000FEE7FEE738B50546094B45F81C3B04467E +:109EB00000220121284628F03BF9002363614FF47A +:109EC000807328466360FBF753FB204638BD00BF14 +:109ED00004A20500BFF34F8F0549064BCA6802F480 +:109EE000E0621343CB60BFF34F8F00BFFDE700BFBD +:109EF00000ED00E00400FA0508B52BF054FE40B177 +:109F00004FF080430022C3F80C21C3F81021C3F89E +:109F100038252BF048FE002846D04FF08052584B91 +:109F2000D2F80414C3F82015D2F80814C3F8241585 +:109F3000D2F80C14C3F82815D2F81014C3F82C1555 +:109F4000D2F81414C3F83015D2F81814C3F8341525 +:109F5000D2F81C14C3F84015D2F82014C3F84415E5 +:109F6000D2F82414C3F84815D2F82814C3F84C15B5 +:109F7000D2F82C14C3F85015D2F83014C3F8541585 +:109F8000D2F83414C3F86015D2F83814C3F8641545 +:109F9000D2F83C14C3F86815D2F84014C3F86C1515 +:109FA000D2F84424C3F870252BF0FDFD48B14FF0E2 +:109FB0008043D3F80024D10744BF6FF00102C3F8F7 +:109FC0000024304AD2F8883043F47003C2F8883055 +:109FD000BFF34F8FBFF36F8F4FF01023D3F80C22D6 +:109FE000D2071DD5284B0122C3F80425D3F800243D +:109FF000002AFBD04FF01022D2F80C3223F00103DC +:10A00000C2F80C32204BD3F80024002AFBD00022E7 +:10A01000C3F80425D3F80024002AFBD0FFF75AFF29 +:10A02000D3F80022002A03DBD3F80432002B22DA13 +:10A03000154B0122C3F80425D3F80024002AFBD0D5 +:10A040004FF010221221C2F80012D3F80024002A87 +:10A05000FBD04FF010231222C3F804220A4BD3F88E +:10A060000024002AFBD00022C3F80425D3F80024E2 +:10A07000002AFBD0D2E7054B054A1A6008BD00BF95 +:10A0800000C0004000ED00E000E00140B8200020EA +:10A090000090D00308B50A482BF025FE094AD2E902 +:10A0A0000031C018084BD3E9002341F10001904270 +:10A0B00071EB030303D210F1807041F1000108BD80 +:10A0C000BC200020283600203036002037B5054659 +:10A0D0000C460A4801A92BF03FFE60B105704460B0 +:10A0E00001A906482BF062FE18B1054800F004FAF9 +:10A0F000002003B030BD0420FBE700BF503A002031 +:10A10000BC20002038B5184B1B78044613B9002535 +:10A11000284638BD0028FAD0037F03F0FF05002B46 +:10A12000F5D0FFF7B7FFD4E90223904271EB0303A8 +:10A1300014D3236903B92377D4E9053098472169FB +:10A140000029E4D0237F03F0FF05002BDFD0D4E902 +:10A1500002325B1842F10002C4E902320348214690 +:10A160002BF087FED4E700BFC944002024A20500DD +:10A1700013B5114B11491868019008231048582253 +:10A180002BF0B5FD044698B90E4A0F4801A900F01E +:10A19000FBF8044660B90C4801212BF087FD012330 +:10A1A0000A4A094819462BF062FD094B01221A7030 +:10A1B000204602B010BD00BFA2260600F8390020DC +:10A1C000503A0020E1A10200BC200020FFFF7F00E8 +:10A1D000C944002001482BF086BD00BFBC200020F0 +:10A1E0002DE9F34706462BF069FD40B1584AD2E904 +:10A1F000003113F1807341F10001C2E90031002107 +:10A2000030462BF06AFD38B1524C236823B12068E8 +:10A21000FFF778FF00232360012130462BF05DFD1E +:10A2200020B1FFF737FF4C4BC3E900014B48494DC4 +:10A230004B4C4C4F01A92BF0C9FD002842D1DFF84F +:10A240002081444CDFF8249140462BF028FE2368FF +:10A25000002872D07BB12368D0E90252D3E90213FF +:10A260008D4272EB03032AD223681B7F1BB1216846 +:10A2700040462BF0FEFD40462BF00BFED0E9027A63 +:10A280000546FFF707FF381A6AEB010A01287AF141 +:10A29000000345DBB0F5350F40D3FFF79BFF324A93 +:10A2A00002444FF496030021484600F0ADF8002820 +:10A2B0003ED1236813B930462BF0D1FC256002B0A3 +:10A2C000BDE8F0870378012B1DD0022B09D14FF098 +:10A2D000000820462BF0DDFD002836D080F81C80D9 +:10A2E000F7E73BB941680B7F23B901230B77204681 +:10A2F0002BF0BFFD01A919482BF093FD01A91748C8 +:10A300002BF064FD99E741682B68994202D1002344 +:10A310002B60EFE720462BF0C5FDEBE7AA68C0E70E +:10A32000002148462BF0CFFC2846FFF7EBFE01E06A +:10A330000D28F9D00023236086E7002BBFD13046DB +:10A3400002B0BDE8F0472BF08EBC01233B70D1E793 +:10A3500028360020603A002030360020503A002095 +:10A3600024A20500C9440020FFFFB400BC20002047 +:10A3700001482BF078BC00BFBC20002001482BF026 +:10A380006EBC00BFBC200020F0B51C4B45791C4EB4 +:10A3900043F8252006EBC503EF001B795BBB036880 +:10A3A0000A88C3F8082590F904308A7804795201A4 +:10A3B000002BD2B21ADB03F160415B0901F5614168 +:10A3C0009B0003F1604381F8002303F5614304F02F +:10A3D0001F04012202FA04F4C3F880411C603744D0 +:10A3E000012346F835003B710020F0BD054B04F019 +:10A3F0000F041A55F3E70820F7E700BF6C3A002076 +:10A40000643A002014ED00E02DE9F74F0D4622F0EC +:10A410007F4402684FF4803705F150068F40804634 +:10A42000B60002EB8500C2F84873B6B2C2F80873F2 +:10A43000D2F8041599464FF0000BD0F84035C0F81B +:10A44000401542F806B05B1A9259009223F07F4300 +:10A45000012B009A4FEA850A0CD1264B4FF48060FD +:10A4600043F001039847D8F8003043F806B09B59F1 +:10A470000193019BD8F80010D1F80465C1F844732A +:10A48000A31B23F07F43012B1CD11A4B05F5A875A4 +:10A49000013443F0010341F825404FF480609847B0 +:10A4A000D8F80030D3F804359E4209D1D8F80030EE +:10A4B0000020C3F84473C3F8047303B0BDE8F08F01 +:10A4C0000D20FAE78A44C9F1FF13CAF84045D1F8D4 +:10A4D0000405221A013A22F07F4203F57F4393429A +:10A4E000EED3002AE2D10134CAF84045D1F8043550 +:10A4F0009842DAE79090050090F90430002B09DBD0 +:10A500005A09012103F01F0301FA03F34032024903 +:10A5100041F82230704700BF00E100E0024B034ADF +:10A520001B681068184700BF6C3A0020643A00208E +:10A5300030B53AB11368DB430A4D0144814204D17E +:10A54000D84330BD4FF0FF33F6E710F8012B5340EE +:10A55000082213F0010418BF2C46013A84EA530381 +:10A56000F7D1EBE72083B8ED064B10B500241C7043 +:10A57000054B1C60BFF35F8F044905482BF063FC5B +:10A58000204610BDCB440020783A002030A20500C0 +:10A59000703A002070B5204D0446012128462CF069 +:10A5A00028FDBFF35F8F38B9042C0AD01B4B1A78F3 +:10A5B0001AB1BFF35F8F286070BD194A1470012271 +:10A5C0001A70184C164E636830787BB9023801282F +:10A5D00014D8BFF34F8F1449144BCA6802F4E062D9 +:10A5E0001343CB60BFF34F8F00BFFDE71B68984755 +:10A5F0000028DED020462BF030FCE4E701F0AEFE70 +:10A6000008B12BF01EFC4FF080430122C3F8002557 +:10A61000BFF34F8F20BFFDE7783A0020CB440020E6 +:10A62000CA440020703A002000ED00E00400FA0562 +:10A63000034B1A8882420CBF18460020704700BFA7 +:10A64000983A0020024B9B6903B11847704700BF3E +:10A650007C3A002073B585B22846FFF7E9FF04462F +:10A6600038B3174E027A337B9A420CD200F10A01BA +:10A6700028462BF068FEF0B111281AD002B0BDE8D0 +:10A680007040FFF7DFBF00230372337C43B13B21EF +:10A6900028462BF05AFE30F0080301D0FFF7D2FF16 +:10A6A000736933B100228DF80420ADF8065001A87B +:10A6B000984702B070BD237A01332372F9E700BFD7 +:10A6C0007C3A002037B50B46497A0F4A79B9D2E96E +:10A6D00001141D7A0246002D18BF214658682BF040 +:10A6E00093FA78B103B0BDE83040FFF7ABBF00216B +:10A6F0001972536933B10122ADF806008DF80420B8 +:10A7000001A8984703B030BD7C3A00200388122B83 +:10A7100070B5014659D004D8102B1ED0112B44D04F +:10A7200070BD502BFCD12F4BC288DB899A42F7D1E8 +:10A73000038A022BF4D186883046FFF779FF05465D +:10A740000028EDD001F112002BF07DFE38BB6868C7 +:10A750002BF072FA0028E3D009E0C37B012BDFD194 +:10A760004FF6FF70FFF764FF054620B90420BDE8EF +:10A770007040FFF767BF1C4A8E8806800023037273 +:10A780001368C0F80A305368C0F80E3010310A3030 +:10A790002BF0E1FD134B6872DB89002BC0D12946F9 +:10A7A0003046BDE87040FFF78DBF8088FFF740FF5F +:10A7B00004460028B4D040682BF03EFA08B1FFF7F9 +:10A7C00041FF4FF6FF732380AAE786883046FFF7E4 +:10A7D0002FFF05460028A3D008310A302BF0BBFD1F +:10A7E0006872DCE77C3A00202E430020F8B506466C +:10A7F00048B305460FCD154F3C460FC495E80700FA +:10A8000084E807003068124C3C60B0B12BF09FFD2B +:10A81000C0B9326813682360536863600D480E4AFC +:10A820004FF6FF7303800D4B40F8043F00212BF0DF +:10A83000E0F9002818BF032004E020462BF089FD32 +:10A840000028EBD0F8BD0E20FCE700BF7C3A0020CA +:10A850002E430020983A002055A6020038360020EA +:10A860002DE9F04703888488103B8CB005460A2BFD +:10A8700021D8DFE803F0064020202020202020659A +:10A880004700DFF8E880D8F80830DB430093D8F8B9 +:10A89000041068462CF0D0FB009901A82BF093FD22 +:10A8A0000DF108090027019B9F4207D3132C12D9F1 +:10A8B00004202CF0E5FA0CB0BDE8F08739F802ABC3 +:10A8C00000260136514608EB86002CF052FB1E2E66 +:10A8D000F7D10137E7E71F4821462CF033FB1E482C +:10A8E00021462CF02FFBEB7B012BE4D01B482146AB +:10A8F0002CF028FBDFE7174821460CB0BDE8F047F5 +:10A900002CF037BB027A16483F2A4FEA121521462F +:10A9100094BF002201222BF051FD022D94BF002292 +:10A920000122104821462BF049FD012D0E4894BF0D +:10A930000022012221460CB0BDE8F0472BF03EBDBD +:10A94000037A002BB7D1427A0548C2F3C0022146F0 +:10A95000F1E700BFB43A0020B03A0020B83A002036 +:10A96000C43A0020C03A0020BC3A0020AC3A002093 +:10A970001328014602D802482CF005BB002070477E +:10A98000B03A002007B50190FFF7F2FF019930B10E +:10A9900004482CF0F8FA002814BF0220012003B06C +:10A9A0005DF804FBB43A002007B50190FFF7E0FF23 +:10A9B000019928B1044803B05DF804EB2CF0E3BA28 +:10A9C00003B05DF804FB00BFBC3A002007B501905E +:10A9D000FFF7CEFF019928B1044803B05DF804EBFE +:10A9E0002CF0D1BA03B05DF804FB00BFC03A0020E0 +:10A9F00007B50190FFF7BCFF019928B1044803B0E7 +:10AA00005DF804EB2CF0BFBA03B05DF804FB00BFA7 +:10AA1000C43A0020014B98682BF0ECBCAC3A002003 +:10AA200007B5074AD368DB430193916801A82CF06E +:10AA300003FB01982BF0DEFC03B05DF804FB00BFC4 +:10AA4000AC3A002010B5034B044659682BF0BBFC10 +:10AA5000204610BDAC3A002013B5084AD368DB434A +:10AA600001939168044601A82CF0E6FA204601996A +:10AA70002BF0A9FC204602B010BD00BFAC3A00206C +:10AA800008B5182102482CF087FAC0B208BD00BFF3 +:10AA9000AC3A002070B50A4E054630460C462CF004 +:10AAA00072FA58B12846FFF763FF38B107342946D8 +:10AAB00006EB8400BDE870402CF065BA002070BD44 +:10AAC000AC3A0020F8B50B4F054638460C46164602 +:10AAD0002CF059FA60B12846FFF74AFF40B107341D +:10AAE0003246294607EB8400BDE8F8402BF066BCEF +:10AAF000F8BD00BFAC3A0020034B9B680A460146F4 +:10AB000018462BF041BC00BFAC3A002073B50B4D8A +:10AB1000019204460E46014628462CF034FA50B104 +:10AB2000063405EB8404019A6068314602B0BDE842 +:10AB300070402BF029BC02B070BD00BFAC3A0020C1 +:10AB40002DE9F041204E00238AB04FF6FF70CDE989 +:10AB50000033337000F00CFB4FF6FF78044648F2E8 +:10AB60000967444513D0A4F58045ADB26A4602A9F1 +:10AB700028462CF0D1F9B8420CD0284602F02CFE21 +:10AB800048F20763984205460CD1012333700AB09E +:10AB9000BDE8F081204600F0A7FA204600F0E8FA70 +:10ABA0000446DEE7002DF2D0142200210DEB020056 +:10ABB00022F054FD072305A88DF81430ADF8184095 +:10ABC00007952BF0B7FDE2E7CC44002070B50446B2 +:10ABD00086B014263246002101A822F03FFDA0894C +:10ABE0002378304D00F5804080B2042BADF808008A +:10ABF0003DD008D85A1E022A12D92B780BB1FFF784 +:10AC00009FFF06B070BD052BF7D16368002B44D1C0 +:10AC100013238DF804304FF6FF73ADF808301DE0B4 +:10AC200043F6FE76B042E18904D901F5804292B242 +:10AC3000B242E2D8DA1E534253418DF80D30A36878 +:10AC4000049363688DF80C1063B908238DF8043001 +:10AC50009DF8143043F001038DF8143001A82BF057 +:10AC600069FDCAE709228DF804200593F6E743F64B +:10AC7000FE739842C1D8E389002BBED163683BB90B +:10AC80000A238DF8043000F02FFA01232B70E5E73A +:10AC90000B228DF804200393F7E78DF804600393EB +:10ACA000B9E700BFCC44002030B5154889B002F0A8 +:10ACB00021FC08BB02F034FC0446F8B900F0F4F9BA +:10ACC000CDE9034403AA05A94CF207002CF017F9BB +:10ACD00010B1204609B030BD01A905A802F032FD2F +:10ACE000019B9D8805F58045ADB205A802F050FD99 +:10ACF000284600F0E1F9E5E70324EAE78624E8E7DF +:10AD0000CDAB0200024B0022C3E90022704700BF16 +:10AD1000283B0020F0B587B006462BF003FD0F4618 +:10AD200015460446F8B1A6F58040104A03A980B242 +:10AD30002CF0E5F818B10024204607B0F0BD01A9B9 +:10AD400003A802F0FFFC0028F5D1019BAE705A88E1 +:10AD50009B882A8003F58043029A6A6003A83B809F +:10AD600002F016FDE8E70124E6E700BF283B0020DB +:10AD70000A68084B70B50C25032A01D9002006E0AB +:10AD800005FB02F4E65A864202D10A60181970BD2A +:10AD90000132F1E7803C002070B50E4E04460025DC +:10ADA000237AAB420DD84FF6FF732380A3700023A4 +:10ADB00063604FF47F432381A37A23F00303A372DC +:10ADC00070BD617A2944C9B230462BF097FE013537 +:10ADD000E6E700BF703C002013B50023CDE9003347 +:10ADE000417A83788DF80230044626482BF06DFEB8 +:10ADF00060B3237AA2788DF8022003EB83039B00D3 +:10AE0000ADF80030531E0190072B08D8DFE803F09F +:10AE100016070707071604181423ADF8003022465A +:10AE2000694632F8040B2BF0D3FC112815D00BD84F +:10AE300070B1072818BF032002B010BD0123ECE752 +:10AE4000838809339B08E8E7862811D00320F3E7BD +:10AE5000A37A23F00303A372EEE7A37A23F003039C +:10AE600043F00203A372084B01221A700020E3E7AB +:10AE7000A37A23F0030343F00103A372024B0122E0 +:10AE80001A70D9E7703C0020CD4400202DE9F0472E +:10AE9000384EC16886B005463246002337465068B2 +:10AEA00081421BD10C2000FB03702B78DFF8C88097 +:10AEB000092B1AD0132B51D0082B51D16C7A002CAE +:10AEC0004ED100284ED0FFF767FF28462BF0FBFC41 +:10AED00098F800309BB906B0BDE8F0870133042B29 +:10AEE00002F10C02DBD10020DFE76C7A002C37D1B5 +:10AEF000002837D0837A446043F002038372002530 +:10AF000088F800504FF00C094FF0010A09FB057357 +:10AF10009B7A9907C3F3400201D4DB0724D588F854 +:10AF200000A002B904B33046FFF756FFE0B14FF678 +:10AF3000FF73ADF806300C235D4386287B5BADF8CC +:10AF4000083016BF03900623072301A80CBF8DF815 +:10AF500004308DF804302BF0B6FCBCE70124B4E7D4 +:10AF60000024B2E70446B0E70135042D06F10C06D3 +:10AF7000CCD1B0E7803C0020CD440020154BF7B584 +:10AF800000221E464FF6FF754FF0FF0C0C271046AF +:10AF900007FB02641D809D7083F809C0A17A01320D +:10AFA00021F00301042AA17203F10C0303F8040C3D +:10AFB00043F8080CECD15023CDE900230649074B98 +:10AFC00007484FF4A0722BF06CFD002818BF032037 +:10AFD00003B0F0BD803C0020303B0020B03C00209E +:10AFE000703C00202DE9F04180460E4614461F4675 +:10AFF000002B4FD0CB1F012B4FD8531E032B4CD807 +:10B000002BF048FC054610BBFF214FF6FF702BF0DC +:10B0100041FC0546C8B1A0F8008086706B7AFF2B12 +:10B020001AD1204821462BF081FDFF2868722ED1CD +:10B030004FF6FF732B8000236B604FF47F432B810F +:10B04000AB7AA87023F00303AB72112023E0037ADC +:10B05000A342E3D00F201EE04FF00008697A1148A8 +:10B060002C722BF032FDD0B104EB840424010334A4 +:10B07000C4F38D04BE7078603C80B8F1000F04D03A +:10B08000082E02D1A400063C8480002003E04FF08B +:10B090000108E3E70E20BDE8F0810720FBE703206D +:10B0A000F9E700BF703C002002484022002122F056 +:10B0B000D5BA00BFB43C002001492BF05ABC00BFF8 +:10B0C000B43C00204FF6FF73984210B5044606D0FA +:10B0D00004492BF04EFC231A5842584110BD002061 +:10B0E000FCE700BFD43C0020FF2807B501460AD882 +:10B0F000019006482BF03DFF0199054803B05DF82B +:10B1000004EB2BF036BF03B05DF804FBB43C002029 +:10B11000D43C0020FF28014602D802482BF033BF60 +:10B1200000207047B43C0020FF28014602D80248A6 +:10B130002BF029BF00207047D43C002070B50B498C +:10B140000A4E2BF031FC4FF6FF750446AC4201D19C +:10B15000204670BD2046FFF7E7FF0028F8D02046C4 +:10B1600031462BF021FC0446F0E700BFB43C002040 +:10B1700001492BF019BC00BFD43C002070B500245D +:10B18000064E2546214630462BF0FDFE0134B4F52F +:10B19000807F0544F6D1284670BD00BFB43C002036 +:10B1A000F8B5074D074E074600243378A34200DC6C +:10B1B000F8BD55F8043B384698470134F5E700BF21 +:10B1C000F83C0020D0440020074B1B7810B5044603 +:10B1D0004BB103F027F9204600F0ACFF2046BDE854 +:10B1E000104002F029BF10BDCF44002008B5FFF782 +:10B1F0005BFD08B1032008BDFFF7C0FE0028F9D1B0 +:10B2000000F07CFF0028F5D100F044FC0028F1D1CB +:10B2100002F09EFE0028EDD103F012F80028E9D1DB +:10B22000054B4FF6FF721A80044B1860044B1870E0 +:10B23000044B01221A70DEE736430020043D002053 +:10B24000D1440020CF440020084B1B7853B1084A5A +:10B250001378022B08D8074941F8230001331370F3 +:10B26000002070470820704704207047CF4400201A +:10B27000D0440020F83C0020034B1B780BB100F0B9 +:10B2800073BF0820704700BFCF44002008B5054BAE +:10B290001B782BB12BF0C8FD082808BF112008BD72 +:10B2A0000820FCE7CF440020024B1B780BB102F0D2 +:10B2B0005DBF7047CF440020034B1B780BB103F0F8 +:10B2C0006FB80820704700BFCF440020034B1B78A5 +:10B2D0000BB12CF085B90820704700BFCF44002087 +:10B2E000034B1B780BB12BF039BD0820704700BF12 +:10B2F000CF440020074B1B7810B50C462BB131B161 +:10B3000002F0E0FF2080002010BD0820FCE70E20A6 +:10B31000FAE700BFCF440020024B187808B12BF0A9 +:10B32000B7BA7047CF440020084B1B7810B50446CD +:10B330004BB120462BF0A8FA04462BF0A3FA0028C4 +:10B34000F7D1204610BD4FF6FF74FAE7CF44002036 +:10B350002DE9F04F1E46484B2DED028B93F80090DF +:10B3600089B0834688461446B9F1000F78D0002989 +:10B3700078D0002876D00B680193002B74D0072E6C +:10B3800072D84FF6FF770025BA420D6005D11046FE +:10B39000FFF7CAFFB842044660D006F0010300255B +:10B3A000029306F002030393CDE9045504ABCDE903 +:10B3B000065508EE103A06F0040A06F00306002EC1 +:10B3C00054D0002306AA0721204607932BF0CAF980 +:10B3D000052818D038BB0746029B2BB1079B5B7C26 +:10B3E00013F0FC0F18BF4F46039B73B1079B5A1C09 +:10B3F000113312F8011B41B99A42FAD1BAF1000F88 +:10B4000022D04F4604E04F46E6E7BAF1000F13D0D2 +:10B41000002318EE102A0921204605932BF0A2F9EB +:10B42000052805D028B109B0BDEC028BBDE8F08F2E +:10B430004F46059B1B683BB137B9019A2BF8154065 +:10B440006B1C9A421D4607D92046FFF76DFF4FF649 +:10B45000FF7398420446B2D1C8F800500020E2E7DA +:10B460000820E0E70E20DEE70720DCE7BAF1000F56 +:10B47000E3D03746CCE700BFCF44002037B5084DB6 +:10B480002D784DB152B14BB10024CDE900426A464E +:10B490002BF068F903B030BD0820FBE70E20F9E778 +:10B4A000CF440020034B1B780BB102F065BF08208E +:10B4B000704700BFCF4400202DE9F04F87B0814690 +:10B4C00001932C4B1B7888461646002B50D04FF624 +:10B4D000FF702BF0D9F900250423CDE9025302AB0C +:10B4E000059304AA03AB0621044604952BF03AF910 +:10B4F000072839D04FF6FF77BB464FF0FF3AF0B13F +:10B50000052825D04FF6FF739C422FD1A34529D0A3 +:10B51000A7420CBF05200020B9F1000F01D0A9F807 +:10B5200000B0B8F1000F01D0C8F8005006B1378064 +:10B53000019B0BB1C3F800A007B0BDE8F08F029BE0 +:10B54000AB4224BFA3461D4653453CBF27469A46FF +:10B5500020462BF099F903AB04AA062104462BF0F0 +:10B5600001F9CCE70520D7E70520E5E70320E3E76D +:10B570000820E1E7CF44002038B50C4C0C4D0023E7 +:10B580001A4621462846FFF797FF05280AD14FF6AD +:10B59000FF732B8000232360431F58425841054B03 +:10B5A000187038BD0028F7D10120F8E7F43C0020DE +:10B5B00036430020D1440020F0B5044687B080888F +:10B5C00002F0AEFE23786080083B032B20D8DFE832 +:10B5D00003F002253569637A5BB9414A116851B1BC +:10B5E000E068814207D113603E4AA1881180E36080 +:10B5F0000EE0012B0CD13C4B1B784BB1394BA28890 +:10B600001B889A4204D1237A062B01D1FFF7B4FF9D +:10B61000204607B0BDE8F040FFF7C2BD637A002BBB +:10B62000F6D12F4A11680029F2D0E0688142EFD1AB +:10B630002E4913600A68013A0A60D8E72C4F3B781C +:10B640006BB90125284B1B7833B1264BA2881B8888 +:10B650009A4201D1FFF790FF002D3ED0D8E74FF678 +:10B66000FF702BF011F94FF6FF7398420546E8D1B1 +:10B670002BF00CF9A8420646E3D1002514222946F6 +:10B6800001A83D7021F0EAFF0C2320468DF804301C +:10B69000ADF80860ADF80660FFF782FD01A8FFF77E +:10B6A0007FFDCFE7124B1A78002AB1D00021142277 +:10B6B00001A8197021F0D2FF0D238DF804304FF648 +:10B6C000FF73ADF80830ADF806302046A368039349 +:10B6D000FFF766FD01A8FFF763FD07B0F0BD00BFEF +:10B6E000043D002036430020D1440020F43C0020DB +:10B6F000CE4400202DE9F041304B1B7888B0054640 +:10B70000002B57D02E4B2F4C93E80300237801AF2A +:10B7100087E803004BB1DFF8B880D8F8004054B197 +:10B720001124204608B0BDE8F081FFF725FF2378FB +:10B73000002BF5D0EFE7244A244E12883368AA4242 +:10B740001DD1F3B11422214603A821F087FF08235D +:10B7500028468DF80C3002F0E3FD0623ADF81430D6 +:10B760009DF81C30ADF80E0064F3000303A8ADF89B +:10B77000105006948DF81C30FFF712FDD1E75A1CCB +:10B780001AD00133124A3360394628462BF020F88C +:10B7900004460028C5D00023C8F8003033681128BB +:10B7A00003F1FF333360BBD08628BAD0072818BF17 +:10B7B0000324B6E70824B4E71324B2E7CF440020FB +:10B7C0003CA20500D144002036430020F43C002078 +:10B7D000043D00202DE9F041037886B00446142B87 +:10B7E00040D8DFE803F00B3F313F3F3F423F7D3F12 +:10B7F0007D3F3F3F3F3F3F3F3F81A7008088FFF7AE +:10B8000079FF862801D0112813D15149514A0B687C +:10B81000A08822F8130001335A4202F0070203F015 +:10B82000070358BF53420B6006B0BDE8F0412BF050 +:10B8300029B9132803D8484BC340DB0712D406B0FC +:10B84000BDE8F0412BF01CBB037A012B0AD8848899 +:10B850001422002101A821F001FF01A8ADF8084041 +:10B86000FFF7B8FF06B0BDE8F0813C4E3378002BFF +:10B87000F8D13B4D2B7843BB01A801F0FBFF0446F8 +:10B8800008B12BF0FDFABDF80A30002B14BF0122DD +:10B8900000222A7017D101AA19461846FFF70CFE9C +:10B8A000044648B9BDF80400FFF7FCFD044608B1A2 +:10B8B0002BF0E6FA01232B70631F012B03D924B16F +:10B8C00020462BF0DDFA002CCCD101F0ADFF10B9F1 +:10B8D00001233370C6E748F207629042C2D0AEE758 +:10B8E0001F4B01221A70BDE71C4B1A4D00241C701F +:10B8F0001B4B1C70164B1F684FF6FF76E3195A421C +:10B9000002F0070203F0070358BF534235F81380D3 +:10B91000B0450BD025F813601422002101A821F0B6 +:10B920009DFE01A8ADF80880FFF754FF0134082CF4 +:10B93000E4D197E7094B00221A70836848F20D6240 +:10B9400093423FF471AFB3F5064F8BD16CE700BF64 +:10B95000083D00204A210020C1000800D2440020F8 +:10B9600060210020F0B587B004460F46164600213E +:10B97000142201A81D4621F071FE03238DF8043026 +:10B98000094BADF8064019788DF80C70002220465E +:10B99000ADF80E608DF81050FFF794F801A82BF069 +:10B9A00006F907B0F0BD00BF6221002030B5144B8E +:10B9B00087B00C46012219780546FFF783F8114B32 +:10B9C000221E1978284618BF0122FFF77BF8631E54 +:10B9D0005A425A410C4B28461978FFF773F8142243 +:10B9E000002101A821F03AFE012301A88DF80430BE +:10B9F000ADF806508DF80C402BF0D9F807B030BDEB +:10BA00006221002064210020632100202DE9F04103 +:10BA1000194B0D46197804461646FFF73BF840B31C +:10BA2000164B20461978FFF735F80146F0B1144B54 +:10BA300020461978FFF72EF8002804F580704FF0A3 +:10BA4000070180B214BF012702272AF04EFF0146EA +:10BA500020B1052802D020462BF0C7F833462A46ED +:10BA600039462046BDE8F041FFF77CBF33462A4601 +:10BA7000F7E7BDE8F08100BF6221002064210020CB +:10BA800063210020024B0A781978FFF71BB800BF2A +:10BA900061210020F8B5104F104E114D114C384661 +:10BAA0002BF07CF830462BF079F828462BF076F80E +:10BAB00020462BF073F83B78182B0BD03378182BDB +:10BAC00008D02B78182B05D02378182B0CBF032017 +:10BAD0000020F8BD0320FCE7622100206421002043 +:10BAE00063210020612100202DE9F0418AB00E463B +:10BAF000904604462AF08EFC20220546002102A82A +:10BB000021F0ACFD012D08D1354B002219782046DB +:10BB1000FEF7D8FF36B9852715E0002D5AD143F23C +:10BB2000020052E0204602F0CDFB4FF6FF73984230 +:10BB300010D100273378DB0720D42A4BCDF81480AE +:10BB40000993012D49D102AB3246394620462BF0EC +:10BB500021F83AE0012DECD1214F20463978FEF74B +:10BB600099FF0028E5D120462BF02CF839782046A3 +:10BB7000FEF790FF0028DCD18527DBE7852FE0D09A +:10BB800004F580706B460122072180B2FFF72AFA84 +:10BB900011281AD0E0B901465022019821F05EFD2B +:10BBA00001990B46204603F8345B029301F1180318 +:10BBB00006934B1C079311310A4BCDF8148009935F +:10BBC00002F092FB0028BCD008200AB0BDE8F0814A +:10BBD0000320FAE7002EA5D1852702AB0022B4E7A7 +:10BBE00061210020D34400202DE9F0470388113B58 +:10BBF00088B00446092B5ED8DFE813F00A005D0028 +:10BC0000190039005D005D005D005D008A001601CD +:10BC1000037A80883D2B41F23D014FF0000218BFAE +:10BC20004FF4885108B0BDE8F047FFF7EFBE8088B9 +:10BC30002AF0F0FB012808D1217AA08801F0010147 +:10BC4000C1F10201C9B2FFF7B1FE34F8045F14225A +:10BC5000002103A821F002FD043405238DF80C30E7 +:10BC6000ADF80E50059403A82AF0A1FF23E000F1DF +:10BC7000100630462BF093FC4FF6FF7398420546B2 +:10BC8000A0881BD102F01EFB0546A0880021FFF70B +:10BC90008DFE4FF6FF739D4214D1002500232946E7 +:10BCA000A0881A462AF078FF0828014603D010B36E +:10BCB000A0882AF09AFF08B0BDE8F087294602F074 +:10BCC00051FBE2E703AA072128462AF00BFE0028D1 +:10BCD000E3D1A37ED907E0D5049D95F84430DA0777 +:10BCE00001D53435DAE7314605F146002BF043FC47 +:10BCF0000028F6D1D1E7A37EDB07DCD5002DDAD111 +:10BD0000A0882B4641F206022946FFF72BFED2E718 +:10BD100090F808808588B8F1000F7FD15A4B061D36 +:10BD2000197842462846FEF7CDFE617A11F00401EB +:10BD300005D1304608B0BDE8F0472AF06ABF05F5E6 +:10BD400080791FFA89F901AB012207214846FFF7E4 +:10BD500049F9074640B1014628462AF046FF4146C8 +:10BD600030462AF056FFA6E7284602F0ABFA4FF617 +:10BD7000FF739842044682462FD1014602982BF069 +:10BD8000D1FB50450446804673D0DFF804A101463C +:10BD9000284602F0E7FA9AF800102846FEF77AFEE5 +:10BDA0008046D0B928462AF00DFF9AF800102846A0 +:10BDB000FEF770FE01460028D2D0072122464846F1 +:10BDC0002AF0BCFD014650B90121C9E721462846A9 +:10BDD00002F0C8FA4FF00108EFE7B846EDE7862811 +:10BDE0000DD11422002103A821F038FC062303A85A +:10BDF0008DF80C30ADF80E502AF0D9FEE4E7284655 +:10BE00002AF0F3FE002130462AF003FFB8F1000FBC +:10BE10003FF451AF204602F0AFFA4CE7427A414678 +:10BE200002F003022846FDE6184B80881978FEF7D9 +:10BE300031FE054600287FF43EAFA088FEF7B4FD32 +:10BE40000146A08839B9012341F2060208B0BDE8D5 +:10BE5000F047FFF787BD0C4B2A461978FEF732FEF4 +:10BE600002238DF80C30A388ADF80E30ADF81450D5 +:10BE7000F9E62AF0F6FC40450446A7D104212846FD +:10BE80002AF0B3FE39466BE76221002064210020CE +:10BE9000612100202DE9F0411B4B88B00027CDE93E +:10BEA00004771B68039303AD0446884695E80700B2 +:10BEB0006E4686E807002246052128462AF003FF41 +:10BEC0002846CDE905862AF00EFF104B00991A6826 +:10BED0002046FFF709FEA0F111035A425A410C4BCC +:10BEE000054619782046FEF7EDFD0A4B3A461978CB +:10BEF0002046FEF7E7FD009A294620462AF0FEFE7E +:10BF000008B0BDE8F08100BF103D00200C3D0020CE +:10BF100068210020672100202DE9F043064689B002 +:10BF2000174698460D4609BB334BCDE904111B68F3 +:10BF3000039303AC94E80700E94689E8070032461A +:10BF4000052120462AF0BFFE2046CDE905592AF0FA +:10BF5000CAFE2A4BDDF800901B784BB99DF80930DA +:10BF600033B90525284609B0BDE8F0834FF0000934 +:10BF70003A46494630462AF063FEA0F111035A4280 +:10BF80005A411F4B044619783046FEF79BFD112C91 +:10BF90001BD8072C0CD8002C0CBF00250325B8F1AA +:10BFA000000FDFD04A46214630462AF0A7FED9E7E7 +:10BFB000A4F10803092B06D8DFE803F01B05051BD5 +:10BFC000051B0505050D0325E9E743F20205AC4213 +:10BFD00018BF0325E3E70B4B2A4619783046FEF7D6 +:10BFE00071FD094B3A4619783046FEF76BFD002586 +:10BFF000D5E72546D3E700BF103D002018450020B7 +:10C0000067210020662100206521002013B50A4B1E +:10C0100019780446FEF73EFD084B0190197820463A +:10C02000FEF738FD019A01460123204602B0BDE823 +:10C030001040FFF771BF00BF65210020662100207E +:10C0400013B50378052B044607D0122B0CD02046DD +:10C0500002B0BDE810402AF046BE8168408802B0B8 +:10C06000BDE81040FFF716BF134B1A68FAB14088BD +:10C07000FEF79AFC0146E0B1227A6088C2F34003E1 +:10C08000C2F300019B00C2F3800243EAC10343EA0A +:10C09000021301A98DF804302AF0B0FE80F00100EF +:10C0A000C2B2002160880123FFF736FFCFE70121EC +:10C0B000F8E70246F6E700BF103D002008B5037818 +:10C0C0000B2B0FD8072B0FD9084B094918780022E2 +:10C0D000FEF71CFD074B084918780022BDE8084010 +:10C0E000FEF714BD132BEFD008BD00BF6821002060 +:10C0F000576D0500672100200DC0020010B50948EA +:10C10000094C2AF0F2FD09482AF0EFFD08482AF010 +:10C11000ECFD20462AF0E9FD2378182B0CBF032004 +:10C12000002010BD6721002068210020652100202B +:10C130006621002008B5FFF757FD074B074918781F +:10C140000022FEF7E3FC064B064918780022BDE802 +:10C150000840FEF7DBBC00BF68210020576D0500DA +:10C16000672100200DC0020010B5044630B90A4B0B +:10C1700018600A4B01221A70002010BD2AF075FDCC +:10C1800038B1074B22681A6022791A71024A13608B +:10C19000EFE70720F1E700BF103D00201845002021 +:10C1A0001345002013B504460949684629F04BFEA3 +:10C1B000019808B902B010BDD0E90021204690478F +:10C1C00018B1684629F049FEF2E71120F2E700BFF6 +:10C1D00044A2050013B504460749684629F033FE1A +:10C1E000019B0BB902B010BD2046D3E90021904756 +:10C1F000684629F032FEF3E75CA20500084B9A6816 +:10C2000022B11A6822F480021A607047054B4FF47D +:10C210008002C3F88020BFF34F8FBFF36F8F70474A +:10C22000803D002000E100E00B4991F816335A09E7 +:10C23000EC231341DB0706D5084B9A683AB94FF453 +:10C2400080030B60704742F202002AF019BE1A68A0 +:10C2500042F480021A60704700E100E0803D002057 +:10C26000F7B5194F3C7864BB184E01252046357050 +:10C27000FFF798FF112821D02046FFF7ABFF144BA2 +:10C280008DF80340186801900DF1030000F062FC86 +:10C29000104901A82AF0CDFD0446B0FA80F040090B +:10C2A00038709DF8030000F079FC3CB90A4B3470FB +:10C2B0001C70FFF7B9FF2846FFF78CFF204603B03C +:10C2C000F0BD0824FAE700BF1A45002019450020F8 +:10C2D000BB3B0600F11105001B450020F7B5154FCB +:10C2E0003B781BB3144E01203070FFF75BFF112821 +:10C2F0004FF000051CD00220FFF76CFF0DF1070086 +:10C300008DF8075000F026FC2AF095FD04469DF8B4 +:10C3100007003D7000F042FC2CB903203470FFF799 +:10C320006DFFFFF757FF204603B0F0BD0824FAE782 +:10C330002C46F8E71A45002019450020054B1B78CC +:10C3400033B1054B1B780BB1FFF7C8BFFFF788BFB0 +:10C3500008207047194500201A450020014B187825 +:10C36000704700BF1A45002008B5044B1B7823B165 +:10C37000FFF744FF024B01221A7008BD1A45002046 +:10C380001B45002010B5084C23785BB1074B1B7888 +:10C3900043B1074B4FF48002C3F80021FFF744FF7D +:10C3A0000023237010BD00BF1B4500201A4500204C +:10C3B00000E100E0044B1B7823B1044B187800F037 +:10C3C000010070470120FAE71A4500201B450020B4 +:10C3D00007B50849684629F036FD019B13B903B03B +:10C3E0005DF804FBD3E900209047684629F035FD4D +:10C3F000F3E700BF50A2050030B5134B1B7891B096 +:10C40000FBB1124D34240DF1020103A8ADF8024036 +:10C410002AF019FD70B9294601A829F014FD029BE4 +:10C42000002BF0D003A8D3E90021904701A829F000 +:10C4300014FDF4E7052804D011B0BDE830402AF01F +:10C440001FBD11B030BD00BF1C45002068A2050013 +:10C450007FB50D4600293ED00024204A0A60CDE970 +:10C460000144012606238DF8040001A92020ADF81F +:10C47000083003948DF806602AF0E3FC2A680394E0 +:10C4800001A94020CDE901448DF805602AF0D9FCCE +:10C4900004230DEB03012A6803943046CDE90144DF +:10C4A0008DF804302AF0CDFC4FF4E4632A68019340 +:10C4B00001A9A120CDE902442AF0C3FC2A68039413 +:10C4C00001A9A020CDE901448DF804602AF0B9FC4F +:10C4D000204604B070BD0E20FBE700BF40200020C6 +:10C4E00008B52AF0ACFC10B9014B01221A7008BD46 +:10C4F0001C4500201FB50E4C01A82AF0A6FC70B9FF +:10C50000214602A829F09FFC039B002BF4D0019840 +:10C51000D3E90021904702A829F09FFCF4E7052801 +:10C5200004D004B0BDE810402AF0AABC04B010BD8D +:10C5300074A205002DE9F041044688B038B10388A3 +:10C54000512B27D006D8102B18D0112B1AD008B099 +:10C55000BDE8F081532BFAD1304DC288EB889A4266 +:10C56000F5D12B7E002BF2D000F0E8F90028EED0B8 +:10C570006B69022008B0BDE8F04118478288274B5C +:10C580009A80E4E7254B81889A889142DFD14FF663 +:10C59000FF72F5E7214DB0F80480AB889845D6D1FD +:10C5A0008679022ED3D10289EB889A42CFD1837B40 +:10C5B000043B022BCBD9102200210DEB020021F00D +:10C5C0004DF801AF69898DF8106002AA40460296C5 +:10C5D00003972AF040FC0646D0B9384629F037FFC9 +:10C5E000B0B19DF81630ADF8146043F001038DF83A +:10C5F0001630A88804A92AF032FC1128F9D0BDF819 +:10C600001430002BA3D104F1080000F019F99EE7C3 +:10C6100040F2FD13ADF81430EBE700BF143D0020ED +:10C620007FB50023CDF80B308DF80F300323ADF824 +:10C63000023020238DF804300D4B8DF80500DA8888 +:10C64000ADF8082002228DF80A206A448DF8061001 +:10C650000492988801AA02A905922AF0FEFB20B94B +:10C66000BDF80230032B18BF0C2007B05DF804FBA7 +:10C67000143D002010B54FF0FF3100202AF0F5FBEB +:10C68000044658B9B1212AF0EEFB044630B9044BF8 +:10C6900001205B6998470220FDF77CFF204610BD12 +:10C6A000143D0020F0B51B4B87B002AC024603F1ED +:10C6B0001007254618685968264603C60833BB424A +:10C6C0003446F7D122B3144B12685A614FF6FF710A +:10C6D0009980002119760AB9104A5A610E4800F073 +:10C6E00071F898B901204FF659630D4A8DF806008C +:10C6F00001A9ADF804302AF0ACFB38B90649284648 +:10C700002AF0AFFB10B9044800F078F807B0F0BD8C +:10C710000E20FBE7BF3B0600143D00206F6E0500B6 +:10C72000163D002010B50E4C226832B1137E23B1A5 +:10C730000378082B02D0092B08D010BD037A012BF7 +:10C74000FBD11369013B1361002BF6D1FFF792FF78 +:10C750000028F2D023680220BDE810405B6918472A +:10C76000703D002015490B6870B5ABB14B689BB1AB +:10C7700008319847082805460ED0114C236860B947 +:10C78000012119830846FFF74BFF28B123680320D6 +:10C790005B69984723681D7670BD00221A830621C5 +:10C7A0000120FFF73DFF18B1236803205B6998471C +:10C7B00023680220BDE870405B691847743D002083 +:10C7C000703D002020B1034B18600348FEF73CBDCC +:10C7D0000E207047703D002025C7020008B52AF0E2 +:10C7E000FFFC38B904482AF045FB18B9BDE80840F9 +:10C7F00001F0EAB908BD00BF743D002010B588B053 +:10C80000044620220021684620F028FF2246042307 +:10C81000ADF8003012F8063B8DF8023042F6010305 +:10C82000ADF80C301723ADF804306088034B049347 +:10C83000694629F010FE08B010BD00BF01010202D8 +:10C84000F0B50546007B394C012897B069D12668C0 +:10C85000717E59B10621FFF7E3FE00285FD0112851 +:10C8600061D00F280CBF0721042110E0502202A83C +:10C8700020F0F4FEB08801A9FEF73CFD0028EED1BF +:10C88000BDF804004FF6FF7398420FD10721287BB3 +:10C89000FFF7C6FE18B1236803205B699847236839 +:10C8A0005B69022017B0BDE8F040184702A92AF0E2 +:10C8B000A2F80028D3D11E4A0DF109030DF1190782 +:10C8C00018685968164603C60833BB423246F7D18A +:10C8D0001868306099889B79B371B1800FAF0FCF22 +:10C8E000144E0FC697E8070086E807002068082363 +:10C8F000ADF80630808801230DF1060206F10C0127 +:10C900002AF0B6FA0028AAD10B49A6F12C0051F85A +:10C91000083B98470028A2D1236801225A7617B015 +:10C92000F0BD0221B3E70621B1E700BF703D002052 +:10C93000343D00204C3D0020743D002010B5064CD5 +:10C94000236800205B6998472468FEF717FC206184 +:10C9500001F07EFC002010BD703D0020F0B50746C0 +:10C9600089B014461E460D4611B908462AF088FAC9 +:10C9700014B920462AF084FA20220021684620F0CB +:10C980006DFE02238DF80D30084B0E9A1888ADF815 +:10C9900000706946ADF80440ADF8064002958DF888 +:10C9A000116029F058FD09B0F0BD00BF70430020B0 +:10C9B00030B587B041F60A035C4AADF80C30044646 +:10C9C00003A901208DF80E002AF058FA0546002828 +:10C9D00049D12288002A49D1228952B1544B00936F +:10C9E000E16894F83C3042F62420FFF7B7FF0028B6 +:10C9F00047D1228A52B14F4B0093616994F83C3081 +:10CA000042F62520FFF7AAFF00283AD1228B52B127 +:10CA1000494B0093E16994F83C3042F62720FFF738 +:10CA20009DFF00282DD1228C4AB1444B0093616AAE +:10CA300094F83C3042F62620FFF790FF08BB228D89 +:10CA40004AB13F4B0093E16A94F83C3042F628200B +:10CA5000FFF784FFA8B9236BABB9616B002938D10C +:10CA6000A36B002B42D1284607B030BD354B009355 +:10CA7000616894F83C3042F62920FFF76FFF0028E8 +:10CA8000AAD00546EFE71A688DF810201A68120A36 +:10CA90008DF811205A888DF81220DA788DF813203D +:10CAA0005A688DF814209B688DF815301A0A1B0CF3 +:10CAB0008DF81730244B8DF816200093082294F837 +:10CAC0003C3004A942F62320FFF748FF0028C4D0D9 +:10CAD000D7E71E4B0A790093096894F83C3042F678 +:10CAE0002A20FFF73BFF0028BAD0CAE71A788DF852 +:10CAF00010205A888DF81120120A8DF812209A8879 +:10CB00008DF81320120A8DF81420DB888DF815306B +:10CB10001B0A8DF816300E4B0093072294F83C3018 +:10CB200004A942F65020FFF719FFAAE7704300203E +:10CB30005043002068430020404300203843002039 +:10CB400072430020484300207A43002060430020C5 +:10CB50005843002070B5EFF3108672B60C4A946803 +:10CB600001239CB993600B4B0B4DD3F880102940E7 +:10CB70001160C3F88050D3F8841051604FF0FF3239 +:10CB8000C3F88420047006B962B670BD0370FAE77A +:10CB9000803D002000E100E0FC06FFBD084B9A68E4 +:10CBA00010B55AB150B9EFF3108172B6054A1C683E +:10CBB00014605C685460986001B962B610BD00BF33 +:10CBC000803D002000E100E070B5064D06460024DF +:10CBD00055F8043B0BB1304698470134042CF7D18B +:10CBE00070BD00BF983D00200B4A0C4953881420AB +:10CBF00000FB0311CB6833B904204968107001228F +:10CC000007482AF088BA07490523137002238B804E +:10CC1000012209680023F3E7B03D0020C83D002051 +:10CC2000942100207C3E002007B500230549009395 +:10CC3000054A0968054808232AF03FFA03B05DF861 +:10CC400004FB00BF7C3E00208CA205009421002044 +:10CC500007B5002301460093034A044808232AF03D +:10CC60002CFA03B05DF804FB84A205009421002097 +:10CC700013B500230C4600930146084A08480423D4 +:10CC80002AF01BFA38B9074B142101FB04310123A8 +:10CC90000B7402B010BD48F20D60FAE780A20500E7 +:10CCA00094210020C83D002037B50A480A4B42684D +:10CCB0009C88196853880325033305709BB20020B4 +:10CCC00000909B0001EB840104482AF0F6F903B0C0 +:10CCD00030BD00BFB03D00207C3E002094210020EC +:10CCE00010B50146044829F037F81C2204460021FB +:10CCF00020F0B4FC204610BD683E002068B10268F8 +:10CD0000084B9A4209D14068074B984207D001333B +:10CD1000984214BF03200120704703207047002071 +:10CD2000704700BFDEC0ADDEFE011EF1033083B2EE +:10CD300040F2FE32934230B50FD80B4C207878B9D0 +:10CD4000228965892A441A4492B2B2F5806F07D8C5 +:10CD5000088062891344638130BD48F20860FBE7B4 +:10CD600048F20660F8E700BFC83D00202DE9F04119 +:10CD70000D460223154F2B80164600F5805100F119 +:10CD800008044FF001088C420ED2236801330BD007 +:10CD900020462AF082F848B10EB186F800800228B9 +:10CDA00009D14FF480632B80BDE8F081A3683A6815 +:10CDB000934200D93B602B886288033313442B8055 +:10CDC0006388033304EB8304DDE700BFC03D00202C +:10CDD00038B5144B14220D4602FB00302B68446812 +:10CDE00004F58051A3B15C88033403EB84048C42C6 +:10CDF00015D22368013312D020462AF04EF80128BC +:10CE000008D002280BD00028F1D12C60012038BDB9 +:10CE10000834ECE76388033304EB8304E7E700207E +:10CE2000F5E700BFC83D0020426873B504460D46D3 +:10CE30001AB31E4BD9688A421FD31B699A421CD869 +:10CE400012F0030319D11A4900890989884214D1C3 +:10CE500020689168884210D1164949688A4209D9E8 +:10CE600001F580518A4205D22B80B3FA83F0400944 +:10CE700002B070BD48F20963F7E700262E800196E4 +:10CE8000288801A9FFF7A4FF30B92B8801339BB292 +:10CE90002B80002BF3D0EBE7019B2268996891422D +:10CEA000EED16360024B1B892381E1E794210020CE +:10CEB000B03D0020C83D00202DE9F0411C461B4B31 +:10CEC0001B7806460F4615464BB35AB354B3DFF8EA +:10CED0006480A38813B148F209601EE098F800301E +:10CEE0002BB9A0882146FFF773FF20B92060A388E3 +:10CEF0000133A380EDE723681EB1998832889142FF +:10CF0000EFD11FB119883A889142EAD19A68C5E9F0 +:10CF10000023074B1B892B810020BDE8F08148F2DC +:10CF20000160FAE748F20460F7E700BFA83D00207F +:10CF3000B03D0020C83D002008B5074B5888191D9A +:10CF4000FFF746FF18B1BDE80840FFF7ADBEBDE8EA +:10CF50000840FFF749BE00BFB03D00202DE9F04773 +:10CF60009B4FDFF8908288B006463B6823B999480A +:10CF7000414628F02BFF38603D6829784B1E052B71 +:10CF800007D8DFE813F020006B006B00FD00FD0008 +:10CF9000530148F20E641422002103A820F05EFB26 +:10CFA00041F61D539C4208BF00243B6804941A7844 +:10CFB000023A042A00F2D681DFE812F0B701C30179 +:10CFC000E501ED01F4012EB1834B00225A604FF4CC +:10CFD0000644E0E72B79032B0AD8DFE803F0020FC1 +:10CFE0001B2601232B71FFF71FFE002800F0C280D3 +:10CFF000794B00225A6048F20D64CCE7774B1A78DF +:10D00000022A4FF0000240F0D18158681A70FFF7F1 +:10D010001FFEEAE772497348002302222B718A80BF +:10D02000096801222AF077F8DFE76D4C00262E719F +:10D030002068FFF70DFE6C4BDFF8A0C15B88256808 +:10D04000142253430CEB03020CF803605168556043 +:10D05000A588158102222160A280C6E7B5F814A038 +:10D06000AA7DDFF87891AEB1022AEB8806D91421A7 +:10D0700001FB0A91DA1C088902440A81142202FB8E +:10D080000A99C3F57F43B9F80A20FD331344A9F880 +:10D090000A309CE7142303FB0A9318895C6804EBAD +:10D0A0008004062A69D8DFE802F0274E36441D5A6C +:10D0B000040041F61D54AA7DEB88022A06D91421EA +:10D0C00001FB0A91DA1C088902440A81142202FB3E +:10D0D0000A99C3F57F43B9F80A20FD331344A9F830 +:10D0E0000A3058E74148424900234360AB69036076 +:10D0F000FFF79AFE00285AD00223AB750023009355 +:10D100000423EA182146374829F0D7FF002831D0F8 +:10D1100048F20D64CFE72B69002B14BF03230123D2 +:10D12000AB750023009305F10C02042304F1080100 +:10D13000E9E70123AB750022EB8800922A699B0086 +:10D1400004F10C01DFE703290CBF05230623AB75AF +:10D1500000230093042305F10802E118D3E7062316 +:10D16000AB75234B1988214B5868FFF781FD0446A6 +:10D170000028A0D108B0BDE8F08748F20E649AE715 +:10D18000002E7FF424AF2B79012B35D0022B47D012 +:10D19000002B7FF4FEAE02232B710DF10A01EB6828 +:10D1A000039303A8CDE90466FFF73EFE10B948F2E9 +:10D1B0000964F0E60498BDF80A108388EB800388C0 +:10D1C0002B81FFF755FD0446002C7FF4E4AED1E738 +:10D1D000C43D0020683E0020A83D0020C83D00203E +:10D1E0007C3E002094210020B03D00208C3D00209A +:10D1F00082430020BC3D0020DFF8E09103AA4B46AB +:10D200003146A81DFFF758FE044660B9B9F804106E +:10D210000498FFF72DFD044648F209639C42D3D1E0 +:10D2200041F61D54B7E6C9E90066F5E7002E7FF424 +:10D23000CEAE644BDA7ABAB1DE721A78013A062AB7 +:10D240003FF6A7AE01A151F822F000BFB7D302000C +:10D25000FDD2020003D3020009D3020093CF0200E3 +:10D260000FD3020021D302001A78072AE5D801A1C2 +:10D2700051F822F095D202003BD202003BD20200CC +:10D28000B1D20200C5D20200E5D20200E5D202000E +:10D29000ADD202001A8901321A8100225A80DA7254 +:10D2A000494A1278B2FA82F252099A72012207E0D0 +:10D2B000464958688A884088033202448A8002229C +:10D2C0001A70BAE75C88404A4049142505FB0422DD +:10D2D0000868546850608888108102228A800C6037 +:10D2E0000622EDE70722EBE7374900229A72CA6867 +:10D2F000002A63D1097C002960D05A80FFF71CFE08 +:10D3000061E7FFF7D1FC5EE7FFF76EFC5BE75A8849 +:10D310002D4B142101FB02335868FFF799FC52E7AB +:10D3200000225A60FFF780FC4DE701228DF80C20A7 +:10D330001A89ADF818209A88DB68ADF81A20059391 +:10D3400010E002228DF80C201A89ADF818209A8876 +:10D35000ADF81A20DA689B7D05929A1F534253411B +:10D360008DF81C3003A8FFF72FFC00264146184813 +:10D370003E6028F056FD1748012129F081FE002863 +:10D380007FF4F3ADF6E603228DF80C20DA88ADF8D1 +:10D3900018201A89D0E704228DF80C20DB88ADF81C +:10D3A0001830DFE705238DF80C30DBE70A4B01214D +:10D3B00019705A6034E79A7A002A95D100221A70BF +:10D3C0005A80F6E7B03D0020C83D00207C3E00209A +:10D3D000683E0020783E0020A83D0020883E0020C6 +:10D3E00008B50548012129F033FE18B9BDE8084009 +:10D3F000FFF7B4BD08BD00BF783E00202DE9F34122 +:10D400009846374B1B7806460D46002B5CD000290A +:10D410005DD009884FF6FF7399425BD06B88002B73 +:10D4200058D06B689B0758D14AB92F890DF102017A +:10D430003846FFF77BFC30B102B0BDE8F0811388BD +:10D440005788ADF8023001A8FFF74AFC044660B9DE +:10D45000BDF80220234B142101FB02335889033805 +:10D46000C01B588148F20760E6E780F8008000237F +:10D470008375BDF8023083826B68036101211A480D +:10D4800029F0F2FD2B882381B8F1030F6B88A3806C +:10D4900004BF0423A3754FF0000508BF3368E060A4 +:10D4A00008BFA3611148E780658101A928F07EFCCF +:10D4B00036B1E36833600E4B75601B89B5723381FA +:10D4C000FFF78EFF0020B7E748F20160B4E748F2AB +:10D4D0000460B1E748F20360AEE748F20260ABE7F0 +:10D4E000A83D0020C83D0020C03D0020683E00202F +:10D4F000B03D002008B5034607480268042A08D05A +:10D500000168064A42F82130012129F0ADFD0020D2 +:10D5100008BD48F20B60FBE7843E0020983D0020E8 +:10D520002DE9F04F89B01422002103A820F096F8CD +:10D530007A4B1B7803F0FF0B3BB103A8FFF744FBCA +:10D540000027384609B0BDE8F08F744B181D29F04C +:10D55000A3FD0028F4D1DBF8F83FDFF8E0A15C1C64 +:10D5600008BF4FF010234FF0805208BF5B6911696C +:10D570005269581C08BF02FB01F3CAF81030684911 +:10D58000A3F5005300225046CAF80C3029F087FD5D +:10D5900007460028D5D11C2362496348DFF8A091D3 +:10D5A0008C2228F0A4FB0223B8463D4601933C465A +:10D5B000DAF80C6046443046FFF7A0FB012862D041 +:10D5C000032817D000283DD158494FF0140C0CFB0C +:10D5D00004FC01EB0C0201F80C0056600CF1100287 +:10D5E0000CF1080C0A4430466144FFF7BFFB45F0DC +:10D5F000020545E03268531C02D04D4B9A4234D1AB +:10D60000321D06F58051106801302ED1043291424E +:10D61000F9D1D9F800203AB90222C9F80060A9F876 +:10D6200004204FF0010B0BE0142262433F4B022019 +:10D63000991898543F4A4E60548001340881A4B22E +:10D6400045F0010508F58058B8F5005FB0D1019BA1 +:10D65000012B98BF0025EDB2022D03D0062D32D04C +:10D66000002D39D148F20A676BE7019B2F495A1EFA +:10D6700093B21422624388180193466003208854B1 +:10D680000134A4B2DEE7BBF1000F0DD0274B14220A +:10D690006243991802209854D9F800204A60254A1C +:10D6A000088154800134A4B200222349C9F80060E3 +:10D6B0003046FFF75BFBB9F80420022A0CBF0422B6 +:10D6C00008221543BEE7154A0123137003A800235F +:10D6D0005360FFF779FA34E702A8FFF701FBC8B1FE +:10D6E0000123013D03700A2D09D8DFE805F0060883 +:10D6F0000608070807080F110F000023037102A98D +:10D70000094828F053FBFFF76BFE1AE70323F5E700 +:10D710000223F3E748F2076713E700BFA83D0020A4 +:10D72000A0A20500DC3D0020683E0020C83D00208E +:10D73000DEC0ADDEB03D0020803E00209421002000 +:10D740007C3E002073B50D460446C8B1C1B10DF151 +:10D750000601FFF769FBB0B1BDF806300B486668FB +:10D76000142202FB030001210C3029F07DFC6368C8 +:10D770002E600C336B600123A372002002B070BDD9 +:10D7800048F20460FAE748F20960F7E7C83D002074 +:10D7900013B50446A8B10DF10601FFF745FB98B19A +:10D7A000BDF806200B4B142101FB0233DA6872B17D +:10D7B000A27A62B1DA680020013ADA60A07202B09F +:10D7C00010BD48F20460FAE748F20960F7E748F252 +:10D7D0000560F4E7C83D0020114B1B7813B50446E3 +:10D7E000ABB14FF6FF73984214D001A8FFF778FA57 +:10D7F00098B10523037001230371C48001A909486E +:10D8000028F0D4FAFFF7ECFD002002B010BD48F27A +:10D810000160FAE748F20360F7E748F20760F4E7CF +:10D82000A83D0020683E00200F4B1B7807B5A3B130 +:10D8300001A8FFF755FA98B10623037001A90B4818 +:10D8400028F0B4FA0A4B1A780AB10122DA72FFF70B +:10D85000C7FD002003B05DF804FB48F20160F9E762 +:10D8600048F20760F6E700BFA83D0020683E0020B0 +:10D87000B03D0020F8B52C4B1B780446002B4CD053 +:10D8800000284DD0294E122200211FF0E7FE7168BA +:10D8900077893589022323800846FFF72FFA3D4414 +:10D8A0000328ADB204BF01232380F3686581C5F569 +:10D8B0008065ADB26380278105B1A58101F10805BE +:10D8C00001F58051A94226D92B68013323D028467F +:10D8D00029F0E3FA012807D0022812D00028F1D15C +:10D8E000A3880133A38007E0E3880133E380E38961 +:10D8F0006A8803331344E3816B88033305EB8305A4 +:10D90000E0E7E3884D1BE1890133E38001EBA501EA +:10D910000123E1812374002001E048F20160F8BD99 +:10D9200048F20460FBE700BFA83D0020C83D00208E +:10D93000024B187A003818BF012070472C3F002096 +:10D94000034B187A0122B0FA80F05A7440097047EC +:10D950002C3F002008B51422002104481FF07EFE51 +:10D96000034828F0D7F9002008BD00BF2C3F002055 +:10D970001C3F002010B5094C094B4360204629F09C +:10D980008BFB40B9FEF7EAFC064920741C230648CD +:10D990008C2228F0ACF9002010BD00BF2C3F0020E5 +:10D9A00094A20500903E00201C3F002038B5234D76 +:10D9B000234C2B7A3BB92349234828F007FA2060EF +:10D9C00008B9686038BD022324682B72237973B1CB +:10D9D000012B24D02046032129F0C7FB00232B7202 +:10D9E0006B6018491848BDE8384028F01ABAD4E9E5 +:10D9F0000523D21AB2F5805FD4E9031028BF4FF493 +:10DA000080529208012A38BF01221944184429F093 +:10DA1000A8FB50B11128DDD101232B72D2E7D4E944 +:10DA20000303184429F09FFBF3E72B7C002BC9D19B +:10DA3000BDE83840022000F009B800BF2C3F0020AC +:10DA4000443F0020403F00201C3F002038B5234CBD +:10DA5000237A002B41D0022B09D1032830D0204B50 +:10DA600000221B68E2601A793AB1012A22D0637C55 +:10DA70007BBBBDE83840FFF799BFD3E905128D1A8B +:10DA8000B5F5805F94BF521902F580529A619142B8 +:10DA9000EDD102284FF0000308BF19462372104B46 +:10DAA00018BF0D21186829F060FB0E490E4828F0B8 +:10DAB000B8F9DCE71A6901321A615B699A42E7E753 +:10DAC000E3680133082B01D8E360D0E70023E3606B +:10DAD000DFE7BDE83840FEF731BC38BD2C3F002001 +:10DAE000443F0020403F00201C3F002000F0FD0389 +:10DAF000012B08D1044B00225A74421E504250415F +:10DB00001874FFF753BF70472C3F002010B5064C28 +:10DB1000201D29F0C1FA28B9637C1BB9BDE810406B +:10DB2000FFF744BF10BD00BF2C3F00202DE9F3419B +:10DB300080460D46104801A916461F4628F00CF9EC +:10DB40000446B0B11822002104301FF087FD2D0BD0 +:10DB50000123237101A90848C4F80080A760E5608B +:10DB6000666128F023F9FFF7D1FF002002B0BDE87D +:10DB7000F0810420FAE700BF1C3F00202DE9F341AB +:10DB800080460F460F4801A916461D4628F0E4F8C6 +:10DB90000446A8B11822002104301FF05FFD089B45 +:10DBA000A36001A9C4E903670648C4F80080656161 +:10DBB00028F0FCF8FFF7AAFF002002B0BDE8F081D2 +:10DBC0000420FAE71C3F0020014829F007BB00BFF2 +:10DBD00000C0010030B587B005461422002101A81D +:10DBE0001FF03CFD4FF6FF739D42ADF8065023D069 +:10DBF000284629F086FB1128044617D007D860B1C3 +:10DC00000B2811D02146284629F00DFB03E043F2F2 +:10DC100002039842F6D1002209E00E2301A88DF8F4 +:10DC2000043029F0F5FAF6E70F23F7E70122034B5A +:10DC300028461978FCF746FF07B030BD2045002084 +:10DC4000024B034918780022FCF760BF22450020F0 +:10DC500055DC02002DE9F047DFF8048188B098F820 +:10DC600000100546FCF716FF0646002873D128462B +:10DC700000F0FCFA0828014622D006D888B1062810 +:10DC80004BD0284629F0CFFA09E043F2020398422C +:10DC900005D043F20143984259D01128F1D1012413 +:10DCA00046E03146142203A81FF0D8FC102303A835 +:10DCB0008DF80C30ADF80E50012629F0A9FAEEE7E8 +:10DCC0000DF1060029F0A0FA344601274FF0020AB0 +:10DCD0000DF10809BDF80630BB421ED900224946A5 +:10DCE0003846CDE903A929F091FAB0B9BDF808305A +:10DCF0003CB942F605241B1B5C425C410137BFB2B4 +:10DD0000E8E742F602129342F8D101AB03AA394682 +:10DD10002846049329F076FA30B1284600F0D2FA6A +:10DD200000F0BEFA002403E0BDF80430002BF4D06C +:10DD30000A4B224619782846FCF7C4FE98F80010D2 +:10DD40003246284608B0BDE8F047FCF7BBBE28467F +:10DD5000FFF740FFA3E708B0BDE8F08722450020A9 +:10DD60002345002013B5044600F0ACFA00236A46B0 +:10DD7000092128F0F7FC052805D1044B0122197868 +:10DD80002046FCF79FFE02B010BD00BF1E450020DC +:10DD900008B5084B084918780022FCF7B7FE024680 +:10DDA00030B9064B06491878BDE80840FCF7AEBE0E +:10DDB00008BD00BF2145002001DE02001E450020F5 +:10DDC000C5DD020037B542F6A623ADF800300A4B98 +:10DDD000044618680190012501AA69462046ADF85D +:10DDE000025029F00BFA28B9044B2A46197820462C +:10DDF000FCF768FE03B030BDA62606001D450020D6 +:10DE000030B5012187B005461C4829F0F2F80446D8 +:10DE1000BFF35F8F70BB284629F02EFA8628014693 +:10DE20000ED007D8D0B1112826D0284629F0FBF90A +:10DE3000002403E043F202039842F6D122460FE0A9 +:10DE40001422214601A81FF009FC062301A88DF821 +:10DE50000430ADF8065029F0DBF9EFE70124024663 +:10DE6000074B28461978FCF72DFE1CB9BFF35F8FCE +:10DE7000024B1C6007B030BD0122F1E7483F002093 +:10DE80002145002038B503780446A3B94088FFF740 +:10DE9000A1FE6588284629F074FA28B1064B0122B4 +:10DEA00019782846FCF70EFE6088FFF75BFFBDE897 +:10DEB0003840FFF76DBF38BD2245002037B50378E5 +:10DEC000082B044630D1427A72BB057A072D1BD04D +:10DED000082D2ED0012D27D180886A46294628F0AA +:10DEE00001FD08BB019B1B78F3B1A08800F018FA74 +:10DEF0004FF6FF73984217D0124B2A461978FCF759 +:10DF0000E1FDFFF79DFE0FE0808800F009FA4FF673 +:10DF1000FF739842044607D00B4B01221978FCF797 +:10DF2000D1FD2046FFF71EFF03B0BDE83040FFF7EC +:10DF30002FBF064B19680129F6D1BFF35F8F1A6016 +:10DF4000F2E700BF2245002021450020483F002085 +:10DF50002DE9F843FCF794FDDFF89090DFF890800E +:10DF600089F80000FCF78CFD88F80000FCF788FDBC +:10DF7000184F194E3870FCF783FD3070FCF780FDA8 +:10DF8000164D174C2870FCF77BFD2070FCF778FDD0 +:10DF9000144B187099F80030182B18D098F80030EE +:10DFA000182B14D03B78182B11D03378182B0ED0A7 +:10DFB0002B78182B0BD02378182B08D0182806D0D4 +:10DFC000094B00201860BFF35F8FBDE8F883032082 +:10DFD000FBE700BF22450020234500201E4500200E +:10DFE0001D4500201F450020483F002021450020FE +:10DFF0002045002037B50C4B0022CDE900320B4BF9 +:10E000000D4619780446FCF75DFD0949094B204689 +:10E01000002D08BF0B46019300F054F90022694619 +:10E0200028F0D6FB03B030BD010009001E450020DA +:10E03000C0A20500C4A2050070B503888488502BD7 +:10E0400086B0054638D00ED8352B48D0362B63D055 +:10E050003F4B404918780022FCF758FD06B0BDE858 +:10E060007040FFF7EDBD522B22D0542BF0D114227B +:10E07000002101A81FF0F2FA112320468DF8043088 +:10E08000ADF8064000F01EF9ADF8080000F008F900 +:10E09000314B204619780022FCF714FD2F4B204607 +:10E0A00019780022FCF70EFD01A829F0B1F8CFE79E +:10E0B0002046FFF78FFDCBE7037B012BC8D1827A87 +:10E0C000012AC5D1018942F602139942C0D1244BDD +:10E0D00020461978FCF7F6FCFFF75AFEB8E7214E08 +:10E0E00020463178FCF7D6FC0028B1D000223178E8 +:10E0F0002046FCF7E7FCEA883ABBAE89012E24D122 +:10E10000E989204629F07CF8F8B9174B324619788E +:10E110002046FCF7D7FC9BE7134E20463178FCF7EE +:10E12000B9FC002894D0317800222046FCF7CAFCC4 +:10E13000E98851B9EB89012B03D1297C003918BF3B +:10E1400001212046FFF756FF82E70021F9E700BFD3 +:10E15000204500204F720500234500202245002065 +:10E16000214500201D4500201F450020F0B58DB041 +:10E1700000F06EF801A8FCF765FC0F4F00244FF685 +:10E18000FF76019AA3B29A4204D80DB0BDE8F040E0 +:10E19000FFF756BD0CAA02EB430333F8285C284670 +:10E1A00000F090F8B04204D1397801222846FCF7FB +:10E1B00089FC0134E5E700BF22450020F0B5184B8B +:10E1C000184D93E8030089B001AE86E803004FF6CE +:10E1D000FF772888B8421CD00022314628F0F8FA90 +:10E1E0000446C0B11422002103A81FF037FA2B887F +:10E1F000ADF81030112C0CD0862C0CBF0623072351 +:10E2000003A80EBF8DF80C308DF80C30059429F062 +:10E2100028F809B0F0BD288828F036FB2880D8E718 +:10E22000C8A2050084430020044B1A884FF6FF73F0 +:10E230009A4201D0FFF7C2BF704700BF844300205D +:10E24000024B4FF6FF721A80002070478443002073 +:10E2500008B54FF6FF7028F017FB034B1880BDE898 +:10E260000840FFF7ABBF00BF8443002070B50546F0 +:10E270000A4828F0F4FF70B9084C43F203062188DD +:10E280004FF6FF72284628F0E4FFB04204D12388FD +:10E2900001332380F3E7032070BD00BF86430020D5 +:10E2A00013B5074A044692E803006B4683E803006F +:10E2B00000221946204628F08BFA02B010BD00BF9C +:10E2C000D0A20500132810B5044602D94FF6FF70FE +:10E2D00010BDFCF74DFB0028F8D00A20014B444349 +:10E2E000185BF5E788430020132838B505460C462F +:10E2F00002D943F2020038BDFCF73AFB0028F8D0FF +:10E30000064B0A2000FB0530D0F802302360C3889A +:10E31000A380037AA3710020EDE700BF88430020AB +:10E320004FF6FF7398422DE9F04105460CD00C4F93 +:10E3300000244FF00A0808FB04F3A6B2DB5BAB42F3 +:10E3400005D00134142CF6D14FF6FF7604E03046A8 +:10E35000FCF70EFB0028F4D03046BDE8F08100BF8A +:10E360008843002013289FBF0A235843014B1952AA +:10E37000704700BF8843002038B50546FFF7D0FF3F +:10E380000446284628F0BBFA38B9132C05D80A23CE +:10E390005C43024B4FF6FF721A5338BD884300208E +:10E3A000F0B510229BB005460C461C4800211FF01A +:10E3B00055F91B4B05B13CB90021084619701BB03B +:10E3C000BDE8F04028F0EFBF002662002946134860 +:10E3D000E7B21F701FF02CF8382231460CA80396C4 +:10E3E0001FF03CF903ABCDE900660CAA2146284694 +:10E3F00028F0DFFF034668B904A90CAA08460133D8 +:10E40000082B41F8042B02F10702F8D1394628F015 +:10E41000CAFF034618461BB0F0BD00BF50440020A1 +:10E420002445002030B50388102B91B04ED1041D37 +:10E430000FCC06AD0FC50FCC0FC59DF81C3094E86E +:10E44000030003F0FE03062B85E8030009D0FCF768 +:10E4500059FC9DF81C30032B4FEA530204D9022AC1 +:10E460003DD04FF6FF7310E001AA0DF10201072025 +:10E47000FCF750FC0028F4D0029907A8113129F0CC +:10E480000EF80028F0D0BDF80230BDF8184018484A +:10E490000A226243811883529DF8222007980A724B +:10E4A0004FF6FF72C1F802009342BDF82000C88009 +:10E4B0000CD0ADF8083001A80023ADF806408DF867 +:10E4C000043028F092FA01A8FFF7DCFC11B030BD4F +:10E4D000029907A8013129F008F90028D3D101AA2F +:10E4E0000DF102010720FCF715FC0028F0D1B8E778 +:10E4F00088430020054BD861B3F8E82012B2012A06 +:10E5000004BF0022A3F8E820704700BF9840002015 +:10E510000248002303643830FFF7ECBF9840002026 +:10E5200008B5FBF771FA094AB2F8E8301B0443BF9B +:10E53000B2F8E83003F1FF331BB24FF6FF73A2F8D5 +:10E54000E830BDE80840FBF751BA00BF9840002012 +:10E5500008B5FBF759FA0B4BB3F8E820013212B2B9 +:10E56000A3F8E8203AB9DA6912B993F8EA2032B18F +:10E570000022A3F8E820BDE80840FBF737BA0122E3 +:10E58000F7E700BF9840002038B505460C46FBF77A +:10E590003BFA104B93F8EA20042A19D0B3F8E8109C +:10E5A00009B2012904BF0021A3F8E81093F8EB1089 +:10E5B000501C0A4402F00302133283F8EA0003EB12 +:10E5C000C203C3E902540124FBF710FA204638BD08 +:10E5D0000024F9E79840002070B5224CE369054615 +:10E5E0006BB1FBF711FAE6693EB10023E36125B197 +:10E5F000FBF7FCF9304603F065FAFBF7F7F9B4F8DE +:10E60000E8301BB26BBBFBF7FFF9B4F8E8301BB284 +:10E610001BB1BDE87040FBF7E9B994F8EA204FF66A +:10E62000FF73A4F8E830CAB194F8EB3003F113019A +:10E6300004EBC101D1E90256013303F00303013AAF +:10E6400084F8EB3084F8EA20FBF7D0F9314628460D +:10E650000BF062FFBDE87040FFF77ABFFBF7C6F929 +:10E66000F8E770BD984000200120FFF7B5BFFFF725 +:10E67000FBBFFFF7F9BF00BF2DE9F843214BD3F8EB +:10E68000002122B10022C3F8002101229A60D3F8B0 +:10E690000C21A2B31C49DFF86C90D1F8C8100022FD +:10E6A000C3F80C21D3F818250C78D3B2A3423CBF91 +:10E6B0000A701C46D9F80034012B1DD1134D2E6869 +:10E6C0006A68A71DF3199A4216D304F1010842465D +:10E6D00030461EF0ADFED9F8483506F8083020F077 +:10E6E00004FE2B681C44020AA070E2703B44020C3A +:10E6F000000E227160712B60024B01229A60BDE80E +:10E70000F88300BF00100040984000204C3F0020DC +:10E710000E4B022210B5C3F88020BFF34F8FBFF31A +:10E720006F8F0B4B0022C3F8102101221A61D3F81E +:10E730001021002AFBD0074CD4F8C80020B129F0E2 +:10E7400035F80023C4F8C83010BD00BF00E100E078 +:10E750000010004098400020F8B50446FFF7D8FFAD +:10E7600025786678063506FB0556304629F001F80F +:10E770002E4BC3F8C8002E4B064405441D605E6056 +:10E780004FF080430022C3F8002101221A60D3F821 +:10E790000021002AFBD0274B94F90320C3F80C2555 +:10E7A000A278C3F80825627AC3F810256268C3F816 +:10E7B0001C25227AC3F82425002601250827C3F842 +:10E7C0002C65C3F83055C3F81475227842F00172F5 +:10E7D000C3F8182502214FF6FF72C3F83415C3F8A9 +:10E7E0003C25154AC3F838251822C3F85425134A86 +:10E7F000C3F804056020C3F8047382F80103C2F86B +:10E8000080111160D3F8002242F01002C3F80022F8 +:10E81000C3F800615D60D3F80021002AFBD000221C +:10E82000C3F80C2101229A60F8BD00BF9840002077 +:10E830004C3F0020001000402110010000E100E0EA +:10E840001B4B0222C3F88020BFF34F8FBFF36F8FA3 +:10E85000184B0022C3F8102101221A61D3F81021AD +:10E86000002AFBD090F90320C3F80C258278C3F866 +:10E870000825427AC3F810254268C3F81C25027A9D +:10E88000C3F824250022C3F8002101225A60094B55 +:10E89000D3F80021002AFBD00022C3F80C2101226A +:10E8A0009A60034B0222C3F880211A60704700BFB0 +:10E8B00000E100E000100040F8B51D46324B16465E +:10E8C00002220C46C3F88020BFF34F8FBFF36F8F37 +:10E8D0002E4B0022C3F8102101221A61D3F8102117 +:10E8E000002AFBD0D3F818356219DBB29A4204D95A +:10E8F000A3422EBF1D1B1C460025254FD7F8C8304C +:10E9000062191A70D7F8C83001462246581C1EF00A +:10E910008FFD3DB1D7F8C80001342A463146204466 +:10E920001EF086FD194B0022C3F8002101221A6057 +:10E93000D3F80021002AFBD001229A600022C3F8FC +:10E940000C21124BD3F80C21002AFBD00022C3F873 +:10E95000102101221A61D3F81021002AFBD00022D5 +:10E96000C3F8002101225A60084BD3F80021002A85 +:10E97000FBD00022C3F80C2101229A60024B022234 +:10E98000C3F880211A60F8BD00E100E000100040EB +:10E99000984000200B4A0221C2F88010BFF34F8F2D +:10E9A000BFF36F8F084BD3F81805084BC0B2D3F8EC +:10E9B000C83006301844064B1B681160834208BFFC +:10E9C0000020704700E100E0001000409840002067 +:10E9D0004C3F0020114B022270B5C3F88020BFF3DA +:10E9E0004F8FBFF36F8F0E4B0E4AD3F818350E4D75 +:10E9F000D2F8C8202C68DBB20633D018844208D085 +:10EA0000D65CB11D0144621AA41B063C1EF0AAFD8F +:10EA10002C60024B02221A6070BD00BF00E100E0D2 +:10EA200000100040984000204C3F0020014B002285 +:10EA30001A7070476044002008B5054B00221A7018 +:10EA400016F084FE01F04AFABDE8084017F01EB93E +:10EA500060440020FFF75CBD00F065BE072908B5E3 +:10EA60000A4607D104491EF0B1FC18B9BDE80840B8 +:10EA7000F0F70ABB08BD00BFCF3B060008B503F0A6 +:10EA8000A8FEBDE8084000F01FBEF0B5A1B00646E4 +:10EA900008A803F005F8504D044630BB304603F09B +:10EAA00077FEFFF7EBFF06680146012214A805F088 +:10EAB000CEFB3146224614A808F08AF90646032008 +:10EAC000F0F73EFD012730462F700AF043FE4FF06D +:10EAD000FF302C70F0F734FD17F0CCF83846FFF714 +:10EAE0007BFD02F0B3FF21B0F0BD00244FF0FF30FA +:10EAF0002C70F0F725FD17F0BDF82046FFF76CFDF0 +:10EB0000099C364B25689D4210D1E3685A68022A59 +:10EB10000CD19A68062A09D1D8680DF075FF28B182 +:10EB2000E368DC6820460CF052F805462B4928467D +:10EB300012F0A8FE0028D6D1294821460CF080F812 +:10EB40002849284612F09EFE0028CCD101AA694629 +:10EB500020460DF0A4FF02AA322104A803F04EFFC4 +:10EB6000009B022B05D9019B1F495A6802A804F09B +:10EB7000DBFB20460DF054FE70B123681B49DA8898 +:10EB800002A804F0D1FBE36833B15A6822B1996856 +:10EB9000002202A80CF02EF814A802F081FF80B920 +:10EBA0000320F0F7CDFC124816F03CFD4FF47A70CC +:10EBB00028F0CDFD04A803F073FF16F04BFE02F021 +:10EBC00045FF4FF0FF30F0F7BBFC0020FFF704FDDE +:10EBD00004A803F01FFF86E72545002050DC050050 +:10EBE00090CD05002CDC0500D73B0600E03B06007D +:10EBF00024A6050038B50BF0C5FC4FF4F0500BF01F +:10EC0000D9FC1B4D1B4CFFF711FF16F0F5FC00F073 +:10EC100041FB1948294602F0D1FF0AF055FB237841 +:10EC20003BB9164800F072FD022814D11348FFF7D3 +:10EC30002CFF2378012B17D101F0DCFC0028F8D041 +:10EC40000F49104804F070FB17F014F803F0F2F8C5 +:10EC50000AF07EFBD7E70C49012240F29D200AF022 +:10EC600045FC0AF054FCE4E701F05AFDE6E700BF7A +:10EC7000264501208C40002026450020CF3B060081 +:10EC8000E43B060090CD0500E8E3050000F03EBD42 +:10EC900008B502F0D1FF01F0BFFBBDE8084003F06A +:10ECA00041B8014608B5034816F0FFFB01201EF0ED +:10ECB0003FFB00BFF63B06000FB407B504AA0548AA +:10ECC00052F8041B019204F0D1F903B05DF804EB93 +:10ECD00004B0704790CD050008B508460CF03CF82C +:10ECE000F0F78EF9062008BD08B510F08DFC074A34 +:10ECF0000346002052F8041B994205D001300D282C +:10ED0000F8D103480BF0CAF908BD00BFECA205001A +:10ED10000E3C06001FB501A8F0F756F9DDE90132F7 +:10ED20000398524303FB032300FB00301FF0F4FD64 +:10ED30001CF098FA20F020F80EF05EFE05B05DF8A9 +:10ED400004FB7FB56846F0F73FF900980EF054FEDB +:10ED5000039001980EF050FE049002980EF04CFEC5 +:10ED600003A90590032011F033FE07B05DF804FB02 +:10ED70001FB501A8F0F728F903980EF03DFE05B085 +:10ED80005DF804FB1FB501A8F0F71EF902980EF01C +:10ED900033FE05B05DF804FB1FB501A8F0F714F9C8 +:10EDA00001980EF029FE05B05DF804FB1FB5054B78 +:10EDB0001A7822B9012201A81A70F0F705F905B0F6 +:10EDC0005DF804FB6044002010B50846FFF78CFF97 +:10EDD0000446FFF7EBFF094B598858880122A240EF +:10EDE00089B280B220EA020011424FF0000258803E +:10EDF0001A7114BF1E200E2010BD00BF60440020F9 +:10EE000010B50846FFF770FF0446FFF7CFFFF0F795 +:10EE1000EDF8A0420CBF1E200E2010BD08B5FFF774 +:10EE2000C5FFF0F7E3F8034B53F82000C00040F0B3 +:10EE3000020008BDECA2050070B5134CFFF7B6FF49 +:10EE40002379FBB12079114E002111F0C1FD00237F +:10EE500000F108052279934202D30023237170BD8B +:10EE600004EB530203F00101527989000A4102F0D8 +:10EE70000F02013356F82220D20042F0020245F878 +:10EE8000042BE7E70248EAE760440020ECA2050013 +:10EE9000E8E30500431E0B2B21D8114A01215388BA +:10EEA0008140194389B2518013790F2B17D81379F8 +:10EEB00002EB53035B791179DBB2C9074BBF03F057 +:10EEC0000F0323F00F0343EA00101843137902EBFA +:10EED0005303C0B2587113790133DBB21371704719 +:10EEE00060440020F8B50F4CF0F7EEFA2078B0B18E +:10EEF000002111F06DFD23460B4E13F8015B00F16C +:10EF000008010022954202D800232370F8BD13F8AF +:10EF1000017B56F8277041F8047B0132F2E7034881 +:10EF2000F4E700BF264501204CA60500E8E30500F4 +:10EF300008B5F0F7C9FA034B5A7A034B53F822008D +:10EF400008BD00BF264501204CA6050008B5064BAC +:10EF5000984205D0054B984204D005480BF09EF826 +:10EF6000002008BD0120FCE71CA7050024A7050020 +:10EF7000183C060010B50C46F0F7A6FA2046FFF73D +:10EF8000E5FF084901228B7A02FA00F0034223EAE6 +:10EF900000038B724FF000030B7014BF1E200E2075 +:10EFA00010BD00BF2645012010B50C46F0F78CFAC5 +:10EFB0002046FFF7CBFF034B5B7A83420CBF1E203A +:10EFC0000E2010BD2645012008B5F0F77DFAF0F7B8 +:10EFD00069FA400040F0010008BD38B50846154602 +:10EFE000FFF7B4FF044620B1012802D007480BF018 +:10EFF00055F828460BF0B0FE0546F0F765FA2046B6 +:10F000002946F0F73DFA062038BD00BF183C06003F +:10F01000012802D0022810D070470021084B01229D +:10F02000987A59728A4002439A721A78072A9FBFC7 +:10F03000501C18709B18597070470121EEE700BFF3 +:10F04000264501204A68014904F06EB9203C0600BB +:10F05000024B03481B78A0EB03307047543F00205D +:10F0600000300700024B03485B78A0EB0330704789 +:10F07000543F002000300700C379002B14BF1E202E +:10F080000E207047C37910B5044643B1054A037991 +:10F090005068A17900EBC310013001F0CBFC0023D4 +:10F0A000237210BD543F002008B5FFF7EBFF062088 +:10F0B00008BD08B50868FFF7E5FF062008BD38B5AC +:10F0C000074C6368C501002103EBC01001F0B2FCDE +:10F0D00063682B4493F87F00237A8342F1D238BDD2 +:10F0E000543F00202DE9D043104B93F80880D3F80B +:10F0F000049007460E460124A04503D2FF24204673 +:10F10000BDE8D083E30109EBC41119F80330FE2BED +:10F1100009D18B78B34206D13246033138461EF00E +:10F1200055F90028EBD00134E4B2E5E7543F002064 +:10F1300008B504490C200BF044FD034A426001224B +:10F14000027208BDF0E0050071F1020007B501A9E7 +:10F1500010F090FA0199FFF7C5FFFF2802D10220B5 +:10F160000BF0A8F9FFF7ABFF062003B05DF804FB36 +:10F1700038B5124B1D7A59680446237AAB4201D93F +:10F1800000201AE0DA0101EBC3108A5CFE2A02D0EB +:10F1900001332372F1E7817803300FF08BFF0021F8 +:10F1A0000546032011F014FC01234FF00112C0E9C1 +:10F1B00003238560237A0133237238BD543F002036 +:10F1C000002170B508460FF039F80D4E05460124B0 +:10F1D000337AA34201D2284670BD7268E30102EB84 +:10F1E000C410D35CFE2B07D1817803300FF062FF8F +:10F1F000014628460EF042FE0134E4B2E8E700BFC3 +:10F20000543F002037B501A910F034FA0199FFF7F7 +:10F2100069FFFF2802D102200BF04CF9164B5D6804 +:10F2200003B205EBC31300219A785C780232D2B2A4 +:10F2300003B205EBC31393F87F00FF2817D1A01A80 +:10F2400008440EF0D9FB002104460A2011F0C0FB4F +:10F2500001224FF00111C0E90212C0E90422C0E905 +:10F260000622C0E90842C0E90A2203B030BDC2F15B +:10F270007E0211440022DBE7543F0020044A037958 +:10F28000506800EBC310033010F8011C0FF012BFE0 +:10F29000543F002070B5244A244C254D02EA040353 +:10F2A0001819A3F5FC43111A03F1FF3303EA040311 +:10F2B00048BF01F6FF711F4C0913697004F6FF7116 +:10F2C000C91A21F47F61A3F6FF7621F00F01B44241 +:10F2D00038BF00210B44D21A48BF02F6FF72C01A91 +:10F2E0001213C0112A7028721FF0D5FF2B7AB0FBC1 +:10F2F000F3F202FB130001306872FFF7A9FE0378F6 +:10F30000FD2B024603D100F578626A6070BDFFF7FD +:10F31000A9FE0378FD2BA2F1800401D16C60F5E712 +:10F32000FD2101F087FBF9E70030070000F0FFFF47 +:10F33000543F002000D006002DE9F3473E4E3F4FDA +:10F34000757A327AD6F804C001322C46E3011CF8F3 +:10F350000330FF2B6CD00134E4B2944208BF012487 +:10F36000AC42F3D10021E3010CEBC4101CF80330D4 +:10F3700003B90131C0F30B0363B94FEAC31E10F8A0 +:10F380000EE0BEF1000F05D10133202BF5D101F0C5 +:10F39000EFFA4DE00134E4B2A24208BF0124AC42CE +:10F3A000E1D1002943D0FFF753FE0378FD2B16D19E +:10F3B0008DF80430FFF74CFE0446FFF753FE4FF480 +:10F3C000805A0546A54217D1284601F0D1FA0122FC +:10F3D00001A9284601F03EFBFFF75CFFB0E7FFF70D +:10F3E00041FE03788DF80430FFF73CFE0446FFF73A +:10F3F0002FFEBA460546E5E7204601F0B9FA204659 +:10F4000001F0B6FA0AEB04094FF0000819F80830C9 +:10F4100009EB080123B1802204EB080001F01AFB7C +:10F4200008F18008B8F5805FF0D14C46CAE7FF24A8 +:10F43000204602B0BDE8F087543F002000F0FFFFF7 +:10F4400070B583791944C9B27E2904464FF000058E +:10F4500002D0817100200BE08571D2B1FFF76CFF03 +:10F46000FF28064605D12079FFF729FE25721C20CA +:10F4700070BD0C4D6379686800EBC31031467F3076 +:10F4800001F0D8FA6868617936B200EBC61001F075 +:10F49000D1FA044B62795B6803EBC21393F87F30B7 +:10F4A0006371D7E7543F002010B50F4B5A6843797A +:10F4B00002EBC31393F87F10FF2908D1017902EB07 +:10F4C000C1125278FF2A0BD08179914208D08279FB +:10F4D0001344012100225C78FFF7B2FF204610BDE3 +:10F4E0004FF0FF34FAE700BF543F00202DE9F84FFA +:10F4F0009946037A04460F46154613B91C480AF08C +:10F50000CDFDC3793BB1DFF86CA00379DAF80420B4 +:10F51000DB01D35C43BB0923C9F800304FF0FF3552 +:10F520002846BDE8F88F3744A8EB0608B8F1000F6D +:10F53000F6D0A0796379C0F17E06013046451BFB09 +:10F540000300DAF8043028BF4646324639461844EC +:10F5500001F080FA012231462046FFF771FF0028B2 +:10F56000E1D0C9F80000D9E7A8464FF0800BDDE7ED +:10F57000313C0600543F00202DE9F8439046027AC2 +:10F5800005460F4612B920480AF088FDC4793CB9F7 +:10F59000DFF878900279D9F80410D2018A5C32B988 +:10F5A00009221A604FF0FF342046BDE8F883D9F8ED +:10F5B00004006979AB7900EBC111C3F17E0291F8C7 +:10F5C0007F60FF2E09D12E7900EBC6104078FF280E +:10F5D00017D0C01A824228BF0246A8EB0406964202 +:10F5E00028BF1646002EDFD00133194432463819A1 +:10F5F0001DF01EFF002231462846FFF721FF34444C +:10F60000D5E70022E9E700BF313C0600543F002067 +:10F6100078292DE9F04780460D4616461F464CD8FE +:10F62000FFF760FD0446002E43D0FF2801D0FFF70E +:10F6300046FDFFF781FEFF28044602D11C200AF098 +:10F6400039FFDFF87C90D9F8043000B24FEAC01AD5 +:10F65000FE2103EBC01001F0EDF9D9F8040050448D +:10F66000E9B2023001F0E6F9D9F80400504441460D +:10F6700003302A4601F0EEF929464046FFF7EEF93D +:10F68000104B03F11C01002F18BF19460C200BF082 +:10F6900098FA0B4B04715B68447124B203EBC414F9 +:10F6A000A378C67102338371012303724772BDE8E8 +:10F6B000F087FF28E4D13046F9E70020F7E700BFE4 +:10F6C000543F00202CA705001FB50446ECF798FD19 +:10F6D000002301461A462046FFF79AFF10B9022080 +:10F6E0000AF0E8FE074B019002932046064B039375 +:10F6F00003F04EF804AB13E90E0004B0BDE810406F +:10F7000004F088B9A9F4020085F0020010B504469F +:10F71000ECF776FD01462046FFF7E4FCFF2814BF16 +:10F720000220002010BD022873B50E4637D1706844 +:10F7300001A90FF09FFF019B4FF0FF34C21825462F +:10F74000824210D101A930680FF094FFB4FA84F31B +:10F75000B5FA85F201995B095209FFF759FF10BB11 +:10F7600002200AF0A7FE10F8013B722B01D0772B84 +:10F7700008D1691C10D1A3F1720CDCF1000545EB36 +:10F780000C05DDE7622B01D0742B05D1611C03D180 +:10F79000743B5C425C41D3E704480AF07FFC4FF0C5 +:10F7A000FF342546CEE702B070BD00BF453C0600E1 +:10F7B000024B0022C3F8CC2006207047984000205E +:10F7C00005280CBF4120002070470430202262230E +:10F7D0000860C1E90123002070471FB504460522D7 +:10F7E000084601A90BF0EAFC019B0299201D202983 +:10F7F00094BF5A1803F12002934202D1062004B0AC +:10F8000010BD13F8011B00F8011BF5E768B50546AC +:10F81000084616460BF0A0FA1F2802D90C480AF039 +:10F820003DFC16B90B480AF0FBFD042E054404D13B +:10F830002879400040F0010068BD30460BF08CFA9A +:10F84000FF2801D90448EAE728710620F4E700BF41 +:10F85000523C0600583C0600663C0600024B002263 +:10F86000C3F8CC20704700BF9840002010B50B4C67 +:10F870002378012B0FD18021601CEFF75FFD02235D +:10F88000237094F881302BB905480621FEF77CFEE1 +:10F8900084F8810010BD0023F2E700BF314501204C +:10F8A00020A80500F0B52B4D2B4E002385F88130A4 +:10F8B000D6F8CC308DB07BB1684602F0F1F807463F +:10F8C00060B9D6F8CC000AF0D9F8044602F0BEF8C8 +:10F8D0007CB90023C6F8CC300DB0F0BD019B1F49A8 +:10F8E000186811F0CFFF0028F3D10198FEF702FE4F +:10F8F000EFE720460BF06BF9194B834208D019490A +:10F900001948C6F8CC700CF0E1FFFEF7F3FDE3E711 +:10F9100095F88000211D6B1C2434024611F8010B60 +:10F92000861A06EB82021F1D4FEA920C03F801CBE8 +:10F93000BB423244F8D18C42EFD1FAF765F82C780B +:10F940000123E4B22B70FAF751F8002CC4D1FFF771 +:10F950008DFFC1E731450120984000209CDB050068 +:10F9600028A805006C3C060038D9050008B5FFF74B +:10F9700099FF062008BD2DE9F047DFF824810C46E9 +:10F98000D8F8CC1091468EB00546002209B1C8F8CF +:10F99000CC204449980081F881200A70EFF79CFC44 +:10F9A0004149204616F0F6FFAB075FD12B683F4A6E +:10F9B000934212D16C68002C58D02046EFF76AFCB5 +:10F9C000B9F1000F4FD002A802F06AF8002844D025 +:10F9D000EFF77CFC039802F075F8354CA34204D194 +:10F9E000284617F029FA0446E5E7324A934202D046 +:10F9F000314A93423AD102AA01A928460BF04EFAA5 +:10FA0000019A9AB3029B1B6813F003062ED11B6860 +:10FA1000A3422BD14920504327F0ABFE4FF02C0AD4 +:10FA200004460746019BB34203D8002307F8013C74 +:10FA3000C1E7029B53F8260017F0FEF9014638464D +:10FA4000493748221DF0F4FC013607F801ACE9E71C +:10FA50000120FEF7C1FD1FF0F8FBEFF713FC0028B3 +:10FA6000F6D101F0F3FF0EB0BDE8F0870021284683 +:10FA700009F0BAFFC8F8CC00FEF752FDFFF712FFFD +:10FA8000FEF766FDB9F1000FEDD0D8F8CC30002BB1 +:10FA9000E9D00120FEF7A0FD1FF0D7FBF5E700BF7E +:10FAA0009840002031450120BCFB0500E4FB050027 +:10FAB000B0FC0500F0E30500A4DE050010B586B03B +:10FAC00002AB01930A4B009304230AF0B5FD059C99 +:10FAD000062C02D007480AF0E1FA02989DF80C20A3 +:10FAE000049941F68463FFF746FF204606B010BD37 +:10FAF00054A80500713C060008B5054BD3F8CC307E +:10FB000023B9EFF7BFFB00F0010008BD0120FAE7C1 +:10FB10009840002008B5FFF7EFFF002814BF1E2013 +:10FB20000E2008BD8317C0F31602C0F3C7509638E5 +:10FB3000014403F002030029C3F1010342F400026F +:10FB400004DD02FA01F103FB01F0704711F11F0F10 +:10FB500003DB494242FA01F1F5E70020704710B596 +:10FB6000242027F006FE054B0446202240F8043BE3 +:10FB700080211DF073FD204610BD00BF28A80500A0 +:10FB800008B50846114600220AF02AFDBDE80840E3 +:10FB9000FFF7E5BF2DE9F041064608460C4615463D +:10FBA0000BF015F8DFF8C88080455FD1A6F10E0391 +:10FBB0000F2B5BD8DFE803F01111405A5A5A5A5AFA +:10FBC0005A5A5A5A5A080837FFF7C9FF211D0746E3 +:10FBD000202204301DF0C6FC3C4628460AF0F7FF00 +:10FBE000804543D11B2E1CD00E2E0CBF01264FF09A +:10FBF000FF36211D043504F1240215F8010B11F81C +:10FC0000013B803806FB0033FF2B82BFDB1701333B +:10FC1000C3EB03238A4201F8013CEED12046BDE844 +:10FC2000F0810126E5E7FFF79AFF211D0646202215 +:10FC300004301DF097FC344628460BF0DDF80F2108 +:10FC4000FFF770FF221D04F1240112F8013B803BF5 +:10FC50004343DB138033FF2B82BFDB170133C3EB3E +:10FC60000323914202F8013CEFD1D7E70024D5E706 +:10FC700028A80500044B054AD3F8C4301A6040F2A6 +:10FC800004429A80062070479840002078000400C3 +:10FC900013B5094CD4F8C43018880DF0ADFED4F873 +:10FCA000C430009058880DF0A7FE694601900220EC +:10FCB00010F08EFE02B010BD984000201FB502ABC0 +:10FCC00001930A4B009302230AF0B6FC029B1BB17E +:10FCD000074AD2F8C4205380039B1BB1044AD2F8D0 +:10FCE000C4201380062005B05DF804FBF8A80500C9 +:10FCF0009840002008B5142027F03BFD064BC3F8C0 +:10FD0000C400064B036040F20443838000238371E8 +:10FD10000361062008BD00BF984000207800040061 +:10FD200010B58CB0684601F0BBFE0D4C70B1D4F834 +:10FD3000C430002121209971EFF718FA019801F0E1 +:10FD4000C1FE0120FEF748FC1FF07FFAD4F8C43052 +:10FD50009B79002BF5D101F079FE0CB010BD00BFEE +:10FD60009840002070B588B0244B254C009304AD1A +:10FD7000042301950AF060FCD4F8C430049840F2E2 +:10FD800004429A8000F00703022B0AD083072FD188 +:10FD900003681A7B62B303EB82031A69194B9A4218 +:10FDA00026D10123CDE90235D4F8C4301649002507 +:10FDB0009D71059816F0EEFDD4F8C4601FF099FA15 +:10FDC000D4F8C4309DF81C20B060DA71029A9A8190 +:10FDD000012A039ADD8108BF12681A6101229A7113 +:10FDE0009DF818300BB1FFF79BFF062008B070BDDF +:10FDF00003AA02A90BF052F8D6E700BF08A9050034 +:10FE000098400020B9F60300B4FB0500F0B587B0B8 +:10FE100002AB01931A4D1B4B009304230AF00CFC18 +:10FE2000D5F8C43018490022DDE902649A710498BB +:10FE300016F0B0FD802121209DF81470EFF796F99F +:10FE400056B11249B1FBF6F12120EFF761F901300B +:10FE500002D10F480AF022F9002C0EDB1FF049FAFC +:10FE6000D5F8C4300022C3E903220444DA71022227 +:10FE70009C609A710FB1FFF753FF062007B0F0BDE9 +:10FE80009840002028A90500B4FB050040420F005F +:10FE90007F3C060008B568B10868074916F07AFD8E +:10FEA000064BD3F8C430002199712120EFF75EF999 +:10FEB000062008BD0248F0E7B4FB0500984000208A +:10FEC0007CFB0500044BD3F8C40018B180790038DE +:10FED00018BF0120704700BF984000202DE9F34172 +:10FEE000704CD4F8C430002B42D09B79002B3FD00B +:10FEF0001FF0FFF9D4F8C4309A68904238D39A7949 +:10FF0000022A0CD100212120EFF730F91FF0F1F97E +:10FF1000D4F8C4300A30986001229A7128E09A79A6 +:10FF2000012A25D19A89D989914203D3D979F1B18E +:10FF30000021D981012A18691CBFDB8950F82300F0 +:10FF400000F00703022B16D0830708D103681A7B41 +:10FF50002AB103EB82031A69534B9A420BD05349DF +:10FF6000534803F0E1F9D4F8C4300022D5E7997181 +:10FF700002B0BDE8F08101A90FF07CFB07468021AB +:10FF80002120DDF80480EFF7F1F83B78D4F8C4E0E5 +:10FF900003F01F035A1EB8F1010FBEF800104EF611 +:10FFA0006025D2B2B5FBF1F5BEF80210B5FBF1F554 +:10FFB00069D9797823295CD0622960D1002A5BD085 +:10FFC000023BDAB2012A4FF0FF3C18BF4FF0000CA1 +:10FFD000B8F1020F5BD001200223F95C3A2904D06A +:10FFE00001F00F018EF80410013398459EF80410BB +:10FFF00017D9FE5C3A2E14D15E1CB04511D9BE5DF6 :020000023000CC -:10000000C4F818310B98C4F81C3184F8203184F8F6 -:100010002131C4F8243184F82231C4F8083184F83D -:100020002331C4F804316FF00103236015F094FC10 -:100030003046EEF765FF2846039A494600F0F6FE83 -:10004000284601F0C5FA054668B9FFF7F1FA124BE8 -:10005000C8F8D450186809F01DFC43F60956CBE7E0 -:100060008020FFF75DFFD4F80831002BF8D13B6802 -:1000700023B1D4F82411094814F01FFA06200DB05A -:10008000BDE8F083DC9205009C46002094460020E9 -:1000900064450020C0D305003C210020202006003C -:1000A00073B50C46054654F8040B1646FFF7E6FEFA -:1000B0000023009322463346691EFFF761FF02B01A -:1000C00070BD13B50C461346002200920A1D411E56 -:1000D0002068FFF755FF02B010BD13B50C4613465C -:1000E000012200920A1D411E2068FFF749FF02B05D -:1000F00010BD2DE9F041354DD5F810310C461BB13E -:10010000012B10D141EA1114D5F80C314BB15A1E14 -:10011000012A2FD88609012B38D1D5F81C31B342DA -:100120002BD3BDE8F081022B0ED1E02928BFE024BB -:100130002749202C38BF2024FF2313FB0414C0219F -:10014000B4FBF1F4E4B2DFE7032B0BD1D02928BFD5 -:10015000D0242049302C38BF3024FF2313FB041453 -:10016000A021EDE7042B02BF1B4901EB141494F806 -:100170004040C9E74609032BCEE7D5F81C3120469D -:100180000133C5F81C31FFF7CBFEC6E7D5F81C31AB -:10019000F31A02D185F82041C3E795F82071A4EB4A -:1001A000070898FBF3F8D5F81C31B342F2D2D5F822 -:1001B0001C310133C5F81C31D5F81C31B34214BFD2 -:1001C00047442746F8B2FFF7ABFEECE76445002052 -:1001D00020E0FFFF30D0FFFFDC92050000B58BB0C0 -:1001E000684614F0CBF9044B1968091A890801F024 -:1001F000EFFB0BB05DF804FB9C4600202DE9F043BB -:100200003F4F8FB04FF00008044602A815468946BC -:10021000C7F80080CDF80C8001F0D8FA05F001068F -:100220000246002847D115F0080321D00146204698 -:1002300008F05CFC04460320EEF730FF204608F08F -:10024000C7FE4FF0FF30EEF729FF0120FEF7AEF8B2 -:1002500001F0B4FA002E4DD02A480121EEF760FFDC -:100260000124002E47D027480121EEF759FF42E034 -:10027000E80612D5D4E90121C82003F03EFA04466D -:1002800027684A462146684603F069FDC5F38002A7 -:100290003946684606F022FBCCE7690605D594E8A6 -:1002A0000E00C82003F0EAF9E9E7AA06E8D52046DF -:1002B000FEF7D2FBE3E74FF0FF30EEF7EFFE4046EC -:1002C000FEF774F86B0602D5A368206898471EB144 -:1002D0000C480121EEF724FF039B0B49186810F02E -:1002E00015FD044608B13C68BBE7039907480AF0CE -:1002F0005BF8B6E7012420460FB0BDE8F08300BFED -:100300008C4600202F20060088B00500CCA20500F6 -:1003100008B503784BB9012101700448EEF700FFDE -:10032000EEF706FF03380128FAD808BD2F20060093 -:1003300070B5067804461EB14FF0FF35284670BDF3 -:10034000EEF7F6FEC31E012B05460BD801210C4823 -:100350002170EEF7E5FE032DEED10A48C663343076 -:1003600001F046FAA388013B9BB2A380002BE5D1A4 -:1003700005480121EEF7D4FE6388A380DEE700BFC5 -:100380002F2006009C4600204D2006002DE9F04F4E -:100390008BB0202106A802F044F9DFF8F8803E4F28 -:1003A0003E4E404600F078F900233046079300F0B7 -:1003B00073F9DFF8EC90EEF7BBFE0128044638D164 -:1003C00007990229ECD1089B1A78052AE8D193F8FD -:1003D00001A0BAF1410F0BD03248EEF7A1FE002088 -:1003E00010F4807330D13046079300F055F9E2E7FE -:1003F0004846EEF795FE80254FF0000B6846032136 -:100400008DF800508DF801B08DF80240EEF788FEAF -:1004100001ABCDE903375246234B8DF804B021469A -:1004200003A8ADF80650ADF808500593FFF7E6FEB7 -:10043000D6E702280BD11D4800F02EF906A802F0DD -:100440001DF91B4B002018710BB0BDE8F08F03287D -:1004500002D100230793AEE7042804D0C1B206A856 -:1004600002F063F9A7E7134800F016F9079B43B9B8 -:100470000E4800F011F906A802F000F94FF4807060 -:10048000E2E71122012106A8FFF7B8FEC3058BD5CC -:10049000DAE700BF3120060031030300F5680600EB -:1004A0004C20060017210600110303002436060025 -:1004B0008C4600204F2006002DE9F04387B0202114 -:1004C00002A802F0AEF8DFF80081404F404D414EE7 -:1004D000404600F0E1F8404800F0DEF82B894FF08C -:1004E00000090BB1A5F80890314602A8CDF80C9090 -:1004F00016F0CFFB012804460BD1384800F0CCF8A9 -:1005000002A802F0BBF8364B00201C7107B0BDE812 -:10051000F083022803D1314800F0BEF8D6E7032863 -:1005200003D12E4800F0B8F8D8E7042808D12B48AA -:1005300000F0B2F802A802F0A1F84FF48070E5E7ED -:1005400005282AD12748284C00F0A6F8CDF80C90B1 -:10055000EEF7EEFDC1B203298DF80710E1D00429B2 -:100560000AD11E4800F098F80121162202A8FFF7D0 -:1005700045FEC305B2D5C9E702A802F0D6F89DF83A -:1005800007300D2B03D1204600F086F8E0E701216B -:100590000DF10700EEF7C4FDDAE7039B002B9DD0B9 -:1005A00002A802F0B3F813F063FC58B10A2102A8C4 -:1005B00002F0BBF8394602A816F06BFB0328B0D056 -:1005C0000428EDD10021D0E752200600F6200600D5 -:1005D0009C460020BA20060094200600243606001F -:1005E0008C460020BF200600EF20060020220121BB -:1005F00004E613B56A4601A9044613F00BFE019BFD -:10060000022B06D1009808220121FFF7F7FD02B066 -:1006100010BD0348214613F050FF0020F7E700BF4C -:10062000FB200600002210B51146044613F0F2FD2F -:100630000228204603D1BDE81040FFF7DABFFEF7DD -:100640000DFA022804D12046BDE81040FFF7CEBFC6 -:10065000012010BD70B50F4E03464518AB4206D1C0 -:10066000984215D2BDE87040191AEEF759BD1C46E4 -:1006700014F8012B0A2A09D1984202D2191AEEF76E -:100680004FFD30460221EEF74BFD20462346E5E7BD -:1006900070BD00BF2436060010B5044626F01AFDD2 -:1006A00001462046BDE81040EEF73ABD07B54FF0D1 -:1006B000FF33019300F0030001AB184426F091FCD6 -:1006C000019803B05DF804FB044AD2F80034DB075C -:1006D000FBD50160BFF35F8F704700BF00E00140B2 -:1006E0004FF080531A69B0FBF2F302FB130373B9A6 -:1006F000084B0222C3F80425C3F80805D3F80024E8 -:10070000D207FBD500220448C3F8042570470348EC -:10071000704700BF00E001400000AD0B0A00AD0BC8 -:10072000074B0222C3F804250122C3F81425D3F88D -:100730000024D207FBD500220248C3F804257047E5 -:1007400000E001400000AD0B074B0222C3F8042576 -:100750000122C3F80C25D3F80024D207FBD50022D0 -:10076000C3F80425704700BF00E00140037831EA78 -:1007700003030CBF012000207047036831EA030324 -:100780000CBF01200020704710B5054C0123C4F8B0 -:100790000435FFF799FF0023C4F8043510BD00BFEE -:1007A00000E0014013B501228DF807100DF107019B -:1007B0000446FFF77BFF014624F00300FFF7E4FF48 -:1007C00002B010BD2DE9F8431E4B15460122C3F8B7 -:1007D000042510F0030304460E4610D0C3F10407AD -:1007E000AF4228BF2F463A46A0EB0308FFF75EFF53 -:1007F00001464046FFF768FFED1B3C443E4425F0B0 -:100800000308B0443746A4EB0609B84513D115F0E8 -:1008100003020AD025F003052C4471192046FFF786 -:1008200045FF01462046FFF74FFF064B0022C3F865 -:100830000425BDE8F88309EB070057F8041BFFF710 -:1008400043FFE2E700E00140F8B50B4B15460122FB -:1008500006460F46C3F804250024A54204D1064BE2 -:100860000022C3F80425F8BD57F8241006EB8400D5 -:10087000FFF72AFF0134F0E700E001404FF080531A -:100880001A695869504370474FF080531869704790 -:100890004FF08053586970470139C9B2044B08447E -:1008A000197090F8802003495A708A5C9A707047DA -:1008B000B34B01202E2106000131C9B2044B08447C -:1008C000197090F8802003495A708A5C9A707047BA -:1008D000B34B01202E21060049F2A4239842064B77 -:1008E00003440B448BBFA3F51243A3F5F54313F860 -:1008F000390C13F8550C70472E2106002DE9F04FE6 -:100900002023054680F88030421E85B07E3012F8E4 -:10091000011F01F07F036F2B24D901F05F03904288 -:1009200082F88130F3D1B84C7F236370FF221B2300 -:1009300085F8FF30164602F101095FFA89F905EBE7 -:10094000090384F8009093F88030A3705B2B0ED1DC -:100950000136F6B29B23AB552670A370012005B07B -:10096000BDE8F08F5F2B88BF01F04F03D7E72E2B38 -:1009700010D10232D2B222702A44A44992F88020C7 -:1009800062708A5C02F00102A2701AB90136F6B2F6 -:10099000AB55BAE19D4A6370D25C12F0020040F0A0 -:1009A000928042B122F07F011706A17013D4984BB8 -:1009B000984A1A60D3E722780136F6B22A442023F7 -:1009C000782EA37082F880302670E1D99B23AB5536 -:1009D00084F80290C2E7904A413B52FA83F393F8BD -:1009E0001F2193F8397147EA02270137BFB200216E -:1009F0003846FFF771FF0006F7D54FF0010363702B -:100A00008846012211463846FFF766FF934628289C -:100A100002F10102D2B25BD1B8F1000F00D06170D7 -:100A200094F801A0CDF808A00AF1010A5FFA8AFA49 -:100A300051463846FFF750FF2928F3D1D046CDF86C -:100A4000048008F101085FFA88F841463846FFF74C -:100A500043FF00F07F003D28F1D184F800906270E0 -:100A6000CDF80090009BEB18114693F8803003936B -:100A70003846FFF731FF039B984227D10299531C58 -:100A80008A42DBB227D1A0704B460BF1FF3B5FFAE5 -:100A90008BFB59463846029384F801B0FFF71CFFE0 -:100AA000010600F1E980594B20701A56029B002A7A -:100AB00017DA013BDBB2EA18237092F88020A270AB -:100AC0009042E2D091E749F2A5278EE7A0708CE72B -:100AD0004FF0010896E7009A0132D2B200921A460E -:100AE000C0E72028A0700CD119462846FFF7D4FE95 -:100AF000A37823F07F02A2701A063FF576AF237821 -:100B0000C3E723280AD119462846FFF7C5FEA37874 -:100B100003F04003A370002BF1D166E72E2807D124 -:100B200019462846FFF7B8FEA37803F00803F1E75B -:100B300026281BD119462846FFF7AEFEA378DB0610 -:100B4000DDD42378EA1892F88020A270482A7FF436 -:100B50004CAF013BDBB223702B4493F88030A37081 -:100B600003F0EF03432B7FF440AFC8E7402807D1E1 -:100B700019462846FFF790FEA37803F00403C9E75F -:100B80005E2807D119462846FFF786FEA37803F0B2 -:100B90002003BFE72B280CD1013BDBB223702B4491 -:100BA00093F88030A370452BA9D003F0EF03492BB5 -:100BB000D9E73A2804D0164B184A1A600020CEE62E -:100BC000194628460293FFF767FEA278029B02F0BF -:100BD0002002A270002A3FF458AF2378F0E7492A98 -:100BE0007FF403AF9A1C55FA82F292F88020A2702B -:100BF0004E2A7FF4FAAE0333DBB223702B4493F812 -:100C00008030A370472B34E0B34B01202E21060027 -:100C10003C2100201A21060026320600242106006D -:100C20002170A2F152010129A27040F2E880442A09 -:100C300000F0E5804C2A14D0462A7FF4D6AEDA1CA8 -:100C400055FA82F292F88020A270552A7FF4CDAE38 -:100C50000433DBB223702B4493F88030A3704C2B09 -:100C600007E00333DBB223702B4493F88030A3708A -:100C7000592B00F0C480B8E6009B24E05946384662 -:100C80000293FFF729FE684B20701A56029B002A38 -:100C90000EDB2028A0703AD119462846FFF70CFE3B -:100CA000A37823F07F021806A27040F1A8809CE68A -:100CB0000133DBB2EA18237092F88020A2709042D0 -:100CC0007FF493AEDA46019A0AF1010B5FFA8BFBCF -:100CD000924584F801B0D1D184F8018000224146C8 -:100CE0003846FFF7F9FD00F07F033D2B1EBF0136AC -:100CF000F6B2AB5508F101030106DBB240F190807A -:100D00000AB184F80180DDF800904A4613E62328F2 -:100D10000AD119462846FFF7CFFDA37803F0400318 -:100D2000A370002B6BD160E62E2807D11946284608 -:100D3000FFF7C2FDA37803F00803F1E726281CD1D2 -:100D400019462846FFF7B8FDA37803F01003A370F7 -:100D5000002B54D12378EA1892F88020A270482AF8 -:100D60007FF443AE0133DBB223702B4493F8803021 -:100D7000A37003F0EF03432B7BE7402807D119460C -:100D80002846FFF799FDA37803F00403C8E75E281F -:100D900007D119462846FFF78FFDA37803F02003FB -:100DA000BEE72B280CD10133DBB223702B4493F820 -:100DB0008030A370452B22D003F0EF03492B58E776 -:100DC0003A281ED025287FF4F6AE5A1CD2B22270E3 -:100DD0002A4492F88020A270452A7FF400AF9A1C22 -:100DE000D1B255FA82F2104892F880206270805C8D -:100DF00020F07F0C000684F802C03FF511AF237885 -:100E000060E7194628460293FFF756FDA278029B39 -:100E100002F02002A270002A3FF454AF2378F0E7DA -:100E2000984601225BE700BF2E210600C0E942126E -:100E30007047104B002110B50246196000F5007490 -:100E4000034682F8121182F811110432A242F8D13D -:100E500000F5807100221A729A725A72DA720433A3 -:100E60008B42F8D17F2380F80C33034B034A1A607E -:100E700010BD00BF984600203C2100204F200600F6 -:100E80000023C0E94233704770B5002504462B4665 -:100E90007F26EAB204EB820292F810117F2907D173 -:100EA0000233204604F82310BDE8704016F01CB948 -:100EB0007E2908D10233204604F8236016F014F985 -:100EC00000230135E5E70029FBD004EB8300013363 -:100ED000017292F81111417292F81211817292F816 -:100EE0001321C272DBB2ECE730B50F4C0021CBB25C -:100EF00000EB830393F810217F2A14D0A25C5206E2 -:100F00000FD593F814217F2A0BD0A256002A08DAB5 -:100F100093F9165193F81621002D02DD013283F862 -:100F200012210131E3E730BD08340600F8B50D4663 -:100F30007E290446164605F14500C1F17E0201F105 -:100F400044014FEA81014FEA800084BF4FF44271AF -:100F50004FF443704FEA8202214488BF00222044AC -:100F60001F4626F04CF804EB85019DF8183081F8F7 -:100F700012319DF81C3081F8106181F8117181F8EF -:100F80001331F8BD2DE9F3410023DFF878800546E1 -:100F90001C461E4605EB840191F810217F2A2ED0B5 -:100FA00091F811110B44DBB2671CEF2BFFB215D97E -:100FB000002302341A4639462846CDE90066E4B2D9 -:100FC000FFF7B4FFCDE9006600237E2221462846C4 -:100FD000FFF7ACFF00230134E4B2DBE77D2AFAD847 -:100FE000424492F85120D207F5D5CDE9006600239E -:100FF0007E2239462846FFF799FF3C46EAE702B0D1 -:10100000BDE8F081083406002DE9F04F034600F5F5 -:101010000072002183F8121104339342FAD10024A4 -:10102000D0F80C614A4F22464FF00A0CB44208D364 -:1010300044327F2300F822300120BDE8F08F0C46B7 -:10104000F4E7D0F808E11EF80450611C602D88BF59 -:10105000203DC9B288BFEDB28E420DD01EF80130DE -:10106000602B01D9203BDBB2232D20D1303B092B53 -:1010700004D9384B384A0CE00023F5E7A11CC9B26B -:101080008E4209D8FF2BF4D843701306D7D5314BC5 -:10109000324A1A600020D0E71EF80140A4F1300562 -:1010A000092DEFD80CFB0343303B0131E7E7DFF8B4 -:1010B000B0804FF0000EC14618F801BB5D455FFAE5 -:1010C0008EFA12D11EF807B0BBF12A0F0DD05B4586 -:1010D0000BD100EB8203013283F810A1417883F831 -:1010E0001311A11CD2B2C9B2CFE70EF1010EBEF1AD -:1010F000510FE1D1164C002314F8018BB8F12A0FDF -:101100005FFA83FE0DD119F80380A84509D100EBE1 -:101110008203013283F810E1447883F81341D2B29C -:10112000B3E70133512BE7D10E4C082314F801E942 -:10113000AE4506D013B9074B0B4AAAE7013BDBB219 -:10114000F4E7002BF7D000EB820484F80E319CE723 -:10115000F83406003C2100208B330600793306006A -:10116000A73406005135060099330600094A90F865 -:1011700010317F2B00D1704790F9121113440029D0 -:10118000D4BF93F84A3193F89A3180F81131043082 -:10119000EDE700BF083406002DE9F743DFF894803F -:1011A000064600273DB206EB850595F810417F2CD9 -:1011B00002D103B0BDE8F08318F80430791C9A0717 -:1011C000C9B234D5D80720D495F81331019308EB70 -:1011D000040995F812310093621C99F84B31D2B290 -:1011E0003046FFF7A3FE95F81331019395F81231BD -:1011F0000093A21CB91CC9B299F84C31D2B2304646 -:10120000FFF794FEF91CC9B211E03A460132D2B29E -:1012100002F1440316F82330002BF7D07F2BD3D0F4 -:1012200018F80320120702D4243B012BCCD80F4618 -:10123000B8E700BF083406002DE9F7437F4E81462A -:1012400000254FF01E082CB209EB840494F81031ED -:101250001BB90135EFB23D46F5E77F2B00F0EB807F -:10126000F25C6F1CD106FFB20ED44E2B2BD118228C -:101270000D2194F8123184F8101194F81311CDE96E -:1012800000310023394642E012F0200F94F8123169 -:1012900094F813213946CDE9003248464FF0000357 -:1012A0000CBF14221522FFF741FE94F81031352BA4 -:1012B00040F09B8094F80C31334493F851305B0735 -:1012C000C9D510235FE04F2B03D11B22D0E71C228E -:1012D000CEE7502BFBD012061DD594F81221D2B1C7 -:1012E00007F1440219F82220AAB9AA1CD1B209EBCD -:1012F000810292F810017F280DD0305600280ADABA -:1013000092F812213AB10023CDE900331F2248465A -:10131000FFF70CFE9FE7172B08D0182B36D194F857 -:101320000C31F356002B96DA13232CE094F80C3191 -:10133000013D452BEDB21DD12A2384F80C3105F176 -:10134000430319F82330F356002B84DA0135EDB24C -:1013500009EB850595F81031002B62D0F356002B70 -:10136000BFF679AF95F81231002B7FF474AF84F893 -:10137000108170E7392B01D12C23DEE7F356002BC7 -:10138000BFF669AF122384F8103164E7202B06D131 -:1013900094F80C313C2B7FF45EAF2623F3E7482B07 -:1013A00016D194F814317F2B03D14B2384F81031DC -:1013B00002E0F35C9806F8D594F81031F25CD2079D -:1013C0007FF573AF94F80C21202A24D10C3BDAE787 -:1013D0003C2BF1D194F814317F2B3FF43CAFF35CFC -:1013E00099063FF538AF3F23CDE72A2B08D194F873 -:1013F0001331019394F8123100932B22002341E71B -:101400002C2B08D194F81331019394F812310093E6 -:101410002D22002336E7452B91D0392B7FF41BAFCB -:101420008DE795F814317F2B3FF415AFF356002B61 -:10143000BFF611AF9BE703B0BDE8F08308340600A8 -:101440002DE9F041614C0026F5B205F1440310F896 -:1014500023307F2B33D0234493F85130DB072CD536 -:101460006A1ED2B200EB82022B46013B13F0FF034F -:1014700026D092F810117F2904D061560029A2F1DC -:101480000402F2DA1AB200EB820292F810117F29FC -:101490000FD0671897F85170BF0602D5615C4907F5 -:1014A00007D592F81171791CC9B201EB570182F886 -:1014B00011110133DBB2AB42E4D10136C4E70023A2 -:1014C00042490626052712E01EF0040F07D11EF040 -:1014D000010F0BD092F81131A3EBD30334E09CF849 -:1014E0000D21531C03EB92038CF80D312B461AB2DD -:1014F00000EB820292F810417F2C64D011F904E0D5 -:1015000011F804C05D1CBEF1000FEDB21FDA00EB54 -:10151000850C9CF8104111F804807F2C14BF11F841 -:1015200004E04FF0410E18F0400FCDD1123C012CD9 -:10153000DCD80233DBB2443310F82330CB5C5B06DB -:10154000D4D592F81131013B82F81131CEE70C4429 -:1015500094F8514014F0080F0DD000EB850393F878 -:1015600010217F2AC2D08A5C9207BFD583F811610F -:1015700083F80D71BAE71CF0020F19D00133DBB20A -:1015800003F1440410F82440002CF7D07F2CADD098 -:101590000C5DA407AAD500EB830393F811416408FE -:1015A000013483F8114192F811315B080133CBE724 -:1015B000E4069BD592F80C31CB5C9B0796D592F84C -:1015C0001131023BC0E7BDE8F08100BF08340600DE -:1015D00038B5FFF72EFC0446FFF716FD0023C4E9DB -:1015E000423308B3204D2B6823B1204804F588719D -:1015F00000F048F82046FFF71FFE2046FFF774FC76 -:10160000FFF7B4FD2046FFF71BFFFFF7C5FD23469C -:1016100004F5007193F81021502A06D97F2A07D0CB -:10162000134B144A1A60002038BD04338B42F1D1A9 -:101630002B6813B1104812F066FF2046FFF7A2FC9A -:101640002B6823B10D4804F5887100F01BF8204683 -:10165000FFF71AFC064B0A49186825F029FDB0FA75 -:1016600080F04009E0E700BF94460020B033060058 -:101670003C210020BF330600E5330600F5330600A9 -:101680004F2006002DE9F34105461A481A4E1B4F1C -:10169000DFF86C800C4612F036FF2946194812F02C -:1016A0000CFF194812F02FFF184812F02CFF04F518 -:1016B0007F7521787F2901D0A54208D10D4812F00D -:1016C00022FF134802B0BDE8F04112F01CBF5029C0 -:1016D0006278A37809D8CDE900230E487B5C18F81E -:1016E000012012F0EAFE0434E3E7304612F0E5FE92 -:1016F000F9E700BFF23506006B360600F834060045 -:10170000A73406001F36060027360600FD36060001 -:101710001B370600483606002DE9F0431E4687B009 -:1017200007461D48DFF8749090460D4612F0EBFE18 -:1017300031461B4812F0C1FE1A4812F0E4FE1A4866 -:1017400012F0E1FE0024A64205DC134807B0BDE814 -:10175000F04312F0D8BE05EB840018F8041082782C -:10176000049155F8241015F82430C1F34631039143 -:10177000C1780809029035F8240001F00F01C0F388 -:1017800086100190009103F03F03395D120948462D -:1017900012F093FE0134D6E7F23506001D3706003D -:1017A0008C360600B9360600EB360600024B5A6945 -:1017B00002605861002070479C460020024B5A6925 -:1017C00012685A61704700BF9C460020C4600561E2 -:1017D00046618761C0F81C80C0F82090C0F824A042 -:1017E000C0F828B0C0F82CD0C0F808E0FFF7DEBF82 -:1017F0000D4908B54B690BB9FDF73BF91A685860FC -:101800004A611846C468056946698769D0F81C8032 -:10181000D0F82090D0F824A0D0F828B0D0F82CD060 -:10182000D0F808E0012070479C4600202DE9F043E5 -:101830002A4C00254FF0030CD4F8F460002101314C -:1018400043189A0803F00303B25C5B0042FA03F307 -:1018500003F00303022BF2D0D4F8FC30090103EBB0 -:1018600000104FEA910E81B300EB8E0E03681A0749 -:1018700028D1D4F8FC209A4224D89A1AC2F3011134 -:101880004F00D4F8001199424FEA92164FEA121213 -:1018900018D9D4F8F48018F8069049FA07F101F045 -:1018A000030101290ED10CFA07F304EB85073F2D44 -:1018B00043EA090308F806309ABF0135C7F8082142 -:1018C000C4F8041104307045D0D12DB1013D04EBB2 -:1018D0008503D3F80801AFE7BDE8F0839C460020FC -:1018E00010B521F00F030E4C1A1AA4FB0242920904 -:1018F0000C4CA3EB8211C4F8FC100021C4E93D029A -:10190000C4F8003125F095FB002301214FF0FF3290 -:10191000C4E98332C4F814322381A4F8081210BD3C -:10192000FDC00FFC9C460020024A1389013313813D -:10193000704700BF9C460020024A1389013B138177 -:10194000704700BF9C460020024B1889003818BF22 -:10195000012070479C460020F8B51C4D2B890022C1 -:101960000133C5F80C222B81C5F8042105F10804C8 -:1019700005F1DC06032754F8043F1A071AD1D5F8FD -:10198000FC00834216D3D5F80011181AC0F30112D7 -:101990008B424FEA901C4FEA42024FEA101009D2E4 -:1019A000D5F8F41011F80CE04EFA02F303F003033B -:1019B000012B02D0A642DED1F8BD07FA02F242EABC -:1019C0000E0201F80C20FFF731FFF3E79C460020E0 -:1019D000A1B32DE9F8431A4F0E46051F00244FF01E -:1019E000030855F8043F1A0704F1010419D1D7F888 -:1019F000FC00984215D8181AC0F301125100D7F80C -:101A000000219A424FEA901C4FEA101009D9D7F8EA -:101A1000F4E01EF80C9049FA01F303F00303012BE4 -:101A200003D0A642DDD1BDE8F88308FA01F242EA0C -:101A300009020EF80C20FFF7F9FEF2E7704700BF2D -:101A40009C4600202DE9F0413A4ED6F80431002B97 -:101A50006CD0D6F8F83000259800C6F8045100285C -:101A600040D00024D6F8F410A20804F003038A5CE6 -:101A70005B0042FA03F303F00303032B3AD0013473 -:101A80008442EFD3D6F80431002BE6D150B30027BF -:101A90003A4603254FF0020C05E0B8F1010F3BD0A8 -:101AA000013282421ED2D6F8F440910802F00303BC -:101AB00014F801E05B004EFA03F808F00308B8F1EF -:101AC000020F27D0B8F1030FE7D10CFA03F32EEA87 -:101AD00003036354D6F8F8300132980082424FF085 -:101AE0000007E0D333890022013BC6F8142233817A -:101AF000BDE8F0812046FFF799FED6F8F8300134B2 -:101B0000B4EB830F4FEA8300ACD3D6F80431002B3B -:101B1000A3D1BBE7002FC3D005FA03F32EEA0303DA -:101B20006354D6F8F83001279800B9E7D6F8F830B2 -:101B30009800ABE79C460020044B1A890021013233 -:101B4000C3F804111A81FFF77DBF00BF9C46002037 -:101B50003A4A2DE9F047D2E93F410023091BD2F868 -:101B6000F4600160D2F8F810C0E90133C0E9033332 -:101B7000C0E905334FEA810C1D469E461F461C46B0 -:101B80001A4699461946984616F8093049000B41FD -:101B900003F00303012B47D0022B41D0002B38D098 -:101BA000013294450ED04FEA920902F0030116F873 -:101BB00009304FEA410A43FA0AF313F0030301D054 -:101BC000012BE1D1012C11D0022C02D1416901314C -:101BD00041618169A14238BF846194450FD0012BD6 -:101BE00026D04FEA920902F00301CDE701690131E5 -:101BF00001618169A14238BF84619445EFD14745B5 -:101C000000D9C7602D014FEA0E13C0E90153BDE8AA -:101C1000F0870EF1010EC0F808E001371C46BFE75F -:101C2000013545600134BBE7013545601C46B7E727 -:101C3000B84501D2C760B8460027D2E79C460020CD -:101C40002DE9F04100F10F052D094FD05B4C2389A0 -:101C5000002B4BD1B4F80832002B0CBF4FF0010C15 -:101C60004FF0000C46D1D4F81412D4F8F860B14209 -:101C700039D2D4F8F470481E384400221AE00132F8 -:101C8000954252D913F00C0F1ED10132954240F209 -:101C90008B8013F0300F1CD10132954240F28780C7 -:101CA00013F0C00F1AD10132954240F28380013106 -:101CB000B14218D210F8013F13F0030FDFD013F038 -:101CC0000C0F4FF00002E0D013F0300F4FF0000285 -:101CD000E2D013F0C00F4FF00002E4D00131B14266 -:101CE0004FF00002E6D3BCF1000F13D000231846DA -:101CF000BDE8F081D4E983239A42B4D3FCF7B0FE67 -:101D0000D4F81412D4F8F860B14238BF4FF0010C87 -:101D1000AFD3EBE7FCF7A4FED4F81412D4F8F860C4 -:101D20008E424FF0010CA4D8E0E78900A1EB020C31 -:101D3000012A0CF1010E03D14B1C9B08C4F814328C -:101D40004FEA9E000EF0030317F800805E000123A7 -:101D50000CF1020CB34043EA080361453B5411D334 -:101D60004FF002084FEA9C06D4F8F4000CF003038D -:101D7000875D5B0008FA03F30CF1010C3B436145FE -:101D80008355EFD2D4F8FC30D4F80C1203EB0E13C9 -:101D90000D44120100211846C4F80C5225F049F9EF -:101DA00003461846BDE8F08189000131BEE789008D -:101DB0000231BBE789000331B8E700BF9C46002031 -:101DC00030B5184D2B8963BB58B3D5F8FC30D5F826 -:101DD0001412D5F8F440C31A9A09B1EB931F88BFC7 -:101DE000C5F814221809A15C4FEA900C00F0030317 -:101DF0004FF0030E5B000EFA03F321EA030304F82D -:101E00000C300130D5F8F4404FEA900C00F0030399 -:101E100014F80C105A0041FA02F202F00302022AEE -:101E2000E8D030BD9C460020034610F00F001AD1C8 -:101E3000164AD2F8FC10994217D810B4D2F80041D3 -:101E40009C420ED95B1AD2F8F4409A09C3F30111EF -:101E5000A25C49000A4102F00302012A4FEA13136F -:101E600004D010BC704700207047704701301A182A -:101E7000910802F00302615C520041FA02F202F0A2 -:101E80000302022AF2D00001EBE700BF9C460020CB -:101E90002DE9F04789460546002800F0EB80794C93 -:101EA000002900F091802189002940F0B680D4F803 -:101EB000FC30C31A4FEA131CD4F8F8300CF10108B7 -:101EC00009F10F07B8EB830F4FEA17174FEA8300AA -:101ED0008E4680F0D580D4F8F41001264FEA98039E -:101EE00008F0030ACB5C4FEA4A0A43FA0AF303F00C -:101EF0000303022B00F0958033B90EF1010E0EEBB7 -:101F00000603BB42C0F08E80B74259D03CD3B644E2 -:101F1000BE4580F08D80002A7FD000214846FFF723 -:101F20008FFE0746002878D03201294625F059F85F -:101F30002389002B45D1D4F8FC30D4F81422ED1AB3 -:101F4000AB092809B2EB951FD4F8F45088BFC4F848 -:101F50001432E95C860800F003034FF0030C5B00C9 -:101F60000CFA03F321EA0303AB550130D4F8F45023 -:101F7000860800F00303A95D5A0041FA02F202F05C -:101F80000302022AEBD01CE067443A46B4444FF007 -:101F9000030E9008D4F8F46002F00303315C5B0098 -:101FA0000EFA03F3013221EA030362453354F0D100 -:101FB000D4F81432BA08B3EB970F88BFC4F81422D0 -:101FC0002F463846BDE8F087238933BBD4F8FC00A0 -:101FD000D4F814222D1AAB09B2EB951FD4F8F400F3 -:101FE00088BFC4F814322E09C15CB50806F003039B -:101FF00003275B0007FA03F321EA03034355013685 -:10200000D4F8F400B50806F00303415D5A0041FA24 -:1020100002F202F00302022AEBD000273846BDE8A4 -:10202000F087013608F1010840457FF457AF6BE7B0 -:102030000CEB0602BC44944511D94FF002089108FC -:10204000D4F8F40002F0030310F801E05B0008FA92 -:1020500003F3013243EA0E0394454354EFD1BA1B14 -:102060001201002105EB06102F4624F0E2FF38464E -:10207000BDE8F08701464846BDE8F047FFF7E0BD00 -:10208000012641E79C46002010B58AB003A8FFF75F -:102090005FFDDDE90430094C039A009008492046B1 -:1020A00000F078FFDDE908310698079ACDE90010C5 -:1020B0000449204600F06EFF0AB010BDCCA2050016 -:1020C00098930500BC9305002DE9F047DFF830A197 -:1020D0004C49DAF8FC204C4800F05CFFDAF8F810C4 -:1020E000890078D0DFF82491DFF82481464F00255D -:1020F0000EE0012E3ED02E224649384600F04AFF1F -:10210000DAF8F8300135B5EB830F4FEA830162D27C -:1021100015F03F0610D005F003067600DAF8F4203B -:10212000AB08D35C43FA06F606F00306022E1FD076 -:10213000032EDED16D22DFE7DAF8F4002C46A20888 -:1021400004F00303825C5B0042FA03F39B0702D1B5 -:1021500001348C42F3D3621B7F2A30D805F003068A -:10216000760009EA05124146384600F013FFD5E72C -:102170003D22C1E7DAF8FC2027492B01D2588A42D8 -:102180002FD0264B9A422ED0254B9A422FD0254B4A -:102190009A422AD0244B9A4227D0244B9A4228D0E4 -:1021A000234B9A4225D0234B9A4226D0224B9A4267 -:1021B00021D0224B9A420CBF4D2268229CE7204935 -:1021C0009209384600F0E6FEDAF8F83024F03F05D0 -:1021D000B5EB830FC5D3BDE8F0471A490A4800F0B4 -:1021E0003FBB542288E74C2286E7532284E74422EF -:1021F00082E7412280E742227EE746227CE700BF59 -:102200009C46002004940500CCA20500F0FF0F00BE -:10221000409405004894050020BB05007CB40500EF -:1022200030A9050014BA0500F8B70500D0A60500CE -:102230000CA70500C4B0050010B1050084B5050069 -:102240002494050020940500054B1B6A5A688242BD -:1022500004D8801A043053F8200070471B68F5E753 -:102260009C460020014441F20553884204D398B2B1 -:10227000012838BF0120704710F8012B03EB4313EE -:102280005340F2E7034B044A1A620022C3F8E020ED -:10229000704700BF9C46002080CB05002DE9F84F19 -:1022A00080460D46FFF7DEFF134B1C6A07460CB94C -:1022B00020461EE0E36804F1100B0BEB83095E4639 -:1022C0004E45B24601D32468F1E756F8040B038863 -:1022D000BB42F5D18378AB42F2D12A464146033066 -:1022E00024F06FFE0028EBD16068AAEB0B0A00EB2C -:1022F000AA00BDE8F88F00BF9C4600202DE9F047FA -:1023000080460E46FFF7CAFF024600287FD1FF2E07 -:1023100003D94049404806F058FD404CD4F8E0004D -:10232000351D90B1D4E939132B448B422AD9294465 -:1023300023F0C8F90746E0B90246D4F8E810D4F80B -:10234000E00023F0BFF9C4F8E070802D2F4638BFBD -:102350008027384623F0A6F9C4F8E00000283DD1D4 -:10236000284623F09FF9C4F8E000B0BB284607F0E8 -:102370007DFAD4F8E4302B44C4F8E430D4F8E030EB -:10238000002BE2D0D4F8E890D4F8E0A031464D44D8 -:102390004046C4F8E850FFF765FF0AEB09070AF862 -:1023A0000900000A7870BE7032464146F81C24F0DD -:1023B00018FEB9190026CE70236AD3E90253AB4246 -:1023C0001BD36D000A2D38BF0A25281D800023F07D -:1023D00069F948B9C4F8E000C8E72F460023C4F8FB -:1023E000E470C4F8E830CDE7226A02605368D2682E -:1023F000C6601344C0E901352062236AD9685A686F -:10240000481C0431D860013A43F821700244104658 -:10241000BDE8F0873F37060050AC05009C46002021 -:1024200010B5044624F056FE01462046BDE8104093 -:10243000FFF764BF08B5FFF707FF008808BD08B5C0 -:10244000FFF702FF807808BD08B5FFF7FDFE0330F7 -:1024500008BD08B5FFF7F8FE83780B60033008BDB0 -:102460002DE9F8431D46002303600B6013602B60C9 -:10247000174BDFF860901C6A0746884616460CB179 -:102480004C4505D12B68326813442B60BDE8F883B6 -:102490003B6801333B60E268D8F800301344C8F869 -:1024A0000030E26804F1100303EB8202934207D389 -:1024B0002046FFF7B9FC2B68246803442B60DEE755 -:1024C00053F8041B88783168043101443160EDE72A -:1024D0009C46002080CB05002DE9F8430E4B0F4FA2 -:1024E0001C6ADFF83C80DFF83C900CB1BC4201D1A3 -:1024F000BDE8F883E36804F1100505EB8306B542F7 -:1025000001D32468F1E755F8042B414603324846CD -:1025100000F040FDF3E700BF9C46002080CB0500A3 -:1025200044370600CCA2050030B50023202411F862 -:10253000012F0AB9027030BD120600F101051FD546 -:102540000BB1047028460B78124A03F07F036BB975 -:10255000013A12F8013F13F0800F054600F1010027 -:102560000BD003F07F032B700123E0E712F9015B2E -:10257000002DFBDA013BDBB2E9E700F8013CE8E7BC -:10258000012B04BF047028460B7800F8013B02239E -:10259000CDE700BF4B37060038B5446803682144D7 -:1025A0009942054611D9037BDB0703D50748002173 -:1025B00006F00BFC01F1100424F0070408348068D5 -:1025C000214623F074F82C60A86038BD50AC05009B -:1025D00070B504460E4611461546FFF7DDFFD4E9F7 -:1025E00001302A463146184424F009FD62682A4425 -:1025F000626070BD70B54668B142044628BF31467E -:102600000D460121FFF7C8FFA368681C5919721B0A -:10261000184424F0F4FC6368A06801336360284424 -:1026200070BD38B50129044638BF01210025084690 -:102630002160656023F02BF8237BA06065F3000325 -:10264000237338BD38B505460C460131FFF7E9FF65 -:102650006C6038BD0023C0E90132037B016043F0A8 -:1026600001030373704738B514460546FFF7D9FFD9 -:10267000014B2560636038BDD1250300037BDB0778 -:1026800010B5044602D4806823F01EF80023A3602E -:1026900010BD38B50546102022F0F9FF2946044642 -:1026A000FFF7BFFF204638BD10B5044650B1037B8D -:1026B000DB0702D4806823F007F82046BDE810400D -:1026C00023F002B810BD38B5037BDB0704460D4686 -:1026D00003D50748002106F078FB0168806829448B -:1026E00022F0E5FF2368A0601D442560184438BD32 -:1026F00050AC050050E738B504460D46FFF74CFFD7 -:10270000D4E901301D446560184438BDD0E9002388 -:102710009A4210B5044602D10121FFF7D4FFD4E953 -:1027200001320021D154A06810BD10B50C46012122 -:10273000FFF7E1FF047010BD7F29F8B50C46CEB25B -:1027400004D80121FFF7D7FF0670F8BD06F03F0659 -:10275000B1F5006FC1F3871546F0800607D202215C -:10276000FFF7C9FF65F03F0505704670EDE705F01E -:102770003F05B1F5803FC1F3073745F0800508D22A -:102780000321FFF7B8FF67F01F07077045708670D9 -:10279000DBE70421FFF7AFFFA40C07F03F0764F06D -:1027A0000F0467F07F07047047708570C670CCE730 -:1027B00038B5054608460C4624F08CFC21460246F6 -:1027C0002846BDE83840FFF703BF10B51446FFF7B1 -:1027D00011FF047010BD10B51446FFF70BFF047015 -:1027E00010BD43688B422CBF591A002141607047CD -:1027F00038B50446154662688A42084603D929441A -:102800008A4201D8606038BDA368521A184419443E -:1028100024F0F5FB6268521B6260F4E70A4600216F -:10282000FFF7E6BF07B5044B00906846019300F040 -:1028300053FA03B05DF804FBD12503000EB403B5D1 -:1028400003AA52F8041B0192FFF7ECFF02B05DF8F7 -:1028500004EB03B0704700BF08461146FDF7FABE0F -:1028600070B5054608460E4624F034FC044620B1F7 -:1028700002466B68286831469847204670BD2DE9AE -:10288000F74F8A469DF8301091460D9A11F0DF0FF0 -:102890000646A2EB09023FD030290CA9254F0EBFF6 -:1028A0004FF010080F464FF0010813F0800537D0A5 -:1028B00002EBD2746510A2EB6404002D37DDAB4649 -:1028C000D845424673683068A8BF5A4639460192D7 -:1028D0009847019AABEB020BBBF1000FF0DCB9F1AA -:1028E000000F05D0736830684A46514698474D44FA -:1028F000002C0DDD2544A045C146A8BFA146736844 -:1029000030684A463946A4EB09049847002CF2DCAB -:10291000284603B0BDE8F08F074F4FF01008C4E71A -:1029200013F0010401D11546C7E71446D7E7002587 -:10293000D5E700BFB9A20500A8A205002DE9F04324 -:1029400089B006460020119D9DF84880139F8DF8A0 -:102950000F000AB381421ADA2D228DF80F20494266 -:10296000109A08ACA2F10A000DF11009B1FBF3FCBA -:1029700003FB1C12092A8CBF1218303204F8012DF7 -:102980004C458E4661460ED07345EFD90BE0A80743 -:1029900027D52B228DF80F200029E1D130238DF887 -:1029A0001F300DF11F0415F040099DF80F301CD0A9 -:1029B00023B30122CDE900822B460DF10F013046F1 -:1029C000FFF75DFF013F814608AACDE900872B464E -:1029D000121B21463046FFF752FF484409B0BDE8BC -:1029E000F0836A07D8D52022D4E7002BECD004AAC4 -:1029F0009442E9D904F8013C013CE5E79946E3E754 -:102A00002DE9F04F93B01E469DF874300793CB0725 -:102A1000DDE91E871C9D81460C4692460BD4880733 -:102A200003D109687F4B994205D0204607F01CFD71 -:102A3000440044F0010415F0810306D1079A302ABE -:102A400003D1B845B8BFB8461F4620460AF0B7FACA -:102A500000280DF1280B18DBA90712D52B238DF8C0 -:102A600028300DF12901EB06F6B21DD5BAF1020F9F -:102A70000DD10B46302003F8020B701C487019462C -:102A800012E06A0701D52023E9E75946EBE7BAF1DE -:102A9000080F62D1A8054FF030030B7045BF06F157 -:102AA0000E034B7001310231002315F0200FA1EB12 -:102AB0000B020B700CBF19462C21012F0EA8C8BFAA -:102AC00045F0400506920B9015F040024FF01000C3 -:102AD000CDE90C03CDE902618DF82730059246D08F -:102AE000CDE900A30DAA23460CA90BA80AF044F9CE -:102AF00003782D2B824606D18DF827300D9B013BA4 -:102B000000F1010A0D93012F40F384800D9C059B79 -:102B1000BC42B8BF3C462BB19DF8273003B101340D -:102B2000069B1C44A0452DDD15F00103A8EB040411 -:102B300029D126461C4625F001054EB120230093DD -:102B40000023019638491A464846FFF798FE064684 -:102B5000059BD3B9302307933AE0BAF1100FA3D104 -:102B60000B46302003F8020B06F1170086E70AAB8C -:102B7000CDE900A30DAA23460CA90BA80AF0FCF886 -:102B80008246C0E700240026D5E7302307939DF84E -:102B900027305BB100230122CDE900320DF127017E -:102BA0004846FFF76CFE08F1FF380644069B63B108 -:102BB00000230122CDE900325946069A4846FFF724 -:102BC0005EFE069B0644A8EB0308012FD8BF4746CC -:102BD000079B00930D9A01972B4651464846FFF7F5 -:102BE0004EFE06444CB12023009300230E4901946D -:102BF0001A464846FFF743FE06440B980EAB984230 -:102C000001D022F061FD304613B0BDE8F08F002402 -:102C10002646BCE7059B002BF9D11C461E464746BD -:102C2000D6E700BFCCB305004E2006002DE9F041E9 -:102C30008AB0074608469907DDF844801E4644D40A -:102C400013F0040F0CBF002320230193129B009369 -:102C500002A91346202205F0DBFAF305044610D53D -:102C6000431C1F2B0DD800F128020DEB0204252276 -:102C700004F8202C03F128026A44002102F8201CE9 -:102C80001C4616F0400522D09DF808302F2B4FF03F -:102C900000031ED8012202A9CDE900323846FFF711 -:102CA000EEFD08F1FF380546013C0DF109019DF8E4 -:102CB00040300093CDF80480334622463846FFF773 -:102CC000DEFD28440AB0BDE8F0812B23BDE702A950 -:102CD000EDE702A91D46EAE72DE9F04F824689B0EB -:102CE000144600260B461D4613F8012B82B9A94253 -:102CF00011D30B78002B00F04581013120234FF0D8 -:102D000000080A4612F8015B7DB94FF00A0C2AE070 -:102D1000252AE8D1EBE76F1ADAF80430DAF8000078 -:102D20003A4698473E442946E3E72D2D03D148F023 -:102D300001081146E5E72B2D02D148F00208F8E71B -:102D4000202D02D148F00408F3E7212D02D148F0EC -:102D50000808EEE7302D22D148F040082B46E8E77E -:102D60000CFB0525303D0F4611F8012BA2F1300078 -:102D70000928F5D92E2A42D17A782A2A11D00A4672 -:102D80004FF00A0C0021174612F801BBABF13000DE -:102D9000092809D80CFB01BBABF13001F3E7002592 -:102DA000B3E754F8041B023721EAE17B3A786C2A36 -:102DB00008BF013797F80090B9F1000F00F0E280EA -:102DC000B9F1780F6BD8B9F1570F1BD8B9F1470F8C -:102DD00062D8B9F1440F62D9073424F00704F4E84B -:102DE000020105931AF008F8059B00930146CDE90E -:102DF000015B43464A465046FFF718FF63E04FF039 -:102E0000FF3BD3E7A9F15802202A48D801A151F885 -:102E100022F000BF532F03009F2E03009F2E0300BC -:102E20009F2E03009F2E03009F2E03009F2E030062 -:102E30009F2E03009F2E03009F2E0300B12E030040 -:102E4000D32E0300372F0300D92D0300D92D030003 -:102E5000D92D03009F2E03009F2E03009F2E0300F9 -:102E60009F2E03009F2E03009F2E03009F2E030022 -:102E70009F2E0300752F0300E72E03009F2E0300F3 -:102E8000112F03009F2E0300532F03009F2E0300DA -:102E90009F2E0300532F0300B9F1500F6AD0DAF8C8 -:102EA0000430DAF8000001223946984701360BE079 -:102EB00054F8042BCDE9003543463AB13349042296 -:102EC0005046FFF7DCFC0644791C0BE7304905222D -:102ED000F6E754F8042B8DF81C20CDE900350122CB -:102EE000434607A9ECE707A954F8040B0593FFF73D -:102EF000B0FABBF1FF3F059B014604D0079A93450A -:102F000038BFCDF81CB0CDE90035079A4346D7E766 -:102F100054F8049B0593484624F0DCF8BBF1FF3FCE -:102F2000059B024602D0584528BF5A46CDE90035D8 -:102F300049464346C4E7CDE9023561230093CDF805 -:102F400004800A23012254F8041B5046FFF7F6FCC4 -:102F5000B9E729F00F0209F101010F3A01F006016A -:102F6000D2B2CDE90235CDF804800092C1F1100350 -:102F70000022E8E7CDE9023561230093CDF8048013 -:102F80001023F5E7304609B0BDE8F08FBC5E0600BF -:102F9000C15E06000EB403B503AA52F8041B0192E9 -:102FA000FFF79AFE02B05DF804EB03B0704700BF74 -:102FB00002690A2A10B5044622D1C3690133C361EC -:102FC0000123236263692361A3696361D4E9010377 -:102FD00098476369A0610D2B07D10A23984263616A -:102FE00003D1D4E901039847A061A369013306D155 -:102FF00063695A1C03D00A2B1CBF0A23A36110BDAE -:10300000036A092A04BF073323F007030133D8E713 -:1030100070B504460D4600262069431C01D1304698 -:1030200070BD0A2808D115B1A36A002BF7D020463D -:10303000FFF7BEFF0126EFE714F0D3F918B12046E1 -:10304000FFF7B6FFE8E72369232B08D12046FFF7F7 -:10305000AFFF23695A1CDFD00A2BF7D1DCE75C2BCA -:10306000DDD163690A2BDAD12046FFF7A1FFE6E73D -:103070000369272B1DD0222B1BD0752B03D023F0E7 -:103080001002622A10D14269272A12D0222A10D0B7 -:10309000722B09D1622A0ED18069272809D0A0F1AC -:1030A0002203584258417047622B04D14369722B66 -:1030B000F1E701207047002070472DE9F74F0446E3 -:1030C00000218164FFF7A4FF656AE369A363002D13 -:1030D000236AE36307DA062384F84030013565622A -:1030E00003B0BDE8F08F04D0052384F84030013DE3 -:1030F000F5E7002834D0A26A92BB5D1ED4E90C30FB -:10310000042284F840206FF00042991830F8111022 -:103110008D42E5D019D9E16A8B4207D308314900C5 -:1031200022F0C5FAE36A60630833E362D4E90C3243 -:10313000591C216322F81350636A01336362CFE79D -:10314000013B2363636A013B6362236B991830F888 -:1031500011108D42F4D3C3D0022384F84030BFE76E -:103160002169481C01D10023F7E72046FFF780FFC3 -:103170000090002800F05981002384F8403004F1C9 -:1031800044062369752B5CD0622B4ED16369722B88 -:10319000009B15BF4FF000089846012702270B231C -:1031A00094F84020002A53D184F840303FB12046A3 -:1031B000FFF7FEFE022F02D12046FFF7F9FE23693A -:1031C0002046222B14BF4FF0270A4FF0220AFFF7A8 -:1031D000EFFE236953453ED163699A453BD12046B2 -:1031E000FFF7E6FE2046FFF7E3FE4FF00309002756 -:1031F000D4F810B0BBF1FF3F00F01181B9F1010F1D -:1032000003D1BBF10A0F00F00A814F4526D339469E -:103210003046FFF7E6FA01212046FFF7F9FE204687 -:10322000FFF726FF0028ACD15AE7722B0ED1636955 -:10323000DDF80080622B15BF012702270A230B232C -:10324000AEE701270A234FF00008A9E72F46F9E768 -:103250009A42ABD044E74FF00109C8E7DA4508D1FC -:10326000514630460137FFF767FA2046FFF7A0FEC8 -:10327000BEE7BBF15C0F40F0CC802046FFF798FE24 -:103280002769B8F1000F05D05C213046FFF754FAEA -:10329000BB469EE0782F06D85B2F0BD8222F7BD021 -:1032A00056D80A2F52D0A7F1300BBBF1070FEBD83D -:1032B0000327A2E0A7F15C021C2AF4D801A353F86B -:1032C00022F000BF99330300A7320300A7320300A6 -:1032D000A7320300A7320300393303006B33030026 -:1032E000A7320300A7320300A73203008333030091 -:1032F000A7320300A7320300A7320300A73203005E -:10330000A7320300A7320300A7320300773303007C -:10331000A7320300A7320300A7320300653303007E -:10332000A732030071330300893303007D330300A8 -:10333000A7320300E93303004FF0070B94F8403045 -:103340000A2B61D159463046FFF7F6F900278CE782 -:10335000552F19D0A7D8272F1ED04E2FA3D1A44860 -:1033600006F06CFC4FF00D0BE8E74FF0080BE5E7BB -:103370004FF0090BE2E74FF00A0BDFE74FF00B0BC2 -:10338000DCE74FF00C0BD9E794F840200B2A05D16D -:103390005C213046FFF7D0F9BB46CFE7752F0CBF55 -:1033A000042708274FF0000B11E02046FFF700FE2E -:1033B00022690192104614F033F8002800F055817C -:1033C000019A104614F07AF84FEA0B1B8344013F30 -:1033D000EBD2BBF1FF3FB9D0BBF5881FAED34FF0A6 -:1033E000010384F84030B1E70227DBE72046FFF70E -:1033F000DFFD2269303A02EBCB0B6269303A072AD3 -:10340000E7D8013FF2D1E4E7BBF1FF0FE7D80B2B80 -:10341000E5D15FFA8BF13046FFF787F996E74F4524 -:103420003CBF032284F84020F1E6084613F0E4FF95 -:10343000054620691DB95F2801D07F283ED90723A2 -:1034400084F8403004F14405C1B22846FFF76DF915 -:103450002046FFF7ADFD2069421C1BD12846FFF72F -:1034600055F9644F0646002557F8041B304623F0F3 -:103470001FFE00281CD10D35EDB2102D84F84050F0 -:103480007FF42EAE5C4BD3F8EC30002B0CBF0F2337 -:103490000D2362E613F0B0FF40B920695F2805D024 -:1034A0007F2803D813F0B2FF0028D7D0217CCCE7C7 -:1034B000FFF616AE0135242DD6D111E613F0A6FF86 -:1034C00068B321692E2935D1092384F8403004F1ED -:1034D00044063046FFF730F92046FFF769FD09271B -:1034E0002069431C3FF4FCAD002D39D120F02003AE -:1034F000452B35D16521304684F84070FFF71CF923 -:103500002046FFF755FD21692B2901D02D29E7D150 -:103510003046FFF711F92046FFF74AFDE0E723693F -:103520002E2B04D1606913F071FF0028C9D1334DEF -:10353000002635E00823302984F84030C7D165697A -:1035400045F02005A5F16203162B9FBF2C4DDD40F1 -:10355000ED4305F0010588BF012585F00105B6E7BB -:1035600013F04AFF28B121692E290DD184F840704B -:10357000CEE7206913F04AFF0028F4D123692E2BEF -:10358000F1D05F2BC7D0ABE521F020034A2BBFD190 -:10359000ECE7652F01D0632F00D1013501360135ED -:1035A0002F7817B12369BB42F3D12046FFF700FD06 -:1035B0000FB90123D1E5212F07D123693D2BF8D184 -:1035C0002046FFF7F5FC3823C7E52E2F1AD12369D3 -:1035D0002E2B02D163692E2B01D05B23BDE5204643 -:1035E000FFF7E6FC2046FFF7E3FC0C23B5E500BF40 -:1035F0000C5F0600D4A205009C460020C75E0600B2 -:10360000012040000335324615F8027C632F11D0AB -:10361000652F0FD0184B134493F8903084F8403046 -:1036200003F0FB02532A01D0552B14D1A36A0133B6 -:10363000A36255E515F8013C2169994206F101069E -:1036400007D12046FFF7B4FC3246652FE2D00235A1 -:10365000DAE7632FFAE703F0FD02542A02D0582B71 -:103660007FF43EADA36A013BE2E74FF0010384F82B -:103670004030834662E600BFD4A205007FB506460F -:1036800001AD542085E80E0022F001F804460346FF -:1036900095E8070043F8046B83E8070001236FF007 -:1036A0000102C4E9073200250A22C4E90B23C4E958 -:1036B0000955142021F0EBFF2021606304F1440040 -:1036C000FEF7AFFF636B20461D80C4E905552561F9 -:1036D000FFF76EFC2046FFF76BFC2046FFF768FC07 -:1036E0002046FFF7EAFCE36B012B18BF05232046B9 -:1036F00018BF84F8403004B070BD30B585B001AC5F -:103700000546204613F01EFF94E80E002846FFF7FA -:10371000B5FF05B030BD10B5044670B1C368406850 -:10372000984704F14400FEF7A9FF606B21F0CCFF3D -:103730002046BDE8104021F0C7BF10BDD0E90432DB -:10374000013B036152F8230070470369C9431944E0 -:10375000436953F821007047F8B5446A06460D46A0 -:10376000BCB1D4E900132B448B4223D905F10803E3 -:1037700000221944204621F0A5FF0246B8B961682D -:103780002046083121F09EFF63682360336A63603E -:103790003462802D2F4638BF802707F1080021F0C2 -:1037A00076FF0023076043600446706202E02368EE -:1037B0002B44236060680544656008342044F8BDEC -:1037C00038B5D0E903329A4204460D4608D3103387 -:1037D0009900406921F06BFFE36860611033E3609A -:1037E000D4E90432591C216142F8235038BDF8B5A0 -:1037F00004461D46D0E9000383420F46164608D30F -:103800001030C100A06821F052FF2368A06010337F -:103810002360D4E90103421C626053F8301067F35F -:10382000170143F8301003EBC002D6705560F8BDA5 -:1038300010B48469CAB20023A16B10BCD7E7F7B5F6 -:10384000866996F84030072B05460F461DD1D6E90C -:103850001210FEF753FD902F04460ED1C100002236 -:1038600041F0020105F1280006F06DFB28B1446823 -:10387000E3071ED544F0010102E0210141F00201FD -:10388000284603B0BDE8F0409AE7082B07D1D6E9F7 -:1038900012103346002204F025FF0446E8E7092B06 -:1038A00013D10096D6E912100023012204F098FFEC -:1038B00004460C212846B66BFFF74EFF4FF49D736C -:1038C000C0E9013401460660DAE7A3F10A02012AE1 -:1038D0001CD8D6E912100A290BD8FEF70FFD96F86E -:1038E000403048B10A2B0CBF06210A2141EA0011E1 -:1038F000C6E7FEF7D3FCF2E7064C0748D6E91221EB -:103900000A2B08BF20460AF0CBFCD1E7190141F091 -:103910000E01B5E714BA0500F8B70500DE2807D098 -:1039200010F0010306D043080CBF012000207047AF -:103930000120704718467047FE2807D010F0010399 -:1039400006D0430814BF01200020704701207047B3 -:103950001846704710F00102034604D040F00103FE -:103960000B600120704790B110F0030010D11A795C -:103970003A2A0ED19B680B6013F00100F1D19A072F -:1039800007D11868034BC31A584258417047704713 -:1039900010467047CCB305002D2A2DE9F74F044699 -:1039A000884616461D460BD10021FFF7CEFEB8B162 -:1039B000870702D10379922B12D003B0BDE8F08FB4 -:1039C000922A20D10021FFF7C0FE014640B18807AE -:1039D00006D10B79952B0AD12046FFF7AFFE013DAA -:1039E000A6F11E03012B6ED8A9462F461AE0962B8E -:1039F000F6D12046FFF7A2FE4B6823F0FF0343F009 -:103A000092034B60D9E7962A08BF0135E8E71E2EDE -:103A10004CD1FFF791FFC8B91046FFF77FFF002890 -:103A200008BF574607F1FF3AB9F1000F0ED009F170 -:103A3000FF3949462046FFF788FE23696169DB1B91 -:103A4000024641F82300B9F1000FE0D100218A4578 -:103A500034D1A5EB0A05012DAFD0A6F12303022B2B -:103A600001D92A2E7FD1691E2046FFF76EFE6946D6 -:103A7000FFF770FF00285ED0232E3ED0242E3FD0CB -:103A8000252E0CBF4FF018094FF02209AF1E002F52 -:103A900039DA002D40F03481009EF30740F1358182 -:103AA00046F001012046FFF78BFE86E7FFF736FF61 -:103AB0000028CBD11046FFF73FFFB0E72046FFF7C5 -:103AC0003DFE0131C3E7202EC7D100212046FFF77C -:103AD0003CFE0246FFF722FF68B91046FFF72CFFB5 -:103AE0000028BAD0DE212046FFF728FE204603B08A -:103AF000BDE8F04F64E6FE21F5E74FF01609C5E793 -:103B00004FF01709C2E739462046FFF71EFE01A90C -:103B1000FFF720FF78B1B9F1220F07D0DDE90012DD -:103B2000484605F0BFFE013F0090B0E7019809F05C -:103B300046FA0028F2DAA91C89002046FFF70CFE9D -:103B400046EA05230746C0F80080436000F10801FB -:103B5000002D40F0E580962E03D139462046FFF730 -:103B60002FFE3946C2E7A6F12603022B38D8691E7C -:103B70002046FFF7EAFD6946FFF7ECFE0028DAD0A1 -:103B8000A5F10209B9F1000F83DD09F1FF312046EB -:103B9000FFF7DBFD01A9FFF7DDFE0028CBD049468A -:103BA0002046FFF7D2FDC0F3071000F0FD03412BC4 -:103BB000C1D02338C7B2019809F001FA1A2F0AD8E8 -:103BC0000028B8DBDDE90012384605F06BFEA9F1EC -:103BD00002090090D6E71E2FF4D90028F2D1AAE7F7 -:103BE000292E19D100212046FFF7AFFD6946FFF7C6 -:103BF000B1FE00289FD001212046FFF7A6FDC0F3AB -:103C00000710322818BF3E38009914BFC0B20220F6 -:103C100005F02AF900903CE7052E8CD100212046C2 -:103C2000FFF793FD0746002885D010F0030A05D161 -:103C3000436803F0FE03562B3FF47DAF012120467D -:103C4000FFF783FD00F00F03022B7FF474AFBAF18E -:103C5000000F7FF470AF3B792C2B7FF46CAFBB6807 -:103C600003F00F02022A7FF466AF1B09482B7FF492 -:103C700062AFFB68002B3FF45EAF9A077FF45BAF47 -:103C80001A79302A7FF457AFD3F808B04FEA1019E9 -:103C900001A95846FFF75EFE68B92549254808F096 -:103CA0004FF9A1693A6809680546534608F0FFF9DB -:103CB0002846FDF79DFD4FEAC901012241F00201AE -:103CC00004F1280006F03FF9019B43604846FEF7E7 -:103CD000BBFB03785F2B20460BD1FFF72FFD20465F -:103CE000FFF72CFD0023082219462046FFF754FE5B -:103CF00063E6FFF723FD59462046FFF761FD1AE70B -:103D00002046FFF71BFD013DC3E60C212046FFF7CF -:103D100023FD4FF49D73C0E9013601460560C1E6FD -:103D20002046FFF70BFD013D41F8250010E700BFDD -:103D3000BD5F0600D8AB05000346006830B508B982 -:103D4000106030BD840702D013600120F9E7446899 -:103D5000E5B28D42F8D108301060200AF1E72DE974 -:103D6000F04F93B00024402302904FF400700D46B2 -:103D70000192CDE9053421F08AFC202307908020B0 -:103D8000CDE9083421F083FC2146CDE90A050FA8CE -:103D9000CDE90D4406F0A2F8019B002B4FD0022B79 -:103DA0000CBF3F222246A96BDFF8B8A2002305A86A -:103DB000FFF71DFD0027069C002C00F05D81079990 -:103DC000A94AAA4E013C01EBC40351F8341093F800 -:103DD00003B00694C1F3170912F80B10009102EB1F -:103DE0000B01BBF1630F91F8B010009A5B6888BFBC -:103DF00041F4807106EB410602F03001102902F017 -:103E00000F081ED020294CD0002F00F00081B8F1FF -:103E1000020F40F0EF80012B18D00021009AD2074A -:103E200003F1FF3006D574880AEA0404B4F5805F14 -:103E300008BF5808012800D161B10346D8E03D22EF -:103E4000B1E72BB906EB4306984505D80127B2E741 -:103E5000002FF7D10027AEE7374636F8021B01EAFC -:103E60000A00B0F5805F0DD195F84000C1F30B0159 -:103E7000884214D105A85946FFF7E1FC2846FFF710 -:103E80001CF9E7E70133434504D25A46494605A8E1 -:103E9000FFF7ADFC398805A8FFF7CAFCDAE7013364 -:103EA000D2E77FB103F10041013936F811100AEA77 -:103EB0000101B1F5405F1AD1002105A80393FFF776 -:103EC0007FFC039B06EB4304984524D8019B002B01 -:103ED00043D1002406EB4808274646455ED1012F12 -:103EE0007DD1009B58067AD50026314671E0012B22 -:103EF000ACD995F84030052B40F0EC805C495D482A -:103F000008F01EF8AA6B29680446002308F0CFF8D1 -:103F10002046FDF76DFC274634F8021B01EA0A0033 -:103F2000B0F5805F17D195F84000C9B288420ED134 -:103F3000072805D1594605A80393FFF780FC039B8A -:103F400003932846FFF7B9F8039B0133BCE7002B26 -:103F50003FF47CAFCDE7013397E7BBF1050FB8D154 -:103F6000002105A8FFF7F1FB0028B2D1012105A827 -:103F7000FFF7EBFB840700F0B48000F00F0002288D -:103F8000A7D005A8FFF7DAFB05A8FFF7D7FB0023AA -:103F90000822494605A8FFF7FFFC5BE738F8023D19 -:103FA00003EA0A01B1F5805F05D1DBB2072B94D19A -:103FB0000134013791E7214605A8FFF7C6FB00B1A0 -:103FC0000137013489E7FFF7B9FB0136002818BF34 -:103FD0000146A64205A8F6D1FFF7F2FB3AE7009B9F -:103FE000190604D5002105A8FFF7EAFB0134234692 -:103FF0005A46CEE7012B3FF429AF13F001013FF4FD -:104000000DAFB8F1030F7FF474AF012106E708EAA2 -:10401000030101F0010136F8114004EA0A00B0F58D -:10402000805F13D195F84000C4F30B04A04203F164 -:10403000010409D119B9594605A8FFF700FC284623 -:10404000FFF73BF82346E2E72346E0E6494605A8AA -:1040500001335A46FFF7CBFB214605A8FFF7E8FBE3 -:10406000A9E600BF00F0FFFFE400060044020600DE -:10407000CB5F06009CAB05000FA805F043FF0E9830 -:1040800050B141682246083121F01CFB0E9B5A6852 -:104090001A600D9A5A600D9395F84030002B7FF40A -:1040A00028AF099B002B3FF424AF0A9B07981B689D -:1040B0000C9321F009FB0A9821F006FB2846FFF734 -:1040C0002AFBDDE90C01029B83E80300184613B0CC -:1040D000BDE8F08F022B01D1064910E706490748D9 -:1040E0000EE700283FF4F5AE03793A2B3FF449AFD1 -:1040F000EFE600BFD45F0600FB5F0600D8AB05000B -:1041000010B5406800B910BD446821F0DDFA2046C2 -:10411000F8E700BF2DE9F04107461E4661B111F0F6 -:10412000030511D14B68D8B290420DD14FEA132844 -:1041300001F10804454501DBBDE8F08154F8041B9A -:104140003846B0470135F5E738463346BDE8F0411B -:104150001847024B89689D22DCE700BF454F0300EA -:10416000014B89686B22D5E76146030010B5044610 -:1041700008461146226813F0FDF9636A4360002384 -:104180008360236A0BB9206210BD1A469B68002B1E -:10419000FBD19060F8E710B504460021806A03F077 -:1041A000DCF8A06A0E2102F0AFFFA06A0121BDE891 -:1041B000104003F079B98968806A0022090903F088 -:1041C00039B88968806A03F004B82DE9F74F0546CD -:1041D0000C46174698461BB10B8B43F008030B8324 -:1041E0006B6A27841B78002B3FD1A86A43463A4666 -:1041F000214603B0BDE8F04F03F00EB9DB6A03EBD4 -:10420000C60B13F83630043B012B1BD84FF00009C6 -:1042100015E0E36A03EBC90213F83930052B0CD122 -:10422000DBF804105368994207D1BBF80220A86A52 -:10423000002302F077FE0AF1010A09F10109638DFA -:104240004B45E6DC01366B6A5A8DB242D6DCBAF1D8 -:10425000000FCAD0A86ACDF800803B4652462146DE -:1042600003F0E6F803B0BDE8F08F0026B246EAE7B7 -:10427000F8B504460E4611461A460023857947696B -:10428000837143610D4BFFF745FFA368A3B9E18A32 -:1042900039B1A28A2AB9A06A03F093F8A06A02F0A1 -:1042A000ACFFA38AE28A31462046FFF78EFF003D2D -:1042B00018BF0125A5716761F8BD00BF85550300D2 -:1042C00070B54379012B05460C4606D1436A0A4670 -:1042D0005B8B0221FFF74AFF2061A2682169284613 -:1042E0004C23BDE87040C3E770B513464279012AFC -:1042F00005460C4604D10A460721FFF737FFA061A7 -:10430000A669E268284646233146FFF7B1FFF08AE6 -:1043100070BD10B500220446806A02F071FF0023D0 -:10432000A06A1A46194603F0A4F82046BDE81040DA -:1043300031E710B50446806A02F0EDFFA38B626A94 -:104340000133D18C9BB29942A38338BFD38410BD73 -:10435000838B013B8383806A02F0FBBF2DE9F04F22 -:1043600087B0814600AF0C4611B90121116013E0FE -:1043700011F0030619D10B79682B06D1CB681B0904 -:1043800013608C68002CF0D0012604F00F03022B80 -:104390000DD12109002EE9D0D9F82800002202F021 -:1043A0009EFE1C37BD46BDE8F08F0026EDE716B92E -:1043B000A3681B09136063684FEA132804F108031C -:1043C00008F1FF3AFB609B460025454525DB0AF1D5 -:1043D000070323F00703ADEB030D6B461D464FF0BB -:1043E000000BC34521DB51461846FDF787FF00222D -:1043F0000146D9F8280002F072FE002ED1D00C340C -:1044000001254545CDDA54F8041BD9F828000022CF -:10441000090902F00FFF0135F3E75BF8040B00090F -:10442000FEF70DF801358244CFE7BBF1000F03D052 -:104430004FF02E0205F8012B7B60FB6853F8040B4C -:10444000FB6007F114010009FEF703F87A69BA600E -:104450000146284622F0C5FDBA687B6815440BF179 -:10446000010BBEE731B1C26801F00303134304BF7F -:104470000B68C360704738B583680D460446114623 -:1044800043B9054807F05CFD2946A0602046BDE819 -:104490003840E7E738BD00BFD8AB0500004AEAE77F -:1044A000FF5F060038B50B79092B0CBF058B458BD8 -:1044B0004FF6FF739D42044602D1064AFFF7DBFF29 -:1044C000A28BE38BA06AD21A2946BDE8384002F0DD -:1044D000F4BE00BF0C60060010B404460B466279BF -:1044E000406A012A02D110BC13F086B80246024984 -:1044F000A06A10BC21F0F8B88CA4050010B4426A80 -:104500000446407901280B4603D110BC104621F027 -:10451000DDB8A06A014910BC21F0E6B884A405000A -:10452000436A10B55A8B0446FFF7DEFE014620466B -:10453000BDE81040E2E72DE9F3418D6805F00F0377 -:104540000E2B04460E4606D0002D2FD0AB072DD1E2 -:104550002B79652B1DD10095002501AA65216846A0 -:10456000FFF7EAFB019B002103EB800040F2BE5203 -:10457000984214D1F26840F20E439A4231D1636AF4 -:104580001F78AFB1354A3146204602B0BDE8F04150 -:1045900071E7622B0AD1AB680093ED68DDE753F851 -:1045A000047B97420CBF01310331E1E70021E1E7D1 -:1045B000A06A02F0C7FDA06A052102F006FEA06A0B -:1045C0003A46012102F0FDFE01AA29462046FFF7E6 -:1045D000C5FEA06A0222394602F081FD02B0BDE8A4 -:1045E000F081A06A02F0AEFD06F10C006A466A2175 -:1045F000FFF7A2FB00270646B742A06A0FD10022B0 -:10460000314602F0DEFE294601AA2046FFF7A6FE4B -:104610000025B542A06A0BD102F005FEDEE7009B43 -:1046200053F827309968090902F0CFFD0137E3E715 -:10463000009B53F82580D8F808703F0939460122BD -:1046400002F04DFDD8F80C1029B939462046FFF785 -:1046500055FF0135DDE70909F8E700BF25600600D1 -:1046600037B504460D46806A002102F06BFDA06A52 -:104670000E2102F049FD01AA29462046FFF76EFEF1 -:1046800001992046FFF73AFF03B030BD10B4426AEB -:104690000446407901280B4603D110BC104621F096 -:1046A00015B8A06A014910BC21F01EB87CA4050011 -:1046B00037B505460C46002936D0CA0706D5806AAC -:1046C000491003B0BDE8304002F03CBD8B0736D046 -:1046D00001F00F04062C4FEA111308D00A2C0DD05C -:1046E000022C23D1194603B0BDE83040F4E6806ABD -:1046F000194603B0BDE8304002F067BD4279042A94 -:1047000006D0806A062103B0BDE8304002F061BDEA -:1047100001A91846FDF79DFE0199AC6A0AF03FF821 -:104720000146204602F055FD03B030BD042BFBD0FE -:10473000806AD9B203B0BDE8304002F0E5BC096838 -:10474000806A02F06CFC2279044B53F82230214637 -:10475000284603B0BDE83040184700BF90A30500CD -:104760002DE9F84F8B0704460D4616460DD001F093 -:104770000F03022B12D1D7074FEA111102D4BDE863 -:10478000F84FBBE6BDE8F84FA6E64968CBB22D2B43 -:104790006ED009D8062B0BD02C2B10D029462046E2 -:1047A000454ABDE8F84F66E62E2B73D09D2BF5D118 -:1047B000002EF3D105F10802090A20466EE0022A14 -:1047C00002D0A968FFF774FFEF68002FE6D017F05A -:1047D0000309E3D17B68DAB28E2AB8460DD1022EE6 -:1047E0004FEA132805D007F1080A08F1FF3BD94525 -:1047F0000EDB08F1010857F8288098F80430312BB7 -:104800001ED1022E0CD1A06A02F02BFD012112E074 -:104810005AF8041B2046FFF74BFF09F10109E6E7B0 -:10482000D8F808102046FFF743FF012EEED1A06A0A -:1048300002F0F6FC0021A06ABDE8F84F02F014BDBA -:10484000322BABD1012EA06A0AD102F0E6FCD8F8D7 -:1048500008100022A06A0909BDE8F84F02F0EABC7E -:10486000022E01D102F0E3FCD8F808100122F1E792 -:10487000AA68002A92D0002E90D15168090A022914 -:1048800006D1D36823B1980702D11B79AC2B85D010 -:10489000083292E7002A81D1A96811B9BDE8F84F22 -:1048A0000CE08E0703D10B79922B0A46E5D005F177 -:1048B0000802012181E700BF376006002DE9F843B7 -:1048C00004460D46904601F1FF3900264FF0FF37B0 -:1048D000B9F1FF3F0AD17B1C03D1A06A294602F03F -:1048E0008FFD0026AE421AD1BDE8F88358F8261095 -:1048F00061B18A070AD10B79222B07D1013709D17F -:10490000A06A4A46314602F07FFD3746013609F17A -:10491000FF39DDE72046074ABDE8F843ABE558F824 -:104920002610B74208BF896800222046FFF718FF0B -:104930000136D7E7426006002DE9F74F06460C46E0 -:1049400015461F462046FEF7E9FF08B1E5B904E029 -:104950002046FEF7F1FF38B1B5B1B06A394603B071 -:10496000BDE8F04F02F095BC002C54D0A30752D103 -:1049700063684FEA132BDBB21E2B1BD1F5B1083451 -:1049800004EB8B0B5C450DD103B0BDE8F08F5AF8FA -:10499000041B019243463046FFF7CEFF09F101099F -:1049A000019A19E054F8041B3B462A463046FFF7AB -:1049B000C3FFE7E71F2B22D1002DE0D0D6F81080EF -:1049C00008F1010333610BF1FF3304F1080A4FF0E2 -:1049D0000009009385F00102009B4B45D7DC0BF1E9 -:1049E0000101304654F821103B462A46FFF7A4FF48 -:1049F000B06A414603B0BDE8F04F02F061BB202B26 -:104A000003D1A46885F001059CE72D2B03D1A36891 -:104A1000002BA1D19AE721463046FFF749FEB06A44 -:104A20003A46294603B0BDE8F04F02F036BC2DE906 -:104A3000F843076904461E46BB1C03610D46806AA5 -:104A4000394607F10109904602F03AFBA06A49464F -:104A500002F08AFCA96800222046FFF781FE2D693A -:104A60000DBB41462046FFF723FE636A19780629ED -:104A700013D1A06A294602F017FDA06A02F0D3FB09 -:104A8000A06A394602F005FCA06A494602F018FB0C -:104A9000A06ABDE8F84302F06BBCB200A06A053220 -:104AA00002F09DFCECE72B79AD2B07D1A9683B46C2 -:104AB00000222046FFF740FFED68D1E7E968204675 -:104AC000FFF7F6FDA06A012102F047FC731C424685 -:104AD00029462046FFF7ABFFD2E72DE9F0410E460D -:104AE0000025044642710561114646623246806ADD -:104AF00002F0ACF86779012F08BF7562F56865B1FF -:104B0000AA070AD12B793F2B07D1A9682046FFF7C6 -:104B1000CFFDA06A02F0B9FC1FE0337843B9294603 -:104B20002046FFF7C5FDA06A0E2102F0EDFAF0E77E -:104B3000072B17D1012F07D10023A371E9684F4B31 -:104B400046222046FFF7E6FA20466969FFF7B0FDE6 -:104B5000A06A02F07CF90028E5D0A06ABDE8F04127 -:104B600002F02EB9022B19D12968A06A02F057FA77 -:104B70006379012B07D10023A371A968404B4C2214 -:104B80002046FFF7C7FAE9682046FFF791FD338B0F -:104B9000DB07BED5A06A02F046FBC4E7033B032B4C -:104BA00040D8012FD5F80C8005D1606A0322394620 -:104BB00012F022FDB7832968A06A02F030FA337838 -:104BC000032B1ED10122A06A002102F0FAFB3378E8 -:104BD000062B1ED1A06A02F010FB01212046FFF730 -:104BE0007BFCA06A02F009FBA06A02F006FB00232E -:104BF000AA6841462046FFF71AFF3378062B88D172 -:104C000091E7042B01D10222DDE7052BDFD103223E -:104C1000D9E720460121FFF75FFCA06A012102F0DD -:104C20009CFBE4E7012F04D103220A21304612F055 -:104C3000E3FC17212046FFF74FFC16212046FFF723 -:104C40005DFCA968A06A090902F0BFFA1A21204692 -:104C5000FFF754FC29692046FFF72AFD0A21304658 -:104C600012F0BAFC0378032B3FF45DAF4288A06AD0 -:104C700000230A2102F056F94BE700BF81660300CA -:104C80008766030038B5426A1278072A04460B4645 -:104C900006D0022A04D0BDE83840114AFFF7EBBB2A -:104CA0009D684DB9A06A0E2102F02EFAA06A00217B -:104CB000BDE8384002F0F8BBAB070BD12B79AF2B26 -:104CC00008D12046A968FFF7F3FC2046BDE838402C -:104CD000FFF761BA29462046FFF7EAFCE6E700BF86 -:104CE0004960060001F00F03022B70B504460D4623 -:104CF000164602D00B4AFFF7BEFB31462046FFF7AF -:104D0000D7FCA06A02F089FA666A3378033B032B6A -:104D10009CBF7368636229092046FFF7EFFB666258 -:104D200070BD00BF37600600D1E90212DAE738B57E -:104D30000C460546C968FFF7BBFCA1682846BDE8DC -:104D40003840B5E438B50B79342B04460D460CD108 -:104D50008968FFF7ADFCED68AD685DB9A06A0E210A -:104D600002F0D2F90422022115E0806A0E2102F03D -:104D7000CBF9F1E7AB071CD12B799A2B10D10E217F -:104D8000A06A02F0C1F9A9680029EBD02046FFF71C -:104D90008FFC04220321A06ABDE8384002F011BB59 -:104DA0009B2B06D1A9682046FFF782FCEB68996827 -:104DB000EAE729462046FFF77BFCD3E710B5044617 -:104DC0008968FFF775FCA06A0021BDE8104002F079 -:104DD0004BBA2DE9F0470669D0F818A0B0F81E903C -:104DE0000683B31C036106F10108838BA0F81A80C7 -:104DF0000446C38388680D46FEF790FDE0B9276935 -:104E0000A8687B1C2361FEF797FD18B9A06A41468C -:104E100002F03FFAA06A394602F052F9E9682046EA -:104E2000FFF746FCA06A414602F04AF9A9683B46F2 -:104E300001222046FFF780FD2969C4F818A020460A -:104E4000A4F81E90FFF734FCA06A3146BDE8F04795 -:104E500002F036B92DE9F3470669731C0361044675 -:104E600088680D46FEF75AFD0246F8B92769A96819 -:104E70007B1C236120463B46FFF75EFD2046E96828 -:104E8000FFF716FCA868FEF757FDE8B92B690BB9C8 -:104E90006B693BB1A06A01F0DAFF18B9A06A31462C -:104EA00002F0F7F9A06A394602F00AF901AA712165 -:104EB00005F11000FEF740FF002781464F450AD15B -:104EC00069692046FFF7F4FBA06A314602F0F8F862 -:104ED00002B0BDE8F087019B53F82780D8F808009E -:104EE000FEF71CFD024608BBD4F810A0D8F8081045 -:104EF0000AF10103236120465346FFF71DFD2046BA -:104F0000D8F80C10FFF7D4FBD8F80800FEF714FD12 -:104F10000028D9D1A06A01F09AFF18B9A06A3146D9 -:104F200002F0B7F9A06A514602F0CAF80137C5E7A6 -:104F300010B504468968FFF7BBFBA06ABDE81040C6 -:104F400002F071B901F00F03022B2DE9F04705467D -:104F50000C4604D1BDE8F0470909FFF797BB0029CB -:104F600054D011F0030651D10B792C2B36D189681E -:104F7000FFF79EFBE668002E48D016F0030845D1E7 -:104F80007768FAB28E2A334609D13F0A06F108093A -:104F900007F1FF3AC2450FDC013756F827301A797E -:104FA000312A11D128469968FFF782FBA86A0221AD -:104FB000BDE8F04702F058B959F8041B2846FFF73E -:104FC00077FB08F10108E5E7322A1FD19968A86A42 -:104FD0000222BDE8F047090902F02CB92D2B15D1AA -:104FE0008C689CB163681B0A022B07D004F1080788 -:104FF0006368B6EB132F10D3BDE8F087E368002B8E -:10500000F4D09A07F2D11B79AC2BEFD12146284678 -:10501000054ABDE8F047FFF72EBA57F8041B2846AB -:10502000FFF790FF0136E3E754600600F8B54E68DD -:1050300001F10804360A054604EB8607BC4206D196 -:10504000A86A31460022BDE8F84002F0BAB954F827 -:10505000041B2846FFF72CFBF0E74B682DE9F041D5 -:1050600005460E461F0A01F108080024BC4201DB78 -:10507000BDE8F08158F8041B2846FFF719FBAB6820 -:105080003BB10234284656F82410BDE8F041FFF742 -:10509000E9B90134EAE710B50446FFF7DEFFA06A7C -:1050A0002221BDE8104002F070B970B54379CE6896 -:1050B000012B0446154606D1436A0A465B8B2946F6 -:1050C000FFF754F87061002371691A462046FFF714 -:1050D0007CF8F1682046FFF7EBFA062D03D1A06AB1 -:1050E000002102F03AF90023A06A1A46BDE8704098 -:1050F000012102F0B3B98968034619B9806A0A46EA -:1051000002F05FB94A68120A022A09D1CA683AB1A4 -:1051100012F0030F04D11279AC2A01D10622C4E7A0 -:10512000184683E738B58C68054634B90122214614 -:10513000A86ABDE8384002F044B9A1071AD16368F3 -:10514000DAB2922A16D11B0A022B0BD1E3684BB1BB -:105150009A0707D11B79AC2B04D121460322BDE865 -:105160003840A2E721462846FFF777FF6168012211 -:10517000090ADDE721462846FFF79AFA012211467F -:10518000D6E72DE9F04F87B0CDE90221044605AA04 -:10519000A42103A81E46FEF7CFFD4FF0000B01909F -:1051A000D946DA465F46D846019B9B4516D15FB18A -:1051B000BAF1000F6DD1A06A02F01FF8B9F1000F2B -:1051C0006DD1A06A02F019F8029BA06A002B6CD086 -:1051D0003B464246314602F04CF910E0059A52F83F -:1051E0002B50002D48D0A80746D12A79A62A0FD1E6 -:1051F000F90707D5304A29462046FFF73CF907B0A2 -:10520000BDE8F08F47F00107AA460BF1010BCBE791 -:10521000A72A07D1BA0701D5284AECE747F00207C9 -:10522000A946F2E7A82A27D1EA686AB193070BD109 -:105230001179AA2906D19268A9682046FFF752FD84 -:105240000136E2E7AC2911D0A96801F00F02022A69 -:1052500001D01B4ACFE7A06A090901F0B6FFE9684F -:105260002046FFF725FA08F10108CEE70622294675 -:105270002046FFF71AFFE3E70FB1124ABBE7B8F188 -:10528000000F01D0104AB6E729462046FFF710FA72 -:10529000D6E7DAF808102046FFF70AFA8EE7D9F8C1 -:1052A00008102046FFF704FA8EE73B464246314697 -:1052B00002F0D4F8A3E700BF596006006060060062 -:1052C00068600600756006007E60060070B50D46D9 -:1052D000417901290446134603D12A46FEF746FFC9 -:1052E0006861A06A01F096FF6E6900231A46314694 -:1052F0002046FEF76AFFF18AA06A01F066FFE968BE -:1053000029B18B0703D10B79A32B08BF00212046BD -:1053100002230022FFF735FFF08A70BD436A10B503 -:105320005A8B0446FFF7D2FF01462046BDE81040E5 -:10533000FFF7E4B8002389681A4622E72DE9F04F09 -:10534000044685B00F4602AA422107F10800FEF785 -:10535000F3FC636ADFF8ECA05D8B00268346B14660 -:105360005E4509D1F9680B79032B43D12A462046C3 -:10537000FEF7BAFF05464BE0029B53F82630009338 -:1053800003AA6C2103F10800FEF7D6FC039B196801 -:105390000A09732A80460CD02046FFF789F90123B9 -:1053A00043451BD3009BD96859B12046FFF780F9CC -:1053B00007E0022807D052462046FFF75CF809F1C3 -:1053C00001090136CCE759680B09412B04D0B3F52C -:1053D000FE7FF0D10425F2E70125F0E7039AA06AE9 -:1053E00052F8231001930022090901F023FF019BC9 -:1053F0000133D5E7442B17D18E682A463146204623 -:10540000FEF772FFB269138B43F001030546138365 -:105410000026ABEB0909B1450BD829462046FFF71A -:105420006DF805B0BDE8F08F2A462046FFF74EFF25 -:10543000A0E70023A06A1A46012102F00FF8013606 -:10544000E9E700BF856006002DE9F7438D68044653 -:1054500016464DB9002A68D002222946A06A03B038 -:10546000BDE8F04301F0ADBF15F003077CD12B7907 -:10547000372B0FD122B1806A0222012101F0A1FF56 -:1054800020462946FFF714F9A06A03B0BDE8F043AF -:1054900001F0A1BF9F2B67D1EB681A79A12A52D1E5 -:1054A000A22101AA03F10800FEF746FCA968804684 -:1054B000F1B18B071CD10B79372B19D126B1411CC7 -:1054C0000222A06A01F07DFFA9682046FFF7F0F8EC -:1054D000A06A01F080FF4FF0010947450ED1B9F1F4 -:1054E000000F22D1A06A0322791C01F06AFF1CE0A0 -:1054F0002046FFF7DDF84FF00009EEE7019B53F877 -:105500002710A9B18E0713D10E79A6F137004642B4 -:1055100046412046FFF7CCF8B9F1000F0FD04EB945 -:10552000154A29462046FEF7A6FF03B0BDE8F083E2 -:105530000026EEE7A06A01F04EFF0137CDE7002E0E -:10554000FBD00E4AEDE7AB6853B19A0708D11B793F -:10555000372B05D10422294603B0BDE8F043A4E56A -:10556000052229462046F7E729462046FFF7A0F8FE -:105570000322012172E700BF9D600600AB600600B8 -:10558000012261E701F00F03022B70B504460FD032 -:105590000B79492B01D04F2B02D10123A37170BD90 -:1055A0004A2BFCD0502BFAD0482B0DD10D696DB988 -:1055B000A379002BF3D1E38A002BF0D020461A4ABE -:1055C000BDE87040FEF757BFCD68F0E7A3790BB395 -:1055D000A38A8E6801339BB2012BA3820AD1E18A90 -:1055E000A06AA1B1002201F0ECFEA06A0222002113 -:1055F00001F0E7FE29462046FFF75AF8A06A310974 -:1056000001F0E3FDA06ABDE8704001F0E4BE01F0E6 -:10561000F4FDEAE7E38A0133E38229462046BDE848 -:105620007040FFF745B800BFB66006002DE9F843AB -:105630000C4689680546FFF73BF8E668002E55D012 -:105640007768696AFBB209788E2BA36819BF04F1E9 -:105650000C0601273F0A0836072903F00F0249D13B -:10566000022A45D11A099A2A46D13268117930297D -:1056700042D19268002A3FD10A212846FEF72CFF2A -:105680006A6AD36A528D32B931683E4A2846BDE80B -:10569000F843FEF7F0BE5978C9070DD5596828467A -:1056A000FEF71AFF022F0AD80023A86A1A46022121 -:1056B00001F0D4FE012417E0013A0833E3E77368F0 -:1056C0001A79322AF0D1B4682279302AECD199685B -:1056D000A86A0122090901F093FDA16800230122B3 -:1056E0002846FFF74EFD0324A74224D8BDE8F883DF -:1056F0000024F9E7022AFBD140F2B312B2EB131FE8 -:10570000F6D133681A79302AF2D19C68002CEBD09C -:1057100014F00308ECD123792F2BE9D1A86A434672 -:105720004246414601F09AFE33684246996828464F -:10573000FFF78AFEBEE704F10108B84556F82410C9 -:105740004FEA840319D20A79322A16D13344D3F8A6 -:10575000049099F80430302B0FD18968A86A002290 -:10576000090901F04DFDD9F808100023012228464F -:10577000FFF707FD08F10104B6E72846FEF798FF9A -:10578000A046F7E7CD60060010B5426A1278072AF6 -:1057900004460B4606D0022A04D0BDE81040064A53 -:1057A000FEF769BE20461946FFF740FF2046BDE8D8 -:1057B0001040FEF7F0BC00BFE0600600F8B54B6893 -:1057C0000C46896805461F0AFEF772FF0C34002656 -:1057D0000236B74204F1080400DCF8BD54F8041C9A -:1057E0002846FEF765FF54F8081CA86A0909233902 -:1057F000C9B201F0CAFDEBE72DE9F0414D680C4656 -:1058000089680646FEF754FFA5F10D085FFA88F88F -:105810002D0A0C340127AF4201DBBDE8F08154F8BA -:10582000041B3046FEF744FFB06A414601F0ADFD6F -:105830000137F0E7F8B5CD6804460E461DBB037985 -:10584000A3B1436A1D788DB9BA21FEF745FEB16850 -:105850002046FEF72DFFA06A2B462A46012101F0C3 -:10586000FDFDA06ABDE8F84001F0DDBCB1688B0722 -:1058700000F0948001F00F03022B40F09680204648 -:10588000FEF716FFEDE7AF0740F092806B68DAB2E3 -:105890005B2A13D1ED68002D40F08880406A0378C0 -:1058A000072B40F08280896801F00F03022B7CD126 -:1058B000BDE8F8400322090911F09EBE562A11D115 -:1058C00001228968FEF74CFFE9682046FEF7F0FEEA -:1058D000A968A06A09093D39C9B201F056FD022242 -:1058E000B16856E0572A61D11B0A5F1E013355F893 -:1058F0002310FEF7DDFE002F02DDA06A01F08DFC13 -:10590000B16800222046FEF72BFF08350026BE4274 -:105910004BDA0136BE4202DAA06A01F07EFC55F88D -:10592000041B00222046FEF71BFFF0E76B68DAB28B -:10593000062A3DD1B768002F3AD0B80738D17A6827 -:10594000D1B2062934D11B0AB3EB122F30D1022B6E -:105950002ED1BB6823B1990702D11B79222B27D006 -:10596000FB6823B19A0702D11B79222B20D0A968AA -:105970002046FEF79DFEE9682046FEF799FEA06AE4 -:1059800001F055FCB96800222046FEF7E9FEF968EF -:1059900000222046BDE8F840FEF7E2BE00293FF4B1 -:1059A0006EAF0B793A2B7FF46AAFF8BDAB07BDD071 -:1059B00029462046FEF77CFE002291E738B50C46CA -:1059C000C9680546FEF774FEA168A86AC1F307110D -:1059D000322918BF3E39BDE8384014BFC9B2022190 -:1059E00001F0CEBC10B504468968FEF761FEA06ADE -:1059F0000321BDE8104001F0C3BC2DE9F8434E6817 -:105A0000D0F810805FFA86F9A9F11E03D3F10009DE -:105A100049EB030908F1010304460361360A01F169 -:105A200008050027B74205DBA06A4146BDE8F843F8 -:105A300001F046BB55F8041B20460137FEF738FE3F -:105A4000B742F1DAA06A4246494601F02EFCE9E786 -:105A50002DE9F0414E6804460D46360A8968FEF786 -:105A600027FE032E83BFD4F8108008F101032361C1 -:105A70004FF0000801277B1CB3421CDB032E4ADDDC -:105A80002569A06A6B1C2361294601F002FCA06A0B -:105A9000414601F015FB0121A06A01F0DDF9A06A81 -:105AA00001F0C5FBA06A01F0BEFBA06A2946BDE873 -:105AB000F04101F005BB296920460237FEF7F8FDE9 -:105AC000B74205DAA06A01F0A8FBA06A01F0C9FBA1 -:105AD000E968A06A01F00F030E2B11D1C1F3071181 -:105AE00024291ABF3339C9B2062101F04EFCB7424E -:105AF00004DAA06A4246002101F0D7FB0835BAE774 -:105B00000B79852B01D13221EFE78B680BB9072187 -:105B1000EBE73321E9E7BDE8F0812DE9F0410569C4 -:105B2000D1F80C800E46AB1C04460022D8F80810B1 -:105B300003612B46FEF700FF6F1CB1682046FEF79D -:105B4000B7FDA06A394601F0A4FBA06A294601F01E -:105B5000B7FAA06A4FF0FF3101F07EF9D8F80C10C7 -:105B60002046FEF7A5FDA06A3946BDE8F04101F0E8 -:105B7000A7BA2DE9F04F8B6803F00F03022B89B011 -:105B800004460E4640F0E880CB68002B00F0E4802D -:105B9000980740F0E1801A792C2A40F0DD809A685D -:105BA00002F00F01022940F0D78012097C2A40F050 -:105BB000D380DB681A79302A40F0CE809B68069348 -:105BC00007AAA42106A8FEF7B7F8431E022B00F28D -:105BD000C380079901280A6800F0B1800228D1F833 -:105BE000049000F002818D68E90740F1B5806B08F0 -:105BF00000F0B28032B1930704D11179A63902299D -:105C000040F2AA80B9F1000F08D019F0030F05D1B6 -:105C100099F80410A639022940F29E80B3680193D6 -:105C20003369776902932669A369A18B0493E38B97 -:105C30000393E183731C311D19F00108059306F1EC -:105C4000020A2683638306F1030B216105D14946CD -:105C500020460592FEF72CFD059A11462046FEF7D8 -:105C600027FDA06A594601F014FB5146A06A01F0D5 -:105C700027FAA06A01F0D1FA002201992046FEF726 -:105C80006FFD02992046FEF713FDA06A711C01F01A -:105C900017FA29462046FEF70BFDA06A0E2101F0F7 -:105CA00074FBA06A594601F00BFAA06AB8F1000F24 -:105CB00049D101F0B5FAA06A01F0B9FA002DACBFE4 -:105CC00000210121A06A01F060FBA06A5246012177 -:105CD00001F0E3FA049BA361039BE383002F39D017 -:105CE000A06A01F0A0FAB8F1000F02D1A06A01F099 -:105CF0009AFA39462046FEF7DBFC2569A06A6B1C40 -:105D00002946236101F0C5FA88F00101A06A01313A -:105D100001F0A2F8A06A314601F0D2F9A06A01F0C0 -:105D200082FAB8F1000F02D1A06A01F07CFA1FB12B -:105D3000A06A294601F0C4F909B0BDE8F08F914688 -:105D4000032502465EE701F068FA49462046FEF761 -:105D5000AFFCB3E73D46DDE72569A38BB4F81E90A1 -:105D6000E3836FEA45436FEA5343D4F818A02383D3 -:105D70006F1CEB1C2361F16867832046FEF798FCDB -:105D8000A06A012101F0E9FA05F10208A06A39468A -:105D900001F096F9A06A414601F0E6FAB1680022E6 -:105DA0002046FEF7DDFC20463169FEF781FCA06A43 -:105DB00001F04DF818B9A06A394601F06AFA414677 -:105DC000A06A01F07DF9A06A01F0D2FA7169C4F805 -:105DD00018A02046A4F81E90FEF76AFCA06A294687 -:105DE00009B0BDE8F04F01F06BB9032502E72DE9DA -:105DF000F0470446904699460F4621B9BDE8F04762 -:105E00001946FEF755BC0669731C0361156815B386 -:105E100015F0030A1FD12B797B2B1CD1A968FEF743 -:105E200047FC524631462046FEF783FAE96852465F -:105E30002046FEF795FC4B4608F10402791E2046E9 -:105E4000FFF7D5FFA06A314601F06EFA2046BDE8A3 -:105E5000F047FEF77DBA29462046FEF729FC20468A -:105E600000223146FEF765FAA06A01F0DCF9E2E7AC -:105E700037B50C46054601AA7A2104F10800FDF762 -:105E80005BFFE368019A01462846FFF7B0FF03B0C5 -:105E900030BD2DE9F04F85B0056902921E460E9B7C -:105EA0000393AB1C044603610F4601222946FEF70B -:105EB00040FA05F1010A39462046FEF7F9FB0022B7 -:105EC000A06A514601F058FAA06A294601F0F8F894 -:105ED000A06A01F0F7FAD4F8108008F101032361F9 -:105EE0000027029B9F4214DB2046FEF731FAA06A8E -:105EF00001F0EBFAA06A514601F0E2F8039920465E -:105F0000FEF7D6FBA06A414605B0BDE8F04F01F0B0 -:105F1000D7B83346D4F810901A68019209F10102FB -:105F20002261019AD2F808B004360137BBF1000FA4 -:105F30003DD1029ABA422FD1A06A01F074F900252E -:105F4000AB46019B2046D968FEF7B2FBB5B1A06A0B -:105F50000E2101F0D9F8A06A594601F0B1F8A06A03 -:105F60000E2101F0D1F829462046FEF7C7FA204657 -:105F70002946FEF78BFB2046FEF7EAF9A06A0122CC -:105F8000414601F0F9F9A06A494601F099F8A06A82 -:105F9000012100F061FFA4E720461C4A1968FEF7C2 -:105FA0006AFA204605B0BDE8F04FFEF7D1B91BF004 -:105FB000030529D19BF80420762A5B4603D1DD68CE -:105FC000DBF808B02D09A06A01F027F959462046F0 -:105FD000FEF76EFBA06A082101F0D7F9A06A4A46D5 -:105FE000002101F05AF9002DA6D029462046FEF7DF -:105FF00085FAD4F810B00BF1010222615946022251 -:106000002046FEF796F99CE70025DCE7EB600600EA -:106010002DE9F347076998467B1C16460D46036138 -:1060200002223946DDE90AA90446FEF782F9F6B9EB -:10603000A06A032100F010FF29462046FEF738FB36 -:10604000A06A6FF0020100F007FFA06A0E2101F0C4 -:106050005BF8A06A394601F033F820464946FEF75E -:1060600027FB204602B0BDE8F047FEF771B9CDF836 -:1060700000A04346324629462046FFF70AFFE4E7E0 -:106080007FB5CD682B79782B06460C4609D1AB68D5 -:1060900001930023009389681A46FFF7B9FF04B003 -:1060A00070BD742B03AA4FF0770116D105F10800DB -:1060B000FDF742FE2B6902463BB9EB680093A168ED -:1060C000039B3046FFF7E5FEE9E79B680193EB6829 -:1060D0000093A168039B3046DFE704F10C00FDF755 -:1060E0002BFE00230246E9E72DE9F74F0446174649 -:1060F00098460E4629B9194603B0BDE8F04FFEF7A1 -:10610000D7BA05692B1D0361136805F1010A05F172 -:10611000020B05F10309002B00F0C68013F0030207 -:1061200040F0C28019797B2940F0BE8099680192C5 -:106130000093FEF7BDFAA06A01F06FF8A721204690 -:10614000FEF7E7F8DDE900322046D968FEF708FBE4 -:10615000022229462046FEF7ECF8A06A032100F04F -:106160007BFE43463A1D711E2046FFF7BDFFA06A25 -:106170006FF0020100F070FEA06A0E2100F0C4FF73 -:10618000A06A01F054F8A06A514601F082F829464D -:10619000A06A00F095FFA06A01F03FF8A06A012212 -:1061A000212100F0F2FEA06A082101F0EEF85A4623 -:1061B0000021A06A01F071F8A06A01F02EF8A06A2F -:1061C00001F04FF8A06A01F032F80022A821A06A7D -:1061D00001F016F8A06A01F044F8A06A01F041F855 -:1061E000A06A01F01AF80022A06A0A2101F022F840 -:1061F000A06A01F01CF8A06A0E2100F085FF0023C0 -:106200001A46A06A032101F034F92046FDF7C3FFC6 -:106210004A46A06A002101F040F8A06A01F003F8A4 -:10622000A06A0E2100F070FFA06A494601F031F823 -:10623000A06A022100F010FE5946A06A00F040FF5B -:10624000A06A01F00EF8A06A01F00BF8A06A5146AE -:1062500000F036FF0022A06AA82100F0D1FF0E2135 -:10626000A06A00F051FFA06A00F0D7FFA06A00F01A -:10627000D4FF00231A460321A06A01F0FAF8204651 -:10628000FDF789FFA06A00F0CEFFA06A4FF0FF3152 -:1062900000F0E2FDA06A494600F012FF204603B07C -:1062A000BDE8F04FFEF754B819462046FEF700FA55 -:1062B000A06A00F0B2FF2046A721FEF72AF8A06AE4 -:1062C00000F0B1FF44E72DE9F04F8D682B79032BE7 -:1062D00087B004460AD12946FEF722F9AA69138B32 -:1062E00043F00103138307B0BDE8F08F426A128BBD -:1062F000D20706D4554A294607B0BDE8F04FFEF74D -:10630000BAB8162B40F094800669E968331D036122 -:106310004FEA111BFEF7CCF9A06A0022A92100F078 -:106320006FFF00231A461946A06A01F0A2F85946E9 -:106330002046FEF7E3F82769A3690293BA1CE38BB2 -:10634000019322617B1CA28B63831946A06AE283BE -:1063500006F1010A2783039300F0B2FE01225146A1 -:106360002046FDF7E6FF59462046FEF7B5F82046E1 -:10637000AA21FDF7CEFF06F10208A96820460022F7 -:10638000FEF7EEF90022A06A414600F0F5FF514603 -:10639000A06A00F095FEA06A01F094F8A06A00F0EF -:1063A0003CFFA06A01224FF4EE7100F0EEFD06F111 -:1063B0000309A06A082100F0E8FF4A46A06A00210C -:1063C00000F06BFFA06A00F02EFF0122A06A3146A8 -:1063D00000F0D2FFA06A494600F072FE0121A06AD7 -:1063E00000F03AFD2046FDF7B3FFA06A01F06DF81A -:1063F000A06A414600F064FE29692046FEF758F97C -:10640000039BA06A194600F044FF029BA361019B15 -:10641000A06AE383314600F053FE69692046FEF727 -:1064200047F9A06A394607B0BDE8F04F00F048BE12 -:1064300005AA7A2105F10800FDF77EFCEB68059AB4 -:1064400001462046FFF750FE4DE700BFFC60060006 -:1064500038B58D6804462DB92946A06ABDE8384094 -:1064600001F01DB8AB070BD12B795E2B08D1A968C1 -:10647000FEF71EF9E9682046FEF71AF90221ECE75B -:1064800029462046FEF714F90121E6E710B5426AD5 -:106490001278072A044604D0BDE81040084AFDF7E8 -:1064A000EABF896841B9806A0E2100F02DFEA06A1A -:1064B000BDE8104000F0E9BFFEF7FAF8F7E700BFCB -:1064C00013610600F8B5144BD3F8EC7004460D4682 -:1064D0000FBB06698968731C036101223346FEF70E -:1064E0002BFA1F21A06A012200F04FFDE96841B19B -:1064F0002046FEF7DDF8A06A3B463A46012100F04F -:10650000ADFFA06A012100F0CAFFA06A3146BDE8D4 -:10651000F84000F0D5BDF8BD9C4600202DE9F04FB5 -:106520004379012B85B004460D461DD191F80480B6 -:10653000B8F1100F08D0436A1B782BB9254A05B073 -:10654000BDE8F04FFDF797BF03AA6D2105F10800E4 -:10655000FDF7F2FBDFF88090DFF880A0DFF880B075 -:1065600007460026B74202D105B0BDE8F08F039B75 -:10657000606A53F826100022090911F03DF8B8F1BD -:10658000100F0378014613D113F0FD0F05D05A46C2 -:1065900029462046FDF76FFF08E00223037041689B -:1065A000606A11F04AF808B1022303700136D9E796 -:1065B0005BB9012303700190606A11F045F80199FD -:1065C0000B78012BF2D15246E2E7052BEED04A467A -:1065D000DEE700BF1F6106004F6106004261060052 -:1065E0003561060070B50546406A068B0C46B1075A -:1065F00006D5214A21462846BDE87040FDF73BBF3D -:1066000004F00F01022912D12109AB791BB1C38B10 -:106610000133C38302E0838B01338383012651B3AB -:10662000002210F0E9FF037813B3144AE2E721795E -:10663000914202D1A1680909E7E7994211D1AB79EA -:10664000002BD6D10123AB71A168A1B101F00F03DA -:10665000022B18BF896846F0040606830909032641 -:10666000DDE7A16846F00206068309090526D6E79C -:1066700003230370467070BDFB5F06005661060081 -:1066800049234822AEE74F234E22ABE72DE9F04FD6 -:106690000E4641620021427101613378072B8DB0B3 -:1066A0000446154605D0844A0DB0BDE8F04FFDF70D -:1066B000E2BE012A06D0036B00F108021B68C06A23 -:1066C000294698476379D6F80C90032B10D10BAA72 -:1066D000462109F10C00FDF72FFB236B0B9A9B68F9 -:1066E0000146E06A9847A368B083002B40F0B4806D -:1066F000D9F81010C1B101F00F06022E10D10B090C -:10670000752B3DD006D83E2B3CD05E2B0DD06B4A6E -:106710002046C9E740F24B329342F8D1032604E009 -:10672000674A2046FDF7A7FE0226D9F814300993E0 -:106730000AAA192109A8FDF7FFFA4FF0000A0690EE -:10674000069B9A4520D16379012B15D9236BE06A0A -:106750005B68314698476379042B0DD10023606A4A -:1067600003960293818BE26ACDE900310521D2E9DB -:106770000232006902F0A0F9A368002B6CD114E08A -:106780000026D2E70126D0E70A9B53F82A100B799E -:10679000082B4FEA8A0B02D10AF1010AD0E7052B38 -:1067A00006D0484A2046FDF766FE0DB0BDE8F08FE2 -:1067B000CB68002BF5D18B681A792C2AF1D19F6810 -:1067C00007F00F02022AECD1DB680593002BE8D01A -:1067D0009807E6D11B79302BE3D1059B0BAA03F177 -:1067E0000800A421FDF7A8FA3F0940F289239F423F -:1067F00080461BD1012805D10B9A136803F00F03C3 -:10680000022B04D0304A0A9B53F80B10CAE72169C7 -:10681000012D01F10103236119D01268236BE06A95 -:10682000DB681209984790B9284AECE7B7F5FB7F77 -:1068300016D1012803D10B9B1968CA0701D4244A39 -:10684000E1E7012D03D0E06A49101EF0AFFFA36815 -:10685000002BA1D0DDF81490D9F80030E360A4E754 -:1068600040F226239F421CD1012804D90B9B1968B2 -:1068700011F0010701D1174AC5E7012DE7D04910F2 -:106880000B9B53F82720D30701D4134ABBE7E06AD8 -:106890000791521001371EF090FFB8450799EFD1CC -:1068A000D5E7012DD3D0236B0246D3F810B0E06AB0 -:1068B0000B9B3946D847CAE7606106006D61060048 -:1068C00071610600886106008E6106009A6106000B -:1068D0009E610600AA610600B76106002DE9F04F2F -:1068E00091B00D46144606463022002104A820F03F -:1068F000A0FB4FF0FF33099300233268039519463C -:1069000003A88DF81040FDF731FC044600F089F92A -:10691000DDF82C800D9005460027B8F1000F04D05B -:10692000DDF81490B9F1000F21D00B9B13B1059A3B -:10693000002A41D03946284600F076F9DFF88C92DB -:10694000DDF82C80059BB8F1000F00F01E81002BB4 -:1069500000F0E7800C9B03A8D968FDF783FD0C9B32 -:10696000069ADB8A0399059805F0A1FB10E1B8F8B7 -:106970001A30042B4FF00102414603A808D1FFF75B -:1069800085FE079BD8F808809F4238BF1F46C4E7A2 -:10699000FEF7A3F8B8F82A309945F2D2D8F82C308F -:1069A00003EBC90113F83930012B02D1404610F036 -:1069B0004BFE09F10109EDE7198BB3F82AE049070D -:1069C00014D50EF1FF31481C10D0D86A00EBC10C71 -:1069D0009CF8010010F0020F23D03AB1D2E90098E0 -:1069E0009CE8030082E80300CCE900984FF0000225 -:1069F0005A84002272451ADB002272453DDBD3F82F -:106A00000490B9F1000F0AD0B9F82A2001924FF092 -:106A1000000C6146019A94453FDB00297FD19B68B9 -:106A200084E712B9012808BF62460139CBE719781B -:106A3000D86A01294FEAC20800EBC20C05D1DCF884 -:106A400004100A290FD10132D4E710F832100AD904 -:106A5000012908D14FF0020100F808109CF801103C -:106A6000C80704D4EFE710F808100329F6D1598CB1 -:106A7000481C5884ACF80210E5E7D96A01EBC20063 -:106A800011F83210042906D14178C9075FBF598C2B -:106A90004180013159840132AFE7D9F82C2002EB53 -:106AA000CC0B12F83C20043A012A16D84FF000080B -:106AB00011E0DA6A02EBC80A12F83820052A08D178 -:106AC000DBF80400DAF80420904204BFAAF80210B0 -:106AD000013108F10108F045EBDB0CF1010C99E7FD -:106AE000D3F82CC00CEBC2001CF832C0BCF1050F6F -:106AF00004D190F801C01CF0010F04D0B0F802C01E -:106B00008C44A0F802C001327245E9DB9A8B12FA7C -:106B100081F29A835A8C12FA81F159847FE700221C -:106B2000F2E7B8F81A30042B18D10E9B1BB938467F -:106B300001F04AFB0E9000230322414603A80D9367 -:106B4000CDF83C90FFF7A2FD059B23B904224146F6 -:106B500003A8FFF79BFDD8F80880F3E60222414620 -:106B600003A80D95FDF7B9FF059B002BF3D1032278 -:106B7000414603A8FDF7B1FF059B002BEBD1042292 -:106B8000414603A8FDF7A9FFE5E7002B7FF4E2AE3D -:106B9000284600F051F80E9808B101F02AFB304663 -:106BA000FDF7AEFA25692046A46810F00BFD002C15 -:106BB000F9D1059808B1FAF71BFE2246214628466E -:106BC00011B0BDE8F04F01F091BF00BF88A50500EE -:106BD000026A03464079032888BF186B114494BFAA -:106BE000184680181962704710B50C460121FFF74E -:106BF000EFFF047010BD0346806A5A79032A88BFEC -:106C00005A6A014484BF1218186B996294BF1846DF -:106C10008018704710B50C460121FFF7ECFF047097 -:106C200010BD48201EF041BD10B5044681618800AA -:106C30001EF02DFDE06110BD10B50446C0691EF0C8 -:106C400043FD2046BDE810401EF03EBD2DE9F74F44 -:106C500015460023C0E903236E8C83608371836231 -:106C60000362AB8CB5F82680AF8B417101221E44C4 -:106C7000964238BF16468A464FEA8801013E426175 -:106C800001F0040107F003021143B5F81890EB8BF3 -:106C9000B5F820B0F20002F07802044609F00F09BE -:106CA000114336094FEA5808BF0846EA080242EA8B -:106CB00009023A431A4352EA0B023ED12046FFF73B -:106CC00093FFBAF1020F16D9D4E90D32590002F040 -:106CD00001009B09520801F07E01014363631343E5 -:106CE000A26318BF41F080012046FFF77DFFD4E981 -:106CF0000D321343E8D1236A636302212046EE8AF2 -:106D0000FFF766FF0670360A467002212046AE8AFB -:106D1000FFF75EFF00230670BAF1040F4FEA162654 -:106D20004670A387A4F8403047D1A88BEA8B104463 -:106D3000984242D06E8D00213BE041F08001204618 -:106D40000193FFF751FF4FEA89113201019B02F0D5 -:106D5000300201F0400111430BF001021143DA004F -:106D600002F008021143BA0002F0040211434FEA94 -:106D7000480202F002021143B6084FEA58084FEAEF -:106D800059097F085B084FEA5B0B8EE7EA6A02EB62 -:106D9000C1025778FF070BD557889F4208D1526828 -:106DA000616CD20042F0020241F823200133BFE7B8 -:106DB00001318E42EADC0522F2E703B0BDE8F08F34 -:106DC0004379012B70B5044626D00021FFF70CFF54 -:106DD000626B236A00259B1A6363A563E068438D99 -:106DE000AB421AD8A38FE3876379032B25D1A36A1B -:106DF000206A6062E36218441EF057FCE368206377 -:106E0000988BDB8B1844A38F1844B4F84030184497 -:106E100080001EF04AFC606470BDC36A03EBC502CB -:106E200013F83530042B06D191782046FFF7DCFEAD -:106E3000A36B0133A3630135D0E7042BECD1038BA3 -:106E4000626C216B0069BDE8704001F025BE80795D -:106E5000003818BF012070474379012B09D083689F -:106E60001944C36881609A8C9142C8BF99840023F9 -:106E70008371704710B51446FFF7EEFF0121FFF74D -:106E8000BAFE047010BD73B50DF1050406461D462B -:106E9000FFF7F0FF214605F07F03ED0904F8013DFF -:106EA000F9D1091B3046FFF7A6FE01AD0146234686 -:106EB000AB4205D19DF804201B1BC25402B070BD2B -:106EC00013F8012B62F07F0201F8012BF0E770B498 -:106ED0001E46C368B0F840409D8BDB8B1D44C38FBA -:106EE0001D44631CA0F8403063194479042C04BF8E -:106EF000446C44F8236070BCC5E703F128011346D5 -:106F0000CAB20021BFE770B4DDE90365D2B203EB7A -:106F1000460443EA062315B101320234D2B2091BFA -:106F200070BCB0E710B4044633B90F2A04D8503A05 -:106F300010BCD2B201219DE703F124012046134683 -:106F400010BCCAB201219EE710B404463BB90F2A17 -:106F500005D8403A10BCD2B24FF0FF318AE703F1B6 -:106F600026012046134610BCCAB24FF0FF318AE713 -:106F700038B51C461546FFF76FFF0321FFF73BFEB0 -:106F80004470240A0570847038BD11320B46D2B2A9 -:106F90000121EDE716320B46D2B24FF0FF31E7E7A1 -:106FA00019320B46D2B20021E2E7F8B516461F4669 -:106FB000FFF752FF4379032B81BF846AC369C4F58D -:106FC000FF4453F8273088BF7D344FF003018CBF56 -:106FD000E4180024FFF70FFE44702412067084703A -:106FE000F8BDF8B516461F46FFF736FF4379032B69 -:106FF00081BF846AC369C4F1FF2404F57F0484BFA0 -:1070000053F82730FD344FF003018CBFE4180024FF -:10701000FFF7F1FD4470240A06708470F8BD274B19 -:10702000D3F8EC30022B2DE9F047044689460ED800 -:1070300046698E420BD2856A03698E1BED1A40F2B7 -:10704000FF7756EA050304D1A36AC4E90439BDE811 -:10705000F087062E01D90F2D1AD91F2DAA4628BF59 -:107060004FF01F0A554510D8032EB04628BF4FF0E9 -:10707000030801212046FFF7ABFD4AEA48130370DD -:10708000A5EB0A05A6EB0806DBE74FF00008F0E7E2 -:10709000BE42B0464FF0020128BFB8462046FFF777 -:1070A00097FD4FEA181303F070032B4363F07F033F -:1070B000037080F80180AA46E2E700BF9C460020EA -:1070C00038B50D460021FFF7C7FE4379012B05D0E7 -:1070D000032B9EBFC369826A43F8252038BD012A6D -:1070E00010B40B46044606D0022A0AD110BC69220D -:1070F0004FF0FF31BEE611461B322046D2B210BC23 -:1071000036E74FF0FF31F7E70C2910B412D1C2680F -:1071100010BC938BD28B1A44838F591C1344427931 -:107120008187042A02BF426C054942F823102322BA -:107130000121A8E64331CAB210BC01219AE600BF82 -:1071400078B7050001F110033F2B73B506460C46D6 -:1071500007D8A1F18002D2B2012102B0BDE870408F -:1071600088E6012122220DF10505FFF783FE29465D -:1071700004F07F00E3B2E4112A4605F8010D601C1B -:107180000128F5D8013403F0400313D11BB97F2344 -:1071900005F8013C951E491B3046FFF72CFD01AC5C -:1071A00001462B46A34209D19DF804205B1BC25423 -:1071B00002B070BD002BEED00023E9E713F8012BDD -:1071C00062F07F0201F8012BECE70B46102201214F -:1071D000CEE6C268938BD28B1A44838F10B45C1CAA -:1071E000134442798487042A08BF426C10BC08BF4C -:1071F00042F823102322012145E65322012139E6DA -:10720000002A0B464FEA4201C1F1010114BF1522C9 -:107210001422ADE6542201212CE65722012129E651 -:107220005822022126E659224FF0FF3122E65A2247 -:1072300000211FE670B50D460446114622B92B46C3 -:107240001322BDE8704093E6022A04D1FFF7D5FF70 -:107250002046FFF7ECFF2B4618226FF00101204675 -:10726000EFE75B22002105E610B5044629B9552257 -:107270004FF0FF31BDE81040FCE5022904D1FFF7D3 -:10728000BCFF2046FFF7EDFF56226FF002012046BB -:10729000F0E70B464222002187E6134619B143224C -:1072A0004FF0FF3181E64422FAE7134619B1452237 -:1072B0004FF0FF3179E64622FAE72DE9F041054625 -:1072C0000C4621F400471646BAB90B040ED55921D5 -:1072D000FFF7A0FC59212846FFF79CFC59212846BE -:1072E000FFF798FC59212846FFF794FC3B462846B7 -:1072F0004222BDE8F041002157E63B4600214022F2 -:10730000FFF753FE210A21F07F0131432846C9B21D -:10731000BDE8F0417EE4002A02F147020B46D2B2FA -:107320000CBF022100215CE638B504460D460E2153 -:10733000FFF7EAFE20462946FFF7C2FE02215C2243 -:10734000FFF798FD20466FF00301BDE83840FFF7D6 -:1073500083BD5D224FF0FF318CE5002915BF5F2210 -:107360005E220321002185E50B464B22012138E6F0 -:107370006FF00301FFF770BD0B464A22002130E693 -:10738000A1F13002D2B2002174E5322938B50446A9 -:1073900011D0332912D1012507212939CAB220463B -:1073A0004FF0FF31FFF766FD55B12046D322BDE80F -:1073B000384000215EE501250621EEE70025ECE7D7 -:1073C00038BD022A02F12A020B46D2B214BFC1F123 -:1073D0000101012157E562226FF001014AE503290D -:1073E00009D004290AD0002102230A4443EA820377 -:1073F000C9432F2247E500210B46F6E70121FBE7B1 -:107400000B46302201393EE510B4144641EA02230E -:107410002144312210BC36E510B41C4622430B69CE -:1074200010BC07BF3222012133224FF0FF314EE55D -:10743000F8B51446D6B2069A1F463A430B6905467C -:107440000BBFC4F10101E14320222122FFF73FFDE0 -:1074500031462846BDE8F840FFF7DCBB07B5CDE96B -:1074600000230B4634220021FFF74DFD03B05DF8E9 -:1074700004FB07B5CDE900230B4636224FF0FF3160 -:10748000FFF741FD03B05DF804FB10B5632204462D -:107490004FF0FF31FFF7EEFC0123A37110BD01F1A6 -:1074A0006402D2B24942E5E410B501F16702044634 -:1074B000D2B24942FFF7DEFCE268138B43F00103CE -:1074C000138310BD0421FFF7C7BC6FF00201FFF763 -:1074D000C3BC00BF70B50646B2B1900714D1107995 -:1074E0002E2811D194687CB1A2070DD16568EAB24B -:1074F000922A09D12D0A022D06D1A2681A60049B96 -:10750000E2681A60012070BD0A460448044904F08C -:107510008FFD736A18600020F5E700BFD8AB050047 -:10752000BD610600F0B585B005460E46104603A9BC -:107530001F46FCF70FFA48B90B490C48324604F0D5 -:1075400077FD6B6A1860002005B0F0BD039802F06B -:10755000A9FF30EA0703F7D00346054900973246F2 -:10756000024804F065FDECE7D0610600D8AB0500E9 -:10757000D6610600038C032B70B5C46A03D1856AFB -:1075800000239D4205D144F821201EF007F9012077 -:1075900070BD54F82360964201D00133F1E700201A -:1075A000F6E710F0BDB838B58BB2032B04460D4694 -:1075B0000384426205D1826AC06A920000211FF0F2 -:1075C00038FD042D20460CBF022101211EF0C3F816 -:1075D00020460021BDE8384010F074B802F00F03D7 -:1075E000022B10B5044608D00A460C490C4804F09A -:1075F0001FFD636A1860002010BD836A1209002015 -:10760000984204D1238C042BF5D10649EEE7E16AB8 -:1076100051F820108A42EFD00130F1E7EC6106000A -:10762000D8AB0500F261060000F00F03022B02D177 -:107630000009FAF709BF0148704700BF4E20060055 -:1076400070B5054610460E46FFF7EEFF0378732B24 -:1076500019D14378BBB103460A22002013F8014F29 -:107660005CB91F2808D90B490B481F23324604F088 -:10767000DFFC6B6A1860002070BD303C092C02D81A -:1076800002FB0040EAE705490348324604F0D0FC1B -:10769000EFE700BFF8610600D8AB05000562060001 -:1076A000F8B5054610460E461F46FFF7BDFF174CBE -:1076B00001780022A44663788B421BD190F801E048 -:1076C000A3789E4516D190F802E0E378734511D176 -:1076D0006BB91CF82200B84208D90D490D483B4649 -:1076E000324604F0A5FC6B6A18600020F8BDC37830 -:1076F000002BEED00132152A04F10404DBD1064937 -:107700000448324604F094FCEDE700BF94A4050061 -:10771000F8610600D8AB05000E6206002DE9F347BC -:1077200006460F46002A3CD093073AD113792F2BF7 -:1077300037D1926802F00F03022B08D10F23FFF715 -:10774000AFFF01248440204602B0BDE8F08742B379 -:1077500012F0030A25D113799F2B22D1D5682B79FA -:10776000A12B1ED192680F23FFF79AFF4FF001095A -:1077700009FA00F401AAA22105F10800FCF7DCFADD -:107780008046C245DFDA019A0F2352F82A20394693 -:107790003046FFF785FF09FA00F004430AF1010AB9 -:1077A000EFE7044904483A4604F042FC736A0024B7 -:1077B0001860C8E714620600D8AB050010B504468F -:1077C000024804F0BDFB206010BD00BFD8AB05002F -:1077D00004292DE9F84380460C460DD8151F01F108 -:1077E00030093026B1450DD055F8040F00F00F03D5 -:1077F000022B0AD00D4900E00D49D8F82400FFF70C -:10780000DDFF00242046BDE8F8830009FAF71CFEDE -:1078100007461FF05FFC0228ECD13B78722BE9D1C0 -:107820007B78B342E6D10136DCE700BF4462060054 -:10783000256206002DE9F0470F4686B0044603A9ED -:1078400038461E469146FAF704FE0378762B054625 -:1078500040F02B81B9F1020F40F0D48040F2573351 -:107860009F4232D14EF6B4684FF42C6906E04EF6D2 -:10787000B168F9E74EF6B1684FF4246932682946D9 -:107880002046FFF7DDFE7268074629462046FFF7CF -:10789000D7FEFB02420102F0200203F470431343BF -:1078A000B90143EA0903C0F3430001F0400143EA90 -:1078B000000241EA080120460FF0F6FE27E24EF6EC -:1078C000B868D1E74EF6BD68CEE740F263339F4219 -:1078D000CDD040F25F339F42CCD0B7F5567FEED08B -:1078E00040F259339F42EDD040F25E339F421ED1A9 -:1078F0003068FFF799FEAE491FF0DAFBA8B1326895 -:107900000F2329462046FFF7CBFE07467068FFF796 -:107910008BFEA8491FF0CCFB002840F0BD803A0345 -:1079200042F421624EF6F161C5E70F27EEE740F21F -:107930005D339F422ED13068FFF776FE0378722BBD -:1079400018D132680F2329462046FFF7A9FE2946A1 -:10795000726880462046FFF773FE4EF610610746B8 -:10796000FA01D2B242EA0832C7F3430742F4216275 -:107970003943A0E7326829462046FFF761FE2946D1 -:10798000726807460F232046FFF78AFE4FF46E41C8 -:107990008046E5E7B7F5577F2ED14EF6905832680E -:1079A00029462046FFF74CFE05AB00930746726858 -:1079B00004AB29462046FFF78DFD002800F0A78183 -:1079C000049A072329462046FFF76AFE059A0646D1 -:1079D00029464FF47F732046FFF7A4FDFA02B90150 -:1079E00002F4704201F0400142EA900241EA0801CB -:1079F00042F4206231435EE7B7F5597F4CD14EF631 -:107A00008058CCE7B9F1030F46D1DFF8AC810027ED -:107A100000F1010A0322414650461FF063FBB0BB50 -:107A20002B79A3BB654B326803EB870729462046B9 -:107A300097F85480FFF704FE7268074629462046EF -:107A4000FFF7FEFDB268814629462046FFF7F8FDA4 -:107A5000FA02430102F4704203F0200313434FEA99 -:107A6000C912D2B243EA50031343BF014FEA0812CE -:107A7000D2B207F0400708F0F00142F4206247EA72 -:107A8000590941F46E411A4349EA010113E70137EC -:107A9000042F08F10408BDD14B46494949482A46FC -:107AA00004F0C6FA636A186031E1B9F1000F10D131 -:107AB00040F2B9239F4205D14FF43F4120460FF0D9 -:107AC000E9FD24E140F26B339F42E5D14BF6307182 -:107AD000F4E7B9F1010F40F0FA80E22F10D101462E -:107AE00032682046FFF77AFD014620460FF062FE1D -:107AF000002840F00C813449606AFFF75FFE06E120 -:107B000040F20622974209D1014632682046FFF72B -:107B100065FD014620460FF0A1FEE9E740F20E2286 -:107B2000974209D1014632680F232046FFF7B8FD7E -:107B3000C10041F48E41C1E7622B49D1039B032B65 -:107B40000CD0052B40F09180C3785F2B40F08D80E6 -:107B500003796E2B02D0772B40F0878069781B4B1E -:107B600000224FF0FF375878884205D195F802C0BF -:107B70009878844508BF1F7801320E2A03F1030369 -:107B8000F1D1781C88D0326829462046FFF726FDBF -:107B9000039B052B024609D12B79A3F177014B42B8 -:107BA0004B41394620460FF023FEA1E70023F8E7BA -:107BB0005962060063620600E9A4050094A405006A -:107BC00070620600D8AB05007D620600F8A40500CF -:107BD000692B4AD14378742B47D13068FFF724FDD5 -:107BE000B54B017800225E788E422AD147789E7884 -:107BF000B74226D1867826BBAE1C31460B460131F2 -:107C000018780028FAD1691D8B423FF645AFAB4981 -:107C100002EB42020A44013B92F8642012F0010F89 -:107C20004FEAC2000CBF4FF0080C4FF0000C00F000 -:107C300008000821B3420AD241EA021141F43F414F -:107C40003CE701320E2A03F10303CCD124E713F8F9 -:107C50000179742F4FEA510101D10143EAE7652F01 -:107C60007FF41AAF4CEA0101E4E740F221239F427E -:107C700002D14BF2726121E740F222239F4202D1EE -:107C80004BF262611AE7B7F5397F0ED132682946A7 -:107C90002046FFF743FD10F47F4F024602D140F427 -:107CA00034410BE74EF62D1105E6782F7FF4F4AE44 -:107CB000326829462046FFF731FD10F47F4F024617 -:107CC00002D140F43C41F9E64EF6BD01F3E5B9F1CD -:107CD000020F40F0AF81736803F00F03022B40F2F4 -:107CE000AE2340F0A1809F4214D1014632680F2399 -:107CF0002046FFF7D5FC7268074629460F23204629 -:107D0000FFF7CEFC3946024620460FF02DFD06B0A7 -:107D1000BDE8F087B7F5067F1CD14FF6B0294FF2CA -:107D2000800732680F2329462046FFF7B9FC7268A6 -:107D3000804629460F232046FFF7B2FC47EA00029F -:107D400042EA082249EA0001B5E54FF690294FF2D0 -:107D5000A007E6E740F2ED239F42F6D040F2B223BF -:107D60009F422DD1014632680C232046FFF798FC34 -:107D700007467068FFF758FC0646014650481FF05A -:107D800097F998B14F4831461FF092F9B0B12A46A1 -:107D90004D494E4804F04CF9636A0022186042EAEB -:107DA000072242F400424FF2EF3184E50023434AB8 -:107DB00003EBC303134493F88E20F0E70123F6E7A7 -:107DC00040F2F7139F4215D14FF48047326829469D -:107DD00007232046FFF764FC726880462946072384 -:107DE0002046FFF75DFC42460346394620460FF029 -:107DF000B6FC8CE7DFF8D8800027032241462846EE -:107E00001FF070F950B9EB7843B92C4B03EB87079F -:107E100097F8A0703F0147F48047D7E701370F2F4D -:107E200008F10408E9D137E69F421CD14FF400570E -:107E30003268072329462046FFF732FC2946804650 -:107E40007268FF232046FFF76DFB47EA000141EA15 -:107E5000082133E64FF42057EAE74FF44057E7E7AD -:107E60004FF46057E4E740F219239F42F2D040F20A -:107E7000F3139F42F1D040F22F339F42F0D0B7F579 -:107E80002C7F27D14FF2402832680F232946204605 -:107E9000FFF706FC726807464FF6FF732946204637 -:107EA000FFF740FB3A460346414620460FF06EFC82 -:107EB0002DE74FF2C028E7E7F8A4050094A40500D9 -:107EC00023A505002CA5050069620600D8AB0500B6 -:107ED00035A5050040F2AF239F42EAD040F2B1231E -:107EE0009F421AD1014632680F232046FFF7D8FB84 -:107EF0002946074672684FF0FF332046FFF712FB12 -:107F00003A4683B205464FF2402120460FF03EFC30 -:107F10002B0C3A464FF2C021C7E740F28D239F4217 -:107F200028D1014632680F232046FFF7B9FB05AB85 -:107F300000930746726804AB29462046FFF7CAFA49 -:107F400000283FF4E4AE049A0F2329462046FFF7A9 -:107F5000A7FB059A06462946FF232046FFF7E2FACB -:107F6000820842EA073246F4684142F4706241F006 -:107F70005001A0E440F28B239F4240D0B7F5237F0D -:107F80003FD040F28E239F423DD0972F3DD0B7F592 -:107F90004B7F3CD040F22E339F427FF47DAD0523D2 -:107FA000884A02EB83032946B3F8DC703268072362 -:107FB0002046FFF775FB05AB00938046726804AB63 -:107FC00029462046FFF786FA00283FF465AD049A5B -:107FD000072329462046FFF763FBFA04064618D517 -:107FE000059A1F2329462046FFF79CFA47EA080115 -:107FF000800141EAC60100F4F86001435EE5002318 -:10800000CEE70123CCE70223CAE70323C8E7042312 -:10801000C6E73B04059A06D53E2329462046FFF7CE -:1080200081FA4008E2E77C2329462046FFF77AFAE6 -:108030008008DBE7B9F1030F7FF42EAD40F2952302 -:108040009F4221D100273268072329462046FFF7A7 -:1080500027FB72688146072329462046FFF720FB4D -:1080600029468046B2681F232046FFF75BFA47EA9D -:10807000090747EA801747EAC8011FE54FF4006780 -:10808000E1E74FF48057DEE740F296239F42F5D0B8 -:1080900040F2FD139F42F4D040F2F3139F422BD1E4 -:1080A0004FF4C0583268072329462046FFF7F8FAF4 -:1080B00072680723074629462046FFF7F1FAB2689F -:1080C00002F00F03022B81460ED1072329462046DA -:1080D000FFF7E6FA47EAC90141EA080141EA8011DF -:1080E000ECE44FF4D058DDE707232946204648F456 -:1080F0008068FFF717FAEDE740F207339F4222D17D -:108100004FF6903832680F2329462046FFF7C8FA09 -:10811000726881460F2329462046FFF7C1FAB268EC -:10812000074629460F232046FFF7BAFA40EA0922FC -:1081300042F4704242F0F00248EA0701FFF7BBBB8D -:108140004FF6B038DEE740F249339F42F8D040F2B4 -:108150002F339F42C5D040F22D339F427FF49CAC19 -:10816000014632680F232046FFF79AFA72680F2300 -:10817000294607462046FFF793FA05AB0093804651 -:10818000B26804AB29462046FFF7A4F900283FF463 -:10819000BEAD049A0F2329462046FFF781FA059ABF -:1081A00006462946FF232046FFF7BCF93F0247EA6F -:1081B000083746F4684147EA900241F04001FFF772 -:1081C0007ABB00BF94A4050038B5054630201DF0E9 -:1081D0005EFA2022044600211EF02BFF294620468D -:1081E0001DF0A6FAA562A8001DF051FAE062204633 -:1081F00038BD10B50446C06A1DF066FA204600215D -:108200001DF09EFA2046BDE810401DF05DBA00BF8B -:108210002DE9F04F87B0062A109E9DF84470029118 -:1082200005469046994613D8012A07D93F2301F8FD -:10823000013B0291029A0023137001E0002AF9D158 -:10824000B8F1010F94BF0020012007B0BDE8F08F06 -:108250000028029C28DA014615F0F2F820BB2D23F5 -:1082600005F1004004F8013B054625F0004A09F0FD -:108270002003B749049350461F4615F0E1F8C0B9F2 -:10828000B349504615F0BEF898B987F049032370FA -:1082900087F04E0387F046076370E01CA770002349 -:1082A0000370029BC01AD0E7002FDED004F8017BD8 -:1082B000DBE72946284615F0C3F840B147F04E03E6 -:1082C00087F0410723706770E01CA370E7E7002E7A -:1082D00049F02003B8BF0626672B019302D1002E78 -:1082E00008BF0126029BE21AA8EB02082B1E08F128 -:1082F000FF3950D1019B662B3CD1731C4B454FF08D -:10830000000AA8BFA8F1030606F101084FF06609AC -:10831000D346574626EAE673B9F1650F039340F05A -:108320003C8103F101080026B04500F34381019B25 -:10833000662B40F06281474540F3B881BAF1000FE7 -:1083400013D0049B84F801A00A2143F04503237055 -:1083500097FBF1F393FBF1F201FB123201FB137374 -:1083600030323033A270E370043400232370029B58 -:10837000E01A6AE7731D4B45019BA8BFA8F10706E9 -:10838000652B40F0FE8099464FF000084FF02B0A15 -:10839000C3464746BEE7B3F17E5F7CD26D492846AF -:1083A00015F03AF8002814BF3123302303934FF01F -:1083B000000A694B4FF0200B574653F8040B059306 -:1083C000294615F033F8059B40B1644B284653F815 -:1083D0002A1014F06FFE059B5F4405460AF1010A5E -:1083E000BAF1060F4FEA6B0BE7D1B5F17E5F2DD2E4 -:1083F0005849284615F010F810B3002F14BF4FF05D -:108400002D0A4FF02B0A4FF07E55019B662B03D0AF -:10841000672B30D1042F2EDC039B2370019B672B2D -:1084200004BF07F1FF33F618731C4B45A8BFA8F132 -:10843000030676B90134B046B2464FF0FF3B6BE01D -:108440002846474914F036FE013705464FF02D0AFD -:10845000DBE72E236370B04602343023013F00F087 -:108460009680B8F1000F01D1C246E6E704F8013B5F -:1084700008F1FF38F2E7A8F10603B34200F38A805F -:10848000019A672A00F08580A8F1070691464FF00F -:108490000008C3463EE74FF0000A304A4FF0200B79 -:1084A000574652F8040B0392294614F0ABFF039A87 -:1084B00040B1294B284653F82A1014F0FBFD039ACB -:1084C0005F4405460AF1010ABAF1060F4FEA6B0B49 -:1084D000E7D1284614F0CAFF092805DD28462149BE -:1084E00014F0E8FD01370546019B662B17D14F4577 -:1084F00020DAF31901334B4507DBA9EB0709B9F182 -:10850000010FA9F1020608BF002607EB060808F1D3 -:108510000108BB464FF0000A4FF06609FAE6019BDE -:10852000652B07D0672B1FD099464FF000084FF0FE -:108530002B0AAEE7A8F10603B34201DCA8F1070657 -:108540004FF000084FF02B0AC3464FF06509E1E6F3 -:10855000FFFF7F7FF8FF7F3F9CA50500B4A50500C6 -:1085600000002041CDCCCC3D331D4B4501DBA8F1B3 -:108570000606B74202DB4FF06709D6E77B1CF61A06 -:10858000C3E74FF00008DDF80490C24600E7BA46A2 -:1085900053E71E46DDF8049079E7B9F1670F7FF4E1 -:1085A000C2AE002ED6BF4FF00108DDF80C80CDF82A -:1085B0000C80B8E6284614F059FF0028A6BF00F149 -:1085C0003002D2B23022B34504F10103227005D14A -:1085D000039A1AB14FF02E02A31C6270059314F097 -:1085E00015FD0146284614F05BFC344914F062FD89 -:1085F000059B054601361C4696E63149284614F08F -:108600000BFF90B3621E302113782E2B154602F11A -:10861000FF32F9D0A3F13000092839D901352B7880 -:10862000302B22D16A782E2A3ED1B9F1660F3BD089 -:10863000BAF12D0F2A706B7034D1013F08BF4FF093 -:108640002B0AAC4205F10100A5EB0401A0EB0400EC -:108650003CBF00210120A4EB0502214438BF0022C9 -:1086600020441EF0CCFC31232B70019B672B7FF440 -:1086700065AE039B002B3FF461AE23461C46013BD5 -:1086800014F8012C302AF9D02E2A08BF1C4655E6D2 -:10869000392B02D001332B70C1E7029B51709D42F0 -:1086A000B2D1BCE70137CCE70134CAE70449284618 -:1086B00014F0B2FE0028A5D140E600BF0000204122 -:1086C0000000A04008B5044631B1054B8A6B036039 -:1086D0000968002303F0EBFC2046F9F789F800BF96 -:1086E000D8AB05002DE9FF47044601921E46451808 -:1086F0002AB1023A222A02D9364801F0CBF8AC421C -:10870000274636D214F8010B0EF06BFE8046002887 -:10871000F5D13B782B2B26D12746E91B384601AAF9 -:108720001EF095F90744B9460024A9454B4623D3CA -:10873000B8F1000F00D06442640044F00104BB4271 -:1087400009D01F46AF423B463ED2187801370EF0A3 -:1087500048FE0028F6D12049019A204803F068FC21 -:108760003146FFF7AFFF2D2B04BF27464FF001081E -:10877000D3E74FF00008D0E719F8012BA2F1300A37 -:10878000BAF1090F09D95F2ACFD042F02002A2F135 -:1087900061011929CCD8A2F1570A01995145C7D9CD -:1087A00020461DF04BF828B9019B03FB04A494EA72 -:1087B0004403BAD5019B03974246E91B03A804F082 -:1087C00081FC039B0446BAE7C5D1204604B0BDE84E -:1087D000F08700BF886206009D62060024AB05009A -:1087E0002DE9F04F87B0CDE90123109B0393044698 -:1087F00000EB01084445254680F02F8128780EF0D3 -:10880000F0FD013482460028F4D12B782B2B08D1BF -:108810002546009044450BD300260027B246B346B8 -:1088200084E02D2B03D1012325460093F2E700902D -:108830002B7843F02003692B32D1AB1C984540F2D2 -:1088400005816B7843F020036E2B40F0FF80AB78FE -:1088500043F02003662B40F0F980EB1D984505F1AD -:1088600003041AD9EB7843F02003692B15D12B7937 -:1088700043F020036E2B10D16B7943F02003692B5A -:108880000BD1AB7943F02003742B06D1EB7943F085 -:108890002003792B01D105F108044FF0FF4613E0C6 -:1088A0006E2B28D1AB1C984540F2D0806B7843F0FA -:1088B0002003612B40F0CA80AB7843F020036E2B7D -:1088C00040F0C480684EEC1C009B0BB106F10046E2 -:1088D000A54209D04445234680F0A1801878013490 -:1088E0000EF07FFD0028F5D16049614803F028FBB8 -:1088F0000399FFF7E7FE002329461E469B4699464B -:1089000000270C4614F8010BA0F13002092A47D8C1 -:10891000B9F1020F24D157498B4502DC0A2101FB32 -:108920000B2BA0456AD80BB1CBF1000B5E4416F1BE -:10893000250F05DA3846504914F0BCFB25360746AA -:1089400016F1090F5FD3704214F060FB01464B48EB -:1089500011F052FB0146384614F060FC0646B3E7BE -:1089600047493846CDE9043214F042FD049B90B1EA -:108970004249384614F09EFB059A0746104614F00B -:1089800041FB394614F08EFAB9F1010F049B0746FA -:108990002FD1013EC5E7B9F1000F06D10136C0E77E -:1089A000B9F1000F04D12E2805D14FF00109B8E725 -:1089B000B9F1020F13D040F02002652A0FD1A04573 -:1089C0004ED94A782B2A05D18C1C44458CD04FF0C7 -:1089D0000209A6E72D2A0FD18C1C0123F5E7019A85 -:1089E0001AB140F020026A2A0AD05F2899D00C46BA -:1089F00099E74FF0000994E74FF00209214680E71C -:108A0000DDF804A08FE7304614F000FB01461B4858 -:108A100011F0F2FA0146384614F04CFB9EE77FF461 -:108A200063AFBAF1000F06D03146002007B0BDE8B1 -:108A3000F04F02F039BC029B13B100213046F5E73C -:108A4000304607B0BDE8F04F03F0F6BB009B002BAB -:108A50003FF44AAF2C46002638E700230093DBE6BC -:108A60003FF442AF5FE700BF0000C07FA96206008D -:108A700024AB050064666606EA1C0802000020417B -:108A8000EC78AD6008B510201CF00FFE02780121D3 -:108A900061F30202027008BD10B5048803F07F0381 -:108AA000DB0024F47F7443F0020324F00304234327 -:108AB000C0E90112038010BD10B5049B039CDB00CC -:108AC00001F0070103F47E730B43074901EA842197 -:108AD0000B430168490D49050B43C0E90032029B75 -:108AE0008360059BC36010BD00FC1F0038B50446C1 -:108AF00008462378656803F00703052B114608D163 -:108B00002068E2682946C0F38A20BDE8384003F0B7 -:108B1000C5BEA3682A4603F093FE23881B0744BF03 -:108B2000014B036038BD00BF54B3050038B515468E -:108B300011F480720C4614BFD5E900121146FFF7FC -:108B4000D5FF620902F008022A44E1B2BDE83840CC -:108B500002F031BBF8B5F9F795FB1D4C1D4B002514 -:108B600004F17406C4E90D3501271B4B236404F19D -:108B700044000321A561A4F8F250A4F8F070E56365 -:108B8000C4F8EC5002F0F4FF3946304602F0F0FF32 -:108B9000AA22BA21304603F067F8C4E9036604F15B -:108BA000840629463046C4F8A45004F0E9FD0A21A1 -:108BB000304604F03EFC40F24A61304604F039FC95 -:108BC000294604F19400BDE8F84004F0D9BD00BF87 -:108BD0009C4600204CB0050018BB050070470148BA -:108BE000704700BFE4C10500034BC0000A4640F0D7 -:108BF0000201D86803F038B89C460020034BC1003E -:108C000041F00201D86803F03DB800BF9C46002047 -:108C1000034BC0000A4640F00201186903F024B873 -:108C20009C460020034BC10041F00201186903F08B -:108C300029B800BF9C460020F8B51C46930707469C -:108C40000D46164609D113689A88910617D5530622 -:108C500012D5EA68124B9A4201D12660F8BD58B984 -:108C6000104B9D4208D00C201CF011FD0E4B86606D -:108C7000C0E900352060F1E7C4E90067EEE70B4A80 -:108C8000934202D173682360E8E7094A9342E4D132 -:108C900010B101F054FB05467368C4E90035DDE707 -:108CA000AD0904008CB60500CCA5050008BC050084 -:108CB00080BC050000232DE9F041C2E900330D46D8 -:108CC0000746144601F03BFB0A2D064602D1206000 -:108CD000BDE8F081192D05D1836A1BB1114BC4E9A0 -:108CE0000037F5E7F36943B12246294638469847ED -:108CF0006368042BECD100236360B06B0028E7D0DD -:108D0000E900002241F00201043001F01CF90028C2 -:108D1000DED04268234631463846BDE8F041FFF7D1 -:108D20008BBF00BF5CC10500F0B58DB0054668463D -:108D30000E4617461C46F8F749FD40B93A463146FB -:108D40002846FFF7B7FFF8F739FD0DB0F0BD002C4E -:108D5000FBD1019B0449186807F0D8FF0028F4D123 -:108D60000198F8F745FD00BF30AE05007FB5C000A3 -:108D700040F00200CDE904120190062301A905206C -:108D8000CDE9023308F0C2FF07B05DF804FB70B50F -:108D900045680024AB68A34200D870BDEB6853F867 -:108DA0003400E60078B104280DD005F0F5FE037814 -:108DB0005F2B08D0EB68985905F0D6FEEB6833447A -:108DC0005968FFF711FF0134E4E708B519B903F05A -:108DD000AEF8F8F70DFD03F0B3F8FAE70EB403B5FB -:108DE00003AA52F8041B019203F0CEF8F8F700FD35 -:108DF00038B50D4BC5000446186945F00205002240 -:108E00002946043001F09FF8024650B90748294628 -:108E100001F099F8024620B9054906482246FFF7B5 -:108E2000DDFF506838BD00BF9C460020B8BD05007E -:108E3000AF6206008CAC05000A4B10B50446D3E9BE -:108E40000303984207D0E100002241F00201043000 -:108E500001F079F820B92046BDE81040FFF7C8BFFF -:108E6000406810BD9C460020032837B505460C46D7 -:108E700007D1084601F06EFC00B30E24204603B073 -:108E800030BDCA072FD54B1008282AD801A252F8A6 -:108E900020F000BF7D8E0300C58E0300E38E03002B -:108EA000E38E0300B98E0300E38E03007D8E030082 -:108EB000C18E03007D8E0300002BDED01E24DDE773 -:108EC000002BDBDAB3F1404F06D14FF0804003B006 -:108ED000BDE8304004F0D1B85C42640044F00104C5 -:108EE000CCE7DC43F9E7062822D101F00703022B87 -:108EF0000CD08B071CD10B689A691F4B9A4217D173 -:108F0000486888B1400040F00104B7E7CC0820462B -:108F1000F9F790FA0028F5D101A92046F9F799FA56 -:108F20000199F9F79FF9EDE78B68C8680193F7E7B6 -:108F3000204601F004FA43695BB9042DBED0082D28 -:108F40000ED1204601F006FA0C4902460C48FFF704 -:108F500045FF2146284698470028EED004468DE775 -:108F6000084B20465D5D01F0F5F9074903462A46A6 -:108F70000348FFF733FF00BF09EC0300B5620600AA -:108F800060AB0500FDBB0500BC6206002DE9F041A9 -:108F900004460D4616461F4601F0D1F9D0F810E000 -:108FA000BEF1000F07D03B46324629462046F44624 -:108FB000BDE8F0416047204601F0CCF90249024685 -:108FC0000248FFF70BFF00BFC562060060AB05005B -:108FD00000231A461946FFF7D9BFF0B5164C91B0D9 -:108FE0000D46216900910646E168019104A8C4E993 -:108FF0000332F8F7EBFB30B1009B23610598019B2E -:10900000E360F8F7F5FB37682A46314602A8FAF71D -:10901000A6FEB5FA85F25209394602A8FDF75EFCB4 -:10902000FFF7D6FF0546F8F7C9FB009B2361019BBC -:10903000E360284611B0F0BD9C46002007B5002231 -:10904000019101AB0121FFF7A1FF03B05DF804FB23 -:1090500007B5CDE900126B4600220221FFF796FF0B -:1090600003B05DF804FB30B45568003D144618BFEA -:109070000125C5F1020302EB83030A462918206883 -:1090800030BCFFF783BF10B5044602F0DEFF30B1FD -:10909000002320461A461946FFF778FF044620466B -:1090A00002F0E8FF28B9BDE810400349034802F088 -:1090B00047BF204610BD00BFD262060060AB05006E -:1090C00070B5164604460D46FFF7F4FD336893B9B4 -:1090D000A30709D12268084B9A4205D1E2880749C3 -:1090E0002B460748FFF77AFE204601F033F9054981 -:1090F00002462B46F5E770BD9CBB0500F3620600F7 -:1091000030AE0500FC62060007B56A46FFF7D8FFDF -:10911000DDE9000111B903B05DF804FB01F0F7FFD0 -:10912000F9E72DE9FF411D4606460C46174601F0BA -:1091300006F9374B984208D12B463A46214630462D -:1091400004B0BDE8F04103F011BCD0F82880B8F1BC -:10915000000F11D0062C2AD12E4F0023FB61304680 -:10916000C0472860E8B9F96919B1296004B0BDE8C1 -:10917000F0812C600846F9E7062C18D101AA1921C4 -:109180003046FFF797FD019B6BB901AA8A21304653 -:10919000FFF796FF039401AA00210120FFF763FF68 -:1091A00028600120E2E701AA41464046F6E7002C8C -:1091B000EBD1384601F0C3F8174907F0A7FD01AA23 -:1091C00068B147213046FFF775FD019B7BB101AACD -:1091D00021462046FFF747FF28602046C6E79B212F -:1091E0003046FFF767FD019B0BB10397D3E70B49AF -:1091F000384602F046FF30B109490A4802F0A0FEA5 -:1092000028600220B2E73846FFF73DFFF8E700BFCD -:10921000B4B205009C46002010B005005CAF05000C -:109220000463060050AC050073B505460C461646AF -:1092300001F085F8C36943B10422CDE90026214637 -:109240006A4628469847009B43B1284601F082F8B9 -:109250000349024623460348FFF7C0FD02B070BD34 -:10926000FC62060030AE050073B506460C4601F000 -:1092700066F8174A436A9342054627D063B134B96A -:10928000144A934203D010201CF001FA04466B6A82 -:1092900021463046984778B96A460F213046FFF795 -:1092A00009FD009B53B11CB910201CF0F0F90446D5 -:1092B0002146684603F044FC02B070BD304601F020 -:1092C00049F8054902460548FFF788FD3046F3E7AF -:1092D00015A90300890204001B63060060AB0500AA -:1092E00037B5044601F02BF8856A45B10F4B0022D3 -:1092F000DA6120462B4603B0BDE8304018476A4685 -:1093000019212046FFF7D6FC009B3BB9204601F00F -:1093100021F8074902460748FFF760FD6A462946DB -:109320002846FFF7A0FE03B030BD00BF9C460020DA -:109330002863060060AB050030B505468FB000F02D -:10934000FFFC284600F0FBFF846A44B11A4B002260 -:10935000DA61284623460FB0BDE8304018476A4618 -:1093600019212846FFF7A6FC009BE3B102A8F8F7F5 -:109370002DFA014640B96A46FFF775FE0446F8F734 -:109380001DFA20460FB030BD039B0C49186807F04A -:10939000BDFC28B1039802F09DFD074BD861F0E7B2 -:1093A0000398F8F725FA284600F0D4FF044902464E -:1093B0000448FFF713FD00BF9C4600205CAF05008A -:1093C0002863060060AB05002DE9F04F8BB01368F1 -:1093D0000293044600284DD102F10409C1F307238A -:1093E00000935B005FFA81F853FA81F1019359F819 -:1093F00021B009EB81014F68002F3FD017F0030027 -:109400003CD13968804A914202D1384602F029FCA9 -:10941000009B1E1876004FEA880ABBF1000F2FD17F -:1094200008F101031E44B0001CF031F905460CB1EF -:109430000460012405EB8400524649461DF0D1FD2D -:109440004444009B09EB0A01DA0005EB84001DF09F -:10945000C8FDDDF80480A044002F00F0868017F0DE -:10946000030340F092803968674A914240F08D8052 -:109470001E4677E0546802F10809AFE70020C7E70D -:109480001BF0030F2AD1DBF8002060498A4202D08A -:109490005F498A4222D106AA05A9584601F0B8F8C8 -:1094A000059B013343441E44B0001CF0F0F8054610 -:1094B0000CB1046001245246494605EB84001DF0BE -:1094C00090FD059A069908EB0400920005EB8000D8 -:1094D0001DF087FD059B43441C44B2E708F10402DC -:1094E0001644B0001CF0D3F805460CB1046001240A -:1094F0005246494605EB84001DF073FD06A9584607 -:10950000FFF7B2FE444480464046FFF715FF03468E -:10951000002896D0A64207D8F100284603931CF0F5 -:10952000C6F8039B0546760045F824300134EBE786 -:10953000FB6853F836004FEAC60990B1042810D0F2 -:1095400000F00703022B01D006F0A0FA45F828002E -:10955000FA684FEA88034A442B4452685A6008F17B -:1095600002080136BB689E42E2D3A8EB0402214602 -:109570002B4652080298FFF709FD044628461CF0C6 -:10958000A3F820460BB0BDE8F08F06AA6A21384642 -:10959000FFF796FD002106AA0846FFF764FD0021AB -:1095A000FFF762FE82465046FFF7C6FE814600285E -:1095B000DBD008F101039E4208D87600042E38BFA4 -:1095C00004262846B1001CF072F8054609F007038E -:1095D000022B03D0484606F059FA814606AA0F210D -:1095E0003846FFF76DFD06AA00210120CDF8209036 -:1095F000FFF739FD4FEA88032B4445F8289008F11E -:1096000002085860CFE700BF30A9050020BB050065 -:109610007CB4050070B5830786B00C4615461BD197 -:1096200003681D4A934202D01C4A934214D102AAF5 -:1096300001A900F0EDFF019BA34228D31AD8029B99 -:10964000043D03EB84049C4201D106B070BD54F884 -:10965000042D45F8042FF6E702A9FFF705FE0023C5 -:1096600006460193019BA342304606D3FFF764FEF2 -:109670000028EAD00A4922460BE0FFF75DFE30B130 -:10968000019BDA432244013345F82200E9E7019ABD -:1096900004490548FFF7A2FB20BB05007CB4050088 -:1096A0004F6306003663060024AB05002DE9FF4139 -:1096B00083071546CFB2C1F3072437D103683A4A6E -:1096C000934202D0394A934230D10290029803AAC1 -:1096D00001A900F09DFF01983B1983425ED80399D0 -:1096E000002601EB8003A64216D1C01B01EB8701C7 -:1096F000801B04F0E5F8039945F82600BC0005EB53 -:1097000086080B194246994202F104020AD100234D -:10971000029304B0BDE8F08153F8042D45F82620EB -:109720000136E0E753F8040D1060ECE70021FFF785 -:109730009BFD002380460193019BBB4219D300216E -:10974000084604F0BDF806464046FFF7F5FD014621 -:10975000D0B9B168A14221D345F8246005EB81025C -:1097600005EB8403091BAB4212D1304604F0C3F869 -:10977000CFE74046FFF7E0FD80B1019BFA1A224493 -:10978000013345F82200D6E7304603F052FEDBE70E -:10979000F468D01A205843F8040DE4E7019A04490C -:1097A0000448FFF71BFB00BF20BB05007CB405008D -:1097B0003663060024AB05002DE9F04F85B000AFFD -:1097C00007F1080205460C46FFF774FAFB6823B15F -:1097D000244925482246FFF701FBB86800283DD1FF -:1097E000284608F089FB0028F2D007F10802284635 -:1097F0001721FFF75FFA391DB86805F0E7F98246CF -:109800002046F8F71CFED7F8049009F101068519E7 -:10981000EB1D23F00703ADEB030D6B464A465146A3 -:109820004FEAD30B18461DF0DCFB2E2309F83B3022 -:109830002046F8F709FE81462046F8F700FEE84684 -:1098400046440246494630461DF0CBFB2946404679 -:10985000F8F754FD01221E21FFF788FA1437BD46A0 -:10986000BDE8F08F69630600B8AD050008B5044691 -:10987000F8F76AF818B104490448FFF7A6FA044952 -:1098800002482246FFF7AAFA6F630600C8AC05003B -:1098900084630600014608B50148FFF796FA00BF49 -:1098A00024AB05002DE9F043072887B081468846A0 -:1098B000174603D1914219D00E2631E1022801D07A -:1098C000052807D13A464146484607B0BDE8F0436F -:1098D00000F066BF082829D1104602F0B6FB38B167 -:1098E0003946404602F0CDFB0028E5D01E2617E1A0 -:1098F00017F0030440F039813A68B34B9A4240F0C4 -:10990000348107F108067B68A342D5D956F8045B79 -:10991000284602F09AFB002800F064812946404660 -:1099200002F0AFFB0028E1D10134ECE711F0010FA8 -:1099300000F039814D10D10740F1068154102328E1 -:1099400000F21381DFE810F0F000F4001101F800DC -:10995000FC00110111011101110124003200350038 -:1099600038006D00750078007B00110187009000C1 -:10997000A300AB0024003200350038006D007500F4 -:1099800078007B00110187009000A300AB00D50098 -:1099900045EA040898EA48034FEA480058D540468B -:1099A000C11707B0BDE8F04303F057BB85EA0408D0 -:1099B000F0E705EA0408EDE7002C02DA8348FFF738 -:1099C00069FF1F2C09DC6FF040432341AB4204DBED -:1099D0004FF040432341AB4220DD2846E91703F016 -:1099E0003CFB8046404600F0AAFC8369002B40F017 -:1099F000E380B9F1240F40F0B88002A94046FFF798 -:109A000033FC04462046FFF797FC00283FF454AF90 -:109A1000394600F03BFF0028F4D067E705FA04F868 -:109A2000B8E7002CCADB1F2CA8BF1F2445FA04F896 -:109A3000B0E705EB0408ADE7A5EB0408AAE721466B -:109A400028461BF0FBFE0028C7D104FB05F04000B0 -:109A500040F0010664E0002C00F0C6802146284654 -:109A60001BF01DFF804695E7002C00F0BD802846C6 -:109A700013F0CCFA0546204613F0C8FA01462846F2 -:109A800013F0CCFB07B0BDE8F04302F0D5BB002CCF -:109A900000F0AA80214628461BF0F3FEE2E7002CE6 -:109AA00023DA284613F0B2FA3A460146484607B090 -:109AB000BDE8F04302F020BCE20707D5314640463E -:109AC0001BF0BCFE002888D106FB08F8012C3FF4EF -:109AD00061AF3146304664101BF0B0FE00287FF4C1 -:109AE0007CAF7643002CE7D154E72E464FF00108B7 -:109AF000F8E7002C78D00021022006F0FFF921467B -:109B0000064628461BF0CBFE400040F00100B06046 -:109B1000214628461BF0B5FE400040F00100F060F1 -:109B2000304607B0BDE8F083A542FFF6DFAEC3E6DE -:109B3000A5423FF7DBAEBFE6A5427FF7D7AEBBE657 -:109B4000A542BFF6D3AEB7E693072CD11368204ADF -:109B500093421BD1284613F059FA3A46014648462B -:109B600002F0CAFB06460028DAD11A4B404613F829 -:109B7000095000F0EFFB0446384600F0EBFB1649B5 -:109B80000090234615482A46FFF728F9144A9342C5 -:109B900009D1284613F03AFA3B46014600224846CE -:109BA00001F03BFCDEE7B9F1060F01BF43464FF081 -:109BB0002409B8461F4615E73A46414648469847A5 -:109BC00006460028ACD114E720BB05009C630600C4 -:109BD000C4B00500D8BB0500AA63060060AB050051 -:109BE00034A805002F46C0E701490248FFF7EDF809 -:109BF000BD630600A8AE0500014608B50148FFF7A1 -:109C0000E4F800BF60AB05002DE9F04104461746BB -:109C10001E460D4641B1186800F091FB636883420F -:109C200002D00548FFF7E8FFA06833463A462946C8 -:109C3000BDE8F041FFF7AAB9C3630600014608B5C5 -:109C40000148FFF7C2F800BF14AC050007B50022B9 -:109C5000019101AB012102F0D1F8F7F7C9FD0146EE -:109C600008B5034809B9FFF7B0F8FFF7EFFF00BFE9 -:109C70005CAF0500410008B5024841F00101FFF763 -:109C8000E5FF00BF70AA050008B5024840F20A616E -:109C9000FFF7DCFF50AC050030B58DB004466846D8 -:109CA0000D46F7F793FD48B920462946FFF7C6F958 -:109CB0000446F7F783FD20460DB030BD01990248F8 -:109CC00000F072FB0024F6E7CCA2050070B58CB062 -:109CD000044668460D461646F7F778FD50B920460B -:109CE00032462946FFF7B4F90446F7F767FD2046E8 -:109CF0000CB070BD0199024800F056FB0024F6E755 -:109D0000CCA2050082B0024B01AA1A6002B07047D3 -:109D10009C460020014B1860704700BF9C46002005 -:109D2000034B82B0186801ABC01A02B0704700BF85 -:109D30009C460020014B5860704700BF9C460020A5 -:109D400007B5064A1368526801A95B1A9A4201D8FE -:109D5000FFF79AFF03B05DF804FB00BF9C460020AC -:109D600010B503461446500CC2F34F0221B1E1076F -:109D700002D40C48FFF740FF904206D198420FD022 -:109D8000094902460948FFF729F8984204D9C21A3E -:109D900007490648FFF722F89A4201D20549F1E740 -:109DA00010BD00BFC9630600D363060060AB0500A9 -:109DB000E1630600E96306002DE9F74FDDE90CA732 -:109DC000002406468B4615460193A046A146019BFA -:109DD0009C4204D1B1453CD22248FFF70DFFB4426A -:109DE00010D2BAF802209205F6D45BF8240009F1EB -:109DF00001099AF80220012A24D100F0ABFC07F8EF -:109E0000240017E0BAF80010C900002241F0020156 -:109E1000284600F098F888B9BAF80220D30505D58D -:109E2000BAF8002010491148FEF7D8FFDAF80420EC -:109E300047F8242001340AF1080AC8E7406808F10D -:109E40000108D6E7022A01D100F00EFB47F82400F2 -:109E5000F0E72B68B8EBD30F01D20548BDE703B09C -:109E6000BDE8F08F076406000264060060AB0500E1 -:109E70001164060070B586B00446154602EB8002F8 -:109E800003A81E4600F037F80B9B01930A9B009332 -:109E900003AA334629462046FFF78EFF06B070BD61 -:109EA00008B50148FFF7A8FE1B64060008B5014885 -:109EB000FFF7C4FE3064060007490346002231F86C -:109EC000020B984206D20132222AF8D103EB530347 -:109ED00043F00100704700BFCC05060010B50446F2 -:109EE000416019B981600123236010BDC8001BF0D7 -:109EF000DCFBA060F7E74160C90041F007010160A9 -:109F00008260704703789B0710B5044602D48068CE -:109F10001BF0DAFB2368002262F3DF036260236038 -:109F200010BD03789B0710B5044602D480681BF06F -:109F3000CBFB236803F0040343F0010323600023F9 -:109F4000C4E9013310BD2DE9F74F0378914613F0B2 -:109F5000010204460E46009210D001F00702022AC8 -:109F60000CD011F0030203D108687A49884204D06A -:109F7000B9F1010F02D0002556E000925B0760D5D1 -:109F80002768A56827F007072F44BD4230D3B9F1F1 -:109F9000010FF0D1D4E90032B2EBD30FC3F3DC01EF -:109FA00011D104316160A068C9001BF080FBD4E9C5 -:109FB0000032A2EBD30223F00703A060D2000021FD -:109FC00018441DF036F82368A168C3F3DC02501C66 -:109FD00060F3DF03236041F8326006F00706022ECB -:109FE00001EBC20520D023786FF3000323701BE040 -:109FF0002868B0421CD1B9F1020F15D123686E68F0 -:10A00000083B7A1B05F108012360083A28461CF03A -:10A01000F6FF2568A368C5F3DC0225F007051D449B -:10A02000002143F832106E60284603B0BDE8F08F7F -:10A03000009B23B9314600F029FC0028DBD108350C -:10A04000A3E763682BB9B9F1010F94D1204600F062 -:10A0500083F806F0070BBBF1020F29D1F008F8F7DF -:10A06000E9F982466268BAFBF2F102FB11A21746D7 -:10A070004FF00008A16851F8370001EBC705F0B9AF -:10A08000B9F1010F7FF477AF2368C3F3DC0201322B -:10A09000B8F1000F18BF454662F3DF03BBF1020FB2 -:10A0A0002360C5E90060BFD0237860F300039DE71B -:10A0B00031460620FEF7D8FE4FEA600AD2E70428B0 -:10A0C00023D1B8F1000F08BFA84661680137B7FB7C -:10A0D000F1F001FB1077BA42CCD1B9F1010F7FF456 -:10A0E0004AAFB8F1000F31D0236800220833BBF12A -:10A0F000020F2360C8F80060C8F8042003D023785A -:10A1000062F30003237045468EE7B04211D1B9F1E6 -:10A11000020F89D12368083B236063680137B7FBCE -:10A12000F3F203FB1277A36853F8373063B92B605F -:10A130007AE7009B002BC8D13146019200F0A6FBC4 -:10A14000019A0028C1D0E2E70423F0E7204600F09E -:10A1500003F887E714BA05002DE9F0414668044684 -:10A16000701CFFF7A9FE0546C000A7681BF09DFA0A -:10A170002368656003F0060343F001032360A060D9 -:10A180003D1D4FF00008B04504D13846BDE8F04110 -:10A190001BF09ABA55F8041C39B1042905D00122E4 -:10A1A0002046FFF7D0FE2B68436008F10108083510 -:10A1B000E9E710B5002304460160436088001BF006 -:10A1C00074FAA06010BD03682DE9F74F04468B4672 -:10A1D000914623B912F0010F62D000F064F859469D -:10A1E0000620FEF741FE23684710B7FBF3F603FB9A -:10A1F000167609F00103009335460023A06850F855 -:10A2000025804FEA850A00EB8502B8F1000F0CD1DA -:10A2100019F0010F44D0002B08BF134662680132C9 -:10A220006260D846C3F800B034E0B8F1040F17D12B -:10A23000002B08BF134622680135B5FBF2F002FB84 -:10A240001055AE42DAD1009A52B3002BE6D1204627 -:10A2500000F029F82368B7FBF3F603FB1676CBE78B -:10A2600059464046019300F011FB019B0028E2D0C3 -:10A2700019F0020F0ED063682268013B013563605C -:10A28000B5FBF2F1A36802FB115553F825202AB95A -:10A2900043F80A20404603B0BDE8F08F0422F7E7F8 -:10A2A0004FF00008F6E7F8B5076886680446781CA2 -:10A2B000FFF702FE00252060656080001BF0F5F9C5 -:10A2C000A060BD4204D13046BDE8F8401BF0FCB9A7 -:10A2D00056F8251029B1042903D001222046FFF7A2 -:10A2E00072FF0135EDE770B501680246002399421F -:10A2F00001D1002014E0946854F8230004EB830695 -:10A3000001330028F3D00428F1D05568013D556091 -:10A31000B3FBF1F201FB123354F823300BB9336075 -:10A3200070BD0423FBE710B5044680681BF0CCF930 -:10A330000023C4E90033A36010BD00BF704783074A -:10A340000FBF0068024B00F00F0053F82000704769 -:10A3500010A6050008B5FFF7F2FFBDE80840C08869 -:10A36000F8F772B870B50D4604461646FFF7E8FCDC -:10A370002846FFF7E4FF83682BB132462946204682 -:10A38000BDE870401847C28802492046BDE87040C9 -:10A39000F8F700BE686406000A4601460148FFF768 -:10A3A000E1BF00BFCCA205002DE9F34704460846F3 -:10A3B0000E4601F05FFE98B101AA6946304601F0F1 -:10A3C000A4FE009B63B11A491A4FDFF86C80DFF8D6 -:10A3D0006C902046F8F744FA009D033D002D0BDAFF -:10A3E000314620460222FFF7BDFF1449204602B045 -:10A3F000BDE8F047F8F734BA019A02EB8503394615 -:10A400005B6852F825202046F8F7C4FD019B4FEA0F -:10A41000850A53449A682AB949462046F8F720FA33 -:10A42000033DDBE741462046F8F7B4FDF8E700BFFF -:10A430006D64060091640600A6640600633A060097 -:10A4400008B50246FFF77BFF06490069884204D140 -:10A45000BDE80840104606F049BB003818BF01208F -:10A4600008BD00BF150904000E2808B5014613D029 -:10A470001E2813D0C20701D5401008BD830707D19D -:10A480000268074B9A4203D1BDE8084002F039BE8A -:10A490000820FEF7E9FCF7E70020EEE70120ECE7F3 -:10A4A000CCB30500C20705D4830705D10268034B6E -:10A4B0009A4201D102F01EBEFFF7D6BFCCB3050011 -:10A4C0000E2810B50C4603D100230B60012203E0D7 -:10A4D0001E2803D101220A60104610BD10F00102AF -:10A4E00002D043100B60F7E78107F5D10168034BF9 -:10A4F0009942F1D102F005FE2060E7E7CCB30500F8 -:10A500000E2810B50C461AD01E281AD010F00102E1 -:10A5100006D0401012F07AFD20600122104610BDD6 -:10A520008107FBD1036808498B4202D102F03AFF50 -:10A53000F2E706498B42F1D101F0DCFEECE70020A6 -:10A54000EAE74FF07E50E7E7CCB30500C4B0050062 -:10A5500013B501A90446FFF7D3FF38B92046FFF72A -:10A56000F9FE044902460448FEF738FC019802B09F -:10A5700010BD00BFAF64060060AB05000E28F8B543 -:10A580000D46144604D100230B60236001260FE022 -:10A590001E2804D14FF07E530B600023F5E710F026 -:10A5A000010607D0401012F031FD0023286023601F -:10A5B0003046F8BD8707FBD10368094FBB4203D182 -:10A5C00002F0F0FE2860E8E7064FBB4202D101F03E -:10A5D00091FEF7E7044CA342EAD100F019FFD5E75A -:10A5E000CCB30500C4B0050034A8050010B504467E -:10A5F000FFF7C4FF38B92046FFF7ACFE0249024618 -:10A600000248FEF7EBFB10BDBA64060060AB050024 -:10A6100038B5840703460ED104680B4DAC4203D114 -:10A62000BDE8384005F076BD084DAC4203D1BDE829 -:10A63000384003F05BB91846FFF78CFE0449024628 -:10A640000448FEF7CBFB00BF20BB05007CB405002F -:10A65000C164060060AB050013B50C4601A9FFF705 -:10A66000D7FF019BA34204D0034904482246FEF7CA -:10A67000B5FB02B010BD00BFCA64060024AB0500E4 -:10A68000F7B51F46D30706460D4614460FD554109E -:10A690000194019A002ABCBF52190192019AD7B1C4 -:10A6A000002A14DA00230193019803B0F0BD01A938 -:10A6B0001046FFF705FF0028EBD12046F588FFF78D -:10A6C00049FE094903462A460848FEF787FBAA4285 -:10A6D000EAD90195E8E7002A01DBAA42E4D3F2882F -:10A6E00003490448FEF77AFBDC64060060AB050012 -:10A6F000E564060040AD0500820701D002F0BDBC54 -:10A70000002801DA02F0D4BC400040F0010070479C -:10A71000830710B5014610D102680D4B9A420CD147 -:10A7200000F00703022B06D1C008F7F788FE4000AF -:10A7300040F0010010BD8068F9E70846FFF7FFFD13 -:10A7400043691BB1BDE81040052018471846F1E7E2 -:10A75000F8B705000E2810B504461FD01E2801D1F9 -:10A76000012010BD062819D0C20703D5013818BF33 -:10A770000120F6E7FFF7E3FD436943B121460420DA -:10A78000984720B1A0F11E0358425841E9E72046FE -:10A79000FFF7BEFF0028E3D00138E8E70020E0E73C -:10A7A00005282DE9F84F15BF1E260E264FF00E097D -:10A7B0004FF01E09914207460C46154607D1C807BF -:10A7C00020D40846FFF7BBFD838859071AD504F04B -:10A7D0000703022B05D0A20717D122682A4B9A4201 -:10A7E00013D105F00703022B05D0AB0712D12A685D -:10A7F000254B9A420ED12946204604F06DF90028D7 -:10A8000008BF4E463046BDE8F88F14F0010A06D066 -:10A81000E80734D423464FF0010A2C461D46204653 -:10A82000FFF78DFDD0F818B08046BBF1000F10D0B7 -:10A830008288110704D42846FFF781FD804508D19E -:10A84000052F0DD0D8F818302A4621460220984707 -:10A8500080B9BAF1000FDDD0AC4218BF4E46D1E747 -:10A86000D306EFD52A4621463846D8470028E9D0F6 -:10A870000646C7E7022F04D0FFF76CFFBFE74E463E -:10A88000C0E70646BEE700BF14BA050008B50A4691 -:10A8900001460220FFF784FFBDE80840FFF75ABFDA -:10A8A00010B50446FFF734FF38B92046FFF752FDD4 -:10A8B000024902460248FEF791FA10BDEC64060018 -:10A8C00060AB050038B50446FFF739FD036A15464D -:10A8D00013B120469847A0B9204635B9FFF73AFD95 -:10A8E000084902460848FEF779FA042D04D1FFF71B -:10A8F00031FD06490246F5E7FFF72CFD0449024603 -:10A90000F0E738BDF964060060AB05000C65060091 -:10A910001E650600704710B50446FFF710FDC36AB8 -:10A920002BB120469847B0FA80F0400910BD184678 -:10A93000FCE708B5FFF7EFFF10B90248FFF75CF935 -:10A9400008BD00BF29650600062806BF480040F084 -:10A9500001000020704700BF042803D0052807D05D -:10A96000002070478B68002B14BF1E200E207047FC -:10A970008868400040F001007047084A0346C1E97A -:10A98000002308460021C0E9021119683C329142B7 -:10A9900002BF5B68C3F317238360704758A60500A6 -:10A9A000F8B50D460179044601F07F0116464020B6 -:10A9B000002206F0E1FDA268E36827682B604243AD -:10A9C0006A60227902F07F01A96008498F4209D1AB -:10A9D000110601D4B20707D46268C2F3172200FB44 -:10A9E00002332B600020F8BD0120FCE794A605008F -:10A9F000F8B5002205460E460146402006F0BCFD93 -:10AA0000074610201AF043FE0A4B057103F13C0281 -:10AA1000012D18BF1346036043686FF31F230446DC -:10AA2000C0E9013606FB07F01AF031FEE06020466F -:10AA3000F8BD00BFD0A605007FB504460122084638 -:10AA400001A9FFF776FF00222179402006F094FD4E -:10AA50006368029DB5FBF0F5B5EB132F0646C3F313 -:10AA6000172219D9A16829444143E0681AF01FFE52 -:10AA70006368E0606FF31F236360D4E90203019908 -:10AA800000FB063005FB06F21CF0ABFAA3680620BB -:10AA90002B44A36004B070BD521B62F31F23EBE78D -:10AAA000F8B5466836F0FF0604460F461DD1017919 -:10AAB0003246402006F060FD6368A168082262F318 -:10AAC0001F231144054641436360E0681AF0EFFD1F -:10AAD0006268A368E060C2F31722013A03FB0553E2 -:10AAE0006A43314618441CF0A4FA20793B46D4E965 -:10AAF000022106F0ECFFA3680133A3606368A3F5AD -:10AB0000807363600620F8BD4268C36891688B4219 -:10AB100030B40AD21479D16882685D1CC5601A44C9 -:10AB200004F07F0030BC06F0C7BD002030BC704789 -:10AB3000F0B5054685B00F4616461AB900242046E2 -:10AB400005B0F0BD11F0030480683CD10A68324BB7 -:10AB50009A4238D101AA06F07EF910B92F48FFF7C2 -:10AB60006DF8042EEBD12979224601F07F014020B7 -:10AB700006F002FD2A682A4B9A42064611D110209F -:10AB80001AF085FD044695E80F0084E80F00019A4D -:10AB900002EB112363F31F216160029B9B1AA360E8 -:10ABA000CDE7DDE901312879C91AFFF721FFDDE999 -:10ABB0000132E968D21A0446724306FB0311C068E9 -:10ABC0001CF00FFABBE7014600233A462868FFF75E -:10ABD00057FD2968124B9942024611D16B68042E29 -:10ABE00000EB13220ED095F90430002BA6DA287959 -:10ABF000E968334600F07F0006F069FF06249EE70F -:10AC0000042EF4D12879E96800F07F0005B0BDE892 -:10AC1000F04006F051BD00BFBCB705003765060027 -:10AC200094A605002DE9F043012885B007460E469D -:10AC300008D08B0724D10B68254A934202D0254ABD -:10AC400093421DD1012201A93046FFF764FEB8B13D -:10AC500000223946402006F08FFC029EB6FBF0F63B -:10AC6000054631463846FFF7C3FE0199044606FB08 -:10AC700005F2C0681CF0B5F9204605B0BDE8F083C8 -:10AC80003046FFF745FD054600B1451029463846D8 -:10AC9000FFF7AEFE002104463046FEF7E5FA4FF01E -:10ACA000000806463046FEF747FB03460028E3D07F -:10ACB00025B919462046FFF7F3FEF3E74246E1685F -:10ACC00008F10109384606F002FFC846EAE700BF6E -:10ACD000F8B70500D0A6050038B50D461C4611464C -:10ACE0002846084AFFF73CF8206803F055FF012D7D -:10ACF000007803D1BDE83840002179E66168BDE8FD -:10AD000038408FE704000200F8B50E79012E0546A1 -:10AD10000C460ED11A49F7F7A3FDD4E902213346B8 -:10AD2000284603F08BF928461649BDE8F840F7F7A6 -:10AD300097BD15493246F8F72DF9A368002BF2D0DC -:10AD40001249134F2846F7F78BFD0026A368B3423C -:10AD500004D810492846F7F783FDE4E71EB13946C9 -:10AD60002846F7F77DFD3246E168207906F0A4FC1D -:10AD7000012201462846FFF7F5FA0136E6E700BF53 -:10AD80005B650600881F06006765060072650600A1 -:10AD9000811C06004B0F060038B50C4620461146B4 -:10ADA00006221D46FEF7DCFF24B921460120BDE83E -:10ADB00038401DE62968CA0709D48B0703D10A6801 -:10ADC0000B4B9A4203D0BDE8384001202AE70846E1 -:10ADD000FFF74AFB054601460120FFF709FE2A4618 -:10ADE00004460021C0681CF024F9204638BD00BF8D -:10ADF000CCB3050070B51B288CB006460C46154632 -:10AE000026D005D8042867D90E284CD0002447E066 -:10AE10002428FBD1012203A92846FFF77CFD002846 -:10AE20004AD0A10756D12268454B9A4252D10122FD -:10AE300009A92046FFF7B4FD01230093DDE90901CC -:10AE4000DDE9032303F084F9002843D01E2427E022 -:10AE5000012206A92046FFF7A3FD2846012209A9E1 -:10AE6000FFF767FD00229DF82010402006F084FBCC -:10AE7000A1680A9EB6FBF0F6054631449DF8200015 -:10AE8000FFF7B6FD0446DDE90612C0681CF0A9F81C -:10AE9000E068079B099906FB05F218441CF0A1F82D -:10AEA00020460CB070BD0A68264B9A42AED02946A7 -:10AEB0002046FFF7C1FDF3E7EA0702D50020FEF7C1 -:10AEC000BDFEAB0706D12B681F4A9342F6D01F4A3E -:10AED0009342F3D00E24E3E7012206A92046FFF7B0 -:10AEE0005FFD012209A92846FFF715FD0028F1D0D2 -:10AEF000089A012A1DD05A2A1DDC203201460B9BDC -:10AF0000012B1AD05A2B01DC203301469342D5D1B4 -:10AF100023F00203642BD1D0022E01D00029CDD022 -:10AF20000A9B0093DDE90612099B304605F0D2FF2B -:10AF30008AE74222E1E70021E1E74223E4E700BF9C -:10AF4000D0A6050094A60500CCB30500C4B005004A -:10AF500070B50646102014460D461AF098FB054AB7 -:10AF6000067102604268C4606FF31F22C0E90125C8 -:10AF700070BD00BF94A605007FB51D46084611466A -:10AF80004FF00212FEF7ECFE2868012201A9FFF73C -:10AF9000D0FC9DF80C40029E21460022402006F085 -:10AFA000EBFA019AB6FBF0F12046FFF7D1FF044619 -:10AFB0002868FFF7C4F90D4B834209D12A686168FC -:10AFC0005368C3F3172363F31F216160D368E36001 -:10AFD0002868032201A9FFF79EFC18B1237963F0CA -:10AFE0007F032371204604B070BD00BF94A6050006 -:10AFF00070B505460E4601460120FFF7F9FC2A46CA -:10B0000004463146C0681BF0ECFF204670BD38B5E1 -:10B01000054610200C461AF03AFB034A0260012252 -:10B02000C0E90125C46038BDD0A605000E3918BF9F -:10B030000121490041F00101FEF734BC052807D089 -:10B040000E3918BF0121490041F00101FDF70CBF85 -:10B05000002070470E2914BF01490249F7F700BCD0 -:10B06000285F06001D5F060038B50C4620461146D5 -:10B0700002221D46FEF774FE1CB12868FFF76AFB2A -:10B0800008B90E2038BD1E20FCE700BF2DE9F84F9F -:10B09000984602EB43035D1C042B00AF82468B46AF -:10B0A00016464FEA85051FD8EB1D23F00703ADEBCD -:10B0B000030D6C464FF000092046B96A40F804BB06 -:10B0C0002A1F1BF08EFF23464246711C5046FDF797 -:10B0D0005DFF0446B9F1000F02D048461AF0F4FAB9 -:10B0E0002046BD46BDE8F88F28461AF0DBFA044634 -:10B0F0000028D9D08146DFE707B5009313460A46FA -:10B10000D0E90101FFF7C2FF03B05DF804FB38B5D9 -:10B1100005460C200C461AF0BAFA024A8460C0E9CF -:10B12000002538BDBCA705002DE9F04F866806EB69 -:10B13000010A04460AEB420001EB4209052887B0E8 -:10B140000F461546984604F10C0B4FEA890916D8AC -:10B15000B6003246594601A81BF043FF01AB4A46F0 -:10B16000414698191BF03DFF606801AB2A465146E5 -:10B17000FDF70CFF0446204607B0BDE8F08F8000C5 -:10B180001AF085FAA2685946920006461BF029FF7C -:10B19000A0684A46414606EB80001BF022FFA168EA -:10B1A000606833462A463944FDF7F0FE04463046CF -:10B1B0001AF08AFADFE72DE9F041CD1CAD00804698 -:10B1C00028460E4617461AF062FA074B8660C0E919 -:10B1D00000380446A5F10C0239460C301BF001FF83 -:10B1E0002046BDE8F08100BFF8A7050070B54E68A5 -:10B1F00086B004460D463046002112F0EFF80723D2 -:10B2000078B10022CDE9003202A91022A868672394 -:10B21000FCF7FEFF174902AA2046F7F7BBFE06B06F -:10B2200070BDCDE900301022672302A93046FCF73B -:10B23000EFFF114902AA2046F7F7ACFEAE680021E5 -:10B24000304612F0E9F820B93146304612F0F8F8ED -:10B2500018B10A492046F7F703FB07230022CDE97E -:10B26000003202A91022A8686723FCF7D1FF044925 -:10B2700002AAD1E7766506007A6506007E650600BB -:10B2800080650600136810B514463BB940F2F123FF -:10B29000994204D1406800F0CFFF206010BDB1F5A5 -:10B2A0001C7FFBD18068F6E738B505460C200C46BC -:10B2B0001AF0EDF9024A02604560846038BD00BFB3 -:10B2C00034A8050038B50C46072805D8DFE800F09B -:10B2D000052304040704162D0024204638BD6068A9 -:10B2E000002112F07BF8002833D0A068002112F072 -:10B2F00075F800280CBF1E240E24EEE7886812F0B3 -:10B30000B5F80546606812F0B1F885EA00046400FB -:10B3100044F00104E1E760688968BDE8384001F164 -:10B32000004100F10040FFF7BFBF4968A56808462B -:10B3300011F0C0FE29460446284611F0BBFE014626 -:10B34000204611F0AFFD0EF0B7FEBDE8384000F02A -:10B3500073BF1E24C1E77FB50C4620461146042268 -:10B360001D46FEF7FDFCECB1012C286821D08207B8 -:10B370003FD10268244B9A423BD1446886686D688D -:10B38000AB073BD12A68204B9A4237D1A9682046A7 -:10B3900011F086FD69680446304611F083FD0146D0 -:10B3A000204601E00021084604B0BDE87040FFF7E8 -:10B3B0007BBF00F00702022A034605D0810714D1A3 -:10B3C000026812498A420DD103A903F0FFFB002352 -:10B3D000009301231A460399FDF702FA0346184623 -:10B3E00004B070BD08498A42F9D0FFF7B1F80021D6 -:10B3F000DAE7FFF7ADF800260446C0E72846FFF776 -:10B40000A7F83146C9E700BF34A8050014BA050003 -:10B4100043680B608368136070472DE9F34105466C -:10B420000E461446694601AA1846FFF7A7F80028F9 -:10B4300000F00E81A81E202800F21081DFE810F035 -:10B44000FB000E010E010E010E010E010E010E0198 -:10B450000E010E010E010E0121002B007A000E01DB -:10B46000360039000E0196000E010E010E010E018C -:10B470000E0121002B007A000E01360039000E016A -:10B4800096000099304611F00DFD019905462046C1 -:10B4900011F008FD08E00099304611F001FD019916 -:10B4A0000546204611F0FCFC044685E06D48FEF799 -:10B4B000A3FB019FDDF800800021384611F08EFFCC -:10B4C000002188B1404611F089FF18B166496748EC -:10B4D000FDF77BFC4146304611F0A0FE4146054693 -:10B4E000204611F09BFEDFE7404611F077FF40B1A8 -:10B4F0003946204611F092FE3946054606F10040D5 -:10B50000EFE74146404611F0D5FD3946054638463D -:10B5100011F0D0FD0146284611F0C4FC0146054655 -:10B52000404611F07BFE2946009007F1004011F0E3 -:10B5300075FE0190DDF80080019F3146404611F014 -:10B54000B9FD21460546384611F0B4FD01462846AE -:10B5500011F0A6FC21460546404611F0ABFD3146F0 -:10B560000446384611F0A6FD214691E731463046A3 -:10B5700011F0A0FD21460546204611F09BFD014635 -:10B58000284611F08FFC0EF097FD0021054611F0C2 -:10B5900025FFC0B10198002111F020FF88B1009D66 -:10B5A0000021284611F038FF58B10021284611F03B -:10B5B00015FF00284FD1002521462846FFF774FECD -:10B5C00046E02B4983E728460EF0B6FC3146054697 -:10B5D00020460EF053FC019FDDF80080044629460A -:10B5E000384611F067FD21460646404611F062FDDF -:10B5F0000146304611F056FC29460646404611F0F9 -:10B6000059FD21460546384611F054FD01462846AD -:10B6100011F046FC0EF034FC044630460EF01CF9E6 -:10B62000214611F047FD054630460EF0F5FA214659 -:10B6300011F040FD38E70098314611F0CFFE78B1A7 -:10B640000198214611F0CAFE002814BF1E200E20CA -:10B6500002B0BDE8F0814FF07E55ADE70020F7E77E -:10B660000E20F5E7856506009A650600A8AE050080 -:10B67000A165060013468A684968FFF7CEBE00BF81 -:10B680000346054A0A601A7A0A715B688B600023D8 -:10B690000846CB60704700BF70A80500044B0B60E4 -:10B6A00001230B7100238860CB600846704700BF00 -:10B6B00070A8050008B503799B0702D50020FEF7A6 -:10B6C0009BFA08BDF8B50F6806460D46144612B140 -:10B6D0003846FFF7EFFF69682246381DFEF733FC56 -:10B6E000034608B1406870B9022E05D1022C08D17A -:10B6F00069680748FEF7AAFAA868012C00D15860CB -:10B70000F8BD0620F9E7022C04BF00225A60F7E7D3 -:10B7100004AD05000122D5E70222D3E70022D1E7DC -:10B7200010B504460C2019F0B2FF034AC0E900240A -:10B730000222027210BD00BFACA8050010B504467D -:10B74000FFF7B8FF201DFEF7ECFB062010BD042814 -:10B7500003D0052808D0002070474B6833F007035A -:10B7600014BF1E200E2070474868C0F3DC00400064 -:10B7700040F00100704730B50B6885680246AB4267 -:10B7800001D300200AE0D46804EBC30054F833402E -:10B790000133002CF3D0042CF1D00B6030BD2DE927 -:10B7A000F3470C681646074620460D46FFF782FF12 -:10B7B0003168314AC9083846FEF7D2FA022F14D14F -:10B7C000686810F003031BD10268D1682B4A9142CC -:10B7D00016D12A68904208D0019304F104086868E1 -:10B7E00001A9FFF7C8FF074610B9002504343CE063 -:10B7F000396801224046FEF7A6FB7B684360EEE70E -:10B800000021FDF731FD04F1040A81464846FDF7A9 -:10B8100093FD0028E9D00021FDF726FD8046FDF7C5 -:10B820008BFD07464046FDF787FD05464046FDF780 -:10B8300083FD0FB105B110B11148FEF72BF80122BD -:10B8400039465046FEF77FFB4560DFE7B36853F8A3 -:10B85000351003EBC50739B1042905D00122204674 -:10B86000FEF771FB7B68436001357368AB42EDD82E -:10B87000062002B0BDE8F0870500020097BB030078 -:10B88000AE65060013B5044600F10C018068FFF7B1 -:10B8900072FF60B12379012B0BD0022B43680AD0D1 -:10B8A000026869460220CDE9002304F027FB02B0BC -:10B8B00010BD0068FBE71846F9E7F0B5174E0B7AA4 -:10B8C000174F06EB830385B00D460446996FF6F7D4 -:10B8D000C7FF14492046F6F7C3FF2B7A8DF80430D2 -:10B8E0006B68029300230096039301266846FFF7D6 -:10B8F000C9FF054628B90C492046F6F7B1FF05B047 -:10B90000F0BD1EB939462046F6F7AAFF01222946A6 -:10B910002046FEF727FD0026E8E700BF70A80500D7 -:10B92000811C0600BB650600BE6506001FB5044607 -:10B93000FFF7C0FE636833F0070203D111491248D4 -:10B94000FDF743FA002201922279510744BFC3F365 -:10B95000DC0303F1FF3301A9204648BF0193FFF741 -:10B960000AFF6368083B63600368029343680393BC -:10B9700004220023C0E9002302A9022004F0BEFA39 -:10B9800004B010BDC165060004AD05000228F7B57E -:10B990000E4614460BD0242857D100222146301DD4 -:10B9A000FEF7D1FA002840D10E2003B0F0BD02F01E -:10B9B00003038A0725D10A6826498A4221D1002B30 -:10B9C000F2D1216891421ED1CDE90033694630465B -:10B9D000FFF7D1FE01A907462046FFF7CCFE05463A -:10B9E000002F34D00028DFD029683868FEF74EFFDA -:10B9F0000028D9D069687868FEF748FF0028E5D1AB -:10BA0000D2E7002BD0D12268134B9A42CCD1736875 -:10BA10006268534033F00703C6D10193043401A98F -:10BA20003046FFF7A8FE054608B91E20BDE7296885 -:10BA300000222046FEF787FA0028B5D041686868E2 -:10BA4000FEF724FF0028EAD1AEE70020ADE700288A -:10BA5000AAD1EAE7F4A8050030A9050010B40C7AD1 -:10BA6000012C04D1242802D1496810BC8EE70020A3 -:10BA700010BC70472DE9F3470B68204FBB420446CA -:10BA80000D4603D0DA881E49F7F784FA1D49DFF81E -:10BA90007890DFF878A02046F6F7E2FE00230193C5 -:10BAA0004FF0010801A92846FFF765FE064668B970 -:10BAB00017492046F6F7D4FE2B68BB4203D0154940 -:10BAC0002046F6F7CDFE02B0BDE8F087B8F1000FD2 -:10BAD00003D149462046F6F7C3FE012231682046CD -:10BAE000FEF740FC51462046F6F7BAFE7168012287 -:10BAF0002046FEF737FC4FF00008D3E730A90500D9 -:10BB0000DA650600DE650600811C06001C69060079 -:10BB100023620600881F060010B504460C2019F0A9 -:10BB2000B6FD034AC0E900240022027210BD00BF26 -:10BB3000ACA8050010B504460C2019F0A8FD034A76 -:10BB4000C0E900240122027210BD00BFACA80500AC -:10BB500010B5002204300C46FEF7F5F918B9034879 -:10BB60002146FEF773F8406810BD00BF04AD050024 -:10BB7000024B40F8043BFEF7B1B900BF30A9050005 -:10BB800038B50546102019F082FD29460446FFF716 -:10BB9000EFFF204638BD2DE9F041804686B00020F9 -:10BBA0000D4616461F46FFF7EBFF0F4BC0F800800F -:10BBB000984502BF037943F00403037155EA060375 -:10BBC00004460DD03B68019007EB8502314603A87F -:10BBD0000293FEF790F903AA01A9681CFFF7DFFDA5 -:10BBE000204606B0BDE8F081F4A8050038B504464B -:10BBF0008068FFF7C5FF236862680360237922F03D -:10BC0000070203F0050313434360A268E168054699 -:10BC1000D200C0681BF0E5F9284638BDF8B50C46DF -:10BC2000064600216068FDF71FFB022E054660688E -:10BC30008CBFA6680626FEF76BFD50B9FFF7A0FF84 -:10BC40000446071D2846FDF777FB014618B9204634 -:10BC5000F8BD4010F2E701223846FEF774F946605D -:10BC6000F0E74068C008704770B504460E461546B8 -:10BC7000FFF720FD01223146201DFEF764F94560E3 -:10BC8000204670BD13B50222CDE900010446694685 -:10BC90001046FFF717FD204602B010BD38B50C4620 -:10BCA0001AB9FFF7EFFF06200BE0042A0AD10022A1 -:10BCB0000430FEF748F918B904482146FDF7C6FFDD -:10BCC000406838BDFFF7D0FFEDE700BF04AD0500C9 -:10BCD000F8B5C3685A68012A064612D19C6814F068 -:10BCE00003070ED12268114B9A420AD1E3681B78F0 -:10BCF000FF2B16D14A2019F0D5FC054610B90C4B84 -:10BD0000F360F8BDE168F6F70FFCE56028461BF02C -:10BD1000E1F9C4E90170D4E90210F6F7A3FA606012 -:10BD2000EFE76368002BECD1F5E700BF14BA05001C -:10BD300018BB0500F8B5164602F07F073206054627 -:10BD40000C460AD47B1E012B07D80B68D888F6F75F -:10BD50007BFB01462846F6F783FD022F03D12349DA -:10BD60002846F6F77DFD2046FFF7B2FF16F07D0767 -:10BD700034D1E3680BB15A682AB928461C49BDE89A -:10BD8000F840F6F76DBD20681A4988421FD1022A93 -:10BD90001DD89868C3071AD506F0C6FF0346B0B190 -:10BDA000E2681549926828465210F7F7F3F8E368FD -:10BDB0005B68012B19D90D492846F6F751FDE36858 -:10BDC000D9683A462846BDE8F840FEF7CBBAE368A2 -:10BDD0005A68012A02D199680022F3E7E1683246E5 -:10BDE0002846BDE8F84004F021B8F8BD1C690600FB -:10BDF0004E20060070AA0500016606002DE9F041FC -:10BE00000E46044611463046124A134D9846FDF739 -:10BE1000A7FF102019F046FC002818BF0546002394 -:10BE20002C60AB6026B90D4CEC602846BDE8F08173 -:10BE3000B71CBF00384619F035FC04460028F2D084 -:10BE4000074BA7F10802C0E90036414608301BF055 -:10BE5000C8F8E9E7FEFF0100C046002018BB050056 -:10BE600020BB050010B50446FEF769FA034BC26813 -:10BE70009A4218BF2469204610BD00BFFDBD0300D3 -:10BE8000F8B51546D0E901230F46591991420446E9 -:10BE90000FD30178D9B105F110061644C06801220C -:10BEA000314619F00FFC78B96568A2682070013D31 -:10BEB000AD1AD4E902302A46394618441BF091F8ED -:10BEC000A2682A44A260F8BD6660E060F1E7013A2A -:10BED000D51AEEE710B5FFF7C5FFC3685B680446E7 -:10BEE00023B1FFF7F5FEE368986810BD0620FCE774 -:10BEF00038B513680546144643B1BD2905D15368CA -:10BF0000062B02D10023C380236038BD3D2903D115 -:10BF1000FFF7DEFEEB68F7E7A22903D040F23F23EC -:10BF20009942F2D12846FFF7D5FF2060EDE70023C4 -:10BF30001A461946FFF762BF13460022FFF75EBF9D -:10BF400073B5054610200E4619F0ACFB044640B907 -:10BF5000034602460146284602B0BDE87040FFF79E -:10BF60004DBF084B036030461BF0B4F80022C4E913 -:10BF70000206626001AB012128460194FFF73EFFF3 -:10BF800002B070BD14BA05002DE9F04306469BB01F -:10BF900010200D46904619F085FB044628461BF0FC -:10BFA00099F800F101090746484619F07BFB44B9AE -:10BFB00023462246214630461BB0BDE8F043FFF73A -:10BFC0001DBF70B9C4E902750022174B236062607F -:10BFD00007AB012130460794FFF710FF1BB0BDE807 -:10BFE000F08301238DF80C300023CDE9053003AB3D -:10BFF00001930E4B02932B78CDF81090FF2B04D1B8 -:10C00000294607A8F6F790FA07AD4246294601A847 -:10C01000F6F762FEDDE905320021D154059BA360ED -:10C02000069BE360D0E700BF14BA050081BE0300A1 -:10C030000EB403B503AA52F8041B0192FFF7A4FF44 -:10C0400002B05DF804EB03B07047830707D10268C4 -:10C05000054B9A4203D1C268044B9A4202D004496C -:10C0600004F054BE012070479CBB0500FDBD0300D9 -:10C07000ACAA050008B5FEF762F9BDE80840FFF775 -:10C08000E4BF38B504460D46FFF7F4FF18B120466B -:10C09000FEF755F9044629462046BDE8384004F02D -:10C0A00035BE08B5FFF7DEFE0023836008BD2DE92D -:10C0B000F041884617461E46FFF7D4FE04468068C6 -:10C0C00090B90C2019F0EEFAA06058B10323636018 -:10C0D000E388A168D81C01EB8302E08041F823804B -:10C0E000C2E90176BDE8F081E388A5880233AB425E -:10C0F000EEDB03350122A90019F0E4FA0028F1D0A3 -:10C10000A388A0600333A380E2E738B50D46144648 -:10C11000FFF7A8FE836813B92B60236038BDC2887F -:10C120002A60FAE710B5072386B00022CDE9003275 -:10C13000044608466723102202A94068FCF768F805 -:10C1400002A92046F6F78CFB2E2102A81AF0A3FFC5 -:10C1500068B9652102A81AF09EFF40B96E2102A8B5 -:10C160001AF099FF18B903492046F6F779FB06B093 -:10C1700010BD00BFEA1806002DE9F04780460F46C3 -:10C18000006809680DF0B0FED8F800A0D7F800905C -:10C1900001460446504610F083FE494611F03EF831 -:10C1A00000210646204611F019F998B14C466FF36C -:10C1B0001E040021304611F011F940B349465046A3 -:10C1C00011F02CF805466FF31E05C8F800503C60CE -:10C1D000BDE8F0870021204611F00AF90021051E74 -:10C1E000484618BF012511F003F90038EDB218BF19 -:10C1F00001208542DDD04946204610F053FE4FF025 -:10C200007E510446304610F04BFE0646D1E73046DC -:10C210000DF05CFB01460546304610F041FE4FF044 -:10C220007C5111F003F90028CFD028464FF07E5101 -:10C2300010F038FE0546C8E710B50446082019F08E -:10C2400026FA024A0260446010BD00BFC4B0050077 -:10C2500030B50D4687B01146284602221C46FDF730 -:10C260007FFD2DB9002007B0BDE83040FFF7E4BFE7 -:10C270002068012203A9FEF74EFB40B10023DDE94F -:10C28000030100931A46FCF7ABFA07B030BD2068F3 -:10C29000830703D10268044B9A42F6D0FEF758F99F -:10C2A000FFF7CAFFF1E700BFC4B0050008B50346B9 -:10C2B0004868072B05D8DFE803F0051704040704D6 -:10C2C0000F150021084608BD002111F087F800284D -:10C2D0000CBF1E210E21F5E711F0C8F8410041F016 -:10C2E0000101EFE70028EDDABDE8084000F1004069 -:10C2F000FFF7A2BF40687047F0B587B004460191D0 -:10C30000104603A91646FEF7FBF8002800F0B2809D -:10C31000232C00F2EA80DFE814F0CB00D400D9002F -:10C32000DE00E300E800E800E800E800E800E800DC -:10C33000E800E800E800240029003200E8003700A7 -:10C34000450051007C00E800E800E800E800E80053 -:10C35000240029003200E8003700450051007C002D -:10C36000B4000399019810F09DFD03E00399019832 -:10C3700010F096FD01900198FFF75EFF7AE00399B7 -:10C38000019810F097FEF5E70398002111F026F8C8 -:10C3900018B157495748FCF718FD03A901A8FFF742 -:10C3A000EBFEE8E7039C0021204611F017F8002877 -:10C3B000EFD10198214610F031FFDBE7039D00210A -:10C3C000284611F00BF804460028E2D129460198CE -:10C3D0000DF08AFD00210646019010F0FFFF039D3D -:10C3E00018B164F31E050195C5E70021304610F031 -:10C3F000FFFF0021041E284618BF012410F0F8FF9B -:10C400000038E4B218BF01208442B4D02946304637 -:10C41000A9E7019D039C0021284610F0DFFF90B1A1 -:10C420000021204610F0E4FF68B124F000473249B3 -:10C43000384611F005F80028ABD12F49384610F0E6 -:10C44000E1FF0028A5D10021284610F0D1FF98B1C6 -:10C4500020460DF03BFA214610F0C0FF60B921469E -:10C46000204610F0EDFF38B933460022294622203D -:10C47000FEF7D3FF07B0F0BD214628460DF0BCFD06 -:10C4800078E70398002110F0A9FF002881D103A9C3 -:10C4900001A8FFF771FE0198FFF7CEFE0490039804 -:10C4A000FFF7CAFE04A90590022003F027FDE1E78B -:10C4B0000399019810F09CFF002814BF1E200E2045 -:10C4C000D8E70399019810F0B1FFF5E703990198B7 -:10C4D00010F084FFF0E70399019810F093FFEBE769 -:10C4E0000399019810F098FFE6E70020C2E700BF2B -:10C4F000BD630600A8AE0500FFFF7F7F30B4940740 -:10C500004968034608D11568054CA54204D1134675 -:10C5100030BC0022FEF781BF30BC1846FFF7ECBEEE -:10C5200034A8050010B50446084611460022FDF760 -:10C5300017FC6368BDE81040184770B51C460546F7 -:10C54000084611464FF00212FDF70AFC6B6820689E -:10C55000BDE87040184770B505461C4608461146B0 -:10C560004FF00412FDF7FCFBD4E900016B68BDE855 -:10C570007040184770B51C460546084611464FF0F6 -:10C580000612FDF7EDFBD4E901126B682068BDE8E7 -:10C59000704018472DE9F04F064683B000AF88463B -:10C5A00091469A46FDF7CCFBB16811F8012B0020AB -:10C5B000C2F3C303C2F3800512063AD4013305EB7C -:10C5C00045051D44AD002C2D05F1140B40D80BF191 -:10C5D000070B2BF0070BADEB0B0D6C46002541460E -:10C5E0004FF0000BDFF888802660A3814A4653464F -:10C5F0002046C4F804B007F089FAD8F81030236157 -:10C6000059467368C8F81030204606F099FB236934 -:10C61000C8F81030064620BBA368D3F800801DB1CF -:10C62000204619F051F806BB40460C37BD46BDE820 -:10C63000F08F11F8012B4FEA400C02F0300404FA9D -:10C640000CF4234302F00204844025430130B3E795 -:10C6500058467B6019F026F87B6804460028BED156 -:10C66000B5E7D4F81480002DDAD14046F5F7C0F8CC -:10C670009C4600201FB510F00103044602D0401074 -:10C6800004B010BD06283FD00E283DD01E283DD056 -:10C6900010F0030308D101681D4A914204D104B08F -:10C6A000BDE8104000F026BD04F00702022A04D0C5 -:10C6B00043B92268174B9A4204D101A9204602F0DF -:10C6C00085FADDE72046FDF73AFE134B984205D187 -:10C6D0002046FFF70FFE10F0C9FED1E70F4B98423E -:10C6E00002D00F4B984206D101AA69462046FDF7B9 -:10C6F0008FFF0198C4E7012201A92046FEF70BF93C -:10C700000028F6D12046BBE71846B9E70120B7E775 -:10C71000CCB3050014BA0500C4B0050020BB050069 -:10C720007CB40500F0B505460C46174685B0426856 -:10C73000394620461E46FDF713FB6B68DB0706D41F -:10C74000AB683146204605B0BDE8F040184706EB1F -:10C750008402394601A8FDF7CEFBAB6801AA314639 -:10C760002046984705B0F0BD2DE9F8431C464368C4 -:10C7700005460F4611465A0042EA43423846FDF745 -:10C78000EFFAAE6846F001062FB9B047E968BDE898 -:10C79000F8431AF097B9012F206803D1FFF76AFF19 -:10C7A000B047F3E7022F09D1FFF764FF074660683F -:10C7B000FFF760FF01463846B047E7E7032F0ED189 -:10C7C000FFF758FF07466068FFF754FF8046A068F0 -:10C7D000FFF750FF414602463846B047D6E7FFF71D -:10C7E00049FF07466068FFF745FF8046A068FFF7EE -:10C7F00041FF8146E068FFF73DFF4A460346414658 -:10C800003846B047C2E710F9013B002BFBDB00883C -:10C810007047806810F8013B1B06FBD4FFF7F3BF9D -:10C8200010B504460846FFF7F4FF0B4602460349DD -:10C830002046BDE81040F6F7ADBB00BF0F6606000E -:10C840002DE9F8430F46914698460646E8B14568FB -:10C85000EFB1681C0430800018F019FF0D4B036025 -:10C860000D4B1B69C0F80C80C0E9013904462EB19C -:10C87000AA0006F1080110301AF0B3FB17B1043515 -:10C8800044F825702046BDE8F8830546E0E72846D1 -:10C89000E0E700BF10B105009C46002070B50646D9 -:10C8A000102014460D4618F0F2FE034AC0E9025467 -:10C8B000C0E9002670BD00BF4CB105002DE9F8436A -:10C8C0000646806810F8015B904699460F46C5F30E -:10C8D000C302C5F380040023290619D4551C04EBB8 -:10C8E00044042C440734A00018F0D1FE104B036020 -:10C8F0000623C0E901360023C360858204464B4607 -:10C9000042463946083007F001F92046BDE8F88371 -:10C9100010F8015B4FEA430C05F0300101FA0CF10D -:10C920000A4305F0020199400C430133D4E700BFEC -:10C93000B4B2050008B50346406810B90248FCF7D8 -:10C94000A9FF596008BD00BF2566060070B5054601 -:10C9500088680C46FFF75DFF2346024602492846D9 -:10C96000BDE87040F6F716BB396606002DE9F843BE -:10C9700004460D4617461E46FDF7E2F9E06828B961 -:10C980000623336005462846BDE8F883636813B97B -:10C990002448FCF77FFF062B18BF1F46236904F1CC -:10C9A0001802934204D1062D03D01F48FDF724F945 -:10C9B0001D60DFF878902046D9F81030A36150F858 -:10C9C000083F4FF000085B68C4F804803946C9F896 -:10C9D000103006F0B5F9A369C9F8103001284FF0FE -:10C9E00006030546636007D00228C4F80C8009D00E -:10C9F00023691B683360C6E72269126832602269C6 -:10CA00001360C0E7E0693060FDF799FC084904F065 -:10CA10007DF90028B7D007490748FFF791FA306041 -:10CA2000B1E700BF25660600576606009C46002059 -:10CA30005CAF05000463060050AC050013B51C464E -:10CA400001ABFFF793FF01280FD002280FD0019B05 -:10CA5000062B04BF0023019301980CB1FDF7FFF8EA -:10CA6000044BD861204602B010BD0198FBE7019845 -:10CA7000F4F7BEFE9C460020022810B44A680C461B -:10CA800003D98B68062B18BF1A46206810BC0123F7 -:10CA90000621D3E701230022D0E700231A4606210E -:10CAA000CCE707B50D4A01AB0621FFF75FFF012870 -:10CAB00005D0022807D0062003B05DF804FB084922 -:10CAC0000848FCF782F90198FDF739FC064904F0A3 -:10CAD0001DF90028EFD10198F4F78AFEF0B20500A5 -:10CAE0007766060050AC050010B0050030B58DB07B -:10CAF00005466846F4F76AFE014680B92A1D012002 -:10CB0000FCF7B1FAEB6823F00103023343F00103B1 -:10CB1000EB600446F4F752FE20460DB030BD01989C -:10CB2000054A0368934204D0044A934201D0F4F7C3 -:10CB30005FFE0024F0E700BF5CAF050040AD0500DC -:10CB40000346054A0A601A684A605B688B600123E5 -:10CB50000846CB60704700BF90B305002DE9F04355 -:10CB6000486885B00D46FDF77FFC041E02DA002000 -:10CB7000FCF790FED5F8089040F26A38B9EB080748 -:10CB80002146684618BF0127F5F75CFD029E224644 -:10CB9000002130461AF04DFA2868C3070BD43346FB -:10CBA0002246394600F008FA69460A4801F09CFB23 -:10CBB00005B0BDE8F083042C4FEA6003204628BF8F -:10CBC0000420C14514BF221A00223244394604F021 -:10CBD00079FEE9E7F8B70500F0B50C4685B0606866 -:10CBE000012201A9FDF7A5FEA5680299019A40F26C -:10CBF0006A339D4203BF01F1FF339B184FF0FF36AC -:10CC0000134618BF01260C46002014B900F050FA54 -:10CC10000BE0B0F5800F04F1FF3408D340F26A3026 -:10CC2000281A18BF012000F0B8F905B0F0BD1F7830 -:10CC3000334447EA0020E8E7C0F30F4202F4FF4222 -:10CC4000B2F5FF4F38B5054609D1C0F316031BB93D -:10CC500011491248FCF7B9F81148FCF71BFE0028EF -:10CC600010DA30F0004210D000F1FF43B3F19C4FD6 -:10CC70000BD900F05BF929460446043018F074FF24 -:10CC8000204638BDC30DDB05F0E7284610F0EEFB6B -:10CC9000440044F00104F3E78F660600E4AE0500AB -:10CCA0009866060073B50D462846114604221C46B8 -:10CCB000FDF756F8002D3ED0012D2ED12068C30778 -:10CCC00018D410F0030303D101681C4A914211D01B -:10CCD00000F00702022A05D0C3B90368184A99690F -:10CCE000914209D101A901F071FF002301991A466F -:10CCF000FBF7F8FC02B070BD124A934206D1FFF771 -:10CD0000F9FA02B0BDE87040FFF796BF014608206F -:10CD100002B0BDE87040FCF7A7B801A9206801F097 -:10CD200055FF05466068019EFDF79EFB0023024605 -:10CD300031462846DCE70120DCE700BFCCB3050024 -:10CD400009EC0300C4B0050038B50A4C0C4494F853 -:10CD50003B50B0FBF5F51C461BB16C1C0320B4FB2B -:10CD6000F0F41AB110461AF0B5F90246E81C204456 -:10CD7000104438BDCCB305002DE9F74F13F0010F77 -:10CD8000DDE90C769DF838409DF83CA00092804685 -:10CD90008B4640D05D1047D44FF0000953463946CA -:10CDA00032462020FFF7D0FFDBF8003083420146F7 -:10CDB00007D2019018F06BFC0199C8F80000CBF87D -:10CDC0000010D8F800B00BEB0102002302F8013C80 -:10CDD00075B3013A1046A4F10A0EAC46B5FBF7F55F -:10CDE00007FB15C3092B8CBF73443033441E00F876 -:10CDF000013CBAF1000F32D0BC451DD3A3451BD274 -:10CE0000131B032B05D1841EA34500F802AC13D2DB -:10CE100022462046E1E7CDE90E4ACDE90C7603B083 -:10CE2000BDE8F04F00F090B86D424FF02D09B5E726 -:10CE30003023941E02F8023CCEB1304601911AF024 -:10CE400049F9201A8345019911D2013E024616F88C -:10CE5000013F4BB90446B9F1000F0DD10FE0A345D6 -:10CE6000EAD2BC45D5D2E7E702F8013BEFE7B9F1DA -:10CE7000000F04D05C4502D904F8019C013CD8F8AD -:10CE80000000009B0144091B01392046196003B0D2 -:10CE9000BDE8F08F30B58DB0102206920022CDE9AA -:10CEA000022201920A220B46044608AD009206A90E -:10CEB00007AA05A80595FFF75FFF01462046F5F78D -:10CEC000CFFC0598A84201D018F0FEFB0DB030BD94 -:10CED0000E2A30B413460C4603D1012230BCFCF7B5 -:10CEE000E1BC1E2A01D10322F8E71D2814D102F06B -:10CEF0000702022A0CD09A070ED11A6808499069D5 -:10CF0000884205D007498A4202D007498A4203D1A4 -:10CF1000224619461D20E1E7002030BC704700BFC3 -:10CF200009EC030020BB05007CB4050010B51020FF -:10CF300018F0ADFB034B044640F8043B18F0AEFD7F -:10CF4000204610BDCCB305002DE9F74FDDE90C9A62 -:10CF50009DF83CB0054698680E4690461C465246E1 -:10CF60005B4649460001FFF7EFFE33688342074600 -:10CF700003D218F08CFB286037602D689DF838309C -:10CF8000CDE900B552464946201D19F0D1FCC8F83C -:10CF90000000284603B0BDE8F08FF8B50E461746EE -:10CFA0000546FFF7C3FF3B46044632462946043098 -:10CFB00018F083FE2046F8BD043019F04ABCC307C0 -:10CFC00006D5401000280DDB14BF0120002070475B -:10CFD000836853B1037913F0010F14BF4FF0FF3092 -:10CFE000012070474FF0FF3070471846704738B542 -:10CFF0000C46072805D8DFE800F005141D040704D7 -:10D000000D250024204638BD8B68002B14BF1E243C -:10D010000E24F7E7081D19F0D8FB440044F0010482 -:10D02000F0E7FFF783FF211D0546043018F098FE56 -:10D030002C46E7E7FFF77AFF211D0546043018F07C -:10D04000A0FEF5E70B79DB07DCD5FFF76FFF211DAD -:10D050000546043018F079FEEAE773B50D4606463A -:10D06000FFF764FF01230446009332462B46043049 -:10D0700018F052FD204602B070BD90EA40024FEA1F -:10D08000400302D5C117FFF7E8BF43F00100704726 -:10D0900073B50D460646FFF749FF0023044600938B -:10D0A00032462B46043018F037FD204602B070BDE2 -:10D0B00010F0404F02D00021FFF7EABF400040F0DF -:10D0C000010070472DE9F34104460E461746984685 -:10D0D000FFF72CFF3B4605462168CDF8008032461D -:10D0E000043018F09EFD236803442846236002B0F4 -:10D0F000BDE8F081C30702D4043019F066BB4010CC -:10D100007047C30707B503D5401003B05DF804FBB3 -:10D1100001A9043019F06CFB08B10198F5E7024948 -:10D120000248FBF752FE00BFA1660600E4AE050010 -:10D130002DE9F0439046CA0789B007460C4626D52C -:10D140004B10022201A902A818F0DAFC02AD18F077 -:10D15000010F1ED04FEA6803022201A902A818F0AD -:10D16000CFFC02AE202F01D0132F40D17368002BCB -:10D170006DD0284619F0BDFB0446304619F0B9FBC6 -:10D180000146204610F04AF8FFF756F824E00D1D3E -:10D19000DDE718F0030F24D1D8F800306F4A93422E -:10D1A00002D108F10406DDE76D4A934208D1284612 -:10D1B00019F09FFB424601463846FFF79DF80BE009 -:10D1C000684A93420DD1284619F093FB4346014625 -:10D1D00000223846FEF721F90446204609B0BDE892 -:10D1E000F083424621463846FFF772FEF4E7A7F186 -:10D1F00009095FFA89F31A2B00F28980FFF796FE7E -:10D200000446B9F1190F6FD8DFE809F043493D4FE3 -:10D210004F0D13196E1F6E326443493D4F4F0D136E -:10D22000196E1F6E326432462946043018F094FE9F -:10D23000D3E732462946043018F0CBFECDE732461C -:10D240002946043019F064F8C7E773681BB94649EA -:10D250004648FBF7BAFD05A818F020FC33462A46DD -:10D2600005A9201D19F011F905A818F01CFCB4E758 -:10D270007368002BEBD005A818F010FC33462A4643 -:10D28000211D05A8EEE732462946043018F0E3FEDA -:10D29000A3E732462946043018F056FF9DE7324690 -:10D2A0002946043018F0CAFF97E74046FFF729FFE8 -:10D2B000021E02DA2E48FCF7EDFA192F04F10400E1 -:10D2C000294601D00C2F02D118F094FD85E718F003 -:10D2D000EBFD82E73378DB073FF569AF324629463D -:10D2E000043019F08FF878E77368002BAFD0FFF7A0 -:10D2F0001DFE211D074633462A46043019F0C5F8A5 -:10D3000005A90220CDE9057402F0F8FD64E7314675 -:10D31000284618F006FD042F1DD8DFE807F00308A3 -:10D32000170D12000028ACBF0E241E2455E700285C -:10D33000D4BF0E241E2450E70028CCBF0E241E2488 -:10D340004BE70028B4BF0E241E2446E7002814BF74 -:10D350000E241E2441E700243FE700BFCCB30500A4 -:10D36000C4B0050034A80500BD630600A8AE0500E2 -:10D370009C630600C30707B504D5401009D403B069 -:10D380005DF804FB01A9043019F04BFA08B10198CB -:10D39000F5E702490248FBF718FD00BFA166060049 -:10D3A000E4AE0500043019F0A4BA00BF042803D08D -:10D3B000052807D0002070478B68002B14BF1E2063 -:10D3C0000E2070478868400040F001007047044B11 -:10D3D0000B60044BC1E901300023CB600846704765 -:10D3E00000B7050017D4030070B5836803EBD37151 -:10D3F00049109B0000229142A3F1040301DC0620A6 -:10D4000070BDC468E65854F8225044F82260C468DD -:10D410000132E550EFE7D0E9021203468868824204 -:10D420003FBFC96851F822000132DA6028BF0020EE -:10D43000704738B50D46D0E901138B42044611D32D -:10D44000C900C06818F033F96268A368E060520050 -:10D450006260D21A013A01339200002100EB83008E -:10D4600019F0E7FDD4E90232591CA160062042F808 -:10D47000235038BD836870B54C1048BFE41805468A -:10D4800024EAE4749C424FF0060128BF1C4616466D -:10D49000FFF7CFFFAB68E968013B9C4203DB41F833 -:10D4A0002460062070BD01EB830252F8042C41F881 -:10D4B0002320F0E738B50025044685601021C068B8 -:10D4C00018F0F5F80423E06063601022294619F093 -:10D4D000B0FD062038BD2DE9F84F81460F46904635 -:10D4E0009A46FCF72DFCB94501D3BDE8F88F3D689D -:10D4F000A9F1040BB8F1000F04D029464046FBF710 -:10D500009DFD05463E460BF10404A64209D921685B -:10D51000B8F1000F18D12A460020FCF7C3F9824564 -:10D5200010D0043EB44224D2B8F1000F11D13268B9 -:10D5300029460020FCF7B6F98245F2D0236832680C -:10D5400022603360A346DEE74046FBF777FD0146E5 -:10D55000E1E731684046FBF771FD0246E8E73146F6 -:10D56000534642464846FFF7B6FF3E463746D94641 -:10D57000B9E73A68236822603C1BA4103B60013C79 -:10D58000A6EB0903B4EBA30F0BF1080BE7DC58463D -:10D59000534642463946FFF79EFFCB46E6E71FB5A6 -:10D5A00002AB0C460193104B009304310223013867 -:10D5B000FCF702FC23689968012912D9029AD868FD -:10D5C0009DF80C30062A01F1804101F1FF3108BFBE -:10D5D0000022002B14BF0E231E2300EB8101FFF756 -:10D5E0007AFF062004B010BD6CB4050010B40C68BE -:10D5F00002460B46D4E9021010BC03F0EABC38B571 -:10D600000C680B46A168024619B919491948FBF77D -:10D61000DCFB012A18BF5A68206808BF4FF0FF32B0 -:10D620000023FDF72DF8A268E368013A53F8205073 -:10D63000A26003EB8001121A9200043103EB800018 -:10D6400019F0DDFCD4E90232002142F823106168B0 -:10D6500004290BD9B1EB430F08D94908E0688900C8 -:10D6600018F025F86368E0605B086360284638BD01 -:10D67000C566060040AD050007B5CDE90001694665 -:10D680000220FFF7B3FF694601900220FFF7B7FFC2 -:10D69000062003B05DF804FB38B5044608460021B7 -:10D6A000FBF7E2FD05462846FBF746FE014620460D -:10D6B00001B938BDFFF7BDFEF5E70A46D0E9021013 -:10D6C00003F0BABCF8B50E460E490F4F0446F5F705 -:10D6D000C7F80025B368AB4205D820460B49BDE822 -:10D6E000F840F5F7BDB81DB139462046F5F7B8F852 -:10D6F000F368012253F825102046FCF733FE01356C -:10D70000E8E700BF74650600811C06004B0F0600A9 -:10D7100070B511F0030604460D4629D10A68174B6F -:10D720009A4225D1AB68816819444368994210D95F -:10D7300004318900C06817F0BAFFAA68A368E060E6 -:10D7400013441A1D62603146102200EB830019F069 -:10D7500070FCD4E90203AA68E968920003EB800038 -:10D7600019F03FFCA368AA681344A360062070BDAB -:10D7700029462046FFF790FFF8E700BF7CB405007C -:10D7800038B504290B4B03600446084638BF042013 -:10D79000C4E9010180000D4617F079FF6268E0607E -:10D7A000521B00EB85009200BDE83840002119F0C3 -:10D7B00040BC00BF7CB4050038B50546102017F00A -:10D7C00066FF29460446FFF7DBFF204638BD1B28CD -:10D7D0007FB503460E46154622D005D8042844D905 -:10D7E0000E283CD0002437E01D28FBD103A91046A9 -:10D7F000FCF766FE0028F5D0039B002BBCBF00237E -:10D8000003930398B3685843FFF7D6FFC3680093A8 -:10D810000446039BB268F068042103F009FB1BE097 -:10D8200012F00304DED112681A4B9A4214D1AB688D -:10D8300088681844FFF7C0FFB268F1680446920098 -:10D84000C06819F0CEFBB068E368AA68E968920086 -:10D8500003EB800019F0C5FB204604B070BD1146F3 -:10D860003046FFF755FF3446F6E7AA0703D129688B -:10D87000084A914203D0022BB4D10E24ECE7AB68E6 -:10D880000093D6E90221EB6803F058FB0028F4D09E -:10D890001E24E1E77CB4050038B50C46204611464D -:10D8A00002221D46FCF75CFA1CB92046BDE8384050 -:10D8B00082E70020FFF780FF2968BDE83840EBE6EB -:10D8C00038B50C460546FFF777FF4CB938BDC2683E -:10D8D00054F8231042F823100133AB42F7D1F5E797 -:10D8E0000023FAE7D0E90201FFF7EABF83680B6083 -:10D8F000C368136070478160704738B504461546A9 -:10D9000000230A4681680068FCF7BAFEE36843F822 -:10D91000205038BDF0B5044689B00D4601F003062D -:10D9200010466ABB26BB0A685B4B9A4220D1A068AE -:10D9300002AA03F090FA10B90020FCF77FF9DDE9A4 -:10D940000257D4E90220D21B00EB8701920000EBC2 -:10D95000850019F054FBED1BA068E36828446FF0C4 -:10D9600003026A43314603EB800019F062FB73E067 -:10D9700005A90220CDE90545FFF741FE062511E086 -:10D98000042A2CD1A06806BB0A68434B9A421CD1DA -:10D9900005AA03F060FA40B9D4E9020105AA03F030 -:10D9A00077FA0546284609B0F0BDDDE90530C01A12 -:10D9B000FFF702FFE368826805990546920003EBD2 -:10D9C0008101C06819F00DFBECE700232A460146EF -:10D9D0002068FCF755FEE36853F82050E2E7002E7C -:10D9E00053D10A682C4B9A424FD101AA6946FCF7E1 -:10D9F0000FFEA06805AA294603F02DFA00289BD047 -:10DA0000DDE90535009AE068ED1A551B002D27DD8C -:10DA1000A16863682944994206D9890017F047FE36 -:10DA2000A368E0602B446360009A059BE068069958 -:10DA30001344A2682A44D21A00EB8101920000EB41 -:10DA4000830019F0DCFAE368009A059801999200C6 -:10DA500003EB800019F0D3FAA3682B44A3608DE791 -:10DA60000199920000EB830019F0C9FA0699A268A7 -:10DA7000059B009FE068521A3B4400EB8101920035 -:10DA800000EB830019F0BBFA66E702462946204600 -:10DA9000FFF733FF72E700BFBCB70500F8B51546C6 -:10DAA000126807460C464068CAB9CE0046F0020626 -:10DAB00031460430FCF747FA024610B143682B6048 -:10DAC0000CE00E2C0AD0786872210430FCF73BFA87 -:10DAD00020B140683146FBF7B1FA2860F8BD037900 -:10DAE0009B07FBD46A68C90041F002011AB9FEF72E -:10DAF000C9F80023E3E7FEF7B7F8FAE710B50446E4 -:10DB000048680022BA210430FCF71DFA48B1406889 -:10DB100001F042F8024620460349BDE81040F5F7FF -:10DB200039BA024AF7E700BFCD6606004E2006006C -:10DB300070B5C50045F002050C4801222946FCF7E6 -:10DB400002FA4468064674B9082017F0A0FD084B95 -:10DB5000036004460120FEF713F82A466060BA21EC -:10DB6000FEF782F87460204670BD00BFE4460020D6 -:10DB700084B5050073B5C50045F002050E480022C6 -:10DB80002946FCF7E0F9044698B146686A46112137 -:10DB90003046FBF78FF8009B53B100216A460846D8 -:10DBA000FBF761FA054801222946FCF7CCF94660EB -:10DBB0006468204602B070BDC0B50500E446002090 -:10DBC000C10010B50022044641F002010548FCF7EF -:10DBD000BAF920B92046BDE81040FFF7CBBF406836 -:10DBE00010BD00BFE44600200620704707B582073D -:10DBF00007D10168074A914203D1C268064B9A4295 -:10DC000002D00648FBF7F8FF01A902F0B9FE03B005 -:10DC10005DF804FB9CBB0500AD090400DB66060053 -:10DC200010B50446084611460022FCF799F8042076 -:10DC300017F02DFD046010BD0149F4F711BE00BFBF -:10DC4000235F06004A680149F5F7A4B90C6606008F -:10DC500070B50D460446104E1049F4F701FE696890 -:10DC600001222046FCF77EFB31462046F4F7F8FD02 -:10DC7000A96801222046FCF775FB31462046F4F7DF -:10DC8000EFFDE96820460122FCF76CFB20460449C1 -:10DC9000BDE87040F4F7E4BD811C0600E9660600AB -:10DCA000881F060070B50646102014460D4617F072 -:10DCB000EEFC034AC0E90254C0E9002670BD00BF73 -:10DCC000BCB705002DE9F0418046C06806280D4626 -:10DCD00016461BD0FCF7C8FB071E02D12548FBF7F0 -:10DCE000D9FD14DCD8F80400062833D16C1ED8F80E -:10DCF0000800062838D0FCF7B7FB0028B8BF401949 -:10DD000040EAE070A84232DB013D1CE00127D8F870 -:10DD1000040006281CD0FCF7A7FB041EB8BF64193A -:10DD200024EAE474AC42A8BF2C46D8F808000628C0 -:10DD300009D0FCF799FB0028B8BF401920EAE07031 -:10DD40008542A8BF0546C6E90045B760BDE8F08139 -:10DD50000024EAE7FCF788FB041EB8BF641944EA14 -:10DD6000E474AC42C2DAC2E74FF0FF35EBE7054698 -:10DD7000E9E700BFF06606000E2803460CD01E2817 -:10DD80000AD010F0010007D19A0706D11868034B9A -:10DD9000C31A58425841704701207047CCB3050060 -:10DDA00008B50146FFF7E8FF38B98A0704D10868CB -:10DDB000034BC31A5842584108BD0120FCE700BF7D -:10DDC000C4B00500044B0B60044BC1E901300023D3 -:10DDD000CB600846704700BF00B70500E1DD0300D7 -:10DDE00013B50446806800F00703022B11D101A986 -:10DDF000C008F4F72EFBE268019B9A423FBF835CA8 -:10DE00005B0043F0010001322CBF0020E26002B051 -:10DE100010BD83680193C068EDE708B5FCF78FFA81 -:10DE2000C28804490448972A0CBF42239723FAF773 -:10DE3000D5FF00BFFF66060060AB05002DE9FF4778 -:10DE4000824608680C46FCF77AFA81466068FCF75F -:10DE500076FA814502D06068FFF7DFFF206800F0A6 -:10DE60000703022B39D102A9C008F4F7F2FA0646DB -:10DE7000606800F00703022B33D103A9C008F4F750 -:10DE8000E8FA8046029ABAF1020F06EB02072FD990 -:10DE9000A368062B2AD0012100914846314601F0A3 -:10DEA000DDFE0546BAF1030F0AD0E368062B07D062 -:10DEB000012200923146029A484601F0CFFE074601 -:10DEC000039B4BBB791B284609F07BFA01304000CD -:10DED00040F0010004B0BDE8F0878368C668029393 -:10DEE000C6E78368D0F80C800393CBE73546D9E7C3 -:10DEF0003546E5E74146284619F063F838B901345C -:10DF00003546039AAE18BE42F4D96000E0E72846D1 -:10DF100009F041FA0646F3E70024F2E701F00703AF -:10DF2000022BF7B50646084609D101A9C008F4F747 -:10DF300090FA0446019B33B90E2003B0F0BD8B6804 -:10DF4000CC680193F6E7134B9E420ED0124B9E42D3 -:10DF50000BD0254615F8010BB0470028ECD0019AEC -:10DF60002B1B9A42F6D81E20E7E72746002517F814 -:10DF7000010B09F041FA28B117F8010CB04705462A -:10DF80000028D9D0019A3B1B9342F0D3002DEAD14F -:10DF9000D2E700BF7574040089740400014601488B -:10DFA000BCE700BFE373040001460148B6E700BFC9 -:10DFB000F973040001460148B0E700BF0D74040086 -:10DFC00001460148AAE700BF7574040001460148F4 -:10DFD000A4E700BF89740400884230B513D20378E7 -:10DFE000303B092B0FD8002313600A2410F8013BA3 -:10DFF0001568303B04FB05338142136003D003787E -:10E00000303B092BF2D930BD012A13B50C4613D190 -:10E0100000F00703022B0BD101A9C008F4F719FA8D -:10E02000019B636042232060A360002002B010BD0A -:10E0300083680193C068F3E70120F7E72DE9F84F03 -:10E0400098468F1804460D460B4600229F4217D86B -:10E05000002A0CBF272622262349DFF89090DFF8FC -:10E0600090A0DFF890B032462046F4F793FFBD420F -:10E0700010D3324620461C49BDE8F84FF4F78ABF5A -:10E0800013F8011B272903D02229DFD12726E3E734 -:10E090000122DBE715F8012BB24205D116493246C1 -:10E0A0002046F4F777FFE2E75C2A04D113492046C3 -:10E0B000F4F7D6FBDBE71F2A08D97F2A12D0B8F184 -:10E0C000000F01D013060DD40749E9E70A2A01D150 -:10E0D0000B49ECE70D2A01D15946E8E7092A01D19D -:10E0E0005146E4E74946DBE7126706002167060070 -:10E0F0001E6706001B67060011670600156706000D -:10E100001867060073B5164601F00702022A044696 -:10E1100008460DD101A9C008F4F79BF90546042E65 -:10E12000D4E9000308D1019A2946984702B070BD8E -:10E130008A68CD680192F2E7044901229847019A62 -:10E14000012329462046FFF779FFEFE788430600C1 -:10E150002DE9F0479942DDF820A0804691461E4601 -:10E1600013D3BAF1000FA1EB0304D6BF2546002557 -:10E17000002408EB050732464946384618F021FFCF -:10E1800020B1A54201D05544F3E700273846BDE849 -:10E19000F0872DE9F04F87B08246086803930D465B -:10E1A0009346FCF7CCF807466868FCF7C8F8874246 -:10E1B00002D06868FFF731FE286800F00703022BE1 -:10E1C0003ED104A9C008F4F744F90446686800F099 -:10E1D0000703022B38D105A9C008F4F73AF98146A4 -:10E1E000049ABAF1020F04EB020834D9AB68062B8B -:10E1F0002FD0012100913846214601F02FFD06461F -:10E20000BAF1030F0AD0EB68062B07D00122009267 -:10E210002146049A384601F021FD8046B0450AD3D4 -:10E22000A8EB0601059BCDF800B04A463046FFF743 -:10E230008FFF014688B9039BEBB11048FBF72AFB1F -:10E240008368C4680493C1E78368D0F80C90059391 -:10E25000C6E72646D4E72646E0E7094B9F4208D1A9 -:10E26000204609F0A1F8400040F0010007B0BDE8E9 -:10E27000F08F001BF7E74FF0FF30F7E72867060045 -:10E2800014BA05000023012283E700234FF0FF3278 -:10E290007FE701231A467CE701234FF0FF3278E73E -:10E2A000F8B50746102015460E4617F0F0F904465B -:10E2B000076085607EB129463046F3F7D3FF606082 -:10E2C000681C17F0E4F92A460746E060314618F06A -:10E2D00088FE00237B552046F8BD08B5F4F70EF8FC -:10E2E000C00040F0020008BD194B984270B50646C8 -:10E2F0000D460FD1D1E90110F3F7D0FF044648B124 -:10E300002846F4F7BBF9E40000232B6044F0020434 -:10E31000204670BD102017F0BAF969688160044684 -:10E320000660A868F3F79EFF69682B68606001319A -:10E33000994208D1AB68E360D4E9022100238B54F1 -:10E34000AB602B60E4E7A86817F0B1F9E060F3E791 -:10E3500014BA05002DE9F0418AB004460191FBF79B -:10E36000EEFF04F00703022B064630D102A9E008B5 -:10E37000F4F76FF80746019A364B12F0030F05D1F8 -:10E3800012689A4209D034498A4206D0DC68314882 -:10E3900001AB00220121A0470190019804AA03A922 -:10E3A000FCF736F900242546039BA34213D82946DF -:10E3B00006A8F4F747F9089C0025039BAB4228D830 -:10E3C00006A93046FFF790FF0AB0BDE8F081A368C8 -:10E3D000E7680293CFE7049B53F82400FBF7AFFFF5 -:10E3E00086424FEA840802D01C48FBF705FC0CB1BA -:10E3F000029B1D44049B53F8080000F00703022B06 -:10E4000005D1C008F4F71BF805440134CCE7806857 -:10E41000FAE735B12046029A394618F0E2FD029B30 -:10E420001C44049B53F8250000F00703022B0CD179 -:10E4300005A9C008F4F70DF801462046059A18F022 -:10E44000D0FD059B01351C44B7E78368C16805937F -:10E45000F3E700BF7CB4050020BB0500356706006C -:10E460002DE9F04F042891B00C4618D1C868FBF78D -:10E47000FBFF18B9206811B0BDE8F08F40EAE073E7 -:10E4800020680493FBF75BFF06906068FBF757FF7B -:10E49000069B9842054605D06068FFF7BEFC4FF02A -:10E4A000FF33EDE7A068FBF74AFF854201D0A06883 -:10E4B000F3E7206800F00703022B4DD109A9C0083B -:10E4C000F3F7C7FF0390606800F00703022B48D101 -:10E4D0000AA9C008F3F7BDFF0590A06800F0070384 -:10E4E000022B43D10BA9C008F3F7B3FF8346DDE944 -:10E4F00009329A42BED80026DDE90953002B3AD1F1 -:10E5000026B10B9A5946304618F06BFD0B9F4FF021 -:10E51000010ADDF80C80049B9A450CD05DB1012204 -:10E520000A9B00922946059A07934046FFF710FE82 -:10E53000079B814618BB26B12A464146F01918F0C0 -:10E5400050FDE919002E39D1BAF1000F92D00CA874 -:10E55000F4F778F80E9ECFE783680993C3680393B6 -:10E56000B1E783680A93C3680593B6E78368D0F878 -:10E570000CB00B93BBE74FF0000A5746C9E70BB945 -:10E5800009F10109A9EB080526B12A464146F0190F -:10E5900018F027FD2F4426B10B9A5946F01918F0B0 -:10E5A00020FD0A9B099D0B9909EB0308039B1D4461 -:10E5B0000F44A5EB08050AF1010AACE706980CA97F -:10E5C000FFF792FE57E72DE9F04101F00703022B18 -:10E5D00086B007460C4617D101A9E008F3F739FFCA -:10E5E0000646019902A8F4F72DF8DDF81080002501 -:10E5F000019BAB420CD82046FBF7A1FE02A9FFF716 -:10E6000073FE06B0BDE8F0818B68CE680193E8E741 -:10E61000705DB84708F805000135E9E70146014893 -:10E62000D1E700BF9D74040001460148CBE700BF5D -:10E63000AD74040038B504460D46F3F72FFE30B92B -:10E640002A4621460448BDE83840FFF729BEC000ED -:10E6500040F0020038BD00BF14BA0500F0B5064610 -:10E6600087B00F461C4615460AB1FBF71FFC062271 -:10E6700029463846FBF774FB002F60D0012F0FD1DD -:10E680006A46102102A8F3F7EEFF216868462A4681 -:10E69000FBF768FE02A93046FFF726FE07B0F0BD83 -:10E6A000206883073CD10268264B9A4238D100F09B -:10E6B0000703022B1CD16946C008F3F7CAFE0546C2 -:10E6C000206800F00703022B16D1C008F3F7B2FE52 -:10E6D000044624B900992846F3F7C4FD044600997E -:10E6E000284608F0F2FE48B917480021FAF76DFBFA -:10E6F0008368C5680093E3E74468EAE70099284621 -:10E70000F3F7CCFD18B1C00040F00200C6E71020BE -:10E71000009F16F0BCFFC0E9027506604460BDE7CB -:10E7200002A90122FCF705F9DDE9020108F0CDFE9E -:10E730000028D9D0DDE90201FFF77CFFAEE70A200F -:10E74000ACE700BFF8B70500E8AA0500012807B547 -:10E750000B4606D10B68009340F20A530193022046 -:10E760006B46014600220348FFF778FF03B05DF8CF -:10E7700004FB00BF14BA050000F00703022B07B525 -:10E7800009D101A9C008F3F764FE0199FFF7A5FDBF -:10E7900003B05DF804FB83680193C068F5E70A469F -:10E7A00001460148FFF77CBDF8B7050070B5024689 -:10E7B00008680C4610F003018CB003D105683D4B8E -:10E7C0009D422AD000F00703022B04D069BB0568E4 -:10E7D00039498D4229D1023A012A68D8022B1ED12B -:10E7E00008A9C008F3F735FE0546206800F00702C7 -:10E7F000022A18D1C008F3F71DFE044624B908996F -:10E800002846F3F72FFD04461020089E16F03FFF20 -:10E81000C0E90265274B036044600CB070BD83689B -:10E82000C5680893E1E74468E8E7012A3FD1C307D8 -:10E8300012D5441002D50020FBF72CF8214608A879 -:10E84000F3F700FF00210A98224618F0F2FB08A90E -:10E850001848FFF749FDE0E701A9FCF75CF820B193 -:10E86000DDE90101FFF79BFFD7E72068FBF750FFC9 -:10E8700078B910210DEB0100F3F7D3FE206808A949 -:10E88000FAF7F2FC04462046FAF756FD20B904A92F -:10E89000DEE7411004A8EFE7FBF7E6FDFF2801D90A -:10E8A0000648C9E7C1B204A8F3F73FFFEBE7044805 -:10E8B000FBF7A2F9F8B7050014BA05006167060076 -:10E8C00068670600084608B519460AB1FBF7EEFA74 -:10E8D00010B1BDE8084069E7004808BD34B805003C -:10E8E000012807B50BD10B68009340F20A5301933E -:10E8F00069460220FFF75AFF03B05DF804FB0028C9 -:10E90000F8D10148F8E700BF34B8050003460846CF -:10E910001146034A9A4201D1FFF78CBEFFF73FBF71 -:10E9200014BA05002DE9F04F8BB00C460590106825 -:10E930001646FBF704FD012C074642D07068FBF732 -:10E94000FEFC8742706801D0FFF767FA00F007030A -:10E95000022B31D109A9C008F3F77BFD8146099B41 -:10E960000693306800F00703022B2FD109A9C008D5 -:10E97000F3F76FFD0390059BDDF824A0CDF810A000 -:10E98000012B4FF0000409BF4FF0FF3301230AF1C0 -:10E99000FF3507931CBF07930025A346A046049BA1 -:10E9A000CBB9BBF1000F27D1224B23489F4208BFB0 -:10E9B0000A200BB0BDE8F08F8368D0F80C90099363 -:10E9C000CDE70623DFF874900693CAE783680993BE -:10E9D000C3680393CFE7039A0699012300932A445F -:10E9E0004846FFF7B5FBA8B9BBF1000F18D1059B4E -:10E9F0004BB90AF1FF34A846621CA2EB080252454B -:10EA000012D13068D5E7059B012B2C460AD0A846C9 -:10EA10004FF0010B079B1D44049B013B0493BEE791 -:10EA20002C46F7E7D846E7E7039938464144FFF715 -:10EA30006DFFBEE714BA050034B8050044B8050000 -:10EA40000A46014602206DE70A460146002069E7B2 -:10EA50000A460146012065E7F0B585B005460C463B -:10EA60001746FBF76CFC05F00703022B064615D191 -:10EA7000E8086946F3F7EDFC0546042F26D1A30705 -:10EA8000009818D12268124B9A4214D101AA21464B -:10EA900002F0E1F930B90F48FBF7D0F8AB6800930A -:10EAA000ED68EAE7DDE901123046521A2944FFF722 -:10EAB0002DFF05B0F0BD0146002322463046FBF78E -:10EAC000DFFD285C400040F00100F2E70020F0E7A5 -:10EAD000BCB70500376506002DE9F34100F00708D3 -:10EAE000B8F1020F04460D4601F0070712D1022FBC -:10EAF00005D1431A5842584102B0BDE8F081C00820 -:10EB0000F3F798FC0646686886B178B1B0420DD03C -:10EB10000020F1E7022F4668F5D1C808F3F78AFC18 -:10EB2000002EF2D1A3680093E46807E0B8F1020F69 -:10EB3000F8D1E0086946F3F78CFC0446022F0FD1A8 -:10EB400001A9E808F3F785FC0146DDE900239A42B4 -:10EB5000DED1204618F035FAB0FA80F04009CBE754 -:10EB6000AB68E9680193F0E708B500F00703022BF2 -:10EB70000DD0830709D10268064B9A4205D1BDE842 -:10EB80000840D0E90210F3F7B9BBFFF746F9C00817 -:10EB900008BD00BF14BA050000F00703022B07B53B -:10EBA00008D0830704D103689A69074B9A4208D0BA -:10EBB000FFF733F901A9C008F3F74BFC03B05DF888 -:10EBC00004FBC068FAE700BF09EC030000F007038C -:10EBD000022B13B50C4608D0830704D103689A6949 -:10EBE000084B9A4209D0FFF718F901A9C008F3F7BA -:10EBF00030FC019B236002B010BD83680193C068A4 -:10EC0000F7E700BF09EC03002DE9F04F9DB0212884 -:10EC100005460C46099201F0070740F00A8209AB4D -:10EC20000B9312F003054FF001030C93904608D1AB -:10EC30001368A74A934207D10BAA0CA9404601F0DA -:10EC400069FA4FF0000804E0A24A934218BF4FF05F -:10EC500000080C9B0493022F0B9B06931ED10DA959 -:10EC6000E008F3F7F6FB0590A5071CD19A4B226844 -:10EC7000D01A4342434110AA102114A80793F3F776 -:10EC8000F2FC059B0D9F1C461F440026A7420CD892 -:10EC9000049BB34200F0C381904823E0A3680D9326 -:10ECA000E3680593E0E70023E5E72178252904D010 -:10ECB00014A8F3F73AFD0134E8E704F1010ABA4574 -:10ECC00002D38748FAF7E6FD6178252904D114A814 -:10ECD000F3F72BFD5446EEE7282930D1B8F1000FA9 -:10ECE00002D18048FAF788FFA01C01468A461AF82C -:10ECF000013B292B1DD1091AFFF7EFFA01464046C7 -:10ED0000FCF726FF012605464FF0000B5246D94678 -:10ED10004FF0200A9742144613D80022A7420E92C1 -:10ED200036D922782A2A6ED1049BB34225D86E4860 -:10ED3000D8E78F4201D16D48C4E75146D6E7002598 -:10ED4000E2E712F8011B2D2902D149F00109E1E7A0 -:10ED50002B2902D149F00209DCE7202902D149F030 -:10ED60000409D7E7232905D03029D6D149F0400935 -:10ED70008A46CFE74FF0100BCCE7069B721C53F886 -:10ED800026000892FBF770FB089A0E900134164695 -:10ED90004FF0FF32A7420F9293D922782E2A16D134 -:10EDA000601C87428DD962782A2A33D1049BB342F2 -:10EDB000BDD9069B721C53F826000892FBF754FB42 -:10EDC000089A0F9002341646A7427FF67AAF35B9FB -:10EDD000049BB342ABD9069B53F8265001362178E9 -:10EDE000472967D844296AD92846FBF7B1FB014671 -:10EDF0000F98227802900E984B46CDE900A010A8FB -:10EE0000F3F714FF57E720460EAA3946FFF7E4F858 -:10EE10000446BDE700220F9239460FAAFFF7DCF83F -:10EE20000446D1E7202A4AD801A353F822F000BFB4 -:10EE300007F00300BFEE0300BFEE0300BFEE0300C8 -:10EE4000BFEE0300BFEE0300BFEE0300BFEE030002 -:10EE5000BFEE0300BFEE0300BFEE0300F9EE0300B8 -:10EE600059EF0300E9ED0300E9ED0300E9ED0300CC -:10EE7000BFEE030059EF0300BFEE0300BFEE030037 -:10EE8000BFEE0300BFEE0300BFEE03008DEF0300F3 -:10EE9000BFEE0300BFEE0300ABEF0300ABEF0300D8 -:10EEA000BFEE030059EF0300BFEE0300BFEE030007 -:10EEB00007F00300A1F15802D0B22028B2D9059B77 -:10EEC0000B48E41A0A460B4600940A49F9F786FFF4 -:10EED00020BB050030A90500F8B70500B0670600A3 -:10EEE0006E670600726706007F6706007867060097 -:10EEF00024AB05009D67060005F00702022A05D035 -:10EF0000A90716D12A68974B9A4212D118A9284608 -:10EF1000FFF75CFE189A012A014601D09248E1E60B -:10EF20000E980190202000904B4610A8F3F7A7FC04 -:10EF3000C1E62846FEF720FF60B12846FBF794FAA9 -:10EF40000E9A0192202200928DF860004B46012219 -:10EF500018A9EAE78548C5E6AA0709D12A68844BBB -:10EF60009A4205D12846FDF7C5F9FDF765FE05462D -:10EF70000F9A03920E9ACDF80090CDE901A2612379 -:10EF80000A22294610A8F3F73BFD94E6BBF1000FD7 -:10EF900001D049F404790F9A03920E9ACDF80090AB -:10EFA000CDE901A261230822EBE712AA102118A8DB -:10EFB000F3F759FB2278722A0CBF0122002208D0F5 -:10EFC000079B33B1AB0704D129686A4B994208BF4C -:10EFD0000422294612A8FBF7C5F90F99199A0029AE -:10EFE0000E99B8BF0F920191202100910F998A428A -:10EFF00028BF0A464B461A9910A8F3F740FC18A8F8 -:10F00000F3F73CFB57E60F9A03920E9A49EA0B037B -:10F01000CDE901A200931022A1F11703B1E75548F1 -:10F02000504B079A14A9002A08BF1846FFF75CF94D -:10F0300019E00846FBF783F9022F064616D112A9FC -:10F04000E008F3F706FA07461D2D099822D114A906 -:10F05000FBF736FA38B1149B002B0BDC414B4648CA -:10F060009E4208BF0A201DB0BDE8F08FA368E76884 -:10F070001293E9E7129918A85943F3F7E3FA1A9B98 -:10F08000009301213846149B129A01F0D1FE18A971 -:10F090003046CBE7FBF753F98642099818D100F0C8 -:10F0A0000703022B0FD118A9C008F3F7D2F9804645 -:10F0B000DDF860901B2D26D018D8042D49D90E2DCF -:10F0C00021D00020CFE78368D0F80C801893EFE7B9 -:10F0D000284B9E4208D1012218A9FBF71CFC0028EE -:10F0E000C1D0DDE91889E5E7FEF797FE242DE8D1C8 -:10F0F0000123009312994B4642463846FFF728F801 -:10F1000028BB0E20AFE7129B3BB90998FBF717F914 -:10F11000864202D1099C2046A5E7B9F1000FFAD03A -:10F12000129918A84944F3F78DFA129A1A98394699 -:10F1300017F057FF129B1A984A464146184417F099 -:10F1400050FF18A93046FFF7CFF80446E3E71E202A -:10F1500089E7129ACDF8009043463946284601F0D7 -:10F16000B9FECDE714BA050089670600946706006A -:10F17000C4B00500F8B7050034B805002DE9F74F15 -:10F18000054608680C46FBF7DAF8012D814625D9BB -:10F19000022D676823D0A068FBF766F905460021B9 -:10F1A0000846FEF78DFB8046206800F00703022B1F -:10F1B00018D16946C008F3F74CF90446009E062FA3 -:10F1C000264447D1B44227462DD23878013408F07E -:10F1D00008F90028F6D19DB3BA460AE006274FF099 -:10F1E000FF35DCE78368C4680093E7E7564554467B -:10F1F00007D954460AF1010A207808F0F2F80028ED -:10F20000F4D0E21B39464846FFF780FB01464046F2 -:10F21000FEF70FF9A64206D9A642274607D1002DD0 -:10F220000CDCB742D7D3404603B0BDE8F08F387846 -:10F23000013408F0D6F80028EED1F0E7013DF0E700 -:10F240003946F21B4846FFF761FB01464046FEF790 -:10F25000F0F8E8E73846FBF772F8814502D0384607 -:10F26000FEF7DBFD01A93846FFF7B0FC019B8246A3 -:10F27000A3B91348FAF70EFBB346ABEB04022146E1 -:10F280004846FFF743FB01464046FEF7D2F8B34538 -:10F29000C9D2019C002D5C4400DD013D019FA346C5 -:10F2A000002DE9D00BEB07039E42E5D33A465146C9 -:10F2B000584617F086FE0028DFD00BF1010BEFE770 -:10F2C000BF6706002DE9F04F022885B006460D46BF -:10F2D00004D805B0BDE8F04FFFF750BF0868FBF752 -:10F2E0002EF88246D5E9000700F00703022B12D161 -:10F2F00002A9C008F3F7ADF88046A868FBF7B4F898 -:10F30000041E0DDA29463046FFF738FF0546284629 -:10F3100005B0BDE8F08F8368D0F80C800293ECE76D -:10F3200004F1010900214846FEF7CAFA062F0546F6 -:10F3300002D12548FAF782FC03A93846FFF746FCBC -:10F34000039B834613B92148FAF7A4FA029E464468 -:10F35000039BF71A5CB1B84509D81A465946384696 -:10F36000019317F02EFE019B00B3013FF2E7A6EBDD -:10F37000080241465046D5F80CB0FFF7C7FAA7007F -:10F380004BF82400002CC2D0A9EB0404E868A600C6 -:10F390003246C11917F033FE6A68E868121B920002 -:10F3A0000021304417F045FEAC60B0E7EA680192F6 -:10F3B000F21BD21AF9185046FFF7A8FA019B3E46F5 -:10F3C00043F82400013CC3E7CB670600BF67060093 -:10F3D0002DE9FF41804608680D46FAF7B0FF074661 -:10F3E000286800F00702022A24D102A9C008F3F716 -:10F3F00030F80446686803A9FFF7E8FBB8F1020F8C -:10F4000006461BD901230093029AAB682146384671 -:10F4100000F024FC039A029B041B14449C420FD866 -:10F42000314617F0CEFD002814BF0E201E2004B078 -:10F43000BDE8F0818268C4680292DBE72046E9E714 -:10F440000E20F4E773B50646086800F00702022AAA -:10F450000D460ED16946C008F2F7FBFF044601A92C -:10F460006868FFF7B3FB022E014606D90B48FAF78E -:10F47000E5FB8268C4680092F1E7DDE900329A4258 -:10F4800009D89B1AE01817F09CFD002814BF0E2025 -:10F490001E2002B070BD0E20FBE700BFDA67060039 -:10F4A0002DE9F04F95B00F4604909146102108AA1F -:10F4B0000CA89A46F3F7D7F84F4508D30CAB0FCBFF -:10F4C000049C84E80F00204615B0BDE8F08F3E464E -:10F4D00016F8011B7D290CD1B14507D979787D2912 -:10F4E00004D10CA8F3F721F9374607E0A348FAF74F -:10F4F000D1F97B2904D00CA8F3F717F90137DBE722 -:10F50000B14528D979787B29EBD07D2912D02129E2 -:10F5100010D03A290ED0314649450B461BD00A7807 -:10F520007D2A01F1010103D0212A01D03A2AF3D129 -:10F530001D4602E03346002635461A78212A0ED1B0 -:10F540005A1C914509D95C78A4F17202012A04D8A9 -:10F550000233994504D88A48C9E78A48C7E7002496 -:10F560001A783A2A40F05D825F1C5B787D2B11D0BF -:10F570003946012249450B46EDD211F8010B7B2893 -:10F5800001D10132F6E77D28F4D1013AF2D1B84633 -:10F590001F4603E0B945DED94FF000083B787D2BCC -:10F5A00001D07948A3E7002E43D000233078109390 -:10F5B00007F02CFFC8B93346AB429B4605D213F87F -:10F5C000012B2E2A01D05B2AF6D1ABEB0601304687 -:10F5D000FEF783FE0022064601462098FAF7B3FCA8 -:10F5E00028BB6A483146FAF731FBDAF80030002BC5 -:10F5F00001DD67487BE710AA29463046FEF7ECFCA0 -:10F600001E9A109B013A9A42834603D86149624888 -:10F61000F9F7DBFB01331F9A52F823604FF0FF33F9 -:10F62000CAF80030AB4514D25C48FAF707FB4668CD -:10F63000F8E7DAF80030002B01DA594857E71E9A4C -:10F64000013A9342E2D201331F9A52F82360CAF87A -:10F650000030B8F1000F13D114B1733C18BF01246E -:10F660000AAA102110A8F2F7FEFF314622460AA886 -:10F67000FAF778FE4B4810A9FEF736FE064601E081 -:10F68000002CEAD14FF0FF3307930A93B8F1000F33 -:10F6900000F0AE80FAF754FB209B02931F9B01936E -:10F6A0001E9B00933A465346414610A8FFF7F8FECA -:10F6B00010A8F3F72BF8119A90F80080034600EB9E -:10F6C000020BB8F1000F55D005904146364817F0AF -:10F6D000E2FC059B002800F09E81013300251A788A -:10F6E0002B2A49D02D2A65D0202A65D10424013344 -:10F6F0001A78232A04BF013344F010041A78302A00 -:10F7000007D1B8F1000F08BF4FF03D08002D08BF2A -:10F71000302507AA18465946FEF75EFC02780346D4 -:10F720002C2A04BF013344F020041A782E2A04D175 -:10F73000581C0AAAFEF750FC034693F800B0059344 -:10F74000BBF1000F3AD01948594617F0A4FC10B18C -:10F75000059B5B7893B31648C9E613480593294681 -:10F7600017F099FC059B20B12A4602334546904686 -:10F77000B5E780464546B2E70224B8E7E6670600EB -:10F7800012680600016806002368060004AD050043 -:10F790002C6806004268060040AD05004968060076 -:10F7A0005A68060014BA05007068060075680600FD -:10F7B0008568060000249AE7002499E710A8F2F76C -:10F7C0005DFFB8F1000F08D13046FEF7E9FA0028D6 -:10F7D00014BF4FF03E084FF03C08002D08BF202515 -:10F7E00014F0060F0DD0BBF1730F05D18E487EE6E5 -:10F7F0004446C3464546E7E7BBF1630F01D18B485A -:10F8000075E6B8F13D0F2AD0B8F15E0F2AD0B8F1F5 -:10F810003C0F01D144F001043046FEF7ADFA002858 -:10F8200000F09880BBF1780F10D8BBF1610F1CD8A5 -:10F83000BBF1470F4ED8BBF1440F00F28B80BBF1F8 -:10F84000000F70D0BBF1250F00F084803046FAF72E -:10F8500081FD774903465A467648F9F7BFFA44F0E6 -:10F860004004D9E744F08004D6E7ABF16203162BDD -:10F87000ECD801A252F823F0EFF8030009F90300D5 -:10F8800027F9030055F9030055F9030055F9030062 -:10F890004DF803004DF803004DF803004DF8030048 -:10F8A0004DF803004DF8030027F9030039F9030070 -:10F8B0004DF803004DF803004DF803004DF8030028 -:10F8C0004DF803004DF803004DF803004DF8030018 -:10F8D000DBF80300BBF1580FB8D100230393079B5B -:10F8E0000094CDE901531022ABF1170307E0002388 -:10F8F0000393079B0094CDE9015302226123314613 -:10F9000008A8F3F77DF8F9E53046FAF7ADFD079B57 -:10F910008DF84000CDE900530122234610A908A824 -:10F92000F2F7ADFFEAE500230393079B0094CDE9CE -:10F9300001530A226123E2E7E3064FF00003039339 -:10F94000079B48BF44F40074CDE901530094612340 -:10F950000822D4E73046FEF723FA00283BD0BBF15B -:10F96000000F24D0BBF16E0F21D0BBF1250F21D0A9 -:10F97000BBF1240F7FF66AAFBBF1470F12D8BBF182 -:10F98000440F7FF663AF3046FAF7E2FD0A9B02931D -:10F99000079B0146CDE900535A46234608A8F3F7D2 -:10F9A00045F9ABE5ABF16503022BECD94EE74FF01F -:10F9B000670BE8E73046FAF7CBFD1F490DF07AFBFD -:10F9C0000A9B0293079B44F48074CDE900530146DF -:10F9D00023466622E2E7B8F13D0F01D1174886E5DC -:10F9E000BBF1000F03D0BBF1730F7FF42FAF10A951 -:10F9F0003046FFF7EBF80A9B109A002BB8BF0A922B -:10FA00000A9B9A4288BF1093079B109ACDE9005336 -:10FA10000146234683E75D78002D7FF49EAEA8461D -:10FA20005DE60027B3E500BF8A6806009668060019 -:10FA3000A568060024AB05000000C842B7680600B0 -:10FA400070B505460868164600F00702022A8AB01B -:10FA50000C4617D104A9C008F2F7FBFC0146049A32 -:10FA6000009500230A44059306A805ABCDE901469D -:10FA7000FFF716FD2068FAF762FC06A9FEF734FCD2 -:10FA80000AB070BD8268C1680492E8E707B501A9B1 -:10FA9000FFF79CF80199FEF720FC03B05DF804FB2A -:10FAA000044B0B60044BC1E901300023CB600846D6 -:10FAB000704700BF00B70500BDFA030073B50546E7 -:10FAC000806800F00703022B15D101A9C008F2F7E6 -:10FAD000C0FCEC68019B9C4211D20444204607F014 -:10FAE0005AFC061B31462046FEF7F7FBEB68334411 -:10FAF000EB6002B070BD83680193C068E9E7002045 -:10FB0000F7E701F00702022A13B5044608460AD1B6 -:10FB100001A9C008F2F79DFC042C08D0052C0CD0DC -:10FB2000002002B010BD8A68C8680192F4E7019B0A -:10FB3000002B14BF1E200E20F3E7019907F041FCB3 -:10FB4000400040F00100ECE701F00703022B2DE933 -:10FB5000F74F0446154608460DD101A9C008F2F733 -:10FB600078FC0646019A55B9636820683146984783 -:10FB700003B0BDE8F08F8B68CE680193F2E706EB27 -:10FB8000020833460022984516D8002A0CBF2727C2 -:10FB900022272949DFF8A490DFF8A4A0DFF8A4B059 -:10FBA0003A462046F3F7F6F9B0450FD822493A46CF -:10FBB0002046F3F7EFF9DBE713F8011B272903D001 -:10FBC0002229E0D12727E4E70122DCE7304607F0CD -:10FBD000C7FB0546304607F0DEFBAF42064605D1BF -:10FBE00019493A462046F3F7D5F9DDE75C2D04D1F3 -:10FBF00016492046F2F734FED6E7A5F120035E2B26 -:10FC000002D80D492A46EDE70A2D01D11049F0E747 -:10FC10000D2D01D10F49ECE7092D01D10E49E8E77F -:10FC2000FF2D2A4601D85946DCE7B5F5803F34BFA1 -:10FC300051464946D6E700BF12670600D368060062 -:10FC4000CC680600216706001167060015670600EC -:10FC5000186706001B6706001E670600F7B51E46FC -:10FC60002A4B9DF8207083420D46144608D13B462E -:10FC700032462146FAF704FD0544284603B0F0BD9C -:10FC8000F3070CD5761001960199002905EB0402C3 -:10FC900027DA013A0020134679B9551CEDE701A98E -:10FCA0003046FAF70DFC0028EED13046FAF752FB49 -:10FCB000174902461748F9F791F8AA4207D200B14E -:10FCC0000191002FD9D114491448F9F77EF81B7817 -:10FCD00003F0C003802B02F1FF321CBF0131012071 -:10FCE000D9E70024954205D304B10191002FEAD051 -:10FCF0001546C2E70139C0D3681C0124054601300E -:10FD00002B7803F0C003802BF8D0EBE7F8B70500A1 -:10FD1000DA68060060AB0500E368060040AD050048 -:10FD2000F0B585B004460D461746FAF708FB04F017 -:10FD30000703022B064616D1E00803A9F2F789FB58 -:10FD40000446042F4DD1AB0732D12A68274B9A4283 -:10FD50002ED1EA68062AD5E9013708D0032A06D051 -:10FD60002348F9F76BFFA3680393E468E9E7062BE0 -:10FD70001AD0012200922146039A3046FFF76EFF07 -:10FD80000546062F039A11D00123009321463B46D6 -:10FD90003046FFF763FF854225D8421B294630468F -:10FDA000FEF7B4FD05B0F0BD2546EAE7A018F2E77E -:10FDB0000023039A009321462B463046FFF74EFF5F -:10FDC00090F900300278002B08DB0121FEF785FA5C -:10FDD000E8E701315B081A42FBD1F7E74023012134 -:10FDE000F9E70020DEE70A20DCE700BFBCB705002A -:10FDF00037650600D0E902120346486882423FBFD9 -:10FE0000901C013251F82000DA6028BF00207047B2 -:10FE1000044B0B60044BC1E901300023CB60084662 -:10FE2000704700BF00B70500F5FD03002DE9F04164 -:10FE30000E461249DFF848800446F2F711FD06F13C -:10FE4000080700257368AB420BD8012B03D10D497D -:10FE50002046F2F705FD20460B49BDE8F041F2F7D8 -:10FE6000FFBC1DB141462046F2F7FAFC57F8041BCF -:10FE700001222046FAF776FA0135E3E78C06060000 -:10FE8000811C060092060600881F060002460868CC -:10FE90000B46083050F8041C01F09BB80A460830A5 -:10FEA00050F8041C01F0C8B8052870B50D461DD0E7 -:10FEB000062807D004281CD14B68002B14BF1E2035 -:10FEC0000E2070BD0C4C01236A685E1C013B9A42F7 -:10FED00003D8600040F00100F3E755F82610062033 -:10FEE000F8F7C2FF334604EB6004EDE748684000D2 -:10FEF000F0E70020E5E700BF18BB050070B50C4631 -:10FF00000646A0B1851CAD00284615F0C0FB094B84 -:10FF1000C0E9003654B1083D214600F108032544EC -:10FF200051F8042B43F8042BA942F9D170BD0248C3 -:10FF3000FCE700BF20BB050018BB050010287FB5FB -:10FF400004460E4615460CD007D8042848D90E287A -:10FF500021D00024204604B070BD1B281BD01D28D2 -:10FF6000F7D103A92846FAF7ABFA0028F1D0039B92 -:10FF7000002B33DD706800215843FFF7BFFF00F10D -:10FF80000803044600937268039B042106F10800ED -:10FF900000F04EFFDEE72846FAF7D1F91F4900F0DE -:10FFA000B5FE0028D5D06B68706800211844FFF7B3 -:10FFB000A5FF726800F1080306F1080104469200EB -:10FFC000184617F00EF86A6803467068920005F14B -:10FFD000080103EB800017F004F8BBE7104CB9E709 -:10FFE0001046FAF7ACF90F4B426A9A4206D02846FF -:10FFF0000A4900F00DFF05460028AAD06B6800935F +:100000000233984506F00F0681BF06EB86067600A0 +:100010008EF80560FB5C84BF03F00F03F6188EF8C2 +:100020000560092A39D8234B04396144520049B28A +:100030001A4478B3B2F850300029B6BF494243FAA7 +:1000400001F103FA01F12120EFF762F8D4F8C4308E +:100050005B795D431FF04DF9D4F8C430DA890A3D6D +:1000600001320A2DACBF40190A30DA8198600222B1 +:1000700053E74FF0000CABE794460622A8E70020B8 +:1000800084460123A9E7002084460123ADE74346C7 +:100090000120AAE7B2F85E30CEE700212120EFF779 +:1000A00065F8D3E798400020B9F60300873C0600C6 +:1000B00090CD0500F8A8050073B501A90FF0DAFA94 +:1000C000019B502B064602D9154809F0E7FF4FF473 +:1000D000807027F04EFB134D019AC5F8D4000446FA +:1000E00000239A4209D15B23A354204600F04EFD21 +:1000F000A0B9C5F8D4000C48E7E7F15CE15401333E +:10010000EFE70132A35C9B2BFBD1214607480FF0A0 +:1001100043F90023C5F8D43002B070BD0022F1E7E6 +:10012000AC3C060098400020B43C0600B4E3050057 +:1001300010B5094C2368002B0BDB2346802153F8B4 +:10014000040B03EBC010EFF74FF94FF0FF332360C0 +:1001500010BD6FF00103FAE7603F002038B5164C80 +:10016000D4F80431D4F8081104EBC3134A1C0B442F +:100170007F2AC4F80821187117D92368002B15DAD3 +:10018000F9F742FC2568D4F804312360F9F72EFC16 +:10019000D4F804310235C3F10103C4F8043101D1AC +:1001A000FFF7C6FF0023C4F8083138BD0120FEF771 +:1001B00013FA1FF040F8E0E7603F00202DE9F0431C +:1001C0008DB00646084611461A4604AB01933C4BD7 +:1001D000009308230AF030FA4FF4116027F0C9FAAF +:1001E000DFF8E0809DF85030C8F8D4004360049BED +:1001F0004370059B0370069B8370079BC370324F4F +:100200009DF82030314C3B60099BC4F80C31054609 +:100210000A9BC4F8103103A930460FF02BFAD4F82A +:100220000C318146BBB344F6382649F27042022BAA +:10023000C8BF16460023C4F814312549C4F8183144 +:100240000B98C4F81C3184F8203184F82131C4F8AB +:10025000243184F82231C4F8083184F82331C4F8F9 +:1002600004316FF00103236016F094FB3046EFF782 +:1002700089F82846039A494600F020FF284601F0F5 +:10028000EFFA054668B9FFF7E9FA124BC8F8D450FF +:10029000186809F003FF43F60956CBE78020FFF703 +:1002A0005DFFD4F80831002BF8D13B6823B1D4F8B6 +:1002B0002411094815F0F9F806200DB0BDE8F083C7 +:1002C00094B305009840002090400020603F00203B +:1002D000BCFB0500C4200020C73C060073B50C46DB +:1002E000054654F8040B1646FFF7E6FE002300937C +:1002F00022463346691EFFF761FF02B070BD13B599 +:100300000C461346002200920A1D411E2068FFF78A +:1003100055FF02B010BD13B50C46134601220092E2 +:100320000A1D411E2068FFF749FF02B010BD2DE9EC +:10033000F041354DD5F810310C461BB1012B10D1D1 +:1003400041EA1114D5F80C314BB15A1E012A2FD8AD +:100350008609012B38D1D5F81C31B3422BD3BDE827 +:10036000F081022B0ED1E02928BFE0242749202C60 +:1003700038BF2024FF2313FB0414C021B4FBF1F485 +:10038000E4B2DFE7032B0BD1D02928BFD0242049CA +:10039000302C38BF3024FF2313FB0414A021EDE7D9 +:1003A000042B02BF1B4901EB141494F84040C9E729 +:1003B0004609032BCEE7D5F81C3120460133C5F89A +:1003C0001C31FFF7CBFEC6E7D5F81C31F31A02D17A +:1003D00085F82041C3E795F82071A4EB070898FB46 +:1003E000F3F8D5F81C31B342F2D2D5F81C31013301 +:1003F000C5F81C31D5F81C31B34214BF4744274619 +:10040000F8B2FFF7ABFEECE7603F002020E0FFFF13 +:1004100030D0FFFF94B3050000B58BB0684615F0EF +:10042000A7F8044B1968091A890801F041FC0BB0C0 +:100430005DF804FB984000202DE9F047DFF8249197 +:100440008EB04FF00008044602A815468A46C9F847 +:100450000080CDF80C8001F023FB05F00106074673 +:10046000002859D115F0080331D0102027F081F968 +:100470003D4A12694260034600F1080294E8030015 +:1004800082E80300A0683A46194608F0C9FE2A0629 +:10049000044602D40320EFF753F8204609F05AF936 +:1004A0004FF0FF30EFF74CF80120FEF795F801F020 +:1004B000CDFA002E50D02D480121EFF783F801240A +:1004C000002E4AD001212948EFF77CF845E0EF06DD +:1004D00012D5D4E90121C02003F0DEFA04462768D2 +:1004E00052462146684603F0B2FEC5F38002394603 +:1004F000684606F06DFCCAE7680605D594E80E006C +:10050000C02003F087FAE9E7A906E8D5204602F003 +:100510003FF9FEF7B3FAE1E74FF0FF30EFF710F8DD +:100520004046FEF759F86B0602D5A3682068984745 +:100530001EB10E480121EFF745F8039B0C491868DE +:1005400011F0A0F9044610B1D9F80040B8E70399BA +:1005500008480AF075FBB3E7012420460EB0BDE859 +:10056000F08700BF8840002098400020D63C06005D +:1005700050DC050090CD050008B503784BB901218A +:1005800001700448EFF71EF8EFF724F8033801284C +:10059000FAD808BDD63C060070B5067804461EB1F0 +:1005A0004FF0FF35284670BDEFF714F8C31E012B3E +:1005B00005460BD801210C482170EFF703F8032DF5 +:1005C000EED10A480664383001F07CFAA388013B7A +:1005D0009BB2A380002BE5D105480121EEF7F2FF85 +:1005E0006388A380DEE700BFD63C06009840002069 +:1005F000F43C06002DE9F04F8BB0202106A802F054 +:10060000E0F9DFF8F8803E4F3E4E404600F08CF9AE +:1006100000233046079300F087F9DFF8EC90EEF7FF +:10062000D9FF0128044638D107990229ECD1089B4B +:100630001A78052AE8D193F801A0BAF1410F0BD03E +:100640003248EEF7BFFF002010F4807330D13046FF +:10065000079300F069F9E2E74846EEF7B3FF80251B +:100660004FF0000B032168468DF800508DF801B063 +:100670008DF80240EEF7A6FF01ABCDE903375246F5 +:10068000234B8DF804B0214603A8ADF80650ADF811 +:1006900008500593FFF7D0FED6E702280BD11D487E +:1006A00000F042F906A802F0B5F91B4B00201871C2 +:1006B0000BB0BDE8F08F032802D100230793AEE70B +:1006C000042804D0C1B206A802F0F9F9A7E713483C +:1006D00000F02AF9079B43B90E4800F025F906A857 +:1006E00002F098F94FF48070E2E71122012106A888 +:1006F000FFF7A2FEC3058BD5DAE700BFD83C0600A2 +:1007000099050300A6790600F33C06009D3D06000E +:1007100079050300AA52060088400020F63C060036 +:100720002DE9F04387B0202102A802F04AF9DFF852 +:100730000C81434F434D444E404600F0F5F843488A +:1007400000F0F2F8424800F0EFF8424800F0ECF810 +:100750002B894FF000090BB1A5F80890314602A88B +:10076000CDF80C9017F061FB012804460BD13848F6 +:1007700000F0DAF802A802F04DF9374B00201C71A6 +:1007800007B0BDE8F083022803D1314800F0CCF86F +:10079000D0E7032803D12E4800F0C6F8D8E7042894 +:1007A00008D12B4800F0C0F802A802F033F94FF44A +:1007B0008070E5E705282AD12848294C00F0B4F8D4 +:1007C000CDF80C90EEF706FFC1B203298DF80710A3 +:1007D000E1D004290AD11E4800F0A6F80121162212 +:1007E00002A8FFF729FEC305B2D5C9E702A802F0A7 +:1007F00066F99DF807300D2B03D1204600F094F8E0 +:10080000E0E701210DF10700EEF7DCFEDAE7039BDC +:10081000002B9DD002A802F043F914F071FA58B1F0 +:100820000A2102A802F04BF9394602A817F0FDFA96 +:100830000328B0D00428EDD10021D0E7C37B060007 +:100840007C3D060098400020403D0600F93C060033 +:10085000AA5206001A3D060088400020453D0600C9 +:10086000753D060020220121E6E537B50D466A46B2 +:1008700001A9044614F00EFC0199002D14BF0022BA +:10088000802201290BD0022906D0074907482246B9 +:1008900002F04AFD002005E042F008020121009824 +:1008A000FFF7CAFD03B030BD813D060090CD0500C5 +:1008B000002210B51146044614F0ECFB022805D1C5 +:1008C00020460121BDE81040FFF7CFBF2046FEF7CC +:1008D000DDF9022804D12046BDE81040FFF7C2BF71 +:1008E000012010BD70B50F4E03464518AB4206D12E +:1008F000984215D2BDE87040191AEEF763BE1C4647 +:1009000014F8012B0A2A09D1984202D2191AEEF7DB +:1009100059FE02213046EEF755FE20462346E5E714 +:1009200070BD00BFAA52060010B50446EBF768FC84 +:1009300001462046BDE81040EEF744BE07B54FF033 +:10094000FF33019300F0030001AB18441CF070FD6D +:10095000019803B05DF804FB044AD2F80034DB07C9 +:10096000FBD50160BFF35F8F704700BF00E001401F +:100970004FF080531A69B0FBF2F302FB130373B913 +:10098000084B0222C3F80425C3F80805D3F8002455 +:10099000D207FBD500220448C3F80425704703485A +:1009A000704700BF00E001400000AD0B0A00AD0B36 +:1009B000074B0222C3F804250122C3F81425D3F8FB +:1009C0000024D207FBD500220248C3F80425704753 +:1009D00000E001400000AD0B074B0222C3F80425E4 +:1009E0000122C3F80C25D3F80024D207FBD500223E +:1009F000C3F80425704700BF00E00140037831EAE6 +:100A000003030CBF012000207047036831EA030391 +:100A10000CBF01200020704710B5054C0123C4F81D +:100A20000435FFF799FF0023C4F8043510BD00BF5B +:100A300000E0014013B501228DF807100DF1070108 +:100A40000446FFF77BFF014624F00300FFF7E4FFB5 +:100A500002B010BD2DE9F8431E4B15460122C3F824 +:100A6000042510F0030304460E4610D0C3F104071A +:100A7000AF4228BF2F463A46A0EB0308FFF75EFFC0 +:100A800001464046FFF768FFED1B3C443E4425F01D +:100A90000308B0443746A4EB0609B84513D115F056 +:100AA00003020AD025F003052C4471192046FFF7F4 +:100AB00045FF01462046FFF74FFF064B0022C3F8D3 +:100AC0000425BDE8F88309EB070057F8041BFFF77E +:100AD00043FFE2E700E00140F8B50B4B1546012269 +:100AE00006460F46C3F804250024A54204D1064B50 +:100AF0000022C3F80425F8BD57F8241006EB840043 +:100B0000FFF72AFF0134F0E700E001404FF0805387 +:100B10001A695869504370474FF0805318697047FD +:100B20004FF08053586970470139C9B2044B0844EB +:100B3000197090F8802003495A708A5C9A70704747 +:100B4000B3450120B43D06000131C9B2044B08444D +:100B5000197090F8802003495A708A5C9A70704727 +:100B6000B3450120B43D060049F2A4239842064B48 +:100B700003440B448BBFA3F51243A3F5F54313F8CD +:100B8000390C13F8550C7047B43D06002DE9F04FB1 +:100B90002023054680F88030421E85B07E3012F852 +:100BA000011F01F07F036F2B24D901F05F039042F6 +:100BB00082F88130F3D1B84C7F236370FF221B236E +:100BC00085F8FF30164602F101095FFA89F905EB55 +:100BD000090384F8009093F88030A3705B2B0ED14A +:100BE0000136F6B29B23AB552670A370012005B0E9 +:100BF000BDE8F08F5F2B88BF01F04F03D7E72E2BA6 +:100C000010D10232D2B222702A44A44992F8802034 +:100C100062708A5C02F00102A2701AB90136F6B263 +:100C2000AB55BAE19D4A6370D25C12F0020040F00D +:100C3000928042B122F07F011706A17013D4984B25 +:100C4000984A1A60D3E722780136F6B22A44202364 +:100C5000782EA37082F880302670E1D99B23AB55A3 +:100C600084F80290C2E7904A413B52FA83F393F82A +:100C70001F2193F8397147EA02270137BFB20021DB +:100C80003846FFF771FF0006F7D54FF00103637098 +:100C90008846012211463846FFF766FF934628280A +:100CA00002F10102D2B25BD1B8F1000F00D0617045 +:100CB00094F801A0CDF808A00AF1010A5FFA8AFAB7 +:100CC00051463846FFF750FF2928F3D1D046CDF8DA +:100CD000048008F101085FFA88F841463846FFF7BA +:100CE00043FF00F07F003D28F1D184F8009062704E +:100CF000CDF80090009BEB18114693F880300393D9 +:100D00003846FFF731FF039B984227D10299531CC5 +:100D10008A42DBB227D1A0704B460BF1FF3B5FFA52 +:100D20008BFB59463846029384F801B0FFF71CFF4D +:100D3000010600F1E980594B20701A56029B002AE7 +:100D400017DA013BDBB2EA18237092F88020A27018 +:100D50009042E2D091E749F2A5278EE7A0708CE798 +:100D60004FF0010896E7009A0132D2B200921A467B +:100D7000C0E72028A0700CD119462846FFF7D4FE02 +:100D8000A37823F07F02A2701A063FF576AF23788E +:100D9000C3E723280AD119462846FFF7C5FEA378E2 +:100DA00003F04003A370002BF1D166E72E2807D192 +:100DB00019462846FFF7B8FEA37803F00803F1E7C9 +:100DC00026281BD119462846FFF7AEFEA378DB067E +:100DD000DDD42378EA1892F88020A270482A7FF4A4 +:100DE0004CAF013BDBB223702B4493F88030A370EF +:100DF00003F0EF03432B7FF440AFC8E7402807D14F +:100E000019462846FFF790FEA37803F00403C9E7CC +:100E10005E2807D119462846FFF786FEA37803F01F +:100E20002003BFE72B280CD1013BDBB223702B44FE +:100E300093F88030A370452BA9D003F0EF03492B22 +:100E4000D9E73A2804D0164B184A1A600020CEE69B +:100E5000194628460293FFF767FEA278029B02F02C +:100E60002002A270002A3FF458AF2378F0E7492A05 +:100E70007FF403AF9A1C55FA82F292F88020A27098 +:100E80004E2A7FF4FAAE0333DBB223702B4493F87F +:100E90008030A370472B34E0B3450120B43D0600F9 +:100EA000C4200020A03D0600AC4E0600AA3D06006E +:100EB0002170A2F152010129A27040F2E880442A77 +:100EC00000F0E5804C2A14D0462A7FF4D6AEDA1C16 +:100ED00055FA82F292F88020A270552A7FF4CDAEA6 +:100EE0000433DBB223702B4493F88030A3704C2B77 +:100EF00007E00333DBB223702B4493F88030A370F8 +:100F0000592B00F0C480B8E6009B24E059463846CF +:100F10000293FFF729FE684B20701A56029B002AA5 +:100F20000EDB2028A0703AD119462846FFF70CFEA8 +:100F3000A37823F07F021806A27040F1A8809CE6F7 +:100F40000133DBB2EA18237092F88020A27090423D +:100F50007FF493AEDA46019A0AF1010B5FFA8BFB3C +:100F6000924584F801B0D1D184F801800022414635 +:100F70003846FFF7F9FD00F07F033D2B1EBF013619 +:100F8000F6B2AB5508F101030106DBB240F19080E7 +:100F90000AB184F80180DDF800904A4613E6232860 +:100FA0000AD119462846FFF7CFFDA37803F0400386 +:100FB000A370002B6BD160E62E2807D11946284676 +:100FC000FFF7C2FDA37803F00803F1E726281CD140 +:100FD00019462846FFF7B8FDA37803F01003A37065 +:100FE000002B54D12378EA1892F88020A270482A66 +:100FF0007FF443AE0133DBB223702B4493F880308F +:10100000A37003F0EF03432B7BE7402807D1194679 +:101010002846FFF799FDA37803F00403C8E75E288C +:1010200007D119462846FFF78FFDA37803F0200368 +:10103000BEE72B280CD10133DBB223702B4493F88D +:101040008030A370452B22D003F0EF03492B58E7E3 +:101050003A281ED025287FF4F6AE5A1CD2B2227050 +:101060002A4492F88020A270452A7FF400AF9A1C8F +:10107000D1B255FA82F2104892F880206270805CFA +:1010800020F07F0C000684F802C03FF511AF2378F2 +:1010900060E7194628460293FFF756FDA278029BA7 +:1010A00002F02002A270002A3FF454AF2378F0E748 +:1010B000984601225BE700BFB43D0600C0E942123A +:1010C0007047104B002110B50246196000F50074FE +:1010D000034682F8121182F811110432A242F8D1AB +:1010E00000F5807100221A729A725A72DA72043311 +:1010F0008B42F8D17F2380F80C33034B034A1A60EC +:1011000010BD00BF94400020C4200020F63C060023 +:101110000023C0E94233704770B5002504462B46D2 +:101120007F26EAB204EB820292F810117F2907D1E0 +:101130000233204604F82310BDE8704017F0A0B831 +:101140007E2908D10233204604F8236017F098F86E +:1011500000230135E5E70029FBD004EB83000133D0 +:10116000017292F81111417292F81211817292F883 +:101170001321C272DBB2ECE730B50F4C0021CBB2C9 +:1011800000EB830393F810217F2A14D0A25C52064F +:101190000FD593F814217F2A0BD0A256002A08DA23 +:1011A00093F9165193F81621002D02DD013283F8D0 +:1011B00012210131E3E730BD8E500600F8B50D462F +:1011C0007E290446164605F14500C1F17E0201F173 +:1011D00044014FEA81014FEA800084BF4FF442711D +:1011E0004FF443704FEA8202214488BF002220441A +:1011F0001F461CF0B7F904EB85019DF8183081F803 +:1012000012319DF81C3081F8106181F8117181F85C +:101210001331F8BD2DE9F3410023DFF8788005464E +:101220001C461E4605EB840191F810217F2A2ED022 +:1012300091F811110B44DBB2671CEF2BFFB215D9EB +:10124000002302341A4639462846CDE90066E4B246 +:10125000FFF7B4FFCDE9006600237E222146284631 +:10126000FFF7ACFF00230134E4B2DBE77D2AFAD8B4 +:10127000424492F85120D207F5D5CDE9006600230B +:101280007E2239462846FFF799FF3C46EAE702B03E +:10129000BDE8F0818E5006002DE9F04F034600F5C1 +:1012A0000072002183F8121104339342FAD1002412 +:1012B000D0F80C614A4F22464FF00A0CB44208D3D2 +:1012C00044327F2300F822300120BDE8F08F0C4625 +:1012D000F4E7D0F808E11EF80450611C602D88BFC7 +:1012E000203DC9B288BFEDB28E420DD01EF801304C +:1012F000602B01D9203BDBB2232D20D1303B092BC1 +:1013000004D9384B384A0CE00023F5E7A11CC9B2D8 +:101310008E4209D8FF2BF4D843701306D7D5314B32 +:10132000324A1A600020D0E71EF80140A4F13005CF +:10133000092DEFD80CFB0343303B0131E7E7DFF821 +:10134000B0804FF0000EC14618F801BB5D455FFA52 +:101350008EFA12D11EF807B0BBF12A0F0DD05B45F3 +:101360000BD100EB8203013283F810A1417883F89E +:101370001311A11CD2B2C9B2CFE70EF1010EBEF11A +:10138000510FE1D1164C002314F8018BB8F12A0F4C +:101390005FFA83FE0DD119F80380A84509D100EB4F +:1013A0008203013283F810E1447883F81341D2B20A +:1013B000B3E70133512BE7D10E4C082314F801E9B0 +:1013C000AE4506D013B9074B0B4AAAE7013BDBB287 +:1013D000F4E7002BF7D000EB820484F80E319CE791 +:1013E0007E510600C420002011500600FF4F060069 +:1013F0002D510600D75106001F500600094A90F8EB +:1014000010317F2B00D1704790F91211134400293D +:10141000D4BF93F84A3193F89A3180F811310430EF +:10142000EDE700BF8E5006002DE9F743DFF894800A +:10143000064600273DB206EB850595F810417F2C46 +:1014400002D103B0BDE8F08318F80430791C9A0784 +:10145000C9B234D5D80720D495F81331019308EBDD +:10146000040995F812310093621C99F84B31D2B2FD +:101470003046FFF7A3FE95F81331019395F812312A +:101480000093A21CB91CC9B299F84C31D2B23046B3 +:10149000FFF794FEF91CC9B211E03A460132D2B20C +:1014A00002F1440316F82330002BF7D07F2BD3D062 +:1014B00018F80320120702D4243B012BCCD80F4686 +:1014C000B8E700BF8E5006002DE9F7437F4E8146F6 +:1014D00000254FF01E082CB209EB840494F810315B +:1014E0001BB90135EFB23D46F5E77F2B00F0EB80ED +:1014F000F25C6F1CD106FFB20ED44E2B2BD11822FA +:101500000D2194F8123184F8101194F81311CDE9DB +:1015100000310023394642E012F0200F94F81231D6 +:1015200094F813213946CDE9003248464FF00003C4 +:101530000CBF14221522FFF741FE94F81031352B11 +:1015400040F09B8094F80C31334493F851305B07A2 +:10155000C9D510235FE04F2B03D11B22D0E71C22FB +:10156000CEE7502BFBD012061DD594F81221D2B134 +:1015700007F1440219F82220AAB9AA1CD1B209EB3A +:10158000810292F810017F280DD0305600280ADA27 +:1015900092F812213AB10023CDE900331F224846C8 +:1015A000FFF70CFE9FE7172B08D0182B36D194F8C5 +:1015B0000C31F356002B96DA13232CE094F80C31FF +:1015C000013D452BEDB21DD12A2384F80C3105F1E4 +:1015D000430319F82330F356002B84DA0135EDB2BA +:1015E00009EB850595F81031002B62D0F356002BDE +:1015F000BFF679AF95F81231002B7FF474AF84F801 +:10160000108170E7392B01D12C23DEE7F356002B34 +:10161000BFF669AF122384F8103164E7202B06D19E +:1016200094F80C313C2B7FF45EAF2623F3E7482B74 +:1016300016D194F814317F2B03D14B2384F8103149 +:1016400002E0F35C9806F8D594F81031F25CD2070A +:101650007FF573AF94F80C21202A24D10C3BDAE7F4 +:101660003C2BF1D194F814317F2B3FF43CAFF35C69 +:1016700099063FF538AF3F23CDE72A2B08D194F8E0 +:101680001331019394F8123100932B22002341E788 +:101690002C2B08D194F81331019394F81231009354 +:1016A0002D22002336E7452B91D0392B7FF41BAF39 +:1016B0008DE795F814317F2B3FF415AFF356002BCF +:1016C000BFF611AF9BE703B0BDE8F0838E50060074 +:1016D0002DE9F041614C0026F5B205F1440310F804 +:1016E00023307F2B33D0234493F85130DB072CD5A4 +:1016F0006A1ED2B200EB82022B46013B13F0FF03BD +:1017000026D092F810117F2904D061560029A2F149 +:101710000402F2DA1AB200EB820292F810117F2969 +:101720000FD0671897F85170BF0602D5615C490762 +:1017300007D592F81171791CC9B201EB570182F8F3 +:1017400011110133DBB2AB42E4D10136C4E700230F +:1017500042490626052712E01EF0040F07D11EF0AD +:10176000010F0BD092F81131A3EBD30334E09CF8B6 +:101770000D21531C03EB92038CF80D312B461AB24A +:1017800000EB820292F810417F2C64D011F904E042 +:1017900011F804C05D1CBEF1000FEDB21FDA00EBC2 +:1017A000850C9CF8104111F804807F2C14BF11F8AF +:1017B00004E04FF0410E18F0400FCDD1123C012C47 +:1017C000DCD80233DBB2443310F82330CB5C5B0649 +:1017D000D4D592F81131013B82F81131CEE70C4497 +:1017E00094F8514014F0080F0DD000EB850393F8E6 +:1017F00010217F2AC2D08A5C9207BFD583F811617D +:1018000083F80D71BAE71CF0020F19D00133DBB277 +:1018100003F1440410F82440002CF7D07F2CADD005 +:101820000C5DA407AAD500EB830393F8114164086B +:10183000013483F8114192F811315B080133CBE791 +:10184000E4069BD592F80C31CB5C9B0796D592F8B9 +:101850001131023BC0E7BDE8F08100BF8E500600A9 +:1018600038B5FFF72EFC0446FFF716FD0023C4E948 +:10187000423308B3204D2B6823B1204804F588710A +:1018800000F048F82046FFF71FFE2046FFF774FCE3 +:10189000FFF7B4FD2046FFF71BFFFFF7C5FD23460A +:1018A00004F5007193F81021502A06D97F2A07D039 +:1018B000134B144A1A60002038BD04338B42F1D117 +:1018C0002B6813B1104813F019FE2046FFF7A2FC55 +:1018D0002B6823B10D4804F5887100F01BF82046F1 +:1018E000FFF71AFC064B0A491868EAF7FDFCB0FA44 +:1018F00080F04009E0E700BF90400020365006002D +:10190000C4200020455006006B5006007B500600A6 +:10191000F63C06002DE9F34105461A481A4E1B4FC6 +:10192000DFF86C800C4613F0E9FD2946194813F0E6 +:10193000BCFD194813F0E2FD184813F0DFFD04F573 +:101940007F7521787F2901D0A54208D10D4813F079 +:10195000D5FD134802B0BDE8F04113F0CFBD5029CA +:101960006278A37809D8CDE900230E487B5C18F88B +:10197000012013F09AFD0434E3E7304613F095FD9F +:10198000F9E700BF78520600F15206007E510600CA +:101990002D510600A5520600AD52060083530600E5 +:1019A000A1530600CE5206002DE9F0431E4687B033 +:1019B00007461D48DFF8749090460D4613F09EFDD3 +:1019C00031461B4813F071FD1A4813F097FD1A4871 +:1019D00013F094FD0024A64205DC134807B0BDE8CF +:1019E000F04313F08BBD05EB840018F804108278E7 +:1019F000049155F8241015F82430C1F346310391B1 +:101A0000C1780809029035F8240001F00F01C0F3F5 +:101A100086100190009103F03F03395D120948469A +:101A200013F043FD0134D6E778520600A3530600B5 +:101A3000125306003F53060071530600024B5A69C9 +:101A4000026058610020704798400020024B5A699C +:101A500012685A61704700BF98400020024B9A6993 +:101A6000C0E900219861704798400020044A9369BA +:101A70001968916110B15A6818461047704700BF45 +:101A80009840002038B5054D0446AB690BB1A34220 +:101A900000D338BD0120FFF7E9FFF6E798400020AA +:101AA000C460056146618761C0F81C80C0F8209061 +:101AB000C0F824A0C0F828B0C0F82CD0C0F808E0C6 +:101AC000FFF7BCBF0F4D6C6908B50CB9FDF7E9F81D +:101AD00060602046FFF7D6FF23686B612046C4682C +:101AE000056946698769D0F81C80D0F82090D0F845 +:101AF00024A0D0F828B0D0F82CD0D0F808E00120ED +:101B0000704700BF984000202DE9F0432A4C002583 +:101B10004FF0030CD4F8EC600021013143189A080F +:101B200003F00303B25C5B0042FA03F303F0030328 +:101B3000022BF2D0D4F8F430090103EB00108E0828 +:101B400089B300EB860603681A0729D1D4F8F4108C +:101B50005A1AC2F3011E99424FEA92174FEA4E0EEB +:101B60004FEA12121CD8D4F8F810994218D9D4F8B8 +:101B7000EC9019F8078048FA0EF303F003030CFA0F +:101B80000EF1012B41EA08010AD104EB850E3F2D2D +:101B900009F807109ABF0135CEF80821C4F80431BE +:101BA0000430B042CFD12DB1013D04EB8503D3F811 +:101BB0000801AFE7BDE8F0839840002021F00F0353 +:101BC00010B51A1A0E4C013AA4FB024292090D4CB0 +:101BD000A3EB8211C4E93B02C4F8F41001320021E6 +:101BE000C4F8F8301BF03AFD002301214FF0FF321A +:101BF000C4E93F33C4E983322381A4F8081210BD3D +:101C0000FDC00FFC98400020024A13890133138164 +:101C1000704700BF98400020024A1389013B13819E +:101C2000704700BF98400020024B1889003818BF49 +:101C30000120704798400020F8B51C4D2B890022E8 +:101C40000133C5F80C222B81C5F8042105F10804E5 +:101C500005F1D406032754F8043F1A071AD1D5F822 +:101C6000F420981AC0F3011193424FEA901C4FEAF6 +:101C700041014FEA10100DD3D5F8F820934209D254 +:101C8000D5F8EC2012F80CE04EFA01F303F0030350 +:101C9000012B02D0A642DED1F8BD07FA01F141EADC +:101CA0000E0102F80C10FFF72FFFF3E79840002019 +:101CB000A9B32DE9F0411A4E0F46051F00244FF03D +:101CC000030855F8043F1A0704F101041AD1D6F8A5 +:101CD000F420981AC0F3011C9A424FEA90114FEA7F +:101CE0004C0C4FEA10100DD8D6F8F8209A4209D9BA +:101CF000D6F8EC2012F801E04EFA0CF303F00303DF +:101D0000012B03D0A742DCD1BDE8F08108FA0CFC1E +:101D10004CEA0E0C02F801C0FFF7F6FEF2E770473E +:101D2000984000202DE9F843414ED6F80431002BAD +:101D300072D0D6F8F01000258900C6F804510F467D +:101D4000002947D00024D6F8EC00A20804F00303D1 +:101D5000825C5B0042FA03F303F00303032B0B46A0 +:101D600040D001348C42EED3D6F80421002AE4D1CD +:101D7000D6F800219A4238BF531C002B56D00027BA +:101D80003D4639464FF0030C4FF0020E05E0B9F125 +:101D9000010F36D0013199421CD0D6F8EC408808AA +:101DA00001F0030214F80080520048FA02F909F029 +:101DB0000309B9F1020F2BD0B9F1030FE7D10EFAE5 +:101DC00002F20F46013128EA0202994222544FF0F2 +:101DD0000005E2D133890022013BC6E93F27338168 +:101DE000BDE8F8832046FFF78FFED6F8F0100134E7 +:101DF0008900A1420B46A6D8D6F80421002A9CD11E +:101E0000B6E70CFA02F228EA020222540125C1E7E1 +:101E1000002DF6D10F46BDE7D6F8F030D6F80021F8 +:101E20009B009A4238BF531C002BA8D11F46D1E714 +:101E300098400020044B1A8900210132C3F8041194 +:101E40001A81FFF76FBF00BF98400020394BD3E9DC +:101E50003D122DE9F047521A0024D3E93B61C0E955 +:101E60000144C0E90344C0E9054402604FEA810C23 +:101E7000A646274625462246A1462146A04616F8F4 +:101E8000093049000B4103F00303012B47D0022B1B +:101E900041D0002B38D0013294450ED04FEA920940 +:101EA00002F0030116F809304FEA410A43FA0AF337 +:101EB00013F0030301D0012BE1D1012D11D0022D2C +:101EC00002D14169013141618169A94238BF85610F +:101ED00094450FD0012B26D04FEA920902F003015E +:101EE000CDE70169013101618169A94238BF85618E +:101EF0009445EFD1474500D9C76024014FEA0E133E +:101F0000C0E90143BDE8F0870EF1010EC0F808E01A +:101F100001371D46BFE7013444600135BBE701349A +:101F200044601D46B7E7B84501D2C760B8460027F0 +:101F3000D2E700BF984000202DE9F04100F10F05E5 +:101F40002D0959D05E4C2389002B55D1B4F80832A5 +:101F5000002B0CBF4FF0010C4FF0000C50D1D4F807 +:101F6000FC10D4F8F060B14239D2D4F8EC70481EBD +:101F7000384400221AE00132954251D913F00C0F77 +:101F80001ED10132954240F2918013F0300F1CD1E6 +:101F90000132954240F28D8013F0C00F1AD1013208 +:101FA000954240F289800131B14218D210F8013FC8 +:101FB00013F0030FDFD013F00C0F4FF00002E0D04E +:101FC00013F0300F4FF00002E2D013F0C00F4FF0CB +:101FD0000002E4D00131B1424FF00002E6D3BCF17F +:101FE000000F09D1FCF754FED4F8FC10D4F8F060CF +:101FF000B1424FF0010CB8D300231846BDE8F08180 +:10200000D4E983239A42AAD3FCF742FED4F8FC1009 +:10201000D4F8F060B14238BF4FF0010CA5D3EBE724 +:102020008900A1EB020C012A0CF1010E03D14B1C1B +:102030009B08C4F8FC30D4F800318B4238BF0B4603 +:102040004FEA9E00C4F800310EF0030317F8008039 +:102050005E0001230CF1020CB34043EA0803614522 +:102060003B5411D34FF002084FEA9C06D4F8EC0021 +:102070000CF00303875D5B0008FA03F30CF1010C1D +:102080003B4361458355EFD2D4F8F430D4F80C12B9 +:1020900003EB0E130D44120100211846C4F80C5234 +:1020A0001BF0DCFA03461846BDE8F08189000131D7 +:1020B000B7E789000231B4E789000331B1E700BF17 +:1020C0009840002030B5184D2B8963BB58B3D5F824 +:1020D000F430D5F8FC10D5F8EC40C31A9A09B1EBEE +:1020E000931F88BFC5F8FC201809A15C4FEA900C2B +:1020F00000F003034FF0030E5B000EFA03F321EA36 +:10210000030304F80C300130D5F8EC404FEA900C92 +:1021100000F0030314F80C105A0041FA02F202F026 +:102120000302022AE8D030BD98400020034610F098 +:102130000F001AD1164AD2F8F410994217D810B4E9 +:10214000D2F8F8409C420ED95B1AD2F8EC409A09BA +:10215000C3F30111A25C49000A4102F00302012A03 +:102160004FEA131304D010BC70470020704770472B +:1021700001301A18910802F00302615C520041FA22 +:1021800002F202F00302022AF2D00001EBE700BFE4 +:10219000984000202DE9F04789460546002800F0C8 +:1021A000F4807E4C002900F091802189002940F0C4 +:1021B000B680D4F8F430C31A4FEA131CD4F8F030C8 +:1021C0000CF1010809F10F07B8EB830F4FEA17175D +:1021D0004FEA83008E4680F0DE80D4F8EC100126B2 +:1021E0004FEA980308F0030ACB5C4FEA4A0A43FA25 +:1021F0000AF303F00303022B00F0958033B90EF1CC +:10220000010E0EEB0603BB42C0F08E80B74259D0E0 +:102210003CD3B644BE4580F08D80002A7FD000219B +:102220004846FFF789FE0746002878D03201294644 +:102230001BF0FEF82389002B45D1D4F8F430D4F8F4 +:10224000FC20ED1AAB092809B2EB951FD4F8EC502D +:1022500088BFC4F8FC30E95C860800F003034FF047 +:10226000030C5B000CFA03F321EA0303AB550130C6 +:10227000D4F8EC50860800F00303A95D5A0041FA37 +:1022800002F202F00302022AEBD01CE067443A4655 +:10229000B4444FF0030E9008D4F8EC6002F003034E +:1022A000315C5B000EFA03F3013221EA030362455D +:1022B0003354F0D1D4F8FC30BA08B3EB970F88BF91 +:1022C000C4F8FC202F463846BDE8F087238933BB8D +:1022D000D4F8F400D4F8FC202D1AAB09B2EB951F0A +:1022E000D4F8EC0088BFC4F8FC302E09C15CB508F6 +:1022F00006F0030303275B0007FA03F321EA030355 +:1023000043550136D4F8EC00B50806F00303415DEF +:102310005A0041FA02F202F00302022AEBD000272F +:102320003846BDE8F087013608F1010840457FF4E2 +:1023300057AF6BE70CEB07010CEB0602914212D989 +:102340004FF002089008D4F8ECC002F003031CF828 +:1023500000E05B0008FA03F3013243EA0E03914206 +:102360000CF80030EED1D4F80031BA1B8B4238BFE4 +:102370000B46120105EB06102F460021C4F8003170 +:102380001BF06CF93846BDE8F08701464846BDE8C9 +:10239000F047FFF7D1BD012638E700BF9840002085 +:1023A00010B58AB0044603A8FFF750FDDDE90430FC +:1023B000039A00900749204600F0B6FFDDE9083196 +:1023C0000698079ACDE900100349204600F0ACFFBB +:1023D0000AB010BD50B4050074B405002DE9F84FE3 +:1023E000DFF82CB14B49DBF8F420074600F09CFFE6 +:1023F000DBF8F020920077D0DFF81C81DFF81CA119 +:10240000DFF81C9100250EE0012E3DD02E2245491B +:10241000384600F089FFDBF8F0300135B5EB830F6B +:102420004FEA830260D215F03F0610D005F0030694 +:102430007600DBF8EC20AB08D35C43FA06F606F036 +:102440000306022E1ED0032EDED16D22DFE7DBF85D +:10245000EC102C46A00804F00303085C5B0040FA73 +:1024600003F39B0702D101349442F3D3621B7F2A0A +:102470002ED805F0030676002A014146384600F0C2 +:1024800053FFD6E73D22C2E7DBF8F4202B01D258F8 +:102490004A452FD0244B9A422ED0244B9A422FD01B +:1024A000234B9A422AD0234B9A4227D0224B9A425E +:1024B00028D0224B9A4225D0214B9A4226D0214B3C +:1024C0009A4221D0204B9A420CBF4D2268229EE7AF +:1024D00092095146384600F027FFDBF8F03024F02F +:1024E0003F05B5EB830FC7D338461849BDE8F84F11 +:1024F00000F080BB54228AE74C2288E7532286E70B +:10250000442284E7412282E7422280E746227EE796 +:1025100098400020BCB40500F4B40500D8B4050010 +:10252000F0E30500FCB40500A4DE050044D7050077 +:10253000B4E305005CE1050000D6050034D60500D3 +:1025400074DC0500A8DC0500A0DF0500B8B40500B8 +:10255000064A0346506A1A684168C1F31E018A425E +:1025600002D3521A1A6070470068F5E798400020BD +:10257000014441F20553884204D398B2012838BF80 +:102580000120704710F8012B03EB43135340F2E78F +:10259000034B044A5A620022C3F8D820704700BF98 +:1025A000984000201CF305002DE9F04781460F46B6 +:1025B000002943D0FFF7DCFF214B5C6A82460CB94F +:1025C000204637E094F90730E668002B06F1FF3625 +:1025D0004FF0000516DB013604F11808B54215D39B +:1025E0002468ECE706EB05084FEA580808F10603F3 +:1025F0003A4654F8231048461BF034FA0028CCBF62 +:1026000045464646731B012BECD8E4E7236933F8B3 +:1026100015309A4510D163695B5D9F420CD158F823 +:1026200025003A4649461AF0D1FE28B96068C0F341 +:102630001E002844BDE8F0870135CFE70120F9E707 +:10264000984000202DE9F84381460E46FFF7ACFF85 +:102650000246002840F09280FF2E03D949494A489B +:1026600006F073FF494CD4F8D800751C90B1D4E93A +:1026700037132B448B4229D9294425F095F8074676 +:10268000D8B90246D4F8E010D4F8D80025F08CF878 +:10269000C4F8D870802D2F4638BF8027384625F0E3 +:1026A00073F8C4F8D800D0BB284625F06DF8C4F8FC +:1026B000D80098BB284607F0DDFCD4F8DC302B446A +:1026C000C4F8DC30D4F8D830002BE3D0D4F8E030B4 +:1026D000D4F8D87031461F4448462B44C4F8E03043 +:1026E000FFF746FF49468046324638464FF000091C +:1026F0001AF09EFE07F80690636AD3E90253AB42D4 +:102700002AD36D000A2D38BF0A25C5EBC500183045 +:1027100025F03AF848B9C4F8D800CBE72F46002393 +:10272000C4F8DC70C4F8E030D0E700F1180303EB24 +:102730008503626A036103EB4503436153680260EA +:10274000D268C0F80C90C3F31E031344426863F3CD +:102750001E02C0E901256062636AD3E903025B6976 +:1027600022F810801E54821D636A43F82270DA68D2 +:102770000132DA605A68C2F31E0202441046BDE814 +:10278000F88300BFC5530600C8D905009840002053 +:1027900010B50446E9F734FD01462046BDE8104077 +:1027A000FFF750BF07B5019001A8FFF7D1FE019ACE +:1027B000036933F8120003B05DF804FB07B501901C +:1027C00001A8FFF7C5FE019B4269D05C03B05DF82C +:1027D00004FB07B5019001A8FFF7BAFE019B063381 +:1027E00050F8230003B05DF804FB13B5019001A875 +:1027F0000C46FFF7ADFE019B4269D25C22600633B6 +:1028000050F8230002B010BD2DE9F8431D46002307 +:1028100003600B6013602B60164BDFF85C905C6A02 +:102820000746884616460CB14C4505D12B683268E0 +:1028300013442B60BDE8F8833B6801333B60E268DA +:10284000D8F800301344C8F800306269E368D11842 +:102850008A4207D32046FFF769FC2B6824680344AB +:102860002B60E0E7336812F8010B01330344336057 +:10287000EEE700BF984000201CF305002DE9F84367 +:102880000D4B0E4F5C6ADFF83880DFF838900CB1E2 +:10289000BC4201D1BDE8F883E36804F1180505EBFB +:1028A0008306B54201D32468F1E755F8042B41466D +:1028B000484600F039FDF4E7984000201CF305007D +:1028C000CA53060090CD050030B50023202411F82E +:1028D000012F0AB9027030BD120600F101051FD5A3 +:1028E0000BB1047028460B78124A03F07F036BB9D2 +:1028F000013A12F8013F13F0800F054600F1010084 +:102900000BD003F07F032B700123E0E712F9015B8A +:10291000002DFBDA013BDBB2E9E700F8013CE8E718 +:10292000012B04BF047028460B7800F8013B0223FA +:10293000CDE700BFD153060038B544680368214491 +:102940009942054610D9037B1BB10848002106F0C7 +:10295000FCFD01F1100424F00704083480682146CE +:1029600024F017FF2C60A86038BD00BFC8D905004F +:1029700070B504460E4611461546FFF7DDFFD4E953 +:1029800001302A46314618441AF0ECFD62682A44A8 +:10299000626070BD70B54668B142044628BF3146DA +:1029A0000D460121FFF7C8FFA368681C5919721B67 +:1029B00018441AF0D7FD6368A068013363602844A7 +:1029C00070BD38B50129044638BF012100250846ED +:1029D0002160656024F0CDFE2573A06038BD38B558 +:1029E00005460C460131FFF7ECFF6C6038BD002353 +:1029F000C0E90132012301600373704738B5144602 +:102A00000546FFF7DEFF024B2560636038BD00BF5F +:102A100071290300037B10B5044613B9806824F0C4 +:102A2000C5FE0023A36010BD38B50546102024F074 +:102A3000A0FE29460446FFF7C4FF204638BD10B566 +:102A4000044648B1037B13B9806824F0AFFE2046EA +:102A5000BDE8104024F0AABE10BD38B5037B044683 +:102A60000D461BB10748002106F06FFD0168806824 +:102A7000294424F08EFE2368A0601D44256018447C +:102A800038BD00BFC8D9050056E738B504460D4625 +:102A9000FFF752FFD4E901301D446560184438BD8A +:102AA000D0E900239A4210B5044602D10121FFF774 +:102AB000D4FFD4E901320021D154A06810BD10B573 +:102AC0000C460121FFF7E1FF047010BD7F29F8B526 +:102AD0000C46CEB204D80121FFF7D7FF0670F8BD2F +:102AE00006F03F06B1F5006FC1F3871546F080068A +:102AF00007D20221FFF7C9FF65F03F050570467058 +:102B0000EDE705F03F05B1F5803FC1F3073745F02C +:102B1000800508D20321FFF7B8FF67F01F07077091 +:102B200045708670DBE70421FFF7AFFFA40C07F0C8 +:102B30003F0764F00F0467F07F07047047708570EB +:102B4000C670CCE738B5054608460C46E9F758FB91 +:102B5000214602462846BDE83840FFF709BF10B5B8 +:102B60001446FFF717FF047010BD10B51446FFF7A9 +:102B700011FF047010BD43688B422CBF591A00210D +:102B80004160704738B50446154662688A42084677 +:102B900003D929448A4201D8606038BDA368521A1B +:102BA000184419441AF0DEFC6268521B6260F4E7B4 +:102BB0000A460021FFF7E6BF07B5044B00906846C0 +:102BC000019300F053FA03B05DF804FB7129030090 +:102BD0000EB403B503AA52F8041B0192FFF7ECFFF1 +:102BE00002B05DF804EB03B0704700BF0846114621 +:102BF000FDF778BE70B5054608460E46E9F700FBBE +:102C0000044620B102466B68286831469847204642 +:102C100070BD2DE9F74F8A469DF8301091460D9A08 +:102C200011F0DF0F0646A2EB09023FD030290CA9B4 +:102C3000254F0EBF4FF010080F464FF0010813F05C +:102C4000800537D002EBD2746510A2EB6404002D2E +:102C500037DDAB46D845424673683068A8BF5A4650 +:102C6000394601929847019AABEB020BBBF1000F7A +:102C7000F0DCB9F1000F05D0736830684A46514660 +:102C800098474D44002C0DDD2544A045C146A8BF02 +:102C9000A146736830684A463946A4EB0904984750 +:102CA000002CF2DC284603B0BDE8F08F074F4FF050 +:102CB0001008C4E713F0010401D11546C7E7144614 +:102CC000D7E70025D5E700BF7DCD05006CCD050019 +:102CD0002DE9F04389B006460020119D9DF84880FB +:102CE000139F8DF80F000AB381421ADA2D228DF856 +:102CF0000F204942109A08ACA2F10A000DF1100908 +:102D0000B1FBF3FC03FB1C12092A8CBF12183032F2 +:102D100004F8012D4C458E4661460ED07345EFD91F +:102D20000BE0A80727D52B228DF80F200029E1D131 +:102D300030238DF81F300DF11F0415F040099DF868 +:102D40000F301CD023B30122CDE900822B460DF1B8 +:102D50000F013046FFF75DFF013F814608AACDE92C +:102D600000872B46121B21463046FFF752FF48448E +:102D700009B0BDE8F0836A07D8D52022D4E7002B3C +:102D8000ECD004AA9442E9D904F8013C013CE5E7FF +:102D90009946E3E72DE9F04F93B01E469DF8743055 +:102DA0000793CB07DDE91E871C9D81460C469246A2 +:102DB0000BD4880703D109687F4B994205D0204680 +:102DC00007F0CAFF440044F0010415F0810306D166 +:102DD000079A302A03D1B845B8BFB8461F462046E7 +:102DE0000AF0ABFD00280DF1280B18DBA90712D55E +:102DF0002B238DF828300DF12901EB06F6B21DD5F5 +:102E0000BAF1020F0DD10B46302003F8020B701CF3 +:102E10004870194612E06A0701D52023E9E75946B0 +:102E2000EBE7BAF1080F62D1A8054FF030030B7041 +:102E300045BF06F10E034B7001310231002315F03E +:102E4000200FA1EB0B020B700CBF19462C21012F98 +:102E50000EA8C8BF45F0400506920B9015F0400241 +:102E60004FF01000CDE90C03CDE902618DF8273059 +:102E7000059246D0CDE900A30DAA23460CA90BA8C4 +:102E80000AF034FC03782D2B824606D18DF82730CA +:102E90000D9B013B00F1010A0D93012F40F384804B +:102EA0000D9C059BBC42B8BF3C462BB19DF827301A +:102EB00003B10134069B1C44A0452DDD15F0010330 +:102EC000A8EB040429D126461C4625F001054EB185 +:102ED000202300930023019638491A464846FFF7FD +:102EE00098FE0646059BD3B9302307933AE0BAF122 +:102EF000100FA3D10B46302003F8020B06F1170088 +:102F000086E70AABCDE900A30DAA23460CA90BA8BE +:102F10000AF0ECFB8246C0E700240026D5E7302308 +:102F200007939DF827305BB100230122CDE90032E1 +:102F30000DF127014846FFF76CFE08F1FF38064403 +:102F4000069B63B100230122CDE900325946069A5F +:102F50004846FFF75EFE069B0644A8EB0308012FD8 +:102F6000D8BF4746079B00930D9A01972B465146C1 +:102F70004846FFF74EFE06444CB120230093002341 +:102F80000E4901941A464846FFF743FE06440B9843 +:102F90000EAB984201D024F009FC304613B0BDE8D6 +:102FA000F08F00242646BCE7059B002BF9D11C4678 +:102FB0001E464746D6E700BF58DE0500F53C060032 +:102FC0002DE9F0418AB0074608469907DDF84480AC +:102FD0001E4644D413F0040F0CBF0023202301939A +:102FE000129B009302A91346202205F065FCF3050D +:102FF000044610D5431C1F2B0DD800F128020DEB01 +:103000000204252204F8202C03F128026A4400213E +:1030100002F8201C1C4616F0400522D09DF808300E +:103020002F2B4FF000031ED8012202A9CDE9003258 +:103030003846FFF7EEFD08F1FF380546013C0DF17B +:1030400009019DF840300093CDF8048033462246B4 +:103050003846FFF7DEFD28440AB0BDE8F0812B2397 +:10306000BDE702A9EDE702A91D46EAE72DE9F04F09 +:10307000824689B0144600260B461D4613F8012BE4 +:1030800082B9A94211D30B78002B00F045810131A0 +:1030900020234FF000080A4612F8015B7DB94FF07B +:1030A0000A0C2AE0252AE8D1EBE76F1ADAF8043097 +:1030B000DAF800003A4698473E442946E3E72D2DCA +:1030C00003D148F001081146E5E72B2D02D148F065 +:1030D0000208F8E7202D02D148F00408F3E7212D7B +:1030E00002D148F00808EEE7302D22D148F0400820 +:1030F0002B46E8E70CFB0525303D0F4611F8012B68 +:10310000A2F130000928F5D92E2A42D17A782A2A4C +:1031100011D00A464FF00A0C0021174612F801BBE5 +:10312000ABF13000092809D80CFB01BBABF1300131 +:10313000F3E70025B3E754F8041B023721EAE17BEB +:103140003A786C2A08BF013797F80090B9F1000F60 +:1031500000F0E280B9F1780F6BD8B9F1570F1BD8A6 +:10316000B9F1470F62D8B9F1440F62D9073424F09E +:103170000704F4E8020105931BF0C4FA059B0093D1 +:103180000146CDE9015B43464A465046FFF718FF2A +:1031900063E04FF0FF3BD3E7A9F15802202A48D85B +:1031A00001A151F822F000BFE732030033320300DF +:1031B000333203003332030033320300333203006F +:1031C000333203003332030033320300333203005F +:1031D0004532030067320300CB3203006D31030038 +:1031E0006D3103006D3103003332030033320300CD +:1031F000333203003332030033320300333203002F +:103200003332030033320300093303007B320300FF +:1032100033320300A532030033320300E7320300E8 +:103220003332030033320300E7320300B9F1500FA9 +:103230006AD0DAF80430DAF80000012239469847FB +:1032400001360BE054F8042BCDE9003543463AB182 +:10325000334904225046FFF7DCFC0644791C0BE797 +:1032600030490522F6E754F8042B8DF81C20CDE9EF +:1032700000350122434607A9ECE707A954F8040BDF +:103280000593FFF7B2FABBF1FF3F059B014604D05F +:10329000079A934538BFCDF81CB0CDE90035079AA1 +:1032A0004346D7E754F8049B05934846E8F7A8FF40 +:1032B000BBF1FF3F059B024602D0584528BF5A4646 +:1032C000CDE9003549464346C4E7CDE902356123DF +:1032D0000093CDF804800A23012254F8041B5046C1 +:1032E000FFF7F6FCB9E729F00F0209F101010F3AE7 +:1032F00001F00601D2B2CDE90235CDF8048000928A +:10330000C1F110030022E8E7CDE902356123009303 +:10331000CDF804801023F5E7304609B0BDE8F08F02 +:10332000326F0600376F06000EB403B503AA52F8D9 +:10333000041B0192FFF79AFE02B05DF804EB03B0A4 +:10334000704700BF02690A2A10B5044622D1C3693A +:103350000133C3610123236263692361A36963614C +:10336000D4E9010398476369A0610D2B07D10A23B3 +:103370009842636103D1D4E901039847A061A3692E +:10338000013306D163695A1C03D00A2B1CBF0A23E0 +:10339000A36110BD036A092A04BF073323F00703A2 +:1033A0000133D8E738B504460D462069431C02D1E5 +:1033B0000025284638BD0A2807D115B1A36A002B7D +:1033C000F7D02046FFF7BEFFEFE715F0D6F800284C +:1033D000F7D12369232B08D12046FFF7B3FF2369D8 +:1033E0005A1CE2D00A2BF7D1DFE75C2BE0D16369EE +:1033F0000A2BDDD12046FFF7A5FFE2E70369272B63 +:103400001DD0222B1BD0752B03D023F01002622A73 +:1034100010D14269272A12D0222A10D0722B09D14A +:10342000622A0ED18069272809D0A0F122035842D0 +:1034300058417047622B04D14369722BF1E7012098 +:103440007047002070472DE9F74F0023044683643E +:103450000121FFF7A7FF656AE369A363002D236AD3 +:10346000E36307DA062384F840300135656203B070 +:10347000BDE8F08F04D0052384F84030013DF5E726 +:10348000002837D029462046FFF78CFF042384F814 +:103490004030D4E90C306FF000429918256A30F8BA +:1034A0001110013D8D42E2D019D9E16A8B4207D358 +:1034B0000831490024F06DF9E36A60630833E36280 +:1034C000D4E90C32591C216322F81350636A01338A +:1034D0006362CCE7013B2363636A013B6362236B56 +:1034E000991830F811108D42F4D3C0D0022384F81B +:1034F0004030BCE721694E1C02D184F84000B6E799 +:103500002046FFF77BFF0090002800F05A8184F8E6 +:10351000405004F144062369752B5CD0622B4ED1D8 +:103520006369722B009B15BF4FF000089846012776 +:1035300002270B2394F84020002A55D184F840300C +:103540003FB12046FFF7FEFE022F02D12046FFF7D3 +:10355000F9FE23692046222B14BF4FF0270A4FF0B3 +:10356000220AFFF7EFFE2369534540D163699A456C +:103570003DD12046FFF7E6FE2046FFF7E3FE4FF081 +:1035800003090027D4F810B0BBF1FF3F00F013810E +:10359000B9F1010F03D1BBF10A0F00F00C814F45C7 +:1035A00028D339463046FFF7E6FA01212046FFF7D7 +:1035B000F9FE2046FFF722FF0028ACD157E7722B17 +:1035C0000ED16369DDF80080622B15BF0127022749 +:1035D0000A230B23AEE74FF0000801270A23A9E7CF +:1035E0002F464FF00008F9E79A42A9D03FE74FF085 +:1035F0000109C6E7DA4508D1514630460137FFF7E1 +:1036000065FA2046FFF79EFEBCE7BBF15C0F40F079 +:10361000CC802046FFF796FE2769B8F1000F05D051 +:103620005C213046FFF752FABB469EE0782F06D861 +:103630005B2F0BD8222F7BD056D80A2F52D0A7F160 +:10364000300BBBF1070FEBD80327A2E0A7F15C0218 +:103650001C2AF4D801A353F822F000BF313703002D +:103660003F3603003F3603003F3603003F3603007A +:10367000D1360300033703003F3603003F36030013 +:103680003F3603001B3703003F3603003F3603007D +:103690003F3603003F3603003F3603003F3603004A +:1036A0003F3603000F3703003F3603003F36030069 +:1036B0003F360300FD3603003F36030009370300A1 +:1036C00021370300153703003F360300813703001D +:1036D0004FF0070B94F840300A2B61D15946304621 +:1036E000FFF7F4F900278CE7552F19D0A7D8272F1B +:1036F0001ED04E2FA3D1A44806F0B4FE4FF00D0B00 +:10370000E8E74FF0080BE5E74FF0090BE2E74FF071 +:103710000A0BDFE74FF00B0BDCE74FF00C0BD9E7A0 +:1037200094F840200B2A05D15C213046FFF7CEF9F2 +:10373000BB46CFE7752F0CBF042708274FF0000BBF +:1037400011E02046FFF7FEFD22690192104614F0B9 +:1037500033FF002800F05581019A104614F07AFFDB +:103760004FEA0B1B8344013FEBD2BBF1FF3FB9D0C3 +:10377000BBF5881FAED34FF0010384F84030B1E7AA +:103780000227DBE72046FFF7DDFD2269303A02EB36 +:10379000CB0B6269303A072AE7D8013FF2D1E4E760 +:1037A000BBF1FF0FE7D80B2BE5D15FFA8BF1304669 +:1037B000FFF785F996E74F453CBF032284F8402088 +:1037C000EFE6084614F0E4FE054620691DB95F28BF +:1037D00001D07F283ED9072384F8403004F1440506 +:1037E000C1B22846FFF76BF92046FFF7ABFD206911 +:1037F000421C1BD12846FFF753F9644F06460025AB +:1038000057F8041B3046E8F76FFD00281CD10D3532 +:10381000EDB2102D84F840507FF429AE5C4BD3F804 +:10382000E430002B0CBF0F230D2360E614F0B0FE34 +:1038300040B920695F2805D07F2803D814F0B2FE74 +:103840000028D7D0217CCCE7FFF611AE0135242D1E +:10385000D6D10CE614F0A6FE68B321692E2935D125 +:10386000092384F8403004F144063046FFF72EF96E +:103870002046FFF767FD09272069431C3FF4F7AD99 +:10388000002D39D120F02003452B35D1652130465C +:1038900084F84070FFF71AF92046FFF753FD2169BD +:1038A0002B2901D02D29E7D13046FFF70FF920460B +:1038B000FFF748FDE0E723692E2B04D1606914F07F +:1038C00071FE0028C9D1334D002635E00823302988 +:1038D00084F84030C7D1656945F02005A5F1620341 +:1038E000162B9FBF2C4DDD40ED4305F0010588BF31 +:1038F000012585F00105B6E714F04AFE28B12169DB +:103900002E290DD184F84070CEE7206914F04AFECC +:103910000028F4D123692E2BF1D05F2BC7D0A6E568 +:1039200021F020034A2BBFD1ECE7652F01D0632F94 +:1039300000D10135013601352F7817B12369BB421B +:10394000F3D12046FFF7FEFC0FB90123CFE5212F6D +:1039500007D123693D2BF8D12046FFF7F3FC38232C +:10396000C5E52E2F1AD123692E2B02D163692E2B88 +:1039700001D05B23BBE52046FFF7E4FC2046FFF7C0 +:10398000E1FC0C23B3E500BF826F060098CD050073 +:10399000984000203D6F060001204000033532466C +:1039A00015F8027C632F11D0652F0FD0184B1344EC +:1039B00093F8903084F8403003F0FB02532A01D092 +:1039C000552B14D1A36A0133A36250E515F8013CCD +:1039D0002169994206F1010607D12046FFF7B2FCA2 +:1039E0003246652FE2D00235DAE7632FFAE703F0BB +:1039F000FD02542A02D0582B7FF439ADA36A013B53 +:103A0000E2E74FF0010384F84030834662E600BFEE +:103A100098CD05007FB5064601AD542085E80E001F +:103A200023F0A7FE0446034695E8070043F8046B1D +:103A300083E8070001236FF00102C4E90732002583 +:103A40000A22C4E90B23C4E90955142023F091FE8E +:103A50002021606304F14400FEF7B3FF636B20464E +:103A60001D80C4E905552561FFF76CFC2046FFF772 +:103A700069FC2046FFF766FC2046FFF7E4FCE36B99 +:103A8000012B06D094F84030042B1CBF052384F88A +:103A90004030204604B070BD30B585B001AC05465D +:103AA000204614F01BFE94E80E002846FFF7B2FFF4 +:103AB00005B030BD10B5044670B1C3684068984782 +:103AC00004F14400FEF7A6FF606B23F06FFE204672 +:103AD000BDE8104023F06ABE10BD00BFD0E904323B +:103AE000013B036152F8230070470369C94319443D +:103AF000436953F821007047F8B5446A06460D46FD +:103B0000BCB1D4E900132B448B4223D905F108033F +:103B100000221944204623F047FE0246B8B96168E6 +:103B20002046083123F040FE63682360336A6360F7 +:103B30003462802D2F4638BF802707F1080023F01C +:103B400018FE0023076043600446706202E02368A9 +:103B50002B44236060680544656008342044F8BD48 +:103B600038B50D460C211446FFF7C6FF4FF49D7281 +:103B7000C0E90124056038BD38B5D0E903329A4266 +:103B800004460D4608D310339900406923F001FE26 +:103B9000E36860611033E360D4E90432591C2161A9 +:103BA00042F8235038BDF8B504461D46D0E900035D +:103BB00083420F46164608D31030C100A06823F098 +:103BC000E8FD2368A06010332360D4E90103421CA0 +:103BD000626053F8301067F3170143F8301003EBBD +:103BE000C002D6705560F8BD10B48469CAB2002313 +:103BF000A16B10BCD7E710F001021CD110F0030339 +:103C00000CD000F00F03062B15D00A2B11D10009A0 +:103C10000C3803288CBF00200120704770B1027956 +:103C20003A2A08D02D2A08D18068B0FA80F04009DD +:103C30007047104670470120704718467047C2070A +:103C400002D540F001007047830710D0030900F04F +:103C50000F00062803D1D80040F002007047A3F1FE +:103C60000D00022809D8074B53F82000704730B1E7 +:103C700003793A2B03D180687047034870470348A3 +:103C8000704700BF54CE050020E10500E8E30500C1 +:103C900038B505460C46FFF7AEFF38B12846FFF7AA +:103CA000CEFF07F0A1F9031B5842584138BD2DE95A +:103CB000F04105460F461446164696B93146204651 +:103CC0000CF086FE014600F10808ACB90A46284609 +:103CD0003946FFF745FF01462846FFF74DFF012013 +:103CE00008E0013E31462846FFF7FFFEFFF783FF5D +:103CF0000028E2D1BDE8F0812846FFF7EFFE064636 +:103D0000FFF79DFF013C48F82400002EDDD0B307EB +:103D1000DBD1686A00F108039E42D6D3426813449F +:103D20009E42D2D273681B0A0233A2EB8303436024 +:103D3000CBE7F7B5866996F84020072A05460F4677 +:103D40001ED1D6E91210FEF77DFC902F04460ED14D +:103D5000C100002241F0020105F1280006F033FD08 +:103D600028B14268D3071FD542F0010002E02001CC +:103D700040F002000146284603B0BDE8F040FBE6F3 +:103D8000082A07D10022D6E91210334604F0D4FFE6 +:103D90000246E7E7092A0CD10096D6E91210002363 +:103DA000012205F047F80246B16B2846FFF7D8FE1E +:103DB000E0E70A2A13D1D6E912100A2906D8FEF73D +:103DC00041FC30B1000140F00600D3E7FEF7ECFB08 +:103DD000F7E7D6E9122107480BF027F9E3E70B2AAA +:103DE00004D1D6E912100BF01EFADCE7120142F002 +:103DF0000A00BFE7B4E3050010F00102034604D057 +:103E000040F001030B600120704790B110F00300F7 +:103E100010D11A793A2A0ED19B680B6013F0010079 +:103E2000F1D19A0707D11868034BC31A5842584179 +:103E3000704770471046704758DE0500002127E79D +:103E4000012125E72DE9F04F85B01D462D2A00F10F +:103E5000280304468846164601930BD10021FFF73C +:103E600044FEB8B1870702D10379922B12D005B076 +:103E7000BDE8F08F922A20D10021FFF736FE0146DF +:103E800040B1880706D10B79952B0AD12046FFF760 +:103E900025FE013DA6F11E03012B6ED8A9462F4633 +:103EA0001AE0962BF6D12046FFF718FE4B6823F058 +:103EB000FF0343F092034B60D9E7962A08BF013510 +:103EC000E8E71E2E4CD1FFF7BBFFC8B95046FFF7FD +:103ED000B5FF002808BF5F4607F1FF3BB9F1000FAF +:103EE0000ED009F1FF3949462046FFF7FEFD226951 +:103EF0006169D21B824641F82200B9F1000FE0D17E +:103F00000021594534D16D1A012DB0D0A6F12303FB +:103F1000022B01D92A2E7DD1691E2046FFF7E5FD2F +:103F200002A9FFF769FF002800F04E81232E3ED042 +:103F3000242E3FD0252E0CBF4FF018094FF0220938 +:103F4000AF1E002F39DA002D40F03381029AD307DB +:103F500040F1348142F001012046FFF70DFE86E773 +:103F6000FFF76CFF0028CBD15046FFF769FFB0E7A1 +:103F70002046FFF7B3FD0131C3E7202EC6D1002153 +:103F80002046FFF7B2FD0746FFF758FF68B93846ED +:103F9000FFF756FF0028B9D0DA212046FFF79EFD33 +:103FA000204605B0BDE8F04FE6E5FA21F5E74FF011 +:103FB0001609C5E74FF01709C2E739462046FFF753 +:103FC00094FD03A9FFF718FF78B1B9F1220F07D0CC +:103FD000DDE90212484606F069F8013F0290B0E7B9 +:103FE000039809F0AAFC0028F2DA962E40F0F98036 +:103FF000D4E9012303EBC20313F8153C2D2B38D170 +:104000002A4641462046FFF752FE90B36368023BC2 +:1040100063602CE7A6F12603022B45D8691E2046D3 +:10402000FFF763FD02A9FFF7E7FE002800F0F68026 +:10403000A5F10209B9F1000F85DD09F1FF31204634 +:10404000FFF753FD03A9FFF7D7FE90B1494620467D +:10405000FFF74BFDC0F3071000F0FD03412B08D024 +:104060002338C7B2039809F068FC1A2F0FD800282C +:1040700011DAA91C89002046FFF73EFD46EA052318 +:104080000746C0F80080436000F10801BAE01E2F27 +:1040900001D90028EDD0DDE90212384606F006F815 +:1040A000A9F102090290C5E7292E19D10021204665 +:1040B000FFF71BFD02A9FFF79FFE0028D9D00121C1 +:1040C0002046FFF712FDC0F30710322818BF3E3814 +:1040D000029914BFC0B2022005F086FA029032E7BE +:1040E000052E71D100212046FFF7FFFC074600286E +:1040F000BFD010F0030B04D1436803F0FE03562B2E +:10410000B7D001212046FFF7F0FC00F00F03022B8F +:10411000AFD1BBF1000FACD13B792C2BA9D1BB683F +:1041200003F00F02022AA4D11B09482BA1D1FB687E +:10413000002B9ED09A079CD11A79302A99D1D3F8B6 +:1041400008A04FEA10195046FFF755FD68B93449E9 +:10415000344808F0BBFBA1693A68096805465B462C +:1041600008F06FFC2846FDF7ADFC5046FFF767FDF1 +:104170004FEAC9010122074641F00201019806F009 +:1041800022FB47604846FEF724FB02785F2A204660 +:1041900008D1FFF7A3FC00252046FFF79FFCA846A7 +:1041A000082677E6FFF79AFC51462046FFF7E4FC25 +:1041B0005FE72046FFF792FC013DC4E62946204612 +:1041C000FFF7CEFC0146C7E6922E7FF40EAFD4E98E +:1041D000012303EBC20313F8053C2D2B7FF449AFF9 +:1041E00001E0062E18D12A4641462046FFF75FFD22 +:1041F00000287FF43CAE3CE72046FFF76FFC013D12 +:1042000041F82500002DF7D1962E03D139462046DE +:10421000FFF7B2FC3946C3E6362EE4D0332EDDE795 +:104220003370060080D905000346006830B508B930 +:10423000106030BD840702D013600120F9E74468A4 +:10424000E5B28D42F8D108301060200AF1E72DE97F +:10425000F04FAF4B97B00024CDE9073102900D46E7 +:1042600005A8AC490192CDE90544FDF7F7FB4023D1 +:104270004FF40070CDE9093423F07BFA20230B9032 +:104280008020CDE90C3423F074FA2146CDE90E05E7 +:1042900013A8CDE9114406F061FA019B002B4ED022 +:1042A000022B0CBF3F222246A96BDFF86CA2002331 +:1042B00009A8FFF778FC00270A9C002C00F0608119 +:1042C0000B99964A964E013C01EBC40351F8341009 +:1042D00093F803B00A94C1F3170902EB0B01BBF189 +:1042E000630F0A7B009291F8BC10009A5B6888BF4C +:1042F00041F4807106EB410602F03001102902F012 +:104300000F081ED020294CD0002F00F00F81B8F1EB +:10431000020F40F0EF80012B18D00021009AD20745 +:1043200003F1FF3006D574880AEA0404B4F5805F0F +:1043300008BF5808012800D161B10346D8E03D22EA +:10434000B2E72BB906EB4306984505D80127B3E73A +:10435000002FF7D10027AFE7374636F8021B01EAF6 +:104360000A00B0F5805F0DD195F84000C1F30B0154 +:10437000884214D109A85946FFF7DBFC2846FFF70D +:1043800062F8E7E70133434504D25A46494609A893 +:10439000FFF709FC398809A8FFF726FCDAE70133A3 +:1043A000D2E77FB103F10041013936F811100AEA72 +:1043B0000101B1F5405F1AD1002109A80393FFF76D +:1043C000DBFB039B06EB4304984524D8019B002BA1 +:1043D00043D1002406EB4808274646455ED1012F0D +:1043E0007DD1009B58067AD50026314671E0012B1D +:1043F000ACD995F84030052B40F0F08049494A4847 +:1044000008F064FAAA6B29680446002308F019FB37 +:104410002046FDF757FB274634F8021B01EA0A0045 +:10442000B0F5805F17D195F84000C9B288420ED12F +:10443000072805D1594609A80393FFF77AFC039B87 +:1044400003932846FEF7FFFF039B0133BCE7002BD5 +:104450003FF47CAFCDE7013397E7BBF1050FB8D14F +:10446000002109A8FFF741FB0028B2D1012109A8CA +:10447000FFF73BFB840700F0B88000F00F00022834 +:10448000A7D009A8FFF72AFB09A8FFF727FB0023FD +:104490000822494609A8FFF7D5FC5BE738F8023D3A +:1044A00003EA0A01B1F5805F05D1DBB2072B94D195 +:1044B0000134013791E7214609A8FFF716FB00B147 +:1044C0000137013489E7FFF709FB0136002818BFDF +:1044D0000146A64209A8F6D1FFF74EFB3AE7009B3A +:1044E000190604D5002109A8FFF746FB013423462D +:1044F0005A46CEE7012B3FF429AF13F001013FF4F8 +:104500000DAFB8F1030F7FF474AF012106E700BFD0 +:10451000B53A03005393030000F0FFFF54CE0500AB +:10452000C0CF05003F7006005CD9050008EA030112 +:1045300001F0010136F8114004EA0A00B0F5805F8D +:1045400013D195F84000C4F30B04A04203F1010419 +:1045500009D119B9594609A8FFF7EBFB2846FEF720 +:1045600072FF2346E2E72346D1E6494609A8013314 +:104570005A46FFF718FB214609A8FFF735FB9BE6D3 +:1045800013A806F0FFF8129850B14168224608318E +:1045900023F00AF9129B5A681A60119A5A60119313 +:1045A00095F84030002B7FF424AF0D9B002B3FF497 +:1045B00020AF0E9B0B981B68109323F0F7F80E9812 +:1045C00023F0F4F80120FDF751FADDE91001029B18 +:1045D00083E80300184617B0BDE8F08F022B01D125 +:1045E00006490CE7064907480AE700283FF4F1AE00 +:1045F00003793A2B3FF445AFEBE600BF4870060065 +:104600006F70060080D9050010B5406800B910BD74 +:10461000446823F0CBF82046F8E700BF2DE9F041CD +:1046200007461E4661B111F0030511D14B68D8B29F +:1046300090420DD14FEA132801F10804454501DBF2 +:10464000BDE8F08154F8041B3846B0470135F5E762 +:1046500038463346BDE8F0411847024B89689D2231 +:10466000DCE700BFF7530300014B89686B22D5E7F5 +:10467000A94B030010B50446084611461A4614F02B +:1046800045F8236A436000238360E3690BB9E06166 +:1046900010BD1A469B68002BFBD19060F8E710B55F +:1046A00004460021406A03F099F9606A0E2103F084 +:1046B00074F8606A0121BDE8104003F042BA8968CD +:1046C000406A0022090903F0EFB88968406A03F0E4 +:1046D000C2B82DE9F74F05460C46174698461BB160 +:1046E000CB8A43F00803CB822B6AE7831B78002B2D +:1046F0003FD1686A43463A46214603B0BDE8F04FD1 +:1047000003F0D1B9DB6A03EBC60B13F83630053B77 +:10471000012B1BD84FF0000915E0E36A03EBC90237 +:1047200013F83930062B0CD1DBF80410536899428A +:1047300007D1BBF80220686A002302F04EFF0AF19D +:10474000010A09F10109238D4B45E6DC01362B6A8C +:104750001A8DB242D6DCBAF1000FCAD0686ACDF821 +:1047600000803B465246214603F0A9F903B0BDE85C +:10477000F08F0026B246EAE7F8B504460E46114629 +:104780001A46002385780769837003610D4BFFF794 +:1047900045FF6368A3B9618A39B1228A2AB9606A80 +:1047A00003F056F9606A03F062F8238A628A3146A0 +:1047B0002046FFF78EFF003D18BF0125A570276139 +:1047C000F8BD00BFC55A030070B54378012B0546FC +:1047D0000C4606D1036A0A461B8B0221FFF74AFFEB +:1047E0002061A268216928464C23BDE87040C3E7D8 +:1047F00070B513464278012A05460C4604D10A4694 +:104800000721FFF737FFA061A669E2682846462323 +:104810003146FFF7B1FFB08A70BD10B500220446E3 +:10482000406A03F027F80023606A1A46194603F02D +:1048300067F92046BDE8104031E710B50446406AEC +:1048400003F0AAF8238B226A0133918C9BB2994220 +:10485000238338BF938410BD038B013B0383406ADD +:1048600003F0B8B82DE9F04F85B0814600AF0C4693 +:1048700011B90121116013E011F0030619D10B7970 +:10488000682B06D1CB681B0913608C68002CF0D014 +:10489000012604F00F03022B0DD12109002EE9D0CF +:1048A000D9F82400002202F063FF1437BD46BDE8AA +:1048B000F08F0026EDE716B9A3681B091360656841 +:1048C00004F1080A2D0A05F1FF3BD0460AEB8505E5 +:1048D00058F8040B0009FDF771FFA8458344F7D190 +:1048E0000BF1070323F00703ADEB030D6B4698466E +:1048F0005AF8040B3B6007F10C010009FDF775FF46 +:10490000FA687A600146404618F092FD7A683B6882 +:10491000AA45904417D159461846FDF793FE002248 +:104920000146D9F8240002F023FF002EBDD00C343C +:10493000A542BAD054F8041BD9F824000022090972 +:1049400002F0B2FFF4E74FF02E0208F8012BCFE798 +:1049500031B1826801F00303134304BF0B68836025 +:10496000704738B543680D460446114643B90548BB +:1049700007F0ACFF294660602046BDE83840E7E715 +:1049800038BD00BF80D90500004AEAE77370060011 +:1049900070B51446054612780E467BB12AB1032A3B +:1049A00003D00F4ABDE87040DBE70326267061683C +:1049B000286A13F00AFF00B1067070BD62B90123C6 +:1049C0002370006A214613F007FF2378012BF4D1EE +:1049D000044A31462846E5E7062AEED0024AE1E7D6 +:1049E000807006008D7006009A70060038B50B794D +:1049F000092B0CBF858AC58A4FF6FF739D4204467A +:104A000002D1064AFFF7ADFF228B638B606AD21A90 +:104A10002946BDE8384002F090BF00BFA1700600F3 +:104A200010B404460B466278006A012A02D110BC19 +:104A300013F0AABE02460249606A10BC02F0F4BB41 +:104A400044D4050010B4026A0446407801280B469D +:104A500003D110BC104602F0D8BB606A014910BCFB +:104A600002F0E2BB3CD40500036A10B51A8B044681 +:104A7000FFF7BEFE01462046BDE81040E2E72DE903 +:104A8000F3418D6805F00F030A2B04460E4606D04D +:104A9000002D2FD0AB072DD12B79652B1DD1009583 +:104AA000002501AA65216846FFF7BEFB019B002196 +:104AB00003EB800040F2BA52984214D1F26840F2FF +:104AC0000A439A4231D1236A1F78AFB1354A314641 +:104AD000204602B0BDE8F04143E7622B0AD1AB6843 +:104AE0000093ED68DDE753F8047B97420CBF01317A +:104AF0000331E1E70021E1E7606A02F065FE606AE8 +:104B0000052102F0A4FE606A3A46012102F0A0FFEE +:104B100001AA29462046FFF7A5FE606A022239460F +:104B200002F026FE02B0BDE8F081606A02F04CFEA1 +:104B300006F10C006A466A21FFF776FB002706465D +:104B4000B742606A0FD10022314602F081FF294648 +:104B500001AA2046FFF786FE0025B542606A0BD108 +:104B600002F09BFEDEE7009B53F8273099680909A5 +:104B700002F06DFE0137E3E7009B53F82580D8F87B +:104B800008703F093946012202F0F2FDD8F80C10F6 +:104B900029B939462046FFF755FF0135DDE70909F8 +:104BA000F8E700BFBA70060037B504460D46406A04 +:104BB000002102F009FE606A0E2102F0EEFD01AA5A +:104BC00029462046FFF74EFE01992046FFF73AFF9F +:104BD00003B030BD10B4026A0446407801280B4689 +:104BE00003D110BC104602F010BB606A014910BC32 +:104BF00002F01ABB34D4050070B505460C4671B3FB +:104C0000CA0705D5BDE87040406A491002F0DCBD16 +:104C10008B0717D004F00F04022C4FEA111109D0B2 +:104C2000062C0AD004291AD0BDE87040406AC9B2E7 +:104C300002F0B3BDBDE87040F2E6BDE87040406AE6 +:104C400002F005BE0968406A02F033FD2279044B88 +:104C50002146284653F82230BDE87040184770BD01 +:104C600048D305002DE9F84F8B0704460D4616463C +:104C70000DD001F00F03022B12D1D7074FEA11110B +:104C800002D4BDE8F84FDDE6BDE8F84FC8E6496854 +:104C9000CBB22D2B6ED009D8062B0BD02C2B10D0DD +:104CA00029462046454ABDE8F84F5AE62E2B73D0D8 +:104CB0009D2BF5D1002EF3D105F10802090A2046FB +:104CC0006EE0022A02D0A968FFF796FFEF68002F76 +:104CD000E6D017F00309E3D17B68DAB28E2AB84632 +:104CE0000DD1022E4FEA132805D007F1080A08F16A +:104CF000FF3BD9450EDB08F1010857F8288098F8EA +:104D00000430312B1ED1022E0CD1606A02F0E3FD7B +:104D1000012112E05AF8041B2046FFF76DFF09F14C +:104D20000109E6E7D8F808102046FFF765FF012ED5 +:104D3000EED1606A02F0AEFD0021606ABDE8F84F76 +:104D400002F0CCBD322BABD1012E606A0AD102F049 +:104D50009EFDD8F808100022606A0909BDE8F84FE6 +:104D600002F0A2BD022E01D102F09BFDD8F808107E +:104D70000122F1E7AA68002A92D0002E90D1516852 +:104D8000090A022906D1D36823B1980702D11B79F9 +:104D9000AC2B85D0083292E7002A81D1A96811B9DD +:104DA000BDE8F84F0CE08E0703D10B79922B0A4631 +:104DB000E5D005F10802012181E700BFCC700600B3 +:104DC0002DE9F84304460D46904601F1FF390026CF +:104DD0004FF0FF37B9F1FF3F0AD17B1C03D1606A66 +:104DE000294602F054FE0026AE421AD1BDE8F883EF +:104DF00058F8261061B18A070AD10B79222B07D106 +:104E0000013709D1606A4A46314602F044FE37460E +:104E1000013609F1FF39DDE72046074ABDE8F843CE +:104E20009FE558F82610B74208BF8968002220463F +:104E3000FFF718FF0136D7E7D77006002DE9F74FC7 +:104E400005460C4616461F462046FEF7F7FF38B1CA +:104E500066B9686A394603B0BDE8F04F02F053BD49 +:104E60002046FEF7EDFF20B1002EF2D103B0BDE8E1 +:104E7000F08F002C4BD0A30749D163684FEA132B66 +:104E8000DBB21E2B18D1DEB1083404EB8B0B5C4572 +:104E9000ECD054F8041B3B4632462846FFF7CEFFC1 +:104EA000F5E75AF8041B019243462846FFF7C6FF70 +:104EB00009F10109019A11E01F2B22D1002EE3D044 +:104EC000D5F80C8008F10103EB600BF1FF3304F11E +:104ED000080A4FF00009009386F00102009B4B4541 +:104EE000DFDC0BF10101284654F821103B46324625 +:104EF000FFF7A4FF686A414603B0BDE8F04F02F037 +:104F000029BC202B03D1A46886F001069CE721462A +:104F10002846FFF771FE686A3A46314603B0BDE89D +:104F2000F04F02F0FABC2DE9F843C76804461E466C +:104F3000BB1CC3600D46406A394607F10109904623 +:104F400002F008FC606A494602F04FFDA9680022A1 +:104F50002046FFF787FE2D690DBB41462046FFF72F +:104F60004BFE236A1978062913D1606A294602F09C +:104F7000E8FD606A02F091FC606A394602F0C3FC09 +:104F8000606A494602F0E6FB606ABDE8F84302F059 +:104F900030BDB200606A053202F068FDECE72B79A3 +:104FA000AD2B07D1A9683B4600222046FFF746FFFC +:104FB000ED68D1E7E9682046FFF71EFE606A01212F +:104FC00002F00CFD731C424629462046FFF7ABFF5A +:104FD000D2E70023032A2DE9F04104460D46164688 +:104FE00042700162C36080F8302002D1408E18BB4D +:104FF00060634FF000083146606AA4F832802A46A8 +:1050000002F076F96778EE68012F04BFA5F82280D8 +:10501000A5F82480A6B1B20712D133793F2B0FD166 +:10502000B1682046FFF7E8FD606A02F075FD606A2E +:10503000BDE8F04102F01ABA800022F0A8FBD7E7E1 +:105040002B7843B931462046FFF7D6FD606A0E2122 +:1050500002F0A3FBE8E7072B0BD1012F07D10023B8 +:10506000A370F168484B46222046FFF7D7FA7169D2 +:10507000E9E7022B19D13168606A02F01AFB637804 +:10508000012B07D10023A370B168404B4C2220466E +:10509000FFF7C4FAF1682046FFF7AEFDEB8ADB07A5 +:1050A000C2D5606A02F0F9FBD0E7033B032B40D87E +:1050B000012FD6F80C8005D1206A0422394613F05E +:1050C00063FB6F833168606A02F0F3FA2B78032B7D +:1050D0001ED10122606A002102F0BAFC2B78062B57 +:1050E0001ED1606A02F0C3FB01212046FFF798FC45 +:1050F000606A02F0BCFB606A02F0B9FB0023B26890 +:1051000041462046FFF70FFF2B78062B8CD19DE7F9 +:10511000042B01D10222DDE7052BDFD10322D9E7E1 +:1051200020460121FFF77CFC606A012102F056FC59 +:10513000E4E7012F04D104220A21284613F024FBBE +:1051400017212046FFF76CFC16212046FFF77AFC5A +:10515000B168606A090902F07AFB1A212046FFF75C +:1051600071FC31692046FFF747FD0A21284613F0FC +:10517000FBFA0378042B3FF469AF4288606A00238E +:105180000A2102F02AFA4FE7696B03006F6B0300F4 +:1051900038B5026A1278072A04460B4606D0022A5E +:1051A00004D0BDE83840114AFFF7DBBB9D684DB91C +:1051B000606A0E2102F0F1FA606A0021BDE8384011 +:1051C00002F0BFBCAB070BD12B79AF2B08D1204627 +:1051D000A968FFF711FD2046BDE83840FFF75FBA28 +:1051E00029462046FFF708FDE6E700BFDE7006000F +:1051F00038B50C460546C968FFF7FEFCA16828468D +:10520000BDE83840F8E438B50B79342B04460D4638 +:105210000CD18968FFF7F0FCED68AD685DB9606A94 +:105220000E2102F0BAFA0422022115E0406A0E2192 +:1052300002F0B3FAF1E7AB071CD12B799A2B10D10E +:105240000E21606A02F0A9FAA9680029EBD0204675 +:10525000FFF7D2FC04220321606ABDE8384002F067 +:10526000F7BB9B2B06D1A9682046FFF7C5FCEB686E +:105270009968EAE729462046FFF7BEFCD3E710B558 +:1052800004468968FFF7B8FC606A0021BDE8104059 +:1052900002F024BB2DE9F047C668D0F814A0B0F89E +:1052A0001A908682B31CC36006F10108038BA0F834 +:1052B00016800446438388680D46FEF7BFFDE0B9BB +:1052C000E768A8687B1CE360FEF7BAFD18B9606A5E +:1052D000414602F018FB606A394602F03BFAE96881 +:1052E0002046FFF789FC606A414602F033FAA9685C +:1052F0003B4601222046FFF7A1FD2969C4F814A00E +:105300002046A4F81A90FFF777FC606A3146BDE8A2 +:10531000F04702F01FBA2DE9F347C668731CC3605B +:10532000044688680D46FEF789FD0246D8B9E7684D +:10533000A9687B1CE36020463B46FFF77FFD2046C3 +:10534000E968FFF759FCA868FEF77AFDC8B92B6930 +:105350000BB96B691BB1606A314602F0D4FA606A1E +:10536000394602F0F7F901AA712105F11000FEF7A4 +:105370005BFF002781464F450AD169692046FFF748 +:105380003BFC606A314602F0E5F902B0BDE8F08707 +:10539000019B53F82780D8F80800FEF74FFD02461E +:1053A000E8B9D4F80CA0D8F808100AF10103E360BA +:1053B00020465346FFF742FD2046D8F80C10FFF771 +:1053C0001BFCD8F80800FEF73BFD0028D9D1606A25 +:1053D000314602F098FA606A514602F0BBF9013793 +:1053E000C9E710B504468968FFF706FC606ABDE8A6 +:1053F000104002F052BA01F00F03022B2DE9F047E2 +:1054000005460C4604D1BDE8F0470909FFF7E2BBA9 +:10541000002954D011F0030651D10B792C2B36D131 +:105420008968FFF7E9FBE668002E48D016F003080C +:1054300045D17768FAB28E2A334609D13F0A06F180 +:10544000080907F1FF3AC2450FDC013756F827304B +:105450001A79312A11D128469968FFF7CDFB686A7D +:105460000221BDE8F04702F039BA59F8041B28467A +:10547000FFF7C2FB08F10108E5E7322A1FD199685E +:10548000686A0222BDE8F047090902F00DBA2D2B27 +:1054900015D18C689CB163681B0A022B07D004F1FC +:1054A00008076368B6EB132F10D3BDE8F087E368F5 +:1054B000002BF4D09A07F2D11B79AC2BEFD1214607 +:1054C0002846064ABDE8F047FFF74BBA57F8041BD9 +:1054D0002846FFF790FF0136E3E700BFE9700600BA +:1054E000F8B54E6801F10804360A054604EB860754 +:1054F000BC4206D1686A31460022BDE8F84002F09D +:10550000A7BA54F8041B2846FFF776FBF0E74B6870 +:105510002DE9F04105460E461F0A01F10808002456 +:10552000BC4201DBBDE8F08158F8041B2846FFF7B8 +:1055300063FB6B683BB10234284656F82410BDE883 +:10554000F041FFF705BA0134EAE710B50446FFF76A +:10555000DEFF606A2221BDE8104002F05DBA70B53E +:105560004378CE68012B0446154606D1036A0A46E5 +:105570001B8B2946FFF77EF87061002371691A467C +:105580002046FFF7A6F8F1682046FFF735FB062D09 +:1055900003D1606A002102F021FA0023606A1A46F2 +:1055A000BDE87040012102F0A0BA8968034619B92C +:1055B000406A0A4602F04CBA4A68120A022A09D125 +:1055C000CA683AB112F0030F04D11279AC2A01D1A2 +:1055D0000622C4E7184683E738B58C68054634B917 +:1055E00001222146686ABDE8384002F031BAA107BD +:1055F0001AD16368DAB2922A16D11B0A022B0BD198 +:10560000E3684BB19A0707D11B79AC2B04D1214633 +:105610000322BDE83840A2E721462846FFF777FF7E +:1056200061680122090ADDE721462846FFF7E4FA0E +:1056300001221146D6E701F00F03022B70B5044694 +:105640000D46164602D01E4AFFF78BF9314620461A +:10565000FFF7D2FA606A02F01AF96378012B4FEA79 +:1056600015160FD1226A1378033B032B0AD8506812 +:10567000314601F0CAFD0278032A09D1206A314679 +:1056800013F082F831462046BDE87040FFF7DAB9E2 +:105690000022206A314613F077F8236A5B685B6862 +:1056A000002B02460CBF0123002304D001780129FE +:1056B00004BF0021017029462046FFF769F9E1E7A0 +:1056C000CC700600D1E90212B5E72DE9F04F87B0A2 +:1056D000CDE90221044605AAA42103A81D46FEF730 +:1056E000A3FD00270190B9463E46B8464FF0010B96 +:1056F000019B9F420ED11EB1606A494602F064F8D8 +:10570000029B606A002B70D033464246294602F065 +:10571000F7F913E0059B53F827A0BAF1000F59D011 +:105720001AF0030F56D19AF80420A62A19D1B0070F +:1057300007D5314A51462046FFF713F907B0BDE8B7 +:10574000F08F1D2F01D92D4AF4E70BFA07F2DAF892 +:10575000081046F0010649EA02092046FFF74CFA14 +:105760001FE0A72A0DD1606A02F081F8DAF808106C +:1057700046F002062046FFF73FFA08F1010801371C +:10578000B6E7A82A26D1DAF80C2072B191070CD11D +:105790001179AA2907D19268DAF808102046FFF794 +:1057A0004AFF0135EBE7AC290ED0DAF8081001F01A +:1057B0000F02022A01D0124ABCE70909606A02F00E +:1057C00046F8DAF80C10D5E7062251462046FFF7D6 +:1057D000C6FEE6E7B30701D50A4AABE7B8F1000F0A +:1057E00001D0094AA6E75146B7E733464246294663 +:1057F00002F07BF9A2E700BFEE700600F57006002C +:10580000FD7006000A7106001171060070B50D46A4 +:10581000417801290446134603D12A46FEF72AFFA0 +:105820006861606A02F030F86E6900231A463146FA +:105830002046FEF74EFFB18A606A02F008F8E96878 +:1058400029B18B0703D10B79A32B08BF0021204678 +:1058500002230022FFF739FFB08A70BD036A10B53A +:105860001A8B0446FFF7D2FF01462046BDE81040E0 +:10587000FFF7E8B8002389681A4626E72DE9F04FBC +:10588000044685B00F4602AA422107F10800FEF740 +:10589000CBFC236ADFF8ECA01D8B00268346B146C3 +:1058A0005E4509D1F9680B79032B43D12A4620467E +:1058B000FEF79EFF05464BE0029B53F8263000930F +:1058C00003AA6C2103F10800FEF7AEFC039B1968E4 +:1058D0000A09732A80460CD02046FFF78DF9012370 +:1058E00043451BD3009BD96859B12046FFF784F983 +:1058F00007E0022807D052462046FFF732F809F1A8 +:1059000001090136CCE759680B09412B04D0B3F5E6 +:10591000C87FF0D10425F2E70125F0E7039A606A19 +:1059200052F8231001930022090901F0BDFF019BE9 +:105930000133D5E7442B17D18E682A4631462046DD +:10594000FEF756FFB269D38A43F001030546D382BE +:105950000026ABEB0909B1450BD829462046FFF7D5 +:1059600071F805B0BDE8F08F2A462046FFF74EFFDC +:10597000A0E70023606A1A46012102F0B6F801365A +:10598000E9E700BF187106002DE9F7438D6804466A +:1059900016464DB9002A68D002222946606A03B033 +:1059A000BDE8F04302F054B815F003077CD12B7921 +:1059B000372B0FD122B1406A0222012102F048F8B0 +:1059C00020462946FFF718F9606A03B0BDE8F043A6 +:1059D00002F048B89F2B67D1EB681A79A12A52D1FF +:1059E000A22101AA03F10800FEF71EFCA968804667 +:1059F000F1B18B071CD10B79372B19D126B1411C82 +:105A00000222606A02F024F8A9682046FFF7F4F841 +:105A1000606A02F027F84FF0010947450ED1B9F14D +:105A2000000F22D1606A0322791C02F011F81CE0F9 +:105A30002046FFF7E1F84FF00009EEE7019B53F82D +:105A40002710A9B18E0713D10E79A6F1370046426F +:105A500046412046FFF7D0F8B9F1000F0FD04EB9FC +:105A6000154A29462046FEF77CFF03B0BDE8F083C7 +:105A70000026EEE7606A01F0F5FF0137CDE7002E62 +:105A8000FBD00E4AEDE7AB6853B19A0708D11B79FA +:105A9000372B05D10422294603B0BDE8F0435EE56B +:105AA000052229462046F7E729462046FFF7A4F8B5 +:105AB0000322012172E700BF307106003E7106002B +:105AC000012261E701F00F03022B70B504460FD0ED +:105AD0000B79492B01D04F2B02D10123A37070BD4C +:105AE0004A2BFCD0502BFAD0482B0DD10D696DB943 +:105AF000A378002BF3D1638A002BF0D020461A4AFA +:105B0000BDE87040FEF72DBFCD68F0E7A3780BB37A +:105B1000238A8E6801339BB2012B23820AD1618ACA +:105B2000606AA1B1002201F093FF606A02220021A5 +:105B300001F08EFF29462046FFF75EF8606A3109C2 +:105B400001F085FE606ABDE8704001F08BBF01F096 +:105B50008EFEEAE7638A0133638229462046BDE868 +:105B60007040FFF749B800BF497106002DE9F843BE +:105B70000C4689680546FFF73FF8E668002E55D0C9 +:105B80007768296AFBB209788E2BA36819BF04F1E4 +:105B90000C0601273F0A0836072903F00F0249D1F6 +:105BA000022A45D11A099A2A46D132681179302938 +:105BB00042D19268002A3FD10A212846FEF730FFE1 +:105BC0002A6AD36A128D32B931683E4A2846BDE846 +:105BD000F843FEF7C6BE5978C9070DD5596828465F +:105BE000FEF71EFF022F0AD80023686A1A46022118 +:105BF00001F07BFF012417E0013A0833E3E7736803 +:105C00001A79322AF0D1B4682279302AECD1996815 +:105C1000686A0122090901F02DFEA1680023012212 +:105C20002846FFF752FD0324A74223D8BDE8F88396 +:105C30000024F9E7022AFBD11B09B3F5987FF7D1BD +:105C400033681A79302AF3D19C68002CECD014F018 +:105C50000308EDD123792F2BEAD1686A43464246E7 +:105C6000414601F042FF3368424699682846FFF7F3 +:105C70008BFEBFE704F10108B84556F824104FEA3F +:105C8000840319D20A79322A16D13344D3F8049006 +:105C900099F80430302B0FD18968686A002209090D +:105CA00001F0E8FDD9F80810002301222846FFF78B +:105CB0000CFD08F10104B7E72846FEF79DFFA0465A +:105CC000F7E700BF6071060010B5026A1278072A74 +:105CD00004460B4606D0022A04D0BDE81040064A0E +:105CE000FEF73FBE20461946FFF740FF2046BDE8BD +:105CF0001040FEF7D4BC00BF73710600F8B54B68C6 +:105D00000C46896805461F0AFEF776FF0C3400260C +:105D10000236B74204F1080400DCF8BD54F8041C54 +:105D20002846FEF769FF54F8081C686A09092339F8 +:105D3000C9B201F071FEEBE72DE9F0414D680C4668 +:105D400089680646FEF758FFA5F10D085FFA88F846 +:105D50002D0A0C340127AF4201DBBDE8F08154F875 +:105D6000041B3046FEF748FF706A414601F054FEBE +:105D70000137F0E7F8B5CD6804460E4625BB037839 +:105D8000ABB1036A1D7895B94FF4BA71FEF748FEBE +:105D9000B1682046FEF730FF606A2B462A46012193 +:105DA00001F0A3FE606ABDE8F84001F076BDB1687D +:105DB0008B0700F0948001F00F03022B40F09680D7 +:105DC0002046FEF719FFEDE7AF0740F092806B68C1 +:105DD000DAB25B2A13D1ED68002D40F08880006AAA +:105DE0000378072B40F08280896801F00F03022BB3 +:105DF0007CD10422BDE8F840D14012F0C5BC562A3F +:105E000011D101228968FEF72DFFE9682046FEF7CF +:105E1000F3FEA968606A09093D39C9B201F0FCFDC9 +:105E20000222B16856E0572A61D11B0A5F1E013376 +:105E300055F82310FEF7E0FE002F02DD606A01F046 +:105E400026FDB16800222046FEF70CFF083500262B +:105E5000BE424BDA0136BE4202DA606A01F017FD3B +:105E600055F8041B00222046FEF7FCFEF0E76B68A5 +:105E7000DAB2062A3DD1B768002F3AD0B80738D138 +:105E80007A68D1B2062934D11B0AB3EB122F30D174 +:105E9000022B2ED1BB6823B1990702D11B79222B8B +:105EA00027D0FB6823B19A0702D11B79222B20D07F +:105EB000A9682046FEF7A0FEE9682046FEF79CFE92 +:105EC000606A01F0EEFCB96800222046FEF7CAFEC7 +:105ED000F96800222046BDE8F840FEF7C3BE00295D +:105EE0003FF46EAF0B793A2B7FF46AAFF8BDAB0786 +:105EF000BDD029462046FEF77FFE002291E738B547 +:105F00000C46C9680546FEF777FEA168686AC1F3CA +:105F10000711322918BF3E39BDE8384014BFC9B255 +:105F2000022101F074BD10B504468968FEF764FED5 +:105F3000606A0321BDE8104001F069BD2DE9F84316 +:105F40004E68D0F80C805FFA86F9A9F11E03D3F1F0 +:105F5000000949EB030908F101030446C360360A4E +:105F600001F108050027B74205DB606A4146BDE83C +:105F7000F84301F0EFBB55F8041B20460137FEF74C +:105F80003BFEB742F1DA606A4246494601F0CDFC79 +:105F9000E9E72DE9F0414E6804460D46360A896866 +:105FA000FEF72AFE032E83BFD4F80C8008F101030C +:105FB000E3604FF0000801277B1CB3421CDB032E7B +:105FC0004ADDE568606A6B1CE360294601F09BFCD2 +:105FD000606A414601F0BEFB0121606A01F096FA59 +:105FE000606A01F05EFC606A01F057FC606A294655 +:105FF000BDE8F04101F0AEBB296920460237FEF74B +:10600000FBFDB74205DA606A01F041FC606A01F00D +:1060100062FCE968606A01F00F030A2B11D1C1F339 +:10602000071124291ABF3339C9B2062101F0F4FC43 +:10603000B74204DA606A4246002101F076FC083576 +:10604000BAE70B79852B01D13221EFE78B680BB9C9 +:106050000721EBE73321E9E7BDE8F0812DE9F041C5 +:10606000C568D1F80C800E46AB1C04460022D8F857 +:106070000810C3602B46FEF7E1FE6F1CB168204696 +:10608000FEF7BAFD606A394601F03DFC606A2946B8 +:1060900001F060FB606A4FF0FF3101F037FAD8F889 +:1060A0000C102046FEF7A8FD606A3946BDE8F041B5 +:1060B00001F050BB2DE9F04F8B6803F00F03022B6A +:1060C00089B004460E4640F0E880CB68002B00F013 +:1060D000E480980740F0E1801A792C2A40F0DD80B6 +:1060E0009A6802F00F01022940F0D78012097C2A39 +:1060F00040F0D380DB681A79302A40F0CE809B686C +:10610000069307AAA42106A8FEF78EF8431E022BC9 +:1061100000F2C380079901280A6800F0B1800228C4 +:10612000D1F8049000F0FE808D68E90740F1B58059 +:106130006B0800F0B28032B1930704D11179A6390F +:10614000022940F2AA80B9F1000F08D019F0030F1C +:1061500005D199F80410A639022940F29E80B3684F +:106160000193336977690293E6686369218B04932D +:10617000638B03936183731C311D19F00108059330 +:1061800006F1020AA682E38206F1030BE16005D163 +:10619000494620460592FEF72FFD059A11462046F6 +:1061A000FEF72AFD606A594601F0ADFB5146606A70 +:1061B00001F0D0FA606A01F06AFB002201992046E2 +:1061C000FEF750FD02992046FEF716FD606A711C2D +:1061D00001F0C0FA29462046FEF70EFD606A0E2146 +:1061E00001F01AFC606A594601F0B4FA606AB8F12D +:1061F000000F49D101F04EFB606A01F052FB002D07 +:10620000ACBF00210121606A01F006FC606A5246C1 +:10621000012101F082FB049B6361039B6383002FD8 +:1062200039D0606A01F039FBB8F1000F02D1606A21 +:1062300001F033FB39462046FEF7DEFCE568606A74 +:106240006B1C2946E36001F05EFB88F00101606A87 +:10625000013101F05BF9606A314601F07BFA606A56 +:1062600001F01BFBB8F1000F02D1606A01F015FBD1 +:106270001FB1606A294601F06DFA09B0BDE8F08FE0 +:106280009146032502465EE701F001FB49462046A0 +:10629000FEF7B2FCB3E73D46DDE7E568238BB4F8D3 +:1062A0001A9063836FEA45436FEA5343D4F814A00E +:1062B000A3826F1CEB1CE360F168E7822046FEF7C7 +:1062C0009BFC606A012101F089FB05F10208606A0C +:1062D000394601F03FFA606A414601F086FB002230 +:1062E000B1682046FEF7BEFC31692046FEF784FC0B +:1062F000606A394601F007FB4146606A01F02AFAFC +:10630000606A01F076FB7169C4F814A02046A4F815 +:106310001A90FEF771FC606A294609B0BDE8F04F9B +:1063200001F018BA032506E72DE9F0470446904628 +:1063300099460F4621B9BDE8F0471946FEF75CBC07 +:10634000C668731CC360156815B315F0030A1FD126 +:106350002B797B2B1CD1A968FEF74EFC52463146A7 +:106360002046FEF76AFAE96852462046FEF77AFCB4 +:106370004B4608F10402791E2046FFF7D5FF606AFC +:10638000314601F012FB2046BDE8F047FEF764BA43 +:1063900029462046FEF730FC204600223146FEF713 +:1063A0004CFA606A01F079FAE2E737B50C46054627 +:1063B00001AA7A2104F10800FDF736FFE368019A8B +:1063C00001462846FFF7B0FF03B030BD2DE9F04F7E +:1063D00085B0C56802921E460E9B0393AB1C044613 +:1063E000C3600F4601222946FEF727FA05F1010A8C +:1063F00039462046FEF700FC0022606A514601F053 +:10640000FCFA606A294601F0A5F9606A01F0A7FB71 +:10641000D4F80C8008F10103E3600027029B9F423F +:1064200014DB2046FEF718FA606A01F09BFB606AF5 +:10643000514601F08FF903992046FEF7DDFB606AB3 +:10644000414605B0BDE8F04F01F084B93346D4F8B9 +:106450000C901A68019209F10102E260019AD2F8E7 +:1064600008B004360137BBF1000F3DD1029ABA42A1 +:106470002FD1606A01F011FA0025AB46019B20463E +:10648000D968FEF7B9FBB5B1606A0E2101F085F954 +:10649000606A594601F05EF9606A0E2101F07DF9EB +:1064A00029462046FEF7CEFA20462946FEF792FB03 +:1064B0002046FEF7D1F9606A0122414601F09DFABB +:1064C000606A494601F046F9606A012101F01EF850 +:1064D000A4E720461C4A1968FEF743FA204605B097 +:1064E000BDE8F04FFEF7B8B91BF0030529D19BF8C2 +:1064F0000420762A5B4603D1DD68DBF808B02D095D +:10650000606A01F0C4F959462046FEF775FB606ADF +:10651000082101F081FA606A4A46002101F0FDF984 +:10652000002DA6D029462046FEF78CFAD4F80CB0F0 +:106530000BF10102E260594602222046FEF77DF986 +:106540009CE70025DCE700BF7E7106002DE9F347DC +:10655000C76898467B1C16460D46C3600222394622 +:10656000DDE90AA90446FEF768F9F6B9606A032175 +:1065700000F0CCFF29462046FEF73EFB606A6FF034 +:10658000020100F0C3FF606A0E2101F006F9606AA3 +:10659000394601F0DFF820464946FEF72DFB20463C +:1065A00002B0BDE8F047FEF757B9CDF800A043466A +:1065B000324629462046FFF709FFE4E77FB5CD685C +:1065C0002B79782B06460C4609D1AB680193002342 +:1065D000009389681A46FFF7B9FF04B070BD742BA9 +:1065E00003AA4FF0770116D105F10800FDF71CFE54 +:1065F0002B6902463BB9EB680093A168039B3046C8 +:10660000FFF7E4FEE9E79B680193EB680093A1685C +:10661000039B3046DFE704F10C00FDF705FE002385 +:106620000246E9E72DE9F74F0446174698460E461D +:1066300029B9194603B0BDE8F04FFEF7DDBAC568C9 +:106640002B1DC360136805F1010A05F1020B05F16A +:106650000309002B00F0C98013F0030240F0C5804D +:1066600019797B2940F0C180996801920093FEF767 +:10667000C3FA606A01F00BF940F26B112046FEF795 +:10668000CCF8DDE900322046D968FEF7EBFA0222A9 +:1066900029462046FEF7D1F8606A032100F036FF54 +:1066A00043463A1D711E2046FFF7BCFF606A6FF03B +:1066B000020100F02BFF606A0E2101F06EF8606AA3 +:1066C00001F0EFF8606A514601F01DF92946606A51 +:1066D00001F040F8606A01F0DAF8606A01222121D5 +:1066E00000F047FF606A082101F096F95A46002140 +:1066F000606A01F012F9606A01F0C9F8606A01F09D +:10670000EAF8606A01F0CDF800224FF4B671606AD1 +:1067100001F0B0F8606A01F0DEF8606A01F0DBF8C1 +:10672000606A01F0B4F80022606A0A2101F0BCF846 +:10673000606A01F0B6F8606A0E2101F02EF80023BD +:106740001A46606A032101F0DBF92046FDF7A7FF36 +:106750004A46606A002101F0E0F8606A01F09DF8A5 +:10676000606A0E2101F019F8606A494601F0CBF821 +:10677000606A022100F0CAFE5946606A00F0EAFF32 +:10678000606A01F0A8F8606A01F0A5F8606A5146F5 +:1067900000F0E0FF0022606A4FF4B67101F06AF881 +:1067A0000E21606A00F0F9FF606A01F070F8606A1B +:1067B00001F06DF800231A460321606A01F0A0F988 +:1067C0002046FDF76CFF606A01F067F8606A4FF0E1 +:1067D000FF3100F09BFE606A494600F0BBFF204697 +:1067E00003B0BDE8F04FFEF737B819462046FEF774 +:1067F00003FA606A01F04BF8204640F26B11FEF795 +:106800000CF8606A01F049F841E72DE9F04F8D6816 +:106810002B79032B85B004460AD12946FEF724F9CB +:10682000AA69D38A43F00103D38205B0BDE8F08F93 +:10683000026AD28AD20706D4544A294605B0BDE876 +:10684000F04FFEF78EB8162B40F09280C668E968CC +:10685000331DC360FEF7D0F9606A002240F26D116B +:1068600001F008F80023606A1A46194601F048F959 +:10687000E7686369606A0193BA1C07F10108E26086 +:10688000228B638BA78206F1010B62834146A4F839 +:106890001680009300F05EFF012259462046FDF766 +:1068A000CCFF606A00F0F3FF20464FF4B771FDF7AC +:1068B000B4FF06F10209A96820460022FEF7D2F9CA +:1068C0000022606A494601F098F85946606A00F073 +:1068D00041FF606A01F043F9606A00F0D8FF606A26 +:1068E000012240F2571100F044FE06F1030A606AEB +:1068F000082101F091F85246606A002101F00DF87C +:10690000606A00F0CAFF0122606A314601F075F842 +:10691000606A514600F01EFF0121606A00F0F6FD3A +:106920002046FDF799FF606A01F01CF9606A49464C +:1069300000F010FF29692046FEF75EF9606A4146C3 +:1069400000F0E1FF019B6361009B6383606A314655 +:1069500000F000FF69692046FEF74EF9606A39468B +:1069600000F0F8FE606A05B0BDE8F04F00F095BF9A +:1069700003AA7A2105F10800FDF756FCEB68039A9B +:1069800001462046FFF74EFE4FE700BF8F7106001D +:1069900038B58D6804462DB92946606ABDE838408F +:1069A00001F0C4B8AB070BD12B795E2B08D1A968D5 +:1069B000FEF722F9E9682046FEF71EF90221ECE70E +:1069C00029462046FEF718F90121E6E710B5026ACC +:1069D0001278072A044604D0BDE81040084AFDF7A3 +:1069E000C0BF896841B9406A0E2100F0D6FE606AD6 +:1069F000BDE8104001F090B8FEF7FEF8F7E700BFE1 +:106A0000A67106002DE9F3414378012B04460D469B +:106A10001AD10B79102B0CBF4FF001084FF0000872 +:106A200008D0036A1B782BB9114A02B0BDE8F041C7 +:106A3000FDF797BF01AA6D2105F10800FDF7F4FBF2 +:106A400000260746B74202D102B0BDE8F081019BA3 +:106A5000206A53F826100022090911F095FE4346DA +:106A6000024629462046FDF793FF0136EAE700BFBC +:106A7000B2710600F8B5144BD3F8E47004460D4625 +:106A80000FBBC6688968731CC36001223346FEF7DA +:106A9000D5F91F21606A012200F06BFDE96841B160 +:106AA0002046FEF7A9F8606A3B463A46012101F00C +:106AB0001CF8606A012101F039F8606A3146BDE8CE +:106AC000F84000F047BEF8BD9840002070B505467C +:106AD000006AC68A0C46B10706D5214A21462846D7 +:106AE000BDE87040FDF73DBF04F00F01022912D14F +:106AF0002109AB781BB1838B0133838302E0438B85 +:106B000001334383012651B3002211F03DFE037887 +:106B100013B3144AE2E72179914202D1A16809092D +:106B2000E7E7994211D1AB78002BD6D10123AB70A6 +:106B3000A168A1B101F00F03022B18BF896846F0CC +:106B40000406C68209090326DDE7A16846F00206AD +:106B5000C68209090526D6E704230370467070BD76 +:106B60006F700600C871060049234822AEE74F2324 +:106B70004E22ABE72DE9F04F0E4601620021427034 +:106B8000C1603378072B8DB00446154605D0874A7F +:106B90000DB0BDE8F04FFDF7E4BE012A05D0C36A91 +:106BA000021D1B68806A294698476378D6F80C90C6 +:106BB000032B10D10BAA462109F10C00FDF734FB81 +:106BC000E36A0B9A9B680146A06A984763687083E2 +:106BD000002B40F0B480D9F81010C1B101F00F06BD +:106BE000022E10D10B09752B3DD006D83E2B3CD080 +:106BF0005E2B0DD06E4A2046CAE740F24F329342D8 +:106C0000F8D1032604E06B4A2046FDF7AAFE0226CF +:106C1000D9F81430089309AA192108A8FDF704FB34 +:106C20004FF0000A0590059B9A4520D16378012B0F +:106C300015D9E36AA06A5B68314698476378042BEC +:106C40000DD1206A0396438B02930023CDE90033D4 +:106C5000A26A0069D2E90232052102F0C7FA63682C +:106C6000002B6CD114E00026D2E70126D0E7099B67 +:106C700053F82A100B79082B4FEA8A0B02D10AF13C +:106C8000010AD0E7052B06D04B4A2046FDF769FEE6 +:106C90000DB0BDE8F08FCB68002BF5D18B681A7969 +:106CA0002C2AF1D19F6807F00F02022AECD1DB6891 +:106CB0000493002BE8D09A07E6D11B79302BE3D15F +:106CC000049B0AAA03F10800A421FDF7ADFA3F09CD +:106CD00040F281239F4280461BD1012805D10A9AA8 +:106CE000136803F00F03022B04D0344A099B53F8B6 +:106CF0000B10CAE7E168012D01F10103E36019D02F +:106D00001268E36AA06ADB681209984790B92C4AB6 +:106D1000ECE7B7F5C57F16D1012803D10A9B1968A6 +:106D2000CB0701D4274AE1E7012D03D0A06A49101F +:106D300020F083FD6368002BA1D0DDF81090D9F816 +:106D40000030A360A4E7B7F5F87F24D1012804D967 +:106D50000A9B1B6813F0010701D11B4AC6E7012DEE +:106D6000E8D05B1006930A9B0BA953F82700FDF7A8 +:106D700043F808B9154AB9E7A36A0B98079306F0D8 +:106D800078FEDDE9061302460137184620F05CFD67 +:106D9000B845E8D1CEE7012DCCD0E36A0246D3F85E +:106DA00010B0A06A0A9B3946D847C3E7D2710600E3 +:106DB000DF710600E3710600FA710600007206003A +:106DC0000C720600107206001C7206002972060082 +:106DD0002DE9F04F9BB0CDE901011020144620F0C1 +:106DE000C8FC9D4B1B69436054220021064605A840 +:106DF00016F034FC4FF0FF33012113A88DF8144036 +:106E00000A9303F0ABFC029BD900012241F002017E +:106E100013A803F0D8FC01234360002116A807F053 +:106E20006DF9019A00231268194605A8FDF722FCA6 +:106E3000054611A800F043FA0C9C0E9007464FF04F +:106E4000000924B1DDF818A0BAF1000F1FD00C9B87 +:106E500013B1069A002A3BD04946384600F036FA6C +:106E6000DFF8F8A10C9C069B002C00F01281002B8F +:106E700000F0D7800D9B05A8D968FDF769FD0D9B33 +:106E8000079A9B8A0299069805F0DBFD04E1238BA3 +:106E9000042B4FF00102214605A807D1FFF76AFE37 +:106EA000089BA468994538BF9946CAE7FEF791F850 +:106EB000238D9A45F4D2E36A03EBCA0113F83A3002 +:106EC000012B02D1204611F087FC0AF1010AEFE7FD +:106ED000D98AB3F828C0490713D50CF1FF31481CF3 +:106EE0000FD0DC6A04EBC104607810F0020F22D0EE +:106EF0003AB1D2E900AE94E8030082E80300C4E9A5 +:106F000000AE4FF000021A840022624519DB002215 +:106F1000624539DBD3F804A0BAF1000F09D0BAF802 +:106F20002820039200200446039A90423CDB002C68 +:106F300075D19B688CE712B9012808BF2246013938 +:106F4000CDE71978D86A01294FEAC20E00EBC204D6 +:106F500004D161680A290ED10132D6E710F8321047 +:106F600009D9012907D14FF0030100F80E1061780B +:106F7000C90704D4F0E710F80E100429F7D1198CD2 +:106F8000481C18846180E7E7D96A01EBC20011F858 +:106F90003210052906D14178CC075FBF198C41809A +:106FA000013119840132B3E7DAF82C2002EBC00179 +:106FB00012F83020053A012A16D84FF0000E11E0E1 +:106FC000DA6A02EBCE0B12F83E20062A08D1D1F87D +:106FD0000480DBF80420904504BFABF80240013484 +:106FE0000EF1010EE645EBDB01309DE7D86A00EBC0 +:106FF000C20110F83200062802D14878C00702D535 +:1070000048882044488001326245EFDB5A8B12FAEF +:1070100084F25A831A8C12FA84F41C8489E70022C1 +:10702000F2E7238B042B1BD10F9B1BB9484601F0C1 +:107030001FFC0F9000230322214605A80E93CDF8D4 +:1070400040A0FFF797FD069B23B90422214605A81F +:10705000FFF790FDA46806E79840002040D50500A2 +:107060000222214605A80E97FDF7B3FF069B002BD1 +:10707000F0D10322214605A8FDF7ABFF069B002BAC +:10708000E8D10422214605A8FDF7A3FF0028F8D087 +:10709000E0E7002B7FF4EEAEDDF81890D5F8108015 +:1070A000B9F1000F13D0384600F018F90F980028F6 +:1070B0003DD10198FDF7A8FA2846AD6811F04AFBCA +:1070C000002DF9D10698002834D0FAF7FBFC139C68 +:1070D0001898C4F3DC046400033400EB94008000CF +:1070E00020F047FB24F003040444F460DDE914417C +:1070F000B06001F1040CA1450BD1189A0023934212 +:10710000D1D0199951F82300F16841F823000133D7 +:10711000F5E751F839303BB1042B1FBF5CF839203B +:107120005210DB0820F8123009F10109E3E701F001 +:10713000B4FBBEE72A46314640461BB0BDE8F04FDF +:1071400002F06EB88842F8B505460C4601D1012020 +:10715000F8BD03F03CFD0646204603F038FD8642AC +:1071600001D00020F4E70F4B9E4214D16A68636897 +:107170009A42F6D105F10807083400266B68B3423D +:10718000E5D954F8041B57F8040BFFF7DBFF002880 +:10719000E7D00136F2E721462846BDE8F84003F083 +:1071A000C5BF00BFF0E30500C90010B501220446C9 +:1071B00041F00201083003F006FB43683BB9A368C5 +:1071C000C3F3DC03013B5B0043F001034360406811 +:1071D000C0F34F0010BD70B505460E460024EB69A4 +:1071E000A34208D8314605F1140006F047FEEC69C9 +:1071F000013C204670BD2B6A314653F82400FFF74E +:10720000A1FF0028F5D10134E9E710B501220446B9 +:1072100011F0BAFA0378012B05D12378012B8CBF2A +:1072200004230223037010BD70B505460E461046B8 +:1072300019461C4611F098FA03785A1E012A06D8FE +:107240007368002221462846BDE870401847032B8A +:1072500002D173680122F5E736684288042B214683 +:107260002846B44608BF0023BDE8704018BF01237C +:10727000604700BF426A03464079032888BF586BC5 +:10728000114494BF184680185962704782790346AA +:107290000AB1184670475A79C06A032A014401D8D6 +:1072A000D962F6E79A6AD9620244586B1044704773 +:1072B00010B50C460121FFF7E9FF047010BD10B5B1 +:1072C0000446442020F063FAC46010BD10B50446A3 +:1072D000C161880020F04DFA206210BD10B504464F +:1072E000006A20F063FA2046BDE8104020F05EBA44 +:1072F0002DE9F74F16460023C0E90423378C83603D +:107300008371C362436280F83830738CB6F824907E +:10731000B6F81A80B6F816A0B6F81EB04171012270 +:107320001F44974238BF17464FEA8905013F8261E3 +:1073300005F0040508F003021543FA0002F0780294 +:10734000B38B04460AF00F0A15433F094FEA590967 +:107350004FEA980847EA090242EA0A0242EA0802AA +:107360001A4352EA0B0235D101212046FFF782FF72 +:1073700005706379022B18D9D4E90F787D0008F0E5 +:10738000010305F07E054FEA5808BF091D4358EA7E +:1073900007094FF00101204618BF45F08005FFF7AF +:1073A00069FF0570B9F1000FE8D1636AB18AE36340 +:1073B000E0682D4FFFF7F8FE2B49024620460DF0FE +:1073C0007BFA0025738BB28B1344AB4248DD318DC1 +:1073D000002241E0012120460193FFF74BFF65F0B9 +:1073E0007F053A0105704FEA8A15019B02F03002D1 +:1073F00005F0400515430BF001021543DA0002F0D9 +:10740000080215434FEA880202F0040215434FEACE +:10741000490202F002021543BF084FEA59094FEA38 +:107420005A0A4FEA58085B084FEA5B0B92E7F36A87 +:1074300003EBC2035878C0070DD55888A8420AD17B +:107440005968E068FFF7B0FE3946024620460DF065 +:1074500033FA0135B6E701329142E8DC0521F0E765 +:1074600003B0BDE8F08F00BF757203004379012BB4 +:1074700070B5044601D1012034E0C26B436A002597 +:107480009B1AC36305642069038DAB420BD86379F3 +:10749000032B1AD1606AE36AA0622363184420F0C8 +:1074A00076F96063E7E7C36A03EBC50213F835308A +:1074B000052B08D1012120469678FFF7DBFE0670E8 +:1074C000236C013323640135DDE7042BD3D1D4E9E8 +:1074D0000A13626A8A4202D1216B994203D0A262E6 +:1074E0002363002070BD94F838301BB1054906486D +:1074F00002F02BF8E268C38A5268616B006901F000 +:1075000065FEB8E72F720600C8D905004379012B44 +:1075100007D083681944036981605A8C9142C8BFBF +:107520005984704710B51446FFF7F0FF0121FFF7AB +:10753000ADFE047010BD38B504461D46FFF7F2FFDE +:107540002A4620460249BDE838400DF0B5B900BFD3 +:107550008D72030070B504460D46C0681946164684 +:10756000FFF722FE3246034629462046BDE870401A +:10757000E1E711320B46D2B20121EBE716320B469E +:10758000D2B24FF0FF31E5E719320B46D2B20021FB +:10759000E0E770B4C4682678042E1D4608BF66680C +:1075A000638808BF46F823505D1C658070BCC2E745 +:1075B00003F128011346CAB20021BCE770B4DDE92B +:1075C0000365D2B203EB460443EA062315B1013248 +:1075D0000134D2B2091B70BCADE710B4044633B914 +:1075E0000F2A04D8503A10BCD2B201219AE703F115 +:1075F00024012046134610BCCAB201219BE710B4F7 +:1076000004463BB90F2A05D8403A10BCD2B24FF01D +:10761000FF3187E703F126012046134610BCCAB2AA +:107620004FF0FF3187E7F8B516461F46FFF76EFFAC +:107630008479054604BB4379022B25D9C46A036AC1 +:10764000C4F1FF2453F8273004F57F04FE34442EA0 +:107650001C4412D814F1400F14DB3F2CD4BF002778 +:107660000127E41BB91C2846FFF710FE06706FB90E +:10767000442E98BF40344470F8BD7F2C94BF00273F +:107680000127EEE70127ECE70127EBE76B79442EB2 +:1076900098BF04F58044042B05D1B4F5004F24BFF6 +:1076A000012385F8383064F07F03E411437084705F +:1076B000E2E7274BD3F8E430022B2DE9F0470446EC +:1076C00089460ED886698E420BD2C56A43698E1BE5 +:1076D000ED1A40F2FF7756EA050304D1E36AC4E9E4 +:1076E0000539BDE8F087062E01D90F2D1AD91F2DB7 +:1076F000AA4628BF4FF01F0A554510D8032EB046A2 +:1077000028BF4FF0030801212046FFF7B3FD4AEAE6 +:1077100048130370A5EB0A05A6EB0806DBE74FF05C +:107720000008F0E7BE42B0464FF0020128BFB8465D +:107730002046FFF79FFD4FEA181303F070032B4319 +:1077400063F07F03037080F80180AA46E2E700BF80 +:107750009840002038B50D4600218171FFF7D6FE14 +:107760004379012B1EBF036AC26A43F8252038BD46 +:10777000012A10B40B46044606D0022A0AD110BCD6 +:1077800069224FF0FF31CDE611461B322046D2B2BE +:1077900010BCDFE64FF0FF31F7E70C2910B50446C7 +:1077A0000AD10849C068FFF716FD232203460121CC +:1077B0002046BDE81040BEE64331CAB2BDE81040E5 +:1077C0000121AFE620E1050001F110033F2B73B565 +:1077D00006460C4607D8A1F18002D2B2012102B0C0 +:1077E000BDE870409EE6012122220DF10505FFF75C +:1077F00099FE294604F07F00E3B2E4112A4605F819 +:10780000010D601C0128F5D8013403F0400313D1A9 +:107810001BB97F2305F8013C951E491B3046FFF735 +:1078200035FD01AC01462B46A34209D19DF8042049 +:107830005B1BC25402B070BD002BEED00023E9E701 +:1078400013F8012B62F07F0201F8012BECE70B46E5 +:10785000102201217EE610B50446C068FFF7BBFC8C +:107860002322034601212046BDE8104063E653224F +:10787000012157E6002A0B464FEA4201C1F10101FE +:1078800014BF1522142265E6542201214AE657222C +:10789000012147E65822022144E659224FF0FF31E8 +:1078A00040E65A2200213DE670B50D4604461146D9 +:1078B00022B92B461322BDE870404BE6022A04D1C0 +:1078C000FFF7D5FF2046FFF7ECFF2B4618226FF09D +:1078D00001012046EFE75B22002123E610B50446B4 +:1078E00029B955224FF0FF31BDE810401AE60229B0 +:1078F00004D1FFF7BCFF2046FFF7EDFF56226FF0E3 +:1079000002012046F0E710B50B4604464222002152 +:10791000FFF789FE0123A37110BD134619B143225D +:107920004FF0FF317FE64422FAE7134619B14522B2 +:107930004FF0FF3177E64622FAE7F8B505460C46E8 +:1079400021F400471646CAB90B040ED55921FFF79A +:10795000AFFC59212846FFF7ABFC59212846FFF719 +:10796000A7FC59212846FFF7A3FC3B4642220021F1 +:107970002846FFF758FE0123AB71F8BD3B46402275 +:107980000021FFF750FE210A21F07F013143C9B2E7 +:107990002846FFF78DFCEEE7002A02F147020B466E +:1079A000D2B20CBF022100213DE638B504460D4697 +:1079B0000E21FFF7F2FE20462946FFF7CBFE0221FB +:1079C0005C22FFF7AFFD20466FF00301BDE83840B1 +:1079D000FFF79CBD5D224FF0FF31A3E5002915BFE5 +:1079E0005F225E22032100219CE50B464B220121F0 +:1079F00019E66FF00301FFF789BD10B50B46044689 +:107A00004A220021FFF70FFE0123A37110BDA1F14F +:107A10003002D2B2002185E5322938B5044611D0B2 +:107A2000332912D1012507212939CAB220464FF046 +:107A3000FF31FFF777FD55B12046D322BDE838402E +:107A400000216FE501250621EEE70025ECE738BDB2 +:107A5000022A02F12A020B46D2B214BFC1F101017F +:107A6000012168E562226FF001015BE5032909D07D +:107A700004290AD0002102230A4443EA8203C943AD +:107A80002F2258E500210B46F6E70121FBE70B46C4 +:107A9000302201394FE510B4144641EA0223214453 +:107AA000312210BC47E510B41C4622430B6910BCC0 +:107AB00007BF3222012133224FF0FF3169E5F8B5CB +:107AC0001446D6B2069A1F463A430B6905460BBFC9 +:107AD000C4F10101E14320222122FFF75AFD314682 +:107AE0002846BDE8F840FFF7E3BB07B5CDE9002322 +:107AF0000B4634220021FFF761FD03B05DF804FB63 +:107B000007B5CDE900230B4636224FF0FF31FFF7D2 +:107B100055FD03B05DF804FB10B5632204464FF039 +:107B2000FF31FFF7FFFC0123A37110BD10B501F178 +:107B300064020446D2B24942FFF7F4FC0123A37168 +:107B400010BD10B501F167020446D2B24942FFF7F9 +:107B5000E9FC2269D38A43F00103D38210BD0421DA +:107B6000FFF7D4BC6FF00201FFF7D0BC70B506463A +:107B7000B2B1900714D110792E2811D194687CB13C +:107B8000A2070DD16568EAB2922A09D12D0A022D09 +:107B900006D1A2681A60049BE2681A60012070BDD9 +:107BA0000A460448044904F009FF736A186000207B +:107BB000F5E700BF80D905003A720600F0B585B040 +:107BC00005460E46104603A91F46FCF715F948B9AD +:107BD0000B490C48324604F0F1FE6B6A1860002035 +:107BE00005B0F0BD039803F0C3F830EA0703F7D0FF +:107BF0000346054900973246024804F0DFFEECE7F1 +:107C00004D72060080D9050053720600038C032BC9 +:107C100070B5C46A03D1856A00239D4205D144F83A +:107C200021201FF000FE012070BD54F82360964211 +:107C300001D00133F1E70020F6E710F039BE38B586 +:107C40008BB2032B04460D460384426205D1826A3F +:107C5000C06A9200002115F001FD042D20460CBFE2 +:107C6000022101211FF0B7FD20460021BDE8384068 +:107C700010F0F0BD02F00F03022B10B5044608D03F +:107C80000A460C490C4804F099FE636A186000200B +:107C900010BD836A12090020984204D1238C042B62 +:107CA000F5D10649EEE7E16A51F820108A42EFD09B +:107CB0000130F1E76972060080D905006F72060095 +:107CC00000F00F03022B02D10009FAF782BD014830 +:107CD000704700BFF53C060070B5054610460E46DD +:107CE000FFF7EEFF0378732B19D14378BBB103463E +:107CF0000A22002013F8014F5CB91F2808D90B494C +:107D00000B481F23324604F059FE6B6A18600020AE +:107D100070BD303C092C02D802FB0040EAE705495F +:107D20000348324604F04AFEEFE700BF75720600D2 +:107D300080D9050082720600F8B5054610460E4649 +:107D40001F46FFF7BDFF174C01780022A446637859 +:107D50008B421BD190F801E0A3789E4516D190F894 +:107D600002E0E378734511D16BB91CF82200B842E8 +:107D700008D90D490D483B46324604F01FFE6B6A98 +:107D800018600020F8BDC378002BEED00132152A10 +:107D900004F10404DBD106490448324604F00EFE27 +:107DA000EDE700BF4CD405007572060080D90500D0 +:107DB0008B7206002DE9F34706460F46002A3CD099 +:107DC00093073AD113792F2B37D1926802F00F0322 +:107DD000022B08D10F23FFF7AFFF01248440204678 +:107DE00002B0BDE8F08742B312F0030A25D113793F +:107DF0009F2B22D1D5682B79A12B1ED192680F23FE +:107E0000FFF79AFF4FF0010909FA00F401AAA22135 +:107E100005F10800FCF708FA8046C245DFDA019A4E +:107E20000F2352F82A2039463046FFF785FF09FA1A +:107E300000F004430AF1010AEFE7044904483A4616 +:107E400004F0BCFD736A00241860C8E79172060054 +:107E500080D9050010B50446024804F037FD2060C3 +:107E600010BD00BF80D9050004292DE9F8438046E4 +:107E70000C460DD8151F01F130093026B1450DD043 +:107E800055F8040F00F00F03022B0AD00D4900E053 +:107E90000D49D8F82400FFF7DDFF00242046BDE897 +:107EA000F8830009FAF795FC0746E4F7A9F90228D8 +:107EB000ECD13B78722BE9D17B78B342E6D1013625 +:107EC000DCE700BFC6720600A27206002DE9F0478B +:107ED0000F4686B0044603A938461E469146FAF777 +:107EE00084FC0378762B054640F02D81B9F1020F12 +:107EF00040F0D68040F259339F4232D14EF6B468FA +:107F00004FF42C6906E04EF6B168F9E74EF6B16819 +:107F10004FF42469326829462046FFF7DDFE726877 +:107F2000074629462046FFF7D7FEFB02420102F032 +:107F3000200203F470431343B90143EA0903C0F379 +:107F4000430001F0400143EA000241EA08012046F3 +:107F500010F072FC31E24EF6B868D1E74EF6BD681B +:107F6000CEE740F265339F42CDD040F261339F426D +:107F7000CCD040F25A339F42EDD040F25B339F4267 +:107F8000ECD0B7F5587F1ED13068FFF799FEAE49A7 +:107F9000E4F7AAF9A8B132680F2329462046FFF773 +:107FA000CBFE07467068FFF78BFEA849E4F79CF903 +:107FB000002840F0BF803A0342F421624EF6F1619E +:107FC000C5E70F27EEE740F25F339F422ED13068BE +:107FD000FFF776FE0378722B18D132680F232946FB +:107FE0002046FFF7A9FE2946726880462046FFF723 +:107FF00073FE4EF610610746FA01D2B242EA083229 +:10800000C7F3430742F421623943A0E732682946A7 +:108010002046FFF761FE2946726807460F23204677 +:10802000FFF78AFE4FF46E418046E5E740F25E338B +:108030009F422ED14EF69058326829462046FFF7CF +:108040004BFE05AB00930746726804AB29462046F9 +:10805000FFF78CFD002800F0B081049A0723294621 +:108060002046FFF769FE059A064629464FF47F73BE +:108070002046FFF7A3FDFA02B90102F4704201F0B5 +:10808000400142EA900241EA080142F42062314391 +:108090005DE740F266339F424CD14EF68058CBE705 +:1080A000B9F1030F46D1DFF8A881002700F1010ADA +:1080B00003224146504615F0D5FCB0BB2B79A3BB3B +:1080C000644B326803EB87072946204697F85480B3 +:1080D000FFF702FE7268074629462046FFF7FCFDBF +:1080E000B268814629462046FFF7F6FDFA024301B1 +:1080F00002F4704203F0200313434FEAC912D2B2D4 +:1081000043EA50031343BF014FEA0812D2B207F00B +:10811000400708F0F00142F4206247EA590941F4AF +:108120006E411A4349EA010111E70137042F08F1B2 +:108130000408BDD14B46484948482A4604F03EFC55 +:10814000636A186039E1B9F1000F0FD1B7F52D7FDF +:1081500005D14FF43F41204610F064FB2DE140F281 +:108160006E339F42E6D14BF63071F4E7B9F1010F5F +:1081700040F00381B7F5CB7F10D10146326820462D +:10818000FFF778FD0146204610F0DAFB002840F0AA +:1081900014813349606AFFF75DFE0EE1B7F5D27FC7 +:1081A00009D1014632682046FFF764FD01462046AA +:1081B00010F01AFCEAE7B7F5D67F09D1014632681C +:1081C0000F232046FFF7B8FDC10041F48E41C2E7FE +:1081D000622B49D1039B032B0CD0052B40F09180DF +:1081E000C3785F2B40F08D8003796E2B02D0772B04 +:1081F00040F0878069781B4B00224FF0FF3758789A +:10820000884205D195F802C09878844508BF1F7848 +:1082100001320E2A03F10303F1D17B1C8AD03268AC +:1082200029462046FFF726FD039B052B024609D170 +:108230002B79A3F177056B426B413946204610F04C +:108240009DFBA3E70023F8E7DB720600E57206005A +:10825000A1D405004CD40500F272060080D90500B7 +:10826000FF720600B0D40500692B4AD14378742B05 +:1082700047D13068FFF724FDBA4B017800225E78C1 +:108280008E422AD147789E78B74226D1867826BB7F +:10829000AE1C31460B46013118780028FAD1691D11 +:1082A0008B423FF647AFB04902EB42020A44013B22 +:1082B00092F8642012F0010F4FEAC2000CBF4FF099 +:1082C000080C4FF0000C00F008000821B3420AD25D +:1082D00041EA021141F43F413DE701320E2A03F128 +:1082E0000303CCD126E713F80179742F4FEA51012B +:1082F00001D10143EAE7652F7FF41CAF4CEA01018D +:10830000E4E740F2D9139F4202D14BF2726122E7B7 +:10831000B7F5ED7F02D14BF262611CE740F2DF233B +:108320009F4213D1326829462046FFF743FD10F4DF +:108330003F4F024607D150044ABFD1B242F4344104 +:1083400041F4354107E74EF62D1100E6782F7FF412 +:10835000F1AE326829462046FFF72CFD10F4FE4F9F +:10836000024607D101044ABFC1B240F43C4141F486 +:108370003D41F0E64EF6BD01E9E5B9F1020F40F0EE +:10838000AE81736803F00F03022B40F2A92340F083 +:10839000A2809F4214D1014632680F232046FFF786 +:1083A000CBFC7268074629460F232046FFF7C4FC22 +:1083B00039460246204610F09FFA06B0BDE8F08725 +:1083C00040F2CF139F421CD14FF6B0294FF28007E5 +:1083D00032680F2329462046FFF7AEFC72688046BC +:1083E00029460F232046FFF7A7FC47EA000242EA8E +:1083F000082249EA0001AAE54FF690294FF2A007AA +:10840000E6E740F2EE239F42F6D040F2AD239F42D2 +:108410002DD1014632680C232046FFF78DFC07461C +:108420007068FFF74DFC064601465048E3F75CFFD5 +:1084300098B14F483146E3F757FFB0B12A464D494E +:108440004D4804F0BBFA636A0022186042EA072232 +:1084500042F400424FF2EF3179E50023424A03EB48 +:10846000C303134493F88E20F0E70123F6E740F2AC +:108470008B139F4215D14FF480473268294607235A +:108480002046FFF759FC726880462946072320469C +:10849000FFF752FC424603463946204610F027FAC1 +:1084A0008BE7DFF8D880002703224146284615F0E5 +:1084B000D9FA50B9EB7843B92B4B03EB870797F800 +:1084C000A0703F0147F48047D7E701370F2F08F12D +:1084D0000408E9D12EE69F421CD14FF400573268C0 +:1084E000072329462046FFF727FC29468046726865 +:1084F000FF232046FFF762FB47EA000141EA08211B +:1085000029E64FF42057EAE74FF44057E7E74FF4E6 +:108510006057E4E7B7F5E87FF3D040F287139F4256 +:10852000F2D0B7F54D7FF2D040F2AB239F4227D176 +:108530004FF2402832680F2329462046FFF7FCFB04 +:10854000726807464FF6FF7329462046FFF736FB51 +:108550003A4603464146204610F0E0F92DE74FF237 +:10856000C028E7E7B0D405004CD40500DBD40500F3 +:10857000E4D40500EB72060080D90500EDD40500B7 +:1085800040F2AA239F42EAD0B7F52B7F1AD10146C9 +:1085900032680F232046FFF7CFFB29460746726853 +:1085A0004FF0FF332046FFF709FB3A4683B20546FA +:1085B0004FF24021204610F0B1F92B0C3A464FF211 +:1085C000C021C8E740F285239F4228D10146326886 +:1085D0000F232046FFF7B0FB05AB009307467268F8 +:1085E00004AB29462046FFF7C1FA00283FF4E5AE68 +:1085F000049A0F2329462046FFF79EFB059A06465C +:108600002946FF232046FFF7D9FA820842EA0732BB +:1086100046F4684142F4706241F0500197E440F240 +:1086200083239F4240D0B7F5217F3FD040F286237D +:108630009F423DD0972F3DD0B7F54C7F3CD040F2C4 +:1086400032339F427FF476AD0523884A02EB8303E1 +:108650002946B3F8DC70326807232046FFF76CFB2D +:1086600005AB00938046726804AB29462046FFF7AD +:108670007DFA00283FF45EAD049A07232946204680 +:10868000FFF75AFBFA04064618D5059A1F23294618 +:108690002046FFF793FA47EA0801800141EAC60144 +:1086A00000F4F860014356E50023CEE70123CCE750 +:1086B0000223CAE70323C8E70423C6E73B04059A5D +:1086C00006D53E2329462046FFF778FA4008E2E720 +:1086D0007C2329462046FFF771FA8008DBE7B9F1D1 +:1086E000030F7FF427AD40F28E239F4221D1002754 +:1086F0003268072329462046FFF71EFB7268814631 +:10870000072329462046FFF717FB29468046B26813 +:108710001F232046FFF752FA47EA090747EA801766 +:1087200047EAC80117E54FF40067E1E74FF48057C7 +:10873000DEE740F28F239F42F5D040F291139F4233 +:10874000F4D040F287139F422BD14FF4C0583268C7 +:10875000072329462046FFF7EFFA726807230746EA +:1087600029462046FFF7E8FAB26802F00F03022B11 +:1087700081460ED1072329462046FFF7DDFA47EA56 +:10878000C90141EA080141EA8011E4E44FF4D058FC +:10879000DDE707232946204648F48068FFF70EFAF4 +:1087A000EDE740F20A339F4222D14FF6903832680B +:1087B0000F2329462046FFF7BFFA726881460F2330 +:1087C00029462046FFF7B8FAB268074629460F2324 +:1087D0002046FFF7B1FA40EA092242F4704242F023 +:1087E000F00248EA0701FFF7B2BB4FF6B038DEE708 +:1087F00040F24E339F42F8D0B7F54D7FC6D040F2DD +:1088000031339F427FF496AC014632680F232046F5 +:10881000FFF792FA72680F23294607462046FFF7B2 +:108820008BFA05AB00938046B26804AB294620461C +:10883000FFF79CF900283FF4C0AD049A0F232946A6 +:108840002046FFF779FA059A06462946FF23204677 +:10885000FFF7B4F93F0247EA083746F4684147EAB0 +:10886000900241F04001FFF772BB00BF4CD40500FD +:1088700038B5054630201EF07CFF2022044600213A +:1088800014F0ECFE294620461EF092FFA562A800D7 +:108890001EF06FFFE062204638BD10B50446C06A86 +:1088A0001EF084FF204600211EF08AFF2046BDE80E +:1088B00010401EF07BBF00BF2DE9F04F89B0062AA3 +:1088C000CDE90112129F9DF84C500493064615D82D +:1088D000012A08D90F463F2307F8013B0197019A67 +:1088E0000023137002E0029B002BF8D1029B012BA6 +:1088F00094BF0020012009B0BDE8F08F0028019C42 +:1089000027DA014616F022FA18BB2D2206F10040A4 +:1089100004F8012B0646049BBB4926F0004840465C +:1089200003F0200516F012FAC0B9B749404616F018 +:10893000EFF998B985F04903237085F04E0385F06F +:1089400046056370E01CA57000230370019BC01AEC +:10895000D1E7002DDFD004F8015BDCE7314630467B +:1089600016F0F4F940B145F04E0385F0410523704F +:108970006570E01CA370E7E7049B002F43F020081C +:10898000B8BF0627B8F1670F02D1002F08BF012733 +:10899000019BA4EB0309029BB6F1000BA3EB0909B1 +:1089A00009F1FF3A1ED1B8F1660F0BD17A1C52457E +:1089B000A8BFA9F1030707F101094FF0660B0022D8 +:1089C00092460CE07A1D5245A8BFA9F10707002284 +:1089D000B8F1650FC3469146F2D14FF02B0A11460C +:1089E000154638E0CBF3C7507F3815F095FF87491F +:1089F00015F0E6FF16F0C0F9BBF17E5F054680F08A +:108A0000C180454215F088FF01468148DFF800B279 +:108A100012F088FB01463046039116F06FF9039976 +:108A2000002840F08F80B8F1660F08D0B8F1670FCA +:108A300040F09280042D00F38F806A1E17447A1C48 +:108A40005245A8BFA9F10307002207F10109924688 +:108A500011464FF0660B27EAE773BBF1650F0393EE +:108A600040F0F58003F1010917468A1A00230592A8 +:108A7000B9F1000F80F2F880042B36DD621E302140 +:108A800013782E2B164602F1FF32F9D0A3F13000F5 +:108A9000092840F22A8101363378302B25D17278AB +:108AA0002E2A40F02F81BBF1660F00F02B81BAF126 +:108AB0002D0F3270737040F02381013D08BF4FF0DD +:108AC0002B0AB44206F10100A6EB0401A0EB04005E +:108AD0003CBF00210120A4EB0602214438BF002244 +:108AE000204414F03FFD31233370B8F1670F0BD1F0 +:108AF000039B4BB123461C46013B14F8012C302A42 +:108B0000F9D02E2A08BF1C46BAF1000F15D0049BDD +:108B100084F801A003F020030A2243F0450395FBEB +:108B2000F2F0237090FBF2F302FB130302FB1050F0 +:108B300030333030A370E070043400232370019B85 +:108B4000E01AD8E60135684215F0E6FE01465846BF +:108B500012F0E8FA01465EE7A9F10602BA4205DC26 +:108B6000B8F1670F14BFA9F107071746304615F093 +:108B7000DBFFC34606466A424FF000094FF02D0A5C +:108B8000494668E7013015F0C7FE01462048DFF886 +:108B900080B012F0C7FA0146304616F0C3F8C8B9E3 +:108BA000B8F1660F23D1554534DA7A1901325245AE +:108BB00007DBAAEB050ABAF1010FAAF1020708BF09 +:108BC000002707EB050909F101092A4629464FF05C +:108BD000000A3EE76A1CA81C039215F09DFE0146A0 +:108BE000584612F09FFA039A01461546D4E7B8F1A9 +:108BF000650F0FD0B8F1670F1BD02A46C3464FF060 +:108C000000094FF02B0ABBE7FFFF7F7F9B209A3EB6 +:108C100000002041A9F10602BA4201DCA9F10707D0 +:108C20004FF000092A464FF02B0A49464FF0650BDA +:108C300011E73A1D524501DBA9F10607BD4203DBEE +:108C40002A464FF0670BDAE76A1CBF1AB9E7BBF197 +:108C5000670F7FF409AF002FD6BF4FF00109DDF891 +:108C60000C90CDF80C90FFE6002F3BDD384615F058 +:108C700053FE0146274812F055FA024600233146BA +:108C800010460793069216F057F8079B50B9069ABC +:108C90003046114615F08AFD079B069A0133092BD1 +:108CA0000646ECD12246B9F1000F0BD003F130019A +:108CB00002F8011B0599F94204D1039911B12E2143 +:108CC000A21C6170002F09F1FF3908DC3046114900 +:108CD000CDE9062315F074FEDDE906230646013FC3 +:108CE0001446C5E64FF07E52C8E7392B02D0013357 +:108CF0003370D1E6019B51709E427FF4C1AECBE64A +:108D00000135DEE6019A0299631C9A1A8A4238BF3D +:108D10001C46D6E60000204108B5044631B1054B9B +:108D20008A6B03600968002303F08BFE2046F8F786 +:108D3000C9FE00BF80D905002DE9FF470446019216 +:108D40001E4645182AB1023A222A02D9364801F0B5 +:108D5000A5F9AC42274636D214F8010B0FF00DFCF2 +:108D600080460028F5D13B782B2B26D12746E91BDE +:108D7000384601AA1FF0BEFE0744B9460024A945A3 +:108D80004B4623D3B8F1000F00D06442640044F096 +:108D90000104BB4209D01F46AF423B463ED2187881 +:108DA00001370FF0EAFB0028F6D12049019A20484C +:108DB00003F004FE3146FFF7AFFF2D2B04BF27461B +:108DC0004FF00108D3E74FF00008D0E719F8012B66 +:108DD000A2F1300ABAF1090F09D95F2ACFD042F0C7 +:108DE0002002A2F161011929CCD8A2F1570A0199F8 +:108DF0005145C7D920461EF074FD28B9019B03FBDD +:108E000004A494EA4403BAD5019B03974246E91BA4 +:108E100003A804F016FE039B0446BAE7C5D120461A +:108E200004B0BDE8F08700BF0A7306001F73060098 +:108E300014D905002DE9F04F8BB0CDE90623149B22 +:108E40000893002304930023CDE90133DFF898A2AF +:108E5000044600EB01094C4580F0A38120780FF017 +:108E60008CFB059000283ED123782B2B3FD1013479 +:108E70004C4580F09681237843F02003692B3CD148 +:108E8000A31C994540F28381637843F020036E2B45 +:108E900040F07D81A37843F02003662B40F077817A +:108EA000E31D994504F103051AD9E37843F0200343 +:108EB000692B15D1237943F020036E2B10D16379F0 +:108EC00043F02003692B0BD1A37943F02003742BCB +:108ED00006D1E37943F02003792B01D104F1080591 +:108EE0004FF0FF461DE0049E01340496B3E72D2B9E +:108EF000C1D1012301340293BAE76E2B40D1A31CE8 +:108F0000994540F24481637843F02003612B40F09F +:108F10003E81A37843F020036E2B40F03881734EDE +:108F2000E51C069B7BB14D450DD22B7843F0200309 +:108F30006A2B08D1019BA54243F0020308BF4FF002 +:108F40007E5601350193029B1BB1012306F10046B9 +:108F50000293A5420DD04D452C4680F0F880207834 +:108F600001350FF00AFB0028F5D1079B002B40F0DC +:108F7000FC805F495F4803F0A9FC0899FFF7CCFE2D +:108F80004FF000082146002742464646CDF80080B3 +:108F9000C3460D4615F8010BA0F13003092B0393CE +:108FA00000F28B80BBF1020F2ED1009B52498B4205 +:108FB00005DC0099039B0A2000FB01330093A945BF +:108FC00000F2B580059B13B1009B5B420093009BB0 +:108FD00046441E4416F1250F05DA3846474915F078 +:108FE000EFFC2536074616F1090FC0F0A28070424B +:108FF00015F092FC0146504612F094F801463846AE +:1090000015F092FD06468CE7039B33B13C4909926B +:10901000384615F087FE099AC8B1BBF1000F01D19F +:109020000136CCE701324FF0010BC8E73449099211 +:10903000384615F063FE099A30B35146384615F0AC +:10904000BFFC002115F0B4FB099A0746013E002E33 +:10905000ECD116462A493846CEB915F04FFE28B352 +:109060005146384615F0ACFC0746039815F054FC01 +:109070000146384615F09CFBBBF1010F07464FD166 +:1090800008F1FF3832469AE708F10108DEE715F0EB +:1090900035FE48B15146384615F092FC002115F0D6 +:1090A00087FB08F1FF380746013ED3E7BBF1000F0D +:1090B00039D108F101085A4681E7BBF1000F21D1EF +:1090C0002E28B0D040F0200CBCF1650F1DD1A94571 +:1090D0006FD94B782B2B1DD18D1C4D453FF449AFDB +:1090E0004FF0020B6BE700BF000020410000C07F83 +:1090F0002B73060014D9050064666606EA1C080294 +:10910000EC78AD60BBF1020FDCD15F283FF457AFC4 +:109110000D4657E72D2B08D101238D1C0593DCE765 +:109120003246B3464BE732467DE74FF0020B294605 +:109130002FE7304615F0F0FB0146504611F0F2FFE4 +:10914000394615F03DFC5DE725460026EDE67FF447 +:109150000CAF019B012B3FF40CAF6BB1049831466F +:109160000BB0BDE8F04F02F027BD019B002B7FF450 +:1091700000AF01230193B8E6079B13B100213046ED +:10918000EEE730460BB0BDE8F04F03F01FBD069B85 +:10919000002BD9D1029B002B3FF4EBAE25460026D5 +:1091A000D3E64FF00008254646460027CDF800805C +:1091B0000DE73FF4DEAE05E708B510201EF0E7FA34 +:1091C0000278012161F30202027008BD10B5048823 +:1091D00003F07F03DB0024F47F7443F0020324F0E8 +:1091E00003042343C0E90112038010BD009B836088 +:1091F000019B4260DB0001F0070103F47E73029AD9 +:109200000B43064901EA82210268520D0B435205C5 +:1092100013430360039BC360704700BF00FC1F0043 +:1092200038B504460D462378616803F00703052B23 +:10923000104607D12068E268C0F38A20BDE83840B4 +:1092400003F0FEBFA3682A4603F0CCFF23881B0768 +:1092500044BF014B036038BDD8DD050038B5144666 +:1092600012F4807218BF1A461D46FFF7D9FF620933 +:1092700002F008022A44E1B2BDE8384002F025BC01 +:10928000024B82681A61C268DA6070479840002019 +:10929000838803F4C071B1F5C07F02460FD0190670 +:1092A00004D5C07B02EB80021069704713F4807014 +:1092B00006D0D07B02EB80021369586870470148E2 +:1092C000704700BFED200400F8B5F9F761F91D4CB7 +:1092D0001D4B002504F15806C4E90E3501271B4B30 +:1092E000636404F148000321E561A4F8EA50A4F89E +:1092F000E8702564C4F8E45003F066F83946304657 +:1093000003F062F8AA22BA21304603F062F9294636 +:109310002846C4E90366C4F89C5004F08FFF0A2174 +:10932000C4F8980004F0AAFDD4F8980040F2B251B5 +:1093300004F0A4FD294604F18800BDE8F84004F0DB +:10934000DDBE00BF984000202CDC0500E8E30500EE +:109350007047D0E902301847004870473CEA0500E2 +:10936000034BC0000A4640F00201D86803F031B94F +:1093700098400020034BC10041F00201D86803F07F +:1093800036B900BF98400020034BC0000A4640F0A9 +:109390000201186903F01DB998400020034BC10079 +:1093A00041F00201186903F022B900BF9840002083 +:1093B000F8B51C46930707460D46164608D11368B4 +:1093C0009A88910615D5520610D5AB889B0501D514 +:1093D0002660F8BD50B90F4B9D4207D00E490C20B6 +:1093E00001F0EFFBC0E901562060F2E7C4E9006735 +:1093F000EFE70A4A934202D173682360E9E7084A1B +:109400009342E5D110B101F0E2FB05467368C4E96F +:109410000035DEE79CE0050054D50500B8E4050002 +:10942000F0E4050000232DE9F041C2E900330E46C7 +:109430000746144601F0CBFB0A2E054602D12060F8 +:10944000BDE8F081192E07D1838803F4C0731BB1E6 +:10945000144BC4E90037F3E76B7B5BB105EB830387 +:1094600022461B693146384698476368042BE7D18A +:1094700000236360EB7C002BE2D005EB8303F1005B +:109480001869002241F00201043001F09CF9002823 +:10949000D6D04268234629463846BDE8F041FFF75A +:1094A00087BF00BFB4E90500F0B58DB0054668463A +:1094B0000E4617461C46F8F7F3FA40B93A463146CD +:1094C0002846FFF7AFFFF8F7C1FA0DB0F0BD002C4A +:1094D000FBD1019B0449186808F0D4F90028F4D1A5 +:1094E0000198F8F7EFFA00BFE8DA05007FB5C00091 +:1094F00040F00200CDE904120190062301A90520E5 +:10950000CDE9023309F0DEF907B05DF804FB70B570 +:1095100045680024AB68A34200D870BDEB6853F8DF +:109520003400E60078B104280DD006F085F8037801 +:109530005F2B08D0EB68985906F066F8EB68334467 +:109540005968FFF70DFF0134E4E708B519B903F0D6 +:10955000B4F9F8F7B7FA03F0B9F9FAE70EB403B5BE +:1095600003AA52F8041B019203F0D4F9F8F7AAFAFF +:1095700038B50D4BC5000446186945F002050022B8 +:109580002946043001F01FF9024650B90748294620 +:1095900001F019F9024620B9054906482246FFF7AD +:1095A000DDFF506838BD00BF9840002010E6050080 +:1095B00031730600ECD905000A4B10B50446D3E917 +:1095C0000303984207D0E100002241F00201043079 +:1095D00001F0F9F820B92046BDE81040FFF7C8BFF8 +:1095E000406810BD98400020032837B505460C465A +:1095F00007D1084601F0F8FC00B30E24204603B062 +:1096000030BDCA072FD54B1008282AD801A252F81E +:1096100020F000BFFD95030045960300639603000C +:10962000639603003996030063960300FD950300DB +:1096300041960300FD950300002BDED01E24DDE7DC +:10964000002BDBDAB3F1404F06D14FF0804003B07E +:10965000BDE8304004F0D0B95C42640044F001043D +:10966000CCE7DC43F9E7062825D101F00703022BFC +:1096700010D08B071FD10B681A7BE2B103EB82037A +:109680001A691F4B9A4216D1486840B98B68C8685E +:1096900001930CE0CC082046F9F784F818B140009B +:1096A00040F00104AAE701A92046F9F79EF80199C4 +:1096B000F8F75EFFF3E7204601F089FAC37ABBB101 +:1096C00000EB8300214603692846984798B9042D8A +:1096D000B4D0A5F10803022B0FD90A4B20465D5DDB +:1096E00001F080FA084903462A460848FFF736FF8A +:1096F000062DECD1B1E7044680E700247EE700BFE9 +:10970000B9F60300A9E405003773060038D905004F +:109710002DE9F04105460E461746984601F057FAE6 +:10972000847A54B100EB8404434624693A463146B6 +:109730002846A446BDE8F0416047284601F052FAA9 +:10974000024902460248FFF709FF00BF40730600C6 +:1097500038D9050000231A461946FFF7D9BF70B55E +:109760000C46114986B0054608690490C868059002 +:10977000C1E9033202A80D49F8F770F92E682246B4 +:1097800029466846FAF763FDB4FA84F25209314675 +:109790006846FDF71DFBFFF7DDFF04460120F8F7E3 +:1097A00065F9204606B070BD984000208192030004 +:1097B00007B50022019101AB0121FFF7A9FF03B01A +:1097C0005DF804FB07B5CDE900126B4600220221CB +:1097D000FFF79EFF03B05DF804FB30B45568003D11 +:1097E000144618BF0125C5F1020302EB83030A46A4 +:1097F0002918206830BCFFF78BBF10B5044603F072 +:10980000EAF830B1002320461A461946FFF780FFD8 +:109810000446204603F0F8F828B9BDE81040034993 +:10982000034803F053B8204610BD00BF4D73060037 +:1098300038D9050070B5164604460D46FFF7F2FD0F +:10984000336893B9A30709D12268084B9A4205D11E +:10985000E28807492B460748FFF780FE204601F0C3 +:10986000C1F9054902462B46F5E770BD60E40500E5 +:109870006E730600E8DA05007773060007B56A46DE +:10988000FFF7D8FFDDE9000111B903B05DF804FB73 +:1098900002F0C7F8F9E72DE9FF41174606460C46E6 +:1098A0001D4601F094F9384A904208D12B463A46B9 +:1098B0002146304604B0BDE8F04103F023BD818865 +:1098C00011F4C07814D0062C2DD1304F00233B6208 +:1098D000FFF7DEFC0346304698472860E8B9396A4E +:1098E00019B1296004B0BDE8F0812C600846F9E7A1 +:1098F000062C18D101AA19213046FFF793FD019BD0 +:109900006BB901AA8A213046FFF794FF039401AA9C +:1099100000210120FFF761FF28600120E2E701AA92 +:1099200041464046F6E7002CEBD1384601F04FF9AE +:10993000174907F0A7FF01AA68B147213046FFF792 +:1099400071FD019B7BB101AA21462046FFF745FF2F +:1099500028602046C6E79B213046FFF763FD019B48 +:109960000BB10397D3E70B49384603F054F830B1F5 +:1099700009490A4802F0AAFF28600220B2E73846E7 +:10998000FFF73BFFF8E700BF54DD050098400020DB +:1099900008DC05009CDB05007F730600C8D90500C4 +:1099A00073B5164605460C4601F011F9427B5AB1D3 +:1099B00000EB82020423CDE90036214613692846D4 +:1099C0006A469847009B43B1284601F00BF90449C9 +:1099D000024623460348FFF7C1FD02B070BD00BF39 +:1099E00077730600E8DA050073B50C46054601F00A +:1099F000EEF88388190606462ED403F4C073B3F537 +:109A0000C07F29D0C37BB3B14CB900EB83031A6983 +:109A1000174B9A4203D010201DF0ABFE0446F37B97 +:109A2000B28806EB8303D2051B69214648BF1B6839 +:109A30002846984778B96A460F212846FFF7F2FC76 +:109A4000009B63B11CB910201DF093FE0446214613 +:109A5000684603F041FD0546284602B070BD284621 +:109A600001F0C0F8034902460348FFF777FD00BF45 +:109A7000150E04009673060038D9050037B5044664 +:109A800001F0A5F8818811F4C0750AD0104B0022AE +:109A90001A62FFF7FDFB0346204603B0BDE83040E5 +:109AA00018476A4619212046FFF7BCFC009B3BB9CA +:109AB000204601F097F8074902460748FFF74EFD98 +:109AC0006A4629462846FFF788FE03B030BD00BF2E +:109AD00098400020A373060038D9050030B505462C +:109AE0008FB000F06DFD284601F071F8848814F401 +:109AF000C0740AD01B4B00221A62FFF7C9FB034651 +:109B000028460FB0BDE8304018476A46192128465C +:109B1000FFF788FC009BE3B102A8F7F7C1FF0146FD +:109B200040B96A46FFF759FE0446F7F78FFF204613 +:109B30000FB030BD039B0C49186807F0A3FE28B195 +:109B4000039802F08DFE074B1862F0E70398F7F7D1 +:109B5000B9FF284601F046F8044902460448FFF7D9 +:109B6000FDFC00BF984000209CDB0500A3730600AD +:109B700038D905002DE9F04F8DB0136802930446E3 +:109B8000002841D102F10408C1F307294FEA490333 +:109B9000CFB253FA81F14FEA810B58F82160761069 +:109BA00048D1354608EB87030093964A08EB0B0330 +:109BB00001934FEA870A08EB87034FF0000B0199E6 +:109BC0008B423BD1CB444FEA4B0B7B1C002E48D140 +:109BD0000BEB0305A8001DF0CCFD81460CB1046021 +:109BE00001265246414609EB860013F021FCBC19C0 +:109BF000A344AB4506D948464FEA8B011DF0C9FD89 +:109C00005D46814626468EE0546802F10808BBE7AF +:109C100026FA0AF3D80708D558F82A0001F0BEF949 +:109C200018B101F099F8013805440AF1010A5745C5 +:109C3000EED1B7E74FF0000A5546F8E7196871B959 +:109C4000586860B181070AD10168914207D1039336 +:109C500002F0BCFC0BF1FF3B6A4A039B83440833D0 +:109C6000ADE71D445D44A8001DF083FD81460CB1A5 +:109C7000046001244FF0000A1DE026FA0AF2D20720 +:109C800058F82A0037D5830718D102685E4B9A42EC +:109C900002D05E4B9A4211D108AA07A901F0FEF842 +:109CA000079A0899920009EB840013F0C1FB079A08 +:109CB00014440AF1010A5745DFD199E708A9FFF7D3 +:109CC00093FEA7EB0A03039004930398FFF706FFA4 +:109CD00002460028EDD0049B19198D4207D8E900EF +:109CE000484605921DF055FD059A81466D0049F8DC +:109CF00024200134E9E749F824000134D9E7009B26 +:109D0000D3E9001A002975D11AF0030739D1DAF81E +:109D100000203C4B9A4234D1DAF80820974215D300 +:109D2000009B08330093DDE900329342E7D1321BF8 +:109D300021464B4652080298FFF7EAFC0446484683 +:109D40001DF034FD20460DB0BDE8F08FDAF80C2090 +:109D500052F837004FEAC70888B104280FD000F046 +:109D60000702022A01D006F0F5FB49F82600DAF8CE +:109D70000C20B1004244494452684A60023601371F +:109D8000CAE708AA6A215046FFF754FD002108AA35 +:109D90000846FFF722FD0021FFF726FE80464046D9 +:109DA000FFF79CFE07460028BAD0721CAA4207D3D0 +:109DB000E90048461DF0EDFC4FEA450B81465D4643 +:109DC00007F00702022A03D0384606F0C3FB074615 +:109DD00008AA0F215046FFF72DFD08AA00210120F7 +:109DE0000A97FFF7FAFCB2004A4449F82670023697 +:109DF0005060D4E7B2004A4449F826100236C2F84F +:109E000004A08DE744D70500F0E30500A4DE0500BB +:109E100070B5830786B00C4615461BD103681D4AF2 +:109E2000934202D01C4A934214D102AA01A901F024 +:109E300035F8019BA34228D31AD8029B043D03EBBB +:109E400084049C4201D106B070BD54F8042D45F83D +:109E5000042FF6E702A9FFF7C7FD0023064601938A +:109E6000019BA342304606D3FFF738FE0028EAD014 +:109E70000A4922460BE0FFF731FE30B1019BDA437D +:109E80002244013345F82200E9E7019A04490548D4 +:109E9000FFF764FBF0E30500A4DE0500CA730600CB +:109EA000B173060014D905002DE9FF41830715465B +:109EB000CFB2C1F3072437D103683A4A934202D0A4 +:109EC000394A934230D10290029803AA01A900F0C6 +:109ED000E5FF01983B1983425ED80399002601EB08 +:109EE0008003A64216D1C01B01EB8701801B04F042 +:109EF000A5F9039945F82600BC0005EB86080B1967 +:109F00004246994202F104020AD10023029304B0AE +:109F1000BDE8F08153F8042D45F826200136E0E72E +:109F200053F8040D1060ECE70021FFF75DFD0023FE +:109F300080460193019BBB4219D30021084604F0DF +:109F40007DF906464046FFF7C9FD0146D0B9B16824 +:109F5000A14221D345F8246005EB810205EB84037F +:109F6000091BAB4212D1304604F083F9CFE74046DB +:109F7000FFF7B4FD80B1019BFA1A2244013345F882 +:109F80002200D6E7304603F079FFDBE7F468D01A09 +:109F9000205843F8040DE4E7019A04490448FFF708 +:109FA000DDFA00BFF0E30500A4DE0500B173060092 +:109FB00014D905002DE9F04F85B000AF07F1080274 +:109FC00005460C46FFF72EFAFB6823B127492848BF +:109FD0002246FFF7C3FAB868002842D107F1080209 +:109FE00040F273112846FFF71DFABB68002BEDD035 +:109FF00007F1080228461721FFF714FA391DB8683F +:10A0000005F038FB82462046F8F7D8FBD7F80490D5 +:10A0100009F101068519EB1D23F00703ADEB030DD4 +:10A020006B464A4651464FEAD30B184613F000FAE6 +:10A030002E2309F83B302046F8F7CBFB814620461B +:10A04000F8F7BCFBE846464402464946304613F062 +:10A05000EFF929464046F8F7F5FA01221E21FFF7ED +:10A0600045FA1437BD46BDE8F08F00BFE473060023 +:10A07000A0DA050008B50446F7F7D6FD18B1044983 +:10A080000448FFF762FA044902482246FFF766FADD +:10A09000EA73060010DA0500FF730600014608B5F2 +:10A0A0000148FFF752FA00BF14D905002DE9F0432B +:10A0B000072887B081468846174603D1914219D0B8 +:10A0C0000E2637E1022801D0052807D13A4641463D +:10A0D000484607B0BDE8F04300F0AFBF082829D1DB +:10A0E000104602F078FC38B13946404602F093FC45 +:10A0F0000028E5D01E261DE117F0030440F03F8143 +:10A100003A68B24B9A4240F03A8107F108067B6800 +:10A11000A342D5D956F8045B284602F05CFC00281F +:10A1200000F073812946404602F075FC0028E1D119 +:10A130000134ECE711F0010F00F03F814D10D10721 +:10A1400040F10C815410232800F21981DFE810F04F +:10A15000F600FA001701FE000201170117011701AE +:10A160001701240032003500380072007A007D00AB +:10A17000800017018C009500A800B0002400320078 +:10A180003500380072007A007D00800017018C00D5 +:10A190009500A800B000DA0045EA040898EA4803F0 +:10A1A0004FEA48005DD54046C11707B0BDE8F0430F +:10A1B00003F012BC85EA0408F0E705EA0408EDE7BD +:10A1C000002C02DA8248FFF769FF1F2C09DC6FF0D0 +:10A1D00040432341AB4204DB4FF040432341AB42B9 +:10A1E00025DD2846E91703F0F7FB8046404600F0DE +:10A1F000EEFC037B002B40F0F780A9F109030C2B48 +:10A2000040F2FE80B9F1240F40F0B98002A9404627 +:10A21000FFF7EAFB04462046FFF760FC00283FF406 +:10A220004FAF394600F082FF0028F4D062E705FA0C +:10A2300004F8B3E7002CC5DB1F2CA8BF1F2445FA88 +:10A2400004F8ABE705EB0408A8E7A5EB0408A5E7CD +:10A25000214628461DF045FB0028C2D104FB05F02D +:10A26000400040F0010665E0002C00F0D08021465F +:10A2700028461DF067FB804690E7002C00F0C78061 +:10A28000284614F049FB0546204614F045FB0146DC +:10A29000284614F049FC07B0BDE8F04302F096BC34 +:10A2A000002C00F0B480214628461DF03DFBE2E77B +:10A2B000002C23DA284614F02FFB3A460146484684 +:10A2C00007B0BDE8F04302F0E1BCE20707D5314634 +:10A2D00040461DF006FB002883D106FB08F8012C40 +:10A2E0003FF45CAF3146304664101DF0FAFA0028A6 +:10A2F0007FF477AF7643002CE7D14FE72E464FF03F +:10A300000108F8E7002C00F082800021022006F00E +:10A310005FFB2146064628461DF014FB400040F036 +:10A320000100B060214628461DF0FEFA400040F0D2 +:10A330000100F060304607B0BDE8F083A542FFF6AB +:10A34000D9AEBDE6A5423FF7D5AEB9E6A5427FF747 +:10A35000D1AEB5E6A542BFF6CDAEB1E693072CD19E +:10A3600013681C4A93421BD1284614F0D5FA3A468A +:10A370000146484602F08AFC06460028DAD1164B10 +:10A38000404613F8095000F02DFC0446384600F012 +:10A3900029FC12490090234611482A46FFF7DEF8AF +:10A3A000104A934209D1284614F0B6FA3B460146BA +:10A3B0000022484601F0BBFCDEE7B9F1060F01BF01 +:10A3C00043464FF02409B8461F460FE7F0E3050067 +:10A3D0001774060074DC050084E40500257406008B +:10A3E00038D90500D4D6050000EB83003A4603694E +:10A3F000414648469847064600283FF4FEAE99E796 +:10A4000009F10D095FFA89F9F0E62F46B7E702492D +:10A410000248FFF79AF800BF3874060030DB0500E9 +:10A42000014608B50148FFF790F800BF38D905008C +:10A430002DE9F041044617461E460D4641B1186805 +:10A4400000F0C5FB6368834202D00548FFF7E8FFD0 +:10A45000A06833463A462946BDE8F041FFF758B9AF +:10A460003E740600014608B50148FFF76EF800BFCC +:10A47000A4D9050007B50022019101AB012102F02A +:10A48000DBF8F7F71FFB014608B5034809B9FFF7EA +:10A490005CF8FFF7EFFF00BF9CDB050008B500F09C +:10A4A000A1FB024902460248FFF758F8447406002F +:10A4B00038D90500410008B5024841F00101FFF715 +:10A4C000D9FF00BFACD805007FB504460D4602A8F1 +:10A4D0002021F8F776FA0A492A4602A8F8F778FB0D +:10A4E00002A804F0C5FD640044F00104CDE9004079 +:10A4F0006B4600220221034802F09EF8F7F7E2FAC9 +:10A500004B740600ACD8050008B5024841F29A41E8 +:10A51000FFF7B0FFC8D9050030B58DB004466846D6 +:10A520000D46F7F7BDFA48B920462946FFF740F92E +:10A530000446F7F78BFA20460DB030BD019902486A +:10A5400000F07EFB0024F6E790CD050070B58CB0DE +:10A55000044668460D461646F7F7A2FA50B920465B +:10A5600032462946FFF72EF90446F7F76FFA2046E0 +:10A570000CB070BD0199024800F062FB0024F6E7C0 +:10A5800090CD050082B0024B01AA1A6002B070475C +:10A5900098400020014B1860704700BF9840002091 +:10A5A000034B82B0186801ABC01A02B0704700BFFD +:10A5B00098400020014B5860704700BF9840002031 +:10A5C00007B5064A1368526801A95B1A9A4201D876 +:10A5D000FFF79AFF03B05DF804FB00BF984000202E +:10A5E00010B503461446500CC2F34F0221B1E107E7 +:10A5F00002D40C48FFF714FF904206D198420FD0C6 +:10A60000094902460948FEF7A9FF984204D9C21A2F +:10A6100007490648FEF7A2FF9A4201D20549F1E731 +:10A6200010BD00BF597406006374060038D90500D8 +:10A6300071740600797406002DE9F74FDDE90CA767 +:10A64000002406468B4615460193A046A146019B71 +:10A650009C4204D1B1453CD22248FFF7E1FEB4420E +:10A6600010D2BAF802209205F6D45BF8240009F162 +:10A6700001099AF80220012A24D100F0B5FC07F85C +:10A68000240017E0BAF80010C900002241F00201CE +:10A69000284600F098F888B9BAF80220D30505D505 +:10A6A000BAF8002010491148FEF758FFDAF80420E4 +:10A6B00047F8242001340AF1080AC8E7406808F185 +:10A6C0000108D6E7022A01D100F046FB47F8240032 +:10A6D000F0E72B68B8EBD30F01D20548BDE703B014 +:10A6E000BDE8F08F977406009274060038D9050013 +:10A6F000A174060070B586B00446154602EB8002D0 +:10A7000003A81E4600F037F80B9B01930A9B0093A9 +:10A7100003AA334629462046FFF78EFF06B070BDD8 +:10A7200008B50148FFF77CFEAB74060008B5014888 +:10A73000FFF798FEC074060007490346002231F86F +:10A74000020B984206D20132222AF8D103EB5303BE +:10A7500043F00100704700BFAA26060010B504466A +:10A76000416019B981600123236010BDC8001DF04C +:10A770000EF8A060F7E74160C90041F007010160F1 +:10A780008260704703789B0710B5044602D4806846 +:10A790001DF00CF82368002262F3DF03626023607F +:10A7A00010BD03789B0710B5044602D480681CF0E6 +:10A7B000FDFF236803F0040343F00103236000233B +:10A7C000C4E9013310BD2DE9F74F0378914613F02A +:10A7D000010204460E46009210D001F00702022A40 +:10A7E0000CD011F0030203D108687B49884204D0E1 +:10A7F000B9F1010F02D0002558E000925B0762D545 +:10A800002768A56827F007072F44BD4232D3B9F166 +:10A81000010FF0D1D4E90032B2EBD30FC3F3DC0166 +:10A8200011D104316160A068C9001CF0B2FFD4E905 +:10A830000032A2EBD30223F00703A060D200002174 +:10A84000184412F00BFF2368A168C3F3DC02501C0C +:10A8500060F3DF03236001EBC20541F8326006F0CC +:10A8600007060022022E6A6020D0237862F30003DC +:10A8700023701BE02868B0421CD1B9F1020F15D13A +:10A8800023686E68083B7A1B05F108012360083ACB +:10A89000284612F067FE2568A368C5F3DC0225F0A0 +:10A8A00007051D44002143F832106E60284603B0AE +:10A8B000BDE8F08F009B23B9314600F037FC00283B +:10A8C000DBD10835A1E763682BB9B9F1010F92D14B +:10A8D000204600F083F806F0070BBBF1020F29D1E8 +:10A8E000F008F7F75FFF82466268BAFBF2F102FBFD +:10A8F00011A217464FF00008A16851F8370001EB8C +:10A90000C705F0B9B9F1010F7FF475AF2368C3F340 +:10A91000DC020132B8F1000F18BF454662F3DF03D5 +:10A92000BBF1020F2360C5E90060BFD0237860F35C +:10A9300000039DE731460620FEF756FE4FEA600A07 +:10A94000D2E7042823D1B8F1000F08BFA8466168F8 +:10A950000137B7FBF1F001FB1077BA42CCD1B9F166 +:10A96000010F7FF448AFB8F1000F31D02368002207 +:10A970000833BBF1020F2360C8F80060C8F8042058 +:10A9800003D0237862F30003237045468EE7B0427C +:10A9900011D1B9F1020F89D12368083B23606368A4 +:10A9A0000137B7FBF3F203FB1277A36853F8373094 +:10A9B00063B92B607AE7009B002BC8D13146019226 +:10A9C00000F0B4FB019A0028C1D0E2E70423F0E7CD +:10A9D000204600F003F887E7B4E305002DE9F041D5 +:10A9E00046680446701CFFF7A7FE0546C000A7682E +:10A9F0001CF0CDFE2368656003F0060343F00103FD +:10AA00002360A0603D1D4FF00008B04504D13846DA +:10AA1000BDE8F0411CF0CABE55F8041C39B1042948 +:10AA200005D001222046FFF7CEFE2B68436008F1D7 +:10AA300001080835E9E710B50023044601604360CA +:10AA400088001CF0A4FEA06010BD03682DE9F74F3C +:10AA500004468B46914623B912F0010F62D000F0F4 +:10AA600064F859460620FEF7BFFD23684710B7FB80 +:10AA7000F3F603FB167609F0010300933546002335 +:10AA8000A06850F825804FEA850A00EB8502B8F1EE +:10AA9000000F0CD119F0010F44D0002B08BF134652 +:10AAA000626801326260D846C3F800B034E0B8F1A1 +:10AAB000040F17D1002B08BF134622680135B5FBE0 +:10AAC000F2F002FB1055AE42DAD1009A52B3002BDD +:10AAD000E6D1204600F029F82368B7FBF3F603FB24 +:10AAE0001676CBE759464046019300F01FFB019BC9 +:10AAF0000028E2D019F0020F0ED063682268013BF3 +:10AB000001356360B5FBF2F1A36802FB115553F800 +:10AB100025202AB943F80A20404603B0BDE8F08F4B +:10AB20000422F7E74FF00008F6E7F8B507688668F3 +:10AB30000446781CFFF700FE002520606560800059 +:10AB40001CF025FEA060BD4204D13046BDE8F840AF +:10AB50001CF02CBE56F8251029B1042903D001227F +:10AB60002046FFF772FF0135EDE770B50168024638 +:10AB70000023994201D1002014E0946854F8230086 +:10AB800004EB830601330028F3D00428F1D0556884 +:10AB9000013D5560B3FBF1F201FB123354F8233051 +:10ABA0000BB9336070BD0423FBE710B50446806821 +:10ABB0001CF0FCFD0023C4E90033A36010BD00BFFE +:10ABC000704710B50C461CF0D4FD046010BD83071F +:10ABD0000FBF0068024B00F00F0053F820007047D1 +:10ABE00074D5050008B5FFF7F2FFBDE80840C0883E +:10ABF000F7F7EFBD70B50D4604461646FFF7E0FCCB +:10AC00002846FFF7E4FF437A43B100EB8303324663 +:10AC1000294620461B69BDE870401847C288034991 +:10AC20002046BDE87040F8F77FBB00BFF474060013 +:10AC30000A4601460148FFF7DDBF00BF90CD050081 +:10AC40002DE9F347044608460E4601F0DDFE98B1B3 +:10AC500001AA6946304601F022FF009B63B11A4900 +:10AC60001A4FDFF86C80DFF86C902046F7F7C2FFD0 +:10AC7000009D033D002D0BDA314620460222FFF7EE +:10AC8000B9FF1449204602B0BDE8F047F7F7B2BF5C +:10AC9000019A02EB850339465B6852F8252020466D +:10ACA000F8F742FB019B4FEA850A53449A682AB998 +:10ACB00049462046F7F79EFF033DDBE74146204625 +:10ACC000F8F732FBF8E700BFF97406001D750600BF +:10ACD00032750600AB52060008B50246FFF777FF53 +:10ACE000837A53B100EB830306491B698B4204D17D +:10ACF000BDE80840104606F095BC181E18BF01209C +:10AD000008BD00BF491404000E2838B503460D469F +:10AD100003D100230B60012403E01E2803D101248A +:10AD20000C60204638BD10F0010402D043100B60C7 +:10AD3000F7E7820707D10168064A914203D102F082 +:10AD40009FFE2860E7E719460820FEF74DFC002823 +:10AD5000F5D1E6E758DE050013B501A90446FFF773 +:10AD6000D3FF10B92046FFF799FB019802B010BD40 +:10AD7000C20705D4830705D10268034B9A4201D16B +:10AD800002F077BEFFF7E8BF58DE05000E2838B5A1 +:10AD900003460C4626D01E2826D010F0010505D00B +:10ADA000401013F0B9FD2060012519E081070CD196 +:10ADB00002680F498A4202D102F0B2FFF3E70D495F +:10ADC0008A4202D101F060FFEDE719460920FEF743 +:10ADD0000BFC28B1820703D10268064B9A42F1D0DE +:10ADE000284638BD0020DEE74FF07E50DBE700BF8D +:10ADF00058DE050074DC050013B501A90446FFF711 +:10AE0000C5FF38B92046FFF7EDFE04490246044865 +:10AE1000FEF7A4FB019802B010BD00BF3B75060011 +:10AE200038D90500F8B505460F461646FFF7AEFFC0 +:10AE3000044618B1002333602046F8BDA9070AD1A3 +:10AE40002A680C4B9A4206D132463946284600F011 +:10AE500069FF0124F0E729460A20FEF7C5FB002818 +:10AE6000EAD08207E8D10268024B9A42E4D1324626 +:10AE70003946ECE7D4D6050010B50446FFF7D2FFFB +:10AE800038B92046FFF7AEFE024902460248FEF7F7 +:10AE900065FB10BD4675060038D9050038B5840736 +:10AEA00003460ED104680B4DAC4203D1BDE83840D7 +:10AEB00005F09CBE084DAC4203D1BDE8384003F01C +:10AEC000D3B91846FFF78EFE044902460448FEF740 +:10AED00045FB00BFF0E30500A4DE05004D7506004C +:10AEE00038D9050013B50C4601A9FFF7D7FF019B20 +:10AEF000A34204D0034904482246FEF72FFB02B0C8 +:10AF000010BD00BF5675060014D90500F7B51F46E1 +:10AF1000D30706460D4614460FD554100194019AE6 +:10AF2000002ABCBF52190192019AD7B1002A14DA43 +:10AF300000230193019803B0F0BD01A91046FFF76B +:10AF4000E3FE0028EBD12046F588FFF74BFE0949C8 +:10AF500003462A460848FEF701FBAA42EAD90195B2 +:10AF6000E8E7002A01DBAA42E4D3F2880349044857 +:10AF7000FEF7F4FA6875060038D905007175060009 +:10AF800058DA0500820701D002F036BD002801DA48 +:10AF900002F04DBD400040F001007047830710B53E +:10AFA000014610D102680F4B9A420CD100F0070302 +:10AFB000022B06D1C008F7F701FC400040F0010069 +:10AFC00010BD8068F9E70846FFF701FEC37A33B188 +:10AFD00000EB8300BDE810400369052018471846C0 +:10AFE000EEE700BF5CE105000E2810B5044622D054 +:10AFF0001E2801D1012010BD06281CD0C20703D590 +:10B00000013818BF0120F6E7FFF7E1FDC37A5BB115 +:10B0100000EB8300214603690420984720B1A0F18A +:10B020001E0358425841E6E72046FFF7B7FF0028C5 +:10B03000E0D00138E5E70020DDE705282DE9F047FD +:10B0400015BF1E260E264FF00E094FF01E09914225 +:10B0500080460C46154607D1C80720D40846FFF79E +:10B06000B6FD838859071AD504F00703022B05D0D3 +:10B07000A20717D122682C4B9A4213D105F007037F +:10B08000022B05D0AB0712D12A68274B9A420ED16A +:10B090002946204604F070FA002808BF4E46304684 +:10B0A000BDE8F08714F0010A06D0EF0738D4234634 +:10B0B0004FF0010A2C461D462046FFF788FD027B13 +:10B0C00007469AB18188080704D42846FFF77FFD18 +:10B0D00087420BD1B8F1050F0FD0387B07EB800703 +:10B0E0002A463B6921460220984798B9BAF1000FD9 +:10B0F000DDD0AC4218BF4E46D1E7CB06EDD507EB0D +:10B1000082022146136940462A4698470028E4D027 +:10B110000646C4E7B8F1020F04D0FFF765FFBBE7AE +:10B120004E46BCE70646BAE7B4E3050008B50A4652 +:10B1300001460220FFF781FFBDE80840FFF754BF3A +:10B1400010B50446FFF72AFF38B92046FFF74AFD3D +:10B15000024902460248FEF701FA10BD7875060062 +:10B1600038D9050038B50446FFF731FD837B154615 +:10B170002BB100EB8300036920469847A0B9204615 +:10B1800035B9FFF72FFD094902460948FEF7E6F9F0 +:10B19000042D04D1FFF726FD06490246F5E7FFF727 +:10B1A00021FD05490246F0E738BD00BF8575060060 +:10B1B00038D9050098750600AA75060038B5054609 +:10B1C000FFF705FD037C14461BB914F004000BD1F6 +:10B1D00038BD00EB830302F003021B692846984741 +:10B1E0000028F2D10120F3E70148FFF719F900BF69 +:10B1F000B5750600042803D0052807D00020704745 +:10B200008B68002B14BF1E200E20704788684000FA +:10B2100040F001007047084A0346C1E90023084690 +:10B220000021C0E9021119681832914202BF5B681F +:10B23000C3F3172383607047BCD50500F8B50D46EE +:10B240000179044601F07F0116464020002206F0F5 +:10B250005DFFA268E36827682B6042436A60227939 +:10B2600002F07F01A96008498F4209D1110601D47B +:10B27000B20707D46268C2F3172200FB02332B60C7 +:10B280000020F8BD0120FCE7D4D50500F8B5002268 +:10B2900005460E460146402006F038FF07461020BE +:10B2A0001CF067FA0A4B057103F13402012D18BF37 +:10B2B0001346036043686FF31F230446C0E9013659 +:10B2C00006FB07F01CF055FAE0602046F8BD00BF11 +:10B2D00000D605004268C36891688B4230B40AD238 +:10B2E0001479D16882685D1CC5601A4404F07F003F +:10B2F00030BC06F0ABBF002030BC7047F0B505464F +:10B3000085B00F4616461AB90024204605B0F0BD98 +:10B3100011F00304806843D10A68354B9A423FD14B +:10B3200001AA06F058FB10B93248FFF79BF8042E2B +:10B33000EBD12979224601F07F01402006F0E6FE9C +:10B340002D4B2A689A420646019B18D1B3F1807FA3 +:10B3500003DB2A492A48FEF7F8F810201CF009FA06 +:10B36000044695E80F0084E80F00019A02EB1123D0 +:10B3700063F31F216160029B9B1AA360C5E70299DA +:10B380002879C91AFFF782FFDDE90132E968D21A8C +:10B390000446724306FB0311C06812F049F8B4E793 +:10B3A000014600233A462868FFF7B0FD2968124B92 +:10B3B0009942024611D16B68042E00EB13220ED085 +:10B3C00095F90430002B9FDA2879E968334600F0BC +:10B3D0007F0007F046F9062497E7042EF4D1287978 +:10B3E000E96800F07F0005B0BDE8F04006F02EBF30 +:10B3F00040E10500C3750600D4D50500E7750600D9 +:10B4000054DB05007FB504460522084601A9FFF775 +:10B41000D5FE00222179402006F078FE6368029D67 +:10B42000B5FBF0F5B5EB132F0646C3F3172219D978 +:10B43000A16829444143E0681CF0ABF96368E0600F +:10B440006FF31F236360D4E90203019900FB063008 +:10B4500005FB06F211F0ECFFA36806202B44A36065 +:10B4600004B070BD521B62F31F23EBE7F8B50E79F1 +:10B47000012E05460C460ED11A49F7F7BBFBD4E95D +:10B4800002213346284603F0EFFB28461649BDE863 +:10B49000F840F7F7AFBB15493246F7F745FFA36809 +:10B4A000002BF2D01249134F2846F7F7A3FB0026D2 +:10B4B000A368B34204D810492846F7F79BFBE4E79A +:10B4C0001EB139462846F7F795FB3246E1682079E8 +:10B4D00006F0BCFE012201462846FFF78BFB013631 +:10B4E000E6E700BF007606002F3C06000C7606005B +:10B4F000177606003D7E06004B720600F8B54668DA +:10B5000036F0FF0604460F461DD101793246402031 +:10B5100006F0FCFD6368A168082262F31F23114452 +:10B52000054641436360E0681CF033F96268A36834 +:10B53000E060C2F31722013A03FB05536A43314628 +:10B54000184412F08BF820793B46D4E9022107F029 +:10B5500088F8A3680133A3606368A3F58073636010 +:10B560000620F8BD2DE9F043012885B007460E46B8 +:10B5700008D08B0724D10B68254A934202D0254A74 +:10B5800093421DD1012201A93046FFF717FEB8B141 +:10B5900000223946402006F0B9FD029EB6FBF0F6C7 +:10B5A000054631463846FFF771FE0199044606FB11 +:10B5B00005F2C06811F03CFF204605B0BDE8F083FD +:10B5C0003046FFF7EBFC054600B1451029463846EA +:10B5D000FFF75CFE002104463046FEF705FA4FF007 +:10B5E000000806463046FEF779FA03460028E3D005 +:10B5F00025B919462046FFF781FFF3E74246E16887 +:10B6000008F10109384607F02CF8C846EAE700BF00 +:10B610005CE1050000D6050038B50C462046114611 +:10B6200006221D46FEF7DCFF24B921460120BDE8B5 +:10B6300038402BE62968CB0718D411F0030303D157 +:10B640000868124A904211D001F00702022A04D081 +:10B6500043B90A680E4B9A4204D1012C02D10D481D +:10B66000FEF7DEFEBDE8384001207BE70846FFF725 +:10B6700073FB054601460120FFF708FE2A460446F3 +:10B680000021C06811F0EAFF204638BD58DE0500F1 +:10B69000B4E305001B76060038B50D461C4611467E +:10B6A0002846084AFEF79CFF206803F0C5FF012DDD +:10B6B000007803D1BDE838400021E7E56168BDE8C6 +:10B6C00038404FE70400020070B51B288CB00646D6 +:10B6D0000C46154626D005D804286BD90E2850D024 +:10B6E00000244BE02428FBD1012203A92846FFF7C0 +:10B6F00065FD00284ED0A1075AD12268474B9A42D7 +:10B7000056D1012209A92046FFF798FD0123009395 +:10B71000DDE90901DDE9032303F030FB002847D010 +:10B720001E242BE00A683E4B9A42D9D0012206A97A +:10B730002046FFF783FD052209A92846FFF73EFDB5 +:10B7400000229DF82010402006F0E0FCA1680A9E2F +:10B75000B6FBF0F6054631449DF82000FFF796FD54 +:10B760000446DDE90612C06811F062FEE068079B3E +:10B77000099906FB05F2184411F05AFE20460CB058 +:10B7800070BD0A68264B9A42AAD029462046FFF788 +:10B7900039FEF3E7EA0702D50020FEF763FEAB07A8 +:10B7A00006D12B681F4A9342F6D01F4A9342F3D02A +:10B7B0000E24E3E7012206A92046FFF73FFD012200 +:10B7C00009A92846FFF7FAFC0028F1D0089A012AB7 +:10B7D0001DD05A2A1DDC203201460B9B012B1AD0AA +:10B7E0005A2B01DC203301469342D5D123F00203CA +:10B7F000642BD1D0022E01D00029CDD00A9B00931A +:10B80000DDE90612099B304606F024F986E742225C +:10B81000E1E70021E1E74223E4E700BF00D60500AD +:10B82000D4D5050058DE050074DC050070B5064669 +:10B83000102014460D461BF09CFF054A067102605D +:10B840004268C4606FF31F22C0E9012570BD00BFCC +:10B85000D4D505007FB51D46084611464FF00212AB +:10B86000FEF7BEFE052201A92868FFF7A7FC9DF898 +:10B870000C40029E21460022402006F047FC019A1F +:10B88000B6FBF0F12046FFF7D1FF04462868FFF72A +:10B890009EF90D4B834209D12A6861685368C3F34E +:10B8A000172363F31F216160D368E36028680322D4 +:10B8B00001A9FFF783FC18B1237963F07F0323719B +:10B8C000204604B070BD00BFD4D5050070B5054654 +:10B8D0000E4601460120FFF7D9FC2A4604463146B0 +:10B8E000C06811F0A5FD204670BD38B505460C4670 +:10B8F00010200449FFF765F90122C0E90125C46061 +:10B9000038BD00BF00D605000E3918BF012149001F +:10B9100041F00101FEF7CABB052807D00E3918BF58 +:10B920000121490041F00101FDF75EBE0020704792 +:10B930000E2914BF01490249F7F75CB99E6F060052 +:10B94000936F060038B50C462046114602221D466C +:10B95000FEF746FE1CB12868FFF746FB08B90E202B +:10B9600038BD1E20FCE700BF02280AD18868936812 +:10B97000984208D148685368984214BF0E201E2090 +:10B980007047002070470E207047062801BFD1E99C +:10B9900001305840400040F0010018BF00207047BF +:10B9A0002DE9F84F984602EB43035D1C042B00AFD2 +:10B9B00082468B4616464FEA85051FD8EB1D23F0BD +:10B9C0000703ADEB030D6C464FF000092046B96A42 +:10B9D00040F804BB2A1F11F02BFD23464246711C80 +:10B9E0005046FDF795FE0446B9F1000F02D04846D7 +:10B9F0001BF0DCFE2046BD46BDE8F88F28461BF054 +:10BA0000C3FE04460028D9D08146DFE707B500937E +:10BA100013460A46D0E90101FFF7C2FF03B05DF803 +:10BA200004FB38B505460C460C200349FFF7C9F85E +:10BA3000C0E9015438BD00BF9CD605002DE9F04F88 +:10BA4000866806EB010A04460AEB420001EB420954 +:10BA5000052887B00F461546984604F10C0B4FEAAF +:10BA6000890916D8B6003246594601A811F0E0FC03 +:10BA700001AB4A464146981911F0DAFC606801AB07 +:10BA80002A465146FDF744FE0446204607B0BDE86D +:10BA9000F08F80001BF06DFEA268594692000646AA +:10BAA00011F0C6FCA0684A46414606EB800011F042 +:10BAB000BFFCA168606833462A463944FDF728FE7A +:10BAC000044630461BF072FEDFE72DE9F041CD1C45 +:10BAD000AD0080460E46284607491746FFF771F825 +:10BAE000A5F10C02C0E90186044639460C3011F07C +:10BAF0009FFC2046BDE8F081BCD6050070B54E68BD +:10BB000086B004460D463046002113F0EDF80723B9 +:10BB100078B10022CDE9003202A91022A86867237B +:10BB2000FCF7CAFE174902AA2046F7F7FDFB06B04C +:10BB300070BDCDE900301022672302A93046FCF722 +:10BB4000BBFE114902AA2046F7F7EEFBAE680021C2 +:10BB5000304613F0E7F820B93146304613F0F6F8D6 +:10BB600018B10A492046F7F745F807230022CDE926 +:10BB7000003202A91022A8686723FCF79DFE044941 +:10BB800002AAD1E72F760600337606003776060044 +:10BB900039760600136810B514463BB940F2F3231A +:10BBA000994204D1406801F011F8206010BDB1F550 +:10BBB0001A7FFBD18068F6E738B505460C460C20A5 +:10BBC0000249FEF7FEFF4560846038BDD4D605000B +:10BBD00038B50C46072805D8DFE800F00523040433 +:10BBE0000704162D0024204638BD6068002113F09C +:10BBF0007BF8002833D0A068002113F075F80028E6 +:10BC00000CBF1E240E24EEE7886813F0B5F8054635 +:10BC1000606813F0B1F885EA0004640044F00104A0 +:10BC2000E1E760688968BDE8384001F1004100F152 +:10BC30000040FFF7C1BF4968A568084612F0C0FE82 +:10BC400029460446284612F0BBFE0146204612F063 +:10BC5000AFFD0FF007FBBDE8384000F0B7BF1E2472 +:10BC6000C1E77FB50C462046114604221D46FEF76B +:10BC7000B7FCECB1012C286821D0820744D10268BE +:10BC8000264B9A4240D1446886686D68AB0740D124 +:10BC90002A68224B9A423CD1A968204612F086FDC0 +:10BCA00069680446304612F083FD0146204601E0F3 +:10BCB0000021084604B0BDE87040FFF77DBF00F0EA +:10BCC0000702022A034605D0810714D102681449ED +:10BCD0008A420DD103A903F0CDFC00230093012378 +:10BCE00003991A46FDF7A6F80346184604B070BD3E +:10BCF0000A498A42F9D002A903AAFFF7BDF80399BD +:10BD00000298FFF759FFEFE7FFF776F800260446A1 +:10BD1000BBE72846FFF770F83146C4E7D4D60500E4 +:10BD2000B4E3050043680B608368136070472DE936 +:10BD3000F34105460E461446694601AA1846FFF728 +:10BD400071F8002800F00E81A81E202800F2108152 +:10BD5000DFE810F0FB000E010E010E010E010E01D6 +:10BD60000E010E010E010E010E010E0121002B002D +:10BD70007A000E01360039000E0196000E010E0108 +:10BD80000E010E010E0121002B007A000E0136007B +:10BD900039000E0196000099304612F009FD019914 +:10BDA0000546204612F004FD08E00099304612F0E6 +:10BDB000FDFC01990546204612F0F8FC044685E09A +:10BDC0006D48FEF72DFB019FDDF80080002138460D +:10BDD00012F08AFF002188B1404612F085FF18B1A9 +:10BDE00066496748FDF7B1FB4146304612F09CFEBC +:10BDF00041460546204612F097FEDFE7404612F026 +:10BE000073FF40B13946204612F08EFE3946054692 +:10BE100006F10040EFE74146404612F0D1FD3946B9 +:10BE20000546384612F0CCFD0146284612F0C0FC0B +:10BE300001460546404612F077FE2946009007F17C +:10BE4000004012F071FE0190DDF80080019F314644 +:10BE5000404612F0B5FD21460546384612F0B0FDC9 +:10BE60000146284612F0A2FC21460546404612F043 +:10BE7000A7FD31460446384612F0A2FD214691E75F +:10BE80003146304612F09CFD21460546204612F010 +:10BE900097FD0146284612F08BFC0FF0E3F90021D4 +:10BEA000054612F021FFC0B10198002112F01CFFDD +:10BEB00088B1009D0021284612F034FF58B10021BE +:10BEC000284612F011FF00284FD1002521462846B0 +:10BED000FFF772FE46E02B4983E728460FF0B2F8E1 +:10BEE0003146054620460FF045F8019FDDF80080F9 +:10BEF00004462946384612F063FD21460646404670 +:10BF000012F05EFD0146304612F052FC294606460C +:10BF1000404612F055FD21460546384612F050FDC8 +:10BF20000146284612F042FC0FF026F8044630463F +:10BF30000EF006FD214612F043FD054630460EF098 +:10BF4000D5FE214612F03CFD38E70098314612F04C +:10BF5000CBFE78B10198214612F0C6FE002814BF2E +:10BF60001E200E2002B0BDE8F0814FF07E55ADE7F7 +:10BF70000020F7E70E20F5E73E7606005376060030 +:10BF800030DB05005A76060013468A684968FFF7D9 +:10BF9000CEBE00BF0346054A0A601A7A0A715B6882 +:10BFA0008B6000230846CB60704700BFFCD60500BD +:10BFB000044B0B6001230B7100238860CB600846A3 +:10BFC000704700BFFCD6050008B503799B0702D572 +:10BFD0000020FEF725FA08BD10B5044904460C20E0 +:10BFE000FEF7EFFD02220272446010BD14D7050077 +:10BFF000F8B50F6806460D46144612B13846FFF7ED +:10C00000E3FF69682246381DFEF7DDFB034608B1F1 +:10C01000406870B9022E05D1022C08D16968074822 +:10C02000FEF728FAA868012C00D15860F8BD062058 +:10C03000F9E7022C04BF00225A60F7E734DA050062 +:10C040000122D5E70222D3E70022D1E710B504464A +:10C05000FFF7BAFF201DFEF7A4FB062010BD042841 +:10C0600003D0052808D0002070474B6833F0070341 +:10C0700014BF1E200E2070474868C0F3DC0040004B +:10C0800040F001007047062806D10B7A022B03D13D +:10C09000480040F0010070470020704730B50B6841 +:10C0A00085680246AB4201D300200AE0D46804EB65 +:10C0B000C30054F833400133002CF3D0042CF1D0EA +:10C0C0000B6030BD13B5044600F10C018068FFF72A +:10C0D000E5FF60B12379012B0BD0022B43680AD016 +:10C0E000026869460220CDE9002304F071FC02B029 +:10C0F00010BD0068FBE71846F9E7F0B5174E0B7A5C +:10C10000174F06EB830385B00D460446D96BF6F74F +:10C1100071FD14492046F6F76DFD2B7A8DF8043039 +:10C120006B68029300230096039301266846FFF78D +:10C13000C9FF054628B90C492046F6F75BFD05B056 +:10C14000F0BD1EB939462046F6F754FD01222946B6 +:10C150002046FEF74FFD0026E8E700BFFCD60500AD +:10C160003D7E0600677606006A7606001FB5044627 +:10C17000FFF72AFF636833F0070203D11149124821 +:10C18000FDF7E3F9002201922279510744BFC3F37E +:10C19000DC0303F1FF3301A9204648BF0193FFF7F9 +:10C1A0007DFF6368083B6360036802934368039301 +:10C1B00004220023C0E9002302A9022004F008FCA5 +:10C1C00004B010BD6D76060034DA05002DE9F347A2 +:10C1D0000B68204FBB4204460D4603D0DA881E4947 +:10C1E000F7F7A2F81D49DFF87890DFF878A020462D +:10C1F000F6F700FD002301934FF0010801A928463E +:10C20000FFF74CFF064668B917492046F6F7F2FCDF +:10C210002B68BB4203D015492046F6F7EBFC02B071 +:10C22000BDE8F087B8F1000F03D149462046F6F784 +:10C23000E1FC012231682046FEF7DCFC5146204635 +:10C24000F6F7D8FC716801222046FEF7D3FC4FF0C8 +:10C250000008D3E744D70500867606008A760600F4 +:10C260003D7E0600CD790600A07206002F3C060038 +:10C2700010B5044904460C20FEF7A3FC002202720C +:10C28000446010BD14D7050010B5044904460C20C5 +:10C29000FEF797FC01220272446010BD14D705001E +:10C2A00010F003030CD10268117A31B102EB810264 +:10C2B000044813691A1A5342534103F001007047AE +:10C2C0000023FAE7EFC303002DE9F3470C68164695 +:10C2D000074620460D46FFF777FE3168304AC90809 +:10C2E0003846FEF77DF9022F12D16F683846FFF706 +:10C2F000D7FF0146B8B12B689F4209D000230193B4 +:10C3000004F10408686801A9FFF7C8FE074610B9E0 +:10C31000002504343CE0396801224046FEF753FA18 +:10C320007B684360EEE73846FDF75EFB04F1040AE4 +:10C3300081464846FDF7D2FB0028E9D00021FDF7F1 +:10C3400053FB8046FDF7CAFB07464046FDF7C6FB98 +:10C3500005464046FDF7C2FB0FB105B110B11148CB +:10C36000FDF79CFE012239465046FEF72CFA456047 +:10C37000DFE7B36853F8351003EBC50739B104297B +:10C3800005D001222046FEF71EFA7B684360013586 +:10C390007368AB42EDD8062002B0BDE8F08700BF5D +:10C3A000050002008C76060010B5002204300C4611 +:10C3B000FEF709FA18B903482146FEF75BF8406812 +:10C3C00010BD00BF34DA0500024B40F8043BFEF715 +:10C3D000C5B900BF44D7050038B5054610201BF08D +:10C3E000C8F929460446FFF7EFFF204638BD2DE97E +:10C3F000F041804686B000200D4616461F46FFF7E6 +:10C40000EBFF0F4BC0F80080984502BF037943F063 +:10C410000403037155EA060304460DD03B680190FE +:10C4200007EB8502314603A80293FEF7A4F903AA9D +:10C4300001A9681CFFF748FF204606B0BDE8F0815F +:10C4400074D70500F8B50C46064600216068FDF774 +:10C45000CBFA022E054660688CBFA6680626FEF75A +:10C460009DFD50B9FFF7B8FF0446071D2846FDF7AC +:10C4700035FB014618B92046F8BD4010F2E701220D +:10C480003846FEF7A0F94660F0E738B50446806804 +:10C49000FFF7A2FF236862680360237922F0070296 +:10C4A00003F0050313434360A268E1680546D20028 +:10C4B000C06810F0BDFF284638BDF0B5162885B01D +:10C4C0000C46154661D005D8022810D0092860D046 +:10C4D000002409E02428FBD100222946201DFEF774 +:10C4E00072F9002841D10E24204605B0F0BD02F0BB +:10C4F00003038A0725D10A682B498A4221D1002BE0 +:10C50000F1D1296891421ED1CDE9013301A920461C +:10C51000FFF7C4FD02A907462846FFF7BFFD064600 +:10C52000002F3ED00028DED031683868FEF7FEFDCF +:10C530000028D8D071687868FEF7F8FD0028E5D1AA +:10C54000D1E7002BCFD12A68184B9A42CBD1636830 +:10C550006A68534033F00703C5D10293043502A93A +:10C560002046FFF79BFD064608B91E24BCE731684C +:10C5700000222846FEF727F90028B4D041687068E9 +:10C58000FEF7D4FD0028EAD1ADE70846FFF77DFFAE +:10C590000446074A02A90220CDE90245FFF794FEAE +:10C5A000A2E700289FD1E0E774D7050044D7050033 +:10C5B000ACD7050010B40C7A012C04D1242802D188 +:10C5C000496810BC79E7002010BC70474068C0087B +:10C5D000704770B504460E461546FFF7F5FC01227C +:10C5E0003146201DFEF7EFF84560204670BD13B5BB +:10C5F0000222CDE90001044669461046FFF7F8FC27 +:10C60000204602B010BD38B50C461AB9FFF7EFFF4F +:10C6100006200BE0042A0AD100220430FEF7D3F8EA +:10C6200018B904482146FDF725FF406838BDFFF7DB +:10C63000D0FFEDE734DA05002DE9F0410E4604465F +:10C6400011463046124A134D9846FDF7C9FF102097 +:10C650001BF09AF8002818BF054600232C60AB6039 +:10C6600026B90D4CEC602846BDE8F081B71CBF0030 +:10C6700038461BF089F804460028F2D0074BA7F192 +:10C680000802C0E900364146083010F0D1FEE9E763 +:10C69000FEFF0100C0400020E8E30500F0E30500D4 +:10C6A000F8B5C3685A68012A064612D19C6814F08E +:10C6B00003070ED12268114B9A420AD1E3681B7816 +:10C6C000FF2B16D14A201BF05FF8054610B90C4B22 +:10C6D000F360F8BDE168F6F7F7F8E5602846DFF7A4 +:10C6E0008FFDC4E90170D4E90210F5F741FF6060E5 +:10C6F000EFE76368002BECD1F5E700BFB4E305007A +:10C70000E8E30500F8B5164602F07F073206054655 +:10C710000C460AD47B1E012B07D80B68D888F6F785 +:10C7200058F801462846F6F765FA022F03D1234947 +:10C730002846F6F75FFA2046FFF7B2FF16F07D07AE +:10C7400034D1E3680BB15A682AB928461C49BDE8C0 +:10C75000F840F6F74FBA20681A4988421FD1022ADA +:10C760001DD89868C3071AD507F0A0F80346B0B1E2 +:10C77000E2681549926828465210F6F7D5FDE3683D +:10C780005B68012B19D90D492846F6F733FAE3689F +:10C79000D9683A462846BDE8F840FEF72BBAE36868 +:10C7A0005A68012A02D199680022F3E7E16832460B +:10C7B0002846BDE8F84004F0A3B8F8BDCD790600DE +:10C7C000F53C0600ACD80500BA760600F8B515466B +:10C7D000D0E901230F465919914204460FD301783D +:10C7E000D9B105F110061644C068012231461AF08D +:10C7F000DBFF78B96568A2682070013DAD1AD4E905 +:10C8000002302A463946184410F012FEA2682A4423 +:10C81000A260F8BD6660E060F1E7013AD51AEEE784 +:10C8200038B50546FEF7D3F9007A70B12846FEF711 +:10C83000CEF904462846FEF7CAF9007A034B04EB0A +:10C8400080042069C31A5842584138BD39C60300D4 +:10C8500010B50446FFF7E4FF00B92469204610BD77 +:10C8600010B5FFF7F5FFC3685B68044623B1FFF717 +:10C8700017FFE368986810BD0620FCE738B5136819 +:10C88000054614464BB1B1F5BB7F05D15368062B65 +:10C8900002D10023C380236038BD3D2903D1FFF7B7 +:10C8A000FFFEEB68F7E7A22902D0B1F5067FF3D1CE +:10C8B0002846FFF7D5FF2060EEE700231A46194609 +:10C8C000FFF7BABE13460022FFF7B6BE73B50546A2 +:10C8D00010200E461AF058FF044640B9034602469F +:10C8E0000146284602B0BDE87040FFF7A5BE084BE0 +:10C8F00003603046DFF784FC0022C4E90206626070 +:10C9000001AB012128460194FFF796FE02B070BDED +:10C91000B4E305002DE9F04306469BB010200D4618 +:10C9200090461AF031FF04462846DFF769FC00F113 +:10C930000109074648461AF027FF44B92346224614 +:10C94000214630461BB0BDE8F043FFF775BE70B915 +:10C95000C4E902750022174B2360626007AB012116 +:10C9600030460794FFF768FE1BB0BDE8F083012353 +:10C970008DF80C300023CDE9053003AB01930E4B4D +:10C9800002932B78CDF81090FF2B04D1294607A8ED +:10C99000F5F79AFF07AD4246294601A8F6F766FB70 +:10C9A000DDE905320021D154059BA360069BE360BD +:10C9B000D0E700BFB4E30500CDC703000EB403B554 +:10C9C00003AA52F8041B0192FFF7A4FF02B05DF81E +:10C9D00004EB03B0704783070BD10268074B9A4200 +:10C9E00007D1037A2BB100EB83031A69044B9A42F7 +:10C9F00002D0044904F046BF0120704760E40500FE +:10CA000039C60300D0D8050008B5FEF7E0F8BDE848 +:10CA10000840FFF7E0BF38B504460D46FFF7F4FFC6 +:10CA200018B12046FEF7D3F8044629462046BDE853 +:10CA3000384004F027BF08B5FFF70AFF00238360E2 +:10CA400008BD2DE9F041884617461E46FFF700FF56 +:10CA50000446806890B90C201AF096FEA06058B188 +:10CA600003236360E388A168D81C01EB8302E080A4 +:10CA700041F82380C2E90176BDE8F081E388A5880A +:10CA80000233AB42EEDB03350122A9001AF08CFE23 +:10CA90000028F1D0A388A0600333A380E2E738B573 +:10CAA0000D461446FFF7D4FE836813B92B6023604C +:10CAB00038BDC2882A60FAE710B5072386B0002285 +:10CAC000CDE90032044608466723102202A94068D7 +:10CAD000FBF7F2FE02A92046F6F78CF82E2102A8F9 +:10CAE00010F05AFF68B9652102A810F055FF40B94F +:10CAF0006E2102A810F050FF18B903492046F6F73E +:10CB000079F806B010BD00BFC87606002DE9F047E1 +:10CB100080460F46006809680EF066FAD8F800A053 +:10CB2000D7F8009001460446504611F03FFE4946B2 +:10CB300011F0FAFF00210646204612F0D5F898B110 +:10CB40004C466FF31E040021304612F0CDF840B37E +:10CB50004946504611F0E8FF05466FF31E05C8F838 +:10CB600000503C60BDE8F0870021204612F0C6F876 +:10CB70000021051E484618BF012512F0BFF80038F5 +:10CB8000EDB218BF01208542DDD04946204611F0A4 +:10CB90000FFE4FF07E510446304611F007FE064668 +:10CBA000D1E730460DF006FF01460546304611F04C +:10CBB000FDFD4FF07C5112F0BFF80028CFD0284681 +:10CBC0004FF07E5111F0F4FD0546C8E710B504465C +:10CBD00008201AF0CEFD024A0260446010BD00BF7A +:10CBE00074DC050030B50D4687B011462846022298 +:10CBF0001C46FDF7F5FC2DB9002007B0BDE830401C +:10CC0000FFF7E4BF2068012203A9FEF7D7FA40B17D +:10CC10000023DDE9030100931A46FCF70BF907B086 +:10CC200030BD2068830703D10268044B9A42F6D0D6 +:10CC3000FEF7E2F8FFF7CAFFF1E700BF74DC05007A +:10CC400008B503464868072B05D8DFE803F0051749 +:10CC5000040407040F150021084608BD002112F046 +:10CC600043F800280CBF1E210E21F5E712F084F8CE +:10CC7000410041F00101EFE70028EDDABDE808408E +:10CC800000F10040FFF7A2BF40687047F0B587B0E1 +:10CC900004460191104603A91646FEF777F80028CE +:10CCA00000F0B280232C00F2EA80DFE814F0CB0021 +:10CCB000D400D900DE00E300E800E800E800E80066 +:10CCC000E800E800E800E800E8002400290032005D +:10CCD000E8003700450051007C00E800E800E8006B +:10CCE000E800E800240029003200E8003700450091 +:10CCF00051007C00B4000399019811F059FD03E044 +:10CD00000399019811F052FD01900198FFF75EFF21 +:10CD10007AE00399019811F053FEF5E7039800219A +:10CD200011F0E2FF18B157495748FCF70EFC03A970 +:10CD300001A8FFF7EBFEE8E7039C0021204611F075 +:10CD4000D3FF0028EFD10198214611F0EDFEDBE77B +:10CD5000039D0021284611F0C7FF04460028E2D1B8 +:10CD6000294601980EF040F900210646019011F085 +:10CD7000BBFF039D18B164F31E050195C5E70021B3 +:10CD8000304611F0BBFF0021041E284618BF0124C5 +:10CD900011F0B4FF0038E4B218BF01208442B4D0CF +:10CDA00029463046A9E7019D039C0021284611F041 +:10CDB0009BFF90B10021204611F0A0FF68B124F044 +:10CDC00000473249384611F0C1FF0028ABD12F4946 +:10CDD000384611F09DFF0028A5D10021284611F00A +:10CDE0008DFF98B120460DF0E5FD214611F07CFF46 +:10CDF00060B92146204611F0A9FF38B93346002218 +:10CE000029462220FEF793FF07B0F0BD21462846B1 +:10CE10000EF088F978E70398002111F065FF0028EB +:10CE200081D103A901A8FFF771FE0198FFF7CEFE9B +:10CE300004900398FFF7CAFE04A90590022003F0AE +:10CE4000C7FDE1E70399019811F058FF002814BFCE +:10CE50001E200E20D8E70399019811F06DFFF5E729 +:10CE60000399019811F040FFF0E70399019811F040 +:10CE70004FFFEBE70399019811F054FFE6E700201C +:10CE8000C2E700BF3874060030DB0500FFFF7F7F7C +:10CE900030B494074968034608D11568054CA5428B +:10CEA00004D1134630BC0022FEF741BF30BC184607 +:10CEB000FFF7ECBED4D6050010B50446084611466F +:10CEC0000022FDF78DFB6368BDE81040184770B580 +:10CED0001C460546084611464FF00212FDF780FB3E +:10CEE0006B682068BDE87040184770B505461C4661 +:10CEF000084611464FF00412FDF772FBD4E9000119 +:10CF00006B68BDE87040184770B51C46054608467A +:10CF100011464FF00612FDF763FBD4E901126B686E +:10CF20002068BDE8704018472DE9F04F064683B0F1 +:10CF300000AF884691469A46FDF742FBF26812F828 +:10CF4000013B0021C3F3C30BC3F380041B0638D499 +:10CF50000BF1010B04EB44045C44A4002C2C04F101 +:10CF600014033CD8073323F00703ADEB030D6D46E4 +:10CF700000244146DFF888802E6053464A46284602 +:10CF8000A5F80CB007F0D4FCD8F810302B6173680A +:10CF900000215B68C8F81030284606F093FC2B6926 +:10CFA000C8F81030064618BBAB68D3F800801CB137 +:10CFB00028461AF0FBFBFEB940460C37BD46BDE8DB +:10CFC000F08F12F8013B4D0003F03000A8404BEA0F +:10CFD000000B03F00200884004430131B6E7184615 +:10CFE0007B601AF0D1FB7B6805460028C1D1B9E708 +:10CFF000D5F81480002CDBD14046F4F763FD00BF68 +:10D00000984000201FB510F00103044602D04010E4 +:10D0100004B010BD06283FD00E283DD01E283DD0BC +:10D0200010F0030308D101681D4A914204D104B0F5 +:10D03000BDE8104000F01DBD04F00702022A04D034 +:10D0400043B92268174B9A4204D101A9204602F045 +:10D0500011FBDDE72046FDF7BAFD134B984205D1E1 +:10D060002046FFF711FE11F087FED1E70F4B9842E3 +:10D0700002D00F4B984206D101AA69462046FDF71F +:10D080000DFF0198C4E7012201A92046FEF796F89A +:10D090000028F6D12046BBE71846B9E70120B7E7DC +:10D0A00058DE0500B4E3050074DC0500F0E305007C +:10D0B000A4DE0500F0B505460C46174685B042686B +:10D0C000394620461E46FDF78BFA6B68DB0706D40F +:10D0D000AB683146204605B0BDE8F040184706EB86 +:10D0E0008402394601A8FDF746FBAB6801AA314628 +:10D0F0002046984705B0F0BD2DE9F8431C4643682B +:10D1000005460F4611465A0042EA43423846FDF7AB +:10D1100067FAAE6846F001062FB9B047E968BDE886 +:10D12000F8431BF022BD012F206803D1FFF76AFFEF +:10D13000B047F3E7022F09D1FFF764FF07466068A5 +:10D14000FFF760FF01463846B047E7E7032F0ED1EF +:10D15000FFF758FF07466068FFF754FF8046A06856 +:10D16000FFF750FF414602463846B047D6E7FFF783 +:10D1700049FF07466068FFF745FF8046A068FFF754 +:10D1800041FF8146E068FFF73DFF4A4603464146BE +:10D190003846B047C2E710B5C36813F8012B044600 +:10D1A00051B20029184613F8012BF9DB10F9013BA5 +:10D1B000002BFBDB07F0AFFB63689B6833F81000C4 +:10D1C00010BD70B5054608460C46FFF7E4FF234640 +:10D1D000024603492846BDE87040F6F7A5B800BFEF +:10D1E000CB7606002DE9F047884691469A460446DC +:10D1F000F8B1076807B37E6864680CB9304600E090 +:10D20000701C04300D498000FDF7DBFCC0E9019A79 +:10D210000546C0F80C802FB1B20007F108011030AC +:10D2200010F006F914B1043645F826402846BDE84A +:10D23000F08707460646E4E73E46DDE7A8DC050042 +:10D2400070B506460D46102003491446FDF7B9FC9B +:10D25000C0E90165C46070BDC4DC05002DE9F84378 +:10D260009046C268994612F8013B0F460646C3F342 +:10D27000C305C3F3800400211B0616D4013504EB5B +:10D2800044042C4407341049A000FDF79AFC0623FF +:10D29000C0E90136858204464B464246394608308D +:10D2A00007F046FB2046BDE8F88312F8013B4FEA41 +:10D2B000410C03F0300000FA0CF0054303F00200CB +:10D2C000884004430131D7E754DD050008B5034623 +:10D2D000406810B90248FCF7E1FE596008BD00BF84 +:10D2E000E176060070B5054688680C46FFF753FFE7 +:10D2F0002346024602492846BDE87040F6F714B8B6 +:10D30000F57606002DE9F84304460D4617461E46FD +:10D31000FDF756F9E06828B906233360054628462C +:10D32000BDE8F883636813B92448FCF7B7FE062B01 +:10D3300018BF1F46236904F11802934204D1062D39 +:10D3400003D01F48FDF76CF81D60DFF87890204689 +:10D35000D9F81030A36150F8083F5B684FF000081F +:10D360005B68C4F804803946C9F8103006F0AAFAA0 +:10D37000A369C9F8103001284FF006030546636021 +:10D3800007D00228C4F80C8009D023691B683360D9 +:10D39000C5E722691268326022691360BFE7E0695D +:10D3A0003060FDF714FC084904F06CFA0028B6D090 +:10D3B00006490748FFF78AFA3060B0E7E1760600D1 +:10D3C00013770600984000209CDB05007F73060061 +:10D3D000C8D9050013B51C4601ABFFF793FF012820 +:10D3E0000FD002280FD0019B062B04BF002301930E +:10D3F00001980CB1FDF747F8044B1862204602B0C3 +:10D4000010BD0198FBE70198F4F75CFB9840002001 +:10D41000022810B44A680C4603D98B68062B18BF43 +:10D420001A46206810BC01230621D3E701230022FD +:10D43000D0E700231A460621CCE707B50D4A01AB19 +:10D440000621FFF75FFF012805D0022807D006203C +:10D4500003B05DF804FB08490848FCF776F801982A +:10D46000FDF7B5FB064904F00DFA0028EFD101984D +:10D47000F4F728FB74DD050033770600C8D90500F2 +:10D4800008DC050030B58DB005466846F4F708FBAA +:10D49000014680B92A1D0120FCF79FF9EB6823F0B3 +:10D4A0000103023343F00103EB600446F4F7CEFAC4 +:10D4B00020460DB030BD0198054A0368934204D060 +:10D4C000044A934201D0F4F7FDFA0024F0E700BFCC +:10D4D0009CDB050058DA05000346054A0A601A6815 +:10D4E0004A605B688B6001230846CB60704700BFD1 +:10D4F000F0DD05002DE9F043486885B00D46FDF7E5 +:10D500002BFC041E02DA0020FCF7C8FDD5F80890B9 +:10D5100040F26A38B9EB08072146684618BF012770 +:10D52000F5F75DFA029E22460021304610F096F88B +:10D530002868C3070AD433462246394600F0FAF970 +:10D54000684601F0B1FD05B0BDE8F083042C4FEA58 +:10D550006003204628BF0420C14514BF221A0022C0 +:10D560003244394604F078FFEAE7F0B50C4685B05E +:10D570006068052201A9FDF721FEA5680299019ABC +:10D5800040F26A339D4203BF01F1FF339B184FF015 +:10D59000FF36134618BF01260C46002014B900F0D0 +:10D5A00046FA0BE0B0F5800F04F1FF3408D340F2E7 +:10D5B0006A30281A18BF012000F0ADF905B0F0BD9F +:10D5C0001F78334447EA0020E8E7C0F30F4202F433 +:10D5D000FF42B2F5FF4F38B5054609D1C0F3160337 +:10D5E0001BB912491248FBF7B0FF1248FCF756FD71 +:10D5F000002810DA30F0004210D000F1FF43B3F100 +:10D600009C4F0BD900F050F92946044604301AF01B +:10D61000FEFA204638BDC30DDB05F0E7284611F0C1 +:10D62000ABFB440044F00104F3E700BF4B77060076 +:10D6300054DB0500547706007FB50E463046114690 +:10D6400004221D46FCF7CCFF9EB3012E23D129688E +:10D650000820FBF7C9FF0446C0B92868324601A973 +:10D66000FDF7ACFD30B1DDE9010123462246FBF7B1 +:10D6700063FB0AE0286883070BD102680E4B9A42CD +:10D6800007D1FFF701FBFFF7A0FF0446204604B0D7 +:10D6900070BDFCF703FF01A9286801F0EBFF044609 +:10D6A0006868019EFDF758FB00230246314620467C +:10D6B000DDE70124EAE700BF74DC050038B50A4C59 +:10D6C0000C4414F8015CB0FBF5F51C461BB16C1C56 +:10D6D0000320B4FBF0F41AB11046DEF791FD0246C8 +:10D6E000E81C2044104438BD08DE05002DE9F74F42 +:10D6F00013F0010FDDE90C769DF838409DF83CA051 +:10D70000009280468B4640D05D1047D44FF0000910 +:10D710005346394632462020FFF7D0FFDBF8003071 +:10D720008342014607D201901AF023F80199C8F804 +:10D730000000CBF80010D8F800B00BEB010200237A +:10D7400002F8013C75B3013A1046A4F10A0EAC464A +:10D75000B5FBF7F507FB15C3092B8CBF73443033BA +:10D76000441E00F8013CBAF1000F32D0BC451DD375 +:10D77000A3451BD2131B032B05D1841EA34500F820 +:10D7800002AC13D222462046E1E7CDE90E4ACDE9AC +:10D790000C7603B0BDE8F04F00F094B86D424FF046 +:10D7A0002D09B5E73023941E02F8023CCEB1304675 +:10D7B0000191DEF725FD201A8345019911D2013E22 +:10D7C000024616F8013F4BB90446B9F1000F0DD1DE +:10D7D0000FE0A345EAD2BC45D5D2E7E702F8013B0A +:10D7E000EFE7B9F1000F04D05C4502D904F8019CC1 +:10D7F000013CD8F80000009B0144091B0139204678 +:10D80000196003B0BDE8F08F30B58DB010220692DC +:10D810000022CDE9022201920A220B46044608ADFD +:10D82000009206A907AA05A80595FFF75FFF014624 +:10D830002046F5F7DFF90598A84201D019F0B6FFA8 +:10D840000DB030BD0E2A30B413460D4603D101226F +:10D8500030BCFCF72BBC1E2A01D10322F8E71D289F +:10D8600018D102F00702022A10D09A0712D11868C4 +:10D87000047B2CB100EB8404084A2169914205D055 +:10D88000074A904202D0074A904203D12A461946DD +:10D890001D20DDE7002030BC704700BFB9F6030053 +:10D8A000F0E30500A4DE050010B505491020FDF7E2 +:10D8B00088F9044604301AF044F9204610BD00BF30 +:10D8C00058DE05002DE9F74FDDE90C9A9DF83CB0D4 +:10D8D000054698680E4690461C4652465B464946A9 +:10D8E0000001FFF7EBFE33688342074603D219F0CD +:10D8F00040FF286037602D689DF83830CDE900B5CD +:10D9000052464946201D1BF066F8C8F8000028461C +:10D9100003B0BDE8F08FF8B50E4617460546FFF791 +:10D92000C3FF3B4604463246294604301AF018FA33 +:10D930002046F8BD04301AF0DFBFC30706D54010FB +:10D9400000280DDB14BF012000207047836853B10D +:10D95000037913F0010F14BF4FF0FF30012070471F +:10D960004FF0FF3070471846704738B50C4608280E +:10D9700006D8DFE800F006151E0508050E2606008D +:10D980000024204638BD8B68002B14BF1E240E24B3 +:10D99000F7E7081D1AF06CFF440044F00104F0E7BB +:10D9A000FFF782FF211D054604301AF02CFA2C46A1 +:10D9B000E7E7FFF779FF211D054604301AF034FA36 +:10D9C000F5E70B79DB07DCD5FFF76EFF211D054678 +:10D9D00004301AF00DFAEAE773B50D460646FFF774 +:10D9E00063FF01230446009332462B4604301AF0AD +:10D9F000E6F8204602B070BD90EA40024FEA4003CC +:10DA000002D5C117FFF7E8BF43F00100704773B5B7 +:10DA10000D460646FFF748FF0023044600933246B2 +:10DA20002B4604301AF0CBF8204602B070BD10F03F +:10DA3000404F02D00021FFF7EABF400040F0010054 +:10DA400070472DE9F34104460E4617469846FFF706 +:10DA50002BFF3B4605462168CDF800803246043056 +:10DA60001AF032F9236803442846236002B0BDE867 +:10DA7000F081C30702D404301AF0FABE4010704798 +:10DA8000C30707B503D5401003B05DF804FB01A937 +:10DA900004301AF000FF08B10198F5E70149024887 +:10DAA000FBF753FD5D77060054DB05002DE9F043DD +:10DAB0009046CA0789B007460C4626D54B1002226D +:10DAC00001A902A81AF06FF802AD18F0010F1ED0DC +:10DAD0004FEA6803022201A902A81AF064F802AE14 +:10DAE000202F01D0132F40D17368002B70D028460F +:10DAF0001AF052FF044630461AF04EFF0146204607 +:10DB000011F012F8FFF762F824E00D1DDDE718F0C0 +:10DB1000030F24D1D8F800306F4A934202D108F1A4 +:10DB20000406DDE76D4A934208D128461AF034FF17 +:10DB3000424601463846FFF7A9F80BE0684A93428F +:10DB40000DD128461AF028FF4346014600223846E8 +:10DB5000FEF7EDF80446204609B0BDE8F0834246E2 +:10DB600021463846FFF76EFEF4E7A7F109095FFA90 +:10DB700089F31A2B00F28C80FFF796FE0446B9F168 +:10DB80001A0F0FD8DFE809F0464C40525210161C0D +:10DB90000E220E3567464C40525210161C0E220EB5 +:10DBA000356771000024D6E73246294604301AF062 +:10DBB00026FAD0E73246294604301AF05DFACAE761 +:10DBC0003246294604301AF0F6FBC4E773681BB9E5 +:10DBD00044494548FBF7B9FC05A819F0B2FF3346A4 +:10DBE0002A4605A9201D1AF0A3FC05A819F0AEFFCE +:10DBF000B1E77368002BEBD005A819F0A2FF3346FC +:10DC00002A46211D05A8EEE73246294604301AF0BF +:10DC100075FAA0E73246294604301AF0E8FA9AE786 +:10DC20003246294604301AF05CFB94E74046FFF781 +:10DC300027FF021E02DA2D48FCF730FA192F04F1F3 +:10DC40000400294601D00C2F02D11AF026F982E7F0 +:10DC50001AF07DF97FE73378DB073FF566AF324690 +:10DC6000294604301AF021FC75E77368002BAFD009 +:10DC7000FFF71AFE211D074633462A4604301AF0E4 +:10DC800057FC05A90220CDE9057402F0A1FE61E769 +:10DC9000314628461AF098F8042F83D8DFE807F0B9 +:10DCA0000308170D12000028ACBF0E241E2452E7F3 +:10DCB0000028D4BF0E241E244DE70028CCBF0E241C +:10DCC0001E2448E70028B4BF0E241E2443E7002882 +:10DCD00014BF0E241E243EE758DE050074DC050048 +:10DCE000D4D605003874060030DB05001774060032 +:10DCF000C30707B504D5401009D403B05DF804FB91 +:10DD000001A904301AF0E0FD08B10198F5E70249D5 +:10DD10000248FBF71AFC00BF5D77060054DB0500E4 +:10DD200004301AF039BE00BF042803D0052807D0FC +:10DD3000002070478B68002B14BF1E200E207047F8 +:10DD40008868400040F001007047044B0B60044BB2 +:10DD5000C1E901300023CB6008467047F0E00500C0 +:10DD600093DD030070B5836803EBD37149109B000A +:10DD700000229142A3F1040301DC062070BDC468B7 +:10DD8000E65854F8225044F82260C4680132E55045 +:10DD9000EFE7D0E902120346886882423FBFC968B4 +:10DDA00051F822000132DA6028BF0020704738B5F0 +:10DDB0000C680B46A168024619B919491948FBF7C6 +:10DDC000C4FB012A18BF5A68206808BF4FF0FF3211 +:10DDD0000023FDF79BF8A268E368013A53F820504E +:10DDE000A26003EB8001121A9200043103EB800061 +:10DDF0000FF0B8FBD4E90232002142F82310616829 +:10DE000004290BD9B1EB430F08D94908E068890010 +:10DE100019F0BFFC6368E0605B086360284638BDAA +:10DE20007977060058DA050010B40C6802460B46F4 +:10DE3000D4E9021010BC03F08CBE07B5CDE9000197 +:10DE400069460220FFF7F0FF694601900220FFF7C4 +:10DE5000AEFF062003B05DF804FB38B5002504468C +:10DE600085601021C06819F094FC0423E0606360B1 +:10DE7000102229460FF0F2FB062038BD38B50D46BA +:10DE8000D0E901138B42044611D3C900C06819F0D0 +:10DE900080FC6268A368E06052006260D21A013AB6 +:10DEA00001339200002100EB83000FF0D7FBD4E98F +:10DEB0000232591CA160062042F8235038BD38B503 +:10DEC000044608460021FBF78FFD05462846FBF770 +:10DED00005FE0146204601B938BDFFF7CFFFF5E743 +:10DEE000836870B54C1048BFE418054624EAE47412 +:10DEF0009C424FF0060128BF1C461646FFF7BEFFA6 +:10DF0000AB68E968013B9C4203DB41F824600620D2 +:10DF100070BD01EB830252F8042C41F82320F0E796 +:10DF20000A46D0E9021003F047BEF8B50E460E4986 +:10DF30000E4F0446F4F75EFE0025B368AB4205D8E9 +:10DF400020460B49BDE8F840F4F754BE1DB13946F0 +:10DF50002046F4F74FFEF368012253F825102046BF +:10DF6000FCF748FE0135E8E7197606003D7E06001D +:10DF70004B7206002DE9F84F81460F4690469A46AF +:10DF8000FCF71EFBB94501D3BDE8F88F3D68A9F148 +:10DF9000040BB8F1000F04D029464046FBF708FCFB +:10DFA00005463E460BF10404A64209D92168B8F1A2 +:10DFB000000F18D12A460020FCF778F8824510D0CF +:10DFC000043EB44224D2B8F1000F11D13268294680 +:10DFD0000020FCF76BF88245F2D02368326822609B +:10DFE0003360A346DEE74046FBF7E2FB0146E1E78C +:10DFF00031684046FBF7DCFB0246E8E73146534612 +:10E0000042464846FFF7B6FF3E463746D946B9E78F +:10E010003A68236822603C1BA4103B60013CA6EBDD +:10E020000903B4EBA30F0BF1080BE7DC584653468A +:10E0300042463946FFF79EFFCB46E6E71FB502ABE7 +:10E040000C460193104B0093043102230138FCF776 +:10E05000F3FA23689968012912D9029AD8689DF8C1 +:10E060000C30062A01F1804101F1FF3108BF002286 +:10E07000002B14BF0E231E2300EB8101FFF77AFF54 +:10E08000062004B010BD00BF94DE050070B511F08D +:10E09000030604460D4629D10A68174B9A4225D13A +:10E0A000AB68816819444368994210D904318900EA +:10E0B000C06819F06EFBAA68A368E06013441A1DDB +:10E0C00062603146102200EB83000FF0C7FAD4E9FA +:10E0D0000203AA68E968920003EB80000FF0A8F938 +:10E0E000A368AA681344A360062070BD2946204691 +:10E0F000FFF7E5FEF8E700BFA4DE050038B5042908 +:10E100000B4B03600446084638BF0420C4E90101F4 +:10E1100080000D4619F02DFB6268E060521B00EB99 +:10E1200085009200BDE8384000210FF097BA00BF8B +:10E13000A4DE050038B50546102019F01AFB294663 +:10E140000446FFF7DBFF204638BD1B287FB503469A +:10E150000E46154622D005D8042844D90E283CD0B6 +:10E16000002437E01D28FBD103A91046FCF7CCFDA5 +:10E170000028F5D0039B002BBCBF0023039303981A +:10E18000B3685843FFF7D6FFC36800930446039B68 +:10E19000B268F068042103F00BFC1BE012F00304EA +:10E1A000DED112681A4B9A4214D1AB6888681844C1 +:10E1B000FFF7C0FFB268F16804469200C0680FF034 +:10E1C00037F9B068E368AA68E968920003EB800059 +:10E1D0000FF02EF9204604B070BD11463046FFF70F +:10E1E00055FF3446F6E7AA0703D12968084A914249 +:10E1F00003D0022BB4D10E24ECE7AB680093D6E930 +:10E200000221EB6803F05AFC0028F4D01E24E1E759 +:10E21000A4DE050038B50C462046114602221D46F4 +:10E22000FCF7DEF91CB92046BDE8384082E7002043 +:10E23000FFF780FF2968BDE8384040E638B50C4656 +:10E240000546FFF777FF4CB938BDC26854F8231074 +:10E2500042F823100133AB42F7D1F5E70023FAE788 +:10E26000D0E90201FFF7EABF83680B60C36813605F +:10E2700070478160704738B50446154600230A464A +:10E2800081680068FCF742FEE36843F8205038BD1F +:10E29000F0B5044689B00D4601F0030610466ABB8E +:10E2A00026BB0A685B4B9A4220D1A06802AA03F001 +:10E2B00092FB10B90020FCF7D5F8DDE90257D4E94C +:10E2C0000220D21B00EB8701920000EB85000FF0CB +:10E2D00049F9ED1BA068E36828446FF003026A4324 +:10E2E000314603EB80000FF0B9F973E005A9022075 +:10E2F000CDE90545FFF75BFD062511E0042A2CD189 +:10E30000A06806BB0A68434B9A421CD105AA03F0D9 +:10E3100062FB40B9D4E9020105AA03F079FB054686 +:10E32000284609B0F0BDDDE90530C01AFFF702FF4D +:10E33000E368826805990546920003EB8101C06895 +:10E340000FF076F8ECE700232A4601462068FCF738 +:10E35000DDFDE36853F82050E2E7002E53D10A6850 +:10E360002C4B9A424FD101AA6946FCF797FDA06851 +:10E3700005AA294603F02FFB00289BD0DDE90535CF +:10E38000009AE068ED1A551B002D27DDA16863682F +:10E390002944994206D9890019F0FBF9A368E06085 +:10E3A0002B446360009A059BE06806991344A268B9 +:10E3B0002A44D21A00EB8101920000EB83000FF097 +:10E3C000D1F8E368009A05980199920003EB800068 +:10E3D0000FF0C8F8A3682B44A3608DE70199920061 +:10E3E00000EB83000FF0BEF80699A268059B009F22 +:10E3F000E068521A3B4400EB8101920000EB83007D +:10E400000FF0B0F866E7024629462046FFF733FFD3 +:10E4100072E700BF40E10500024B834201D105F0E5 +:10E420003BBA7047FCED0500F8B515461268064684 +:10E430000C4640682ABBCF0047F00207394604303B +:10E44000FCF7C1F9024610B143682B6012E040F2BC +:10E4500071139C4201D17368F7E70E2C0BD07068E2 +:10E4600072210430FCF7AFF928B140683946FBF758 +:10E470009FF92860F8BD2A4621463046BDE8F8409D +:10E48000CAE703799B07F6D46A68C90041F0020124 +:10E490001AB9FEF7ACF80023D7E7FEF79AF8FAE7C7 +:10E4A00010B5044648680022BA210430FCF78BF905 +:10E4B00048B1406801F0C0F8024620460349BDE873 +:10E4C0001040F4F731BF024AF7E700BF817706003A +:10E4D000F53C060070B5C50045F002050C48012268 +:10E4E0002946FCF770F94468064674B9102019F003 +:10E4F00040F9084B036004460120FDF76DFF2A46F2 +:10E500006060BA21FEF765F87460204670BD00BFF8 +:10E51000E4400020A0DF0500F7B51E4F05460E1EA3 +:10E520004FEAC50107F10C004FF0000241F0020173 +:10E5300018BF3846FCF747F90446C0B9B5F5567F11 +:10E5400023D01EBB69462846F4F74FF90378752B94 +:10E550001CD1009901300139F4F774F8C10022464A +:10E5600041F002013846FCF72EF978B104466068A4 +:10E570006A461121FAF756FF009B23B100216A4633 +:10E580000846FBF72AF9646800E0034C204603B014 +:10E59000F0BD00BFBCDF0500FCED050030B5002478 +:10E5A00032F8145035B185420AD10A681AB953F8C5 +:10E5B00024300B6030BD4A6843F824200023F8E77C +:10E5C0000134EDE70620704707B5820706D10168E0 +:10E5D000074A914202D183889B0502D40548FBF784 +:10E5E0001FFF01A902F066FF03B05DF804FB00BF46 +:10E5F00060E405008F77060010B504460846114612 +:10E600000022FBF7EDFF21460420BDE81040FCF797 +:10E61000D8BA00BF0149F4F7EDBA00BF996F060000 +:10E620004A680149F4F780BEC576060000207047AD +:10E6300070B50D460446104E1049F4F7DBFA6968D0 +:10E6400001222046FCF7D6FA31462046F4F7D2FAEA +:10E65000A96801222046FCF7CDFA31462046F4F79E +:10E66000C9FAE96820460122FCF7C4FA20460449A9 +:10E67000BDE87040F4F7BEBA3D7E06009D77060007 +:10E680002F3C060070B506460D461020034914467F +:10E69000FCF797FAC0E90165C46070BD40E1050070 +:10E6A0002DE9F0418046C06806280D4616461BD06D +:10E6B000FCF752FB071E02D12548FBF7EFFC14DCE8 +:10E6C000D8F80400062833D16C1ED8F808000628B4 +:10E6D00038D0FCF741FB0028B8BF401940EAE07091 +:10E6E000A84232DB013D1CE00127D8F804000628CF +:10E6F0001CD0FCF731FB041EB8BF641924EAE47493 +:10E70000AC42A8BF2C46D8F80800062809D0FCF770 +:10E7100023FB0028B8BF401920EAE0708542A8BF5B +:10E720000546C6E90045B760BDE8F0810024EAE788 +:10E73000FCF712FB041EB8BF641944EAE474AC424F +:10E74000C2DAC2E74FF0FF35EBE70546E9E700BF65 +:10E75000A47706000E2803460CD01E280AD010F01D +:10E76000010007D19A0706D11868034BC31A584213 +:10E77000584170470120704758DE050008B5014632 +:10E78000FFF7E8FF38B98A0704D10868034BC31ABA +:10E790005842584108BD0120FCE700BF74DC050069 +:10E7A000044B0B60044BC1E901300023CB600846E9 +:10E7B000704700BFF0E00500BDE7030013B5044655 +:10E7C000806800F00703022B11D101A9C008F4F7FB +:10E7D0000CF8E268019B9A423FBF835C5B0043F008 +:10E7E000010001322CBF0020E26002B010BD83683E +:10E7F0000193C068EDE7F8B51C4B984207460D46FB +:10E800000FD1D1E90110F3F7CFFE044648B12846F5 +:10E81000F4F700F9E40000232B6044F002042046E2 +:10E82000F8BD69682B68AE680131994203D0304663 +:10E8300018F0AFFF06466A680023B354AB602B6044 +:10E840000B4B9F4205D168683146BDE8F840FDF7A3 +:10E850004CB839461020FCF7B4F969688160044669 +:10E860003046F3F785FEE6606060D8E7B4E3050064 +:10E8700000D605002DE9F04101F00703022B86B018 +:10E8800007460C4617D101A9E008F3F7AEFF06468C +:10E89000019902A8F4F7A3F8DDF810800025019B88 +:10E8A000AB420CD82046FCF792F902A9FFF7A3FF70 +:10E8B00006B0BDE8F0818B68CE680193E8E7705D33 +:10E8C000B84708F805000135E9E701460048D1E7F7 +:10E8D0003586040001460148CCE700BF45860400A8 +:10E8E00008B5FCF774F9C28803490448972A0CBF9D +:10E8F00042239723FAF732FEB377060038D9050092 +:10E9000038B5044608460D46FCF761F9084B9842B5 +:10E9100008D0084A9C4208BF1446844206D02846C4 +:10E92000FFF7DEFF844201D00248F6E738BD00BFA2 +:10E9300000D605005CE105002DE9F04F8BB00446E0 +:10E940000191FCF744F904F00703022B054637D187 +:10E9500002A9E008F3F749FF0746019B9A0706D191 +:10E960001B683A4A934209D0394A934206D0374845 +:10E9700001AB00220121FFF74DFC01900198DFF867 +:10E98000D480DFF8D49004AA03A9FCF787FA002406 +:10E99000454514BFAA46CA462646039BA34213D840 +:10E9A000314606A8F4F71BF8089C0026039BB342E7 +:10E9B0002CD806A92846FFF71EFF0BB0BDE8F08F44 +:10E9C000A368E7680293C8E7049B53F82400FCF7A8 +:10E9D000FEF8804514BF03464B469A454FEA840B28 +:10E9E00002D01E48FBF71CFD0CB1029B1E44049B89 +:10E9F00053F80B0000F00703022B05D1C008F3F712 +:10EA0000DDFE06440134C8E78068FAE736B12046E7 +:10EA1000029A39460EF00CFD029B1C44049B53F8ED +:10EA2000260000F00703022B0CD105A9C008F3F75C +:10EA3000DCFE01462046059A0EF0FAFC059B0136E5 +:10EA40001C44B3E78368C1680593F3E7A4DE0500BF +:10EA5000F0E3050000D605005CE10500C57706007F +:10EA60002DE9FF47824608680E46FCF7B0F871684A +:10EA70008046FFF745FF306800F00703022B39D1CD +:10EA800002A9C008F3F7B1FE0446706800F007035E +:10EA9000022B33D103A9C008F3F7A7FE8146029ADF +:10EAA000BAF1020F04EB02072FD9B368062B2AD064 +:10EAB000012100914046214601F034FE0546BAF19D +:10EAC000030F0AD0F368062B07D0012200922146DB +:10EAD000029A404601F026FE0746039B6BBB791B5A +:10EAE000284609F03AFD0130400040F0010004B032 +:10EAF000BDE8F0878368C4680293C6E78368D0F8EE +:10EB00000C900393CBE72546D9E72546E5E7494630 +:10EB100028460EF05BFC38B901343546039AAE182E +:10EB2000BE42F4D96000E0E7D04504D1284609F0A0 +:10EB3000FEFC0646F1E76E1CEFE7DFF808A00024B4 +:10EB4000ECE700BFB4E3050001F00703022BF7B5C3 +:10EB50000646084609D101A9C008F3F746FE044657 +:10EB6000019B33B90E2003B0F0BD8B68CC680193D4 +:10EB7000F6E7134B9E420ED0124B9E420BD0254619 +:10EB800015F8010BB0470028ECD0019A2B1B9A42D4 +:10EB9000F6D81E20E7E72746002517F8010B09F0F5 +:10EBA000F7FC28B117F8010CB04705460028D9D06A +:10EBB000019A3B1B9342F0D3002DEAD1D2E700BF6C +:10EBC0000D8604002186040001460148BCE700BF11 +:10EBD0007B85040001460148B6E700BF918504002B +:10EBE00001460148B0E700BFA58504000146014881 +:10EBF000AAE700BF0D86040001460148A4E700BF54 +:10EC000021860400884230B513D20378303B092BAB +:10EC10000FD8002313600A2410F8013B1568303B1D +:10EC200004FB05338142136003D00378303B092B8A +:10EC3000F2D930BD012A13B50C4613D100F00703F9 +:10EC4000022B0BD101A9C008F3F7CFFD019B636034 +:10EC500042232060A360002002B010BD83680193AE +:10EC6000C068F3E70120F7E72DE9F84F98468F18C1 +:10EC700004460D460B4600229F4217D8002A0CBFBF +:10EC8000272622262349DFF89090DFF890A0DFF8AE +:10EC900090B032462046F4F747FBBD4210D33246CF +:10ECA00020461C49BDE8F84FF4F73EBB13F8011BA2 +:10ECB000272903D02229DFD12726E3E70122DBE73A +:10ECC00015F8012BB24205D1164932462046F4F719 +:10ECD0002BFBE2E75C2A04D113492046F3F78AFFB5 +:10ECE000DBE71F2A08D97F2A12D0B8F1000F01D024 +:10ECF00013060DD40749E9E70A2A01D10B49ECE7CD +:10ED00000D2A01D15946E8E7092A01D15146E4E725 +:10ED10004946DBE7F277060001780600FE77060039 +:10ED2000FB770600F1770600F5770600F877060016 +:10ED300073B5164601F00702022A044608460DD1B3 +:10ED400001A9C008F3F751FD0546042ED4E90003DC +:10ED500008D1019A2946984702B070BD8A68CD68EB +:10ED60000192F2E7044901229847019A01232946BA +:10ED70002046FFF779FFEFE70A7606002DE9F04716 +:10ED80009942DDF820A0804691461E4613D3BAF181 +:10ED9000000FA1EB0304D6BF25460025002408EB95 +:10EDA00005073246494638460EF010FB20B1A54211 +:10EDB00001D05544F3E700273846BDE8F0872DE938 +:10EDC000F04F87B08246086803930D469346FBF7E1 +:10EDD000FEFE69680746FFF793FD286800F0070309 +:10EDE000022B3ED104A9C008F3F7FFFC0446686873 +:10EDF00000F00703022B38D105A9C008F3F7F5FC92 +:10EE00008146049ABAF1020F04EB020834D9AB68C8 +:10EE1000062B2FD0012100913846214601F082FCBB +:10EE20000646BAF1030F0AD0EB68062B07D0012281 +:10EE300000922146049A384601F074FC8046B045A1 +:10EE40000AD3A8EB0601059BCDF800B04A46304630 +:10EE5000FFF794FF014688B9039BEBB11048FBF71D +:10EE60001DF98368C4680493C1E78368D0F80C90E7 +:10EE70000593C6E72646D4E72646E0E7094B9F42BE +:10EE800008D1204609F05CFB400040F0010007B0CB +:10EE9000BDE8F08F001BF7E74FF0FF30F7E700BF4A +:10EEA00008780600B4E305000023012287E7002369 +:10EEB0004FF0FF3283E701231A4680E701234FF02A +:10EEC000FF327CE72DE9F04F042891B00C4668D161 +:10EED000C868FBF741FF18B9206811B0BDE8F08F92 +:10EEE00040EAE07320680493FBF771FE61680690C6 +:10EEF000FFF706FD0698A168FFF702FD206800F005 +:10EF00000703022B50D109A9C008F3F76EFC039048 +:10EF1000606800F00703022B4BD10AA9C008F3F781 +:10EF200064FC0590A06800F00703022B46D10BA9F2 +:10EF3000C008F3F75AFC8346DDE909329A42CBD880 +:10EF40000026DDE90953002B3DD126B10B9A594625 +:10EF500030460EF06DFA0B9F4FF0010ADDF80C8081 +:10EF6000049B9A450CD05DB101220A9B0092294670 +:10EF7000059A07934046FFF701FF079B814630BB88 +:10EF800026B12A464146F0190EF052FAE919002E30 +:10EF90003CD1BAF1000F9FD00CA8F3F720FD0E9ED4 +:10EFA000CFE74FF0FF339DE783680993C36803936E +:10EFB000AEE783680A93C3680593B3E78368D0F824 +:10EFC0000CB00B93B8E74FF0000A5746C6E70BB9F1 +:10EFD00009F10109A9EB080526B12A464146F019B5 +:10EFE0000EF026FA2F4426B10B9A5946F0190EF06E +:10EFF0001FFA0A9B099D0B9909EB0308039B1D440B +:10F000000F44A5EB08050AF1010AA9E706980CA927 +:10F01000FFF7F1FB61E710B504460846C4E902209A +:10F020001146F3F7A5FA606010BDF8B50E4601462B +:10F0300010201446FBF7C5FD054684607EB12146CD +:10F040003046F3F795FA6860601C18F092FB224690 +:10F050000746E86031460EF0EBF900233B552846A1 +:10F06000F8BD08B5F3F7EEFAC00040F0020008BDA5 +:10F0700010B50446D0E9011009F0F3FA014610B9C1 +:10F080000448FAF762FA21460348BDE81040FFF74A +:10F09000B2BB00BFF0D80500B4E30500014601484B +:10F0A000FFF7A9BBB4E3050001460148FFF7A3BB86 +:10F0B0005CE1050038B50D46044609F0D2FA014678 +:10F0C00010B90948FAF741FA29462046F3F76CFAD5 +:10F0D00030B92A4621460548BDE83840FFF7A5BFAC +:10F0E000C00040F0020038BDF0D80500B4E30500D0 +:10F0F000F0B5064687B00F461C4615460AB1FBF729 +:10F1000015FB062229463846FBF76AFA002F5AD02B +:10F11000012F0FD16A46102102A8F3F76FFC216876 +:10F1200068462A46FBF766FD02A93046FFF763FBF7 +:10F1300007B0F0BD206883073CD10268234B9A4298 +:10F1400038D100F00703022B1CD102A9C008F3F745 +:10F150004CFB0546206800F00703022B16D1C008BF +:10F16000F3F720FB044624B902992846F3F700FA86 +:10F1700004460299284609F074FA014640B9144839 +:10F18000FAF7E3F98368C5680293E3E74468EAE7BE +:10F1900002992846F3F708FA18B1C00040F00200BF +:10F1A000C6E731461020029FFBF70BFDC0E9027550 +:10F1B0004460BDE702A90522FCF700F8DDE9020181 +:10F1C000FFF778FFB4E70A20B2E700BF5CE1050073 +:10F1D000F0D80500012807B50B4606D10B6800934F +:10F1E00040F20A53019302206B4601460022034875 +:10F1F000FFF77EFF03B05DF804FB00BFB4E305003A +:10F2000000F00703022B07B509D101A9C008F3F7E5 +:10F21000ECFA0199FFF725FF03B05DF804FB836862 +:10F220000193C068F5E70A4601460148FFF7FDBEB5 +:10F230005CE1050070B5024608680C4610F0030159 +:10F240008CB003D105683D4B9D422CD000F00703E4 +:10F25000022B04D079BB056839498D422BD1023A83 +:10F26000012A02D93748FBF7DBF8022B1DD108A988 +:10F27000C008F3F7BAFA0546206800F00702022A30 +:10F2800017D1C008F3F78EFA044624B90899284626 +:10F29000F3F76EF904462949089E1020FBF791FC0C +:10F2A000C0E9026544600CB070BD8368C56808930E +:10F2B000E2E74468E9E7012A01D02348D3E7C3071E +:10F2C00011D5441002D50020FAF7E8FE214608A81F +:10F2D000F3F785FB0A98224600210EF0BFF908A833 +:10F2E000FFF7E2FEDFE701A9FBF768FF20B1DDE9E8 +:10F2F0000101FFF798FFD6E72068FBF74FFE78B9CA +:10F3000010210DEB0100F3F75CFB206808A9FAF768 +:10F310006BFB04462046FAF7E1FB20B904A8DFE7BF +:10F32000411004A8EFE7FBF717FDFF2801D90748B4 +:10F33000CAE7C1B204A8F3F7C2FBEBE75CE1050042 +:10F34000B4E305001B760600157806001B7806005E +:10F35000084608B519460AB1FBF7E8F910B1BDE84F +:10F36000084067E7004808BD8CE10500012807B5A3 +:10F370000BD10B68009340F20A53019369460220B7 +:10F38000FFF758FF03B05DF804FB0028F8D10148EF +:10F39000F8E700BF8CE1050010B40A4C0346A34215 +:10F3A000084603D110BC1146FFF784BE064CA342A9 +:10F3B00003D110BC1046FCF789BA10BC1146FFF708 +:10F3C00032BF00BFB4E3050000D60500F0B585B03C +:10F3D00005460C461746FBF7FAFB05F00703022B20 +:10F3E000064615D1E8086946F3F7FFF90546042FEC +:10F3F00026D1A307009818D12268124B9A4214D143 +:10F4000001AA214602F0E7FA30B90F48FBF72AF8C3 +:10F41000AB680093ED68EAE7DDE901123046521A65 +:10F420002944FFF7B9FF05B0F0BD0146002322468D +:10F430003046FBF76BFD285C400040F00100F2E72E +:10F440000020F0E740E10500C37506002DE9F04F0C +:10F450008BB00C46059010681646FBF7B8FB012CE4 +:10F4600081463ED07168FFF74BFA706800F00703E1 +:10F47000022B31D109A9C008F3F7B7F98046099BDF +:10F480000693306800F00703022B2FD109A9C008AA +:10F49000F3F7ABF90390059BDDF824A0CDF810A09D +:10F4A000012B4FF0000409BF4FF0FF3301230AF195 +:10F4B000FF3507931CBF07930025A3462746049BEF +:10F4C000CBB9BBF1000F27D1224B2348994508BF88 +:10F4D0000A200BB0BDE8F08F8368D0F80C80099348 +:10F4E000CDE70623DFF874800693CAE783680993A3 +:10F4F000C3680393CFE7039A0699012300932A4434 +:10F500004046FFF73BFCA0B9BBF1000F17D1059BAC +:10F5100043B90AF1FF342F46621CD21B524512D167 +:10F520003068D6E7059B012B2C460AD02F464FF0BA +:10F53000010B079B1D44049B013B0493BFE72C4632 +:10F54000F7E75F46E8E7039948463944FFF724FFA9 +:10F55000BFE700BFB4E305008CE105009CE10500B6 +:10F560000A460146022071E70A46014600206DE77F +:10F570000A460146012069E72DE9F34100F007083A +:10F58000B8F1020F04460D4601F0070712D1022F11 +:10F5900005D1431A5842584102B0BDE8F081C00875 +:10F5A000F3F700F90646686886B178B1B0420DD02D +:10F5B0000020F1E7022F4668F5D1C808F3F7F2F80A +:10F5C000002EF2D1A3680093E46807E0B8F1020FBF +:10F5D000F8D1E0086946F3F708F90446022F0FD185 +:10F5E00001A9E808F3F701F90146DDE900239A4291 +:10F5F000DED120460DF0EAFEB0FA80F04009CBE7FC +:10F60000AB68E9680193F0E708B500F00703022B47 +:10F610000DD0830709D10268064B9A4205D1BDE897 +:10F620000840D0E90210F3F70DB8FFF759F9C00808 +:10F6300008BD00BFB4E3050000F00703022B07B5C7 +:10F640000CD0830708D103681A7B2AB103EB82032D +:10F650001A69074B9A4208D0FFF742F901A9C0087E +:10F66000F3F7C3F803B05DF804FBC068FAE700BF26 +:10F67000B9F6030000F00703022B13B50C460CD0BB +:10F68000830708D103681A7B2AB103EB82031A6946 +:10F69000084B9A4209D0FFF723F901A9C008F3F7F4 +:10F6A000A4F8019B236002B010BD83680193C06879 +:10F6B000F7E700BFB9F603002DE9F04F9DB0212810 +:10F6C00005460C46099201F0070840F00A8209AB92 +:10F6D0000B9312F003054FF001030C93174608D16A +:10F6E0001368A74A934206D10BAA0CA9384601F029 +:10F6F0007DFA002703E0A34A934218BF00270C9B22 +:10F700000493B8F1020F0B9B069322D10DA9E008D8 +:10F71000F3F76BF80590A50720D19B4B2268D01A10 +:10F720004342434110AA102114A80793F3F766F946 +:10F73000059A0D9B144602EB03080026A0450FD83E +:10F74000002F40F0C481049BB34200F0C0818F4879 +:10F7500021E0A3680D93E3680593DCE70023E1E76C +:10F760002178252904D014A8F3F7A9F90134E5E795 +:10F7700004F1010AC24502D38548FAF78FFC61788B +:10F78000252904D114A8F3F79AF95446EEE728295D +:10F790002ED117B97F48FAF743FEA01C01468A46CE +:10F7A0001AF8013B292B1DD1091AFFF75AFC014613 +:10F7B0003846FCF7F9FD012605464FF0000B52468E +:10F7C000D9464FF0200A9045144613D80022A04590 +:10F7D0000E9236D922782A2A6ED1049BB34225D8BC +:10F7E0006D48D8E7884501D16C48C6E75146D6E751 +:10F7F0000025E2E712F8011B2D2902D149F0010989 +:10F80000E1E72B2902D149F00209DCE7202902D1E6 +:10F8100049F00409D7E7232905D03029D6D149F08A +:10F8200040098A46CFE74FF0100BCCE7069B721CCD +:10F8300053F826000892FBF78FFA089A0E900134CD +:10F8400016464FF0FF32A0450F9295D922782E2A06 +:10F8500016D1601C80458FD962782A2A33D1049B47 +:10F86000B342BDD9069B721C53F826000892FBF7E1 +:10F8700073FA089A0F9002341646A0457FF67CAFC3 +:10F8800035B9049BB342ABD9069B53F826500136D9 +:10F890002178472966D8442969D92846FBF7ACFA6C +:10F8A00001460F98227802900E984B46CDE900A0B1 +:10F8B00010A8F3F785FB59E720460EAA4146FFF74B +:10F8C000A1F90446BDE700220F9241460FAAFFF7B7 +:10F8D00099F90446D1E7202A49D801A353F822F028 +:10F8E000B7FA03006FF903006FF903006FF9030023 +:10F8F0006FF903006FF903006FF903006FF903005C +:10F900006FF903006FF903006FF90300A9F9030011 +:10F9100009FA03009BF803009BF803009BF803001F +:10F920006FF9030009FA03006FF903006FF9030090 +:10F930006FF903006FF903006FF903003DFA03004C +:10F940006FF903006FF903005BFA03005BFA030031 +:10F950006FF9030009FA03006FF903006FF9030060 +:10F96000B7FA0300A1F15802D0B22028B3D9059B01 +:10F970000B48E41A0A460B4600940A49F9F7EEFDD3 +:10F98000F0E3050044D705005CE10500647806005B +:10F990002278060026780600337806002C780600C8 +:10F9A00014D905005178060005F00702022A05D097 +:10F9B000A90716D12A689A4B9A4212D118A928464B +:10F9C000FFF758FE189A012A014601D09548E2E651 +:10F9D0000E980190202000904B4610A8F3F719F9DB +:10F9E000C4E62846FEF7B6FE60B12846FBF7B4F938 +:10F9F0000E9A0192202200928DF860004B4601225F +:10FA000018A9EAE78848C6E6AA0709D12A68874BF9 +:10FA10009A4205D12846FDF737F9FDF7D6FD054690 +:10FA20000F9A03920E9ACDF80090CDE901A26123BE +:10FA30000A22294610A8F3F7ADF997E6BBF1000FAB +:10FA400001D049F404790F9A03920E9ACDF80090F0 +:10FA5000CDE901A261230822EBE712AA102118A820 +:10FA6000F2F7CCFF2278722A0CBF0122002208D0C4 +:10FA7000079B33B1AB0704D129686D4B994208BF8E +:10FA80000422294612A8FBF7B5F80F99199A002904 +:10FA90000E99B8BF0F920191202100910F998A42CF +:10FAA00028BF0A464B461A9910A8F3F7B2F818A8CF +:10FAB000F2F7B0FF5AE60F9A03920E9A49EA0B0347 +:10FAC000CDE901A200931022A1F11703B1E7584834 +:10FAD000534B079A14A9002A08BF1846FEF78BFE5D +:10FAE0001AE00846FBF773F8B8F1020F064616D184 +:10FAF00012A9E008F2F779FE07461D2D099822D1D8 +:10FB000014A9FBF701F938B1149B002B0BDC444B13 +:10FB100048489E4208BF0A201DB0BDE8F08FA36888 +:10FB2000E7681293E9E7129918A85943F2F757FFCB +:10FB30001A9B009301213846149B129A01F038FF5A +:10FB400018A93046CAE7FBF742F8864219D109984E +:10FB500000F00703022B0FD118A9C008F2F745FEE9 +:10FB60008046DDF860901B2D2AD01CD8042D4DD97D +:10FB70000E2D25D00020CFE78368D0F80C80189395 +:10FB8000EFE72B4B9E4209D10998012218A9FBF7F8 +:10FB900015FB0028C0D0DDE91889E4E7242DE9D160 +:10FBA0000998FEF79DFE242DE4D1012300931299BC +:10FBB0004B4642463846FFF7E1F828BB0E20ABE73C +:10FBC000129B3BB90998FBF702F8864202D1099CC7 +:10FBD0002046A1E7B9F1000FFAD0129918A84944BC +:10FBE000F2F7FDFE129A1A9839460DF021FC129B8D +:10FBF0001A984A46414618440DF01AFC18A9304696 +:10FC0000FEF7F9FD0446E3E71E2085E7129ACDF8DA +:10FC1000009043463946284601F01CFFCDE700BF5F +:10FC2000B4E305003D7806004878060074DC050062 +:10FC30005CE105008CE105002DE9F74F05460868F9 +:10FC40000C46FAF7C4FF012D814625D9022D6768BD +:10FC500023D0A068FBF780F8054600210846FEF790 +:10FC6000EDFA8046206800F00703022B18D16946A0 +:10FC7000C008F2F7BAFD0446009E062F264447D17D +:10FC8000B44227462DD23878013408F076FC00289B +:10FC9000F6D19DB3BA460AE006274FF0FF35DCE700 +:10FCA0008368C4680093E7E75645544607D954462D +:10FCB0000AF1010A207808F060FC0028F4D0E21B69 +:10FCC00039464846FFF768FB01464046FEF7D6F83E +:10FCD000A64206D9A642274607D1002D0CDCB74222 +:10FCE000D7D3404603B0BDE8F08F3878013408F030 +:10FCF00044FC0028EED1F0E7013DF0E73946F21B65 +:10FD00004846FFF749FB01464046FEF7B7F8E8E7EB +:10FD100039464846FEF7F4FD01A93846FFF7AAFC2C +:10FD2000019B8246A3B91348FAF7B8F9B346ABEB87 +:10FD3000040221464846FFF72FFB01464046FEF7E6 +:10FD40009DF8B345CDD2019C002D5C4400DD013D02 +:10FD5000019FA346002DE9D00BEB07039E42E5D39C +:10FD60003A46514658460DF031FB0028DFD00BF1E2 +:10FD7000010BEFE7737806002DE9F04F022885B0FC +:10FD800006460D4604D805B0BDE8F04FFFF754BF56 +:10FD90000868FAF71CFF8246D5E9000700F0070360 +:10FDA000022B12D102A9C008F2F71FFD8046A868F5 +:10FDB000FAF7D2FF041E0DDA29463046FFF73CFF62 +:10FDC0000546284605B0BDE8F08F8368D0F80C8062 +:10FDD0000293ECE704F1010900214846FEF72EFAF0 +:10FDE000062F054602D12548FAF73CFB03A9384601 +:10FDF000FFF740FC039B834613B92148FAF74EF9FD +:10FE0000029E4644039BF71A5CB1B84509D81A46CE +:10FE10005946384601930DF0D9FA019B00B3013FD2 +:10FE2000F2E7A6EB080241465046D5F80CB0FFF7C2 +:10FE3000B3FAA7004BF82400002CC2D0A9EB0404AD +:10FE4000E868A6003246C1190DF08CFB6A68E868C4 +:10FE5000121B9200002130440DF000FCAC60B0E7B2 +:10FE6000EA680192F21BD21AF9185046FFF794FA89 +:10FE7000019B3E4643F82400013CC3E77F7806001F +:10FE8000737806002DE9FF41804608680D46FAF7B1 +:10FE90009EFE0746286800F00702022A24D102A924 +:10FEA000C008F2F7A2FC0446686803A9FFF7E2FB6A +:10FEB000B8F1020F06461BD901230093029AAB68E2 +:10FEC0002146384600F02EFC039A029B041B144482 +:10FED0009C420FD831460DF079FA002814BF0E204D +:10FEE0001E2004B0BDE8F0818268C4680292DBE79E +:10FEF0002046E9E70E20F4E773B50646086800F0EF +:10FF00000702022A0D460ED16946C008F2F76DFCC1 +:10FF1000044601A96868FFF7ADFB022E014606D929 +:10FF20000B48FAF79FFA8268C4680092F1E7DDE9AE +:10FF300000329A4209D89B1AE0180DF047FA0028BF +:10FF400014BF0E201E2002B070BD0E20FBE700BFC4 +:10FF50008E7806002DE9F04F95B00F46059091463A +:10FF6000102108AA0CA89A46F2F748FD4F4508D37D +:10FF70000CAB0FCB059C84E80F00204615B0BDE804 +:10FF8000F08F3E4616F8011B7D290CD1B14507D9EB +:10FF900079787D2904D10CA8F2F791FD374607E066 +:10FFA000A548FAF77BF87B2904D00CA8F2F787FD67 +:10FFB0000137DBE7B14528D979787B29EBD07D295A +:10FFC00012D0212910D03A290ED0314649450B468E +:10FFD0001BD00A787D2A01F1010103D0212A01D02A +:10FFE0003A2AF3D11D4602E03346002635461A78F8 +:10FFF000212A0ED15A1C914509D95C78A4F17202CC :020000024000BC -:100000002046726805F1080306F1080100F096FF2A -:10001000002814BF1E240E249CE700BF20BB05004F -:1000200018BB050011FE0300042A7FB504460D46E7 -:100030002BD111F0030640681DD10A68144B9A4277 -:1000400019D101AA00F007FF10B91248F9F7F6FD1F -:10005000DDE901303146C01AFFF750FF01994268CF -:1000600008340546920004EB8101083016F0B9FF10 -:10007000284604B070BD2A46014600232068FAF7DE -:10008000FFFA023054F82050F2E70025F0E700BFF5 -:10009000BCB70500376506002DE9F0410C46204647 -:1000A000114602221E46F9F75BFE6CB33568AB07BA -:1000B00003D12A68154B9A4217D0102015F0E7FAA1 -:1000C000002104463068F9F7CFF800258046042760 -:1000D0004046F9F731F9064650B928462146FFF760 -:1000E0000DFF0546204615F0EFFA2846BDE8F081E1 -:1000F000AF4205D8F900204615F0D9FA7F00044632 -:1001000044F825600135E3E7014DEEE720BB05002B -:1001100018BB050043680B6008301060704715F08D -:10012000D3BA00BFF8B50E46114C1249124B8842A3 -:100130001AD0C268A24203D0306001242046F8BD24 -:10014000406B98B102689A42F1D1476800F1080506 -:1001500005EB87070024BD42F0D255F8040B314669 -:10016000FFF7E0FF0444F6E70024E7E70446E5E78D -:10017000AD0904008CB6050020BB05002DE9F34154 -:100180000C46054654F8046B002701A93068019716 -:10019000FFF7C8FF01982346D0F80C803A46691E45 -:1001A000C0473061062002B0BDE8F0812DE9F0477C -:1001B000DFF8C880324FDFF8CC9005460C46AB68BC -:1001C0004BB1E268424506D0E35823B1EB68042204 -:1001D0001A60BDE8F087A06BF0B16968C900002221 -:1001E00041F002010430F9F7AEFEA8B1297C426863 -:1001F000EB68286829B101460020BDE8F047F8F710 -:100200001BBD38B1E5681D498D4203D01C498C42A5 -:1002100018BF00692146F0E72B6893B9646B002C86 -:10022000D7D023684B4509D1A2465AF8046F04EB96 -:100230008604261D5AF8044FB24514D3BC42BED1E1 -:10024000C7E72A7C002AE9D1E2684245E6D0BC42F1 -:10025000E4D01869EA686968F8F72CFDEB681B6858 -:10026000002BDBD0B5E7BC42E4D021462846FFF79F -:100270009DFFEB681B68002BDCD0AAE7AD090400EA -:100280008CB6050020BB0500F0B589B001AF002693 -:1002900003901322242305460C460168019603A807 -:1002A000CDE904237E6006978DF81C60FFF77EFF82 -:1002B000019870B104280ED12869FAF740F8064673 -:1002C0001CB9102015F0E3F90446736A2869214629 -:1002D000984709B0F0BD3A4631463046F8F7C3FEBC -:1002E000F7E72DE9F043136887B0064615466BBB68 -:1002F000D0E901201129CDE90101516B8DF81430AD -:10030000CDE9033504BF0C230393B9B10A68174B39 -:100310009A421ED10C46DFF8589054F8048F0027FB -:1003200047450BD054F8041F494501D10137F7E781 -:1003300001A8FFF73BFF2B68002BF7D02B687BB1A0 -:10034000042B03D10B4B2B60B3686B6007B0BDE887 -:10035000F083074B9942F1D001A8FFF727FFEDE7A3 -:100360000349039301A8FFF721FFEFE720BB050036 -:100370008CB6050090BB050038B50446084611460A -:100380004FF002121D46F9F7EBFC082015F07FF93B -:100390002B68C0E9004338BD38B51C460546084601 -:1003A00011464FF00412F9F7DBFC23689A0703D1DA -:1003B0001A68074B9A4202D00020F9F71DFC0C2066 -:1003C00015F065F9D4E90013C0E90051836038BD28 -:1003D0009CBB0500CA880149F2F7DCBDEA6806004B -:1003E000F0B50E468BB0CDE90362054600211446F8 -:1003F00006A81022CDE9011101AF16F01AFE202344 -:100400000595079308977CB90B2305A829680693DF -:10041000FFF7CCFE019804280BD12869224631460B -:10042000FAF750FA0BB0F0BD042C0CBF0F231C23BD -:10043000EBE70028F6D05CB1042C14BF02200120A9 -:100440003A460021F8F70FFE042C18BF0620E9E712 -:100450000120F5E72DE9F041164612688AB00446FE -:100460000D46002A5BD14FEAC10848F00208071D7B -:10047000009041463846F9F766FD10B14368336095 -:1004800010E0AF2D11D197E80700454B059306AB5F -:1004900083E8070005A8FBF7A9FB3060037943F068 -:1004A000020303710AB0BDE8F081CDE907068DF8BB -:1004B0002400216805A8CDE90545FFF777FE3768D8 -:1004C000DFB123689B889A07ECD517F00304E9D1C4 -:1004D0003A68344B9A42E5D1384607F033FC00685D -:1004E000062803D130493148F8F76FFC6B462246A5 -:1004F0000121F8F74BFD3060D4E70E2DD2D00098E3 -:1005000002AA0E21F8F7D6FB029B002BCAD002AA42 -:1005100039460120CDF81080F8F7A5FDEBE701681A -:1005200077688B889B072BD50023CDE9050505A8A7 -:10053000CDE900330793CDF820D08DF82430FFF7B4 -:1005400035FE0098E0B110F0030819D10268154B90 -:100550009A4215D107F0F6FBCDE902474FB9806802 -:1005600006289FD002AB3A460121F8F70FFD002381 -:1005700085E74068062895D002AB42460221F4E7A1 -:10058000E900201D41F002012FB90222F9F7DBFC3E -:10059000002887D0EBE70122F9F7D5FC4760E6E7B2 -:1005A00030A9050018EB0500F768060030AE05001D -:1005B0002DE9F041DFF8648088B004460F46154607 -:1005C000002608EB040303A893F848300493396825 -:1005D000CDF818D01823CDE90066CDE90267059360 -:1005E0008DF81C60FFF7E2FD0098042807D13969F7 -:1005F0002A462046F9F756F908B0BDE8F08130B137 -:100600006A46002101200295F8F72DFDF4E7A4F1D8 -:1006100009030C2BF0D80D34E4B2D2E790BB0500EF -:1006200070B5254B03440D4693F86D1088B0CDE9A5 -:10063000035101AA14210023CDE9051206462968B9 -:100640008DF81C3003A8CDE90133FFF7AFFD019C05 -:10065000042C07D129693046F8F706FC04462046E9 -:1006600008B070BDCCB120462946F8F7E7FC062E4D -:1006700004460CD0082EF2D1C207F0D4830703D170 -:1006800002680E4B9A42EAD00020F9F7B5FAF9F762 -:1006900009FF400040F00104E1E7062EDFD1B0235E -:1006A0002968049303A8FFF781FD019B002BD6D195 -:1006B0006C0044F00104D2E790BB0500CCB3050008 -:1006C00070B5151E88B00C460CBF1D211B21CDE94D -:1006D000034101AA08210023CDE90512064621683D -:1006E0008DF81C3003A8CDE90133FFF75FFD019BB6 -:1006F0003BB935B91B23216803A8CDE90435FFF7C1 -:1007000055FD0198042819D12069F9F718FE144BFA -:10071000C2689A4210D13DB12368D888F1F794FE9F -:1007200001463046F2F79CF845F0800221693046D8 -:10073000F9F718FE08B070BD2A46F7E728B1214640 -:10074000F8F77CFC00220146F1E72046F9F702FEAB -:100750000449024623463046F2F71CFCEAE700BF94 -:10076000FDBD03000469060038B50D4604460B497B -:10077000F2F776F8696800222046F9F7F3FD084998 -:100780002046F2F76DF8A96820460022F9F7EAFD45 -:1007900020460449BDE83840F2F762B81669060001 -:1007A000811C0600F568060070B5C56825B9C288C9 -:1007B00003490448F8F712FBAC46BDE870406047B7 -:1007C0001F69060060AB0500F0B589B00E46012434 -:1007D0002C210023CDE90441039001688DF81C30E1 -:1007E0000546174603A801AACDE901330692FFF793 -:1007F000DDFC019B042B09D12869F9F7A0FD3A46DD -:10080000C36A28693146984709B0F0BD2046FBE726 -:1008100070B51446126886B00346002A3FD11729E6 -:1008200005D1C388DB0043F00203236012E0AF2947 -:1008300012D1314B806B002808BF184603799D0701 -:1008400001D5206006E0FBF7D1F92060037943F081 -:100850000203037106B070BDAB2914D1274A904240 -:1008600001D1274BE1E7436B002B08BF13469907E3 -:10087000019303D11968234A9142D6D001A90120DE -:10088000FFF73CFBDDE7CDE90101CDE9032401469B -:10089000012201A88DF81420FFF788FCDAE7806BAD -:1008A0000028D7D002799207D4D465680430C900F3 -:1008B0003DB902221143F9F746FB0028CAD0256052 -:1008C000C8E79A8896070ED4AE070CD12E680E4D55 -:1008D000AE4208D1D50703D50C490D48F8F775FA93 -:1008E00042F002029A80012241F00201F9F72BFB4B -:1008F00063684360002398E760AA05008CB6050092 -:1009000018BB050020BB050018EB05003269060086 -:1009100030AE0500F0B58BB00D4616460921102209 -:10092000CDE906120590016803AA04461F4605A8F2 -:100930000023CDE9033308928DF82430FFF736FC0D -:10094000039838B92046F9F705FD0B4902460B48D4 -:10095000F8F744FA042807D120693B463246294675 -:10096000F8F714FB0BB0F0BD0499009733462A4604 -:10097000FAF78CFBF6E700BFC562060060AB050026 -:1009800070B50646FFF7CEFB05460430800014F034 -:100990007EFE0021044640F8046BF9F79FFA0DB182 -:1009A000014B2361204670BD90BB05002DE9F04747 -:1009B0008AB00DF10C09002407460D461646014683 -:1009C000182205A898460C23CDE906230394C9F8FC -:1009D00004400594CDF820908DF82440FFF7E6FB05 -:1009E0000398019408B1042824D101A93846FFF7DF -:1009F000C7FF044600231122394605A8CDE9033379 -:100A0000CDE906230594FFF7D1FB039B002B58D0BB -:100A100055EA060139D14A460846F8F724FB07464D -:100A2000062F4ED03846F9F795FC2D4902462D4841 -:100A3000F8F7D4F955EA06020ED102AB012102976C -:100A4000F8F7A4FA04462046F9F779FC8742D1D09A -:100A500020460AB0BDE8F08705EB46040134A40047 -:100A6000204614F014FE221F8246414640F8047BC3 -:100A700016F0B7FA039853463246691CF8F786FA1F -:100A80000446504614F020FEDDE705EB460702372A -:100A9000BF00384614F0FBFD039B0360049B4360DA -:100AA0008146A7F108024146083016F09AFA4A46F4 -:100AB00031462846F8F7D7FA0746484614F004FEB0 -:100AC000AEE701980028C3D02269074B9A42BFD1F4 -:100AD000C768434632462946B8472061B8E700BF99 -:100AE0005369060060AB050090BB050000B589B0F6 -:100AF00009211022CDE9041200230168039001AA04 -:100B000003A8CDE9013306928DF81C30FFF74EFBA8 -:100B10000198003818BF012009B05DF804FB2DE9E9 -:100B2000FF470F46B9078046164602D00020F9F766 -:100B300063F83A684A4B9A42F8D116F00305F5D1AA -:100B40003368DA68474B9A42F0D1384602AA01A9C5 -:100B5000FFF7E0FADDE90104DFF80CA1DFF80C9102 -:100B60002B461C25984244D13C2014F09EFD404B5E -:100B7000019AC0F800A0C0E902393E4B03613E4B28 -:100B800043613E4B83613E4BC3613E4B03623E4B30 -:100B900043623E4B85800446A0F80680C36242B1A2 -:100BA000029B1968096B0163012A0ABF1B6847632E -:100BB000436315F00205A66313D1B2683449AA4213 -:100BC0000FD0F36803EBC50053F8353053B3042B53 -:100BD00028D04368980725D11B688B4222D11E2359 -:100BE000A38003A92046FFF79DFA01281CD92948B4 -:100BF0009DE754F823108A0798D10A68524595D189 -:100C0000CA6822B9CA8824482449F8F7E7F84A454F -:100C100006D18A8842F001028A8002F0020215435E -:100C200001339FE70135CAE7A06B0022C2210430DF -:100C3000F9F789F9054678B1436813F003020BD13F -:100C40001B68D98840F25223994205D1031D012126 -:100C50001348FFF791FB6860204604B0BDE8F087B9 -:100C600020BB050097BB03009CBB0500AD09040039 -:100C7000C10604001509040021060400B1050400A2 -:100C800055040400E103040089020400C9070400BC -:100C900018EB05008B69060060AB0500756906005E -:100CA00008BC050038B50D46284611460C4A1C46BE -:100CB000F9F756F8012D04D0032D07D00948F8F7AD -:100CC0009BFF2068BDE83840F9F739BB2068FDF785 -:100CD0004BFFD4E90112BDE83840FFF720BF00BF49 -:100CE00006000200AD6906001FB5074B01934B6873 -:100CF00002930A468B680393014601A8F8F7E0F9CE -:100D000005B05DF804FB00BF44BC05002DE9F041CF -:100D1000134E144F0D46A8421CD010F003031BD1F4 -:100D20000268B2421AD1406B90B10368BB42F2D163 -:100D3000044654F8043F00EB830000F1040854F823 -:100D4000040FA045E7D92946FFF7E0FF0028F6D0B9 -:100D5000BDE8F0810120FBE70020F9E71846F7E73E -:100D60009CBB050020BB05002DE9FF418B07054614 -:100D7000019108461AD10B68144A93420ED10123FF -:100D8000029301AB0393DDE90267DFF8448000249E -:100D9000A6420ED10E2004B0BDE8F0810D4A934268 -:100DA00004D103AA02A9FFF7B5F9ECE70A48F8F75E -:100DB00023FF57F82410414505D02846FFF7A6FF2A -:100DC00008B90134E4E71E20E5E700BF9CBB05003D -:100DD0008CB6050020BB0500B5690600820708B582 -:100DE00003D10268044B9A4202D00448F8F704FF8A -:100DF000BDE80840B8E700BF9CBB0500C969060014 -:100E000010B50C46F9F79BFA2146BDE81040ABE758 -:100E100038B50D460446F9F792FA854204D02946C2 -:100E2000FFF774FF10B12469204638BD0446FBE784 -:100E3000F8B51D46069B074602FB01F40026AE42AC -:100E400000D1F8BD18462246394616F0CAF80346C6 -:100E500023440136F3E70B4610B514460146184605 -:100E6000FCF730FFA068002809DA626823680132C5 -:100E70009A4262600ADC431E5842584110BDFAD0C3 -:100E8000D4E900329342F6DD6360F4E70133FBE717 -:100E90002DE9F0410E46002108469768D2E9004846 -:100EA000FCF70EFD002F054611DA444502DA28460C -:100EB000BDE8F08156F824102846FCF7BAFA3C4405 -:100EC000F3E756F824102846FCF7B3FA3C444445AF -:100ED000F7DBECE770B50446022C049E1546184675 -:100EE00010D1B24226D1034608461946AE423246D8 -:100EF00028BF2A4616F065F8022C0ED1B0FA80F011 -:100F0000400970BD2CB1032C05D033461D46164652 -:100F1000E9E70124EAE70424E8E700280ADB0BD12B -:100F2000AE4203D02CBF01200020EAE7601E18BFAC -:100F30000120E6E70020E4E70120E2E72DE9F74F92 -:100F40000228DDF830800446174605D1424509D015 -:100F5000002003B0BDE8F08FB8B1032817D0424697 -:100F6000B84617461A460B461146B845C3461E46B4 -:100F700028BFBB460D464FF00009D94509D1B845F9 -:100F800023D02CBF01200020E3E70124EDE7042457 -:100F9000EBE72B46B2461968DAF800000193F9F73F -:100FA00075FC0436019B043510B109F10109E4E731 -:100FB000022CCDD01A68DAF80010E0B2F8F772FC13 -:100FC000A0F11E0358425841C3E7601E18BF01201C -:100FD000BFE72DE9F0478046186816461D460F46C4 -:100FE000F9F7ADF9022ED5F804A0814613D9AA6805 -:100FF00001233946F9F744FB032E044606D039464F -:10100000EA6801234846F9F73BFB0746A74204D8A4 -:101010000848F8F73FFC0024F8E758F82400514648 -:10102000F9F734FC08B90134F0E7600040F0010042 -:10103000BDE8F087D26906002DE9F041002507469A -:101040000E4690462C46B54204D1600040F00100A7 -:10105000BDE8F08157F825004146F9F717FC00B1CB -:1010600001340135EFE700BF13B503681B6B0022A5 -:101070009C68042101ABA047013002D10198F8F728 -:10108000F9FD062002B010BD13B503681B6B0022EA -:101090009C68012101ABA047013002D10198F8F70B -:1010A000E9FD062002B010BDF0B50B681B680128F1 -:1010B0001F6B87B00D4626D94C686410611C22D086 -:1010C000214602A8F1F7ADFA631C02D0631E44B3B7 -:1010D0001C46012102A8F1F70EFB01220146D7F8B8 -:1010E00000C0064601AB2868E047421C14D10198B5 -:1010F0000B280FD1039B012B0FD102A8F1F7BEFAE9 -:10110000062007B0F0BD102102A8F1F78AFA4FF0CF -:10111000FF34D9E7F8F7AEFD70B9012102A8F1F765 -:1011200060FB3B7B064813F0010F064B02A908BF8A -:101130001846FDF7D9F8E4E733780A2BC4D1F0E775 -:1011400014BA0500F8B7050037B50021019008462C -:10115000FCF7B6FB044601A90120FFF7A5FF0546F1 -:10116000F9F7F8FA20B129462046FCF762F9F2E7D0 -:10117000204603B030BD30B5054685B048680C4602 -:10118000F9F772F90023032D0290039305D0029B17 -:10119000002B08DA1620F8F76DFDA068F9F764F95E -:1011A00003900028F3D0206803681B6B02AA9C6898 -:1011B000022101ABA047013001D10198EBE7029871 -:1011C000FBF776FF05B030BD1FB50123019001A9E3 -:1011D0000320CDE90230FFF7CEFF05B05DF804FB38 -:1011E000F0B5022885B00C461CD9A068022201A9DE -:1011F000F9F791FB88B1019D2668606833681B6B25 -:101200009F68F9F731F96B4601462A463046B847E0 -:10121000431C09D10098F8F72DFDA068F9F742F9B1 -:101220000546E9E70025E7E7FBF727FF05B0F0BD36 -:101230002DE9F0471E4603689DF820801B6BD3E91B -:10124000009318F0020F4FF0000407468A46154637 -:1012500018BF9946346008F001086DB133462A463C -:1012600051463846C84738B1431C08D133680B2B68 -:1012700002D10CB1002333602046BDE8F087B8F1FD -:10128000000F03D182442D1A0444E6E70446F3E735 -:101290002DE9F043012889B00F4616461CD13F685E -:1012A0003B684FF4807104A81E6BF1F7BAF9069CF5 -:1012B0004FF4807900254A46D6F800C003AB21469A -:1012C0003846E047421C3AD103980B2840F09C80F6 -:1012D000002D45D1062077E04868F9F7C5F8411C94 -:1012E0000546DCD03B681B68D3F8308098F80C309A -:1012F000DB070446014604A874D5F1F792F90026ED -:10130000002C5DD0214604A8F1F7F5F900230093E5 -:10131000014603AB38682246FFF78AFF039B8046ED -:1013200043B304A82146F1F75CFA03980B286BD16C -:10133000059B002B44D104A8F1F7A0F9CAE778B1C6 -:101340008145054403D9A9EB00090444B3E74FF4F0 -:10135000807104A8F1F7B7F94FF480790446AAE741 -:10136000337B059513F0010F2A4B2B4804A908BFC6 -:10137000184627E084421CD8DDE9054188578B5D7B -:101380000028324623DA03F0E000C02821D003F021 -:10139000F000E0281FD003F0F803F02B0CBF04236B -:1013A00005231E44A64218D805F1FF35E6D12C4688 -:1013B000A6E7211A04A8F1F714FAB8F1000FDBD15F -:1013C000154804A9FCF790FF09B0BDE8F08301239C -:1013D000E7E70223E5E70323E3E7E44334442C444F -:1013E00016468DE7F1F72EF9009603AB069938689B -:1013F0002A46FFF71DFF039B43B104A8F1F73EF90E -:1014000003980B283FF466AFF8F734FC98F80C30DB -:101410000590A7E7F8B7050014BA0500002237E7E2 -:10142000012235E730B50C4687B0054602226068D8 -:1014300003A9F9F77EFA022D0ED8049A03992068C1 -:101440000023009302ABFFF7F3FE0346029858B166 -:101450000B280ED0F8F70EFCA068F9F705F8049AEF -:10146000824228BF0246E9E7580040F0010007B079 -:1014700030BD0620FBE710B50C46F8F760FF006BA7 -:1014800058B1E10701D503683BB1A20701D5436814 -:101490001BB1630705D583681BB902490248F7F7FA -:1014A00094FC10BDD869060070AA05001FB5009312 -:1014B00003ABFFF7BDFE0346039818B10B2807D016 -:1014C000F8F7D8FB580040F0010005B05DF804FBC8 -:1014D0000620FAE730B50D4685B00446012268685B -:1014E00001A9F9F726FA032C12D1A868F8F7DAFF58 -:1014F0000024029A0199121B824202924FF00203C9 -:1015000028BF024621442868FFF7D0FF05B030BD50 -:10151000042C0BD1A868F8F7C5FF0446E868F8F773 -:10152000C1FF02998C4228BF0C46E2E700244FF02D -:10153000FF30DEE71FB504460122084601A9F9F78E -:10154000F8F9DDE9011203232046FFF7AFFF04B0ED -:1015500010BD0223FFF7AABF13B5019001A9012016 -:10156000FFF7A2FD0446F9F7F5F8002814BF20465E -:10157000002002B010BD00BF402808B531D02AD8E5 -:1015800000F0FD003C2826D1532920D8412922D93A -:10159000423911291FD8DFE801F08A1E1E1E1E1EC7 -:1015A00087151E1E151E1E1515211E150F2912D872 -:1015B000DFE801F07D11141108117A0811110811EA -:1015C000111111140121042002B1116008BD62390A -:1015D000CBB20F2BEAD93748F8F75CF90121082084 -:1015E000F2E7532932D8412903D80129F3D108461B -:1015F000EAE742391129EED801A353F821F000BFE0 -:10160000AF160400D7150400D7150400D715040041 -:10161000D7150400D7150400A516040049160400C8 -:10162000D7150400D715040049160400D715040087 -:10163000D71504004916040049160400A116040039 -:10164000D7150400491604000421D0E76239CBB253 -:101650000F2BC0D80F29BED801A353F821F000BF2B -:10166000AF160400D7150400A1160400D715040016 -:1016700049160400D7150400A516040049160400F5 -:10168000D7150400D715040049160400D715040027 -:10169000D7150400D7150400D7150400A1160400BF -:1016A0000821A4E70221A2E7012102208CE7012101 -:1016B0009DE700BFE3690600512808B52CD84128F2 -:1016C00003D8012857D0002051E042380F28FAD81B -:1016D00001A353F820F000BF77170400C7160400D9 -:1016E000C7160400C7160400C7160400C716040076 -:1016F0008117040087170400C7160400C7160400EA -:1017000087170400C7160400C7160400CD1704008D -:10171000D3170400A31704006238C3B20F2BD2D82A -:101720000F28D0D801A353F820F000BF6D17040094 -:10173000C7160400BF170400C7160400B31704003F -:10174000C71604007B170400D3170400C716040053 -:10175000C7160400D3170400C7160400C7160400F8 -:10176000C7160400C71604009317040088564000EB -:1017700040F001002CE0885CF9E731F91200F6E74F -:1017800031F81200F3E7BDE8084051F82200FBF7FA -:101790008FBC01EBC201BDE80840D1E90001FBF7B5 -:1017A0005CBC01EBC201BDE80840D1E90001FBF7D8 -:1017B0006FBC51F82200BDE80840FAF73DBD01EBCF -:1017C000C201D1E900010BF017FBF4E751F8220048 -:1017D00008BDBDE8084051F82200FBF74EBC70B5CB -:1017E0000446084652B9621E13444FF0FF3510B14B -:1017F00093F90010C8170146002209E00125F6E719 -:101800001E78090241EA10612B4446EA00200132A9 -:10181000A242F5D170BD2DE9F3410546174601AA54 -:101820001C680E469846FFF7A7FE402D07D1019A87 -:10183000E41B531E1C44524214403C443C252318D4 -:10184000C8F800302346A5F13E04624262415A2E98 -:1018500094BF00210121FFF7C2FF4F2E044602D1A1 -:1018600002B0BDE8F081532E06D115F033FC0146DD -:101870002046FCF7DFFEF3E7662E02D1FAF7DCFC28 -:10188000EEE7642E02D10BF0B7FAF7E75A2E0ED925 -:1018900010F1804341F10002B3F1004F72F10003F7 -:1018A00002D2FBF7EAFBDBE7FBF7D7FBD8E7B0F1A7 -:1018B000804F71F1000302D2FBF7FAFBD0E7FBF790 -:1018C000E7FBCDE713B504460193104629B922463C -:1018D00001A915F086FB02B010BD01AB23441444EE -:1018E000A042F8D013F8012D00F8012BF8E72DE9FC -:1018F000FF47DDF83080144601AA0646D8F80050AC -:1019000089469A46FFF738FE402E074608D1019BCC -:10191000A5EB0A055A1E15445B421D4055443C2662 -:10192000A6F13E02EB19C8F80030D2F1000848EBEE -:101930000208B9F1640F14D0B9F1660F0CD0B9F1F7 -:101940004F0F29D1042F384623462A46414628BF47 -:101950000420FFF7B7FF2BE02046F8F7F9FD044617 -:10196000F0E72046F8F7F4FD0AF016FF04ABCDE9E6 -:10197000020103EB88032A4653F8083C4146042041 -:10198000FFF7A0FF3E3E18BF012604AB03EB86061F -:10199000043556F8084CD5E7A3070CD122680F4B45 -:1019A0009A4208D12B463A4641462046FBF704FBB3 -:1019B00004B0BDE8F0872046F8F756FD042F044632 -:1019C000C0D90028B4BFFF21002128463A4615F0AF -:1019D00030FB3E2E04BF3B1FED18B3E7CCB3050030 -:1019E00070B50546712D0E461446184607D8612D70 -:1019F00006D8012D50D0423DEBB20F2B26D970BD39 -:101A0000623D0F2DFBD801A353F825F0991A04006D -:101A1000FF190400BB1A0400FF190400B11A0400E6 -:101A2000FF1904009D1A0400C91A0400FF190400DC -:101A3000FF190400C91A0400FF190400FF1904006B -:101A4000FF190400FF190400A31A04000F2DD6D8B3 -:101A500001A353F825F000BF991A0400FF190400F0 -:101A6000FF190400FF190400FF190400FF19040006 -:101A70009D1A0400C91A0400FF190400FF1904008C -:101A8000C91A0400FF190400FF190400FF1904001B -:101A9000C91A0400A31A04003055B0E726F8140050 -:101AA000ADE706EBC403C21746F834005A60A6E758 -:101AB0000BF0ACFA46F82400A1E701EBC2040AF0EF -:101AC00059FEC4E900019AE746F8240097E7642824 -:101AD0002DE9F04106460F4615461C460DD06628F6 -:101AE00004D04F2813D147F8253004E01846F8F702 -:101AF0002FFD47F82500BDE8F081184601EBC2052F -:101B0000F8F726FD0AF048FEC5E90001F3E713F0F7 -:101B1000030811D11A680E4B9A420DD14246014674 -:101B20004020FFF729FD414600FB05730246204691 -:101B3000BDE8F041FBF740BA2046F8F795FC2A468D -:101B4000034639463046BDE8F041FFF749BF00BFC4 -:101B5000CCB305002DE9F04FDFF8BC8085B004461A -:101B600000AFD8F810000E46BA211546F9F7F0FF7D -:101B70008146D8F81000002240F2CA510430F8F72C -:101B8000E2F907F10C0180464846FDF71FF8FB68B3 -:101B900001460344B8F1000F07D0013C05E08B4239 -:101BA00005D913F8012D2E2AF7D0002CF7D18B423E -:101BB00003D11A491A48F7F708F9D5F800905A1ACC -:101BC00002EB090404F1080323F00703ADEB030D56 -:101BD0006B4618467A604FEAD30B04F1010A15F000 -:101BE00000FAE8467A68B9F1000F09D02E23501C9C -:101BF00002F83B3031684A46404415F0F2F9544649 -:101C000021464046F0F77AFBF0F71EFC14373060AF -:101C10002C60BD46BDE8F08F9C460020F0690600B0 -:101C2000B8AD050010B508220849044615F05AFA67 -:101C3000024630B9014604F10800BDE8104002F048 -:101C4000E9BA2046BDE81040ECF708BF046A060078 -:101C500010B50446F0F75AFDFFF7E4FF01280BD05A -:101C600006492046F0F7A4FD2046F0F74FFDFFF7A8 -:101C7000D9FF022818BF002010BD00BF266A060049 -:101C800030B5044691B00846F0F740FD1D490822E2 -:101C9000054615F027FA58BB6A4601A905F1080068 -:101CA00002F0B8FA019B022B22D16368164C009D0A -:101CB0002269029204A8E2680392C4E90333EFF7B1 -:101CC00085FD024668B901462846F6F70FFFF7F78B -:101CD0007FF9EFF773FD029B2361039BE36011B073 -:101CE00030BD029B23610598039BE360EFF780FD05 -:101CF0002846ECF7B1FE636801211A46F7F76DF943 -:101D0000EDE700BF046A06009C4600202DE9F04F75 -:101D10000346032B0868ADB009D9042BD1F80CB0E9 -:101D20002AD00C69641005D50020F7F7B3FD002414 -:101D30004FF0060B03A9FCF749FF049024B103AA56 -:101D400004A92046FFF706FF039B002BECD00CAA4A -:101D5000802108A8F0F77EFC4FF0000801264546D8 -:101D6000C146039BB34209D2BBF1060F14BF2846FC -:101D700048462DB0BDE8F08F0024DBE7049803D07F -:101D8000835D2E2B40F096803146F0F7B7FA074678 -:101D90000498A6EB08014044F0F7B0FA80463846B4 -:101DA000FBF70EFF0446002D40F086804E4806AA41 -:101DB00005A9FBF79BFD059B002B3ED0AA460023FF -:101DC0000993069B07A953F82A00FCF7FFFE079A20 -:101DD000014632B108A8F0F7FBFB2F2108A8F0F765 -:101DE000ABFC3846F0F730FB014608A8F0F7E0FC02 -:101DF00008A8FFF72DFF034660BB059B0AF1010A07 -:101E00009A45DCD3002C4ED10A9D2C46752304F84C -:101E1000013B4046F0F718FB0146204615F052F909 -:101E20002846F0F7FDFAFBF7A5FE044600283AD154 -:101E30002E492F483A46F6F7D1FF3846F0F704FB13 -:101E4000014608A8F0F7B4FC08A8FFF701FF034615 -:101E50000028D7D03CBB38460193FBF769FE019BB5 -:101E6000012B04463CD1DDE90910FCF7E3FBB92165 -:101E700002462046F7F7D8F91E49099F08A8F0F74F -:101E800097FC08A8F0F742FCFFF7CCFE022803D12C -:101E900008A92046FFF7F4FE099725B122464146DE -:101EA0002846F7F7C1F9B9F1000F08BFA14606F1BE -:101EB00001082546013654E72F2108A8F0F73CFC1D -:101EC0004046F0F7C1FA014608A8F0F771FC08A8EF -:101ED000FFF7BEFE0346002CE0D10028BBD1A7E7E8 -:101EE00008A9FFF7CDFED8E7204700200D6A0600BD -:101EF000B8AD05001D6A060007B5B9216A46F6F7B8 -:101F0000D9FE0098003818BF012003B05DF804FB2B -:101F1000014B1869704700BF9C460020014BD868F0 -:101F2000704700BF9C4600202DE9F0431A4E85B053 -:101F3000804600200C46D6F80C90F9F721FEF060A0 -:101F400007462068F7F744F8B8F1020F0546C6F8CF -:101F50000C901ED0A068F8F7F2F90646636801936A -:101F600004F10801A8F10200FDF7C8FF01ABCDE9BB -:101F70000207002203213046F7F708F8062D044631 -:101F800003D00146284605F00BFE204605B0BDE80B -:101F9000F083024EE2E700BF9C4600209CBB050098 -:101FA00001460720F6F760BF01460620F6F75CBF42 -:101FB0000021F7F759B91FB56946F7F755F90446F7 -:101FC0002046F7F7B9F910B91E2004B010BDF8F794 -:101FD000C1FB0028F4D10E20F7E71FB56946F7F7DB -:101FE00043F904462046F7F7A7F910B90E2004B0CC -:101FF00010BDF8F7AFFB0028F4D01E20F7E707B5B7 -:1020000040F20263CDE90030002269460220FDF76C -:1020100017FD03B05DF804FB08B5F8F711FA0028C6 -:1020200014BF1E200E2008BD07B5F8F71DFA7F2843 -:1020300008D88DF80400012101A8FCF74EF903B07F -:102040005DF804FBB0F5006F4FEA901300F03F021B -:1020500009D263F03F0362F07F028DF804308DF8FF -:1020600005200221E8E7B0F5803F4FEA10310FD29A -:1020700003F03F0361F01F0163F07F0362F07F0212 -:102080008DF804108DF805308DF806200321D3E774 -:10209000B0F5881F16D2800C01F03F0103F03F031A -:1020A00061F07F0160F00F0063F07F0362F07F0258 -:1020B0008DF805108DF804008DF806308DF8072096 -:1020C0000421B9E70148F7F7E5FB00BF2A6A0600DB -:1020D0000A4601462320F7F7E5BB024640F2FA51D3 -:1020E0002120F7F7DFBB024640F2F2512120F7F73B -:1020F000D9BB30B50B46012885B0044618BF4C68E3 -:1021000018686946F7F7B0F805462846F7F714F956 -:10211000024610B9204605B030BD21461B20F7F716 -:10212000C1FB0446F1E701281FB50B4603D118682F -:102130000021F8F731F910216846F0F772FA0B49DF -:10214000684604F0A6FD032803D109480021F6F7EC -:102150003CFE019919B9042801D10648F7E7694600 -:102160000548FCF7C1F805B05DF804FB4E200600F9 -:102170004CB00500F4AD050014BA05002DE9F04F90 -:10218000914685B082468846002240F24A31484650 -:102190001E46F7F7D8FE054600B14568BAF1010FB3 -:1021A0004AD1D8F800006946F7F75EF80024824665 -:1021B000A346F6B25046F7F7BFF8074660B93CB9F8 -:1021C000224641F262114846F7F7BDFEC8B14468A5 -:1021D000204605B0BDE8F08F8DB139462846F6F7A8 -:1021E0002DFF804644B141465A463046F7F75AFB28 -:1021F0001E281CBF2746D8463C46C346DAE7B846E9 -:10220000F0E71048F7F746FB58F8276025B131464C -:102210002846F6F713FF064634B958F82740B1466A -:1022200001375745F0D1D3E74A4631465846F7F7CC -:1022300039FB1E28F4D1F0E700273C46B9465FFA87 -:1022400086FBEEE7436A0600012397E7002395E744 -:1022500037B501A90546FCF7B9FC05F00703022BC9 -:10226000044605D0AB0711D12A680F4B9A420DD115 -:102270000199204605F0A5F8012801900ED12046CD -:1022800005F06EF8FAF7F9FE03B030BD019B012BA3 -:1022900004D12078400040F00100F5E7019A03499D -:1022A0000348F6F79BFD00BF14BA05004A6A060012 -:1022B00060AB0500022808B506D1BDE80840D1E9A9 -:1022C00000122220F7F7EEBA0148F7F7B7FC00BF7B -:1022D000636A06002DE9FF471C4B009302AC884659 -:1022E00000210223019406460846F7F765FD2146C2 -:1022F0000298039DDFF858A0FCF768FC03A9074685 -:102300002846FCF763FC00240546A146B4420BD1E5 -:102310000023CDE90033039A0D482946F0F7AFFAC0 -:10232000062004B0BDE8F0873CB1CDE90099029ADF -:10233000002339465046F0F7A2FA58F8241000223C -:102340005046F8F70FF80134E0E700BF9CBD0500E8 -:10235000CCA2050010B586B004466A4602A810213A -:10236000F0F781F9012221466846F7F7FBFF02A941 -:102370000248FBF7B9FF06B010BD00BF14BA050054 -:1023800070B505460868C2070C4605D4830708D116 -:102390000268154B9A4204D1012D24D90020F7F789 -:1023A0004DFCF8F7D5F8012D064616D96068F8F708 -:1023B0005BF80AF02BFE01460C4807F01DFE0146B3 -:1023C000044630460AF076FE07F04AFB21460AF042 -:1023D00025FFBDE87040F9F72FBF07F041FBBDE8CE -:1023E0007040FAF729BC70BDCCB305000000204155 -:1023F000012837B50B46144602D90848F7F7FCFB0D -:1024000007480022C5680121A8472246019001A97A -:102410000120FBF7C4F8019803B030BD726A0600D2 -:102420007CB4050013B504460846FCF79DFB002369 -:1024300001466A462046F6F777FC009B002B14BF46 -:102440001E200E2002B010BD37B50228D1E9005081 -:102450008CBF8C680024FCF787FB01466CB96A4688 -:102460002846F6F72DFE009820B1019909B1F8F73A -:102470004EFE0446204603B030BD00236A4628467F -:10248000F6F752FCEFE738B5044608461546FCF768 -:102490006BFB2A4601462046F6F7C6FE062038BDED -:1024A0000022F0E708B5F6F71BFF18B9024BD86910 -:1024B000F7F7D5FB08BD00BF9C460020062808B5ED -:1024C000014607D004480122F7F74CFF03490248B0 -:1024D000F0F7C6F9062008BDCCA20500633A060055 -:1024E000F7B50F46002104460846FBF7E9F9164BFD -:1024F00005468CB9DE68B368A34202D8284603B00B -:10250000F0BDF36853F8341021B1042902D02846F5 -:10251000FAF78FFF0134EEE71B6A5E68DB6802247E -:102520001E44B442EAD2002338686A462146F6F7D0 -:10253000FBFB009B2BB1E10041F002012846FAF7BA -:1025400078FF0134EDE700BF9C460020024B0022DB -:10255000A3F80822062070479C460020024B012267 -:10256000A3F80822062070479C460020034BB3F8CE -:102570000832002B14BF1E200E2070479C460020FE -:1025800008B5ECF76DFA062008BD00B589B001A8C2 -:10259000EFF7DEFA0398400040F0010009B05DF863 -:1025A00004FB00B589B001A8EFF7D2FA0298400009 -:1025B00040F0010009B05DF804FB10B50C4C40B9C7 -:1025C000D4F81002431C11D0BDE810400001FAF706 -:1025D00054BD0868F7F748FF0028ABBF00094FF06B -:1025E000FF33C4F81002C4F81032062010BD00BF3B -:1025F0009C46002020F00040704708B5F7F7A8FF80 -:1026000001460AF01DFF002814BF1E200E2008BD41 -:1026100010B5F7F79DFF20F00044074920460AF067 -:102620000FFF20B9044920460AF000FF08B10E2030 -:1026300010BD1E20FCE700BFFFFF7F7F10B5F7F73E -:1026400087FF20F00044074920460AF0F9FE30B920 -:10265000044920460AF0D6FE08B91E2010BD0E20FF -:10266000FCE700BFFFFF7F7F08B5F7F771FF034965 -:102670000AF020FDBDE80840F9F7DEBDE02E654216 -:1026800008B5F7F765FF03490AF014FDBDE80840F7 -:10269000F9F7D2BD35FA8E3C08B5F7F759FF07F0C8 -:1026A0001BFBBDE80840FAF7C7BA1FB5002301932A -:1026B000F7F74EFF01A907F09DF9F9F7BDFD02906C -:1026C0000198F9F7B9FD02A903900220FDF716FC65 -:1026D00005B05DF804FB38B50D46F7F739FF044641 -:1026E0002846F7F7C1FE0146204607F05FF9BDE82E -:1026F0003840F9F7A1BD1FB500230193F7F728FF74 -:1027000001A907F02BF9F9F797FD02900198FAF764 -:10271000B4FC02A903900220FDF7F0FB05B05DF8C0 -:1027200004FB70B50E461546F7F712FF0446304617 -:10273000F7F70EFF014606462046A8470146054624 -:102740000AF07EFE20B1314620460AF079FEB8B18B -:1027500025F000460E4930460AF072FE98B90C4941 -:1027600030460AF04FFE70B924F000440849204674 -:102770000AF066FE20B9064920460AF043FE10B171 -:102780000448F7F787F82846BDE87040F9F754BDCC -:10279000FFFF7F7F7F6A0600004AC2E7E99E0400D0 -:1027A000004ABEE7CB270400004ABAE77D9E04003A -:1027B000004AB6E7F99F040008B5F7F7C9FE07F02D -:1027C00085F8BDE80840FAF737BA60F31E010846FD -:1027D000704708B5F7F7BCFE06F0F6FFBDE8084005 -:1027E000FAF72ABA70B5064608680C46F7F7B0FE45 -:1027F000002105460AF006FE10B11448F7F74AF822 -:10280000284607F099FB012E054603D1BDE870402C -:10281000F9F712BD6068F7F79BFE002104460AF045 -:10282000F1FD0028E9D14FF07E5120460AF0D6FD97 -:1028300018B107490748F6F7C8FA204607F07CFBAD -:10284000014628460AF0EAFCE0E700BF7F6A06007E -:10285000BD630600A8AE050070B50D46F7F778FE1B -:102860000446A847014605460AF0EAFD20B1214684 -:1028700020460AF0E5FDB8B125F000460E49304685 -:102880000AF0DEFD98B90C4930460AF0BBFD70B97C -:1028900024F00044084920460AF0D2FD20B9064938 -:1028A00020460AF0AFFD10B10448F6F7F3FF2846C2 -:1028B000BDE87040F9F7C0BCFFFF7F7F7F6A06006C -:1028C0000049C9E7F52504000049C5E70996040059 -:1028D0000049C1E7259E04000049BDE7CD9D0400E5 -:1028E0000049B9E78D9C04000049B5E7199C040034 -:1028F0000049B1E7599804000049ADE7819E040002 -:102900000049A9E7B9A0040008B5F7F709FA4000A3 -:1029100040F0010008BD10B50446F7F701FA074B77 -:1029200007495B6802460748F0F734FBEFF7ACFB5A -:10293000012C01D1EFF7C8FB062010BD9C460020FA -:10294000916A0600CCA2050008B5F7F78DFDDCF70B -:10295000A5FB062008BD08B5EEF7EEFF024B18896F -:10296000400040F0010008BD9C46002008B5EEF78D -:10297000DBFF062008BD10B586B0044605AB04AAEF -:1029800003A902A8EFF76CFD059B0193049B00933C -:1029900006490748DDE90223F0F7FCFA012C01D1D2 -:1029A000EFF79AFD062006B010BD00BFA66A06002C -:1029B000CCA2050008B5EBF721FD18B90249034880 -:1029C000F6F703FA062008BDEE6A060050AC0500D3 -:1029D00010B5074C28B9D4F8EC00400040F00100D5 -:1029E00010BD0868F7F740FDC4F8EC000620F7E7D3 -:1029F0009C4600200268034610783E2805D83B28F4 -:102A000005D8212806D0402070474028FBD101324C -:102A10001A6070473E20FAE7F8B505680446C5F12C -:102A20000107EE1915F8010F04F0F0FC0346002829 -:102A3000F7D120680A223146F5F754FE2560401090 -:102A4000F8BD2DE9FF41019001A8FFF7D3FF002455 -:102A50000F4680462646019B187820B930463C60D8 -:102A600004B0BDE8F08104F0D1FC68B101A8FFF723 -:102A7000D3FF0546019B1978732907D101362C44F1 -:102A8000019B01330193E6E70125F3E703AA4046E2 -:102A9000FEF772FD039B2E445A1E5B42013DEFD3AD -:102AA00014441C400444F9E707B5FCF775F801A984 -:102AB000FFF7C7FF0198400040F0010003B05DF848 -:102AC00004FB2DE9F04F074687B008680C46FCF779 -:102AD00063F801A90090FFF7B4FF80466846FFF74E -:102AE00089FF002181464046FDF708FA012206468B -:102AF00003A96068F7F71DFF039D049B0295022F51 -:102B00001D440DD9A068F7F7AFFC031E05DA049A3F -:102B10009B1802D52248F6F7BDFE02981844029091 -:102B2000DDE9013A53449D42F4D30025454503D3E2 -:102B3000304607B0BDE8F08F009B187804F066FCC3 -:102B400090B16846FFF768FF0446009B1B78732B23 -:102B500005F102070AD006EB8707A3460099BBF1EF -:102B6000000F11D125440BE00124EEE70298214625 -:102B7000FBF715FE029B46F827002344029301351C -:102B8000009B01330093D1E7097802AB52464846D7 -:102B9000FEF741FE0BF1FF3B47F8040BDEE700BFF9 -:102BA000026B06002DE9F04F89B016461F460391CF -:102BB000FBF7F2FF049004A8FFF71CFFDDF80CA060 -:102BC000814600240DF10C0BB44202D309B0BDE8DC -:102BD000F08F049B18780028F8D004F017FC80B11F -:102BE00004A8FFF719FF0546049B1B78732B0AD036 -:102BF00004EB0508A045049B1FD0A64222D1B04695 -:102C00001BE00125F0E757F82400012205A9F7F79A -:102C100090FE04F10108069C05990398AC4228BF78 -:102C20002C46224614F0DDF903982A1B002120448B -:102C300014F0FFF9039828440390049B0133049394 -:102C40004446C1E7197857F82420CDF800B0534620 -:102C50004846FEF74CFE0134CCE72DE9FF410F4614 -:102C6000064657F8040B0C46FFF71EFF4510294691 -:102C70006846EFF7E7FCDDF808802A460021404669 -:102C800014F0D7F920683B46721E4146FFF78AFFD1 -:102C900069460348FBF728FB04B0BDE8F08100BF9C -:102CA000F8B70500F0B50C4685B001A90222074629 -:102CB0006068F7F73EFEA068F7F7D6FB011E029E9C -:102CC00004DA891902D50B48F6F7E4FD019D206866 -:102CD0002E440D44FFF7E8FE05EB60008642F2D378 -:102CE000206804F10C03FA1E2946FFF75BFF06205B -:102CF00005B0F0BD026B060008B50B46014610B9E1 -:102D00000348F6F762F819680148F6F79FFF00BF1D -:102D100088B0050008B509680248F7F745FB0620AA -:102D200008BD00BFCCA2050008B50146002203483B -:102D3000F7F709F908B14068C00808BD98C6050052 -:102D40002DE9F04F8289C389DFF85C92043200EBF1 -:102D5000820808F1040803EB430393B008EB8303F4 -:102D60000C3B00EB8202039107460192049306A8F4 -:102D7000EEF72CFD034600284DD1039AD7E9015602 -:102D8000002A4AD02A78682A47D003980393F6F796 -:102D90007AF90446EEF712FD079484492068FDF79E -:102DA000B5FF40B17B6833B11A784B2A00F025811A -:102DB000682A00F02B8107987D4B984206D07C68EA -:102DC00023785D2B02D0642B40F0BB80049B4345ED -:102DD0000BD37A6805E0049B0C3B0493049B4345AA -:102DE00003D3049B1B689342F5D9049B4345C0F071 -:102DF00036860499049B049A5B680968796023F01D -:102E00000303906043F8040F06A8BB60EEF7DEFCF6 -:102E100003460028B1D0079CBFE7DFF898A17D608A -:102E20002C4614F8012BA2F11003592B00F2F78065 -:102E3000DFE813F083037D0375036D0364035B0315 -:102E400053034B0341033B0335032A031F03F500E0 -:102E5000F500F5008C03DB030D037C0569054B05CC -:102E6000380523050D05F204DE04B503A603C803E7 -:102E7000FA02C204AA0492047C0448042D04130438 -:102E8000F7036204F500F500F500F500F500F50024 -:102E9000F500F5001A02F50013020802B601A101BF -:102EA0007C01550112011201C0014201F500F5003B -:102EB000F500F5003D018A02850280027A026D026A -:102EC00064025D0253028400D502CB02A8028F0285 -:102ED000EA02DB02F500F500F1025B004502FA01AF -:102EE000F1012C01C80102020E46049B434518D390 -:102EF000049B5B689B070ED5049B1B68A34200F2F2 -:102F00005F8556F8043C13F0010F336814BF46F890 -:102F1000083D46F8043D049B0C3B0493049B434549 -:102F2000E6D2EEF74BFC204ABE6013685C1E00F050 -:102F300065850020146013B0BDE8F08F043E25467F -:102F40006DE73B689B6813F9012B002AFBDB1E46EB -:102F500016F8011B0D0601F00102C1F3450A17D551 -:102F60004FF0060E4FF0000C334616F8011B0CF123 -:102F7000010C01F0010505FA0CF52A43C1F34505E2 -:102F800005FA0EF509064AEA050A0EF1060EEBD41B -:102F90005D79718852443244A41A03F1050C012270 -:102FA0003388BDB925E000BF402100205CAF05009B -:102FB000F0B2050010B0050005F01F0E74454FEA91 -:102FC00055160CF1010C14D39CF80050A4EB0E0420 -:102FD000324475B12E06EFD59CF801A02E0105F004 -:102FE0000F0E06F4E066744546EA0A060CF1020C80 -:102FF000EAD2F9F75CF80798E8E6B3F80120033362 -:1030000013447B60BB68103BBB60B0E60798BC68AC -:10301000F8F760FF20607B6801337B60A7E6AF2A8A -:1030200040F2DC84BF2A40F20885CF2A40F2B58402 -:10303000D32A40F22E85F92A00F24F8525463446E0 -:10304000293256F8041CD0B254F80429F6F72AFCA9 -:1030500046F8040C2646E2E6049B0C330493B5F8CC -:1030600001300499EA1C13440B602B78492B154658 -:1030700008BF0223049A18BF002333435360049B04 -:1030800000229A60CBE6059B33602C46EEF796FB58 -:10309000049BB84A7C600C33A3EB08039B1002FB33 -:1030A00003F3BE60FB81012013B0BDE8F08F0E2357 -:1030B000736025460436B2E6B5F80140BE6056F8A6 -:1030C0000C3C0335002B00F0B484A6F10C00F6F79D -:1030D00007F9002800F0A984706004369FE6D6F84E -:1030E00000B0324606F108040D215846F5F7E8FF16 -:1030F00058460C212246F5F7E3FF002122460846F8 -:10310000F5F7B1FF049B0C330493B5F80130049A32 -:1031100003352B441360049A331D43F002035360BC -:10312000049B00229A60B060264678E63068B5F8C5 -:103130000140F7F70FFB033528B3043ED9F8003000 -:10314000013B27D0C9F800308B4BB3F8F0301BB2ED -:10315000002B7FF464AEE6F741FB874AB2F8F0300B -:103160001BB2002B40F0F4839069002840F09A8451 -:10317000EBF7F4F853E63068B5F80140F7F7EAFAF0 -:1031800003350028D9D0D9F80030A4F50044013B1C -:103190002544D7D14023C9F800300AF0BFFBD3E75C -:1031A00056F80409B5F801400335F7F7D3FA0028BB -:1031B000C4D1E8E7049B0C3B0493B5F8013003331A -:1031C0001D44BBE7B346039A5BF80419C7F808B07F -:1031D000002A00F01B84039A56F8040C0292002186 -:1031E00005AB0391F5F79DFF0128029A3FF44BAF21 -:1031F000002840F06684059B46F8043C42B1104626 -:1032000051460292F8F73DFF029A002840F0708480 -:103210005E46254603E656F8040CF5F734FF0446EF -:10322000EEF7CCFA0794B8E53068F5F72CFF0446C2 -:10323000EEF7C4FA0794B0E556F804092546F5F709 -:10324000A6FDECE556F80409B5F801400335F7F79B -:1032500081FA00283FF472AF95E7B5F80130A3F585 -:10326000FF437D3B1D4469E7B5F80130EC1CA3F535 -:10327000004323447360EA78B260311D17E0049B79 -:103280005B689E0702F1FF320ED5049B1B68A342C8 -:1032900000F2668351F8043C13F0010F0B6814BF71 -:1032A00041F8083D41F8043D049B0C3B049355064E -:1032B000E5D10D68002A40F04F830E1F3EE7049BC6 -:1032C00003E09C680C3B002CAAD19845F9D92B4906 -:1032D0002B48F8F735FE0446A2E7334656F8042C8F -:1032E00053F8081B2546C6E901211E4697E53346DB -:1032F000254653F8042B72601E4690E556E90101FD -:1033000056F8082CF7F7DEFA25460C3E87E52546E9 -:10331000344656F8040C54F804190422F7F7D2FA8C -:1033200046F8040C26467AE5F5F759FC2546706008 -:10333000043674E500237360254604366FE51E23CA -:103340007360254604366AE5062373602546043615 -:1033500065E5049B32680C3B062A04933FF4EEAD0E -:10336000D00740F1B4835210A6F104013FF5BCAD83 -:1033700032609CE7ABAAAAAA9C46002008C80500B8 -:1033800050AC0500D6F800B0BBF1060F00F0728318 -:103390001BF0010540F0ED82C6F804B05846F6F780 -:1033A000CEFFA6F1080B2946062530605A46B560C7 -:1033B0000320F5F758FEF7F7CDF9002800F0538306 -:1033C00046F8085C25465E4629E556E9022346F89C -:1033D000042C326846F8082C254633601FE556E970 -:1033E0000132254646E9012319E5B34631465BF82B -:1033F0000C0BF5F739FF86423FF40AAF00237060EB -:10340000336025465E460AE530680021F5F72CFF5B -:103410002546306003E556E9012156F8080CF8F717 -:1034200023FC2546083EFAE46B78032B08BF56F8C8 -:103430000429344656F8040C54F8041918BF06221F -:10344000FAF730FC023546F8040C2646E7E46A78C1 -:10345000254642F3801215F8013B03F07F011C065C -:1034600041EAC212F7D4530043F0010373600436FB -:10347000D5E43446B5F8011054F8040BF6F79CF97E -:10348000033570602646CAE456E90121B5F801000B -:10349000F5F76CFC033546F8040C043EBFE4B5F8C0 -:1034A00001000335F5F7BEFBB9E4B5F801000335BB -:1034B000F5F7A4FBB3E4B5F8011056F8042C56F860 -:1034C00008090335F5F7B0FEA9E4B5F8010056F890 -:1034D00004190335F5F79CFBA1E4B5F8010056F893 -:1034E00004190335F5F780FB99E4B5F80100A6F15E -:1034F0000801FDF7F9FB0335043E90E4B5F801102F -:1035000030683246F5F7DCFD0335043687E4B5F85C -:1035100001103068F5F7F8FD033530607FE4B5F849 -:103520000100F5F765FC03357060043677E4B5F803 -:1035300001000335F5F780FCCEE5B5F80130DB007E -:1035400043F0020373600335043668E400222378F5 -:1035500003F07F011806254601EBC21204F10104B5 -:10356000F5D43B682178DB6853F82200C1F10103F0 -:1035700006EB83063246F5F7D9FA023530604EE4A1 -:10358000002014F8013B03F07F021B0602EBC01081 -:10359000F7D4F8F7F5FA0436306025463FE400200A -:1035A00014F8013B03F07F0202EBC0101A06F7D4B7 -:1035B000C0F1010306EB83063146FAF781F925468F -:1035C00030602CE4002014F8013B03F07F021D065C -:1035D00002EBC010F7D4C0F1010306EB83063146BD -:1035E00004F031FF2546306019E40022237803F00F -:1035F0007F0101EBC2121906254604F10104F5D43E -:103600003B682178DB6853F82200CB4306EB830646 -:1036100041F480713246F5F789FA02353060FFF7E0 -:10362000FEBB002114F8013B03F07F02180602EBF9 -:10363000C111F7D4CB09C8B203F4FF726FF0404355 -:103640001B1A9B1A06EB8306C1F307213246F5F7D6 -:103650000AFD25463060FFF7E2BB002114F8013B6C -:1036600003F07F021D0602EBC111F7D4D04BCAB2A2 -:103670009B1ACA0902F4FF729B1A06EB83063246B4 -:103680000020F5F7A1FE25463060FFF7C8BB0022F9 -:1036900014F8013B03F07F011B0601EBC212F7D4C3 -:1036A000D309D1B203F4FF730B44A6EB8306334670 -:1036B000C2F3072253F8040BF5F768FC2546306087 -:1036C000FFF7ADBB002214F8013B03F07F011D069C -:1036D00001EBC212F7D43B6856F8041CDB682546A0 -:1036E000344653F8220054F80429F5F7FFF946F858 -:1036F000040C2646FFF793BB002114F8013B03F0AE -:103700007F0202EBC1111A06F7D4AA4BCAB29B1A68 -:10371000CA0902F4FF729B1A06EB830632460120A7 -:10372000F5F752FE25463060FFF779BB002214F80A -:10373000013B03F07F011B0601EBC212F7D43B688B -:10374000DB6853F8220000221146F5F7CFF9254631 -:1037500070600436FFF763BB4FF0000B14F8013BB9 -:1037600003F07F0202EBCB1B1A06F7D43068324617 -:103770005946F5F79BFFCBF3072353FA8BFB2546FE -:1037800006EB8B06FFF74BBB4FF0000B14F8013B29 -:1037900003F07F02190602EBCB1BF7D459460BF15D -:1037A000804B306832460BF1FF3BF5F733FF25467F -:1037B00006EB8B06FFF733BB002214F8013B03F046 -:1037C0007F01180601EBC212F7D49308C3EB837391 -:1037D00012F0030256F82300254600F00981012A61 -:1037E00000F0358156F8041904F088FEFFF717BB86 -:1037F000002014F8013B03F07F02190602EBC01011 -:10380000F7D4C0F1010306EB83063146FCF776FBE3 -:1038100025463060FFF703BB002214F8013B03F09C -:103820007F011B0601EBC212F7D4DDF804B0C2EB36 -:1038300082755BF8250004F0B1F9002859D05BF8D7 -:1038400025000021254604F0ABF9FFF7E8BA002275 -:1038500014F8013B03F07F0101EBC2121906F7D403 -:103860000199C2EB827251F82230002B41D0002323 -:1038700041F822302546FFF7D2BA002214F8013B66 -:1038800003F07F01180601EBC212F7D4019B56F832 -:103890000419C2EB8272254653F8220004F080F925 -:1038A000FFF7BDBA002214F8013B03F07F011D06AB -:1038B00001EBC212F7D4019956F80439C2EB8272B7 -:1038C000254641F82230FFF7AABA002214F8013B3E -:1038D00003F07F011B0601EBC212F7D4019BC2EB80 -:1038E0008272254653F8220004F058F900287FF42C -:1038F000F3AB31493148F8F723FB0446EDF75EFF9F -:103900000794FFF74ABA002214F8013B03F07F0145 -:1039100001EBC2121906F7D4019BC2EB8272254655 -:1039200053F8220000287FF4D7ABE2E7002214F816 -:10393000013B03F07F01180601EBC212F7D43B688C -:10394000DB6853F82230736025460436FFF767BA08 -:10395000E5F736FFFFF763BAA1F11406FFF7EEBBF8 -:10396000530043F001034B60049B0E1D1D68FFF7DD -:1039700056BA0623C6E90033A6F10C0225460021FB -:1039800056F8044C46F8043C0320F5F76CFB46F867 -:103990000C4C46F808BDFFF742BA019956F80439B5 -:1039A000C2F1C002254641F82230FFF738BA00BF05 -:1039B000FEFFFF3FFDFFFF3FDCC705008CAC0500AD -:1039C000049A3368566826F003064FF0FF3273609E -:1039D000049BB2601D680836FFF721BAA2F180038C -:1039E0005B0043F00103736025460436FFF717BA06 -:1039F00056F80419F9F71DFDFFF711BA40231360BB -:103A000009F08CFF204613B0BDE8F08F56F8040C87 -:103A100005ABF5F786FB01283FF435AB002850D104 -:103A2000059B46F8043CFFF7F3BB2544103EFFF727 -:103A3000F6B956F8080CFFF74ABB019BC2F1B00279 -:103A4000254653F8220000287FF446AB51E756F88C -:103A5000042C56F80819F8F707F9FFF7E0B9786170 -:103A60000220FFF721BB736846F8083C25465E46F6 -:103A7000FFF7D5B92546A6F10804C6E901BB2246E1 -:103A800000210320F5F7EFFA46F808BC2646FFF7B9 -:103A9000C6B930323168D0B2F5F7E6F92546306064 -:103AA000FFF7BDB9936192F8F230044613B90123D0 -:103AB000A2F8F030E5F784FEEDF780FE0794FFF7FB -:103AC0006CB9EDF77BFE059C0794FFF766B9EDF73F -:103AD00075FE34680794FFF760B90A490A48F8F799 -:103AE0002FFA0446EDF76AFE7C610220FFF7DCBA8C -:103AF0001046F5F7C8FA0446EDF760FE0794FFF7A5 -:103B00004CB900BF00C8050014AC05002DE9F04F0A -:103B10001E468BB0036803920F4642689968029371 -:103B200004468B180133808963608A5C019000230E -:103B300002F0030599469A469846120621D404F1EC -:103B40001003A360019B00219B001A46E18104F150 -:103B50001400049313F06DFA019B5B1B0593A3EB18 -:103B60000A0303F1040BBD4204EB8B0B08F00402C3 -:103B700080F09980F2B93B462A469D499D48F5F769 -:103B80002DF96268511C61601278C2F3801199406E -:103B900048EA010802F0040199400D43C2F3C00154 -:103BA00099404AEA010A02F00101994049EA0109F3 -:103BB0000133C2E706EB8501781B0693FCF79EF9FB -:103BC000069B04EB8303ABF1040B18612B46019AAF -:103BD0000432314604EB820206EB83038B4240F051 -:103BE0008B80039A08F008030693134308F0020839 -:103BF00000F0D880B8F1000F00F083801046F7F78E -:103C0000BFFF0346CBF80000029AD2F80CB005EBD8 -:103C10000A020792019A013A06EB870608920027EA -:103C2000039A97426FD1059A6FF0030109F10303DC -:103C300001FB09F1053201EB83014FEA830C029B82 -:103C4000970004EB820219444E461046002E40F0C5 -:103C50008280049BACF10C0C1433624423449342E5 -:103C600000F28180043F27440BEB850509F104092C -:103C7000B24540F08180002365681A461946062740 -:103C800015F8010B00F001069E40324307FB03FCD0 -:103C9000C0F3450606FA0CF6000641EA060140F1BB -:103CA00091800133ECE72AB104EB8303524A1A6195 -:103CB000ABF1040B039A08F00803134312D1A5EBF0 -:103CC0000902BA4216D8019AC7F104031344029AB2 -:103CD000A9EB050102EB810104EB830310313846A7 -:103CE000854201D13B4672E751F8202043F8042970 -:103CF0000130F5E73B4640E751F8040B42F8040970 -:103D00006CE7434680E7316800220798904205D867 -:103D1000B8F1000F18D1CA0838490BE05BF822004F -:103D200088420FD10898821A04EB8202506920B1B0 -:103D3000CA0833492F48F5F751F8716851610137C6 -:103D400008366DE70132E0E7184672680993F7F725 -:103D50008BFF099BF3E7036813B951F82630036022 -:103D6000013E043072E752F8041B00297FF477AF5C -:103D70009A1A24499210DDE73A685AB9069B2968D5 -:103D800063B1029B53F829000430F6F7DCF828B140 -:103D900043683B600136043F043569E72A681A49E5 -:103DA000D208C7E7BAF1000F02D01848F5F724FF90 -:103DB000B8F1000F3FF45FAF5046F7F7E1FECBF8E4 -:103DC000000058E7019B0D4405EB02085E1E4545C7 -:103DD00003D165600BB0BDE8F08F15F8017BF71BD0 -:103DE00004EB8707786903F0DDFE7861EFE700BF39 -:103DF000D363060060AB050018BB05001C6B060012 -:103E0000116B0600226B06002C6B0600346B06005B -:103E100008B5421E013912F8010F11F8013F50B1E7 -:103E20002BB903F007FB80F00100C0B206E0984216 -:103E3000F1D0002004E0B3FA83F0400900F0010063 -:103E400008BD07B5024650B101236A46F4F76CFF7E -:103E50000098003818BF012003B05DF804FBC900CA -:103E600041F002010148F6F76EF8F2E7C0B505002F -:103E7000F8B5037804460BB90020F8BD402B1FD1DC -:103E8000012000231F461E461D462278002A45D1E8 -:103E9000DA1E012A40F28A80002D03DC002E01DCAC -:103EA000002F02DD002B00F0818014F8013C5C2B18 -:103EB0007CD00028E0D0B3F10A0018BF0120DCE775 -:103EC0004049FFF7A5FF0028DAD13F492046FFF718 -:103ED0009FFF0028D4D13D492046FFF799FF0028D5 -:103EE000CED13B492046FFF793FF0028C8D139497E -:103EF0002046FFF78DFF0028C2D137492046FFF743 -:103F000087FF0028BCD135492046FFF781FF0028F4 -:103F1000B6D133492046FFF77BFFB2E7272A617805 -:103F20000BD1002B44D0032B02D1272948D141E0EB -:103F3000012B45D8C3F1010342E0222A11D133F00D -:103F4000040209D1222906D1A278222A03D10234FF -:103F5000C3F1040334E00BB1022B31D1C3F10203EE -:103F60002EE05C2A08D1272903D0222901D05C2920 -:103F700002D12BB3013423E013BB5D2A12D007D842 -:103F8000292A0BD05B2A0BD0282A19D1013517E03A -:103F90007B2A09D07D2A13D1013F11E0013D0FE0BA -:103FA00001360DE0013E0BE0013709E0012064E736 -:103FB0002729BFD1A278272ABAD10234C3F103033B -:103FC000013462E76A5F0600B15F0600815F0600A8 -:103FD000AD5F0600EF3D0600605F0600B83E0600DC -:103FE000455F06002DE9F04F8BB0CDE9032300EBD0 -:103FF000010A80460E4655466C1EA04501D945462D -:1040000010E015F8010C03F0F7F908B12546F3E7C5 -:10401000207803F0FBF90028F8D123785F2BF5D046 -:104020002E2BF3D0DFF8D0912B4653451F4604D2F8 -:104030003A782E2A03F10103F7D15745A7EB05047F -:1040400012D021462846EEF729F90146002876D0FD -:104050004846012308AAF4F767FEDDF82090B9F17D -:10406000000F6CD07D1CDFE7062E08D963490722BC -:10407000404612F0A6FF002808BF4FF00009604B31 -:104080001B6A5A68DB68D3180593002302931F4606 -:104090009B4602260193059BB34216D8002F50D1B0 -:1040A000454547D1631E052B44D8544E2246314620 -:1040B000284612F086FF00283CD1049B26441E604F -:1040C000C4F107000BB0BDE8F08F07A93046EEF74A -:1040D000C0F9824624B903785F2B0BD10136DAE7A9 -:1040E000079B9C42FAD801462246284612F0FAFF66 -:1040F0000028F3D131464846FFF7A3FE0028EDD053 -:10410000019B079A63B123465B450CD893420AD8BA -:104110000199C85C1AF80310884209D10133F3E70A -:104120009346CDF804A00296002FD7D13746D5E7A5 -:104130009B46F8E7049A334B1360002C59D00020BB -:10414000C0E7029B9F4201D05C454FD2019B049A7D -:1041500023441360ABEB0400B4E707A93846EEF73D -:1041600078F9079A9442824626D801462246284684 -:1041700012F0B8FF8346F8B939464846FFF761FEAA -:10418000D0B118F10F0648BF08F11E0626F00F0641 -:10419000A6EB0806012ED8BF1036079808EB0601DB -:1041A000014440291AD85E4511DC03985146EEF7C8 -:1041B00057FB079B9844B0440137029B9F42CCD9E0 -:1041C00011490398EEF74CFB4FF0FF307AE70F49A7 -:1041D0000398EEF745FB0BF1010BE4E70C4903985C -:1041E0005246EEF7D7FEDDF81C80E5E74FF04008B9 -:1041F000E3E7042066E700BF08A60500496B060058 -:104200009C460020206C0600633A0600683A0600CF -:10421000456B06002DE9F04780460D46174612F023 -:1042200059FF82460DB100232B60DFF84C90002629 -:1042300099F80000A0B1484612F04CFF82450446B0 -:1042400014D852464946404612F0BBFE70B9A2450A -:1042500008D1022025B1094B286053F826303B6075 -:10426000BDE8F08719F80A302F2B03D00134A144A0 -:104270000136DDE70120F3E7D0C80500CCC8050012 -:1042800030B50F4AD2E901141378D06804FB013429 -:10429000044481EAB4714FEA747083EA1123434005 -:1042A00083F0010340F00205DBB2D06080EA904069 -:1042B00080EA411013709560516080EA430030BD80 -:1042C000B448002038B50546012404EA0503AB4292 -:1042D00005D3FFF7D5FF20408542FAD938BD6400E9 -:1042E00044F00104F1E738B50D46F6F731F904461C -:1042F0002846F6F72DF9214608F0D2FD0546FFF7CE -:10430000BFFFC0F316004FF07E5140F07E5008F022 -:10431000C7FD0146284608F0CDFE214608F0C2FD43 -:10432000BDE83840F7F788BF38B50D46F6F79CF87A -:1043300004462846F6F798F8844208DC001B013052 -:10434000FFF7C0FF2044BDE83840F8F796BE0020D4 -:10435000F5F7A0FAF8B5074608680E46F6F784F8B0 -:10436000012F054607D1002828DDFFF7ABFFBDE888 -:10437000F840F8F782BE7068F6F776F8022F044628 -:1043800006D185421ADA401BFFF79CFF2844EEE76E -:10439000B068F6F769F8061E0BDD601B3044013883 -:1043A00090FBF6F0002809DDFFF78CFF00FB0650BC -:1043B000DDE703D0601B30440130F1E70020F5F762 -:1043C00069FA08B510B1086806280BD109F0D5FACA -:1043D000064BE9224521C3E9012100221A70D86069 -:1043E000062008BDF6F75EF8F2E700BFB4480020EB -:1043F00010B5F6F739F82028044602D90948F5F730 -:1044000049FA60B1FFF73CFFC4F120044FF0FF33DD -:1044100023FA04F42040BDE81040F8F749BE01201B -:1044200010BD00BF516B060010B50446F6F738FA10 -:10443000F6F71AF800280ADDFFF744FFF8F71DFE2B -:10444000042201462046BDE81040F6F73BBA024878 -:104450000021F4F7BAFC00BF40AD050008B5054BDC -:10446000197C21B9012208461A74FFF7AAFF062019 -:1044700008BD00BFB448002008B5FFF701FFC0F336 -:1044800016004FF07E5140F07E5008F009FDBDE867 -:104490000840F7F7D1BE00BF38B5456895420446DD -:1044A00028BF15462A46006812F09BFD2368626803 -:1044B0002B44521B2360626038BD0FB407B504AAB9 -:1044C000054852F8041B0192EEF706FC03B05DF8B4 -:1044D00004EB04B0704700BFCCA205000A460146B9 -:1044E0000148EEF7F9BB00BFCCA2050007B50121DA -:1044F0008DF807000DF10700ECF7ACF89DF8070008 -:1045000003B05DF804FB13B5044612F0E3FD014669 -:104510002046ECF79FF80A230DF1070001218DF8E2 -:104520000730ECF797F8012002B010BD1FB50C461C -:1045300011460A4A0392CDE900041A4602A8CDF8B2 -:1045400008D0EEF7C9FB24B1DDE900321AB903F84F -:10455000012C04B010BD00221A70FAE7994404003F -:104560000CB407B504AB53F8042B0193FFF7DEFF3F -:1045700003B05DF804EB02B0704700BF40F8044B95 -:1045800040F8045B40F8046B40F8047B40F8048B6F -:1045900040F8049B40F804AB40F804BB40F804CB5F -:1045A00040F804DB684670470749084B4FF47A70BF -:1045B0000860074900221A601A719A601A73C1F8DC -:1045C000C82001225A73704744210020C8480020A7 -:1045D0009C46002038B5094C094D637B13B100237C -:1045E000637338BDAB6933B1FFF7DEFFBDE8384018 -:1045F0000120E9F7DBBE09F09BF9EEE7C84800208F -:104600009C460020D0E7024B0022C3F8C820704728 -:104610009C460020044B00225A7302221A71034A5E -:104620001268063A9A60D5E7C84800204421002065 -:104630002DE9F041064600F08EF9042815DC3046DD -:1046400000F089F90446304600F08BF904280EDCAE -:10465000304600F086F907460025A5421EDB24EA15 -:10466000E474042C25DDBDE8F0810524EBE7052783 -:10467000F2E742462946304600F079F941460246C3 -:104680002846DAF745FA08F10108B845F1DB27EAD0 -:10469000E778B8F1040F04DD0135DEE74FF00008DC -:1046A000F3E7414600222846DAF732FA08F101081A -:1046B000EFE700252946002220460135DAF728FADF -:1046C000052DF7D10134CCE737B5044640B91C4D70 -:1046D0002B7B83B31B48FFF7ABFF2C7303B030BDBC -:1046E000F5F72DFE184B834205D1204603B0BDE8F7 -:1046F0003040FFF79DBF04F00703022B05D0A3074E -:1047000013D12268114B9A420FD101A92046FAF722 -:104710005DFA019B012B05D1007800F00FFEFFF739 -:1047200087FFDBE7FFF740FFD8E709490948F7F7BC -:1047300007FCE9F7C9FD03B0BDE8304034E700BF2E -:10474000C8480020B0CB0500F4CB050014BA050022 -:104750009B6B060060AB050030B5244D244AAB6866 -:104760001268063393428DB0AB6006D32B790024D8 -:10477000012BAC6003D0022B33D00DB030BD1D4BEC -:10478000D3F8C8301BB90DB0BDE830400CE7EDF7E9 -:10479000CBF86846EDF71AF858B92868F4F7A0FD89 -:1047A0000446EDF70BF8EDF7C7F82046FFF78CFF4E -:1047B000E3E7EDF7C1F8019B0F491868FCF7A6FA8B -:1047C0000028F2D10198F5F7BAFD0C4B834203D1D2 -:1047D0000B490C48EEF7DEFB0198E9F775FD002464 -:1047E000E3E70948FFF724FFCDE700BFC8480020F2 -:1047F000442100209C4600205CAF0500C8AC0500A9 -:10480000A06B0600CCA20500B0CB05002DE9F04757 -:104810000025DFF840A0104CCAF8C8508946294648 -:1048200090461F46F4F720FD0C4B2060C3F8009023 -:1048300084F80C80CAF8C8006573F4F751FDFFF7DF -:1048400043FF0123A560237117B1BDE8F047C1E61E -:10485000BDE8F0879C460020C84800204421002085 -:1048600037B5054612F036FC0024014623462246A1 -:104870000094284600F02CFF01232246962103B025 -:10488000BDE83040FFF7C2BF38B501FB00F301338C -:104890005B10054603F108000C4610F0F8FE044AD0 -:1048A0000260027985716FF300024471027138BDB4 -:1048B000F4CB05008279437912FB03F201325208EE -:1048C0000021073012F0B5BB8379C21D407913FB7C -:1048D00000F3013341EA011102EB53039A4200D184 -:1048E000704702F8011BF9E7837902FB031200EB22 -:1048F00052009200C07902F00402104100F00F0053 -:10490000704710B5847902FB041100EB51008C0054 -:1049100004F00404F02242FA04F1C279A3400A40F0 -:104920001A43C27110BD2DE9F843089F80460C461A -:1049300091461E46B4420CDBBDE8F8832A460023AC -:1049400021464046FFF7DDFF0135BD42F6DB01346D -:10495000F0E74D46F9E70379DB0754BF807905207E -:1049600070470379DB0754BF40790520704703790E -:1049700013F0010F70B4054613D002EB82046118E6 -:1049800018291FBF05EBD10501F00701687908411F -:104990000CBFC3F3C00000F0010000EBC00070BC0E -:1049A000704770BCFFF7A0BF2DE9F8438146FFF7C1 -:1049B000D2FF80464846FFF7D4FF014607464046EF -:1049C000FFF762FF00240646BC4212DB3046BDE81A -:1049D000F883294622464846FFF7C9FF2946034681 -:1049E00022463046FFF78DFF01354545F1DB0134A6 -:1049F000EAE70025F9E72DE9F8438146FFF7ABFF29 -:104A000080464846FFF7ADFF014607464046FFF7A0 -:104A10003BFF00240646BC4213DB3046BDE8F8836A -:104A2000294622464846FFF7A2FF2946C0F109035E -:104A300022463046FFF765FF01354545F0DB01347E -:104A4000E9E70025F9E72DE9F04F93B0DDE91EB95C -:104A500090469A4628EAE876CBF10003B342B8BF05 -:104A600033460C46C9F1000504932AEAEA739D42D5 -:104A7000A7791C990E90B8BF1D4621EAE1710595F2 -:104A800007EB0805FFF767FFA5EB0B0501EB080334 -:104A90009D42A8BF1D46854266791D9AA8BF05465E -:104AA00022EAE27203950E9806EB0A05FFF759FF1A -:104AB000A5EB090502EB0A039D42A8BF1D468542EE -:104AC000A8BF0546029501EB0B054A44BD422BEAFF -:104AD000EB73A8BF3D46B242A8BF3246069329EA0F -:104AE000E97307930892DDE90332934203DD029BE9 -:104AF000059A934209DCDDE90612089B1C932B46BC -:104B0000204613B0BDE8F04F0DE7039BC345A5BF9A -:104B100003F1FF36049B099303F1FF33ABBF099305 -:104B200001234FF0FF33049E0C93D145029B3ADBE7 -:104B3000013B0A93059B013B0B934FF0FF330D9311 -:104B4000A9EB0A031093ABEB08031193099BB34243 -:104B500042D1A9EB0A0A049EDDF80C90059FABEB4D -:104B600008031E449944029B57449A44DDE9061207 -:104B700033462046CDF800A0FFF7D5FE089B0699E6 -:104B8000009352464B462046FFF7CDFE089B00930C -:104B90003A462B4649462046FFF7C5FE079A1C9722 -:104BA0002B463146ACE70B93059B0A930123C6E7DE -:104BB0003A460E983146FFF7DAFE109A0F990346EF -:104BC0003A442046FFF79DFE0D9B1F440B9BBB42C2 -:104BD000EED10C9B1E44B9E7119B0A9F33440F93FF -:104BE000F4E700BF43694869181A00F1804020F0DB -:104BF000004000F14040C00F70472DE9F0471E4FC4 -:104C0000DFF87880064608F0E4FED7F8DC40C0F113 -:104C100080454FF000093CB163692B4423F0004309 -:104C200003F14043002B03DDC7F8DC40BDE8F0870B -:104C30006168C4F80490404611F077FF82463EB1A7 -:104C4000228AE369D20711D521461846E9F7D6FB37 -:104C5000638A022B0DD1D4E90532134463612146E6 -:104C60005246404611F03FFF0446D2E7204698479F -:104C7000EEE75446CFE700BF9C460020E54B04001A -:104C8000034A0023C2F8DC30024A1370704700BFA9 -:104C90009C460020B64B0120024B1B780BB901202B -:104CA000ABE77047B64B012038B500234360C360C3 -:104CB0000D46044608F08DFE2844084D6061E4F777 -:104CC0008DFDD5F8DC200648214611F00CFFC5F813 -:104CD000DC00BDE83840E4F773BD00BF9C4600200F -:104CE000E54B040038B5054D2B780446084613B152 -:104CF0000CB9FFF782FF2C7038BD00BFB64B012006 -:104D00000A4BD3F8DC3010B563B15C6908F061FE82 -:104D100004F18044201A20F0004000F1404020EAD5 -:104D2000E07010BD4FF0FF30FBE700BF9C46002055 -:104D3000C1F1040301219940421E031D12F8010F25 -:104D4000084002D19A42F9D17047012070470346CA -:104D5000044A0A605A689B68CB60002308464A6090 -:104D60008B607047B8CB050008B5FFF7F4FD400035 -:104D700040F0010008BD08B5FFF7F3FD400040F02A -:104D8000010008BD2DE9F043D1E9007085B00C4663 -:104D9000F5F76AFB8046A068F5F766FB8146E06898 -:104DA000F5F762FB05462069F5F75EFB25EAE57439 -:104DB00020EAE07631462046FFF766FD0023CDE984 -:104DC000023305460146CDE9004638464B46424689 -:104DD000FFF739FE284605B0BDE8F08370B50446FC -:104DE00008461646F5F740FB05463046F5F73CFB0E -:104DF000002D064601DB002802DA0C48F4F74AFDD4 -:104E00002046FFF7A8FDA84204DD2046FFF7A9FDD4 -:104E1000B04201DC0648F1E7324629462046FFF75A -:104E2000A6FD400040F0010070BD00BFC06B060051 -:104E3000C66B060008B50379DB0702D50148F4F715 -:104E4000DBFE08BDCF6B0600F8B50F680C46384690 -:104E5000FFF7F0FF6068F5F707FB0546A068F5F778 -:104E600003FB002D064601DB002802DA0F48F4F7A9 -:104E700011FDE068F5F7F8FA0928044601D90C4855 -:104E8000F5E73846FFF767FDA84204DD3846FFF72F -:104E900068FDB04201DC0748E9E738462346324660 -:104EA0002946FFF72EFD0620F8BD00BFC06B0600A7 -:104EB000F06B0600C66B060038B50D460446FFF7DA -:104EC000B9FF2846F5F7D0FA0928014602D9044867 -:104ED000F4F7E0FC2046FFF7F7FC062038BD00BFE2 -:104EE000F06B06002DE9F04FD1F800900C4685B02C -:104EF00083464846FFF79EFFD4F804804046F5F706 -:104F00001EFA1F4B834202D01E48F4F775FEBBF118 -:104F1000070F01D11C48F8E7A068F5F7A5FA064687 -:104F2000E068F5F7A1FA07462069F5F79DFA05460E -:104F30006069F5F799FA002D824601DB002802DA54 -:104F40001248F4F7A7FCBBF1060F15D0A069F5F7DE -:104F50008BFA8346E069F5F787FA0146CDE902B19D -:104F60004046CDE9005A3B4632464946FFF76BFDC5 -:104F7000062005B0BDE8F08F00218B46EEE700BFAC -:104F8000F4CB0500F66B0600FB6B0600126C060006 -:104F9000FFF70ABDFFF72FBD2DE9F0470D46164676 -:104FA00025490446EDF7F6FF1EB924492046EDF7E2 -:104FB000F1FF2349DFF88C90DFF88CA02046EDF755 -:104FC000E9FF00272846FFF7CCFCB84231DC1C493A -:104FD0002046EDF7DFFF1EB91C492046EDF7DAFF4A -:104FE00020461B49BDE8F047EDF7D4BF41463A469D -:104FF0002846FFF7BCFC514619F800202046EDF783 -:10500000C9FF08F101082846FFF7A5FC4045EDDC83 -:1050100010492046EDF7BEFF4EB92846FFF7A1FC28 -:105020000138B84203DD0C492046EDF7B3FF0137E4 -:10503000C8E74FF00008E6E7186C06001F6C060092 -:105040002D6C06002F6C060012670600633A0600FE -:10505000881F0600256C0600276C060010B5042189 -:105060000446FFF765FE40B903212046FFF760FEC6 -:1050700000280CBF0220032010BD0420FCE708B567 -:1050800008F06FFC20B9BDE808403F2008F069BC7B -:1050900008BD2DE9F04107460846FFF7F0FF002460 -:1050A00006460025C4F10408735D43FA08F303F0D3 -:1050B00001032A4603EBC303214638460135FFF7B7 -:1050C00020FC052DF0D10134052CEAD1BDE8F0819A -:1050D00013B5044601A94068F9F778FDA368019A61 -:1050E000934209D2C15CE068FFF7D3FFA368E06890 -:1050F0000133A36002B010BD0020FBE7002210B511 -:10510000036902764269C360934204460DD218785F -:10511000A37E207713B10523637605E0FFF7AFFF89 -:10512000FFF79CFF0130607610BD20230377F2E784 -:1051300038B50546202010F0AAFA05210B4B036074 -:1051400004460846FFF7A0FBEA686B6862602A7CA9 -:10515000A276AA682361134463616B7CA060E37646 -:105160002046FFF7CBFF204638BD00BF30CC0500FE -:10517000C26843699A422DE9F04104460AD1037E90 -:10518000052B07D1C37E002B65D0FFF7B7FFA068C2 -:10519000FFF790FB00260025771CD4F808802A46EC -:1051A00039464046FFF7A0FB2A46034631464046B3 -:1051B0000135FFF7A6FB052DEFD1042F3E46EAD1BE -:1051C00000252A46A068002304210135FFF799FB3A -:1051D000052DF6D1227E637E9A421BD2207FFFF7F7 -:1051E0004EFF00250646227E735DA068C2F10402D0 -:1051F000134103F001032A4603EBC30304210135E5 -:10520000FFF77FFB052DEED1237EA06801332376C7 -:10521000BDE8F081F8D1E36861695A1C8A42E26016 -:1052200005D1202323774FF4A0632383ECE758783C -:105230002077FFF724FFA17E054611B140F2FF530E -:10524000F3E7FFF775FD404220762846FFF706FF9B -:1052500001306076D8E71846DAE7042A73B50446C9 -:105260000E4611D101A94068F9F7B0FC0199054635 -:10527000002332462068F5F703FA295CA068FFF79F -:1052800008FFA06802B070BD0020FBE7052802D12E -:105290004868F5F705BB002070472DE9F04385B05D -:1052A000914688460546FFF756FB06462846FFF717 -:1052B00058FB074601463046FFF7E6FA0023CDE9E2 -:1052C000023304460146CDE9006728464B46424674 -:1052D000FFF7B9FB204605B0BDE8F08310B50446E2 -:1052E0000846F5F7C1F8002201462046BDE8104007 -:1052F000FFF7D3BF10B504460846F5F7B5F800220E -:1053000041422046BDE81040FFF7C7BF10B5044634 -:105310000846F5F7A9F8002102462046BDE81040EE -:10532000FFF7BBBF10B504460846F5F79DF800210E -:1053300042422046BDE81040FFF7AFBF052138B517 -:1053400005460846FFF7A0FA29460446FFF7A1FEE6 -:10535000204638BD2DE9F04F884685B011464046BD -:1053600006221F46F4F7FCFCB8F1010F0FD006D956 -:10537000A8F10203012B40F28680614881E00521FB -:105380000846FFF781FA0446FFF794FA17E03868F9 -:1053900000F00703022B05D0830771D10268594B37 -:1053A0009A426DD101A9F9F711FCDDF80490B9F129 -:1053B000010F804607D10078FFF7C0FF0446204662 -:1053C00005B0BDE8F08F00221346174616469145FA -:1053D0001CDC23B19E4207F10107B8BF1E463946C7 -:1053E0003046FFF751FA4FF0000B0446DA465D46AF -:1053F000D94521DC5745E2DDAE42E0DD29460023F8 -:1054000052462046FFF77DFA0135F5E718F80210FD -:105410000A2901D03A2906D19E42B8BF1E4601375B -:1054200000230132D3E7202903F10103F9D0392900 -:10543000F7D93548F4F72EFA18F80B300A2B01D0BB -:105440003A2B0FD1AE4205DC0AF1010A00250BF11F -:10545000010BCDE72946002352462046FFF751FABB -:105460000135EFE7202B07D100232946524620467D -:10547000FFF747FA0135EAE7392BE8D8303BF4E784 -:105480002248F4F7B9FB3868F4F7EEFF0546786870 -:10549000F4F7EAFF014606462846FFF7F5F9B8F1AA -:1054A000020F04463FF470AFB868012201A9F5F776 -:1054B00040FA002D06DB002E04DB029A06FB05F302 -:1054C000934219D01248B5E7019B4B44414613F86B -:1054D0000830092B28BF09233A462046FFF711FA66 -:1054E00008F10108A845EFD1A9440137B7423FF4BC -:1054F00066AF4FF00008F5E70027B946F6E700BFB2 -:105500006E6C060014BA05003A6C06004F6C06007B -:105510005C6C06002DE9F0470F4605460021384631 -:1055200007F066FF044610B12948F4F7B3F928469E -:10553000FFF711FA06462846FFF713FA01463046F0 -:10554000FFF7A2F9DFF88C9082464FF0000828465A -:10555000FFF701FAA04239DC5046BDE8F087324639 -:1055600021462846FFF703FA07F050FD394607F0B9 -:10557000A1FD07F011F942464B4606F0AFFF164B6E -:10558000002207F0D3FBF8B1324621462846FFF748 -:10559000EEF907F03BFD394607F08CFD07F0FCF80B -:1055A0004B46424606F09AFF07F0FEFB03463246A2 -:1055B00021465046FFF7A5F901362846FFF7CBF9FB -:1055C000B042CCDC0134C2E70923F0E70026F4E75F -:1055D0007C6C06000000E03F000022402DE9F74F00 -:1055E000804608460C461546F4F7A9FE364B98420D -:1055F000064607D1B8F11D0F12D005D8A8F11B033C -:10560000012B17D9002636E0B8F1200FFAD1284631 -:10561000F4F79EFF01464FF07E5007F0FFFD02E0D9 -:105620002846F4F795FF0146204603B0BDE8F04F49 -:10563000FFF770BF2846F4F782FE8642E2D120468B -:10564000FFF78FF981462046FFF785F98246284605 -:10565000FFF787F9814502D01C48F4F71BF928466B -:10566000FFF779F98245F7D14946FFF70DF9002791 -:105670000646BA4525DC304603B0BDE8F08F5A46F1 -:1056800039462046FFF773F95A46019039462846B5 -:10569000FFF76DF9B8F11B0F019B0ED10344092BE5 -:1056A000A8BF09235A4639463046FFF72AF90BF1BD -:1056B000010BD945E3DC0137DBE71B1A23EAE3736F -:1056C000F0E74FF0000BF4E7F4CB05008D6C06001B -:1056D0002DE9F041804614201D460F4616460FF076 -:1056E000D6FF054B0574C0E900389DF818304374A7 -:1056F000C0E90276BDE8F0816CCC050038B50546FE -:105700000C200FF0C4FF054B05210446C0E900350D -:105710000846FFF7B9F8A060204638BDA8CC0500C0 -:1057200008B500F061F90068C00040F0020008BD53 -:1057300038B504460846F4F797FE4308054602D0FC -:105740000648F4F7A7F80649204600F09BF960796F -:105750002946D9F721F9062038BD00BF9D6C060007 -:10576000A0D3050010B50446044900F08BF9607918 -:10577000D9F70AF9BDE81040F7F77FBC98D30500C8 -:1057800038B504460846F4F76FFE0549054620463D -:1057900000F078F960792946D9F7C2F8062038BDBB -:1057A00098D3050010B5044600F01EF9074B984247 -:1057B00005D01833984202D0204600F023F96079D2 -:1057C000D9F7C2F8BDE81040F7F757BC98D30500E9 -:1057D00038B58B070546084614D10A68124B9A4221 -:1057E00010D1F4F7B5FE06F0D7FF104B002206F0FB -:1057F00075FE07F0D9FAB0F5806F044605D30C4862 -:10580000F4F748F8F4F730FEF5E70A49284600F0C7 -:1058100039F968792146D9F76FFA1CB90649284643 -:1058200000F030F9062038BDC4B005000000E03FAC -:10583000A56C0600E0D3050090D3050010B5044622 -:10584000044900F01FF96079D9F7AEF8BDE81040BF -:10585000F7F713BC90D3050010B504460846F4F7DB -:1058600003FE4FF47A7141436079D9F715FA01309C -:1058700002D10248F4F70EF8062010BDB86C0600FD -:1058800010B504460846F4F7EFFD01466079D9F7F4 -:1058900003FA013002D10248F3F7FCFF062010BDE5 -:1058A000B86C060008B54079D9F754F8BDE808404F -:1058B000F7F7E3BB10B5044600F096F808498842B4 -:1058C00006D0A1F11803984202D0204600F0DAF881 -:1058D0006079D9F721FA002814BF1E200E2010BDD0 -:1058E000C8D3050038B50D46044600F07DF80A49D6 -:1058F000884206D0A1F11803984202D0204600F059 -:10590000C1F828466479F4F7AFFD01462046D9F77F -:1059100033F8062038BD00BFC8D3050010B50446D3 -:10592000F4F70DFD074B984209D003F13C02904279 -:1059300005D07833984202D00348F4F75DF9204649 -:1059400010BD00BFE0CF0500C16C060008B5FFF731 -:10595000E5FF407908BD00BF062870B50D4617D099 -:10596000144A904202D11448F3F794FFFFF7D6FF90 -:105970000446124E3068A04213D008B100F06EF811 -:1059800034603CB94FF0FF30BDE87040D9F710BA31 -:105990000024EEE72946204600F074F83368587971 -:1059A000F2E72CB129462046BDE8704000F04AB825 -:1059B00070BD00BFE0D20500C86C0600D8480020CA -:1059C00010B5074C206848B100F048F80023236068 -:1059D0004FF0FF30BDE81040D9F7EAB910BD00BF65 -:1059E000D8480020704770470379044AD35C03B954 -:1059F0008379034800EBC300704700BFB74B012019 -:105A000088D3050008B50146FFF7EEFF0A79036861 -:105A100002490348F6F70CFBEBF7EAFED76C0600E9 -:105A200024AB050010B50446E9F750FF10B120463D -:105A3000FFF7E8FFEAF72CF90028F8D1BDE810409D -:105A4000FFF7BEBF034A0379891A034AC910D1542C -:105A5000704700BF88D30500B74B012018B1037908 -:105A6000014A0121D1547047B74B012008B5FFF717 -:105A7000BBFF034B4068C01A18BF012008BD00BF20 -:105A8000055A040038B50546FFF7AEFF0A4B9842A9 -:105A90000C4603D1A0F1180399420AD0A04208D0C5 -:105AA00043682846984728462146FFF7CBFF012048 -:105AB00038BD0020FCE700BFB0D305004A680149AB -:105AC000EDF768BAE36C060070B500234C1D044482 -:105AD0000A25184693420CD1012901D01A2907D171 -:105AE000C0EB002000F2FF1040F2FF33B0FBF3F0F8 -:105AF00070BD14F8016B05FB006030380133E9E735 -:105B000038B5044650200FF0C2FD2146054651F835 -:105B1000053B0360012303714822053011F061FA4F -:105B2000284638BD73B5054650200FF0B0FD0E4B2A -:105B30000360461D0123037104464822302130468C -:105B400011F077FA01A92846F9F740F8019B482B94 -:105B500084BF482301930146019A304611F041FA6F -:105B6000204602B070BD00BFD4D40500012938B56D -:105B700001D01A290AD1FF2B02D91148F3F78AFE66 -:105B8000C3EB83237F33FF24B3FBF4F304310144DD -:105B900014460A2024B98BB1012A0AD10948EDE73D -:105BA000B3FBF0F500FB153330330B552B46013CAE -:105BB000F0E7022A0CBF04480448DFE738BD00BF05 -:105BC000EF6C0600F76C0600FD6C0600046D060025 -:105BD000F8B51A4C07461546002604F13C0333F885 -:105BE00026208A420FD12B689BB904EB86043846E5 -:105BF00094F83F2094F83E10FFF766FF400040F015 -:105C000001002860F8BD0136082EE8D104236B603E -:105C1000F8E768680028F5D03B79002BF2D0F4F75C -:105C200023FC04EB8604034694F83F2094F83E10CE -:105C30003846FFF79BFF00232B60E3E7D4D4050031 -:105C400030B58BB00546084611461A4602AB0193A3 -:105C50002A4B00930823F4F70DF950200FF017FD9D -:105C6000056001250446057148223021053011F0F8 -:105C7000E0F92046802304221E21FFF777FF2B4600 -:105C8000204604222421FFF771FF20461823042216 -:105C90002821FFF76BFF029B204604220521FFF716 -:105CA00065FF039B204604221221FFF75FFF049B40 -:105CB000204604220921FFF759FF059B294620466B -:105CC0000422FFF753FF069B204604221A21FFF708 -:105CD0004DFF079B2A4620460021FFF747FF089B00 -:105CE000204602222221FFF741FF2046099B022283 -:105CF0000D21FFF73BFF20460BB030BD30D505002E -:105D00002DE9F04F89B00D46069205210422044684 -:105D10002846FFF7D9FE122107462846FFF7D4FE92 -:105D2000092180462846FFF7CFFE012181462846FB -:105D3000FFF7CAFE1A2182462846FFF7C5FE012258 -:105D4000002183462846FFF7BFFE0222079022214A -:105D50002846FFF7B9FE0D2106462846FFF7B4FE98 -:105D6000DDE90623054662BB1D4A02EB430302EB55 -:105D70004606B3F8A430B6F89C100491CDE902B3FE -:105D8000CDE9009A174943463A462046EDF702F915 -:105D9000022D0AD0122D0AD0012D0AD11249204617 -:105DA00009B0BDE8F04FEDF7F5B81049F7E7104935 -:105DB000F5E710492A46204609B0BDE8F04FEDF757 -:105DC000E9B8CDE90460CDE902B3CDE9009A0A490A -:105DD00043463A462046EDF7DDF809B0BDE8F08FBE -:105DE000D4D405000D6D0600716D0600856D0600AA -:105DF000986D0600A96D0600B36D0600053070476A -:105E00002DE9F341254D2C782CB123061ED56E7853 -:105E100084F080049EB90526C8200FF026FC0124DA -:105E2000A6421BDC013EF7D1062002B0BDE8F0819E -:105E300001210DF107008DF80760EAF70BFC631EE6 -:105E4000DCB2FF2CF4D101350135DCE701210DF185 -:105E500007008DF80740EAF7FDFBF5E7002504F1A0 -:105E6000FF3821462846D8F743FE10F0FF070ED032 -:105E700041462846D8F73CFE024640B9214628460E -:105E8000D8F746FE3A4641462846D8F741FE013546 -:105E9000052DE6D10134E4B2C2E700BFDF6D060094 -:105EA00008B50A20D8F7B6FE062008BD08B5431C81 -:105EB00002D11C20F3F7DEFE08B10520FAE708BD89 -:105EC0001FB503AB0193064B00930123F3F774FF57 -:105ED0009DF80C00D8F792FE062005B05DF804FB93 -:105EE0004CD6050008B5F4F735FCD8F78DFE062032 -:105EF00008BDF0B585B003AB01930E46154B00937A -:105F00000021054601230846F3F756FF03980628AB -:105F10001CD10020D8F77EFEADB1D8F781FEFFF787 -:105F2000C5FF0D4F002456F82400F8F735FE39461A -:105F3000D8F796FE0134FFF7B9FFA542F3D1D8F7A1 -:105F40007FFEFFF7B3FF062005B0F0BDF4F78CFA33 -:105F5000E0E700BF54D605004E2006002DE9F347C8 -:105F6000144668B1012820D10C68A10704D1236828 -:105F7000DA68274B9A4202D02648F3F78BFC0434A8 -:105F8000D8F74EFEFFF792FF234FDFF89080DFF83F -:105F9000909000256368AB4209D8D8F751FEFFF70F -:105FA00085FF062002B0BDE8F0871E48E5E7A3683C -:105FB00053F835004FEAC50A40B3042826D0F8F755 -:105FC000EBFDA368534406465B680193DA070DD4E2 -:105FD00013F0030202D11968494507D00E2B05D0F2 -:105FE0001E2B03D04AB91B68434506D101AB0022E2 -:105FF00001213846F8F732FB01900198F8F7CCFD03 -:1060000001463046D8F72CFEFFF750FF0135C1E7B7 -:1060100097BB03007D6E060014BA0500C4B00500EE -:10602000CCB30500826E06002DE9F04188B001AEC8 -:106030001A4FDFF86C803546002457F8041B4046A1 -:10604000FFF768FA0134072C45F8040BF5D100245A -:106050003746002557F8040BFEF7EAFA01351920F8 -:106060000FF003FB072DF5D1062556F82500FEF7A6 -:10607000DFFA19200FF0F9FA013DF6D20134082CAD -:1060800005D1FEF7C7FA062008B0BDE8F081E307A6 -:10609000DED44FF4FA700FF0E8FAD9E700D7050024 -:1060A000F8840500004870470120A10708B5F4F7FF -:1060B000DBF980F31088062008BDEFF3108072B67C -:1060C000F6F7DBBF07B54FF0805308211A6E009238 -:1060D0005B6E01936846F8F762FB03B05DF804FB62 -:1060E00008B507F02AFC062008BDC20708B509D488 -:1060F000830703D102680A4B9A4203D00E2801D0CD -:106100001E2807D1F4F7B0F9002801DD0FF0ADFA31 -:10611000062008BDF4F71CFA07F0A8F9F4E700BF61 -:10612000CCB3050008B507F054FC400040F0010076 -:1061300008BD08B5D8F7B8FBBDE80840F6F79DBF25 -:106140002DE9F04188B005AB01932D4B009303235B -:10615000F3F732FE069803AA0221F4F77DFA04AAA7 -:1061600002210798F4F778FA0598F4F7F1F9039B00 -:1061700007461868F4F7ECF9039B05465868F4F7EE -:10618000E7F9049B80461868F4F7E2F9049B04469B -:106190005868F4F7DDF929460646384606F080FED1 -:1061A00029460746404606F07BFE0146384607F082 -:1061B00035F821460546304606F072FE014628466F -:1061C00006F078FF214606F06DFE049B1A689107E1 -:1061D00003D111680B4A914206D05B689A0708D137 -:1061E0001A68084B9A4204D1F6F726F808B0BDE8C1 -:1061F000F08103F035FC07F039F9F6F73EFFF5E7DB -:10620000DCD70500C4B00500F0B589B0194E009682 -:1062100002AF06230197F3F7CFFD174D049B174AF2 -:106220005D43039B02FB0355059B4EF6602202FB78 -:106230000355069B4FF47A7202FB0355079B2420FB -:106240001D440FF024FA0E4B0361029B856130362A -:106250000025062B04460660056208D0F4F76FF8A7 -:106260003B4606692A4620460121B047044620469F -:1062700009B0F0BDF4D7050080EE3600005C2605BD -:106280000300020038B50446084611464FF00212DA -:106290001D46F3F765FD054BE3612B68A169236299 -:1062A0002046FEF701FD204638BD00BF60D805003E -:1062B00030B585B00C46FFF731FB457901A9204682 -:1062C0000122F4F736FB2846DDE90112D8F774FB0A -:1062D000062005B030BD08B5F4F7C6F880F3080015 -:1062E000D8F786FD062008BD10B5036A8EB00446B7 -:1062F00043B102A8EBF76AFA38B9206AF2F768FEF0 -:10630000EBF75CFA06200EB010BD012363820A4B46 -:1063100003991B780022226253B10623CDE9003194 -:1063200006486B460221F5F769FDE7F7CDFFE9E77F -:106330000348F4F739F8E5E7254B002088B005005D -:10634000CCA2050008B528B940F2E73007F0F7FA0B -:10635000062008BD0868F4F787F8F7E7004870479B -:106360003CDA050008B5024B5B689847006A08BD37 -:106370009C8605002DE9F04F89B005AB01934A4B8F -:1063800000930323F3F718FD07F0DBFA05980628BE -:106390003AD0F4F769F8012605460698062837D161 -:1063A0000023039307F015FBDFF8008107462C4616 -:1063B00001210846FEF796FC9DF81C90B9F1000FEC -:1063C00067D0FEF79DFC431C014662D0A04228BF67 -:1063D00021464846D8F794FA9DF81C1081460020C3 -:1063E000FEF780FCB8F8F0301BB2002B54D0B9F1A6 -:1063F000000F55D1002EDBD007F0EBFAC31B9D42F6 -:106400004ED9EC19241AD3E74FF0FF350026C4E724 -:10641000820727D10368264A934202D0254A934235 -:1064200020D103AA04A9F4F7F3F8049FDFF88880C9 -:10643000DFF88890DFF888A00024BC42B2D0039B2C -:1064400053F82400F3F77BFF40454FEA840B0DD14E -:10645000039B53F8240010F054FC0121D8F72AFACA -:106460000134EAE706AB03930127DFE7484504D090 -:10647000504502D0134B984208D1039B53F80B00B0 -:10648000FFF764FA0121D8F725FAE9E70E48F3F798 -:1064900001FA2146B1469CE70120E7F787FFA1E713 -:1064A000062009B0BDE8F08F70DB05009C46002097 -:1064B00020BB05007CB4050028F10500E0CF0500F5 -:1064C0001CD0050058D005009F6E060008B5D8F70F -:1064D00011FA062008BD00BF044B0549054AC3E96F -:1064E000001200221A810620704700BFDC480020FD -:1064F000200307007469627508B5FFF7EDFF0248D5 -:10650000E8F714F8062008BDDC48002008B502486A -:10651000E8F70CF8062008BDDC48002008B5E7F7CE -:10652000E1FF062008BD08B5034BD3F8CC3013B902 -:106530000248F3F7AFF908BD9C460020AD6E060097 -:106540001FB5012201A9F4F7F4F9FFF7ECFF0023CE -:10655000DDE901011A46E8F799F8062005B05DF873 -:1065600004FB10B5FFF7DFFFE8F7FEF840B110F8C5 -:10657000011BF8F714F90446E8F716F9204610BD98 -:106580000624FBE713B501A9F8F720FB0446FFF743 -:10659000CAFF019B034822460321E8F777F806204B -:1065A00002B010BDCCDB050010B5FFF7BCFFE8F76B -:1065B000DBF8C0B10178022907D94378012B04D157 -:1065C000837813B9C378012B04D0E8F7EDF80748B6 -:1065D000F3F760F903390430F8F72CF80446E8F7CC -:1065E000E3F8204610BD0624FBE700BFBD6E0600A1 -:1065F0001FB5022201A9F4F79CF9FFF794FFE8F711 -:10660000B3F8014678B111F8014B029A0198A24201 -:1066100028BF224610F0E5FCE8F7C6F8600040F01D -:10662000010004B010BD0620FBE730B585B0FFF7D0 -:106630007AFFE8F799F818B30178431801301C790C -:10664000DA785D78240444EA02249A785B7914436A -:1066500044EA0364F8F7A3F80A4B01906D4203EA99 -:1066600044046D0045F0010544F0010402950394D3 -:10667000E8F79AF801A90320F9F740FC05B030BD0E -:106680000620FBE7FEFFFF7F2DE9F04F91468BB020 -:10669000074610B16548F3F7AFFA654E96E8070074 -:1066A00007AD85E80700B0780290327896F90300CC -:1066B000737896F808B096F809A001908846D9F842 -:1066C0000410B9421DD85B49D1F8CC108DF81C20BC -:1066D0008DF81D30002974D1029B8DF81E30019B6E -:1066E0008DF81F30CDF820808DF824B08DF825A0CE -:1066F00095E807004E4B83E8070006200BB0BDE885 -:10670000F08FD9F8080000EBC70450F83700F90003 -:106710000591B8B3042835D06068CDE90332F3F7AA -:10672000C1FE05990446D9F808004058F8F71CFA4C -:1067300040F266239842DDE903323DD011D8B0F52E -:10674000057F25D040F2272188422ED040F2F51156 -:1067500088422FD0384902463848F5F769FCEBF7F4 -:1067600047F8B0F5387F18D040F2E621884204F1AE -:10677000FF31E4B208D040F28F2C6045EAD1FA290B -:1067800050D8224601379AE7FD294BD82346F9E72E -:10679000532C47D8E1B20291F4E7072C42D828499C -:1067A0000C4494F904100191ECE7022C3AD85FFAFA -:1067B00084FAE7E7A046E5E7FF2C33D85FFA84FBCD -:1067C000E0E7BDF81C003188884216D0E7F78AFE62 -:1067D000029B8DF81E30019B8DF81F30CDF8208074 -:1067E0008DF824B08DF825A095E80700104B83E8BC -:1067F00007001846E7F79AFE7FE7029B8DF81E30E8 -:10680000019B8DF81F30CDF820808DF824B08DF8D5 -:1068100025A095E80700064B83E807001846E7F730 -:10682000F9FE6AE70749024696E700BFD26E060006 -:10683000DC4800209C460020DF6E060024AB0500EB -:10684000CCDB0500E46E060008B5034A03490448A2 -:10685000ECF7A0FB062008BDED6E0600466B0600B7 -:10686000CCA2050008B5034A03490448ECF792FBA3 -:10687000062008BDC56F0600466B0600CCA20500C9 -:10688000F8B5214E3568686801282ED9A968431EDD -:10689000CA5C0A2A29D14A1E002B01DC1A4608E0EC -:1068A000D45C0A2CFAD0013BF6E78C5C202C02D198 -:1068B00001329042F9D8002B0CDD541CA04209D1C2 -:1068C0005C1E0C448C4205D014F8017D0A2F0CD0BC -:1068D000202FF7D00144D31A9C0811F8023C0B4F2B -:1068E0003A2B08BF0134013C00D2F8BD04223946DE -:1068F0002846EBF76DFE04213846D8F711FC3369C2 -:1069000004333361EFE700BFE8480020206C060045 -:10691000042807B5034606D801460C4803B05DF8C5 -:1069200004EBD8F7FDBB0A4A06216846FDF718FEBE -:1069300000F108036B444422411C03F8082C68460C -:10694000D8F7EEFB03B05DF804FB00BF0971060049 -:106950000E71060002482022002110F06ABB00BF21 -:106960004447002008B5054B1A68986152685A6080 -:106970001A61E9F791FEBDE8084081E7E848002088 -:1069800008B50246084B08461A6000215268996013 -:1069900019754FF0FF31C3E903125A609861E9F7A6 -:1069A0007BFEBDE808406BE7E8480020F8B50378B7 -:1069B0000446DBB10E4FD7F8A80018B1214610F0FD -:1069C00077FB98B1204610F085FB461C30460EF050 -:1069D00069FE054650B13246214610F002FB0549DA -:1069E0001C22081D10F00BFBC7F8A850F8BD00BF13 -:1069F0009C460020444700202DE9F3419B4C024671 -:106A0000A5682068D0F80480002D40F09180531EC6 -:106A1000042B07D86368434514D0012A00F007818E -:106A2000032A0FD0052A00F0F1800D2A0ED19048DC -:106A3000E9F732FE2068EBF769FE63681844FFF758 -:106A4000B5FF0022104602B0BDE8F0811B2A02D13A -:106A50000123A36080E0082A01D07F2A1AD121698E -:106A60006668B14278D982680023324412F8017B0B -:106A7000202F0DD101339F19B942F7D8042BB4BF91 -:106A8000012604263246891BEBF7B2FE0127B2E04D -:106A90000126F7E7092A42D1666821698068754AAC -:106AA000891B304401ABFDF79DFA0646002853D000 -:106AB000431C25D1A069E9F7EFFD226863682169CD -:106AC0009068C91A1844D8F72BFB23685B684345C4 -:106AD00003D269480321D8F723FB22682369D2E94E -:106AE00001101844C91AD8F71BFB2368586823699A -:106AF000C01A401BFFF70CFF23692B4423612BE0D6 -:106B00000025019B216920685A1C019229441A78AA -:106B10000135EBF75AFEAE42F3D13546D5E7A2F187 -:106B200020035E2B18D82169EBF755FE0125CCE731 -:106B3000012D08D14F2A04D05B2A40F0A8800223FF -:106B400087E7042385E7022D66D1A2F13003092BE4 -:106B500005D80323A36022754FF0FF3272E70025AA -:106B6000412AA56019D1E368062BF5DC43495A1C7C -:106B70002B3351F823100029EED06368E2604360A4 -:106B8000EBF716FE636826692268F61A5568002E30 -:106B9000A5EB03053FF77AAF97E7422A12D1E368E6 -:106BA000002BD9DB6168013BA8EB0101E360EBF747 -:106BB00018FEE368002BE5DB304A20682A3352F8E0 -:106BC0002310DDE7432A0ED1256945452CBF00255A -:106BD0000125002DC0DD23689868236929461844E3 -:106BE000D8F79EFA88E7442A0CD1226963689A4252 -:106BF000B2D92F4601263046FFF78AFE23699B1B38 -:106C000023611DE0482A12D0462AA5D12569002714 -:106C1000A8EB05053E460FE0032D4FF000032FD1F2 -:106C20007E2A20D1237D312B01D0372B0BD1266931 -:106C300062680025B61A2F4600239E42A360DADC64 -:106C4000002FC6D041E7342BE0D0382BDED0332BD9 -:106C500009D12169414506D20122EBF7C9FD002582 -:106C600001272E46E8E700252F46FAE7E8480020EE -:106C700024360600CCA20500137106009C460020B5 -:106C8000042D7FF4E6AE462AC0D0482ACFD0002398 -:106C9000DFE608B5FFF774FED8F74AFAFFF7ACFE57 -:106CA0000028F9DB08BD00BF30B40A4C0A4D236848 -:106CB00003EB8303024603440848226050F8233064 -:106CC000286801F00F0118442860090130BCE9F779 -:106CD00010BA00BF044900209846002054DD05008A -:106CE000A83906292DD8DFE801F004080E141A206F -:106CF0002700104490F810077047C43210F82200A3 -:106D000000F03F007047C43230F82200C0F3861014 -:106D10007047C43250F82200C0F34630704700EB91 -:106D2000820090F812030009704700EB820090F88F -:106D3000130300F00F00704700EB820090F813037C -:106D4000F1E7024B024A1A60002070473C21002004 -:106D500017710600A839062938D8DFE801F00408C1 -:106D6000101820283000024482F810377047C432CF -:106D700010F8221063F3050100F822107047C432A6 -:106D800030F8221063F38C1120F822107047C432BF -:106D900050F8221063F3533140F822107047C43288 -:106DA00000EB8202917863F3071191707047C4324F -:106DB00000EB8202D17863F30301D1707047C432D3 -:106DC00000EB8202D17863F30711F6E7014B024A28 -:106DD0001A6070473C210020227106002DE9F74F10 -:106DE000D4B202F00702013AD2B2042ACDE900136C -:106DF00082BF304B3049196014F0F8042F4F4FEA2E -:106E000002282ED190F81947009B6FEA14141D78C0 -:106E1000E4B2A4EB050B2E465FFA8BFBB919414493 -:106E20004FF0080991F869A051460B0647BF1A2197 -:106E300003200621042009F1FF39FFF735FF4FEA4F -:106E40004A0A19F0FF095FFA8AFAEDD1711CCEB235 -:106E50005BFA81F1C9B20029E0D1009A2B1B1370B3 -:106E60001CE03A4484F0FF0492F864503B19434418 -:106E7000082693F869A053461A064FEA4A0A5FFAB1 -:106E80008AFA0FD505210220FFF70EFF013E16F00A -:106E9000FF06F0D1013414F0FF04E7D1019803B0EC -:106EA000BDE8F08F29460120FFF7FEFE002DE9D056 -:106EB000ECE700BF3C2100202E71060054DD0500E8 -:106EC0002DE9F04F87B00023634E8DF817300D4643 -:106ED0000446FF2101F1C40204EB820201399378D8 -:106EE00006EB131090F8690560F307139370D378DD -:106EF00003F00F00304490F8690560F30303C3F317 -:106F00000310304490F8690560F30713D370E1D2A1 -:106F100094F81067A6EB9603DBB201934F4B1B6806 -:106F200043B12B4604F5E26204F5447104F50160B7 -:106F3000EAF7F2FB0023DFF82081482799469A46BA -:106F40009B46E21892F8102812F0F8001DD00DF1BF -:106F5000170120460292FFF741FF023D831C029A6F -:106F6000DBB2EDB2002D74D02778013E16F0FF069B -:106F700049D1E2184FF0000992F81067A6EB96028B -:106F8000D2B20192CA46CB46DBE708EB0B01039273 -:106F900091F87AC6029303F1C40104EB8101013F29 -:106FA00091F802E04CEA1E1CC44491F803E09CF8FE -:106FB0007A3508EB0A0C0EF00F019CF87AC64CEA01 -:106FC000010C08EB0901C44491F87A179CF87AC5C2 -:106FD00041EA1E1141449C4491F87A156144BCF188 -:106FE000FF0FC8BF0131C9B28831C1F30311FFF7E8 -:106FF0005BFE17F0FF07DDE90232B6D10133013D38 -:10700000DBB2EDB2AEE70199013911F0FF01019158 -:1070100000D1BAB903F1C40114F82120C2F305026A -:10702000934434F82120C2F38612924454F821206C -:10703000C2F3463291445FFA8BFB5FFA8AFA5FFA39 -:1070400089F97EE70DF117012046FFF7C7FE0346D9 -:107050008FE707B0BDE8F08F54DD050094460020AF -:107060001E2B30B586BFA3F11E04E4B20024021922 -:1070700092F8105722467F2D04F10104E4B2F6D0B5 -:107080000D448418EDB284F810570132D2B2934205 -:1070900005D0841894F81047FF2CF6D0F0E730BDE7 -:1070A000074B034493F87A2832B193F8CE0810FBCB -:1070B00001F0C0F3C710704793F80509704700BF8F -:1070C00054DD0500074B034493F87A2832B193F856 -:1070D000550910FB01F0C0F3C710704793F88C09F5 -:1070E000704700BF54DD05002DE9F04F037A7F2B78 -:1070F00089B0044600F02F8100F580730027DFF887 -:107100005CA201938046B94698F808607F2E40F053 -:107110008A804FF0000A55465FFA8AF104EB810934 -:1071200099F80C3099F808207F2B00F0F7808B49F4 -:107130000B440A4493F8770B92F8771B884240F08F -:10714000C88092F8C76B93F8C73B99F8091006EB13 -:10715000030B5FFA8BF20192023A0D441206EDB274 -:1071600000F1D9802B44DBB2AE1B0293F6B24FF094 -:10717000A80BBBF1A80F40F0B58099F80D3099F835 -:1071800009205B0803EB52072B44A5EB520254FA8B -:1071900083F354FA82F293F8100792F81037C01A6A -:1071A000FFB2C0B200F0800C40B280EAE073A3EB03 -:1071B000E073DBB2B3FBF7F207FB1233DBB20393EE -:1071C00090FBF7F0C3B20493BB19DBB205934FFAFF -:1071D0008CF332464FF0000806935946204607923A -:1071E000FFF77EFD079A049B05990132D2B2C318BE -:1071F0008A42DBB200F08780039988445FFA88F8FE -:10720000474509D80699A8EB070800295FFA88F8CE -:1072100077DB0BB10133DBB2594620460792FFF70B -:1072200099FD079AD9E7012E4DD13B464A46314692 -:107230002046FFF715FF98F80A30A17898F80BB0B0 -:107240005344304693F8DD99FFF72AFFE17805466D -:107250003046FFF737FF564400F07F0096F8E7C945 -:1072600096F8371A96F8872A98F8093096F8D7EAE8 -:1072700096F8276B05F03F0545EA80100CF07F0C6F -:1072800040EA4C3001F00F0140EA015102F00F02D8 -:107290003B4441EA0262DBB242EA0E72CB4407F1A0 -:1072A000C40144F82120E1190137FFB29F4281F85F -:1072B000106881F810B7F2D1019B08F1040843452A -:1072C0007FF422AF25E7022EB5D13B464A46FF2187 -:1072D000AEE702D993F8176C35E792F8C76B92F8CE -:1072E000173C32E7029A59462046FFF7F9FC32462E -:1072F000074659462046FFF7F3FC381AC0B2019FF3 -:1073000050E7013B87E70BF101015FFA81FBBBF11D -:10731000AF0F7FF42EAF0AF1010AFDE604EB810105 -:107320006368497A2944C9B27BB904F5E26203F182 -:10733000C405107814F825500133C5F34405401BEB -:10734000B3F5807F02F8010BF1D1204609B0BDE80A -:10735000F04FFFF7B5BD09B0BDE8F08F54DD050073 -:107360000346007893F90020002A0ADA00F07F0033 -:107370004022104206D113F8012F02F0C0018029EB -:1073800004D0704720EA02005208F2E702F03F0200 -:1073900042EA8010EFE7431C18460133027802F0FE -:1073A000C002802AF8D0704703460020994200D8D6 -:1073B000704711F8012D02F0C002802A18BF013079 -:1073C000F4E703460144002099421A4600D870476A -:1073D000127802F0C002802A03F1010318BF0130C5 -:1073E000F2E77F289DBF034B185CC0F340000020EC -:1073F000704700BF417106007F289DBF024B185C9B -:10740000C0F3C00000207047417106007F289DBF77 -:10741000024B185CC0F380000020704741710600E9 -:107420007F289DBF024B185CC0F38010002070477E -:10743000417106007F2809D8064B1B5C13F00C0F26 -:1074400006D1A0F15F0358425841704700207047B1 -:1074500001207047417106007F2807D8044B1B5C50 -:1074600013F00C0F14BF012000207047002070475C -:10747000417106007F289DBF024B185CC0F30010CD -:1074800000207047417106007F289DBF024B185CA9 -:10749000C0F34010002070474171060008B5024655 -:1074A000FFF7E8FF00B12032104608BD08B50246DC -:1074B000FFF7EAFF00B1203A104608BD303809282E -:1074C00084BF20F020000738704710B50246014401 -:1074D000E5240020914203D8B0FA80F0400917E07B -:1074E00012F8013B30B103F0C003802B11D10138F9 -:1074F000C0B2EFE7BF2B09D9F72B09D8D80800F0A5 -:10750000060044FA00F000F00300E3E71B06E1D5B3 -:1075100010BD0020FCE700BFD0E9023293423DBF1E -:107520005A1C826018784FF0FF307047036810B51E -:10753000044613B140680EF0C7F82046BDE810407D -:107540000EF0C2B8F8B5054610200C461F46164688 -:107550000EF09DF8054B8460C0E900743444C460AB -:107560006B60034B2860AB60F8BD00BF1975040069 -:107570002D7504002DE9F041054630200E46904659 -:107580001F460EF092F8072D04460570C660A0F85D -:10759000148001D0012D10D1B268C2F30F12E28223 -:1075A000F1F770FA042320616783238520200EF011 -:1075B0006EF8E0622046BDE8F081014B5A5DEEE7CF -:1075C000C171060010B50446C06A0EF07DF8204671 -:1075D000BDE810400EF078B830B5458D0446002265 -:1075E000954201D8002030BDE36A03EBC200436836 -:1075F0008B42F8D00132F3E770B504460D461646CB -:10760000FFF7EAFFC0B9238D628D9A4208D3063393 -:10761000D900E06A0EF04BF8238DE0620633238533 -:10762000638DE26A591C02EBC300618502F8336086 -:10763000002343704380456070BD034618465B6875 -:10764000002BFBD1FFF7C8BFF8B544680E462CB934 -:10765000F8BD032BFCD104230370F9E72546284627 -:107660006D68002DF4D077683946FFF7B5FF002824 -:10767000F5D00378033B022BEAD8052535700022AC -:1076800039462046FFF7B8FF0378002BE1D105709B -:107690006468F4E710B50C4602210EF073F810B1DF -:1076A0000470240A447010BD38B50D4604211446F8 -:1076B0000EF068F828B1057084702D0A240A457010 -:1076C000C47038BD032998BF144B70B591BF5E5C80 -:1076D0000239FE2621F0010498BF002446F435410A -:1076E0000546FFF7D7FF44B17F2C09D844F4304159 -:1076F00041F080012846FFF7CDFFC5E9066470BD63 -:10770000A300A201DBB202F4E0421A4342F4506249 -:107710004FF2AD212846FFF7C7FFEEE7E071060004 -:10772000C16910B5044629B17F290BD841F4304115 -:10773000FFF7B0FFA169204641F43D41BDE810408C -:10774000FFF7A8BF8B008A01DBB202F4E0421A43C4 -:1077500042F450624FF20D21FFF7A6FFEAE7114312 -:1077600041EAC301FFF796BF072A85BF083AD20056 -:10777000D20042F04002072985BF08391143114366 -:1077800041F0800141F48C41FFF784BF70B5DCB259 -:1077900044EA02225C101D0104F48064C3F3033345 -:1077A0004668234305F4E0452A431943FFF77CFF6D -:1077B000304670BD38B5436953F821404368E41A38 -:1077C000043C0546C4F34A0141F46041FFF762FFFF -:1077D0002B68022B0AD124F4FF6020F0070028B1A7 -:1077E00010F5006F14BF0020012038BD0120FCE718 -:1077F00070B5446954F822404268A41A043C054616 -:1078000062101E46B3B9D2B242EA012141F450419E -:10781000FFF740FF2B68022B0AD134F0FF0407D09A -:1078200014F5807F14BF002001200646304670BD4D -:107830000120FAE7A51204F4005305F48065C4F3AF -:1078400085342C43C2F30B021A4344EA811142F4FB -:10785000004241F47041FFF727FFE7E738B543697D -:1078600053F821404368E41A043C0546C4F34F0230 -:10787000C4F30A3142F4784241F47041FFF714FF37 -:107880002B68022B08D1A00D800528B110F5800FC0 -:1078900014BF0020012038BD0120FCE7F8B547687F -:1078A00004460D46164613460A464FF24021FFF79E -:1078B0006DFF330C2A464FF2C0212046FFF766FFCA -:1078C0003846F8BD072910B4044609D832F0FF0342 -:1078D00006D142EA012110BC41F40051FFF7DABEA3 -:1078E000130C1B043BB9134620460A4610BC4FF24A -:1078F0004021FFF74BBF204610BCFFF7CFBF08B5B4 -:107900000368012B05DD31F0FF0302D00548F2F7D3 -:1079100095F9C9B241EA0221BDE8084041F410419D -:10792000FFF7B8BEC871060008B50368012B05DD76 -:1079300032F0FF0302D00648F2F780F9D2B242EAF1 -:107940000121BDE8084041F41841FFF7A3BE00BF84 -:10795000C8710600D2B242EA012141F42841FFF782 -:1079600099BE38B5436953F8223042689B1A43F0F8 -:1079700001030C46083B0A464FF240210546FFF73B -:1079800005FF210101F0800104F00704214341F4C7 -:107990008841284641F07801BDE83840FFF77ABEBB -:1079A000072930B4054614460CD8072A0AD81F2BDD -:1079B00008D841EAC20141EA831130BC41F4D04108 -:1079C000FFF768BE9B0043EA013244F47841284641 -:1079D00041F0D00130BCFFF767BE436953F8211076 -:1079E0004368CB1A043B013130B4C3F34A02044666 -:1079F0000DD0D91C0BDA23F4FF6525F0070515F52A -:107A0000006F04D130BC42F46041FFF743BEC3F3C2 -:107A10000A33204642F4384230BC43F47041FFF749 -:107A200043BE436930B453F822404368E31A043B31 -:107A3000013405464FEA63020ED0DC1C0CDA23F059 -:107A4000FF0414F5807F07D1D2B242EA012130BC95 -:107A500041F45041FFF71EBE9C1203F4005004F4A1 -:107A60008064C3F385332343C2F30B02024343EA2A -:107A70008111284642F4004230BC41F47041FFF7C6 -:107A800013BE043AC2F3470242EA012141F45041D5 -:107A9000FFF700BE0439C1F34A0141F46041FFF72A -:107AA000F9BD38B514460B46072221460546FFF7B7 -:107AB00077FFE100284641F48F41BDE83840FFF7E9 -:107AC000E9BD00BF136870B56BB94468A51C50F8D8 -:107AD00025509C4207D055F82360B14204D10233AF -:107AE00050F82330136070BD0133F2E72DE9F04701 -:107AF0000F461449DFF85090DFF850A016460446B0 -:107B0000EAF7AEFE06F1080800257368AB4205D817 -:107B100020460F49BDE8F047EAF7A2BE1DB149462D -:107B20002046EAF79DFE57F8252051462046EBF700 -:107B300031FA58F8041B01222046F2F713FC0135F4 -:107B4000E3E700BF8C060600811C0600E471060016 -:107B5000881F06004B6802330A4651F82310FFF7CE -:107B6000C5BF70B50546C81C80000C4616460DF012 -:107B70008EFD094B00F10802C0E900340023A34246 -:107B800003D1023340F8235070BD56F8231042F859 -:107B9000041B0133F3E700BFBCE9050040687047F0 -:107BA0004160704710B5044608200DF070FD024A90 -:107BB000C0E9002410BD00BFF8E9050013B5044674 -:107BC0004068F1F7B9FB58B1A3685A1C5B0043F059 -:107BD0000103CDE90030A26069460220F8F78EF972 -:107BE00002B010BD30B585B00546084611461A46AC -:107BF00002AB0193094B00930223F2F73BF90C20EF -:107C00000DF045FD0021044605600298F1F72CFBBC -:107C1000039B60602046A36005B030BD34EA0500D8 -:107C20002DE9F0410446406880000DF030FD04F17C -:107C30000C08064600276168B94206D8A06833469A -:107C40000022BDE8F041F1F7A1B958F8040BF1F7B3 -:107C500073FB054618B146F827000137EBE73046BD -:107C60000DF032FD2846BDE8F0812DE9F0410C46CB -:107C70000646114620460F4A1F46F2F771F8A01C2F -:107C800080000DF004FD06603B688360013C054602 -:107C9000446000F10C080026B44202D82846BDE832 -:107CA000F0810136002157F82600F1F7DDFA48F897 -:107CB000040BF1E7FEFF050070B5054610200E46E7 -:107CC0000DF0E5FC044695E80F0084E80F00E6603F -:107CD000204670BD70B5054610200E460DF0D7FC4D -:107CE000044695E80F0084E80F00A660204670BDAA -:107CF00070B5054610200E460DF0C9FC044695E807 -:107D00000F0084E80F006660204670BD10B586B095 -:107D10000446084611461A4602AB0193084B0093ED -:107D20000423F2F7A7F810200DF0B1FC029A42608C -:107D3000039A8260049A0460C26006B010BD00BF5E -:107D4000F8EA05000430704738B50B680C46DA884D -:107D500005490546EBF71EF92168224628464031C1 -:107D6000BDE83840FFF7C2BE0C66060010B5C26B16 -:107D700000F140030020824202D14FF0FF3010BDDD -:107D800053F8044B8C42FAD00130F4E738B513684D -:107D9000054614464BB90068FFF7E8FF431C03D0C3 -:107DA000831C55F82330236038BD02490248F1F79F -:107DB0000CF800BFE871060030AE05002DE9F04771 -:107DC0001746C26BCD19954280460C46994604D0A1 -:107DD0001D491E482B46F1F701F800212846F8F707 -:107DE0008DF84FEA840A06465246494640F8088B09 -:107DF0000FF0F7F80AF10800BA00002130440FF044 -:107E000018F92F4409F1040AA74202D83046BDE808 -:107E1000F08759F82400F6F7A7FE01464046FFF721 -:107E2000A5FF431C04D10A4609490848F0F7D6FFCC -:107E300006EB8005AB6813B10A460649F5E75AF828 -:107E40002430AB600234DFE7D363060060AB05008B -:107E50001C6B0600116B06002DE9F0410546103041 -:107E600080000F460DF013FC04463C2200210FF069 -:107E7000E0F804F14008E5630026AE4202D1204656 -:107E8000BDE8F08157F82600F6F76EFE013648F897 -:107E9000040BF2E71FB50191F6F766FE019B03F0B4 -:107EA0000702022A044605D09A0708D11A68144B23 -:107EB0009A4204D101A90120F7F760F9019003AAC1 -:107EC000019802A9F2F7A4FBDDE90201FFF7C4FF64 -:107ED0000C4A0260082282800B4A82600B4AC26010 -:107EE0000B4A42610B4A82610B4AC2610B4A026231 -:107EF0000B4A42620B4AC480426304B010BD00BF0B -:107F000014BA05009CBB0500497D0400BD7D04003A -:107F1000A9FE03003DFF03008D7D0400290004003D -:107F200011FE030020BB0500C268002A034605DDE0 -:107F3000D0E90101884206DB00207047FCD0D0E97F -:107F400001018842F8DD596848000A4440F0010008 -:107F50005A607047D1E9023249685B1A1344002A1B -:107F6000CCBF03F1FF330133042893FBF2F303D0BA -:107F7000052806D000207047002BCCBF1E200E2005 -:107F8000704723EAE370400040F00100704710B5ED -:107F900003460846D3E90112034CDB68C0E90041FF -:107FA000C0E9022310BD00BF9CEB0500F8B50E46EA -:107FB000074611463046134A1D46F1F7D1FE102000 -:107FC0000DF065FB00234360012307609E420446D9 -:107FD000C360286804D1F2F747FAA0602046F8BDD4 -:107FE000F2F742FA60606868F2F73EFA032EA0608A -:107FF000F4D1A868F2F738FAE0600028EED1024820 -:10800000F1F748FC06000200ED71060038B50C4699 -:10801000D1E9012309490546EAF7BCFFE268012AD4 -:1080200005D128460649BDE83840EAF719BC28467C -:108030000449BDE83840EAF7ADBF00BFF47106005F -:10804000881F0600D96D0600136810B514462BB9B9 -:10805000922904D14068F5F710F8206010BD9629E8 -:1080600001D18068F7E79529F8D1C068F3E7042AC1 -:108070001FB504463ED1D0E9023062689B1A034422 -:108080000028CCBF03F1FF33013393FBF0F323EA65 -:10809000E3708B0720D10A68174B9A421CD101AAC2 -:1080A000F8F7D9FE10200DF0F2FA144BE2680199AE -:1080B0000360636801FB023343606368029901FB5C -:1080C0000233039983604A430029C26002DAE268FE -:1080D0009B1A836004B010BD0A4600230146206845 -:1080E000F2F7CEFAE268636802FB0030400040F02D -:1080F0000100EFE70020EDE7BCB70500D8EB050075 -:10810000820708D10068064B984206D03C33C31A58 -:10811000584258417047002070470120704700BF07 -:1081200050EC0500044B0B60044BC1E90130002307 -:10813000CB600846704700BF00B705001D840400EF -:1081400008B501220430F2F73EF8062008BD08B554 -:1081500002220430F2F737F8062008BD38B504468D -:1081600008460021F1F780F8043405462846F1F767 -:10817000E3F8014600B938BD01222046F2F723F8A2 -:10818000F4E770B506460D460124B44201D306203B -:1081900070BD55F824102868FFF7E0FF0134F4E7BC -:1081A00038B5044608460021F1F75EF80434054668 -:1081B0002846F1F7C1F8014608B9062038BD032268 -:1081C0002046F2F700F8F3E730B585B004460846DC -:1081D0006946F1F749F8043405462846F1F7ACF84A -:1081E000014610B91E2005B030BD00222046F1F72F -:1081F000EAFF0028F1D00E20F5E738B5044610203C -:108200000DF045FA23686168054640F8043BF1F734 -:10821000D0FF6268A368E168E868AB6092000EF086 -:10822000E0FE284638BD38B50D46FFF7E6FF294683 -:108230000446FFF793FF204638BD38B50D46FFF7DB -:10824000DCFF29460446FFF7ABFF204638BD10B5DA -:10825000022204300C46F1F7B6FF18B90248214655 -:10826000F1F7F4FC062010BD04AD050008B504309C -:10827000F2F759F8062008BD2DE9F8430C680746C7 -:108280000E461AB92046FFF7B8FF0446012504F14F -:108290000409BD4202D32046BDE8F88356F8250004 -:1082A000844204D14846F2F73EF80135F1E7002157 -:1082B000F0F7DAFF80464046F1F73EF80146002825 -:1082C000F3D002224846F1F77EFFF4E708B5012219 -:1082D000FFF7D2FF062008BD0022CDE708B5043025 -:1082E000F2F701F818B902490248F0F76EFD08BD2F -:1082F0000172060004AD050050F8210010B10438E9 -:1083000018BF012070478A072DE9F04104460D4649 -:1083100011D10E681F4BF31A5E425E41AB6863B920 -:108320001EB11D492046EAF79BFA1C492046BDE8CC -:10833000F041EAF795BA0026F0E71EB11849204649 -:10834000EAF78EFA1749DFF860802046EAF788FAE4 -:10835000002701236A68BA4206D814492046EAF782 -:108360007FFAAEB11249E1E7E8683946FFF7C4FF8A -:1083700060B11BB941462046EAF772FAEB68012268 -:1083800053F827102046F1F7EDFF00230137E1E70E -:10839000BDE8F0818CEC0500C74206000A720600B9 -:1083A00010720600DE650600811C060023620600CE -:1083B000881F06000528F8B50D4609D006280CD000 -:1083C000042826D18B68002B14BF1E200E20F8BD78 -:1083D0008868400040F00100F9E711F0030018D16F -:1083E0000E680D4B9E42F2D14F680446A74201D160 -:1083F0007000EFE7EB6821461846FFF77DFF30B1CC -:1084000053F824100620F0F72FFD06EB6006013428 -:10841000ECE70020DBE700BF8CEC05008268C16858 -:1084200070B556680346B14201D3002008E0D56814 -:108430002846FFF761FF4C1C18B155F82100DC609D -:1084400070BD2146EFE72DE9F04105461020884632 -:108450000DF01DF907460B4B47F8043B044629462F -:108460003846F1F7A6FE0026AE4202D12046BDE80E -:10847000F08158F8261001223846F1F7A4FE0136A3 -:10848000F2E700BF50EC050088422DE9F8430546AD -:108490000E46174603D1EAB9BDE8F843ADE6002120 -:1084A0000846FFF7D0FF002104463046F0F7DCFE17 -:1084B00005F1040980464046F0F73EFF064668B9DC -:1084C0004FB1E8680DF000F963686B60A368AB60BA -:1084D000E368EB6006242046BDE8F88300223146BD -:1084E0004846F1F770FE0028E5D031462046FFF7F8 -:1084F00027FEE0E70122C7E70022C5E7012204309A -:10850000F1F761BE70B50C460546114620460222C1 -:108510001E46F1F725FC3CB921462046FFF793FFA4 -:1085200004462560204670BD00210846FFF78BFFFA -:10853000002104463068F0F797FE06463046F0F713 -:10854000FBFE01460028ECD02046FFF7D7FFF5E7F9 -:108550002DE9F04186B01646CDE900100446FFF73C -:10856000CFFD0246002835D1214801AB0121FFF79C -:10857000C9FF01270446009D2846FFF7C1FD0246BA -:1085800050BB1B486B460121FFF7BCFF4FF00108B1 -:1085900005461EB1A268AB689A4226D0154B0293DD -:1085A000154BCDE90334002305932E1D02A8FFF7D8 -:1085B00035FF014698B91E2617B1201DF1F7B3FE0D -:1085C000B8F1000F02D0281DF1F7ADFE304606B01D -:1085D000BDE8F0810027CEE74FF00008D9E7002280 -:1085E0003046F1F7F0FD0028E0D10E26E4E700BFA9 -:1085F00050EC050000B705001D8404000B46002266 -:1086000001461846A4E70022A2E7F0B50C4685B063 -:10861000CDE90212A1070646134620D125683C4A3F -:10862000AA1A55425541242E66D018460193FFF7E9 -:1086300067FD002868D0019B1C2E65D8DFE806F096 -:10864000444A4E525764646464232E356464643E25 -:108650006464646464642911196464641E00002500 -:10866000E1E719462046FFF7E8FD0446204605B03D -:10867000F0BD19462046FFF73FFFF6E702A90220AA -:10868000FFF72AFEF1E725B102A90220FFF779FDE5 -:10869000ECE719462046FFF7C6FDE6E719462046F7 -:1086A000002DE0D0FFF77CFDE0E720462A46194682 -:1086B000FFF7EAFE002D08BF0446D7E72A4602A9C5 -:1086C0000220FFF7D9FDD0E7012219462046FFF727 -:1086D0003FFFCAE7012221461846F8E7A1689A68D9 -:1086E00091420FD119462046FFF78DFFBDE719468D -:1086F0002046FFF783FFB8E700221946201DF1F757 -:1087000062FD18B90E24B1E70024AFE71E24ADE7DF -:1087100050EC05002DE9F84305464068E0B1002122 -:10872000F7F7ECFB05F10809044600F108080027FB -:108730006B68BB4209D959F8040BF0F7FDFD0646FA -:1087400030B92046F7F7EBFC34462046BDE8F88305 -:1087500048F8040B0137EBE70446F6E72DE9F04152 -:108760000D460646114628460D4A1F46F1F7F8FA0F -:10877000A81C80000CF08BFFC0E90065044600F1E6 -:1087800008080026AE4202D12046BDE8F08157F825 -:1087900026000021F0F768FD013648F8040BF1E7E8 -:1087A000FEFF0100F0B51646194A0128D2E9034739 -:1087B00085B00B4619D94D68062D07D0A90710D1F1 -:1087C0002968144A91420CD12C462F4602280CD01D -:1087D0009868062809D0820703D101680D4A9142A2 -:1087E00002D00020F1F708FA0446186801A9012216 -:1087F000F2F79FF8DDE901120023C720EAF77DFFB9 -:1088000023463A463146F0F7E8FB05B0F0BD00BF1D -:108810009C46002030A905000222C3E70122C1E7DF -:108820002DE9FF4738B959495948EAF719F80620A0 -:1088300004B0BDE8F0870D6841F252539D425ED10D -:1088400000210846F5F73CF8524F01907E68054636 -:108850000024B44218D3019F4F4E3578FDB94F4ADA -:10886000DFF82C81DFF8389101A90120F4F797FE99 -:10887000019803AA02A9F5F739F8029B03339F0870 -:10888000AF421BD14749CFE7BB6853F8341021B141 -:10889000042902D02846F4F7CCFD0134D9E730464C -:1088A0000EF018FCC11E04463046F5F7C3FE013435 -:1088B00001463846F4F7BDFD2644CEE72E46039B1D -:1088C00053F82600F6F768F901464046E9F7C8FF75 -:1088D000029B3E449E420CD2C0F11204002C06DDE5 -:1088E000013CECD349464046E9F7BAFFF8E71234B9 -:1088F000F4E72D494046E9F7B3FF0135C0E72846C4 -:10890000F1F71DFD294904462148E9F7A9FF002197 -:108910002846F1F741FDE28825491D48EAF73AFB70 -:10892000244B9C4229D16C68DFF88C80184EDFF80C -:108930008C900434002563689D42BFF478AFA3682F -:1089400053F8357003EBC502AFB141463046D2F85B -:1089500004A0E9F785FF00213846F1F71DFD4946DF -:108960003046E9F77DFF00215046F1F715FD0E492D -:108970003046E9F775FF0135DDE7114B9C4208BF32 -:108980002C46A46B002CCFD151E700BF7F720600AC -:10899000CCA20500C0B50500D0C8050064AA05003A -:1089A000683A06001B720600633A06003F72060032 -:1089B0004772060084B50500226C06005772060057 -:1089C0009CBB050010B50C46F1F76CFD631E03421D -:1089D000024604D0024903482346F0F7FFF910BDD0 -:1089E0005C72060024AB050070B5064614460846C6 -:1089F0000AB3042A71680FD1FFF7E4FF7368012BF3 -:108A000003D0022B06D0006800E00078BDE870407B -:108A1000F4F733BB0088F9E7FFF7D4FF054620469B -:108A2000F1F740FD7368012B03D0022B05D02860BD -:108A300000E028700624204670BD2880FAE74A68C6 -:108A40000149D200EAF7A6BA6F720600F8B50646E9 -:108A50000D46174604F0B9FF04463046D5F794FF9B -:108A6000A8420BD104F0B1FF04463046D5F78CFF85 -:108A7000A8420BD004F0A9FF001BF8BD04F0A5FF2D -:108A8000001BB842E9D36FF00100F6E704F09DFF48 -:108A9000001BB842E9D34FF0FF30EEE7F8B50746C8 -:108AA00008680C46FCF752FF05466068F1F752FE75 -:108AB000022F06460BD9A068F1F7D6FC02463146D4 -:108AC0002846FFF7C3FFBDE8F840F4F7D6BA014ADD -:108AD000F5E700BF40420F0001207047401000F151 -:108AE0000050A0EB610020F0404000F160404000E9 -:108AF00040F00100704708B5F1F72AFD044904F081 -:108B0000D9FA04F0D9FC0CF0B0FD062008BD00BF76 -:108B100000007A4408B5F1F7A7FC002801DB0CF04F -:108B2000A4FD062008BD10B504460846F1F79CFCDC -:108B300000EB6403024800EA430040F0010010BD6E -:108B4000FEFFFF7F08B5F1F78FFC002801DD0CF078 -:108B500080FD062008BD08B504F03BFF024B03EA88 -:108B6000400040F0010008BDFEFFFF7F08B504F0A3 -:108B70002CFF034B03EA400040F0010008BD00BF9A -:108B8000FEFFFF7F00200021F4F782BAC1070CD45A -:108B9000820703D10268064B9A4206D00E2804D001 -:108BA000A0F11E035842584170470120704700BF92 -:108BB000CCB305000379002B14BF1E200E20704794 -:108BC0002DE9F0418AB005AB0193314B0093013898 -:108BD00005230431F1F7F0F8059B069F9DF81C4032 -:108BE0009DF820809DF824600393FBF70CFD039D06 -:108BF0002846FFF7CBFF28B9AA070AD12A68254BD8 -:108C00009A4206D1244803AB00220121F5F726FD44 -:108C10000390039800F00703022B05D0830729D1A6 -:108C200002681D4B9A4225D104A9F5F7CFFF049B9A -:108C3000E3B1012B09D144B93EB90078FCF77EFBC2 -:108C400003900398FBF7F4FC10E00398FCF756FD43 -:108C500003909DF824301BB1039800F0F7FA0390BD -:108C60000398434622463946FBF7D0FD06200AB05A -:108C7000BDE8F081F1F763FB084B8342E9D10CB901 -:108C8000002EDED003A90120F7F738F9E0E700BF96 -:108C900074F20500C4B0050014BA0500F4CB050059 -:108CA00010B58AB005AB0193174B0093013805232B -:108CB0000431F1F781F8059C04942046FFF766FF24 -:108CC00028B9A3070AD12268104B9A4206D110484E -:108CD00004AB00220121F5F7C1FC049003A904981C -:108CE000F5F774FF9DF82430059A039900939DF8D9 -:108CF0002030FCF7EDFC9DF81C3006990022FBF7B4 -:108D000085FD06200AB010BD9CF20500C4B0050028 -:108D100014BA050038B50F4C054621460E48FCF73D -:108D2000B1FE21460D48FCF7ADFE21460C48FCF78C -:108D3000A9FE21460B48FCF7A5FE21460A48FCF790 -:108D4000A1FEFBF75FFC01202871D6F71BF8062077 -:108D500038BD00BFA8D3050068D3050060D3050067 -:108D600050D3050048D3050030D3050010B50446A4 -:108D70000020D6F707F8002323710848FCF76EFEA1 -:108D80000748FCF76BFE0748FCF768FE0648FCF74F -:108D900065FE0648FCF762FE062010BD68D305009C -:108DA00060D3050050D3050048D3050030D305003B -:108DB00008B5D5F7BDFE400040F0010008BD08B57C -:108DC000D5F790FE062008BD08460428114608B5D0 -:108DD0001A4601D8042902D90548F0F75BFD092B92 -:108DE00001D90448F9E7BDE80840D5F791BE00BFB6 -:108DF000AB1F0600F06B0600F8B5D1E900700C4619 -:108E0000F1F732FB0546A068F1F72EFB0646E06855 -:108E1000F1F72AFB3246034629463846FFF7D4FFCE -:108E20000620F8BD0846042808B5114601D8042AD2 -:108E300002D90348F0F72EFDBDE80840D5F758BE2B -:108E4000AB1F060070B5044608461646F1F70CFB4A -:108E500005463046F1F708FB294602462046FFF753 -:108E6000E1FF400040F0010070BD00BF10B586B0CA -:108E700003AB0193104B0093013803230431F0F747 -:108E80009BFF049806280FD0FCF748FD0446059880 -:108E900006280BD0FCF742FD039A61794079D5F79B -:108EA0004BFF28B1F0F7E6FE044CF0E70448F3E787 -:108EB000062006B010BD00BFACF30500F0D20500DF -:108EC000F8D20500002138B50846F4F7F9FC08246B -:108ED0000546002201231146E0B2D5F743FF28B929 -:108EE000610041F001012846F4F7A3FA0134782C1F -:108EF000EFD1284638BD00B58BB003AB0193104BC2 -:108F00000093043103230138F0F756FF049906A8B3 -:108F1000E9F798FB9DF814309DF80C00DDE9072176 -:108F200083F00103D5F70EFF10B11320F0F7A2FE76 -:108F300006A90448F5F7D8F90BB05DF804FB00BFAB -:108F4000C4F30500F8B7050000B589B002AB019382 -:108F50000E4B0093043103230138F0F72DFF0398E3 -:108F6000012205A9F1F7E5FC9DF810309DF80800F5 -:108F7000DDE9051283F00103D5F7F4FE10B11320EB -:108F8000F0F778FE062009B05DF804FBDCF305007D -:108F900070B588B002AB01931E4B009301380623D5 -:108FA0000431F0F709FF0598062827D0FCF7B6FC36 -:108FB00004460698062823D0FCF7B0FC054607981F -:108FC00006281FD0FCF7AAFC064613492046FCF7EA -:108FD00059FD11492846FCF755FD0F493046FCF76D -:108FE00051FD049B7279697960790193039B009329 -:108FF000029BD5F7FFFC38B1F0F73CFE074CD8E7F1 -:10900000074DDCE7074EE0E7074B012206201A7008 -:1090100008B070BD00F50500D8D3050018D30500D1 -:1090200008D3050010D30500D74B012008B5034B2A -:109030001B7813B90248F0F72DFC08BDD74B01206F -:109040009D7606001FB50C46FFF7F0FF01A92046EC -:109050000122F1F76EFCDDE901100022D5F700FDD9 -:10906000062004B010BD30B50D4687B01446FFF79A -:10907000DDFF012269462846F1F75BFC204602220B -:1090800003A9F1F756FC0198049B984202D00548C9 -:10909000F0F700FC039A0099D5F7E2FC062007B030 -:1090A00030BD00BFAE76060030B50C4685B0054633 -:1090B000FFF7BCFF6068F1F7D7F901466846E9F7AA -:1090C000C1FA032D0FD1A068F1F7CEF9C1B2DDE9E5 -:1090D00001200DF0AEFF029A01981146D5F7C0FCB1 -:1090E00018B1F0F7C7FD0021F1E769460248F5F72E -:1090F000FBF805B030BD00BFF8B7050030B58BB048 -:1091000003AB0193214B0093013807230431F0F79F -:1091100053FE0598062832D0F1F7A6F904460898C0 -:1091200006282FD0FCF7FAFB4579099806282BD0A2 -:10913000FCF7F4FB4179079806280DD0022102AA1A -:10914000F1F78AFA029B1868FCF7E8FB029B457965 -:109150005868FCF7E3FB4179069B2846CDE90043BC -:10916000DDE90323D5F730FC039A43F2C82393FBD0 -:10917000F2F3074A0133062013800BB030BD4FF0E5 -:10918000FF34CCE71E25D0E71F21D4E7C8F5050042 -:109190006E4A002008B50120D5F7AAFF002814BFA9 -:1091A0001E200E2008BD10B5084614461146D5F7FE -:1091B000B7FF204610BD2DE9F8430D461E46144664 -:1091C0003AB10120D5F794FF30B90B2333604FF04B -:1091D000FF342046BDE8F883DFF83C9005EB040837 -:1091E0002C46D5F7A5FF04F8010B444512D0B9F879 -:1091F000007004F0EEFB06460120D5F779FF002849 -:10920000EFD104F0E6FB801B874203D90120E5F78C -:10921000CDF8F1E7641BDCE76E4A002038B58568BD -:109220000135044685604068F1F73AFBF1F71CF917 -:109230008542A4BF0023A360A16860684900BDE81F -:109240003840042241F00101F1F73CBB10B504465F -:109250000C200CF01CFA034AC0E900244FF0FF3246 -:10926000826010BDB4F605002DE9F047DDF82090CE -:109270004A45924605460F461646984638BFCA46A6 -:109280000024A24510D02B68B44238BF395D9B68DA -:1092900028BF002128469847002808DB4C4538BFE6 -:1092A00008F804000134ECE70020BDE8F08701482D -:1092B000FBE700BF0AFCFFFF37B5069D0468009579 -:1092C000E468A047044A0446DDE90701DBF76EFFC6 -:1092D000204603B030BD00BF59540200F7B5044624 -:1092E0000F46154610301E4609F009F965802780A3 -:1092F00018200DF03EFE08AB024693E803006D46D1 -:1093000085E8030011462B4641F80C6B0026D66019 -:109310004E6003CB074B5361BDF82830506043F0DB -:1093200002032046C4E90226C4E908669160A380CE -:1093300003B0F0BD9B6D05002DE9F043037E91B0B5 -:109340000446002B4BD00368274FB3F808C0DA88D7 -:10935000264BD7F800800025CDE904354FF01009E1 -:1093600005760DEB0906CDF8089096E80300C2F3E8 -:109370000022C2F1050292B28DE803002346614645 -:1093800006A8FFF7ABFFD8F8003006A99B68404657 -:10939000984706A807F00BF8154B3F68CDF80890E2 -:1093A000CDE9043596E8030042F210728DE803001F -:1093B0002346232106A8FFF791FF3B6806A99B6877 -:1093C0003846984706A806F0F2FF00220023C4E9B9 -:1093D00004236560294604F10800DCF7E5F820461F -:1093E00011B0BDE8F08300BFB43E0020DF6D050082 -:1093F0000D6E05002DE9F04790F8189088B00446EE -:109400000D46B9F1000F63D100683F4E0368032198 -:109410001B6D984723683768DA88B3F808803B4BA0 -:10942000C2F30022C2F1050292B22820CDE906392A -:1094300005920DF09EFDC02302930DF1180982469E -:1094400099E8030023468DE80300059A41465046FB -:10945000FFF744FF3B6851465B683846984728B1A0 -:10946000504606F0A4FF50460DF081FD284B0693B0 -:1094700028200023376807930DF07BFDC02302935B -:10948000064699E8030023468DE8030042F2107275 -:1094900023213046FFF722FF3B6831465B683846A0 -:1094A000984728B1304606F082FF30460DF05FFD48 -:1094B000184E337853B90093232242F2107342F2CC -:1094C00010700021DCF7F4FC0123337001232376B4 -:1094D000A5B1DCF7DDFC281841EBE571C4E9040116 -:1094E0000023636004F10800DCF71CF860680A4B95 -:1094F000002808BF184608B0BDE8F0870022002306 -:10950000C4E90423ECE700BFB43E0020DF6D050092 -:109510000D6E0500D84B012011FCFFFF38B5044645 -:109520000B4B40F80C3B04F12C05DEF7BBFA284648 -:1095300006F0D7FE0023636201214FF480732846B2 -:10954000C4E901136463DBF7EDFF204638BD00BFBB -:10955000F8F60500024B1868BFF35B8F704700BF39 -:1095600050210020024B1868BFF35B8F704700BF8B -:109570000849002030B5224A21F00043934287B0C9 -:109580001CDD204A934205DD02460B4602F0A4FF93 -:1095900007B030BD02AAD3F733FB00F00300012867 -:1095A00014D0022822D0C0B1DDE90423DDE9020194 -:1095B000D3F742FD01F1004107B030BD0024002285 -:1095C00000230094D4F780FA07B030BDDDE904230E -:1095D000DDE90201D3F730FDDAE70124DDE90423F8 -:1095E000DDE902010094D4F76FFAD1E70124DDE947 -:1095F0000423DDE902010094D4F766FADAE700BF3C -:10960000FB21E93FFFFFEF7F38B520F00044B4F1C4 -:10961000A14F07EE900A05460DDBB4F1FF4F5FDC6A -:10962000DFED567A9FED567A0028D4BF17EE100A68 -:1096300017EE900A38BD534B9C4262DCB4F1445F94 -:1096400053DB4FF0FF3367EEA76ADFED4F4ADFEDE4 -:109650004F5A9FED4F5A9FED4F4A26EEA67AB0EE35 -:10966000666AE7EE245A5A1CDFED4B4ADFED4B6A7F -:10967000A5EE875AE7EE246ADFED495ADFED494A45 -:10968000E6EE875AA5EE074A9FED475ADFED476A97 -:10969000A5EE875AE4EE074ADFED455AE4EE876A05 -:1096A000E5EE075A66EE866A25EE877A40D0414A93 -:1096B00002EB830276EE876A92ED007A3E4A96EEDE -:1096C000A77A02EB8303002DD3ED006A77EE677A69 -:1096D00076EEE77A17EE900AACDA80F0004038BDFB -:1096E00077EEA77A17EE900A38BD9FED347A37EE01 -:1096F000877AF7EE006AB4EEE67AF1EE10FAA0DDB2 -:1097000038BD00F0DFF82E4B9C4207EE100A16DC45 -:10971000A3F5D0039C4227DCF0EE007AFFEE006A4E -:10972000E7EE276A002337EE277AC6EE877A8AE7C4 -:1097300076EE876AE6EEE77A17EE900A38BD214B9F -:109740009C420BDCF7EE087AF7EE006AE7EE276A38 -:10975000022337EE677AC7EE267A74E7FFEE006AD7 -:10976000C6EE877A03236EE7F7EE007A77EE676A34 -:1097700037EE277A0123C6EE877A64E7DB0FC93F0D -:10978000DB0FC9BFFFFFDF3ED769853C59DA4B3D90 -:10979000356B883D6E2EBA3D21A215BD6BF16EBDB5 -:1097A00095879DBD2549123E388EE3BDABAAAA3EE2 -:1097B000CDCC4CBE1CF705000CF70500CAF2497170 -:1097C000FFFF973FFFFF1B40C0F3C7537F3B162BA4 -:1097D00007EE900A20F000422FDC002B16DB1C4A1B -:1097E0001A41104226D09FED1B7A37EE877AB5EEEC -:1097F000C07AF1EE10FA1DDD002804DD4FF40001FF -:1098000041FA03F3184420EA020070479FED117AF1 -:1098100037EE877AB5EEC07AF1EE10FA0ADD00284D -:1098200013DBB7EE007A002A14BF17EE100A17EE0A -:10983000900A704717EE900A7047B2F1FF4FF9D3C4 -:1098400077EEA77A17EE900A70474FF00040704706 -:10985000FFFF7F00CAF24971194A20F0004393428A -:109860001DDDB3F1FF4F06DB07EE900A77EEE77AD6 -:1098700017EE900A704700B583B0694601F00CFE00 -:1098800000F00302012A019900980BD0022A11D09E -:109890006AB1012202F014FB03B05DF804FB002161 -:1098A00001F036BF02F00CFB80F00040F4E701F05D -:1098B0002FFFF1E701F02CFF80F00040ECE700BF44 -:1098C000D80F493F20F00040704700BFC0F3C75396 -:1098D0007F3B162B07EE900A20F0004228DC002B7D -:1098E00016DB1C4A1A4110421FD09FED1B7A37EE3F -:1098F000877AB5EEC07AF1EE10FA16DD002804DAA8 -:109900004FF4000141FA03F3184420EA02007047C3 -:109910009FED117A37EE877AB5EEC07AF1EE10FA44 -:1099200003DD00280CDB0020704717EE900A70471B -:10993000B2F1FF4FF9D377EEA77A17EE900A70478E -:10994000BFEE007A002A14BF17EE100A17EE900A35 -:10995000704700BFFFFF7F00CAF2497120F000434B -:1099600010B4B3F1FF4F4FF000040C6018DABBB134 -:1099700010F0FF4F02460BD1DFED0B7A07EE100A15 -:1099800067EE277A6FF0180417EE902A22F0004352 -:10999000DB157E3B234422F0FF400B6040F07C50FF -:1099A0005DF8044B704700BF0000004C38B504461A -:1099B0000D4602F0F9FB30B107EE904AF5EE407A21 -:1099C000F1EE10FA01D1204638BD2046294600F0BC -:1099D000ABF8044602F0E8FB30B107EE904AF5EE32 -:1099E000407AF1EE10FAEED102F012FC222303606D -:1099F000204638BDC0F3C7537F3B162B70B50446D5 -:109A00000E460ADC002B21DB144A42FA03F318420B -:109A100010D1306000F0004070BD306002F0CCFB2F -:109A2000C0B907EE904A77EEA77A17EE900AC6ED16 -:109A3000007A70BD20EA030507EE900A07EE105A7F -:109A400077EEC77A0D6017EE900A70BD00F0004502 -:109A50000D6070BD04F0004070BD00BFFFFF7F00CF -:109A600000F000B8C0F3C7537F3B162B20F0004135 -:109A70002ADC99B300B5002B83B002464FEAD07CB4 -:109A80002DDB2749194108421BD04FEA510E10EA3D -:109A9000510105D04FF4001022EA0E021841104384 -:109AA000204B03EB8C0393ED007A07EE900A77EEE0 -:109AB000277ACDED017ADDED017A77EEC77A17EEE0 -:109AC000900A03B05DF804FBB1F1FF4F06D307EE37 -:109AD000900A77EEA77A17EE900A704770471149FF -:109AE000C0F316035B4201EB8C0C5B0A010D03F41F -:109AF000800309050B43DCED006A07EE903A36EE71 -:109B0000A77A00F000428DED017ADDED017A77EE63 -:109B1000E67A17EE900A20F000401043D1E700BF2C -:109B2000FFFF7F002CF7050082B00190019830F014 -:109B3000004330D0B3F1FF4F25D210F0FF4F2DD1AD -:109B40009DED017ADFED2D7A2D4B67EE277A994254 -:109B5000CDED017A3ADB0198C0F3C753193B0B44B2 -:109B6000FE2B1FDDDFED277ADFED276A019B002B3F -:109B7000B0EE677AB8BFF0EE667A67EE877A17EED6 -:109B8000900A02B07047DDED017A77EEA77A17EE02 -:109B9000900A02B07047019802B07047DB0D0B4489 -:109BA000FE2BDFDC002B0BDC13F1160F17DA4CF267 -:109BB00050339942D6DCDFED157ADFED156AD5E733 -:109BC00020F0FF4040EAC35002B07047DFED0F7A4B -:109BD0009DED017A67EE277A17EE900AD9E71933DF -:109BE00020F0FF4040EAC35007EE100ADFED097A8B -:109BF00067EE277A17EE900ACBE700BF0000004C13 -:109C0000B03CFFFFCAF24971CAF249F16042A20DAD -:109C10006042A28D000000331B4A20F000439342B3 -:109C20001EDDB3F1FF4F06DB07EE900A77EEE77A11 -:109C300017EE900A704700B583B0694601F02CFC1E -:109C400000F00300012801990ED0022815D078B148 -:109C5000009801F05DFD80F0004003B05DF804FB6A -:109C60000021002202F02CB9009801F051FDF4E728 -:109C70000098012202F024F9EFE70098012202F097 -:109C80001FF980F00040E8E7D80F493F114A20F063 -:109C9000004393421ADDB3F1FF4F06DB07EE900A53 -:109CA00077EEE77A17EE900A704700B583B0694601 -:109CB00001F0F2FB400000F0020201990098C2F1AD -:109CC000010202F04BF903B05DF804FB0021012210 -:109CD00002F044B9DA0F493FC0F3C7537F3B162B5C -:109CE000024608DC002BB1BF00F0004007481841D5 -:109CF00022EA00007047802B00D0704707EE900AE0 -:109D000077EEA77A17EE900A704700BFFFFF7F003B -:109D1000D2F71EBEF8B504460D46D2F7E5FE224640 -:109D200006460F462B462046294603F027F898B9E9 -:109D3000002200232046294603F002F860B10022E9 -:109D400000232046294602F0E7FF40B102F060FA06 -:109D5000084F22230026036030463946F8BD02F042 -:109D600057FA034621221A600348BDE8F84002F082 -:109D700015BA00BF0000F0FF00940500F8B50446D6 -:109D80000D4600F0BDF9224606460F462B462046FA -:109D9000294602F0F3FF30B920462946002200236D -:109DA00002F0C4FF10B930463946F8BD02F030FA6F -:109DB00000220023212101601046194602F06EFEA8 -:109DC00006460F4630463946F8BD00BF10B52DEDAA -:109DD000028B08EE100A00F049FAB4EE488AF1EE60 -:109DE00010FA04460CD618EE100AFFF76BFD07EECA -:109DF000100AF7EE007AB4EEE77AF1EE10FA03DC1F -:109E0000BDEC028B204610BD02F002FABDEC028BC5 -:109E100003462122BDE8104001481A6002F0E6B96D -:109E20000094050010B52DED028B08EE100A00F02D -:109E300047FBB4EE488AF1EE10FA04460CD618EE51 -:109E4000100AFFF73FFD07EE100AF7EE007AB4EEB6 -:109E5000E77AF1EE10FA03DCBDEC028B204610BD70 -:109E600002F0D6F9BDEC028B03462122BDE810407A -:109E700001481A6002F0BAB90094050000F02CBC49 -:109E800010B52DED028B08EE100A00F0D3FC04464D -:109E900018EE100A02F088F968B1DFED117AB4EE1D -:109EA000E78AF1EE10FA0ADCDFED0E7AB4EEE78A0B -:109EB000F1EE10FA0DD4BDEC028B204610BD02F07D -:109EC000A7F9BDEC028B22234FF0FF44036020462C -:109ED00010BD02F09DF9222300240360EBE700BFD0 -:109EE0008071B142B5F1CFC208B52DED028B08EEFD -:109EF000900A08EE101A00F09BFDF4EE488AF1EE8D -:109F000010FA034606D6DFED0B8AB4EE688AF1EE4E -:109F100010FA03D0BDEC028B184608BD02F078F9A8 -:109F2000C8EEA87ABDEC028B2122026017EE903AAF -:109F3000184608BD0000000008B52DED028B08EEA4 -:109F4000100A00F00BFEB4EE488AF1EE10FA034658 -:109F50000ED6B5EEC08AF1EE10FA09DCB5EE408AF5 -:109F6000F1EE10FA08D102F053F92222084B0260F8 -:109F7000BDEC028B184608BD02F04AF9BDEC028B1D -:109F8000034621221A600348BDE8084002F02EB9BA -:109F9000000080FF0094050008B52DED028B08EE4F -:109FA000100A00F0EDFEB4EE488AF1EE10FA034616 -:109FB0000ED6B5EEC08AF1EE10FA09D8B5EE408A99 -:109FC000F1EE10FA08D102F023F92222084B0260C8 -:109FD000BDEC028B184608BD02F01AF9BDEC028BED -:109FE000034621221A600348BDE8084002F0FEB88B -:109FF000000080FF0094050010B52DED028B08EEE7 -:10A00000101A08EE900A00F023FFB4EE488AF1EE31 -:10A0100010FA04460BD6F5EE408AF1EE10FA16D18E -:10A02000B5EE408AF1EE10FA05D14FF07E54BDEC4A -:10A03000028B204610BD18EE100A02F0B5F8002879 -:10A04000F5D0B5EEC08AF1EE10FAF0D529E002F0B5 -:10A05000ABF898B107EE904AF5EE407AF1EE10FABF -:10A06000E5D118EE900A02F09FF80028DFD018EE34 -:10A07000100A02F099F80028D9D012E018EE900AE0 -:10A0800002F092F80028E5D018EE100A02F08CF8E1 -:10A090000028DFD007EE904AF4EE677AF1EE10FA6E -:10A0A00004D602F0B5F822230360C0E702F0B0F84E -:10A0B00021230360BBE700BF08B52DED028B08EE3E -:10A0C000100A01F01DFBB4EE488AF1EE10FA06D634 -:10A0D000DFED0A8AB4EEE88AF1EE10FA02D4BDECA4 -:10A0E000028B08BD02F094F8C8EEA87ABDEC028B92 -:10A0F000034621221A6017EE900A08BD00000000F6 -:10A10000594A8A432DE9F04106460F4600F09280F5 -:10A1100000290B46044651DD09155DD0C3F3130336 -:10A12000C807A1F2FF3743F4801303D45B0003EBAD -:10A13000D4736400E20F002602EB430360007F103B -:10A140004FF0160E34464FF40012A118994202DC6B -:10A150005B1A8C1816445B00BEF1010E03EBD07342 -:10A160004FEA52024FEA4000EFD175464FF0200C03 -:10A170004FF000420AE03FD0C10FBCF1010C01EBEF -:10A1800043034FEA40004FEA52023ED0A34202EBA3 -:10A190000E01F0DD002901EB020E09DBA0461B1BBE -:10A1A000814288BF03F1FF33401A15444446E3E778 -:10A1B000BEF1000FF2DB04F10108F0E721F00042EC -:10A1C000024335D000293FD1E20A15391346640510 -:10A1D000002AF9D0D70241D400205B00DE020546F8 -:10A1E00000F10100F9D51A4623468440C0F1200051 -:10A1F000C340491B134391E78142BDD8002901EBBD -:10A20000020ED5DB98460023CEE7034302D0691C3B -:10A2100022D001354FEA550C731003F17F53F2073A -:10A2200003F5001348BF4CF0004C03EB07516046A8 -:10A23000BDE8F08102460B4602F006FB32463B4683 -:10A2400002F04CF9BDE8F081024602F045F9024601 -:10A250000B4602F023FCEBE70136DDE72346202026 -:10A260004FF0FF35C4E700BF0000F07F08B520F0D5 -:10A270000043B3F17E5F2DED028B15D007EE900AFF -:10A2800009DCB3F17C5F1CDAB3F10C5F6DDCBDEC73 -:10A29000028B7A4808BD77EEE77AC7EEA77A17EE09 -:10A2A000900ABDEC028B08BDBDEC028BDFED747A29 -:10A2B0009FED747A0028D4BF17EE100A17EE900AAB -:10A2C00008BD0028C0F29080F7EE008A78EEE77AA9 -:10A2D000B6EE008A27EE888A18EE100A01F010FA0E -:10A2E0009FED697ADFED697A9FED696ADFED695A62 -:10A2F000DFED696AE8EE077A20F47F6323F00F034D -:10A30000E8EE256AA7EE886A9FED647ADFED647A4D -:10A31000DFED645AA6EE087AE6EE887AE7EE085A90 -:10A320009FED616AA7EE886ADFED607A07EE103A6A -:10A33000E5EE887AF0EE485AE6EE088A06EE900AD4 -:10A34000E7EE475A27EE888A36EE876AC5EE867AA8 -:10A3500088EE286ABDEC028BE6EE867A77EE277AE5 -:10A3600077EEA77A17EE900A08BD67EEA76A9FED11 -:10A37000467ADFED465A9FED466ADFED464A9FED8D -:10A38000475AE6EE875ABDEC028BA5EEA66A9FED12 -:10A39000427ADFED435AA6EEA47AA6EE265AE7EEFD -:10A3A000265ADFED404A9FED407A9FED406AE5EE88 -:10A3B000264AA5EEA67AA4EEA66AB7EE005AA7EE44 -:10A3C000265A66EE266ADFED3A5A9FED3A7A86EE15 -:10A3D000856AF0EE656AE7EEC66A77EEE67A77EEB2 -:10A3E000677A17EE900A08BDB7EE007A77EE877AA3 -:10A3F000F6EE006A67EEA67A9FED246ADFED226A28 -:10A40000DFED234ADFED235A9FED245A9FED278A83 -:10A41000A7EEA66ADFED206AE6EE274AE7EEA56A18 -:10A42000DFED1F5A9FED1F6AA4EEA75AE6EEA75A6A -:10A43000DFED1D6AA5EE276AE5EEA76AA6EE278A7C -:10A44000A6EEA77A28EE278AF0EE478A17EE900A42 -:10A4500001F056F9C8EE285A06EE900A9FED167ADA -:10A46000DFED167AA6EEA57AB0EE006A37EE267A10 -:10A47000E7EE467A17EE900A13E700BFDB0FC93FFD -:10A4800000000000DB0F494008EF1138047F4F3A0D -:10A49000461124BD2EC69D3D613330BFA80A4E3EF5 -:10A4A0002D57014090B0A6BE39D119C0ABAA2A3EA3 -:10A4B0006821A233DA0FC93F6821A2B3DA0F4940FD -:10A4C00038B520F00044B4F17E5F2DED048B07EE2B -:10A4D000900A00F08A807FDCB4F17C5F05460FDAD9 -:10A4E000B4F1485F80F2A0809FED6B7A37EE877AF7 -:10A4F000F7EE006AB4EEE67AF1EE10FA00F391801E -:10A5000017EE900AFFF7DEF907EE100AF7EE007A71 -:10A5100037EEC78AB6EE007A28EE078ADFED5F6A6B -:10A520009FED5F7A9FED5F6A9FED5F5ADFED5F5AA7 -:10A53000DFED5F8AE8EE076A9FED5E7AA8EE067AA5 -:10A540009FED5D6AA6EE885AA7EE086A9FED5B7ADA -:10A55000DFED5B6AE5EE085AA6EE087AE5EE886A5A -:10A56000E7EE087AE6EE888A18EE100AB0EE679AEF -:10A5700001F0C6F8534B9C4268EE888A06EE900ABA -:10A5800040DC20F47F6323F00F0306EE103AA6EEC2 -:10A59000468A76EE867AC8EE894A88EE274A9FED8B -:10A5A0004A7ADFED4A7AF0EE005AA4EE657A76EE4A -:10A5B000A66AB0EE675AA6EE655A96EEA47A37EE12 -:10A5C000457A37EEC77A002D0ADCBDEC048BB1EE7C -:10A5D000477A17EE100A38BD77EEE77A87EEA77A4A -:10A5E000BDEC048B17EE100A38BD9FED377ADFED16 -:10A5F000386A27EE877ABDEC048BA7EEA67A17EEB1 -:10A60000100A38BDC8EE895A9FED327ADFED307AF4 -:10A61000E6EEA56AB0EE006AA6EE867A37EEC77A55 -:10A62000D1E707EE100ADBE727EEA77ADFED1C6A19 -:10A630009FED1A6ADFED1C5A9FED1A5ADFED1B4A97 -:10A64000A7EE266ABDEC048BE6EE075ADFED196A29 -:10A650009FED196AE7EE056AE5EE874AA6EE876A7E -:10A660009FED175ADFED155ADFED116AA4EE875AF8 -:10A67000E6EE075AE5EE076AB7EE006AA5EE876ACE -:10A6800026EE877AC7EE066AE7EEA67AB0EE677A1C -:10A6900017EE100A38BD00BFCAF24971047F4F3A65 -:10A6A00008EF11382EC69D3D461124BDA80A4E3E26 -:10A6B000ABAA2A3E613330BF2D57014039D119C0B2 -:10A6C00090B0A6BE9999793F2EBD3BB3DB0F493FB1 -:10A6D000DB0FC93F2EBD3B3310B582B007EE900AA9 -:10A6E0000191019B23F00042B2F1FF4F32DC20F0D8 -:10A6F0000041B1F1FF4F84462CDCB3F17E5F4BD0BB -:10A700009C1704F0020444EAD07459B3B2B3B2F116 -:10A71000FF4F48D0B1F1FF4F30D08A1AB2F1F45F49 -:10A720004FEAE2513DDA002B49DA3C3147DA0020AA -:10A73000012C5CD0022C4DD094B106EE900ADFEDD6 -:10A74000337A9FED337A76EEA77A77EEC77A17EEF3 -:10A75000900A05E09DED017A77EE277A17EE900AD0 -:10A7600002B010BD022C15D09FED2A7A032C0CBF2D -:10A7700017EE100A17EE900A02B010BDDFED267A30 -:10A780009FED267ABCF1000FB4BF17EE100A17EE4A -:10A79000900AE5E72248E3E702B0BDE81040FEF783 -:10A7A00033BF2048C4E7B1F1FF4F04F1FF3421D09B -:10A7B000022C26D81C4B03EB84042068D0E79DEDC7 -:10A7C000017AC7EE877A17EE900AFFF77BF8FEF75B -:10A7D0001BFFADE706EE900ADFED0C7A9FED0C7AD9 -:10A7E00076EEA77A77EE677A17EE900AB8E700F16F -:10A7F0000040B5E7022C06D80C4B03EB840420681C -:10A80000AEE70020ACE70A48AAE700BF2EBDBB3385 -:10A81000DB0F4940DB0F49C0DB0FC93FDB0FC9BF6E -:10A82000DB0F4940DB0FC93FC8F80500BCF8050045 -:10A83000DB0F493F20F00042B2F1FF4F07EE900AD4 -:10A84000034654D84FEAD07100F09780664883429F -:10A8500000F38980002BC0F28980644B9A424BD967 -:10A86000634B9A4200F2A080624A634B02EB810282 -:10A87000D2ED003A03EB8103C1F1010077EEE33A38 -:10A88000D3ED006A401A73EEE67A9FED5C7A9FED95 -:10A890005C4ADFED5C4ADFED5C5A9FED5C5A27EEC7 -:10A8A000A76AA6EE074AE4EE064AE4EE865AA5EE4B -:10A8B000865AF0EE675AE5EE465A002842D0B0EECE -:10A8C000006A27EEA55A76EE655AB7EE007AC5EE15 -:10A8D000257A10F17D0F76EEE76A76EEE37A37EEB1 -:10A8E000677A53DB17EE103A03EBC050704777EEF0 -:10A8F000A77A17EE900A7047B2F1505F0AD29FED27 -:10A90000447A37EE877AF7EE006AB4EEE67AF1EE33 -:10A9100010FA63DC27EEA77ADFED386A9FED385A2C -:10A92000DFED385A9FED386AA7EE265ADFED376A19 -:10A93000E7EE055AA7EE256AF0EE675AE7EE066ADB -:10A94000E7EE665AB0EE007A27EEA56A75EEC75AB2 -:10A95000F7EE006A86EE257A77EE677A76EEE77A8A -:10A9600017EE900A7047002001F00ABC294B9A426A -:10A970007FF673AF002001F0F9BB9FED277A002925 -:10A9800014BF17EE100A17EE900A704717EE103A30 -:10A99000643003EBC05307EE103ADFED207A67EE28 -:10A9A000277A17EE900A70471D48DFED1E6ADFED2B -:10A9B0001E5A9FED1E6A00EB810090ED007AA7EE13 -:10A9C000A67ABDEEC77AF8EEC76A17EE100AE6EE71 -:10A9D000E57A66EE866AF0EE673A54E777EEA67A95 -:10A9E00017EE900A704700BF1772B1421872B13E5D -:10A9F0009115853FDCF80500E4F805004CBB3133C8 -:10AA00000EEADDB555B38A38610B36BBABAA2A3ED8 -:10AA1000CAF24971B5F1CF42000000000000800D7C -:10AA2000D4F805003BAAB83F8071313FD1F7173702 -:10AA300030B583B007EE900A0191019D35F0004CCE -:10AA400042D0034620F00040B0F1FF4F3CDABCF1A9 -:10AA5000FF4F39DC604541DB03F0004441D013F087 -:10AA6000FF4F5BD1010200296FF07D0204DD490038 -:10AA7000002902F1FF32FADC15F0FF4F5ED15FEAE8 -:10AA80000C216FF07D0E03D449000EF1FF3EFBD583 -:10AA900012F17E0F4CDBC3F3160343F400031EF1E7 -:10AAA0007E0F3EDBC5F3160C4CF4000CB2EB0E022D -:10AAB00004D11CE015D04B00013A18D0A3EB0C01D7 -:10AAC0000029F7DA5B00F7E79DED017A67EE877AF8 -:10AAD000C7EEA77A17EE900A03B030BD17EE900AC2 -:10AAE000FAE71D4800EB5470006803B030BDB3EBCB -:10AAF0000C0C58BF63461BB9F3E75B000EF1FF3E39 -:10AB0000B3F5000FF9DB1EF17E0F1CDBA3F500008F -:10AB10000EF17F0E204340EACE50DDE7C2157F3AAA -:10AB2000AAE76FF07D01A1EB0E010CFA01FCBDE775 -:10AB30006FF07D039B1A00FA03F3B0E74FEAEC5E77 -:10AB4000AEF17F0EA4E76FF07D00A0EB0E00034195 -:10AB500043EA0400C0E700BFECF8050030F0004213 -:10AB600007EE100A03462DD0002834DBB0F1FF4F6A -:10AB700043DAB0F5000F37DB4FF0000C7048C3F339 -:10AB80001601084400F4000282F07E520A43DB15ED -:10AB900007EE102A7F3B6B4A634401F10F0CF7EE7E -:10ABA000007A0CEA020237EE677A03EBD0534ABB15 -:10ABB000B5EE407AF1EE10FA67D1002B40F09F809D -:10ABC000002070479FED607ADFED607AC7EE277A4C -:10ABD00017EE900A704777EE477A9FED5C7AC7EEE2 -:10ABE000877A17EE900A7047DFED597A67EE277A79 -:10ABF0006FF0180C17EE903AC0E777EE077A17EE71 -:10AC0000900A7047F0EE007A77EE277A06EE903AD7 -:10AC1000C7EE273A4F48C1F55712084402F5227291 -:10AC20000243002ADFED4C2A9FED4C4A9FED4C5A1F -:10AC30009FED4C3ADFED4C4ADFED4C7A9FED4C6ACC -:10AC400063EEA35AB8EEE62A65EEA56AA6EEA24A1E -:10AC5000E6EE834AA4EE265AA4EEA66AE5EE267A2C -:10AC600067EEA57AE6EE267A2EDDF6EE006A67EE4E -:10AC7000266A66EE876A7BBB77EEA67AE7EEE36A22 -:10AC800077EE667A17EE900A7047F6EE006A9FED4F -:10AC9000396AF0EE667AE7EE467A67EE076A66EEA4 -:10ACA000A76A002BECD007EE903ADFED335A9FED08 -:10ACB000336AF8EEE77AE7EEE56A36EEC77A97EEA2 -:10ACC000867A17EE100A704743BB77EE677AA7EED5 -:10ACD000E37A17EE100A70479FED276ADFED275AD7 -:10ACE00077EEA67A22EE066AA7EEA36A76EEC66A29 -:10ACF00036EEC77A92EE257A17EE100A704707EE05 -:10AD0000903A9FED1D7ADFED1D6AF8EEE77A27EEA7 -:10AD1000877AA7EEA67A17EE100A7047DFED166A5B -:10AD20009FED166A77EE677A66EEC26AE7EEA36A6F -:10AD300036EEC77A92EE067A17EE100A704700BF19 -:10AD400020FB4A00F0FF7F00000000CC0000000064 -:10AD50000000004C305CCFFF9788173E25333A3E09 -:10AD60002549923E4FD01C3E298E633EABAA2A3F16 -:10AD7000CDCCCC3EABAAAA3ED1F717378071313F7C -:10AD800008B530F000432DED028B07EE100A2DD0F0 -:10AD9000002836DBB0F1FF4F47DAB0F5000F3BDBA0 -:10ADA0000022C3157F3B1344DA0F03EBD37307EE86 -:10ADB000903AC2F17F02C0F3160040EAC250B8EEEA -:10ADC000E78AFFF7CBFE9FED1C7ADFED1C6A07EEEA -:10ADD000900A27EE877ADFED1A7AA8EE267AA8EE97 -:10ADE000277ABDEC028B17EE100A08BD9FED157A8D -:10ADF000DFED157AC7EE277ABDEC028B17EE900ACD -:10AE000008BD77EE477A9FED107AC7EE877ABDECE2 -:10AE1000028B17EE900A08BDDFED0C7A67EE277AF9 -:10AE20006FF0180217EE900ABBE7BDEC028B77EECD -:10AE3000077A17EE900A08BDD95BDE3EDB27543552 -:10AE400080209A3E000000CC000000000000004C72 -:10AE50002DE9F0412DED028B82B001910090DDE9EA -:10AE6000004535F0004613D184F48004640014F5E5 -:10AE7000000F40F21781DDED007A9DED017A77EE4B -:10AE8000877A17EE900A02B0BDEC028BBDE8F08124 -:10AE900024F00047B7F1FF4FEDDCB6F1FF4F00F3B0 -:10AEA000F680002CC0F205814FF00008B6F1FF4F8C -:10AEB00000F01C81B6F17E5F00F02481B5F1804F77 -:10AEC00000F00D81B5F17C5F009840F01F81002CEF -:10AED00080F25181FEF7F6FCB7F1FF4F00F02B81B5 -:10AEE000002F00F02581B7F17E5F00F01781E20F9F -:10AEF000013A58EA020300F04581B6F19A4F40F357 -:10AF00006B81A54B9F4240F36482A44B9F4200F3A8 -:10AF1000718207EE100AF7EE007A77EE677ADFEDBE -:10AF2000A05A9FEDA05AB5EE007AE7EEC75AB6EEEA -:10AF3000006AA5EEE76A67EEA76A9FED9B7ADFEDF0 -:10AF40009B5A66EE866A27EE667AA7EE857AF0EE61 -:10AF5000476AE7EEA56A16EE903A23F47F6323F082 -:10AF60000F0306EE103AA7EEE56A06EE903A77EE8A -:10AF7000467A25F47F6525F00F059DED017A06EEF2 -:10AF8000105A67EE877A37EE466A07EE105AE6EEF9 -:10AF9000267A08F1FF3858EA020326EE877AB7EEE0 -:10AFA000008A77EE876ABFEE006A16EE903A08BF15 -:10AFB000B0EE468A002B23F0004240F3D281B2F17A -:10AFC000864F00F3358200F02882B2F17C5F00F3F7 -:10AFD000D4810022114623F47F6323F00F0306EE91 -:10AFE000103ADFED736A9FED735A9FED732A9FED60 -:10AFF000733ADFED733A9FED734ADFED734A36EE35 -:10B00000477AF0EE002A77EEC77A26EE267ADFED51 -:10B010006F6AA7EEA67AF0EE476AE6EE056A66EE7C -:10B02000A65AF0EE667AA5EE823AE6EE457AB0EEE2 -:10B03000636AA3EE256A77EE677AB0EE447AA6EEED -:10B04000257AB0EE646AA7EE256AB0EE667AA6EEBF -:10B05000657AE6EEA77A66EE875A37EE626AB7EE51 -:10B06000005A85EE867A77EE677A77EEE66A75EEB5 -:10B07000666A16EE903A1344B3F5000FC0F2B3813E -:10B0800007EE903A67EE887A17EE900AFBE6B4F185 -:10B090007E5F7FF4F0AE85F480056D0015F5000F3E -:10B0A0003FF6E9AE4FF07E5002B0BDEC028BBDE83A -:10B0B000F081B6F1974F0FDAB6F17E5F09DBF31539 -:10B0C000C3F1960346FA03F202FA03F3B34200F027 -:10B0D00043814FF00008EDE64FF00208E6E6DDEDB3 -:10B0E000007A67EEA77A17EE900ACCE6B7F17E5F9A -:10B0F000D8D02FDDDFED367A0198002DB8BF17EEDE -:10B10000900AC0E6002D29DB0098BCE6FEF7DAFBCA -:10B11000B7F1FF4F02D0002F7FF4E5AE002D07DA24 -:10B1200007EE100AF7EE007AC7EE877A17EE900A5C -:10B13000002CBFF6A8AEA7F17E5757EA080340F0EF -:10B14000048107EE900A77EEE77AC7EEA77A17EE4A -:10B15000900A98E6002D0ADB002094E69DED007A27 -:10B16000F7EE007AC7EE877A17EE900A8BE6019B1E -:10B1700083F0004087E602B0BDEC028BBDE8F041F1 -:10B1800000F0BEBADDED007A77EEE77AC7EEA77A77 -:10B1900017EE900A77E600BFF3FF7F3F0700803F7E -:10B1A000ABAAAA3E70A5EC363BAAB83F00AAB83FAE -:10B1B0008CBEBF350072313F4CBB31330EEADDB57A -:10B1C00055B38A38610B36BBABAA2A3E1872313FA1 -:10B1D000000000000000804B14F0FF4F40F0F780AB -:10B1E0005FED047A07EE100A67EE277A6FF0170317 -:10B1F00017EE907A9648F915C7F316077F398742FC -:10B20000194447F07E5340F3DA809248874240F376 -:10B21000FB809FED914A0131B0EE443AA3F5000363 -:10B22000F7EE005A002006EE103A76EE257AB7EED9 -:10B23000007A87EE270A5B1043F0005303F5802362 -:10B24000034476EE656A07EE901A66EE803AB8EE31 -:10B25000E77A13EE901A07EE903A804BDFED800A02 -:10B260009FED808A9FED801ADFED802ADFED801A46 -:10B270009FED802A77EEE55A194005EE101A36EE5A -:10B28000656A63EEA35AE5EE676AF0EE607AE5EE72 -:10B29000887AE5EE466AA7EEA51A66EE806AE1EEC8 -:10B2A000252A73EE857AE2EEA51A25EEA58AA1EE8F -:10B2B000A52A67EEA67AF0EE084AB0EE646AE8EED8 -:10B2C000027AA5EE056ADFED6C0A9FED6C1ADFEDE0 -:10B2D0006C2A36EE276A16EE101A194006EE101A7E -:10B2E00076EE644AE5EE454A77EEE47A67EEA37AB5 -:10B2F000E6EE867AF0EE675AE5EE065A15EE901AFB -:10B30000194006EE901AE5EE466A05EE901A77EEC1 -:10B31000E67A67EEA07AE5EE817A77EE837AF0EE50 -:10B32000676AE5EEA26A76EE846A76EE876A16EEC2 -:10B33000901A194006EE901A36EEC77A37EE447A24 -:10B34000A5EEE27A77EEC77A13E6B8F1010F7FF443 -:10B350009AAD80F0004096E502F00102C2F10208C9 -:10B36000A8E548498A426BDC7FF42FAE76EEC76AC7 -:10B37000F4EEE76AF1EE10FA62DAD2154FF400014A -:10B380007E3A41FA02F21A44C2F3C7503E4C7F386B -:10B390000441C2F3160122EA040206EE902A37EEB7 -:10B3A000667A41F40001C0F117000141002B77EEED -:10B3B000876AB8BF494216EE903ACA050BE69FED80 -:10B3C000264AF7EE005AB0EE443A00202BE700235D -:10B3D00010E7002D10DB002002B0BDEC028BBDE8B1 -:10B3E000F04100F0C3BE16EE900AFEF79DFB07EE9B -:10B3F000900A47E6002DEEDD002002B0BDEC028B86 -:10B40000BDE8F04100F0BCBE9FED204A9FED203A20 -:10B41000F7EE085A4FF4001005E79FED1E6A76EE2E -:10B42000C76A37EE866AB4EEE66AF1EE10FAA4DD7A -:10B43000B5EEC08AF1EE10FA4CBF01200020DCE727 -:10B44000B5EEC08AF1EE10FA4CBF01200020C3E730 -:10B4500071C41C00D6B35D000000000000F0FFFFC7 -:10B4600055326C3E42F1533E05A38B3EABAAAA3E39 -:10B47000B76DDB3E9A99193F4F38763FA0C39D3692 -:10B480000038763F00001643FFFF7F0000C0153FE5 -:10B49000DCCFD1353CAA383370B58B4A20F000445C -:10B4A000944286B00D466FDD884A9442064622DCFF -:10B4B0000028DFED877A874A07EE100A24F00F0490 -:10B4C00040F3E980944277EE677A09BFDFED826A44 -:10B4D0009FED827A9FED827A77EEE67A012077EE11 -:10B4E000C76A77EEE67AC1ED006A77EEC77AC1EDFA -:10B4F000017A06B070BD7B4A944255DDB4F1FF4F2E -:10B5000048DAE215863AA4EBC25307EE903ABDEE54 -:10B51000E77ADFED756AB8EEC77A77EEC77A8DED18 -:10B52000037A67EEA67ABDEEE77AB8EEC77A77EED1 -:10B53000C77A8DED047A67EEA67AF5EE407AF1EEE1 -:10B5400010FACDED057A40F09580B5EE407AF1EE37 -:10B5500010FA14BF022301236449019102210091D2 -:10B5600003A8294600F05CF9002EC2DA95ED007AB6 -:10B57000D5ED017AB1EE477AF1EE677A85ED007A82 -:10B58000C5ED017A4042B4E72860002200204A60FD -:10B5900006B070BD07EE900A77EEE77A0020C1EDA5 -:10B5A000017AC1ED007AA4E7FEF78CF9DFED506A6D -:10B5B000DFED475A07EE100AF6EE007AE7EE267A3C -:10B5C000DFED466AFDEEE77A17EE900AB8EEE76A1D -:10B5D0001F28F0EE477AE6EE657A26EE267AF1EE3F -:10B5E000465A1EDC434A411E24F0FF0352F8212034 -:10B5F000934216D077EEC76AC5ED006A77EEE67A19 -:10B60000002E77EEC77AC5ED017ABFF672AFF1EE84 -:10B61000666AF1EE677AC5ED006AC5ED017A4042CF -:10B6200067E777EEC76AE21516EE903AC3F3C753A1 -:10B63000C3EBD454082CDFDD9FED277ADFED286AB9 -:10B64000B0EE675AA5EE875A77EEC57AE5EE877AAF -:10B65000D6EE267A75EE676AB0EE677A16EE903A05 -:10B66000C3F3C753D21A192A06DCF0EE457AC5EDAA -:10B67000006AC3E703236FE7DFED1F6ADFED1F4AB0 -:10B68000F0EE457AE5EEA67A35EE677AA5EEA67A73 -:10B6900096EE247AAEE7944277EE277A09BFDFED83 -:10B6A0000E6A9FED0E7A9FED0E7A77EEA67A4FF036 -:10B6B000FF3077EE876A77EEE67AC1ED006A77EEC3 -:10B6C000877AC1ED017A14E7D80F493FE3CB1640E2 -:10B6D000800FC93FD00FC93F004435374344353749 -:10B6E00008A3852E800F49430000804374F90500AC -:10B6F00084F9223FF4F8050000A3852E32318D2411 -:10B7000007EE900AF1EEE77A17EE900A704700BF55 -:10B7100020F00043B3F1485F06EE100A07EE901ADE -:10B720002EDABDEEC67A17EE103A002B64D066EE24 -:10B73000066A9FED337A9FED334ADFED334A9FED82 -:10B74000335ADFED335AA6EE874A9FED327AE6EEA2 -:10B75000844AA6EEA45AA6EE857AE6EE875A66EEED -:10B76000A55A67EEC67AB6EE006AE6EEA57AB7EE9F -:10B77000007AD6EE867A77EE677A17EE900A7047EF -:10B7800066EE066A9FED1E7A9FED1E4ADFED1E4AA9 -:10B790009FED1E5ADFED1E5A1F4AA6EE874A9342BE -:10B7A0009FED1C7AE4EE264AA4EEA65AA5EE267A70 -:10B7B000E7EE265A65EEA65AD3DD184A934216DC08 -:10B7C00003F17F4307EE103AB7EE005A35EE475AC1 -:10B7D00067EEC67AB6EE006A96EE867AE6EEA57A4F -:10B7E00077EE677A75EE677A17EE900A7047B6EED5 -:10B7F000075AB5EE027AEBE74FF07E50704700BF74 -:10B800004ED747ADF6740F317CF293B4010DD037AB -:10B81000ABAA2A3D610BB6BA9999993E0000483F00 -:10B820002DE9F04F2DED048BDBB01C460393069100 -:10B83000A74B6899089253F82150111D824604F1D4 -:10B84000FF38C0F2B882D31E48BF131DDB1002932D -:10B850000133DB000793DDE907239B1A0593029B65 -:10B8600015EB0801A3EB080216D401319FED997A7C -:10B87000699811441EAB002AA4BF50F8224007EE7D -:10B88000904A02F10102ACBFF8EEE77AF0EE477A97 -:10B890008A42E3EC017AEED1002DC0F2FC82039BD8 -:10B8A0001EAA02EB830446AE4FEA830C4046EF1813 -:10B8B0000AEB8301B8F1000FDFED867A09DB22463F -:10B8C0005346F3EC016A32ED017A8B42E6EE877A59 -:10B8D000F7D10130B842E6EC017A04F10404E9D171 -:10B8E00009AB0AAF03EB850907EB8503083B9FED26 -:10B8F0007B9ADFED798ADDF814B004930AEB0C042F -:10B900002B4646AE00955AAA02EB8302002B52ED5D -:10B91000146A4FEA830516DD06EB8302394666EEAC -:10B92000897AB0EE667AFDEEE77A32ED016AF8EEDA -:10B93000E77AB242A7EEE87A77EE866ABDEEC77A7A -:10B94000A1EC017AEBD116EE900A59460193FEF76D -:10B95000EBF808EE100AF4EE007A68EE277A17EE9C -:10B96000900AFDF7B3FF06EE900AF0EE487AB2EEC9 -:10B97000007AE6EEC77ABBF1000F019BFDEEE79A75 -:10B98000B8EEE98A37EEC88A75DD03F1FF3ECBF1E8 -:10B99000080057F82E1041FA00FC0CFA00F0081AC3 -:10B9A000CBF1070219EE901A40FA02F26144002A24 -:10B9B00047F82E0009EE901A65DCB5EE408AF1EEEC -:10B9C00010FA40F0C580009903F1FF3C61450EDCA0 -:10B9D00003F18041013907EB8101002051F804593E -:10B9E000494540EA0500F9D1002840F0FC80009A62 -:10B9F000013A57F82220002A40F0F080049A0125ED -:10BA000052F8041901350029FAD003F1010E1D4442 -:10BA10007146039A1344029A02EB0E0C0CF1804C0F -:10BA2000699A0CF1FF3C02EB8C0C1EAA06EB8E0E01 -:10BA300002EB8300DCED017A9FED267AF8EEE77ADF -:10BA4000B8F1000F0CF1040CC0ED007A024600F1D1 -:10BA5000040009DB534601E072ED017AF3EC016A60 -:10BA6000A342A6EEA77AF7D10131A942AEEC017A42 -:10BA7000E0DD2B4647E740F0A7805A1E57F822200A -:10BA8000D211002A99DD19EE901A002B01F1010163 -:10BA900009EE901A40F3A5813868002840F08A80AA -:10BAA000012B27D039464FF0010C51F8040F002824 -:10BAB00000F084800CF10101C0F580708B4247F8E2 -:10BAC0002C0016DD57F821003D4407EB81010AE008 -:10BAD000C8FC050000000000000080430000803B1F -:10BAE0000000C93F0868C0F1FF0041F8040BA942FB -:10BAF000F8D10120BBF1000F0DDDBBF1010F00F00B -:10BB00005281BBF1020F06D15D1E57F8251001F0DE -:10BB10003F0147F82510022A7FF44FAFF7EE007A75 -:10BB200037EEC88A00283FF448AF17EE900A59460E -:10BB300009920193FDF7F8FF07EE900A38EE678A45 -:10BB4000099A019BB5EE408AF1EE10FA3FF43BAF43 -:10BB5000CDE90132DDE9073218EE100A991A009D8D -:10BB6000FDF7E2FF5FED246A07EE900AF4EEE67A55 -:10BB7000F1EE10FADDE90132C0F25B811FED297AA6 -:10BB8000059927EE877A0831BDEEC77A0591B8EEA0 -:10BB9000C77A03F1010BE7EE667ABDEEC77AFDEED8 -:10BBA000E77A17EE901A47F8231017EE103A47F885 -:10BBB0002B302FE001214FF0000C7DE70CF1010C40 -:10BBC0009C457FF472AF95E7F6EE007AB4EEE78A13 -:10BBD000F1EE10FA80F2F4800022EEE603F1010E9D -:10BBE0007146754615E70599009DA1F1080057F8C3 -:10BBF0002C100590E34669B903F18043023B07EB43 -:10BC00008303014653F804090BF1FF3B0839002870 -:10BC1000F8D00591059900924FF07E50FDF784FF12 -:10BC2000BBF1000F07EE100A009AC0F227814FEA1D -:10BC30008B0E46AB03EB0E060EF1040C5FED596A5A -:10BC400007EB0C03311D73ED017AF8EEE77ABB4286 -:10BC500067EE877A27EE267A61ED017AF3D1002D1F -:10BC60001FED616A4FF0000420DB9348DFED937A0B -:10BC7000B0EE467A3146002303E09C4208DBB0EC8C -:10BC8000017AF1EC016A01339D42E6EE877AF4DA3B -:10BC90005AAB03EB8403A34543ED287AA6F10406CF -:10BCA00004F1010305D0002D1C46DEDADFED837AB6 -:10BCB000EEE7689902291CDC002900F394800FD17B -:10BCC00032ABDFED7E7A9C443CED017A634577EE42 -:10BCD000877AF9D10AB1F1EE677A069BC3ED007A53 -:10BCE00019EE903A03F007005BB0BDEC048BBDE8A1 -:10BCF000F08F689B032BF3D1BBF1000F00F0D380D2 -:10BD00000EF5B4736B4432A913ED287A01EB8B0363 -:10BD100073ED017AF0EE476A37EE277A994277EEB3 -:10BD2000C77A83ED007A77EEA67AC3ED017AEFD178 -:10BD3000BBF1010F40F3B7800BF1804B0EF5B473EC -:10BD40000BF1FF3B0DEB030E4FEA8B0B0BF10403E2 -:10BD50001EED287A0B4433A873ED017AF0EE476AA2 -:10BD600037EE277A984277EEC77A83ED007A77EE3E -:10BD7000A67AC3ED017AEFD10BF1080BDFED4F7A14 -:10BD800001EB0B03083133ED017A994277EE877AA4 -:10BD9000F9D1002A55D10699329A339B0A604B603B -:10BDA000C1ED027A9CE75D1E57F8251001F07F0176 -:10BDB00047F82510AFE608230793002302934AE5CE -:10BDC00019EE902A002B02F1010209EE902AC8BF59 -:10BDD00002223FF761AEF7EE007A37EEC88A022200 -:10BDE000EBE5002086E632A9DFED347A01EB830330 -:10BDF00033ED017A994277EE877AF9D19DED327A67 -:10BE00008ABB069BBBF1000FC3ED007A77EE677A21 -:10BE10000BDD33A90123B1EC017A01339B4577EEA9 -:10BE2000877AF8DA0AB1F1EE677A069BC3ED017AF8 -:10BE300056E7FDEEE77A9B4617EE901A47F8231077 -:10BE4000E8E6DDED326A9DED337A069BF1EE666A37 -:10BE5000B1EE477AF1EE677AC3ED006A83ED017ABD -:10BE6000C3ED027A3CE7069BF1EE676ABBF1000F77 -:10BE700077EE677AC3ED006ACBDCD4E7689B022BD0 -:10BE80000DDC002B14DC7FF42BAFDFED0C7A002AE5 -:10BE90003FF423AF1FE7039B4FEA830C20E5689B29 -:10BEA000032B7FF41DAFDFED057A002AC9D172E7BD -:10BEB000DFED027AA2E700BFA0FC05000000000051 -:10BEC00020F00043B3F1485F07EE900A06EE901AA7 -:10BED00004DABDEEE77A17EE103A83B327EEA77ABD -:10BEE0009FED176ADFED174A9FED175ADFED175ADE -:10BEF000E7EE064A9FED166AA4EE875A27EE874AB8 -:10BF0000E5EE075AA5EE876A42B9DFED126AE7EE61 -:10BF1000066AE6EE847A17EE900A704726EE446AC7 -:10BF2000F6EE005AA6EEA56ADFED0B5AD6EE076ACA -:10BF3000E4EE256A77EEE67A17EE900A70477047CE -:10BF4000D3C92E2F342FD7B21BEF3836010D50B97D -:10BF50008988083CABAA2ABEABAA2A3E20F0004C36 -:10BF6000BCF1465F08B507EE900A07EE101A0346CB -:10BF700013DAFDEEE76A16EE901A19BB531C53EA6A -:10BF80000C0300F0A680012A00F0AC80BFEE007A1E -:10BF9000C7EE276A16EE900A08BD54498C4511DB9E -:10BFA000DFED536A9FED536A0028BCBFB1EE477ABC -:10BFB000F1EE677A76EEE77A76EE476A9FED4E7A93 -:10BFC00076EEA77A27EEA76A9FED4C4A9FED4C5A72 -:10BFD000DFED4C4ADFED4C5A444966EE066A8C456B -:10BFE000A6EE845AE6EEA45A9FED484ADFED484A91 -:10BFF000A5EE264AE5EEA64A9FED465ADFED465AE3 -:10C00000A4EE265AE4EEA65A9FED444ADFED444AD8 -:10C01000A5EE264AE5EEA64ADFED425A9FED425ACA -:10C02000E4EE265AA4EEA65AF0EE656AE5EE066A3C -:10C0300067EE864AF0EE475AE6EEA45A9FED3B4A79 -:10C04000A5EE867AA4EE847A77EE876A21DA012A51 -:10C050001CD0BFEE006AC6EE265A354B16EE902A6B -:10C060001A4005EE102A15EE902A75EE677A1340F5 -:10C0700006EE903AB7EE006A37EE677AF0EE467A4F -:10C08000E5EE267AE7EE267AE7EEA56A16EE900A46 -:10C0900008BD06EE102AB8EEC66A66EEA64A76EE2F -:10C0A000866A9B17C4EEA65A03F00203C3F101038C -:10C0B000B0EE005A35EEC77A06EE903A77EEC77AC0 -:10C0C000F8EEE66AA7EEC56A66EE866A16EE900A94 -:10C0D00008BDFDF7F7FB07EE100AF7EE007AC7EE92 -:10C0E000876AD3E706EE900AD0E700BF40A12C3F55 -:10C0F000DA0F493F68212233000000005FAE9BB792 -:10C1000045F4A3388453D9377AC09538C8261A3AEB -:10C11000B937813916696B3B48DEBE3AA427B33C78 -:10C120001F37113C8988083ED10D5D3DABAAAA3E60 -:10C1300000F0FFFF10B582B08DED010A044600F05B -:10C1400067F89DED010A046002B010BD30B1F1EE58 -:10C15000407A27EE800A2220FFF7ECBFF0EE407A0B -:10C1600027EE800A2220FFF7E5BF00BF08B59FED4C -:10C17000030AFFF7EBFF10EE100A08BD00000010E5 -:10C1800008B59FED030AFFF7E1FF10EE100A08BDA6 -:10C190000000007021F00041704700BF01490020FD -:10C1A000704700BF0000F87F20F00040B0F1FF4F63 -:10C1B000ACBF00200120704730F000400ED0A0F549 -:10C1C0000003B3F1FE4F0DD3074B421E9A4207D92D -:10C1D000A0F1FF40B0FA80F040097047022070479C -:10C1E0000320704704207047FEFF7F00004870471F -:10C1F0000000C07F10B5054C13462CB10A4601461D -:10C200000220AFF3008010BD2046FCE700000000D4 -:10C21000014B1868704700BF5421002008B5074B38 -:10C22000044613B10021AFF30080054B1868836A00 -:10C2300003B19847204601F0F1FA00BF000000006A -:10C24000D4FC050070B50D4D0D4C641BA4100026E8 -:10C25000A64209D10B4D0C4C0AF058FF641BA410E8 -:10C260000026A64205D170BD55F8043B984701361B -:10C27000EEE755F8043B98470136F2E7E02100204D -:10C28000E0210020E021002008220020024B01468E -:10C2900018680AF0D6BE00BF5421002038B5074DFB -:10C2A00000230446084611462B6001F0AFFA431CF8 -:10C2B00002D12B6803B1236038BD00BF0C490020B8 -:10C2C000012B2DE9F04701D0242B06D9FFF7A0FF61 -:10C2D000162303600020BDE8F087DFF8E4C00D46B8 -:10C2E0002E4615F8014B14F80C7017F00807F7D11B -:10C2F0002D2C32D12C780127B51C002B5BD0102BB4 -:10C3000009D1302C07D12C7804F0DF04582C4DD102 -:10C310006C781023023507F1004808F1FF384FF020 -:10C32000000CB8FBF3F9664603FB198AA4F1300E42 -:10C33000BEF1090F16D87446A34224DDBCF1000FEC -:10C340001EDBB1451CD301D1A24519DB06FB034618 -:10C350004FF0010C15F8014BE8E72B2C04BF2C78AB -:10C36000B51CCAE7A4F1410EBEF1190F01D8373C44 -:10C37000E2E7A4F1610EBEF1190F04D8573CDBE7E8 -:10C380004FF0FF3CE6E7BCF1000F05DA2223036023 -:10C39000464642B930469EE707B17642002AF9D0B8 -:10C3A000BCF1000F00D0691E1160F3E73024002BB0 -:10C3B000B1D10823AFE7302CA5D00A23ABE700BFEB -:10C3C000CB76060013460A46014602480068FFF78E -:10C3D00077BF00BF542100202DE9F043364F864639 -:10C3E0000D46284615F8014BE65D16F00806F8D113 -:10C3F0002D2C2FD12C780126851C002B57D0102BEB -:10C4000009D1302C07D1287800F0DF00582849D115 -:10C410006C78102302354FF0FF380027B8FBF3F893 -:10C4200003FB08F96FEA09093846A4F1300CBCF1A6 -:10C43000090F14D86446A34222DD002F1DDB80457E -:10C440001BD301D1A14518DB00FB0340012715F8E0 -:10C45000014BEAE72B2C04BF2C78851CCDE7A4F117 -:10C46000410CBCF1190F01D8373CE4E7A4F1610C91 -:10C47000BCF1190F04D8573CDDE74FF0FF37E6E772 -:10C48000002F07DA2223CEF800304FF0FF3032B908 -:10C49000BDE8F08306B14042002AF9D007B1691E19 -:10C4A0001160F5E73024002BB5D10823B3E7302C19 -:10C4B000A9D00A23AFE700BFCB76060013460A4691 -:10C4C000014602480068FFF787BF00BF54210020E3 -:10C4D00081F0004102E000BF83F0004330B54FEA35 -:10C4E00041044FEA430594EA050F08BF90EA020FA2 -:10C4F0001FBF54EA000C55EA020C7FEA645C7FEA35 -:10C50000655C00F0E2804FEA5454D4EB5555B8BF57 -:10C510006D420CDD2C4480EA020281EA030382EAC8 -:10C52000000083EA010180EA020281EA0303362D5A -:10C5300088BF30BD11F0004F4FEA01314FF4801C2D -:10C540004CEA113102D0404261EB410113F0004F3F -:10C550004FEA03334CEA133302D0524263EB4303F6 -:10C5600094EA050F00F0A780A4F10104D5F1200E94 -:10C570000DDB02FA0EFC22FA05F2801841F10001EF -:10C5800003FA0EF2801843FA05F359410EE0A5F1C3 -:10C5900020050EF1200E012A03FA0EFC28BF4CF0F4 -:10C5A000020C43FA05F3C01851EBE37101F00045AA -:10C5B00007D54FF0000EDCF1000C7EEB00006EEBB7 -:10C5C0000101B1F5801F1BD3B1F5001F0CD3490841 -:10C5D0005FEA30004FEA3C0C04F101044FEA445298 -:10C5E00012F5800F80F09A80BCF1004F08BF5FEA1F -:10C5F000500C50F1000041EB045141EA050130BDFF -:10C600005FEA4C0C404141EB0101013C28BFB1F510 -:10C61000801FE9D291F0000F04BF01460020B1FA5B -:10C6200081F308BF2033A3F10B03B3F120020CDA2E -:10C630000C3208DD02F1140CC2F10C0201FA0CF00C -:10C6400021FA02F10CE002F11402D8BFC2F1200C71 -:10C6500001FA02F120FA0CFCDCBF41EA0C01904027 -:10C66000E41AA2BF01EB0451294330BD6FEA040470 -:10C670001F3C1CDA0C340EDC04F11404C4F120025B -:10C6800020FA04F001FA02F340EA030021FA04F36D -:10C6900045EA030130BDC4F10C04C4F1200220FAC4 -:10C6A00002F001FA04F340EA0300294630BD21FA02 -:10C6B00004F0294630BD94F0000F83F4801306BFC8 -:10C6C00081F480110134013D4EE77FEA645C18BFBC -:10C6D0007FEA655C29D094EA050F08BF90EA020F53 -:10C6E00005D054EA000C04BF1946104630BD91EA4B -:10C6F000030F1EBF0021002030BD5FEA545C05D14E -:10C700004000494128BF41F0004130BD14F580048C -:10C710003CBF01F5801130BD01F0004545F0FE4100 -:10C7200041F470014FF0000030BD7FEA645C1ABF35 -:10C73000194610467FEA655C1CBF0B46024650EA6C -:10C74000013406BF52EA033591EA030F41F4002198 -:10C7500030BD00BF90F0000F04BF0021704730B51E -:10C760004FF4806404F132044FF000054FF00001F3 -:10C7700050E700BF90F0000F04BF0021704730B5B4 -:10C780004FF4806404F1320410F0004548BF404289 -:10C790004FF000013EE700BF42004FEAE2014FEADE -:10C7A00031014FEA02701FBF12F07F4393F07F4FB9 -:10C7B00081F06051704732F07F4208BF704793F0BC -:10C7C0007F4F04BF41F40021704730B54FF46074CF -:10C7D00001F0004521F000411CE700BF50EA0102D2 -:10C7E00008BF704730B54FF000050AE050EA01027B -:10C7F00008BF704730B511F0004502D5404261EBEB -:10C8000041014FF4806404F132045FEA915C3FF42B -:10C81000D8AE4FF003025FEADC0C18BF03325FEAC8 -:10C82000DC0C18BF033202EBDC02C2F1200300FA79 -:10C8300003FC20FA02F001FA03FE40EA0E0021FA9E -:10C8400002F11444BDE600BF70B54FF0FF0C4CF48C -:10C85000E06C1CEA11541DBF1CEA135594EA0C0F3E -:10C8600095EA0C0F00F0DEF82C4481EA030621EA79 -:10C870004C5123EA4C5350EA013518BF52EA0335B4 -:10C8800041F4801143F4801338D0A0FB02CE4FF066 -:10C890000005E1FB02E506F00042E0FB03E54FF096 -:10C8A0000006E1FB03569CF0000F18BF4EF0010E8E -:10C8B000A4F1FF04B6F5007F64F5407404D25FEA8A -:10C8C0004E0E6D4146EB060642EAC62141EA55513D -:10C8D0004FEAC52040EA5E504FEACE2EB4F1FD0C7F -:10C8E00088BFBCF5E06F1ED8BEF1004F08BF5FEAFD -:10C8F000500E50F1000041EB045170BD06F00046AF -:10C9000046EA010140EA020081EA0301B4EB5C045B -:10C91000C2BFD4EB0C0541EA045170BD41F4801153 -:10C920004FF0000E013C00F3AB8014F1360FDEBF78 -:10C93000002001F0004170BDC4F10004203C35DA54 -:10C940000C341BDC04F11404C4F1200500FA05F3D7 -:10C9500020FA04F001FA05F240EA020001F0004278 -:10C9600021F0004110EBD37021FA04F642EB0601EE -:10C970005EEA430E08BF20EAD37070BDC4F10C0418 -:10C98000C4F1200500FA04F320FA05F001FA04F2DC -:10C9900040EA020001F0004110EBD37041F10001C8 -:10C9A0005EEA430E08BF20EAD37070BDC4F12005D3 -:10C9B00000FA05F24EEA020E20FA04F301FA05F23B -:10C9C00043EA020321FA04F001F0004121FA04F2E3 -:10C9D00020EA020000EBD3705EEA430E08BF20EAB3 -:10C9E000D37070BD94F0000F0FD101F000464000ED -:10C9F00041EB010111F4801F08BF013CF7D041EA6F -:10CA0000060195F0000F18BF704703F00046520072 -:10CA100043EB030313F4801F08BF013DF7D043EA43 -:10CA20000603704794EA0C0F0CEA135518BF95EAF9 -:10CA30000C0F0CD050EA410618BF52EA4306D1D180 -:10CA400081EA030101F000414FF0000070BD50EA9F -:10CA5000410606BF1046194652EA430619D094EA29 -:10CA60000C0F02D150EA013613D195EA0C0F05D113 -:10CA700052EA03361CBF104619460AD181EA030167 -:10CA800001F0004141F0FE4141F470014FF000001F -:10CA900070BD41F0FE4141F4780170BD70B54FF0BA -:10CAA000FF0C4CF4E06C1CEA11541DBF1CEA13553A -:10CAB00094EA0C0F95EA0C0F00F0A7F8A4EB05041C -:10CAC00081EA030E52EA03354FEA013100F0888013 -:10CAD0004FEA03334FF0805545EA131343EA1263DC -:10CAE0004FEA022245EA111545EA10654FEA002691 -:10CAF0000EF000419D4208BF964244F1FD0404F54A -:10CB0000407402D25B084FEA3202B61A65EB0305A5 -:10CB10005B084FEA32024FF480104FF4002CB6EB62 -:10CB2000020E75EB030E22BFB61A754640EA0C00E2 -:10CB30005B084FEA3202B6EB020E75EB030E22BF22 -:10CB4000B61A754640EA5C005B084FEA3202B6EB63 -:10CB5000020E75EB030E22BFB61A754640EA9C0022 -:10CB60005B084FEA3202B6EB020E75EB030E22BFF2 -:10CB7000B61A754640EADC0055EA060E18D04FEAB0 -:10CB8000051545EA16754FEA06164FEAC30343EA50 -:10CB900052734FEAC2025FEA1C1CC0D111F4801F1D -:10CBA0000BD141EA00014FF000004FF0004CB6E716 -:10CBB00011F4801F04BF01430020B4F1FD0C88BFB5 -:10CBC000BCF5E06F3FF6AFAEB5EB030C04BFB6EBC0 -:10CBD000020C5FEA500C50F1000041EB045170BDB3 -:10CBE0000EF0004E4EEA113114EB5C04C2BFD4EBE0 -:10CBF0000C0541EA045170BD41F480114FF0000E64 -:10CC0000013C90E645EA060E8DE60CEA135594EADF -:10CC10000C0F08BF95EA0C0F3FF43BAF94EA0C0FE2 -:10CC20000AD150EA01347FF434AF95EA0C0F7FF457 -:10CC300025AF104619462CE795EA0C0F06D152EAAB -:10CC400003353FF4FDAE1046194622E750EA41068F -:10CC500018BF52EA43067FF4C5AE50EA41047FF4A0 -:10CC60000DAF52EA43057FF4EBAE12E74FF0FF3C05 -:10CC700006E000BF4FF0010C02E000BF4FF0010CD6 -:10CC80004DF804CD4FEA410C7FEA6C5C4FEA430C4F -:10CC900018BF7FEA6C5C1BD001B050EA410C0CBF9E -:10CCA00052EA430C91EA030F02BF90EA020F002000 -:10CCB000704710F1000F91EA030F58BF994208BF67 -:10CCC00090422CBFD8176FEAE37040F00100704724 -:10CCD0004FEA410C7FEA6C5C02D150EA013C07D17B -:10CCE0004FEA430C7FEA6C5CD6D152EA033CD3D0C6 -:10CCF0005DF8040B704700BF8446104662468C46C0 -:10CD00001946634600E000BF01B5FFF7B7FF0028F2 -:10CD100048BF10F1000F01BD4DF808EDFFF7F4FF1B -:10CD20000CBF012000205DF808FB00BF4DF808EDA6 -:10CD3000FFF7EAFF34BF012000205DF808FB00BFC9 -:10CD40004DF808EDFFF7E0FF94BF012000205DF8EB -:10CD500008FB00BF4DF808EDFFF7CEFF94BF0120A0 -:10CD600000205DF808FB00BF4DF808EDFFF7C4FF99 -:10CD700034BF012000205DF808FB00BF4FEA410CE2 -:10CD80007FEA6C5C02D150EA013C0AD14FEA430CC5 -:10CD90007FEA6C5C02D152EA033C02D14FF0000002 -:10CDA00070474FF0010070474FEA410212F5001240 -:10CDB00015D211D56FF47873B3EB625212D94FEAE2 -:10CDC000C12343F0004343EA505311F0004F23FACC -:10CDD00002F018BF404270474FF00000704750EA21 -:10CDE000013005D111F0004008BF6FF000407047DE -:10CDF0004FF00000704700BF4FEA4102B2F1E0433C -:10CE000024BFB3F5001CDCF1FE5C0DD901F0004C31 -:10CE10004FEAC0024CEA5070B2F1004F40EB830081 -:10CE200008BF20F00100704711F0804F21D113F1AD -:10CE30003872BCBF01F00040704741F480114FEAE6 -:10CE40005252C2F11802C2F1200C10FA0CF320FA6F -:10CE500002F018BF40F001004FEAC1234FEAD3238C -:10CE600003FA0CFC40EA0C0023FA02F34FEA4303F6 -:10CE7000CCE77FEA625307D150EA01331EBF4FF07F -:10CE8000FE4040F44000704701F0004040F0FE409A -:10CE900040F40000704700BF80F0004002E000BF97 -:10CEA00081F0004142001FBF5FEA410392EA030F95 -:10CEB0007FEA226C7FEA236C6AD04FEA1262D2EBDF -:10CEC0001363C1BFD218414048404140B8BF5B42E4 -:10CED000192B88BF704710F0004F40F4000020F07D -:10CEE0007F4018BF404211F0004F41F4000121F093 -:10CEF0007F4118BF494292EA030F3FD0A2F10102DD -:10CF000041FA03FC10EB0C00C3F1200301FA03F11A -:10CF100000F0004302D5494260EB4000B0F5000F3D -:10CF200013D3B0F1807F06D340084FEA310102F1FC -:10CF30000102FE2A51D2B1F1004F40EBC25008BFAE -:10CF400020F0010040EA03007047490040EB000078 -:10CF5000013A28BFB0F5000FEDD2B0FA80FCACF179 -:10CF6000080CB2EB0C0200FA0CF0AABF00EBC250A6 -:10CF700052421843BCBFD0401843704792F0000F94 -:10CF800081F4000106BF80F400000132013BB5E7E7 -:10CF90004FEA41037FEA226C18BF7FEA236C21D05D -:10CFA00092EA030F04D092F0000F08BF08467047C2 -:10CFB00090EA010F1CBF0020704712F07F4F04D190 -:10CFC000400028BF40F00040704712F100723CBFA3 -:10CFD00000F50000704700F0004343F0FE4040F4CD -:10CFE000000070477FEA226216BF08467FEA23638B -:10CFF0000146420206BF5FEA412390EA010F40F476 -:10D00000800070474FF0000304E000BF10F00043C1 -:10D0100048BF40425FEA000C08BF704743F09643A8 -:10D0200001464FF000001CE050EA010208BF7047C3 -:10D030004FF000030AE000BF50EA010208BF70474A -:10D0400011F0004302D5404261EB41015FEA010C5F -:10D0500002BF84460146002043F0B64308BFA3F157 -:10D060008053A3F50003BCFA8CF2083AA3EBC25339 -:10D0700010DB01FA02FC634400FA02FCC2F1200258 -:10D08000BCF1004F20FA02F243EB020008BF20F08F -:10D090000100704702F1200201FA02FCC2F12002F5 -:10D0A00050EA4C0021FA02F243EB020008BF20EAEA -:10D0B000DC7070474FF0FF0C1CEAD0521EBF1CEA18 -:10D0C000D15392EA0C0F93EA0C0F6FD01A4480EA06 -:10D0D000010C400218BF5FEA41211ED04FF00063EF -:10D0E00043EA501043EA5111A0FB01310CF000401B -:10D0F000B1F5000F3EBF490041EAD3715B0040EA41 -:10D10000010062F17F02FD2A1DD8B3F1004F40EB10 -:10D11000C25008BF20F00100704790F0000F0CF0E3 -:10D12000004C08BF49024CEA502040EA51207F3AA7 -:10D13000C2BFD2F1FF0340EAC250704740F4000082 -:10D140004FF00003013A5DDC12F1190FDCBF00F073 -:10D1500000407047C2F10002410021FA02F1C2F121 -:10D16000200200FA02FC5FEA310040F1000053EABD -:10D170004C0308BF20EADC70704792F0000F00F00B -:10D18000004C02BF400010F4000F013AF9D040EA11 -:10D190000C0093F0000F01F0004C02BF490011F4A5 -:10D1A000000F013BF9D041EA0C018FE70CEAD153A3 -:10D1B00092EA0C0F18BF93EA0C0F0AD030F0004C23 -:10D1C00018BF31F0004CD8D180EA010000F00040D7 -:10D1D000704790F0000F17BF90F0004F084691F095 -:10D1E000000F91F0004F14D092EA0C0F01D14202CF -:10D1F0000FD193EA0C0F03D14B0218BF084608D198 -:10D2000080EA010000F0004040F0FE4040F40000E1 -:10D21000704740F0FE4040F4400070474FF0FF0C74 -:10D220001CEAD0521EBF1CEAD15392EA0C0F93EABB -:10D230000C0F69D0A2EB030280EA010C49024FEA0D -:10D24000402037D04FF0805343EA111143EA1013C6 -:10D250000CF000408B4238BF5B0042F17D024FF47E -:10D26000000C8B4224BF5B1A40EA0C00B3EB510F59 -:10D2700024BFA3EB510340EA5C00B3EB910F24BF42 -:10D28000A3EB910340EA9C00B3EBD10F24BFA3EBC7 -:10D29000D10340EADC001B0118BF5FEA1C1CE0D18F -:10D2A000FD2A3FF650AF8B4240EBC25008BF20F042 -:10D2B000010070470CF0004C4CEA50207F32C2BF96 -:10D2C000D2F1FF0340EAC250704740F400004FF033 -:10D2D0000003013A37E792F0000F00F0004C02BF64 -:10D2E000400010F4000F013AF9D040EA0C0093F02E -:10D2F000000F01F0004C02BF490011F4000F013B88 -:10D30000F9D041EA0C0195E70CEAD15392EA0C0FEF -:10D3100008D142027FF47DAF93EA0C0F7FF470AF27 -:10D32000084676E793EA0C0F04D14B023FF44CAF6A -:10D3300008466EE730F0004C18BF31F0004CCAD1FF -:10D3400030F000427FF45CAF31F000437FF43CAF3B -:10D350005FE700BF4FF0FF3C06E000BF4FF0010C5D -:10D3600002E000BF4FF0010C4DF804CD4FEA40023F -:10D370004FEA41037FEA226C18BF7FEA236C11D089 -:10D3800001B052EA530C18BF90EA010F58BFB2EB3C -:10D39000030088BFC81738BF6FEAE17018BF40F0BC -:10D3A000010070477FEA226C02D15FEA402C05D170 -:10D3B0007FEA236CE4D15FEA412CE1D05DF8040BF5 -:10D3C000704700BF844608466146FFE70FB5FFF788 -:10D3D000C9FF002848BF10F1000F0FBD4DF808ED40 -:10D3E000FFF7F4FF0CBF012000205DF808FB00BF31 -:10D3F0004DF808EDFFF7EAFF34BF012000205DF88B -:10D4000008FB00BF4DF808EDFFF7E0FF94BF0120D7 -:10D4100000205DF808FB00BF4DF808EDFFF7D2FFD4 -:10D4200094BF012000205DF808FB00BF4DF808ED17 -:10D43000FFF7C8FF34BF012000205DF808FB00BFE4 -:10D440004FEA40024FEA41037FEA226C02D15FEAD1 -:10D45000402C08D17FEA236C02D15FEA412C02D133 -:10D460004FF0000070474FF0010070474FEA400254 -:10D47000B2F1FE4F0FD34FF09E03B3EB12620DD902 -:10D480004FEA002343F0004310F0004F23FA02F06C -:10D4900018BF404270474FF00000704712F1610F13 -:10D4A00001D1420205D110F0004008BF6FF00040EA -:10D4B00070474FF00000704742000ED2B2F1FE4FAD -:10D4C0000BD34FF09E03B3EB126209D44FEA002353 -:10D4D00043F0004323FA02F070474FF0000070471A -:10D4E00012F1610F01D1420202D14FF0FF307047BB -:10D4F0004FF00000704700BF53B94AB9002908BF78 -:10D5000000281CBF4FF0FF314FF0FF3000F074B91E -:10D51000ADF1080C6DE904CE00F006F8DDF804E08A -:10D52000DDE9022304B070472DE9F047089D044669 -:10D530008E46002B4DD18A42944669D9B2FA82F2C6 -:10D5400052B101FA02F3C2F1200120FA01F10CFA02 -:10D5500002FC41EA030E94404FEA1C48210CBEFB3A -:10D56000F8F61FFA8CF708FB16E341EA034306FBC3 -:10D5700007F199420AD91CEB030306F1FF3080F052 -:10D580001F81994240F21C81023E63445B1AA4B29F -:10D59000B3FBF8F008FB103344EA034400FB07F741 -:10D5A000A7420AD91CEB040400F1FF3380F00A8182 -:10D5B000A74240F207816444023840EA0640E41B77 -:10D5C00000261DB1D4400023C5E900433146BDE823 -:10D5D000F0878B4209D9002D00F0EF800026C5E9C5 -:10D5E000000130463146BDE8F087B3FA83F6002EDD -:10D5F0004AD18B4202D3824200F2F980841A61EB55 -:10D60000030301209E46002DE0D0C5E9004EDDE772 -:10D6100002B9FFDEB2FA82F2002A40F09280A1EB5A -:10D620000C014FEA1C471FFA8CFE0126200CB1FBAF -:10D63000F7F307FB131140EA01410EFB03F08842A8 -:10D6400008D91CEB010103F1FF3802D2884200F235 -:10D65000CB804346091AA4B2B1FBF7F007FB1011C7 -:10D6600044EA01440EFB00FEA64508D91CEB040465 -:10D6700000F1FF3102D2A64500F2BB800846A4EBC0 -:10D680000E0440EA03409CE7C6F12007B34022FAAB -:10D6900007FC4CEA030C20FA07F401FA06F31C43DA -:10D6A000F9404FEA1C4900FA06F3B1FBF9F8200CE7 -:10D6B0001FFA8CFE09FB181140EA014108FB0EF02D -:10D6C000884202FA06F20BD91CEB010108F1FF3A7D -:10D6D00080F08880884240F28580A8F10208614489 -:10D6E000091AA4B2B1FBF9F009FB101144EA014197 -:10D6F00000FB0EFE8E4508D91CEB010100F1FF3442 -:10D700006CD28E456AD90238614440EA0840A0FBD9 -:10D710000294A1EB0E01A142C846A64656D353D0AF -:10D720005DB1B3EB080261EB0E0101FA07F722FAD3 -:10D7300006F3F1401F43C5E9007100263146BDE8FC -:10D74000F087C2F12003D8400CFA02FC21FA03F35F -:10D75000914001434FEA1C471FFA8CFEB3FBF7F0E0 -:10D7600007FB10360B0C43EA064300FB0EF69E4205 -:10D7700004FA02F408D91CEB030300F1FF382FD29E -:10D780009E422DD9023863449B1B89B2B3FBF7F646 -:10D7900007FB163341EA034106FB0EF38B4208D91F -:10D7A0001CEB010106F1FF3816D28B4214D9023E60 -:10D7B0006144C91A46EA004638E72E46284605E77E -:10D7C0000646E3E61846F8E64B45A9D2B9EB02084F -:10D7D00064EB0C0E0138A3E74646EAE7204694E7DF -:10D7E0004046D1E7D0467BE7023B614432E7304612 -:10D7F00009E76444023842E7704700BF024B5822F1 -:10D800001A604FF0FF3070470C490020024B58223D -:10D810001A604FF0FF3070470C490020FEE700BF50 -:10D8200070477047C16000207047007A704784B02D -:10D830000DF1100C0CE90F0004B0E0F7E7BF84B065 -:10D840000DF1100C0CE90F00BDF8020004B0E1F777 -:10D8500009BA84B00DF1100C0CE90F00BDF80200FC -:10D8600004B0D1F7D1BA08B56FF47D7000F084F937 -:10D870006FF47D7008BD2DE9F7430546BDF828908B -:10D880000E4690461F46FBB10F2902D1B9F1C00FD9 -:10D890001AD1282009F06DFB3B46B1B2CDF80090BB -:10D8A0001FFA88F2044602F06EFD2B6821465B6881 -:10D8B0002846984740B1204602F079FD204603B043 -:10D8C000BDE8F04309F053BB03B0BDE8F08310B5E9 -:10D8D0000446D0F7A7FE204609F049FB204610BDBC -:10D8E00010B50446D0F7AAFE204609F040FB2046BA -:10D8F00010BD10B50446D0F7B3FE204609F037FB43 -:10D90000204610BD10B50446D0F740FF204609F070 -:10D910002EFB204610BDA0F10400F3E71FB5012344 -:10D9200002220F21684604F0F4FD05B05DF804FB07 -:10D9300008B5FFF7F3FF30BF08BD00F01AB9D1F703 -:10D9400079BE08B500200021D0F7C4FF013021289E -:10D95000F9D10846D0F7AEFFBDE808400120D0F766 -:10D96000A9BF1FB5019002A8D9F7D4FF019902A859 -:10D9700004F05FFD05B05DF804FB10B54FF4803096 -:10D9800002F088FD04464FF4803002F083FD40EA47 -:10D99000044010BD8160704770470120704738B562 -:10D9A0000B6904460D46984705F10C01204604F02A -:10D9B00093FF204638BD84B00DF1100C0CE90F0028 -:10D9C000BDF8020004B0E1F70BBA08B5D8F760FA69 -:10D9D00008BD08B5D8F74CFA08BD82B07FB505463A -:10D9E00008A880E80C00086849684A1011F0010F87 -:10D9F00002AB03C30B4618BFAB58044605EB6106E8 -:10DA000018BF1C58DDE90A018DE8030008AB0CCBF8 -:10DA10003046A04704B0BDE8704002B0704710B572 -:10DA20000446D0F8C408036801211B689847D4F85D -:10DA3000C408012105F01EFDD4F83418D4F8BC0840 -:10DA4000BDE8104005F000BA10B50446D0F8C4088F -:10DA5000036800211B689847D4F8C408002105F02A -:10DA600009FDD4F83408BDE8104005F06AB982B069 -:10DA70008DE80C00BDF80230012B02D102B0FFF797 -:10DA8000CEBF022B02D102B0FFF7DEBF02B070475B -:10DA9000FF2908B505D889000830D3F7D5FC002048 -:10DAA00008BD6FF47A70FBE7034680F85018D0F891 -:10DAB000B8080A4638B1D3F8581812B1012205F057 -:10DAC000D5BB05F0FABB7047034680F85118D0F873 -:10DAD000B8080A4638B1D3F8541812B1002205F03C -:10DAE000C5BB05F0EABB704770B590F851680446B5 -:10DAF0000D460021FFF7E8FFC4F854583146204690 -:10DB0000BDE87040FFF7E0BF10B50446D1F7B8FCA0 -:10DB1000204609F02CFA204610BDA0F11400F3E7CE -:10DB200010B50446D1F7CCFC204609F020FA204677 -:10DB300010BD12DF7047704708B5084602F0A8FC18 -:10DB4000002008BD05F050BF084602F09DBCDBF781 -:10DB50004DBE07B500230DF107008DF80730FFF724 -:10DB6000E8FF9DF80700431E5842584103B05DF896 -:10DB700004FB08B5D1F7D6FC08B5D1F75BFD08B5B5 -:10DB80000846FFF7F9FF08BD4FF0FF307047A0F1DE -:10DB90003C00D1F739BE10B50446D1F735FE20461A -:10DBA00009F0E5F9204610BDA0F13C00FFF7F3BFF6 -:10DBB00030B51C22441E21FA02F303F00F052B4658 -:10DBC000092DCCBF37333033043A04F8013F131D1D -:10DBD000F1D10023037230BD10B50446C0E9001234 -:10DBE00083604FF48072042308310C3001F043FE4F -:10DBF00004F1240002F075FB04F19000D9F7ACFFAA -:10DC00000023C4E91133C4E9133323632362A363FC -:10DC1000E3626363E363A4F85430A365C4F88C3013 -:10DC2000204610BD036A19B143F008030362704730 -:10DC300023F00803FAE72DE9F04F85B01746984620 -:10DC40009DF83830009304463E46D9F785FF0025FD -:10DC50004FF05F090FFA88F245454BDA05F1020BE8 -:10DC6000D84505F1010A25DD31782D2922D17178B9 -:10DC70002D291FD1B1783E291CD12168498861B96D -:10DC8000394603A80192D9F74DFF03A9204604F0B5 -:10DC900046FF03A804F0C9FE019A2168294481F8CF -:10DCA00004902168514481F80490216801EB0B0332 -:10DCB00083F8049016F8013B092B05D00099B9B1FF -:10DCC0002C2B01D00A2B13D123685B8863B939460A -:10DCD00003A80192D9F726FF03A9204604F01FFFED -:10DCE00003A804F0A2FE019A23682B4483F8049051 -:10DCF0005546B1E7204605B0BDE8F08F2DE9F04765 -:10DD0000056A15F0010586B0044640F0C280D1F7DF -:10DD1000C1FE0746002800F0BF8003A8D1F7D4FD5C -:10DD2000E36B666B20689E1B03681B6B9847E36B75 -:10DD3000B6FBF0F0666B2063A6632364A84604F18B -:10DD40000C09E36BB3421DD9082303AA31464846A8 -:10DD500001F022FE03AA1146002311F8010BFF284F -:10DD600005D10133082BF8D1B8F1000F0AD10023F7 -:10DD700012F8011B002940F09A800133082BF7D1DB -:10DD80000836DEE700238DF80630D4E910139942F7 -:10DD90000DD201230DF10602484601F0FDFD9DF86C -:10DDA0000630FF2B03D0236C01332364EDE7E66AD2 -:10DDB0002D3601230DF107023146484601F0ECFDF6 -:10DDC0009DF807300BB90136F3E737469DF8073069 -:10DDD000FF2B08D0013701230DF1070239464846D1 -:10DDE00001F0DAFDF2E7BF1BE764002F4DD04FF0E2 -:10DDF000000AA664C4F850A03846D7F707FC3B4693 -:10DE0000804602463146484601F0C6FDE26C434674 -:10DE100042449A420BD019782C2901D00A2904D106 -:10DE2000216D83F800A0013121650133F1E7206DF8 -:10DE3000C000D7F7EBFB0027A065236DAB4221D9CB -:10DE4000A66D06EBC5063046D9F786FE301DD9F71C -:10DE500083FEA36D4FEAC509994408EB070102A8A8 -:10DE6000D9F74AFE02A9484604F059FE02A804F078 -:10DE7000DCFDA36D53F83530B3F9023001331F4494 -:10DE80000135DAE74046D7F7E5FB236A43F00103A3 -:10DE9000236206B0BDE8F08701462046D1F7D6FEE2 -:10DEA0000121204606B0BDE8F047D1F717BDA663B3 -:10DEB0001022002103A8D4F83C80FEF7FFFA40446A -:10DEC0002064B8465CE737B500F1240504462846CF -:10DED0000191D7F727FB20460199D1F7B7FE2846D5 -:10DEE00003B0BDE83040D7F74DBB37B500F124058E -:10DEF000044628460191D7F715FB20460199D1F732 -:10DF000015FE284603B0BDE83040D7F73BBB096893 -:10DF10000431D1F771BF73B50446FFF7EFFE236AF2 -:10DF20009B0702D52046CEF76BF90026236DB3423E -:10DF30000FD9A06D00EBC600051D01A8D9F70CFE96 -:10DF400001A9284604F0EBFD01A804F06EFD01369E -:10DF5000ECE7236A002043F00203236202B070BDA5 -:10DF60002DE9F041044686B00E461546FFF7C6FE81 -:10DF7000236A9B0702D42046FFF7CDFF32680127B2 -:10DF8000B2F9023000970432214602A8FFF753FE8F -:10DF90002A682146B2F902300097043203A8FFF73D -:10DFA0004AFE029B5B881BB102A9304604F0B7FD14 -:10DFB000039B5B881BB103A9284604F0B0FD002732 -:10DFC000236DBB421AD9A06D314600EBC7004FEA62 -:10DFD000C70804F0B3FD78B1A06D40442946043071 -:10DFE00004F09DFD03A804F020FD02A804F01DFD2F -:10DFF000002006B0BDE8F0810137E1E7314604A812 -:10E0000004F085FD294605A804F081FD002305AA3A -:10E0100004A92046D1F7C6FC05A804F006FD04A813 -:10E0200004F003FDDEE738B500F124050446284678 -:10E03000D7F778FA2046CEF7E3F804462846D7F714 -:10E04000A1FA204638BD7FB500F1240604463046CB -:10E0500015460191D7F766FA019902A804F057FD19 -:10E06000294603A804F053FD03AA02A92046FFF79E -:10E0700077FF044603A804F0D8FC02A804F0D5FCFE -:10E080003046D7F77FFA204604B070BD37B5154645 -:10E0900004466846D9F730FD294601A8D9F72CFD7A -:10E0A00001AA69462046FFF7CEFF044601A804F006 -:10E0B000BCFC684604F0B9FC204603B030BD38B55E -:10E0C00000F1240504462846D7F72CFA2046FFF72E -:10E0D00022FF04462846D7F755FA204638BD30B50A -:10E0E0008DB00446D1F7D6FC90B12D2200216846B0 -:10E0F00008F09FFF2068E16A03686A461D6A0B23E7 -:10E10000A8472068616C03686A461D6A0123A84716 -:10E11000236A23F0010323620DB030BD38B500F14E -:10E12000240504462846D7F7FDF92046FFF7D7FF18 -:10E130002846BDE83840D7F725BA10B504469030D8 -:10E1400004F073FC204610BD82B07FB5054608A8D8 -:10E1500080E80C00086849684A1011F0010F02AB12 -:10E1600003C30B4618BFAB58044605EB610618BF46 -:10E170001C58DDE90A018DE8030008AB0CCB3046E2 -:10E18000A04704B0BDE8704002B0704710B5044627 -:10E19000D1F710FF204608F0EAFE204610BD0368C4 -:10E1A00010B55B68C488984784F48074B0FA80F036 -:10E1B000C4F300244009031B5842584110BD1FB549 -:10E1C000C3885B0708D5006A00230268009394693E -:10E1D000E0210DF10F02A04704B010BD37B5054690 -:10E1E0000C46FFF7ECFF286A226801685388002478 -:10E1F00000948C690432E021A04703B030BD30B5F3 -:10E200000446486A85B000F543700D46FFF7C7FF26 -:10E2100000B30C2101220DEB010004F065FB284640 -:10E22000FFF7CDFF286A002203680092039A1D6A57 -:10E2300004320C23E021A84748B903A9204604F082 -:10E240004BFB03A804F060FB204605B030BD03A8DB -:10E2500004F05AFB2046D9F725FCF5E77FB51C46AC -:10E260000E4601920546D9F71DFC019903A804F05A -:10E2700033FB03A93046FFF7B1FF002818BF002485 -:10E2800003A804F041FB54B1314603A8D1F7CEFEF8 -:10E2900003A9284604F03FFB03A804F035FB2846F9 -:10E2A00004B070BD73B51646044601220D4668469B -:10E2B000022104F019FB2046D9F7F4FB009B102241 -:10E2C0005E711A71694601A804F006FB01A928468F -:10E2D000FFF784FF064601A804F016FB56B929464D -:10E2E00001A8D1F7A3FE01A9204604F014FB01A860 -:10E2F00004F00AFB684604F007FB204602B070BD3C -:10E30000CB889B0737B505460C4648D46846D9F7F5 -:10E31000C9FB0122214601A8FFF7C4FF01A96846F5 -:10E3200004F0F9FA01A804F0EFFA009BB3F8073003 -:10E33000A3810222214601A8FFF7B4FF01A9684684 -:10E3400004F0E9FA01A804F0DFFA009BB3F8073003 -:10E350002381022B02BFE38843F02003E3800322E2 -:10E36000214601A8FFF79EFF01A9684604F0D3FAF1 -:10E3700001A804F0C9FA009BA189B3F807306381B2 -:10E3800049F60412E388914216BF23F0040343F0D8 -:10E39000060343F00203E380684604F0B5FAA06880 -:10E3A000A38928602846AB8003B030BD7FB50C46FA -:10E3B0000421054601220DEB010004F095FA019AB3 -:10E3C0000126122313717440082353719671D4717E -:10E3D00001A90DEB030004F07FFA334602AA294697 -:10E3E00003A8FFF73BFF03A804F08EFA02A804F08D -:10E3F0008BFA01A804F088FA04B070BD30B5012191 -:10E4000085B00446FFF7D2FF00210120D6F73AFC81 -:10E4100004210DEB0100012204F066FA019A122397 -:10E42000137107230125537108239571D37101A935 -:10E430000DEB030004F050FA2B4602AA214603A874 -:10E44000FFF70CFF03A804F05FFA02A804F05CFADF -:10E450000A2002F019F8606A032100F54370DAF728 -:10E4600099FC4FF0804301A8C3F8005504F04CFA22 -:10E4700005B030BDC38819B143F00103C3807047B4 -:10E4800023F001039BB2F9E708B5D7F737F8003856 -:10E4900018BF012008BD10B50446D7F7E9FCD4E940 -:10E4A0000E32C01A61EB0201B0F5FA7F71F1000380 -:10E4B00005D3606B0028CCBF0020012010BD0020D8 -:10E4C000FCE71FB504460022002302A8CDE9022381 -:10E4D000D7F7F6FD01230022CDE900320146DDE940 -:10E4E00002232046D1F796FE04B010BD38B504468D -:10E4F0000020D7F70BF82046D1F7BAFF2046FFF7E8 -:10E50000E0FF0021054604F12C00D7F74DF828461E -:10E5100038BD10B5002104462C30D7F745F800204F -:10E52000D6F7F4FF2046BDE81040D1F7A1BF82B076 -:10E530008DE80C00BDF8002040F2FF339A4206D16E -:10E54000BDF80230052B02D102B0FFF7E2BF02B0E6 -:10E55000704738B50546D6F7D1FF044658B90120B3 -:10E56000D6F7D4FF2846D1F7A7FF21462046BDE8BD -:10E570003840D6F787BB38BD38B500F12C050446C6 -:10E58000284601F0B2FE10B92846D6F7CBFF204648 -:10E59000FFF7DFFF2846BDE83840D6F7C3BF10B508 -:10E5A0000446D6F797FD20B92046BDE81040FFF796 -:10E5B00088BF2046BDE81040FFF7DEBF64292DE983 -:10E5C000F74304460F46164649D9D7F761FC4FF486 -:10E5D0007A73E7FB030188460546D6F77BFD48B909 -:10E5E0000121019000912A4643462046D1F712FEB0 -:10E5F000002620E0B4F84030013301229BB20092A3 -:10E60000A4F84030A28838460021D7F77DFC30BB03 -:10E610002046FFF7B1FFD7F73BFC10F57A7241F1C6 -:10E620000003AA4273EB080313D246B1B4F84010BA -:10E63000A088D7F77FFC304603B0BDE8F083281AE6 -:10E6400068EB01014FF47A720023FEF755FFD6F70D -:10E6500095FEB4F84010A088D7F76CFCC8E7636B50 -:10E66000013363633846D6F789FE636B013B63630E -:10E67000BEE710B50446D1F751FF204608F077FCFD -:10E68000204610BD426938B504460AB3437A032BCD -:10E6900021D8D1F793FF90622C2008F06AFC2C223D -:10E6A0000021054608F0C5FC636900225A6223690F -:10E6B0003BB963692361637A65610133637200204A -:10E6C00038BD1A465B6A002BFBD163695362F2E7DF -:10E6D0006FF47A70F4E76FF47B70F1E77FB504466E -:10E6E00000F118062569E5B1EA78012A07D0022A67 -:10E6F00012D001230A21684603F00BFF02E03046E6 -:10E7000000F015F823699D42ECD12046D2F788F835 -:10E71000284608F02CFCE5E704F1200000F02BF877 -:10E72000F0E704B070BD00220160426070471FB581 -:10E7300004460068D2F774F800234362626842B965 -:10E74000606001231A460921684603F0E2FE04B026 -:10E7500010BD516A11B101330A46FAE7032B04DDFB -:10E7600004B0BDE8104008F002BC5062E9E70022A6 -:10E7700041600270704738B505464068D2F750F8DE -:10E7800001232B7004460430D9F7DAF800232B70EC -:10E7900024B12046BDE8384008F0E9BB38BD4CDF65 -:10E7A000704710B50446D2F751F8204608F0DFFB59 -:10E7B000204610BD10B50446D7F75AFBA36898420F -:10E7C00071F100032CBF0120002010BD10B50446DC -:10E7D000D2F760F8B4F91000B4F91230C01A10BDC5 -:10E7E000D2F758B8002070470368DB6A1847A0F1D9 -:10E7F0000800FFF7F9BF0020704710B50446D2F7B4 -:10E8000081F8204608F0B3FB204610BDA1F130038B -:10E81000092B0BD921F02003413B192B06D92D29B7 -:10E8200004D0A1F15F03584258417047012070475E -:10E830000B4610B4114604681A68246A5388A4462B -:10E840009B085DF8044B043260471FB50122044663 -:10E85000114601A804F048F8019B08221A7101A989 -:10E860000DEB020004F038F8012302AA214603A8A8 -:10E87000D2F73AF903A804F047F802A804F044F8E4 -:10E8800001A804F041F8002004B010BD2DE9FF41BB -:10E8900004460E4617460821012201A81D4604F031 -:10E8A00023F82046D9F7FEF847F02060DDF8048011 -:10E8B00001F0B6F9AD00C8F80400284601F0B0F93F -:10E8C00001A9C8F8080002A804F006F805F1080339 -:10E8D00002AA314603A8D2F707F903A9204604F09B -:10E8E0001AF803A804F010F802A804F00DF8236841 -:10E8F0005B88082B13D94FF0FF33082120460022F4 -:10E9000004F049F8236859882046083904F081F852 -:10E9100001A803F0F9FF204604B0BDE8F08103A888 -:10E92000D9F7C0F803A9204603F0F5FF03A803F0C8 -:10E93000EBFFEDE7A0F10800D2F718B9A0F108004D -:10E94000D2F72EB97FB5CB885B0705460C4601F19F -:10E95000180663D46846D9F7A5F80122214603A812 -:10E96000D2F78CF903A9684603F0D5FF03A803F09A -:10E97000CBFF009B5B88052B1EDD013B0122694616 -:10E9800001A803F0F1FF019B5A882E21995402A897 -:10E9900001A903F0A1FF02A903A804F0AFF803A99D -:10E9A000304604F0BCF803A804F03FF802A803F0D6 -:10E9B000ABFF01A803F0A8FF0222214603A8D2F76B -:10E9C0005DF903A9684603F0A6FF03A803F09CFFC6 -:10E9D000009BD3F8050001F023F9B0F5F83FCABF5A -:10E9E0004FF4F833E061E3610322214603A8D2F734 -:10E9F00045F903A9684603F08EFF03A803F084FFDE -:10EA0000009B5B79003B18BF012384F82030E3882A -:10EA100043F00403E380684603F076FF314628465E -:10EA200004F075F8E3696B6094F820302B72284687 -:10EA300004B070BD30B5C3889B0785B004465CD474 -:10EA400001A8D9F72FF80722214602A8D2F716F914 -:10EA500002A901A803F05FFF02A803F055FF019B84 -:10EA60005D882DB1B3F8050001F0E7F80125A08419 -:10EA70000622214602A8D2F701F902A901A803F053 -:10EA80004AFF02A803F040FF019B5A88002A31D0B8 -:10EA90005B7984F826306DB3A28C61695343B3F57A -:10EAA000F83FC8BF4FF4F83302A8C4BFB3FBF2F37A -:10EAB00084F82630FFF724FCBDF80830012BE388EA -:10EAC00016BF23F0100343F0180343F02803E3803C -:10EAD000BDF80C3003F5CD437B339BB2012B9EBFB9 -:10EAE000E38843F04003E380E388402243F00203DD -:10EAF000A262E38001A803F007FF636A00209AB2D4 -:10EB000062F30F001B0C63F31F4005B030BD1FB54F -:10EB100004460191FFF78EFFA28C019992082046CE -:10EB200004B0BDE81040D2F7CDB8A0F10800FFF75F -:10EB3000EEBF13B50446FFF77DFFA38C94F82600C3 -:10EB4000584302B010BDA0F10800FFF7F2BF13B5A3 -:10EB50000446FFF76FFFA08C02B010BDA0F10800C3 -:10EB6000FFF7F5BFC3680133C360002070470B682F -:10EB700081601B6808461847D0F8140870474B1E80 -:10EB8000032B9FBFC0F8141801314910C0F81818A2 -:10EB900094BF00206FF47A70704710B50446D2F726 -:10EBA00055FA204608F0E3F9204610BD07EE901A0A -:10EBB000F8EE677A00F60C00C0ED007A002070478E -:10EBC00000F5016307EE901A4068196038B1D0ED86 -:10EBD000076A86EEA77A80ED0A7AC06BF6E770477F -:10EBE000C0F820180020704729DF704728DF7047E1 -:10EBF00012DF7047002070470368DB681847C06861 -:10EC00007047D0E902305843704710B504460846B3 -:10EC10006468114621449A0008F0E3F9002010BD11 -:10EC2000704710B50446D2F7EDFC204608F09FF976 -:10EC3000204610BD38B5C57D04463DBB817DD2F769 -:10EC400047FDE3699A68AA4208DD1B6953F825006D -:10EC5000036800219B6898470135F2E70025E369C6 -:10EC6000DA68AA4208DD5B6953F8250003680021D1 -:10EC70009B6898470135F2E7206A03685B6A98470A -:10EC8000206A03689B6A98470123E37538BD1030FA -:10EC900003F092BC837D10B5044633B90221D2F74C -:10ECA00017FDE38823F00203E380A37D012B07D146 -:10ECB00003212046D2F70CFDE38823F00203E38012 -:10ECC000E3889B0702D41920D6F758FBE06A10BDF1 -:10ECD00010B5044601F0C8FD38B9626A237B53437E -:10ECE0004FF47F42B3FBF2F3A36210BD10B50446AC -:10ECF000006803F07EFF204610BDF8B522EAE274FA -:10ED0000054604F10C001F460E46D6F77FFC28602E -:10ED100003F08AFF2B681C722868476036B12246D0 -:10ED200031460930BDE8F84008F05BB9F8BD10B5D0 -:10ED3000002304460A461946FFF7DFFF204610BDB0 -:10ED4000C160704703207047A0F10400D2F78CBE69 -:10ED500010B50446D2F788FE204608F008F9204690 -:10ED600010BDA0F10400FFF7F3BF436A1BB1438954 -:10ED700043F004034381704743895B0770B5456ADC -:10ED8000044606D50023436200F120011C3003F045 -:10ED9000C2FDE269636A111DF3B1503350886362AA -:10EDA0000844834220D3D2ED037A6162F5EEC07A43 -:10EDB000F1EE10FA12DB0026003D666204F120013C -:10EDC00004F11C0018BF012503F0A5FDC4E910667D -:10EDD0000023A364284670BD0B46DFE704F1100052 -:10EDE00001F083FA0028E6DC636A20469968D2F7CE -:10EDF0009BFE07EE900A1A68A26300255A682064F9 -:10EE0000B8EEE77AE263656404F14C015834DA69DC -:10EE10009D61012AB8BF012207EE902AF8EEE77A39 -:10EE2000DA61C7EE276A1433E1EC016A8C42EED155 -:10EE30000025CFE738B50D460446D0F7E1FA2B6838 -:10EE40005B884F2B18D904F11000D6F76BFB2946CD -:10EE500004F11C0003F05FFD2046FFF78DFF63897E -:10EE600013F0010506D1E06843F0010363810368F4 -:10EE70001B689847002001E06FF47A7038BD438921 -:10EE800019B143F002034381704723F002039BB2A0 -:10EE9000F9E70160704770470022F0B54FF47A7CC3 -:10EEA00005460A26104664278A4219DAAB5C303BD5 -:10EEB000092B13D88C1A013C032C05D8DFE804F089 -:10EEC0000C0906020CFB03000132EDE707FB03000F -:10EED000FAE706FB0300F7E71844F5E74FF0FF30C9 -:10EEE000F0BD0068FFF741BF38B5041E0D460BDBCF -:10EEF000002909DB48000130D5F71EFE641B2044C1 -:10EF00000028B8BF404238BD4FF0FF30FBE72DE985 -:10EF1000F743064668460C4603F0F9FD694601A82A -:10EF2000D3F7C4F801A9204603F0F9FD01A803F0C6 -:10EF30007CFD684603F079FD2468B4F902204FF0A7 -:10EF40004908551CB5FBF8F508FB05F3013B9A424F -:10EF50002DD1502101226943684603F0C5FC009A77 -:10EF6000043404320027AF4212D008FB07F3002B11 -:10EF700003DD14F8013C2C2B16D12146304602F15A -:10EF80005009D2F711FF493470B101374A46EAE718 -:10EF90003468694601A803F09FFC01A92046FFF7E9 -:10EFA00049FF01A803F0B0FC684603F0ADFC03B0D4 -:10EFB000BDE8F0836FF47D7070476FF47D7070472B -:10EFC00010B5036804461B6C9847236820465B68AD -:10EFD000BDE8104018476FF47D7070476FF47D7086 -:10EFE00070476FF47D707047C08800F005000038EE -:10EFF00018BF01207047C08800F00A00003818BF11 -:10F0000001207047C08810F0030018BF012070472E -:10F01000C08800F00C00003818BF012070476FF462 -:10F020007D7070476FF47D70704703684FF47A729B -:10F030005B6B514318476FF47D7070476FF47D70C0 -:10F04000704708B503689B6B98474FF47A73B0FB21 -:10F05000F3F008BD6FF47D7070476FF47D707047FA -:10F06000C160002070476FF47D7070476FF47D7051 -:10F07000704770477047D0F88800704703684FF4B6 -:10F080007A725B6B51431847D0F88400704708B51B -:10F0900003689B6B98474FF47A73B0FBF3F008BD9D -:10F0A00010B5044607F063FF204610BD438B13B52F -:10F0B000D90704461BD5D0F88030D3ED017AF5EEA0 -:10F0C000407AF1EE10FA12D1D6F7D2FED4F88C3095 -:10F0D000C01A61F10001652871F1000307D3638B49 -:10F0E00023F00103638304F12400FFF73EFE638BEA -:10F0F000DA0719D4D4F88020B2B1D2ED017AF5EE56 -:10F10000C07AF1EE10FA0FDD43F00103638304F1DE -:10F110007C0101A803F0E0FB01A904F12400FFF742 -:10F1200089FE01A803F0F0FB02B010BDA0F11400AD -:10F13000FFF7BCBFB1F5806F08B50DD8B1F5007F02 -:10F14000C8BFC1F580618029A8BF8021C0F88810A0 -:10F15000D3F7A6F9002008BD6FF47A70FBE708B575 -:10F16000C0F88410D3F79CF9002008BD7047436AAB -:10F1700091ED036AD3ED007AD1ED026A91ED017A47 -:10F1800036EE676AF8EEE66AB8EEC77AC6EE265A39 -:10F19000E7EE257AC0ED0E7A7047F0B52DED028BC3 -:10F1A000044683B048680D46FDF7E4FAFAF7E2F941 -:10F1B0000B46616AD5ED037A91ED008A77EEC87A45 -:10F1C000024617EE900ACDE90023FDF7E5FADDE9E6 -:10F1D0000023FDF739FB064618EE100A0F46FDF72F -:10F1E000DBFA02460B4630463946FDF777F9FDF764 -:10F1F00003FEA06303B0BDEC028BF0BD2DE9F0412E -:10F20000CE684D68D6F8048095FBF8F707EE907A43 -:10F21000F8EEE77A436A2DED028B17EE901A04465A -:10F220004FF0804093ED008AFAF7E6FE336807EE70 -:10F23000900A08FB175503EB850528EE278AD5EDC4 -:10F24000007A67EE887ABDEC028BC4ED0E7ABDE8D9 -:10F25000F0812DE9F041436AD1E902462DED028BA0 -:10F2600093ED008A4B68D6F80480013CE41A94FBC5 -:10F27000F8F707EE907AF8EEE77A054617EE901A5F -:10F280004FF08040FAF7B8FE336807EE900A08FBAB -:10F29000174403EB840428EE278AD4ED007A67EE46 -:10F2A000887ABDEC028BC5ED0E7ABDE8F0814B6823 -:10F2B00073B1DB0790ED0E7AD1ED037A04D4C7EE7B -:10F2C000276AC0ED0E6A704767EE877AC0ED0E7A46 -:10F2D00070474B6873B1DB0790ED0F7AD1ED037A7D -:10F2E00004D4C7EE276AC0ED0F6A704767EE877ACD -:10F2F000C0ED0F7A7047436A91ED036AD3ED017A4E -:10F30000D1ED026A91ED017A36EE676AF8EEE66AAF -:10F31000B8EEC77AC6EE265AE7EE257AC0ED0F7A28 -:10F32000704772DF704773DF704774DF704776DFB6 -:10F33000704777DF704778DF70477ADF70478FDF7D -:10F34000704769DF70471321FFF7F1BF10B504461E -:10F35000416019B1084607F0BDFE81B2218010BDA1 -:10F3600010B50446103003F0DAFB0123E36010BD52 -:10F3700010B590F820300446002B32D1C3689B07AB -:10F380002FD4042906D8DFE801F00309151219006B -:10F390000223C360E068C0F3400010BD0A23C360CD -:10F3A000C38843F00403C38000F035FCF2E78369AF -:10F3B000002BEFD0D6F75CFDA061EBE78369002B53 -:10F3C000E8D0D6F755FDA369C01A61F10001B0F588 -:10F3D000FA6F71F10003DDD301212046FFF7C8FF6A -:10F3E000D8E70120D9E71FB50446012302224FF4D4 -:10F3F0007A71684603F08DF894F8213043B1DBF759 -:10F40000F9F928B9204604B0BDE81040D3F700BA96 -:10F4100004B010BD2DE9F84F4FF0805308460D465B -:10F42000D3F86480FFF733FC042705264FF0010969 -:10F430001035B8FBF6F34FF0000A06FB13830FFA02 -:10F4400087FBB3FBF9F306EB8606A8EB030809EB91 -:10F4500089095C1C54450ADDCAF10402FF2312B27B -:10F460005946284603F0AFF80AF1010AF2E7013FD6 -:10F47000DFD2BDE8F88F90F8200070470120704778 -:10F480000A2303FB01007030704782B07FB5054648 -:10F4900008A880E80C00086849684A1011F0010FBC -:10F4A00002AB03C30B4618BFAB58044605EB61061D -:10F4B00018BF1C58DDE90A018DE8030008AB0CCB2E -:10F4C0003046A04704B0BDE8704002B0704737B581 -:10F4D0000568CDE900322D690446A8470546204657 -:10F4E00000F003FDDDE900320146284603B0BDE827 -:10F4F000304000F0DCBB30B5CA78037C934285B065 -:10F5000004461BD015D99B1A072B15DD4AF601239B -:10F51000ADF800306A46022300212046FFF7D7FFEE -:10F52000637C0433DBB263742374002384F85430A7 -:10F5300002E0D31AF82BE9DD05B030BD01330374C6 -:10F5400000F1140390F854000A1D03EB001301F1BD -:10F55000140052F8045B43F8045B8242F9D194F83A -:10F560005430012B09D0032B11D0EBB9B1F8013085 -:10F570005BBA9BB2A3650123D8E78B784A781B045A -:10F5800043EA0263A26D1343A3650223CEE701237E -:10F590001A462921684602F0BCFF002384F8543043 -:10F5A000637C04336374C7E70133BFE710B5ADF57F -:10F5B000627D01A800F04AFB4FF46072002102A8AE -:10F5C00007F037FD0223039300220123582103A8EB -:10F5D0000A93DAF797FE00220290C3219AA8DAF77D -:10F5E00091FE00239990D3F8FC2F013208BF4FF011 -:10F5F00010234FF0805214BFD3F8FC3F9B6914696D -:10F600001C444FF4607202A9204607F0DAFC48B1AE -:10F61000214601A8D5F70CF9E02302AA214601A84A -:10F62000D5F73AF9002302A9D3F8FC2F01320ABF1B -:10F630004FF01023D3F8FC4F9C694FF460722046C2 -:10F6400007F0BFFC48B1214601A8D5F7F1F8E02347 -:10F6500002AA214601A8D5F71FF90DF5627D10BD5C -:10F660000023D3F8FC2F01320ABF4FF01023D3F848 -:10F67000FC2F9A694FF080531B69134493F8A13211 -:10F680000BB1FFF793BF704770470846D5F776BEBA -:10F6900082B07FB5054608A880E80C000868496874 -:10F6A0004A1011F0010F02AB03C30B4618BFAB5851 -:10F6B000044605EB610618BF1C58DDE90A018DE818 -:10F6C000030008AB0CCB3046A04704B0BDE8704047 -:10F6D00002B0704782B08DE80C00002100F63810AF -:10F6E00002B0FEF7F1B982B010B502A981E80C00B2 -:10F6F000BDF80A300D2B04460CD8022B10D9033B61 -:10F700000A2B0DD8DFE803F0100C2A220C0C0C0C8D -:10F710000C0C2A00152B26D040F6B93293422BD080 -:10F72000BDE8104002B07047002100F67C0001F0F7 -:10F73000F6FF04F69400002101F0F1FF04F6AC009E -:10F74000BDE81040012102B002F0CABAD0F8240985 -:10F7500003689B6ABDE8104002B01847D0F8200942 -:10F7600003681B6BF6E700F58054D4F87C01BDE814 -:10F77000104002B0D7F736BD00F58054D4F88001B0 -:10F78000BDE8104002B002F030BD10B500F5E764EE -:10F790002046FEF779FE18B9BDE8104004F022B902 -:10F7A0002046FEF778FE0028F6D02046FEF79EFEA3 -:10F7B0000028F1D110BD7047A0F10400D4F7F0B8D3 -:10F7C00010B50446D4F700FA204607F0D0FB2046D7 -:10F7D00010BD38B5044606291AD8DFE801F0111B20 -:10F7E00028353538040081680022914210DD638A93 -:10F7F000980544BF23F40073638201321834F4E7A0 -:10F80000D4F762FB0122002311462046D4F7DCFB2B -:10F81000002038BDD0F84433826813441B79DD07DB -:10F8200001D4D4F751FB012300221946EDE7D0F8AB -:10F830004433826813441B79D80702D42046D4F796 -:10F8400043FB01231A46F0E7D4F78AFBE0E77AB1DD -:10F8500080680023123418259842D9DD05FB03F196 -:10F860000133615A890542BF116801311160F3E724 -:10F870006FF47A70CDE713B5C0E902230C225A4326 -:10F880000446016010460192D5F7C0FE019A6060FF -:10F89000002107F0CEFB00232046238202B010BDDA -:10F8A00070B5044600250C26E2686068AA4207DDB0 -:10F8B00006FB0500806808B1D5F7CCFE0135F3E7FB -:10F8C0007243002107F0B5FB0023238270BDF0B521 -:10F8D000C66800230C279E4211DD456807FB03F430 -:10F8E0002A192C598C4208D1946834B1038A013307 -:10F8F0009BB2038293801046F0BD0133EBE70022F8 -:10F90000F9E738B50546FFF7E2FF044648B1AA68B3 -:10F910008068FF2107F08DFB2B8A01339BB22B827D -:10F92000A380002038BDF8B50546FFF7D0FF0F468D -:10F93000044600282ED16C68D5F80CC02B8A2646C8 -:10F9400084450FDDB26862B1F288D20706D4A2887E -:10F95000B1889A1A591A9142C8BF344601300C3600 -:10F96000EEE7344601339BB200222760E2802B820F -:10F97000A380A368AE681BB93046D5F747FEA060E8 -:10F980002868A1680268331EB8BF033315699B104D -:10F990003A46A8472046F8BD2DE9F04705460068DD -:10F9A0001F4603681B68884691469847404523D800 -:10F9B000286803685B68984707EB080484421BD2F9 -:10F9C0000024BC421CDAA86804EB0806B6FBF0F180 -:10F9D0004143761AA7EB040A801B8245A8BF8246E2 -:10F9E0002846FFF7A0FF8168524609EB0400314426 -:10F9F00007F0F7FA5444E4E76FF47A70BDE8F08753 -:10FA00000020FBE7704710B5044607F0B0FA204627 -:10FA100010BD82B07FB5054608A880E80C000868D4 -:10FA200049684A1011F0010F02AB03C30B4618BF1F -:10FA3000AB58044605EB610618BF1C58DDE90A0106 -:10FA40008DE8030008AB0CCB3046A04704B0BDE8FE -:10FA5000704002B0704703680A689B1A07EE903A3C -:10FA60004A6843689B1AF8EEE76A07EE903AF8EEA8 -:10FA7000E77A83688A6867EEA77A9B1AE6EEA67A29 -:10FA800007EE103AB8EEC77AE7EE077A17EE900A5B -:10FA900070472DE9F0412DED028B05460E461746C5 -:10FAA000FFF7D9FF08EE100A08EE900A01244FF084 -:10FAB0000C08BC4216DA08FB04612846FFF7CBFFAE -:10FAC00007EE900AB4EE678AF1EE10FAF4EE678A58 -:10FAD000C8BFB0EE678AF1EE10FA48BFF0EE678A51 -:10FAE0000134E6E778EEC87ABDEC028B17EE900A97 -:10FAF000BDE8F0812DE9F04F2DED028B0023044687 -:10FB00000F461546084689B01A4619469C46AC452C -:10FB100000F10C000BDA50F80C6C314450F8086C12 -:10FB2000324450F8046C0CF1010C3344EFE791FBC4 -:10FB3000F5F192FBF5F22160626039462A462046D3 -:10FB400093FBF5F3A360FFF7A4FF002608EE100A6D -:10FB5000B34633466FF0C7086FF0C7096FF0C70AA6 -:10FB600094E80700039305AB83E8070008EB000364 -:10FB7000079A0093059309EB010301930693394615 -:10FB80000AEB020305A82A4602930793FFF781FFB9 -:10FB900007EE900AF4EEC87AF1EE10FA0AF1C80AFC -:10FBA00048BFDDE901B6039B44BF009BB0EE678A06 -:10FBB000BAF5C87FD4D109F1C809B9F5C87FCDD14C -:10FBC00008F1C808B8F5C87FC6D122689A4205D1A5 -:10FBD00062685A4502D1A268B24203D0C4E9003B30 -:10FBE000A660B7E7204609B0BDEC028BBDE8F08FF8 -:10FBF000F0B587B003AD04460E4617462846FFF71A -:10FC000079FFCDE90067204695E80E00D4F7E4FBC4 -:10FC1000204607B0F0BDC38843F48043C3807047DB -:10FC200084B003AA0190032301A8195C02F8011B08 -:10FC3000013BFAD2039804B0704740BA82B080B258 -:10FC400002B0704729DF704728DF704770470346CE -:10FC5000002210B503F8042B044600F140011A708D -:10FC6000DA601A61C3E9012214338B42F7D12046CE -:10FC7000D4F7B6FE204610BDACDF7047AEDF70474C -:10FC80000022028102604260704713B50446ADF85D -:10FC900000300192002308466A462188ADF8023000 -:10FCA000FFF7EAFFB0FA80F0400902B010BD2DE97D -:10FCB000F04186B00546ADF806304FF6FF73994225 -:10FCC0000E4617461CD0048914F001041DD0038889 -:10FCD000ADF8083001238DF80A304FF000080DF11F -:10FCE000060302A93046CDE90432ADF80C80FFF7D7 -:10FCF000C5FF30B1049B1A88BDF806309A4204D182 -:10FD00000024204606B0BDE8F081BDF806303A4632 -:10FD100031462846FFF7B9FFF2E7A8DF7047B0DFAA -:10FD2000704762DF70470B88502B70B5044627D0B0 -:10FD300005D8102B0AD0112B0CD0012070BD512BEF -:10FD40001BD0532BF9D103681B6B01E003689B693F -:10FD50009847F2E70368DB69984700252E46236839 -:10FD60002046DB689847A842E7DD236829461B69DF -:10FD70002046984701350681F1E703685B6AE7E7AB -:10FD800003681B6AE4E77047036806319B681847FD -:10FD90008A79012A02D0022A03D0704703689B6A3D -:10FDA00018470368DB6AFBE730B585B06C4603464D -:10FDB00001F11002204612F8015D04F8015B8A424D -:10FDC000F9D1191DFFF7ADFF05B030BD07B5821D94 -:10FDD0000379ADF80410012001A98DF80630FFF772 -:10FDE0009CFF03B05DF804FB2DE9F04788B00546A1 -:10FDF000BDF840A0BDF84460BDF848400F469146AC -:10FE0000002120226846984607F013F9ADF80460F7 -:10FE1000B6EB0A062B798DF8023018BF0126E007F1 -:10FE200048BF9DF80D308DF80C6044BF43F00203CD -:10FE30008DF80D30A10748BF9DF80D30ADF800904A -:10FE400044BF43F004038DF80D30620748BF9DF8AE -:10FE50000D30ADF806A044BF43F008038DF80D3017 -:10FE6000230748BF9DF80D30CDF8088044BF43F00C -:10FE700010038DF80D30E60642BF9DF80D3043F0BB -:10FE800020038DF80D30A00642BF9DF80D3043F0E1 -:10FE900040038DF80D30610642BF9DF80D3043F0F0 -:10FEA00001038DF80D30E20544BF01238DF80F30BA -:10FEB000A30544BF01238DF8103002238DF81130C3 -:10FEC00040F20223ADF8123001238DF814302B6874 -:10FED000EC881B6939462846984769460246204601 -:10FEE00004F047FA08B0BDE8F08700B58DB001A86E -:10FEF000DAF79CFC019B23B1BDF808000DB05DF85A -:10FF000004FB4FF6FF70F9E703682DE9F041DB6869 -:10FF100007460E46144698470025804645451DDA9B -:10FF20003B6829461B69384698470288B24204D18B -:10FF3000012323702846BDE8F0814288B24201D1F6 -:10FF40000223F6E78288B24201D10323F1E7C38896 -:10FF5000B34201D10423ECE70135DFE7002323702E -:10FF60004FF0FF35E6E737B50D460DF10702C988BA -:10FF70000446FFF7C9FF011E11DB9DF80730032B74 -:10FF800008D12B8A022B05D1236820461B6998478C -:10FF90006B8A03812368A91D1B682046984703B01C -:10FFA00030BD30B58BB00C460DF10702098905460E -:10FFB000FFF7AAFF002819DB01238DF808309DF810 -:10FFC0000730E289012B13D09DF80E10ADF81020F8 -:10FFD000002363F30001ADF80C308DF80E10ADF87E -:10FFE0001230A088059302A9FFF799FE0BB030BD2F -:10FFF0002389ADF8183040F20113ADF81C3000230E +:10000000012A04D80233994504D88C48C9E78C48A2 +:10001000C7E700241A783A2A40F068825F1C5B78B0 +:100020007D2B11D03946012249450B46EDD211F8FE +:10003000010B7B2801D10132F6E77D28F4D1013A8A +:10004000F2D1B8461F4603E0B945DED94FF00008AB +:100050003B787D2B01D07B48A3E7002E43D00023C3 +:100060003078109308F09EFAC8B93346AB429B46ED +:1000700005D213F8012B2E2A01D05B2AF6D1ABEB67 +:1000800006013046FEF7EDFF0022064601462098A5 +:10009000FAF799FB28BB6C483146FAF7EBF9DAF826 +:1000A0000030002B01DD69487BE710AA2946304665 +:1000B000FEF7A8FD1E9A109B013A9A42834603D888 +:1000C00063496448F9F741FA01331F9A52F82360F3 +:1000D0004FF0FF33CAF80030AB4514D25E48FAF750 +:1000E000C1F94668F8E7DAF80030002B01DA5B481E +:1000F00057E71E9A013A9342E2D201331F9A52F80F +:100100002360CAF80030B8F1000F13D114B1733C6A +:1001100018BF01240AAA102110A8F2F76FFC31467B +:1001200022460AA8FAF766FD4D4810A9FEF763FBC0 +:10013000064601E0002CEAD14FF0FF3307930A9303 +:10014000B8F1000F00F0B780FAF73AFA209B02935B +:100150001F9B01931E9B00933A465346414610A8AD +:10016000FFF7F8FE10A8F2F79BFC119A90F80080B8 +:10017000831883460493B8F1000F7AD0394841467A +:100180000DF00AFC002800F0AA810BF1010B0025FC +:100190009BF800202B2A6ED02D2A6ED0202A6ED1FB +:1001A00004240BF1010B9BF80020232A04BF0BF160 +:1001B000010B44F010049BF80020302A0CD1B8F158 +:1001C000000F06D13046FEF7D9FA002818BF4FF0CD +:1001D0003D08002D08BF302507AA04995846FEF7B0 +:1001E00011FD027803462C2A04BF013344F0200499 +:1001F0001A782E2A05D1581C04990AAAFEF702FD86 +:10020000034693F800B00493BBF1000F39D01648B1 +:1002100059460DF0C1FB10B1049B5B788BB31348BA +:10022000BFE6104829460DF0B7FB08B32A460BF18C +:10023000020B45469046ABE79A780600C678060062 +:10024000B5780600D778060034DA0500E0780600B5 +:10025000F678060058DA0500FD7806000B790600EE +:10026000B4E30500217906002679060036790600F8 +:10027000804645468CE7022493E7002491E700245A +:1002800091E710A8F2F7C6FBB8F1000F08D130468D +:10029000FEF774FA002814BF4FF03E084FF03C08F8 +:1002A000002D08BF202514F0060F0DD0BBF1730FF1 +:1002B00005D18F4875E64446C3464546E7E7BBF19E +:1002C000630F01D18B486CE6B8F13D0F2AD0B8F12D +:1002D0005E0F2AD0B8F13C0F01D144F00104304642 +:1002E000FEF738FA002800F09980BBF1780F10D89B +:1002F000BBF1610F1CD8BBF1470F4FD8BBF1440FC6 +:1003000000F28C80BBF1000F71D0BBF1250F00F023 +:1003100085803046FAF766FC774903465A467748A7 +:10032000F9F71CF944F04004D9E744F08004D6E71B +:10033000ABF16203162BECD801A252F823F000BFF8 +:10034000B7030400D1030400EF0304001D040400FC +:100350001D0404001D04040013030400130304001F +:100360001303040013030400130304001303040025 +:10037000EF0304000104040013030400130304004A +:100380001303040013030400130304001303040005 +:100390001303040013030400A3030400BBF1580F6C +:1003A000B7D100230393079B0094CDE9015310229A +:1003B000ABF1170307E000230393079B0094CDE9FB +:1003C000015302226123314608A8F2F7E3FCEFE56E +:1003D0003046FAF7C1FC079B8DF84000CDE9005389 +:1003E0000122234610A908A8F2F713FCE0E5002338 +:1003F0000393079B0094CDE901530A226123E2E7AE +:10040000E3064FF000030393079B48BF44F40074D6 +:10041000CDE90153009461230822D4E73046FEF76A +:10042000ADF900283BD0BBF1000F24D0BBF16E0F1B +:1004300021D0BBF1250F21D0BBF1240F7FF669AF8E +:10044000BBF1470F12D8BBF1440F7FF662AF3046C5 +:10045000FAF7D2FC0A9B0293079B0146CDE90053B1 +:100460005A46234608A8F2F7ABFDA1E5ABF16503B8 +:10047000022BECD94DE74FF0670BE8E73046FAF76F +:10048000BBFC1F490EF09CFA0A9B0293079B44F4A5 +:100490008074CDE90053014623466622E2E7B8F1B5 +:1004A0003D0F01D117487CE5BBF1000F03D0BBF134 +:1004B000730F7FF42EAF10A93046FFF7DBF80A9BCD +:1004C000109A002BB8BF0A920A9B9A4288BF1093D9 +:1004D000079B109ACDE900530146234683E79BF81A +:1004E0000150002D7FF49DAEA84651E60027A8E5F7 +:1004F0003B790600477906005679060014D90500B5 +:100500000000C8426879060070B5054608681646BE +:1005100000F00702022A8AB00C4617D104A9C008CD +:10052000F2F763F90146049A009500230A44059303 +:1005300006A805ABCDE90146FFF70CFD2068FAF7E8 +:1005400046FB06A9FEF757F90AB070BD8268C1687C +:100550000492E8E707B501A9FFF78CF80199FEF7C7 +:1005600080FD03B05DF804FB044B0B60044BC1E954 +:1005700001300023CB600846704700BFF0E0050063 +:100580008505040073B50546806800F00703022B5B +:1005900015D101A9C008F2F728F9EC68019B9C422B +:1005A00011D20444204607F0C2FF061B3146204604 +:1005B000FEF757FDEB683344EB6002B070BD836813 +:1005C0000193C068E9E70020F7E701F00702022A7B +:1005D00013B5044608460AD101A9C008F2F705F987 +:1005E000042C08D0052C0CD0002002B010BD8A6865 +:1005F000C8680192F4E7019B002B14BF1E200E2057 +:10060000F3E7019907F0A9FF400040F00100ECE793 +:1006100001F00703022B2DE9F74F04461546084663 +:100620000DD101A9C008F2F7E0F80646019A55B9C4 +:10063000636820683146984703B0BDE8F08F8B6847 +:10064000CE680193F2E706EB020833460022984594 +:1006500016D8002A0CBF272722272949DFF8A490A3 +:10066000DFF8A4A0DFF8A4B03A462046F2F75CFE1B +:10067000B0450FD822493A462046F2F755FEDBE74F +:1006800013F8011B272903D02229E0D12727E4E70B +:100690000122DCE7304607F02FFF0546304607F021 +:1006A00046FFAF42064605D119493A462046F2F7C1 +:1006B0003BFEDDE75C2D04D116492046F2F79AFA9D +:1006C000D6E7A5F120035E2B02D80D492A46EDE7B7 +:1006D0000A2D01D11049F0E70D2D01D10F49ECE7AA +:1006E000092D01D10E49E8E7FF2D2A4601D85946C8 +:1006F000DCE7B5F5803F34BF51464946D6E700BF39 +:10070000F2770600847906007D79060001780600FC +:10071000F1770600F5770600F8770600FB7706000C +:10072000FE770600F7B51E462C4B9DF820709842C8 +:100730000D46144602D02A4B984208D13B46324619 +:100740002146FAF7E3FB0544284603B0F0BDF30762 +:100750000CD5761001960199002905EB040227DAE1 +:10076000013A0020134679B9551CEDE701A930463E +:10077000FAF7CAFA0028EED13046FAF733FA1949E7 +:1007800002461948F8F7EAFEAA4207D200B10191E1 +:10079000002FD9D115491648F8F7D7FE1B7803F07A +:1007A000C003802B02F1FF321CBF01310120D9E7C9 +:1007B0000024954205D304B10191002FEAD01546DB +:1007C000C2E70139C0D3681C0124054601302B78EB +:1007D00003F0C003802BF8D0EBE700BF5CE105001D +:1007E00000D605008B79060038D9050094790600FB +:1007F00058DA0500F0B585B004460D461746FAF7FD +:10080000E6F904F00703022B064616D1E00803A917 +:10081000F1F7EBFF0446042F4DD1AB0732D12A6824 +:10082000274B9A422ED1EA68062AD5E9013708D02B +:10083000032A06D02348F9F715FEA3680393E4685A +:10084000E9E7062B1AD0012200922146039A30468E +:10085000FFF768FF0546062F039A11D00123009386 +:1008600021463B463046FFF75DFF854225D8421BB7 +:1008700029463046FEF790FD05B0F0BD2546EAE773 +:10088000A018F2E70023039A009321462B46304636 +:10089000FFF748FF90F900300278002B08DB0121B8 +:1008A000FEF7DFFBE8E701315B081A42FBD1F7E70F +:1008B00040230121F9E70020DEE70A20DCE700BF42 +:1008C00040E10500C3750600044B0B60044BC1E911 +:1008D00001300023CB600846704700BFF0E0050000 +:1008E000E5080400D0E902120346486882423FBF8F +:1008F000901C013251F82000DA6028BF00207047B8 +:100900002DE9F0410E461249DFF848800446F2F71F +:1009100071F906F1080700257368AB420BD8012B6B +:1009200003D10D492046F2F765F920460B49BDE891 +:10093000F041F2F75FB91DB141462046F2F75AF98E +:1009400057F8041B01222046FAF754F90135E3E772 +:100950006F2706003D7E0600752706002F3C060027 +:10096000024608680B46083050F8041C01F0F1B844 +:100970000A46083050F8041C01F01EB9052870B56D +:100980000D461DD0062807D004281CD14B68002B2B +:1009900014BF1E200E2070BD0C4C01236A685E1C23 +:1009A000013B9A4203D8600040F00100F3E755F89C +:1009B00026100620F8F718FE334604EB6004EDE736 +:1009C00048684000F0E70020E5E700BFE8E30500E5 +:1009D00070B50C46064698B1851CAD0009492846FD +:1009E000FAF7EFF8466054B1083D214600F10803DC +:1009F000254451F8042B43F8042BA942F9D170BDCA +:100A00000148FCE7F0E30500E8E305002DE9F041CB +:100A10000C462046114602221E46F9F7E1FD6CB352 +:100A20003568AB0703D12A68154B9A4217D01020BE +:100A300016F09FFE002104463068F8F7D5FF002528 +:100A4000804604274046F9F749F8064650B928463B +:100A50002146FFF7BDFF0546204616F0A7FE2846B3 +:100A6000BDE8F081AF4205D8F900204616F091FEAE +:100A70007F00044644F825600135E3E7014DEEE7C9 +:100A8000F0E30500E8E3050010287FB504460E46B4 +:100A900015460CD007D8042848D90E2821D00024A8 +:100AA000204604B070BD1B281BD01D28F7D103A918 +:100AB0002846FAF729F90028F1D0039B002B33DDF3 +:100AC000706800215843FFF783FF00F108030446D4 +:100AD00000937268039B042106F1080000F068FF90 +:100AE000DEE72846FAF773F8214900F0CBFE00282C +:100AF000D5D06B68706800211844FFF769FF7268F1 +:100B000000F1080306F108010446920018460CF0B3 +:100B10008FFC6A6803467068920005F1080103EBD8 +:100B200080000CF085FCBBE7124CB9E71046FAF7E1 +:100B30004EF8C37B2BB100EB83000F4B02699A4246 +:100B400006D028460A4900F023FF05460028A6D013 +:100B50006B6800932046726805F1080306F10801EE +:100B600000F0ACFF002814BF1E240E2498E700BF3D +:100B7000F0E30500E8E30500C9080400042A7FB596 +:100B800004460D462BD111F0030640681DD10A68BA +:100B9000144B9A4219D101AA00F01DFF10B9124856 +:100BA000F9F760FCDDE901303146C01AFFF710FFAC +:100BB0000199426808340546920004EB810108302F +:100BC0000CF036FC284604B070BD2A4601460023CE +:100BD0002068FAF79BF9023054F82050F2E700251C +:100BE000F0E700BF40E10500C375060043680B60F5 +:100BF00008301060704716F0D9BD00BFF8B50E463A +:100C0000124B134988421ED08288920503D430606B +:100C100001242046F8BD847C002CFAD000EB84002F +:100C2000006902689A42EDD1476800F1080505EBBA +:100C300087070024BD42ECD255F8040B3146FFF77C +:100C4000DDFF0444F6E70024E3E700BFF0E305001E +:100C50009CE005002DE9F3410C46054654F8046B71 +:100C6000002701A930680197FFF7C8FF0198037AB0 +:100C700000EB83033A46D3F81080691E2346C04731 +:100C80003061062002B0BDE8F0812DE9F047DFF8C1 +:100C9000DC80DFF8DC9005460C46AB6873B1A288B7 +:100CA00090050BD4E15C21B90F2B07D112F4C07F62 +:100CB00004D0EB6804221A60BDE8F087E37C03B33C +:100CC00004EB830369681869C900002241F002013E +:100CD0000430F9F778FDA0B1297C4268EB682868F8 +:100CE00029B101460020BDE8F047F8F761BB30B1FB +:100CF000A188890503D41D498C4218BF006921468B +:100D0000F1E72B68ABB9A17C0029D5D004EB8101B8 +:100D10000C6923684B4509D1274657F8046F04EB4B +:100D20008604261D57F8044FB74214D34445B4D166 +:100D3000C2E72A7C002AE6D1A2889205E3D4444582 +:100D4000E1D01869EA686968F8F76CFBEB681B6822 +:100D5000002BD8D0B0E74445E4D021462846FFF721 +:100D600094FFEB681B68002BDCD0A5E79CE0050036 +:100D7000F0E305002DE9F0431546126887B00646FA +:100D8000002A30D1D0E901301129CDE903258DF8B1 +:100D9000142004BF082203929A7CCDE90101D2B14C +:100DA00003EB82031969184B0A689A421ED10C465C +:100DB000DFF8589054F8048F002747450BD054F8BB +:100DC000041F494501D10137F7E701A8FFF75DFF8F +:100DD0002B68002BF7D02B687BB1042B03D10C4B75 +:100DE0002B60B3686B6007B0BDE8F083074B994296 +:100DF000F1D001A8FFF749FFEDE70449039301A8EB +:100E0000FFF743FFEFE700BFF0E305009CE00500BC +:100E100054E40500F0B589B001AF00260390132219 +:100E20000F2304460D460168019603A8CDE904236B +:100E30007E6006978DF81C60FFF727FF019848B188 +:100E4000042816D12069F9F7C2FE83881B060646DE +:100E500002D5206909B0F0BD1DB9102016F089FC3B +:100E60000546F07B06EB80062946336920699847E2 +:100E7000F0E73A4631463046F8F7AFFCEAE7CA8871 +:100E80000149F2F751BA00BF9B79060038B5044614 +:100E9000084611464FF002121D46F9F7A1FB082043 +:100EA00016F067FC2B68C0E9004338BD38B51C4616 +:100EB0000546084611464FF00412F9F791FB2368E6 +:100EC0009A0703D11A68074B9A4202D00020F9F71B +:100ED000A7FA0C2016F04DFCD4E90013C0E900512C +:100EE000836038BD60E40500F0B50E468BB0CDE9F7 +:100EF000036205460021144606A81022CDE901111F +:100F000001AF0CF0ABFB0E230595079308977CB956 +:100F10000B2305A829680693FFF7B7FE019804285C +:100F20000BD1286922463146FAF71CF90BB0F0BD07 +:100F3000042C0CBF0F231C23EBE70028F6D05CB178 +:100F4000042C14BF022001203A460021F8F745FC8A +:100F5000042C18BF0620E9E70120F5E72DE9F04150 +:100F6000164612688AB004460D46002A5DD14FEA43 +:100F7000C10848F00208071D009041463846F9F7BD +:100F800022FC10B14368336012E040F271139D42BD +:100F900011D197E80700454B059306AB83E807009E +:100FA00005A8FBF772FA3060037943F0020303717E +:100FB0000AB0BDE8F081CDE907068DF8240021686C +:100FC00005A8CDE90545FFF760FE3768DFB1236866 +:100FD0009B889A07ECD517F00304E9D13A68344BA3 +:100FE0009A42E5D1384607F08FFF0068062803D102 +:100FF00030493148F8F7A9FA6B4622460121F8F743 +:1010000087FB3060D4E70E2DD2D0009802AA0E21C3 +:10101000F8F708FA029B002BCAD002AA3946012031 +:10102000CDF81080F8F7D9FBEBE7016877688B887B +:101030009B072BD50023CDE9050505A8CDE9003395 +:101040000793CDF820D08DF82430FFF71EFE0098CE +:10105000E0B110F0030819D10268154B9A4215D17E +:1010600007F052FFCDE902474FB9806806289FD0AC +:1010700002AB3A460121F8F74BFB002383E74068B7 +:10108000062895D002AB42460221F4E7E900201D74 +:1010900041F002012FB90222F9F795FB002887D011 +:1010A000EBE70122F9F78FFB4760E6E744D705003D +:1010B00034120600A8790600E8DA0500F0B51B4BEB +:1010C000034489B093F83030049300250C23CDE914 +:1010D000025104460E460DEB030009680593CDE965 +:1010E00000551746CDF818D08DF81C50FFF7CDFDF0 +:1010F000009B042B08D131693A462046F8F7D6FF09 +:101100000346184609B0F0BD002BFAD06A462946BE +:1011100001200297F8F761FB242C0346F1D1F9F77F +:1011200063FF002814BF1E230E23EAE754E40500E2 +:1011300070B5254B03440D4693F8551088B0CDE9A2 +:10114000035101AA0B210023CDE9051206462968A7 +:101150008DF81C3003A8CDE90133FFF796FD019C03 +:10116000042C07D129693046F8F73EFA0446204698 +:1011700008B070BDCCB120462946F8F719FB062E01 +:1011800004460CD0082EF2D1C207F0D4830703D155 +:1011900002680E4B9A42EAD00020F9F741F9F9F7BC +:1011A000E7FD400040F00104E1E7062EDFD1AA236D +:1011B0002968049303A8FFF768FD019B002BD6D193 +:1011C0006C0044F00104D2E754E4050058DE050049 +:1011D00070B5151E88B00C460CBF1D211B21CDE932 +:1011E000034101AA09210023CDE905120646216821 +:1011F0008DF81C3003A8CDE90133FFF746FD019BB4 +:101200003BB935B91B23216803A8CDE90435FFF7A5 +:101210003CFD0198042816D12069FBF701FB80B141 +:101220003DB12368D888F1F7D4FA01463046F1F78A +:10123000E1FC45F0800221693046F9F7DBFC08B09B +:1012400070BD2A46F7E728B12146F8F7B1FA002227 +:101250000146F1E72046F9F7C5FC0349024623465B +:101260003046F2F761F8EAE7B579060038B50D4681 +:1012700004460B49F1F7BEFC696800222046F9F7E5 +:10128000B9FC08492046F1F7B5FCA96820460022C0 +:10129000F9F7B0FC20460449BDE83840F1F7AABC94 +:1012A000C77906003D7E0600A679060070B5057A6E +:1012B00025B9C28805490648F8F750F900EB8504BE +:1012C0002469A446BDE87040604700BFD07906009D +:1012D00038D90500F0B589B00E460124102100234D +:1012E000CDE90441039001688DF81C30054617468E +:1012F00003A801AACDE901330692FFF7C6FC019BC2 +:10130000042B0CD12869F9F762FC037C00EB830005 +:101310003A46036928693146984709B0F0BD20462E +:10132000FBE770B51446126886B00346002A4CD11C +:10133000172905D1C388DB0043F0020323601AE0BC +:1013400040F27110814218D1D87C58B103EB800073 +:10135000364B0069002808BF184603799D0703D55E +:10136000206008E03148F8E7FBF78FF82060037948 +:1013700043F00203037106B070BD40F26F1081426A +:1013800017D12B4A934201D12A4BD7E7987C70B1F1 +:1013900003EB800003690193990703D11968264A7A +:1013A0009142CBD001A90120FFF712FBD8E71346E9 +:1013B000F1E7CDE90131CDE903241946012201A865 +:1013C0008DF81420FFF761FCD5E7C27C002AD2D04B +:1013D00000EB8202106902799207CCD46568043070 +:1013E000C9003DB902221143F9F7EDF90028C2D036 +:1013F0002560C0E79A8896070ED4AE070CD12E68F8 +:101400000E4DAE4208D1D50703D50D490D48F8F76A +:101410009CF842F002029A80012241F00201F9F7A1 +:10142000D2F963684360002388E700BFA8D70500AE +:101430009CE00500E8E30500F0E305003412060037 +:10144000E3790600E8DA0500F0B58BB00D461646E4 +:1014500009210A22CDE906120590016803AA044673 +:101460001F4605A80023CDE9033308928DF82430E8 +:10147000FFF70BFC039838B92046F9F7B3FB0B498B +:1014800002460B48F8F76AF8042807D120693B4662 +:1014900032462946F8F73CF90BB0F0BD04990097A5 +:1014A00033462A46FAF77CFAF6E700BF4073060097 +:1014B00038D9050038B50446FFF7A0FB05460430CF +:1014C00021468000F9F77DFB002104460430F9F73E +:1014D00045F90DB1014B2361204638BD54E40500A8 +:1014E0002DE9F0478AB00DF10C09002407460D469E +:1014F00016460146182205A898460823CDE906237A +:101500000394C9F804400594CDF820908DF8244048 +:10151000FFF7BBFB0398019408B1042824D101A96B +:101520003846FFF7C7FF044600231122394605A8B5 +:10153000CDE90333CDE906230594FFF7A6FB039B12 +:10154000002B58D055EA060139D14A460846F8F72B +:1015500044F90746062F4ED03846F9F743FB2E498B +:1015600002462E48F7F7FAFF55EA06020ED102AB03 +:1015700001210297F8F7CCF804462046F9F727FB3B +:101580008742D1D020460AB0BDE8F08705EB46047B +:101590000134A400204616F0ECF8221F8246414692 +:1015A00040F8047B0BF044FF039853463246691C15 +:1015B000F8F7AEF80446504616F0F8F8DDE705EB0C +:1015C00046070237BF00384616F0D3F8039B036086 +:1015D000049B43608146A7F10802414608300BF0A6 +:1015E00027FF4A4631462846F8F7F7F807464846A7 +:1015F00016F0DCF8AEE701980028C3D02269084B4A +:101600009A42BFD1037A00EB830332461F69294611 +:101610004346B8472061B5E7FF79060038D9050091 +:1016200054E4050000B589B009210A22CDE904126D +:1016300000230168039001AA03A8CDE901330692B3 +:101640008DF81C30FFF721FB0198003818BF0120EE +:1016500009B05DF804FB2DE9FF4711F00304814652 +:101660000F46904603D10A685B4B9A4202D0002095 +:10167000F8F7D6FE4046FAF713FE0028F7D002AA84 +:10168000384601A9FFF7B2FADDE90160DFF84CA1A5 +:1016900022464FF40775964208D106B303685E7C74 +:1016A00016B103EB86031E690B2319E050F82210D4 +:1016B0008B07DCD10B685345D9D10B7A23B9CA8883 +:1016C00047484849F7F74AFF8B889C0541BF43F0DC +:1016D00001038B8003F002031D430132DBE70A2381 +:1016E000002E18BF01330533980016F050F83E4B1A +:1016F00043613E4B83613E4BC3613E4B03623E4BB5 +:1017000043623E4B83623E4BC3623E4B03633E4BA0 +:10171000836003F10433C360092303743B4B4363C9 +:101720000A23C374019BC0F800A004468580A0F87A +:101730000690C0F8388063B1012B4FF00B0383741F +:1017400009BF029BC7631B68C36316B10C234374B4 +:10175000066415F0020516D1D8F808202C49AA42D3 +:1017600011D0D8F80C3003EBC50053F8353093B1E5 +:10177000042B10D0436898070DD11B688B420AD107 +:1017800040F21E23A38003A92046FFF737FA012861 +:1017900003D920486CE70135E1E7E37C04EB8303E0 +:1017A00000221869C2210430F9F70DF8054678B116 +:1017B000436813F003020BD11B68D98840F23B2326 +:1017C000994205D1031D01211348FFF75FFB6860B3 +:1017D000204604B0BDE8F087F0E3050060E40500B2 +:1017E00038D90500217A0600E1140400D111040063 +:1017F0004914040031110400BD1004005D0F040001 +:10180000E90E0400150E040001020304D5120400C1 +:1018100034120600377A0600B8E4050038B50D46E4 +:10182000284611460C4A1C46F8F7DAFE012D04D072 +:10183000032D07D00948F8F7F3FD2068BDE83840CC +:10184000F9F7C5B92068FDF7DFFED4E90112BDE85C +:101850003840FFF700BF00BF060002005E7A0600B6 +:101860001FB5074B01934B6802930A468B6803939D +:10187000014601A8F7F7DEFF05B05DF804FB00BFE5 +:10188000D0E405002DE9F041154D164E0F46B84243 +:101890001FD010F003031ED10268AA421BD1837C23 +:1018A000DBB100EB830000690368B342EFD104466B +:1018B00054F8043F00EB830000F1040854F8040FCF +:1018C000A045E4D93946FFF7DDFF0028F6D0BDE892 +:1018D000F0810120FBE70020F9E71846F7E700BF99 +:1018E00060E40500F0E305002DE9FF418B070546A4 +:1018F000019108461AD10B68144A93420ED1012374 +:10190000029301AB0393DDE90267DFF84480002412 +:10191000A6420ED10E2004B0BDE8F0810D4A9342DC +:1019200004D103AA02A9FFF761F9ECE70A48F8F726 +:1019300077FD57F82410414505D02846FFF7A2FF50 +:1019400008B90134E4E71E20E5E700BF60E40500C4 +:101950009CE00500F0E30500667A0600820708B502 +:1019600003D10268044B9A4202D00448F8F758FDAC +:10197000BDE80840B8E700BF60E405007A7A0600D9 +:1019800010B50C46F9F723F92146BDE81040ABE746 +:1019900038B50D460446F9F71AF9854204D02946B0 +:1019A000FFF770FF10B12469204638BD0446FBE7FD +:1019B000F8B51D46069B074602FB01F40026AE4221 +:1019C00000D1F8BD1846224639460BF031FD0346DA +:1019D00023440136F3E70B4610B51446014618467A +:1019E000FCF75EFEA068002809DA6268236801320D +:1019F0009A4262600ADC431E5842584110BDFAD038 +:101A0000D4E900329342F6DD6360F4E70133FBE78B +:101A10002DE9F0410E46002108469768D2E90048BA +:101A2000FCF70CFC002F054611DA444502DA284683 +:101A3000BDE8F08156F824102846FCF71FFA3C4414 +:101A4000F3E756F824102846FCF718FA3C444445BE +:101A5000F7DBECE770B50446022C049E15461846E9 +:101A600010D1B24226D1034608461946AE4232464C +:101A700028BF2A460BF0AAFC022C0ED1B0FA80F047 +:101A8000400970BD2CB1032C05D033461D461646C7 +:101A9000E9E70124EAE70424E8E700280ADB0BD1A0 +:101AA000AE4203D02CBF01200020EAE7601E18BF21 +:101AB0000120E6E70020E4E70120E2E72DE9F74F07 +:101AC0000228DDF830800446174605D1424509D08A +:101AD000002003B0BDE8F08FB8B1032817D042460C +:101AE000B84617461A460B461146B845C3461E4629 +:101AF00028BFBB460D464FF00009D94509D1B8456E +:101B000023D02CBF01200020E3E70124EDE70424CB +:101B1000EBE72B46B2461968DAF800000193F9F7B3 +:101B200005FB0436019B043510B109F10109E4E716 +:101B3000022CCDD01A68DAF80010E0B2F8F7B6FA45 +:101B4000A0F11E0358425841C3E7601E18BF012090 +:101B5000BFE72DE9F0478046186816461D460F4638 +:101B6000F9F735F8022ED5F804A0814613D9AA68F2 +:101B700001233946F9F7CAF9032E044606D039463F +:101B8000EA6801234846F9F7C1F90746A74204D895 +:101B90000848F8F783FA0024F8E758F8240051467B +:101BA000F9F7C4FA08B90134F0E7600040F0010029 +:101BB000BDE8F087837A06002DE9F041002507464D +:101BC0000E4690462C46B54204D1600040F001001C +:101BD000BDE8F08157F825004146F9F7A7FA00B1B2 +:101BE00001340135EFE700BF03685A7C03EB820341 +:101BF0001869704737B50446FFF7F6FF042185687A +:101C000001AB00222046A847013002D10198F8F725 +:101C100051FC062003B030BD0868FFF7EBBF37B5B5 +:101C20000446FFF7E1FF0121856801AB0022204651 +:101C3000A847013002D10198F8F73CFC062003B018 +:101C400030BD2DE9F041044686B00868FFF7CCFFAF +:101C5000012C0D46064626D94C686410601C22D023 +:101C6000214602A8F0F7ADFE621C02D0631E44B309 +:101C70001C46012102A8F0F708FF3768014680469C +:101C800001AB28680122B847411C15D101980B28E7 +:101C900010D1039B012B10D102A8F0F7BBFE062048 +:101CA00006B0BDE8F081102102A8F0F78AFE4FF0DF +:101CB000FF34D9E7F8F7FEFB50B9012102A8F0F78D +:101CC0005AFF337BDB0702A807D5FDF7D1F9E7E719 +:101CD00098F800300A2BC7D1F3E7FDF7E5F9DFE705 +:101CE00037B5002101900846FCF7A8FA044601A97F +:101CF0000120FFF7A6FF0546F9F776F920B129463E +:101D00002046FCF7BBF8F2E7204603B030BD30B503 +:101D1000054685B048680C46F9F71EF80023032DE8 +:101D20000290039305D0029B002B08DA1620F8F7E7 +:101D3000C1FBA068F9F710F803900028F3D02468DD +:101D40002046FFF751FF0221856801AB02AA204619 +:101D5000A847013001D10198E9E70298FBF767FE37 +:101D600005B030BD1FB50123019001A90320CDE9C5 +:101D70000230FFF7CCFF05B05DF804FBF0B5022898 +:101D800085B00C461DD9A068022201A9F9F716FA00 +:101D900090B1019D26683046FFF726FF876860688E +:101DA000F8F7DAFF6B4601462A463046B847431C2F +:101DB00009D10098F8F77EFBA068F8F7D9FF05462F +:101DC000E8E70025E6E7FBF717FE05B0F0BD2DE9D3 +:101DD000F0471E4681461546FFF706FF9DF8207026 +:101DE000D0E9008317F0020F4FF000048A4618BFB5 +:101DF0009846346007F001076DB133462A465146D4 +:101E00004846C04738B1431C08D133680B2B02D178 +:101E10000CB1002333602046BDE8F0871FB982442F +:101E20002D1A0444E8E70446F5E72DE9F0430128BC +:101E300089B00F4690461ED13F683846FFF7D4FE62 +:101E40004FF48071054604A8F0F7BBFD069C4FF4E3 +:101E5000807900262146D5F800C003AB4A463846B3 +:101E6000E047411C39D103980B2840F09980002E9F +:101E700044D1062073E04868F8F76EFF0546681CF9 +:101E8000DAD03868FFF7B0FE037BDA0706462C4647 +:101E9000294604A871D5F0F794FD0026002C5BD0EC +:101EA000214604A8F0F7F1FD00230093014603AB9F +:101EB00038682246FFF78BFF039B804633B304A8A4 +:101EC0002146F0F758FE03980B2869D1059B002B9B +:101ED00042D104A8F0F79EFDCBE778B181450644D6 +:101EE00003D9A9EB00090444B4E74FF4807104A8B6 +:101EF000F0F7B3FD4FF480790446ABE72B7B0596F2 +:101F0000DB0704A829D4FDF7CFF828E084421CD8C9 +:101F1000DDE9054188578B5D0028324622DA03F05F +:101F2000E000C02820D003F0F000E0281ED003F02D +:101F3000F803F02B0CBF042305231E44A64217D838 +:101F400005F1FF35E6D12C46A8E7211A04A8F0F7E1 +:101F500012FEB8F1000FDBD104A8FDF789F809B033 +:101F6000BDE8F0830123E8E70223E6E70323E4E783 +:101F7000E44334442C44164690E7F0F730FDCDF8A6 +:101F8000008003AB069938682A46FFF720FF039BC1 +:101F900043B104A8F0F73EFD03980B283FF469AF66 +:101FA000F8F788FA337B0590AAE700223DE7012283 +:101FB0003BE730B50C4687B005460622606803A9AA +:101FC000F9F7FCF8022D0ED8049A03992068002333 +:101FD000009302ABFFF7FBFE0346029858B10B28B3 +:101FE0000ED0F8F767FAA068F8F7B6FE049A8242B6 +:101FF00028BF0246E9E7580040F0010007B030BDB5 +:102000000620FBE710B50C46F8F7E1FD437C73B101 +:1020100000EB8300E107006901D503683BB1A2072B +:1020200001D543681BB1630705D583681BB9024915 +:102030000248F7F78AFA10BD897A0600ACD8050085 +:102040001FB5009303ABFFF7C2FE0346039818B118 +:102050000B2807D0F8F72EFA580040F0010005B021 +:102060005DF804FB0620FAE730B50D4685B004465E +:102070000522686801A9F9F7A1F8032C12D1A86814 +:10208000F8F776FE0024029A0199121B824202920E +:102090004FF0020328BF024621442868FFF7D0FF13 +:1020A00005B030BD042C0BD1A868F8F761FE0446DA +:1020B000E868F8F75DFE02998C4228BF0C46E2E71B +:1020C00000244FF0FF30DEE71FB504460522084626 +:1020D00001A9F9F773F8DDE9011203232046FFF7A0 +:1020E000AFFF04B010BD0223FFF7AABF13B50190E4 +:1020F00001A90120FFF7A5FD0446F8F775FF0028A8 +:1021000014BF2046002002B010BD00BF402808B513 +:1021100031D02AD800F0FD003C2826D1532920D800 +:10212000412922D9423911291FD8DFE801F08A1E3E +:102130001E1E1E1E87151E1E151E1E1515211E1580 +:102140000F2912D8DFE801F07D11141108117A0867 +:1021500011110811111111140121042002B1116093 +:1021600008BD6239CBB20F2BEAD93748F7F796FF93 +:1021700001210820F2E7532932D8412903D8012947 +:10218000F3D10846EAE742391129EED801A353F802 +:1021900021F000BF432204006B2104006B210400E6 +:1021A0006B2104006B2104006B2104003922040020 +:1021B000DD2104006B2104006B210400DD210400FB +:1021C0006B2104006B210400DD210400DD210400EB +:1021D000352204006B210400DD2104000421D0E736 +:1021E0006239CBB20F2BC0D80F29BED801A353F848 +:1021F00021F000BF432204006B21040035220400BB +:102200006B210400DD2104006B210400392204004D +:10221000DD2104006B2104006B210400DD2104009A +:102220006B2104006B2104006B2104006B2104006E +:10223000352204000821A4E70221A2E7012102209F +:102240008CE701219DE700BF947A0600512808B56C +:102250002CD8412803D8012857D0002051E042381B +:102260000F28FAD801A353F820F000BF0B23040075 +:102270005B2204005B2204005B2204005B2204005A +:102280005B220400152304001B2304005B220400CE +:102290005B2204001B2304005B2204005B22040079 +:1022A0006123040067230400372304006238C3B2AB +:1022B0000F2BD2D80F28D0D801A353F820F000BF9D +:1022C000012304005B220400532304005B2204006A +:1022D000472304005B2204000F230400672304004B +:1022E0005B2204005B220400672304005B220400DD +:1022F0005B2204005B2204005B220400272304000D +:102300008856400040F001002CE0885CF9E731F984 +:102310001200F6E731F81200F3E7BDE8084051F883 +:102320002200FBF784BB01EBC201BDE80840D1E904 +:102330000001FBF751BB01EBC201BDE80840D1E948 +:102340000001FBF764BB51F82200BDE80840FAF732 +:102350003DBC01EBC201D1E900010CF0D3F9F4E777 +:1023600051F8220008BDBDE8084051F82200FBF7F3 +:1023700043BB70B50446084652B9621E13444FF081 +:10238000FF3510B193F90010C8170146002209E08B +:102390000125F6E71E78090241EA10612B4446EA5E +:1023A00000200132A242F5D170BD2DE9F34105466E +:1023B000174601AA1C680E469846FFF7A7FE402D57 +:1023C00007D1019AE41B531E1C44524214403C4462 +:1023D0003C252318C8F800302346A5F13E0462428C +:1023E00062415A2E94BF00210121FFF7C2FF4F2EF8 +:1023F000044602D102B0BDE8F081532E06D1D9F7D0 +:10240000FFFE01462046FCF755FEF3E7662E02D19B +:10241000FAF7DCFBEEE7642E02D10CF073F9F7E774 +:102420005A2E0ED910F1804341F10002B3F1004F52 +:1024300072F1000302D2FBF7DFFADBE7FBF7CCFA1D +:10244000D8E7B0F1804F71F1000302D2FBF7EFFA49 +:10245000D0E7FBF7DCFACDE713B50446019310464D +:1024600029B9224601A90AF0E3FF02B010BD01AB71 +:1024700023441444A042F8D013F8012D00F8012B96 +:10248000F8E72DE9FF47DDF83080144601AA06463B +:10249000D8F8005089469A46FFF738FE402E074686 +:1024A00008D1019BA5EB0A055A1E15445B421D404D +:1024B00055443C26A6F13E02EB19C8F80030D2F193 +:1024C000000848EB0208B9F1640F14D0B9F1660FA7 +:1024D0000CD0B9F14F0F29D1042F384623462A4694 +:1024E000414628BF0420FFF7B7FF2BE02046F8F74E +:1024F00083FC0446F0E72046F8F77EFC0BF0D2FDA3 +:1025000004ABCDE9020103EB88032A4653F8083CEB +:1025100041460420FFF7A0FF3E3E18BF012604AB52 +:1025200003EB8606043556F8084CD5E7A3070CD113 +:1025300022680F4B9A4208D12B463A464146204624 +:10254000FBF7F8F904B0BDE8F0872046F8F704FC83 +:10255000042F0446C0D90028B4BFFF21002128461B +:102560003A460BF07BF83E2E04BF3B1FED18B3E755 +:1025700058DE050070B50546712D0E461446184606 +:1025800007D8612D06D8012D50D0423DEBB20F2B5C +:1025900026D970BD623D0F2DFBD801A353F825F05D +:1025A0002D260400932504004F26040093250400E3 +:1025B0004526040093250400312604005D2604000E +:1025C00093250400932504005D2604009325040050 +:1025D0009325040093250400932504003726040066 +:1025E0000F2DD6D801A353F825F000BF2D260400E7 +:1025F00093250400932504009325040093250400EB +:1026000093250400312604005D2604009325040070 +:10261000932504005D2604009325040093250400FF +:10262000932504005D260400372604003055B0E7EA +:1026300026F81400ADE706EBC403C21746F83400D1 +:102640005A60A6E70CF068F946F82400A1E701EB10 +:10265000C2040BF015FDC4E900019AE746F8240016 +:1026600097E764282DE9F04106460F4615461C46BB +:102670000DD0662804D04F2813D147F8253004E048 +:102680001846F8F7B9FB47F82500BDE8F081184671 +:1026900001EBC205F8F7B0FB0BF004FDC5E9000142 +:1026A000F3E713F0030811D11A680E4B9A420DD1CB +:1026B000424601464020FFF729FD414600FB0573D5 +:1026C00002462046BDE8F041FBF734B92046F8F752 +:1026D00043FB2A46034639463046BDE8F041FFF742 +:1026E00049BF00BF58DE050081680348C9000222C7 +:1026F0001143F8F768B800BFE44000202DE9F04F1F +:10270000DFF8BC8085B0044600AFD8F810000E4654 +:10271000BA211546F9F748FE8146D8F81000002284 +:1027200040F69A310430F8F74EF807F10C01804674 +:102730004846FCF79FFFFB6801460344B8F1000FD1 +:1027400007D0013C05E08B4205D913F8012D2E2A54 +:10275000F7D0002CF7D18B4203D11A491A48F6F76B +:10276000F4FED5F800905A1A02EB090404F10803AC +:1027700023F00703ADEB030D6B4618467A604FEA72 +:10278000D30B04F1010A0AF053FEE8467A68B9F166 +:10279000000F09D02E23501C02F83B3031684A4606 +:1027A00040440AF045FE544621464046EFF74AFFB2 +:1027B000F0F70FF8143730602C60BD46BDE8F08F9D +:1027C00098400020A17A0600A0DA050010B5082282 +:1027D000084904460BF046F9024630B9014604F1B7 +:1027E0000800BDE8104002F055BC2046BDE810408E +:1027F000ECF74CBAB57A060010B50446F0F750F97C +:10280000FFF7E4FF01280BD006492046F0F79AF9BC +:102810002046F0F745F9FFF7D9FF022818BF00203E +:1028200010BD00BFD77A060070B5044686B00846D2 +:10283000F0F736F92049082205460BF013F9064651 +:1028400080BB01A96A4605F1080002F023FC01994A +:10285000012905D1636800981A46F6F780FF1FE04A +:1028600002291FD1009B93E803009D68134B04F1DC +:10287000080282E80300196962680491D968059129 +:1028800002A80F49C3E90322EFF7E8F832462146D0 +:102890002846F6F7C5FCF6F75DFF0120EFF7E6F8EE +:1028A00006B070BD2846EFF773FFECF7E7F86368F2 +:1028B00001211A46D1E700BFB57A060098400020F2 +:1028C000819203002DE9F04F0346032B0868B1B055 +:1028D00009D9042BD1F80CA026D00C69641005D5B9 +:1028E0000020F7F7DBFB00244FF0060A03A9FCF7F2 +:1028F000C1FE049024B103AA04A92046FFF7FEFEFE +:10290000039B002BECD00025DFF8A8B101262C4654 +:10291000A846039BB34209D2BAF1060F08BF44464A +:10292000204631B0BDE8F08F0024DFE7049802D0E4 +:10293000835D2E2B21D13146EFF784FE07460498A4 +:10294000711B2844EFF77EFE06AA054605A9DBF8B1 +:102950009800F8F7A3FA059B8BB1F90056480022BE +:1029600041F00201F7F72FFF48B1D0F80490B8F119 +:10297000000F08BFC846751C4C460136C9E710AAAF +:1029800080210CA8F0F733F8002C39D121462846D5 +:10299000FBF7C2FD81460028E9D1DBF8980008AAC0 +:1029A00007A9F8F77BFAA146079B994507D30121B0 +:1029B0002846FBF7B1FD81460028D8D13EE0002330 +:1029C0000D93089B09A953F82900FCF753FE099AB7 +:1029D000014632B10CA8EFF7CBFF2F210CA8F0F77E +:1029E00075F82846EFF7F5FE01460CA8F0F7AAF8AF +:1029F0000CA8FFF701FF034628BB09F10109D3E743 +:102A0000204609AA40F27311F6F70CFD0998A8B107 +:102A1000FCF712FE01460CA8F0F794F82F210CA841 +:102A2000F0F754F82846EFF7D4FE01460CA8F0F76B +:102A300089F80CA8FFF7E0FE034620B91F4920489B +:102A40003A46F6F78BFD38460193FBF743FD1D49E7 +:102A50000B97814609A8EFF701F8019B012B24D1C0 +:102A6000DDE90D10FCF726FB40F2731102464846E3 +:102A7000F6F796FF14490D9F0CA8F0F763F80CA821 +:102A8000F0F70EF8FFF7A2FE022803D10CA9484682 +:102A9000FFF7CAFE0D9724B14A4629462046F6F7AD +:102AA0007FFF0020EEF7E2FF61E70CA94846FFF741 +:102AB000BBFEF0E798400020E4400020BE7A06000C +:102AC000A0DA0500E9260400CE7A0600014B186959 +:102AD000704700BF98400020014BD868704700BF86 +:102AE000984000202DE9F043174E85B08046002025 +:102AF0000C46D6F80C90F9F76FFCF060074620689A +:102B0000F6F728FEB8F1020F0546C6F80C9019D06A +:102B1000A068F8F75CF806466368019304F10801C1 +:102B2000A8F10200FDF754FF01ABCDE90207002236 +:102B300003213046F6F7ECFD062D18BF686005B09E +:102B4000BDE8F083014EE7E79840002060E405000F +:102B500001460720F6F748BD01460620F6F744BDBA +:102B60000021F6F741BF1FB56946F6F73DFF044661 +:102B70002046F6F7B3FF10B91E2004B010BDF8F7D9 +:102B800033FA0028F4D10E20F7E71FB56946F6F7AF +:102B90002BFF04462046F6F7A1FF10B90E2004B023 +:102BA00010BDF8F721FA0028F4D01E20F7E707B58A +:102BB00041F6AA33CDE90030002269460220FDF734 +:102BC000A3FC03B05DF804FB08B5F8F785F800280E +:102BD00014BF1E200E2008BD10B586B0F8F7BCF853 +:102BE000B0F5881F044602D30848F7F757FA01AA40 +:102BF00002A80421EFF7FBFE214602A8EFF766FFCB +:102C0000DDE90310FCF72DFA06B010BDDB7A0600F3 +:102C10000A4601462320F7F749BA024640F2AA5174 +:102C20002120F7F743BA024640F2A2512120F7F7DC +:102C30003DBA30B50B46012885B0044618BF4C6834 +:102C400018686946F6F7D0FE05462846F6F746FFAF +:102C5000024610B9204605B030BD21461B20F7F7CB +:102C600025FA0446F1E701281FB50B4603D1186881 +:102C70000021F7F7DDFF10216846EFF7A2FE0B49B0 +:102C8000684605F0D2F8032803D109480021F6F779 +:102C90005CFC019919B9042801D10648F7E7684698 +:102CA000FCF7E6F905B05DF804FB00BFF53C060053 +:102CB0002CDC0500C4DA05002DE9F04F914685B003 +:102CC00082468846002240F24A3148461E46F7F7BF +:102CD0007AFD054600B14568BAF1010F4AD1D8F82E +:102CE00000006946F6F780FE00248246A346F6B24D +:102CF0005046F6F7F3FE074660B93CB9224640F667 +:102D0000B2714846F7F75FFDC8B14468204605B088 +:102D1000BDE8F08F8DB139462846F6F749FD80466B +:102D200044B141465A463046F7F7C0F91E281CBF49 +:102D30002746D8463C46C346DAE7B846F0E710488F +:102D4000F7F7ACF958F8276025B131462846F6F771 +:102D50002FFD064634B958F82740B146013757458C +:102D6000F0D1D3E74A4631465846F7F79FF91E2877 +:102D7000F4D1F0E700273C46B9465FFA86FBEEE760 +:102D8000F47A0600012397E7002395E737B501A9F8 +:102D90000546FCF76FFC05F00703022B044605D03F +:102DA000AB0711D12A680F4B9A420DD101992046E9 +:102DB00005F0D3FB012801900ED1204605F09CFBC5 +:102DC000FAF71AFE03B030BD019B012B04D1207825 +:102DD000400040F00100F5E7019A03490348F6F787 +:102DE000BDFB00BFB4E30500FB7A060038D905003F +:102DF000022808B506D1BDE80840D1E9001222201A +:102E0000F7F754B90148F7F72DFB00BF147B060014 +:102E10002DE9FF471C4B009302AC8846002102239A +:102E2000019406460846F7F707FC21460298039DE1 +:102E3000DFF858A0FCF71EFC03A907462846FCF75C +:102E400019FC00240546A146B4420BD10023CDE96C +:102E50000033039A0D482946EFF7DBFE062004B045 +:102E6000BDE8F0873CB1CDE90099029A00233946CC +:102E70005046EFF7CEFE58F8241000225046F7F7E0 +:102E8000B9FE0134E0E700BFF4E5050090CD050090 +:102E900010B586B004466A4602A81021EFF7AEFDD1 +:102EA000012221466846F7F7A5FE02A8FCF7F6F8CE +:102EB00006B010BD70B505460868C2070C4605D4BB +:102EC000830708D10268154B9A4204D1012D24D9F9 +:102ED0000020F7F7C7FAF7F78FFF012D064616D93E +:102EE0006068F7F739FF0BF017FD01460C4808F052 +:102EF00019F90146044630460BF062FD07F01AFE50 +:102F000021460BF011FEBDE87040F9F75FBE07F0F7 +:102F100011FEBDE87040FAF758BB70BD58DE0500E1 +:102F200000002041012813B50B46144602D9084879 +:102F3000F7F776FA002201210648FBF76BF92246E3 +:102F4000019001A90120FBF779F8019802B010BDAA +:102F5000237B0600A4DE050013B504460846FCF7F3 +:102F600053FB002301466A462046F6F79DFA009B74 +:102F7000002B14BF1E200E2002B010BD37B5022852 +:102F8000D1E900508CBF8C680024FCF73DFB014662 +:102F90006CB96A462846F6F74DFC009820B10199B5 +:102FA00009B1F8F73EFD0446204603B030BD0023CA +:102FB0006A462846F6F778FAEFE738B50446084639 +:102FC0001546FCF721FB2A4601462046F6F7E8FCA9 +:102FD000062038BD0022F0E708B5F6F74FFD18B916 +:102FE000024B186AF7F74FFA08BD00BF984000205F +:102FF000062808B5014607D004480122F7F7FAFD74 +:1030000003490248EFF7F6FD062008BD90CD050004 +:10301000AB520600F7B50F46002104460846FBF701 +:103020000DF9174B05468CB9DE68B368A34202D888 +:10303000284603B0F0BDF36853F8341021B10429D9 +:1030400002D02846FAF71AFF0134EEE75B6A5C68A3 +:10305000DB68C4F31E041C440226A642E8D2002307 +:1030600038686A463146F6F71FFA009B2BB1F1002B +:1030700041F002012846FAF701FF0136EDE700BFF3 +:1030800098400020024B0022A3F808220620704737 +:1030900098400020024B0122A3F808220620704726 +:1030A00098400020034BB3F80832002B14BF1E20B9 +:1030B0000E2070479840002008B5EBF7E9FD062088 +:1030C00008BD00B589B001A8EEF7C0FE0398400026 +:1030D00040F0010009B05DF804FB00B589B001A81B +:1030E000EEF7B4FE0298400040F0010009B05DF830 +:1030F00004FB10B50C4C40B9D4F81002431C11D09D +:10310000BDE810400001FAF777BC0868F7F724FE25 +:103110000028ABBF00094FF0FF33C4F81002C4F819 +:103120001032062010BD00BF9840002020F0004063 +:10313000704708B5F7F760FE01460BF007FE002860 +:1031400014BF1E200E2008BD10B5F7F755FE20F065 +:103150000044074920460BF0F9FD20B904492046F8 +:103160000BF0EAFD08B10E2010BD1E20FCE700BFE9 +:10317000FFFF7F7F10B5F7F73FFE20F000440749BF +:1031800020460BF0E3FD30B9044920460BF0C0FDAA +:1031900008B91E2010BD0E20FCE700BFFFFF7F7F97 +:1031A00008B5F7F729FE03490BF00AFCBDE8084013 +:1031B000F9F70CBDE02E654208B5F7F71DFE03498F +:1031C0000BF0FEFBBDE80840F9F700BD35FA8E3C78 +:1031D00008B5F7F711FE07F0E9FDBDE80840FAF77A +:1031E000F4B91FB500230193F7F706FE01A907F014 +:1031F00075FCF9F7EBFC02900198F9F7E7FC02A9DE +:1032000003900220FDF7E4FB05B05DF804FB38B540 +:103210000D46F7F7F1FD04462846F7F79DFD0146F8 +:10322000204607F037FCBDE83840F9F7CFBC1FB5A2 +:1032300000230193F7F7E0FD01A907F003FCF9F77C +:10324000C5FC02900198FAF7D7FB02A9039002206F +:10325000FDF7BEFB05B05DF804FBF8B50C4616465D +:10326000F7F7CAFD05462046F7F7C6FD01460446B6 +:103270002846B047014606460BF068FD20B12146BE +:1032800028460BF063FD18B326F000471449384672 +:103290000BF05CFDF8B9124938460BF039FDD0B996 +:1032A00025F000450E4928460BF050FD20B90C4989 +:1032B00028460BF02DFD70B124F00044084920464B +:1032C0000BF044FD20B9064920460BF021FD10B15A +:1032D0000448F6F7E3FE3046BDE8F840F9F776BC5F +:1032E000FFFF7F7F307B0600004AB6E7E9AF0400AE +:1032F000004AB2E71B330400004AAEE775AF040092 +:10330000004AAAE725B1040008B5F7F775FD07F0F4 +:1033100051FBBDE80840FAF758B960F31E010846B2 +:10332000704708B5F7F768FD07F0C2FABDE8084036 +:10333000FAF74BB970B5064608680C46F7F75CFD1E +:10334000002105460BF0E4FC10B11448F6F7A6FE88 +:10335000284607F077FE012E054603D1BDE87040F0 +:10336000F9F734BC6068F7F747FD002104460BF01D +:10337000CFFC0028E9D14FF07E5120460BF0B4FC81 +:1033800018B107490748F6F7E0F8204607F05AFE5B +:10339000014628460BF0C8FBE0E700BF307B060083 +:1033A0003874060030DB050070B50D46F7F724FDD4 +:1033B0000446A847014605460BF0C8FC20B121464B +:1033C00020460BF0C3FCB8B125F000460E4930464C +:1033D0000BF0BCFC98B90C4930460BF099FC70B965 +:1033E00024F00044084920460BF0B0FC20B90649FF +:1033F00020460BF08DFC10B10448F6F74FFE28462E +:10340000BDE87040F9F7E2BBFFFF7F7F307B06002D +:103410000049C9E72D3104000049C5E7F9A60400B9 +:103420000049C1E70DAF04000049BDE7A5AE0400A7 +:103430000049B9E761AD04000049B5E7EDAC04000F +:103440000049B1E741A904000049ADE779AF0400A4 +:103450000049A9E765B2040008B5F7F7A1F84000F4 +:1034600040F0010008BD10B50446F7F799F8084B85 +:1034700008495B6802460848EFF756FF0648EEF732 +:103480008FFF012C02D10448EEF7A8FF062010BDE3 +:1034900098400020427B060090CD050008B5F7F764 +:1034A0005BFCDCF74DF8062008BD08B5EEF7B4FB71 +:1034B000024B1889400040F0010008BD98400020F0 +:1034C00008B5EEF7A1FB062008BD10B586B004468E +:1034D00005AB04AA03A902A8EFF796F9059B01938F +:1034E000049B009306490748DDE90223EFF71CFF20 +:1034F000012C01D1EFF7C2F9062006B010BD00BFC4 +:10350000577B060090CD050008B5EBF73DF818B9DC +:1035100002490348F6F719F8062008BD9F7B06000C +:10352000C8D9050010B5074C28B9D4F8E40040000C +:1035300040F0010010BD0868F7F70EFCC4F8E40085 +:103540000620F7E7984000200268034610783E28DE +:1035500005D83B2805D8212806D0402070474028B0 +:10356000FBD101321A6070473E20FAE7F8B50568D2 +:103570000446C5F10107EE1915F8010F05F012F820 +:1035800003460028F7D120680A223146F5F7D4FB1C +:1035900025604010F8BD2DE9FF41019001A8FFF71B +:1035A000D3FF00240F4680462646019B187820B999 +:1035B00030463C6004B0BDE8F08104F0F3FF60B138 +:1035C00001A8FFF7D3FF0546019B1978782906D19A +:1035D0002C44019B01330193E7E70125F4E77329AC +:1035E00001D10136F4E703AA4046FEF78FFD039BA5 +:1035F0002E445A1E5B42013DEBD314441C4004444C +:10360000F9E707B5FCF718F801A9FFF7C4FF01981F +:10361000400040F0010003B05DF804FB2DE9F04FDD +:10362000074687B008680C46FCF706F801A9009029 +:10363000FFF7B1FF80466846FFF786FF002181460D +:103640004046FDF7C5F90522064603A96068F7F76D +:10365000B5FD039D049B0295022F1D440DD9A06862 +:10366000F7F77AFB031E05DA049A9B1802D5254862 +:10367000F6F714FD029818440290DDE9013A53442C +:103680009D42F4D30025454503D3304607B0BDE83D +:10369000F08F009B187804F085FF70B16846FFF743 +:1036A00065FF0446009B1B78782B08D102982044C4 +:1036B0000290009B01330093E5E70124F2E7732BAE +:1036C00005F1020708D006EB8707A3460099BBF176 +:1036D000000F0CD12544ECE702982146FBF7A3FD2F +:1036E000029B46F82700234402930135E1E709785D +:1036F00002AB52464846FEF758FE0BF1FF3B47F837 +:10370000040BE3E7B37B06002DE9F04F89B01646C2 +:1037100098460391FBF790FF049004A8FFF714FF6D +:10372000DDF80CA0814600240DF10C0BB44202D34D +:1037300009B0BDE8F08F049B18780028F8D004F099 +:1037400031FFA8B104A8FFF711FF0546049B1B78C1 +:10375000782B0FD103982A46002109F07FFF0398A8 +:10376000284403902746049B013304933C46DDE73D +:103770000125EBE7732B07D06719A742049BF2D012 +:10378000A6421BD13746EEE758F82400052205A9CA +:10379000F7F714FD671C069C05990398AC4228BFF7 +:1037A0002C46224609F044FE03982A1B002120449F +:1037B00009F054FF039828440390D4E7197858F887 +:1037C0002420CDF800B053464846FEF75AFE013497 +:1037D000D3E72DE9FF410F46064657F8040B0C4688 +:1037E000FFF70FFF451029466846EFF7F8F8DDF8B8 +:1037F00008802A460021404609F030FF20683B46F9 +:10380000721E4146FFF780FF6846FBF74DFC04B08F +:10381000BDE8F081F0B50C4685B001A90622074647 +:103820006068F7F7CBFCA068F7F796FA011E029ED6 +:1038300004DA891902D50B48F6F730FC019D20689F +:103840002E440D44FFF7DDFE05EB60008642F2D307 +:10385000206804F10C03FA1E2946FFF755FF0620E5 +:1038600005B0F0BDB37B060008B50B46014610B9A4 +:103870000348F5F76AFE19680148F6F7FBFD00BF3B +:1038800050DC050008B509680248F7F7D9F90620A9 +:1038900008BD00BF90CD05000846024B1146024A04 +:1038A000FAF77CBE30410020F8ED050008B501466E +:1038B00000220348F6F787FF08B14068C00808BD3A +:1038C00008EF05002DE9F04F8289C389043200EB2F +:1038D000820808F1040803EB430393B008EB830369 +:1038E0000C3B00EB8202039107460192049306A869 +:1038F000EEF7D6F80346002850D13968039A496894 +:10390000D7E90156D1F80890002A49D02A78682AC8 +:1039100046D003980393F5F770FF0446EEF796F848 +:10392000079474492068FDF7ADFF38B17B681A78B9 +:103930004B2A00F0C980682A00F0D38007996E4BAB +:10394000994206D07D682B785D2B02D0642B40F025 +:10395000D980049B43450BD37A6805E0049B0C3B5C +:103960000493049B434503D3049B1B689342F5D9FE +:10397000049B4345C0F054870498049B049A5B68F9 +:103980000068786023F00303916043F8041F06A8E1 +:10399000BB60EEF785F803460028AED0079CC0E771 +:1039A000DFF858A17D602C4614F8012BA2F110031A +:1039B000592B00F22881DFE813F019050405F20401 +:1039C000E004CD04BA04A8049604820472046204DC +:1039D0004D04380426012601260125040804DE01D1 +:1039E0003F062F0618060506F105DA05C305AF05E3 +:1039F0003C052C05F403CB0193057B0563055005BD +:103A0000DD03C303A9038E037503260126012601E6 +:103A100026012601260126012601F5022601EB02D8 +:103A2000D9024C033D032E03030343014301B001BC +:103A30005E032601260126012601C601C902C40231 +:103A4000BF02B902AC02A3029C02920284008C0263 +:103A500082025F021E0217020902260126010002ED +:103A60005B00F001A201990160017101AA010E46FB +:103A7000049B434518D3049B5B689A070ED5049BAF +:103A80001B68A34280F0008656F8043C13F0010F37 +:103A9000336814BF46F8083D46F8043D049B0C3BD0 +:103AA0000493049B4345E6D2EDF7D0FF144ABE6071 +:103AB00013685C1E00F096860020146013B0BDE809 +:103AC000F08F043E25466DE793F901105A780029DE +:103AD000C0F2C585023313447B60BB68103BBB60FA +:103AE00005E70798BC68F8F7BBFE20607B680133E8 +:103AF0007B60FCE69CDB050074DD050008DC05004E +:103B0000C82000203B68DB681C4614F8012B100617 +:103B100002F0030A13D56FEA030C002604EB0C0035 +:103B200014F8013B03F004018140C3F3C0024AEAE8 +:103B3000010A8240190646EA0206EFD4B24414F89C +:103B4000013B1A0603F0010CC3F3450612D506200B +:103B5000002114F8013B013103F001028A404CEAD4 +:103B6000020CC3F3450282401B0646EA020600F13E +:103B70000600EED4B444A4442046A5EB0C0500F0A6 +:103B8000CAFEBAF1FF3F2644814609D04FF0000B30 +:103B9000204600F0C8FED3450BF1010BF9D10446D5 +:103BA0003B685B689A68B44232F8193011884FF06C +:103BB00001020DD322E000F01F0C65454FEA5010C2 +:103BC00004F10104A5EB0C0518D3A642024415D953 +:103BD00094F900C02078BCF1000FECDA00F00F0C73 +:103BE00094F801904FEA001E0EF4E06E65454EEA2F +:103BF000090004F10204A5EB0C05E6D20798F8F7DA +:103C000020FF0799A5E6AF2A40F2CD85BF2A40F2F2 +:103C1000F985CF2A40F25A85D32A40F21E86F92A26 +:103C200000F2368625463446293256F8041CD0B2B6 +:103C300054F80429F6F73AFA46F8040C2646B1E699 +:103C400095F901206B78002AC0F25385A91C049ACB +:103C50000C320492049A0B4413602B78049A492B7B +:103C60000CBF0223002333435360049B00220D4604 +:103C70009A6097E6059B33602C46EDF7E7FE049BC0 +:103C8000B54A7C600C33A3EB08039B1002FB03F3E3 +:103C9000BE60FB81012013B0BDE8F08FB346039AEC +:103CA0005BF80419C7F808B0002A00F08C85039A65 +:103CB00056F8040C0292002105AB0391F5F7EBFDD9 +:103CC0000128029AD6D0002840F0D085059B46F8FE +:103CD000043C42B1104651460292F8F79CFE029A0B +:103CE000002840F0C9855E4625465BE656F8040C80 +:103CF000F5F783FD0446EDF7A9FE079411E6306859 +:103D0000F5F77BFD0446EDF7A1FE079409E656F8AA +:103D100004092546F5F7FBFB44E6049B95F90120D1 +:103D20000C3B002A04936B78C0F2208502351D44B9 +:103D30008A4A1368013B40F09380884A402313600D +:103D40000BF079FA8DE00E2373602546043629E6E0 +:103D50006B78032B08BF56F80429344656F8040C38 +:103D600054F8041918BF0622FAF78CFC023546F8FD +:103D7000040C264616E66A78254642F3801215F8AA +:103D8000013B03F07F01180641EAC212F7D4530049 +:103D900043F001037360043604E6049B02E09C6870 +:103DA0000C3B34B99845FAD96D496E48F8F78EFD49 +:103DB0000446EDF74BFE0794B3E556E9012156F8AA +:103DC000080CF8F706FC2546083EEBE5B3463146FD +:103DD0005BF80C0BF5F708FE864284D00023706078 +:103DE000336025465E46DDE530680021F5F7FCFDD1 +:103DF00025463060D6E5049B32680C3B062A0493C6 +:103E00003FF45FAED00740F13D855210A6F10401AA +:103E10003FF52DAE326017E0049B5B689E0702F110 +:103E2000FF320ED5049B1B68A34280F0248451F816 +:103E3000043C13F0010F0B6814BF41F8083D41F832 +:103E4000043D049B0C3B04935506E5D10D68002A04 +:103E500040F00D840E1F414A1368013B3FF46DAFE3 +:103E60001360414BB3F8E8301BB2002B7FF49AADDE +:103E70000120EAF7B1FB95E5D6F800B0BBF1060FDB +:103E800000F0D2841BF0010540F00C84C6F804B0A9 +:103E90005846F6F79CFEA6F1080B29460625306029 +:103EA0005A46B5600320F5F798FCF7F79DF800280F +:103EB00000F0AF8446F8085C25465E4672E556E998 +:103EC000022346F8042C326846F8082C2546336055 +:103ED00068E556E90132254646E9012362E53346A5 +:103EE00056F8042C53F8081B2546C6E901211E4646 +:103EF00058E53346254653F8042B72601E4651E5BB +:103F000056E9010156F8082CF7F72CF925460C3E26 +:103F100048E52546344656F8040C54F804190422A2 +:103F2000F7F720F946F8040C26463BE5F5F714FAB6 +:103F300025467060043635E5002373602546043657 +:103F400030E51E237360254604362BE50623736097 +:103F50002546043626E500BFABAAAAAAC820002041 +:103F600078F00500C8D905009840002095F9012097 +:103F70006B78002AC0F2B483A3F14004023556F8EE +:103F80000409F7F731F800283FF465AF254462E7EC +:103F900095F901206B78002AC0F2FA83403B023584 +:103FA0001D44C5E695F901206B78002AC0F2E7832D +:103FB000403BAC1C234473602278B260311D43E760 +:103FC0003468324620460D21F5F734FC204606F1D0 +:103FD00008040C212246F5F72DFC00212246084654 +:103FE000F5F7FBFB95F901106B78002906F1040247 +:103FF000C0F2B583023504990C31049104992B4425 +:104000000B60049B42F002025A60049B00229A60FB +:10401000B0602646C6E495F901206B78002AC0F20C +:1040200097831C4602353068F6F7DEFF0028ADD0D6 +:10403000043E10E795F901206B78002AC0F28183D5 +:104040001C4602353068F6F7CFFF0028F0D0254433 +:1040500001E795F901206B78002AC0F26983A3F18A +:104060004004023556F80409F6F7BEFF00287FF435 +:10407000F2AE2544EFE695F901306C78002BC0F2E2 +:104080004083BE6056F80C3C0235002B00F045839F +:10409000A6F10C00F5F7F2FC002800F045837060F3 +:1040A00004367FE4002114F8013B03F07F02180678 +:1040B00002EBC111F7D4CC4BCAB29B1ACA0902F465 +:1040C000FF729B1A06EB830632460120F5F752FD7C +:1040D0002546306066E4002114F8013B03F07F02BE +:1040E0001D0602EBC111F7D4CB09C8B203F4FF726D +:1040F0006FF040431B1A9B1A06EB8306C1F307219E +:104100003246F5F76AFB254630604BE4002114F88F +:10411000013B03F07F021B0602EBC111F7D4CB0970 +:10412000C8B203F4FF726FF040431B1A9B1A06EBF0 +:10413000830632460020F5F71DFD2546306031E448 +:10414000002214F8013B03F07F0101EBC2121906B3 +:10415000F7D4D309D1B203F4FF730B44A6EB830663 +:104160003346C2F3072253F8040BF5F7D1FA25467C +:10417000306017E4002114F8013B03F07F0202EBEA +:10418000C1111A06F7D43B689A682546341F52F8C5 +:10419000210059682246F5F743F846F8040C2646F4 +:1041A00000E4002014F8013B03F07F021D0602EB3F +:1041B000C010F7D4C0F1010306EB8306314605F0C9 +:1041C0002CFA25463060FFF7EDBB0021237803F081 +:1041D0007F021806254602EBC11104F10104F5D453 +:1041E00022783B68D043023506EB800642F48072A9 +:1041F000986850F8210059683346F5F72FF8306079 +:10420000FFF7D0BB0021237803F07F021B06254671 +:1042100002EBC11104F10104F5D422783B68C2F12C +:104220000100023506EB8006E2E7002214F8013BAC +:1042300003F07F011D0601EBC212F7D42546344678 +:1042400039F8121054F8040BF5F7B4FE70602646E6 +:10425000FFF7A8BB002214F8013B03F07F011B0607 +:1042600001EBC212F7D439F8120056E90121F5F733 +:104270003DF9254646F8040C043EFFF793BB0022A7 +:1042800014F8013B03F07F011B0601EBC212F7D4C7 +:1042900039F81200F5F782F82546FFF783BB0022B4 +:1042A00014F8013B03F07F0101EBC2121906F7D4A9 +:1042B00039F81200F5F75EF82546FFF773BB0022C8 +:1042C00014F8013B03F07F011B0601EBC212F7D487 +:1042D00039F8121056F8042C56F808092546F5F757 +:1042E0005FFBFFF75FBB002214F8013B03F07F0187 +:1042F00001EBC2121906F7D439F8120056F8041966 +:104300002546F5F741F8FFF74DBB002214F8013BB5 +:1043100003F07F01180601EBC212F7D439F812003E +:1043200056F804192546F5F71BF8FFF73BBB0022AA +:1043300014F8013B03F07F0101EBC2121906F7D418 +:10434000A6F1080139F81200FDF78AFA2546043E65 +:10435000FFF728BB002214F8013B03F07F01180689 +:1043600001EBC212F7D439F8121030683246F5F773 +:1043700061FA25460436FFF715BB002214F8013B0D +:1043800003F07F011D0601EBC212F7D439F81210B9 +:104390003068F5F773FA25463060FFF703BB00225B +:1043A00014F8013B03F07F011B0601EBC212F7D4A6 +:1043B00039F81200F5F7DCF8043630602546FFF7CF +:1043C000F1BA002214F8013B03F07F0101EBC212A5 +:1043D0001906F7D439F81200F5F7EEF80436306014 +:1043E0002546FFF7DFBA00BFFEFFFF3F002214F8AB +:1043F000013B03F07F0101EBC2121906F7D439F833 +:104400001230DB0043F00203736025460436FFF7E9 +:10441000C9BA002014F8013B03F07F021B0602EB2F +:10442000C010F7D4F7F7D8FF043630602546FFF701 +:10443000B9BA002014F8013B03F07F0202EBC01070 +:104440001A06F7D4C0F1010306EB83063146F9F7EB +:10445000F5FE25463060FFF7A5BA002114F8013BB0 +:1044600003F07F02180602EBC111F7D43B6898688D +:10447000002250F8210059682546F4F7D1FE0EE6D7 +:104480004FF0000B14F8013B03F07F021D0602EB16 +:10449000CB1BF7D4306832465946F5F705FDCBF310 +:1044A000072353FA8BFB254606EB8B06FFF77ABAF8 +:1044B0004FF0000B14F8013B03F07F021B0602EBE8 +:1044C000CB1BF7D459460BF1804B306832460BF1C9 +:1044D000FF3BF5F79DFC254606EB8B06FFF762BA1E +:1044E000002214F8013B03F07F0101EBC212190610 +:1044F000F7D49308C3EB837312F0030256F823003A +:10450000254600F05A81012A00F0748156F80419FA +:1045100005F0DCF8FFF746BA002014F8013B03F081 +:104520007F02190602EBC010F7D4C0F1010306EBBD +:1045300083063146FCF74CFA25463060FFF732BA65 +:10454000002214F8013B03F07F01180601EBC212B0 +:10455000F7D4C2EB8272019B53F822305A68002ACA +:1045600000F07181002225465A60FFF71BBA002235 +:1045700014F8013B03F07F011D0601EBC212F7D4D2 +:104580000199C2EB827251F82230002B00F05B815E +:10459000002341F822302546FFF704BA002214F820 +:1045A000013B03F07F011D0601EBC212F7D4019B12 +:1045B000C2EB8272254653F8223056F804295A601D +:1045C000FFF7F0B9002214F8013B03F07F011B064E +:1045D00001EBC212F7D4019956F80439C2EB82728A +:1045E000254641F82230FFF7DDB9002214F8013BDF +:1045F00003F07F01180601EBC212F7D4019BC2EB56 +:104600008272254653F822305B68002B00F01B8134 +:1046100073600436FFF7C6B9002214F8013B03F0BB +:104620007F011D0601EBC212F7D4019BC2EB82721F +:10463000254653F82230E8E7002214F8013B03F046 +:104640007F011B0601EBC212F7D43B685B68DB6895 +:1046500053F82230736025460436FFF7A3B99978E2 +:1046600002F07F0242EAC1120333FFF734BAA1F12C +:104670001406FFF7F0BB530043F001034B60049BAB +:104680000E1D1D68FFF78EB9049A3368566826F030 +:1046900003064FF0FF327360049BB2601D6808365A +:1046A000FFF780B90623C6E90033A6F10C022546C0 +:1046B000002156F8044C46F8043C0320F5F78DF829 +:1046C00046F80C4C46F808BDFFF76CB9019956F84E +:1046D0000439C2F1C002254641F82230FFF762B921 +:1046E000AC7803F07F0343EAC413A3F58044033599 +:1046F00045E4AA7803F07F0343EAC213E91CFFF7FD +:10470000A6BAAB78BE6004F07F0444EAC31456F83E +:104710000C3C0335002B7FF4BBAC56F8080CF5F7C6 +:10472000ADF900287FF4BBAC2544103EFFF73AB941 +:10473000AC7803F07F0343EAC413A3F58044033548 +:1047400090E4AC7803F07F0343EAC414033579E4C2 +:10475000AC7803F07F0343EAC414033563E4A9781B +:1047600003F07F0343EAC113033544E4AA7803F05E +:104770007F0343EAC21303351D44FFF7D9BAAA7871 +:1047800003F07F0343EAC213A3F58043EC1C11E45A +:10479000AA7803F07F0343EAC213A3F580430335ED +:1047A0001D44FFF7C5BAA2F180035B0043F001038B +:1047B000736025460436FFF7F5B856F80419F9F783 +:1047C0005DFBFFF7EFB856F8040C05ABF5F763F89F +:1047D00001283FF44FAA002848D1059B46F8043C25 +:1047E000FFF781BA402313600AF025FD204613B07D +:1047F000BDE8F08F56F8042C56F80819F7F7E9FED3 +:10480000FFF7D0B8019BC2F1B002254653F8223021 +:10481000FBE6736846F8083C25465E46FFF7C2B8DB +:1048200079610220FFF737BA2546A6F10804C6E9E8 +:1048300001BB224600210320F4F7CFFF46F808BC55 +:104840002646FFF7AFB818491848F8F73FF804466E +:10485000EDF7FCF80794FFF764B830323168D0B256 +:10486000F4F7C2FE25463060FFF79CB8EDF7EEF88E +:10487000059C0794FFF755B81046F4F7BEFF0446B1 +:10488000FFF797BAEDF7E2F834680794FFF749B8F5 +:1048900007490848F8F71AF80446EDF7D7F87C619D +:1048A0000220FFF7F8B900BF4CF00500ECD9050075 +:1048B00070F00500A4D9050037B50DF105040B46CD +:1048C000214602F07F05D20904F8015DF9D1091BE8 +:1048D000984770B903B030BD13F8012B62F07F0226 +:1048E00001F8012BAB42F7D11B1B9DF80420C254E9 +:1048F000F0E70146234601ADF4E710B50268034630 +:10490000002012F8011B01F07F04090644EAC010E0 +:10491000F7D41A6010BD07B5019001A8FFF7EDFFAD +:1049200003B05DF804FB10F9013B002BFBDB704783 +:104930002DE9F04F8FB0CDE901230346044653F82B +:1049400010ABDAF80C20836083890093531C43601A +:10495000127800230D4602F0030698469B461F4638 +:104960006168120601F101001BD40023CDE9043374 +:104970004FF0060E62680498511C6160127802F0D4 +:104980000101994008430490C2F3450105980EFBCC +:1049900003FC01FA0CF108431206059017D5013308 +:1049A000E8E760600A78C2F3801199400F4302F093 +:1049B000040199400E43C2F3C00199404BEA010B38 +:1049C00002F00101994048EA01080133C8E7009B61 +:1049D00000219B0004F114091A46E181484608931E +:1049E00008F03CFE009B9B1B0693A3EB0B03013BD3 +:1049F000B54209EB830107F004027AD92AB92B46A4 +:104A000032469A499A48F4F7A9FD0793029B0A1F78 +:104A1000A81B03EB86010392FBF7DAFF079B039ABF +:104A200049F8230011463346009A0298053204EBF8 +:104A3000820200EB8303834240F0818007F0080389 +:104A40000993019B07F00802134307F00203039345 +:104A500000F0F080002B77D001980A91F7F7BCFCAA +:104A60000A9907900860029B03EB850500230293D7 +:104A700006EB0B030A93DDE90132934267D1069BF3 +:104A80006FF0030009EB8302990000FB08F008F1C6 +:104A9000030300EB83004FEA830C5044454617465E +:104AA000002D40F09380089BACF10C0C62444B4409 +:104AB0009A42C0F093806068FFF735FF00220D90A6 +:104AC000964240F0948001F11006264408F1040853 +:104AD000AB4540F09280059B6668049F1E44009B96 +:104AE00037445D1EBE4240F0B68066600FB0BDE840 +:104AF000F08F1AB15F4A49F823200439019A07F070 +:104B00000803134312D1A6EB0802954215D3009A6D +:104B100005EB0803C5F105009B1B10440AEB83035A +:104B200004EB80000AEB880C634501D12B467BE740 +:104B30001A6940F8042D0433F6E72B4661E750F874 +:104B400004CB42F804CD76E7039B07938BE76068BC +:104B50000D90FFF7E8FE2F680D9000220A9B9A4205 +:104B600004D3039B33BB4449FA0816E00DA80B920B +:104B7000FFF7C3FEDAF804300B9A9B6833F8100095 +:104B8000C00040F00200874212D1009B581E821ADA +:104B900059F8220020B13949FA083548F4F7DEFC0B +:104BA000696849F82210029B01330293083562E7D5 +:104BB0000132D3E7079B01223946181DF5F703FEA2 +:104BC0004268002AE7D16A684260ECE73B6813B9A3 +:104BD00050F825303B60013D043761E752F8040B83 +:104BE00000287FF465AF9A1A25499210D5E70D98F1 +:104BF000FFF799FE01320D9062E70DA8FFF77DFEE9 +:104C000032688AB9DAF804309B6833F81070099B6F +:104C10006BB15AF82800F90041F002010430F5F7B1 +:104C2000D2FD20B1436833600135043E50E7154999 +:104C30003A46B2E7BBF1000F02D01348F5F7F0FB9C +:104C4000039B002B3FF447AF58460191F7F7C4FB95 +:104C5000019908603FE716F8018BA5EB080859F8A1 +:104C6000280004F083F849F828003BE76374060045 +:104C700038D90500E8E30500F07B0600E57B060077 +:104C8000F67B0600007C0600087C060008B5421E84 +:104C9000013912F8010F11F8013F50B12BB903F09F +:104CA00095FC80F00100C0B206E09842F1D00020EF +:104CB00004E0B3FA83F0400900F0010008BD13B529 +:104CC000024648B101236A46F4F7EEFB009800382B +:104CD00018BF012002B010BDCC0044F00204064809 +:104CE0002146F5F770FD024620B921460348F5F745 +:104CF0006AFDECE70120EDE7C8DF0500BCDF050039 +:104D0000F8B5037804460BB90020F8BD402B1FD13D +:104D1000012000231F461E461D462278002A45D149 +:104D2000DA1E012A40F28A80002D03DC002E01DC0D +:104D3000002F02DD002B00F0818014F8013C5C2B79 +:104D40007CD00028E0D0B3F10A0018BF0120DCE7D6 +:104D50004049FFF79BFF0028DAD13F492046FFF783 +:104D600095FF0028D4D13D492046FFF78FFF00284A +:104D7000CED13B492046FFF789FF0028C8D13949E9 +:104D80002046FFF783FF0028C2D137492046FFF7AE +:104D90007DFF0028BCD135492046FFF777FF00286A +:104DA000B6D133492046FFF771FFB2E7272A617871 +:104DB0000BD1002B44D0032B02D1272948D141E04D +:104DC000012B45D8C3F1010342E0222A11D133F06F +:104DD000040209D1222906D1A278222A03D1023461 +:104DE000C3F1040334E00BB1022B31D1C3F1020350 +:104DF0002EE05C2A08D1272903D0222901D05C2982 +:104E000002D12BB3013423E013BB5D2A12D007D8A3 +:104E1000292A0BD05B2A0BD0282A19D1013517E09B +:104E20007B2A09D07D2A13D1013F11E0013D0FE01B +:104E300001360DE0013E0BE0013709E0012064E797 +:104E40002729BFD1A278272ABAD10234C3F103039C +:104E5000013462E7E06F060027700600F76F060076 +:104E6000237006001E6D0600D66F06009A6D0600C0 +:104E7000BB6F06002DE9F04F8BB0CDE9032300EBAB +:104E8000010A80460E4655466C1EA04501D945468E +:104E900010E015F8010C03F07BFB08B12546F3E7A1 +:104EA000207803F07FFB0028F8D123785F2BF5D022 +:104EB0002E2BF3D0DFF8C4912B4653451F4604D266 +:104EC0003A782E2A03F10103F7D15745A7EB0504E1 +:104ED00015D021462846EDF767FB014618B900209A +:104EE0000BB0BDE8F08F4846012308AAF4F7DCFABE +:104EF000DDF82090B9F1000FF1D07D1CDCE7062E23 +:104F000008D95F490722404608F060FA002808BF28 +:104F10004FF000095B4B5A6A5368D268C3F31E0313 +:104F200013440593002302931F469B4602260193D8 +:104F3000059BB34214D8002F47D14545CFD1631EFE +:104F4000052BCCD84E4E22463146284608F03EFA74 +:104F50000028C4D1049B26441E60C4F10700BFE7AB +:104F600007A93046EDF741FC824624B903785F2B50 +:104F70000BD10136DCE7079B9C42FAD8014622465A +:104F8000284608F06FFD0028F3D131464846FFF768 +:104F900096FE0028EDD0019B079A63B123465B453E +:104FA0000CD893420AD80199C85C1AF803108842B9 +:104FB00009D10133F3E79346CDF804A00296002F00 +:104FC000D7D13746D5E79B46F8E7029B9F4201D0F1 +:104FD0005C454FD2019B049A23441360ABEB040061 +:104FE0007EE707A93846EDF700FC079A944282460F +:104FF00026D801462246284608F034FD8346F8B9F3 +:1050000039464846FFF75BFED0B118F10F0648BF9E +:1050100008F11E0626F00F06A6EB0806012ED8BFE3 +:105020001036079808EB0601014440291AD85E455E +:1050300011DC03985146EDF7DDFD079B9844B04421 +:105040000137029B9F42CCD90F490398EDF7D2FD5F +:105050004FF0FF3044E70D490398EDF7CBFD0BF11E +:10506000010BE4E70A4903985246EEF75DF9DDF8D3 +:105070001C80E5E74FF04008E3E700BF6CD5050072 +:105080001D7C060098400020AB520600F27C060012 +:10509000197C06002DE9F74F82460D460092D7F79E +:1050A000AFF880460DB100232B602B4B4FF0000969 +:1050B000194651F8047B47B9DFF8A0B03C469BF88D +:1050C000000028B903B0BDE8F08F09F10109F0E74D +:1050D00058460193D7F794F88045019B06462AD895 +:1050E00042465946504608F071F9019B18BBB0453D +:1050F0001DD1A5B1A14524D901212960844210D137 +:10510000154B4146504653F82440EDF79BFA14499D +:10511000002322463944EEF7BFFC009B18600220B2 +:10512000D0E753F8041B01310F440130E6E71BF8C8 +:1051300008002F2803D00136B3440134BFE7012013 +:10514000C0E7084B009AA4EB0904022053F824306E +:1051500028601360B6E700BF60F3050098F0050013 +:105160005EF3050094F0050030B50F4AD2E9011452 +:105170001378D06804FB0134044481EAB4714FEA27 +:10518000747083EA1123434083F0010340F0020569 +:10519000DBB2D06080EA904080EA411013709560E5 +:1051A000516080EA430030BDAC42002038B505466E +:1051B000012404EA0503AB4205D3FFF7D5FF2040E5 +:1051C0008542FAD938BD640044F00104F1E738B5EE +:1051D0000D46F5F711FE04462846F5F70DFE21466B +:1051E00009F0E4FA0546FFF7BFFFC0F316004FF0E1 +:1051F0007E5140F07E5009F0D9FA0146284609F068 +:10520000DFFB214609F0D4FABDE83840F7F7DEBCF1 +:1052100038B50D46F5F7A0FD04462846F5F79CFD88 +:10522000844208DC001B0130FFF7C0FF2044BDE8CA +:105230003840F8F7E1BB0020F4F730FFF8B5074637 +:1052400008680E46F5F788FD012F054607D10028AE +:1052500028DDFFF7ABFFBDE8F840F8F7CDBB70687D +:10526000F5F77AFD022F044606D185421ADA401B73 +:10527000FFF79CFF2844EEE7B068F5F76DFD061ECA +:105280000BDD601B3044013890FBF6F0002809DD8F +:10529000FFF78CFF00FB0650DDE703D0601B3044B6 +:1052A0000130F1E70020F4F7F9FE08B510B1086805 +:1052B00006280BD109F0EFFF064BE9224521C3E98F +:1052C000012100221A70D860062008BDF5F750FDB4 +:1052D000F2E700BFAC42002010B5F5F73DFD2028F5 +:1052E000044602D90948F4F7D9FE60B1FFF73CFF44 +:1052F000C4F120044FF0FF3323FA04F42040BDE84A +:105300001040F8F794BB012010BD00BF4A7C060096 +:1053100010B50446F5F714FFF5F71EFD00280ADD69 +:10532000FFF744FFF8F768FB042201462046BDE87A +:105330001040F5F717BF02480021F4F706F900BF47 +:1053400058DA050008B5054B197C21B90122084639 +:105350001A74FFF7AAFF062008BD00BFAC42002068 +:1053600008B5FFF701FFC0F316004FF07E5140F083 +:105370007E5009F01BFABDE80840F7F727BC00BFD4 +:105380000C4B1A6812F001020BD10B48D0F8FC103C +:1053900041F08071C0F8FC105A601A6842F00102B6 +:1053A0001A60044B05485B6800EA430040F00100C6 +:1053B000704700BF001000E000ED00E0FEFFFF7F3F +:1053C000401000F10050A0EB610020F0404000F1DF +:1053D0006040400040F00100704708B5F5F70CFD53 +:1053E000044909F0EDFA09F0EDFC12F0B0F90620DD +:1053F00008BD00BF00007A4408B5F5F7ADFC0028F1 +:1054000001DB12F0A4F9062008BD08B5F5F7A4FCED +:10541000002801DD12F08FF9062008BD08B509F05B +:1054200068FF034B03EA400040F0010008BD00BFE5 +:10543000FEFFFF7F08B509F058FF034B03EA400069 +:1054400040F0010008BD00BFFEFFFF7F10B5441013 +:105450000846F5F781FC00F10053013B6FF0404234 +:10546000934203D305490648F4F76FF8044405480E +:1054700000EA440040F0010010BD00BF597C060066 +:1054800054DB0500FEFFFF7F38B5456895420446B2 +:1054900028BF15462A46006807F0CAFF23686268DD +:1054A0002B44521B2360626038BD0FB407B504AAB9 +:1054B000054852F8041B0192EDF7D8FD03B05DF8E2 +:1054C00004EB04B0704700BF90CD05000A460146CA +:1054D0000148EDF7CBBD00BF90CD050013B5064BDD +:1054E0008DF807005C68186801220DF10701A047DC +:1054F0009DF8070002B010BD90CD050038B50446F8 +:10550000D6F77EFE054B02465D6818682146A8471F +:10551000BDE838400A20FFF7E1BF00BF90CD05008D +:105520001FB50C4611460A4A0392CDE900041A46FB +:1055300002A8CDF808D0EDF799FD24B1DDE90032DD +:105540001AB903F8012C04B010BD00221A70FAE752 +:10555000895404000CB407B504AB53F8042B019331 +:10556000FFF7DEFF03B05DF804EB02B0704700BF49 +:1055700040F8044B40F8045B40F8046B40F8047BAF +:1055800040F8048B40F8049B40F804AB40F804BB9F +:1055900040F804CB40F804DB684670470749084BE5 +:1055A0004FF47A700860074900221A601A719A60F5 +:1055B0001A73C1F8D02001225A737047CC20002002 +:1055C000C04200209840002038B5094C094D637B4B +:1055D00013B10023637338BDEB6933B1FFF7DEFF0E +:1055E000BDE838400120E8F7F7BF09F02EFEEEE7EE +:1055F000C042002098400020D0E7024B0022C3F8B0 +:10560000D020704798400020044B00225A73022299 +:105610001A71034A1268063A9A60D5E7C042002020 +:10562000CC2000202DE9F041064600F08EF9042838 +:1056300015DC304600F089F90446304600F08BF95D +:1056400004280EDC304600F086F907460025A54206 +:105650001EDB24EAE474042C25DDBDE8F08105247A +:10566000EBE70527F2E742462946304600F079F994 +:10567000414602462846D9F791FC08F10108B84591 +:10568000F1DB27EAE778B8F1040F04DD0135DEE746 +:105690004FF00008F3E7414600222846D9F77EFC88 +:1056A00008F10108EFE700252946002220460135D0 +:1056B000D9F774FC052DF7D10134CCE737B5044692 +:1056C00040B91C4D2B7B83B31B48FFF7ABFF2C73FA +:1056D00003B030BDF5F77BFA184B834205D1204665 +:1056E00003B0BDE83040FFF79DBF04F00703022B75 +:1056F00005D0A30713D12268114B9A420FD101A9FB +:105700002046F9F7B7FF019B012B05D1007800F087 +:105710000FFEFFF787FFDBE7FFF740FFD8E70949F8 +:105720000948F7F7D3F8E8F7E5FE03B0BDE83040E5 +:1057300034E700BFC0420020ACF40500CCF4050003 +:10574000B4E305006A7C060038D9050030B5244D65 +:10575000244AAB681268063393428DB0AB6006D31F +:105760002B790024012BAC6003D0022B33D00DB079 +:1057700030BD1D4BD3F8D0301BB90DB0BDE8304063 +:105780000CE7ECF741FA6846ECF78AF958B9286853 +:10579000F4F774F90446ECF759F9ECF73DFA2046B2 +:1057A000FFF78CFFE3E7ECF737FA019B0F49186826 +:1057B000FCF768F80028F2D10198F5F708FA0C4BCD +:1057C000834203D10B490C48EDF7AEFD0198E8F791 +:1057D00091FE0024E3E70948FFF724FFCDE700BF6F +:1057E000C0420020CC200020984000209CDB050017 +:1057F00010DA05006F7C060090CD0500ACF40500C2 +:105800002DE9F0470025DFF840A0104CCAF8D05031 +:105810008946294690461F46F4F7E6F80C4B20606F +:10582000C3F8009084F80C80CAF8D0006573F4F7D0 +:1058300025F9FFF743FF0123A560237117B1BDE8E8 +:10584000F047C1E6BDE8F08798400020C042002044 +:10585000CC20002037B50546D6F7D2FC00240146FF +:10586000234622460094284600F02CFF01232246BE +:10587000962103B0BDE83040FFF7C2BF38B501FB49 +:1058800000F301335B100546D81D0C4611F071FF83 +:10589000044A0260027985716FF30002447102715B +:1058A00038BD00BFCCF405008279437912FB03F2C6 +:1058B000013252080021073007F0D0BE8379C21DA3 +:1058C000407913FB00F3013341EA011102EB53036A +:1058D0009A4200D1704702F8011BF9E7837902FB75 +:1058E000031200EB52009200C07902F00402104152 +:1058F00000F00F00704710B5847902FB041100EB33 +:1059000051008C0004F00404F02242FA04F1C27940 +:10591000A3400A401A43C27110BD2DE9F843089F05 +:1059200080460C4691461E46B4420CDBBDE8F88327 +:105930002A46002321464046FFF7DDFF0135BD42E0 +:10594000F6DB0134F0E74D46F9E70379DB0754BF96 +:105950008079052070470379DB0754BF4079052023 +:105960007047037913F0010F70B4054613D002EBB2 +:105970008204611818291FBF05EBD10501F007014A +:10598000687908410CBFC3F3C00000F0010000EBD0 +:10599000C00070BC704770BCFFF7A0BF2DE9F84392 +:1059A0008146FFF7D2FF80464846FFF7D4FF014605 +:1059B00007464046FFF762FF00240646BC4212DB62 +:1059C0003046BDE8F883294622464846FFF7C9FF1E +:1059D0002946034622463046FFF78DFF01354545EF +:1059E000F1DB0134EAE70025F9E72DE9F8438146C8 +:1059F000FFF7ABFF80464846FFF7ADFF014607467D +:105A00004046FFF73BFF00240646BC4213DB30460E +:105A1000BDE8F883294622464846FFF7A2FF2946FB +:105A2000C0F1090322463046FFF765FF01354545C1 +:105A3000F0DB0134E9E70025F9E72DE9F04F93B0F9 +:105A4000DDE91EB990469A4628EAE876CBF10003D4 +:105A5000B342B8BF33460C46C9F1000504932AEAA5 +:105A6000EA739D42A7791C990E90B8BF1D4621EAA2 +:105A7000E171059507EB0805FFF767FFA5EB0B053F +:105A800001EB08039D42A8BF1D46854266791D9A19 +:105A9000A8BF054622EAE27203950E9806EB0A05B6 +:105AA000FFF759FFA5EB090502EB0A039D42A8BFCA +:105AB0001D468542A8BF0546029501EB0B054A44E9 +:105AC000BD422BEAEB73A8BF3D46B242A8BF3246A7 +:105AD000069329EAE97307930892DDE903329342BA +:105AE00003DD029B059A934209DCDDE90612089B5F +:105AF0001C932B46204613B0BDE8F04F0DE7039BE7 +:105B0000C345A5BF03F1FF36049B099303F1FF339F +:105B1000ABBF099301234FF0FF33049E0C93D14593 +:105B2000029B3ADB013B0A93059B013B0B934FF031 +:105B3000FF330D93A9EB0A031093ABEB080311930A +:105B4000099BB34242D1A9EB0A0A049EDDF80C90EE +:105B5000059FABEB08031E449944029B57449A44AB +:105B6000DDE9061233462046CDF800A0FFF7D5FE4A +:105B7000089B0699009352464B462046FFF7CDFE00 +:105B8000089B00933A462B4649462046FFF7C5FE40 +:105B9000079A1C972B463146ACE70B93059B0A935B +:105BA0000123C6E73A460E983146FFF7DAFE109A0F +:105BB0000F9903463A442046FFF79DFE0D9B1F4474 +:105BC0000B9BBB42EED10C9B1E44B9E7119B0A9F75 +:105BD00033440F93F4E700BF43694869181A00F192 +:105BE000804020F0004000F14040C00F70472DE998 +:105BF000F0471E4FDFF87880064609F07AFBD7F8A9 +:105C0000C040C0F180454FF000093CB163692B44AE +:105C100023F0004303F14043002B03DDC7F8C040ED +:105C2000BDE8F0876168C4F80490404612F0D7FFE1 +:105C300082463EB1228AE369D20711D52146184631 +:105C4000E8F7A2FC638A022B0DD1D4E90532134494 +:105C5000636121465246404612F09FFF0446D2E758 +:105C600020469847EEE75446CFE700BF9840002013 +:105C7000D95B0400034A0023C2F8C030024A137003 +:105C8000704700BF98400020B6450120024B1B78AA +:105C90000BB90120ABE77047B645012038B50023AA +:105CA0004360C3600D46044609F023FB2844084DB9 +:105CB0006061E3F7A9FED5F8C0200648214612F03E +:105CC0006CFFC5F8C000BDE83840E3F78FBE00BFE9 +:105CD00098400020D95B040038B5054D2B78044668 +:105CE000084613B10CB9FFF782FF2C7038BD00BF16 +:105CF000B64501200A4BD3F8C03010B563B15C69DA +:105D000009F0F7FA04F18044201A20F0004000F175 +:105D1000404020EAE07010BD4FF0FF30FBE700BFCD +:105D200098400020C1F1040301219940421E031D47 +:105D300012F8010F084002D19A42F9D170470120B0 +:105D400070470346044A0A605A689B68CB60002388 +:105D500008464A608B607047B4F4050008B5FFF749 +:105D6000F4FD400040F0010008BD08B5FFF7F3FD69 +:105D7000400040F0010008BD2DE9F043D1E900707A +:105D800085B00C46F4F7E8FF8046A068F4F7E4FF1E +:105D90008146E068F4F7E0FF05462069F4F7DCFF90 +:105DA00025EAE57420EAE07631462046FFF766FDF5 +:105DB0000023CDE9023305460146CDE900463846C9 +:105DC0004B464246FFF739FE284605B0BDE8F08352 +:105DD00070B5044608461646F4F7BEFF0546304641 +:105DE000F4F7BAFF002D064601DB002802DA0C4862 +:105DF000F4F754F92046FFF7A8FDA84204DD204639 +:105E0000FFF7A9FDB04201DC0648F1E7324629461A +:105E10002046FFF7A6FD400040F0010070BD00BF26 +:105E20008F7C0600957C060008B50379DB0702D558 +:105E30000148F4F7F5FA08BD9E7C0600F8B50F6836 +:105E40000C463846FFF7F0FF6068F4F785FF05461B +:105E5000A068F4F781FF002D064601DB002802DA76 +:105E60000F48F4F71BF9E068F4F776FF09280446B9 +:105E700001D90C48F5E73846FFF767FDA84204DD75 +:105E80003846FFF768FDB04201DC0748E9E73846CD +:105E9000234632462946FFF72EFD0620F8BD00BFF7 +:105EA0008F7C0600BF7C0600957C060038B50D4649 +:105EB0000446FFF7B9FF2846F4F74EFF09280146CC +:105EC00002D90448F4F7EAF82046FFF7F7FC062069 +:105ED00038BD00BFBF7C06002DE9F04FD1F800901F +:105EE0000C4685B083464846FFF79EFFD4F80480F1 +:105EF0004046F4F76CFE1F4B834202D01E48F4F775 +:105F00008FFABBF1070F01D11C48F8E7A068F4F73E +:105F100023FF0646E068F4F71FFF07462069F4F701 +:105F20001BFF05466069F4F717FF002D824601DB71 +:105F3000002802DA1248F4F7B1F8BBF1060F15D0C9 +:105F4000A069F4F709FF8346E069F4F705FF01460D +:105F5000CDE902B14046CDE9005A3B4632464946BA +:105F6000FFF76BFD062005B0BDE8F08F00218B46E2 +:105F7000EEE700BFCCF40500C57C0600CA7C060035 +:105F8000E17C0600FFF70ABDFFF72FBD2DE9F047C2 +:105F90000D46164625490446EDF7C6F91EB92449B3 +:105FA0002046EDF7C1F92349DFF88C90DFF88CA08B +:105FB0002046EDF7B9F900272846FFF7CCFCB84298 +:105FC00031DC1C492046EDF7AFF91EB91C492046CB +:105FD000EDF7AAF920461B49BDE8F047EDF7A4B953 +:105FE00041463A462846FFF7BCFC514619F80020C6 +:105FF0002046EDF799F908F101082846FFF7A5FCBE +:106000004045EDDC10492046EDF78EF94EB92846A3 +:10601000FFF7A1FC0138B84203DD0C492046EDF73B +:1060200083F90137C8E74FF00008E6E7E77C060090 +:10603000EE7C0600FC7C0600FE7C0600F277060083 +:10604000AB5206002F3C0600F47C0600F67C0600EE +:1060500010B504210446FFF765FE40B90321204630 +:10606000FFF760FE00280CBF0220032010BD0420B3 +:10607000FCE708B509F003F920B9BDE808403F2066 +:1060800009F0FDB808BD2DE9F04107460846FFF7C5 +:10609000F0FF002406460025C4F10408735D43FAAE +:1060A00008F303F001032A4603EBC30321463846F5 +:1060B0000135FFF720FC052DF0D10134052CEAD184 +:1060C000BDE8F08113B5044601A94068F9F7D2FA9A +:1060D000A368019A934209D2C15CE068FFF7D3FF3D +:1060E000A368E0680133A36002B010BD0020FBE7A5 +:1060F000002210B5036902764269C36093420446E8 +:106100000DD21878A37E207713B10523637605E0BE +:10611000FFF7AFFFFFF79CFF0130607610BD202333 +:106120000377F2E738B50546202011F022FB052160 +:106130000B4B036004460846FFF7A0FBEA686B6858 +:1061400062602A7CA276AA682361134463616B7C37 +:10615000A060E3762046FFF7CBFF204638BD00BFA6 +:10616000F0F40500C26843699A422DE9F041044603 +:106170000AD1037E052B07D1C37E002B65D0FFF724 +:10618000B7FFA068FFF790FB00260025771CD4F826 +:1061900008802A4639464046FFF7A0FB2A460346B8 +:1061A000314640460135FFF7A6FB052DEFD1042F00 +:1061B0003E46EAD100252A46A06800230421013585 +:1061C000FFF799FB052DF6D1227E637E9A421BD202 +:1061D000207FFFF74EFF00250646227E735DA068F4 +:1061E000C2F10402134103F001032A4603EBC30387 +:1061F00004210135FFF77FFB052DEED1237EA0683A +:1062000001332376BDE8F081F8D1E36861695A1C57 +:106210008A42E26005D1202323774FF4A0632383D1 +:10622000ECE758782077FFF724FFA17E054611B1EF +:1062300040F2FF53F3E7FFF775FD40422076284612 +:10624000FFF706FF01306076D8E71846DAE7042A40 +:1062500073B504460E4611D101A94068F9F70AFA50 +:1062600001990546002332462068F4F74FFE295C69 +:10627000A068FFF708FFA06802B070BD0020FBE730 +:10628000052802D14868F4F75BBF002070472DE96C +:10629000F04385B0914688460546FFF756FB064613 +:1062A0002846FFF758FB074601463046FFF7E6FA57 +:1062B0000023CDE9023304460146CDE900672846B4 +:1062C0004B464246FFF7B9FB204605B0BDE8F083D8 +:1062D00010B504460846F4F73FFD0022014620466B +:1062E000BDE81040FFF7D3BF10B504460846F4F7E9 +:1062F00033FD002241422046BDE81040FFF7C7BFF2 +:1063000010B504460846F4F727FD00210246204652 +:10631000BDE81040FFF7BBBF10B504460846F4F7D0 +:106320001BFD002142422046BDE81040FFF7AFBFF1 +:10633000052138B505460846FFF7A0FA2946044668 +:10634000FFF7A1FE204638BD2DE9F04F884685B005 +:106350001146404606221F46F4F742F9B8F1010FF4 +:106360000FD006D9A8F10203012B40F286806148C4 +:1063700081E005210846FFF781FA0446FFF794FA09 +:1063800017E0386800F00703022B05D0830771D1AE +:106390000268594B9A426DD101A9F9F76BF9DDF802 +:1063A0000490B9F1010F804607D10078FFF7C0FFD4 +:1063B0000446204605B0BDE8F08F0022134617467C +:1063C000164691451CDC23B19E4207F10107B8BF78 +:1063D0001E4639463046FFF751FA4FF0000B04468F +:1063E000DA465D46D94521DC5745E2DDAE42E0DDC7 +:1063F0002946002352462046FFF77DFA0135F5E78E +:1064000018F802100A2901D03A2906D19E42B8BFD5 +:106410001E46013700230132D3E7202903F101038F +:10642000F9D03929F7D93548F3F738FE18F80B3089 +:106430000A2B01D03A2B0FD1AE4205DC0AF1010A3A +:1064400000250BF1010BCDE72946002352462046DB +:10645000FFF751FA0135EFE7202B07D1002329463A +:1064600052462046FFF747FA0135EAE7392BE8D8CC +:10647000303BF4E72248F3F7D3FF3868F4F76CFCBD +:1064800005467868F4F768FC014606462846FFF79B +:10649000F5F9B8F1020F04463FF470AFB868052271 +:1064A00001A9F4F78BFE002D06DB002E04DB029A17 +:1064B00006FB05F3934219D01248B5E7019B4B4404 +:1064C000414613F80830092B28BF09233A462046D5 +:1064D000FFF711FA08F10108A845EFD1A9440137E7 +:1064E000B7423FF466AF4FF00008F5E70027B94622 +:1064F000F6E700BF3D7D0600B4E30500097D060018 +:106500001E7D06002B7D06002DE9F0470F4605464F +:106510000021384608F0F2FB044610B12948F3F791 +:10652000BDFD2846FFF711FA06462846FFF713FA85 +:1065300001463046FFF7A2F9DFF88C9082464FF013 +:1065400000082846FFF701FAA04239DC5046BDE8B2 +:10655000F087324621462846FFF703FA08F0DCF9B7 +:10656000394608F02DFA07F09DFD42464B4607F0EC +:106570003BFC164B002208F05FF8F8B1324621468A +:106580002846FFF7EEF908F0C7F9394608F018FA7F +:1065900007F088FD4B46424607F026FC08F08AF8D3 +:1065A0000346324621465046FFF7A5F901362846F4 +:1065B000FFF7CBF9B042CCDC0134C2E70923F0E7A6 +:1065C0000026F4E74B7D06000000E03F000022407B +:1065D0002DE9F74F804608460C461546F4F7F7FAC2 +:1065E000364B9842064607D1B8F11D0F12D005D898 +:1065F000A8F11B03012B17D9002636E0B8F1200FB4 +:10660000FAD12846F4F7F8FB01464FF07E5008F027 +:106610008BFA02E02846F4F7EFFB0146204603B070 +:10662000BDE8F04FFFF770BF2846F4F7D0FA864276 +:10663000E2D12046FFF78FF981462046FFF785F922 +:1066400082462846FFF787F9814502D01C48F3F7B8 +:1066500025FD2846FFF779F98245F7D14946FFF72E +:106660000DF900270646BA4525DC304603B0BDE8E3 +:10667000F08F5A4639462046FFF773F95A46019083 +:1066800039462846FFF76DF9B8F11B0F019B0ED173 +:106690000344092BA8BF09235A4639463046FFF761 +:1066A0002AF90BF1010BD945E3DC0137DBE71B1AB3 +:1066B00023EAE373F0E74FF0000BF4E7CCF40500B6 +:1066C0005C7D06002DE9F041804614201D460F46F2 +:1066D000164611F04EF8054B0574C0E900389DF8D8 +:1066E00018304374C0E90276BDE8F08108F5050072 +:1066F00038B505460C2011F03CF8054B0521044641 +:10670000C0E900350846FFF7B9F8A060204638BD5B +:1067100020F5050008B500F085F90068C00040F0DC +:10672000020008BD38B504460846F4F715FB4308D7 +:10673000054602D00648F3F7B1FC0649204600F0B2 +:10674000BFF960792946D8F731FB062038BD00BF74 +:106750006C7D06009CFB050010B50446044900F062 +:10676000AFF96079D8F71AFBBDE81040F7F744B9E4 +:1067700094FB050038B504460846F4F7EDFA0549E0 +:106780000546204600F09CF960792946D8F7D2FAF0 +:10679000062038BD94FB050010B5044600F042F910 +:1067A000074B984205D01833984202D0204600F09B +:1067B00047F96079D8F7D2FABDE81040F7F71CB96D +:1067C00094FB050038B58B070546084614D10A68C6 +:1067D000124B9A4210D1F4F70FFB07F063FC104BF9 +:1067E000002207F001FB07F065FFB0F5806F04465B +:1067F00005D30C48F3F752FCF4F7AEFAF5E70A4973 +:10680000284600F05DF968792146D8F7AFFC1CB93D +:106810000649284600F054F9062038BD74DC05000E +:106820000000E03F747D0600DCFB05008CFB0500EA +:1068300010B50446044900F043F96079D8F7BEFA70 +:10684000BDE81040F7F7D8B88CFB050010B504463A +:106850000846F4F781FA4FF47A7141436079D8F72A +:1068600057FC013002D10248F3F718FC062010BD96 +:10687000877D060010B504460846F4F76DFA014618 +:106880006079D8F745FC013002D10248F3F706FCE5 +:10689000062010BD877D060008B54079D8F764FA58 +:1068A000BDE80840F7F7A8B870B50D46044616468F +:1068B00000F0B8F80849884206D0A1F118039842C0 +:1068C00002D0204600F0FCF8607932462946BDE847 +:1068D0007040D8F77BBA00BFC4FB0500002208B5A2 +:1068E0001146FFF7E1FF002814BF1E200E2008BD4F +:1068F00007B5002201A9FFF7D7FF019B002B14BFAA +:106900001E200E2003B05DF804FB07B5002101AA8C +:10691000FFF7CAFF0198400040F0010003B05DF8A6 +:1069200004FB38B50D46044600F07CF8094988425E +:1069300006D0A1F11803984202D0204600F0C0F81A +:1069400028466479F4F708FA01462046D8F71EFA7B +:10695000062038BDC4FB050010B50446F4F737F92E +:10696000074B984209D003F11802904205D030330A +:10697000984202D00348F3F753FD204610BD00BFF4 +:106980003CF80500907D060008B5FFF7E5FF40796B +:1069900008BD00BF062870B50D4617D0144A9042B6 +:1069A00002D11448F3F77AFBFFF7D6FF0446124EE4 +:1069B0003068A04213D008B100F06EF834603CB9E2 +:1069C0004FF0FF30BDE87040D8F72CBC0024EEE754 +:1069D0002946204600F074F833685879F2E72CB164 +:1069E00029462046BDE8704000F04AB870BD00BF9F +:1069F000DCFA0500977D0600D042002010B5074C58 +:106A0000206848B100F048F8002323604FF0FF30C1 +:106A1000BDE81040D8F706BC10BD00BFD042002032 +:106A2000704770470379044AD35C03B983790348FC +:106A300000EBC300704700BFB745012084FB050091 +:106A400008B50146FFF7EEFF0A79036802490348DB +:106A5000F5F7B4FFEBF736F8A67D060014D905006C +:106A600010B50446E9F748F810B12046FFF7E8FFF3 +:106A7000E9F728FA0028F8D1BDE81040FFF7BEBFBB +:106A8000034A0379891A034AC910D154704700BFD9 +:106A900084FB0500B745012018B10379014A0121A3 +:106AA000D1547047B745012008B5FFF7BBFF034B32 +:106AB0004068C01A18BF012008BD00BF416A040029 +:106AC00038B50546FFF7AEFF0A4B98420C4603D196 +:106AD000A0F1180399420AD0A04208D04368284682 +:106AE000984728462146FFF7CBFF012038BD0020FC +:106AF000FCE700BFACFB05004A680149ECF714BC99 +:106B0000B27D060070B500234C1D04440A251846CA +:106B100093420CD1012901D01A2907D1C0EB0020E2 +:106B200000F2FF1040F2FF33B0FBF3F070BD14F839 +:106B3000016B05FB006030380133E9E738B50446E6 +:106B4000502010F016FE2146054651F8053B036023 +:106B5000012303714822053006F06AFC284638BD3F +:106B600073B50546502010F004FE0E4B0360461D21 +:106B700001230371044648223021304606F06EFDA1 +:106B800001A92846F8F776FD019B482B84BF4823CE +:106B900001930146019A304606F04AFC204602B0B5 +:106BA00070BD00BFB0FC0500012938B501D01A291D +:106BB0000AD1FF2B02D91148F3F770FAC3EB8323F4 +:106BC0007F33FF24B3FBF4F30431014414460A205D +:106BD00024B98BB1012A0AD10948EDE7B3FBF0F5DE +:106BE00000FB153330330B552B46013CF0E7022AEE +:106BF0000CBF04480448DFE738BD00BFBE7D060077 +:106C0000C67D0600CC7D0600D37D0600F8B51A4C83 +:106C100007461546002604F1240333F826208A424D +:106C20000FD12B689BB904EB8604384694F82720D3 +:106C300094F82610FFF766FF400040F0010028603E +:106C4000F8BD0136082EE8D104236B60F8E76868C8 +:106C50000028F5D03B79002BF2D0F4F77DF804EB57 +:106C60008604034694F8272094F826103846FFF748 +:106C70009BFF00232B60E3E7B0FC05002DE9F04FFC +:106C800089B00D4606920521042204462846FFF7E6 +:106C900039FF122107462846FFF734FF09218046B5 +:106CA0002846FFF72FFF012181462846FFF72AFFDC +:106CB0001A2182462846FFF725FF0122002183463C +:106CC0002846FFF71FFF0222079022212846FFF7E0 +:106CD00019FF0D2106462846FFF714FFDDE90623BC +:106CE000054662BB1D4A02EB430302EB4606B3F8BE +:106CF0004C30B6F844100491CDE902B3CDE9009AC6 +:106D0000174943463A462046ECF70EFB022D0AD0BF +:106D1000122D0AD0012D0AD11249204609B0BDE832 +:106D2000F04FECF701BB1049F7E71049F5E71049C0 +:106D30002A46204609B0BDE8F04FECF7F5BACDE998 +:106D40000460CDE902B3CDE9009A0A4943463A46C8 +:106D50002046ECF7E9FA09B0BDE8F08FB0FC050079 +:106D6000DC7D0600407E0600547E0600677E06003D +:106D7000787E0600827E060030B58BB00546084658 +:106D800011461A4602AB01932A4B00930823F3F7EE +:106D9000B1FC502010F0EDFC0560012504460571A2 +:106DA00048223021053006F059FC20468023042279 +:106DB0001E21FFF7F9FE2B46204604222421FFF76F +:106DC000F3FE2046182304222821FFF7EDFE029B44 +:106DD000204604220521FFF7E7FE039B20460422FC +:106DE0001221FFF7E1FE049B204604220921FFF750 +:106DF000DBFE059B294620460422FFF7D5FE069BB5 +:106E0000204604221A21FFF7CFFE079B2A46204680 +:106E10000021FFF7C9FE089B204602222221FFF72E +:106E2000C3FE2046099B02220D21FFF7BDFE20462E +:106E30000BB030BD08FD0500053070472DE9F3416A +:106E4000254D2C782CB123061ED56E7884F0800455 +:106E50009EB90526C82010F07AFC0124A6421BDC4E +:106E6000013EF7D1062002B0BDE8F08101210DF10D +:106E700007008DF80760E9F735FD631EDCB2FF2CD3 +:106E8000F4D101350135DCE701210DF107008DF862 +:106E90000740E9F727FDF5E7002504F1FF38214613 +:106EA0002846D8F76BF810F0FF070ED04146284669 +:106EB000D8F764F8024640B921462846D8F76EF85C +:106EC0003A4641462846D8F769F80135052DE6D1FE +:106ED0000134E4B2C2E700BFAE7E060008B50A2066 +:106EE000D8F7DEF8062008BD08B5431C02D11C20E7 +:106EF000F3F7E0FA08B10520FAE708BD1FB503ABC8 +:106F00000193064B00930123F3F796FB9DF80C00C9 +:106F1000D8F7BAF8062005B05DF804FB10FE0500AE +:106F200008B5F4F761F8D8F7B5F8062008BDF0B554 +:106F300085B003AB01930E46154B00930021054627 +:106F400001230846F3F778FB039806281CD100209C +:106F5000D8F7A6F8ADB1D8F7A9F8FFF7C5FF0D4FE0 +:106F6000002456F82400F8F767FB3946D8F7BEF836 +:106F70000134FFF7B9FFA542F3D1D8F7A7F8FFF71F +:106F8000B3FF062005B0F0BDF3F7E6FEE0E700BF73 +:106F900018FE0500F53C06002DE9F3470D461446A2 +:106FA00050B101281DD10868F5F77AF910B92648C3 +:106FB000F3F774F82C680434D8F778F8FFF794FFE7 +:106FC000224FDFF88C80DFF88C9000256368AB429D +:106FD00009D8D8F77BF8FFF787FF062002B0BDE895 +:106FE000F0871D48E4E7A36853F835004FEAC50A67 +:106FF00040B3042826D0F8F71FFBA3685344064685 +:107000005B680193DA070DD413F0030202D119680B +:10701000494507D00E2B05D01E2B03D04AB91B685B +:10702000434506D101AB002201213846F8F760F84C +:1070300001900198F8F700FB01463046D8F756F862 +:10704000FFF752FF0135C1E74C7F0600B4E30500AE +:1070500074DC050058DE0500517F06002DE9F04183 +:1070600088B001AE1A4FDFF86C803546002457F81F +:10707000041B4046FFF748FA0134072C45F8040B7F +:10708000F5D100243746002557F8040BFEF7CAFA5D +:107090000135192010F05BFB072DF5D1062556F8B8 +:1070A0002500FEF7BFFA192010F051FB013DF6D282 +:1070B0000134082C05D1FEF7A7FA062008B0BDE878 +:1070C000F081E307DED44FF4FA7010F040FBD9E70B +:1070D000C4FE050044A60500004870470120A10732 +:1070E000EFF3108072B6F6F787BC10B50C46F3F7D5 +:1070F0003FFE631E0342024604D003490348234671 +:10710000F2F72CFA10BD00BF567F060014D9050017 +:1071100070B50646144608460AB3042A71680FD1B2 +:10712000FFF7E3FF7368012B03D0022B06D0006842 +:1071300000E00078BDE87040F6F75EBC0088F9E733 +:10714000FFF7D3FF05462046F3F712FE7368012BC5 +:1071500003D0022B05D0286000E0287006242046CA +:1071600070BD2880FAE74A680149D200ECF7DCB824 +:10717000697F060008B5F3F7EFFD80F3108806205D +:1071800008BD07B54FF0805308211A6E00925B6E60 +:1071900001936846F8F747F803B05DF804FB00BFB9 +:1071A00008B508F057F8C20708B509D4830703D11A +:1071B00002680A4B9A4203D00E2801D01E2807D13C +:1071C000F3F7CAFD002801DD10F0C1FA062008BD62 +:1071D000F3F712FE07F0D0FDF4E700BF58DE05001C +:1071E00008B508F086F8400040F0010008BD08B579 +:1071F000D7F764FDBDE80840F6F7FEBB2DE9F04186 +:1072000088B005AB01932D4B00930323F3F714FAD9 +:10721000069803AA0221F3F765FE04AA0221079843 +:10722000F3F760FE0598F3F7E7FD039B0746186840 +:10723000F3F7E2FD039B05465868F3F7DDFD049B79 +:1072400080461868F3F7D8FD049B04465868F3F7A6 +:10725000D3FD29460646384607F0A8FA29460746D0 +:10726000404607F0A3FA0146384607F05DFC214688 +:107270000546304607F09AFA0146284607F0A0FB7B +:10728000214607F095FA049B1A68910703D111680B +:107290000B4A914206D05B689A0708D11A68084BDE +:1072A0009A4204D1F5F792FC08B0BDE8F08103F0F2 +:1072B00041FC07F061FDF6F79FFBF5E7D4FF050001 +:1072C00074DC0500F0B589B01D4E009602AF0623B0 +:1072D0000197F3F7B1F91B4D049B1B4A5D43039BD8 +:1072E00002FB0355059B4EF6602202FB0355069BED +:1072F0004FF47A7202FB0355079B24201D4410F0C3 +:1073000038FA124B0361029B856130360660062B0A +:107310004FF00006044606620FD0F3F758FC05460E +:107320002046F3F754FC807A05EB80053B46204667 +:107330002D6932460121A8470446204609B0F0BD18 +:10734000ECFF050080EE3600005C2605030002001D +:1073500038B50446084611464FF002121D46F3F7B1 +:107360003FF9054BE3612B68A16923622046FEF7D4 +:1073700095FC204638BD00BF3400060030B585B00E +:107380000C46FFF7E9FA457901A905222046F3F7F3 +:1073900015FF2846DDE90112D7F74EFD062005B09E +:1073A00030BD08B5F3F7D8FC80F30800D7F75AFFD3 +:1073B000062008BD10B5036A8EB0044643B102A88A +:1073C000EAF76EFB38B9206AF2F7C4F9EAF73EFB38 +:1073D00006200EB010BD012363820A4B03991B786F +:1073E0000022226253B10623CDE9003106486B46E4 +:1073F0000221F5F721F9E7F77DF8E9E70348F3F70C +:107400001FFCE5E72545002050DC050090CD050078 +:1074100008B528B940F2E73007F01FFF062008BD85 +:107420000868F3F799FCF7E710B512218AB01748FE +:10743000F7F740FE41F26A73154A049004A902204E +:107440000593E7F709FB4FF48061044606A8EBF7C4 +:10745000B8FA00230093089902AB4FF480622046EB +:10746000FAF7B5FC0790029818B10B280BD0F3F788 +:1074700021F806A8F7F7FCFD03A903900120F8F70F +:10748000DBFB0AB010BD0620FBE700BF797F0600DA +:10749000ACD70500004870474002060008B5024B13 +:1074A0005B689847006A08BD64A705002DE9F04FA6 +:1074B00089B005AB01934A4B00930323F3F7BCF863 +:1074C00007F0CDFE059806283AD0F3F745FC0126D3 +:1074D00005460698062837D10023039307F009FFD5 +:1074E000DFF8008107462C4601210846FEF7F4FB31 +:1074F0009DF81C90B9F1000F67D0FEF7FBFB431C11 +:10750000014662D0A04228BF21464846D7F702FC78 +:107510009DF81C1081460020FEF7DEFBB8F8E8302D +:107520001BB2002B54D0B9F1000F55D1002EDBD087 +:1075300007F0DFFEC31B9D424ED9EC19241AD3E796 +:107540004FF0FF350026C4E7820727D10368264A9B +:10755000934202D0254A934220D103AA04A9F3F70B +:107560009DFC049FDFF88880DFF88890DFF888A012 +:107570000024BC42B2D0039B53F82400F3F727FB4E +:1075800040454FEA840B0DD1039B53F8240011F0C2 +:1075900013FC0121D7F798FB0134EAE706AB03930C +:1075A0000127DFE7484504D0504502D0134B9842ED +:1075B00008D1039B53F80B00FFF7E6F90121D7F739 +:1075C00093FBE9E70E48F2F769FD2146B1469CE7D7 +:1075D0000120E7F701F8A1E7062009B0BDE8F08F28 +:1075E0007C03060098400020F0E30500A4DE0500BF +:1075F000F41606003CF8050054F805006CF8050088 +:10760000A47F060008B5D7F77FFB062008BD00BFA2 +:10761000044B0549054AC3E9001200221A810620DD +:10762000704700BFD44200202003070074696275D0 +:1076300008B5FFF7EDFF0248E7F78EF8062008BD12 +:10764000D442002008B50248E7F786F8062008BDB6 +:10765000D442002008B5E7F75BF8062008BD08B55E +:10766000034BD3F8C83013B90248F2F717FD08BD31 +:1076700098400020B27F06001FB5052201A9F3F74C +:107680009DFDFFF7ECFF0023DDE901011A46E7F756 +:1076900013F9062005B05DF804FB10B5FFF7DFFF16 +:1076A000E7F778F940B110F8011BF7F7BCFD044685 +:1076B000E7F790F9204610BD0624FBE713B501A9B2 +:1076C000F7F7D8FF0446FFF7CAFF019B034822469D +:1076D0000321E7F7F1F8062002B010BDD803060039 +:1076E00010B5FFF7BCFFE7F755F9C0B101780229E3 +:1076F00007D94378012B04D1837813B9C378012BC0 +:1077000004D0E7F767F90748F2F7C8FC03390430FB +:10771000F7F7D0FC0446E7F75DF9204610BD0624D4 +:10772000FBE700BFC27F06001FB5062201A9F3F7E1 +:1077300045FDFFF794FFE7F72DF9014678B111F801 +:10774000014B029A0198A24228BF224605F070FE22 +:10775000E7F740F9600040F0010004B010BD0620DA +:10776000FBE730B585B0FFF77AFFE7F713F918B3F9 +:107770000178431801301C79DA785D78240444EAF2 +:1077800002249A785B79144344EA0364F7F74BFDCB +:107790000A4B01906D4203EA44046D0045F0010577 +:1077A00044F0010402950394E7F714F901A90320BA +:1077B000F9F70EF905B030BD0620FBE7FEFFFF7FAD +:1077C0002DE9F04F91468BB0074610B16548F2F7AE +:1077D00027FE654E96E8070007AD85E80700B078FC +:1077E0000290327896F90300737896F808B096F80C +:1077F00009A001908846D9F80410B9421DD85B4908 +:10780000D1F8C8108DF81C208DF81D30002975D1D5 +:10781000029B8DF81E30019B8DF81F30CDF8208023 +:107820008DF824B08DF825A095E807004E4B83E82D +:10783000070006200BB0BDE8F08FD9F8080000EB78 +:10784000C70450F83700F9000591C0B3042836D0BA +:107850006068CDE90332F3F78BFA05990446D9F84D +:1078600008004058F7F7D0FE40F25E239842DDE969 +:1078700003323ED012D840F2CB11884225D040F2DC +:10788000F11188422ED040F2891188422FD0384918 +:1078900002463848F5F792F8EAF714F940F2DB218E +:1078A000884217D040F2E121884204F1FF31E4B26E +:1078B00007D0B0F5227FEAD1FA2950D82246013705 +:1078C00099E7FD294BD82346F9E7532C47D8E1B275 +:1078D0000291F4E7072C42D827490C4494F904108C +:1078E0000191ECE7022C3AD85FFA84FAE7E7A04668 +:1078F000E5E7FF2C33D85FFA84FBE0E7BDF81C0016 +:107900003188884216D0E6F703FF029B8DF81E30BF +:10791000019B8DF81F30CDF820808DF824B08DF8B4 +:1079200025A095E80700104B83E807001846E6F706 +:1079300013FF7EE7029B8DF81E30019B8DF81F30F0 +:10794000CDF820808DF824B08DF825A095E80700AB +:10795000054B83E807001846E6F772FF69E7074919 +:10796000024696E7D77F0600D442002098400020C8 +:10797000E47F060014D90500D8030600E97F06005D +:1079800008B5034A03490448EBF7CEFC062008BDBE +:10799000F27F06001A7C060090CD050008B5034A68 +:1079A00003490448EBF7C0FC062008BDCA80060066 +:1079B0001A7C060090CD0500042807B5034606D8BA +:1079C00001460C4803B05DF804EBD7F7FBBD0A4A4B +:1079D00006216846FDF7BEFD00F108036B44442212 +:1079E000411C03F8082C6846D7F7ECFD03B05DF89E +:1079F00004FB00BF0E82060013820600F8B5244D7A +:107A00006B7DDB0732D52E68706801282ED9B168EE +:107A1000431ECA5C0A2A29D14A1E002B01DC1A46E1 +:107A200008E0D45C0A2CFAD0013BF6E78C5C202CF1 +:107A300002D101329042F9D8002B0CDD541CA04237 +:107A400009D15C1E0C44A14205D014F8017D0A2F17 +:107A50000CD0202FF7D00144D31A9C0811F8023C17 +:107A60000C4F3A2B08BF0134013C00D2F8BD042270 +:107A700039463046EAF77CFF04213846D7F7A2FDA5 +:107A80002B6904332B616B7D43F002036B75EBE7CD +:107A9000E0420020EF7C060002482022002105F091 +:107AA000DDBD00BF0041002008B5054B1A68986194 +:107AB00052685A601A61E8F737FFBDE808409DE751 +:107AC000E042002038B505460A4C6B68636000222E +:107AD000A260227508464FF0FF32C4E903232560F7 +:107AE000A161E8F721FF6B680BB901236375BDE85D +:107AF000384083E7E0420020F8B503780446CBB174 +:107B00000D4FB86E18B12146D4F7EEFB90B1204668 +:107B1000D4F776FB461C30460FF036FE054648B1DA +:107B20003246214605F084FC04491C22081D05F05C +:107B300019FDBD66F8BD00BF98400020004100203F +:107B40002DE9F341984C0246A5682068D0F80480DE +:107B5000002D40F0B680531E042B07D863684345C0 +:107B600014D0012A00F03781032A0FD0052A00F033 +:107B700014810D2A0ED18D48E8F7D6FE2068EAF769 +:107B80008FFF63681844FFF7B7FF0022104602B06A +:107B9000BDE8F0811B2A02D10123A360A5E0082AD9 +:107BA00001D07F2A1BD121696668B14240F29D80D5 +:107BB00082680023324412F8017B202F0DD101335B +:107BC0009F19B942F7D8042BB4BF012604263246C8 +:107BD000891BEAF7D7FF012710E00126F7E7637D4D +:107BE000990712D5092A01D0202A61D10027202A1D +:107BF00067757AD10321EAF7BEFF03263046FFF707 +:107C0000DBFE23699B1B2361EFE0092A50D1B8F109 +:107C1000000F18D083682269134413F8010C00F098 +:107C2000ACFC80B1624B019304260025019B2169C5 +:107C300020685A1C019229441A780135EAF78FFF0F +:107C4000B542F3D119E0236860689E682169594AFA +:107C5000091A01AB3044FDF70DF90646002844D05F +:107C6000431CE2D1A069E8F75FFE226863682169DE +:107C70009068C91A1844D7F7A5FC23685B68434588 +:107C800003D24D480321D7F79DFC22682369D2E92E +:107C90000110C91A1844D7F795FC2368586823695E +:107CA000C01A401BFFF788FE23692B4423611CE0A8 +:107CB000A2F120035E2B18D82169EAF756FF0125AF +:107CC000DBE7012D08D14F2A04D05B2A40F0AB80BE +:107CD000022362E7042360E7022D71D1A2F1300391 +:107CE000092B09D80323A3602275637D23F00203C7 +:107CF00063754FF0FF3249E70025412AA56019D18D +:107D0000E268062AF1DC2D4B03EB8203551CD96E89 +:107D10000029EAD06368E5604360EAF713FF63680F +:107D200026692268F61A5568002EA5EB03053FF771 +:107D300052AFA2E7422A12D1E368002BD5DB61687B +:107D4000013BA8EB0101E360EAF715FFE268002AB6 +:107D5000E5DB1A4B206803EB8203996EDDE7432ACB +:107D60000ED1256945452CBF00250125002DBCDD20 +:107D700023689868236929461844D7F723FC93E7BA +:107D8000442A06D1226963689A42AED92F46012659 +:107D900034E7482A1FD0462AA7D125690027A8EB37 +:107DA00005053E461CE000BFE0420020AA52060046 +:107DB000EF7C060090CD0500188206009840002058 +:107DC000032D4FF0000327D17E2A22D1237D312BB2 +:107DD00001D0372B0DD1266962680025B61A2F46CF +:107DE00000239E42A3603FF709AF002F7FF445AF09 +:107DF000BCE7342BD1D0382BCFD0332B09D121691C +:107E0000414506D20122EAF7BDFE002501272E4694 +:107E1000E6E700252F46FAE7042D7FF4BEAE462A9A +:107E2000BBD0482AD7D00023B7E608B5FFF74AFEF3 +:107E3000D7F7D0FBFFF784FE0028F9DB08BD00BFB1 +:107E400030B40A4C0A4D236803EB83030246034413 +:107E50000848226050F82330286801F00F011844C8 +:107E60002860090130BCE8F762BA00BFFC4200207C +:107E70009440002008050600A83906292DD8DFE81F +:107E800001F004080E141A202700104490F810077F +:107E90007047C43210F8220000F03F007047C4322F +:107EA00030F82200C0F386107047C43250F8220028 +:107EB000C0F34630704700EB820090F812030009CF +:107EC000704700EB820090F8130300F00F0070473A +:107ED00000EB820090F81303F1E7024B024A1A60AC +:107EE00000207047C42000201C820600A839062903 +:107EF00038D8DFE801F004081018202830000244C8 +:107F000082F810377047C43210F8221063F305016D +:107F100000F822107047C43230F8221063F38C113D +:107F200020F822107047C43250F8221063F3533106 +:107F300040F822107047C43200EB8202917863F35C +:107F4000071191707047C43200EB8202D17863F35D +:107F50000301D1707047C43200EB8202D17863F321 +:107F60000711F6E7014B024A1A607047C42000204F +:107F7000278206002DE9F74FD4B202F00702013A3A +:107F8000D2B2042ACDE9001382BF304B30491960C8 +:107F900014F0F8042F4F4FEA02282ED190F8194719 +:107FA000009B6FEA14141D78E4B2A4EB050B2E4677 +:107FB0005FFA8BFBB91941444FF0080991F869A0A9 +:107FC00051460B0647BF1A2103200621042009F160 +:107FD000FF39FFF735FF4FEA4A0A19F0FF095FFA48 +:107FE0008AFAEDD1711CCEB25BFA81F1C9B20029D7 +:107FF000E0D1009A2B1B13701CE03A4484F0FF047C +:1080000092F864503B194344082693F869A05346FC +:108010001A064FEA4A0A5FFA8AFA0FD505210220AA +:10802000FFF70EFF013E16F0FF06F0D1013414F009 +:10803000FF04E7D1019803B0BDE8F08F2946012085 +:10804000FFF7FEFE002DE9D0ECE700BFC4200020C2 +:1080500033820600080506002DE9F04F87B00023A3 +:10806000634E8DF817300D460446FF2101F1C4021E +:1080700004EB82020139937806EB131090F869053E +:1080800060F307139370D37803F00F00304490F837 +:10809000690560F30303C3F30310304490F86905E6 +:1080A00060F30713D370E1D294F81067A6EB960340 +:1080B000DBB201934F4B1B6843B12B4604F5E262E0 +:1080C00004F5447104F50160E9F76EFC0023DFF864 +:1080D0002081482799469A469B46E21892F8102834 +:1080E00012F0F8001DD00DF1170120460292FFF7A3 +:1080F00041FF023D831C029ADBB2EDB2002D74D029 +:108100002778013E16F0FF0649D1E2184FF000092A +:1081100092F81067A6EB9602D2B20192CA46CB46FD +:10812000DBE708EB0B01039291F87AC6029303F1A7 +:10813000C40104EB8101013F91F802E04CEA1E1CEE +:10814000C44491F803E09CF87A3508EB0A0C0EF071 +:108150000F019CF87AC64CEA010C08EB0901C444F3 +:1081600091F87A179CF87AC541EA1E1141449C4463 +:1081700091F87A156144BCF1FF0FC8BF0131C9B253 +:108180008831C1F30311FFF75BFE17F0FF07DDE94C +:108190000232B6D10133013DDBB2EDB2AEE7019957 +:1081A000013911F0FF01019100D1BAB903F1C40105 +:1081B00014F82120C2F30502934434F82120C2F3BD +:1081C0008612924454F82120C2F3463291445FFA59 +:1081D0008BFB5FFA8AFA5FFA89F97EE70DF11701E6 +:1081E0002046FFF7C7FE03468FE707B0BDE8F08FD4 +:1081F00008050600904000201E2B30B586BFA3F175 +:108200001E04E4B20024021992F8105722467F2D72 +:1082100004F10104E4B2F6D00D448418EDB284F800 +:1082200010570132D2B2934205D0841894F8104707 +:10823000FF2CF6D0F0E730BD074B034493F87A28C3 +:1082400032B193F8CE0810FB01F0C0F3C7107047AD +:1082500093F80509704700BF08050600074B034463 +:1082600093F87A2832B193F8550910FB01F0C0F366 +:10827000C710704793F88C09704700BF08050600C7 +:108280002DE9F04F037A7F2B89B0044600F02F814F +:1082900000F580730027DFF85CA201938046B946A1 +:1082A00098F808607F2E40F08A804FF0000A55460B +:1082B0005FFA8AF104EB810999F80C3099F80820EB +:1082C0007F2B00F0F7808B490B440A4493F8770B1F +:1082D00092F8771B884240F0C88092F8C76B93F8F9 +:1082E000C73B99F8091006EB030B5FFA8BF201927A +:1082F000023A0D441206EDB200F1D9802B44DBB2F4 +:10830000AE1B0293F6B24FF0A80BBBF1A80F40F0E2 +:10831000B58099F80D3099F809205B0803EB5207F6 +:108320002B44A5EB520254FA83F354FA82F293F8E9 +:10833000100792F81037C01AFFB2C0B200F0800CDC +:1083400040B280EAE073A3EBE073DBB2B3FBF7F279 +:1083500007FB1233DBB2039390FBF7F0C3B2049335 +:10836000BB19DBB205934FFA8CF332464FF000088D +:108370000693594620460792FFF77EFD079A049B15 +:1083800005990132D2B2C3188A42DBB200F087806D +:10839000039988445FFA88F8474509D80699A8EBFD +:1083A000070800295FFA88F877DB0BB10133DBB2ED +:1083B000594620460792FFF799FD079AD9E7012E03 +:1083C0004DD13B464A4631462046FFF715FF98F807 +:1083D0000A30A17898F80BB05344304693F8DD99F1 +:1083E000FFF72AFFE17805463046FFF737FF56448E +:1083F00000F07F0096F8E7C996F8371A96F8872AB2 +:1084000098F8093096F8D7EA96F8276B05F03F05FB +:1084100045EA80100CF07F0C40EA4C3001F00F016F +:1084200040EA015102F00F023B4441EA0262DBB232 +:1084300042EA0E72CB4407F1C40144F82120E1194D +:108440000137FFB29F4281F8106881F810B7F2D16E +:10845000019B08F1040843457FF422AF25E7022E73 +:10846000B5D13B464A46FF21AEE702D993F8176CD7 +:1084700035E792F8C76B92F8173C32E7029A5946F3 +:108480002046FFF7F9FC3246074659462046FFF7DB +:10849000F3FC381AC0B2019F50E7013B87E70BF1AC +:1084A00001015FFA81FBBBF1AF0F7FF42EAF0AF140 +:1084B000010AFDE604EB81016368497A2944C9B2E7 +:1084C0007BB904F5E26203F1C405107814F8255075 +:1084D0000133C5F34405401BB3F5807F02F8010B5F +:1084E000F1D1204609B0BDE8F04FFFF7B5BD09B0A6 +:1084F000BDE8F08F080506000346007893F90020D8 +:10850000002A0ADA00F07F004022104206D113F858 +:10851000012F02F0C001802904D0704720EA020038 +:108520005208F2E702F03F0242EA8010EFE7431CF4 +:1085300018460133027802F0C002802AF8D0704752 +:1085400003460020994200D8704711F8012D02F02F +:10855000C002802A18BF0130F4E70346014400201E +:1085600099421A4600D87047127802F0C002802A59 +:1085700003F1010318BF0130F2E77F289DBF034BD1 +:10858000185CC0F340000020704700BF4682060020 +:108590007F289DBF024B185CC0F3C00000207047CD +:1085A000468206007F289DBF024B185CC0F3800006 +:1085B00000207047468206007F289DBF024B185C52 +:1085C000C0F3801000207047468206007F2809D83B +:1085D000064B1B5C13F00C0F06D1A0F15F03584251 +:1085E00058417047002070470120704746820600BE +:1085F0007F2807D8044B1B5C13F00C0F14BF01201D +:108600000020704700207047468206007F289DBFEB +:10861000024B185CC0F30010002070474682060031 +:108620007F289DBF024B185CC0F3401000207047AC +:108630004682060008B50246FFF7E8FF00B1203287 +:10864000104608BD08B50246FFF7EAFF00B1203A20 +:10865000104608BD3038092884BF20F020000738B4 +:10866000704710B502460144E5240020914203D82A +:10867000B0FA80F0400917E012F8013B30B103F086 +:10868000C003802B11D10138C0B2EFE7BF2B09D94D +:10869000F72B09D8D80800F0060044FA00F000F0E3 +:1086A0000300E3E71B06E1D510BD0020FCE700BF97 +:1086B000D0E9023293423DBF5A1C826018784FF0D5 +:1086C000FF307047036810B5044613B140680FF0DF +:1086D0006DF82046BDE810400FF068B8F8B50546C3 +:1086E00010200C461F4616460FF043F8054B8460D9 +:1086F000C0E900743444C4606B60034B2860AB6015 +:10870000F8BD00BFB1860400C5860400F8B5054673 +:1087100030200E4617460FF03AF8072D0446057034 +:10872000C66001D0012D0FD1B368C3F30F13A3822C +:10873000F0F742FD042320612783E38420200FF01B +:1087400018F8E0622046F8BD014B5B5DEFE700BF23 +:10875000C682060010B50446C06A0FF027F820460E +:10876000BDE810400FF022B830B5058D0446002258 +:10877000954201D8002030BDE36A03EBC200436894 +:108780008B42F8D00132F3E770B504460D46164629 +:10879000FFF7EAFFC0B9E38C228D9A4208D3063373 +:1087A000D900E06A0EF0F5FFE38CE0620633E38463 +:1087B000238DE26A591C02EBC300218502F8336065 +:1087C000002343704380456070BD034618465B68D4 +:1087D000002BFBD1FFF7C8BFF8B544680E462CB993 +:1087E000F8BD042BFCD105230370F9E72546284684 +:1087F0006D68002DF4D077683946FFF7B5FF002883 +:10880000F5D00378043B022BEAD806253570002208 +:1088100039462046FFF7B8FF0378002BE1D10570F9 +:108820006468F4E710B50C4602210EF0ECFF10B1BD +:108830000470240A447010BD38B50D460421144656 +:108840000EF0E1FF28B1057084702D0A240A4570EE +:10885000C47038BD032998BF144B70B591BF5E5CDE +:108860000239FE2621F0010498BF002446F4354168 +:108870000546FFF7D7FF44B17F2C09D844F43041B7 +:1088800041F080012846FFF7CDFFC5E9066470BDC1 +:10889000A300A201DBB202F4E0421A4342F45062A8 +:1088A0004FF2AD212846FFF7C7FFEEE7DF82060053 +:1088B000C16910B5044629B17F290BD841F4304174 +:1088C000FFF7B0FFA169204641F43D41BDE81040EB +:1088D000FFF7A8BF8B008A01DBB202F4E0421A4323 +:1088E00042F450624FF20D21FFF7A6FFEAE7114371 +:1088F00041EAC301FFF796BF072A85BF083AD200B5 +:10890000D20042F04002072985BF083911431143C4 +:1089100041F0800141F48C41FFF784BF30B4DCB2F8 +:1089200044EA02225C101D0104F48064C3F30333A3 +:1089300005F4E04523432A43194330BCFFF77CBFCD +:1089400038B5436953F821404368E41A043C0546AE +:10895000C4F34A0141F46041FFF764FF2B78022B16 +:108960000AD124F4FF6020F0070028B110F5006F51 +:1089700014BF0020012038BD0120FCE770B5446918 +:1089800054F822404268A41A043C054662101E4670 +:10899000B3B9D2B242EA012141F45041FFF742FF9C +:1089A0002B78022B0AD134F0FF0407D014F5807F16 +:1089B00014BF002001200646304670BD0120FAE7B2 +:1089C000A51204F4005305F48065C4F385342C43E8 +:1089D000C2F30B021A4344EA811142F4004241F40B +:1089E0007041FFF729FFE7E738B5436953F82140A5 +:1089F0004368E41A043C0546C4F34F02C4F30A3149 +:108A000042F4784241F47041FFF716FF2B78022BB5 +:108A100008D1A00D800528B110F5800F14BF0020EB +:108A2000012038BD0120FCE7F8B5476804460D4633 +:108A3000164613460A464FF24021FFF76FFF2046C5 +:108A4000330C2A464FF2C021FFF768FF3846F8BDC5 +:108A5000072910B4044609D832F0FF0306D142EAD0 +:108A6000012110BC41F40051FFF7DCBE130C1B04C4 +:108A70003BB9134620460A4610BC4FF24021FFF78F +:108A80004DBF204610BCFFF7CFBF08B50378012BC0 +:108A900005D931F0FF0302D00548F1F7E3FCC9B274 +:108AA00041EA0221BDE8084041F41041FFF7BABE97 +:108AB000CD82060008B50378012B05D932F0FF03FB +:108AC00002D00648F1F7CEFCD2B242EA0121BDE85D +:108AD000084041F41841FFF7A5BE00BFCD82060053 +:108AE000D2B242EA012141F42841FFF79BBE38B5DA +:108AF000436953F8223042689B1A43F001030C4645 +:108B000005460A460A3B4FF24021FFF707FF23467E +:108B1000284622464FF43241FFF7E9FE210101F0D9 +:108B2000800104F00704214341F48841284641F0C4 +:108B30007801BDE83840FFF775BE072930B4054617 +:108B400014460CD8072A0AD81F2B08D841EAC201BC +:108B500041EA831130BC41F4D041FFF763BE9B0072 +:108B600043EA013244F47841284641F0D00130BC58 +:108B7000FFF762BE072930B4054614460CD8072A11 +:108B80000AD81F2B08D841EAC20141EA831130BC40 +:108B900041F40841FFF746BE5B0043EA013244F46A +:108BA0007841284641F0B00130BCFFF745BE43692B +:108BB00053F821104368CB1A043B013130B4C3F39E +:108BC0004A0204460DD0D91C0BDA23F4FF6525F0C8 +:108BD000070515F5006F04D130BC42F46041FFF782 +:108BE00021BEC3F30A33204642F4384230BC43F47A +:108BF0007041FFF721BE436930B453F82240436807 +:108C0000E31A043B013405464FEA63020ED0DC1C34 +:108C10000CDA23F0FF0414F5807F07D1D2B242EAC8 +:108C2000012130BC41F45041FFF7FCBD9C1203F41C +:108C3000005004F48064C3F385332343C2F30B0272 +:108C4000024343EA8111284642F4004230BC41F419 +:108C50007041FFF7F1BD043AC2F3470242EA012135 +:108C600041F45041FFF7DEBD0439C1F34A0141F43C +:108C70006041FFF7D7BD38B514460B4607222146A1 +:108C80000546FFF75AFFE100284641F48F41BDE851 +:108C90003840FFF7C7BD00BF136870B56BB94468B3 +:108CA000A51C50F825509C4207D055F82360B142CE +:108CB00004D1023350F82330136070BD0133F2E762 +:108CC0002DE9F0470F461449DFF85090DFF850A027 +:108CD00016460446E9F78EFF06F10808002573687A +:108CE000AB4205D820460F49BDE8F047E9F782BFFF +:108CF0001DB149462046E9F77DFF57F8252051462A +:108D00002046EAF711FB58F8041B01222046F1F730 +:108D100071FF0135E3E700BF6F2706003D7E0600C7 +:108D2000E38206002F3C06004B6802330A4651F8E6 +:108D30002310FFF7C5BF70B50546C81C0C46800060 +:108D400009491646F1F73DFF0023446000F108028F +:108D5000A34203D1023340F8235070BD56F82310CC +:108D600042F8041B0133F3E77011060010B5034904 +:108D700004460820F1F725FF446010BD9C11060051 +:108D800013B504464068F0F7A9FE58B1A3685A1C11 +:108D90005B0043F00103CDE90030A2606946022088 +:108DA000F7F716FE02B010BD1FB50446084611467F +:108DB0001A4602AB01930A4B00930223F1F79AFC87 +:108DC00021460C20F1F7FDFE002104460298F0F741 +:108DD0000BFE039B60602046A36004B010BD00BF83 +:108DE000B01106002DE9F0410446406880000EF005 +:108DF000C0FC04F10C08064600276168B94206D899 +:108E0000A06833460022BDE8F041F0F781BC58F875 +:108E1000040BF0F763FE054618B146F8270001374A +:108E2000EBE730460EF0C2FC2846BDE8F0812DE9A4 +:108E3000F0410C460546114620460F4A1F46F1F701 +:108E4000CFFBA01C29468000F1F7BBFE013C3B682C +:108E500044600546836000F10C080026B44202D845 +:108E60002846BDE8F0810136002157F82600F0F7CA +:108E7000BBFD48F8040BF1E7FEFF050070B50546A1 +:108E800010200E460EF075FC044695E80F0084E8AD +:108E90000F00E660204670BD70B5054610200E46F6 +:108EA0000EF067FC044695E80F0084E80F00A6600A +:108EB000204670BD70B5054610200E460EF059FCD8 +:108EC000044695E80F0084E80F006660204670BDF8 +:108ED00010B586B00446084611461A4602AB019307 +:108EE000084B00930423F1F705FC21461020F1F70D +:108EF00068FE029A4260039A8260049AC26006B0D9 +:108F000010BD00BF141206000430704738B50B685E +:108F10000C46DA8805490546EAF706FA2168224632 +:108F200028463831BDE83840FFF7CABEC57606008E +:108F300010B5426B00F138030020824202D14FF09D +:108F4000FF3010BD53F8044B8C42FAD00130F4E7E7 +:108F500038B51368054614464BB90068FFF7E8FFBB +:108F6000431C03D0831C55F82330236038BD0249CD +:108F70000248F0F7EAFA00BFE7820600E8DA0500E7 +:108F80002DE9F0471646426B8F19974280460C46F2 +:108F9000994604D01E491F483B46F0F7DFFAB81C3B +:108FA00041468000F1F70DFE4FEA840A524605461D +:108FB00047604946083004F03BFA0AF10800B20065 +:108FC0000021284404F04AFB3E4409F1040AA64269 +:108FD00002D82846BDE8F08759F82400F6F714FBBC +:108FE00001464046FFF7A4FF431C04D10A460A4944 +:108FF0000848F0F7B3FA05EB8007BB6813B10A46DF +:109000000649F5E75AF82430BB600234DFE700BFB9 +:109010006374060038D90500F07B0600E57B060086 +:109020002DE9F04105460E3080000F460EF0AFFBF3 +:1090300000260446456300F13808AE4202D12046BE +:10904000BDE8F08157F82600F6F7DEFA013648F859 +:10905000040BF2E71FB50191F6F7D6FA019B03F076 +:109060000702022A044605D09A0708D11A68184B4D +:109070009A4204D101A90120F6F7DEFD019003AA6E +:10908000019802A9F1F70AFFDDE90201FFF7C8FF25 +:109090001049416140F2012101810F4981610F496D +:1090A000C1610F4901620F4941620F490F4A816254 +:1090B00003210260C17208220D498280C16082745E +:1090C0000C490D4AC480C162026304B010BD00BFE8 +:1090D000B4E30500818F04000D8F04007D090400B6 +:1090E000890A0400518F04007D0B040060E4050030 +:1090F00004050607C9080400F0E30500C268002A59 +:10910000034605DDD0E90101884206DB00207047F7 +:10911000FCD0D0E901018842F8DD596848000A44D2 +:1091200040F001005A607047D1E9023249685B1A89 +:109130001344002ACCBF03F1FF330133042893FB0F +:10914000F2F303D0052806D000207047002BCCBFD7 +:109150001E200E20704723EAE370400040F001001B +:10916000704710B503460846D3E90112034CDB688B +:10917000C0E90041C0E9022310BD00BF98120600FB +:1091800038B50C46D1E9012309490546EAF7CCF880 +:10919000E268012A05D128460649BDE83840E9F7CA +:1091A00029BD28460449BDE83840EAF7BDB800BFEC +:1091B000EC8206002F3C0600A87E060070B50E4625 +:1091C000044611463046134A1D46F1F709FA214676 +:1091D0001020F1F7F6FC0023436001239E42044671 +:1091E000C360286804D1F1F7B7FDA060204670BDC8 +:1091F000F1F7B2FD60606868F1F7AEFD032EA06084 +:10920000F4D1A868F1F7A8FDE0600028EED102488B +:10921000F0F744FF06000200F9820600136810B55B +:1092200014462BB9922904D14068F4F7E5FB20607D +:1092300010BD962901D18068F7E79529F8D1C0685B +:10924000F3E7042A1FB504463DD1D0E90230626835 +:109250009B1A03440028CCBF03F1FF33013393FB77 +:10926000F0F323EAE3708B071FD10A68174B9A4289 +:109270001BD101AAF8F7AFFB15491020F1F7A1FCAB +:10928000E2686368019901FB0233436063680299F5 +:1092900001FB0233039983604A430029C26002DA6A +:1092A000E2689B1A836004B010BD0A4600230146A1 +:1092B0002068F1F72BFEE268636802FB0030400093 +:1092C00040F00100EFE70020EDE700BF40E10500BE +:1092D000B0120600820708D10068064B984206D0FB +:1092E0002C33C31A58425841704700207047012060 +:1092F000704700BFF8120600044B0B60044BC1E935 +:1093000001300023CB600846704700BFF0E0050045 +:10931000F195040008B501220430F1F796FB062010 +:1093200008BD08B502220430F1F78FFB062008BD06 +:1093300038B5044608460021F0F756FB04340546CC +:109340002846F0F7CBFB014600B938BD0122204684 +:10935000F1F77BFBF4E770B506460D460124B442F5 +:1093600001D3062070BD55F824102868FFF7E0FFF0 +:109370000134F4E738B5044608460021F0F734FB21 +:10938000043405462846F0F7A9FB014608B9062033 +:1093900038BD03222046F1F758FBF3E730B585B01E +:1093A000044608466946F0F71FFB04340546284684 +:1093B000F0F794FB014610B91E2005B030BD002225 +:1093C0002046F1F742FB0028F1D00E20F5E738B532 +:1093D000016804461020F1F7F4FB6168054604308B +:1093E000F1F729FB6268A368E168E868AB60920066 +:1093F00004F01EF8284638BD38B50D46FFF7E7FFE4 +:1094000029460446FFF794FF204638BD38B50D467F +:10941000FFF7DDFF29460446FFF7ACFF204638BDC5 +:1094200010B5022204300C46F1F70FFB18B90348BF +:109430002146F1F71FF8062010BD00BF34DA050001 +:1094400008B50430F1F7B1FB062008BD2DE9F8435B +:109450000C6807460E461AB92046FFF7B8FF0446C7 +:10946000012504F10409BD4202D32046BDE8F8837A +:1094700056F82500844204D14846F1F796FB0135A1 +:10948000F1E70021F0F7B0FA80464046F0F726FBFE +:1094900001460028F3D002224846F1F7D6FAF4E755 +:1094A00008B50122FFF7D2FF062008BD0022CDE754 +:1094B00008B50430F1F759FB18B902490248F0F732 +:1094C00044F808BD0083060034DA050050F8210096 +:1094D00010B1043818BF012070478A072DE9F04108 +:1094E00004460D4611D10E681F4BF31A5E425E41D1 +:1094F000AB6863B91EB11D492046E9F77BFB1C49E7 +:109500002046BDE8F041E9F775BB0026F0E71EB143 +:1095100018492046E9F76EFB1749DFF860802046BE +:10952000E9F768FB002701236A68BA4206D81449A4 +:109530002046E9F75FFBAEB11249E1E7E86839463A +:10954000FFF7C4FF60B11BB941462046E9F752FB63 +:10955000EB68012253F827102046F1F74BFB00235C +:109560000137E1E7BDE8F08124130600E356060069 +:10957000098306000F8306008A7606003D7E0600FA +:10958000A07206002F3C06000528F8B50D4609D04C +:1095900006280CD0042826D18B68002B14BF1E206F +:1095A0000E20F8BD8868400040F00100F9E711F096 +:1095B000030018D10E680D4B9E42F2D14F6804464D +:1095C000A74201D17000EFE7EB6821461846FFF78C +:1095D0007DFF30B153F824100620F0F705F806EBB4 +:1095E00060060134ECE70020DBE700BF241306002F +:1095F0008268C16870B556680346B14201D3002045 +:1096000008E0D5682846FFF761FF4C1C18B155F8F3 +:109610002100DC6070BD2146EFE72DE9F0410546F1 +:109620000F4610200B49F1F7CCFA00F1040804466C +:1096300029464046F1F7FFF90026AE4202D1204606 +:10964000BDE8F08157F8261001224046F1F7FDF9F8 +:109650000136F2E7F812060088422DE9F843054684 +:109660000E46174603D1EAB9BDE8F843AFE600213C +:109670000846FFF7D2FF002104463046F0F7B4F960 +:1096800005F1040980464046F0F728FA064668B915 +:109690004FB1E8680EF08AF863686B60A368AB604E +:1096A000E368EB6006242046BDE8F88300223146DB +:1096B0004846F1F7CAF90028E5D031462046FFF7C1 +:1096C00029FEE0E70122C7E70022C5E701220430B6 +:1096D000F1F7BBB970B50C4605461146204602228B +:1096E0001E46F0F77DFF3CB921462046FFF795FF67 +:1096F00004462560204670BD00210846FFF78DFF17 +:10970000002104463068F0F76FF906463046F0F75E +:10971000E5F901460028ECD02046FFF7D7FFF5E732 +:109720002DE9F04186B01646CDE900100446FFF75A +:10973000D1FD0246002835D1214801AB0121FFF7B8 +:10974000C9FF01270446009D2846FFF7C3FD0246D6 +:1097500050BB1B486B460121FFF7BCFF4FF00108CF +:1097600005461EB1A268AB689A4226D0154B0293FB +:10977000154BCDE90334002305932E1D02A8FFF7F6 +:1097800037FF014698B91E2617B1201DF1F70DFAD3 +:10979000B8F1000F02D0281DF1F707FA304606B0E5 +:1097A000BDE8F0810027CEE74FF00008D9E700229E +:1097B0003046F1F74AF90028E0D10E26E4E700BF71 +:1097C000F8120600F0E00500F19504000B460022B7 +:1097D00001461846A4E70022A2E7F0B50C4685B082 +:1097E000CDE90212A1070646134620D125683C4A5E +:1097F000AA1A55425541242E66D018460193FFF708 +:1098000069FD002868D0019B1C2E65D8DFE806F0B2 +:10981000444A4E525764646464232E356464643E43 +:109820006464646464642911196464641E0000251E +:10983000E1E719462046FFF7E9FD0446204605B05A +:10984000F0BD19462046FFF73FFFF6E702A90220C8 +:10985000FFF72CFEF1E725B102A90220FFF77BFDFF +:10986000ECE719462046FFF7C7FDE6E71946204614 +:10987000002DE0D0FFF77EFDE0E720462A4619469E +:10988000FFF7EAFE002D08BF0446D7E72A4602A9E3 +:109890000220FFF7DBFDD0E7012219462046FFF743 +:1098A0003FFFCAE7012221461846F8E7A1689A68F7 +:1098B00091420FD119462046FFF78DFFBDE71946AB +:1098C0002046FFF783FFB8E700221946201DF1F775 +:1098D000BCF818B90E24B1E70024AFE71E24ADE7A9 +:1098E000F81206002DE9F84305464068E0B1002172 +:1098F000F7F76EF805F10809044600F1080800279B +:109900006B68BB4209D959F8040BF0F7E7F8064633 +:1099100030B92046F7F76FF934462046BDE8F883A2 +:1099200048F8040B0137EBE70446F6E72DE9F04170 +:109930000C460546114620460D4A1F46F0F750FEDC +:10994000A01C29468000F1F73CF90026054644603A +:1099500000F10808A64202D12846BDE8F08157F878 +:1099600026000021F0F740F8013648F8040BF1E733 +:10997000FEFF0100F0B51646194A0128D2E9034757 +:1099800085B00B4619D94D68062D07D0A90710D10F +:109990002968144A91420CD12C462F4602280CD03B +:1099A0009868062809D0820703D101680D4A9142C0 +:1099B00002D00020F0F734FD044601A91868052202 +:1099C000F1F7FCFBDDE901120023C120EAF764F89E +:1099D00023463A46314605B0BDE8F040EFF7BFBE3A +:1099E0009840002044D705000222C3E70122C1E7C6 +:1099F00070B506460D4600246B68A34200D870BDC2 +:109A0000AB6853F8341021B1042902D03046F4F782 +:109A100035FA0134F0E72DE9FF4738B95549564882 +:109A2000E9F7E8F8062004B0BDE8F0870D6841F2D8 +:109A30002A539D4254D100210846F4F7FFFB4F49B9 +:109A40000190FFF7D5FF4E4901984E4EFFF7D0FF2A +:109A5000019F3578A5B94C4ADFF81C81DFF82C91BD +:109A600001A90120F4F7EAFA019803AA02A9F4F780 +:109A7000FBFB029B03339F08AF4210D14449CEE762 +:109A80003046D2F7BDFBC11E04463046F5F712FB47 +:109A9000013401463846F4F7F1F92644D9E72E4659 +:109AA000039B53F82600F5F7C7FD01464046E9F74A +:109AB000A1F8029B3E449E420CD2C0F11204002C3D +:109AC00006DD013CECD349464046E9F793F8F8E758 +:109AD0001234F4E72F494046E9F78CF80135CBE71B +:109AE0002846F1F774F82C4904462348E9F782F830 +:109AF00000212846F1F79CF8E28828491E48E9F73A +:109B000013FC274B9C4228D16C68DFF898801A4ED2 +:109B1000DFF894900434002563689D4282D2A368E4 +:109B200053F8357003EBC502AFB141463046D2F869 +:109B300004A0E9F75FF800213846F1F779F84946C3 +:109B40003046E9F757F800215046F1F771F811490E +:109B50003046E9F74FF80135DEE7144B9C4208BF69 +:109B60002C46E07C00283FF45DAF04EB80042469C0 +:109B7000CBE700BF5B83060090CD0500C8DF050082 +:109B8000BCDF050098F00500ACD70500F27C0600AC +:109B90001A830600AB5206003E8306004683060089 +:109BA000A0DF0500F17C06005683060060E4050096 +:109BB000F8B506460D46174605F097FB04463046B5 +:109BC000D5F7ECF8A8420BD105F08FFB04463046E0 +:109BD000D5F7E4F8A8420BD005F087FB001BF8BDD1 +:109BE00005F083FB001BB842E9D36FF00100F6E7F4 +:109BF00005F07BFB001BB842E9D34FF0FF30EEE7E6 +:109C0000F8B5074608680C46FCF7BEFE05466068D6 +:109C1000F1F7EAF9022F06460BD9A068F1F79CF894 +:109C2000024631462846FFF7C3FFBDE8F840F3F788 +:109C3000E3BE014AF5E700BF40420F00C1070CD464 +:109C4000820703D10268064B9A4206D00E2804D040 +:109C5000A0F11E035842584170470120704700BFD1 +:109C600058DE05000379002B14BF1E200E2070471C +:109C70002DE9F0418AB005AB0193314B00930138D7 +:109C800005230431F0F7D8FC059B069F9DF81C4086 +:109C90009DF820809DF824600393FBF7AEFC039DA4 +:109CA0002846FFF7CBFF28B9AA070AD12A68254B17 +:109CB0009A4206D1244803AB00220121F5F718FA95 +:109CC0000390039800F00703022B05D0830729D1E6 +:109CD00002681D4B9A4225D104A9F5F7CBFC049BE1 +:109CE000E3B1012B09D144B93EB90078FCF720FB60 +:109CF00003900398FBF796FC10E00398FCF7F8FC40 +:109D000003909DF824301BB1039800F0EFFA039004 +:109D10000398434622463946FBF772FD06200AB0F7 +:109D2000BDE8F081F0F753FF084B8342E9D10CB94D +:109D3000002EDED003A90120F6F74AFEE0E700BFBF +:109D4000F817060074DC0500B4E30500CCF4050048 +:109D500010B58AB005AB0193174B0093013805236A +:109D60000431F0F769FC059C04942046FFF766FF78 +:109D700028B9A3070AD12268104B9A4206D110488D +:109D800004AB00220121F5F7B3F9049003A904986C +:109D9000F5F770FC9DF82430059A039900939DF81F +:109DA0002030FCF78FFC9DF81C3006990022FBF751 +:109DB00027FD06200AB010BD2018060074DC05003F +:109DC000B4E3050038B50F4C054621460E48FCF7B4 +:109DD00077FE21460D48FCF773FE21460C48FCF740 +:109DE0006FFE21460B48FCF76BFE21460A48FCF744 +:109DF00067FEFBF701FC01202871D5F7FDF906206D +:109E000038BD00BFA4FB050064FB05005CFB05003A +:109E10004CFB050044FB05002CFB050010B5044677 +:109E20000020D5F7E9F9002323710848FCF734FE38 +:109E30000748FCF731FE0748FCF72EFE0648FCF702 +:109E40002BFE0648FCF728FE062010BD64FB05002B +:109E50005CFB05004CFB050044FB05002CFB0500EA +:109E600008B5D5F7ABF8400040F0010008BD08B5D3 +:109E7000FBF7CAFB062008BD08460428114608B5B2 +:109E80001A4601D8042902D90548F0F707F9092B29 +:109E900001D90448F9E7BDE80840D5F77FB800BF0D +:109EA000523C0600BF7C0600F8B5D1E900700C46B4 +:109EB000F0F752FF0546A068F0F74EFF0646E0684F +:109EC000F0F74AFF3246034629463846FFF7D4FFEB +:109ED0000620F8BD0846042808B5114601D8042A12 +:109EE00002D90348F0F7DAF8BDE80840D5F746B8DC +:109EF000523C060070B5044608461646F0F72CFFA3 +:109F000005463046F0F728FF294602462046FFF76F +:109F1000E1FF400040F0010070BD00BF10B586B009 +:109F200003AB0193104B0093013803230431F0F786 +:109F300083FB049806280FD0FCF70EFD0446059815 +:109F400006280BD0FCF708FD039A61794079D5F714 +:109F50001DF928B1F0F7AEFA044CF0E70448F3E736 +:109F6000062006B010BD00BF0C190600ECFA050073 +:109F7000F4FA0500002138B50846F4F75FF9082423 +:109F80000546002201231146E0B2D5F725F928B98C +:109F9000610041F001012846F3F770FF0134782C8D +:109FA000EFD1284638BD00B58BB003AB01930F4B02 +:109FB0000093043103230138F0F73EFB049906A80F +:109FC000E8F70DFD9DF814309DF80C00DDE9072140 +:109FD00083F00103D5F7F0F810B11320F0F76AFA17 +:109FE00006A8F5F761F80BB05DF804FB241906002C +:109FF00000B589B002AB01930E4B009304310323EB +:10A000000138F0F719FB052205A90398F1F7D6F8F6 +:10A010009DF810309DF80800DDE9051283F001037A +:10A02000D5F7DAF810B11320F0F744FA062009B09A +:10A030005DF804FB3C19060070B588B002AB0193D3 +:10A040001E4B0093013806230431F0F7F5FA05980A +:10A05000062827D0FCF780FC04460698062823D063 +:10A06000FCF77AFC0546079806281FD0FCF774FC1D +:10A07000064613492046FCF723FD11492846FCF704 +:10A080001FFD0F493046FCF71BFD049B727969796F +:10A0900060790193039B0093029BD4F7EBFE38B1E8 +:10A0A000F0F708FA074CD8E7074DDCE7074EE0E782 +:10A0B000074B012206201A7008B070BD181A06005E +:10A0C000D4FB050014FB050004FB05000CFB050098 +:10A0D000D745012008B5034B1B7813B90248EFF7A9 +:10A0E000DDFF08BDD7450120798706001FB50C4666 +:10A0F000FFF7F0FF01A905222046F1F75FF8DDE93F +:10A1000001100022D4F7F8FE062004B010BD30B5CF +:10A110000D4687B01446FFF7DDFF05226946284645 +:10A12000F1F74CF8062203A92046F1F747F8019809 +:10A13000049B984202D00548EFF7B0FF039A0099BC +:10A14000D4F7DAFE062007B030BD00BF8A870600CC +:10A1500030B50C4685B00546FFF7BCFF6068F0F7E8 +:10A16000FBFD01466846E8F73AFC032D0FD1A068D5 +:10A17000F0F7F2FDC1B2DDE9012003F06FFA029AB7 +:10A1800001981146D4F7B8FE18B1F0F793F9002101 +:10A19000F1E76846F4F788FF05B030BD30B58BB005 +:10A1A00003AB0193214B0093013807230431F0F7EF +:10A1B00043FA0598062832D0F0F7CEFD04460898F9 +:10A1C00006282FD0FCF7C8FB4579099806282BD024 +:10A1D000FCF7C2FB4179079806280DD0022102AA9C +:10A1E000F0F780FE029B1868FCF7B6FB029B4579EE +:10A1F0005868FCF7B1FB4179069B2846CDE900433E +:10A20000DDE90323D4F720FE039A43F2C82393FB2E +:10A21000F2F3074A0133062013800BB030BD4FF034 +:10A22000FF34CCE71E25D0E71F21D4E7BC1A060077 +:10A230006E44002008B50120D5F7ACF9002814BF02 +:10A240001E200E2008BD10B5084614461146D5F74D +:10A25000B9F9204610BD2DE9F8430D461E461446B7 +:10A260003AB10120D5F796F930B90B2333604FF09E +:10A27000FF342046BDE8F883DFF83C9005EB040886 +:10A280002C46D5F7A7F904F8010B444512D0B9F8CC +:10A29000007005F02EF806460120D5F77BF900285E +:10A2A000EFD105F026F8801B874203D90120E4F79F +:10A2B00093F9F1E7641BDCE76E44002038B585684C +:10A2C0000135044685604068F0F73AFFF0F744FD39 +:10A2D0008542A4BF0023A360A16860684900BDE86F +:10A2E0003840042241F00101F0F73CBF10B50446AC +:10A2F0000C200DF03EFA034AC0E900244FF0FF3273 +:10A30000826010BD881B06002DE9F047DDF8209023 +:10A310004A45924605460F461646984638BFCA46F5 +:10A320000024A24510D02B68B44238BF395D1B69A8 +:10A3300028BF002128469847002808DB4C4538BF35 +:10A3400008F804000134ECE70020BDE8F08701487C +:10A35000FBE700BF0AFCFFFF37B5069D04680095C8 +:10A360006469A047044A0446DDE90701DAF744FFBF +:10A37000204603B030BD00BFA554020070B50B4BA2 +:10A3800003600446002500F11006858081602A469E +:10A390000121304607F0CCFE3046E560E56284F8E6 +:10A3A0002850DBF7E5F8204670BD00BFA81B06006B +:10A3B000F7B504460F46154610301E460AF06DF8F4 +:10A3C0006580278018200EF037FE08AB024693E820 +:10A3D00003006D4685E8030011462B4641F80C6BDF +:10A3E0000026D6604E6003CB074B5361BDF8283082 +:10A3F000506043F002032046C4E90226C4E908661F +:10A400009160A38003B0F0BD518E05002DE9F043AB +:10A4100090F8283091B00446002B4ED08368284F26 +:10A42000B3F808C0DA88274BD7F800800025CDE9BB +:10A4300004354FF0100980F828500DEB0906CDF8CF +:10A44000089096E80300C2F30022C2F105028DE8ED +:10A45000030092B26146234606A8FFF7A9FFD8F889 +:10A46000003006A99B684046984706A807F0DAFE28 +:10A47000154B3F68CDF80890CDE9043596E8030008 +:10A4800042F210728DE803002346232106A8FFF74D +:10A490008FFF3B6806A99B683846984706A807F0D7 +:10A4A000C1FE0022002304EB0900C4E90823E56093 +:10A4B00011B0BDE8F04307F042BE11B0BDE8F08333 +:10A4C000B0380020958E0500C18E050010B5034BF5 +:10A4D00003600446FFF79AFF204610BDA81B060044 +:10A4E0002DE9F04790F8289088B004460D46B9F160 +:10A4F000000F64D180683F4E036803215B6D98476D +:10A50000A3683768DA88B3F808803B4BC2F30022AF +:10A51000C2F1050292B22820CDE9063905920EF06B +:10A520008BFDC02302930DF11809824699E80300C0 +:10A5300023468DE80300059A41465046FFF738FF51 +:10A540003B6851465B683846984728B1504607F04B +:10A5500069FE50460EF06EFD284B0693282000231E +:10A56000376807930EF068FDC0230293064699E80A +:10A57000030023468DE8030042F210722321304687 +:10A58000FFF716FF3B6831465B683846984728B1AD +:10A59000304607F047FE30460EF04CFD184E33783B +:10A5A00053B90093232242F2107342F2107000213B +:10A5B000DBF7BAFC01233370012384F82830A5B1FE +:10A5C000DBF7A2FC281841EBE571C4E90801002380 +:10A5D000E36004F11000DAF7CBFFE068094B0028D4 +:10A5E00008BF184608B0BDE8F08700220023C4E980 +:10A5F0000823ECE7B0380020958E0500C18E0500D9 +:10A60000D845012011FCFFFF38B504460C4B40F83B +:10A610000C3B04F12C05DDF74BFB00220121284601 +:10A6200007F086FD0023636201214FF48073284602 +:10A63000C4E90113E463DAF79BFF204638BD00BF8D +:10A64000BC1B0600024B1868BFF35B8F704700BF4E +:10A65000D8200020024B1868BFF35B8F704700BF03 +:10A660000043002030B5224A21F00043934287B0D6 +:10A670001CDD204A934205DD02460B4603F0B2FB87 +:10A6800007B030BD02AAD2F797FC00F00300012802 +:10A6900014D0022822D0C0B1DDE90423DDE9020193 +:10A6A000D2F7A6FE01F1004107B030BD0024002220 +:10A6B00000230094D3F7E4FB07B030BDDDE90423A9 +:10A6C000DDE90201D2F794FEDAE70124DDE9042393 +:10A6D000DDE902010094D3F7D3FBD1E70124DDE9E2 +:10A6E0000423DDE902010094D3F7CAFBDAE700BFD7 +:10A6F000FB21E93FFFFFEF7F38B520F00044B4F1C4 +:10A70000A14F07EE900A05460DDBB4F1FF4F5CDC6C +:10A71000DFED557A9FED557A0028D4BF17EE100A69 +:10A7200017EE900A38BD524B9C425FDCB4F1445F97 +:10A7300050DB4FF0FF3267EEA76ADFED4E4ADFEDE8 +:10A740004E5A9FED4E5A9FED4E4A26EEA67AB0EE37 +:10A75000666AE7EE245A531CDFED4A4ADFED4A6A87 +:10A76000A5EE875AE7EE246ADFED485ADFED484A46 +:10A77000E6EE875AA5EE074A9FED465ADFED466A98 +:10A78000A5EE875AE4EE074ADFED445AE4EE876A05 +:10A79000E5EE075A66EE866A25EE877A3DD0404B95 +:10A7A00003EB820376EE876A93ED007A93ED046AF9 +:10A7B00096EEA77A002D77EE677A76EE677A17EE37 +:10A7C000900AAFDA80F0004038BD77EEA77A17EE36 +:10A7D000900A38BD9FED337A37EE877AF7EE006A3C +:10A7E000B4EEE67AF1EE10FAA3DD38BD00F0DEF843 +:10A7F0002D4B9C4207EE100A16DCA3F5D0039C42B9 +:10A8000027DCF0EE007AFFEE006AE7EE276A00220E +:10A8100037EE277AC6EE877A8DE776EE876AE6EE20 +:10A82000E77A17EE900A38BD204B9C420BDCF7EE1E +:10A83000087AF7EE006AE7EE276A022237EE677AB7 +:10A84000C7EE267A77E7FFEE006AC6EE877A032224 +:10A8500071E7F7EE007A77EE676A37EE277A012222 +:10A86000C6EE877A67E700BFDB0FC93FDB0FC9BFC2 +:10A87000FFFFDF3ED769853C59DA4B3D356B883D9C +:10A880006E2EBA3D21A215BD6BF16EBD95879DBDA3 +:10A890002549123E388EE3BDABAAAA3ECDCC4CBEB4 +:10A8A000DC1B0600CAF24971FFFF973FFFFF1B4008 +:10A8B000C0F3C7537F3B162B07EE900A20F00042EF +:10A8C0002FDC002B16DB1C4A1A41104226D09FEDCC +:10A8D0001B7A37EE877AB5EEC07AF1EE10FA1DDDFD +:10A8E000002804DD4FF4000141FA03F3184420EA84 +:10A8F000020070479FED117A37EE877AB5EEC07A85 +:10A90000F1EE10FA0ADD002813DBB7EE007A002A18 +:10A9100014BF17EE100A17EE900A704717EE900A50 +:10A920007047B2F1FF4FF9D377EEA77A17EE900A8E +:10A9300070474FF000407047FFFF7F00CAF2497137 +:10A94000194A20F0004393421DDDB3F1FF4F06DBAF +:10A9500007EE900A77EEE77A17EE900A704700B597 +:10A9600083B0694601F05CFE00F00302012A019900 +:10A9700000980BD0022A11D06AB1012202F064FBC8 +:10A9800003B05DF804FB002101F086BF02F05CFB20 +:10A9900080F00040F4E701F07FFFF1E701F07CFF79 +:10A9A00080F00040ECE700BFD80F493F20F00040A6 +:10A9B000704700BFC0F3C7537F3B162B07EE900ACA +:10A9C00020F0004228DC002B16DB1C4A1A41104202 +:10A9D0001FD09FED1B7A37EE877AB5EEC07AF1EE85 +:10A9E00010FA16DD002804DA4FF4000141FA03F3EF +:10A9F000184420EA020070479FED117A37EE877AFB +:10AA0000B5EEC07AF1EE10FA03DD00280CDB002071 +:10AA1000704717EE900A7047B2F1FF4FF9D377EE07 +:10AA2000A77A17EE900A7047BFEE007A002A14BF8B +:10AA300017EE100A17EE900A704700BFFFFF7F0065 +:10AA4000CAF2497120F0004310B4B3F1FF4F4FF048 +:10AA500000040C6018DABBB110F0FF4F02460BD1B6 +:10AA6000DFED0B7A07EE100A67EE277A6FF0180415 +:10AA700017EE902A22F00043DB157E3B234422F0A0 +:10AA8000FF400B6040F07C505DF8044B704700BF06 +:10AA90000000004C38B504460D4602F019FC30B1F8 +:10AAA00007EE904AF5EE407AF1EE10FA01D1204619 +:10AAB00038BD2046294600F0A1F8044602F008FC03 +:10AAC00030B107EE904AF5EE407AF1EE10FAEED191 +:10AAD00002F028FC22230360204638BDC0F3C75390 +:10AAE0007F3B162B0DDC002B1DDB10B4104C44FA01 +:10AAF00003F3184209D108605DF8044B00F00040F0 +:10AB00007047086000F00040704720EA030207EE3B +:10AB1000900A07EE102A77EEC77A5DF8044B0A60B8 +:10AB200017EE900A704700F000420A60704700BFBD +:10AB3000FFFF7F0000F000B8C0F3C7537F3B162B28 +:10AB400020F000412ADC99B300B5002B83B0024607 +:10AB50004FEAD07C2DDB2749194108421BD04FEA30 +:10AB6000510E10EA510105D04FF4001022EA0E02F6 +:10AB700018411043204B03EB8C0393ED007A07EE52 +:10AB8000900A77EE277ACDED017ADDED017A77EE46 +:10AB9000C77A17EE900A03B05DF804FBB1F1FF4FDE +:10ABA00006D307EE900A77EEA77A17EE900A704761 +:10ABB00070471149C0F316035B4201EB8C0C5B0A32 +:10ABC000010D03F4800309050B43DCED006A07EE79 +:10ABD000903A36EEA77A00F000428DED017ADDED75 +:10ABE000017A77EEE67A17EE900A20F000401043E3 +:10ABF000D1E700BFFFFF7F00FC1B060082B0019081 +:10AC0000019830F0004330D0B3F1FF4F25D210F05F +:10AC1000FF4F2DD19DED017ADFED2D7A2D4B67EEA3 +:10AC2000277A9942CDED017A3ADB0198C0F3C753F8 +:10AC3000193B0B44FE2B1FDDDFED277ADFED276A82 +:10AC4000019B002BB0EE677AB8BFF0EE667A67EE34 +:10AC5000877A17EE900A02B07047DDED017A77EE41 +:10AC6000A77A17EE900A02B07047019802B07047B9 +:10AC7000DB0D0B44FE2BDFDC002B0BDC13F1160F7E +:10AC800017DA4CF250339942D6DCDFED157ADFED5E +:10AC9000156AD5E720F0FF4040EAC35002B0704784 +:10ACA000DFED0F7A9DED017A67EE277A17EE900AB5 +:10ACB000D9E7193320F0FF4040EAC35007EE100AED +:10ACC000DFED097A67EE277A17EE900ACBE700BF2F +:10ACD0000000004CB03CFFFFCAF24971CAF249F1D2 +:10ACE0006042A20D6042A28D000000331B4A20F09A +:10ACF000004393421EDDB3F1FF4F06DB07EE900ADF +:10AD000077EEE77A17EE900A704700B583B0694690 +:10AD100001F086FC00F00300012801990ED0022802 +:10AD200015D078B1009801F0B7FD80F0004003B075 +:10AD30005DF804FB0021002202F086B9009801F0C2 +:10AD4000ABFDF4E70098012202F07EF9EFE70098EE +:10AD5000012202F079F980F00040E8E7D80F493F7E +:10AD6000114A20F0004393421ADDB3F1FF4F06DB96 +:10AD700007EE900A77EEE77A17EE900A704700B573 +:10AD800083B0694601F04CFC400000F002020199DA +:10AD90000098C2F1010202F0A5F903B05DF804FBCE +:10ADA0000021012202F09EB9DA0F493FC0F3C753D8 +:10ADB0007F3B162B024605DC002B04DB03481841C1 +:10ADC00022EA0000704700F000407047FFFF7F005C +:10ADD000D1F79EBFF8B504460D46D2F761F8174B80 +:10ADE00093F90030013306460F461AD022462B460F +:10ADF0002046294603F048FC98B90022002320464B +:10AE0000294603F023FC60B1002200232046294696 +:10AE100003F008FC40B102F085FA094F2223002616 +:10AE2000036030463946F8BD02F07CFA0346212221 +:10AE30001A600448BDE8F84002F044BA69210020D5 +:10AE40000000F0FF041C0600F8B504460D4600F0B3 +:10AE500035FA134B93F90030013306460F460DD0F7 +:10AE600022462B462046294603F00EFC30B92046E8 +:10AE700029460022002303F0DFFB10B93046394693 +:10AE8000F8BD02F04FFA0022002321210160104694 +:10AE9000194603F089FA06460F4630463946F8BD92 +:10AEA0006921002010B52DED028B08EE100A00F08C +:10AEB000BBFA144B93F900300133044611D0B4EEC1 +:10AEC000488AF1EE10FA0CD618EE100AFFF76EFD64 +:10AED00007EE100AF7EE007AB4EEE77AF1EE10FA18 +:10AEE00003DCBDEC028B204610BD02F01BFABDEC6A +:10AEF000028B03462122BDE8104003481A6002F08D +:10AF0000EFB900BF69210020041C060010B52DED2B +:10AF1000028B08EE100A00F0B1FB144B93F90030DD +:10AF20000133044611D0B4EE488AF1EE10FA0CD683 +:10AF300018EE100AFFF73AFD07EE100AF7EE007A56 +:10AF4000B4EEE77AF1EE10FA03DCBDEC028B20469A +:10AF500010BD02F0E7F9BDEC028B03462122BDE8EB +:10AF6000104003481A6002F0BBB900BF69210020FD +:10AF7000041C060000F08EBC10B52DED028B08EE0F +:10AF8000100A00F033FD154B93F9003001330446ED +:10AF900012D018EE100A02F09BF968B1DFED107ABA +:10AFA000B4EEE78AF1EE10FA10DCDFED0E7AB4EEC3 +:10AFB000E78AF1EE10FA03D4BDEC028B204610BDF7 +:10AFC00002F0B0F9222300240360F5E702F0AAF9A9 +:10AFD00022234FF0FF440360EEE700BF6921002009 +:10AFE0008071B142B5F1CFC208B52DED028B08EEEC +:10AFF000900A08EE101A00F0F1FD104B93F90030A2 +:10B0000001330BD0F4EE488AF1EE10FA06D6DFEDEC +:10B010000C8AB4EE688AF1EE10FA02D0BDEC028B15 +:10B0200008BD02F07FF9C8EEA87ABDEC028B03469A +:10B0300021221A6017EE900A08BD00BF6921002086 +:10B040000000000008B52DED028B08EE100A00F09C +:10B050005BFE154A92F900200132034613D0B4EE8C +:10B06000488AF1EE10FA0ED6B5EEC08AF1EE10FA6B +:10B0700009DCB5EE408AF1EE10FA08D102F052F97F +:10B0800022220A4B0260BDEC028B184608BD02F07A +:10B0900049F9BDEC028B034621221A600448BDE841 +:10B0A000084002F01DB900BF69210020000080FFA8 +:10B0B000041C060008B52DED028B08EE100A00F006 +:10B0C00035FF154A92F900200132034613D0B4EE41 +:10B0D000488AF1EE10FA0ED6B5EEC08AF1EE10FAFB +:10B0E00009D8B5EE408AF1EE10FA08D102F01AF94B +:10B0F00022220A4B0260BDEC028B184608BD02F00A +:10B1000011F9BDEC028B034621221A600448BDE808 +:10B11000084002F0E5B800BF69210020000080FF70 +:10B12000041C060010B52DED048B08EE900A08EE05 +:10B13000101A00F063FF484B93F9003001330446C6 +:10B140001FD0B4EE488AF1EE10FA1AD6F4EE688AEF +:10B15000F1EE10FA5AD69FED419AF4EE498AF1EEDB +:10B1600010FA12D1B4EE498AF1EE10FA29D018EE95 +:10B17000100A02F0ADF820B1B4EEC98AF1EE10FA6F +:10B180004ED4BDEC048B204610BD02F0A1F8F0B106 +:10B1900007EE904AF5EE407AF1EE10FAF1D118EE92 +:10B1A000900A02F095F80028EBD018EE100A02F091 +:10B1B0008FF80028E5D002F0B5F8222300240360C0 +:10B1C000DFE7BDEC048B4FF07E54204610BD18EE37 +:10B1D000900A02F07DF80028DAD018EE100A02F08A +:10B1E00077F80028D4D007EE904AF4EE677AF1EEB3 +:10B1F00010FA28D602F096F8F5EEC08A2223F1EE76 +:10B2000010FA036012D44FF0FF44BAE7B5EE408A5B +:10B21000F7EE007AF1EE10FA08BF17EE904AB0E7A9 +:10B2200002F080F821230E4C0360AAE718EE100A02 +:10B23000FFF782FC07EE900AF4EE487AF1EE10FA7E +:10B24000E1D0074C9DE702F06DF8C9EE097A2123A1 +:10B25000036017EE904A94E7692100200000000087 +:10B26000000080FF08B52DED028B08EE100A01F0FA +:10B270000BFB104B93F9003001330BD0B4EE488A2E +:10B28000F1EE10FA06D6DFED0C8AB4EEE88AF1EEA4 +:10B2900010FA02D4BDEC028B08BD02F043F8C8EEF0 +:10B2A000A87ABDEC028B034621221A6017EE900AA1 +:10B2B00008BD00BF6921002000000000594A8A43F0 +:10B2C0002DE9F04106460F4600F0928000290B461A +:10B2D000044651DD09155DD0C3F31303C807A1F27D +:10B2E000FF3743F4801303D45B0003EBD473640093 +:10B2F000E20F002602EB430360007F104FF0160EB2 +:10B3000034464FF40012A118994202DC5B1A8C18E3 +:10B3100016445B00BEF1010E03EBD0734FEA5202FC +:10B320004FEA4000EFD175464FF0200C4FF000423D +:10B330000AE03FD0C10FBCF1010C01EB43034FEA1F +:10B3400040004FEA52023ED0A34202EB0E01F0DD74 +:10B35000002901EB020E09DBA0461B1B814288BFBE +:10B3600003F1FF33401A15444446E3E7BEF1000FF2 +:10B37000F2DB04F10108F0E721F00042024335D08E +:10B3800000293FD1E20A153913466405002AF9D095 +:10B39000D70241D400205B00DE02054600F1010027 +:10B3A000F9D51A4623468440C0F12000C340491B0A +:10B3B000134391E78142BDD8002901EB020ED5DB92 +:10B3C00098460023CEE7034302D0691C22D0013502 +:10B3D0004FEA550C731003F17F53F20703F5001386 +:10B3E00048BF4CF0004C03EB07516046BDE8F081CC +:10B3F00002460B4602F0AEFE32463B4602F0F4FC3B +:10B40000BDE8F081024602F0EDFC02460B4602F078 +:10B41000CBFFEBE70136DDE7234620204FF0FF3579 +:10B42000C4E700BF0000F07F08B520F00043B3F18F +:10B430007E5F2DED028B15D007EE900A09DCB3F18B +:10B440007C5F1CDAB3F10C5F6DDCBDEC028B7A48DB +:10B4500008BD77EEE77AC7EEA77A17EE900ABDEC43 +:10B46000028B08BDBDEC028BDFED747A9FED747A20 +:10B470000028D4BF17EE100A17EE900A08BD002866 +:10B48000C0F29080F7EE008A78EEE77AB6EE008A96 +:10B4900027EE888A18EE100A01F0F6F99FED697A16 +:10B4A000DFED697A9FED696ADFED695ADFED696A60 +:10B4B000E8EE077A20F47F6323F00F03E8EE256AB5 +:10B4C000A7EE886A9FED647ADFED647ADFED645A57 +:10B4D000A6EE087AE6EE887AE7EE085A9FED616AF2 +:10B4E000A7EE886ADFED607A07EE103AE5EE887A1B +:10B4F000F0EE485AE6EE088A06EE900AE7EE475A62 +:10B5000027EE888A36EE876AC5EE867A88EE286A44 +:10B51000BDEC028BE6EE867A77EE277A77EEA77A95 +:10B5200017EE900A08BD67EEA76A9FED467ADFED39 +:10B53000465A9FED466ADFED464A9FED475AE6EED2 +:10B54000875ABDEC028BA5EEA66A9FED427ADFED2D +:10B55000435AA6EEA47AA6EE265AE7EE265ADFED67 +:10B56000404A9FED407A9FED406AE5EE264AA5EEFF +:10B57000A67AA4EEA66AB7EE005AA7EE265A66EEA1 +:10B58000266ADFED3A5A9FED3A7A86EE856AF0EE4A +:10B59000656AE7EEC66A77EEE67A77EE677A17EEC7 +:10B5A000900A08BDB7EE007A77EE877AF6EE006A69 +:10B5B00067EEA67A9FED246ADFED226ADFED234A6B +:10B5C000DFED235A9FED245A9FED278AA7EEA66A46 +:10B5D000DFED206AE6EE274AE7EEA56ADFED1F5AA7 +:10B5E0009FED1F6AA4EEA75AE6EEA75ADFED1D6A8B +:10B5F000A5EE276AE5EEA76AA6EE278AA6EEA77A49 +:10B6000028EE278AF0EE478A17EE900A01F03CF9FF +:10B61000C8EE285A06EE900A9FED167ADFED167AEC +:10B62000A6EEA57AB0EE006A37EE267AE7EE467A05 +:10B6300017EE900A13E700BFDB0FC93F00000000C0 +:10B64000DB0F494008EF1138047F4F3A461124BD03 +:10B650002EC69D3D613330BFA80A4E3E2D57014096 +:10B6600090B0A6BE39D119C0ABAA2A3E6821A23338 +:10B67000DA0FC93F6821A2B3DA0F494038B520F08C +:10B680000044B4F17E5F2DED048B07EE900A00F0CC +:10B690008A807FDCB4F17C5F05460FDAB4F1485F45 +:10B6A00080F2A0809FED6B7A37EE877AF7EE006A22 +:10B6B000B4EEE67AF1EE10FA00F3918017EE900AFC +:10B6C000FFF774F907EE100AF7EE007A37EEC78A33 +:10B6D000B6EE007A28EE078ADFED5F6A9FED5F7AAB +:10B6E0009FED5F6A9FED5F5ADFED5F5ADFED5F8A86 +:10B6F000E8EE076A9FED5E7AA8EE067A9FED5D6A36 +:10B70000A6EE885AA7EE086A9FED5B7ADFED5B6ACA +:10B71000E5EE085AA6EE087AE5EE886AE7EE087AC2 +:10B72000E6EE888A18EE100AB0EE679A01F0ACF8DF +:10B73000534B9C4268EE888A06EE900A40DC20F467 +:10B740007F6323F00F0306EE103AA6EE468A76EEEC +:10B75000867AC8EE894A88EE274A9FED4A7ADFED5D +:10B760004A7AF0EE005AA4EE657A76EEA66AB0EE5A +:10B77000675AA6EE655A96EEA47A37EE457A37EE0A +:10B78000C77A002D0ADCBDEC048BB1EE477A17EEC8 +:10B79000100A38BD77EEE77A87EEA77ABDEC048B06 +:10B7A00017EE100A38BD9FED377ADFED386A27EEC5 +:10B7B000877ABDEC048BA7EEA67A17EE100A38BD87 +:10B7C000C8EE895A9FED327ADFED307AE6EEA56A4F +:10B7D000B0EE006AA6EE867A37EEC77AD1E707EEBA +:10B7E000100ADBE727EEA77ADFED1C6A9FED1A6AE5 +:10B7F000DFED1C5A9FED1A5ADFED1B4AA7EE266AB1 +:10B80000BDEC048BE6EE075ADFED196A9FED196A6D +:10B81000E7EE056AE5EE874AA6EE876A9FED175ABE +:10B82000DFED155ADFED116AA4EE875AE6EE075AEE +:10B83000E5EE076AB7EE006AA5EE876A26EE877A1C +:10B84000C7EE066AE7EEA67AB0EE677A17EE100A40 +:10B8500038BD00BFCAF24971047F4F3A08EF113872 +:10B860002EC69D3D461124BDA80A4E3EABAA2A3ED7 +:10B87000613330BF2D57014039D119C090B0A6BEF9 +:10B880009999793F2EBD3BB3DB0F493FDB0FC93F91 +:10B890002EBD3B3310B582B007EE900A0191019B9B +:10B8A00023F00042B2F1FF4F32DC20F00041B1F151 +:10B8B000FF4F84462CDCB3F17E5F4BD09C1704F025 +:10B8C000020444EAD07459B3B2B3B2F1FF4F48D086 +:10B8D000B1F1FF4F30D08A1AB2F1F45F4FEAE25172 +:10B8E0003DDA002B49DA3C3147DA0020012C5CD0EC +:10B8F000022C4DD094B106EE900ADFED337A9FED25 +:10B90000337A76EEA77A77EEC77A17EE900A05E0DB +:10B910009DED017A77EE277A17EE900A02B010BDFE +:10B92000022C15D09FED2A7A032C0CBF17EE100ABB +:10B9300017EE900A02B010BDDFED267A9FED267A51 +:10B94000BCF1000FB4BF17EE100A17EE900AE5E73E +:10B950002248E3E702B0BDE81040FEF7CDBE204824 +:10B96000C4E7B1F1FF4F04F1FF3421D0022C26D8F7 +:10B970001C4B03EB8404E068D0E79DED017AC7EE31 +:10B98000877A17EE900AFFF711F8FEF7B5FEADE7DC +:10B9900006EE900ADFED0C7A9FED0C7A76EEA77A30 +:10B9A00077EE677A17EE900AB8E700F10040B5E746 +:10B9B000022C06D80B4B03EB84042068AEE7002072 +:10B9C000ACE70948AAE700BF2EBDBB33DB0F4940F7 +:10B9D000DB0F49C0DB0FC93FDB0FC9BFDB0F49409D +:10B9E000DB0FC93F901D0600DB0F493F20F00042EE +:10B9F000B2F1FF4F07EE900A034650D84FEAD071DC +:10BA000000F09680654883424EDC002BC0F28A80AD +:10BA1000634B9A424FD9634B9A4200F2A080624B2B +:10BA200003EB8103D3ED003AD3ED026AC1F10100CB +:10BA300077EEE33A401A73EEE67A9FED5C7A9FED7B +:10BA40005C4ADFED5C4ADFED5C5A9FED5C5A27EE05 +:10BA5000A76AA6EE074AE4EE064AE4EE865AA5EE89 +:10BA6000865AF0EE675AE5EE465A002849D0B0EE05 +:10BA7000006A27EEA55A76EE655AB7EE007AC5EE53 +:10BA8000257A10F17D0F76EEE76A76EEE37A37EEEF +:10BA9000677A56DB17EE103A03EBC050704777EE2B +:10BAA000A77A17EE900A7047DFED457A67EEA77A1E +:10BAB00017EE900A7047B2F1465F0AD29FED407AC6 +:10BAC00037EE877AF7EE006AB4EEE67AF1EE10FA16 +:10BAD0005FDC27EEA77ADFED356A9FED355ADFEDA3 +:10BAE000355A9FED356AA7EE265ADFED346AE7EE48 +:10BAF000055AA7EE256AF0EE675AE7EE066AE7EE0A +:10BB0000665AB0EE007A27EEA56A75EEC75AF7EED0 +:10BB1000006A86EE257A77EE677A76EEE77A17EE98 +:10BB2000900A7047274B9A427FF672AF0020704709 +:10BB30009FED257A002914BF17EE100A17EE900A20 +:10BB4000704717EE103A643003EBC05007EE100A4E +:10BB5000DFED1E7A67EE277A17EE900A70471248DB +:10BB6000DFED1B6ADFED1B5A9FED1B6A00EB8100C6 +:10BB700090ED047AA7EEA67ABDEEC77AF8EEC76A12 +:10BB800017EE100AE6EEE57A66EE866AF0EE673AA0 +:10BB900051E777EEA67A17EE900A70471772B14216 +:10BBA0001872B13E9115853FA81D06004CBB31337C +:10BBB0000EEADDB555B38A38610B36BBABAA2A3E17 +:10BBC000CAF24971B5F1CF42000000000000800DBB +:10BBD0003BAAB83F8071313FD1F7173730B583B0FA +:10BBE00007EE900A0191019D35F0004C42D00346CA +:10BBF00020F00040B0F1FF4F3CDABCF1FF4F39DCE0 +:10BC0000604541DB03F0004441D013F0FF4F5BD1AE +:10BC1000010200296FF07D0204DD4900002902F1D4 +:10BC2000FF32FADC15F0FF4F5ED15FEA0C216FF0B6 +:10BC30007D0E03D449000EF1FF3EFBD512F17E0FBD +:10BC40004CDBC3F3160343F400031EF17E0F3EDB0F +:10BC5000C5F3160C4CF4000CB2EB0E0204D11CE040 +:10BC600015D04B00013A18D0A3EB0C010029F7DAEC +:10BC70005B00F7E79DED017A67EE877AC7EEA77A5A +:10BC800017EE900A03B030BD17EE900AFAE71D4890 +:10BC900000EB5470006803B030BDB3EB0C0C58BF20 +:10BCA00063461BB9F3E75B000EF1FF3EB3F5000FEF +:10BCB000F9DB1EF17E0F1CDBA3F500000EF17F0EF9 +:10BCC000204340EACE50DDE7C2157F3AAAE76FF085 +:10BCD0007D01A1EB0E010CFA01FCBDE76FF07D03C5 +:10BCE0009B1A00FA03F3B0E74FEAEC5EAEF17F0E69 +:10BCF000A4E76FF07D00A0EB0E00034143EA0400CF +:10BD0000C0E700BFC01D060030F0004207EE100A79 +:10BD100003462DD0002834DBB0F1FF4F43DAB0F5F5 +:10BD2000000F37DB4FF0000C7048C3F316010844D6 +:10BD300000F4000282F07E520A43DB1507EE102A5F +:10BD40007F3B6B4A634401F10F0CF7EE007A0CEA7B +:10BD5000020237EE677A03EBD0534ABBB5EE407A66 +:10BD6000F1EE10FA67D1002B40F09F800020704761 +:10BD70009FED607ADFED607AC7EE277A17EE900AC2 +:10BD8000704777EE477A9FED5C7AC7EE877A17EEB9 +:10BD9000900A7047DFED597A67EE277A6FF0180C3A +:10BDA00017EE903AC0E777EE077A17EE900A7047E1 +:10BDB000F0EE007A77EE277A06EE903AC7EE273A51 +:10BDC0004F48C1F55712084402F522720243002A77 +:10BDD000DFED4C2A9FED4C4A9FED4C5A9FED4C3ABB +:10BDE000DFED4C4ADFED4C7A9FED4C6A63EEA35ACF +:10BDF000B8EEE62A65EEA56AA6EEA24AE6EE834A0A +:10BE0000A4EE265AA4EEA66AE5EE267A67EEA57A97 +:10BE1000E6EE267A2EDDF6EE006A67EE266A66EE1C +:10BE2000876A7BBB77EEA67AE7EEE36A77EE667AFF +:10BE300017EE900A7047F6EE006A9FED396AF0EE51 +:10BE4000667AE7EE467A67EE076A66EEA76A002B27 +:10BE5000ECD007EE903ADFED335A9FED336AF8EEFF +:10BE6000E77AE7EEE56A36EEC77A97EE867A17EE5E +:10BE7000100A704743BB77EE677AA7EEE37A17EEB6 +:10BE8000100A70479FED276ADFED275A77EEA67AF2 +:10BE900022EE066AA7EEA36A76EEC66A36EEC77A87 +:10BEA00092EE257A17EE100A704707EE903A9FED52 +:10BEB0001D7ADFED1D6AF8EEE77A27EE877AA7EEA6 +:10BEC000A67A17EE100A7047DFED166A9FED166A24 +:10BED00077EE677A66EEC26AE7EEA36A36EEC77A55 +:10BEE00092EE067A17EE100A704700BF20FB4A0058 +:10BEF000F0FF7F00000000CC000000000000004CBC +:10BF0000305CCFFF9788173E25333A3E2549923E55 +:10BF10004FD01C3E298E633EABAA2A3FCDCCCC3EEF +:10BF2000ABAAAA3ED1F717378071313F08B530F080 +:10BF300000432DED028B07EE100A2DD0002836DBD2 +:10BF4000B0F1FF4F47DAB0F5000F3BDB0022C3151D +:10BF50007F3B1344DA0F03EBD37307EE903AC2F141 +:10BF60007F02C0F3160040EAC250B8EEE78AFFF73E +:10BF7000CBFE9FED1C7ADFED1C6A07EE900A27EEE0 +:10BF8000877ADFED1A7AA8EE267AA8EE277ABDEC3A +:10BF9000028B17EE100A08BD9FED157ADFED157ABA +:10BFA000C7EE277ABDEC028B17EE900A08BD77EE3C +:10BFB000477A9FED107AC7EE877ABDEC028B17EEB9 +:10BFC000900A08BDDFED0C7A67EE277A6FF0180251 +:10BFD00017EE900ABBE7BDEC028B77EE077A17EEFF +:10BFE000900A08BDD95BDE3EDB27543580209A3E9F +:10BFF000000000CC000000000000004C2DE9F043E0 +:10C000002DED028B31F0004783B014D020F00046B4 +:10C01000B6F1FF4F0446804607DDC34803B0BDECD0 +:10C02000028BBDE8F04301F05BB9B7F1FF4F09DDCA +:10C03000B6F17E5FF1D14FF07E5003B0BDEC028BC4 +:10C04000BDE8F08300280D46C0F2F7804FF00009EC +:10C05000B7F1FF4F00F00481B7F17E5F00F034814B +:10C06000B5F1804F00F04781B5F17C5F40F004816D +:10C07000B8F1000F80F2468120460191FEF796FC50 +:10C08000B6F1FF4F019900F01081002E00F00981F8 +:10C09000B6F17E5F00F0FB804FEAD873013B59EAAE +:10C0A000030200F03781B7F19A4F40F35D819F4A58 +:10C0B000964240F36A829E4A964200F3098107EE57 +:10C0C000100AF7EE007A77EE677ADFED9A5A9FED65 +:10C0D0009A5AB5EE007AE7EEC75AB6EE006AA5EEB8 +:10C0E000E76A67EEA76A9FED957ADFED955A66EEEF +:10C0F000866A27EE667AA7EE857AF0EE476AE7EE63 +:10C10000A56A16EE902A22F47F6222F00F0206EE54 +:10C11000102AA7EEE56A06EE902A77EE467A25F415 +:10C120007F6525F00F0507EE101A06EE105A67EE30 +:10C13000877A37EE466A07EE105AE6EE267A09F15C +:10C14000FF3959EA030326EE877AB7EE008A77EEC5 +:10C15000876ABFEE006A16EE903A08BFB0EE468AD4 +:10C16000002B23F0004240F3C481B2F1864F00F36C +:10C17000038200F0F681B2F17C5F00F3C6810022F9 +:10C18000114623F47F6323F00F0306EE103ADFED30 +:10C190006D6A9FED6D5A9FED6D2A9FED6D3ADFED53 +:10C1A0006D3A9FED6D4ADFED6D4A36EE477AF0EE5F +:10C1B000002A77EEC77A26EE267ADFED696AA7EEC7 +:10C1C000A67AF0EE476AE6EE056A66EEA65AF0EE4B +:10C1D000667AA5EE823AE6EE457AB0EE636AA3EEA1 +:10C1E000256A77EE677AB0EE447AA6EE257AB0EE4D +:10C1F000646AA7EE256AB0EE667AA6EE657AE6EE88 +:10C20000A77A66EE875A37EE626AB7EE005A85EE75 +:10C21000867A77EE677A77EEE66A75EE666A16EEEC +:10C22000903A1344B3F5000FC0F2CB8107EE903A79 +:10C2300067EE887A17EE900AFFE6B7F1974F18DAA3 +:10C24000B7F17E5F09DBFB15C3F1960347FA03F2F2 +:10C2500002FA03F3BB4200F047814FF00009FBE60E +:10C26000B6F17E5F3FF4E7AE37DD002D33DB0846E5 +:10C27000E3E64FF00209EBE620460191FEF796FB5C +:10C28000B6F1FF4F03D00199002E7FF401AF002DCE +:10C2900007DA07EE100AF7EE007AC7EE877A17EE94 +:10C2A000900AB8F1000FBFF6C8AEA6F17E5656EA66 +:10C2B000090340F0128107EE900A77EEE77AC7EEA5 +:10C2C000A77A17EE900AB8E6002D0BDB2046B4E6FD +:10C2D000002D00F35D810020AFE6002DFBDA81F038 +:10C2E0000040AAE607EE104AF7EE007AC7EE877A1A +:10C2F00017EE900AA1E607EE904A67EEA77A17EECE +:10C30000900A9AE6204603B0BDEC028BBDE8F043EC +:10C3100000F0BABA07EE904A77EEE77AC7EEA77A4E +:10C3200017EE900A89E600BF041C0600F7FF7F3F66 +:10C330000700803FABAAAA3E70A5EC363BAAB83FE7 +:10C3400000AAB83F8CBEBF350072313F4CBB3133C1 +:10C350000EEADDB555B38A38610B36BBABAA2A3E6F +:10C360001872313F0000804B18F0FF4F40F0F7800B +:10C370005FED047A07EE100A67EE277A6FF0170276 +:10C3800017EE906A924CF015C6F316067F38A64257 +:10C39000104446F07E5240F3DA808E4CA64240F3C1 +:10C3A000FE809FED8D5A0130B0EE453AA2F50002B5 +:10C3B000F7EE005A002406EE102A76EE257AB7EE44 +:10C3C000007A87EE270A521042F0005202F58022CE +:10C3D000224476EE656A07EE900A66EE803AB8EE81 +:10C3E000E77A13EE900A07EE902A7C4ADFED7C0A8A +:10C3F0009FED7C8A9FED7C1ADFED7C2ADFED7C1AB5 +:10C400009FED7C2A77EEE55A104004EE900A36EE56 +:10C41000656A63EEA35AE4EEE76AF0EE607AE5EE51 +:10C42000887AE4EEC66AA7EEA51A66EE806AE1EEA7 +:10C43000252A73EEA47AE2EEA51A25EEA58AA1EECE +:10C44000A52A67EEA67AB0EE084AB0EE446AE8EE96 +:10C45000027AA4EEA46ADFED680A9FED681ADFEDA8 +:10C46000682A36EE276A16EE100A104006EE100A09 +:10C4700076EE445AE4EEE45A77EEE57A67EEA37A74 +:10C48000E6EE867AF0EE675AE4EE865A15EE900AEA +:10C49000104006EE900AE4EEC66A05EE900A77EECA +:10C4A000E67A67EEA07AE5EE817A77EE837AF0EEAF +:10C4B000676AE5EEA26A76EE856A76EE876A16EE20 +:10C4C000900A104006EE900A36EEC77A37EE457AAB +:10C4D000A5EEE27A77EEC77A21E6B9F1010F7FF493 +:10C4E000ACAD80F00040A8E502F00102C2F1020903 +:10C4F000B2E544498A425BDC7FF43DAE76EEC76A22 +:10C50000F4EEE76AF1EE10FA52DAD2154FF40001B8 +:10C510007E3A41FA02F21A44C2F3C7503A4C7F38CD +:10C520000441C2F3160122EA040206EE902A37EE15 +:10C53000667A41F40001C0F117000141002B77EE4B +:10C54000876AB8BF494216EE903ACA0519E69FEDD0 +:10C55000225AF7EE005AB0EE453A00242BE70022AB +:10C5600010E79FED2A6A76EEC76A37EE866AB4EE68 +:10C57000E66AF1EE10FAC8DD9FED257A68EE077ADB +:10C5800067EE877A17EE900A57E5002DBFF6A3AE47 +:10C59000DFED1F7A67EEA77A17EE900A4DE59FED63 +:10C5A0001D5A9FED1D3AF7EE085A4FF4001402E7AA +:10C5B0009FED1A7A68EE077A67EE877A17EE900A8F +:10C5C0003BE516EE900AFEF719FB07EE900A2FE600 +:10C5D00071C41C00D6B35D000000000000F0FFFF36 +:10C5E00055326C3E42F1533E05A38B3EABAAAA3EA8 +:10C5F000B76DDB3E9A99193F4F38763FA0C39D3601 +:10C600000038763F00001643FFFF7F003CAA383316 +:10C61000CAF2497100C0153FDCCFD1356042A20D8E +:10C6200070B58B4A20F00044944286B00D466FDD11 +:10C63000884A9442064622DC0028DFED877A874A42 +:10C6400007EE100A24F00F0440F3E980944277EEDD +:10C65000677A09BFDFED826A9FED827A9FED827A69 +:10C6600077EEE67A012077EEC76A77EEE67AC1EDDB +:10C67000006A77EEC77AC1ED017A06B070BD7B4AD9 +:10C68000944255DDB4F1FF4F48DAE215863AA4EB47 +:10C69000C25307EE903ABDEEE77ADFED756AB8EE69 +:10C6A000C77A77EEC77A8DED037A67EEA67ABDEE8C +:10C6B000E77AB8EEC77A77EEC77A8DED047A67EE3F +:10C6C000A67AF5EE407AF1EE10FACDED057A40F05B +:10C6D0009580B5EE407AF1EE10FA14BF02230123E3 +:10C6E000644901910221009103A8294600F05CF9F8 +:10C6F000002EC2DA95ED007AD5ED017AB1EE477AD7 +:10C70000F1EE677A85ED007AC5ED017A4042B4E733 +:10C710002860002200204A6006B070BD07EE900A33 +:10C7200077EEE77A0020C1ED017AC1ED007AA4E747 +:10C73000FEF73CF9DFED506ADFED475A07EE100ACD +:10C74000F6EE007AE7EE267ADFED466AFDEEE77A4E +:10C7500017EE900AB8EEE76A1F28F0EE477AE6EE89 +:10C76000657A26EE267AF1EE465A1EDC434A411ED1 +:10C7700024F0FF0352F82120934216D077EEC76AC7 +:10C78000C5ED006A77EEE67A002E77EEC77AC5ED42 +:10C79000017ABFF672AFF1EE666AF1EE677AC5ED27 +:10C7A000006AC5ED017A404267E777EEC76AE21595 +:10C7B00016EE903AC3F3C753C3EBD454082CDFDD15 +:10C7C0009FED277ADFED286AB0EE675AA5EE875A0B +:10C7D00077EEC57AE5EE877AD6EE267A75EE676A49 +:10C7E000B0EE677A16EE903AC3F3C753D21A192AFD +:10C7F00006DCF0EE457AC5ED006AC3E703236FE778 +:10C80000DFED1F6ADFED1F4AF0EE457AE5EEA67A0E +:10C8100035EE677AA5EEA67A96EE247AAEE79442D4 +:10C8200077EE277A09BFDFED0E6A9FED0E7A9FED56 +:10C830000E7A77EEA67A4FF0FF3077EE876A77EEC2 +:10C84000E67AC1ED006A77EE877AC1ED017A14E7E6 +:10C85000D80F493FE3CB1640800FC93FD00FC93FE7 +:10C86000004435374344353708A3852E800F4943AC +:10C8700000008043481E060084F9223FC81D0600C0 +:10C8800000A3852E32318D2407EE900AF1EEE77A6F +:10C8900017EE900A704700BF20F00043B3F1485FE5 +:10C8A00006EE100A07EE901A2EDABDEEC67A17EEE3 +:10C8B000103A002B64D066EE066A9FED337A9FED46 +:10C8C000334ADFED334A9FED335ADFED335AA6EE9C +:10C8D000874A9FED327AE6EE844AA6EEA45AA6EE87 +:10C8E000857AE6EE875A66EEA55A67EEC67AB6EE08 +:10C8F000006AE6EEA57AB7EE007AD6EE867A77EE93 +:10C90000677A17EE900A704766EE066A9FED1E7A08 +:10C910009FED1E4ADFED1E4A9FED1E5ADFED1E5AA7 +:10C920001F4AA6EE874A93429FED1C7AE4EE264A00 +:10C93000A4EEA65AA5EE267AE7EE265A65EEA65A8A +:10C94000D3DD184A934216DC03F17F4307EE103A19 +:10C95000B7EE005A35EE475A67EEC67AB6EE006A71 +:10C9600096EE867AE6EEA57A77EE677A75EE677AC6 +:10C9700017EE900A7047B6EE075AB5EE027AEBE76B +:10C980004FF07E50704700BF4ED747ADF6740F3161 +:10C990007CF293B4010DD037ABAA2A3D610BB6BA35 +:10C9A0009999993E0000483F2DE9F04F2DED048BF9 +:10C9B000DBB01C4603930691A74B6899089253F885 +:10C9C0002150111D824604F1FF38C0F2B882D31EF7 +:10C9D00048BF131DDB1002930133DB000793DDE931 +:10C9E00007239B1A0593029B15EB0801A3EB080292 +:10C9F00016D401319FED997A699811441EAB002A33 +:10CA0000A4BF50F8224007EE904A02F10102ACBFE9 +:10CA1000F8EEE77AF0EE477A8A42E3EC017AEED15B +:10CA2000002DC0F2FC82039B1EAA02EB830446AEDB +:10CA30004FEA830C4046EF180AEB8301B8F1000F70 +:10CA4000DFED867A09DB22465346F3EC016A32EDCC +:10CA5000017A8B42E6EE877AF7D10130B842E6ECF4 +:10CA6000017A04F10404E9D109AB0AAF03EB8509AB +:10CA700007EB8503083B9FED7B9ADFED798ADDF8B4 +:10CA800014B004930AEB0C042B4646AE00955AAA48 +:10CA900002EB8302002B52ED146A4FEA830516DD88 +:10CAA00006EB8302394666EE897AB0EE667AFDEED1 +:10CAB000E77A32ED016AF8EEE77AB242A7EEE87A59 +:10CAC00077EE866ABDEEC77AA1EC017AEBD116EE5D +:10CAD000900A59460193FEF791F808EE100AF4EE19 +:10CAE000007A68EE277A17EE900AFDF763FF06EEEC +:10CAF000900AF0EE487AB2EE007AE6EEC77ABBF121 +:10CB0000000F019BFDEEE79AB8EEE98A37EEC88A7E +:10CB100075DD03F1FF3ECBF1080057F82E1041FA06 +:10CB200000FC0CFA00F0081ACBF1070219EE901A7B +:10CB300040FA02F26144002A47F82E0009EE901AEA +:10CB400065DCB5EE408AF1EE10FA40F0C580009940 +:10CB500003F1FF3C61450EDC03F18041013907EB35 +:10CB60008101002051F80459494540EA0500F9D1F6 +:10CB7000002840F0FC80009A013A57F82220002A51 +:10CB800040F0F080049A012552F80419013500297B +:10CB9000FAD003F1010E1D447146039A1344029A20 +:10CBA00002EB0E0C0CF1804C699A0CF1FF3C02EB8D +:10CBB0008C0C1EAA06EB8E0E02EB8300DCED017AD4 +:10CBC0009FED267AF8EEE77AB8F1000F0CF1040C2D +:10CBD000C0ED007A024600F1040009DB534601E093 +:10CBE00072ED017AF3EC016AA342A6EEA77AF7D1BF +:10CBF0000131A942AEEC017AE0DD2B4647E740F077 +:10CC0000A7805A1E57F822201212002A99DD19EE29 +:10CC1000901A002B01F1010109EE901A40F3A58151 +:10CC20003868002840F08A80012B27D039464FF021 +:10CC3000010C51F8040F002800F084800CF1010170 +:10CC4000C0F580708B4247F82C0016DD57F82100A4 +:10CC50003D4407EB81010AE060210600000000006E +:10CC6000000080430000803B0000C93F0868C0F11D +:10CC7000FF0041F8040BA942F8D10120BBF1000FDD +:10CC80000DDDBBF1010F00F05281BBF1020F06D1A7 +:10CC90005D1E57F8251001F03F0147F82510022AC4 +:10CCA0007FF44FAFF7EE007A37EEC88A00283FF4E2 +:10CCB00048AF17EE900A594609920193FDF79EFF7F +:10CCC00007EE900A38EE678A099A019BB5EE408A12 +:10CCD000F1EE10FA3FF43BAFCDE90132DDE9073266 +:10CCE00018EE100A991A009DFDF788FF5FED246A7F +:10CCF00007EE900AF4EEE67AF1EE10FADDE9013281 +:10CD0000C0F25B811FED297A059927EE877A0831F9 +:10CD1000BDEEC77A0591B8EEC77A03F1010BE7EED5 +:10CD2000667ABDEEC77AFDEEE77A17EE901A47F8FD +:10CD3000231017EE103A47F82B302FE001214FF067 +:10CD4000000C7DE70CF1010C9C457FF472AF95E778 +:10CD5000F6EE007AB4EEE78AF1EE10FA80F2F48093 +:10CD60000022EEE603F1010E7146754615E70599BE +:10CD7000009DA1F1080057F82C100590E34669B911 +:10CD800003F18043023B07EB8303014653F8040998 +:10CD90000BF1FF3B08390028F8D005910599009266 +:10CDA0004FF07E50FDF72AFFBBF1000F07EE100A8F +:10CDB000009AC0F227814FEA8B0E46AB03EB0E06BA +:10CDC0000EF1040C5FED596A07EB0C03311D73ED96 +:10CDD000017AF8EEE77ABB4267EE877A27EE267A89 +:10CDE00061ED017AF3D1002D1FED616A4FF000046F +:10CDF00020DB9348DFED937AB0EE467A314600238C +:10CE000003E09C4208DBB0EC017AF1EC016A0133EB +:10CE10009D42E6EE877AF4DA5AAB03EB8403A3452E +:10CE200043ED287AA6F1040604F1010305D0002D94 +:10CE30001C46DEDADFED837AEEE7689902291CDC16 +:10CE4000002900F394800FD132ABDFED7E7A9C4451 +:10CE50003CED017A634577EE877AF9D10AB1F1EEBC +:10CE6000677A069BC3ED007A19EE903A03F007004B +:10CE70005BB0BDEC048BBDE8F08F689B032BF3D156 +:10CE8000BBF1000F00F0D3800EF5B4736B4432A9F0 +:10CE900013ED287A01EB8B0373ED017AF0EE476A0C +:10CEA00037EE277A994277EEC77A83ED007A77EEEC +:10CEB000A67AC3ED017AEFD1BBF1010F40F3B78041 +:10CEC0000BF1804B0EF5B4730BF1FF3B0DEB030E32 +:10CED0004FEA8B0B0BF104031EED287A0B4433A8A9 +:10CEE00073ED017AF0EE476A37EE277A984277EED3 +:10CEF000C77A83ED007A77EEA67AC3ED017AEFD197 +:10CF00000BF1080BDFED4F7A01EB0B03083133ED2A +:10CF1000017A994277EE877AF9D1002A55D106999C +:10CF2000329A339B0A604B60C1ED027A9CE75D1E2A +:10CF300057F8251001F07F0147F82510AFE60823C8 +:10CF40000793002302934AE519EE902A002B02F181 +:10CF5000010209EE902AC8BF02223FF761AEF7EE48 +:10CF6000007A37EEC88A0222EBE5002086E632A975 +:10CF7000DFED347A01EB830333ED017A994277EEEA +:10CF8000877AF9D19DED327A8ABB069BBBF1000FFF +:10CF9000C3ED007A77EE677A0BDD33A90123B1EC9C +:10CFA000017A01339B4577EE877AF8DA0AB1F1EE20 +:10CFB000677A069BC3ED017A56E7FDEEE77A9B465A +:10CFC00017EE901A47F82310E8E6DDED326A9DED82 +:10CFD000337A069BF1EE666AB1EE477AF1EE677A34 +:10CFE000C3ED006A83ED017AC3ED027A3CE7069B4C +:10CFF000F1EE676ABBF1000F77EE677AC3ED006A66 +:10D00000CBDCD4E7689B022B0DDC002B14DC7FF417 +:10D010002BAFDFED0C7A002A3FF423AF1FE7039B11 +:10D020004FEA830C20E5689B032B7FF41DAFDFEDF7 +:10D03000057A002AC9D172E7DFED027AA2E700BFC4 +:10D04000702106000000000020F00043B3F1485FAB +:10D0500007EE900A06EE901A04DABDEEE77A17EEB4 +:10D06000103A83B327EEA77A9FED176ADFED174AD0 +:10D070009FED175ADFED175AE7EE064A9FED166A45 +:10D08000A4EE875A27EE874AE5EE075AA5EE876A8F +:10D0900042B9DFED126AE7EE066AE6EE847A17EE31 +:10D0A000900A704726EE446AF6EE005AA6EEA56A8C +:10D0B000DFED0B5AD6EE076AE4EE256A77EEE67AE4 +:10D0C00017EE900A70477047D3C92E2F342FD7B26E +:10D0D0001BEF3836010D50B98988083CABAA2ABE2F +:10D0E000ABAA2A3E20F0004CBCF1465F08B507EE23 +:10D0F000900A07EE101A034613DAFDEEE76A16EE01 +:10D10000901A19BB531C53EA0C0300F0A680012AA5 +:10D1100000F0AC80BFEE007AC7EE276A16EE900AE8 +:10D1200008BD54498C4511DBDFED536A9FED536A0E +:10D130000028BCBFB1EE477AF1EE677A76EEE77A67 +:10D1400076EE476A9FED4E7A76EEA77A27EEA76ACB +:10D150009FED4C4A9FED4C5ADFED4C4ADFED4C5AA7 +:10D16000444966EE066A8C45A6EE845AE6EEA45A59 +:10D170009FED484ADFED484AA5EE264AE5EEA64A6D +:10D180009FED465ADFED465AA4EE265AE4EEA65A23 +:10D190009FED444ADFED444AA5EE264AE5EEA64A55 +:10D1A000DFED425A9FED425AE4EE265AA4EEA65A0B +:10D1B000F0EE656AE5EE066A67EE864AF0EE475ADB +:10D1C000E6EEA45A9FED3B4AA5EE867AA4EE847A59 +:10D1D00077EE876A21DA012A1CD0BFEE006AC6EE1C +:10D1E000265A354B16EE902A1A4005EE102A15EEF7 +:10D1F000902A75EE677A134006EE903AB7EE006A11 +:10D2000037EE677AF0EE467AE5EE267AE7EE267A92 +:10D21000E7EEA56A16EE900A08BD06EE102AB8EEF3 +:10D22000C66A66EEA64A76EE866A9B17C4EEA65AD2 +:10D2300003F00203C3F10103B0EE005A35EEC77AE2 +:10D2400006EE903A77EEC77AF8EEE66AA7EEC56A80 +:10D2500066EE866A16EE900A08BDFDF7A7FB07EE9C +:10D26000100AF7EE007AC7EE876AD3E706EE900A57 +:10D27000D0E700BF40A12C3FDA0F493F682122339D +:10D28000000000005FAE9BB745F4A3388453D93744 +:10D290007AC09538C8261A3AB937813916696B3B76 +:10D2A00048DEBE3AA427B33C1F37113C8988083EAC +:10D2B000D10D5D3DABAAAA3E00F0FFFF21F0004179 +:10D2C000704700BF01490020704700BF0000F87F91 +:10D2D00020F00040B0F1FF4FACBF002001207047AC +:10D2E000004870470000C07F08B5062000F09CFA97 +:10D2F000012001F019FF00BF0A22002100F0A2BCAA +:10D300000A23002200F07EBC10B5054C34B1134650 +:10D310000A4601460220AFF3008010BD204610BD32 +:10D3200000000000014B1868704700BFDC2000209F +:10D3300008B5074B044613B10021AFF30080054B3D +:10D340001868836A03B19847204601F0EDFE00BFDC +:10D35000000000009821060038B5084B084D5B1B03 +:10D360009C1007D0043B1D44013C55F804399847F4 +:10D37000002CF9D1BDE838400BF082BE942100208A +:10D380009021002070B50D4E0D4D761BB61006D0C5 +:10D39000002455F8043B01349847A642F9D1094EC0 +:10D3A000094D761B0BF066FEB61006D0002455F82A +:10D3B000043B01349847A642F9D170BD6C2100208E +:10D3C0006C210020902100206C210020032A70B5E0 +:10D3D00015D940EA010C1CF0030F04460B4621D17D +:10D3E000194620460E680568B54204F1040403F1AD +:10D3F000040317D1043A032A20461946F0D8541ED4 +:10D40000A2B100F1FF3C013901E0C3180CD01CF8B7 +:10D4100001EF11F8012F9645A4EB0C03F5D0AEEB0C +:10D42000020070BD541EECE7184670BD104670BD7A +:10D43000844641EA000313F003036DD1403A41D31F +:10D4400051F8043B40F8043B51F8043B40F8043BDE +:10D4500051F8043B40F8043B51F8043B40F8043BCE +:10D4600051F8043B40F8043B51F8043B40F8043BBE +:10D4700051F8043B40F8043B51F8043B40F8043BAE +:10D4800051F8043B40F8043B51F8043B40F8043B9E +:10D4900051F8043B40F8043B51F8043B40F8043B8E +:10D4A00051F8043B40F8043B51F8043B40F8043B7E +:10D4B00051F8043B40F8043B51F8043B40F8043B6E +:10D4C000403ABDD2303211D351F8043B40F8043B0E +:10D4D00051F8043B40F8043B51F8043B40F8043B4E +:10D4E00051F8043B40F8043B103AEDD20C3205D31E +:10D4F00051F8043B40F8043B043AF9D2043208D016 +:10D50000D2071CBF11F8013B00F8013B01D30B8887 +:10D5100003806046704700BF082A13D38B078DD065 +:10D5200010F003038AD0C3F10403D21ADB071CBF37 +:10D5300011F8013B00F8013B80D331F8023B20F8A1 +:10D54000023B7BE7043AD9D3013A11F8013B00F8DA +:10D55000013BF9D20B7803704B7843708B78837062 +:10D560006046704788420DD98B1883420AD900EB78 +:10D57000020CBAB1624613F801CD02F801CD99420E +:10D58000F9D170470F2A0ED8034602F1FF3C4AB189 +:10D590000CF1010C013B8C4411F8012B03F8012F15 +:10D5A0006145F9D1704740EA01039B0750D1A2F1D0 +:10D5B000100370B501F1200C23F00F0501F1100EDE +:10D5C00000F11004AC441B095EF8105C44F8105CD8 +:10D5D0005EF80C5C44F80C5C5EF8085C44F8085C8F +:10D5E0005EF8045C44F8045C0EF1100EE64504F1AC +:10D5F0001004E9D1013312F00C0F01EB031102F01A +:10D600000F0400EB031327D0043C24F003064FEA79 +:10D61000940C1E441C1F8E465EF8045B44F8045FA5 +:10D62000B442F9D10CF1010402F0030203EB8403CC +:10D6300001EB840102F1FF3C4AB10CF1010C013B0A +:10D640008C4411F8012B03F8012F6145F9D170BD0D +:10D6500002F1FF3C03469BE72246EBE7830730B528 +:10D6600048D0541E002A3FD0CAB2034601E0013C14 +:10D670003AD303F8012B9D07F9D1032C2DD9CDB254 +:10D6800045EA05250F2C45EA054536D9A4F11002D7 +:10D6900022F00F0C03F1200EE6444FEA121C03F1B6 +:10D6A000100242E9045542E9025510327245F8D1A0 +:10D6B0000CF1010214F00C0F03EB021204F00F0C3A +:10D6C00013D0ACF1040323F003030433134442F8F2 +:10D6D000045B9342FBD10CF003042CB1CAB21C448E +:10D6E00003F8012B9C42FBD130BD64461346002C4D +:10D6F000F4D1F9E703461446BFE71A46A446E0E72B +:10D7000038B5446C0CB1002038BD8021054604F0CA +:10D7100070FD0246686430B1031F7C3243F8044F49 +:10D720009342FBD1EFE74FF0FF3038BD1F29F8B52A +:10D73000054608D8466C0C4617464EB156F82400EC +:10D7400046F82470F8BD162303604FF0FF30F8BD93 +:10D75000802104F04EFD0646686440B1031F00F1CD +:10D760007C05002143F8041F9D42FBD1E6E74FF002 +:10D77000FF30F8BD1F2938B5054620D8426C0C464D +:10D780006AB152F8213053B1012B16D0591C10D078 +:10D790000025204642F824509847284638BD2846A0 +:10D7A00000F0F8F8224601462846BDE8384000F06F +:10D7B000DBB816230360012038BD002038BD1623D6 +:10D7C00003604FF0FF3038BD1F292AD8426C38B5AE +:10D7D0000C46054682B152F8243002EB84024BB16C +:10D7E000591C19D0012B15D00025204615609847EB +:10D7F000284638BD012038BD802104F0FAFC0246DD +:10D80000686458B1031F00217C3043F8041F98421C +:10D81000FBD1E0E7032038BD022038BD4FF0FF30D8 +:10D8200038BD4FF0FF30704738B5144B1F281D68C6 +:10D830001FD86A6C044662B152F820304BB1012BFC +:10D8400015D0591C0FD0002542F820509847284683 +:10D8500038BD284600F09EF8224601462846BDE81D +:10D86000384000F081B816232B60012038BD00201D +:10D8700038BD16232B604FF0FF3038BDDC20002070 +:10D88000124B1F2870B51E6808D80D46716C0446EF +:10D8900049B151F8240041F8245070BD162333607B +:10D8A0004FF0FF3070BD8021304604F0A2FC0146ED +:10D8B000706440B1031F00F17C0C002243F8042F78 +:10D8C0006345FBD1E5E74FF0FF3070BDDC20002061 +:10D8D00038B50B4B1D686C6C0CB1002038BD802135 +:10D8E000284604F086FC686438B1031F00F17C020E +:10D8F00043F8044F9342FBD1EFE74FF0FF3038BDC0 +:10D90000DC20002038B5174B1F281D6826D86A6C0C +:10D91000044682B152F8243002EB84024BB1591C08 +:10D920001AD0012B16D000252046156098472846AE +:10D9300038BD012038BD8021284604F05AFC02463B +:10D94000686458B1031F00217C3043F8041F8342F0 +:10D95000FBD1DFE7032038BD022038BD4FF0FF3098 +:10D9600038BD00BFDC20002070B50C46084D0346D2 +:10D970000026204611461C462E6001F0CDFB431CBC +:10D9800000D070BD2B68002BFBD0236070BD00BFA2 +:10D990000443002001F0B8BB11F0FF01034644D05E +:10D9A000820732D110B5046841EA012E4EEA0E4ECC +:10D9B0008EEA0402A2F1013323EA0203A4F1013248 +:10D9C00022EA0402134313F0803F0FD150F8044FB2 +:10D9D00084EA0E0CA4F10133ACF1013223EA040312 +:10D9E00022EA0C02134313F0803FEFD0037823B9EF +:10D9F00036E010F8013F002B32D09942F9D110BD2A +:10DA00008A4211D09A071846CCD0184613F8012B39 +:10DA1000002AF5D1104670479907184607D01846D6 +:10DA200001330278002AF7D170478207F7D10268E4 +:10DA3000A2F1013323EA020313F0803F08D150F82A +:10DA4000042FA2F1013323EA020313F0803FF6D042 +:10DA50000378002BE8D010F8013F002BFBD1704772 +:10DA6000184610BDA2B330B540EA0104A4078446AD +:10DA70000B462AD09CF800000C7884422FD1012A52 +:10DA80000DD0E64660B11EF8010F11F8014F6FEAA4 +:10DA90000E03A042134422D11CEB0303F2D1002059 +:10DAA00030BD0468194653F8045BA4F1013EAC4252 +:10DAB00084462EEA040E00F104000BD1043A844699 +:10DAC0001946ECD01EF0803FE9D1032AE9D8D1E70E +:10DAD000104670479CF800000C78A042D1D0001B83 +:10DAE00030BD00BF2DE9F04F814645488E46754652 +:10DAF0001EF801CB10F80C4014F00804F7D1BCF16B +:10DB00002D0FE34654D0BCF12B0F08BF9EF800B098 +:10DB10006FF0004808BF05F1020E1BB1102B4FD06B +:10DB20001F4604E0BBF1300F55D00A231F460025E5 +:10DB3000B8FBF7F6284607FB168A07E0864215D39E +:10DB400029D007FB00C001251EF801BBABF1300C4A +:10DB5000BCF1090F06D9ABF1410CBCF1190F08D883 +:10DB6000ABF1370C63450DDD002DE7DA4FF0FF35E3 +:10DB7000EAE7ABF1610CBCF1190F03D8ABF1570C1C +:10DB80006345F1DC002D0BDB04B140420AB195BBCB +:10DB90001160BDE8F08FE245D3DA4FF0FF35D3E7EF +:10DBA0002223C9F800301AB30EF1FF314046EFE7E7 +:10DBB0009EF800B04FF0004805F1020E0124ACE7DA +:10DBC000BBF1300FACD19EF8000000F0DF00582808 +:10DBD00007D01F46ABE79EF8003003F0DF03582B59 +:10DBE0000BD110279EF801B03B460EF1020E9EE7C6 +:10DBF0004046BDE8F08F8046D6E708231F4696E7EB +:10DC00009D210600012B02D0242B00D86AE710B515 +:10DC1000FFF788FB16230360002010BD012A08D0FF +:10DC2000242A06D884460648134600680A466146F8 +:10DC300058E710B5FFF776FB16230360002010BDF0 +:10DC4000DC200020012A08D0242A06D88446064871 +:10DC5000134600680A46614644E710B5FFF762FBC9 +:10DC600016230360002010BDDC2000202DE9F047C2 +:10DC700007464B480E46354616F801CB10F80C40C7 +:10DC800014F00804F7D1BCF12D0FE64658D0BCF1D2 +:10DC90002B0F04BF96F800E0AE1C5BB1102B54D0E4 +:10DCA0004FF0FF38B8FBF3F803FB08FA6FEA0A0AF3 +:10DCB000994608E0BEF1300F5AD00A23DFF8E4801D +:10DCC0004FF0050A99460025284607E0404515D83B +:10DCD00029D009FB00C0012516F801EBAEF1300C8C +:10DCE000BCF1090F06D9AEF1410CBCF1190F08D8EF +:10DCF000AEF1370C63450DDD002DE7DA4FF0FF354F +:10DD0000EAE7AEF1610CBCF1190F03D8AEF1570C84 +:10DD10006345F1DC002D0BDB04B140420AB16DB963 +:10DD20001160BDE8F087D445D3DD4FF0FF35D3E770 +:10DD300022233B604FF0FF30002AF2D0711EEFE744 +:10DD400096F800E00124AE1CA7E7BEF1300F21D108 +:10DD5000307800F0DF00582816D14FF0100996F8FF +:10DD600001E04FF00F0A02366FF070484B46AAE709 +:10DD7000337803F0DF03582BEFD008234FF0070A66 +:10DD80006FF0604899469EE799466FF070484FF0F3 +:10DD90000F0A98E74FF00F0A6FF07048994692E724 +:10DDA0009D2106009999991960E700BF10B4044CB1 +:10DDB0008446134620685DF8044B0A46614655E7E1 +:10DDC000DC20002010B4044C8446134620685DF823 +:10DDD000044B0A46614649E7DC20002081F00041FF +:10DDE00002E000BF83F0004330B54FEA41044FEA40 +:10DDF000430594EA050F08BF90EA020F1FBF54EADB +:10DE0000000C55EA020C7FEA645C7FEA655C00F076 +:10DE1000E2804FEA5454D4EB5555B8BF6D420CDD47 +:10DE20002C4480EA020281EA030382EA000083EACA +:10DE3000010180EA020281EA0303362D88BF30BD6A +:10DE400011F0004F4FEA01314FF4801C4CEA1131C0 +:10DE500002D0404261EB410113F0004F4FEA03331F +:10DE60004CEA133302D0524263EB430394EA050FAA +:10DE700000F0A780A4F10104D5F1200E0DDB02FA19 +:10DE80000EFC22FA05F2801841F1000103FA0EF2AD +:10DE9000801843FA05F359410EE0A5F120050EF173 +:10DEA000200E012A03FA0EFC28BF4CF0020C43FAA4 +:10DEB00005F3C01851EBE37101F0004507D54FF0B1 +:10DEC000000EDCF1000C7EEB00006EEB0101B1F501 +:10DED000801F1BD3B1F5001F0CD349085FEA300047 +:10DEE0004FEA3C0C04F101044FEA445212F5800F52 +:10DEF00080F09A80BCF1004F08BF5FEA500C50F1EF +:10DF0000000041EB045141EA050130BD5FEA4C0CD1 +:10DF1000404141EB0101013C28BFB1F5801FE9D22E +:10DF200091F0000F04BF01460020B1FA81F308BF51 +:10DF30002033A3F10B03B3F120020CDA0C3208DD1D +:10DF400002F1140CC2F10C0201FA0CF021FA02F1F8 +:10DF50000CE002F11402D8BFC2F1200C01FA02F168 +:10DF600020FA0CFCDCBF41EA0C019040E41AA2BF8D +:10DF700001EB0451294330BD6FEA04041F3C1CDA55 +:10DF80000C340EDC04F11404C4F1200220FA04F075 +:10DF900001FA02F340EA030021FA04F345EA03011F +:10DFA00030BDC4F10C04C4F1200220FA02F001FAE1 +:10DFB00004F340EA0300294630BD21FA04F0294663 +:10DFC00030BD94F0000F83F4801306BF81F48011FC +:10DFD0000134013D4EE77FEA645C18BF7FEA655C6F +:10DFE00029D094EA050F08BF90EA020F05D054EA41 +:10DFF000000C04BF1946104630BD91EA030F1EBF46 +:10E000000021002030BD5FEA545C05D14000494149 +:10E0100028BF41F0004130BD14F580043CBF01F53C +:10E02000801130BD01F0004545F0FE4141F4700122 +:10E030004FF0000030BD7FEA645C1ABF19461046FD +:10E040007FEA655C1CBF0B46024650EA013406BFFE +:10E0500052EA033591EA030F41F4002130BD00BFBD +:10E0600090F0000F04BF0021704730B54FF480647A +:10E0700004F132044FF000054FF0000150E700BFFB +:10E0800090F0000F04BF0021704730B54FF480645A +:10E0900004F1320410F0004548BF40424FF0000147 +:10E0A0003EE700BF42004FEAE2014FEA31014FEA8A +:10E0B00002701FBF12F07F4393F07F4F81F06051D9 +:10E0C000704732F07F4208BF704793F07F4F04BF24 +:10E0D00041F40021704730B54FF4607401F0004501 +:10E0E00021F000411CE700BF50EA010208BF704761 +:10E0F00030B54FF000050AE050EA010208BF704752 +:10E1000030B511F0004502D5404261EB41014FF4BA +:10E11000806404F132045FEA915C3FF4D8AE4FF0C2 +:10E1200003025FEADC0C18BF03325FEADC0C18BFA5 +:10E13000033202EBDC02C2F1200300FA03FC20FAF6 +:10E1400002F001FA03FE40EA0E0021FA02F1144443 +:10E15000BDE600BF70B54FF0FF0C4CF4E06C1CEA5C +:10E1600011541DBF1CEA135594EA0C0F95EA0C0FCD +:10E1700000F0DEF82C4481EA030621EA4C5123EA40 +:10E180004C5350EA013518BF52EA033541F480116F +:10E1900043F4801338D0A0FB02CE4FF00005E1FB22 +:10E1A00002E506F00042E0FB03E54FF00006E1FB6C +:10E1B00003569CF0000F18BF4EF0010EA4F1FF04AF +:10E1C000B6F5007F64F5407404D25FEA4E0E6D41EF +:10E1D00046EB060642EAC62141EA55514FEAC52000 +:10E1E00040EA5E504FEACE2EB4F1FD0C88BFBCF57C +:10E1F000E06F1ED8BEF1004F08BF5FEA500E50F12D +:10E20000000041EB045170BD06F0004646EA0101F2 +:10E2100040EA020081EA0301B4EB5C04C2BFD4EB24 +:10E220000C0541EA045170BD41F480114FF0000E1D +:10E23000013C00F3AB8014F1360FDEBF002001F08B +:10E24000004170BDC4F10004203C35DA0C341BDC05 +:10E2500004F11404C4F1200500FA05F320FA04F0D7 +:10E2600001FA05F240EA020001F0004221F000410B +:10E2700010EBD37021FA04F642EB06015EEA430E7E +:10E2800008BF20EAD37070BDC4F10C04C4F12005AE +:10E2900000FA04F320FA05F001FA04F240EA020061 +:10E2A00001F0004110EBD37041F100015EEA430E32 +:10E2B00008BF20EAD37070BDC4F1200500FA05F252 +:10E2C0004EEA020E20FA04F301FA05F243EA0203D1 +:10E2D00021FA04F001F0004121FA04F220EA0200E0 +:10E2E00000EBD3705EEA430E08BF20EAD37070BD26 +:10E2F00094F0000F0FD101F00046400041EB010106 +:10E3000011F4801F08BF013CF7D041EA060195F0E7 +:10E31000000F18BF704703F00046520043EB0303A1 +:10E3200013F4801F08BF013DF7D043EA060370478E +:10E3300094EA0C0F0CEA135518BF95EA0C0F0CD099 +:10E3400050EA410618BF52EA4306D1D181EA0301DF +:10E3500001F000414FF0000070BD50EA410606BFD9 +:10E360001046194652EA430619D094EA0C0F02D11E +:10E3700050EA013613D195EA0C0F05D152EA033663 +:10E380001CBF104619460AD181EA030101F0004181 +:10E3900041F0FE4141F470014FF0000070BD41F0CA +:10E3A000FE4141F4780170BD70B54FF0FF0C4CF4A4 +:10E3B000E06C1CEA11541DBF1CEA135594EA0C0FC3 +:10E3C00095EA0C0F00F0A7F8A4EB050481EA030E10 +:10E3D00052EA03354FEA013100F088804FEA0333F7 +:10E3E0004FF0805545EA131343EA12634FEA0222C5 +:10E3F00045EA111545EA10654FEA00260EF0004186 +:10E400009D4208BF964244F1FD0404F5407402D2D7 +:10E410005B084FEA3202B61A65EB03055B084FEA68 +:10E4200032024FF480104FF4002CB6EB020E75EB65 +:10E43000030E22BFB61A754640EA0C005B084FEA8D +:10E440003202B6EB020E75EB030E22BFB61A75460A +:10E4500040EA5C005B084FEA3202B6EB020E75EB55 +:10E46000030E22BFB61A754640EA9C005B084FEACD +:10E470003202B6EB020E75EB030E22BFB61A7546DA +:10E4800040EADC0055EA060E18D04FEA051545EAC9 +:10E4900016754FEA06164FEAC30343EA52734FEA72 +:10E4A000C2025FEA1C1CC0D111F4801F0BD141EAEB +:10E4B00000014FF000004FF0004CB6E711F4801F50 +:10E4C00004BF01430020B4F1FD0C88BFBCF5E06F30 +:10E4D0003FF6AFAEB5EB030C04BFB6EB020C5FEA40 +:10E4E000500C50F1000041EB045170BD0EF0004E95 +:10E4F0004EEA113114EB5C04C2BFD4EB0C0541EAC7 +:10E50000045170BD41F480114FF0000E013C90E6C3 +:10E5100045EA060E8DE60CEA135594EA0C0F08BF87 +:10E5200095EA0C0F3FF43BAF94EA0C0F0AD150EA86 +:10E5300001347FF434AF95EA0C0F7FF425AF104619 +:10E5400019462CE795EA0C0F06D152EA03353FF441 +:10E55000FDAE1046194622E750EA410618BF52EABE +:10E5600043067FF4C5AE50EA41047FF40DAF52EA92 +:10E5700043057FF4EBAE12E74FF0FF3C06E000BF2F +:10E580004FF0010C02E000BF4FF0010C4DF804CD3C +:10E590004FEA410C7FEA6C5C4FEA430C18BF7FEAFC +:10E5A0006C5C1BD001B050EA410C0CBF52EA430C2A +:10E5B00091EA030F02BF90EA020F0020704710F1AA +:10E5C000000F91EA030F58BF994208BF90422CBF39 +:10E5D000D8176FEAE37040F0010070474FEA410C32 +:10E5E0007FEA6C5C02D150EA013C07D14FEA430C50 +:10E5F0007FEA6C5CD6D152EA033CD3D05DF8040BC1 +:10E60000704700BF8446104662468C4619466346F2 +:10E6100000E000BF01B5FFF7B7FF002848BF10F1C9 +:10E62000000F01BD4DF808EDFFF7F4FF0CBF01200E +:10E6300000205DF808FB00BF4DF808EDFFF7EAFF8A +:10E6400034BF012000205DF808FB00BF4DF808ED45 +:10E65000FFF7E0FF94BF012000205DF808FB00BF3A +:10E660004DF808EDFFF7CEFF94BF012000205DF8C4 +:10E6700008FB00BF4DF808EDFFF7C4FF34BF0120D1 +:10E6800000205DF808FB00BF4FEA410C7FEA6C5C9C +:10E6900002D150EA013C0AD14FEA430C7FEA6C5C9C +:10E6A00002D152EA033C02D14FF0000070474FF014 +:10E6B000010070474FEA410212F5001215D211D540 +:10E6C0006FF47873B3EB625212D94FEAC12343F06F +:10E6D000004343EA505311F0004F23FA02F018BFF1 +:10E6E000404270474FF00000704750EA013005D1BA +:10E6F00011F0004008BF6FF0004070474FF000007D +:10E70000704700BF4FEA4102B2F1E04324BFB3F5C6 +:10E71000001CDCF1FE5C0DD901F0004C4FEAC00298 +:10E720004CEA5070B2F1004F40EB830008BF20F07C +:10E730000100704711F0804F21D113F13872BCBF36 +:10E7400001F00040704741F480114FEA5252C2F18B +:10E750001802C2F1200C10FA0CF320FA02F018BFD4 +:10E7600040F001004FEAC1234FEAD32303FA0CFC27 +:10E7700040EA0C0023FA02F34FEA4303CCE77FEAB6 +:10E78000625307D150EA01331EBF4FF0FE4040F400 +:10E790004000704701F0004040F0FE4040F40000AF +:10E7A000704700BF80F0004002E000BF81F00041F0 +:10E7B00042001FBF5FEA410392EA030F7FEA226C27 +:10E7C0007FEA236C6AD04FEA1262D2EB1363C1BFB7 +:10E7D000D218414048404140B8BF5B42192B88BF26 +:10E7E000704710F0004F40F4000020F07F4018BF49 +:10E7F000404211F0004F41F4000121F07F4118BF69 +:10E80000494292EA030F3FD0A2F1010241FA03FC10 +:10E8100010EB0C00C3F1200301FA03F100F00043F8 +:10E8200002D5494260EB4000B0F5000F13D3B0F1C0 +:10E83000807F06D340084FEA310102F10102FE2A2F +:10E8400051D2B1F1004F40EBC25008BF20F001009F +:10E8500040EA03007047490040EB0000013A28BF3E +:10E86000B0F5000FEDD2B0FA80FCACF1080CB2EBC1 +:10E870000C0200FA0CF0AABF00EBC250524218433F +:10E88000BCBFD0401843704792F0000F81F40001E4 +:10E8900006BF80F400000132013BB5E74FEA4103B7 +:10E8A0007FEA226C18BF7FEA236C21D092EA030F23 +:10E8B00004D092F0000F08BF0846704790EA010F9D +:10E8C0001CBF0020704712F07F4F04D1400028BFCA +:10E8D00040F00040704712F100723CBF00F50000AC +:10E8E000704700F0004343F0FE4040F400007047E2 +:10E8F0007FEA226216BF08467FEA2363014642028E +:10E9000006BF5FEA412390EA010F40F480007047A0 +:10E910004FF0000304E000BF10F0004348BF404246 +:10E920005FEA000C08BF704743F0964301464FF082 +:10E9300000001CE050EA010208BF70474FF00003DE +:10E940000AE000BF50EA010208BF704711F000431F +:10E9500002D5404261EB41015FEA010C02BF8446EF +:10E960000146002043F0B64308BFA3F18053A3F54E +:10E970000003BCFA8CF2083AA3EBC25310DB01FA95 +:10E9800002FC634400FA02FCC2F12002BCF1004F19 +:10E9900020FA02F243EB020008BF20F001007047AA +:10E9A00002F1200201FA02FCC2F1200250EA4C00FE +:10E9B00021FA02F243EB020008BF20EADC70704744 +:10E9C0004FF0FF0C1CEAD0521EBF1CEAD15392EA52 +:10E9D0000C0F93EA0C0F6FD01A4480EA010C40022E +:10E9E00018BF5FEA41211ED04FF0006343EA501088 +:10E9F00043EA5111A0FB01310CF00040B1F5000FCA +:10EA00003EBF490041EAD3715B0040EA010062F178 +:10EA10007F02FD2A1DD8B3F1004F40EBC25008BF62 +:10EA200020F00100704790F0000F0CF0004C08BF80 +:10EA300049024CEA502040EA51207F3AC2BFD2F14D +:10EA4000FF0340EAC250704740F400004FF000035B +:10EA5000013A5DDC12F1190FDCBF00F00040704795 +:10EA6000C2F10002410021FA02F1C2F1200200FAD3 +:10EA700002FC5FEA310040F1000053EA4C0308BF9A +:10EA800020EADC70704792F0000F00F0004C02BFEB +:10EA9000400010F4000F013AF9D040EA0C0093F066 +:10EAA000000F01F0004C02BF490011F4000F013BC0 +:10EAB000F9D041EA0C018FE70CEAD15392EA0C0F2E +:10EAC00018BF93EA0C0F0AD030F0004C18BF31F099 +:10EAD000004CD8D180EA010000F00040704790F06F +:10EAE000000F17BF90F0004F084691F0000F91F013 +:10EAF000004F14D092EA0C0F01D142020FD193EAD9 +:10EB00000C0F03D14B0218BF084608D180EA010060 +:10EB100000F0004040F0FE4040F40000704740F03C +:10EB2000FE4040F4400070474FF0FF0C1CEAD0520A +:10EB30001EBF1CEAD15392EA0C0F93EA0C0F69D066 +:10EB4000A2EB030280EA010C49024FEA402037D0D1 +:10EB50004FF0805343EA111143EA10130CF00040C8 +:10EB60008B4238BF5B0042F17D024FF4000C8B42B8 +:10EB700024BF5B1A40EA0C00B3EB510F24BFA3EB98 +:10EB8000510340EA5C00B3EB910F24BFA3EB910368 +:10EB900040EA9C00B3EBD10F24BFA3EBD10340EAC2 +:10EBA000DC001B0118BF5FEA1C1CE0D1FD2A3FF608 +:10EBB00050AF8B4240EBC25008BF20F001007047BD +:10EBC0000CF0004C4CEA50207F32C2BFD2F1FF0360 +:10EBD00040EAC250704740F400004FF00003013A91 +:10EBE00037E792F0000F00F0004C02BF400010F435 +:10EBF000000F013AF9D040EA0C0093F0000F01F049 +:10EC0000004C02BF490011F4000F013BF9D041EA6A +:10EC10000C0195E70CEAD15392EA0C0F08D142029D +:10EC20007FF47DAF93EA0C0F7FF470AF084676E770 +:10EC300093EA0C0F04D14B023FF44CAF08466EE749 +:10EC400030F0004C18BF31F0004CCAD130F0004217 +:10EC50007FF45CAF31F000437FF43CAF5FE700BF6F +:10EC60004FF0FF3C06E000BF4FF0010C02E000BF98 +:10EC70004FF0010C4DF804CD4FEA40024FEA41033A +:10EC80007FEA226C18BF7FEA236C11D001B052EAF0 +:10EC9000530C18BF90EA010F58BFB2EB030088BFB6 +:10ECA000C81738BF6FEAE17018BF40F00100704725 +:10ECB0007FEA226C02D15FEA402C05D17FEA236C07 +:10ECC000E4D15FEA412CE1D05DF8040B704700BF4E +:10ECD000844608466146FFE70FB5FFF7C9FF0028E5 +:10ECE00048BF10F1000F0FBD4DF808EDFFF7F4FF1E +:10ECF0000CBF012000205DF808FB00BF4DF808EDB7 +:10ED0000FFF7EAFF34BF012000205DF808FB00BFD9 +:10ED10004DF808EDFFF7E0FF94BF012000205DF8FB +:10ED200008FB00BF4DF808EDFFF7D2FF94BF0120AC +:10ED300000205DF808FB00BF4DF808EDFFF7C8FFA5 +:10ED400034BF012000205DF808FB00BF4FEA4002FD +:10ED50004FEA41037FEA226C02D15FEA402C08D1DE +:10ED60007FEA236C02D15FEA412C02D14FF0000010 +:10ED700070474FF0010070474FEA4002B2F1FE4F7A +:10ED80000FD34FF09E03B3EB12620DD94FEA00236D +:10ED900043F0004310F0004F23FA02F018BF404246 +:10EDA00070474FF00000704712F1610F01D142022D +:10EDB00005D110F0004008BF6FF0004070474FF0E1 +:10EDC0000000704742000ED2B2F1FE4F0BD34FF05D +:10EDD0009E03B3EB126209D44FEA002343F00043D1 +:10EDE00023FA02F070474FF00000704712F1610FF4 +:10EDF00001D1420202D14FF0FF3070474FF00000C6 +:10EE0000704700BF53B94AB9002908BF00281CBF8A +:10EE10004FF0FF314FF0FF3000F074B9ADF1080C46 +:10EE20006DE904CE00F006F8DDF804E0DDE9022328 +:10EE300004B070472DE9F047089D04468E46002B2C +:10EE40004DD18A42944669D9B2FA82F252B101FA9E +:10EE500002F3C2F1200120FA01F10CFA02FC41EAAE +:10EE6000030E94404FEA1C48210CBEFBF8F61FFA33 +:10EE70008CF708FB16E341EA034306FB07F19942CE +:10EE80000AD91CEB030306F1FF3080F01F81994281 +:10EE900040F21C81023E63445B1AA4B2B3FBF8F05B +:10EEA00008FB103344EA034400FB07F7A7420AD9E2 +:10EEB0001CEB040400F1FF3380F00A81A74240F20A +:10EEC00007816444023840EA0640E41B00261DB175 +:10EED000D4400023C5E900433146BDE8F0878B42AA +:10EEE00009D9002D00F0EF800026C5E90001304669 +:10EEF0003146BDE8F087B3FA83F6002E4AD18B4243 +:10EF000002D3824200F2F980841A61EB03030120EC +:10EF10009E46002DE0D0C5E9004EDDE702B9FFDED8 +:10EF2000B2FA82F2002A40F09280A1EB0C014FEA83 +:10EF30001C471FFA8CFE0126200CB1FBF7F307FBE0 +:10EF4000131140EA01410EFB03F0884208D91CEB83 +:10EF5000010103F1FF3802D2884200F2CB80434620 +:10EF6000091AA4B2B1FBF7F007FB101144EA0144FF +:10EF70000EFB00FEA64508D91CEB040400F1FF318E +:10EF800002D2A64500F2BB800846A4EB0E0440EA7C +:10EF900003409CE7C6F12007B34022FA07FC4CEA85 +:10EFA000030C20FA07F401FA06F31C43F9404FEA78 +:10EFB0001C4900FA06F3B1FBF9F8200C1FFA8CFE8D +:10EFC00009FB181140EA014108FB0EF0884202FAE1 +:10EFD00006F20BD91CEB010108F1FF3A80F08880A2 +:10EFE000884240F28580A8F102086144091AA4B25F +:10EFF000B1FBF9F009FB101144EA014100FB0EFEE0 +:10F000008E4508D91CEB010100F1FF346CD28E450E +:10F010006AD90238614440EA0840A0FB0294A1EB9F +:10F020000E01A142C846A64656D353D05DB1B3EBFC +:10F03000080261EB0E0101FA07F722FA06F3F1402C +:10F040001F43C5E9007100263146BDE8F087C2F1D3 +:10F050002003D8400CFA02FC21FA03F3914001434B +:10F060004FEA1C471FFA8CFEB3FBF7F007FB103684 +:10F070000B0C43EA064300FB0EF69E4204FA02F430 +:10F0800008D91CEB030300F1FF382FD29E422DD983 +:10F09000023863449B1B89B2B3FBF7F607FB1633B8 +:10F0A00041EA034106FB0EF38B4208D91CEB010138 +:10F0B00006F1FF3816D28B4214D9023E6144C91AB8 +:10F0C00046EA004638E72E46284605E70646E3E6C8 +:10F0D0001846F8E64B45A9D2B9EB020864EB0C0ED2 +:10F0E0000138A3E74646EAE7204694E74046D1E7E1 +:10F0F000D0467BE7023B614432E7304609E764448F +:10F10000023842E7704700BF024B58221A604FF0A6 +:10F11000FF30704704430020024B58221A604FF022 +:10F12000FF30704704430020FEE700BF7047704780 +:10F13000C16000207047007A704784B00DF1100C58 +:10F140000CE90F0004B0DFF777BC84B00DF1100CB0 +:10F150000CE90F00BDF8020004B0DFF79BBE84B0DD +:10F160000DF1100C0CE90F00BDF8020004B0D0F74F +:10F170007FB808B55A2000F09AF95A2008BD10B59A +:10F180000446CFF745FC204609F054FF204610BD49 +:10F190002DE9F7430546BDF828900E4690461F46D8 +:10F1A000FBB10F2902D1B9F1C00F1AD1282009F003 +:10F1B00043FF3B46B1B2CDF800901FFA88F20446F7 +:10F1C00003F01CF82B6821465B682846984740B13D +:10F1D000204603F027F8204603B0BDE8F04309F0CD +:10F1E00029BF03B0BDE8F08310B50446CFF71AFC81 +:10F1F000204609F01FFF204610BD10B50446CFF78A +:10F200001DFC204609F016FF204610BD10B504462F +:10F21000CFF726FC204609F00DFF204610BD10B5A3 +:10F220000446CFF7B5FC204609F004FF204610BD88 +:10F23000A0F10400F3E71FB5012302220F21684665 +:10F2400005F035F905B05DF804FB08B5FFF7F3FFED +:10F2500030BF08BD08B500F027F9D0F79BBC08B552 +:10F2600000200021CFF740FD01302128F9D10846C8 +:10F27000CFF72AFDBDE808400120CFF725BD1FB517 +:10F28000019002A8D8F74CFC019902A805F09FF85C +:10F2900005B05DF804FB10B54FF4803003F035F88D +:10F2A00004464FF4803003F030F840EA044010BDCB +:10F2B000002070478160704770470120704738B563 +:10F2C0000B6904460D46984705F10C01204605F0F0 +:10F2D000D1FA204638BD84B00DF1100C0CE90F00B6 +:10F2E000BDF8020004B0DFF793BE08B5D6F70CFEF8 +:10F2F00008BD08B5D6F7F8FD08BD82B07FB5054654 +:10F3000008A880E80C00086849684A1011F0010F4D +:10F3100002AB03C30B4618BFAB58044605EB6106AE +:10F3200018BF1C58DDE90A018DE8030008AB0CCBBF +:10F330003046A04704B0BDE8704002B0704710B539 +:10F340000446D0F8E808036801211B6898470121AA +:10F35000D4F8E80806F0B9F8D4F84818D4F8E0086A +:10F3600005F0F6FC012384F8603810BD38B500259F +:10F37000044680F86058D0F8E808036829461B68FE +:10F380009847D4F8E8082946BDE8384006F09DB80B +:10F3900082B038B504A981E80C000446D0F84808CA +:10F3A000BDF81250183004F03BFE48B925F00205B4 +:10F3B000012D05D02046BDE8384002B0FFF7D6BF8A +:10F3C0002046BDE8384002B0FFF7B9BFFF2908B5B5 +:10F3D00005D889000830D2F715F9002008BD6FF470 +:10F3E0007A70FBE7034680F86218D0F8DC080A461A +:10F3F00038B1D3F8681812B1012205F065BF05F0E5 +:10F400008DBF7047034680F86318D0F8DC080A46C1 +:10F4100038B1D3F8641812B1002205F055BF05F0D9 +:10F420007DBF704770B590F8636804460D460021B3 +:10F43000FFF7E8FFC4F8645831462046BDE8704045 +:10F44000FFF7E0BF10B50446D0F7CAF9204609F02F +:10F45000F1FD204610BDA0F11800F3E710B50446F9 +:10F46000D0F7DCF9204609F0E5FD204610BD12DF9B +:10F4700070477047084602F046BF06F00DBB0846CD +:10F4800002F03DBFDAF7C8BA07B500230DF1070057 +:10F490008DF80730FFF7EBFF9DF80700431E584239 +:10F4A000584103B05DF804FB08B5D0F7EBFA08B596 +:10F4B000D0F770FB08B50846FFF7F9FF08BD4FF01D +:10F4C000FF307047A0F13C00D0F74EBC10B50446A9 +:10F4D000D0F74AFC204609F0ADFD204610BDA0F152 +:10F4E0003C00FFF7F3BF30B51C22441E21FA02F3A3 +:10F4F00003F00F052B46092DCCBF37333033043AC8 +:10F5000004F8013F131DF1D10023037230BD10B583 +:10F510000446C0E9001283604FF48072042308316E +:10F520000C3002F083F80022012104F1240002F0E3 +:10F53000FFFD04F19800D8F715FC0023C4E913334C +:10F54000C4E91533A363236223646363E3636364E1 +:10F55000A4F85C302366C4F89430204610BD036ADA +:10F5600019B143F008030362704723F00803FAE778 +:10F570002DE9F04F85B0174698469DF83830009336 +:10F5800004463E46D8F7EEFB00254FF05F090FFA20 +:10F5900088F245454BDA05F1020BD84505F1010A21 +:10F5A00025DD31782D2922D171782D291FD1B1780F +:10F5B0003E291CD12168498861B9394603A80192C6 +:10F5C000D8F7B6FB03A9204605F089FA03A805F091 +:10F5D0000CFA019A2168294481F804902168514469 +:10F5E00081F80490216801EB0B0383F8049016F86E +:10F5F000013B092B05D00099B9B12C2B01D00A2B66 +:10F6000013D123685B8863B9394603A80192D8F700 +:10F610008FFB03A9204605F062FA03A805F0E5F97F +:10F62000019A23682B4483F804905546B1E720469D +:10F6300005B0BDE8F08F2DE9F047056A15F001052A +:10F6400086B0044640F0C280D0F7D4FC07460028BC +:10F6500000F0BF8003A8D0F7E7FB636CE66B20687F +:10F660009E1B03681B6B9847636CB6FBF0F0E66B60 +:10F67000A0632664A364A84604F10C09636CB3423A +:10F680001DD9082303AA3146484602F060F803AAB0 +:10F690001146002311F8010BFF2805D10133082B77 +:10F6A000F8D1B8F1000F0AD1002312F8011B00298C +:10F6B00040F09A800133082BF7D10836DEE70023AB +:10F6C0008DF80630D4E9121399420DD201230DF1C1 +:10F6D0000602484602F03BF89DF80630FF2B03D0A7 +:10F6E000A36C0133A364EDE7666B2D3601230DF1A6 +:10F6F00007023146484602F02AF89DF807300BB958 +:10F700000136F3E737469DF80730FF2B08D0013765 +:10F7100001230DF107023946484602F018F8F2E7D6 +:10F72000BF1B6765002F4DD04FF0000A2665C4F857 +:10F7300058A03846D5F780FF3B4680460246314602 +:10F74000484602F004F8626D434642449A420BD0A8 +:10F7500019782C2901D00A2904D1A16D83F800A0C1 +:10F760000131A1650133F1E7A06DC000D5F764FF59 +:10F7700000272066A36DAB4221D9266E06EBC50695 +:10F780003046D8F7EFFA301DD8F7ECFA236E4FEA7F +:10F79000C509994408EB070102A8D8F7B3FA02A9F2 +:10F7A000484605F09CF902A805F01FF9236E53F8AE +:10F7B0003530B3F9023001331F440135DAE74046F2 +:10F7C000D5F75EFF236A43F00103236206B0BDE86C +:10F7D000F08701462046D0F7E9FC0121204606B01B +:10F7E000BDE8F047D0F72ABB26641022002103A809 +:10F7F000D4F84480FEF7E6FA4044A064B8465CE7DB +:10F8000037B500F12405044628460191D5F7B0FE2E +:10F8100020460199D0F7CAFC284603B0BDE8304025 +:10F82000D5F7D6BE37B500F1240504462846019128 +:10F83000D5F79EFE20460199D0F728FC284603B054 +:10F84000BDE83040D5F7C4BE09680431D0F784BDA7 +:10F8500073B50446FFF7EFFE236A9B0702D52046E7 +:10F86000CCF7AEFE0026A36DB3420FD9206E00EB9D +:10F87000C600051D01A8D8F775FA01A9284605F0AC +:10F880002EF901A805F0B1F80136ECE7236A002053 +:10F8900043F00203236202B070BD2DE9F04104463B +:10F8A00086B00E461546FFF7C6FE236A9B0702D4B4 +:10F8B0002046FFF7CDFF32680127B2F902300097EA +:10F8C0000432214602A8FFF753FE2A682146B2F906 +:10F8D00002300097043203A8FFF74AFE029B5B88C0 +:10F8E0001BB102A9304605F0FAF8039B5B881BB1F7 +:10F8F00003A9284605F0F3F80027A36DBB421AD9E7 +:10F90000206E314600EBC7004FEAC70805F0F6F855 +:10F9100078B1206E40442946043005F0E0F803A891 +:10F9200005F063F802A805F060F8002006B0BDE815 +:10F93000F0810137E1E7314604A805F0C8F829460F +:10F9400005A805F0C4F8002305AA04A92046D0F7AD +:10F95000D9FA05A805F049F804A805F046F8DEE74D +:10F9600038B500F1240504462846D5F701FE2046A7 +:10F97000CCF726FE04462846D5F72AFE204638BD99 +:10F980007FB500F124060446304615460191D5F7AF +:10F99000EFFD019902A805F09AF8294603A805F0A1 +:10F9A00096F803AA02A92046FFF777FF044603A8AA +:10F9B00005F01BF802A805F018F83046D5F708FE48 +:10F9C000204604B070BD37B5154604466846D8F7E2 +:10F9D00099F9294601A8D8F795F901AA6946204660 +:10F9E000FFF7CEFF044601A804F0FFFF684604F0CD +:10F9F000FCFF204603B030BD38B500F124050446B5 +:10FA00002846D5F7B5FD2046FFF722FF04462846D5 +:10FA1000D5F7DEFD204638BD30B58DB00446D0F7B1 +:10FA2000E9FA90B12D2200216846FDF717FE206803 +:10FA3000616B03686A461D6A0B23A8472068E16C66 +:10FA400003686A461D6A0123A847236A23F001035D +:10FA500023620DB030BD38B500F1240504462846B8 +:10FA6000D5F786FD2046FFF7D7FF2846BDE838408A +:10FA7000D5F7AEBD10B50446983004F0B6FF204669 +:10FA800010BD82B07FB5054608A880E80C00086864 +:10FA900049684A1011F0010F02AB03C30B4618BFAF +:10FAA000AB58044605EB610618BF1C58DDE90A0196 +:10FAB0008DE8030008AB0CCB3046A04704B0BDE88E +:10FAC000704002B0704710B50446D0F723FD2046C1 +:10FAD00009F0B0FA204610BD036810B55B68C48811 +:10FAE000984784F48074B0FA80F0C4F3002440098D +:10FAF000031B5842584110BD1FB5C3885B0708D58A +:10FB0000006A002302680093146AE0210DF10F02DD +:10FB1000A04704B010BD37B505460C46FFF7ECFF13 +:10FB2000286A226801685388002400940C6A043211 +:10FB3000E021A04703B030BD30B50446486A85B027 +:10FB400000F543700D46FFF7C7FF00B30C210122FB +:10FB50000DEB010004F096FE2846FFF7CDFF286A62 +:10FB6000002203680092039A9D6A04320C23E0216C +:10FB7000A84748B903A9204604F07CFE03A804F076 +:10FB800091FE204605B030BD03A804F08BFE204650 +:10FB9000D8F78EF8F5E77FB51C460E46019205466C +:10FBA000D8F786F8019903A804F064FE03A930464B +:10FBB000FFF7B1FF002818BF002403A804F072FE6D +:10FBC00054B1314603A8D0F7E3FC03A9284604F05A +:10FBD00070FE03A804F066FE284604B070BD73B53D +:10FBE0001646044601220D466846022104F04AFEEC +:10FBF0002046D8F75DF8009B10225E711A716946A5 +:10FC000001A804F037FE01A92846FFF784FF064645 +:10FC100001A804F047FE56B9294601A8D0F7B8FC60 +:10FC200001A9204604F045FE01A804F03BFE684609 +:10FC300004F038FE204602B070BDCB889B0737B574 +:10FC400005460C4648D46846D8F732F801222146CA +:10FC500001A8FFF7C4FF01A9684604F02AFE01A825 +:10FC600004F020FE009BB3F80730A3810222214656 +:10FC700001A8FFF7B4FF01A9684604F01AFE01A825 +:10FC800004F010FE009BB3F807302381022B02BF63 +:10FC9000E38843F02003E3800322214601A8FFF715 +:10FCA0009EFF01A9684604F004FE01A804F0FAFDD5 +:10FCB000009BA189B3F80730638149F60412E388F9 +:10FCC000914216BF23F0040343F0060343F00203FE +:10FCD000E380684604F0E6FDA068A3892860284612 +:10FCE000AB8003B030BD7FB50C4604210546012230 +:10FCF0000DEB010004F0C6FD019A012612231371D9 +:10FD00007440082353719671D47101A90DEB03005F +:10FD100004F0B0FD334602AA294603A8FFF73BFFD3 +:10FD200003A804F0BFFD02A804F0BCFD01A804F084 +:10FD3000B9FD04B070BD30B5012185B00446FFF7B0 +:10FD4000D2FF00210120D5F791F804210DEB01002D +:10FD5000012204F097FD019A122313710723012554 +:10FD6000537108239571D37101A90DEB030004F0C1 +:10FD700081FD2B4602AA214603A8FFF70CFF03A82A +:10FD800004F090FD02A804F08DFD0A2002F0B7FAFD +:10FD9000606A032100F54370D9F7E6F84FF080431D +:10FDA00001A8C3F8005504F07DFD05B030BDC3883F +:10FDB000DB0713B5044628D4406A00F54370FFF70B +:10FDC0008BFE10B36846D7F773FF214601A8FFF7F3 +:10FDD000B3FE01A9684604F06CFD01A804F062FDC1 +:10FDE000009B5A8872B11A79112A0BD15A79092AC3 +:10FDF00008D19A79012A05D1DB79032B02D120465B +:10FE0000FFF799FF684604F04DFD02B010BDC388AE +:10FE100019B143F00103C380704723F001039BB283 +:10FE2000F9E708B5D5F790FB003818BF012008BDE9 +:10FE300010B50446D6F758F8D4E91032C01A61EB71 +:10FE40000201B0F5FA7F71F1000305D3E06B0028E1 +:10FE5000CCBF0020012010BD0020FCE71FB50446E8 +:10FE60000022002302A8CDE90223D6F765F9012379 +:10FE70000022CDE900320146DDE902232046D0F719 +:10FE800029FC04B010BD38B504460020D5F764FB4A +:10FE90002046D0F74DFD2046FFF7E0FF054604F170 +:10FEA0002C0002F04CF9284638BD10B504462C3021 +:10FEB00002F045F90020D5F74FFB2046BDE8104081 +:10FEC000D0F736BD82B08DE80C00BDF8002040F2BE +:10FED000FF339A4206D1BDF80230052B02D102B0A1 +:10FEE000FFF7E3BF02B0704738B50546D5F72CFBE6 +:10FEF000044658B90120D5F72FFB2846D0F73CFD22 +:10FF000021462046BDE83840D4F7B0BF38BD38B5EB +:10FF100000F12C050446284602F01EF910B92846C7 +:10FF2000D5F726FB2046FFF7DFFF2846BDE838401F +:10FF3000D5F71EBB10B50446D5F7F2F820B9204618 +:10FF4000BDE81040FFF78ABF2046BDE81040FFF72C +:10FF5000DEBF64292DE9F74304460F46164649D90A +:10FF6000D5F7D2FF4FF47A73E7FB030188460546C5 +:10FF7000D5F7D6F848B90121019000912A464346A9 +:10FF80002046D0F7A7FB002620E0B4F84830013324 +:10FF900001229BB20092A4F84830A2883846002182 +:10FFA000D5F7EEFF30BB2046FFF7B1FFD5F7ACFF2A +:10FFB00010F57A7241F10003AA4273EB080313D2E1 +:10FFC00046B1B4F84810A088D5F7F0FF304603B02A +:10FFD000BDE8F083281A68EB01014FF47A72002320 +:10FFE000FEF710FFD5F7F0F9B4F84810A088D5F760 +:10FFF000DDFFC8E7E36B0133E3633846D5F7E4F987 :020000025000AC -:100000000893ADF824302B68ADF81A205B6806A978 -:10001000284698479DF81C309DF81D20002B14BFE2 -:1000200000234FF48173ADF80C309DF80E3062F36D -:1000300000038DF80E30BDF81A30ADF81030BDF861 -:100040002430ADF81230089BCBE707B509890DF1D4 -:100050000702FFF759FF03B05DF804FB38B50368EA -:10006000132B04460D4602DD1420CFF7E3FA236874 -:1000700004EB830201335560236038BDF8B50446B4 -:100080000F46061D00252368AB4208DD56F8040B19 -:10009000036839465B69984708B10135F3E7F8BD55 -:1000A00007B50190D4F728FD019903B05DF804EB82 -:1000B000FFF7E4BF10B5044660B107F00BF8431E2C -:1000C00023449C4209D22278197804F8011B03F8D2 -:1000D0000129F6E76FF47A7010BD0020FCE7F8B54F -:1000E00009B380EAE074C4EBE0744D1E00230A26D5 -:1000F00094FBF6F206FB1244002CB8BF6442303485 -:1001000005F8014F1F4614460133002AF0D100289C -:10011000BEBF2D22CA54BB1C0022CA540846FFF79A -:10012000C9FF2046F8BD6FF47A74FAE7022908B5D2 -:1001300005D839B10368DB680121984702E003392B -:10014000012901D9002008BD03680021DB68F4E71C -:100150002DE9F7430546BDF828900E4690461F4608 -:10016000FBB10F2902D1B9F1C00F1AD1282006F036 -:1001700000FF3B46B1B2CDF800901FFA88F204466A -:1001800000F001F92B6821465B682846984740B18A -:10019000204600F00CF9204603B0BDE8F04306F01D -:1001A000E6BE03B0BDE8F0830846D5F7E7B810B562 -:1001B000044606F08FFF01462046BDE81040D4F704 -:1001C00089BD0FB407B504AA012152F8040B0192AE -:1001D000D4F7E2FD03B05DF804EB04B070472DE9FD -:1001E000F7430546BDF828900E4690461F46FBB1E2 -:1001F0000F2902D1B9F1C00F1AD1282006F0B9FE9B -:100200003B46B1B2CDF800901FFA88F2044600F0E8 -:10021000BAF82B6821465B682846984740B12046CB -:1002200000F0C5F8204603B0BDE8F04306F09FBEDD -:1002300003B0BDE8F08338B50D460446D9F7CEFAD1 -:100240002B68656133B9C4E906332C60BDE83840DA -:10025000D9F7B6BA1A469B69002BFBD19461C4E961 -:100260000632F3E7436910B50446A3B1D9F7B6FAED -:10027000D4E9063262B19361A3690BB1E269DA6134 -:100280000023C4E906336361BDE81040D9F798BA8A -:1002900062691360F0E710BD10B5D4F723FF044680 -:1002A00008B9D4F7E3FF204610BD10B50C468047CF -:1002B000A047BDE81040D5F781B813B503461046F6 -:1002C0000C46019298470198A047019802B0BDE8FA -:1002D0001040D5F7C1B808B5D4F7A8FFD4F7C6FFCA -:1002E000FAE70022C0E9002270474368002013B1FA -:1002F0009B690130FBE77047F8B583070F464FEA6B -:1003000090050DD140B3D9F769FAD7E900406E1CCA -:10031000A0421ED92268002A04DB04EB8204F7E71E -:100320000135F0E722F0004304EB82021168002956 -:100330000ADA904208D921F000410B4443F0004210 -:10034000226004EB8302F1E7B34206D204EB83049C -:10035000DEE7D9F735FA0020F8BD02359D4203D219 -:1003600004EB8505A84207D8236823F000432360E7 -:10037000D9F726FA201DEFE79B1B43F0004345F811 -:10038000043C2660F4E7F8B50446103016461D46D6 -:100390000F4602F0B4F80023BDF818202780C4E906 -:1003A00008336680A560E360A2802046F8BD83889C -:1003B0009B0710B5044603D5806808B106F0D7FD49 -:1003C000204610BD82B070B5056A86B00AA981E8E2 -:1003D0000C000646BDB90FC902AC84E80F00182016 -:1003E00006F0C7FD06AB054613E903008DE80300E0 -:1003F000284694E80C0002F0AAF8356206B0BDE881 -:10040000704002B0704701232A6912B101331546CA -:10041000FAE7092BF2DC0AAB0FCB02AC84E80F0041 -:10042000182006F0A6FD06AB064613E903008DE88A -:100430000300304694E80C0002F089F82E61DDE7F5 -:10044000D0E9002010B500F10050013802EBC000E7 -:1004500003469A4205D81C688C4202D31846083BD2 -:10046000F7E710BD08B5FFF7EBFF406808BD08B51A -:10047000FFF7E6FF006808BD10B5FFF7E1FF006871 -:10048000431A5842584110BD00F035BFD5F7C8BDDA -:10049000D4F74CBBD4F750BB0020704710B50446CE -:1004A000D5F7F8F8204606F062FD204610BD034659 -:1004B000002200891A81704738B50368018104461B -:1004C000DB6A9847236805461B6A204698472081C7 -:1004D000284638BD0089704738B5036881720446E4 -:1004E000DB6A9847236805469B6A20469847A072B6 -:1004F000284638BD807A704710B50446D5F7F0F825 -:10050000204606F034FD204610BDD0E90332406994 -:10051000524303FB032300FB0030704730B585B026 -:100520000446FFF7F2FFB0F5800F054633D9238F5D -:100530003BB901230C220D21684601F0EAFF01239B -:100540002387B5F5100F09D9638F3BB90123082222 -:100550000D21684601F0DDFF01236387B5F1107FAF -:1005600009D9A38F3BB9012309220D21684601F067 -:10057000D0FF0123A387B5F1806F09D9E38F3BB981 -:1005800001230A220D21684601F0C3FF0123E387FE -:10059000002384F8313094F83130042B93BF0133B9 -:1005A0000023C4E90E3384F831302046D5F7D4F85F -:1005B0000B28024606D1628601230D21684601F010 -:1005C000A8FF11E0A38E834210D194F83030042BA1 -:1005D00002D8013384F83030A28E638E934203D068 -:1005E00094F83030042BE6D805B030BDA086002347 -:1005F000F0E730B58BB0036A009302AD0446D0E952 -:100600000623416A284601F065FF95E8070004F1DA -:100610000C0383E80700E38823F00203E38020460D -:10062000FFF77CFF0123A1881A4606A801F071FF9D -:1006300000200BB030BD38B50B680C4605461B6B6F -:1006400008460C34984794E8070085E807002846D8 -:1006500038BD10B5036804461B6B9847E06810BDB1 -:1006600010B5036804461B6B9847206910BD0368EA -:1006700010B504461B6B9847E3889B0702D42046BD -:10068000CCF736F8A06A10BD036810B504461B6BA2 -:100690009847E3889B0702D42046CCF729F8E06A04 -:1006A00010BD408E704738B5036801810446DB6990 -:1006B0009847236805465B6A20469847208128466C -:1006C00038BD00897047436BC2689B1A82695343E7 -:1006D0009B1230B502694363836B9B1AC269534313 -:1006E0009B1242698363C36B9B1A026A8BB05343AC -:1006F0009B12C36302AD0093D0E90D230446016C45 -:10070000284601F0E7FE95E8070004F1280383E896 -:1007100007000123A1881A4606A801F0FAFE00206E -:100720000BB030BD10B50446D5F7D4F8204606F01E -:100730001EFC204610BD002310B5C3801423038186 -:10074000036881800446DB699847E38823F002034D -:1007500043F48053E38010BD84B070B505AC84E8E9 -:100760000E00064600F10C050FCC0FC594E80700FB -:10077000F38843F0020385E80700F380BDE870408A -:1007800004B07047C08800F002007047C38823F0AF -:100790000203C38070474164704773B50B680C4611 -:1007A00005469B6A084616469847E36B0093284621 -:1007B000D4E90D23216C019601F04EFE284602B0CB -:1007C00070BD38B50B680C4605469B6A0846283450 -:1007D000984794E8070085E80700284638BD2DE9CA -:1007E000F04387B0014603A8FFF7EBFF0398FBF740 -:1007F000C1FF02460B460498CDE90023FBF7BAFF80 -:10080000804605988946FBF7B5FFDDE900230646DB -:100810000F4610461946FCF717F8424604460D46A7 -:100820004B4640464946FCF70FF802460B46204629 -:100830002946FBF753FE324604460D463B463046FA -:100840003946FCF701F802460B4620462946FBF7DD -:1008500045FEF9F793FAFCF7A7FA07B0BDE8F08375 -:100860000089704740897047FF299ABF01730020B3 -:100870006FF47A707047007B7047704713B54B89EF -:1008800001930B89009300231A461031044601F0AE -:10089000E0FF204602B010BD10B50446D5F78CF835 -:1008A000204606F064FB204610BD6FF47D70704753 -:1008B0006FF47D7070476FF47D7070471FB50368EB -:1008C0008DF80F20002200929C690DF10F02012388 -:1008D000A04704B010BD1FB58DF80C208DF80D3069 -:1008E0000022036800929C6903AA0223A04704B077 -:1008F00010BD2DE9F04104469DF818500F461E46E4 -:10090000904622B3002B22DD03685B68984723687A -:1009100047F00101DB68C9B2204698470027013E35 -:100920002368BE421B6906DD00212046984708F86F -:1009300007000137F4E701212046984708F8060030 -:100940001DB9236820469B689847002001E06FF49A -:100950007A70BDE8F081F0B585B01E469DF82C3068 -:100960008DF80F20044602680D4683B101230093E1 -:1009700097690DF10F02B84738B9236800901F6AD4 -:100980000A9B324629462046B84705B0F0BD536958 -:100990009DF80F209847EFE71FB501230468CDE9C4 -:1009A00000330DF10F03646AA04708B99DF80F00EA -:1009B00004B010BD2DE9F04104469DF8186088464A -:1009C0001F461546D2B1002B18DD03685B689847B7 -:1009D00023685FFA88F1DB68204698472F44236834 -:1009E00015F8011BDB6820469847BD42F7D11EB9B8 -:1009F000236820469B689847002001E06FF47A70D6 -:100A0000BDE8F0810EB42DE9F04787B00FAA044687 -:100A100052F8043B0092197800297CD0252976D120 -:100A2000009A111D009159781568642903F1020696 -:100A300020D014D8582937D06329236815D0252908 -:100A400067D023683F21DB6A2046984723683F210F -:100A5000DB6A2046984723683F21DB6A07E0732959 -:100A60001AD07829EDD101271FE0DB6AE9B22046D0 -:100A7000984737E01422002101A806F0DAFA284648 -:100A800001A9FFF72CFB01AD15F8011B51B3236839 -:100A90002046DB6A9847F7E715F8011B11B3236876 -:100AA0002046DB6A9847F7E700274FF00009CA465F -:100AB0006FF0030808FB09F11C3125FA01F101F080 -:100AC0000F0101F13003392B10DD6FB1573123686D -:100AD0002046DB6A98474FF0010A09F10109B9F194 -:100AE000080FE7D1334696E73731F0E7302BD9B21C -:100AF000EDD1BAF1000F04D1C9F10803DBB2012B2B -:100B0000EBD123683021DB6A20469847E5E75E1C7D -:100B10002368DB6AABE707B0BDE8F04703B0704776 -:100B20001FB5C388DB06044609D58188012304224A -:100B3000684601F0EEFCE38823F01003E38004B084 -:100B400010BD2DE9FF41C3885B0704460D463AD529 -:100B50000746002657F8103FB3F9028046450DDAE4 -:100B600031B2384602F016F8A84205D10123A18817 -:100B70001A46684601F0CDFC0136EFE7E38B227F91 -:100B80009BB20133B3FBF2F102FB1133228C9BB217 -:100B90009A421BD0E28BA16992B28D546269E383C1 -:100BA000002A0CDBE38B9BB29A4208D14FF0FF3353 -:100BB0006361A18801230222684601F0AAFCE38850 -:100BC00043F01003E38004B0BDE8F081A188012365 -:100BD0000322684601F09DFCF5E730B5C3881B078A -:100BE00085B0044620D5838D416A02689BB2D26AE3 -:100BF000C95C9047A58D94F82830ADB20135B5FB9E -:100C0000F3F203FB1255638DADB2AB420BD101235E -:100C100040F2FF310222684601F07BFC236801218B -:100C20001B6A20469847A58505B030BDC3885B0781 -:100C300070B5044606D5036800211B6A9847A06971 -:100C4000D4F708FDE588207F25F00405ADB2E580E6 -:100C5000D4F7DCFCA06160B12368002645F00405F0 -:100C6000DB69E6832684E580314620469847304696 -:100C700070BD6FF47B70FBE738B5C3881B07044673 -:100C800006D5036801211B6A9847606AD4F7E2FC25 -:100C9000E58894F8280025F00805ADB2E580D4F782 -:100CA000B5FC606230B1002045F008056085A08584 -:100CB000E58038BD6FF47B70FBE730B5BDF80C0004 -:100CC000BDF81050013BA84209D00C5C03F8014F5D -:100CD0000130B0FBF2F402FB140080B2F3E730BD48 -:100CE00038B50D1E044605DB03685B6A984700B9FA -:100CF000256338BD6FF47A70FBE7012A70B50546AD -:100D00000E46144614D0022A03D180881146D4F727 -:100D1000E9F9EB8B16FA83F12B7F91FBF3F2022CAE -:100D200003FB1211696101D1D4F7A0FA002001E0A0 -:100D30006FF47A7070BD012A38B5044615460AD0A2 -:100D4000103001F0ECFE022D03D1A0880121FFF745 -:100D5000A3FA002001E06FF47A7038BD2DE9F04F5E -:100D600087B09B46CB88DD0702AF80460C46924693 -:100D700002D5D6F7F1FE09E058070CD40846FFF774 -:100D800055FF014638B1404601F06DFE404614372C -:100D9000BD46BDE8F08FE388B4F8209043F001032E -:100DA000E3804E464FF0FF35E38B9BB2B34217D042 -:100DB000691C6BD1A3699A5D0023DAF800103A60D0 -:100DC000B1F9021099422BDD19B250467B6001F057 -:100DD000E1FE3A687B68904208BF35460133ECE794 -:100DE000BBF1010F2AD16A1C50D1E38B9BB2B342F5 -:100DF000FBD0A3699B5D4FF0000BDAF800207B600D -:100E0000B2F902205A4512DD0FFA8BF1504601F07B -:100E1000C1FE7B680BF1010B984208BF3546ECE739 -:100E2000237F013696FBF3F203FB1266BCE7237FB8 -:100E3000013696FBF3F203FB1266D4E7BBF1020F17 -:100E400024D16B1C22D1514607F10C0001F05FFE4A -:100E50005A4607F10C012046FFF76DFF07F10C0021 -:100E600001F0E3FDE38B9BB25D1E0BB9257F013DD5 -:100E700007F10C00D6F770FE07F10C0104F1100029 -:100E800001F04DFE07F10C0001F0CFFD002D32DB2B -:100E90004D45BDBF267FA6EB09067619A5EB0906D1 -:100EA00006F1080323F00703EA46ADEB030D0DF14D -:100EB000080B721C00215846ADB206F0BAF8227F2A -:100EC000CDE900955B46A1692046FFF7F6FE238C2D -:100ED000227F0133334493FBF2F102FB113323846D -:100EE000E38823F00103E38032B259464046D6F747 -:100EF00019FED5464AE7E38823F00103E380404624 -:100F000037E7C3885B0710B5044606D5E08B83B28C -:100F1000208CC01A18BF012010BDFFF787FE0028E3 -:100F2000F4D0F9E7838D408D9BB2013BC01A18BF06 -:100F300001207047828D438D92B29A4281BF828D8B -:100F400090F8280092B21B188FBF981A808D80B23B -:100F5000181A70472DE9F8430446884691461E4604 -:100F600000274F452ADA658D94F828300135B5FB06 -:100F7000F3F203FB1255A38DADB29BB2AB420BD182 -:100F800023680121DB6920469847022E0CD13146A7 -:100F900040F2FF30FFF780F9638D626A18F807109E -:100FA000D15401376585DCE7012E05D12046FFF7D6 -:100FB000C1FF0028FADCEFE7002EEDD12368012104 -:100FC000DB69204698473846BDE8F88308B5C06815 -:100FD00003681B6B9847002008BD08B5C06803680C -:100FE0009B6A9847002008BD2DE9F3410546144649 -:100FF0001F46D8F7F3FBEE68697C33680191D3F89C -:101000003C809B6C304698470A2C77F100032246BF -:1010100038BF0A22024401993046C04702B0BDE8F9 -:10102000F041D8F7CDBB30B5446B014600221825FE -:10103000944206DDCB6A05FB0230038A13B101320C -:10104000F6E7002030BD026B00238A420B8208BF06 -:101050000363704710B50446D8F7C0FBE068036827 -:101060009B6C9847D4E9082163686060C31AD21862 -:1010700041F10001C4E90821A2681344A360A268F9 -:10108000B2F57A7F0AD3D4E90631013341F1000188 -:10109000A2F57A72C4E90631A260F0E7BDE810401B -:1010A000D8F78EBB2DE9F041054616469846FFF766 -:1010B000BAFF9DF82070044678B32846FFF7CAFFB0 -:1010C000D5E90832F31848EB02021FBB3846C4E9E1 -:1010D0000232BDF818302382BDF81C306382099BB0 -:1010E0006361C4E90070D8F779FB2B6B3BB1D4E99D -:1010F0000212D3E90203814272EB030305D22C638F -:10110000324643462846FFF76FFFD8F759FB0020C9 -:10111000BDE8F08137464046D9E76FF47B70F7E7CA -:101120001FB50899039100210291BDF81C1001918F -:10113000BDF818100091FFF7B5FF05B05DF804FB8E -:1011400070B44FF47A71BDF80C50BDF81060A2FB7A -:101150000124CDE9035601FB034370BCFFF7E0BF58 -:101160001FB50899039101210291BDF81C1001914E -:10117000BDF818100091FFF795FF05B05DF804FB6E -:1011800070B44FF47A71BDF80C50BDF81060A2FB3A -:101190000124CDE9035601FB034370BCFFF7E0BF18 -:1011A000F0B40023C26A446B03639C42016B0EDD02 -:1011B000158A4DB139B1D2E90265D1E90271BE4259 -:1011C00075EB010100D2026318320133EDE749B13A -:1011D000036A8A68D21A0A2AB8BF0A22F0BCD31757 -:1011E000FFF702BFF0BC7047F8B505460C4616463F -:1011F000D8F7F4FA2B6B2BB11A8AA24202D15A8A81 -:10120000B24210D06A6B00201821824216DDEB6AD0 -:1012100001FB00331F8AA7420ED15F8AB7420BD170 -:1012200000241C8204E000241C822846FFF7B8FF3B -:10123000D8F7C6FA2046F8BD0130E6E76FF47A74B5 -:10124000F6E770B5C36A426B182101FB0232002039 -:10125000934211D2198A59B15969C90708D548B1C1 -:10126000D3E90264D0E90251AE4274EB010101D32B -:101270001833EDE71846FBE770BD70B504460E461F -:10128000D8F7ACFAE06803689B6C9847D4E908216A -:1012900063686060C31AD21841F10001C4E90821F3 -:1012A000A26813440546A360A268B2F57A7F0AD308 -:1012B000D4E90631013341F10001A2F57A72C4E9A3 -:1012C0000631A260F0E7E06803681B6B9847D8F727 -:1012D00077FA002335607360D4E9080170BD10B55A -:1012E0000C46FFF7AEFF20B1D0E90223C4E900238A -:1012F000012010BD70474FF47A735843D4F790BE65 -:1013000010B50446D4F7E6FE204605F030FE204630 -:1013100010BD1FB5012381881A46684601F0F9F80F -:1013200001231A4640F2FE31684601F0F2F805B09A -:101330005DF804FB2DE9F04104468068012110307E -:1013400001F05EFA94F92230042B1CDD94F822504F -:10135000A06801356DB284F822500368DB699847B4 -:10136000013085423FD1E169B4F92030002284F890 -:101370002220B1F90210994233DC22752046BDE8E3 -:10138000F041FFF7C6BFE369B4F92010B3F90230AA -:101390008B42DBDD04F11C0001F0FCFB014604F193 -:1013A0000C0001F046F894F922608046A068C6F16E -:1013B000040301269E400368DB699847471EF6B286 -:1013C0000025FFB218F805301E4206D0A068FF23A2 -:1013D0002AB23946103001F0F6F80135052DF1D169 -:1013E000B4E701332384BDE8F08138B5436AB0F92E -:1013F0002810B3F9023085688B42044605F11005C8 -:1014000016DD243001F0C6FB014600231A462846AB -:1014100001F0B2F9626AB4F92830B2F902209A42B6 -:1014200008DA002323752046BDE83840FFF771BF76 -:101430002021EAE70133238538BD37B504468068AB -:10144000103001F0B9F8A068B4F9302000250095FB -:101450002B4604F12C01103001F014F910B994F866 -:10146000333053B994F932203AB1238E1A44012310 -:10147000228684F8333003B030BD2046257503B092 -:10148000BDE83040FFF745BF37B5B0F930500446EE -:1014900080680368DB699847E36A94F932105B88D7 -:1014A000CB1A1844854211DC94F8333073B1237D94 -:1014B000062B03D1A068103001F07EF800232046EF -:1014C000237503B0BDE83040FFF723BFB4F93030D7 -:1014D000002B04DDA0684942103001F091F9A068AA -:1014E000B4F930200023009304F12C01103001F0F6 -:1014F000C9F894F932301BB923752046FFF709FF6C -:101500000123228E84F8333094F932301344238639 -:1015100003B030BD037D10B5044663B3038BC28AAC -:1015200004339BB29A42038325D800230383037DAF -:10153000022B01D1FFF7FEFE237D032B02D12046B3 -:10154000FFF753FF237D042B02D12046FFF775FFE1 -:10155000237D052B02D0237D062B02D12046FFF7E9 -:1015600093FF237D072B06D1002323752046BDE87A -:101570001040FFF7CEBE10BDFFF7CCBF1FB5037DF7 -:10158000044673B100230375012381881A46684617 -:1015900000F0BFFF01231A4640F2FF31684600F019 -:1015A000B8FFA068103004B0BDE8104001F004B8E6 -:1015B000037D3BB1037D012B04D0012140F2FF30BC -:1015C000FEF76ABE704710B50446406903685B6861 -:1015D0009847A37C1B1A5842584110BDC08800F0A0 -:1015E0000100704710B50446D4F7B0FE204605F060 -:1015F000BEFC204610BD30B5C388DD048BB0044668 -:101600005FD503681B6A9847237C00285BD00B2BAF -:1016100001D801332374237C082B11D9E388D9071F -:1016200034D443F00103E38001231A46A18806A8BD -:1016300000F06FFF238901332381D4F719FCE060A8 -:10164000237C012B22D8E388DA071FD523F003037C -:10165000E380A1880123022202A800F05AFF637CE4 -:10166000012B13D10193D4F703FCE268801A61F1D6 -:101670000001B0F57A7F71F1000328BF0422A18830 -:10168000019B38BF032206A800F043FFE58805F060 -:101690000305012D15D1D4F7EBFBE368C01A40F226 -:1016A000DC5361F10001984271F1000309D3E38832 -:1016B000A18843F00203E38005222B4606A800F030 -:1016C00028FF0BB030BD002BBDD0013BA2E71FB5FA -:1016D000044649B1C38823F00303C3800023038178 -:1016E0000374002004B010BD4369DB889B05F8D566 -:1016F00003681B6A98470028F3D003232374E38808 -:10170000A18843F00103E38001231A46684600F0F4 -:1017100000FF01232381D4F7ABFBE060E1E74174D4 -:101720007047836810B5044623B94FF48070D3F72F -:101730006DFFA060A0684FF48072BDE810400021EA -:1017400005F077BC82B06B4683E80600826803CB65 -:101750001060516002B07047F8B50023171E836017 -:1017600005460B6841600C460FDA5B6808469847EF -:10177000236806469B682046984707FB1060286050 -:101780002846D4F71BFE2846F8BD1B680846984734 -:10179000236806469B682046984707FB0060EEE7F3 -:1017A0002DE9F04707468946D4F708FE054630B3D1 -:1017B00030203E6805F0DDFB30220021044605F0B4 -:1017C00038FC08364FF00008A84510DA786803683E -:1017D0002146D3F810A032460C23D0472146484674 -:1017E00005F066FC40B1303608F10108ECE703D1A2 -:1017F000204605F0BCFB00242046BDE8F0870446E7 -:10180000FAE784B010B503AC84E80E0002AA83683E -:1018100052F8341F03EB810354F8041B43F8041BF4 -:101820009442F9D1BDE8104004B0704703681B6BC7 -:10183000184710B50446D5F707F8204605F097FB82 -:10184000204610BD08B50246C38859B1D90507D551 -:1018500023F4824343F40073C3800368DB6A984730 -:10186000002008BD9905FBD523F4007343F48043A1 -:10187000D380F5E708B503680F229B6AC9B2984781 -:10188000A0F133035842584108BD03689B6A1847CA -:1018900010B50446D5F790F8204605F068FB2046C1 -:1018A00010BD08B50246C38859B1D90507D523F440 -:1018B000824343F40073C3800368DB6998470020C8 -:1018C00008BD9905FBD523F4007343F48043D3800E -:1018D000F5E7002070478069002903DD10B1406AF8 -:1018E0000139F9E7704782B07FB5054608A880E85E -:1018F0000C00086849684A1011F0010F02AB03C3DD -:101900000B4618BFAB58044605EB610618BF1C58C0 -:10191000DDE90A018DE8030008AB0CCB3046A04797 -:1019200004B0BDE8704002B070478388F7B55F0728 -:1019300004460ED59E060AD4DD060AD5D0E9060176 -:10194000D4E904238DE803002046FEF73BFD03B0F5 -:10195000F0BD43F00403A38004F1100504F118075F -:10196000A388A668980719D597E803008DE80300B7 -:10197000304695E80C0001F05AF9A388DA0619D52B -:10198000266ABEB196E80F0085E80F00336923622E -:10199000304605F0ECFAD3F769FCE1E7D90705D545 -:1019A000E368009395E80F00B047E6E795E80F007D -:1019B000B047E2E723F00403A380C8E738B5044644 -:1019C000D7F70CFFE56935B12B69E36103B92362F1 -:1019D000E38C013BE384D7F7F3FE284638BD2DE9BD -:1019E000F0410025846980462E46C4B1B4F9042034 -:1019F000A388676A002A0DDA5B070BD46EB9C8F8B2 -:101A000018702046676AFEF7D2FC204605F0AFFA50 -:101A10000135344626463C46E7E77762F1E728463B -:101A2000BDE8F08182B008B502A981E80C00D5F7C5 -:101A3000DFF8BDE80840002002B0704782B038B53A -:101A400004A981E80C000546FFF7C9FF2846FFF707 -:101A5000B5FF044658B1014600222846D5F782F862 -:101A6000204605F084FAD3F7D9FB0028EED1BDE873 -:101A7000384002B07047A0F10C00D5F731B910B56D -:101A80000446D5F72DF9204605F071FA204610BD21 -:101A9000A0F10C00FFF7F3BFC08800F00300C31EE5 -:101AA00058425841704782B07FB5054608A880E883 -:101AB0000C00086849684A1011F0010F02AB03C31B -:101AC0000B4618BFAB58044605EB610618BF1C58FF -:101AD000DDE90A018DE8030008AB0CCB3046A047D6 -:101AE00004B0BDE8704002B0704710B50446D5F7A9 -:101AF0006DF9204605F03BFA204610BD43898B4224 -:101B000003D1C08800F00100704783898B4206BF73 -:101B1000C08800F002000020704743898B4203D147 -:101B2000C08800F00400704783898B4206BFC088DC -:101B300000F008000020704743898B4203D1C08821 -:101B400000F01000704783898B4206BFC08800F008 -:101B500020000020704743898B4204D1C3885AB1CA -:101B600043F00103C38083898B4204D1C38832B11F -:101B700043F00203C380704723F00103F2E723F030 -:101B80000203F7E743898B4204D1C3885AB143F07B -:101B90000403C38083898B4204D1C38832B143F0EC -:101BA0000803C380704723F00403F2E723F008031F -:101BB000F7E743898B4204D1C3885AB143F010033D -:101BC000C38083898B4204D1C38832B143F02003A0 -:101BD000C380704723F01003F2E723F02003F7E7F8 -:101BE00082B0F0B58BB010A981E80C004589BDF832 -:101BF0004070BDF84260AF4208BF8589022E04469E -:101C000028D0052E16D0012E0FD139463246FFF7C7 -:101C1000A2FF2946FFF772FF38B13346A18806A814 -:101C200000F077FC2389013323810BB0BDE8F0403D -:101C300002B0704739460122FFF7A4FF2946FFF79B -:101C40006CFF0028F1D01346A188324606A800F0A8 -:101C500060FCEAE72946FFF751FF58B3A18801234A -:101C6000324602A800F055FC39462046FFF755FFE2 -:101C7000A688E0B129462046FFF74FFFB8B10123FF -:101C80000422314606A800F044FC012229462046E1 -:101C9000FFF78FFF002239462046FFF75CFFFFF772 -:101CA00071FF0BB0BDE8F04002B0FFF782BF012327 -:101CB0000322E6E739462046FFF73EFF0028E9D138 -:101CC000A37B012BE6D120460193FFF726FF019B62 -:101CD00020B1042206A800F01CFCDBE70322F9E790 -:101CE00081737047C388DB0606D4D0E907038342BB -:101CF000B4BF0020012070470020704710B5044693 -:101D0000D5F702F9204605F032F9204610BD002330 -:101D10004FF4FA72C0E90732C38843F01003C3805E -:101D2000704730B5C488E5064FEA41024FF06403BE -:101D300092FBF3F21CD5C36903B9C161C36999422F -:101D4000B8BF194662235943642591FBF5F111444C -:101D5000026AC161013A02624AB901EB81030231B0 -:101D600024F0100493FBF5F31944C161C48030BD25 -:101D70006224614391FBF3F111440162F7E738B546 -:101D8000436B0A2B15D000F108040022934205DDB5 -:101D900054F8045B8D420FD00132F7E79A1C0133EF -:101DA00040F822104363486903685B689847002045 -:101DB00038BD6FF47B70FBE76FF47A70F8E7426B25 -:101DC00030B5002300F108049A420FDD54F8045B9B -:101DD0008D4209D1911C023350F8211040F8231094 -:101DE000013A4263002030BD0133EDE76FF47A70B1 -:101DF000F9E782B07FB5054608A880E80C000868BE -:101E000049684A1011F0010F02AB03C30B4618BF1B -:101E1000AB58044605EB610618BF1C58DDE90A0102 -:101E20008DE8030008AB0CCB3046A04704B0BDE8FA -:101E3000704002B0704782B02DE9F04708A981E8F0 -:101E40000C0000F1080904464E4600250127636B8B -:101E5000AB420ADD3368586903685B6C984756F8F3 -:101E6000043B013583F82470F1E70120FEF70CFBF9 -:101E7000206B036801211B6898470025AA460026AD -:101E80004F46B046636BB3421ADD57F8043B93F8F4 -:101E900024209AB1586903685B689847012804D0E8 -:101EA00057F8043CDB69AB4206DC57F8040C2946C2 -:101EB00080F824A0FFF735FF08F101080136E1E7BB -:101EC0001D44B8F1000F02D0B5F57A7FD7DD206B45 -:101ED000BDE8F047036800211B6802B0184710B541 -:101EE0000446D5F783F8204605F041F8204610BD9A -:101EF0007047704700207047836A41621A68011D6D -:101F0000526818461047806A0368DB681847002348 -:101F100043627047406A82B08DE80C0018B10368D4 -:101F200002B01B68184702B0704710B50446D5F7D9 -:101F3000B9FD204610BD82B07FB5054608A880E8EF -:101F40000C00086849684A1011F0010F02AB03C386 -:101F50000B4618BFAB58044605EB610618BF1C586A -:101F6000DDE90A018DE8030008AB0CCB3046A04741 -:101F700004B0BDE8704002B07047F0B50C4601F106 -:101F8000080585B02946064600F0A6FCE368002B4C -:101F900022DD28460025E3685A1EAA4200F1040704 -:101FA00005DD394600F0B7FC01353846F3E701336B -:101FB00004EB83056846D5F775FD6946284600F0B1 -:101FC000AAFC684600F0A0FCE368013BE3603368CC -:101FD0005A8823699B1A2361A28B012340F2FE31A8 -:101FE000684600F096FA304605B0F0BDC3688269D5 -:101FF0001344002B09DC4369002B08DD0069084409 -:102000008342B4BF002001207047002070470120A8 -:10201000704708B50021FFF7E9FF80F00100C0B26A -:1020200008BD10B586B00446FFF7F3FF18B194F869 -:102030002030002B45D0A16A0B6801A81B68984787 -:102040002046FFF7E6FF00BBA369F3B9E06800286C -:10205000F6DC023001A904EB800000F05CFC019B7F -:10206000606A5A88236913442361E3680133E3609B -:1020700028B194F82030E3B103681B68984701A8A1 -:1020800000F042FC002006B010BDA18B40F2FF30F2 -:10209000D3F728F82046FFF7BCFFA36908B9002B47 -:1020A000D4D00133A361D3F7E1F8A369013BA36165 -:1020B000CCE7E28B012340F2FF3102A800F029FABD -:1020C000DDE76FF47B70DEE7A0F10400FFF7A9BF46 -:1020D000F0B5C1680B6887B01B68044601A8984733 -:1020E000019E73885B100233351D002706EB430603 -:1020F000B54252D0E0680368DB6898470228636AFB -:1021000043D195F90020002AB8BF524253FA82F316 -:10211000E269A169636201328A42E26133D193FBD1 -:10212000F2F3E068E761C4E908370368DB689847C1 -:10213000022802BF236ADB002362E3889A070FD4D8 -:10214000226A23699A420BDD0123A188022202A898 -:1021500000F0DFF9E38823F0040343F00203E38097 -:10216000E3885B070FD4226A63699A420BDA012382 -:102170001A46A18802A800F0CCF9E38823F00203F4 -:1021800043F00403E3800235B2E7B5F90020002AEA -:10219000B8BF524213FA82F3BAE701A800F0B4FBC9 -:1021A000002007B0F0BDA0F10800FFF791BF10B507 -:1021B0000446D4F7D1FF204604F0D9FE204610BDD6 -:1021C000A0F10800D5F724B810B50446D5F7F0F80B -:1021D000204604F0CCFE204610BD4B1E012B9ABFBA -:1021E000016300206FF47A70704790F82C3010B5BE -:1021F000044643B9C068036804F108015B68984766 -:10220000012384F82C30E1692046BDE81040D5F761 -:102210001DB910B50446D5F74BF994ED047A07EED5 -:10222000900AB4EE677AF1EE10FA14D094ED057AC4 -:10223000E3882061B4EEE77A23F00203F1EE10FAAE -:10224000E38008DDB7EE007A77EEC77A204617EE16 -:10225000901A00F002F8002010BD10B50446D5F722 -:1022600027F994ED057A07EE900AB4EE677AF1EE5D -:1022700010FA14D094ED047AE3886061B4EEE77A42 -:1022800023F00403F1EE10FAE38008D5B7EE007AEC -:1022900077EE877A204617EE901AFFF7BAFF0020F4 -:1022A00010BD0078704790F90000704700887047B3 -:1022B000B0F9000070470068000A7047006800121B -:1022C0007047006870470068704701707047018070 -:1022D0007047018070470B120170091443708170C0 -:1022E00070470160704701607047836810B504460D -:1022F00023B9006A0368DB689847A060A06810BD36 -:10230000A0F10400FFF7F1BF08299ABF8160002007 -:102310006FF47A707047A0F10400FFF7F5BF10B5B5 -:102320005031044600F0D8FA204610BDA1F1040156 -:10233000FFF7F5BF01707047C0690368DB68184795 -:10234000A0F10400FFF7F8BF10B54B690133044654 -:102350004B61483100F0C0FA204610BDA1F10401E4 -:10236000FFF7F2BFA0F10400D5F70EBA30B5D0E9FF -:1023700004329A4285B004461BDBC16900234361E5 -:102380000B6868461B6804F148059847694628466B -:1023900000F0C1FA684600F0B7FA203454F8040B94 -:1023A00010B103681B689847A542F7D1002005B01B -:1023B00030BD82690132642A8261F7DD013B00226F -:1023C000934203618261F1DC818901230222684624 -:1023D00000F09FF8EAE7A0F10800D5F735BA10B58C -:1023E0000446D5F731FA204604F0C1FD204610BD61 -:1023F000A0F10800FFF7F3BFB1F5007FA5BFC1F55D -:102400007F7003304800400080B2704788B2704748 -:1024100041F6EF63002818BF034611FB03F1C1F337 -:1024200009007047B1F5007F40F2FF30A8BF0020DF -:102430007047A1F120035E2B9FBF006805236FF05A -:102440009F0213FB012194BF40180020704710B574 -:1024500001704270436010BD82B030B50D4603A9D3 -:1024600081E80C00044607C99DF8183084E807008D -:10247000DBB1687818B1494252426160A2606A6873 -:10248000022A17D0032A1BD0012A04D122686168CE -:10249000216052426260012B18D0022B05D1636883 -:1024A0005B426360A3685B42A3602046BDE83040A6 -:1024B00002B0704722685242226062685242E9E7E5 -:1024C000D4E900125242C4E90021E4E7D4E9003221 -:1024D0002260E6E782B013B50DF1100C8CE80C0019 -:1024E0000B780193069B0093DCE900230446FFF779 -:1024F000B3FF204602B0BDE8104002B0704710B5EF -:10250000002303600446D3F7C3FCC4E9020120465C -:1025100010BD38B50180428004461D46D3F7B8FC93 -:10252000C4E9020115B12046D5F70AFA204638BDA4 -:10253000D0B5DDE904679DF818300180C0E9026775 -:10254000044642800BB1D5F7FBF92046D0BD82B0DE -:1025500010B502A9044681E80C00FFF7D0FF02ABDA -:102560000FCB84E80F00002320462361BDE8104014 -:1025700002B0704710B50446006800F03AFB2046F0 -:1025800010BD0A46002104F054BD10B50446086889 -:10259000206000F01DFB204610BD38B50B680446D6 -:1025A000006898420D4605D000F023FB28682060A3 -:1025B00000F00EFB204638BD006843888188063055 -:1025C0005943FFF7DEBF006830B54488A1420CDAFA -:1025D0008588AA4209DA002907DB002A05DB0144C5 -:1025E00004FB02108371002030BD6FF47A70FBE7AA -:1025F00003685888814210B50BDA9C88A24208DA39 -:10260000002906DB002A04DB194400FB0213987939 -:1026100010BD6FF47A70FBE72DE9F0470E1E0746F8 -:102620001D461CDDDBB10468B4F80290B4F804A0C8 -:10263000B145A8BFB1469245A8BF924606344FF0B7 -:102640000008D0450FDA294620464A4604F0C9FC66 -:102650003B685B8835441C4408F10108F1E76FF4DE -:102660007A70BDE8F0870020FBE710B50023044630 -:10267000D5F78CF9204610BD10B50446D5F786F97C -:10268000204610BD2DE9F04706460F4634689DF8F8 -:102690002000B4F802C062456CDAB4F80480434507 -:1026A00068DA0D68698802EB0109B9F1000F61DD94 -:1026B000B5F804E003EB0E0ABAF1000F5ADD002A68 -:1026C0002DDAE145A8BFE146002B2EDAD045A8BFA0 -:1026D000D046002AB4BFC2F1000E4FF0000E002B0E -:1026E000BABF594349420021002B22EAE272CCBF13 -:1026F0000CFB03F3002306357144063413440D44E8 -:10270000234400B300210846414523DA00224A450C -:1027100011DAAC5C0CB19C5401300132F7E7ACEB40 -:1027200002098945A8BF8946CEE7A8EB0308F04512 -:10273000A8BFF046CDE73A685288154432685288FF -:1027400001311344E0E70446444505DB28EAE8701C -:1027500009FB00F0BDE8F0874A462946184604F018 -:1027600040FC3A6852881544326852880346134444 -:102770000134E9E70020EDE72DE9F7430646684616 -:10278000174698460C46D5F7C5F833685A889742DD -:1027900033DA9B88984530DA1F2C2ED9019B9C4256 -:1027A0002BDC21466846FFF744FE00244FF0100E54 -:1027B00008EB0403002531684A8807EB050C6245E5 -:1027C00011DDB1F8049099450DDD614410F804C0A5 -:1027D00003FB02114EFA05F21CEA020F14BF4FF080 -:1027E000FF3200228A710135052DE4D10134052C18 -:1027F000DED1002003B0BDE8F0836FF47A70F9E712 -:1028000003682DE9F0419D1D5B88002906460C46B2 -:10281000A3EB010819DD994203DBFFF7CDFE002091 -:1028200015E0002733689B889F42F8DA2919424651 -:10283000284604F0D6FB05EB08002146FFF7A1FE71 -:1028400033685B8801371D44ECE76FF47A70BDE8AC -:10285000F0812DE9F04F83B000AFD1F800A03C6BC0 -:10286000BAF802101E4614447B6B8C4281463344F6 -:1028700026DA002CD8BF0C46BAF80450AB4202DA74 -:10288000002BC8BF1D4604FB05F3073323F00703E5 -:10289000ADEB030D0AF1060801FB06226B469044DE -:1028A000EB46AE420EDA2246414658467B6004F0C3 -:1028B00098FBBAF802207B689044AB440136F0E7FD -:1028C0000C46D9E748462AB221B2D5F75FF8484608 -:1028D0000C37BD46BDE8F08F10B50446086820608F -:1028E00000F076F9204610BD10B5134604460A469E -:1028F0000021D5F7DDF8204610BD10B500230446B1 -:10290000D5F7D6F8204610BD10B50446006800F093 -:1029100070F9204610BD38B50B680446006898422F -:102920000D4605D000F065F92868206000F050F9E8 -:10293000204638BD38B5141E13DB00684288A5B2A6 -:1029400095420ED833EA230328BF1346121B9A423E -:1029500000F10400A8BF1A46204404F06AFB0020DE -:1029600038BD6FF47A70FBE770B50D686C88A242D1 -:10297000A8BF2246114633EA230228BF2246641A22 -:10298000A24205F104050646A8BF22462944FFF7E6 -:10299000B4FF304670BD002BBEBF03685B889B1A36 -:1029A000002A70B50D4633DB01684E889C18B4428E -:1029B0002EDC94422CDB5BB335F0004428D05C4223 -:1029C000AC4201DAAB4207DC0022BDE870404FF0B8 -:1029D000FF331146FFF7AEBF0431002D01EB0206B5 -:1029E0000CDA5A1931466C42701B04F008FB22467F -:1029F00000213046BDE8704004F01BBB5C1B224642 -:102A00007119304604F0FBFA2A4600213019F1E72B -:102A100070BD002906DB03685A888A4202DB5980B0 -:102A2000002070476FF47A70704710B50446006854 -:102A300000F0DFF8204610BD37B50546501D14469E -:102A40000191D2F7E3FD286000F0EEF828680199C3 -:102A500044802246043004F0C4FA2A682244002349 -:102A6000137103B030BD1FB50446084601A9FDF738 -:102A700036FB01A804F02EFB01A902462046FFF711 -:102A8000DBFF204604B010BD13B500238DF8041001 -:102A9000012201A904468DF80530FFF7CDFF20463D -:102AA00002B010BDF8B50B68B3F902501368B3F962 -:102AB00002301D440446681D0E461746D2F7A6FD97 -:102AC000206000F0B1F8206831684580B1F902203B -:102AD0000430043104F085FA336820683968B3F9AA -:102AE0000230B1F9022004300431184404F079FABC -:102AF00023682B4400221A712046F8BD10B50968DE -:102B000004464A880431FFF797FF204610BD10B5F0 -:102B100004460868206000F05BF8204610BD38B518 -:102B20000B680446006898420D4605D000F061F835 -:102B30002868206000F04CF8204638BD006809681D -:102B400008B54A8843889A4207D10431043004F01A -:102B5000AFFAB0FA80F0400908BD0020FCE708B5E4 -:102B6000FFF7ECFF80F00100C0B208BD136870B53C -:102B70005E880D6804462EB90560284600F028F8E6 -:102B8000204670BD6D8815B903601846F6E7FFF75B -:102B900089FFF5E7002907DB0368B3F902208A42C1 -:102BA00002DD1944087970470020704708B5038892 -:102BB0004FF6FF729BB2934208D0012B01D0DB0786 -:102BC00002D41E20FAF7D8FF002000E0012008BD43 -:102BD00010B50446FFF7EAFF50B9BFF35B8FD4E8A6 -:102BE0005F3F0233C4E8523F002AF8D1BFF35B8F46 -:102BF00010BD10B50446FFF7D9FF90B9BFF35B8F46 -:102C0000D4E85F3F9A1EC4E8512F0029F8D1BFF3E2 -:102C10005B8F9BB2032B04D12046BDE8104000F02F -:102C200001B810BDD2F716BD03230380704782B0F0 -:102C300037B506A981E80C000446DDE908018DE8F6 -:102C4000030006AB0CCB65692068211DA84703B0C3 -:102C5000BDE8304002B0704708B502680B689A4280 -:102C600008D110220431043004F0ABF9B0FA80F03E -:102C7000400908BD0020FCE7806808B510B1036872 -:102C80001B689847002008BDA0F10400FFF7F4BFBF -:102C900081607047002383607047C0680368DB6809 -:102CA0001847C06803681B6918477FB50C46C96898 -:102CB0000B6805461B6801A89847237C23B3019B3A -:102CC000012259882846FFF70FFE236801A902A8B0 -:102CD0009E69FFF701FE294603A8FFF7FDFDE068A6 -:102CE0000368DB68984703AA034602A92046B04759 -:102CF00003A8FFF709FE02A8FFF706FE01A8FFF7E9 -:102D000003FE284604B070BD01A92846FFF7E4FD84 -:102D1000DBE709681068814204D04A880430043136 -:102D200004F05FB9704704207047837C43F02003B0 -:102D30008374704710B508310446FFF7CDFD204677 -:102D400010BD837C03F0EF0383747047807C00F038 -:102D500010007047C37C828A1B0152BA03F1804382 -:102D600042F4805203F5E04392B2C3F8182570474D -:102D7000072908B507D8032A05D801754275FFF75A -:102D8000E9FF002008BD6FF47A70FBE710B5898970 -:102D900004460022FFF7A8FD4FF0FF3300228821F0 -:102DA0002046FFF7C7FD204610BD38B50D46044646 -:102DB000D4F778FED6F712FDE97B8D3105EB810162 -:102DC0002046FFF7A8FDD6F7FBFC204638BD73B5BB -:102DD000847C14F01004054627D0416801A8FFF751 -:102DE000E4FF6868E97C847BD5F728F801990A1D1F -:102DF00002EB400332F8100048F68806B0420CD0CF -:102E000049880A4461009A4203D90B441888B042A9 -:102E1000F9D15B1AB3F90030AB81AC8924B224EA52 -:102E2000E47401A8A4B2FFF76FFD204602B070BDA4 -:102E300038B504460D46D5F717F8A56010B1204601 -:102E4000D5F72CF8002038BD70B506460D4671B197 -:102E50008B7C13F0100408D1D5F706F8AB7C43F057 -:102E60001003AB743046D5F719F8002001E06FF479 -:102E70007A7070BD2DE9F04F85B004460E98009031 -:102E8000A07CC0066BD50D686E88B2EB560F4FEA7A -:102E9000660064DA043505EB400005EB4209804624 -:102EA0000238A0EB09056D1095FBF3F203FB1255F8 -:102EB000002DF4D1B0F90020A281A27C92064ED55B -:102EC000012B0DD104F10800FFF725FDA3685B88F5 -:102ED000E38104F1180005B0BDE8F04FFFF7A1B899 -:102EE000B4F90E60A2680436164452884FEA430AC9 -:102EF0002F4604F1080BC14531D2B4F90E109142AE -:102F000011D10122B4F9101003A8FFF7EDFC03A9B9 -:102F10005846FFF700FD03A8FFF7F6FC0022E28108 -:102F2000A268161D5288009BB9F9001001359D4218 -:102F30000F44D14408D197FBF5F326F8023BE3890F -:102F400000250233E3812F46B4F90E109142D2D10D -:102F500004F118000192FFF764F8019ACBE705B07D -:102F6000BDE8F08F0023435082B043580193019B8A -:102F700002B07047F0B585B01E468DF80F2003688B -:102F80009DF82C2000929F690DF10F020123044649 -:102F90000D46B84738B9236800901F6A0A9B32462D -:102FA00029462046B84705B0F0BD70B50446C06854 -:102FB000036801211B689847A068036801211B680A -:102FC00098470420FDF762FA0025A06803680221F3 -:102FD0009B689847014608B195B970BDE0680368E1 -:102FE0001B6898470420FDF751FAE0680368012147 -:102FF0001B68984701350420FDF748FA092DE4D1F4 -:10300000A068036800211B6898470420FDF73EFA7A -:10301000A0680368BDE870401B680121184770B5BF -:10302000044600699DF81060C1F34701C0F8881597 -:103030004FF482711D46FFF795FF20694FF492719E -:10304000FFF790FF20694FF4B071FFF78BFF206905 -:103050004FF4AE71FFF786FF20694FF4A871FFF7B8 -:1030600081FF20694FF4A671FFF77CFF2069C0F84B -:103070004425C0F84855CEB14FF48073C0F80032F3 -:1030800001238360D0F8482122B103624FF4A47178 -:10309000FFF768FF002E204618BF4FF4A471BDE86B -:1030A000704008BF4FF48271D5F7F4B84FF4007345 -:1030B000E4E770B5044600699DF81060C1F347016C -:1030C000C0F888154FF482711D46FFF74BFF206949 -:1030D0004FF49271FFF746FF20694FF4B071FFF78C -:1030E00041FF20694FF4AE71FFF73CFF20694FF4B8 -:1030F000A871FFF737FF20694FF4A671FFF732FF81 -:103100002069C0F83425C0F838551EB94FF48053F3 -:10311000C0F8003201230360D0F8482122B10362D5 -:103120004FF4A471FFF71EFF36B94FF482712046A9 -:10313000BDE87040D5F7AEB84FF4AE712046D5F774 -:10314000A9F828B923690122DA614FF4A471EEE7E6 -:1031500070BD10B50446D5F72FF9204603F007FFE0 -:10316000204610BDC368D3F808057047C069704792 -:10317000C3680020C3F810157047C3688174C27417 -:1031800049B10122C3F814250422C3F800223022D9 -:10319000C3F8042370473022C3F81415C3F8001293 -:1031A000C3F80823704738B54369817C013304466E -:1031B000436199B1637CE3B9012594F820106574EB -:1031C0002046D5F7F7F994F820302B442B4084F8AB -:1031D000203083B9E36801229A600AE0D5F7EAF962 -:1031E00008B9E37C13B1E36801229A60A37C002B49 -:1031F000E0D1002038BD636963B129462046D5F788 -:10320000D9F994F82030013303F0010384F8203019 -:10321000002BDFD000236374EBE7A0F10800FFF779 -:10322000C2BF38B5C368D3F8103104464BB101238F -:1032300080F820300021D5F7BDF9E3680022C3F8FB -:103240001021E368D3F814314BB1002584F82050E5 -:1032500001212046D5F7AEF9E368C3F8145138BD13 -:10326000C26800230374C2F800357047032A70B5A2 -:1032700006460C461EDCC36802F5AC7553F82520E3 -:103280000B7C9A4214D00B6808469B6D98472368C4 -:1032900000211B6820469847F368227C43F82520CC -:1032A000236820469B6D9847E38843F00803E3803A -:1032B000002001E06FF47A7070BD70B5C0680C7CBE -:1032C00000234FF0FF3500EB83020133D2F8606535 -:1032D000A64208BFC2F86055042BF4D1CB8823F076 -:1032E0000803CB80002070BD10B5036804461B6C3A -:1032F0009847236820465B68BDE810401847C0889F -:1033000000F00500003818BF01207047C08810F099 -:10331000030018BF01207047C08800F00C0000387F -:1033200018BF0120704703684FF47A725B6B5143FA -:10333000184708B503689B6B98474FF47A73B0FB46 -:10334000F3F008BDD0F8103521EA0301C0F81815D4 -:103350007047D0F810351940C0F81815704738B5C7 -:10336000036804465B680D469847E3885B0604D40F -:10337000236803211B6D2046984760692946BDE8F4 -:103380003840F6F737B8C188C1F3C021D5F7DABBAA -:103390001FB504460A46002301896846FFF7B9F8BD -:1033A00062694AB10299D369D161CB1A0293684626 -:1033B00000230393D4F7C4FA04B010BD1FB5C3882B -:1033C0005906044602D50521FFF7E2FFE3889A0675 -:1033D00005D52189012302226846FFF79AF8E38880 -:1033E0001B0606D5E36823B1012004B0BDE81040F8 -:1033F000184704B010BD1FB5C3885906044602D54E -:103400000421FFF7C5FFE3889A0605D5218901232A -:1034100003226846FFF77DF8E3881B0606D5E368BC -:1034200023B1002004B0BDE81040184704B010BD1F -:10343000C28802F0F00208B512B103689B6D98478C -:10344000002008BD032910B50C4606DC00290ADC63 -:103450000DD06FF47A74204610BD0429F9D10368A9 -:103460009B6A984701E0D5F719FC0024F3E7FFF7C2 -:10347000DFFFF0E7002914BF03210021D5F76EBC60 -:103480000023082A8375417514BF6FF47A701846BB -:103490007047704710B5044603F069FD204610BD23 -:1034A0007FB5C369D3F81821A2B10022C3F818214F -:1034B000D3F818310193019B036A2BB10262406A71 -:1034C00007B05DF804EB184701230322182102A876 -:1034D000FFF71FF807B05DF804FB2DE9F347174627 -:1034E000DDE90AA4064689469846D5F7B7FDB7F543 -:1034F000803F2AD2BAF5803F27D2F5690023C5F86C -:103500004495C5F84875C5F83485C5F838A5C5F89B -:103510001831D5F818210192019AC5F85035C5F82F -:10352000403574B903211820D1F7DCFDF36901227D -:103530001A614022C3F804230CB9D1F797FE00208A -:1035400005E00C9B34627362F0E76FF47A7002B0AE -:10355000BDE8F087F0B585B0B2F5803FDDF828C052 -:1035600005460E4614461F4602D2BCF5803F0AD3DC -:103570003B46224631462846CDF828C005B0BDE876 -:10358000F040F5F771BE0024CDE90144CDF800C04C -:10359000FFF7A3FF05B0F0BD2DE9F041DDE906CE50 -:1035A000DDF8208005460E4614461F46BEF1000F8A -:1035B00015D0B2F5803F06D2BCF5803F03D2BDE8FE -:1035C000F041FFF78ABFCDE907E8CDF818C03B46C8 -:1035D000224631462846BDE8F041F5F76DBE6FF44E -:1035E0007A70BDE8F0810023435082B043580193C4 -:1035F000019B02B0704721B9C36D4FF40472C3F848 -:1036000008230020704770B504460E461546204634 -:10361000FDF790FC0028FADC94F8343003F0FF004A -:10362000002BF4D1E36D317C2A7CC3F80C15C3F870 -:10363000142570BD0021D2F729BA30B5044685B0F3 -:103640000D46D9B9C3885A0712D5E36D04F13C027F -:10365000C3F834252022C3F838250022A2634FF492 -:103660000472C3F8042301221A60002005B030BDA3 -:10367000FDF7DCFAE3885B07F7D5E6E70129F4D12B -:1036800090F83430002BF0D1FDF754FC0028ECD03A -:10369000A38DA28D94F8281092B20132B2FBF1F002 -:1036A00001FB102292B29BB2A285616A2268C95CBA -:1036B000D26A20469047A38D628D9BB29A42D4D1A4 -:1036C0002B46022240F2FF316846FEF722FFCCE78C -:1036D00010B50446D5F72AFE204603F048FC2046E4 -:1036E00010BD826B0346511C1344816393F83C1058 -:1036F000FDF727BA38B50446C06DD0F83C55A36B2A -:10370000AB4203DA4FF48471FFF76DFFA36BAB425A -:1037100003DA2046FFF7E5FFF8E70023A36338BD8F -:10372000C36D20223C30C3F83405C3F838257047F8 -:1037300038B5C46D0546D4F808315BB1AB6B1F2BAF -:1037400008DC20464FF48471FFF74DFF2846FFF751 -:10375000C8FFF0E7D4F810313BB120464FF4887130 -:10376000FFF741FF2846FFF7C5FFD4F84C313BB1C6 -:1037700020464FF4A671FFF736FF2846FFF7D0FF2B -:10378000D4F8243143B14FF492712046FFF72BFF58 -:10379000D4F88034C4F88034D4F8443123B14FF4E1 -:1037A000A2712046FFF71FFFD4F820317BB14FF400 -:1037B00090712046FFF717FF002385F83430284624 -:1037C000FDF7B8FB00280EDD2846FDF706FAD4F811 -:1037D00058313BB14FF4AC712046FFF704FF002392 -:1037E00085F8343038BD0123E360F0E710B50446B6 -:1037F000D5F76EFE204603F0BAFB204610BD38B563 -:103800000D460446FEF7BBFA6869036800211B6891 -:103810009847636B012B03D1A06B03685B6B9847E0 -:10382000002038BD10B5036804461B6B98476369D8 -:1038300001225A60002010BD012902D0022900D0C7 -:1038400011B94369C3F8041500207047437A013B5E -:103850009942DFBF406901F5A87340F823204FF477 -:103860008033DDBF03FA01F1C0F8041300206FF4C8 -:103870007A70704710B5437A013B99420FDC40697A -:1038800000EB8104D4F840351A444FF4803303FA36 -:1038900001F1C4F84025C0F80413002010BD6FF4F6 -:1038A0007A70FBE7437A013B9942DFBF42694FF4EC -:1038B000803303FA01F10020D4BFC2F808136FF47B -:1038C0007A707047032907D8DFE801F002090C0F6E -:1038D00043690122C3F8082501720020704743693B -:1038E0000022F7E743690222F4E743690322F1E784 -:1038F00038B5044690F91000D5F782FE23680546D6 -:103900001B6B2046984763690122DA60DA68002A57 -:10391000FCD11DB1236820469B6A9847002038BD22 -:1039200070B5044690F91000D5F76AFE2368054685 -:103930001B6B2046984763690122DA64D3F84C6513 -:103940001DB1236820469B6A9847304670BDB1F58B -:103950007A5F30B510D800234FF47A5424FA03F577 -:10396000A942DAB203D20133092BF7D11A464369CF -:103970000020C3F8102530BD6FF47A70FBE710B556 -:10398000044671B190F91000D5F73AFE38B1E388DA -:1039900043F00103E38023681B6B20469847002017 -:1039A00010BDC388DA07FAD523F00103E38023684A -:1039B0009B6AF3E710B50446D5F788FE204603F06E -:1039C000D6FA204610BD0020D5F78CBE0120D5F7D1 -:1039D00089BE0220D5F786BE0320D5F783BE04201A -:1039E000D5F780BE20BF70474FF08053596E186ED8 -:1039F000704770474020D1F709BE8163704741632B -:103A00007047C1637047C06B7047EFF30880704721 -:103A1000406B7047C0E90012836070474161704796 -:103A2000012070472DE9F8430C464968E5680646D1 -:103A300064358D424FF00102B8BF0D46FEF754FFCA -:103A4000306843880433011D4FF4004C184448F299 -:103A50000C0E48F20508814223691ED2312B03DD8A -:103A6000E26832329A4205DAA1F800C0013302312D -:103A70002361F0E7A3F13202A7684FEAE209D243DB -:103A800017F8097002F0070247FA02F212F0010F6C -:103A900014BF724642460A80E8E7AB4206DB237E4B -:103AA0005BB104F11C00D1F76DFD06E060690368AD -:103AB0001B6898472369AB42F1DA3046BDE8F883CA -:103AC00010B50446406990B1002A10DDD20023767B -:103AD0000368E26000221B68A16022619847237E90 -:103AE0002BB104F11C00BDE81040D1F71BBD10BD87 -:103AF0000123FFF7E5BF10B5D0E90243D1E9020287 -:103B0000A04272EB03032CBF0120002010BD3AB18C -:103B100003685A614A1E51425141196100207047A1 -:103B20000720704738B5037F04460D4683B982618C -:103B3000D6F79AF92369281841F10001C4E9020176 -:103B400003B1256121460020BDE83840D6F7A8B969 -:103B5000002038BD0023014603770120D6F7A0B925 -:103B6000435882B03BB10023435043580193019B1B -:103B7000012002B070471846FBE7036801221A6073 -:103B80007047036801225A60704773B501F1500510 -:103B9000AD000068ADB24FF480348C400026C0F810 -:103BA0000843C0F84843465101F5A87145590195AD -:103BB00022F07F42019D40F82120C0F844430BB120 -:103BC000C0F8044302B070BD03680222C3F8442366 -:103BD00009B1C3F80423704700684FF48271FFF7FE -:103BE000BFBF4FF4803303FA01F10368C3F84813F1 -:103BF000C3F80813704750318900006889B2FFF795 -:103C0000AFBF0368D3F80405704710B561B1B2FBCC -:103C1000F3F403FB1424A4B244B9C0E90014846093 -:103C20008281C381204610BD0E20FCE70920FAE7FF -:103C300082B050E8022FC188B2EB324F4FF0000340 -:103C400017BF92B241EA014142EA014104E04268F1 -:103C5000B2EB324F08BF012340E80212002AE8D13C -:103C60008DF807309DF80730002B0CBF1120002085 -:103C700002B0704737B550E8013F9DB2C489254472 -:103C80008489A54228BF2D1B0489A54202BFBFF32A -:103C90002F8F002207E0C5EA030540E80154002CFD -:103CA000E9D14FF001028DF803200193019A0A60D7 -:103CB0009DF8031001F0FF0321B1006810FA82F0B3 -:103CC00003B030BD1846FBE70A884B889A4209D1F9 -:103CD00050E8012FC2EA024240E80123002BF7D14D -:103CE000012070470020704737B550E8023F1FFAA7 -:103CF000A3F5C488A54202BFBFF32F8F00220DE0B9 -:103D0000C48925448489A54228BF2D1BC3EA0545E3 -:103D100040E80254002CE8D14FF001028DF8032056 -:103D20000193019A0A609DF8031001F0FF0321B18D -:103D3000006800EB124003B030BD1846FBE70A886C -:103D40004B889A4209D150E8022FC2EA224240E849 -:103D50000223002BF7D1012070470020704733DF8A -:103D600070470B684A684360934208BF00230160B4 -:103D700008BF43607047436843B102689168526866 -:103D80000B449342436004BF00234360704770B507 -:103D9000446806460D46206818B1B368294698471E -:103DA00018B923682B60256070BD2468F3E7436869 -:103DB000186808B102681A6070474368186870474D -:103DC0004368186800B97047884203D102681A60D6 -:103DD0000120704703460068F4E76DDF704779DF24 -:103DE00070477DDF704764DF70472DE9F04F85B085 -:103DF00000250E9CBDF83CB0B4F800A00191074628 -:103E000090461E46A9463A884A450DDC45B12388AE -:103E1000013BA3EB0A039BB2FF2B3AD806F80A300A -:103E2000002005B0BDE8F08F7A6852F829000390B1 -:103E300000220DF10B0103A8FFF7D5FF0028F0D1F8 -:103E40009DF80B20424521D12288002D14BF00206F -:103E5000022002EB0801014459451ADC3DB9013248 -:103E600092B2019B2280B3542288013222802288A0 -:103E70000DF10B01324403A8FFF7B5FF0028D0D1A4 -:103E800021889DF80B200A442280012509F10109AF -:103E9000B9E70C20C5E72DE9F341089FBDF8248060 -:103EA0001546CDE90078022204461E46FFF79DFF25 -:103EB00050B93346102229462046CDE9087802B091 -:103EC000BDE8F041FFF791BF02B0BDE8F0812DE9F8 -:103ED000F04F00231788138090F82D3085B00646E8 -:103EE0000D4614465BB3082F01D80C2028E102A828 -:103EF000FFF773FF002840F023812388DDF80910C5 -:103F00000822EA54238801339BB21B222380EA54FF -:103F1000238801339BB2EA182380E950BDF80D30A5 -:103F2000938023889DF8082006339BB212F0FE028E -:103F300018BF01222380EA54238801332380B378F9 -:103F4000FBB123880433BB42CFD802A8FFF747FF59 -:103F5000002840F0F58023880322EA5423880133A7 -:103F60009BB219222380EA542388BDF8082001332C -:103F70009BB2E9182380EA54120A4A70238802335C -:103F80002380F2789AB12388D91CB942ADD8022196 -:103F9000E954238801339BB201212380E95423880B -:103FA0000B449BB22380EA5423880B44238072681D -:103FB000AAB12388D91CB94297D8022192F90020CE -:103FC000E954238801339BB20A212380E9542388D2 -:103FD00001339BB22380EA54238801332380338941 -:103FE000002B40F0A180338A5BB1CDE900472B461E -:103FF0000722032106F11000FFF74DFF002840F0D3 -:104000009F80338B5BB1CDE900472B4615221421ED -:1040100006F11800FFF73FFF002840F09180326A58 -:10402000002A40F09080D6F82480B8F1000F30D0FC -:10403000B8F804302188981C8A1C0244BA423FF622 -:1040400054AFFE283FF651AF03336B54238801333E -:104050009BB2FF222380EA54238801339BB2238042 -:10406000B8F80020EA54E918120A4A702088023091 -:1040700080B22080B8F804205AB1D8F8081000297E -:104080006BD0284402F0ADFF2388B8F80420134415 -:10409000238096F82C30002B40F098803078002850 -:1040A0004ED03388012B58D0228802F1020CBC4537 -:1040B0003FF61BAF012805D17378023313449F42AA -:1040C000FFF413AF023FBF1ABFB202A905EB0C0009 -:1040D000ADF80870FFF785FE90BB3178BDF8083069 -:1040E000022900F0B98072789A4202D39F4280F090 -:1040F000B180012940F0B280974293B2C0F0AE8007 -:10410000ADF808300821BDF80830FE2B3FF6EDAEC3 -:1041100022880133AB542288013292B22280A95402 -:104120002288134423800BE0CDE900472B4606226A -:10413000022106F10800FFF7AEFE00283FF453AF5E -:1041400005B0BDE8F08FB4F800C00CF10603BB4227 -:104150003FF6CBAE1188052901D80720F0E76FF4B0 -:10416000486E01EB0E039BB24FF27D3E7345F4D9CE -:104170005388052BF1D96FF44860181880B2704548 -:10418000EBD94FF6FF70814201D09942E5D8052363 -:1041900005F80C30238801339BB212212380E954A7 -:1041A000238801339BB223801188E954E818090A57 -:1041B0004170238802339BB223805288EA54E91865 -:1041C000120A4A702388023323802CE7B36A002B3B -:1041D000C3D04FF000084FF00C0A4FF0160BB16A35 -:1041E0005FFA88F20AFB02F201EB0209B9F8043027 -:1041F000981CFE283FF679AE208803332B54238881 -:1042000001339BB2238005F803B0238801339BB2AE -:1042100023808A5AEA54E918120A4A702088023028 -:1042200080B22080B9F804205AB1D9F808100029CA -:1042300093D0284402F0D5FE2388B9F80420134413 -:10424000238096F82C2008F101085FFA88F39A423F -:10425000C5D823E7092156E79F42FBD2ADF8087085 -:1042600050E775DF704776DF70477ADF70477BDF96 -:1042700070474B8802889A4212D842889A420FD3DC -:1042800080888B8840F2F311884294BF021A421A48 -:104290009A4205D80844984234BF00200120704754 -:1042A00000207047F7B5174601900E4691B1019C6A -:1042B0006CB100252C46294601A800F0F2FD18B18A -:1042C0003946A8B2B04701340135142DF3D1204648 -:1042D00003B0F0BD0C46FAE70AB100F0C1BD00F032 -:1042E000D6BD73B50191019C06466CB100252C46E4 -:1042F000294601A800F0D5FD18B106EB44030134AE -:104300009D800135142DF3D13046346002B070BD6C -:1043100037B5002401902546214601A800F0C1FDD3 -:1043200000B101350134142CF6D1284603B030BD5C -:10433000D6F708BAAADF7047002301380B700428AB -:1043400006D8DFE800F00306080A0C0011230B7002 -:1043500070472123FBE73123F9E71223F7E72223F4 -:10436000F5E7008800F0010070470088C0F34000C6 -:104370007047F0B58B7891B00C46012B38BF012304 -:1043800000278DF80E3005460B88607CADF80C30A8 -:104390006946ADF800708DF80270FFF7CDFFA07C84 -:1043A0000DF10101FFF7C8FF1646237BE27B217D5B -:1043B00043EAC203227C43EA02139DF80220B94279 -:1043C00022F0190203F0190314BF02210121134343 -:1043D00061F342031C22394609A88DF8023002F02D -:1043E00028FE637B13F0300F14D00DF10901E07C3F -:1043F000ADF808708DF80A70FFF79EFF11238DF855 -:1044000008309DF80A30012102AA61F342038DF8B9 -:104410000A300E92637B8DF82430A37B8DF8253013 -:104420000023CDE90633089303AB0493A388ADF8CA -:104430001C30A368CDF814D01BB1E288ADF8182069 -:104440000893A36973B301A90022ADF804208A7010 -:104450001A88ADF82C205A88ADF82E205A680D9194 -:10446000187B0A92FFF768FFA3690DF10501587BDD -:10447000FFF762FFA3699A7A197A41EAC201DA7AF0 -:104480009B7B41EA02119DF80620002B01F01901E7 -:1044900022F0190214BF02230123114363F34201E6 -:1044A0008DF80610E36903B10C93334604AA09A9F9 -:1044B0002846FFF73FFF11B0F0BD90DF7047A5DF42 -:1044C0007047B5DF70471FB50023ADF80810ADF891 -:1044D0000A106A4602A9ADF80C30ADF80E30009310 -:1044E000ADF80430FFF7E9FF05B05DF804FB78B1E3 -:1044F0004FF0171303601B2303711723C38003813D -:1045000041F61B32002301614381828118467047C6 -:104510000E20704713B5034680880C46A0B91A8850 -:10452000242A77D012D8112A51D0232A00F0828071 -:10453000102A2ED0A37A3BB1E1880020FFF7BFFFFD -:1045400010B94FF48073638102B010BD3A2A46D08F -:10455000552AEFD1DB88C988A072172B38BF1723E3 -:104560008B4228BF0B462381FFF7ABFFE27A002A7C -:10457000E0D12369002BDDD040F67721ADF8022091 -:104580002289ADF80010ADF804206946204698470E -:10459000D0E7DB7B0A790A73012B04BF0B88CB8041 -:1045A000C98823898B4205D20020FFF788FF48B9CC -:1045B0000123E372217B637B8B42BBD20020FFF798 -:1045C00082FFB7E7112804BF0123A372F2E7172384 -:1045D000CB800B8141F61B3348818B81AAE75B8935 -:1045E000CA88934228BF1346172B0A6938BF17237E -:1045F0000B8162B1C97A51B140F67721ADF8001054 -:10460000ADF80200ADF8043069462046904700231B -:1046100063818FE71A7A0B694A73002B8AD04DF6B3 -:104620007A218DF80500ADF80010ADF802008DF884 -:104630000420AAE7197A237B994228BF1946BEE7CE -:10464000012804D0043805288CBF002001207047C1 -:104650004FF6FF734380D6F703BB07B50023A1F5E0 -:104660008041A0F58040CDE9003389B26B4680B22D -:1046700000F0C6FB002818BF052003B05DF804FB5E -:10468000F0B5FF2887B004460E4615461F462BD8C6 -:104690000846FFF7D5FF38B303AA2046FFF7DDFF32 -:1046A00018B10524204607B0F0BD01A903A8D8F72A -:1046B00033FF04460028F4D1019BAE705E88029956 -:1046C0002E8027B9696003A8D8F74CFFEAE73F6856 -:1046D0006868B600B74228BF37463A4602F081FC08 -:1046E000BE42F0D90C24DDE70724DBE730B5FF2814 -:1046F00087B003460C4615463BD889780846FFF735 -:104700009FFF002835D0A3F58042ADF80020A1F529 -:104710008042ADF802206268019222880292184617 -:1047200003AAFFF79AFF0528694603A80CD100F0F9 -:104730005BFB48F20663984204461CD007D888B158 -:104740000324204607B030BD00F052FBF1E748F2E9 -:104750000763984211D048F20D63984214BF0324B6 -:104760001124EEE7002DECD0294603A800F06FFBE2 -:10477000E7E70724E5E78624E3E71124E1E74FF6BE -:10478000FF70D6F783BBFF2808B505D8D6F784FBA2 -:10479000D6F7C0F8002008BD0720FCE7D6F7A4BB79 -:1047A000D6F7ACBBD6F7B4BBD6F7CCBBD6F7D0BBED -:1047B00037B500230D460446019301A9D6F7C2F987 -:1047C00038B18378AB4206D1837A9B0703D1436823 -:1047D0000BB903B030BD019B0133019301A9204601 -:1047E000ECE710B50446D6F7D1FD2046D7F750FBCD -:1047F0002046D9F703FC2046BDE81040D9F748BA57 -:104800000023FFF73DBF08B5FFF7D2FF18B1D6F779 -:10481000ADF9002008BD0520FCE713B500230446D0 -:10482000019301A9D6F78EF930B92046FFF7ABFF07 -:1048300050B1072807D107E081782046FFF7E3FF52 -:1048400020B1052802D0032002B010BD019B013326 -:10485000019301A92046E5E7CB1F012B70B5064661 -:104860000C46154601D9072070BD1046FFF796FF8C -:104870000028F8D021463046FFF79AFF28B184700F -:104880000580BDE87040D6F791B90520ECE710B57A -:104890004FF6FF7304469C4208460AD14FF48071DC -:1048A00000F008FB84B2B4F5807F09D14FF6FF74A5 -:1048B00006E0FF2CFAD8214600F0DBFA0028F5D1FB -:1048C000204610BD4FF6FF73984270B518BF441CC8 -:1048D0000E4614BFA4B20024A5B2FF2D02D94FF694 -:1048E000FF7506E02146304600F0DBFA013400286F -:1048F000F2D0284670BD08B1D6F73CBB7047D6F75A -:1049000039BBD6F737BBD6F735BB09B100F018BABB -:10491000704707B550230A460193072101ABD6F72C -:1049200097FC03B05DF804FB76DF704713B50446CF -:1049300069B901A9D6F7BEFB43F20202904202D048 -:1049400008B100F02BFA9DF804309B071AD400211F -:104950002046D6F785FBA8B1112813D00D2806D123 -:104960001321204602B0BDE81040FFF7DDBF0B2841 -:1049700008D043F20202904204D002B0BDE81040D9 -:1049800000F00CBA02B010BD017811B94088FFF7F1 -:10499000CDBF072903D1806808B100F0FFB9704787 -:1049A0007FB51422002101A802F043FB062301A8D1 -:1049B0008DF80430D6F7F8FD07B05DF804FB70B54C -:1049C000DDE9045468B161B15BB104FB05F69642C0 -:1049D00007D835B12CB1C0E90013C0E9025400205A -:1049E00070BD0720FCE738B50D46044608B9002025 -:1049F00038BD0368002BFAD040680028F7D0FF29A3 -:104A0000F5D0BFF35F8F00F04CFA0028EFD0E068DC -:104A1000236800FB0530EBE738B50D46044690B13E -:104A2000036883B1406870B1FF290CD0BFF35F8F7A -:104A300000F037FA38B16068BFF35F8F2946BDE8F0 -:104A4000384000F024BA38BD2DE9F04188460646CA -:104A500018B9FF242046BDE8F0810368002BF8D088 -:104A60004368002BF5D00027FF24B368FDB29D42B8 -:104A7000EFD27068294600F0FCF9BFF35F8F40B9B0 -:104A8000FF2C08BF2C462D1B01354545E2D00137D0 -:104A9000EBE7FF2C07D1FF24F9E721463046FFF76B -:104AA000BBFF0134E4B2AC42F7D3F4E77EDF7047DA -:104AB0007FDF704786DF704710B50378182B0446F8 -:104AC00002D1D5F7C7FE207010BD10B5044640884E -:104AD000D9F7E2FAA0802046BDE81040D7F79AB98E -:104AE00010B586B004461422002101A802F0A1FAF4 -:104AF00004230DEB03008DF80430ADF80640FFF7FA -:104B0000E4FF06B010BD30B587B005460C46142250 -:104B1000002101A802F08DFA072301A88DF80430C6 -:104B2000ADF806500394FFF7D0FF07B030BD7FB556 -:104B300002238DF804300388ADF8063043798DF8F0 -:104B40000D1013F0040F14BF0123022301A88DF8E8 -:104B50000C30FFF7BAFF07B05DF804FB38B5054627 -:104B60000C46FFF7E5FB012808D154B12146284641 -:104B7000FFF79CFF042808BF112038BD43F2020054 -:104B8000FBE72046F9E758B3027802F08203802B56 -:104B900025D0C2F30213042B21D802F0F203322BEA -:104BA0001DD041788378994219D8062917D9102B3E -:104BB00015D8C17811F0040311D1007943070ED440 -:104BC000084301070BD4D30700F0030003D4B0FA65 -:104BD00080F040097047003818BF0120704700205E -:104BE000704770B515460E4614220021044602F0A7 -:104BF00020FA2846D9F750FA2670A0806580204612 -:104C000070BDFFF778BE10B50378182B044602D1AB -:104C1000D5F720FE207010BD30B531F0080387B005 -:104C20000C4615461BD0112919D00D2902461AD160 -:104C3000032101A8FFF7D5FF9DB12B7803F00103F5 -:104C4000C3F10203DBB28DF80C3000238DF8103075 -:104C500041F20113ADF80E3001A8FFF7D2FF07B003 -:104C600030BD0223EFE7072101A8FFF7BAFF039445 -:104C7000F2E70021D6F7F8BFF7B507460C46002942 -:104C800045D0D5F769FD0546002842D03846D9F70A -:104C900003FA06464FF6FF70301AA5F1020318BF5B -:104CA00001205D425D41237845EAC00523F00903F8 -:104CB0001D4325703846D5F761FD237860F3410325 -:104CC00023703846D5F76CFD237860F38203237098 -:104CD0003846D5F777FD0546B8B93846D5F74EFDC5 -:104CE00050B16A4607213046FFF78AFD58B9019B4B -:104CF00093F8440000F00100237860F3041323705C -:104D0000002003B0F0BD2846F6E70120F4E70E20AE -:104D1000F7E743F20200F4E713B5E0230C4601A9DC -:104D20008DF80430FFF7A8FF9DF80420237828B9F8 -:104D300093430CBF0120002002B010BD0020FBE710 -:104D4000D6F78ABD00230A461946D6F7CFBF10DF33 -:104D5000704711DF7047D7F725BA60DF704769DF0A -:104D6000704761DF70474BDF704700207047A8DF56 -:104D70007047ADDF7047AEDF7047B0DF704762DF6E -:104D800070473CDF70473DDF70477047B2DF7047C8 -:104D90004FF0020C00DF7047A8DF70471FB50021FD -:104DA000039001AA44F20100CDE90111CEF70EFAF9 -:104DB00005B05DF804FB4388033300EB830399429D -:104DC0000BD382884FF6FF739A4208D0038833B121 -:104DD0008068431C584258417047022070470120A8 -:104DE00070474068D7F7A4BF02230022D8F7F0B974 -:104DF00018B103230022D8F7EBB948F204607047DA -:104E000007B5ADF80600ADF804100DF1060001A9D4 -:104E1000D7F73CFF03B05DF804FB07B51346ADF8C8 -:104E200006000A4600200DF10601D7F72FFF03B058 -:104E30005DF804FB07B51346ADF806000A460DF110 -:104E400006000021D7F722FF03B05DF804FB20B174 -:104E500019B103680B600020704748F20460704786 -:104E600001F01F024B090121914000EB830000F08B -:104E700065B84B0910B501F01F040121A14000EBFA -:104E8000830000F04FF8E04000F0010010BD01F099 -:104E90001F0301229A404B0900EB8300D14300F02D -:104EA00059B84B0901F01F0150F82300C84000F029 -:104EB000010070472DE9F0474F1E7F0980460E46DE -:104EC0000137002558F8254008EB8509E44394FA9A -:104ED000A4F4B4FA84F44FEA451A202C06D1013523 -:104EE000AF42EFD834462046BDE8F0875444A6428E -:104EF000F5D921464046FFF7BCFF0028F3D0D9F88A -:104F00000040E44394FAA4F4B4FA84F4E5E710B55D -:104F1000034653E8000F0A4643E8002494F0000FCC -:104F2000F7D110BD10B5034653E8000F40EA010267 -:104F300043E8002494F0000FF6D110BD10B50346ED -:104F400053E8002F42EA010043E8000494F0000F08 -:104F5000F6D110BD10B5034653E8002F02EA010058 -:104F600043E8000494F0000FF6D110BD10B50346DD -:104F700053E8000F00EB010243E8002494F0000F17 -:104F8000F6D110BD10B5034653E8002F02EB010027 -:104F900043E8000494F0000FF6D110BD10B50346AD -:104FA00053E8002FA2EB010043E8000494F0000F47 -:104FB000F6D110BD0121FFF7B5BF0B4610B4114665 -:104FC00028B123B103605DF8044B1B6818470E201D -:104FD0005DF8044B70472DE9F04308B302B3D0F8F5 -:104FE00000E0BEF1000F1ED0FBB14568D5F804907B -:104FF000B3FBF9F509FB1535BDB942EA010C1CF00C -:10500000030F14D1C568A94211D34D1EEC180569D0 -:10501000AC420CD8DEF80C40A446BDE8F043604733 -:105020000E20BDE8F0830820FBE70920F9E71020F7 -:10503000F7E7F0B5D8B1D0F800C0BCF1000F18D038 -:10504000CAB14568D5F800E00EF1FF350D4214D124 -:10505000C568A94211D34D1E0EFB02540569AC422E -:105060000BD8DCF81040A446BDE8F04060470E20A5 -:10507000F0BD0820FCE70920FAE71020F8E729DF57 -:10508000704728DF704770B503689E6886B0044695 -:105090000D466EB114220021684601F0CAFFA368D4 -:1050A0000593237901952BB1012B0DD06846B047AC -:1050B00006B070BD01238DF8003023690293E368C8 -:1050C000039363690493F1E702238DF80030E368EA -:1050D0001B030293F5E7084670470020704708B5A8 -:1050E00010461A4601F07DFF002008BD831E012BEB -:1050F00001D8D8F795BB704713DF70470023D3F86A -:10510000F80F421C04D14FF010235869431C01D002 -:10511000FFF7F2BF04207047A0DF7047A1DF7047A0 -:10512000ADDF7047B3DF7047B4DF704710B504469A -:105130004088D8F7B1FFA0802046BDE81040FFF7B7 -:10514000DEBB30B587B005460C461422002101A80D -:1051500001F06FFF072301A88DF80430ADF8065069 -:105160000394FFF7E3FF07B030BDD8F71DBCAFDFF6 -:105170007047B1DF7047B2DF7047B3DF704710B5DB -:1051800004468088D8F7B6FF60802046BDE810400E -:10519000FFF7B7BB2DE9F7438046D8F77DFF4FF601 -:1051A000FF739842064637D001274FF003093A466D -:1051B0006B4608213046D5F7FFFD0137BFB20546E3 -:1051C00028BB01990A46032342F8049B0631404656 -:1051D000FFF7D1FF044648B9324608213046FFF7B1 -:1051E0003BFB0446204603B0BDE8F0830C280CD0FE -:1051F000052800D12C4608213046FFF704FB002883 -:1052000018BF0324002DD2D1ECE70125F3E70728CE -:1052100014BF04460C24E5E743F20204E2E72DE95B -:10522000F3410746D8F738FF4FF6FF73984218D17D -:105230000024032526464FF001082B46224631461E -:105240003846FFF796FF042821D0082825D00B28E0 -:105250001ED115F002030FD196B9ACB902B0BDE86A -:10526000F0816A460821FFF7CBFA0028E0D1019BC4 -:105270009C881D689E1DDEE701254FF00008DCE7D5 -:1052800003251C461E46F8E703253446F5E71120A2 -:10529000B8F1000F08BF0B20E0E70020F8E71FB5CA -:1052A0000DF107030393D8F7F7FE02AA0121FFF7D8 -:1052B000A7FA20B9039B187805B05DF804FB00201D -:1052C000FAE76EDF70476FDF704746DF70472DE902 -:1052D000F04F9BB01D465023259F01908A460393B3 -:1052E0001646BAB1C5B100232B604FF00108249ACD -:1052F00000239AB1AFB13B604FF001090DF1180BDB -:105300000493CDF814B0002454450CD100201BB0F8 -:10531000BDE8F08F9046EAE7A846E8E7DDF8909010 -:10532000ECE7B946EAE750220021584601F081FE39 -:10533000019803AB30F8140004AA0721FFF7A0F985 -:1053400020F002000528E2D09DF82930032B26D852 -:10535000B8F1000F0ED0C4EBC402B318DDF8291069 -:10536000B150BDF82D209A809DF82F209A712B689E -:1053700001332B60B9F1000F0FD0249A0DF11903FE -:1053800002EB04120DF1290153F8040B42F8040B4F -:105390008B42F9D13B6801333B600134B4E743F2FF -:1053A0000220B4E7421E00F10F0312F8010F10B9FA -:1053B0009A42FAD170470120704708B570B171B1B7 -:1053C00003780A78534013F0FE0F08D1062201310A -:1053D000013001F0F6FDB0FA80F0400908BD002070 -:1053E000FCE72DE9F04700F101084F1C06460D4689 -:1053F00000F1110901F1110A10223946404601F06D -:10540000E0FD0446D0B94046FFF7CCFF18B138465E -:10541000FFF7C8FF044651464846FFF7CEFF737CAE -:1054200003F0FC03042B05D06B7C03F0FC03042B7E -:1054300018BF044604F00100BDE8F0870024EAE745 -:105440007FB505460E46D5F747FB02AA0DF10601CA -:105450000720D5F749FB10B94FF6FF7409E0BDF8F6 -:105460000640B442F1D003992846FFF7BAFF00285E -:10547000EBD0204604B070BD038843B9821C0A30CB -:1054800012F8013B1BB98242FAD11846704701203D -:10549000704710B50446FFF7EFFF58B122880B881C -:1054A0009A4208D108220231A01C01F08AFDB0FA0C -:1054B00080F0400910BD0020FCE730B585B00446FF -:1054C000D5F70AFB02AA0DF106010720D5F70CFB60 -:1054D00010B94FF6FF700FE0039D204605F146011D -:1054E000FFF7D7FF30B905F12A012046FFF7D1FFBA -:1054F0000028E7D0BDF8060005B030BD2DE9F04129 -:105500000829CEB006460C464ED800B139B9002263 -:10551000114610464EB0BDE8F041FFF7D4BE50230F -:10552000B82200210CAF20A80193039701F081FD60 -:1055300004A920AA002388460133082B41F8042B34 -:1055400002F11702F8D1002550220021384601F05F -:1055500070FD36F8150001AB02AA0721FFF790F89D -:1055600020F0020005281CD07B7C032B1ED820A92C -:10557000172303FB05130DF131020DF1450152F81C -:10558000040B43F8040B8A42F9D1118819800135C4 -:1055900092789A70AC42D7D1E2B200214046FFF730 -:1055A00092FE4EB0BDE8F0810720FAE743F20220F8 -:1055B000F7E770B58CB014466A460D4600F110034B -:1055C000164613F8011D02F8011B9842F9D10D226D -:1055D000002104A801F02DFD2B788DF81F306B7889 -:1055E0008DF81E303046AB788DF81D30FFF76DFE1C -:1055F0009DF82F3023709DF82E3063709DF82D306C -:10560000A3700CB070BD1FB5034608461A7802F0AF -:10561000FE02042A1BD1DA78B3F801108DF80620B7 -:105620009A88ADF804109B79ADF80C2003A902AA62 -:105630008DF80E30FFF7BDFF032202A901A801F08B -:10564000C0FCB0FA80F0400905B05DF804FB002012 -:10565000FAE738B5044638B1F8F7B7F90546F8F770 -:10566000B4F9431BA342FAD338BD38B5044638B168 -:10567000F8F7AFF90546F8F7ACF9431BA34200D39E -:1056800038BD0120D8F792FEF8F752F9F3E710B5CC -:1056900000210446DCF7D4FA18B914B12046E4F727 -:1056A000E5F810BD0021DCF7CBBAFFF7F0BF10B56D -:1056B00001220C46DCF7ECFB18B914B12046E4F7E4 -:1056C000D5F810BDDCF7E4BBDCF77ABB10B50446B7 -:1056D0000122F1F791FF2378012B04D90378012BE4 -:1056E00004BF0323037010BD70B505460E46104677 -:1056F00019461C46F1F770FF0378012B06D1736839 -:10570000002221462846BDE870401847022B02D1EE -:1057100073680122F5E736684288032B2146284644 -:10572000B44608BF0023BDE8704018BF012360479E -:1057300010B5044601618800FFF7A9FF606110BD44 -:1057400010B5044611B1C068FFF7BEFF6069BDE83F -:105750001040FFF7B9BF012938B504460D460ADCF1 -:105760000269406992004FF0FF3101F062FC0023B2 -:105770002560636038BD4068FFF789FF6368E060BB -:10578000A360F4E70346D0E90002022808BFD86806 -:1057900011440CBF80180020596070470368012B2A -:1057A000DEBF4369426843F82120704742684B1EC0 -:1057B0001344494219404160704738B50C461546BC -:1057C000FFF7E0FF10B10444A04200D138BD00F85B -:1057D000015B2D0AF8E74368184770B504460D468B -:1057E000E4F7ADFD2946036A04222046BDE8704077 -:1057F000184770B504460D461646E4F7A0FD32463C -:10580000036A29462046BDE87040184770B5044633 -:105810000D46E4F794FD2946036A00222046BDE8C0 -:105820007040184770B50D460446E4F788FD2A46D7 -:10583000836921462420BDE870401847002810DD08 -:10584000002908DD6FF0404393FBF1F18142ACBFCA -:105850000020012070474FF0404393FBF0F0884256 -:1058600006E0002908DD4FF0404393FBF1F181424F -:10587000D4BF0020012070470028FCD06FF04043C7 -:10588000EBE790FBF1F303FB1100002802DA00299B -:1058900003DC704702D0002900DA08447047002872 -:1058A00006DB002901DACB43184490FBF1F0704786 -:1058B0000029FADBC1F10103F6E7023981420B4608 -:1058C00003D31A880239002AF8D00233181A40107C -:1058D0007047B2EB131F70B505464FEA131614D983 -:1058E000901B03F00F0401EB460102460E46012A0D -:1058F00031F8023B18BF3368E3409BB2013A25F808 -:10590000023BF3D103B9013870BD0020FCE7F0B5CC -:10591000059F0024D21B2646A74210D100EB470C5E -:1059200001EB47010024A24214D10CEB42031EB14B -:1059300001212CF812100233181A4010F0BD31F872 -:10594000145033F814C06544354420F814502E0C1C -:105950000134E1E731F8145035442CF814502E0C82 -:105960000134E0E7F0B4049F0025D21B2C46AF427F -:105970000AD100EB470601EB470500239A420ED1FE -:1059800006EB4201F0BC98E731F81560344433F877 -:105990001560A41B20F8154024140135E7E735F8FD -:1059A00013100C4426F8134024140133E6E738B5ED -:1059B00002290446806838BF02210D4618B12368C9 -:1059C000B1EB930F07D96900FFF771FE2368A06060 -:1059D00065F39F03236038BD38B504460C20FFF7FC -:1059E00056FE23682278054602F00102C3F39D00AB -:1059F00023F0030313432B6063686B604000FFF7E1 -:105A000046FEA8602268A168C2F39D02520001F020 -:105A1000E8FA284638BD994210B511D313D800EBE7 -:105A2000410002EB410209B9084610BD30F8023DC1 -:105A300032F8024D1B1B002B02DB04D10139F2E7C7 -:105A40004FF0FF30F1E70120EFE710B5044638B121 -:105A50008068FFF739FE2046BDE81040FFF734BEEE -:105A600010BD38B505460C460221FFF7A0FF002CFB -:105A70002B78B4BF0122002262F300032B70AB68C5 -:105A8000B4BF61422146023B012223F8021F090CE8 -:105A9000104602F10102F8D1686038BD0023C0E968 -:105AA00000338360704728B103789B0702D4806875 -:105AB000FFF70ABE704738B505460C464968FFF740 -:105AC00076FF22782B78A86862F300032B70636856 -:105AD0006B606268A1685200BDE8384001F081BA8D -:105AE0000A4629B90178426062F3000101707047EB -:105AF000B7E708B5FFF7D2FFBDE80840FFF7F0BFF2 -:105B0000920042F0020210B402600022C0E90121BA -:105B100010BC1946FFF7E4BFF8B59DF8187014469D -:105B20001D4604210646FFF742FF22462B4627B1B9 -:105B3000002D0CDA624265EB4503317867F3000112 -:105B400031700021716052EA030102D1F8BD0027D3 -:105B5000F3E7D6E901104C1C746020F81120120CF8 -:105B600042EA03421B0CEEE70378CA0F62F300031C -:105B70002DE9F0410370C1F30F4313F4FF430746CF -:105B800007D13B786FF300033B7000237B60BDE8D7 -:105B9000F081B3F5FF4FF4D0C1F3C753A3F17F05F4 -:105BA000002DEEDB03D1BDE8F041012159E7B3F14F -:105BB0006F0848BFA3F16008C1F31601162D4FEA24 -:105BC000281841F4000421DCC5F11705EC4000253C -:105BD0002E4641463846FFF7EAFEC7F8048026B154 -:105BE000B8687200002101F024FA45B1BB6804FADC -:105BF00005F223F81620C5F11005EC400136B0453A -:105C0000C5D0BB6823F81640240CF7E7B3F196061D -:105C100005F1090548BFA3F1870605F00F05361108 -:105C2000D7E72DE9F84304468F18C2F35B020D460F -:105C3000511C9846089EFFF7BAFE237868F30003CC -:105C400023700023636029461FFA86FCB942084688 -:105C500002D3401BBDE8F8830278A2F13003092B80 -:105C600001F1010105D9A2F14103192B14D8A2F1C8 -:105C70003703B342EDD2D4E901E0F0468146B8F1F2 -:105C8000000F10D100EB4E0213B120F81E3002328B -:105C9000121A52106260D9E7A2F16103192BD8D809 -:105CA000A2F15703E5E7B9F8002002FB0C3329F80D -:105CB000023B08F1FF381B0CE1E7F8B50446154636 -:105CC0001E46C1B1531E1E444FF0FF37E9000F318D -:105CD00009092046FFF76BFE237800216FF30003CC -:105CE000237061604DB9D4E9011000EB4101FFF769 -:105CF000E4FD6060F8BD0127E8E700230F2908DC18 -:105D000032788A401343013D9BB201F108013E44C1 -:105D1000F4D16268501C6060A068103920F812301D -:105D2000E0E738B50B780578044603F0010305F089 -:105D30000100181A08D1D1E90132D4E90110FFF7A6 -:105D40006AFEEB0748BF404238BD884210B50446A2 -:105D500001D0FFF7B0FE23786FF30003237010BD6E -:105D6000884210B5044601D0FFF7A5FE63683BB139 -:105D70002378C3F30002C2F1010262F3000323702F -:105D800010BD88421FB5044601D0FFF794FE62683B -:105D900062B901212046FFF70AFEA26801231380A1 -:105DA0006360237843F00103237010E02378D90760 -:105DB0000FD5A1686FF3000323700123ADF80E30F7 -:105DC000009308460DF10E03FFF7CCFD606004B0B0 -:105DD00010BD511C2046FFF7EAFDD4E90121012343 -:105DE000ADF80E30009308460DF10E03FFF78FFD5E -:105DF0006060D6E72DE9F8434B6805460E46144629 -:105E000003B12AB931462846BDE8F843FFF753BE2F -:105E100002F10F014FEA111803EB1111FFF7C7FD53 -:105E2000D6E9013108EB0307A86807F1004214F036 -:105E30000F0402F1FF3208BF102400EB420001EB17 -:105E4000430E814619464FF0000CC4F11004E9B925 -:105E50006FF0010253432CFA04F4C218C452C8F183 -:105E6000010302EB430308F1FF321846520001F030 -:105E7000E0F8831E17B133F817209AB16F603278BB -:105E80002B7862F300032B70BDE8F8833EF8022DF7 -:105E900042EA0C0C2CFA04F229F802294FEA0C4CC5 -:105EA0000139D4E7013FE5E7F0B50E46496885B012 -:105EB0000546144601B132B93146284605B0BDE861 -:105EC000F040FFF7F8BDFFF772FDD6E90121234648 -:105ED000A868FFF7FEFC686031782B7861F3000357 -:105EE0002B70DB0702462DD500237068ADF80E300D -:105EF0002109984201D08B420FD1884222D9B36840 -:105F000004F00F0433F81110012303FA04F4013CE8 -:105F1000214213D0ADF80E3008E0B76837F813709F -:105F200057B101238842ADF80E30E8D8A9680123A3 -:105F300052B90B806B6005E00133DAE7BDF80E3033 -:105F4000002BF3D105B0F0BD009308460DF10E0310 -:105F5000FFF7DDFC6860F5E773B50C4616460546AD -:105F6000D2E90132D1E90110FFF755FD0028BEBF8B -:105F7000234634461E462378327861685340DB0757 -:105F80001BD401312846FFF712FD73680093D4E952 -:105F90000121B368A868FFF7BAFC686023786A68D3 -:105FA000C3F30003002A0CBF002303F001032A7887 -:105FB00063F300022A7002B070BD2846FFF7F7FCB9 -:105FC00073680093D4E90121B368A868FFF7CAFC9D -:105FD000E3E7F7B50D4616460446D2E90132D1E9AA -:105FE0000110FFF718FD0028BEBF2B4635461E46A0 -:105FF0002B783278696883EA0203B4BF012700274F -:10600000DB0714D501312046FFF7D1FC73680093FC -:10601000D5E90121B368A068FFF779FC6060626888 -:10602000237882B962F30003237003B0F0BD2046E9 -:10603000FFF7BDFC73680093D5E90121B368A06840 -:10604000FFF790FCEAE72A7802F00102002FE9D07E -:10605000C2F10102E6E72DE9F04F16464A6873687F -:106060009A420C463EBF34460B461E462378616872 -:10607000DA0756BF3378012303F0010385B01944D2 -:106080000546FFF794FCD4E901E1B368247872680F -:106090003678009384EA0607FB0754BF04F0010B2F -:1060A0004FF0000B04F00104CBF100081FFA88F355 -:1060B000C4F1000806F00106A86801931FFA88F3EE -:1060C0000293C6F10008A2EB0E03A1F102092746D4 -:1060D000B4461FFA88F871468246039399B900EBDB -:1060E0004E01BBF1000F03D0012320F81E30023116 -:1060F000FFF7E3FB2B786860344064F300032B70F8 -:1061000005B0BDE8F08F39F8022F029B5A40039B7F -:10611000013917445A18914221BF009B33F8022BD2 -:10612000009382EA080238BF42469444019B07EA82 -:106130000C025A401BFA82F22AF8022B4FEA1C4C3E -:106140003F0C4FEA124BC9E72DE9F04F16464A685B -:1061500073689A420C463EBF34460B461E4623786F -:106160006168DB0756BF3378012303F0010385B074 -:1061700019440546FFF71BFCD4E901172478A868E9 -:10618000D6E901B3367814F0010F0CBF06F0010216 -:106190000122C2F1000804F001041FFA88F806F099 -:1061A0000106CDF80480C4F10008023F1FFA88F808 -:1061B000C6F10009ABEB010B0097A446B646CDF83B -:1061C00008801FFA89F90F468246CDF80CB067B9EE -:1061D00000EB4101FFF771FB2B786860344364F3F7 -:1061E00000032B7005B0BDE8F08FDDF8008038F8B3 -:1061F00002BFCDF80080DDF808808BEA080BDDF8DF -:106200000C80013FDC4408EB070B5F4528BF33F8E7 -:1062100002BBDDF804802CBF8BEA090BCB46DE44C1 -:106220004CEA0E0B8BEA080B12FA8BF22AF8022BBF -:106230004FEA1E4E4FEA1C4C120CC8E72DE9F74FEF -:1062400015464A686B689A420C463EBF2C460B4680 -:106250001D4623786168DB0756BF2B78012303F0C6 -:10626000010319440646FFF7A2FBA168D4F8048095 -:1062700023782A78B068AF68A1F1020A696883EAD6 -:10628000020CA1EB0801DB43D2430CF0010C03F03C -:10629000010302F00102C64681464FF6FF7B0191E1 -:1062A000BEF1000F19D100EB4801BCF1000F03D083 -:1062B000012320F818300231FFF7FFFA70602378CD -:1062C0002A78C3F30003C2F300025340327863F329 -:1062D0000002327003B0BDE8F08F3AF8021F594453 -:1062E0000B4401990EF1FF3E71448E452ABF37F8E9 -:1062F000021B4FF6FF7159440A4483EA02011CFA5B -:1063000081FC29F802CB120C1B0C4FEA1C4CC7E78E -:106310002DE9F04F4B6885B004460E4615460BB18B -:10632000536843B923786FF300032370002363603D -:1063300005B0BDE8F08F81422DD1FFF74DFBA5429E -:106340000646074600D105466B6871682046194429 -:10635000FFF72DFB2268A068C2F39D0252000021C6 -:1063600000F067FEB368D4F808E0D6F80490019313 -:10637000AB68029300226B6803930EEB4908F44666 -:106380001146039B93422FD0019B0093ACF1020076 -:106390004946002318E0824204D1FFF71DFB054661 -:1063A0000746D1E70027CFE730F802AF53449B46BA -:1063B000009B33F802AB0093029B33F8123003FBCF -:1063C0000AB3038001391B0C0029EDD14146881C1A -:1063D00013B1A8F800300146A1EB0E0149100CF1F1 -:1063E000020C01328046CCE761602A783378534052 -:1063F0002278384663F30002227005B0BDE8F04F02 -:10640000FFF723BB4B6870B50546144613B11378EC -:10641000DA0706D52B786FF300032B7000236B602F -:1064200070BD636823B9BDE870400121FFF719BB57 -:106430000846FFF7D1FA06462046FFF7CDFA0121BC -:1064400004462846FFF70DFB636883B1A3681B88E9 -:10645000DB0704D5324629462846FFF759FFD4E921 -:10646000012101230846FFF734FA606038B930464D -:10647000FFF7EBFA2046BDE87040FFF7E6BA324678 -:1064800031463046FFF744FFDEE72DE9F04F0C467A -:1064900051688FB09046013105460293FFF787FAA5 -:1064A000D8F80420A86801325200002100F0C1FD94 -:1064B0002B7800266FF300032B706E60D8F8041061 -:1064C00020460131FFF773FA41462046FFF7F3FA01 -:1064D000029BA768D4F80490D3E9013A0193AB6812 -:1064E00003935246019B49463846FFF794FA002829 -:1064F00032D1039A6060012313806B602378616856 -:10650000C3F3000200290CBF002202F0010262F373 -:106510000003029A237098F8003012785340DB078A -:1065200017D56B682A78003B18BF012363F300027C -:106530002A7071B14FF0FF310BA8FFF7DAFA0BAAFE -:1065400029462846FFF708FD029A21462046FFF714 -:1065500003FD0FB0BDE8F08F01DA6E60CEE7019B5E -:1065600003F10042013A4FEA420E3AF812301804A1 -:1065700006F1010150D509F10103002127F8191096 -:1065800005936360B3B207EB490BC3F110000BF145 -:106590000209BC460490CC4542D33AF812209A40F6 -:1065A0000492019A012A09D90AEB0E02C3F11001E3 -:1065B00032F8022CCA40049911430491019A0599BA -:1065C000881A6860039A00F10040013802EB40022B -:1065D00006920EF102020992AAF1020A626805927D -:1065E0000599019A8A4227D301F1004B0BF1FF3B39 -:1065F00007EB4B0B0020C3F110065F4571D96FF01C -:1066000000416B682BB103985A1830F81220002A09 -:1066100071D06FF0004173E05B009BB20E46A6E7BD -:10662000BCF8006006FA03F001432CF8021B049941 -:1066300026FA01F189B2AEE7BBF800103BF8022C54 -:1066400042EA01420499B2FBF1F20999ABEB010174 -:10665000CDE9071A00200E468646B3450DD8BBF893 -:1066600000100844C0BB069921F80229059A06913A -:10667000013AABF1020B6260B0E7DDF820C0B6F87A -:1066800000903CF8021FCDF820C0994041EA1E4E10 -:106690001FFA8EF1514319FA80F91FFA81FC090C97 -:1066A000A9EB0C0CC1EB204126F802CB01EB2C40EE -:1066B000D3E739F802CF0CFA03FC4CEA1E4EB6F8C9 -:1066C00000C011FA8EF1614426F8021B090CB34593 -:1066D000EFD80844013AC5E70021079ED1468E460F -:1066E000F5E7BBF8002042FA03F10143B2402BF872 -:1066F000021990B281E7013B6B6082E7013B636066 -:106700006368002B3FF4FAAE5A1837F81220002ABB -:10671000F4D0F3E6F0B51F464B6885B004460D464D -:1067200016464BB11378DA0706D47B68012B0BD1E0 -:10673000BB681B88012B07D123786FF300032370FC -:106740000023636005B0F0BD01212046FFF789F901 -:106750007368002BF6D02846FFF73EF90546304611 -:10676000FFF73AF9064601A8FFF798F97368B3B145 -:10677000B3681B88DB070AD52A4621462046FFF767 -:10678000C7FD3B462246214601A8FFF77EFED6E91B -:10679000012101230846FFF79CF8706048B901A861 -:1067A000FFF781F92846FFF750F93046FFF74DF91A -:1067B000C8E72A4629462846FFF7AAFD3B462A464F -:1067C000294601A8FFF761FED0E710B5D0E9012105 -:1067D000034601EB42020020914204D31B78DB0701 -:1067E00048BF404210BD32F8024D44EA0040F3E792 -:1067F00030B5D0E90124002304EB4202944206D3D1 -:106800000278D20748BF5B420B60012030BDB3F570 -:10681000004F04D232F8025D45EA0343EEE7002060 -:10682000F4E7037813F0010310B510D1D0E9012487 -:1068300004EB4202944202D30B60012010BDB3F579 -:10684000803F04D232F8020D40EA0343F2E7002011 -:10685000F4E72DE9F0470546D1B19818D5E9018450 -:106860000026A4F1020E4FF0010C374603EB02099B -:10687000B8F1000F0ED1B9B3C21A18462B7813F035 -:10688000010FBDE8F04714BFFF21002100F0D1BB8C -:106890001846E3E73EF8024F103744EA064695F8FB -:1068A00000A0072F0AF0010A02DC08F1FF38DFE739 -:1068B000B4B2BAF1000F06D0E4435CFA84FC1FFACC -:1068C0008CF4CCF3072CE4B249B100F1FF3A00F8A4 -:1068D000014C53450BD0083F360A5046DFE782464D -:1068E0000AF8014BCA45F5E713441A1AC6E7BDE892 -:1068F000F0872DE9F041D0E90157044607EB450543 -:1069000000204FF08F48AF4206D32378DB0748BF03 -:1069100000F10040BDE8F0814146F6F7CBFB0646AA -:1069200035F8020DF6F772FB3146F6F7BBFAEAE7E7 -:106930002DE9F84F44689DF828A00B9E80468946B3 -:1069400015469B469CB982B1551E334615F8011F6A -:10695000184639B930230370002300F8013F801B2B -:10696000BDE8F88F03F8011BF0E73046F2E764005A -:106970002046FEF78CFED8F808100746224600F0A5 -:1069800030FBABF13A0B314632463819A0F1020C1C -:1069900000236745644639D93033392B144688BF04 -:1069A0005B4404F8013B3B4698429C4638D8BAF118 -:1069B000000F0AD00123A4EB010CBCF1030F02BFAE -:1069C000941C82F801A02146F3B13846FEF77CFE04 -:1069D0005DB1284600F07EFB2A18611E1346AB42CB -:1069E00029D8954288BF0020044498F80030DB077E -:1069F00044BF2D2304F8013B3346621E9A421FD840 -:106A000000232370A01BABE72246BFE7248844EA9B -:106A10000343B3FBF9F42CF8024909FB1433B8E73C -:106A2000BCF800C00233BCF1000FBDD0BAF1000FBA -:106A3000EAD00023BFE713F8017D01F8017FCEE71C -:106A40001978107803F8010B02F80119D6E701292B -:106A500010B5146828D934F01001037815D1302B03 -:106A60001ED1417841F02001782900F1020303D1C1 -:106A700010211160181A10BDCCB96F2901D108215D -:106A8000F7E7622911D10221F3E7082C11D1302B4D -:106A90000DD1437843F020036F2B08D1831CE9E725 -:106AA000082C04D0022C02D00CB90A231360034630 -:106AB000E0E7022CFBD1302BF9D1437843F02003DF -:106AC000622BEAE701F00F01012903D0022906D069 -:106AD00039B97047002814BF1E200E207047E6F712 -:106AE000CCBAE6F7E5BA38B5034615460C4609B9FF -:106AF0002C460BE052B111462046984758B16368C6 -:106B000033B9656044F00103A560EB60204638BDF1 -:106B1000A368DD60F6E76B68E3606C60002BE7D18B -:106B200045F00103AC60E360E2E7F8B5064631B139 -:106B3000002511F0010304D00023EB60294608462C -:106B4000F8BDCC68CB6014F0010307D1E768E360BF -:106B500022463046FFF7C7FF3C4601460A4630460C -:106B60002946FFF7C0FF21460546E2E78A422DE9A4 -:106B7000F04184460E4606D1002351685360BDE8BB -:106B8000F041FFF7D2BFD2F80C80B8F1000F12D05D -:106B90001446E468E307FCD524F0010451686368F7 -:106BA000934208F0010716D1002339B99F4208BF6C -:106BB00041466160D3603046BDE8F0815360D360E8 -:106BC0006046FFF7B2FF05466060C5F80C80002FF5 -:106BD000F1D0A560EFE71D46DB689342FBD10022B0 -:106BE0005A60DA606046FFF7A0FF0028EDD0E86049 -:106BF0000546EAE737B50446A068E2F79DFB019039 -:106C000068B16568062D05D001AB00220121284638 -:106C1000E2F7BCF9E3F79EFD0028EDD0019803B040 -:106C200030BD70B50646084611464FF004121D46A9 -:106C3000E3F796F80C20FEF72AFD06602B68436008 -:106C4000044600216868E2F70FFBA060204670BD93 -:106C50000346806840B1411E99604900586804228B -:106C600041F00101E3F72EBE704773B51D4606469D -:106C7000084611464FF00212E3F772F828686A4698 -:106C8000BB21E2F717F8009B43B100216A46084692 -:106C9000E2F7E9F90446204602B070BD0C20FEF789 -:106CA000F6FC0446066028686060E3F7F9FDE3F748 -:106CB000DBFBA060EFE708B500221146007AC7F7BA -:106CC000E1FE002814BF1E200E2008BD07B50021DC -:106CD00001AA007AC7F7D6FE0198400040F00100F3 -:106CE00003B05DF804FB07B5002201A9007AC7F7DD -:106CF000C9FE019B002B14BF1E200E2003B05DF8BF -:106D000004FB007A704708B5C7F768FFBDE8084084 -:106D1000E6F7B3B91FB501A8C7F74EFF0398E6F72A -:106D2000ACF905B05DF804FB1FB501A8C7F744FF37 -:106D30000298E6F7A2F905B05DF804FB1FB501A8BB -:106D4000C7F73AFF0198E6F798F905B05DF804FB3C -:106D500008B5C7F721FF062008BD08B5C7F724FF0F -:106D6000062008BD08B5C7F70FFF002814BF1E2076 -:106D70000E2008BD08B5C7F739FFBDE80840E6F7A3 -:106D80007CB908B50120C8F72DF8062008BD08B564 -:106D90000020C8F727F8062008BD82B07FB5054659 -:106DA00008A880E80C00086849684A1011F0010F33 -:106DB00002AB03C30B4618BFAB58044605EB610694 -:106DC00018BF1C58DDE90A018DE8030008AB0CCBA5 -:106DD0003046A04704B0BDE8704002B0704782B0B2 -:106DE00007B504A981E80C0000220023C0E90423B0 -:106DF000069B4360002108300190CEF7D5FB019837 -:106E000003B05DF804EB02B0CEF78CBB82B013B5D3 -:106E100004A981E80C00D0E904231343044618D0E8 -:106E2000CFF736F8D4E9042382428B4111D20022F5 -:106E30000023002104F10800C4E9042361600190EB -:106E4000CEF7B2FB019802B0BDE8104002B0CEF719 -:106E500069BB02B0BDE8104002B0704738B50546C6 -:106E6000044645F8081B2846F9F73BFA0023284654 -:106E70006360E3612376CEF755FB204638BD41625F -:106E8000704740687047416000207047F7B58B68D5 -:106E9000CD699D42A8BF1D460C46012201F10C0799 -:106EA0000646294601A8FBF71FFD01A93846FBF756 -:106EB00032FD01A8FBF728FDE06861692A4604302D -:106EC00000F08FF8E36962695B1B2A44E361626149 -:106ED0005BB9236A002BC4BF03F1FF332362236A2B -:106EE00063B1A369E36123696361E369002B03DD97 -:106EF000606A03681B689847E36943B9236A33B93A -:106F000094F828301BB104F12C00CEF73BFB394636 -:106F10003046FBF7E1FC304603B0F0BD38B504461F -:106F2000406A9DF81050A8B1002A13DD93B1236286 -:106F3000036884F828501B68C4E90411C4E90622D8 -:106F4000984794F828302BB104F12C00BDE8384064 -:106F5000CEF7E8BA38BD13B500240094FFF7DEFF82 -:106F600002B010BD0B4601461846F5F743B9CEF7FF -:106F700071BB012838BF012010B504462046CEF76A -:106F800045FB30B9F2F7EEFA08B900F00FF8804788 -:106F9000F4E710BD08B500F004F808B5804700F02C -:106FA00005F808B5F2F7D6FAFFF7F7FF08B506209F -:106FB000F5F76CF90120F6F731FC0A220021F5F70C -:106FC00001BA10B501390244904201D1002005E018 -:106FD000037811F8014FA34201D0181B10BD0130F6 -:106FE000F2E70A44914200F1FF3300D1704710B537 -:106FF00011F8014B03F8014F9142F9D110BD8842BD -:1070000010B501EB020402D98442234607D8431E7F -:10701000A14208D011F8012B03F8012FF8E7024430 -:1070200001468A4200D110BD13F8014D02F8014D0E -:10703000F7E702440346934200D1704703F8011B6F -:10704000F9E71F2938B504460D4604D91623036015 -:107050004FF0FF3038BD426C12B152F821304BB9BD -:10706000204600F016F82A4601462046BDE8384082 -:10707000F5F714B9012B0AD0591C03D1162303606C -:107080000120E7E7002442F82540284698470020E1 -:10709000E0E7F6F7B3BBC9B2034610F8012B1AB10B -:1070A0008A42F9D118467047002918BF0023F9E732 -:1070B00010F8012B11F8013B012A28BF9A42F7D0A2 -:1070C000D01A7047034611F8012B03F8012B002A50 -:1070D000F9D17047034613F8012B002AFBD1181A87 -:1070E0000138704710B57AB103460139841813F896 -:1070F000010B11F8012F904201D1A34201D1801A56 -:1071000010BD0028F3D1FAE71046F9E7F8B500BF43 -:10711000F8BC08BC9E467047F8B500BFF8BC08BC78 -:107120009E467047000000000000000000000000C4 -:107130000338FDD870470000182D4454FB21E9BFE7 -:10714000D221337F7CD90240D221337F7CD902C047 -:107150000000000000000080182D4454FB2109406D -:10716000182D4454FB2109C000000040FB21F93FC9 -:10717000000000002D44743E000000809846F83C5A -:107180000000006051CC783B00000080831BF03988 -:107190000000004020257A38000000802282E3367B -:1071A000000000001DF369354FBB610567ACDD3F92 -:1071B000182D4454FB21E93F9BF681D20B73EF3F1E -:1071C000182D4454FB21F93FE2652F227F2B7A3C96 -:1071D000075C143326A6813CBDCBF07A8807703C4F -:1071E000075C143326A6913C00000000000000005C -:1071F00015E6010021D8040023D804001DE6010093 -:107200002D010500000000000000000025D804004A -:1072100067D80400956F0500956F0500956F050010 -:10722000956F0500956F0500956F0500956F05003A -:10723000956F0500956F0500956F0500956F05002A -:10724000956F05002BD804007C2D0020942D002084 -:1072500000000000000000009FD9040095D9040040 -:1072600099D904009BD904004D7002000000000071 -:107270000000000015E6010021D8040023D8040016 -:1072800011F401002D010500C1F4010021DB04000F -:1072900000000000000000004FDB0400A901050011 -:1072A00049DB04001DF5010045DB04007FDB040021 -:1072B00039DB040037DB04000000000000000000A0 -:1072C00015E6010021D8040023D80400A916020005 -:1072D0002D01050009F8010097DB04006108050095 -:1072E00065080500D1EC04007708050035EC0400C2 -:1072F000211602007D080500C4FFFFFF000000000A -:1073000015E601007915050023D804001DE60100EB -:107310002D0105008FDB0400A9DB040024730500A8 -:107320000800000001000000020000000200000050 -:107330000200000003000000020000000400000042 -:107340000100000005000000080000000600000029 -:10735000010000000700000001000000080000001C -:1073600001000000000000000000000015E6010020 -:1073700021D80400950102001DE601002D01050041 -:10738000B5FF01008DE104000000000000000000D6 -:1073900015E6010021D80400DDE60400990702008B -:1073A0002D0105001D05020073E604000000000029 -:1073B0000000000015E6010021D80400E1E7040008 -:1073C0001DE601002D0105004D080200A3E70400A1 -:1073D000D873050008000000010000000C00000048 -:1073E0000200000005000000030000000200000091 -:1073F0000400000001000000050000000100000082 -:10740000060000000200000007000000030000006A -:107410000800000001000000000000000000000063 -:1074200015E6010021D8040023D804001DE6010060 -:107430002D01050005090200FBE704006D0B0200A9 -:10744000A10B02000FEB0400E5E7040033EB04009E -:107450004FEB0400E9E70400F8FFFFFF0000000025 -:10746000F7E7040047EB04005DEB0400EFE70400DE -:1074700035E904003DE904002BEB040000000000A6 -:107480000000000065EB04004D1002009BEB0400BF -:107490000000000000000000F91002006FEB040083 -:1074A000F31E050079EB04007FEB040000000000F0 -:1074B00000000000F5EB0400F9EB0400FFEB040012 -:1074C00003EC04000BEC0400E51402007915020043 -:1074D000000000000000000015E6010021D80400B3 -:1074E00023D80400A91602002D010500051602008C -:1074F00023EC04006108050065080500D1EC0400D8 -:107500007708050035EC0400211602007D0805000F -:1075100000000000000000005D1B020041ED0400BF -:10752000F31E050045ED04004D700200691A0200CB -:1075300051ED0400FCFFFFFF0000000015E6010014 -:1075400021D8040023D804001DE601002D01050008 -:1075500049ED040063ED040000000000000000009D -:10756000B5EF0400BBEF0400C1EF0400D7EF040047 -:10757000DDEF0400E3EF0400E9EF0400F7EF04009F -:1075800005F0040011F004001FF0040025F00400D1 -:107590002BF0040037F004003DF0040043F0040039 -:1075A00055F004005BF0040061F0040067F0040093 -:1075B0006DF00400E123020073F0040075F0040094 -:1075C000A1F004000000000000000000B5EF04007E -:1075D000BBEF0400C1EF040035F10400DDEF04004F -:1075E00077F00400E9EF0400F7EF040005F0040071 -:1075F00011F004001FF0040025F004007DF00400E9 -:107600005FF1040089F004008FF0040055F00400DD -:107610005BF0040061F0040067F004006DF004000A -:10762000E123020073F0040081F4010009DB04008F -:10763000ADF00400ECFFFFFF0000000015E60100C4 -:1076400021D804002DF104001DE601002D010500E4 -:10765000B9F401001BDB0400807605000C0000007B -:10766000B076050006000000C876050004000000A2 -:10767000D876050007000000F4760500070000003A -:107680000000803F6D56853F0000903F9A99993FDA -:107690000000A03F93A9AA3FA301B43F0000C03F50 -:1076A000CDCCCC3F6D56D53F6666E63F0000F03F3F -:1076B0000000803F0000903F0000A03FA301B43FC6 -:1076C000CDCCCC3F6666E63F0000803F9A99993F5B -:1076D000A301B43F6D56D53F0000803F0000903FAE -:1076E0000000A03F93A9AA3F0000C03F6D56D53FC0 -:1076F0000000F03F0000803F0000903F9A99993FC2 -:1077000093A9AA3F0000C03FCDCCCC3F6666E63FC0 -:10771000000000000000000015E6010021D8040070 -:1077200039260200212802002D0105003DE6010056 -:10773000E1D8040000000000000000002D3302002A -:1077400087FD040087FD04007DF4040081F404003B -:1077500027FD040087FD040087FD040067FF040087 -:1077600091FD0400A3FF04004B00050089FD040007 -:10777000FFFFFFFF00000000000000004FDB0400DF -:107780008BF6040049DB04001DF5010045DB040015 -:107790007FDB040039DB04008BF70400A139020011 -:1077A00089F604008DE7010005D90400FCFFFFFF06 -:1077B00000000000B9F7040021D80400B7F7040066 -:1077C0001DE601002D010500A1E8010017D9040004 -:1077D000000000000000000015E6010021D80400B0 -:1077E00023D804001DE60100D3F70400C93B0200C2 -:1077F000C1F70400000000000000000087FD040045 -:1078000087FD040087FD0400956F0500956F050056 -:1078100027FD040087FD040087FD040067FF0400C6 -:1078200091FD0400A3FF04004B00050089FD040046 -:107830000000000000000000B9810200B10805004E -:10784000B1080500B7080500B7080500BD08050028 -:107850001F300500D7080500B3300500752F05005F -:1078600099090500000000000000000015E6010075 -:1078700021D8040023D804001DE601002D010500D5 -:1078800025E60100CFD80400000000000000000041 -:1078900015E6010021D8040023D804001DE60100EC -:1078A0002D010500955602009D0405009904050070 -:1078B000000000000000000015E6010021D80400CF -:1078C00023D804001DE601002D010500E156020049 -:1078D000F9040500B9040500D5040500D904050024 -:1078E000F5040500D9560200D9560200F30505003B -:1078F000000000000000000015E6010021D804008F -:1079000023D804001DE601002D010500D558020012 -:1079100025070500CD580200A7060500C30605008F -:10792000CD580200C706050000000000000000005E -:1079300015E6010021D8040023D804001DE601004B -:107940002D010500B95902009908050061080500DC -:107950006508050069080500770805007B08050033 -:107960007B0805007D080500000000000000000005 -:10797000AB080500B1080500B1080500B70805000F -:10798000B7080500BD080500B5090500D7080500C2 -:10799000F3080500570905009909050000000000DB -:1079A0000000000015E6010021D80400210B0500AD -:1079B0001DE601002D010500000000000000000090 -:1079C000956F0500956F0500956F0500956F050093 -:1079D000956F0500956F0500050A05005D0D050012 -:1079E0000000000000000000DB0F0500CD0F0500C7 -:1079F000000000000000000015E6010079150500F8 -:107A000023D804001DE601002D010500D560020009 -:107A100001130500000000000000000015E6010051 -:107A2000F715050023D80400CF1605002D01050029 -:107A30004D630200E5150500DD150500C7150500BD -:107A4000507A050004000000707A0500090000006B -:107A50000200000000000000040000001000000010 -:107A600008000000200000001000000030000000AE -:107A70006902000080000000E802000090000000A1 -:107A8000C4090000700000008813000060000000BE -:107A90001027000050000000204E000040000000B1 -:107AA000409C000030000000A08601002000000083 -:107AB00040420F0010000000000000000000000025 -:107AC00015E6010021D804002D1805004518050011 -:107AD0002D0105004968020033180500B9040500AE -:107AE000D5040500D9040500F504050091670200DE -:107AF000B9660200F3050500007B050004000000E4 -:107B0000102700000C000000204E000008000000BC -:107B100050C3000004000000A08601000000000027 -:107B2000000000000000000015E6010021D804005C -:107B30008B180500A31805002D010500B969020086 -:107B40009118050041690200A7060500C30605005B -:107B500091680200C7060500000000000000000058 -:107B6000FD6902000D6A0200156A0200D3180500C3 -:107B70000000000000000000251A05009D6A0200B8 -:107B80001D6A0200D7180500E16C02007F1A05008B -:107B9000F4FFFFFF0000000015E6010021D80400FB -:107BA00023D804001DE601002D010500771A050009 -:107BB000911A0500000000000000000015E6010019 -:107BC00021D8040023D804001DE601002D01050082 -:107BD000CD6D0200EB1A0500991A050000000000A7 -:107BE0000000000015E60100F715050023D8040089 -:107BF000CF1605002D010500096F0200FD1C0500D0 -:107C0000DD150500E51C0500000000000000000077 -:107C100015E6010021D8040023D804001DE6010068 -:107C20002D010500ED6F0200DF1E05007F1D050020 -:107C3000BF1D0500371E0500000000000000000009 -:107C40002B1F0500F11E0500F31E0500F51E0500A3 -:107C50004D70020000000000000000007B1F0500C6 -:107C6000F91E05000F1F0500071F05004D700200DB -:107C700023200500FCFFFFFF00000000C9200500D5 -:107C8000000000000000000055700200000000002D -:107C90000000000015E6010021D8040023D80400EC -:107CA0001DE601002D01050059710200AF210500FC -:107CB000D1200500F8FFFFFF00000000A72105000C -:107CC000000000000000000015E6010021D80400BB -:107CD00023D804001DE601002D010500B173020048 -:107CE000C921050011720200F8FFFFFF000000002B -:107CF000C12105000000000000000000AB2C0500C1 -:107D0000912C0500952C05009B2C0500A32C05004B -:107D1000792C0500E1740200FCFFFFFF0000000069 -:107D2000892C05000000000000000000E975020039 -:107D30001F230500EB22050009230500FCFFFFFFC0 -:107D4000000000002D230500F11E0500F31E0500B4 -:107D500001230500172305000000000000000000BB -:107D60006D230500492305008977020039230500AA -:107D70008177020049780200DF230500FCFFFFFF46 -:107D8000000000005D23050065230500F31E0500CB -:107D90004123050041780200F8FFFFFF00000000CA -:107DA00015E6010021D8040023D804001DE60100D7 -:107DB0002D010500D7230500F1230500FFFF010079 -:107DC00000000000FFFF0000FFFF000000000000B7 -:107DD00000000000AB2C0500912C0500952C05003F -:107DE0009B2C0500A32C0500792C0500132D050004 -:107DF000FCFFFFFF00000000892C0500047E050049 -:107E00000800000002000000010000000300000064 -:107E10000200000004000000030000000500000054 -:107E2000040000001C000000050000001D00000010 -:107E3000060000001E000000070000001F000000F8 -:107E4000080000000000000000000000352D0500C3 -:107E50002B2D0500F31E0500272D0500BD7B02001C -:107E6000000000000000000015E6010021D8040019 -:107E700023D80400718002002D01050061E6010095 -:107E8000F3D804000000000000000000B9810200E7 -:107E9000B1080500B1080500B7080500B7080500DE -:107EA000BD0805001F300500D7080500B3300500E8 -:107EB000752F050099090500000000000000000072 -:107EC00015E6010021D8040023D804001DE60100B6 -:107ED0002D010500B983020053310500A7310500CB -:107EE000F8FFFFFF000000001B320500000000004B -:107EF000000000009586020045870200E932050077 -:107F0000258E0200CD870200ED890200FF320500B8 -:107F1000218802000D330500193305008733050061 -:107F2000F58E020027330500358A0200C18A02005F -:107F300033330500558802005BF0040061F0040053 -:107F40005F33050045340500918802000189020075 -:107F500005FA040007FA0400000000000000000019 -:107F60005D8F0200813405007191020055350500D6 -:107F70009935050093340500953405000000000094 -:107F80000000000015E6010021D80400210B0500C7 -:107F90008D9202002D0105002D930200D1360500BF -:107FA0003B360500F73505009D91020007360500B8 -:107FB0000D92020035360500050A05005D0D05002D -:107FC000000000000000000015E6010021D80400B8 -:107FD00023D804001DE601002D010500D194020004 -:107FE000ED370500FF370500BF1D0500371E0500F2 -:107FF000000000000000000015E6010021D8040088 -:1080000023D804007F3905002D010500CD9602001C -:10801000B539050025D804002596020051960200C6 -:108020007D96020025380500A1960200F138050072 -:10803000393805004D38050075380500A5380500AC -:10804000213905004F390500C53805002BD804003B -:1080500000300040030000000F000000004000401E -:10806000040000000F000000003002402300000068 -:108070000C00000000200040020000001000000082 -:1080800000F002402F0000000400000000800240C9 -:1080900028000000100000000000000000000000A8 -:1080A000253A05001D3A0500F31E0500213A05009A -:1080B0004D70020000000000F83F0020F73A050074 -:1080C000287806002C780600040000000100060055 -:1080D000F8420020447806005478060008000000AA -:1080E0003478060044780600080000002C7806006A -:1080F0003478060008000000D077060008780600F3 -:108100000800000008780600287806000800000033 -:108110000000FFFFDEC0ADDEFE011EF1DEC0ADDE01 -:10812000FF011EF10010000004000000010000002B -:1081300049D7020029D70200DF50050051D90200BB -:1081400001D90200D7500500DB50050005D7020019 -:10815000000000000100000001000100688105002E -:10816000010001006C81050001000000000000001A -:1081700088B10500FFFF03002DE8020001000000A8 -:10818000CA000000CB000000CC000000CD000000C1 -:10819000CE000000CF000000D0000000D2000000A0 -:1081A000D3000000D4000000D5000000D100000082 -:1081B000B48105009CBB050000009D01000000008B -:1081C00000000000000000000000000000000000AF -:1081D000000000000000000000000000000000009F -:1081E000000000000000000000000000F081050019 -:1081F00030A90500570000000A00000000820500B9 -:108200000A130000988205001213000090820500F6 -:108210001A13000088820500021300008082050006 -:10822000F2120000788205002A1100007082050019 -:10823000D213000068820500421B00006082050026 -:10824000CA12000058820500821800005082050002 -:1082500000B20500A9EA02003CB2050009EC0200E8 -:1082600000B2050099EB020000B20500D1EB02005C -:108270003CB20500EDEB02003CB20500E5EA02006D -:108280003CB2050013EB02003CB2050041EB0200DA -:108290003CB2050055EB02003CB2050069EB020060 -:1082A00020BB05000800000028840500208405008C -:1082B000188405001084050008840500008405006A -:1082C000F8830500F083050020BB05000C000000CA -:1082D000888405008084050078840500708405008A -:1082E00068840500608405005884050050840500FA -:1082F000488405004084050038840500308405006A -:10830000F4CB050009739135F4CB050001632B070D -:10831000F4CB050001EE9362F4CB050001AE7EE7DD -:10832000F4CB0500014308A7F4CB050001841047F6 -:10833000F4CB050009BFFE5FF4CB050009E413157B -:10834000F4CB050009FB93BFF4CB050001C07D050C -:10835000F4CB050001C47DA7F4CB050001E6780746 -:10836000F4CB05000118FFAFF4CB050001FB3BE7A0 -:10837000F4CB050001C46D47F4CB0500097E9DE7F1 -:10838000F4CB050009C411F7F4CB050001B57E421A -:10839000F4CB0500095ECABDF4CB05000184D1739E -:1083A000F4CB050001849073F4CB050001317E47C6 -:1083B000F4CB050001A5BCF5F4CB050001C02907ED -:1083C000F4CB0500093FC6F8F4CB05000180280274 -:1083D000F4CB050001444545F4CB050001AAAAAA47 -:1083E000F4CB0500096194F4F4CB05000180A80FDB -:1083F000F4CB050009671404F4CB050001447C416B -:10840000F4CB050001109571F4CB050001845447AD -:10841000F4CB0500094150CCF4CB050001047D44A8 -:10842000F4CB0500011C5311F4CB050001C45542E7 -:10843000F4CB050001421000F4CB050001601000F0 -:10844000F4CB050001001C00F4CB050001009001F5 -:10845000F4CB050001001021F4CB0500010010420F -:10846000F4CB050001001084F4CB05000100100CD2 -:10847000F4CB050001007000F4CB050001001300EF -:10848000F4CB050001081100F4CB050001841000B5 -:10849000F4CB050009511115F4CB05000100A2220F -:1084A000F4CB0500010A2022F4CB0500017F03E58F -:1084B000F4CB050009117CCAF4CB0500010A104574 -:1084C000F4CB050001600307F4CB05000951815F7F -:1084D000F4CB050009400155F4CB05000940011714 -:1084E000F4CB0500010080E8F4CB0500014081E8F1 -:1084F000F4CB050001403902F4CB050001EA7F47C7 -:10850000148605001C8605000C8505009CBB050033 -:108510000000A501000000000000000000000000B5 -:10852000000000000000000000000000000000004B -:10853000000000000000000000000000000000003B -:10854000000000004885050030A905003700000044 -:10855000060000005885050092180000B08505004F -:108560001A190000A885050022110000A085050049 -:10857000CA130000988505003A1B0000908505008D -:10858000BA120000888505003CB20500B5EC020077 -:1085900000B2050045ED020000B2050079ED0200D1 -:1085A0003CB2050001ED02003CB2050099ED02006D -:1085B000C4B10500ABED02009CBB05000000A901A1 -:1085C00015EE0200000000000000000000000000A6 -:1085D000000000000000000000000000000000009B -:1085E000000000000000000000000000000000008B -:1085F000F485050030A90500170000000200000006 -:1086000004860500AA0C00001C860500F20D00007F -:1086100014860500B8850500E7020000B88505004E -:10862000930200009CBB05000000E3010000000075 -:10863000000000000000000000000000000000003A -:10864000000000000000000000000000000000002A -:1086500000000000B486050000000000C48605008C -:108660009CBB050000008801000000000000000025 -:1086700000000000000000000000000000000000FA -:1086800000000000000000000000000000000000EA -:10869000A486050000000000C48605003CB2050069 -:1086A000D9EF02004DF30200C1F202000000000009 -:1086B000000000004DF30200C1F2020000000000C3 -:1086C0000100000030A905004F0000000900000073 -:1086D000D48605003A02000048870500B215000064 -:1086E000508705006200000050A605006A000000E7 -:1086F000348705006A1B00001C870500EA030000A0 -:108700005CBD0500F203000030BD0500FA03000067 -:1087100024BD05002205000044BD05003CB2050053 -:1087200049EE020078B2050095EF020078B205002C -:1087300001EF020088B105000800080083EE020086 -:108740003CB2050021EF02003CB2050079EE0200C8 -:108750003CB2050051F002003CB2050041F70200B6 -:108760009CBB0500000051010000000055F902000B -:108770000000000095F5020069F902000000000009 -:10878000E1F5020000000000000000009FF502007B -:108790000000000000000000BC8705002403030166 -:1087A000000000006503010001000000C602030094 -:1087B00080D30500F90203000600000030A905007F -:1087C0000F00000001000000CC870500F21000003F -:1087D000D487050000B20500AFF5020084B505009E -:1087E000E487050030A905003700000006000000FE -:1087F000F4870500BA00000002100000B204000077 -:1088000038880500FA1600002C880500E2130000E5 -:10881000248805008A0A000060870500D20E000047 -:10882000D4D4050078B20500E9F8020088B105004B -:10883000FFFF010091F8020078B2050085F5020003 -:108840003A030202000000000902020200000000D8 -:10885000B402030100000000C602030080D305003B -:108860006503010001000000920201000000000009 -:108870004C020201000000003A020200FFFFFFFF6D -:10888000C602030080D3050065030100010000005B -:1088900061080000180E8E0C00008F0A6809E108BC -:1088A000E907EE0E4D0DDA0B2F0BF70984B5050025 -:1088B000B488050030A90500EF0000001D0000008D -:1088C000C4880500BA000000A21500008A0000005C -:1088D000AC890500C2170000EC8905008A18000069 -:1088E000B4890500FA120000E4890500FA160000B8 -:1088F000CC890500EA160000C0890500B20400001A -:10890000D8890500420B0000AC920500DA0B00008C -:108910005C920500C20D000054910500920D00000C -:10892000D4900500820D0000248F05001A0E00006F -:10893000E88E0500120C0000988E0500AA0A0000BF -:10894000D08D0500A20A0000648D0500620F0000B2 -:10895000148D05000A0C0000E08C0500DA0D000003 -:10896000B48C0500E20D0000708B0500920A000037 -:10897000488B0500C20A0000A08A05009A0A000080 -:10898000908A05005A0F00006C8A0500A20C0000B6 -:10899000508A05009A0C0000348A0500BA0D0000C8 -:1089A000148A0500B20D0000F489050078B20500B4 -:1089B000C9FA020088B10500FFFF010091FA020028 -:1089C00088B10500FFFF0100D9FB020088B1050056 -:1089D000FFFF010039FB020088B105000200000022 -:1089E00061FC020078B2050065FA020078B2050069 -:1089F00049FA020020BB050006000000DA09000069 -:108A00003208000062070000CA0900005207000097 -:108A1000F207000020BB050006000000C2090000AC -:108A2000DA070000BA080000EA090000EA080000BE -:108A3000F209000020BB050005000000DA09000073 -:108A40002A090000BA0800002A0800006207000096 -:108A500020BB050005000000E20700002A08000016 -:108A6000BA0800002A0900009209000020BB050096 -:108A700007000000C2080000120A00004A080000B7 -:108A8000120A00009A080000120A00009207000073 -:108A900020BB0500020000004A070000E2080000B9 -:108AA00020BB050028000000E206000012070000BD -:108AB000DA0700002A070000FA060000020A000098 -:108AC000F206000012070000DA0700002A07000083 -:108AD000FA060000020A0000FA060000DA080000A8 -:108AE00032080000BA0800002A090000BA08000095 -:108AF00032080000BA08000032070000DA07000060 -:108B00002A080000620700003A070000020A00007D -:108B100052070000DA0700002A0800006207000080 -:108B20003A070000020A00005A070000DA080000B5 -:108B300032080000BA0800002A090000BA08000044 -:108B400032080000BA08000020BB05000800000041 -:108B5000AA070000020A00008A080000320800008C -:108B6000020A000062070000020A00005A09000021 -:108B700020BB05004F000000720800002A0700001B -:108B8000020A00001207000012070000BA060000E7 -:108B900012070000D2090000020A00002A080000A3 -:108BA0002A080000020A00002A070000DA07000075 -:108BB000020A00006207000062070000020A0000CB -:108BC0002A0800000A09000002080000DA06000076 -:108BD000020A0000B2060000B20600009A09000076 -:108BE000B20600003A090000020A0000BA080000BC -:108BF000BA080000020A0000620700002A0700000D -:108C0000020A00001207000012070000020A00001A -:108C1000DA070000A2080000820800002A0700000E -:108C2000020A00001207000012070000BA06000046 -:108C30001207000042070000020A0000920900002B -:108C400092090000020A00002A0800006A070000DA -:108C5000020A0000B2060000B2060000020A00008C -:108C6000B20600000A070000E209000052090000F5 -:108C7000F2060000B20600009A090000B2060000E9 -:108C8000F2080000F2060000B20600009A09000097 -:108C9000B20600002A080000020A00006A0700006D -:108CA0002A080000020A00006A0700008A08000083 -:108CB000220A000020BB050009000000CA070000CE -:108CC000B20900003209000092090000AA09000060 -:108CD00092090000020A000012070000BA07000013 -:108CE00020BB05000B000000B207000012080000C6 -:108CF000020800001A0800004A080000820800006C -:108D00009208000002080000120800001A07000084 -:108D1000B207000020BB050012000000D2070000CF -:108D20007A0900006A0900008A0900001A08000098 -:108D3000F2090000EA0800008A0900001A08000091 -:108D40007A090000F2060000FA070000EA060000B7 -:108D50006A09000082090000FA0800006A090000A0 -:108D6000FA09000020BB050019000000CA07000036 -:108D7000020800009A0800001A0800002A090000F2 -:108D80001A09000012080000020800009A080000FA -:108D90001A080000920900008A0900001208000069 -:108DA00002080000FA070000DA0600002A090000A5 -:108DB000BA0800002A080000CA060000C206000027 -:108DC000020700002A090000920900008A09000039 -:108DD00020BB0500300000009A070000BA08000020 -:108DE00092090000B2060000BA060000B2060000B8 -:108DF00092090000BA0800009A070000BA080000B3 -:108E000092090000B2060000BA060000B206000097 -:108E100092090000BA0800002A090000B20600000A -:108E2000A20700002A080000320800002A080000FB -:108E300062070000D20600009A070000BA0800008E -:108E400092090000B2060000BA060000B206000057 -:108E500092090000BA080000920900001207000001 -:108E6000520800002A09000062090000B206000052 -:108E7000A2070000320800009A070000BA080000AC -:108E800092090000BA080000920900002A090000B7 -:108E9000BA0800002A08000020BB050012000000EC -:108EA0009A07000062070000320800000208000074 -:108EB0007209000002080000720900003209000077 -:108EC000920900006207000062070000920900009A -:108ED00002080000520900000208000052090000C8 -:108EE0002A0900003208000020BB05000D00000028 -:108EF000C20700002A080000F208000092090000E2 -:108F000082080000BA08000072090000B2060000E2 -:108F1000EA0800002A090000EA0900001207000020 -:108F2000FA07000020BB05006A00000042090000AB -:108F30009A0900008A07000042080000320700007A -:108F4000720800006A0700003A07000012070000DC -:108F5000720700002A080000820800006A0700006B -:108F6000320700007A0700003208000032090000D2 -:108F70009A09000032080000320900006A07000068 -:108F80002A0800002A070000720700002A070000D4 -:108F90003A08000032090000A2090000320800006F -:108FA000320900006A070000320800002A070000AA -:108FB0006A080000320800002A0800006A07000062 -:108FC0002A070000720700008A080000320700002C -:108FD0007207000032080000320900006A07000032 -:108FE0002A0800006A0700002A0700008207000024 -:108FF0002A070000720700002A0700004A09000043 -:109000009A0900005A0700004A0900009A09000066 -:109010001207000072070000320800002A07000053 -:10902000DA08000032080000BA0800003209000027 -:109030003A070000120700004A0900009A090000E0 -:109040001207000032090000DA08000032080000B0 -:109050006A0700002A0700003209000032080000F9 -:10906000BA080000320900005A0700004A0900004F -:109070009A0900005A0700004A0900009A090000F6 -:1090800012070000120700007207000032080000FB -:109090002A070000320900009A0900003209000086 -:1090A0005A07000052070000BA060000120700002D -:1090B000320900009A09000012070000DA080000D7 -:1090C00032080000BA080000320900003A07000028 -:1090D0007207000020BB05001E000000CA08000047 -:1090E000BA0800002A090000920900009209000055 -:1090F0002A090000BA0800002A08000062070000E0 -:10910000620700002A080000BA08000012090000E7 -:109110008A080000B208000002090000BA08000036 -:109120002A09000092090000920900002A090000A3 -:10913000BA0800002A080000620700006207000069 -:109140002A080000BA080000AA0800000A08000067 -:109150002208000020BB050040000000C2070000FC -:10916000BA08000092090000DA070000BA080000FF -:10917000BA090000DA070000BA080000BA070000C8 -:10918000BA08000092090000DA070000BA080000DF -:10919000BA090000DA070000BA080000BA070000A8 -:1091A0002A080000920900006A0800002A0900004D -:1091B000BA0900006A0800002A090000BA07000086 -:1091C0002A080000920900006A0800002A0900002D -:1091D000BA0900006A0800002A09000022070000FE -:1091E0005A080000920900006A0800002A090000DD -:1091F000BA0900006A0800002A09000022070000DE -:109200005A080000920900006A0800002A090000BC -:10921000BA0900006A0800002A090000BA07000025 -:10922000BA08000092090000DA070000BA0800003E -:10923000BA090000DA070000BA080000BA07000007 -:10924000BA08000092090000DA070000BA0800001E -:10925000BA090000DA070000BA08000020BB0500C8 -:10926000120000006208000032080000BA08000086 -:10927000EA070000D2080000EA070000D208000058 -:10928000F2070000020800002A080000320800006F -:10929000BA080000620700002A080000F208000077 -:1092A000320700007A0800001A08000020BB050001 -:1092B0000A0000000A0A000092090000920900005A -:1092C00092090000220900001A0A00002A09000081 -:1092D0002A0900002A090000B2080000DD0202028B -:1092E000400000002703020248000000AD02020215 -:1092F0008000000039030202800000002902010200 -:1093000000000000A7020202010000006203020246 -:1093100004000000C602030280D30500000102041D -:109320000810204080C0E0F0F8FCFEFF84B5050086 -:109330003493050030A905002F000000050000004F -:1093400044930500BA00000032190000FA1700002B -:1093500084930500EA1800006C93050012170000C2 -:10936000789305001A1A00009093050088B1050053 -:10937000FFFF0300DB00030088B10500FFFF0300CF -:10938000C300030088B10500FFFF0300A100030034 -:109390003CB205007DFE020047433A20746F7461C1 -:1093A0006C3A2025752C20757365643A2025752C40 -:1093B00020667265653A2025750A0000204E6F2EE2 -:1093C000206F6620312D626C6F636B733A202575B8 -:1093D0002C20322D626C6F636B733A2025752C2024 -:1093E0006D617820626C6B20737A3A2025752C2091 -:1093F0006D6178206672656520737A3A2025750A5A -:10940000000000004743206D656D6F7279206C612C -:10941000796F75743B2066726F6D2025703A00007D -:109420000A0000000A202020202020202825752066 -:109430006C696E657320616C6C20667265652900CD -:109440000A253035783A200025630000000000002E -:10945000051500006B000C5F5F7175616C6E616DCE -:10946000655F5F00EA00084B65794572726F7200B4 -:1094700000340466696E6400A500067273706C693E -:10948000740000BB0E5F5F7265706C5F7072696E16 -:10949000745F5F00006E02662300003503673A3890 -:1094A00000006508504F5745525F555000B7000601 -:1094B000696E766572740000F20470696E32007035 -:1094C000000A7365745F766F6C756D65000000004F -:1094D00000000000000000000A000000720300000D -:1094E0004C94050050940500553A0600603A060079 -:1094F000653A06006A3A06006F3A0600743A0600BA -:10950000803A0600853A0600913A06009E3A060027 -:10951000AD3A0600BA3A0600C63A0600D53A060049 -:10952000E43A0600F03A0600FC3A0600073B060063 -:10953000133B06001E3B06002A3B0600383B060094 -:10954000443B06004F3B0600549405005B3B06007D -:10955000673B0600763B0600813B0600943B060015 -:10956000A63B0600B83B0600C93B0600D53B0600FB -:10957000E13B0600EE3B0600FF3B06000E3C06000A -:10958000223C060064940500303C0600453C060081 -:10959000543C0600633C0600703C06007C3C060020 -:1095A000933C06009E3C0600AF3C0600BF3C060014 -:1095B000D03C0600DF3C0600ED3C0600FA3C06000D -:1095C000083D06001D3D0600243D06002B3D06001B -:1095D000323D06003C3D0600443D06004C3D060081 -:1095E000583D0600653D0600713D06007A3D0600C7 -:1095F000863D06008D3D06009C3D0600A53D06000B -:10960000AE3D0600B73D0600BF3D0600C83D060062 -:10961000D03D0600D73D0600E13D0600E83D0600CE -:10962000F43D0600FC3D0600043E06007094050073 -:109630000E3E0600183E0600263E06002D3E0600A1 -:10964000383E0600433E06004E3E0600563E0600EB -:109650005C3E0600653E06006F3E0600763E060054 -:10966000813E06008C3E06009A3E0600A53E06009E -:10967000B03E0600BE3E0600C93E0600D23E0600D1 -:10968000DA3E0600E23E0600E93E0600F13E060034 -:10969000F83E0600003F06000A3F0600143F0600A1 -:1096A0001D3F0600273F06002F3F0600363F0600FD -:1096B000453F06004D3F0600573F06005F3F06004E -:1096C000663F06006D3F0600783F06007F3F0600BC -:1096D000883F0600913F0600993F0600A53F06001F -:1096E000B13F0600BB3F0600C63F0600CE3F060066 -:1096F000D93F0600E23F0600EC3F060078940500E3 -:10970000F53F0600FF3F0600074006000F40060039 -:10971000164006001D4006002840060036400600A0 -:109720003E40060048400600514006005A400600F0 -:109730006840060078400600804006008840060029 -:109740008F400600984006009F400600A840060093 -:10975000B1400600BD400600C6400600CE400600EF -:10976000D8400600E1400600EA400600F34006004B -:10977000FD400600064106000D41060018410600A6 -:109780002641060033410600404106004D410600D7 -:109790005A410600664106007941060089410600EB -:1097A000954106009F410600A9410600B34106000D -:1097B000BF410600CD410600D9410600E341060045 -:1097C000ED410600F74106008294050003420600C1 -:1097D000134206001E4206002F42060036420600D3 -:1097E0003D420600464206006A42060076420600F6 -:1097F00084420600924206009F420600AC420600E8 -:10980000B8420600C3420600CE420600D44206001B -:10981000DC420600E4420600ED420600F842060083 -:109820000543060011430600174306001D430600CA -:10983000234306002943060032430600374306004F -:109840003D430600454306004D43060053430600D2 -:109850005943060061430600694306007043060051 -:10986000774306007E430600854306008A430600D0 -:1098700092430600984306009E430600A643060056 -:10988000AE430600B4430600BC430600C3430600D3 -:10989000CA430600CF430600D5430600DC4306005A -:1098A000E5430600EE430600F6430600FE430600CD -:1098B000064406000C440600144406001C4406003E -:1098C000224406002A440600324406003A440600B8 -:1098D0004044060048440600504406005844060030 -:1098E00060440600674406006E44060075440600A6 -:1098F0007C44060083440600884406008E4406002B -:10990000974406009F440600A7440600AD440600A5 -:10991000B3440600BB440600C1440600C944060027 -:10992000D1440600D8440600DF440600E6440600A1 -:10993000ED440600F4440600FB4406000245060020 -:10994000074506000F450600154506001D450600A3 -:10995000234506002B450600324506003945060022 -:1099600040450600474506004E45060055450600A1 -:109970005C450600644506009494050069450600B0 -:1099800070450600794506008145060089450600B8 -:1099900091450600974506009E450600A545060030 -:1099A000AC450600B3450600BA450600BF450600B3 -:1099B000C5450600CD450600D5450600DD45060037 -:1099C000E3450600EB450600F3450600F9450600B1 -:1099D00001460600084606000F4606009A94050058 -:1099E000164606001B460600234606002A460600C9 -:1099F0003146060038460600464606005446060034 -:109A00005D46060068460600734606007F4606006F -:109A10008B46060096460600A2460600AE460600A5 -:109A2000B9460600C3460600D1460600DA460600DF -:109A3000E5460600F1460600FA460600074706001E -:109A4000154706001E4706002C470600364706004D -:109A5000414706004C47060057470600614706008D -:109A60006B470600754706007F47060089470600DA -:109A7000934706009D470600A7470600B347060028 -:109A8000BA470600C7470600CF470600DA47060078 -:109A9000EB470600F3470600FD47060007480600AF -:109AA000134806001C4806002648060035480600F4 -:109AB0003F48060046480600504806005A4806003F -:109AC000644806006E480600784806008448060090 -:109AD00093480600A1480600AA480600B7480600B9 -:109AE000BF480600CB480600D6480600DE48060000 -:109AF000E9480600F7480600054906001249060035 -:109B00001C490600264906002F490600394906006F -:109B1000444906004D4906005649060065490600BD -:109B20006E4906007749060080490600894906000B -:109B300096490600A1490600A9490600B049060059 -:109B4000C0490600CB490600DD490600ED49060084 -:109B5000FE4906000C4A0600254A0600414A060056 -:109B6000534A0600664A06007C4A06008F4A0600F1 -:109B70009E4A0600AF4A0600C54A0600D44A0600BF -:109B8000E54A0600FC4A0600124B0600254B06007B -:109B90003D4B0600514B0600614B0600674B06002B -:109BA000724B06007A4B0600814B0600884B06007C -:109BB000974B0600A14B0600AE4B0600A194050092 -:109BC000BC4B0600C74B0600D44B0600DF4B06001B -:109BD000EC4B0600F64B0600014C06000A4C060052 -:109BE000144C0600224C0600304C06003D4C06008A -:109BF000494C0600584C06005F4C06006B4C0600B2 -:109C0000764C0600854C0600954C0600A24C0600DA -:109C1000AB4C0600B44C0600BD4C0600C64C06001A -:109C2000CF4C0600DA4C0600E44C0600EE4C060071 -:109C3000FE4C06000D4D06001A4D0600234D060091 -:109C4000364D0600404D0600494D0600584D0600B1 -:109C5000664D06007C4D0600864D0600924D0600BE -:109C60009E4D0600AF4D0600B94D0600C44D0600DE -:109C7000CE4D0600DA4D0600EA4D0600FC4D06000A -:109C8000114E0600224E0600354E06004A4E0600D2 -:109C9000574E0600624E06006A4E0600724E0600DF -:109CA000794E0600894E06009A4E0600A24E060026 -:109CB000A94E0600B14E0600BC4E0600C54E060079 -:109CC000CD4E0600DC4E0600E44E0600ED4E0600CA -:109CD000F54E0600024F0600094F0600114F060020 -:109CE0001A4F0600234F06002E4F06003A4F06007B -:109CF000464F06004D4F0600554F06005B4F0600CD -:109D0000634F0600734F06007A4F0600814F06002E -:109D10008B4F0600974F0600A34F0600A94F060081 -:109D2000B64F0600C24F0600CF4F0600DB4F0600BD -:109D3000E34F0600EE4F0600F84F06000D500600F8 -:109D4000185006001F50060026500600315006002D -:109D50003C50060047500600515006005D5006007A -:109D600069500600705006007950060082500600C7 -:109D70008A5006009B500600AE500600B650060002 -:109D8000C3500600CB500600D4500600DE5006003B -:109D9000EC500600F7500600025106000D51060077 -:109DA00016510600205106002B51060038510600BE -:109DB000465106005B5106006651060075510600CB -:109DC000805106008B510600925106009E510600FC -:109DD000A8510600B6510600C0510600CD5106003C -:109DE000D6510600E3510600EB510600F251060081 -:109DF000FA510600025206000C52060015520600E7 -:109E00001E520600265206002E5206003A52060046 -:109E100048520600555206005E5206006752060080 -:109E200073520600805206008852060094520600C3 -:109E30009A520600A0520600AD520600CF5206000C -:109E4000DD520600F3520600035306000F530600CE -:109E50001C5306002B5306003753060047530600D9 -:109E600054530600625306006B53060074530600F9 -:109E70007D5306008C530600965306009F53060040 -:109E8000A4530600AF530600BC530600CB53060094 -:109E9000D5530600DD530600E4530600EB530600DD -:109EA000F7530600FF530600085406001A54060034 -:109EB000225406002B5406003B540600AD940500C6 -:109EC00052540600635406006F5406007D54060089 -:109ED0008654060094540600A2540600B0540600AE -:109EE000BE540600CB540600D7540600E0540600CA -:109EF000E9540600F5540600035506000F55060008 -:109F00001B5506002755060030550600395506003A -:109F100040550600485506005155060059550600A3 -:109F2000635506006E550600755506007D55060002 -:109F3000855506008D550600945506009B55060074 -:109F4000A6550600AE550600B5550600C0550600DC -:109F5000C7550600D0550600D9550600E155060044 -:109F6000EE550600FA550600065606001456060081 -:109F7000205606002E560600355606003D560600B1 -:109F8000455606004D560600575606006256060016 -:109F90006F56060077560600805606008756060064 -:109FA0008F56060097560600A0560600A7560600D4 -:109FB000AD560600B6560600BB560600C356060050 -:109FC000D1560600DD560600E4560600EB560600A4 -:109FD000F2560600F8560600055706000B57060015 -:109FE000135706002057060029570600335706006E -:109FF0003B570600495706004F57060056570600C4 -:10A000005E570600665706006F5706007857060031 -:10A01000815706008A570600935706009C57060092 -:10A02000A5570600B7940500AE570600B7570600BF -:10A03000BF570600C7570600CF570600D757060080 -:10A04000DF570600E7570600EF570600FB570600EC -:10A050000A580600125806001B580600275806002A -:10A060002F580600385806004B580600585806006E -:10A07000645806006C58060079580600825806009D -:10A080008B580600965806009F580600AA580600EE -:10A09000B4580600C1580600C9580600D858060032 -:10A0A000E8580600FC580600045906000F5906003F -:10A0B0002059060036590600465906005159060037 -:10A0C0005B59060064590600725906007E59060065 -:10A0D0008B5906009B590600A1590600A659060097 -:10A0E000AD590600B6590600BE590600CA59060009 -:10A0F000D1590600D9590600E3590600EA5906006D -:10A10000F2590600FA590600085A06001D5A0600C0 -:10A110003F5A06004D5A06005E5A06006B5A06006A -:10A12000775A0600845A0600915A0600A25A060081 -:10A13000BF940500B45A0600BE5A0600C75A06006E -:10A14000D55A0600E35A0600F25A0600FE5A0600E7 -:10A15000065B06000D5B0600155B06001D5B060036 -:10A16000265B0600325B06003E5B0600475B06008E -:10A17000565B0600605B06006B5B0600755B0600C5 -:10A180007E5B0600855B06008D5B06009A5B060021 -:10A19000A25B0600AA5B0600B35B0600BB5B060081 -:10A1A000C25B0600DA5B0600F95B0600005C060095 -:10A1B0000B5C0600125C0600215C0600295C0600B0 -:10A1C000315C06003E5C0600485C0600515C0600FF -:10A1D0005E5C06006C5C0600785C0600845C060031 -:10A1E000955C0600A25C0600A85C0600B15C060057 -:10A1F000BE5C0600C75C0600CD5C0600D75C0600AE -:10A20000DF5C0600EF5C0600F75C0600015D0600FF -:10A21000095D0600125D06001D5D0600265D060054 -:10A22000335D06003D5D06004C5D0600565D060090 -:10A23000615D06006C5D0600745D06007D5D0600D4 -:10A24000855D0600955D0600A55D0600B05D060013 -:10A25000C05D0600C85D0600D05D0600D85D060042 -:10A26000E05D0600EB5D0600F85D0600025E06009C -:10A270000B5E0600135E06001B5E0600265E0600EF -:10A28000335E0600425E0600515E06005D5E06001B -:10A29000645E06006D5E0600795E0600895E06005B -:10A2A0009A5E0600AC5E06002020202020202020A0 -:10A2B000202020202020202000303030303030304E -:10A2C00030303030303030303000000000000000DE -:10A2D000592803001D5F0600235F0600285F060063 -:10A2E0002D5F0600375F06003B5F06003E5F0600FD -:10A2F000455F06004B5F0600515F0600B83E060052 -:10A30000575F0600605F0600645F0600685F060036 -:10A310006D5F0600725F0600795F0600815F0600D0 -:10A32000475D06003B6106006A5F0600855F060028 -:10A330004E4B06002E5C06008C5F0600935F060005 -:10A340009C5F0600825F0600614A0600A05F06006F -:10A35000A65F0600AD5F0600B15F0600EF3D060098 -:10A36000B75F0600535455565758595C325A31332B -:10A37000363C4934373D4A404D45523E4B3F4C5E9A -:10A380003B4839464350424F44513A47414E5D3570 -:10A390005B5003005B5003003D5303002145030065 -:10A3A0005B500300355803002D5003005341030058 -:10A3B0005B500300A5440300A54403008D64030023 -:10A3C000314F03005164030061410300374503002E -:10A3D0001D6503001D650300C5640300C76203001B -:10A3E000554E0300D34D0300735B030081600300EF -:10A3F000715E03005B500300294D03001B5B0300EB -:10A40000C1420300C1420300FB590300FB59030092 -:10A41000E5590300515A03009D440300F957030016 -:10A42000F9570300F9570300BD570300BD57030058 -:10A43000BD570300BD59030097500300895703001F -:10A440002D560300F75003002551030081550300EA -:10A4500035530300BD4D0300B74103002D500300E9 -:10A46000454D0300454D03002D5003002F4D0300C3 -:10A470001D530300854C0300C3410300FB6E030022 -:10A48000A16F0300496F0300956F0300256F030060 -:10A490008B6F0300007230000172310002723200D3 -:10A4A0000372330004723400057235000672360000 -:10A4B0000772370008723800097239000A723130A9 -:10A4C0000B7231310C7231320D7231330E72313404 -:10A4D0000F7231350A736C000B6670000D737000DB -:10A4E0000E6C72000F7063003061646434737562C7 -:10A4F000206D756C80646976006571016E6502631C -:10A5000073036363046D6905706C06767307766385 -:10A51000086869096C730A67650B6C740C67740DC5 -:10A520006C650549505352000000001142415345EB -:10A530005052490004656F72086C736C0C6C737236 -:10A540001061737214616463187362631C726F72BA -:10A5500020747374246E656728636D702C636D6E50 -:10A56000306F7272346D756C386269633C6D766EF3 -:10A5700000688B0200788C0200888E0200609700D1 -:10A5800000702C0300802E03A7750300A375030041 -:10A59000D177030075750300357803001FB14F0AAA -:10A5A0009595E62477CC2B3217B7D1380AD7233CC0 -:10A5B000CDCCCC3DAEC59D74CA1B0E5A20BCBE4C42 -:10A5C00000401C460000C842000020419CBB050022 -:10A5D000200052020000000000000000099C03005F -:10A5E000000000000000000000000000000000006B -:10A5F000000000000000000000000000000000005B -:10A60000000000000000000084B505001047002095 -:10A6100000000000CCB3050014BA0500CCB305005F -:10A6200000000000CCB305003CB70500CCB305002A -:10A6300000000000CCB3050014BA0500CCB305003F -:10A6400000000000CCB3050080A70500CCB30500D6 -:10A650003CB205003DA303009CBB0500000087023F -:10A6600000000000000000000000000000000000EA -:10A6700000000000000000000000000015A9030019 -:10A6800009AB030000000000000000000000000013 -:10A69000000000009CBB05000800A20200000000B2 -:10A6A00079AF03000000000059A90300F5AD0300D5 -:10A6B0000000000031AB03007BA903000000000094 -:10A6C000A1A903000000000000000000000000003D -:10A6D0009CBB05000800400009AD030099AD0300D4 -:10A6E0000000000059A90300F5AD030000000000C0 -:10A6F00031AB03007BA9030000000000A1A9030007 -:10A70000000000000000000048A705009CBB0500F9 -:10A710000000FA0109AD0300D9AC030000000000FD -:10A7200059A90300F5AD03000000000031AB0300A0 -:10A730007BA9030000000000A1A9030000000000A5 -:10A740000000000048A7050030A905001F00000018 -:10A750000300000058A70500E201000078A70500EB -:10A760009202000070A705005211000020B90500F8 -:10A7700000B2050039AA030000B20500A1AA030037 -:10A780009CBB050008003E0055B0030069B0030003 -:10A79000000000003DB003002DB0030000000000E9 -:10A7A00000000000000000000000000000000000A9 -:10A7B0000000000000000000000000009CBB05003D -:10A7C000000008020000000000000000F9B00300D3 -:10A7D0000000000000000000000000000000000079 -:10A7E0000000000000000000000000000000000069 -:10A7F00000000000000000009CBB050020001702C4 -:10A80000000000000000000029B10300000000006B -:10A810000000000000000000000000000000000038 -:10A820000000000000000000000000000000000028 -:10A83000000000009CBB05000C001C02EDB10300F1 -:10A8400057B3030000000000C5B2030075B6030053 -:10A8500085B20300000000000000000000000000BE -:10A8600000000000000000000000000000000000E8 -:10A870009CBB0500000087020000000000000000F3 -:10A8800000000000000000000000000000000000C8 -:10A890000000000015A9030085B8030000000000B7 -:10A8A0000000000000000000000000009CBB05004C -:10A8B00000003202BBB803000000000000000000EE -:10A8C000000000005DBA030000000000000000006E -:10A8D00081B603000000000000000000000000003E -:10A8E0000000000000000000E0650600EB650600C7 -:10A8F000F56506009CBB05000000B30175BA0300B6 -:10A9000097BB0300000000004FB703008DB90300A0 -:10A91000000000009DBC03009DB603000000000085 -:10A92000000000000000000030A905006CA905002F -:10A930009CBB050000004B0075BA030097BB0300E9 -:10A94000000000004FB703008DB9030000000000B5 -:10A950009DBC03009DB60300000000000000000045 -:10A9600000000000000000006CA9050030A90500EF -:10A97000770000000E0000007CA9050032020000F4 -:10A9800058AA05004A02000050AA05007A120000E9 -:10A990003CAA0500B202000030AA05003203000004 -:10A9A000FCA9050052030000F4A90500C203000041 -:10A9B00024AA0500CA03000010AA050072040000C2 -:10A9C00018AA0500FA04000004AA05001A050000F0 -:10A9D000ECA905007A000000E4BC0500E2000000DC -:10A9E000DCBC05005A000000D4BC05003CB20500E8 -:10A9F00021B703003CB2050035BB03003CB20500A3 -:10AA000019BB030088B10500FFFF03009FB70300D7 -:10AA10003CB205002DB9030088B105000600040012 -:10AA200015B7030088B105000600040019B703003C -:10AA300088B10500060004001DB7030080BC0500B6 -:10AA400044AA050088B10500060004001DBC0300EF -:10AA50003CB20500EDBB03003CB205003DB703006E -:10AA600030A9050006000000000000000000000002 -:10AA70009CBB05000000300035BD0300FDBD030098 -:10AA8000000000000000000000000000F1BE030014 -:10AA900000000000000000000000000000000000B6 -:10AAA00000000000D4AF0500000000009CBB0500C2 -:10AAB0000000210035BD0300FDBD030000000000C3 -:10AAC0000000000000000000F1BE030000000000D4 -:10AAD0000000000000000000000000000000000076 -:10AAE00000000000000000009CBB05000000E50124 -:10AAF00035BD0300FDBD03000000000000000000A4 -:10AB000000000000F1BE0300000000000000000093 -:10AB100000000000000000000000000024AB050061 -:10AB2000000000009CBB05000000370035BD03009D -:10AB3000FDBD030000000000000000000000000058 -:10AB4000F1BE030000000000000000000000000053 -:10AB50000000000000000000D4AF0500000000006D -:10AB60009CBB05000000360035BD0300FDBD0300A1 -:10AB7000000000000000000000000000F1BE030023 -:10AB800000000000000000000000000000000000C5 -:10AB900000000000D4AF0500000000009CBB0500D1 -:10ABA0000000270035BD0300FDBD030000000000CC -:10ABB0000000000000000000F1BE030000000000E3 -:10ABC0000000000000000000000000000000000085 -:10ABD000D8AB0500000000009CBB0500000034005D -:10ABE00035BD0300FDBD03000000000000000000B3 -:10ABF00000000000F1BE03000000000000000000A3 -:10AC0000000000000000000000000000D4AF0500BC -:10AC1000000000009CBB050000002F0035BD0300B4 -:10AC2000FDBD030000000000000000000000000067 -:10AC3000F1BE030000000000000000000000000062 -:10AC4000000000000000000050AC05000000000003 -:10AC50009CBB05000000320035BD0300FDBD0300B4 -:10AC6000000000000000000000000000F1BE030032 -:10AC700000000000000000000000000000000000D4 -:10AC800000000000D4AF0500000000009CBB0500E0 -:10AC900000002D0035BD0300FDBD030000000000D5 -:10ACA0000000000000000000F1BE030000000000F2 -:10ACB0000000000000000000000000000000000094 -:10ACC000D4AF0500000000009CBB050000002C0074 -:10ACD00035BD0300FDBD03000000000000000000C2 -:10ACE00000000000F1BE03000000000000000000B2 -:10ACF000000000000000000000000000D4AF0500CC -:10AD0000000000009CBB05000000290035BD0300C9 -:10AD1000FDBD030000000000000000000000000076 -:10AD2000F1BE030000000000000000000000000071 -:10AD300000000000000000007CAD050000000000E5 -:10AD40009CBB05000000280035BD0300FDBD0300CD -:10AD5000000000000000000000000000F1BE030041 -:10AD600000000000000000000000000000000000E3 -:10AD7000000000007CAD0500000000009CBB050049 -:10AD800000002B0035BD0300FDBD030000000000E6 -:10AD90000000000000000000F1BE03000000000001 -:10ADA00000000000000000000000000000000000A3 -:10ADB000D4AF0500000000009CBB05000000260089 -:10ADC00035BD0300FDBD03000000000000000000D1 -:10ADD00000000000F1BE03000000000000000000C1 -:10ADE000000000000000000000000000D4AF0500DB -:10ADF000000000009CBB05000000220035BD0300E0 -:10AE0000FDBD030000000000000000000000000085 -:10AE1000F1BE030000000000000000000000000080 -:10AE20000000000000000000D4AF0500000000009A -:10AE30009CBB05000000200035BD0300FDBD0300E4 -:10AE4000000000000000000000000000F1BE030050 -:10AE500000000000000000000000000000000000F2 -:10AE600000000000D4AF0500000000009CBB0500FE -:10AE700000001F0035BD0300FDBD03000000000001 -:10AE80000000000000000000F1BE03000000000010 -:10AE900000000000000000000000000000000000B2 -:10AEA000D4AF0500000000009CBB05000000380086 -:10AEB00035BD0300FDBD03000000000000000000E0 -:10AEC00000000000F1BE03000000000000000000D0 -:10AED00000000000000000000000000020AF05009E -:10AEE000000000009CBB05000000310035BD0300E0 -:10AEF000FDBD030000000000000000000000000095 -:10AF0000F1BE03000000000000000000000000008F -:10AF1000000000000000000020AF0500000000005D -:10AF20009CBB050000001E0035BD0300FDBD0300F5 -:10AF3000000000000000000000000000F1BE03005F -:10AF40000000000000000000000000000000000001 -:10AF500000000000D4AF0500000000009CBB05000D -:10AF60000000330035BD0300FDBD030000000000FC -:10AF70000000000000000000F1BE0300000000001F -:10AF800000000000000000000000000000000000C1 -:10AF9000D4AF0500000000009CBB05000000DC01F0 -:10AFA00035BD0300FDBD03000000000000000000EF -:10AFB00000000000F1BE03000000000000000000DF -:10AFC000000000000000000000000000D4AF0500F9 -:10AFD000000000009CBB05000000240035BD0300FC -:10AFE000FDBD0300000000000000000000000000A4 -:10AFF000F1BE03000000000000000000000000009F -:10B000000000000000000000ACAA050000000000E5 -:10B010009CBB05000000250035BD0300FDBD0300FD -:10B02000000000000000000000000000F1BE03006E -:10B030000000000000000000000000000000000010 -:10B0400000000000ACAA0500000000009CBB050049 -:10B0500000002A0035BD0300FDBD03000000000014 -:10B060000000000000000000F1BE0300000000002E -:10B0700000000000000000000000000000000000D0 -:10B08000ACAA0500000000009CBB050000003500D4 -:10B0900035BD0300FDBD03000000000000000000FE -:10B0A00000000000F1BE03000000000000000000EE -:10B0B000000000000000000000000000ACAA050035 -:10B0C000000000009CBB05000C00460225C10300E7 -:10B0D00051C2030000000000ADC20300FDC4030024 -:10B0E0000000000000000000000000000000000060 -:10B0F0000000000000000000000000000000000050 -:10B10000C4B00500DB0F4940C4B0050054F82D4021 -:10B110009CBB05002000520221C803000000000073 -:10B1200095C5030049A903000000000000000000CD -:10B13000000000000000000000000000000000000F -:10B140000000000000000000000000009CBB0500A3 -:10B1500020005202000000000000000069C7030048 -:10B1600049A90300000000000000000000000000EA -:10B1700000000000000000000000000000000000CF -:10B1800000000000000000009CBB050060005202AF -:10B19000000000000000000025C7030049A90300CB -:10B1A000000000000000000000000000000000009F -:10B1B000000000000000000000000000000000008F -:10B1C000000000009CBB050060005202000000006F -:10B1D0000000000075C5030049A90300000000003D -:10B1E000000000000000000000000000000000005F -:10B1F000000000000000000000000000000000004F -:10B200009CBB05006000520200000000000000002E -:10B2100057C5030049A9030000000000000000001A -:10B22000000000000000000000000000000000001E -:10B230000000000000000000000000009CBB0500B2 -:10B240006000520200000000000000003BC5030047 -:10B2500049A90300000000000000000000000000F9 -:10B2600000000000000000000000000000000000DE -:10B2700000000000000000009CBB050060005202BE -:10B28000000000000000000025C5030049A90300DC -:10B2900000000000000000000000000000000000AE -:10B2A000000000000000000000000000000000009E -:10B2B000000000009CBB0500000055024DC90300C2 -:10B2C000000000000000000049A903000000000089 -:10B2D000000000000000000015A903009BCA030045 -:10B2E00000000000000000000000000000B30500A6 -:10B2F00010B00500000000000000000018BB0500B1 -:10B3000030A90500270000000400000010B305006C -:10B310003A02000038B30500520400004CB30500A7 -:10B32000DA04000040B305002216000030B3050027 -:10B3300000B2050035C903003CB20500A3CA0300F2 -:10B3400088B105000800040079CA030000B20500B6 -:10B3500095CA03009CBB05002000550200000000B8 -:10B3600000000000BDC8030049A903000000000060 -:10B3700000000000000000000000000000000000CD -:10B3800000000000000000000000000000000000BD -:10B390009CBB0500000087020000000000000000C8 -:10B3A000000000000000000000000000000000009D -:10B3B0000000000015A90300EDCA03000000000012 -:10B3C0000000000000000000000000009CBB050021 -:10B3D00000005E0095CE0300A5CC03000000000035 -:10B3E000EFCF030031D10300000000000000000097 -:10B3F000000000000000000000000000000000004D -:10B400000000000018B4050000010102020202035E -:10B41000030303030303030430A90500170000001E -:10B420000200000028B40500AA02000044B4050090 -:10B43000E204000038B4050088B1050008000600E9 -:10B440005DCB030080BC05004CB4050088B105004D -:10B4500008000600D9CB0300CCB305000A000000A9 -:10B460000200000068B40500FFFFFF7F69000302CF -:10B470000600000083000102000000009CBB0500E4 -:10B4800000006C00C5D6030099D80300000000003E -:10B49000ADD30300CFD703000000000015D903008F -:10B4A000CFD30300000000000000000000000000F7 -:10B4B00000000000B8B4050030A905005F000000DE -:10B4C0000B000000C8B40500E20100007CB50500D7 -:10B4D000320200006CB505004A02000064B50500A8 -:10B4E000520200005CB505009202000074B5050030 -:10B4F000E202000050B50500EA02000048B5050070 -:10B50000C20300003CB505000204000034B505008C -:10B510001A0400002CB505007A04000020B50500CF -:10B5200088B10500FFFF03009FD503003CB2050072 -:10B53000E9D3030000B2050079D6030088B1050005 -:10B5400004000200FFD50300C4B1050075D4030058 -:10B5500088B1050008000400EDD5030000B2050025 -:10B56000BBD603003CB20500E5D803003CB20500A1 -:10B57000B5D4030000B2050011D7030000B20500E6 -:10B5800033D403009CBB05000000A902FDDA0300D0 -:10B5900000000000000000000000000000000000AB -:10B5A0009DDA030000000000000000000000000021 -:10B5B000000000000000000000000000000000008B -:10B5C000C700000018000000CCB50500AA0000006C -:10B5D00008A60500FA010000ACBD05009A030000B2 -:10B5E00078C40500421A0000F0C10500A21A00004C -:10B5F0002CC50500C2140000B4C20500AA1A000040 -:10B60000A0C50500A212000020C20500521A0000C9 -:10B61000A4C605009A1A000024C80500C20F000045 -:10B620001CD6050002100000DC8705008A1400000B -:10B630005CD60500A21400001CD70500BA14000057 -:10B6400054D705001A15000068D80500A21500009F -:10B65000AC880500F21500005CDA05000217000056 -:10B6600088DB05004A170000D8DB0500321900000E -:10B670002C930500BA190000BCDC0500B21A0000CA -:10B68000FCDC0500321A000074BD05009CBB0500FF -:10B69000000075000000000021DC03000000000035 -:10B6A000000000000000000000000000000000009A -:10B6B000000000000000000000000000000000008A -:10B6C00000000000C8B6050030A905001700000002 -:10B6D00002000000D8B605008A000000F8B6050098 -:10B6E000C2000000E8B6050008BC0500F0B6050081 -:10B6F0003CB20500EDDB03003CB20500E9DB0300D2 -:10B700009CBB050000008702000000000000000054 -:10B710000000000000000000000000000000000029 -:10B720000000000015A90300D75705000000000025 -:10B730000000000000000000000000009CBB0500AD -:10B7400000002E0039DC03000000000000000000B3 -:10B7500049A90300000000000000000000000000F4 -:10B7600000000000000000000000000000000000D9 -:10B77000000000000000000080B70500230000006A -:10B780009CBB05000000010045DC03000000000038 -:10B790000000000049A903000000000000000000B4 -:10B7A0000000000000000000000000000000000099 -:10B7B0000000000000000000000000009CBB05002D -:10B7C0000000220351DC0300000000000000000024 -:10B7D0000000000000000000000000000000000069 -:10B7E0000000000000000000000000000000000059 -:10B7F00000000000000000009CBB050000004200AB -:10B8000005E10300C5E8030000000000000000009F -:10B8100009EC03000000000059EA0300C5DD030045 -:10B820000000000009E0030000000000000000002C -:10B830004CB80500F8B7050000000000000000004B -:10B840004E20060020090A0D0B0C000030A905004F -:10B85000BF000000170000005CB805005211000096 -:10B8600020B905009A020000E8B905002204000092 -:10B87000DCB90500E2020000D0B905002A0400008E -:10B88000C4B90500420300000CBA05008A04000098 -:10B8900000BA05003A040000F4B905009A0400005B -:10B8A000B8B905007A020000ACB90500C204000076 -:10B8B000A0B905008203000094B90500420400000D -:10B8C00088B90500A20200007CB905000A04000046 -:10B8D00070B905005202000064B905007A03000047 -:10B8E0005CB905000205000054B905001A03000008 -:10B8F0004CB90500FA02000044B90500020300003B -:10B900003CB905002A03000034B905001203000009 -:10B910002CB9050088B1050006000200E1E803002B -:10B9200088B10500060002004DE703003CB20500A7 -:10B93000CDDF03003CB20500C1DF03003CB20500CF -:10B94000B5DF03003CB20500A9DF03003CB20500EF -:10B950009DDF03003CB2050029E603003CB2050070 -:10B960001DE6030088B10500080004003DDE030069 -:10B9700088B105000800060061E4030088B10500F5 -:10B98000FFFF030041FA030088B105000400020034 -:10B9900051EA030088B105000400020049EA0300EF -:10B9A00088B105000400020041EA030088B10500E7 -:10B9B0000600040045F4030088B1050006000400F9 -:10B9C000D1F3030088B105000800040099E20300E8 -:10B9D00088B105000800040093E2030088B1050067 -:10B9E000080004008BE2030088B105000800040091 -:10B9F00085E2030088B1050006000200C5F20300DD -:10BA000088B10500060002007DF1030000B20500C8 -:10BA100055E303009CBB05000000970049FB0300B1 -:10BA20005DE603000000000003FB030009EC0300D7 -:10BA30000000000021FD0300A1FA03000000000047 -:10BA400009E00300000000000000000050BA0500FB -:10BA500030A90500BF0000001700000060BA050013 -:10BA6000EA11000014B905009A020000E8B90500C7 -:10BA700022040000DCB90500E2020000D0B9050094 -:10BA80002A040000C4B90500420300000CBA0500F6 -:10BA90008A04000000BA05003A040000F4B9050069 -:10BAA0009A040000B8B905007A020000ACB905009C -:10BAB000C2040000A0B905008203000094B905008B -:10BAC0004204000088B90500A20200007CB905000C -:10BAD0000A04000070B905005202000064B90500B4 -:10BAE0007A0300005CB905000205000054B90500A6 -:10BAF0001A0300004CB90500FA02000044B9050021 -:10BB0000020300003CB905002A03000034B9050017 -:10BB1000120300002CB9050020BB05000000000046 -:10BB20009CBB050000009D002DFE03009900040051 -:10BB300000000000A9FE03003DFF0300000000001C -:10BB40002900040011FE03000000000000000000B6 -:10BB500000000000000000005CBB050030A90500EB -:10BB600017000000020000006CBB0500520200003C -:10BB700088BB0500E20200007CBB050088B105001F -:10BB8000080004008DFE030000B205009DFE0300C6 -:10BB900088B10500FEFF03007D0104009CBB050089 -:10BBA00000009E00D5030400A50C0400A9070400B2 -:10BBB00049A9030000000000110804000000000073 -:10BBC0000000000000000000000000000000000075 -:10BBD0000000000000000000B7B2B0B6B1B800002D -:10BBE000000000000000B3B50000000000000000ED -:10BBF000000000A6BC00000000000000AE00000035 -:10BC000000AC1410001200009CBB05000000940062 -:10BC100000000000790304000000000000000000A4 -:10BC20000000000000000000000000000000000014 -:10BC30000000000000000000000000000000000004 -:10BC4000000000009CBB050000009A00690704008A -:10BC50009903040000000000000000000000000044 -:10BC6000E3020400000000000000000000000000EB -:10BC700000000000000000000000000000000000C4 -:10BC80009CBB050000004500000000007903040093 -:10BC900000000000000000000000000000000000A4 -:10BCA0000000000000000000000000000000000094 -:10BCB00000000000000000000000000000B20500CD -:10BCC000010E040000B20500DD0D040000B2050005 -:10BCD0002558050000B205000D580500C4B1050047 -:10BCE000F357050000B20500DB57050088B10500D9 -:10BCF00006000400E11104003CB2050089100400B4 -:10BD00003CB20500C911040088B10500060004001A -:10BD1000771104003CB20500691004003CB2050034 -:10BD20004911040088B1050004000200A9100400B4 -:10BD300088B10500060004002514040000B20500C7 -:10BD40003515040088B1050008000400D51404006E -:10BD500088B10500040002002114040088B1050028 -:10BD6000040002001D14040088B105000A0002004E -:10BD70000D1D040084B505007CBD050030A905003B -:10BD800017000000020000008CBD0500BA00000092 -:10BD9000321A0000D20F00000CA705008B0003022E -:10BDA000220000004E0003021A00000084B50500C6 -:10BDB000B4BD050030A90500FF0200005F000000CF -:10BDC000C4BD0500BA000000FA0100006A050000C9 -:10BDD000E4C10500A205000068BD0500D205000011 -:10BDE0002CC10500F201000080A70500120200002E -:10BDF000F8B7050002020000D0A60500E21000001E -:10BE000034A805005A02000030A90500F211000014 -:10BE100044EA05002A12000080EA05003212000000 -:10BE2000C4B00500821200008CEC0500F202000094 -:10BE3000CCB30500620300007CB40500920300004F -:10BE4000BCEA05001215000094A60500AA03000034 -:10BE50008CB605001A17000018EB0500E20300007D -:10BE6000D8EB0500D217000014EC050062040000B6 -:10BE700050EC050012190000BCB70500BA04000020 -:10BE800014BA0500D204000044BC0500EA04000016 -:10BE900020BB0500F20400009CBB05002A05000041 -:10BEA00054EE05002A02000080BC0500A204000038 -:10BEB00008BC05001A01000078B70500CA0100009F -:10BEC000DCC10500D2010000D4C10500DA01000088 -:10BED000CCC1050022100000C4C105001A020000F8 -:10BEE000BCC1050022020000B4C1050072110000AF -:10BEF000E4C0050062020000A8C105006A0200005B -:10BF0000A0C10500820200009CEE05008A0200002C -:10BF100090EE0500BA020000F4C005006A040000BB -:10BF2000ECC00500C2020000D4C00500CA02000037 -:10BF3000DCC00500D202000098C1050062130000B9 -:10BF4000A8EE05006A13000090C10500DA020000A7 -:10BF5000C4C00500A213000084C105000A0300004C -:10BF6000BCBC050022030000C4BC05003A0300006D -:10BF70007CC105005A030000BCC00500720300002C -:10BF8000CCC00500CA14000070C105002A150000CD -:10BF900064C10500A20300005CC10500D2150000C9 -:10BFA00054C10500BA0300004CC10500D2030000D3 -:10BFB00040C10500DA03000034C10500120400008E -:10BFC00024C105003204000018C1050082040000ED -:10BFD00000C10500CA0400000CC105000A010000F0 -:10BFE000ACAA0500F200000020AF0500FA00000036 -:10BFF0006CAE05000201000030AE05001201000029 -:10C00000F4AD050022010000D4AF05002A010000B4 -:10C0100010B0050032010000B8AD05003A01000083 -:10C020009CAB05004201000040AD0500520100003C -:10C030004CB005004A01000004AD05005A010000A3 -:10C040007CAD050062010000C8AC05006A0100007B -:10C050008CAC05007A01000014AC050082010000E0 -:10C0600070AA05008A010000E4AE050092010000FC -:10C0700050AC0500E20E000098AF05009A010000E8 -:10C080005CAF0500A2010000D8AB0500AA010000CA -:10C0900088B00500B201000060AB05002A0F000067 -:10C0A000E8AA0500BA01000024AB0500C2010000A7 -:10C0B000A8AE0500B2030000708105003CB2050087 -:10C0C000A1A803003CB20500F9A6030078B2050060 -:10C0D0001D1F040078B20500111F040000B2050006 -:10C0E0002524040000B20500A1240400C4B1050009 -:10C0F0008724040088B105000600040049240400D8 -:10C1000088B10500FFFF0300F123040088B105009A -:10C1100004000200F320040088B1050004000200BE -:10C12000812304003CB20500552304003CB2050005 -:10C13000BD24040088B10500FFFF0100D5220400E2 -:10C1400088B1050006000400B52204003CB20500D9 -:10C15000512204003CB20500E72004003CB2050077 -:10C16000A524040088B10500FFFF03004D22040050 -:10C1700088B10500FFFF0300492204003CB205001E -:10C18000B11F040088B1050002000000272104004F -:10C190003CB20500DB2004003CB20500A91F0400EE -:10C1A00000B20500D120040088B1050002000000A3 -:10C1B000E12404003CB20500292004003CB2050043 -:10C1C000192004003CB20500FF1F04003CB205002A -:10C1D000DB1F04003CB20500B71F04003CB20500A1 -:10C1E000A11F040088B10500FEFF0500291F0400FF -:10C1F00084B50500F8C1050030A905001F00000046 -:10C200000300000008C20500BA000000421A000046 -:10C21000BA15000094EB05009A0D0000F4A8050083 -:10C2200084B5050028C2050030A9050047000000BC -:10C230000800000038C20500BA000000A212000089 -:10C24000D2100000ACC20500AA110000A4C2050073 -:10C25000DA1100009CC205000214000094C205001F -:10C26000021500008CC20500FA14000084C205000B -:10C27000C219000078C2050088B105000200000064 -:10C28000BB25040078B20500A325040078B20500A0 -:10C290008B25040078B205006D25040078B20500F6 -:10C2A0005D25040078B205004D25040078B2050034 -:10C2B0008125040084B50500BCC2050030A9050035 -:10C2C000E70000001C000000CCC20500BA0000001E -:10C2D000C2140000BA08000008B105002A160000C8 -:10C2E00000B105004A19000070C40500D203000027 -:10C2F00068C405001212000060C405008A14000022 -:10C30000CCC305000211000058C40500E21800006B -:10C3100050C40500A219000048C40500920F000097 -:10C3200040C40500DA0F000038C40500F20F000019 -:10C3300030C40500FA0F000028C405009A10000060 -:10C3400020C40500FA10000018C405001A120000ED -:10C3500010C405003A12000008C405004212000093 -:10C3600000C405006A120000C4C305005214000096 -:10C37000D8C3050042150000BCC305000A14000024 -:10C38000F8C3050012140000F0C305001A140000E1 -:10C39000E8C30500221A0000E0C3050042170000B0 -:10C3A000B4C305006A110000ACC305003CB205002F -:10C3B000692604003CB20500812604003CB2050059 -:10C3C000AB2604003CB20500F726040088B1050046 -:10C3D00004000200E527040000B20500D72604008F -:10C3E0003CB20500992604003CB20500FB25040080 -:10C3F0003CB205003D2604003CB2050011260400B5 -:10C4000000B20500992704003CB20500B9270400DA -:10C410003CB20500C128040000B20500A1270400B9 -:10C420003CB20500D327040000B20500A927040090 -:10C430003CB20500C92804003CB20500D128040024 -:10C440003CB20500D92804003CB20500E1280400F4 -:10C450003CB20500E92804003CB20500F1280400C4 -:10C460003CB20500F928040000B20500B127040021 -:10C470003CB205000129040084B5050080C4050014 -:10C4800030A90500570000000A00000090C4050014 -:10C49000BA0000009A0300004202000050A6050006 -:10C4A000EA15000020C505000A15000014C50500A6 -:10C4B0002A17000008C505005219000000C5050034 -:10C4C0004A130000F8C4050052130000F0C4050030 -:10C4D00042140000E8C4050012180000E0C4050082 -:10C4E00000B20500B52904003CB20500492904004A -:10C4F00078B205005729040078B205006D290400C0 -:10C5000078B205000929040088B105000200000086 -:10C510007729040088B105000200000017290400F3 -:10C5200088B1050002000000D129040084B505008F -:10C5300034C5050030A905003700000006000000E2 -:10C5400044C50500BA000000A21A000082100000D5 -:10C5500098C50500FA15000080C505000216000008 -:10C5600074C50500821A00008CC505008A1A0000F7 -:10C570008CC5050088B10500FEFF0700A52C04004E -:10C5800088B10500FEFF03005B2C040088B10500A4 -:10C5900006000400C32A04003CB20500A92A0400D6 -:10C5A00084B50500A8C5050030A905006700000096 -:10C5B0000C000000B8C50500BA0000009219000088 -:10C5C0001A16000020470020CA0F00003047002044 -:10C5D000D21A000084C60500DA1A000070C60500F1 -:10C5E0009213000040C60500F216000030C6050098 -:10C5F0007A1000006A030000D214000058B405004D -:10C600000A12000024C6050052150000E046002072 -:10C610000A17000018C6050088B1050004000200D2 -:10C62000152D040088B1050002000000F92C04005B -:10C6300014BA0500000000000800000017560600AC -:10C64000BCE90500020000009A0300005CC605007A -:10C6500054C60500B60200005A03000020BB0500C6 -:10C66000030000000300000025000000010000009E -:10C6700020BB0500030000000700000009000000C7 -:10C680000100000014BA05000000000005000000D1 -:10C690000B6B060030A905008E00000011000000A1 -:10C6A00054C7050084B50500ACC6050030A90500D7 -:10C6B0009F00000013000000BCC60500BA00000087 -:10C6C000521A00000212000094C60500EA0B000096 -:10C6D00003000000BA0B000005000000A20B0000E0 -:10C6E0000B000000820B000013000000720B000022 -:10C6F00017000000C20B0000190000006A0B0000C8 -:10C700001B0000008A0B000023000000B20B000099 -:10C7100027000000AA0B00002B0000009A0B00006D -:10C720002D000000CA0B000039000000E20B0000E1 -:10C73000BF000000D20B0000D7000000F20B000089 -:10C74000DD0000007A0B0000E5000000920B000005 -:10C75000E700000003000000EA0B000005000000F5 -:10C76000BA0B00000B000000A20B00001300000039 -:10C77000820B000017000000720B0000190000007F -:10C78000C20B00001B0000006A0B00002300000029 -:10C790008A0B000027000000B20B00002B000000F5 -:10C7A000AA0B00002D0000009A0B000039000000C9 -:10C7B000CA0B0000BF000000E20B0000D700000021 -:10C7C000D20B0000DD000000F20B0000E5000000CD -:10C7D0007A0B0000E7000000920B0000FF6C6F6313 -:10C7E000616C207661726961626C65207265666554 -:10C7F00072656E636564206265666F7265A4000091 -:10C800006F70636F64650000FFCA61637469766569 -:10C8100020657863657074696F6E8F726572616987 -:10C820007365000084B505002CC8050030A905001B -:10C830004F000000090000003CC80500BA000000DD -:10C840009A1A00008A00000084C805002213000024 -:10C85000C4C8050042180000B8C8050062170000EF -:10C86000ACC8050052170000A4C80500AA100000BB -:10C870009CC805005A17000094C805006A1A0000F9 -:10C880008CC8050078B205005D44040000B20500C4 -:10C89000E742040078B20500794404003CB2050088 -:10C8A0002944040000B205002943040088B10500B2 -:10C8B000060002005543040088B105000200000094 -:10C8C000C34304003CB20500F1430400E0C8050086 -:10C8D0006E656F706978656C2E70790000000000DD -:10C8E00002000000F4C80500F0C8050000000000C8 -:10C8F00018C90500100A0700720300801071032A8E -:10C90000011BA3021C7103167103595432001073EA -:10C9100003340216730351630200000044C905008A -:10C9200028C905000000000038CB0500E8CA050052 -:10C930005CCA050020CA0500F4C90500D4C9050079 -:10C9400090C90500180A7303720300111700161628 -:10C9500000107303161A00818082832A0416740360 -:10C96000832A015333001611003201161C003202D3 -:10C97000160F003203164402320416A400320516C4 -:10C980001400320616460011A400161B0351630062 -:10C9900002040000A4C90500A0C9050000000000B1 -:10C9A0004A040000310A4600720300126B00B01303 -:10C9B0000A02340180420B8057C180B0130A02B1D1 -:10C9C0005681E5585AD743EF7F5959B014A4003621 -:10C9D0000059516302040000E8C90500E4C90500DC -:10C9E000000000004A040000090A1400720300B0AD -:10C9F00013B502630204000008CA050004CA05005A -:10CA0000000000004A040000190AA400720300128A -:10CA10007103B013C602B0130A0234025951630005 -:10CA20000208000038CA050030CA050000000000F6 -:10CA30004A040000BA1B00003A0A4402720300B024 -:10CA400013B5028042088057C2B1B0B25681E55892 -:10CA50005AD743F27F595951630000000208000081 -:10CA600078CA05006CCA0500000000004A040000F6 -:10CA7000E2020000A4CA0500328A010F007203001E -:10CA80000002B12500137503F42702129D00B0B215 -:10CA9000200202127C00250013750334015E34016C -:10CAA000340163000A0C0000C0CA0500B4CA0500C6 -:10CAB000000000002A0000002A0000002A000000F8 -:10CAC000DB400AC60072030053B253534B1600C337 -:10CAD0002500130A0225012500137403B355F255EE -:10CAE000675942E77F516300020C000004CB050048 -:10CAF000F8CA0500000000004A040000E20200003D -:10CB0000B21B00005B0A1C00720300B1B013750376 -:10CB1000F4C3B01375038042148057C4B2B455B047 -:10CB2000130A02B3B0137403B455F25681E5585A90 -:10CB3000D743E67F595951630210000058CB0500D6 -:10CB400048CB0500000000004A0400003216000037 -:10CB5000AA150000AA1B0000B0050A11007203000C -:10CB6000B1B018C602B2B018B502B3B0187503124E -:10CB70004000B2B3F43401B0180A0251630000005F -:10CB8000D0940500720300000600000006000000BB -:10CB9000606B06006F6B06007B6B0600846B060003 -:10CBA0008B6B0600926B0600000000000000000086 -:10CBB000F4CB0500010000009CBB050000008702CB -:10CBC0000000000000000000000000000000000065 -:10CBD00000000000000000000000000015A9030094 -:10CBE000D150040000000000000000000000000020 -:10CBF000000000009CBB05000000A401994F040048 -:10CC0000555304000000000000000000DD55040042 -:10CC10000000000000000000000000000000000014 -:10CC2000000000000000000000000000E4CC05004F -:10CC30009CBB05000000870200000000000000000F -:10CC400000000000000000000000000000000000E4 -:10CC50000000000015A9030071510400000000004D -:10CC60000000000000000000000000009CBB050068 -:10CC70000000D701000000000000000000000000DC -:10CC800000000000000000000000000000000000A4 -:10CC9000315104000000000000000000000000000E -:10CCA00000000000000000009CBB050000008701A0 -:10CCB0000000000000000000000000008D52040091 -:10CCC00000000000000000005B5204004F4D040013 -:10CCD0000000000000000000000000000000000054 -:10CCE0000000000030A905007F0200004F00000096 -:10CCF000F4CC0500621B0000D8CF05005A130000D9 -:10CD0000D0CF0500DA120000C8CF0500721800006D -:10CD1000BCCF0500C218000094CF0500CA1800005F -:10CD20008CCF0500D218000084CF0500BA1800008F -:10CD30007CCF05004A02000074CF05001A110000E4 -:10CD40009CCF0500BA1300006CCF05002212000032 -:10CD5000B4CF05003A100000A8CF05006A0C00000F -:10CD6000F8840500720C0000F0840500620C0000DD -:10CD7000E8840500720E0000E08405002A0E000021 -:10CD8000D8840500320B0000D08405003A0A000068 -:10CD9000C8840500820A0000C0840500AA0E0000B5 -:10CDA000B88405005A0E0000B0840500020C000093 -:10CDB000A8840500B20C0000A08405007A0F0000D2 -:10CDC00098840500720D000090840500EA0A0000B6 -:10CDD00088840500D20A000080840500F20A000061 -:10CDE00078840500FA0A000070840500020B000038 -:10CDF000688405000A0B000060840500120B000027 -:10CE0000588405001A0B000050840500220B000016 -:10CE1000488405002A0B000040840500DA0A00005F -:10CE200038840500E20A0000308405004A0A000048 -:10CE300028840500520A000020840500420A0000F0 -:10CE4000188405006A0A000010840500620A0000C8 -:10CE500008840500720A0000008405007A0A0000B8 -:10CE6000F88305005A0A0000F0830500FA0E00005E -:10CE7000E8830500020F0000E0830500CA0A0000F5 -:10CE8000D8830500520B0000D08305005A0B000028 -:10CE9000C8830500920E0000C08305009A0E0000B2 -:10CEA000B8830500FA0D0000B08305003A0B0000BE -:10CEB000A8830500CA0C0000A0830500D20C000066 -:10CEC00098830500DA0C000090830500AA0D00008D -:10CED000888305006A0F000080830500A20D000012 -:10CEE00078830500EA0E000070830500320A000016 -:10CEF000C88205002A0A0000A08205000A0F00006F -:10CF000068830500220E000060830500620B0000AC -:10CF1000588305008A0C000050830500F20E0000C3 -:10CF200048830500B20A000040830500A20E0000FD -:10CF3000388305004A0C000030830500B20E000063 -:10CF4000288305005A0C000020830500620E0000B3 -:10CF500018830500220F0000108305007A0E0000E0 -:10CF600008830500320E0000008305003CB2050076 -:10CF7000954F04003CB20500914F040000B205003B -:10CF80002553040000B205000D53040000B2050053 -:10CF9000F552040000B20500DD52040088B105001E -:10CFA0000A000A00854D040088B1050010000C003D -:10CFB000E54E040000B20500B94E040088B105003A -:10CFC00008000800494E0400C4B10500DD4D04000E -:10CFD0003CB20500774D04003CB20500694D0400E9 -:10CFE0009CBB05000000AC01000000000000000038 -:10CFF0000000000000000000000000000000000031 -:10D000000000000000000000000000000000000020 -:10D01000000000000000000000D105009CBB0500DE -:10D0200000009E0100000000000000000000000061 -:10D0300000000000000000000000000000000000F0 -:10D0400000000000000000000000000000000000E0 -:10D050000000000098D105009CBB05000000A10164 -:10D0600000000000000000000000000000000000C0 -:10D0700000000000000000000000000000000000B0 -:10D0800000000000000000000000000000000000A0 -:10D0900010D205009CBB05000000AB0100000000A1 -:10D0A0000000000000000000000000000000000080 -:10D0B0000000000000000000000000000000000070 -:10D0C000000000000000000000000000D0D00500BB -:10D0D00030A905002700000004000000E0D0050092 -:10D0E000F213000088D205009A18000080D20500D3 -:10D0F000120E000001000000BA0A00000300000048 -:10D1000030A905008F0000001100000010D10500BB -:10D110007A1B0000D0D205007A170000C8D20500A3 -:10D12000721B0000B0D2050072170000A8D20500E3 -:10D1300052180000A0D205005A18000098D205002D -:10D14000B212000090D20500F213000088D2050050 -:10D15000EA120000B8D205007A180000C0D205001B -:10D16000D2120000D8D205009A18000080D2050023 -:10D17000D20D000001000000CA0D000003000000F5 -:10D180007A0D000005000000120E000001000000F2 -:10D19000BA0A00000300000030A905006F0000007B -:10D1A0000D000000A8D105007A1B0000D0D20500B8 -:10D1B0007A170000C8D20500721B0000B0D205002B -:10D1C00072170000A8D2050052180000A0D2050076 -:10D1D0005A18000098D20500B212000090D2050043 -:10D1E000EA120000B8D205007A180000C0D205008B -:10D1F000D2120000D8D20500D20D000001000000BC -:10D20000CA0D0000030000007A0D000005000000B8 -:10D2100030A90500670000000C00000020D20500C6 -:10D220007A1B0000D0D205007A170000C8D2050092 -:10D23000721B0000B0D2050052180000A0D20500F9 -:10D240005A18000098D20500B212000090D20500D2 -:10D25000EA120000B8D205007A180000C0D205001A -:10D26000D2120000D8D20500D20D0000010000004B -:10D27000CA0D0000030000007A0D00000500000048 -:10D2800000B20500E55804003CB20500B5580400A2 -:10D290003CB20500A558040000B205008158040006 -:10D2A00000B20500595804003CB205003D58040086 -:10D2B00000B20500D15704003CB20500A557040098 -:10D2C00000B20500815704003CB205006557040018 -:10D2D00000B20500315704003CB20500215704009C -:10D2E00058D005001F14010094D005001E13010042 -:10D2F00058D005001412090058D005001311090078 -:10D3000058D005001010010058D005000F0F010083 -:10D3100058D005000E0E010058D005000D0D01007B -:10D3200058D005000C0C010058D005000B0B05006F -:10D330001CD005000A0A040058D0050009090100A4 -:10D3400058D005000808010058D005000707040060 -:10D3500058D005000606040058D005000505050054 -:10D360001CD00500040404001CD0050003030400C5 -:10D37000E0CF050002020100E0CF0500010101003D -:10D38000E0CF0500000001000000000000000000E8 -:10D3900052030000E5590400EF020000E5590400C3 -:10D3A0006F030000E559040038020000055A04002C -:10D3B0000B020000055A0400B4020000255A0400C4 -:10D3C00000020000255A040042030000E559040051 -:10D3D0006E020000055A040028030000055A0400EC -:10D3E0006E030000E75904009CBB05000000A70184 -:10D3F000BD5A040000000000000000000000000012 -:10D40000000000000000000000000000000000001C -:10D41000000000000000000000000000000000000C -:10D4200024D4050030A90500570000000A000000C0 -:10D4300034D40500520C0000CCD40500620C00006E -:10D44000C4D405007A0C0000BCD40500E20C000036 -:10D45000B4D405002A0E0000ACD405006A0E00000A -:10D46000A4D40500820E00009CD405008A0E0000A2 -:10D4700094D40500120F00008CD40500720F000038 -:10D4800084D40500E8D305002F160600E8D3050074 -:10D49000DE150600E8D3050045150600E8D30500B3 -:10D4A000AB140600E8D3050013140600E8D305000A -:10D4B0007D130600E8D30500E0120600E8D305005E -:10D4C000FF110600E8D305001E110600E8D3050091 -:10D4D000AA0F06009CBB05000000A801015D040026 -:10D4E000415C04000000000000000000000000009B -:10D4F000D15B0400000000000000000000000000FC -:10D5000000000000000000000000000084D50500BD -:10D510004B0205044A0212043A02090461030104A1 -:10D5200060031A046A0300015302220216030D026B -:10D530004B020200F40100004A020200C40900008C -:10D540003A020200F401000061030200FF00000043 -:10D5500060030200000000006A03020003000000F4 -:10D560005302020000000000160302001200000037 -:10D570008301850184018601E801E701EA01E901EF -:10D58000E601000030A90500770000000E00000051 -:10D5900094D50500820F00000CD605004A02000059 -:10D5A00004D60500420F0000010000003A0F000001 -:10D5B00003000000520F0000050000004A0F0000A9 -:10D5C00007000000320F0000090000004A0E0000B2 -:10D5D00003000000420E000005000000520E000093 -:10D5E000250000001A0C000001000000220C0000C1 -:10D5F000050000002A0C000003000000320C0000AF -:10D60000070000003CB20500015B040008BC0500F7 -:10D6100014D605003CB20500255B040084B5050066 -:10D6200024D6050030A90500170000000200000004 -:10D6300034D60500BA000000C20F00008A000000C6 -:10D6400044D6050078B20500015E040051020100D5 -:10D6500000000000400303021500000084B505002F -:10D6600064D6050030A905005F0000000B00000033 -:10D6700074D60500BA0000008A1400008A00000079 -:10D68000F8D6050062180000ECD605006A18000004 -:10D69000E4D6050082110000D8D605009A0F0000DC -:10D6A000CCD60500BA0C0000030000003A0E0000C2 -:10D6B00015000000C20C0000B1040000820C000044 -:10D6C000411901004A0B0000015E1A0088B10500F3 -:10D6D000FFFF01005D5F040088B10500FFFF01004E -:10D6E000C15E04003CB20500E55E040088B105009F -:10D6F000FFFF0100F35E040078B20500A15E0400A4 -:10D7000000000000398EE33D398E633E398EE33EE2 -:10D71000ABAA2A3F721C473F0000803F84B505003A -:10D7200024D7050030A905001F00000003000000F9 -:10D7300034D70500BA000000A21400008A000000DF -:10D740004CD70500121000004CD7050078B2050038 -:10D750002960040084B505005CD7050030A90500E8 -:10D76000570000000A0000006CD70500BA00000056 -:10D77000BA1400007A1A0000D4D70500C2170000BE -:10D7800034DA05004A120000CCD70500B2110000BF -:10D79000C4D70500E2110000BCD70500F214000058 -:10D7A00078F00500E214000070F00500EA140000B3 -:10D7B00068F00500FA190000BCF005003CB2050055 -:10D7C000AD60040078B20500BB60040078B20500CB -:10D7D000A560040078B20500C5600400A200030142 -:10D7E000060000004E020301060000004103030191 -:10D7F00006000000120203000600000028020202D8 -:10D80000000000006702020200000000A502020200 -:10D8100000000000FE02020200000000B30202024B -:10D82000000000009CBB05000000FB02000000009F -:10D8300000000000856204000000000000000000FD -:10D8400000000000000000000000000000000000D8 -:10D8500000000000000000000000000000000000C8 -:10D860003CB20500E962040084B5050070D80500EB -:10D8700030A905006F0100002D00000080D80500D0 -:10D88000BA0000001A150000920C0000F4CB05004D -:10D89000CA0E0000E8D30500DA0E0000B8850500C6 -:10D8A000C211000048210020621000001CF1050098 -:10D8B0006A10000010F105008A0F0000B081050019 -:10D8C000DA100000A4F105002A19000090F4050008 -:10D8D000221500000885050002100000DC87050005 -:10D8E00072130000F4F305003A1A000000F6050078 -:10D8F0004219000030F50500C217000034DA0500B7 -:10D90000FA1800002CDA0500E217000024DA0500FE -:10D910000A16000018DA0500AA19000010DA05003E -:10D92000A218000008DA05008A1B000000DA0500D2 -:10D93000DA170000F4D9050002180000E8D9050044 -:10D940003A16000080D305004216000078D3050087 -:10D950008A16000070D305009A16000068D30500EF -:10D96000A216000060D30500AA16000058D30500D7 -:10D97000B216000050D30500BA16000048D30500C7 -:10D98000C216000040D30500CA16000038D30500B7 -:10D990004A16000030D305005216000028D30500B7 -:10D9A0005A16000020D305006216000018D30500A7 -:10D9B0006A16000010D305007216000008D3050097 -:10D9C0007A16000000D3050082160000F8D2050088 -:10D9D00092160000F0D20500D2160000E8D2050031 -:10D9E000DA160000E0D2050088B10500FFFF010053 -:10D9F0004161040088B10500FFFF010009620400D5 -:10DA000000B20500B16204003CB20500D762040018 -:10DA100078B205003361040088B1050002000000FF -:10DA20004563040078B20500256104003CB205009E -:10DA3000EB60040078B20500E1600400BCE9050079 -:10DA400005000000FCDA0500ECDA0500DCDA050070 -:10DA5000CCDA0500BCDA05000CDB050084B5050056 -:10DA600064DA050030A905003F000000070000004F -:10DA700074DA0500BA000000F2150000621A000016 -:10DA8000B4DA050082140000248705007A13000030 -:10DA90002C87050002040000408705005A19000089 -:10DAA0009C860500F2180000ACDA05003CB20500C7 -:10DAB0006563040078B205005D63040014BA0500D4 -:10DAC0000000000017000000876E060014BA050071 -:10DAD000000000004700000020DB050014BA05002C -:10DAE000000000000500000068DB050014BA050016 -:10DAF00000000000080000001756060014BA0500D8 -:10DB00000000000008000000175606003303000064 -:10DB1000B8020000F60200005A030000970200005D -:10DB20006D6963726F3A6269742076322E312E32DB -:10DB30002B30363937633664206F6E203230323303 -:10DB40002D31302D33303B204D6963726F50797425 -:10DB5000686F6E2076312E3138206F6E2032303271 -:10DB6000332D31302D333000322E312E3200000073 -:10DB7000B302030006000000660303000600000075 -:10DB8000FB0201000100000084B5050090DB0500E8 -:10DB900030A905001F00000003000000A0DB050005 -:10DBA000BA00000002170000DA150000C4DB05000F -:10DBB0005A110000B8DB050088B10500FFFF010025 -:10DBC0007563040078B20500CD6404000100010013 -:10DBD000E2ECF0F4F8FC000484B50500E0DB05009D -:10DBE00030A90500770000000E000000F0DB050002 -:10DBF000BA0000004A1700008A000000B4DC0500EB -:10DC0000C2170000ACDC0500EA100000A0DC050033 -:10DC1000E215000098DC0500DA15000090DC050034 -:10DC20004A18000088DC05009A17000080DC050017 -:10DC30005204000078DC05009217000070DC05003B -:10DC4000A217000068DC0500AA17000060DC0500D0 -:10DC5000020E0000010000000A0E00000300000098 -:10DC600078B205002B6604003CB20500F1650400A3 -:10DC700078B20500A96504003CB205008565040082 -:10DC800078B20500636504003CB2050041650400FC -:10DC900078B205001D65040078B205000D6504002A -:10DCA00088B10500FFFF01008966040078B2050015 -:10DCB000D964040078B20500F964040084B5050055 -:10DCC000C4DC050030A905001F00000003000000AF -:10DCD000D4DC0500BA000000BA1900008A00000078 -:10DCE000F4DC05000A100000ECDC050078B2050049 -:10DCF0006568040078B205004968040084B5050031 -:10DD000004DD050030A90500470000000800000000 -:10DD100014DD0500BA000000B21A0000FA18000075 -:10DD200008F105000219000000F105000A190000C1 -:10DD3000F8F00500EA190000F0F00500F219000003 -:10DD4000E8F00500DA190000D0F00500E219000043 -:10DD5000D8F00500A2000000A7000000A700000006 -:10DD60007F00000080000000E20000003C00000096 -:10DD70003C0000000000000000000000E100000086 -:10DD80003C0000003B00000000000000000000001C -:10DD9000C800000000000000000000003600000085 -:10DDA00037000000C7000000000000000000000075 -:10DDB0003600000036000000181A17171738846B59 -:10DDC00019C66318867398C6B11CCA318CC73188CE -:10DDD000C23098463118C6350CCA310CC621102401 -:10DDE0006912C23114C471084A2249AB6AA8AC490D -:10DDF0005132D55288936C94221554D22596D45022 -:10DE0000A5462108856B18C46310CE6B188C711958 -:10DE10008C63350CC63399CC6CB54EA2994621283B -:10DE200082952EE3309CC5309CA2B19C67318866F8 -:10DE3000592C5318846750CAE30AACAB30AC62303B -:10DE40008C63109462B18C8228963398D6B54C625C -:10DE500029A54AB59CC63114D6389C4BB4866518A2 -:10DE6000AE671CA66319962319841308A652ACCA80 -:10DE700022896EAB198C6234C46219866318C4237C -:10DE800058D6A35042544AAD4A25116B64894A635F -:10DE9000398A23312AEAA2A944C512CD42348C62C0 -:10DEA000188C63114866319D44331D46319CC6B1C0 -:10DEB0000CCD3288C47318867308D663580781E086 -:10DEC000F03C0787903C7C0FC7C0C0F07C1E0780E9 -:10DED00080001C7870F1C71FC00CFE1C1F1F0E0AAB -:10DEE0007AC071F2838F030F0F0C0079F861E04361 -:10DEF0000F83E718F9C113DAE9638F0F838387C3B0 -:10DF00001F3C70F0E1E1E387B8710E20E38D4878A3 -:10DF10001C938730E1C1C1E478218383C38706392C -:10DF2000E5C387070E1C1C70F4719C603632C31E5B -:10DF30003CF38F0E3C70E3C78F0F0F0E3C78F0E37D -:10DF40008706F0E307C199870F18787070FCF3100B -:10DF5000B18C8C317C70E1863C646CB0E1E30F23C2 -:10DF60008F0F1E3E383C387B8F070E3CF4171E3C4B -:10DF700078F29E7249E32536385839E2DE3C7878EB -:10DF8000E1C761E1E1B0F0F0C3C70E38C0F0CE7375 -:10DF9000731834B0E1C78E1C3CF838F0E1C18B86B1 -:10DFA0008F1C7870F078ACB18F3931DB3861C30EDB -:10DFB0000E387873171E391E3864E1F1C14E0F40D8 -:10DFC000A202C58F81A1FC120864E03C22E0450753 -:10DFD0008E0C3290F01F2049E0F80C60F0171A41C7 -:10DFE000AAA4D08D12821E1E03F83E030C7380700B -:10DFF00044260324E13E044E041CC109CC9E90211A -:10E0000007904364C00FC6909CC15B03E21D81E092 -:10E010005E1D0384B82C0F80B183E030411E43891C -:10E020008350FC242E1383F17C4C2CC90D83B0B596 -:10E0300082E4E8069C07A0991D073E828F70307429 -:10E0400040CA10E4E80F92143F06F8848843810A1E -:10E05000343941C6E31C4703B0B8130AC264F81848 -:10E06000F960B3C0652060A68CC3812030261E1CD9 -:10E0700038D301B02640F40BC3421F8532266040DE -:10E08000C9CB01EC112840FA0434E0704C8C1D0718 -:10E09000690316C80423E8C69A0B1A03E07606053E -:10E0A000CF1EBC5831716600F83F04FC0C74278AFF -:10E0B0008071C23A2606C01F050F9840AE017FC08E -:10E0C00007FF000EFE0003DF8003EF801BF1C2009C -:10E0D000E7E018FCE021FC803CFC400E7E003F3E67 -:10E0E000000FFE001FFF003EF007FC007E103FFF08 -:10E0F000003F380E7C01870CFCC7003E040F3E1F1A -:10E100000F0F1F0F028387CF03870F3FC0079E604B -:10E110003FC003FE003FE077E1C0FEE0C3E001DF67 -:10E12000F80307007E70007C3818FE0C1E781C7CFB -:10E130003E0E1F1E1E3E007F8307DB878307C70737 -:10E140001071FF003FE201E0C1C3E1007FC005F0B4 -:10E1500020F8F070FE7879F8023F0C8F030F9FE0F3 -:10E16000C1C78703C3C3B0E1E1C1E3E071F000FCC4 -:10E17000707C0C3E380E1C70C3C70381C1C7E7001A -:10E180000FC7871909EFC433E0C1FCF870F078F8C5 -:10E19000F061C7001FF8017CF8F078703C7CCE0E6F -:10E1A0002183CF08078F08C1878F80C7E30007F856 -:10E1B000E0EF0039F7800EF8E1E3F8219FC0FF039C -:10E1C000F807C01FF8C404FCC4C1BC87F00FC07FAF -:10E1D00005E025ECC03E8447F08E03F803FBC01930 -:10E1E000F8079C0C17F807E01FA1FC0FFC01F03F9B -:10E1F00000FE03F01F00FD00FF880DF901FF007015 -:10E2000007C03E42F30DC47F80FC07F05EC03F00B4 -:10E21000783F81FF01F801C3E80CE4648FE40FF05C -:10E2200007F0C21F007FC06F807E03F807F03FC079 -:10E23000780F8207FE227770027603FE00FE6700E9 -:10E240007CC7F18EC63BE03F84F319D80399FC09E3 -:10E25000B80FF8009D2461F90D00FD03F01F903FF9 -:10E2600001F81FD00FF83701F807F00FC03F00FE8C -:10E2700003F80FC03F00FA03F00F80FF01B807F06A -:10E2800001FC01BC80131E007FE1407FA07FB00035 -:10E290003FC01FC0380FF01F80FF01FC03F17E015B -:10E2A000FE01F0FF007FC01D07F00FC07E06E007F3 -:10E2B000E00FF806C1FE01FC03E00F00FC000102C4 -:10E2C000020203030404050608090B0D0F000000F9 -:10E2D000000000000000000000000000000000003E -:10E2E00001010202030304040505060607070001F5 -:10E2F00002030405060708090A0B0C0D0E0F0001A6 -:10E3000003040607090A0C0D0F101213151600025C -:10E310000406080A0C0E10121416181A1C1E00020D -:10E3200005070A0C0F111416191B1E2023250003C4 -:10E3300006090C0F1215181B1E2124272A2D000375 -:10E34000070A0E1115181C1F23262A2D313400FC34 -:10E35000F8F4F0ECE8E4E0DCD8D4D0CCC8C400FC9D -:10E36000F9F5F2EEEBE7E4E0DDD9D6D2CFCB00FD54 -:10E37000FAF7F4F1EEEBE8E5E2DFDCD9D6D300FD05 -:10E38000FBF8F6F3F1EEECE9E7E4E2DFDDDA00FEBC -:10E39000FCFAF8F6F4F2F0EEECEAE8E6E4E200FE6D -:10E3A000FDFBFAF8F7F5F4F2F1EFEEECEBE900FF24 -:10E3B000FEFDFCFBFAF9F8F7F6F5F4F3F2F100FFD5 -:10E3C000FFFEFEFDFDFCFCFBFBFAFAF9F9F800008C -:10E3D000001010101010102020202020203030308D -:10E3E000303030304040404040404050505050501D -:10E3F000505050606060606060606060606060703D -:10E40000707070707070707070707070707070700C -:10E41000707070707070707070707070707060601C -:10E42000606060606060606060605050505050504C -:10E43000505040404040404040303030303030302C -:10E4400020202020202010101010101000000000AC -:10E4500000F0F0F0F0F0F0E0E0E0E0E0E0D0D0D06C -:10E46000D0D0D0D0C0C0C0C0C0C0C0B0B0B0B0B0BC -:10E47000B0B0B0A0A0A0A0A0A0A0A0A0A0A0A0907C -:10E48000909090909090909090909090909090908C -:10E490009090909090909090909090909090A0A05C -:10E4A000A0A0A0A0A0A0A0A0A0A0B0B0B0B0B0B00C -:10E4B000B0B0C0C0C0C0C0C0C0D0D0D0D0D0D0D00C -:10E4C000E0E0E0E0E0E0F0F0F0F0F0F0000090904C -:10E4D000909090909090909090909090909090903C -:10E4E000909090909090909090909090909090902C -:10E4F000909090909090909090909090909090901C -:10E50000909090909090909090909090909090900B -:10E5100090909090909090909090909090909090FB -:10E5200090909090909090909090909090909090EB -:10E5300090909090909090909090909090909090DB -:10E54000909090909090909090909090909070700B -:10E5500070707070707070707070707070707070BB -:10E5600070707070707070707070707070707070AB -:10E57000707070707070707070707070707070709B -:10E58000707070707070707070707070707070708B -:10E59000707070707070707070707070707070707B -:10E5A000707070707070707070707070707070706B -:10E5B000707070707070707070707070707070705B -:10E5C000707070707070707070707070707000002B -:10E5D000000000010101010101010101010101012E -:10E5E000010101010101010101010101000000001F -:10E5F0000000000000000000000000000000010119 -:10E600000101010000000000000000000000000007 -:10E6100000000000000000000000000000000000FA -:10E62000000000000000000A0E13181B171510143C -:10E630000E120E1212100D0F0B120E0B090606060B -:10E6400000000000000000000000000000000000CA -:10E650000000131B151B120D0000131313130A0ED9 -:10E6600012181A161410140E120E1212100C0E0A92 -:10E67000120E0A080606060611060606060E100900 -:10E680000A080A060606050600121A141A120C06D3 -:10E69000060606060606060606060606060606061A -:10E6A00006060A0A0606062C13000000000054495C -:10E6B000433F282C1F252D4931241E33251D451885 -:10E6C000321E18532E3656000000000000000000D5 -:10E6D00000000000000000000048271F2B1E220041 -:10E6E00000434343435448423E282C1E242C4830C8 -:10E6F000241E32241C4418321E18522E365636431D -:10E70000494F1A4249253342282F4F4F424F6E003E -:10E7100048261E2A1E221A1A1A4242426E6E6E5451 -:10E7200054541A1A1A4242426D566D5454547F7F03 -:10E730000000E0E6ECF3F900060C06005B5B5B5BB7 -:10E740006E5D5B5859575852595D3E52583E6E5057 -:10E750005D5A3C6E5A6E517965795B636A51795D99 -:10E76000525D674C5D6565796579005A585858580F -:10E7700052515151797979706E6E5E5E5E51515190 -:10E780007979796565705E5E5E08010000000000C1 -:10E790000D0D0E0F0F0F0F0F0C0D0C0F0F0D0D0D9C -:10E7A0000E0D0C0D0D0D0C090900000000000000FD -:10E7B000000B0B0B0B0000010B00020E0F0F0F0FD5 -:10E7C0000D02040002040001040001040000000026 -:10E7D000000000000C000000000F0F00000000000F -:10E7E0000A0B0D0E0D0C0C0B090B0B0C0C0C080876 -:10E7F0000C080A08080A03090600000000000000CF -:10E800000003050304000000050A020E0D0C0D0CA8 -:10E8100008000100000100000100000100000000EC -:10E82000000000000A00000A0000000000000000D4 -:10E8300008070808010100010007050100060100A2 -:10E8400007000501000800000300000000000000B0 -:10E850000000010000000000010E0109010001009C -:10E8600000000000000000000000000000000000A8 -:10E870000000000007000005001310000000000069 -:10E880000000000000000000000000000000000088 -:10E890000000000000000000000000F1E2D3BB7C9B -:10E8A0009501020303007200020000000000000056 -:10E8B00000000000000000000000000000001B003D -:10E8C0000019000000000000000000001F1F1F1FB3 -:10E8D0000202020202020202020505020A02080501 -:10E8E000050B0A090808A00808171F121212121EA9 -:10E8F0001E1414141417171A1A1D1D020202020204 -:10E90000021A1D1B1A1D1B1A1D1B1A1D1B171D1772 -:10E91000171D17171D17171D1717170002020202E0 -:10E9200004040404040404040404040404030204AA -:10E9300004020202020201010101010101010101BF -:10E9400001020202010001000100050505050504A0 -:10E9500004020001020001020001020001020002A3 -:10E96000020001030002030002A0A0000202020252 -:10E970000404040404040404040404040403030459 -:10E98000040303030303010203020103030303015E -:10E990000103030302020302030000050505050449 -:10E9A000040200020200030200040200030200024B -:10E9B000020002030003030003B0A0009CBB05009B -:10E9C00000009D00557B04000000000000000000D6 -:10E9D000A9FE03003DFF0300C57A040029000400DE -:10E9E00011FE030000000000000000000000000015 -:10E9F00000000000000000009CBB050000000100BA -:10EA00000000000000000000000000000000000006 -:10EA100000000000000000000000000000000000F6 -:10EA200000000000000000000000000000000000E6 -:10EA300000000000860203010000000092000200B6 -:10EA4000000000009CBB050000003E02000000002A -:10EA5000E57B040000000000000000000000000052 -:10EA6000000000000000000015A90300BD7B0400A9 -:10EA70000000000000000000000000000000000096 -:10EA80009CBB05000000450200000000236C05004F -:10EA90000000000000000000000000000000000076 -:10EAA0000000000015A90300F56B05000000000040 -:10EAB0000000000000000000000000009CBB0500FA -:10EAC00000007200000000006B7C040000000000E9 -:10EAD0000000000000000000000000000000000036 -:10EAE00015A90300217C04000000000000000000C4 -:10EAF000000000000000000001000300060000000C -:10EB000001000300060000000100030006000000F1 -:10EB100039020300060000009CBB05000000E30270 -:10EB2000000000000D7D0400000000000000000057 -:10EB300000000000000000000000000000000000D5 -:10EB400000000000000000000000000000000000C5 -:10EB500054EB050030A905001F0000000300000071 -:10EB600064EB05002A1300008CEB0500AA180000D6 -:10EB700084EB05008A1100007CEB050000B2050063 -:10EB8000B97C040000B20500D57C040000B2050089 -:10EB9000F17C040000B20500957E04009CBB0500DA -:10EBA00000008702000000000000000000000000DC -:10EBB0000000000000000000000000000000000055 -:10EBC00015A90300297F04000000000000000000D8 -:10EBD00000000000000000009CBB050000007C005D -:10EBE0000D800400AD7F040000000000557F04008C -:10EBF00000000000498004006F8004008F7F040043 -:10EC00000000000000000000000000000000000004 -:10EC1000000000009CBB05000000FA02000000009C -:10EC20006B6C050000000000000000000000000008 -:10EC3000000000000000000015A90300516C050051 -:10EC400000000000000000000000000000000000C4 -:10EC50009CBB050000008C000783040005850400B0 -:10EC600000000000B58304000B86040000000000D3 -:10EC700000000000258104000000000000000000EA -:10EC8000000000000000000020ED05009CBB050016 -:10EC900008005002078304000585040000000000FE -:10ECA000B58304000B860400000000000000000093 -:10ECB00025810400000000000000000000000000AA -:10ECC00000000000C8EC050030A905004F0000005E -:10ECD00009000000D8EC05004A0200003CEE0500E7 -:10ECE0009A11000028EE0500AA13000014EE05009A -:10ECF000FA13000004EE050022140000FCED0500EC -:10ED00002A140000F4ED050082190000D4ED05007E -:10ED1000721A0000C0ED050072050000CCBC0500B1 -:10ED200030A90500970000001200000030ED05003A -:10ED30009A0F00004CEE05003202000044EE050080 -:10ED40004A0200003CEE0500BA11000034EE050056 -:10ED50009A11000028EE0500A21100001CEE05002B -:10ED6000AA13000014EE0500B21300000CEE05001B -:10ED7000FA13000004EE050022140000FCED05006B -:10ED80002A140000F4ED0500C2030000ECED0500BC -:10ED900002040000E4ED050082190000D4ED050036 -:10EDA0008A190000DCED0500721A0000C0ED0500B4 -:10EDB000FA040000C8ED050072050000CCBC050097 -:10EDC00000B205002782040088B10500FEFF0300A1 -:10EDD0008381040000B205003B82040000B20500FC -:10EDE000A181040000B205004F8204003CB205007E -:10EDF000DD82040000B20500FD85040000B20500BC -:10EE00000786040000B20500C981040000B20500B5 -:10EE1000F584040000B20500F984040088B10500FF -:10EE2000FEFF0300CD82040088B10500FEFF030051 -:10EE3000D982040000B205004F8104003CB20500F5 -:10EE4000FB8104003CB205006D82040000B20500A5 -:10EE5000418104009CBB05000000A50000000000EB -:10EE60005D870400000000000000000000000000BA -:10EE7000000000000000000015A903001587040031 -:10EE80000000000000000000000000000000000082 -:10EE900088B10500060002001D88040088B1050045 -:10EEA000060002001988040088B105000200000075 -:10EEB0002188040057656C636F6D6520746F204D69 -:10EEC0006963726F507974686F6E210A0A466F72B7 -:10EED000206F6E6C696E6520646F637320706C6563 -:10EEE00061736520766973697420687474703A2F51 -:10EEF0002F646F63732E6D6963726F707974686FBE -:10EF00006E2E6F72672F0A0A436F6E74726F6C20D9 -:10EF1000636F6D6D616E64733A0A20204354524CE6 -:10EF20002D4120202020202020202D2D206F6E20FC -:10EF30006120626C616E6B206C696E652C20656E61 -:10EF400074657220726177205245504C206D6F6459 -:10EF5000650A20204354524C2D422020202020209E -:10EF600020202D2D206F6E206120626C616E6B2041 -:10EF70006C696E652C20656E746572206E6F726DA3 -:10EF8000616C205245504C206D6F64650A2020430F -:10EF900054524C2D4320202020202020202D2D2095 -:10EFA000696E7465727275707420612072756E6E10 -:10EFB000696E672070726F6772616D0A202043541A -:10EFC000524C2D4420202020202020202D2D206F49 -:10EFD0006E206120626C616E6B206C696E652C2006 -:10EFE00065786974206F7220646F206120736F668A -:10EFF000742072657365740A20204354524C2D4569 -:10F0000020202020202020202D2D206F6E20612008 -:10F01000626C616E6B206C696E652C20656E746528 -:10F0200072207061737465206D6F64650A0A466FA3 -:10F030007220667572746865722068656C70206FE6 -:10F040006E2061207370656369666963206F626A10 -:10F050006563742C20747970652068656C70286F06 -:10F06000626A290A0000000080F005000400000028 -:10F0700080F005000200000080F0050001000000A3 -:10F080009CBB050000009B023F8A040000000000BA -:10F090000000000000000000000000000000000070 -:10F0A000E9890400000000000000000000000000EA -:10F0B00000000000000000000000000088B1050012 -:10F0C000060004009D8A040078B20500858B0400C8 -:10F0D00000B20500278B040000B20500DD8A0400A1 -:10F0E00078B20500D98A040078B205006D8B04005F -:10F0F00078B20500578B04003CB20500458B040034 -:10F100003CB20500158B04003CB20500F78A0400F0 -:10F1100028F1050028D305000100000028F10500B2 -:10F1200058D30500000000009CBB050000009F01B3 -:10F1300000000000000000000000000000000000CF -:10F1400000000000000000000000000000000000BF -:10F1500000000000000000000000000000000000AF -:10F1600064F1050030A905001F0000000300000045 -:10F1700074F10500EA1300009CF105004A1B000031 -:10F180008CF10500E212000094F105003CB205008C -:10F19000E76C05003CB20500CD6C05003CB20500F3 -:10F1A000B76C0500A8F105009CBB05000000A0019C -:10F1B000000000000000000000000000000000004F -:10F1C000000000000000000000000000000000003F -:10F1D000000000000000000000000000000000002F -:10F1E000E4F1050030A90500470000000800000018 -:10F1F000F4F105004213000054F20500C2130000B0 -:10F200006CF205008A10000064F20500B2100000E4 -:10F210005CF205000A1300004CF205001213000016 -:10F2200044F205001A1300003CF20500C21200006F -:10F2300034F205003CB20500076D05003CB2050044 -:10F24000156D05003CB20500296D05003CB20500B6 -:10F250003D6D05003CB20500756D05003CB2050032 -:10F26000516D05003CB205005B6D05003CB2050028 -:10F27000656D050071020301000000002F0202000D -:10F280009001000046000102000000006503010239 -:10F290000100000092020102000000003603030199 -:10F2A000000000002F02020096000000650301022A -:10F2B00001000000AB020102000000009202010206 -:10F2C000000000009CBB05000000A201000000003F -:10F2D000000000000000000000000000000000002E -:10F2E000000000000000000000000000000000001E -:10F2F00000000000000000000000000000F3050016 -:10F3000030A905004F0000000900000010F30500BF -:10F31000DA12000058F305007218000060F30500CF -:10F32000DA180000A0F305002A18000094F3050085 -:10F33000320200006CF30500E21500008CF30500BA -:10F34000DA15000084F30500DA1300007CF30500F1 -:10F350008217000074F30500C4B10500458E040057 -:10F3600088B1050008000800F98D04003CB20500D2 -:10F37000BF8D04003CB20500B18D04003CB2050015 -:10F38000B58B04003CB205006D8D04003CB2050055 -:10F39000158D040088B10500FFFF0300A18C040057 -:10F3A00088B10500FFFF0300C18B04004902020081 -:10F3B000A08601000603030006000000030303000B -:10F3C00006000000F401020100000000B502020185 -:10F3D00000000000F702010000000000F40102013B -:10F3E000000000000A02030100000000F702010013 -:10F3F00000000000F8F305009CBB05000000A3011D -:10F4000000000000000000000000000000000000FC -:10F4100000000000000000000000000000000000EC -:10F4200000000000000000000000000000000000DC -:10F4300034F4050030A90500270000000400000096 -:10F4400044F405009A13000084F405000A18000033 -:10F450007CF40500EA03000070F4050022050000BA -:10F4600064F4050088B10500FFFF0300498F040024 -:10F4700088B10500FFFF0300F78E04003CB20500D1 -:10F48000C58E040088B10500FFFF03006D8E0400E7 -:10F4900094F405009CBB05000000AA0100000000D8 -:10F4A000000000000000000000000000000000005C -:10F4B000000000000000000000000000000000004C -:10F4C000000000000000000000000000D0F4050073 -:10F4D00030A905001700000002000000E0F405005C -:10F4E000DA150000F8F40500E2150000F0F405005C -:10F4F0003CB20500836D05003CB205008F6D050030 -:10F500000302020040420F00050202000800000052 -:10F51000A70202000000000004030302060000002E -:10F52000AC02030206000000A6020302060000006F -:10F5300034F505009CBB05000000A601000000009A -:10F5400000000000000000000000000000000000BB -:10F5500000000000000000000000000000000000AB -:10F5600000000000000000000000000070F5050031 -:10F5700030A90500270000000400000080F5050008 -:10F580009A130000BCF5050022050000B4F5050043 -:10F59000EA030000A8F50500821B0000A0F50500A5 -:10F5A000C4B105006790040088B10500060004009E -:10F5B000A990040000B205004590040088B1050040 -:10F5C000FFFF0300918F040003020200802500006A -:10F5D0000502020008000000C2020300060000004D -:10F5E0009600020001000000DC0203020600000099 -:10F5F0004503030206000000FD02030206000000AE -:10F6000004F605009CBB05000000AD0100000000F1 -:10F6100000000000000000000000000000000000EA -:10F6200000000000000000000000000000000000DA -:10F630000000000040F605000000000050F6050044 -:10F64000B7910400A7910400000000000000000032 -:10F6500030A90500470000000800000060F6050022 -:10F660009A130000A8F60500DA010000A0F60500D4 -:10F67000EA0300005CBD0500FA03000024BD05009C -:10F68000F203000030BD05002205000044BD050066 -:10F690008A0D000003000000FA0B000001000000CA -:10F6A0003CB205009591040088B10500FFFF0300FE -:10F6B000FD9004009CBB05000000870200000000D4 -:10F6C000000000000000000000000000000000003A -:10F6D000000000000000000015A903001D920400B6 -:10F6E000000000000000000000000000000000001A -:10F6F00000000000000000008D6E05007F6E050018 -:10F70000F31E0500836E0500876E05003863ED3E2D -:10F71000DA0F493F5E987B3FDA0FC93F6937AC315A -:10F7200068212233B40F14336821A2330000004B48 -:10F73000000000CBFB21F93FFB2109407CD912409E -:10F74000FB2119407A6A1F407CD92240BBFD25402D -:10F75000FB2129403A462C407A6A2F405C473140D1 -:10F760007CD932409C6B3440BBFD3540DB8F374049 -:10F77000FB2139401BB43A403A463C405AD83D4000 -:10F780007A6A3F404C7E40405C4741406C104240AA -:10F790007CD942408CA243409C6B4440AC344540F1 -:10F7A000BBFD4540CBC64640DB8F4740EB58484049 -:10F7B000FB21494083F9A200444E6E00FC2915004C -:10F7C000D1572700DD34F50062DBC0003C9995007D -:10F7D000419043006351FE00BBDEAB00B761C50042 -:10F7E0003A6E2400D24D42004906E00009EA2E009C -:10F7F0001C92D100EB1DFE0029B11C00E83EA700C1 -:10F80000F535820044BB2E009CE98400B4267000CC -:10F81000417E5F00D6913900538339009CF4390052 -:10F820008B5F840028F9BD00F81F3B00DEFF9700C6 -:10F830000F980500112FEF000A5A8B006D1F6D0005 -:10F84000CF7E360009CB2700464FB7009E663F00AB -:10F850002DEA5F00BA277500E5EBC7003D7BF1009C -:10F86000F739070092528A00FB6BEA001FB15F0074 -:10F87000085D8D00300356007BFC4600F0AB6B004A -:10F8800020BCCF0036F49A00E3A91D005E61910010 -:10F89000081BE60085996500A0145F008D40680094 -:10F8A00080D8FF0027734D0006063100CA561500A8 -:10F8B000C9A873007BE260006B8CC000DB0F49BFFE -:10F8C000E4CB1640E4CB16C000000080DB0F4940BB -:10F8D000DB0F49C00000003F000000BF8071313FD6 -:10F8E000807131BFD1F71737D1F717B7000000008B -:10F8F00000000080000FC93F000F494000CB964038 -:10F90000000FC9400053FB4000CB164100ED2F41D2 -:10F91000000F49410031624100537B41003A8A4166 -:10F9200000CB9641005CA34100EDAF41007EBC419D -:10F93000000FC94100A0D5410031E24100C2EE41B3 -:10F940000053FB4100F20342003A0A420083104296 -:10F9500000CB164200141D42005C234200A5294240 -:10F9600000ED2F4200363642007E3C4200C7424244 -:10F97000000F4942A2000000F900000083000000CF -:10F980006E0000004E000000440000001500000062 -:10F9900029000000FC0000002700000057000000C4 -:10F9A000D1000000F500000034000000DD00000080 -:10F9B000C0000000DB0000006200000095000000B5 -:10F9C000990000003C00000043000000900000008F -:10F9D00041000000FE000000510000006300000034 -:10F9E000AB000000DE000000BB000000C50000000E -:10F9F00061000000B7000000240000006E0000005D -:10FA00003A000000420000004D000000D20000005B -:10FA1000E000000006000000490000002E00000089 -:10FA2000EA00000009000000D10000009200000080 -:10FA30001C000000FE0000001D000000EB000000A4 -:10FA40001C000000B100000029000000A700000019 -:10FA50003E000000E80000008200000035000000C9 -:10FA6000F50000002E000000BB0000004400000074 -:10FA700084000000E90000009C000000700000000D -:10FA800026000000B40000005F0000007E000000BF -:10FA9000410000003900000091000000D600000085 -:10FAA000390000008300000053000000390000000E -:10FAB000F40000009C000000840000005F000000D3 -:10FAC0008B000000BD000000F900000028000000CD -:10FAD0003B0000001F000000F8000000970000003D -:10FAE000FF000000DE00000005000000980000009C -:10FAF0000F000000EF0000002F00000011000000C8 -:10FB00008B0000005A0000000A0000006D00000099 -:10FB10001F0000006D000000360000007E000000A5 -:10FB2000CF00000027000000CB000000090000000B -:10FB3000B70000004F000000460000003F0000003A -:10FB4000660000009E0000005F000000EA00000068 -:10FB50002D0000007500000027000000BA00000022 -:10FB6000C7000000EB000000E5000000F10000000D -:10FB70007B0000003D00000007000000390000008D -:10FB8000F70000008A000000520000009200000010 -:10FB9000EA0000006B000000FB0000005F000000B6 -:10FBA000B10000001F0000008D0000005D0000009B -:10FBB00008000000560000000300000030000000B4 -:10FBC00046000000FC0000007B0000006B0000000D -:10FBD000AB000000F0000000CF000000BC000000FF -:10FBE000200000009A000000F40000003600000031 -:10FBF0001D000000A9000000E300000091000000CB -:10FC0000610000005E000000E60000001B00000034 -:10FC10000800000065000000990000008500000059 -:10FC20005F00000014000000A00000006800000059 -:10FC3000400000008D000000FF000000D800000020 -:10FC4000800000004D00000073000000270000004D -:10FC50003100000006000000060000001500000052 -:10FC600056000000CA00000073000000A800000059 -:10FC7000C900000060000000E20000007B000000FE -:10FC8000C00000008C0000006B00000002000000BB -:10FC90000300000004000000060000000000C93F4F -:10FCA0000000F0390000DA370000A2330000842E93 -:10FCB0000000502B0000C2270000D0220000C41F0B -:10FCC0000000C61B000044170400000007000000ED -:10FCD0000900000058210020000000000000000082 -:10FCE0000000000000000000000000000000010013 -:10FCF00001000100010002000200020003000300F5 -:10FD000003000400040005000500060006000700CB -:10FD1000070008000800090009000A000B000B009A -:10FD20000C000D000D000E000F001000100011005F -:10FD3000120013001400150016001600170018001A -:10FD400019001A001B001C001D001E0020002100CD -:10FD500022002300240025002600280029002A0074 -:10FD60002B002D002E002F00310032003300350013 -:10FD70003600380039003A003C003D003F004000AA -:10FD8000420044004500470048004A004C004D0036 -:10FD90004F005100520054005600570059005B00BC -:10FDA0005D005F00600062006400660068006A0039 -:10FDB0006C006E00700072007400760078007A00AB -:10FDC0007C007E00800082008400860088008A001B -:10FDD0008D008F0091009300950098009A009C0080 -:10FDE0009E00A100A300A500A700AA00AC00AF00E0 -:10FDF000B100B300B600B800BB00BD00BF00C20038 -:10FE0000C400C700C900CC00CE00D100D300D6008A -:10FE1000D800DB00DE00E000E300E500E800EB00D6 -:10FE2000ED00F000F300F500F800FB00FD0000011C -:10FE30000301060108010B010E0111011301160156 -:10FE400019011C011F012101240127012A012D0193 -:10FE500030013301350138013B013E0141014401CC -:10FE600047014A014D0150015301560159015C01FE -:10FE70005F016201650168016B016E01710174012E -:10FE800077017A017D0180018301860189018C015E -:10FE90008F019201950198019B019E01A101A4018E -:10FEA000A801AB01AE01B101B401B701BA01BD01B6 -:10FEB000C001C401C701CA01CD01D001D301D601DF -:10FEC000D901DD01E001E301E601E901EC01EF0107 -:10FED000F201F601F901FC01FF010202050208022C -:10FEE0000C020F021202150218021B021E0221024E -:10FEF000250228022B022E023102340237023A0276 -:10FF00003E024102440247024A024D02500253029D -:10FF100056025A025D0260026302660269026C02C6 -:10FF20006F027202750278027B027E0281028402F5 -:10FF300087028A028D0290029302960299029C0225 -:10FF40009F02A202A502A802AB02AE02B102B40255 -:10FF5000B702BA02BD02C002C302C602C902CB0286 -:10FF6000CE02D102D402D702DA02DD02DF02E202BF -:10FF7000E502E802EB02ED02F002F302F602F802FB -:10FF8000FB02FE0201030303060309030B030E0336 -:10FF900011031303160319031B031E03200323037A -:10FFA000260328032B032D033003320335033703C5 -:10FFB0003A033C033F0341034303460348034B0317 -:10FFC0004D034F0352035403570359035B035D036F -:10FFD000600362036403660369036B036D036F03CD -:10FFE00071037403760378037A037C037E03800332 -:10FFF00082038403860388038A038C038E039003A1 +:10000000E36B013BE363BEE710B50446D0F7E6FCC3 +:10001000204609F00FF8204610BD426938B5044665 +:100020000AB3C37A032B21D8D0F716FD90622C2097 +:1000300009F002F82C2200210546FDF70FFB636949 +:1000400000225A6223693BB963692361E37A6561DF +:100050000133E372002038BD1A465B6A002BFBD1E6 +:1000600063695362F2E76FF47A70F4E76FF47B70C0 +:10007000F1E77FB5044600F118062569E5B1EA7895 +:10008000012A07D0022A12D001230A21684604F06F +:100090000EFA02E0304600F015F823699D42ECD1DB +:1000A0002046D0F70FFE284608F0C4FFE5E704F12C +:1000B000200000F02BF8F0E704B070BD00220160D2 +:1000C000426070471FB504460068D0F7FBFD00236F +:1000D0004362626842B9606001231A46092168469A +:1000E00004F0E5F904B010BD516A11B101330A46BC +:1000F000FAE7032B04DD04B0BDE8104008F09ABF16 +:100100005062E9E7002241600270704738B5054649 +:100110004068D0F7D7FD01232B7004460430D7F791 +:1001200015FD00232B7024B12046BDE8384008F0AF +:1001300081BF38BD4CDF704710B50446D0F7D8FDFD +:10014000204608F077FF204610BD10B50446D5F7CD +:10015000CBFEA368984271F100032CBF0120002060 +:1001600010BD10B50446D0F7E7FDB4F91000B4F99E +:100170001230C01A10BDD0F7DFBD002070470368F1 +:10018000DB6A1847A0F10800FFF7F9BF00207047AD +:1001900010B50446D0F708FE204608F04BFF204675 +:1001A00010BDA1F13003092B0BD921F02003413BF5 +:1001B000192B06D92D2904D0A1F15F0358425841CB +:1001C0007047012070470B4610B4114604681A6846 +:1001D000246A5388A4469B085DF8044B04326047A8 +:1001E0002DE9F04F032B85B006460D4617461946FC +:1001F0004FF00102B8BF032103A89A4604F042FB66 +:100200004FF014094FF0000B68690121FFF7FFFD63 +:10021000E8683A6801685388CDF800B00C6A043287 +:10022000E421A047044668B10120D5F7CDF8B9F123 +:100230000109E9D168694946FFF7E9FD3046D7F77A +:1002400037FD4CE03B681B790C2B20D1EB8813F079 +:10025000400F14BF64201420D5F7B6F82869D0F8F1 +:100260000C33B0F812835B6800F54370984788F44C +:100270008078B0FA80F0C8F300284009404508D0E3 +:1002800001340120D5F7A0F8142CE7D1CFE70120E5 +:10029000E2E7002211464FF0FF3303A804F02DFBE4 +:1002A000E868039A01685388CDF800B08C6A04327C +:1002B000E421A04704460028B9D1039A396813798C +:1002C00009798B4212D101466869FFF7A0FD5146BA +:1002D00003A804F07EFB03A9304604F0CBFA03A880 +:1002E00004F0E0FA304605B0BDE8F08FE8888006FB +:1002F00005D5202B9BD15379392BC2D097E7002B02 +:10030000BFD0202B93D153799942BAD0002BB8D0CB +:100310008DE71FB501220446114601A804F0B2FA88 +:10032000019B08221A7101A90DEB020004F0A2FA48 +:10033000012302AA214603A8D0F774FD03A804F004 +:10034000B1FA02A804F0AEFA01A804F0ABFA00205A +:1003500004B010BD2DE9FF4104460E4617460821A2 +:10036000012201A81D4604F08DFA2046D7F7A0FC13 +:1003700047F02060DDF8048001F03FFBAD00C8F8D5 +:100380000400284601F039FB01A9C8F8080002A8BA +:1003900004F070FA05F1080302AA314603A8D0F769 +:1003A00041FD03A9204604F084FA03A804F07AFA78 +:1003B00002A804F077FA23685B88082B13D94FF062 +:1003C000FF3308212046002204F0C8FA2368598828 +:1003D0002046083904F0FDFA01A804F063FA20462B +:1003E00004B0BDE8F08103A8D7F762FC03A920465A +:1003F00004F05FFA03A804F055FAEDE7A0F1080055 +:10040000D0F752BDA0F10800D0F768BD7FB5CB880A +:100410005B0705460C4601F1180663D46846D7F71A +:1004200047FC0122214603A8D0F7C6FD03A9684670 +:1004300004F03FFA03A804F035FA009B5B88052B13 +:100440001EDD013B0122694601A804F070FA019B00 +:100450005A882E21995402A801A904F00BFA02A986 +:1004600003A804F02BFB03A9304604F038FB03A8D3 +:1004700004F0BBFA02A804F015FA01A804F012FA7D +:100480000222214603A8D0F797FD03A9684604F08D +:1004900010FA03A804F006FA009BD3F8050001F057 +:1004A000ACFAB0F5F83FCABF4FF4F833E061E3614E +:1004B0000322214603A8D0F77FFD03A9684604F074 +:1004C000F8F903A804F0EEF9009B5B79003B18BF34 +:1004D000012384F82030E38843F00403E380684676 +:1004E00004F0E0F93146284604F0F1FAE3696B6064 +:1004F00094F820302B72284604B070BD30B5C38804 +:100500009B0785B004465CD401A8D7F7D1FB07222E +:10051000214602A8D0F750FD02A901A804F0C9F9AC +:1005200002A804F0BFF9019B5D882DB1B3F8050066 +:1005300001F070FA0125A0840622214602A8D0F716 +:100540003BFD02A901A804F0B4F902A804F0AAF93D +:10055000019B5A88002A31D05B7984F826306DB32C +:10056000A28C61695343B3F5F83FC8BF4FF4F83329 +:1005700002A8C4BFB3FBF2F384F82630FFF75DFB9B +:10058000BDF80830012BE38816BF23F0100343F0B9 +:10059000180343F02803E380BDF80C3003F5CD4386 +:1005A0007B339BB2012B9EBFE38843F04003E38083 +:1005B000E388402243F00203A262E38001A804F032 +:1005C00071F9636A00209AB262F30F001B0C63F3A7 +:1005D0001F4005B030BD1FB504460191FFF78EFFE7 +:1005E000A28C01999208204604B0BDE81040D0F7D3 +:1005F00007BDA0F10800FFF7EEBF13B50446FFF7F3 +:100600007DFFA38C94F82600584302B010BDA0F1E2 +:100610000800FFF7F2BF13B50446FFF76FFFA08C89 +:1006200002B010BDA0F10800FFF7F5BF2DE9F043BF +:1006300089B005460C4617460C21012202A804F099 +:1006400021F90122052103A804F01CF9012202214D +:1006500004A804F017F92846FFF750FF62680590D8 +:10066000002A0EDC6FF47A7404A804F01BF903A8C6 +:1006700004F018F902A804F015F9204609B0BDE805 +:10068000F083AB8C95F826104B439A42EADC0026A7 +:10069000B146B0462268B2F902105388B14217DD64 +:1006A00031B22046019104F055FA2E28019903D168 +:1006B00008F101080136EDE7204604F04BFA014647 +:1006C0002846FFF76EFD002808BF4FF00109F1E74B +:1006D000053B072BC6D8B8F1000FC3D0B8F1010F06 +:1006E000C0DCB9F1000FBDD1043909B2204604F0D5 +:1006F00031FA2E28B6D1029E20217288301DFCF7D7 +:10070000ADFF012333712168B1F90220701D043A55 +:100710000431FCF78DFE23681A1DB3F90230033B48 +:10072000D118D35AA6F80D308B78F373039B0226A9 +:100730001E71606801F061F9039BC3F80500049B1A +:1007400003221A71227A5A7102A906A804F092F8BB +:100750000C2306AA294607A8D0F764FB07A804F0D3 +:10076000A1F806A804F09EF803A906A804F082F8F0 +:10077000052306AA294607A8D0F754FB07A804F0CA +:1007800091F806A804F08EF804A906A804F072F8FF +:10079000334606AA294607A8D0F744FB07A804F069 +:1007A00081F806A804F07EF83FB107A80422294684 +:1007B000D0F702FC07A804F075F8214605F11800EF +:1007C00004F08DF96368EB61237A85F8203000240A +:1007D0004AE7C3680133C360002070470B6881603B +:1007E0001B68084618478068003818BF012070470A +:1007F000D0F8140870474B1E032B9FBFC0F8141885 +:1008000001314910C0F8181894BF00206FF47A70B5 +:10081000704700F501600068704710B50446D0F7D6 +:10082000D3FC204608F006FC204610BD07EE901AC7 +:10083000F8EE677A00F60C00C0ED007A00207047F1 +:1008400000F5016307EE901A4068196038B1D0EDE9 +:10085000076A86EEA77A80ED0A7AC06BF6E77047E2 +:10086000C0F820180020704729DF704728DF704744 +:1008700012DF7047002070470368DB681847C068C4 +:100880007047D0E902305843704710B50446084617 +:100890006468114621449A00FCF7CAFD002010BD8F +:1008A000704710B50446D0F795FF204608F0C2FB0C +:1008B000204610BD38B5C57D04463DBB817DD0F7CF +:1008C000EFFFE3699A68AA4208DD1B6953F8250027 +:1008D000036800219B6898470135F2E70025E3692A +:1008E000DA68AA4208DD5B6953F825000368002135 +:1008F0009B6898470135F2E7206A03685B6A98476E +:10090000206A03689B6A98470123E37538BD10305D +:1009100003F020BE837D10B5044633B90221D0F721 +:10092000BFFFE38823F00203E380A37D012B07D1FF +:1009300003212046D0F7B4FFE38823F00203E380CD +:10094000E3889B0702D41920D4F73EFDE06A10BD6E +:1009500010B5044601F09FFE38B9626A237B534309 +:100960004FF47F42B3FBF2F3A36210BD10B504460F +:10097000006804F01EF9204610BDF8B522EAE274C2 +:10098000054604F10C001F460E46D4F755FE2860BC +:1009900004F02AF92B681C722868476036B1224699 +:1009A00031460930BDE8F840FCF742BDF8BD10B54E +:1009B000002304460A461946FFF7DFFF204610BD14 +:1009C000C1607047C068003818BF0120704703201D +:1009D0007047806B07EE900AF8EEE77A17EE900A00 +:1009E0007047A0F10400D1F727B910B50446D1F73C +:1009F00023F9204608F01EFB204610BDA0F104009C +:100A0000FFF7F3BF036B1BB1438943F0040343813A +:100A1000704743895B0770B5056B044606D5002314 +:100A2000036300F12C01283003F043FFA26A236B1B +:100A3000111DE3B1503350882363084483421ED311 +:100A4000D2ED037A2163F5EEC07AF1EE10FA10DBF5 +:100A50000026003D266304F12C0104F1280018BF94 +:100A6000012503F026FFC4E91566284670BD0B4634 +:100A7000E1E704F1100001F06FFB0028E8DC236BD4 +:100A800020469968D1F752F907EE900A1A68E26495 +:100A900000255A686065B8EEE77A2265A56504F11D +:100AA00060016C34DA699D61012AB8BF012207EE4A +:100AB000902AF8EEE77ADA61C7EE276A1433E1ECA0 +:100AC000016A8C42EED10025CFE738B50D460446C9 +:100AD000CEF736FE2B685B884F2B18D904F1100037 +:100AE000D4F746FD294604F1280003F0E2FE204633 +:100AF000FFF78FFF638913F0010506D1E06843F02B +:100B00000103638103681B689847002001E06FF4CC +:100B10007A7038BD7FB50C4601F124063146054692 +:100B200003F0A8FE636B33B168462146D1F718F98C +:100B3000684603F0B7FE0023636304F120013046EA +:100B400003F0B7FE21466846D1F70AF9684603F07C +:100B5000A9FEE06803681B689847A36C002B08DDBA +:100B6000013BA3642BB9218901230222684603F0CB +:100B70009EFC284604B070BD438919B143F00203BE +:100B80004381704723F002039BB2F9E7016070478D +:100B900070470022F0B54FF47A7C05460A261046CD +:100BA00064278A4219DAAB5C303B092B13D88C1AC4 +:100BB000013C032C05D8DFE804F00C0906020CFB0D +:100BC00003000132EDE707FB0300FAE706FB030031 +:100BD000F7E71844F5E74FF0FF30F0BD0068FFF786 +:100BE00011BF38B5041E0D460BDB002909DB480098 +:100BF0000130D4F785F8641B20440028B8BF404278 +:100C000038BD4FF0FF30FBE72DE9F7430646684655 +:100C10000C4603F05CFF694601A8D1F753FB01A91C +:100C2000204603F05CFF01A803F0DFFE684603F0F6 +:100C3000DCFE2468B4F902204FF04908551CB5FBCE +:100C4000F8F508FB05F3013B9A422DD15021012212 +:100C50006943684603F016FE009A04340432002704 +:100C6000AF4212D008FB07F3002B03DD14F8013C60 +:100C70002C2B16D12146304602F15009D1F7A0F9AC +:100C8000493470B101374A46EAE73468694601A839 +:100C900003F0F0FD01A92046FFF717FF01A803F0BC +:100CA00001FE684603F0FEFD03B0BDE8F0836FF47B +:100CB0007D7070476FF47D70704710B5036804460F +:100CC0005B6C9847236820465B68BDE81040184776 +:100CD0006FF47D7070476FF47D7070476FF47D70B6 +:100CE0007047C08800F00500003818BF0120704729 +:100CF000C08800F00A00003818BF01207047C08883 +:100D000010F0030018BF01207047C08800F00C00ED +:100D1000003818BF01207047C088C0F3802070479A +:100D20006FF47D7070476FF47D70704703684FF407 +:100D30007A729B6B514318476FF47D7070476FF464 +:100D40007D70704708B50368DB6B98474FF47A7382 +:100D5000B0FBF3F008BD6FF47D7070476FF47D70E9 +:100D600070470161002070476FF47D7070476FF429 +:100D70007D7070470A71704770477047406B7047CD +:100D800003684FF47A729B6B51431847006B7047AE +:100D900008B50368DB6B98474FF47A73B0FBF3F048 +:100DA00008BD01207047806A003818BF01207047D5 +:100DB000A0F12000FFF7F7BF10B5044608F03AF99C +:100DC000204610BDC38B990710B504460FD5036D9F +:100DD0006BB9D5F789F8236CC01A61F10001652859 +:100DE00071F1000322BFE38B23F00203E383E38B63 +:100DF0009A0705D4226D002AC4BF43F00203E3839F +:100E000010BDA0F11800FFF7DDBF01207047B1F55C +:100E1000806F08B50CD8B1F5007FC8BFC1F58061FF +:100E20008029A8BF80214163D1F796FC002008BD2E +:100E30006FF47A70FBE7162208B5B1FBF2F3534367 +:100E40009A1807EE103A07EE901A06EE902AF8EE7E +:100E5000677AF8EE666AB8EE477A37EEC77A77EEC9 +:100E6000E67AB0EEC77AF0EEE77AB4EEE77AF1EE22 +:100E700010FA58BF13460363D1F76EFC002008BD7B +:100E800073B50C460546D6F713FFE38B9B0716D5C3 +:100E900004F12C063146284603F00BFD01212046C3 +:100EA000D1F704FC01224FF4007101A803F0EAFC21 +:100EB00001A9304603F0FDFC01A803F0F3FCE36A4E +:100EC0000433A364D5F710F86064A06A03681B6854 +:100ED0009847284602B070BDA1F12001FFF7D0BFAE +:100EE0007047036B91ED036AD3ED007AD1ED026A8E +:100EF00091ED017A36EE676AF8EEE66AB8EEC77AE7 +:100F0000C6EE265AE7EE257AC0ED137A7047F0B5A3 +:100F10002DED028B044683B048680D46FDF7B0F80E +:100F2000F9F7A0FB0B46216BD5ED037A91ED008A12 +:100F300077EEC87A024617EE900ACDE90023FDF756 +:100F4000B1F8DDE90023FDF705F9064618EE100AB1 +:100F50000F46FDF7A7F802460B4630463946FCF728 +:100F600043FFFDF7CFFBE06403B0BDEC028BF0BDA7 +:100F70002DE9F041CE684D68D6F8048095FBF8F76E +:100F800007EE907AF8EEE77A036B2DED028B17EE01 +:100F9000901A04464FF0804093ED008AFAF7C2F8A9 +:100FA000336807EE900A08FB175503EB850528EE1A +:100FB000278AD5ED007A67EE887ABDEC028BC4ED06 +:100FC000137ABDE8F0812DE9F041036BD1E90246C7 +:100FD0002DED028B93ED008A4B68D6F80480013C1E +:100FE000E41A94FBF8F707EE907AF8EEE77A0546F4 +:100FF00017EE901A4FF08040FAF794F8336807EE36 +:10100000900A08FB174403EB840428EE278AD4EDEA +:10101000007A67EE887ABDEC028BC5ED137ABDE8E5 +:10102000F0814B6873B1DB0790ED137AD1ED037A51 +:1010300004D4C7EE276AC0ED136A704767EE877A5B +:10104000C0ED137A70474B6873B1DB0790ED147AEB +:10105000D1ED037A04D4C7EE276AC0ED146A704755 +:1010600067EE877AC0ED147A7047036B91ED036ADF +:10107000D3ED017AD1ED026A91ED017A36EE676A1D +:10108000F8EEE66AB8EEC77AC6EE265AE7EE257A9B +:10109000C0ED147A704772DF704773DF704774DFFA +:1010A000704776DF704777DF704778DF70477ADF09 +:1010B00070478FDF704769DF70471321FFF7F1BF7B +:1010C00010B50446416019B10846CBF799F881B2D2 +:1010D000218010BD10B50446103003F000FD01233F +:1010E000E36010BD10B590F820300446002B32D1DB +:1010F000C3689B072FD4042906D8DFE801F0030951 +:10110000151219000223C360E068C0F3400010BD4F +:101110000A23C360C38843F00403C38000F068FC63 +:10112000F2E78369002BEFD0D4F7DEFEA061EBE796 +:101130008369002BE8D0D4F7D7FEA369C01A61F108 +:101140000001B0F5FA6F71F10003DDD301212046F3 +:10115000FFF7C8FFD8E70120D9E71FB504460123F0 +:1011600002224FF47A71684603F0A1F994F8213015 +:1011700043B1D9F755FC28B9204604B0BDE810406A +:10118000D1F768BC04B010BD2DE9F84F4FF0805383 +:1011900008460D46D3F86480FFF7B9FB04270526FF +:1011A0004FF001091035B8FBF6F34FF0000A06FBCB +:1011B00013830FFA87FBB3FBF9F306EB8606A8EB64 +:1011C000030809EB89095C1C54450ADDCAF10402D5 +:1011D000FF2312B25946284603F0C3F90AF1010A67 +:1011E000F2E7013FDFD2BDE8F88F90F820007047AA +:1011F00044F20103984211D009D8012810D041F2DD +:101200000103984214BF4A204720FEF750B944F228 +:101210000203984214BF4A204820F6E74920F4E729 +:101220004620F2E7012070470A2303FB01007030DB +:10123000704782B07FB5054608A880E80C000868B2 +:1012400049684A1011F0010F02AB03C30B4618BFE7 +:10125000AB58044605EB610618BF1C58DDE90A01CE +:101260008DE8030008AB0CCB3046A04704B0BDE8C6 +:10127000704002B0704737B50568CDE900322D697E +:101280000446A8470546204600F06EFDDDE9003221 +:101290000146284603B0BDE8304000F047BC30B5F9 +:1012A000CA78037C934285B004461BD015D99B1A9B +:1012B000072B15DD4AF60123ADF800306A460223FC +:1012C00000212046FFF7D7FF637C0433DBB2637451 +:1012D0002374002384F8543002E0D31AF82BE9DD9C +:1012E00005B030BD0133037400F1140390F85400CD +:1012F0000A1D03EB001301F1140052F8045B43F8DC +:10130000045B8242F9D194F85430012B09D0032BAD +:1013100011D0EBB9B1F801305BBA9BB2A3650123E0 +:10132000D8E78B784A781B0443EA0263A26D134323 +:10133000A3650223CEE701231A462921684603F05C +:10134000B6F8002384F85430637C04336374C7E731 +:101350000133BFE710B5ADF5627D01A800F063FB76 +:101360004FF46072002102A8FCF778F9022303937E +:1013700000220123582103A80A93D9F7D9F80022A3 +:101380000290C3219AA8D9F7D3F800239990D3F8F3 +:10139000FC2F013208BF4FF010234FF0805214BFD2 +:1013A000D3F8FC3F9B6914691C444FF4607202A996 +:1013B0002046FCF70BF848B1214601A8D3F78AFB79 +:1013C000E02302AA214601A8D3F7B8FB002302A913 +:1013D000D3F8FC2F01320ABF4FF01023D3F8FC4F93 +:1013E0009C694FF460722046FBF7F0FF48B121463C +:1013F00001A8D3F76FFBE02302AA214601A8D3F787 +:101400009DFB0DF5627D10BD0023D3F8FC2F01324A +:101410000ABF4FF01023D3F8FC2F9A694FF0805386 +:101420001B69134493F8A1320BB1FFF793BF7047C8 +:1014300070470846D3F7C8BF82B07FB5054608A8F5 +:1014400080E80C00086849684A1011F0010F02ABEF +:1014500003C30B4618BFAB58044605EB610618BF23 +:101460001C58DDE90A018DE8030008AB0CCB3046BF +:10147000A04704B0BDE8704002B0704782B08DE86C +:101480000C00002100F5146002B0FDF7BBBF82B074 +:1014900010B502A981E80C00BDF80A300D2B0446F6 +:1014A0000CD8022B10D9033B0A2B0DD8DFE803F030 +:1014B000100C2A220C0C0C0C0C0C2A00152B26D01C +:1014C00040F6B93293422CD0BDE8104002B07047CC +:1014D000002100F65C0002F0AAF804F50860002183 +:1014E00002F0A5F804F6A400BDE81040012102B006 +:1014F00002F0B4BBD0F8280903689B6ABDE810402D +:1015000002B01847D0F8240903681B6BF6E700F512 +:1015100080540121D4F89801BDE8104002B002F0D7 +:1015200092BD00F580544FF0FF31D4F89801BDE82A +:10153000104002B002F0A2BD10B500F5E2642046F2 +:10154000FEF76FFC18B9BDE8104004F0A3BA2046BE +:10155000FEF76EFC0028F6D02046FEF794FC00282B +:10156000F1D110BDA0F10400D2F7C8B87047A0F1C6 +:101570000400D2F7DFBA10B50446D2F707FC2046C4 +:1015800007F058FD204610BD38B5044606291AD884 +:10159000DFE801F0111B283535380400816800228E +:1015A000914210DD638A980544BF23F4007363827F +:1015B00001321834F4E7D2F769FD01220023114605 +:1015C0002046D2F7E3FD002038BDD0F844338268CE +:1015D00013441B79DD0701D4D2F758FD0123002203 +:1015E0001946EDE7D0F84433826813441B79D807D5 +:1015F00002D42046D2F74AFD01231A46F0E7D2F77B +:1016000091FDE0E77AB180680023123418259842F2 +:10161000D9DD05FB03F10133615A890542BF116829 +:1016200001311160F3E76FF47A70CDE713B5C0E9CB +:1016300002230C225A430446016010460192D3F75C +:10164000FBFF019A60600021FCF708F800232046A8 +:10165000238202B010BD70B5044600250C26E26856 +:101660006068AA4207DD06FB0500806808B1D4F770 +:1016700007F80135F3E772430021FBF7EFFF002382 +:10168000238270BDF0B5C66800230C279E4211DD91 +:10169000456807FB03F42A192C598C4208D1946839 +:1016A00034B1038A01339BB2038293801046F0BDAC +:1016B0000133EBE70022F9E738B50546FFF7E2FF13 +:1016C000044648B1AA688068FF21FBF7C7FF2B8A50 +:1016D00001339BB22B82A380002038BDF8B50546AC +:1016E000FFF7D0FF0F46044600282ED16C68D5F8CE +:1016F0000CC02B8A264684450FDDB26862B1F288A1 +:10170000D20706D4A288B1889A1A591A9142C8BF42 +:10171000344601300C36EEE7344601339BB20022EA +:101720002760E2802B82A380A368AE681BB9304695 +:10173000D3F782FFA0602868A1680268331EB8BF93 +:10174000033315699B103A46A8472046F8BD2DE99A +:10175000F047054600681F4603681B6888469146A7 +:101760009847404523D8286803685B68984707EB8B +:10177000080484421BD20024BC421CDAA86804EB93 +:101780000806B6FBF0F14143761AA7EB040A801B6A +:101790008245A8BF82462846FFF7A0FF81685246CF +:1017A00009EB04003144FBF743FE5444E4E76FF4D3 +:1017B0007A70BDE8F0870020FBE7704710B504465B +:1017C000D2F7EEFD204607F035FC204610BD10B5DF +:1017D000044607F02FFC204610BD10B50446D2F792 +:1017E000A5FE204607F026FC204610BD82B07FB53E +:1017F000054608A880E80C00086849684A1011F0FE +:10180000010F02AB03C30B4618BFAB58044605EBF0 +:10181000610618BF1C58DDE90A018DE8030008AB1A +:101820000CCB3046A04704B0BDE8704002B0704712 +:1018300003680A689B1A07EE903A4A6843689B1A45 +:10184000F8EEE76A07EE903AF8EEE77A83688A687E +:1018500067EEA77A9B1AE6EEA67A07EE103AB8EE84 +:10186000C77AE7EE077A17EE900A70472DE9F04144 +:101870002DED028B05460E461746FFF7D9FF08EE01 +:10188000100A08EE900A01244FF00C08BC4216DA48 +:1018900008FB04612846FFF7CBFF07EE900AB4EE81 +:1018A000678AF1EE10FAF4EE678AC8BFB0EE678A75 +:1018B000F1EE10FA48BFF0EE678A0134E6E778EE01 +:1018C000C87ABDEC028B17EE900ABDE8F0812DE9D5 +:1018D000F04F2DED028B002304460F4615460846B7 +:1018E00089B01A4619469C46AC4500F10C000BDA4B +:1018F00050F80C6C314450F8086C324450F8046CC9 +:101900000CF1010C3344EFE791FBF5F192FBF5F29A +:101910002160626039462A46204693FBF5F3A360B6 +:10192000FFF7A4FF002608EE100AB34633466FF017 +:10193000C7086FF0C7096FF0C70A94E80700039360 +:1019400005AB83E8070008EB0003079A00930593B3 +:1019500009EB01030193069339460AEB020305A83C +:101960002A4602930793FFF781FF07EE900AF4EEF1 +:10197000C87AF1EE10FA0AF1C80A48BFDDE901B6EB +:10198000039B44BF009BB0EE678ABAF5C87FD4D1F1 +:1019900009F1C809B9F5C87FCDD108F1C808B8F573 +:1019A000C87FC6D122689A4205D162685A4502D1E1 +:1019B000A268B24203D0C4E9003BA660B7E7204664 +:1019C00009B0BDEC028BBDE8F08FF0B587B003AD78 +:1019D00004460E4617462846FFF779FFCDE9006713 +:1019E000204695E80E00D2F753FE204607B0F0BD22 +:1019F000C38843F48043C380704784B003AA019036 +:101A0000032301A8195C02F8011B013BFAD20398D9 +:101A100004B0704740BA82B080B202B0704729DF8C +:101A2000704728DF704770472DE9F04186B00446C3 +:101A30000B4602AD01F11006186859682A4603C228 +:101A40000833B3421546F7D19DF80870032F3AD8F2 +:101A50004FF08053BDF80A501B69039E5D439DF80B +:101A60000930022B28D1049800210B5C13B10131FD +:101A70006429FAD10022D8F75BFD0023009001937E +:101A80007B1E5FFA83FE0EEB8E036A4603CA9B0041 +:101A900003F1100C04EB0C0844F80C002344142050 +:101AA00000FB0E44C8F804109D6035441F710020EF +:101AB000E56006B0BDE8F08106AA12E903006B46B6 +:101AC00083E80300DCE76FF47A70F2E70346002254 +:101AD00010B503F8042B044600F140011A70DA60D7 +:101AE0001A61C3E9012214338B42F7D12046D3F7A0 +:101AF0005FF8204610BDACDF7047AEDF70470022B4 +:101B0000028102604260704713B50446ADF80030B0 +:101B10000192002308466A462188ADF80230FFF79B +:101B2000EAFFB0FA80F0400902B010BD2DE9F041A3 +:101B300086B00546ADF806304FF6FF7399420E4663 +:101B400017461CD0048914F001041DD00388ADF899 +:101B5000083001238DF80A304FF000080DF106031C +:101B600002A93046CDE90432ADF80C80FFF7C5FF7D +:101B700030B1049B1A88BDF806309A4204D1002483 +:101B8000204606B0BDE8F081BDF806303A46314641 +:101B90002846FFF7B9FFF2E7A8DF7047B0DF7047CC +:101BA00062DF70470B88502B70B5044627D005D8EC +:101BB000102B0AD0112B0CD0012070BD512B1BD043 +:101BC000532BF9D103681B6B01E003689B699847AD +:101BD000F2E70368DB69984700252E462368204614 +:101BE000DB689847A842E7DD236829461B69204641 +:101BF000984701350681F1E703685B6AE7E7036808 +:101C00001B6AE4E77047036806319B6818478A79C6 +:101C1000012A02D0022A03D0704703689B6A184742 +:101C20000368DB6AFBE730B585B06C46034601F11B +:101C30001002204612F8015D04F8015B8A42F9D1D6 +:101C4000191DFFF7ADFF05B030BD07B5821D037943 +:101C5000ADF80410012001A98DF80630FFF79CFFB4 +:101C600003B05DF804FB2DE9F04788B00546BDF8E8 +:101C700040A0BDF84460BDF848400F4691460021A1 +:101C8000202268469846FBF7E9FCADF80460B6EB05 +:101C90000A062B798DF8023018BF0126E00748BFED +:101CA0009DF80D308DF80C6044BF43F002038DF8B1 +:101CB0000D30A10748BF9DF80D30ADF8009044BF2E +:101CC00043F004038DF80D30620748BF9DF80D30D6 +:101CD000ADF806A044BF43F008038DF80D3023078C +:101CE00048BF9DF80D30CDF8088044BF43F0100385 +:101CF0008DF80D30E60642BF9DF80D3043F020030D +:101D00008DF80D30A00642BF9DF80D3043F0400322 +:101D10008DF80D30610642BF9DF80D3043F0010390 +:101D20008DF80D30E20544BF01238DF80F30A30577 +:101D300044BF01238DF8103002238DF8113040F29A +:101D40000223ADF8123001238DF814302B68EC8893 +:101D50001B6939462846984769460246204604F0E2 +:101D60007AFB08B0BDE8F08700B58DB001A8D8F7C0 +:101D700073FE019B23B1BDF808000DB05DF804FBB4 +:101D80004FF6FF70F9E703682DE9F041DB6807467D +:101D90000E46144698470025804645451DDA3B68A7 +:101DA00029461B69384698470288B24204D101236C +:101DB00023702846BDE8F0814288B24201D1022357 +:101DC000F6E78288B24201D10323F1E7C388B34228 +:101DD00001D10423ECE70135DFE7002323704FF046 +:101DE000FF35E6E737B50D460DF10702C988044611 +:101DF000FFF7C9FF011E11DB9DF80730032B08D147 +:101E00002B8A022B05D1236820461B6998476B8AD1 +:101E100003812368A91D1B682046984703B030BD85 +:101E200030B58BB00C460DF1070209890546FFF766 +:101E3000AAFF002819DB01238DF808309DF8073030 +:101E4000E289012B13D09DF80E10ADF8102000236D +:101E500063F30001ADF80C308DF80E10ADF81230C0 +:101E6000A088059302A9FFF799FE0BB030BD238926 +:101E7000ADF8183040F20113ADF81C300023089380 +:101E8000ADF824302B68ADF81A205B6806A9284607 +:101E900098479DF81C309DF81D20002B14BF00238F +:101EA0004FF48173ADF80C309DF80E3062F30003EF +:101EB0008DF80E30BDF81A30ADF81030BDF8243072 +:101EC000ADF81230089BCBE707B509890DF1070281 +:101ED000FFF759FF03B05DF804FB38B50368132B17 +:101EE00004460D4602DD1420CDF754FE236804EBB2 +:101EF000830201335560236038BDF8B504460F46B0 +:101F0000061D00252368AB4208DD56F8040B036864 +:101F100039465B69984708B10135F3E7F8BD07B565 +:101F20000190D2F7CDFE019903B05DF804EBFFF705 +:101F3000E4BF10B5044660B1CAF762F9431E2344FA +:101F40009C4209D22278197804F8011B03F8012970 +:101F5000F6E76FF47A7010BD0020FCE7F8B509B31E +:101F600080EAE074C4EBE0744D1E00230A2694FB63 +:101F7000F6F206FB1244002CB8BF6442303405F878 +:101F8000014F1F4614460133002AF0D10028BEBF7E +:101F90002D22CA54BB1C0022CA540846FFF7C9FFB1 +:101FA0002046F8BD6FF47A74FAE7022908B505D81F +:101FB00039B10368DB680121984702E00339012940 +:101FC00001D9002008BD03680021DB68F4E72DE992 +:101FD000F7430546BDF828900E4690461F46FBB1D4 +:101FE0000F2902D1B9F1C00F1AD1282007F024F827 +:101FF0003B46B1B2CDF800901FFA88F2044600F0DB +:10200000FDF82B6821465B682846984740B120467A +:1020100000F008F9204603B0BDE8F04307F00AB825 +:1020200003B0BDE8F0830846D3F7CEB92DE9F743F6 +:102030000546BDF828900E4690461F46FBB10F2975 +:1020400002D1B9F1C00F1AD1282006F0F5FF3B46A6 +:10205000B1B2CDF800901FFA88F2044600F0CEF835 +:102060002B6821465B682846984740B1204600F01F +:10207000D9F8204603B0BDE8F04306F0DBBF03B05B +:10208000BDE8F08338B50D460446D7F7BDFC2B6894 +:10209000656133B9C4E906332C60BDE83840D7F731 +:1020A000A5BC1A469B69002BFBD19461C4E906329A +:1020B000F3E7436910B50446A3B1D7F7A5FCD4E90B +:1020C000063262B19361A3690BB1E269DA61002360 +:1020D000C4E906336361BDE81040D7F787BC626985 +:1020E0001360F0E710BD10B5D3F722F8044608B925 +:1020F000D3F7E2F8204610BD10B50C468047A04744 +:10210000BDE81040D3F780B913B5034610460C461E +:10211000019298470198A047019802B0BDE810408D +:10212000D3F7C0B908B5D3F7A7F8D3F7C5F8FAE7DE +:1021300010B50024C0E90011C460027210BD10B5D2 +:102140000446E3681BB12046D3F742FAF9E7237A45 +:102150000BB96368236010BD00680028B4BF40421B +:1021600000207047F8B583070F464FEA90050DD160 +:1021700040B3D7F749FCD7E900406E1CA0421ED9F6 +:102180002268002A04DB04EB8204F7E70135F0E75C +:1021900022F0004304EB8202116800290ADA90421F +:1021A00008D921F000410B4443F00042226004EBC7 +:1021B0008302F1E7B34206D204EB8304DEE7D7F7EC +:1021C00015FC0020F8BD02359D4203D204EB8505C5 +:1021D000A84207D8236823F000432360D7F706FC02 +:1021E000201DEFE79B1B43F0004345F8043C2660AD +:1021F000F4E708B50846D3F71FFA08BDF8B504465A +:10220000103016461D460F4602F047F90023BDF870 +:1022100018202780C4E908336680A560E360A280A7 +:102220002046F8BD83889B0710B5044603D5806817 +:1022300008B106F0FFFE204610BD82B070B5056AF9 +:1022400086B00AA981E80C000646BDB90FC902ACE8 +:1022500084E80F00182006F0EFFE06AB054613E9F0 +:1022600003008DE80300284694E80C0002F03DF9D5 +:10227000356206B0BDE8704002B0704701232A699C +:1022800012B101331546FAE7092BF2DC0AAB0FCB8A +:1022900002AC84E80F00182006F0CEFE06AB06461E +:1022A00013E903008DE80300304694E80C0002F0C7 +:1022B0001CF92E61DDE7D0E9002010B500F10050D7 +:1022C000013802EBC00003469A4205D81C688C42D4 +:1022D00002D31846083BF7E710BD08B5FFF7EBFF40 +:1022E000406808BD08B5FFF7E6FF006808BD10B5F7 +:1022F000FFF7E1FF0068431A5842584110BD00F053 +:1023000041BFD3F7C9BED2F7F5BCD2F7F9BC03463B +:10231000002200891A81704738B50368018104469C +:10232000DB6A9847236805461B6A20469847208148 +:10233000284638BD0089704738B503688172044665 +:10234000DB6A9847236805469B6A20469847A07237 +:10235000284638BD807A7047D0E90332406952433D +:1023600003FB032300FB0030704730B585B0044603 +:10237000FFF7F2FFB0F5800F054633D9238F3BB945 +:1023800001230C220D21684602F091F801232387D6 +:10239000B5F5100F09D9638F3BB9012308220D2130 +:1023A000684602F084F801236387B5F1107F09D9EC +:1023B000A38F3BB9012309220D21684602F077F86B +:1023C0000123A387B5F1806F09D9E38F3BB90123BE +:1023D0000A220D21684602F06AF80123E3870023F0 +:1023E00084F8313094F83130042B93BF013300234B +:1023F000C4E90E3384F831302046D3F7B3F90B2803 +:10240000024606D1628601230D21684602F04FF88C +:1024100011E0A38E834210D194F83030042B02D8FF +:10242000013384F83030A28E638E934203D094F847 +:102430003030042BE6D805B030BDA0860023F0E78D +:1024400030B58BB0036A009302AD0446D0E9062391 +:10245000416A284602F00CF895E8070004F10C03E5 +:1024600083E80700E38823F00203E3802046FFF7B8 +:102470007CFF0123A1881A4606A802F018F8002064 +:102480000BB030BD38B50B680C4605461B6B0846D3 +:102490000C34984794E8070085E80700284638BDC3 +:1024A00010B5036804461B6B9847E06810BD10B573 +:1024B000036804461B6B9847206910BD036810B57C +:1024C00004461B6B9847E3889B0702D42046CAF753 +:1024D000EFFAA06A10BD036810B504461B6B98475D +:1024E000E3889B0702D42046CAF7E2FAE06A10BDEF +:1024F000408E704738B5036801810446DB69984710 +:10250000236805465B6A204698472081284638BDE7 +:1025100000897047436BC2689B1A826953439B12C0 +:1025200030B502694363836B9B1AC26953439B12A4 +:1025300042698363C36B9B1A026A8BB053439B123D +:10254000C36302AD0093D0E90D230446016C284615 +:1025500001F08EFF95E8070004F1280383E80700E7 +:102560000123A1881A4606A801F0A1FF00200BB0A4 +:1025700030BD84B070B505AC84E80E00064600F1AD +:102580000C050FCC0FC594E80700F38843F0020355 +:1025900085E80700F380BDE8704004B07047C0884C +:1025A00000F00200704700234FF48062C0E903335B +:1025B000C0E908234361C38823F00203C0E906226F +:1025C000C38070474164704773B50B680C4605467D +:1025D0009B6A084616469847E36B00932846D4E961 +:1025E0000D23216C019601F005FF284602B070BD55 +:1025F00038B50B680C4605469B6A08462834984750 +:1026000094E8070085E80700284638BD2DE9F04327 +:1026100087B0014603A8FFF7EBFF0398FBF730FDF7 +:1026200002460B460498CDE90023FBF729FD8046BE +:1026300005988946FBF724FDDDE9002306460F4691 +:1026400010461946FBF786FD424604460D464B46AA +:1026500040464946FBF77EFD02460B46204629468A +:10266000FBF7C2FB324604460D463B463046394630 +:10267000FBF770FD02460B4620462946FBF7B4FBEC +:10268000F8F7E2FBFCF716F807B0BDE8F083008925 +:10269000704740897047FF299ABF017300206FF48B +:1026A0007A707047007B7047704713B54B89019370 +:1026B0000B89009300231A461031044602F097F864 +:1026C000204602B010BD10B50446D3F785F9204668 +:1026D00006F0B0FC204610BD6FF47D7070476FF4BB +:1026E0007D7070476FF47D7070476FF47D70704738 +:1026F0001FB503688DF80F20002200921C6A0DF1AF +:102700000F020123A04704B010BD1FB58DF80C20A7 +:102710008DF80D300022036800921C6A03AA022380 +:10272000A04704B010BD2DE9F04104469DF81850B3 +:102730000F461E46904622B3002B22DD03689B689D +:102740009847236847F001011B69C9B220469847A2 +:102750000027013E2368BE425B6906DD002120465A +:10276000984708F807000137F4E701212046984709 +:1027700008F806001DB923682046DB68984700204A +:1027800001E06FF47A70BDE8F081F0B585B01E46C7 +:102790009DF82C308DF80F20044602680D4683B159 +:1027A00001230093176A0DF10F02B84738B9236867 +:1027B00000909F6A0A9B324629462046B84705B0DA +:1027C000F0BDD3699DF80F209847EFE71FB50123AF +:1027D0000468CDE900330DF10F03E46AA04708B99E +:1027E0009DF80F0004B010BD2DE9F04104469DF89E +:1027F000186088461F461546D2B1002B18DD0368C5 +:102800009B68984723685FFA88F11B6920469847C0 +:102810002F44236815F8011B1B6920469847BD42C9 +:10282000F7D11EB923682046DB689847002001E0F5 +:102830006FF47A70BDE8F0816FF47D707047407975 +:1028400070474171704770B5064614460D4681B118 +:10285000086890420BD010B103681B6E98472CB1EA +:1028600023680022DB6D3146204698472C6000200B +:1028700001E06FF47A7070BD0EB42DE9F04787B0B7 +:102880000FAA044652F8043B0092197800297CD024 +:10289000252976D1009A111D00915978156864296F +:1028A00003F1020620D014D8582937D063292368B1 +:1028B00015D0252967D023683F219B69204698477A +:1028C00023683F219B692046984723683F219B69E5 +:1028D00007E073291AD07829EDD101271FE09B6901 +:1028E000E9B22046984737E01422002101A8FAF700 +:1028F000B5FE284601A9FFF731FB01AD15F8011B14 +:1029000051B3236820469B699847F7E715F8011BE8 +:1029100011B3236820469B699847F7E700274FF0DB +:102920000009CA466FF0030808FB09F11C3125FABB +:1029300001F101F00F0101F13003392B10DD6FB10E +:102940005731236820469B6998474FF0010A09F1E7 +:102950000109B9F1080FE7D1334696E73731F0E7BF +:10296000302BD9B2EDD1BAF1000F04D1C9F108036F +:10297000DBB2012BEBD1236830219B6920469847BD +:10298000E5E75E1C23689B69ABE707B0BDE8F0474D +:1029900003B070471FB5C389DB06044609D581899A +:1029A00001230422684601F082FDE38923F010032D +:1029B000E38104B010BDA0F10800FFF7EBBF2DE9E3 +:1029C000FF41C3895B0704460D463BD507460026F9 +:1029D00057F8183FB3F9028046450DDA31B2384650 +:1029E00002F0B8F8A84205D10123A1891A46684629 +:1029F00001F05DFD0136EFE7E38C94F824209BB2F3 +:102A00000133B3FBF2F102FB1133228D9BB29A42E8 +:102A10001BD0E28C216A92B28D54E269E384002AD1 +:102A20000CDBE38C9BB29A4208D14FF0FF33E36199 +:102A3000A18901230222684601F039FDE38943F0B0 +:102A40001003E38104B0BDE8F081A18901230322D2 +:102A5000684601F02CFDF5E730B5C3891B0785B04A +:102A6000044620D5838EC16A02689BB29269C95C14 +:102A70009047A58E94F83030ADB20135B5FBF3F236 +:102A800003FB1255638EADB2AB420BD1012340F272 +:102A9000FF310222684601F00AFD236801219B688C +:102AA00020469847A58605B030BDC3895B0770B541 +:102AB000044606D5036800219B689847206AD2F730 +:102AC000DFFDE58994F8240025F00405ADB2E58129 +:102AD000D2F7B2FD206260B12368002645F00405FC +:102AE0005B68E6842685E581314620469847304676 +:102AF00070BD6FF47B70FBE738B5C3891B070446D4 +:102B000006D5036801219B689847E06AD2F7B8FDB3 +:102B1000E58994F8300025F00805ADB2E581D2F7DB +:102B20008BFDE06230B1002045F008056086A0868C +:102B3000E58138BD6FF47B70FBE730B5BDF80C0064 +:102B4000BDF81050013BA84209D00C5C03F8014FBE +:102B50000130B0FBF2F402FB140080B2F3E730BDA9 +:102B600038B50D1E044605DB0368DB68984700B9DD +:102B7000A56338BD6FF47A70FBE7012A70B505468E +:102B80000E46144615D0022A03D180891146D2F789 +:102B9000CFFAEB8C16FA83F195F8243091FBF3F21F +:102BA000022C03FB1211E96101D1D2F785FB002051 +:102BB00001E06FF47A7070BD012A38B504461546FD +:102BC0000AD0183001F08BFF022D03D1A08901211A +:102BD000FFF789FA002001E06FF47A7038BD2DE923 +:102BE000F04F87B09B46CB89DD0702AF80460C468D +:102BF000924602D5D5F7B6F809E058070CD4084636 +:102C0000FFF753FF014638B1404601F00CFF404644 +:102C10001437BD46BDE8F08FE389B4F8289043F03F +:102C20000103E3814E464FF0FF35E38C9BB2B34284 +:102C300017D0691C6ED1236A9A5D0023DAF8001060 +:102C40003A60B1F9021099422BDD19B250467B600F +:102C500001F080FF3A687B68904208BF3546013337 +:102C6000ECE7BBF1010F2CD16A1C53D1E38C9BB272 +:102C7000B342FBD0236A9B5D4FF0000BDAF80020D3 +:102C80007B60B2F902205A4513DD0FFA8BF15046F2 +:102C900001F060FF7B680BF1010B984208BF3546DD +:102CA000ECE794F82430013696FBF3F203FB12664E +:102CB000BBE794F82430013696FBF3F203FB12666F +:102CC000D2E7BBF1020F25D16B1C23D1514607F18E +:102CD0000C0001F0FCFE5A4607F10C012046FFF7FC +:102CE0006BFF07F10C0001F080FEE38C9BB25D1ED0 +:102CF00013B994F82450013D07F10C00D5F732F8D0 +:102D000007F10C0104F1180001F0E9FE07F10C00D5 +:102D100001F06BFE002D35DB4D45BDBF94F82460FE +:102D2000A6EB09067619A5EB090606F1080323F0C0 +:102D30000703EA46ADEB030D0DF1080B721C0021F1 +:102D40005846ADB2FAF78AFC94F82420CDE90095F4 +:102D50005B46216A2046FFF7F0FE238D94F824207D +:102D60000133334493FBF2F102FB11332385E389F2 +:102D700023F00103E38132B259464046D4F7D8FF2D +:102D8000D54644E7E38923F00103E381404631E778 +:102D9000C3895B0710B5044606D5E08C83B2208D4D +:102DA000C01A18BF012010BDFFF77FFE0028F4D025 +:102DB000F9E7838E408E9BB2013BC01A18BF0120F9 +:102DC0007047828E438E92B29A4281BF828E90F873 +:102DD000300092B21B188FBF981A808E80B2181ADA +:102DE00070472DE9F8430446884691461E46002761 +:102DF0004F452ADA658E94F830300135B5FBF3F291 +:102E000003FB1255A38EADB29BB2AB420BD123682C +:102E100001215B6820469847022E0CD1314640F2D2 +:102E2000FF30FFF760F9638EE26A18F80710D1549B +:102E300001376586DCE7012E05D12046FFF7C1FF8B +:102E40000028FADCEFE7002EEDD1236801215B6852 +:102E5000204698473846BDE8F88308B5C06803683F +:102E60001B6B9847002008BD08B5C06803689B6AC3 +:102E70009847002008BD2DE9F341054614461F463A +:102E8000D6F7C2FDEE68697C33680191D3F83C80C7 +:102E90009B6C304698470A2C77F10003224638BFD6 +:102EA0000A22024401993046C04702B0BDE8F04111 +:102EB000D6F79CBD30B5446B0146002218259442DC +:102EC00006DDCB6A05FB0230038A13B10132F6E757 +:102ED000002030BD026B00238A420B8208BF0363CF +:102EE000704710B50446D6F78FFDE06803689B6C09 +:102EF0009847D4E9082163686060C31AD21841F189 +:102F00000001C4E90821A2681344A360A268B2F5D5 +:102F10007A7F0AD3D4E90631013341F10001A2F5E9 +:102F20007A72C4E90631A260F0E7BDE81040D6F736 +:102F30005DBD2DE9F041054616469846FFF7BAFFFC +:102F40009DF82070044678B32846FFF7CAFFD5E9FC +:102F50000832F31848EB02021FBB3846C4E90232BC +:102F6000BDF818302382BDF81C306382099B636171 +:102F7000C4E90070D6F748FD2B6B3BB1D4E90212CF +:102F8000D3E90203814272EB030305D22C6332467C +:102F900043462846FFF76FFFD6F728FD0020BDE81F +:102FA000F08137464046D9E76FF47B70F7E71FB5ED +:102FB0000899039100210291BDF81C100191BDF800 +:102FC00018100091FFF7B5FF05B05DF804FB70B471 +:102FD0004FF47A71BDF80C50BDF81060A2FB0124CB +:102FE000CDE9035601FB034370BCFFF7E0BF1FB5FB +:102FF0000899039101210291BDF81C100191BDF8BF +:1030000018100091FFF795FF05B05DF804FB70B450 +:103010004FF47A71BDF80C50BDF81060A2FB01248A +:10302000CDE9035601FB034370BCFFF7E0BFF0B4EA +:103030000023C26A446B03639C42016B0EDD158A58 +:103040004DB139B1D2E90265D1E90271BE4275EBE9 +:10305000010100D2026318320133EDE749B1036A7E +:103060008A68D21A0A2AB8BF0A22F0BCD317FFF71F +:1030700002BFF0BC7047F8B505460C461646D6F7B9 +:10308000C3FC2B6B2BB11A8AA24202D15A8AB242DC +:1030900010D06A6B00201821824216DDEB6A01FB1A +:1030A00000331F8AA7420ED15F8AB7420BD100249A +:1030B0001C8204E000241C822846FFF7B8FFD6F7E4 +:1030C00095FC2046F8BD0130E6E76FF47A74F6E728 +:1030D00070B5C36A426B182101FB02320020934293 +:1030E00011D2198A59B15969C90708D548B1D3E92C +:1030F0000264D0E90251AE4274EB010101D31833EE +:10310000EDE71846FBE770BD70B504460E46D6F7EE +:103110007BFCE06803689B6C9847D4E908216368EE +:103120006060C31AD21841F10001C4E90821A26805 +:1031300013440546A360A268B2F57A7F0AD3D4E9A6 +:103140000631013341F10001A2F57A72C4E906317A +:10315000A260F0E7E06803681B6B9847D6F746FC6F +:10316000002335607360D4E9080170BD10B50C46CA +:10317000FFF7AEFF20B1D0E90223C4E9002301200C +:1031800010BD70474FF47A735843D2F785BF10B51E +:103190000446D2F7DBFF204605F04CFF204610BD69 +:1031A0001FB5012381881A46684601F080F9012382 +:1031B0001A4640F2FE31684601F079F905B05DF833 +:1031C00004FB2DE9F041044680680121103001F034 +:1031D000E5FA94F92230042B1CDD94F82250A06803 +:1031E00001356DB284F822500368DB6998470130DD +:1031F00085423FD1E169B4F92030002284F82220D1 +:10320000B1F90210994233DC22752046BDE8F04145 +:10321000FFF7C6BFE369B4F92010B3F902308B425F +:10322000DBDD04F11C0001F095FC014604F10C000B +:1032300001F0CDF894F922608046A068C6F104033D +:1032400001269E400368DB699847471EF6B20025B9 +:10325000FFB218F805301E4206D0A068FF232AB23C +:103260003946103001F07DF90135052DF1D1B4E773 +:1032700001332384BDE8F08138B5436AB0F92810E2 +:10328000B3F9023085688B42044605F1100516DD5E +:10329000243001F05FFC014600231A46284601F065 +:1032A00039FA626AB4F92830B2F902209A4208DA8F +:1032B000002323752046BDE83840FFF771BF202169 +:1032C000EAE70133238538BD37B5044680681030FE +:1032D00001F040F9A068B4F93020002500952B4694 +:1032E00004F12C01103001F09BF910B994F833303F +:1032F00053B994F932203AB1238E1A44012322861D +:1033000084F8333003B030BD2046257503B0BDE8E6 +:103310003040FFF745BF37B5B0F9305004468068FC +:103320000368DB699847E36A94F932105B88CB1A2B +:103330001844854211DC94F8333073B1237D062B99 +:1033400003D1A068103001F005F900232046237551 +:1033500003B0BDE83040FFF723BFB4F93030002B95 +:1033600004DDA0684942103001F018FAA068B4F9F1 +:1033700030200023009304F12C01103001F050F9AB +:1033800094F932301BB923752046FFF709FF01235A +:10339000228E84F8333094F932301344238603B0FC +:1033A00030BD037D10B5044663B3038BC28A04337A +:1033B0009BB29A42038325D800230383037D022B0B +:1033C00001D1FFF7FEFE237D032B02D12046FFF73C +:1033D00053FF237D042B02D12046FFF775FF237D89 +:1033E000052B02D0237D062B02D12046FFF793FF49 +:1033F000237D072B06D1002323752046BDE810400E +:10340000FFF7CEBE10BDFFF7CCBF1FB5037D04464E +:1034100073B100230375012381881A46684601F0C1 +:1034200046F801231A4640F2FF31684601F03FF8A2 +:10343000A068103004B0BDE8104001F08BB810B5A2 +:103440000446237D43B1237D012B05D0012140F2A9 +:10345000FF30FEF748FEF4E710BDC16938B50446F9 +:10346000C86804F10C05A84218D010B103681B68A5 +:103470009847E069A27EC38894F82010C560012AAD +:1034800016BF23F4807343F480739BB2C380036838 +:103490005B6C9847E38843F40053E380E08800F0D6 +:1034A000010038BD38B5044600F10C05012128465D +:1034B000FFF7C7F9E06903685B689847A37E1B1AAA +:1034C0005C425C4128460021FFF7BBF9204638BD2D +:1034D00010B50446D2F776FF204605F0ABFD204636 +:1034E00010BDC28822F4005208B5C2800022CA6012 +:1034F000027C12B103689B699847002008BDA0F1C7 +:103500000C00FFF7EEBF30B5C388DD048BB0044676 +:103510005FD503685B6A9847237E00285BD00B2B3E +:1035200001D801332376237E082B11D9E388D907EC +:1035300034D443F00103E38001231A46A18806A88E +:1035400000F0B5FF238901332381D2F7CDFC606100 +:10355000237E012B22D8E388DA071FD523F003034B +:10356000E380A1880123022202A800F0A0FF637E6D +:10357000012B13D10193D2F7B7FC6269801A61F174 +:103580000001B0F57A7F71F1000328BF0422A18801 +:10359000019B38BF032206A800F089FFE58805F0EB +:1035A0000305012D15D1D2F79FFC6369C01A40F2C3 +:1035B000DC5361F10001984271F1000309D3E38803 +:1035C000A18843F00203E38005222B4606A800F001 +:1035D0006EFF0BB030BD002BBDD0013BA2E71FB585 +:1035E000044649B1C38823F00303C3800023038149 +:1035F0000376002004B010BDC369DB889B05F8D5B5 +:1036000003685B6A98470028F3D003232376E38896 +:10361000A18843F00103E38001231A46684600F0C5 +:1036200046FF01232381D2F75FFC6061E1E7417629 +:103630007047836810B5044623B94FF48070D1F702 +:10364000FBFFA060A0684FF48072BDE8104000212D +:10365000FAF704B882B06B4683E80600826803CBB1 +:103660001060516002B07047F8B50023171E8360E8 +:1036700005460B6841600C460FDA5B6808469847C0 +:10368000236806469B682046984707FB1060286021 +:103690002846D2F7CBFE2846F8BD1B680846984757 +:1036A000236806469B682046984707FB0060EEE7C4 +:1036B0002DE9F04707468946D2F7B8FE054630B3F4 +:1036C00030203E6805F0B8FC302200210446F9F7AE +:1036D000C5FF08364FF00008A84510DA786803687F +:1036E0002146D3F810A032460C23D0472146484645 +:1036F000C8F7FAFD40B1303608F10108ECE703D114 +:10370000204605F097FC00242046BDE8F0870446DB +:10371000FAE784B010B503AC84E80E0002AA83680F +:1037200052F8341F03EB810354F8041B43F8041BC5 +:103730009442F9D1BDE8104004B0704703681B6B98 +:10374000184710B50446D3F7A9F8204605F072FCD7 +:10375000204610BD08B50246C38859B1D90507D522 +:1037600023F4824343F40073C3800368DB6A984701 +:10377000002008BD9905FBD523F4007343F4804372 +:10378000D380F5E708B503680F221B6BC9B29847D1 +:10379000A0F133035842584108BD03689B6A18479B +:1037A00010B50446D3F728F9204605F043FC20461F +:1037B00010BD08B50246C38859B1D90507D523F411 +:1037C000824343F40073C3800368DB699847002099 +:1037D00008BD9905FBD523F4007343F48043D380DF +:1037E000F5E7002070478069002903DD10B1406AC9 +:1037F0000139F9E7704782B07FB5054608A880E82F +:103800000C00086849684A1011F0010F02AB03C3AD +:103810000B4618BFAB58044605EB610618BF1C5891 +:10382000DDE90A018DE8030008AB0CCB3046A04768 +:1038300004B0BDE8704002B070478388F7B55F07F9 +:1038400004460ED59E060AD4DD060AD5D0E9060147 +:10385000D4E904238DE803002046FEF7EEFC03B014 +:10386000F0BD43F00403A38004F1100504F1180730 +:10387000A388A668980719D597E803008DE8030088 +:10388000304695E80C0001F0B2F9A388DA0619D5A4 +:10389000266ABEB196E80F0085E80F0033692362FF +:1038A000304605F0C7FBD1F707FDE1E7D90705D59D +:1038B000E368009395E80F00B047E6E795E80F004E +:1038C000B047E2E723F00403A380C8E738B5044615 +:1038D000D6F79AF8E56935B12B69E36103B923623C +:1038E000E38C013BE384D6F781F8284638BD2DE907 +:1038F000F0410025846980462E46C4B1B4F9042005 +:10390000A388676A002A0DDA5B070BD46EB9C8F882 +:1039100018702046676AFEF785FC204605F08AFB92 +:103920000135344626463C46E7E77762F1E728460C +:10393000BDE8F081F0B5012287B0076A04460D4664 +:10394000D3F730F950BBE38C092B27D895E80F004B +:1039500002AE86E80F00182005F06EFB06AB0546A8 +:1039600013E903008DE80300284696E80C0000F0F8 +:10397000BCFDD6F749F86FB9E3692B61E5612B69A6 +:1039800003B92562E38C0133E38407B0BDE8F0405E +:10399000D6F72CB83B692B613D61F0E707B0F0BD6D +:1039A00082B008B502A981E80C00FFF7C3FFBDE8AB +:1039B0000840002002B0704782B038B504A981E801 +:1039C0000C000546FFF793FF2846FFF77FFF0446EC +:1039D00058B1014600222846D3F7E4F8204605F006 +:1039E00029FBD1F741FC0028EED1BDE8384002B0F8 +:1039F0007047A0F10C00D3F751B910B50446D3F7C6 +:103A00004DF9204605F016FB204610BDA0F10C0034 +:103A1000FFF7F3BFC08800F00300C31E58425841AF +:103A2000704782B07FB5054608A880E80C0008689A +:103A300049684A1011F0010F02AB03C30B4618BFCF +:103A4000AB58044605EB610618BF1C58DDE90A01B6 +:103A50008DE8030008AB0CCB3046A04704B0BDE8AE +:103A6000704002B0704710B50446D3F78DF9204678 +:103A700005F0E0FA204610BD43898B4203D1C0888F +:103A800000F00100704783898B4206BFC08800F0B8 +:103A900002000020704743898B4203D1C08800F0A8 +:103AA0000400704783898B4206BFC08800F008007D +:103AB0000020704743898B4203D1C08800F010007A +:103AC000704783898B4206BFC08800F02000002029 +:103AD000704743898B4204D1C3885AB143F0010334 +:103AE000C38083898B4204D1C38832B143F002037F +:103AF000C380704723F00103F2E723F00203F7E7E6 +:103B000043898B4204D1C3885AB143F00403C38074 +:103B100083898B4204D1C38832B143F00803C38048 +:103B2000704723F00403F2E723F00803F7E7438923 +:103B30008B4204D1C3885AB143F01003C3808389F8 +:103B40008B4204D1C38832B143F02003C380704755 +:103B500023F01003F2E723F02003F7E782B0F0B57B +:103B60008BB010A981E80C004589BDF84070BDF804 +:103B70004260AF4208BF8589022E044628D0052E38 +:103B800016D0012E0FD139463246FFF7A2FF294643 +:103B9000FFF772FF38B13346A18806A800F087FC12 +:103BA0002389013323810BB0BDE8F04002B0704798 +:103BB00039460122FFF7A4FF2946FFF76CFF0028D2 +:103BC000F1D01346A188324606A800F070FCEAE75F +:103BD0002946FFF751FF58B3A1880123324602A8B6 +:103BE00000F065FC39462046FFF755FFA688E0B196 +:103BF00029462046FFF74FFFB8B101230422314682 +:103C000006A800F054FC012229462046FFF78FFF4A +:103C1000002239462046FFF75CFFFFF771FF0BB02B +:103C2000BDE8F04002B0FFF782BF01230322E6E7C0 +:103C300039462046FFF73EFF0028E9D1A37B012B40 +:103C4000E6D120460193FFF726FF019B20B1042215 +:103C500006A800F02CFCDBE70322F9E7817370472C +:103C6000C3889A0610B5044608D4406A0368214602 +:103C7000DB699847E38843F02003E380E388DB06B1 +:103C800006D4D4E90A309842B4BF0020012010BD08 +:103C90000020FCE710B50446D3F714F9204605F0E0 +:103CA000C9F9204610BD00234FF4FA72C0E90A3268 +:103CB000C38843F01003C380704738B5044600F151 +:103CC0000C0501212846FEF7BCFDE06903685B682E +:103CD0009847002104462846FEF7B3FD204638BD2C +:103CE00070B5044600F10C060D4630460121FEF782 +:103CF000A8FDE069036829461B6898473046002103 +:103D0000BDE87040FEF79DBD30B5C488E5064FEABA +:103D100041024FF0640392FBF3F21CD5836A03B9AE +:103D20008162836A9942B8BF194662235943642568 +:103D300091FBF5F11144C26A8162013AC2624AB94B +:103D400001EB8103023124F0100493FBF5F31944D5 +:103D50008162C48030BD6224614391FBF3F1114460 +:103D6000C162F7E710B50446FFF7BBFB606A036862 +:103D700021461B6A9847E38823F02003E380002054 +:103D800010BDA0F10C00FFF7EDBF426B30B5002372 +:103D900000F108049A420FDD54F8045B8D4209D10A +:103DA000911C023350F8211040F82310013A42636D +:103DB000002030BD0133EDE76FF47A70F9E782B08F +:103DC0007FB5054608A880E80C00086849684A10D5 +:103DD00011F0010F02AB03C30B4618BFAB580446EA +:103DE00005EB610618BF1C58DDE90A018DE80300E8 +:103DF00008AB0CCB3046A04704B0BDE8704002B021 +:103E00007047426B0A2A38B5034614D000F1080403 +:103E10000020824205DD54F8045B8D420ED0013053 +:103E2000F7E7901C013243F820105A630846FFF769 +:103E300044FF002038BD6FF47B70FBE76FF47A70AD +:103E4000F8E782B02DE9F04708A981E80C0000F1FD +:103E5000080904464E4600250127636BAB420ADD84 +:103E60003368D86903689B6C984756F8043B013562 +:103E700083F83070F1E70120FEF741FA206B036808 +:103E800001211B6898470025AA4600264F46B046E8 +:103E9000636BB34218DD57F8040B90F830308BB1E8 +:103EA000FFF70BFF012804D057F8043C9B6AAB4294 +:103EB00006DC57F8040C294680F830A0FFF724FFF1 +:103EC00008F101080136E3E71D44B8F1000F02D004 +:103ED000B5F57A7FD9DD206BBDE8F0470368002196 +:103EE0001B6802B0184710B50446D3F761F82046A6 +:103EF00005F0A0F8204610BD7047704700207047BD +:103F00000020704700207047036AC1611A68011DD4 +:103F1000526818461047C069003818BF0120704722 +:103F2000006A03681B6918470023C361704782B0A9 +:103F300010B502A981E80C00002304468361C06922 +:103F400018B103681B689847A061BDE8104002B033 +:103F50007047006A10B103689B69184700207047DA +:103F6000006A10B10368DB6918470020704710B57C +:103F70000446D3F79DFE204610BD82B07FB50546AE +:103F800008A880E80C00086849684A1011F0010F81 +:103F900002AB03C30B4618BFAB58044605EB6106E2 +:103FA00018BF1C58DDE90A018DE8030008AB0CCBF3 +:103FB0003046A04704B0BDE8704002B0704730B54D +:103FC0004B69012B85B005460C4606D94A89012369 +:103FD00040F2FF31684600F06AFA00236361637CB7 +:103FE0003BB1216A0B6828461B689847284605B0F4 +:103FF00030BD237404F10C01284600F03BFCF5E7CA +:10400000A0F10400D3F70CB8438910B504461BB9DE +:1040100021B9D2F70DFE6081608910BD4181FBE7B7 +:10402000406903288CBF002001207047A0F10800E0 +:10403000D3F7AEB810B50446D3F70EFA204604F015 +:10404000F9FF204610BD10B5044680F82C1061B170 +:10405000C06803689B68984738B9E068036804F152 +:1040600008015B68BDE81040184710BD4B1E012BCE +:104070009ABF016300206FF47A70704738B5044628 +:10408000C06803689B680D46984728B9E0680368D4 +:1040900004F108015B68984794F85030012B03D86D +:1040A00004F15400D1F764FAD1F71EFF2A46C4E99F +:1040B0001201E1692046BDE83840D3F7A3BA007881 +:1040C000704790F90000704700887047B0F9000011 +:1040D00070470068000A7047006800127047006867 +:1040E0007047006870470170704701807047018019 +:1040F00070470B12017009144370817070470160A2 +:10410000704701607047836810B5044623B9006AA0 +:1041100003681B699847A060A06810BDA0F1040067 +:10412000FFF7F1BF08299ABF816000206FF47A7011 +:104130007047A0F10400FFF7F5BF006A03689B69B0 +:104140001847A0F10400FFF7F8BF006A0368DB69B5 +:104150001847A0F10400FFF7F8BF00207047A1F155 +:104160000401D3F783BA01707047002070472430F0 +:10417000D2F756BF7047A0F10400D3F773BBC069F4 +:10418000003818BF012070478368586A03681B69AC +:1041900018478368586A03685B69184710B500F1CF +:1041A0002802002352F8044B8C420DD10A3300221E +:1041B00040F82320C369013BC36119B10B6808466D +:1041C0005B6A9847012003E001330A2BEAD1002003 +:1041D00010BD10B500F1280200F1500352F8040B95 +:1041E00010B1C4698C4202D09A42F7D1002010BDB0 +:1041F00010B5044604F01EFF204610BD1FB5C16176 +:104200008168012309891A46684600F050F905B013 +:104210005DF804FB1FB581680023C3610989012390 +:104220000222684600F043F905B05DF804FBF7B5DB +:1042300001F10C06044601A80D46D3F739FD01A98A +:10424000304600F045FB074601A800F02BFB5FB1AC +:10425000696A0B6801A81B68984701A9304600F0FD +:1042600028FB01A800F01EFB3146204600F002FBAF +:10427000204603B0F0BDD0ED037AF5EE407AF1EEC2 +:1042800010FA04D18368586A03689B69184717EECF +:10429000900A704710B583682DED028B0446C1600B +:1042A000586A03689B6908EE101A984707EE900A4F +:1042B000F4EEC87AF1EE10FA16D5A368586A0368CE +:1042C00018EE101ADB69984707EE900AB4EEE78AF9 +:1042D000F1EE10FA08DDA368BDEC028B586A0368A2 +:1042E000BDE810409B69184718EE100ABDEC028B20 +:1042F00010BDA0F10400D3F725BB10B50446D3F7D9 +:1043000021FB204604F096FE204610BDA0F10400DB +:10431000FFF7F3BF70B58B69002601332DED028BDB +:104320000C468B614E6189680B6884B05B680546FA +:1043300002A8984794ED038AB5EE408AF1EE10FA90 +:104340000BD102A9284600F095FA02A800F0AAFABB +:10435000284604B0BDEC028B70BDA368586A0368A0 +:104360009B69984707EE900AB4EEE78AF1EE10FADF +:10437000E7DA02A903A800F07DFA4FF0FF330093BB +:104380002846334603AA2146D3F7F4FA03A800F0DF +:1043900089FADAE7B1F5007FA5BFC1F57F70033078 +:1043A0004800400080B2704788B2704741F6EF6322 +:1043B000002818BF034611FB03F1C1F30900704741 +:1043C000B1F5007F40F2FF30A8BF00207047A1F197 +:1043D00020035E2B9FBF006805236FF09F0213FB35 +:1043E000012194BF40180020704710B50170427041 +:1043F000436010BD82B030B50D4603A981E80C00C2 +:10440000044607C99DF8183084E80700DBB16878D6 +:1044100018B1494252426160A2606A68022A17D00C +:10442000032A1BD0012A04D122686168216052420C +:104430006260012B18D0022B05D163685B42636078 +:10444000A3685B42A3602046BDE8304002B07047DD +:1044500022685242226062685242E9E7D4E90012BF +:104460005242C4E90021E4E7D4E900322260E6E7E1 +:1044700082B013B50DF1100C8CE80C000B78019391 +:10448000069B0093DCE900230446FFF7B3FF2046B8 +:1044900002B0BDE8104002B0704710B500230360C1 +:1044A0000446D1F731FDC4E90201204610BD38B5FC +:1044B0000180428004461D46D1F726FDC4E9020171 +:1044C00015B12046D3F742FB204638BDD0B5DDE913 +:1044D00004679DF818300180C0E9026704464280F5 +:1044E0000BB1D3F733FB2046D0BD82B010B502A983 +:1044F000044681E80C00FFF7D0FF02AB0FCB84E845 +:104500000F00002320462361BDE8104002B0704731 +:1045100010B50446006800F04CFB204610BD0A466A +:104520000021F9F79BB810B504460868206000F038 +:104530002FFB204610BD38B50B6804460068984232 +:104540000D4605D000F035FB2868206000F020FB08 +:10455000204638BD00684388818806305943FFF7FC +:10456000DEBF006830B54488A1420CDA8588AA42D3 +:1045700009DA002907DB002A05DB014404FB0210ED +:104580008371002030BD6FF47A70FBE703685888B0 +:10459000814210B50BDA9C88A24208DA002906DBBA +:1045A000002A04DB194400FB0213987910BD6FF454 +:1045B0007A70FBE72DE9F0470E1E07461D461CDD0D +:1045C000DBB10468B4F80290B4F804A0B145A8BF08 +:1045D000B1469245A8BF924606344FF00008D04538 +:1045E0000FDA294620464A46F8F722FF3B685B88E7 +:1045F00035441C4408F10108F1E76FF47A70BDE816 +:10460000F0870020FBE710B500230446D3F7C4FA77 +:10461000204610BD10B50446D3F7BEFA204610BDA3 +:104620002DE9F04706460F4634689DF82000B4F89F +:1046300002C062456CDAB4F80480434568DA0D685C +:10464000698802EB0109B9F1000F61DDB5F804E0FA +:1046500003EB0E0ABAF1000F5ADD002A2DDAE1450C +:10466000A8BFE146002B2EDAD045A8BFD046002ACD +:10467000B4BFC2F1000E4FF0000E002BBABF594379 +:1046800049420021002B22EAE272CCBF0CFB03F36B +:10469000002306357144063413440D44234400B30B +:1046A00000210846414523DA00224A4511DAAC5C74 +:1046B0000CB19C5401300132F7E7ACEB020989459B +:1046C000A8BF8946CEE7A8EB0308F045A8BFF0468F +:1046D000CDE73A6852881544326852880131134454 +:1046E000E0E70446444505DB28EAE87009FB00F0F2 +:1046F000BDE8F0874A4629461846F8F799FE3A6819 +:104700005288154432685288034613440134E9E75D +:104710000020EDE72DE9F743064668461746984620 +:104720000C46D3F7FDF933685A88974233DA9B88F1 +:10473000984530DA1F2C2ED9019B9C422BDC214658 +:104740006846FFF744FE00244FF0100E08EB040308 +:10475000002531684A8807EB050C624511DDB1F888 +:10476000049099450DDD614410F804C003FB02116B +:104770004EFA05F21CEA020F14BF4FF0FF3200227E +:104780008A710135052DE4D10134052CDED10020DC +:1047900003B0BDE8F0836FF47A70F9E703682DE9A0 +:1047A000F0419D1D5B88002906460C46A3EB0108DD +:1047B00019DD994203DBFFF7CDFE002015E000274D +:1047C00033689B889F42F8DA291942462846F8F751 +:1047D0002FFE05EB08002146FFF7A1FE33685B883A +:1047E00001371D44ECE76FF47A70BDE8F0812DE9E4 +:1047F000F04F83B000AFD1F800A03C6BBAF80210C4 +:104800001E4614447B6B8C428146334426DA002CCE +:10481000D8BF0C46BAF80450AB4202DA002BC8BF2E +:104820001D4604FB05F3073323F00703ADEB030D2F +:104830000AF1060801FB06226B469044EB46AE42A5 +:104840000EDA2246414658467B60F8F7F1FDBAF889 +:1048500002207B689044AB440136F0E70C46D9E770 +:1048600048462AB221B2D3F797F948460C37BD46DD +:10487000BDE8F08F10B504460868206000F088F9A4 +:10488000204610BD10B5134604460A460021D3F752 +:1048900015FA204610BD10B500230446D3F70EFAD2 +:1048A000204610BD10B50446006800F082F920468D +:1048B00010BD38B50B680446006898420D4605D017 +:1048C00000F077F92868206000F062F9204638BDD2 +:1048D00000680968884208B50BD043884A889A4224 +:1048E00009D104310430F8F771FDB0FA80F04009C5 +:1048F00008BD0120FCE70020FAE738B5141E13DBE1 +:1049000000684288A5B295420ED833EA230328BF37 +:104910001346121B9A4200F10400A8BF1A46204415 +:10492000F8F79CFE002038BD6FF47A70FBE770B595 +:104930000D686C88A242A8BF2246114633EA2302C2 +:1049400028BF2246641AA24205F104050646A8BF04 +:1049500022462944FFF79FFF304670BD002BBEBFA3 +:1049600003685B889B1A002A70B50D4630DB01682E +:104970004E889C18B4422BDC944229DB43B335F0BB +:10498000004425D05C42AC4201DAAB4204DCBDE815 +:1049900070400021FFF7B1BF0431002D01EB02068A +:1049A0000CDA5A1931466C42701BF8F7DBFD2246CF +:1049B00000213046BDE87040F8F750BE5C1B22462F +:1049C00071193046F8F7CEFD2A4600213019F1E77B +:1049D00070BD002906DB03685A888A4202DB5980D1 +:1049E000002070476FF47A70704710B50446006875 +:1049F00000F0DFF8204610BD37B50546501D1446BF +:104A00000191D0F719FE286000F0EEF828680199AE +:104A1000448022460430F8F70BFD2A682244002324 +:104A2000137103B030BD1FB50446084601A9FDF758 +:104A300095FA01A8C7F7E4FB01A902462046FFF753 +:104A4000DBFF204604B010BD13B500238DF8041021 +:104A5000012201A904468DF80530FFF7CDFF20465D +:104A600002B010BDF8B50B68B3F902501368B3F982 +:104A700002301D440446681D0E461746D0F7DCFD83 +:104A8000206000F0B1F8206831684580B1F902205B +:104A900004300431F8F7CCFC336820683968B3F986 +:104AA0000230B1F90220043004311844F8F7C0FC98 +:104AB00023682B4400221A712046F8BD10B50968FE +:104AC00004464A880431FFF797FF204610BD10B511 +:104AD00004460868206000F05BF8204610BD38B539 +:104AE0000B680446006898420D4605D000F061F856 +:104AF0002868206000F04CF8204638BD006809683E +:104B000008B54A8843889A4207D104310430C7F770 +:104B1000EBFBB0FA80F0400908BD0020FCE708B5C7 +:104B2000FFF7ECFF80F00100C0B208BD136870B55C +:104B30005E880D6804462EB90560284600F028F806 +:104B4000204670BD6D8815B903601846F6E7FFF77B +:104B500089FFF5E7002907DB0368B3F902208A42E1 +:104B600002DD1944087970470020704708B50388B2 +:104B70004FF6FF729BB2934208D0012B01D0DB07A6 +:104B800002D41E20FAF793FC002000E0012008BDAB +:104B900010B50446FFF7EAFF50B9BFF35B8FD4E8C6 +:104BA0005F3F0233C4E8523F002AF8D1BFF35B8F66 +:104BB00010BD10B50446FFF7D9FF90B9BFF35B8F66 +:104BC000D4E85F3F9A1EC4E8512F0029F8D1BFF303 +:104BD0005B8F9BB2032B04D12046BDE8104000F050 +:104BE00001B810BDD0F74CBD03230380704782B0DD +:104BF00037B506A981E80C000446DDE908018DE817 +:104C0000030006AB0CCB65692068211DA84703B0E3 +:104C1000BDE8304002B0704708B502680B689A42A0 +:104C200008D1102204310430F8F7D0FBB0FA80F03C +:104C3000400908BD0020FCE704207047837C43F056 +:104C4000200383747047807CC0F34010704710B518 +:104C500008310446FFF70EFE204610BDC37C828A51 +:104C60001B0152BA03F1804342F4805203F5E04342 +:104C700092B2C3F818257047072908B507D8032A48 +:104C800005D801754275FFF7E9FF002008BD6FF4F4 +:104C90007A70FBE710B5898A04460022FFF7F2FD1F +:104CA0004FF0FF33002288212046FFF726FE2046E2 +:104CB00010BD38B50D460446D2F7FAFFD4F7A4FE6E +:104CC000E97D7F3105EB81012046FFF7F2FDD4F746 +:104CD0008DFE204638BD73B5847C14F01004054663 +:104CE00027D0416801A8FFF7E4FF6868E97C847D6C +:104CF000D3F7A8F901990A1D02EB400332F810001E +:104D000048F68806B0420CD049880A4461009A42AD +:104D100003D90B441888B042F9D15B1AB3F90030BB +:104D2000AB81AC8924B224EAE47401A8A4B2FFF7F1 +:104D3000B9FD204602B070BD38B504460D46D3F724 +:104D400097F9256110B12046D3F7ACF9002038BDA2 +:104D500070B506460D4671B18B7C13F0100408D176 +:104D6000D3F786F9AB7C43F01003AB743046D3F72E +:104D700099F9002001E06FF47A7070BD70B50022DF +:104D800004460E46D3F74AFA054630B1314620466E +:104D9000D3F768FAAB7CDB06FCD4237B1BB123681A +:104DA00020469B699847002070BDA0F10800FFF7DE +:104DB000E5BF2DE9F04F85B004460E980090A07C29 +:104DC000C0066BD50D686E88B2EB560F4FEA6600D1 +:104DD00064DA043505EB400005EB420980460238F1 +:104DE000A0EB09056D1095FBF3F203FB1255002DA6 +:104DF000F4D1B0F90020A281A27C92064ED5012BFD +:104E00000DD104F10800FFF754FDA3685B88E3812E +:104E100004F1180005B0BDE8F04FD2F701B9B4F9BC +:104E20000E60A2680436164452884FEA430A2F46A1 +:104E300004F1080BC14531D2B4F90E10914211D1E1 +:104E40000122B4F9101003A8FFF71CFD03A958466E +:104E5000FFF72FFD03A8FFF725FD0022E281A268DE +:104E6000161D5288009BB9F9001001359D420F4470 +:104E7000D14408D197FBF5F326F8023BE3890025DE +:104E80000233E3812F46B4F90E109142D2D104F1DE +:104E900018000192D2F7C4F8019ACBE705B0BDE83B +:104EA000F08F0023435082B043580193019B02B01E +:104EB0007047704710B5044604F0BCF8204610BD9A +:104EC000C3688B4210B5044602D003698B4205D1FA +:104ED00023680022DB6B11462046984723791BB1DB +:104EE000236820469B6B9847002010BDF0B585B025 +:104EF0001E468DF80F2003689DF82C2000921F6A33 +:104F00000DF10F02012304460D46B84738B9236856 +:104F100000909F6A0A9B324629462046B84705B052 +:104F2000F0BDC36870B50446B3B10069A0B10368B1 +:104F300001211B689847E068036801211B689847B6 +:104F40000420FDF7DEF90025E068036802219B6874 +:104F50009847014608B195B970BD206903681B6880 +:104F600098470420FDF7CDF92069036801211B68EB +:104F7000984701350420FDF7C4F9092DE4D1E06814 +:104F8000036800211B6898470420FDF7BAF9E06820 +:104F90000368BDE870401B680121184738B5044616 +:104FA00015460A4600F10C01FDF74DFC2A4604F1B6 +:104FB00010012046FDF747FC63690025C3F8005542 +:104FC000E368F3B12369E3B101212046FDF739FC21 +:104FD0000621E068D3F7ACFF06212069D3F7A8FFCC +:104FE0002046FFF79EFFE068036802219B68984710 +:104FF0002069036802219B68984729462046FDF7EF +:1050000020FC0A20FDF77DF9D4E904239AB1117D33 +:10501000E2689AB1127DC3F80815C3F80C254FF069 +:10502000CC72C3F824250622C3F800250A20FDF718 +:1050300068F9002038BD4FF0FF31E9E74FF0FF324B +:10504000E9E770B5044640699DF81060C1F3470177 +:10505000C0F888154FF482711D46FFF722FF606982 +:105060004FF49271FFF71DFF60694FF4B071FFF7C5 +:1050700018FF60694FF4AE71FFF713FF60694FF4DA +:10508000A871FFF70EFF60694FF4A671FFF709FFE3 +:105090006069C0F84425C0F84855CEB14FF480731C +:1050A000C0F8003201238360D0F8482122B10362A6 +:1050B0004FF4A471FFF7F5FE002E204618BF4FF401 +:1050C000A471BDE8704008BF4FF48271D3F7E2B914 +:1050D0004FF40073E4E770B5044640699DF8106032 +:1050E000C1F34701C0F888154FF482711D46FFF7E0 +:1050F000D8FE60694FF49271FFF7D3FE60694FF4F8 +:10510000B071FFF7CEFE60694FF4AE71FFF7C9FED4 +:1051100060694FF4A871FFF7C4FE60694FF4A6718F +:10512000FFF7BFFE6069C0F83425C0F838551EB9D6 +:105130004FF48053C0F8003201230360D0F84821B7 +:1051400022B103624FF4A471FFF7ABFE36B94FF4FE +:1051500082712046BDE87040D3F79CB94FF4AE7120 +:105160002046D3F797F928B963690122DA614FF431 +:10517000A471EEE770BD70B54469097D00234FF05E +:10518000FF3504EB83020133D2F860658E4208BF1D +:10519000C2F86055042BF4D1037C13B103689B69FA +:1051A0009847002070BDA0F10C00FFF7E4BF10B5D8 +:1051B0000446D3F7DBF9204603F03CFF204610BD40 +:1051C0004369D3F808057047406A70474369002077 +:1051D000C3F81015704743698176C27649B1012240 +:1051E000C3F814250422C3F800223022C3F8042394 +:1051F00070473022C3F81415C3F80012C3F808230F +:10520000704738B5C369817E01330446C36199B1E3 +:10521000637EE3B9012594F8281065762046D3F71C +:10522000ABFA94F828302B442B4084F8283083B90B +:10523000636901229A600AE0D3F79EFA08B9E37E17 +:1052400013B1636901229A60A37E002BE0D1002094 +:1052500038BDE36963B129462046D3F78DFA94F847 +:105260002830013303F0010384F82830002BDFD00D +:1052700000236376EBE7A0F10800FFF7C2BF38B563 +:105280004369D3F8103104464BB1012380F828302C +:105290000021D3F771FA63690022C3F81021636912 +:1052A000D3F814314BB1002584F828500121204651 +:1052B000D3F762FA6369C3F8145138BD4269002319 +:1052C0000376C2F800357047032A70B506460C46CF +:1052D00021DC436902F5AC7553F825200B7D9A4219 +:1052E00017D00B6808461B6E9847236800211B687F +:1052F000204698477369227D43F8252023680022C1 +:10530000DB6D06F10C0120469847E38843F0080363 +:10531000E380002001E06FF47A7070BD03681B6ABF +:105320001847C3688B4270B504460D46164605D033 +:1053300013B103681B6E98472E71E56070BD10B500 +:10534000036804465B6C9847236820465B68BDE8A9 +:1053500010401847C08800F00500003818BF012031 +:105360007047C08810F0030018BF01207047C08844 +:1053700000F00C00003818BF0120704703684FF49C +:105380007A729B6B5143184708B50368DB6B9847EB +:105390004FF47A73B0FBF3F008BDD0F8103521EA72 +:1053A0000301C0F818157047D0F810351940C0F83F +:1053B0001815704738B5036804465B680D46984772 +:1053C000E3885B0604D4236803215B6D204698477D +:1053D000E0682946BDE83840F5F782B8C188C1F3D6 +:1053E000C021D3F769BC1FB504460A4600230189D2 +:1053F0006846FFF75CF8E2684AB10299D36AD16265 +:10540000CB1A0293684600230393D2F79FFB04B0A4 +:1054100010BD1FB5C3885906044602D50521FFF704 +:10542000E2FFE3889A0605D5218901230222684616 +:10543000FFF73DF8E3881B0606D5236923B1012059 +:1054400004B0BDE81040184704B010BD1FB5C388B4 +:105450005906044602D50421FFF7C5FFE3889A06E2 +:1054600005D52189012303226846FFF720F8E38848 +:105470001B0606D5236923B1002004B0BDE8104007 +:10548000184704B010BDC28802F0F00208B512B18E +:1054900003681B6E9847002008BD032910B50C4611 +:1054A00006DC00290ADC0DD06FF47A74204610BDAA +:1054B0000429F9D10368DB6A984701E0D3F7D6FCE9 +:1054C0000024F3E7FFF7DFFFF0E7002914BF032113 +:1054D0000021D3F72DBD0023082A8376417614BF1F +:1054E0006FF47A7018467047704710B5044603F0A1 +:1054F000A1FD204610BD7FB5036AD3F81821A2B1E3 +:105500000022C3F81821D3F818310193019B436A94 +:105510002BB14262806A07B05DF804EB18470123A3 +:105520000322182102A8FEF7C2FF07B05DF804FBB2 +:1055300070B5044616460A4600F108011D46FDF7FF +:1055400082F9324604F10C012046FDF77CF92A4627 +:1055500004F1100100252046FDF775F92046A576D7 +:10556000D3F744FE284670BD837E0BB9D3F73EBE09 +:1055700070472DE9F3471746DDE90AA40646894638 +:105580009846FFF7F1FFB7F5803F2AD2BAF5803F82 +:1055900027D2356A0023C5F84495C5F84875C5F883 +:1055A0003485C5F838A5C5F81831D5F81821019209 +:1055B000019AC5F85035C5F8403574B90321182053 +:1055C000CFF7B6FD336A01221A614022C3F80423E3 +:1055D0000CB9CFF771FE002005E00C9B7462B3623A +:1055E000F0E76FF47A7002B0BDE8F087F0B585B0EF +:1055F000B2F5803FDDF828C005460E4614461F462A +:1056000002D2BCF5803F0AD33B46224631462846AB +:10561000CDF828C005B0BDE8F040F4F775BE002411 +:10562000CDE90144CDF800C0FFF7A3FF05B0F0BD00 +:105630002DE9F041DDE906CEDDF8208005460E4675 +:1056400014461F46BEF1000F15D0B2F5803F06D2BA +:10565000BCF5803F03D2BDE8F041FFF78ABFCDE93A +:1056600007E8CDF818C03B46224631462846BDE83B +:10567000F041F4F771BE6FF47A70BDE8F081002359 +:10568000435082B043580193019B02B0704721B947 +:10569000436E4FF40472C3F808230020704770B5BE +:1056A00004460E4615462046FDF78BFB0028FADC23 +:1056B00094F83C3003F0FF00002BF4D1636E317D91 +:1056C0002A7DC3F80C15C3F8142570BD0021D0F74E +:1056D00007BAA0F10800D3F7D9BE30B5044685B0AB +:1056E0000D46D9B9C3895A0712D5636E04F1440235 +:1056F000C3F834252022C3F83825002222644FF451 +:105700000472C3F8042301221A60002005B030BDE2 +:10571000FDF7CBF9E3895B07F7D5E6E70129F4D17B +:1057200090F83C30002BF0D1FDF74BFB0028ECD07B +:10573000A38EA28E94F8301092B20132B2FBF1F037 +:1057400001FB102292B29BB2A286E16A2268C95C78 +:10575000926920469047A38E628E9BB29A42D4D122 +:105760002B46022240F2FF316846FEF7A0FECCE74E +:10577000A0F10800D3F7DABE10B50446D3F7D6FE81 +:10578000204603F057FC204610BDA0F10800FFF7AB +:10579000F3BF026C0346511C1344016493F8441098 +:1057A000FDF70DB938B50446406ED0F83C55236C72 +:1057B000AB4203DA4FF48471FFF761FF236CAB4215 +:1057C00003DA2046FFF7E5FFF8E70023236438BD3E +:1057D000436E20224430C3F83405C3F8382570479F +:1057E00038B5446E0546D4F808315BB12B6C1F2BDD +:1057F00008DC20464FF48471FFF741FF2846FFF78D +:10580000C8FFF0E7D4F810313BB120464FF488715F +:10581000FFF735FF2846FFF7C5FFD4F84C313BB101 +:1058200020464FF4A671FFF72AFF2846FFF7D0FF66 +:10583000D4F8243143B14FF492712046FFF71FFF93 +:10584000D4F88034C4F88034D4F8443123B14FF410 +:10585000A2712046FFF713FFD4F820317BB14FF43B +:1058600090712046FFF70BFF002385F83C30284657 +:10587000FDF7A7FA00280EDD2846FDF7EDF8D4F86D +:1058800058313BB14FF4AC712046FFF7F8FE0023CE +:1058900085F83C3038BD0123E360F0E710B50446DD +:1058A000D3F71AFF204603F0C5FB204610BD38B5DC +:1058B0000D460446FEF7A5FA00212846FEF710FA29 +:1058C000636B012B03D1A06B03685B6B98470020CF +:1058D00038BD10B5036804461B6B98476369012205 +:1058E0005A6000201A6110BD012902D0022900D09F +:1058F00011B94369C3F8041500207047437A013B8E +:105900009942DFBF406901F5A87340F823204FF4A6 +:105910008033DDBF03FA01F1C0F8041300206FF4F7 +:105920007A70704710B5437A013B99420FDC4069A9 +:1059300000EB8104D4F840351A444FF4803303FA65 +:1059400001F1C4F84025C0F80413002010BD6FF425 +:105950007A70FBE7437A013B9942DFBF42694FF41B +:10596000803303FA01F10020D4BFC2F808136FF4AA +:105970007A707047032907D8DFE801F002090C0F9D +:1059800043690122C3F8082501720020704743696A +:105990000022F7E743690222F4E743690322F1E7B3 +:1059A00038B5044690F91000D3F740FF2368054648 +:1059B0001B6B2046984763690122DA60DA68002A87 +:1059C000FCD11DB1236820469B6A9847002038BD52 +:1059D00070B5044690F91000D3F728FF23680546F8 +:1059E0001B6B2046984763690122DA64D3F84C6543 +:1059F0001DB1236820469B6A9847304670BDB1F5BB +:105A00007A5F30B510D800234FF47A5424FA03F5A6 +:105A1000A942DAB203D20133092BF7D11A464369FE +:105A20000020C3F8102530BD6FF47A70FBE710B585 +:105A3000044671B190F91000D3F7F8FE38B1E3884D +:105A400043F00103E38023681B6B20469847002046 +:105A500010BDC388DA07FAD523F00103E380236879 +:105A60009B6AF3E710B50446D3F746FF204603F0E0 +:105A7000E1FA204610BD0020D3F74ABF0120D3F73A +:105A800047BF0220D3F744BF0320D3F741BF042010 +:105A9000D3F73EBF20BF70474FF08053596E186E4A +:105AA000704770474020CFF7C7BD8163704741639F +:105AB0007047C1637047C06B7047EFF30880704751 +:105AC000406B7047C0E900128360704741617047C6 +:105AD000012070472DE9F8430C464968E568064601 +:105AE00064358D424FF00102B8BF0D46FEF7CAFE85 +:105AF000306843880433011D4FF4004C184448F2C9 +:105B00000C0E48F20508814223691ED2312B03DDB9 +:105B1000E26832329A4205DAA1F800C0013302315C +:105B20002361F0E7A3F13202A7684FEAE209D2430A +:105B300017F8097002F0070247FA02F212F0010F9B +:105B400014BF724642460A80E8E7AB4206DB237E7A +:105B50005BB104F11C00CFF73BFD06E06069036810 +:105B60001B6898472369AB42F1DA3046BDE8F883F9 +:105B700010B50446406990B1002A10DDD2002376AA +:105B80000368E26000221B68A16022619847237EBF +:105B90002BB104F11C00BDE81040CFF7E9BC10BDEB +:105BA0000123FFF7E5BF4FF08052D2F83031591C86 +:105BB00009BF4FF07042D2F83401D2F8E80F92F8E2 +:105BC000E03F08BFC0F303100D2B04D101288CBFA8 +:105BD0000020012070470020704710B5D0E9024333 +:105BE000D1E90202A04272EB03032CBF0120002086 +:105BF00010BD3AB103685A614A1E514251411961C0 +:105C0000002070470720704738B5037F04460D46D3 +:105C100083B98261D4F73EFA2369281841F1000163 +:105C2000C4E9020103B1256121460020BDE83840E6 +:105C3000D4F74CBA002038BD002301460377012079 +:105C4000D4F744BA435882B03BB100234350435881 +:105C50000193019B012002B070471846FBE70368DF +:105C600001221A607047036801225A60704773B5B9 +:105C700001F15005AD000068ADB24FF480348C40A6 +:105C80000026C0F80843C0F84843465101F5A87102 +:105C90004559019522F07F42019D40F82120C0F82E +:105CA00044430BB1C0F8044302B070BD0368022244 +:105CB000C3F8442309B1C3F80423704700684FF4C4 +:105CC0008271FFF7BFBF4FF4803303FA01F103681D +:105CD000C3F84813C3F808137047503189000068AF +:105CE00089B2FFF7AFBF0368D3F80405704710B55A +:105CF00061B1B2FBF3F403FB1424A4B244B9C0E9CC +:105D0000001484608281C381204610BD0E20FCE710 +:105D10000920FAE782B050E8022FC188B2EB324F77 +:105D20004FF0000317BF92B241EA014142EA01413C +:105D300004E04268B2EB324F08BF012340E8021290 +:105D4000002AE8D18DF807309DF80730002B0CBFF2 +:105D50001120002002B0704737B550E8013F9DB2D6 +:105D6000C48925448489A54228BF2D1B0489A542E6 +:105D700002BFBFF32F8F002207E0C5EA030540E80A +:105D80000154002CE9D14FF001028DF8032001935A +:105D9000019A0A609DF8031001F0FF0321B1006829 +:105DA00010FA82F003B030BD1846FBE70A884B8832 +:105DB0009A4209D150E8012FC2EA024240E8012389 +:105DC000002BF7D1012070470020704737B550E80D +:105DD000023F1FFAA3F5C488A54202BFBFF32F8F6D +:105DE00000220DE0C48925448489A54228BF2D1BCB +:105DF000C3EA054540E80254002CE8D14FF0010207 +:105E00008DF803200193019A0A609DF8031001F0B8 +:105E1000FF0321B1006800EB124003B030BD18460B +:105E2000FBE70A884B889A4209D150E8022FC2EA60 +:105E3000224240E80223002BF7D1012070470020C6 +:105E4000704733DF70470B684A684360934208BF6E +:105E50000023016008BF43607047436843B1026894 +:105E6000916852680B449342436004BF002343602F +:105E7000704770B5446806460D46206818B1B3688F +:105E80002946984718B923682B60256070BD24689F +:105E9000F3E74368186808B102681A6070474368FE +:105EA000186870474368186800B97047884203D182 +:105EB00002681A600120704703460068F4E76DDF4E +:105EC000704779DF70477DDF704764DF70472DE9E9 +:105ED000F04F85B000250E9CBDF83CB0B4F800A092 +:105EE0000191074690461E46A9463A884A450DDC70 +:105EF00045B12388013BA3EB0A039BB2FF2B3AD8A1 +:105F000006F80A30002005B0BDE8F08F7A6852F834 +:105F10002900039000220DF10B0103A8FFF7D5FF24 +:105F20000028F0D19DF80B20424521D12288002D78 +:105F300014BF0020022002EB0801014459451ADC7D +:105F40003DB9013292B2019B2280B35422880132C2 +:105F5000228022880DF10B01324403A8FFF7B5FF20 +:105F60000028D0D121889DF80B200A4422800125E9 +:105F700009F10109B9E70C20C5E72DE9F341089FB4 +:105F8000BDF824801546CDE90078022204461E465D +:105F9000FFF79DFF50B93346102229462046CDE930 +:105FA000087802B0BDE8F041FFF791BF02B0BDE84C +:105FB000F0812DE9F04F00231788138090F82D30E1 +:105FC00085B006460D4614465BB3082F01D80C2059 +:105FD00028E102A8FFF773FF002840F023812388FF +:105FE000DDF809100822EA54238801339BB21B22F2 +:105FF0002380EA54238801339BB2EA182380E950B6 +:10600000BDF80D30938023889DF8082006339BB29D +:1060100012F0FE0218BF01222380EA5423880133C4 +:106020002380B378FBB123880433BB42CFD802A8C6 +:10603000FFF747FF002840F0F58023880322EA5449 +:10604000238801339BB219222380EA542388BDF8A8 +:10605000082001339BB2E9182380EA54120A4A70DF +:10606000238802332380F2789AB12388D91CB9425D +:10607000ADD80221E954238801339BB2012123804A +:10608000E95423880B449BB22380EA5423880B44B1 +:1060900023807268AAB12388D91CB94297D80221FB +:1060A00092F90020E954238801339BB20A2123800E +:1060B000E954238801339BB22380EA5423880133B7 +:1060C00023803389002B40F0A180338A5BB1CDE976 +:1060D00000472B460722032106F11000FFF74DFF72 +:1060E000002840F09F80338B5BB1CDE900472B4601 +:1060F0001522142106F11800FFF73FFF002840F099 +:106100009180326A002A40F09080D6F82480B8F15D +:10611000000F30D0B8F804302188981C8A1C024443 +:10612000BA423FF654AFFE283FF651AF03336B54EB +:10613000238801339BB2FF222380EA542388013352 +:106140009BB22380B8F80020EA54E918120A4A707A +:106150002088023080B22080B8F804205AB1D8F8E4 +:10616000081000296BD02844F7F762F92388B8F8A3 +:1061700004201344238096F82C30002B40F09880A4 +:10618000307800284ED03388012B58D0228802F175 +:10619000020CBC453FF61BAF012805D173780233D2 +:1061A00013449F42FFF413AF023FBF1ABFB202A9CC +:1061B00005EB0C00ADF80870FFF785FE90BB317859 +:1061C000BDF80830022900F0B98072789A4202D3F3 +:1061D0009F4280F0B180012940F0B280974293B293 +:1061E000C0F0AE80ADF808300821BDF80830FE2BB5 +:1061F0003FF6EDAE22880133AB542288013292B2D1 +:106200002280A9542288134423800BE0CDE9004763 +:106210002B460622022106F10800FFF7AEFE0028F9 +:106220003FF453AF05B0BDE8F08FB4F800C00CF1F7 +:106230000603BB423FF6CBAE1188052901D80720E3 +:10624000F0E76FF4486E01EB0E039BB24FF27D3E18 +:106250007345F4D95388052BF1D96FF448601818A9 +:1062600080B27045EBD94FF6FF70814201D0994260 +:10627000E5D8052305F80C30238801339BB21221A1 +:106280002380E954238801339BB223801188E95489 +:10629000E818090A4170238802339BB22380528890 +:1062A000EA54E918120A4A702388023323802CE743 +:1062B000B36A002BC3D04FF000084FF00C0A4FF028 +:1062C000160BB16A5FFA88F20AFB02F201EB0209CF +:1062D000B9F80430981CFE283FF679AE20880333C5 +:1062E0002B54238801339BB2238005F803B0238805 +:1062F00001339BB223808A5AEA54E918120A4A7081 +:106300002088023080B22080B9F804205AB1D9F830 +:106310000810002993D02844F7F78AF82388B9F8A1 +:1063200004201344238096F82C2008F101085FFA1A +:1063300088F39A42C5D823E7092156E79F42FBD24A +:10634000ADF8087050E775DF704776DF70477ADF89 +:1063500070477BDF70474B8802889A4212D8428888 +:106360009A420FD380888B8840F2F311884294BF01 +:10637000021A421A9A4205D80844984234BF0020B3 +:106380000120704700207047F7B5174601900E4670 +:1063900091B1019C6CB100252C46294601A800F062 +:1063A000F2FD18B13946A8B2B04701340135142DB9 +:1063B000F3D1204603B0F0BD0C46FAE70AB100F075 +:1063C000C1BD00F0D6BD73B50191019C06466CB10C +:1063D00000252C46294601A800F0D5FD18B106EB92 +:1063E000440301349D800135142DF3D130463460CF +:1063F00002B070BD37B5002401902546214601A8A2 +:1064000000F0C1FD00B101350134142CF6D128464D +:1064100003B030BDD4F7ACBAAADF7047002301380F +:106420000B70042806D8DFE800F00306080A0C0009 +:1064300011230B7070472123FBE73123F9E7122367 +:10644000F7E72223F5E7008800F001007047008895 +:10645000C0F340007047F0B58B7891B00C46012B2B +:1064600038BF012300278DF80E3005460B88607C6D +:10647000ADF80C306946ADF800708DF80270FFF78A +:10648000CDFFA07C0DF10101FFF7C8FF1646237B6D +:10649000E27B217D43EAC203227C43EA02139DF89A +:1064A0000220B94222F0190203F0190314BF02219D +:1064B0000121134361F342031C22394609A88DF8D8 +:1064C0000230F7F7CBF8637B13F0300F14D00DF1E7 +:1064D0000901E07CADF808708DF80A70FFF79EFFA7 +:1064E00011238DF808309DF80A30012102AA61F3CA +:1064F00042038DF80A300E92637B8DF82430A37B23 +:106500008DF825300023CDE90633089303AB0493BF +:10651000A388ADF81C30A368CDF814D01BB1E28875 +:10652000ADF818200893A36973B301A90022ADF850 +:1065300004208A701A88ADF82C205A88ADF82E20D5 +:106540005A680D91187B0A92FFF768FFA3690DF155 +:106550000501587BFFF762FFA3699A7A197A41EA2D +:10656000C201DA7A9B7B41EA02119DF80620002BDA +:1065700001F0190122F0190214BF02230123114373 +:1065800063F342018DF80610E36903B10C933346BF +:1065900004AA09A92846FFF73FFF11B0F0BD90DF1C +:1065A0007047A5DF7047B5DF70471FB50023ADF812 +:1065B0000810ADF80A106A4602A9ADF80C30ADF823 +:1065C0000E300093ADF80430FFF7E9FF05B05DF839 +:1065D00004FB78B14FF0171303601B2303711723DB +:1065E000C380038141F61B32002301614381828114 +:1065F000184670470E20704713B5034680880C4636 +:10660000A0B91A88242A77D012D8112A51D0232A67 +:1066100000F08280102A2ED0A37A3BB1E1880020BE +:10662000FFF7BFFF10B94FF48073638102B010BD54 +:106630003A2A46D0552AEFD1DB88C988A072172B99 +:1066400038BF17238B4228BF0B462381FFF7ABFFD0 +:10665000E27A002AE0D12369002BDDD040F67721D1 +:10666000ADF802202289ADF80010ADF8042069468B +:1066700020469847D0E7DB7B0A790A73012B04BFD9 +:106680000B88CB80C98823898B4205D20020FFF775 +:1066900088FF48B90123E372217B637B8B42BBD225 +:1066A0000020FFF782FFB7E7112804BF0123A37280 +:1066B000F2E71723CB800B8141F61B3348818B8196 +:1066C000AAE75B89CA88934228BF1346172B0A6939 +:1066D00038BF17230B8162B1C97A51B140F67721D7 +:1066E000ADF80010ADF80200ADF804306946204660 +:1066F0009047002363818FE71A7A0B694A73002B56 +:106700008AD04DF67A218DF80500ADF80010ADF86D +:1067100002008DF80420AAE7197A237B994228BF4A +:106720001946BEE7012804D0043805288CBF002094 +:10673000012070474FF6FF734380D4F7A7BB07B51E +:106740000023A1F58041A0F58040CDE9003389B256 +:106750006B4680B200F0C6FB002818BF052003B0CE +:106760005DF804FBF0B5FF2887B004460E461546D9 +:106770001F462BD80846FFF7D5FF38B303AA20469B +:10678000FFF7DDFF18B10524204607B0F0BD01A9D1 +:1067900003A8D6F7D7FF04460028F4D1019BAE70BA +:1067A0005E8802992E8027B9696003A8D6F7F0FFAA +:1067B000EAE73F686868B600B74228BF37463A46FE +:1067C000F6F736FEBE42F0D90C24DDE70724DBE7FE +:1067D00030B5FF2887B003460C4615463BD889786C +:1067E0000846FFF79FFF002835D0A3F58042ADF89B +:1067F0000020A1F58042ADF8022062680192228853 +:106800000292184603AAFFF79AFF0528694603A8D3 +:106810000CD100F05BFB48F20663984204461CD0A2 +:1068200007D888B10324204607B030BD00F052FBE2 +:10683000F1E748F20763984211D048F20D6398429D +:1068400014BF03241124EEE7002DECD0294603A841 +:1068500000F06FFBE7E70724E5E78624E3E7112470 +:10686000E1E74FF6FF70D4F727BCFF2808B505D83D +:10687000D4F728FCD4F764F9002008BD0720FCE712 +:10688000D4F748BCD4F750BCD4F758BCD4F770BC8C +:10689000D4F774BC37B500230D460446019301A913 +:1068A000D4F766FA38B18378AB4206D1837A9B0776 +:1068B00003D143680BB903B030BD019B0133019391 +:1068C00001A92046ECE710B50446D4F775FE204632 +:1068D000D5F7F4FB2046D7F7A7FC2046BDE81040CB +:1068E000D7F7ECBA0023FFF73DBF08B5FFF7D2FF9B +:1068F00018B1D4F751FA002008BD0520FCE713B504 +:1069000000230446019301A9D4F732FA30B9204696 +:10691000FFF7ABFF50B1072807D107E08178204689 +:10692000FFF7E3FF20B1052802D0032002B010BD1D +:10693000019B0133019301A92046E5E7CB1F012B01 +:1069400070B506460C46154601D9072070BD1046A5 +:10695000FFF796FF0028F8D021463046FFF79AFF50 +:1069600028B184700580BDE87040D4F735BA0520A1 +:10697000ECE710B54FF6FF7304469C4208460AD177 +:106980004FF4807100F008FB84B2B4F5807F09D128 +:106990004FF6FF7406E0FF2CFAD8214600F0DBFA30 +:1069A0000028F5D1204610BD4FF6FF73984270B510 +:1069B00018BF441C0E4614BFA4B20024A5B2FF2D7C +:1069C00002D94FF6FF7506E02146304600F0DBFAAB +:1069D00001340028F2D0284670BD08B1D4F7E0BBDE +:1069E0007047D4F7DDBBD4F7DBBBD4F7D9BB09B113 +:1069F00000F018BA704707B550230A4601930721E3 +:106A000001ABD4F73BFD03B05DF804FB76DF7047C4 +:106A100013B5044669B901A9D4F762FC43F2020236 +:106A2000904202D008B100F02BFA9DF804309B0789 +:106A30001AD400212046D4F729FCA8B1112813D07C +:106A40000D2806D11321204602B0BDE81040FFF703 +:106A5000DDBF0B2808D043F20202904204D002B0FE +:106A6000BDE8104000F00CBA02B010BD017811B9B9 +:106A70004088FFF7CDBF072903D1806808B100F037 +:106A8000FFB970477FB51422002101A8F6F7E6FD93 +:106A9000062301A88DF80430D4F79CFE07B05DF8FA +:106AA00004FB70B5DDE9045468B161B15BB104FB6E +:106AB00005F6964207D835B12CB1C0E90013C0E9FC +:106AC0000254002070BD0720FCE738B50D4604468F +:106AD00008B9002038BD0368002BFAD040680028B0 +:106AE000F7D0FF29F5D0BFF35F8F00F04CFA0028F4 +:106AF000EFD0E068236800FB0530EBE738B50D46C2 +:106B0000044690B1036883B1406870B1FF290CD08E +:106B1000BFF35F8F00F037FA38B16068BFF35F8F63 +:106B20002946BDE8384000F024BA38BD2DE9F041CF +:106B30008846064618B9FF242046BDE8F081036860 +:106B4000002BF8D04368002BF5D00027FF24B36852 +:106B5000FDB29D42EFD27068294600F0FCF9BFF308 +:106B60005F8F40B9FF2C08BF2C462D1B01354545D2 +:106B7000E2D00137EBE7FF2C07D1FF24F9E72146EC +:106B80003046FFF7BBFF0134E4B2AC42F7D3F4E781 +:106B90007EDF70477FDF704786DF704710B5037870 +:106BA000182B044602D1D3F76BFF207010BD10B52F +:106BB00004464088D7F786FBA0802046BDE81040F9 +:106BC000D5F73EBA10B586B004461422002101A8BC +:106BD000F6F744FD04230DEB03008DF80430ADF807 +:106BE0000640FFF7E4FF06B010BD30B587B005469C +:106BF0000C461422002101A8F6F730FD072301A856 +:106C00008DF80430ADF806500394FFF7D0FF07B0BD +:106C100030BD7FB502238DF804300388ADF806300F +:106C200043798DF80D1013F0040F14BF01230223D4 +:106C300001A88DF80C30FFF7BAFF07B05DF804FB30 +:106C400038B505460C46FFF7E5FB012808D154B1DD +:106C500021462846FFF79CFF042808BF112038BDB5 +:106C600043F20200FBE72046F9E758B3027802F04E +:106C70008203802B25D0C2F30213042B21D802F00B +:106C8000F203322B1DD041788378994219D8062916 +:106C900017D9102B15D8C17811F0040311D1007940 +:106CA00043070ED4084301070BD4D30700F00300B9 +:106CB00003D4B0FA80F040097047003818BF0120B3 +:106CC00070470020704770B515460E46142200210B +:106CD0000446F6F7C3FC2846D7F7F4FA2670A080DE +:106CE0006580204670BDFFF778BE10B50378182B7D +:106CF000044602D1D3F7C4FE207010BD30B531F088 +:106D0000080387B00C4615461BD0112919D00D2950 +:106D100002461AD1032101A8FFF7D5FF9DB12B78B8 +:106D200003F00103C3F10203DBB28DF80C30002342 +:106D30008DF8103041F20113ADF80E3001A8FFF7C5 +:106D4000D2FF07B030BD0223EFE7072101A8FFF70C +:106D5000BAFF0394F2E70021D5F79CB8F7B50746D0 +:106D60000C46002945D0D3F70DFE0546002842D039 +:106D70003846D7F7A7FA06464FF6FF70301AA5F146 +:106D8000020318BF01205D425D41237845EAC0053A +:106D900023F009031D4325703846D3F705FE2378F9 +:106DA00060F3410323703846D3F710FE237860F375 +:106DB000820323703846D3F71BFE0546B8B9384620 +:106DC000D3F7F2FD50B16A4607213046FFF78AFD3E +:106DD00058B9019B93F8440000F00100237860F358 +:106DE00004132370002003B0F0BD2846F6E701200D +:106DF000F4E70E20F7E743F20200F4E713B5E023CF +:106E00000C4601A98DF80430FFF7A8FF9DF8042077 +:106E1000237828B993430CBF0120002002B010BD95 +:106E20000020FBE7D4F72EBE00230A461946D5F70B +:106E300073B810DF704711DF7047D5F7C9BA60DF4C +:106E4000704769DF704761DF70474BDF7047002094 +:106E50007047A8DF7047ADDF7047AEDF7047B0DF27 +:106E6000704762DF70473CDF70473DDF7047704717 +:106E7000B2DF70474FF0020C00DF7047A8DF7047A9 +:106E80001FB50021039001AA44F20100CDE90111D0 +:106E9000FAF7AEF905B05DF804FB4388033300EB65 +:106EA000830399420BD382884FF6FF739A4208D02E +:106EB000038833B18068431C584258417047022010 +:106EC0007047012070474068D6F748B80223002277 +:106ED000D6F794BA18B103230022D6F78FBA48F236 +:106EE0000460704707B5ADF80600ADF804100DF169 +:106EF000060001A9D5F7E0FF03B05DF804FB07B574 +:106F00001346ADF806000A4600200DF10601D5F73C +:106F1000D3FF03B05DF804FB07B51346ADF80600D8 +:106F20000A460DF106000021D5F7C6FF03B05DF853 +:106F300004FB20B119B103680B600020704748F2D0 +:106F40000460704701F01F024B090121914000EBE2 +:106F5000830000F065B84B0910B501F01F04012152 +:106F6000A14000EB830000F04FF8E04000F001008A +:106F700010BD01F01F0301229A404B0900EB830072 +:106F8000D14300F059B84B0901F01F0150F823001C +:106F9000C84000F0010070472DE9F0474F1E7F09FF +:106FA00080460E460137002558F8254008EB850934 +:106FB000E44394FAA4F4B4FA84F44FEA451A202C7A +:106FC00006D10135AF42EFD834462046BDE8F08700 +:106FD0005444A642F5D921464046FFF7BCFF00289D +:106FE000F3D0D9F80040E44394FAA4F4B4FA84F45A +:106FF000E5E710B5034653E8000F0A4643E80024CE +:1070000094F0000FF7D110BD10B5034653E8000F00 +:1070100040EA010243E8002494F0000FF6D110BDCD +:1070200010B5034653E8002F42EA010043E800048C +:1070300094F0000FF6D110BD10B5034653E8002FB1 +:1070400002EA010043E8000494F0000FF6D110BDFD +:1070500010B5034653E8000F00EB010243E800249B +:1070600094F0000FF6D110BD10B5034653E8002F81 +:1070700002EB010043E8000494F0000FF6D110BDCC +:1070800010B5034653E8002FA2EB010043E80004CB +:1070900094F0000FF6D110BD0121FFF7B5BF0B46EC +:1070A00010B4114628B123B103605DF8044B1B688E +:1070B00018470E205DF8044B70472DE9F04308B3E4 +:1070C00002B3D0F800E0BEF1000F1ED0FBB145685E +:1070D000D5F80490B3FBF9F509FB1535BDB942EAC3 +:1070E000010C1CF0030F14D1C568A94211D34D1E29 +:1070F000EC180569AC420CD8DEF80C40A446BDE89B +:10710000F04360470E20BDE8F0830820FBE709202C +:10711000F9E71020F7E7F0B5D8B1D0F800C0BCF11E +:10712000000F18D0CAB14568D5F800E00EF1FF3560 +:107130000D4214D1C568A94211D34D1E0EFB025455 +:107140000569AC420BD8DCF81040A446BDE8F0401D +:1071500060470E20F0BD0820FCE70920FAE7102068 +:10716000F8E729DF704728DF704770B503689E682D +:1071700086B004460D466EB1142200216846F6F72B +:107180006DFAA3680593237901952BB1012B0DD0DE +:107190006846B04706B070BD01238DF80030236902 +:1071A0000293E368039363690493F1E702238DF884 +:1071B0000030E3681B030293F5E7084670470020A0 +:1071C000704708B510461A46F6F732F9002008BD98 +:1071D000831E012B01D8D6F739BC704713DF7047E7 +:1071E0000023D3F8F80F421C04D14FF01023586944 +:1071F000431C01D0FFF7F2BF04207047A0DF7047A7 +:10720000A1DF7047ADDF7047B3DF7047B4DF704771 +:1072100010B504464088D7F755F8A0802046BDE851 +:107220001040FFF7DEBB30B587B005460C46142290 +:10723000002101A8F6F712FA072301A88DF80430FF +:10724000ADF806500394FFF7E3FF07B030BDD6F763 +:10725000C1BCAFDF7047B1DF7047B2DF7047B3DF4B +:10726000704710B504468088D7F75AF860802046EA +:10727000BDE81040FFF7B7BB2DE9F7438046D7F7CD +:1072800021F84FF6FF739842064637D001274FF09A +:1072900003093A466B4608213046D3F7A3FE01376F +:1072A000BFB2054628BB01990A46032342F8049B56 +:1072B00006314046FFF7D1FF044648B9324608215F +:1072C0003046FFF73BFB0446204603B0BDE8F083A1 +:1072D0000C280CD0052800D12C4608213046FFF799 +:1072E00004FB002818BF0324002DD2D1ECE70125B0 +:1072F000F3E7072814BF04460C24E5E743F2020431 +:10730000E2E72DE9F3410746D6F7DCFF4FF6FF73BE +:10731000984218D10024032526464FF001082B4639 +:10732000224631463846FFF796FF042821D0082828 +:1073300025D00B281ED115F002030FD196B9ACB998 +:1073400002B0BDE8F0816A460821FFF7CBFA0028B9 +:10735000E0D1019B9C881D689E1DDEE701254FF052 +:107360000008DCE703251C461E46F8E703253446E3 +:10737000F5E71120B8F1000F08BF0B20E0E700206F +:10738000F8E71FB50DF107030393D6F79BFF02AA99 +:107390000121FFF7A7FA20B9039B187805B05DF823 +:1073A00004FB0020FAE76EDF70476FDF704746DFAF +:1073B00070472DE9F04F9BB01D465023259F01904B +:1073C0008A4603931646BAB1C5B100232B604FF02D +:1073D0000108249A00239AB1AFB13B604FF0010934 +:1073E0000DF1180B0493CDF814B0002454450CD1C2 +:1073F00000201BB0BDE8F08F9046EAE7A846E8E71A +:10740000DDF89090ECE7B946EAE7502200215846B3 +:10741000F6F724F9019803AB30F8140004AA072109 +:10742000FFF7A0F920F002000528E2D09DF82930EE +:10743000032B26D8B8F1000F0ED0C4EBC402B3184A +:10744000DDF82910B150BDF82D209A809DF82F202D +:107450009A712B6801332B60B9F1000F0FD0249A79 +:107460000DF1190302EB04120DF1290153F8040B7D +:1074700042F8040B8B42F9D13B6801333B60013485 +:10748000B4E743F20220B4E7421E00F10F0312F802 +:10749000010F10B99A42FAD170470120704708B520 +:1074A00070B171B103780A78534013F0FE0F08D120 +:1074B000062201310130F5F789FFB0FA80F040096A +:1074C00008BD0020FCE72DE9F04700F101084F1C42 +:1074D00006460D4600F1110901F1110A1022394644 +:1074E0004046F5F773FF0446D0B94046FFF7CCFF9E +:1074F00018B13846FFF7C8FF044651464846FFF723 +:10750000CEFF737C03F0FC03042B05D06B7C03F0EF +:10751000FC03042B18BF044604F00100BDE8F0870B +:107520000024EAE77FB505460E46D3F7EBFB02AA37 +:107530000DF106010720D3F7EDFB10B94FF6FF74EC +:1075400009E0BDF80640B442F1D003992846FFF7A0 +:10755000BAFF0028EBD0204604B070BD038843B9C1 +:10756000821C0A3012F8013B1BB98242FAD118463C +:1075700070470120704710B50446FFF7EFFF58B180 +:1075800022880B889A4208D108220231A01CF5F704 +:107590001DFFB0FA80F0400910BD0020FCE730B5B7 +:1075A00085B00446D3F7AEFB02AA0DF10601072011 +:1075B000D3F7B0FB10B94FF6FF700FE0039D2046E4 +:1075C00005F14601FFF7D7FF30B905F12A01204642 +:1075D000FFF7D1FF0028E7D0BDF8060005B030BDA9 +:1075E0002DE9F0410829CEB006460C464ED800B130 +:1075F00039B90022114610464EB0BDE8F041FFF700 +:10760000D4BE5023B82200210CAF20A801930397C9 +:10761000F6F724F804A920AA002388460133082B92 +:1076200041F8042B02F11702F8D100255022002165 +:107630003846F6F713F836F8150001AB02AA072111 +:10764000FFF790F820F0020005281CD07B7C032B6C +:107650001ED820A9172303FB05130DF131020DF1EC +:10766000450152F8040B43F8040B8A42F9D1118802 +:107670001980013592789A70AC42D7D1E2B20021DC +:107680004046FFF792FE4EB0BDE8F0810720FAE7D2 +:1076900043F20220F7E770B58CB014466A460D46F7 +:1076A00000F11003164613F8011D02F8011B984261 +:1076B000F9D10D22002104A8F5F7D0FF2B788DF821 +:1076C0001F306B788DF81E303046AB788DF81D304A +:1076D000FFF76DFE9DF82F3023709DF82E306370FC +:1076E0009DF82D30A3700CB070BD1FB50346084641 +:1076F0001A7802F0FE02042A1BD1DA78B3F80110DE +:107700008DF806209A88ADF804109B79ADF80C200E +:1077100003A902AA8DF80E30FFF7BDFF032202A9CC +:1077200001A8F5F753FEB0FA80F0400905B05DF806 +:1077300004FB0020FAE738B5044638B1F7F7D5FD69 +:107740000546F7F7D2FD431BA342FAD338BD38B53F +:10775000044638B1F7F7CDFD0546F7F7CAFD431BE0 +:10776000A34200D338BD0120D6F736FFF7F76DFDF1 +:10777000F3E710B500210446DAF7DEFB18B914B1BF +:107780002046E2F777FC10BD0021DAF7D5BBFFF702 +:10779000F0BF10B501220C46DAF7FCFC18B914B1A1 +:1077A0002046E2F767FC10BDDAF7F4BCDAF78ABCD2 +:1077B00010B5044601618800FFF7DBFF606110BD72 +:1077C00010B5044611B1C068FFF7F0FF6069BDE86D +:1077D0001040FFF7EBBF012938B504460D460BDC1E +:1077E0000269406992004FF0FF31F5F737FF00233F +:1077F00025706370636038BD4068FFF7BAFF636847 +:10780000E060A360F3E70246407810B548B913780A +:107810005468022B08BFD368214408BF181951606F +:1078200010BD0020FCE7002343700378012B9EBFAE +:107830004369426843F82120704742684B1E134455 +:10784000494219404160704738B50C461546FFF76C +:10785000DAFF10B10444A04200D138BD00F8015B4A +:107860002D0AF8E74368184770B504460D46E3F75C +:10787000AEF9837B00EB8303294620461B69BDE8F4 +:1078800070400422184770B504460D461646E3F7CB +:107890009EF9837B00EB83033246294620461B6911 +:1078A000BDE87040184770B504460D46E3F78FF900 +:1078B000837B00EB8303294620461B69BDE87040AB +:1078C0000022184770B50D460446E3F780F9037BA4 +:1078D00000EB83002A46036921462420BDE870405E +:1078E0001847002810DD002908DD6FF0404393FBA6 +:1078F000F1F18142ACBF0020012070474FF04043BE +:1079000093FBF0F0884206E0002908DD4FF0404389 +:1079100093FBF1F18142D4BF002001207047002881 +:10792000FCD06FF04043EBE790FBF1F303FB110059 +:10793000002802DA002903DC704702D0002900DAAF +:1079400008447047002806DB002901DACB431844BD +:1079500090FBF1F070470029FADBC1F10103F6E773 +:10796000023981420B4603D31A880239002AF8D023 +:107970000233181A40107047B2EB131F70B505465A +:107980004FEA131614D9901B03F00F0401EB4601C4 +:1079900002460E46012A31F8023B18BF3368E34025 +:1079A0009BB2013A25F8023BF3D103B9013870BD0F +:1079B0000020FCE7F0B5059F0024D21B2646A74215 +:1079C00010D100EB470C01EB47010024A24214D177 +:1079D0000CEB42031EB101212CF812100233181ACD +:1079E0004010F0BD31F8145033F814C065443544EC +:1079F00020F814502E0C0134E1E731F814503544CE +:107A00002CF814502E0C0134E0E7F0B4049F00254C +:107A1000D21B2C46AF420AD100EB470601EB4705CB +:107A200000239A420ED106EB4201F0BC98E731F8F0 +:107A30001560344433F81560A41B20F81540241455 +:107A40000135E7E735F813100C4426F813402414E9 +:107A50000133E6E738B502290446806838BF0221C1 +:107A60000D4618B12368B1EB930F07D96900FFF7F2 +:107A700090FE2368A06065F39F03236038BD38B58E +:107A800004460C20FFF775FE23682278054602F0B5 +:107A90000102C3F39D0023F0030313432B606368CB +:107AA0006B604000FFF765FEA8602268A168C2F322 +:107AB0009D025200F5F7BCFC284638BD994210B52E +:107AC00011D313D800EB410002EB410209B908467B +:107AD00010BD30F8023D32F8024D1B1B002B02DBBB +:107AE00004D10139F2E74FF0FF30F1E70120EFE771 +:107AF00010B5044638B18068FFF758FE2046BDE84F +:107B00001040FFF753BE10BD38B505460C460221A4 +:107B1000FFF7A0FF002C2B78B4BF0122002262F3F4 +:107B200000032B70AB68B4BF61422146023B0122C7 +:107B300023F8021F090C104602F10102F8D1686017 +:107B400038BD0023C0E900338360704728B1037853 +:107B50009B0702D48068FFF729BE704738B50546F9 +:107B60000C464968FFF776FF22782B78A86862F305 +:107B700000032B7063686B606268A1685200BDE807 +:107B80003840F5F755BC0A4629B90178426062F3DE +:107B9000000101707047B7E708B5FFF7D2FFBDE8F5 +:107BA0000840FFF7F0BF920042F0020210B40260FA +:107BB0000022C0E9012110BC1946FFF7E4BFF8B567 +:107BC0009DF8187014461D4604210646FFF742FF33 +:107BD00022462B4627B1002D0CDA624265EB4503A5 +:107BE000317867F3000131700021716052EA0301BE +:107BF00002D1F8BD0027F3E7D6E901104C1C7460F0 +:107C000020F81120120C42EA03421B0CEEE7037825 +:107C1000CA0F62F300032DE9F0410370C1F30F4373 +:107C200013F4FF43074607D13B786FF300033B7023 +:107C300000237B60BDE8F081B3F5FF4FF4D0C1F3C2 +:107C4000C753A3F17F05002DEEDB03D1BDE8F04162 +:107C5000012159E7B3F16F0848BFA3F16008C1F3F0 +:107C60001601162D4FEA281841F4000421DCC5F155 +:107C70001705EC4000252E4641463846FFF7EAFE40 +:107C8000C7F8048026B1B86872000021F5F7E6FC59 +:107C900045B1BB6804FA05F223F81620C5F11005BA +:107CA000EC400136B045C5D0BB6823F81640240C23 +:107CB000F7E7B3F1960605F1090548BFA3F187067A +:107CC00005F00F053611D7E72DE9F84304468F1864 +:107CD000C2F35B020D46511C9846089EFFF7BAFEA0 +:107CE000237868F3000323700023636029461FFA9A +:107CF00086FCB942084602D3401BBDE8F8830278EF +:107D0000A2F13003092B01F1010105D9A2F14103D0 +:107D1000192B14D8A2F13703B342EDD2D4E901E014 +:107D2000F0468146B8F1000F10D100EB4E0213B1BE +:107D300020F81E300232121A52106260D9E7A2F106 +:107D40006103192BD8D8A2F15703E5E7B9F8002051 +:107D500002FB0C3329F8023B08F1FF381B0CE1E76A +:107D6000F8B5044615461E46C1B1531E1E444FF0D9 +:107D7000FF37E9000F3109092046FFF76BFE237832 +:107D800000216FF30003237061604DB9D4E9011045 +:107D900000EB4101FFF7E4FD6060F8BD0127E8E773 +:107DA00000230F2908DC32788A401343013D9BB23F +:107DB00001F108013E44F4D16268501C6060A06883 +:107DC000103920F81230E0E738B50B780578044612 +:107DD00003F0010305F00100181A08D1D1E90132BE +:107DE000D4E90110FFF76AFEEB0748BF404238BDF7 +:107DF000884210B5044601D0FFF7B0FE23786FF338 +:107E00000003237010BD884210B5044601D0FFF76F +:107E1000A5FE63683BB12378C3F30002C2F10102FF +:107E200062F30003237010BD88421FB5044601D0E1 +:107E3000FFF794FE626862B901212046FFF70AFE4F +:107E4000A268012313806360237843F00103237049 +:107E500010E02378D9070FD5A1686FF300032370D2 +:107E60000123ADF80E30009308460DF10E03FFF725 +:107E7000CCFD606004B010BD511C2046FFF7EAFD48 +:107E8000D4E901210123ADF80E30009308460DF12D +:107E90000E03FFF78FFD6060D6E72DE9F8434B68CE +:107EA00005460E46144603B12AB931462846BDE8B8 +:107EB000F843FFF753BE02F10F014FEA111803EB2D +:107EC0001111FFF7C7FDD6E9013108EB0307A868D8 +:107ED00007F1004214F00F0402F1FF3208BF102432 +:107EE00000EB420001EB430E814619464FF0000CB7 +:107EF000C4F11004E9B96FF0010253432CFA04F401 +:107F0000C218C452C8F1010302EB430308F1FF3267 +:107F100018465200F5F7A2FB831E17B133F817205D +:107F20009AB16F6032782B7862F300032B70BDE852 +:107F3000F8833EF8022D42EA0C0C2CFA04F229F8E0 +:107F400002294FEA0C4C0139D4E7013FE5E7F0B5CF +:107F50000E46496885B00546144601B132B931462E +:107F6000284605B0BDE8F040FFF7F8BDFFF772FD09 +:107F7000D6E901212346A868FFF7FEFC6860317846 +:107F80002B7861F300032B70DB0702462DD500230D +:107F90007068ADF80E302109984201D08B420FD1A4 +:107FA000884222D9B36804F00F0433F8111001237A +:107FB00003FA04F4013C214213D0ADF80E3008E07E +:107FC000B76837F8137057B101238842ADF80E3007 +:107FD000E8D8A968012352B90B806B6005E0013332 +:107FE000DAE7BDF80E30002BF3D105B0F0BD0093F9 +:107FF00008460DF10E03FFF7DDFC6860F5E773B589 +:108000000C4616460546D2E90132D1E90110FFF7C8 +:1080100055FD0028BEBF234634461E4623783278DD +:1080200061685340DB071BD401312846FFF712FD7E +:1080300073680093D4E90121B368A868FFF7BAFC1C +:10804000686023786A68C3F30003002A0CBF00232A +:1080500003F001032A7863F300022A7002B070BDB6 +:108060002846FFF7F7FC73680093D4E90121B36851 +:10807000A868FFF7CAFCE3E7F7B50D4616460446C5 +:10808000D2E90132D1E90110FFF718FD0028BEBF87 +:108090002B4635461E462B783278696883EA020300 +:1080A000B4BF01270027DB0714D501312046FFF7B5 +:1080B000D1FC73680093D5E90121B368A068FFF78C +:1080C00079FC60606268237882B962F300032370F0 +:1080D00003B0F0BD2046FFF7BDFC73680093D5E9FF +:1080E0000121B368A068FFF790FCEAE72A7802F064 +:1080F0000102002FE9D0C2F10102E6E72DE9F04FBD +:1081000016464A6873689A420C463EBF34460B4690 +:108110001E4623786168DA0756BF3378012303F0DF +:10812000010385B019440546FFF794FCD4E901E149 +:10813000B368247872683678009384EA0607FB07F0 +:1081400054BF04F0010B4FF0000B04F00104CBF11D +:1081500000081FFA88F3C4F1000806F00106A868B9 +:1081600001931FFA88F30293C6F10008A2EB0E03F5 +:10817000A1F102092746B4461FFA88F871468246E3 +:10818000039399B900EB4E01BBF1000F03D001231B +:1081900020F81E300231FFF7E3FB2B786860344093 +:1081A00064F300032B7005B0BDE8F08F39F8022F9F +:1081B000029B5A40039B013917445A18914221BF30 +:1081C000009B33F8022B009382EA080238BF424634 +:1081D0009444019B07EA0C025A401BFA82F22AF8E7 +:1081E000022B4FEA1C4C3F0C4FEA124BC9E72DE91A +:1081F000F04F16464A6873689A420C463EBF3446B2 +:108200000B461E4623786168DB0756BF337801238F +:1082100003F0010385B019440546FFF71BFCD4E9C0 +:1082200001172478A868D6E901B3367814F0010F55 +:108230000CBF06F001020122C2F1000804F00104A3 +:108240001FFA88F806F00106CDF80480C4F1000892 +:10825000023F1FFA88F8C6F10009ABEB010B00974B +:10826000A446B646CDF808801FFA89F90F46824623 +:10827000CDF80CB067B900EB4101FFF771FB2B782B +:108280006860344364F300032B7005B0BDE8F08FE1 +:10829000DDF8008038F802BFCDF80080DDF80880F6 +:1082A0008BEA080BDDF80C80013FDC4408EB070B80 +:1082B0005F4528BF33F802BBDDF804802CBF8BEA92 +:1082C000090BCB46DE444CEA0E0B8BEA080B12FA84 +:1082D0008BF22AF8022B4FEA1E4E4FEA1C4C120C6E +:1082E000C8E72DE9F74F15464A686B689A420C4675 +:1082F0003EBF2C460B461D4623786168DB0756BF00 +:108300002B78012303F0010319440646FFF7A2FB73 +:10831000A168D4F8048023782A78B068AF68A1F106 +:10832000020A696883EA020CA1EB0801DB43D2432D +:108330000CF0010C03F0010302F00102C646814675 +:108340004FF6FF7B0191BEF1000F19D100EB480100 +:10835000BCF1000F03D0012320F818300231FFF7E1 +:10836000FFFA706023782A78C3F30003C2F3000297 +:108370005340327863F30002327003B0BDE8F08FEF +:108380003AF8021F59440B4401990EF1FF3E714423 +:108390008E452ABF37F8021B4FF6FF7159440A4435 +:1083A00083EA02011CFA81FC29F802CB120C1B0C97 +:1083B0004FEA1C4CC7E72DE9F04F4B6885B00446E7 +:1083C0000E4615460BB1536843B923786FF300038B +:1083D00023700023636005B0BDE8F08F81422DD18A +:1083E000FFF74DFBA5420646074600D105466B68E0 +:1083F000716820461944FFF72DFB2268A068C2F37C +:108400009D0252000021F5F729F9B368D4F808E07D +:10841000D6F804900193AB68029300226B68039333 +:108420000EEB4908F4461146039B93422FD0019B63 +:108430000093ACF102004946002318E0824204D1C7 +:10844000FFF71DFB05460746D1E70027CFE730F8C9 +:1084500002AF53449B46009B33F802AB0093029B50 +:1084600033F8123003FB0AB3038001391B0C0029D7 +:10847000EDD14146881C13B1A8F800300146A1EBAC +:108480000E0149100CF1020C01328046CCE761600C +:108490002A78337853402278384663F300022270FA +:1084A00005B0BDE8F04FFFF723BB4B6870B505463C +:1084B000144613B11378DA0706D52B786FF300034F +:1084C0002B7000236B6070BD636823B9BDE87040FA +:1084D0000121FFF719BB0846FFF7D1FA06462046EF +:1084E000FFF7CDFA012104462846FFF70DFB63682C +:1084F00083B1A3681B88DB0704D53246294628468A +:10850000FFF759FFD4E9012101230846FFF734FAA8 +:10851000606038B93046FFF7EBFA2046BDE870409E +:10852000FFF7E6BA324631463046FFF744FFDEE752 +:108530002DE9F04F0C4651688FB090460131054649 +:108540000293FFF787FAD8F80420A8680132520096 +:108550000021F5F783F82B7800266FF300032B70CA +:108560006E60D8F8041020460131FFF773FA4146D7 +:108570002046FFF7F3FA029BA768D4F80490D3E9EA +:10858000013A0193AB6803935246019B4946384632 +:10859000FFF794FA002832D1039A60600123138018 +:1085A0006B6023786168C3F3000200290CBF0022CE +:1085B00002F0010262F30003029A237098F800307F +:1085C00012785340DB0717D56B682A78003B18BF39 +:1085D000012363F300022A7071B14FF0FF310BA841 +:1085E000FFF7DAFA0BAA29462846FFF708FD029A98 +:1085F00021462046FFF703FD0FB0BDE8F08F01DAFA +:108600006E60CEE7019B03F10042013A4FEA420E51 +:108610003AF81230180406F1010150D509F10103AE +:10862000002127F8191005936360B3B207EB490BDB +:10863000C3F110000BF10209BC460490CC4542D3B3 +:108640003AF812209A400492019A012A09D90AEBB9 +:108650000E02C3F1100132F8022CCA4004991143F2 +:108660000491019A0599881A6860039A00F1004004 +:10867000013802EB400206920EF102020992AAF1C1 +:10868000020A626805920599019A8A4227D301F18C +:10869000004B0BF1FF3B07EB4B0B0020C3F1100627 +:1086A0005F4571D96FF000416B682BB103985A1880 +:1086B00030F81220002A71D06FF0004173E05B00A7 +:1086C0009BB20E46A6E7BCF8006006FA03F0014331 +:1086D0002CF8021B049926FA01F189B2AEE7BBF827 +:1086E00000103BF8022C42EA01420499B2FBF1F27D +:1086F0000999ABEB0101CDE9071A00200E46864629 +:10870000B3450DD8BBF800100844C0BB069921F84A +:108710000229059A0691013AABF1020B6260B0E7BB +:10872000DDF820C0B6F800903CF8021FCDF820C05C +:10873000994041EA1E4E1FFA8EF1514319FA80F911 +:108740001FFA81FC090CA9EB0C0CC1EB204126F8A7 +:1087500002CB01EB2C40D3E739F802CF0CFA03FC33 +:108760004CEA1E4EB6F800C011FA8EF1614426F8AC +:10877000021B090CB345EFD80844013AC5E70021B4 +:10878000079ED1468E46F5E7BBF8002042FA03F17A +:108790000143B2402BF8021990B281E7013B6B60B4 +:1087A00082E7013B63606368002B3FF4FAAE5A181E +:1087B00037F81220002AF4D0F3E6F0B51F464B68D4 +:1087C00085B004460D4616464BB11378DA0706D439 +:1087D0007B68012B0BD1BB681B88012B07D1237849 +:1087E0006FF3000323700023636005B0F0BD012127 +:1087F0002046FFF789F97368002BF6D02846FFF76B +:108800003EF905463046FFF73AF9064601A8FFF75C +:1088100098F97368B3B1B3681B88DB070AD52A4699 +:1088200021462046FFF7C7FD3B462246214601A8C8 +:10883000FFF77EFED6E9012101230846FFF79CF8E9 +:10884000706048B901A8FFF781F92846FFF750F991 +:108850003046FFF74DF9C8E72A4629462846FFF774 +:10886000AAFD3B462A46294601A8FFF761FED0E74C +:1088700010B5D0E90121034601EB420200209142EC +:1088800004D31B78DB0748BF404210BD32F8024DCD +:1088900044EA0040F3E730B5D0E90124002304EBBB +:1088A0004202944206D30278D20748BF5B420B6073 +:1088B000012030BDB3F5004F04D232F8025D45EA25 +:1088C0000343EEE70020F4E7037813F0010310B54B +:1088D00010D1D0E9012404EB4202944202D30B6090 +:1088E000012010BDB3F5803F04D232F8020D40EAFA +:1088F0000343F2E70020F4E72DE9F0470546D1B144 +:108900009818D5E901840026A4F1020E4FF0010C5D +:10891000374603EB0209B8F1000F0ED1B9B3C21A02 +:1089200018462B7813F0010FBDE8F04714BFFF2164 +:108930000021F4F793BE1846E3E73EF8024F1037E4 +:1089400044EA064695F800A0072F0AF0010A02DC67 +:1089500008F1FF38DFE7B4B2BAF1000F06D0E44304 +:108960005CFA84FC1FFA8CF4CCF3072CE4B249B116 +:1089700000F1FF3A00F8014C53450BD0083F360A8E +:108980005046DFE782460AF8014BCA45F5E7134433 +:108990001A1AC6E7BDE8F0872DE9F041D0E9015782 +:1089A000044607EB450500204FF08F48AF4206D341 +:1089B0002378DB0748BF00F10040BDE8F081414665 +:1089C000F5F7FEFF064635F8020DF5F7A5FF31462F +:1089D000F5F7EEFEEAE72DE9F84F44689DF828A088 +:1089E0000B9E8046894615469B469CB982B1551E12 +:1089F000334615F8011F184639B930230370002398 +:108A000000F8013F801BBDE8F88F03F8011BF0E779 +:108A10003046F2E764002046FEF7ABFED8F80810B7 +:108A200007462246F4F704FDABF13A0B31463246D5 +:108A30003819A0F1020C00236745644639D9303358 +:108A4000392B144688BF5B4404F8013B3B469842EF +:108A50009C4638D8BAF1000F0AD00123A4EB010CD0 +:108A6000BCF1030F02BF941C82F801A02146F3B1B0 +:108A70003846FEF79BFE5DB12846C3F7C1FB2A18B6 +:108A8000611E1346AB4229D8954288BF002004449A +:108A900098F80030DB0744BF2D2304F8013B334630 +:108AA000621E9A421FD800232370A01BABE7224608 +:108AB000BFE7248844EA0343B3FBF9F42CF80249E6 +:108AC00009FB1433B8E7BCF800C00233BCF1000F57 +:108AD000BDD0BAF1000FEAD00023BFE713F8017D43 +:108AE00001F8017FCEE71978107803F8010B02F83E +:108AF0000119D6E7012910B5146828D934F01001FE +:108B0000037815D1302B1ED1417841F0200178290E +:108B100000F1020303D110211160181A10BDCCB965 +:108B20006F2901D10821F7E7622911D10221F3E76A +:108B3000082C11D1302B0DD1437843F020036F2B3B +:108B400008D1831CE9E7082C04D0022C02D00CB910 +:108B50000A2313600346E0E7022CFBD1302BF9D146 +:108B6000437843F02003622BEAE701F00F01082964 +:108B70000DD8DFE801F011050A0C0C0C0C0C0E00EE +:108B8000002814BF1E200E207047E4F735BFE4F71D +:108B90004EBFC00040F00200704738B5034615468E +:108BA0000C4609B92C460BE052B1114620469847B5 +:108BB00058B1636833B9656044F00103A560EB60A8 +:108BC000204638BDA368DD60F6E76B68E3606C6043 +:108BD000002BE7D145F00103AC60E360E2E7F8B5B4 +:108BE000064631B1002511F0010304D00023EB60EB +:108BF00029460846F8BDCC68CB6014F0010307D1C4 +:108C0000E768E36022463046FFF7C7FF3C4601466F +:108C10000A4630462946FFF7C0FF21460546E2E7EF +:108C20008A422DE9F04184460E4606D10023516860 +:108C30005360BDE8F041FFF7D2BFD2F80C80B8F125 +:108C4000000F12D01446E468E307FCD524F00104B9 +:108C500051686368934208F0010716D1002339B9BF +:108C60009F4208BF41466160D3603046BDE8F08155 +:108C70005360D3606046FFF7B2FF05466060C5F8F9 +:108C80000C80002FF1D0A560EFE71D46DB68934212 +:108C9000FBD100225A60DA606046FFF7A0FF00288F +:108CA000EDD0E8600546EAE737B50446A068E0F78E +:108CB00015FF019068B16568062D05D001AB002253 +:108CC00001212846E0F724FDE2F78EF90028EDD0D7 +:108CD000019803B030BD38B50446084611464FF040 +:108CE00004121D46E1F77CFC21460C20E1F769FFE8 +:108CF0002B684360044600216868E0F775FEA060B9 +:108D0000204638BD0346806840B1411E9960490045 +:108D10005868042241F00101E2F724BA704737B5E0 +:108D20001D460446084611464FF00212E1F758FC72 +:108D300028686A4640F27511E0F774FB009B43B166 +:108D400000216A460846E0F748FD0446204603B085 +:108D500030BD21460C20E1F734FF044628686060EE +:108D6000E2F7EEF9E1F7F8FFA060EFE708B50022BF +:108D70001146007AC6F7D2F8002814BF1E200E2034 +:108D800008BD07B5002101AA007AC6F7C7F8019807 +:108D9000400040F0010003B05DF804FB07B500227D +:108DA00001A9007AC6F7BAF8019B002B14BF1E2058 +:108DB0000E2003B05DF804FB007A704708B5C6F7D3 +:108DC00053F9BDE80840E4F717BE1FB501A8C6F780 +:108DD00039F90398E4F710FE05B05DF804FB1FB500 +:108DE00001A8C6F72FF90298E4F706FE05B05DF872 +:108DF00004FB1FB501A8C6F725F90198E4F7FCFDAF +:108E000005B05DF804FB08B5C6F70CF9062008BDEF +:108E100008B5C6F70FF9062008BD08B5C6F7FAF879 +:108E2000002814BF1E200E2008BD08B5C6F724F97F +:108E3000BDE80840E4F7E0BD08B50120C6F70CFA2C +:108E4000062008BD08B50020C6F706FA062008BDB2 +:108E500082B07FB5054608A880E80C00086849681C +:108E60004A1011F0010F02AB03C30B4618BFAB58F9 +:108E7000044605EB610618BF1C58DDE90A018DE8C0 +:108E8000030008AB0CCB3046A04704B0BDE87040EF +:108E900002B0704782B007B504A981E80C00002237 +:108EA0000023C0E90823069BC36010300190F9F746 +:108EB00046F9019803B05DF804EB02B0CCF758BB5B +:108EC00082B013B504A981E80C00D0E9082313434C +:108ED000044618D0CDF718F8D4E9082382428B4114 +:108EE00011D200220023C4E90823002304F110005A +:108EF000E3600190F9F723F9019802B0BDE8104052 +:108F000002B0CCF735BB02B0BDE8104002B07047EC +:108F100010B50446F1F77AFA23791BB1236820468D +:108F20009B689847002010BD10B50446F1F7CEFAB3 +:108F3000204600F07FF8204610BD41627047406A2D +:108F4000003818BF0120704740687047416000201A +:108F50007047F7B58B68CD699D42A8BF1D460C468A +:108F6000012201F10C070646294601A8FBF78AFCFD +:108F700001A93846FBF79DFC01A8FBF793FCE068CC +:108F800061692A460430F4F753FAE36962695B1BAE +:108F90002A44E36162615BB9236A002BC4BF03F119 +:108FA000FF332362236A63B1A369E36123696361C9 +:108FB000E369002B03DD606A03681B689847E36977 +:108FC00043B9236A33B994F828301BB104F12C005B +:108FD000CCF7FEFA39463046FBF74CFC304603B07E +:108FE000F0BD38B50446406A9DF81050A8B1002A7B +:108FF00013DD93B12362036884F828501B68C4E929 +:109000000411C4E90622984794F828302BB104F1E2 +:109010002C00BDE83840CCF7ABBA38BD13B50024FE +:109020000094FFF7DEFF02B010BD0B460146184664 +:10903000F4F76AB9CCF724BB012838BF012010B57A +:1090400004462046CCF7F8FA30B9F1F703FB08B92B +:10905000F4F74AF98047F4E710BD08B500F004F8CA +:1090600008B58047F4F740F908B5F1F7EBFAFFF7D8 +:10907000F7FF0000F8B500BFF8BC08BC9E4670477B +:10908000F8B500BFF8BC08BC9E4670470000000061 +:109090000338FDD870470000182D4454FB21E9BF68 +:1090A000D221337F7CD90240D221337F7CD902C0C8 +:1090B0000000000000000080182D4454FB210940EE +:1090C000182D4454FB2109C00200000003000000D9 +:1090D000040000000600000000000040FB21F93FF2 +:1090E000000000002D44743E000000809846F83CCB +:1090F0000000006051CC783B00000080831BF039F9 +:109100000000004020257A38000000802282E336EB +:10911000000000001DF369354FBB610567ACDD3F02 +:10912000182D4454FB21E93F9BF681D20B73EF3F8E +:10913000182D4454FB21F93FE2652F227F2B7A3C06 +:10914000075C143326A6813CBDCBF07A8807703CBF +:10915000075C143326A6913C0000000000000000CC +:1091600001EA01002DF104002FF1040009EA0100D9 +:10917000AB1F0500000000000000000031F10400FA +:1091800073F104005B9005005B9005005B900500A7 +:109190005B9005005B9005005B9005005B9005000F +:1091A0005B9005005B9005005B9005005B900500FF +:1091B0005B90050037F10400000000000000000093 +:1091C000C14E050001840200E5260500E5260500E4 +:1091D000EB260500EB260500D9260500F126050043 +:1091E000435005000B270500D7500500ED4E050044 +:1091F000CD27050011EA01007FF104009D4F050015 +:109200005C2B0020802B00203826002050260020D8 +:10921000682600208026002098260020B026002006 +:10922000C8260020E0260020F82600201027002075 +:1092300028270020402700205827002070270020E2 +:1092400088270020A0270020B8270020D027002052 +:10925000E8270020002800201828002030280020BF +:10926000482800206028002078280020902800202E +:10927000A8280020C0280020D8280020F02800209E +:1092800008290020202900203829002000000000A3 +:1092900000000000BFF20400B5F20400B1F20400C7 +:1092A000B9F20400BBF2040011700200013F050096 +:1092B000053F0500000000000000000001EA010079 +:1092C0002DF104002FF1040051F70100AB1F050040 +:1092D0001DF801005DF40400000000000000000023 +:1092E00085F40400272005007FF404007DFA0100C6 +:1092F0007BF40400B5F4040075F4040073F4040076 +:10930000000000000000000001EA01002DF104004F +:109310002FF1040079180200AB1F050069FD010060 +:10932000CDF404008F2605009326050051090500A1 +:10933000A5260500B5080500F1170200AB260500BB +:10934000C4FFFFFF0000000001EA01000734050030 +:109350002FF1040009EA0100AB1F0500C5F4040069 +:10936000DFF404006C930500080000000100000019 +:1093700002000000020000000200000003000000E4 +:1093800002000000040000000100000005000000D1 +:1093900008000000060000000100000007000000B7 +:1093A00001000000080000000100000000000000B3 +:1093B0000000000001EA01002DF104005506020042 +:1093C00009EA0100AB1F050015050200C7FA0400F9 +:1093D000000000000000000001EA01002DF104007F +:1093E000730005003D0C0200AB1F0500DD09020003 +:1093F00009000500000000000000000001EA010073 +:109400002DF104007701050009EA0100AB1F0500FA +:10941000F10C02003901050020940500080000004D +:10942000010000000C000000020000000500000028 +:109430000300000002000000040000000100000022 +:10944000050000000100000006000000020000000E +:1094500007000000030000000800000001000000F9 +:10946000000000000000000001EA01002DF10400EE +:109470002FF1040009EA0100AB1F0500A90D02004D +:1094800091010500A90E0200DD0E0200D7050500BE +:109490007B010500FB050500170605007F0105009F +:1094A000F8FFFFFF000000008D0105000F0605001A +:1094B0002506050085010500FD03050005040500DE +:1094C000F30505000000000000000000D3070500C0 +:1094D000C91102001B080500000000000000000088 +:1094E00075120200DD070500E7070500FB3E0500D9 +:1094F000F1070500F707050013080500053F050003 +:109500000000000000000000750805007908050053 +:109510007F080500830805008B080500B5160200CA +:1095200049170200000000000000000001EA0100ED +:109530002DF104002FF1040079180200AB1F050083 +:10954000D5170200A30805008F2605009326050005 +:1095500051090500A5260500B5080500F117020010 +:10956000AB2605000000000000000000150B050000 +:10957000C1090500C5090500FB3E0500CF0905002E +:1095800011700200D3090500053F0500391C0200D7 +:10959000EB090500FCFFFFFF0000000001EA0100ED +:1095A0002DF104002FF1040009EA0100AB1F0500B2 +:1095B000E3090500FD0905000000000000000000AF +:1095C000AF0C0500B50C0500BB0C0500D10C050067 +:1095D000D70C0500DD0C0500E30C0500F10C0500BF +:1095E000FF0C05000B0D0500190D0500210D0500F0 +:1095F000270D05002D0D0500390D05003F0D050057 +:10960000450D0500570D05005D0D0500630D0500B6 +:10961000690D05006F0D0500F9250200750D0500A7 +:10962000790D05007B0D0500B90D05000000000057 +:1096300000000000AF0C0500B50C0500BB0C0500D8 +:109640000F0E0500D70C05007D0D0500E30C05008D +:10965000F10C0500FF0C05000B0D0500190D0500B0 +:10966000210D0500270D0500810D0500370E0500B1 +:109670008D0D0500910D0500570D05005D0D0500D0 +:10968000630D0500690D05006F0D0500F925020049 +:10969000750D0500790D0500E1F7010045F40400A2 +:1096A000C50D0500810E0500A30D0500A70D0500E1 +:1096B000E8FFFFFF0000000001EA01002DF10400B7 +:1096C000030E050009EA0100AB1F050015F80100B3 +:1096D00057F40400E0FFFFFF00000000D90E050072 +:1096E000F93E0500B10D0500FB3E05000B0E05001F +:1096F00011700200013F0500053F05002497050099 +:109700000C00000054970500060000006C9705004F +:10971000040000007C9705000700000098970500F2 +:10972000070000000000803F6D56853F0000903F1D +:109730009A99993F0000A03F93A9AA3FA301B43F83 +:109740000000C03FCDCCCC3F6D56D53F6666E63FAE +:109750000000F03F0000803F0000903F0000A03F6D +:10976000A301B43FCDCCCC3F6666E63F0000803F0E +:109770009A99993FA301B43F6D56D53F0000803FB1 +:109780000000903F0000A03F93A9AA3F0000C03F07 +:109790006D56D53F0000F03F0000803F0000903F35 +:1097A0009A99993F93A9AA3F0000C03FCDCCCC3FE6 +:1097B0006666E63F000000000000000001EA0100CC +:1097C0002DF104007D280200652A0200AB1F050070 +:1097D0003DEA0100FBF10400000000000000000071 +:1097E000AD340200051C0500051C0500251205000E +:1097F00029120500A51B0500051C0500051C050018 +:10980000E51D05000F1C0500211E0500C91E0500F1 +:10981000071C0500FFFFFFFF000000000000000024 +:1098200085F40400331405007FF404007DFA010080 +:109830007BF40400B5F4040075F404003915050048 +:10984000353B020031140500FD36020091EB0100AA +:109850001FF20400FCFFFFFF000000006F15050071 +:10986000651505006D15050009EA0100AB1F05002F +:10987000B5EC010031F2040000000000000000001F +:1098800001EA01002DF104002FF1040009EA0100B2 +:10989000891505008D3D02007715050000000000C8 +:1098A0000000000001EA01002DF104002FF1040086 +:1098B00009EA0100AB1F0500A1430200BD17050026 +:1098C000192305003523050039230500552305001C +:1098D00051430200794302004124050000000000CA +:1098E0000000000001EA01002DF104002FF1040046 +:1098F00009EA0100AB1F05002D450200DB1705003A +:10990000DD440200F524050011250500054502008F +:10991000152505000000000000000000051C0500E2 +:10992000051C0500051C05005B9005005B9005000B +:10993000A51B0500051C0500051C0500E51D05000F +:109940000F1C0500211E0500C91E0500071C05008F +:10995000000000000000000001EA01002DF10400F9 +:109960002FF1040009EA0100AB1F050025EA010000 +:10997000E9F10400000000000000000001EA01001D +:109980002DF104002FF1040009EA0100AB1F0500CE +:1099900000000000000000005B90050000000000D7 +:1099A0000000000001EA01002DF104002FF1040085 +:1099B00009EA0100AB1F05000000000000000000E4 +:1099C000192305003523050039230500552305001B +:1099D0005B9005005B90050041240500000000003D +:1099E0000000000001EA01002DF104002FF1040045 +:1099F00009EA0100AB1F05000000000000000000A4 +:109A00005B900500F5240500112505005B9005001D +:109A100015250500000000000000000001EA01001B +:109A20002DF104002FF1040009EA0100AB1F05002D +:109A3000D9590200C72605008F2605009326050088 +:109A400097260500A5260500A9260500A9260500DC +:109A5000AB260500000000000000000039280500CA +:109A6000DF260500E5260500E5260500EB260500B6 +:109A7000EB260500D9260500F1260500E92705009B +:109A80000B270500272705008B270500CD2705009C +:109A90000000000000000000392805000000000060 +:109AA00000000000392805005B9005005B90050070 +:109AB0005B9005005B900500952905005B90050013 +:109AC0005B90050079280500DF2B050000000000F1 +:109AD00000000000F8FFFFFF0000000001EA0100A5 +:109AE0002DF10400B729050009EA0100AB1F0500AC +:109AF0000000000000000000000000000000000066 +:109B0000692E05005B2E050000000000000000002B +:109B100001EA0100073405002FF1040009EA010001 +:109B2000AB1F05004D6102008F31050000000000F1 +:109B30000000000001EA0100073505002FF10400D4 +:109B4000DF350500AB1F0500C5630200D1340500F9 +:109B50005B340500E3340500A5340500F4FFFFFF86 +:109B600000000000FF340500789B050004000000A1 +:109B7000989B0500090000000200000000000000A2 +:109B80000400000010000000080000002000000099 +:109B9000100000003000000069020000800000009A +:109BA000E802000090000000C409000070000000FE +:109BB0008813000060000000102700005000000023 +:109BC000204E000040000000409C000030000000DB +:109BD000A08601002000000040420F00100000009D +:109BE000000000000000000001EA01002DF1040067 +:109BF0003D37050055370500AB1F05009D68020085 +:109C000043370500192305003523050039230500D6 +:109C10005523050001680200296702004124050060 +:109C2000289C050004000000102700000C00000024 +:109C3000204E00000800000050C300000400000097 +:109C4000A0860100000000000000000000000000ED +:109C500001EA01002DF104009B370500B337050030 +:109C6000AB1F0500F9690200A137050095690200E4 +:109C7000F524050011250500E568020015250500FD +:109C800000000000000000003D6A02004D6A020072 +:109C9000556A0200E33705000000000000000000E4 +:109CA000A1390500DD6A02005D6A0200E7370500A0 +:109CB0009D6C0200FB390500F4FFFFFF000000006F +:109CC00001EA01002DF104002FF1040009EA01006E +:109CD000AB1F0500F33905000D3A05000000000038 +:109CE0000000000001EA01002DF104002FF1040042 +:109CF00009EA0100AB1F0500896D0200673A050003 +:109D0000153A0500000000000000000001EA010013 +:109D1000073505002FF10400DF350500AB1F0500F6 +:109D2000C56E0200953C05005B340500653D0500ED +:109D3000613C0500F4FFFFFF00000000833D0500CB +:109D4000000000000000000001EA01002DF1040005 +:109D50002FF1040009EA0100AB1F0500B16F0200FA +:109D6000E73E0500033E05008B3D0500433E050030 +:109D700000000000000000006F3F0500F93E0500F4 +:109D8000B1F20400FB3E0500FD3E0500117002002B +:109D9000013F0500053F0500000000000000000035 +:109DA000BF3F0500093F0500173F0500293F05009B +:109DB000213F050011700200533F0500613F05007F +:109DC00021700200FCFFFFFF0000000001400500C1 +:109DD00000000000000000001970020000000000F8 +:109DE0000000000001EA01002DF104002FF1040041 +:109DF00009EA0100AB1F0500597402003540050057 +:109E000091710200F8FFFFFF000000002D400500E7 +:109E100000000000000000006F4105006D760200A8 +:109E200007410500254105003B4105004B41050068 +:109E30005B410500FCFFFFFF000000005F410500E3 +:109E4000F93E05006B410500FB3E05001D41050084 +:109E50003341050043410500534105000000000067 +:109E6000000000007D7802002F420500FD7802000E +:109E70009D410500D341050045790200FB420500E4 +:109E8000FCFFFFFF0000000001EA01002DF10400CB +:109E90002FF1040009EA0100AB1F0500F3420500A1 +:109EA0000D43050000000000000000001543050000 +:109EB000FD4105007F41050015420500894105006F +:109EC0009341050077420500954205007541050064 +:109ED000F141050065780200FCFFFFFF0000000073 +:109EE00077410500FFFF010000000000FFFF0000B8 +:109EF000FFFF0000FC9E05000800000002000000BB +:109F00000100000003000000020000000400000047 +:109F10000300000005000000040000001C00000019 +:109F2000050000001D000000060000001E000000EB +:109F3000070000001F0000000800000000000000F3 +:109F4000000000004F4C05003D4C0500474C05004B +:109F5000FB3E0500394C05009D7D0200AD7D0200F1 +:109F6000E9810200000000000000000001EA010099 +:109F70002DF104002FF10400B9820200AB1F05008F +:109F800061EA01000DF204007D4D0500F8FFFFFFBE +:109F900000000000AB4D05000000000000000000C4 +:109FA000C14E050001840200E5260500E5260500F6 +:109FB000EB260500EB260500D9260500F126050055 +:109FC000435005000B270500D7500500ED4E050056 +:109FD000CD270500B34E0500B54E05009D4F050089 +:109FE000000000000000000001EA01002DF1040063 +:109FF0002FF1040009EA0100AB1F05006D85020086 +:10A00000AF5105000352050077510500F8FFFFFF2F +:10A010000000000077520500F4FFFFFF0000000081 +:10A02000A75105000000000000000000198A02008E +:10A03000C58A02003F530500F98F020059880200CB +:10A04000518B020055530500AD8802006353050093 +:10A050006F530500190D0500DD530500E590020062 +:10A060007D530500AD8B0200398C02008953050039 +:10A07000E18802005D0D0500630D0500B553050084 +:10A080009B5405001D890200235305008D890200A1 +:10A09000BB170500CF1705000000000000000000FE +:10A0A00039280500315505004D910200D7540500AF +:10A0B00071930200ED55050031560500E954050085 +:10A0C000EB540500000000000000000039280500E6 +:10A0D000DB5605008F5605009D9302009F56050034 +:10A0E000952905000D940200CD560500792805003C +:10A0F000DF2B05002D950200795705008D94020095 +:10A10000F8FFFFFF0000000001EA01002DF104004C +:10A11000B7290500D3560500AB1F05007157050090 +:10A120008B570500000000000000000001EA01005C +:10A130002DF104002FF1040009EA0100AB1F050016 +:10A14000D99602009D580500AF58050009980200F5 +:10A15000433E0500000000000000000001EA01008D +:10A160002DF104002FF104002F5A0500AB1F05004C +:10A17000F9980200655A050031F104005198020077 +:10A180007D980200A9980200D3580500CD980200DE +:10A19000A1590500E9580500FD580500255905009D +:10A1A00055590500D1590500FF590500755905009D +:10A1B00037F1040000300040030000000F000000F1 +:10A1C00000400040040000000F000000003002408A +:10A1D000230000000C0000000020004002000000EE +:10A1E0001000000000F002402F00000004000000FA +:10A1F0000080024028000000100000000000000065 +:10A2000000000000D55A0500CD5A0500B1F2040047 +:10A21000FB3E0500D15A050011700200013F050008 +:10A22000053F050000000000F4390020DB5B05005D +:10A2300004880600088806000400000001000600EB +:10A24000F43C00202088060030880600080000004A +:10A250001088060020880600080000000888060014 +:10A260001088060008000000AC870600E48706009E +:10A2700008000000E48706000488060008000000CB +:10A280000000FFFFDEC0ADDEFE011EF1DEC0ADDE70 +:10A29000FF011EF10010000004000000010000009A +:10A2A00075D9020055D90200C37105007DDB02009B +:10A2B0002DDB0200BB710500BF71050031D9020022 +:10A2C000000000000100000001000100D8A205000C +:10A2D00001000100DCA205000100000000000000F8 +:10A2E000DCDC0500FFFF030059EA0200010000006A +:10A2F000570300000402000087020000FD02000076 +:10A300002B0200002A02000031020000B800000009 +:10A31000B9000000BA00000019030000B7000000F7 +:10A3200024A3050060E4050000001A0100000000FD +:10A3300000000000000000013CA3050044D7050018 +:10A34000570000000A0000004CA30500CA120000DC +:10A35000E4A30500D2120000DCA30500DA1200001D +:10A36000D4A30500C2120000CCA30500AA1200006D +:10A37000C4A30500EA0E0000BCA305009213000070 +:10A38000B4A30500521B0000ACA30500821200001C +:10A39000A4A305009A1800009CA305000CDD05008D +:10A3A000D9EC020024DD050039EE02000CDD0500C9 +:10A3B000C9ED02000CDD050001EE020024DD050000 +:10A3C0001DEE020024DD050015ED020024DD050070 +:10A3D00043ED020024DD050071ED020024DD0500DF +:10A3E00085ED020024DD050099ED0200F0E3050093 +:10A3F0000800000074A505006CA5050064A5050013 +:10A400005CA5050054A505004CA5050044A5050064 +:10A410003CA50500F0E305000C000000D4A50500F4 +:10A42000CCA50500C4A50500BCA50500B4A5050084 +:10A43000ACA50500A4A505009CA5050094A50500F4 +:10A440008CA5050084A505007CA50500CCF40500BD +:10A4500009739135CCF4050001632B07CCF405009A +:10A4600001EE9362CCF4050001AE7EE7CCF405006A +:10A47000014308A7CCF4050001841047CCF4050083 +:10A4800009BFFE5FCCF4050009E41315CCF4050008 +:10A4900009FB93BFCCF4050001C07D05CCF4050099 +:10A4A00001C47DA7CCF4050001E67807CCF40500D3 +:10A4B0000118FFAFCCF4050001FB3BE7CCF405002D +:10A4C00001C46D47CCF40500097E9DE7CCF405007E +:10A4D00009C411F7CCF4050001B57E42CCF40500A7 +:10A4E000095ECABDCCF405000184D173CCF405002B +:10A4F00001849073CCF4050001317E47CCF4050053 +:10A5000001A5BCF5CCF4050001C02907CCF4050079 +:10A51000093FC6F8CCF4050001802802CCF4050000 +:10A5200001444545CCF4050001AAAAAACCF40500D3 +:10A53000096194F4CCF405000180A80FCCF4050067 +:10A5400009671404CCF4050001447C41CCF40500F7 +:10A5500001109571CCF4050001845447CCF405003A +:10A56000094150CCCCF4050001047D44CCF4050035 +:10A57000011C5311CCF4050001C45542CCF4050074 +:10A5800001421000CCF4050001601000CCF405007D +:10A5900001001C00CCF4050001009001CCF4050082 +:10A5A00001001021CCF4050001001042CCF405009C +:10A5B00001001084CCF405000100100CCCF405005F +:10A5C00001007000CCF4050001001300CCF405007C +:10A5D00001081100CCF4050001841000CCF4050042 +:10A5E00009511115CCF405000100A222CCF405009C +:10A5F000010A2022CCF40500017F03E5CCF405001C +:10A6000009117CCACCF40500010A1045CCF4050000 +:10A6100001600307CCF405000951815FCCF405000B +:10A6200009400155CCF4050009400117CCF40500A0 +:10A63000010080E8CCF40500014081E8CCF405007D +:10A6400001403902CCF4050001EA7F471CA7050050 +:10A6500024A7050058A6050060E4050000002201BB +:10A6600000000000000000000000000170A60500CE +:10A6700044D70500370000000600000080A6050052 +:10A68000AA180000D8A605003A190000D0A60500B7 +:10A69000E20E0000C8A605008A130000C0A605004F +:10A6A0004A1B0000B8A6050072120000B0A6050003 +:10A6B00024DD0500E5EE02000CDD050075EF02006B +:10A6C0000CDD0500A9EF020024DD050031EF0200DA +:10A6D00024DD0500C9EF0200F4DC0500DBEF020019 +:10A6E00060E40500000026010001000000000000F9 +:10A6F0000000000245F00200FCA6050044D705005A +:10A7000017000000020000000CA7050092080000DE +:10A7100024A70500D20900001CA70500E0A605003B +:10A72000E2020000E0A605008C02000060E40500E3 +:10A730000000050100000000000000000001000210 +:10A740006CA705008CA7050060E4050000005E0111 +:10A750000000000000000000000100027CA70500CE +:10A760008CA7050024DD050005F2020079F5020042 +:10A77000EDF40200000000000000000079F5020086 +:10A78000EDF40200000000000100000044D70500C5 +:10A790004F000000090000009CA705003A020000DD +:10A7A00010A805008A15000018A805006200000026 +:10A7B000B4D505006A000000FCA70500821B00005C +:10A7C000E4A70500EA030000B4E50500F203000079 +:10A7D00088E50500FA0300007CE50500220500007D +:10A7E0009CE5050024DD050079F002003CDD050054 +:10A7F000C1F102003CDD050031F10200DCDC0500A6 +:10A8000008000800B3F0020024DD05004DF102004D +:10A8100024DD0500A9F0020024DD05007DF2020020 +:10A8200024DD05006DF9020060E405000000CE00A3 +:10A8300001000002030004000500000681FB020085 +:10A84000C1F7020095FB02000DF80200CBF70200F1 +:10A8500074A805002803030100000000670301003D +:10A8600001000000C10203007CFB0500FB020300A5 +:10A870000600000044D705000F00000001000000A2 +:10A8800084A80500B20E00008CA805000CDD0500B0 +:10A89000DBF70200A0DF05009CA8050044D70500F7 +:10A8A0003700000006000000ACA80500BA00000058 +:10A8B000A20C0000B2040000F0A80500D2160000AF +:10A8C000E4A80500A2130000DCA805007206000041 +:10A8D00028A80500AA0A0000B0FC05003CDD050020 +:10A8E00015FB0200DCDC0500FFFF0100BDFA0200E1 +:10A8F0003CDD0500B1F702003F030202000000004A +:10A90000A701020200000000AF02030100000000E6 +:10A91000C10203007CFB0500670301000100000089 +:10A920008B0201000000000035020201000000005F +:10A9300005020200FFFFFFFFC10203007CFB0500D0 +:10A94000670301000100000061080000180E8E0C72 +:10A9500000008F0A6809E108E907EE0E4D0DDA0BD9 +:10A960002F0BF709A0DF05006CA9050044D70500EF +:10A97000EF0000001D0000007CA90500BA000000E7 +:10A980007A1500008A00000064AA0500D2170000B2 +:10A99000A4AA0500A21800006CAA0500B2120000CB +:10A9A0009CAA0500D216000084AA0500C216000069 +:10A9B00078AA0500B204000090AA05002A0700004A +:10A9C00064B30500C207000014B30500AA09000023 +:10A9D0000CB205007A0900008CB105006A0900007C +:10A9E000DCAF0500FA090000A0AF0500FA0700007F +:10A9F00050AF05009206000088AE05008A060000F0 +:10AA00001CAE05003A0B0000CCAD0500F2070000BB +:10AA100098AD0500C20900006CAD0500CA09000030 +:10AA200028AC05007A06000000AC0500AA0600006C +:10AA300058AB05008206000048AB0500320B000051 +:10AA400024AB05008A08000008AB0500820800005E +:10AA5000ECAA0500A2090000CCAA05009A09000092 +:10AA6000ACAA05003CDD0500F5FC0200DCDC0500BD +:10AA7000FFFF0100BDFC0200DCDC0500FFFF010060 +:10AA80000DFE0200DCDC0500FFFF010065FD020099 +:10AA9000DCDC05000200000095FE02003CDD050044 +:10AAA00091FC02003CDD050075FC0200F0E30500AE +:10AAB0000600000032120000FA0E0000720D0000C5 +:10AAC00022120000F20C0000020E0000F0E305006C +:10AAD000060000001A120000EA0D0000321000000B +:10AAE00042120000621000004A120000F0E305006C +:10AAF0000500000032120000E210000032100000D9 +:10AB0000F20E0000720D0000F0E3050005000000E9 +:10AB1000F20D0000F20E000032100000E210000002 +:10AB2000EA110000F0E30500070000003A10000001 +:10AB30002A170000120F00002A170000620F000001 +:10AB40002A170000A20D0000F0E30500020000003B +:10AB5000EA0C00005A100000F0E305002800000095 +:10AB6000FA0B0000B20C0000EA0D0000CA0C000055 +:10AB7000120C00001A1700000A0C0000B20C0000B2 +:10AB8000EA0D0000CA0C0000120C00001A170000A9 +:10AB9000120C000052100000FA0E000032100000EB +:10ABA000E210000032100000FA0E00003210000027 +:10ABB000D20C0000EA0D0000F20E0000720D000041 +:10ABC000DA0C00001A170000F20C0000EA0D000079 +:10ABD000F20E0000720D0000DA0C00001A170000DF +:10ABE000FA0C000052100000FA0E000032100000B3 +:10ABF000E210000032100000FA0E000032100000D7 +:10AC0000F0E3050008000000BA0D00001A1700006C +:10AC1000520F0000FA0E00001A170000720D00001B +:10AC20001A17000012110000F0E305004F000000A9 +:10AC30003A0F0000CA0C00001A170000B20C000006 +:10AC4000B20C0000D20B0000B20C00002A1200006F +:10AC50001A170000F20E0000F20E00001A17000092 +:10AC6000CA0C0000EA0D00001A170000720D000067 +:10AC7000720D00001A170000F20E00008210000092 +:10AC8000120E0000F20B00001A170000CA0B0000A1 +:10AC9000CA0B0000F2110000CA0B0000F210000005 +:10ACA0001A17000032100000321000001A170000BE +:10ACB000720D0000CA0C00001A170000B20C000050 +:10ACC000B20C00001A170000EA0D00006A0F000025 +:10ACD0004A0F0000CA0C00001A170000B20C000056 +:10ACE000B20C0000D20B0000B20C0000E20C00001D +:10ACF0001A170000EA110000EA1100001A170000FC +:10AD0000F20E00007A0D00001A170000CA0B0000B6 +:10AD1000CA0B00001A170000CA0B0000220C00002A +:10AD20003A1200000A1100000A0C0000CA0B0000D1 +:10AD3000F2110000CA0B00006A1000000A0C0000AB +:10AD4000CA0B0000F2110000CA0B0000F20E000056 +:10AD50001A1700007A0D0000F20E00001A1700000A +:10AD60007A0D0000520F00003A170000F0E30500D2 +:10AD700009000000DA0D00000A120000EA100000CD +:10AD8000EA11000002120000EA1100001A17000088 +:10AD9000B20C0000CA0D0000F0E305000B0000003B +:10ADA000C20D0000220E0000120E00002A0E00004C +:10ADB000120F00004A0F00005A0F0000120E000090 +:10ADC000220E0000BA0C0000C20D0000F0E30500E6 +:10ADD00012000000E20D00003211000022110000FC +:10ADE000421100002A0E00004A120000621000000A +:10ADF000421100002A0E0000321100000A0C00006F +:10AE00000A0E0000020C0000221100003A1100009E +:10AE1000721000002211000052120000F0E3050041 +:10AE200019000000DA0D0000120E0000620F000091 +:10AE30002A0E0000E210000092100000220E000016 +:10AE4000120E0000620F00002A0E0000EA1100003E +:10AE500042110000220E0000120E00000A0E000037 +:10AE6000F20B0000E210000032100000F20E0000B1 +:10AE7000E20B0000DA0B00001A0C0000E2100000E8 +:10AE8000EA11000042110000F0E30500300000006C +:10AE9000AA0D000032100000EA110000CA0B0000E9 +:10AEA000D20B0000CA0B0000EA11000032100000B3 +:10AEB000AA0D000032100000EA110000CA0B0000C9 +:10AEC000D20B0000CA0B0000EA1100003210000093 +:10AED000E2100000CA0B0000B20D0000F20E0000EC +:10AEE000FA0E0000F20E0000720D0000EA0B0000E6 +:10AEF000AA0D000032100000EA110000CA0B000089 +:10AF0000D20B0000CA0B0000EA1100003210000052 +:10AF1000EA110000B20C00001A0F0000E21000005D +:10AF20001A110000CA0B0000B20D0000FA0E00005A +:10AF3000AA0D000032100000EA11000032100000DB +:10AF4000EA110000E210000032100000F20E0000D2 +:10AF5000F0E3050012000000AA0D0000720D0000D1 +:10AF6000FA0E0000120E00002A110000120E00005E +:10AF70002A110000EA100000EA110000720D000022 +:10AF8000720D0000EA110000120E00000A1100000C +:10AF9000120E00000A110000E2100000FA0E00007C +:10AFA000F0E305000D000000D20D0000F20E0000DD +:10AFB0006A100000EA1100004A0F00003210000081 +:10AFC0002A110000CA0B000062100000E21000000D +:10AFD00042120000B20C00000A0E0000F0E305006F +:10AFE0006A000000FA100000F21100009A0D000043 +:10AFF0000A0F0000D20C00003A0F00007A0D00008A +:10B00000DA0C0000B20C0000820D0000F20E00000D +:10B010004A0F00007A0D0000D20C00008A0D0000DB +:10B02000FA0E0000EA100000F2110000FA0E000013 +:10B03000EA1000007A0D0000F20E0000CA0C0000B9 +:10B04000820D0000CA0C0000020F0000EA10000090 +:10B05000FA110000FA0E0000EA1000007A0D00005C +:10B06000FA0E0000CA0C0000320F0000FA0E0000B9 +:10B07000F20E00007A0D0000CA0C0000820D0000E4 +:10B08000520F0000D20C0000820D0000FA0E0000EA +:10B09000EA1000007A0D0000F20E00007A0D0000A8 +:10B0A000CA0C0000920D0000CA0C0000820D0000C6 +:10B0B000CA0C000002110000F2110000FA0C00009E +:10B0C00002110000F2110000B20C0000820D00001D +:10B0D000FA0E0000CA0C000052100000FA0E000028 +:10B0E00032100000EA100000DA0C0000B20C000080 +:10B0F00002110000F2110000B20C0000EA10000082 +:10B1000052100000FA0E00007A0D0000CA0C000078 +:10B11000EA100000FA0E000032100000EA100000F1 +:10B12000FA0C000002110000F2110000FA0C0000FD +:10B1300002110000F2110000B20C0000B20C00007D +:10B14000820D0000FA0E0000CA0C0000EA10000098 +:10B15000F2110000EA100000FA0C0000F20C0000EE +:10B16000D20B0000B20C0000EA100000F211000047 +:10B17000B20C000052100000FA0E00003210000065 +:10B18000EA100000DA0C0000820D0000F0E3050078 +:10B190001E0000004210000032100000E21000000B +:10B1A000EA110000EA110000E21000003210000075 +:10B1B000F20E0000720D0000720D0000F20E000091 +:10B1C000321000008A100000520F00007A0F0000B9 +:10B1D0007A10000032100000E2100000EA110000B6 +:10B1E000EA110000E210000032100000F20E000030 +:10B1F000720D0000720D0000F20E0000321000000F +:10B20000720F00001A0E0000320E0000F0E305007D +:10B2100040000000D20D000032100000EA110000D2 +:10B22000EA0D00003210000012120000EA0D0000CA +:10B2300032100000CA0D000032100000EA110000B8 +:10B24000EA0D00003210000012120000EA0D0000AA +:10B2500032100000CA0D0000F20E0000EA110000DA +:10B26000320F0000E210000012120000320F000046 +:10B27000E2100000CA0D0000F20E0000EA1100000A +:10B28000320F0000E210000012120000320F000026 +:10B29000E2100000C20C0000220F0000EA110000C2 +:10B2A000320F0000E210000012120000320F000006 +:10B2B000E2100000C20C0000220F0000EA110000A2 +:10B2C000320F0000E210000012120000320F0000E6 +:10B2D000E2100000CA0D000032100000EA11000068 +:10B2E000EA0D00003210000012120000EA0D00000A +:10B2F00032100000CA0D000032100000EA110000F8 +:10B30000EA0D00003210000012120000EA0D0000E9 +:10B3100032100000F0E30500120000002A0F0000C8 +:10B32000FA0E000032100000FA0D00004A10000072 +:10B33000FA0D00004A100000020E0000120E00007C +:10B34000F20E0000FA0E000032100000720D000034 +:10B35000F20E00006A100000D20C0000420F000044 +:10B360002A0E0000F0E305000A000000221700008A +:10B37000EA110000EA110000EA1100009A10000032 +:10B3800032170000E2100000E2100000E21000009E +:10B390007A0F0000D8020202400000002B030202D4 +:10B3A00048000000A8020202800000003E030202E2 +:10B3B00080000000F301010200000000A20202026E +:10B3C000010000006403020204000000C102030245 +:10B3D0007CFB0500000102040810204080C0E0F062 +:10B3E000F8FCFEFFA0DF0500ECB3050044D7050024 +:10B3F0002F00000005000000FCB30500BA000000AB +:10B4000052190000121800003CB405000A1900008F +:10B4100024B40500EA16000030B40500521A0000FA +:10B4200048B40500DCDC0500FFFF03001703030040 +:10B43000DCDC0500FFFF0300FF020300DCDC05008D +:10B44000FFFF0300DD02030024DD0500B900030057 +:10B4500047433A20746F74616C3A2025752C20752F +:10B460007365643A2025752C20667265653A20253F +:10B47000750000000A204E6F2E206F6620312D626D +:10B480006C6F636B733A2025752C20322D626C6FC4 +:10B49000636B733A2025752C206D617820626C6B8C +:10B4A00020737A3A2025752C206D617820667265AC +:10B4B0006520737A3A2025750A0000004743206D05 +:10B4C000656D6F7279206C61796F75743B2066725F +:10B4D0006F6D2025703A00000A20202020202020B7 +:10B4E000282575206C696E657320616C6C2066720E +:10B4F000656529000A253038783A20002563000068 +:10B5000068C80500B40000800A000000C202000004 +:10B51000E2C2050020C00500DA560600DE5606002D +:10B52000E2560600EA560600ED560600F056060002 +:10B53000F3560600F6560600015706000B570600A4 +:10B54000145706001F5706002957060031570600FA +:10B550003A57060045570600505706005657060052 +:10B560005E570600665706006F57060078570600BC +:10B570008057060089570600925706009A57060022 +:10B58000A1570600AC570600B2570600BA5706008E +:10B59000C3570600C9570600D3570600DE570600FA +:10B5A000E4570600EF570600F6570600FE57060060 +:10B5B000065806000E580600155806001C580600CE +:10B5C000235806002A58060031580600385806004D +:10B5D0003F580600465806004F58060053580600CC +:10B5E0005D580600625806006A5806007858060042 +:10B5F0007D580600845806008B58060094580600B3 +:10B600009A580600A1580600AD580600B458060026 +:10B61000B8580600BF580600C6580600CD580600A8 +:10B62000D4580600DB580600E4580600F05806001F +:10B63000FB580600015906000B5906001059060078 +:10B640001959060021590600265906002E590600F0 +:10B6500039590600445906004E590600555906004E +:10B660005C590600625906006959060071590600C6 +:10B67000775906007D590600895906008F59060042 +:10B6800095590600855A06009B590600A5590600E3 +:10B69000AD590600B2590600B6590600C359060056 +:10B6A000CB590600DA590600E7590600F55906009D +:10B6B000005A0600165A06002F5A06003E5A060087 +:10B6C0004E5A0600615A0600715A06007D5A06005D +:10B6D0008B5A06009E5A0600AA5A0600B85A06005F +:10B6E000CC5A0600DF5A0600EF5A0600045B06003B +:10B6F000155B0600225B0600255B06002D5B06003D +:10B70000325B0600365B06003A5B0600465B0600CD +:10B710004D5B0600575B0600625B06006B5B060034 +:10B72000735B06007D5B0600855B06008F5B060091 +:10B73000965B06009C5B0600A35B0600AE5B060002 +:10B74000B95B0600C35B0600CC5B0600D85B060055 +:10B75000DC5B0600BB590600E55B0600F15B0600FA +:10B76000FE5B0600085C06000E5C0600145C06002A +:10B770001A5C0600205C0600265C06002E5C0600B3 +:10B78000035D0600355C0600425C06004E5C060068 +:10B79000585C06005E5C0600B25A0600C05A0600FD +:10B7A000D45A06006E5C0600815C0600885C0600C8 +:10B7B000135D0600915C06009F5C0600A65C060017 +:10B7C000AE5C0600B55C0600BE5C0600CB5C060005 +:10B7D000DA5C0600EC5C0600FA5C06000A5D060016 +:10B7E0001C5D0600265D06002E5D0600335D06002A +:10B7F000385D06003C5D0600475D0600515D0600B1 +:10B800005B5D0600655D06006F5D06007F5D0600FE +:10B81000885D0600935D06009C5D0600AB5D06003A +:10B82000B85D0600C65D0600D35D0600D05E06006A +:10B83000DC5D0600DF5D0600E45D0600E95D0600F4 +:10B84000EC5D0600EF5D0600F45D0600F95D0600A4 +:10B85000FD5D0600015E0600055E0600095E06004D +:10B86000175E0600256906001C5E0600215E0600C4 +:10B87000295E06002F5E0600345E0600405E06006C +:10B88000D86C0600455E06004A5E0600545E06005F +:10B89000585E06005D5E0600635E0600695E060097 +:10B8A0000A760600715E0600765E0600795E060086 +:10B8B0007C5E0600815E0600865E0600895E0600EC +:10B8C0008E5E0600925E0600965E06009F5E060093 +:10B8D000A85E0600FF620600AC5E0600AF5E0600D2 +:10B8E000B45E0600C15E0600C55E0600AB7F0600C2 +:10B8F000C95E0600D25E0600DB5E0600DE5E060064 +:10B90000F3770600E85E0600EB5E0600EF5E0600D9 +:10B91000F55E0600FB5E0600005F0600055F0600A0 +:10B920000A5F06000D5F0600125F0600175F060043 +:10B930001A5F06001F5F0600245F0600295F0600ED +:10B940002C5F0600315F0600365F06003B5F060095 +:10B95000405F0600445F0600485F06004C5F06003B +:10B96000505F0600545F06005D5F0600675F0600DB +:10B97000705F0600755F06007D5F0600845F06004D +:10B98000965F06009E5F0600C7690600A25F06007C +:10B99000AA5F0600B65F0600BE5F0600C65F06002F +:10B9A000CD5F0600D65F0600185E0600DF5F06006A +:10B9B000E55F0600EB5F0600F05F0600FE5F060035 +:10B9C000F78206000E600600116006001760060090 +:10B9D0001C60060021600600246006002760060047 +:10B9E0002C6006002F6006003460060039600600F7 +:10B9F0003D600600416006004560060049600600A3 +:10BA00004D60060051600600556006005A60060051 +:10BA100065270600646006006A6006007160060023 +:10BA2000666E06007C600600846006008C6006007E +:10BA30009260060099600600A1600600CD680600CD +:10BA4000E2680600AB600600B3600600BF60060057 +:10BA5000C7600600CF60060087610600D36006005D +:10BA6000226E0600DC600600E1600600E46006006D +:10BA7000E9600600EC600600F1600600F560060073 +:10BA8000F9600600FD600600016106000561060020 +:10BA9000096106000D6106001261060019610600C9 +:10BAA000246106002B610600356106003B6106003B +:10BAB000456106002B640600EF6406004A6106003B +:10BAC0004D61060051610600576106005C61060089 +:10BAD0006161060066610600696106006D6106002D +:10BAE0007161060075610600796106007D610600DE +:10BAF000826106008C61060094610600996106006F +:10BB000040750600A0610600A6610600AB61060054 +:10BB1000B4610600B9610600C2610600CD6106008D +:10BB2000D7610600DD610600E3610600EC610600F6 +:10BB3000AE7B0600F6610600FF610600EB560600CC +:10BB400002620600056206000A6206000F62060035 +:10BB500014620600176206001C62060021620600DD +:10BB600024620600296206002D620600316206008A +:10BB700035620600396206003C6206004662060035 +:10BB8000656206007062060083620600906206002D +:10BB900099620600A3620600AF620600B862060062 +:10BBA000C5620600CF620600DB620600E6620600A0 +:10BBB000EC620600F2620600F8620600046306000A +:10BBC0000B6306008D68060011630600196306000A +:10BBD000236306002F630600366306003B630600FE +:10BBE0003F630600436306004C6306005163060092 +:10BBF0005763060066630600C13C06006B630600DF +:10BC0000786306008C63060093630600A163060058 +:10BC1000AA630600B5630600BB630600C6630600A0 +:10BC2000D1630600DC630600E7630600F1630600EB +:10BC3000FA63060000640600066406000F6406004E +:10BC40009A730600A87306001A64060023640600AF +:10BC500029640600FB6906002F64060034640600B0 +:10BC60003A640600396806003F6406004463060033 +:10BC70008A660600B5700600466406004B6406003E +:10BC80005064060054640600D45D06005864060043 +:10BC90005D64060061640600826406008A64060032 +:10BCA0008E640600946406009A6406009F64060091 +:10BCB000A9640600B2640600BB640600C664060000 +:10BCC000CF640600DA640600DE640600E364060062 +:10BCD0004D3C0600EC640600F1640600F8640600C2 +:10BCE000006506000A6506000F650600006A06008A +:10BCF000156506001A6506001F650600056A060040 +:10BD00006368060025650600F97706003A650600B7 +:10BD10002B650600366506003F6506004365060094 +:10BD200047650600306A06004B650600195E06008E +:10BD3000C5730600556506005F650600656506006B +:10BD40006C650600716506009668060014670600BB +:10BD50007C65060081650600866506008C65060028 +:10BD600092650600986506009E650600A4650600BB +:10BD7000AA650600B0650600B6650600BB6506004C +:10BD8000C1650600C6650600CB650600D0650600E5 +:10BD9000D5650600DA650600DF650600E465060085 +:10BDA000ED650600F965060019500600FE650600FF +:10BDB0006C5A0600617606000766060017660600E4 +:10BDC000216606002A6606002F6606003966060010 +:10BDD0003F660600FC770600456606004A660600D8 +:10BDE0004E66060052660600566606005E6606004F +:10BDF000646606006C660600736606003164060021 +:10BE00007D660600826606008E6606009F66060056 +:10BE1000AC660600BD660600C2660600CA6606007D +:10BE2000D8660600EB660600F866060000670600A6 +:10BE3000076706000D6706001867060044680600DD +:10BE4000216706002B670600386706001B7C06008A +:10BE50003B6706003F670600456706004A67060025 +:10BE600053670600576706005C67060063670600B5 +:10BE7000676706006C670600716706007C6706004E +:10BE80008E670600AD670600B8670600C667060045 +:10BE9000D0670600D9670600E3670600ED67060075 +:10BEA000FB6706000A680600156806001C680600A5 +:10BEB0002268060028680600336806003E6806000F +:10BEC0004A68060053680600465E06005868060089 +:10BED000585F0600766006005D680600666806002A +:10BEE0006F6806007568060081680600F165060047 +:10BEF000886806008F68060095680600216A0600BB +:10BF000099680600A3680600A8680600AD680600E8 +:10BF1000B3680600B8680600BF680600C36806007C +:10BF2000D8680600C2690600F4680600595E06007B +:10BF3000FC680600086906000D690600F167060046 +:10BF400012690600196906001F69060029690600C2 +:10BF5000336906003E69060047690600336706003C +:10BF6000506906005E6906005C65060068690600A7 +:10BF70006E690600786906007E6906008169060020 +:10BF8000866906008B6906009069060096690600BE +:10BF90009E690600A4690600C3730600AE69060028 +:10BFA000BA69060091610600C1690600C66906000B +:10BFB000CB690600D8690600E5690600ED69060050 +:10BFC000FA690600FF690600046A0600096A0600AD +:10BFD0000E6A0600166A06000E680600206A060051 +:10BFE000266A0600C26F06002B6A0600336A060046 +:10BFF0003D6A0600496A0600556A0600616A060045 +:10C000006A6A06006E6A0600746A06007D6A0600A7 +:10C010008A6A0600986A0600A76A0600B46A0600E3 +:10C02000030307020202020A09080A0907080A0AAA +:10C03000050707080807080807060A05070805098D +:10C040000A050A0607070706060606060606060884 +:10C05000030904070D0406060805060B0603060679 +:10C06000060606080B0A050904080704070A0A0958 +:10C07000060605060705050B050505050907040362 +:10C080000C070E0C0D0A15180E0F120F0B0D120BCC +:10C090000D13120F14100C02070403030B06090AF8 +:10C0A00008070907090605060A0A09080B03080715 +:10C0B0000B0C0905050505050706060C0B09050F00 +:10C0C000050B0A120608080D060706080C0E110DCE +:10C0D0000F1109070404030A090909090F080A08CE +:10C0E0000E0C0D0C080102040402020404030303F5 +:10C0F000030D0403040705040B04050409030405E8 +:10C1000005070104020204040204030308080304EF +:10C1100002040C03030608080209010203050504D2 +:10C1200004040204040204040402040404040303D7 +:10C1300003030308090804070611070303070B0795 +:10C1400007060808030505040D0F01020504040293 +:10C1500002040204040303030303030304090405A4 +:10C16000060A070707050607090A11070B07070351 +:10C170000408010402040204030303030303030489 +:10C18000060A060905090403010203050404040262 +:10C190000303030303040907040605050408040850 +:10C1A0000A0905050809040802010204040402043E +:10C1B0000402040303030302091E0A120C08090BFC +:10C1C000080C090B0A0505050B06050107090B06F6 +:10C1D0000403030804050E04050C13060D080A05E4 +:10C1E0000A0A0A0A09080505080A080808050503D5 +:10C1F00004050404060703040404030307040320DE +:10C2000007030505040908080A080A0304080404CA +:10C2100006070904050304040503020501040A08CE +:10C2200003030302090204090506040A02030404C5 +:10C2300005050505050505050405040404040404B5 +:10C2400004080B04050804050F0908040905050185 +:10C2500004030303070507060902040B100C10046E +:10C26000070D120C0706050A0805090C0201030553 +:10C2700004080304060304040A111E0A0D09080930 +:10C28000090D0E0A0605050A0A0B08040304040535 +:10C290000808050B0607060503040904040504063F +:10C2A00003141B0307030B040409060509090A0804 +:10C2B00008040D090205090502040404050705091F +:10C2C000060B060204040C0C070C04040404070902 +:10C2D0000605040407090B0B0B080305080C0D0EDB +:10C2E0000C056C1A7B1A81F41068316894675A69DE +:10C2F000CC8D346A808CD4155451E3635253F15180 +:10C30000C0592630E696ED96C874DA74F096B57486 +:10C31000A774F4960B24AE129F839DD3FC89C8A208 +:10C320005694924A59C251B9DC4F6C4B6D4B6E4BCF +:10C33000DF4FDE4FD94FD84FDB4FDA4FD54FD44FB9 +:10C34000A6D45ED0FC716AFDA18661D13C4F37C294 +:10C3500020EC461561A353AD9AA05CFF86A6A54FBD +:10C36000B6675E65A485018D79D74817AC97EA7FDB +:10C37000FFF8DDAE300642D3D347EE0D86B7911CF1 +:10C38000CB7CC102C515C25782377D7015AA0F3DFF +:10C39000CF4807265664A16362A0AA53FDCAF76678 +:10C3A00005C80BE0581AABD35F8F6C7BE1C95B9675 +:10C3B000073B167C10FDCDB25AA0B8E6878486EF05 +:10C3C0004A09A3D2145D4FFCDB7806F25252329830 +:10C3D00004731ED23D776AE16BE1F07E5540332451 +:10C3E00097DF00653A1BADFBBA5EEBE7B15EB922A1 +:10C3F000EBC0DB2658163590C79B271F9313F266B8 +:10C40000264AA2EA481DF143C67E485E32F59B5992 +:10C4100097DC8A85B449846984D0E96C881098A631 +:10C42000BD54C62DB18CCA5BECF0B45AC8D5EB82B2 +:10C430008F20453D43B61E49C9FE22D1D78344D53E +:10C44000989328240760648117A2E22184AD0A1C16 +:10C450004C84C4CF4E2B83B4033042887F54383E83 +:10C46000C82300BB61FF4FCF6613BF4BC4B5676ED7 +:10C470002CAB2EAB766E706EBBC5B9C50F3E0C3EB5 +:10C480000A3E0B3E1E321BA04432B67A7353A8FB01 +:10C490009194F1DFC7C67C7250E5436D65351FBED0 +:10C4A000CD81531263D4C7B5DE62946E936ED859B2 +:10C4B000DB59926ED95D0C420F422CBAF5D8E04898 +:10C4C0004968CB6EF65097A2DA497449F360ED6083 +:10C4D000EE60DF6E6199C6B5A56E7043BBDAB8DA5F +:10C4E0006EB367B3FCE6B56E7CF37BF3B26EF9DD39 +:10C4F000FBDDFCDDB36E78EA7BEA7AEA7DEA0D4685 +:10C500000E460F46084604464D38027E4CF006B0F3 +:10C5100026912E33498A74CA504C3B4C9B65E0C827 +:10C5200055A7C59D4FA2562A33147A4CE8C7E9C7D0 +:10C530000BF0BF06D4FEC1B5C26DFF920AED0BED44 +:10C54000D26DD56D1E32D46D1F361C360A290929CD +:10C5500008290F290E290D29032915DCA8736ADD86 +:10C56000D455A9594192CE7D0241DBC8504C9CE77D +:10C570006EDB2DA972249CFA9176043A0F711F5537 +:10C580002D1F37067B4BC0B5BAB9F46D3FB6F56DBC +:10C590003FBE0B2D082D092D0E2D0F2D0C2D022D1C +:10C5A000E05C04DE916043CA71BAC11110DD85BE42 +:10C5B000C824C3B5006E352EFD924BF548F542F503 +:10C5C000116E08310B310A310D310131931236D120 +:10C5D000217ECA3425BE35447D46E544B6A1E53A00 +:10C5E0003569BA41A1CE1C984CB237BDED9CD668D6 +:10C5F00027025B6EC2B5216EEA81E881FAC1366E10 +:10C600007DCE7ECE376EFCDA09350A350B35003526 +:10C61000616E96C37ADC5396F4A3183DAFB5A417A8 +:10C62000FD04490C69058F3B1F3DF40C34DB35DB01 +:10C6300036DB667D90B2BAB0CDB52D99AD8C562D56 +:10C64000FA33945C70505D5F716A47B742A0172D52 +:10C650001FB4735A282A06DDB70023372C14072984 +:10C6600061250446E6520472F7689AE5A6AB3E11CE +:10C670009E03B9C1FCEC259247BEF61343E7406F19 +:10C680005F405D4CE2D7574CDE4D598798E3213F20 +:10C690003924F7255525B641A84160AB35BBB143D8 +:10C6A000731ED470204407CA41CA18C8522BCB62EB +:10C6B000D1F16944C0A6E309AF429D98E10B26C0C1 +:10C6C00025C0BF99ECD1E2261DC26E0BF14365C2B5 +:10C6D00066C2520F8945BB6E047CCBB5A2751E168F +:10C6E00062ABB457FD5C8A5C646F8767796FBCD1BD +:10C6F0001FA9D01C420588CEF3741C70F27302F29D +:10C7000003F253325232513250325732563255328E +:10C710005A3200F2303201F206F207F204F205F268 +:10C720000AF20BF2864336C541F283013A1921DE43 +:10C73000DAED1C229433C229BB7EB0819412992277 +:10C74000D7B5CB9B1C821F821E82873FD455AFDC9E +:10C75000BE2CA33ED570E8EE6237CD1392A45FF2F3 +:10C76000BFF94EB588C66B5D0251EC8FF20910F42B +:10C7700027BFA16EE5BAEE5FC8E0CF70D6B5AE8F29 +:10C780007D511A8EE0ACF98F728F285A538FCD7A73 +:10C790009275BFC808F5EE740D8C0166B0DADD61E4 +:10C7A00067BE9BFC0FB421FA700004593147CA469A +:10C7B00048ADA165BA68DF5F86AAB190B6A620A58C +:10C7C000EA270B631360B5F42FFBB8789E796DFCF4 +:10C7D000620FCF8D214497F7D7353237AD1D3837EB +:10C7E0001290218DCE6760F8BC8E9B36FE61E9DE2B +:10C7F00098AFA3BCF22F31D943089DAE1AA5B1E082 +:10C8000042325A31F0C1890C6BBC9E6F80E54363A4 +:10C810005B99896F771A8B31E33DB79C01F5F67C04 +:10C820000489073C0E6D79BBA06FC9F3ADC147C940 +:10C830000733BFD36E0AC907E70A9F09FFEE60B549 +:10C84000EFBC6D6BF742C67E8E55C3D6B3C5D852CA +:10C85000F9CBDBCC366D9D7E2375F7D62DD5FD81CA +:10C8600089844A4F58370000000000000000000093 +:10C870000A000000B400000004CC050050CB050005 +:10C88000F53C0600F53C0600BA6A0600AB5206000D +:10C89000F27C0600F3700600BC7A0600C26A06004D +:10C8A000306F0600CB6A0600D46A0600DE6A060016 +:10C8B000EA6A0600F46A0600FD6A0600096B0600D3 +:10C8C000156B06001E6B0600276B06002F6B06001B +:10C8D000386B0600406B0600496B0600546B06007F +:10C8E0005D6B0600656B06006E6B06007B6B0600D9 +:10C8F000846B0600906B0600986B0600A86B060020 +:10C90000B76B060060730600C66B0600CF6B0600AF +:10C91000647306003D770600D86B0600E46B0600E2 +:10C92000F56B0600006C0600096C06001B6C060027 +:10C93000276C0600336C06003D6C0600466C060052 +:10C940005A6C0600626C0600706C06008873060064 +:10C950007D6C0600896C0600946C06009E6C0600D7 +:10C96000A96C06007E610600B0610600BB6C060083 +:10C97000BF6C0600F8700600C66C0600CB6C0600A3 +:10C98000D46C0600DE6C0600766706004473060071 +:10C99000E76C0600EB6C0600F76C0600FD6C060009 +:10C9A000036D0600096D06001F7406000E6D06007B +:10C9B00048630600136D0600126A06001A6D060031 +:10C9C000236D0600286D06002D6D0600326E0600F0 +:10C9D000346D06003B6D06007C700600466D060057 +:10C9E0004E6D0600566D06005E6D0600AB690600D2 +:10C9F00065500600636D0600686606006A6D0600F5 +:10CA0000726D06007A6D0600856D06008D6D06005C +:10CA1000956D0600A06D06009E760600A86D0600C6 +:10CA2000AD6D06002F780600A9760600B26D0600EF +:10CA3000B66D0600BB6D0600C26D0600876D060070 +:10CA4000C96D0600D06D0600D56D0600D96D0600D3 +:10CA5000E56D0600EA6D0600F16D060075770600CB +:10CA6000F66D0600FA6D0600026E0600066E060000 +:10CA7000DD670600418206009E6A06000C6E060015 +:10CA8000156E06001C6E0600246E0600296E060058 +:10CA9000316E0600376E06003E6E0600446E0600DC +:10CAA0004B6E06006E710600526E0600576E060051 +:10CAB0000B6406005B6E0600636E06006E6E060079 +:10CAC000736E0600456E06001A6A06007A6E06004E +:10CAD000856E0600FB820600926E0600276A06003D +:10CAE000CA6D0600976E06009B6E0600766506000E +:10CAF000A16E06003065060098770600ED68060016 +:10CB0000A26D0600AA6E0600B06E0600B37606009F +:10CB1000AE6A0600B66E0600BA6E0600C26E060069 +:10CB2000CB6E0600D76E0600E46E0600EB6E0600C4 +:10CB3000F56E0600FC6E0600036F06000C6F060023 +:10CB4000156F06001C6F0600236F06002A6F060093 +:10CB500000000701010101080108090B09080B0B7E +:10CB60000808070807080A0807080C080B070F0E33 +:10CB70000E0D0808090D0B100A08110B0B090813FC +:10CB8000070D0C0D0B0A090A110303030604040820 +:10CB900009080508030B0505050405040306030839 +:10CBA00004040604060A0307070704020506030730 +:10CBB000070A07070A070504040304030406060519 +:10CBC0000604030B04060403030703050504080811 +:10CBD00006070407050605060604040303070A04FE +:10CBE0000605050A0C0404030503050508050406EB +:10CBF00005050506050307080B0C060906060808C7 +:10CC000006060607000005157A8FAFB585B58FB506 +:10CC10008AB5BD94FAB5A7F92BC5FD356DBA45F8AF +:10CC200040F82639F7C85FA5161BCF32E2B08E1345 +:10CC3000FF30E238791502736B00100B323ED0CD15 +:10CC40002D8C975A21DE079291BFF0E0F2291662EF +:10CC5000209C5C2083ADEA00AFE2FF69DC83BA2D43 +:10CC60001768C698A16581E161F1EA1C948F20FFE5 +:10CC700025969687B6279532443313336B97C2C6F1 +:10CC8000EB3CF73176A3227D5CB20D70DC4CB48CAA +:10CC90007CA03367C0FFE0DBA64D3FFCFA1EB80462 +:10CCA0000A231BA39BA61EC063E8003426333574F9 +:10CCB000333BC0179D498CB0B770286F7B28125446 +:10CCC0001653EB37A89AB6BEFC805BF8B57FDDA79C +:10CCD000E3538F21A75C326D01136240271D896ADF +:10CCE0003BA1C6CBE5B9CEB7B9430B7C4288908D4A +:10CCF000D13A1C5E2A73BF2C2D7354C61A5EB7F945 +:10CD00004BBFF919638A4925D0F7252AD29CE92B14 +:10CD1000E725A5003B957977B976238F278FD4A88F +:10CD20006CA3BF9D5E15B73385EF74E862AF5736CD +:10CD30009D36508D291E2E8DC4B2B344D83EFD4180 +:10CD40009D7FB4762794B7824E347DBE98A8E6AC1A +:10CD5000C4822B65C5E2C65F713E3570A746B682B8 +:10CD60006D4A0878CC135D680E0B21092020202025 +:10CD700020202020202020202020202000303030A3 +:10CD80003030303030303030303030303000000033 +:10CD900000000000ED2B0300936F0600996F060062 +:10CDA0009E6F0600A36F0600AD6F0600B16F060010 +:10CDB000B46F0600BB6F0600C16F0600C76F0600A8 +:10CDC0009A6D0600CD6F0600D66F0600DA6F06007A +:10CDD000DE6F0600E36F0600E86F0600EF6F0600E7 +:10CDE000F76F0600B569060086700600E06F060062 +:10CDF000FB6F0600125B06000F690600027006005A +:10CE00000970060012700600F86F0600495A060005 +:10CE1000167006001C7006002370060027700600BE +:10CE20001E6D06002D700600535455565758595C18 +:10CE3000325A3133363C4934373D4A404D45523EF3 +:10CE40004B3F4C5E3B4839464350424F44513A4772 +:10CE5000414E5D350E000000060000001E0000007F +:10CE6000613262A83322332221212122212222246D +:10CE7000222223222625272424326262A4A43131CF +:10CE80002231223131313131316262236223232355 +:10CE90002323223362223362A522006262131262CC +:10CEA000212432132262331363222322331362229A +:10CEB0002261126218136232621212231D1562621D +:10CEC00012126213633212226262333131316219FB +:10CED0001332241263246232236331626212646269 +:10CEE0001224121219222221121215121312326266 +:10CEF0001C12621212623313121222622233126265 +:10CF0000122233633313222262132212A523122228 +:10CF1000000102040C0E101214151617191A1C1E0B +:10CF2000222426292B31363D414546484A4E52544B +:10CF300056585A5C5E60626466686A6C6F7174779A +:10CF40007A7D80828486888A8C91009395979A9CBA +:10CF50009E9FA3A4A7A9ABADB0B3B5B8BABCBFC1DF +:10CF6000C3C5C6C8CAD2D5D7D8DADCDEE1EEF3F540 +:10CF7000F7F9FBFD00030406080A0C0E1012141644 +:10CF80001F222327292C30323336393B3D3F414580 +:10CF900047494D4F515A5C5E5F6163686A6D6F70BF +:10CFA000727E80828486888A8D8F91939597999BD3 +:10CFB0009D9FA1A3A6A8ABADAFB1B4B6B8BDC0C28A +:10CFC00001303E20422043201910071053104630F4 +:10CFD000541045305A107D2054205C1006205530E6 +:10CFE0005A2059101A109D202A10161018102C10B3 +:10CFF000363039202B105E3023106B20201061203A +:10D000002310632021106D2027106D201310802025 +:10D010006E301410702022101A205A107D207130AA +:10D0200079302E101A205A107D2079301F109D2043 +:10D03000241036205A107D2079302D105A107D2072 +:10D0400073202F107A205A107D20522080207F30AC +:10D050001E20813026104C305A10802026104C3073 +:10D060005A1082201F20291083201110281083209D +:10D0700023208420401023202420391025203A101A +:10D0800026203B1027208820282089208B208A20DA +:10D090008C208B208D208F30151090208E3090208A +:10D0A0008E30531091305410551092305610571046 +:10D0B0009F3058105310A430541055103320561080 +:10D0C0005B10071098205910802035305A10993085 +:10D0D0008020591080203B3017100710A3305A10C1 +:10D0E0007D203010AE305A1080205D10802004105A +:10D0F00053206F200410522036204030041041107D +:10D100006C203030041041203820032044201410BB +:10D1100003205E10802047205910482049204A20D3 +:10D1200007103B303C3040104B30451007103B306F +:10D1300007103B304D2059104E204F205020071033 +:10D140003C30401051304510071007106F2053201D +:10D1500004200410072008205D20602010201120EA +:10D16000122005205B20562057205C205920582093 +:10D170005D10592039200620222080205A1080205E +:10D1800058304B104C104D104E105010511048108C +:10D190004610471049104A1052104F1009200A201B +:10D1A0000B200D200C2080205F30201080200E20CE +:10D1B0000F206C20622065206C30401064206A20B3 +:10D1C00053106A20541066205B100C100710693051 +:10D1D0006C20693012100710672059106820591010 +:10D1E00007105B10071059105910802014201520CB +:10D1F0001620172018200320382002201320032097 +:10D200001820162072201B101A205A107D2074201E +:10D2100078207720793078301D1076305A107D20B4 +:10D220008020693075201E105A107D201C105A1065 +:10D230007D207B20591080207C30121023207E20FE +:10D2400053200410051019200610311080201C20D6 +:10D250001B2022101E201C1080201D201E2020209C +:10D2600021203310341035103610371038102410A8 +:10D2700085208620281024102510873028103C1087 +:10D280003D103E103F10401041104310441042101A +:10D2900029202A203E103F1032102B202C209720CE +:10D2A00045108B200710081009100A100B100C10E5 +:10D2B0000E100F100D102D202E202F20392092201F +:10D2C0009320943022201A20AC20952059109630BB +:10D2D00093205910302031203220352034209A20DC +:10D2E0009B205A10803080209C305A1080309E2025 +:10D2F0005910222023203720A030AC20A120591023 +:10D30000A230372059105310A4305410A5205910C2 +:10D31000A620A720A8204010802045108020802033 +:10D32000A930AC203C20AA2031108020AC20AD20B8 +:10D330001F109D2024101E20AB3022108220AB3005 +:10D34000AF203620201080200F5503000F5503001A +:10D350007D580300694A03000F550300755D030003 +:10D36000E15403005B4603000F550300ED49030041 +:10D37000ED490300CD690300E35303009169030005 +:10D38000694603007F4A0300056A0300056A03003B +:10D39000756A03000B6803001753030095520300DE +:10D3A000B5600300BD650300AB6303000F550300C8 +:10D3B000C55603005D600300C9470300C947030069 +:10D3C0003D5F03003D5F0300275F0300935F0300A1 +:10D3D00089490300395D0300395D0300395D0300AD +:10D3E000FD5C0300FD5C0300FD5C0300FF5E0300C9 +:10D3F0004B550300C95C03006D5B0300AB55030094 +:10D40000D9550300C15A0300755803007F52030029 +:10D41000BF460300E1540300075203000752030014 +:10D42000E1540300F15103005D58030091510300E2 +:10D43000CB460300B175030089750300FF75030037 +:10D440007D750300DB750300737503000072300007 +:10D450000172310002723200037233000472340030 +:10D460000572350006723600077237000872380000 +:10D47000097239000A7231300B7231310C7231325B +:10D480000D7231330E7231340F7231350A736C0004 +:10D490000B6670000D7370000E6C72000F706300ED +:10D4A0003061646434737562206D756C8064697674 +:10D4B000006571016E65026373036363046D690542 +:10D4C000706C067673077663086869096C730A677F +:10D4D000650B6C740C67740D6C65054950535200F4 +:10D4E00000000011424153455052490004656F72DB +:10D4F000086C736C0C6C73721061737214616463EA +:10D50000187362631C726F7220747374246E656783 +:10D5100028636D702C636D6E306F7272346D756C34 +:10D52000386269633C6D766E00688302007884021D +:10D53000008886020060970000703003008032038C +:10D540003F7C03003B7C0300697E03000D7C0300ED +:10D55000CD7E030060E4050020003B0200000100D6 +:10D56000000000000000000031A40300A0DF05005F +:10D57000F04000200000000058DE0500B4E3050084 +:10D5800058DE05000000000058DE050008E1050037 +:10D5900058DE05000000000058DE0500B4E3050079 +:10D5A00058DE05000000000058DE050078D60500B2 +:10D5B00058DE050024DD0500C1AB030060E4050072 +:10D5C00080007F0200000000000000010000000059 +:10D5D000D5B2030060E4050008009C0201000003CE +:10D5E000040005020600000055B8030017B203004E +:10D5F000F5B10300C9B60300FDB203003DB203005C +:10D6000060E4050008004000010200040500060374 +:10D610000700000819B603006DB4030017B2030039 +:10D62000F5B10300C9B60300FDB203003DB203002B +:10D63000B4E1050060E4050000008E010102000471 +:10D64000050006030700000899B603006DB4030047 +:10D6500017B20300F5B10300C9B60300FDB2030021 +:10D660003DB20300A4E105000CDD050005B4030094 +:10D670000CDD0500FDB4030060E4050008003E0079 +:10D6800001020003040000000000000045B903008F +:10D6900031B9030019B9030009B9030060E40500BA +:10D6A0000000A601000001020300000000000000CD +:10D6B0000DBA03008BB9030069B9030060E40500EB +:10D6C0002000CE010000010000000000000000006A +:10D6D0003DBA030060E405000C00D4010102000320 +:10D6E000040500000000000063BC0300FDBA030055 +:10D6F000D1BB030089BF030095BB030060E40500B4 +:10D7000080007F0200000000000000010000000017 +:10D71000C5C0030060E405000000FC010001000238 +:10D720000300000400000000FBC0030087C00300EA +:10D73000B5C5030095BF030099760600A4760600E0 +:10D74000AE76060060E4050000004B000102000315 +:10D750000400050600000007EFC30300CDC103006D +:10D760005FC00300BBC4030007C60300B1BF0300D2 +:10D77000B8D7050060E40500000030010102000395 +:10D780000400050600000708EFC30300CDC1030035 +:10D790005FC00300BBC4030007C60300B1BF0300A2 +:10D7A00044D70500B8D7050044D70500060000009F +:10D7B000000000000000000044D7050077000000D2 +:10D7C0000E000000C8D7050032020000A4D80500F2 +:10D7D0004A0200009CD80500C211000088D805004C +:10D7E000B20200007CD805003203000048D80500D2 +:10D7F0005203000040D80500C203000070D80500A5 +:10D80000CA0300005CD805007204000064D805005B +:10D81000FA04000050D805001A05000038D80500A9 +:10D820007A00000030E50500E200000028E5050070 +:10D830005A00000020E5050024DD0500D9BF0300E3 +:10D8400024DD050089C2030024DD050071C2030048 +:10D85000DCDC0500FFFF0300C9C2030024DD050076 +:10D860006DC10300DCDC05000600040041C00300BC +:10D87000DCDC05000600040045C00300DCDC05001C +:10D880000600040049C00300F0E4050090D805003C +:10D89000DCDC05000600040045C4030024DD0500AF +:10D8A0008BC4030024DD05004DC0030060E40500C7 +:10D8B000000030000102000000030000000004002E +:10D8C00039C6030005C703007DC80300E4DB05007B +:10D8D00060E40500000021000102000000030000D8 +:10D8E0000000000039C6030005C703007DC803001F +:10D8F00060E4050000006001010200000003000078 +:10D900000000040039C6030005C703007DC80300FA +:10D9100014D9050060E40500000037000102000092 +:10D92000000300000000040039C6030005C703001F +:10D930007DC80300E4DB050060E40500000036005C +:10D9400001020000000300000000040039C60300CB +:10D9500005C703007DC80300E4DB050060E40500A3 +:10D960000000270001020000000300000000040086 +:10D9700039C6030005C703007DC8030080D9050030 +:10D9800060E4050000003400010200000003000014 +:10D990000000040039C6030005C703007DC803006A +:10D9A000E4DB050060E4050000002F000102000038 +:10D9B000000300000000040039C6030005C703008F +:10D9C0007DC80300C8D9050060E4050000003200EE +:10D9D00001020000000300000000040039C603003B +:10D9E00005C703007DC80300E4DB050060E4050013 +:10D9F00000002D00010200000003000000000400F0 +:10DA000039C6030005C703007DC80300E4DB050039 +:10DA100060E4050000002C0001020000000300008B +:10DA20000000040039C6030005C703007DC80300D9 +:10DA3000E4DB050060E405000000290001020000AD +:10DA4000000300000000040039C6030005C70300FE +:10DA50007DC803007CDA050060E4050000002800B2 +:10DA600001020000000300000000040039C60300AA +:10DA700005C703007DC803007CDA050060E40500EB +:10DA800000002B0001020000000300000000040061 +:10DA900039C6030005C703007DC80300E4DB0500A9 +:10DAA00060E4050000002600010200000003000001 +:10DAB0000000040039C6030005C703007DC8030049 +:10DAC000E4DB050060E40500000022000102000024 +:10DAD000000300000000040039C6030005C703006E +:10DAE0007DC80300E4DB050060E4050000002000C1 +:10DAF00001020000000300000000040039C603001A +:10DB000005C703007DC80300E4DB050060E40500F1 +:10DB100000001F00010200000003000000000400DC +:10DB200039C6030005C703007DC80300E4DB050018 +:10DB300060E405000000380001020000000300005E +:10DB40000000040039C6030005C703007DC80300B8 +:10DB500078DB050060E405000000310001020000F0 +:10DB6000000300000000040039C6030005C70300DD +:10DB70007DC8030078DB050060E4050000001E009E +:10DB800001020000000300000000040039C6030089 +:10DB900005C703007DC80300E4DB050060E4050061 +:10DBA0000000330001020000000300000000040038 +:10DBB00039C6030005C703007DC80300E4DB050088 +:10DBC00060E40500000057010102000000030000AE +:10DBD0000000040039C6030005C703007DC8030028 +:10DBE000E4DB050060E40500000024000102000001 +:10DBF000000300000000040039C6030005C703004D +:10DC00007DC80300D0D8050060E4050000002500B1 +:10DC100001020000000300000000040039C60300F8 +:10DC200005C703007DC80300D0D8050060E40500E7 +:10DC300000002A00010200000003000000000400B0 +:10DC400039C6030005C703007DC80300D0D805000E +:10DC500060E4050000003500010200000003000040 +:10DC60000000040039C6030005C703007DC8030097 +:10DC7000D0D8050060E405000C002E02010200036C +:10DC80000400000000000000E5CB0300B9CA030057 +:10DC900041CC030091CE030074DC0500DB0F49404A +:10DCA00074DC050054F82D4060E4050020003B02C0 +:10DCB000000102000000000000000000C3D10300CA +:10DCC00029CF030060E4050020003B0200000100B2 +:10DCD0000000000000000000F9D0030060E405002F +:10DCE00060003B0200000100000000000000000096 +:10DCF000B5D0030060E4050060003B0200000100B5 +:10DD0000000000000000000009CF030060E40500EF +:10DD100060003B0200000100000000000000000065 +:10DD2000EBCE030060E4050060003B020000010050 +:10DD30000000000000000000CFCE030060E40500FA +:10DD400060003B0200000100000000000000000035 +:10DD5000B9CE030060E4050080004C020001000021 +:10DD60000000000200000003E5D2030033D40300EA +:10DD700084DD050008DC0500000000000000000054 +:10DD8000E8E3050044D70500270000000400000078 +:10DD900094DD05003A020000BCDD050052040000DD +:10DDA000D0DD0500DA040000C4DD0500FA1500002E +:10DDB000B4DD05000CDD0500CDD2030024DD050037 +:10DDC0003BD40300DCDC05000800040011D4030090 +:10DDD0000CDD05002DD4030060E4050020004C029A +:10DDE0000000010000000000000000005DD2030000 +:10DDF00060E4050080007F020000000000000001D8 +:10DE00000000000085D403000001010202020203A9 +:10DE1000030303030303030444D7050017000000B2 +:10DE20000200000028DE0500AA02000044DE050012 +:10DE3000E204000038DE0500DCDC05000800060016 +:10DE4000F5D40300F0E405004CDE0500DCDC050041 +:10DE5000080006006BD5030060E4050000005E00CA +:10DE600001020003040000000000000539D6030091 +:10DE700009D803006BD90300ADDA030018DE0500F2 +:10DE800058DE05000A0000000200000090DE0500D8 +:10DE9000FFFFFF7F6900030206000000830001020C +:10DEA0000000000060E4050000006C0001020003B7 +:10DEB000040005060000000715E203002BDF030045 +:10DEC00029DD03004BE1030091E203004BDD030079 +:10DED000D4DE050044D705005F0000000B00000001 +:10DEE000E4DE0500E201000098DF050032020000D8 +:10DEF00088DF05004A02000080DF050052020000B2 +:10DF000078DF05009202000090DF0500E2020000C9 +:10DF10006CDF0500EA02000064DF0500C2030000B8 +:10DF200058DF05000204000050DF05001A0400005D +:10DF300048DF05007A0400003CDF0500DCDC05005A +:10DF4000FFFF03003DE0030024DD050065DD030065 +:10DF50000CDD05003BDE0300DCDC050004000200F4 +:10DF6000AFDD0300F4DC0500E1DE0300DCDC0500CE +:10DF70000800040029DE03000CDD050021DF03009A +:10DF800024DD050061E2030024DD05005BDE030003 +:10DF90000CDD05008DE003000CDD05007DDE0300D7 +:10DFA00060E405000000A40200010000000200007F +:10DFB00000000000A1E4030029E403003700000092 +:10DFC00006000000D4DF05009F00000013000000E1 +:10DFD00004E00500720C0000CCE50500920E000084 +:10DFE00048EA0500C210000014EF05005A170000AF +:10DFF00064F305009A19000084ED05002A1A000058 +:10E000000CF40500620C0000E0FD0500A20C00000D +:10E0100094A80500FA01000004E605005A12000069 +:10E0200078EA05005214000020FE05006A14000082 +:10E03000E0FE05008214000018FF05008A140000AD +:10E040000CEB0500EA1400003C0006009A030000F7 +:10E05000D0EC05000A150000100206007A15000039 +:10E0600064A90500CA15000060020600DA16000067 +:10E07000940306004A170000E4030600521900004A +:10E08000E4B30500BA190000FCED0500E219000038 +:10E09000C8040600AA0000006CD5050060E4050075 +:10E0A00000007500010000000000000000000002F8 +:10E0B000F9E50300B8E0050044D7050017000000AB +:10E0C00002000000C8E005008A000000E8E005004A +:10E0D000C2000000D8E00500B8E40500E0E005005B +:10E0E00024DD0500C9E5030024DD0500C5E50300C6 +:10E0F00060E4050080007F020000000000000001D5 +:10E10000000000006578050060E4050000002E00B6 +:10E1100000010000000000000000000015E6030000 +:10E1200028E105002300000060E405000000010074 +:10E1300000010000000000000000000021E60300D4 +:10E1400060E405000000260300020001000000005A +:10E15000000000002DE6030031E6030060E4050046 +:10E160000000420001020000030004050600000751 +:10E1700051F3030031ED0300B9F60300CDF30300C2 +:10E18000A1E7030035EC0300C4E105005CE10500F4 +:10E190000000000000000000F53C060020090A0D08 +:10E1A0000B0C000044D7050017000000020000001F +:10E1B000E4E1050044D70500CF000000190000008D +:10E1C000E4E1050044D70500BF000000170000008F +:10E1D000F4E1050044D70500BF000000170000006F +:10E1E000FCE10500E201000070D60500920200008B +:10E1F00068D60500A20F0000C0E205009A020000E8 +:10E2000088E30500220400007CE30500E202000030 +:10E2100070E305002A04000064E3050042030000E7 +:10E22000ACE305008A040000A0E305003A04000006 +:10E2300094E305009A04000058E305007A02000008 +:10E240004CE30500C204000040E305008203000027 +:10E2500034E305004204000028E30500A2020000A8 +:10E260001CE305000A04000010E305005202000050 +:10E2700004E305007A030000FCE20500020500004B +:10E28000F4E205001A030000ECE20500FA020000C7 +:10E29000E4E2050002030000DCE205002A030000BE +:10E2A000D4E2050012030000CCE20500B210000029 +:10E2B000B4E20500DCDC0500060002006DF303009B +:10E2C000DCDC050006000200D5F1030024DD0500BA +:10E2D000F9EB030024DD0500EDEB030024DD050070 +:10E2E000E1EB030024DD0500D5EB030024DD050090 +:10E2F000C9EB030024DD0500D5E8030024DD05009B +:10E30000CBE80300DCDC05000800040061EA030040 +:10E31000DCDC050008000600C5EE0300DCDC0500BF +:10E32000FFFF030009050400DCDC05000400020017 +:10E3300071F50300DCDC05000400020069F5030050 +:10E34000DCDC05000400020061F50300DCDC0500F4 +:10E3500006000400F9FE0300DCDC050006000400F2 +:10E3600085FE0300DCDC050008000400BDEE0300B0 +:10E37000DCDC050008000400B7EE0300DCDC05006F +:10E3800008000400AFEE0300DCDC05000800040018 +:10E39000A9EE0300DCDC05000600020079FD0300A5 +:10E3A000DCDC05000600020039FC03000CDD050082 +:10E3B00039E9030060E40500000097000102000352 +:10E3C0000400050607000008F1F003001106040030 +:10E3D000CB050400B9F60300F50704006905040045 +:10E3E00035EC0300D4E10500F0E305000000000077 +:10E3F00060E4050000009D00010200030400050622 +:10E40000000000070D0A0400010904007D09040052 +:10E41000890A04007D0B0400C908040020E40500FB +:10E4200044D70500170000000200000030E405009A +:10E43000520200004CE40500E202000040E4050046 +:10E44000DCDC050008000400610904000CDD0500A7 +:10E4500071090400DCDC0500FEFF0300550C04001C +:10E4600060E4050000009E000102030000040000BB +:10E47000000000001D1804007F0E0400AD1204000F +:10E4800023130400B1ADAAB0ACB20000000000003C +:10E490000000AEAF0000000000000000000000A679 +:10E4A000B300000000000000A900000000A7141045 +:10E4B0000012ABA80000000060E40500000094001A +:10E4C0000100000000000000000000008D0E0400AC +:10E4D00060E4050000009A00010200000003000053 +:10E4E00000000000AD0E04006D120400750D040064 +:10E4F00060E405000000450001000000000000008D +:10E50000000000008D0E04000CDD050081190400E0 +:10E510000CDD05005D1904000CDD0500C578050063 +:10E520000CDD0500A7780500F4DC05008778050000 +:10E530000CDD050069780500DCDC05000600040040 +:10E540007D1D040024DD05001F1C040024DD0500E2 +:10E55000651D0400DCDC0500060004000F1D04003E +:10E56000DCDC050008000800191C040024DD05009F +:10E57000F51B040024DD0500E11C0400DCDC0500C3 +:10E5800004000200431C0400DCDC0500060004005B +:10E59000B31F04000CDD0500C9200400DCDC05000D +:10E5A0000800040069200400DCDC0500040002000F +:10E5B000AF1F0400DCDC050004000200AB1F0400F8 +:10E5C000DCDC05000A000200C5280400A0DF05000D +:10E5D000D4E5050044D70500170000000200000044 +:10E5E000E4E50500BA000000720C0000720C0000A7 +:10E5F00034D605008B000302220000004E00030207 +:10E600001A000000A0DF05000CE6050044D7050055 +:10E61000FF0200005F0000001CE60500BA000000D9 +:10E62000FA010000820B00003CEA0500920B00009A +:10E63000C0E50500A20B000084E90500F20100001E +:10E6400078D60500120200005CE10500020200001D +:10E6500000D60500A20E0000D4D605005A02000024 +:10E6600044D70500BA100000C01106006A1100006E +:10E67000DC1106007211000074DC0500CA110000F4 +:10E6800024130600F202000058DE050062030000B9 +:10E69000A4DE050092030000F8110600E214000059 +:10E6A000D4D50500AA0300009CE00500F216000086 +:10E6B00034120600E2030000B0120600E217000068 +:10E6C000DC12060062040000F81206003219000095 +:10E6D00040E10500BA040000B4E30500D2040000E4 +:10E6E000D0E40500EA040000F0E30500F2040000B5 +:10E6F00060E405002A050000DC1406002A02000080 +:10E70000F0E40500A2040000B8E405001A010000CE +:10E7100020E10500CA01000034EA0500D201000032 +:10E720002CEA0500DA01000024EA0500120D0000C1 +:10E730001CEA05001A02000014EA0500220200008B +:10E740000CEA0500C20F00003CE90500620200006F +:10E7500000EA05006A020000F8E9050082020000F4 +:10E76000041506008A020000F8140600BA02000030 +:10E770004CE905006A04000044E90500C2020000FB +:10E780002CE90500CA02000034E90500D2020000AD +:10E79000F0E9050022130000101506002A130000FE +:10E7A000E8E90500DA0200001CE905006213000038 +:10E7B000DCE905000A03000008E50500220300006B +:10E7C00010E505003A030000D4E905005A030000F3 +:10E7D00014E905007203000024E90500921400000A +:10E7E000C8E90500FA140000BCE90500A203000016 +:10E7F000B4E90500AA150000ACE90500BA03000061 +:10E80000A4E90500D203000098E90500DA0300003E +:10E810008CE90500120400007CE9050032040000C8 +:10E8200070E905008204000058E90500CA040000F0 +:10E8300064E905000A010000D0D80500F2000000DC +:10E8400078DB0500FA0000000CDB05000201000087 +:10E85000E8DA050012010000C4DA05002201000018 +:10E86000E4DB05002A01000008DC0500320100009D +:10E87000A0DA05003A0100005CD905004201000061 +:10E8800058DA0500520100002CDC05004A010000A6 +:10E8900034DA05005A0100007CDA0500620100004C +:10E8A00010DA05006A010000ECD905007A010000C9 +:10E8B000A4D9050082010000ACD805008A0100003F +:10E8C00054DB050092010000C8D90500BA0A000017 +:10E8D000C0DB05009A0100009CDB0500A2010000DE +:10E8E00080D90500AA01000050DC0500B20100003B +:10E8F00038D90500020B0000F0D80500BA0100006D +:10E9000014D90500C201000030DB0500B20300008D +:10E91000E0A2050024DD050041B1030024DD05006F +:10E9200085AF03003CDD0500D92A04003CDD05006D +:10E93000CD2A04000CDD0500592F04000CDD050074 +:10E94000D52F0400F4DC0500BB2F0400DCDC05003F +:10E95000060004007D2F0400DCDC0500FFFF03003F +:10E96000252F0400DCDC050004000200332C040029 +:10E97000DCDC050004000200B52E040024DD0500E7 +:10E98000912E040024DD0500F12F0400DCDC0500DD +:10E99000FFFF0100112E0400DCDC0500060004006E +:10E9A000F12D040024DD05008D2D040024DD05007B +:10E9B000272C040024DD0500D92F0400DCDC050031 +:10E9C000FFFF0300892D0400DCDC0500FFFF0300CE +:10E9D000852D040024DD0500612B0400DCDC05002E +:10E9E00002000000672C040024DD05001B2C04003D +:10E9F00024DD0500592B04000CDD0500112C04005A +:10EA0000DCDC0500020000001530040024DD0500F8 +:10EA1000D92B040024DD0500C92B040024DD0500EA +:10EA2000AF2B040024DD05008B2B040024DD050042 +:10EA3000672B040024DD0500512B0400DCDC0500FD +:10EA4000FEFF0500E52A0400A0DF050050EA0500EE +:10EA500044D705001F0000000300000060EA050025 +:10EA6000BA000000920E00009215000090120600FD +:10EA70008209000074D70500A0DF050080EA0500C8 +:10EA800044D70500470000000800000090EA050098 +:10EA9000BA0000005A1200008A0E000004EB0500C4 +:10EAA000FA0F0000FCEA0500A2100000F4EA0500DD +:10EAB000C2130000ECEA0500D2140000E4EA0500ED +:10EAC000CA140000DCEA0500EA190000D0EA0500DB +:10EAD000DCDC050002000000F33004003CDD050032 +:10EAE000DB3004003CDD0500C33004003CDD0500E4 +:10EAF000A53004003CDD0500953004003CDD050038 +:10EB0000853004003CDD0500B9300400A0DF0500BD +:10EB100014EB050044D70500E70000001C000000CE +:10EB200024EB0500BA0000008A1400003210000037 +:10EB3000A0DC05000216000098DC05006A19000040 +:10EB4000C8EC0500D2030000C0EC0500DA1000009C +:10EB5000B8EC05005214000024EC0500C20E0000C1 +:10EB6000B0EC050002190000A8EC0500CA1900006D +:10EB7000A0EC0500320C000098EC05007A0C0000B7 +:10EB800090EC0500920C000088EC05009A0C000047 +:10EB900080EC0500520E000078EC0500BA0E000073 +:10EBA00070EC05004A11000068EC05007A110000C5 +:10EBB00060EC05008211000058EC0500B211000065 +:10EBC0001CEC05001214000030EC05001A150000C2 +:10EBD00014EC0500CA13000050EC0500D21300002D +:10EBE00048EC0500DA13000040EC05005A1A00005A +:10EBF00038EC0500421700000CEC0500BA0F0000CD +:10EC000004EC050024DD0500A131040024DD05002D +:10EC1000B931040024DD0500E331040024DD0500E2 +:10EC20002F320400DCDC0500040002003533040050 +:10EC30000CDD05000F32040024DD0500D131040095 +:10EC400024DD05003331040024DD050075310400A6 +:10EC500024DD0500493104000CDD0500E932040023 +:10EC600024DD05000933040024DD0500113404000F +:10EC70000CDD0500F132040024DD0500233304001F +:10EC80000CDD0500F932040024DD05001934040010 +:10EC900024DD05002134040024DD050029340400AE +:10ECA00024DD05003134040024DD0500393404007E +:10ECB00024DD05004134040024DD0500493404004E +:10ECC0000CDD05000133040024DD0500513404008F +:10ECD000A0DF0500D8EC050044D705005700000070 +:10ECE0000A000000E8EC0500BA0000009A030000EA +:10ECF00042020000B4D50500C215000078ED050001 +:10ED0000DA1400006CED05000217000060ED05004C +:10ED10007219000058ED05000A13000050ED0500BF +:10ED20001213000048ED05000214000040ED05003C +:10ED30002A18000038ED05000CDD05000935040037 +:10ED400024DD05009D3404003CDD0500AB340400E7 +:10ED50003CDD0500C13404003CDD050059340400ED +:10ED6000DCDC050002000000CB340400DCDC050024 +:10ED70000200000067340400DCDC05000200000033 +:10ED800025350400A0DF05008CED050044D7050003 +:10ED900037000000060000009CED0500BA000000EE +:10EDA0009A1900003A0E0000F0ED0500D21500009F +:10EDB000D8ED0500DA150000CCED0500A21A000020 +:10EDC000E4ED0500AA1A0000E4ED0500DCDC050016 +:10EDD000FEFF070015380400DCDC0500FEFF030021 +:10EDE000D3370400DCDC0500060004001D360400F7 +:10EDF00024DD050003360400BE020000A0DF05008C +:10EE000004EE050044D705005F0000000B00000081 +:10EE100014EE0500BA000000BA1900006A0C0000E8 +:10EE200020410020E21A0000F4EE0500EA1A00007A +:10EE3000E0EE05005213000094EE0500CA16000033 +:10EE400084EE05006A0D00006A030000A2140000B1 +:10EE500080DE0500D210000078EE05002A150000C3 +:10EE6000E0400020E21600006CEE0500DCDC05004E +:10EE70000400020085380400DCDC0500020000000C +:10EE800069380400B4E30500000000000800000039 +:10EE9000C664060070110600030000009A0300001B +:10EEA000C8EE0500B8EE0500ACEE0500B1020000AA +:10EEB0005C03000078010000B4E3050000000000DE +:10EEC0001E000000FB3C0600F0E30500040000000B +:10EED000030000002D000000010000000A000000F7 +:10EEE000F0E3050003000000070000000900000037 +:10EEF00001000000B4E3050000000000280000004D +:10EF0000BC7B060044D705008E0000001100000005 +:10EF1000C4EF0500A0DF05001CEF050044D7050085 +:10EF20009F000000130000002CEF0500BA00000055 +:10EF3000C2100000CA10000004EF0500D207000054 +:10EF400003000000A2070000050000008A0700007F +:10EF50000B0000006A070000130000005A070000C1 +:10EF600017000000AA070000190000005207000067 +:10EF70001B00000072070000230000009A07000039 +:10EF800027000000920700002B000000820700000D +:10EF90002D000000B207000039000000CA07000081 +:10EFA000BF000000BA070000D7000000DA07000029 +:10EFB000DD00000062070000E50000007A070000A5 +:10EFC000E700000003000000D20700000500000079 +:10EFD000A20700000B0000008A07000013000000D9 +:10EFE0006A070000170000005A070000190000001F +:10EFF000AA0700001B0000005207000023000000C9 +:10F0000072070000270000009A0700002B00000094 +:10F01000920700002D000000820700003900000068 +:10F02000B2070000BF000000CA070000D7000000C0 +:10F03000BA070000DD000000DA070000E50000006C +:10F0400062070000E70000007A070000FF6C6F63B2 +:10F05000616C207661726961626C652072656665BB +:10F0600072656E636564206265666F7265A50000F7 +:10F070006F70636F64650000FFCC616374697665CF +:10F0800020657863657074696F6E8F7265726169EF +:10F0900073650000A8F005006E656F706978656C97 +:10F0A0002E70790000000000D0F00500B4F00500DB +:10F0B00010F10500B8F00500F0E3050004000000C1 +:10F0C0000300000001000000050000000700000030 +:10F0D0007A03070074039D0276031100C102B00297 +:10F0E0007803A8011C0077030F002C02A400140071 +:10F0F0004600BC00170016001A001F0389004000DC +:10F100005C007B039D007C0079036B000500000020 +:10F110000200000001F3050020F1050000000000DE +:10F1200024F1050002000000CCF2050034F10500D6 +:10F13000000000009CF205005CF20500F0F1050003 +:10F14000C4F10500A0F1050088F1050050F10500AB +:10F150000204000060F10500000000000000000053 +:10F1600031041016121DB01309340180424A57C1F0 +:10F1700080B01309B15681E5585AD743315959B077 +:10F18000140E3600595163000204000098F1050086 +:10F19000000000000000000009040F16B013076310 +:10F1A00002040000B0F105000000000000000000B3 +:10F1B00019040E161202B01306B013093402595185 +:10F1C0006300000002080000D4F105000000000008 +:10F1D000000000003A060D161CB013078042485785 +:10F1E000C2B1B0B25681E5585AD743335959516329 +:10F1F0000208000036F2050000F2050000000000E1 +:10F2000004F205000A0C000014F2050000000000E2 +:10F2100000000000DB4008111E1E1E53B253534B6A +:10F2200013C32500130925012500130BB355F2550F +:10F230006759422B51633286010C16180002B12522 +:10F24000001308F42702121AB0B2200002121B2584 +:10F2500000130834015E340134016300020C000025 +:10F260006CF2050000000000000000005B080A16B8 +:10F270001819B1B01308F4C3B0130880425257C430 +:10F28000B2B455B01309B3B0130BB455F25681E5BF +:10F29000585AD74329595951630000000210000001 +:10F2A000ACF205000000000000000000B0050A05F7 +:10F2B00016060708B1B01806B2B01807B3B01808A0 +:10F2C0001217B2B3F43401B01809516308020411E3 +:10F2D000121613100416142300160B832A0153333D +:10F2E0000016053201160A3202160C3203160D32D0 +:10F2F00004160E3205160F32061610110E16155191 +:10F30000631002018010022A011B031C021602591D +:10F3100054320010043402160451630000B5050095 +:10F3200076030080060000000600000052F305008E +:10F330004CF30500257C06002E7C0600347C06007C +:10F34000387C06003E7C0600246D06000805030597 +:10F350000B0369834B69C749D806AEC1FE7A00002A +:10F3600000000000A0DF05006CF3050044D7050095 +:10F370004F000000090000007CF30500BA00000007 +:10F380005A1700008A000000C4F30500E2120000D2 +:10F3900004F405005A180000F8F305006217000095 +:10F3A000ECF3050052170000E4F30500620E0000C4 +:10F3B000DCF305005A170000D4F305008A1A000098 +:10F3C000CCF305003CDD0500455304000CDD0500D1 +:10F3D000CF5104003CDD05006153040024DD05002D +:10F3E000115304000CDD050011520400DCDC0500A3 +:10F3F000060002003D520400DCDC050002000000B3 +:10F40000AB52040024DD0500D9520400A0DF050042 +:10F4100014F4050044D705004F0000000900000067 +:10F4200024F40500BA0000002A1A00001A1900008E +:10F43000A4F40500221900009CF405002A1900001C +:10F4400094F405001A1A00008CF40500221A00003A +:10F4500084F405000A1A00007CF40500021A00007A +:10F460006CF40500121A000074F405000CDD0500B0 +:10F470004D5404000CDD0500C15304003CDD0500C3 +:10F48000815304003CDD0500355404003CDD0500DB +:10F490001D54040024DD05000B54040024DD050088 +:10F4A000F953040024DD0500DB530400CCF405000F +:10F4B0000100000060E4050080007F020000000001 +:10F4C0000000000100000000C560040060E40500C9 +:10F4D0000000210101020000030000000000000400 +:10F4E000496304008D5F0400D165040040F5050008 +:10F4F00060E4050080007F020000000000000001C1 +:10F50000000000006561040060E405000000530194 +:10F510000000000000000001000000002561040060 +:10F5200060E4050000000401000000010000020387 +:10F5300000000000816204004F620400435D04008B +:10F5400044D705007F0200004F00000050F5050081 +:10F550007A1B000034F805001A1300002CF805008F +:10F560009212000024F805008A18000018F805001F +:10F57000E2180000F0F70500EA180000E8F70500BF +:10F58000F2180000E0F70500DA180000D8F70500CF +:10F590004A020000D0F70500DA0E0000F8F7050077 +:10F5A0007A130000C8F705006211000010F805008A +:10F5B0002A0D000004F805005208000044A60500CA +:10F5C0005A0800003CA605004A08000034A60500C1 +:10F5D000520A00002CA605000A0A000024A6050015 +:10F5E0001A0700001CA605002206000014A605004C +:10F5F0006A0600000CA605008A0A000004A60500A1 +:10F600003A0A0000FCA50500EA070000F4A5050081 +:10F610009A080000ECA50500520B0000E4A50500C7 +:10F620005A090000DCA50500D2060000D4A505009B +:10F63000BA060000CCA50500DA060000C4A5050046 +:10F64000E2060000BCA50500EA060000B4A505001E +:10F65000F2060000ACA50500FA060000A4A505000E +:10F66000020700009CA505000A07000094A50500FC +:10F67000120700008CA50500C206000084A5050045 +:10F68000CA0600007CA505003206000074A505002E +:10F690003A0600006CA505002A06000064A50500D6 +:10F6A000520600005CA505004A06000054A50500AE +:10F6B0005A0600004CA505006206000044A505009E +:10F6C000420600003CA50500D20A000034A5050052 +:10F6D000DA0A00002CA50500B206000024A50500EA +:10F6E0003A0700001CA505004207000014A505000C +:10F6F000720A00000CA505007A0A000004A50500A6 +:10F70000DA090000FCA4050022070000F4A40500AB +:10F71000B2080000ECA40500BA080000E4A405004B +:10F72000C2080000DCA4050092090000D4A4050072 +:10F73000420B0000CCA405008A090000C4A4050007 +:10F74000C20A0000BCA405001A06000014A40500AB +:10F7500012060000ECA30500E20A0000B4A40500B4 +:10F76000020A0000ACA405004A070000A4A405009A +:10F77000720800009CA40500CA0A000094A40500B9 +:10F780009A0600008CA40500820A000084A40500EB +:10F79000320800007CA40500920A000074A4050051 +:10F7A000420800006CA40500420A000064A40500A1 +:10F7B000FA0A00005CA405005A0A000054A40500DF +:10F7C000120A00004CA4050024DD0500895F040036 +:10F7D00024DD0500855F04000CDD050019630400CD +:10F7E0000CDD0500016304000CDD0500E962040086 +:10F7F0000CDD0500D1620400DCDC05000A000A0013 +:10F80000795D0400DCDC050010000C00D95E04000A +:10F810000CDD0500AD5E0400DCDC0500080008001E +:10F820003D5E0400F4DC0500D15D040024DD05002C +:10F830006B5D040024DD05005D5D040060E40500EF +:10F84000000029010000000000000000000000018D +:10F85000DCF8050060E4050000001B01000000006A +:10F86000000000000000000184F9050060E40500CC +:10F8700000001E0100000000000000000000000168 +:10F88000FCF9050060E4050000002801000000000C +:10F8900000000000000000019CF8050044D70500AE +:10F8A0003700000006000000ACF80500B2130000AD +:10F8B00084FA0500621B00007CFA0500BA12000001 +:10F8C00074FA0500B21800006CFA0500F209000095 +:10F8D00001000000A20600000300000044D705005C +:10F8E0009F00000013000000ECF80500921B0000D0 +:10F8F000CCFA05008A170000C4FA05008A1B000034 +:10F90000ACFA05007A170000A4FA05006A18000096 +:10F910009CFA05007218000094FA05006A120000B3 +:10F920008CFA0500B213000084FA0500621B000087 +:10F930007CFA0500BA12000074FA0500A212000059 +:10F94000B4FA050092180000BCFA05008A12000003 +:10F95000D4FA0500B21800006CFA0500BA090000DC +:10F9600001000000B209000003000000620900006D +:10F9700005000000F209000001000000A2060000DE +:10F980000300000044D705006F0000000D000000D8 +:10F9900094F90500921B0000CCFA05008A170000BC +:10F9A000C4FA05008A1B0000ACFA05007A170000B3 +:10F9B000A4FA05006A1800009CFA050072180000FD +:10F9C00094FA05006A1200008CFA0500A2120000E9 +:10F9D000B4FA050092180000BCFA05008A12000073 +:10F9E000D4FA0500BA09000001000000B2090000C5 +:10F9F00003000000620900000500000044D7050074 +:10FA0000670000000C0000000CFA0500921B0000CB +:10FA1000CCFA05008A170000C4FA05008A1B000012 +:10FA2000ACFA05006A1800009CFA05007218000084 +:10FA300094FA05006A1200008CFA0500A212000078 +:10FA4000B4FA050092180000BCFA05008A12000002 +:10FA5000D4FA0500BA09000001000000B209000054 +:10FA60000300000062090000050000000CDD050035 +:10FA70002369040024DD05000B69040024DD050072 +:10FA8000F168040024DD0500DD68040024DD0500C4 +:10FA9000996804000CDD0500756804000CDD0500A4 +:10FAA0004D68040024DD0500316804000CDD05000C +:10FAB000C567040024DD0500996704000CDD05001E +:10FAC0007567040024DD0500596704000CDD05009E +:10FAD0002567040024DD0500156704006CF80500A7 +:10FAE0001F14010084F805001E1301006CF80500C6 +:10FAF000141209006CF80500131109006CF80500D8 +:10FB0000101001006CF805000F0F01006CF80500E3 +:10FB10000E0E01006CF805000D0D01006CF80500DB +:10FB20000C0C01006CF805000B0B050054F80500E7 +:10FB30000A0A04006CF80500090901006CF80500C8 +:10FB4000080801006CF80500070704006CF80500C0 +:10FB5000060604006CF805000505050054F80500CC +:10FB60000404040054F80500030304003CF80500F5 +:10FB7000020201003CF80500010101003CF805000B +:10FB8000000001000000000000000000560300001B +:10FB9000216A0400F1020000216A040072030000DF +:10FBA000216A040002020000416A0400A901000069 +:10FBB000416A0400AF020000616A04009401000081 +:10FBC000616A040049030000216A04006602000023 +:10FBD000416A04002C030000416A04007103000024 +:10FBE000236A040060E40500000024010001000015 +:10FBF0000000000000000002F96A040000FC05009B +:10FC000044D70500570000000A00000010FC050062 +:10FC10003A080000A8FC05004A080000A0FC050006 +:10FC20006208000098FC0500CA08000090FC05006E +:10FC30000A0A000088FC05004A0A000080FC050052 +:10FC4000620A000078FC05006A0A000070FC0500EA +:10FC5000EA0A000068FC05004A0B000060FC050091 +:10FC6000E4FB050016360600E4FB0500C53506007A +:10FC7000E4FB05002C350600E4FB05009234060089 +:10FC8000E4FB0500FA330600E4FB050064330600DC +:10FC9000E4FB0500C7320600E4FB0500E631060080 +:10FCA000E4FB050005310600E4FB0500912F06008A +:10FCB00060E40500000025010102000000030000CF +:10FCC00000000004796D04007D6C04000D6C0400DC +:10FCD00048FD05003402050433021204050209043C +:10FCE0006303010462031A046D0300013C02220253 +:10FCF0001A030D0200010201010103016301620107 +:10FD0000650164016101000034020200F401000099 +:10FD100033020200C409000005020200F4010000E1 +:10FD200063030200FF000000620302000000000005 +:10FD30006D030200030000003C020200000000000E +:10FD40001A0302001200000044D7050077000000EB +:10FD50000E00000058FD0500BA0B0000D0FD0500A4 +:10FD60004A020000C8FD05001A0B00000100000057 +:10FD7000120B0000030000002A0B00000500000029 +:10FD8000220B0000070000000A0B00000900000021 +:10FD90002A0A000003000000220A000005000000FB +:10FDA000320A0000250000000208000001000000E7 +:10FDB0000A0800000500000012080000030000000F +:10FDC0001A0800000700000024DD05003D6B040058 +:10FDD000B8E40500D8FD050024DD0500616B0400D2 +:10FDE000A0DF0500E8FD050044D70500170000006E +:10FDF00002000000F8FD0500BA000000620C0000DF +:10FE00008A00000008FE05003CDD05003D6E040090 +:10FE10003A02010000000000470303021500000041 +:10FE2000A0DF050028FE050044D705005F000000A4 +:10FE30000B00000038FE0500BA000000521400005C +:10FE40008A000000BCFE05007A180000B0FE050024 +:10FE500082180000A8FE0500D20F00009CFE0500DD +:10FE60003A0C000090FE0500A2080000030000000C +:10FE70001A0A000015000000AA080000B1040000E2 +:10FE80006A0800004119010032070000015E1A00F3 +:10FE9000DCDC0500FFFF0100996F0400DCDC0500DD +:10FEA000FFFF0100FD6E040024DD0500216F04004A +:10FEB000DCDC0500FFFF01002F6F04003CDD0500C6 +:10FEC000DD6E040000000000398EE33D398E633E94 +:10FED000398EE33EABAA2A3F721C473F0000803FA9 +:10FEE000A0DF0500E8FE050044D705001F00000064 +:10FEF00003000000F8FE0500BA0000006A140000CC +:10FF00008A00000010FF0500020D000010FF050030 +:10FF10003CDD05005D700400A0DF050020FF05004A +:10FF200044D70500570000000A00000030FF05001C +:10FF3000BA000000821400009A1A000098FF050021 +:10FF4000D2170000080206009211000090FF050081 +:10FF50000210000088FF0500AA10000080FF0500C5 +:10FF6000C2140000B0FF0500B2140000A8FF050095 +:10FF7000BA140000A0FF0500321A0000D0160600D7 +:10FF800024DD0500757104003CDD0500E17004000E +:10FF90003CDD0500D97004003CDD050083710400E0 +:10FFA000B8FF050004000000B8FF050002000000D3 +:10FFB000B8FF05000100000060E4050000009502A4 +:10FFC0000001000000000200000000006771040052 +:10FFD00011710400A20003010600000037020301B2 +:10FFE000060000004803030106000000C9010300E9 +:10FFF00006000000F2010202000000005F0202029F :0200000260009C -:1000000092039403960398039A039C039E039F0311 -:10001000A103A303A503A703A803AA03AC03AD038D -:10002000AF03B103B203B403B603B703B903BA0312 -:10003000BC03BE03BF03C103C203C403C503C6039D -:10004000C803C903CB03CC03CD03CF03D003D10333 -:10005000D303D403D503D603D803D903DA03DB03D0 -:10006000DC03DD03DE03E003E103E203E303E40377 -:10007000E503E603E703E803E803E903EA03EB0328 -:10008000EC03ED03EE03EE03EF03F003F103F103E2 -:10009000F203F303F303F403F503F503F603F603A6 -:1000A000F703F703F803F803F903F903FA03FA0374 -:1000B000FB03FB03FB03FC03FC03FC03FD03FD0349 -:1000C000FD03FD03FE03FE03FE03FE03FE03FE032A -:1000D000FE03FE03FE03FE03FF03FE030100060012 -:1000E0000100FFFF613262A8332233222121212245 -:1000F000212222242222232226252724243262623E -:10010000A4A43131223122313131313131626223C3 -:10011000622323232323223362223362A522006237 -:1001200062131262212432132262331363222322C8 -:100130003313622222611262181362326212122396 -:100140001D1562621212621363321222626233312F -:100150003131621913322412632462322363316213 -:100160006212646212241212192222211212151232 -:10017000131232621C1262121262331312122262C2 -:1001800022331262122233633313222262132212A9 -:10019000A5231222000102040C0E101214151617CA -:1001A000191A1C1E222426292B31363D414546486A -:1001B0004A4E525456585A5C5E60626466686A6C75 -:1001C0006F7174777A7D80828486888A8C9100939F -:1001D00095979A9C9E9FA3A4A7A9ABADB0B3B5B8C1 -:1001E000BABCBFC1C3C5C6C8CAD2D5D7D8DADCDE4F -:1001F000E1EEF3F5F7F9FBFD00030406080A0C0E27 -:10020000101214161F222327292C30323336393B83 -:100210003D3F414547494D4F515A5C5E5F616368C0 -:100220006A6D6F70727E80828486888A8D8F9193CA -:100230009597999B9D9FA1A3A6A8ABADAFB1B4B66E -:10024000B8BDC0C201303E20422043201910071023 -:1002500053104630541045305A107D2054205C1005 -:10026000062055305A2059101A109D202A101610B9 -:1002700018102C10363039202B105E3023106B20D4 -:10028000201061202310632021106D2027106D2085 -:10029000131080206E301410702022101A205A1073 -:1002A0007D20713079302E101A205A107D2079303F -:1002B0001F109D20241036205A107D2079302D10DB -:1002C0005A107D2073202F107A205A107D20522042 -:1002D00080207F301E20813026104C305A10802024 -:1002E00026104C305A1082201F2029108320111014 -:1002F000281083202320842040102320242039101C -:1003000025203A1026203B102720882028208920ED -:100310008B208A208C208B208D208F3015109020F0 -:100320008E3090208E3053109130541055109230F2 -:10033000561057109F3058105310A43054105510B9 -:10034000332056105B10071098205910802035304C -:100350005A1099308020591080203B301710071018 -:10036000A3305A107D203010AE305A1080205D101E -:100370008020041053206F2004105220362040307B -:10038000041041106C20303004104120382003202C -:100390004420141003205E1080204720591048206C -:1003A00049204A2007103B303C3040104B3045106C -:1003B00007103B3007103B304D2059104E204F2086 -:1003C000502007103C3040105130451007100710E6 -:1003D0006F20532004200410072008205D20602097 -:1003E00010201120122005205B20562057205C2071 -:1003F000592058205D1059203920062022208020C5 -:100400005A10802058304B104C104D104E10501088 -:10041000511048104610471049104A1052104F1002 -:1004200009200A200B200D200C2080205F30201096 -:1004300080200E200F206C20622065206C30401040 -:1004400064206A2053106A20541066205B100C1040 -:10045000071069306C20693012100710672059109E -:100460006820591007105B10071059105910802090 -:1004700014201520162017201820032038200220D1 -:10048000132003201820162072201B101A205A1047 -:100490007D20742078207720793078301D107630D8 -:1004A0005A107D208020693075201E105A107D2042 -:1004B0001C105A107D207B20591080207C30121097 -:1004C00023207E205320041005101920061031101F -:1004D00080201C201B2022101E201C1080201D208C -:1004E0001E202020212033103410351036103710F4 -:1004F00038102410852086202810241025108730DD -:1005000028103C103D103E103F1040104110431089 -:100510004410421029202A203E103F1032102B2078 -:100520002C20972045108B200710081009100A1066 -:100530000B100C100E100F100D102D202E202F2040 -:10054000392092209320943022201A20AC2095202C -:100550005910963093205910302031203220352008 -:1005600034209A209B205A10803080209C305A10D2 -:1005700080309E205910222023203720A030AC202C -:10058000A1205910A230372059105310A430541014 -:10059000A5205910A620A720A82040108020451093 -:1005A00080208020A930AC203C20AA20311080205F -:1005B000AC20AD201F109D2024101E20AB30221037 -:1005C0008220AB30AF2036202010802000000200B7 -:1005D0000400060008000A000C00110017001D00AE -:1005E00025002F003B00490061007F00A700DF00CD -:1005F000250185010902B3029703C7045B06710850 -:100600009D0CDF124B1C6D2A913F575FFF8E7BD6EE -:10061000020100000102040810204080FF756E6B8B -:100620006E6F776E007A76677074756F6965617A40 -:1006300076677074756F6965617A766770741B1B75 -:10064000000E1115160F18131C0B1F251E4D595F98 -:10065000444154412E48544D00554249545F4C4F3B -:10066000475F46535F565F3030320A006D696C6CED -:10067000697365636F6E6473006D696E757465731D -:1006800000686F7572730054696D652028004655C7 -:100690004C002C00307830303030303030300000BA -:1006A0003030303000003C6D6574612063686172E9 -:1006B0007365743D7574662D383E3C7374796C6552 -:1006C0003E2E62627B646973706C61793A666C6518 -:1006D000787D2E62623E2A2B2A7B6D617267696E7D -:1006E0002D6C6566743A313070787D626F64797B09 -:1006F000666F6E742D66616D696C793A73616E73A5 -:100700002D73657269663B6D617267696E3A31651A -:100710006D7D7461626C657B626F726465722D635E -:100720006F6C6C617073653A636F6C6C617073654C -:100730003B6D617267696E2D746F703A31656D3B08 -:10074000746578742D616C69676E3A726967687454 -:100750007D74723A66697273742D6368696C647B28 -:10076000666F6E742D7765696768743A3730307DCF -:1007700074647B626F726465723A31707820736F53 -:100780006C696420236464643B70616464696E67AF -:100790003A3870783B6D696E2D77696474683A38C1 -:1007A00063687D696672616D657B646973706C6195 -:1007B000793A6E6F6E657D3C2F7374796C653E3C43 -:1007C0006C696E6B2072656C3D7374796C657368CF -:1007D00065657420687265663D68747470733A2F3D -:1007E0002F6D6963726F6269742E6F72672F646C0C -:1007F0002F322F646C2E6373733E3C736372697087 -:10080000743E6C657420773D77696E646F772C64F5 -:100810003D646F63756D656E742C6C3D772E6C6FE7 -:10082000636174696F6E2C6E3D6E756C6C2C6373B6 -:10083000763D22222C7461673D642E63726561747B -:1008400065456C656D656E742E62696E64286429F9 -:100850003B772E646C3D7B646F776E6C6F61643A9E -:1008600066756E6374696F6E28297B6C657420658C -:100870003D74616728226122293B652E646F776E83 -:100880006C6F61643D226D6963726F6269742E637F -:100890007376222C652E687265663D55524C2E6328 -:1008A00072656174654F626A65637455524C286E57 -:1008B000657720426C6F62285B6373765D2C7B7476 -:1008C0007970653A22746578742F706C61696E2254 -:1008D0007D29292C652E636C69636B28292C652E74 -:1008E00072656D6F766528297D2C636F70793A6625 -:1008F000756E6374696F6E28297B6E6176696761B6 -:10090000746F722E636C6970626F6172642E77729D -:1009100069746554657874286373762E7265706C9B -:10092000616365282F5C2C2F672C225C7422292997 -:100930007D2C7570646174653A616C6572742E62A9 -:10094000696E64286E2C22556E706C756720796F05 -:100950007572206D6963726F3A6269742C207468D5 -:10096000656E20706C7567206974206261636B200E -:10097000696E20616E64207761697422292C636C32 -:100980006561723A616C6572742E62696E64286E7C -:100990002C22546865206C6F6720697320636C6536 -:1009A00061726564207768656E20796F7520726565 -:1009B000666C61736820796F7572206D6963726F00 -:1009C0003A62697422292C6C6F61643A66756E63B1 -:1009D00074696F6E28297B6C657420613D642E718B -:1009E0007565727953656C6563746F72282223771D -:1009F00022292C693D642E646F63756D656E7445A4 -:100A00006C656D656E742E6F7574657248544D4CCF -:100A10002E73706C6974282246535F5354415254AC -:100A200022295B325D3B6966282F5E554249545F3F -:100A30004C4F475F46535F565F3030322F2E746500 -:100A40007374286929297B6C657420743D70617208 -:100A50007365496E743B746869732E646170566582 -:100A6000723D7428692E7375627374722834302C49 -:100A700034292C3130293B766172206E3D7428690F -:100A80002E7375627374722832392C3130292C31EF -:100A900036292D323034383B6C657420653D303B4F -:100AA000666F72283B3635353333213D692E6368D6 -:100AB0006172436F64654174286E2B65293B29651B -:100AC0002B2B3B6373763D692E73756273747228AA -:100AD0006E2C65293B6C657420723D303B666F72ED -:100AE000286C657420653D303B653C692E6C656EF5 -:100AF0006774683B2B2B6529723D33312A722B6951 -:100B00002E63686172436F646541742865292C7295 -:100B10007C3D303B766172206F3D6C2E687265665D -:100B20002E73706C697428223F22295B315D3B690A -:100B30006628766F69642030213D3D6F296F213D25 -:100B4000722626706172656E742E706F73744D65B7 -:100B50007373616765282264696666222C222A22E3 -:100B6000293B656C73657B6F3D7428692E737562D4 -:100B70007374722831382C3130292C3136293B22BC -:100B800046554C223D3D3D692E7375627374722843 -:100B90006F2D323034382B312C3329262628612E04 -:100BA000617070656E644368696C6428746167285D -:100BB00022702229292E696E6E6572546578743D03 -:100BC000224C4F472046554C4C22293B6C657420E3 -:100BD0006E3D612E617070656E644368696C642857 -:100BE00074616728227461626C652229293B6373F2 -:100BF000762E73706C697428225C6E22292E666FC3 -:100C000072456163682866756E6374696F6E2865E6 -:100C1000297B6C657420743D6E2E696E73657274E9 -:100C2000526F7728293B652626652E73706C697490 -:100C300028222C22292E666F72456163682866750A -:100C40006E6374696F6E2865297B742E696E736597 -:100C5000727443656C6C28292E696E6E65725465DA -:100C600078743D657D297D292C772E6F6E6D6573B7 -:100C7000736167653D66756E6374696F6E2865297B -:100C80007B2264696666223D3D652E64617461263F -:100C9000266C2E72656C6F616428297D3B6C6574CF -:100CA00020653B736574496E74657276616C286665 -:100CB000756E6374696F6E28297B652626652E72B2 -:100CC000656D6F766528292C653D612E61707065B4 -:100CD0006E644368696C642874616728226966726F -:100CE000616D652229292C652E7372633D6C2E6817 -:100CF0007265662B223F222B727D2C356533297D50 -:100D00007D7D7D3C2F7363726970743E3C736372AA -:100D1000697074207372633D68747470733A2F2F16 -:100D20006D6963726F6269742E6F72672F646C2FC6 -:100D3000322F646C2E6A733E3C2F73637269707439 -:100D40003E3C7469746C653E6D6963726F3A6269AA -:100D5000742064617461206C6F673C2F7469746CDB -:100D6000653E3C626F6479206F6E6C6F61643D64B8 -:100D70006C2E6C6F616428293E3C6469762069643E -:100D80003D773E3C68313E6D6963726F3A626974CB -:100D90002064617461206C6F673C2F68313E3C6455 -:100DA000697620636C6173733D62623E3C62757468 -:100DB000746F6E206F6E636C69636B3D646C2E6440 -:100DC0006F776E6C6F616428293E446F776E6C6F2D -:100DD00061643C2F627574746F6E3E3C627574740E -:100DE0006F6E206F6E636C69636B3D646C2E636F16 -:100DF000707928293E436F70793C2F627574746F47 -:100E00006E3E3C627574746F6E206F6E636C6963C6 -:100E10006B3D646C2E75706461746528293E557055 -:100E2000646174652064617461266D6C64723B3C1E -:100E30002F627574746F6E3E3C627574746F6E20B1 -:100E40006F6E636C69636B3D646C2E636C6561727D -:100E500028293E436C656172206C6F67266D6C6457 -:100E6000723B3C2F627574746F6E3E3C2F646976E2 -:100E70003E3C702069643D763E4F66666C696E65E7 -:100E80003A206E6F2076697375616C20707265769A -:100E90006965773C2F6469763E203C212D2D4653B1 -:100EA0005F53544152545549504D3A20417761693E -:100EB000742074696D656F7574005549504D3A2002 -:100EC000524543454956454420554E4B4E574F4E8B -:100ED000204652414D450057414B452046524F4D0B -:100EE00020524553455420425554544F4E005741CB -:100EF0004B452046524F4D20555342004C4F4E47D4 -:100F000020524553455420425554544F4E20505280 -:100F100045535300554E4B4E4F574E204B4C323796 -:100F2000204556454E5420434F4445205B25645D83 -:100F3000005452414E534143543A205B49324320BE -:100F40005752495445204552524F525D0054524128 -:100F50004E534143543A205B493243205245414469 -:100F6000204552524F523A2025645D005553425F4E -:100F7000464C4153483A205472616E736163746900 -:100F80006F6E204661696C65642E004552524F5267 -:100F90002045524153494E4700494E56414C494421 -:100FA0002046494C454E414D4500676967676C6571 -:100FB0000030313032333039383830313930303830 -:100FC00034343030343430303838383130323330F3 -:100FD00030313630313030333330303234303030FD -:100FE0003030303030303030303030303030303001 -:100FF0003030303030303030302C313130323332EC -:1010000035373030383734313134343030343430AF -:10101000303838383033353230303539303130309F -:1010200033333030303130303030303030303030B9 -:1010300030303030303030313030303030303030AF -:1010400030302C3331303233323732393032313183 -:101050003035343430323838393038383830303947 -:101060003130303633303030303030303032343070 -:101070003730303032303030303030303030303067 -:1010800030333030303030303030302C333130325B -:10109000333237323930313032303534343032381F -:1010A0003839303838383030393130303633303004 -:1010B0003030303030303234303730303032303021 -:1010C000303030303030303030303330303030301D -:1010D000303030302C3331303233323732393031F6 -:1010E00031343035343430323838393038383830BB -:1010F00030393130303633303030303030303032DB -:1011000034303730303032303030303030303030D2 -:101110003030303330303030303030303000686193 -:1011200070707900303130323331393932303636FF -:10113000393131343430303434303038383830327A -:101140003632303032383030303031383030303282 -:10115000303530303030303030303030303030308A -:101160003031303030303030303030302C30303280 -:10117000333232313239303239353038343430323A -:10118000343034303838383030303030303034303B -:101190003030323234303031313030303030303045 -:1011A0003030303030303030303030373530303033 -:1011B00030303030302C3030303030323132393025 -:1011C00032393530393434303234303430383838DC -:1011D00030313435303030343030303232343030F9 -:1011E00031313030303030303030303030303030FD -:1011F00030303030373530303030303030300068DB -:10120000656C6C6F00333130323330363733303108 -:10121000393730323434303131383730383838318A -:1012200030323330313238303030303030303032AC -:1012300034303030303030303030303030303030AA -:10124000303030303030303030303030302C33309F -:101250003030303130363430303136303234343072 -:101260003039383130383838303030303031323849 -:101270003030303030313030303430303030303069 -:10128000303030303030303030303030303030305E -:101290003030303030302C3331303233313036343E -:1012A0003032393330323434303039383130383804 -:1012B0003831303233303132383030303030313014 -:1012C000303034303030303030303030303030301A -:1012D000303030303030303030303030303030003E -:1012E0006D7973746572696F7573003430303030A6 -:1012F00032333930303333313030343430323430CB -:1013000034303838383034373730303034303030AB -:1013100032323430303131303430303030303030BF -:1013200030303030303030303038303030303030B5 -:101330003030302C3430353531323834353338357F -:101340003030303434303034343030383838303075 -:101350003030303132383033303130353030313672 -:10136000303030303030303030303030303030307D -:1013700030383530303035303030313500736164DD -:101380000033313032333232323630373038303168 -:10139000343430313632343038383831303233301A -:1013A000313238303030303031303032343030302B -:1013B000303030303030303030303030303030302D -:1013C0003030303030303030302C33313032333117 -:1013D00036323330393336303234343030393339D1 -:1013E00030383838303030303031323830303030DA -:1013F00030313030323430303030303030303030E6 -:1014000030303030303030303030303030303030DC -:10141000303000736C6964650031303532303233FE -:10142000323530323233303234343032343034309A -:101430003838383130323330313238303130323080 -:101440003030303131303430303030303030303096 -:10145000303030303030313030303030303030308B -:10146000302C303130323332353230303931303067 -:10147000323434303034343030383838313032333C -:101480003031323830313032323430303131303442 -:10149000303030303030303030303030303030314B -:1014A0003030303030303030303000736F6172693E -:1014B0006E670032313032333430303935333039C1 -:1014C00030353434303539393930383838313032D4 -:1014D00033303032323032303030343030303230FD -:1014E00032353030303030303030303030303030F5 -:1014F00032303030303030303030302C34303232E6 -:1015000033333732373237333031343434303034A8 -:1015100034303038383830303030303033313031AA -:1015200030323434303030333030303030303030AE -:1015300030303030303030303030303030303030AB -:101540003030303000737072696E6700333036357A -:10155000393030333731313633313234343030355D -:10156000383730383838303830373030333430303E -:101570003030303030303234303030303030303065 -:101580003030303030303030303530303030303056 -:10159000303030302C30313032333030333731313D -:1015A00036333133343430303538373038383831F9 -:1015B0003032333030333130303030303030303220 -:1015C0003430303030303030303030303030303017 -:1015D00030303530303030303030303030007477AB -:1015E000696E6B6C650030313031383030303736F1 -:1015F00037323230393434303037353630383838A5 -:1016000030383535303132383030303030303030BD -:1016100032343030303030303030303030303030C4 -:1016200030303030303030303030303030300079A1 -:1016300061776E003230303030323238313133330E -:10164000323032343430313530303038383831306F -:10165000323330313238303130323431303032346C -:101660003034303030333030303030303030303073 -:101670003031303030303030303030302C30303568 -:101680003331323532303039313030323434303039 -:101690003434303038383830363336303132383010 -:1016A000313032323430303131303330303030302C -:1016B0003030303030303030303031303030303029 -:1016C00030303030302C30303832323037383430FF -:1016D00031393030383434303034343030383838D0 -:1016E00030363831303031363030303035353030DA -:1016F00032343030303030303030303030303030E4 -:1017000030303030353030303030303030302C30D8 -:101710003034373930373834303139303038343488 -:101720003030343430303838383032393830303185 -:10173000363030303030303030323430303030309D -:101740003030303030303030303030303035303094 -:10175000303030303030302C303033323130373878 -:10176000343031393030383434303034343030384B -:101770003838303130383030313630303030333343 -:101780003030303830303030303030303030303051 -:101790003030303030303530303030303030303044 -:1017A00000302C302C3235352C302C300A302C3295 -:1017B00035352C302C302C300A3235352C3235353D -:1017C0002C3235352C3235352C3235350A302C3229 -:1017D00035352C302C302C300A302C302C3235352D -:1017E0002C302C300A00302C302C302C302C300A8D -:1017F000302C302C302C302C3235350A302C302C1B -:10180000302C3235352C300A3235352C302C3235EF -:10181000352C302C300A302C3235352C302C302CF5 -:10182000300A003235352C302C302C302C32353506 -:101830000A302C3235352C302C3235352C300A30EC -:101840002C302C3235352C302C300A302C323535BA -:101850002C302C3235352C300A3235352C302C30AA -:101860002C302C3235350A005265626F6F744D6F23 -:10187000646500205600534F46544445564943453D -:101880003A20415353455254494F4E204641494C0A -:10189000454400534F46544445564943453A204930 -:1018A0004E56414C4944204D454D4F5259204143DD -:1018B000434553530053444B3A20415353455254EC -:1018C000494F4E204641494C45440053444B3A2031 -:1018D0004552524F520053444B3A20554E4B4E4FB7 -:1018E000574E204641554C5400322E3000322E586F -:1018F00000424243206D6963726F3A62697400FF6F -:10190000FF14000500FFFFFFFFFFFFFFFFFFFFFFCA -:10191000FF00FFFFFF000000FFFFFFFFFFFFFFFFD3 -:1019200000FFFFFF000000FF0000000000FFFF00BD -:10193000FFFFFF000000FF000000000000000000AB -:1019400000FFFFFFFFFFFFFF00FFFFFF000000FFA2 -:101950000000000000FFFFFFFFFFFFFFFFFFFFFF92 -:10196000FF00FFFFFF000000FF0000FFFF00FF007F -:10197000FF00FF00FFFFFF00FF00FF00FF0000FF70 -:10198000FF00D8ECF0F4F8FC0004666C6173684961 -:101990006E636F6D706C6574650045726173652070 -:1019A0007061676520617420257800E97D0000255D -:1019B0001D470AA062FA1922DFA9A8000000010051 -:1019C00002000300040100010101020103010402FD -:1019D00000020102020203020403000301030203E6 -:1019E0000303040400040104020403040446535FD7 -:1019F00043414348453A20494C4C4547414C2057C8 -:101A000052495445204F5045524149544F4E204170 -:101A10005454454D50544544205B41444452455331 -:101A2000533A2025705D205B4C454E4754483A2080 -:101A300025645D0A00636F6D7061737343616C00B0 -:101A4000302C3235352C302C3235352C300A302CB8 -:101A50003235352C302C3235352C300A302C302CA8 -:101A6000302C302C300A3235352C302C302C302CA8 -:101A70003235350A302C3235352C3235352C32356D -:101A8000352C300A0054494C5420544F2046494CC0 -:101A90004C2053435245454E2000000001000200F7 -:101AA000030004000001010102010301040100021E -:101AB0000102020203020402000301030203030302 -:101AC000040300040104020403040404507974684C -:101AD0006F6E204C61796F7574205265636F72640C -:101AE0002E205265636F72643A202564204861732A -:101AF0006820547970653A202564205374617274AB -:101B00003A202578204C656E6774683A2025782045 -:101B1000486173683A202578202578004861736809 -:101B20002066726F6D2076657273696F6E207374B4 -:101B300072696E673A20257800464F554E4420550D -:101B400050595F4D4147494300444D455347206C30 -:101B5000696E6520746F6F206C6F6E67210A0030AC -:101B600078003F3F3F004C534D33303320494E49BE -:101B7000543A204552524F522057524954494E47E9 -:101B8000204C534D3330335F4354524C5F524547E2 -:101B9000315F41004C534D33303320494E49543A64 -:101BA000204552524F522057524954494E47204CDB -:101BB000534D3330335F4354524C5F524547335F8C -:101BC00041004C534D33303320494E49543A20455F -:101BD00052524F522057524954494E47204C534D70 -:101BE0003330335F4354524C5F524547345F4100BA -:101BF0004C534D33303320494E49543A20455252CC -:101C00004F522057524954494E47204C534D333080 -:101C1000335F4346475F5245475F415F4D004C533A -:101C20004D33303320494E49543A204552524F5299 -:101C30002057524954494E47204C534D3330335F5F -:101C40004346475F5245475F435F4D0065767420CA -:101C500025642F25643A206F766572666C6F772154 -:101C60000061637469766174696E67204C44004159 -:101C70006464696E67204E6577204368616E6E65A7 -:101C80006C2C20002573202570004368616E6E6502 -:101C90006C204164646564206174206C6F636174BE -:101CA000696F6E20002573202564004368616E6EA5 -:101CB000656C2046696C6C65642C20547279696E81 -:101CC00067204E657874206F6E65004368616E6EA4 -:101CD000656C204E6F74204164646564202D204D36 -:101CE0006178204E756D626572206F662043686171 -:101CF0006E6E656C7320526561636865643F002D8C -:101D00002D2D2D2D2D2D00000000000008080800AD -:101D1000080A4A4000000A5FEA5FEA0ED92ED36E35 -:101D200019324489330C924C924D0808000000048B -:101D3000880808040804848488000A448A4000044F -:101D40008EC480000000048800000EC00000000067 -:101D5000080001224488100C9252524C048C848456 -:101D60008E1C824C901E1EC244924C06CA525FE2E8 -:101D70001FF01EC13E02448ED12E1FE24488100E79 -:101D8000D12ED12E0ED12EC48800080008000004E8 -:101D90008004880244880482000EC00EC0080482B9 -:101DA00044880ED126C0040ED135B36C0C925ED29D -:101DB000521C925C925C0ED010100E1C9252525C1F -:101DC0001ED01C901E1ED01C90100ED013712E120F -:101DD000525ED2521C8808081C1FE242524C125418 -:101DE000981492101010101E113B75B13111393535 -:101DF000B3710C9252524C1C925C90100C92524C4B -:101E0000861C925C92510ED00C825C1FE484848408 -:101E1000125252524C1131312A44113135BB7112D8 -:101E2000524C9252112A4484841EC488101E0EC83B -:101E300008080E10080482410EC242424E048A4035 -:101E40000000000000001F0804800000000ED252B5 -:101E50004F10101C925C000ED0100E02424ED24E5B -:101E60000C925C900E06C81C88080ED24EC24C1014 -:101E7000101C92520800080808024002424C10143C -:101E80009814920808080806001B75B131001C92CE -:101E90005252000C92524C001C925C90000ED24E9A -:101EA000C2000ED010100006C8049808080EC8071B -:101EB000001252524F0011312A4400113135BB003B -:101EC000124C8C9200112A4498001EC4881E06C42D -:101ED0008C8486080808080818080C881800000C6C -:101EE000836053504920636F6E66696720646F6E2C -:101EF0006520663D25700072656C6F6361746520B6 -:101F000076746F7220746F202578202D3E202578FE -:101F1000202578000010020150EADA308883B89F4B -:101F2000604F15F30000C98E6C696E652025752021 -:101F300000257120006D61696E2E7079004D505939 -:101F40003A20736F6674207265626F6F740A004680 -:101F50004154414C3A20756E636175676874204E38 -:101F60004C522025700A00FF8C676573747572658A -:101F700000FF8C736F756E6400536F756E644576E9 -:101F8000656E7428272571272900FF492F4FEE6FB2 -:101F90006E20636C6F7365642066696C6500696CA4 -:101FA0006C6567616C206D6F646500FF9EAC95FC8D -:101FB00000FFB9FE656C656D656E747395E000FF9A -:101FC00090AC95A100FF879AE000FF72657475726E -:101FD0006E5F70696E879700FF8C7069746368002C -:101FE000547970654572726F723A206578706563D6 -:101FF00074696E6720612073747220666F72206E40 -:102000006F74650A00FF74657874B6EB00FF636F48 -:10201000756C6487706172736520696E7075740089 -:10202000476C6974636865733A2025640D0A00047F -:1020300000726177205245504C3B204354524C2D46 -:102040004220746F20657869740D0A005201004FB8 -:102050004B004D6963726F507974686F6E207631F2 -:102060002E3138206F6E20323032332D31302D3307 -:10207000303B206D6963726F3A6269742076322E4C -:10208000312E322077697468206E524635323833EB -:10209000330D0A0054797065202268656C70282918 -:1020A0002220666F72206D6F726520696E666F7296 -:1020B0006D6174696F6E2E0D0A003E3E3E20000D6C -:1020C0000A7061737465206D6F64653B20437472A0 -:1020D0006C2D4320746F2063616E63656C2C20430C -:1020E00074726C2D4420746F2066696E6973680D7C -:1020F0000A3D3D3D20002E2E2E2000636F756C643E -:10210000206E6F742066696E64206D6F64756C65F7 -:1021100020272573270A00520000457272203336AB -:1021200036383300457272203336383934000000B7 -:10213000000000000000000000000000000000009F -:10214000000000000000000000000000000000028D -:1021500002020202028200000202020202020303E1 -:10216000030303030303030302020202020202C089 -:10217000A8B0ACC0A0B8A0C0BCA0ACA8ACC0A0A087 -:10218000ACB4A4C0A8A8B0C0BC00000002002020CD -:102190009B20C0B920CDA34C8A8E284129BD28217F -:1021A000293DAE282229203D2D4148354E4B574F21 -:1021B0005754AD2822293D4B574F573454AD28234F -:1021C000293D204E4148344D4245D22824293D2006 -:1021D000444141344C45D22825293D205045525395 -:1021E0004548344ED42826293D2041454EC4282751 -:1021F00029BD282A293D2041453453544552494898 -:1022000053CB282B293D20504C414834D3282C292E -:102210003DAC20282D29203DAD282D29BD282E2973 -:102220003D20504F594ED4282F293D20534C414535 -:102230003453C82830293D205A495934524FD720A9 -:1022400028315354293D4645523453D42028313047 -:102250005448293D544548344E54C82831293D201E -:1022600057414834CE2028324E44293D5345483406 -:102270004B554EC42832293D20545557B42028339D -:102280005244293D5448455234C42833293D2054F2 -:1022900048524959B42834293D20464F4834D22069 -:1022A00028355448293D464948344654C8283529DC -:1022B0003D2046415934D62028363429203D534903 -:1022C00048344B5354495920464F48D22836293D6B -:1022D00020534948344BD32837293D2053454834AF -:1022E0005655CE2028385448293D45593454C828DD -:1022F00038293D20455934D42839293D204E4159AB -:1023000034CE283A293DAE283B293DAE283C293D14 -:10231000204C454834532044484145CE283D293D72 -:10232000204959344B57554CDA283E293D20475215 -:102330004559345445522044484145CE283F293D13 -:10234000BF2840293D20414536D4285E293D204BF9 -:10235000414534524958D45DC15DC12028412E29E0 -:102360003D454834592EA0284129203D41C8202808 -:1023700041524529203D4141D220284152294F3D1B -:102380004158D228415229233D454834D2205E2865 -:10239000415329233D455934D328412957413D41D3 -:1023A000D8284157293D414FB5203A28414E592957 -:1023B0003D4548344E49D92841295E2B233D455996 -:1023C000B5233A28414C4C59293D554C49D9202830 -:1023D000414C29233D55CC28414741494E293D4197 -:1023E0005847454834CE233A28414729453D494876 -:1023F000CA2841295E253D45D92841295E2B3A232B -:102400003D41C5203A2841295E2B203D4559B42045 -:1024100028415252293D4158D228415252293D412A -:102420004534D2205E28415229203D414135D228F1 -:102430004152293D414135D228414952293D454823 -:1024400034D2284149293D4559B4284159293D45AF -:1024500059B5284155293D414FB4233A28414C29CB -:10246000203D55CC233A28414C5329203D554CDA88 -:1024700028414C4B293D414F34CB28414C295E3DEE -:10248000414FCC203A2841424C45293D45593442E0 -:1024900055CC2841424C45293D41584255CC284114 -:1024A00029564F3D4559B428414E47292B3D4559A2 -:1024B000344ECA284154415249293D414854414172 -:1024C000345249D9284129544F4D3D41C52841290D -:1024D0005454493D41C52028415429203D4145D40B -:1024E00020284129543D41C82841293D41C55DC2AC -:1024F00020284229203D424959B420284245295EDE -:10250000233D4249C8284245494E47293D42495941 -:102510003449484ED82028424F544829203D424F44 -:10252000573454C8202842555329233D4249483442 -:10253000DA28425245414B293D4252455935CB2874 -:102540004255494C293D42494834CC2842293DC294 -:102550005DC320284329203D534959B420284348CE -:10256000295E3DCB5E45284348293DCB2843484161 -:102570002952233D4B4548B5284348293D43C820AF -:102580005328434929233D534159B42843492941FC -:102590003D53C8284349294F3D53C828434929453D -:1025A0004E3D53C82843495459293D53494854493D -:1025B000D92843292B3DD328434B293DCB28434FD2 -:1025C0004D4D4F444F5245293D4B4141344D4148BB -:1025D000444F48D228434F4D293D4B4148CD2843D5 -:1025E000554954293D4B4948D42843524541293D3A -:1025F0004B52495945D92843293DCB5DC420284435 -:1026000029203D444959B4202844522E29203D44D4 -:102610004141344B5445D2233A2844454429203D76 -:10262000444948C42E45284429203DC4233A5E45E8 -:10263000284429203DD420284445295E233D44498F -:10264000C82028444F29203D4455D72028444F45D1 -:1026500053293D444148DA28444F4E4529203D4402 -:10266000414835CE28444F494E47293D44555734BB -:1026700049484ED82028444F57293D4441D7232864 -:10268000445529413D4A55D723284455295E233DC9 -:102690004A41D82844293DC45DC520284529203D0C -:1026A00049594959B4233A28452920BD273A5E287B -:1026B000452920BD203A284529203D49D9232845D0 -:1026C0004429203DC4233A2845294420BD284556A5 -:1026D0002945523D454834D62845295E253D49596E -:1026E000B42845524929233D4959345249D92845EE -:1026F0005249293D4548345249C8233A2845522970 -:10270000233D45D2284552524F52293D4548345227 -:102710004F48D2284552415345293D4948524559D1 -:1027200035D328455229233D4548D2284552293DD5 -:1027300045D220284556454E293D4959564548CE53 -:10274000233A28452957BD40284557293D55D728C4 -:102750004557293D5955D72845294F3D49D9233A51 -:102760002628455329203D4948DA233A284529534C -:1027700020BD233A28454C5929203D4C49D9233ABC -:1027800028454D454E54293D4D45484ED428454693 -:10279000554C293D465548CC284545293D4959B415 -:1027A000284541524E293D455235CE2028454152BB -:1027B000295E3D4552B528454144293D4548C4233D -:1027C0003A28454129203D495941D82845412953B6 -:1027D000553D4548B5284541293D4959B528454904 -:1027E0004748293D4559B4284549293D4959B42010 -:1027F00028455945293D4159B4284559293D49D9CC -:10280000284555293D595557B528455155414C291D -:102810003D4959344B5755CC2845293D45C85DC6DF -:1028200020284629203D454834C62846554C293D98 -:10283000465548CC28465249454E44293D465245C6 -:1028400048354EC428464154484552293D464141E9 -:1028500034444845D228462946BD2846293DC65D10 -:10286000C720284729203D4A4959B42847495629B5 -:102870003D47494835D620284729495E3DC7284766 -:102880004529543D474548B55355284747455329A1 -:102890003D474A454834D3284747293DC72042236E -:1028A0002847293DC72847292B3DCA28475245417B -:1028B00054293D4752455934D428474F4E29453D68 -:1028C00047414F35CE2328474829BD2028474E2968 -:1028D0003DCE2847293DC75DC820284829203D45D1 -:1028E000593443C82028484156293D2F4841453690 -:1028F000D6202848455245293D2F484959D22028FD -:10290000484F5552293D41573545D228484F572900 -:102910003D2F4841D7284829233D2FC8284829BDA5 -:102920005DC92028494E293D4948CE202849292003 -:102930003D4159B4284929203D41D928494E2944CF -:102940003D415935CE53454D2849293D49D920416E -:102950004E542849293D41D928494552293D4959D4 -:1029600045D2233A522849454429203D4959C42893 -:1029700049454429203D415935C42849454E293D02 -:1029800049594548CE28494529543D41593445C8FF -:10299000284927293D4159B5203A2849295E253D36 -:1029A0004159B5203A28494529203D4159B4284983 -:1029B00029253D49D9284945293D4959B420284967 -:1029C000444541293D41594449593541C82849297F -:1029D0005E2B3A233D49C828495229233D4159D20B -:1029E00028495A29253D4159DA28495329253D418D -:1029F00059DA495E2849295E233D49C82B5E28499A -:102A0000295E2B3D41D9233A5E2849295E2B3D4959 -:102A1000C82849295E2B3D41D9284952293D45D234 -:102A200028494748293D4159B428494C44293D414A -:102A300059354CC4202849474E293D494847CE289E -:102A400049474E29203D415934CE2849474E295EF9 -:102A50003D415934CE2849474E29253D415934CE70 -:102A6000284943524F293D4159344B524FC82849B8 -:102A7000515545293D495934CB2849293D49C85D1F -:102A8000CA20284A29203D4A4559B4284A293DCA26 -:102A90005DCB20284B29203D4B4559B420284B299C -:102AA0004EBD284B293DCB5DCC20284C29203D45EF -:102AB0004834CC284C4F2943233D4C4FD74C284C0D -:102AC00029BD233A5E284C29253D55CC284C45414B -:102AD00044293D4C4959C420284C41554748293D7B -:102AE0004C414534C6284C293DCC5DCD20284D298C -:102AF000203D454834CD20284D522E29203D4D49BA -:102B00004834535445D220284D532E293D4D494831 -:102B100035DA20284D52532E29203D4D4948345353 -:102B20004958DA284D4F56293D4D555734D6284D32 -:102B3000414348494E293D4D41485348495935CEB6 -:102B40004D284D29BD284D293DCD5DCE20284E294B -:102B5000203D454834CE45284E47292B3D4ECA28B6 -:102B60004E4729523D4E58C7284E4729233D4E58BF -:102B7000C7284E474C29253D4E584755CC284E472F -:102B8000293D4ED8284E4B293D4E58CB20284E4F3C -:102B90005729203D4E4157B44E284E29BD284E4F4F -:102BA0004E29453D4E414834CE284E293DCE5DCF7D -:102BB00020284F29203D4F4834D7284F4629203D13 -:102BC0004148D620284F4829203D4F57B5284F521D -:102BD0004F554748293D4552344FD7233A284F5245 -:102BE00029203D45D2233A284F525329203D4552B2 -:102BF000DA284F52293D414FD220284F4E45293DDA -:102C0000574148CE23284F4E4529203D574148CEB5 -:102C1000284F57293D4FD720284F564552293D4F21 -:102C200057355645D25052284F29563D5557B4284E -:102C30004F56293D414834D6284F295E253D4F57F0 -:102C4000B5284F295E454E3D4FD7284F295E492371 -:102C50003D4F57B5284F4C29443D4F5734CC284F52 -:102C600055474854293D414F35D4284F55474829A9 -:102C70003D414835C620284F55293D41D748284F6A -:102C8000552953233D4157B4284F5553293D4158A9 -:102C9000D3284F5552293D4F48D2284F554C4429EF -:102CA0003D554835C4284F55295E4C3D4148B5280F -:102CB0004F5550293D555735D0284F55293D41D7BF -:102CC000284F59293D4FD9284F494E47293D4F5745 -:102CD0003449484ED8284F49293D4F59B5284F4FC0 -:102CE00052293D4F4835D2284F4F4B293D55483545 -:102CF000CB46284F4F44293D555735C44C284F4F9C -:102D000044293D414835C44D284F4F44293D55572E -:102D100035C4284F4F44293D554835C446284F4FA8 -:102D200054293D554835D4284F4F293D5557B5288E -:102D30004F27293D4FC8284F29453D4FD7284F29B8 -:102D4000203D4FD7284F41293D4F57B420284F4EA3 -:102D50004C59293D4F57344E4C49D920284F4E43AA -:102D600045293D574148344ED3284F4E2754293DDD -:102D70004F57344ED443284F294E3D41C1284F2947 -:102D80004E473D41CF203A5E284F294E3D41C8492C -:102D9000284F4E293D55CE233A284F4E293D55CE3A -:102DA000235E284F4E293D55CE284F2953543D4F81 -:102DB000D7284F46295E3D414F34C6284F544845D9 -:102DC00052293D414835444845D252284F29423D79 -:102DD0005241C15E52284F293A233D4F57B5284FE3 -:102DE000535329203D414F35D3233A5E284F4D2977 -:102DF0003D4148CD284F293D41C15DD02028502973 -:102E0000203D504959B4285048293DC62850454FC7 -:102E1000504C293D504959355055CC28504F5729D1 -:102E20003D504157B42850555429203D505548D461 -:102E300028502950BD28502953BD2850294EBD285F -:102E400050524F462E293D50524F48464548345324 -:102E500045D22850293DD05DD120285129203D4B15 -:102E6000595557B42851554152293D4B574F483574 -:102E7000D2285155293D4BD72851293DCB5DD22031 -:102E8000285229203D414135D220285245295E2330 -:102E90003D5249D928522952BD2852293DD25DD3ED -:102EA00020285329203D454834D3285348293D53F1 -:102EB000C8232853494F4E293D5A4855CE28534FD1 -:102EC0004D45293D534148CD232853555229233D93 -:102ED0005A4845D22853555229233D534845D223B9 -:102EE00028535529233D5A4855D72328535355294C -:102EF000233D534855D72328534544293D5AC423DD -:102F0000285329233DDA2853414944293D53454854 -:102F1000C45E2853494F4E293D534855CE28532966 -:102F200053BD2E285329203DDA233A2E4528532914 -:102F3000203DDA233A5E23285329203DD3552853D8 -:102F400029203DD3203A23285329203DDA23232862 -:102F50005329203DDA2028534348293D53CB285399 -:102F600029432BBD2328534D293D5A55CD232853A2 -:102F70004E29273D5A55CD2853544C45293D53558C -:102F8000CC2853293DD35DD420285429203D5449D1 -:102F900059B420285448452920233D444849D92084 -:102FA0002854484529203D444841D828544F2920D9 -:102FB0003D5455D8202854484154293D4448414562 -:102FC000D420285448495329203D44484948D32017 -:102FD0002854484559293D444845D9202854484556 -:102FE0005245293D44484548D22854484552293D38 -:102FF000444845D2285448454952293D444845480B -:10300000D220285448414E29203D44484145CE20F5 -:10301000285448454D29203D44484145CE28544830 -:1030200045534529203D44484959DA20285448450C -:103030004E293D44484548CE285448524F554748AC -:10304000293D5448525557B42854484F5345293DBB -:1030500044484F48DA2854484F55474829203D44B2 -:10306000484FD728544F444159293D545558444559 -:10307000D928544F4D4F2952524F573D54554D4129 -:1030800041B528544F2954414C3D544F57B5202841 -:1030900054485553293D4448414834D3285448297D -:1030A0003D54C8233A28544544293D544958C453F3 -:1030B00028544929234E3D43C8285449294F3D539C -:1030C000C828544929413D53C8285449454E293DF3 -:1030D000534855CE2854555229233D434845D228BC -:1030E000545529413D434855D7202854574F293D31 -:1030F0005455D726285429454E20BD2854293DD45F -:103100005DD520285529203D595557B42028554EC6 -:1031100029493D595557CE2028554E293D4148CE85 -:10312000202855504F4E293D415850414FCE402800 -:10313000555229233D554834D228555229233D590B -:10314000554834D2285552293D45D22855295E206C -:103150003D41C82855295E5E3D4148B5285559294D -:103160003D4159B5204728552923BD4728552925D4 -:10317000BD47285529233DD7234E2855293D59556C -:10318000D7402855293D55D72855293D5955D75D54 -:10319000D620285629203D564959B4285649455726 -:1031A000293D56595557B52856293DD65DD7202873 -:1031B0005729203D4441483442554C5955D7202881 -:1031C00057455245293D5745D22857412953483D37 -:1031D0005741C12857412953543D5745D928574194 -:1031E00029533D5741C828574129543D5741C128CB -:1031F0005748455245293D57484548D228574841E8 -:1032000054293D57484148D42857484F4C293D2F11 -:10321000484F57CC2857484F293D2F4855D7285756 -:1032200048293D57C82857415229233D574548D280 -:1032300028574152293D57414FD228574F52295EB6 -:103240003D5745D2285752293DD228574F4D294145 -:103250003D575548CD28574F4D29453D574948CDF5 -:103260002857454129523D5745C82857414E5429B2 -:103270003D574141354ED4414E5328574552293D83 -:1032800045D22857293DD75DD820285829203D45CB -:1032900048344BD2202858293DDA2858293D4BD3B1 -:1032A0005DD920285929203D574159B428594F55F7 -:1032B0004E47293D5941484ED82028594F5552294B -:1032C0003D594F48D22028594F55293D5955D720AF -:1032D00028594553293D594548D3202859293DD9D6 -:1032E000462859293D41D9505328594348293D4141 -:1032F00059CB233A5E2859293D49D9233A5E2859AA -:1033000029493D49D9203A285929203D41D9203A17 -:10331000285929233D41D9203A2859295E2B3A239F -:103320003D49C8203A2859295E233D41D9285929C9 -:103330003D49C85DDA20285A29203D5A4959B42808 -:103340005A293DDAEA7D7E7E7F8081828282848472 -:103350008484848587878888898A8B8B8C8C8C0071 -:1033600095F7A239C5067EC726374E91F155A1FEC5 -:1033700024452DA736532E47DA50686F6E656D656C -:103380007320746F6F206C6F6E6700496C6C65679B -:10339000616C2070697463680050686F6E656D655C -:1033A000206E6F7420756E64657273746F6F640045 -:1033B000496E7075742070686F6E656D6573004935 -:1033C0004E5445524E414C204552524F523A20499C -:1033D0006C6C6567616C2070686F6E656D652069E7 -:1033E0006E64657800496E7365727420427265611F -:1033F0006474680D0050726F636573736564207048 -:10340000686F6E656D6573000000000000A4A4A4E1 -:10341000A4A4A48484A4A48484848484848444444C -:103420004444444C4C4C484C404040404040444450 -:10343000444448404C440000B4B4B49494944E4E78 -:103440004E4E4E4E4E4E4E4E4E4E4B4B4B4B4B4BAE -:103450004B4B4B4B4B4B80C1C180C1C1C1C1000024 -:10346000000000000000000000000000000000005C -:1034700010101010080C0804402420202400002400 -:103480002020242020002000000000000000000078 -:103490000000040404000000000000000000040418 -:1034A00004000000000000202E3F2C2D494945411A -:1034B00041414155414945554F524C575957524C3E -:1034C00057594D4E4E4451535346542F2F5A5A5626 -:1034D00044432A4A2A2A2A45414F414F55422A2A23 -:1034E000442A2A472A2A472A2A502A2A542A2A4B77 -:1034F0002A2A4B2A2A5555552A2A2A2A2A5948481F -:103500004541484F48585852584858585858482AE2 -:103510002A2A2A2A2A58582A2A482A4848582A4809 -:103520002A48482A2A2A2A2A5959595757572A2AAB -:103530002A2A2A2A2A2A2A582A2A2A2A2A2A2A2ABD -:103540002A2A2A582A2A4C4D4E2A3132333435360B -:1035500037380012121208080808080B060C0A0572 -:10356000050B0A0A0A0908070907060806070707DC -:10357000020502020202020206060706060208030C -:10358000011E0D0C0C0C0E090601020501010601BD -:1035900002060102080202040202060104060104F6 -:1035A000C7FF00121212080B090B0E0F0B100C06AE -:1035B000060E0C0E0C0B08080B0A09080808080870 -:1035C00003050202020202020606080606020904B8 -:1035D00002010E0F0F0F0E0E080202070201070272 -:1035E000020702020802020602020702040701049F -:1035F00005053D3D3D3D3D3D3D3D3D3D3D3D3D3D6B -:103600003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DEA -:103610003D3D3D3D3D3D3D3D3D3D3D3D3D0D00255F -:10362000733A0D0A0D0A002069647820202020706A -:10363000686F6E656D6520206C656E67746820200C -:103640007374726573730D00202533692020202068 -:103650002020256325632020202020202533692079 -:1036600020202020202025690D0A002025336920F4 -:1036700020202020203F3F202020202020253369AB -:103680002020202020202025690D0A0046696E6137 -:103690006C206461746120666F722073706565636D -:1036A00068206F75747075742E20256920667261AC -:1036B0006D65733A0D0A0D0A0020666C6167732010 -:1036C000616D706C3120667265713120616D706C56 -:1036D0003220667265713220616D706C33206672C3 -:1036E0006571332070697463680D002D2D2D2D2DAB -:1036F0002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DFA -:103700002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DE9 -:103710002D2D2D2D2D2D2D2D2D2D2D0D00253569EA -:10372000202535692025356920253569202535690D -:103730002025356920253569202535690D0A00FFCA -:10374000BCB6EB0051282573290A00617267756DBC -:10375000656E74F3617267756D656EF463616E27F3 -:10376000F466756E6374696FEE272573A76D7573C4 -:10377000F46F626A6563F46E6FF4666F726D61F484 -:10378000272571A762E5657870656374F3696E76C5 -:10379000616C69E4737472696EE76578706563746F -:1037A000696EE774EF76616C75E56B6579776F72BA -:1037B000E47370656369666965F2636F6E7665725E -:1037C000F4696E74656765F26FE6666FF273757023 -:1037D000706F727465E4747970E525E461EEE161FF -:1037E00072E769EE696E6465F869736E27F46D754A -:1037F0006C7469706CE572616E67E572657175690C -:103800007265E4756E737570706F727465E46173E0 -:103810007369676E6D656EF4706F736974696F6E4E -:1038200061EC646F65736E27F46F7574736964E59A -:103830006174747269627574E567656E657261744E -:103840006FF269F36C656E6774E86F75F46E6567A7 -:1038500061746976E572657175697265F373657196 -:1038600075656E63E5776974E8616C6C6F7765E424 -:10387000636F6D706C65F8656D7074F96D61786972 -:103880006D75ED6D697373696EE7746FEF696465EB -:103890006E7469666965F2756E65787065637465E6 -:1038A000E463616E6E6FF466726FED6861F36E6172 -:1038B0006DE57265646566696E65E465787065637B -:1038C0007465E46669656CE4696D6167E56E6F6EE9 -:1038D0006C6F6361EC6FF272656769737465F274A3 -:1038E000616B65F3696E64696365F3696EF4756EA7 -:1038F0006B6E6F77EE646963F4686176E56EEF7AFC -:103900006572EF696D706F72F46E756D6265F2735A -:10391000706563696669636174696FEE73796E746B -:1039200061F876616C7565F36973737562636C61D8 -:10393000737328A925F125F361667465F261F46259 -:10394000797465F3636C6173F3666F756EE4676930 -:103950007665EE696E737472756374696FEE6C618F -:103960006265EC6E656564F36E6F6E2D6B657977DD -:103970006F72E47475706CE577726F6EE741756411 -:10398000696F4672616DE5616C6C6F636174696F3C -:10399000EE6272696768746E6573F365787072655C -:1039A0007373696FEE696E636F6D706C6574E5704B -:1039B0006172616D65746572F3617373656D626CDC -:1039C00065F26175746F6D617469E363686172615A -:1039D000637465F2696E746567657273AC6C697364 -:1039E000F46C6F6EE76D616EF96E756D626572698C -:1039F0006EE76F7065726174696FEE73697AE5B135 -:103A0000616464726573F3616EE46275F4646566A3 -:103A100061756CF4646566696E65E46661696C6520 -:103A200064AC7365F4737065636961EC7375707091 -:103A30006F72F47468E52764617461A7626F756ED4 -:103A400064F36275666665F264656C6574E5646965 -:103A5000766964E5007A8F075F5F6469725F5F0073 -:103A6000AFB5010A0085B50120008FB5012A008A93 -:103A7000B5012F00BD94083C6D6F64756C653E0008 -:103A8000FAB5015F00A7F9085F5F63616C6C5F5F67 -:103A9000002BC5095F5F636C6173735F5F00FD3569 -:103AA0000B5F5F64656C6974656D5F5F006DBA097B -:103AB0005F5F656E7465725F5F0045F8085F5F6504 -:103AC0007869745F5F0040F80B5F5F6765746174CD -:103AD00074725F5F0026390B5F5F67657469746598 -:103AE0006D5F5F00F7C8085F5F686173685F5F00C4 -:103AF0005FA5085F5F696E69745F5F00161B075FF3 -:103B00005F696E745F5F00CF32085F5F69746572D2 -:103B10005F5F00E2B0075F5F6C656E5F5F008E13F2 -:103B2000085F5F6D61696E5F5F00FF300A5F5F6D08 -:103B30006F64756C655F5F00E238085F5F6E616D92 -:103B4000655F5F007915075F5F6E65775F5F0002F5 -:103B500073085F5F6E6578745F5F00100B085F5FCE -:103B6000726570725F5F00323E0B5F5F73657469F0 -:103B700074656D5F5F00D0CD075F5F7374725F5FC8 -:103B8000002D8C0F41726974686D657469634572AC -:103B9000726F7200975A0E417373657274696F6E1B -:103BA0004572726F720021DE0E4174747269627523 -:103BB00074654572726F720007920D4261736545BC -:103BC0007863657074696F6E0091BF08454F464514 -:103BD00072726F7200F0E008456C6C697073697303 -:103BE00000F22909457863657074696F6E0016628A -:103BF0000D47656E657261746F7245786974002057 -:103C00009C0B496D706F72744572726F72005C200C -:103C100010496E64656E746174696F6E4572726F7F -:103C2000720083AD0A496E6465784572726F7200E6 -:103C3000AFE2114B6579626F617264496E746572AF -:103C40007275707400FF690B4C6F6F6B7570457205 -:103C5000726F7200DC830B4D656D6F727945727205 -:103C60006F7200BA2D094E616D654572726F7200F8 -:103C70001768084E6F6E655479706500C698134ECC -:103C80006F74496D706C656D656E746564457272B4 -:103C90006F7200A165074F534572726F720081E128 -:103CA0000D4F766572666C6F774572726F72006148 -:103CB000F10C52756E74696D654572726F7200EA2F -:103CC0001C0D53746F70497465726174696F6E0076 -:103CD000948F0B53796E7461784572726F72002005 -:103CE000FF0A53797374656D4578697400259609E8 -:103CF000547970654572726F720096870A56616CCE -:103D000075654572726F7200B627115A65726F44FD -:103D100069766973696F6E4572726F7200953203CE -:103D200061627300443303616C6C00133303616E92 -:103D300079006B9706617070656E6400C2C604619D -:103D400072677300EB3C04626F6F6C00F7310862BE -:103D500075696C74696E730076A309627974656124 -:103D60007272617900227D0862797465636F64659F -:103D7000005CB2056279746573000D700863616C54 -:103D80006C61626C6500DC4C0363687200B48C0B80 -:103D9000636C6173736D6574686F64007CA0056308 -:103DA0006C65617200336705636C6F736500C0FFFB -:103DB00005636F6E737400E0DB04636F707900A6B7 -:103DC0004D05636F756E74003FFC04646963740095 -:103DD000FA1E0364697200B804066469766D6F6444 -:103DE000000A2303656E64001BA308656E64737785 -:103DF000697468009BA6046576616C001EC004654A -:103E00007865630063E806657874656E6400263340 -:103E100006666F726D61740035740A66726F6D5F4D -:103E2000627974657300333B0367657400C01707DC -:103E300067657461747472009D4907676C6F626195 -:103E40006C73008CB0076861736174747200B77032 -:103E5000046861736800286F026964007B28056943 -:103E60006E64657800125406696E7365727400168C -:103E70005303696E7400EB37076973616C70686196 -:103E800000A89A076973646967697400B6BE0A6915 -:103E900073696E7374616E636500FC800769736C8F -:103EA0006F776572005BF807697373706163650013 -:103EB000B57F0A6973737562636C61737300DDA704 -:103EC000076973757070657200E353056974656DF9 -:103ED00073008F21046974657200A75C046A6F69BE -:103EE0006E00326D036B6579000113046B657973A5 -:103EF000006240036C656E00271D046C69737400DA -:103F0000896A066C6974746C65003BA1066C6F630A -:103F1000616C7300C6CB056C6F77657200E5B906FE -:103F20006C737472697000CEB7046D61696E00B90C -:103F300043036D6170000B7C0B6D6963726F707968 -:103F400074686F6E004288046E65787400908D0608 -:103F50006F626A65637400D13A046F70656E001C0D -:103F60005E036F7264002A7303706F7000BF2C07CA -:103F7000706F706974656D002D7303706F770054F6 -:103F8000C6057072696E74001A5E0572616E6765AF -:103F900000B7F90472656164004BBF087265616423 -:103FA000696E746F00F91908726561646C696E65F9 -:103FB00000638A0672656D6F766500492507726534 -:103FC000706C61636500D0F7047265707200252A19 -:103FD000077265766572736500D29C057266696EBC -:103FE0006400E92B0672696E64657800E725057246 -:103FF0006F756E64003B9506727374726970007918 -:10400000770473656C6600B9760473656E6400238B -:104010008F0373657000278F0373657400D4A8073E -:1040200073657461747472006CA30A73657464655B -:104030006661756C7400BF9D04736F7274005E15C9 -:1040400006736F7274656400B7330573706C6974BE -:104050000085EF0573746172740074E80A7374610B -:10406000727473776974680062AF0C7374617469F9 -:10407000636D6574686F640057360473746570000F -:104080009D360473746F7000508D03737472002931 -:104090001E057374726970002E8D0373756D00C4F4 -:1040A000B205737570657200B344057468726F77FA -:1040B00000D83E08746F5F627974657300FD410536 -:1040C0007475706C65009D7F047479706500B476BA -:1040D000067570646174650027940575707065726B -:1040E00000B782057574662D38004E340576616C14 -:1040F0007565007DBE0676616C7565730098A805D0 -:10410000777269746500E6AC037A697000C482074F -:104110005F5F6164645F5F004C840A5F5F61656E2E -:104120007465725F5F00C4CF095F5F616578697411 -:104130005F5F004E2B095F5F61697465725F5F00AE -:1041400083B4095F5F616E6578745F5F0003300957 -:104150005F5F62617365735F5F002B65085F5F621D -:104160006F6F6C5F5F0042880F5F5F6275696C64A0 -:104170005F636C6173735F5F00C65F0C5F5F636F4B -:104180006E7461696E735F5F007F54085F5F64697E -:1041900063745F5F00713E065F5F65715F5F00A7DC -:1041A00046065F5F67655F5F00B682065F5F6774A4 -:1041B0005F5F006D4A085F5F696164645F5F00383C -:1041C0003E0A5F5F696D706F72745F5F0008780808 -:1041D0005F5F697375625F5F00CC13065F5F6C653C -:1041E0005F5F005D68065F5F6C745F5F000E0B06CB -:1041F0005F5F6E655F5F00C823085F5F7061746812 -:104200005F5F0061FF0C5F5F726576657273656466 -:104210005F5F002109075F5F7375625F5F004FCFCB -:104220000D5F5F74726163656261636B5F5F006CF9 -:104230001A0325236F007B1A0325237800583705BE -:104240007B3A23627D00731E206D6178696D756D08 -:1042500020726563757273696F6E2064657074682F -:1042600020657863656564656400808C083C6C61DA -:104270006D6264613E00D4150A3C6C697374636FAF -:104280006D703E00CC8D0A3C64696374636F6D7021 -:104290003E005451093C736574636F6D703E003489 -:1042A0006A093C67656E657870723E005253083C3F -:1042B000737472696E673E00E363073C73746469EC -:1042C0006E3E0081F4072E66726F7A656E00A06FF5 -:1042D00002757000370604646F776E00DE4D046C63 -:1042E00065667400E5BA05726967687400217E0727 -:1042F000666163652075700036D10966616365206B -:10430000646F776E00B6A1086672656566616C6C55 -:104310000010680232670031680233670094670258 -:104320003667005A69023867003147057368616B68 -:104330006500C4B5016100676E026123002CAB0407 -:1043400061233A31002EAB0461233A3300766E02CA -:10435000613200706E02613400BBC50461343A31D1 -:1043600000B9C50461343A33000F3E03613A3100AD -:104370000C3E03613A32000A3E03613A34000B3EC0 -:1043800003613A3500C7B5016200DE620462323A69 -:104390003100946E02623300936E02623400D85989 -:1043A0000462343A3100DB590462343A3200926ECE -:1043B00002623500D95D0462353A31000C42036275 -:1043C0003A31000F4203623A3200C6B5016300A5DC -:1043D0006E0263230070430363233500BBDA056379 -:1043E00023353A3100B8DA056323353A32006EB32B -:1043F0000463233A310067B30463233A3800FCE6D0 -:104400000463323A3200B56E026333007CF3046316 -:10441000333A33007BF30463333A3400B26E026301 -:104420003400F9DD0463343A3100FBDD0463343ACF -:104430003300FCDD0463343A3400B36E02633500AC -:1044400078EA0463353A31007BEA0463353A320096 -:104450007AEA0463353A33007DEA0463353A34007E -:104460000D4603633A31000E4603633A32000F46AD -:1044700003633A3300084603633A34000446036397 -:104480003A3800C1B5016400C26D02642300FF9296 -:10449000056423353A32000AED0464233A32000BF6 -:1044A000ED0464233A3300D26D02643300D56D020B -:1044B0006434001E320464343A3100D46D02643531 -:1044C000001F360464353A31001C360464353A3234 -:1044D000000A2903643A3100092903643A320008CA -:1044E0002903643A33000F2903643A34000E290388 -:1044F000643A35000D2903643A3600032903643A0F -:104500003800C0B5016500BAB90465333A3300F428 -:104510006D026534003FB60465343A3100F56D0232 -:104520006535003FBE0465363A33000B2D03653A0E -:104530003100082D03653A3200092D03653A330036 -:104540000E2D03653A34000F2D03653A35000C2D0E -:1045500003653A3600022D03653A3800E05C0465D5 -:10456000623A3800C3B5016600352E036623350074 -:10457000FD92056623353A32004BF50466233A3145 -:104580000048F50466233A320042F50466233A38BF -:1045900000116E02663200083103663A31000B31B9 -:1045A00003663A32000A3103663A33000D3103667E -:1045B0003A3400013103663A3800C2B50167002180 -:1045C0006E02672300EA810467233A3100E8810420 -:1045D00067233A3300FAC10467333A3100366E027A -:1045E0006734007DCE0467343A31007ECE046734F0 -:1045F0003A3200376E02673500FCDA0467353A312B -:1046000000093503673A31000A3503673A32000B77 -:104610003503673A3300D7B5017200CB9B0472347F -:104620003A32001C8203723A31001F8203723A321E -:10463000001E8203723A3300F1510A414C4C5F4133 -:1046400052524F575300C0590A414C4C5F434C4F94 -:10465000434B5300263005414E47525900E696071A -:104660004152524F575F4500ED96074152524F5706 -:104670005F4E00C874084152524F575F4E4500DAF2 -:1046800074084152524F575F4E5700F096074152FF -:10469000524F575F5300B574084152524F575F5302 -:1046A0004500A774084152524F575F535700F49684 -:1046B000074152524F575F57000B240641534C4558 -:1046C000455000AE120A417564696F4672616D65AE -:1046D000009F83054241444459009DD30742415FF6 -:1046E00044494E4700FC89084249525448444159C4 -:1046F00000C8A205424C55455300569409425554F2 -:10470000544552464C5900924A0A4341504143494C -:10471000544956450059C20543484153450051B9D3 -:104720000A4348455353424F41524400DC4F06432D -:104730004C4F434B31006C4B07434C4F434B313094 -:10474000006D4B07434C4F434B3131006E4B0743D9 -:104750004C4F434B313200DF4F06434C4F434B32FB -:1047600000DE4F06434C4F434B3300D94F06434CBA -:104770004F434B3400D84F06434C4F434B3500DB7F -:104780004F06434C4F434B3600DA4F06434C4F43E2 -:104790004B3700D54F06434C4F434B3800D44F06A0 -:1047A000434C4F434B3900A6D408434F4E46555314 -:1047B0004544005ED003434F5700FC710944414417 -:1047C00041444144554D006AFD044441595300A100 -:1047D00086074449414D4F4E440061D10D44494143 -:1047E0004D4F4E445F534D414C4C003C4F0444559B -:1047F000434B0037C2064541434345530020EC0676 -:1048000045414741494E0046150845414C524541F6 -:1048100044590061A30545424144460053AD064555 -:104820004558495354009AA00B45494E50524F47A2 -:1048300052455353005CFF0645494E56414C008695 -:10484000A60345494F00A54F064549534449520028 -:10485000B66706454E4F444556005E6506454E4FC9 -:10486000454E5400A48506454E4F4D454D00018DE3 -:1048700006454E4F5350430079D708454E4F544399 -:104880004F4E4E0048170B454E5445525441494E29 -:10489000455200AC970A454F504E4F545355505017 -:1048A00000EA7F05455045524D00FFF8094554493F -:1048B0004D45444F555400DDAE044556454E00303D -:1048C0000608464142554C4F55530042D3074655C2 -:1048D0004E4552414C00D3470446554E4B00EE0D19 -:1048E0000746585F4E4F4E450086B70A46585F54FC -:1048F00052454D4F4C4F00911C0A46585F56494255 -:104900005241544F00CB7C0946585F574152424CAC -:104910004500C1020646616361646500C51506462F -:10492000696C65494F00C2570547484F5354008290 -:104930003706474947474C45007D70074749524174 -:104940004646450015AA054841505059000F3D05FF -:10495000484541525400CF480B48454152545F539B -:104960004D414C4C0007260548454C4C4F005664C1 -:1049700005484F55525300A16305484F5553450014 -:1049800062A005496D61676500AA53094A554D50FB -:104990005F444F574E00FDCA074A554D505F555072 -:1049A00000F766044C4F55440005C8034D454800C8 -:1049B0000BE00C4D494C4C495345434F4E4453007A -:1049C000581A074D494E5554455300ABD30E4D551B -:1049D0005349435F43524F5443484554005F8F0C43 -:1049E0004D555349435F515541564552006C7B0D1F -:1049F0004D555349435F5155415645525300E1C906 -:104A00000A4D5953544552494F5553005B96154D25 -:104A10006963726F426974416363656C65726F6D3F -:104A20006574657200073B184D6963726F42697463 -:104A3000416E616C6F674469676974616C50696E3F -:104A400000167C0E4D6963726F426974427574740E -:104A50006F6E0010FD0F4D6963726F426974436F92 -:104A60006D7061737300CDB2124D6963726F4269EC -:104A7000744469676974616C50696E005AA00F4D87 -:104A80006963726F426974446973706C617900B8CC -:104A9000E60B4D6963726F42697449324300878443 -:104AA0000D4D6963726F426974496D616765008677 -:104AB000EF124D6963726F4269744D6963726F7072 -:104AC000686F6E65004A090B4D6963726F426974C5 -:104AD00053504900A3D20D4D6963726F42697453FC -:104AE0006F756E6400145D134D6963726F42697473 -:104AF000536F756E64456666656374004FFC124DB6 -:104B00006963726F426974536F756E644576656E42 -:104B10007400DB780F4D6963726F4269745370657E -:104B2000616B65720006F2144D6963726F426974BD -:104B3000546F7563684F6E6C7950696E00525210F5 -:104B40004D6963726F426974546F75636850696E22 -:104B50000032980C4D6963726F426974554152542A -:104B6000000473024E4F001ED2074E4F5F50554C4B -:104B70004C003D77044E59414E006AE1034F4444D6 -:104B8000006BE1034F444500F07E0B4F7264657289 -:104B9000656444696374005540065041434D414E7D -:104BA000003324095049544348464F524B0097DF85 -:104BB0000A504F5745525F444F574E003A1B07501B -:104BC00052454C55444500ADFB0950554C4C5F4493 -:104BD0004F574E00BA5E0750554C4C5F555000EB96 -:104BE000E70950554E43484C494E4500B15E0650CA -:104BF0005954484F4E0047430750696E42617365F0 -:104C000000B92205515549455400EBC006524142B6 -:104C100042495400DB260A524154455F314D424916 -:104C2000540058160A524154455F324D42495400CF -:104C300035900952455349535449564500C79B087E -:104C400052494E47544F4E4500271F0B524F4C4C74 -:104C50004552534B4154450093130353414400F2D2 -:104C6000660853434953534F525300264A0753454E -:104C7000434F4E445300A2EA0B53484150455F4313 -:104C80005552564500481D0C53484150455F4C490C -:104C90004E45415200F1430953484150455F4C4F46 -:104CA0004700C67E0553494C4C5900485E05534B9E -:104CB000554C4C0032F505534C494445009B590571 -:104CC000534D494C450097DC05534E414B45008AF6 -:104CD0008507534F4152494E4700B449065350523D -:104CE000494E47008469065351554152450084D0CE -:104CF0000C5351554152455F534D414C4C00E96CAA -:104D00000B535449434B46494755524500881009B7 -:104D10005355525052495345440098A60553574F96 -:104D2000524400BD540F5363726F6C6C696E6753CD -:104D30007472696E67009BE4065369676E616C006C -:104D4000C62D05536F756E6400B18C0B536F756E75 -:104D50006445666665637400CA5B0A536F756E646A -:104D60004576656E7400ECF01253746F7041737980 -:104D70006E63497465726174696F6E00B45A06544B -:104D8000415247455400C8D508544F52544F4953D7 -:104D90004500EB8208545249414E474C45008F2054 -:104DA0000D545249414E474C455F4C4546540045D1 -:104DB0003D065453484952540043B6075457494E90 -:104DC0004B4C45001E490654657874494F00C9FE96 -:104DD00008554D4252454C4C410022D10C556E694C -:104DE000636F64654572726F7200D7830E574156C8 -:104DF00045464F524D5F4E4F4953450044D51157DC -:104E0000415645464F524D5F534157544F4F5448BA -:104E10000098930D57415645464F524D5F53494EAA -:104E2000450028240F57415645464F524D5F535178 -:104E3000554152450007601157415645464F524D66 -:104E40005F545249414E474C4500648109574157D0 -:104E50004157415741410017A20757454444494E25 -:104E60004700E22104584D41530084AD0459415795 -:104E70004E000A1C035945530066130C5F66726F9F -:104E80006D5F737472696E67001E320D61636365D6 -:104E90006C65726F6D65746572001BA00461636F51 -:104EA000730044320361646400B67A04616464721E -:104EB000007353076164647265737300A8FB056136 -:104EC0006C69676E00919404616E645F00F1DF0BA2 -:104ED000616E74696772617669747900C7C604612E -:104EE000726776007C720561727261790050E50428 -:104EF0006173696E00436D0961736D5F7468756DF0 -:104F00006200653503617372001FBE046174616ED7 -:104F100000CD81056174616E3200531205617564C4 -:104F2000696F0063D407617574686F7273002CBA7F -:104F30000862616461626F6F6D00F5D80862617527 -:104F4000647261746500E0480362696E0049680438 -:104F50006269747300CB6E02626C00F65004626C7E -:104F600069740097A20C626F756E645F6D657468FA -:104F70006F6400DA490362706D00744903627566FC -:104F800000F36006627574746F6E00ED6008627500 -:104F900074746F6E5F6100EE6008627574746F6E9A -:104FA0005F6200DF6E026278006199096279746560 -:104FB0006F72646572004D380863616C6373697A5F -:104FC0006500027E0963616C696272617465004C00 -:104FD000F00863616C6C6261636B0006B00463652A -:104FE000696C002691076368616E6E656C002E33F4 -:104FF0000663686F69636500498A11636C65617255 -:105000005F63616C6962726174696F6E0074CA0774 -:10501000636C6F7375726500504C03636C7A003B70 -:105020004C03636D70009B6507636F6C6C65637404 -:105030000055A707636F6D7061737300C59D0763AB -:105040006F6D706C6578004FA206636F6E6669675E -:1050500000562A08636F707966726F6D003314080A -:10506000636F70797369676E007A4C03636F7300C6 -:10507000E8C705637073696400E9C7056370736905 -:1050800065000BF00463726F7000BF060D637572EC -:1050900072656E745F6576656E7400D4FE0F63751D -:1050A0007272656E745F676573747572650015DC86 -:1050B000046461746100A87309646174615F726162 -:1050C0007465006ADD046461797300D45505646514 -:1050D00062756700A959066465636F646500419253 -:1050E0000A646565705F736C65657000CE7D0764EA -:1050F000656661756C740002410764656772656579 -:105100007300DBC80764656C6174747200504C05F1 -:1051100064656C6179009CE70664656C6574650084 -:105120006EDB0764656C65746572002DA90964699E -:1051300063745F766965770072240A6469666665E0 -:1051400072656E6365009CFA1164696666657265D6 -:105150006E63655F7570646174650091760764695C -:105160007361626C6500043A0B64697361626C651B -:105170005F697271000F7107646973636172640023 -:105180001F5507646973706C6179002D1F03646F8C -:1051900063007B4B086475726174696F6E0004DE96 -:1051A00006656E61626C650091600A656E61626C95 -:1051B000655F6972710043CA06656E636F6465005E -:1051C00071BA09656E756D657261746500C111050E -:1051D0006572726E6F0010DD096572726F72636FB7 -:1051E00064650085BE046578697400C82403657829 -:1051F00070009312046661627300CA340466696CBD -:105200006C0025BE0666696C7465720035440566DF -:105210006C6F6174007D4605666C6F6F7200E544CB -:1052200004666D6F6400E53A046672657100356965 -:1052300008667265715F656E6400BA410A667265E0 -:10524000715F737461727400A1CE096672657175C5 -:10525000656E6379001C98056672657870004CB2C3 -:105260000566726F6D5F0037BD0866726F6D6B65A6 -:10527000797300ED9C0966726F7A656E73657400D0 -:10528000D6680466756C6C0027020866756E6374D8 -:10529000696F6E005B6E02667800616E0267630084 -:1052A00096C30967656E657261746F72007ADC1E61 -:1052B0006765745F616E616C6F675F706572696F5F -:1052C000645F6D6963726F7365636F6E64730053BF -:1052D000960A6765745F6576656E747300F4A31251 -:1052E0006765745F6669656C645F737472656E6729 -:1052F000746800183D0C6765745F67657374757238 -:10530000657300AFB5086765745F6D6F646500A471 -:1053100017096765745F706978656C00FD040B6739 -:1053200065745F7072657373657300490C08676517 -:10533000745F70756C6C0069050C6765745F7374DD -:1053400072656E677468008F3B096765745F74658A -:105350006D706F00F40C0A6765745F76616C75653B -:10536000730034DB056765745F780035DB056765BE -:10537000745F790036DB056765745F7A00667D0BC4 -:1053800067657472616E64626974730090B20667D7 -:10539000657474657200BAB00567726F757000CD80 -:1053A000B50168002D990768656164696E6700AD95 -:1053B0008C09686561705F6C6F636B00562D0B68BC -:1053C0006561705F756E6C6F636B00FA33066865BC -:1053D0006967687400945C0468656C7000705003C1 -:1053E000686578005D5F0369326300716A08696C03 -:1053F0006973746469720047B704696D616700423C -:10540000A005696D61676500172D0E696D706C658B -:105410006D656E746174696F6E001FB404696E69A6 -:105420007400735A05696E70757400282A0C696ED1 -:1054300074657273656374696F6E0006DD13696E5F -:1054400074657273656374696F6E5F75706461749F -:10545000650023370D69735F63616C696272617403 -:105460006564002C140869735F6576656E740007C7 -:10547000290A69735F676573747572650061250534 -:1054800069735F6F6E0004460A69735F706C6179BF -:10549000696E6700E6520A69735F707265737365BF -:1054A000640004720A69735F746F756368656400F1 -:1054B000F7680A69736469736A6F696E74009AE5C4 -:1054C000096973656E61626C656400A6AB086973F7 -:1054D00066696E697465003E11056973696E6600E0 -:1054E0009E030569736E616E00B9C10869737375B7 -:1054F0006273657400FCEC0A69737375706572738E -:105500006574002592086974657261626C65004774 -:10551000BE086974657261746F7200F613086B627D -:10552000645F696E74720043E7056C6162656C00CC -:10553000406F056C64657870005F40036C647200B6 -:105540005D4C046C64726200E2D7056C647265782D -:1055500000574C046C647268005987066C656E676E -:1055600074680098E3076C69737464697200213F82 -:10557000036C6F67003924046C6F6F7000F72504AB -:105580006C6F7564005525046C6F766500B6410339 -:105590006C736C00A841036C73720060AB076D61A3 -:1055A0006368696E650035BB046D61746800B14362 -:1055B000036D617800D470076D617873697A650056 -:1055C0002044036D656D0007CA056D656D313600B9 -:1055D00041CA056D656D33320018C8046D656D38BC -:1055E00000522B096D656D5F616C6C6F6300CB625F -:1055F000086D656D5F6672656500D1F1086D656D5A -:105600005F696E666F0069440A6D656D6F727976C9 -:1056100069657700C0A6086D6963726F626974007E -:10562000E3090A6D6963726F70686F6E6500AF425F -:10563000036D696E009D98046D69736F0026C00448 -:105640006D6F64650025C0046D6F646600BF9906C8 -:105650006D6F64756C6500ECD1076D6F64756C657A -:105660007300E226096D6F6E6F7370616365001DD4 -:10567000C2046D6F7369006E0B056D6F7574680001 -:10568000F143036D6F760065C2046D6F767400663A -:10569000C2046D6F767700520F056D6F76777400D8 -:1056A0008945036D727300BB6E026D7300047C0547 -:1056B0006D7573696300CBB5016E00A275046E61F0 -:1056C0006D65001E160A6E616D65647475706C659B -:1056D0000062AB086E6F64656E616D6500B4570360 -:1056E0006E6F7000FD5C036F6374008A5C036F660D -:1056F0006600646F026F6E008767096F70745F6C7D -:105700006576656C00796F026F7300BCD1047061BF -:10571000636B001FA9097061636B5F696E746F0032 -:10572000D01C0570616E6963004205067061726984 -:1057300074790088CE047061746800F3740A70652F -:105740006E645F7468726F77001C7002706900F29B -:10575000730370696E0002F20470696E300003F228 -:105760000470696E310053320570696E3130005239 -:10577000320570696E31310051320570696E313217 -:105780000050320570696E31330057320570696E12 -:1057900031340056320570696E313500553205706E -:1057A000696E3136005A320570696E313900303217 -:1057B0000570696E32300001F20470696E330006C4 -:1057C000F20470696E340007F20470696E350004EB -:1057D000F20470696E360005F20470696E37000AD3 -:1057E000F20470696E38000BF20470696E3900863D -:1057F000430870696E5F6C6F676F0036C50B706928 -:105800006E5F737065616B65720041F20470696E62 -:1058100073008301057069746368003A1908706C3D -:105820006174666F726D0021DE04706C617900DA5C -:10583000ED05706F776572001C220F7072696E74CF -:105840005F657863657074696F6E00943309707278 -:105850006F6E6F756E636500C2290870726F706538 -:1058600072747900BB7E047075736800B081097131 -:105870007374725F696E666F009412057175657559 -:105880006500992205717569657400873F0772612B -:105890006469616E7300D45505726164696F00AF0D -:1058A000DC0772616E64696E7400BE2C0672616EF4 -:1058B000646F6D00A33E0972616E6472616E67650C -:1058C00000E8EE04726269740062370B726561640D -:1058D0005F616E616C6F670092A40C726561645FBA -:1058E0006469676974616C005FF210726561645F7E -:1058F0006C696768745F6C6576656C00BFF90472EB -:1059000065616C004EB507726563656976650088F0 -:10591000C60D726563656976655F6279746573004B -:105920006B5D12726563656976655F627974657334 -:105930005F696E746F0002510C726563656976650C -:105940005F66756C6C00EC8F0772656C65617365E2 -:1059500000F209067265706561740010F4057265E5 -:105960007365740027BF0A72657475726E5F706923 -:105970006E00A16E08726576657273656400EE5FF5 -:105980000972756E5F657665727900C8E00C727594 -:105990006E6E696E675F74696D6500CF70027278B4 -:1059A00000D6B5017300AE8F03736179007D510598 -:1059B0007363616C65001A8E047363616E00E0AC02 -:1059C000087363686564756C6500F98F0373636CB5 -:1059D00000728F0473636C6B00285A067363726FD6 -:1059E0006C6C00538F0373646100CD7A0473646937 -:1059F00076009275047365656400BFC80A73656EAE -:105A0000645F62797465730008F5117365745F6192 -:105A10006E616C6F675F706572696F6400EE741E13 -:105A20007365745F616E616C6F675F706572696FDB -:105A3000645F6D6963726F7365636F6E6473000D8D -:105A40008C0A7365745F6C6162656C730001660D2E -:105A50007365745F6D6972726F72696E6700B0DA38 -:105A6000097365745F706978656C00DD6108736542 -:105A7000745F70756C6C0067BE097365745F7261EA -:105A80006E6765009BFC097365745F74656D706F6C -:105A9000000FB40D7365745F7468726573686F6C22 -:105AA000640021FA0E7365745F746F7563685F6DCF -:105AB0006F64650004590673657474657200CA46A4 -:105AC0000573686170650048AD0A73686966745F44 -:105AD000646F776E00A1650A73686966745F6C65B0 -:105AE000667400BA680B73686966745F7269676888 -:105AF0007400DF5F0873686966745F75700086AA5A -:105B00000473686F7700B1900373696E00B6A604E2 -:105B100073696E670020A50473697A6500EA27053A -:105B2000736C656570000B6308736C6565705F6D01 -:105B30007300136008736C6565705F757300B5F46E -:105B400005736C696365002FFB0B736F756E645F83 -:105B50006C6576656C00B87806736F757263650066 -:105B60009E7907737065616B6572006DFC067370DA -:105B70006565636800620F05737065656400CF8DAD -:105B80000373706900214404737172740097F709FC -:105B9000737461636B5F75736500D73504737461EB -:105BA00074003237047374726200AD1D0573747231 -:105BB0006578003837047374726800218D0373753B -:105BC0006200CE671473796D6D65747269635F648A -:105BD0006966666572656E63650060F81B73796D52 -:105BE0006D65747269635F646966666572656E632C -:105BF000655F75706461746500BC8E0373797300B2 -:105C00009B36077379736E616D6500FE6103746185 -:105C10006E00E9DE0B74656D706572617475726596 -:105C20000098AF047465787400A3BC047468697349 -:105C300000F22F097468726573686F6C640031D963 -:105C4000067468726F6174004308057469636B734E -:105C5000009DAE097469636B735F61646400B1E0B9 -:105C60000A7469636B735F64696666004232087424 -:105C700069636B735F6D73005A31087469636B738A -:105C80005F757300890C0D74696D655F70756C7359 -:105C9000655F7573006BBC0974696D657374616DC4 -:105CA00070009E6F02746F0080E505746F75636805 -:105CB000004363097472616E736C617465005B9973 -:105CC000057472756E6300896F02747800898606A8 -:105CD00075617272617900771A04756172740015CA -:105CE0009A0C75636F6C6C656374696F6E73008B6F -:105CF00031047564697600B4E906756572726E6F79 -:105D000000E33D0475696E7400B79C05756E616DA6 -:105D1000650001F507756E69666F726D00F67C05AA -:105D2000756E696F6E00048909756E697175655FBE -:105D3000696400073C06756E7061636B000E6D0B45 -:105D4000756E7061636B5F66726F6D0079BB06750F -:105D50006E7573656400ABAE077572616E646F6DCE -:105D6000004708077573747275637400C9F304758E -:105D700073797300E59D057574696D6500ADC104A7 -:105D800076636D700047C90C766376745F66333254 -:105D90005F7333320007330C766376745F7333328C -:105DA0005F66333200BFD30776657273696F6E002A -:105DB0006E0A0C76657273696F6E5F696E666F004E -:105DC000C90704766C647200E70A04766D6F76008A -:105DD0009F0904766D727300FFEE04766E656700AE -:105DE00060B507766F6C5F656E6400EFBC09766F17 -:105DF0006C5F7374617274006D6B06766F6C756D99 -:105E00006500F74205767371727400C67E0476737E -:105E10007472008E55047761697400C3D607776188 -:105E20006B655F6F6E00B3C5097761735F657665FB -:105E30006E7400D8520B7761735F67657374757207 -:105E40006500F9CB0B7761735F707265737365647E -:105E500000366D0877617665666F726D009D7E0312 -:105E600077666900237505776964746800F7D6085A -:105E70007772697461626C65002DD50C77726974F4 -:105E8000655F616E616C6F6700FD810D777269748B -:105E9000655F6469676974616C0089840E777269F3 -:105EA00074655F72656164696E746F004A4F0C7748 -:105EB00073323831325F7772697465007472756558 -:105EC0000066616C73650028295B5D7B7D2C3B7EE1 -:105ED0003A653D3C653D633C653D3E653D633E65E1 -:105EE0003D2A653D632A653D2B653D2D653D653E3B -:105EF00026653D7C653D2F653D632F653D25653DF0 -:105F00005E653D40653D3D653D212E00FF756E6936 -:105F1000636F6465BC657363617065730046616C33 -:105F20007365004E6F6E650054727565005F5F6447 -:105F3000656275675F5F00616E6400617300617325 -:105F400073657274006173796E630061776169745F -:105F500000627265616B00636F6E74696E756500D7 -:105F60006465660064656C00656C696600656C73E9 -:105F700065006578636570740066696E616C6C7944 -:105F800000666F7200696D706F7274006C616D6293 -:105F90006461006E6F6E6C6F63616C006E6F740095 -:105FA00072616973650072657475726E00747279DE -:105FB000007768696C65007969656C6400FF636FE0 -:105FC0006E7374616E74858A9A9400FFB8696E640A -:105FD000656E7400FF756E696E64656E74A66D61A2 -:105FE00074636820616E79206F7574657220696EC4 -:105FF00064656E74206C6576656C00FF8CCF00FF65 -:106000002A78858AA474617267657400FF276272BA -:1060100065616B272F27636F6E74696E756527A79F -:106020006C6F6F7000FFCC2A87D56D6F64756C65DF -:10603000206C6576656C00FF8261737369676E8F93 -:10604000E300FFA02A789DA400FF277969656C64AE -:1060500027A78300FF82FEE300FF82C9A02A780001 -:10606000FF82C9A02A2A7800FF4C485395919C854D -:106070008A9A696400FFDD9CD42A2F2A2A00FFDD5A -:106080009CD4919C00FF8C6D6963726F7079746809 -:106090006F6E206465636F7261746F7200FF8E6B48 -:1060A00065793A76616C756596C800FF8E6A75737E -:1060B000749B9096F700FF6E6F6E2D646566617538 -:1060C0006C7481666F6C6C6F7773F48100FF73750D -:1060D00070657228298266696E642073656C66003B -:1060E000FF27617761697427A78300FFF42765782C -:1060F0006365707427858A6C61737400FF617379BE -:106100006E6320666F722F77697468A76173796E0A -:10611000638300FF2772657475726E27A78300FF83 -:10612000826465636C617265C19D6F757465722070 -:10613000636F646500FFB7BD617320676C6F626158 -:106140006C00FFCA62696E64696E6796C1D800FF11 -:10615000B7BD6173C100FF81BC7265757365640072 -:10616000FF696E6C696E65E6858A9B8300FFC79840 -:1061700000FF72657475726E20616E6E6F7461746B -:10618000696F6E858A9AB700FF8E9AE6DA00FF275C -:106190006C6162656C27AEF08100FFDBBD00FF27FC -:1061A000616C69676E27AEF08100FFFBAED56C6550 -:1061B00061737420328000FFFBAE948000FF848BFB -:1061C0009AF195FA666F726D205B612C20625D001A -:1061D000FF848B9A9400FF849430782578A66669B2 -:1061E000749D6D61736B203078257800FF848B9BE4 -:1061F000DB00FFDB8987F500FF848BD56D6F73743F -:106200002072256400FF848B9A465055C300FF849A -:106210008B9BC300FF848B7B72302C2072312C202F -:106220002E2E2E7D00FF63616E206F6E6C79C97516 -:10623000708F34E58F5468756D6220617373656D7E -:10624000626C7900FFE5858A7265676973746572AF -:10625000739DAF72308F723300415053525F6E7A2C -:10626000637600465053435200FF848B9BF8C30073 -:10627000FFA35468756D62DA84B0998000FF627282 -:10628000616E6368879DA100FF696E7428299C3246 -:10629000858A3E3D2032F23C3D20333600FF8CCFD4 -:1062A0009694B0626173659900FF8CCF96CD00FF24 -:1062B000BC899FF500FF8293D38FC600FFA39896F9 -:1062C00025713A8400FF84869F63616C6C61626C07 -:1062D0006500FF657863657074696F6E73856465CA -:1062E00072697665BA4261736545786365707469F1 -:1062F0006F6E00FF988689BBCAA88900FF8486BBA1 -:10630000CAA88900FFA97261697365642053746F1C -:1063100070497465726174696F6E00FF84869F694D -:1063200074657261626C6500FF84869F9A6974650A -:106330007261746F7200FF6E656564206D6F7265C7 -:10634000207468616E99D08F756E7061636B00FF09 -:10635000B6ECD08F756E7061636B202865787065C0 -:10636000637465642025642900FF82CCBCD200FFE1 -:106370006D656D6F7279E1F668656170AA6C6F6327 -:106380006B656400FF6D656D6F7279E1F6616C6C31 -:106390006F636174696E67202575D600FFAD736801 -:1063A00069667420636F756E7400FFA374797065FD -:1063B000739625713A20272573272C8400FFFF62EE -:1063C00079CB00FF81BBDF9800FF83A674616B650A -:1063D000918000FF83C499A580F39977657265D990 -:1063E00000FF83B599A2A58000FF83BED56D6F73B2 -:1063F0007499617267756D656E74732C20676F7424 -:106400009900FF8981A200FF6578747261A580D927 -:1064100000FF65787472619180D900FF816E756D9F -:106420002F7479706573206D69736D617463680092 -:10643000FF91617267756D656E7428732987796540 -:106440007420696D706C656D656E746564202D20B7 -:10645000757365206E6F726D616C20617267732059 -:10646000696E7374656164003C25713E005472610D -:1064700063656261636B20286D6F7374207265635E -:10648000656E742063616C6C206C617374293A0AC8 -:1064900000202046696C6520222571222C206C6921 -:1064A0006E65202564002C20696E2025710A00FF8E -:1064B0008293D38F666C6F617400FF8293D38FB227 -:1064C00000FF86849F9BDEC2EA00FF7265717565DE -:1064D00073746564AB99F386BBAB9900FFD2C58535 -:1064E0008AE987D300FFD29EAC95A100FF869598DC -:1064F00084BBCA6C656E282900FF8486A6F969747E -:10650000656D2064656C6574696F6E00FF84869F9D -:1065100073756273637269707461626C6500FF8485 -:1065200086A6F96974656DA400FF86B0FD70726F70 -:10653000746F636F6CA200FF6F6E6C7920736C696F -:10654000636573B0737465703D312028616B6120A1 -:106550004E6F6E652920617265970062797465617E -:1065600072726179286200617272617928272563ED -:1065700027002C205B0025736A00282573002B0060 -:1065800025736A2900FF827472756E636174652DCC -:106590006469766964659BB2CD00FFB2FF6279CB16 -:1065A00000FF302E308F9BB2706F77657200FFC88E -:1065B000757064617465AFBBDFAB00285B005D295B -:1065C00000FF706F706974656D28293A20646963F3 -:1065D00074696F6E617279AAB300257128007B001F -:1065E000646963745F6974656D7300646963745F83 -:1065F0006B65797300646963745F76616C7565734C -:10660000005B4572726E6F2025645D202571003C31 -:1066100066756E6374696F6E202571206174203019 -:106620007825703E00FFA9616C7265616479206510 -:106630007865637574696E67003C67656E65726145 -:10664000746F72206F626A6563742027257127203A -:1066500061742025703E00FF8273656E64206E6F4A -:106660006E2D4E6F6E65908F9B6A7573742D73746B -:106670006172746564A900FFA969676E6F726564D1 -:106680002047656E657261746F724578697400FFAA -:106690008293696E668FC600FF82934E614E8FC6ED -:1066A00000FF6F766572666C6F7720636F6E76653C -:1066B0007274696E67EBC68F6D616368696E652081 -:1066C000776F726400FF706F70BAB3EA003C6D6F51 -:1066D00064756C6520272573273E00FF9C858A75AD -:1066E0007365722D7479706500736C696365280039 -:1066F000FF736C6963652073746570828ACB00FFD9 -:10670000829389868FD2696D706C696369746C79C4 -:10671000005C2563005C5C005C6E005C72005C7475 -:10672000005C782530327800FF737562737472698B -:106730006E6787D800FF6A6F696E8B9BEA957374EA -:10674000722F6279746573206F626A656374732057 -:10675000636F6E73697374656E74B073656C66860F -:1067600000FFD690AC95A100FFDFCD958000FFE43F -:106770008800FF88DC9BC800FFE4886B657900FF18 -:10678000888DDC6D6F72658000FF2563DCC6C26397 -:1067900068617200FF946E656564656400FFA3889C -:1067A000E82725632720283078257829D59E990069 -:1067B000FF888D6469646E277493616C6C8000FF40 -:1067C000B3736570617261746F72007273706C691B -:1067D00074284E6F6E652C6E2900FF73746172749D -:1067E0002F656E64C500FF73696E676C6520277D39 -:1067F0002720656E636F756E74657265649D888D04 -:1068000000FF62616420636F6E76657273696F6EFC -:106810009200FF756E6D61746368656420277B2745 -:106820009D8800FFBE273A27D4889200FF827377A5 -:1068300069746368BAE7BFED8F6D616E75616CBF97 -:10684000CE00FFDE9EAC95A100FF61747472696298 -:1068500075746573879779657400FF8273776974BF -:106860006368BA6D616E75616CBFCE8FE7BFED0076 -:106870003C3E3D5E006263646545664667476E6FF9 -:106880007378582500FF8C889200FF7369676E87C4 -:10689000B19D8D889200FF7369676E87B1B094884F -:1068A0009227632700FFC788636F646520272563ED -:1068B00027968695988400FF273D2720616C69679D -:1068C0006E6D656E7487B19D8D8892005C75253004 -:1068D0003478005C552530387800FF8DC5858AE90D -:1068E00087D300FF8D9EAC95A1003C636C617373F0 -:1068F00020272571273E00FF756E72656164616215 -:106900006C65A8003C2573206F626A656374206122 -:10691000742025703E003C73757065723A2000FF4C -:106920008263726561746589696E7374616E636593 -:106930007300FF82616464F86D6574686F648F61D1 -:106940006C72656164792D737562636C61737365D4 -:1069500064D700FF5F5F696E69745F5F28292073E9 -:10696000686F756C642072657475726E204E6F6E00 -:10697000652C878400FF98899F9A616363657074B2 -:1069800061626C6520626173659800FFA06261734B -:106990006573C9696E7374616E6365206C61792D6E -:1069A0006F757420636F6E666C69637400FF98C4C2 -:1069B000F0C2338000FFD19C32858A9BD7C29BDE18 -:1069C00095636C617373657300FFD19CF0858A9B3E -:1069D000D700FF86879DAF00FF73747265616DEE0F -:1069E0008797006261642074797065636F646500E5 -:1069F000FF82706572666F726D2072656C6174697A -:106A00007665CC002E66726F7A656E2F00FFCA6DB8 -:106A10006F64756C65206E616D656489002F5F5FC2 -:106A2000696E69745F5F2E707900FF636872282950 -:106A30009C879D72616E67652830783131303030C7 -:106A4000302900FF9CAA9AB3AF00FF6F7264282917 -:106A5000BE9B6368617261637465722CF38D95AB44 -:106A600099D800FF332D61726720706F77282987CE -:106A70009700FF857573659181966B657983006DCD -:106A800061746820646F6D61696E206572726F72E7 -:106A900000737461636B3A202575206F7574206FE5 -:106AA000662025750A007173747220706F6F6C3ADE -:106AB000206E5F706F6F6C3D25752C206E5F71735B -:106AC00074723D25752C206E5F7374725F646174FF -:106AD000615F62797465733D25752C206E5F746FFC -:106AE00074616C5F62797465733D25750A00736328 -:106AF000686564756C652071756575652066756C73 -:106B00006C00FFFDB6736D616C6C00332E342E305B -:106B100000FF83676F74A0D096818900FFB89181D0 -:106B20008900FF83B5A2A58123256400FF83B5A258 -:106B300091818900FF83B56B6579776F72642D6FE2 -:106B40006E6C7981000A257300696D706F72742014 -:106B500000FF62697473858A3332C26C6573730097 -:106B6000AEC10B6E656F706978656C2E70790069C7 -:106B700083084E656F506978656C004B69054F520C -:106B800044455200C7490362707000FE7A03766183 -:106B90006C00D80605636F6C6F7200FF879AC000A7 -:106BA000416C6C6F636174696F6E20696E20696EF1 -:106BB000746572727570742068616E646C657200C1 -:106BC000FF9EB98AAD00FF9EB66C6172676500FFDB -:106BD000C0B98A6D6F6469666965642028747279CA -:106BE00020636F7079696E6720666972737429001B -:106BF000FFE2AC95FC00FF8E9AC000FF85737065C4 -:106C00006369667920626F7468206F666673657465 -:106C10007300FFEFB98AAD00496D61676528000A0E -:106C200020202020003A00270A20202020270030A2 -:106C300031323334353637383900FFB8E89D496D85 -:106C400061676520646566696E6974696F6E00FFCF -:106C5000496D616765287329C49B8D00FFC064611D -:106C60007461AA696E636F7272656374EF00FF49A5 -:106C70006D6167652829C4308F338000FFE26D7530 -:106C80006C7469706C69657285878AAD00FF696D87 -:106C900061676573858AFA73616D65EF00FF9085A2 -:106CA0008A30C2F000FF90858A6265747765656EF0 -:106CB0002030F23130323300FF8C706572696F64BE -:106CC00000FF8E9B70696E00FF70696E5F73706568 -:106CD000616B657287B100FF50696E999DD26D6FCF -:106CE000646500536F756E6428272573272900FF9C -:106CF000B490AA32353500FFB490AA3900FFB490A1 -:106D0000AA393900FFB490AA3939393900536F755F -:106D10006E6445666665637428667265715F737438 -:106D20006172743D25642C20667265715F656E64C6 -:106D30003D25642C206475726174696F6E3D256415 -:106D40002C20766F6C5F73746172743D25642C2007 -:106D5000766F6C5F656E643D25642C207761766587 -:106D6000666F726D3D25712C2066783D25712C2053 -:106D70000073686170653D53484150455F4C494E12 -:106D8000454152290073686170653D534841504543 -:106D90005F4355525645290073686170653D5348FD -:106DA0004150455F4C4F47290073686170653D2530 -:106DB000642900536F756E644566666563742825A3 -:106DC000642C2025642C2025642C2025642C20256F -:106DD000642C2025642C2025642C20256429002B7C -:106DE0002D786B63642E636F6D2F333533B32D2B8A -:106DF0000A7CC0207C0A7CB4205C302F89207C0A6D -:106E00007CB2202F83205C89207C0A7C8820596FEB -:106E10007527726520666C79696E672192204D69CD -:106E200063726F507974686F6E2120202F7C8820E8 -:106E30007C0A7C8C20486F773FA6205C205C8720F2 -:106E40007C0A7C8C202FB3207C0A7C8A2030B520E1 -:106E50007C0A7C89202F7C5CB4207C0A7C8A207C84 -:106E6000B5207C0A7C852D845F2F5F5C9E5F962D0C -:106E70007C0A7CC0207C0A2BC02D2B0A00FF8E9B35 -:106E8000C800FFB6EC80006D6963726F3A62697486 -:106E90002077697468206E5246353238333300FFEC -:106EA0008E9B70696EC2627574746F6E00FF726142 -:106EB00064696FAA87656E61626C656400FF7265C4 -:106EC000636569766564207061636B6574AA879BEE -:106ED0008D00FF80858A6B6579776F72647300FF20 -:106EE000C7818900FF90AC95A1968189005468659F -:106EF000205A656E206F66204D6963726F507974F9 -:106F0000686F6E2C206279204E6963686F6C6173C4 -:106F100020482E20546F6C6C65727665790A0A439E -:106F20006F64652C0A4861636B2069742C0A4C6598 -:106F30007373206973206D6F72652C0A4B656570E1 -:106F40002069742073696D706C652C0A536D616CD7 -:106F50006C2069732062656175746966756C2C0AB2 -:106F60000A42652062726176652120427265616B1A -:106F7000207468696E677321204C6561726E2061B0 -:106F80006E6420686176652066756E210A457870AA -:106F90007265737320796F757273656C662077699B -:106FA0007468204D6963726F507974686F6E2E0A31 -:106FB0000A4861707079206861636B696E6721208F -:106FC0003A2D290A004D6963726F507974686F6EAB -:106FD000206F6E20746865206D6963726F3A626914 -:106FE000742069732062726F7567687420746F20F3 -:106FF000796F752062793A0A44616D69656E205037 -:107000002E2047656F7267652C204D61726B20538F -:1070100068616E6E6F6E2C205261646F6D697220B4 -:10702000446F70696572616C736B692C204D61747B -:107030007468657720456C73652C0A4361726F6CC8 -:107040002057696C6C696E672C20546F6D205669EF -:107050006E65722C20416C616E204A61636B736FA8 -:107060006E2C204E69636B20436F67686C616E2CD9 -:10707000204A6F7365706820486169672C0A416C0B -:107080006578204368616E2C20416E6472656120D2 -:107090004772616E64692C205061756C2045676190 -:1070A0006E2C2050696F7472204B617370727A7904 -:1070B0006B2C20416E64726577204D756C686F6C27 -:1070C0006C616E642C0A4D61747420576865656C40 -:1070D00065722C204A6F6520476C616E63792C20A5 -:1070E00041626269652042726F6F6B7320616E64EA -:1070F000204E6963686F6C617320482E20546F6C5A -:107100006C65727665792E0A0008080808001B5B1A -:107110002575001B5B4B0052656164206572726FC0 -:1071200072005772697465206572726F72004F75D4 -:10713000742D6F662D627566666572207265616476 -:107140000000000000000000000003030303030030 -:10715000000000000000000000000000000000002F -:10716000000301010101010101010101010101010E -:107170000145454545454545454545010101010157 -:10718000010159595959595919191919191919191F -:1071900019191919191919191919191901010101BF -:1071A000010169696969696929292929292929291F -:1071B00029292929292929292929292901010101DF -:1071C000000700C2C3C4C5C6FFB6EC6C6F63616C38 -:1071D00073966E6174697665206D6574686F64007E -:1071E000F2F2FEFE25713D00FF82F7A800FFCB738F -:1071F0007465700072616E67652825642C202564B3 -:1072000000FF706F70BA9AB3F70073657428290095 -:1072100066726F7A656E7365742800506C757320A2 -:10722000616E79206D6F64756C6573206F6E20746C -:1072300068652066696C6573797374656D0A006FA3 -:10724000626A6563742000206973206F6620747918 -:1072500070652025710A00202D2D2000FFF12530BA -:107260003878AA87616C69676E65648F99D6003C2F -:1072700025752D626974206D656D6F72793E0057BA -:10728000656C636F6D6520746F204D6963726F501C -:107290007974686F6E206F6E20746865206D696305 -:1072A000726F3A626974210A0A54727920746865AF -:1072B000736520636F6D6D616E64733A0A2020649C -:1072C0006973706C61792E7363726F6C6C282748D8 -:1072D000656C6C6F27290A202072756E6E696E6767 -:1072E0005F74696D6528290A2020736C65657028B4 -:1072F00031303030290A2020627574746F6E5F61FE -:107300002E69735F7072657373656428290A576804 -:10731000617420646F20746865736520636F6D6DA0 -:10732000616E647320646F3F2043616E20796F75D6 -:1073300020696D70726F7665207468656D3F2048B6 -:10734000494E543A20757365207468652075702025 -:10735000616E6420646F776E0A6172726F77206B62 -:1073600065797320746F2067657420796F7572205A -:10737000636F6D6D616E6420686973746F72792ECE -:107380002050726573732074686520544142206BED -:10739000657920746F206175746F2D636F6D706CEB -:1073A0006574650A756E66696E69736865642077D1 -:1073B0006F7264732028736F2027646927206265C9 -:1073C000636F6D65732027646973706C6179272022 -:1073D000616674657220796F7520707265737320B1 -:1073E000544142292E2054686573650A747269639A -:1073F0006B7320736176652061206C6F74206F66FB -:1074000020747970696E6720616E64206C6F6F6B99 -:1074100020636F6F6C210A0A4578706C6F72653A51 -:107420000A54797065202768656C7028736F6D65E4 -:107430007468696E67292720746F2066696E6420FE -:107440006F75742061626F75742069742E20547991 -:107450007065202764697228736F6D657468696E42 -:1074600067292720746F2073656520776861740A27 -:1074700069742063616E20646F2E205479706520DA -:107480002764697228292720746F20736565207727 -:107490006861742073747566662069732061766113 -:1074A000696C61626C652E20466F7220676F6F6435 -:1074B0006E6573732073616B652C0A646F6E27743D -:1074C00020747970652027696D706F7274207468FC -:1074D0006973272E0A0A436F6E74726F6C20636F94 -:1074E0006D6D616E64733A0A20204354524C2D43F3 -:1074F00020202020202020202D2D2073746F70202C -:10750000612072756E6E696E672070726F6772614E -:107510006D0A20204354524C2D442020202020204E -:1075200020202D2D206F6E206120626C616E6B20FB -:107530006C696E652C20646F206120736F66742007 -:107540007265736574206F6620746865206D696369 -:10755000726F3A6269740A20204354524C2D4520C0 -:10756000202020202020202D2D20656E7465722083 -:107570007061737465206D6F64652C207475726E14 -:10758000696E67206F6666206175746F2D696E6421 -:10759000656E740A0A466F722061206C69737420EC -:1075A0006F6620617661696C61626C65206D6F64E5 -:1075B000756C65732C20747970652068656C702813 -:1075C000276D6F64756C657327290A0A466F7220F0 -:1075D0006D6F726520696E666F726D6174696F6E32 -:1075E0002061626F757420507974686F6E2C2076FC -:1075F000697369743A20687474703A2F2F707974C3 -:10760000686F6E2E6F72672F0A546F2066696E6402 -:10761000206F75742061626F7574204D6963726F9D -:10762000507974686F6E2C2076697369743A20689B -:107630007474703A2F2F6D6963726F707974686F0C -:107640006E2E6F72672F0A507974686F6E2F6D6996 -:1076500063726F3A62697420646F63756D656E74EE -:107660006174696F6E20697320686572653A20687D -:10767000747470733A2F2F6D6963726F6269742D21 -:107680006D6963726F707974686F6E2E7265616474 -:10769000746865646F63732E696F2F0A00FF53501F -:1076A0004987696E697469616C6973656400FF7705 -:1076B00072697465F27265616420627566666572EE -:1076C00073858AFA73616D65AB000020202020204D -:1076D0002020202028282828282020202020202082 -:1076E0002020202020202020202020881010101072 -:1076F00010101010101010101010100404040404C6 -:1077000004040404041010101010101041414141F1 -:1077100041410101010101010101010101010101D9 -:1077200001010101010110101010101042424242EB -:1077300042420202020202020202020202020202A9 -:1077400002020202020210101010200000000000CD -:107750000000000000000000000000000000000029 -:107760000000000000000000000000000000000019 -:107770000000000000000000000000000000000009 -:1077800000000000000000000000000000000000F9 -:1077900000000000000000000000000000000000E9 -:1077A00000000000000000000000000000000000D9 -:1077B00000000000000000000000000000000000C9 -:1077C00000000000000000000000000000000000B9 -:1077D00035A60200000000001545050028390020EC -:1077E000E1A40200000000009DAF020000000000C4 -:1077F000A10005000000000009C30200184300209A -:087800009929020000000000BC -:10780800D51402000000000021480200000000001A -:10781800ED5005000000000039C50200000000001E -:04782800ED2D020040 -:08782C00C1D8020000000000B9 -:10783400CDC1020000000000C9C202000000000027 -:10784400192E02000000000015D7020000000000FD -:08785400446DFB7F0100000000 -:10785C00000000007028002088280020A0280020AC -:10786C00B8280020D0280020E8280020002900207B -:10787C0018290020302900204829002060290020E8 -:10788C007829002090290020A8290020C029002058 -:10789C00D8290020F0290020082A0020202A0020C6 -:1078AC0000000000502A0020682A0020802A0020B6 -:1078BC00982A0020B02A0020C82A0020E02A0020A4 -:1078CC00F82A0020102B0020282B0020402B002011 -:1078DC00582B0020702B0020687605007076050070 -:1078EC007876050058760500607605001D060600C2 -:1078FC00F1180600E9180600ED180600010000005A -:10790C00A3220500A3220500A7220500AD22050035 -:10791C00B1220500B7220500BD220500C3220500D7 -:10792C00C7220500CB220500CB220500352305001C -:10793C00CF220500D3220500D7220500D72205004F -:10794C00E3220500E7220500071D0600E04B01209D -:10795C000090D00300100140110004004F200600DD -:10796C0040000000E8030000C4F205000100000024 -:10797C00AD6F050058210020000000000000000041 -:10798C0000000000000000000000000000000000EB -:10799C0000000000000000000000000000000000DB -:1079AC0000000000000000000000000000000000CB -:1079BC0000000000000000000000000000000000BB -:1079CC0000000000000000000000000000000000AB -:1079DC0000000000000000000138FDD170470004D9 -:1079EC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B -:1079FC00FFFFFFFFFF0301181818181818181800BC -:107A0C007DE50100ADE6010085EC010091EF010080 -:107A1C00411A02009D21020029790200797A0200A4 -:107A2C00657B02004D98020059E501000000000042 -:107A3C0000000000E34D0500000000000000000005 +:10000000000000009F020202000000000103020243 +:1000100000000000AE0202020000000060E40500E3 +:100020000000FE02000001000000000000000000CF +:100030005173040024DD0500B5730400A0DF050042 +:100040004400060044D705006F0100002D000000A9 +:1000500054000600BA000000EA1400007A0800000C +:10006000CCF40500A20A0000E4FB0500B20A00007F +:10007000E0A6050012100000D0200020520D000064 +:10008000E81606005A0D0000DC1606002A0C0000D7 +:1000900020A305009A0E00004C1706004A19000024 +:1000A000CC190600F214000054A60500A20C0000B2 +:1000B00094A8050032130000541906006A1A0000C3 +:1000C000F41A060062190000481A0600D217000050 +:1000D000080206001A19000000020600FA170000C4 +:1000E000F8010600E2150000EC010600D21900003C +:1000F000E4010600BA180000DC010600A21B0000A3 +:10010000D4010600F2170000C80106001A1800000A +:10011000BC010600121600007CFB05001A16000048 +:1001200074FB0500621600006CFB050072160000EF +:1001300064FB05007A1600005CFB050082160000D7 +:1001400054FB05008A1600004CFB050092160000C7 +:1001500044FB05009A1600003CFB0500A2160000B7 +:1001600034FB0500221600002CFB05002A160000B7 +:1001700024FB0500321600001CFB05003A160000A7 +:1001800014FB0500421600000CFB05004A16000097 +:1001900004FB050052160000FCFA05005A16000088 +:1001A000F4FA05006A160000ECFA0500AA16000031 +:1001B000E4FA0500B2160000DCFA0500DCDC0500FC +:1001C000FFFF0100FD710400DCDC0500FFFF010002 +:1001D000C57204000CDD05007D73040024DD0500FC +:1001E000A37304003CDD0500EF710400DCDC0500B6 +:1001F00002000000117404003CDD0500E171040000 +:1002000024DD0500A77104003CDD0500A171040098 +:10021000A0DF05001802060044D705001700000003 +:100220000200000028020600BA0000000A150000C3 +:1002300082170000380206003CDD05002974040026 +:10024000701106000500000000030600F002060021 +:10025000E0020600D0020600C002060010030600FD +:10026000A0DF05006802060044D705003F0000003B +:100270000700000078020600BA000000CA1500005E +:10028000821A0000B80206004A140000ECA705001C +:100290003A130000F4A705000204000008A80500B6 +:1002A0007A19000064A7050012190000B0020600C8 +:1002B00024DD05009D7404003CDD050095740400F8 +:1002C000B4E3050000000000170000008C7F06006A +:1002D000B4E30500000000004F0000002403060006 +:1002E000B4E30500000000000500000074030600F0 +:1002F000B4E305000000000008000000C66406002A +:10030000B4E305000000000008000000C664060019 +:1003100038030000B3020000F80200005C03000094 +:10032000900200006D6963726F3A626974207632E0 +:100330002E312E312B613632336438652D6469726B +:100340007479206F6E20323032342D30332D3230BC +:100350003B204D6963726F507974686F6E207631FF +:100360002E32322E30206F6E20323032342D303328 +:100370002D323000322E312E31000000AE0203004B +:10038000060000006803030006000000FE020100F2 +:1003900001000000A0DF05009C03060044D7050013 +:1003A0001F00000003000000AC030600BA000000BC +:1003B000DA160000B2150000D0030600AA0F0000F4 +:1003C000C4030600DCDC0500FFFF0100AD7404007F +:1003D0003CDD05000576040001000100E2ECF0F4CC +:1003E000F8FC0004A0DF0500EC03060044D705007C +:1003F000770000000E000000FC030600BA000000B9 +:100400004A1700008A000000C0040600D21700004E +:10041000B8040600AA0E0000AC040600BA150000DD +:10042000A4040600B21500009C0406006218000037 +:1004300094040600AA1700008C0406005204000071 +:1004400084040600A21700007C040600B217000016 +:1004500074040600BA1700006C040600E2090000EC +:1004600001000000EA090000030000003CDD050077 +:100470006377040024DD0500297704003CDD0500D6 +:10048000E176040024DD0500BD7604003CDD0500B6 +:100490009B76040024DD0500797604003CDD050030 +:1004A000557604003CDD050045760400DCDC0500E3 +:1004B000FFFF0100C17704003CDD05001176040058 +:1004C0003CDD050031760400A0DF0500D004060005 +:1004D00044D705001F00000003000000E0040600F0 +:1004E000BA000000E21900008A00000000050600C2 +:1004F000AA0C0000F80406003CDD05009D7904000C +:100500003CDD050081790400A2000000A700000086 +:10051000A70000007F00000080000000E200000053 +:100520003C0000003C000000000000000000000053 +:10053000E10000003C0000003B0000000000000063 +:1005400000000000C80000000000000000000000E3 +:100550003600000037000000C70000000000000067 +:10056000000000003600000036000000181A1717BF +:100570001738846B19C66318867398C6B11CCA31C4 +:100580008CC73188C23098463118C6350CCA310C38 +:10059000C62110246912C23114C471084A2249AB21 +:1005A0006AA8AC495132D55288936C94221554D222 +:1005B0002596D450A5462108856B18C46310CE6BD0 +:1005C000188C71198C63350CC63399CC6CB54EA25E +:1005D0009946212882952EE3309CC5309CA2B19C7F +:1005E00067318866592C5318846750CAE30AACAB4C +:1005F00030AC62308C63109462B18C822896339850 +:10060000D6B54C6229A54AB59CC63114D6389C4B48 +:10061000B4866518AE671CA663199623198413085F +:10062000A652ACCA22896EAB198C6234C462198698 +:100630006318C42358D6A35042544AAD4A25116BBF +:1006400064894A63398A23312AEAA2A944C512CDB2 +:1006500042348C62188C63114866319D44331D46C8 +:10066000319CC6B10CCD3288C47318867308D6632A +:10067000580781E0F03C0787903C7C0FC7C0C0F072 +:100680007C1E078080001C7870F1C71FC00CFE1C08 +:100690001F1F0E0A7AC071F2838F030F0F0C0079AF +:1006A000F861E0430F83E718F9C113DAE9638F0FAC +:1006B000838387C31F3C70F0E1E1E387B8710E20AC +:1006C000E38D48781C938730E1C1C1E478218383AE +:1006D000C3870639E5C387070E1C1C70F4719C6044 +:1006E0003632C31E3CF38F0E3C70E3C78F0F0F0EE4 +:1006F0003C78F0E38706F0E307C199870F1878701C +:1007000070FCF310B18C8C317C70E1863C646CB071 +:10071000E1E30F238F0F1E3E383C387B8F070E3CE2 +:10072000F4171E3C78F29E7249E32536385839E2B8 +:10073000DE3C7878E1C761E1E1B0F0F0C3C70E3884 +:10074000C0F0CE73731834B0E1C78E1C3CF838F09B +:10075000E1C18B868F1C7870F078ACB18F3931DBBA +:100760003861C30E0E387873171E391E3864E1F1F4 +:10077000C14E0F40A202C58F81A1FC120864E03C6B +:1007800022E045078E0C3290F01F2049E0F80C6003 +:10079000F0171A41AAA4D08D12821E1E03F83E0340 +:1007A0000C73807044260324E13E044E041CC109EE +:1007B000CC9E902107904364C00FC6909CC15B0300 +:1007C000E21D81E05E1D0384B82C0F80B183E03010 +:1007D000411E43898350FC242E1383F17C4C2CC989 +:1007E0000D83B0B582E4E8069C07A0991D073E8200 +:1007F0008F70307440CA10E4E80F92143F06F884FA +:100800008843810A343941C6E31C4703B0B8130A50 +:10081000C264F818F960B3C0652060A68CC381205B +:1008200030261E1C38D301B02640F40BC3421F856E +:1008300032266040C9CB01EC112840FA0434E07044 +:100840004C8C1D07690316C80423E8C69A0B1A03CB +:10085000E0760605CF1EBC5831716600F83F04FCF7 +:100860000C74278A8071C23A2606C01F050F984073 +:10087000AE017FC007FF000EFE0003DF8003EF80A4 +:100880001BF1C200E7E018FCE021FC803CFC400EBC +:100890007E003F3E000FFE001FFF003EF007FC0001 +:1008A0007E103FFF003F380E7C01870CFCC7003EE6 +:1008B000040F3E1F0F0F1F0F028387CF03870F3FC9 +:1008C000C0079E603FC003FE003FE077E1C0FEE04E +:1008D000C3E001DFF80307007E70007C3818FE0CCF +:1008E0001E781C7C3E0E1F1E1E3E007F8307DB878A +:1008F0008307C7071071FF003FE201E0C1C3E100B9 +:100900007FC005F020F8F070FE7879F8023F0C8F78 +:10091000030F9FE0C1C78703C3C3B0E1E1C1E3E0B8 +:1009200071F000FC707C0C3E380E1C70C3C7038154 +:10093000C1C7E7000FC7871909EFC433E0C1FCF84E +:1009400070F078F8F061C7001FF8017CF8F078705B +:100950003C7CCE0E2183CF08078F08C1878F80C7CC +:10096000E30007F8E0EF0039F7800EF8E1E3F82143 +:100970009FC0FF03F807C01FF8C404FCC4C1BC87B4 +:10098000F00FC07F05E025ECC03E8447F08E03F8F1 +:1009900003FBC019F8079C0C17F807E01FA1FC0F18 +:1009A000FC01F03F00FE03F01F00FD00FF880DF981 +:1009B00001FF007007C03E42F30DC47F80FC07F0CA +:1009C0005EC03F00783F81FF01F801C3E80CE4649A +:1009D0008FE40FF007F0C21F007FC06F807E03F826 +:1009E00007F03FC0780F8207FE227770027603FE81 +:1009F00000FE67007CC7F18EC63BE03F84F319D848 +:100A00000399FC09B80FF8009D2461F90D00FD035E +:100A1000F01F903F01F81FD00FF83701F807F00FD3 +:100A2000C03F00FE03F80FC03F00FA03F00F80FF45 +:100A300001B807F001FC01BC80131E007FE1407F7C +:100A4000A07FB0003FC01FC0380FF01F80FF01FC27 +:100A500003F17E01FE01F0FF007FC01D07F00FC013 +:100A60007E06E007E00FF806C1FE01FC03E00F0080 +:100A7000FC000102020203030404050608090B0D31 +:100A80000F00000000000000000000000000000057 +:100A9000000000000101020203030404050506062C +:100AA0000707000102030405060708090A0B0C0DDD +:100AB0000E0F000103040607090A0C0D0F10121394 +:100AC000151600020406080A0C0E10121416181A45 +:100AD0001C1E000205070A0C0F111416191B1E20FC +:100AE0002325000306090C0F1215181B1E212427AD +:100AF0002A2D0003070A0E1115181C1F23262A2D64 +:100B0000313400FCF8F4F0ECE8E4E0DCD8D4D0CCEC +:100B1000C8C400FCF9F5F2EEEBE7E4E0DDD9D6D28B +:100B2000CFCB00FDFAF7F4F1EEEBE8E5E2DFDCD93C +:100B3000D6D300FDFBF8F6F3F1EEECE9E7E4E2DFF3 +:100B4000DDDA00FEFCFAF8F6F4F2F0EEECEAE8E6A4 +:100B5000E4E200FEFDFBFAF8F7F5F4F2F1EFEEEC5B +:100B6000EBE900FFFEFDFCFBFAF9F8F7F6F5F4F30C +:100B7000F2F100FFFFFEFEFDFDFCFCFBFBFAFAF9C3 +:100B8000F9F8000000101010101010202020202074 +:100B900020303030303030304040404040404050D5 +:100BA00050505050505050606060606060606060B5 +:100BB0006060607070707070707070707070707065 +:100BC0007070707070707070707070707070707025 +:100BD0007070606060606060606060606060505015 +:100BE00050505050505040404040404040303030D5 +:100BF0003030303020202020202010101010101015 +:100C00000000000000F0F0F0F0F0F0E0E0E0E0E0E4 +:100C1000E0D0D0D0D0D0D0D0C0C0C0C0C0C0C0B054 +:100C2000B0B0B0B0B0B0B0A0A0A0A0A0A0A0A0A054 +:100C3000A0A0A09090909090909090909090909084 +:100C400090909090909090909090909090909090A4 +:100C50009090A0A0A0A0A0A0A0A0A0A0A0A0B0B094 +:100C6000B0B0B0B0B0B0C0C0C0C0C0C0C0D0D0D0B4 +:100C7000D0D0D0D0E0E0E0E0E0E0F0F0F0F0F0F054 +:100C80000000909090909090909090909090909084 +:100C90009090909090909090909090909090909054 +:100CA0009090909090909090909090909090909044 +:100CB0009090909090909090909090909090909034 +:100CC0009090909090909090909090909090909024 +:100CD0009090909090909090909090909090909014 +:100CE0009090909090909090909090909090909004 +:100CF00090909090909090909090909090909090F4 +:100D000090907070707070707070707070707070A3 +:100D100070707070707070707070707070707070D3 +:100D200070707070707070707070707070707070C3 +:100D300070707070707070707070707070707070B3 +:100D400070707070707070707070707070707070A3 +:100D50007070707070707070707070707070707093 +:100D60007070707070707070707070707070707083 +:100D70007070707070707070707070707070707073 +:100D8000707000000000000101010101010101017A +:100D90000101010101010101010101010101010143 +:100DA0000000000000000000000000000000000043 +:100DB000000001010101010000000000000000002E +:100DC0000000000000000000000000000000000023 +:100DD00000000000000000000000000A0E13181BB5 +:100DE000171510140E120E1212100D0F0B120E0BFF +:100DF00009060606000000000000000000000000D8 +:100E0000000000000000131B151B120D000013133F +:100E100013130A0E12181A161410140E120E1212B0 +:100E2000100C0E0A120E0A08060606061106060621 +:100E3000060E10090A080A060606050600121A140C +:100E40001A120C060606060606060606060606061C +:100E50000606060606060A0A0606062C1300000009 +:100E600000005449433F282C1F252D4931241E33AF +:100E7000251D4518321E18532E365600000000005E +:100E80000000000000000000000000000048271FD4 +:100E90002B1E220000434343435448423E282C1E4D +:100EA000242C4830241E32241C4418321E18522E82 +:100EB00036563643494F1A4249253342282F4F4F61 +:100EC000424F6E0048261E2A1E221A1A1A42424219 +:100ED0006E6E6E5454541A1A1A4242426D566D5434 +:100EE00054547F7F0000E0E6ECF3F900060C0600A6 +:100EF0005B5B5B5B6E5D5B5859575852595D3E5268 +:100F0000583E6E505D5A3C6E5A6E517965795B63FE +:100F10006A51795D525D674C5D6565796579005A06 +:100F20005858585852515151797979706E6E5E5EA9 +:100F30005E5151517979796565705E5E5E08010098 +:100F4000000000000D0D0E0F0F0F0F0F0C0D0C0FFA +:100F50000F0D0D0D0E0D0C0D0D0D0C0909000000EF +:100F600000000000000B0B0B0B0000010B00020E39 +:100F70000F0F0F0F0D020400020400010400010412 +:100F800000000000000000000C000000000F0F0037 +:100F9000000000000A0B0D0E0D0C0C0B090B0B0CC6 +:100FA0000C0C08080C080A08080A030906000000CF +:100FB000000000000003050304000000050A020E03 +:100FC0000D0C0D0C080001000001000001000001E3 +:100FD00000000000000000000A00000A00000000FD +:100FE00000000000080708080101000100070501D2 +:100FF00000060100070005010008000003000000D2 +:10100000000000000000010000000000010E0109C6 +:1010100001000100000000000000000000000000CE +:101020000000000000000000070000050013100091 +:1010300000000000000000000000000000000000B0 +:10104000000000000000000000000000000000F1AF +:10105000E2D3BB7C95010203030072000200000092 +:101060000000000000000000000000000000000080 +:1010700000001B000019000000000000000000003C +:101080001F1F1F1F020202020202020202050502C6 +:101090000A020805050B0A090808A00808171F120C +:1010A0001212121E1E1414141417171A1A1D1D02E0 +:1010B00002020202021A1D1B1A1D1B1A1D1B1A1DF9 +:1010C0001B171D17171D17171D17171D17171700AB +:1010D00002020202040404040404040404040404D8 +:1010E00004030204040202020202010101010101DF +:1010F00001010101010202020100010001000505D8 +:1011000005050504040200010200010200010200BD +:1011100001020002020001030002030002A0A0007D +:101120000202020204040404040404040404040487 +:101130000403030404030303030301020302010382 +:10114000030303010103030302020302030000057A +:101150000505050404020002020003020004020067 +:1011600003020002020002030003030003B0A00018 +:1011700060E4050000009D00000100020304050674 +:1011800000000000298D04007D090400890A040084 +:10119000998C04007D0B0400C908040060E405007C +:1011A000000001000000000000000000000000003E +:1011B0007E02030100000000920002000000000017 +:1011C00060E405008000170201000000000000023A +:1011D00000000000A98D0400818D040060E405007A +:1011E00080002D020100000000000002000000004D +:1011F000D78C0500A98C050060E405008000720012 +:101200000100000000000002000000002F8E04001A +:10121000E58D04000100030006000000010003004A +:1012200006000000010003000600000003020300A6 +:101230000600000060E405000000DE02010000007E +:101240000000000000000002D18E040050120600D1 +:1012500044D705001F0000000300000060120600D4 +:10126000EA12000088120600C21800008012060070 +:10127000DA0F0000781206000CDD05007D8E0400F8 +:101280000CDD0500998E04000CDD0500B58E040010 +:101290000CDD05005590040060E4050080007F022D +:1012A000000000000000000100000000FD900400AC +:1012B00060E4050000007C00010300040002050654 +:1012C00000000000BD9104001D9204008191040003 +:1012D00029910400439204006391040060E4050036 +:1012E0008000FC020100000000000002000000007D +:1012F0001F8D0500058D050060E4050000008C00D1 +:10130000010200030400000500000006D596040059 +:10131000DB94040089950400DB970400F992040033 +:10132000A813060060E4050008003902010200036A +:101330000400000500000006D5960400DB940400BC +:1013400089950400DB970400F9920400501306000D +:1013500044D705004F00000009000000601306009C +:101360004A020000C4140600EA0F0000B014060090 +:101370006A1300009C140600BA1300008C140600C7 +:10138000E213000084140600EA1300007C14060037 +:10139000AA1900005C140600921A00004814060006 +:1013A0004A05000018E5050044D705009700000035 +:1013B00012000000B81306003A0C0000D414060016 +:1013C00032020000CC1406004A020000C4140600D9 +:1013D0000A100000BC140600EA0F0000B01406005A +:1013E000F20F0000A41406006A1300009C1406000B +:1013F0007213000094140600BA1300008C14060047 +:10140000E213000084140600EA1300007C140600B6 +:10141000C203000074140600020400006C140600ED +:10142000AA1900005C140600B2190000641406003A +:10143000921A000048140600FA0400005014060036 +:101440004A05000018E505000CDD0500F9930400CD +:10145000DCDC0500FEFF0300579304000CDD0500F3 +:101460000D9404000CDD0500759304000CDD0500EF +:101470002194040024DD0500B19404000CDD050076 +:10148000CD9704000CDD0500D79704000CDD0500A6 +:101490009D9304000CDD0500C59604000CDD0500DD +:1014A000C9960400DCDC0500FEFF0300A1940400E3 +:1014B000DCDC0500FEFF0300AD9404000CDD05003C +:1014C0002393040024DD0500CF93040024DD0500F0 +:1014D000419404000CDD05001593040060E4050050 +:1014E0008000A500010000000000000200000000D4 +:1014F0002D990400E5980400DCDC050006000200DC +:10150000ED990400DCDC050006000200E999040006 +:10151000DCDC050002000000179A040057656C63CC +:101520006F6D6520746F204D6963726F50797468B8 +:101530006F6E210A0A466F72206F6E6C696E6520AD +:10154000646F637320706C6561736520766973697D +:101550007420687474703A2F2F646F63732E6D69F2 +:1015600063726F707974686F6E2E6F72672F0A0ADC +:10157000436F6E74726F6C20636F6D6D616E647318 +:101580003A0A20204354524C2D4120202020202074 +:1015900020202D2D206F6E206120626C616E6B20EB +:1015A0006C696E652C20656E74657220726177209F +:1015B0005245504C206D6F64650A20204354524CB4 +:1015C0002D4220202020202020202D2D206F6E2035 +:1015D0006120626C616E6B206C696E652C20656E9B +:1015E000746572206E6F726D616C205245504C2094 +:1015F0006D6F64650A20204354524C2D43202020F7 +:1016000020202020202D2D20696E74657272757047 +:101610007420612072756E6E696E672070726F67DC +:1016200072616D0A20204354524C2D44202020200A +:10163000202020202D2D206F6E206120626C616E95 +:101640006B206C696E652C2065786974206F722040 +:10165000646F206120736F66742072657365740A0D +:1016600020204354524C2D45202020202020202093 +:101670002D2D206F6E206120626C616E6B206C6975 +:101680006E652C20656E74657220706173746520C0 +:101690006D6F64650A0A466F7220667572746865BC +:1016A000722068656C70206F6E20612073706563B6 +:1016B00069666963206F626A6563742C207479704F +:1016C000652068656C70286F626A290A0000000056 +:1016D000DCDC050006000400019C0400F416060092 +:1016E00024FB050001000000F416060054FB050071 +:1016F0000000000060E4050000001C010000000084 +:1017000000000000000000010C17060044D705008F +:101710001F000000030000001C170600AA130000B1 +:10172000441706005A1B0000341706009A120000E6 +:101730003C17060024DD05009D8D050024DD050015 +:10174000838D050024DD05006D8D05005017060012 +:1017500060E4050000001D01000000000000000022 +:10176000000000016817060044D70500470000008C +:10177000080000007817060002130000D8170600C2 +:1017800082130000F0170600420E0000E817060062 +:101790006A0E0000E0170600CA120000D01706000B +:1017A000D2120000C8170600DA120000C0170600A7 +:1017B0007A120000B817060024DD0500BD8D050073 +:1017C00024DD0500CB8D050024DD0500DF8D05003F +:1017D00024DD0500F38D050024DD05002B8E0500BA +:1017E00024DD0500078E050024DD0500118E0500AF +:1017F00024DD05001B8E05006902030100000000C6 +:10180000F901020090010000460001020000000002 +:1018100067030102010000008B02010200000000CA +:101820003B03030100000000F901020096000000E4 +:101830006703010201000000A6020102000000008F +:101840008B0201020000000060E4050000001F019F +:101850000000000000000000000000016018060009 +:1018600044D705004F000000090000007018060072 +:1018700092120000B81806008A180000C01806006E +:10188000FA1800000019060042180000F4180600BB +:1018900032020000CC180600BA150000EC18060051 +:1018A000B2150000E41806009A130000DC180600C8 +:1018B00092170000D4180600F4DC0500F59E040021 +:1018C000DCDC050008000800A99E040024DD0500FA +:1018D0006F9E040024DD0500619E040024DD0500E8 +:1018E000659C040024DD05001D9E040024DD050028 +:1018F000C59D0400DCDC0500FFFF0300519D0400D2 +:10190000DCDC0500FFFF0300719C040032020200D2 +:10191000A08601000903030006000000060303007F +:10192000060000008801020100000000B002020170 +:1019300000000000F902010000000000880102011F +:1019400000000000A801030100000000F9020100EE +:10195000000000005819060060E4050000002001A6 +:1019600000000000000000000000000170190600E7 +:1019700044D705002700000004000000801906007D +:101980005A130000C019060022180000B8190600FA +:10199000EA030000AC19060022050000A0190600A9 +:1019A000DCDC0500FFFF0300F19F0400DCDC050028 +:1019B000FFFF0300A79F040024DD0500759F0400BE +:1019C000DCDC0500FFFF03001D9F0400D0190600AA +:1019D00060E4050000002701000000000000000096 +:1019E00000000001E819060044D7050017000000B8 +:1019F00002000000F8190600B2150000101A0600D7 +:101A0000BA150000081A060024DD0500398E05000D +:101A100024DD0500458E0500A101020040420F00B3 +:101A2000A301020008000000A20202000000000062 +:101A30000703030206000000A702030206000000DD +:101A4000A0020302060000004C1A060060E4050034 +:101A50000000230100000000000000000000000161 +:101A6000641A060044D705002700000004000000A7 +:101A7000741A06005A130000B01A0600220500006E +:101A8000A81A0600EA0300009C1A06009A1B000030 +:101A9000941A0600F4DC05000FA10400DCDC05004C +:101AA0000600040051A104000CDD0500EDA00400B7 +:101AB000DCDC0500FFFF030039A00400A1010200E7 +:101AC00080250000A301020008000000BD02030001 +:101AD000060000009600020001000000D702030289 +:101AE000060000004C03030206000000000303028E +:101AF00006000000F81A060060E4050000002A0154 +:101B0000000000000000000000010002141B06009D +:101B1000241B060057A2040047A204000000000096 +:101B20000000000044D70500470000000800000046 +:101B3000341B06005A1300007C1B0600DA0100006B +:101B4000741B0600EA030000B4E50500FA03000078 +:101B50007CE50500F203000088E505002205000091 +:101B60009CE505007209000003000000E207000088 +:101B70000100000024DD050035A20400DCDC0500C6 +:101B8000FFFF03009DA1040060E4050080007F02C8 +:101B9000000000000000000100000000BDA20400E1 +:101BA0000000000000000000118F0500CDA404001B +:101BB000298F05000000000000000000538F050081 +:101BC0003B8F05003F8F0500FB3E0500498F050058 +:101BD0004D8F0500013F0500053F05006937AC3119 +:101BE00068212233B40F14336821A2333863ED3EE9 +:101BF000DA0F493F5E987B3FDA0FC93F0000004B88 +:101C0000000000CB00000000FB21F93FFB21094050 +:101C10007CD91240FB2119407A6A1F407CD92240AE +:101C2000BBFD2540FB2129403A462C407A6A2F40D3 +:101C30005C4731407CD932409C6B3440BBFD354021 +:101C4000DB8F3740FB2139401BB43A403A463C40D9 +:101C50005AD83D407A6A3F404C7E40405C47414004 +:101C60006C1042407CD942408CA243409C6B444063 +:101C7000AC344540BBFD4540CBC64640DB8F4740BA +:101C8000EB584840FB21494083F9A200444E6E00C6 +:101C9000FC291500D1572700DD34F50062DBC000B8 +:101CA0003C999500419043006351FE00BBDEAB00C0 +:101CB000B761C5003A6E2400D24D42004906E000EB +:101CC00009EA2E001C92D100EB1DFE0029B11C0078 +:101CD000E83EA700F535820044BB2E009CE9840055 +:101CE000B4267000417E5F00D691390053833900DD +:101CF0009CF439008B5F840028F9BD00F81F3B007D +:101D0000DEFF97000F980500112FEF000A5A8B0095 +:101D10006D1F6D00CF7E360009CB2700464FB70000 +:101D20009E663F002DEA5F00BA277500E5EBC7000D +:101D30003D7BF100F739070092528A00FB6BEA0005 +:101D40001FB15F00085D8D00300356007BFC46002C +:101D5000F0AB6B0020BCCF0036F49A00E3A91D0065 +:101D60005E619100081BE60085996500A0145F0084 +:101D70008D40680080D8FF0027734D0006063100B3 +:101D8000CA561500C9A873007BE260006B8CC000C6 +:101D9000DB0F49BFE4CB1640E4CB16C00000008047 +:101DA000DB0F4940DB0F49C08071313F807131BF8B +:101DB000D1F71737D1F717B70000003F000000BF79 +:101DC0000000000000000080000FC93F000F4940E4 +:101DD00000CB9640000FC9400053FB4000CB16419A +:101DE00000ED2F41000F49410031624100537B411A +:101DF000003A8A4100CB9641005CA34100EDAF411F +:101E0000007EBC41000FC94100A0D5410031E24134 +:101E100000C2EE410053FB4100F20342003A0A4285 +:101E20000083104200CB164200141D42005C234286 +:101E300000A5294200ED2F4200363642007E3C428A +:101E400000C74242000F4942A2000000F900000012 +:101E5000830000006E0000004E00000044000000FF +:101E60001500000029000000FC0000002700000011 +:101E700057000000D1000000F50000003400000011 +:101E8000DD000000C0000000DB0000006200000078 +:101E900095000000990000003C0000004300000095 +:101EA0009000000041000000FE0000005100000012 +:101EB00063000000AB000000DE000000BB0000007B +:101EC000C500000061000000B70000002400000011 +:101ED0006E0000003A000000420000004D000000CB +:101EE000D2000000E00000000600000049000000F1 +:101EF0002E000000EA00000009000000D1000000F0 +:101F0000920000001C000000FE0000001D00000008 +:101F1000EB0000001C000000B100000029000000E0 +:101F2000A70000003E000000E80000008200000062 +:101F300035000000F50000002E000000BB0000008E +:101F40004400000084000000E90000009C00000044 +:101F50007000000026000000B40000005F000000D8 +:101F60007E000000410000003900000091000000E8 +:101F7000D60000003900000083000000530000007C +:101F800039000000F40000009C0000008400000004 +:101F90005F0000008B000000BD000000F9000000A1 +:101FA000280000003B0000001F000000F8000000B7 +:101FB00097000000FF000000DE00000005000000A8 +:101FC000980000000F000000EF0000002F0000004C +:101FD000110000008B0000005A0000000A00000001 +:101FE0006D0000001F0000006D00000036000000C2 +:101FF0007E000000CF00000027000000CB000000A2 +:1020000009000000B70000004F000000460000007B +:102010003F000000660000009E0000005F0000001E +:10202000EA0000002D0000007500000027000000FD +:10203000BA000000C7000000EB000000E50000004F +:10204000F10000007B0000003D00000007000000E0 +:1020500039000000F70000008A0000005200000074 +:1020600092000000EA0000006B000000FB0000008E +:102070005F000000B10000001F0000008D000000A4 +:102080005D00000008000000560000000300000092 +:102090003000000046000000FC0000007B00000053 +:1020A0006B000000AB000000F0000000CF0000005B +:1020B000BC000000200000009A000000F4000000B6 +:1020C000360000001D000000A9000000E300000031 +:1020D00091000000610000005E000000E6000000CA +:1020E0001B000000080000006500000099000000CF +:1020F000850000005F00000014000000A000000048 +:1021000068000000400000008D000000FF0000009B +:10211000D8000000800000004D00000073000000A7 +:10212000270000003100000006000000060000004B +:102130001500000056000000CA00000073000000F7 +:10214000A8000000C900000060000000E2000000DC +:102150007B000000C00000008C0000006B0000004D +:102160000400000007000000090000000000C93F53 +:102170000000F0390000DA370000A2330000842E9E +:102180000000502B0000C2270000D0220000C41F16 +:102190000000C61B00004417E02000200020202083 +:1021A0002020202020202828282828202020202007 +:1021B00020202020202020202020202020881010D7 +:1021C0001010101010101010101010101004040433 +:1021D00004040404040404101010101010104141F1 +:1021E00041414141010101010101010101010101DF +:1021F00001010101010101011010101010104242F3 +:1022000042424242020202020202020202020202AE +:10221000020202020202020210101010200000004E +:1022200000000000000000000000000000000000AE +:10223000000000000000000000000000000000009E +:10224000000000000000000000000000000000008E +:10225000000000000000000000000000000000007E +:10226000000000000000000000000000000000006E +:10227000000000000000000000000000000000005E +:10228000000000000000000000000000000000004E +:10229000000000000000000000000000000000003E +:1022A000000000000000000000000000000000002E +:1022B0000000000001000100010001000200020016 +:1022C00002000300030003000400040005000500F1 +:1022D00006000600070007000800080009000900C2 +:1022E0000A000B000B000C000D000D000E000F008B +:1022F0001000100011001200130014001500160049 +:1023000016001700180019001A001B001C001D0001 +:102310001E002000210022002300240025002600AA +:10232000280029002A002B002D002E002F0031004C +:102330003200330035003600380039003A003C00E6 +:102340003D003F0040004200440045004700480077 +:102350004A004C004D004F005100520054005600FE +:10236000570059005B005D005F0060006200640080 +:10237000660068006A006C006E00700072007400F5 +:10238000760078007A007C007E0080008200840065 +:10239000860088008A008D008F00910093009500D0 +:1023A00098009A009C009E00A100A300A500A70031 +:1023B000AA00AC00AF00B100B300B600B800BB008B +:1023C000BD00BF00C200C400C700C900CC00CE00E1 +:1023D000D100D300D600D800DB00DE00E000E3002F +:1023E000E500E800EB00ED00F000F300F500F80078 +:1023F000FB00FD0000010301060108010B010E01B5 +:1024000011011301160119011C011F0121012401F1 +:1024100027012A012D0130013301350138013B012B +:102420003E014101440147014A014D015001530160 +:10243000560159015C015F016201650168016B0190 +:102440006E017101740177017A017D0180018301C0 +:10245000860189018C018F019201950198019B01F0 +:102460009E01A101A401A801AB01AE01B101B4011B +:10247000B701BA01BD01C001C401C701CA01CD0144 +:10248000D001D301D601D901DD01E001E301E6016C +:10249000E901EC01EF01F201F601F901FC01FF0194 +:1024A0000202050208020C020F02120215021802B3 +:1024B0001B021E022102250228022B022E023102DB +:1024C000340237023A023E024102440247024A0203 +:1024D0004D025002530256025A025D02600263022C +:1024E000660269026C026F027202750278027B0258 +:1024F0007E028102840287028A028D029002930288 +:10250000960299029C029F02A202A502A802AB02B7 +:10251000AE02B102B402B702BA02BD02C002C302E7 +:10252000C602C902CB02CE02D102D402D702DA021D +:10253000DD02DF02E202E502E802EB02ED02F00258 +:10254000F302F602F802FB02FE0201030303060394 +:1025500009030B030E0311031303160319031B03D3 +:102560001E0320032303260328032B032D0330031C +:102570003203350337033A033C033F03410343036C +:10258000460348034B034D034F03520354035703C1 +:1025900059035B035D03600362036403660369031D +:1025A0006B036D036F0371037403760378037A037F +:1025B0007C037E03800382038403860388038A03EB +:1025C0008C038E03900392039403960398039A035B +:1025D0009C039E039F03A103A303A503A703A803D2 +:1025E000AA03AC03AD03AF03B103B203B403B60354 +:1025F000B703B903BA03BC03BE03BF03C103C203DD +:10260000C403C503C603C803C903CB03CC03CD036E +:10261000CF03D003D103D303D403D503D603D80308 +:10262000D903DA03DB03DC03DD03DE03E003E103AC +:10263000E203E303E403E503E603E703E803E80357 +:10264000E903EA03EB03EC03ED03EE03EE03EF0310 +:10265000F003F103F103F203F303F303F403F503CF +:10266000F503F603F603F703F703F803F803F9039A +:10267000F903FA03FA03FB03FB03FB03FC03FC036C +:10268000FC03FD03FD03FD03FD03FE03FE03FE0348 +:10269000FE03FE03FE03FE03FE03FE03FE03FF0331 +:1026A000FE03010006000100FFFF0000020004001D +:1026B000060008000A000C00110017001D0025008C +:1026C0002F003B00490061007F00A700DF002501CB +:1026D00085010902B3029703C7045B0671089D0CCC +:1026E000DF124B1C6D2A913F575FFF8E7BD6020194 +:1026F00000000102040810204080FF756E6B6E6FB1 +:10270000776E007A76677074756F6965617A76673F +:102710007074756F6965617A766770741B1B000E43 +:102720001115160F18131C0B1F251E4D595F444120 +:1027300054412E48544D00554249545F4C4F475F19 +:1027400046535F565F3030320A006D696C6C6973B6 +:1027500065636F6E6473006D696E75746573006890 +:102760006F75727300646179730054696D65202818 +:102770000046554C002C003078303030303030304E +:102780003000003030303000003C21646F637479D9 +:1027900070652068746D6C3E3C6D65746120636883 +:1027A00061727365743D7574662D383E3C7374793F +:1027B0006C653E2E62627B646973706C61793A6607 +:1027C0006C65787D2E62623E2A2B2A7B6D61726772 +:1027D000696E2D6C6566743A313070787D626F6415 +:1027E000797B666F6E742D66616D696C793A736181 +:1027F0006E732D73657269663B6D617267696E3ABF +:1028000031656D7D7461626C657B626F7264657247 +:102810002D636F6C6C617073653A636F6C6C617083 +:1028200073653B6D617267696E2D746F703A3165C7 +:102830006D3B746578742D616C69676E3A72696777 +:1028400068747D74723A66697273742D6368696C1A +:10285000647B666F6E742D7765696768743A37308C +:10286000307D74647B626F726465723A3170782077 +:10287000736F6C696420236464643B706164646991 +:102880006E673A3870783B6D696E2D77696474684D +:102890003A3863687D696672616D657B64697370DF +:1028A0006C61793A6E6F6E657D3C2F7374796C65DF +:1028B0003E3C7363726970743E6C657420773D773B +:1028C000696E646F772C643D646F63756D656E74BB +:1028D0002C6C3D772E6C6F636174696F6E2C6E3D4E +:1028E0006E756C6C2C6373763D22222C7461673D8F +:1028F000642E637265617465456C656D656E742EDA +:1029000062696E642864293B772E646C3D7B6D6F31 +:1029100064653A2264656661756C74222C646F7715 +:102920006E6C6F61643A66756E6374696F6E2829A8 +:102930007B6C657420653D74616728226122293BA8 +:10294000652E646F776E6C6F61643D226D69637292 +:102950006F6269742E637376222C652E68726566C9 +:102960003D55524C2E6372656174654F626A6563B2 +:102970007455524C286E657720426C6F62285B63F9 +:1029800073765D2C7B747970653A22746578742F48 +:10299000637376227D29292C652E636C69636B280D +:1029A000292C652E72656D6F766528297D2C636FE5 +:1029B00070793A66756E6374696F6E28297B6E61F3 +:1029C00076696761746F722E636C6970626F617291 +:1029D000642E777269746554657874286373762EF3 +:1029E0007265706C616365282F5C2C2F672C225CEC +:1029F000742229297D2C7570646174653A616C6557 +:102A000072742E62696E64286E2C22556E706C751D +:102A10006720796F7572206D6963726F3A626974AD +:102A20002C207468656E20706C7567206974206254 +:102A300061636B20696E20616E6420776169742226 +:102A4000292C636C6561723A616C6572742E6269DF +:102A50006E64286E2C22546865206C6F6720697341 +:102A600020636C6561726564207768656E20796F9C +:102A700075207265666C61736820796F7572206D60 +:102A80006963726F3A62697422292C6C6F61643ACF +:102A900066756E6374696F6E28297B6C657420613E +:102AA0003D642E717565727953656C6563746F72E0 +:102AB0002822237722292C6F3D642E646F63756D65 +:102AC000656E74456C656D656E742E6F7574657298 +:102AD00048544D4C2E73706C6974282246535F53D2 +:102AE0005441525422295B325D3B6966282F5E5562 +:102AF0004249545F4C4F475F46535F565F30303218 +:102B00002F2E74657374286F29297B6C657420746B +:102B10003D7061727365496E743B766172206E3DE3 +:102B200074286F2E7375627374722832392C3130A9 +:102B3000292C3136292D323034383B6C65742065B0 +:102B40003D303B666F72283B3635353333213D6F60 +:102B50002E63686172436F64654174286E2B65292A +:102B60003B29652B2B3B6373763D6F2E7375627328 +:102B70007472286E2C65293B6C657420723D303B65 +:102B8000666F72286C657420653D303B653C6F2E26 +:102B90006C656E6774683B2B2B6529723D33312A57 +:102BA000722B6F2E63686172436F64654174286590 +:102BB000292C727C3D303B76617220693D6C2E6819 +:102BC0007265662E73706C697428223F22295B310E +:102BD0005D3B696628766F69642030213D3D692937 +:102BE00069213D722626706172656E742E706F7356 +:102BF000744D657373616765282264696666222C6B +:102C0000222A22293B656C73657B693D74286F2EEF +:102C10007375627374722831382C3130292C313637 +:102C2000293B2246554C223D3D3D6F2E7375627304 +:102C3000747228692D323034382B312C33292626F2 +:102C400028612E617070656E644368696C642874D5 +:102C500061672822702229292E696E6E657254657B +:102C600078743D224C4F472046554C4C22293B6CF2 +:102C70006574206E3D612E617070656E6443686995 +:102C80006C642874616728227461626C652229294A +:102C90003B6373762E73706C697428225C6E2229F4 +:102CA0002E666F72456163682866756E6374696F1E +:102CB0006E2865297B6C657420743D6E2E696E7379 +:102CC000657274526F7728293B652626652E7370CE +:102CD0006C697428222C22292E666F724561636804 +:102CE0002866756E6374696F6E2865297B742E691A +:102CF0006E7365727443656C6C28292E696E6E65FF +:102D000072546578743D657D297D292C772E6F6E10 +:102D10006D6573736167653D66756E6374696F6E2B +:102D20002865297B2264696666223D3D652E6461C3 +:102D3000746126266C2E72656C6F616428297D3B58 +:102D40006C657420653B736574496E746572766159 +:102D50006C2866756E6374696F6E28297B652626FC +:102D6000652E72656D6F766528292C653D612E6133 +:102D70007070656E644368696C64287461672822AA +:102D8000696672616D652229292C652E7372633D17 +:102D90006C2E687265662B223F222B727D2C356566 +:102DA00033297D7D7D7D3C2F7363726970743E3C59 +:102DB0006261736520687265663D68747470733A09 +:102DC0002F2F646174612E6D6963726F6269742E56 +:102DD0006F72673E3C736372697074207372633DF7 +:102DE00076332F646C2E6A733E3C2F736372697066 +:102DF000743E3C7469746C653E6D6963726F3A62CF +:102E000069742064617461206C6F673C2F7469740D +:102E10006C653E3C626F6479206F6E6C6F61643DDF +:102E2000646C2E6C6F616428293E3C64697620696D +:102E3000643D773E3C68313E6D6963726F3A62690A +:102E4000742064617461206C6F673C2F68313E3C74 +:102E500064697620636C6173733D62623E3C6275A7 +:102E600074746F6E206F6E636C69636B3D646C2E5F +:102E7000646F776E6C6F616428293E446F776E6C67 +:102E80006F61643C2F627574746F6E3E3C62757442 +:102E9000746F6E206F6E636C69636B3D646C2E6340 +:102EA0006F707928293E436F70793C2F6275747476 +:102EB0006F6E3E3C627574746F6E206F6E636C69EA +:102EC000636B3D646C2E75706461746528293E5592 +:102ED00070646174652064617461266D6C64723B1A +:102EE0003C2F627574746F6E3E3C627574746F6EC5 +:102EF000206F6E636C69636B3D646C2E636C6561FF +:102F00007228293E436C656172206C6F67266D6C78 +:102F100064723B3C2F627574746F6E3E3C2F646923 +:102F2000763E3C702069643D763E4F66666C696E05 +:102F3000653A206E6F2076697375616C20707265DA +:102F4000766965773C2F6469763E2020202020201A +:102F50002020202020202020202020202020202071 +:102F60002020202020202020202020202020202061 +:102F7000202020202020202020202020203C212D27 +:102F80002D46535F5354415254D8ECF0F4F8FC00F2 +:102F900004676967676C6500303130323330393827 +:102FA00038303139303038343430303434303038EF +:102FB00038383130323330303136303130303333ED +:102FC00030303234303030303030303030303030FB +:102FD00030303030303030303030303030303030F1 +:102FE0002C313130323332353730303837343131BB +:102FF000343430303434303038383830333532309F +:1030000030353930313030333330303031303030AA +:1030100030303030303030303030303030303130AF +:103020003030303030303030302C33313032333299 +:103030003732393032313130353434303238383952 +:103040003038383830303931303036333030303055 +:103050003030303032343037303030323030303061 +:10306000303030303030303033303030303030305D +:1030700030302C3331303233323732393031303234 +:1030800030353434303238383930383838303039F7 +:103090003130303633303030303030303032343020 +:1030A0003730303032303030303030303030303017 +:1030B00030333030303030303030302C333130320B +:1030C00033323732393031313430353434303238CC +:1030D00038393038383830303931303036333030B4 +:1030E00030303030303032343037303030323030D1 +:1030F00030303030303030303030333030303030CD +:1031000030303030006861707079003031303233E7 +:103110003139393230363639313134343030343473 +:103120003030383838303236323030323830303073 +:10313000303138303030323035303030303030307F +:10314000303030303030303031303030303030307E +:103150003030302C30303233323231323930323953 +:103160003530383434303234303430383838303028 +:103170003030303030343030303232343030313141 +:10318000303030303030303030303030303030303F +:103190003030373530303030303030302C30303027 +:1031A00030303231323930323935303934343032EE +:1031B00034303430383838303134353030303430E1 +:1031C00030303232343030313130303030303030F5 +:1031D00030303030303030303030303735303030E3 +:1031E00030303030300068656C6C6F003331303215 +:1031F000333036373330313937303234343031319F +:103200003837303838383130323330313238303086 +:1032100030303030303032343030303030303030A8 +:10322000303030303030303030303030303030309E +:10323000303030302C333030303031303634303084 +:103240003136303234343030393831303838383043 +:103250003030303031323830303030303130303062 +:10326000343030303030303030303030303030305A +:10327000303030303030303030303030302C33314E +:103280003032333130363430323933303234343016 +:1032900030393831303838383130323330313238F3 +:1032A0003030303030313030303430303030303019 +:1032B000303030303030303030303030303030300E +:1032C000303030303030006D7973746572696F75ED +:1032D00073003430303030323339303033333130C2 +:1032E00030343430323430343038383830343737A2 +:1032F00030303034303030323234303031313034BC +:1033000030303030303030303030303030303030BD +:10331000383030303030303030302C34303535319A +:10332000323834353338353030303434303034346A +:103330003030383838303030303031323830333067 +:103340003130353030313630303030303030303070 +:10335000303030303030303038353030303530305B +:103360003031350073616400333130323332323200 +:10337000363037303830313434303136323430381A +:10338000383831303233303132383030303030311B +:103390003030323430303030303030303030303027 +:1033A000303030303030303030303030303030301D +:1033B0002C333130323331363233303933363032E8 +:1033C00034343030393339303838383030303030C8 +:1033D00031323830303030303130303234303030DB +:1033E00030303030303030303030303030303030DD +:1033F00030303030303030303000736C696465000C +:10340000313035323032333235303232333032349B +:10341000343032343034303838383130323330317F +:103420003238303130323030303031313034303089 +:10343000303030303030303030303030303130308B +:1034400030303030303030302C3031303233323573 +:10345000323030393130303234343030343430304E +:10346000383838313032333031323830313032322E +:103470003430303131303430303030303030303042 +:10348000303030303030313030303030303030303B +:103490003000736F6172696E6700323130323334DD +:1034A00030303935333039303534343035393939D5 +:1034B00030383838313032333030323230323030E8 +:1034C00030343030303230323530303030303030EF +:1034D00030303030303030323030303030303030EA +:1034E00030302C34303232333337323732373330B6 +:1034F000313434343030343430303838383030309F +:1035000030303033313031303234343030303330A9 +:1035100030303030303030303030303030303030AB +:1035200030303030303030303030300073707269CD +:103530006E6700333036353930303337313136331A +:10354000313234343030353837303838383038303C +:103550003730303334303030303030303032343057 +:10356000303030303030303030303030303030305B +:1035700035303030303030303030302C3031303247 +:103580003330303337313136333133343430303512 +:1035900038373038383831303233303033313030FA +:1035A0003030303030303234303030303030303015 +:1035B0003030303030303030303530303030303006 +:1035C00030303030007477696E6B6C6500303130AC +:1035D00031383030303736373232303934343030B9 +:1035E0003735363038383830383535303132383094 +:1035F00030303030303030323430303030303030C5 +:1036000030303030303030303030303030303030BA +:103610003030303030007961776E00323030303009 +:103620003232383131333332303234343031353074 +:103630003030383838313032333031323830313060 +:103640003234313030323430343030303330303066 +:103650003030303030303030313030303030303069 +:103660003030302C30303533313235323030393142 +:10367000303032343430303434303038383830361A +:10368000333630313238303130323234303031311B +:103690003033303030303030303030303030303027 +:1036A0003031303030303030303030302C30303815 +:1036B00032323037383430313930303834343030D9 +:1036C00034343030383838303638313030313630C4 +:1036D00030303035353030323430303030303030DA +:1036E00030303030303030303030303530303030D5 +:1036F00030303030302C30303437393037383430A7 +:10370000313930303834343030343430303838387F +:10371000303239383030313630303030303030308F +:103720003234303030303030303030303030303093 +:1037300030303030353030303030303030302C3088 +:103740003033323130373834303139303038343446 +:10375000303034343030383838303130383030313F +:103760003630303030333330303038303030303045 +:103770003030303030303030303030303035303044 +:103780003030303030303000302C302C3235352C69 +:10379000302C300A302C3235352C302C302C300A7D +:1037A0003235352C3235352C3235352C3235352CF9 +:1037B0003235350A302C3235352C302C302C300A4D +:1037C000302C302C3235352C302C300A00302C3057 +:1037D0002C302C302C300A302C302C302C302C3229 +:1037E00035350A302C302C302C3235352C300A321D +:1037F00035352C302C3235352C302C300A302C32EB +:1038000035352C302C302C300A003235352C302C0C +:10381000302C302C3235350A302C3235352C302CCA +:103820003235352C300A302C302C3235352C302CBA +:10383000300A302C3235352C302C3235352C300ACC +:103840003235352C302C302C302C3235350A0052A4 +:1038500065626F6F744D6F6465002056320042429E +:1038600043206D6963726F3A62697400FFFF140050 +:103870000500FFFFFFFFFFFFFFFFFFFFFFFF00FF50 +:10388000FFFF000000FFFFFFFFFFFFFFFF00FFFF44 +:10389000FF000000FF0000000000FFFF00FFFFFF2F +:1038A000000000FF00000000000000000000FFFF1B +:1038B000FFFFFFFFFF00FFFFFF000000FF00000011 +:1038C0000000FFFFFFFFFFFFFFFFFFFFFFFF00FF05 +:1038D000FFFF000000FF0000FFFF00FF00FF00FFF0 +:1038E00000FFFFFF00FF00FF00FF0000FFFF00D808 +:1038F000ECF0F4F8FC0004666C617368496E636F69 +:103900006D706C65746500E97D0000251D470AA097 +:1039100062FA1922DFA9A8000000010002000300DA +:10392000040100010101020103010402000201027D +:10393000020203020403000301030203030304045D +:10394000000401040204030404636F6D7061737367 +:1039500043616C00302C3235352C302C3235352C0F +:10396000300A302C3235352C302C3235352C300A9B +:10397000302C302C302C302C300A3235352C302C79 +:10398000302C302C3235350A302C3235352C32354E +:10399000352C3235352C300A0054494C5420544FC4 +:1039A0002046494C4C2053435245454E20000000D0 +:1039B00001000200030004000001010102010301F3 +:1039C00004010002010202020302040200030103D7 +:1039D00002030303040300040104020403040404B7 +:1039E000000000000008080800080A4A4000000A19 +:1039F0005FEA5FEA0ED92ED36E19324489330C92F6 +:103A00004C924D080800000004880808040804844B +:103A10008488000A448A4000048EC48000000004A8 +:103A20008800000EC0000000000800012244881039 +:103A30000C9252524C048C84848E1C824C901E1E1C +:103A4000C244924C06CA525FE21FF01EC13E0244BD +:103A50008ED12E1FE24488100ED12ED12E0ED12EE3 +:103A6000C488000800080000048004880244880418 +:103A700082000EC00EC008048244880ED126C00405 +:103A80000ED135B36C0C925ED2521C925C925C0EDD +:103A9000D010100E1C9252525C1ED01C901E1ED0D4 +:103AA0001C90100ED013712E12525ED2521C880838 +:103AB000081C1FE242524C1254981492101010101D +:103AC0001E113B75B131113935B3710C9252524C04 +:103AD0001C925C90100C92524C861C925C92510E7F +:103AE000D00C825C1FE4848484125252524C1131F7 +:103AF000312A44113135BB7112524C9252112A4471 +:103B000084841EC488101E0EC808080E1008048283 +:103B1000410EC242424E048A400000000000001FD5 +:103B20000804800000000ED2524F10101C925C005E +:103B30000ED0100E02424ED24E0C925C900E06C871 +:103B40001C88080ED24EC24C10101C92520800085D +:103B50000808024002424C10149814920808080801 +:103B600006001B75B131001C925252000C92524C4F +:103B7000001C925C90000ED24EC2000ED0101000BD +:103B800006C8049808080EC807001252524F0011C8 +:103B9000312A4400113135BB00124C8C9200112A9D +:103BA0004498001EC4881E06C48C84860808080831 +:103BB0000818080C881800000C83600010020150DF +:103BC000EADA308883B89F604F15F30000C98E6D24 +:103BD00061696E2E7079006C696E65202575200014 +:103BE000257120004D50593A20736F66742072651C +:103BF000626F6F740A00464154414C3A20756E63FF +:103C00006175676874204E4C522025700A00FF8D44 +:103C10006765737475726500FF8D736F756E6400F0 +:103C2000536F756E644576656E7428272571272954 +:103C300000FF492F4FEE6F6E20636C6F7365642039 +:103C400066696C6500696C6C6567616C206D6F649A +:103C50006500FF9FAC95FC00FFB8FE656C656D6567 +:103C60006E747395E100FF90AC95A100FF879DE114 +:103C700000FF72657475726E5F70696E879A00FFDF +:103C80008D706974636800547970654572726F72E3 +:103C90003A20657870656374696E6720612073747B +:103CA0007220666F72206E6F74650A00FF7465780B +:103CB00074A3EC00FF636F756C6487706172736549 +:103CC00020696E70757400476C6974636865733A37 +:103CD0002025640D0A000400726177205245504C83 +:103CE0003B204354524C2D4220746F2065786974F8 +:103CF0000D0A005201004F4B003B206D6963726F4B +:103D00003A6269742076322E312E312077697468D8 +:103D1000206E524635323833330054797065202294 +:103D200068656C7028292220666F72206D6F72653D +:103D300020696E666F726D6174696F6E2E0D0A0078 +:103D40003E3E3E20000D0A7061737465206D6F6405 +:103D5000653B204374726C2D4320746F2063616E49 +:103D600063656C2C204374726C2D4420746F206644 +:103D7000696E6973680D0A3D3D3D20002E2E2E2090 +:103D800000636F756C64206E6F742066696E6420CA +:103D90006D6F64756C6520272573270A005200003B +:103DA000457272203336363833004572722033360E +:103DB000383934000000000000000000000000005E +:103DC00000000000000000000000000000000000F3 +:103DD0000000000000020202020202820000020251 +:103DE00002020202030303030303030303030202A9 +:103DF0000202020202C0A8B0ACC0A0B8A0C0BCA021 +:103E0000ACA8ACC0A0A0ACB4A4C0A8A8B0C0BC0072 +:103E10000000020020209B20C0B920CDA34C8A8E38 +:103E2000284129BD2821293DAE282229203D2D41A8 +:103E300048354E4B574F5754AD2822293D4B574FCD +:103E4000573454AD2823293D204E4148344D424536 +:103E5000D22824293D20444141344C45D2282529EB +:103E60003D20504552534548344ED42826293D2004 +:103E700041454EC4282729BD282A293D20414534E3 +:103E800053544552494853CB282B293D20504C418F +:103E90004834D3282C293DAC20282D29203DAD289D +:103EA0002D29BD282E293D20504F594ED4282F2989 +:103EB0003D20534C41453453C82830293D205A49B0 +:103EC0005934524FD72028315354293D4645523456 +:103ED00053D4202831305448293D544548344E5459 +:103EE000C82831293D2057414834CE2028324E443D +:103EF000293D534548344B554EC42832293D205462 +:103F00005557B42028335244293D5448455234C4AF +:103F10002833293D205448524959B42834293D209A +:103F2000464F4834D22028355448293D4649483424 +:103F30004654C82835293D2046415934D6202836D4 +:103F40003429203D534948344B5354495920464F56 +:103F500048D22836293D20534948344BD3283729A5 +:103F60003D20534548345655CE2028385448293DE5 +:103F700045593454C82838293D20455934D4283966 +:103F8000293D204E415934CE283A293DAE283B29BF +:103F90003DAE283C293D204C4548345320444841FF +:103FA00045CE283D293D204959344B57554CDA28F8 +:103FB0003E293D20475245593454455220444841FA +:103FC00045CE283F293DBF2840293D20414536D4D4 +:103FD000285E293D204B414534524958D45DC15D8E +:103FE000C12028412E293D454834592EA028412979 +:103FF000203D41C8202841524529203D4141D22041 +:10400000284152294F3D4158D228415229233D454C +:104010004834D2205E28415329233D455934D328C2 +:10402000412957413D41D8284157293D414FB520AD +:104030003A28414E59293D4548344E49D92841290D +:104040005E2B233D4559B5233A28414C4C59293D17 +:10405000554C49D92028414C29233D55CC2841476E +:1040600041494E293D415847454834CE233A2841DD +:104070004729453D4948CA2841295E253D45D9285B +:1040800041295E2B3A233D41C5203A2841295E2B28 +:10409000203D4559B42028415252293D4158D2284B +:1040A000415252293D414534D2205E2841522920B7 +:1040B0003D414135D2284152293D414135D2284127 +:1040C0004952293D454834D2284149293D4559B4F2 +:1040D000284159293D4559B5284155293D414FB4FD +:1040E000233A28414C29203D55CC233A28414C53B2 +:1040F00029203D554CDA28414C4B293D414F34CBCA +:1041000028414C295E3D414FCC203A2841424C4544 +:10411000293D4559344255CC2841424C45293D4121 +:10412000584255CC284129564F3D4559B428414E57 +:1041300047292B3D4559344ECA28415441524929FB +:104140003D4148544141345249D9284129544F4DA9 +:104150003D41C52841295454493D41C52028415479 +:1041600029203D4145D420284129543D41C82841BA +:10417000293D41C55DC220284229203D424959B40C +:1041800020284245295E233D4249C8284245494EE0 +:1041900047293D4249593449484ED82028424F5476 +:1041A0004829203D424F573454C8202842555329AE +:1041B000233D42494834DA28425245414B293D4289 +:1041C00052455935CB284255494C293D424948343E +:1041D000CC2842293DC25DC320284329203D5349B4 +:1041E00059B420284348295E3DCB5E4528434829E1 +:1041F0003DCB284348412952233D4B4548B52843F0 +:1042000048293D43C8205328434929233D53415958 +:10421000B428434929413D53C8284349294F3D53B8 +:10422000C828434929454E3D53C828434954592974 +:104230003D5349485449D92843292B3DD328434B62 +:10424000293DCB28434F4D4D4F444F5245293D4BBF +:104250004141344D4148444F48D228434F4D293DB8 +:104260004B4148CD2843554954293D4B4948D42812 +:1042700043524541293D4B52495945D92843293D8F +:10428000CB5DC420284429203D444959B42028440A +:10429000522E29203D444141344B5445D2233A28E3 +:1042A00044454429203D444948C42E4528442920FA +:1042B0003DC4233A5E45284429203DD42028444566 +:1042C000295E233D4449C82028444F29203D4455B8 +:1042D000D72028444F4553293D444148DA28444FCC +:1042E0004E4529203D44414835CE28444F494E474C +:1042F000293D4455573449484ED82028444F572922 +:104300003D4441D72328445529413D4A55D72328C8 +:104310004455295E233D4A41D82844293DC45DC502 +:1043200020284529203D49594959B4233A2845298F +:1043300020BD273A5E28452920BD203A284529205E +:104340003D49D92328454429203DC4233A284529FD +:104350004420BD2845562945523D454834D6284578 +:10436000295E253D4959B42845524929233D4959DB +:10437000345249D928455249293D4548345249C803 +:10438000233A28455229233D45D2284552524F52BF +:10439000293D454834524F48D2284552415345297A +:1043A0003D494852455935D328455229233D454872 +:1043B000D2284552293D45D220284556454E293D13 +:1043C0004959564548CE233A28452957BD402845E6 +:1043D00057293D55D7284557293D5955D7284529AF +:1043E0004F3D49D9233A2628455329203D4948DAEB +:1043F000233A2845295320BD233A28454C592920E2 +:104400003D4C49D9233A28454D454E54293D4D450B +:10441000484ED4284546554C293D465548CC28455C +:1044200045293D4959B4284541524E293D4552350B +:10443000CE2028454152295E3D4552B5284541448C +:10444000293D4548C4233A28454129203D49594141 +:10445000D82845412953553D4548B5284541293D72 +:104460004959B52845494748293D4559B428454942 +:10447000293D4959B42028455945293D4159B42879 +:104480004559293D49D9284555293D595557B528FC +:10449000455155414C293D4959344B5755CC284538 +:1044A000293D45C85DC620284629203D454834C6DB +:1044B0002846554C293D465548CC28465249454E3C +:1044C00044293D46524548354EC428464154484546 +:1044D00052293D46414134444845D228462946BDEB +:1044E0002846293DC65DC720284729203D4A49590D +:1044F000B428474956293D47494835D620284729F9 +:10450000495E3DC728474529543D474548B5535561 +:104510002847474553293D474A454834D32847470C +:10452000293DC72042232847293DC72847292B3D3D +:10453000CA284752454154293D4752455934D42849 +:10454000474F4E29453D47414F35CE2328474829FF +:10455000BD2028474E293DCE2847293DC75DC820AC +:10456000284829203D45593443C820284841562928 +:104570003D2F48414536D6202848455245293D2FF4 +:10458000484959D22028484F5552293D4157354571 +:10459000D228484F57293D2F4841D7284829233D45 +:1045A0002FC8284829BD5DC92028494E293D4948C2 +:1045B000CE20284929203D4159B4284929203D4190 +:1045C000D928494E29443D415935CE53454D2849B6 +:1045D000293D49D920414E542849293D41D92849EE +:1045E0004552293D495945D2233A52284945442943 +:1045F000203D4959C42849454429203D415935C4E5 +:104600002849454E293D49594548CE284945295410 +:104610003D41593445C8284927293D4159B5203ADB +:104620002849295E253D4159B5203A284945292088 +:104630003D4159B4284929253D49D9284945293DB5 +:104640004959B4202849444541293D4159444959D3 +:104650003541C82849295E2B3A233D49C82849528B +:1046600029233D4159D228495A29253D4159DA2863 +:10467000495329253D4159DA495E2849295E233DA0 +:1046800049C82B5E2849295E2B3D41D9233A5E2833 +:1046900049295E2B3D49C82849295E2B3D41D9282F +:1046A0004952293D45D228494748293D4159B42816 +:1046B000494C44293D4159354CC4202849474E298D +:1046C0003D494847CE2849474E29203D415934CEDF +:1046D0002849474E295E3D415934CE2849474E2945 +:1046E000253D415934CE284943524F293D41593443 +:1046F0004B524FC82849515545293D495934CB287B +:1047000049293D49C85DCA20284A29203D4A4559C2 +:10471000B4284A293DCA5DCB20284B29203D4B4572 +:1047200059B420284B294EBD284B293DCB5DCC20C8 +:10473000284C29203D454834CC284C4F2943233D63 +:104740004C4FD74C284C29BD233A5E284C29253D97 +:1047500055CC284C454144293D4C4959C420284C4E +:1047600041554748293D4C414534C6284C293DCC4C +:104770005DCD20284D29203D454834CD20284D527F +:104780002E29203D4D494834535445D220284D53BD +:104790002E293D4D494835DA20284D52532E2920E7 +:1047A0003D4D494834534958DA284D4F56293D4D1F +:1047B000555734D6284D414348494E293D4D41482F +:1047C0005348495935CE4D284D29BD284D293DCD59 +:1047D0005DCE20284E29203D454834CE45284E4701 +:1047E000292B3D4ECA284E4729523D4E58C7284EC8 +:1047F0004729233D4E58C7284E474C29253D4E5842 +:104800004755CC284E47293D4ED8284E4B293D4E82 +:1048100058CB20284E4F5729203D4E4157B44E28A3 +:104820004E29BD284E4F4E29453D4E414834CE2895 +:104830004E293DCE5DCF20284F29203D4F4834D70B +:10484000284F4629203D4148D620284F4829203D61 +:104850004F57B5284F524F554748293D4552344F81 +:10486000D7233A284F5229203D45D2233A284F5288 +:104870005329203D4552DA284F52293D414FD2203D +:10488000284F4E45293D574148CE23284F4E4529B4 +:10489000203D574148CE284F57293D4FD720284F1C +:1048A000564552293D4F57355645D25052284F292B +:1048B000563D5557B4284F56293D414834D6284FC8 +:1048C000295E253D4F57B5284F295E454E3D4FD7B0 +:1048D000284F295E49233D4F57B5284F4C29443D69 +:1048E0004F5734CC284F55474854293D414F35D474 +:1048F000284F554748293D414835C620284F55295E +:104900003D41D748284F552953233D4157B4284F9F +:104910005553293D4158D3284F5552293D4F48D230 +:10492000284F554C44293D554835C4284F55295EDC +:104930004C3D4148B5284F5550293D555735D02855 +:104940004F55293D41D7284F59293D4FD9284F4927 +:104950004E47293D4F573449484ED8284F49293DA5 +:104960004F59B5284F4F52293D4F4835D2284F4F08 +:104970004B293D554835CB46284F4F44293D555787 +:1049800035C44C284F4F44293D414835C44D284F2C +:104990004F44293D555735C4284F4F44293D55486C +:1049A00035C446284F4F54293D554835D4284F4FDC +:1049B000293D5557B5284F27293D4FC8284F294530 +:1049C0003D4FD7284F29203D4FD7284F41293D4FF4 +:1049D00057B420284F4E4C59293D4F57344E4C491F +:1049E000D920284F4E4345293D574148344ED328BE +:1049F0004F4E2754293D4F57344ED443284F294E0C +:104A00003D41C1284F294E473D41CF203A5E284FB6 +:104A1000294E3D41C849284F4E293D55CE233A28BD +:104A20004F4E293D55CE235E284F4E293D55CE2869 +:104A30004F2953543D4FD7284F46295E3D414F34AF +:104A4000C6284F54484552293D414835444845D22F +:104A500052284F29423D5241C15E52284F293A23E4 +:104A60003D4F57B5284F535329203D414F35D32350 +:104A70003A5E284F4D293D4148CD284F293D41C13F +:104A80005DD020285029203D504959B4285048294C +:104A90003DC62850454F504C293D50495935505539 +:104AA000CC28504F57293D504157B42850555429D0 +:104AB000203D505548D428502950BD28502953BD79 +:104AC0002850294EBD2850524F462E293D50524F56 +:104AD00048464548345345D22850293DD05DD12021 +:104AE000285129203D4B595557B428515541522939 +:104AF0003D4B574F4835D2285155293D4BD728516A +:104B0000293DCB5DD220285229203D414135D2207C +:104B1000285245295E233D5249D928522952BD28A1 +:104B200052293DD25DD320285329203D454834D316 +:104B3000285348293D53C8232853494F4E293D5AED +:104B40004855CE28534F4D45293D534148CD232844 +:104B500053555229233D5A4845D2285355522923AB +:104B60003D534845D22328535529233D5A4855D70C +:104B7000232853535529233D534855D723285345BC +:104B800044293D5AC423285329233DDA2853414957 +:104B900044293D534548C45E2853494F4E293D534F +:104BA0004855CE28532953BD2E285329203DDA23BA +:104BB0003A2E45285329203DDA233A5E23285329EB +:104BC000203DD355285329203DD3203A232853296B +:104BD000203DDA2323285329203DDA202853434857 +:104BE000293D53CB285329432BBD2328534D293D21 +:104BF0005A55CD2328534E29273D5A55CD28535475 +:104C00004C45293D5355CC2853293DD35DD420280C +:104C10005429203D544959B420285448452920237B +:104C20003D444849D9202854484529203D4448411D +:104C3000D828544F29203D5455D820285448415451 +:104C4000293D44484145D420285448495329203D12 +:104C500044484948D3202854484559293D444845AB +:104C6000D920285448455245293D44484548D22832 +:104C700054484552293D444845D228544845495254 +:104C8000293D44484548D220285448414E29203DDA +:104C900044484145CE20285448454D29203D4448AC +:104CA0004145CE28544845534529203D444849595B +:104CB000DA20285448454E293D44484548CE2854DA +:104CC00048524F554748293D5448525557B42854E7 +:104CD000484F5345293D44484F48DA2854484F55DA +:104CE000474829203D44484FD728544F444159292B +:104CF0003D5455584445D928544F4D4F2952524F91 +:104D0000573D54554D4141B528544F2954414C3DD0 +:104D1000544F57B5202854485553293D44484148DD +:104D200034D3285448293D54C8233A2854454429AB +:104D30003D544958C45328544929234E3D43C8285B +:104D40005449294F3D53C828544929413D53C82847 +:104D50005449454E293D534855CE28545552292390 +:104D60003D434845D228545529413D434855D72015 +:104D70002854574F293D5455D726285429454E20AD +:104D8000BD2854293DD45DD520285529203D5955AD +:104D900057B42028554E29493D595557CE202855FE +:104DA0004E293D4148CE202855504F4E293D41586F +:104DB00050414FCE4028555229233D554834D228E2 +:104DC000555229233D59554834D2285552293D453D +:104DD000D22855295E203D41C82855295E5E3D41B7 +:104DE00048B5285559293D4159B52047285529230B +:104DF000BD4728552925BD47285529233DD7234E92 +:104E00002855293D5955D7402855293D55D728556E +:104E1000293D5955D75DD620285629203D56495958 +:104E2000B42856494557293D56595557B52856294E +:104E30003DD65DD720285729203D4441483442556E +:104E40004C5955D7202857455245293D5745D2281A +:104E500057412953483D5741C12857412953543D93 +:104E60005745D928574129533D5741C8285741290B +:104E7000543D5741C1285748455245293D5748455B +:104E800048D22857484154293D57484148D42857CB +:104E9000484F4C293D2F484F57CC2857484F293D64 +:104EA0002F4855D7285748293D57C82857415229D8 +:104EB000233D574548D228574152293D57414FD2AB +:104EC00028574F52295E3D5745D2285752293DD287 +:104ED00028574F4D29413D575548CD28574F4D290B +:104EE000453D574948CD2857454129523D5745C86A +:104EF0002857414E54293D574141354ED4414E53D8 +:104F000028574552293D45D22857293DD75DD820FD +:104F1000285829203D4548344BD2202858293DDACD +:104F20002858293D4BD35DD920285929203D574188 +:104F300059B428594F554E47293D5941484ED8201C +:104F400028594F5552293D594F48D22028594F557D +:104F5000293D5955D72028594553293D594548D30E +:104F6000202859293DD9462859293D41D95053284F +:104F7000594348293D4159CB233A5E2859293D4997 +:104F8000D9233A5E285929493D49D9203A28592937 +:104F9000203D41D9203A285929233D41D9203A289A +:104FA00059295E2B3A233D49C8203A2859295E23C6 +:104FB0003D41D92859293D49C85DDA20285A292080 +:104FC0003D5A4959B4285A293DDAEA7D7E7E7F80D0 +:104FD0008182828284848484848587878888898A80 +:104FE0008B8B8C8C8C0095F7A239C5067EC7263733 +:104FF0004E91F155A1FE24452DA736532E47DA5088 +:10500000686F6E656D657320746F6F206C6F6E676F +:1050100000496C6C6567616C20706974636800504E +:10502000686F6E656D65206E6F7420756E64657255 +:1050300073746F6F6400496E7075742070686F6E62 +:10504000656D657300494E5445524E414C204552A2 +:10505000524F523A20496C6C6567616C2070686FE2 +:105060006E656D6520696E64657800496E73657262 +:105070007420427265616474680D0050726F6365DC +:10508000737365642070686F6E656D6573000000F2 +:10509000000000A4A4A4A4A4A48484A4A48484845C +:1050A0008484848444444444444C4C4C484C4040A4 +:1050B000404040404444444448404C440000B4B460 +:1050C000B49494944E4E4E4E4E4E4E4E4E4E4E4EC8 +:1050D0004B4B4B4B4B4B4B4B4B4B4B4B80C1C180CA +:1050E000C1C1C1C1000000000000000000000000BC +:1050F00000000000000010101010080C08044024EC +:105100002020240000242020242020002000000053 +:105110000000000000000000040404000000000083 +:1051200000000000040404000000000000202E3FE6 +:105130002C2D4949454141414155414945554F5221 +:105140004C575957524C57594D4E4E445153534654 +:10515000542F2F5A5A5644432A4A2A2A2A45414F45 +:10516000414F55422A2A442A2A472A2A472A2A50A6 +:105170002A2A542A2A4B2A2A4B2A2A5555552A2AA2 +:105180002A2A2A5948484541484F485858525848B1 +:1051900058585858482A2A2A2A2A2A58582A2A481F +:1051A0002A4848582A482A48482A2A2A2A2A59593D +:1051B000595757572A2A2A2A2A2A2A2A2A582A2A6B +:1051C0002A2A2A2A2A2A2A2A2A582A2A4C4D4E2AA8 +:1051D00031323334353637380012121208080808D5 +:1051E000080B060C0A05050B0A0A0A090807090735 +:1051F0000608060707070205020202020202060667 +:10520000070606020803011E0D0C0C0C0E09060110 +:10521000020501010601020601020802020402025F +:10522000060104060104C7FF00121212080B090B45 +:105230000E0F0B100C06060E0C0E0C0B08080B0ABA +:10524000090808080808030502020202020206060D +:1052500008060602090402010E0F0F0F0E0E0802C7 +:105260000207020107020207020208020206020206 +:1052700007020407010405053D3D3D3D3D3D3D3D23 +:105280003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D4E +:105290003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3E +:1052A0003D3D3D0D0025733A0D0A0D0A002069644D +:1052B000782020202070686F6E656D6520206C65F9 +:1052C0006E67746820207374726573730D002025F7 +:1052D00033692020202020202563256320202020E2 +:1052E00020202533692020202020202025690D0A38 +:1052F00000202533692020202020203F3F2020202F +:105300002020202533692020202020202025690D01 +:105310000A0046696E616C206461746120666F7278 +:1053200020737065656368206F75747075742E20C6 +:105330002569206672616D65733A0D0A0D0A0020B9 +:10534000666C61677320616D706C31206672657187 +:105350003120616D706C3220667265713220616D32 +:10536000706C332066726571332070697463680DE8 +:10537000002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D8A +:105380002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D4D +:105390002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D3D +:1053A0002D0D0025356920253569202535692025F5 +:1053B0003569202535692025356920253569202561 +:1053C00035690D0A00FFBBA3EC0051282573290A9B +:1053D00000617267756D656EF4617267756D656EFB +:1053E00074F366756E6374696FEE63616E27F427FC +:1053F0002573A76D7573F46F626A6563F46E6FF45D +:10540000666F726D61F4272571A7737472696EE718 +:1054100062E5657870656374F3696E76616C69E462 +:10542000657870656374696EE774EF76616C75E535 +:105430006B6579776F72E4706F736974696F6E6111 +:10544000EC7370656369666965F2636F6E766572A9 +:10545000F46FE6666FF2E16172E7696E7465676525 +:10546000F2737570706F727465E4747970E525E499 +:1054700061EE69EE696E6465F869736E27F47261B6 +:105480006E67E572657175697265E4746FEF756ECC +:10549000737570706F727465E461737369676E6DB4 +:1054A000656EF4646F65736E27F46F757473696469 +:1054B000E56174747269627574E567656E65726141 +:1054C000746FF269F36C656E6774E86F75F46E65FE +:1054D0006761746976E572657175697265F3736504 +:1054E0007175656E63E5776974E8616C6C6F7765FB +:1054F000E4636F6D706C65F8656D7074F96D61785B +:10550000696D75ED6D697373696EE76964656E74D5 +:1055100069666965F2756E65787065637465E463E4 +:10552000616E6E6FF466726FED6861F36E616DE5CA +:105530007265646566696E65E461667465F26578D6 +:105540007065637465E46669656CE4696D6167E55F +:105550006D756C7469706CE56E6F6E6C6F6361EC89 +:105560006FF26F766572666C6FF772656769737458 +:1055700065F274616B65F3696E64696365F3696E06 +:10558000F4756E6B6E6F77EE646963F46D616EF93E +:105590006EEF7A6572EF696D706F72F46D657468A5 +:1055A0006FE46E756D6265F2737065636966696359 +:1055B0006174696FEE73796E7461F876616C75650C +:1055C000F36973737562636C61737328A925F125A0 +:1055D000F361F462797465F3636C6173F3666F75FC +:1055E0006EE467697665EE696E73747275637469EB +:1055F0006FEE6C616265EC6E656564F37475706C7A +:10560000E577726F6EE7417564696F4672616DE5AB +:10561000616C6C6F636174696FEE62726967687464 +:105620006E6573F365787072657373696FEE696E9A +:10563000636F6D706C6574E5706172616D65746542 +:1056400072F3617373656D626C65F26175746F6D91 +:10565000617469E36368617261637465F2696E74B1 +:105660006567657273AC6C6973F46C6F6EE76E7529 +:105670006D626572696EE76F7065726174696FEE75 +:1056800073697AE5B1616464726573F3616EE462B3 +:1056900075F464656661756CF4646566696E65E4ED +:1056A0006661696C6564AC7365F4737065636961A8 +:1056B000EC737570706F72F47468E52764617461DF +:1056C000A7626F756E64F36275666665F264656CF9 +:1056D0006574E56469766964E50025236F00252318 +:1056E00078002E66726F7A656E003267003367004D +:1056F0003667003867003C64696374636F6D703EA1 +:10570000003C67656E657870723E003C6C616D624E +:1057100064613E003C6C697374636F6D703E003C65 +:10572000736574636F6D703E003C737464696E3EA4 +:10573000003C737472696E673E00414C4C5F41528D +:10574000524F575300414C4C5F434C4F434B530017 +:10575000414E475259004152524F575F4500415206 +:10576000524F575F4E004152524F575F4E450041D6 +:1057700052524F575F4E57004152524F575F53009E +:105780004152524F575F5345004152524F575F535A +:1057900057004152524F575F570041534C454550B7 +:1057A00000417564696F4672616D65004241444411 +:1057B000590042415F44494E4700424952544844CF +:1057C000415900424C5545530042555454455246A8 +:1057D0004C590043415041434954495645004348C0 +:1057E000415345004348455353424F4152440043BF +:1057F0004C4F434B3100434C4F434B313000434CF3 +:105800004F434B313100434C4F434B313200434CFB +:105810004F434B3200434C4F434B3300434C4F43B9 +:105820004B3400434C4F434B3500434C4F434B36B6 +:1058300000434C4F434B3700434C4F434B380043DE +:105840004C4F434B3900434F4E465553454400435C +:105850004F570044414441444144554D004441594F +:1058600053004449414D4F4E44004449414D4F4E31 +:10587000445F534D414C4C004455434B004541431C +:105880004345530045414741494E0045414C52452F +:105890004144590045424144460045455849535406 +:1058A0000045494E50524F47524553530045494ECB +:1058B00056414C0045494F00454953444952004523 +:1058C0004E4F44455600454E4F454E5400454E4FB1 +:1058D0004D454D00454E4F53504300454E4F5443A8 +:1058E0004F4E4E00454E5445525441494E4552008C +:1058F000454F504E4F545355505000455045524D12 +:10590000004554494D45444F5554004556454E00B9 +:10591000464142554C4F55530046554E4552414C19 +:105920000046554E4B0046585F4E4F4E4500465878 +:105930005F5452454D4F4C4F0046585F56494252B6 +:1059400041544F0046585F574152424C4500466112 +:10595000636164650046696C65494F0047484F5371 +:105960005400474947474C45004749524146464540 +:105970000048415050590048454152540048454163 +:1059800052545F534D414C4C0048454C4C4F0048DD +:105990004F55525300484F555345004A554D505F9F +:1059A000444F574E004A554D505F5550004C4F558F +:1059B00044004D4548004D494C4C495345434F4EDA +:1059C0004453004D494E55544553004D555349439A +:1059D0005F43524F5443484554004D555349435F2C +:1059E000515541564552004D555349435F5155411C +:1059F00056455253004D5953544552494F55530043 +:105A00004D6963726F426974416363656C65726F5F +:105A10006D65746572004D6963726F426974416EA1 +:105A2000616C6F674469676974616C50696E004DA1 +:105A30006963726F426974427574746F6E004D6968 +:105A400063726F426974436F6D70617373004D6967 +:105A500063726F4269744469676974616C50696EFE +:105A6000004D6963726F426974446973706C617947 +:105A7000004D6963726F426974493243004D696336 +:105A8000726F426974496D616765004D6963726F39 +:105A90004269744D6963726F70686F6E65004D691D +:105AA00063726F426974535049004D6963726F426B +:105AB0006974536F756E64004D6963726F426974E7 +:105AC000536F756E64456666656374004D696372F5 +:105AD0006F426974536F756E644576656E74004DE0 +:105AE0006963726F426974537065616B6572004DD2 +:105AF0006963726F426974546F7563684F6E6C7935 +:105B000050696E004D6963726F426974546F7563BA +:105B10006850696E004D6963726F426974554152F5 +:105B200054004E4F004E4F5F50554C4C004E594163 +:105B30004E004F4444004F4445004F726465726507 +:105B40006444696374005041434D414E00504954D0 +:105B50004348464F524B00504F5745525F444F57B2 +:105B60004E00504F5745525F5550005052454C55CE +:105B700044450050554C4C5F444F574E0050554CD7 +:105B80004C5F55500050554E43484C494E450050CF +:105B90005954484F4E0051554945540052414242D4 +:105BA000495400524154455F314D424954005241DD +:105BB00054455F324D42495400524553495354496C +:105BC00056450052494E47544F4E4500524F4C4C9B +:105BD0004552534B415445005341440053434953AC +:105BE000534F52530053484150455F435552564519 +:105BF0000053484150455F4C494E4541520053487F +:105C00004150455F4C4F470053494C4C5900534B52 +:105C1000554C4C00534C49444500534D494C4500AC +:105C2000534E414B4500534F4152494E470053504C +:105C300052494E47005351554152455F534D414CD7 +:105C40004C00535449434B46494755524500535520 +:105C5000525052495345440053574F5244005363E6 +:105C6000726F6C6C696E67537472696E67005374FF +:105C70006F704173796E63497465726174696F6E98 +:105C80000054415247455400544F52544F495345D4 +:105C900000545249414E474C455F4C4546540054D0 +:105CA0005348495254005457494E4B4C4500546593 +:105CB0007874494F00554D4252454C4C4100556E49 +:105CC00069636F64654572726F720057415645464D +:105CD0004F524D5F4E4F4953450057415645464F31 +:105CE000524D5F534157544F4F544800574156450A +:105CF000464F524D5F53494E450057415645464F1A +:105D0000524D5F5351554152450057415645464FFC +:105D1000524D5F545249414E474C450057415741FF +:105D200057415741410057454444494E4700584D5B +:105D30004153005941574E00594553005F5F61651B +:105D40006E7465725F5F005F5F61657869745F5F45 +:105D5000005F5F61697465725F5F005F5F616E65C0 +:105D600078745F5F005F5F62617365735F5F005FA0 +:105D70005F6275696C645F636C6173735F5F005F22 +:105D80005F646963745F5F005F5F696D706F7274F9 +:105D90005F5F005F5F706174685F5F005F5F726587 +:105DA000706C5F7072696E745F5F005F5F726576C2 +:105DB00065727365645F5F005F5F747261636562E3 +:105DC00061636B5F5F005F66726F6D5F73747269B2 +:105DD0006E67005F6D616368696E650061230061D5 +:105DE000233A310061233A330061320061340061AB +:105DF000343A310061343A3300613A3100613A3269 +:105E000000613A3400613A3500616363656C657224 +:105E10006F6D657465720061636F730061646472B5 +:105E2000006164647265737300616C69676E006120 +:105E30006E645F00616E746967726176697479007F +:105E400061726776006173696E0061736D5F74687B +:105E5000756D6200617372006174616E00617461DE +:105E60006E3200617564696F00617574686F72737A +:105E70000062323A310062330062340062343A31F7 +:105E80000062343A320062350062353A3100623ADB +:105E90003100623A320062616461626F6F6D00626C +:105EA000617564726174650062696E00626C0062A3 +:105EB0006C697400626F756E645F6D6574686F64A1 +:105EC0000062706D0062756600627574746F6E5F5B +:105ED0006100627574746F6E5F620062780062794F +:105EE00074656F7264657200632300632335006319 +:105EF00023353A31006323353A320063233A3100C7 +:105F000063233A380063323A320063330063333A32 +:105F1000330063333A340063340063343A3100634E +:105F2000343A330063343A340063350063353A3130 +:105F30000063353A320063353A330063353A340052 +:105F4000633A3100633A3200633A3300633A340013 +:105F5000633A380063616C6373697A650063616CEE +:105F60006962726174650063616C6C6261636B008D +:105F70006365696C006368616E6E656C0063686F71 +:105F800069636500636C6561725F63616C6962720D +:105F90006174696F6E00636C6F7375726500636C1A +:105FA0007A00636F6C6C65637400636F6C6C65631F +:105FB00074696F6E7300636F6D7061737300636FEC +:105FC0006D706C657800636F6E66696700636F70F3 +:105FD0007966726F6D00636F70797369676E0063C5 +:105FE000707369640063707369650063726F700039 +:105FF00063757272656E745F6576656E7400637545 +:106000007272656E745F6765737475726500642380 +:10601000006423353A320064233A320064233A3371 +:106020000064330064340064343A31006435006441 +:10603000353A310064353A3200643A3100643A321C +:1060400000643A3300643A3400643A3500643A3606 +:1060500000643A38006461746100646174615F7265 +:10606000617465006465627567006465636F64658B +:1060700000646565705F736C656570006465677268 +:106080006565730064656C617474720064656C614D +:10609000790064656C6574650064656C657465722F +:1060A00000646963745F766965770064697361622F +:1060B0006C650064697361626C655F69727100642C +:1060C00069736361726400646973706C6179006400 +:1060D0006F63006475726174696F6E0065333A3383 +:1060E0000065340065343A310065350065363A3371 +:1060F00000653A3100653A3200653A3300653A345A +:1061000000653A3500653A3600653A380065623A0E +:106110003800656E61626C6500656E61626C655F1A +:1061200069727100656E636F646500656E756D659B +:1061300072617465006572726E6F006572726F7263 +:10614000636F6465006578697400662300662335B3 +:10615000006623353A320066233A310066233A322C +:106160000066233A3800663200663A3100663A32F9 +:1061700000663A3300663A3400663A380066616277 +:1061800073006661636520646F776E0066616365A6 +:106190002075700066696C6C0066696C74657200CD +:1061A000666C6F6F7200666D6F640066726565661F +:1061B000616C6C006672657100667265715F656E18 +:1061C0006400667265715F737461727400667265F3 +:1061D0007175656E63790066726578700066726FBE +:1061E0006D5F0066726F6D6B6579730066726F7AB2 +:1061F000656E7365740066756E6374696F6E0066B4 +:10620000780067230067233A310067233A33006739 +:10621000333A310067340067343A310067343A3238 +:106220000067350067353A3100673A3100673A3226 +:1062300000673A3300673A380067630067656E6548 +:106240007261746F72006765745F616E616C6F6715 +:106250005F706572696F645F6D6963726F736563A8 +:106260006F6E6473006765745F6576656E74730046 +:106270006765745F6669656C645F737472656E6789 +:106280007468006765745F67657374757265730021 +:106290006765745F6D6F6465006765745F706978CA +:1062A000656C006765745F70726573736573006712 +:1062B00065745F70756C6C006765745F737472658C +:1062C0006E677468006765745F74656D706F0067F2 +:1062D00065745F746F7563686573006765745F7676 +:1062E000616C756573006765745F78006765745FDE +:1062F00079006765745F7A0067657472616E6462C5 +:10630000697473006765747465720067726F757085 +:106310000068656164696E6700686561705F6C6FD5 +:10632000636B00686561705F756E6C6F636B0068AE +:1063300065696768740068656C70006865780069F5 +:10634000326300696C69737464697200696D6167B6 +:1063500000696D61676500696D706C656D656E746F +:106360006174696F6E00696E697400696E7465723C +:1063700073656374696F6E00696E746572736563CB +:1063800074696F6E5F75706461746500696E7665BF +:1063900072740069735F63616C69627261746564D1 +:1063A0000069735F6576656E740069735F67657316 +:1063B000747572650069735F6F6E0069735F706CEE +:1063C0006179696E670069735F7072657373656484 +:1063D0000069735F746F75636865640069736469ED +:1063E000736A6F696E74006973656E61626C65646F +:1063F00000697366696E697465006973696E660029 +:1064000069736E616E006973737562736574006998 +:10641000737375706572736574006B62645F696E27 +:106420007472006C6162656C006C64657870006CFD +:10643000647262006C64726578006C647268006CEF +:10644000656E677468006C6F7564006C6F766500CC +:106450006C736C006C7372006D617468006D6178B0 +:10646000006D6178696D756D207265637572736911 +:106470006F6E206465707468206578636565646517 +:1064800064006D617873697A65006D656D006D6596 +:106490006D3136006D656D3332006D656D38006DA0 +:1064A000656D5F616C6C6F63006D656D5F667265D5 +:1064B00065006D656D5F696E666F006D656D6F720D +:1064C0007976696577006D6963726F626974006DD2 +:1064D0006963726F70686F6E65006D696E006D69DB +:1064E000736F006D6C726561646572006D6F6466D8 +:1064F000006D6F64756C65006D6F64756C6573001D +:106500006D6F6E6F7370616365006D6F7369006DA1 +:106510006F757468006D6F7674006D6F7677006DBF +:106520006F767774006D75736963006E616D656475 +:106530007475706C65006E6F64656E616D65006E7C +:106540006F70006F6374006F6666006F70745F6CCD +:106550006576656C007061636B5F696E746F007067 +:10656000616E69630070617269747900706174684A +:106570000070656E645F7468726F770070696E306A +:106580000070696E310070696E31300070696E3173 +:10659000310070696E31320070696E31330070699C +:1065A0006E31340070696E31350070696E313600BD +:1065B00070696E31390070696E320070696E323008 +:1065C0000070696E330070696E340070696E35005A +:1065D00070696E360070696E370070696E380070D1 +:1065E000696E390070696E5F6C6F676F0070696EFD +:1065F0005F737065616B65720070696E7300706CBB +:106600006174666F726D007072696E745F65786335 +:10661000657074696F6E0070726F6E6F756E636512 +:106620000070726F706572747900707573680071B4 +:106630007374725F696E666F007175657565007160 +:10664000756965740072343A3200723A3100723AF8 +:106650003200723A330072616469616E7300726174 +:1066600064696F0072616E64696E740072616E6459 +:106670006F6D0072616E6472616E6765007262694F +:106680007400726561645F616E616C6F6700726552 +:1066900061645F636C6173735F6E616D65730072DB +:1066A0006561645F6469676974616C0072656164E7 +:1066B0005F6C696768745F6C6576656C00726561B4 +:1066C0006C007265636569766500726563656976FD +:1066D000655F627974657300726563656976655F8D +:1066E00062797465735F696E746F00726563656962 +:1066F00076655F66756C6C0072656C6561736500CC +:10670000726570656174007265736574007265749A +:1067100075726E5F70696E0072657665727365641E +:106720000072756E5F65766572790072756E6E695E +:106730006E675F74696D65007278007361790073CC +:1067400063616C65007363616E0073636865647593 +:106750006C650073636C0073636C6B007363726FC2 +:106760006C6C0073646100736469760073656564C2 +:106770000073656E645F6279746573007365745F3E +:10678000616E616C6F675F706572696F64007365DD +:10679000745F616E616C6F675F706572696F645F73 +:1067A0006D6963726F7365636F6E64730073657494 +:1067B0005F6C6162656C73007365745F6D697272A2 +:1067C0006F72696E67007365745F706978656C00DD +:1067D0007365745F70756C6C007365745F72616E65 +:1067E0006765007365745F74656D706F00736574C1 +:1067F0005F7468726573686F6C64007365745F744E +:106800006F7563685F6D6F6465007365745F766F45 +:106810006C756D6500736574746572007368616B87 +:10682000650073686170650073686966745F646FA2 +:10683000776E0073686966745F6C65667400736870 +:106840006966745F72696768740073686966745F0B +:1068500075700073686F770073696E6700736C659D +:1068600065705F6D7300736C6565705F7573007341 +:106870006C69636500736F756E645F6C6576656CDB +:1068800000736F757263650073706565636800738C +:10689000706565640073706900737461636B5F7524 +:1068A0007365007374617400737472620073747240 +:1068B0006578007374726800737472756374007322 +:1068C00075620073796D6D65747269635F64696682 +:1068D000666572656E63650073796D6D6574726966 +:1068E000635F646966666572656E63655F75706433 +:1068F000617465007379736E616D650074656D70A8 +:106900006572617475726500746578740074686985 +:1069100073007468726F6174007469636B730074E0 +:1069200069636B735F616464007469636B735F6355 +:106930007075007469636B735F646966660074697F +:10694000636B735F6D73007469636B735F75730062 +:1069500074696D655F70756C73655F7573007469DC +:106960006D657374616D7000746F75636800747227 +:10697000616E736C617465007472756E6300747817 +:10698000007561727400756469760075696E7400D3 +:10699000756E616D6500756E69666F726D00756EFE +:1069A000696F6E00756E697175655F696400756EFB +:1069B0007061636B5F66726F6D00756E7573656491 +:1069C00000757379730076636D7000766376745F1B +:1069D0006633325F73333200766376745F733332BB +:1069E0005F6633320076657273696F6E007665722A +:1069F00073696F6E5F696E666F00766C64720076A5 +:106A00006D6F7600766D727300766E656700766FD7 +:106A10006C5F656E6400766F6C5F73746172740096 +:106A2000767371727400767374720077616B655F50 +:106A30006F6E007761735F6576656E740077617362 +:106A40005F67657374757265007761735F707265F7 +:106A500073736564007761735F746F7563686564F1 +:106A60000077617665666F726D0077666900776999 +:106A7000647468007772697461626C65007772692A +:106A800074655F616E616C6F670077726974655FD2 +:106A90006469676974616C0077726974655F7265B7 +:106AA0006164696E746F007773323831325F777268 +:106AB000697465007B3A23627D005F5F6469725F81 +:106AC0005F003C6D6F64756C653E005F5F63616C79 +:106AD0006C5F5F005F5F636C6173735F5F005F5F3C +:106AE00064656C6974656D5F5F005F5F656E74659A +:106AF000725F5F005F5F657869745F5F005F5F670B +:106B00006574617474725F5F005F5F676574697458 +:106B1000656D5F5F005F5F686173685F5F005F5F07 +:106B2000696E69745F5F005F5F696E745F5F005FCD +:106B30005F697465725F5F005F5F6C656E5F5F00C9 +:106B40005F5F6D61696E5F5F005F5F6D6F64756C45 +:106B5000655F5F005F5F6E616D655F5F005F5F6EC9 +:106B600065775F5F005F5F6E6578745F5F005F5F92 +:106B70007175616C6E616D655F5F005F5F726570FE +:106B8000725F5F005F5F7365746974656D5F5F005E +:106B90005F5F7374725F5F0041726974686D6574E2 +:106BA00069634572726F7200417373657274696FC5 +:106BB0006E4572726F7200417474726962757465A9 +:106BC0004572726F7200454F464572726F72004592 +:106BD0006C6C697073697300496D706F7274457283 +:106BE000726F7200496E64656E746174696F6E4590 +:106BF00072726F7200496E6465784572726F7200CE +:106C00004B65794572726F72004B6579626F617284 +:106C100064496E74657272757074004C6F6F6B7539 +:106C2000704572726F72004D656D6F727945727248 +:106C30006F72004E616D654572726F72004E6F6EBD +:106C40006554797065004E6F74496D706C656D6543 +:106C50006E7465644572726F72004F534572726F45 +:106C600072004F766572666C6F774572726F720054 +:106C700052756E74696D654572726F720053796EEC +:106C80007461784572726F720053797374656D45E3 +:106C900078697400547970654572726F720056613C +:106CA0006C75654572726F72005A65726F446976D1 +:106CB0006973696F6E4572726F7200616E790061FF +:106CC0007070656E6400626F6F6C006275696C74E1 +:106CD000696E7300627974656172726179006279BC +:106CE0007465636F64650063687200636C617373DD +:106CF0006D6574686F6400636C65617200636C6FCE +:106D0000736500636F6E737400636F7079006469FC +:106D10006374006469766D6F6400656E647377698F +:106D20007468006576616C006578656300657874E9 +:106D3000656E6400666F726D61740066726F6D5F80 +:106D40006279746573006765746174747200676C4E +:106D50006F62616C73006861736174747200686162 +:106D6000736800696E73657274006973616C706832 +:106D7000610069736469676974006973696E73742B +:106D8000616E63650069736C6F7765720069737318 +:106D900070616365006973737562636C617373001E +:106DA000697375707065720069746572006A6F69E5 +:106DB0006E006C656E006C697374006C6974746C41 +:106DC00065006C6F63616C73006C73747269700042 +:106DD0006D61696E006D6170006D6963726F7079CD +:106DE00074686F6E006E657874006F626A656374B4 +:106DF000006F70656E00706F7000706F7069746501 +:106E00006D00706F77007072696E740072656164F6 +:106E10006C696E650072656D6F7665007265706C89 +:106E20006163650072657072007265766572736584 +:106E3000007266696E640072696E64657800726FD4 +:106E4000756E64007273706C697400727374726929 +:106E5000700073656E6400736570007365746174AF +:106E600074720073657464656661756C7400736F29 +:106E7000727400736F7274656400737461727473FA +:106E800077697468007374617469636D6574686FA1 +:106E9000640073746F700073756D00737570657244 +:106EA00000746F5F6279746573007574662D3800C5 +:106EB00076616C7565007A6970005F5F6164645F1C +:106EC0005F005F5F626F6F6C5F5F005F5F636F6D3E +:106ED000706C65785F5F005F5F636F6E7461696E91 +:106EE000735F5F005F5F65715F5F005F5F666C6F20 +:106EF00061745F5F005F5F67655F5F005F5F67741E +:106F00005F5F005F5F696164645F5F005F5F69731B +:106F100075625F5F005F5F6C655F5F005F5F6C74F1 +:106F20005F5F005F5F6E655F5F005F5F7375625FED +:106F30005F00747275650066616C73650028295B7B +:106F40005D7B7D2C3B7E3A653D3C653D633C653D0C +:106F50003E653D633E653D2A653D632A653D2B6583 +:106F60003D2D653D653E26653D7C653D2F653D6358 +:106F70002F653D25653D5E653D40653D3D653D2197 +:106F80002E00FF756E69636F6465BB657363617026 +:106F900065730046616C7365004E6F6E65005472D8 +:106FA0007565005F5F64656275675F5F00616E6451 +:106FB00000617300617373657274006173796E634D +:106FC00000617761697400627265616B00636F6E66 +:106FD00074696E7565006465660064656C00656C57 +:106FE000696600656C73650065786365707400663A +:106FF000696E616C6C7900666F7200696D706F729A +:1070000074006C616D626461006E6F6E6C6F6361C1 +:107010006C006E6F740072616973650072657475DF +:10702000726E00747279007768696C6500796965C1 +:107030006C6400FF8797636F6E7374616E7400FFFA +:10704000B7696E64656E7400FF756E696E64656E17 +:1070500074A66D6174636820616E79206F757465C4 +:107060007220696E64656E74206C6576656C00FFD5 +:107070008DD200FF2A78858BA574617267657400D4 +:10708000FFB6BC617320676C6F62616C00FFCC62FD +:10709000696E64696E6796C2DA00FFB6BC6173C23E +:1070A00000FF27627265616B272F27636F6E74691B +:1070B0006E756527A76C6F6F7000FFCE2A87D76D3E +:1070C0006F64756C65206C6576656C00FF83617319 +:1070D0007369676E8FE400FFC12A789EA500FF27C1 +:1070E0007969656C6427A78200FF83FEE400FF2AAC +:1070F00098BD2A2A00FFA3CB6172677300FF4C483A +:1071000053959198858B9D696400FF9298BD2A2ABA +:1071100000FF9298BD919800FF8D6D6963726F704A +:107120007974686F6E206465636F7261746F72004A +:10713000FF8E6B65793A76616C756596CA00FF8E35 +:107140006A757374979096F700FF6E6F6E2D646585 +:107150006661756C7480666F6C6C6F7773F4800019 +:10716000FF737570657228298366696E6420736584 +:107170006C6600FF27617761697427A78200FFF4BE +:107180002765786365707427858B6C61737400FF65 +:107190006173796E6320666F722F77697468A76177 +:1071A00073796E638200FF2772657475726E27A70C +:1071B0008200FF836465636C617265C29E6F757443 +:1071C000657220636F646500FF80BB7265757365CF +:1071D0006400FF696E6C696E65E7858B978200FFBE +:1071E000C99B00FF72657475726E20616E6E6F745C +:1071F0006174696F6E858B9DB600FF8E9DE7DC0024 +:10720000FF276C6162656C27AEF08000FFDDBC007B +:10721000FF27616C69676E27AEF08000FFFBAED779 +:107220006C6561737420328100FFFBAE998100FFB1 +:1072300062797465636F6465C400FF848C9DF19509 +:10724000FA666F726D205B612C20625D00FF848C9A +:107250009D9900FF849930782578A66669749E6DA3 +:1072600061736B203078257800FF848C97DD00FFF8 +:10727000DD8987F500FF848CD76D6F7374207225CC +:107280006400FF848C9D465055C500FF848C97C5D3 +:1072900000FF848C7B72302C2072312C202E2E2EFD +:1072A0007D00FF63616E206F6E6C7920686176658A +:1072B0002075708F34E68F5468756D62206173732A +:1072C000656D626C7900FFE6858B72656769737422 +:1072D0006572739EAF72308F723300415053525FAC +:1072E0006E7A637600465053435200FF848C97F8C1 +:1072F000C500FFA45468756D62DC84B09C8100FFFA +:107300006272616E6368879EA100FF696E742829AE +:107310009832858B3E3D2032F23C3D20333600FFD3 +:107320008DD29699B0626173659C00FF8DD296D024 +:1073300000FFBB89A0F500FFA49B9625713A84004D +:10734000FF8486A063616C6C61626C6500FF657888 +:1073500063657074696F6E7385646572697665B90B +:1073600042617365457863657074696F6E00FF9B59 +:107370008689BACCA88900FF8486BACCA88900FF88 +:10738000A97261697365642053746F704974657282 +:107390006174696F6E00FF8486A0697465726162B2 +:1073A0006C6500FF8486A09D6974657261746F725C +:1073B00000FF6E656564206D6F7265207468616E94 +:1073C0009CD38F756E7061636B00FFA3CBD38F75F9 +:1073D0006E7061636B2028657870656374656420E6 +:1073E00025642900FF83CEBBD500FF6D656D6F72EC +:1073F00079E2F668656170AA6C6F636B656400FF83 +:107400006D656D6F7279E2F6616C6C6F63617469C2 +:107410006E67202575D800FFAD73686966742063B8 +:107420006F756E7400FFA474797065739625713A58 +:1074300020272573272C8400FFFF6279CD00FF8071 +:10744000BAE09B00FF8394D68FC80063616E2774F7 +:10745000206F70656E20257300FF82A674616B65D6 +:10746000918100FF82C69C9281F39C77657265DBF7 +:1074700000FF82B59CA2928100FF82BED76D6F7320 +:10748000749C617267756D656E74732C20676F7480 +:107490009C00FF8980A200FF65787472619281DB95 +:1074A00000FF65787472619181DB00FF806E756DFD +:1074B0002F7479706573206D69736D6174636800F2 +:1074C000FF91617267756D656E7428732987696DA8 +:1074D000706C656D656E746564202D207573652014 +:1074E0006E6F726D616C206172677320696E737468 +:1074F000656164003C25713E0054726163656261A0 +:10750000636B20286D6F737420726563656E7420E1 +:1075100063616C6C206C617374293A0A0020204608 +:10752000696C6520222571222C206C696E652025EE +:1075300064002C20696E2025710A00FF8394D68F89 +:10754000666C6F617400FF8394D68FB200FF8684EF +:10755000A097DFC3EB00FF72657175657374656496 +:10756000AB9CF386BAAB9C00FFD5C7858BEA87D668 +:1075700000FFD59FAC95A100FF86959B84BACC6C8B +:10758000656E282900FF8486A6F96974656D2064FC +:10759000656C6574696F6E00FF8486A07375627395 +:1075A000637269707461626C6500FF8486A6F96914 +:1075B00074656DA500FF86B0FD70726F746F636FA8 +:1075C0006CA200FF6F6E6C7920736C69636573B099 +:1075D000737465703D312028616B61204E6F6E655C +:1075E00029206172659A00FF6D656D6F7279766909 +:1075F0006577206F6666736574A36C61726765005A +:107600006279746561727261792862006172726177 +:10761000792827256327002C205B00FF8A80776963 +:1076200074686F75749D656E636F64696E6700251D +:10763000736A00282573002B0025736A2900FF83D5 +:107640007472756E636174652D646976696465979B +:10765000B2D000FFB2FF6279CD00FF302E308F979D +:10766000B2706F77657200285B005D2900FF706F54 +:10767000706974656D28293A2064696374696F6E56 +:10768000617279AAB300257128007B00FFCA75706A +:1076900064617465AFBAE0AB00646963745F697478 +:1076A000656D7300646963745F6B65797300646909 +:1076B00063745F76616C756573005B4572726E6FA3 +:1076C0002025645D202571002E30003C66756E63B8 +:1076D00074696F6E20257120617420307825703EAA +:1076E00000FFA9616C7265616479206578656375D6 +:1076F00074696E67003C67656E657261746F7220B5 +:107700006F626A65637420272571272061742025C4 +:10771000703E00FF8373656E64206E6F6E2D4E6F3A +:107720006E65908F976A7573742D7374617274654A +:1077300064A900FFA969676E6F7265642047656E72 +:10774000657261746F724578697400FF8394696E25 +:10775000668FC800FF83944E614E8FC800FFC463DC +:107760006F6E76657274696E67ECC88F6D61636861 +:10777000696E6520776F726400FF706F70B9B3EB4C +:10778000003C6D6F64756C6520272573273E00FFF4 +:1077900098858B757365722D7479706500736C694B +:1077A00063652800FF736C6963652073746570837B +:1077B0008BCD00FF839489868FD5696D706C69636A +:1077C00069746C7900FF6A6F696E8C97EB957374BE +:1077D000722F6279746573206F626A6563747320B7 +:1077E000636F6E73697374656E74B073656C66866F +:1077F000005C2563005C5C005C6E005C72005C7485 +:10780000005C782530327800FF737562737472699A +:107810006E6787DA00FFE0D0958100FFD890AC95C5 +:10782000A100FFE58800FF88DE97CA00FFE5886BAE +:10783000657900FF888ADE6D6F72658100FF2563C0 +:10784000DEC8C36368617200FF996E656564656434 +:1078500000FFA488E9272563272028307825782988 +:10786000D79F9C00FF888A6469646E277494616C5A +:107870006C8100FFB3736570617261746F72007226 +:1078800073706C6974284E6F6E652C6E2900FF73DF +:10789000746172742F656E64C700FF73696E676CE4 +:1078A0006520277D2720656E636F756E7465726530 +:1078B000649E888A00FF62616420636F6E766572E1 +:1078C00073696F6E9300FF756E6D617463686564B4 +:1078D00020277B279E8800FFBE273A27BD8893007C +:1078E000FF83737769746368B9E8BFED8F6D616E6C +:1078F00075616CBFD100FFDF9FAC95A100FF617483 +:107900007472696275746573879A00FF837377690F +:10791000746368B96D616E75616CBFD18FE8BFED3E +:10792000003C3E3D5E006263646545664667476EA7 +:107930006F7378582500FF8D889300FF7369676E19 +:1079400087B19E8A889300FF7369676E87B1B0998B +:10795000889327632700FFC988636F646520272504 +:1079600063279686959B8400FF273D2720616C69DD +:10797000676E6D656E7487B19E8A8893005C75250D +:10798000303478005C552530387800FF8AC7858B05 +:10799000EA87D600FF8A9FAC95A1003C636C6173B7 +:1079A0007320272571273E00FF756E726561646143 +:1079B000626C65A8003C2573206F626A6563742061 +:1079C00061742025703E003C73757065723A20002A +:1079D000FF8363726561746589696E7374616E6338 +:1079E000657300FF83616464F8CF8F616C726561B9 +:1079F00064792D737562636C6173736564D900FF7C +:107A00005F5F696E69745F5F28292073686F756CAA +:107A1000642072657475726E204E6F6E652C87845B +:107A200000FF9B89A09D61636365707461626C65F2 +:107A300020626173659B00FFC1626173657320689A +:107A400061766520696E7374616E6365206C61791F +:107A50002D6F757420636F6E666C69637400FF9B95 +:107A6000C6F0C3338100FFD49832858B97D9C39772 +:107A7000DF95636C617373657300FFD498F0858B39 +:107A800097D900FF86879EAF00FF73747265616DA2 +:107A9000EE879A006261642074797065636F646533 +:107AA00000FF83706572666F726D2072656C617421 +:107AB000697665CE002E66726F7A656E2F00FFCCF8 +:107AC0006D6F64756C65206E616D656489002F5FF4 +:107AD0005F696E69745F5F2E707900FF636872285A +:107AE0002998879E72616E67652830783131303011 +:107AF00030302900FF98AA9DB3AF00FF6F72642851 +:107B000029BE976368617261637465722CF38A950C +:107B1000AB9CDA00FF332D61726720706F772829E4 +:107B2000879A00FF857573659180966B65798200F1 +:107B30006D61746820646F6D61696E206572726F2B +:107B40007200737461636B3A202575206F75742021 +:107B50006F662025750A007173747220706F6F6CE8 +:107B60003A206E5F706F6F6C3D25752C206E5F71D3 +:107B70007374723D25752C206E5F7374725F64613F +:107B800074615F62797465733D25752C206E5F7436 +:107B90006F74616C5F62797465733D25750A00735B +:107BA00063686564756C65207175657565206675BB +:107BB0006C6C00FFFDA3736D616C6C00332E342E72 +:107BC000303B204D6963726F507974686F6E207618 +:107BD000312E32322E30206F6E20323032342D3042 +:107BE000332D323000FF82676F74C1D396808900D5 +:107BF000FFB791808900FF82B5A29280232564009F +:107C0000FF82B5A291808900FF82B56B6579776F9D +:107C100072642D6F6E6C7980000A257300696D7037 +:107C20006F727420004E656F506978656C004F521A +:107C30004445520062707000636F6C6F72006E6535 +:107C40006F706978656C2E707900FF626974738556 +:107C50008B3332C36C65737300FF7469636B73207D +:107C6000696E74657276616CC400FF879DC00041C7 +:107C70006C6C6F636174696F6E20696E20696E74DD +:107C80006572727570742068616E646C657200FF55 +:107C90009FB88BAD00FF9FA36C6172676500FFC04A +:107CA000B88B6D6F64696669656420287472792089 +:107CB000636F7079696E672066697273742900FF5B +:107CC000E3AC95FC00FF8E9DC000FF85737065637B +:107CD00069667920626F7468206F66667365747375 +:107CE00000FFEFB88BAD00496D61676528000A2081 +:107CF000202020003A00270A2020202027003031B1 +:107D0000323334353637383900FFB7E99E496D6173 +:107D1000676520646566696E6974696F6E00FF4906 +:107D20006D616765287329C6978A00FFC064617416 +:107D300061AA696E636F7272656374EF00FF496DCB +:107D40006167652829C6308F338100FFE36D756C4C +:107D50007469706C69657285878BAD00FF696D61B0 +:107D6000676573858BFA73616D65EF00FF90858B96 +:107D700030C3F000FF90858B6265747765656E2077 +:107D800030F23130323300FF8D706572696F6400FC +:107D9000FF8E9770696E00FF70696E5F737065612A +:107DA0006B657287B100FF50696E9C9ED56D6F64E4 +:107DB0006500536F756E6428272573272900FFB46B +:107DC00090AA32353500FFB490AA3900FFB490AACA +:107DD000393900FFB490AA3939393900536F756EBB +:107DE0006445666665637428667265715F73746165 +:107DF00072743D25642C20667265715F656E643D0A +:107E000025642C206475726174696F6E3D25642C45 +:107E100020766F6C5F73746172743D25642C2076DC +:107E20006F6C5F656E643D25642C207761766566B6 +:107E30006F726D3D25712C2066783D25712C2000D8 +:107E400073686170653D53484150455F4C494E45EC +:107E50004152290073686170653D53484150455F48 +:107E60004355525645290073686170653D5348413A +:107E700050455F4C4F47290073686170653D25642C +:107E80002900536F756E64456666656374282564C2 +:107E90002C2025642C2025642C2025642C2025648E +:107EA0002C2025642C2025642C20256429002B2DD2 +:107EB000786B63642E636F6D2F333533B32D2B0ACC +:107EC0007CC0207C0A7CB4205C302F89207C0A7C1A +:107ED000B2202F83205C89207C0A7C8820596F7512 +:107EE00027726520666C79696E672192204D6963FF +:107EF000726F507974686F6E2120202F7C88207CEF +:107F00000A7C8C20486F773FA6205C205C87207C11 +:107F10000A7C8C202FB3207C0A7C8A2030B5207C00 +:107F20000A7C89202F7C5CB4207C0A7C8A207CB56A +:107F3000207C0A7C852D845F2F5F5C9E5F962D7C64 +:107F40000A7CC0207C0A2BC02D2B0A00FF8E97CA0A +:107F500000FFA3CB8100FFF125303878AA87616C40 +:107F600069676E65648F9CD8003C25752D626974C5 +:107F7000206D656D6F72793E006E616D65734F6641 +:107F8000436C61737365732E747874006D696372EA +:107F90006F3A6269742077697468206E5246353290 +:107FA00038333300FF8E9770696EC3627574746FD7 +:107FB0006E00FF726164696FAA87656E61626C65AD +:107FC0006400FF7265636569766564207061636B48 +:107FD0006574AA87978A00FF81858B6B6579776FB7 +:107FE00072647300FFC9808900FF90AC95A19680F0 +:107FF0008900546865205A656E206F66204D69635C +:10800000726F507974686F6E2C206279204E6963AC +:10801000686F6C617320482E20546F6C6C657276AB +:1080200065790A0A436F64652C0A4861636B2069AD +:10803000742C0A4C657373206973206D6F72652C04 +:108040000A4B6565702069742073696D706C652CCE +:108050000A536D616C6C2069732062656175746987 +:1080600066756C2C0A0A4265206272617665212071 +:10807000427265616B207468696E677321204C657C +:1080800061726E20616E6420686176652066756E2F +:10809000210A4578707265737320796F7572736504 +:1080A0006C662077697468204D6963726F507974CB +:1080B000686F6E2E0A0A4861707079206861636B80 +:1080C000696E6721203A2D290A004D6963726F504D +:1080D0007974686F6E206F6E20746865206D6963B7 +:1080E000726F3A6269742069732062726F75676893 +:1080F0007420746F20796F752062793A0A44616D3B +:1081000069656E20502E2047656F7267652C204D83 +:1081100061726B205368616E6E6F6E2C20526164C9 +:108120006F6D697220446F70696572616C736B6901 +:108130002C204D61747468657720456C73652C0A3A +:108140004361726F6C2057696C6C696E672C2054A8 +:108150006F6D2056696E65722C20416C616E204AED +:1081600061636B736F6E2C204E69636B20436F6786 +:10817000686C616E2C204A6F736570682048616975 +:10818000672C0A416C6578204368616E2C20416E33 +:1081900064726561204772616E64692C205061755C +:1081A0006C204567616E2C2050696F7472204B61A2 +:1081B0007370727A796B2C20416E64726577204DF2 +:1081C000756C686F6C6C616E642C0A4D6174742000 +:1081D000576865656C65722C204A6F6520476C6135 +:1081E0006E63792C2041626269652042726F6F6B09 +:1081F0007320616E64204E6963686F6C6173204800 +:108200002E20546F6C6C65727665792E0A00080812 +:108210000808001B5B2575001B5B4B005265616401 +:10822000206572726F720057726974652065727290 +:108230006F72004F75742D6F662D6275666665727C +:10824000207265616400000000000000000000036F +:108250000303030300000000000000000000000012 +:108260000000000000000301010101010101010102 +:108270000101010101014545454545454545454546 +:108280000101010101010159595959595919191986 +:10829000191919191919191919191919191919194E +:1082A00019010101010101696969696969292929BE +:1082B000292929292929292929292929292929292E +:1082C0002901010101000700BDBEBBBFBCFFA3CB5C +:1082D0006C6F63616C73966E6174697665CF00F242 +:1082E000F2FEFE25713D00FF83F7A80072616E6704 +:1082F000652825642C20256400FFCD73746570000B +:10830000FF706F70B99DB3F700736574282900661C +:10831000726F7A656E7365742800506C7573206196 +:108320006E79206D6F64756C6573206F6E20746854 +:10833000652066696C6573797374656D0A006F6298 +:108340006A6563742000206973206F6620747970F9 +:10835000652025710A00202D2D200057656C636F64 +:108360006D6520746F204D6963726F507974686F0A +:108370006E206F6E20746865206D6963726F3A625B +:108380006974210A0A5472792074686573652063E0 +:108390006F6D6D616E64733A0A2020646973706C4E +:1083A00061792E7363726F6C6C282748656C6C6FF3 +:1083B00027290A202072756E6E696E675F74696D79 +:1083C0006528290A2020736C6565702831303030AB +:1083D000290A2020627574746F6E5F612E69735F65 +:1083E0007072657373656428290A57686174206424 +:1083F0006F20746865736520636F6D6D616E647363 +:1084000020646F3F2043616E20796F7520696D7025 +:10841000726F7665207468656D3F2048494E543A06 +:10842000207573652074686520757020616E642006 +:10843000646F776E0A6172726F77206B6579732053 +:10844000746F2067657420796F757220636F6D6D2E +:10845000616E6420686973746F72792E2050726542 +:1084600073732074686520544142206B65792074D1 +:108470006F206175746F2D636F6D706C6574650A24 +:10848000756E66696E697368656420776F72647370 +:108490002028736F2027646927206265636F6D65EC +:1084A000732027646973706C617927206166746535 +:1084B0007220796F75207072657373205441422960 +:1084C0002E2054686573650A747269636B73207338 +:1084D0006176652061206C6F74206F6620747970FE +:1084E000696E6720616E64206C6F6F6B20636F6FC5 +:1084F0006C210A0A4578706C6F72653A0A5479707B +:1085000065202768656C7028736F6D657468696E87 +:1085100067292720746F2066696E64206F75742048 +:1085200061626F75742069742E20547970652027FC +:1085300064697228736F6D657468696E6729272096 +:10854000746F2073656520776861740A69742063AD +:10855000616E20646F2E20547970652027646972E3 +:1085600028292720746F207365652077686174203F +:10857000737475666620697320617661696C6162E7 +:108580006C652E20466F7220676F6F646E65737323 +:108590002073616B652C0A646F6E27742074797088 +:1085A000652027696D706F72742074686973272E57 +:1085B0000A0A436F6E74726F6C20636F6D6D616E2B +:1085C00064733A0A20204354524C2D43202020202B +:1085D000202020202D2D2073746F70206120727553 +:1085E0006E6E696E672070726F6772616D0A20200F +:1085F0004354524C2D4420202020202020202D2D7B +:10860000206F6E206120626C616E6B206C696E65FC +:108610002C20646F206120736F667420726573650F +:1086200074206F6620746865206D6963726F3A62AA +:1086300069740A20204354524C2D452020202020CC +:108640002020202D2D20656E74657220706173745A +:1086500065206D6F64652C207475726E696E67207D +:108660006F6666206175746F2D696E64656E740A3D +:108670000A466F722061206C697374206F662061F6 +:108680007661696C61626C65206D6F64756C657391 +:108690002C20747970652068656C7028276D6F6474 +:1086A000756C657327290A0A466F72206D6F7265B3 +:1086B00020696E666F726D6174696F6E2061626FA2 +:1086C000757420507974686F6E2C207669736974A4 +:1086D0003A20687474703A2F2F707974686F6E2E18 +:1086E0006F72672F0A546F2066696E64206F75740D +:1086F0002061626F7574204D6963726F5079746880 +:108700006F6E2C2076697369743A20687474703ABD +:108710002F2F6D6963726F707974686F6E2E6F7230 +:10872000672F0A507974686F6E2F6D6963726F3AA4 +:1087300062697420646F63756D656E746174696FCE +:108740006E20697320686572653A2068747470736E +:108750003A2F2F6D6963726F6269742D6D69637250 +:108760006F707974686F6E2E726561647468656489 +:108770006F63732E696F2F0A00FF53504987696E2C +:10878000697469616C6973656400FF777269746507 +:10879000F2726561642062756666657273858BFA34 +:0C87A00073616D65AB000000000000007C +:1087AC0061A8020000000000F965050028370020D0 +:1087BC000DA7020000000000C9B10200000000007B +:1087CC001F1F05000000000035C50200143D0020ED +:0887DC00DD2B0200000000008B +:1087E400A516020000000000C54A020000000000B7 +:1087F400D17105000000000065C702000000000000 +:04880400313002000D +:08880800EDDA0200000000009F +:10881000F9C3020000000000F5C4020000000000DF +:108820005D3002000000000041D90200000000009D +:088830006061FB7F0100000004 +:10883800000000000C970500149705001C97050020 +:10884800FC96050004970500FB2606005E38060026 +:10885800010000007D000000BF400500BF4005008A +:10886800C3400500C9400500CD400500D3400500C0 +:10887800D9400500DF400500E3400500E74005005A +:10888800E740050067410500EB400500EF400500A3 +:10889800F3400500F3400500FF40050003410500D3 +:1088A800E0390600DC4501200090D00300100140AB +:1088B80011000400F63C060040000000E803000038 +:1088C8004818060001000000E9D20400E02000205A +:1088D8000000000000000000000000000000000090 +:1088E8000000000000000000000000000000000080 +:1088F8000000000000000000000000000000000070 +:10890800000000000000000000000000000000005F +:10891800000000000000000000000000000000004F +:10892800000000000000000000000000000000003F +:1089380000FA0138FDD170470004FFFFFFFFFFFF79 +:10894800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF032B +:10895800011818181818181818FF000071E90100F4 +:10896800B1EA010031F40100111C0200B523020034 +:10897800357B0200857C0200717D0200799A020035 +:1089880049E901000000000000000000C76E050072 +:088998000000000000000000D7 :0200000270008C :1070000000000220F97207002173070023730700B4 :10701000257307002773070029730700000000008D @@ -28178,9 +28424,9 @@ :020000041000EA :081014000070070000E0070076 :020000040006F4 -:107FC0000100010000B001000000000000000000FE -:107FD00002021C004CBA040020DB05000000000077 -:107FE00003006D00006000000000000000000000C1 -:107FF000FE307F590100300003000C009DD7B1C155 -:0400000320009C51EC -:00000001FF +:108FC0000100010000B001000000000000000000EE +:108FD00002021C00A0C904002403060000000000D7 +:108FE00003006D00006000000000000000000000B1 +:108FF000FE307F590100300003000C009DD7B1C145 +:0400000320009E69D2 +:00000001FF \ No newline at end of file diff --git a/src/micropython/main/typeshed.ca.json b/src/micropython/main/typeshed.ca.json index 9cc6a8e8f..b5f6ccaeb 100644 --- a/src/micropython/main/typeshed.ca.json +++ b/src/micropython/main/typeshed.ca.json @@ -34,7 +34,7 @@ "/typeshed/stdlib/ustruct.pyi": "from struct import *\n", "/typeshed/stdlib/usys.pyi": "from sys import *\n", "/typeshed/stdlib/utime.pyi": "from time import *\n", - "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", + "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", "/typeshed/stdlib/microbit/__init__.pyi": "\"\"\"Pins, imatges, sons, temperatura i volum.\"\"\"\nfrom typing import Any, Callable, List, Optional, Tuple, Union, overload\nfrom _typeshed import ReadableBuffer\nfrom . import accelerometer as accelerometer\nfrom . import audio as audio\nfrom . import compass as compass\nfrom . import display as display\nfrom . import i2c as i2c\nfrom . import microphone as microphone\nfrom . import speaker as speaker\nfrom . import spi as spi\nfrom . import uart as uart\n\ndef run_every(callback: Optional[Callable[[], None]]=None, days: int=0, h: int=0, min: int=0, s: int=0, ms: int=0) -> Callable[[Callable[[], None]], Callable[[], None]]:\n \"\"\"Programa l'execuci\u00f3 d'una funci\u00f3 a cada interval especificat pels arguments de temps **nom\u00e9s V2**.\n\nExample: ``run_every(my_logging, min=5)``\n\n``run_every`` can be used in two ways:\n\nAs a Decorator - placed on top of the function to schedule. For example::\n\n @run_every(h=1, min=20, s=30, ms=50)\n def my_function():\n # Do something here\n\nAs a Function - passing the callback as a positional argument. For example::\n\n def my_function():\n # Do something here\n run_every(my_function, s=30)\n\nEach argument corresponds to a different time unit and they are additive.\nSo ``run_every(min=1, s=30)`` schedules the callback every minute and a half.\n\nWhen an exception is thrown inside the callback function it deschedules the\nfunction. To avoid this you can catch exceptions with ``try/except``.\n\n:param callback: Funci\u00f3 a cridar a l'interval previst. Omet quan el fas servir com decorador.\n:param days: (dies) Estableix la marca del dia per la programaci\u00f3\n:param h: Estableix la marca de l'hora per la programaci\u00f3\n:param min: Estableix la marca del minut per la programaci\u00f3\n:param s: Estableix la marca del segon per la programaci\u00f3\n:param ms: Estableix la marca del mil\u00b7lisegon per la programaci\u00f3\"\"\"\n\ndef panic(n: int) -> None:\n \"\"\"Entrar en mode p\u00e0nic. (p\u00e0nic)\n\nExample: ``panic(127)``\n\n:param n: Un nombre enter arbitrari <= 255 per indicar un estat.\n\nRequires restart.\"\"\"\n\ndef reset() -> None:\n \"\"\"Reinicialitza la placa. (reiniciar)\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[int, int]) -> int:\n \"\"\"Converteix un valor d'un interval a un interval de nombre enter. (escala)\n\nExample: ``volume = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))``\n\nFor example, to convert an accelerometer X value to a speaker volume.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\n\n temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))\n\n:param value: (valor) Un nombre a convertir.\n:param from_: (des de) Una tupla des d'on definir l'interval a convertir\n:param to: (a) Una tupla que defineix l'interval d'arribada\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[float, float]) -> float:\n \"\"\"Converteix un valor d'un interval a un altre interval de coma flotant. (escala)\n\nExample: ``temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))``\n\nFor example, to convert temperature from a Celsius scale to Fahrenheit.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\nIf they are both integers (i.e ``10``), it will return an integer::\n\n returns_int = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))\n\n:param value: (valor) Un nombre a convertir.\n:param from_: (des de) Una tupla des d'on definir l'interval a convertir\n:param to: (a) Una tupla que defineix l'interval d'arribada de la conversi\u00f3.\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\ndef sleep(n: float) -> None:\n \"\"\"Espera per ``n`` mil\u00b7lisegons. (dormir)\n\nExample: ``sleep(1000)``\n\n:param n: El nombre de mil\u00b7lisegons a esperar\n\nOne second is 1000 milliseconds, so::\n\n microbit.sleep(1000)\n\nwill pause the execution for one second.\"\"\"\n\ndef running_time() -> int:\n \"\"\"Obt\u00e9 el temps d'execuci\u00f3 de la placa. (temps d'execuci\u00f3)\n\n:return: The number of milliseconds since the board was switched on or restarted.\"\"\"\n\ndef temperature() -> int:\n \"\"\"Obt\u00e9 la temperatura de la micro:bit en graus Celsius. (temperatura)\"\"\"\n\ndef set_volume(v: int) -> None:\n \"\"\"Configura el volum (assigna volum)\n\nExample: ``set_volume(127)``\n\n:param v: un valor entre 0 (baix) i 255 (alt).\n\nOut of range values will be clamped to 0 or 255.\n\n**V2** only.\"\"\"\n ...\n\nclass Button:\n \"\"\"La classe dels botons ``button_a`` i ``button_b``. (bot\u00f3)\"\"\"\n\n def is_pressed(self) -> bool:\n \"\"\"Verifica si el bot\u00f3 est\u00e0 premut. (\u00e9s premut)\n\n:return: ``True`` if the specified button ``button`` is pressed, and ``False`` otherwise.\"\"\"\n ...\n\n def was_pressed(self) -> bool:\n \"\"\"Verifica si el bot\u00f3 ha estat premut d'en\u00e7\u00e0 que el dispositiu va arrancar o l'\u00faltima vegada que aquest m\u00e8tode va ser cridat. (ha estat premut)\n\nCalling this method will clear the press state so\nthat the button must be pressed again before this method will return\n``True`` again.\n\n:return: ``True`` if the specified button ``button`` was pressed, and ``False`` otherwise\"\"\"\n ...\n\n def get_presses(self) -> int:\n \"\"\"Obt\u00e9 el total acumulat de pressions dels botons i restableix aquest total\na zero abans de tornar. (obt\u00e9 pitjades)\n\n:return: The number of presses since the device started or the last time this method was called\"\"\"\n ...\nbutton_a: Button\n\"\"\"L'objecte bot\u00f3 esquerre ``Button`` . (bot\u00f3 a)\"\"\"\nbutton_b: Button\n\"\"\"L'objecte el bot\u00f3 dret ``Button``. (bot\u00f3 b)\"\"\"\n\nclass MicroBitDigitalPin:\n \"\"\"Un pin digital.\n\nSome pins support analog and touch features using the ``MicroBitAnalogDigitalPin`` and ``MicroBitTouchPin`` subclasses.\"\"\"\n NO_PULL: int\n PULL_UP: int\n PULL_DOWN: int\n\n def read_digital(self) -> int:\n \"\"\"Obt\u00e9 el valor digital del pin. (llegeix digital)\n\nExample: ``value = pin0.read_digital()``\n\n:return: 1 if the pin is high, and 0 if it's low.\"\"\"\n ...\n\n def write_digital(self, value: int) -> None:\n \"\"\"Assigna el valor digital del pin. (escriu digital)\n\nExample: ``pin0.write_digital(1)``\n\n:param value: (valor) 1 per posar el pin alt o 0 per posar el pin baix\"\"\"\n ...\n\n def set_pull(self, value: int) -> None:\n \"\"\"Configura les resist\u00e8ncies de pull-up/pull-down un dels tres valors possibles: ``PULL_UP``, ``PULL_DOWN`` o ``NO_PULL``. (configuraci\u00f3 de les resist\u00e8ncies de pull up/down)\n\nExample: ``pin0.set_pull(pin0.PULL_UP)``\n\n:param value: (valor) L'estat del pull-up/pull-down del pin corresponent, per ex. ``pin0.PULL_UP``.\"\"\"\n ...\n\n def get_pull(self) -> int:\n \"\"\"Obt\u00e9 l'estat de pull-up/pull-down d'un pin.\n\nExample: ``pin0.get_pull()``\n\n:return: ``NO_PULL``, ``PULL_DOWN``, or ``PULL_UP``\n\nThese are set using the ``set_pull()`` method or automatically configured\nwhen a pin mode requires it.\"\"\"\n ...\n\n def get_mode(self) -> str:\n \"\"\"Retorna el mode del pin (obt\u00e9 el mode)\n\nExample: ``pin0.get_mode()``\n\nWhen a pin is used for a specific function, like\nwriting a digital value, or reading an analog value, the pin mode\nchanges.\n\n:return: ``\"unused\"``, ``\"analog\"``, ``\"read_digital\"``, ``\"write_digital\"``, ``\"display\"``, ``\"button\"``, ``\"music\"``, ``\"audio\"``, ``\"touch\"``, ``\"i2c\"``, or ``\"spi\"``\"\"\"\n ...\n\n def write_analog(self, value: int) -> None:\n \"\"\"Genera un senyal PWM al pin, amb el cicle de treball proporcional a ``value``. (escriu anal\u00f2gic)\n\nExample: ``pin0.write_analog(254)``\n\n:param value: (valor) Un nombre enter o de coma flotant entre 0 (cicle de treball del 0%) i 1023 (cicle de treball del 100%).\"\"\"\n\n def set_analog_period(self, period: int) -> None:\n \"\"\"Estableix el per\u00edode del senyal PWM a ``period`` en mil\u00b7lisegons. (configura el per\u00edode amb un valor anal\u00f2gic)\n\nExample: ``pin0.set_analog_period(10)``\n\n:param period: (per\u00edode) El per\u00edode en mil\u00b7lisegons amb un valor m\u00ednim v\u00e0lid d'1\\u202fms\"\"\"\n\n def set_analog_period_microseconds(self, period: int) -> None:\n \"\"\"Estableix el per\u00edode del senyal PWM a ``period`` microsegons. (configura el per\u00edode amb un valor anal\u00f2gic en microsegons)\n\nExample: ``pin0.set_analog_period_microseconds(512)``\n\n:param period: (per\u00edode) El per\u00edode en microsegons amb un valor v\u00e0lid m\u00ednim de 256\\u202f\u00b5s.\"\"\"\n\nclass MicroBitAnalogDigitalPin(MicroBitDigitalPin):\n \"\"\"Un pin amb funcions anal\u00f2giques i digitals.\"\"\"\n\n def read_analog(self) -> int:\n \"\"\"Llegeix el voltatge aplicat al pin. (llegeix anal\u00f2gic)\n\nExample: ``pin0.read_analog()``\n\n:return: An integer between 0 (meaning 0V) and 1023 (meaning 3.3V).\"\"\"\n\nclass MicroBitTouchPin(MicroBitAnalogDigitalPin):\n \"\"\"Un pin amb caracter\u00edstiques anal\u00f2giques, digitals i t\u00e0ctils.\"\"\"\n CAPACITIVE: int\n RESISTIVE: int\n\n def is_touched(self) -> bool:\n \"\"\"Comprova si el pin est\u00e0 sent tocat. (est\u00e0 tocat)\n\nExample: ``pin0.is_touched()``\n\nThe default touch mode for the pins on the edge connector is ``resistive``.\nThe default for the logo pin **V2** is ``capacitive``.\n\n**Resistive touch**\nThis test is done by measuring how much resistance there is between the\npin and ground. A low resistance gives a reading of ``True``. To get\na reliable reading using a finger you may need to touch the ground pin\nwith another part of your body, for example your other hand.\n\n**Capacitive touch**\nThis test is done by interacting with the electric field of a capacitor\nusing a finger as a conductor. `Capacitive touch\n`_\ndoes not require you to make a ground connection as part of a circuit.\n\n:return: ``True`` if the pin is being touched with a finger, otherwise return ``False``.\"\"\"\n ...\n\n def set_touch_mode(self, value: int) -> None:\n \"\"\"Estableix el mode t\u00e0ctil per al pin. (estableix el mode t\u00e0ctil)\n\nExample: ``pin0.set_touch_mode(pin0.CAPACITIVE)``\n\nThe default touch mode for the pins on the edge connector is\n``resistive``. The default for the logo pin **V2** is ``capacitive``.\n\n:param value: (valor) ``CAPACITIVE`` o ``RESISTIVE`` del pin corresponent.\"\"\"\n ...\npin0: MicroBitTouchPin\n\"\"\"Pin amb caracter\u00edstiques digitals, anal\u00f2giques i t\u00e0ctils.\"\"\"\npin1: MicroBitTouchPin\n\"\"\"Pin amb caracter\u00edstiques digitals, anal\u00f2giques i t\u00e0ctils.\"\"\"\npin2: MicroBitTouchPin\n\"\"\"Pin amb caracter\u00edstiques digitals, anal\u00f2giques i t\u00e0ctils.\"\"\"\npin3: MicroBitAnalogDigitalPin\n\"\"\"Pin amb caracter\u00edstiques digitals i anal\u00f2giques.\"\"\"\npin4: MicroBitAnalogDigitalPin\n\"\"\"Pin amb caracter\u00edstiques digitals i anal\u00f2giques.\"\"\"\npin5: MicroBitDigitalPin\n\"\"\"Pin amb caracter\u00edstiques digitals.\"\"\"\npin6: MicroBitDigitalPin\n\"\"\"Pin amb caracter\u00edstiques digitals.\"\"\"\npin7: MicroBitDigitalPin\n\"\"\"Pin amb caracter\u00edstiques digitals.\"\"\"\npin8: MicroBitDigitalPin\n\"\"\"Pin amb caracter\u00edstiques digitals.\"\"\"\npin9: MicroBitDigitalPin\n\"\"\"Pin amb caracter\u00edstiques digitals.\"\"\"\npin10: MicroBitAnalogDigitalPin\n\"\"\"Pin amb caracter\u00edstiques digitals i anal\u00f2giques.\"\"\"\npin11: MicroBitDigitalPin\n\"\"\"Pin amb caracter\u00edstiques digitals.\"\"\"\npin12: MicroBitDigitalPin\n\"\"\"Pin amb caracter\u00edstiques digitals.\"\"\"\npin13: MicroBitDigitalPin\n\"\"\"Pin amb caracter\u00edstiques digitals.\"\"\"\npin14: MicroBitDigitalPin\n\"\"\"Pin amb caracter\u00edstiques digitals.\"\"\"\npin15: MicroBitDigitalPin\n\"\"\"Pin amb caracter\u00edstiques digitals.\"\"\"\npin16: MicroBitDigitalPin\n\"\"\"Pin amb caracter\u00edstiques digitals.\"\"\"\npin19: MicroBitDigitalPin\n\"\"\"Pin amb caracter\u00edstiques digitals.\"\"\"\npin20: MicroBitDigitalPin\n\"\"\"Pin amb caracter\u00edstiques digitals.\"\"\"\npin_logo: MicroBitTouchPin\n\"\"\"Un logotip t\u00e0ctil a la part frontal de la micro:bit, que per defecte est\u00e0 establert al mode t\u00e0ctil capacitiu. (pin logotip)\"\"\"\npin_speaker: MicroBitAnalogDigitalPin\n\"\"\"Un pin per adre\u00e7ar-se a l'altaveu micro:bit. (pin altaveu)\n\nThis API is intended only for use in Pulse-Width Modulation pin operations e.g. pin_speaker.write_analog(128).\n\"\"\"\n\nclass Image:\n \"\"\"Una imatge per mostrar a la pantalla LED de micro:bit. (imatge)\n\nGiven an image object it's possible to display it via the ``display`` API::\n\n display.show(Image.HAPPY)\"\"\"\n HEART: Image\n \"\"\"Imatge d'un cor. (cor)\"\"\"\n HEART_SMALL: Image\n \"\"\"Imatge d'un cor petit (cor petit)\"\"\"\n HAPPY: Image\n \"\"\"Imatge d'una cara feli\u00e7 (feli\u00e7)\"\"\"\n SMILE: Image\n \"\"\"Imatge d'una cara somrient (somriure)\"\"\"\n SAD: Image\n \"\"\"Imatge d'una cara trista (tristesa)\"\"\"\n CONFUSED: Image\n \"\"\"Imatge de cara confusa. (confusa)\"\"\"\n ANGRY: Image\n \"\"\"Imatge d'una cara enfadada. (enfadat)\"\"\"\n ASLEEP: Image\n \"\"\"Imatge d'una cara dormint. (despert)\"\"\"\n SURPRISED: Image\n \"\"\"Imatge d'una cara de sorpresa (sorpr\u00e8s)\"\"\"\n SILLY: Image\n \"\"\"Imatge d'una cara ximple. (ximple)\"\"\"\n FABULOUS: Image\n \"\"\"Imatge d'una cara amb ulleres de sol. (fabul\u00f3s)\"\"\"\n MEH: Image\n \"\"\"Imatge d'una cara inexpressiva. (BAH avorrit)\"\"\"\n YES: Image\n \"\"\"Imatge d'una marca tic. (s\u00ed)\"\"\"\n NO: Image\n \"\"\"Imatge d'una creu.\"\"\"\n CLOCK12: Image\n \"\"\"Imatge d'una l\u00ednia apuntant les dotze. (les dotze)\"\"\"\n CLOCK11: Image\n \"\"\"Imatge d'una l\u00ednia apuntant les onze. (les onze)\"\"\"\n CLOCK10: Image\n \"\"\"Imatge d'una l\u00ednia apuntant les deu. (les deu)\"\"\"\n CLOCK9: Image\n \"\"\"Imatge d'una l\u00ednia apuntant les nou. (les nou)\"\"\"\n CLOCK8: Image\n \"\"\"Imatge d'una l\u00ednia apuntant les vuit. (les vuit)\"\"\"\n CLOCK7: Image\n \"\"\"Imatge d'una l\u00ednia apuntant les set. (les set)\"\"\"\n CLOCK6: Image\n \"\"\"Imatge amb una l\u00ednia apuntant a les 6 en punt. (les sis)\"\"\"\n CLOCK5: Image\n \"\"\"Imatge amb una l\u00ednia apuntant a les 5 en punt. (les cinc)\"\"\"\n CLOCK4: Image\n \"\"\"Imatge amb una l\u00ednia apuntant a les 4 en punt. (les quatre)\"\"\"\n CLOCK3: Image\n \"\"\"Imatge amb una l\u00ednia apuntant a les 3 en punt. (les tres)\"\"\"\n CLOCK2: Image\n \"\"\"Imatge amb una l\u00ednia apuntant a les 2 en punt. (les dues)\"\"\"\n CLOCK1: Image\n \"\"\"Imatge amb una l\u00ednia apuntant a la 1 en punt. (la una)\"\"\"\n ARROW_N: Image\n \"\"\"Imatge de fletxa apuntant al nord. (fletxa n)\"\"\"\n ARROW_NE: Image\n \"\"\"Imatge de fletxa apuntant al nord-est. (fletxa ne)\"\"\"\n ARROW_E: Image\n \"\"\"Imatge de fletxa apuntant a l'est. (fletxa e)\"\"\"\n ARROW_SE: Image\n \"\"\"Imatge de fletxa apuntant al sud-est. (fletxa se)\"\"\"\n ARROW_S: Image\n \"\"\"Imatge de fletxa apuntant al sud. (fletxa s)\"\"\"\n ARROW_SW: Image\n \"\"\"Imatge de fletxa apuntant al sud-oest. (fletxa so)\"\"\"\n ARROW_W: Image\n \"\"\"Imatge de fletxa apuntant a l'oest. (fletxa o)\"\"\"\n ARROW_NW: Image\n \"\"\"Imatge de fletxa apuntant al nord-oest. (fletxa no)\"\"\"\n TRIANGLE: Image\n \"\"\"Imatge d'un triangle apuntant amunt.\"\"\"\n TRIANGLE_LEFT: Image\n \"\"\"Imatge d'un triangle en la cantonada esquerra. (triangle a l'esquerra)\"\"\"\n CHESSBOARD: Image\n \"\"\"Leds alternatius il\u00b7luminats en un patr\u00f3 d'escacs. (Tauler d'escacs)\"\"\"\n DIAMOND: Image\n \"\"\"Imatge d'un diamant (diamant)\"\"\"\n DIAMOND_SMALL: Image\n \"\"\"Imatge d'un diamant petit (diamant petit)\"\"\"\n SQUARE: Image\n \"\"\"Imatge d'un quadrat (quadrat)\"\"\"\n SQUARE_SMALL: Image\n \"\"\"Imatge d'un quadrat petit (quadrat petit)\"\"\"\n RABBIT: Image\n \"\"\"Imatge d'un conill. (conill)\"\"\"\n COW: Image\n \"\"\"Imatge d'una vaca. (vaca)\"\"\"\n MUSIC_CROTCHET: Image\n \"\"\"Imatge de la nota musical negra (nota musical negra)\"\"\"\n MUSIC_QUAVER: Image\n \"\"\"Imatge de la nota musical corxera (nota musical corxera)\"\"\"\n MUSIC_QUAVERS: Image\n \"\"\"Imatge d'un parell de notes musicals corxeres (nota musical corxera)\"\"\"\n PITCHFORK: Image\n \"\"\"Imatge d'una forca. (forca)\"\"\"\n XMAS: Image\n \"\"\"Imatge d'un arbre de Nadal (nadal)\"\"\"\n PACMAN: Image\n \"\"\"Imatge del personatge de Pac-man a arcade\"\"\"\n TARGET: Image\n \"\"\"Imatge d'objectiu. (diana)\"\"\"\n TSHIRT: Image\n \"\"\"Imatge de samarreta. (Imatge d'una samarreta T-shirt)\"\"\"\n ROLLERSKATE: Image\n \"\"\"Imatge d'un patinet. (patinet)\"\"\"\n DUCK: Image\n \"\"\"Imatge d'un \u00e0nec. (\u00e0nec)\"\"\"\n HOUSE: Image\n \"\"\"Imatge d'una casa. (casa)\"\"\"\n TORTOISE: Image\n \"\"\"Imatge d'una tortuga. (tortuga)\"\"\"\n BUTTERFLY: Image\n \"\"\"Imatge d'una papallona. (papallona)\"\"\"\n STICKFIGURE: Image\n \"\"\"Imatge de figura d'un pal. (imatge d'un pal)\"\"\"\n GHOST: Image\n \"\"\"Imatge d'un fantasma. (fantasma)\"\"\"\n SWORD: Image\n \"\"\"Imatge d'una espasa (espasa)\"\"\"\n GIRAFFE: Image\n \"\"\"Imatge d'una girafa. (girafa)\"\"\"\n SKULL: Image\n \"\"\"Imatge d'un crani. (crani)\"\"\"\n UMBRELLA: Image\n \"\"\"Imatge d'un paraigua, (paraigua)\"\"\"\n SNAKE: Image\n \"\"\"Imatge d'una serp. (serp)\"\"\"\n SCISSORS: Image\n \"\"\"Imatge d'unes tisores. (tisores)\"\"\"\n ALL_CLOCKS: List[Image]\n \"\"\"Una llista que cont\u00e9 totes les imatges CLOCK_ en seq\u00fc\u00e8ncia. (tots els rellotges)\"\"\"\n ALL_ARROWS: List[Image]\n \"\"\"Una llista que cont\u00e9 totes les ARROW_images en seq\u00fc\u00e8ncia. (totes les fletxes)\"\"\"\n\n @overload\n def __init__(self, string: str) -> None:\n \"\"\"Crea una imatge a partir d'una cadena que descrigui quins leds estan encesos.\n\n``string`` has to consist of digits 0-9 arranged into lines,\ndescribing the image, for example::\n\n image = Image(\"90009:\"\n \"09090:\"\n \"00900:\"\n \"09090:\"\n \"90009\")\n\nwill create a 5\u00d75 image of an X. The end of a line is indicated by a\ncolon. It's also possible to use newlines (\\\\n) insead of the colons.\n\n:param string: (cadena) La cadena descrivint la imatge.\"\"\"\n ...\n\n @overload\n def __init__(self, width: int=5, height: int=5, buffer: ReadableBuffer=None) -> None:\n \"\"\"Crea una imatge buida amb ``width`` columnes i ``height`` files.\n\n:param width: (amplada) Amplada opcional de la imatge\n:param height: (al\u00e7\u00e0ria) Al\u00e7\u00e0ria opcional de la imatge\n:param buffer: (mem\u00f2ria interm\u00e8dia) Llistes o bytes opcionals d'enters de ``width``\u00d7``height`` dins l'interval de 0 a 9 per inicialitzar la imatge\n\nExamples::\n\n Image(2, 2, b'\\x08\\x08\\x08\\x08')\n Image(2, 2, bytearray([9,9,9,9]))\n\nThese create 2 x 2 pixel images at full brightness.\"\"\"\n ...\n\n def width(self) -> int:\n \"\"\"Obt\u00e9 el nombre de columnes (amplada)\n\n:return: The number of columns in the image\"\"\"\n ...\n\n def height(self) -> int:\n \"\"\"Obt\u00e9 el nombre de files. (al\u00e7\u00e0ria)\n\n:return: The number of rows in the image\"\"\"\n ...\n\n def set_pixel(self, x: int, y: int, value: int) -> None:\n \"\"\"Estableix la brillantor d'un p\u00edxel. (estableix p\u00edxel)\n\nExample: ``my_image.set_pixel(0, 0, 9)``\n\n:param x: El nombre de la columna\n:param y: El nombre de la fila\n:param value: (valor) La brillantor com a nombre enter entre 0 (fosc) i 9 (brillant)\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def get_pixel(self, x: int, y: int) -> int:\n \"\"\"Obt\u00e9 la brillantor d'un p\u00edxel. (obt\u00e9 p\u00edxel)\n\nExample: ``my_image.get_pixel(0, 0)``\n\n:param x: El nombre de la columna\n:param y: El nombre de la fila\n:return: The brightness as an integer between 0 and 9.\"\"\"\n ...\n\n def shift_left(self, n: int) -> Image:\n \"\"\"Crea una imatge nova movent-la cap a l'esquerra. (despla\u00e7a a l'esquerra)\n\nExample: ``Image.HEART_SMALL.shift_left(1)``\n\n:param n: El nombre de columnes per despla\u00e7ar-se\n:return: The shifted image\"\"\"\n ...\n\n def shift_right(self, n: int) -> Image:\n \"\"\"Crea una imatge nova movent-la cap a la dreta. (despla\u00e7a a la dreta)\n\nExample: ``Image.HEART_SMALL.shift_right(1)``\n\n:param n: El nombre de columnes per despla\u00e7ar-se\n:return: The shifted image\"\"\"\n ...\n\n def shift_up(self, n: int) -> Image:\n \"\"\"Crea una imatge nova despla\u00e7ant la imatge cap amunt. (despla\u00e7a cap amunt)\n\nExample: ``Image.HEART_SMALL.shift_up(1)``\n\n:param n: El nombre de files per despla\u00e7ar-se\n:return: The shifted image\"\"\"\n ...\n\n def shift_down(self, n: int) -> Image:\n \"\"\"Crea una imatge nova despla\u00e7ant-la cap avall. (despla\u00e7a cap avall)\n\nExample: ``Image.HEART_SMALL.shift_down(1)``\n\n:param n: El nombre de files per despla\u00e7ar-se\n:return: The shifted image\"\"\"\n ...\n\n def crop(self, x: int, y: int, w: int, h: int) -> Image:\n \"\"\"Crea una imatge nova retallant la imatge. (retalla)\n\nExample: ``Image.HEART.crop(1, 1, 3, 3)``\n\n:param x: La columna de despla\u00e7ament del retall\n:param y: La fila de despla\u00e7ament del retall\n:param w: L'amplada del retall\n:param h: L'al\u00e7\u00e0ria del retall\n:return: The new image\"\"\"\n ...\n\n def copy(self) -> Image:\n \"\"\"Crea una c\u00f2pia exacta de la imatge (c\u00f2pia)\n\nExample: ``Image.HEART.copy()``\n\n:return: The new image\"\"\"\n ...\n\n def invert(self) -> Image:\n \"\"\"Crea una imatge nova invertint la brillantor dels p\u00edxels de la imatge\nfont. (inverteix)\n\nExample: ``Image.SMALL_HEART.invert()``\n\n:return: The new image.\"\"\"\n ...\n\n def fill(self, value: int) -> None:\n \"\"\"Assigna la brillantor de tots els p\u00edxels de la imatge (omple)\n\nExample: ``my_image.fill(5)``\n\n:param value: (valor) La nova brillantor com a nombre entre 0 (fosc) i 9 (brillant).\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def blit(self, src: Image, x: int, y: int, w: int, h: int, xdest: int=0, ydest: int=0) -> None:\n \"\"\"Copia una \u00e0rea d'una altra imatge a aquesta imatge.\n\nExample: ``my_image.blit(Image.HEART, 1, 1, 3, 3, 1, 1)``\n\n:param src: (font) La imatge font\n:param x: Despla\u00e7ament de la columna inicial a la imatge d'origen\n:param y: Despla\u00e7ament de la fila inicial a la imatge d'origen\n:param w: El nombre de columnes a copiar\n:param h: El nombre de files a copiar\n:param xdest: El despla\u00e7ament de columna a modificar en aquesta imatge\n:param ydest: El despla\u00e7ament de fila que cal modificar en aquesta imatge\n\nPixels outside the source image are treated as having a brightness of 0.\n\n``shift_left()``, ``shift_right()``, ``shift_up()``, ``shift_down()``\nand ``crop()`` can are all implemented by using ``blit()``.\n\nFor example, img.crop(x, y, w, h) can be implemented as::\n\n def crop(self, x, y, w, h):\n res = Image(w, h)\n res.blit(self, x, y, w, h)\n return res\"\"\"\n ...\n\n def __repr__(self) -> str:\n \"\"\"Obt\u00e9 una representaci\u00f3 de cadena compacta de la imatge. (repr - Obt\u00e9 una representaci\u00f3 de cadena compacta de la imatge.)\"\"\"\n ...\n\n def __str__(self) -> str:\n \"\"\"Obt\u00e9 una representaci\u00f3 de cadena llegible de la imatge.\"\"\"\n ...\n\n def __add__(self, other: Image) -> Image:\n \"\"\"Crea una imatge nova afegint els valors de brillantor de les dues\nimatges per a cada p\u00edxel. (afegeix)\n\nExample: ``Image.HEART + Image.HAPPY``\n\n:param other: (altre) La imatge a afegir.\"\"\"\n ...\n\n def __sub__(self, other: Image) -> Image:\n \"\"\"Crea una imatge nova restant els valors de brillantor d'una altra imatge d'aquesta imatge.\n\nExample: ``Image.HEART - Image.HEART_SMALL``\n\n:param other: (altre) La imatge a restar.\"\"\"\n ...\n\n def __mul__(self, n: float) -> Image:\n \"\"\"Crea una imatge nova multiplicant la brillantor de cada p\u00edxel per\n``n``.\n\nExample: ``Image.HEART * 0.5``\n\n:param n: El valor per multiplicar.\"\"\"\n ...\n\n def __truediv__(self, n: float) -> Image:\n \"\"\"Crea una imatge nova dividint la brillantor de cada p\u00edxel per\n``n``.\n\nExample: ``Image.HEART / 2``\n\n:param n: El valor del divisor.\"\"\"\n ...\n\nclass SoundEvent:\n LOUD: SoundEvent\n \"\"\"Representa la transici\u00f3 dels esdeveniments de so, des de ``quiet`` a ``loud`` com picant de mans o cridant. (so fort)\"\"\"\n QUIET: SoundEvent\n \"\"\"Representa la transici\u00f3 dels esdeveniments de so, des de ``loud`` a ``quiet`` com parlant o m\u00fasica de fons. (so fluix)\"\"\"\n\nclass Sound:\n \"\"\"Els sons integrats es poden reproduir mitjan\u00e7ant ``audio.play(Sound.NAME)``. (so)\"\"\"\n GIGGLE: Sound\n \"\"\"So de riure (riure)\"\"\"\n HAPPY: Sound\n \"\"\"So feli\u00e7. (feli\u00e7)\"\"\"\n HELLO: Sound\n \"\"\"So de salutaci\u00f3. (hola)\"\"\"\n MYSTERIOUS: Sound\n \"\"\"So misteri\u00f3s. (misteri\u00f3s)\"\"\"\n SAD: Sound\n \"\"\"So trist. (tristesa)\"\"\"\n SLIDE: Sound\n \"\"\"So lliscant (so lliscant)\"\"\"\n SOARING: Sound\n \"\"\"So creixent. (creixent)\"\"\"\n SPRING: Sound\n \"\"\"So primaveral. (primaveral)\"\"\"\n TWINKLE: Sound\n \"\"\"So de centelleig. (centelleig)\"\"\"\n YAWN: Sound\n \"\"\"So de badall. (badall)\"\"\"", "/typeshed/stdlib/microbit/accelerometer.pyi": "\"\"\"Mesura l'acceleraci\u00f3 de la micro:bit i reconeix els gestos. (acceler\u00f2metre)\"\"\"\nfrom typing import Tuple\n\ndef get_x() -> int:\n \"\"\"Obt\u00e9 la mesura de l'acceleraci\u00f3 a l'eix ``x`` en mili-g. (obt\u00e9 x)\n\nExample: ``accelerometer.get_x()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_y() -> int:\n \"\"\"Obt\u00e9 la mesura de l'acceleraci\u00f3 a l'eix ``y`` en mili-g. (obt\u00e9 y)\n\nExample: ``accelerometer.get_y()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_z() -> int:\n \"\"\"Obt\u00e9 la mesura de l'acceleraci\u00f3 a l'eix ``z`` en mili-g. (obt\u00e9 z)\n\nExample: ``accelerometer.get_z()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_values() -> Tuple[int, int, int]:\n \"\"\"Obt\u00e9 les mesures d'acceleraci\u00f3 en tots els eixos alhora com una tupla. (obt\u00e9 valors)\n\nExample: ``x, y, z = accelerometer.get_values()``\n\n:return: a three-element tuple of integers ordered as X, Y, Z, each value a positive or negative integer depending on direction in the range +/- 2000mg\"\"\"\n ...\n\ndef get_strength() -> int:\n \"\"\"Obt\u00e9 la mesura de l'acceleraci\u00f3 de tots els eixos combinats, com un nombre enter positiu. Aquest ser\u00e0 la suma Pitag\u00f2rica dels eixos X, Y i Z. (obt\u00e9 la for\u00e7a)\n\nExample: ``accelerometer.get_strength()``\n\n:return: The combined acceleration strength of all the axes, in milli-g.\"\"\"\n ...\n\ndef current_gesture() -> str:\n \"\"\"Obt\u00e9 el nom del gest actual. (El gest actual)\n\nExample: ``accelerometer.current_gesture()``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:return: The current gesture\"\"\"\n ...\n\ndef is_gesture(name: str) -> bool:\n \"\"\"Comprova si el gest nomenat est\u00e0 actiu actualment.\n\nExample: ``accelerometer.is_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: (nom) El nom del gest\n:return: ``True`` if the gesture is active, ``False`` otherwise.\"\"\"\n ...\n\ndef was_gesture(name: str) -> bool:\n \"\"\"Comprova si el gest nomenat ha estat actiu des de l'\u00faltima crida.\n\nExample: ``accelerometer.was_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: (nom) El nom del gest\n:return: ``True`` if the gesture was active since the last call, ``False`` otherwise.\"\"\"\n\ndef get_gestures() -> Tuple[str, ...]:\n \"\"\"Retorna una tupla de l'historial de gestos. (obt\u00e9 gestos)\n\nExample: ``accelerometer.get_gestures()``\n\nClears the gesture history before returning.\n\nGestures are not updated in the background so there needs to be constant\ncalls to some accelerometer method to do the gesture detection. Usually\ngestures can be detected using a loop with a small :func:`microbit.sleep` delay.\n\n:return: The history as a tuple, most recent last.\"\"\"\n ...\n\ndef set_range(value: int) -> None:\n \"\"\"Estableix l'interval de la sensibilitat de l'acceler\u00f2metre, en g (gravetat est\u00e0ndard), al valor m\u00e9s proper acceptat pel maquinari, arrodonit a ``2``, ``4``, o ``8``\n\nExample: ``accelerometer.set_range(8)``\n\n:param value: (valor) Nou interval per a l'acceler\u00f2metre, un nombre enter a ``g``.\"\"\"", "/typeshed/stdlib/microbit/audio.pyi": "\"\"\"Reprodueix sons amb la micro:bit (importa ``audio`` per a la compatibilitat amb V1). (\u00e0udio)\"\"\"\nfrom ..microbit import MicroBitDigitalPin, Sound, pin0\nfrom typing import ClassVar, Iterable, Union\n\ndef play(source: Union[Iterable[AudioFrame], Sound, SoundEffect], wait: bool=True, pin: MicroBitDigitalPin=pin0, return_pin: Union[MicroBitDigitalPin, None]=None) -> None:\n \"\"\"Reprodueix un so incorporat, un efecte de s\u00f3 o marcs d'\u00e0udio personalitzats.\n\nExample: ``audio.play(Sound.GIGGLE)``\n\n:param source: (origen) Un objecte de ``Sound`` incorporat com ``Sound.GIGGLE``, un ``SoundEffect`` o una data de mostra com un iterable de ``AudioFrame`` .\n:param wait: (espera) Si ``wait`` \u00e9s ``True``, aquesta funci\u00f3 es bloquejar\u00e0 fins que s'acabi el so.\n:param pin: Es pot utilitzar un argument opcional per especificar el pin de sortida per anul\u00b7lar el valor predeterminat de ``pin0``. Si no vols que es reprodueixi cap so, pots utilitzar ``pin=None``.\n:param return_pin: (retorna el pin) Especifica un pin diferent del connector d'expansi\u00f3 per connectar-lo a un altaveu extern en lloc de posar a terra. Aix\u00f2 s'ignora per a la revisi\u00f3 **V2**.\"\"\"\n\ndef is_playing() -> bool:\n \"\"\"Verifica si s'est\u00e0 reproduint un so. (est\u00e0 reproduint)\n\nExample: ``audio.is_playing()``\n\n:return: ``True`` if audio is playing, otherwise ``False``.\"\"\"\n ...\n\ndef stop() -> None:\n \"\"\"Atura tota la reproducci\u00f3 d'\u00e0udio. (atura)\n\nExample: ``audio.stop()``\"\"\"\n ...\n\nclass SoundEffect:\n \"\"\"Un efecte sonor, compost per un conjunt de par\u00e0metres configurats via el constructor o atributs.\"\"\"\n WAVEFORM_SINE: ClassVar[int]\n \"\"\"Opci\u00f3 d'ona sinusoidal pel par\u00e0metre ``waveform``. (forma d'ona sinusoidal)\"\"\"\n WAVEFORM_SAWTOOTH: ClassVar[int]\n \"\"\"Opci\u00f3 d'ona de dent de serra pel par\u00e0metre ``waveform``. (forma d'ona de dent de serra)\"\"\"\n WAVEFORM_TRIANGLE: ClassVar[int]\n \"\"\"Opci\u00f3 d'ona triangular pel par\u00e0metre ``waveform``. (forma d'ona triangular)\"\"\"\n WAVEFORM_SQUARE: ClassVar[int]\n \"\"\"Opci\u00f3 d'ona quadrada pel par\u00e0metre ``waveform``. (forma d'ona quadrada)\"\"\"\n WAVEFORM_NOISE: ClassVar[int]\n \"\"\"Opci\u00f3 d'ona de soroll pel par\u00e0metre ``waveform``. (forma d'ona de soroll)\"\"\"\n SHAPE_LINEAR: ClassVar[int]\n \"\"\"Opci\u00f3 d'ona lineal pel par\u00e0metre ``shape``. (forma lineal)\"\"\"\n SHAPE_CURVE: ClassVar[int]\n \"\"\"Opci\u00f3 d'interpolaci\u00f3 de corba usada pel par\u00e0metre ``shape``. (forma de corba)\"\"\"\n SHAPE_LOG: ClassVar[int]\n \"\"\"Opci\u00f3 d'interpolaci\u00f3 logar\u00edtmica utilitzada pel par\u00e0metre ``shape``. (forma logar\u00edtmica)\"\"\"\n FX_NONE: ClassVar[int]\n \"\"\"Opci\u00f3 de cap efecte utilitzat pel par\u00e0metre ``fx``. (fx cap)\"\"\"\n FX_TREMOLO: ClassVar[int]\n \"\"\"Opci\u00f3 d'efecte tr\u00e8molo utilitzat pel par\u00e0metre ``fx``. (fx tr\u00e9molo)\"\"\"\n FX_VIBRATO: ClassVar[int]\n \"\"\"Opci\u00f3 d'efecte vibrato utilitzat pel par\u00e0metre ``fx``.\"\"\"\n FX_WARBLE: ClassVar[int]\n \"\"\"Opci\u00f3 d'efecte gorjeu utilitzat pel par\u00e0metre ``fx``. (Efecte gorjeu)\"\"\"\n freq_start: int\n \"\"\"Freq\u00fc\u00e8ncia inicial en Hertz (Hz), un nombre entre ``0`` i ``9999`` (freq\u00fc\u00e8ncia inicial)\"\"\"\n freq_end: int\n \"\"\"Freq\u00fc\u00e8ncia final en Hertz (Hz), un nombre entre ``0`` i ``9999`` (frequ\u00e8ncia final)\"\"\"\n duration: int\n \"\"\"Durada del so en mil\u00b7lisegons, un nombre entre ``0`` and ``9999`` (Durada - duraci\u00f3)\"\"\"\n vol_start: int\n \"\"\"Volum inicial, un nombre entre ``0`` and ``255`` (volum inicial)\"\"\"\n vol_end: int\n \"\"\"Valor del volum final, un nombre entre ``0`` and ``255`` (volum final)\"\"\"\n waveform: int\n \"\"\"Tipus de forma d'ona, un d'aquest valors: ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (randomly generated noise) (forma d'ona)\"\"\"\n fx: int\n \"\"\"Efecte a afegir al so, un dels seg\u00fcents valors: ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``, or ``FX_NONE`` (efecte)\"\"\"\n shape: int\n \"\"\"El tipus de corba d'interpolaci\u00f3 entre les freq\u00fc\u00e8ncies inicial i final, diferents formes d'ona tenen diferents r\u00e0tios de canvi en la freq\u00fc\u00e8ncia. Un dels seg\u00fcents valors: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG`` (forma)\"\"\"\n\n def __init__(self, freq_start: int=500, freq_end: int=2500, duration: int=500, vol_start: int=255, vol_end: int=0, waveform: int=WAVEFORM_SQUARE, fx: int=FX_NONE, shape: int=SHAPE_LOG):\n \"\"\"Crea un efecte de so nou. (inicial)\n\nExample: ``my_effect = SoundEffect(duration=1000)``\n\nAll the parameters are optional, with default values as shown above, and\nthey can all be modified via attributes of the same name. For example, we\ncan first create an effect ``my_effect = SoundEffect(duration=1000)``,\nand then change its attributes ``my_effect.duration = 500``.\n\n:param freq_start: (freq\u00fc\u00e8ncia inicial) Freq\u00fc\u00e8ncia inicial en Hertz (Hz), un nombre entre ``0`` i ``9999``.\n:param freq_end: (frequ\u00e8ncia final) Freq\u00fc\u00e8ncia final en Hertz (Hz), un nombre entre ``0`` i ``9999``.\n:param duration: (Durada - duraci\u00f3) Duraci\u00f3 del so en mil\u00b7lisegons, un nombre entre ``0`` i ``9999``.\n:param vol_start: (volum inicial) Valor del volum inicial, un nombre entre ``0`` i ``255``.\n:param vol_end: (volum final) Valor del volum final, un nombre entre ``0`` i ``255``.\n:param waveform: (forma d'ona) Tipus de forma d'ona, un d'aquests valors: ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (soroll generat aleat\u00f2riament).\n:param fx: (efecte) Efecte a afegir al so, un del seg\u00fcents valors: ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``, or ``FX_NONE``.\n:param shape: (forma) El tipus de corba d'interpolaci\u00f3 entre les freq\u00fc\u00e8ncies inicial i final, diferents formes d'ona tenen diferents r\u00e0tios de canvi en la freq\u00fc\u00e8ncia. Un dels seg\u00fcents valors: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG``\"\"\"\n\n def copy(self) -> SoundEffect:\n \"\"\"Crea una c\u00f2pia d'aquest ``SoundEffect``. (c\u00f2pia)\n\nExample: ``sound_2 = sound_1.copy()``\n\n:return: A copy of the SoundEffect.\"\"\"\n\nclass AudioFrame:\n \"\"\"Un objecte ``AudioFrame`` \u00e9s una llista de 32 mostres cadascuna de les quals \u00e9s un byte sense signar\n(nombre enter entre 0 i 255).\n\nIt takes just over 4 ms to play a single frame.\n\nExample::\n\n frame = AudioFrame()\n for i in range(len(frame)):\n frame[i] = 252 - i * 8\"\"\"\n\n def copyfrom(self, other: AudioFrame) -> None:\n \"\"\"Sobreposa les dades d'aquest ``AudioFrame`` amb les dades d'una altra inst\u00e0ncia ``AudioFrame`` . (copia desde)\n\nExample: ``my_frame.copyfrom(source_frame)``\n\n:param other: (altre) ``AudioFrame`` inst\u00e0ncia de la qual copiar les dades.\"\"\"\n\n def __len__(self) -> int:\n ...\n\n def __setitem__(self, key: int, value: int) -> None:\n ...\n\n def __getitem__(self, key: int) -> int:\n ...", @@ -45,7 +45,7 @@ "/typeshed/stdlib/microbit/speaker.pyi": "\"\"\"Controla l'altaveu integrat (nom\u00e9s V2). (altaveu)\"\"\"\n\ndef off() -> None:\n \"\"\"Apaga l'altaveu.\n\nExample: ``speaker.off()``\n\nThis does not disable sound output to an edge connector pin.\"\"\"\n ...\n\ndef on() -> None:\n \"\"\"Enc\u00e9n l'altaveu.\n\nExample: ``speaker.on()``\"\"\"\n ...", "/typeshed/stdlib/microbit/spi.pyi": "\"\"\"Comunica amb dispositius mitjan\u00e7ant el bus d'interf\u00edcie perif\u00e8rica s\u00e8rie (SPI).\"\"\"\nfrom _typeshed import ReadableBuffer, WriteableBuffer\nfrom ..microbit import pin13, pin14, pin15, MicroBitDigitalPin\n\ndef init(baudrate: int=1000000, bits: int=8, mode: int=0, sclk: MicroBitDigitalPin=pin13, mosi: MicroBitDigitalPin=pin15, miso: MicroBitDigitalPin=pin14) -> None:\n \"\"\"Inicialitzar la comunicaci\u00f3 SPI.\n\nExample: ``spi.init()``\n\nFor correct communication, the parameters have to be the same on both communicating devices.\n\n:param baudrate: (Velocitat de bauds) La velocitat de comunicaci\u00f3.\n:param bits: L'amplada en bits de cada transfer\u00e8ncia. Actualment nom\u00e9s ``bits=8`` \u00e9s acceptada . Tot i que aix\u00f2 pot canviar en el futur\n:param mode: Determina la combinaci\u00f3 de polaritat i fase del rellotge: `consulta la taula en l\u00ednia `_.\n:param sclk: pin sclk (per defecte 13)\n:param mosi: mosi pin (per defecte 15)\n:param miso: miso pin (per defecte 14)\"\"\"\n ...\n\ndef read(nbytes: int) -> bytes:\n \"\"\"Llegeix bytes (llegeix)\n\nExample: ``spi.read(64)``\n\n:param nbytes: Nombre m\u00e0xim de bytes per llegir.\n:return: The bytes read.\"\"\"\n ...\n\ndef write(buffer: ReadableBuffer) -> None:\n \"\"\"Escriu bytes al bus. (escriu)\n\nExample: ``spi.write(bytes([1, 2, 3]))``\n\n:param buffer: (mem\u00f2ria interm\u00e8dia) Una mem\u00f2ria interm\u00e8dia per a llegir dades.\"\"\"\n ...\n\ndef write_readinto(out: WriteableBuffer, in_: ReadableBuffer) -> None:\n \"\"\"Escriu la mem\u00f2ria interm\u00e8dia ``out`` al bus i llegeix qualsevol resposta a la mem\u00f2ria interm\u00e8dia ``in_``.\n\nExample: ``spi.write_readinto(out_buffer, in_buffer)``\n\nThe length of the buffers should be the same. The buffers can be the same object.\n\n:param out: La mem\u00f2ria interm\u00e8dia per a escriure qualsevol resposta.\n:param in_: La mem\u00f2ria interm\u00e8dia per a llegir dades.\"\"\"\n ...", "/typeshed/stdlib/microbit/uart.pyi": "\"\"\"Comunica amb un dispositiu mitjan\u00e7ant una interf\u00edcie s\u00e8rie.\"\"\"\nfrom _typeshed import WriteableBuffer\nfrom ..microbit import MicroBitDigitalPin\nfrom typing import Optional, Union\nODD: int\n\"\"\"Paritat senar (senar)\"\"\"\nEVEN: int\n\"\"\"Paritat parella (parell)\"\"\"\n\ndef init(baudrate: int=9600, bits: int=8, parity: Optional[int]=None, stop: int=1, tx: Optional[MicroBitDigitalPin]=None, rx: Optional[MicroBitDigitalPin]=None) -> None:\n \"\"\"Inicialitzar la comunicaci\u00f3 en s\u00e8rie.\n\nExample: ``uart.init(115200, tx=pin0, rx=pin1)``\n\n:param baudrate: (Velocitat de bauds) La velocitat de comunicaci\u00f3.\n:param bits: La mida dels bytes que es transmeten. micro:bit nom\u00e9s n'admet 8.\n:param parity: (paritat) Com es verifica la paritat, ``None``, ``uart.ODD`` o ``uart.EVEN``.\n:param stop: (atura) El nombre de bits de parada ha de ser 1 per micro:bit.\n:param tx: Pin transmissor.\n:param rx: Receiving pin.\n\nInitializing the UART on external pins will cause the Python console on\nUSB to become unaccessible, as it uses the same hardware. To bring the\nconsole back you must reinitialize the UART without passing anything for\n``tx`` or ``rx`` (or passing ``None`` to these arguments). This means\nthat calling ``uart.init(115200)`` is enough to restore the Python console.\n\nFor more details see `the online documentation `_.\"\"\"\n ...\n\ndef any() -> bool:\n \"\"\"Verifica si hi ha alguna data esperant.\n\nExample: ``uart.any()``\n\n:return: ``True`` if any data is waiting, else ``False``.\"\"\"\n ...\n\ndef read(nbytes: Optional[int]=None) -> Optional[bytes]:\n \"\"\"Llegeix bytes (llegeix)\n\nExample: ``uart.read()``\n\n:param nbytes: Si s'especifica ``nbytes``, llegeix com a m\u00e0xim tants bytes, en cas contrari llegeix tants bytes com sigui possible\n:return: A bytes object or ``None`` on timeout\"\"\"\n ...\n\ndef readinto(buf: WriteableBuffer, nbytes: Optional[int]=None) -> Optional[int]:\n \"\"\"Llegeix bytes al ``buf``.\n\nExample: ``uart.readinto(input_buffer)``\n\n:param buf: La mem\u00f2ria interm\u00e8dia a on escriure.\n:param nbytes: Si s'especifica ``nbytes``, llegeix com a m\u00e0xim aquests bytes, en cas contrari llegeix ``len(buf)`` bytes.\n:return: number of bytes read and stored into ``buf`` or ``None`` on timeout.\"\"\"\n ...\n\ndef readline() -> Optional[bytes]:\n \"\"\"Llegir una l\u00ednia que acaba en un car\u00e0cter de nova l\u00ednia.\n\nExample: ``uart.readline()``\n\n:return: The line read or ``None`` on timeout. The newline character is included in the returned bytes.\"\"\"\n ...\n\ndef write(buf: Union[bytes, str]) -> Optional[int]:\n \"\"\"Escriu una mem\u00f2ria interm\u00e8dia al bus (escriu)\n\nExample: ``uart.write('hello world')``\n\n:param buf: Un objecte bytes o una cadena.\n:return: The number of bytes written, or ``None`` on timeout.\n\nExamples::\n\n uart.write('hello world')\n uart.write(b'hello world')\n uart.write(bytes([1, 2, 3]))\"\"\"\n ...", - "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", + "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", "/src/pyrightconfig.json": "{ \n \"pythonVersion\": \"3.6\",\n \"pythonPlatform\": \"Linux\",\n \"typeCheckingMode\": \"basic\",\n \"typeshedPath\": \"/typeshed/\",\n \"reportMissingModuleSource\": false,\n \"reportWildcardImportFromLibrary\": false,\n \"verboseOutput\": true\n }\n" } } \ No newline at end of file diff --git a/src/micropython/main/typeshed.de.json b/src/micropython/main/typeshed.de.json index 9835b2b1c..888956490 100644 --- a/src/micropython/main/typeshed.de.json +++ b/src/micropython/main/typeshed.de.json @@ -8,16 +8,16 @@ "/typeshed/stdlib/builtins.pyi": "import sys\nimport types\nfrom _typeshed import (\n OpenBinaryMode,\n OpenTextMode,\n ReadableBuffer,\n Self,\n StrOrBytesPath,\n SupportsDivMod,\n SupportsKeysAndGetItem,\n SupportsLenAndGetItem,\n SupportsLessThan,\n SupportsLessThanT,\n SupportsRDivMod,\n SupportsWrite,\n)\nfrom types import CodeType, TracebackType\nfrom typing import (\n IO,\n AbstractSet,\n Any,\n AsyncIterable,\n AsyncIterator,\n BinaryIO,\n ByteString,\n Callable,\n FrozenSet,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Mapping,\n MutableMapping,\n MutableSequence,\n MutableSet,\n NoReturn,\n Protocol,\n Reversible,\n Sequence,\n Set,\n Sized,\n SupportsAbs,\n SupportsBytes,\n SupportsComplex,\n SupportsFloat,\n SupportsInt,\n SupportsRound,\n TextIO,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n overload,\n)\nfrom typing_extensions import Literal, SupportsIndex, final\n\nif sys.version_info >= (3, 9):\n from types import GenericAlias\n\nclass _SupportsTrunc(Protocol):\n def __trunc__(self) -> int: ...\n\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n_S = TypeVar(\"_S\")\n_T1 = TypeVar(\"_T1\")\n_T2 = TypeVar(\"_T2\")\n_T3 = TypeVar(\"_T3\")\n_T4 = TypeVar(\"_T4\")\n_T5 = TypeVar(\"_T5\")\n_TT = TypeVar(\"_TT\", bound=\"type\")\n_TBE = TypeVar(\"_TBE\", bound=\"BaseException\")\n\nclass object:\n __doc__: str | None\n __dict__: dict[str, Any]\n __slots__: str | Iterable[str]\n __module__: str\n __annotations__: dict[str, Any]\n @property\n def __class__(self: _T) -> Type[_T]: ...\n # Ignore errors about type mismatch between property getter and setter\n @__class__.setter\n def __class__(self, __type: Type[object]) -> None: ... # type: ignore # noqa: F811\n def __init__(self) -> None: ...\n def __new__(cls: Type[_T]) -> _T: ...\n def __setattr__(self, name: str, value: Any) -> None: ...\n def __eq__(self, o: object) -> bool: ...\n def __ne__(self, o: object) -> bool: ...\n def __str__(self) -> str: ...\n def __repr__(self) -> str: ...\n def __hash__(self) -> int: ...\n def __format__(self, format_spec: str) -> str: ...\n def __getattribute__(self, name: str) -> Any: ...\n def __delattr__(self, name: str) -> None: ...\n def __sizeof__(self) -> int: ...\n def __reduce__(self) -> str | Tuple[Any, ...]: ...\n if sys.version_info >= (3, 8):\n def __reduce_ex__(self, protocol: SupportsIndex) -> str | Tuple[Any, ...]: ...\n else:\n def __reduce_ex__(self, protocol: int) -> str | Tuple[Any, ...]: ...\n def __dir__(self) -> Iterable[str]: ...\n def __init_subclass__(cls) -> None: ...\n\nclass staticmethod(object): # Special, only valid as a decorator.\n __func__: Callable[..., Any]\n __isabstractmethod__: bool\n def __init__(self, f: Callable[..., Any]) -> None: ...\n def __new__(cls: Type[_T], *args: Any, **kwargs: Any) -> _T: ...\n def __get__(self, obj: _T, type: Type[_T] | None = ...) -> Callable[..., Any]: ...\n\nclass classmethod(object): # Special, only valid as a decorator.\n __func__: Callable[..., Any]\n __isabstractmethod__: bool\n def __init__(self, f: Callable[..., Any]) -> None: ...\n def __new__(cls: Type[_T], *args: Any, **kwargs: Any) -> _T: ...\n def __get__(self, obj: _T, type: Type[_T] | None = ...) -> Callable[..., Any]: ...\n\nclass type(object):\n __base__: type\n __bases__: Tuple[type, ...]\n __basicsize__: int\n __dict__: dict[str, Any]\n __dictoffset__: int\n __flags__: int\n __itemsize__: int\n __module__: str\n __name__: str\n __qualname__: str\n __text_signature__: str | None\n __weakrefoffset__: int\n @overload\n def __init__(self, o: object) -> None: ...\n @overload\n def __init__(\n self, name: str, bases: Tuple[type, ...], dict: dict[str, Any], **kwds: Any\n ) -> None: ...\n @overload\n def __new__(cls, o: object) -> type: ...\n @overload\n def __new__(\n cls: Type[_TT],\n name: str,\n bases: Tuple[type, ...],\n namespace: dict[str, Any],\n **kwds: Any,\n ) -> _TT: ...\n def __call__(self, *args: Any, **kwds: Any) -> Any: ...\n def __subclasses__(self: _TT) -> list[_TT]: ...\n def __instancecheck__(self, instance: Any) -> bool: ...\n def __subclasscheck__(self, subclass: type) -> bool: ...\n @classmethod\n def __prepare__(\n metacls, __name: str, __bases: Tuple[type, ...], **kwds: Any\n ) -> Mapping[str, Any]: ...\n if sys.version_info >= (3, 10):\n def __or__(self, t: Any) -> types.UnionType: ...\n def __ror__(self, t: Any) -> types.UnionType: ...\n\nclass super(object):\n @overload\n def __init__(self, t: Any, obj: Any) -> None: ...\n @overload\n def __init__(self, t: Any) -> None: ...\n @overload\n def __init__(self) -> None: ...\n\nclass int:\n @overload\n def __new__(\n cls: Type[_T],\n x: str | bytes | SupportsInt | SupportsIndex | _SupportsTrunc = ...,\n ) -> _T: ...\n @overload\n def __new__(\n cls: Type[_T], x: str | bytes | bytearray, base: SupportsIndex\n ) -> _T: ...\n def to_bytes(\n self,\n length: SupportsIndex,\n byteorder: Literal[\"little\", \"big\"],\n *,\n signed: bool = ...,\n ) -> bytes: ...\n @classmethod\n def from_bytes(\n cls,\n bytes: Iterable[SupportsIndex] | SupportsBytes,\n byteorder: Literal[\"little\", \"big\"],\n *,\n signed: bool = ...,\n ) -> int: ... # TODO buffer object argument\n def __add__(self, x: int) -> int: ...\n def __sub__(self, x: int) -> int: ...\n def __mul__(self, x: int) -> int: ...\n def __floordiv__(self, x: int) -> int: ...\n def __truediv__(self, x: int) -> float: ...\n def __mod__(self, x: int) -> int: ...\n def __divmod__(self, x: int) -> Tuple[int, int]: ...\n def __radd__(self, x: int) -> int: ...\n def __rsub__(self, x: int) -> int: ...\n def __rmul__(self, x: int) -> int: ...\n def __rfloordiv__(self, x: int) -> int: ...\n def __rtruediv__(self, x: int) -> float: ...\n def __rmod__(self, x: int) -> int: ...\n def __rdivmod__(self, x: int) -> Tuple[int, int]: ...\n @overload\n def __pow__(self, __x: Literal[2], __modulo: int | None = ...) -> int: ...\n @overload\n def __pow__(\n self, __x: int, __modulo: int | None = ...\n ) -> Any: ... # Return type can be int or float, depending on x.\n def __rpow__(self, x: int, mod: int | None = ...) -> Any: ...\n def __and__(self, n: int) -> int: ...\n def __or__(self, n: int) -> int: ...\n def __xor__(self, n: int) -> int: ...\n def __lshift__(self, n: int) -> int: ...\n def __rshift__(self, n: int) -> int: ...\n def __rand__(self, n: int) -> int: ...\n def __ror__(self, n: int) -> int: ...\n def __rxor__(self, n: int) -> int: ...\n def __rlshift__(self, n: int) -> int: ...\n def __rrshift__(self, n: int) -> int: ...\n def __neg__(self) -> int: ...\n def __pos__(self) -> int: ...\n def __invert__(self) -> int: ...\n def __trunc__(self) -> int: ...\n def __ceil__(self) -> int: ...\n def __floor__(self) -> int: ...\n def __round__(self, ndigits: SupportsIndex = ...) -> int: ...\n def __getnewargs__(self) -> Tuple[int]: ...\n def __eq__(self, x: object) -> bool: ...\n def __ne__(self, x: object) -> bool: ...\n def __lt__(self, x: int) -> bool: ...\n def __le__(self, x: int) -> bool: ...\n def __gt__(self, x: int) -> bool: ...\n def __ge__(self, x: int) -> bool: ...\n def __str__(self) -> str: ...\n def __float__(self) -> float: ...\n def __int__(self) -> int: ...\n def __abs__(self) -> int: ...\n def __hash__(self) -> int: ...\n def __bool__(self) -> bool: ...\n def __index__(self) -> int: ...\n\nclass float:\n def __new__(\n cls: Type[_T], x: SupportsFloat | SupportsIndex | str | bytes | bytearray = ...\n ) -> _T: ...\n def __add__(self, x: float) -> float: ...\n def __sub__(self, x: float) -> float: ...\n def __mul__(self, x: float) -> float: ...\n def __floordiv__(self, x: float) -> float: ...\n def __truediv__(self, x: float) -> float: ...\n def __mod__(self, x: float) -> float: ...\n def __divmod__(self, x: float) -> Tuple[float, float]: ...\n def __pow__(\n self, x: float, mod: None = ...\n ) -> float: ... # In Python 3, returns complex if self is negative and x is not whole\n def __radd__(self, x: float) -> float: ...\n def __rsub__(self, x: float) -> float: ...\n def __rmul__(self, x: float) -> float: ...\n def __rfloordiv__(self, x: float) -> float: ...\n def __rtruediv__(self, x: float) -> float: ...\n def __rmod__(self, x: float) -> float: ...\n def __rdivmod__(self, x: float) -> Tuple[float, float]: ...\n def __rpow__(self, x: float, mod: None = ...) -> float: ...\n def __getnewargs__(self) -> Tuple[float]: ...\n def __trunc__(self) -> int: ...\n if sys.version_info >= (3, 9):\n def __ceil__(self) -> int: ...\n def __floor__(self) -> int: ...\n @overload\n def __round__(self, ndigits: None = ...) -> int: ...\n @overload\n def __round__(self, ndigits: SupportsIndex) -> float: ...\n def __eq__(self, x: object) -> bool: ...\n def __ne__(self, x: object) -> bool: ...\n def __lt__(self, x: float) -> bool: ...\n def __le__(self, x: float) -> bool: ...\n def __gt__(self, x: float) -> bool: ...\n def __ge__(self, x: float) -> bool: ...\n def __neg__(self) -> float: ...\n def __pos__(self) -> float: ...\n def __str__(self) -> str: ...\n def __int__(self) -> int: ...\n def __float__(self) -> float: ...\n def __abs__(self) -> float: ...\n def __hash__(self) -> int: ...\n def __bool__(self) -> bool: ...\n\nclass complex:\n @overload\n def __new__(cls: Type[_T], real: float = ..., imag: float = ...) -> _T: ...\n @overload\n def __new__(\n cls: Type[_T], real: str | SupportsComplex | SupportsIndex | complex\n ) -> _T: ...\n @property\n def real(self) -> float: ...\n @property\n def imag(self) -> float: ...\n def __add__(self, x: complex) -> complex: ...\n def __sub__(self, x: complex) -> complex: ...\n def __mul__(self, x: complex) -> complex: ...\n def __pow__(self, x: complex, mod: None = ...) -> complex: ...\n def __truediv__(self, x: complex) -> complex: ...\n def __radd__(self, x: complex) -> complex: ...\n def __rsub__(self, x: complex) -> complex: ...\n def __rmul__(self, x: complex) -> complex: ...\n def __rpow__(self, x: complex, mod: None = ...) -> complex: ...\n def __rtruediv__(self, x: complex) -> complex: ...\n def __eq__(self, x: object) -> bool: ...\n def __ne__(self, x: object) -> bool: ...\n def __neg__(self) -> complex: ...\n def __pos__(self) -> complex: ...\n def __str__(self) -> str: ...\n def __abs__(self) -> float: ...\n def __hash__(self) -> int: ...\n def __bool__(self) -> bool: ...\n\nclass str(Sequence[str]):\n @overload\n def __new__(cls: Type[_T], o: object = ...) -> _T: ...\n @overload\n def __new__(\n cls: Type[_T], o: bytes, encoding: str = ..., errors: str = ...\n ) -> _T: ...\n def count(\n self,\n x: str,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def encode(self, encoding: str = ..., errors: str = ...) -> bytes: ...\n def endswith(\n self,\n __suffix: str | Tuple[str, ...],\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> bool: ...\n def find(\n self,\n __sub: str,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def format(self, *args: object, **kwargs: object) -> str: ...\n def index(\n self,\n __sub: str,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def isalpha(self) -> bool: ...\n def isdigit(self) -> bool: ...\n def islower(self) -> bool: ...\n def isspace(self) -> bool: ...\n def isupper(self) -> bool: ...\n def join(self, __iterable: Iterable[str]) -> str: ...\n def lower(self) -> str: ...\n def lstrip(self, __chars: str | None = ...) -> str: ...\n def replace(self, __old: str, __new: str, __count: SupportsIndex = ...) -> str: ...\n def rfind(\n self,\n __sub: str,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def rindex(\n self,\n __sub: str,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def rsplit(\n self, sep: str | None = ..., maxsplit: SupportsIndex = ...\n ) -> list[str]: ...\n def rstrip(self, __chars: str | None = ...) -> str: ...\n def split(\n self, sep: str | None = ..., maxsplit: SupportsIndex = ...\n ) -> list[str]: ...\n def startswith(\n self,\n __prefix: str | Tuple[str, ...],\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> bool: ...\n def strip(self, __chars: str | None = ...) -> str: ...\n def upper(self) -> str: ...\n def __add__(self, s: str) -> str: ...\n # Incompatible with Sequence.__contains__\n def __contains__(self, o: str) -> bool: ... # type: ignore\n def __eq__(self, x: object) -> bool: ...\n def __ge__(self, x: str) -> bool: ...\n def __getitem__(self, i: int | slice) -> str: ...\n def __gt__(self, x: str) -> bool: ...\n def __hash__(self) -> int: ...\n def __iter__(self) -> Iterator[str]: ...\n def __le__(self, x: str) -> bool: ...\n def __len__(self) -> int: ...\n def __lt__(self, x: str) -> bool: ...\n def __mod__(self, x: Any) -> str: ...\n def __mul__(self, n: SupportsIndex) -> str: ...\n def __ne__(self, x: object) -> bool: ...\n def __repr__(self) -> str: ...\n def __rmul__(self, n: SupportsIndex) -> str: ...\n def __str__(self) -> str: ...\n def __getnewargs__(self) -> Tuple[str]: ...\n\nclass bytes(ByteString):\n @overload\n def __new__(cls: Type[_T], ints: Iterable[SupportsIndex]) -> _T: ...\n @overload\n def __new__(cls: Type[_T], string: str, encoding: str, errors: str = ...) -> _T: ...\n @overload\n def __new__(cls: Type[_T], length: SupportsIndex) -> _T: ...\n @overload\n def __new__(cls: Type[_T]) -> _T: ...\n @overload\n def __new__(cls: Type[_T], o: SupportsBytes) -> _T: ...\n def count(\n self,\n __sub: bytes | SupportsIndex,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def decode(self, encoding: str = ..., errors: str = ...) -> str: ...\n def endswith(\n self,\n __suffix: bytes | Tuple[bytes, ...],\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> bool: ...\n def find(\n self,\n __sub: bytes | SupportsIndex,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def index(\n self,\n __sub: bytes | SupportsIndex,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def isalpha(self) -> bool: ...\n def isdigit(self) -> bool: ...\n def islower(self) -> bool: ...\n def isspace(self) -> bool: ...\n def isupper(self) -> bool: ...\n def join(self, __iterable_of_bytes: Iterable[ByteString | memoryview]) -> bytes: ...\n def lower(self) -> bytes: ...\n def lstrip(self, __bytes: bytes | None = ...) -> bytes: ...\n def replace(\n self, __old: bytes, __new: bytes, __count: SupportsIndex = ...\n ) -> bytes: ...\n def rfind(\n self,\n __sub: bytes | SupportsIndex,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def rindex(\n self,\n __sub: bytes | SupportsIndex,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def rsplit(\n self, sep: bytes | None = ..., maxsplit: SupportsIndex = ...\n ) -> list[bytes]: ...\n def rstrip(self, __bytes: bytes | None = ...) -> bytes: ...\n def split(\n self, sep: bytes | None = ..., maxsplit: SupportsIndex = ...\n ) -> list[bytes]: ...\n def startswith(\n self,\n __prefix: bytes | Tuple[bytes, ...],\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> bool: ...\n def strip(self, __bytes: bytes | None = ...) -> bytes: ...\n def upper(self) -> bytes: ...\n def __len__(self) -> int: ...\n def __iter__(self) -> Iterator[int]: ...\n def __str__(self) -> str: ...\n def __repr__(self) -> str: ...\n def __hash__(self) -> int: ...\n @overload\n def __getitem__(self, i: SupportsIndex) -> int: ...\n @overload\n def __getitem__(self, s: slice) -> bytes: ...\n def __add__(self, s: bytes) -> bytes: ...\n def __mul__(self, n: SupportsIndex) -> bytes: ...\n def __rmul__(self, n: SupportsIndex) -> bytes: ...\n def __mod__(self, value: Any) -> bytes: ...\n # Incompatible with Sequence.__contains__\n def __contains__(self, o: SupportsIndex | bytes) -> bool: ... # type: ignore\n def __eq__(self, x: object) -> bool: ...\n def __ne__(self, x: object) -> bool: ...\n def __lt__(self, x: bytes) -> bool: ...\n def __le__(self, x: bytes) -> bool: ...\n def __gt__(self, x: bytes) -> bool: ...\n def __ge__(self, x: bytes) -> bool: ...\n def __getnewargs__(self) -> Tuple[bytes]: ...\n\nclass bytearray:\n @overload\n def __init__(self) -> None: ...\n @overload\n def __init__(self, ints: Iterable[SupportsIndex]) -> None: ...\n @overload\n def __init__(self, string: str, encoding: str, errors: str = ...) -> None: ...\n @overload\n def __init__(self, length: SupportsIndex) -> None: ...\n def append(self, __item: SupportsIndex) -> None: ...\n def decode(self, encoding: str = ..., errors: str = ...) -> str: ...\n def extend(self, __iterable_of_ints: Iterable[SupportsIndex]) -> None: ...\n def __len__(self) -> int: ...\n def __iter__(self) -> Iterator[int]: ...\n def __str__(self) -> str: ...\n def __repr__(self) -> str: ...\n __hash__: None # type: ignore\n @overload\n def __getitem__(self, i: SupportsIndex) -> int: ...\n @overload\n def __getitem__(self, s: slice) -> bytearray: ...\n @overload\n def __setitem__(self, i: SupportsIndex, x: SupportsIndex) -> None: ...\n @overload\n def __setitem__(self, s: slice, x: Iterable[SupportsIndex] | bytes) -> None: ...\n def __delitem__(self, i: SupportsIndex | slice) -> None: ...\n def __add__(self, s: bytes) -> bytearray: ...\n def __iadd__(self, s: Iterable[int]) -> bytearray: ...\n def __mul__(self, n: SupportsIndex) -> bytearray: ...\n def __rmul__(self, n: SupportsIndex) -> bytearray: ...\n def __imul__(self, n: SupportsIndex) -> bytearray: ...\n def __mod__(self, value: Any) -> bytes: ...\n # Incompatible with Sequence.__contains__\n def __contains__(self, o: SupportsIndex | bytes) -> bool: ... # type: ignore\n def __eq__(self, x: object) -> bool: ...\n def __ne__(self, x: object) -> bool: ...\n def __lt__(self, x: bytes) -> bool: ...\n def __le__(self, x: bytes) -> bool: ...\n def __gt__(self, x: bytes) -> bool: ...\n def __ge__(self, x: bytes) -> bool: ...\n\nclass memoryview(Sized, Sequence[int]):\n def __init__(self, obj: ReadableBuffer) -> None: ...\n @overload\n def __getitem__(self, i: SupportsIndex) -> int: ...\n @overload\n def __getitem__(self, s: slice) -> memoryview: ...\n def __contains__(self, x: object) -> bool: ...\n def __iter__(self) -> Iterator[int]: ...\n def __len__(self) -> int: ...\n @overload\n def __setitem__(self, s: slice, o: bytes) -> None: ...\n @overload\n def __setitem__(self, i: SupportsIndex, o: SupportsIndex) -> None: ...\n\n@final\nclass bool(int):\n def __new__(cls: Type[_T], __o: object = ...) -> _T: ...\n @overload\n def __and__(self, x: bool) -> bool: ...\n @overload\n def __and__(self, x: int) -> int: ...\n @overload\n def __or__(self, x: bool) -> bool: ...\n @overload\n def __or__(self, x: int) -> int: ...\n @overload\n def __xor__(self, x: bool) -> bool: ...\n @overload\n def __xor__(self, x: int) -> int: ...\n @overload\n def __rand__(self, x: bool) -> bool: ...\n @overload\n def __rand__(self, x: int) -> int: ...\n @overload\n def __ror__(self, x: bool) -> bool: ...\n @overload\n def __ror__(self, x: int) -> int: ...\n @overload\n def __rxor__(self, x: bool) -> bool: ...\n @overload\n def __rxor__(self, x: int) -> int: ...\n def __getnewargs__(self) -> Tuple[int]: ...\n\nclass slice(object):\n start: Any\n step: Any\n stop: Any\n __hash__: None # type: ignore\n def indices(self, len: SupportsIndex) -> Tuple[int, int, int]: ...\n\nclass tuple(Sequence[_T_co], Generic[_T_co]):\n def __new__(cls: Type[_T], iterable: Iterable[_T_co] = ...) -> _T: ...\n def __len__(self) -> int: ...\n def __contains__(self, x: object) -> bool: ...\n @overload\n def __getitem__(self, x: int) -> _T_co: ...\n @overload\n def __getitem__(self, x: slice) -> Tuple[_T_co, ...]: ...\n def __iter__(self) -> Iterator[_T_co]: ...\n def __lt__(self, x: Tuple[_T_co, ...]) -> bool: ...\n def __le__(self, x: Tuple[_T_co, ...]) -> bool: ...\n def __gt__(self, x: Tuple[_T_co, ...]) -> bool: ...\n def __ge__(self, x: Tuple[_T_co, ...]) -> bool: ...\n @overload\n def __add__(self, x: Tuple[_T_co, ...]) -> Tuple[_T_co, ...]: ...\n @overload\n def __add__(self, x: Tuple[_T, ...]) -> Tuple[_T_co | _T, ...]: ...\n def __mul__(self, n: SupportsIndex) -> Tuple[_T_co, ...]: ...\n def __rmul__(self, n: SupportsIndex) -> Tuple[_T_co, ...]: ...\n def count(self, __value: Any) -> int: ...\n def index(\n self, __value: Any, __start: SupportsIndex = ..., __stop: SupportsIndex = ...\n ) -> int: ...\n\n# Can we remove this?\nclass function:\n # TODO not defined in builtins!\n __name__: str\n __module__: str\n __code__: CodeType\n __qualname__: str\n __annotations__: dict[str, Any]\n\nclass frozenset(AbstractSet[_T_co], Generic[_T_co]):\n @overload\n def __new__(cls: type[Self]) -> Self: ...\n @overload\n def __new__(cls: type[Self], __iterable: Iterable[_T_co]) -> Self: ...\n def copy(self) -> FrozenSet[_T_co]: ...\n def difference(self, *s: Iterable[object]) -> FrozenSet[_T_co]: ...\n def intersection(self, *s: Iterable[object]) -> FrozenSet[_T_co]: ...\n def isdisjoint(self, s: Iterable[_T_co]) -> bool: ...\n def issubset(self, s: Iterable[object]) -> bool: ...\n def issuperset(self, s: Iterable[object]) -> bool: ...\n def symmetric_difference(self, s: Iterable[_T_co]) -> FrozenSet[_T_co]: ...\n def union(self, *s: Iterable[_T_co]) -> FrozenSet[_T_co]: ...\n def __len__(self) -> int: ...\n def __contains__(self, o: object) -> bool: ...\n def __iter__(self) -> Iterator[_T_co]: ...\n def __str__(self) -> str: ...\n def __and__(self, s: AbstractSet[_T_co]) -> FrozenSet[_T_co]: ...\n def __or__(self, s: AbstractSet[_S]) -> FrozenSet[_T_co | _S]: ...\n def __sub__(self, s: AbstractSet[_T_co]) -> FrozenSet[_T_co]: ...\n def __xor__(self, s: AbstractSet[_S]) -> FrozenSet[_T_co | _S]: ...\n def __le__(self, s: AbstractSet[object]) -> bool: ...\n def __lt__(self, s: AbstractSet[object]) -> bool: ...\n def __ge__(self, s: AbstractSet[object]) -> bool: ...\n def __gt__(self, s: AbstractSet[object]) -> bool: ...\n if sys.version_info >= (3, 9):\n def __class_getitem__(cls, item: Any) -> GenericAlias: ...\n\nclass list(MutableSequence[_T], Generic[_T]):\n @overload\n def __init__(self) -> None: ...\n @overload\n def __init__(self, iterable: Iterable[_T]) -> None: ...\n def clear(self) -> None: ...\n def copy(self) -> list[_T]: ...\n def append(self, __object: _T) -> None: ...\n def extend(self, __iterable: Iterable[_T]) -> None: ...\n def pop(self, __index: SupportsIndex = ...) -> _T: ...\n def index(\n self, __value: _T, __start: SupportsIndex = ..., __stop: SupportsIndex = ...\n ) -> int: ...\n def count(self, __value: _T) -> int: ...\n def insert(self, __index: SupportsIndex, __object: _T) -> None: ...\n def remove(self, __value: _T) -> None: ...\n def reverse(self) -> None: ...\n @overload\n def sort(\n self: list[SupportsLessThanT], *, key: None = ..., reverse: bool = ...\n ) -> None: ...\n @overload\n def sort(\n self, *, key: Callable[[_T], SupportsLessThan], reverse: bool = ...\n ) -> None: ...\n def __len__(self) -> int: ...\n def __iter__(self) -> Iterator[_T]: ...\n def __str__(self) -> str: ...\n __hash__: None # type: ignore\n @overload\n def __getitem__(self, i: SupportsIndex) -> _T: ...\n @overload\n def __getitem__(self, s: slice) -> list[_T]: ...\n @overload\n def __setitem__(self, i: SupportsIndex, o: _T) -> None: ...\n @overload\n def __setitem__(self, s: slice, o: Iterable[_T]) -> None: ...\n def __delitem__(self, i: SupportsIndex | slice) -> None: ...\n def __add__(self, x: list[_T]) -> list[_T]: ...\n def __iadd__(self: _S, x: Iterable[_T]) -> _S: ...\n def __mul__(self, n: SupportsIndex) -> list[_T]: ...\n def __rmul__(self, n: SupportsIndex) -> list[_T]: ...\n def __imul__(self: _S, n: SupportsIndex) -> _S: ...\n def __contains__(self, o: object) -> bool: ...\n def __reversed__(self) -> Iterator[_T]: ...\n def __gt__(self, x: list[_T]) -> bool: ...\n def __ge__(self, x: list[_T]) -> bool: ...\n def __lt__(self, x: list[_T]) -> bool: ...\n def __le__(self, x: list[_T]) -> bool: ...\n if sys.version_info >= (3, 9):\n def __class_getitem__(cls, item: Any) -> GenericAlias: ...\n\nclass dict(MutableMapping[_KT, _VT], Generic[_KT, _VT]):\n @overload\n def __init__(self: dict[_KT, _VT]) -> None: ...\n @overload\n def __init__(self: dict[str, _VT], **kwargs: _VT) -> None: ...\n @overload\n def __init__(\n self, map: SupportsKeysAndGetItem[_KT, _VT], **kwargs: _VT\n ) -> None: ...\n @overload\n def __init__(self, iterable: Iterable[Tuple[_KT, _VT]], **kwargs: _VT) -> None: ...\n def __new__(cls: Type[_T1], *args: Any, **kwargs: Any) -> _T1: ...\n def clear(self) -> None: ...\n def copy(self) -> dict[_KT, _VT]: ...\n def popitem(self) -> Tuple[_KT, _VT]: ...\n def setdefault(self, __key: _KT, __default: _VT = ...) -> _VT: ...\n @overload\n def update(self, __m: Mapping[_KT, _VT], **kwargs: _VT) -> None: ...\n @overload\n def update(self, __m: Iterable[Tuple[_KT, _VT]], **kwargs: _VT) -> None: ...\n @overload\n def update(self, **kwargs: _VT) -> None: ...\n def keys(self) -> KeysView[_KT]: ...\n def values(self) -> ValuesView[_VT]: ...\n def items(self) -> ItemsView[_KT, _VT]: ...\n @classmethod\n @overload\n def fromkeys(\n cls, __iterable: Iterable[_T], __value: None = ...\n ) -> dict[_T, Any | None]: ...\n @classmethod\n @overload\n def fromkeys(cls, __iterable: Iterable[_T], __value: _S) -> dict[_T, _S]: ...\n def __len__(self) -> int: ...\n def __getitem__(self, k: _KT) -> _VT: ...\n def __setitem__(self, k: _KT, v: _VT) -> None: ...\n def __delitem__(self, v: _KT) -> None: ...\n def __iter__(self) -> Iterator[_KT]: ...\n if sys.version_info >= (3, 8):\n def __reversed__(self) -> Iterator[_KT]: ...\n def __str__(self) -> str: ...\n __hash__: None # type: ignore\n if sys.version_info >= (3, 9):\n def __class_getitem__(cls, item: Any) -> GenericAlias: ...\n def __or__(self, __value: Mapping[_T1, _T2]) -> dict[_KT | _T1, _VT | _T2]: ...\n def __ror__(self, __value: Mapping[_T1, _T2]) -> dict[_KT | _T1, _VT | _T2]: ...\n def __ior__(self, __value: Mapping[_KT, _VT]) -> dict[_KT, _VT]: ... # type: ignore\n\nclass set(MutableSet[_T], Generic[_T]):\n def __init__(self, iterable: Iterable[_T] = ...) -> None: ...\n def add(self, element: _T) -> None: ...\n def clear(self) -> None: ...\n def copy(self) -> Set[_T]: ...\n def difference(self, *s: Iterable[Any]) -> Set[_T]: ...\n def difference_update(self, *s: Iterable[Any]) -> None: ...\n def discard(self, element: _T) -> None: ...\n def intersection(self, *s: Iterable[Any]) -> Set[_T]: ...\n def intersection_update(self, *s: Iterable[Any]) -> None: ...\n def isdisjoint(self, s: Iterable[Any]) -> bool: ...\n def issubset(self, s: Iterable[Any]) -> bool: ...\n def issuperset(self, s: Iterable[Any]) -> bool: ...\n def pop(self) -> _T: ...\n def remove(self, element: _T) -> None: ...\n def symmetric_difference(self, s: Iterable[_T]) -> Set[_T]: ...\n def symmetric_difference_update(self, s: Iterable[_T]) -> None: ...\n def union(self, *s: Iterable[_T]) -> Set[_T]: ...\n def update(self, *s: Iterable[_T]) -> None: ...\n def __len__(self) -> int: ...\n def __contains__(self, o: object) -> bool: ...\n def __iter__(self) -> Iterator[_T]: ...\n def __str__(self) -> str: ...\n def __and__(self, s: AbstractSet[object]) -> Set[_T]: ...\n def __iand__(self, s: AbstractSet[object]) -> Set[_T]: ...\n def __or__(self, s: AbstractSet[_S]) -> Set[_T | _S]: ...\n def __ior__(self, s: AbstractSet[_S]) -> Set[_T | _S]: ...\n def __sub__(self, s: AbstractSet[_T | None]) -> Set[_T]: ...\n def __isub__(self, s: AbstractSet[_T | None]) -> Set[_T]: ...\n def __xor__(self, s: AbstractSet[_S]) -> Set[_T | _S]: ...\n def __ixor__(self, s: AbstractSet[_S]) -> Set[_T | _S]: ...\n def __le__(self, s: AbstractSet[object]) -> bool: ...\n def __lt__(self, s: AbstractSet[object]) -> bool: ...\n def __ge__(self, s: AbstractSet[object]) -> bool: ...\n def __gt__(self, s: AbstractSet[object]) -> bool: ...\n __hash__: None # type: ignore\n if sys.version_info >= (3, 9):\n def __class_getitem__(cls, item: Any) -> GenericAlias: ...\n\nclass enumerate(Iterator[Tuple[int, _T]], Generic[_T]):\n def __init__(self, iterable: Iterable[_T], start: int = ...) -> None: ...\n def __iter__(self) -> Iterator[Tuple[int, _T]]: ...\n def __next__(self) -> Tuple[int, _T]: ...\n if sys.version_info >= (3, 9):\n def __class_getitem__(cls, item: Any) -> GenericAlias: ...\n\nclass range(Sequence[int]):\n start: int\n stop: int\n step: int\n @overload\n def __init__(self, stop: SupportsIndex) -> None: ...\n @overload\n def __init__(\n self, start: SupportsIndex, stop: SupportsIndex, step: SupportsIndex = ...\n ) -> None: ...\n def __len__(self) -> int: ...\n def __contains__(self, o: object) -> bool: ...\n def __iter__(self) -> Iterator[int]: ...\n @overload\n def __getitem__(self, i: SupportsIndex) -> int: ...\n @overload\n def __getitem__(self, s: slice) -> range: ...\n def __repr__(self) -> str: ...\n def __reversed__(self) -> Iterator[int]: ...\n\nclass property(object):\n fget: Callable[[Any], Any] | None\n fset: Callable[[Any, Any], None] | None\n fdel: Callable[[Any], None] | None\n def __init__(\n self,\n fget: Callable[[Any], Any] | None = ...,\n fset: Callable[[Any, Any], None] | None = ...,\n fdel: Callable[[Any], None] | None = ...,\n doc: str | None = ...,\n ) -> None: ...\n def getter(self, fget: Callable[[Any], Any]) -> property: ...\n def setter(self, fset: Callable[[Any, Any], None]) -> property: ...\n def deleter(self, fdel: Callable[[Any], None]) -> property: ...\n def __get__(self, obj: Any, type: type | None = ...) -> Any: ...\n def __set__(self, obj: Any, value: Any) -> None: ...\n def __delete__(self, obj: Any) -> None: ...\n\nclass _NotImplementedType(Any): # type: ignore\n # A little weird, but typing the __call__ as NotImplemented makes the error message\n # for NotImplemented() much better\n __call__: NotImplemented # type: ignore\n\nNotImplemented: _NotImplementedType\n\ndef abs(__x: SupportsAbs[_T]) -> _T: ...\ndef all(__iterable: Iterable[object]) -> bool: ...\ndef any(__iterable: Iterable[object]) -> bool: ...\ndef bin(__number: int | SupportsIndex) -> str: ...\n\nif sys.version_info >= (3, 7):\n def breakpoint(*args: Any, **kws: Any) -> None: ...\n\ndef callable(__obj: object) -> bool: ...\ndef chr(__i: int) -> str: ...\n\n# We define this here instead of using os.PathLike to avoid import cycle issues.\n# See https://github.com/python/typeshed/pull/991#issuecomment-288160993\n_AnyStr_co = TypeVar(\"_AnyStr_co\", str, bytes, covariant=True)\n\nclass _PathLike(Protocol[_AnyStr_co]):\n def __fspath__(self) -> _AnyStr_co: ...\n\nif sys.version_info >= (3, 10):\n def aiter(__iterable: AsyncIterable[_T]) -> AsyncIterator[_T]: ...\n @overload\n async def anext(__i: AsyncIterator[_T]) -> _T: ...\n @overload\n async def anext(__i: AsyncIterator[_T], default: _VT) -> _T | _VT: ...\n\ndef delattr(__obj: Any, __name: str) -> None: ...\ndef dir(__o: object = ...) -> list[str]: ...\n@overload\ndef divmod(__x: SupportsDivMod[_T_contra, _T_co], __y: _T_contra) -> _T_co: ...\n@overload\ndef divmod(__x: _T_contra, __y: SupportsRDivMod[_T_contra, _T_co]) -> _T_co: ...\ndef eval(\n __source: str | bytes | CodeType,\n __globals: dict[str, Any] | None = ...,\n __locals: Mapping[str, Any] | None = ...,\n) -> Any: ...\ndef exec(\n __source: str | bytes | CodeType,\n __globals: dict[str, Any] | None = ...,\n __locals: Mapping[str, Any] | None = ...,\n) -> Any: ...\n\nclass filter(Iterator[_T], Generic[_T]):\n @overload\n def __init__(self, __function: None, __iterable: Iterable[_T | None]) -> None: ...\n @overload\n def __init__(\n self, __function: Callable[[_T], Any], __iterable: Iterable[_T]\n ) -> None: ...\n def __iter__(self) -> Iterator[_T]: ...\n def __next__(self) -> _T: ...\n\n@overload\ndef getattr(__o: object, name: str) -> Any: ...\n\n# While technically covered by the last overload, spelling out the types for None and bool\n# help mypy out in some tricky situations involving type context (aka bidirectional inference)\n@overload\ndef getattr(__o: object, name: str, __default: None) -> Any | None: ...\n@overload\ndef getattr(__o: object, name: str, __default: bool) -> Any | bool: ...\n@overload\ndef getattr(__o: object, name: str, __default: _T) -> Any | _T: ...\ndef globals() -> dict[str, Any]: ...\ndef hasattr(__obj: object, __name: str) -> bool: ...\ndef hash(__obj: object) -> int: ...\ndef help(*args: Any, **kwds: Any) -> None: ...\ndef hex(__number: int | SupportsIndex) -> str: ...\ndef id(__obj: object) -> int: ...\ndef input(__prompt: Any = ...) -> str: ...\n@overload\ndef iter(__iterable: Iterable[_T]) -> Iterator[_T]: ...\n@overload\ndef iter(__function: Callable[[], _T | None], __sentinel: None) -> Iterator[_T]: ...\n@overload\ndef iter(__function: Callable[[], _T], __sentinel: Any) -> Iterator[_T]: ...\n\nif sys.version_info >= (3, 10):\n def isinstance(\n __obj: object,\n __class_or_tuple: type\n | types.UnionType\n | Tuple[type | types.UnionType | Tuple[Any, ...], ...],\n ) -> bool: ...\n def issubclass(\n __cls: type,\n __class_or_tuple: type\n | types.UnionType\n | Tuple[type | types.UnionType | Tuple[Any, ...], ...],\n ) -> bool: ...\n\nelse:\n def isinstance(\n __obj: object, __class_or_tuple: type | Tuple[type | Tuple[Any, ...], ...]\n ) -> bool: ...\n def issubclass(\n __cls: type, __class_or_tuple: type | Tuple[type | Tuple[Any, ...], ...]\n ) -> bool: ...\n\ndef len(__obj: Sized) -> int: ...\ndef locals() -> dict[str, Any]: ...\n\nclass map(Iterator[_S], Generic[_S]):\n @overload\n def __init__(self, __func: Callable[[_T1], _S], __iter1: Iterable[_T1]) -> None: ...\n @overload\n def __init__(\n self,\n __func: Callable[[_T1, _T2], _S],\n __iter1: Iterable[_T1],\n __iter2: Iterable[_T2],\n ) -> None: ...\n @overload\n def __init__(\n self,\n __func: Callable[[_T1, _T2, _T3], _S],\n __iter1: Iterable[_T1],\n __iter2: Iterable[_T2],\n __iter3: Iterable[_T3],\n ) -> None: ...\n @overload\n def __init__(\n self,\n __func: Callable[[_T1, _T2, _T3, _T4], _S],\n __iter1: Iterable[_T1],\n __iter2: Iterable[_T2],\n __iter3: Iterable[_T3],\n __iter4: Iterable[_T4],\n ) -> None: ...\n @overload\n def __init__(\n self,\n __func: Callable[[_T1, _T2, _T3, _T4, _T5], _S],\n __iter1: Iterable[_T1],\n __iter2: Iterable[_T2],\n __iter3: Iterable[_T3],\n __iter4: Iterable[_T4],\n __iter5: Iterable[_T5],\n ) -> None: ...\n @overload\n def __init__(\n self,\n __func: Callable[..., _S],\n __iter1: Iterable[Any],\n __iter2: Iterable[Any],\n __iter3: Iterable[Any],\n __iter4: Iterable[Any],\n __iter5: Iterable[Any],\n __iter6: Iterable[Any],\n *iterables: Iterable[Any],\n ) -> None: ...\n def __iter__(self) -> Iterator[_S]: ...\n def __next__(self) -> _S: ...\n\n@overload\ndef max(\n __arg1: SupportsLessThanT,\n __arg2: SupportsLessThanT,\n *_args: SupportsLessThanT,\n key: None = ...,\n) -> SupportsLessThanT: ...\n@overload\ndef max(\n __arg1: _T, __arg2: _T, *_args: _T, key: Callable[[_T], SupportsLessThan]\n) -> _T: ...\n@overload\ndef max(\n __iterable: Iterable[SupportsLessThanT], *, key: None = ...\n) -> SupportsLessThanT: ...\n@overload\ndef max(__iterable: Iterable[_T], *, key: Callable[[_T], SupportsLessThan]) -> _T: ...\n@overload\ndef max(\n __iterable: Iterable[SupportsLessThanT], *, key: None = ..., default: _T\n) -> SupportsLessThanT | _T: ...\n@overload\ndef max(\n __iterable: Iterable[_T1], *, key: Callable[[_T1], SupportsLessThan], default: _T2\n) -> _T1 | _T2: ...\n@overload\ndef min(\n __arg1: SupportsLessThanT,\n __arg2: SupportsLessThanT,\n *_args: SupportsLessThanT,\n key: None = ...,\n) -> SupportsLessThanT: ...\n@overload\ndef min(\n __arg1: _T, __arg2: _T, *_args: _T, key: Callable[[_T], SupportsLessThan]\n) -> _T: ...\n@overload\ndef min(\n __iterable: Iterable[SupportsLessThanT], *, key: None = ...\n) -> SupportsLessThanT: ...\n@overload\ndef min(__iterable: Iterable[_T], *, key: Callable[[_T], SupportsLessThan]) -> _T: ...\n@overload\ndef min(\n __iterable: Iterable[SupportsLessThanT], *, key: None = ..., default: _T\n) -> SupportsLessThanT | _T: ...\n@overload\ndef min(\n __iterable: Iterable[_T1], *, key: Callable[[_T1], SupportsLessThan], default: _T2\n) -> _T1 | _T2: ...\n@overload\ndef next(__i: Iterator[_T]) -> _T: ...\n@overload\ndef next(__i: Iterator[_T], default: _VT) -> _T | _VT: ...\ndef oct(__number: int | SupportsIndex) -> str: ...\n\n_OpenFile = Union[StrOrBytesPath, int]\n_Opener = Callable[[str, int], int]\n\n# Text mode: always returns a TextIOWrapper\n@overload\ndef open(\n file: _OpenFile,\n mode: OpenTextMode = ...,\n buffering: int = ...,\n encoding: str | None = ...,\n errors: str | None = ...,\n newline: str | None = ...,\n closefd: bool = ...,\n opener: _Opener | None = ...,\n) -> TextIO: ...\n\n# Unbuffered binary mode: returns a FileIO\n@overload\ndef open(\n file: _OpenFile,\n mode: OpenBinaryMode,\n buffering: int = ...,\n encoding: None = ...,\n errors: None = ...,\n newline: None = ...,\n closefd: bool = ...,\n opener: _Opener | None = ...,\n) -> BinaryIO: ...\n\n# Fallback if mode is not specified\n@overload\ndef open(\n file: _OpenFile,\n mode: str,\n buffering: int = ...,\n encoding: str | None = ...,\n errors: str | None = ...,\n newline: str | None = ...,\n closefd: bool = ...,\n opener: _Opener | None = ...,\n) -> IO[Any]: ...\ndef ord(__c: str | bytes) -> int: ...\ndef print(\n *values: object,\n sep: str | None = ...,\n end: str | None = ...,\n file: SupportsWrite[str] | None = ...,\n flush: bool = ...,\n) -> None: ...\n\n_E = TypeVar(\"_E\", contravariant=True)\n_M = TypeVar(\"_M\", contravariant=True)\n\nclass _SupportsPow2(Protocol[_E, _T_co]):\n def __pow__(self, __other: _E) -> _T_co: ...\n\nclass _SupportsPow3(Protocol[_E, _M, _T_co]):\n def __pow__(self, __other: _E, __modulo: _M) -> _T_co: ...\n\nif sys.version_info >= (3, 8):\n @overload\n def pow(\n base: int, exp: int, mod: None = ...\n ) -> Any: ... # returns int or float depending on whether exp is non-negative\n @overload\n def pow(base: int, exp: int, mod: int) -> int: ...\n @overload\n def pow(base: float, exp: float, mod: None = ...) -> float: ...\n @overload\n def pow(base: _SupportsPow2[_E, _T_co], exp: _E) -> _T_co: ...\n @overload\n def pow(base: _SupportsPow3[_E, _M, _T_co], exp: _E, mod: _M) -> _T_co: ...\n\nelse:\n @overload\n def pow(\n __base: int, __exp: int, __mod: None = ...\n ) -> Any: ... # returns int or float depending on whether exp is non-negative\n @overload\n def pow(__base: int, __exp: int, __mod: int) -> int: ...\n @overload\n def pow(__base: float, __exp: float, __mod: None = ...) -> float: ...\n @overload\n def pow(__base: _SupportsPow2[_E, _T_co], __exp: _E) -> _T_co: ...\n @overload\n def pow(__base: _SupportsPow3[_E, _M, _T_co], __exp: _E, __mod: _M) -> _T_co: ...\n\nclass reversed(Iterator[_T], Generic[_T]):\n @overload\n def __init__(self, __sequence: Reversible[_T]) -> None: ...\n @overload\n def __init__(self, __sequence: SupportsLenAndGetItem[_T]) -> None: ...\n def __iter__(self) -> Iterator[_T]: ...\n def __next__(self) -> _T: ...\n\ndef repr(__obj: object) -> str: ...\n@overload\ndef round(number: SupportsRound[Any]) -> int: ...\n@overload\ndef round(number: SupportsRound[Any], ndigits: None) -> int: ...\n@overload\ndef round(number: SupportsRound[_T], ndigits: SupportsIndex) -> _T: ...\ndef setattr(__obj: object, __name: str, __value: Any) -> None: ...\n@overload\ndef sorted(\n __iterable: Iterable[SupportsLessThanT], *, key: None = ..., reverse: bool = ...\n) -> list[SupportsLessThanT]: ...\n@overload\ndef sorted(\n __iterable: Iterable[_T],\n *,\n key: Callable[[_T], SupportsLessThan],\n reverse: bool = ...,\n) -> list[_T]: ...\n\nif sys.version_info >= (3, 8):\n @overload\n def sum(__iterable: Iterable[_T]) -> _T | int: ...\n @overload\n def sum(__iterable: Iterable[_T], start: _S) -> _T | _S: ...\n\nelse:\n @overload\n def sum(__iterable: Iterable[_T]) -> _T | int: ...\n @overload\n def sum(__iterable: Iterable[_T], __start: _S) -> _T | _S: ...\n\nclass zip(Iterator[_T_co], Generic[_T_co]):\n @overload\n def __new__(cls, __iter1: Iterable[_T1]) -> zip[Tuple[_T1]]: ...\n @overload\n def __new__(\n cls, __iter1: Iterable[_T1], __iter2: Iterable[_T2]\n ) -> zip[Tuple[_T1, _T2]]: ...\n @overload\n def __new__(\n cls, __iter1: Iterable[_T1], __iter2: Iterable[_T2], __iter3: Iterable[_T3]\n ) -> zip[Tuple[_T1, _T2, _T3]]: ...\n @overload\n def __new__(\n cls,\n __iter1: Iterable[_T1],\n __iter2: Iterable[_T2],\n __iter3: Iterable[_T3],\n __iter4: Iterable[_T4],\n ) -> zip[Tuple[_T1, _T2, _T3, _T4]]: ...\n @overload\n def __new__(\n cls,\n __iter1: Iterable[_T1],\n __iter2: Iterable[_T2],\n __iter3: Iterable[_T3],\n __iter4: Iterable[_T4],\n __iter5: Iterable[_T5],\n ) -> zip[Tuple[_T1, _T2, _T3, _T4, _T5]]: ...\n @overload\n def __new__(\n cls,\n __iter1: Iterable[Any],\n __iter2: Iterable[Any],\n __iter3: Iterable[Any],\n __iter4: Iterable[Any],\n __iter5: Iterable[Any],\n __iter6: Iterable[Any],\n *iterables: Iterable[Any],\n ) -> zip[Tuple[Any, ...]]: ...\n def __iter__(self) -> Iterator[_T_co]: ...\n def __next__(self) -> _T_co: ...\n\ndef __import__(\n name: str,\n globals: Mapping[str, Any] | None = ...,\n locals: Mapping[str, Any] | None = ...,\n fromlist: Sequence[str] = ...,\n level: int = ...,\n) -> Any: ...\n\n# Actually the type of Ellipsis is , but since it's\n# not exposed anywhere under that name, we make it private here.\nclass ellipsis: ...\n\nEllipsis: ellipsis\n\nclass BaseException(object):\n args: Tuple[Any, ...]\n __cause__: BaseException | None\n __context__: BaseException | None\n __suppress_context__: bool\n __traceback__: TracebackType | None\n def __init__(self, *args: object) -> None: ...\n def __str__(self) -> str: ...\n def __repr__(self) -> str: ...\n def with_traceback(self: _TBE, tb: TracebackType | None) -> _TBE: ...\n\nclass GeneratorExit(BaseException): ...\nclass KeyboardInterrupt(BaseException): ...\n\nclass SystemExit(BaseException):\n code: int\n\nclass Exception(BaseException): ...\n\nclass StopIteration(Exception):\n value: Any\n\n_StandardError = Exception\n\nclass OSError(Exception):\n errno: int\n strerror: str\n # filename, filename2 are actually str | bytes | None\n filename: Any\n filename2: Any\n if sys.platform == \"win32\":\n winerror: int\n\nif sys.platform == \"win32\":\n WindowsError = OSError\n\nclass ArithmeticError(_StandardError): ...\nclass AssertionError(_StandardError): ...\n\nclass AttributeError(_StandardError):\n if sys.version_info >= (3, 10):\n name: str\n obj: object\n\nclass EOFError(_StandardError): ...\n\nclass ImportError(_StandardError):\n def __init__(\n self, *args: object, name: str | None = ..., path: str | None = ...\n ) -> None: ...\n name: str | None\n path: str | None\n msg: str # undocumented\n\nclass LookupError(_StandardError): ...\nclass MemoryError(_StandardError): ...\n\nclass NameError(_StandardError):\n if sys.version_info >= (3, 10):\n name: str\n\nclass RuntimeError(_StandardError): ...\n\nclass StopAsyncIteration(Exception):\n value: Any\n\nclass SyntaxError(_StandardError):\n msg: str\n lineno: int | None\n offset: int | None\n text: str | None\n filename: str | None\n if sys.version_info >= (3, 10):\n end_lineno: int | None\n end_offset: int | None\n\nclass TypeError(_StandardError): ...\nclass ValueError(_StandardError): ...\nclass FloatingPointError(ArithmeticError): ...\nclass OverflowError(ArithmeticError): ...\nclass ZeroDivisionError(ArithmeticError): ...\nclass IndexError(LookupError): ...\nclass KeyError(LookupError): ...\nclass NotImplementedError(RuntimeError): ...\nclass IndentationError(SyntaxError): ...\nclass TabError(IndentationError): ...\n", "/typeshed/stdlib/errno.pyi": "from typing import Mapping\n\nerrorcode: Mapping[int, str]\n\nEACCES: int\nEADDRINUSE: int\nEAGAIN: int\nEALREADY: int\nEBADF: int\nECONNABORTED: int\nECONNREFUSED: int\nECONNRESET: int\nEEXIST: int\nEHOSTUNREACH: int\nEINPROGRESS: int\nEINVAL: int\nEIO: int\nEISDIR: int\nENOBUFS: int\nENODEV: int\nENOENT: int\nENOMEM: int\nENOTCONN: int\nEOPNOTSUPP: int\nEPERM: int\nETIMEDOUT: int\n", "/typeshed/stdlib/gc.pyi": "\"\"\"Steuerung des Garbage Collectors\"\"\"\nfrom typing import overload\n\ndef enable() -> None:\n \"\"\"Automatische Garbage Collection aktivieren.\"\"\"\n ...\n\ndef disable() -> None:\n \"\"\"Automatische Garbage Collection deaktivieren.\n\nHeap memory can still be allocated,\nand garbage collection can still be initiated manually using ``gc.collect``.\"\"\"\n\ndef collect() -> None:\n \"\"\"Garbage Collection ausf\u00fchren.\"\"\"\n ...\n\ndef mem_alloc() -> int:\n \"\"\"Ermittelt die Anzahl der dem Heap-Speicher zugewiesen Bytes.\n\n:return: The number of bytes allocated.\n\nThis function is MicroPython extension.\"\"\"\n ...\n\ndef mem_free() -> int:\n \"\"\"Gibt die Anzahl der Bytes des verf\u00fcgbaren dynamischen Speichers zur\u00fcck. -1 wird zur\u00fcckgegeben, wenn dieser Wert unbekannt ist.\n\n:return: The number of bytes free.\n\nThis function is MicroPython extension.\"\"\"\n ...\n\n@overload\ndef threshold() -> int:\n \"\"\"Den zus\u00e4tzlichen GC-Zuteilungsschwellwert abfragen.\n\n:return: The GC allocation threshold.\n\nThis function is a MicroPython extension. CPython has a similar\nfunction - ``set_threshold()``, but due to different GC\nimplementations, its signature and semantics are different.\"\"\"\n ...\n\n@overload\ndef threshold(amount: int) -> None:\n \"\"\"Den zus\u00e4tzlichen GC-Schwellenwert festlegen.\n\nNormally, a collection is triggered only when a new allocation\ncannot be satisfied, i.e. on an out-of-memory (OOM) condition.\nIf this function is called, in addition to OOM, a collection\nwill be triggered each time after ``amount`` bytes have been\nallocated (in total, since the previous time such an amount of bytes\nhave been allocated). ``amount`` is usually specified as less than the\nfull heap size, with the intention to trigger a collection earlier than when the\nheap becomes exhausted, and in the hope that an early collection will prevent\nexcessive memory fragmentation. This is a heuristic measure, the effect\nof which will vary from application to application, as well as\nthe optimal value of the ``amount`` parameter.\n\nA value of -1 means a disabled allocation threshold.\n\nThis function is a MicroPython extension. CPython has a similar\nfunction - ``set_threshold()``, but due to different GC\nimplementations, its signature and semantics are different.\n\n:param amount: Die Anzahl der Bytes, nach denen eine Garbage Collection ausgel\u00f6st werden soll.\"\"\"\n ...", - "/typeshed/stdlib/log.pyi": "\"\"\"Zeichne Daten auf deinem micro:bit V2 auf.\"\"\"\nfrom typing import Literal, Mapping, Optional, Union, overload\nMILLISECONDS = 1\n\"\"\"Millisekunden Zeitstempelformat. (millisekunden)\"\"\"\nSECONDS = 10\n\"\"\"Sekunden Zeitstempelformat. (sekunden)\"\"\"\nMINUTES = 600\n\"\"\"Minuten Zeitstempelformat. (minuten)\"\"\"\nHOURS = 36000\n\"\"\"Stunden Zeitstempelformat. (stunden)\"\"\"\nDAYS = 864000\n\"\"\"Tage Zeitstempelformat.\"\"\"\n\ndef set_labels(*labels: str, timestamp: Optional[Literal[1, 10, 36000, 864000]]=SECONDS) -> None:\n \"\"\"Den Logdatei-Header setzen (Beschriftungen festlegen)\n\nExample: ``log.set_labels('X', 'Y', 'Z', timestamp=log.MINUTES)``\n\nIdeally this function should be called a single time, before any data is\nlogged, to configure the data table header once.\n\nIf a log file already exists when the program starts, or if this function\nis called multiple times, it will check the labels already defined in the\nlog file. If this function call contains any new labels not already\npresent, it will generate a new header row with the additional columns.\n\nBy default the first column contains a timestamp for each row. The time\nunit can be selected via the timestamp argument.\n\n:param *labels: Eine beliebige Anzahl von Positionsargumenten, die jeweils einem Eintrag in der Kopfzeile des Logs entsprechen.\n:param timestamp: W\u00e4hle die Zeitstempel-Einheit, die automatisch als erste Spalte in jeder Zeile hinzugef\u00fcgt wird. Der Zeitstempel kann einen der folgenden Werte annehmen: ``log.MILLISECONDS``, ``log.SECONDS``, ``log.MINUTES``, ``log.HOURS``, ``log.DAYS`` oder ``None``, um den Zeitstempel zu deaktivieren. Der Standardwert ist ``log.SECONDS``.\"\"\"\n ...\n\n@overload\ndef add(data_dictionary: Optional[Mapping[str, Union[str, int, float]]]) -> None:\n \"\"\"F\u00fcge dem Protokoll eine Datenzeile hinzu, indem du ein Dictionary mit Kopfzeileneintr\u00e4gen und Werten \u00fcbergibst. (hinzuf\u00fcgen)\n\nExample: ``log.add({ 'temp': temperature() })``\n\nEach call to this function adds a row to the log.\n\nNew labels not previously specified via the set_labels function, or by a\nprevious call to this function, will trigger a new header entry to be added\nto the log with the extra labels.\n\nLabels previously specified and not present in a call to this function will\nbe skipped with an empty value in the log row.\n\n:param data_dictionary: (daten w\u00f6rterbuch) Die zu protokollierenden Daten in Form eines Dictionarys mit einem Schl\u00fcssel f\u00fcr jeden Kopfzeileneintrag.\"\"\"\n ...\n\n@overload\ndef add(**kwargs: Union[str, int, float]) -> None:\n \"\"\"F\u00fcge dem Protokoll eine Datenzeile mit Schl\u00fcsselw\u00f6rtern als Argumenten hinzu. (hinzuf\u00fcgen)\n\nExample: ``log.add(temp=temperature())``\n\nEach call to this function adds a row to the log.\n\nNew labels not previously specified via the set_labels function, or by a\nprevious call to this function, will trigger a new header entry to be added\nto the log with the extra labels.\n\nLabels previously specified and not present in a call to this function will\nbe skipped with an empty value in the log row.\"\"\"\n ...\n\ndef delete(full=False):\n \"\"\"L\u00f6scht den Inhalt des Protokolls, einschlie\u00dflich der Kopfzeilen. (l\u00f6schen)\n\nExample: ``log.delete()``\n\nTo add the log headers again the ``set_labels`` function should to be called after this function.\n\nThere are two erase modes; \u201cfull\u201d completely removes the data from the physical storage,\nand \u201cfast\u201d invalidates the data without removing it.\n\n:param full: (vollst\u00e4ndig) Mit ``True`` wird ein \" vollst\u00e4ndiges\" L\u00f6schen und mit ``False`` die \"schnelle\" L\u00f6schmethode gew\u00e4hlt.\"\"\"\n ...\n\ndef set_mirroring(serial: bool):\n \"\"\"Richte die Spiegelung der Datenprotokollierung auf dem seriellen Ausgang ein. (spiegeln)\n\nExample: ``log.set_mirroring(True)``\n\nSerial mirroring is disabled by default. When enabled, it will print to serial each row logged into the log file.\n\n:param serial: (seriell) ``True`` aktiviert die Spiegelung von Daten auf dem seriellen Ausgang.\"\"\"\n ...", + "/typeshed/stdlib/log.pyi": "\"\"\"Zeichne Daten auf deinem micro:bit V2 auf.\"\"\"\nfrom typing import Literal, Mapping, Optional, Union, overload\nMILLISECONDS = 1\n\"\"\"Millisekunden Zeitstempelformat. (millisekunden)\"\"\"\nSECONDS = 10\n\"\"\"Sekunden Zeitstempelformat. (sekunden)\"\"\"\nMINUTES = 600\n\"\"\"Minuten Zeitstempelformat. (minuten)\"\"\"\nHOURS = 36000\n\"\"\"Stunden Zeitstempelformat. (stunden)\"\"\"\nDAYS = 864000\n\"\"\"Tage Zeitstempelformat. (tage)\"\"\"\n\ndef set_labels(*labels: str, timestamp: Optional[Literal[1, 10, 36000, 864000]]=SECONDS) -> None:\n \"\"\"Den Logdatei-Header setzen (Beschriftungen festlegen)\n\nExample: ``log.set_labels('X', 'Y', 'Z', timestamp=log.MINUTES)``\n\nIdeally this function should be called a single time, before any data is\nlogged, to configure the data table header once.\n\nIf a log file already exists when the program starts, or if this function\nis called multiple times, it will check the labels already defined in the\nlog file. If this function call contains any new labels not already\npresent, it will generate a new header row with the additional columns.\n\nBy default the first column contains a timestamp for each row. The time\nunit can be selected via the timestamp argument.\n\n:param *labels: Eine beliebige Anzahl von Positionsargumenten, die jeweils einem Eintrag in der Kopfzeile des Logs entsprechen.\n:param timestamp: (Zeitstempel) W\u00e4hle die Zeitstempel-Einheit, die automatisch als erste Spalte in jeder Zeile hinzugef\u00fcgt wird. Der Zeitstempel kann einen der folgenden Werte annehmen: ``log.MILLISECONDS``, ``log.SECONDS``, ``log.MINUTES``, ``log.HOURS``, ``log.DAYS`` oder ``None``, um den Zeitstempel zu deaktivieren. Der Standardwert ist ``log.SECONDS``.\"\"\"\n ...\n\n@overload\ndef add(data_dictionary: Optional[Mapping[str, Union[str, int, float]]]) -> None:\n \"\"\"F\u00fcge dem Protokoll eine Datenzeile hinzu, indem du ein Dictionary mit Kopfzeileneintr\u00e4gen und Werten \u00fcbergibst. (hinzuf\u00fcgen)\n\nExample: ``log.add({ 'temp': temperature() })``\n\nEach call to this function adds a row to the log.\n\nNew labels not previously specified via the set_labels function, or by a\nprevious call to this function, will trigger a new header entry to be added\nto the log with the extra labels.\n\nLabels previously specified and not present in a call to this function will\nbe skipped with an empty value in the log row.\n\n:param data_dictionary: (daten w\u00f6rterbuch) Die zu protokollierenden Daten in Form eines Dictionarys mit einem Schl\u00fcssel f\u00fcr jeden Kopfzeileneintrag.\"\"\"\n ...\n\n@overload\ndef add(**kwargs: Union[str, int, float]) -> None:\n \"\"\"F\u00fcge dem Protokoll eine Datenzeile mit Schl\u00fcsselw\u00f6rtern als Argumenten hinzu. (hinzuf\u00fcgen)\n\nExample: ``log.add(temp=temperature())``\n\nEach call to this function adds a row to the log.\n\nNew labels not previously specified via the set_labels function, or by a\nprevious call to this function, will trigger a new header entry to be added\nto the log with the extra labels.\n\nLabels previously specified and not present in a call to this function will\nbe skipped with an empty value in the log row.\"\"\"\n ...\n\ndef delete(full=False):\n \"\"\"L\u00f6scht den Inhalt des Protokolls, einschlie\u00dflich der Kopfzeilen. (l\u00f6schen)\n\nExample: ``log.delete()``\n\nTo add the log headers again the ``set_labels`` function should to be called after this function.\n\nThere are two erase modes; \u201cfull\u201d completely removes the data from the physical storage,\nand \u201cfast\u201d invalidates the data without removing it.\n\n:param full: (vollst\u00e4ndig) Mit ``True`` wird ein \" vollst\u00e4ndiges\" L\u00f6schen und mit ``False`` die \"schnelle\" L\u00f6schmethode gew\u00e4hlt.\"\"\"\n ...\n\ndef set_mirroring(serial: bool):\n \"\"\"Richte die Spiegelung der Datenprotokollierung auf dem seriellen Ausgang ein. (spiegeln)\n\nExample: ``log.set_mirroring(True)``\n\nSerial mirroring is disabled by default. When enabled, it will print to serial each row logged into the log file.\n\n:param serial: (seriell) ``True`` aktiviert die Spiegelung von Daten auf dem seriellen Ausgang.\"\"\"\n ...", "/typeshed/stdlib/love.pyi": "def badaboom() -> None: ...\n", "/typeshed/stdlib/machine.pyi": "\"\"\"Low-Level-Utilities. (maschine)\"\"\"\nfrom typing import Any\nfrom .microbit import MicroBitDigitalPin\n\ndef unique_id() -> bytes:\n \"\"\"Liefert eine Byte-Zeichenkette mit einem eindeutigen Bezeichner f\u00fcr ein Board. (Eindeutige ID)\n\nExample: ``machine.unique_id()``\n\n:return: An identifier that varies from one board instance to another.\"\"\"\n ...\n\ndef reset() -> None:\n \"\"\"Setzt das Ger\u00e4t zur\u00fcck, als w\u00fcrde man die externe RESET-Taste dr\u00fcckt. (zur\u00fccksetzen)\n\nExample: ``machine.reset()``\"\"\"\n ...\n\ndef freq() -> int:\n \"\"\"Ermittelt die Taktfrequenz der CPU in Hertz.\n\nExample: ``machine.freq()``\n\n:return: The CPU frequency.\"\"\"\n ...\n\ndef disable_irq() -> Any:\n \"\"\"Deaktiviere Interrupt-Anforderungen. (IRQ deaktivieren)\n\nExample: ``interrupt_state = machine.disable_irq()``\n\n:return: the previous IRQ state which should be considered an opaque value\n\nThe return value should be passed to the ``enable_irq`` function to restore\ninterrupts to their original state.\"\"\"\n ...\n\ndef enable_irq(state: Any) -> None:\n \"\"\"Interrupt-Anfragen wieder aktivieren. (IRQ aktivieren)\n\nExample: ``machine.enable_irq(interrupt_state)``\n\n:param state: Der Wert, der beim letzten Aufruf der Funktion ``disable_irq`` zur\u00fcckgegeben wurde.\"\"\"\n ...\n\ndef time_pulse_us(pin: MicroBitDigitalPin, pulse_level: int, timeout_us: int=1000000) -> int:\n \"\"\"Gibt die Dauer eines Impulses an einem Pin zur\u00fcck. (zeitimpuls us)\n\nExample: ``time_pulse_us(pin0, 1)``\n\nIf the current input value of the pin is different to ``pulse_level``, the\nfunction first waits until the pin input becomes equal to\n``pulse_level``, then times the duration that the pin is equal to\n``pulse_level``. If the pin is already equal to ``pulse_level`` then timing\nstarts straight away.\n\n:param pin: Der zu verwendende Pin\n:param pulse_level: (pulsstufe) 0, um einen Low-Impuls oder 1, um einen High-Impuls zu messen\n:param timeout_us: Eine Verz\u00f6gerung in Mikrosekunden\n:return: The duration of the pulse in microseconds, or -1 for a timeout waiting for the level to match ``pulse_level``, or -2 on timeout waiting for the pulse to end\"\"\"\n ...\n\nclass mem:\n \"\"\"Die Klasse f\u00fcr die ``mem8``, ``mem16`` und ``mem32`` Speicheranzeigen.\"\"\"\n\n def __getitem__(self, address: int) -> int:\n \"\"\"Greife auf einen Wert im Speicher zu.\n\n:param address: (adresse) Die Speicheradresse.\n:return: The value at that address as an integer.\"\"\"\n ...\n\n def __setitem__(self, address: int, value: int) -> None:\n \"\"\"Setzt einen Wert an der angegebenen Adresse.\n\n:param address: (adresse) Die Speicheradresse.\n:param value: (wert) Der zu setzende Integer-Wert.\"\"\"\n ...\nmem8: mem\n\"\"\"8-Bit (Byte) Ansicht des Speichers.\"\"\"\nmem16: mem\n\"\"\"16-Bit (Byte) Ansicht des Speichers.\"\"\"\nmem32: mem\n\"\"\"32-Bit (Byte) Ansicht des Speichers.\"\"\"", "/typeshed/stdlib/math.pyi": "\"\"\"Mathematische Funktionen.\"\"\"\nfrom typing import Tuple\n\ndef acos(x: float) -> float:\n \"\"\"Berechnet den Arkuskosinus.\n\nExample: ``math.acos(1)``\n\n:param x: Eine Zahl\n:return: The inverse cosine of ``x``\"\"\"\n ...\n\ndef asin(x: float) -> float:\n \"\"\"Berechnet den Arkussinus.\n\nExample: ``math.asin(0)``\n\n:param x: Eine Zahl\n:return: The inverse sine of ``x``\"\"\"\n ...\n\ndef atan(x: float) -> float:\n \"\"\"Berechnet den Arkustangens.\n\nExample: ``math.atan(0)``\n\n:param x: Eine Zahl\n:return: The inverse tangent of ``x``\"\"\"\n ...\n\ndef atan2(y: float, x: float) -> float:\n \"\"\"Berechnet den Hauptwert des Arkustangens von ``y/x``.\n\nExample: ``math.atan2(0, -1)``\n\n:param y: Eine Zahl\n:param x: Eine Zahl\n:return: The principal value of the inverse tangent of ``y/x``\"\"\"\n ...\n\ndef ceil(x: float) -> float:\n \"\"\"Rundet eine Zahl in Richtung positiver Unendlichkeit.\n\nExample: ``math.ceil(0.1)``\n\n:param x: Eine Zahl\n:return: ``x`` rounded towards positive infinity.\"\"\"\n ...\n\ndef copysign(x: float, y: float) -> float:\n \"\"\"Berechne ``x`` mit dem Vorzeichen von ``y``.\n\nExample: ``math.copysign(1, -1)``\n\n:param x: Eine Zahl\n:param y: Die Herkunft des Vorzeichens f\u00fcr den R\u00fcckgabewert\n:return: ``x`` with the sign of ``y``\"\"\"\n ...\n\ndef cos(x: float) -> float:\n \"\"\"Berechnet den Kosinus von ``x``.\n\nExample: ``math.cos(0)``\n\n:param x: Eine Zahl\n:return: The cosine of ``x``\"\"\"\n ...\n\ndef degrees(x: float) -> float:\n \"\"\"Wandelt Bogenma\u00df (Radiant) in Grad um.\n\nExample: ``math.degrees(2 * math.pi)``\n\n:param x: Ein Wert in Radiant\n:return: The value converted to degrees\"\"\"\n ...\n\ndef exp(x: float) -> float:\n \"\"\"Berechnet den Exponentialwert von ``x``.\n\nExample: ``math.exp(1)``\n\n:param x: Eine Zahl\n:return: The exponential of ``x``.\"\"\"\n ...\n\ndef fabs(x: float) -> float:\n \"\"\"Gibt den absoluten Wert von ``x`` zur\u00fcck.\n\nExample: ``math.fabs(-0.1)``\n\n:param x: Eine Zahl\n:return: The absolute value of ``x``\"\"\"\n ...\n\ndef floor(x: float) -> int:\n \"\"\"Rundet eine Zahl in Richtung negativer Unendlichkeit.\n\nExample: ``math.floor(0.9)``\n\n:param x: Eine Zahl\n:return: ``x`` rounded towards negative infinity.\"\"\"\n ...\n\ndef fmod(x: float, y: float) -> float:\n \"\"\"Berechne den Rest von ``x/y``.\n\nExample: ``math.fmod(10, 3)``\n\n:param x: Der Z\u00e4hler\n:param y: Der Nenner\"\"\"\n ...\n\ndef frexp(x: float) -> Tuple[float, int]:\n \"\"\"Zerlegt eine Gleitkommazahl in ihre Mantisse und ihren Exponenten.\n\nExample: ``mantissa, exponent = math.frexp(2)``\n\nThe returned value is the tuple ``(m, e)`` such that ``x == m * 2**e``\nexactly. If ``x == 0`` then the function returns ``(0.0, 0)``, otherwise\nthe relation ``0.5 <= abs(m) < 1`` holds.\n\n:param x: Eine Flie\u00dfkommazahl\n:return: A tuple of length two containing its mantissa then exponent\"\"\"\n ...\n\ndef isfinite(x: float) -> bool:\n \"\"\"\u00dcberpr\u00fcft, ob ein Wert endlich ist.\n\nExample: ``math.isfinite(float('inf'))``\n\n:param x: Eine Zahl.\n:return: ``True`` if ``x`` is finite, ``False`` otherwise.\"\"\"\n ...\n\ndef isinf(x: float) -> bool:\n \"\"\"\u00dcberpr\u00fcft, ob ein Wert unendlich ist.\n\nExample: ``math.isinf(float('-inf'))``\n\n:param x: Eine Zahl.\n:return: ``True`` if ``x`` is infinite, ``False`` otherwise.\"\"\"\n ...\n\ndef isnan(x: float) -> bool:\n \"\"\"Pr\u00fcft, ob ein Wert keine Zahl (NaN ... Not A Number) ist.\n\nExample: ``math.isnan(float('nan'))``\n\n:param x: Eine Zahl\n:return: ``True`` if ``x`` is not-a-number (NaN), ``False`` otherwise.\"\"\"\n ...\n\ndef ldexp(x: float, exp: int) -> float:\n \"\"\"Berechne ``x * (2**exp)``.\n\nExample: ``math.ldexp(0.5, 2)``\n\n:param x: Eine Zahl\n:param exp: Ganzzahl-Exponent\n:return: ``x * (2**exp)``\"\"\"\n ...\n\ndef log(x: float, base: float=e) -> float:\n \"\"\"Berechnet den Logarithmus von ``x`` zur angegebenen Basis (standardm\u00e4\u00dfig den nat\u00fcrlichen Logarithmus).\n\nExample: ``math.log(math.e)``\n\nWith one argument, return the natural logarithm of x (to base e).\n\nWith two arguments, return the logarithm of x to the given base, calculated as ``log(x)/log(base)``.\n\n:param x: Eine Zahl\n:param base: Die zu verwendende Basis\n:return: The natural logarithm of ``x``\"\"\"\n ...\n\ndef modf(x: float) -> Tuple[float, float]:\n \"\"\"Berechne die gebrochenen und ganzzahligen Teile von ``x``.\n\nExample: ``fractional, integral = math.modf(1.5)``\n\n:param x: Eine Zahl\n:return: A tuple of two floats representing the fractional then integral parts of ``x``.\n\nBoth the fractional and integral values have the same sign as ``x``.\"\"\"\n ...\n\ndef pow(x: float, y: float) -> float:\n \"\"\"Gibt ``x`` hoch ``y`` zur\u00fcck.\n\nExample: ``math.pow(4, 0.5)``\n\n:param x: Eine Zahl\n:param y: Der Exponent\n:return: ``x`` to the power of ``y``\"\"\"\n ...\n\ndef radians(x: float) -> float:\n \"\"\"Wandelt Grad in Bogenma\u00df (Radiant) um.\n\nExample: ``math.radians(360)``\n\n:param x: Ein Wert in Grad\n:return: The value converted to radians\"\"\"\n ...\n\ndef sin(x: float) -> float:\n \"\"\"Berechnet den Sinus von ``x``.\n\nExample: ``math.sin(math.pi/2)``\n\n:param x: Eine Zahl\n:return: The sine of ``x``\"\"\"\n ...\n\ndef sqrt(x: float) -> float:\n \"\"\"Berechnet die Quadratwurzel von ``x``.\n\nExample: ``math.sqrt(4)``\n\n:param x: Eine Zahl\n:return: The square root of ``x``\"\"\"\n ...\n\ndef tan(x: float) -> float:\n \"\"\"Berechnet den Tangens von ``x``.\n\nExample: ``math.tan(0)``\n\n:param x: Eine Zahl\n:return: The tangent of ``x``.\"\"\"\n ...\n\ndef trunc(x: float) -> int:\n \"\"\"Rundet eine Zahl gegen 0 ab.\n\nExample: ``math.trunc(-0.9)``\n\n:param x: Eine Zahl\n:return: ``x`` rounded towards zero.\"\"\"\n ...\ne: float\n\"\"\"Basis des nat\u00fcrlichen Logarithmus\"\"\"\npi: float\n\"\"\"Das Verh\u00e4ltnis des Umfangs eines Kreises zu seinem Durchmesser\"\"\"", "/typeshed/stdlib/micropython.pyi": "\"\"\"MicroPython Grundlagen.\"\"\"\nfrom typing import Any, TypeVar, overload\n_T = TypeVar('_T')\n\ndef const(expr: _T) -> _T:\n \"\"\"Wird verwendet, um zu deklarieren, dass der Ausdruck eine Konstante ist, damit der Compiler ihn optimieren kann.\n\nThe use of this function should be as follows::\n\n from micropython import const\n CONST_X = const(123)\n CONST_Y = const(2 * CONST_X + 1)\n\nConstants declared this way are still accessible as global variables from\noutside the module they are declared in. On the other hand, if a constant\nbegins with an underscore then it is hidden, it is not available as a\nglobal variable, and does not take up any memory during execution.\n\n:param expr: Ein konstant bleibender Ausdruck.\"\"\"\n ...\n\n@overload\ndef opt_level() -> int:\n \"\"\"Ermittelt die aktuelle Optimierungsstufe f\u00fcr die Kompilierung von Skripten.\n\nExample: ``micropython.opt_level()``\n\nThe optimisation level controls the following compilation features:\n\n- Assertions: at level 0 assertion statements are enabled and compiled\n into the bytecode; at levels 1 and higher assertions are not compiled.\n\n- Built-in ``__debug__`` variable: at level 0 this variable expands to\n True; at levels 1 and higher it expands to False.\n\n- Source-code line numbers: at levels 0, 1 and 2 source-code line number\n are stored along with the bytecode so that exceptions can report the\n line number they occurred at; at levels 3 and higher line numbers are\n not stored.\n\n:return: An integer representing the current level.\"\"\"\n ...\n\n@overload\ndef opt_level(level: int) -> None:\n \"\"\"Legt die Optimierungsstufe f\u00fcr die nachfolgende Kompilierung von Skripten fest.\n\nExample: ``micropython.opt_level(1)``\n\nThe optimisation level controls the following compilation features:\n\n- Assertions: at level 0 assertion statements are enabled and compiled\n into the bytecode; at levels 1 and higher assertions are not compiled.\n\n- Built-in ``__debug__`` variable: at level 0 this variable expands to\n True; at levels 1 and higher it expands to False.\n\n- Source-code line numbers: at levels 0, 1 and 2 source-code line number\n are stored along with the bytecode so that exceptions can report the\n line number they occurred at; at levels 3 and higher line numbers are\n not stored.\n\nThe default optimisation level is usually level 0.\n\n:param level: Eine ganzzahlige Optimierungsstufe.\"\"\"\n ...\n\ndef mem_info(verbose: Any=None) -> None:\n \"\"\"Gibt Informationen \u00fcber den aktuell verwendeten Speicher zur\u00fcck.\n\nExample: ``micropython.mem_info()``\n\n:param verbose: Wenn das Argument ``verbose`` angegeben wird, werden zus\u00e4tzliche Informationen ausgegeben.\"\"\"\n ...\n\ndef qstr_info(verbose: Any=None) -> None:\n \"\"\"Gibt Informationen zu aktuell eingebetteten Strings zur\u00fcck.\n\nExample: ``micropython.qstr_info()``\n\n:param verbose: Wenn das Argument ``verbose`` angegeben wird, werden zus\u00e4tzliche Informationen ausgegeben.\n\nThe information that is printed is implementation dependent, but currently\nincludes the number of interned strings and the amount of RAM they use. In\nverbose mode it prints out the names of all RAM-interned strings.\"\"\"\n ...\n\ndef stack_use() -> int:\n \"\"\"Gibt einen Integerwert zur\u00fcck, der dem aktuell verwendeten Stack-Speicher entspricht.\n\nExample: ``micropython.stack_use()``\n\nThe absolute value of this is not particularly useful, rather it\nshould be used to compute differences in stack usage at different points.\n\n:return: An integer representing current stack use.\"\"\"\n ...\n\ndef heap_lock() -> None:\n \"\"\"Heap-Speicher sperren.\n\nExample: ``micropython.heap_lock()``\n\nWhen locked no memory allocation can occur and a ``MemoryError`` will be\nraised if any heap allocation is attempted.\"\"\"\n ...\n\ndef heap_unlock() -> None:\n \"\"\"Heap-Speicher entsperren.\n\nExample: ``micropython.heap_unlock()``\n\nWhen locked no memory allocation can occur and a ``MemoryError`` will be\nraised if any heap allocation is attempted.\"\"\"\n ...\n\ndef kbd_intr(chr: int) -> None:\n \"\"\"Zeichen festlegen, das eine ``KeyboardInterrupt``-Exception ausl\u00f6st.\n\nExample: ``micropython.kbd_intr(-1)``\n\n:param chr: Zeichencode, um den Interrupt auszul\u00f6sen, oder -1, um die Erfassung von Ctrl-C zu deaktivieren.\n\nBy default this is set to 3 during script execution, corresponding to Ctrl-C.\nPassing -1 to this function will disable capture of Ctrl-C, and passing 3\nwill restore it.\n\nThis function can be used to prevent the capturing of Ctrl-C on the\nincoming stream of characters that is usually used for the REPL, in case\nthat stream is used for other purposes.\"\"\"\n ...", "/typeshed/stdlib/music.pyi": "\"\"\"Erstelle und spiele Lieder. (Musik)\"\"\"\nfrom typing import Optional, Tuple, Union, List\nfrom .microbit import MicroBitDigitalPin, pin0\nDADADADUM: Tuple[str, ...]\n\"\"\"Melodie: der Anfang von Beethovens 5. Symphonie in c-Moll. (dadadadaam)\"\"\"\nENTERTAINER: Tuple[str, ...]\n\"\"\"Melodie: die ersten Takte des Ragtime-Klassikers \"The Entertainer\" von Scott Joplin. (Entertainer)\"\"\"\nPRELUDE: Tuple[str, ...]\n\"\"\"Melodie: Beginn des ersten Pr\u00e4ludiums in C-Dur der 48 Pr\u00e4ludien und Fugen von J.S. Bach.\"\"\"\nODE: Tuple[str, ...]\n\"\"\"Melodie: Die \u201eOde an die Freude\u201c von Beethovens neunter Symphonie in d-Moll. (Ode)\"\"\"\nNYAN: Tuple[str, ...]\n\"\"\"Melodie: Die Nyan-Katze (http://www.nyan.cat/) (Nyan)\n\nThe composer is unknown. This is fair use for educational porpoises (as they say in New York).\"\"\"\nRINGTONE: Tuple[str, ...]\n\"\"\"Melodie: Etwas das wie ein Handy-Klingelton klingt. (Klingelton)\n\nTo be used to indicate an incoming message.\n\"\"\"\nFUNK: Tuple[str, ...]\n\"\"\"Melodie: eine funkige Basslinie f\u00fcr Geheimagenten und Superschurken. (Funk)\"\"\"\nBLUES: Tuple[str, ...]\n\"\"\"Melodie: ein 12-taktiger Boogie-Woogie-Blues mit Walking Bass. (Blues)\"\"\"\nBIRTHDAY: Tuple[str, ...]\n\"\"\"Melodie: \u201eAlles Gute zum Geburtstag\u2026\u201c (Geburtstag)\n\nFor copyright status see: http://www.bbc.co.uk/news/world-us-canada-34332853\n\"\"\"\nWEDDING: Tuple[str, ...]\n\"\"\"Melodie: der Hochzeitschor aus Wagners Oper \"Lohengrin\". (Hochzeit)\"\"\"\nFUNERAL: Tuple[str, ...]\n\"\"\"Melodie: der \"Trauermarsch\", auch bekannt als Fr\u00e9d\u00e9ric Chopins Klaviersonate Nr. 2 in b-Moll, op. 35. (Beerdigung)\"\"\"\nPUNCHLINE: Tuple[str, ...]\n\"\"\"Melodie: ein lustiges Fragment, das anzeigt, dass ein Scherz gemacht worden ist.\"\"\"\nPYTHON: Tuple[str, ...]\n\"\"\"Melodie: John Philip Sousas Marsch \"Liberty Bell\", auch bekannt als das Thema von \"Monty Python's Flying Circus\" (nach dem die Programmiersprache Python benannt ist).\"\"\"\nBADDY: Tuple[str, ...]\n\"\"\"Melodie: Auftritt eines Stummfilm-B\u00f6sewichts.\"\"\"\nCHASE: Tuple[str, ...]\n\"\"\"Melodie: Stummfilm-Verfolgungsszene.\"\"\"\nBA_DING: Tuple[str, ...]\n\"\"\"Melodie: ein kurzes Signal, um anzuzeigen, dass etwas passiert ist.\"\"\"\nWAWAWAWAA: Tuple[str, ...]\n\"\"\"Melody: Eine sehr traurige Posaune.\"\"\"\nJUMP_UP: Tuple[str, ...]\n\"\"\"Melodie: zur Verwendung in einem Spiel, um eine Aufw\u00e4rtsbewegung zu untermalen.\"\"\"\nJUMP_DOWN: Tuple[str, ...]\n\"\"\"Melodie: zur Verwendung in einem Spiel, um eine Abw\u00e4rtsbewegung zu untermalen.\"\"\"\nPOWER_UP: Tuple[str, ...]\n\"\"\"Melodie: eine Fanfare, die einen Erfolg anzeigt oder dass etwas freigeschalten wurde.\"\"\"\nPOWER_DOWN: Tuple[str, ...]\n\"\"\"Melodie: eine traurige Fanfare, wenn etwas nicht geklappt hat.\"\"\"\n\ndef set_tempo(ticks: int=4, bpm: int=120) -> None:\n \"\"\"Legt das ungef\u00e4hre Tempo f\u00fcr die Wiedergabe fest.\n\nExample: ``music.set_tempo(bpm=120)``\n\n:param ticks: Die Anzahl der Ticks in einem Beat.\n:param bpm: Ein Integerwert, der die Beats pro Minute angibt.\n\nSuggested default values allow the following useful behaviour:\n\n- music.set_tempo() \u2013 reset the tempo to default of ticks = 4, bpm = 120\n- music.set_tempo(ticks=8) \u2013 change the \u201cdefinition\u201d of a beat\n- music.set_tempo(bpm=180) \u2013 just change the tempo\n\nTo work out the length of a tick in milliseconds is very simple arithmetic:\n60000/bpm/ticks_per_beat. For the default values that\u2019s\n60000/120/4 = 125 milliseconds or 1 beat = 500 milliseconds.\"\"\"\n ...\n\ndef get_tempo() -> Tuple[int, int]:\n \"\"\"Gibt das aktuelle Tempo als Tupel von Integerwerten zur\u00fcck: ``(ticks, bpm)``.\n\nExample: ``ticks, beats = music.get_tempo()``\n\n:return: The temp as a tuple with two integer values, the ticks then the beats per minute.\"\"\"\n ...\n\ndef play(music: Union[str, List[str], Tuple[str, ...]], pin: Optional[MicroBitDigitalPin]=pin0, wait: bool=True, loop: bool=False) -> None:\n \"\"\"Spielt Musik.\n\nExample: ``music.play(music.NYAN)``\n\n:param music: (Musik) Musik, die in `einer speziellen Notation `_ angegeben ist\n:param pin: der Ausgangspin zur Verwendung mit einem externen Lautsprecher (Voreinstellung ``pin0``), ``None`` f\u00fcr keinen Ton.\n:param wait: Wenn ``wait`` auf ``True`` gesetzt ist, stoppt diese Funktion die weitere Codeausf\u00fchrung.\n:param loop: Wenn ``loop`` auf ``True`` gesetzt ist, wird die Melodie wiederholt, bis ``stop`` aufgerufen oder der blockierende Aufruf unterbrochen wird.\n\nMany built-in melodies are defined in this module.\"\"\"\n ...\n\ndef pitch(frequency: int, duration: int=-1, pin: Optional[MicroBitDigitalPin]=pin0, wait: bool=True) -> None:\n \"\"\"Musiknoten spielen (Tonh\u00f6he)\n\nExample: ``music.pitch(185, 1000)``\n\n:param frequency: (Frequenz) Eine ganzzahlige Frequenz\n:param duration: (Dauer) Eine Dauer in Millisekunden. Bei negativem Wert erh\u00e4lt man bis zum n\u00e4chsten Aufruf oder einem Aufruf von ``stop`` einen Dauerton.\n:param pin: Optionaler Ausgabepin (Standard ``pin0``).\n:param wait: Wenn ``wait`` auf ``True`` gesetzt ist, stoppt diese Funktion die weitere Codeausf\u00fchrung.\n\nFor example, if the frequency is set to 440 and the length to\n1000 then we hear a standard concert A for one second.\n\nYou can only play one pitch on one pin at any one time.\"\"\"\n ...\n\ndef stop(pin: Optional[MicroBitDigitalPin]=pin0) -> None:\n \"\"\"Stoppt die Musikwiedergabe \u00fcber den eingebauten Lautsprecher sowie jeden Pin, der Sound ausgibt.\n\nExample: ``music.stop()``\n\n:param pin: Ein optionales Argument kann zur Angabe eines Pins angegeben werden, z. B. ``music.stop(pin1)``.\"\"\"\n\ndef reset() -> None:\n \"\"\"Setzt Ticks, bpm, Dauer und Oktave auf ihre Standardwerte zur\u00fcck. (zur\u00fccksetzen)\n\nExample: ``music.reset()``\n\nValues:\n- ``ticks = 4``\n- ``bpm = 120``\n- ``duration = 4``\n- ``octave = 4``\"\"\"\n ...", - "/typeshed/stdlib/neopixel.pyi": "\"\"\"Individuell adressierbare RGB- und RGBW-LED-Streifen.\"\"\"\nfrom .microbit import MicroBitDigitalPin\nfrom typing import Tuple\n\nclass NeoPixel:\n\n def __init__(self, pin: MicroBitDigitalPin, n: int, bpp: int=3) -> None:\n \"\"\"Initialisierung eines neuen Streifens von Neopixel-LEDs, die \u00fcber einen Pin gesteuert werden.\n\nExample: ``np = neopixel.NeoPixel(pin0, 8)``\n\nTo support RGBW neopixels, a third argument can be passed to\n``NeoPixel`` to indicate the number of bytes per pixel (``bpp``).\nFor RGBW, this is is 4 rather than the default of 3 for RGB and GRB.\n\nEach pixel is addressed by a position (starting from 0). Neopixels are\ngiven RGB (red, green, blue) / RGBW (red, green, blue, white) values\nbetween 0-255 as a tuple. For example, in RGB, ``(255,255,255)`` is\nwhite. In RGBW, ``(255,255,255,0)`` or ``(0,0,0,255)`` is white.\n\nSee `the online docs `_ for warnings and other advice.\n\n:param pin: Der Pin, der den Neopixelstreifen steuert.\n:param n: Die Anzahl der Neopixel auf dem Streifen.\n:param bpp: Bytes pro Pixel. F\u00fcr die RGBW Neopixel-Unterst\u00fctzung, m\u00fcssen 4 statt der standardm\u00e4\u00dfigen 3 Bytes pro Pixel f\u00fcr RGB und GRB \u00fcbergeben werden.\"\"\"\n ...\n\n def clear(self) -> None:\n \"\"\"L\u00f6sche alle Pixel.\n\nExample: ``np.clear()``\"\"\"\n ...\n\n def show(self) -> None:\n \"\"\"Die Pixel anzeigen.\n\nExample: ``np.show()``\n\nMust be called for any updates to become visible.\"\"\"\n ...\n\n def write(self) -> None:\n \"\"\"Pixel anzeigen (nur micro:bit V2) (schreiben)\n\nExample: ``np.write()``\n\nMust be called for any updates to become visible.\n\nEquivalent to ``show``.\"\"\"\n ...\n\n def fill(self, colour: Tuple[int, ...]) -> None:\n \"\"\"Alle Pixel mit einem bestimmten RGB/RGBW-Wert f\u00e4rben.\n\nExample: ``np.fill((0, 0, 255))``\n\n:param colour: (Farbe) Ein Tupel mit der gleichen L\u00e4nge wie die Anzahl der Bytes pro Pixel (bpp).\n\nUse in conjunction with ``show()`` to update the neopixels.\"\"\"\n ...\n\n def __setitem__(self, key: int, value: Tuple[int, ...]) -> None:\n \"\"\"Eine Pixelfarbe festlegen.\n\nExample: ``np[0] = (255, 0, 0)``\n\n:param key: Die Pixelnummer.\n:param value: (wert) Die Farbe.\"\"\"\n\n def __getitem__(self, key: int) -> Tuple[int, ...]:\n \"\"\"Eine Pixelfarbe erfassen.\n\nExample: ``r, g, b = np[0]``\n\n:param key: Die Pixelnummer.\n:return: The colour tuple.\"\"\"\n\n def __len__(self) -> int:\n \"\"\"Liefert die L\u00e4nge des Pixelstreifens.\n\nExample: ``len(np)``\"\"\"", + "/typeshed/stdlib/neopixel.pyi": "\"\"\"Individuell adressierbare RGB- und RGBW-LED-Streifen.\"\"\"\nfrom .microbit import MicroBitDigitalPin\nfrom typing import Tuple\n\nclass NeoPixel:\n\n def __init__(self, pin: MicroBitDigitalPin, n: int, bpp: int=3) -> None:\n \"\"\"Initialisierung eines neuen Streifens von Neopixel-LEDs, die \u00fcber einen Pin gesteuert werden.\n\nExample: ``np = neopixel.NeoPixel(pin0, 8)``\n\nTo support RGBW neopixels, a third argument can be passed to\n``NeoPixel`` to indicate the number of bytes per pixel (``bpp``).\nFor RGBW, this is is 4 rather than the default of 3 for RGB and GRB.\n\nEach pixel is addressed by a position (starting from 0). Neopixels are\ngiven RGB (red, green, blue) / RGBW (red, green, blue, white) values\nbetween 0-255 as a tuple. For example, in RGB, ``(255,255,255)`` is\nwhite. In RGBW, ``(255,255,255,0)`` or ``(0,0,0,255)`` is white.\n\nSee `the online docs `_ for warnings and other advice.\n\n:param pin: Der Pin, der den Neopixelstreifen steuert.\n:param n: Die Anzahl der Neopixel auf dem Streifen.\n:param bpp: Bytes pro Pixel. F\u00fcr die RGBW Neopixel-Unterst\u00fctzung, m\u00fcssen 4 statt der standardm\u00e4\u00dfigen 3 Bytes pro Pixel f\u00fcr RGB und GRB \u00fcbergeben werden.\"\"\"\n ...\n\n def clear(self) -> None:\n \"\"\"L\u00f6sche alle Pixel. (l\u00f6schen)\n\nExample: ``np.clear()``\"\"\"\n ...\n\n def show(self) -> None:\n \"\"\"Die Pixel anzeigen.\n\nExample: ``np.show()``\n\nMust be called for any updates to become visible.\"\"\"\n ...\n\n def write(self) -> None:\n \"\"\"Pixel anzeigen (nur micro:bit V2) (schreiben)\n\nExample: ``np.write()``\n\nMust be called for any updates to become visible.\n\nEquivalent to ``show``.\"\"\"\n ...\n\n def fill(self, colour: Tuple[int, ...]) -> None:\n \"\"\"Alle Pixel mit einem bestimmten RGB/RGBW-Wert f\u00e4rben.\n\nExample: ``np.fill((0, 0, 255))``\n\n:param colour: (Farbe) Ein Tupel mit der gleichen L\u00e4nge wie die Anzahl der Bytes pro Pixel (bpp).\n\nUse in conjunction with ``show()`` to update the neopixels.\"\"\"\n ...\n\n def __setitem__(self, key: int, value: Tuple[int, ...]) -> None:\n \"\"\"Eine Pixelfarbe festlegen.\n\nExample: ``np[0] = (255, 0, 0)``\n\n:param key: Die Pixelnummer.\n:param value: (wert) Die Farbe.\"\"\"\n\n def __getitem__(self, key: int) -> Tuple[int, ...]:\n \"\"\"Eine Pixelfarbe erfassen.\n\nExample: ``r, g, b = np[0]``\n\n:param key: Die Pixelnummer.\n:return: The colour tuple.\"\"\"\n\n def __len__(self) -> int:\n \"\"\"Erhalte die L\u00e4nge des Pixelstreifens.\n\nExample: ``len(np)``\"\"\"", "/typeshed/stdlib/os.pyi": "\"\"\"Auf das Dateisystem zugreifen.\"\"\"\nfrom typing import Tuple\nfrom typing import List\n\ndef listdir() -> List[str]:\n \"\"\"Dateien auflisten.\n\nExample: ``os.listdir()``\n\n:return: A list of the names of all the files contained within the local\npersistent on-device file system.\"\"\"\n ...\n\ndef remove(filename: str) -> None:\n \"\"\"Entferne (l\u00f6sche) eine Datei. (Entfernen)\n\nExample: ``os.remove('data.txt')``\n\n:param filename: (Dateiname) Die zu l\u00f6schende Datei.\n\nIf the file does not exist an ``OSError`` exception will occur.\"\"\"\n ...\n\ndef size(filename: str) -> int:\n \"\"\"Gibt die Gr\u00f6\u00dfe einer Datei zur\u00fcck\n\nExample: ``os.size('data.txt')``\n\n:param filename: (Dateiname) Die Datei\n:return: The size in bytes.\n\nIf the file does not exist an ``OSError`` exception will occur.\"\"\"\n\nclass uname_result(Tuple[str, str, str, str, str]):\n \"\"\"Ergebnis von ``os.uname()``\"\"\"\n sysname: str\n \"\"\"Name des Betriebssystems.\"\"\"\n nodename: str\n \"\"\"Name des Rechners im Netz (durch die Implementierung definiert). (Knotenname)\"\"\"\n release: str\n \"\"\"Betriebssystemver\u00f6ffentlichung. (Ver\u00f6ffentlichung)\"\"\"\n version: str\n \"\"\"Betriebssystemversion. (Version)\"\"\"\n machine: str\n \"\"\"Hardware-Kennung. (maschine)\"\"\"\n\ndef uname() -> uname_result:\n \"\"\"Gibt Informationen zum aktuellen Betriebssystem zur\u00fcck.\n\nExample: ``os.uname()``\n\nThe return value is an object with five attributes:\n\n- ``sysname`` - operating system name\n- ``nodename`` - name of machine on network (implementation-defined)\n- ``release`` - operating system release\n- ``version`` - operating system version\n- ``machine`` - hardware identifier\n\nThere is no underlying operating system in MicroPython. As a result the\ninformation returned by the ``uname`` function is mostly useful for\nversioning details.\"\"\"\n ...", "/typeshed/stdlib/power.pyi": "\"\"\"Manage the power modes of the micro:bit (V2 only).\n\"\"\"\n\nfrom microbit import MicroBitDigitalPin, Button\nfrom typing import Optional, Tuple, Union\n\ndef off() -> None:\n \"\"\"Power down the board to the lowest possible power mode.\n\n Example: ``power.off()``\n\n This is the equivalent to pressing the reset button for a few seconds,\n to set the board in \"Off mode\".\n\n The micro:bit will only wake up if the reset button is pressed or,\n if on battery power, when a USB cable is connected.\n\n When the board wakes up it will start for a reset state, so your program\n will start running from the beginning.\n \"\"\"\n ...\n\ndef deep_sleep(\n ms: Optional[int] = None,\n wake_on: Optional[\n Union[MicroBitDigitalPin, Button] | Tuple[MicroBitDigitalPin | Button, ...]\n ] = None,\n run_every: bool = True,\n) -> None:\n \"\"\"Set the micro:bit into a low power mode where it can wake up and continue operation.\n\n Example: ``power.deep_sleep(wake_on=(button_a, button_b))``\n\n The program state is preserved and when it wakes up it will resume\n operation where it left off.\n\n Deep Sleep mode will consume more battery power than Off mode.\n\n The wake up sources are configured via arguments.\n\n The board will always wake up when receiving UART data, when the reset\n button is pressed (which resets the board) or, in battery power,\n when the USB cable is inserted.\n\n When the ``run_every`` parameter is set to ``True`` (the default), any\n function scheduled with ``run_every`` will momentarily wake up the board\n to run and when it finishes it will go back to sleep.\n\n :param ms: A time in milliseconds to wait before it wakes up.\n :param wake_on: A single instance or a tuple of pins and/or buttons to wake up the board, e.g. ``deep_sleep(wake_on=button_a)`` or ``deep_sleep(wake_on=(pin0, pin2, button_b))``.\n :param run_every: A boolean to configure if the functions scheduled with ``microbit.run_every`` will continue to run while it sleeps.\n \"\"\"\n ...\n", - "/typeshed/stdlib/radio.pyi": "\"\"\"Kommunikation zwischen micro:bits mit dem integrierten Funk.\"\"\"\nfrom _typeshed import WriteableBuffer\nfrom typing import Optional, Tuple\nRATE_1MBIT: int\n\"\"\"Konstante zur Angabe eines Durchsatzes von 1 MBit pro Sekunde.\"\"\"\nRATE_2MBIT: int\n\"\"\"Konstante zur Angabe eines Durchsatzes von 2 MBit pro Sekunde.\"\"\"\n\ndef on() -> None:\n \"\"\"Schaltet den Funk ein.\n\nExample: ``radio.on()``\n\nThis needs to be explicitly called since the radio draws power and takes\nup memory that you may otherwise need.\"\"\"\n ...\n\ndef off() -> None:\n \"\"\"Schaltet den Funk aus, um Strom und Speicherplatz zu sparen.\n\nExample: ``radio.off()``\"\"\"\n ...\n\ndef config(length: int=32, queue: int=3, channel: int=7, power: int=6, address: int=1969383796, group: int=0, data_rate: int=RATE_1MBIT) -> None:\n \"\"\"Konfiguriert den Funk.\n\nExample: ``radio.config(group=42)``\n\nThe default configuration is suitable for most use.\n\n:param length: (default=32) legt die maximale L\u00e4nge einer \u00fcber Funk gesendeten Nachricht in Bytes fest. Sie kann bis zu 251 Bytes lang sein (254 - 3 Bytes f\u00fcr S0, LENGTH und S1-Pr\u00e4ambel).\n:param queue: (default=3) gibt die Anzahl der Nachrichten an, die in der Warteschlange f\u00fcr eingehende Nachrichten gespeichert werden k\u00f6nnen. Wenn in der Warteschlange kein Platz mehr f\u00fcr eingehende Nachrichten ist, wird die eingehende Nachricht verworfen.\n:param channel: (default=7) ein Integer-Wert zwischen 0 und 83 (einschlie\u00dflich), der einen beliebigen \"Kanal\" definiert, auf den der Funk eingestellt ist.\nNachrichten werden \u00fcber diesen Kanal gesendet und nur Nachrichten, die \u00fcber diesen Kanal empfangen werden, werden in die Warteschlange der eingehenden Nachricht aufgenommen. Jeder Schritt ist 1MHz breit, beginnend mit 2400MHz.\n:param power: (default=6) ist ein ganzzahliger Wert von 0 bis 7 (einschlie\u00dflich), der die St\u00e4rke des Signals angibt, das beim Senden einer Nachricht verwendet wird. Je h\u00f6her der Wert, desto st\u00e4rker ist das Signal, aber desto mehr Strom wird vom Ger\u00e4t verbraucht. Die Nummerierung entspricht den Positionen in der folgenden Liste von dBm-Werten (Dezibel Milliwatt): -30, -20, -16, -12, -8, -4, 0, 4.\n:param address: (adresse) (default=0x75626974) ein beliebiger Name, ausgedr\u00fcckt als 32-Bit-Adresse, der verwendet wird, um eingehende Pakete auf der Hardware-Ebene zu filtern und nur diejenigen zu behalten, die mit der eingestellten Adresse \u00fcbereinstimmen. \nDie Standardeinstellung, die von anderen micro:bit-verwandten Plattformen verwendet wird, wird auch hier verwendet.\n:param group: (default=0) ein 8-Bit-Wert (0-255), der zusammen mit ``address`` beim Filtern von Nachrichten verwendet wird. \"address\" ist wie eine Haus-/B\u00fcroadresse und \"group\" ist wie die Person an dieser Adresse, an die die Nachricht gesendet werden soll.\n:param data_rate: (default=``radio.RATE_1MBIT``) zeigt die Geschwindigkeit an, mit der der Datendurchsatz stattfindet.\nKann eine der folgenden Konstanten sein, die im Modul ``radio`` definiert sind: ``RATE_250KBIT``, ``RATE_1MBIT`` oder ``RATE_2MBIT``.\n\nIf ``config`` is not called then the defaults described above are assumed.\"\"\"\n ...\n\ndef reset() -> None:\n \"\"\"Setzt die Einstellungen auf ihre Standardwerte zur\u00fcck. (zur\u00fccksetzen)\n\nExample: ``radio.reset()``\n\nThe defaults as as per the ``config`` function above.\"\"\"\n ...\n\ndef send_bytes(message: bytes) -> None:\n \"\"\"Sendet eine Nachricht bestehend aus Bytes.\n\nExample: ``radio.send_bytes(b'hello')``\n\n:param message: Die zu sendenden Bytes.\"\"\"\n ...\n\ndef receive_bytes() -> Optional[bytes]:\n \"\"\"Empf\u00e4ngt die n\u00e4chste eingehende Nachricht in der Nachrichtenwarteschlange.\n\nExample: ``radio.receive_bytes()``\n\n:return: The message bytes if any, otherwise ``None``.\"\"\"\n ...\n\ndef receive_bytes_into(buffer: WriteableBuffer) -> Optional[int]:\n \"\"\"Kopiert die n\u00e4chste eingehende Nachricht in der Nachrichtenwarteschlange in einen Puffer.\n\nExample: ``radio.receive_bytes_info(buffer)``\n\n:param buffer: (Puffer) Der Zielpuffer. Die Nachricht wird abgeschnitten, wenn sie gr\u00f6\u00dfer als der Puffer ist.\n:return: ``None`` if there are no pending messages, otherwise it returns the length of the message (which might be more than the length of the buffer).\"\"\"\n ...\n\ndef send(message: str) -> None:\n \"\"\"Sendet eine Nachricht als String.\n\nExample: ``radio.send('hello')``\n\nThis is the equivalent of ``radio.send_bytes(bytes(message, 'utf8'))`` but with ``b'\\x01\\x00\\x01'``\nprepended to the front (to make it compatible with other platforms that target the micro:bit).\n\n:param message: Der zu sendende String.\"\"\"\n ...\n\ndef receive() -> Optional[str]:\n \"\"\"Funktioniert genauso wie ``receive_bytes``, gibt aber zur\u00fcck, was gesendet wurde.\n\nExample: ``radio.receive()``\n\nEquivalent to ``str(receive_bytes(), 'utf8')`` but with a check that the the first\nthree bytes are ``b'\\x01\\x00\\x01'`` (to make it compatible with other platforms that\nmay target the micro:bit).\n\n:return: The message with the prepended bytes stripped and converted to a string.\n\nA ``ValueError`` exception is raised if conversion to string fails.\"\"\"\n ...\n\ndef receive_full() -> Optional[Tuple[bytes, int, int]]:\n \"\"\"Gibt ein Tupel mit drei Werten zur\u00fcck, die die n\u00e4chste eingehende Nachricht in der Nachrichtenwarteschlange darstellen.\n\nExample: ``radio.receive_full()``\n\nIf there are no pending messages then ``None`` is returned.\n\nThe three values in the tuple represent:\n\n- the next incoming message on the message queue as bytes.\n- the RSSI (signal strength): a value between 0 (strongest) and -255 (weakest) as measured in dBm.\n- a microsecond timestamp: the value returned by ``time.ticks_us()`` when the message was received.\n\nFor example::\n\n details = radio.receive_full()\n if details:\n msg, rssi, timestamp = details\n\nThis function is useful for providing information needed for triangulation\nand/or trilateration with other micro:bit devices.\n\n:return: ``None`` if there is no message, otherwise a tuple of length three with the bytes, strength and timestamp values.\"\"\"\n ...", + "/typeshed/stdlib/radio.pyi": "\"\"\"Kommunikation zwischen micro:bits mit dem integrierten Funk.\"\"\"\nfrom _typeshed import WriteableBuffer\nfrom typing import Optional, Tuple\nRATE_1MBIT: int\n\"\"\"Konstante zur Angabe eines Durchsatzes von 1 MBit pro Sekunde.\"\"\"\nRATE_2MBIT: int\n\"\"\"Konstante zur Angabe eines Durchsatzes von 2 MBit pro Sekunde.\"\"\"\n\ndef on() -> None:\n \"\"\"Schaltet den Funk ein. (an)\n\nExample: ``radio.on()``\n\nThis needs to be explicitly called since the radio draws power and takes\nup memory that you may otherwise need.\"\"\"\n ...\n\ndef off() -> None:\n \"\"\"Schaltet den Funk aus, um Strom und Speicherplatz zu sparen.\n\nExample: ``radio.off()``\"\"\"\n ...\n\ndef config(length: int=32, queue: int=3, channel: int=7, power: int=6, address: int=1969383796, group: int=0, data_rate: int=RATE_1MBIT) -> None:\n \"\"\"Konfiguriert den Funk.\n\nExample: ``radio.config(group=42)``\n\nThe default configuration is suitable for most use.\n\n:param length: (default=32) legt die maximale L\u00e4nge einer \u00fcber Funk gesendeten Nachricht in Bytes fest. Sie kann bis zu 251 Bytes lang sein (254 - 3 Bytes f\u00fcr S0, LENGTH und S1-Pr\u00e4ambel).\n:param queue: (default=3) gibt die Anzahl der Nachrichten an, die in der Warteschlange f\u00fcr eingehende Nachrichten gespeichert werden k\u00f6nnen. Wenn in der Warteschlange kein Platz mehr f\u00fcr eingehende Nachrichten ist, wird die eingehende Nachricht verworfen.\n:param channel: (default=7) ein Integer-Wert zwischen 0 und 83 (einschlie\u00dflich), der einen beliebigen \"Kanal\" definiert, auf den der Funk eingestellt ist.\nNachrichten werden \u00fcber diesen Kanal gesendet und nur Nachrichten, die \u00fcber diesen Kanal empfangen werden, werden in die Warteschlange der eingehenden Nachricht aufgenommen. Jeder Schritt ist 1MHz breit, beginnend mit 2400MHz.\n:param power: (default=6) ist ein ganzzahliger Wert von 0 bis 7 (einschlie\u00dflich), der die St\u00e4rke des Signals angibt, das beim Senden einer Nachricht verwendet wird. Je h\u00f6her der Wert, desto st\u00e4rker ist das Signal, aber desto mehr Strom wird vom Ger\u00e4t verbraucht. Die Nummerierung entspricht den Positionen in der folgenden Liste von dBm-Werten (Dezibel Milliwatt): -30, -20, -16, -12, -8, -4, 0, 4.\n:param address: (adresse) (default=0x75626974) ein beliebiger Name, ausgedr\u00fcckt als 32-Bit-Adresse, der verwendet wird, um eingehende Pakete auf der Hardware-Ebene zu filtern und nur diejenigen zu behalten, die mit der eingestellten Adresse \u00fcbereinstimmen. \nDie Standardeinstellung, die von anderen micro:bit-verwandten Plattformen verwendet wird, wird auch hier verwendet.\n:param group: (default=0) ein 8-Bit-Wert (0-255), der zusammen mit ``address`` beim Filtern von Nachrichten verwendet wird. \"address\" ist wie eine Haus-/B\u00fcroadresse und \"group\" ist wie die Person an dieser Adresse, an die die Nachricht gesendet werden soll.\n:param data_rate: (default=``radio.RATE_1MBIT``) zeigt die Geschwindigkeit an, mit der der Datendurchsatz stattfindet.\nKann eine der folgenden Konstanten sein, die im Modul ``radio`` definiert sind: ``RATE_250KBIT``, ``RATE_1MBIT`` oder ``RATE_2MBIT``.\n\nIf ``config`` is not called then the defaults described above are assumed.\"\"\"\n ...\n\ndef reset() -> None:\n \"\"\"Setzt die Einstellungen auf ihre Standardwerte zur\u00fcck. (zur\u00fccksetzen)\n\nExample: ``radio.reset()``\n\nThe defaults as as per the ``config`` function above.\"\"\"\n ...\n\ndef send_bytes(message: bytes) -> None:\n \"\"\"Sendet eine Nachricht bestehend aus Bytes.\n\nExample: ``radio.send_bytes(b'hello')``\n\n:param message: Die zu sendenden Bytes.\"\"\"\n ...\n\ndef receive_bytes() -> Optional[bytes]:\n \"\"\"Empf\u00e4ngt die n\u00e4chste eingehende Nachricht in der Nachrichtenwarteschlange.\n\nExample: ``radio.receive_bytes()``\n\n:return: The message bytes if any, otherwise ``None``.\"\"\"\n ...\n\ndef receive_bytes_into(buffer: WriteableBuffer) -> Optional[int]:\n \"\"\"Kopiert die n\u00e4chste eingehende Nachricht in der Nachrichtenwarteschlange in einen Puffer.\n\nExample: ``radio.receive_bytes_info(buffer)``\n\n:param buffer: (Puffer) Der Zielpuffer. Die Nachricht wird abgeschnitten, wenn sie gr\u00f6\u00dfer als der Puffer ist.\n:return: ``None`` if there are no pending messages, otherwise it returns the length of the message (which might be more than the length of the buffer).\"\"\"\n ...\n\ndef send(message: str) -> None:\n \"\"\"Sendet eine Nachricht als String.\n\nExample: ``radio.send('hello')``\n\nThis is the equivalent of ``radio.send_bytes(bytes(message, 'utf8'))`` but with ``b'\\x01\\x00\\x01'``\nprepended to the front (to make it compatible with other platforms that target the micro:bit).\n\n:param message: Der zu sendende String.\"\"\"\n ...\n\ndef receive() -> Optional[str]:\n \"\"\"Funktioniert genauso wie ``receive_bytes``, gibt aber zur\u00fcck, was gesendet wurde.\n\nExample: ``radio.receive()``\n\nEquivalent to ``str(receive_bytes(), 'utf8')`` but with a check that the the first\nthree bytes are ``b'\\x01\\x00\\x01'`` (to make it compatible with other platforms that\nmay target the micro:bit).\n\n:return: The message with the prepended bytes stripped and converted to a string.\n\nA ``ValueError`` exception is raised if conversion to string fails.\"\"\"\n ...\n\ndef receive_full() -> Optional[Tuple[bytes, int, int]]:\n \"\"\"Gibt ein Tupel mit drei Werten zur\u00fcck, die die n\u00e4chste eingehende Nachricht in der Nachrichtenwarteschlange darstellen.\n\nExample: ``radio.receive_full()``\n\nIf there are no pending messages then ``None`` is returned.\n\nThe three values in the tuple represent:\n\n- the next incoming message on the message queue as bytes.\n- the RSSI (signal strength): a value between 0 (strongest) and -255 (weakest) as measured in dBm.\n- a microsecond timestamp: the value returned by ``time.ticks_us()`` when the message was received.\n\nFor example::\n\n details = radio.receive_full()\n if details:\n msg, rssi, timestamp = details\n\nThis function is useful for providing information needed for triangulation\nand/or trilateration with other micro:bit devices.\n\n:return: ``None`` if there is no message, otherwise a tuple of length three with the bytes, strength and timestamp values.\"\"\"\n ...", "/typeshed/stdlib/random.pyi": "\"\"\"Gibt eine Zufallszahl zur\u00fcck.\"\"\"\nfrom typing import TypeVar, Sequence, Union, overload\n\ndef getrandbits(n: int) -> int:\n \"\"\"Erzeugt einen Integerwert mit ``n`` zuf\u00e4lligen Bits.\n\nExample: ``random.getrandbits(1)``\n\n:param n: Ein Wert zwischen 1-30 (einschlie\u00dflich).\"\"\"\n ...\n\ndef seed(n: int) -> None:\n \"\"\"Initialisiert den Zufallszahlengenerator.\n\nExample: ``random.seed(0)``\n\n:param n: Der Integer-Seed\n\nThis will give you reproducibly deterministic randomness from a given starting\nstate (``n``).\"\"\"\n ...\n\ndef randint(a: int, b: int) -> int:\n \"\"\"W\u00e4hlt eine zuf\u00e4llige Ganzzahl zwischen ``a`` und ``b`` (einschlie\u00dflich) aus.\n\nExample: ``random.randint(0, 9)``\n\n:param a: Anfangswert f\u00fcr den Bereich (inklusiv)\n:param b: Endwert f\u00fcr den Bereich (inklusiv)\n\nAlias for ``randrange(a, b + 1)``.\"\"\"\n ...\n\n@overload\ndef randrange(stop: int) -> int:\n \"\"\"W\u00e4hlt eine zuf\u00e4llige Ganzzahl zwischen Null und ``stop`` (exklusiv) aus.\n\nExample: ``random.randrange(10)``\n\n:param stop: Endwert f\u00fcr den Bereich (exklusiv)\"\"\"\n ...\n\n@overload\ndef randrange(start: int, stop: int, step: int=1) -> int:\n \"\"\"W\u00e4hlt ein zuf\u00e4lliges Element aus ``range(start, stop, step)``.\n\nExample: ``random.randrange(0, 10)``\n\n:param start: Anfang des Bereichs (inklusiv)\n:param stop: Das Ende des Bereichs (exklusiv)\n:param step: Schrittweite\"\"\"\n ...\n_T = TypeVar('_T')\n\ndef choice(seq: Sequence[_T]) -> _T:\n \"\"\"W\u00e4hlt ein zuf\u00e4lliges Element aus der nicht leeren Sequenz ``seq``.\n\nExample: ``random.choice([Image.HAPPY, Image.SAD])``\n\n:param seq: Eine Sequenz.\n\nIf ``seq`` is empty, raises ``IndexError``.\"\"\"\n ...\n\ndef random() -> float:\n \"\"\"Erzeugt eine zuf\u00e4llige Flie\u00dfkommazahl im Bereich [0.0, 1.0).\n\nExample: ``random.random()``\n\n:return: The random floating point number\"\"\"\n ...\n\ndef uniform(a: float, b: float) -> float:\n \"\"\"Gibt eine zuf\u00e4llige Flie\u00dfkommazahl zwischen ``a`` und ``b`` inklusiv aus.\n\nExample: ``random.uniform(0, 9)``\n\n:param a: Anfangswert f\u00fcr den Bereich (inklusiv)\n:param b: Endwert f\u00fcr den Bereich (inklusiv)\"\"\"\n ...", "/typeshed/stdlib/speech.pyi": "\"\"\"Bringe den micro:bit dazu zu Sprechen, zu Singen und andere sprach\u00e4hnliche Ger\u00e4usche zu machen.\"\"\"\nfrom typing import Optional\nfrom .microbit import MicroBitDigitalPin, pin0\n\ndef translate(words: str) -> str:\n \"\"\"\u00dcbersetze englische W\u00f6rter in Sprache.\n\nExample: ``speech.translate('hello world')``\n\n:param words: (W\u00f6rter) Ein String englischer W\u00f6rter.\n:return: A string containing a best guess at the appropriate phonemes to pronounce.\nThe output is generated from this `text to phoneme translation table `_.\n\nThis function should be used to generate a first approximation of phonemes\nthat can be further hand-edited to improve accuracy, inflection and\nemphasis.\n\nSee `the online documentation `_ for detailed information.\"\"\"\n ...\n\ndef pronounce(phonemes: str, pitch: int=64, speed: int=72, mouth: int=128, throat: int=128, pin: Optional[MicroBitDigitalPin]=pin0) -> None:\n \"\"\"Laute aussprechen.\n\nExample: ``speech.pronounce(' /HEHLOW WERLD')``\n\n:param phonemes: (Phoneme) Die auszusprechenden Phoneme als Zeichenkette\n:param pitch: (Tonh\u00f6he) Eine Zahl, die die Tonh\u00f6he der Stimme angibt\n:param speed: (tempo) Eine Zahl, die die Geschwindigkeit der Stimme angibt\n:param mouth: (Mund) Eine Zahl, die den Mund der Stimme repr\u00e4sentiert\n:param throat: (klang) Eine Zahl, die den Klang der Stimme angibt\n:param pin: Optionales Argument, um den Ausgangspin anzugeben, kann verwendet werden, um den Standardwert von ``pin0`` zu \u00fcberschreiben. Wenn wir keinen Ton \u00fcber die Pins abspielen wollen, k\u00f6nnen wir ``pin=None`` verwenden. nur micro:bit V2.\n\nOverride the optional pitch, speed, mouth and throat settings to change the\ntimbre (quality) of the voice.\n\nSee `the online documentation `_ for detailed information.\"\"\"\n ...\n\ndef say(words: str, pitch: int=64, speed: int=72, mouth: int=128, throat: int=128, pin: MicroBitDigitalPin=pin0) -> None:\n \"\"\"Sage englische W\u00f6rter (sage)\n\nExample: ``speech.say('hello world')``\n\n:param words: (W\u00f6rter) Der zu sagene String\n:param pitch: (Tonh\u00f6he) Eine Zahl, die die Tonh\u00f6he der Stimme angibt\n:param speed: (tempo) Eine Zahl, die die Geschwindigkeit der Stimme angibt\n:param mouth: (Mund) Eine Zahl, die den Mund der Stimme repr\u00e4sentiert\n:param throat: (klang) Eine Zahl, die den Klang der Stimme angibt\n:param pin: Optionales Argument, um den Ausgangspin anzugeben, kann verwendet werden, um den Standardwert von ``pin0`` zu \u00fcberschreiben. Wenn wir keinen Ton \u00fcber die Pins abspielen wollen, k\u00f6nnen wir ``pin=None`` verwenden. nur micro:bit V2.\n\nThe result is semi-accurate for English. Override the optional pitch, speed,\nmouth and throat settings to change the timbre (quality) of the voice.\n\nThis is a short-hand equivalent of:\n``speech.pronounce(speech.translate(words))``\n\nSee `the online documentation `_ for detailed information.\"\"\"\n ...\n\ndef sing(phonemes: str, pitch: int=64, speed: int=72, mouth: int=128, throat: int=128, pin: MicroBitDigitalPin=pin0) -> None:\n \"\"\"Singe Phoneme\n\nExample: ``speech.sing(' /HEHLOW WERLD')``\n\n:param phonemes: (Phoneme) Der zu singende String\n:param pitch: (Tonh\u00f6he) Eine Zahl, die die Tonh\u00f6he der Stimme angibt\n:param speed: (tempo) Eine Zahl, die die Geschwindigkeit der Stimme angibt\n:param mouth: (Mund) Eine Zahl, die den Mund der Stimme repr\u00e4sentiert\n:param throat: (klang) Eine Zahl, die den Klang der Stimme angibt\n:param pin: Optionales Argument, um den Ausgangspin anzugeben, kann verwendet werden, um den Standardwert von ``pin0`` zu \u00fcberschreiben. Wenn wir keinen Ton \u00fcber die Pins abspielen wollen, k\u00f6nnen wir ``pin=None`` verwenden. nur micro:bit V2.\n\nOverride the optional pitch, speed, mouth and throat settings to change\nthe timbre (quality) of the voice.\n\nSee `the online documentation `_ for detailed information.\"\"\"\n ...", "/typeshed/stdlib/struct.pyi": "\"\"\"Packe und entpacke primitive Datentypen. (struktur)\"\"\"\nfrom _typeshed import ReadableBuffer, WriteableBuffer\nfrom typing import Any, Tuple, Union\n\ndef calcsize(fmt: str) -> int:\n \"\"\"Rufe die Anzahl der ben\u00f6tigten Bytes ab, um den angegebenen ``fmt`` zu speichern.\n\nExample: ``struct.calcsize('hf')``\n\n:param fmt: Ein Format-String.\n:return The number of bytes needed to store such a value.\"\"\"\n ...\n\ndef pack(fmt: str, v1: Any, *vn: Any) -> bytes:\n \"\"\"Werte nach einem Format-String packen. (packen)\n\nExample: ``struct.pack('hf', 1, 3.1415)``\n\n:param fmt: Der Formatstring\n:param v1: Der erste Wert.\n:param *vn: Die verbleibenden Werte.\n:return A bytes object encoding the values.\"\"\"\n ...\n\ndef pack_into(fmt: str, buffer: WriteableBuffer, offset: int, v1: Any, *vn: Any) -> None:\n \"\"\"Werte nach einem Format-String packen. (packen in)\n\nExample: ``struct.pack_info('hf', buffer, 1, 3.1415)``\n\n:param fmt: Der Formatstring\n:param buffer: (Puffer) Der Buffer, in den geschrieben werden soll.\n:param offset: Der Offset in den Puffer. Kann negativ sein, um vom Ende des Puffers aus zu z\u00e4hlen.\n:param v1: Der erste Wert.\n:param *vn: Die verbleibenden Werte.\"\"\"\n ...\n\ndef unpack(fmt: str, data: ReadableBuffer) -> Tuple[Any, ...]:\n \"\"\"Daten nach einem Format-String entpacken.\n\nExample: ``v1, v2 = struct.unpack('hf', buffer)``\n\n:param fmt: Der Formatstring\n:param data: (Daten) Die Daten.\n:return: A tuple of the unpacked values.\"\"\"\n ...\n\ndef unpack_from(fmt: str, buffer: ReadableBuffer, offset: int=0) -> Tuple:\n \"\"\"Daten aus einem Puffer nach einem Format-String entpacken. (entpacken von)\n\nExample: ``v1, v2 = struct.unpack_from('hf', buffer)``\n\n:param fmt: Der Formatstring\n:param buffer: (Puffer) Der Quellpuffer, von dem gelesen werden soll.\n:param offset: Der Offset in den Puffer. Kann negativ sein, um vom Ende des Puffers aus zu z\u00e4hlen.\n:return: A tuple of the unpacked values.\"\"\"\n ...", @@ -34,18 +34,18 @@ "/typeshed/stdlib/ustruct.pyi": "from struct import *\n", "/typeshed/stdlib/usys.pyi": "from sys import *\n", "/typeshed/stdlib/utime.pyi": "from time import *\n", - "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", - "/typeshed/stdlib/microbit/__init__.pyi": "\"\"\"Pins, Bilder, T\u00f6ne, Temperatur und Lautst\u00e4rke.\"\"\"\nfrom typing import Any, Callable, List, Optional, Tuple, Union, overload\nfrom _typeshed import ReadableBuffer\nfrom . import accelerometer as accelerometer\nfrom . import audio as audio\nfrom . import compass as compass\nfrom . import display as display\nfrom . import i2c as i2c\nfrom . import microphone as microphone\nfrom . import speaker as speaker\nfrom . import spi as spi\nfrom . import uart as uart\n\ndef run_every(callback: Optional[Callable[[], None]]=None, days: int=0, h: int=0, min: int=0, s: int=0, ms: int=0) -> Callable[[Callable[[], None]], Callable[[], None]]:\n \"\"\"Plant die Ausf\u00fchrung einer Funktion in dem durch die Zeitargumente festgelegten Intervall **nur V2**.\n\nExample: ``run_every(my_logging, min=5)``\n\n``run_every`` can be used in two ways:\n\nAs a Decorator - placed on top of the function to schedule. For example::\n\n @run_every(h=1, min=20, s=30, ms=50)\n def my_function():\n # Do something here\n\nAs a Function - passing the callback as a positional argument. For example::\n\n def my_function():\n # Do something here\n run_every(my_function, s=30)\n\nEach argument corresponds to a different time unit and they are additive.\nSo ``run_every(min=1, s=30)`` schedules the callback every minute and a half.\n\nWhen an exception is thrown inside the callback function it deschedules the\nfunction. To avoid this you can catch exceptions with ``try/except``.\n\n:param callback: Funktion, die in dem angegebenen Intervall aufgerufen wird. Bei Verwendung als Dekorator weglassen.\n:param days: Legt den Tag f\u00fcr die Planung fest.\n:param h: Legt die Uhrzeit f\u00fcr die Planung fest.\n:param min: Legt die Minute f\u00fcr die Planung fest.\n:param s: Legt die Sekunde f\u00fcr die Planung fest.\n:param ms: Legt die Millisekunde f\u00fcr die Planung fest.\"\"\"\n\ndef panic(n: int) -> None:\n \"\"\"In einen Panik-Modus wechseln.\n\nExample: ``panic(127)``\n\n:param n: Eine beliebige ganze Zahl <= 255, um einen Status anzugeben.\n\nRequires restart.\"\"\"\n\ndef reset() -> None:\n \"\"\"Board neu starten.\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[int, int]) -> int:\n \"\"\"Konvertiert einen Wert aus einem Bereich in einen Ganzzahlenbereich.\n\nExample: ``volume = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))``\n\nFor example, to convert an accelerometer X value to a speaker volume.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\n\n temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))\n\n:param value: (wert) Eine umzurechnende Zahl.\n:param from_: Ein Tupel, das den Bereich definiert, aus dem konvertiert werden soll.\n:param to: Ein Tupel, das den Bereich definiert, in den konvertiert werden soll.\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[float, float]) -> float:\n \"\"\"Konvertiert einen Wert von einem Bereich in einen Gleitkommabereich.\n\nExample: ``temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))``\n\nFor example, to convert temperature from a Celsius scale to Fahrenheit.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\nIf they are both integers (i.e ``10``), it will return an integer::\n\n returns_int = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))\n\n:param value: Eine umzurechnende Zahl.\n:param from_: Ein Tupel, das den Bereich definiert, aus dem konvertiert werden soll.\n:param to: Ein Tupel, das den Bereich definiert, in den konvertiert werden soll.\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\ndef sleep(n: float) -> None:\n \"\"\"Warte auf ``n`` Millisekunden.\n\nExample: ``sleep(1000)``\n\n:param n: Die Anzahl der zu wartenden Millisekunden\n\nOne second is 1000 milliseconds, so::\n\n microbit.sleep(1000)\n\nwill pause the execution for one second.\"\"\"\n\ndef running_time() -> int:\n \"\"\"Ermittelt die Laufzeit des Boards.\n\n:return: The number of milliseconds since the board was switched on or restarted.\"\"\"\n\ndef temperature() -> int:\n \"\"\"Ermittelt die Temperatur des micro:bit in Grad Celcius.\"\"\"\n\ndef set_volume(v: int) -> None:\n \"\"\"Legt die Lautst\u00e4rke fest.\n\nExample: ``set_volume(127)``\n\n:param v: ein Wert zwischen 0 (niedrig) und 255 (hoch).\n\nOut of range values will be clamped to 0 or 255.\n\n**V2** only.\"\"\"\n ...\n\nclass Button:\n \"\"\"Die Klasse f\u00fcr die Tasten ``button_a`` und ``button_b``.\"\"\"\n\n def is_pressed(self) -> bool:\n \"\"\"\u00dcberpr\u00fcft, ob die Taste gedr\u00fcckt ist.\n\n:return: ``True`` if the specified button ``button`` is pressed, and ``False`` otherwise.\"\"\"\n ...\n\n def was_pressed(self) -> bool:\n \"\"\"\u00dcberpr\u00fcft, ob die Taste seit dem Start des Ger\u00e4ts oder dem letzten Aufruf dieser Methode gedr\u00fcckt wurde.\n\nCalling this method will clear the press state so\nthat the button must be pressed again before this method will return\n``True`` again.\n\n:return: ``True`` if the specified button ``button`` was pressed, and ``False`` otherwise\"\"\"\n ...\n\n def get_presses(self) -> int:\n \"\"\"Ermittelt die Gesamtzahl der Tastendr\u00fccke und setzt diese Summe auf Null zur\u00fcck, bevor sie zur\u00fcckgegeben wird.\n\n:return: The number of presses since the device started or the last time this method was called\"\"\"\n ...\nbutton_a: Button\n\"\"\"Das ``Button``-Objekt der linken Taste.\"\"\"\nbutton_b: Button\n\"\"\"Das ``Button``-Objekt der rechten Taste.\"\"\"\n\nclass MicroBitDigitalPin:\n \"\"\"Ein digitaler Pin.\n\nSome pins support analog and touch features using the ``MicroBitAnalogDigitalPin`` and ``MicroBitTouchPin`` subclasses.\"\"\"\n NO_PULL: int\n PULL_UP: int\n PULL_DOWN: int\n\n def read_digital(self) -> int:\n \"\"\"Ermittelt den digitalen Wert des Pins.\n\nExample: ``value = pin0.read_digital()``\n\n:return: 1 if the pin is high, and 0 if it's low.\"\"\"\n ...\n\n def write_digital(self, value: int) -> None:\n \"\"\"Stellt den digitalen Wert des Pins ein. (digital schreiben)\n\nExample: ``pin0.write_digital(1)``\n\n:param value: (wert) 1, um den Pin zu aktivieren, oder 0, um den Pin zu deaktivieren\"\"\"\n ...\n\n def set_pull(self, value: int) -> None:\n \"\"\"Setze den Status des Pull-Widerstands auf einen von drei m\u00f6glichen Werten: ``PULL_UP``, ``PULL_DOWN`` oder ``NO_PULL``. (setze Pull-Widerstand)\n\nExample: ``pin0.set_pull(pin0.PULL_UP)``\n\n:param value: (wert) Der Status des Pull-Widerstands vom relevanten Pin, z.B. ``pin0.PULL_UP``.\"\"\"\n ...\n\n def get_pull(self) -> int:\n \"\"\"Abrufen des Status des Pull-Widerstands eines Pins. (gib Pull-Widerstand)\n\nExample: ``pin0.get_pull()``\n\n:return: ``NO_PULL``, ``PULL_DOWN``, or ``PULL_UP``\n\nThese are set using the ``set_pull()`` method or automatically configured\nwhen a pin mode requires it.\"\"\"\n ...\n\n def get_mode(self) -> str:\n \"\"\"Gibt den Pin-Modus zur\u00fcck. (gib Pin-Modus)\n\nExample: ``pin0.get_mode()``\n\nWhen a pin is used for a specific function, like\nwriting a digital value, or reading an analog value, the pin mode\nchanges.\n\n:return: ``\"unused\"``, ``\"analog\"``, ``\"read_digital\"``, ``\"write_digital\"``, ``\"display\"``, ``\"button\"``, ``\"music\"``, ``\"audio\"``, ``\"touch\"``, ``\"i2c\"``, or ``\"spi\"``\"\"\"\n ...\n\n def write_analog(self, value: int) -> None:\n \"\"\"Erzeugt ein PWM-Signal am Pin mit der Einschaltdauer proportional zu ``value``. (analog schreiben)\n\nExample: ``pin0.write_analog(254)``\n\n:param value: (wert) Eine Ganzzahl oder eine Gleitpunktzahl zwischen 0 (0% Einschaltdauer) und 1023 (100% Einschaltdauer).\"\"\"\n\n def set_analog_period(self, period: int) -> None:\n \"\"\"Setzt die Periodendauer des PWM-Signals, das ausgegeben wird, auf ``period`` in Millisekunden. (setze analoge Periodendauer)\n\nExample: ``pin0.set_analog_period(10)``\n\n:param period: (Periodendauer) Der Periodendauer in Millisekunden mit einem Mindestwert von 1ms.\"\"\"\n\n def set_analog_period_microseconds(self, period: int) -> None:\n \"\"\"Setze die Periodendauer f\u00fcr die Ausgabe des PWM-Signals auf ``period`` in Mikrosekunden. (setze analoge Periodendauer)\n\nExample: ``pin0.set_analog_period_microseconds(512)``\n\n:param period: (Periodendauer) Die Periodendauer in Mikrosekunden mit einem Mindestwert von 256\u03bcs.\"\"\"\n\nclass MicroBitAnalogDigitalPin(MicroBitDigitalPin):\n \"\"\"Ein Pin, der analogen und digitalen Signale erlaubt.\"\"\"\n\n def read_analog(self) -> int:\n \"\"\"Einlesen der Spannung, die am Pin anliegt. (analog lesen)\n\nExample: ``pin0.read_analog()``\n\n:return: An integer between 0 (meaning 0V) and 1023 (meaning 3.3V).\"\"\"\n\nclass MicroBitTouchPin(MicroBitAnalogDigitalPin):\n \"\"\"Ein Pin mit analogen, digitalen und Touchfunktionen.\"\"\"\n CAPACITIVE: int\n RESISTIVE: int\n\n def is_touched(self) -> bool:\n \"\"\"\u00dcberpr\u00fcft, ob der Pin ber\u00fchrt wird. (wird ber\u00fchrt)\n\nExample: ``pin0.is_touched()``\n\nThe default touch mode for the pins on the edge connector is ``resistive``.\nThe default for the logo pin **V2** is ``capacitive``.\n\n**Resistive touch**\nThis test is done by measuring how much resistance there is between the\npin and ground. A low resistance gives a reading of ``True``. To get\na reliable reading using a finger you may need to touch the ground pin\nwith another part of your body, for example your other hand.\n\n**Capacitive touch**\nThis test is done by interacting with the electric field of a capacitor\nusing a finger as a conductor. `Capacitive touch\n`_\ndoes not require you to make a ground connection as part of a circuit.\n\n:return: ``True`` if the pin is being touched with a finger, otherwise return ``False``.\"\"\"\n ...\n\n def set_touch_mode(self, value: int) -> None:\n \"\"\"Legt den Touchmodus f\u00fcr den Pin fest. (definiert Ber\u00fchrungsmodus)\n\nExample: ``pin0.set_touch_mode(pin0.CAPACITIVE)``\n\nThe default touch mode for the pins on the edge connector is\n``resistive``. The default for the logo pin **V2** is ``capacitive``.\n\n:param value: (wert) ``CAPACITIVE`` oder ``RESISTIVE`` Touchmodus des entsprechenden Pins.\"\"\"\n ...\npin0: MicroBitTouchPin\n\"\"\"Pin mit digitalen, analogen und Touchfunktionen.\"\"\"\npin1: MicroBitTouchPin\n\"\"\"Pin mit digitalen, analogen und Touchfunktionen.\"\"\"\npin2: MicroBitTouchPin\n\"\"\"Pin mit digitalen, analogen und Touchfunktionen.\"\"\"\npin3: MicroBitAnalogDigitalPin\n\"\"\"Pin mit digitalen und analogen Funktionen.\"\"\"\npin4: MicroBitAnalogDigitalPin\n\"\"\"Pin mit digitalen und analogen Funktionen.\"\"\"\npin5: MicroBitDigitalPin\n\"\"\"Pin mit Unterst\u00fctzung f\u00fcr digitale Signale.\"\"\"\npin6: MicroBitDigitalPin\n\"\"\"Pin mit Unterst\u00fctzung f\u00fcr digitale Signale.\"\"\"\npin7: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin8: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin9: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin10: MicroBitAnalogDigitalPin\n\"\"\"Pin mit digitalen und analogen Funktionen.\"\"\"\npin11: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin12: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin13: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin14: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin15: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin16: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin19: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin20: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin_logo: MicroBitTouchPin\n\"\"\"Ein ber\u00fchrungsempfindlicher Logo-Pin auf der Vorderseite des micro:bit, der standardm\u00e4\u00dfig auf den kapazitiven Touch-Modus eingestellt ist.\"\"\"\npin_speaker: MicroBitAnalogDigitalPin\n\"\"\"Ein Pin zur Ansteuerung des micro:bit Lautsprechers.\n\nThis API is intended only for use in Pulse-Width Modulation pin operations e.g. pin_speaker.write_analog(128).\n\"\"\"\n\nclass Image:\n \"\"\"Ein Bild, das auf dem micro:bit LED-Display angezeigt werden soll.\n\nGiven an image object it's possible to display it via the ``display`` API::\n\n display.show(Image.HAPPY)\"\"\"\n HEART: Image\n \"\"\"Herz-Bild.\"\"\"\n HEART_SMALL: Image\n \"\"\"Kleines Herz-Bild.\"\"\"\n HAPPY: Image\n \"\"\"Gl\u00fcckliches Gesichtsbild.\"\"\"\n SMILE: Image\n \"\"\"L\u00e4chelndes Gesichtsbild.\"\"\"\n SAD: Image\n \"\"\"Trauriges Gesichtsbild.\"\"\"\n CONFUSED: Image\n \"\"\"Verwirrtes Gesichtsbild.\"\"\"\n ANGRY: Image\n \"\"\"W\u00fctendes Gesichtsbild.\"\"\"\n ASLEEP: Image\n \"\"\"Schlafendes Gesichtsbild.\"\"\"\n SURPRISED: Image\n \"\"\"\u00dcberraschtes Gesichtsbild.\"\"\"\n SILLY: Image\n \"\"\"Albernes Gesichtsbild.\"\"\"\n FABULOUS: Image\n \"\"\"Bild mit Sonnenbrillengesicht. (fabelhaft)\"\"\"\n MEH: Image\n \"\"\"Gleichg\u00fcltiges Gesicht Bild.\"\"\"\n YES: Image\n \"\"\"abgehakt-Bild\"\"\"\n NO: Image\n \"\"\"angekreuzt-Bild\"\"\"\n CLOCK12: Image\n \"\"\"Bild mit Linie, die auf 12 Uhr zeigt.\"\"\"\n CLOCK11: Image\n \"\"\"Bild mit Linie, die auf 11 Uhr zeigt.\"\"\"\n CLOCK10: Image\n \"\"\"Bild mit Linie, die auf 10 Uhr zeigt.\"\"\"\n CLOCK9: Image\n \"\"\"Bild mit Linie, die auf 9 Uhr zeigt.\"\"\"\n CLOCK8: Image\n \"\"\"Bild mit Linie, die auf 8 Uhr zeigt.\"\"\"\n CLOCK7: Image\n \"\"\"Bild mit Linie, die auf 7 Uhr zeigt.\"\"\"\n CLOCK6: Image\n \"\"\"Bild mit Linie, die auf 6 Uhr zeigt.\"\"\"\n CLOCK5: Image\n \"\"\"Bild mit Linie, die auf 5 Uhr zeigt.\"\"\"\n CLOCK4: Image\n \"\"\"Bild mit Linie, die auf 4 Uhr zeigt.\"\"\"\n CLOCK3: Image\n \"\"\"Bild mit Linie, die auf 3 Uhr zeigt.\"\"\"\n CLOCK2: Image\n \"\"\"Bild mit Linie, die auf 2 Uhr zeigt.\"\"\"\n CLOCK1: Image\n \"\"\"Bild mit Linie, die auf 1 Uhr zeigt.\"\"\"\n ARROW_N: Image\n \"\"\"Bild eines Pfeils, der nach Norden zeigt.\"\"\"\n ARROW_NE: Image\n \"\"\"Bild eines Pfeils, der nach Nordosten zeigt.\"\"\"\n ARROW_E: Image\n \"\"\"Bild eines Pfeils, der nach Osten zeigt.\"\"\"\n ARROW_SE: Image\n \"\"\"Bild eines Pfeils, der nach S\u00fcdosten zeigt.\"\"\"\n ARROW_S: Image\n \"\"\"Bild eines Pfeils, der nach S\u00fcden zeigt.\"\"\"\n ARROW_SW: Image\n \"\"\"Bild eines Pfeils, der nach S\u00fcdwesten zeigt.\"\"\"\n ARROW_W: Image\n \"\"\"Bild eines Pfeils, der nach Westen zeigt.\"\"\"\n ARROW_NW: Image\n \"\"\"Bild eines Pfeils, der nach Nordwesten zeigt.\"\"\"\n TRIANGLE: Image\n \"\"\"Bild eines Dreiecks, das nach oben zeigt.\"\"\"\n TRIANGLE_LEFT: Image\n \"\"\"Bild eines Dreiecks in der linken Ecke.\"\"\"\n CHESSBOARD: Image\n \"\"\"Abwechselnd leuchtende LEDs in einem Schachbrettmuster.\"\"\"\n DIAMOND: Image\n \"\"\"Diamant-Bild.\"\"\"\n DIAMOND_SMALL: Image\n \"\"\"Kleines Diamant-Bild.\"\"\"\n SQUARE: Image\n \"\"\"Quadrat-Bild\"\"\"\n SQUARE_SMALL: Image\n \"\"\"Kleines Quadrat-Bild.\"\"\"\n RABBIT: Image\n \"\"\"Kaninchen-Bild.\"\"\"\n COW: Image\n \"\"\"Kuh-Bild.\"\"\"\n MUSIC_CROTCHET: Image\n \"\"\"Viertelnoten-Bild.\"\"\"\n MUSIC_QUAVER: Image\n \"\"\"Achtelnoten-Bild.\"\"\"\n MUSIC_QUAVERS: Image\n \"\"\"Achtelnotenpaar-Bild.\"\"\"\n PITCHFORK: Image\n \"\"\"Heugabel-Bild\"\"\"\n XMAS: Image\n \"\"\"Weihnachtsbaum-Bild.\"\"\"\n PACMAN: Image\n \"\"\"Pac-Man Spielfigurenbild.\"\"\"\n TARGET: Image\n \"\"\"Ziel-Bild\"\"\"\n TSHIRT: Image\n \"\"\"T-Shirt-Bild.\"\"\"\n ROLLERSKATE: Image\n \"\"\"Rollerskate-Bild.\"\"\"\n DUCK: Image\n \"\"\"Ente-Bild\"\"\"\n HOUSE: Image\n \"\"\"Haus-Bild\"\"\"\n TORTOISE: Image\n \"\"\"Schildkr\u00f6te-Bild\"\"\"\n BUTTERFLY: Image\n \"\"\"Schmetterling-Bild.\"\"\"\n STICKFIGURE: Image\n \"\"\"Strichm\u00e4nnchen-Bild.\"\"\"\n GHOST: Image\n \"\"\"Geist-Bild.\"\"\"\n SWORD: Image\n \"\"\"Schwert-Bild\"\"\"\n GIRAFFE: Image\n \"\"\"Giraffe-Bild.\"\"\"\n SKULL: Image\n \"\"\"Sch\u00e4del-Bild.\"\"\"\n UMBRELLA: Image\n \"\"\"Bild eines Schirms.\"\"\"\n SNAKE: Image\n \"\"\"Bild einer Schlange. (Schlange)\"\"\"\n SCISSORS: Image\n \"\"\"BIld einer Schere. (Schere)\"\"\"\n ALL_CLOCKS: List[Image]\n \"\"\"Eine Liste mit allen CLOCK_ Bildern. (alle Uhren)\"\"\"\n ALL_ARROWS: List[Image]\n \"\"\"Eine Liste mit allen ARROW_ Bildern. (alle Pfeile)\"\"\"\n\n @overload\n def __init__(self, string: str) -> None:\n \"\"\"Erstellen Sie ein Bild aus einer Zeichenkette, die beschreibt, welche LEDs leuchten.\n\n``string`` has to consist of digits 0-9 arranged into lines,\ndescribing the image, for example::\n\n image = Image(\"90009:\"\n \"09090:\"\n \"00900:\"\n \"09090:\"\n \"90009\")\n\nwill create a 5\u00d75 image of an X. The end of a line is indicated by a\ncolon. It's also possible to use newlines (\\\\n) insead of the colons.\n\n:param string: (Zeichenkette) Eine Zeichenkette, die das Bild beschreibt.\"\"\"\n ...\n\n @overload\n def __init__(self, width: int=5, height: int=5, buffer: ReadableBuffer=None) -> None:\n \"\"\"Erstelle ein leeres Bild mit ``width`` Spalten und ``height`` Zeilen.\n\n:param width: (Breite) Optionale Breite des Bildes\n:param height: (H\u00f6he) Optionale H\u00f6he des Bildes\n:param buffer: (Puffer) Optionales Array oder Bytes von ``width``\u00d7``height`` Ganzzahlen im Bereich 0-9 um das Bild zu initialisieren\n\nExamples::\n\n Image(2, 2, b'\\x08\\x08\\x08\\x08')\n Image(2, 2, bytearray([9,9,9,9]))\n\nThese create 2 x 2 pixel images at full brightness.\"\"\"\n ...\n\n def width(self) -> int:\n \"\"\"Ermittelt die Anzahl der Spalten. (Breite)\n\n:return: The number of columns in the image\"\"\"\n ...\n\n def height(self) -> int:\n \"\"\"Ermittelt die Anzahl der Zeilen. (H\u00f6he)\n\n:return: The number of rows in the image\"\"\"\n ...\n\n def set_pixel(self, x: int, y: int, value: int) -> None:\n \"\"\"Legt die Helligkeit eines Pixels fest. (Pixelwerte setzen)\n\nExample: ``my_image.set_pixel(0, 0, 9)``\n\n:param x: Die Spaltennummer\n:param y: Die Zeilennummer\n:param value: (wert) Die Helligkeit als Ganzzahl zwischen 0 (dunkel) und 9 (hell)\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def get_pixel(self, x: int, y: int) -> int:\n \"\"\"Ermittle die Helligkeit eines Pixels. (Pixelwerte holen)\n\nExample: ``my_image.get_pixel(0, 0)``\n\n:param x: Die Spaltennummer\n:param y: Die Zeilennummer\n:return: The brightness as an integer between 0 and 9.\"\"\"\n ...\n\n def shift_left(self, n: int) -> Image:\n \"\"\"Erstellen Sie ein neues Bild, indem Sie das Bild nach links verschieben. (links verschieben)\n\nExample: ``Image.HEART_SMALL.shift_left(1)``\n\n:param n: Die Anzahl der Spalten um die verschoben wird\n:return: The shifted image\"\"\"\n ...\n\n def shift_right(self, n: int) -> Image:\n \"\"\"Erstellen Sie ein neues Bild, indem Sie das Bild nach rechts verschieben. (rechts verschieben)\n\nExample: ``Image.HEART_SMALL.shift_right(1)``\n\n:param n: Die Anzahl der Spalten um die verschoben wird\n:return: The shifted image\"\"\"\n ...\n\n def shift_up(self, n: int) -> Image:\n \"\"\"Erstellen Sie ein neues Bild, indem Sie das Bild nach oben verschoben wird. (nach oben verschieben)\n\nExample: ``Image.HEART_SMALL.shift_up(1)``\n\n:param n: Die Anzahl der Zeilen um die verschoben wird\n:return: The shifted image\"\"\"\n ...\n\n def shift_down(self, n: int) -> Image:\n \"\"\"Erstellen Sie ein neues Bild, indem Sie das Bild nach unten verschoben wird. (nach unten verschieben)\n\nExample: ``Image.HEART_SMALL.shift_down(1)``\n\n:param n: Die Anzahl der Zeilen um die verschoben wird\n:return: The shifted image\"\"\"\n ...\n\n def crop(self, x: int, y: int, w: int, h: int) -> Image:\n \"\"\"Erstellen Sie ein neues Bild, indem das Bild zugeschnitten wird.\n\nExample: ``Image.HEART.crop(1, 1, 3, 3)``\n\n:param x: Die Offset-Spalte des Zuschneidens\n:param y: Die Offset-Zeile des Zuschneidens\n:param w: Die Zuschneide-Breite\n:param h: Die Zuschneide-H\u00f6he\n:return: The new image\"\"\"\n ...\n\n def copy(self) -> Image:\n \"\"\"Erstellt eine exakte Kopie des Bildes. (kopieren)\n\nExample: ``Image.HEART.copy()``\n\n:return: The new image\"\"\"\n ...\n\n def invert(self) -> Image:\n \"\"\"Erstellt ein neues Bild, indem es die Helligkeit der Pixel des Ausgangsbildes invertiert.\n\nExample: ``Image.SMALL_HEART.invert()``\n\n:return: The new image.\"\"\"\n ...\n\n def fill(self, value: int) -> None:\n \"\"\"Legt die Helligkeit f\u00fcr alle Pixel des Bildes fest.\n\nExample: ``my_image.fill(5)``\n\n:param value: Die neue Helligkeit als Zahl zwischen 0 (dunkel) und 9 (hell).\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def blit(self, src: Image, x: int, y: int, w: int, h: int, xdest: int=0, ydest: int=0) -> None:\n \"\"\"Kopiert einen Bereich aus einem anderen Bild in dieses Bild.\n\nExample: ``my_image.blit(Image.HEART, 1, 1, 3, 3, 1, 1)``\n\n:param src: Das Ausgangsbild\n:param x: Der Anfangsspalten-Offset im Ausgangsbild\n:param y: Der Anfangszeilen-Offset im Ausgangsbild\n:param w: Die Anzahl der zu kopierenden Spalten\n:param h: Die Anzahl der zu kopierenden Zeilen\n:param xdest: Der Spalten-Offset, der in diesem Bild ge\u00e4ndert werden soll\n:param ydest: Der Zeilen-Offset, der in diesem Bild ge\u00e4ndert werden soll\n\nPixels outside the source image are treated as having a brightness of 0.\n\n``shift_left()``, ``shift_right()``, ``shift_up()``, ``shift_down()``\nand ``crop()`` can are all implemented by using ``blit()``.\n\nFor example, img.crop(x, y, w, h) can be implemented as::\n\n def crop(self, x, y, w, h):\n res = Image(w, h)\n res.blit(self, x, y, w, h)\n return res\"\"\"\n ...\n\n def __repr__(self) -> str:\n \"\"\"Liefert eine kompakte Stringrepr\u00e4sentation des Bildes.\"\"\"\n ...\n\n def __str__(self) -> str:\n \"\"\"Liefert eine lesbare String-Repr\u00e4sentation des Bildes.\"\"\"\n ...\n\n def __add__(self, other: Image) -> Image:\n \"\"\"Erstellt ein neues Bild, indem f\u00fcr jedes Pixel die Helligkeitswerte der beiden Bilder addiert werden.\n\nExample: ``Image.HEART + Image.HAPPY``\n\n:param other: Das zu addierende Bild.\"\"\"\n ...\n\n def __sub__(self, other: Image) -> Image:\n \"\"\"Erstellt ein neues Bild, indem f\u00fcr jedes Pixel die Helligkeitswerte der beiden Bilder subtrahiert werden.\n\nExample: ``Image.HEART - Image.HEART_SMALL``\n\n:param other: Das zu subtrahierende Bild.\"\"\"\n ...\n\n def __mul__(self, n: float) -> Image:\n \"\"\"Erstellt ein neues Bild, indem der Helligkeitswert jedes Pixels mit ``n`` multipliziert wird.\n\nExample: ``Image.HEART * 0.5``\n\n:param n: Der Wert, mit dem multipliziert werden soll.\"\"\"\n ...\n\n def __truediv__(self, n: float) -> Image:\n \"\"\"Erstellt ein neues Bild, indem der Helligkeitswert jedes Pixels durch ``n`` dividiert wird.\n\nExample: ``Image.HEART / 2``\n\n:param n: Der Wert, durch den dividiert werden soll.\"\"\"\n ...\n\nclass SoundEvent:\n LOUD: SoundEvent\n \"\"\"Stellt den \u00dcbergang von Klangereignissen von ``quiet`` auf ``loud`` dar; wie beim Klatschen oder Rufen.\"\"\"\n QUIET: SoundEvent\n \"\"\"Stellt den \u00dcbergang von akustischen Ereignissen, wie Sprechen oder Hintergrundmusik, von ``loud`` zu ``quiet`` dar. (stumm)\"\"\"\n\nclass Sound:\n \"\"\"Die eingebauten Kl\u00e4nge k\u00f6nnen mit ``audio.play(Sound.NAME)`` aufgerufen werden.\"\"\"\n GIGGLE: Sound\n \"\"\"Kichern-Sound.\"\"\"\n HAPPY: Sound\n \"\"\"Happy-Sound.\"\"\"\n HELLO: Sound\n \"\"\"Begr\u00fc\u00dfung-Sound\"\"\"\n MYSTERIOUS: Sound\n \"\"\"Geheimnisvoll-Sound\"\"\"\n SAD: Sound\n \"\"\"Traurig-Sound.\"\"\"\n SLIDE: Sound\n \"\"\"Gleitender Ton.\"\"\"\n SOARING: Sound\n \"\"\"Aufsteigender Klang. (aufsteigend)\"\"\"\n SPRING: Sound\n \"\"\"Springfeder Klang (Sppringfeder)\"\"\"\n TWINKLE: Sound\n \"\"\"Funkeln Klang (Funkeln)\"\"\"\n YAWN: Sound\n \"\"\"G\u00e4hnen Klang\"\"\"", - "/typeshed/stdlib/microbit/accelerometer.pyi": "\"\"\"Messen Sie die Beschleunigung des micro:bit und erkennen Sie Gesten. (Beschleunigungssensor)\"\"\"\nfrom typing import Tuple\n\ndef get_x() -> int:\n \"\"\"Erhalte die Beschleunigungsmessung in der ``x`` -Achse in Milli-g.\n\nExample: ``accelerometer.get_x()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_y() -> int:\n \"\"\"Erhalte die Beschleunigungsmessung in der ``y`` -Achse in Milli-g.\n\nExample: ``accelerometer.get_y()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_z() -> int:\n \"\"\"Erhalte die Beschleunigungsmessung in der ``z`` -Achse in Milli-g.\n\nExample: ``accelerometer.get_z()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_values() -> Tuple[int, int, int]:\n \"\"\"Erhalten Sie die Beschleunigungsmessungen in allen Achsen auf einmal als Tupel.\n\nExample: ``x, y, z = accelerometer.get_values()``\n\n:return: a three-element tuple of integers ordered as X, Y, Z, each value a positive or negative integer depending on direction in the range +/- 2000mg\"\"\"\n ...\n\ndef get_strength() -> int:\n \"\"\"Erhalte die Beschleunigungsmessung aller Achsen als positive Ganzzahl. Dies ist die euklidische Summe der X-, Y- und Z-Achsen.\n\nExample: ``accelerometer.get_strength()``\n\n:return: The combined acceleration strength of all the axes, in milli-g.\"\"\"\n ...\n\ndef current_gesture() -> str:\n \"\"\"Erhalte den Namen der aktuellen Geste. (derzeitige Geste)\n\nExample: ``accelerometer.current_gesture()``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:return: The current gesture\"\"\"\n ...\n\ndef is_gesture(name: str) -> bool:\n \"\"\"\u00dcberpr\u00fcft, ob die benannte Geste derzeit aktiv ist. (ist Geste)\n\nExample: ``accelerometer.is_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: Der Name der Geste.\n:return: ``True`` if the gesture is active, ``False`` otherwise.\"\"\"\n ...\n\ndef was_gesture(name: str) -> bool:\n \"\"\"\u00dcberpr\u00fcft, ob die benannte Geste seit dem letzten Aufruf aktiv war. (war Geste)\n\nExample: ``accelerometer.was_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: Der Name der Geste.\n:return: ``True`` if the gesture was active since the last call, ``False`` otherwise.\"\"\"\n\ndef get_gestures() -> Tuple[str, ...]:\n \"\"\"Gibt ein Tupel der vergangenen Gesten zur\u00fcck.\n\nExample: ``accelerometer.get_gestures()``\n\nClears the gesture history before returning.\n\nGestures are not updated in the background so there needs to be constant\ncalls to some accelerometer method to do the gesture detection. Usually\ngestures can be detected using a loop with a small :func:`microbit.sleep` delay.\n\n:return: The history as a tuple, most recent last.\"\"\"\n ...\n\ndef set_range(value: int) -> None:\n \"\"\"Legen Sie den Bereich des Beschleunigungsmessers in g (Fallbeschleunigung) auf den n\u00e4chstgelegenen Wert fest, welcher von der Hardware unterst\u00fctzt wird. Diese sind ``2``, ``4``oder ``8`` g. (Bereich einstellen)\n\nExample: ``accelerometer.set_range(8)``\n\n:param value: (wert) Neuer Bereich f\u00fcr den Beschleunigungssensor, eine Ganzzahl in ``g``.\"\"\"", - "/typeshed/stdlib/microbit/audio.pyi": "\"\"\"T\u00f6ne mit dem micro:bit abspielen (Importiere ``audio`` f\u00fcr V1-Kompatibilit\u00e4t). (Audio)\"\"\"\nfrom ..microbit import MicroBitDigitalPin, Sound, pin0\nfrom typing import ClassVar, Iterable, Union\n\ndef play(source: Union[Iterable[AudioFrame], Sound, SoundEffect], wait: bool=True, pin: MicroBitDigitalPin=pin0, return_pin: Union[MicroBitDigitalPin, None]=None) -> None:\n \"\"\"Wiedergeben eines eingebauten Sounds, Soundeffekts oder benutzerdefinierten Aufnahme .\n\nExample: ``audio.play(Sound.GIGGLE)``\n\n:param source: (Quelle) Ein eingebauter ``Sound`` wie ``Sound.GIGGLE``, ein ``SoundEffect`` oder Beispieldaten als Teil eines ``AudioFrame`` Objekts.\n:param wait: Wenn ``wait`` ``True`` ist, wird diese Funktion blockiert, bis der Klang abgeschlossen ist.\n:param pin: Ein optionales Argument f\u00fcr den Ausgabepin kann angegeben werden, um die Standardeinstellung von ``pin0``zu \u00fcberschreiben. Wenn kein Ton wiedergegeben werden soll, kann ``pin=None`` verwendet werden.\n:param return_pin: Bestimmt einen Pin, mit dem der externen Lautsprecher anstatt mit Ground verbunden wird. Dies wird bei der **V2** Revision ignoriert.\"\"\"\n\ndef is_playing() -> bool:\n \"\"\"\u00dcberpr\u00fcfen Sie, ob ein Ton abgespielt wird. (spielt gerade)\n\nExample: ``audio.is_playing()``\n\n:return: ``True`` if audio is playing, otherwise ``False``.\"\"\"\n ...\n\ndef stop() -> None:\n \"\"\"Stoppe jede Audio-Wiedergabe. (Stop)\n\nExample: ``audio.stop()``\"\"\"\n ...\n\nclass SoundEffect:\n \"\"\"Ein Soundeffekt, zusammengestellt aus einer Reihe von Parametern, die \u00fcber den Konstruktor oder durch Attribute konfiguriert werden.\"\"\"\n WAVEFORM_SINE: ClassVar[int]\n \"\"\"Sinuswelle als Parameter f\u00fcr ``waveform``. (Sinuswelle)\"\"\"\n WAVEFORM_SAWTOOTH: ClassVar[int]\n \"\"\"S\u00e4gezahnkurve als Parameter f\u00fcr ``waveform``. (S\u00e4gezahnkurve)\"\"\"\n WAVEFORM_TRIANGLE: ClassVar[int]\n \"\"\"Dreiecksignal als Parameter f\u00fcr ``waveform``. (Dreiecksignal)\"\"\"\n WAVEFORM_SQUARE: ClassVar[int]\n \"\"\"Rechtecksignal als Parameter f\u00fcr ``waveform``. (Rechtecksignal)\"\"\"\n WAVEFORM_NOISE: ClassVar[int]\n \"\"\"Rauschsignal als Parameter f\u00fcr ``waveform``. (Rauschsignal)\"\"\"\n SHAPE_LINEAR: ClassVar[int]\n \"\"\"Lineare Interpolation als Parameter f\u00fcr ``shape``. (lineare Interpolation)\"\"\"\n SHAPE_CURVE: ClassVar[int]\n \"\"\"Kurven-Interpolation als Parameter f\u00fcr ``shape``. (geschwungene Kurve)\"\"\"\n SHAPE_LOG: ClassVar[int]\n \"\"\"Logarithmische Interpolation als Parameter f\u00fcr ``shape``. (logarithmische Interpolation)\"\"\"\n FX_NONE: ClassVar[int]\n \"\"\"Kein Effekt f\u00fcr ``fx`` verwendet. (kein fx)\"\"\"\n FX_TREMOLO: ClassVar[int]\n \"\"\"Tremelo-Effekt als Parameter f\u00fcr ``fx``. (fx Tremolo)\"\"\"\n FX_VIBRATO: ClassVar[int]\n \"\"\"Vibrato-Effekt als Parameter f\u00fcr ``fx``. (fx Vibrato)\"\"\"\n FX_WARBLE: ClassVar[int]\n \"\"\"Triller-Effekt als Parameter f\u00fcr ``fx``. (fx Trillereffekt)\"\"\"\n freq_start: int\n \"\"\"Startfrequenz in Hertz (Hz), eine Zahl zwischen ``0`` und ``9999`` (Startfrequenz)\"\"\"\n freq_end: int\n \"\"\"Endfrequenz in Hertz (Hz), eine Zahl zwischen ``0`` und ``9999`` (Endfrequenz)\"\"\"\n duration: int\n \"\"\"Dauer des Klangs in Millisekunden, eine Zahl zwischen ``0`` und ``9999`` (Dauer)\"\"\"\n vol_start: int\n \"\"\"Startlautst\u00e4rke, eine Zahl zwischen ``0`` und ``255`` (vol Start)\"\"\"\n vol_end: int\n \"\"\"Endlautst\u00e4rke, eine Nummer zwischen ``0`` und ``255`` (vol Ende)\"\"\"\n waveform: int\n \"\"\"Typ der Sinuswelle, einer dieser Werte: ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (zuf\u00e4llig generiertes Ger\u00e4usch)\"\"\"\n fx: int\n \"\"\"Effekt, der dem Sound hinzugef\u00fcgt werden soll, in Frage kommende Werte: ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``, oder ``FX_NONE``\"\"\"\n shape: int\n \"\"\"Die Art der Interpolationskurve zwischen der Anfangs- und der Endfrequenz. Verschiedene Wellenformen haben unterschiedliche Frequenz\u00e4nderungsraten. In Frage kommende Werte: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG``\"\"\"\n\n def __init__(self, freq_start: int=500, freq_end: int=2500, duration: int=500, vol_start: int=255, vol_end: int=0, waveform: int=WAVEFORM_SQUARE, fx: int=FX_NONE, shape: int=SHAPE_LOG):\n \"\"\"Erstelle einen neuen Soundeffekt.\n\nExample: ``my_effect = SoundEffect(duration=1000)``\n\nAll the parameters are optional, with default values as shown above, and\nthey can all be modified via attributes of the same name. For example, we\ncan first create an effect ``my_effect = SoundEffect(duration=1000)``,\nand then change its attributes ``my_effect.duration = 500``.\n\n:param freq_start: (Startfrequenz) Startfrequenz in Hertz (Hz), eine Zahl zwischen ``0`` und ``9999``.\n:param freq_end: (Endfrequenz) Endfrequenz in Hertz (Hz), eine Zahl zwischen ``0`` und ``9999``.\n:param duration: (Dauer) Dauer des Tons in Millisekunden, eine Zahl zwischen ``0`` und ``9999``.\n:param vol_start: (vol Start) Startlautst\u00e4rke, eine Zahl zwischen ``0`` und ``255``.\n:param vol_end: (vol Ende) Endlautst\u00e4rke, eine Nummer zwischen ``0`` und ``255``.\n:param waveform: Typ der Sinuswelle, einer dieser Werte: ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (zuf\u00e4llig generiertes Ger\u00e4usch).\n:param fx: Effekt, der dem Sound hinzugef\u00fcgt werden soll, in Frage kommende Werte: ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``, oder ``FX_NONE``.\n:param shape: Die Art der Interpolationskurve zwischen der Anfangs- und der Endfrequenz. Verschiedene Wellenformen haben unterschiedliche Frequenz\u00e4nderungsraten. In Frage kommende Werte: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG``.\"\"\"\n\n def copy(self) -> SoundEffect:\n \"\"\"Erstelle eine Kopie dieses ``SoundEffect``. (kopieren)\n\nExample: ``sound_2 = sound_1.copy()``\n\n:return: A copy of the SoundEffect.\"\"\"\n\nclass AudioFrame:\n \"\"\"Ein ``AudioFrame``-Objekt ist eine Liste von 32 Samples, von denen jedes ein vorzeichenloses Byte ist \n(ganze Zahl zwischen 0 und 255).\n\nIt takes just over 4 ms to play a single frame.\n\nExample::\n\n frame = AudioFrame()\n for i in range(len(frame)):\n frame[i] = 252 - i * 8\"\"\"\n\n def copyfrom(self, other: AudioFrame) -> None:\n \"\"\"\u00dcberschreibe die Daten in diesem ``AudioFrame`` mit den Daten einer anderen ``AudioFrame`` Instanz.\n\nExample: ``my_frame.copyfrom(source_frame)``\n\n:param other: ``AudioFrame`` Instanz von der die Daten kopiert werden sollen.\"\"\"\n\n def __len__(self) -> int:\n ...\n\n def __setitem__(self, key: int, value: int) -> None:\n ...\n\n def __getitem__(self, key: int) -> int:\n ...", - "/typeshed/stdlib/microbit/compass.pyi": "\"\"\"Benutze den eingebauten Kompass. (Kompass)\"\"\"\n\ndef calibrate() -> None:\n \"\"\"Startet den Kalibrierungsprozess.\n\nExample: ``compass.calibrate()``\n\nAn instructive message will be scrolled to the user after which they will need\nto rotate the device in order to draw a circle on the LED display.\"\"\"\n ...\n\ndef is_calibrated() -> bool:\n \"\"\"\u00dcberpr\u00fcfe, dass der Kompass kalibriert ist. (ist kalibriert)\n\nExample: ``compass.is_calibrated()``\n\n:return: ``True`` if the compass has been successfully calibrated, ``False`` otherwise.\"\"\"\n ...\n\ndef clear_calibration() -> None:\n \"\"\"Setzt die Kalibrierung zur\u00fcck, sodass der Kompass nicht mehr kalibriert ist.\n\nExample: ``compass.clear_calibration()``\"\"\"\n ...\n\ndef get_x() -> int:\n \"\"\"Liefert die Magnetfeldst\u00e4rke der ``x``-Achse.\n\nExample: ``compass.get_x()``\n\nCall ``calibrate`` first or the results will be inaccurate.\n\n:return: A positive or negative integer in nano tesla representing the magnitude and direction of the field.\"\"\"\n ...\n\ndef get_y() -> int:\n \"\"\"Liefert die Magnetfeldst\u00e4rke der ``y``-Achse.\n\nExample: ``compass.get_y()``\n\nCall ``calibrate`` first or the results will be inaccurate.\n\n:return: A positive or negative integer in nano tesla representing the magnitude and direction of the field.\"\"\"\n ...\n\ndef get_z() -> int:\n \"\"\"Liefert die Magnetfeldst\u00e4rke der ``z``-Achse.\n\nExample: ``compass.get_z()``\n\nCall ``calibrate`` first or the results will be inaccurate.\n\n:return: A positive or negative integer in nano tesla representing the magnitude and direction of the field.\"\"\"\n ...\n\ndef heading() -> int:\n \"\"\"Ermittle die Kompassrichtung. (Ausrichtung)\n\nExample: ``compass.heading()``\n\n:return: An integer in the range from 0 to 360, representing the angle in degrees, clockwise, with north as 0.\"\"\"\n ...\n\ndef get_field_strength() -> int:\n \"\"\"Ermittle die Gr\u00f6\u00dfe des Magnetfelds um das Ger\u00e4t herum.\n\nExample: ``compass.get_field_strength()``\n\n:return: An integer indication of the magnitude of the magnetic field in nano tesla.\"\"\"\n ...", - "/typeshed/stdlib/microbit/display.pyi": "\"\"\"Texte, Bilder und Animationen auf dem 5x5 LED-Display anzeigen. (Display)\"\"\"\nfrom ..microbit import Image\nfrom typing import Union, overload, Iterable\n\ndef get_pixel(x: int, y: int) -> int:\n \"\"\"Ermittelt die Helligkeit der LED in Spalte ``x`` und Zeile ``y``.\n\nExample: ``display.get_pixel(0, 0)``\n\n:param x: Die Anzeige-Spalte (0..4)\n:param y: Die Anzeigezeile (0..4)\n:return: A number between 0 (off) and 9 (bright)\"\"\"\n ...\n\ndef set_pixel(x: int, y: int, value: int) -> None:\n \"\"\"Stellt die Helligkeit der LED in Spalte ``x`` und Zeile ``y`` ein.\n\nExample: ``display.set_pixel(0, 0, 9)``\n\n:param x: Die Anzeige-Spalte (0..4)\n:param y: Die Anzeigezeile (0..4)\n:param value: Die Helligkeit zwischen 0 (aus) und 9 (am hellsten)\"\"\"\n ...\n\ndef clear() -> None:\n \"\"\"Setzt die Helligkeit aller LEDs auf 0 (aus).\n\nExample: ``display.clear()``\"\"\"\n ...\n\ndef show(image: Union[str, float, int, Image, Iterable[Image]], delay: int=400, wait: bool=True, loop: bool=False, clear: bool=False) -> None:\n \"\"\"Zeigt Bilder, Buchstaben oder Ziffern auf der LED-Anzeige an.\n\nExample: ``display.show(Image.HEART)``\n\nWhen ``image`` is an image or a list of images then each image is displayed in turn.\nIf ``image`` is a string or number, each letter or digit is displayed in turn.\n\n:param image: Eine Zeichenkette, eine Zahl, ein Bild oder eine Liste von Bildern, die angezeigt werden sollen.\n:param delay: Jeder Buchstabe, jede Ziffer oder jedes Bild wird mit einer Verz\u00f6gerung von ``delay`` Millisekunden angezeigt.\n:param wait: Wenn ``wait`` ``True`` ist, wird diese Funktion das Programm so lange anhalten, bis die Animation beendet ist, andernfalls wird die Animation im Hintergrund ausgef\u00fchrt.\n:param loop: Wenn ``loop`` ``True`` ist, wird die Animation endlos wiederholt.\n:param clear: Wenn ``clear`` ``True`` ist, wird die Anzeige nach Beendigung der Sequenz gel\u00f6scht.\n\nThe ``wait``, ``loop`` and ``clear`` arguments must be specified using their keyword.\"\"\"\n ...\n\ndef scroll(text: Union[str, float, int], delay: int=150, wait: bool=True, loop: bool=False, monospace: bool=False) -> None:\n \"\"\"Scrollt eine Zahl oder einen Text auf dem LED-Display.\n\nExample: ``display.scroll('micro:bit')``\n\n:param text: Die zu scrollende Zeichenkette. Wenn ``text`` ein Integer oder Float ist, wird der Text vorher mit ``str()`` in einen String umgewandelt.\n:param delay: Der Parameter ``delay`` bestimmt, wie schnell der Text gescrollt wird.\n:param wait: Wenn ``wait`` ``True`` ist, wird diese Funktion das Programm anhalten, bis die Animation beendet ist, andernfalls l\u00e4uft die Animation im Hintergrund ab.\n:param loop: Wenn ``loop`` ``True`` ist, wird die Animation endlos wiederholt.\n:param monospace: Wenn ``monospace`` ``True``ist, werden alle Zeichen 5 Pixel breit sein. Zwischen den Zeichen gibt es beim scrollen genau 1 leere Pixelspalte.\n\nThe ``wait``, ``loop`` and ``monospace`` arguments must be specified\nusing their keyword.\"\"\"\n ...\n\ndef on() -> None:\n \"\"\"Das LED-Display einschalten.\n\nExample: ``display.on()``\"\"\"\n ...\n\ndef off() -> None:\n \"\"\"Die LED-Anzeige ausschalten (Deaktivieren des Displays erm\u00f6glicht es dir, die GPIO-Pins f\u00fcr andere Zwecke zu verwenden).\n\nExample: ``display.off()``\"\"\"\n ...\n\ndef is_on() -> bool:\n \"\"\"\u00dcberpr\u00fcfung, ob die LED-Anzeige aktiviert ist.\n\nExample: ``display.is_on()``\n\n:return: ``True`` if the display is on, otherwise returns ``False``.\"\"\"\n ...\n\ndef read_light_level() -> int:\n \"\"\"Bestimmt die Lichtintensit\u00e4t.\n\nExample: ``display.read_light_level()``\n\nUses the display's LEDs in reverse-bias mode to sense the amount of light\nfalling on the display.\n\n:return: An integer between 0 and 255 representing the light level, with larger meaning more light.\"\"\"\n ...", + "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", + "/typeshed/stdlib/microbit/__init__.pyi": "\"\"\"Pins, Bilder, T\u00f6ne, Temperatur und Lautst\u00e4rke.\"\"\"\nfrom typing import Any, Callable, List, Optional, Tuple, Union, overload\nfrom _typeshed import ReadableBuffer\nfrom . import accelerometer as accelerometer\nfrom . import audio as audio\nfrom . import compass as compass\nfrom . import display as display\nfrom . import i2c as i2c\nfrom . import microphone as microphone\nfrom . import speaker as speaker\nfrom . import spi as spi\nfrom . import uart as uart\n\ndef run_every(callback: Optional[Callable[[], None]]=None, days: int=0, h: int=0, min: int=0, s: int=0, ms: int=0) -> Callable[[Callable[[], None]], Callable[[], None]]:\n \"\"\"Plant die Ausf\u00fchrung einer Funktion in dem durch die Zeitargumente festgelegten Intervall **nur V2**.\n\nExample: ``run_every(my_logging, min=5)``\n\n``run_every`` can be used in two ways:\n\nAs a Decorator - placed on top of the function to schedule. For example::\n\n @run_every(h=1, min=20, s=30, ms=50)\n def my_function():\n # Do something here\n\nAs a Function - passing the callback as a positional argument. For example::\n\n def my_function():\n # Do something here\n run_every(my_function, s=30)\n\nEach argument corresponds to a different time unit and they are additive.\nSo ``run_every(min=1, s=30)`` schedules the callback every minute and a half.\n\nWhen an exception is thrown inside the callback function it deschedules the\nfunction. To avoid this you can catch exceptions with ``try/except``.\n\n:param callback: Funktion, die in dem angegebenen Intervall aufgerufen wird. Bei Verwendung als Dekorator weglassen.\n:param days: (tage) Legt den Tag f\u00fcr die Planung fest.\n:param h: Legt die Uhrzeit f\u00fcr die Planung fest.\n:param min: Legt die Minute f\u00fcr die Planung fest.\n:param s: Legt die Sekunde f\u00fcr die Planung fest.\n:param ms: Legt die Millisekunde f\u00fcr die Planung fest.\"\"\"\n\ndef panic(n: int) -> None:\n \"\"\"In einen Panik-Modus gehen.\n\nExample: ``panic(127)``\n\n:param n: Eine beliebige ganze Zahl <= 255, um einen Status anzugeben.\n\nRequires restart.\"\"\"\n\ndef reset() -> None:\n \"\"\"Board neu starten.\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[int, int]) -> int:\n \"\"\"Konvertiert einen Wert aus einem Bereich in einen Ganzzahlenbereich.\n\nExample: ``volume = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))``\n\nFor example, to convert an accelerometer X value to a speaker volume.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\n\n temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))\n\n:param value: (wert) Eine umzurechnende Zahl.\n:param from_: Ein Tupel, das den Bereich definiert, aus dem konvertiert werden soll.\n:param to: Ein Tupel, das den Bereich definiert, in den konvertiert werden soll.\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[float, float]) -> float:\n \"\"\"Konvertiert einen Wert von einem Bereich in einen Gleitkommabereich.\n\nExample: ``temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))``\n\nFor example, to convert temperature from a Celsius scale to Fahrenheit.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\nIf they are both integers (i.e ``10``), it will return an integer::\n\n returns_int = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))\n\n:param value: (wert) Eine umzurechnende Zahl.\n:param from_: Ein Tupel, das den Bereich definiert, aus dem konvertiert werden soll.\n:param to: Ein Tupel, das den Bereich definiert, in den konvertiert werden soll.\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\ndef sleep(n: float) -> None:\n \"\"\"Warte auf ``n`` Millisekunden.\n\nExample: ``sleep(1000)``\n\n:param n: Die Anzahl der zu wartenden Millisekunden\n\nOne second is 1000 milliseconds, so::\n\n microbit.sleep(1000)\n\nwill pause the execution for one second.\"\"\"\n\ndef running_time() -> int:\n \"\"\"Ermittelt die Laufzeit des Boards.\n\n:return: The number of milliseconds since the board was switched on or restarted.\"\"\"\n\ndef temperature() -> int:\n \"\"\"Ermittelt die Temperatur des micro:bit in Grad Celcius.\"\"\"\n\ndef set_volume(v: int) -> None:\n \"\"\"Legt die Lautst\u00e4rke fest.\n\nExample: ``set_volume(127)``\n\n:param v: ein Wert zwischen 0 (niedrig) und 255 (hoch).\n\nOut of range values will be clamped to 0 or 255.\n\n**V2** only.\"\"\"\n ...\n\nclass Button:\n \"\"\"Die Klasse f\u00fcr die Tasten ``button_a`` und ``button_b``.\"\"\"\n\n def is_pressed(self) -> bool:\n \"\"\"\u00dcberpr\u00fcft, ob die Taste gedr\u00fcckt ist.\n\n:return: ``True`` if the specified button ``button`` is pressed, and ``False`` otherwise.\"\"\"\n ...\n\n def was_pressed(self) -> bool:\n \"\"\"\u00dcberpr\u00fcft, ob die Taste seit dem Start des Ger\u00e4ts oder dem letzten Aufruf dieser Methode gedr\u00fcckt wurde.\n\nCalling this method will clear the press state so\nthat the button must be pressed again before this method will return\n``True`` again.\n\n:return: ``True`` if the specified button ``button`` was pressed, and ``False`` otherwise\"\"\"\n ...\n\n def get_presses(self) -> int:\n \"\"\"Ermittelt die Gesamtzahl der Tastendr\u00fccke und setzt diese Summe auf Null zur\u00fcck, bevor sie zur\u00fcckgegeben wird.\n\n:return: The number of presses since the device started or the last time this method was called\"\"\"\n ...\nbutton_a: Button\n\"\"\"Das ``Button``-Objekt der linken Taste.\"\"\"\nbutton_b: Button\n\"\"\"Das ``Button``-Objekt der rechten Taste.\"\"\"\n\nclass MicroBitDigitalPin:\n \"\"\"Ein digitaler Pin.\n\nSome pins support analog and touch features using the ``MicroBitAnalogDigitalPin`` and ``MicroBitTouchPin`` subclasses.\"\"\"\n NO_PULL: int\n PULL_UP: int\n PULL_DOWN: int\n\n def read_digital(self) -> int:\n \"\"\"Ermittelt den digitalen Wert des Pins.\n\nExample: ``value = pin0.read_digital()``\n\n:return: 1 if the pin is high, and 0 if it's low.\"\"\"\n ...\n\n def write_digital(self, value: int) -> None:\n \"\"\"Stellt den digitalen Wert des Pins ein. (digital schreiben)\n\nExample: ``pin0.write_digital(1)``\n\n:param value: (wert) 1, um den Pin zu aktivieren, oder 0, um den Pin zu deaktivieren\"\"\"\n ...\n\n def set_pull(self, value: int) -> None:\n \"\"\"Setze den Status des Pull-Widerstands auf einen von drei m\u00f6glichen Werten: ``PULL_UP``, ``PULL_DOWN`` oder ``NO_PULL``. (setze Pull-Widerstand)\n\nExample: ``pin0.set_pull(pin0.PULL_UP)``\n\n:param value: (wert) Der Status des Pull-Widerstands vom relevanten Pin, z.B. ``pin0.PULL_UP``.\"\"\"\n ...\n\n def get_pull(self) -> int:\n \"\"\"Abrufen des Status des Pull-Widerstands eines Pins. (gib Pull-Widerstand)\n\nExample: ``pin0.get_pull()``\n\n:return: ``NO_PULL``, ``PULL_DOWN``, or ``PULL_UP``\n\nThese are set using the ``set_pull()`` method or automatically configured\nwhen a pin mode requires it.\"\"\"\n ...\n\n def get_mode(self) -> str:\n \"\"\"Gibt den Pin-Modus zur\u00fcck. (gib Pin-Modus)\n\nExample: ``pin0.get_mode()``\n\nWhen a pin is used for a specific function, like\nwriting a digital value, or reading an analog value, the pin mode\nchanges.\n\n:return: ``\"unused\"``, ``\"analog\"``, ``\"read_digital\"``, ``\"write_digital\"``, ``\"display\"``, ``\"button\"``, ``\"music\"``, ``\"audio\"``, ``\"touch\"``, ``\"i2c\"``, or ``\"spi\"``\"\"\"\n ...\n\n def write_analog(self, value: int) -> None:\n \"\"\"Erzeugt ein PWM-Signal am Pin mit der Einschaltdauer proportional zu ``value``. (analog schreiben)\n\nExample: ``pin0.write_analog(254)``\n\n:param value: (wert) Eine Ganzzahl oder eine Gleitpunktzahl zwischen 0 (0% Einschaltdauer) und 1023 (100% Einschaltdauer).\"\"\"\n\n def set_analog_period(self, period: int) -> None:\n \"\"\"Setzt die Periodendauer des PWM-Signals, das ausgegeben wird, auf ``period`` in Millisekunden. (setze analoge Periodendauer)\n\nExample: ``pin0.set_analog_period(10)``\n\n:param period: (Periodendauer) Der Periodendauer in Millisekunden mit einem Mindestwert von 1ms.\"\"\"\n\n def set_analog_period_microseconds(self, period: int) -> None:\n \"\"\"Setze die Periodendauer f\u00fcr die Ausgabe des PWM-Signals auf ``period`` in Mikrosekunden. (setze analoge Periodendauer)\n\nExample: ``pin0.set_analog_period_microseconds(512)``\n\n:param period: (Periodendauer) Die Periodendauer in Mikrosekunden mit einem Mindestwert von 256\u03bcs.\"\"\"\n\nclass MicroBitAnalogDigitalPin(MicroBitDigitalPin):\n \"\"\"Ein Pin, der analogen und digitalen Signale erlaubt.\"\"\"\n\n def read_analog(self) -> int:\n \"\"\"Einlesen der Spannung, die am Pin anliegt. (analog lesen)\n\nExample: ``pin0.read_analog()``\n\n:return: An integer between 0 (meaning 0V) and 1023 (meaning 3.3V).\"\"\"\n\nclass MicroBitTouchPin(MicroBitAnalogDigitalPin):\n \"\"\"Ein Pin mit analogen, digitalen und Touchfunktionen.\"\"\"\n CAPACITIVE: int\n RESISTIVE: int\n\n def is_touched(self) -> bool:\n \"\"\"\u00dcberpr\u00fcft, ob der Pin ber\u00fchrt wird. (wird ber\u00fchrt)\n\nExample: ``pin0.is_touched()``\n\nThe default touch mode for the pins on the edge connector is ``resistive``.\nThe default for the logo pin **V2** is ``capacitive``.\n\n**Resistive touch**\nThis test is done by measuring how much resistance there is between the\npin and ground. A low resistance gives a reading of ``True``. To get\na reliable reading using a finger you may need to touch the ground pin\nwith another part of your body, for example your other hand.\n\n**Capacitive touch**\nThis test is done by interacting with the electric field of a capacitor\nusing a finger as a conductor. `Capacitive touch\n`_\ndoes not require you to make a ground connection as part of a circuit.\n\n:return: ``True`` if the pin is being touched with a finger, otherwise return ``False``.\"\"\"\n ...\n\n def set_touch_mode(self, value: int) -> None:\n \"\"\"Legt den Touchmodus f\u00fcr den Pin fest. (definiert Ber\u00fchrungsmodus)\n\nExample: ``pin0.set_touch_mode(pin0.CAPACITIVE)``\n\nThe default touch mode for the pins on the edge connector is\n``resistive``. The default for the logo pin **V2** is ``capacitive``.\n\n:param value: (wert) ``CAPACITIVE`` oder ``RESISTIVE`` Touchmodus des entsprechenden Pins.\"\"\"\n ...\npin0: MicroBitTouchPin\n\"\"\"Pin mit digitalen, analogen und Touchfunktionen.\"\"\"\npin1: MicroBitTouchPin\n\"\"\"Pin mit digitalen, analogen und Touchfunktionen.\"\"\"\npin2: MicroBitTouchPin\n\"\"\"Pin mit digitalen, analogen und Touchfunktionen.\"\"\"\npin3: MicroBitAnalogDigitalPin\n\"\"\"Pin mit digitalen und analogen Funktionen.\"\"\"\npin4: MicroBitAnalogDigitalPin\n\"\"\"Pin mit digitalen und analogen Funktionen.\"\"\"\npin5: MicroBitDigitalPin\n\"\"\"Pin mit Unterst\u00fctzung f\u00fcr digitale Signale.\"\"\"\npin6: MicroBitDigitalPin\n\"\"\"Pin mit Unterst\u00fctzung f\u00fcr digitale Signale.\"\"\"\npin7: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin8: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin9: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin10: MicroBitAnalogDigitalPin\n\"\"\"Pin mit digitalen und analogen Funktionen.\"\"\"\npin11: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin12: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin13: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin14: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin15: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin16: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin19: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin20: MicroBitDigitalPin\n\"\"\"Pin mit digitalen Funktionen.\"\"\"\npin_logo: MicroBitTouchPin\n\"\"\"Ein ber\u00fchrungsempfindlicher Logo-Pin auf der Vorderseite des micro:bit, der standardm\u00e4\u00dfig auf den kapazitiven Touch-Modus eingestellt ist.\"\"\"\npin_speaker: MicroBitAnalogDigitalPin\n\"\"\"Ein Pin zur Ansteuerung des micro:bit Lautsprechers.\n\nThis API is intended only for use in Pulse-Width Modulation pin operations e.g. pin_speaker.write_analog(128).\n\"\"\"\n\nclass Image:\n \"\"\"Ein Bild, das auf dem micro:bit LED-Display angezeigt werden soll.\n\nGiven an image object it's possible to display it via the ``display`` API::\n\n display.show(Image.HAPPY)\"\"\"\n HEART: Image\n \"\"\"Herz-Bild.\"\"\"\n HEART_SMALL: Image\n \"\"\"Kleines Herz-Bild.\"\"\"\n HAPPY: Image\n \"\"\"Gl\u00fcckliches Gesichtsbild.\"\"\"\n SMILE: Image\n \"\"\"L\u00e4chelndes Gesichtsbild.\"\"\"\n SAD: Image\n \"\"\"Trauriges Gesichtsbild.\"\"\"\n CONFUSED: Image\n \"\"\"Verwirrtes Gesichtsbild.\"\"\"\n ANGRY: Image\n \"\"\"W\u00fctendes Gesichtsbild.\"\"\"\n ASLEEP: Image\n \"\"\"Schlafendes Gesichtsbild.\"\"\"\n SURPRISED: Image\n \"\"\"\u00dcberraschtes Gesichtsbild.\"\"\"\n SILLY: Image\n \"\"\"Albernes Gesichtsbild.\"\"\"\n FABULOUS: Image\n \"\"\"Bild mit Sonnenbrillengesicht. (fabelhaft)\"\"\"\n MEH: Image\n \"\"\"Gleichg\u00fcltiges Gesicht Bild.\"\"\"\n YES: Image\n \"\"\"abgehakt-Bild\"\"\"\n NO: Image\n \"\"\"angekreuzt-Bild\"\"\"\n CLOCK12: Image\n \"\"\"Bild mit Linie, die auf 12 Uhr zeigt.\"\"\"\n CLOCK11: Image\n \"\"\"Bild mit Linie, die auf 11 Uhr zeigt.\"\"\"\n CLOCK10: Image\n \"\"\"Bild mit Linie, die auf 10 Uhr zeigt.\"\"\"\n CLOCK9: Image\n \"\"\"Bild mit Linie, die auf 9 Uhr zeigt.\"\"\"\n CLOCK8: Image\n \"\"\"Bild mit Linie, die auf 8 Uhr zeigt.\"\"\"\n CLOCK7: Image\n \"\"\"Bild mit Linie, die auf 7 Uhr zeigt.\"\"\"\n CLOCK6: Image\n \"\"\"Bild mit Linie, die auf 6 Uhr zeigt.\"\"\"\n CLOCK5: Image\n \"\"\"Bild mit Linie, die auf 5 Uhr zeigt.\"\"\"\n CLOCK4: Image\n \"\"\"Bild mit Linie, die auf 4 Uhr zeigt.\"\"\"\n CLOCK3: Image\n \"\"\"Bild mit Linie, die auf 3 Uhr zeigt.\"\"\"\n CLOCK2: Image\n \"\"\"Bild mit Linie, die auf 2 Uhr zeigt.\"\"\"\n CLOCK1: Image\n \"\"\"Bild mit Linie, die auf 1 Uhr zeigt.\"\"\"\n ARROW_N: Image\n \"\"\"Bild eines Pfeils, der nach Norden zeigt.\"\"\"\n ARROW_NE: Image\n \"\"\"Bild eines Pfeils, der nach Nordosten zeigt.\"\"\"\n ARROW_E: Image\n \"\"\"Bild eines Pfeils, der nach Osten zeigt.\"\"\"\n ARROW_SE: Image\n \"\"\"Bild eines Pfeils, der nach S\u00fcdosten zeigt.\"\"\"\n ARROW_S: Image\n \"\"\"Bild eines Pfeils, der nach S\u00fcden zeigt.\"\"\"\n ARROW_SW: Image\n \"\"\"Bild eines Pfeils, der nach S\u00fcdwesten zeigt.\"\"\"\n ARROW_W: Image\n \"\"\"Bild eines Pfeils, der nach Westen zeigt.\"\"\"\n ARROW_NW: Image\n \"\"\"Bild eines Pfeils, der nach Nordwesten zeigt.\"\"\"\n TRIANGLE: Image\n \"\"\"Bild eines Dreiecks, das nach oben zeigt.\"\"\"\n TRIANGLE_LEFT: Image\n \"\"\"Bild eines Dreiecks in der linken Ecke.\"\"\"\n CHESSBOARD: Image\n \"\"\"Abwechselnd leuchtende LEDs in einem Schachbrettmuster.\"\"\"\n DIAMOND: Image\n \"\"\"Diamant-Bild.\"\"\"\n DIAMOND_SMALL: Image\n \"\"\"Kleines Diamant-Bild.\"\"\"\n SQUARE: Image\n \"\"\"Quadrat-Bild\"\"\"\n SQUARE_SMALL: Image\n \"\"\"Kleines Quadrat-Bild.\"\"\"\n RABBIT: Image\n \"\"\"Kaninchen-Bild.\"\"\"\n COW: Image\n \"\"\"Kuh-Bild.\"\"\"\n MUSIC_CROTCHET: Image\n \"\"\"Viertelnoten-Bild.\"\"\"\n MUSIC_QUAVER: Image\n \"\"\"Achtelnoten-Bild.\"\"\"\n MUSIC_QUAVERS: Image\n \"\"\"Achtelnotenpaar-Bild.\"\"\"\n PITCHFORK: Image\n \"\"\"Heugabel-Bild\"\"\"\n XMAS: Image\n \"\"\"Weihnachtsbaum-Bild.\"\"\"\n PACMAN: Image\n \"\"\"Pac-Man Spielfigurenbild.\"\"\"\n TARGET: Image\n \"\"\"Ziel-Bild\"\"\"\n TSHIRT: Image\n \"\"\"T-Shirt-Bild.\"\"\"\n ROLLERSKATE: Image\n \"\"\"Rollerskate-Bild.\"\"\"\n DUCK: Image\n \"\"\"Ente-Bild\"\"\"\n HOUSE: Image\n \"\"\"Haus-Bild\"\"\"\n TORTOISE: Image\n \"\"\"Schildkr\u00f6te-Bild\"\"\"\n BUTTERFLY: Image\n \"\"\"Schmetterling-Bild.\"\"\"\n STICKFIGURE: Image\n \"\"\"Strichm\u00e4nnchen-Bild.\"\"\"\n GHOST: Image\n \"\"\"Geist-Bild.\"\"\"\n SWORD: Image\n \"\"\"Schwert-Bild\"\"\"\n GIRAFFE: Image\n \"\"\"Giraffe-Bild.\"\"\"\n SKULL: Image\n \"\"\"Sch\u00e4del-Bild.\"\"\"\n UMBRELLA: Image\n \"\"\"Bild eines Schirms.\"\"\"\n SNAKE: Image\n \"\"\"Bild einer Schlange. (Schlange)\"\"\"\n SCISSORS: Image\n \"\"\"BIld einer Schere. (Schere)\"\"\"\n ALL_CLOCKS: List[Image]\n \"\"\"Eine Liste mit allen CLOCK_ Bildern. (alle Uhren)\"\"\"\n ALL_ARROWS: List[Image]\n \"\"\"Eine Liste mit allen ARROW_ Bildern. (alle Pfeile)\"\"\"\n\n @overload\n def __init__(self, string: str) -> None:\n \"\"\"Erstellen Sie ein Bild aus einer Zeichenkette, die beschreibt, welche LEDs leuchten.\n\n``string`` has to consist of digits 0-9 arranged into lines,\ndescribing the image, for example::\n\n image = Image(\"90009:\"\n \"09090:\"\n \"00900:\"\n \"09090:\"\n \"90009\")\n\nwill create a 5\u00d75 image of an X. The end of a line is indicated by a\ncolon. It's also possible to use newlines (\\\\n) insead of the colons.\n\n:param string: (Zeichenkette) Eine Zeichenkette, die das Bild beschreibt.\"\"\"\n ...\n\n @overload\n def __init__(self, width: int=5, height: int=5, buffer: ReadableBuffer=None) -> None:\n \"\"\"Erstelle ein leeres Bild mit ``width`` Spalten und ``height`` Zeilen.\n\n:param width: (Breite) Optionale Breite des Bildes\n:param height: (H\u00f6he) Optionale H\u00f6he des Bildes\n:param buffer: (Puffer) Optionales Array oder Bytes von ``width``\u00d7``height`` Ganzzahlen im Bereich 0-9 um das Bild zu initialisieren\n\nExamples::\n\n Image(2, 2, b'\\x08\\x08\\x08\\x08')\n Image(2, 2, bytearray([9,9,9,9]))\n\nThese create 2 x 2 pixel images at full brightness.\"\"\"\n ...\n\n def width(self) -> int:\n \"\"\"Ermittelt die Anzahl der Spalten. (Breite)\n\n:return: The number of columns in the image\"\"\"\n ...\n\n def height(self) -> int:\n \"\"\"Ermittelt die Anzahl der Zeilen. (H\u00f6he)\n\n:return: The number of rows in the image\"\"\"\n ...\n\n def set_pixel(self, x: int, y: int, value: int) -> None:\n \"\"\"Legt die Helligkeit eines Pixels fest. (Pixelwerte setzen)\n\nExample: ``my_image.set_pixel(0, 0, 9)``\n\n:param x: Die Spaltennummer\n:param y: Die Zeilennummer\n:param value: (wert) Die Helligkeit als Ganzzahl zwischen 0 (dunkel) und 9 (hell)\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def get_pixel(self, x: int, y: int) -> int:\n \"\"\"Ermittle die Helligkeit eines Pixels. (Pixelwerte holen)\n\nExample: ``my_image.get_pixel(0, 0)``\n\n:param x: Die Spaltennummer\n:param y: Die Zeilennummer\n:return: The brightness as an integer between 0 and 9.\"\"\"\n ...\n\n def shift_left(self, n: int) -> Image:\n \"\"\"Erstellen Sie ein neues Bild, indem Sie das Bild nach links verschieben. (links verschieben)\n\nExample: ``Image.HEART_SMALL.shift_left(1)``\n\n:param n: Die Anzahl der Spalten um die verschoben wird\n:return: The shifted image\"\"\"\n ...\n\n def shift_right(self, n: int) -> Image:\n \"\"\"Erstellen Sie ein neues Bild, indem Sie das Bild nach rechts verschieben. (rechts verschieben)\n\nExample: ``Image.HEART_SMALL.shift_right(1)``\n\n:param n: Die Anzahl der Spalten um die verschoben wird\n:return: The shifted image\"\"\"\n ...\n\n def shift_up(self, n: int) -> Image:\n \"\"\"Erstellen Sie ein neues Bild, indem Sie das Bild nach oben verschoben wird. (nach oben verschieben)\n\nExample: ``Image.HEART_SMALL.shift_up(1)``\n\n:param n: Die Anzahl der Zeilen um die verschoben wird\n:return: The shifted image\"\"\"\n ...\n\n def shift_down(self, n: int) -> Image:\n \"\"\"Erstellen Sie ein neues Bild, indem Sie das Bild nach unten verschoben wird. (nach unten verschieben)\n\nExample: ``Image.HEART_SMALL.shift_down(1)``\n\n:param n: Die Anzahl der Zeilen um die verschoben wird\n:return: The shifted image\"\"\"\n ...\n\n def crop(self, x: int, y: int, w: int, h: int) -> Image:\n \"\"\"Erstellen Sie ein neues Bild, indem das Bild zugeschnitten wird.\n\nExample: ``Image.HEART.crop(1, 1, 3, 3)``\n\n:param x: Die Offset-Spalte des Zuschneidens\n:param y: Die Offset-Zeile des Zuschneidens\n:param w: Die Zuschneide-Breite\n:param h: Die Zuschneide-H\u00f6he\n:return: The new image\"\"\"\n ...\n\n def copy(self) -> Image:\n \"\"\"Erstellt eine exakte Kopie des Bildes. (kopieren)\n\nExample: ``Image.HEART.copy()``\n\n:return: The new image\"\"\"\n ...\n\n def invert(self) -> Image:\n \"\"\"Erstellt ein neues Bild, indem es die Helligkeit der Pixel des Ausgangsbildes invertiert.\n\nExample: ``Image.SMALL_HEART.invert()``\n\n:return: The new image.\"\"\"\n ...\n\n def fill(self, value: int) -> None:\n \"\"\"Legt die Helligkeit f\u00fcr alle Pixel des Bildes fest.\n\nExample: ``my_image.fill(5)``\n\n:param value: Die neue Helligkeit als Zahl zwischen 0 (dunkel) und 9 (hell).\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def blit(self, src: Image, x: int, y: int, w: int, h: int, xdest: int=0, ydest: int=0) -> None:\n \"\"\"Kopiert einen Bereich aus einem anderen Bild in dieses Bild.\n\nExample: ``my_image.blit(Image.HEART, 1, 1, 3, 3, 1, 1)``\n\n:param src: Das Ausgangsbild\n:param x: Der Anfangsspalten-Offset im Ausgangsbild\n:param y: Der Anfangszeilen-Offset im Ausgangsbild\n:param w: Die Anzahl der zu kopierenden Spalten\n:param h: Die Anzahl der zu kopierenden Zeilen\n:param xdest: Der Spalten-Offset, der in diesem Bild ge\u00e4ndert werden soll\n:param ydest: Der Zeilen-Offset, der in diesem Bild ge\u00e4ndert werden soll\n\nPixels outside the source image are treated as having a brightness of 0.\n\n``shift_left()``, ``shift_right()``, ``shift_up()``, ``shift_down()``\nand ``crop()`` can are all implemented by using ``blit()``.\n\nFor example, img.crop(x, y, w, h) can be implemented as::\n\n def crop(self, x, y, w, h):\n res = Image(w, h)\n res.blit(self, x, y, w, h)\n return res\"\"\"\n ...\n\n def __repr__(self) -> str:\n \"\"\"Liefert eine kompakte Stringrepr\u00e4sentation des Bildes.\"\"\"\n ...\n\n def __str__(self) -> str:\n \"\"\"Liefert eine lesbare String-Repr\u00e4sentation des Bildes.\"\"\"\n ...\n\n def __add__(self, other: Image) -> Image:\n \"\"\"Erstellt ein neues Bild, indem f\u00fcr jedes Pixel die Helligkeitswerte der beiden Bilder addiert werden.\n\nExample: ``Image.HEART + Image.HAPPY``\n\n:param other: Das zu addierende Bild.\"\"\"\n ...\n\n def __sub__(self, other: Image) -> Image:\n \"\"\"Erstellt ein neues Bild, indem f\u00fcr jedes Pixel die Helligkeitswerte der beiden Bilder subtrahiert werden.\n\nExample: ``Image.HEART - Image.HEART_SMALL``\n\n:param other: Das zu subtrahierende Bild.\"\"\"\n ...\n\n def __mul__(self, n: float) -> Image:\n \"\"\"Erstellt ein neues Bild, indem der Helligkeitswert jedes Pixels mit ``n`` multipliziert wird.\n\nExample: ``Image.HEART * 0.5``\n\n:param n: Der Wert, mit dem multipliziert werden soll.\"\"\"\n ...\n\n def __truediv__(self, n: float) -> Image:\n \"\"\"Erstellt ein neues Bild, indem der Helligkeitswert jedes Pixels durch ``n`` dividiert wird.\n\nExample: ``Image.HEART / 2``\n\n:param n: Der Wert, durch den dividiert werden soll.\"\"\"\n ...\n\nclass SoundEvent:\n LOUD: SoundEvent\n \"\"\"Stellt den \u00dcbergang von Klangereignissen von ``quiet`` auf ``loud`` dar; wie beim Klatschen oder Rufen.\"\"\"\n QUIET: SoundEvent\n \"\"\"Stellt den \u00dcbergang von akustischen Ereignissen, wie Sprechen oder Hintergrundmusik, von ``loud`` zu ``quiet`` dar. (stumm)\"\"\"\n\nclass Sound:\n \"\"\"Die eingebauten Kl\u00e4nge k\u00f6nnen mit ``audio.play(Sound.NAME)`` aufgerufen werden.\"\"\"\n GIGGLE: Sound\n \"\"\"Kichern-Sound.\"\"\"\n HAPPY: Sound\n \"\"\"Happy-Sound.\"\"\"\n HELLO: Sound\n \"\"\"Begr\u00fc\u00dfung-Sound\"\"\"\n MYSTERIOUS: Sound\n \"\"\"Geheimnisvoll-Sound\"\"\"\n SAD: Sound\n \"\"\"Traurig-Sound.\"\"\"\n SLIDE: Sound\n \"\"\"Gleitender Ton.\"\"\"\n SOARING: Sound\n \"\"\"Aufsteigender Klang. (aufsteigend)\"\"\"\n SPRING: Sound\n \"\"\"Springfeder Klang (Sppringfeder)\"\"\"\n TWINKLE: Sound\n \"\"\"Funkeln Klang (Funkeln)\"\"\"\n YAWN: Sound\n \"\"\"G\u00e4hnen Klang\"\"\"", + "/typeshed/stdlib/microbit/accelerometer.pyi": "\"\"\"Messen Sie die Beschleunigung des micro:bit und erkennen Sie Gesten. (Beschleunigungssensor)\"\"\"\nfrom typing import Tuple\n\ndef get_x() -> int:\n \"\"\"Erhalte die Beschleunigungsmessung in der ``x`` -Achse in Milli-g. (erhalte x)\n\nExample: ``accelerometer.get_x()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_y() -> int:\n \"\"\"Erhalte die Beschleunigungsmessung in der ``y`` -Achse in Milli-g. (erhalte y)\n\nExample: ``accelerometer.get_y()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_z() -> int:\n \"\"\"Erhalte die Beschleunigungsmessung in der ``z`` -Achse in Milli-g. (erhalte z)\n\nExample: ``accelerometer.get_z()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_values() -> Tuple[int, int, int]:\n \"\"\"Erhalten Sie die Beschleunigungsmessungen in allen Achsen auf einmal als Tupel. (Werte erhalten)\n\nExample: ``x, y, z = accelerometer.get_values()``\n\n:return: a three-element tuple of integers ordered as X, Y, Z, each value a positive or negative integer depending on direction in the range +/- 2000mg\"\"\"\n ...\n\ndef get_strength() -> int:\n \"\"\"Erhalte die Beschleunigungsmessung aller Achsen als positive Ganzzahl. Dies ist die euklidische Summe der X-, Y- und Z-Achsen. (erhalte St\u00e4rke)\n\nExample: ``accelerometer.get_strength()``\n\n:return: The combined acceleration strength of all the axes, in milli-g.\"\"\"\n ...\n\ndef current_gesture() -> str:\n \"\"\"Erhalte den Namen der aktuellen Geste. (derzeitige Geste)\n\nExample: ``accelerometer.current_gesture()``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:return: The current gesture\"\"\"\n ...\n\ndef is_gesture(name: str) -> bool:\n \"\"\"\u00dcberpr\u00fcft, ob die benannte Geste derzeit aktiv ist. (ist Geste)\n\nExample: ``accelerometer.is_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: Der Name der Geste.\n:return: ``True`` if the gesture is active, ``False`` otherwise.\"\"\"\n ...\n\ndef was_gesture(name: str) -> bool:\n \"\"\"\u00dcberpr\u00fcft, ob die benannte Geste seit dem letzten Aufruf aktiv war. (war Geste)\n\nExample: ``accelerometer.was_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: Der Name der Geste.\n:return: ``True`` if the gesture was active since the last call, ``False`` otherwise.\"\"\"\n\ndef get_gestures() -> Tuple[str, ...]:\n \"\"\"Gibt ein Tupel der vergangenen Gesten zur\u00fcck. (erhalte Gesten)\n\nExample: ``accelerometer.get_gestures()``\n\nClears the gesture history before returning.\n\nGestures are not updated in the background so there needs to be constant\ncalls to some accelerometer method to do the gesture detection. Usually\ngestures can be detected using a loop with a small :func:`microbit.sleep` delay.\n\n:return: The history as a tuple, most recent last.\"\"\"\n ...\n\ndef set_range(value: int) -> None:\n \"\"\"Legen Sie den Bereich des Beschleunigungsmessers in g (Fallbeschleunigung) auf den n\u00e4chstgelegenen Wert fest, welcher von der Hardware unterst\u00fctzt wird. Diese sind ``2``, ``4``oder ``8`` g. (Bereich einstellen)\n\nExample: ``accelerometer.set_range(8)``\n\n:param value: (wert) Neuer Bereich f\u00fcr den Beschleunigungssensor, eine Ganzzahl in ``g``.\"\"\"", + "/typeshed/stdlib/microbit/audio.pyi": "\"\"\"T\u00f6ne mit dem micro:bit abspielen (Importiere ``audio`` f\u00fcr V1-Kompatibilit\u00e4t). (Audio)\"\"\"\nfrom ..microbit import MicroBitDigitalPin, Sound, pin0\nfrom typing import ClassVar, Iterable, Union\n\ndef play(source: Union[Iterable[AudioFrame], Sound, SoundEffect], wait: bool=True, pin: MicroBitDigitalPin=pin0, return_pin: Union[MicroBitDigitalPin, None]=None) -> None:\n \"\"\"Wiedergeben eines eingebauten Sounds, Soundeffekts oder benutzerdefinierten Aufnahme .\n\nExample: ``audio.play(Sound.GIGGLE)``\n\n:param source: (Quelle) Ein eingebauter ``Sound`` wie ``Sound.GIGGLE``, ein ``SoundEffect`` oder Beispieldaten als Teil eines ``AudioFrame`` Objekts.\n:param wait: Wenn ``wait`` ``True`` ist, wird diese Funktion blockiert, bis der Klang abgeschlossen ist.\n:param pin: Ein optionales Argument f\u00fcr den Ausgabepin kann angegeben werden, um die Standardeinstellung von ``pin0``zu \u00fcberschreiben. Wenn kein Ton wiedergegeben werden soll, kann ``pin=None`` verwendet werden.\n:param return_pin: (erhalte Pin) Bestimmt einen Pin, mit dem der externen Lautsprecher anstatt mit Ground verbunden wird. Dies wird bei der **V2** Revision ignoriert.\"\"\"\n\ndef is_playing() -> bool:\n \"\"\"\u00dcberpr\u00fcfen Sie, ob ein Ton abgespielt wird. (spielt gerade)\n\nExample: ``audio.is_playing()``\n\n:return: ``True`` if audio is playing, otherwise ``False``.\"\"\"\n ...\n\ndef stop() -> None:\n \"\"\"Stoppe jede Audio-Wiedergabe. (Stop)\n\nExample: ``audio.stop()``\"\"\"\n ...\n\nclass SoundEffect:\n \"\"\"Ein Soundeffekt, zusammengestellt aus einer Reihe von Parametern, die \u00fcber den Konstruktor oder durch Attribute konfiguriert werden.\"\"\"\n WAVEFORM_SINE: ClassVar[int]\n \"\"\"Sinuswelle als Parameter f\u00fcr ``waveform``. (Sinuswelle)\"\"\"\n WAVEFORM_SAWTOOTH: ClassVar[int]\n \"\"\"S\u00e4gezahnkurve als Parameter f\u00fcr ``waveform``. (S\u00e4gezahnkurve)\"\"\"\n WAVEFORM_TRIANGLE: ClassVar[int]\n \"\"\"Dreiecksignal als Parameter f\u00fcr ``waveform``. (Dreiecksignal)\"\"\"\n WAVEFORM_SQUARE: ClassVar[int]\n \"\"\"Rechtecksignal als Parameter f\u00fcr ``waveform``. (Rechtecksignal)\"\"\"\n WAVEFORM_NOISE: ClassVar[int]\n \"\"\"Rauschsignal als Parameter f\u00fcr ``waveform``. (Rauschsignal)\"\"\"\n SHAPE_LINEAR: ClassVar[int]\n \"\"\"Lineare Interpolation als Parameter f\u00fcr ``shape``. (lineare Interpolation)\"\"\"\n SHAPE_CURVE: ClassVar[int]\n \"\"\"Kurven-Interpolation als Parameter f\u00fcr ``shape``. (geschwungene Kurve)\"\"\"\n SHAPE_LOG: ClassVar[int]\n \"\"\"Logarithmische Interpolation als Parameter f\u00fcr ``shape``. (logarithmische Interpolation)\"\"\"\n FX_NONE: ClassVar[int]\n \"\"\"Kein Effekt f\u00fcr ``fx`` verwendet. (kein fx)\"\"\"\n FX_TREMOLO: ClassVar[int]\n \"\"\"Tremelo-Effekt als Parameter f\u00fcr ``fx``. (fx Tremolo)\"\"\"\n FX_VIBRATO: ClassVar[int]\n \"\"\"Vibrato-Effekt als Parameter f\u00fcr ``fx``. (fx Vibrato)\"\"\"\n FX_WARBLE: ClassVar[int]\n \"\"\"Triller-Effekt als Parameter f\u00fcr ``fx``. (fx Trillereffekt)\"\"\"\n freq_start: int\n \"\"\"Startfrequenz in Hertz (Hz), eine Zahl zwischen ``0`` und ``9999`` (Startfrequenz)\"\"\"\n freq_end: int\n \"\"\"Endfrequenz in Hertz (Hz), eine Zahl zwischen ``0`` und ``9999`` (Endfrequenz)\"\"\"\n duration: int\n \"\"\"Dauer des Klangs in Millisekunden, eine Zahl zwischen ``0`` und ``9999`` (Dauer)\"\"\"\n vol_start: int\n \"\"\"Startlautst\u00e4rke, eine Zahl zwischen ``0`` und ``255`` (vol Start)\"\"\"\n vol_end: int\n \"\"\"Endlautst\u00e4rke, eine Nummer zwischen ``0`` und ``255`` (vol Ende)\"\"\"\n waveform: int\n \"\"\"Typ der Sinuswelle, einer dieser Werte: ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (zuf\u00e4llig generiertes Ger\u00e4usch)\"\"\"\n fx: int\n \"\"\"Effekt, der dem Sound hinzugef\u00fcgt werden soll, in Frage kommende Werte: ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``, oder ``FX_NONE``\"\"\"\n shape: int\n \"\"\"Die Art der Interpolationskurve zwischen der Anfangs- und der Endfrequenz. Verschiedene Wellenformen haben unterschiedliche Frequenz\u00e4nderungsraten. In Frage kommende Werte: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG``\"\"\"\n\n def __init__(self, freq_start: int=500, freq_end: int=2500, duration: int=500, vol_start: int=255, vol_end: int=0, waveform: int=WAVEFORM_SQUARE, fx: int=FX_NONE, shape: int=SHAPE_LOG):\n \"\"\"Erstelle einen neuen Soundeffekt.\n\nExample: ``my_effect = SoundEffect(duration=1000)``\n\nAll the parameters are optional, with default values as shown above, and\nthey can all be modified via attributes of the same name. For example, we\ncan first create an effect ``my_effect = SoundEffect(duration=1000)``,\nand then change its attributes ``my_effect.duration = 500``.\n\n:param freq_start: (Startfrequenz) Startfrequenz in Hertz (Hz), eine Zahl zwischen ``0`` und ``9999``.\n:param freq_end: (Endfrequenz) Endfrequenz in Hertz (Hz), eine Zahl zwischen ``0`` und ``9999``.\n:param duration: (Dauer) Dauer des Tons in Millisekunden, eine Zahl zwischen ``0`` und ``9999``.\n:param vol_start: (vol Start) Startlautst\u00e4rke, eine Zahl zwischen ``0`` und ``255``.\n:param vol_end: (vol Ende) Endlautst\u00e4rke, eine Nummer zwischen ``0`` und ``255``.\n:param waveform: Typ der Sinuswelle, einer dieser Werte: ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (zuf\u00e4llig generiertes Ger\u00e4usch).\n:param fx: Effekt, der dem Sound hinzugef\u00fcgt werden soll, in Frage kommende Werte: ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``, oder ``FX_NONE``.\n:param shape: Die Art der Interpolationskurve zwischen der Anfangs- und der Endfrequenz. Verschiedene Wellenformen haben unterschiedliche Frequenz\u00e4nderungsraten. In Frage kommende Werte: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG``.\"\"\"\n\n def copy(self) -> SoundEffect:\n \"\"\"Erstelle eine Kopie dieses ``SoundEffect``. (kopieren)\n\nExample: ``sound_2 = sound_1.copy()``\n\n:return: A copy of the SoundEffect.\"\"\"\n\nclass AudioFrame:\n \"\"\"Ein ``AudioFrame``-Objekt ist eine Liste von 32 Samples, von denen jedes ein vorzeichenloses Byte ist \n(ganze Zahl zwischen 0 und 255).\n\nIt takes just over 4 ms to play a single frame.\n\nExample::\n\n frame = AudioFrame()\n for i in range(len(frame)):\n frame[i] = 252 - i * 8\"\"\"\n\n def copyfrom(self, other: AudioFrame) -> None:\n \"\"\"\u00dcberschreibe die Daten in diesem ``AudioFrame`` mit den Daten einer anderen ``AudioFrame`` Instanz.\n\nExample: ``my_frame.copyfrom(source_frame)``\n\n:param other: ``AudioFrame`` Instanz von der die Daten kopiert werden sollen.\"\"\"\n\n def __len__(self) -> int:\n ...\n\n def __setitem__(self, key: int, value: int) -> None:\n ...\n\n def __getitem__(self, key: int) -> int:\n ...", + "/typeshed/stdlib/microbit/compass.pyi": "\"\"\"Benutze den eingebauten Kompass. (Kompass)\"\"\"\n\ndef calibrate() -> None:\n \"\"\"Startet den Kalibrierungsprozess.\n\nExample: ``compass.calibrate()``\n\nAn instructive message will be scrolled to the user after which they will need\nto rotate the device in order to draw a circle on the LED display.\"\"\"\n ...\n\ndef is_calibrated() -> bool:\n \"\"\"\u00dcberpr\u00fcfe, dass der Kompass kalibriert ist. (ist kalibriert)\n\nExample: ``compass.is_calibrated()``\n\n:return: ``True`` if the compass has been successfully calibrated, ``False`` otherwise.\"\"\"\n ...\n\ndef clear_calibration() -> None:\n \"\"\"Setzt die Kalibrierung zur\u00fcck, sodass der Kompass nicht mehr kalibriert ist.\n\nExample: ``compass.clear_calibration()``\"\"\"\n ...\n\ndef get_x() -> int:\n \"\"\"Ermittle die Magnetfeldst\u00e4rke der ``x``-Achse. (erhalte x)\n\nExample: ``compass.get_x()``\n\nCall ``calibrate`` first or the results will be inaccurate.\n\n:return: A positive or negative integer in nano tesla representing the magnitude and direction of the field.\"\"\"\n ...\n\ndef get_y() -> int:\n \"\"\"Ermittle die Magnetfeldst\u00e4rke der ``y``-Achse. (erhalte y)\n\nExample: ``compass.get_y()``\n\nCall ``calibrate`` first or the results will be inaccurate.\n\n:return: A positive or negative integer in nano tesla representing the magnitude and direction of the field.\"\"\"\n ...\n\ndef get_z() -> int:\n \"\"\"Ermittle die Magnetfeldst\u00e4rke der ``z``-Achse. (erhalte z)\n\nExample: ``compass.get_z()``\n\nCall ``calibrate`` first or the results will be inaccurate.\n\n:return: A positive or negative integer in nano tesla representing the magnitude and direction of the field.\"\"\"\n ...\n\ndef heading() -> int:\n \"\"\"Ermittle die Kompassrichtung. (Ausrichtung)\n\nExample: ``compass.heading()``\n\n:return: An integer in the range from 0 to 360, representing the angle in degrees, clockwise, with north as 0.\"\"\"\n ...\n\ndef get_field_strength() -> int:\n \"\"\"Ermittle die Gr\u00f6\u00dfe des Magnetfelds um das Ger\u00e4t herum.\n\nExample: ``compass.get_field_strength()``\n\n:return: An integer indication of the magnitude of the magnetic field in nano tesla.\"\"\"\n ...", + "/typeshed/stdlib/microbit/display.pyi": "\"\"\"Texte, Bilder und Animationen auf dem 5x5 LED-Display anzeigen. (Display)\"\"\"\nfrom ..microbit import Image\nfrom typing import Union, overload, Iterable\n\ndef get_pixel(x: int, y: int) -> int:\n \"\"\"Ermittle die Helligkeit der LED auf Spalte ``x`` und Zeile ``y``. (Pixelwerte holen)\n\nExample: ``display.get_pixel(0, 0)``\n\n:param x: Die Anzeige-Spalte (0..4)\n:param y: Die Anzeigezeile (0..4)\n:return: A number between 0 (off) and 9 (bright)\"\"\"\n ...\n\ndef set_pixel(x: int, y: int, value: int) -> None:\n \"\"\"\u00c4ndere die Helligkeit der LED auf Spalte ``x`` und Zeile ``y``. (Pixelwerte setzen)\n\nExample: ``display.set_pixel(0, 0, 9)``\n\n:param x: Die Anzeige-Spalte (0..4)\n:param y: Die Anzeigezeile (0..4)\n:param value: (wert) Die Helligkeit zwischen 0 (aus) und 9 (am hellsten)\"\"\"\n ...\n\ndef clear() -> None:\n \"\"\"Setzt die Helligkeit aller LEDs auf 0 (aus). (l\u00f6schen)\n\nExample: ``display.clear()``\"\"\"\n ...\n\ndef show(image: Union[str, float, int, Image, Iterable[Image]], delay: int=400, wait: bool=True, loop: bool=False, clear: bool=False) -> None:\n \"\"\"Zeigt Bilder, Buchstaben oder Ziffern auf der LED-Anzeige an.\n\nExample: ``display.show(Image.HEART)``\n\nWhen ``image`` is an image or a list of images then each image is displayed in turn.\nIf ``image`` is a string or number, each letter or digit is displayed in turn.\n\n:param image: Eine Zeichenkette, Nummer, Bild oder Liste der anzuzeigenden Bilder.\n:param delay: (Verz\u00f6gerung) Jeder Buchstabe, Ziffer oder Bild wird mit ``delay`` Millisekunden zwischen ihnen angezeigt.\n:param wait: Wenn ``wait`` ``True``ist, wird diese Funktion blockiert, bis die Animation beendet ist, andernfalls wird die Animation im Hintergrund stattfinden.\n:param loop: Wenn ``loop`` ``True``ist, wird sich die Animation f\u00fcr immer wiederholen.\n:param clear: (l\u00f6schen) Wenn ``clear`` ``True``ist, wird die Anzeige ausgeschaltet, nachdem die Sequenz beendet ist.\n\nThe ``wait``, ``loop`` and ``clear`` arguments must be specified using their keyword.\"\"\"\n ...\n\ndef scroll(text: Union[str, float, int], delay: int=150, wait: bool=True, loop: bool=False, monospace: bool=False) -> None:\n \"\"\"Scrollt eine Zahl oder einen Text auf dem LED-Display. (scrollen)\n\nExample: ``display.scroll('micro:bit')``\n\n:param text: Der zu wiederzugebende String. Wenn ``text`` eine Ganzzahl oder ein Float ist, wird er zuerst mit ``str()`` in einen String konvertiert.\n:param delay: (Verz\u00f6gerung) Der ``delay`` -Parameter bestimmt, wie schnell der Text scrollt.\n:param wait: Wenn ``wait`` ``True``ist, wird diese Funktion blockiert, bis die Animation beendet ist, andernfalls wird die Animation im Hintergrund stattfinden.\n:param loop: Wenn ``loop`` ``True``ist, wird sich die Animation f\u00fcr immer wiederholen.\n:param monospace: (Monospace) Wenn ``monospace`` ``True``ist, werden alle Zeichen 5 Pixel breit sein. Zwischen den Zeichen gibt es beim scrollen genau 1 leere Pixelspalte.\n\nThe ``wait``, ``loop`` and ``monospace`` arguments must be specified\nusing their keyword.\"\"\"\n ...\n\ndef on() -> None:\n \"\"\"Schalten Sie das LED-Display ein. (an)\n\nExample: ``display.on()``\"\"\"\n ...\n\ndef off() -> None:\n \"\"\"Schalten Sie die LED-Anzeige aus (das Deaktivieren des Displays erlaubt es Ihnen, die GPIO-Pins f\u00fcr andere Zwecke zu verwenden).\n\nExample: ``display.off()``\"\"\"\n ...\n\ndef is_on() -> bool:\n \"\"\"\u00dcberpr\u00fcfen Sie, ob die LED-Anzeige aktiviert ist. (ist an)\n\nExample: ``display.is_on()``\n\n:return: ``True`` if the display is on, otherwise returns ``False``.\"\"\"\n ...\n\ndef read_light_level() -> int:\n \"\"\"Bestimmt die Lichtintensit\u00e4t. (bestimme Licht Intensit\u00e4t)\n\nExample: ``display.read_light_level()``\n\nUses the display's LEDs in reverse-bias mode to sense the amount of light\nfalling on the display.\n\n:return: An integer between 0 and 255 representing the light level, with larger meaning more light.\"\"\"\n ...", "/typeshed/stdlib/microbit/i2c.pyi": "\"\"\"Kommunikation mit Ger\u00e4ten \u00fcber das I2C-Busprotokoll.\"\"\"\nfrom _typeshed import ReadableBuffer\nfrom ..microbit import MicroBitDigitalPin, pin19, pin20\nfrom typing import List\n\ndef init(freq: int=100000, sda: MicroBitDigitalPin=pin20, scl: MicroBitDigitalPin=pin19) -> None:\n \"\"\"Eine Peripherie neu initialisieren.\n\nExample: ``i2c.init()``\n\n:param freq: Taktfrequenz\n:param sda: ``sda`` Pin (standardm\u00e4\u00dfig 20)\n:param scl: ``scl`` Pin (standardm\u00e4\u00dfig 19)\n\nOn a micro:bit V1 board, changing the I\u00b2C pins from defaults will make\nthe accelerometer and compass stop working, as they are connected\ninternally to those pins. This warning does not apply to the **V2**\nrevision of the micro:bit as this has `separate I\u00b2C lines `_\nfor the motion sensors and the edge connector.\"\"\"\n ...\n\ndef scan() -> List[int]:\n \"\"\"Scannt den Bus nach Ger\u00e4ten.\n\nExample: ``i2c.scan()``\n\n:return: A list of 7-bit addresses corresponding to those devices that responded to the scan.\"\"\"\n ...\n\ndef read(addr: int, n: int, repeat: bool=False) -> bytes:\n \"\"\"Liest Bytes von einem Ger\u00e4t..\n\nExample: ``i2c.read(0x50, 64)``\n\n:param addr: Die 7-Bit-Adresse des Ger\u00e4ts\n:param n: Die Anzahl der zu lesenden Bytes\n:param repeat: (wiederholen) Wenn ``True``wird kein Stop-Bit gesendet\n:return: The bytes read\"\"\"\n ...\n\ndef write(addr: int, buf: ReadableBuffer, repeat: bool=False) -> None:\n \"\"\"Schreibe Bytes auf ein Ger\u00e4t. (schreiben)\n\nExample: ``i2c.write(0x50, bytes([1, 2, 3]))``\n\n:param addr: Die 7-Bit-Adresse des Ger\u00e4ts\n:param buf: Ein Puffer mit den zu schreibenden Bytes\n:param repeat: (wiederholen) Wenn ``True``wird kein Stop-Bit gesendet\"\"\"\n ...", "/typeshed/stdlib/microbit/microphone.pyi": "\"\"\"Reagiere auf Ton mithilfe des integrierten Mikrofons (nur V2). (Mikrofon)\"\"\"\nfrom typing import Optional, Tuple\nfrom ..microbit import SoundEvent\n\ndef current_event() -> Optional[SoundEvent]:\n \"\"\"Abrufen des letzten aufgezeichneten Sound-Ereignisses\n\nExample: ``microphone.current_event()``\n\n:return: The event, ``SoundEvent('loud')`` or ``SoundEvent('quiet')``.\"\"\"\n ...\n\ndef was_event(event: SoundEvent) -> bool:\n \"\"\"\u00dcberpr\u00fcfung, ob seit dem letzten Anruf mindestens einmal ein Ger\u00e4usch geh\u00f6rt wurde.\n\nExample: ``microphone.was_event(SoundEvent.LOUD)``\n\nThis call clears the sound history before returning.\n\n:param event: Das Ereignis, auf das gepr\u00fcft werden soll, z. B. ``SoundEvent.LOUD`` oder ``SoundEvent.QUIET``\n:return: ``True`` if sound was heard at least once since the last call, otherwise ``False``.\"\"\"\n ...\n\ndef is_event(event: SoundEvent) -> bool:\n \"\"\"\u00dcberpr\u00fcfe das zuletzt erkannte Sound-Ereignis.\n\nExample: ``microphone.is_event(SoundEvent.LOUD)``\n\nThis call does not clear the sound event history.\n\n:param event: Das Ereignis, auf das gepr\u00fcft werden soll, z. B. ``SoundEvent.LOUD`` oder ``SoundEvent.QUIET``\n:return: ``True`` if sound was the most recent heard, ``False`` otherwise.\"\"\"\n ...\n\ndef get_events() -> Tuple[SoundEvent, ...]:\n \"\"\"Liefert den Verlauf der Sound-Ereignisse in Form eines Tupels.\n\nExample: ``microphone.get_events()``\n\nThis call clears the sound history before returning.\n\n:return: A tuple of the event history with the most recent event last.\"\"\"\n ...\n\ndef set_threshold(event: SoundEvent, value: int) -> None:\n \"\"\"Legt den Schwellenwert f\u00fcr ein Sound-Ereignis fest.\n\nExample: ``microphone.set_threshold(SoundEvent.LOUD, 250)``\n\nA high threshold means the event will only trigger if the sound is very loud (>= 250 in the example).\n\n:param event: Ein Sound-Ereignis, wie ``SoundEvent.LOUD`` oder ``SoundEvent.QUIET``.\n:param value: (wert) Der Schwellenwert im Bereich 0-255.\"\"\"\n ...\n\ndef sound_level() -> int:\n \"\"\"Ermittle den Schalldruckpegel. (Lautst\u00e4rke)\n\nExample: ``microphone.sound_level()``\n\n:return: A representation of the sound pressure level in the range 0 to 255.\"\"\"\n ...", - "/typeshed/stdlib/microbit/speaker.pyi": "\"\"\"Steuere den integrierten Lautsprecher (nur V2). (Lautsprecher)\"\"\"\n\ndef off() -> None:\n \"\"\"Lautsprecher ausschalten.\n\nExample: ``speaker.off()``\n\nThis does not disable sound output to an edge connector pin.\"\"\"\n ...\n\ndef on() -> None:\n \"\"\"Lautsprecher einschalten.\n\nExample: ``speaker.on()``\"\"\"\n ...", + "/typeshed/stdlib/microbit/speaker.pyi": "\"\"\"Steuere den integrierten Lautsprecher (nur V2). (Lautsprecher)\"\"\"\n\ndef off() -> None:\n \"\"\"Lautsprecher ausschalten.\n\nExample: ``speaker.off()``\n\nThis does not disable sound output to an edge connector pin.\"\"\"\n ...\n\ndef on() -> None:\n \"\"\"Lautsprecher einschalten. (an)\n\nExample: ``speaker.on()``\"\"\"\n ...", "/typeshed/stdlib/microbit/spi.pyi": "\"\"\"Kommunikation mit Ger\u00e4ten \u00fcber die serielle Schnittstelle (SPI).\"\"\"\nfrom _typeshed import ReadableBuffer, WriteableBuffer\nfrom ..microbit import pin13, pin14, pin15, MicroBitDigitalPin\n\ndef init(baudrate: int=1000000, bits: int=8, mode: int=0, sclk: MicroBitDigitalPin=pin13, mosi: MicroBitDigitalPin=pin15, miso: MicroBitDigitalPin=pin14) -> None:\n \"\"\"SPI-Kommunikation initialisieren.\n\nExample: ``spi.init()``\n\nFor correct communication, the parameters have to be the same on both communicating devices.\n\n:param baudrate: Die \u00dcbertragungsgeschwindigkeit.\n:param bits: Die Breite in Bits jeder \u00dcbertragung. Derzeit wird nur ``bits=8`` unterst\u00fctzt. Dies kann sich jedoch in Zukunft \u00e4ndern.\n:param mode: Legt die Kombination aus Taktpolarit\u00e4t und Phase fest - `siehe Online-Tabelle `_.\n:param sclk: SCLK Pin (standardm\u00e4\u00dfig 13)\n:param mosi: MOSI Pin (standardm\u00e4\u00dfig 15)\n:param miso: miso pin (Voreinstellung 14)\"\"\"\n ...\n\ndef read(nbytes: int) -> bytes:\n \"\"\"Bytes lesen.\n\nExample: ``spi.read(64)``\n\n:param nbytes: Maximum der zu lesenden Bytes.\n:return: The bytes read.\"\"\"\n ...\n\ndef write(buffer: ReadableBuffer) -> None:\n \"\"\"Schreibe Bytes auf den Bus. (schreiben)\n\nExample: ``spi.write(bytes([1, 2, 3]))``\n\n:param buffer: (Puffer) Ein Puffer, von dem Daten gelesen werden.\"\"\"\n ...\n\ndef write_readinto(out: WriteableBuffer, in_: ReadableBuffer) -> None:\n \"\"\"Schreibe den ``out`` Zwischenspeicher (Buffer) auf den Bus und lies jede Antwort in den ``in_`` Buffer.\n\nExample: ``spi.write_readinto(out_buffer, in_buffer)``\n\nThe length of the buffers should be the same. The buffers can be the same object.\n\n:param out: Der Puffer, in den eine Antwort geschrieben werden soll.\n:param in_: Der Puffer, von dem Daten gelesen werden.\"\"\"\n ...", "/typeshed/stdlib/microbit/uart.pyi": "\"\"\"Verbindet mit einem Ger\u00e4t \u00fcber eine serielle Schnittstelle.\"\"\"\nfrom _typeshed import WriteableBuffer\nfrom ..microbit import MicroBitDigitalPin\nfrom typing import Optional, Union\nODD: int\n\"\"\"Ungerade Parit\u00e4t\"\"\"\nEVEN: int\n\"\"\"Gerade Parit\u00e4t (gerade)\"\"\"\n\ndef init(baudrate: int=9600, bits: int=8, parity: Optional[int]=None, stop: int=1, tx: Optional[MicroBitDigitalPin]=None, rx: Optional[MicroBitDigitalPin]=None) -> None:\n \"\"\"Initialisiere die serielle Kommunikation.\n\nExample: ``uart.init(115200, tx=pin0, rx=pin1)``\n\n:param baudrate: (Baudrate) Die \u00dcbertragungsgeschwindigkeit.\n:param bits: (Bits) Die Gr\u00f6\u00dfe der Bytes die \u00fcbertragen werden. micro:bit unterst\u00fctzt nur 8.\n:param parity: (Parit\u00e4t) Wie Parit\u00e4t gepr\u00fcft wird, ``None``, ``uart.ODD`` oder ``uart.EVEN``.\n:param stop: (Stop) Die Anzahl der Stopbits, muss 1 f\u00fcr micro:bit sein.\n:param tx: Sendepin.\n:param rx: Empfangspin.\n\nInitializing the UART on external pins will cause the Python console on\nUSB to become unaccessible, as it uses the same hardware. To bring the\nconsole back you must reinitialize the UART without passing anything for\n``tx`` or ``rx`` (or passing ``None`` to these arguments). This means\nthat calling ``uart.init(115200)`` is enough to restore the Python console.\n\nFor more details see `the online documentation `_.\"\"\"\n ...\n\ndef any() -> bool:\n \"\"\"\u00dcberpr\u00fcfen Sie, ob irgendwelche Daten warten.\n\nExample: ``uart.any()``\n\n:return: ``True`` if any data is waiting, else ``False``.\"\"\"\n ...\n\ndef read(nbytes: Optional[int]=None) -> Optional[bytes]:\n \"\"\"Bytes lesen.\n\nExample: ``uart.read()``\n\n:param nbytes: Wenn ``nbytes`` angegeben ist, werden h\u00f6chstens so viele Bytes gelesen. Andernfalls werden so viele Bytes wie m\u00f6glich gelesen.\n:return: A bytes object or ``None`` on timeout\"\"\"\n ...\n\ndef readinto(buf: WriteableBuffer, nbytes: Optional[int]=None) -> Optional[int]:\n \"\"\"Lese Bytes in ``buf``.\n\nExample: ``uart.readinto(input_buffer)``\n\n:param buf: Der Puffer, in den geschrieben werden soll.\n:param nbytes: Wenn ``nbytes`` angegeben ist, werden h\u00f6chstens so viele Bytes gelesen. Andernfalls werden ``len(buf)`` Bytes gelesen.\n:return: number of bytes read and stored into ``buf`` or ``None`` on timeout.\"\"\"\n ...\n\ndef readline() -> Optional[bytes]:\n \"\"\"Liest eine Zeile bis zum Zeilenumbruch.\n\nExample: ``uart.readline()``\n\n:return: The line read or ``None`` on timeout. The newline character is included in the returned bytes.\"\"\"\n ...\n\ndef write(buf: Union[bytes, str]) -> Optional[int]:\n \"\"\"Schreibt einen Puffer auf den Bus. (schreiben)\n\nExample: ``uart.write('hello world')``\n\n:param buf: Ein Byte-Objekt oder ein String.\n:return: The number of bytes written, or ``None`` on timeout.\n\nExamples::\n\n uart.write('hello world')\n uart.write(b'hello world')\n uart.write(bytes([1, 2, 3]))\"\"\"\n ...", - "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", + "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", "/src/pyrightconfig.json": "{ \n \"pythonVersion\": \"3.6\",\n \"pythonPlatform\": \"Linux\",\n \"typeCheckingMode\": \"basic\",\n \"typeshedPath\": \"/typeshed/\",\n \"reportMissingModuleSource\": false,\n \"reportWildcardImportFromLibrary\": false,\n \"verboseOutput\": true\n }\n" } } \ No newline at end of file diff --git a/src/micropython/main/typeshed.en.json b/src/micropython/main/typeshed.en.json index 83ba08b01..200554820 100644 --- a/src/micropython/main/typeshed.en.json +++ b/src/micropython/main/typeshed.en.json @@ -13,6 +13,8 @@ "/typeshed/stdlib/machine.pyi": "\"\"\"Low-level utilities.\n\"\"\"\nfrom typing import Any\nfrom .microbit import MicroBitDigitalPin\n\ndef unique_id() -> bytes:\n \"\"\"Get a byte string with a unique identifier of a board.\n\n Example: ``machine.unique_id()``\n\n :return: An identifier that varies from one board instance to another.\n \"\"\"\n ...\n\ndef reset() -> None:\n \"\"\"Reset the device in a manner similar to pushing the external RESET button.\n\n Example: ``machine.reset()``\n \"\"\"\n ...\n\ndef freq() -> int:\n \"\"\"Get the CPU frequency in hertz.\n\n Example: ``machine.freq()``\n\n :return: The CPU frequency.\n \"\"\"\n ...\n\ndef disable_irq() -> Any:\n \"\"\"Disable interrupt requests.\n\n Example: ``interrupt_state = machine.disable_irq()``\n\n :return: the previous IRQ state which should be considered an opaque value\n\n The return value should be passed to the ``enable_irq`` function to restore\n interrupts to their original state.\n \"\"\"\n ...\n\ndef enable_irq(state: Any) -> None:\n \"\"\"Re-enable interrupt requests.\n\n Example: ``machine.enable_irq(interrupt_state)``\n\n :param state: The value that was returned from the most recent call to the ``disable_irq`` function.\n \"\"\"\n ...\n\ndef time_pulse_us(\n pin: MicroBitDigitalPin, pulse_level: int, timeout_us: int = 1000000\n) -> int:\n \"\"\"Time a pulse on a pin.\n\n Example: ``time_pulse_us(pin0, 1)``\n\n If the current input value of the pin is different to ``pulse_level``, the\n function first waits until the pin input becomes equal to\n ``pulse_level``, then times the duration that the pin is equal to\n ``pulse_level``. If the pin is already equal to ``pulse_level`` then timing\n starts straight away.\n\n :param pin: The pin to use\n :param pulse_level: 0 to time a low pulse or 1 to time a high pulse\n :param timeout_us: A microsecond timeout\n :return: The duration of the pulse in microseconds, or -1 for a timeout waiting for the level to match ``pulse_level``, or -2 on timeout waiting for the pulse to end\n \"\"\"\n ...\n\nclass mem:\n \"\"\"The class for the ``mem8``, ``mem16`` and ``mem32`` memory views.\"\"\"\n\n def __getitem__(self, address: int) -> int:\n \"\"\"Access a value from memory.\n\n :param address: The memory address.\n :return: The value at that address as an integer.\n \"\"\"\n ...\n def __setitem__(self, address: int, value: int) -> None:\n \"\"\"Set a value at the given address.\n\n :param address: The memory address.\n :param value: The integer value to set.\n \"\"\"\n ...\n\nmem8: mem\n\"\"\"8-bit (byte) view of memory.\"\"\"\n\nmem16: mem\n\"\"\"16-bit view of memory.\"\"\"\n\nmem32: mem\n\"\"\"32-bit view of memory.\"\"\"\n", "/typeshed/stdlib/math.pyi": "\"\"\"Mathematical functions.\n\"\"\"\n\nfrom typing import Tuple\n\ndef acos(x: float) -> float:\n \"\"\"Calculate the inverse cosine.\n\n Example: ``math.acos(1)``\n\n :param x: A number\n :return: The inverse cosine of ``x``\n \"\"\"\n ...\n\ndef asin(x: float) -> float:\n \"\"\"Calculate the inverse sine.\n\n Example: ``math.asin(0)``\n\n :param x: A number\n :return: The inverse sine of ``x``\n \"\"\"\n ...\n\ndef atan(x: float) -> float:\n \"\"\"Calculate the inverse tangent.\n\n Example: ``math.atan(0)``\n\n :param x: A number\n :return: The inverse tangent of ``x``\n \"\"\"\n ...\n\ndef atan2(y: float, x: float) -> float:\n \"\"\"Calculate the principal value of the inverse tangent of ``y/x``.\n\n Example: ``math.atan2(0, -1)``\n\n :param y: A number\n :param x: A number\n :return: The principal value of the inverse tangent of ``y/x``\n \"\"\"\n ...\n\ndef ceil(x: float) -> float:\n \"\"\"Round a number towards positive infinity.\n\n Example: ``math.ceil(0.1)``\n\n :param x: A number\n :return: ``x`` rounded towards positive infinity.\n \"\"\"\n ...\n\ndef copysign(x: float, y: float) -> float:\n \"\"\"Calculate ``x`` with the sign of ``y``.\n\n Example: ``math.copysign(1, -1)``\n\n :param x: A number\n :param y: The source of the sign for the return value\n :return: ``x`` with the sign of ``y``\n \"\"\"\n ...\n\ndef cos(x: float) -> float:\n \"\"\"Calculate the cosine of ``x``.\n\n Example: ``math.cos(0)``\n\n :param x: A number\n :return: The cosine of ``x``\n \"\"\"\n ...\n\ndef degrees(x: float) -> float:\n \"\"\"Convert radians to degrees.\n\n Example: ``math.degrees(2 * math.pi)``\n\n :param x: A value in radians\n :return: The value converted to degrees\"\"\"\n ...\n\ndef exp(x: float) -> float:\n \"\"\"Calculate the exponential of ``x``.\n\n Example: ``math.exp(1)``\n\n :param x: A number\n :return: The exponential of ``x``.\n \"\"\"\n ...\n\ndef fabs(x: float) -> float:\n \"\"\"Return the absolute value of ``x``.\n\n Example: ``math.fabs(-0.1)``\n\n :param x: A number\n :return: The absolute value of ``x``\n \"\"\"\n ...\n\ndef floor(x: float) -> int:\n \"\"\"Round a number towards negative infinity.\n\n Example: ``math.floor(0.9)``\n\n :param x: A number\n :return: ``x`` rounded towards negative infinity.\n \"\"\"\n ...\n\ndef fmod(x: float, y: float) -> float:\n \"\"\"Calculate the remainder of ``x/y``.\n\n Example: ``math.fmod(10, 3)``\n\n :param x: The numerator\n :param y: The denominator\n \"\"\"\n ...\n\ndef frexp(x: float) -> Tuple[float, int]:\n \"\"\"Decomposes a floating-point number into its mantissa and exponent.\n\n Example: ``mantissa, exponent = math.frexp(2)``\n\n The returned value is the tuple ``(m, e)`` such that ``x == m * 2**e``\n exactly. If ``x == 0`` then the function returns ``(0.0, 0)``, otherwise\n the relation ``0.5 <= abs(m) < 1`` holds.\n\n :param x: A floating-point number\n :return: A tuple of length two containing its mantissa then exponent\n \"\"\"\n ...\n\ndef isfinite(x: float) -> bool:\n \"\"\"Check if a value is finite.\n\n Example: ``math.isfinite(float('inf'))``\n\n :param x: A number.\n :return: ``True`` if ``x`` is finite, ``False`` otherwise.\n \"\"\"\n ...\n\ndef isinf(x: float) -> bool:\n \"\"\"Check if a value is infinite.\n\n Example: ``math.isinf(float('-inf'))``\n\n :param x: A number.\n :return: ``True`` if ``x`` is infinite, ``False`` otherwise.\n \"\"\"\n ...\n\ndef isnan(x: float) -> bool:\n \"\"\"Check if a value is not-a-number (NaN).\n\n Example: ``math.isnan(float('nan'))``\n\n :param x: A number\n :return: ``True`` if ``x`` is not-a-number (NaN), ``False`` otherwise.\"\"\"\n ...\n\ndef ldexp(x: float, exp: int) -> float:\n \"\"\"Calculate ``x * (2**exp)``.\n\n Example: ``math.ldexp(0.5, 2)``\n\n :param x: A number\n :param exp: Integer exponent\n :return: ``x * (2**exp)``\n \"\"\"\n ...\n\ndef log(x: float, base: float = e) -> float:\n \"\"\"Calculate the logarithm of ``x`` to the given base (defaults to natural logorithm).\n\n Example: ``math.log(math.e)``\n\n With one argument, return the natural logarithm of x (to base e).\n\n With two arguments, return the logarithm of x to the given base, calculated as ``log(x)/log(base)``.\n\n :param x: A number\n :param base: The base to use\n :return: The natural logarithm of ``x``\n \"\"\"\n ...\n\ndef modf(x: float) -> Tuple[float, float]:\n \"\"\"Calculate the fractional and integral parts of ``x``.\n\n Example: ``fractional, integral = math.modf(1.5)``\n\n :param x: A number\n :return: A tuple of two floats representing the fractional then integral parts of ``x``.\n\n Both the fractional and integral values have the same sign as ``x``.\n \"\"\"\n ...\n\ndef pow(x: float, y: float) -> float:\n \"\"\"Returns ``x`` to the power of ``y``.\n\n Example: ``math.pow(4, 0.5)``\n\n :param x: A number\n :param y: The exponent\n :return: ``x`` to the power of ``y``\n \"\"\"\n ...\n\ndef radians(x: float) -> float:\n \"\"\"Convert a degrees to radians.\n\n Example: ``math.radians(360)``\n\n :param x: A value in degrees\n :return: The value converted to radians\n \"\"\"\n ...\n\ndef sin(x: float) -> float:\n \"\"\"Calculate the sine of ``x``.\n\n Example: ``math.sin(math.pi/2)``\n\n :param x: A number\n :return: The sine of ``x``\n \"\"\"\n ...\n\ndef sqrt(x: float) -> float:\n \"\"\"Calculate the square root of ``x``.\n\n Example: ``math.sqrt(4)``\n\n :param x: A number\n :return: The square root of ``x``\n \"\"\"\n ...\n\ndef tan(x: float) -> float:\n \"\"\"Calculate the tangent of ``x``.\n\n Example: ``math.tan(0)``\n\n :param x: A number\n :return: The tangent of ``x``.\n \"\"\"\n ...\n\ndef trunc(x: float) -> int:\n \"\"\"Round a number towards 0.\n\n Example: ``math.trunc(-0.9)``\n\n :param x: A number\n :return: ``x`` rounded towards zero.\n \"\"\"\n ...\n\ne: float\n\"\"\"Base of the natural logarithm\"\"\"\n\npi: float\n\"\"\"The ratio of a circle's circumference to its diameter\"\"\"\n", "/typeshed/stdlib/micropython.pyi": "\"\"\"MicroPython internals.\"\"\"\n\nfrom typing import Any, TypeVar, overload\n\n_T = TypeVar(\"_T\")\n\ndef const(expr: _T) -> _T:\n \"\"\"Used to declare that the expression is a constant so that the compiler can\n optimise it.\n\n The use of this function should be as follows::\n\n from micropython import const\n CONST_X = const(123)\n CONST_Y = const(2 * CONST_X + 1)\n\n Constants declared this way are still accessible as global variables from\n outside the module they are declared in. On the other hand, if a constant\n begins with an underscore then it is hidden, it is not available as a\n global variable, and does not take up any memory during execution.\n\n :param expr: A constant expression.\n \"\"\"\n ...\n\n@overload\ndef opt_level() -> int:\n \"\"\"Get the current optimisation level for the compilation of scripts.\n\n Example: ``micropython.opt_level()``\n\n The optimisation level controls the following compilation features:\n\n - Assertions: at level 0 assertion statements are enabled and compiled\n into the bytecode; at levels 1 and higher assertions are not compiled.\n\n - Built-in ``__debug__`` variable: at level 0 this variable expands to\n True; at levels 1 and higher it expands to False.\n\n - Source-code line numbers: at levels 0, 1 and 2 source-code line number\n are stored along with the bytecode so that exceptions can report the\n line number they occurred at; at levels 3 and higher line numbers are\n not stored.\n\n :return: An integer representing the current level.\n \"\"\"\n ...\n\n@overload\ndef opt_level(level: int) -> None:\n \"\"\"Sets the optimisation level for subsequent compilation of scripts.\n\n Example: ``micropython.opt_level(1)``\n\n The optimisation level controls the following compilation features:\n\n - Assertions: at level 0 assertion statements are enabled and compiled\n into the bytecode; at levels 1 and higher assertions are not compiled.\n\n - Built-in ``__debug__`` variable: at level 0 this variable expands to\n True; at levels 1 and higher it expands to False.\n\n - Source-code line numbers: at levels 0, 1 and 2 source-code line number\n are stored along with the bytecode so that exceptions can report the\n line number they occurred at; at levels 3 and higher line numbers are\n not stored.\n\n The default optimisation level is usually level 0.\n\n :param level: An integer optimisation level.\n \"\"\"\n ...\n\ndef mem_info(verbose: Any = None) -> None:\n \"\"\"Print information about currently used memory.\n\n Example: ``micropython.mem_info()``\n\n :param verbose: If the ``verbose`` argument is given then extra information is printed.\n \"\"\"\n ...\n\ndef qstr_info(verbose: Any = None) -> None:\n \"\"\"Print information about currently interned strings.\n\n Example: ``micropython.qstr_info()``\n\n :param verbose: If the ``verbose`` argument is given then extra information is printed.\n\n The information that is printed is implementation dependent, but currently\n includes the number of interned strings and the amount of RAM they use. In\n verbose mode it prints out the names of all RAM-interned strings.\n \"\"\"\n ...\n\ndef stack_use() -> int:\n \"\"\"Return an integer representing the current amount of stack that is being\n used.\n\n Example: ``micropython.stack_use()``\n\n The absolute value of this is not particularly useful, rather it\n should be used to compute differences in stack usage at different points.\n\n :return: An integer representing current stack use.\n \"\"\"\n ...\n\ndef heap_lock() -> None:\n \"\"\"Lock the heap.\n\n Example: ``micropython.heap_lock()``\n\n When locked no memory allocation can occur and a ``MemoryError`` will be\n raised if any heap allocation is attempted.\n \"\"\"\n ...\n\ndef heap_unlock() -> None:\n \"\"\"Unlock the heap.\n\n Example: ``micropython.heap_unlock()``\n\n When locked no memory allocation can occur and a ``MemoryError`` will be\n raised if any heap allocation is attempted.\n \"\"\"\n ...\n\ndef kbd_intr(chr: int) -> None:\n \"\"\"Set the character that will raise a ``KeyboardInterrupt`` exception.\n\n Example: ``micropython.kbd_intr(-1)``\n\n :param chr: Character code to raise the interrupt or -1 to disable capture of Ctrl-C.\n\n By default this is set to 3 during script execution, corresponding to Ctrl-C.\n Passing -1 to this function will disable capture of Ctrl-C, and passing 3\n will restore it.\n\n This function can be used to prevent the capturing of Ctrl-C on the\n incoming stream of characters that is usually used for the REPL, in case\n that stream is used for other purposes.\n \"\"\"\n ...\n", + "/typeshed/stdlib/mlreader.pyi": "from typing import Tuple\n\ndef read_class_names() -> Tuple[str, ...]:\n \"\"\"Return a tuple of the class names stored in the text file.\n\n Example: ``mlreader.read_class_names()``\n\n The class names in the text file are the ones set when the class data was recorded in ML-Machine.\n\n :return: The class names from the text file as a tuple, in the order they were recorded in.\n \"\"\"\n ...", + "/typeshed/stdlib/model.pyi": "\"\"\"Use the inported machine learning model.\n\"\"\"\n\nfrom typing import Tuple\n\ndef get_class_names() -> Tuple[str, ...]:\n \"\"\"Return a tuple of the class names of the current model.\n\n Example: ``ml.get_class_names()``\n\n The class names are the ones set when the class data was recorded in ML-Machine.\n\n :return: The class names as a tuple, in the order they were recorded in.\n \"\"\"\n ...\n\ndef current_action() -> str:\n \"\"\"Get the name of the currently recognised action.\n\n Example: `` ml.current_action()``\n\n The action names depend on the labels set when the class data was recorded in ML-Machine. Class names are always represented as strings.\n\n :return: The current recognised action.\n \"\"\"\n ...\n\ndef is_action(name: str) -> bool:\n \"\"\"Check if the named class is currently recognised.\n\n Example: `` ml.is_action('still')``\n\n The action names depend on the labels set when the class data was recorded in ML-Machine. Class names are always represented as strings.\n\n :param name: The action name.\n :return: ``True `` if the action is being recognised, ``False`` otherwise.\n \"\"\"\n ... \n\ndef was_action(name: str) -> bool:\n \"\"\"Check if the named class was recognised since the last call.\n\n Example: `` ml.is_action('still')``\n\n The action names depend on the labels set when the class data was recorded in ML-Machine. Class names are always represented as strings.\n\n :param name: The action name.\n :return: ``True `` if the action was recognised since the last call, ``False`` otherwise.\n \"\"\"\n ... ", "/typeshed/stdlib/music.pyi": "\"\"\"Create and play melodies.\n\"\"\"\nfrom typing import Optional, Tuple, Union, List\n\nfrom .microbit import MicroBitDigitalPin, pin0\n\nDADADADUM: Tuple[str, ...]\n\"\"\"Melody: the opening to Beethoven\u2019s 5th Symphony in C minor.\"\"\"\n\nENTERTAINER: Tuple[str, ...]\n\"\"\"Melody: the opening fragment of Scott Joplin\u2019s Ragtime classic \u201cThe Entertainer\u201d.\"\"\"\n\nPRELUDE: Tuple[str, ...]\n\"\"\"Melody: the opening of the first Prelude in C Major of J.S.Bach\u2019s 48 Preludes and Fugues.\"\"\"\n\nODE: Tuple[str, ...]\n\"\"\"Melody: the \u201cOde to Joy\u201d theme from Beethoven\u2019s 9th Symphony in D minor.\"\"\"\n\nNYAN: Tuple[str, ...]\n\"\"\"Melody: the Nyan Cat theme (http://www.nyan.cat/).\n\nThe composer is unknown. This is fair use for educational porpoises (as they say in New York).\"\"\"\n\nRINGTONE: Tuple[str, ...]\n\"\"\"Melody: something that sounds like a mobile phone ringtone.\n\nTo be used to indicate an incoming message.\n\"\"\"\n\nFUNK: Tuple[str, ...]\n\"\"\"Melody: a funky bass line for secret agents and criminal masterminds.\"\"\"\n\nBLUES: Tuple[str, ...]\n\"\"\"Melody: a boogie-woogie 12-bar blues walking bass.\"\"\"\n\nBIRTHDAY: Tuple[str, ...]\n\"\"\"Melody: \u201cHappy Birthday to You\u2026\u201d\n\nFor copyright status see: http://www.bbc.co.uk/news/world-us-canada-34332853\n\"\"\"\n\nWEDDING: Tuple[str, ...]\n\"\"\"Melody: the bridal chorus from Wagner\u2019s opera \u201cLohengrin\u201d.\"\"\"\n\nFUNERAL: Tuple[str, ...]\n\"\"\"Melody: the \u201cfuneral march\u201d otherwise known as Fr\u00e9d\u00e9ric Chopin\u2019s Piano Sonata No. 2 in B\u266d minor, Op. 35.\"\"\"\n\nPUNCHLINE: Tuple[str, ...]\n\"\"\"Melody: a fun fragment that signifies a joke has been made.\"\"\"\n\nPYTHON: Tuple[str, ...]\n\"\"\"Melody: John Philip Sousa\u2019s march \u201cLiberty Bell\u201d aka, the theme for \u201cMonty Python\u2019s Flying Circus\u201d (after which the Python programming language is named).\"\"\"\n\nBADDY: Tuple[str, ...]\n\"\"\"Melody: silent movie era entrance of a baddy.\"\"\"\n\nCHASE: Tuple[str, ...]\n\"\"\"Melody: silent movie era chase scene.\"\"\"\n\nBA_DING: Tuple[str, ...]\n\"\"\"Melody: a short signal to indicate something has happened.\"\"\"\n\nWAWAWAWAA: Tuple[str, ...]\n\"\"\"Melody: a very sad trombone.\"\"\"\n\nJUMP_UP: Tuple[str, ...]\n\"\"\"Melody: for use in a game, indicating upward movement.\"\"\"\n\nJUMP_DOWN: Tuple[str, ...]\n\"\"\"Melody: for use in a game, indicating downward movement.\"\"\"\n\nPOWER_UP: Tuple[str, ...]\n\"\"\"Melody: a fanfare to indicate an achievement unlocked.\"\"\"\n\nPOWER_DOWN: Tuple[str, ...]\n\"\"\"Melody: a sad fanfare to indicate an achievement lost.\"\"\"\n\ndef set_tempo(ticks: int = 4, bpm: int = 120) -> None:\n \"\"\"Sets the approximate tempo for playback.\n\n Example: ``music.set_tempo(bpm=120)``\n\n :param ticks: The number of ticks constituting a beat.\n :param bpm: An integer determining how many beats per minute.\n\n Suggested default values allow the following useful behaviour:\n\n - music.set_tempo() \u2013 reset the tempo to default of ticks = 4, bpm = 120\n - music.set_tempo(ticks=8) \u2013 change the \u201cdefinition\u201d of a beat\n - music.set_tempo(bpm=180) \u2013 just change the tempo\n\n To work out the length of a tick in milliseconds is very simple arithmetic:\n 60000/bpm/ticks_per_beat. For the default values that\u2019s\n 60000/120/4 = 125 milliseconds or 1 beat = 500 milliseconds.\n \"\"\"\n ...\n\ndef get_tempo() -> Tuple[int, int]:\n \"\"\"Gets the current tempo as a tuple of integers: ``(ticks, bpm)``.\n\n Example: ``ticks, beats = music.get_tempo()``\n\n :return: The temp as a tuple with two integer values, the ticks then the beats per minute.\n \"\"\"\n ...\n\ndef play(\n music: Union[str, List[str], Tuple[str, ...]],\n pin: Optional[MicroBitDigitalPin] = pin0,\n wait: bool = True,\n loop: bool = False,\n) -> None:\n \"\"\"Plays music.\n\n Example: ``music.play(music.NYAN)``\n\n :param music: music specified in `a special notation `_\n :param pin: the output pin for use with an external speaker (default ``pin0``), ``None`` for no sound.\n :param wait: If ``wait`` is set to ``True``, this function is blocking.\n :param loop: If ``loop`` is set to ``True``, the tune repeats until ``stop`` is called or the blocking call is interrupted.\n\n Many built-in melodies are defined in this module.\n \"\"\"\n ...\n\ndef pitch(\n frequency: int,\n duration: int = -1,\n pin: Optional[MicroBitDigitalPin] = pin0,\n wait: bool = True,\n) -> None:\n \"\"\"Play a note.\n\n Example: ``music.pitch(185, 1000)``\n\n :param frequency: An integer frequency\n :param duration: A millisecond duration. If negative then sound is continuous until the next call or a call to ``stop``.\n :param pin: Optional output pin (default ``pin0``).\n :param wait: If ``wait`` is set to ``True``, this function is blocking.\n\n For example, if the frequency is set to 440 and the length to\n 1000 then we hear a standard concert A for one second.\n\n You can only play one pitch on one pin at any one time.\n \"\"\"\n ...\n\ndef stop(pin: Optional[MicroBitDigitalPin] = pin0) -> None:\n \"\"\"Stops all music playback on the built-in speaker and any pin outputting sound.\n\n Example: ``music.stop()``\n\n :param pin: An optional argument can be provided to specify a pin, e.g. ``music.stop(pin1)``.\n \"\"\"\n\ndef reset() -> None:\n \"\"\"Resets ticks, bpm, duration and octave to their default values.\n\n Example: ``music.reset()``\n\n Values:\n - ``ticks = 4``\n - ``bpm = 120``\n - ``duration = 4``\n - ``octave = 4``\n \"\"\"\n ...\n", "/typeshed/stdlib/neopixel.pyi": "\"\"\"Individually addressable RGB and RGBW LED strips.\n\"\"\"\nfrom .microbit import MicroBitDigitalPin\nfrom typing import Tuple\n\nclass NeoPixel:\n def __init__(self, pin: MicroBitDigitalPin, n: int, bpp: int = 3) -> None:\n \"\"\"Initialise a new strip of neopixel LEDs controlled via a pin.\n\n Example: ``np = neopixel.NeoPixel(pin0, 8)``\n\n To support RGBW neopixels, a third argument can be passed to\n ``NeoPixel`` to indicate the number of bytes per pixel (``bpp``).\n For RGBW, this is is 4 rather than the default of 3 for RGB and GRB.\n\n Each pixel is addressed by a position (starting from 0). Neopixels are\n given RGB (red, green, blue) / RGBW (red, green, blue, white) values\n between 0-255 as a tuple. For example, in RGB, ``(255,255,255)`` is\n white. In RGBW, ``(255,255,255,0)`` or ``(0,0,0,255)`` is white.\n\n See `the online docs `_ for warnings and other advice.\n\n :param pin: The pin controlling the neopixel strip.\n :param n: The number of neopixels in the strip.\n :param bpp: Bytes per pixel. For RGBW neopixel support, pass 4 rather than the default of 3 for RGB and GRB.\n \"\"\"\n ...\n def clear(self) -> None:\n \"\"\"Clear all the pixels.\n\n Example: ``np.clear()``\n \"\"\"\n ...\n def show(self) -> None:\n \"\"\"Show the pixels.\n\n Example: ``np.show()``\n\n Must be called for any updates to become visible.\n \"\"\"\n ...\n def write(self) -> None:\n \"\"\"Show the pixels (micro:bit V2 only).\n\n Example: ``np.write()``\n\n Must be called for any updates to become visible.\n\n Equivalent to ``show``.\n \"\"\"\n ...\n def fill(self, colour: Tuple[int, ...]) -> None:\n \"\"\"Colour all pixels a given RGB/RGBW value (micro:bit V2 only).\n\n Example: ``np.fill((0, 0, 255))``\n\n :param colour: A tuple of the same length as the number of bytes per pixel (bpp).\n\n Use in conjunction with ``show()`` to update the neopixels.\n \"\"\"\n ...\n def __setitem__(self, key: int, value: Tuple[int, ...]) -> None:\n \"\"\"Set a pixel colour.\n\n Example: ``np[0] = (255, 0, 0)``\n\n :param key: The pixel number.\n :param value: The colour.\n \"\"\"\n def __getitem__(self, key: int) -> Tuple[int, ...]:\n \"\"\"Get a pixel colour.\n\n Example: ``r, g, b = np[0]``\n\n :param key: The pixel number.\n :return: The colour tuple.\n \"\"\"\n def __len__(self) -> int:\n \"\"\"Get length of this pixel strip.\n\n Example: ``len(np)``\n \"\"\"\n", "/typeshed/stdlib/os.pyi": "\"\"\"Access the file system.\n\"\"\"\n\nfrom typing import Tuple\nfrom typing import List\n\ndef listdir() -> List[str]:\n \"\"\"List files.\n\n Example: ``os.listdir()``\n\n :return: A list of the names of all the files contained within the local\n persistent on-device file system.\n \"\"\"\n ...\n\ndef remove(filename: str) -> None:\n \"\"\"Remove (delete) a file.\n\n Example: ``os.remove('data.txt')``\n\n :param filename: The file to delete.\n\n If the file does not exist an ``OSError`` exception will occur.\n \"\"\"\n ...\n\ndef size(filename: str) -> int:\n \"\"\"Returns the size of a file.\n\n Example: ``os.size('data.txt')``\n\n :param filename: The file\n :return: The size in bytes.\n\n If the file does not exist an ``OSError`` exception will occur.\n \"\"\"\n\nclass uname_result(Tuple[str, str, str, str, str]):\n \"\"\"Result of ``os.uname()``\"\"\"\n sysname: str\n \"\"\"Operating system name.\"\"\"\n\n nodename: str\n \"\"\"Name of machine on network (implementation-defined).\"\"\"\n\n release: str\n \"\"\"Operating system release.\"\"\"\n \n version: str\n \"\"\"Operating system version.\"\"\"\n \n machine: str\n \"\"\"Hardware identifier.\"\"\"\n\ndef uname() -> uname_result:\n \"\"\"Returns information identifying the current operating system.\n\n Example: ``os.uname()``\n\n The return value is an object with five attributes:\n\n - ``sysname`` - operating system name\n - ``nodename`` - name of machine on network (implementation-defined)\n - ``release`` - operating system release\n - ``version`` - operating system version\n - ``machine`` - hardware identifier\n\n There is no underlying operating system in MicroPython. As a result the\n information returned by the ``uname`` function is mostly useful for\n versioning details.\n \"\"\"\n ...\n", @@ -34,8 +36,8 @@ "/typeshed/stdlib/ustruct.pyi": "from struct import *\n", "/typeshed/stdlib/usys.pyi": "from sys import *\n", "/typeshed/stdlib/utime.pyi": "from time import *\n", - "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", - "/typeshed/stdlib/microbit/__init__.pyi": "\"\"\"Pins, images, sounds, temperature and volume.\n\"\"\"\n\nfrom typing import Any, Callable, List, Optional, Tuple, Union, overload\n\nfrom _typeshed import ReadableBuffer\n\n# V2 only\nfrom . import accelerometer as accelerometer\nfrom . import audio as audio\nfrom . import compass as compass\nfrom . import display as display\nfrom . import i2c as i2c\nfrom . import microphone as microphone\nfrom . import speaker as speaker\nfrom . import spi as spi\nfrom . import uart as uart\n\ndef run_every(\n callback: Optional[Callable[[], None]] = None,\n days: int = 0,\n h: int = 0,\n min: int = 0,\n s: int = 0,\n ms: int = 0,\n) -> Callable[[Callable[[], None]], Callable[[], None]]:\n \"\"\"Schedule to run a function at the interval specified by the time arguments **V2 only**.\n\n Example: ``run_every(my_logging, min=5)``\n\n ``run_every`` can be used in two ways:\n\n As a Decorator - placed on top of the function to schedule. For example::\n\n @run_every(h=1, min=20, s=30, ms=50)\n def my_function():\n # Do something here\n\n As a Function - passing the callback as a positional argument. For example::\n\n def my_function():\n # Do something here\n run_every(my_function, s=30)\n\n Each argument corresponds to a different time unit and they are additive.\n So ``run_every(min=1, s=30)`` schedules the callback every minute and a half.\n\n When an exception is thrown inside the callback function it deschedules the\n function. To avoid this you can catch exceptions with ``try/except``.\n\n :param callback: Function to call at the provided interval. Omit when using as a decorator.\n :param days: Sets the day mark for the scheduling.\n :param h: Sets the hour mark for the scheduling.\n :param min: Sets the minute mark for the scheduling.\n :param s: Sets the second mark for the scheduling.\n :param ms: Sets the millisecond mark for the scheduling.\n \"\"\"\n\ndef panic(n: int) -> None:\n \"\"\"Enter a panic mode.\n\n Example: ``panic(127)``\n\n :param n: An arbitrary integer <= 255 to indicate a status.\n\n Requires restart.\n \"\"\"\n\ndef reset() -> None:\n \"\"\"Restart the board.\"\"\"\n\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[int, int]) -> int:\n \"\"\"Converts a value from a range to an integer range.\n\n Example: ``volume = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))``\n\n For example, to convert an accelerometer X value to a speaker volume.\n\n If one of the numbers in the ``to`` parameter is a floating point\n (i.e a decimal number like ``10.0``), this function will return a\n floating point number.\n\n temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))\n\n :param value: A number to convert.\n :param from_: A tuple to define the range to convert from.\n :param to: A tuple to define the range to convert to.\n :return: The ``value`` converted to the ``to`` range.\n \"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[float, float]) -> float:\n \"\"\"Converts a value from a range to a floating point range.\n\n Example: ``temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))``\n\n For example, to convert temperature from a Celsius scale to Fahrenheit.\n\n If one of the numbers in the ``to`` parameter is a floating point\n (i.e a decimal number like ``10.0``), this function will return a\n floating point number.\n If they are both integers (i.e ``10``), it will return an integer::\n\n returns_int = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))\n\n :param value: A number to convert.\n :param from_: A tuple to define the range to convert from.\n :param to: A tuple to define the range to convert to.\n :return: The ``value`` converted to the ``to`` range.\n \"\"\"\n\ndef sleep(n: float) -> None:\n \"\"\"Wait for ``n`` milliseconds.\n\n Example: ``sleep(1000)``\n\n :param n: The number of milliseconds to wait\n\n One second is 1000 milliseconds, so::\n\n microbit.sleep(1000)\n\n will pause the execution for one second.\n \"\"\"\n\ndef running_time() -> int:\n \"\"\"Get the running time of the board.\n\n :return: The number of milliseconds since the board was switched on or restarted.\n \"\"\"\n\ndef temperature() -> int:\n \"\"\"Get the temperature of the micro:bit in degrees Celsius.\"\"\"\n\ndef set_volume(v: int) -> None:\n \"\"\"Sets the volume.\n\n Example: ``set_volume(127)``\n\n :param v: a value between 0 (low) and 255 (high).\n\n Out of range values will be clamped to 0 or 255.\n\n **V2** only.\n \"\"\"\n ...\n\nclass Button:\n \"\"\"The class for the buttons ``button_a`` and ``button_b``.\"\"\"\n\n def is_pressed(self) -> bool:\n \"\"\"Check if the button is pressed.\n\n :return: ``True`` if the specified button ``button`` is pressed, and ``False`` otherwise.\n \"\"\"\n ...\n def was_pressed(self) -> bool:\n \"\"\"Check if the button was pressed since the device started or the last time this method was called.\n\n Calling this method will clear the press state so\n that the button must be pressed again before this method will return\n ``True`` again.\n\n :return: ``True`` if the specified button ``button`` was pressed, and ``False`` otherwise\n \"\"\"\n ...\n def get_presses(self) -> int:\n \"\"\"Get the running total of button presses, and resets this total\n to zero before returning.\n\n :return: The number of presses since the device started or the last time this method was called\n \"\"\"\n ...\n\nbutton_a: Button\n\"\"\"The left button ``Button`` object.\"\"\"\n\nbutton_b: Button\n\"\"\"The right button ``Button`` object.\"\"\"\n\nclass MicroBitDigitalPin:\n \"\"\"A digital pin.\n\n Some pins support analog and touch features using the ``MicroBitAnalogDigitalPin`` and ``MicroBitTouchPin`` subclasses.\n \"\"\"\n\n NO_PULL: int\n PULL_UP: int\n PULL_DOWN: int\n def read_digital(self) -> int:\n \"\"\"Get the digital value of the pin.\n\n Example: ``value = pin0.read_digital()``\n\n :return: 1 if the pin is high, and 0 if it's low.\n \"\"\"\n ...\n def write_digital(self, value: int) -> None:\n \"\"\"Set the digital value of the pin.\n\n Example: ``pin0.write_digital(1)``\n\n :param value: 1 to set the pin high or 0 to set the pin low\"\"\"\n ...\n def set_pull(self, value: int) -> None:\n \"\"\"Set the pull state to one of three possible values: ``PULL_UP``, ``PULL_DOWN`` or ``NO_PULL``.\n\n Example: ``pin0.set_pull(pin0.PULL_UP)``\n\n :param value: The pull state from the relevant pin, e.g. ``pin0.PULL_UP``.\n \"\"\"\n ...\n def get_pull(self) -> int:\n \"\"\"Get the pull state on a pin.\n\n Example: ``pin0.get_pull()``\n\n :return: ``NO_PULL``, ``PULL_DOWN``, or ``PULL_UP``\n\n These are set using the ``set_pull()`` method or automatically configured\n when a pin mode requires it.\n \"\"\"\n ...\n def get_mode(self) -> str:\n \"\"\"Returns the pin mode.\n\n Example: ``pin0.get_mode()``\n\n When a pin is used for a specific function, like\n writing a digital value, or reading an analog value, the pin mode\n changes.\n\n :return: ``\"unused\"``, ``\"analog\"``, ``\"read_digital\"``, ``\"write_digital\"``, ``\"display\"``, ``\"button\"``, ``\"music\"``, ``\"audio\"``, ``\"touch\"``, ``\"i2c\"``, or ``\"spi\"``\n \"\"\"\n ...\n def write_analog(self, value: int) -> None:\n \"\"\"Output a PWM signal on the pin, with the duty cycle proportional to ``value``.\n\n Example: ``pin0.write_analog(254)``\n\n :param value: An integer or a floating point number between 0 (0% duty cycle) and 1023 (100% duty).\n \"\"\"\n def set_analog_period(self, period: int) -> None:\n \"\"\"Set the period of the PWM signal being output to ``period`` in milliseconds.\n\n Example: ``pin0.set_analog_period(10)``\n\n :param period: The period in milliseconds with a minimum valid value of 1ms.\n \"\"\"\n def set_analog_period_microseconds(self, period: int) -> None:\n \"\"\"Set the period of the PWM signal being output to ``period`` in microseconds.\n\n Example: ``pin0.set_analog_period_microseconds(512)``\n\n :param period: The period in microseconds with a minimum valid value of 256\u00b5s.\n \"\"\"\n\nclass MicroBitAnalogDigitalPin(MicroBitDigitalPin):\n \"\"\"A pin with analog and digital features.\"\"\"\n\n def read_analog(self) -> int:\n \"\"\"Read the voltage applied to the pin.\n\n Example: ``pin0.read_analog()``\n\n :return: An integer between 0 (meaning 0V) and 1023 (meaning 3.3V).\n \"\"\"\n\nclass MicroBitTouchPin(MicroBitAnalogDigitalPin):\n \"\"\"A pin with analog, digital and touch features.\"\"\"\n\n CAPACITIVE: int\n RESISTIVE: int\n def is_touched(self) -> bool:\n \"\"\"Check if the pin is being touched.\n\n Example: ``pin0.is_touched()``\n\n The default touch mode for the pins on the edge connector is ``resistive``.\n The default for the logo pin **V2** is ``capacitive``.\n\n **Resistive touch**\n This test is done by measuring how much resistance there is between the\n pin and ground. A low resistance gives a reading of ``True``. To get\n a reliable reading using a finger you may need to touch the ground pin\n with another part of your body, for example your other hand.\n\n **Capacitive touch**\n This test is done by interacting with the electric field of a capacitor\n using a finger as a conductor. `Capacitive touch\n `_\n does not require you to make a ground connection as part of a circuit.\n\n :return: ``True`` if the pin is being touched with a finger, otherwise return ``False``.\n \"\"\"\n ...\n def set_touch_mode(self, value: int) -> None:\n \"\"\"Set the touch mode for the pin.\n\n Example: ``pin0.set_touch_mode(pin0.CAPACITIVE)``\n\n The default touch mode for the pins on the edge connector is\n ``resistive``. The default for the logo pin **V2** is ``capacitive``.\n\n :param value: ``CAPACITIVE`` or ``RESISTIVE`` from the relevant pin.\n \"\"\"\n ...\n\npin0: MicroBitTouchPin\n\"\"\"Pin with digital, analog and touch features.\"\"\"\n\npin1: MicroBitTouchPin\n\"\"\"Pin with digital, analog and touch features.\"\"\"\n\npin2: MicroBitTouchPin\n\"\"\"Pin with digital, analog and touch features.\"\"\"\n\npin3: MicroBitAnalogDigitalPin\n\"\"\"Pin with digital and analog features.\"\"\"\n\npin4: MicroBitAnalogDigitalPin\n\"\"\"Pin with digital and analog features.\"\"\"\n\npin5: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin6: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin7: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin8: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin9: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin10: MicroBitAnalogDigitalPin\n\"\"\"Pin with digital and analog features.\"\"\"\n\npin11: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin12: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin13: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin14: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin15: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin16: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin19: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin20: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin_logo: MicroBitTouchPin\n\"\"\"A touch sensitive logo pin on the front of the micro:bit, which by default is set to capacitive touch mode.\"\"\"\n\npin_speaker: MicroBitAnalogDigitalPin\n\"\"\"A pin to address the micro:bit speaker.\n\nThis API is intended only for use in Pulse-Width Modulation pin operations e.g. pin_speaker.write_analog(128).\n\"\"\"\n\nclass Image:\n \"\"\"An image to show on the micro:bit LED display.\n\n Given an image object it's possible to display it via the ``display`` API::\n\n display.show(Image.HAPPY)\n \"\"\"\n\n HEART: Image\n \"\"\"Heart image.\"\"\"\n\n HEART_SMALL: Image\n \"\"\"Small heart image.\"\"\"\n\n HAPPY: Image\n \"\"\"Happy face image.\"\"\"\n\n SMILE: Image\n \"\"\"Smiling mouth image.\"\"\"\n\n SAD: Image\n \"\"\"Sad face image.\"\"\"\n\n CONFUSED: Image\n \"\"\"Confused face image.\"\"\"\n\n ANGRY: Image\n \"\"\"Angry face image.\"\"\"\n\n ASLEEP: Image\n \"\"\"Sleeping face image.\"\"\"\n\n SURPRISED: Image\n \"\"\"Surprised face image.\"\"\"\n\n SILLY: Image\n \"\"\"Silly face image.\"\"\"\n\n FABULOUS: Image\n \"\"\"Sunglasses face image.\"\"\"\n\n MEH: Image\n \"\"\"Unimpressed face image.\"\"\"\n\n YES: Image\n \"\"\"Tick image.\"\"\"\n\n NO: Image\n \"\"\"Cross image.\"\"\"\n\n CLOCK12: Image\n \"\"\"Image with line pointing to 12 o'clock.\"\"\"\n\n CLOCK11: Image\n \"\"\"Image with line pointing to 11 o'clock.\"\"\"\n\n CLOCK10: Image\n \"\"\"Image with line pointing to 10 o'clock.\"\"\"\n\n CLOCK9: Image\n \"\"\"Image with line pointing to 9 o'clock.\"\"\"\n\n CLOCK8: Image\n \"\"\"Image with line pointing to 8 o'clock.\"\"\"\n\n CLOCK7: Image\n \"\"\"Image with line pointing to 7 o'clock.\"\"\"\n\n CLOCK6: Image\n \"\"\"Image with line pointing to 6 o'clock.\"\"\"\n\n CLOCK5: Image\n \"\"\"Image with line pointing to 5 o'clock.\"\"\"\n\n CLOCK4: Image\n \"\"\"Image with line pointing to 4 o'clock.\"\"\"\n\n CLOCK3: Image\n \"\"\"Image with line pointing to 3 o'clock.\"\"\"\n\n CLOCK2: Image\n \"\"\"Image with line pointing to 2 o'clock.\"\"\"\n\n CLOCK1: Image\n \"\"\"Image with line pointing to 1 o'clock.\"\"\"\n\n ARROW_N: Image\n \"\"\"Image of arrow pointing north.\"\"\"\n\n ARROW_NE: Image\n \"\"\"Image of arrow pointing north east.\"\"\"\n\n ARROW_E: Image\n \"\"\"Image of arrow pointing east.\"\"\"\n\n ARROW_SE: Image\n \"\"\"Image of arrow pointing south east.\"\"\"\n\n ARROW_S: Image\n \"\"\"Image of arrow pointing south.\"\"\"\n\n ARROW_SW: Image\n \"\"\"Image of arrow pointing south west.\"\"\"\n\n ARROW_W: Image\n \"\"\"Image of arrow pointing west.\"\"\"\n\n ARROW_NW: Image\n \"\"\"Image of arrow pointing north west.\"\"\"\n\n TRIANGLE: Image\n \"\"\"Image of a triangle pointing up.\"\"\"\n\n TRIANGLE_LEFT: Image\n \"\"\"Image of a triangle in the left corner.\"\"\"\n\n CHESSBOARD: Image\n \"\"\"Alternate LEDs lit in a chessboard pattern.\"\"\"\n\n DIAMOND: Image\n \"\"\"Diamond image.\"\"\"\n\n DIAMOND_SMALL: Image\n \"\"\"Small diamond image.\"\"\"\n\n SQUARE: Image\n \"\"\"Square image.\"\"\"\n\n SQUARE_SMALL: Image\n \"\"\"Small square image.\"\"\"\n\n RABBIT: Image\n \"\"\"Rabbit image.\"\"\"\n\n COW: Image\n \"\"\"Cow image.\"\"\"\n\n MUSIC_CROTCHET: Image\n \"\"\"Crotchet note image.\"\"\"\n\n MUSIC_QUAVER: Image\n \"\"\"Quaver note image.\"\"\"\n\n MUSIC_QUAVERS: Image\n \"\"\"Pair of quavers note image.\"\"\"\n\n PITCHFORK: Image\n \"\"\"Pitchfork image.\"\"\"\n\n XMAS: Image\n \"\"\"Christmas tree image.\"\"\"\n\n PACMAN: Image\n \"\"\"Pac-Man arcade character image.\"\"\"\n\n TARGET: Image\n \"\"\"Target image.\"\"\"\n\n TSHIRT: Image\n \"\"\"T-shirt image.\"\"\"\n\n ROLLERSKATE: Image\n \"\"\"Rollerskate image.\"\"\"\n\n DUCK: Image\n \"\"\"Duck image.\"\"\"\n\n HOUSE: Image\n \"\"\"House image.\"\"\"\n\n TORTOISE: Image\n \"\"\"Tortoise image.\"\"\"\n\n BUTTERFLY: Image\n \"\"\"Butterfly image.\"\"\"\n\n STICKFIGURE: Image\n \"\"\"Stick figure image.\"\"\"\n\n GHOST: Image\n \"\"\"Ghost image.\"\"\"\n\n SWORD: Image\n \"\"\"Sword image.\"\"\"\n\n GIRAFFE: Image\n \"\"\"Giraffe image.\"\"\"\n\n SKULL: Image\n \"\"\"Skull image.\"\"\"\n\n UMBRELLA: Image\n \"\"\"Umbrella image.\"\"\"\n\n SNAKE: Image\n \"\"\"Snake image.\"\"\"\n\n SCISSORS: Image\n \"\"\"Scissors image.\"\"\"\n\n ALL_CLOCKS: List[Image]\n \"\"\"A list containing all the CLOCK_ images in sequence.\"\"\"\n\n ALL_ARROWS: List[Image]\n \"\"\"A list containing all the ARROW_ images in sequence.\"\"\"\n @overload\n def __init__(self, string: str) -> None:\n \"\"\"Create an image from a string describing which LEDs are lit.\n\n ``string`` has to consist of digits 0-9 arranged into lines,\n describing the image, for example::\n\n image = Image(\"90009:\"\n \"09090:\"\n \"00900:\"\n \"09090:\"\n \"90009\")\n\n will create a 5\u00d75 image of an X. The end of a line is indicated by a\n colon. It's also possible to use newlines (\\\\n) insead of the colons.\n\n :param string: The string describing the image.\n \"\"\"\n ...\n @overload\n def __init__(\n self, width: int = 5, height: int = 5, buffer: ReadableBuffer = None\n ) -> None:\n \"\"\"Create an empty image with ``width`` columns and ``height`` rows.\n\n :param width: Optional width of the image\n :param height: Optional height of the image\n :param buffer: Optional array or bytes of ``width``\u00d7``height`` integers in range 0-9 to initialize the image\n\n Examples::\n\n Image(2, 2, b'\\x08\\x08\\x08\\x08')\n Image(2, 2, bytearray([9,9,9,9]))\n\n These create 2 x 2 pixel images at full brightness.\n \"\"\"\n ...\n def width(self) -> int:\n \"\"\"Get the number of columns.\n\n :return: The number of columns in the image\n \"\"\"\n ...\n def height(self) -> int:\n \"\"\"Get the number of rows.\n\n :return: The number of rows in the image\n \"\"\"\n ...\n def set_pixel(self, x: int, y: int, value: int) -> None:\n \"\"\"Set the brightness of a pixel.\n\n Example: ``my_image.set_pixel(0, 0, 9)``\n\n :param x: The column number\n :param y: The row number\n :param value: The brightness as an integer between 0 (dark) and 9 (bright)\n\n This method will raise an exception when called on any of the built-in\n read-only images, like ``Image.HEART``.\n \"\"\"\n ...\n def get_pixel(self, x: int, y: int) -> int:\n \"\"\"Get the brightness of a pixel.\n\n Example: ``my_image.get_pixel(0, 0)``\n\n :param x: The column number\n :param y: The row number\n :return: The brightness as an integer between 0 and 9.\n \"\"\"\n ...\n def shift_left(self, n: int) -> Image:\n \"\"\"Create a new image by shifting the picture left.\n\n Example: ``Image.HEART_SMALL.shift_left(1)``\n\n :param n: The number of columns to shift by\n :return: The shifted image\n \"\"\"\n ...\n def shift_right(self, n: int) -> Image:\n \"\"\"Create a new image by shifting the picture right.\n\n Example: ``Image.HEART_SMALL.shift_right(1)``\n\n :param n: The number of columns to shift by\n :return: The shifted image\n \"\"\"\n ...\n def shift_up(self, n: int) -> Image:\n \"\"\"Create a new image by shifting the picture up.\n\n Example: ``Image.HEART_SMALL.shift_up(1)``\n\n :param n: The number of rows to shift by\n :return: The shifted image\n \"\"\"\n ...\n def shift_down(self, n: int) -> Image:\n \"\"\"Create a new image by shifting the picture down.\n\n Example: ``Image.HEART_SMALL.shift_down(1)``\n\n :param n: The number of rows to shift by\n :return: The shifted image\n \"\"\"\n ...\n def crop(self, x: int, y: int, w: int, h: int) -> Image:\n \"\"\"Create a new image by cropping the picture.\n\n Example: ``Image.HEART.crop(1, 1, 3, 3)``\n\n :param x: The crop offset column\n :param y: The crop offset row\n :param w: The crop width\n :param h: The crop height\n :return: The new image\n \"\"\"\n ...\n def copy(self) -> Image:\n \"\"\"Create an exact copy of the image.\n\n Example: ``Image.HEART.copy()``\n\n :return: The new image\n \"\"\"\n ...\n def invert(self) -> Image:\n \"\"\"Create a new image by inverting the brightness of the pixels in the\n source image.\n\n Example: ``Image.SMALL_HEART.invert()``\n\n :return: The new image.\n \"\"\"\n ...\n def fill(self, value: int) -> None:\n \"\"\"Set the brightness of all the pixels in the image.\n\n Example: ``my_image.fill(5)``\n\n :param value: The new brightness as a number between 0 (dark) and 9 (bright).\n\n This method will raise an exception when called on any of the built-in\n read-only images, like ``Image.HEART``.\n \"\"\"\n ...\n def blit(\n self,\n src: Image,\n x: int,\n y: int,\n w: int,\n h: int,\n xdest: int = 0,\n ydest: int = 0,\n ) -> None:\n \"\"\"Copy an area from another image into this image.\n\n Example: ``my_image.blit(Image.HEART, 1, 1, 3, 3, 1, 1)``\n\n :param src: The source image\n :param x: The starting column offset in the source image\n :param y: The starting row offset in the source image\n :param w: The number of columns to copy\n :param h: The number of rows to copy\n :param xdest: The column offset to modify in this image\n :param ydest: The row offset to modify in this image\n\n Pixels outside the source image are treated as having a brightness of 0.\n\n ``shift_left()``, ``shift_right()``, ``shift_up()``, ``shift_down()``\n and ``crop()`` can are all implemented by using ``blit()``.\n\n For example, img.crop(x, y, w, h) can be implemented as::\n\n def crop(self, x, y, w, h):\n res = Image(w, h)\n res.blit(self, x, y, w, h)\n return res\n \"\"\"\n ...\n def __repr__(self) -> str:\n \"\"\"Get a compact string representation of the image.\"\"\"\n ...\n def __str__(self) -> str:\n \"\"\"Get a readable string representation of the image.\"\"\"\n ...\n def __add__(self, other: Image) -> Image:\n \"\"\"Create a new image by adding the brightness values from the two\n images for each pixel.\n\n Example: ``Image.HEART + Image.HAPPY``\n\n :param other: The image to add.\n \"\"\"\n ...\n def __sub__(self, other: Image) -> Image:\n \"\"\"Create a new image by subtracting the brightness values of the\n other image from this image.\n\n Example: ``Image.HEART - Image.HEART_SMALL``\n\n :param other: The image to subtract.\n \"\"\"\n ...\n def __mul__(self, n: float) -> Image:\n \"\"\"Create a new image by multiplying the brightness of each pixel by\n ``n``.\n\n Example: ``Image.HEART * 0.5``\n\n :param n: The value to multiply by.\n \"\"\"\n ...\n def __truediv__(self, n: float) -> Image:\n \"\"\"Create a new image by dividing the brightness of each pixel by\n ``n``.\n\n Example: ``Image.HEART / 2``\n\n :param n: The value to divide by.\n \"\"\"\n ...\n\nclass SoundEvent:\n LOUD: SoundEvent\n \"\"\"Represents the transition of sound events, from ``quiet`` to ``loud`` like clapping or shouting.\"\"\"\n\n QUIET: SoundEvent\n \"\"\"Represents the transition of sound events, from ``loud`` to ``quiet`` like speaking or background music.\"\"\"\n\nclass Sound:\n \"\"\"The built-in sounds can be called using ``audio.play(Sound.NAME)``.\"\"\"\n\n GIGGLE: Sound\n \"\"\"Giggling sound.\"\"\"\n\n HAPPY: Sound\n \"\"\"Happy sound.\"\"\"\n\n HELLO: Sound\n \"\"\"Greeting sound.\"\"\"\n\n MYSTERIOUS: Sound\n \"\"\"Mysterious sound.\"\"\"\n\n SAD: Sound\n \"\"\"Sad sound.\"\"\"\n\n SLIDE: Sound\n \"\"\"Sliding sound.\"\"\"\n\n SOARING: Sound\n \"\"\"Soaring sound.\"\"\"\n\n SPRING: Sound\n \"\"\"Spring sound.\"\"\"\n\n TWINKLE: Sound\n \"\"\"Twinkling sound.\"\"\"\n\n YAWN: Sound\n \"\"\"Yawning sound.\"\"\"\n", + "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", + "/typeshed/stdlib/microbit/__init__.pyi": "\"\"\"Pins, images, sounds, temperature and volume.\n\"\"\"\n\nfrom typing import Any, Callable, List, Optional, Tuple, Union, overload\n\nfrom _typeshed import ReadableBuffer\n\n# V2 only\nfrom . import accelerometer as accelerometer\nfrom . import audio as audio\nfrom . import compass as compass\nfrom . import display as display\nfrom . import i2c as i2c\nfrom . import microphone as microphone\nfrom . import speaker as speaker\nfrom . import spi as spi\nfrom . import uart as uart\n\ndef run_every(\n callback: Optional[Callable[[], None]] = None,\n days: int = 0,\n h: int = 0,\n min: int = 0,\n s: int = 0,\n ms: int = 0,\n) -> Callable[[Callable[[], None]], Callable[[], None]]:\n \"\"\"Schedule to run a function at the interval specified by the time arguments **V2 only**.\n\n Example: ``run_every(my_logging, min=5)``\n\n ``run_every`` can be used in two ways:\n\n As a Decorator - placed on top of the function to schedule. For example::\n\n @run_every(h=1, min=20, s=30, ms=50)\n def my_function():\n # Do something here\n\n As a Function - passing the callback as a positional argument. For example::\n\n def my_function():\n # Do something here\n run_every(my_function, s=30)\n\n Each argument corresponds to a different time unit and they are additive.\n So ``run_every(min=1, s=30)`` schedules the callback every minute and a half.\n\n When an exception is thrown inside the callback function it deschedules the\n function. To avoid this you can catch exceptions with ``try/except``.\n\n :param callback: Function to call at the provided interval. Omit when using as a decorator.\n :param days: Sets the day mark for the scheduling.\n :param h: Sets the hour mark for the scheduling.\n :param min: Sets the minute mark for the scheduling.\n :param s: Sets the second mark for the scheduling.\n :param ms: Sets the millisecond mark for the scheduling.\n \"\"\"\n\ndef panic(n: int) -> None:\n \"\"\"Enter a panic mode.\n\n Example: ``panic(127)``\n\n :param n: An arbitrary integer <= 255 to indicate a status.\n\n Requires restart.\n \"\"\"\n\ndef reset() -> None:\n \"\"\"Restart the board.\"\"\"\n\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[int, int]) -> int:\n \"\"\"Converts a value from a range to an integer range.\n\n Example: ``volume = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))``\n\n For example, to convert an accelerometer X value to a speaker volume.\n\n If one of the numbers in the ``to`` parameter is a floating point\n (i.e a decimal number like ``10.0``), this function will return a\n floating point number.\n\n temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))\n\n :param value: A number to convert.\n :param from_: A tuple to define the range to convert from.\n :param to: A tuple to define the range to convert to.\n :return: The ``value`` converted to the ``to`` range.\n \"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[float, float]) -> float:\n \"\"\"Converts a value from a range to a floating point range.\n\n Example: ``temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))``\n\n For example, to convert temperature from a Celsius scale to Fahrenheit.\n\n If one of the numbers in the ``to`` parameter is a floating point\n (i.e a decimal number like ``10.0``), this function will return a\n floating point number.\n If they are both integers (i.e ``10``), it will return an integer::\n\n returns_int = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))\n\n :param value: A number to convert.\n :param from_: A tuple to define the range to convert from.\n :param to: A tuple to define the range to convert to.\n :return: The ``value`` converted to the ``to`` range.\n \"\"\"\n\ndef sleep(n: float) -> None:\n \"\"\"Wait for ``n`` milliseconds.\n\n Example: ``sleep(1000)``\n\n :param n: The number of milliseconds to wait\n\n One second is 1000 milliseconds, so::\n\n microbit.sleep(1000)\n\n will pause the execution for one second.\n \"\"\"\n\ndef running_time() -> int:\n \"\"\"Get the running time of the board.\n\n :return: The number of milliseconds since the board was switched on or restarted.\n \"\"\"\n\ndef temperature() -> int:\n \"\"\"Get the temperature of the micro:bit in degrees Celsius.\"\"\"\n\ndef set_volume(v: int) -> None:\n \"\"\"Sets the volume.\n\n Example: ``set_volume(127)``\n\n :param v: a value between 0 (low) and 255 (high).\n\n Out of range values will be clamped to 0 or 255.\n\n **V2** only.\n \"\"\"\n ...\n\nclass Button:\n \"\"\"The class for the buttons ``button_a`` and ``button_b``.\"\"\"\n\n def is_pressed(self) -> bool:\n \"\"\"Check if the button is pressed.\n\n :return: ``True`` if the specified button ``button`` is pressed, and ``False`` otherwise.\n \"\"\"\n ...\n def was_pressed(self) -> bool:\n \"\"\"Check if the button was pressed since the device started or the last time this method was called.\n\n Calling this method will clear the press state so\n that the button must be pressed again before this method will return\n ``True`` again.\n\n :return: ``True`` if the specified button ``button`` was pressed, and ``False`` otherwise\n \"\"\"\n ...\n def get_presses(self) -> int:\n \"\"\"Get the running total of button presses, and resets this total\n to zero before returning.\n\n :return: The number of presses since the device started or the last time this method was called\n \"\"\"\n ...\n\nbutton_a: Button\n\"\"\"The left button ``Button`` object.\"\"\"\n\nbutton_b: Button\n\"\"\"The right button ``Button`` object.\"\"\"\n\nclass MicroBitDigitalPin:\n \"\"\"A digital pin.\n\n Some pins support analog and touch features using the ``MicroBitAnalogDigitalPin`` and ``MicroBitTouchPin`` subclasses.\n \"\"\"\n\n NO_PULL: int\n PULL_UP: int\n PULL_DOWN: int\n def read_digital(self) -> int:\n \"\"\"Get the digital value of the pin.\n\n Example: ``value = pin0.read_digital()``\n\n :return: 1 if the pin is high, and 0 if it's low.\n \"\"\"\n ...\n def write_digital(self, value: int) -> None:\n \"\"\"Set the digital value of the pin.\n\n Example: ``pin0.write_digital(1)``\n\n :param value: 1 to set the pin high or 0 to set the pin low\"\"\"\n ...\n def set_pull(self, value: int) -> None:\n \"\"\"Set the pull state to one of three possible values: ``PULL_UP``, ``PULL_DOWN`` or ``NO_PULL``.\n\n Example: ``pin0.set_pull(pin0.PULL_UP)``\n\n :param value: The pull state from the relevant pin, e.g. ``pin0.PULL_UP``.\n \"\"\"\n ...\n def get_pull(self) -> int:\n \"\"\"Get the pull state on a pin.\n\n Example: ``pin0.get_pull()``\n\n :return: ``NO_PULL``, ``PULL_DOWN``, or ``PULL_UP``\n\n These are set using the ``set_pull()`` method or automatically configured\n when a pin mode requires it.\n \"\"\"\n ...\n def get_mode(self) -> str:\n \"\"\"Returns the pin mode.\n\n Example: ``pin0.get_mode()``\n\n When a pin is used for a specific function, like\n writing a digital value, or reading an analog value, the pin mode\n changes.\n\n :return: ``\"unused\"``, ``\"analog\"``, ``\"read_digital\"``, ``\"write_digital\"``, ``\"display\"``, ``\"button\"``, ``\"music\"``, ``\"audio\"``, ``\"touch\"``, ``\"i2c\"``, or ``\"spi\"``\n \"\"\"\n ...\n def write_analog(self, value: int) -> None:\n \"\"\"Output a PWM signal on the pin, with the duty cycle proportional to ``value``.\n\n Example: ``pin0.write_analog(254)``\n\n :param value: An integer or a floating point number between 0 (0% duty cycle) and 1023 (100% duty).\n \"\"\"\n def set_analog_period(self, period: int) -> None:\n \"\"\"Set the period of the PWM signal being output to ``period`` in milliseconds.\n\n Example: ``pin0.set_analog_period(10)``\n\n :param period: The period in milliseconds with a minimum valid value of 1ms.\n \"\"\"\n def set_analog_period_microseconds(self, period: int) -> None:\n \"\"\"Set the period of the PWM signal being output to ``period`` in microseconds.\n\n Example: ``pin0.set_analog_period_microseconds(512)``\n\n :param period: The period in microseconds with a minimum valid value of 256\u00b5s.\n \"\"\"\n\nclass MicroBitAnalogDigitalPin(MicroBitDigitalPin):\n \"\"\"A pin with analog and digital features.\"\"\"\n\n def read_analog(self) -> int:\n \"\"\"Read the voltage applied to the pin.\n\n Example: ``pin0.read_analog()``\n\n :return: An integer between 0 (meaning 0V) and 1023 (meaning 3.3V).\n \"\"\"\n\nclass MicroBitTouchPin(MicroBitAnalogDigitalPin):\n \"\"\"A pin with analog, digital and touch features.\"\"\"\n\n CAPACITIVE: int\n RESISTIVE: int\n def is_touched(self) -> bool:\n \"\"\"Check if the pin is being touched.\n\n Example: ``pin0.is_touched()``\n\n The default touch mode for the pins on the edge connector is ``resistive``.\n The default for the logo pin **V2** is ``capacitive``.\n\n **Resistive touch**\n This test is done by measuring how much resistance there is between the\n pin and ground. A low resistance gives a reading of ``True``. To get\n a reliable reading using a finger you may need to touch the ground pin\n with another part of your body, for example your other hand.\n\n **Capacitive touch**\n This test is done by interacting with the electric field of a capacitor\n using a finger as a conductor. `Capacitive touch\n `_\n does not require you to make a ground connection as part of a circuit.\n\n :return: ``True`` if the pin is being touched with a finger, otherwise return ``False``.\n \"\"\"\n ...\n def set_touch_mode(self, value: int) -> None:\n \"\"\"Set the touch mode for the pin.\n\n Example: ``pin0.set_touch_mode(pin0.CAPACITIVE)``\n\n The default touch mode for the pins on the edge connector is\n ``resistive``. The default for the logo pin **V2** is ``capacitive``.\n\n :param value: ``CAPACITIVE`` or ``RESISTIVE`` from the relevant pin.\n \"\"\"\n ...\n\npin0: MicroBitTouchPin\n\"\"\"Pin with digital, analog and touch features.\"\"\"\n\npin1: MicroBitTouchPin\n\"\"\"Pin with digital, analog and touch features.\"\"\"\n\npin2: MicroBitTouchPin\n\"\"\"Pin with digital, analog and touch features.\"\"\"\n\npin3: MicroBitAnalogDigitalPin\n\"\"\"Pin with digital and analog features.\"\"\"\n\npin4: MicroBitAnalogDigitalPin\n\"\"\"Pin with digital and analog features.\"\"\"\n\npin5: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin6: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin7: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin8: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin9: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin10: MicroBitAnalogDigitalPin\n\"\"\"Pin with digital and analog features.\"\"\"\n\npin11: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin12: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin13: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin14: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin15: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin16: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin19: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin20: MicroBitDigitalPin\n\"\"\"Pin with digital features.\"\"\"\n\npin_logo: MicroBitTouchPin\n\"\"\"A touch sensitive logo pin on the front of the micro:bit, which by default is set to capacitive touch mode.\"\"\"\n\npin_speaker: MicroBitAnalogDigitalPin\n\"\"\"A pin to address the micro:bit speaker.\n\nThis API is intended only for use in Pulse-Width Modulation pin operations e.g. pin_speaker.write_analog(128).\n\"\"\"\n\nclass Image:\n \"\"\"An image to show on the micro:bit LED display.\n\n Given an image object it's possible to display it via the ``display`` API::\n\n display.show(Image.HAPPY)\n \"\"\"\n\n HEART: Image\n \"\"\"Heart image.\"\"\"\n\n HEART_SMALL: Image\n \"\"\"Small heart image.\"\"\"\n\n HAPPY: Image\n \"\"\"Happy face image.\"\"\"\n\n SMILE: Image\n \"\"\"Smiling face image.\"\"\"\n\n SAD: Image\n \"\"\"Sad face image.\"\"\"\n\n CONFUSED: Image\n \"\"\"Confused face image.\"\"\"\n\n ANGRY: Image\n \"\"\"Angry face image.\"\"\"\n\n ASLEEP: Image\n \"\"\"Sleeping face image.\"\"\"\n\n SURPRISED: Image\n \"\"\"Surprised face image.\"\"\"\n\n SILLY: Image\n \"\"\"Silly face image.\"\"\"\n\n FABULOUS: Image\n \"\"\"Sunglasses face image.\"\"\"\n\n MEH: Image\n \"\"\"Unimpressed face image.\"\"\"\n\n YES: Image\n \"\"\"Tick image.\"\"\"\n\n NO: Image\n \"\"\"Cross image.\"\"\"\n\n CLOCK12: Image\n \"\"\"Image with line pointing to 12 o'clock.\"\"\"\n\n CLOCK11: Image\n \"\"\"Image with line pointing to 11 o'clock.\"\"\"\n\n CLOCK10: Image\n \"\"\"Image with line pointing to 10 o'clock.\"\"\"\n\n CLOCK9: Image\n \"\"\"Image with line pointing to 9 o'clock.\"\"\"\n\n CLOCK8: Image\n \"\"\"Image with line pointing to 8 o'clock.\"\"\"\n\n CLOCK7: Image\n \"\"\"Image with line pointing to 7 o'clock.\"\"\"\n\n CLOCK6: Image\n \"\"\"Image with line pointing to 6 o'clock.\"\"\"\n\n CLOCK5: Image\n \"\"\"Image with line pointing to 5 o'clock.\"\"\"\n\n CLOCK4: Image\n \"\"\"Image with line pointing to 4 o'clock.\"\"\"\n\n CLOCK3: Image\n \"\"\"Image with line pointing to 3 o'clock.\"\"\"\n\n CLOCK2: Image\n \"\"\"Image with line pointing to 2 o'clock.\"\"\"\n\n CLOCK1: Image\n \"\"\"Image with line pointing to 1 o'clock.\"\"\"\n\n ARROW_N: Image\n \"\"\"Image of arrow pointing north.\"\"\"\n\n ARROW_NE: Image\n \"\"\"Image of arrow pointing north east.\"\"\"\n\n ARROW_E: Image\n \"\"\"Image of arrow pointing east.\"\"\"\n\n ARROW_SE: Image\n \"\"\"Image of arrow pointing south east.\"\"\"\n\n ARROW_S: Image\n \"\"\"Image of arrow pointing south.\"\"\"\n\n ARROW_SW: Image\n \"\"\"Image of arrow pointing south west.\"\"\"\n\n ARROW_W: Image\n \"\"\"Image of arrow pointing west.\"\"\"\n\n ARROW_NW: Image\n \"\"\"Image of arrow pointing north west.\"\"\"\n\n TRIANGLE: Image\n \"\"\"Image of a triangle pointing up.\"\"\"\n\n TRIANGLE_LEFT: Image\n \"\"\"Image of a triangle in the left corner.\"\"\"\n\n CHESSBOARD: Image\n \"\"\"Alternate LEDs lit in a chessboard pattern.\"\"\"\n\n DIAMOND: Image\n \"\"\"Diamond image.\"\"\"\n\n DIAMOND_SMALL: Image\n \"\"\"Small diamond image.\"\"\"\n\n SQUARE: Image\n \"\"\"Square image.\"\"\"\n\n SQUARE_SMALL: Image\n \"\"\"Small square image.\"\"\"\n\n RABBIT: Image\n \"\"\"Rabbit image.\"\"\"\n\n COW: Image\n \"\"\"Cow image.\"\"\"\n\n MUSIC_CROTCHET: Image\n \"\"\"Crotchet note image.\"\"\"\n\n MUSIC_QUAVER: Image\n \"\"\"Quaver note image.\"\"\"\n\n MUSIC_QUAVERS: Image\n \"\"\"Pair of quavers note image.\"\"\"\n\n PITCHFORK: Image\n \"\"\"Pitchfork image.\"\"\"\n\n XMAS: Image\n \"\"\"Christmas tree image.\"\"\"\n\n PACMAN: Image\n \"\"\"Pac-Man arcade character image.\"\"\"\n\n TARGET: Image\n \"\"\"Target image.\"\"\"\n\n TSHIRT: Image\n \"\"\"T-shirt image.\"\"\"\n\n ROLLERSKATE: Image\n \"\"\"Rollerskate image.\"\"\"\n\n DUCK: Image\n \"\"\"Duck image.\"\"\"\n\n HOUSE: Image\n \"\"\"House image.\"\"\"\n\n TORTOISE: Image\n \"\"\"Tortoise image.\"\"\"\n\n BUTTERFLY: Image\n \"\"\"Butterfly image.\"\"\"\n\n STICKFIGURE: Image\n \"\"\"Stick figure image.\"\"\"\n\n GHOST: Image\n \"\"\"Ghost image.\"\"\"\n\n SWORD: Image\n \"\"\"Sword image.\"\"\"\n\n GIRAFFE: Image\n \"\"\"Giraffe image.\"\"\"\n\n SKULL: Image\n \"\"\"Skull image.\"\"\"\n\n UMBRELLA: Image\n \"\"\"Umbrella image.\"\"\"\n\n SNAKE: Image\n \"\"\"Snake image.\"\"\"\n\n SCISSORS: Image\n \"\"\"Scissors image.\"\"\"\n\n ALL_CLOCKS: List[Image]\n \"\"\"A list containing all the CLOCK_ images in sequence.\"\"\"\n\n ALL_ARROWS: List[Image]\n \"\"\"A list containing all the ARROW_ images in sequence.\"\"\"\n @overload\n def __init__(self, string: str) -> None:\n \"\"\"Create an image from a string describing which LEDs are lit.\n\n ``string`` has to consist of digits 0-9 arranged into lines,\n describing the image, for example::\n\n image = Image(\"90009:\"\n \"09090:\"\n \"00900:\"\n \"09090:\"\n \"90009\")\n\n will create a 5\u00d75 image of an X. The end of a line is indicated by a\n colon. It's also possible to use newlines (\\\\n) insead of the colons.\n\n :param string: The string describing the image.\n \"\"\"\n ...\n @overload\n def __init__(\n self, width: int = 5, height: int = 5, buffer: ReadableBuffer = None\n ) -> None:\n \"\"\"Create an empty image with ``width`` columns and ``height`` rows.\n\n :param width: Optional width of the image\n :param height: Optional height of the image\n :param buffer: Optional array or bytes of ``width``\u00d7``height`` integers in range 0-9 to initialize the image\n\n Examples::\n\n Image(2, 2, b'\\x08\\x08\\x08\\x08')\n Image(2, 2, bytearray([9,9,9,9]))\n\n These create 2 x 2 pixel images at full brightness.\n \"\"\"\n ...\n def width(self) -> int:\n \"\"\"Get the number of columns.\n\n :return: The number of columns in the image\n \"\"\"\n ...\n def height(self) -> int:\n \"\"\"Get the number of rows.\n\n :return: The number of rows in the image\n \"\"\"\n ...\n def set_pixel(self, x: int, y: int, value: int) -> None:\n \"\"\"Set the brightness of a pixel.\n\n Example: ``my_image.set_pixel(0, 0, 9)``\n\n :param x: The column number\n :param y: The row number\n :param value: The brightness as an integer between 0 (dark) and 9 (bright)\n\n This method will raise an exception when called on any of the built-in\n read-only images, like ``Image.HEART``.\n \"\"\"\n ...\n def get_pixel(self, x: int, y: int) -> int:\n \"\"\"Get the brightness of a pixel.\n\n Example: ``my_image.get_pixel(0, 0)``\n\n :param x: The column number\n :param y: The row number\n :return: The brightness as an integer between 0 and 9.\n \"\"\"\n ...\n def shift_left(self, n: int) -> Image:\n \"\"\"Create a new image by shifting the picture left.\n\n Example: ``Image.HEART_SMALL.shift_left(1)``\n\n :param n: The number of columns to shift by\n :return: The shifted image\n \"\"\"\n ...\n def shift_right(self, n: int) -> Image:\n \"\"\"Create a new image by shifting the picture right.\n\n Example: ``Image.HEART_SMALL.shift_right(1)``\n\n :param n: The number of columns to shift by\n :return: The shifted image\n \"\"\"\n ...\n def shift_up(self, n: int) -> Image:\n \"\"\"Create a new image by shifting the picture up.\n\n Example: ``Image.HEART_SMALL.shift_up(1)``\n\n :param n: The number of rows to shift by\n :return: The shifted image\n \"\"\"\n ...\n def shift_down(self, n: int) -> Image:\n \"\"\"Create a new image by shifting the picture down.\n\n Example: ``Image.HEART_SMALL.shift_down(1)``\n\n :param n: The number of rows to shift by\n :return: The shifted image\n \"\"\"\n ...\n def crop(self, x: int, y: int, w: int, h: int) -> Image:\n \"\"\"Create a new image by cropping the picture.\n\n Example: ``Image.HEART.crop(1, 1, 3, 3)``\n\n :param x: The crop offset column\n :param y: The crop offset row\n :param w: The crop width\n :param h: The crop height\n :return: The new image\n \"\"\"\n ...\n def copy(self) -> Image:\n \"\"\"Create an exact copy of the image.\n\n Example: ``Image.HEART.copy()``\n\n :return: The new image\n \"\"\"\n ...\n def invert(self) -> Image:\n \"\"\"Create a new image by inverting the brightness of the pixels in the\n source image.\n\n Example: ``Image.SMALL_HEART.invert()``\n\n :return: The new image.\n \"\"\"\n ...\n def fill(self, value: int) -> None:\n \"\"\"Set the brightness of all the pixels in the image.\n\n Example: ``my_image.fill(5)``\n\n :param value: The new brightness as a number between 0 (dark) and 9 (bright).\n\n This method will raise an exception when called on any of the built-in\n read-only images, like ``Image.HEART``.\n \"\"\"\n ...\n def blit(\n self,\n src: Image,\n x: int,\n y: int,\n w: int,\n h: int,\n xdest: int = 0,\n ydest: int = 0,\n ) -> None:\n \"\"\"Copy an area from another image into this image.\n\n Example: ``my_image.blit(Image.HEART, 1, 1, 3, 3, 1, 1)``\n\n :param src: The source image\n :param x: The starting column offset in the source image\n :param y: The starting row offset in the source image\n :param w: The number of columns to copy\n :param h: The number of rows to copy\n :param xdest: The column offset to modify in this image\n :param ydest: The row offset to modify in this image\n\n Pixels outside the source image are treated as having a brightness of 0.\n\n ``shift_left()``, ``shift_right()``, ``shift_up()``, ``shift_down()``\n and ``crop()`` can are all implemented by using ``blit()``.\n\n For example, img.crop(x, y, w, h) can be implemented as::\n\n def crop(self, x, y, w, h):\n res = Image(w, h)\n res.blit(self, x, y, w, h)\n return res\n \"\"\"\n ...\n def __repr__(self) -> str:\n \"\"\"Get a compact string representation of the image.\"\"\"\n ...\n def __str__(self) -> str:\n \"\"\"Get a readable string representation of the image.\"\"\"\n ...\n def __add__(self, other: Image) -> Image:\n \"\"\"Create a new image by adding the brightness values from the two\n images for each pixel.\n\n Example: ``Image.HEART + Image.HAPPY``\n\n :param other: The image to add.\n \"\"\"\n ...\n def __sub__(self, other: Image) -> Image:\n \"\"\"Create a new image by subtracting the brightness values of the\n other image from this image.\n\n Example: ``Image.HEART - Image.HEART_SMALL``\n\n :param other: The image to subtract.\n \"\"\"\n ...\n def __mul__(self, n: float) -> Image:\n \"\"\"Create a new image by multiplying the brightness of each pixel by\n ``n``.\n\n Example: ``Image.HEART * 0.5``\n\n :param n: The value to multiply by.\n \"\"\"\n ...\n def __truediv__(self, n: float) -> Image:\n \"\"\"Create a new image by dividing the brightness of each pixel by\n ``n``.\n\n Example: ``Image.HEART / 2``\n\n :param n: The value to divide by.\n \"\"\"\n ...\n\nclass SoundEvent:\n LOUD: SoundEvent\n \"\"\"Represents the transition of sound events, from ``quiet`` to ``loud`` like clapping or shouting.\"\"\"\n\n QUIET: SoundEvent\n \"\"\"Represents the transition of sound events, from ``loud`` to ``quiet`` like speaking or background music.\"\"\"\n\nclass Sound:\n \"\"\"The built-in sounds can be called using ``audio.play(Sound.NAME)``.\"\"\"\n\n GIGGLE: Sound\n \"\"\"Giggling sound.\"\"\"\n\n HAPPY: Sound\n \"\"\"Happy sound.\"\"\"\n\n HELLO: Sound\n \"\"\"Greeting sound.\"\"\"\n\n MYSTERIOUS: Sound\n \"\"\"Mysterious sound.\"\"\"\n\n SAD: Sound\n \"\"\"Sad sound.\"\"\"\n\n SLIDE: Sound\n \"\"\"Sliding sound.\"\"\"\n\n SOARING: Sound\n \"\"\"Soaring sound.\"\"\"\n\n SPRING: Sound\n \"\"\"Spring sound.\"\"\"\n\n TWINKLE: Sound\n \"\"\"Twinkling sound.\"\"\"\n\n YAWN: Sound\n \"\"\"Yawning sound.\"\"\"\n", "/typeshed/stdlib/microbit/accelerometer.pyi": "\"\"\"Measure the acceleration of the micro:bit and recognise gestures.\n\"\"\"\n\nfrom typing import Tuple\n\ndef get_x() -> int:\n \"\"\"Get the acceleration measurement in the ``x`` axis in milli-g.\n\n Example: ``accelerometer.get_x()``\n\n :return: A positive or negative integer depending on direction in the range +/- 2000mg.\n \"\"\"\n ...\n\ndef get_y() -> int:\n \"\"\"Get the acceleration measurement in the ``y`` axis in milli-g.\n\n Example: ``accelerometer.get_y()``\n\n :return: A positive or negative integer depending on direction in the range +/- 2000mg.\n \"\"\"\n ...\n\ndef get_z() -> int:\n \"\"\"Get the acceleration measurement in the ``z`` axis in milli-g.\n\n Example: ``accelerometer.get_z()``\n\n :return: A positive or negative integer depending on direction in the range +/- 2000mg.\n \"\"\"\n ...\n\ndef get_values() -> Tuple[int, int, int]:\n \"\"\"Get the acceleration measurements in all axes at once as a tuple.\n\n Example: ``x, y, z = accelerometer.get_values()``\n\n :return: a three-element tuple of integers ordered as X, Y, Z, each value a positive or negative integer depending on direction in the range +/- 2000mg\n \"\"\"\n ...\n\ndef get_strength() -> int:\n \"\"\"Get the acceleration measurement of all axes combined, as a positive integer. This is the Pythagorean sum of the X, Y and Z axes.\n\n Example: ``accelerometer.get_strength()``\n\n :return: The combined acceleration strength of all the axes, in milli-g.\n \"\"\"\n ...\n\ndef current_gesture() -> str:\n \"\"\"Get the name of the current gesture.\n\n Example: ``accelerometer.current_gesture()``\n\n MicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n ``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n ``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\n represented as strings.\n\n :return: The current gesture\n \"\"\"\n ...\n\ndef is_gesture(name: str) -> bool:\n \"\"\"Check if the named gesture is currently active.\n\n Example: ``accelerometer.is_gesture('shake')``\n\n MicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n ``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n ``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\n represented as strings.\n\n :param name: The gesture name.\n :return: ``True`` if the gesture is active, ``False`` otherwise.\n \"\"\"\n ...\n\ndef was_gesture(name: str) -> bool:\n \"\"\"Check if the named gesture was active since the last call.\n\n Example: ``accelerometer.was_gesture('shake')``\n\n MicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n ``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n ``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\n represented as strings.\n\n :param name: The gesture name.\n :return: ``True`` if the gesture was active since the last call, ``False`` otherwise.\n \"\"\"\n\ndef get_gestures() -> Tuple[str, ...]:\n \"\"\"Return a tuple of the gesture history.\n\n Example: ``accelerometer.get_gestures()``\n\n Clears the gesture history before returning.\n\n Gestures are not updated in the background so there needs to be constant\n calls to some accelerometer method to do the gesture detection. Usually\n gestures can be detected using a loop with a small :func:`microbit.sleep` delay.\n\n :return: The history as a tuple, most recent last.\n \"\"\"\n ...\n\ndef set_range(value: int) -> None:\n \"\"\"Set the accelerometer sensitivity range, in g (standard gravity), to the closest values supported by the hardware, so it rounds to either ``2``, ``4``, or ``8`` g.\n\n Example: ``accelerometer.set_range(8)``\n\n :param value: New range for the accelerometer, an integer in ``g``.\n \"\"\"\n", "/typeshed/stdlib/microbit/audio.pyi": "\"\"\"Play sounds using the micro:bit (import ``audio`` for V1 compatibility).\n\"\"\"\n\nfrom ..microbit import MicroBitDigitalPin, Sound, pin0\nfrom typing import ClassVar, Iterable, Union\n\ndef play(\n source: Union[Iterable[AudioFrame], Sound, SoundEffect],\n wait: bool = True,\n pin: MicroBitDigitalPin = pin0,\n return_pin: Union[MicroBitDigitalPin, None] = None,\n) -> None:\n \"\"\"Play a built-in sound, sound effect or custom audio frames.\n\n Example: ``audio.play(Sound.GIGGLE)``\n\n :param source: A built-in ``Sound`` such as ``Sound.GIGGLE``, a ``SoundEffect`` or sample data as an iterable of ``AudioFrame`` objects.\n :param wait: If ``wait`` is ``True``, this function will block until the sound is complete.\n :param pin: An optional argument to specify the output pin can be used to override the default of ``pin0``. If we do not want any sound to play we can use ``pin=None``.\n :param return_pin: Specifies a differential edge connector pin to connect to an external speaker instead of ground. This is ignored for the **V2** revision.\n \"\"\"\n\ndef is_playing() -> bool:\n \"\"\"Check whether a sound is playing.\n\n Example: ``audio.is_playing()``\n\n :return: ``True`` if audio is playing, otherwise ``False``.\"\"\"\n ...\n\ndef stop() -> None:\n \"\"\"Stop all audio playback.\n\n Example: ``audio.stop()``\n \"\"\"\n ...\n\nclass SoundEffect:\n \"\"\"A sound effect, composed by a set of parameters configured via the constructor or attributes.\"\"\"\n\n WAVEFORM_SINE: ClassVar[int]\n \"\"\"Sine wave option used for the ``waveform`` parameter.\"\"\"\n\n WAVEFORM_SAWTOOTH: ClassVar[int]\n \"\"\"Sawtooth wave option used for the ``waveform`` parameter.\"\"\"\n\n WAVEFORM_TRIANGLE: ClassVar[int]\n \"\"\"Triangle wave option used for the ``waveform`` parameter.\"\"\"\n\n WAVEFORM_SQUARE: ClassVar[int]\n \"\"\"Square wave option used for the ``waveform`` parameter.\"\"\"\n\n WAVEFORM_NOISE: ClassVar[int]\n \"\"\"Noise option used for the ``waveform`` parameter.\"\"\"\n\n SHAPE_LINEAR: ClassVar[int]\n \"\"\"Linear interpolation option used for the ``shape`` parameter.\"\"\"\n\n SHAPE_CURVE: ClassVar[int]\n \"\"\"Curve interpolation option used for the ``shape`` parameter.\"\"\"\n\n SHAPE_LOG: ClassVar[int]\n \"\"\"Logarithmic interpolation option used for the ``shape`` parameter.\"\"\"\n\n FX_NONE: ClassVar[int]\n \"\"\"No effect option used for the ``fx`` parameter.\"\"\"\n\n FX_TREMOLO: ClassVar[int]\n \"\"\"Tremolo effect option used for the ``fx`` parameter.\"\"\"\n\n FX_VIBRATO: ClassVar[int]\n \"\"\"Vibrato effect option used for the ``fx`` parameter.\"\"\"\n\n FX_WARBLE: ClassVar[int]\n \"\"\"Warble effect option used for the ``fx`` parameter.\"\"\"\n\n freq_start: int\n \"\"\"Start frequency in Hertz (Hz), a number between ``0`` and ``9999``\"\"\"\n\n freq_end: int\n \"\"\"End frequency in Hertz (Hz), a number between ``0`` and ``9999``\"\"\"\n\n duration: int\n \"\"\"Duration of the sound in milliseconds, a number between ``0`` and ``9999``\"\"\"\n\n vol_start: int\n \"\"\"Start volume value, a number between ``0`` and ``255``\"\"\"\n\n vol_end: int\n \"\"\"End volume value, a number between ``0`` and ``255``\"\"\"\n\n waveform: int\n \"\"\"Type of waveform shape, one of these values: ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (randomly generated noise)\"\"\"\n\n fx: int\n \"\"\"Effect to add on the sound, one of the following values: ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``, or ``FX_NONE``\"\"\"\n\n shape: int\n \"\"\"The type of the interpolation curve between the start and end frequencies, different wave shapes have different rates of change in frequency. One of the following values: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG``\"\"\"\n\n def __init__(\n self,\n freq_start: int = 500,\n freq_end: int = 2500,\n duration: int = 500,\n vol_start: int = 255,\n vol_end: int = 0,\n waveform: int = WAVEFORM_SQUARE,\n fx: int = FX_NONE,\n shape: int = SHAPE_LOG,\n ):\n \"\"\"Create a new sound effect.\n\n Example: ``my_effect = SoundEffect(duration=1000)``\n\n All the parameters are optional, with default values as shown above, and\n they can all be modified via attributes of the same name. For example, we\n can first create an effect ``my_effect = SoundEffect(duration=1000)``,\n and then change its attributes ``my_effect.duration = 500``.\n\n :param freq_start: Start frequency in Hertz (Hz), a number between ``0`` and ``9999``.\n :param freq_end: End frequency in Hertz (Hz), a number between ``0`` and ``9999``.\n :param duration: Duration of the sound in milliseconds, a number between ``0`` and ``9999``.\n :param vol_start: Start volume value, a number between ``0`` and ``255``.\n :param vol_end: End volume value, a number between ``0`` and ``255``.\n :param waveform: Type of waveform shape, one of these values: ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (randomly generated noise).\n :param fx: Effect to add on the sound, one of the following values: ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``, or ``FX_NONE``.\n :param shape: The type of the interpolation curve between the start and end frequencies, different wave shapes have different rates of change in frequency. One of the following values: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG``.\n \"\"\"\n def copy(self) -> SoundEffect:\n \"\"\"Create a copy of this ``SoundEffect``.\n\n Example: ``sound_2 = sound_1.copy()``\n\n :return: A copy of the SoundEffect.\n \"\"\"\n\nclass AudioFrame:\n \"\"\"An ``AudioFrame`` object is a list of 32 samples each of which is a unsigned byte\n (whole number between 0 and 255).\n\n It takes just over 4 ms to play a single frame.\n\n Example::\n\n frame = AudioFrame()\n for i in range(len(frame)):\n frame[i] = 252 - i * 8\n \"\"\"\n\n def copyfrom(self, other: AudioFrame) -> None:\n \"\"\"Overwrite the data in this ``AudioFrame`` with the data from another ``AudioFrame`` instance.\n\n Example: ``my_frame.copyfrom(source_frame)``\n\n :param other: ``AudioFrame`` instance from which to copy the data.\n \"\"\"\n def __len__(self) -> int: ...\n def __setitem__(self, key: int, value: int) -> None: ...\n def __getitem__(self, key: int) -> int: ...\n", "/typeshed/stdlib/microbit/compass.pyi": "\"\"\"Use the built-in compass.\n\"\"\"\n\ndef calibrate() -> None:\n \"\"\"Starts the calibration process.\n\n Example: ``compass.calibrate()``\n\n An instructive message will be scrolled to the user after which they will need\n to rotate the device in order to draw a circle on the LED display.\n \"\"\"\n ...\n\ndef is_calibrated() -> bool:\n \"\"\"Check is the compass is calibrated.\n\n Example: ``compass.is_calibrated()``\n\n :return: ``True`` if the compass has been successfully calibrated, ``False`` otherwise.\n \"\"\"\n ...\n\ndef clear_calibration() -> None:\n \"\"\"Undoes the calibration, making the compass uncalibrated again.\n\n Example: ``compass.clear_calibration()``\n \"\"\"\n ...\n\ndef get_x() -> int:\n \"\"\"Get the magnetic field strength on the ``x`` axis.\n\n Example: ``compass.get_x()``\n\n Call ``calibrate`` first or the results will be inaccurate.\n\n :return: A positive or negative integer in nano tesla representing the magnitude and direction of the field.\n \"\"\"\n ...\n\ndef get_y() -> int:\n \"\"\"Get the magnetic field strength on the ``y`` axis.\n\n Example: ``compass.get_y()``\n\n Call ``calibrate`` first or the results will be inaccurate.\n\n :return: A positive or negative integer in nano tesla representing the magnitude and direction of the field.\n \"\"\"\n ...\n\ndef get_z() -> int:\n \"\"\"Get the magnetic field strength on the ``z`` axis.\n\n Example: ``compass.get_z()``\n\n Call ``calibrate`` first or the results will be inaccurate.\n\n :return: A positive or negative integer in nano tesla representing the magnitude and direction of the field.\n \"\"\"\n ...\n\ndef heading() -> int:\n \"\"\"Get the compass heading.\n\n Example: ``compass.heading()``\n\n :return: An integer in the range from 0 to 360, representing the angle in degrees, clockwise, with north as 0.\n \"\"\"\n ...\n\ndef get_field_strength() -> int:\n \"\"\"Get the magnitude of the magnetic field around the device.\n\n Example: ``compass.get_field_strength()``\n\n :return: An integer indication of the magnitude of the magnetic field in nano tesla.\"\"\"\n ...\n", @@ -43,9 +45,9 @@ "/typeshed/stdlib/microbit/i2c.pyi": "\"\"\"Communicate with devices using the I\u00b2C bus protocol.\n\"\"\"\n\nfrom _typeshed import ReadableBuffer\nfrom ..microbit import MicroBitDigitalPin, pin19, pin20\nfrom typing import List\n\ndef init(\n freq: int = 100000, sda: MicroBitDigitalPin = pin20, scl: MicroBitDigitalPin = pin19\n) -> None:\n \"\"\"Re-initialize a peripheral.\n\n Example: ``i2c.init()``\n\n :param freq: clock frequency\n :param sda: ``sda`` pin (default 20)\n :param scl: ``scl`` pin (default 19)\n\n On a micro:bit V1 board, changing the I\u00b2C pins from defaults will make\n the accelerometer and compass stop working, as they are connected\n internally to those pins. This warning does not apply to the **V2**\n revision of the micro:bit as this has `separate I\u00b2C lines `_\n for the motion sensors and the edge connector.\n \"\"\"\n ...\n\ndef scan() -> List[int]:\n \"\"\"Scan the bus for devices.\n\n Example: ``i2c.scan()``\n\n :return: A list of 7-bit addresses corresponding to those devices that responded to the scan.\n \"\"\"\n ...\n\ndef read(addr: int, n: int, repeat: bool = False) -> bytes:\n \"\"\"Read bytes from a device.\n\n Example: ``i2c.read(0x50, 64)``\n\n :param addr: The 7-bit address of the device\n :param n: The number of bytes to read\n :param repeat: If ``True``, no stop bit will be sent\n :return: The bytes read\n \"\"\"\n ...\n\ndef write(addr: int, buf: ReadableBuffer, repeat: bool = False) -> None:\n \"\"\"Write bytes to a device.\n\n Example: ``i2c.write(0x50, bytes([1, 2, 3]))``\n\n :param addr: The 7-bit address of the device\n :param buf: A buffer containing the bytes to write\n :param repeat: If ``True``, no stop bit will be sent\n \"\"\"\n ...\n", "/typeshed/stdlib/microbit/microphone.pyi": "\"\"\"Respond to sound using the built-in microphone (V2 only).\n\"\"\"\n\nfrom typing import Optional, Tuple\nfrom ..microbit import SoundEvent\n\ndef current_event() -> Optional[SoundEvent]:\n \"\"\"Get the last recorded sound event\n\n Example: ``microphone.current_event()``\n\n :return: The event, ``SoundEvent('loud')`` or ``SoundEvent('quiet')``.\n \"\"\"\n ...\n\ndef was_event(event: SoundEvent) -> bool:\n \"\"\"Check if a sound was heard at least once since the last call.\n\n Example: ``microphone.was_event(SoundEvent.LOUD)``\n\n This call clears the sound history before returning.\n\n :param event: The event to check for, such as ``SoundEvent.LOUD`` or ``SoundEvent.QUIET``\n :return: ``True`` if sound was heard at least once since the last call, otherwise ``False``.\n \"\"\"\n ...\n\ndef is_event(event: SoundEvent) -> bool:\n \"\"\"Check the most recent sound event detected.\n\n Example: ``microphone.is_event(SoundEvent.LOUD)``\n\n This call does not clear the sound event history.\n\n :param event: The event to check for, such as ``SoundEvent.LOUD`` or ``SoundEvent.QUIET``\n :return: ``True`` if sound was the most recent heard, ``False`` otherwise.\n \"\"\"\n ...\n\ndef get_events() -> Tuple[SoundEvent, ...]:\n \"\"\"Get the sound event history as a tuple.\n\n Example: ``microphone.get_events()``\n\n This call clears the sound history before returning.\n\n :return: A tuple of the event history with the most recent event last.\n \"\"\"\n ...\n\ndef set_threshold(event: SoundEvent, value: int) -> None:\n \"\"\"Set the threshold for a sound event.\n\n Example: ``microphone.set_threshold(SoundEvent.LOUD, 250)``\n\n A high threshold means the event will only trigger if the sound is very loud (>= 250 in the example).\n\n :param event: A sound event, such as ``SoundEvent.LOUD`` or ``SoundEvent.QUIET``.\n :param value: The threshold level in the range 0-255.\n \"\"\"\n ...\n\ndef sound_level() -> int:\n \"\"\"Get the sound pressure level.\n\n Example: ``microphone.sound_level()``\n\n :return: A representation of the sound pressure level in the range 0 to 255.\n \"\"\"\n ...\n", "/typeshed/stdlib/microbit/speaker.pyi": "\"\"\"Control the built-in speaker (V2 only).\n\"\"\"\n\ndef off() -> None:\n \"\"\"Turn the speaker off.\n\n Example: ``speaker.off()``\n\n This does not disable sound output to an edge connector pin.\n \"\"\"\n ...\n\ndef on() -> None:\n \"\"\"Turn the speaker on.\n\n Example: ``speaker.on()``\n \"\"\"\n ...\n", - "/typeshed/stdlib/microbit/spi.pyi": "\"\"\"Communicate with devices using the serial peripheral interface (SPI) bus.\n\"\"\"\n\nfrom _typeshed import ReadableBuffer, WriteableBuffer\nfrom ..microbit import pin13, pin14, pin15, MicroBitDigitalPin\n\ndef init(\n baudrate: int = 1000000,\n bits: int = 8,\n mode: int = 0,\n sclk: MicroBitDigitalPin = pin13,\n mosi: MicroBitDigitalPin = pin15,\n miso: MicroBitDigitalPin = pin14,\n) -> None:\n \"\"\"Initialize SPI communication.\n\n Example: ``spi.init()``\n\n For correct communication, the parameters have to be the same on both communicating devices.\n\n :param baudrate: The speed of communication.\n :param bits: The width in bits of each transfer. Currently only ``bits=8`` is supported. However, this may change in the future.\n :param mode: Determines the combination of clock polarity and phase - `see online table `_.\n :param sclk: sclk pin (default 13)\n :param mosi: mosi pin (default 15)\n :param miso: miso pin (default 14)\n \"\"\"\n ...\n\ndef read(nbytes: int, out: int = 0) -> bytes:\n \"\"\"Read at most ``nbytes`` while continuously writing the single byte given by ``out``.\n\n Example: ``spi.read(64)``\n\n :param nbytes: Maximum number of bytes to read.\n :param out: The byte value to write (default 0).\n :return: The bytes read.\n \"\"\"\n ...\n\ndef write(buffer: ReadableBuffer) -> None:\n \"\"\"Write bytes to the bus.\n\n Example: ``spi.write(bytes([1, 2, 3]))``\n\n :param buffer: A buffer to read data from.\n \"\"\"\n ...\n\ndef write_readinto(out: WriteableBuffer, in_: ReadableBuffer) -> None:\n \"\"\"Write the ``out`` buffer to the bus and read any response into the ``in_`` buffer.\n\n Example: ``spi.write_readinto(out_buffer, in_buffer)``\n\n The length of the buffers should be the same. The buffers can be the same object.\n\n :param out: The buffer to write any response to.\n :param in_: The buffer to read data from.\n \"\"\"\n ...\n", + "/typeshed/stdlib/microbit/spi.pyi": "\"\"\"Communicate with devices using the serial peripheral interface (SPI) bus.\n\"\"\"\n\nfrom _typeshed import ReadableBuffer, WriteableBuffer\nfrom ..microbit import pin13, pin14, pin15, MicroBitDigitalPin\n\ndef init(\n baudrate: int = 1000000,\n bits: int = 8,\n mode: int = 0,\n sclk: MicroBitDigitalPin = pin13,\n mosi: MicroBitDigitalPin = pin15,\n miso: MicroBitDigitalPin = pin14,\n) -> None:\n \"\"\"Initialize SPI communication.\n\n Example: ``spi.init()``\n\n For correct communication, the parameters have to be the same on both communicating devices.\n\n :param baudrate: The speed of communication.\n :param bits: The width in bits of each transfer. Currently only ``bits=8`` is supported. However, this may change in the future.\n :param mode: Determines the combination of clock polarity and phase - `see online table `_.\n :param sclk: sclk pin (default 13)\n :param mosi: mosi pin (default 15)\n :param miso: miso pin (default 14)\n \"\"\"\n ...\n\ndef read(nbytes: int) -> bytes:\n \"\"\"Read bytes.\n\n Example: ``spi.read(64)``\n\n :param nbytes: Maximum number of bytes to read.\n :return: The bytes read.\n \"\"\"\n ...\n\ndef write(buffer: ReadableBuffer) -> None:\n \"\"\"Write bytes to the bus.\n\n Example: ``spi.write(bytes([1, 2, 3]))``\n\n :param buffer: A buffer to read data from.\n \"\"\"\n ...\n\ndef write_readinto(out: WriteableBuffer, in_: ReadableBuffer) -> None:\n \"\"\"Write the ``out`` buffer to the bus and read any response into the ``in_`` buffer.\n\n Example: ``spi.write_readinto(out_buffer, in_buffer)``\n\n The length of the buffers should be the same. The buffers can be the same object.\n\n :param out: The buffer to write any response to.\n :param in_: The buffer to read data from.\n \"\"\"\n ...\n", "/typeshed/stdlib/microbit/uart.pyi": "\"\"\"Communicate with a device using a serial interface.\n\"\"\"\n\nfrom _typeshed import WriteableBuffer\nfrom ..microbit import MicroBitDigitalPin\nfrom typing import Optional, Union\n\nODD: int\n\"\"\"Odd parity\"\"\"\n\nEVEN: int\n\"\"\"Even parity\"\"\"\n\ndef init(\n baudrate: int = 9600,\n bits: int = 8,\n parity: Optional[int] = None,\n stop: int = 1,\n tx: Optional[MicroBitDigitalPin] = None,\n rx: Optional[MicroBitDigitalPin] = None,\n) -> None:\n \"\"\"Initialize serial communication.\n\n Example: ``uart.init(115200, tx=pin0, rx=pin1)``\n\n :param baudrate: The speed of communication.\n :param bits: The size of bytes being transmitted. micro:bit only supports 8.\n :param parity: How parity is checked, ``None``, ``uart.ODD`` or ``uart.EVEN``.\n :param stop: The number of stop bits, has to be 1 for micro:bit.\n :param tx: Transmitting pin.\n :param rx: Receiving pin.\n\n Initializing the UART on external pins will cause the Python console on\n USB to become unaccessible, as it uses the same hardware. To bring the\n console back you must reinitialize the UART without passing anything for\n ``tx`` or ``rx`` (or passing ``None`` to these arguments). This means\n that calling ``uart.init(115200)`` is enough to restore the Python console.\n\n For more details see `the online documentation `_.\n \"\"\"\n ...\n\ndef any() -> bool:\n \"\"\"Check if any data is waiting.\n\n Example: ``uart.any()``\n\n :return: ``True`` if any data is waiting, else ``False``.\n \"\"\"\n ...\n\ndef read(nbytes: Optional[int] = None) -> Optional[bytes]:\n \"\"\"Read bytes.\n\n Example: ``uart.read()``\n\n :param nbytes: If ``nbytes`` is specified then read at most that many bytes, otherwise read as many bytes as possible\n :return: A bytes object or ``None`` on timeout\n \"\"\"\n ...\n\ndef readinto(buf: WriteableBuffer, nbytes: Optional[int] = None) -> Optional[int]:\n \"\"\"Read bytes into the ``buf``.\n\n Example: ``uart.readinto(input_buffer)``\n\n :param buf: The buffer to write to.\n :param nbytes: If ``nbytes`` is specified then read at most that many bytes, otherwise read ``len(buf)`` bytes.\n :return: number of bytes read and stored into ``buf`` or ``None`` on timeout.\n \"\"\"\n ...\n\ndef readline() -> Optional[bytes]:\n \"\"\"Read a line, ending in a newline character.\n\n Example: ``uart.readline()``\n\n :return: The line read or ``None`` on timeout. The newline character is included in the returned bytes.\n \"\"\"\n ...\n\ndef write(buf: Union[bytes, str]) -> Optional[int]:\n \"\"\"Write a buffer to the bus.\n\n Example: ``uart.write('hello world')``\n\n :param buf: A bytes object or a string.\n :return: The number of bytes written, or ``None`` on timeout.\n\n Examples::\n\n uart.write('hello world')\n uart.write(b'hello world')\n uart.write(bytes([1, 2, 3]))\n \"\"\"\n ...\n", - "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", + "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", "/src/pyrightconfig.json": "{ \n \"pythonVersion\": \"3.6\",\n \"pythonPlatform\": \"Linux\",\n \"typeCheckingMode\": \"basic\",\n \"typeshedPath\": \"/typeshed/\",\n \"reportMissingModuleSource\": false,\n \"reportWildcardImportFromLibrary\": false,\n \"verboseOutput\": true\n }\n" } } \ No newline at end of file diff --git a/src/micropython/main/typeshed.es-es.json b/src/micropython/main/typeshed.es-es.json index 391c800ce..cb8739093 100644 --- a/src/micropython/main/typeshed.es-es.json +++ b/src/micropython/main/typeshed.es-es.json @@ -8,13 +8,13 @@ "/typeshed/stdlib/builtins.pyi": "import sys\nimport types\nfrom _typeshed import (\n OpenBinaryMode,\n OpenTextMode,\n ReadableBuffer,\n Self,\n StrOrBytesPath,\n SupportsDivMod,\n SupportsKeysAndGetItem,\n SupportsLenAndGetItem,\n SupportsLessThan,\n SupportsLessThanT,\n SupportsRDivMod,\n SupportsWrite,\n)\nfrom types import CodeType, TracebackType\nfrom typing import (\n IO,\n AbstractSet,\n Any,\n AsyncIterable,\n AsyncIterator,\n BinaryIO,\n ByteString,\n Callable,\n FrozenSet,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Mapping,\n MutableMapping,\n MutableSequence,\n MutableSet,\n NoReturn,\n Protocol,\n Reversible,\n Sequence,\n Set,\n Sized,\n SupportsAbs,\n SupportsBytes,\n SupportsComplex,\n SupportsFloat,\n SupportsInt,\n SupportsRound,\n TextIO,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n overload,\n)\nfrom typing_extensions import Literal, SupportsIndex, final\n\nif sys.version_info >= (3, 9):\n from types import GenericAlias\n\nclass _SupportsTrunc(Protocol):\n def __trunc__(self) -> int: ...\n\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n_S = TypeVar(\"_S\")\n_T1 = TypeVar(\"_T1\")\n_T2 = TypeVar(\"_T2\")\n_T3 = TypeVar(\"_T3\")\n_T4 = TypeVar(\"_T4\")\n_T5 = TypeVar(\"_T5\")\n_TT = TypeVar(\"_TT\", bound=\"type\")\n_TBE = TypeVar(\"_TBE\", bound=\"BaseException\")\n\nclass object:\n __doc__: str | None\n __dict__: dict[str, Any]\n __slots__: str | Iterable[str]\n __module__: str\n __annotations__: dict[str, Any]\n @property\n def __class__(self: _T) -> Type[_T]: ...\n # Ignore errors about type mismatch between property getter and setter\n @__class__.setter\n def __class__(self, __type: Type[object]) -> None: ... # type: ignore # noqa: F811\n def __init__(self) -> None: ...\n def __new__(cls: Type[_T]) -> _T: ...\n def __setattr__(self, name: str, value: Any) -> None: ...\n def __eq__(self, o: object) -> bool: ...\n def __ne__(self, o: object) -> bool: ...\n def __str__(self) -> str: ...\n def __repr__(self) -> str: ...\n def __hash__(self) -> int: ...\n def __format__(self, format_spec: str) -> str: ...\n def __getattribute__(self, name: str) -> Any: ...\n def __delattr__(self, name: str) -> None: ...\n def __sizeof__(self) -> int: ...\n def __reduce__(self) -> str | Tuple[Any, ...]: ...\n if sys.version_info >= (3, 8):\n def __reduce_ex__(self, protocol: SupportsIndex) -> str | Tuple[Any, ...]: ...\n else:\n def __reduce_ex__(self, protocol: int) -> str | Tuple[Any, ...]: ...\n def __dir__(self) -> Iterable[str]: ...\n def __init_subclass__(cls) -> None: ...\n\nclass staticmethod(object): # Special, only valid as a decorator.\n __func__: Callable[..., Any]\n __isabstractmethod__: bool\n def __init__(self, f: Callable[..., Any]) -> None: ...\n def __new__(cls: Type[_T], *args: Any, **kwargs: Any) -> _T: ...\n def __get__(self, obj: _T, type: Type[_T] | None = ...) -> Callable[..., Any]: ...\n\nclass classmethod(object): # Special, only valid as a decorator.\n __func__: Callable[..., Any]\n __isabstractmethod__: bool\n def __init__(self, f: Callable[..., Any]) -> None: ...\n def __new__(cls: Type[_T], *args: Any, **kwargs: Any) -> _T: ...\n def __get__(self, obj: _T, type: Type[_T] | None = ...) -> Callable[..., Any]: ...\n\nclass type(object):\n __base__: type\n __bases__: Tuple[type, ...]\n __basicsize__: int\n __dict__: dict[str, Any]\n __dictoffset__: int\n __flags__: int\n __itemsize__: int\n __module__: str\n __name__: str\n __qualname__: str\n __text_signature__: str | None\n __weakrefoffset__: int\n @overload\n def __init__(self, o: object) -> None: ...\n @overload\n def __init__(\n self, name: str, bases: Tuple[type, ...], dict: dict[str, Any], **kwds: Any\n ) -> None: ...\n @overload\n def __new__(cls, o: object) -> type: ...\n @overload\n def __new__(\n cls: Type[_TT],\n name: str,\n bases: Tuple[type, ...],\n namespace: dict[str, Any],\n **kwds: Any,\n ) -> _TT: ...\n def __call__(self, *args: Any, **kwds: Any) -> Any: ...\n def __subclasses__(self: _TT) -> list[_TT]: ...\n def __instancecheck__(self, instance: Any) -> bool: ...\n def __subclasscheck__(self, subclass: type) -> bool: ...\n @classmethod\n def __prepare__(\n metacls, __name: str, __bases: Tuple[type, ...], **kwds: Any\n ) -> Mapping[str, Any]: ...\n if sys.version_info >= (3, 10):\n def __or__(self, t: Any) -> types.UnionType: ...\n def __ror__(self, t: Any) -> types.UnionType: ...\n\nclass super(object):\n @overload\n def __init__(self, t: Any, obj: Any) -> None: ...\n @overload\n def __init__(self, t: Any) -> None: ...\n @overload\n def __init__(self) -> None: ...\n\nclass int:\n @overload\n def __new__(\n cls: Type[_T],\n x: str | bytes | SupportsInt | SupportsIndex | _SupportsTrunc = ...,\n ) -> _T: ...\n @overload\n def __new__(\n cls: Type[_T], x: str | bytes | bytearray, base: SupportsIndex\n ) -> _T: ...\n def to_bytes(\n self,\n length: SupportsIndex,\n byteorder: Literal[\"little\", \"big\"],\n *,\n signed: bool = ...,\n ) -> bytes: ...\n @classmethod\n def from_bytes(\n cls,\n bytes: Iterable[SupportsIndex] | SupportsBytes,\n byteorder: Literal[\"little\", \"big\"],\n *,\n signed: bool = ...,\n ) -> int: ... # TODO buffer object argument\n def __add__(self, x: int) -> int: ...\n def __sub__(self, x: int) -> int: ...\n def __mul__(self, x: int) -> int: ...\n def __floordiv__(self, x: int) -> int: ...\n def __truediv__(self, x: int) -> float: ...\n def __mod__(self, x: int) -> int: ...\n def __divmod__(self, x: int) -> Tuple[int, int]: ...\n def __radd__(self, x: int) -> int: ...\n def __rsub__(self, x: int) -> int: ...\n def __rmul__(self, x: int) -> int: ...\n def __rfloordiv__(self, x: int) -> int: ...\n def __rtruediv__(self, x: int) -> float: ...\n def __rmod__(self, x: int) -> int: ...\n def __rdivmod__(self, x: int) -> Tuple[int, int]: ...\n @overload\n def __pow__(self, __x: Literal[2], __modulo: int | None = ...) -> int: ...\n @overload\n def __pow__(\n self, __x: int, __modulo: int | None = ...\n ) -> Any: ... # Return type can be int or float, depending on x.\n def __rpow__(self, x: int, mod: int | None = ...) -> Any: ...\n def __and__(self, n: int) -> int: ...\n def __or__(self, n: int) -> int: ...\n def __xor__(self, n: int) -> int: ...\n def __lshift__(self, n: int) -> int: ...\n def __rshift__(self, n: int) -> int: ...\n def __rand__(self, n: int) -> int: ...\n def __ror__(self, n: int) -> int: ...\n def __rxor__(self, n: int) -> int: ...\n def __rlshift__(self, n: int) -> int: ...\n def __rrshift__(self, n: int) -> int: ...\n def __neg__(self) -> int: ...\n def __pos__(self) -> int: ...\n def __invert__(self) -> int: ...\n def __trunc__(self) -> int: ...\n def __ceil__(self) -> int: ...\n def __floor__(self) -> int: ...\n def __round__(self, ndigits: SupportsIndex = ...) -> int: ...\n def __getnewargs__(self) -> Tuple[int]: ...\n def __eq__(self, x: object) -> bool: ...\n def __ne__(self, x: object) -> bool: ...\n def __lt__(self, x: int) -> bool: ...\n def __le__(self, x: int) -> bool: ...\n def __gt__(self, x: int) -> bool: ...\n def __ge__(self, x: int) -> bool: ...\n def __str__(self) -> str: ...\n def __float__(self) -> float: ...\n def __int__(self) -> int: ...\n def __abs__(self) -> int: ...\n def __hash__(self) -> int: ...\n def __bool__(self) -> bool: ...\n def __index__(self) -> int: ...\n\nclass float:\n def __new__(\n cls: Type[_T], x: SupportsFloat | SupportsIndex | str | bytes | bytearray = ...\n ) -> _T: ...\n def __add__(self, x: float) -> float: ...\n def __sub__(self, x: float) -> float: ...\n def __mul__(self, x: float) -> float: ...\n def __floordiv__(self, x: float) -> float: ...\n def __truediv__(self, x: float) -> float: ...\n def __mod__(self, x: float) -> float: ...\n def __divmod__(self, x: float) -> Tuple[float, float]: ...\n def __pow__(\n self, x: float, mod: None = ...\n ) -> float: ... # In Python 3, returns complex if self is negative and x is not whole\n def __radd__(self, x: float) -> float: ...\n def __rsub__(self, x: float) -> float: ...\n def __rmul__(self, x: float) -> float: ...\n def __rfloordiv__(self, x: float) -> float: ...\n def __rtruediv__(self, x: float) -> float: ...\n def __rmod__(self, x: float) -> float: ...\n def __rdivmod__(self, x: float) -> Tuple[float, float]: ...\n def __rpow__(self, x: float, mod: None = ...) -> float: ...\n def __getnewargs__(self) -> Tuple[float]: ...\n def __trunc__(self) -> int: ...\n if sys.version_info >= (3, 9):\n def __ceil__(self) -> int: ...\n def __floor__(self) -> int: ...\n @overload\n def __round__(self, ndigits: None = ...) -> int: ...\n @overload\n def __round__(self, ndigits: SupportsIndex) -> float: ...\n def __eq__(self, x: object) -> bool: ...\n def __ne__(self, x: object) -> bool: ...\n def __lt__(self, x: float) -> bool: ...\n def __le__(self, x: float) -> bool: ...\n def __gt__(self, x: float) -> bool: ...\n def __ge__(self, x: float) -> bool: ...\n def __neg__(self) -> float: ...\n def __pos__(self) -> float: ...\n def __str__(self) -> str: ...\n def __int__(self) -> int: ...\n def __float__(self) -> float: ...\n def __abs__(self) -> float: ...\n def __hash__(self) -> int: ...\n def __bool__(self) -> bool: ...\n\nclass complex:\n @overload\n def __new__(cls: Type[_T], real: float = ..., imag: float = ...) -> _T: ...\n @overload\n def __new__(\n cls: Type[_T], real: str | SupportsComplex | SupportsIndex | complex\n ) -> _T: ...\n @property\n def real(self) -> float: ...\n @property\n def imag(self) -> float: ...\n def __add__(self, x: complex) -> complex: ...\n def __sub__(self, x: complex) -> complex: ...\n def __mul__(self, x: complex) -> complex: ...\n def __pow__(self, x: complex, mod: None = ...) -> complex: ...\n def __truediv__(self, x: complex) -> complex: ...\n def __radd__(self, x: complex) -> complex: ...\n def __rsub__(self, x: complex) -> complex: ...\n def __rmul__(self, x: complex) -> complex: ...\n def __rpow__(self, x: complex, mod: None = ...) -> complex: ...\n def __rtruediv__(self, x: complex) -> complex: ...\n def __eq__(self, x: object) -> bool: ...\n def __ne__(self, x: object) -> bool: ...\n def __neg__(self) -> complex: ...\n def __pos__(self) -> complex: ...\n def __str__(self) -> str: ...\n def __abs__(self) -> float: ...\n def __hash__(self) -> int: ...\n def __bool__(self) -> bool: ...\n\nclass str(Sequence[str]):\n @overload\n def __new__(cls: Type[_T], o: object = ...) -> _T: ...\n @overload\n def __new__(\n cls: Type[_T], o: bytes, encoding: str = ..., errors: str = ...\n ) -> _T: ...\n def count(\n self,\n x: str,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def encode(self, encoding: str = ..., errors: str = ...) -> bytes: ...\n def endswith(\n self,\n __suffix: str | Tuple[str, ...],\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> bool: ...\n def find(\n self,\n __sub: str,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def format(self, *args: object, **kwargs: object) -> str: ...\n def index(\n self,\n __sub: str,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def isalpha(self) -> bool: ...\n def isdigit(self) -> bool: ...\n def islower(self) -> bool: ...\n def isspace(self) -> bool: ...\n def isupper(self) -> bool: ...\n def join(self, __iterable: Iterable[str]) -> str: ...\n def lower(self) -> str: ...\n def lstrip(self, __chars: str | None = ...) -> str: ...\n def replace(self, __old: str, __new: str, __count: SupportsIndex = ...) -> str: ...\n def rfind(\n self,\n __sub: str,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def rindex(\n self,\n __sub: str,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def rsplit(\n self, sep: str | None = ..., maxsplit: SupportsIndex = ...\n ) -> list[str]: ...\n def rstrip(self, __chars: str | None = ...) -> str: ...\n def split(\n self, sep: str | None = ..., maxsplit: SupportsIndex = ...\n ) -> list[str]: ...\n def startswith(\n self,\n __prefix: str | Tuple[str, ...],\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> bool: ...\n def strip(self, __chars: str | None = ...) -> str: ...\n def upper(self) -> str: ...\n def __add__(self, s: str) -> str: ...\n # Incompatible with Sequence.__contains__\n def __contains__(self, o: str) -> bool: ... # type: ignore\n def __eq__(self, x: object) -> bool: ...\n def __ge__(self, x: str) -> bool: ...\n def __getitem__(self, i: int | slice) -> str: ...\n def __gt__(self, x: str) -> bool: ...\n def __hash__(self) -> int: ...\n def __iter__(self) -> Iterator[str]: ...\n def __le__(self, x: str) -> bool: ...\n def __len__(self) -> int: ...\n def __lt__(self, x: str) -> bool: ...\n def __mod__(self, x: Any) -> str: ...\n def __mul__(self, n: SupportsIndex) -> str: ...\n def __ne__(self, x: object) -> bool: ...\n def __repr__(self) -> str: ...\n def __rmul__(self, n: SupportsIndex) -> str: ...\n def __str__(self) -> str: ...\n def __getnewargs__(self) -> Tuple[str]: ...\n\nclass bytes(ByteString):\n @overload\n def __new__(cls: Type[_T], ints: Iterable[SupportsIndex]) -> _T: ...\n @overload\n def __new__(cls: Type[_T], string: str, encoding: str, errors: str = ...) -> _T: ...\n @overload\n def __new__(cls: Type[_T], length: SupportsIndex) -> _T: ...\n @overload\n def __new__(cls: Type[_T]) -> _T: ...\n @overload\n def __new__(cls: Type[_T], o: SupportsBytes) -> _T: ...\n def count(\n self,\n __sub: bytes | SupportsIndex,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def decode(self, encoding: str = ..., errors: str = ...) -> str: ...\n def endswith(\n self,\n __suffix: bytes | Tuple[bytes, ...],\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> bool: ...\n def find(\n self,\n __sub: bytes | SupportsIndex,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def index(\n self,\n __sub: bytes | SupportsIndex,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def isalpha(self) -> bool: ...\n def isdigit(self) -> bool: ...\n def islower(self) -> bool: ...\n def isspace(self) -> bool: ...\n def isupper(self) -> bool: ...\n def join(self, __iterable_of_bytes: Iterable[ByteString | memoryview]) -> bytes: ...\n def lower(self) -> bytes: ...\n def lstrip(self, __bytes: bytes | None = ...) -> bytes: ...\n def replace(\n self, __old: bytes, __new: bytes, __count: SupportsIndex = ...\n ) -> bytes: ...\n def rfind(\n self,\n __sub: bytes | SupportsIndex,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def rindex(\n self,\n __sub: bytes | SupportsIndex,\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> int: ...\n def rsplit(\n self, sep: bytes | None = ..., maxsplit: SupportsIndex = ...\n ) -> list[bytes]: ...\n def rstrip(self, __bytes: bytes | None = ...) -> bytes: ...\n def split(\n self, sep: bytes | None = ..., maxsplit: SupportsIndex = ...\n ) -> list[bytes]: ...\n def startswith(\n self,\n __prefix: bytes | Tuple[bytes, ...],\n __start: SupportsIndex | None = ...,\n __end: SupportsIndex | None = ...,\n ) -> bool: ...\n def strip(self, __bytes: bytes | None = ...) -> bytes: ...\n def upper(self) -> bytes: ...\n def __len__(self) -> int: ...\n def __iter__(self) -> Iterator[int]: ...\n def __str__(self) -> str: ...\n def __repr__(self) -> str: ...\n def __hash__(self) -> int: ...\n @overload\n def __getitem__(self, i: SupportsIndex) -> int: ...\n @overload\n def __getitem__(self, s: slice) -> bytes: ...\n def __add__(self, s: bytes) -> bytes: ...\n def __mul__(self, n: SupportsIndex) -> bytes: ...\n def __rmul__(self, n: SupportsIndex) -> bytes: ...\n def __mod__(self, value: Any) -> bytes: ...\n # Incompatible with Sequence.__contains__\n def __contains__(self, o: SupportsIndex | bytes) -> bool: ... # type: ignore\n def __eq__(self, x: object) -> bool: ...\n def __ne__(self, x: object) -> bool: ...\n def __lt__(self, x: bytes) -> bool: ...\n def __le__(self, x: bytes) -> bool: ...\n def __gt__(self, x: bytes) -> bool: ...\n def __ge__(self, x: bytes) -> bool: ...\n def __getnewargs__(self) -> Tuple[bytes]: ...\n\nclass bytearray:\n @overload\n def __init__(self) -> None: ...\n @overload\n def __init__(self, ints: Iterable[SupportsIndex]) -> None: ...\n @overload\n def __init__(self, string: str, encoding: str, errors: str = ...) -> None: ...\n @overload\n def __init__(self, length: SupportsIndex) -> None: ...\n def append(self, __item: SupportsIndex) -> None: ...\n def decode(self, encoding: str = ..., errors: str = ...) -> str: ...\n def extend(self, __iterable_of_ints: Iterable[SupportsIndex]) -> None: ...\n def __len__(self) -> int: ...\n def __iter__(self) -> Iterator[int]: ...\n def __str__(self) -> str: ...\n def __repr__(self) -> str: ...\n __hash__: None # type: ignore\n @overload\n def __getitem__(self, i: SupportsIndex) -> int: ...\n @overload\n def __getitem__(self, s: slice) -> bytearray: ...\n @overload\n def __setitem__(self, i: SupportsIndex, x: SupportsIndex) -> None: ...\n @overload\n def __setitem__(self, s: slice, x: Iterable[SupportsIndex] | bytes) -> None: ...\n def __delitem__(self, i: SupportsIndex | slice) -> None: ...\n def __add__(self, s: bytes) -> bytearray: ...\n def __iadd__(self, s: Iterable[int]) -> bytearray: ...\n def __mul__(self, n: SupportsIndex) -> bytearray: ...\n def __rmul__(self, n: SupportsIndex) -> bytearray: ...\n def __imul__(self, n: SupportsIndex) -> bytearray: ...\n def __mod__(self, value: Any) -> bytes: ...\n # Incompatible with Sequence.__contains__\n def __contains__(self, o: SupportsIndex | bytes) -> bool: ... # type: ignore\n def __eq__(self, x: object) -> bool: ...\n def __ne__(self, x: object) -> bool: ...\n def __lt__(self, x: bytes) -> bool: ...\n def __le__(self, x: bytes) -> bool: ...\n def __gt__(self, x: bytes) -> bool: ...\n def __ge__(self, x: bytes) -> bool: ...\n\nclass memoryview(Sized, Sequence[int]):\n def __init__(self, obj: ReadableBuffer) -> None: ...\n @overload\n def __getitem__(self, i: SupportsIndex) -> int: ...\n @overload\n def __getitem__(self, s: slice) -> memoryview: ...\n def __contains__(self, x: object) -> bool: ...\n def __iter__(self) -> Iterator[int]: ...\n def __len__(self) -> int: ...\n @overload\n def __setitem__(self, s: slice, o: bytes) -> None: ...\n @overload\n def __setitem__(self, i: SupportsIndex, o: SupportsIndex) -> None: ...\n\n@final\nclass bool(int):\n def __new__(cls: Type[_T], __o: object = ...) -> _T: ...\n @overload\n def __and__(self, x: bool) -> bool: ...\n @overload\n def __and__(self, x: int) -> int: ...\n @overload\n def __or__(self, x: bool) -> bool: ...\n @overload\n def __or__(self, x: int) -> int: ...\n @overload\n def __xor__(self, x: bool) -> bool: ...\n @overload\n def __xor__(self, x: int) -> int: ...\n @overload\n def __rand__(self, x: bool) -> bool: ...\n @overload\n def __rand__(self, x: int) -> int: ...\n @overload\n def __ror__(self, x: bool) -> bool: ...\n @overload\n def __ror__(self, x: int) -> int: ...\n @overload\n def __rxor__(self, x: bool) -> bool: ...\n @overload\n def __rxor__(self, x: int) -> int: ...\n def __getnewargs__(self) -> Tuple[int]: ...\n\nclass slice(object):\n start: Any\n step: Any\n stop: Any\n __hash__: None # type: ignore\n def indices(self, len: SupportsIndex) -> Tuple[int, int, int]: ...\n\nclass tuple(Sequence[_T_co], Generic[_T_co]):\n def __new__(cls: Type[_T], iterable: Iterable[_T_co] = ...) -> _T: ...\n def __len__(self) -> int: ...\n def __contains__(self, x: object) -> bool: ...\n @overload\n def __getitem__(self, x: int) -> _T_co: ...\n @overload\n def __getitem__(self, x: slice) -> Tuple[_T_co, ...]: ...\n def __iter__(self) -> Iterator[_T_co]: ...\n def __lt__(self, x: Tuple[_T_co, ...]) -> bool: ...\n def __le__(self, x: Tuple[_T_co, ...]) -> bool: ...\n def __gt__(self, x: Tuple[_T_co, ...]) -> bool: ...\n def __ge__(self, x: Tuple[_T_co, ...]) -> bool: ...\n @overload\n def __add__(self, x: Tuple[_T_co, ...]) -> Tuple[_T_co, ...]: ...\n @overload\n def __add__(self, x: Tuple[_T, ...]) -> Tuple[_T_co | _T, ...]: ...\n def __mul__(self, n: SupportsIndex) -> Tuple[_T_co, ...]: ...\n def __rmul__(self, n: SupportsIndex) -> Tuple[_T_co, ...]: ...\n def count(self, __value: Any) -> int: ...\n def index(\n self, __value: Any, __start: SupportsIndex = ..., __stop: SupportsIndex = ...\n ) -> int: ...\n\n# Can we remove this?\nclass function:\n # TODO not defined in builtins!\n __name__: str\n __module__: str\n __code__: CodeType\n __qualname__: str\n __annotations__: dict[str, Any]\n\nclass frozenset(AbstractSet[_T_co], Generic[_T_co]):\n @overload\n def __new__(cls: type[Self]) -> Self: ...\n @overload\n def __new__(cls: type[Self], __iterable: Iterable[_T_co]) -> Self: ...\n def copy(self) -> FrozenSet[_T_co]: ...\n def difference(self, *s: Iterable[object]) -> FrozenSet[_T_co]: ...\n def intersection(self, *s: Iterable[object]) -> FrozenSet[_T_co]: ...\n def isdisjoint(self, s: Iterable[_T_co]) -> bool: ...\n def issubset(self, s: Iterable[object]) -> bool: ...\n def issuperset(self, s: Iterable[object]) -> bool: ...\n def symmetric_difference(self, s: Iterable[_T_co]) -> FrozenSet[_T_co]: ...\n def union(self, *s: Iterable[_T_co]) -> FrozenSet[_T_co]: ...\n def __len__(self) -> int: ...\n def __contains__(self, o: object) -> bool: ...\n def __iter__(self) -> Iterator[_T_co]: ...\n def __str__(self) -> str: ...\n def __and__(self, s: AbstractSet[_T_co]) -> FrozenSet[_T_co]: ...\n def __or__(self, s: AbstractSet[_S]) -> FrozenSet[_T_co | _S]: ...\n def __sub__(self, s: AbstractSet[_T_co]) -> FrozenSet[_T_co]: ...\n def __xor__(self, s: AbstractSet[_S]) -> FrozenSet[_T_co | _S]: ...\n def __le__(self, s: AbstractSet[object]) -> bool: ...\n def __lt__(self, s: AbstractSet[object]) -> bool: ...\n def __ge__(self, s: AbstractSet[object]) -> bool: ...\n def __gt__(self, s: AbstractSet[object]) -> bool: ...\n if sys.version_info >= (3, 9):\n def __class_getitem__(cls, item: Any) -> GenericAlias: ...\n\nclass list(MutableSequence[_T], Generic[_T]):\n @overload\n def __init__(self) -> None: ...\n @overload\n def __init__(self, iterable: Iterable[_T]) -> None: ...\n def clear(self) -> None: ...\n def copy(self) -> list[_T]: ...\n def append(self, __object: _T) -> None: ...\n def extend(self, __iterable: Iterable[_T]) -> None: ...\n def pop(self, __index: SupportsIndex = ...) -> _T: ...\n def index(\n self, __value: _T, __start: SupportsIndex = ..., __stop: SupportsIndex = ...\n ) -> int: ...\n def count(self, __value: _T) -> int: ...\n def insert(self, __index: SupportsIndex, __object: _T) -> None: ...\n def remove(self, __value: _T) -> None: ...\n def reverse(self) -> None: ...\n @overload\n def sort(\n self: list[SupportsLessThanT], *, key: None = ..., reverse: bool = ...\n ) -> None: ...\n @overload\n def sort(\n self, *, key: Callable[[_T], SupportsLessThan], reverse: bool = ...\n ) -> None: ...\n def __len__(self) -> int: ...\n def __iter__(self) -> Iterator[_T]: ...\n def __str__(self) -> str: ...\n __hash__: None # type: ignore\n @overload\n def __getitem__(self, i: SupportsIndex) -> _T: ...\n @overload\n def __getitem__(self, s: slice) -> list[_T]: ...\n @overload\n def __setitem__(self, i: SupportsIndex, o: _T) -> None: ...\n @overload\n def __setitem__(self, s: slice, o: Iterable[_T]) -> None: ...\n def __delitem__(self, i: SupportsIndex | slice) -> None: ...\n def __add__(self, x: list[_T]) -> list[_T]: ...\n def __iadd__(self: _S, x: Iterable[_T]) -> _S: ...\n def __mul__(self, n: SupportsIndex) -> list[_T]: ...\n def __rmul__(self, n: SupportsIndex) -> list[_T]: ...\n def __imul__(self: _S, n: SupportsIndex) -> _S: ...\n def __contains__(self, o: object) -> bool: ...\n def __reversed__(self) -> Iterator[_T]: ...\n def __gt__(self, x: list[_T]) -> bool: ...\n def __ge__(self, x: list[_T]) -> bool: ...\n def __lt__(self, x: list[_T]) -> bool: ...\n def __le__(self, x: list[_T]) -> bool: ...\n if sys.version_info >= (3, 9):\n def __class_getitem__(cls, item: Any) -> GenericAlias: ...\n\nclass dict(MutableMapping[_KT, _VT], Generic[_KT, _VT]):\n @overload\n def __init__(self: dict[_KT, _VT]) -> None: ...\n @overload\n def __init__(self: dict[str, _VT], **kwargs: _VT) -> None: ...\n @overload\n def __init__(\n self, map: SupportsKeysAndGetItem[_KT, _VT], **kwargs: _VT\n ) -> None: ...\n @overload\n def __init__(self, iterable: Iterable[Tuple[_KT, _VT]], **kwargs: _VT) -> None: ...\n def __new__(cls: Type[_T1], *args: Any, **kwargs: Any) -> _T1: ...\n def clear(self) -> None: ...\n def copy(self) -> dict[_KT, _VT]: ...\n def popitem(self) -> Tuple[_KT, _VT]: ...\n def setdefault(self, __key: _KT, __default: _VT = ...) -> _VT: ...\n @overload\n def update(self, __m: Mapping[_KT, _VT], **kwargs: _VT) -> None: ...\n @overload\n def update(self, __m: Iterable[Tuple[_KT, _VT]], **kwargs: _VT) -> None: ...\n @overload\n def update(self, **kwargs: _VT) -> None: ...\n def keys(self) -> KeysView[_KT]: ...\n def values(self) -> ValuesView[_VT]: ...\n def items(self) -> ItemsView[_KT, _VT]: ...\n @classmethod\n @overload\n def fromkeys(\n cls, __iterable: Iterable[_T], __value: None = ...\n ) -> dict[_T, Any | None]: ...\n @classmethod\n @overload\n def fromkeys(cls, __iterable: Iterable[_T], __value: _S) -> dict[_T, _S]: ...\n def __len__(self) -> int: ...\n def __getitem__(self, k: _KT) -> _VT: ...\n def __setitem__(self, k: _KT, v: _VT) -> None: ...\n def __delitem__(self, v: _KT) -> None: ...\n def __iter__(self) -> Iterator[_KT]: ...\n if sys.version_info >= (3, 8):\n def __reversed__(self) -> Iterator[_KT]: ...\n def __str__(self) -> str: ...\n __hash__: None # type: ignore\n if sys.version_info >= (3, 9):\n def __class_getitem__(cls, item: Any) -> GenericAlias: ...\n def __or__(self, __value: Mapping[_T1, _T2]) -> dict[_KT | _T1, _VT | _T2]: ...\n def __ror__(self, __value: Mapping[_T1, _T2]) -> dict[_KT | _T1, _VT | _T2]: ...\n def __ior__(self, __value: Mapping[_KT, _VT]) -> dict[_KT, _VT]: ... # type: ignore\n\nclass set(MutableSet[_T], Generic[_T]):\n def __init__(self, iterable: Iterable[_T] = ...) -> None: ...\n def add(self, element: _T) -> None: ...\n def clear(self) -> None: ...\n def copy(self) -> Set[_T]: ...\n def difference(self, *s: Iterable[Any]) -> Set[_T]: ...\n def difference_update(self, *s: Iterable[Any]) -> None: ...\n def discard(self, element: _T) -> None: ...\n def intersection(self, *s: Iterable[Any]) -> Set[_T]: ...\n def intersection_update(self, *s: Iterable[Any]) -> None: ...\n def isdisjoint(self, s: Iterable[Any]) -> bool: ...\n def issubset(self, s: Iterable[Any]) -> bool: ...\n def issuperset(self, s: Iterable[Any]) -> bool: ...\n def pop(self) -> _T: ...\n def remove(self, element: _T) -> None: ...\n def symmetric_difference(self, s: Iterable[_T]) -> Set[_T]: ...\n def symmetric_difference_update(self, s: Iterable[_T]) -> None: ...\n def union(self, *s: Iterable[_T]) -> Set[_T]: ...\n def update(self, *s: Iterable[_T]) -> None: ...\n def __len__(self) -> int: ...\n def __contains__(self, o: object) -> bool: ...\n def __iter__(self) -> Iterator[_T]: ...\n def __str__(self) -> str: ...\n def __and__(self, s: AbstractSet[object]) -> Set[_T]: ...\n def __iand__(self, s: AbstractSet[object]) -> Set[_T]: ...\n def __or__(self, s: AbstractSet[_S]) -> Set[_T | _S]: ...\n def __ior__(self, s: AbstractSet[_S]) -> Set[_T | _S]: ...\n def __sub__(self, s: AbstractSet[_T | None]) -> Set[_T]: ...\n def __isub__(self, s: AbstractSet[_T | None]) -> Set[_T]: ...\n def __xor__(self, s: AbstractSet[_S]) -> Set[_T | _S]: ...\n def __ixor__(self, s: AbstractSet[_S]) -> Set[_T | _S]: ...\n def __le__(self, s: AbstractSet[object]) -> bool: ...\n def __lt__(self, s: AbstractSet[object]) -> bool: ...\n def __ge__(self, s: AbstractSet[object]) -> bool: ...\n def __gt__(self, s: AbstractSet[object]) -> bool: ...\n __hash__: None # type: ignore\n if sys.version_info >= (3, 9):\n def __class_getitem__(cls, item: Any) -> GenericAlias: ...\n\nclass enumerate(Iterator[Tuple[int, _T]], Generic[_T]):\n def __init__(self, iterable: Iterable[_T], start: int = ...) -> None: ...\n def __iter__(self) -> Iterator[Tuple[int, _T]]: ...\n def __next__(self) -> Tuple[int, _T]: ...\n if sys.version_info >= (3, 9):\n def __class_getitem__(cls, item: Any) -> GenericAlias: ...\n\nclass range(Sequence[int]):\n start: int\n stop: int\n step: int\n @overload\n def __init__(self, stop: SupportsIndex) -> None: ...\n @overload\n def __init__(\n self, start: SupportsIndex, stop: SupportsIndex, step: SupportsIndex = ...\n ) -> None: ...\n def __len__(self) -> int: ...\n def __contains__(self, o: object) -> bool: ...\n def __iter__(self) -> Iterator[int]: ...\n @overload\n def __getitem__(self, i: SupportsIndex) -> int: ...\n @overload\n def __getitem__(self, s: slice) -> range: ...\n def __repr__(self) -> str: ...\n def __reversed__(self) -> Iterator[int]: ...\n\nclass property(object):\n fget: Callable[[Any], Any] | None\n fset: Callable[[Any, Any], None] | None\n fdel: Callable[[Any], None] | None\n def __init__(\n self,\n fget: Callable[[Any], Any] | None = ...,\n fset: Callable[[Any, Any], None] | None = ...,\n fdel: Callable[[Any], None] | None = ...,\n doc: str | None = ...,\n ) -> None: ...\n def getter(self, fget: Callable[[Any], Any]) -> property: ...\n def setter(self, fset: Callable[[Any, Any], None]) -> property: ...\n def deleter(self, fdel: Callable[[Any], None]) -> property: ...\n def __get__(self, obj: Any, type: type | None = ...) -> Any: ...\n def __set__(self, obj: Any, value: Any) -> None: ...\n def __delete__(self, obj: Any) -> None: ...\n\nclass _NotImplementedType(Any): # type: ignore\n # A little weird, but typing the __call__ as NotImplemented makes the error message\n # for NotImplemented() much better\n __call__: NotImplemented # type: ignore\n\nNotImplemented: _NotImplementedType\n\ndef abs(__x: SupportsAbs[_T]) -> _T: ...\ndef all(__iterable: Iterable[object]) -> bool: ...\ndef any(__iterable: Iterable[object]) -> bool: ...\ndef bin(__number: int | SupportsIndex) -> str: ...\n\nif sys.version_info >= (3, 7):\n def breakpoint(*args: Any, **kws: Any) -> None: ...\n\ndef callable(__obj: object) -> bool: ...\ndef chr(__i: int) -> str: ...\n\n# We define this here instead of using os.PathLike to avoid import cycle issues.\n# See https://github.com/python/typeshed/pull/991#issuecomment-288160993\n_AnyStr_co = TypeVar(\"_AnyStr_co\", str, bytes, covariant=True)\n\nclass _PathLike(Protocol[_AnyStr_co]):\n def __fspath__(self) -> _AnyStr_co: ...\n\nif sys.version_info >= (3, 10):\n def aiter(__iterable: AsyncIterable[_T]) -> AsyncIterator[_T]: ...\n @overload\n async def anext(__i: AsyncIterator[_T]) -> _T: ...\n @overload\n async def anext(__i: AsyncIterator[_T], default: _VT) -> _T | _VT: ...\n\ndef delattr(__obj: Any, __name: str) -> None: ...\ndef dir(__o: object = ...) -> list[str]: ...\n@overload\ndef divmod(__x: SupportsDivMod[_T_contra, _T_co], __y: _T_contra) -> _T_co: ...\n@overload\ndef divmod(__x: _T_contra, __y: SupportsRDivMod[_T_contra, _T_co]) -> _T_co: ...\ndef eval(\n __source: str | bytes | CodeType,\n __globals: dict[str, Any] | None = ...,\n __locals: Mapping[str, Any] | None = ...,\n) -> Any: ...\ndef exec(\n __source: str | bytes | CodeType,\n __globals: dict[str, Any] | None = ...,\n __locals: Mapping[str, Any] | None = ...,\n) -> Any: ...\n\nclass filter(Iterator[_T], Generic[_T]):\n @overload\n def __init__(self, __function: None, __iterable: Iterable[_T | None]) -> None: ...\n @overload\n def __init__(\n self, __function: Callable[[_T], Any], __iterable: Iterable[_T]\n ) -> None: ...\n def __iter__(self) -> Iterator[_T]: ...\n def __next__(self) -> _T: ...\n\n@overload\ndef getattr(__o: object, name: str) -> Any: ...\n\n# While technically covered by the last overload, spelling out the types for None and bool\n# help mypy out in some tricky situations involving type context (aka bidirectional inference)\n@overload\ndef getattr(__o: object, name: str, __default: None) -> Any | None: ...\n@overload\ndef getattr(__o: object, name: str, __default: bool) -> Any | bool: ...\n@overload\ndef getattr(__o: object, name: str, __default: _T) -> Any | _T: ...\ndef globals() -> dict[str, Any]: ...\ndef hasattr(__obj: object, __name: str) -> bool: ...\ndef hash(__obj: object) -> int: ...\ndef help(*args: Any, **kwds: Any) -> None: ...\ndef hex(__number: int | SupportsIndex) -> str: ...\ndef id(__obj: object) -> int: ...\ndef input(__prompt: Any = ...) -> str: ...\n@overload\ndef iter(__iterable: Iterable[_T]) -> Iterator[_T]: ...\n@overload\ndef iter(__function: Callable[[], _T | None], __sentinel: None) -> Iterator[_T]: ...\n@overload\ndef iter(__function: Callable[[], _T], __sentinel: Any) -> Iterator[_T]: ...\n\nif sys.version_info >= (3, 10):\n def isinstance(\n __obj: object,\n __class_or_tuple: type\n | types.UnionType\n | Tuple[type | types.UnionType | Tuple[Any, ...], ...],\n ) -> bool: ...\n def issubclass(\n __cls: type,\n __class_or_tuple: type\n | types.UnionType\n | Tuple[type | types.UnionType | Tuple[Any, ...], ...],\n ) -> bool: ...\n\nelse:\n def isinstance(\n __obj: object, __class_or_tuple: type | Tuple[type | Tuple[Any, ...], ...]\n ) -> bool: ...\n def issubclass(\n __cls: type, __class_or_tuple: type | Tuple[type | Tuple[Any, ...], ...]\n ) -> bool: ...\n\ndef len(__obj: Sized) -> int: ...\ndef locals() -> dict[str, Any]: ...\n\nclass map(Iterator[_S], Generic[_S]):\n @overload\n def __init__(self, __func: Callable[[_T1], _S], __iter1: Iterable[_T1]) -> None: ...\n @overload\n def __init__(\n self,\n __func: Callable[[_T1, _T2], _S],\n __iter1: Iterable[_T1],\n __iter2: Iterable[_T2],\n ) -> None: ...\n @overload\n def __init__(\n self,\n __func: Callable[[_T1, _T2, _T3], _S],\n __iter1: Iterable[_T1],\n __iter2: Iterable[_T2],\n __iter3: Iterable[_T3],\n ) -> None: ...\n @overload\n def __init__(\n self,\n __func: Callable[[_T1, _T2, _T3, _T4], _S],\n __iter1: Iterable[_T1],\n __iter2: Iterable[_T2],\n __iter3: Iterable[_T3],\n __iter4: Iterable[_T4],\n ) -> None: ...\n @overload\n def __init__(\n self,\n __func: Callable[[_T1, _T2, _T3, _T4, _T5], _S],\n __iter1: Iterable[_T1],\n __iter2: Iterable[_T2],\n __iter3: Iterable[_T3],\n __iter4: Iterable[_T4],\n __iter5: Iterable[_T5],\n ) -> None: ...\n @overload\n def __init__(\n self,\n __func: Callable[..., _S],\n __iter1: Iterable[Any],\n __iter2: Iterable[Any],\n __iter3: Iterable[Any],\n __iter4: Iterable[Any],\n __iter5: Iterable[Any],\n __iter6: Iterable[Any],\n *iterables: Iterable[Any],\n ) -> None: ...\n def __iter__(self) -> Iterator[_S]: ...\n def __next__(self) -> _S: ...\n\n@overload\ndef max(\n __arg1: SupportsLessThanT,\n __arg2: SupportsLessThanT,\n *_args: SupportsLessThanT,\n key: None = ...,\n) -> SupportsLessThanT: ...\n@overload\ndef max(\n __arg1: _T, __arg2: _T, *_args: _T, key: Callable[[_T], SupportsLessThan]\n) -> _T: ...\n@overload\ndef max(\n __iterable: Iterable[SupportsLessThanT], *, key: None = ...\n) -> SupportsLessThanT: ...\n@overload\ndef max(__iterable: Iterable[_T], *, key: Callable[[_T], SupportsLessThan]) -> _T: ...\n@overload\ndef max(\n __iterable: Iterable[SupportsLessThanT], *, key: None = ..., default: _T\n) -> SupportsLessThanT | _T: ...\n@overload\ndef max(\n __iterable: Iterable[_T1], *, key: Callable[[_T1], SupportsLessThan], default: _T2\n) -> _T1 | _T2: ...\n@overload\ndef min(\n __arg1: SupportsLessThanT,\n __arg2: SupportsLessThanT,\n *_args: SupportsLessThanT,\n key: None = ...,\n) -> SupportsLessThanT: ...\n@overload\ndef min(\n __arg1: _T, __arg2: _T, *_args: _T, key: Callable[[_T], SupportsLessThan]\n) -> _T: ...\n@overload\ndef min(\n __iterable: Iterable[SupportsLessThanT], *, key: None = ...\n) -> SupportsLessThanT: ...\n@overload\ndef min(__iterable: Iterable[_T], *, key: Callable[[_T], SupportsLessThan]) -> _T: ...\n@overload\ndef min(\n __iterable: Iterable[SupportsLessThanT], *, key: None = ..., default: _T\n) -> SupportsLessThanT | _T: ...\n@overload\ndef min(\n __iterable: Iterable[_T1], *, key: Callable[[_T1], SupportsLessThan], default: _T2\n) -> _T1 | _T2: ...\n@overload\ndef next(__i: Iterator[_T]) -> _T: ...\n@overload\ndef next(__i: Iterator[_T], default: _VT) -> _T | _VT: ...\ndef oct(__number: int | SupportsIndex) -> str: ...\n\n_OpenFile = Union[StrOrBytesPath, int]\n_Opener = Callable[[str, int], int]\n\n# Text mode: always returns a TextIOWrapper\n@overload\ndef open(\n file: _OpenFile,\n mode: OpenTextMode = ...,\n buffering: int = ...,\n encoding: str | None = ...,\n errors: str | None = ...,\n newline: str | None = ...,\n closefd: bool = ...,\n opener: _Opener | None = ...,\n) -> TextIO: ...\n\n# Unbuffered binary mode: returns a FileIO\n@overload\ndef open(\n file: _OpenFile,\n mode: OpenBinaryMode,\n buffering: int = ...,\n encoding: None = ...,\n errors: None = ...,\n newline: None = ...,\n closefd: bool = ...,\n opener: _Opener | None = ...,\n) -> BinaryIO: ...\n\n# Fallback if mode is not specified\n@overload\ndef open(\n file: _OpenFile,\n mode: str,\n buffering: int = ...,\n encoding: str | None = ...,\n errors: str | None = ...,\n newline: str | None = ...,\n closefd: bool = ...,\n opener: _Opener | None = ...,\n) -> IO[Any]: ...\ndef ord(__c: str | bytes) -> int: ...\ndef print(\n *values: object,\n sep: str | None = ...,\n end: str | None = ...,\n file: SupportsWrite[str] | None = ...,\n flush: bool = ...,\n) -> None: ...\n\n_E = TypeVar(\"_E\", contravariant=True)\n_M = TypeVar(\"_M\", contravariant=True)\n\nclass _SupportsPow2(Protocol[_E, _T_co]):\n def __pow__(self, __other: _E) -> _T_co: ...\n\nclass _SupportsPow3(Protocol[_E, _M, _T_co]):\n def __pow__(self, __other: _E, __modulo: _M) -> _T_co: ...\n\nif sys.version_info >= (3, 8):\n @overload\n def pow(\n base: int, exp: int, mod: None = ...\n ) -> Any: ... # returns int or float depending on whether exp is non-negative\n @overload\n def pow(base: int, exp: int, mod: int) -> int: ...\n @overload\n def pow(base: float, exp: float, mod: None = ...) -> float: ...\n @overload\n def pow(base: _SupportsPow2[_E, _T_co], exp: _E) -> _T_co: ...\n @overload\n def pow(base: _SupportsPow3[_E, _M, _T_co], exp: _E, mod: _M) -> _T_co: ...\n\nelse:\n @overload\n def pow(\n __base: int, __exp: int, __mod: None = ...\n ) -> Any: ... # returns int or float depending on whether exp is non-negative\n @overload\n def pow(__base: int, __exp: int, __mod: int) -> int: ...\n @overload\n def pow(__base: float, __exp: float, __mod: None = ...) -> float: ...\n @overload\n def pow(__base: _SupportsPow2[_E, _T_co], __exp: _E) -> _T_co: ...\n @overload\n def pow(__base: _SupportsPow3[_E, _M, _T_co], __exp: _E, __mod: _M) -> _T_co: ...\n\nclass reversed(Iterator[_T], Generic[_T]):\n @overload\n def __init__(self, __sequence: Reversible[_T]) -> None: ...\n @overload\n def __init__(self, __sequence: SupportsLenAndGetItem[_T]) -> None: ...\n def __iter__(self) -> Iterator[_T]: ...\n def __next__(self) -> _T: ...\n\ndef repr(__obj: object) -> str: ...\n@overload\ndef round(number: SupportsRound[Any]) -> int: ...\n@overload\ndef round(number: SupportsRound[Any], ndigits: None) -> int: ...\n@overload\ndef round(number: SupportsRound[_T], ndigits: SupportsIndex) -> _T: ...\ndef setattr(__obj: object, __name: str, __value: Any) -> None: ...\n@overload\ndef sorted(\n __iterable: Iterable[SupportsLessThanT], *, key: None = ..., reverse: bool = ...\n) -> list[SupportsLessThanT]: ...\n@overload\ndef sorted(\n __iterable: Iterable[_T],\n *,\n key: Callable[[_T], SupportsLessThan],\n reverse: bool = ...,\n) -> list[_T]: ...\n\nif sys.version_info >= (3, 8):\n @overload\n def sum(__iterable: Iterable[_T]) -> _T | int: ...\n @overload\n def sum(__iterable: Iterable[_T], start: _S) -> _T | _S: ...\n\nelse:\n @overload\n def sum(__iterable: Iterable[_T]) -> _T | int: ...\n @overload\n def sum(__iterable: Iterable[_T], __start: _S) -> _T | _S: ...\n\nclass zip(Iterator[_T_co], Generic[_T_co]):\n @overload\n def __new__(cls, __iter1: Iterable[_T1]) -> zip[Tuple[_T1]]: ...\n @overload\n def __new__(\n cls, __iter1: Iterable[_T1], __iter2: Iterable[_T2]\n ) -> zip[Tuple[_T1, _T2]]: ...\n @overload\n def __new__(\n cls, __iter1: Iterable[_T1], __iter2: Iterable[_T2], __iter3: Iterable[_T3]\n ) -> zip[Tuple[_T1, _T2, _T3]]: ...\n @overload\n def __new__(\n cls,\n __iter1: Iterable[_T1],\n __iter2: Iterable[_T2],\n __iter3: Iterable[_T3],\n __iter4: Iterable[_T4],\n ) -> zip[Tuple[_T1, _T2, _T3, _T4]]: ...\n @overload\n def __new__(\n cls,\n __iter1: Iterable[_T1],\n __iter2: Iterable[_T2],\n __iter3: Iterable[_T3],\n __iter4: Iterable[_T4],\n __iter5: Iterable[_T5],\n ) -> zip[Tuple[_T1, _T2, _T3, _T4, _T5]]: ...\n @overload\n def __new__(\n cls,\n __iter1: Iterable[Any],\n __iter2: Iterable[Any],\n __iter3: Iterable[Any],\n __iter4: Iterable[Any],\n __iter5: Iterable[Any],\n __iter6: Iterable[Any],\n *iterables: Iterable[Any],\n ) -> zip[Tuple[Any, ...]]: ...\n def __iter__(self) -> Iterator[_T_co]: ...\n def __next__(self) -> _T_co: ...\n\ndef __import__(\n name: str,\n globals: Mapping[str, Any] | None = ...,\n locals: Mapping[str, Any] | None = ...,\n fromlist: Sequence[str] = ...,\n level: int = ...,\n) -> Any: ...\n\n# Actually the type of Ellipsis is , but since it's\n# not exposed anywhere under that name, we make it private here.\nclass ellipsis: ...\n\nEllipsis: ellipsis\n\nclass BaseException(object):\n args: Tuple[Any, ...]\n __cause__: BaseException | None\n __context__: BaseException | None\n __suppress_context__: bool\n __traceback__: TracebackType | None\n def __init__(self, *args: object) -> None: ...\n def __str__(self) -> str: ...\n def __repr__(self) -> str: ...\n def with_traceback(self: _TBE, tb: TracebackType | None) -> _TBE: ...\n\nclass GeneratorExit(BaseException): ...\nclass KeyboardInterrupt(BaseException): ...\n\nclass SystemExit(BaseException):\n code: int\n\nclass Exception(BaseException): ...\n\nclass StopIteration(Exception):\n value: Any\n\n_StandardError = Exception\n\nclass OSError(Exception):\n errno: int\n strerror: str\n # filename, filename2 are actually str | bytes | None\n filename: Any\n filename2: Any\n if sys.platform == \"win32\":\n winerror: int\n\nif sys.platform == \"win32\":\n WindowsError = OSError\n\nclass ArithmeticError(_StandardError): ...\nclass AssertionError(_StandardError): ...\n\nclass AttributeError(_StandardError):\n if sys.version_info >= (3, 10):\n name: str\n obj: object\n\nclass EOFError(_StandardError): ...\n\nclass ImportError(_StandardError):\n def __init__(\n self, *args: object, name: str | None = ..., path: str | None = ...\n ) -> None: ...\n name: str | None\n path: str | None\n msg: str # undocumented\n\nclass LookupError(_StandardError): ...\nclass MemoryError(_StandardError): ...\n\nclass NameError(_StandardError):\n if sys.version_info >= (3, 10):\n name: str\n\nclass RuntimeError(_StandardError): ...\n\nclass StopAsyncIteration(Exception):\n value: Any\n\nclass SyntaxError(_StandardError):\n msg: str\n lineno: int | None\n offset: int | None\n text: str | None\n filename: str | None\n if sys.version_info >= (3, 10):\n end_lineno: int | None\n end_offset: int | None\n\nclass TypeError(_StandardError): ...\nclass ValueError(_StandardError): ...\nclass FloatingPointError(ArithmeticError): ...\nclass OverflowError(ArithmeticError): ...\nclass ZeroDivisionError(ArithmeticError): ...\nclass IndexError(LookupError): ...\nclass KeyError(LookupError): ...\nclass NotImplementedError(RuntimeError): ...\nclass IndentationError(SyntaxError): ...\nclass TabError(IndentationError): ...\n", "/typeshed/stdlib/errno.pyi": "from typing import Mapping\n\nerrorcode: Mapping[int, str]\n\nEACCES: int\nEADDRINUSE: int\nEAGAIN: int\nEALREADY: int\nEBADF: int\nECONNABORTED: int\nECONNREFUSED: int\nECONNRESET: int\nEEXIST: int\nEHOSTUNREACH: int\nEINPROGRESS: int\nEINVAL: int\nEIO: int\nEISDIR: int\nENOBUFS: int\nENODEV: int\nENOENT: int\nENOMEM: int\nENOTCONN: int\nEOPNOTSUPP: int\nEPERM: int\nETIMEDOUT: int\n", "/typeshed/stdlib/gc.pyi": "\"\"\"Controlar el recolector de basura (rb)\"\"\"\nfrom typing import overload\n\ndef enable() -> None:\n \"\"\"Activar la recolecci\u00f3n autom\u00e1tica de basura. (habilitado)\"\"\"\n ...\n\ndef disable() -> None:\n \"\"\"Desactiva la recolecci\u00f3n autom\u00e1tica de basura. (deshabilitar)\n\nHeap memory can still be allocated,\nand garbage collection can still be initiated manually using ``gc.collect``.\"\"\"\n\ndef collect() -> None:\n \"\"\"Ejecuta una recolecci\u00f3n de basura. (recoger)\"\"\"\n ...\n\ndef mem_alloc() -> int:\n \"\"\"Obtiene el n\u00famero de bytes asignados a la RAM din\u00e1mica. (memoria asignada)\n\n:return: The number of bytes allocated.\n\nThis function is MicroPython extension.\"\"\"\n ...\n\ndef mem_free() -> int:\n \"\"\"Obtiene el n\u00famero de bytes de la RAM din\u00e1mica disponible o -1 si se desconoce esta cantidad. (memoria libre)\n\n:return: The number of bytes free.\n\nThis function is MicroPython extension.\"\"\"\n ...\n\n@overload\ndef threshold() -> int:\n \"\"\"Consulta el umbral de asignaci\u00f3n de GC (recolector de basura) adicional. (l\u00edmite)\n\n:return: The GC allocation threshold.\n\nThis function is a MicroPython extension. CPython has a similar\nfunction - ``set_threshold()``, but due to different GC\nimplementations, its signature and semantics are different.\"\"\"\n ...\n\n@overload\ndef threshold(amount: int) -> None:\n \"\"\"Establece el umbral de asignaci\u00f3n de GC (recolector de basura) adicional. (l\u00edmite)\n\nNormally, a collection is triggered only when a new allocation\ncannot be satisfied, i.e. on an out-of-memory (OOM) condition.\nIf this function is called, in addition to OOM, a collection\nwill be triggered each time after ``amount`` bytes have been\nallocated (in total, since the previous time such an amount of bytes\nhave been allocated). ``amount`` is usually specified as less than the\nfull heap size, with the intention to trigger a collection earlier than when the\nheap becomes exhausted, and in the hope that an early collection will prevent\nexcessive memory fragmentation. This is a heuristic measure, the effect\nof which will vary from application to application, as well as\nthe optimal value of the ``amount`` parameter.\n\nA value of -1 means a disabled allocation threshold.\n\nThis function is a MicroPython extension. CPython has a similar\nfunction - ``set_threshold()``, but due to different GC\nimplementations, its signature and semantics are different.\n\n:param amount: (cantidad) N\u00famero de bytes despu\u00e9s de los cuales se debe activar una recolecci\u00f3n de basura.\"\"\"\n ...", - "/typeshed/stdlib/log.pyi": "\"\"\"Registra datos en el micro:bit V2. (registrar)\"\"\"\nfrom typing import Literal, Mapping, Optional, Union, overload\nMILLISECONDS = 1\n\"\"\"Formato de marca temporal en milisegundos. (milisegundos)\"\"\"\nSECONDS = 10\n\"\"\"Formato de marca temporal en segundos. (segundos)\"\"\"\nMINUTES = 600\n\"\"\"Formato de marca temporal en minutos. (minutos)\"\"\"\nHOURS = 36000\n\"\"\"Formato de marca temporal en horas. (horas)\"\"\"\nDAYS = 864000\n\"\"\"Formato de marca temporal en d\u00edas. (d\u00edas)\"\"\"\n\ndef set_labels(*labels: str, timestamp: Optional[Literal[1, 10, 36000, 864000]]=SECONDS) -> None:\n \"\"\"Configura la cabecera del archivo de registro. (configurar etiquetas)\n\nExample: ``log.set_labels('X', 'Y', 'Z', timestamp=log.MINUTES)``\n\nIdeally this function should be called a single time, before any data is\nlogged, to configure the data table header once.\n\nIf a log file already exists when the program starts, or if this function\nis called multiple times, it will check the labels already defined in the\nlog file. If this function call contains any new labels not already\npresent, it will generate a new header row with the additional columns.\n\nBy default the first column contains a timestamp for each row. The time\nunit can be selected via the timestamp argument.\n\n:param *labels: (*Etiquetas) Cualquier n\u00famero de argumentos posicionales, cada uno correspondiente a una entrada en el encabezado del registro.\n:param timestamp: (marca de tiempo) Selecciona la unidad de marca de tiempo que se a\u00f1adir\u00e1 autom\u00e1ticamente como la primera columna de cada fila. Los valores de la marca de tiempo pueden ser ``log.MILLISECONDS``, ``log.SECONDS``, ``log.MINUTES``, ``log.HOURS``, ``log.DAYS`` o ``None`` para desactivar la marca de tiempo. El valor por defecto es ``log.SECONDS``.\"\"\"\n ...\n\n@overload\ndef add(data_dictionary: Optional[Mapping[str, Union[str, int, float]]]) -> None:\n \"\"\"A\u00f1ade una fila de datos al registro pasando un diccionario de cabeceras y valores. (a\u00f1adir)\n\nExample: ``log.add({ 'temp': temperature() })``\n\nEach call to this function adds a row to the log.\n\nNew labels not previously specified via the set_labels function, or by a\nprevious call to this function, will trigger a new header entry to be added\nto the log with the extra labels.\n\nLabels previously specified and not present in a call to this function will\nbe skipped with an empty value in the log row.\n\n:param data_dictionary: (diccionario de datos) Los datos que se registrar\u00e1n como un diccionario con una clave para cada cabecera.\"\"\"\n ...\n\n@overload\ndef add(**kwargs: Union[str, int, float]) -> None:\n \"\"\"A\u00f1ade una fila de datos al registro usando argumentos de palabra clave. (a\u00f1adir)\n\nExample: ``log.add(temp=temperature())``\n\nEach call to this function adds a row to the log.\n\nNew labels not previously specified via the set_labels function, or by a\nprevious call to this function, will trigger a new header entry to be added\nto the log with the extra labels.\n\nLabels previously specified and not present in a call to this function will\nbe skipped with an empty value in the log row.\"\"\"\n ...\n\ndef delete(full=False):\n \"\"\"Elimina el contenido del registro, incluyendo las cabeceras. (eliminar)\n\nExample: ``log.delete()``\n\nTo add the log headers again the ``set_labels`` function should to be called after this function.\n\nThere are two erase modes; \u201cfull\u201d completely removes the data from the physical storage,\nand \u201cfast\u201d invalidates the data without removing it.\n\n:param full: (completo) ``True`` selecciona un borrador \u201ccompleto\u201d y ``False`` selecciona el m\u00e9todo de borrado \u201cr\u00e1pido\u201d.\"\"\"\n ...\n\ndef set_mirroring(serial: bool):\n \"\"\"Configura la duplicaci\u00f3n de la actividad de registro de datos en la salida serie. (configurar replicaci\u00f3n)\n\nExample: ``log.set_mirroring(True)``\n\nSerial mirroring is disabled by default. When enabled, it will print to serial each row logged into the log file.\n\n:param serial: (serie) ``True`` habilita la reproducci\u00f3n de datos en la salida de serie.\"\"\"\n ...", + "/typeshed/stdlib/log.pyi": "\"\"\"Registra datos en el micro:bit V2. (registrar)\"\"\"\nfrom typing import Literal, Mapping, Optional, Union, overload\nMILLISECONDS = 1\n\"\"\"Formato de marca temporal en milisegundos. (milisegundos)\"\"\"\nSECONDS = 10\n\"\"\"Formato de marca temporal en segundos. (segundos)\"\"\"\nMINUTES = 600\n\"\"\"Formato de marca temporal en minutos. (minutos)\"\"\"\nHOURS = 36000\n\"\"\"Formato de marca temporal en horas. (horas)\"\"\"\nDAYS = 864000\n\"\"\"Formato de marca temporal en d\u00edas. (d\u00edas)\"\"\"\n\ndef set_labels(*labels: str, timestamp: Optional[Literal[1, 10, 36000, 864000]]=SECONDS) -> None:\n \"\"\"Configura la cabecera del archivo de registro. (configurar etiquetas)\n\nExample: ``log.set_labels('X', 'Y', 'Z', timestamp=log.MINUTES)``\n\nIdeally this function should be called a single time, before any data is\nlogged, to configure the data table header once.\n\nIf a log file already exists when the program starts, or if this function\nis called multiple times, it will check the labels already defined in the\nlog file. If this function call contains any new labels not already\npresent, it will generate a new header row with the additional columns.\n\nBy default the first column contains a timestamp for each row. The time\nunit can be selected via the timestamp argument.\n\n:param *labels: (*Etiquetas) Cualquier n\u00famero de argumentos posicionales, cada uno correspondiente a una entrada en el encabezado del registro.\n:param timestamp: (marca de tiempo) Seleccione la unidad de marca de tiempo que se a\u00f1adir\u00e1 autom\u00e1ticamente como la primera columna de cada fila. Los valores de la marca de tiempo pueden ser ``log.MILLISECONDS``, ``log.SECONDS``, ``log.MINUTES``, ``log.HOURS``, ``log.DAYS`` o ``None`` para desactivar la marca de tiempo. El valor por defecto es ``log.SECONDS``.\"\"\"\n ...\n\n@overload\ndef add(data_dictionary: Optional[Mapping[str, Union[str, int, float]]]) -> None:\n \"\"\"A\u00f1ade una fila de datos al registro pasando un diccionario de cabeceras y valores. (a\u00f1adir)\n\nExample: ``log.add({ 'temp': temperature() })``\n\nEach call to this function adds a row to the log.\n\nNew labels not previously specified via the set_labels function, or by a\nprevious call to this function, will trigger a new header entry to be added\nto the log with the extra labels.\n\nLabels previously specified and not present in a call to this function will\nbe skipped with an empty value in the log row.\n\n:param data_dictionary: (diccionario de datos) Los datos a registrar como un diccionario con una clave para cada cabecera.\"\"\"\n ...\n\n@overload\ndef add(**kwargs: Union[str, int, float]) -> None:\n \"\"\"A\u00f1ade una fila de datos al registro usando argumentos de palabra clave. (a\u00f1adir)\n\nExample: ``log.add(temp=temperature())``\n\nEach call to this function adds a row to the log.\n\nNew labels not previously specified via the set_labels function, or by a\nprevious call to this function, will trigger a new header entry to be added\nto the log with the extra labels.\n\nLabels previously specified and not present in a call to this function will\nbe skipped with an empty value in the log row.\"\"\"\n ...\n\ndef delete(full=False):\n \"\"\"Elimina el contenido del registro, incluyendo las cabeceras. (eliminar)\n\nExample: ``log.delete()``\n\nTo add the log headers again the ``set_labels`` function should to be called after this function.\n\nThere are two erase modes; \u201cfull\u201d completely removes the data from the physical storage,\nand \u201cfast\u201d invalidates the data without removing it.\n\n:param full: (completo) ``True`` selecciona un borrador \u201ccompleto\u201d y ``False`` selecciona el m\u00e9todo de borrado \u201cr\u00e1pido\u201d.\"\"\"\n ...\n\ndef set_mirroring(serial: bool):\n \"\"\"Configure la duplicaci\u00f3n de la actividad de registro de datos en la salida en serie. (configurar replicaci\u00f3n)\n\nExample: ``log.set_mirroring(True)``\n\nSerial mirroring is disabled by default. When enabled, it will print to serial each row logged into the log file.\n\n:param serial: (serie) ``True`` habilita la reproducci\u00f3n de datos en la salida de serie.\"\"\"\n ...", "/typeshed/stdlib/love.pyi": "def badaboom() -> None: ...\n", "/typeshed/stdlib/machine.pyi": "\"\"\"Utilidades de bajo nivel. (m\u00e1quina)\"\"\"\nfrom typing import Any\nfrom .microbit import MicroBitDigitalPin\n\ndef unique_id() -> bytes:\n \"\"\"Obtiene una cadena de bytes con un identificador \u00fanico de una placa. (id \u00fanico)\n\nExample: ``machine.unique_id()``\n\n:return: An identifier that varies from one board instance to another.\"\"\"\n ...\n\ndef reset() -> None:\n \"\"\"Restablece el dispositivo de una forma similar a pulsar el bot\u00f3n externo RESET. (restablecer)\n\nExample: ``machine.reset()``\"\"\"\n ...\n\ndef freq() -> int:\n \"\"\"Obtiene la frecuencia de la CPU en hercios. (frec)\n\nExample: ``machine.freq()``\n\n:return: The CPU frequency.\"\"\"\n ...\n\ndef disable_irq() -> Any:\n \"\"\"Desactiva las solicitudes de interrupci\u00f3n. (desactivar irq)\n\nExample: ``interrupt_state = machine.disable_irq()``\n\n:return: the previous IRQ state which should be considered an opaque value\n\nThe return value should be passed to the ``enable_irq`` function to restore\ninterrupts to their original state.\"\"\"\n ...\n\ndef enable_irq(state: Any) -> None:\n \"\"\"Reactiva las solicitudes de interrupci\u00f3n. (activar irq)\n\nExample: ``machine.enable_irq(interrupt_state)``\n\n:param state: (estado) Valor devuelto por la llamada m\u00e1s reciente a la funci\u00f3n ``disable_irq``.\"\"\"\n ...\n\ndef time_pulse_us(pin: MicroBitDigitalPin, pulse_level: int, timeout_us: int=1000000) -> int:\n \"\"\"Cronometra el estado de un pin. (cronometrar estado us)\n\nExample: ``time_pulse_us(pin0, 1)``\n\nIf the current input value of the pin is different to ``pulse_level``, the\nfunction first waits until the pin input becomes equal to\n``pulse_level``, then times the duration that the pin is equal to\n``pulse_level``. If the pin is already equal to ``pulse_level`` then timing\nstarts straight away.\n\n:param pin: Pin a usar\n:param pulse_level: (nivel de estado) 0 para cronometrar un estado bajo o 1 para un estado alto\n:param timeout_us: (tiempo de espera us) Tiempo de espera en microsegundos\n:return: The duration of the pulse in microseconds, or -1 for a timeout waiting for the level to match ``pulse_level``, or -2 on timeout waiting for the pulse to end\"\"\"\n ...\n\nclass mem:\n \"\"\"Clase para las vistas de memoria ``mem8``, ``mem16`` y ``mem32``.\"\"\"\n\n def __getitem__(self, address: int) -> int:\n \"\"\"Accede a un valor de la memoria. (obtener elemento)\n\n:param address: (direcci\u00f3n) La direcci\u00f3n de memoria.\n:return: The value at that address as an integer.\"\"\"\n ...\n\n def __setitem__(self, address: int, value: int) -> None:\n \"\"\"Establece un valor en la direcci\u00f3n dada. (configurar elemento)\n\n:param address: (direcci\u00f3n) La direcci\u00f3n de memoria.\n:param value: (valor) El valor entero a establecer.\"\"\"\n ...\nmem8: mem\n\"\"\"Vista de memoria de 8 bits (byte).\"\"\"\nmem16: mem\n\"\"\"Vista de memoria de 16 bits.\"\"\"\nmem32: mem\n\"\"\"Vista de memoria de 32 bits.\"\"\"", "/typeshed/stdlib/math.pyi": "\"\"\"Funciones matem\u00e1ticas. (matem\u00e1ticas)\"\"\"\nfrom typing import Tuple\n\ndef acos(x: float) -> float:\n \"\"\"Calcula el inverso del coseno.\n\nExample: ``math.acos(1)``\n\n:param x: Un n\u00famero\n:return: The inverse cosine of ``x``\"\"\"\n ...\n\ndef asin(x: float) -> float:\n \"\"\"Calcula el inverso del seno. (asen)\n\nExample: ``math.asin(0)``\n\n:param x: Un n\u00famero\n:return: The inverse sine of ``x``\"\"\"\n ...\n\ndef atan(x: float) -> float:\n \"\"\"Calcula el inverso de la tangente.\n\nExample: ``math.atan(0)``\n\n:param x: Un n\u00famero\n:return: The inverse tangent of ``x``\"\"\"\n ...\n\ndef atan2(y: float, x: float) -> float:\n \"\"\"Calcula el valor principal del inverso de la tangente de ``y/x``.\n\nExample: ``math.atan2(0, -1)``\n\n:param y: Un n\u00famero\n:param x: Un n\u00famero\n:return: The principal value of the inverse tangent of ``y/x``\"\"\"\n ...\n\ndef ceil(x: float) -> float:\n \"\"\"Redondea un n\u00famero hacia el infinito positivo. (hacia arriba)\n\nExample: ``math.ceil(0.1)``\n\n:param x: Un n\u00famero\n:return: ``x`` rounded towards positive infinity.\"\"\"\n ...\n\ndef copysign(x: float, y: float) -> float:\n \"\"\"Calcula ``x`` con el signo de ``y``.\n\nExample: ``math.copysign(1, -1)``\n\n:param x: Un n\u00famero\n:param y: Procedencia del signo para el valor que devuelve\n:return: ``x`` with the sign of ``y``\"\"\"\n ...\n\ndef cos(x: float) -> float:\n \"\"\"Calcula el coseno de ``x``.\n\nExample: ``math.cos(0)``\n\n:param x: Un n\u00famero\n:return: The cosine of ``x``\"\"\"\n ...\n\ndef degrees(x: float) -> float:\n \"\"\"Convierte radianes a grados. (grados)\n\nExample: ``math.degrees(2 * math.pi)``\n\n:param x: Un valor en radianes\n:return: The value converted to degrees\"\"\"\n ...\n\ndef exp(x: float) -> float:\n \"\"\"Calcular el exponencial de ``x``.\n\nExample: ``math.exp(1)``\n\n:param x: Un n\u00famero\n:return: The exponential of ``x``.\"\"\"\n ...\n\ndef fabs(x: float) -> float:\n \"\"\"Devuelve el valor absoluto de ``x``.\n\nExample: ``math.fabs(-0.1)``\n\n:param x: Un n\u00famero\n:return: The absolute value of ``x``\"\"\"\n ...\n\ndef floor(x: float) -> int:\n \"\"\"Redondea un n\u00famero hacia el infinito negativo. (hacia abajo)\n\nExample: ``math.floor(0.9)``\n\n:param x: Un n\u00famero\n:return: ``x`` rounded towards negative infinity.\"\"\"\n ...\n\ndef fmod(x: float, y: float) -> float:\n \"\"\"Calcula el resto de ``x/y``.\n\nExample: ``math.fmod(10, 3)``\n\n:param x: El numerador\n:param y: El denominador\"\"\"\n ...\n\ndef frexp(x: float) -> Tuple[float, int]:\n \"\"\"Descompone un n\u00famero de coma flotante en su mantisa y exponente.\n\nExample: ``mantissa, exponent = math.frexp(2)``\n\nThe returned value is the tuple ``(m, e)`` such that ``x == m * 2**e``\nexactly. If ``x == 0`` then the function returns ``(0.0, 0)``, otherwise\nthe relation ``0.5 <= abs(m) < 1`` holds.\n\n:param x: Un n\u00famero de coma flotante\n:return: A tuple of length two containing its mantissa then exponent\"\"\"\n ...\n\ndef isfinite(x: float) -> bool:\n \"\"\"Comprueba si un valor es finito. (esfinito)\n\nExample: ``math.isfinite(float('inf'))``\n\n:param x: Un n\u00famero.\n:return: ``True`` if ``x`` is finite, ``False`` otherwise.\"\"\"\n ...\n\ndef isinf(x: float) -> bool:\n \"\"\"Compruebe si un valor es infinito. (esinf)\n\nExample: ``math.isinf(float('-inf'))``\n\n:param x: Un n\u00famero.\n:return: ``True`` if ``x`` is infinite, ``False`` otherwise.\"\"\"\n ...\n\ndef isnan(x: float) -> bool:\n \"\"\"Comprueba si un valor no es un n\u00famero (NaN, not-a-number en ingl\u00e9s). (esnan)\n\nExample: ``math.isnan(float('nan'))``\n\n:param x: Un n\u00famero\n:return: ``True`` if ``x`` is not-a-number (NaN), ``False`` otherwise.\"\"\"\n ...\n\ndef ldexp(x: float, exp: int) -> float:\n \"\"\"Calcula ``x * (2**exp)``.\n\nExample: ``math.ldexp(0.5, 2)``\n\n:param x: Un n\u00famero\n:param exp: Exponente entero\n:return: ``x * (2**exp)``\"\"\"\n ...\n\ndef log(x: float, base: float=e) -> float:\n \"\"\"Calcula el logaritmo de ``x`` en la base dada (por defecto, el logaritmo natural). (registrar)\n\nExample: ``math.log(math.e)``\n\nWith one argument, return the natural logarithm of x (to base e).\n\nWith two arguments, return the logarithm of x to the given base, calculated as ``log(x)/log(base)``.\n\n:param x: Un n\u00famero\n:param base: La base a usar\n:return: The natural logarithm of ``x``\"\"\"\n ...\n\ndef modf(x: float) -> Tuple[float, float]:\n \"\"\"Calcula la parte fraccionaria y entera de ``x``.\n\nExample: ``fractional, integral = math.modf(1.5)``\n\n:param x: Un n\u00famero\n:return: A tuple of two floats representing the fractional then integral parts of ``x``.\n\nBoth the fractional and integral values have the same sign as ``x``.\"\"\"\n ...\n\ndef pow(x: float, y: float) -> float:\n \"\"\"Devuelve ``x`` elevado a ``y``.\n\nExample: ``math.pow(4, 0.5)``\n\n:param x: Un n\u00famero\n:param y: El exponente\n:return: ``x`` to the power of ``y``\"\"\"\n ...\n\ndef radians(x: float) -> float:\n \"\"\"Convierte grados a radianes. (radianes)\n\nExample: ``math.radians(360)``\n\n:param x: Un valor en grados\n:return: The value converted to radians\"\"\"\n ...\n\ndef sin(x: float) -> float:\n \"\"\"Calcula el seno de ``x``. (sen)\n\nExample: ``math.sin(math.pi/2)``\n\n:param x: Un n\u00famero\n:return: The sine of ``x``\"\"\"\n ...\n\ndef sqrt(x: float) -> float:\n \"\"\"Calcula la ra\u00edz cuadrada de ``x``.\n\nExample: ``math.sqrt(4)``\n\n:param x: Un n\u00famero\n:return: The square root of ``x``\"\"\"\n ...\n\ndef tan(x: float) -> float:\n \"\"\"Calcula la tangente de ``x``.\n\nExample: ``math.tan(0)``\n\n:param x: Un n\u00famero\n:return: The tangent of ``x``.\"\"\"\n ...\n\ndef trunc(x: float) -> int:\n \"\"\"Redondea un n\u00famero hacia 0.\n\nExample: ``math.trunc(-0.9)``\n\n:param x: Un n\u00famero\n:return: ``x`` rounded towards zero.\"\"\"\n ...\ne: float\n\"\"\"Base del logaritmo natural\"\"\"\npi: float\n\"\"\"La relaci\u00f3n entre la longitud de una circunferencia y su di\u00e1metro\"\"\"", "/typeshed/stdlib/micropython.pyi": "\"\"\"Componentes internos de MicroPython.\"\"\"\nfrom typing import Any, TypeVar, overload\n_T = TypeVar('_T')\n\ndef const(expr: _T) -> _T:\n \"\"\"Se usa para declarar que la expresi\u00f3n es una constante para que el compilador pueda\noptimizarla.\n\nThe use of this function should be as follows::\n\n from micropython import const\n CONST_X = const(123)\n CONST_Y = const(2 * CONST_X + 1)\n\nConstants declared this way are still accessible as global variables from\noutside the module they are declared in. On the other hand, if a constant\nbegins with an underscore then it is hidden, it is not available as a\nglobal variable, and does not take up any memory during execution.\n\n:param expr: Una expresi\u00f3n constante.\"\"\"\n ...\n\n@overload\ndef opt_level() -> int:\n \"\"\"Obtiene el nivel actual de optimizaci\u00f3n para la compilaci\u00f3n de scripts. (nivel de opt)\n\nExample: ``micropython.opt_level()``\n\nThe optimisation level controls the following compilation features:\n\n- Assertions: at level 0 assertion statements are enabled and compiled\n into the bytecode; at levels 1 and higher assertions are not compiled.\n\n- Built-in ``__debug__`` variable: at level 0 this variable expands to\n True; at levels 1 and higher it expands to False.\n\n- Source-code line numbers: at levels 0, 1 and 2 source-code line number\n are stored along with the bytecode so that exceptions can report the\n line number they occurred at; at levels 3 and higher line numbers are\n not stored.\n\n:return: An integer representing the current level.\"\"\"\n ...\n\n@overload\ndef opt_level(level: int) -> None:\n \"\"\"Establece el nivel de optimizaci\u00f3n para la posterior compilaci\u00f3n de scripts. (nivel de opt)\n\nExample: ``micropython.opt_level(1)``\n\nThe optimisation level controls the following compilation features:\n\n- Assertions: at level 0 assertion statements are enabled and compiled\n into the bytecode; at levels 1 and higher assertions are not compiled.\n\n- Built-in ``__debug__`` variable: at level 0 this variable expands to\n True; at levels 1 and higher it expands to False.\n\n- Source-code line numbers: at levels 0, 1 and 2 source-code line number\n are stored along with the bytecode so that exceptions can report the\n line number they occurred at; at levels 3 and higher line numbers are\n not stored.\n\nThe default optimisation level is usually level 0.\n\n:param level: (nivel) Un entero que representa el nivel de optimizaci\u00f3n.\"\"\"\n ...\n\ndef mem_info(verbose: Any=None) -> None:\n \"\"\"Imprime informaci\u00f3n sobre la memoria usada en este momento. (info de mem)\n\nExample: ``micropython.mem_info()``\n\n:param verbose: Si se pasa el argumento ``verbose``, se imprime informaci\u00f3n adicional.\"\"\"\n ...\n\ndef qstr_info(verbose: Any=None) -> None:\n \"\"\"Imprime informaci\u00f3n sobre las cadenas internadas en este momento. (info de cad actual)\n\nExample: ``micropython.qstr_info()``\n\n:param verbose: Si se pasa el argumento ``verbose``, se imprime informaci\u00f3n adicional.\n\nThe information that is printed is implementation dependent, but currently\nincludes the number of interned strings and the amount of RAM they use. In\nverbose mode it prints out the names of all RAM-interned strings.\"\"\"\n ...\n\ndef stack_use() -> int:\n \"\"\"Devuelve un entero que representa la cantidad de pila que se est\u00e1 usando en este momento. (pila usada)\n\nExample: ``micropython.stack_use()``\n\nThe absolute value of this is not particularly useful, rather it\nshould be used to compute differences in stack usage at different points.\n\n:return: An integer representing current stack use.\"\"\"\n ...\n\ndef heap_lock() -> None:\n \"\"\"Bloquea el mont\u00f3n. (bloquear mont\u00f3n)\n\nExample: ``micropython.heap_lock()``\n\nWhen locked no memory allocation can occur and a ``MemoryError`` will be\nraised if any heap allocation is attempted.\"\"\"\n ...\n\ndef heap_unlock() -> None:\n \"\"\"Desbloquea el mont\u00f3n. (desbloquear el mont\u00f3n)\n\nExample: ``micropython.heap_unlock()``\n\nWhen locked no memory allocation can occur and a ``MemoryError`` will be\nraised if any heap allocation is attempted.\"\"\"\n ...\n\ndef kbd_intr(chr: int) -> None:\n \"\"\"Establece qu\u00e9 car\u00e1cter lanzar\u00e1 una excepci\u00f3n ``KeyboardInterrupt``. (intr tecl)\n\nExample: ``micropython.kbd_intr(-1)``\n\n:param chr: (car) C\u00f3digo de car\u00e1cter que lanzar\u00e1 la interrupci\u00f3n o -1 para desactivar la captura de Ctrl + C.\n\nBy default this is set to 3 during script execution, corresponding to Ctrl-C.\nPassing -1 to this function will disable capture of Ctrl-C, and passing 3\nwill restore it.\n\nThis function can be used to prevent the capturing of Ctrl-C on the\nincoming stream of characters that is usually used for the REPL, in case\nthat stream is used for other purposes.\"\"\"\n ...", "/typeshed/stdlib/music.pyi": "\"\"\"Crear y reproducir melod\u00edas. (m\u00fasica)\"\"\"\nfrom typing import Optional, Tuple, Union, List\nfrom .microbit import MicroBitDigitalPin, pin0\nDADADADUM: Tuple[str, ...]\n\"\"\"Melod\u00eda: apertura de la \"Sinfon\u00eda n.\u00ba 5 en do menor\" de Beethoven.\"\"\"\nENTERTAINER: Tuple[str, ...]\n\"\"\"Melod\u00eda: fragmento inicial del cl\u00e1sico Ragtime de Scott Joplin \u201cThe Entertainer\u201d.\"\"\"\nPRELUDE: Tuple[str, ...]\n\"\"\"Melod\u00eda: apertura del primer \"Preludio en do mayor\" de los 48 Preludios y Fugas de J. S. Bach. (preludio)\"\"\"\nODE: Tuple[str, ...]\n\"\"\"Melod\u00eda: tema \u201cOda a la alegr\u00eda\u201d de la \"Sinfon\u00eda n.\u00ba 9 en re menor\" de Beethoven. (oda)\"\"\"\nNYAN: Tuple[str, ...]\n\"\"\"Melod\u00eda: el tema de Nyan Cat (http://www.nyan.cat/).\n\nThe composer is unknown. This is fair use for educational porpoises (as they say in New York).\"\"\"\nRINGTONE: Tuple[str, ...]\n\"\"\"Melod\u00eda: algo que suena como un tono de llamada de un tel\u00e9fono m\u00f3vil. (tono de llamada)\n\nTo be used to indicate an incoming message.\n\"\"\"\nFUNK: Tuple[str, ...]\n\"\"\"Melod\u00eda: una l\u00ednea de bajo funky para agentes secretos y maestros criminales.\"\"\"\nBLUES: Tuple[str, ...]\n\"\"\"Melod\u00eda: \"walking bass\" con un blues boogie-woogie de 12 compases.\"\"\"\nBIRTHDAY: Tuple[str, ...]\n\"\"\"Melod\u00eda: \u201cCumplea\u00f1os feliz\u201d (cumplea\u00f1os)\n\nFor copyright status see: http://www.bbc.co.uk/news/world-us-canada-34332853\n\"\"\"\nWEDDING: Tuple[str, ...]\n\"\"\"Melod\u00eda: coro nupcial de la \u00f3pera de Wagner \"Lohengrin\". (boda)\"\"\"\nFUNERAL: Tuple[str, ...]\n\"\"\"Melod\u00eda: \u201cMarcha f\u00fanebre\u201d, conocida tambi\u00e9n como \"Sonata para piano n.\u00ba 2 en si bemol menor, Op. 35\" de Fr\u00e9d\u00e9ric Chopin.\"\"\"\nPUNCHLINE: Tuple[str, ...]\n\"\"\"Melod\u00eda: un fragmento divertido que representa que se ha hecho un chiste. (remate)\"\"\"\nPYTHON: Tuple[str, ...]\n\"\"\"Melod\u00eda: la marcha de John Philip Sousa \u201cLiberty Bell\u201d, tambi\u00e9n conocida por ser el tema del \u201cMonty Python Flying Circus\u201d (de donde obtiene su nombre el lenguaje de programaci\u00f3n Python).\"\"\"\nBADDY: Tuple[str, ...]\n\"\"\"Melod\u00eda: entrada de un malote en la \u00e9poca del cine mudo. (malote)\"\"\"\nCHASE: Tuple[str, ...]\n\"\"\"Melod\u00eda: escena de persecuci\u00f3n en la \u00e9poca del cine mudo. (persecuci\u00f3n)\"\"\"\nBA_DING: Tuple[str, ...]\n\"\"\"Melod\u00eda: una se\u00f1al corta para indicar que algo ha pasado.\"\"\"\nWAWAWAWAA: Tuple[str, ...]\n\"\"\"Melod\u00eda: un tromb\u00f3n muy triste.\"\"\"\nJUMP_UP: Tuple[str, ...]\n\"\"\"Melod\u00eda: para usar en un juego, indicando un movimiento ascendente. (saltar arriba)\"\"\"\nJUMP_DOWN: Tuple[str, ...]\n\"\"\"Melod\u00eda: para usar en un juego, indicando un movimiento descendente. (saltar abajo)\"\"\"\nPOWER_UP: Tuple[str, ...]\n\"\"\"Melod\u00eda: una fanfarria para indicar un logro desbloqueado. (subida de potencia)\"\"\"\nPOWER_DOWN: Tuple[str, ...]\n\"\"\"Melod\u00eda: una fanfarria triste para indicar un logro perdido. (bajada de potencia)\"\"\"\n\ndef set_tempo(ticks: int=4, bpm: int=120) -> None:\n \"\"\"Establece el ritmo aproximado de la reproducci\u00f3n. (configurar tempo)\n\nExample: ``music.set_tempo(bpm=120)``\n\n:param ticks: (tics) El n\u00famero de tics que constituyen un ritmo.\n:param bpm: Un entero que determina el n\u00famero de compases por minuto.\n\nSuggested default values allow the following useful behaviour:\n\n- music.set_tempo() \u2013 reset the tempo to default of ticks = 4, bpm = 120\n- music.set_tempo(ticks=8) \u2013 change the \u201cdefinition\u201d of a beat\n- music.set_tempo(bpm=180) \u2013 just change the tempo\n\nTo work out the length of a tick in milliseconds is very simple arithmetic:\n60000/bpm/ticks_per_beat. For the default values that\u2019s\n60000/120/4 = 125 milliseconds or 1 beat = 500 milliseconds.\"\"\"\n ...\n\ndef get_tempo() -> Tuple[int, int]:\n \"\"\"Obtiene el ritmo actual como una tupla de enteros: ``(ticks, bpm)``. (obtener tempo)\n\nExample: ``ticks, beats = music.get_tempo()``\n\n:return: The temp as a tuple with two integer values, the ticks then the beats per minute.\"\"\"\n ...\n\ndef play(music: Union[str, List[str], Tuple[str, ...]], pin: Optional[MicroBitDigitalPin]=pin0, wait: bool=True, loop: bool=False) -> None:\n \"\"\"Reproduce m\u00fasica. (reproducir)\n\nExample: ``music.play(music.NYAN)``\n\n:param music: (m\u00fasica) m\u00fasica especificada en `una notaci\u00f3n especial `_\n:param pin: pin de salida para usar con un altavoz externo (por defecto ``pin0``), ``None`` para que no haya sonido.\n:param wait: (esperar) Si ``wait`` se configura como ``True`` (verdadero), esta funci\u00f3n estar\u00e1 bloqueando.\n:param loop: (bucle) Si ``loop`` se configura como ``True`` (verdadero), la melod\u00eda se repite hasta que se llama a ``stop`` o se interrumpe la llamada de bloqueo.\n\nMany built-in melodies are defined in this module.\"\"\"\n ...\n\ndef pitch(frequency: int, duration: int=-1, pin: Optional[MicroBitDigitalPin]=pin0, wait: bool=True) -> None:\n \"\"\"Reproduce una nota. (tono)\n\nExample: ``music.pitch(185, 1000)``\n\n:param frequency: (frecuencia) Una frecuencia entera\n:param duration: (duraci\u00f3n) La duraci\u00f3n en milisegundos. Si es negativa, el sonido continuar\u00e1 hasta la siguiente llamada o una llamada a ``stop``.\n:param pin: Pin de salida opcional (por defecto, ``pin0``).\n:param wait: (esperar) Si ``wait`` se configura como ``True`` (verdadero), esta funci\u00f3n estar\u00e1 bloqueando.\n\nFor example, if the frequency is set to 440 and the length to\n1000 then we hear a standard concert A for one second.\n\nYou can only play one pitch on one pin at any one time.\"\"\"\n ...\n\ndef stop(pin: Optional[MicroBitDigitalPin]=pin0) -> None:\n \"\"\"Detiene la reproducci\u00f3n de toda la m\u00fasica en el altavoz integrado y en cualquier pin que est\u00e9 emitiendo sonido. (detener)\n\nExample: ``music.stop()``\n\n:param pin: Se puede proporcionar un argumento opcional para especificar un pin; por ejemplo, ``music.stop(pin1)``.\"\"\"\n\ndef reset() -> None:\n \"\"\"Restablece los valores de \"ticks\", \"bpm\", \"duration\" y \"octave\" a sus valores por defecto. (restablecer)\n\nExample: ``music.reset()``\n\nValues:\n- ``ticks = 4``\n- ``bpm = 120``\n- ``duration = 4``\n- ``octave = 4``\"\"\"\n ...", - "/typeshed/stdlib/neopixel.pyi": "\"\"\"Tiras de LED RGB y RGBW accesibles individualmente.\"\"\"\nfrom .microbit import MicroBitDigitalPin\nfrom typing import Tuple\n\nclass NeoPixel:\n\n def __init__(self, pin: MicroBitDigitalPin, n: int, bpp: int=3) -> None:\n \"\"\"Inicializa una nueva tira de LED NeoPixel controlada a trav\u00e9s de un pin.\n\nExample: ``np = neopixel.NeoPixel(pin0, 8)``\n\nTo support RGBW neopixels, a third argument can be passed to\n``NeoPixel`` to indicate the number of bytes per pixel (``bpp``).\nFor RGBW, this is is 4 rather than the default of 3 for RGB and GRB.\n\nEach pixel is addressed by a position (starting from 0). Neopixels are\ngiven RGB (red, green, blue) / RGBW (red, green, blue, white) values\nbetween 0-255 as a tuple. For example, in RGB, ``(255,255,255)`` is\nwhite. In RGBW, ``(255,255,255,0)`` or ``(0,0,0,255)`` is white.\n\nSee `the online docs `_ for warnings and other advice.\n\n:param pin: El pin que controla la tira NeoPixel.\n:param n: El n\u00famero de LED NeoPixel de la tira.\n:param bpp: Bytes por p\u00edxel. Para compatibilidad de neop\u00edxeles RGBW, pasa 4 en lugar del valor predeterminado de 3 para RGB y GRB.\"\"\"\n ...\n\n def clear(self) -> None:\n \"\"\"Borrar todos los p\u00edxeles. (borrar)\n\nExample: ``np.clear()``\"\"\"\n ...\n\n def show(self) -> None:\n \"\"\"Muestra los p\u00edxeles. (mostrar)\n\nExample: ``np.show()``\n\nMust be called for any updates to become visible.\"\"\"\n ...\n\n def write(self) -> None:\n \"\"\"Muestra los p\u00edxeles (solo micro:bit V2). (escribir)\n\nExample: ``np.write()``\n\nMust be called for any updates to become visible.\n\nEquivalent to ``show``.\"\"\"\n ...\n\n def fill(self, colour: Tuple[int, ...]) -> None:\n \"\"\"Colorea todos los p\u00edxeles con un valor RGB/RGBW dado (solo micro:bit V2). (llenar)\n\nExample: ``np.fill((0, 0, 255))``\n\n:param colour: (color) Una tupla de la misma longitud que el n\u00famero de bytes por p\u00edxel (bpp).\n\nUse in conjunction with ``show()`` to update the neopixels.\"\"\"\n ...\n\n def __setitem__(self, key: int, value: Tuple[int, ...]) -> None:\n \"\"\"Establece el color de un p\u00edxel. (configurar elemento)\n\nExample: ``np[0] = (255, 0, 0)``\n\n:param key: (clave) El n\u00famero de p\u00edxel.\n:param value: (valor) El color.\"\"\"\n\n def __getitem__(self, key: int) -> Tuple[int, ...]:\n \"\"\"Obtiene el color de un p\u00edxel. (obtener elemento)\n\nExample: ``r, g, b = np[0]``\n\n:param key: (clave) El n\u00famero de p\u00edxel.\n:return: The colour tuple.\"\"\"\n\n def __len__(self) -> int:\n \"\"\"Obtiene la longitud de esta tira de p\u00edxeles. (lon)\n\nExample: ``len(np)``\"\"\"", + "/typeshed/stdlib/neopixel.pyi": "\"\"\"Tiras de LED RGB y RGBW accesibles individualmente.\"\"\"\nfrom .microbit import MicroBitDigitalPin\nfrom typing import Tuple\n\nclass NeoPixel:\n\n def __init__(self, pin: MicroBitDigitalPin, n: int, bpp: int=3) -> None:\n \"\"\"Inicializa una nueva tira de LED NeoPixel controlada a trav\u00e9s de un pin.\n\nExample: ``np = neopixel.NeoPixel(pin0, 8)``\n\nTo support RGBW neopixels, a third argument can be passed to\n``NeoPixel`` to indicate the number of bytes per pixel (``bpp``).\nFor RGBW, this is is 4 rather than the default of 3 for RGB and GRB.\n\nEach pixel is addressed by a position (starting from 0). Neopixels are\ngiven RGB (red, green, blue) / RGBW (red, green, blue, white) values\nbetween 0-255 as a tuple. For example, in RGB, ``(255,255,255)`` is\nwhite. In RGBW, ``(255,255,255,0)`` or ``(0,0,0,255)`` is white.\n\nSee `the online docs `_ for warnings and other advice.\n\n:param pin: El pin que controla la tira NeoPixel.\n:param n: El n\u00famero de LED NeoPixel de la tira.\n:param bpp: Bytes por p\u00edxel. Para compatibilidad con NeoPixel RGBW, pasa 4 en lugar del valor predeterminado 3 para RGB y GRB.\"\"\"\n ...\n\n def clear(self) -> None:\n \"\"\"Borrar todos los p\u00edxeles. (borrar)\n\nExample: ``np.clear()``\"\"\"\n ...\n\n def show(self) -> None:\n \"\"\"Muestra los p\u00edxeles. (mostrar)\n\nExample: ``np.show()``\n\nMust be called for any updates to become visible.\"\"\"\n ...\n\n def write(self) -> None:\n \"\"\"Muestra los p\u00edxeles (solo micro:bit V2). (escribir)\n\nExample: ``np.write()``\n\nMust be called for any updates to become visible.\n\nEquivalent to ``show``.\"\"\"\n ...\n\n def fill(self, colour: Tuple[int, ...]) -> None:\n \"\"\"Colorea todos los p\u00edxeles con un valor RGB/RGBW dado (solo micro:bit V2). (llenar)\n\nExample: ``np.fill((0, 0, 255))``\n\n:param colour: (color) Una tupla de la misma longitud que el n\u00famero de bytes por p\u00edxel (bpp).\n\nUse in conjunction with ``show()`` to update the neopixels.\"\"\"\n ...\n\n def __setitem__(self, key: int, value: Tuple[int, ...]) -> None:\n \"\"\"Establece el color de un p\u00edxel. (configurar elemento)\n\nExample: ``np[0] = (255, 0, 0)``\n\n:param key: (clave) El n\u00famero de p\u00edxel.\n:param value: (valor) El color.\"\"\"\n\n def __getitem__(self, key: int) -> Tuple[int, ...]:\n \"\"\"Obtiene el color de un p\u00edxel. (obtener elemento)\n\nExample: ``r, g, b = np[0]``\n\n:param key: (clave) El n\u00famero de p\u00edxel.\n:return: The colour tuple.\"\"\"\n\n def __len__(self) -> int:\n \"\"\"Obtiene la longitud de esta tira de p\u00edxeles. (lon)\n\nExample: ``len(np)``\"\"\"", "/typeshed/stdlib/os.pyi": "\"\"\"Acceder al sistema de archivos. (so)\"\"\"\nfrom typing import Tuple\nfrom typing import List\n\ndef listdir() -> List[str]:\n \"\"\"Lista los archivos.\n\nExample: ``os.listdir()``\n\n:return: A list of the names of all the files contained within the local\npersistent on-device file system.\"\"\"\n ...\n\ndef remove(filename: str) -> None:\n \"\"\"Elimina un archivo. (eliminar)\n\nExample: ``os.remove('data.txt')``\n\n:param filename: (nombre del archivo) El archivo a eliminar.\n\nIf the file does not exist an ``OSError`` exception will occur.\"\"\"\n ...\n\ndef size(filename: str) -> int:\n \"\"\"Devuelve el tama\u00f1o de un archivo. (tama\u00f1o)\n\nExample: ``os.size('data.txt')``\n\n:param filename: (nombre del archivo) El archivo\n:return: The size in bytes.\n\nIf the file does not exist an ``OSError`` exception will occur.\"\"\"\n\nclass uname_result(Tuple[str, str, str, str, str]):\n \"\"\"Resultado de ``os.uname()`` (resultado de nombreu)\"\"\"\n sysname: str\n \"\"\"Nombre del sistema operativo. (nombre del sistema)\"\"\"\n nodename: str\n \"\"\"Nombre de la m\u00e1quina en la red (definida por la implementaci\u00f3n). (nombre del nodo)\"\"\"\n release: str\n \"\"\"Versi\u00f3n de lanzamiento del sistema operativo. (lanzamiento)\"\"\"\n version: str\n \"\"\"Versi\u00f3n del sistema operativo. (versi\u00f3n)\"\"\"\n machine: str\n \"\"\"Identificador de hardware. (m\u00e1quina)\"\"\"\n\ndef uname() -> uname_result:\n \"\"\"Devuelve informaci\u00f3n que identifica el sistema operativo actual. (nombreu)\n\nExample: ``os.uname()``\n\nThe return value is an object with five attributes:\n\n- ``sysname`` - operating system name\n- ``nodename`` - name of machine on network (implementation-defined)\n- ``release`` - operating system release\n- ``version`` - operating system version\n- ``machine`` - hardware identifier\n\nThere is no underlying operating system in MicroPython. As a result the\ninformation returned by the ``uname`` function is mostly useful for\nversioning details.\"\"\"\n ...", "/typeshed/stdlib/power.pyi": "\"\"\"Manage the power modes of the micro:bit (V2 only).\n\"\"\"\n\nfrom microbit import MicroBitDigitalPin, Button\nfrom typing import Optional, Tuple, Union\n\ndef off() -> None:\n \"\"\"Power down the board to the lowest possible power mode.\n\n Example: ``power.off()``\n\n This is the equivalent to pressing the reset button for a few seconds,\n to set the board in \"Off mode\".\n\n The micro:bit will only wake up if the reset button is pressed or,\n if on battery power, when a USB cable is connected.\n\n When the board wakes up it will start for a reset state, so your program\n will start running from the beginning.\n \"\"\"\n ...\n\ndef deep_sleep(\n ms: Optional[int] = None,\n wake_on: Optional[\n Union[MicroBitDigitalPin, Button] | Tuple[MicroBitDigitalPin | Button, ...]\n ] = None,\n run_every: bool = True,\n) -> None:\n \"\"\"Set the micro:bit into a low power mode where it can wake up and continue operation.\n\n Example: ``power.deep_sleep(wake_on=(button_a, button_b))``\n\n The program state is preserved and when it wakes up it will resume\n operation where it left off.\n\n Deep Sleep mode will consume more battery power than Off mode.\n\n The wake up sources are configured via arguments.\n\n The board will always wake up when receiving UART data, when the reset\n button is pressed (which resets the board) or, in battery power,\n when the USB cable is inserted.\n\n When the ``run_every`` parameter is set to ``True`` (the default), any\n function scheduled with ``run_every`` will momentarily wake up the board\n to run and when it finishes it will go back to sleep.\n\n :param ms: A time in milliseconds to wait before it wakes up.\n :param wake_on: A single instance or a tuple of pins and/or buttons to wake up the board, e.g. ``deep_sleep(wake_on=button_a)`` or ``deep_sleep(wake_on=(pin0, pin2, button_b))``.\n :param run_every: A boolean to configure if the functions scheduled with ``microbit.run_every`` will continue to run while it sleeps.\n \"\"\"\n ...\n", "/typeshed/stdlib/radio.pyi": "\"\"\"Comunicarse entre micro:bits con la radio incorporada.\"\"\"\nfrom _typeshed import WriteableBuffer\nfrom typing import Optional, Tuple\nRATE_1MBIT: int\n\"\"\"Constante utilizada para indicar un rendimiento de 1 Mb por segundo. (tasa de 1 mbit)\"\"\"\nRATE_2MBIT: int\n\"\"\"Constante utilizada para indicar un rendimiento de 2 Mb por segundo. (tasa de 2 mbit)\"\"\"\n\ndef on() -> None:\n \"\"\"Enciende la radio. (encender)\n\nExample: ``radio.on()``\n\nThis needs to be explicitly called since the radio draws power and takes\nup memory that you may otherwise need.\"\"\"\n ...\n\ndef off() -> None:\n \"\"\"Apaga la radio, ahorrando energ\u00eda y memoria. (apagado)\n\nExample: ``radio.off()``\"\"\"\n ...\n\ndef config(length: int=32, queue: int=3, channel: int=7, power: int=6, address: int=1969383796, group: int=0, data_rate: int=RATE_1MBIT) -> None:\n \"\"\"Configura la radio.\n\nExample: ``radio.config(group=42)``\n\nThe default configuration is suitable for most use.\n\n:param length: (longitud) (valor predeterminado = 32) define la longitud m\u00e1xima, en bytes, de un mensaje enviado a trav\u00e9s de la radio.\nPuede tener hasta 251 bytes de largo (254 - 3 bytes para pre\u00e1mbulos S0, LENGTH y S1).\n:param queue: (cola) (valor predeterminado = 3) especifica el n\u00famero de mensajes que pueden almacenarse en la cola de mensajes entrantes.\nSi no quedan espacios en la cola para los mensajes entrantes, el mensaje entrante ser\u00e1 eliminado.\n:param channel: (canal) (valor predeterminado = 7) un valor entero de 0 a 83 (inclusive) que define un \"canal\" arbitrario en el cual la radio est\u00e1 sintonizada.\nLos mensajes se enviar\u00e1n a trav\u00e9s de este canal y solo los mensajes recibidos a trav\u00e9s de este canal se pondr\u00e1n en la cola de mensajes entrantes. Cada paso es de 1 MHz de ancho, basado en 2400 MHz.\n:param power: (potencia) (valor predeterminado = 6) es un valor entero de 0 a 7 (inclusive) para indicar la fuerza de la se\u00f1al usada al transmitir un mensaje.\nCuanto m\u00e1s alto sea el valor, m\u00e1s fuerte es la se\u00f1al, pero m\u00e1s energ\u00eda consume el dispositivo. La numeraci\u00f3n se traduce a posiciones en la siguiente lista de valores de dBm (decibelio-milivatio): -30, -20, -16, -12, -8, -4, 0, 4.\n:param address: (direcci\u00f3n) (valor predeterminado = 0x75626974) un nombre arbitrario, expresado como una direcci\u00f3n de 32 bits, que se usa para filtrar los paquetes entrantes a nivel de hardware, manteniendo solo aquellos que coincidan con la direcci\u00f3n que has establecido.\nEl valor predeterminado utilizado por otras plataformas relacionadas con el micro:bit es la configuraci\u00f3n predeterminada utilizada aqu\u00ed.\n:param group: (grupo) (valor predeterminado = 0) un valor de 8 bits (0 - 255) usado con el valor de ``address`` al filtrar mensajes.\nConceptualmente, \"address\" (direcci\u00f3n) es como una direcci\u00f3n de casa u oficina y \"group\" (grupo) es la persona que est\u00e1 en esa direcci\u00f3n y a la que quieres enviar un mensaje.\n:param data_rate: (tasa de datos) (valor predeterminado = ``radio.RATE_1MBIT``) indica la velocidad a la que se lleva a cabo el procesamiento de datos.\nPuede ser una de las siguientes constantes definidas en el m\u00f3dulo ``radio``: ``RATE_250KBIT``, ``RATE_1MBIT`` o ``RATE_2MBIT``.\n\nIf ``config`` is not called then the defaults described above are assumed.\"\"\"\n ...\n\ndef reset() -> None:\n \"\"\"Restablece la configuraci\u00f3n a sus valores predeterminados. (restablecer)\n\nExample: ``radio.reset()``\n\nThe defaults as as per the ``config`` function above.\"\"\"\n ...\n\ndef send_bytes(message: bytes) -> None:\n \"\"\"Env\u00eda un mensaje que contiene bytes. (enviar bytes)\n\nExample: ``radio.send_bytes(b'hello')``\n\n:param message: (mensaje) Los bytes a enviar.\"\"\"\n ...\n\ndef receive_bytes() -> Optional[bytes]:\n \"\"\"Recibe el siguiente mensaje entrante en la cola de mensajes. (recibir bytes)\n\nExample: ``radio.receive_bytes()``\n\n:return: The message bytes if any, otherwise ``None``.\"\"\"\n ...\n\ndef receive_bytes_into(buffer: WriteableBuffer) -> Optional[int]:\n \"\"\"Copia el siguiente mensaje entrante de la cola de mensajes en un b\u00fafer. (recibir bytes en)\n\nExample: ``radio.receive_bytes_info(buffer)``\n\n:param buffer: (b\u00fafer) El b\u00fafer de destino. El mensaje se trunca si es m\u00e1s grande que el b\u00fafer.\n:return: ``None`` if there are no pending messages, otherwise it returns the length of the message (which might be more than the length of the buffer).\"\"\"\n ...\n\ndef send(message: str) -> None:\n \"\"\"Env\u00eda una cadena de mensaje. (enviar)\n\nExample: ``radio.send('hello')``\n\nThis is the equivalent of ``radio.send_bytes(bytes(message, 'utf8'))`` but with ``b'\\x01\\x00\\x01'``\nprepended to the front (to make it compatible with other platforms that target the micro:bit).\n\n:param message: (mensaje) La cadena a enviar.\"\"\"\n ...\n\ndef receive() -> Optional[str]:\n \"\"\"Funciona exactamente del mismo modo que ``receive_bytes``, pero devuelve lo que se envi\u00f3. (recibir)\n\nExample: ``radio.receive()``\n\nEquivalent to ``str(receive_bytes(), 'utf8')`` but with a check that the the first\nthree bytes are ``b'\\x01\\x00\\x01'`` (to make it compatible with other platforms that\nmay target the micro:bit).\n\n:return: The message with the prepended bytes stripped and converted to a string.\n\nA ``ValueError`` exception is raised if conversion to string fails.\"\"\"\n ...\n\ndef receive_full() -> Optional[Tuple[bytes, int, int]]:\n \"\"\"Devuelve una tupla de tres valores que representan el siguiente mensaje entrante de la cola de mensajes. (recibir completo)\n\nExample: ``radio.receive_full()``\n\nIf there are no pending messages then ``None`` is returned.\n\nThe three values in the tuple represent:\n\n- the next incoming message on the message queue as bytes.\n- the RSSI (signal strength): a value between 0 (strongest) and -255 (weakest) as measured in dBm.\n- a microsecond timestamp: the value returned by ``time.ticks_us()`` when the message was received.\n\nFor example::\n\n details = radio.receive_full()\n if details:\n msg, rssi, timestamp = details\n\nThis function is useful for providing information needed for triangulation\nand/or trilateration with other micro:bit devices.\n\n:return: ``None`` if there is no message, otherwise a tuple of length three with the bytes, strength and timestamp values.\"\"\"\n ...", @@ -34,18 +34,18 @@ "/typeshed/stdlib/ustruct.pyi": "from struct import *\n", "/typeshed/stdlib/usys.pyi": "from sys import *\n", "/typeshed/stdlib/utime.pyi": "from time import *\n", - "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", - "/typeshed/stdlib/microbit/__init__.pyi": "\"\"\"Pines, im\u00e1genes, sonidos, temperatura y volumen.\"\"\"\nfrom typing import Any, Callable, List, Optional, Tuple, Union, overload\nfrom _typeshed import ReadableBuffer\nfrom . import accelerometer as accelerometer\nfrom . import audio as audio\nfrom . import compass as compass\nfrom . import display as display\nfrom . import i2c as i2c\nfrom . import microphone as microphone\nfrom . import speaker as speaker\nfrom . import spi as spi\nfrom . import uart as uart\n\ndef run_every(callback: Optional[Callable[[], None]]=None, days: int=0, h: int=0, min: int=0, s: int=0, ms: int=0) -> Callable[[Callable[[], None]], Callable[[], None]]:\n \"\"\"Programa la ejecuci\u00f3n de una funci\u00f3n en el intervalo especificado por los argumentos de tiempo **S\u00f3lo V2**. (ejecutar cada)\n\nExample: ``run_every(my_logging, min=5)``\n\n``run_every`` can be used in two ways:\n\nAs a Decorator - placed on top of the function to schedule. For example::\n\n @run_every(h=1, min=20, s=30, ms=50)\n def my_function():\n # Do something here\n\nAs a Function - passing the callback as a positional argument. For example::\n\n def my_function():\n # Do something here\n run_every(my_function, s=30)\n\nEach argument corresponds to a different time unit and they are additive.\nSo ``run_every(min=1, s=30)`` schedules the callback every minute and a half.\n\nWhen an exception is thrown inside the callback function it deschedules the\nfunction. To avoid this you can catch exceptions with ``try/except``.\n\n:param callback: Funci\u00f3n a llamar en el intervalo proporcionado. Omitir cuando se utiliza como un decorador.\n:param days: (d\u00edas) Configura la marca del d\u00eda para la programaci\u00f3n.\n:param h: Configura la marca de la hora para la programaci\u00f3n.\n:param min: Configura la marca de los minutos para la programaci\u00f3n.\n:param s: Configura la segunda marca para la programaci\u00f3n.\n:param ms: Configura la marca de los milisegundos para la programaci\u00f3n.\"\"\"\n\ndef panic(n: int) -> None:\n \"\"\"Entra en modo p\u00e1nico (p\u00e1nico)\n\nExample: ``panic(127)``\n\n:param n: Un entero arbitrario <= 255 para indicar un estado.\n\nRequires restart.\"\"\"\n\ndef reset() -> None:\n \"\"\"Reiniciar la placa. (restablecer)\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[int, int]) -> int:\n \"\"\"Convierte un valor de un rango a un rango de n\u00fameros enteros. (escala)\n\nExample: ``volume = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))``\n\nFor example, to convert an accelerometer X value to a speaker volume.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\n\n temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))\n\n:param value: (valor) Un n\u00famero a convertir.\n:param from_: (de) Una tupla para definir el rango desde el que convertir.\n:param to: (a) Una tupla para definir el rango al que convertir.\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[float, float]) -> float:\n \"\"\"Convierte un valor de un rango a un rango de punto flotante. (escala)\n\nExample: ``temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))``\n\nFor example, to convert temperature from a Celsius scale to Fahrenheit.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\nIf they are both integers (i.e ``10``), it will return an integer::\n\n returns_int = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))\n\n:param value: (valor) Un n\u00famero a convertir.\n:param from_: (de) Una tupla para definir el rango desde el que convertir.\n:param to: (a) Una tupla para definir el rango al que convertir.\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\ndef sleep(n: float) -> None:\n \"\"\"Espera ``n`` milisegundos. (dormir)\n\nExample: ``sleep(1000)``\n\n:param n: El n\u00famero de milisegundos a esperar\n\nOne second is 1000 milliseconds, so::\n\n microbit.sleep(1000)\n\nwill pause the execution for one second.\"\"\"\n\ndef running_time() -> int:\n \"\"\"Obtiene el tiempo de funcionamiento de la placa. (tiempo de ejecuci\u00f3n)\n\n:return: The number of milliseconds since the board was switched on or restarted.\"\"\"\n\ndef temperature() -> int:\n \"\"\"Obtiene la temperatura del micro:bit en grados Celsius. (temperatura)\"\"\"\n\ndef set_volume(v: int) -> None:\n \"\"\"Establece el volumen. (configurar volumen)\n\nExample: ``set_volume(127)``\n\n:param v: un valor entre 0 (bajo) y 255 (alto).\n\nOut of range values will be clamped to 0 or 255.\n\n**V2** only.\"\"\"\n ...\n\nclass Button:\n \"\"\"La clase para los botones ``button_a`` y ``button_b``. (bot\u00f3n)\"\"\"\n\n def is_pressed(self) -> bool:\n \"\"\"Comprueba si el bot\u00f3n est\u00e1 pulsado. (est\u00e1 pulsado)\n\n:return: ``True`` if the specified button ``button`` is pressed, and ``False`` otherwise.\"\"\"\n ...\n\n def was_pressed(self) -> bool:\n \"\"\"Comprueba si el bot\u00f3n ha sido pulsado desde que se inci\u00f3 el dispositivo o desde la \u00faltima vez que se llam\u00f3 a este m\u00e9todo. (ha sido pulsado)\n\nCalling this method will clear the press state so\nthat the button must be pressed again before this method will return\n``True`` again.\n\n:return: ``True`` if the specified button ``button`` was pressed, and ``False`` otherwise\"\"\"\n ...\n\n def get_presses(self) -> int:\n \"\"\"Obtiene el total de pulsaciones sucesivas de un bot\u00f3n y restablece este total\na cero. (total de pulsaciones)\n\n:return: The number of presses since the device started or the last time this method was called\"\"\"\n ...\nbutton_a: Button\n\"\"\"Objeto ``Button`` para el bot\u00f3n izquierdo. (bot\u00f3n a)\"\"\"\nbutton_b: Button\n\"\"\"Objeto ``Button`` para el bot\u00f3n derecho. (bot\u00f3n b)\"\"\"\n\nclass MicroBitDigitalPin:\n \"\"\"Un pin digital. (pin digital microbit)\n\nSome pins support analog and touch features using the ``MicroBitAnalogDigitalPin`` and ``MicroBitTouchPin`` subclasses.\"\"\"\n NO_PULL: int\n PULL_UP: int\n PULL_DOWN: int\n\n def read_digital(self) -> int:\n \"\"\"Obtiene el valor digital del pin. (lectura digital)\n\nExample: ``value = pin0.read_digital()``\n\n:return: 1 if the pin is high, and 0 if it's low.\"\"\"\n ...\n\n def write_digital(self, value: int) -> None:\n \"\"\"Establece el valor digital del pin. (escritura digital)\n\nExample: ``pin0.write_digital(1)``\n\n:param value: (valor) 1 para establecer valor alto en el pin o 0 para valor bajo\"\"\"\n ...\n\n def set_pull(self, value: int) -> None:\n \"\"\"Configura el estado \"pull\" con uno de los tres valores posibles: ``PULL_UP``, ``PULL_DOWN`` o ``NO_PULL``. (configurar pull)\n\nExample: ``pin0.set_pull(pin0.PULL_UP)``\n\n:param value: (valor) El estado \"pull\" del pin correspondiente, p. ej., ``pin0.PULL_UP``.\"\"\"\n ...\n\n def get_pull(self) -> int:\n \"\"\"Obtiene el estado \"pull\" de un pin. (obtener pull)\n\nExample: ``pin0.get_pull()``\n\n:return: ``NO_PULL``, ``PULL_DOWN``, or ``PULL_UP``\n\nThese are set using the ``set_pull()`` method or automatically configured\nwhen a pin mode requires it.\"\"\"\n ...\n\n def get_mode(self) -> str:\n \"\"\"Devuelve el modo del pin. (obtener modo)\n\nExample: ``pin0.get_mode()``\n\nWhen a pin is used for a specific function, like\nwriting a digital value, or reading an analog value, the pin mode\nchanges.\n\n:return: ``\"unused\"``, ``\"analog\"``, ``\"read_digital\"``, ``\"write_digital\"``, ``\"display\"``, ``\"button\"``, ``\"music\"``, ``\"audio\"``, ``\"touch\"``, ``\"i2c\"``, or ``\"spi\"``\"\"\"\n ...\n\n def write_analog(self, value: int) -> None:\n \"\"\"Env\u00eda una se\u00f1al PWM al pin, con el ciclo de trabajo proporcional a ``value``. (escritura anal\u00f3gica)\n\nExample: ``pin0.write_analog(254)``\n\n:param value: (valor) Un n\u00famero entero o de coma flotante entre 0 (ciclo de trabajo de 0 %) y 1023 (100 %).\"\"\"\n\n def set_analog_period(self, period: int) -> None:\n \"\"\"Establece el per\u00edodo de la se\u00f1al PWM enviada a ``period`` milisegundos. (configurar periodo anal\u00f3gico)\n\nExample: ``pin0.set_analog_period(10)``\n\n:param period: (per\u00edodo) El per\u00edodo en milisegundos con un valor m\u00ednimo v\u00e1lido de 1 ms.\"\"\"\n\n def set_analog_period_microseconds(self, period: int) -> None:\n \"\"\"Establece el per\u00edodo de la se\u00f1al PWM enviada a ``period`` microsegundos. (configurar periodo anal\u00f3gico en microsegundos)\n\nExample: ``pin0.set_analog_period_microseconds(512)``\n\n:param period: (per\u00edodo) El per\u00edodo en microsegundos con un valor m\u00ednimo v\u00e1lido de 256 \u03bcs.\"\"\"\n\nclass MicroBitAnalogDigitalPin(MicroBitDigitalPin):\n \"\"\"Un pin con caracter\u00edsticas anal\u00f3gicas y digitales. (pin digital y anal\u00f3gico microbit)\"\"\"\n\n def read_analog(self) -> int:\n \"\"\"Lee el voltaje aplicado al pin. (lectura anal\u00f3gica)\n\nExample: ``pin0.read_analog()``\n\n:return: An integer between 0 (meaning 0V) and 1023 (meaning 3.3V).\"\"\"\n\nclass MicroBitTouchPin(MicroBitAnalogDigitalPin):\n \"\"\"Un pin con caracter\u00edsticas anal\u00f3gicas, digitales y t\u00e1ctiles. (pin t\u00e1ctil microbit)\"\"\"\n CAPACITIVE: int\n RESISTIVE: int\n\n def is_touched(self) -> bool:\n \"\"\"Comprueba si se est\u00e1 tocando el pin. (est\u00e1 tocado)\n\nExample: ``pin0.is_touched()``\n\nThe default touch mode for the pins on the edge connector is ``resistive``.\nThe default for the logo pin **V2** is ``capacitive``.\n\n**Resistive touch**\nThis test is done by measuring how much resistance there is between the\npin and ground. A low resistance gives a reading of ``True``. To get\na reliable reading using a finger you may need to touch the ground pin\nwith another part of your body, for example your other hand.\n\n**Capacitive touch**\nThis test is done by interacting with the electric field of a capacitor\nusing a finger as a conductor. `Capacitive touch\n`_\ndoes not require you to make a ground connection as part of a circuit.\n\n:return: ``True`` if the pin is being touched with a finger, otherwise return ``False``.\"\"\"\n ...\n\n def set_touch_mode(self, value: int) -> None:\n \"\"\"Establece el modo t\u00e1ctil del pin. (configurar modo t\u00e1ctil)\n\nExample: ``pin0.set_touch_mode(pin0.CAPACITIVE)``\n\nThe default touch mode for the pins on the edge connector is\n``resistive``. The default for the logo pin **V2** is ``capacitive``.\n\n:param value: (valor) ``CAPACITIVE`` o ``RESISTIVE`` del pin correspondiente.\"\"\"\n ...\npin0: MicroBitTouchPin\n\"\"\"Pin con funciones digitales, anal\u00f3gicas y t\u00e1ctiles.\"\"\"\npin1: MicroBitTouchPin\n\"\"\"Pin con funciones digitales, anal\u00f3gicas y t\u00e1ctiles.\"\"\"\npin2: MicroBitTouchPin\n\"\"\"Pin con funciones digitales, anal\u00f3gicas y t\u00e1ctiles.\"\"\"\npin3: MicroBitAnalogDigitalPin\n\"\"\"Pin con funciones digitales y anal\u00f3gicas.\"\"\"\npin4: MicroBitAnalogDigitalPin\n\"\"\"Pin con funciones digitales y anal\u00f3gicas.\"\"\"\npin5: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin6: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin7: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin8: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin9: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin10: MicroBitAnalogDigitalPin\n\"\"\"Pin con funciones digitales y anal\u00f3gicas.\"\"\"\npin11: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin12: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin13: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin14: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin15: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin16: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin19: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin20: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin_logo: MicroBitTouchPin\n\"\"\"Un pin t\u00e1ctil sensible en la parte frontal del micro:bit que por defecto est\u00e1 configurado en modo t\u00e1ctil capacitivo. (pin de logo)\"\"\"\npin_speaker: MicroBitAnalogDigitalPin\n\"\"\"Un pin para dirigirse al altavoz micro:bit. (pin de altavoz)\n\nThis API is intended only for use in Pulse-Width Modulation pin operations e.g. pin_speaker.write_analog(128).\n\"\"\"\n\nclass Image:\n \"\"\"Una imagen que se mostrar\u00e1 en la pantalla LED del micro:bit. (imagen)\n\nGiven an image object it's possible to display it via the ``display`` API::\n\n display.show(Image.HAPPY)\"\"\"\n HEART: Image\n \"\"\"Imagen de un coraz\u00f3n. (coraz\u00f3n)\"\"\"\n HEART_SMALL: Image\n \"\"\"Imagen de un coraz\u00f3n peque\u00f1o. (coraz\u00f3n peque\u00f1o)\"\"\"\n HAPPY: Image\n \"\"\"Imagen de una cara feliz. (feliz)\"\"\"\n SMILE: Image\n \"\"\"Imagen de una cara sonriente. (sonrisa)\"\"\"\n SAD: Image\n \"\"\"Imagen de una cara triste. (triste)\"\"\"\n CONFUSED: Image\n \"\"\"Imagen de una cara confundida. (confundida)\"\"\"\n ANGRY: Image\n \"\"\"Imagen de una cara enfadada. (enfadada)\"\"\"\n ASLEEP: Image\n \"\"\"Imagen de una cara durmiendo. (dormida)\"\"\"\n SURPRISED: Image\n \"\"\"Imagen de una cara sorprendida. (sorprendida)\"\"\"\n SILLY: Image\n \"\"\"Imagen de una cara tonta. (tonta)\"\"\"\n FABULOUS: Image\n \"\"\"Imagen de una cara con gafas de sol. (fabulosa)\"\"\"\n MEH: Image\n \"\"\"Imagen de una cara indiferente. (indiferente)\"\"\"\n YES: Image\n \"\"\"Imagen de verificaci\u00f3n. (s\u00ed)\"\"\"\n NO: Image\n \"\"\"Imagen de cruz.\"\"\"\n CLOCK12: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 12:00. (reloj12)\"\"\"\n CLOCK11: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 11:00. (reloj11)\"\"\"\n CLOCK10: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 10:00. (reloj10)\"\"\"\n CLOCK9: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 9:00. (reloj9)\"\"\"\n CLOCK8: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 8:00. (reloj8)\"\"\"\n CLOCK7: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 7:00. (reloj7)\"\"\"\n CLOCK6: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 6:00. (reloj6)\"\"\"\n CLOCK5: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 5:00. (reloj5)\"\"\"\n CLOCK4: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 4:00. (reloj4)\"\"\"\n CLOCK3: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 3:00. (reloj3)\"\"\"\n CLOCK2: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 2:00. (reloj2)\"\"\"\n CLOCK1: Image\n \"\"\"Imagen de una l\u00ednea apuntando a la 1:00. (reloj1)\"\"\"\n ARROW_N: Image\n \"\"\"Imagen de una flecha apuntando hacia el norte. (flecha n)\"\"\"\n ARROW_NE: Image\n \"\"\"Imagen de una flecha apuntando hacia el nordeste. (flecha ne)\"\"\"\n ARROW_E: Image\n \"\"\"Imagen de una flecha apuntando hacia el este. (flecha e)\"\"\"\n ARROW_SE: Image\n \"\"\"Imagen de una flecha apuntando hacia el sudeste. (flecha se)\"\"\"\n ARROW_S: Image\n \"\"\"Imagen de una flecha apuntando hacia el sur. (flecha s)\"\"\"\n ARROW_SW: Image\n \"\"\"Imagen de una flecha apuntando hacia el sudoeste. (flecha so)\"\"\"\n ARROW_W: Image\n \"\"\"Imagen de una flecha apuntando hacia el oeste. (flecha o)\"\"\"\n ARROW_NW: Image\n \"\"\"Imagen de una flecha apuntando hacia el noroeste. (flecha no)\"\"\"\n TRIANGLE: Image\n \"\"\"Imagen de un tri\u00e1ngulo apuntando hacia arriba. (tri\u00e1ngulo)\"\"\"\n TRIANGLE_LEFT: Image\n \"\"\"Imagen de un tri\u00e1ngulo en la esquina izquierda. (tri\u00e1ngulo izquierda)\"\"\"\n CHESSBOARD: Image\n \"\"\"LED iluminados de forma alterna seg\u00fan un patr\u00f3n de tablero de ajedrez. (tablero de ajedrez)\"\"\"\n DIAMOND: Image\n \"\"\"Imagen de un diamante. (diamante)\"\"\"\n DIAMOND_SMALL: Image\n \"\"\"Imagen de un diamante peque\u00f1o. (diamante peque\u00f1o)\"\"\"\n SQUARE: Image\n \"\"\"Imagen de un cuadrado. (cuadrado)\"\"\"\n SQUARE_SMALL: Image\n \"\"\"Imagen de un cuadrado peque\u00f1o. (cuadrado peque\u00f1o)\"\"\"\n RABBIT: Image\n \"\"\"Imagen de un conejo. (conejo)\"\"\"\n COW: Image\n \"\"\"Imagen de una vaca. (vaca)\"\"\"\n MUSIC_CROTCHET: Image\n \"\"\"Imagen de una nota negra. (negra musical)\"\"\"\n MUSIC_QUAVER: Image\n \"\"\"Imagen de una nota corchea. (corchea musical)\"\"\"\n MUSIC_QUAVERS: Image\n \"\"\"Imagen de un par de notas corcheas. (corcheas musicales)\"\"\"\n PITCHFORK: Image\n \"\"\"Imagen de una horca. (horca)\"\"\"\n XMAS: Image\n \"\"\"Imagen de un \u00e1rbol de Navidad. (navidad)\"\"\"\n PACMAN: Image\n \"\"\"Imagen del personaje de videojuegos Pac-Man.\"\"\"\n TARGET: Image\n \"\"\"Imagen de un objetivo. (diana)\"\"\"\n TSHIRT: Image\n \"\"\"Imagen de una camiseta. (camiseta)\"\"\"\n ROLLERSKATE: Image\n \"\"\"Imagen de un pat\u00edn. (pat\u00edn)\"\"\"\n DUCK: Image\n \"\"\"Imagen de un pato. (pato)\"\"\"\n HOUSE: Image\n \"\"\"Imagen de una casa. (casa)\"\"\"\n TORTOISE: Image\n \"\"\"Imagen de una tortuga. (tortuga)\"\"\"\n BUTTERFLY: Image\n \"\"\"Imagen de una mariposa. (mariposa)\"\"\"\n STICKFIGURE: Image\n \"\"\"Imagen de un monigote. (monigote)\"\"\"\n GHOST: Image\n \"\"\"Imagen de un fantasma. (fantasma)\"\"\"\n SWORD: Image\n \"\"\"Imagen de una espada. (espada)\"\"\"\n GIRAFFE: Image\n \"\"\"Imagen de una jirafa. (girafa)\"\"\"\n SKULL: Image\n \"\"\"Imagen de una calavera. (calavera)\"\"\"\n UMBRELLA: Image\n \"\"\"Imagen de un paraguas. (paraguas)\"\"\"\n SNAKE: Image\n \"\"\"Imagen de una serpiente. (serpiente)\"\"\"\n SCISSORS: Image\n \"\"\"Imagen de tijeras. (tijeras)\"\"\"\n ALL_CLOCKS: List[Image]\n \"\"\"Una lista que contiene todas las im\u00e1genes CLOCK_ en secuencia. (todos los relojes)\"\"\"\n ALL_ARROWS: List[Image]\n \"\"\"Una lista que contiene todas las im\u00e1genes ARROW_ en secuencia. (todas las flechas)\"\"\"\n\n @overload\n def __init__(self, string: str) -> None:\n \"\"\"Crea una imagen a partir de una cadena que describe los LED que est\u00e1n encendidos.\n\n``string`` has to consist of digits 0-9 arranged into lines,\ndescribing the image, for example::\n\n image = Image(\"90009:\"\n \"09090:\"\n \"00900:\"\n \"09090:\"\n \"90009\")\n\nwill create a 5\u00d75 image of an X. The end of a line is indicated by a\ncolon. It's also possible to use newlines (\\\\n) insead of the colons.\n\n:param string: (cadena) La cadena que describe la imagen.\"\"\"\n ...\n\n @overload\n def __init__(self, width: int=5, height: int=5, buffer: ReadableBuffer=None) -> None:\n \"\"\"Crea una imagen vac\u00eda con ``width`` columnas y ``height`` filas.\n\n:param width: (ancho) Ancho opcional de la imagen\n:param height: (altura) Altura opcional de la imagen\n:param buffer: (b\u00fafer) Matriz opcional de bytes de ``width`` \u00d7 ``height`` enteros en el rango 0 - 9 para inicializar la imagen\n\nExamples::\n\n Image(2, 2, b'\\x08\\x08\\x08\\x08')\n Image(2, 2, bytearray([9,9,9,9]))\n\nThese create 2 x 2 pixel images at full brightness.\"\"\"\n ...\n\n def width(self) -> int:\n \"\"\"Obtiene el n\u00famero de columnas. (ancho)\n\n:return: The number of columns in the image\"\"\"\n ...\n\n def height(self) -> int:\n \"\"\"Obtiene el n\u00famero de filas. (altura)\n\n:return: The number of rows in the image\"\"\"\n ...\n\n def set_pixel(self, x: int, y: int, value: int) -> None:\n \"\"\"Establece el brillo de un p\u00edxel. (configurar p\u00edxel)\n\nExample: ``my_image.set_pixel(0, 0, 9)``\n\n:param x: El n\u00famero de columna\n:param y: El n\u00famero de fila\n:param value: (valor) El brillo expresado como un entero entre 0 (oscuro) y 9 (brillante)\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def get_pixel(self, x: int, y: int) -> int:\n \"\"\"Obtiene el brillo de un p\u00edxel. (obtener p\u00edxel)\n\nExample: ``my_image.get_pixel(0, 0)``\n\n:param x: El n\u00famero de columna\n:param y: El n\u00famero de fila\n:return: The brightness as an integer between 0 and 9.\"\"\"\n ...\n\n def shift_left(self, n: int) -> Image:\n \"\"\"Crea una nueva imagen desplazando la imagen hacia la izquierda. (desplazamiento a la izquierda)\n\nExample: ``Image.HEART_SMALL.shift_left(1)``\n\n:param n: El n\u00famero de columnas a desplazar\n:return: The shifted image\"\"\"\n ...\n\n def shift_right(self, n: int) -> Image:\n \"\"\"Crea una nueva imagen desplazando la imagen hacia la derecha. (desplazamiento a la derecha)\n\nExample: ``Image.HEART_SMALL.shift_right(1)``\n\n:param n: El n\u00famero de columnas a desplazar\n:return: The shifted image\"\"\"\n ...\n\n def shift_up(self, n: int) -> Image:\n \"\"\"Crea una nueva imagen desplazando la imagen hacia arriba. (desplazamiento hacia arriba)\n\nExample: ``Image.HEART_SMALL.shift_up(1)``\n\n:param n: El n\u00famero de filas a desplazar\n:return: The shifted image\"\"\"\n ...\n\n def shift_down(self, n: int) -> Image:\n \"\"\"Crea una nueva imagen desplazando la imagen hacia abajo. (desplazamiento hacia abajo)\n\nExample: ``Image.HEART_SMALL.shift_down(1)``\n\n:param n: El n\u00famero de filas a desplazar\n:return: The shifted image\"\"\"\n ...\n\n def crop(self, x: int, y: int, w: int, h: int) -> Image:\n \"\"\"Crear una nueva imagen recortando la imagen. (recortar)\n\nExample: ``Image.HEART.crop(1, 1, 3, 3)``\n\n:param x: La columna de desplazamiento del recorte\n:param y: La fila de desplazamiento del recorte\n:param w: (a) El ancho del recorte\n:param h: La altura del recorte\n:return: The new image\"\"\"\n ...\n\n def copy(self) -> Image:\n \"\"\"Crea una copia exacta de la imagen. (copiar)\n\nExample: ``Image.HEART.copy()``\n\n:return: The new image\"\"\"\n ...\n\n def invert(self) -> Image:\n \"\"\"Crea una nueva imagen invirtiendo el brillo de los p\u00edxeles de la\nimagen de origen. (invertir)\n\nExample: ``Image.SMALL_HEART.invert()``\n\n:return: The new image.\"\"\"\n ...\n\n def fill(self, value: int) -> None:\n \"\"\"Establece el brillo de todos los p\u00edxeles de la imagen. (llenar)\n\nExample: ``my_image.fill(5)``\n\n:param value: (valor) El nuevo brillo expresado como un n\u00famero entre 0 (oscuro) y 9 (brillante).\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def blit(self, src: Image, x: int, y: int, w: int, h: int, xdest: int=0, ydest: int=0) -> None:\n \"\"\"Copia un \u00e1rea de otra imagen en esta imagen.\n\nExample: ``my_image.blit(Image.HEART, 1, 1, 3, 3, 1, 1)``\n\n:param src: (org) La imagen de origen\n:param x: El desplazamiento de columna inicial en la imagen de origen\n:param y: El desplazamiento de fila inicial en la imagen de origen\n:param w: (a) El n\u00famero de columnas a copiar\n:param h: El n\u00famero de filas a copiar\n:param xdest: El desplazamiento de columna a modificar en esta imagen\n:param ydest: El desplazamiento de fila a modificar en esta imagen\n\nPixels outside the source image are treated as having a brightness of 0.\n\n``shift_left()``, ``shift_right()``, ``shift_up()``, ``shift_down()``\nand ``crop()`` can are all implemented by using ``blit()``.\n\nFor example, img.crop(x, y, w, h) can be implemented as::\n\n def crop(self, x, y, w, h):\n res = Image(w, h)\n res.blit(self, x, y, w, h)\n return res\"\"\"\n ...\n\n def __repr__(self) -> str:\n \"\"\"Obtiene una representaci\u00f3n en cadena compacta de la imagen.\"\"\"\n ...\n\n def __str__(self) -> str:\n \"\"\"Obtiene una representaci\u00f3n en cadena legible de la imagen. (cad)\"\"\"\n ...\n\n def __add__(self, other: Image) -> Image:\n \"\"\"Crea una nueva imagen sumando los valores de brillo de las dos im\u00e1genes\npara cada p\u00edxel. (a\u00f1adir)\n\nExample: ``Image.HEART + Image.HAPPY``\n\n:param other: (otro) La imagen a a\u00f1adir.\"\"\"\n ...\n\n def __sub__(self, other: Image) -> Image:\n \"\"\"Crea una nueva imagen restando los valores de brillo de la otra imagen a los de esta imagen. (rest)\n\nExample: ``Image.HEART - Image.HEART_SMALL``\n\n:param other: (otro) La imagen a restar.\"\"\"\n ...\n\n def __mul__(self, n: float) -> Image:\n \"\"\"Crea una nueva imagen multiplicando el brillo de cada p\u00edxel por ``n``.\n\nExample: ``Image.HEART * 0.5``\n\n:param n: El valor por el que multiplicar.\"\"\"\n ...\n\n def __truediv__(self, n: float) -> Image:\n \"\"\"Crea una nueva imagen dividiendo el brillo de cada p\u00edxel entre ``n``.\n\nExample: ``Image.HEART / 2``\n\n:param n: El valor entre el que dividir.\"\"\"\n ...\n\nclass SoundEvent:\n LOUD: SoundEvent\n \"\"\"Representa la transici\u00f3n de eventos de sonido, desde ``quiet`` a ``loud``, como aplaudir o gritar. (alto)\"\"\"\n QUIET: SoundEvent\n \"\"\"Representa la transici\u00f3n de eventos de sonido, desde ``loud`` hasta ``quiet``, como hablar o una m\u00fasica de fondo. (silencioso)\"\"\"\n\nclass Sound:\n \"\"\"Los sonidos predefinidos pueden llamarse usando ``audio.play(Sound.NAME)``. (sonido)\"\"\"\n GIGGLE: Sound\n \"\"\"Sonido de risita. (risita)\"\"\"\n HAPPY: Sound\n \"\"\"Sonido alegre. (feliz)\"\"\"\n HELLO: Sound\n \"\"\"Sonido de saludo. (hola)\"\"\"\n MYSTERIOUS: Sound\n \"\"\"Sonido misterioso. (misterioso)\"\"\"\n SAD: Sound\n \"\"\"Sonido triste. (triste)\"\"\"\n SLIDE: Sound\n \"\"\"Sonido deslizante. (deslizante)\"\"\"\n SOARING: Sound\n \"\"\"Sonido creciente. (creciente)\"\"\"\n SPRING: Sound\n \"\"\"Sonido de muelle. (muelle)\"\"\"\n TWINKLE: Sound\n \"\"\"Sonido parpadeante. (parpadeante)\"\"\"\n YAWN: Sound\n \"\"\"Sonido de bostezo. (bostezo)\"\"\"", - "/typeshed/stdlib/microbit/accelerometer.pyi": "\"\"\"Mide la aceleraci\u00f3n del micro:bit y reconoce gestos. (aceler\u00f3metro)\"\"\"\nfrom typing import Tuple\n\ndef get_x() -> int:\n \"\"\"Obtiene la medici\u00f3n de la aceleraci\u00f3n en el eje ``x`` en mili-g. (obtener x)\n\nExample: ``accelerometer.get_x()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_y() -> int:\n \"\"\"Obtiene la medici\u00f3n de la aceleraci\u00f3n en el eje ``y`` en mili-g. (obtener y)\n\nExample: ``accelerometer.get_y()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_z() -> int:\n \"\"\"Obtiene la medici\u00f3n de la aceleraci\u00f3n en el eje ``z`` en mili-g. (obtener z)\n\nExample: ``accelerometer.get_z()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_values() -> Tuple[int, int, int]:\n \"\"\"Obtiene las mediciones de las aceleraciones en todos los ejes como una tupla. (obtener valores)\n\nExample: ``x, y, z = accelerometer.get_values()``\n\n:return: a three-element tuple of integers ordered as X, Y, Z, each value a positive or negative integer depending on direction in the range +/- 2000mg\"\"\"\n ...\n\ndef get_strength() -> int:\n \"\"\"Obtiene la medida de la aceleraci\u00f3n de todos los ejes combinados, como un entero positivo. Es la suma Pitag\u00f3rica de los ejes X, Y y Z. (obtener fuerza)\n\nExample: ``accelerometer.get_strength()``\n\n:return: The combined acceleration strength of all the axes, in milli-g.\"\"\"\n ...\n\ndef current_gesture() -> str:\n \"\"\"Obtiene el nombre del gesto actual. (gesto actual)\n\nExample: ``accelerometer.current_gesture()``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:return: The current gesture\"\"\"\n ...\n\ndef is_gesture(name: str) -> bool:\n \"\"\"Comprueba si el gesto est\u00e1 actualmente activo. (gesto activo)\n\nExample: ``accelerometer.is_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: (nombre) El nombre del gesto.\n:return: ``True`` if the gesture is active, ``False`` otherwise.\"\"\"\n ...\n\ndef was_gesture(name: str) -> bool:\n \"\"\"Comprueba si el gesto estuvo activo desde la \u00faltima llamada. (gesto anterior)\n\nExample: ``accelerometer.was_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: (nombre) El nombre del gesto.\n:return: ``True`` if the gesture was active since the last call, ``False`` otherwise.\"\"\"\n\ndef get_gestures() -> Tuple[str, ...]:\n \"\"\"Devuelve una tupla con el historial de gestos. (obtener gestos)\n\nExample: ``accelerometer.get_gestures()``\n\nClears the gesture history before returning.\n\nGestures are not updated in the background so there needs to be constant\ncalls to some accelerometer method to do the gesture detection. Usually\ngestures can be detected using a loop with a small :func:`microbit.sleep` delay.\n\n:return: The history as a tuple, most recent last.\"\"\"\n ...\n\ndef set_range(value: int) -> None:\n \"\"\"Configura el rango de sensibilidad del aceler\u00f3metro, en g (gravedad est\u00e1ndar), a los valores m\u00e1s cercanos soportados por el hardware, por lo que redondea a ``2``, ``4``, u ``8`` g. (configurar rango)\n\nExample: ``accelerometer.set_range(8)``\n\n:param value: (valor) Nuevo rango para el aceler\u00f3metro, un entero en ``g``.\"\"\"", - "/typeshed/stdlib/microbit/audio.pyi": "\"\"\"Reproducir sonidos usando el micro:bit (importar ``audio`` para compatibilidad con V1).\"\"\"\nfrom ..microbit import MicroBitDigitalPin, Sound, pin0\nfrom typing import ClassVar, Iterable, Union\n\ndef play(source: Union[Iterable[AudioFrame], Sound, SoundEffect], wait: bool=True, pin: MicroBitDigitalPin=pin0, return_pin: Union[MicroBitDigitalPin, None]=None) -> None:\n \"\"\"Reproduce un sonido integrado, un efecto de sonido o marcos de audio personalizados. (reproducir)\n\nExample: ``audio.play(Sound.GIGGLE)``\n\n:param source: (origen) Un ``Sound`` integrado como ``Sound.GIGGLE``, un ``SoundEffect`` o datos de muestra como un iterable de objetos ``AudioFrame``.\n:param wait: (esperar) Si ``wait`` es ``True`` (verdadero), la funci\u00f3n se bloquear\u00e1 hasta que el sonido finalice.\n:param pin: Se puede usar un argumento opcional para especificar el pin de salida, reemplazando el valor predeterminado de ``pin0``. Si no queremos que se reproduzca ning\u00fan sonido, podemos usar ``pin=None``.\n:param return_pin: (devolver pin) Especifica un pin de conector de borde diferencial para conectarse a un altavoz externo en lugar de tierra. Esto se ignora para la revisi\u00f3n **V2**.\"\"\"\n\ndef is_playing() -> bool:\n \"\"\"Comprueba si se est\u00e1 reproduciendo un sonido. (reproduciendo)\n\nExample: ``audio.is_playing()``\n\n:return: ``True`` if audio is playing, otherwise ``False``.\"\"\"\n ...\n\ndef stop() -> None:\n \"\"\"Detiene la reproducci\u00f3n de audio. (detener)\n\nExample: ``audio.stop()``\"\"\"\n ...\n\nclass SoundEffect:\n \"\"\"Un efecto de sonido, compuesto por un conjunto de par\u00e1metros configurados a trav\u00e9s del constructor o atributos. (efectosonido)\"\"\"\n WAVEFORM_SINE: ClassVar[int]\n \"\"\"Opci\u00f3n de onda senoidal utilizada para el par\u00e1metro ``waveform``. (forma de onda senoidal)\"\"\"\n WAVEFORM_SAWTOOTH: ClassVar[int]\n \"\"\"Opci\u00f3n de onda con diente de sierra usada para el par\u00e1metro ``waveform``. (forma de onda diente de sierra)\"\"\"\n WAVEFORM_TRIANGLE: ClassVar[int]\n \"\"\"Opci\u00f3n de onda triangular usada para el par\u00e1metro ``waveform``. (forma de onda triangular)\"\"\"\n WAVEFORM_SQUARE: ClassVar[int]\n \"\"\"Opci\u00f3n de onda cuadrada usada para el par\u00e1metro ``waveform``. (forma de onda cuadrada)\"\"\"\n WAVEFORM_NOISE: ClassVar[int]\n \"\"\"Opci\u00f3n de ruido usada para el par\u00e1metro ``waveform``. (forma de onda de ruido)\"\"\"\n SHAPE_LINEAR: ClassVar[int]\n \"\"\"Opci\u00f3n de interpolaci\u00f3n lineal usada para el par\u00e1metro ``shape``. (forma lineal)\"\"\"\n SHAPE_CURVE: ClassVar[int]\n \"\"\"Opci\u00f3n de interpolaci\u00f3n de curva usada para el par\u00e1metro ``shape``. (forma curva)\"\"\"\n SHAPE_LOG: ClassVar[int]\n \"\"\"Opci\u00f3n de interpolaci\u00f3n logar\u00edtmica usada para el par\u00e1metro ``shape``. (registro de forma)\"\"\"\n FX_NONE: ClassVar[int]\n \"\"\"Ninguna opci\u00f3n de efecto usada para el par\u00e1metro ``fx``. (fx ninguno)\"\"\"\n FX_TREMOLO: ClassVar[int]\n \"\"\"Opci\u00f3n de efecto Tr\u00e9molo usada para el par\u00e1metro ``fx``. (fx tr\u00e9molo)\"\"\"\n FX_VIBRATO: ClassVar[int]\n \"\"\"Opci\u00f3n de efecto vibrato utilizada para el par\u00e1metro ``fx``.\"\"\"\n FX_WARBLE: ClassVar[int]\n \"\"\"Opci\u00f3n de efecto gorjeo utilizada para el par\u00e1metro ``fx``. (fx gorjeo)\"\"\"\n freq_start: int\n \"\"\"Frecuencia de inicio en Hertz (Hz), un n\u00famero entre ``0`` y ``9999`` (frecuencia de inicio)\"\"\"\n freq_end: int\n \"\"\"Frecuencia final en Hertz (Hz), un n\u00famero entre ``0`` y ``9999`` (frecuencia final)\"\"\"\n duration: int\n \"\"\"Duraci\u00f3n del sonido en milisegundos, un n\u00famero entre ``0`` y ``9999`` (duraci\u00f3n)\"\"\"\n vol_start: int\n \"\"\"Valor de volumen inicial, un n\u00famero entre ``0`` y ``255`` (volumen de inicio)\"\"\"\n vol_end: int\n \"\"\"Valor final del volumen, un n\u00famero entre ``0`` y ``255`` (volumen final)\"\"\"\n waveform: int\n \"\"\"Tipo de forma ondulada, uno de estos valores: ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (ruido generado aleatoriamente) (forma de onda)\"\"\"\n fx: int\n \"\"\"Efecto para a\u00f1adir en el sonido, uno de los siguientes valores: ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``o ``FX_NONE``\"\"\"\n shape: int\n \"\"\"El tipo de curva de interpolaci\u00f3n entre las frecuencias de inicio y final, diferentes formas de onda tienen diferentes tasas de cambio en la frecuencia. Uno de los siguientes valores: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG`` (forma)\"\"\"\n\n def __init__(self, freq_start: int=500, freq_end: int=2500, duration: int=500, vol_start: int=255, vol_end: int=0, waveform: int=WAVEFORM_SQUARE, fx: int=FX_NONE, shape: int=SHAPE_LOG):\n \"\"\"Crea un nuevo efecto de sonido.\n\nExample: ``my_effect = SoundEffect(duration=1000)``\n\nAll the parameters are optional, with default values as shown above, and\nthey can all be modified via attributes of the same name. For example, we\ncan first create an effect ``my_effect = SoundEffect(duration=1000)``,\nand then change its attributes ``my_effect.duration = 500``.\n\n:param freq_start: (frecuencia de inicio) Frecuencia de inicio en Hertz (Hz), un n\u00famero entre ``0`` y ``9999``.\n:param freq_end: (frecuencia final) Frecuencia final en Hertz (Hz), un n\u00famero entre ``0`` y ``9999``.\n:param duration: (duraci\u00f3n) Duraci\u00f3n del sonido en milisegundos, un n\u00famero entre ``0`` y ``9999``.\n:param vol_start: (volumen inicial) Valor de volumen inicial, un n\u00famero entre ``0`` y ``255``.\n:param vol_end: (volumen final) Valor de volumen final, un n\u00famero entre ``0`` y ``255``.\n:param waveform: (forma de onda) Tipo de forma de onda, uno de estos valores: ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (ruido generado aleatoriamente).\n:param fx: Efecto para a\u00f1adir en el sonido, uno de los siguientes valores: ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``o ``FX_NONE``.\n:param shape: (forma) El tipo de curva de interpolaci\u00f3n entre las frecuencias de inicio y final, diferentes formas de onda tienen diferentes tasas de cambio en la frecuencia. Uno de los siguientes valores: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG``.\"\"\"\n\n def copy(self) -> SoundEffect:\n \"\"\"Crea una copia de este ``SoundEffect``. (copiar)\n\nExample: ``sound_2 = sound_1.copy()``\n\n:return: A copy of the SoundEffect.\"\"\"\n\nclass AudioFrame:\n \"\"\"Un objeto ``AudioFrame`` es una lista de 32 muestras, cada una de las cuales es un byte\nsin signo (n\u00famero entero entre 0 y 255).\n\nIt takes just over 4 ms to play a single frame.\n\nExample::\n\n frame = AudioFrame()\n for i in range(len(frame)):\n frame[i] = 252 - i * 8\"\"\"\n\n def copyfrom(self, other: AudioFrame) -> None:\n \"\"\"Sobrescribe los datos de este ``AudioFrame`` con los datos de otra instancia ``AudioFrame``. (copiadesde)\n\nExample: ``my_frame.copyfrom(source_frame)``\n\n:param other: (otro) Instancia ``AudioFrame`` desde la que copiar los datos.\"\"\"\n\n def __len__(self) -> int:\n ...\n\n def __setitem__(self, key: int, value: int) -> None:\n ...\n\n def __getitem__(self, key: int) -> int:\n ...", + "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", + "/typeshed/stdlib/microbit/__init__.pyi": "\"\"\"Pines, im\u00e1genes, sonidos, temperatura y volumen.\"\"\"\nfrom typing import Any, Callable, List, Optional, Tuple, Union, overload\nfrom _typeshed import ReadableBuffer\nfrom . import accelerometer as accelerometer\nfrom . import audio as audio\nfrom . import compass as compass\nfrom . import display as display\nfrom . import i2c as i2c\nfrom . import microphone as microphone\nfrom . import speaker as speaker\nfrom . import spi as spi\nfrom . import uart as uart\n\ndef run_every(callback: Optional[Callable[[], None]]=None, days: int=0, h: int=0, min: int=0, s: int=0, ms: int=0) -> Callable[[Callable[[], None]], Callable[[], None]]:\n \"\"\"Programe para ejecutar una funci\u00f3n en el intervalo especificado por los argumentos de tiempo **V2 solamente**. (ejecutar cada)\n\nExample: ``run_every(my_logging, min=5)``\n\n``run_every`` can be used in two ways:\n\nAs a Decorator - placed on top of the function to schedule. For example::\n\n @run_every(h=1, min=20, s=30, ms=50)\n def my_function():\n # Do something here\n\nAs a Function - passing the callback as a positional argument. For example::\n\n def my_function():\n # Do something here\n run_every(my_function, s=30)\n\nEach argument corresponds to a different time unit and they are additive.\nSo ``run_every(min=1, s=30)`` schedules the callback every minute and a half.\n\nWhen an exception is thrown inside the callback function it deschedules the\nfunction. To avoid this you can catch exceptions with ``try/except``.\n\n:param callback: Funci\u00f3n para llamar al intervalo proporcionado. Omitir cuando se utiliza como decorador.\n:param days: (d\u00edas) Establece la marca del d\u00eda para la programaci\u00f3n.\n:param h: Establece la marca de hora para la programaci\u00f3n.\n:param min: Establece la marca de minuto para la programaci\u00f3n.\n:param s: Establece la segunda marca para la programaci\u00f3n.\n:param ms: Establece la marca de milisegundos para la programaci\u00f3n.\"\"\"\n\ndef panic(n: int) -> None:\n \"\"\"Entra en modo p\u00e1nico (p\u00e1nico)\n\nExample: ``panic(127)``\n\n:param n: Un entero arbitrario <= 255 para indicar un estado.\n\nRequires restart.\"\"\"\n\ndef reset() -> None:\n \"\"\"Reiniciar la placa. (restablecer)\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[int, int]) -> int:\n \"\"\"Convierte un valor de un rango a un rango de n\u00fameros enteros. (escala)\n\nExample: ``volume = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))``\n\nFor example, to convert an accelerometer X value to a speaker volume.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\n\n temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))\n\n:param value: (valor) Un n\u00famero a convertir.\n:param from_: (de) Una tupla para definir el rango desde el que convertir.\n:param to: (a) Una tupla para definir el rango al que convertir.\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[float, float]) -> float:\n \"\"\"Convierte un valor de un rango a un rango de punto flotante. (escala)\n\nExample: ``temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))``\n\nFor example, to convert temperature from a Celsius scale to Fahrenheit.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\nIf they are both integers (i.e ``10``), it will return an integer::\n\n returns_int = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))\n\n:param value: (valor) Un n\u00famero a convertir.\n:param from_: (de) Una tupla para definir el rango desde el que convertir.\n:param to: (a) Una tupla para definir el rango al que convertir.\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\ndef sleep(n: float) -> None:\n \"\"\"Espera ``n`` milisegundos. (dormir)\n\nExample: ``sleep(1000)``\n\n:param n: El n\u00famero de milisegundos a esperar\n\nOne second is 1000 milliseconds, so::\n\n microbit.sleep(1000)\n\nwill pause the execution for one second.\"\"\"\n\ndef running_time() -> int:\n \"\"\"Obtiene el tiempo de funcionamiento de la placa. (tiempo de ejecuci\u00f3n)\n\n:return: The number of milliseconds since the board was switched on or restarted.\"\"\"\n\ndef temperature() -> int:\n \"\"\"Obtiene la temperatura del micro:bit en grados Celsius. (temperatura)\"\"\"\n\ndef set_volume(v: int) -> None:\n \"\"\"Establece el volumen. (configurar volumen)\n\nExample: ``set_volume(127)``\n\n:param v: un valor entre 0 (bajo) y 255 (alto).\n\nOut of range values will be clamped to 0 or 255.\n\n**V2** only.\"\"\"\n ...\n\nclass Button:\n \"\"\"La clase para los botones ``button_a`` y ``button_b``. (bot\u00f3n)\"\"\"\n\n def is_pressed(self) -> bool:\n \"\"\"Comprueba si el bot\u00f3n est\u00e1 pulsado. (est\u00e1 pulsado)\n\n:return: ``True`` if the specified button ``button`` is pressed, and ``False`` otherwise.\"\"\"\n ...\n\n def was_pressed(self) -> bool:\n \"\"\"Comprueba si el bot\u00f3n ha sido pulsado desde que se inci\u00f3 el dispositivo o desde la \u00faltima vez que se llam\u00f3 a este m\u00e9todo. (ha sido pulsado)\n\nCalling this method will clear the press state so\nthat the button must be pressed again before this method will return\n``True`` again.\n\n:return: ``True`` if the specified button ``button`` was pressed, and ``False`` otherwise\"\"\"\n ...\n\n def get_presses(self) -> int:\n \"\"\"Obtiene el total de pulsaciones sucesivas de un bot\u00f3n y restablece este total\na cero. (total de pulsaciones)\n\n:return: The number of presses since the device started or the last time this method was called\"\"\"\n ...\nbutton_a: Button\n\"\"\"Objeto ``Button`` para el bot\u00f3n izquierdo. (bot\u00f3n a)\"\"\"\nbutton_b: Button\n\"\"\"Objeto ``Button`` para el bot\u00f3n derecho. (bot\u00f3n b)\"\"\"\n\nclass MicroBitDigitalPin:\n \"\"\"Un pin digital. (pin digital microbit)\n\nSome pins support analog and touch features using the ``MicroBitAnalogDigitalPin`` and ``MicroBitTouchPin`` subclasses.\"\"\"\n NO_PULL: int\n PULL_UP: int\n PULL_DOWN: int\n\n def read_digital(self) -> int:\n \"\"\"Obtiene el valor digital del pin. (lectura digital)\n\nExample: ``value = pin0.read_digital()``\n\n:return: 1 if the pin is high, and 0 if it's low.\"\"\"\n ...\n\n def write_digital(self, value: int) -> None:\n \"\"\"Establece el valor digital del pin. (escritura digital)\n\nExample: ``pin0.write_digital(1)``\n\n:param value: (valor) 1 para establecer valor alto en el pin o 0 para valor bajo\"\"\"\n ...\n\n def set_pull(self, value: int) -> None:\n \"\"\"Configura el estado \"pull\" con uno de los tres valores posibles: ``PULL_UP``, ``PULL_DOWN`` o ``NO_PULL``. (configurar pull)\n\nExample: ``pin0.set_pull(pin0.PULL_UP)``\n\n:param value: (valor) El estado \"pull\" del pin correspondiente, p. ej., ``pin0.PULL_UP``.\"\"\"\n ...\n\n def get_pull(self) -> int:\n \"\"\"Obtiene el estado \"pull\" de un pin. (obtener pull)\n\nExample: ``pin0.get_pull()``\n\n:return: ``NO_PULL``, ``PULL_DOWN``, or ``PULL_UP``\n\nThese are set using the ``set_pull()`` method or automatically configured\nwhen a pin mode requires it.\"\"\"\n ...\n\n def get_mode(self) -> str:\n \"\"\"Devuelve el modo del pin. (obtener modo)\n\nExample: ``pin0.get_mode()``\n\nWhen a pin is used for a specific function, like\nwriting a digital value, or reading an analog value, the pin mode\nchanges.\n\n:return: ``\"unused\"``, ``\"analog\"``, ``\"read_digital\"``, ``\"write_digital\"``, ``\"display\"``, ``\"button\"``, ``\"music\"``, ``\"audio\"``, ``\"touch\"``, ``\"i2c\"``, or ``\"spi\"``\"\"\"\n ...\n\n def write_analog(self, value: int) -> None:\n \"\"\"Env\u00eda una se\u00f1al PWM al pin, con el ciclo de trabajo proporcional a ``value``. (escritura anal\u00f3gica)\n\nExample: ``pin0.write_analog(254)``\n\n:param value: (valor) Un n\u00famero entero o de coma flotante entre 0 (ciclo de trabajo de 0 %) y 1023 (100 %).\"\"\"\n\n def set_analog_period(self, period: int) -> None:\n \"\"\"Establece el per\u00edodo de la se\u00f1al PWM enviada a ``period`` milisegundos. (configurar periodo anal\u00f3gico)\n\nExample: ``pin0.set_analog_period(10)``\n\n:param period: (per\u00edodo) El per\u00edodo en milisegundos con un valor m\u00ednimo v\u00e1lido de 1 ms.\"\"\"\n\n def set_analog_period_microseconds(self, period: int) -> None:\n \"\"\"Establece el per\u00edodo de la se\u00f1al PWM enviada a ``period`` microsegundos. (configurar periodo anal\u00f3gico en microsegundos)\n\nExample: ``pin0.set_analog_period_microseconds(512)``\n\n:param period: (per\u00edodo) El per\u00edodo en microsegundos con un valor m\u00ednimo v\u00e1lido de 256 \u03bcs.\"\"\"\n\nclass MicroBitAnalogDigitalPin(MicroBitDigitalPin):\n \"\"\"Un pin con caracter\u00edsticas anal\u00f3gicas y digitales. (pin digital y anal\u00f3gico microbit)\"\"\"\n\n def read_analog(self) -> int:\n \"\"\"Lee el voltaje aplicado al pin. (lectura anal\u00f3gica)\n\nExample: ``pin0.read_analog()``\n\n:return: An integer between 0 (meaning 0V) and 1023 (meaning 3.3V).\"\"\"\n\nclass MicroBitTouchPin(MicroBitAnalogDigitalPin):\n \"\"\"Un pin con caracter\u00edsticas anal\u00f3gicas, digitales y t\u00e1ctiles. (pin t\u00e1ctil microbit)\"\"\"\n CAPACITIVE: int\n RESISTIVE: int\n\n def is_touched(self) -> bool:\n \"\"\"Comprueba si se est\u00e1 tocando el pin. (est\u00e1 tocado)\n\nExample: ``pin0.is_touched()``\n\nThe default touch mode for the pins on the edge connector is ``resistive``.\nThe default for the logo pin **V2** is ``capacitive``.\n\n**Resistive touch**\nThis test is done by measuring how much resistance there is between the\npin and ground. A low resistance gives a reading of ``True``. To get\na reliable reading using a finger you may need to touch the ground pin\nwith another part of your body, for example your other hand.\n\n**Capacitive touch**\nThis test is done by interacting with the electric field of a capacitor\nusing a finger as a conductor. `Capacitive touch\n`_\ndoes not require you to make a ground connection as part of a circuit.\n\n:return: ``True`` if the pin is being touched with a finger, otherwise return ``False``.\"\"\"\n ...\n\n def set_touch_mode(self, value: int) -> None:\n \"\"\"Establece el modo t\u00e1ctil del pin. (configurar modo t\u00e1ctil)\n\nExample: ``pin0.set_touch_mode(pin0.CAPACITIVE)``\n\nThe default touch mode for the pins on the edge connector is\n``resistive``. The default for the logo pin **V2** is ``capacitive``.\n\n:param value: (valor) ``CAPACITIVE`` o ``RESISTIVE`` del pin correspondiente.\"\"\"\n ...\npin0: MicroBitTouchPin\n\"\"\"Pin con funciones digitales, anal\u00f3gicas y t\u00e1ctiles.\"\"\"\npin1: MicroBitTouchPin\n\"\"\"Pin con funciones digitales, anal\u00f3gicas y t\u00e1ctiles.\"\"\"\npin2: MicroBitTouchPin\n\"\"\"Pin con funciones digitales, anal\u00f3gicas y t\u00e1ctiles.\"\"\"\npin3: MicroBitAnalogDigitalPin\n\"\"\"Pin con funciones digitales y anal\u00f3gicas.\"\"\"\npin4: MicroBitAnalogDigitalPin\n\"\"\"Pin con funciones digitales y anal\u00f3gicas.\"\"\"\npin5: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin6: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin7: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin8: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin9: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin10: MicroBitAnalogDigitalPin\n\"\"\"Pin con funciones digitales y anal\u00f3gicas.\"\"\"\npin11: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin12: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin13: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin14: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin15: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin16: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin19: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin20: MicroBitDigitalPin\n\"\"\"Pin con funciones digitales.\"\"\"\npin_logo: MicroBitTouchPin\n\"\"\"Un pin t\u00e1ctil sensible en la parte frontal del micro:bit que por defecto est\u00e1 configurado en modo t\u00e1ctil capacitivo. (pin de logo)\"\"\"\npin_speaker: MicroBitAnalogDigitalPin\n\"\"\"Un pin para dirigirse al altavoz micro:bit. (pin de altavoz)\n\nThis API is intended only for use in Pulse-Width Modulation pin operations e.g. pin_speaker.write_analog(128).\n\"\"\"\n\nclass Image:\n \"\"\"Una imagen que se mostrar\u00e1 en la pantalla LED del micro:bit. (imagen)\n\nGiven an image object it's possible to display it via the ``display`` API::\n\n display.show(Image.HAPPY)\"\"\"\n HEART: Image\n \"\"\"Imagen de un coraz\u00f3n. (coraz\u00f3n)\"\"\"\n HEART_SMALL: Image\n \"\"\"Imagen de un coraz\u00f3n peque\u00f1o. (coraz\u00f3n peque\u00f1o)\"\"\"\n HAPPY: Image\n \"\"\"Imagen de una cara feliz. (feliz)\"\"\"\n SMILE: Image\n \"\"\"Imagen de una cara sonriente. (sonrisa)\"\"\"\n SAD: Image\n \"\"\"Imagen de una cara triste. (triste)\"\"\"\n CONFUSED: Image\n \"\"\"Imagen de una cara confundida. (confundida)\"\"\"\n ANGRY: Image\n \"\"\"Imagen de una cara enfadada. (enfadada)\"\"\"\n ASLEEP: Image\n \"\"\"Imagen de una cara durmiendo. (dormida)\"\"\"\n SURPRISED: Image\n \"\"\"Imagen de una cara sorprendida. (sorprendida)\"\"\"\n SILLY: Image\n \"\"\"Imagen de una cara tonta. (tonta)\"\"\"\n FABULOUS: Image\n \"\"\"Imagen de una cara con gafas de sol. (fabulosa)\"\"\"\n MEH: Image\n \"\"\"Imagen de una cara indiferente. (indiferente)\"\"\"\n YES: Image\n \"\"\"Imagen de verificaci\u00f3n. (s\u00ed)\"\"\"\n NO: Image\n \"\"\"Imagen de cruz.\"\"\"\n CLOCK12: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 12:00. (reloj12)\"\"\"\n CLOCK11: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 11:00. (reloj11)\"\"\"\n CLOCK10: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 10:00. (reloj10)\"\"\"\n CLOCK9: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 9:00. (reloj9)\"\"\"\n CLOCK8: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 8:00. (reloj8)\"\"\"\n CLOCK7: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 7:00. (reloj7)\"\"\"\n CLOCK6: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 6:00. (reloj6)\"\"\"\n CLOCK5: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 5:00. (reloj5)\"\"\"\n CLOCK4: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 4:00. (reloj4)\"\"\"\n CLOCK3: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 3:00. (reloj3)\"\"\"\n CLOCK2: Image\n \"\"\"Imagen de una l\u00ednea apuntando a las 2:00. (reloj2)\"\"\"\n CLOCK1: Image\n \"\"\"Imagen de una l\u00ednea apuntando a la 1:00. (reloj1)\"\"\"\n ARROW_N: Image\n \"\"\"Imagen de una flecha apuntando hacia el norte. (flecha n)\"\"\"\n ARROW_NE: Image\n \"\"\"Imagen de una flecha apuntando hacia el nordeste. (flecha ne)\"\"\"\n ARROW_E: Image\n \"\"\"Imagen de una flecha apuntando hacia el este. (flecha e)\"\"\"\n ARROW_SE: Image\n \"\"\"Imagen de una flecha apuntando hacia el sudeste. (flecha se)\"\"\"\n ARROW_S: Image\n \"\"\"Imagen de una flecha apuntando hacia el sur. (flecha s)\"\"\"\n ARROW_SW: Image\n \"\"\"Imagen de una flecha apuntando hacia el sudoeste. (flecha so)\"\"\"\n ARROW_W: Image\n \"\"\"Imagen de una flecha apuntando hacia el oeste. (flecha o)\"\"\"\n ARROW_NW: Image\n \"\"\"Imagen de una flecha apuntando hacia el noroeste. (flecha no)\"\"\"\n TRIANGLE: Image\n \"\"\"Imagen de un tri\u00e1ngulo apuntando hacia arriba. (tri\u00e1ngulo)\"\"\"\n TRIANGLE_LEFT: Image\n \"\"\"Imagen de un tri\u00e1ngulo en la esquina izquierda. (tri\u00e1ngulo izquierda)\"\"\"\n CHESSBOARD: Image\n \"\"\"LED iluminados de forma alterna seg\u00fan un patr\u00f3n de tablero de ajedrez. (tablero de ajedrez)\"\"\"\n DIAMOND: Image\n \"\"\"Imagen de un diamante. (diamante)\"\"\"\n DIAMOND_SMALL: Image\n \"\"\"Imagen de un diamante peque\u00f1o. (diamante peque\u00f1o)\"\"\"\n SQUARE: Image\n \"\"\"Imagen de un cuadrado. (cuadrado)\"\"\"\n SQUARE_SMALL: Image\n \"\"\"Imagen de un cuadrado peque\u00f1o. (cuadrado peque\u00f1o)\"\"\"\n RABBIT: Image\n \"\"\"Imagen de un conejo. (conejo)\"\"\"\n COW: Image\n \"\"\"Imagen de una vaca. (vaca)\"\"\"\n MUSIC_CROTCHET: Image\n \"\"\"Imagen de una nota negra. (negra musical)\"\"\"\n MUSIC_QUAVER: Image\n \"\"\"Imagen de una nota corchea. (corchea musical)\"\"\"\n MUSIC_QUAVERS: Image\n \"\"\"Imagen de un par de notas corcheas. (corcheas musicales)\"\"\"\n PITCHFORK: Image\n \"\"\"Imagen de una horca. (horca)\"\"\"\n XMAS: Image\n \"\"\"Imagen de un \u00e1rbol de Navidad. (navidad)\"\"\"\n PACMAN: Image\n \"\"\"Imagen del personaje de videojuegos Pac-Man.\"\"\"\n TARGET: Image\n \"\"\"Imagen de un objetivo. (diana)\"\"\"\n TSHIRT: Image\n \"\"\"Imagen de una camiseta. (camiseta)\"\"\"\n ROLLERSKATE: Image\n \"\"\"Imagen de un pat\u00edn. (pat\u00edn)\"\"\"\n DUCK: Image\n \"\"\"Imagen de un pato. (pato)\"\"\"\n HOUSE: Image\n \"\"\"Imagen de una casa. (casa)\"\"\"\n TORTOISE: Image\n \"\"\"Imagen de una tortuga. (tortuga)\"\"\"\n BUTTERFLY: Image\n \"\"\"Imagen de una mariposa. (mariposa)\"\"\"\n STICKFIGURE: Image\n \"\"\"Imagen de un monigote. (monigote)\"\"\"\n GHOST: Image\n \"\"\"Imagen de un fantasma. (fantasma)\"\"\"\n SWORD: Image\n \"\"\"Imagen de una espada. (espada)\"\"\"\n GIRAFFE: Image\n \"\"\"Imagen de una jirafa. (girafa)\"\"\"\n SKULL: Image\n \"\"\"Imagen de una calavera. (calavera)\"\"\"\n UMBRELLA: Image\n \"\"\"Imagen de un paraguas. (paraguas)\"\"\"\n SNAKE: Image\n \"\"\"Imagen de una serpiente. (serpiente)\"\"\"\n SCISSORS: Image\n \"\"\"Imagen de tijeras. (tijeras)\"\"\"\n ALL_CLOCKS: List[Image]\n \"\"\"Una lista que contiene todas las im\u00e1genes CLOCK_ en secuencia. (todos los relojes)\"\"\"\n ALL_ARROWS: List[Image]\n \"\"\"Una lista que contiene todas las im\u00e1genes ARROW_ en secuencia. (todas las flechas)\"\"\"\n\n @overload\n def __init__(self, string: str) -> None:\n \"\"\"Crea una imagen a partir de una cadena que describe los LED que est\u00e1n encendidos.\n\n``string`` has to consist of digits 0-9 arranged into lines,\ndescribing the image, for example::\n\n image = Image(\"90009:\"\n \"09090:\"\n \"00900:\"\n \"09090:\"\n \"90009\")\n\nwill create a 5\u00d75 image of an X. The end of a line is indicated by a\ncolon. It's also possible to use newlines (\\\\n) insead of the colons.\n\n:param string: (cadena) La cadena que describe la imagen.\"\"\"\n ...\n\n @overload\n def __init__(self, width: int=5, height: int=5, buffer: ReadableBuffer=None) -> None:\n \"\"\"Crea una imagen vac\u00eda con ``width`` columnas y ``height`` filas.\n\n:param width: (ancho) Ancho opcional de la imagen\n:param height: (altura) Altura opcional de la imagen\n:param buffer: (b\u00fafer) Matriz opcional de bytes de ``width`` \u00d7 ``height`` enteros en el rango 0 - 9 para inicializar la imagen\n\nExamples::\n\n Image(2, 2, b'\\x08\\x08\\x08\\x08')\n Image(2, 2, bytearray([9,9,9,9]))\n\nThese create 2 x 2 pixel images at full brightness.\"\"\"\n ...\n\n def width(self) -> int:\n \"\"\"Obtiene el n\u00famero de columnas. (ancho)\n\n:return: The number of columns in the image\"\"\"\n ...\n\n def height(self) -> int:\n \"\"\"Obtiene el n\u00famero de filas. (altura)\n\n:return: The number of rows in the image\"\"\"\n ...\n\n def set_pixel(self, x: int, y: int, value: int) -> None:\n \"\"\"Establece el brillo de un p\u00edxel. (configurar p\u00edxel)\n\nExample: ``my_image.set_pixel(0, 0, 9)``\n\n:param x: El n\u00famero de columna\n:param y: El n\u00famero de fila\n:param value: (valor) El brillo expresado como un entero entre 0 (oscuro) y 9 (brillante)\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def get_pixel(self, x: int, y: int) -> int:\n \"\"\"Obtiene el brillo de un p\u00edxel. (obtener p\u00edxel)\n\nExample: ``my_image.get_pixel(0, 0)``\n\n:param x: El n\u00famero de columna\n:param y: El n\u00famero de fila\n:return: The brightness as an integer between 0 and 9.\"\"\"\n ...\n\n def shift_left(self, n: int) -> Image:\n \"\"\"Crea una nueva imagen desplazando la imagen hacia la izquierda. (desplazamiento a la izquierda)\n\nExample: ``Image.HEART_SMALL.shift_left(1)``\n\n:param n: El n\u00famero de columnas a desplazar\n:return: The shifted image\"\"\"\n ...\n\n def shift_right(self, n: int) -> Image:\n \"\"\"Crea una nueva imagen desplazando la imagen hacia la derecha. (desplazamiento a la derecha)\n\nExample: ``Image.HEART_SMALL.shift_right(1)``\n\n:param n: El n\u00famero de columnas a desplazar\n:return: The shifted image\"\"\"\n ...\n\n def shift_up(self, n: int) -> Image:\n \"\"\"Crea una nueva imagen desplazando la imagen hacia arriba. (desplazamiento hacia arriba)\n\nExample: ``Image.HEART_SMALL.shift_up(1)``\n\n:param n: El n\u00famero de filas a desplazar\n:return: The shifted image\"\"\"\n ...\n\n def shift_down(self, n: int) -> Image:\n \"\"\"Crea una nueva imagen desplazando la imagen hacia abajo. (desplazamiento hacia abajo)\n\nExample: ``Image.HEART_SMALL.shift_down(1)``\n\n:param n: El n\u00famero de filas a desplazar\n:return: The shifted image\"\"\"\n ...\n\n def crop(self, x: int, y: int, w: int, h: int) -> Image:\n \"\"\"Crear una nueva imagen recortando la imagen. (recortar)\n\nExample: ``Image.HEART.crop(1, 1, 3, 3)``\n\n:param x: La columna de desplazamiento del recorte\n:param y: La fila de desplazamiento del recorte\n:param w: (a) El ancho del recorte\n:param h: La altura del recorte\n:return: The new image\"\"\"\n ...\n\n def copy(self) -> Image:\n \"\"\"Crea una copia exacta de la imagen. (copiar)\n\nExample: ``Image.HEART.copy()``\n\n:return: The new image\"\"\"\n ...\n\n def invert(self) -> Image:\n \"\"\"Crea una nueva imagen invirtiendo el brillo de los p\u00edxeles de la\nimagen de origen. (invertir)\n\nExample: ``Image.SMALL_HEART.invert()``\n\n:return: The new image.\"\"\"\n ...\n\n def fill(self, value: int) -> None:\n \"\"\"Establece el brillo de todos los p\u00edxeles de la imagen. (llenar)\n\nExample: ``my_image.fill(5)``\n\n:param value: (valor) El nuevo brillo expresado como un n\u00famero entre 0 (oscuro) y 9 (brillante).\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def blit(self, src: Image, x: int, y: int, w: int, h: int, xdest: int=0, ydest: int=0) -> None:\n \"\"\"Copia un \u00e1rea de otra imagen en esta imagen.\n\nExample: ``my_image.blit(Image.HEART, 1, 1, 3, 3, 1, 1)``\n\n:param src: (org) La imagen de origen\n:param x: El desplazamiento de columna inicial en la imagen de origen\n:param y: El desplazamiento de fila inicial en la imagen de origen\n:param w: (a) El n\u00famero de columnas a copiar\n:param h: El n\u00famero de filas a copiar\n:param xdest: El desplazamiento de columna a modificar en esta imagen\n:param ydest: El desplazamiento de fila a modificar en esta imagen\n\nPixels outside the source image are treated as having a brightness of 0.\n\n``shift_left()``, ``shift_right()``, ``shift_up()``, ``shift_down()``\nand ``crop()`` can are all implemented by using ``blit()``.\n\nFor example, img.crop(x, y, w, h) can be implemented as::\n\n def crop(self, x, y, w, h):\n res = Image(w, h)\n res.blit(self, x, y, w, h)\n return res\"\"\"\n ...\n\n def __repr__(self) -> str:\n \"\"\"Obtiene una representaci\u00f3n en cadena compacta de la imagen.\"\"\"\n ...\n\n def __str__(self) -> str:\n \"\"\"Obtiene una representaci\u00f3n en cadena legible de la imagen. (cad)\"\"\"\n ...\n\n def __add__(self, other: Image) -> Image:\n \"\"\"Crea una nueva imagen sumando los valores de brillo de las dos im\u00e1genes\npara cada p\u00edxel. (a\u00f1adir)\n\nExample: ``Image.HEART + Image.HAPPY``\n\n:param other: (otro) La imagen a a\u00f1adir.\"\"\"\n ...\n\n def __sub__(self, other: Image) -> Image:\n \"\"\"Crea una nueva imagen restando los valores de brillo de la otra imagen a los de esta imagen. (rest)\n\nExample: ``Image.HEART - Image.HEART_SMALL``\n\n:param other: (otro) La imagen a restar.\"\"\"\n ...\n\n def __mul__(self, n: float) -> Image:\n \"\"\"Crea una nueva imagen multiplicando el brillo de cada p\u00edxel por ``n``.\n\nExample: ``Image.HEART * 0.5``\n\n:param n: El valor por el que multiplicar.\"\"\"\n ...\n\n def __truediv__(self, n: float) -> Image:\n \"\"\"Crea una nueva imagen dividiendo el brillo de cada p\u00edxel entre ``n``.\n\nExample: ``Image.HEART / 2``\n\n:param n: El valor entre el que dividir.\"\"\"\n ...\n\nclass SoundEvent:\n LOUD: SoundEvent\n \"\"\"Representa la transici\u00f3n de eventos de sonido, desde ``quiet`` a ``loud``, como aplaudir o gritar. (alto)\"\"\"\n QUIET: SoundEvent\n \"\"\"Representa la transici\u00f3n de eventos de sonido, desde ``loud`` hasta ``quiet``, como hablar o una m\u00fasica de fondo. (silencioso)\"\"\"\n\nclass Sound:\n \"\"\"Los sonidos predefinidos pueden llamarse usando ``audio.play(Sound.NAME)``. (sonido)\"\"\"\n GIGGLE: Sound\n \"\"\"Sonido de risita. (risita)\"\"\"\n HAPPY: Sound\n \"\"\"Sonido alegre. (feliz)\"\"\"\n HELLO: Sound\n \"\"\"Sonido de saludo. (hola)\"\"\"\n MYSTERIOUS: Sound\n \"\"\"Sonido misterioso. (misterioso)\"\"\"\n SAD: Sound\n \"\"\"Sonido triste. (triste)\"\"\"\n SLIDE: Sound\n \"\"\"Sonido deslizante. (deslizante)\"\"\"\n SOARING: Sound\n \"\"\"Sonido creciente. (creciente)\"\"\"\n SPRING: Sound\n \"\"\"Sonido de muelle. (muelle)\"\"\"\n TWINKLE: Sound\n \"\"\"Sonido parpadeante. (parpadeante)\"\"\"\n YAWN: Sound\n \"\"\"Sonido de bostezo. (bostezo)\"\"\"", + "/typeshed/stdlib/microbit/accelerometer.pyi": "\"\"\"Mide la aceleraci\u00f3n del micro:bit y reconoce gestos. (aceler\u00f3metro)\"\"\"\nfrom typing import Tuple\n\ndef get_x() -> int:\n \"\"\"Obtiene la medici\u00f3n de la aceleraci\u00f3n en el eje ``x`` en mili-g. (obtener x)\n\nExample: ``accelerometer.get_x()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_y() -> int:\n \"\"\"Obtiene la medici\u00f3n de la aceleraci\u00f3n en el eje ``y`` en mili-g. (obtener y)\n\nExample: ``accelerometer.get_y()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_z() -> int:\n \"\"\"Obtiene la medici\u00f3n de la aceleraci\u00f3n en el eje ``z`` en mili-g. (obtener z)\n\nExample: ``accelerometer.get_z()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_values() -> Tuple[int, int, int]:\n \"\"\"Obtiene las mediciones de las aceleraciones en todos los ejes como una tupla. (obtener valores)\n\nExample: ``x, y, z = accelerometer.get_values()``\n\n:return: a three-element tuple of integers ordered as X, Y, Z, each value a positive or negative integer depending on direction in the range +/- 2000mg\"\"\"\n ...\n\ndef get_strength() -> int:\n \"\"\"Obtener la medici\u00f3n de aceleraci\u00f3n de todos los ejes combinados, como un entero positivo. Esta es la suma de Pitag\u00f3rica de los ejes X, Y y Z. (obtener fuerza)\n\nExample: ``accelerometer.get_strength()``\n\n:return: The combined acceleration strength of all the axes, in milli-g.\"\"\"\n ...\n\ndef current_gesture() -> str:\n \"\"\"Obtiene el nombre del gesto actual. (gesto actual)\n\nExample: ``accelerometer.current_gesture()``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:return: The current gesture\"\"\"\n ...\n\ndef is_gesture(name: str) -> bool:\n \"\"\"Comprueba si el gesto est\u00e1 actualmente activo. (gesto activo)\n\nExample: ``accelerometer.is_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: (nombre) El nombre del gesto.\n:return: ``True`` if the gesture is active, ``False`` otherwise.\"\"\"\n ...\n\ndef was_gesture(name: str) -> bool:\n \"\"\"Comprueba si el gesto estuvo activo desde la \u00faltima llamada. (gesto anterior)\n\nExample: ``accelerometer.was_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: (nombre) El nombre del gesto.\n:return: ``True`` if the gesture was active since the last call, ``False`` otherwise.\"\"\"\n\ndef get_gestures() -> Tuple[str, ...]:\n \"\"\"Devuelve una tupla con el historial de gestos. (obtener gestos)\n\nExample: ``accelerometer.get_gestures()``\n\nClears the gesture history before returning.\n\nGestures are not updated in the background so there needs to be constant\ncalls to some accelerometer method to do the gesture detection. Usually\ngestures can be detected using a loop with a small :func:`microbit.sleep` delay.\n\n:return: The history as a tuple, most recent last.\"\"\"\n ...\n\ndef set_range(value: int) -> None:\n \"\"\"Establecer el rango de sensibilidad aceler\u00f3metro, en g (gravedad est\u00e1ndar), a los valores m\u00e1s cercanos soportados por el hardware, as\u00ed que se redondea a ``2``, ``4``o ``8`` g. (establecer rango)\n\nExample: ``accelerometer.set_range(8)``\n\n:param value: (valor) Nuevo rango para el aceler\u00f3metro, un entero en ``g``.\"\"\"", + "/typeshed/stdlib/microbit/audio.pyi": "\"\"\"Reproducir sonidos usando el micro:bit (importar ``audio`` para compatibilidad con V1).\"\"\"\nfrom ..microbit import MicroBitDigitalPin, Sound, pin0\nfrom typing import ClassVar, Iterable, Union\n\ndef play(source: Union[Iterable[AudioFrame], Sound, SoundEffect], wait: bool=True, pin: MicroBitDigitalPin=pin0, return_pin: Union[MicroBitDigitalPin, None]=None) -> None:\n \"\"\"Reproducir un sonido, un efecto de sonido o marcos de audio personalizados. (reproducir)\n\nExample: ``audio.play(Sound.GIGGLE)``\n\n:param source: (origen) Un ``Sound`` integrado como ``Sound.GIGGLE``, un ``SoundEffect`` o datos de muestra como un iterable de objetos ``AudioFrame``.\n:param wait: (esperar) Si ``wait`` es ``True`` (verdadero), la funci\u00f3n se bloquear\u00e1 hasta que el sonido finalice.\n:param pin: Se puede usar un argumento opcional para especificar el pin de salida, reemplazando el valor predeterminado de ``pin0``. Si no queremos que se reproduzca ning\u00fan sonido, podemos usar ``pin=None``.\n:param return_pin: (devolver pin) Especifica un pin de conector de borde diferencial para conectarse a un altavoz externo en lugar de tierra. Esto se ignora para la revisi\u00f3n **V2**.\"\"\"\n\ndef is_playing() -> bool:\n \"\"\"Comprueba si se est\u00e1 reproduciendo un sonido. (reproduciendo)\n\nExample: ``audio.is_playing()``\n\n:return: ``True`` if audio is playing, otherwise ``False``.\"\"\"\n ...\n\ndef stop() -> None:\n \"\"\"Detiene la reproducci\u00f3n de audio. (detener)\n\nExample: ``audio.stop()``\"\"\"\n ...\n\nclass SoundEffect:\n \"\"\"Un efecto de sonido, compuesto por un conjunto de par\u00e1metros configurados a trav\u00e9s del constructor o atributos. (efecto de sonido)\"\"\"\n WAVEFORM_SINE: ClassVar[int]\n \"\"\"Opci\u00f3n de onda sinusoidal utilizada para el par\u00e1metro ``waveform``. (forma de onda sinusoidal)\"\"\"\n WAVEFORM_SAWTOOTH: ClassVar[int]\n \"\"\"Opci\u00f3n de onda con diente de sierra usada para el par\u00e1metro ``waveform``. (diente de sierra de forma de onda)\"\"\"\n WAVEFORM_TRIANGLE: ClassVar[int]\n \"\"\"Opci\u00f3n de onda triangular usada para el par\u00e1metro ``waveform``. (forma de onda triangular)\"\"\"\n WAVEFORM_SQUARE: ClassVar[int]\n \"\"\"Opci\u00f3n de onda cuadrada usada para el par\u00e1metro ``waveform``. (forma de onda cuadrada)\"\"\"\n WAVEFORM_NOISE: ClassVar[int]\n \"\"\"Opci\u00f3n de ruido usada para el par\u00e1metro ``waveform``. (forma de onda de ruido)\"\"\"\n SHAPE_LINEAR: ClassVar[int]\n \"\"\"Opci\u00f3n de interpolaci\u00f3n lineal usada para el par\u00e1metro ``shape``. (forma lineal)\"\"\"\n SHAPE_CURVE: ClassVar[int]\n \"\"\"Opci\u00f3n de interpolaci\u00f3n de curva usada para el par\u00e1metro ``shape``. (forma curva)\"\"\"\n SHAPE_LOG: ClassVar[int]\n \"\"\"Opci\u00f3n de interpolaci\u00f3n logar\u00edtmica usada para el par\u00e1metro ``shape``. (registro de forma)\"\"\"\n FX_NONE: ClassVar[int]\n \"\"\"Ninguna opci\u00f3n de efecto usada para el par\u00e1metro ``fx``. (fx ninguno)\"\"\"\n FX_TREMOLO: ClassVar[int]\n \"\"\"Opci\u00f3n de efecto Tr\u00e9molo usada para el par\u00e1metro ``fx``.\"\"\"\n FX_VIBRATO: ClassVar[int]\n \"\"\"Opci\u00f3n de efecto vibrato utilizada para el par\u00e1metro ``fx``.\"\"\"\n FX_WARBLE: ClassVar[int]\n \"\"\"Opci\u00f3n de efecto gorjeo utilizada para el par\u00e1metro ``fx``. (fx gorjeo)\"\"\"\n freq_start: int\n \"\"\"Frecuencia de inicio en Hertz (Hz), un n\u00famero entre ``0`` y ``9999`` (frecuencia de inicio)\"\"\"\n freq_end: int\n \"\"\"Frecuencia final en Hertz (Hz), un n\u00famero entre ``0`` y ``9999`` (frecuencia final)\"\"\"\n duration: int\n \"\"\"Duraci\u00f3n del sonido en milisegundos, un n\u00famero entre ``0`` y ``9999`` (duraci\u00f3n)\"\"\"\n vol_start: int\n \"\"\"Valor de volumen inicial, un n\u00famero entre ``0`` y ``255`` (volumen de inicio)\"\"\"\n vol_end: int\n \"\"\"Valor final del volumen, un n\u00famero entre ``0`` y ``255`` (volumen final)\"\"\"\n waveform: int\n \"\"\"Tipo de forma ondulada, uno de estos valores: ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (ruido generado aleatoriamente) (forma de onda)\"\"\"\n fx: int\n \"\"\"Efecto para a\u00f1adir en el sonido, uno de los siguientes valores: ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``o ``FX_NONE``\"\"\"\n shape: int\n \"\"\"El tipo de curva de interpolaci\u00f3n entre las frecuencias de inicio y final, diferentes formas de onda tienen diferentes tasas de cambio en la frecuencia. Uno de los siguientes valores: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG`` (forma)\"\"\"\n\n def __init__(self, freq_start: int=500, freq_end: int=2500, duration: int=500, vol_start: int=255, vol_end: int=0, waveform: int=WAVEFORM_SQUARE, fx: int=FX_NONE, shape: int=SHAPE_LOG):\n \"\"\"Crear un nuevo efecto de sonido.\n\nExample: ``my_effect = SoundEffect(duration=1000)``\n\nAll the parameters are optional, with default values as shown above, and\nthey can all be modified via attributes of the same name. For example, we\ncan first create an effect ``my_effect = SoundEffect(duration=1000)``,\nand then change its attributes ``my_effect.duration = 500``.\n\n:param freq_start: (frecuencia de inicio) Frecuencia de inicio en Hertz (Hz), un n\u00famero entre ``0`` y ``9999``.\n:param freq_end: (frecuencia final) Frecuencia final en Hertz (Hz), un n\u00famero entre ``0`` y ``9999``.\n:param duration: (duraci\u00f3n) Duraci\u00f3n del sonido en milisegundos, un n\u00famero entre ``0`` y ``9999``.\n:param vol_start: (volumen inicial) Valor de volumen inicial, un n\u00famero entre ``0`` y ``255``.\n:param vol_end: (volumen final) Valor de volumen final, un n\u00famero entre ``0`` y ``255``.\n:param waveform: (forma de onda) Tipo de forma de onda, uno de estos valores: ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (ruido generado aleatoriamente).\n:param fx: Efecto para a\u00f1adir en el sonido, uno de los siguientes valores: ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``o ``FX_NONE``.\n:param shape: (forma) El tipo de curva de interpolaci\u00f3n entre las frecuencias de inicio y final, diferentes formas de onda tienen diferentes tasas de cambio en la frecuencia. Uno de los siguientes valores: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG``.\"\"\"\n\n def copy(self) -> SoundEffect:\n \"\"\"Crear una copia de este ``SoundEffect``. (copiar)\n\nExample: ``sound_2 = sound_1.copy()``\n\n:return: A copy of the SoundEffect.\"\"\"\n\nclass AudioFrame:\n \"\"\"Un objeto ``AudioFrame`` es una lista de 32 muestras, cada una de las cuales es un byte\nsin signo (n\u00famero entero entre 0 y 255).\n\nIt takes just over 4 ms to play a single frame.\n\nExample::\n\n frame = AudioFrame()\n for i in range(len(frame)):\n frame[i] = 252 - i * 8\"\"\"\n\n def copyfrom(self, other: AudioFrame) -> None:\n \"\"\"Sobrescribir los datos en este ``AudioFrame`` con los datos de otra instancia de ``AudioFrame``. (copiar forma)\n\nExample: ``my_frame.copyfrom(source_frame)``\n\n:param other: (otro) Instancia ``AudioFrame`` desde la que copiar los datos.\"\"\"\n\n def __len__(self) -> int:\n ...\n\n def __setitem__(self, key: int, value: int) -> None:\n ...\n\n def __getitem__(self, key: int) -> int:\n ...", "/typeshed/stdlib/microbit/compass.pyi": "\"\"\"Usar la br\u00fajula incorporada. (br\u00fajula)\"\"\"\n\ndef calibrate() -> None:\n \"\"\"Inicia el proceso de calibraci\u00f3n. (calibrar)\n\nExample: ``compass.calibrate()``\n\nAn instructive message will be scrolled to the user after which they will need\nto rotate the device in order to draw a circle on the LED display.\"\"\"\n ...\n\ndef is_calibrated() -> bool:\n \"\"\"Comprueba si la br\u00fajula est\u00e1 calibrada. (est\u00e1 calibrado)\n\nExample: ``compass.is_calibrated()``\n\n:return: ``True`` if the compass has been successfully calibrated, ``False`` otherwise.\"\"\"\n ...\n\ndef clear_calibration() -> None:\n \"\"\"Deshace la calibraci\u00f3n, haciendo que la br\u00fajula est\u00e9 otra vez sin calibrar. (eliminar calibraci\u00f3n)\n\nExample: ``compass.clear_calibration()``\"\"\"\n ...\n\ndef get_x() -> int:\n \"\"\"Obtiene la fuerza del campo magn\u00e9tico en el eje ``x``. (obtener x)\n\nExample: ``compass.get_x()``\n\nCall ``calibrate`` first or the results will be inaccurate.\n\n:return: A positive or negative integer in nano tesla representing the magnitude and direction of the field.\"\"\"\n ...\n\ndef get_y() -> int:\n \"\"\"Obtiene la fuerza del campo magn\u00e9tico en el eje ``y``. (obtener y)\n\nExample: ``compass.get_y()``\n\nCall ``calibrate`` first or the results will be inaccurate.\n\n:return: A positive or negative integer in nano tesla representing the magnitude and direction of the field.\"\"\"\n ...\n\ndef get_z() -> int:\n \"\"\"Obtiene la fuerza del campo magn\u00e9tico en el eje ``z``. (obtener z)\n\nExample: ``compass.get_z()``\n\nCall ``calibrate`` first or the results will be inaccurate.\n\n:return: A positive or negative integer in nano tesla representing the magnitude and direction of the field.\"\"\"\n ...\n\ndef heading() -> int:\n \"\"\"Obtiene el rumbo de la br\u00fajula. (rumbo)\n\nExample: ``compass.heading()``\n\n:return: An integer in the range from 0 to 360, representing the angle in degrees, clockwise, with north as 0.\"\"\"\n ...\n\ndef get_field_strength() -> int:\n \"\"\"Obtiene la magnitud del campo magn\u00e9tico alrededor del dispositivo. (obtener fuerza del campo)\n\nExample: ``compass.get_field_strength()``\n\n:return: An integer indication of the magnitude of the magnetic field in nano tesla.\"\"\"\n ...", "/typeshed/stdlib/microbit/display.pyi": "\"\"\"Mostrar texto, im\u00e1genes y animaciones en la pantalla LED de 5 \u00d7 5. (pantalla)\"\"\"\nfrom ..microbit import Image\nfrom typing import Union, overload, Iterable\n\ndef get_pixel(x: int, y: int) -> int:\n \"\"\"Obtiene el brillo del LED que hay en la columna ``x`` y fila ``y``. (obtener p\u00edxel)\n\nExample: ``display.get_pixel(0, 0)``\n\n:param x: La columna de la pantalla (0..4)\n:param y: La fila de la pantalla (0..4)\n:return: A number between 0 (off) and 9 (bright)\"\"\"\n ...\n\ndef set_pixel(x: int, y: int, value: int) -> None:\n \"\"\"Establece el brillo del LED que hay en la columna ``x`` y fila ``y``. (configurar p\u00edxel)\n\nExample: ``display.set_pixel(0, 0, 9)``\n\n:param x: La columna de la pantalla (0..4)\n:param y: La fila de la pantalla (0..4)\n:param value: (valor) El brillo entre 0 (apagado) y 9 (brillante)\"\"\"\n ...\n\ndef clear() -> None:\n \"\"\"Ajusta el brillo de todos los LED a 0 (apagado). (borrar)\n\nExample: ``display.clear()``\"\"\"\n ...\n\ndef show(image: Union[str, float, int, Image, Iterable[Image]], delay: int=400, wait: bool=True, loop: bool=False, clear: bool=False) -> None:\n \"\"\"Muestra im\u00e1genes, letras o d\u00edgitos en la pantalla LED. (mostrar)\n\nExample: ``display.show(Image.HEART)``\n\nWhen ``image`` is an image or a list of images then each image is displayed in turn.\nIf ``image`` is a string or number, each letter or digit is displayed in turn.\n\n:param image: (imagen) Una cadena, n\u00famero, imagen o lista de im\u00e1genes para mostrar.\n:param delay: (retardo) Cada letra, d\u00edgito o imagen se muestra con ``delay`` milisegundos de retardo entre ellos.\n:param wait: (esperar) Si ``wait`` es ``True`` (verdadero), la funci\u00f3n se bloquear\u00e1 hasta que finalice la animaci\u00f3n; de lo contrario, la animaci\u00f3n se ejecutar\u00e1 en segundo plano.\n:param loop: (bucle) Si ``loop`` es ``True`` (verdadero), la animaci\u00f3n se repetir\u00e1 para siempre.\n:param clear: (borrar) Si ``clear`` es ``True`` (verdadero), la pantalla se borrar\u00e1 una vez que la secuencia haya terminado.\n\nThe ``wait``, ``loop`` and ``clear`` arguments must be specified using their keyword.\"\"\"\n ...\n\ndef scroll(text: Union[str, float, int], delay: int=150, wait: bool=True, loop: bool=False, monospace: bool=False) -> None:\n \"\"\"Desplaza un n\u00famero o texto por la pantalla LED. (desplazar)\n\nExample: ``display.scroll('micro:bit')``\n\n:param text: (texto) La cadena a desplazar. Si ``text`` es un entero o de coma flotante, primero se convertir\u00e1 a cadena usando ``str()``.\n:param delay: (retardo) El par\u00e1metro ``delay`` controla la velocidad de desplazamiento del texto.\n:param wait: (esperar) Si ``wait`` es ``True`` (verdadero), la funci\u00f3n se bloquear\u00e1 hasta que finalice la animaci\u00f3n; de lo contrario, la animaci\u00f3n se ejecutar\u00e1 en segundo plano.\n:param loop: (bucle) Si ``loop`` es ``True`` (verdadero), la animaci\u00f3n se repetir\u00e1 para siempre.\n:param monospace: Si ``monospace`` es ``True`` (verdadero), todos los caracteres ocupar\u00e1n columnas de 5 p\u00edxeles de ancho; de lo contrario, habr\u00e1 exactamente 1 columna de p\u00edxeles vac\u00edos entre cada car\u00e1cter a medida que se desplazan.\n\nThe ``wait``, ``loop`` and ``monospace`` arguments must be specified\nusing their keyword.\"\"\"\n ...\n\ndef on() -> None:\n \"\"\"Enciende la pantalla LED. (encendido)\n\nExample: ``display.on()``\"\"\"\n ...\n\ndef off() -> None:\n \"\"\"Apaga la pantalla LED (desactivar la pantalla te permite reutilizar los pines GPIO para otros fines). (apagado)\n\nExample: ``display.off()``\"\"\"\n ...\n\ndef is_on() -> bool:\n \"\"\"Comprueba si la pantalla LED est\u00e1 activada. (est\u00e1 encendido)\n\nExample: ``display.is_on()``\n\n:return: ``True`` if the display is on, otherwise returns ``False``.\"\"\"\n ...\n\ndef read_light_level() -> int:\n \"\"\"Lee el nivel de luz. (leer nivel de luz)\n\nExample: ``display.read_light_level()``\n\nUses the display's LEDs in reverse-bias mode to sense the amount of light\nfalling on the display.\n\n:return: An integer between 0 and 255 representing the light level, with larger meaning more light.\"\"\"\n ...", "/typeshed/stdlib/microbit/i2c.pyi": "\"\"\"Comunicarse con dispositivos que usan el protocolo de bus I\u00b2C.\"\"\"\nfrom _typeshed import ReadableBuffer\nfrom ..microbit import MicroBitDigitalPin, pin19, pin20\nfrom typing import List\n\ndef init(freq: int=100000, sda: MicroBitDigitalPin=pin20, scl: MicroBitDigitalPin=pin19) -> None:\n \"\"\"Reinicia un perif\u00e9rico. (inic)\n\nExample: ``i2c.init()``\n\n:param freq: (frec) frecuencia del reloj\n:param sda: pin ``sda`` (por defecto, 20)\n:param scl: pin ``scl`` (por defecto, 19)\n\nOn a micro:bit V1 board, changing the I\u00b2C pins from defaults will make\nthe accelerometer and compass stop working, as they are connected\ninternally to those pins. This warning does not apply to the **V2**\nrevision of the micro:bit as this has `separate I\u00b2C lines `_\nfor the motion sensors and the edge connector.\"\"\"\n ...\n\ndef scan() -> List[int]:\n \"\"\"Escanea el bus para buscar dispositivos. (escanear)\n\nExample: ``i2c.scan()``\n\n:return: A list of 7-bit addresses corresponding to those devices that responded to the scan.\"\"\"\n ...\n\ndef read(addr: int, n: int, repeat: bool=False) -> bytes:\n \"\"\"Lee bytes de un dispositivo. (leer)\n\nExample: ``i2c.read(0x50, 64)``\n\n:param addr: (dir) La direcci\u00f3n de 7 bits del dispositivo\n:param n: El n\u00famero de bytes a leer\n:param repeat: (repetir) Si es ``True`` (verdadero), no se enviar\u00e1 ning\u00fan bit de parada\n:return: The bytes read\"\"\"\n ...\n\ndef write(addr: int, buf: ReadableBuffer, repeat: bool=False) -> None:\n \"\"\"Escribe bytes en un dispositivo. (escribir)\n\nExample: ``i2c.write(0x50, bytes([1, 2, 3]))``\n\n:param addr: (dir) La direcci\u00f3n de 7 bits del dispositivo\n:param buf: (b\u00faf) Un b\u00fafer que contiene los bytes a escribir\n:param repeat: (repetir) Si es ``True`` (verdadero), no se enviar\u00e1 ning\u00fan bit de parada\"\"\"\n ...", "/typeshed/stdlib/microbit/microphone.pyi": "\"\"\"Responde al sonido usando el micr\u00f3fono integrado (solo V2). (micr\u00f3fono)\"\"\"\nfrom typing import Optional, Tuple\nfrom ..microbit import SoundEvent\n\ndef current_event() -> Optional[SoundEvent]:\n \"\"\"Obtiene el \u00faltimo evento de sonido grabado (evento actual)\n\nExample: ``microphone.current_event()``\n\n:return: The event, ``SoundEvent('loud')`` or ``SoundEvent('quiet')``.\"\"\"\n ...\n\ndef was_event(event: SoundEvent) -> bool:\n \"\"\"Comprueba si se ha escuchado un sonido al menos una vez desde la \u00faltima llamada. (evento anterior)\n\nExample: ``microphone.was_event(SoundEvent.LOUD)``\n\nThis call clears the sound history before returning.\n\n:param event: (evento) El evento a comprobar, como ``SoundEvent.LOUD`` o ``SoundEvent.QUIET``\n:return: ``True`` if sound was heard at least once since the last call, otherwise ``False``.\"\"\"\n ...\n\ndef is_event(event: SoundEvent) -> bool:\n \"\"\"Comprueba el evento de sonido m\u00e1s reciente detectado. (evento reciente)\n\nExample: ``microphone.is_event(SoundEvent.LOUD)``\n\nThis call does not clear the sound event history.\n\n:param event: (evento) El evento a comprobar, como ``SoundEvent.LOUD`` o ``SoundEvent.QUIET``\n:return: ``True`` if sound was the most recent heard, ``False`` otherwise.\"\"\"\n ...\n\ndef get_events() -> Tuple[SoundEvent, ...]:\n \"\"\"Obtiene el historial de eventos de sonido como una tupla. (obtener eventos)\n\nExample: ``microphone.get_events()``\n\nThis call clears the sound history before returning.\n\n:return: A tuple of the event history with the most recent event last.\"\"\"\n ...\n\ndef set_threshold(event: SoundEvent, value: int) -> None:\n \"\"\"Establece el umbral para un evento de sonido. (configurar l\u00edmite)\n\nExample: ``microphone.set_threshold(SoundEvent.LOUD, 250)``\n\nA high threshold means the event will only trigger if the sound is very loud (>= 250 in the example).\n\n:param event: (evento) Un evento de sonido, como ``SoundEvent.LOUD`` o ``SoundEvent.QUIET``.\n:param value: (valor) El nivel de umbral en el rango 0 - 255.\"\"\"\n ...\n\ndef sound_level() -> int:\n \"\"\"Obtiene el nivel de presi\u00f3n sonora. (nivel de sonido)\n\nExample: ``microphone.sound_level()``\n\n:return: A representation of the sound pressure level in the range 0 to 255.\"\"\"\n ...", "/typeshed/stdlib/microbit/speaker.pyi": "\"\"\"Controlar el altavoz integrado (solo V2). (altavoz)\"\"\"\n\ndef off() -> None:\n \"\"\"Apaga el altavoz. (apagado)\n\nExample: ``speaker.off()``\n\nThis does not disable sound output to an edge connector pin.\"\"\"\n ...\n\ndef on() -> None:\n \"\"\"Enciende el altavoz. (encendido)\n\nExample: ``speaker.on()``\"\"\"\n ...", "/typeshed/stdlib/microbit/spi.pyi": "\"\"\"Comunicarse con dispositivos que usan el bus de interfaz de perif\u00e9ricos serie (SPI, por sus siglas en ingl\u00e9s).\"\"\"\nfrom _typeshed import ReadableBuffer, WriteableBuffer\nfrom ..microbit import pin13, pin14, pin15, MicroBitDigitalPin\n\ndef init(baudrate: int=1000000, bits: int=8, mode: int=0, sclk: MicroBitDigitalPin=pin13, mosi: MicroBitDigitalPin=pin15, miso: MicroBitDigitalPin=pin14) -> None:\n \"\"\"Inicializa la comunicaci\u00f3n SPI.\n\nExample: ``spi.init()``\n\nFor correct communication, the parameters have to be the same on both communicating devices.\n\n:param baudrate: (tasa de baudios) La velocidad de comunicaci\u00f3n.\n:param bits: El ancho en bits de cada transferencia. Actualmente solo se admite ``bits=8}, pero esto puede cambiar en el futuro.\n:param mode: (modo) Determina la combinaci\u00f3n de fase y polaridad del reloj - `ver tabla en l\u00ednea `_.\n:param sclk: pin SCLK (por defecto, 13)\n:param mosi: pin MOSI (por defecto, 15)\n:param miso: pin MISO (por defecto, 14)\"\"\"\n ...\n\ndef read(nbytes: int) -> bytes:\n \"\"\"Lee bytes. (leer)\n\nExample: ``spi.read(64)``\n\n:param nbytes: N\u00famero m\u00e1ximo de bytes a leer.\n:return: The bytes read.\"\"\"\n ...\n\ndef write(buffer: ReadableBuffer) -> None:\n \"\"\"Escribe bytes en el bus. (escribir)\n\nExample: ``spi.write(bytes([1, 2, 3]))``\n\n:param buffer: (b\u00fafer) Un b\u00fafer del que leer datos.\"\"\"\n ...\n\ndef write_readinto(out: WriteableBuffer, in_: ReadableBuffer) -> None:\n \"\"\"Escribe el b\u00fafer ``out`` en el bus y lee cualquier respuesta en el b\u00fafer ``in_``. (escritura leeren)\n\nExample: ``spi.write_readinto(out_buffer, in_buffer)``\n\nThe length of the buffers should be the same. The buffers can be the same object.\n\n:param out: (a) El b\u00fafer en el que escribe una respuesta.\n:param in_: (de) El b\u00fafer del que leer datos.\"\"\"\n ...", - "/typeshed/stdlib/microbit/uart.pyi": "\"\"\"Comunicarse con un dispositivo usando una interfaz serie.\"\"\"\nfrom _typeshed import WriteableBuffer\nfrom ..microbit import MicroBitDigitalPin\nfrom typing import Optional, Union\nODD: int\n\"\"\"Paridad impar (impar)\"\"\"\nEVEN: int\n\"\"\"Paridad par (par)\"\"\"\n\ndef init(baudrate: int=9600, bits: int=8, parity: Optional[int]=None, stop: int=1, tx: Optional[MicroBitDigitalPin]=None, rx: Optional[MicroBitDigitalPin]=None) -> None:\n \"\"\"Inicializa la comunicaci\u00f3n serie.\n\nExample: ``uart.init(115200, tx=pin0, rx=pin1)``\n\n:param baudrate: (tasa de baudios) La velocidad de comunicaci\u00f3n.\n:param bits: El tama\u00f1o de bytes transmitidos; micro:bit solo admite 8.\n:param parity: (paridad) C\u00f3mo se comprueba la paridad: ``None``, ``uart.ODD`` o ``uart.EVEN``.\n:param stop: (detener) El n\u00famero de bits de parada; tiene que ser 1 para el micro:bit.\n:param tx: Pin transmisor.\n:param rx: Pin receptor.\n\nInitializing the UART on external pins will cause the Python console on\nUSB to become unaccessible, as it uses the same hardware. To bring the\nconsole back you must reinitialize the UART without passing anything for\n``tx`` or ``rx`` (or passing ``None`` to these arguments). This means\nthat calling ``uart.init(115200)`` is enough to restore the Python console.\n\nFor more details see `the online documentation `_.\"\"\"\n ...\n\ndef any() -> bool:\n \"\"\"Comprueba si hay datos en espera. (alg\u00fan)\n\nExample: ``uart.any()``\n\n:return: ``True`` if any data is waiting, else ``False``.\"\"\"\n ...\n\ndef read(nbytes: Optional[int]=None) -> Optional[bytes]:\n \"\"\"Lee bytes. (leer)\n\nExample: ``uart.read()``\n\n:param nbytes: Si se especifica ``nbytes``, lee como m\u00e1ximo ese n\u00famero de bytes; si no, lee tantos bytes como sea posible\n:return: A bytes object or ``None`` on timeout\"\"\"\n ...\n\ndef readinto(buf: WriteableBuffer, nbytes: Optional[int]=None) -> Optional[int]:\n \"\"\"Lee bytes en el ``buf``. (leeren)\n\nExample: ``uart.readinto(input_buffer)``\n\n:param buf: (b\u00faf) El b\u00fafer en el que escribir.\n:param nbytes: Si se especifica ``nbytes``, lee como m\u00e1ximo ese n\u00famero de bytes; si no, lee ``len(buf)`` bytes.\n:return: number of bytes read and stored into ``buf`` or ``None`` on timeout.\"\"\"\n ...\n\ndef readline() -> Optional[bytes]:\n \"\"\"Lee una l\u00ednea, terminando en un car\u00e1cter de nueva l\u00ednea. (leerl\u00ednea)\n\nExample: ``uart.readline()``\n\n:return: The line read or ``None`` on timeout. The newline character is included in the returned bytes.\"\"\"\n ...\n\ndef write(buf: Union[bytes, str]) -> Optional[int]:\n \"\"\"Escribe un b\u00fafer en el bus. (escribir)\n\nExample: ``uart.write('hello world')``\n\n:param buf: (b\u00faf) Un objeto de bytes o una cadena.\n:return: The number of bytes written, or ``None`` on timeout.\n\nExamples::\n\n uart.write('hello world')\n uart.write(b'hello world')\n uart.write(bytes([1, 2, 3]))\"\"\"\n ...", - "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", + "/typeshed/stdlib/microbit/uart.pyi": "\"\"\"Comunicarse con un dispositivo usando una interfaz serie.\"\"\"\nfrom _typeshed import WriteableBuffer\nfrom ..microbit import MicroBitDigitalPin\nfrom typing import Optional, Union\nODD: int\n\"\"\"Paridad impar (impar)\"\"\"\nEVEN: int\n\"\"\"Paridad par (par)\"\"\"\n\ndef init(baudrate: int=9600, bits: int=8, parity: Optional[int]=None, stop: int=1, tx: Optional[MicroBitDigitalPin]=None, rx: Optional[MicroBitDigitalPin]=None) -> None:\n \"\"\"Inicializa la comunicaci\u00f3n serie.\n\nExample: ``uart.init(115200, tx=pin0, rx=pin1)``\n\n:param baudrate: (tasa de baudios) La velocidad de comunicaci\u00f3n.\n:param bits: El tama\u00f1o de bytes transmitidos; micro:bit solo admite 8.\n:param parity: (paridad) C\u00f3mo se comprueba la paridad: ``None``, ``uart.ODD`` o ``uart.EVEN``.\n:param stop: (detener) El n\u00famero de bits de parada; tiene que ser 1 para el micro:bit.\n:param tx: Pin transmisor.\n:param rx: Pin receptor.\n\nInitializing the UART on external pins will cause the Python console on\nUSB to become unaccessible, as it uses the same hardware. To bring the\nconsole back you must reinitialize the UART without passing anything for\n``tx`` or ``rx`` (or passing ``None`` to these arguments). This means\nthat calling ``uart.init(115200)`` is enough to restore the Python console.\n\nFor more details see `the online documentation `_.\"\"\"\n ...\n\ndef any() -> bool:\n \"\"\"Comprueba si hay alg\u00fan dato esperando. (alg\u00fan)\n\nExample: ``uart.any()``\n\n:return: ``True`` if any data is waiting, else ``False``.\"\"\"\n ...\n\ndef read(nbytes: Optional[int]=None) -> Optional[bytes]:\n \"\"\"Lee bytes. (leer)\n\nExample: ``uart.read()``\n\n:param nbytes: Si se especifica ``nbytes``, lee como m\u00e1ximo ese n\u00famero de bytes; si no, lee tantos bytes como sea posible\n:return: A bytes object or ``None`` on timeout\"\"\"\n ...\n\ndef readinto(buf: WriteableBuffer, nbytes: Optional[int]=None) -> Optional[int]:\n \"\"\"Lee bytes en el ``buf``. (leeren)\n\nExample: ``uart.readinto(input_buffer)``\n\n:param buf: (b\u00faf) El b\u00fafer en el que escribir.\n:param nbytes: Si se especifica ``nbytes``, lee como m\u00e1ximo ese n\u00famero de bytes; si no, lee ``len(buf)`` bytes.\n:return: number of bytes read and stored into ``buf`` or ``None`` on timeout.\"\"\"\n ...\n\ndef readline() -> Optional[bytes]:\n \"\"\"Lee una l\u00ednea, terminando en un car\u00e1cter de nueva l\u00ednea. (leerl\u00ednea)\n\nExample: ``uart.readline()``\n\n:return: The line read or ``None`` on timeout. The newline character is included in the returned bytes.\"\"\"\n ...\n\ndef write(buf: Union[bytes, str]) -> Optional[int]:\n \"\"\"Escribe un b\u00fafer en el bus. (escribir)\n\nExample: ``uart.write('hello world')``\n\n:param buf: (b\u00faf) Un objeto de bytes o una cadena.\n:return: The number of bytes written, or ``None`` on timeout.\n\nExamples::\n\n uart.write('hello world')\n uart.write(b'hello world')\n uart.write(bytes([1, 2, 3]))\"\"\"\n ...", + "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", "/src/pyrightconfig.json": "{ \n \"pythonVersion\": \"3.6\",\n \"pythonPlatform\": \"Linux\",\n \"typeCheckingMode\": \"basic\",\n \"typeshedPath\": \"/typeshed/\",\n \"reportMissingModuleSource\": false,\n \"reportWildcardImportFromLibrary\": false,\n \"verboseOutput\": true\n }\n" } } \ No newline at end of file diff --git a/src/micropython/main/typeshed.fr.json b/src/micropython/main/typeshed.fr.json index 987c50779..158a8aa6e 100644 --- a/src/micropython/main/typeshed.fr.json +++ b/src/micropython/main/typeshed.fr.json @@ -34,7 +34,7 @@ "/typeshed/stdlib/ustruct.pyi": "from struct import *\n", "/typeshed/stdlib/usys.pyi": "from sys import *\n", "/typeshed/stdlib/utime.pyi": "from time import *\n", - "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", + "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", "/typeshed/stdlib/microbit/__init__.pyi": "\"\"\"Broches, images, sons, temp\u00e9rature et volume\"\"\"\nfrom typing import Any, Callable, List, Optional, Tuple, Union, overload\nfrom _typeshed import ReadableBuffer\nfrom . import accelerometer as accelerometer\nfrom . import audio as audio\nfrom . import compass as compass\nfrom . import display as display\nfrom . import i2c as i2c\nfrom . import microphone as microphone\nfrom . import speaker as speaker\nfrom . import spi as spi\nfrom . import uart as uart\n\ndef run_every(callback: Optional[Callable[[], None]]=None, days: int=0, h: int=0, min: int=0, s: int=0, ms: int=0) -> Callable[[Callable[[], None]], Callable[[], None]]:\n \"\"\"Planifie l'ex\u00e9cution d'une fonction \u00e0 l'intervalle sp\u00e9cifi\u00e9 par les arguments temporels **V2 uniquement**.\n\nExample: ``run_every(my_logging, min=5)``\n\n``run_every`` can be used in two ways:\n\nAs a Decorator - placed on top of the function to schedule. For example::\n\n @run_every(h=1, min=20, s=30, ms=50)\n def my_function():\n # Do something here\n\nAs a Function - passing the callback as a positional argument. For example::\n\n def my_function():\n # Do something here\n run_every(my_function, s=30)\n\nEach argument corresponds to a different time unit and they are additive.\nSo ``run_every(min=1, s=30)`` schedules the callback every minute and a half.\n\nWhen an exception is thrown inside the callback function it deschedules the\nfunction. To avoid this you can catch exceptions with ``try/except``.\n\n:param callback: Fonction \u00e0 appeler \u00e0 l'intervalle fourni. \u00c0 omettre en cas d'utilisation comme d\u00e9corateur.\n:param days: D\u00e9finit la marque du jour pour la programmation.\n:param h: D\u00e9finit la marque d'heure pour la programmation.\n:param min: D\u00e9finit la marque de minute pour la programmation.\n:param s: D\u00e9finit la marque de seconde pour la programmation.\n:param ms: D\u00e9finit la marque de milliseconde pour la programmation.\"\"\"\n\ndef panic(n: int) -> None:\n \"\"\"Passer en mode panique.\n\nExample: ``panic(127)``\n\n:param n: Un nombre entier arbitraire <= 255 pour indiquer un \u00e9tat.\n\nRequires restart.\"\"\"\n\ndef reset() -> None:\n \"\"\"Red\u00e9marrer la carte.\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[int, int]) -> int:\n \"\"\"Convertit une valeur dans l'intervalle donn\u00e9 vers son \u00e9quivalent dans un autre intervalle d'entiers.\n\nExample: ``volume = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))``\n\nFor example, to convert an accelerometer X value to a speaker volume.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\n\n temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))\n\n:param value: Un nombre \u00e0 convertir.\n:param from_: Un tuple qui d\u00e9finit l'intervalle de d\u00e9part.\n:param to: Un tuple qui d\u00e9finit l'intervalle d'arriv\u00e9e.\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[float, float]) -> float:\n \"\"\"Convertit une valeur dans l'intervalle donn\u00e9 vers son \u00e9quivalent dans un autre intervalle de nombres \u00e0 virgule flottante.\n\nExample: ``temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))``\n\nFor example, to convert temperature from a Celsius scale to Fahrenheit.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\nIf they are both integers (i.e ``10``), it will return an integer::\n\n returns_int = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))\n\n:param value: Un nombre \u00e0 convertir.\n:param from_: Un tuple qui d\u00e9finit l'intervalle de d\u00e9part.\n:param to: Un tuple qui d\u00e9finit l'intervalle d'arriv\u00e9e.\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\ndef sleep(n: float) -> None:\n \"\"\"Attendre ``n`` millisecondes.\n\nExample: ``sleep(1000)``\n\n:param n: Le nombre de millisecondes \u00e0 attendre\n\nOne second is 1000 milliseconds, so::\n\n microbit.sleep(1000)\n\nwill pause the execution for one second.\"\"\"\n\ndef running_time() -> int:\n \"\"\"Obtenir le temps de fonctionnement de la carte.\n\n:return: The number of milliseconds since the board was switched on or restarted.\"\"\"\n\ndef temperature() -> int:\n \"\"\"Obtenir la temp\u00e9rature du micro:bit en degr\u00e9s Celsius.\"\"\"\n\ndef set_volume(v: int) -> None:\n \"\"\"D\u00e9finit le volume.\n\nExample: ``set_volume(127)``\n\n:param v: Une valeur entre 0 (bas) et 255 (haut).\n\nOut of range values will be clamped to 0 or 255.\n\n**V2** only.\"\"\"\n ...\n\nclass Button:\n \"\"\"La classe pour les boutons ``button_a`` et ``button_b``.\"\"\"\n\n def is_pressed(self) -> bool:\n \"\"\"V\u00e9rifier si le bouton est appuy\u00e9.\n\n:return: ``True`` if the specified button ``button`` is pressed, and ``False`` otherwise.\"\"\"\n ...\n\n def was_pressed(self) -> bool:\n \"\"\"V\u00e9rifie si le bouton a \u00e9t\u00e9 press\u00e9 depuis que l'appareil a \u00e9t\u00e9 d\u00e9marr\u00e9 ou depuis la derni\u00e8re fois o\u00f9 cette m\u00e9thode a \u00e9t\u00e9 appel\u00e9e.\n\nCalling this method will clear the press state so\nthat the button must be pressed again before this method will return\n``True`` again.\n\n:return: ``True`` if the specified button ``button`` was pressed, and ``False`` otherwise\"\"\"\n ...\n\n def get_presses(self) -> int:\n \"\"\"Obtenir le nombre total d'occurrences o\u00f9 le bouton a \u00e9t\u00e9 appuy\u00e9, et r\u00e9initialise ce total avant de retourner.\n\n:return: The number of presses since the device started or the last time this method was called\"\"\"\n ...\nbutton_a: Button\n\"\"\"L'objet bouton ``Button`` gauche.\"\"\"\nbutton_b: Button\n\"\"\"L'objet bouton ``Button`` droit.\"\"\"\n\nclass MicroBitDigitalPin:\n \"\"\"Une broche num\u00e9rique.\n\nSome pins support analog and touch features using the ``MicroBitAnalogDigitalPin`` and ``MicroBitTouchPin`` subclasses.\"\"\"\n NO_PULL: int\n PULL_UP: int\n PULL_DOWN: int\n\n def read_digital(self) -> int:\n \"\"\"R\u00e9cup\u00e8re la valeur num\u00e9rique de la broche\n\nExample: ``value = pin0.read_digital()``\n\n:return: 1 if the pin is high, and 0 if it's low.\"\"\"\n ...\n\n def write_digital(self, value: int) -> None:\n \"\"\"D\u00e9finit la valeur num\u00e9rique de la broche\n\nExample: ``pin0.write_digital(1)``\n\n:param value: 1 pour d\u00e9finir la broche \u00e0 un niveau haut ou 0 pour d\u00e9finir la broche \u00e0 un niveau bas\"\"\"\n ...\n\n def set_pull(self, value: int) -> None:\n \"\"\"D\u00e9finissez l'\u00e9tat de tirage sur l'une des trois valeurs possibles\\xa0: ``PULL_UP``, ``PULL_DOWN`` ou ``NO_PULL``.\n\nExample: ``pin0.set_pull(pin0.PULL_UP)``\n\n:param value: L'\u00e9tat de tirage sur la broche correspondante, par exemple ``pin0.PULL_UP``.\"\"\"\n ...\n\n def get_pull(self) -> int:\n \"\"\"Obtenir l'\u00e9tat de tirage sur une broche.\n\nExample: ``pin0.get_pull()``\n\n:return: ``NO_PULL``, ``PULL_DOWN``, or ``PULL_UP``\n\nThese are set using the ``set_pull()`` method or automatically configured\nwhen a pin mode requires it.\"\"\"\n ...\n\n def get_mode(self) -> str:\n \"\"\"Renvoie le mode de la broche\n\nExample: ``pin0.get_mode()``\n\nWhen a pin is used for a specific function, like\nwriting a digital value, or reading an analog value, the pin mode\nchanges.\n\n:return: ``\"unused\"``, ``\"analog\"``, ``\"read_digital\"``, ``\"write_digital\"``, ``\"display\"``, ``\"button\"``, ``\"music\"``, ``\"audio\"``, ``\"touch\"``, ``\"i2c\"``, or ``\"spi\"``\"\"\"\n ...\n\n def write_analog(self, value: int) -> None:\n \"\"\"Sortie d'un signal PWM sur la broche, avec un rapport cyclique proportionnel \u00e0 ``value``.\n\nExample: ``pin0.write_analog(254)``\n\n:param value: Un entier ou un nombre \u00e0 virgule flottante entre 0 (rapport cyclique \u00e0 0%) et 1023 (rapport cyclique \u00e0 100%).\"\"\"\n\n def set_analog_period(self, period: int) -> None:\n \"\"\"D\u00e9finit la p\u00e9riode de sortie du signal PWM \u00e0 ``period`` en millisecondes.\n\nExample: ``pin0.set_analog_period(10)``\n\n:param period: La p\u00e9riode en millisecondes avec une valeur minimale valide de 1 ms.\"\"\"\n\n def set_analog_period_microseconds(self, period: int) -> None:\n \"\"\"D\u00e9finit la p\u00e9riode de sortie du signal PWM \u00e0 ``period`` en millisecondes.\n\nExample: ``pin0.set_analog_period_microseconds(512)``\n\n:param period: La p\u00e9riode en microsecondes avec une valeur minimale valide de 256\u00b5s.\"\"\"\n\nclass MicroBitAnalogDigitalPin(MicroBitDigitalPin):\n \"\"\"Une broche avec des fonctions analogiques et num\u00e9riques.\"\"\"\n\n def read_analog(self) -> int:\n \"\"\"Lit la tension appliqu\u00e9e \u00e0 la broche.\n\nExample: ``pin0.read_analog()``\n\n:return: An integer between 0 (meaning 0V) and 1023 (meaning 3.3V).\"\"\"\n\nclass MicroBitTouchPin(MicroBitAnalogDigitalPin):\n \"\"\"Une broche avec des fonctions analogiques, num\u00e9riques et tactiles.\"\"\"\n CAPACITIVE: int\n RESISTIVE: int\n\n def is_touched(self) -> bool:\n \"\"\"V\u00e9rifie si la broche est touch\u00e9e.\n\nExample: ``pin0.is_touched()``\n\nThe default touch mode for the pins on the edge connector is ``resistive``.\nThe default for the logo pin **V2** is ``capacitive``.\n\n**Resistive touch**\nThis test is done by measuring how much resistance there is between the\npin and ground. A low resistance gives a reading of ``True``. To get\na reliable reading using a finger you may need to touch the ground pin\nwith another part of your body, for example your other hand.\n\n**Capacitive touch**\nThis test is done by interacting with the electric field of a capacitor\nusing a finger as a conductor. `Capacitive touch\n`_\ndoes not require you to make a ground connection as part of a circuit.\n\n:return: ``True`` if the pin is being touched with a finger, otherwise return ``False``.\"\"\"\n ...\n\n def set_touch_mode(self, value: int) -> None:\n \"\"\"D\u00e9finit le mode tactile pour la broche.\n\nExample: ``pin0.set_touch_mode(pin0.CAPACITIVE)``\n\nThe default touch mode for the pins on the edge connector is\n``resistive``. The default for the logo pin **V2** is ``capacitive``.\n\n:param value: ``CAPACITIVE`` ou ``RESISTIVE`` pour la broche correspondante.\"\"\"\n ...\npin0: MicroBitTouchPin\n\"\"\"Broche avec des fonctionnalit\u00e9s num\u00e9riques, analogiques, et tactiles.\"\"\"\npin1: MicroBitTouchPin\n\"\"\"Broche avec des fonctionnalit\u00e9s num\u00e9riques, analogiques, et tactiles.\"\"\"\npin2: MicroBitTouchPin\n\"\"\"Broche avec des fonctionnalit\u00e9s num\u00e9riques, analogiques, et tactiles.\"\"\"\npin3: MicroBitAnalogDigitalPin\n\"\"\"Broche avec des fonctionnalit\u00e9s num\u00e9riques et analogiques.\"\"\"\npin4: MicroBitAnalogDigitalPin\n\"\"\"Broche avec des fonctionnalit\u00e9s num\u00e9riques et analogiques.\"\"\"\npin5: MicroBitDigitalPin\n\"\"\"Broche avec des fonctionnalit\u00e9s num\u00e9riques\"\"\"\npin6: MicroBitDigitalPin\n\"\"\"Broche avec des fonctionnalit\u00e9s num\u00e9riques\"\"\"\npin7: MicroBitDigitalPin\n\"\"\"Broche avec des fonctionnalit\u00e9s num\u00e9riques\"\"\"\npin8: MicroBitDigitalPin\n\"\"\"Broche avec des fonctionnalit\u00e9s num\u00e9riques\"\"\"\npin9: MicroBitDigitalPin\n\"\"\"Broche avec des fonctionnalit\u00e9s num\u00e9riques\"\"\"\npin10: MicroBitAnalogDigitalPin\n\"\"\"Broche avec des fonctionnalit\u00e9s num\u00e9riques et analogiques.\"\"\"\npin11: MicroBitDigitalPin\n\"\"\"Broche avec des fonctionnalit\u00e9s num\u00e9riques\"\"\"\npin12: MicroBitDigitalPin\n\"\"\"Broche avec des fonctionnalit\u00e9s num\u00e9riques\"\"\"\npin13: MicroBitDigitalPin\n\"\"\"Broche avec des fonctionnalit\u00e9s num\u00e9riques\"\"\"\npin14: MicroBitDigitalPin\n\"\"\"Broche avec des fonctionnalit\u00e9s num\u00e9riques\"\"\"\npin15: MicroBitDigitalPin\n\"\"\"Broche avec des fonctionnalit\u00e9s num\u00e9riques\"\"\"\npin16: MicroBitDigitalPin\n\"\"\"Broche avec des fonctionnalit\u00e9s num\u00e9riques\"\"\"\npin19: MicroBitDigitalPin\n\"\"\"Broche avec des fonctionnalit\u00e9s num\u00e9riques\"\"\"\npin20: MicroBitDigitalPin\n\"\"\"Broche avec des fonctionnalit\u00e9s num\u00e9riques\"\"\"\npin_logo: MicroBitTouchPin\n\"\"\"Une broche logo sensible au toucher sur l'avant du micro:bit, qui est d\u00e9finie par d\u00e9faut en mode tactile capacitif.\"\"\"\npin_speaker: MicroBitAnalogDigitalPin\n\"\"\"Une broche pour adresser le haut-parleur micro:bit.\n\nThis API is intended only for use in Pulse-Width Modulation pin operations e.g. pin_speaker.write_analog(128).\n\"\"\"\n\nclass Image:\n \"\"\"Une image \u00e0 afficher sur l'\u00e9cran LED du micro:bit.\n\nGiven an image object it's possible to display it via the ``display`` API::\n\n display.show(Image.HAPPY)\"\"\"\n HEART: Image\n \"\"\"Image d'un c\u0153ur.\"\"\"\n HEART_SMALL: Image\n \"\"\"Petite image d'un c\u0153ur\"\"\"\n HAPPY: Image\n \"\"\"Image de visage heureux.\"\"\"\n SMILE: Image\n \"\"\"Image de visage souriant.\"\"\"\n SAD: Image\n \"\"\"Image de visage triste.\"\"\"\n CONFUSED: Image\n \"\"\"Image d'un visage perplexe.\"\"\"\n ANGRY: Image\n \"\"\"Image de visage en col\u00e8re.\"\"\"\n ASLEEP: Image\n \"\"\"Image de visage endormi\"\"\"\n SURPRISED: Image\n \"\"\"Image de visage surpris.\"\"\"\n SILLY: Image\n \"\"\"Image de visage absurde.\"\"\"\n FABULOUS: Image\n \"\"\"Image de visage avec lunettes de soleil.\"\"\"\n MEH: Image\n \"\"\"Image de visage pas impressionn\u00e9\"\"\"\n YES: Image\n \"\"\"Image d'une coche.\"\"\"\n NO: Image\n \"\"\"Image d'une croix.\"\"\"\n CLOCK12: Image\n \"\"\"Image avec une ligne indiquant vers 12 heures.\"\"\"\n CLOCK11: Image\n \"\"\"Image avec une ligne indiquant vers 11 heures.\"\"\"\n CLOCK10: Image\n \"\"\"Image avec une ligne indiquant vers 10 heures.\"\"\"\n CLOCK9: Image\n \"\"\"Image avec une ligne indiquant vers 9 heures.\"\"\"\n CLOCK8: Image\n \"\"\"Image avec une ligne indiquant vers 8 heures.\"\"\"\n CLOCK7: Image\n \"\"\"Image avec une ligne indiquant vers 7 heures.\"\"\"\n CLOCK6: Image\n \"\"\"Image avec une ligne indiquant vers 6 heures.\"\"\"\n CLOCK5: Image\n \"\"\"Image avec une ligne indiquant vers 5 heures.\"\"\"\n CLOCK4: Image\n \"\"\"Image avec une ligne indiquant vers 4 heures.\"\"\"\n CLOCK3: Image\n \"\"\"Image avec une ligne indiquant vers 3 heures.\"\"\"\n CLOCK2: Image\n \"\"\"Image avec une ligne indiquant vers 2 heures.\"\"\"\n CLOCK1: Image\n \"\"\"Image avec une ligne indiquant vers 1 heure.\"\"\"\n ARROW_N: Image\n \"\"\"Image de fl\u00e8che pointant vers le nord.\"\"\"\n ARROW_NE: Image\n \"\"\"Image de fl\u00e8che pointant vers le nord est.\"\"\"\n ARROW_E: Image\n \"\"\"Image de fl\u00e8che pointant vers l'est.\"\"\"\n ARROW_SE: Image\n \"\"\"Image de fl\u00e8che pointant vers le sud-est.\"\"\"\n ARROW_S: Image\n \"\"\"Image de fl\u00e8che pointant vers le sud.\"\"\"\n ARROW_SW: Image\n \"\"\"Image de fl\u00e8che pointant vers le sud-ouest.\"\"\"\n ARROW_W: Image\n \"\"\"Image de fl\u00e8che pointant vers l'ouest.\"\"\"\n ARROW_NW: Image\n \"\"\"Image de fl\u00e8che pointant vers le nord ouest.\"\"\"\n TRIANGLE: Image\n \"\"\"Image d'un triangle pointant vers le haut.\"\"\"\n TRIANGLE_LEFT: Image\n \"\"\"Image d'un triangle dans le coin gauche.\"\"\"\n CHESSBOARD: Image\n \"\"\"\u00c9clairage alternatif des LEDs dans un motif d'\u00e9chiquier.\"\"\"\n DIAMOND: Image\n \"\"\"Image de diamant.\"\"\"\n DIAMOND_SMALL: Image\n \"\"\"Petite image de diamant.\"\"\"\n SQUARE: Image\n \"\"\"Image de carr\u00e9.\"\"\"\n SQUARE_SMALL: Image\n \"\"\"Petite image de carr\u00e9.\"\"\"\n RABBIT: Image\n \"\"\"Image de lapin.\"\"\"\n COW: Image\n \"\"\"Image de vache.\"\"\"\n MUSIC_CROTCHET: Image\n \"\"\"Image d'une note.\"\"\"\n MUSIC_QUAVER: Image\n \"\"\"Image d'une croche.\"\"\"\n MUSIC_QUAVERS: Image\n \"\"\"Image d'une paire de croche.\"\"\"\n PITCHFORK: Image\n \"\"\"Image d'une fourche.\"\"\"\n XMAS: Image\n \"\"\"Image d'un arbre de No\u00ebl.\"\"\"\n PACMAN: Image\n \"\"\"Image du personnage d'arcade Pac-Man.\"\"\"\n TARGET: Image\n \"\"\"Image d'une cible.\"\"\"\n TSHIRT: Image\n \"\"\"Image de t-shirt.\"\"\"\n ROLLERSKATE: Image\n \"\"\"Image de patin \u00e0 roulette.\"\"\"\n DUCK: Image\n \"\"\"Image de canard.\"\"\"\n HOUSE: Image\n \"\"\"Image d'une maison.\"\"\"\n TORTOISE: Image\n \"\"\"Image d'une tortue.\"\"\"\n BUTTERFLY: Image\n \"\"\"Image d'un papillon.\"\"\"\n STICKFIGURE: Image\n \"\"\"Image d'un personnage.\"\"\"\n GHOST: Image\n \"\"\"Image de fant\u00f4me.\"\"\"\n SWORD: Image\n \"\"\"Image d'une \u00e9p\u00e9e.\"\"\"\n GIRAFFE: Image\n \"\"\"Image d'une girafe.\"\"\"\n SKULL: Image\n \"\"\"Image d'un cr\u00e2ne.\"\"\"\n UMBRELLA: Image\n \"\"\"Image d'un parapluie.\"\"\"\n SNAKE: Image\n \"\"\"Image de serpent.\"\"\"\n SCISSORS: Image\n \"\"\"Image de ciseaux.\"\"\"\n ALL_CLOCKS: List[Image]\n \"\"\"Une liste contenant toutes les images CLOCK_ en s\u00e9quence.\"\"\"\n ALL_ARROWS: List[Image]\n \"\"\"Une liste contenant toutes les images ARROW_ en s\u00e9quence.\"\"\"\n\n @overload\n def __init__(self, string: str) -> None:\n \"\"\"Cr\u00e9er une image \u00e0 partir d'une cha\u00eene de caract\u00e8res d\u00e9crivant quelles LED sont allum\u00e9es.\n\n``string`` has to consist of digits 0-9 arranged into lines,\ndescribing the image, for example::\n\n image = Image(\"90009:\"\n \"09090:\"\n \"00900:\"\n \"09090:\"\n \"90009\")\n\nwill create a 5\u00d75 image of an X. The end of a line is indicated by a\ncolon. It's also possible to use newlines (\\\\n) insead of the colons.\n\n:param string: La cha\u00eene de caract\u00e8res d\u00e9crivant l'image.\"\"\"\n ...\n\n @overload\n def __init__(self, width: int=5, height: int=5, buffer: ReadableBuffer=None) -> None:\n \"\"\"Cr\u00e9er une image vide avec ``width`` colonnes et ``height`` lignes.\n\n:param width: Largeur optionnelle de l'image\n:param height: Hauteur optionnelle de l'image\n:param buffer: Tableau optionnel ou octets de ``width``\u00d7``height`` entiers dans la plage 0-9 pour initialiser l'image\n\nExamples::\n\n Image(2, 2, b'\\x08\\x08\\x08\\x08')\n Image(2, 2, bytearray([9,9,9,9]))\n\nThese create 2 x 2 pixel images at full brightness.\"\"\"\n ...\n\n def width(self) -> int:\n \"\"\"R\u00e9cup\u00e8re le nombre de colonnes.\n\n:return: The number of columns in the image\"\"\"\n ...\n\n def height(self) -> int:\n \"\"\"R\u00e9cup\u00e8re le nombre de lignes.\n\n:return: The number of rows in the image\"\"\"\n ...\n\n def set_pixel(self, x: int, y: int, value: int) -> None:\n \"\"\"D\u00e9finit la luminosit\u00e9 d'un pixel.\n\nExample: ``my_image.set_pixel(0, 0, 9)``\n\n:param x: Le num\u00e9ro de colonne\n:param y: Le num\u00e9ro de ligne\n:param value: La luminosit\u00e9 sous la forme d'un entier compris entre 0 (sombre) et 9 (lumineux)\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def get_pixel(self, x: int, y: int) -> int:\n \"\"\"R\u00e9cup\u00e8re la luminosit\u00e9 d'un pixel.\n\nExample: ``my_image.get_pixel(0, 0)``\n\n:param x: Le num\u00e9ro de colonne\n:param y: Le num\u00e9ro de ligne\n:return: The brightness as an integer between 0 and 9.\"\"\"\n ...\n\n def shift_left(self, n: int) -> Image:\n \"\"\"Cr\u00e9er une nouvelle image en d\u00e9pla\u00e7ant l'image \u00e0 gauche.\n\nExample: ``Image.HEART_SMALL.shift_left(1)``\n\n:param n: Le nombre de colonnes par lequel d\u00e9placer\n:return: The shifted image\"\"\"\n ...\n\n def shift_right(self, n: int) -> Image:\n \"\"\"Cr\u00e9er une nouvelle image en d\u00e9pla\u00e7ant l'image \u00e0 droite.\n\nExample: ``Image.HEART_SMALL.shift_right(1)``\n\n:param n: Le nombre de colonnes par lequel d\u00e9placer\n:return: The shifted image\"\"\"\n ...\n\n def shift_up(self, n: int) -> Image:\n \"\"\"Cr\u00e9er une nouvelle image en d\u00e9pla\u00e7ant l'image vers le haut.\n\nExample: ``Image.HEART_SMALL.shift_up(1)``\n\n:param n: Le nombre de lignes par lequel d\u00e9placer\n:return: The shifted image\"\"\"\n ...\n\n def shift_down(self, n: int) -> Image:\n \"\"\"Cr\u00e9er une nouvelle image en d\u00e9pla\u00e7ant l'image vers le bas.\n\nExample: ``Image.HEART_SMALL.shift_down(1)``\n\n:param n: Le nombre de lignes par lequel d\u00e9placer\n:return: The shifted image\"\"\"\n ...\n\n def crop(self, x: int, y: int, w: int, h: int) -> Image:\n \"\"\"Cr\u00e9er une nouvelle image en recadrant l'image.\n\nExample: ``Image.HEART.crop(1, 1, 3, 3)``\n\n:param x: Le nombre de colonnes duquel d\u00e9caler le recadrage\n:param y: Le nombre de lignes duquel d\u00e9caler le recadrage\n:param w: La largeur du recadrage\n:param h: La hauteur du recadrage\n:return: The new image\"\"\"\n ...\n\n def copy(self) -> Image:\n \"\"\"Cr\u00e9er une copie exacte de l'image.\n\nExample: ``Image.HEART.copy()``\n\n:return: The new image\"\"\"\n ...\n\n def invert(self) -> Image:\n \"\"\"Cr\u00e9er une nouvelle image en inversant la luminosit\u00e9 des pixels de l'image source.\n\nExample: ``Image.SMALL_HEART.invert()``\n\n:return: The new image.\"\"\"\n ...\n\n def fill(self, value: int) -> None:\n \"\"\"D\u00e9finit la luminosit\u00e9 de tous les pixels de l'image.\n\nExample: ``my_image.fill(5)``\n\n:param value: La nouvelle luminosit\u00e9 sous la forme d'un nombre compris entre 0 (sombre) et 9 (lumineux).\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def blit(self, src: Image, x: int, y: int, w: int, h: int, xdest: int=0, ydest: int=0) -> None:\n \"\"\"Copier la zone d'une autre image vers cette image.\n\nExample: ``my_image.blit(Image.HEART, 1, 1, 3, 3, 1, 1)``\n\n:param src: L'image source\n:param x: Le d\u00e9calage de la colonne de d\u00e9part dans l'image source\n:param y: D\u00e9calage de la ligne de d\u00e9part dans l'image source\n:param w: Le nombre de colonnes \u00e0 copier\n:param h: Le nombre de lignes \u00e0 copier\n:param xdest: Le d\u00e9calage de la colonne \u00e0 modifier dans cette image\n:param ydest: Le d\u00e9calage de la ligne \u00e0 modifier dans cette image\n\nPixels outside the source image are treated as having a brightness of 0.\n\n``shift_left()``, ``shift_right()``, ``shift_up()``, ``shift_down()``\nand ``crop()`` can are all implemented by using ``blit()``.\n\nFor example, img.crop(x, y, w, h) can be implemented as::\n\n def crop(self, x, y, w, h):\n res = Image(w, h)\n res.blit(self, x, y, w, h)\n return res\"\"\"\n ...\n\n def __repr__(self) -> str:\n \"\"\"R\u00e9cup\u00e8re une repr\u00e9sentation de l'image sous forme de texte compact.\"\"\"\n ...\n\n def __str__(self) -> str:\n \"\"\"R\u00e9cup\u00e8re une cha\u00eene de caract\u00e8res lisible de l'image.\"\"\"\n ...\n\n def __add__(self, other: Image) -> Image:\n \"\"\"Cr\u00e9e une nouvelle image en additionnant les valeurs de luminosit\u00e9 des deux images\npour chaque pixel.\n\nExample: ``Image.HEART + Image.HAPPY``\n\n:param other: L'image \u00e0 ajouter.\"\"\"\n ...\n\n def __sub__(self, other: Image) -> Image:\n \"\"\"Cr\u00e9e une nouvelle image en soustrayant de cette image les valeurs de luminosit\u00e9 de\nl'autre image.\n\nExample: ``Image.HEART - Image.HEART_SMALL``\n\n:param other: L'image \u00e0 soustraire.\"\"\"\n ...\n\n def __mul__(self, n: float) -> Image:\n \"\"\"Cr\u00e9e une nouvelle image en multipliant la luminosit\u00e9 de chaque pixel par\n``n``.\n\nExample: ``Image.HEART * 0.5``\n\n:param n: La valeur par laquelle multiplier.\"\"\"\n ...\n\n def __truediv__(self, n: float) -> Image:\n \"\"\"Cr\u00e9e une nouvelle image en divisant la luminosit\u00e9 de chaque pixel par\n``n``.\n\nExample: ``Image.HEART / 2``\n\n:param n: La valeur par laquelle diviser.\"\"\"\n ...\n\nclass SoundEvent:\n LOUD: SoundEvent\n \"\"\"Repr\u00e9sente la transition d'\u00e9v\u00e9nements sonores, de ``quiet`` \u00e0 ``loud`` comme un clap dans les mains ou un cri.\"\"\"\n QUIET: SoundEvent\n \"\"\"Repr\u00e9sente la transition d'\u00e9v\u00e9nements sonores de ``loud`` \u00e0 ``quiet`` comme parler ou \u00e9couter de la musique de fond.\"\"\"\n\nclass Sound:\n \"\"\"Les sons int\u00e9gr\u00e9s peuvent \u00eatre appel\u00e9s en utilisant ``audio.play(Sound.NAME)``.\"\"\"\n GIGGLE: Sound\n \"\"\"Bruit de gloussement.\"\"\"\n HAPPY: Sound\n \"\"\"Son joyeux.\"\"\"\n HELLO: Sound\n \"\"\"Son de salutation.\"\"\"\n MYSTERIOUS: Sound\n \"\"\"Son myst\u00e9rieux.\"\"\"\n SAD: Sound\n \"\"\"Son triste.\"\"\"\n SLIDE: Sound\n \"\"\"Bruit de glissade.\"\"\"\n SOARING: Sound\n \"\"\"Bruit d'envol\u00e9e.\"\"\"\n SPRING: Sound\n \"\"\"Son d'un ressort.\"\"\"\n TWINKLE: Sound\n \"\"\"Son de scintillement.\"\"\"\n YAWN: Sound\n \"\"\"Son de b\u00e2illement.\"\"\"", "/typeshed/stdlib/microbit/accelerometer.pyi": "\"\"\"Mesurer l'acc\u00e9l\u00e9ration du micro:bit et reconnaitre des mouvements.\"\"\"\nfrom typing import Tuple\n\ndef get_x() -> int:\n \"\"\"R\u00e9cup\u00e9rer la mesure de l'acc\u00e9l\u00e9ration dans l'axe ``x`` en milli-g.\n\nExample: ``accelerometer.get_x()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_y() -> int:\n \"\"\"R\u00e9cup\u00e9rer la mesure de l'acc\u00e9l\u00e9ration dans l'axe ``y`` en milli-g.\n\nExample: ``accelerometer.get_y()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_z() -> int:\n \"\"\"R\u00e9cup\u00e9rer la mesure de l'acc\u00e9l\u00e9ration dans l'axe ``z`` en milli-g.\n\nExample: ``accelerometer.get_z()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_values() -> Tuple[int, int, int]:\n \"\"\"R\u00e9cup\u00e9rer en une fois les mesures d'acc\u00e9l\u00e9ration dans tous les axes sous forme d'un tuple.\n\nExample: ``x, y, z = accelerometer.get_values()``\n\n:return: a three-element tuple of integers ordered as X, Y, Z, each value a positive or negative integer depending on direction in the range +/- 2000mg\"\"\"\n ...\n\ndef get_strength() -> int:\n \"\"\"Obtenir la mesure de l'acc\u00e9l\u00e9ration de tous les axes combin\u00e9s, sous la forme d'un nombre entier positif. C'est la somme pythagoricienne des axes X, Y et Z.\n\nExample: ``accelerometer.get_strength()``\n\n:return: The combined acceleration strength of all the axes, in milli-g.\"\"\"\n ...\n\ndef current_gesture() -> str:\n \"\"\"R\u00e9cup\u00e9rer le nom du geste actuel.\n\nExample: ``accelerometer.current_gesture()``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:return: The current gesture\"\"\"\n ...\n\ndef is_gesture(name: str) -> bool:\n \"\"\"V\u00e9rifier si le geste nomm\u00e9 est actif en ce moment.\n\nExample: ``accelerometer.is_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: Le nom du geste.\n:return: ``True`` if the gesture is active, ``False`` otherwise.\"\"\"\n ...\n\ndef was_gesture(name: str) -> bool:\n \"\"\"V\u00e9rifier si le geste nomm\u00e9 a \u00e9t\u00e9 actif depuis le dernier appel.\n\nExample: ``accelerometer.was_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: Le nom du geste.\n:return: ``True`` if the gesture was active since the last call, ``False`` otherwise.\"\"\"\n\ndef get_gestures() -> Tuple[str, ...]:\n \"\"\"Renvoyer un tuple de l'historique des gestes.\n\nExample: ``accelerometer.get_gestures()``\n\nClears the gesture history before returning.\n\nGestures are not updated in the background so there needs to be constant\ncalls to some accelerometer method to do the gesture detection. Usually\ngestures can be detected using a loop with a small :func:`microbit.sleep` delay.\n\n:return: The history as a tuple, most recent last.\"\"\"\n ...\n\ndef set_range(value: int) -> None:\n \"\"\"D\u00e9finir la plage de sensibilit\u00e9 de l'acc\u00e9l\u00e9rom\u00e8tre, en g (gravit\u00e9 standard), \u00e0 la valeur la plus proche support\u00e9e par le mat\u00e9riel, l'arrondi se fait soit \u00e0 ``2``, ``4``, ou ``8`` g.\n\nExample: ``accelerometer.set_range(8)``\n\n:param value: Nouvelle plage pour l'acc\u00e9l\u00e9rom\u00e8tre, un entier en ``g``.\"\"\"", "/typeshed/stdlib/microbit/audio.pyi": "\"\"\"Jouer des sons en utilisant le micro:bit (importer ``audio`` pour compatibilit\u00e9 V1).\"\"\"\nfrom ..microbit import MicroBitDigitalPin, Sound, pin0\nfrom typing import ClassVar, Iterable, Union\n\ndef play(source: Union[Iterable[AudioFrame], Sound, SoundEffect], wait: bool=True, pin: MicroBitDigitalPin=pin0, return_pin: Union[MicroBitDigitalPin, None]=None) -> None:\n \"\"\"Jouer un son int\u00e9gr\u00e9, un effet sonore ou des frames audio personnalis\u00e9es.\n\nExample: ``audio.play(Sound.GIGGLE)``\n\n:param source: Un ``Sound`` int\u00e9gr\u00e9 tel que ``Sound.GIGGLE``, un ``SoundEffect`` ou un \u00e9chantillon de donn\u00e9es sous la forme d'un it\u00e9rable d'objets ``AudioFrame``.\n:param wait: Si ``wait`` est ``True``, cette fonction bloquera jusqu'\u00e0 ce que le son soit termin\u00e9.\n:param pin: (broche) Un argument optionnel pour sp\u00e9cifier la broche de sortie, peut \u00eatre utilis\u00e9 pour remplacer la valeur par d\u00e9faut ``pin0``. Si nous ne voulons pas que le son soit jou\u00e9, il est possible d'utiliser ``pin=None``.\n:param return_pin: Sp\u00e9cifie une broche de connecteur de bord diff\u00e9rentiel \u00e0 connecter \u00e0 un haut-parleur externe au lieu de la masse. Ceci est ignor\u00e9 dans la r\u00e9vision **V2**.\"\"\"\n\ndef is_playing() -> bool:\n \"\"\"V\u00e9rifier si un son est en train d'\u00eatre jou\u00e9.\n\nExample: ``audio.is_playing()``\n\n:return: ``True`` if audio is playing, otherwise ``False``.\"\"\"\n ...\n\ndef stop() -> None:\n \"\"\"Arr\u00eater toute lecture audio.\n\nExample: ``audio.stop()``\"\"\"\n ...\n\nclass SoundEffect:\n \"\"\"Un effet sonore, compos\u00e9 d'un ensemble de param\u00e8tres configur\u00e9s via le constructeur ou les attributs.\"\"\"\n WAVEFORM_SINE: ClassVar[int]\n \"\"\"Option d'onde sinuso\u00efdale utilis\u00e9e pour le param\u00e8tre ``waveform``.\"\"\"\n WAVEFORM_SAWTOOTH: ClassVar[int]\n \"\"\"Optionde forme d'onde en dent de scie utilis\u00e9e pour le param\u00e8tre ``waveform``.\"\"\"\n WAVEFORM_TRIANGLE: ClassVar[int]\n \"\"\"Option d'onde triangulaire utilis\u00e9e pour le param\u00e8tre ``waveform``.\"\"\"\n WAVEFORM_SQUARE: ClassVar[int]\n \"\"\"Option d'onde carr\u00e9e utilis\u00e9e pour le param\u00e8tre ``waveform``.\"\"\"\n WAVEFORM_NOISE: ClassVar[int]\n \"\"\"Option d'onde de bruit utilis\u00e9e pour le param\u00e8tre ``waveform``.\"\"\"\n SHAPE_LINEAR: ClassVar[int]\n \"\"\"Option d'interpolation lin\u00e9aire utilis\u00e9e pour le param\u00e8tre ``shape``.\"\"\"\n SHAPE_CURVE: ClassVar[int]\n \"\"\"Option d'interpolation courbe utilis\u00e9e pour le param\u00e8tre ``shape``.\"\"\"\n SHAPE_LOG: ClassVar[int]\n \"\"\"Option d'interpolation logarithmique utilis\u00e9e pour le param\u00e8tre ``shape``.\"\"\"\n FX_NONE: ClassVar[int]\n \"\"\"Option sans effet utilis\u00e9e pour le param\u00e8tre ``fx``.\"\"\"\n FX_TREMOLO: ClassVar[int]\n \"\"\"Option d'effet tremolo utilis\u00e9e pour le param\u00e8tre ``fx``.\"\"\"\n FX_VIBRATO: ClassVar[int]\n \"\"\"Option d'effet vibrato utilis\u00e9e pour le param\u00e8tre ``fx``.\"\"\"\n FX_WARBLE: ClassVar[int]\n \"\"\"Option d'effet de Warble utilis\u00e9e pour le param\u00e8tre ``fx``.\"\"\"\n freq_start: int\n \"\"\"Fr\u00e9quence de d\u00e9part en Hertz (Hz), un nombre compris entre ``0`` et ``9999``\"\"\"\n freq_end: int\n \"\"\"Fr\u00e9quence de fin en Hertz (Hz), un nombre compris entre ``0`` et ``9999``\"\"\"\n duration: int\n \"\"\"Dur\u00e9e du son en millisecondes, un nombre compris entre ``0`` et ``9999``\"\"\"\n vol_start: int\n \"\"\"Valeur du volume de d\u00e9part, un nombre compris entre ``0`` et ``255``\"\"\"\n vol_end: int\n \"\"\"Valeur du volume \u00e0 la fin, un nombre compris entre ``0`` et ``255``\"\"\"\n waveform: int\n \"\"\"Type de forme d'onde, une de ces valeurs : ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (bruit g\u00e9n\u00e9r\u00e9 al\u00e9atoirement)\"\"\"\n fx: int\n \"\"\"Effet \u00e0 ajouter au son, l'une des valeurs suivantes : ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``, ou ``FX_NONE``\"\"\"\n shape: int\n \"\"\"Le type de la courbe d'interpolation entre les fr\u00e9quences de d\u00e9but et de fin, les diff\u00e9rentes formes d'onde ont des taux de variation de fr\u00e9quence diff\u00e9rents. L'une des valeurs suivantes : ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG``\"\"\"\n\n def __init__(self, freq_start: int=500, freq_end: int=2500, duration: int=500, vol_start: int=255, vol_end: int=0, waveform: int=WAVEFORM_SQUARE, fx: int=FX_NONE, shape: int=SHAPE_LOG):\n \"\"\"Cr\u00e9er un nouvel effet sonore.\n\nExample: ``my_effect = SoundEffect(duration=1000)``\n\nAll the parameters are optional, with default values as shown above, and\nthey can all be modified via attributes of the same name. For example, we\ncan first create an effect ``my_effect = SoundEffect(duration=1000)``,\nand then change its attributes ``my_effect.duration = 500``.\n\n:param freq_start: Fr\u00e9quence de d\u00e9part en Hertz (Hz), un nombre compris entre ``0`` et ``9999``.\n:param freq_end: Fr\u00e9quence de fin en Hertz (Hz), un nombre compris entre ``0`` et ``9999``.\n:param duration: Dur\u00e9e du son en millisecondes, un nombre compris entre ``0`` et ``9999``.\n:param vol_start: Valeur du volume de d\u00e9part, un nombre compris entre ``0`` et ``255``.\n:param vol_end: Valeur du volume \u00e0 la fin, un nombre compris entre ``0`` et ``255``.\n:param waveform: Type de forme d'onde, une de ces valeurs : ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (bruit g\u00e9n\u00e9r\u00e9 al\u00e9atoirement).\n:param fx: Effet \u00e0 ajouter au son, l'une des valeurs suivantes : ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``, ou ``FX_NONE``.\n:param shape: Le type de la courbe d'interpolation entre les fr\u00e9quences de d\u00e9but et de fin, les diff\u00e9rentes formes d'onde ont des taux de variation de fr\u00e9quence diff\u00e9rents. L'une des valeurs suivantes : ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG``.\"\"\"\n\n def copy(self) -> SoundEffect:\n \"\"\"Cr\u00e9er une copie de ce ``SoundEffect``.\n\nExample: ``sound_2 = sound_1.copy()``\n\n:return: A copy of the SoundEffect.\"\"\"\n\nclass AudioFrame:\n \"\"\"Un objet ``AudioFrame`` est une liste de 32 \u00e9chantillons, chacun d'eux \u00e9tant un octet non sign\u00e9\n(nombre entier entre 0 et 255).\n\nIt takes just over 4 ms to play a single frame.\n\nExample::\n\n frame = AudioFrame()\n for i in range(len(frame)):\n frame[i] = 252 - i * 8\"\"\"\n\n def copyfrom(self, other: AudioFrame) -> None:\n \"\"\"\u00c9craser les donn\u00e9es de ce ``AudioFrame`` avec les donn\u00e9es d'une autre instance ``AudioFrame``.\n\nExample: ``my_frame.copyfrom(source_frame)``\n\n:param other: Instance ``AudioFrame`` \u00e0 partir de laquelle copier les donn\u00e9es.\"\"\"\n\n def __len__(self) -> int:\n ...\n\n def __setitem__(self, key: int, value: int) -> None:\n ...\n\n def __getitem__(self, key: int) -> int:\n ...", @@ -45,7 +45,7 @@ "/typeshed/stdlib/microbit/speaker.pyi": "\"\"\"Contr\u00f4ler le haut-parleur int\u00e9gr\u00e9 (V2 uniquement).\"\"\"\n\ndef off() -> None:\n \"\"\"\u00c9teindre le haut-parleur.\n\nExample: ``speaker.off()``\n\nThis does not disable sound output to an edge connector pin.\"\"\"\n ...\n\ndef on() -> None:\n \"\"\"Activer le haut-parleur.\n\nExample: ``speaker.on()``\"\"\"\n ...", "/typeshed/stdlib/microbit/spi.pyi": "\"\"\"Communiquer avec les p\u00e9riph\u00e9riques \u00e0 l'aide du bus SPI (Serial Peripheral Interface).\"\"\"\nfrom _typeshed import ReadableBuffer, WriteableBuffer\nfrom ..microbit import pin13, pin14, pin15, MicroBitDigitalPin\n\ndef init(baudrate: int=1000000, bits: int=8, mode: int=0, sclk: MicroBitDigitalPin=pin13, mosi: MicroBitDigitalPin=pin15, miso: MicroBitDigitalPin=pin14) -> None:\n \"\"\"Initialiser la communication SPI.\n\nExample: ``spi.init()``\n\nFor correct communication, the parameters have to be the same on both communicating devices.\n\n:param baudrate: La vitesse de communication.\n:param bits: La largeur en bits de chaque transfert. Actuellement, seul ``bits=8`` est pris en charge. Cependant, cela peut \u00e9voluer \u00e0 l'avenir.\n:param mode: D\u00e9termine la combinaison de la polarit\u00e9 et de la phase de l'horloge. - `voir le tableau en ligne `_.\n:param sclk: Broche sclk (13 par d\u00e9faut)\n:param mosi: Broche mosi (15 par d\u00e9faut)\n:param miso: Broche miso (14 par d\u00e9faut)\"\"\"\n ...\n\ndef read(nbytes: int) -> bytes:\n \"\"\"Lire des octets.\n\nExample: ``spi.read(64)``\n\n:param nbytes: Nombre maximal d'octets \u00e0 lire.\n:return: The bytes read.\"\"\"\n ...\n\ndef write(buffer: ReadableBuffer) -> None:\n \"\"\"\u00c9crire des octets sur le bus.\n\nExample: ``spi.write(bytes([1, 2, 3]))``\n\n:param buffer: Un buffer \u00e0 partir duquel lire les donn\u00e9es.\"\"\"\n ...\n\ndef write_readinto(out: WriteableBuffer, in_: ReadableBuffer) -> None:\n \"\"\"Ecrire le buffer ``out`` sur le bus et lire toute r\u00e9ponse dans le buffer ``in_``.\n\nExample: ``spi.write_readinto(out_buffer, in_buffer)``\n\nThe length of the buffers should be the same. The buffers can be the same object.\n\n:param out: Le buffer vers lequel \u00e9crire une r\u00e9ponse.\n:param in_: Le buffer depuis lequel lire les donn\u00e9es.\"\"\"\n ...", "/typeshed/stdlib/microbit/uart.pyi": "\"\"\"Communiquer avec un p\u00e9riph\u00e9rique \u00e0 l'aide d'une interface s\u00e9rie.\"\"\"\nfrom _typeshed import WriteableBuffer\nfrom ..microbit import MicroBitDigitalPin\nfrom typing import Optional, Union\nODD: int\n\"\"\"Parit\u00e9 impaire\"\"\"\nEVEN: int\n\"\"\"Parit\u00e9 paire\"\"\"\n\ndef init(baudrate: int=9600, bits: int=8, parity: Optional[int]=None, stop: int=1, tx: Optional[MicroBitDigitalPin]=None, rx: Optional[MicroBitDigitalPin]=None) -> None:\n \"\"\"Initialiser la communication s\u00e9rie.\n\nExample: ``uart.init(115200, tx=pin0, rx=pin1)``\n\n:param baudrate: La vitesse de communication.\n:param bits: La taille des octets transmis. micro:bit ne prend en charge que 8.\n:param parity: Comment la parit\u00e9 est v\u00e9rifi\u00e9e, ``None``, ``uart.ODD`` ou ``uart.EVEN``.\n:param stop: Le nombre de bits d'arr\u00eat, doit \u00eatre 1 pour micro:bit.\n:param tx: Broche de transmission.\n:param rx: Broche de r\u00e9ception.\n\nInitializing the UART on external pins will cause the Python console on\nUSB to become unaccessible, as it uses the same hardware. To bring the\nconsole back you must reinitialize the UART without passing anything for\n``tx`` or ``rx`` (or passing ``None`` to these arguments). This means\nthat calling ``uart.init(115200)`` is enough to restore the Python console.\n\nFor more details see `the online documentation `_.\"\"\"\n ...\n\ndef any() -> bool:\n \"\"\"V\u00e9rifier s'il y a des donn\u00e9es en attente.\n\nExample: ``uart.any()``\n\n:return: ``True`` if any data is waiting, else ``False``.\"\"\"\n ...\n\ndef read(nbytes: Optional[int]=None) -> Optional[bytes]:\n \"\"\"Lire des octets.\n\nExample: ``uart.read()``\n\n:param nbytes: Si ``nbytes`` est sp\u00e9cifi\u00e9, alors lire au maximum cette quantit\u00e9 d'octets, sinon lire autant d'octets que possible\n:return: A bytes object or ``None`` on timeout\"\"\"\n ...\n\ndef readinto(buf: WriteableBuffer, nbytes: Optional[int]=None) -> Optional[int]:\n \"\"\"Lire les octets dans le ``buf``.\n\nExample: ``uart.readinto(input_buffer)``\n\n:param buf: Le buffer dans lequel \u00e9crire.\n:param nbytes: Si ``nbytes`` est sp\u00e9cifi\u00e9, alors lire au maximum cette quantit\u00e9 d'octets, sinon lire ``len(buf)`` octets.\n:return: number of bytes read and stored into ``buf`` or ``None`` on timeout.\"\"\"\n ...\n\ndef readline() -> Optional[bytes]:\n \"\"\"Lire une ligne termin\u00e9e par un caract\u00e8re de nouvelle ligne.\n\nExample: ``uart.readline()``\n\n:return: The line read or ``None`` on timeout. The newline character is included in the returned bytes.\"\"\"\n ...\n\ndef write(buf: Union[bytes, str]) -> Optional[int]:\n \"\"\"\u00c9crire un buffer sur un bus\n\nExample: ``uart.write('hello world')``\n\n:param buf: Un objet d'octets ou une cha\u00eene de caract\u00e8res.\n:return: The number of bytes written, or ``None`` on timeout.\n\nExamples::\n\n uart.write('hello world')\n uart.write(b'hello world')\n uart.write(bytes([1, 2, 3]))\"\"\"\n ...", - "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", + "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", "/src/pyrightconfig.json": "{ \n \"pythonVersion\": \"3.6\",\n \"pythonPlatform\": \"Linux\",\n \"typeCheckingMode\": \"basic\",\n \"typeshedPath\": \"/typeshed/\",\n \"reportMissingModuleSource\": false,\n \"reportWildcardImportFromLibrary\": false,\n \"verboseOutput\": true\n }\n" } } \ No newline at end of file diff --git a/src/micropython/main/typeshed.ja.json b/src/micropython/main/typeshed.ja.json index fdc6c86e3..25364f5b7 100644 --- a/src/micropython/main/typeshed.ja.json +++ b/src/micropython/main/typeshed.ja.json @@ -34,7 +34,7 @@ "/typeshed/stdlib/ustruct.pyi": "from struct import *\n", "/typeshed/stdlib/usys.pyi": "from sys import *\n", "/typeshed/stdlib/utime.pyi": "from time import *\n", - "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", + "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", "/typeshed/stdlib/microbit/__init__.pyi": "\"\"\"\u7aef\u5b50\u3001\u30a4\u30e1\u30fc\u30b8\u3001\u30b5\u30a6\u30f3\u30c9\u3001\u6e29\u5ea6\u3068\u97f3\u91cf\u3002\"\"\"\nfrom typing import Any, Callable, List, Optional, Tuple, Union, overload\nfrom _typeshed import ReadableBuffer\nfrom . import accelerometer as accelerometer\nfrom . import audio as audio\nfrom . import compass as compass\nfrom . import display as display\nfrom . import i2c as i2c\nfrom . import microphone as microphone\nfrom . import speaker as speaker\nfrom . import spi as spi\nfrom . import uart as uart\n\ndef run_every(callback: Optional[Callable[[], None]]=None, days: int=0, h: int=0, min: int=0, s: int=0, ms: int=0) -> Callable[[Callable[[], None]], Callable[[], None]]:\n \"\"\"time \u5f15\u6570\u3067\u6307\u5b9a\u3057\u305f\u9593\u9694\u3067\u95a2\u6570\u3092\u5b9f\u884c\u3059\u308b\u3088\u3046\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u3057\u307e\u3059\u3002 **V2** \u306e\u307f\u3067\u4f7f\u3048\u307e\u3059\u3002\n\nExample: ``run_every(my_logging, min=5)``\n\n``run_every`` can be used in two ways:\n\nAs a Decorator - placed on top of the function to schedule. For example::\n\n @run_every(h=1, min=20, s=30, ms=50)\n def my_function():\n # Do something here\n\nAs a Function - passing the callback as a positional argument. For example::\n\n def my_function():\n # Do something here\n run_every(my_function, s=30)\n\nEach argument corresponds to a different time unit and they are additive.\nSo ``run_every(min=1, s=30)`` schedules the callback every minute and a half.\n\nWhen an exception is thrown inside the callback function it deschedules the\nfunction. To avoid this you can catch exceptions with ``try/except``.\n\n:param callback: \u6307\u5b9a\u3057\u305f\u9593\u9694\u3067\u547c\u3073\u51fa\u3059\u95a2\u6570\u3002\u30c7\u30b3\u30ec\u30fc\u30bf\u3068\u3057\u3066\u4f7f\u3046\u5834\u5408\u306f\u7701\u7565\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n:param days: \u30b9\u30b1\u30b8\u30e5\u30fc\u30ea\u30f3\u30b0\u306e\u305f\u3081\u306e\u65e5\u6570\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002\n:param h: \u30b9\u30b1\u30b8\u30e5\u30fc\u30ea\u30f3\u30b0\u306e\u305f\u3081\u306e\u6642\u9593\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002\n:param min: \u30b9\u30b1\u30b8\u30e5\u30fc\u30ea\u30f3\u30b0\u306e\u305f\u3081\u306e\u5206\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002\n:param s: \u30b9\u30b1\u30b8\u30e5\u30fc\u30ea\u30f3\u30b0\u306e\u305f\u3081\u306e\u79d2\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002\n:param ms: \u30b9\u30b1\u30b8\u30e5\u30fc\u30ea\u30f3\u30b0\u306e\u305f\u3081\u306e\u30df\u30ea\u79d2\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002\"\"\"\n\ndef panic(n: int) -> None:\n \"\"\"\u30d1\u30cb\u30c3\u30af\u30e2\u30fc\u30c9\u306b\u5165\u308a\u307e\u3059\u3002\n\nExample: ``panic(127)``\n\n:param n: \u72b6\u614b\u3092\u793a\u3059 255 \u4ee5\u4e0b\u306e\u4efb\u610f\u306e\u6574\u6570\u3002\n\nRequires restart.\"\"\"\n\ndef reset() -> None:\n \"\"\"\u30dc\u30fc\u30c9\u3092\u518d\u8d77\u52d5\u3057\u307e\u3059\u3002\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[int, int]) -> int:\n \"\"\"\u3042\u308b\u6574\u6570\u533a\u9593\u304b\u3089\u5225\u306e\u6574\u6570\u533a\u9593\u306b\u5024\u3092\u5909\u63db\u3057\u307e\u3059\u3002\n\nExample: ``volume = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))``\n\nFor example, to convert an accelerometer X value to a speaker volume.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\n\n temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))\n\n:param value: \u5909\u63db\u3059\u308b\u6570\u5024\u3002\n:param from_: \u5909\u63db\u5143\u306e\u533a\u9593\u3092\u5b9a\u7fa9\u3059\u308b\u305f\u3081\u306e\u30bf\u30d7\u30eb\u3002\n:param to: \u5909\u63db\u5148\u306e\u533a\u9593\u3092\u5b9a\u7fa9\u3059\u308b\u305f\u3081\u306e\u30bf\u30d7\u30eb\u3002\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[float, float]) -> float:\n \"\"\"\u3042\u308b\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570\u533a\u9593\u304b\u3089\u5225\u306e\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570\u533a\u9593\u306b\u5024\u3092\u5909\u63db\u3057\u307e\u3059\u3002\n\nExample: ``temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))``\n\nFor example, to convert temperature from a Celsius scale to Fahrenheit.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\nIf they are both integers (i.e ``10``), it will return an integer::\n\n returns_int = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))\n\n:param value: \u5909\u63db\u3059\u308b\u6570\u5024\u3002\n:param from_: \u5909\u63db\u5143\u306e\u533a\u9593\u3092\u5b9a\u7fa9\u3059\u308b\u305f\u3081\u306e\u30bf\u30d7\u30eb\u3002\n:param to: \u5909\u63db\u5148\u306e\u533a\u9593\u3092\u5b9a\u7fa9\u3059\u308b\u305f\u3081\u306e\u30bf\u30d7\u30eb\u3002\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\ndef sleep(n: float) -> None:\n \"\"\"``n`` \u30df\u30ea\u79d2\u5f85\u6a5f\u3057\u307e\u3059\u3002\n\nExample: ``sleep(1000)``\n\n:param n: \u30df\u30ea\u79d2\u5358\u4f4d\u306e\u5f85\u6a5f\u6642\u9593\n\nOne second is 1000 milliseconds, so::\n\n microbit.sleep(1000)\n\nwill pause the execution for one second.\"\"\"\n\ndef running_time() -> int:\n \"\"\"\u30dc\u30fc\u30c9\u306e\u5b9f\u884c\u6642\u9593\u3092\u53d6\u5f97\u3057\u307e\u3059\u3002\n\n:return: The number of milliseconds since the board was switched on or restarted.\"\"\"\n\ndef temperature() -> int:\n \"\"\"micro:bit\u306e\u6e29\u5ea6\u3092\u6442\u6c0f\u3067\u53d6\u5f97\u3057\u307e\u3059\u3002 (\u6e29\u5ea6)\"\"\"\n\ndef set_volume(v: int) -> None:\n \"\"\"\u97f3\u91cf\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002\n\nExample: ``set_volume(127)``\n\n:param v: 0\uff08\u4e0b\u9650\uff09\u304b\u3089 255\uff08\u4e0a\u9650\uff09\u307e\u3067\u306e\u9593\u306e\u5024\u3002\n\nOut of range values will be clamped to 0 or 255.\n\n**V2** only.\"\"\"\n ...\n\nclass Button:\n \"\"\"\u30dc\u30bf\u30f3 ``button_a`` \u3068 ``button_b`` \u306e\u30af\u30e9\u30b9\u3002\"\"\"\n\n def is_pressed(self) -> bool:\n \"\"\"\u30dc\u30bf\u30f3\u304c\u62bc\u3055\u308c\u3066\u3044\u308b\u304b\u3069\u3046\u304b\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002\n\n:return: ``True`` if the specified button ``button`` is pressed, and ``False`` otherwise.\"\"\"\n ...\n\n def was_pressed(self) -> bool:\n \"\"\"\u30c7\u30d0\u30a4\u30b9\u304c\u8d77\u52d5\u3055\u308c\u3066\u304b\u3089\u3001\u3082\u3057\u304f\u306f\u524d\u56de\u3053\u306e\u30e1\u30bd\u30c3\u30c9\u304c\u547c\u3073\u51fa\u3055\u308c\u3066\u304b\u3089\u30dc\u30bf\u30f3\u304c\u62bc\u3055\u308c\u305f\u304b\u3069\u3046\u304b\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002\n\nCalling this method will clear the press state so\nthat the button must be pressed again before this method will return\n``True`` again.\n\n:return: ``True`` if the specified button ``button`` was pressed, and ``False`` otherwise\"\"\"\n ...\n\n def get_presses(self) -> int:\n \"\"\"\u30dc\u30bf\u30f3\u3092\u62bc\u3057\u305f\u56de\u6570\u306e\u5408\u8a08\u3092\u53d6\u5f97\u3057\u3001\u8fd4\u3059\u524d\u306b\u56de\u6570\u3092\u30bc\u30ed\u306b\u30ea\u30bb\u30c3\u30c8\u3057\u307e\u3059\u3002\n\n:return: The number of presses since the device started or the last time this method was called\"\"\"\n ...\nbutton_a: Button\n\"\"\"\u5de6\u306e\u30dc\u30bf\u30f3 ``Button`` \u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3002\"\"\"\nbutton_b: Button\n\"\"\"\u53f3\u306e\u30dc\u30bf\u30f3 ``Button`` \u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3002\"\"\"\n\nclass MicroBitDigitalPin:\n \"\"\"\u30c7\u30b8\u30bf\u30eb\u7aef\u5b50\u3002\n\nSome pins support analog and touch features using the ``MicroBitAnalogDigitalPin`` and ``MicroBitTouchPin`` subclasses.\"\"\"\n NO_PULL: int\n PULL_UP: int\n PULL_DOWN: int\n\n def read_digital(self) -> int:\n \"\"\"\u7aef\u5b50\u306e\u30c7\u30b8\u30bf\u30eb\u5024\u3092\u53d6\u5f97\u3057\u307e\u3059\u3002\n\nExample: ``value = pin0.read_digital()``\n\n:return: 1 if the pin is high, and 0 if it's low.\"\"\"\n ...\n\n def write_digital(self, value: int) -> None:\n \"\"\"\u7aef\u5b50\u306e\u30c7\u30b8\u30bf\u30eb\u5024\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002\n\nExample: ``pin0.write_digital(1)``\n\n:param value: \u7aef\u5b50\u3092\u30cf\u30a4\u306b\u3059\u308b\u306b\u306f 1 \u3001\u30ed\u30fc\u306b\u3059\u308b\u306b\u306f 0 \u3092\u6307\u5b9a\"\"\"\n ...\n\n def set_pull(self, value: int) -> None:\n \"\"\"\u30d7\u30eb\u72b6\u614b\u3092 ``PULL_UP``\u3001``PULL_DOWN``\u3001``NO_PULL`` \u306e\uff13\u3064\u306e\u5024\u306e\u3044\u305a\u308c\u304b\u306b\u8a2d\u5b9a\u3057\u307e\u3059\u3002\n\nExample: ``pin0.set_pull(pin0.PULL_UP)``\n\n:param value: ``pin0.PULL_UP`` \u306a\u3069\u306e\u95a2\u9023\u3059\u308b\u7aef\u5b50\u306e\u30d7\u30eb\u72b6\u614b\u3002\"\"\"\n ...\n\n def get_pull(self) -> int:\n \"\"\"\u7aef\u5b50\u306e\u30d7\u30eb\u72b6\u614b\u3092\u53d6\u5f97\u3057\u307e\u3059\u3002\n\nExample: ``pin0.get_pull()``\n\n:return: ``NO_PULL``, ``PULL_DOWN``, or ``PULL_UP``\n\nThese are set using the ``set_pull()`` method or automatically configured\nwhen a pin mode requires it.\"\"\"\n ...\n\n def get_mode(self) -> str:\n \"\"\"\u7aef\u5b50\u306e\u30e2\u30fc\u30c9\u3092\u8fd4\u3057\u307e\u3059\u3002\n\nExample: ``pin0.get_mode()``\n\nWhen a pin is used for a specific function, like\nwriting a digital value, or reading an analog value, the pin mode\nchanges.\n\n:return: ``\"unused\"``, ``\"analog\"``, ``\"read_digital\"``, ``\"write_digital\"``, ``\"display\"``, ``\"button\"``, ``\"music\"``, ``\"audio\"``, ``\"touch\"``, ``\"i2c\"``, or ``\"spi\"``\"\"\"\n ...\n\n def write_analog(self, value: int) -> None:\n \"\"\"PWM \u4fe1\u53f7\u3092\u7aef\u5b50\u306b\u51fa\u529b\u3057\u307e\u3059\u3002\u6642\u9593\u5e45\u5468\u671f\u306f ``value`` \u306b\u6bd4\u4f8b\u3057\u307e\u3059\u3002\n\nExample: ``pin0.write_analog(254)``\n\n:param value: 0\uff08\u6642\u9593\u5e45\u5468\u671f 0%\uff09\u304b\u3089 1023\uff08\u6642\u9593\u5e45\u5468\u671f 100%\uff09\u307e\u3067\u306e\u6574\u6570\u307e\u305f\u306f\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570\u3002\"\"\"\n\n def set_analog_period(self, period: int) -> None:\n \"\"\"\u51fa\u529b\u3055\u308c\u308bPWM\u4fe1\u53f7\u306e\u5468\u671f\u3092 ``period`` \u306b\u30df\u30ea\u79d2\u5358\u4f4d\u3067\u8a2d\u5b9a\u3057\u307e\u3059\u3002\n\nExample: ``pin0.set_analog_period(10)``\n\n:param period: \u5468\u671f\u3092\u30df\u30ea\u79d2\u5358\u4f4d\u3067\u6307\u5b9a\u3002\u6709\u52b9\u306a\u6700\u5c0f\u5024\u306f1ms\u3002\"\"\"\n\n def set_analog_period_microseconds(self, period: int) -> None:\n \"\"\"\u51fa\u529b\u3055\u308c\u308bPWM\u4fe1\u53f7\u306e\u5468\u671f\u3092 ``period`` \u306b\u30de\u30a4\u30af\u30ed\u79d2\u5358\u4f4d\u3067\u8a2d\u5b9a\u3057\u307e\u3059\u3002\n\nExample: ``pin0.set_analog_period_microseconds(512)``\n\n:param period: \u5468\u671f\u3092\u30de\u30a4\u30af\u30ed\u79d2\u5358\u4f4d\u3067\u6307\u5b9a\u3002\u6709\u52b9\u306a\u6700\u5c0f\u5024\u306f256\u00b5s\u3002\"\"\"\n\nclass MicroBitAnalogDigitalPin(MicroBitDigitalPin):\n \"\"\"\u30a2\u30ca\u30ed\u30b0\u3068\u30c7\u30b8\u30bf\u30eb\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\n\n def read_analog(self) -> int:\n \"\"\"\u7aef\u5b50\u306b\u304b\u304b\u3063\u3066\u3044\u308b\u96fb\u5727\u3092\u8aad\u307f\u53d6\u308a\u307e\u3059\u3002\n\nExample: ``pin0.read_analog()``\n\n:return: An integer between 0 (meaning 0V) and 1023 (meaning 3.3V).\"\"\"\n\nclass MicroBitTouchPin(MicroBitAnalogDigitalPin):\n \"\"\"\u30a2\u30ca\u30ed\u30b0\u3001\u30c7\u30b8\u30bf\u30eb\u3001\u30bf\u30c3\u30c1\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\n CAPACITIVE: int\n RESISTIVE: int\n\n def is_touched(self) -> bool:\n \"\"\"\u7aef\u5b50\u306b\u30bf\u30c3\u30c1\u3057\u3066\u3044\u308b\u304b\u3069\u3046\u304b\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002\n\nExample: ``pin0.is_touched()``\n\nThe default touch mode for the pins on the edge connector is ``resistive``.\nThe default for the logo pin **V2** is ``capacitive``.\n\n**Resistive touch**\nThis test is done by measuring how much resistance there is between the\npin and ground. A low resistance gives a reading of ``True``. To get\na reliable reading using a finger you may need to touch the ground pin\nwith another part of your body, for example your other hand.\n\n**Capacitive touch**\nThis test is done by interacting with the electric field of a capacitor\nusing a finger as a conductor. `Capacitive touch\n`_\ndoes not require you to make a ground connection as part of a circuit.\n\n:return: ``True`` if the pin is being touched with a finger, otherwise return ``False``.\"\"\"\n ...\n\n def set_touch_mode(self, value: int) -> None:\n \"\"\"\u7aef\u5b50\u306e\u30bf\u30c3\u30c1\u30e2\u30fc\u30c9\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002\n\nExample: ``pin0.set_touch_mode(pin0.CAPACITIVE)``\n\nThe default touch mode for the pins on the edge connector is\n``resistive``. The default for the logo pin **V2** is ``capacitive``.\n\n:param value: \u95a2\u9023\u3059\u308b\u7aef\u5b50\u306e ``CAPACITIVE`` \u307e\u305f\u306f ``RESISTIVE``\u3002\"\"\"\n ...\npin0: MicroBitTouchPin\n\"\"\"\u30c7\u30b8\u30bf\u30eb\u3001\u30a2\u30ca\u30ed\u30b0\u3001\u30bf\u30c3\u30c1\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\npin1: MicroBitTouchPin\n\"\"\"\u30c7\u30b8\u30bf\u30eb\u3001\u30a2\u30ca\u30ed\u30b0\u3001\u30bf\u30c3\u30c1\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\npin2: MicroBitTouchPin\n\"\"\"\u30c7\u30b8\u30bf\u30eb\u3001\u30a2\u30ca\u30ed\u30b0\u3001\u30bf\u30c3\u30c1\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\npin3: MicroBitAnalogDigitalPin\n\"\"\"\u30c7\u30b8\u30bf\u30eb\u3068\u30a2\u30ca\u30ed\u30b0\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\npin4: MicroBitAnalogDigitalPin\n\"\"\"\u30c7\u30b8\u30bf\u30eb\u3068\u30a2\u30ca\u30ed\u30b0\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\npin5: MicroBitDigitalPin\n\"\"\"\u30c7\u30b8\u30bf\u30eb\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\npin6: MicroBitDigitalPin\n\"\"\"\u30c7\u30b8\u30bf\u30eb\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\npin7: MicroBitDigitalPin\n\"\"\"\u30c7\u30b8\u30bf\u30eb\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\npin8: MicroBitDigitalPin\n\"\"\"\u30c7\u30b8\u30bf\u30eb\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\npin9: MicroBitDigitalPin\n\"\"\"\u30c7\u30b8\u30bf\u30eb\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\npin10: MicroBitAnalogDigitalPin\n\"\"\"\u30c7\u30b8\u30bf\u30eb\u3068\u30a2\u30ca\u30ed\u30b0\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\npin11: MicroBitDigitalPin\n\"\"\"\u30c7\u30b8\u30bf\u30eb\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\npin12: MicroBitDigitalPin\n\"\"\"\u30c7\u30b8\u30bf\u30eb\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\npin13: MicroBitDigitalPin\n\"\"\"\u30c7\u30b8\u30bf\u30eb\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\npin14: MicroBitDigitalPin\n\"\"\"\u30c7\u30b8\u30bf\u30eb\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\npin15: MicroBitDigitalPin\n\"\"\"\u30c7\u30b8\u30bf\u30eb\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\npin16: MicroBitDigitalPin\n\"\"\"\u30c7\u30b8\u30bf\u30eb\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\npin19: MicroBitDigitalPin\n\"\"\"\u30c7\u30b8\u30bf\u30eb\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\npin20: MicroBitDigitalPin\n\"\"\"\u30c7\u30b8\u30bf\u30eb\u6a5f\u80fd\u3092\u5099\u3048\u305f\u7aef\u5b50\u3002\"\"\"\npin_logo: MicroBitTouchPin\n\"\"\"micro:bit\u306e\u524d\u9762\u306b\u3042\u308b\u30bf\u30c3\u30c1\u30bb\u30f3\u30b5\u30fc\u6a5f\u80fd\u306e\u3042\u308b\u30ed\u30b4\u306e\u7aef\u5b50\u3067\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u306f\u9759\u96fb\u5bb9\u91cf\u65b9\u5f0f\u30bf\u30c3\u30c1\u30e2\u30fc\u30c9\u306b\u306a\u3063\u3066\u3044\u307e\u3059\u3002\"\"\"\npin_speaker: MicroBitAnalogDigitalPin\n\"\"\"micro:bit\u30b9\u30d4\u30fc\u30ab\u30fc\u3092\u30a2\u30c9\u30ec\u30b9\u3059\u308b\u305f\u3081\u306e\u7aef\u5b50\u3002\n\nThis API is intended only for use in Pulse-Width Modulation pin operations e.g. pin_speaker.write_analog(128).\n\"\"\"\n\nclass Image:\n \"\"\"micro:bit\u306eLED\u30c7\u30a3\u30b9\u30d7\u30ec\u30a4\u306b\u8868\u793a\u3059\u308b\u30a4\u30e1\u30fc\u30b8\u3002\n\nGiven an image object it's possible to display it via the ``display`` API::\n\n display.show(Image.HAPPY)\"\"\"\n HEART: Image\n \"\"\"\u300c\u30cf\u30fc\u30c8\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n HEART_SMALL: Image\n \"\"\"\u300c\u5c0f\u3055\u3044\u30cf\u30fc\u30c8\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n HAPPY: Image\n \"\"\"\u300c\u3046\u308c\u3057\u3044\u9854\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n SMILE: Image\n \"\"\"\u300c\u7b11\u9854\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n SAD: Image\n \"\"\"\u300c\u304b\u306a\u3057\u3044\u9854\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n CONFUSED: Image\n \"\"\"\u300c\u3053\u307e\u308a\u9854\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n ANGRY: Image\n \"\"\"\u300c\u304a\u3053\u308a\u9854\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n ASLEEP: Image\n \"\"\"\u300c\u306d\u3066\u308b\u9854\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n SURPRISED: Image\n \"\"\"\u300c\u3073\u3063\u304f\u308a\u9854\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n SILLY: Image\n \"\"\"\u300c\u3078\u3093\u9854\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n FABULOUS: Image\n \"\"\"\u300c\u30b5\u30f3\u30b0\u30e9\u30b9\u306e\u7b11\u9854\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n MEH: Image\n \"\"\"\u300c\u3075\u30fc\u3093\u300d\u30a4\u30e1\u30fc\u30b8\"\"\"\n YES: Image\n \"\"\"\u300c\u30c1\u30a7\u30c3\u30af\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n NO: Image\n \"\"\"\u300c\u30d0\u30c4\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n CLOCK12: Image\n \"\"\"\u300c12\u6642\u3092\u6307\u3059\u7dda\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n CLOCK11: Image\n \"\"\"\u300c11\u6642\u3092\u6307\u3059\u7dda\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n CLOCK10: Image\n \"\"\"\u300c10\u6642\u3092\u6307\u3059\u7dda\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n CLOCK9: Image\n \"\"\"\u300c9\u6642\u3092\u6307\u3059\u7dda\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n CLOCK8: Image\n \"\"\"\u300c8\u6642\u3092\u6307\u3059\u7dda\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n CLOCK7: Image\n \"\"\"\u300c7\u6642\u3092\u6307\u3059\u7dda\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n CLOCK6: Image\n \"\"\"\u300c6\u6642\u3092\u6307\u3059\u7dda\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n CLOCK5: Image\n \"\"\"\u300c5\u6642\u3092\u6307\u3059\u7dda\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n CLOCK4: Image\n \"\"\"\u300c4\u6642\u3092\u6307\u3059\u7dda\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n CLOCK3: Image\n \"\"\"\u300c3\u6642\u3092\u6307\u3059\u7dda\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n CLOCK2: Image\n \"\"\"\u300c2\u6642\u3092\u6307\u3059\u7dda\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n CLOCK1: Image\n \"\"\"\u300c1\u6642\u3092\u6307\u3059\u7dda\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n ARROW_N: Image\n \"\"\"\u300c\u5317\u3092\u6307\u3059\u77e2\u5370\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n ARROW_NE: Image\n \"\"\"\u300c\u5317\u6771\u3092\u6307\u3059\u77e2\u5370\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n ARROW_E: Image\n \"\"\"\u300c\u897f\u3092\u6307\u3059\u77e2\u5370\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n ARROW_SE: Image\n \"\"\"\u300c\u5357\u6771\u3092\u6307\u3059\u77e2\u5370\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n ARROW_S: Image\n \"\"\"\u300c\u5357\u3092\u6307\u3059\u77e2\u5370\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n ARROW_SW: Image\n \"\"\"\u300c\u5357\u897f\u3092\u6307\u3059\u77e2\u5370\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n ARROW_W: Image\n \"\"\"\u300c\u897f\u3092\u6307\u3059\u77e2\u5370\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n ARROW_NW: Image\n \"\"\"\u300c\u5317\u897f\u3092\u6307\u3059\u77e2\u5370\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n TRIANGLE: Image\n \"\"\"\u300c\u4e0a\u5411\u304d\u306e\u4e09\u89d2\u5f62\u300d\u30a4\u30e1\u30fc\u30b8\"\"\"\n TRIANGLE_LEFT: Image\n \"\"\"\u300c\u5de6\u5411\u304d\u4e09\u89d2\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n CHESSBOARD: Image\n \"\"\"\u30c1\u30a7\u30b9\u76e4\u30d1\u30bf\u30fc\u30f3\u3067\u4ea4\u4e92\u306b\u70b9\u706f\u3059\u308bLED\u3002\"\"\"\n DIAMOND: Image\n \"\"\"\u300c\u30c0\u30a4\u30e4\u30e2\u30f3\u30c9\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n DIAMOND_SMALL: Image\n \"\"\"\u300c\u5c0f\u3055\u3044\u30c0\u30a4\u30e4\u30e2\u30f3\u30c9\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n SQUARE: Image\n \"\"\"\u300c\u56db\u89d2\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n SQUARE_SMALL: Image\n \"\"\"\u300c\u5c0f\u3055\u3044\u56db\u89d2\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n RABBIT: Image\n \"\"\"\u300c\u3046\u3055\u304e\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n COW: Image\n \"\"\"\u300c\u3046\u3057\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n MUSIC_CROTCHET: Image\n \"\"\"\u300c\uff14\u5206\u97f3\u7b26\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n MUSIC_QUAVER: Image\n \"\"\"\u300c\uff18\u5206\u97f3\u7b26\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n MUSIC_QUAVERS: Image\n \"\"\"\u300c\u9023\u7d50\u3057\u305f\uff18\u5206\u97f3\u7b26\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n PITCHFORK: Image\n \"\"\"\u300c\u304f\u307e\u3067\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n XMAS: Image\n \"\"\"\u300c\u30af\u30ea\u30b9\u30de\u30b9\u30c4\u30ea\u30fc\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n PACMAN: Image\n \"\"\"\u300c\u30d1\u30c3\u30af\u30de\u30f3\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n TARGET: Image\n \"\"\"\u300c\u307e\u3068\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n TSHIRT: Image\n \"\"\"\u300cT\u30b7\u30e3\u30c4\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n ROLLERSKATE: Image\n \"\"\"\u300c\u30ed\u30fc\u30e9\u30fc\u30b9\u30b1\u30fc\u30c8\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n DUCK: Image\n \"\"\"\u300c\u3042\u3072\u308b\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n HOUSE: Image\n \"\"\"\u300c\u5bb6\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n TORTOISE: Image\n \"\"\"\u300c\u304b\u3081\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n BUTTERFLY: Image\n \"\"\"\u300c\u3061\u3087\u3046\u3061\u3087\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n STICKFIGURE: Image\n \"\"\"\u300c\u68d2\u4eba\u9593\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n GHOST: Image\n \"\"\"\u300c\u304a\u3070\u3051\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n SWORD: Image\n \"\"\"\u300c\u5263\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n GIRAFFE: Image\n \"\"\"\u300c\u304d\u308a\u3093\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n SKULL: Image\n \"\"\"\u300c\u304c\u3044\u3053\u3064\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n UMBRELLA: Image\n \"\"\"\u300c\u304b\u3055\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n SNAKE: Image\n \"\"\"\u300c\u3078\u3073\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n SCISSORS: Image\n \"\"\"\u300c\u306f\u3055\u307f\u300d\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n ALL_CLOCKS: List[Image]\n \"\"\"\u3059\u3079\u3066\u306e\u6642\u8a08\u30a4\u30e1\u30fc\u30b8\u3092\u9806\u756a\u306b\u4e26\u3079\u305f\u30ea\u30b9\u30c8\u3002\"\"\"\n ALL_ARROWS: List[Image]\n \"\"\"\u3059\u3079\u3066\u306e\u77e2\u5370\u30a4\u30e1\u30fc\u30b8\u3092\u9806\u756a\u306b\u4e26\u3079\u305f\u30ea\u30b9\u30c8\u3002\"\"\"\n\n @overload\n def __init__(self, string: str) -> None:\n \"\"\"LED\u306e\u70b9\u706f\u30d1\u30bf\u30fc\u30f3\u3092\u793a\u3059\u6587\u5b57\u5217\u304b\u3089\u30a4\u30e1\u30fc\u30b8\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\n\n``string`` has to consist of digits 0-9 arranged into lines,\ndescribing the image, for example::\n\n image = Image(\"90009:\"\n \"09090:\"\n \"00900:\"\n \"09090:\"\n \"90009\")\n\nwill create a 5\u00d75 image of an X. The end of a line is indicated by a\ncolon. It's also possible to use newlines (\\\\n) insead of the colons.\n\n:param string: \u30a4\u30e1\u30fc\u30b8\u306b\u3064\u3044\u3066\u8a18\u8ff0\u3059\u308b\u6587\u5b57\u5217\u3002\"\"\"\n ...\n\n @overload\n def __init__(self, width: int=5, height: int=5, buffer: ReadableBuffer=None) -> None:\n \"\"\"``width`` \u5217\u3068 ``height`` \u884c\u304b\u3089\u306a\u308b\u7a7a\u306e\u30a4\u30e1\u30fc\u30b8\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\n\n:param width: \u30a4\u30e1\u30fc\u30b8\u306e\u5e45\u3092\u6307\u5b9a\u3059\u308b\u30aa\u30d7\u30b7\u30e7\u30f3\n:param height: \u30a4\u30e1\u30fc\u30b8\u306e\u9ad8\u3055\u3092\u6307\u5b9a\u3059\u308b\u30aa\u30d7\u30b7\u30e7\u30f3\n:param buffer: \u30a4\u30e1\u30fc\u30b8\u3092\u521d\u671f\u5316\u3059\u308b\u305f\u3081\u306b\u3001\u6574\u6570\u5024\uff080\uff5e9\uff09\u3092 ``width``\u00d7``height`` \u500b\u4e26\u3079\u305f\u914d\u5217\u307e\u305f\u306f\u30d0\u30a4\u30c8\u5217\u3092\u6307\u5b9a\u3057\u307e\u3059\n\nExamples::\n\n Image(2, 2, b'\\x08\\x08\\x08\\x08')\n Image(2, 2, bytearray([9,9,9,9]))\n\nThese create 2 x 2 pixel images at full brightness.\"\"\"\n ...\n\n def width(self) -> int:\n \"\"\"\u5217\u6570\u3092\u53d6\u5f97\u3057\u307e\u3059\u3002\n\n:return: The number of columns in the image\"\"\"\n ...\n\n def height(self) -> int:\n \"\"\"\u884c\u6570\u3092\u53d6\u5f97\u3057\u307e\u3059\u3002\n\n:return: The number of rows in the image\"\"\"\n ...\n\n def set_pixel(self, x: int, y: int, value: int) -> None:\n \"\"\"1\u30d4\u30af\u30bb\u30eb\u306e\u660e\u308b\u3055\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002\n\nExample: ``my_image.set_pixel(0, 0, 9)``\n\n:param x: \u5217\u6570\n:param y: \u884c\u6570\n:param value: \u660e\u308b\u3055\u3092 0\uff08\u6697\u3044\uff09\u304b\u3089 9\uff08\u660e\u308b\u3044\uff09\u307e\u3067\u306e\u6574\u6570\u5024\u3067\u6307\u5b9a\u3057\u307e\u3059\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def get_pixel(self, x: int, y: int) -> int:\n \"\"\"1\u30d4\u30af\u30bb\u30eb\u306e\u660e\u308b\u3055\u3092\u53d6\u5f97\u3057\u307e\u3059\u3002\n\nExample: ``my_image.get_pixel(0, 0)``\n\n:param x: \u5217\u6570\n:param y: \u884c\u6570\n:return: The brightness as an integer between 0 and 9.\"\"\"\n ...\n\n def shift_left(self, n: int) -> Image:\n \"\"\"\u753b\u50cf\u3092\u5de6\u306b\u30b7\u30d5\u30c8\u3057\u305f\u65b0\u3057\u3044\u30a4\u30e1\u30fc\u30b8\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\n\nExample: ``Image.HEART_SMALL.shift_left(1)``\n\n:param n: \u30b7\u30d5\u30c8\u3059\u308b\u5217\u6570\n:return: The shifted image\"\"\"\n ...\n\n def shift_right(self, n: int) -> Image:\n \"\"\"\u753b\u50cf\u3092\u53f3\u306b\u30b7\u30d5\u30c8\u3057\u305f\u65b0\u3057\u3044\u30a4\u30e1\u30fc\u30b8\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\n\nExample: ``Image.HEART_SMALL.shift_right(1)``\n\n:param n: \u30b7\u30d5\u30c8\u3059\u308b\u5217\u6570\n:return: The shifted image\"\"\"\n ...\n\n def shift_up(self, n: int) -> Image:\n \"\"\"\u753b\u50cf\u3092\u4e0a\u306b\u30b7\u30d5\u30c8\u3057\u305f\u65b0\u3057\u3044\u30a4\u30e1\u30fc\u30b8\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\n\nExample: ``Image.HEART_SMALL.shift_up(1)``\n\n:param n: \u30b7\u30d5\u30c8\u3059\u308b\u884c\u6570\n:return: The shifted image\"\"\"\n ...\n\n def shift_down(self, n: int) -> Image:\n \"\"\"\u753b\u50cf\u3092\u4e0b\u306b\u30b7\u30d5\u30c8\u3057\u305f\u65b0\u3057\u3044\u30a4\u30e1\u30fc\u30b8\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\n\nExample: ``Image.HEART_SMALL.shift_down(1)``\n\n:param n: \u30b7\u30d5\u30c8\u3059\u308b\u884c\u6570\n:return: The shifted image\"\"\"\n ...\n\n def crop(self, x: int, y: int, w: int, h: int) -> Image:\n \"\"\"\u753b\u50cf\u3092\u30c8\u30ea\u30df\u30f3\u30b0\u3057\u305f\u65b0\u3057\u3044\u30a4\u30e1\u30fc\u30b8\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\n\nExample: ``Image.HEART.crop(1, 1, 3, 3)``\n\n:param x: \u30c8\u30ea\u30df\u30f3\u30b0\u3059\u308b\u30aa\u30d5\u30bb\u30c3\u30c8\u5217\n:param y: \u30c8\u30ea\u30df\u30f3\u30b0\u3059\u308b\u30aa\u30d5\u30bb\u30c3\u30c8\u884c\n:param w: \u30c8\u30ea\u30df\u30f3\u30b0\u3059\u308b\u5e45\n:param h: \u30c8\u30ea\u30df\u30f3\u30b0\u3059\u308b\u9ad8\u3055\n:return: The new image\"\"\"\n ...\n\n def copy(self) -> Image:\n \"\"\"\u30a4\u30e1\u30fc\u30b8\u5168\u4f53\u306e\u30b3\u30d4\u30fc\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\n\nExample: ``Image.HEART.copy()``\n\n:return: The new image\"\"\"\n ...\n\n def invert(self) -> Image:\n \"\"\"\u5143\u30a4\u30e1\u30fc\u30b8\u306e\u30d4\u30af\u30bb\u30eb\u306e\u660e\u308b\u3055\u3092\u53cd\u8ee2\u3057\u305f\u65b0\u3057\u3044\u30a4\u30e1\u30fc\u30b8\u4f5c\u6210\u3057\u307e\u3059\u3002\n\nExample: ``Image.SMALL_HEART.invert()``\n\n:return: The new image.\"\"\"\n ...\n\n def fill(self, value: int) -> None:\n \"\"\"\u30a4\u30e1\u30fc\u30b8\u306e\u3059\u3079\u3066\u306e\u30d4\u30af\u30bb\u30eb\u306e\u660e\u308b\u3055\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002\n\nExample: ``my_image.fill(5)``\n\n:param value: 0\uff08\u6697\u3044\uff09\u304b\u3089 9\uff08\u660e\u308b\u3044\uff09\u307e\u3067\u306e\u6570\u5024\u3067\u65b0\u3057\u3044\u660e\u308b\u3055\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def blit(self, src: Image, x: int, y: int, w: int, h: int, xdest: int=0, ydest: int=0) -> None:\n \"\"\"\u3053\u306e\u30a4\u30e1\u30fc\u30b8\u306b\u5225\u306e\u30a4\u30e1\u30fc\u30b8\u304b\u3089\u9818\u57df\u3092\u30b3\u30d4\u30fc\u3057\u307e\u3059\u3002\n\nExample: ``my_image.blit(Image.HEART, 1, 1, 3, 3, 1, 1)``\n\n:param src: \u5143\u30a4\u30e1\u30fc\u30b8\n:param x: \u5143\u30a4\u30e1\u30fc\u30b8\u306e\u958b\u59cb\u5217\u30aa\u30d5\u30bb\u30c3\u30c8\n:param y: \u5143\u30a4\u30e1\u30fc\u30b8\u306e\u958b\u59cb\u884c\u30aa\u30d5\u30bb\u30c3\u30c8\n:param w: \u30b3\u30d4\u30fc\u3059\u308b\u5217\u6570\n:param h: \u30b3\u30d4\u30fc\u3059\u308b\u884c\u6570\n:param xdest: \u3053\u306e\u30a4\u30e1\u30fc\u30b8\u3067\u5909\u66f4\u3059\u308b\u5217\u30aa\u30d5\u30bb\u30c3\u30c8\n:param ydest: \u3053\u306e\u30a4\u30e1\u30fc\u30b8\u3067\u5909\u66f4\u3059\u308b\u884c\u30aa\u30d5\u30bb\u30c3\u30c8\n\nPixels outside the source image are treated as having a brightness of 0.\n\n``shift_left()``, ``shift_right()``, ``shift_up()``, ``shift_down()``\nand ``crop()`` can are all implemented by using ``blit()``.\n\nFor example, img.crop(x, y, w, h) can be implemented as::\n\n def crop(self, x, y, w, h):\n res = Image(w, h)\n res.blit(self, x, y, w, h)\n return res\"\"\"\n ...\n\n def __repr__(self) -> str:\n \"\"\"\u30a4\u30e1\u30fc\u30b8\u306e\u30b3\u30f3\u30d1\u30af\u30c8\u306a\u6587\u5b57\u5217\u8868\u73fe\u3092\u53d6\u5f97\u3057\u307e\u3059\u3002\"\"\"\n ...\n\n def __str__(self) -> str:\n \"\"\"\u30a4\u30e1\u30fc\u30b8\u306e\u5224\u8aad\u53ef\u80fd\u306a\u6587\u5b57\u5217\u8868\u73fe\u3092\u53d6\u5f97\u3057\u307e\u3059\u3002\"\"\"\n ...\n\n def __add__(self, other: Image) -> Image:\n \"\"\"\uff12\u3064\u306e\u30a4\u30e1\u30fc\u30b8\u306e\u5404\u30d4\u30af\u30bb\u30eb\u306e\u660e\u308b\u3055\u3092\u8db3\u3057\u305f\u65b0\u3057\u3044\u30a4\u30e1\u30fc\u30b8\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\n\nExample: ``Image.HEART + Image.HAPPY``\n\n:param other: \u52a0\u7b97\u3059\u308b\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n ...\n\n def __sub__(self, other: Image) -> Image:\n \"\"\"\u3053\u306e\u30a4\u30e1\u30fc\u30b8\u304b\u3089\u4ed6\u306e\u30a4\u30e1\u30fc\u30b8\u306e\u660e\u308b\u3055\u306e\u5024\u3092\u5f15\u3044\u305f\u65b0\u3057\u3044\u30a4\u30e1\u30fc\u30b8\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\n\nExample: ``Image.HEART - Image.HEART_SMALL``\n\n:param other: \u6e1b\u7b97\u3059\u308b\u30a4\u30e1\u30fc\u30b8\u3002\"\"\"\n ...\n\n def __mul__(self, n: float) -> Image:\n \"\"\"\u5404\u30d4\u30af\u30bb\u30eb\u306e\u660e\u308b\u3055\u3092 ``n`` \u500d\u3057\u305f\u65b0\u3057\u3044\u30a4\u30e1\u30fc\u30b8\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\n\nExample: ``Image.HEART * 0.5``\n\n:param n: \u4e57\u7b97\u3059\u308b\u5024\u3002\"\"\"\n ...\n\n def __truediv__(self, n: float) -> Image:\n \"\"\"\u5404\u30d4\u30af\u30bb\u30eb\u306e\u660e\u308b\u3055\u3092 ``n`` \u3067\u5272\u3063\u305f\u65b0\u3057\u3044\u30a4\u30e1\u30fc\u30b8\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\n\nExample: ``Image.HEART / 2``\n\n:param n: \u9664\u7b97\u3059\u308b\u5024\u3002\"\"\"\n ...\n\nclass SoundEvent:\n LOUD: SoundEvent\n \"\"\"\u62cd\u624b\u3084\u53eb\u3073\u58f0\u306a\u3069\u3067 ``quiet`` \u304b\u3089 ``loud`` \u3078\u306e\u30b5\u30a6\u30f3\u30c9\u30a4\u30d9\u30f3\u30c8\u306e\u5909\u5316\u3092\u8868\u3057\u307e\u3059\u3002\"\"\"\n QUIET: SoundEvent\n \"\"\"\u767a\u8a71\u3084BGM\u306a\u3069\u3067 ``loud`` \u304b\u3089 ``quiet`` \u3078\u306e\u30b5\u30a6\u30f3\u30c9\u30a4\u30d9\u30f3\u30c8\u306e\u5909\u5316\u3092\u8868\u3057\u307e\u3059\u3002\"\"\"\n\nclass Sound:\n \"\"\"\u5185\u8535\u306e\u30b5\u30a6\u30f3\u30c9\u306f ``audio.play(Sound.NAME)`` \u3067\u547c\u3073\u51fa\u3059\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\"\"\"\n GIGGLE: Sound\n \"\"\"\u300c\u304f\u3059\u304f\u3059\u7b11\u3046\u300d\u30b5\u30a6\u30f3\u30c9\u3002\"\"\"\n HAPPY: Sound\n \"\"\"\u300c\u30cf\u30c3\u30d4\u30fc\u300d\u30b5\u30a6\u30f3\u30c9\u3002\"\"\"\n HELLO: Sound\n \"\"\"\u300c\u30cf\u30ed\u30fc\u300d\u30b5\u30a6\u30f3\u30c9\"\"\"\n MYSTERIOUS: Sound\n \"\"\"\u300c\u30df\u30b9\u30c6\u30ea\u30a2\u30b9\u300d\u30b5\u30a6\u30f3\u30c9\u3002\"\"\"\n SAD: Sound\n \"\"\"\u300c\u60b2\u3057\u3044\u300d\u30b5\u30a6\u30f3\u30c9\u3002\"\"\"\n SLIDE: Sound\n \"\"\"\u300c\u3059\u308b\u3059\u308b\u52d5\u304f\u300d\u30b5\u30a6\u30f3\u30c9\u3002\"\"\"\n SOARING: Sound\n \"\"\"\u300c\u821e\u3044\u4e0a\u304c\u308b\u300d\u30b5\u30a6\u30f3\u30c9\u3002\"\"\"\n SPRING: Sound\n \"\"\"\u300c\u30d0\u30cd\u300d\u30b5\u30a6\u30f3\u30c9\u3002\"\"\"\n TWINKLE: Sound\n \"\"\"\u300c\u30ad\u30e9\u30ad\u30e9\u300d\u30b5\u30a6\u30f3\u30c9\u3002\"\"\"\n YAWN: Sound\n \"\"\"\u300c\u3042\u304f\u3073\u300d\u30b5\u30a6\u30f3\u30c9\u3002\"\"\"", "/typeshed/stdlib/microbit/accelerometer.pyi": "\"\"\"micro:bit\u306e\u52a0\u901f\u5ea6\u6e2c\u5b9a\u3068\u30b8\u30a7\u30b9\u30c1\u30e3\u30fc\u8a8d\u8b58\u3092\u3057\u307e\u3059\u3002\"\"\"\nfrom typing import Tuple\n\ndef get_x() -> int:\n \"\"\"``x`` \u8ef8\u306e\u52a0\u901f\u5ea6\u6e2c\u5b9a\u5024\u3092\u30df\u30eag\u5358\u4f4d\u3067\u53d6\u5f97\u3057\u307e\u3059\u3002\n\nExample: ``accelerometer.get_x()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_y() -> int:\n \"\"\"``y`` \u8ef8\u306e\u52a0\u901f\u5ea6\u6e2c\u5b9a\u5024\u3092\u30df\u30eag\u5358\u4f4d\u3067\u53d6\u5f97\u3057\u307e\u3059\u3002\n\nExample: ``accelerometer.get_y()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_z() -> int:\n \"\"\"``z`` \u8ef8\u306e\u52a0\u901f\u5ea6\u6e2c\u5b9a\u5024\u3092\u30df\u30eag\u5358\u4f4d\u3067\u53d6\u5f97\u3057\u307e\u3059\u3002\n\nExample: ``accelerometer.get_z()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_values() -> Tuple[int, int, int]:\n \"\"\"\u3059\u3079\u3066\u306e\u8ef8\u306e\u52a0\u901f\u5ea6\u6e2c\u5b9a\u5024\u3092\u30bf\u30d7\u30eb\u3068\u3057\u3066\u4e00\u5ea6\u306b\u53d6\u5f97\u3057\u307e\u3059\u3002\n\nExample: ``x, y, z = accelerometer.get_values()``\n\n:return: a three-element tuple of integers ordered as X, Y, Z, each value a positive or negative integer depending on direction in the range +/- 2000mg\"\"\"\n ...\n\ndef get_strength() -> int:\n \"\"\"\u3059\u3079\u3066\u306e\u8ef8\u3092\u5408\u6210\u3057\u305f\u52a0\u901f\u5ea6\u6e2c\u5b9a\u5024\u3092\u6b63\u306e\u6574\u6570\u5024\u3067\u5f97\u307e\u3059\u3002\u3053\u308c\u306f X\u8ef8\u3001Y\u8ef8\u3001Z\u8ef8\u306e\u30d4\u30bf\u30b4\u30e9\u30b9\u548c\u306b\u306a\u308a\u307e\u3059\u3002\n\nExample: ``accelerometer.get_strength()``\n\n:return: The combined acceleration strength of all the axes, in milli-g.\"\"\"\n ...\n\ndef current_gesture() -> str:\n \"\"\"\u73fe\u5728\u306e\u30b8\u30a7\u30b9\u30c1\u30e3\u30fc\u306e\u540d\u524d\u3092\u53d6\u5f97\u3057\u307e\u3059\u3002\n\nExample: ``accelerometer.current_gesture()``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:return: The current gesture\"\"\"\n ...\n\ndef is_gesture(name: str) -> bool:\n \"\"\"\u6307\u5b9a\u3057\u305f\u540d\u524d\u306e\u30b8\u30a7\u30b9\u30c1\u30e3\u30fc\u304c\u73fe\u5728\u30a2\u30af\u30c6\u30a3\u30d6\u3067\u3042\u308b\u304b\u3069\u3046\u304b\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002\n\nExample: ``accelerometer.is_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: \u30b8\u30a7\u30b9\u30c1\u30e3\u30fc\u540d\u3002\n:return: ``True`` if the gesture is active, ``False`` otherwise.\"\"\"\n ...\n\ndef was_gesture(name: str) -> bool:\n \"\"\"\u76f4\u524d\u306e\u547c\u3073\u51fa\u3057\u4ee5\u964d\u306b\u3001\u6307\u5b9a\u3057\u305f\u540d\u524d\u306e\u30b8\u30a7\u30b9\u30c1\u30e3\u30fc\u304c\u30a2\u30af\u30c6\u30a3\u30d6\u306b\u306a\u3063\u305f\u304b\u3069\u3046\u304b\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002\n\nExample: ``accelerometer.was_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: \u30b8\u30a7\u30b9\u30c1\u30e3\u30fc\u540d\u3002\n:return: ``True`` if the gesture was active since the last call, ``False`` otherwise.\"\"\"\n\ndef get_gestures() -> Tuple[str, ...]:\n \"\"\"\u30b8\u30a7\u30b9\u30c1\u30e3\u30fc\u5c65\u6b74\u306e\u30bf\u30d7\u30eb\u3092\u8fd4\u3057\u307e\u3059\u3002\n\nExample: ``accelerometer.get_gestures()``\n\nClears the gesture history before returning.\n\nGestures are not updated in the background so there needs to be constant\ncalls to some accelerometer method to do the gesture detection. Usually\ngestures can be detected using a loop with a small :func:`microbit.sleep` delay.\n\n:return: The history as a tuple, most recent last.\"\"\"\n ...\n\ndef set_range(value: int) -> None:\n \"\"\"\u52a0\u901f\u5ea6\u30bb\u30f3\u30b5\u30fc\u306e\u611f\u5ea6\u7bc4\u56f2\u3092 g (\u6a19\u6e96\u91cd\u529b)\u3067\u8a2d\u5b9a\u3057\u307e\u3059\u3002\u8a2d\u5b9a\u5024\u306f\u3001\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u304c\u30b5\u30dd\u30fc\u30c8\u3059\u308b\u6700\u3082\u8fd1\u3044\u5024\u3001\u3059\u306a\u308f\u3061 ``2``\u3001``4``\u3001``8`` g \u306e\u3044\u305a\u308c\u304b\u306b\u4e38\u3081\u3089\u308c\u307e\u3059\u3002\n\nExample: ``accelerometer.set_range(8)``\n\n:param value: \u52a0\u901f\u5ea6\u30bb\u30f3\u30b5\u30fc\u306e\u65b0\u3057\u3044\u611f\u5ea6\u7bc4\u56f2\u3002``g`` \u5358\u4f4d\u306e\u6574\u6570\u5024\u3067\u6307\u5b9a\u3057\u307e\u3059\u3002\"\"\"", "/typeshed/stdlib/microbit/audio.pyi": "\"\"\"micro:bit\u3067\u30b5\u30a6\u30f3\u30c9\u3092\u518d\u751f\u3057\u307e\u3059\uff08V1\u3068\u306e\u4e92\u63db\u306e\u305f\u3081\u306b ``audio`` \u3092\u30a4\u30f3\u30dd\u30fc\u30c8\u3057\u3066\u304f\u3060\u3055\u3044\uff09\u3002\"\"\"\nfrom ..microbit import MicroBitDigitalPin, Sound, pin0\nfrom typing import ClassVar, Iterable, Union\n\ndef play(source: Union[Iterable[AudioFrame], Sound, SoundEffect], wait: bool=True, pin: MicroBitDigitalPin=pin0, return_pin: Union[MicroBitDigitalPin, None]=None) -> None:\n \"\"\"\u5185\u8535\u30b5\u30a6\u30f3\u30c9\u3001\u30b5\u30a6\u30f3\u30c9\u52b9\u679c\u3001\u30ab\u30b9\u30bf\u30e0\u5316\u3057\u305f\u30aa\u30fc\u30c7\u30a3\u30aa\u30d5\u30ec\u30fc\u30e0\u306e\u3044\u305a\u308c\u304b\u3092\u518d\u751f\u3057\u307e\u3059\u3002\n\nExample: ``audio.play(Sound.GIGGLE)``\n\n:param source: ``Sound.GIGGLE`` \u306a\u3069\u306e\u5185\u8535\u306e``Sound``\u3001``SoundEffect``\u3001``AudioFrame`` \u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u30a4\u30c6\u30e9\u30d6\u30eb\u3067\u3042\u308b\u30b5\u30f3\u30d7\u30eb\u30c7\u30fc\u30bf\u306e\u3044\u305a\u308c\u304b\u3002\n:param wait: ``wait`` \u304c ``True`` \u306e\u5834\u5408\u3001\u30b5\u30a6\u30f3\u30c9\u306e\u518d\u751f\u304c\u7d42\u308f\u308b\u307e\u3067\u3053\u306e\u95a2\u6570\u304c\u30d6\u30ed\u30c3\u30af\u3057\u307e\u3059\u3002\n:param pin: (\u30d4\u30f3) \u51fa\u529b\u7aef\u5b50\u3092\u30c7\u30d5\u30a9\u30eb\u30c8\u306e ``pin0`` \u304b\u3089\u5909\u3048\u308b\u305f\u3081\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u5f15\u6570\u3067\u3059\u3002\u97f3\u3092\u9cf4\u3089\u3057\u305f\u304f\u306a\u3044\u5834\u5408\u306f ``pin=None`` \u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\n:param return_pin: \u30b0\u30e9\u30f3\u30c9\u3067\u306f\u306a\u304f\u5916\u90e8\u30b9\u30d4\u30fc\u30ab\u30fc\u306b\u63a5\u7d9a\u3059\u308b\u5dee\u52d5\u30a8\u30c3\u30b8\u30b3\u30cd\u30af\u30bf\u306e\u7aef\u5b50\n\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002**V2** \u3067\u306f\u3053\u306e\u6307\u5b9a\u3092\u7121\u8996\u3057\u307e\u3059\u3002\"\"\"\n\ndef is_playing() -> bool:\n \"\"\"\u30aa\u30fc\u30c7\u30a3\u30aa\u304c\u518d\u751f\u4e2d\u3067\u3042\u308b\u304b\u3069\u3046\u304b\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002\n\nExample: ``audio.is_playing()``\n\n:return: ``True`` if audio is playing, otherwise ``False``.\"\"\"\n ...\n\ndef stop() -> None:\n \"\"\"\u3059\u3079\u3066\u306e\u30aa\u30fc\u30c7\u30a3\u30aa\u518d\u751f\u3092\u505c\u6b62\u3057\u307e\u3059\u3002\n\nExample: ``audio.stop()``\"\"\"\n ...\n\nclass SoundEffect:\n \"\"\"\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3084\u5c5e\u6027\u3067\u8a2d\u5b9a\u3057\u305f\u30d1\u30e9\u30e1\u30fc\u30bf\u306e\u30bb\u30c3\u30c8\u3067\u69cb\u6210\u3055\u308c\u308b\u30b5\u30a6\u30f3\u30c9\u52b9\u679c\u3002\"\"\"\n WAVEFORM_SINE: ClassVar[int]\n \"\"\"``waveform`` \u30d1\u30e9\u30e1\u30fc\u30bf\u306b\u6307\u5b9a\u3067\u304d\u308b\u300c\u30b5\u30a4\u30f3\u6ce2\u300d\u30aa\u30d7\u30b7\u30e7\u30f3\u3002\"\"\"\n WAVEFORM_SAWTOOTH: ClassVar[int]\n \"\"\"``waveform`` \u30d1\u30e9\u30e1\u30fc\u30bf\u306b\u6307\u5b9a\u3067\u304d\u308b\u300c\u306e\u3053\u304e\u308a\u6ce2\u300d\u30aa\u30d7\u30b7\u30e7\u30f3\u3002\"\"\"\n WAVEFORM_TRIANGLE: ClassVar[int]\n \"\"\"``waveform`` \u30d1\u30e9\u30e1\u30fc\u30bf\u306b\u6307\u5b9a\u3067\u304d\u308b\u300c\u4e09\u89d2\u6ce2\u300d\u30aa\u30d7\u30b7\u30e7\u30f3\u3002\"\"\"\n WAVEFORM_SQUARE: ClassVar[int]\n \"\"\"``waveform`` \u30d1\u30e9\u30e1\u30fc\u30bf\u306b\u6307\u5b9a\u3067\u304d\u308b\u300c\u77e9\u5f62\u6ce2\u300d\u30aa\u30d7\u30b7\u30e7\u30f3\u3002\"\"\"\n WAVEFORM_NOISE: ClassVar[int]\n \"\"\"``waveform`` \u30d1\u30e9\u30e1\u30fc\u30bf\u306b\u6307\u5b9a\u3067\u304d\u308b\u300c\u30ce\u30a4\u30ba\u300d\u30aa\u30d7\u30b7\u30e7\u30f3\u3002\"\"\"\n SHAPE_LINEAR: ClassVar[int]\n \"\"\"``shape`` \u30d1\u30e9\u30e1\u30fc\u30bf\u306b\u6307\u5b9a\u3067\u304d\u308b\u300c\u30ea\u30cb\u30a2\u88dc\u9593\u300d\u30aa\u30d7\u30b7\u30e7\u30f3\u3002\"\"\"\n SHAPE_CURVE: ClassVar[int]\n \"\"\"``shape`` \u30d1\u30e9\u30e1\u30fc\u30bf\u306b\u6307\u5b9a\u3067\u304d\u308b\u300c\u30ab\u30fc\u30d6\u88dc\u9593\u300d\u30aa\u30d7\u30b7\u30e7\u30f3\u3002\"\"\"\n SHAPE_LOG: ClassVar[int]\n \"\"\"``shape`` \u30d1\u30e9\u30e1\u30fc\u30bf\u306b\u6307\u5b9a\u3067\u304d\u308b\u300c\u5bfe\u6570\u88dc\u9593\u300d\u30aa\u30d7\u30b7\u30e7\u30f3\u3002\"\"\"\n FX_NONE: ClassVar[int]\n \"\"\"``fx`` \u30d1\u30e9\u30e1\u30fc\u30bf\u306b\u6307\u5b9a\u3067\u304d\u308b\u300c\u52b9\u679c\u306a\u3057\u300d\u30aa\u30d7\u30b7\u30e7\u30f3\u3002\"\"\"\n FX_TREMOLO: ClassVar[int]\n \"\"\"``fx`` \u30d1\u30e9\u30e1\u30fc\u30bf\u306b\u6307\u5b9a\u3067\u304d\u308b\u300c\u30c8\u30ec\u30e2\u30ed\u52b9\u679c\u300d\u30aa\u30d7\u30b7\u30e7\u30f3\u3002\"\"\"\n FX_VIBRATO: ClassVar[int]\n \"\"\"``fx`` \u30d1\u30e9\u30e1\u30fc\u30bf\u306b\u6307\u5b9a\u3067\u304d\u308b\u300c\u30d3\u30d6\u30e9\u30fc\u30c8\u52b9\u679c\u300d\u30aa\u30d7\u30b7\u30e7\u30f3\u3002\"\"\"\n FX_WARBLE: ClassVar[int]\n \"\"\"``fx`` \u30d1\u30e9\u30e1\u30fc\u30bf\u306b\u6307\u5b9a\u3067\u304d\u308b\u300c\u30ef\u30d6\u30eb\u52b9\u679c\u300d\u30aa\u30d7\u30b7\u30e7\u30f3\u3002\"\"\"\n freq_start: int\n \"\"\"\u958b\u59cb\u5468\u6ce2\u6570\u3002\u5358\u4f4d\u306f\u30d8\u30eb\u30c4(Hz)\u3067\u3001``0``\u304b\u3089``9999``\u306e\u7bc4\u56f2\u306e\u6570\u5024\u3067\u3059\u3002\"\"\"\n freq_end: int\n \"\"\"\u7d42\u4e86\u5468\u6ce2\u6570\u3002\u5358\u4f4d\u306f\u30d8\u30eb\u30c4(Hz)\u3067\u3001``0``\u304b\u3089``9999``\u306e\u7bc4\u56f2\u306e\u6570\u5024\u3067\u3059\u3002\"\"\"\n duration: int\n \"\"\"\u30b5\u30a6\u30f3\u30c9\u306e\u9577\u3055\u3002``0`` \u304b\u3089``9999``\u306e\u7bc4\u56f2\u306e\u6570\u5024\u3067\u3059\u3002\"\"\"\n vol_start: int\n \"\"\"\u958b\u59cb\u97f3\u91cf\u3002``0``\u304b\u3089``255``\u306e\u7bc4\u56f2\u306e\u6570\u5024\u3067\u3059\u3002\"\"\"\n vol_end: int\n \"\"\"\u7d42\u4e86\u97f3\u91cf\u3002``0``\u304b\u3089``255``\u306e\u7bc4\u56f2\u306e\u6570\u5024\u3067\u3059\u3002\"\"\"\n waveform: int\n \"\"\"\u6ce2\u5f62\u306e\u7a2e\u985e\u3002\u6b21\u306e\u5024\u306e\u3044\u305a\u308c\u304b: ``WAVEFORM_SINE``\u3001 ``WAVEFORM_SAWTOOTH``\u3001``WAVEFORM_TRIANGLE``\u3001 ``WAVEFORM_SQUARE``\u3001``WAVEFORM_NOISE`` (\u30e9\u30f3\u30c0\u30e0\u306b\u751f\u6210\u3057\u305f\u30ce\u30a4\u30ba)\"\"\"\n fx: int\n \"\"\"\u30b5\u30a6\u30f3\u30c9\u306b\u8ffd\u52a0\u3059\u308b\u52b9\u679c\u3002\u6b21\u306e\u5024\u306e\u3044\u305a\u308c\u304b: ``FX_TREMOLO``\u3001``FX_VIBRATO``\u3001``FX_WARBLE``\u3001``FX_NONE``\"\"\"\n shape: int\n \"\"\"\u958b\u59cb\u5468\u6ce2\u6570\u3068\u7d42\u4e86\u5468\u6ce2\u6570\u306e\u88dc\u9593\u66f2\u7dda\u306e\u7a2e\u985e\u3067\u3001\u6ce2\u5f62\u306e\u9055\u3044\u306b\u3088\u308a\u5468\u6ce2\u6570\u306e\u5909\u5316\u7387\u304c\u7570\u306a\u308a\u307e\u3059\u3002\u6b21\u306e\u5024\u306e\u3046\u3061\u306e\u3044\u305a\u308c\u304b: ``SHAPE_LINEAR``\u3001``SHAPE_CURVE``\u3001``SHAPE_LOG``\"\"\"\n\n def __init__(self, freq_start: int=500, freq_end: int=2500, duration: int=500, vol_start: int=255, vol_end: int=0, waveform: int=WAVEFORM_SQUARE, fx: int=FX_NONE, shape: int=SHAPE_LOG):\n \"\"\"\u65b0\u3057\u3044\u30b5\u30a6\u30f3\u30c9\u52b9\u679c\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\n\nExample: ``my_effect = SoundEffect(duration=1000)``\n\nAll the parameters are optional, with default values as shown above, and\nthey can all be modified via attributes of the same name. For example, we\ncan first create an effect ``my_effect = SoundEffect(duration=1000)``,\nand then change its attributes ``my_effect.duration = 500``.\n\n:param freq_start: \u958b\u59cb\u5468\u6ce2\u6570\u3002\u5358\u4f4d\u306f\u30d8\u30eb\u30c4(Hz)\u3067\u3001``0``\u304b\u3089``9999``\u306e\u7bc4\u56f2\u306e\u6570\u5024\u3067\u3059\u3002\n:param freq_end: \u7d42\u4e86\u5468\u6ce2\u6570\u3002\u5358\u4f4d\u306f\u30d8\u30eb\u30c4(Hz)\u3067\u3001``0``\u304b\u3089``9999``\u306e\u7bc4\u56f2\u306e\u6570\u5024\u3067\u3059\u3002\n:param duration: \u30b5\u30a6\u30f3\u30c9\u306e\u9577\u3055\u3002\u5358\u4f4d\u306f\u30df\u30ea\u79d2\u3067\u3001``0`` \u304b\u3089``9999``\u306e\u7bc4\u56f2\u306e\u6570\u5024\u3067\u3059\u3002\n:param vol_start: \u958b\u59cb\u97f3\u91cf\u3002``0``\u304b\u3089``255``\u306e\u7bc4\u56f2\u306e\u6570\u5024\u3067\u3059\u3002\n:param vol_end: \u7d42\u4e86\u97f3\u91cf\u3002``0``\u304b\u3089``255``\u306e\u7bc4\u56f2\u306e\u6570\u5024\u3067\u3059\u3002\n:param waveform: \u6ce2\u5f62\u306e\u7a2e\u985e\u3002\u6b21\u306e\u5024\u306e\u3044\u305a\u308c\u304b: ``WAVEFORM_SINE``\u3001 ``WAVEFORM_SAWTOOTH``\u3001``WAVEFORM_TRIANGLE``\u3001 ``WAVEFORM_SQUARE``\u3001``WAVEFORM_NOISE`` (\u30e9\u30f3\u30c0\u30e0\u306b\u751f\u6210\u3057\u305f\u30ce\u30a4\u30ba)\u3002\n:param fx: \u30b5\u30a6\u30f3\u30c9\u306b\u8ffd\u52a0\u3059\u308b\u52b9\u679c\u3002\u6b21\u306e\u5024\u306e\u3044\u305a\u308c\u304b: ``FX_TREMOLO``\u3001``FX_VIBRATO``\u3001``FX_WARBLE``\u3001``FX_NONE``\n:param shape: \u958b\u59cb\u5468\u6ce2\u6570\u3068\u7d42\u4e86\u5468\u6ce2\u6570\u306e\u88dc\u9593\u66f2\u7dda\u306e\u7a2e\u985e\u3067\u3001\u6ce2\u5f62\u306e\u9055\u3044\u306b\u3088\u308a\u5468\u6ce2\u6570\u306e\u5909\u5316\u7387\u304c\u7570\u306a\u308a\u307e\u3059\u3002\u6b21\u306e\u5024\u306e\u3046\u3061\u306e\u3044\u305a\u308c\u304b: ``SHAPE_LINEAR``\u3001``SHAPE_CURVE``\u3001``SHAPE_LOG``\"\"\"\n\n def copy(self) -> SoundEffect:\n \"\"\"\u3053\u306e ``SoundEffect`` \u306e\u30b3\u30d4\u30fc\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\n\nExample: ``sound_2 = sound_1.copy()``\n\n:return: A copy of the SoundEffect.\"\"\"\n\nclass AudioFrame:\n \"\"\"``AudioFrame`` \u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f32\u500b\u306e\u30b5\u30f3\u30d7\u30eb\u304b\u3089\u306a\u308b\u30ea\u30b9\u30c8\u3067\u3059\u3002\u305d\u308c\u305e\u306e\u30b5\u30f3\u30d7\u30eb\u306f\u7b26\u53f7\u306a\u3057\u30d0\u30a4\u30c8\uff080\u301c255\u306e\u6574\u6570\uff09\u3067\u3059\u3002\n\nIt takes just over 4 ms to play a single frame.\n\nExample::\n\n frame = AudioFrame()\n for i in range(len(frame)):\n frame[i] = 252 - i * 8\"\"\"\n\n def copyfrom(self, other: AudioFrame) -> None:\n \"\"\"\u3053\u306e ``AudioFrame`` \u306e\u30c7\u30fc\u30bf\u3092\u3001\u5225\u306e ``AudioFrame`` \u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30c7\u30fc\u30bf\u3067\u4e0a\u66f8\u304d\u3057\u307e\u3059\u3002\n\nExample: ``my_frame.copyfrom(source_frame)``\n\n:param other: \u30b3\u30d4\u30fc\u3059\u308b\u30c7\u30fc\u30bf\u3092\u6301\u3064 ``AudioFrame`` \u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3002\"\"\"\n\n def __len__(self) -> int:\n ...\n\n def __setitem__(self, key: int, value: int) -> None:\n ...\n\n def __getitem__(self, key: int) -> int:\n ...", @@ -45,7 +45,7 @@ "/typeshed/stdlib/microbit/speaker.pyi": "\"\"\"\u5185\u8535\u30b9\u30d4\u30fc\u30ab\u30fc\u3092\u5236\u5fa1\u3057\u307e\u3059\uff08V2\u306e\u307f\uff09\u3002\"\"\"\n\ndef off() -> None:\n \"\"\"\u30b9\u30d4\u30fc\u30ab\u30fc\u3092\u30aa\u30d5\u306b\u3057\u307e\u3059\u3002\n\nExample: ``speaker.off()``\n\nThis does not disable sound output to an edge connector pin.\"\"\"\n ...\n\ndef on() -> None:\n \"\"\"\u30b9\u30d4\u30fc\u30ab\u30fc\u3092\u30aa\u30f3\u306b\u3057\u307e\u3059\u3002\n\nExample: ``speaker.on()``\"\"\"\n ...", "/typeshed/stdlib/microbit/spi.pyi": "\"\"\"\u30b7\u30ea\u30a2\u30eb\u30da\u30ea\u30d5\u30a7\u30e9\u30eb\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30a4\u30b9\uff08SPI\uff09\u30d0\u30b9\u3092\u4f7f\u3063\u3066\u30c7\u30d0\u30a4\u30b9\u3068\u901a\u4fe1\u3057\u307e\u3059\u3002\"\"\"\nfrom _typeshed import ReadableBuffer, WriteableBuffer\nfrom ..microbit import pin13, pin14, pin15, MicroBitDigitalPin\n\ndef init(baudrate: int=1000000, bits: int=8, mode: int=0, sclk: MicroBitDigitalPin=pin13, mosi: MicroBitDigitalPin=pin15, miso: MicroBitDigitalPin=pin14) -> None:\n \"\"\"SPI\u901a\u4fe1\u3092\u521d\u671f\u5316\u3057\u307e\u3059\u3002\n\nExample: ``spi.init()``\n\nFor correct communication, the parameters have to be the same on both communicating devices.\n\n:param baudrate: \u901a\u4fe1\u901f\u5ea6\u3002\n:param bits: \u9001\u4fe1\u6642\u306e\u30d3\u30c3\u30c8\u5e45\u3002\u73fe\u5728\u306e\u3068\u3053\u308d\u306f ``bits=8`` \u3060\u3051\u3092\u30b5\u30dd\u30fc\u30c8\u3002\u3057\u304b\u3057\u3001\u3053\u308c\u306f\u5c06\u6765\u7684\u306b\u5909\u66f4\u3059\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\n:param mode: \u30af\u30ed\u30c3\u30af\u306e\u6975\u6027\u3068\u4f4d\u76f8\u306e\u7d44\u307f\u5408\u308f\u305b\u3092\u6c7a\u5b9a\u3057\u307e\u3059 - `\u30aa\u30f3\u30e9\u30a4\u30f3\u306e\u8868\u3092\u53c2\u7167 `_ \u3002\n:param sclk: sclk \u7aef\u5b50\uff08\u30c7\u30d5\u30a9\u30eb\u30c8\u306f 13\uff09\n:param mosi: mosi \u7aef\u5b50\uff08\u30c7\u30d5\u30a9\u30eb\u30c8\u306f 15\uff09\n:param miso: miso \u7aef\u5b50\uff08\u30c7\u30d5\u30a9\u30eb\u30c8\u306f 14\uff09\"\"\"\n ...\n\ndef read(nbytes: int) -> bytes:\n \"\"\"\u30d0\u30a4\u30c8\u5217\u3092\u8aad\u307f\u53d6\u308a\u307e\u3059\u3002\n\nExample: ``spi.read(64)``\n\n:param nbytes: \u8aad\u307f\u53d6\u308b\u6700\u5927\u30d0\u30a4\u30c8\u6570\u3002\n:return: The bytes read.\"\"\"\n ...\n\ndef write(buffer: ReadableBuffer) -> None:\n \"\"\"\u30c7\u30d0\u30a4\u30b9\u306b\u30d0\u30a4\u30c8\u5217\u3092\u66f8\u304d\u8fbc\u307f\u307e\u3059\u3002\n\nExample: ``spi.write(bytes([1, 2, 3]))``\n\n:param buffer: \u30c7\u30fc\u30bf\u306e\u8aad\u307f\u53d6\u308a\u5143\u306e\u30d0\u30c3\u30d5\u30a1\u3002\"\"\"\n ...\n\ndef write_readinto(out: WriteableBuffer, in_: ReadableBuffer) -> None:\n \"\"\"``out`` \u30d0\u30c3\u30d5\u30a1\u3092\u30d0\u30b9\u306b\u66f8\u304d\u8fbc\u307f\u3001\u4efb\u610f\u306e\u30ec\u30b9\u30dd\u30f3\u30b9\u3092 ``in_`` \u30d0\u30c3\u30d5\u30a1\u306b\u8aad\u307f\u53d6\u308a\u307e\u3059\u3002\n\nExample: ``spi.write_readinto(out_buffer, in_buffer)``\n\nThe length of the buffers should be the same. The buffers can be the same object.\n\n:param out: \u30ec\u30b9\u30dd\u30f3\u30b9\u306e\u66f8\u304d\u8fbc\u307f\u30d0\u30c3\u30d5\u30a1\u3002\n:param in_: \u30c7\u30fc\u30bf\u306e\u8aad\u307f\u53d6\u308a\u5143\u306e\u30d0\u30c3\u30d5\u30a1\u3002\"\"\"\n ...", "/typeshed/stdlib/microbit/uart.pyi": "\"\"\"\u30b7\u30ea\u30a2\u30eb\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3092\u4f7f\u3063\u3066\u30c7\u30d0\u30a4\u30b9\u3068\u901a\u4fe1\u3057\u307e\u3059\u3002\"\"\"\nfrom _typeshed import WriteableBuffer\nfrom ..microbit import MicroBitDigitalPin\nfrom typing import Optional, Union\nODD: int\n\"\"\"\u5947\u6570\u30d1\u30ea\u30c6\u30a3\"\"\"\nEVEN: int\n\"\"\"\u5076\u6570\u30d1\u30ea\u30c6\u30a3\"\"\"\n\ndef init(baudrate: int=9600, bits: int=8, parity: Optional[int]=None, stop: int=1, tx: Optional[MicroBitDigitalPin]=None, rx: Optional[MicroBitDigitalPin]=None) -> None:\n \"\"\"\u30b7\u30ea\u30a2\u30eb\u901a\u4fe1\u3092\u521d\u671f\u5316\u3057\u307e\u3059\u3002\n\nExample: ``uart.init(115200, tx=pin0, rx=pin1)``\n\n:param baudrate: \u901a\u4fe1\u901f\u5ea6\u3002\n:param bits: \u9001\u4fe1\u3059\u308b\u30d3\u30c3\u30c8\u5e45\u3002micro:bit\u306f8\u3060\u3051\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u3059\u3002\n:param parity: \u30d1\u30ea\u30c6\u30a3\u306e\u30c1\u30a7\u30c3\u30af\u65b9\u6cd5\u3002``None``\u3001``uart.ODD``\u3001``uart.EVEN`` \u306e\u3044\u305a\u308c\u304b\u3092\u6307\u5b9a\u3067\u304d\u307e\u3059\u3002\n:param stop: \u30b9\u30c8\u30c3\u30d7\u30d3\u30c3\u30c8\u306e\u6570\u306fmicro:bit\u3067\u306f1\u306b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\n:param tx: \u9001\u4fe1\u7aef\u5b50\u3002\n:param rx: \u53d7\u4fe1\u7aef\u5b50\u3002\n\nInitializing the UART on external pins will cause the Python console on\nUSB to become unaccessible, as it uses the same hardware. To bring the\nconsole back you must reinitialize the UART without passing anything for\n``tx`` or ``rx`` (or passing ``None`` to these arguments). This means\nthat calling ``uart.init(115200)`` is enough to restore the Python console.\n\nFor more details see `the online documentation `_.\"\"\"\n ...\n\ndef any() -> bool:\n \"\"\"\u53d7\u4fe1\u5f85\u3061\u306e\u30c7\u30fc\u30bf\u304c\u3042\u308b\u304b\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002\n\nExample: ``uart.any()``\n\n:return: ``True`` if any data is waiting, else ``False``.\"\"\"\n ...\n\ndef read(nbytes: Optional[int]=None) -> Optional[bytes]:\n \"\"\"\u30d0\u30a4\u30c8\u5217\u3092\u8aad\u307f\u53d6\u308a\u307e\u3059\u3002\n\nExample: ``uart.read()``\n\n:param nbytes: ``nbytes`` \u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u308c\u3070\u3001\u305d\u306e\u30d0\u30a4\u30c8\u6570\u307e\u3067\u8aad\u307f\u8fbc\u307f\u307e\u3059\u3002\u6307\u5b9a\u3055\u308c\u3066\u3044\u306a\u3051\u308c\u3070\u3001\u3067\u304d\u308b\u3060\u3051\u591a\u304f\u8aad\u307f\u53d6\u308a\u307e\u3059\n:return: A bytes object or ``None`` on timeout\"\"\"\n ...\n\ndef readinto(buf: WriteableBuffer, nbytes: Optional[int]=None) -> Optional[int]:\n \"\"\"``buf`` \u306b\u30d0\u30a4\u30c8\u5217\u3092\u8aad\u307f\u53d6\u308a\u307e\u3059\u3002\n\nExample: ``uart.readinto(input_buffer)``\n\n:param buf: \u66f8\u304d\u8fbc\u307f\u30d0\u30c3\u30d5\u30a1\u3002\n:param nbytes: ``nbytes`` \u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u308c\u3070\u3001\u305d\u306e\u30d0\u30a4\u30c8\u6570\u307e\u3067\u8aad\u307f\u8fbc\u307f\u307e\u3059\u3002\u6307\u5b9a\u3055\u308c\u3066\u3044\u306a\u3051\u308c\u3070\u3001``len(buf)`` \u3092\u8aad\u307f\u53d6\u308a\u307e\u3059\u3002\n:return: number of bytes read and stored into ``buf`` or ``None`` on timeout.\"\"\"\n ...\n\ndef readline() -> Optional[bytes]:\n \"\"\"\u6539\u884c\u6587\u5b57\u3067\u7d42\u308f\u308b\u884c\u3092\u8aad\u307f\u307e\u3059\u3002\n\nExample: ``uart.readline()``\n\n:return: The line read or ``None`` on timeout. The newline character is included in the returned bytes.\"\"\"\n ...\n\ndef write(buf: Union[bytes, str]) -> Optional[int]:\n \"\"\"\u30d0\u30b9\u306b\u30d0\u30c3\u30d5\u30a1\u3092\u66f8\u304d\u8fbc\u307f\u307e\u3059\u3002\n\nExample: ``uart.write('hello world')``\n\n:param buf: \u30d0\u30a4\u30c8\u5217\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u307e\u305f\u306f\u6587\u5b57\u5217\u3002\n:return: The number of bytes written, or ``None`` on timeout.\n\nExamples::\n\n uart.write('hello world')\n uart.write(b'hello world')\n uart.write(bytes([1, 2, 3]))\"\"\"\n ...", - "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", + "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", "/src/pyrightconfig.json": "{ \n \"pythonVersion\": \"3.6\",\n \"pythonPlatform\": \"Linux\",\n \"typeCheckingMode\": \"basic\",\n \"typeshedPath\": \"/typeshed/\",\n \"reportMissingModuleSource\": false,\n \"reportWildcardImportFromLibrary\": false,\n \"verboseOutput\": true\n }\n" } } \ No newline at end of file diff --git a/src/micropython/main/typeshed.ko.json b/src/micropython/main/typeshed.ko.json index bd06f1b73..5b9f142a3 100644 --- a/src/micropython/main/typeshed.ko.json +++ b/src/micropython/main/typeshed.ko.json @@ -34,7 +34,7 @@ "/typeshed/stdlib/ustruct.pyi": "from struct import *\n", "/typeshed/stdlib/usys.pyi": "from sys import *\n", "/typeshed/stdlib/utime.pyi": "from time import *\n", - "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", + "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", "/typeshed/stdlib/microbit/__init__.pyi": "\"\"\"\ud540, \uc774\ubbf8\uc9c0, \uc18c\ub9ac, \uc628\ub3c4 \ubc0f \uc74c\ub7c9\uc785\ub2c8\ub2e4.\"\"\"\nfrom typing import Any, Callable, List, Optional, Tuple, Union, overload\nfrom _typeshed import ReadableBuffer\nfrom . import accelerometer as accelerometer\nfrom . import audio as audio\nfrom . import compass as compass\nfrom . import display as display\nfrom . import i2c as i2c\nfrom . import microphone as microphone\nfrom . import speaker as speaker\nfrom . import spi as spi\nfrom . import uart as uart\n\ndef run_every(callback: Optional[Callable[[], None]]=None, days: int=0, h: int=0, min: int=0, s: int=0, ms: int=0) -> Callable[[Callable[[], None]], Callable[[], None]]:\n \"\"\"Schedule to run a function at the interval specified by the time arguments **V2 only**.\n\nExample: ``run_every(my_logging, min=5)``\n\n``run_every`` can be used in two ways:\n\nAs a Decorator - placed on top of the function to schedule. For example::\n\n @run_every(h=1, min=20, s=30, ms=50)\n def my_function():\n # Do something here\n\nAs a Function - passing the callback as a positional argument. For example::\n\n def my_function():\n # Do something here\n run_every(my_function, s=30)\n\nEach argument corresponds to a different time unit and they are additive.\nSo ``run_every(min=1, s=30)`` schedules the callback every minute and a half.\n\nWhen an exception is thrown inside the callback function it deschedules the\nfunction. To avoid this you can catch exceptions with ``try/except``.\n\n:param callback: Function to call at the provided interval. Omit when using as a decorator.\n:param days: Sets the day mark for the scheduling.\n:param h: Sets the hour mark for the scheduling.\n:param min: Sets the minute mark for the scheduling.\n:param s: Sets the second mark for the scheduling.\n:param ms: Sets the millisecond mark for the scheduling.\"\"\"\n\ndef panic(n: int) -> None:\n \"\"\"\ud328\ub2c9 \ubaa8\ub4dc\ub97c \ud65c\uc131\ud654\ud569\ub2c8\ub2e4.\n\nExample: ``panic(127)``\n\n:param n: <= 255\uc758 \uc784\uc758 \uc815\uc218\ub85c \uc0c1\ud0dc\ub97c \ud45c\uc2dc\ud569\ub2c8\ub2e4.\n\nRequires restart.\"\"\"\n\ndef reset() -> None:\n \"\"\"\ubcf4\ub4dc\ub97c \uc7ac\uc2dc\uc791\ud569\ub2c8\ub2e4.\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[int, int]) -> int:\n \"\"\"Converts a value from a range to an integer range.\n\nExample: ``volume = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))``\n\nFor example, to convert an accelerometer X value to a speaker volume.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\n\n temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))\n\n:param value: A number to convert.\n:param from_: A tuple to define the range to convert from.\n:param to: A tuple to define the range to convert to.\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[float, float]) -> float:\n \"\"\"Converts a value from a range to a floating point range.\n\nExample: ``temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))``\n\nFor example, to convert temperature from a Celsius scale to Fahrenheit.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\nIf they are both integers (i.e ``10``), it will return an integer::\n\n returns_int = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))\n\n:param value: A number to convert.\n:param from_: A tuple to define the range to convert from.\n:param to: A tuple to define the range to convert to.\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\ndef sleep(n: float) -> None:\n \"\"\"``n``\ubc00\ub9ac\ucd08 \ub3d9\uc548 \ub300\uae30\ud569\ub2c8\ub2e4.\n\nExample: ``sleep(1000)``\n\n:param n: \ub300\uae30\ud560 \ubc00\ub9ac\ucd08 \uc218\n\nOne second is 1000 milliseconds, so::\n\n microbit.sleep(1000)\n\nwill pause the execution for one second.\"\"\"\n\ndef running_time() -> int:\n \"\"\"\ubcf4\ub4dc\uc758 \uc2e4\ud589 \uc2dc\uac04\uc744 \ubd88\ub7ec\uc635\ub2c8\ub2e4.\n\n:return: The number of milliseconds since the board was switched on or restarted.\"\"\"\n\ndef temperature() -> int:\n \"\"\"\uc12d\uc528\ub85c micro:bit\uc758 \uc628\ub3c4\ub97c \ubd88\ub7ec\uc635\ub2c8\ub2e4. (\uc628\ub3c4)\"\"\"\n\ndef set_volume(v: int) -> None:\n \"\"\"\uc74c\ub7c9\uc744 \uc124\uc815\ud569\ub2c8\ub2e4.\n\nExample: ``set_volume(127)``\n\n:param v: 0(\ub0ae\uc74c) \ubc0f 255(\ub192\uc74c) \uc0ac\uc774\uc758 \uac12\uc785\ub2c8\ub2e4.\n\nOut of range values will be clamped to 0 or 255.\n\n**V2** only.\"\"\"\n ...\n\nclass Button:\n \"\"\"``button_a`` \ubc0f ``button_b`` \ubc84\ud2bc \ud074\ub798\uc2a4\uc785\ub2c8\ub2e4.\"\"\"\n\n def is_pressed(self) -> bool:\n \"\"\"\ud574\ub2f9 \ubc84\ud2bc\uc774 \ub20c\ub838\ub294\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4.\n\n:return: ``True`` if the specified button ``button`` is pressed, and ``False`` otherwise.\"\"\"\n ...\n\n def was_pressed(self) -> bool:\n \"\"\"\uc7a5\uce58\uac00 \uc2dc\uc791\ud55c \ud6c4 \ub610\ub294 \uc774 \uba54\uc11c\ub4dc\uac00 \ud638\ucd9c\ub41c \ud6c4 \ud574\ub2f9 \ubc84\ud2bc\uc774 \ub20c\ub838\ub294\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4.\n\nCalling this method will clear the press state so\nthat the button must be pressed again before this method will return\n``True`` again.\n\n:return: ``True`` if the specified button ``button`` was pressed, and ``False`` otherwise\"\"\"\n ...\n\n def get_presses(self) -> int:\n \"\"\"\ubc84\ud2bc\uc774 \ub20c\ub9b0 \ucd1d \ud69f\uc218\ub97c \ubd88\ub7ec\uc624\uace0, \ucd1d\uac12\uc744 \ubc18\ud658\ud558\uae30 \uc804 \ucd08\uae30\ud654\ud569\ub2c8\ub2e4.\n\n:return: The number of presses since the device started or the last time this method was called\"\"\"\n ...\nbutton_a: Button\n\"\"\"\uc67c\ucabd \ubc84\ud2bc ``Button`` \uac1c\uccb4\uc785\ub2c8\ub2e4.\"\"\"\nbutton_b: Button\n\"\"\"\uc624\ub978\ucabd \ubc84\ud2bc ``Button`` \uac1c\uccb4\uc785\ub2c8\ub2e4.\"\"\"\n\nclass MicroBitDigitalPin:\n \"\"\"\ub514\uc9c0\ud138 \ud540\uc785\ub2c8\ub2e4.\n\nSome pins support analog and touch features using the ``MicroBitAnalogDigitalPin`` and ``MicroBitTouchPin`` subclasses.\"\"\"\n NO_PULL: int\n PULL_UP: int\n PULL_DOWN: int\n\n def read_digital(self) -> int:\n \"\"\"\ud540\uc758 \ub514\uc9c0\ud138 \uac12\uc744 \ubd88\ub7ec\uc635\ub2c8\ub2e4.\n\nExample: ``value = pin0.read_digital()``\n\n:return: 1 if the pin is high, and 0 if it's low.\"\"\"\n ...\n\n def write_digital(self, value: int) -> None:\n \"\"\"\ud540\uc758 \ub514\uc9c0\ud138 \uac12\uc744 \uc124\uc815\ud569\ub2c8\ub2e4.\n\nExample: ``pin0.write_digital(1)``\n\n:param value: \ud540\uc744 \ud558\uc774\ub85c \uc124\uc815\ud558\ub824\uba74 1, \ub85c\uc6b0\ub85c \uc124\uc815\ud558\ub824\uba74 0\"\"\"\n ...\n\n def set_pull(self, value: int) -> None:\n \"\"\"\ub2e4\uc74c \uc911 \ud558\ub098\uc758 \uac12\uc73c\ub85c \ud480 \uc0c1\ud0dc\ub97c \uc124\uc815: ``PULL_UP``, ``PULL_DOWN`` \ub610\ub294 ``NO_PULL``\n\nExample: ``pin0.set_pull(pin0.PULL_UP)``\n\n:param value: \uad00\ub828 \ud540\uc758 \ud480 \uc0c1\ud0dc\uc785\ub2c8\ub2e4. (\uc608: ``pin0.PULL_UP``)\"\"\"\n ...\n\n def get_pull(self) -> int:\n \"\"\"\ud540\uc758 \ud480 \uc0c1\ud0dc\ub97c \ubd88\ub7ec\uc635\ub2c8\ub2e4.\n\nExample: ``pin0.get_pull()``\n\n:return: ``NO_PULL``, ``PULL_DOWN``, or ``PULL_UP``\n\nThese are set using the ``set_pull()`` method or automatically configured\nwhen a pin mode requires it.\"\"\"\n ...\n\n def get_mode(self) -> str:\n \"\"\"\ud540 \ubaa8\ub4dc\ub97c \ubc18\ud658\ud569\ub2c8\ub2e4.\n\nExample: ``pin0.get_mode()``\n\nWhen a pin is used for a specific function, like\nwriting a digital value, or reading an analog value, the pin mode\nchanges.\n\n:return: ``\"unused\"``, ``\"analog\"``, ``\"read_digital\"``, ``\"write_digital\"``, ``\"display\"``, ``\"button\"``, ``\"music\"``, ``\"audio\"``, ``\"touch\"``, ``\"i2c\"``, or ``\"spi\"``\"\"\"\n ...\n\n def write_analog(self, value: int) -> None:\n \"\"\"\ud540\uc758 PWM \uc2e0\ud638\ub97c \ucd9c\ub825\ud558\uace0 ``value``\uc640(\uacfc) \ube44\ub840\ud574 \ub4c0\ud2f0 \uc0ac\uc774\ud074\uc744 \uc124\uc815\ud569\ub2c8\ub2e4.\n\nExample: ``pin0.write_analog(254)``\n\n:param value: 0(0% \ub4c0\ud2f0 \uc0ac\uc774\ud074) \ubc0f 1023(100% \ub4c0\ud2f0) \uc0ac\uc774\uc758 \uc815\uc218 \ub610\ub294 \ubd80\ub3d9 \uc18c\uc218\uc810 \uc218\uc785\ub2c8\ub2e4.\"\"\"\n\n def set_analog_period(self, period: int) -> None:\n \"\"\"PWM \uc2e0\ud638\uac00 \ucd9c\ub825\ub418\ub294 \uc8fc\uae30\ub97c ``period``\ubc00\ub9ac\ucd08\ub85c \uc124\uc815\ud569\ub2c8\ub2e4.\n\nExample: ``pin0.set_analog_period(10)``\n\n:param period: \uc720\ud6a8\ud55c \ucd5c\uc18c\uac12\uc774 1ms\uc778 \ubc00\ub9ac\ucd08 \uc8fc\uae30\uc785\ub2c8\ub2e4.\"\"\"\n\n def set_analog_period_microseconds(self, period: int) -> None:\n \"\"\"PWM \uc2e0\ud638\uac00 \ucd9c\ub825\ub418\ub294 \uc8fc\uae30\ub97c ``period``\ub9c8\uc774\ud06c\ub85c\ucd08\ub85c \uc124\uc815\ud569\ub2c8\ub2e4.\n\nExample: ``pin0.set_analog_period_microseconds(512)``\n\n:param period: \uc720\ud6a8\ud55c \ucd5c\uc18c\uac12\uc774 256\u00b5s\uc778 \ub9c8\uc774\ud06c\ub85c\ucd08 \uc8fc\uae30\uc785\ub2c8\ub2e4.\"\"\"\n\nclass MicroBitAnalogDigitalPin(MicroBitDigitalPin):\n \"\"\"\uc544\ub0a0\ub85c\uadf8 \ubc0f \ub514\uc9c0\ud138 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\n\n def read_analog(self) -> int:\n \"\"\"\ud540\uc5d0 \uc801\uc6a9\ub41c \uc804\uc555\uc744 \uc77d\uc2b5\ub2c8\ub2e4.\n\nExample: ``pin0.read_analog()``\n\n:return: An integer between 0 (meaning 0V) and 1023 (meaning 3.3V).\"\"\"\n\nclass MicroBitTouchPin(MicroBitAnalogDigitalPin):\n \"\"\"\uc544\ub0a0\ub85c\uadf8, \ub514\uc9c0\ud138, \ud130\uce58 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\n CAPACITIVE: int\n RESISTIVE: int\n\n def is_touched(self) -> bool:\n \"\"\"\ud540\uc774 \uc811\ucd09 \uc0c1\ud0dc\uc778\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4.\n\nExample: ``pin0.is_touched()``\n\nThe default touch mode for the pins on the edge connector is ``resistive``.\nThe default for the logo pin **V2** is ``capacitive``.\n\n**Resistive touch**\nThis test is done by measuring how much resistance there is between the\npin and ground. A low resistance gives a reading of ``True``. To get\na reliable reading using a finger you may need to touch the ground pin\nwith another part of your body, for example your other hand.\n\n**Capacitive touch**\nThis test is done by interacting with the electric field of a capacitor\nusing a finger as a conductor. `Capacitive touch\n`_\ndoes not require you to make a ground connection as part of a circuit.\n\n:return: ``True`` if the pin is being touched with a finger, otherwise return ``False``.\"\"\"\n ...\n\n def set_touch_mode(self, value: int) -> None:\n \"\"\"\ud540\uc758 \ud130\uce58 \ubaa8\ub4dc\ub97c \uc124\uc815\ud569\ub2c8\ub2e4.\n\nExample: ``pin0.set_touch_mode(pin0.CAPACITIVE)``\n\nThe default touch mode for the pins on the edge connector is\n``resistive``. The default for the logo pin **V2** is ``capacitive``.\n\n:param value: \uad00\ub828 \ud540\uc758 ``CAPACITIVE`` \ub610\ub294 ``RESISTIVE``\uc785\ub2c8\ub2e4.\"\"\"\n ...\npin0: MicroBitTouchPin\n\"\"\"\ub514\uc9c0\ud138 \ubc0f \uc544\ub0a0\ub85c\uadf8, \ud130\uce58 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\npin1: MicroBitTouchPin\n\"\"\"\ub514\uc9c0\ud138 \ubc0f \uc544\ub0a0\ub85c\uadf8, \ud130\uce58 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\npin2: MicroBitTouchPin\n\"\"\"\ub514\uc9c0\ud138 \ubc0f \uc544\ub0a0\ub85c\uadf8, \ud130\uce58 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\npin3: MicroBitAnalogDigitalPin\n\"\"\"\ub514\uc9c0\ud138 \ubc0f \uc544\ub0a0\ub85c\uadf8 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\npin4: MicroBitAnalogDigitalPin\n\"\"\"\ub514\uc9c0\ud138 \ubc0f \uc544\ub0a0\ub85c\uadf8 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\npin5: MicroBitDigitalPin\n\"\"\"\ub514\uc9c0\ud138 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4. (pin speaker)\"\"\"\npin6: MicroBitDigitalPin\n\"\"\"\ub514\uc9c0\ud138 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\npin7: MicroBitDigitalPin\n\"\"\"\ub514\uc9c0\ud138 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\npin8: MicroBitDigitalPin\n\"\"\"\ub514\uc9c0\ud138 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\npin9: MicroBitDigitalPin\n\"\"\"\ub514\uc9c0\ud138 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\npin10: MicroBitAnalogDigitalPin\n\"\"\"\ub514\uc9c0\ud138 \ubc0f \uc544\ub0a0\ub85c\uadf8 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\npin11: MicroBitDigitalPin\n\"\"\"\ub514\uc9c0\ud138 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\npin12: MicroBitDigitalPin\n\"\"\"\ub514\uc9c0\ud138 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\npin13: MicroBitDigitalPin\n\"\"\"\ub514\uc9c0\ud138 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\npin14: MicroBitDigitalPin\n\"\"\"\ub514\uc9c0\ud138 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\npin15: MicroBitDigitalPin\n\"\"\"\ub514\uc9c0\ud138 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\npin16: MicroBitDigitalPin\n\"\"\"\ub514\uc9c0\ud138 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\npin19: MicroBitDigitalPin\n\"\"\"\ub514\uc9c0\ud138 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\npin20: MicroBitDigitalPin\n\"\"\"\ub514\uc9c0\ud138 \uae30\ub2a5\uc774 \uc788\ub294 \ud540\uc785\ub2c8\ub2e4.\"\"\"\npin_logo: MicroBitTouchPin\n\"\"\"micro:bit \uc804\uba74\uc758 \ud130\uce58 \uac10\uc9c0 \ub85c\uace0 \ud540\uc73c\ub85c, \uae30\ubcf8\uac12\uc740 \uc815\uc804\uc2dd \ud130\uce58 \ubaa8\ub4dc\uc785\ub2c8\ub2e4. (\ud540 \ub85c\uace0)\"\"\"\npin_speaker: MicroBitAnalogDigitalPin\n\"\"\"micro:bit \uc2a4\ud53c\ucee4\ub97c \ucc98\ub9ac\ud558\ub294 \ud540\uc785\ub2c8\ub2e4. (\ud540 \uc2a4\ud53c\ucee4)\n\nThis API is intended only for use in Pulse-Width Modulation pin operations e.g. pin_speaker.write_analog(128).\n\"\"\"\n\nclass Image:\n \"\"\"micro:bit LED \ub514\uc2a4\ud50c\ub808\uc774\uc5d0 \ud45c\uc2dc\ud560 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\n\nGiven an image object it's possible to display it via the ``display`` API::\n\n display.show(Image.HAPPY)\"\"\"\n HEART: Image\n \"\"\"\ud558\ud2b8 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n HEART_SMALL: Image\n \"\"\"\uc791\uc740 \ud558\ud2b8 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n HAPPY: Image\n \"\"\"\ud589\ubcf5\ud55c \uc5bc\uad74 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n SMILE: Image\n \"\"\"\ubbf8\uc18c \uc9d3\ub294 \uc5bc\uad74 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n SAD: Image\n \"\"\"\uc2ac\ud508 \uc5bc\uad74 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n CONFUSED: Image\n \"\"\"\ud63c\ub780\uc2a4\ub7ec\uc6b4 \uc5bc\uad74 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n ANGRY: Image\n \"\"\"\ud654\ub09c \uc5bc\uad74 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n ASLEEP: Image\n \"\"\"\uc790\ub294 \uc5bc\uad74 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n SURPRISED: Image\n \"\"\"\ub180\ub780 \uc5bc\uad74 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n SILLY: Image\n \"\"\"\uc6b0\uc2a4\uaf5d\uc2a4\ub7ec\uc6b4 \uc5bc\uad74 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n FABULOUS: Image\n \"\"\"\uc120\uae00\ub77c\uc2a4\ub97c \uc4f4 \uc5bc\uad74 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n MEH: Image\n \"\"\"\uc9c0\ub8e8\ud55c \uc5bc\uad74 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n YES: Image\n \"\"\"\uccb4\ud06c \ud45c\uc2dc \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n NO: Image\n \"\"\"\uc5d1\uc2a4 \ud45c\uc2dc \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n CLOCK12: Image\n \"\"\"12\uc2dc \uc815\uac01\uc744 \uac00\ub9ac\ud0a4\ub294 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n CLOCK11: Image\n \"\"\"11\uc2dc \uc815\uac01\uc744 \uac00\ub9ac\ud0a4\ub294 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n CLOCK10: Image\n \"\"\"10\uc2dc \uc815\uac01\uc744 \uac00\ub9ac\ud0a4\ub294 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n CLOCK9: Image\n \"\"\"9\uc2dc \uc815\uac01\uc744 \uac00\ub9ac\ud0a4\ub294 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n CLOCK8: Image\n \"\"\"8\uc2dc \uc815\uac01\uc744 \uac00\ub9ac\ud0a4\ub294 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n CLOCK7: Image\n \"\"\"7\uc2dc \uc815\uac01\uc744 \uac00\ub9ac\ud0a4\ub294 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n CLOCK6: Image\n \"\"\"6\uc2dc \uc815\uac01\uc744 \uac00\ub9ac\ud0a4\ub294 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n CLOCK5: Image\n \"\"\"5\uc2dc \uc815\uac01\uc744 \uac00\ub9ac\ud0a4\ub294 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n CLOCK4: Image\n \"\"\"4\uc2dc \uc815\uac01\uc744 \uac00\ub9ac\ud0a4\ub294 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n CLOCK3: Image\n \"\"\"3\uc2dc \uc815\uac01\uc744 \uac00\ub9ac\ud0a4\ub294 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n CLOCK2: Image\n \"\"\"2\uc2dc \uc815\uac01\uc744 \uac00\ub9ac\ud0a4\ub294 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n CLOCK1: Image\n \"\"\"1\uc2dc \uc815\uac01\uc744 \uac00\ub9ac\ud0a4\ub294 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n ARROW_N: Image\n \"\"\"\ubd81\ucabd\uc744 \uac00\ub9ac\ud0a4\ub294 \ud654\uc0b4\ud45c \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n ARROW_NE: Image\n \"\"\"\ubd81\ub3d9\ucabd\uc744 \uac00\ub9ac\ud0a4\ub294 \ud654\uc0b4\ud45c \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n ARROW_E: Image\n \"\"\"\ub3d9\ucabd\uc744 \uac00\ub9ac\ud0a4\ub294 \ud654\uc0b4\ud45c \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n ARROW_SE: Image\n \"\"\"\ub0a8\ub3d9\ucabd\uc744 \uac00\ub9ac\ud0a4\ub294 \ud654\uc0b4\ud45c \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n ARROW_S: Image\n \"\"\"\ub0a8\ucabd\uc744 \uac00\ub9ac\ud0a4\ub294 \ud654\uc0b4\ud45c \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n ARROW_SW: Image\n \"\"\"\ub0a8\uc11c\ucabd\uc744 \uac00\ub9ac\ud0a4\ub294 \ud654\uc0b4\ud45c \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n ARROW_W: Image\n \"\"\"\uc11c\ucabd\uc744 \uac00\ub9ac\ud0a4\ub294 \ud654\uc0b4\ud45c \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n ARROW_NW: Image\n \"\"\"\ubd81\uc11c\ucabd\uc744 \uac00\ub9ac\ud0a4\ub294 \ud654\uc0b4\ud45c \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n TRIANGLE: Image\n \"\"\"\uc704\ucabd\uc744 \uac00\ub9ac\ud0a4\ub294 \uc0bc\uac01\ud615 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n TRIANGLE_LEFT: Image\n \"\"\"\uc67c\ucabd \uad6c\uc11d\uc758 \uc0bc\uac01\ud615 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n CHESSBOARD: Image\n \"\"\"\uccb4\uc2a4\ud310 \ud328\ud134\uc73c\ub85c \uae5c\ube61\uc774\ub294 LED \ubd88\ube5b\uc785\ub2c8\ub2e4.\"\"\"\n DIAMOND: Image\n \"\"\"\ub2e4\uc774\uc544\ubaac\ub4dc \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n DIAMOND_SMALL: Image\n \"\"\"\uc791\uc740 \ub2e4\uc774\uc544\ubaac\ub4dc \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n SQUARE: Image\n \"\"\"\uc0ac\uac01\ud615 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n SQUARE_SMALL: Image\n \"\"\"\uc791\uc740 \uc0ac\uac01\ud615 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n RABBIT: Image\n \"\"\"\ud1a0\ub07c \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n COW: Image\n \"\"\"\uc18c \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n MUSIC_CROTCHET: Image\n \"\"\"\uc0ac\ubd84\uc74c\ud45c \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n MUSIC_QUAVER: Image\n \"\"\"\ud314\ubd84\uc74c\ud45c \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n MUSIC_QUAVERS: Image\n \"\"\"\ub450 \uac1c\uc758 \ud314\ubd84\uc74c\ud45c \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n PITCHFORK: Image\n \"\"\"\uc1e0\uc2a4\ub791 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n XMAS: Image\n \"\"\"\ud06c\ub9ac\uc2a4\ub9c8\uc2a4 \ub098\ubb34 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n PACMAN: Image\n \"\"\"\uc624\ub77d\uc2e4 \uce90\ub9ad\ud130 Pac-Man \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n TARGET: Image\n \"\"\"\ud45c\uc801 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n TSHIRT: Image\n \"\"\"\ud2f0\uc154\uce20 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n ROLLERSKATE: Image\n \"\"\"\ub864\ub7ec\uc2a4\ucf00\uc774\ud2b8 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n DUCK: Image\n \"\"\"\uc624\ub9ac \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n HOUSE: Image\n \"\"\"\uc9d1 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n TORTOISE: Image\n \"\"\"\uac70\ubd81\uc774 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n BUTTERFLY: Image\n \"\"\"\ub098\ube44 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n STICKFIGURE: Image\n \"\"\"\ub9c9\ub300\uc778\uac04 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n GHOST: Image\n \"\"\"\uc720\ub839 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n SWORD: Image\n \"\"\"\uce7c \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n GIRAFFE: Image\n \"\"\"\uae30\ub9b0 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n SKULL: Image\n \"\"\"\ud574\uace8 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n UMBRELLA: Image\n \"\"\"\uc6b0\uc0b0 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n SNAKE: Image\n \"\"\"\ubc40 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n SCISSORS: Image\n \"\"\"Scissors image.\"\"\"\n ALL_CLOCKS: List[Image]\n \"\"\"\ubaa8\ub4e0 CLOCK_ \uc774\ubbf8\uc9c0\ub97c \uc21c\uc11c\ub300\ub85c \ub098\uc5f4\ud55c \ub9ac\uc2a4\ud2b8\uc785\ub2c8\ub2e4.\"\"\"\n ALL_ARROWS: List[Image]\n \"\"\"\ubaa8\ub4e0 ARROW_ \uc774\ubbf8\uc9c0\ub97c \uc21c\uc11c\ub300\ub85c \ub098\uc5f4\ud55c \ub9ac\uc2a4\ud2b8\uc785\ub2c8\ub2e4.\"\"\"\n\n @overload\n def __init__(self, string: str) -> None:\n \"\"\"\uc5b4\ub5a4 LED\uac00 \ucf1c\uc838\uc788\ub294\uc9c0 \uc124\uba85\ud558\ub294 \ubb38\uc790\uc5f4\ub85c\ubd80\ud130 \uc774\ubbf8\uc9c0\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4. (string)\n\n``string`` has to consist of digits 0-9 arranged into lines,\ndescribing the image, for example::\n\n image = Image(\"90009:\"\n \"09090:\"\n \"00900:\"\n \"09090:\"\n \"90009\")\n\nwill create a 5\u00d75 image of an X. The end of a line is indicated by a\ncolon. It's also possible to use newlines (\\\\n) insead of the colons.\n\n:param string: \uc774\ubbf8\uc9c0\ub97c \uc124\uba85\ud558\ub294 \ubb38\uc790\uc5f4\uc785\ub2c8\ub2e4.\"\"\"\n ...\n\n @overload\n def __init__(self, width: int=5, height: int=5, buffer: ReadableBuffer=None) -> None:\n \"\"\"``width`` \uc5f4\uacfc ``height`` \ud589\uc758 \ube44\uc5b4\uc788\ub294 \uc774\ubbf8\uc9c0\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.\n\n:param width: \uc774\ubbf8\uc9c0 \ub108\ube44(\uc120\ud0dd \uc0ac\ud56d)\n:param height: \uc774\ubbf8\uc9c0 \ub192\uc774(\uc120\ud0dd \uc0ac\ud56d)\n:param buffer: 0~9\uc758 \ubc94\uc704\uc5d0 \uc18d\ud558\ub294 \uc815\uc218\ub85c \uad6c\uc131\ub41c ``width``x``height`` \ubc30\uc5f4 \ub610\ub294 \ubc14\uc774\ud2b8(\uc120\ud0dd \uc0ac\ud56d)\n\nExamples::\n\n Image(2, 2, b'\\x08\\x08\\x08\\x08')\n Image(2, 2, bytearray([9,9,9,9]))\n\nThese create 2 x 2 pixel images at full brightness.\"\"\"\n ...\n\n def width(self) -> int:\n \"\"\"\uc5f4\uc758 \uc218\ub97c \ubd88\ub7ec\uc635\ub2c8\ub2e4.\n\n:return: The number of columns in the image\"\"\"\n ...\n\n def height(self) -> int:\n \"\"\"\ud589\uc758 \uc218\ub97c \ubd88\ub7ec\uc635\ub2c8\ub2e4.\n\n:return: The number of rows in the image\"\"\"\n ...\n\n def set_pixel(self, x: int, y: int, value: int) -> None:\n \"\"\"\ud53d\uc140\uc758 \ubc1d\uae30\ub97c \uc124\uc815\ud569\ub2c8\ub2e4.\n\nExample: ``my_image.set_pixel(0, 0, 9)``\n\n:param x: \uc5f4 \ubc88\ud638\n:param y: \ud589 \ubc88\ud638\n:param value: 0(\uc5b4\ub450\uc6c0)\uacfc 9(\ubc1d\uc74c) \uc0ac\uc774\uc758 \uc815\uc218\ub85c \ubc1d\uae30\ub97c \uc124\uc815\ud569\ub2c8\ub2e4.\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def get_pixel(self, x: int, y: int) -> int:\n \"\"\"\ud53d\uc140\uc758 \ubc1d\uae30\ub97c \ubd88\ub7ec\uc635\ub2c8\ub2e4.\n\nExample: ``my_image.get_pixel(0, 0)``\n\n:param x: \uc5f4 \ubc88\ud638\n:param y: \ud589 \ubc88\ud638\n:return: The brightness as an integer between 0 and 9.\"\"\"\n ...\n\n def shift_left(self, n: int) -> Image:\n \"\"\"\uc0ac\uc9c4\uc744 \uc67c\ucabd\uc73c\ub85c \uc62e\uaca8 \uc0c8\ub85c\uc6b4 \uc774\ubbf8\uc9c0\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.\n\nExample: ``Image.HEART_SMALL.shift_left(1)``\n\n:param n: \uc62e\uae38 \uc5f4\uc758 \uc218\n:return: The shifted image\"\"\"\n ...\n\n def shift_right(self, n: int) -> Image:\n \"\"\"\uc0ac\uc9c4\uc744 \uc624\ub978\ucabd\uc73c\ub85c \uc62e\uaca8 \uc0c8\ub85c\uc6b4 \uc774\ubbf8\uc9c0\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.\n\nExample: ``Image.HEART_SMALL.shift_right(1)``\n\n:param n: \uc62e\uae38 \uc5f4\uc758 \uc218\n:return: The shifted image\"\"\"\n ...\n\n def shift_up(self, n: int) -> Image:\n \"\"\"\uc0ac\uc9c4\uc744 \uc704\ub85c \uc62e\uaca8 \uc0c8\ub85c\uc6b4 \uc774\ubbf8\uc9c0\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.\n\nExample: ``Image.HEART_SMALL.shift_up(1)``\n\n:param n: \uc62e\uae38 \ud589\uc758 \uc218\n:return: The shifted image\"\"\"\n ...\n\n def shift_down(self, n: int) -> Image:\n \"\"\"\uc0ac\uc9c4\uc744 \uc544\ub798\ub85c \uc62e\uaca8 \uc0c8\ub85c\uc6b4 \uc774\ubbf8\uc9c0\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.\n\nExample: ``Image.HEART_SMALL.shift_down(1)``\n\n:param n: \uc62e\uae38 \ud589\uc758 \uc218\n:return: The shifted image\"\"\"\n ...\n\n def crop(self, x: int, y: int, w: int, h: int) -> Image:\n \"\"\"\uc0ac\uc9c4\uc744 \uc798\ub77c \ub0b4 \uc0c8\ub85c\uc6b4 \uc774\ubbf8\uc9c0\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.\n\nExample: ``Image.HEART.crop(1, 1, 3, 3)``\n\n:param x: \uc790\ub974\uae30 \uc624\ud504\uc14b \uc5f4\n:param y: \uc790\ub974\uae30 \uc624\ud504\uc14b \ud589\n:param w: \uc790\ub974\uae30 \ub108\ube44\n:param h: \uc790\ub974\uae30 \ub192\uc774\n:return: The new image\"\"\"\n ...\n\n def copy(self) -> Image:\n \"\"\"\uc774\ubbf8\uc9c0\uc640 \ub3d9\uc77c\ud55c \uc0ac\ubcf8\uc744 \uc0dd\uc131\ud569\ub2c8\ub2e4.\n\nExample: ``Image.HEART.copy()``\n\n:return: The new image\"\"\"\n ...\n\n def invert(self) -> Image:\n \"\"\"\uc18c\uc2a4 \uc774\ubbf8\uc9c0\uc5d0 \uc788\ub294 \ud53d\uc140\uc744 \ubc1d\uae30\ub97c \ubc18\uc804\ud574 \uc0c8\ub85c\uc6b4 \uc774\ubbf8\uc9c0\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.\n\nExample: ``Image.SMALL_HEART.invert()``\n\n:return: The new image.\"\"\"\n ...\n\n def fill(self, value: int) -> None:\n \"\"\"\uc774\ubbf8\uc9c0\uc758 \ubaa8\ub4e0 \ud53d\uc140\uc758 \ubc1d\uae30\ub97c \uc124\uc815\ud569\ub2c8\ub2e4.\n\nExample: ``my_image.fill(5)``\n\n:param value: \uc0c8\ub85c\uc6b4 \ubc1d\uae30\ub97c 0(\uc5b4\ub450\uc6c0)\uacfc 9(\ubc1d\uae30) \uc0ac\uc774\ub85c \uc124\uc815\ud569\ub2c8\ub2e4.\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def blit(self, src: Image, x: int, y: int, w: int, h: int, xdest: int=0, ydest: int=0) -> None:\n \"\"\"\ub2e4\ub978 \uc774\ubbf8\uc9c0\ub85c\ubd80\ud130 \uc601\uc5ed\uc744 \ubcf5\uc0ac\ud574 \uc774 \uc774\ubbf8\uc9c0\ub85c \uac00\uc838\uc635\ub2c8\ub2e4.\n\nExample: ``my_image.blit(Image.HEART, 1, 1, 3, 3, 1, 1)``\n\n:param src: \uc18c\uc2a4 \uc774\ubbf8\uc9c0\n:param x: \uc18c\uc2a4 \uc774\ubbf8\uc9c0 \ub0b4 \uc2dc\uc791 \uc5f4 \uc624\ud504\uc14b\n:param y: \uc18c\uc2a4 \uc774\ubbf8\uc9c0 \ub0b4 \uc2dc\uc791 \ud589 \uc624\ud504\uc14b\n:param w: \ubcf5\uc0ac\ud560 \uc5f4\uc758 \uc218\n:param h: \ubcf5\uc0ac\ud560 \ud589 \ubc88\ud638\n:param xdest: \uc774 \uc774\ubbf8\uc9c0\uc5d0\uc11c \uc218\uc815\ud560 \uc5f4\uc758 \uc624\ud504\uc14b\n:param ydest: \uc774 \uc774\ubbf8\uc9c0\uc5d0\uc11c \uc218\uc815\ud560 \ud589\uc758 \uc624\ud504\uc14b\n\nPixels outside the source image are treated as having a brightness of 0.\n\n``shift_left()``, ``shift_right()``, ``shift_up()``, ``shift_down()``\nand ``crop()`` can are all implemented by using ``blit()``.\n\nFor example, img.crop(x, y, w, h) can be implemented as::\n\n def crop(self, x, y, w, h):\n res = Image(w, h)\n res.blit(self, x, y, w, h)\n return res\"\"\"\n ...\n\n def __repr__(self) -> str:\n \"\"\"\uc774\ubbf8\uc9c0\uc5d0 \ud574\ub2f9\ud558\ub294 \ucef4\ud329\ud2b8 \uc2a4\ud2b8\ub9c1\uc744 \ubd88\ub7ec\uc635\ub2c8\ub2e4.\"\"\"\n ...\n\n def __str__(self) -> str:\n \"\"\"\uc774\ubbf8\uc9c0\uc5d0 \ud574\ub2f9\ud558\ub294 \uc77d\uae30 \uac00\ub2a5 \ubb38\uc790\uc5f4\uc744 \ubd88\ub7ec\uc635\ub2c8\ub2e4.\"\"\"\n ...\n\n def __add__(self, other: Image) -> Image:\n \"\"\"\ub450 \uc774\ubbf8\uc9c0\uc758 \uac01 \ud53d\uc140\uc758 \ubc1d\uae30 \uac12\uc744 \ub354\ud574 \uc0c8\ub85c\uc6b4 \uc774\ubbf8\uc9c0\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.\n\nExample: ``Image.HEART + Image.HAPPY``\n\n:param other: \ub354\ud560 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n ...\n\n def __sub__(self, other: Image) -> Image:\n \"\"\"\ub450 \uc774\ubbf8\uc9c0\uc758 \uac01 \ud53d\uc140\uc758 \ubc1d\uae30 \uac12\uc744 \ube7c \uc0c8\ub85c\uc6b4 \uc774\ubbf8\uc9c0\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.\n\nExample: ``Image.HEART - Image.HEART_SMALL``\n\n:param other: \ube84 \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4.\"\"\"\n ...\n\n def __mul__(self, n: float) -> Image:\n \"\"\"\uac01 \ud53d\uc140\uc758 \ubc1d\uae30 \uac12\uc744 ``n``\ub9cc\ud07c \uacf1\ud574 \uc0c8\ub85c\uc6b4 \uc774\ubbf8\uc9c0\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.\n\nExample: ``Image.HEART * 0.5``\n\n:param n: \uacf1\ud560 \uac12\uc785\ub2c8\ub2e4.\"\"\"\n ...\n\n def __truediv__(self, n: float) -> Image:\n \"\"\"\uac01 \ud53d\uc140\uc758 \ubc1d\uae30 \uac12\uc744 ``n``\ub9cc\ud07c \ub098\ub204\uc5b4 \uc0c8\ub85c\uc6b4 \uc774\ubbf8\uc9c0\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.\n\nExample: ``Image.HEART / 2``\n\n:param n: \ub098\ub20c \uac12\uc785\ub2c8\ub2e4.\"\"\"\n ...\n\nclass SoundEvent:\n LOUD: SoundEvent\n \"\"\"``quiet``\uc5d0\uc11c \ubc15\uc218 \ub610\ub294 \ud568\uc131 \ub4f1 ``loud``\ub85c \uc18c\ub9ac \uc774\ubca4\ud2b8\uc758 \ubcc0\ud654\ub97c \ub098\ud0c0\ub0c5\ub2c8\ub2e4.\"\"\"\n QUIET: SoundEvent\n \"\"\"``loud``\uc5d0\uc11c \ub9d0\uc18c\ub9ac \ub610\ub294 \ubc30\uacbd \uc74c\uc545 \ub4f1 ``quiet``\ub85c \uc18c\ub9ac \uc774\ubca4\ud2b8\uc758 \ubcc0\ud654\ub97c \ub098\ud0c0\ub0c5\ub2c8\ub2e4.\"\"\"\n\nclass Sound:\n \"\"\"``audio.play(Sound.NAME)``\uc744 \uc0ac\uc6a9\ud574 \ub0b4\uc7a5\ub41c \uc18c\ub9ac\ub97c \ud638\ucd9c\ud569\ub2c8\ub2e4.\"\"\"\n GIGGLE: Sound\n \"\"\"\uc6c3\ub294 \uc18c\ub9ac\uc785\ub2c8\ub2e4.\"\"\"\n HAPPY: Sound\n \"\"\"\ud589\ubcf5\ud574\ud558\ub294 \uc18c\ub9ac\uc785\ub2c8\ub2e4.\"\"\"\n HELLO: Sound\n \"\"\"\uc778\uc0ac \uc18c\ub9ac\uc785\ub2c8\ub2e4.\"\"\"\n MYSTERIOUS: Sound\n \"\"\"\uc2e0\ube44\ud55c \uc18c\ub9ac\uc785\ub2c8\ub2e4.\"\"\"\n SAD: Sound\n \"\"\"\uc2ac\ud37c\ud558\ub294 \uc18c\ub9ac\uc785\ub2c8\ub2e4.\"\"\"\n SLIDE: Sound\n \"\"\"\uc2ac\ub77c\uc774\ub4dc \uc18c\ub9ac\uc785\ub2c8\ub2e4.\"\"\"\n SOARING: Sound\n \"\"\"\uc19f\uc544\uc624\ub974\ub294 \uc18c\ub9ac\uc785\ub2c8\ub2e4.\"\"\"\n SPRING: Sound\n \"\"\"\uc2a4\ud504\ub9c1 \uc18c\ub9ac\uc785\ub2c8\ub2e4.\"\"\"\n TWINKLE: Sound\n \"\"\"\ubc18\uc9dd\uc774\ub294 \uc18c\ub9ac\uc785\ub2c8\ub2e4.\"\"\"\n YAWN: Sound\n \"\"\"\ud558\ud488 \uc18c\ub9ac\uc785\ub2c8\ub2e4.\"\"\"", "/typeshed/stdlib/microbit/accelerometer.pyi": "\"\"\"micro:bit\uc758 \uac00\uc18d\ub3c4\ub97c \uce21\uc815\ud558\uace0 \uc81c\uc2a4\uccd0\ub97c \uc778\uc2dd\ud569\ub2c8\ub2e4.\"\"\"\nfrom typing import Tuple\n\ndef get_x() -> int:\n \"\"\"``x`` \ucd95\uc758 \uac00\uc18d\ub3c4 \uce21\uc815\uac12\uc744 milli-g\ub85c \ubd88\ub7ec\uc635\ub2c8\ub2e4.\n\nExample: ``accelerometer.get_x()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_y() -> int:\n \"\"\"``y`` \ucd95\uc758 \uac00\uc18d\ub3c4 \uce21\uc815\uac12\uc744 milli-g\ub85c \ubd88\ub7ec\uc635\ub2c8\ub2e4.\n\nExample: ``accelerometer.get_y()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_z() -> int:\n \"\"\"``z`` \ucd95\uc758 \uac00\uc18d\ub3c4 \uce21\uc815\uac12\uc744 milli-g\ub85c \ubd88\ub7ec\uc635\ub2c8\ub2e4.\n\nExample: ``accelerometer.get_z()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_values() -> Tuple[int, int, int]:\n \"\"\"\ud55c \ubc88\uc5d0 \ubaa8\ub4e0 \ucd95\uc758 \uac00\uc18d\ub3c4 \uce21\uc815\uac12\uc744 \ud29c\ud50c\ub85c \ubd88\ub7ec\uc635\ub2c8\ub2e4.\n\nExample: ``x, y, z = accelerometer.get_values()``\n\n:return: a three-element tuple of integers ordered as X, Y, Z, each value a positive or negative integer depending on direction in the range +/- 2000mg\"\"\"\n ...\n\ndef get_strength() -> int:\n \"\"\"Get the acceleration measurement of all axes combined, as a positive integer. This is the Pythagorean sum of the X, Y and Z axes.\n\nExample: ``accelerometer.get_strength()``\n\n:return: The combined acceleration strength of all the axes, in milli-g.\"\"\"\n ...\n\ndef current_gesture() -> str:\n \"\"\"\ud604\uc7ac \uc81c\uc2a4\ucc98\uc758 \uc774\ub984\uc744 \ubd88\ub7ec\uc635\ub2c8\ub2e4.\n\nExample: ``accelerometer.current_gesture()``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:return: The current gesture\"\"\"\n ...\n\ndef is_gesture(name: str) -> bool:\n \"\"\"\ud574\ub2f9 \uc774\ub984\uc758 \uc81c\uc2a4\ucc98\uac00 \ud604\uc7ac \ud65c\uc131\ud654 \uc0c1\ud0dc\uc778\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4.\n\nExample: ``accelerometer.is_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: \uc81c\uc2a4\uccd0 \uc774\ub984.\n:return: ``True`` if the gesture is active, ``False`` otherwise.\"\"\"\n ...\n\ndef was_gesture(name: str) -> bool:\n \"\"\"\ud574\ub2f9 \uc774\ub984\uc758 \uc81c\uc2a4\ucc98\uac00 \ub9c8\uc9c0\ub9c9 \ud638\ucd9c \uc774\ud6c4\ub85c \ud65c\uc131\ud654\ub41c \uc801\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4.\n\nExample: ``accelerometer.was_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: \uc81c\uc2a4\ucc98 \uc774\ub984\uc785\ub2c8\ub2e4.\n:return: ``True`` if the gesture was active since the last call, ``False`` otherwise.\"\"\"\n\ndef get_gestures() -> Tuple[str, ...]:\n \"\"\"\uc81c\uc2a4\ucc98 \uae30\ub85d\uc758 \ud29c\ud50c\uc744 \ubc18\ud658\ud569\ub2c8\ub2e4.\n\nExample: ``accelerometer.get_gestures()``\n\nClears the gesture history before returning.\n\nGestures are not updated in the background so there needs to be constant\ncalls to some accelerometer method to do the gesture detection. Usually\ngestures can be detected using a loop with a small :func:`microbit.sleep` delay.\n\n:return: The history as a tuple, most recent last.\"\"\"\n ...\n\ndef set_range(value: int) -> None:\n \"\"\"Set the accelerometer sensitivity range, in g (standard gravity), to the closest values supported by the hardware, so it rounds to either ``2``, ``4``, or ``8`` g.\n\nExample: ``accelerometer.set_range(8)``\n\n:param value: New range for the accelerometer, an integer in ``g``.\"\"\"", "/typeshed/stdlib/microbit/audio.pyi": "\"\"\"micro:bit\uc744 \ud65c\uc6a9\ud574 \uc18c\ub9ac\ub97c \uc7ac\uc0dd\ud569\ub2c8\ub2e4(V1 \ud638\ud658\uc744 \uc704\ud574\uc11c\ub294 ``audio``\ub97c \uac00\uc838\uc624\uc138\uc694).\"\"\"\nfrom ..microbit import MicroBitDigitalPin, Sound, pin0\nfrom typing import ClassVar, Iterable, Union\n\ndef play(source: Union[Iterable[AudioFrame], Sound, SoundEffect], wait: bool=True, pin: MicroBitDigitalPin=pin0, return_pin: Union[MicroBitDigitalPin, None]=None) -> None:\n \"\"\"Play a built-in sound, sound effect or custom audio frames.\n\nExample: ``audio.play(Sound.GIGGLE)``\n\n:param source: A built-in ``Sound`` such as ``Sound.GIGGLE``, a ``SoundEffect`` or sample data as an iterable of ``AudioFrame`` objects.\n:param wait: ``wait``\uc774 ``True``\uc778 \uacbd\uc6b0 \uc0ac\uc6b4\ub4dc \uc7ac\uc0dd\uc774 \uc644\ub8cc\ub420 \ub54c\uae4c\uc9c0 \uc774 \ud568\uc218\uac00 \ucc28\ub2e8\ub429\ub2c8\ub2e4.\n:param pin: (\ud540) ``pin0``\uc758 \uae30\ubcf8\uac12\uc744 \ub36e\uc5b4\uc4f0\ub294 \ub370 \uc0ac\uc6a9\ud560 \ucd9c\ub825 \ud540\uc744 \ud2b9\uc815\ud558\ub294 \uc778\uc790\uc785\ub2c8\ub2e4(\uc120\ud0dd \uc0ac\ud56d). \uc0ac\uc6b4\ub4dc\ub97c \uc7ac\uc0dd\ud558\uace0 \uc2f6\uc9c0 \uc54a\ub2e4\uba74 ``pin=None``\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n:param return_pin: \uc811\uc9c0 \ub300\uc2e0 \uc678\ubd80 \uc2a4\ud53c\ucee4\uc5d0 \uc5f0\uacb0\ud560 \ucc28\ub3d9 \uc5e3\uc9c0 \ucee4\ub125\ud130 \ud540\uc744 \ud2b9\uc815\ud569\ub2c8\ub2e4. **V2** \uc218\uc815 \ubc84\uc804\uc5d0\uc11c\ub294 \ubb34\uc2dc\ud569\ub2c8\ub2e4.\"\"\"\n\ndef is_playing() -> bool:\n \"\"\"\uc18c\ub9ac\uac00 \uc7ac\uc0dd \uc911\uc778\uc9c0 \uccb4\ud06c\ud569\ub2c8\ub2e4.\n\nExample: ``audio.is_playing()``\n\n:return: ``True`` if audio is playing, otherwise ``False``.\"\"\"\n ...\n\ndef stop() -> None:\n \"\"\"\ubaa8\ub4e0 \uc624\ub514\uc624 \ud50c\ub808\uc774\ubc31\uc744 \uc911\uc9c0\ud569\ub2c8\ub2e4.\n\nExample: ``audio.stop()``\"\"\"\n ...\n\nclass SoundEffect:\n \"\"\"A sound effect, composed by a set of parameters configured via the constructor or attributes.\"\"\"\n WAVEFORM_SINE: ClassVar[int]\n \"\"\"Sine wave option used for the ``waveform`` parameter.\"\"\"\n WAVEFORM_SAWTOOTH: ClassVar[int]\n \"\"\"Sawtooth wave option used for the ``waveform`` parameter.\"\"\"\n WAVEFORM_TRIANGLE: ClassVar[int]\n \"\"\"Triangle wave option used for the ``waveform`` parameter.\"\"\"\n WAVEFORM_SQUARE: ClassVar[int]\n \"\"\"Square wave option used for the ``waveform`` parameter.\"\"\"\n WAVEFORM_NOISE: ClassVar[int]\n \"\"\"Noise option used for the ``waveform`` parameter.\"\"\"\n SHAPE_LINEAR: ClassVar[int]\n \"\"\"Linear interpolation option used for the ``shape`` parameter.\"\"\"\n SHAPE_CURVE: ClassVar[int]\n \"\"\"Curve interpolation option used for the ``shape`` parameter.\"\"\"\n SHAPE_LOG: ClassVar[int]\n \"\"\"Logarithmic interpolation option used for the ``shape`` parameter.\"\"\"\n FX_NONE: ClassVar[int]\n \"\"\"No effect option used for the ``fx`` parameter.\"\"\"\n FX_TREMOLO: ClassVar[int]\n \"\"\"Tremolo effect option used for the ``fx`` parameter.\"\"\"\n FX_VIBRATO: ClassVar[int]\n \"\"\"Vibrato effect option used for the ``fx`` parameter.\"\"\"\n FX_WARBLE: ClassVar[int]\n \"\"\"Warble effect option used for the ``fx`` parameter.\"\"\"\n freq_start: int\n \"\"\"Start frequency in Hertz (Hz), a number between ``0`` and ``9999``\"\"\"\n freq_end: int\n \"\"\"End frequency in Hertz (Hz), a number between ``0`` and ``9999``\"\"\"\n duration: int\n \"\"\"Duration of the sound in milliseconds, a number between ``0`` and ``9999``\"\"\"\n vol_start: int\n \"\"\"Start volume value, a number between ``0`` and ``255``\"\"\"\n vol_end: int\n \"\"\"End volume value, a number between ``0`` and ``255``\"\"\"\n waveform: int\n \"\"\"Type of waveform shape, one of these values: ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (randomly generated noise)\"\"\"\n fx: int\n \"\"\"Effect to add on the sound, one of the following values: ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``, or ``FX_NONE``\"\"\"\n shape: int\n \"\"\"The type of the interpolation curve between the start and end frequencies, different wave shapes have different rates of change in frequency. One of the following values: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG``\"\"\"\n\n def __init__(self, freq_start: int=500, freq_end: int=2500, duration: int=500, vol_start: int=255, vol_end: int=0, waveform: int=WAVEFORM_SQUARE, fx: int=FX_NONE, shape: int=SHAPE_LOG):\n \"\"\"Create a new sound effect. (string)\n\nExample: ``my_effect = SoundEffect(duration=1000)``\n\nAll the parameters are optional, with default values as shown above, and\nthey can all be modified via attributes of the same name. For example, we\ncan first create an effect ``my_effect = SoundEffect(duration=1000)``,\nand then change its attributes ``my_effect.duration = 500``.\n\n:param freq_start: Start frequency in Hertz (Hz), a number between ``0`` and ``9999``.\n:param freq_end: End frequency in Hertz (Hz), a number between ``0`` and ``9999``.\n:param duration: Duration of the sound in milliseconds, a number between ``0`` and ``9999``.\n:param vol_start: Start volume value, a number between ``0`` and ``255``.\n:param vol_end: End volume value, a number between ``0`` and ``255``.\n:param waveform: Type of waveform shape, one of these values: ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (randomly generated noise).\n:param fx: Effect to add on the sound, one of the following values: ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``, or ``FX_NONE``.\n:param shape: The type of the interpolation curve between the start and end frequencies, different wave shapes have different rates of change in frequency. One of the following values: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG``.\"\"\"\n\n def copy(self) -> SoundEffect:\n \"\"\"Create a copy of this ``SoundEffect``.\n\nExample: ``sound_2 = sound_1.copy()``\n\n:return: A copy of the SoundEffect.\"\"\"\n\nclass AudioFrame:\n \"\"\"``AudioFrame`` \uc624\ube0c\uc81d\ud2b8\ub294 \ubd80\ud638 \uc5c6\ub294 \ubc14\uc774\ud2b8 \uc0d8\ud50c 32\uac1c\uc758 \ub9ac\uc2a4\ud2b8\uc785\ub2c8\ub2e4(0\uc5d0\uc11c 255 \uc0ac\uc774\uc758 \ubaa8\ub4e0 \uc22b\uc790).\n\nIt takes just over 4 ms to play a single frame.\n\nExample::\n\n frame = AudioFrame()\n for i in range(len(frame)):\n frame[i] = 252 - i * 8\"\"\"\n\n def copyfrom(self, other: AudioFrame) -> None:\n \"\"\"Overwrite the data in this ``AudioFrame`` with the data from another ``AudioFrame`` instance.\n\nExample: ``my_frame.copyfrom(source_frame)``\n\n:param other: ``AudioFrame`` instance from which to copy the data.\"\"\"\n\n def __len__(self) -> int:\n ...\n\n def __setitem__(self, key: int, value: int) -> None:\n ...\n\n def __getitem__(self, key: int) -> int:\n ...", @@ -45,7 +45,7 @@ "/typeshed/stdlib/microbit/speaker.pyi": "\"\"\"\ub0b4\uc7a5 \uc2a4\ud53c\ucee4\ub97c \uc81c\uc5b4\ud569\ub2c8\ub2e4(V2 \uc804\uc6a9).\"\"\"\n\ndef off() -> None:\n \"\"\"\uc2a4\ud53c\ucee4\ub97c \ub055\ub2c8\ub2e4.\n\nExample: ``speaker.off()``\n\nThis does not disable sound output to an edge connector pin.\"\"\"\n ...\n\ndef on() -> None:\n \"\"\"\uc2a4\ud53c\ucee4\ub97c \ucf2d\ub2c8\ub2e4.\n\nExample: ``speaker.on()``\"\"\"\n ...", "/typeshed/stdlib/microbit/spi.pyi": "\"\"\"\uc9c1\ub82c \uc8fc\ubcc0 \uc7a5\uce58 \uc778\ud130\ud398\uc774\uc2a4(SPI) \ubc84\uc2a4\ub97c \uc0ac\uc6a9\ud574 \uc7a5\uce58\uc640 \ud1b5\uc2e0\ud569\ub2c8\ub2e4.\"\"\"\nfrom _typeshed import ReadableBuffer, WriteableBuffer\nfrom ..microbit import pin13, pin14, pin15, MicroBitDigitalPin\n\ndef init(baudrate: int=1000000, bits: int=8, mode: int=0, sclk: MicroBitDigitalPin=pin13, mosi: MicroBitDigitalPin=pin15, miso: MicroBitDigitalPin=pin14) -> None:\n \"\"\"SPI \ud1b5\uc2e0\uc744 \uc2dc\uc791\ud569\ub2c8\ub2e4. (string)\n\nExample: ``spi.init()``\n\nFor correct communication, the parameters have to be the same on both communicating devices.\n\n:param baudrate: \ud1b5\uc2e0 \uc18d\ub3c4\uc785\ub2c8\ub2e4.\n:param bits: \uac01 \uc804\uc1a1\uc758 \ube44\ud2b8\uc758 \ub108\ube44\uc785\ub2c8\ub2e4. \ud604\uc7ac ``bits=8``\ub9cc \uc9c0\uc6d0\ub418\ub098 \ud5a5\ud6c4 \ubcc0\uacbd\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n:param mode: \ud074\ub7ed \uadf9\uc131\uacfc \ud398\uc774\uc988\uc758 \uc870\ud569\uc744 \uacb0\uc815\ud569\ub2c8\ub2e4. \uc628\ub77c\uc778 \ud14c\uc774\ube14\uc744 \ucc38\uc870\ud558\uc138\uc694 `_.\n:param sclk: sclk \ud540(\uae30\ubcf8\uac12 13)\n:param mosi: mosi \ud540(\uae30\ubcf8\uac12 15)\n:param miso: miso \ud540(\uae30\ubcf8\uac12 14)\"\"\"\n ...\n\ndef read(nbytes: int) -> bytes:\n \"\"\"\ubc14\uc774\ud2b8\ub97c \uc77d\uc2b5\ub2c8\ub2e4.\n\nExample: ``spi.read(64)``\n\n:param nbytes: \uc77d\uc744 \ubc14\uc774\ud2b8\uc758 \ucd5c\ub300 \uc218\uc785\ub2c8\ub2e4.\n:return: The bytes read.\"\"\"\n ...\n\ndef write(buffer: ReadableBuffer) -> None:\n \"\"\"\ubc84\uc2a4\uc5d0 \ubc14\uc774\ud2b8\ub97c \uc791\uc131\ud569\ub2c8\ub2e4.\n\nExample: ``spi.write(bytes([1, 2, 3]))``\n\n:param buffer: \ub370\uc774\ud130\ub97c \uc77d\uc744 \ubc84\ud37c\uc785\ub2c8\ub2e4.\"\"\"\n ...\n\ndef write_readinto(out: WriteableBuffer, in_: ReadableBuffer) -> None:\n \"\"\"\ubc84\uc2a4\uc5d0 ``out`` \ubc84\ud37c\ub97c \uc791\uc131\ud558\uace0 \ubc1c\uc0dd\ud558\ub294 ``in_`` \ubc84\ud37c\uc758 \ubaa8\ub4e0 \uc751\ub2f5\uc744 \uc77d\uc2b5\ub2c8\ub2e4.\n\nExample: ``spi.write_readinto(out_buffer, in_buffer)``\n\nThe length of the buffers should be the same. The buffers can be the same object.\n\n:param out: \uc751\ub2f5\uc744 \uc791\uc131\ud560 \ubc84\ud37c\uc785\ub2c8\ub2e4.\n:param in_: \ub370\uc774\ud130\ub97c \uc77d\uc744 \ubc84\ud37c\uc785\ub2c8\ub2e4.\"\"\"\n ...", "/typeshed/stdlib/microbit/uart.pyi": "\"\"\"\uc9c1\ub82c \uc778\ud130\ud398\uc774\uc2a4\ub97c \uc0ac\uc6a9\ud574 \uc7a5\uce58\uc640 \ud1b5\uc2e0\ud569\ub2c8\ub2e4.\"\"\"\nfrom _typeshed import WriteableBuffer\nfrom ..microbit import MicroBitDigitalPin\nfrom typing import Optional, Union\nODD: int\n\"\"\"\ud640\uc218 \ud328\ub9ac\ud2f0\"\"\"\nEVEN: int\n\"\"\"\uc9dd\uc218 \ud328\ub9ac\ud2f0\"\"\"\n\ndef init(baudrate: int=9600, bits: int=8, parity: Optional[int]=None, stop: int=1, tx: Optional[MicroBitDigitalPin]=None, rx: Optional[MicroBitDigitalPin]=None) -> None:\n \"\"\"\uc9c1\ub82c \ud1b5\uc2e0\uc744 \uc2dc\uc791\ud569\ub2c8\ub2e4. (string)\n\nExample: ``uart.init(115200, tx=pin0, rx=pin1)``\n\n:param baudrate: \ud1b5\uc2e0 \uc18d\ub3c4\uc785\ub2c8\ub2e4.\n:param bits: \uc804\uc1a1\ub418\ub294 \ubc14\uc774\ud2b8\uc758 \ud06c\uae30\uc785\ub2c8\ub2e4. micro:bit\ub294 8\ubc14\uc774\ud2b8\ub9cc \uc9c0\uc6d0\ud569\ub2c8\ub2e4.\n:param parity: (\ud328\ub9ac\ud2f0) \ud328\ub9ac\ud2f0\uac00 \uccb4\ud06c\ub418\ub294 \ubc29\uc2dd\uc73c\ub85c ``None``, ``uart.ODD`` \ub610\ub294 ``uart.EVEN``\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4.\n:param stop: \uc2a4\ud1b1 \ube44\ud2b8\uc758 \ubc88\ud638\uc785\ub2c8\ub2e4. micro:bit\ub294 1\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.\n:param tx: \uc804\uc1a1\ud558\ub294 \ud540\uc785\ub2c8\ub2e4.\n:param rx: \uc218\uc2e0\ud558\ub294 \ud540\uc785\ub2c8\ub2e4.\n\nInitializing the UART on external pins will cause the Python console on\nUSB to become unaccessible, as it uses the same hardware. To bring the\nconsole back you must reinitialize the UART without passing anything for\n``tx`` or ``rx`` (or passing ``None`` to these arguments). This means\nthat calling ``uart.init(115200)`` is enough to restore the Python console.\n\nFor more details see `the online documentation `_.\"\"\"\n ...\n\ndef any() -> bool:\n \"\"\"\ub300\uae30 \uc911\uc778 \ub370\uc774\ud130\uac00 \uc788\ub294\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4.\n\nExample: ``uart.any()``\n\n:return: ``True`` if any data is waiting, else ``False``.\"\"\"\n ...\n\ndef read(nbytes: Optional[int]=None) -> Optional[bytes]:\n \"\"\"\ubc14\uc774\ud2b8\ub97c \uc77d\uc2b5\ub2c8\ub2e4.\n\nExample: ``uart.read()``\n\n:param nbytes: ``nbytes``\uac00 \ud2b9\uc815\ub418\uc5b4 \uc788\ub2e4\uba74 \ud574\ub2f9 \ubc14\uc774\ud2b8 \uc218\ub9cc\ud07c \uc77d\uc2b5\ub2c8\ub2e4. \ud2b9\uc815\ub418\uc9c0 \uc54a\uc740 \uacbd\uc6b0 \ucd5c\ub300\ud55c \ub9ce\uc740 \ubc14\uc774\ud2b8\ub97c \uc77d\uc2b5\ub2c8\ub2e4.\n:return: A bytes object or ``None`` on timeout\"\"\"\n ...\n\ndef readinto(buf: WriteableBuffer, nbytes: Optional[int]=None) -> Optional[int]:\n \"\"\"``buf``\ub85c \ubc14\uc774\ud2b8\ub97c \uc77d\uc2b5\ub2c8\ub2e4.\n\nExample: ``uart.readinto(input_buffer)``\n\n:param buf: \ubc14\uc774\ud2b8\ub97c \uae30\ub85d\ud560 \ubc84\ud37c\uc785\ub2c8\ub2e4.\n:param nbytes: ``nbytes``\uac00 \ud2b9\uc815\ub418\uc5b4 \uc788\ub2e4\uba74 \ud574\ub2f9 \ubc14\uc774\ud2b8 \uc218\ub9cc\ud07c \uc77d\uc2b5\ub2c8\ub2e4. \ud2b9\uc815\ub418\uc9c0 \uc54a\uc740 \uacbd\uc6b0 ``len(buf)``\ubc14\uc774\ud2b8\ub97c \uc77d\uc2b5\ub2c8\ub2e4.\n:return: number of bytes read and stored into ``buf`` or ``None`` on timeout.\"\"\"\n ...\n\ndef readline() -> Optional[bytes]:\n \"\"\"\uc0c8\ub85c\uc6b4 \uc904 \ubb38\uc790\ub85c \ub05d\ub098\ub294 \uc904\uc744 \uc77d\uc2b5\ub2c8\ub2e4.\n\nExample: ``uart.readline()``\n\n:return: The line read or ``None`` on timeout. The newline character is included in the returned bytes.\"\"\"\n ...\n\ndef write(buf: Union[bytes, str]) -> Optional[int]:\n \"\"\"\ubc84\uc2a4\uc5d0 \ubc84\ud37c\ub97c \uae30\ub85d\ud569\ub2c8\ub2e4.\n\nExample: ``uart.write('hello world')``\n\n:param buf: \ubc14\uc774\ud2b8 \uc624\ube0c\uc81d\ud2b8 \ub610\ub294 \ubb38\uc790\uc5f4\uc785\ub2c8\ub2e4.\n:return: The number of bytes written, or ``None`` on timeout.\n\nExamples::\n\n uart.write('hello world')\n uart.write(b'hello world')\n uart.write(bytes([1, 2, 3]))\"\"\"\n ...", - "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", + "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", "/src/pyrightconfig.json": "{ \n \"pythonVersion\": \"3.6\",\n \"pythonPlatform\": \"Linux\",\n \"typeCheckingMode\": \"basic\",\n \"typeshedPath\": \"/typeshed/\",\n \"reportMissingModuleSource\": false,\n \"reportWildcardImportFromLibrary\": false,\n \"verboseOutput\": true\n }\n" } } \ No newline at end of file diff --git a/src/micropython/main/typeshed.nl.json b/src/micropython/main/typeshed.nl.json index f75b43176..26ee1b2c4 100644 --- a/src/micropython/main/typeshed.nl.json +++ b/src/micropython/main/typeshed.nl.json @@ -34,7 +34,7 @@ "/typeshed/stdlib/ustruct.pyi": "from struct import *\n", "/typeshed/stdlib/usys.pyi": "from sys import *\n", "/typeshed/stdlib/utime.pyi": "from time import *\n", - "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", + "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", "/typeshed/stdlib/microbit/__init__.pyi": "\"\"\"Pinnen, afbeeldingen, geluiden, temperatuur en volume.\"\"\"\nfrom typing import Any, Callable, List, Optional, Tuple, Union, overload\nfrom _typeshed import ReadableBuffer\nfrom . import accelerometer as accelerometer\nfrom . import audio as audio\nfrom . import compass as compass\nfrom . import display as display\nfrom . import i2c as i2c\nfrom . import microphone as microphone\nfrom . import speaker as speaker\nfrom . import spi as spi\nfrom . import uart as uart\n\ndef run_every(callback: Optional[Callable[[], None]]=None, days: int=0, h: int=0, min: int=0, s: int=0, ms: int=0) -> Callable[[Callable[[], None]], Callable[[], None]]:\n \"\"\"Plan om een functie uit te voeren volgens het interval dat gespecificeerd is door het time argument **V2 alleen**. (draai elke)\n\nExample: ``run_every(my_logging, min=5)``\n\n``run_every`` can be used in two ways:\n\nAs a Decorator - placed on top of the function to schedule. For example::\n\n @run_every(h=1, min=20, s=30, ms=50)\n def my_function():\n # Do something here\n\nAs a Function - passing the callback as a positional argument. For example::\n\n def my_function():\n # Do something here\n run_every(my_function, s=30)\n\nEach argument corresponds to a different time unit and they are additive.\nSo ``run_every(min=1, s=30)`` schedules the callback every minute and a half.\n\nWhen an exception is thrown inside the callback function it deschedules the\nfunction. To avoid this you can catch exceptions with ``try/except``.\n\n:param callback: Functie om op te roepen bij de meegeleverde interval. Weglaten wanneer je als decorator gebruikt.\n:param days: (dagen) Stelt de dag markering in voor de planning.\n:param h: (uur) Stelt de urenmarkering in voor de planning.\n:param min: Stelt de minuut markering in voor de planning.\n:param s: Stelt de seconde markering in voor de planning.\n:param ms: Stelt de milliseconde markering in voor de planning.\"\"\"\n\ndef panic(n: int) -> None:\n \"\"\"Voer een paniekmodus in. (paniek)\n\nExample: ``panic(127)``\n\n:param n: Een willekeurig geheel getal <= 255 om een status aan te geven.\n\nRequires restart.\"\"\"\n\ndef reset() -> None:\n \"\"\"Herstart het bord.\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[int, int]) -> int:\n \"\"\"Zet een waarde om van een bereik naar een ander bereik van natuurlijke getallen. (schaal)\n\nExample: ``volume = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))``\n\nFor example, to convert an accelerometer X value to a speaker volume.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\n\n temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))\n\n:param value: (waarde) Een getal om te converteren\n:param from_: (van) Een getallen paar wat het bereik aangeeft vanwaar je wilt converteren\n:param to: (naar) Een getallen paar om het bereik te defini\u00ebren waar je naar wilt converteren.\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[float, float]) -> float:\n \"\"\"Zet een waarde om van een bereik naar een ander bereik van decimale getallen. (schaal)\n\nExample: ``temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))``\n\nFor example, to convert temperature from a Celsius scale to Fahrenheit.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\nIf they are both integers (i.e ``10``), it will return an integer::\n\n returns_int = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))\n\n:param value: (waarde) Een getal om te converteren\n:param from_: (van) Een getallen paar wat het bereik aangeeft vanwaar je wilt converteren\n:param to: (naar) Een getallen paar om het bereik te defini\u00ebren waar je naar wilt converteren.\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\ndef sleep(n: float) -> None:\n \"\"\"Wacht op ``n`` milliseconden. (slapen)\n\nExample: ``sleep(1000)``\n\n:param n: Het aantal milliseconden te wachten\n\nOne second is 1000 milliseconds, so::\n\n microbit.sleep(1000)\n\nwill pause the execution for one second.\"\"\"\n\ndef running_time() -> int:\n \"\"\"Bekijk de looptijd van het bord. (looptijd)\n\n:return: The number of milliseconds since the board was switched on or restarted.\"\"\"\n\ndef temperature() -> int:\n \"\"\"Krijg de temperatuur van de micro:bit in graden Celsius. (temperatuur)\"\"\"\n\ndef set_volume(v: int) -> None:\n \"\"\"Stelt het volume in. (stel volume in)\n\nExample: ``set_volume(127)``\n\n:param v: een waarde tussen 0 (laag) en 255 (hoog).\n\nOut of range values will be clamped to 0 or 255.\n\n**V2** only.\"\"\"\n ...\n\nclass Button:\n \"\"\"De klasse voor de knoppen ``button_a`` en ``button_b``. (knop)\"\"\"\n\n def is_pressed(self) -> bool:\n \"\"\"Controleer of op de knop wordt gedrukt. (is ingedrukt)\n\n:return: ``True`` if the specified button ``button`` is pressed, and ``False`` otherwise.\"\"\"\n ...\n\n def was_pressed(self) -> bool:\n \"\"\"Controleer of de knop was ingedrukt sinds het apparaat is gestart of de laatste keer dat deze methode is gebruikt. (was ingedrukt)\n\nCalling this method will clear the press state so\nthat the button must be pressed again before this method will return\n``True`` again.\n\n:return: ``True`` if the specified button ``button`` was pressed, and ``False`` otherwise\"\"\"\n ...\n\n def get_presses(self) -> int:\n \"\"\"Krijg het totale aantal ingedrukte knoppen en reset dit totaal\nnaar nul voordat u terugkeert. (zie knop acties)\n\n:return: The number of presses since the device started or the last time this method was called\"\"\"\n ...\nbutton_a: Button\n\"\"\"Het object van de linker knop ``Button``. (knop a)\"\"\"\nbutton_b: Button\n\"\"\"Het object van de rechter knop ``Button``. (knop b)\"\"\"\n\nclass MicroBitDigitalPin:\n \"\"\"Een digitale pin\n\nSome pins support analog and touch features using the ``MicroBitAnalogDigitalPin`` and ``MicroBitTouchPin`` subclasses.\"\"\"\n NO_PULL: int\n PULL_UP: int\n PULL_DOWN: int\n\n def read_digital(self) -> int:\n \"\"\"Haal de digitale waarde van de pincode op. (digitaal lezen)\n\nExample: ``value = pin0.read_digital()``\n\n:return: 1 if the pin is high, and 0 if it's low.\"\"\"\n ...\n\n def write_digital(self, value: int) -> None:\n \"\"\"Stel de digitale waarde van de pin in. (digitaal schrijven)\n\nExample: ``pin0.write_digital(1)``\n\n:param value: (waarde) 1 om de pin hoog of 0 om de pin laag in te stellen\"\"\"\n ...\n\n def set_pull(self, value: int) -> None:\n \"\"\"Zet de pull-status op een van de drie mogelijke waarden: ``PULL_UP``, ``PULL_DOWN`` of ``NO_PULL``. (pull instellen)\n\nExample: ``pin0.set_pull(pin0.PULL_UP)``\n\n:param value: (waarde) De pull-status van de relevante pincode, bijvoorbeeld ``pin0.PULL_UP``.\"\"\"\n ...\n\n def get_pull(self) -> int:\n \"\"\"Bekijk de pull status van een pin. (pull instellen)\n\nExample: ``pin0.get_pull()``\n\n:return: ``NO_PULL``, ``PULL_DOWN``, or ``PULL_UP``\n\nThese are set using the ``set_pull()`` method or automatically configured\nwhen a pin mode requires it.\"\"\"\n ...\n\n def get_mode(self) -> str:\n \"\"\"Geeft de pinmodus weer. (Bekijk modus)\n\nExample: ``pin0.get_mode()``\n\nWhen a pin is used for a specific function, like\nwriting a digital value, or reading an analog value, the pin mode\nchanges.\n\n:return: ``\"unused\"``, ``\"analog\"``, ``\"read_digital\"``, ``\"write_digital\"``, ``\"display\"``, ``\"button\"``, ``\"music\"``, ``\"audio\"``, ``\"touch\"``, ``\"i2c\"``, or ``\"spi\"``\"\"\"\n ...\n\n def write_analog(self, value: int) -> None:\n \"\"\"Voer een PWM-signaal uit op de pin, waarbij de taakcyclus proportioneel is aan ``value``. (analoge schrijven)\n\nExample: ``pin0.write_analog(254)``\n\n:param value: (waarde) Een geheel getal of een zwevend punt getal tussen 0 (0% tariefcyclus) en 1023 (100% belasting).\"\"\"\n\n def set_analog_period(self, period: int) -> None:\n \"\"\"Stel de periode in van het PWM-signaal dat uitgevoerd wordt naar ``period`` in milliseconden. (gebruik analoge periode)\n\nExample: ``pin0.set_analog_period(10)``\n\n:param period: (periode) De periode in milliseconden met een minimale geldige waarde van 1 ms.\"\"\"\n\n def set_analog_period_microseconds(self, period: int) -> None:\n \"\"\"Stel de periode in van het PWM-signaal dat uitgevoerd wordt naar ``period`` in milliseconden. (microseconden analoge periode instellen)\n\nExample: ``pin0.set_analog_period_microseconds(512)``\n\n:param period: (periode) De periode in microseconden met een minimumwaarde van 256 mres.\"\"\"\n\nclass MicroBitAnalogDigitalPin(MicroBitDigitalPin):\n \"\"\"Een pin met analoge en digitale functies.\"\"\"\n\n def read_analog(self) -> int:\n \"\"\"Lees de spanning op de pin. (lees analoge)\n\nExample: ``pin0.read_analog()``\n\n:return: An integer between 0 (meaning 0V) and 1023 (meaning 3.3V).\"\"\"\n\nclass MicroBitTouchPin(MicroBitAnalogDigitalPin):\n \"\"\"Een pin met analoge, digitale en touch functies.\"\"\"\n CAPACITIVE: int\n RESISTIVE: int\n\n def is_touched(self) -> bool:\n \"\"\"Controleer of de pin aangeraakt wordt. (is aangeraakt)\n\nExample: ``pin0.is_touched()``\n\nThe default touch mode for the pins on the edge connector is ``resistive``.\nThe default for the logo pin **V2** is ``capacitive``.\n\n**Resistive touch**\nThis test is done by measuring how much resistance there is between the\npin and ground. A low resistance gives a reading of ``True``. To get\na reliable reading using a finger you may need to touch the ground pin\nwith another part of your body, for example your other hand.\n\n**Capacitive touch**\nThis test is done by interacting with the electric field of a capacitor\nusing a finger as a conductor. `Capacitive touch\n`_\ndoes not require you to make a ground connection as part of a circuit.\n\n:return: ``True`` if the pin is being touched with a finger, otherwise return ``False``.\"\"\"\n ...\n\n def set_touch_mode(self, value: int) -> None:\n \"\"\"Stel de aanraakmodus voor de pin in. (aanraakmodus instellen)\n\nExample: ``pin0.set_touch_mode(pin0.CAPACITIVE)``\n\nThe default touch mode for the pins on the edge connector is\n``resistive``. The default for the logo pin **V2** is ``capacitive``.\n\n:param value: (waarde) ``CAPACITIVE`` of ``RESISTIVE`` van de relevante speler.\"\"\"\n ...\npin0: MicroBitTouchPin\n\"\"\"Pin met digitale, analoge en touch functies.\"\"\"\npin1: MicroBitTouchPin\n\"\"\"Pin met digitale, analoge en aanraak functies.\"\"\"\npin2: MicroBitTouchPin\n\"\"\"Pin met digitale, analoge en aanraak functies.\"\"\"\npin3: MicroBitAnalogDigitalPin\n\"\"\"Pin met digitale, analoge en aanraak functies.\"\"\"\npin4: MicroBitAnalogDigitalPin\n\"\"\"Pin met digitale, analoge en aanraak functies.\"\"\"\npin5: MicroBitDigitalPin\n\"\"\"Pin met digitale, analoge en aanraak functies.\"\"\"\npin6: MicroBitDigitalPin\n\"\"\"Pin met digitale functies.\"\"\"\npin7: MicroBitDigitalPin\n\"\"\"Pin met digitale functies.\"\"\"\npin8: MicroBitDigitalPin\n\"\"\"Pin met digitale functies.\"\"\"\npin9: MicroBitDigitalPin\n\"\"\"Pin met digitale functies.\"\"\"\npin10: MicroBitAnalogDigitalPin\n\"\"\"Pin met digitale, analoge en aanraak functies.\"\"\"\npin11: MicroBitDigitalPin\n\"\"\"Pin met digitale, analoge en aanraak functies.\"\"\"\npin12: MicroBitDigitalPin\n\"\"\"Pin met digitale, analoge en aanraak functies.\"\"\"\npin13: MicroBitDigitalPin\n\"\"\"Pin met digitale, analoge en aanraak functies.\"\"\"\npin14: MicroBitDigitalPin\n\"\"\"Pin met digitale, analoge en aanraak functies.\"\"\"\npin15: MicroBitDigitalPin\n\"\"\"Pin met digitale, analoge en aanraak functies.\"\"\"\npin16: MicroBitDigitalPin\n\"\"\"Pin met digitale, analoge en aanraak functies.\"\"\"\npin19: MicroBitDigitalPin\n\"\"\"Pin met digitale, analoge en aanraak functies.\"\"\"\npin20: MicroBitDigitalPin\n\"\"\"Pin met digitale, analoge en aanraak functies.\"\"\"\npin_logo: MicroBitTouchPin\n\"\"\"Een aanraak gevoelige logo pin op de voorkant van de micro:bit, die standaard is ingesteld op capacitieve aanraking modus.\"\"\"\npin_speaker: MicroBitAnalogDigitalPin\n\"\"\"Een pin om de micro:bit luidspreker aan te spreken. (pin luidspreker)\n\nThis API is intended only for use in Pulse-Width Modulation pin operations e.g. pin_speaker.write_analog(128).\n\"\"\"\n\nclass Image:\n \"\"\"Een afbeelding om te laten zien op het micro:bit LED display. (afbeelding)\n\nGiven an image object it's possible to display it via the ``display`` API::\n\n display.show(Image.HAPPY)\"\"\"\n HEART: Image\n \"\"\"Hart afbeelding (hart)\"\"\"\n HEART_SMALL: Image\n \"\"\"Klein hart afbeelding. (hart klein)\"\"\"\n HAPPY: Image\n \"\"\"Blije gezichtsafbeelding. (blij)\"\"\"\n SMILE: Image\n \"\"\"Glimlach gezicht afbeelding. (glimlach)\"\"\"\n SAD: Image\n \"\"\"Droevige gezichtsafbeelding. (verdrietig)\"\"\"\n CONFUSED: Image\n \"\"\"Verward gezichtsafbeelding. (verward)\"\"\"\n ANGRY: Image\n \"\"\"Boos gezichtsafbeelding. (kwaad)\"\"\"\n ASLEEP: Image\n \"\"\"Slapend gezicht afbeelding. (in slaap)\"\"\"\n SURPRISED: Image\n \"\"\"Verraste gezichtsafbeelding. (verrast)\"\"\"\n SILLY: Image\n \"\"\"Gek gezichtsafbeelding. (gek)\"\"\"\n FABULOUS: Image\n \"\"\"Zonnebril gezichtsafbeelding. (fantastisch)\"\"\"\n MEH: Image\n \"\"\"Niet onder de indruk gezichtsafbeelding.\"\"\"\n YES: Image\n \"\"\"Aanvinken afbeelding. (ja)\"\"\"\n NO: Image\n \"\"\"Kruis afbeelding. (nee)\"\"\"\n CLOCK12: Image\n \"\"\"Afbeelding met lijn die naar 12.00 uur wijst. (klok 12)\"\"\"\n CLOCK11: Image\n \"\"\"Afbeelding met lijn die naar 11.00 uur wijst. (klok 11)\"\"\"\n CLOCK10: Image\n \"\"\"Afbeelding met lijn die naar 10.00 uur wijst. (klok 10)\"\"\"\n CLOCK9: Image\n \"\"\"Afbeelding met lijn die naar 9.00 uur wijst. (klok 9)\"\"\"\n CLOCK8: Image\n \"\"\"Afbeelding met lijn die naar 8.00 uur wijst. (klok 8)\"\"\"\n CLOCK7: Image\n \"\"\"Afbeelding met lijn die naar 7.00 uur wijst. (klok 7)\"\"\"\n CLOCK6: Image\n \"\"\"Afbeelding met lijn die naar 6.00 uur wijst. (klok 6)\"\"\"\n CLOCK5: Image\n \"\"\"Afbeelding met lijn die naar 5.00 uur wijst. (klok 5)\"\"\"\n CLOCK4: Image\n \"\"\"Afbeelding met lijn die naar 4.00 uur wijst. (klok 4)\"\"\"\n CLOCK3: Image\n \"\"\"Afbeelding met lijn die naar 3.00 uur wijst. (klok 3)\"\"\"\n CLOCK2: Image\n \"\"\"Afbeelding met lijn die naar 2 uur wijst. (klok2)\"\"\"\n CLOCK1: Image\n \"\"\"Afbeelding met lijn die naar 1 uur wijst. (klok1)\"\"\"\n ARROW_N: Image\n \"\"\"Afbeelding van pijl richting het noorden. (pijl n)\"\"\"\n ARROW_NE: Image\n \"\"\"Afbeelding van pijl richting het noord oosten. (pijl NO)\"\"\"\n ARROW_E: Image\n \"\"\"Afbeelding van pijl richting het oosten. (pijl e)\"\"\"\n ARROW_SE: Image\n \"\"\"Afbeelding van pijl richting het zuid-oosten. (pijl ZO)\"\"\"\n ARROW_S: Image\n \"\"\"Afbeelding van pijltje richting het zuiden. (pijl z)\"\"\"\n ARROW_SW: Image\n \"\"\"Afbeelding van pijl richting het zuid-westen. (pijl ZW)\"\"\"\n ARROW_W: Image\n \"\"\"Afbeelding van pijl richting het westen. (pijl w)\"\"\"\n ARROW_NW: Image\n \"\"\"Afbeelding van pijl richting het noord-westen. (pijl NW)\"\"\"\n TRIANGLE: Image\n \"\"\"Afbeelding van een driehoek die naar boven wijst. (driehoek)\"\"\"\n TRIANGLE_LEFT: Image\n \"\"\"Afbeelding van een driehoek in de linker hoek. (Driehoek links)\"\"\"\n CHESSBOARD: Image\n \"\"\"Alternatieve LED's verlichten in een schaakbord patroon. (schaakbord)\"\"\"\n DIAMOND: Image\n \"\"\"Diamanten afbeelding. (diamant)\"\"\"\n DIAMOND_SMALL: Image\n \"\"\"Kleine diamanten afbeelding. (diamant klein)\"\"\"\n SQUARE: Image\n \"\"\"Vierkante afbeelding (vierkant)\"\"\"\n SQUARE_SMALL: Image\n \"\"\"Kleine vierkante afbeelding. (vierkant klein)\"\"\"\n RABBIT: Image\n \"\"\"Konijn afbeelding. (konijn)\"\"\"\n COW: Image\n \"\"\"Koe afbeelding. (koe)\"\"\"\n MUSIC_CROTCHET: Image\n \"\"\"Kwartnoot afbeelding. (muziek kwartnoot)\"\"\"\n MUSIC_QUAVER: Image\n \"\"\"Kwartnoot afbeelding. (muziek kwartnoot)\"\"\"\n MUSIC_QUAVERS: Image\n \"\"\"Koppel van kwartnoten afbeelding. (muziek kwartnoten)\"\"\"\n PITCHFORK: Image\n \"\"\"Stemvork afbeelding. (stemvork)\"\"\"\n XMAS: Image\n \"\"\"Kerstboom afbeelding. (kerstmis)\"\"\"\n PACMAN: Image\n \"\"\"Pac-Man arcade karakterafbeelding. (Pacman)\"\"\"\n TARGET: Image\n \"\"\"Doel afbeelding. (doel)\"\"\"\n TSHIRT: Image\n \"\"\"T-shirt afbeelding.\"\"\"\n ROLLERSKATE: Image\n \"\"\"Rolschaats afbeelding. (rolschaatsen)\"\"\"\n DUCK: Image\n \"\"\"Eend afbeelding. (eend)\"\"\"\n HOUSE: Image\n \"\"\"Huis afbeelding. (huis)\"\"\"\n TORTOISE: Image\n \"\"\"Schildpad afbeelding. (schildpad)\"\"\"\n BUTTERFLY: Image\n \"\"\"Vlinder afbeelding. (vlinder)\"\"\"\n STICKFIGURE: Image\n \"\"\"Stok figuur afbeelding. (stok figuur)\"\"\"\n GHOST: Image\n \"\"\"Spook afbeelding. (spook)\"\"\"\n SWORD: Image\n \"\"\"Zwaard afbeelding. (zwaard)\"\"\"\n GIRAFFE: Image\n \"\"\"Giraffe afbeelding.\"\"\"\n SKULL: Image\n \"\"\"Schedel afbeelding. (doodshoofd)\"\"\"\n UMBRELLA: Image\n \"\"\"Paraplu afbeelding. (paraplu)\"\"\"\n SNAKE: Image\n \"\"\"Slang afbeelding. (slang)\"\"\"\n SCISSORS: Image\n \"\"\"Schaar afbeelding. (schaar)\"\"\"\n ALL_CLOCKS: List[Image]\n \"\"\"Een lijst met alle CLOCK_ afbeeldingen achter elkaar. (alle klokken)\"\"\"\n ALL_ARROWS: List[Image]\n \"\"\"Een lijst met alle ARROW_ afbeeldingen in reeks. (alle pijlen)\"\"\"\n\n @overload\n def __init__(self, string: str) -> None:\n \"\"\"Maak een afbeelding van een tekenreeks die beschrijft welke LED's zijn. (initialiseren)\n\n``string`` has to consist of digits 0-9 arranged into lines,\ndescribing the image, for example::\n\n image = Image(\"90009:\"\n \"09090:\"\n \"00900:\"\n \"09090:\"\n \"90009\")\n\nwill create a 5\u00d75 image of an X. The end of a line is indicated by a\ncolon. It's also possible to use newlines (\\\\n) insead of the colons.\n\n:param string: (tekenreeks) De tekenreeks die de afbeelding beschrijft.\"\"\"\n ...\n\n @overload\n def __init__(self, width: int=5, height: int=5, buffer: ReadableBuffer=None) -> None:\n \"\"\"Maak een lege afbeelding met ``width`` kolommen en ``height`` rijen. (initialiseren)\n\n:param width: (breedte) Optionele breedte van de afbeelding\n:param height: (hoogte) Optionele hoogte van de afbeelding\n:param buffer: Optionele array of bytes van ``width``\u00d7``height`` integers in bereik 0-9 om de afbeelding te initialiseren\n\nExamples::\n\n Image(2, 2, b'\\x08\\x08\\x08\\x08')\n Image(2, 2, bytearray([9,9,9,9]))\n\nThese create 2 x 2 pixel images at full brightness.\"\"\"\n ...\n\n def width(self) -> int:\n \"\"\"Haal het aantal kolommen op. (breedte)\n\n:return: The number of columns in the image\"\"\"\n ...\n\n def height(self) -> int:\n \"\"\"Krijg het aantal rijen. (hoogte)\n\n:return: The number of rows in the image\"\"\"\n ...\n\n def set_pixel(self, x: int, y: int, value: int) -> None:\n \"\"\"Stel de helderheid van een pixel in. (pixel instellen)\n\nExample: ``my_image.set_pixel(0, 0, 9)``\n\n:param x: (\u0445) Het kolom nummer\n:param y: Het rij nummer\n:param value: (waarde) De helderheid als een geheel getal tussen 0 (donker) en 9 (helder)\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def get_pixel(self, x: int, y: int) -> int:\n \"\"\"Krijg de helderheid van een pixel. (verkrijg pixel)\n\nExample: ``my_image.get_pixel(0, 0)``\n\n:param x: (\u0445) Het kolom nummer\n:param y: Het rij nummer\n:return: The brightness as an integer between 0 and 9.\"\"\"\n ...\n\n def shift_left(self, n: int) -> Image:\n \"\"\"Maak een nieuwe afbeelding door de afbeelding naar links te verschuiven. (verschuiving naar links)\n\nExample: ``Image.HEART_SMALL.shift_left(1)``\n\n:param n: Het aantal te verschuiven kolommen\n:return: The shifted image\"\"\"\n ...\n\n def shift_right(self, n: int) -> Image:\n \"\"\"Maak een nieuwe afbeelding door de afbeelding rechts te verschuiven. (verschuif Rechts)\n\nExample: ``Image.HEART_SMALL.shift_right(1)``\n\n:param n: Het aantal te verschuiven kolommen\n:return: The shifted image\"\"\"\n ...\n\n def shift_up(self, n: int) -> Image:\n \"\"\"Maak een nieuwe afbeelding door de afbeelding omhoog te schuiven. (verschuiving omhoog)\n\nExample: ``Image.HEART_SMALL.shift_up(1)``\n\n:param n: Het aantal rijen om te verschuiven met\n:return: The shifted image\"\"\"\n ...\n\n def shift_down(self, n: int) -> Image:\n \"\"\"Maak een nieuwe afbeelding door de afbeelding omlaag te verschuiven. (verschuif omlaag)\n\nExample: ``Image.HEART_SMALL.shift_down(1)``\n\n:param n: Het aantal rijen om te verschuiven met\n:return: The shifted image\"\"\"\n ...\n\n def crop(self, x: int, y: int, w: int, h: int) -> Image:\n \"\"\"Maak een nieuwe afbeelding door de afbeelding bij te snijden. (bij snijden)\n\nExample: ``Image.HEART.crop(1, 1, 3, 3)``\n\n:param x: (\u0445) De kolom verschuiving\n:param y: De rij verschuiving\n:param w: De bij snij breedte\n:param h: (uur) Hoogte bijsnijden\n:return: The new image\"\"\"\n ...\n\n def copy(self) -> Image:\n \"\"\"Maak een exacte kopie van de afbeelding. (kopi\u00eber)\n\nExample: ``Image.HEART.copy()``\n\n:return: The new image\"\"\"\n ...\n\n def invert(self) -> Image:\n \"\"\"Maak een nieuwe afbeelding door de helderheid van de pixels in de\nbronafbeelding om te draaien. (omkeren)\n\nExample: ``Image.SMALL_HEART.invert()``\n\n:return: The new image.\"\"\"\n ...\n\n def fill(self, value: int) -> None:\n \"\"\"Stel de helderheid van alle pixels in de afbeelding in. (opvullen)\n\nExample: ``my_image.fill(5)``\n\n:param value: (waarde) De nieuwe helderheid als een getal tussen 0 (donker) en 9 (helder).\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def blit(self, src: Image, x: int, y: int, w: int, h: int, xdest: int=0, ydest: int=0) -> None:\n \"\"\"Kopieer een gebied van een andere afbeelding naar deze afbeelding.\n\nExample: ``my_image.blit(Image.HEART, 1, 1, 3, 3, 1, 1)``\n\n:param src: De bron afbeelding\n:param x: (\u0445) De begin kolom offset in de bron afbeelding\n:param y: De beginkolom offset in de bronafbeelding\n:param w: Het aantal te kopi\u00ebren kolommen\n:param h: (uur) Het aantal te kopi\u00ebren rijen\n:param xdest: De kolomverschuiving om aan te passen in deze afbeelding\n:param ydest: De kolomverschuiving om aan te passen in deze afbeelding\n\nPixels outside the source image are treated as having a brightness of 0.\n\n``shift_left()``, ``shift_right()``, ``shift_up()``, ``shift_down()``\nand ``crop()`` can are all implemented by using ``blit()``.\n\nFor example, img.crop(x, y, w, h) can be implemented as::\n\n def crop(self, x, y, w, h):\n res = Image(w, h)\n res.blit(self, x, y, w, h)\n return res\"\"\"\n ...\n\n def __repr__(self) -> str:\n \"\"\"Krijg een compacte tekenreeks die de afbeelding vertegenwoordigt.\"\"\"\n ...\n\n def __str__(self) -> str:\n \"\"\"Krijg een leesbare tekenreeks die de afbeelding vertegenwoordigt.\"\"\"\n ...\n\n def __add__(self, other: Image) -> Image:\n \"\"\"Maak een nieuwe afbeelding door de helderheidswaarden van de twee\nafbeeldingen voor elke pixel toe te voegen. (toevoegen)\n\nExample: ``Image.HEART + Image.HAPPY``\n\n:param other: (overige) De afbeelding om toe te voegen.\"\"\"\n ...\n\n def __sub__(self, other: Image) -> Image:\n \"\"\"Maak een nieuw beeld door de helderheidswaarden van de andere afbeelding van deze afbeelding af te trekken.\n\nExample: ``Image.HEART - Image.HEART_SMALL``\n\n:param other: (overige) De afbeelding om af te trekken.\"\"\"\n ...\n\n def __mul__(self, n: float) -> Image:\n \"\"\"Maak een nieuwe afbeelding door de helderheid van elke pixel te vermenigvuldigen met\n``n``.\n\nExample: ``Image.HEART * 0.5``\n\n:param n: De waarde om te vermenigvuldigen.\"\"\"\n ...\n\n def __truediv__(self, n: float) -> Image:\n \"\"\"Maak een nieuwe afbeelding door de helderheid van elke pixel te delen door\n``n``.\n\nExample: ``Image.HEART / 2``\n\n:param n: De waarde om mee te delen.\"\"\"\n ...\n\nclass SoundEvent:\n LOUD: SoundEvent\n \"\"\"Vertegenwoordigt de transitie van geluidsgebeurtenissen, van ``quiet`` tot ``loud`` zoals klappen of roepen. (luid)\"\"\"\n QUIET: SoundEvent\n \"\"\"Vertegenwoordigt de transitie van geluidsgebeurtenissen, van ``loud`` tot ``quiet`` zoals spreken of achtergrondmuziek. (stil)\"\"\"\n\nclass Sound:\n \"\"\"De ingebouwde geluiden kunnen worden aangeroepen met ``audio.play(Sound.NAME)``. (geluid)\"\"\"\n GIGGLE: Sound\n \"\"\"Giechelgeluidjes (giechelen)\"\"\"\n HAPPY: Sound\n \"\"\"Blij geluid. (blij)\"\"\"\n HELLO: Sound\n \"\"\"Groet geluid. (hallo)\"\"\"\n MYSTERIOUS: Sound\n \"\"\"Mysterieus geluid. (mysterieus)\"\"\"\n SAD: Sound\n \"\"\"Droevig geluid. (verdrietig)\"\"\"\n SLIDE: Sound\n \"\"\"Glij geluid. (Veeg)\"\"\"\n SOARING: Sound\n \"\"\"Zweef geluid. (stijgend)\"\"\"\n SPRING: Sound\n \"\"\"Spring geluid. (veer)\"\"\"\n TWINKLE: Sound\n \"\"\"Twinkel geluid. (twinkeling)\"\"\"\n YAWN: Sound\n \"\"\"Geeuwgeluiden (geeuw)\"\"\"", "/typeshed/stdlib/microbit/accelerometer.pyi": "\"\"\"Meet de versnelling van de micro:bit en herken gebaren. (acceleratiemeter)\"\"\"\nfrom typing import Tuple\n\ndef get_x() -> int:\n \"\"\"Krijg de acceleratiemeting in de ``x`` as in milli-g. (krijg x)\n\nExample: ``accelerometer.get_x()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_y() -> int:\n \"\"\"Krijg de acceleratiemeting in de ``y`` as in milli-g. (krijg y)\n\nExample: ``accelerometer.get_y()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_z() -> int:\n \"\"\"Krijg de acceleratiemeter meting in de ``z`` as in milli-g. (krijg z)\n\nExample: ``accelerometer.get_z()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_values() -> Tuple[int, int, int]:\n \"\"\"Verkrijg de acceleratiemeter metingen in alle assen tegelijk als een tupel. (krijg waarden)\n\nExample: ``x, y, z = accelerometer.get_values()``\n\n:return: a three-element tuple of integers ordered as X, Y, Z, each value a positive or negative integer depending on direction in the range +/- 2000mg\"\"\"\n ...\n\ndef get_strength() -> int:\n \"\"\"Krijg de versnelling meting van alle assen gecombineerd, als een positief getal. Dit is de Pythagorische som van de X, Y en Z assen. (krijg sterkte)\n\nExample: ``accelerometer.get_strength()``\n\n:return: The combined acceleration strength of all the axes, in milli-g.\"\"\"\n ...\n\ndef current_gesture() -> str:\n \"\"\"Verkrijg de naam van het huidige gebaar. (huidig gebaar)\n\nExample: ``accelerometer.current_gesture()``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:return: The current gesture\"\"\"\n ...\n\ndef is_gesture(name: str) -> bool:\n \"\"\"Controleer of het benoemde gebaar momenteel actief is. (is gebaren)\n\nExample: ``accelerometer.is_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: (naam) De naam van het gebaar.\n:return: ``True`` if the gesture is active, ``False`` otherwise.\"\"\"\n ...\n\ndef was_gesture(name: str) -> bool:\n \"\"\"Controleer of het benoemde gebaar actief was sinds het laatste gesprek. (was gebaren)\n\nExample: ``accelerometer.was_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: (naam) De naam van het gebaar.\n:return: ``True`` if the gesture was active since the last call, ``False`` otherwise.\"\"\"\n\ndef get_gestures() -> Tuple[str, ...]:\n \"\"\"Geeft als resultaat een reeks van de gebaren geschiedenis. (verkrijg gebaren)\n\nExample: ``accelerometer.get_gestures()``\n\nClears the gesture history before returning.\n\nGestures are not updated in the background so there needs to be constant\ncalls to some accelerometer method to do the gesture detection. Usually\ngestures can be detected using a loop with a small :func:`microbit.sleep` delay.\n\n:return: The history as a tuple, most recent last.\"\"\"\n ...\n\ndef set_range(value: int) -> None:\n \"\"\"Stel het gevoeligheidsbereik van de acceleratiemeter, in g (standaard zwaartekracht), in op de dichtstbijzijnde waarden die door de hardware worden ondersteund, zodat het wordt afgerond op ``2``, ``4`` of ``8`` g. (kies bereik)\n\nExample: ``accelerometer.set_range(8)``\n\n:param value: (waarde) Nieuwe bereik voor de acceleratiemeter, een geheel getal in ``g``.\"\"\"", "/typeshed/stdlib/microbit/audio.pyi": "\"\"\"Geluid afspelen met behulp van de micro:bit (importeer ``audio`` voor V1 compatibiliteit).\"\"\"\nfrom ..microbit import MicroBitDigitalPin, Sound, pin0\nfrom typing import ClassVar, Iterable, Union\n\ndef play(source: Union[Iterable[AudioFrame], Sound, SoundEffect], wait: bool=True, pin: MicroBitDigitalPin=pin0, return_pin: Union[MicroBitDigitalPin, None]=None) -> None:\n \"\"\"Een ingebouwde geluid, geluids effect of aangepaste audio frames afspelen. (afspelen)\n\nExample: ``audio.play(Sound.GIGGLE)``\n\n:param source: (bron) Een ingebouwde ``Sound`` zoals ``Sound.GIGGLE``, een ``SoundEffect`` of voorbeeldgegevens als een iteratie van ``AudioFrame`` objecten.\n:param wait: (wacht) Als ``wait`` ``True``is, wordt deze functie geblokkeerd totdat het geluid is voltooid.\n:param pin: Een optioneel argument om de uitvoerpin op te geven kan worden gebruikt om de standaard van ``pin0``te overschrijven. Als we geen geluid willen afspelen, kunnen we ``pin=None`` gebruiken.\n:param return_pin: (retourneer pin) Specificeert een differenti\u00eble rand connector pin om verbinding te maken met een externe luidspreker in plaats van de grond. Dit wordt genegeerd voor de **V2** herziening.\"\"\"\n\ndef is_playing() -> bool:\n \"\"\"Controleer of een geluid wordt gespeeld. (speelt af)\n\nExample: ``audio.is_playing()``\n\n:return: ``True`` if audio is playing, otherwise ``False``.\"\"\"\n ...\n\ndef stop() -> None:\n \"\"\"Stop het afspelen van de audio.\n\nExample: ``audio.stop()``\"\"\"\n ...\n\nclass SoundEffect:\n \"\"\"Een geluidseffect, bestaande uit een set parameters geconfigureerd via de constructor of attributen.\"\"\"\n WAVEFORM_SINE: ClassVar[int]\n \"\"\"De sinusgolf optie gebruikt voor de ``waveform`` parameter. (golfvorm sinus)\"\"\"\n WAVEFORM_SAWTOOTH: ClassVar[int]\n \"\"\"Zaag golf optie gebruikt voor de ``waveform`` parameter. (golfvorm zaagtand)\"\"\"\n WAVEFORM_TRIANGLE: ClassVar[int]\n \"\"\"De drie hoeks golf optie gebruikt voor de ``waveform`` parameter. (golfvorm driehoek)\"\"\"\n WAVEFORM_SQUARE: ClassVar[int]\n \"\"\"Blok golf optie die wordt gebruikt voor de parameter ``waveform``. (golfvorm vierkant)\"\"\"\n WAVEFORM_NOISE: ClassVar[int]\n \"\"\"Noise optie gebruikt voor de ``waveform`` parameter. (golfvormig geluid)\"\"\"\n SHAPE_LINEAR: ClassVar[int]\n \"\"\"Lineaire interpolatie optie die wordt gebruikt voor de ``shape`` parameter. (vorm lineair)\"\"\"\n SHAPE_CURVE: ClassVar[int]\n \"\"\"Curve interpolatie optie gebruikt voor de ``shape`` parameter. (vorm curve)\"\"\"\n SHAPE_LOG: ClassVar[int]\n \"\"\"Logaritmische interpolatie optie gebruikt voor de ``shape`` parameter. (vorm log)\"\"\"\n FX_NONE: ClassVar[int]\n \"\"\"Geen effectoptie gebruikt voor de ``fx`` parameter. (geen fx)\"\"\"\n FX_TREMOLO: ClassVar[int]\n \"\"\"Tremolo effect optie die wordt gebruikt voor de ``fx`` parameter.\"\"\"\n FX_VIBRATO: ClassVar[int]\n \"\"\"Vibrato effect optie die wordt gebruikt voor de ``fx`` parameter.\"\"\"\n FX_WARBLE: ClassVar[int]\n \"\"\"Warble effect optie die wordt gebruikt voor de ``fx`` parameter .\"\"\"\n freq_start: int\n \"\"\"Start frequentie in Hertz (Hz), een getal tussen ``0`` en ``9999`` (frequentie start)\"\"\"\n freq_end: int\n \"\"\"Eind frequentie in Hertz (Hz), een getal tussen ``0`` en ``9999`` (frequentie einde)\"\"\"\n duration: int\n \"\"\"Duur van het geluid in milliseconden, een getal tussen ``0`` en ``9999`` (Duur)\"\"\"\n vol_start: int\n \"\"\"Start volume waarde, een getal tussen ``0`` en ``255``\"\"\"\n vol_end: int\n \"\"\"Eind volume waarde, een getal tussen ``0`` en ``255`` (vol einde)\"\"\"\n waveform: int\n \"\"\"Type van golfvorm, \u00e9\u00e9n van deze waarden: ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (willekeurig gegenereerde lawaai) (golfvorm)\"\"\"\n fx: int\n \"\"\"Effect om aan het geluid toe te voegen, een van de volgende waarden: ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``of ``FX_NONE``\"\"\"\n shape: int\n \"\"\"Het type van de interpolatie curve tussen de begin- en eind frequenties, verschillende golfvormen hebben verschillende snelheid bij het wijzigen van de frequentie. Een van de volgende waarden: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG`` (vorm)\"\"\"\n\n def __init__(self, freq_start: int=500, freq_end: int=2500, duration: int=500, vol_start: int=255, vol_end: int=0, waveform: int=WAVEFORM_SQUARE, fx: int=FX_NONE, shape: int=SHAPE_LOG):\n \"\"\"Maak een nieuw geluidseffect. (initialiseren)\n\nExample: ``my_effect = SoundEffect(duration=1000)``\n\nAll the parameters are optional, with default values as shown above, and\nthey can all be modified via attributes of the same name. For example, we\ncan first create an effect ``my_effect = SoundEffect(duration=1000)``,\nand then change its attributes ``my_effect.duration = 500``.\n\n:param freq_start: (frequentie start) Start frequentie in Hertz (Hz), een getal tussen ``0`` en ``9999``.\n:param freq_end: (frequentie einde) Eind frequentie in Hertz (Hz), een getal tussen ``0`` en ``9999``.\n:param duration: (duur) Duur van het geluid in milliseconden, een getal tussen ``0`` en ``9999``.\n:param vol_start: Startvolumewaarde, een getal tussen ``0`` en ``255``.\n:param vol_end: (vol einde) Eindvolumewaarde, een getal tussen ``0`` en ``255``.\n:param waveform: (golfvorm) Type golfvorm, \u00e9\u00e9n van deze waarden: ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (willekeurig gegenereerde geluid).\n:param fx: Effect om het geluid toe te voegen, een van de volgende waarden: ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``of ``FX_NONE``.\n:param shape: (vorm) Het type van de interpolatie curve tussen de begin- en eind frequenties, verschillende golfvormen hebben verschillende snelheid bij het wijzigen van de frequentie. Een van de volgende waarden: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG``.\"\"\"\n\n def copy(self) -> SoundEffect:\n \"\"\"Maak een kopie van dit ``SoundEffect``. (kopi\u00eber)\n\nExample: ``sound_2 = sound_1.copy()``\n\n:return: A copy of the SoundEffect.\"\"\"\n\nclass AudioFrame:\n \"\"\"Een ``AudioFrame`` object is een lijst van 32 samples elk een niet-ondertekende byte\n(geheel getal tussen 0 en 255).\n\nIt takes just over 4 ms to play a single frame.\n\nExample::\n\n frame = AudioFrame()\n for i in range(len(frame)):\n frame[i] = 252 - i * 8\"\"\"\n\n def copyfrom(self, other: AudioFrame) -> None:\n \"\"\"Overschrijf de gegevens in deze ``AudioFrame`` met de gegevens van een andere ``AudioFrame`` instantie. (kopieer van)\n\nExample: ``my_frame.copyfrom(source_frame)``\n\n:param other: (overige) ``AudioFrame`` exemplaar van waar de gegevens worden gekopieerd.\"\"\"\n\n def __len__(self) -> int:\n ...\n\n def __setitem__(self, key: int, value: int) -> None:\n ...\n\n def __getitem__(self, key: int) -> int:\n ...", @@ -45,7 +45,7 @@ "/typeshed/stdlib/microbit/speaker.pyi": "\"\"\"Beheer de ingebouwde luidspreker (alleen V2). (luidspreker)\"\"\"\n\ndef off() -> None:\n \"\"\"Luidspreker uitschakelen. (uit)\n\nExample: ``speaker.off()``\n\nThis does not disable sound output to an edge connector pin.\"\"\"\n ...\n\ndef on() -> None:\n \"\"\"Luidspreker inschakelen (aan)\n\nExample: ``speaker.on()``\"\"\"\n ...", "/typeshed/stdlib/microbit/spi.pyi": "\"\"\"Communiceer met apparaten met behulp van de seri\u00eble perifere interface (SPI) bus.\"\"\"\nfrom _typeshed import ReadableBuffer, WriteableBuffer\nfrom ..microbit import pin13, pin14, pin15, MicroBitDigitalPin\n\ndef init(baudrate: int=1000000, bits: int=8, mode: int=0, sclk: MicroBitDigitalPin=pin13, mosi: MicroBitDigitalPin=pin15, miso: MicroBitDigitalPin=pin14) -> None:\n \"\"\"Initialiseer SPI communicatie. (initialiseren)\n\nExample: ``spi.init()``\n\nFor correct communication, the parameters have to be the same on both communicating devices.\n\n:param baudrate: De snelheid van de communicatie.\n:param bits: De breedte in bits van elke overdracht. Momenteel wordt alleen ``bits=8`` ondersteund. Dit kan echter veranderen in de toekomst.\n:param mode: (modus) Bepaalt de combinatie van klokpolariteit en fase - `zie online tabel `_.\n:param sclk: sclk pin (standaard 13)\n:param mosi: mosi pin (standaard 15)\n:param miso: miso pin (standaard 14)\"\"\"\n ...\n\ndef read(nbytes: int) -> bytes:\n \"\"\"Lees bytes. (lezen)\n\nExample: ``spi.read(64)``\n\n:param nbytes: Maximum aantal te lezen bytes.\n:return: The bytes read.\"\"\"\n ...\n\ndef write(buffer: ReadableBuffer) -> None:\n \"\"\"Schrijf bytes naar de bus. (schrijven)\n\nExample: ``spi.write(bytes([1, 2, 3]))``\n\n:param buffer: Een buffer om gegevens van te lezen.\"\"\"\n ...\n\ndef write_readinto(out: WriteableBuffer, in_: ReadableBuffer) -> None:\n \"\"\"Schrijf de ``out`` buffer naar de bus en lees elke reactie in de ``in_`` buffer. (schrijf readinto)\n\nExample: ``spi.write_readinto(out_buffer, in_buffer)``\n\nThe length of the buffers should be the same. The buffers can be the same object.\n\n:param out: (uit) De buffer om een reactie naar te schrijven.\n:param in_: De buffer om gegevens van te lezen.\"\"\"\n ...", "/typeshed/stdlib/microbit/uart.pyi": "\"\"\"Communiceer met een apparaat via een seri\u00eble interface.\"\"\"\nfrom _typeshed import WriteableBuffer\nfrom ..microbit import MicroBitDigitalPin\nfrom typing import Optional, Union\nODD: int\n\"\"\"Oneven pariteit (oneven)\"\"\"\nEVEN: int\n\"\"\"Even pariteit\"\"\"\n\ndef init(baudrate: int=9600, bits: int=8, parity: Optional[int]=None, stop: int=1, tx: Optional[MicroBitDigitalPin]=None, rx: Optional[MicroBitDigitalPin]=None) -> None:\n \"\"\"Initialiseer seri\u00eble communicatie. (initialiseren)\n\nExample: ``uart.init(115200, tx=pin0, rx=pin1)``\n\n:param baudrate: De snelheid van de communicatie.\n:param bits: De grootte van de bytes die worden verzonden. micro:bit ondersteunt slechts 8.\n:param parity: (pariteit) Hoe de pariteit is aangevinkt, ``None``, ``uart.ODD`` of ``uart.EVEN``.\n:param stop: Het aantal stop bits, moet 1 zijn voor micro:bit.\n:param tx: Verzend pin.\n:param rx: Ontvangende pin.\n\nInitializing the UART on external pins will cause the Python console on\nUSB to become unaccessible, as it uses the same hardware. To bring the\nconsole back you must reinitialize the UART without passing anything for\n``tx`` or ``rx`` (or passing ``None`` to these arguments). This means\nthat calling ``uart.init(115200)`` is enough to restore the Python console.\n\nFor more details see `the online documentation `_.\"\"\"\n ...\n\ndef any() -> bool:\n \"\"\"Controleer of er nog gegevens staan te wachten. (elke)\n\nExample: ``uart.any()``\n\n:return: ``True`` if any data is waiting, else ``False``.\"\"\"\n ...\n\ndef read(nbytes: Optional[int]=None) -> Optional[bytes]:\n \"\"\"Lees bytes. (lezen)\n\nExample: ``uart.read()``\n\n:param nbytes: Als ``nbytes`` is gespecificeerd, lees dan maximaal zoveel bytes, anders lees zo veel mogelijk bytes\n:return: A bytes object or ``None`` on timeout\"\"\"\n ...\n\ndef readinto(buf: WriteableBuffer, nbytes: Optional[int]=None) -> Optional[int]:\n \"\"\"Lees bytes in de ``buf``. (inlezen)\n\nExample: ``uart.readinto(input_buffer)``\n\n:param buf: De buffer om naar te schrijven.\n:param nbytes: Als ``nbytes`` is gespecificeerd, lees dan hooguit zoveel bytes, anders lees ``len(buf)`` bytes.\n:return: number of bytes read and stored into ``buf`` or ``None`` on timeout.\"\"\"\n ...\n\ndef readline() -> Optional[bytes]:\n \"\"\"Lees een regel, eindigend in een nieuw karakter regel. (leesregel)\n\nExample: ``uart.readline()``\n\n:return: The line read or ``None`` on timeout. The newline character is included in the returned bytes.\"\"\"\n ...\n\ndef write(buf: Union[bytes, str]) -> Optional[int]:\n \"\"\"Schrijf bytes naar de bus. (schrijven)\n\nExample: ``uart.write('hello world')``\n\n:param buf: Een bytes object of een tekenreeks.\n:return: The number of bytes written, or ``None`` on timeout.\n\nExamples::\n\n uart.write('hello world')\n uart.write(b'hello world')\n uart.write(bytes([1, 2, 3]))\"\"\"\n ...", - "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", + "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", "/src/pyrightconfig.json": "{ \n \"pythonVersion\": \"3.6\",\n \"pythonPlatform\": \"Linux\",\n \"typeCheckingMode\": \"basic\",\n \"typeshedPath\": \"/typeshed/\",\n \"reportMissingModuleSource\": false,\n \"reportWildcardImportFromLibrary\": false,\n \"verboseOutput\": true\n }\n" } } \ No newline at end of file diff --git a/src/micropython/main/typeshed.zh-cn.json b/src/micropython/main/typeshed.zh-cn.json index 622feab42..7a977a5b1 100644 --- a/src/micropython/main/typeshed.zh-cn.json +++ b/src/micropython/main/typeshed.zh-cn.json @@ -34,7 +34,7 @@ "/typeshed/stdlib/ustruct.pyi": "from struct import *\n", "/typeshed/stdlib/usys.pyi": "from sys import *\n", "/typeshed/stdlib/utime.pyi": "from time import *\n", - "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", + "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", "/typeshed/stdlib/microbit/__init__.pyi": "\"\"\"\u5f15\u811a\u3001\u56fe\u50cf\u3001\u58f0\u97f3\u3001\u6e29\u5ea6\u548c\u97f3\u91cf\u3002 (Microbit)\"\"\"\nfrom typing import Any, Callable, List, Optional, Tuple, Union, overload\nfrom _typeshed import ReadableBuffer\nfrom . import accelerometer as accelerometer\nfrom . import audio as audio\nfrom . import compass as compass\nfrom . import display as display\nfrom . import i2c as i2c\nfrom . import microphone as microphone\nfrom . import speaker as speaker\nfrom . import spi as spi\nfrom . import uart as uart\n\ndef run_every(callback: Optional[Callable[[], None]]=None, days: int=0, h: int=0, min: int=0, s: int=0, ms: int=0) -> Callable[[Callable[[], None]], Callable[[], None]]:\n \"\"\"\u8ba1\u5212\u4ee5\u65f6\u95f4\u53c2\u6570\u6307\u5b9a\u7684\u65f6\u95f4\u95f4\u9694\u8fd0\u884c\u51fd\u6570**\u4ec5\u9650V2** \u3002 (\u5468\u671f\u6027\u8fd0\u884c)\n\nExample: ``run_every(my_logging, min=5)``\n\n``run_every`` can be used in two ways:\n\nAs a Decorator - placed on top of the function to schedule. For example::\n\n @run_every(h=1, min=20, s=30, ms=50)\n def my_function():\n # Do something here\n\nAs a Function - passing the callback as a positional argument. For example::\n\n def my_function():\n # Do something here\n run_every(my_function, s=30)\n\nEach argument corresponds to a different time unit and they are additive.\nSo ``run_every(min=1, s=30)`` schedules the callback every minute and a half.\n\nWhen an exception is thrown inside the callback function it deschedules the\nfunction. To avoid this you can catch exceptions with ``try/except``.\n\n:param callback: \u5728\u63d0\u4f9b\u7684\u65f6\u95f4\u95f4\u9694\u5185\u8c03\u7528\u7684\u51fd\u6570\u3002\u7528\u4f5c\u88c5\u9970\u5668\u65f6\u7701\u7565\u3002\n:param days: (\u5929) \u8bbe\u7f6e\u5b9a\u65f6\u8ba1\u5212\u7684\u65e5\u671f\u6807\u8bb0\u3002\n:param h: \u8bbe\u7f6e\u5b9a\u65f6\u8ba1\u5212\u7684\u5c0f\u65f6\u6807\u8bb0\u3002\n:param min: (\u5206\u949f) \u8bbe\u7f6e\u5b9a\u65f6\u8ba1\u5212\u7684\u5206\u949f\u6807\u8bb0\u3002\n:param s: (\u79d2) \u8bbe\u7f6e\u5b9a\u65f6\u8ba1\u5212\u7684\u79d2\u6807\u8bb0\u3002\n:param ms: (\u6beb\u79d2) \u8bbe\u7f6e\u5b9a\u65f6\u8ba1\u5212\u7684\u6beb\u79d2\u6807\u8bb0\u3002\"\"\"\n\ndef panic(n: int) -> None:\n \"\"\"\u8fdb\u5165 panic \uff08\u6050\u614c\uff09\u6a21\u5f0f\u3002 (\u6050\u614c)\n\nExample: ``panic(127)``\n\n:param n: \u4e00\u4e2a <= 255 \u7684\u4efb\u610f\u6574\u6570\uff0c\u4ee5\u8868\u793a\u4e00\u4e2a\u72b6\u6001\u3002\n\nRequires restart.\"\"\"\n\ndef reset() -> None:\n \"\"\"\u91cd\u542f\u4e3b\u677f\u3002\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[int, int]) -> int:\n \"\"\"\u5c06\u4e00\u4e2a\u6570\u503c\u4ece\u4e00\u4e2a\u8303\u56f4\u8f6c\u6362\u4e3a\u6574\u6570\u8303\u56f4\u3002 (\u8303\u56f4)\n\nExample: ``volume = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))``\n\nFor example, to convert an accelerometer X value to a speaker volume.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\n\n temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))\n\n:param value: \u8981\u8f6c\u6362\u7684\u6570\u5b57\u3002\n:param from_: (\u4ece) \u4e00\u4e2a\u5143\u7ec4\uff0c\u7528\u4e8e\u5b9a\u4e49\u8981\u8f6c\u6362\u7684\u8303\u56f4\u3002\n:param to: (\u81f3) \u4e00\u4e2a\u5143\u7ec4\uff0c\u7528\u4e8e\u5b9a\u4e49\u8981\u8f6c\u6362\u5230\u7684\u8303\u56f4\u3002\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[float, float]) -> float:\n \"\"\"\u5c06\u4e00\u4e2a\u6570\u503c\u4ece\u4e00\u4e2a\u8303\u56f4\u8f6c\u6362\u4e3a\u6d6e\u70b9\u6570\u8303\u56f4\u3002 (\u8303\u56f4)\n\nExample: ``temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))``\n\nFor example, to convert temperature from a Celsius scale to Fahrenheit.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\nIf they are both integers (i.e ``10``), it will return an integer::\n\n returns_int = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))\n\n:param value: \u8981\u8f6c\u6362\u7684\u6570\u5b57\u3002\n:param from_: (\u4ece) \u4e00\u4e2a\u5143\u7ec4\uff0c\u7528\u4e8e\u5b9a\u4e49\u8981\u8f6c\u6362\u7684\u8303\u56f4\u3002\n:param to: (\u81f3) \u4e00\u4e2a\u5143\u7ec4\uff0c\u7528\u4e8e\u5b9a\u4e49\u8981\u8f6c\u6362\u5230\u7684\u8303\u56f4\u3002\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\ndef sleep(n: float) -> None:\n \"\"\"\u7b49\u5f85 ``n`` \u6beb\u79d2\u3002 (\u4f11\u7720)\n\nExample: ``sleep(1000)``\n\n:param n: \u8981\u7b49\u5f85\u7684\u6beb\u79d2\u6570\n\nOne second is 1000 milliseconds, so::\n\n microbit.sleep(1000)\n\nwill pause the execution for one second.\"\"\"\n\ndef running_time() -> int:\n \"\"\"\u83b7\u53d6\u4e3b\u677f\u7684\u8fd0\u884c\u65f6\u95f4\u3002\n\n:return: The number of milliseconds since the board was switched on or restarted.\"\"\"\n\ndef temperature() -> int:\n \"\"\"\u4ee5\u6444\u6c0f\u5ea6\u4e3a\u5355\u4f4d\u83b7\u53d6 micro:bit \u7684\u6e29\u5ea6\u3002\"\"\"\n\ndef set_volume(v: int) -> None:\n \"\"\"\u8bbe\u7f6e\u97f3\u91cf\u3002\n\nExample: ``set_volume(127)``\n\n:param v: \u4e00\u4e2a\u4ecb\u4e8e 0 (\u4f4e) \u548c 255 (\u9ad8) \u4e4b\u95f4\u7684\u503c\u3002\n\nOut of range values will be clamped to 0 or 255.\n\n**V2** only.\"\"\"\n ...\n\nclass Button:\n \"\"\"\u6309\u94ae ``button_a`` \u548c ``button_b`` \u7684\u7c7b\u3002\"\"\"\n\n def is_pressed(self) -> bool:\n \"\"\"\u68c0\u67e5\u6309\u94ae\u662f\u5426\u88ab\u6309\u4e0b\u3002\n\n:return: ``True`` if the specified button ``button`` is pressed, and ``False`` otherwise.\"\"\"\n ...\n\n def was_pressed(self) -> bool:\n \"\"\"\u68c0\u67e5\u6309\u94ae\u81ea\u8bbe\u5907\u542f\u52a8\u4ee5\u6765\u6216\u8005\u4e0a\u6b21\u8c03\u7528\u6b64\u65b9\u6cd5\u4e4b\u540e\u662f\u5426\u88ab\u6309\u4e0b\u3002\n\nCalling this method will clear the press state so\nthat the button must be pressed again before this method will return\n``True`` again.\n\n:return: ``True`` if the specified button ``button`` was pressed, and ``False`` otherwise\"\"\"\n ...\n\n def get_presses(self) -> int:\n \"\"\"\u83b7\u5f97\u6309\u94ae\u88ab\u6309\u4e0b\u7684\u603b\u8ba1\u6b21\u6570\uff0c\u5e76\u5728\u8fd4\u56de\u4e4b\u524d\u5c06\u8be5\u603b\u8ba1\u6b21\u6570\u91cd\u7f6e\u4e3a 0\u3002\n\n:return: The number of presses since the device started or the last time this method was called\"\"\"\n ...\nbutton_a: Button\n\"\"\"\u5de6\u952e ``Button`` \u5bf9\u8c61\u3002 (\u6309\u94ae a)\"\"\"\nbutton_b: Button\n\"\"\"\u53f3\u952e ``Button`` \u5bf9\u8c61\u3002 (\u6309\u94ae b)\"\"\"\n\nclass MicroBitDigitalPin:\n \"\"\"\u6570\u5b57\u5f15\u811a\u3002 (Microbit \u6570\u5b57\u5f15\u811a)\n\nSome pins support analog and touch features using the ``MicroBitAnalogDigitalPin`` and ``MicroBitTouchPin`` subclasses.\"\"\"\n NO_PULL: int\n PULL_UP: int\n PULL_DOWN: int\n\n def read_digital(self) -> int:\n \"\"\"\u83b7\u53d6\u5f15\u811a\u7684\u6570\u5b57\u503c\u3002\n\nExample: ``value = pin0.read_digital()``\n\n:return: 1 if the pin is high, and 0 if it's low.\"\"\"\n ...\n\n def write_digital(self, value: int) -> None:\n \"\"\"\u8bbe\u7f6e\u5f15\u811a\u7684\u6570\u5b57\u503c\u3002\n\nExample: ``pin0.write_digital(1)``\n\n:param value: 1 \u5c06\u5f15\u811a\u8bbe\u7f6e\u4e3a\u9ad8\u7535\u5e73\uff0c\u6216 0 \u5c06\u5f15\u811a\u8bbe\u7f6e\u4e3a\u4f4e\u7535\u5e73\"\"\"\n ...\n\n def set_pull(self, value: int) -> None:\n \"\"\"\u5c06\u62c9\u53d6\u72b6\u6001\u8bbe\u7f6e\u4e3a\u4ee5\u4e0b\u4e09\u4e2a\u53ef\u80fd\u7684\u503c\u4e4b\u4e00\uff1a``PULL_UP``\u3001``PULL_DOWN`` \u6216 N``NO_PULL``\u3002\n\nExample: ``pin0.set_pull(pin0.PULL_UP)``\n\n:param value: \u76f8\u5173\u5f15\u811a\u7684\u62c9\u53d6\u72b6\u6001\uff0c\u4f8b\u5982\uff1a ``pin0.PULL_UP``\u3002\"\"\"\n ...\n\n def get_pull(self) -> int:\n \"\"\"\u83b7\u53d6\u5f15\u811a\u4e0a\u7684\u62c9\u53d6\u72b6\u6001\u3002\n\nExample: ``pin0.get_pull()``\n\n:return: ``NO_PULL``, ``PULL_DOWN``, or ``PULL_UP``\n\nThese are set using the ``set_pull()`` method or automatically configured\nwhen a pin mode requires it.\"\"\"\n ...\n\n def get_mode(self) -> str:\n \"\"\"\u8fd4\u56de\u5f15\u811a\u6a21\u5f0f\u3002\n\nExample: ``pin0.get_mode()``\n\nWhen a pin is used for a specific function, like\nwriting a digital value, or reading an analog value, the pin mode\nchanges.\n\n:return: ``\"unused\"``, ``\"analog\"``, ``\"read_digital\"``, ``\"write_digital\"``, ``\"display\"``, ``\"button\"``, ``\"music\"``, ``\"audio\"``, ``\"touch\"``, ``\"i2c\"``, or ``\"spi\"``\"\"\"\n ...\n\n def write_analog(self, value: int) -> None:\n \"\"\"\u5728\u5f15\u811a\u4e0a\u8f93\u51fa PWM \u4fe1\u53f7\uff0c\u5360\u7a7a\u6bd4\u4e3a ``value``\u3002\n\nExample: ``pin0.write_analog(254)``\n\n:param value: \u4ecb\u4e8e 0\uff080% \u5360\u7a7a\u6bd4\uff09\u548c 1023\uff08100% \u5360\u7a7a\u6bd4\uff09\u4e4b\u95f4\u7684\u6574\u6570\u6216\u6d6e\u70b9\u6570\u3002\"\"\"\n\n def set_analog_period(self, period: int) -> None:\n \"\"\"\u5c06\u8f93\u51fa\u7684 PWM \u4fe1\u53f7\u7684\u5468\u671f\u8bbe\u7f6e\u4e3a ``period``\uff08\u5355\u4f4d\uff1a\u6beb\u79d2\uff09\u3002\n\nExample: ``pin0.set_analog_period(10)``\n\n:param period: \u4ee5\u6beb\u79d2\u4e3a\u5355\u4f4d\u7684\u5468\u671f\uff0c\u6700\u5c0f\u6709\u6548\u503c\u4e3a 1 \u6beb\u79d2\u3002\"\"\"\n\n def set_analog_period_microseconds(self, period: int) -> None:\n \"\"\"\u5c06\u8f93\u51fa\u7684 PWM \u4fe1\u53f7\u7684\u5468\u671f\u8bbe\u7f6e\u4e3a ``period``\uff08\u5355\u4f4d\uff1a\u5fae\u79d2\uff09\u3002\n\nExample: ``pin0.set_analog_period_microseconds(512)``\n\n:param period: \u4ee5\u5fae\u79d2\u4e3a\u5355\u4f4d\u7684\u5468\u671f\uff0c\u6700\u5c0f\u6709\u6548\u503c\u4e3a 256 \u6beb\u79d2\u3002\"\"\"\n\nclass MicroBitAnalogDigitalPin(MicroBitDigitalPin):\n \"\"\"\u5e26\u6709\u6a21\u62df\u548c\u6570\u5b57\u529f\u80fd\u7684\u5f15\u811a\u3002\"\"\"\n\n def read_analog(self) -> int:\n \"\"\"\u8bfb\u53d6\u5e94\u7528\u4e8e\u5f15\u811a\u7684\u7535\u538b\u3002\n\nExample: ``pin0.read_analog()``\n\n:return: An integer between 0 (meaning 0V) and 1023 (meaning 3.3V).\"\"\"\n\nclass MicroBitTouchPin(MicroBitAnalogDigitalPin):\n \"\"\"\u5e26\u6709\u6a21\u62df\u3001\u6570\u5b57\u548c\u89e6\u6478\u529f\u80fd\u7684\u5f15\u811a\u3002\"\"\"\n CAPACITIVE: int\n RESISTIVE: int\n\n def is_touched(self) -> bool:\n \"\"\"\u68c0\u67e5\u5f15\u811a\u662f\u5426\u88ab\u89e6\u6478\u3002\n\nExample: ``pin0.is_touched()``\n\nThe default touch mode for the pins on the edge connector is ``resistive``.\nThe default for the logo pin **V2** is ``capacitive``.\n\n**Resistive touch**\nThis test is done by measuring how much resistance there is between the\npin and ground. A low resistance gives a reading of ``True``. To get\na reliable reading using a finger you may need to touch the ground pin\nwith another part of your body, for example your other hand.\n\n**Capacitive touch**\nThis test is done by interacting with the electric field of a capacitor\nusing a finger as a conductor. `Capacitive touch\n`_\ndoes not require you to make a ground connection as part of a circuit.\n\n:return: ``True`` if the pin is being touched with a finger, otherwise return ``False``.\"\"\"\n ...\n\n def set_touch_mode(self, value: int) -> None:\n \"\"\"\u8bbe\u7f6e\u5f15\u811a\u7684\u89e6\u6478\u6a21\u5f0f\u3002\n\nExample: ``pin0.set_touch_mode(pin0.CAPACITIVE)``\n\nThe default touch mode for the pins on the edge connector is\n``resistive``. The default for the logo pin **V2** is ``capacitive``.\n\n:param value: \u6765\u81ea\u76f8\u5173\u5f15\u811a\u7684 ``CAPACITIVE`` \u6216 ``RESISTIVE``\u3002\"\"\"\n ...\npin0: MicroBitTouchPin\n\"\"\"\u5177\u6709\u6570\u5b57\u3001\u6a21\u62df\u548c\u89e6\u6478\u529f\u80fd\u7684\u5f15\u811a\u3002 (\u5f15\u811a0)\"\"\"\npin1: MicroBitTouchPin\n\"\"\"\u5177\u6709\u6570\u5b57\u3001\u6a21\u62df\u548c\u89e6\u6478\u529f\u80fd\u7684\u5f15\u811a\u3002 (\u5f15\u811a1)\"\"\"\npin2: MicroBitTouchPin\n\"\"\"\u5177\u6709\u6570\u5b57\u3001\u6a21\u62df\u548c\u89e6\u6478\u529f\u80fd\u7684\u5f15\u811a\u3002 (\u5f15\u811a2)\"\"\"\npin3: MicroBitAnalogDigitalPin\n\"\"\"\u5177\u6709\u6570\u5b57\u548c\u6a21\u62df\u529f\u80fd\u7684\u5f15\u811a\u3002 (\u5f15\u811a3)\"\"\"\npin4: MicroBitAnalogDigitalPin\n\"\"\"\u5177\u6709\u6570\u5b57\u548c\u6a21\u62df\u529f\u80fd\u7684\u5f15\u811a\u3002 (\u5f15\u811a4)\"\"\"\npin5: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6570\u5b57\u529f\u80fd\u7684\u5f15\u811a\u3002 (\u5f15\u811a5)\"\"\"\npin6: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6570\u5b57\u529f\u80fd\u7684\u5f15\u811a\u3002 (\u5f15\u811a6)\"\"\"\npin7: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6570\u5b57\u529f\u80fd\u7684\u5f15\u811a\u3002 (\u5f15\u811a7)\"\"\"\npin8: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6570\u5b57\u529f\u80fd\u7684\u5f15\u811a\u3002 (\u5f15\u811a8)\"\"\"\npin9: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6570\u5b57\u529f\u80fd\u7684\u5f15\u811a\u3002 (\u5f15\u811a9)\"\"\"\npin10: MicroBitAnalogDigitalPin\n\"\"\"\u5177\u6709\u6570\u5b57\u548c\u6a21\u62df\u529f\u80fd\u7684\u5f15\u811a\u3002 (\u5f15\u811a10)\"\"\"\npin11: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6570\u5b57\u529f\u80fd\u7684\u5f15\u811a\u3002 (\u5f15\u811a11)\"\"\"\npin12: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6570\u5b57\u529f\u80fd\u7684\u5f15\u811a\u3002 (\u5f15\u811a12)\"\"\"\npin13: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6570\u5b57\u529f\u80fd\u7684\u5f15\u811a\u3002 (\u5f15\u811a13)\"\"\"\npin14: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6570\u5b57\u529f\u80fd\u7684\u5f15\u811a\u3002 (\u5f15\u811a14)\"\"\"\npin15: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6570\u5b57\u529f\u80fd\u7684\u5f15\u811a\u3002 (\u5f15\u811a15)\"\"\"\npin16: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6570\u5b57\u529f\u80fd\u7684\u5f15\u811a\u3002 (\u5f15\u811a16)\"\"\"\npin19: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6570\u5b57\u529f\u80fd\u7684\u5f15\u811a\u3002 (\u5f15\u811a19)\"\"\"\npin20: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6570\u5b57\u529f\u80fd\u7684\u5f15\u811a\u3002 (\u5f15\u811a20)\"\"\"\npin_logo: MicroBitTouchPin\n\"\"\"micro:bit \u6b63\u9762\u7684\u89e6\u6478\u611f\u5e94\u6807\u5fd7\u5f15\u811a\uff0c\u9ed8\u8ba4\u8bbe\u7f6e\u4e3a\u7535\u5bb9\u5f0f\u89e6\u6478\u6a21\u5f0f\u3002 (\u5f15\u811a\u6807\u5fd7)\"\"\"\npin_speaker: MicroBitAnalogDigitalPin\n\"\"\"\u7528\u4e8e\u5bf9 micro:bit \u626c\u58f0\u5668\u5bfb\u5740\u7684\u5f15\u811a\u3002 (\u626c\u58f0\u5668\u5f15\u811a)\n\nThis API is intended only for use in Pulse-Width Modulation pin operations e.g. pin_speaker.write_analog(128).\n\"\"\"\n\nclass Image:\n \"\"\"\u5728 micro:bit LED \u663e\u793a\u5c4f\u4e0a\u663e\u793a\u7684\u56fe\u50cf\u3002 (\u56fe\u50cf)\n\nGiven an image object it's possible to display it via the ``display`` API::\n\n display.show(Image.HAPPY)\"\"\"\n HEART: Image\n \"\"\"\u5fc3\u5f62\u56fe\u50cf (\u5fc3\u5f62)\"\"\"\n HEART_SMALL: Image\n \"\"\"\u5c0f\u7684\u5fc3\u5f62\u56fe\u50cf\u3002 (\u5c0f\u7684\u5fc3\u5f62)\"\"\"\n HAPPY: Image\n \"\"\"\u5feb\u4e50\u7684\u8138\u90e8\u56fe\u50cf\u3002 (\u5feb\u4e50)\"\"\"\n SMILE: Image\n \"\"\"\u5fae\u7b11\u7684\u8138\u90e8\u56fe\u50cf\u3002 (\u5fae\u7b11)\"\"\"\n SAD: Image\n \"\"\"\u96be\u8fc7\u7684\u8138\u90e8\u56fe\u50cf\u3002 (\u96be\u8fc7)\"\"\"\n CONFUSED: Image\n \"\"\"\u56f0\u60d1\u7684\u9762\u90e8\u56fe\u50cf\u3002 (\u56f0\u60d1)\"\"\"\n ANGRY: Image\n \"\"\"\u6124\u6012\u7684\u8138\u90e8\u56fe\u50cf\u3002 (\u6124\u6012)\"\"\"\n ASLEEP: Image\n \"\"\"\u7761\u7740\u7684\u8138\u90e8\u56fe\u50cf\u3002 (\u7761\u7740)\"\"\"\n SURPRISED: Image\n \"\"\"\u60ca\u8bb6\u7684\u8138\u90e8\u56fe\u50cf\u3002 (\u60ca\u8bb6)\"\"\"\n SILLY: Image\n \"\"\"\u50bb\u50bb\u7684\u8138\u90e8\u56fe\u50cf\u3002 (\u50bb\u7684)\"\"\"\n FABULOUS: Image\n \"\"\"\u6234\u58a8\u955c\u7684\u8138\u90e8\u56fe\u50cf\u3002 (\u6781\u597d\u7684)\"\"\"\n MEH: Image\n \"\"\"\u5370\u8c61\u5e73\u5e73\u7684\u8138\u90e8\u56fe\u50cf (\u4e0d\u611f\u5174\u8da3\u7684)\"\"\"\n YES: Image\n \"\"\"\u5bf9\u52fe\u56fe\u50cf\u3002 (\u662f\u7684)\"\"\"\n NO: Image\n \"\"\"\u6253\u53c9\u56fe\u50cf\u3002 (\u4e0d\u662f)\"\"\"\n CLOCK12: Image\n \"\"\"\u6307\u9488\u6307\u5411 12 \u70b9\u949f\u4f4d\u7f6e\u7684\u56fe\u50cf\u3002 (\u65f6\u949f12\u70b9)\"\"\"\n CLOCK11: Image\n \"\"\"\u6307\u9488\u6307\u5411 11 \u70b9\u949f\u4f4d\u7f6e\u7684\u56fe\u50cf\u3002 (\u65f6\u949f11\u70b9)\"\"\"\n CLOCK10: Image\n \"\"\"\u6307\u9488\u6307\u5411 10 \u70b9\u949f\u4f4d\u7f6e\u7684\u56fe\u50cf\u3002 (\u65f6\u949f10\u70b9)\"\"\"\n CLOCK9: Image\n \"\"\"\u6307\u9488\u6307\u5411 9 \u70b9\u949f\u4f4d\u7f6e\u7684\u56fe\u50cf\u3002 (\u65f6\u949f9\u70b9)\"\"\"\n CLOCK8: Image\n \"\"\"\u6307\u9488\u6307\u5411 8 \u70b9\u949f\u4f4d\u7f6e\u7684\u56fe\u50cf\u3002 (\u65f6\u949f8\u70b9)\"\"\"\n CLOCK7: Image\n \"\"\"\u6307\u9488\u6307\u5411 7 \u70b9\u949f\u4f4d\u7f6e\u7684\u56fe\u50cf\u3002 (\u65f6\u949f7\u70b9)\"\"\"\n CLOCK6: Image\n \"\"\"\u6307\u9488\u6307\u5411 6 \u70b9\u949f\u4f4d\u7f6e\u7684\u56fe\u50cf\u3002 (\u65f6\u949f6\u70b9)\"\"\"\n CLOCK5: Image\n \"\"\"\u6307\u9488\u6307\u5411 5 \u70b9\u949f\u4f4d\u7f6e\u7684\u56fe\u50cf\u3002 (\u65f6\u949f5\u70b9)\"\"\"\n CLOCK4: Image\n \"\"\"\u6307\u9488\u6307\u5411 4 \u70b9\u949f\u4f4d\u7f6e\u7684\u56fe\u50cf\u3002 (\u65f6\u949f4\u70b9)\"\"\"\n CLOCK3: Image\n \"\"\"\u6307\u9488\u6307\u5411 3 \u70b9\u949f\u4f4d\u7f6e\u7684\u56fe\u50cf\u3002 (\u65f6\u949f3\u70b9)\"\"\"\n CLOCK2: Image\n \"\"\"\u6307\u9488\u6307\u5411 2 \u70b9\u949f\u4f4d\u7f6e\u7684\u56fe\u50cf\u3002 (\u65f6\u949f2\u70b9)\"\"\"\n CLOCK1: Image\n \"\"\"\u6307\u9488\u6307\u5411 1 \u70b9\u949f\u4f4d\u7f6e\u7684\u56fe\u50cf\u3002 (\u65f6\u949f1\u70b9)\"\"\"\n ARROW_N: Image\n \"\"\"\u6307\u5411\u5317\u65b9\u7684\u7bad\u5934\u7684\u56fe\u50cf\u3002 (\u7bad\u5934\uff08\u6307\u5411\u5317\uff09)\"\"\"\n ARROW_NE: Image\n \"\"\"\u6307\u5411\u4e1c\u5317\u65b9\u7684\u7bad\u5934\u7684\u56fe\u50cf\u3002 (\u7bad\u5934\uff08\u6307\u5411\u4e1c\u5317\uff09)\"\"\"\n ARROW_E: Image\n \"\"\"\u6307\u5411\u4e1c\u65b9\u7684\u7bad\u5934\u7684\u56fe\u50cf\u3002 (\u7bad\u5934\uff08\u6307\u5411\u4e1c\uff09)\"\"\"\n ARROW_SE: Image\n \"\"\"\u6307\u5411\u4e1c\u5357\u65b9\u7684\u7bad\u5934\u7684\u56fe\u50cf\u3002 (\u7bad\u5934\uff08\u6307\u5411\u4e1c\u5357\uff09)\"\"\"\n ARROW_S: Image\n \"\"\"\u6307\u5411\u5357\u65b9\u7684\u7bad\u5934\u56fe\u50cf\u3002 (\u7bad\u5934\uff08\u6307\u5411\u5357\uff09)\"\"\"\n ARROW_SW: Image\n \"\"\"\u6307\u5411\u897f\u5357\u65b9\u7684\u7bad\u5934\u7684\u56fe\u50cf\u3002 (\u7bad\u5934\uff08\u6307\u5411\u897f\u5357\uff09)\"\"\"\n ARROW_W: Image\n \"\"\"\u6307\u5411\u897f\u65b9\u7684\u7bad\u5934\u7684\u56fe\u50cf\u3002 (\u7bad\u5934\uff08\u6307\u5411\u897f\uff09)\"\"\"\n ARROW_NW: Image\n \"\"\"\u6307\u5411\u897f\u5317\u65b9\u7684\u7bad\u5934\u7684\u56fe\u50cf\u3002 (\u7bad\u5934\uff08\u6307\u5411\u897f\u5317\uff09)\"\"\"\n TRIANGLE: Image\n \"\"\"\u5411\u4e0a\u7684\u4e09\u89d2\u5f62\u56fe\u50cf\u3002 (\u4e09\u89d2)\"\"\"\n TRIANGLE_LEFT: Image\n \"\"\"\u5de6\u89d2\u7684\u4e09\u89d2\u5f62\u56fe\u50cf\u3002 (\u5de6\u4e09\u89d2)\"\"\"\n CHESSBOARD: Image\n \"\"\"\u6309\u68cb\u76d8\u5f0f\u4ea4\u66ff\u70b9\u4eae LED\u3002 (\u56fd\u9645\u8c61\u68cb\u68cb\u76d8)\"\"\"\n DIAMOND: Image\n \"\"\"\u94bb\u77f3\u56fe\u50cf\u3002 (\u83f1\u5f62)\"\"\"\n DIAMOND_SMALL: Image\n \"\"\"\u5c0f\u94bb\u77f3\u56fe\u50cf\u3002 (\u5c0f\u7684\u83f1\u5f62)\"\"\"\n SQUARE: Image\n \"\"\"\u65b9\u5f62\u56fe\u50cf\u3002 (\u6b63\u65b9\u5f62)\"\"\"\n SQUARE_SMALL: Image\n \"\"\"\u5c0f\u7684\u65b9\u5f62\u56fe\u50cf\u3002 (\u5c0f\u65b9\u5f62)\"\"\"\n RABBIT: Image\n \"\"\"\u5154\u5b50\u56fe\u50cf\u3002 (\u5154\u5b50)\"\"\"\n COW: Image\n \"\"\"\u5976\u725b\u56fe\u50cf\u3002 (\u725b)\"\"\"\n MUSIC_CROTCHET: Image\n \"\"\"\u97f3\u4e50\u97f3\u7b26\u56fe\u50cf (\u97f3\u4e50\u97f3\u7b26)\"\"\"\n MUSIC_QUAVER: Image\n \"\"\"\u516b\u5206\u97f3\u7b26\u56fe\u50cf\u3002 (\u516b\u5206\u97f3\u7b26)\"\"\"\n MUSIC_QUAVERS: Image\n \"\"\"\u4e00\u5bf9\u516b\u5206\u97f3\u7b26\u56fe\u50cf\u3002 (\u4e00\u5bf9\u516b\u5206\u97f3\u7b26)\"\"\"\n PITCHFORK: Image\n \"\"\"\u5e72\u8349\u53c9\u56fe\u50cf\u3002 (\u5e72\u8349\u53c9)\"\"\"\n XMAS: Image\n \"\"\"\u5723\u8bde\u6811\u56fe\u50cf\u3002 (\u5723\u8bde\u8282)\"\"\"\n PACMAN: Image\n \"\"\"\u5403\u8c46\u4eba\u6e38\u620f\u89d2\u8272\u56fe\u50cf\u3002 (\u5403\u8c46\u4eba)\"\"\"\n TARGET: Image\n \"\"\"\u76ee\u6807\u56fe\u50cf (\u76ee\u6807)\"\"\"\n TSHIRT: Image\n \"\"\"T \u6064\u56fe\u50cf\u3002 (T\u6064)\"\"\"\n ROLLERSKATE: Image\n \"\"\"\u8f6e\u6ed1\u56fe\u50cf\u3002 (\u8f6e\u6ed1)\"\"\"\n DUCK: Image\n \"\"\"\u9e2d\u5b50\u56fe\u50cf\u3002 (\u9e2d\u5b50)\"\"\"\n HOUSE: Image\n \"\"\"\u623f\u5b50\u56fe\u50cf\u3002 (\u623f\u5b50)\"\"\"\n TORTOISE: Image\n \"\"\"\u4e4c\u9f9f\u56fe\u50cf\u3002 (\u4e4c\u9f9f)\"\"\"\n BUTTERFLY: Image\n \"\"\"\u8774\u8776\u56fe\u50cf (\u8774\u8776)\"\"\"\n STICKFIGURE: Image\n \"\"\"\u706b\u67f4\u4eba\u56fe\u50cf\u3002 (\u7b80\u7b14\u4eba\u7269\u753b)\"\"\"\n GHOST: Image\n \"\"\"\u5e7d\u7075\u56fe\u50cf\u3002 (\u5e7d\u7075)\"\"\"\n SWORD: Image\n \"\"\"\u5229\u5251\u56fe\u50cf\u3002 (\u5251)\"\"\"\n GIRAFFE: Image\n \"\"\"\u957f\u9888\u9e7f\u56fe\u50cf\u3002 (\u957f\u9888\u9e7f)\"\"\"\n SKULL: Image\n \"\"\"\u9ab7\u9ac5\u56fe\u50cf\u3002 (\u9ab7\u9ac5)\"\"\"\n UMBRELLA: Image\n \"\"\"\u96e8\u4f1e\u56fe\u50cf\u3002 (\u96e8\u4f1e)\"\"\"\n SNAKE: Image\n \"\"\"\u86c7\u56fe\u50cf\u3002 (\u86c7)\"\"\"\n SCISSORS: Image\n \"\"\"\u526a\u5200\u56fe\u50cf\u3002 (\u526a\u5200)\"\"\"\n ALL_CLOCKS: List[Image]\n \"\"\"\u6309\u987a\u5e8f\u5305\u542b\u6240\u6709 CLOCK_ \u56fe\u50cf\u7684\u5217\u8868\uff08\u65f6\u949f\uff09\u3002 (\u6240\u6709\u65f6\u949f)\"\"\"\n ALL_ARROWS: List[Image]\n \"\"\"\u6309\u987a\u5e8f\u5305\u542b\u6240\u6709 ARROW_ \u56fe\u50cf\u7684\u5217\u8868\uff08\u7bad\u5934\uff09\u3002 (\u6240\u6709\u7bad\u5934)\"\"\"\n\n @overload\n def __init__(self, string: str) -> None:\n \"\"\"\u6839\u636e\u63cf\u8ff0\u70b9\u4eae LED \u7684\u5b57\u7b26\u4e32\u6765\u521b\u5efa\u4e00\u5e45\u56fe\u50cf\u3002\n\n``string`` has to consist of digits 0-9 arranged into lines,\ndescribing the image, for example::\n\n image = Image(\"90009:\"\n \"09090:\"\n \"00900:\"\n \"09090:\"\n \"90009\")\n\nwill create a 5\u00d75 image of an X. The end of a line is indicated by a\ncolon. It's also possible to use newlines (\\\\n) insead of the colons.\n\n:param string: \u63cf\u8ff0\u56fe\u50cf\u7684\u5b57\u7b26\u4e32\u3002\"\"\"\n ...\n\n @overload\n def __init__(self, width: int=5, height: int=5, buffer: ReadableBuffer=None) -> None:\n \"\"\"\u521b\u5efa\u4e00\u5e45\u5177\u6709 ``width`` \u5217\u548c ``height`` \u884c\u7684\u7a7a\u767d\u56fe\u50cf\u3002\n\n:param width: (\u5bbd\u5ea6) \u53ef\u9009\u7684\u56fe\u50cf\u5bbd\u5ea6\n:param height: (\u9ad8\u5ea6) \u53ef\u9009\u7684\u56fe\u50cf\u9ad8\u5ea6\n:param buffer: (\u7f13\u51b2\u533a) \u7528\u53ef\u9009\u6570\u7ec4\u6216\u5728 0-9 \u8303\u56f4\u5185\u7684 ``width`` \u00d7 ``height`` \u6574\u6570\u5b57\u8282\u6765\u521d\u59cb\u5316\u56fe\u50cf\n\nExamples::\n\n Image(2, 2, b'\\x08\\x08\\x08\\x08')\n Image(2, 2, bytearray([9,9,9,9]))\n\nThese create 2 x 2 pixel images at full brightness.\"\"\"\n ...\n\n def width(self) -> int:\n \"\"\"\u83b7\u53d6\u5217\u6570\u3002 (\u5bbd\u5ea6)\n\n:return: The number of columns in the image\"\"\"\n ...\n\n def height(self) -> int:\n \"\"\"\u83b7\u53d6\u884c\u6570\u3002 (\u9ad8\u5ea6)\n\n:return: The number of rows in the image\"\"\"\n ...\n\n def set_pixel(self, x: int, y: int, value: int) -> None:\n \"\"\"\u8bbe\u7f6e\u50cf\u7d20\u4eae\u5ea6\u3002\n\nExample: ``my_image.set_pixel(0, 0, 9)``\n\n:param x: \u5217\u53f7\n:param y: \u884c\u53f7\n:param value: \u7528 0\uff08\u6697\uff09\u548c 9\uff08\u4eae\uff09\u4e4b\u95f4\u7684\u6574\u6570\u6765\u4ee3\u8868\u4eae\u5ea6\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def get_pixel(self, x: int, y: int) -> int:\n \"\"\"\u83b7\u53d6\u4e00\u4e2a\u50cf\u7d20\u7684\u4eae\u5ea6\u3002\n\nExample: ``my_image.get_pixel(0, 0)``\n\n:param x: \u5217\u53f7\n:param y: \u884c\u53f7\n:return: The brightness as an integer between 0 and 9.\"\"\"\n ...\n\n def shift_left(self, n: int) -> Image:\n \"\"\"\u901a\u8fc7\u5411\u5de6\u79fb\u52a8\u56fe\u7247\u6765\u521b\u5efa\u65b0\u56fe\u50cf\u3002\n\nExample: ``Image.HEART_SMALL.shift_left(1)``\n\n:param n: \u8981\u79fb\u52a8\u7684\u5217\u6570\n:return: The shifted image\"\"\"\n ...\n\n def shift_right(self, n: int) -> Image:\n \"\"\"\u901a\u8fc7\u5411\u53f3\u79fb\u52a8\u56fe\u7247\u6765\u521b\u5efa\u65b0\u56fe\u50cf\u3002\n\nExample: ``Image.HEART_SMALL.shift_right(1)``\n\n:param n: \u8981\u79fb\u52a8\u7684\u5217\u6570\n:return: The shifted image\"\"\"\n ...\n\n def shift_up(self, n: int) -> Image:\n \"\"\"\u901a\u8fc7\u5411\u4e0a\u79fb\u52a8\u56fe\u7247\u6765\u521b\u5efa\u65b0\u56fe\u50cf\u3002\n\nExample: ``Image.HEART_SMALL.shift_up(1)``\n\n:param n: \u8981\u79fb\u52a8\u7684\u884c\u6570\n:return: The shifted image\"\"\"\n ...\n\n def shift_down(self, n: int) -> Image:\n \"\"\"\u901a\u8fc7\u5411\u4e0b\u79fb\u52a8\u56fe\u7247\u6765\u521b\u5efa\u65b0\u56fe\u50cf\u3002\n\nExample: ``Image.HEART_SMALL.shift_down(1)``\n\n:param n: \u8981\u79fb\u52a8\u7684\u884c\u6570\n:return: The shifted image\"\"\"\n ...\n\n def crop(self, x: int, y: int, w: int, h: int) -> Image:\n \"\"\"\u901a\u8fc7\u88c1\u526a\u56fe\u7247\u6765\u521b\u5efa\u4e00\u5e45\u65b0\u56fe\u50cf\u3002 (\u88c1\u526a)\n\nExample: ``Image.HEART.crop(1, 1, 3, 3)``\n\n:param x: \u88c1\u526a\u504f\u79fb\u5217\n:param y: \u88c1\u526a\u504f\u79fb\u884c\n:param w: \u88c1\u526a\u5bbd\u5ea6\n:param h: \u88c1\u526a\u9ad8\u5ea6\n:return: The new image\"\"\"\n ...\n\n def copy(self) -> Image:\n \"\"\"\u521b\u5efa\u56fe\u50cf\u7684\u7cbe\u786e\u526f\u672c\u3002 (\u590d\u5236)\n\nExample: ``Image.HEART.copy()``\n\n:return: The new image\"\"\"\n ...\n\n def invert(self) -> Image:\n \"\"\"\u901a\u8fc7\u53cd\u8f6c\u6e90\u56fe\u50cf\u4e2d\u50cf\u7d20\u7684\u4eae\u5ea6\u6765\u521b\u5efa\u4e00\u5e45\u65b0\u56fe\u50cf\u3002 (\u53cd\u8f6c)\n\nExample: ``Image.SMALL_HEART.invert()``\n\n:return: The new image.\"\"\"\n ...\n\n def fill(self, value: int) -> None:\n \"\"\"\u8bbe\u7f6e\u56fe\u50cf\u4e2d\u6240\u6709\u50cf\u7d20\u7684\u4eae\u5ea6\u3002 (\u586b\u5145)\n\nExample: ``my_image.fill(5)``\n\n:param value: \u65b0\u4eae\u5ea6\u4e3a 0 (\u6697) \u548c 9 (\u660e) \u4e4b\u95f4\u7684\u6570\u5b57\u3002\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def blit(self, src: Image, x: int, y: int, w: int, h: int, xdest: int=0, ydest: int=0) -> None:\n \"\"\"\u590d\u5236\u53e6\u4e00\u5e45\u56fe\u50cf\u7684\u4e00\u90e8\u5206\u533a\u57df\u5230\u8fd9\u5e45\u56fe\u50cf\u3002\n\nExample: ``my_image.blit(Image.HEART, 1, 1, 3, 3, 1, 1)``\n\n:param src: (\u6765\u6e90) \u6e90\u56fe\u50cf\n:param x: \u6e90\u56fe\u50cf\u7684\u8d77\u59cb\u5217\u504f\u79fb\u91cf\n:param y: \u6e90\u56fe\u50cf\u7684\u8d77\u59cb\u884c\u504f\u79fb\u91cf\n:param w: \u8981\u590d\u5236\u7684\u5217\u6570\n:param h: \u8981\u590d\u5236\u7684\u884c\u6570\n:param xdest: (x\u504f\u79bb\u91cf) \u6b64\u56fe\u50cf\u4e2d\u8981\u4fee\u6539\u7684\u5217\u504f\u79fb\u91cf\n:param ydest: (y\u504f\u79bb\u91cf) \u6b64\u56fe\u50cf\u4e2d\u8981\u4fee\u6539\u7684\u884c\u504f\u79fb\u91cf\n\nPixels outside the source image are treated as having a brightness of 0.\n\n``shift_left()``, ``shift_right()``, ``shift_up()``, ``shift_down()``\nand ``crop()`` can are all implemented by using ``blit()``.\n\nFor example, img.crop(x, y, w, h) can be implemented as::\n\n def crop(self, x, y, w, h):\n res = Image(w, h)\n res.blit(self, x, y, w, h)\n return res\"\"\"\n ...\n\n def __repr__(self) -> str:\n \"\"\"\u83b7\u53d6\u56fe\u50cf\u7684\u7f29\u5c0f\u5b57\u7b26\u4e32\u8868\u793a\u3002 (\u8868\u793a)\"\"\"\n ...\n\n def __str__(self) -> str:\n \"\"\"\u83b7\u53d6\u56fe\u50cf\u7684\u53ef\u8bfb\u5b57\u7b26\u4e32\u8868\u793a\u3002 (\u5b57\u7b26\u4e32)\"\"\"\n ...\n\n def __add__(self, other: Image) -> Image:\n \"\"\"\u901a\u8fc7\u5c06\u4e24\u5e45\u56fe\u50cf\u6bcf\u4e2a\u50cf\u7d20\u7684\u4eae\u5ea6\u503c\u76f8\u52a0\u6765\u521b\u5efa\u4e00\u5e45\u65b0\u56fe\u50cf\u3002\n\nExample: ``Image.HEART + Image.HAPPY``\n\n:param other: (\u5176\u4ed6) \u8981\u6dfb\u52a0\u7684\u56fe\u50cf\u3002\"\"\"\n ...\n\n def __sub__(self, other: Image) -> Image:\n \"\"\"\u901a\u8fc7\u4ece\u6b64\u56fe\u50cf\u4e2d\u51cf\u53bb\u53e6\u4e00\u5e45\u56fe\u50cf\u7684\u4eae\u5ea6\u503c\u6765\u521b\u5efa\u4e00\u5e45\u65b0\u56fe\u50cf\u3002 (\u51cf\u53bb)\n\nExample: ``Image.HEART - Image.HEART_SMALL``\n\n:param other: (\u5176\u4ed6) \u8981\u51cf\u53bb\u7684\u56fe\u50cf\u3002\"\"\"\n ...\n\n def __mul__(self, n: float) -> Image:\n \"\"\"\u901a\u8fc7\u5c06\u6bcf\u4e2a\u50cf\u7d20\u7684\u4eae\u5ea6\u4e58\u4ee5 ``n`` \u6765\u521b\u5efa\u4e00\u5e45\u65b0\u56fe\u50cf\u3002 (\u76f8\u4e58)\n\nExample: ``Image.HEART * 0.5``\n\n:param n: \u8981\u76f8\u4e58\u7684\u6570\u503c\u3002\"\"\"\n ...\n\n def __truediv__(self, n: float) -> Image:\n \"\"\"\u901a\u8fc7\u5c06\u6bcf\u4e2a\u50cf\u7d20\u7684\u4eae\u5ea6\u9664\u4ee5 ``n`` \u6765\u521b\u5efa\u4e00\u5e45\u65b0\u56fe\u50cf\u3002 (\u9664\u4ee5)\n\nExample: ``Image.HEART / 2``\n\n:param n: \u8981\u9664\u4ee5\u7684\u6570\u503c\u3002\"\"\"\n ...\n\nclass SoundEvent:\n LOUD: SoundEvent\n \"\"\"\u8868\u793a\u58f0\u97f3\u4e8b\u4ef6\u4ece``quiet``\u5230``loud``\u7684\u8fc7\u6e21\uff0c\u5982\u62cd\u624b\u6216\u8005\u558a\u53eb\u3002 (\u5927\u58f0)\"\"\"\n QUIET: SoundEvent\n \"\"\"\u8868\u793a\u58f0\u97f3\u4e8b\u4ef6\u4ece``loud``\u5230``quiet``\u7684\u8fc7\u6e21\uff0c\u5982\u8bf4\u8bdd\u6216\u8005\u80cc\u666f\u97f3\u4e50\u3002 (\u5b89\u9759)\"\"\"\n\nclass Sound:\n \"\"\"\u53ef\u4ee5\u4f7f\u7528 ``audio.play(Sound.NAME)`` \u8c03\u7528\u5185\u7f6e\u58f0\u97f3\u3002 (\u58f0\u97f3)\"\"\"\n GIGGLE: Sound\n \"\"\"\u54af\u54af\u7684\u58f0\u97f3\u3002 (\u54af\u54af\u7b11)\"\"\"\n HAPPY: Sound\n \"\"\"\u5feb\u4e50\u7684\u58f0\u97f3\u3002 (\u5feb\u4e50)\"\"\"\n HELLO: Sound\n \"\"\"\u95ee\u5019\u58f0\u3002 (\u4f60\u597d)\"\"\"\n MYSTERIOUS: Sound\n \"\"\"\u795e\u79d8\u7684\u58f0\u97f3 (\u795e\u79d8\u7684)\"\"\"\n SAD: Sound\n \"\"\"\u60b2\u4f24\u7684\u58f0\u97f3\u3002 (\u96be\u8fc7)\"\"\"\n SLIDE: Sound\n \"\"\"\u6ed1\u52a8\u58f0\u3002 (\u6ed1\u52a8)\"\"\"\n SOARING: Sound\n \"\"\"\u7ff1\u7fd4\u7684\u58f0\u97f3\u3002 (\u9ad8\u6602)\"\"\"\n SPRING: Sound\n \"\"\"\u6625\u5929\u7684\u58f0\u97f3\u3002 (\u5f39\u7c27)\"\"\"\n TWINKLE: Sound\n \"\"\"\u95ea\u70c1\u7684\u58f0\u97f3\u3002 (\u95ea\u70c1)\"\"\"\n YAWN: Sound\n \"\"\"\u6253\u54c8\u6b20\u7684\u58f0\u97f3\u3002 (\u6253\u54c8\u6b20)\"\"\"", "/typeshed/stdlib/microbit/accelerometer.pyi": "\"\"\"\u6d4b\u91cf micro:bit \u7684\u52a0\u901f\u5ea6\u5e76\u8bc6\u522b\u624b\u52bf\u3002 (\u52a0\u901f\u5ea6\u4f20\u611f\u5668)\"\"\"\nfrom typing import Tuple\n\ndef get_x() -> int:\n \"\"\"\u83b7\u53d6 ``x`` \u8f74\u4e0a\u7684\u52a0\u901f\u5ea6\u6d4b\u91cf\u503c\uff08\u4ee5 milli-g \u4e3a\u5355\u4f4d\uff09\u3002\n\nExample: ``accelerometer.get_x()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_y() -> int:\n \"\"\"\u83b7\u53d6 ``y`` \u8f74\u4e0a\u7684\u52a0\u901f\u5ea6\u6d4b\u91cf\u503c\uff08\u4ee5 milli-g \u4e3a\u5355\u4f4d\uff09\u3002\n\nExample: ``accelerometer.get_y()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_z() -> int:\n \"\"\"\u83b7\u53d6 ``z`` \u8f74\u4e0a\u7684\u52a0\u901f\u5ea6\u6d4b\u91cf\u503c\uff08\u4ee5 milli-g \u4e3a\u5355\u4f4d\uff09\u3002\n\nExample: ``accelerometer.get_z()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_values() -> Tuple[int, int, int]:\n \"\"\"\u4e00\u6b21\u83b7\u53d6\u6240\u6709\u8f74\u4e0a\u7684\u52a0\u901f\u5ea6\u6d4b\u91cf\u503c\u4f5c\u4e3a\u5143\u7ec4\u3002\n\nExample: ``x, y, z = accelerometer.get_values()``\n\n:return: a three-element tuple of integers ordered as X, Y, Z, each value a positive or negative integer depending on direction in the range +/- 2000mg\"\"\"\n ...\n\ndef get_strength() -> int:\n \"\"\"\u4ee5\u6b63\u6574\u6570\u5f62\u5f0f\u83b7\u53d6\u6240\u6709\u8f74\u7ec4\u5408\u7684\u52a0\u901f\u5ea6\u6d4b\u91cf\u503c\u3002\u8fd9\u662f X\u3001Y \u548c Z \u8f74\u7684\u6bd5\u8fbe\u54e5\u62c9\u65af\uff08Pythagorean\uff09\u548c\u3002 (\u83b7\u53d6\u5f3a\u5ea6)\n\nExample: ``accelerometer.get_strength()``\n\n:return: The combined acceleration strength of all the axes, in milli-g.\"\"\"\n ...\n\ndef current_gesture() -> str:\n \"\"\"\u83b7\u53d6\u5f53\u524d\u624b\u52bf\u7684\u540d\u79f0\u3002\n\nExample: ``accelerometer.current_gesture()``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:return: The current gesture\"\"\"\n ...\n\ndef is_gesture(name: str) -> bool:\n \"\"\"\u68c0\u67e5\u547d\u540d\u624b\u52bf\u5f53\u524d\u662f\u5426\u5904\u4e8e\u6d3b\u52a8\u72b6\u6001\u3002\n\nExample: ``accelerometer.is_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: \u624b\u52bf\u540d\u79f0\u3002\n:return: ``True`` if the gesture is active, ``False`` otherwise.\"\"\"\n ...\n\ndef was_gesture(name: str) -> bool:\n \"\"\"\u68c0\u67e5\u547d\u540d\u624b\u52bf\u81ea\u4e0a\u6b21\u8c03\u7528\u540e\u662f\u5426\u5904\u4e8e\u6d3b\u52a8\u72b6\u6001\u3002\n\nExample: ``accelerometer.was_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: \u624b\u52bf\u540d\u79f0\u3002\n:return: ``True`` if the gesture was active since the last call, ``False`` otherwise.\"\"\"\n\ndef get_gestures() -> Tuple[str, ...]:\n \"\"\"\u8fd4\u56de\u624b\u52bf\u5386\u53f2\u7684\u5143\u7ec4\u3002\n\nExample: ``accelerometer.get_gestures()``\n\nClears the gesture history before returning.\n\nGestures are not updated in the background so there needs to be constant\ncalls to some accelerometer method to do the gesture detection. Usually\ngestures can be detected using a loop with a small :func:`microbit.sleep` delay.\n\n:return: The history as a tuple, most recent last.\"\"\"\n ...\n\ndef set_range(value: int) -> None:\n \"\"\"\u5c06\u52a0\u901f\u5ea6\u8ba1\u7075\u654f\u5ea6\u8303\u56f4\uff08\u4ee5 g\uff08\u6807\u51c6\u91cd\u529b\uff09\u4e3a\u5355\u4f4d\uff09\u8bbe\u7f6e\u4e3a\u786c\u4ef6\u652f\u6301\u7684\u6700\u63a5\u8fd1\u7684\u503c\uff0c\u56e0\u6b64\u5b83\u4f1a\u53d6\u8fd1\u4f3c\u503c\u4e3a ``2``\u3001``4`` \u6216 ``8`` g\u3002 (\u8bbe\u7f6e\u8303\u56f4)\n\nExample: ``accelerometer.set_range(8)``\n\n:param value: \u52a0\u901f\u5ea6\u8ba1\u7684\u65b0\u8303\u56f4\uff0c``g`` \u4e2d\u7684\u6574\u6570\u3002\"\"\"", "/typeshed/stdlib/microbit/audio.pyi": "\"\"\"\u4f7f\u7528 micro:bit \u64ad\u653e\u58f0\u97f3\uff08\u5bfc\u5165 ``audio`` \u4ee5\u517c\u5bb9 V1\uff09\u3002 (\u97f3\u9891)\"\"\"\nfrom ..microbit import MicroBitDigitalPin, Sound, pin0\nfrom typing import ClassVar, Iterable, Union\n\ndef play(source: Union[Iterable[AudioFrame], Sound, SoundEffect], wait: bool=True, pin: MicroBitDigitalPin=pin0, return_pin: Union[MicroBitDigitalPin, None]=None) -> None:\n \"\"\"\u64ad\u653e\u5185\u7f6e\u58f0\u97f3\u3001\u97f3\u6548\u6216\u81ea\u5b9a\u4e49\u97f3\u9891\u5e27\u3002 (\u64ad\u653e)\n\nExample: ``audio.play(Sound.GIGGLE)``\n\n:param source: (\u6765\u6e90) \u5185\u7f6e\u7684 ``Sound``\uff0c\u4f8b\u5982 ``Sound.GIGGLE``\u3001``SoundEffect`` \u6216\u4f5c\u4e3a ``AudioFrame`` \u7684\u53ef\u8fed\u4ee3\u5bf9\u8c61\u7684\u6837\u672c\u6570\u636e\u3002\n:param wait: (\u7b49\u5f85) \u5982\u679c ``wait`` \u4e3a ``True``, \u6b64\u51fd\u6570\u5c06\u4f1a\u963b\u585e\u76f4\u5230\u58f0\u97f3\u5b8c\u6210\u3002\n:param pin: (\u5f15\u811a) \u53ef\u9009\u53c2\u6570\uff0c \u7528\u4e8e\u6307\u5b9a\u53ef\u8986\u76d6\u9ed8\u8ba4 ``pin0`` \u7684\u8f93\u51fa\u5f15\u811a\u3002 \u5982\u679c\u4e0d\u60f3\u64ad\u653e\u4efb\u4f55\u58f0\u97f3\uff0c\u53ef\u4ee5\u4f7f\u7528 ``pin=None``\u3002\n:param return_pin: \u6307\u5b9a\u4e00\u4e2a\u5dee\u5206\u8fb9\u7f18\u8fde\u63a5\u5668\u5f15\u811a\u4ee5\u8fde\u63a5\u5230\u5916\u90e8\u626c\u58f0\u5668\u800c\u4e0d\u662f\u63a5\u5730\u3002\u5bf9\u4e8e **V2** \u4fee\u8ba2\u7248\uff0c\u8fd9\u5c06\u88ab\u5ffd\u7565\u3002\"\"\"\n\ndef is_playing() -> bool:\n \"\"\"\u68c0\u67e5\u662f\u5426\u5728\u64ad\u653e\u58f0\u97f3\u3002\n\nExample: ``audio.is_playing()``\n\n:return: ``True`` if audio is playing, otherwise ``False``.\"\"\"\n ...\n\ndef stop() -> None:\n \"\"\"\u505c\u6b62\u6240\u6709\u97f3\u9891\u64ad\u653e\u3002 (\u505c\u6b62)\n\nExample: ``audio.stop()``\"\"\"\n ...\n\nclass SoundEffect:\n \"\"\"\u4e00\u79cd\u97f3\u6548\uff0c\u7531\u4e00\u7ec4\u901a\u8fc7\u6784\u9020\u51fd\u6570\u6216\u5c5e\u6027\u914d\u7f6e\u7684\u53c2\u6570\u7ec4\u6210\u3002 (\u97f3\u6548)\"\"\"\n WAVEFORM_SINE: ClassVar[int]\n \"\"\"\u7528\u4e8e ``waveform`` \u53c2\u6570\u7684\u6b63\u5f26\u6ce2\u9009\u9879\u3002 (\u6ce2\u5f62\u6b63\u5f26)\"\"\"\n WAVEFORM_SAWTOOTH: ClassVar[int]\n \"\"\"\u7528\u4e8e ``waveform`` \u53c2\u6570\u7684\u952f\u9f7f\u6ce2\u9009\u9879\u3002 (\u6ce2\u5f62\u952f\u9f7f)\"\"\"\n WAVEFORM_TRIANGLE: ClassVar[int]\n \"\"\"\u7528\u4e8e ``waveform`` \u53c2\u6570\u7684\u4e09\u89d2\u6ce2\u9009\u9879\u3002 (\u6ce2\u5f62\u4e09\u89d2)\"\"\"\n WAVEFORM_SQUARE: ClassVar[int]\n \"\"\"\u7528\u4e8e ``waveform`` \u53c2\u6570\u7684\u65b9\u6ce2\u9009\u9879\u3002 (\u65b9\u6ce2)\"\"\"\n WAVEFORM_NOISE: ClassVar[int]\n \"\"\"\u7528\u4e8e ``waveform`` \u53c2\u6570\u7684\u566a\u58f0\u9009\u9879\u3002 (\u6ce2\u5f62\u566a\u58f0)\"\"\"\n SHAPE_LINEAR: ClassVar[int]\n \"\"\"\u7528\u4e8e ``shape`` \u53c2\u6570\u7684\u7ebf\u6027\u63d2\u503c\u9009\u9879\u3002 (\u5f62\u72b6\u7ebf\u6027)\"\"\"\n SHAPE_CURVE: ClassVar[int]\n \"\"\"\u7528\u4e8e ``shape`` \u53c2\u6570\u7684\u66f2\u7ebf\u63d2\u503c\u9009\u9879\u3002 (\u5f62\u72b6\u66f2\u7ebf)\"\"\"\n SHAPE_LOG: ClassVar[int]\n \"\"\"\u7528\u4e8e ``shape`` \u53c2\u6570\u7684\u5bf9\u6570\u63d2\u503c\u9009\u9879\u3002 (\u5f62\u72b6\u65e5\u5fd7)\"\"\"\n FX_NONE: ClassVar[int]\n \"\"\"\u6ca1\u6709\u7528\u4e8e ``fx`` \u53c2\u6570\u7684\u6548\u679c\u9009\u9879\u3002 (fx \u65e0)\"\"\"\n FX_TREMOLO: ClassVar[int]\n \"\"\"\u7528\u4e8e ``fx`` \u53c2\u6570\u7684\u97f3\u91cf\u98a4\u97f3\u6548\u679c\u9009\u9879\u3002 (fx \u97f3\u91cf\u98a4\u97f3)\"\"\"\n FX_VIBRATO: ClassVar[int]\n \"\"\"\u7528\u4e8e ``fx`` \u53c2\u6570\u7684\u97f3\u9ad8\u98a4\u97f3\u6548\u679c\u9009\u9879\u3002 (fx \u97f3\u9ad8\u98a4\u97f3)\"\"\"\n FX_WARBLE: ClassVar[int]\n \"\"\"\u7528\u4e8e ``fx`` \u53c2\u6570\u7684\u67d4\u548c\u98a4\u97f3\u6548\u679c\u9009\u9879\u3002 (fx \u67d4\u548c\u98a4\u97f3)\"\"\"\n freq_start: int\n \"\"\"\u5f00\u59cb\u9891\u7387\u7528 Hertz (Hz) \u8868\u793a, \u662f\u4e00\u4e2a ``0`` \u548c ``9999`` \u4e4b\u95f4\u7684\u6570\u5b57 (\u5f00\u59cb\u9891\u7387)\"\"\"\n freq_end: int\n \"\"\"\u7ed3\u675f\u9891\u7387\u7528 Hertz (Hz) \u8868\u793a, \u662f\u4e00\u4e2a ``0`` \u548c ``9999`` \u4e4b\u95f4\u7684\u6570\u5b57 (\u7ed3\u675f\u9891\u7387)\"\"\"\n duration: int\n \"\"\"\u58f0\u97f3\u6301\u7eed\u65f6\u95f4\uff0c\u4ee5\u6beb\u79d2\u8ba1\uff0c \u662f\u4e00\u4e2a ``0`` \u548c ``9999`` \u4e4b\u95f4\u7684\u6570\u5b57 (\u6301\u7eed)\"\"\"\n vol_start: int\n \"\"\"\u5f00\u59cb\u97f3\u91cf\u503c\uff0c\u662f\u4e00\u4e2a ``0`` \u548c ``255`` \u4e4b\u95f4\u7684\u6570\u5b57 (\u5f00\u59cb\u97f3\u91cf\u503c)\"\"\"\n vol_end: int\n \"\"\"\u7ed3\u675f\u97f3\u91cf\u503c\uff0c\u662f\u4e00\u4e2a ``0`` \u548c ``255`` \u4e4b\u95f4\u7684\u6570\u5b57 (\u7ed3\u675f\u97f3\u91cf\u503c)\"\"\"\n waveform: int\n \"\"\"\u6ce2\u5f62\u7c7b\u578b\uff0c\u662f\u4e0b\u5217\u503c\u4e4b\u4e00\uff1a ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (\u968f\u673a\u751f\u6210\u566a\u97f3) (\u6ce2\u5f62)\"\"\"\n fx: int\n \"\"\"\u5bf9\u58f0\u97f3\u6dfb\u52a0\u6548\u679c\uff0c\u4e0b\u5217\u503c\u4e4b\u4e00\uff1a ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``, \u6216 ``FX_NONE``\"\"\"\n shape: int\n \"\"\"\u5f00\u59cb\u9891\u7387\u548c\u7ed3\u675f\u9891\u7387\u4e4b\u95f4\u7684\u5185\u63d2\u66f2\u7ebf\u7c7b\u578b\uff0c\u4e0d\u540c\u6ce2\u5f62\u7684\u9891\u7387\u53d8\u5316\u901f\u7387\u4e0d\u540c\u3002 \u4ee5\u4e0b\u503c\u4e4b\u4e00: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG`` (\u5f62\u72b6)\"\"\"\n\n def __init__(self, freq_start: int=500, freq_end: int=2500, duration: int=500, vol_start: int=255, vol_end: int=0, waveform: int=WAVEFORM_SQUARE, fx: int=FX_NONE, shape: int=SHAPE_LOG):\n \"\"\"\u521b\u5efa\u65b0\u7684\u97f3\u6548\u3002\n\nExample: ``my_effect = SoundEffect(duration=1000)``\n\nAll the parameters are optional, with default values as shown above, and\nthey can all be modified via attributes of the same name. For example, we\ncan first create an effect ``my_effect = SoundEffect(duration=1000)``,\nand then change its attributes ``my_effect.duration = 500``.\n\n:param freq_start: (\u5f00\u59cb\u9891\u7387) \u5f00\u59cb\u9891\u7387\u7528 Hertz (Hz) \u8868\u793a, \u662f\u4e00\u4e2a ``0`` \u548c ``9999`` \u4e4b\u95f4\u7684\u6570\u5b57.\n:param freq_end: (\u7ed3\u675f\u9891\u7387) \u7ed3\u675f\u9891\u7387\u7528 Hertz (Hz) \u8868\u793a, \u662f\u4e00\u4e2a ``0`` \u548c ``9999`` \u4e4b\u95f4\u7684\u6570\u5b57.\n:param duration: (\u6301\u7eed) \u58f0\u97f3\u6301\u7eed\u65f6\u95f4\uff0c\u4ee5\u6beb\u79d2\u8ba1\uff0c \u662f\u4e00\u4e2a ``0`` \u548c ``9999`` \u4e4b\u95f4\u7684\u6570\u5b57.\n:param vol_start: (\u5f00\u59cb\u97f3\u91cf\u503c) \u5f00\u59cb\u97f3\u91cf\u503c\uff0c\u662f\u4e00\u4e2a ``0`` \u548c ``255`` \u4e4b\u95f4\u7684\u6570\u5b57.\n:param vol_end: (\u7ed3\u675f\u97f3\u91cf\u503c) \u7ed3\u675f\u97f3\u91cf\u503c\uff0c\u662f\u4e00\u4e2a ``0`` \u548c ``255`` \u4e4b\u95f4\u7684\u6570\u5b57.\n:param waveform: (\u6ce2\u5f62) \u6ce2\u5f62\u7c7b\u578b\uff0c\u662f\u4e0b\u5217\u503c\u4e4b\u4e00\uff1a ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (\u968f\u673a\u751f\u6210\u566a\u97f3).\n:param fx: \u5bf9\u58f0\u97f3\u6dfb\u52a0\u6548\u679c\uff0c\u4e0b\u5217\u503c\u4e4b\u4e00\uff1a ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``, \u6216 ``FX_NONE``.\n:param shape: (\u5f62\u72b6) \u5f00\u59cb\u9891\u7387\u548c\u7ed3\u675f\u9891\u7387\u4e4b\u95f4\u7684\u5185\u63d2\u66f2\u7ebf\u7c7b\u578b\uff0c\u4e0d\u540c\u6ce2\u5f62\u7684\u9891\u7387\u53d8\u5316\u901f\u5ea6\u4e0d\u540c\u3002 \u4ee5\u4e0b\u503c\u4e4b\u4e00: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG``.\"\"\"\n\n def copy(self) -> SoundEffect:\n \"\"\"\u521b\u5efa\u6b64 ``SoundEffect`` \u7684\u526f\u672c\u3002 (\u590d\u5236)\n\nExample: ``sound_2 = sound_1.copy()``\n\n:return: A copy of the SoundEffect.\"\"\"\n\nclass AudioFrame:\n \"\"\"``AudioFrame`` \u5bf9\u8c61\u662f \u4e00\u4e2a\u5305\u542b 32 \u4e2a\u6837\u672c\u7684\u5217\u8868\uff0c\u6bcf\u4e2a\u6837\u672c\u90fd\u662f\u4e00\u4e2a\u65e0\u7b26\u53f7\u5b57\u8282\n\uff080 \u5230 255 \u4e4b\u95f4\u7684\u6574\u6570\uff09\u3002 (\u97f3\u9891\u5e27)\n\nIt takes just over 4 ms to play a single frame.\n\nExample::\n\n frame = AudioFrame()\n for i in range(len(frame)):\n frame[i] = 252 - i * 8\"\"\"\n\n def copyfrom(self, other: AudioFrame) -> None:\n \"\"\"\u7528\u5176\u4ed6 ``AudioFrame`` \u5b9e\u4f8b\u4e2d\u7684\u6570\u636e\u8986\u76d6\u6b64 ``AudioFrame`` \u4e2d\u7684\u6570\u636e\u3002 (\u590d\u5236)\n\nExample: ``my_frame.copyfrom(source_frame)``\n\n:param other: (\u5176\u4ed6) \u4ece ``AudioFrame`` \u5b9e\u4f8b\u4e2d\u590d\u5236\u6570\u636e\u3002\"\"\"\n\n def __len__(self) -> int:\n ...\n\n def __setitem__(self, key: int, value: int) -> None:\n ...\n\n def __getitem__(self, key: int) -> int:\n ...", @@ -45,7 +45,7 @@ "/typeshed/stdlib/microbit/speaker.pyi": "\"\"\"\u63a7\u5236\u5185\u7f6e\u626c\u58f0\u5668\uff08\u4ec5\u9650 V2\uff09\u3002 (\u626c\u58f0\u5668\\u200b\\u200b\\u200b\\u200b)\"\"\"\n\ndef off() -> None:\n \"\"\"\u5173\u95ed\u626c\u58f0\u5668\\u200b\\u200b\\u200b\\u200b\u3002 (\u5173\u95ed)\n\nExample: ``speaker.off()``\n\nThis does not disable sound output to an edge connector pin.\"\"\"\n ...\n\ndef on() -> None:\n \"\"\"\u6253\u5f00\u626c\u58f0\u5668\\u200b\\u200b\\u200b\\u200b\u3002 (\u6253\u5f00)\n\nExample: ``speaker.on()``\"\"\"\n ...", "/typeshed/stdlib/microbit/spi.pyi": "\"\"\"\u901a\u8fc7\u4e32\u884c\u5916\u8bbe\u63a5\u53e3\uff08SPI\uff09\u603b\u7ebf\u4e0e\u8bbe\u5907\u901a\u4fe1\u3002 (\u4e32\u884c\u5916\u56f4\u63a5\u53e3\uff08SPI\uff09)\"\"\"\nfrom _typeshed import ReadableBuffer, WriteableBuffer\nfrom ..microbit import pin13, pin14, pin15, MicroBitDigitalPin\n\ndef init(baudrate: int=1000000, bits: int=8, mode: int=0, sclk: MicroBitDigitalPin=pin13, mosi: MicroBitDigitalPin=pin15, miso: MicroBitDigitalPin=pin14) -> None:\n \"\"\"\u521d\u59cb\u5316\u4e32\u884c\u5916\u8bbe\u63a5\u53e3\uff08SPI \uff09\u901a\u4fe1\u3002\n\nExample: ``spi.init()``\n\nFor correct communication, the parameters have to be the same on both communicating devices.\n\n:param baudrate: (\u6ce2\u7279\u7387) \u901a\u4fe1\u901f\u5ea6\u3002\n:param bits: (\u4f4d) \u6bcf\u6b21\u4f20\u8f93\u7684\u5bbd\u5ea6\uff08\u5355\u4f4d\uff1abit\uff09\u3002\u76ee\u524d\u53ea\u652f\u6301 ``bits=8``\uff0c\u4f46\u662f\u672a\u6765\u53ef\u80fd\u652f\u6301\u5176\u4ed6\u5bbd\u5ea6\u3002\n:param mode: (\u6a21\u5f0f) \u51b3\u5b9a\u65f6\u949f\u6781\u6027\u548c\u76f8\u4f4d\u7684\u7ec4\u5408\u2014\u2014\u201c\u53c2\u89c1\u5728\u7ebf\u8868\u683c\u201d\u3002\n:param sclk: (SCLK) sclk \u5f15\u811a(\u9ed8\u8ba4 13)\n:param mosi: (MOSI) mosi \u5f15\u811a(\u9ed8\u8ba4 15)\n:param miso: (MISO) MISO\u5f15\u811a\uff08\u9ed8\u8ba4\u503c14\uff09\"\"\"\n ...\n\ndef read(nbytes: int) -> bytes:\n \"\"\"\u8bfb\u53d6\u5b57\u8282\u3002 (\u8bfb\u53d6)\n\nExample: ``spi.read(64)``\n\n:param nbytes: (\u5b57\u8282\u6570) \u8981\u8bfb\u53d6\u7684\u6700\u5927\u5b57\u8282\u6570\u3002\n:return: The bytes read.\"\"\"\n ...\n\ndef write(buffer: ReadableBuffer) -> None:\n \"\"\"\u5c06\u5b57\u8282\u5199\u5165\u603b\u7ebf\u3002 (\u5199\u5165)\n\nExample: ``spi.write(bytes([1, 2, 3]))``\n\n:param buffer: (\u7f13\u51b2\u533a) \u8bfb\u53d6\u6570\u636e\u7684\u7f13\u51b2\u533a\u3002\"\"\"\n ...\n\ndef write_readinto(out: WriteableBuffer, in_: ReadableBuffer) -> None:\n \"\"\"\u5c06 ``out`` \u7f13\u51b2\u533a\u5199\u5165\u603b\u7ebf\uff0c\u5e76\u5c06\u4efb\u4f55\u54cd\u5e94\u8bfb\u5165 ``in_`` \u7f13\u51b2\u533a\u3002 (\u5199\u5e76\u8bfb\u5165)\n\nExample: ``spi.write_readinto(out_buffer, in_buffer)``\n\nThe length of the buffers should be the same. The buffers can be the same object.\n\n:param out: (\u5199\u51fa) \u5199\u5165\u4efb\u4f55\u54cd\u5e94\u7684\u7f13\u51b2\u533a\u3002\n:param in_: (\u8bfb\u5165) \u8bfb\u53d6\u6570\u636e\u7684\u7f13\u51b2\u533a\u3002\"\"\"\n ...", "/typeshed/stdlib/microbit/uart.pyi": "\"\"\"\u4f7f\u7528\u4e32\u884c\u63a5\u53e3\u4e0e\u8bbe\u5907\u901a\u4fe1\u3002 (\u901a\u7528\u5f02\u6b65\u6536\u53d1\u5668\uff08UART\uff09)\"\"\"\nfrom _typeshed import WriteableBuffer\nfrom ..microbit import MicroBitDigitalPin\nfrom typing import Optional, Union\nODD: int\n\"\"\"\u5947\u6821\u9a8c (\u5947\u6570)\"\"\"\nEVEN: int\n\"\"\"\u5076\u6821\u9a8c (\u5076\u6570)\"\"\"\n\ndef init(baudrate: int=9600, bits: int=8, parity: Optional[int]=None, stop: int=1, tx: Optional[MicroBitDigitalPin]=None, rx: Optional[MicroBitDigitalPin]=None) -> None:\n \"\"\"\u521d\u59cb\u5316\u4e32\u884c\u901a\u4fe1\u3002\n\nExample: ``uart.init(115200, tx=pin0, rx=pin1)``\n\n:param baudrate: (\u6ce2\u7279\u7387) \u901a\u4fe1\u901f\u5ea6\u3002\n:param bits: (\u4f4d\u6570) \u6b63\u5728\u4f20\u8f93\u7684\u5b57\u8282\u5927\u5c0f\u3002micro:bit \u4ec5\u652f\u6301 8 \u5b57\u8282\u3002\n:param parity: (\u5947\u5076\u6821\u9a8c) \u5982\u4f55\u68c0\u67e5\u5947\u5076\u6027\uff0c``None``\u3001``uart.ODD`` \u6216 ``uart.EVEN``\u3002\n:param stop: (\u505c\u6b62) \u505c\u6b62\u4f4d\u7684\u6570\u91cf\uff0c\u5bf9\u4e8e micro:bit\uff0c\u5fc5\u987b\u4e3a 1\u3002\n:param tx: (\u53d1\u9001\u5f15\u811a) \u4f20\u8f93\u5f15\u811a\u3002\n:param rx: (\u63a5\u6536\u5f15\u811a) \u63a5\u6536\u5f15\u811a\u3002\n\nInitializing the UART on external pins will cause the Python console on\nUSB to become unaccessible, as it uses the same hardware. To bring the\nconsole back you must reinitialize the UART without passing anything for\n``tx`` or ``rx`` (or passing ``None`` to these arguments). This means\nthat calling ``uart.init(115200)`` is enough to restore the Python console.\n\nFor more details see `the online documentation `_.\"\"\"\n ...\n\ndef any() -> bool:\n \"\"\"\u68c0\u67e5\u662f\u5426\u6709\u4efb\u4f55\u6570\u636e\u6b63\u5728\u7b49\u5f85\u3002 (\u4efb\u4f55)\n\nExample: ``uart.any()``\n\n:return: ``True`` if any data is waiting, else ``False``.\"\"\"\n ...\n\ndef read(nbytes: Optional[int]=None) -> Optional[bytes]:\n \"\"\"\u8bfb\u53d6\u5b57\u8282\u3002 (\u8bfb\u53d6)\n\nExample: ``uart.read()``\n\n:param nbytes: (\u5b57\u8282\u6570) \u5982\u679c\u6307\u5b9a\u4e86 ``nbytes``\uff0c\u5219\u6700\u591a\u8bfb\u53d6\u90a3\u4e48\u591a\u5b57\u8282\uff0c\u5426\u5219\u8bfb\u53d6\u5c3d\u53ef\u80fd\u591a\u7684\u5b57\u8282\n:return: A bytes object or ``None`` on timeout\"\"\"\n ...\n\ndef readinto(buf: WriteableBuffer, nbytes: Optional[int]=None) -> Optional[int]:\n \"\"\"\u8bfb\u53d6\u5b57\u8282\u5230 ``buf``\u3002 (\u8bfb\u5165)\n\nExample: ``uart.readinto(input_buffer)``\n\n:param buf: (\u7f13\u51b2\u533a) \u8981\u5199\u5165\u7684\u7f13\u5b58\u3002\n:param nbytes: (\u5b57\u8282\u6570) \u5982\u679c\u6307\u5b9a\u4e86 ``nbytes``\uff0c\u5219\u6700\u591a\u8bfb\u53d6\u90a3\u4e48\u591a\u5b57\u8282\uff0c\u5426\u5219\u8bfb\u53d6 ``len(buf)`` \u4e2a\u5b57\u8282\u3002\n:return: number of bytes read and stored into ``buf`` or ``None`` on timeout.\"\"\"\n ...\n\ndef readline() -> Optional[bytes]:\n \"\"\"\u8bfb\u53d6\u4e00\u884c\uff0c\u4ee5\u6362\u884c\u7b26\u7ed3\u5c3e\u3002 (\u8bfb\u53d6\u4e00\u884c)\n\nExample: ``uart.readline()``\n\n:return: The line read or ``None`` on timeout. The newline character is included in the returned bytes.\"\"\"\n ...\n\ndef write(buf: Union[bytes, str]) -> Optional[int]:\n \"\"\"\u5c06\u7f13\u51b2\u533a\u5199\u5165\u603b\u7ebf\u3002 (\u5199\u5165)\n\nExample: ``uart.write('hello world')``\n\n:param buf: (\u7f13\u51b2\u533a) \u4e00\u4e2a\u5b57\u8282\u5bf9\u8c61\u6216\u4e00\u4e2a\u5b57\u7b26\u4e32\u3002\n:return: The number of bytes written, or ``None`` on timeout.\n\nExamples::\n\n uart.write('hello world')\n uart.write(b'hello world')\n uart.write(bytes([1, 2, 3]))\"\"\"\n ...", - "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", + "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", "/src/pyrightconfig.json": "{ \n \"pythonVersion\": \"3.6\",\n \"pythonPlatform\": \"Linux\",\n \"typeCheckingMode\": \"basic\",\n \"typeshedPath\": \"/typeshed/\",\n \"reportMissingModuleSource\": false,\n \"reportWildcardImportFromLibrary\": false,\n \"verboseOutput\": true\n }\n" } } \ No newline at end of file diff --git a/src/micropython/main/typeshed.zh-tw.json b/src/micropython/main/typeshed.zh-tw.json index c348326fa..394ed24c4 100644 --- a/src/micropython/main/typeshed.zh-tw.json +++ b/src/micropython/main/typeshed.zh-tw.json @@ -34,7 +34,7 @@ "/typeshed/stdlib/ustruct.pyi": "from struct import *\n", "/typeshed/stdlib/usys.pyi": "from sys import *\n", "/typeshed/stdlib/utime.pyi": "from time import *\n", - "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", + "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", "/typeshed/stdlib/microbit/__init__.pyi": "\"\"\"\u5f15\u8173\u3001\u5f71\u50cf\u3001\u8072\u97f3\u3001\u6eab\u5ea6\u548c\u97f3\u91cf\u3002\"\"\"\nfrom typing import Any, Callable, List, Optional, Tuple, Union, overload\nfrom _typeshed import ReadableBuffer\nfrom . import accelerometer as accelerometer\nfrom . import audio as audio\nfrom . import compass as compass\nfrom . import display as display\nfrom . import i2c as i2c\nfrom . import microphone as microphone\nfrom . import speaker as speaker\nfrom . import spi as spi\nfrom . import uart as uart\n\ndef run_every(callback: Optional[Callable[[], None]]=None, days: int=0, h: int=0, min: int=0, s: int=0, ms: int=0) -> Callable[[Callable[[], None]], Callable[[], None]]:\n \"\"\"Schedule to run a function at the interval specified by the time arguments **V2 only**.\n\nExample: ``run_every(my_logging, min=5)``\n\n``run_every`` can be used in two ways:\n\nAs a Decorator - placed on top of the function to schedule. For example::\n\n @run_every(h=1, min=20, s=30, ms=50)\n def my_function():\n # Do something here\n\nAs a Function - passing the callback as a positional argument. For example::\n\n def my_function():\n # Do something here\n run_every(my_function, s=30)\n\nEach argument corresponds to a different time unit and they are additive.\nSo ``run_every(min=1, s=30)`` schedules the callback every minute and a half.\n\nWhen an exception is thrown inside the callback function it deschedules the\nfunction. To avoid this you can catch exceptions with ``try/except``.\n\n:param callback: Function to call at the provided interval. Omit when using as a decorator.\n:param days: Sets the day mark for the scheduling.\n:param h: Sets the hour mark for the scheduling.\n:param min: Sets the minute mark for the scheduling.\n:param s: Sets the second mark for the scheduling.\n:param ms: Sets the millisecond mark for the scheduling.\"\"\"\n\ndef panic(n: int) -> None:\n \"\"\"\u9032\u5165\u7dca\u6025\u6a21\u5f0f\u3002\n\nExample: ``panic(127)``\n\n:param n: \u4efb\u610f\u6574\u6578 <= 255 \u4ee5\u8868\u793a\u72c0\u614b\u3002\n\nRequires restart.\"\"\"\n\ndef reset() -> None:\n \"\"\"\u91cd\u555f\u958b\u767c\u677f\u3002\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[int, int]) -> int:\n \"\"\"Converts a value from a range to an integer range.\n\nExample: ``volume = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))``\n\nFor example, to convert an accelerometer X value to a speaker volume.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\n\n temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))\n\n:param value: A number to convert.\n:param from_: A tuple to define the range to convert from.\n:param to: A tuple to define the range to convert to.\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\n@overload\ndef scale(value: float, from_: Tuple[float, float], to: Tuple[float, float]) -> float:\n \"\"\"Converts a value from a range to a floating point range.\n\nExample: ``temp_fahrenheit = scale(30, from_=(0.0, 100.0), to=(32.0, 212.0))``\n\nFor example, to convert temperature from a Celsius scale to Fahrenheit.\n\nIf one of the numbers in the ``to`` parameter is a floating point\n(i.e a decimal number like ``10.0``), this function will return a\nfloating point number.\nIf they are both integers (i.e ``10``), it will return an integer::\n\n returns_int = scale(accelerometer.get_x(), from_=(-2000, 2000), to=(0, 255))\n\n:param value: A number to convert.\n:param from_: A tuple to define the range to convert from.\n:param to: A tuple to define the range to convert to.\n:return: The ``value`` converted to the ``to`` range.\"\"\"\n\ndef sleep(n: float) -> None:\n \"\"\"\u7b49\u5f85 ``n`` \u6beb\u79d2\u3002\n\nExample: ``sleep(1000)``\n\n:param n: \u8981\u7b49\u5f85\u7684\u6beb\u79d2\u6578\u3002\n\nOne second is 1000 milliseconds, so::\n\n microbit.sleep(1000)\n\nwill pause the execution for one second.\"\"\"\n\ndef running_time() -> int:\n \"\"\"\u53d6\u5f97\u958b\u767c\u677f\u7684\u57f7\u884c\u6642\u9593\u3002\n\n:return: The number of milliseconds since the board was switched on or restarted.\"\"\"\n\ndef temperature() -> int:\n \"\"\"\u53d6\u5f97 micro:bit \u7684\u6eab\u5ea6 (\u4ee5\u651d\u6c0f\u70ba\u55ae\u4f4d)\u3002 (\u6eab\u5ea6)\"\"\"\n\ndef set_volume(v: int) -> None:\n \"\"\"\u8a2d\u5b9a\u97f3\u91cf\u3002\n\nExample: ``set_volume(127)``\n\n:param v: \u4ecb\u65bc 0 (\u4f4e) \u548c 255 (\u9ad8) \u4e4b\u9593\u7684\u503c\u3002\n\nOut of range values will be clamped to 0 or 255.\n\n**V2** only.\"\"\"\n ...\n\nclass Button:\n \"\"\"\u6309\u9215 ``button_a`` \u548c ``button_b`` \u7684\u985e\u5225\u3002\"\"\"\n\n def is_pressed(self) -> bool:\n \"\"\"\u6aa2\u67e5\u6309\u9215\u662f\u5426\u6709\u6309\u4e0b\u3002\n\n:return: ``True`` if the specified button ``button`` is pressed, and ``False`` otherwise.\"\"\"\n ...\n\n def was_pressed(self) -> bool:\n \"\"\"\u6aa2\u67e5\u81ea\u88dd\u7f6e\u555f\u52d5\u6216\u4e0a\u6b21\u547c\u53eb\u6b64\u65b9\u6cd5\u4ee5\u4f86\uff0c\u662f\u5426\u6709\u6309\u4e0b\u8a72\u6309\u9215\u3002\n\nCalling this method will clear the press state so\nthat the button must be pressed again before this method will return\n``True`` again.\n\n:return: ``True`` if the specified button ``button`` was pressed, and ``False`` otherwise\"\"\"\n ...\n\n def get_presses(self) -> int:\n \"\"\"\u53d6\u5f97\u6309\u4e0b\u6309\u9215\u7684\u57f7\u884c\u7e3d\u6578\uff0c\u4e26\u5728\u50b3\u56de\u524d\u5c07\u6b64\u7e3d\u6578\u91cd\u8a2d\u70ba\u96f6\u3002\n\n:return: The number of presses since the device started or the last time this method was called\"\"\"\n ...\nbutton_a: Button\n\"\"\"\u5de6\u5074\u6309\u9215 ``Button`` \u7269\u4ef6\u3002\"\"\"\nbutton_b: Button\n\"\"\"\u53f3\u5074\u6309\u9215 ``Button`` \u7269\u4ef6\u3002\"\"\"\n\nclass MicroBitDigitalPin:\n \"\"\"\u6578\u4f4d\u5f15\u8173\u3002\n\nSome pins support analog and touch features using the ``MicroBitAnalogDigitalPin`` and ``MicroBitTouchPin`` subclasses.\"\"\"\n NO_PULL: int\n PULL_UP: int\n PULL_DOWN: int\n\n def read_digital(self) -> int:\n \"\"\"\u53d6\u5f97\u5f15\u8173\u7684\u6578\u4f4d\u503c\u3002\n\nExample: ``value = pin0.read_digital()``\n\n:return: 1 if the pin is high, and 0 if it's low.\"\"\"\n ...\n\n def write_digital(self, value: int) -> None:\n \"\"\"\u8a2d\u5b9a\u5f15\u8173\u7684\u6578\u4f4d\u503c\u3002\n\nExample: ``pin0.write_digital(1)``\n\n:param value: 1 \u5c07\u5f15\u8173\u8a2d\u70ba\u9ad8\u96fb\u5e73\uff0c\u6216 0 \u5c07\u5f15\u8173\u8a2d\u70ba\u4f4e\u96fb\u5e73\"\"\"\n ...\n\n def set_pull(self, value: int) -> None:\n \"\"\"\u5c07\u63d0\u53d6\u72c0\u614b\u8a2d\u70ba\u4e09\u500b\u53ef\u80fd\u503c\u4e4b\u4e00\uff1a``PULL_UP``\u3001``PULL_DOWN`` \u6216 ``NO_PULL``\u3002\n\nExample: ``pin0.set_pull(pin0.PULL_UP)``\n\n:param value: \u76f8\u95dc\u5f15\u8173\u7684\u63d0\u53d6\u72c0\u614b\uff0c\u4f8b\u5982 ``pin0.PULL_UP``\u3002\"\"\"\n ...\n\n def get_pull(self) -> int:\n \"\"\"\u53d6\u5f97\u5f15\u8173\u4e0a\u7684\u63d0\u53d6\u72c0\u614b\u3002\n\nExample: ``pin0.get_pull()``\n\n:return: ``NO_PULL``, ``PULL_DOWN``, or ``PULL_UP``\n\nThese are set using the ``set_pull()`` method or automatically configured\nwhen a pin mode requires it.\"\"\"\n ...\n\n def get_mode(self) -> str:\n \"\"\"\u50b3\u56de\u5f15\u8173\u6a21\u5f0f\u3002\n\nExample: ``pin0.get_mode()``\n\nWhen a pin is used for a specific function, like\nwriting a digital value, or reading an analog value, the pin mode\nchanges.\n\n:return: ``\"unused\"``, ``\"analog\"``, ``\"read_digital\"``, ``\"write_digital\"``, ``\"display\"``, ``\"button\"``, ``\"music\"``, ``\"audio\"``, ``\"touch\"``, ``\"i2c\"``, or ``\"spi\"``\"\"\"\n ...\n\n def write_analog(self, value: int) -> None:\n \"\"\"\u5728\u5f15\u8173\u4e0a\u8f38\u51fa PWM \u8a0a\u865f\uff0c\u5de5\u4f5c\u9031\u671f\u8207 ``value`` \u6210\u6b63\u6bd4\u3002\n\nExample: ``pin0.write_analog(254)``\n\n:param value: \u4ecb\u65bc 0 (0% \u5de5\u4f5c\u9031\u671f) \u548c 1023 (100% \u5de5\u4f5c\u9031\u671f) \u4e4b\u9593\u7684\u6574\u6578\u6216\u6d6e\u9ede\u6578\u3002\"\"\"\n\n def set_analog_period(self, period: int) -> None:\n \"\"\"\u5c07\u8f38\u51fa\u7684 PWM \u8a0a\u865f\u9031\u671f\u8a2d\u70ba ``period`` (\u4ee5\u6beb\u79d2\u70ba\u55ae\u4f4d)\u3002\n\nExample: ``pin0.set_analog_period(10)``\n\n:param period: \u4ee5\u6beb\u79d2\u70ba\u55ae\u4f4d\u7684\u9031\u671f\uff0c\u6700\u5c0f\u6709\u6548\u503c\u70ba 1ms\u3002\"\"\"\n\n def set_analog_period_microseconds(self, period: int) -> None:\n \"\"\"\u5c07\u8f38\u51fa\u7684 PWM \u8a0a\u865f\u9031\u671f\u8a2d\u70ba ``period`` (\u4ee5\u5fae\u79d2\u70ba\u55ae\u4f4d)\u3002\n\nExample: ``pin0.set_analog_period_microseconds(512)``\n\n:param period: \u4ee5\u5fae\u79d2\u70ba\u55ae\u4f4d\u7684\u9031\u671f\uff0c\u6700\u5c0f\u6709\u6548\u503c\u70ba 256\u00b5s\u3002\"\"\"\n\nclass MicroBitAnalogDigitalPin(MicroBitDigitalPin):\n \"\"\"\u5177\u6709\u985e\u6bd4\u548c\u6578\u4f4d\u529f\u80fd\u7684\u5f15\u8173\u3002\"\"\"\n\n def read_analog(self) -> int:\n \"\"\"\u8b80\u53d6\u65bd\u52a0\u5230\u5f15\u8173\u7684\u96fb\u58d3\u3002\n\nExample: ``pin0.read_analog()``\n\n:return: An integer between 0 (meaning 0V) and 1023 (meaning 3.3V).\"\"\"\n\nclass MicroBitTouchPin(MicroBitAnalogDigitalPin):\n \"\"\"\u5177\u6709\u985e\u6bd4\u3001\u6578\u4f4d\u548c\u89f8\u63a7\u529f\u80fd\u7684\u5f15\u8173\u3002\"\"\"\n CAPACITIVE: int\n RESISTIVE: int\n\n def is_touched(self) -> bool:\n \"\"\"\u6aa2\u67e5\u5f15\u8173\u662f\u5426\u53d7\u89f8\u63a7\u3002\n\nExample: ``pin0.is_touched()``\n\nThe default touch mode for the pins on the edge connector is ``resistive``.\nThe default for the logo pin **V2** is ``capacitive``.\n\n**Resistive touch**\nThis test is done by measuring how much resistance there is between the\npin and ground. A low resistance gives a reading of ``True``. To get\na reliable reading using a finger you may need to touch the ground pin\nwith another part of your body, for example your other hand.\n\n**Capacitive touch**\nThis test is done by interacting with the electric field of a capacitor\nusing a finger as a conductor. `Capacitive touch\n`_\ndoes not require you to make a ground connection as part of a circuit.\n\n:return: ``True`` if the pin is being touched with a finger, otherwise return ``False``.\"\"\"\n ...\n\n def set_touch_mode(self, value: int) -> None:\n \"\"\"\u8a2d\u5b9a\u5f15\u8173\u7684\u89f8\u63a7\u6a21\u5f0f\u3002\n\nExample: ``pin0.set_touch_mode(pin0.CAPACITIVE)``\n\nThe default touch mode for the pins on the edge connector is\n``resistive``. The default for the logo pin **V2** is ``capacitive``.\n\n:param value: \u76f8\u95dc\u5f15\u8173\u7684 ``CAPACITIVE`` \u6216 ``RESISTIVE``\u3002\"\"\"\n ...\npin0: MicroBitTouchPin\n\"\"\"\u5177\u6709\u6578\u4f4d\u3001\u985e\u6bd4\u548c\u89f8\u63a7\u529f\u80fd\u7684\u5f15\u8173\u3002 (\u5f15\u8173 0)\"\"\"\npin1: MicroBitTouchPin\n\"\"\"\u5177\u6709\u6578\u4f4d\u3001\u985e\u6bd4\u548c\u89f8\u63a7\u529f\u80fd\u7684\u5f15\u8173\u3002 (\u5f15\u8173 1)\"\"\"\npin2: MicroBitTouchPin\n\"\"\"\u5177\u6709\u6578\u4f4d\u3001\u985e\u6bd4\u548c\u89f8\u63a7\u529f\u80fd\u7684\u5f15\u8173\u3002 (\u5f15\u8173 2)\"\"\"\npin3: MicroBitAnalogDigitalPin\n\"\"\"\u5177\u6709\u6578\u4f4d\u548c\u985e\u6bd4\u529f\u80fd\u7684\u5f15\u8173\u3002 (\u5f15\u8173 3)\"\"\"\npin4: MicroBitAnalogDigitalPin\n\"\"\"\u5177\u6709\u6578\u4f4d\u548c\u985e\u6bd4\u529f\u80fd\u7684\u5f15\u8173\u3002 (\u5f15\u8173 4)\"\"\"\npin5: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6578\u4f4d\u529f\u80fd\u7684\u5f15\u8173\u3002 (\u5f15\u8173 5)\"\"\"\npin6: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6578\u4f4d\u529f\u80fd\u7684\u5f15\u8173\u3002 (\u5f15\u8173 6)\"\"\"\npin7: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6578\u4f4d\u529f\u80fd\u7684\u5f15\u8173\u3002 (\u5f15\u8173 7)\"\"\"\npin8: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6578\u4f4d\u529f\u80fd\u7684\u5f15\u8173\u3002 (\u5f15\u8173 8)\"\"\"\npin9: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6578\u4f4d\u529f\u80fd\u7684\u5f15\u8173\u3002 (\u5f15\u8173 9)\"\"\"\npin10: MicroBitAnalogDigitalPin\n\"\"\"\u5177\u6709\u6578\u4f4d\u548c\u985e\u6bd4\u529f\u80fd\u7684\u5f15\u8173\u3002 (\u5f15\u8173 10)\"\"\"\npin11: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6578\u4f4d\u529f\u80fd\u7684\u5f15\u8173\u3002 (\u5f15\u8173 11)\"\"\"\npin12: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6578\u4f4d\u529f\u80fd\u7684\u5f15\u8173\u3002 (\u5f15\u8173 12)\"\"\"\npin13: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6578\u4f4d\u529f\u80fd\u7684\u5f15\u8173\u3002 (\u5f15\u8173 13)\"\"\"\npin14: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6578\u4f4d\u529f\u80fd\u7684\u5f15\u8173\u3002 (\u5f15\u8173 14)\"\"\"\npin15: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6578\u4f4d\u529f\u80fd\u7684\u5f15\u8173\u3002 (\u5f15\u8173 15)\"\"\"\npin16: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6578\u4f4d\u529f\u80fd\u7684\u5f15\u8173\u3002 (\u5f15\u8173 16)\"\"\"\npin19: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6578\u4f4d\u529f\u80fd\u7684\u5f15\u8173\u3002 (\u5f15\u8173 19)\"\"\"\npin20: MicroBitDigitalPin\n\"\"\"\u5177\u6709\u6578\u4f4d\u529f\u80fd\u7684\u5f15\u8173\u3002 (\u5f15\u8173 20)\"\"\"\npin_logo: MicroBitTouchPin\n\"\"\"micro:bit \u6b63\u9762\u7684\u89f8\u63a7\u611f\u61c9\u6a19\u8a8c\u5f15\u8173\uff0c\u9810\u8a2d\u70ba\u96fb\u5bb9\u5f0f\u89f8\u63a7\u6a21\u5f0f\u3002\"\"\"\npin_speaker: MicroBitAnalogDigitalPin\n\"\"\"\u7528\u65bc\u5b9a\u5740 micro:bit \u63da\u8072\u5668\u7684\u5f15\u8173\u3002\n\nThis API is intended only for use in Pulse-Width Modulation pin operations e.g. pin_speaker.write_analog(128).\n\"\"\"\n\nclass Image:\n \"\"\"\u8981\u5728 micro:bit LED \u986f\u793a\u5668\u4e0a\u986f\u793a\u7684\u5716\u50cf\u3002 (\u5716\u50cf)\n\nGiven an image object it's possible to display it via the ``display`` API::\n\n display.show(Image.HAPPY)\"\"\"\n HEART: Image\n \"\"\"\u611b\u5fc3\u5716\u50cf\u3002\"\"\"\n HEART_SMALL: Image\n \"\"\"\u5c0f\u611b\u5fc3\u5716\u50cf\u3002\"\"\"\n HAPPY: Image\n \"\"\"\u958b\u5fc3\u7684\u81c9\u5716\u50cf\u3002 (\u958b\u5fc3)\"\"\"\n SMILE: Image\n \"\"\"\u7b11\u81c9\u5716\u50cf\u3002 (\u5fae\u7b11)\"\"\"\n SAD: Image\n \"\"\"\u50b7\u5fc3\u7684\u81c9\u5716\u50cf\u3002\"\"\"\n CONFUSED: Image\n \"\"\"\u56f0\u60d1\u7684\u81c9\u5716\u50cf\u3002\"\"\"\n ANGRY: Image\n \"\"\"\u751f\u6c23\u7684\u81c9\u5716\u50cf\u3002\"\"\"\n ASLEEP: Image\n \"\"\"\u7761\u81c9\u5716\u50cf\u3002\"\"\"\n SURPRISED: Image\n \"\"\"\u9a5a\u8a1d\u7684\u81c9\u5716\u50cf\u3002\"\"\"\n SILLY: Image\n \"\"\"\u9b3c\u81c9\u5716\u50cf\u3002\"\"\"\n FABULOUS: Image\n \"\"\"\u6234\u592a\u967d\u773c\u93e1\u7684\u81c9\u5716\u50cf\u3002\"\"\"\n MEH: Image\n \"\"\"\u51b7\u6f20\u7684\u81c9\u5716\u50cf\u3002\"\"\"\n YES: Image\n \"\"\"\u52fe\u865f\u5716\u50cf\u3002\"\"\"\n NO: Image\n \"\"\"\u53c9\u865f\u5716\u50cf\u3002\"\"\"\n CLOCK12: Image\n \"\"\"\u6307\u91dd\u6307\u5411 12 \u9ede\u9418\u7684\u5716\u50cf\u3002\"\"\"\n CLOCK11: Image\n \"\"\"\u6307\u91dd\u6307\u5411 11 \u9ede\u9418\u7684\u5716\u50cf\u3002\"\"\"\n CLOCK10: Image\n \"\"\"\u6307\u91dd\u6307\u5411 10 \u9ede\u9418\u7684\u5716\u50cf\u3002\"\"\"\n CLOCK9: Image\n \"\"\"\u6307\u91dd\u6307\u5411 9 \u9ede\u9418\u7684\u5716\u50cf\u3002\"\"\"\n CLOCK8: Image\n \"\"\"\u6307\u91dd\u6307\u5411 8 \u9ede\u9418\u7684\u5716\u50cf\u3002\"\"\"\n CLOCK7: Image\n \"\"\"\u6307\u91dd\u6307\u5411 7 \u9ede\u9418\u7684\u5716\u50cf\u3002\"\"\"\n CLOCK6: Image\n \"\"\"\u6307\u91dd\u6307\u5411 6 \u9ede\u9418\u7684\u5716\u50cf\u3002\"\"\"\n CLOCK5: Image\n \"\"\"\u6307\u91dd\u6307\u5411 5 \u9ede\u9418\u7684\u5716\u50cf\u3002\"\"\"\n CLOCK4: Image\n \"\"\"\u6307\u91dd\u6307\u5411 4 \u9ede\u9418\u7684\u5716\u50cf\u3002\"\"\"\n CLOCK3: Image\n \"\"\"\u6307\u91dd\u6307\u5411 3 \u9ede\u9418\u7684\u5716\u50cf\u3002\"\"\"\n CLOCK2: Image\n \"\"\"\u6307\u91dd\u6307\u5411 2 \u9ede\u9418\u7684\u5716\u50cf\u3002\"\"\"\n CLOCK1: Image\n \"\"\"\u6307\u91dd\u6307\u5411 1 \u9ede\u9418\u7684\u5716\u50cf\u3002\"\"\"\n ARROW_N: Image\n \"\"\"\u6307\u5411\u5317\u65b9\u7bad\u982d\u7684\u5716\u50cf\u3002\"\"\"\n ARROW_NE: Image\n \"\"\"\u6307\u5411\u6771\u5317\u7bad\u982d\u7684\u5716\u50cf\u3002\"\"\"\n ARROW_E: Image\n \"\"\"\u6307\u5411\u6771\u65b9\u7bad\u982d\u7684\u5716\u50cf\u3002\"\"\"\n ARROW_SE: Image\n \"\"\"\u6307\u5411\u6771\u5357\u7bad\u982d\u7684\u5716\u50cf\u3002\"\"\"\n ARROW_S: Image\n \"\"\"\u6307\u5411\u5357\u65b9\u7bad\u982d\u7684\u5716\u50cf\u3002\"\"\"\n ARROW_SW: Image\n \"\"\"\u6307\u5411\u897f\u5357\u7bad\u982d\u7684\u5716\u50cf\u3002\"\"\"\n ARROW_W: Image\n \"\"\"\u6307\u5411\u897f\u65b9\u7bad\u982d\u7684\u5716\u50cf\u3002\"\"\"\n ARROW_NW: Image\n \"\"\"\u6307\u5411\u897f\u5317\u7bad\u982d\u7684\u5716\u50cf\u3002\"\"\"\n TRIANGLE: Image\n \"\"\"\u4e09\u89d2\u5f62\u671d\u4e0a\u7684\u5716\u50cf\u3002\"\"\"\n TRIANGLE_LEFT: Image\n \"\"\"\u4e09\u89d2\u5f62\u671d\u5de6\u7684\u5716\u50cf\u3002\"\"\"\n CHESSBOARD: Image\n \"\"\"\u4ee5\u68cb\u76e4\u5716\u6848\u4ea4\u932f\u767c\u4eae\u7684 LED \u71c8\u3002\"\"\"\n DIAMOND: Image\n \"\"\"\u947d\u77f3\u5716\u50cf\u3002\"\"\"\n DIAMOND_SMALL: Image\n \"\"\"\u5c0f\u947d\u77f3\u5716\u50cf\u3002\"\"\"\n SQUARE: Image\n \"\"\"\u6b63\u65b9\u5f62\u5716\u50cf\u3002\"\"\"\n SQUARE_SMALL: Image\n \"\"\"\u5c0f\u6b63\u65b9\u5f62\u5716\u50cf\u3002\"\"\"\n RABBIT: Image\n \"\"\"\u5154\u5b50\u5716\u50cf\u3002\"\"\"\n COW: Image\n \"\"\"\u4e73\u725b\u5716\u50cf\u3002\"\"\"\n MUSIC_CROTCHET: Image\n \"\"\"\u56db\u5206\u97f3\u7b26\u5716\u50cf\u3002\"\"\"\n MUSIC_QUAVER: Image\n \"\"\"\u516b\u5206\u97f3\u7b26\u5716\u50cf\u3002\"\"\"\n MUSIC_QUAVERS: Image\n \"\"\"\u4e00\u7d44\u516b\u5206\u97f3\u7b26\u5716\u50cf\u3002\"\"\"\n PITCHFORK: Image\n \"\"\"\u4e7e\u8349\u53c9\u5716\u50cf\u3002\"\"\"\n XMAS: Image\n \"\"\"\u8056\u8a95\u6a39\u5716\u50cf\u3002\"\"\"\n PACMAN: Image\n \"\"\"\u5c0f\u7cbe\u9748\u8857\u6a5f\u89d2\u8272\u5716\u50cf\u3002\"\"\"\n TARGET: Image\n \"\"\"\u9776\u5b50\u5716\u50cf\u3002\"\"\"\n TSHIRT: Image\n \"\"\"T \u6064\u5716\u50cf\u3002\"\"\"\n ROLLERSKATE: Image\n \"\"\"\u8f2a\u5f0f\u6e9c\u51b0\u978b\u5716\u50cf\u3002\"\"\"\n DUCK: Image\n \"\"\"\u9d28\u5b50\u5716\u50cf\u3002\"\"\"\n HOUSE: Image\n \"\"\"\u623f\u5b50\u5716\u50cf\u3002\"\"\"\n TORTOISE: Image\n \"\"\"\u9678\u9f9c\u5716\u50cf\u3002\"\"\"\n BUTTERFLY: Image\n \"\"\"\u8774\u8776\u5716\u50cf\u3002\"\"\"\n STICKFIGURE: Image\n \"\"\"\u7c21\u7b46\u756b\u5716\u50cf\u3002\"\"\"\n GHOST: Image\n \"\"\"\u5e7d\u9748\u5716\u50cf\u3002\"\"\"\n SWORD: Image\n \"\"\"\u528d\u5716\u50cf\u3002\"\"\"\n GIRAFFE: Image\n \"\"\"\u9577\u9838\u9e7f\u5716\u50cf\u3002\"\"\"\n SKULL: Image\n \"\"\"\u9ab7\u9acf\u982d\u5716\u50cf\"\"\"\n UMBRELLA: Image\n \"\"\"\u96e8\u5098\u5716\u50cf\u3002\"\"\"\n SNAKE: Image\n \"\"\"\u86c7\u5716\u50cf\u3002\"\"\"\n SCISSORS: Image\n \"\"\"Scissors image.\"\"\"\n ALL_CLOCKS: List[Image]\n \"\"\"\u6309\u9806\u5e8f\u5305\u542b\u6240\u6709 CLOCK_\u5716\u50cf\u7684\u5217\u8868\u3002\"\"\"\n ALL_ARROWS: List[Image]\n \"\"\"\u6309\u9806\u5e8f\u5305\u542b\u6240\u6709 ARROW_\u5716\u50cf\u7684\u5217\u8868\u3002\"\"\"\n\n @overload\n def __init__(self, string: str) -> None:\n \"\"\"\u5f9e\u63cf\u8ff0\u9ede\u4eae\u54ea\u4e9b LED \u7684\u5b57\u4e32\u5efa\u7acb\u5716\u50cf\u3002\n\n``string`` has to consist of digits 0-9 arranged into lines,\ndescribing the image, for example::\n\n image = Image(\"90009:\"\n \"09090:\"\n \"00900:\"\n \"09090:\"\n \"90009\")\n\nwill create a 5\u00d75 image of an X. The end of a line is indicated by a\ncolon. It's also possible to use newlines (\\\\n) insead of the colons.\n\n:param string: \u63cf\u8ff0\u5716\u50cf\u7684\u5b57\u4e32\u3002\"\"\"\n ...\n\n @overload\n def __init__(self, width: int=5, height: int=5, buffer: ReadableBuffer=None) -> None:\n \"\"\"\u5efa\u7acb\u4e00\u500b ``width`` \u884c ``height`` \u5217\u7684\u7a7a\u767d\u5716\u50cf\u3002\n\n:param width: \u53ef\u9078\u7684\u5716\u50cf\u5bec\u5ea6\n:param height: \u53ef\u9078\u7684\u5716\u50cf\u9ad8\u5ea6\n:param buffer: \u7528\u53ef\u9078\u9663\u5217\u6216\u5728 0-9 \u7bc4\u570d\u5167\u7684 ``width``\u00d7``height`` \u6574\u6578\u4f4d\u5143\u7d44\uff0c\u4f86\u521d\u59cb\u5316\u5716\u50cf\n\nExamples::\n\n Image(2, 2, b'\\x08\\x08\\x08\\x08')\n Image(2, 2, bytearray([9,9,9,9]))\n\nThese create 2 x 2 pixel images at full brightness.\"\"\"\n ...\n\n def width(self) -> int:\n \"\"\"\u53d6\u5f97\u884c\u6578\u3002\n\n:return: The number of columns in the image\"\"\"\n ...\n\n def height(self) -> int:\n \"\"\"\u53d6\u5f97\u5217\u6578\u3002\n\n:return: The number of rows in the image\"\"\"\n ...\n\n def set_pixel(self, x: int, y: int, value: int) -> None:\n \"\"\"\u8a2d\u5b9a\u50cf\u7d20\u7684\u4eae\u5ea6\u3002\n\nExample: ``my_image.set_pixel(0, 0, 9)``\n\n:param x: \u884c\u865f\n:param y: \u5217\u865f\n:param value: \u4eae\u5ea6\u70ba\u4ecb\u65bc 0 (\u6697) \u548c 9 (\u4eae) \u4e4b\u9593\u7684\u6574\u6578\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def get_pixel(self, x: int, y: int) -> int:\n \"\"\"\u53d6\u5f97\u50cf\u7d20\u7684\u4eae\u5ea6\u3002\n\nExample: ``my_image.get_pixel(0, 0)``\n\n:param x: \u884c\u865f\n:param y: \u5217\u865f\n:return: The brightness as an integer between 0 and 9.\"\"\"\n ...\n\n def shift_left(self, n: int) -> Image:\n \"\"\"\u5411\u5de6\u79fb\u52d5\u5716\u50cf\uff0c\u4ee5\u5efa\u7acb\u65b0\u5716\u50cf\u3002\n\nExample: ``Image.HEART_SMALL.shift_left(1)``\n\n:param n: \u8981\u79fb\u52d5\u7684\u884c\u6578\n:return: The shifted image\"\"\"\n ...\n\n def shift_right(self, n: int) -> Image:\n \"\"\"\u5411\u53f3\u79fb\u52d5\u5716\u50cf\uff0c\u4ee5\u5efa\u7acb\u65b0\u5716\u50cf\u3002\n\nExample: ``Image.HEART_SMALL.shift_right(1)``\n\n:param n: \u8981\u79fb\u52d5\u7684\u884c\u6578\n:return: The shifted image\"\"\"\n ...\n\n def shift_up(self, n: int) -> Image:\n \"\"\"\u5411\u4e0a\u79fb\u52d5\u5716\u50cf\uff0c\u4ee5\u5efa\u7acb\u65b0\u5716\u50cf\u3002\n\nExample: ``Image.HEART_SMALL.shift_up(1)``\n\n:param n: \u8981\u79fb\u52d5\u7684\u5217\u6578\n:return: The shifted image\"\"\"\n ...\n\n def shift_down(self, n: int) -> Image:\n \"\"\"\u900f\u904e\u5411\u4e0b\u79fb\u52d5\u5716\u50cf\uff0c\u4ee5\u5efa\u7acb\u4e00\u500b\u65b0\u5716\u50cf\u3002\n\nExample: ``Image.HEART_SMALL.shift_down(1)``\n\n:param n: \u8981\u79fb\u52d5\u7684\u5217\u6578\n:return: The shifted image\"\"\"\n ...\n\n def crop(self, x: int, y: int, w: int, h: int) -> Image:\n \"\"\"\u900f\u904e\u88c1\u526a\u5716\u50cf\uff0c\u4ee5\u5efa\u7acb\u4e00\u500b\u65b0\u5716\u50cf\u3002\n\nExample: ``Image.HEART.crop(1, 1, 3, 3)``\n\n:param x: \u88c1\u526a\u4f4d\u79fb\u884c\n:param y: \u88c1\u526a\u4f4d\u79fb\u5217\n:param w: \u526a\u88c1\u5bec\u5ea6\n:param h: \u526a\u88c1\u9ad8\u5ea6\n:return: The new image\"\"\"\n ...\n\n def copy(self) -> Image:\n \"\"\"\u5efa\u7acb\u5716\u50cf\u7684\u7cbe\u78ba\u526f\u672c\u3002\n\nExample: ``Image.HEART.copy()``\n\n:return: The new image\"\"\"\n ...\n\n def invert(self) -> Image:\n \"\"\"\u900f\u904e\u53cd\u8f49\u4f86\u6e90\u5716\u50cf\u7684\u50cf\u7d20\u4eae\u5ea6\uff0c\u4ee5\u5efa\u7acb\u4e00\u500b\u65b0\u5716\u50cf\u3002\n\nExample: ``Image.SMALL_HEART.invert()``\n\n:return: The new image.\"\"\"\n ...\n\n def fill(self, value: int) -> None:\n \"\"\"\u8a2d\u5b9a\u5716\u50cf\u4e2d\u6240\u6709\u50cf\u7d20\u7684\u4eae\u5ea6\u3002\n\nExample: ``my_image.fill(5)``\n\n:param value: \u65b0\u4eae\u5ea6\u70ba 0 (\u6697) \u548c 9 (\u4eae) \u4e4b\u9593\u7684\u6578\u5b57\u3002\n\nThis method will raise an exception when called on any of the built-in\nread-only images, like ``Image.HEART``.\"\"\"\n ...\n\n def blit(self, src: Image, x: int, y: int, w: int, h: int, xdest: int=0, ydest: int=0) -> None:\n \"\"\"\u5c07\u53e6\u4e00\u500b\u5716\u50cf\u4e2d\u7684\u4e00\u500b\u5340\u57df\u8907\u88fd\u5230\u8a72\u5716\u50cf\u4e2d\u3002\n\nExample: ``my_image.blit(Image.HEART, 1, 1, 3, 3, 1, 1)``\n\n:param src: \u4f86\u6e90\u5716\u50cf\n:param x: \u4f86\u6e90\u5716\u50cf\u4e2d\u7684\u8d77\u59cb\u884c\u4f4d\u79fb\n:param y: \u4f86\u6e90\u5716\u50cf\u4e2d\u7684\u8d77\u59cb\u5217\u4f4d\u79fb\n:param w: \u8981\u8907\u88fd\u7684\u884c\u6578\n:param h: \u8981\u8907\u88fd\u7684\u5217\u6578\n:param xdest: \u6b64\u5716\u50cf\u4e2d\u8981\u4fee\u6539\u7684\u884c\u4f4d\u79fb\n:param ydest: \u6b64\u5716\u50cf\u4e2d\u8981\u4fee\u6539\u7684\u5217\u4f4d\u79fb\n\nPixels outside the source image are treated as having a brightness of 0.\n\n``shift_left()``, ``shift_right()``, ``shift_up()``, ``shift_down()``\nand ``crop()`` can are all implemented by using ``blit()``.\n\nFor example, img.crop(x, y, w, h) can be implemented as::\n\n def crop(self, x, y, w, h):\n res = Image(w, h)\n res.blit(self, x, y, w, h)\n return res\"\"\"\n ...\n\n def __repr__(self) -> str:\n \"\"\"\u53d6\u5f97\u5716\u50cf\u7684\u7dca\u6e4a\u5b57\u4e32\u986f\u793a\u3002\"\"\"\n ...\n\n def __str__(self) -> str:\n \"\"\"\u53d6\u5f97\u5716\u50cf\u7684\u53ef\u8b80\u5b57\u4e32\u986f\u793a\u3002\"\"\"\n ...\n\n def __add__(self, other: Image) -> Image:\n \"\"\"\u900f\u904e\u5c07\u5169\u500b\u5716\u50cf\u7684\u50cf\u7d20\u4eae\u5ea6\u503c\u76f8\u52a0\uff0c\u4ee5\u5efa\u7acb\u4e00\u500b\u65b0\u5716\u50cf\u3002\n\nExample: ``Image.HEART + Image.HAPPY``\n\n:param other: \u8981\u65b0\u589e\u7684\u5716\u50cf\u3002\"\"\"\n ...\n\n def __sub__(self, other: Image) -> Image:\n \"\"\"\u900f\u904e\u5f9e\u8a72\u5716\u50cf\u4e2d\u6e1b\u53bb\u53e6\u4e00\u500b\u5716\u50cf\u7684\u4eae\u5ea6\u503c\uff0c\u4ee5\u5efa\u7acb\u4e00\u500b\u65b0\u5716\u50cf\u3002\n\nExample: ``Image.HEART - Image.HEART_SMALL``\n\n:param other: \u8981\u6e1b\u53bb\u7684\u5716\u50cf\u3002\"\"\"\n ...\n\n def __mul__(self, n: float) -> Image:\n \"\"\"\u5c07\u5404\u50cf\u7d20\u7684\u4eae\u5ea6\u4e58\u4ee5 ``n``\uff0c\u4ee5\u5efa\u7acb\u65b0\u5716\u50cf\u3002\n\nExample: ``Image.HEART * 0.5``\n\n:param n: \u8981\u4e58\u4ee5\u7684\u503c\u3002\"\"\"\n ...\n\n def __truediv__(self, n: float) -> Image:\n \"\"\"\u900f\u904e\u5c07\u5404\u50cf\u7d20\u7684\u4eae\u5ea6\u9664\u4ee5 ``n``\uff0c\u4ee5\u5efa\u7acb\u4e00\u500b\u65b0\u5716\u50cf\u3002\n\nExample: ``Image.HEART / 2``\n\n:param n: \u8981\u9664\u4ee5\u7684\u503c\u3002\"\"\"\n ...\n\nclass SoundEvent:\n LOUD: SoundEvent\n \"\"\"\u8868\u793a\u8072\u97f3\u4e8b\u4ef6\u7684\u8f49\u63db\uff0c\u5f9e ``quiet`` \u5230 ``loud``\uff0c\u5982\u9f13\u638c\u6216\u558a\u53eb\u3002\"\"\"\n QUIET: SoundEvent\n \"\"\"\u8868\u793a\u8072\u97f3\u4e8b\u4ef6\u7684\u8f49\u63db\uff0c\u5f9e ``loud`` \u5230 ``quiet``\u3002\u4f8b\u5982\uff0c\u8aaa\u8a71\u6216\u80cc\u666f\u97f3\u6a02\u3002\"\"\"\n\nclass Sound:\n \"\"\"\u53ef\u4ee5\u4f7f\u7528 ``audio.play(Sound.NAME)`` \u8abf\u7528\u5167\u5efa\u8072\u97f3\u3002\"\"\"\n GIGGLE: Sound\n \"\"\"\u54af\u54af\u7b11\u7684\u8072\u97f3\u3002 (\u54af\u54af\u7b11)\"\"\"\n HAPPY: Sound\n \"\"\"\u958b\u5fc3\u7684\u8072\u97f3\u3002 (\u958b\u5fc3)\"\"\"\n HELLO: Sound\n \"\"\"\u6b61\u8fce\u7684\u8072\u97f3\u3002 (\u54c8\u56c9)\"\"\"\n MYSTERIOUS: Sound\n \"\"\"\u795e\u7955\u7684\u8072\u97f3\u3002 (\u795e\u79d8)\"\"\"\n SAD: Sound\n \"\"\"\u96e3\u904e\u7684\u8072\u97f3\u3002 (\u96e3\u904e)\"\"\"\n SLIDE: Sound\n \"\"\"\u6ed1\u52d5\u7684\u8072\u97f3\u3002\"\"\"\n SOARING: Sound\n \"\"\"\u9ad8\u6602\u7684\u8072\u97f3\u3002 (\u9ad8\u6602)\"\"\"\n SPRING: Sound\n \"\"\"\u5f48\u8df3\u7684\u8072\u97f3\u3002 (\u5f48\u8df3)\"\"\"\n TWINKLE: Sound\n \"\"\"\u767c\u4eae\u7684\u8072\u97f3\u3002 (\u767c\u4eae)\"\"\"\n YAWN: Sound\n \"\"\"\u5475\u6b20\u7684\u8072\u97f3\u3002\"\"\"", "/typeshed/stdlib/microbit/accelerometer.pyi": "\"\"\"\u6e2c\u91cf micro:bit \u7684\u52a0\u901f\u5ea6\u4e26\u8b58\u5225\u624b\u52e2\u3002\"\"\"\nfrom typing import Tuple\n\ndef get_x() -> int:\n \"\"\"\u53d6\u5f97 ``x`` \u8ef8\u4e0a\u7684\u52a0\u901f\u5ea6\u6e2c\u91cf\u503c (\u4ee5\u6beb\u514b\u70ba\u55ae\u4f4d)\u3002\n\nExample: ``accelerometer.get_x()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_y() -> int:\n \"\"\"\u53d6\u5f97 ``y`` \u8ef8\u4e0a\u7684\u52a0\u901f\u5ea6\u6e2c\u91cf\u503c (\u4ee5\u6beb\u514b\u70ba\u55ae\u4f4d)\u3002\n\nExample: ``accelerometer.get_y()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_z() -> int:\n \"\"\"\u53d6\u5f97 ``z`` \u8ef8\u4e0a\u7684\u52a0\u901f\u5ea6\u6e2c\u91cf\u503c (\u4ee5\u6beb\u514b\u70ba\u55ae\u4f4d)\u3002\n\nExample: ``accelerometer.get_z()``\n\n:return: A positive or negative integer depending on direction in the range +/- 2000mg.\"\"\"\n ...\n\ndef get_values() -> Tuple[int, int, int]:\n \"\"\"\u4e00\u6b21\u53d6\u5f97\u6240\u6709\u8ef8\u4e0a\u7684\u52a0\u901f\u5ea6\u6e2c\u91cf\u503c\u505a\u70ba\u5143\u7d44\u3002\n\nExample: ``x, y, z = accelerometer.get_values()``\n\n:return: a three-element tuple of integers ordered as X, Y, Z, each value a positive or negative integer depending on direction in the range +/- 2000mg\"\"\"\n ...\n\ndef get_strength() -> int:\n \"\"\"Get the acceleration measurement of all axes combined, as a positive integer. This is the Pythagorean sum of the X, Y and Z axes.\n\nExample: ``accelerometer.get_strength()``\n\n:return: The combined acceleration strength of all the axes, in milli-g.\"\"\"\n ...\n\ndef current_gesture() -> str:\n \"\"\"\u53d6\u5f97\u76ee\u524d\u624b\u52e2\u7684\u540d\u7a31\u3002\n\nExample: ``accelerometer.current_gesture()``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:return: The current gesture\"\"\"\n ...\n\ndef is_gesture(name: str) -> bool:\n \"\"\"\u6aa2\u67e5\u547d\u540d\u7684\u624b\u52e2\u76ee\u524d\u662f\u5426\u8655\u65bc\u6d3b\u52d5\u72c0\u614b\u3002\n\nExample: ``accelerometer.is_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: \u624b\u52e2\u540d\u7a31\u3002\n:return: ``True`` if the gesture is active, ``False`` otherwise.\"\"\"\n ...\n\ndef was_gesture(name: str) -> bool:\n \"\"\"\u6aa2\u67e5\u547d\u540d\u624b\u52e2\u81ea\u4e0a\u6b21\u547c\u53eb\u5f8c\u662f\u5426\u8655\u65bc\u6d3b\u52d5\u72c0\u614b\u3002\n\nExample: ``accelerometer.was_gesture('shake')``\n\nMicroPython understands the following gesture names: ``\"up\"``, ``\"down\"``,\n``\"left\"``, ``\"right\"``, ``\"face up\"``, ``\"face down\"``, ``\"freefall\"``,\n``\"3g\"``, ``\"6g\"``, ``\"8g\"``, ``\"shake\"``. Gestures are always\nrepresented as strings.\n\n:param name: \u624b\u52e2\u540d\u7a31\u3002\n:return: ``True`` if the gesture was active since the last call, ``False`` otherwise.\"\"\"\n\ndef get_gestures() -> Tuple[str, ...]:\n \"\"\"\u50b3\u56de\u624b\u52e2\u6b77\u53f2\u7d00\u9304\u7684\u5143\u7d44\u3002\n\nExample: ``accelerometer.get_gestures()``\n\nClears the gesture history before returning.\n\nGestures are not updated in the background so there needs to be constant\ncalls to some accelerometer method to do the gesture detection. Usually\ngestures can be detected using a loop with a small :func:`microbit.sleep` delay.\n\n:return: The history as a tuple, most recent last.\"\"\"\n ...\n\ndef set_range(value: int) -> None:\n \"\"\"Set the accelerometer sensitivity range, in g (standard gravity), to the closest values supported by the hardware, so it rounds to either ``2``, ``4``, or ``8`` g.\n\nExample: ``accelerometer.set_range(8)``\n\n:param value: New range for the accelerometer, an integer in ``g``.\"\"\"", "/typeshed/stdlib/microbit/audio.pyi": "\"\"\"\u4f7f\u7528 micro:bit \u64ad\u653e\u8072\u97f3 (\u532f\u5165 ``audio`` \u8207 V1 \u76f8\u5bb9)\u3002\"\"\"\nfrom ..microbit import MicroBitDigitalPin, Sound, pin0\nfrom typing import ClassVar, Iterable, Union\n\ndef play(source: Union[Iterable[AudioFrame], Sound, SoundEffect], wait: bool=True, pin: MicroBitDigitalPin=pin0, return_pin: Union[MicroBitDigitalPin, None]=None) -> None:\n \"\"\"Play a built-in sound, sound effect or custom audio frames.\n\nExample: ``audio.play(Sound.GIGGLE)``\n\n:param source: A built-in ``Sound`` such as ``Sound.GIGGLE``, a ``SoundEffect`` or sample data as an iterable of ``AudioFrame`` objects.\n:param wait: \u5982\u679c ``wait`` \u70ba ``True``\uff0c\u6b64\u51fd\u5f0f\u5c07\u6703\u5c01\u9396\uff0c\u76f4\u5230\u8072\u97f3\u5b8c\u6210\u3002\n:param pin: (\u5f15\u8173) \u6307\u5b9a\u8f38\u51fa\u5f15\u8173\u7684\u53ef\u9078\u5f15\u6578\uff0c\u53ef\u7528\u65bc\u8986\u5beb\u9810\u8a2d\u503c ``pin0``\u3002\u5982\u679c\u6211\u5011\u4e0d\u60f3\u64ad\u653e\u4efb\u4f55\u8072\u97f3\uff0c\u6211\u5011\u53ef\u4ee5\u4f7f\u7528 ``pin=None``\u3002\n:param return_pin: \u6307\u5b9a\u5dee\u5206\u908a\u7de3\u9023\u63a5\u5668\u5f15\u8173\uff0c\u4ee5\u9023\u63a5\u5230\u5916\u90e8\u63da\u8072\u5668\u800c\u4e0d\u662f\u63a5\u5730\u3002\u5728 **V2** \u4fee\u8a02\u7248\u4e2d\uff0c\u9019\u5c07\u6703\u88ab\u5ffd\u7565\u3002\"\"\"\n\ndef is_playing() -> bool:\n \"\"\"\u6aa2\u67e5\u662f\u5426\u6b63\u5728\u64ad\u653e\u8072\u97f3\u3002\n\nExample: ``audio.is_playing()``\n\n:return: ``True`` if audio is playing, otherwise ``False``.\"\"\"\n ...\n\ndef stop() -> None:\n \"\"\"\u505c\u6b62\u6240\u6709\u97f3\u8a0a\u64ad\u653e\u3002\n\nExample: ``audio.stop()``\"\"\"\n ...\n\nclass SoundEffect:\n \"\"\"A sound effect, composed by a set of parameters configured via the constructor or attributes.\"\"\"\n WAVEFORM_SINE: ClassVar[int]\n \"\"\"Sine wave option used for the ``waveform`` parameter.\"\"\"\n WAVEFORM_SAWTOOTH: ClassVar[int]\n \"\"\"Sawtooth wave option used for the ``waveform`` parameter.\"\"\"\n WAVEFORM_TRIANGLE: ClassVar[int]\n \"\"\"Triangle wave option used for the ``waveform`` parameter.\"\"\"\n WAVEFORM_SQUARE: ClassVar[int]\n \"\"\"Square wave option used for the ``waveform`` parameter.\"\"\"\n WAVEFORM_NOISE: ClassVar[int]\n \"\"\"Noise option used for the ``waveform`` parameter.\"\"\"\n SHAPE_LINEAR: ClassVar[int]\n \"\"\"Linear interpolation option used for the ``shape`` parameter.\"\"\"\n SHAPE_CURVE: ClassVar[int]\n \"\"\"Curve interpolation option used for the ``shape`` parameter.\"\"\"\n SHAPE_LOG: ClassVar[int]\n \"\"\"Logarithmic interpolation option used for the ``shape`` parameter.\"\"\"\n FX_NONE: ClassVar[int]\n \"\"\"No effect option used for the ``fx`` parameter.\"\"\"\n FX_TREMOLO: ClassVar[int]\n \"\"\"Tremolo effect option used for the ``fx`` parameter.\"\"\"\n FX_VIBRATO: ClassVar[int]\n \"\"\"Vibrato effect option used for the ``fx`` parameter.\"\"\"\n FX_WARBLE: ClassVar[int]\n \"\"\"Warble effect option used for the ``fx`` parameter.\"\"\"\n freq_start: int\n \"\"\"Start frequency in Hertz (Hz), a number between ``0`` and ``9999``\"\"\"\n freq_end: int\n \"\"\"End frequency in Hertz (Hz), a number between ``0`` and ``9999``\"\"\"\n duration: int\n \"\"\"Duration of the sound in milliseconds, a number between ``0`` and ``9999``\"\"\"\n vol_start: int\n \"\"\"Start volume value, a number between ``0`` and ``255``\"\"\"\n vol_end: int\n \"\"\"End volume value, a number between ``0`` and ``255``\"\"\"\n waveform: int\n \"\"\"Type of waveform shape, one of these values: ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (randomly generated noise)\"\"\"\n fx: int\n \"\"\"Effect to add on the sound, one of the following values: ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``, or ``FX_NONE``\"\"\"\n shape: int\n \"\"\"The type of the interpolation curve between the start and end frequencies, different wave shapes have different rates of change in frequency. One of the following values: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG``\"\"\"\n\n def __init__(self, freq_start: int=500, freq_end: int=2500, duration: int=500, vol_start: int=255, vol_end: int=0, waveform: int=WAVEFORM_SQUARE, fx: int=FX_NONE, shape: int=SHAPE_LOG):\n \"\"\"Create a new sound effect.\n\nExample: ``my_effect = SoundEffect(duration=1000)``\n\nAll the parameters are optional, with default values as shown above, and\nthey can all be modified via attributes of the same name. For example, we\ncan first create an effect ``my_effect = SoundEffect(duration=1000)``,\nand then change its attributes ``my_effect.duration = 500``.\n\n:param freq_start: Start frequency in Hertz (Hz), a number between ``0`` and ``9999``.\n:param freq_end: End frequency in Hertz (Hz), a number between ``0`` and ``9999``.\n:param duration: Duration of the sound in milliseconds, a number between ``0`` and ``9999``.\n:param vol_start: Start volume value, a number between ``0`` and ``255``.\n:param vol_end: End volume value, a number between ``0`` and ``255``.\n:param waveform: Type of waveform shape, one of these values: ``WAVEFORM_SINE``, ``WAVEFORM_SAWTOOTH``, ``WAVEFORM_TRIANGLE``, ``WAVEFORM_SQUARE``, ``WAVEFORM_NOISE`` (randomly generated noise).\n:param fx: Effect to add on the sound, one of the following values: ``FX_TREMOLO``, ``FX_VIBRATO``, ``FX_WARBLE``, or ``FX_NONE``.\n:param shape: The type of the interpolation curve between the start and end frequencies, different wave shapes have different rates of change in frequency. One of the following values: ``SHAPE_LINEAR``, ``SHAPE_CURVE``, ``SHAPE_LOG``.\"\"\"\n\n def copy(self) -> SoundEffect:\n \"\"\"Create a copy of this ``SoundEffect``.\n\nExample: ``sound_2 = sound_1.copy()``\n\n:return: A copy of the SoundEffect.\"\"\"\n\nclass AudioFrame:\n \"\"\"``AudioFrame`` \u7269\u4ef6\u662f 32 \u500b\u6a23\u672c\u7684\u5217\u8868\uff0c\u6bcf\u500b\u6a23\u672c\u90fd\u662f\u4e00\u500b\u7121\u7b26\u865f\u4f4d\u5143\u7d44 (0 \u5230 255 \u4e4b\u9593\u7684\u6574\u6578)\u3002\n\nIt takes just over 4 ms to play a single frame.\n\nExample::\n\n frame = AudioFrame()\n for i in range(len(frame)):\n frame[i] = 252 - i * 8\"\"\"\n\n def copyfrom(self, other: AudioFrame) -> None:\n \"\"\"Overwrite the data in this ``AudioFrame`` with the data from another ``AudioFrame`` instance.\n\nExample: ``my_frame.copyfrom(source_frame)``\n\n:param other: ``AudioFrame`` instance from which to copy the data.\"\"\"\n\n def __len__(self) -> int:\n ...\n\n def __setitem__(self, key: int, value: int) -> None:\n ...\n\n def __getitem__(self, key: int) -> int:\n ...", @@ -45,7 +45,7 @@ "/typeshed/stdlib/microbit/speaker.pyi": "\"\"\"\u63a7\u5236\u5167\u5efa\u63da\u8072\u5668 (\u50c5\u9650 V2)\u3002\"\"\"\n\ndef off() -> None:\n \"\"\"\u95dc\u9589\u63da\u8072\u5668\u3002\n\nExample: ``speaker.off()``\n\nThis does not disable sound output to an edge connector pin.\"\"\"\n ...\n\ndef on() -> None:\n \"\"\"\u958b\u555f\u63da\u8072\u5668\u3002\n\nExample: ``speaker.on()``\"\"\"\n ...", "/typeshed/stdlib/microbit/spi.pyi": "\"\"\"\u4f7f\u7528\u5468\u908a\u8a2d\u5099\u4ecb\u9762 (SPI) \u532f\u6d41\u6392\u8207\u88dd\u7f6e\u9032\u884c\u901a\u8a0a\u3002\"\"\"\nfrom _typeshed import ReadableBuffer, WriteableBuffer\nfrom ..microbit import pin13, pin14, pin15, MicroBitDigitalPin\n\ndef init(baudrate: int=1000000, bits: int=8, mode: int=0, sclk: MicroBitDigitalPin=pin13, mosi: MicroBitDigitalPin=pin15, miso: MicroBitDigitalPin=pin14) -> None:\n \"\"\"\u521d\u59cb\u5316 SPI \u901a\u8a0a\u3002\n\nExample: ``spi.init()``\n\nFor correct communication, the parameters have to be the same on both communicating devices.\n\n:param baudrate: \u901a\u8a0a\u901f\u5ea6\u3002\n:param bits: \u6bcf\u6b21\u50b3\u8f38\u7684\u4f4d\u5143\u5bec\u5ea6\u3002\u76ee\u524d\u50c5\u652f\u63f4 ``bits=8``\u3002\u7136\u800c\uff0c\u9019\u7a2e\u60c5\u6cc1\u5728\u672a\u4f86\u53ef\u80fd\u6703\u6539\u8b8a\u3002\n:param mode: \u78ba\u5b9a\u6642\u8108\u6975\u6027\u548c\u76f8\u4f4d\u7684\u7d44\u5408 - \u8acb\u898b\u7dda\u4e0a\u8868\u683c `_\u3002\n:param sclk: sclk \u5f15\u8173 (\u9810\u8a2d 13)\n:param mosi: mosi \u5f15\u8173 (\u9810\u8a2d 15)\n:param miso: miso \u5f15\u8173 (\u9810\u8a2d 14)\"\"\"\n ...\n\ndef read(nbytes: int) -> bytes:\n \"\"\"\u8b80\u53d6\u4f4d\u5143\u7d44\u3002\n\nExample: ``spi.read(64)``\n\n:param nbytes: \u8981\u8b80\u53d6\u7684\u6700\u5927\u4f4d\u5143\u7d44\u6578\u3002\n:return: The bytes read.\"\"\"\n ...\n\ndef write(buffer: ReadableBuffer) -> None:\n \"\"\"\u5c07\u4f4d\u5143\u7d44\u5beb\u5165\u532f\u6d41\u6392\u3002\n\nExample: ``spi.write(bytes([1, 2, 3]))``\n\n:param buffer: \u8b80\u53d6\u8cc7\u6599\u7684\u4f86\u6e90\u7de9\u885d\u5340\u3002\"\"\"\n ...\n\ndef write_readinto(out: WriteableBuffer, in_: ReadableBuffer) -> None:\n \"\"\"\u5c07 ``out`` \u7de9\u885d\u5340\u5beb\u5165\u532f\u6d41\u6392\uff0c\u4e26\u5c07\u4efb\u4f55\u56de\u61c9\u5beb\u5165 ``in_`` \u7de9\u885d\u5340\u3002\n\nExample: ``spi.write_readinto(out_buffer, in_buffer)``\n\nThe length of the buffers should be the same. The buffers can be the same object.\n\n:param out: \u8981\u5beb\u5165\u4efb\u4f55\u56de\u61c9\u7684\u7de9\u885d\u5340\u3002\n:param in_: \u8981\u5f9e\u4e2d\u8b80\u53d6\u8cc7\u6599\u7684\u7de9\u885d\u5340\u3002\"\"\"\n ...", "/typeshed/stdlib/microbit/uart.pyi": "\"\"\"\u4f7f\u7528\u5e8f\u5217\u4ecb\u9762\u8207\u88dd\u7f6e\u901a\u8a0a\u3002\"\"\"\nfrom _typeshed import WriteableBuffer\nfrom ..microbit import MicroBitDigitalPin\nfrom typing import Optional, Union\nODD: int\n\"\"\"\u5947\u6578\u540c\u4f4d\u6aa2\u67e5\"\"\"\nEVEN: int\n\"\"\"\u5076\u6578\u540c\u4f4d\u6aa2\u67e5\"\"\"\n\ndef init(baudrate: int=9600, bits: int=8, parity: Optional[int]=None, stop: int=1, tx: Optional[MicroBitDigitalPin]=None, rx: Optional[MicroBitDigitalPin]=None) -> None:\n \"\"\"\u521d\u59cb\u5316\u5e8f\u5217\u901a\u8a0a\u3002\n\nExample: ``uart.init(115200, tx=pin0, rx=pin1)``\n\n:param baudrate: \u901a\u8a0a\u901f\u5ea6\u3002\n:param bits: \u6b63\u5728\u50b3\u8f38\u7684\u4f4d\u5143\u7d44\u5927\u5c0f\uff0cmicro:bit \u53ea\u652f\u63f4 8\u3002\n:param parity: \u5982\u4f55\u6aa2\u67e5\u5947\u5076\u6027\uff0c``None``\u3001``uart.ODD`` \u6216 ``uart.EVEN``\u3002\n:param stop: \u505c\u6b62\u4f4d\u5143\u7684\u6578\u91cf\uff0cmicro:bit \u5fc5\u9808\u70ba 1\u3002\n:param tx: \u50b3\u8f38\u5f15\u8173\u3002\n:param rx: \u6b63\u5728\u63a5\u6536\u5f15\u8173\u3002\n\nInitializing the UART on external pins will cause the Python console on\nUSB to become unaccessible, as it uses the same hardware. To bring the\nconsole back you must reinitialize the UART without passing anything for\n``tx`` or ``rx`` (or passing ``None`` to these arguments). This means\nthat calling ``uart.init(115200)`` is enough to restore the Python console.\n\nFor more details see `the online documentation `_.\"\"\"\n ...\n\ndef any() -> bool:\n \"\"\"\u6aa2\u67e5\u662f\u5426\u6709\u4efb\u4f55\u8cc7\u6599\u6b63\u5728\u7b49\u5f85\u3002\n\nExample: ``uart.any()``\n\n:return: ``True`` if any data is waiting, else ``False``.\"\"\"\n ...\n\ndef read(nbytes: Optional[int]=None) -> Optional[bytes]:\n \"\"\"\u8b80\u53d6\u4f4d\u5143\u7d44\u3002\n\nExample: ``uart.read()``\n\n:param nbytes: \u5982\u679c\u6307\u5b9a\u4e86 ``nbytes``\uff0c\u5247\u6700\u591a\u8b80\u53d6\u90a3\u9ebc\u591a\u4f4d\u5143\u7d44\uff0c\u5426\u5247\u8b80\u53d6\u76e1\u53ef\u80fd\u591a\u7684\u4f4d\u5143\u7d44\n:return: A bytes object or ``None`` on timeout\"\"\"\n ...\n\ndef readinto(buf: WriteableBuffer, nbytes: Optional[int]=None) -> Optional[int]:\n \"\"\"\u5c07\u4f4d\u5143\u7d44\u8b80\u5165 ``buf``\u3002\n\nExample: ``uart.readinto(input_buffer)``\n\n:param buf: \u8981\u5beb\u5165\u7684\u7de9\u885d\u5340\u3002\n:param nbytes: \u5982\u679c\u6307\u5b9a\u4e86 ``nbytes``\uff0c\u5247\u6700\u591a\u8b80\u53d6\u90a3\u9ebc\u591a\u4f4d\u5143\u7d44\uff0c\u5426\u5247\u8b80\u53d6 ``len(buf)`` \u500b\u4f4d\u5143\u7d44\u3002\n:return: number of bytes read and stored into ``buf`` or ``None`` on timeout.\"\"\"\n ...\n\ndef readline() -> Optional[bytes]:\n \"\"\"\u8b80\u53d6\u4e00\u884c\uff0c\u4ee5\u65b0\u884c\u5b57\u5143\u7d50\u5c3e\u3002\n\nExample: ``uart.readline()``\n\n:return: The line read or ``None`` on timeout. The newline character is included in the returned bytes.\"\"\"\n ...\n\ndef write(buf: Union[bytes, str]) -> Optional[int]:\n \"\"\"\u5c07\u7de9\u885d\u5340\u5beb\u5165\u532f\u6d41\u6392\u3002\n\nExample: ``uart.write('hello world')``\n\n:param buf: \u4e00\u500b\u4f4d\u5143\u7d44\u7269\u4ef6\u6216\u4e00\u500b\u5b57\u4e32\u3002\n:return: The number of bytes written, or ``None`` on timeout.\n\nExamples::\n\n uart.write('hello world')\n uart.write(b'hello world')\n uart.write(bytes([1, 2, 3]))\"\"\"\n ...", - "/typeshed/stdlib/collections/__init__.pyi": "import sys\nfrom typing import (\n Any,\n Dict,\n Generic,\n ItemsView,\n Iterable,\n Iterator,\n KeysView,\n Optional,\n Reversible,\n Tuple,\n Type,\n TypeVar,\n Union,\n ValuesView,\n)\n\n_S = TypeVar(\"_S\")\n_T = TypeVar(\"_T\")\n_KT = TypeVar(\"_KT\")\n_VT = TypeVar(\"_VT\")\n\nif sys.version_info >= (3, 7):\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n rename: bool = ...,\n module: Optional[str] = ...,\n defaults: Optional[Iterable[Any]] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nelse:\n def namedtuple(\n typename: str,\n field_names: Union[str, Iterable[str]],\n *,\n verbose: bool = ...,\n rename: bool = ...,\n module: Optional[str] = ...,\n ) -> Type[Tuple[Any, ...]]: ...\n\nclass _OrderedDictKeysView(KeysView[_KT], Reversible[_KT]):\n def __reversed__(self) -> Iterator[_KT]: ...\n\nclass _OrderedDictItemsView(ItemsView[_KT, _VT], Reversible[Tuple[_KT, _VT]]):\n def __reversed__(self) -> Iterator[Tuple[_KT, _VT]]: ...\n\nclass _OrderedDictValuesView(ValuesView[_VT], Reversible[_VT]):\n def __reversed__(self) -> Iterator[_VT]: ...\n\nclass OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]):\n def popitem(self, last: bool = ...) -> Tuple[_KT, _VT]: ...\n def move_to_end(self, key: _KT, last: bool = ...) -> None: ...\n def copy(self: _S) -> _S: ...\n def __reversed__(self) -> Iterator[_KT]: ...\n def keys(self) -> _OrderedDictKeysView[_KT]: ...\n def items(self) -> _OrderedDictItemsView[_KT, _VT]: ...\n def values(self) -> _OrderedDictValuesView[_VT]: ...\n", + "/typeshed/stdlib/_typeshed/__init__.pyi": "# Utility types for typeshed\n#\n# See the README.md file in this directory for more information.\n\nimport array\nimport sys\nfrom os import PathLike\nfrom typing import AbstractSet, Any, Container, Iterable, Protocol, Tuple, TypeVar, Union\nfrom typing_extensions import Literal, final\n\n_KT = TypeVar(\"_KT\")\n_KT_co = TypeVar(\"_KT_co\", covariant=True)\n_KT_contra = TypeVar(\"_KT_contra\", contravariant=True)\n_VT = TypeVar(\"_VT\")\n_VT_co = TypeVar(\"_VT_co\", covariant=True)\n_T = TypeVar(\"_T\")\n_T_co = TypeVar(\"_T_co\", covariant=True)\n_T_contra = TypeVar(\"_T_contra\", contravariant=True)\n\n# Use for \"self\" annotations:\n# def __enter__(self: Self) -> Self: ...\nSelf = TypeVar(\"Self\") # noqa Y001\n\n# stable\nclass IdentityFunction(Protocol):\n def __call__(self, __x: _T) -> _T: ...\n\nclass SupportsLessThan(Protocol):\n def __lt__(self, __other: Any) -> bool: ...\n\nSupportsLessThanT = TypeVar(\"SupportsLessThanT\", bound=SupportsLessThan) # noqa: Y001\n\nclass SupportsDivMod(Protocol[_T_contra, _T_co]):\n def __divmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsRDivMod(Protocol[_T_contra, _T_co]):\n def __rdivmod__(self, __other: _T_contra) -> _T_co: ...\n\nclass SupportsLenAndGetItem(Protocol[_T_co]):\n def __len__(self) -> int: ...\n def __getitem__(self, __k: int) -> _T_co: ...\n\n# Mapping-like protocols\n\n# stable\nclass SupportsItems(Protocol[_KT_co, _VT_co]):\n def items(self) -> AbstractSet[Tuple[_KT_co, _VT_co]]: ...\n\n# stable\nclass SupportsKeysAndGetItem(Protocol[_KT, _VT_co]):\n def keys(self) -> Iterable[_KT]: ...\n def __getitem__(self, __k: _KT) -> _VT_co: ...\n\n# stable\nclass SupportsGetItem(Container[_KT_contra], Protocol[_KT_contra, _VT_co]):\n def __getitem__(self, __k: _KT_contra) -> _VT_co: ...\n\n# stable\nclass SupportsItemAccess(SupportsGetItem[_KT_contra, _VT], Protocol[_KT_contra, _VT]):\n def __setitem__(self, __k: _KT_contra, __v: _VT) -> None: ...\n def __delitem__(self, __v: _KT_contra) -> None: ...\n\n# These aliases are simple strings in Python 2.\nStrPath = Union[str, PathLike[str]] # stable\nBytesPath = Union[bytes, PathLike[bytes]] # stable\nStrOrBytesPath = Union[str, bytes, PathLike[str], PathLike[bytes]] # stable\n\nOpenTextModeUpdating = Literal[\n \"r+\",\n \"+r\",\n \"rt+\",\n \"r+t\",\n \"+rt\",\n \"tr+\",\n \"t+r\",\n \"+tr\",\n \"w+\",\n \"+w\",\n \"wt+\",\n \"w+t\",\n \"+wt\",\n \"tw+\",\n \"t+w\",\n \"+tw\",\n \"a+\",\n \"+a\",\n \"at+\",\n \"a+t\",\n \"+at\",\n \"ta+\",\n \"t+a\",\n \"+ta\",\n \"x+\",\n \"+x\",\n \"xt+\",\n \"x+t\",\n \"+xt\",\n \"tx+\",\n \"t+x\",\n \"+tx\",\n]\nOpenTextModeWriting = Literal[\"w\", \"wt\", \"tw\", \"a\", \"at\", \"ta\", \"x\", \"xt\", \"tx\"]\nOpenTextModeReading = Literal[\"r\", \"rt\", \"tr\", \"U\", \"rU\", \"Ur\", \"rtU\", \"rUt\", \"Urt\", \"trU\", \"tUr\", \"Utr\"]\nOpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]\nOpenBinaryModeUpdating = Literal[\n \"rb+\",\n \"r+b\",\n \"+rb\",\n \"br+\",\n \"b+r\",\n \"+br\",\n \"wb+\",\n \"w+b\",\n \"+wb\",\n \"bw+\",\n \"b+w\",\n \"+bw\",\n \"ab+\",\n \"a+b\",\n \"+ab\",\n \"ba+\",\n \"b+a\",\n \"+ba\",\n \"xb+\",\n \"x+b\",\n \"+xb\",\n \"bx+\",\n \"b+x\",\n \"+bx\",\n]\nOpenBinaryModeWriting = Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"]\nOpenBinaryModeReading = Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", \"brU\", \"bUr\", \"Ubr\"]\nOpenBinaryMode = Union[OpenBinaryModeUpdating, OpenBinaryModeReading, OpenBinaryModeWriting]\n\n# stable\nclass HasFileno(Protocol):\n def fileno(self) -> int: ...\n\nFileDescriptor = int # stable\nFileDescriptorLike = Union[int, HasFileno] # stable\n\n# stable\nclass SupportsRead(Protocol[_T_co]):\n def read(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsReadline(Protocol[_T_co]):\n def readline(self, __length: int = ...) -> _T_co: ...\n\n# stable\nclass SupportsNoArgReadline(Protocol[_T_co]):\n def readline(self) -> _T_co: ...\n\n# stable\nclass SupportsWrite(Protocol[_T_contra]):\n def write(self, __s: _T_contra) -> Any: ...\n\nReadableBuffer = Union[bytes, bytearray, memoryview, array.array[Any]] # stable\nWriteableBuffer = Union[bytearray, memoryview, array.array[Any]] # stable\n\n# stable\nif sys.version_info >= (3, 10):\n from types import NoneType as NoneType\nelse:\n # Used by type checkers for checks involving None (does not exist at runtime)\n @final\n class NoneType:\n def __bool__(self) -> Literal[False]: ...\n", "/src/pyrightconfig.json": "{ \n \"pythonVersion\": \"3.6\",\n \"pythonPlatform\": \"Linux\",\n \"typeCheckingMode\": \"basic\",\n \"typeshedPath\": \"/typeshed/\",\n \"reportMissingModuleSource\": false,\n \"reportWildcardImportFromLibrary\": false,\n \"verboseOutput\": true\n }\n" } } \ No newline at end of file diff --git a/src/project/OpenButton.tsx b/src/project/OpenButton.tsx index 16a4e54dd..ebedc838d 100644 --- a/src/project/OpenButton.tsx +++ b/src/project/OpenButton.tsx @@ -9,12 +9,20 @@ import { CollapsibleButtonComposableProps } from "../common/CollapsibleButton"; import FileInputButton from "../common/FileInputButton"; import { useProjectActions } from "./project-hooks"; -interface OpenButtonProps extends CollapsibleButtonComposableProps {} +type FileType = "hex" | "mljson"; + +interface OpenButtonProps extends CollapsibleButtonComposableProps { + fileType?: FileType; +} /** * Open HEX button, with an associated input field. */ -const OpenButton = ({ children, ...props }: OpenButtonProps) => { +const OpenButton = ({ + children, + fileType = "hex", + ...props +}: OpenButtonProps) => { const actions = useProjectActions(); const intl = useIntl(); return ( @@ -23,7 +31,7 @@ const OpenButton = ({ children, ...props }: OpenButtonProps) => { text={intl.formatMessage({ id: "open-file-action", })} - onOpen={actions.load} + onOpen={fileType === "hex" ? actions.loadHex : actions.loadMlJson} data-testid="open" multiple icon={} diff --git a/src/project/ProjectDropTarget.tsx b/src/project/ProjectDropTarget.tsx index c0b929c05..303b52034 100644 --- a/src/project/ProjectDropTarget.tsx +++ b/src/project/ProjectDropTarget.tsx @@ -16,7 +16,7 @@ const ProjectDropTarget = ({ children, ...props }: ProjectDropTargetProps) => { const actions = useProjectActions(); const handleDrop = useCallback( (files: File[]) => { - actions.load(files, "drop-load"); + actions.loadHex(files, "drop-load"); }, [actions] ); diff --git a/src/project/project-actions.tsx b/src/project/project-actions.tsx index f370e1f60..452008c02 100644 --- a/src/project/project-actions.tsx +++ b/src/project/project-actions.tsx @@ -73,6 +73,8 @@ import ProjectNameQuestion from "./ProjectNameQuestion"; import WebUSBErrorDialog from "../workbench/connect-dialogs/WebUSBErrorDialog"; import reconnectWebm from "../workbench/connect-dialogs/reconnect.webm"; import reconnectMp4 from "../workbench/connect-dialogs/reconnect.mp4"; +import { ActionData } from "../documentation/ml/training-data"; +import { modelModule } from "../documentation/ml/ml"; /** * Distinguishes the different ways to trigger the load action. @@ -115,7 +117,8 @@ export class ProjectActions { }, private intl: IntlShape, private logging: Logging, - private client: LanguageServerClient | undefined + private client: LanguageServerClient | undefined, + private setMlData: (mlData: ActionData[]) => void ) {} private get project(): DefaultedProject { @@ -245,6 +248,35 @@ export class ProjectActions { )); } + loadMlJson = async ( + files: File[], + _type: LoadType = "file-upload" + ): Promise => { + if (files.length === 0) { + throw new Error("Expected to be called with at least one file"); + } + + // Avoid lingering messages related to the previous project. + // Also makes e2e testing easier. + this.actionFeedback.closeAll(); + + if (files.length === 1 && getLowercaseFileExtension(files[0].name)) { + const file = files[0]; + const json = await readFileAsText(file); + const data = JSON.parse(json) as ActionData[]; + this.setMlData(data); + const actionNames = data.map((action) => action.name).join(" "); + await Promise.all([ + this.fs.write( + "namesOfClasses.txt", + actionNames, + VersionAction.INCREMENT + ), + await this.fs.write("model.py", modelModule, VersionAction.INCREMENT), + ]); + } + }; + /** * Loads files * @@ -259,7 +291,7 @@ export class ProjectActions { * @param files the files from drag and drop or an input element. * @param the type of user event that triggered the load. */ - load = async ( + loadHex = async ( files: File[], type: LoadType = "file-upload" ): Promise => { diff --git a/src/project/project-hooks.tsx b/src/project/project-hooks.tsx index fccc6aa4d..bc6255815 100644 --- a/src/project/project-hooks.tsx +++ b/src/project/project-hooks.tsx @@ -22,6 +22,7 @@ import { useSessionSettings } from "../settings/session-settings"; import { useSettings } from "../settings/settings"; import { useSelection } from "../workbench/use-selection"; import { defaultedProject, ProjectActions } from "./project-actions"; +import { useModelData } from "../documentation/ml/use-model-data"; /** * Hook exposing the main UI actions. @@ -37,6 +38,7 @@ export const useProjectActions = (): ProjectActions => { const client = useLanguageServerClient(); const [settings, setSettings] = useSettings(); const [sessionSettings, setSessionSettings] = useSessionSettings(); + const [_, setModelData] = useModelData(); const actions = useMemo( () => new ProjectActions( @@ -49,7 +51,8 @@ export const useProjectActions = (): ProjectActions => { { values: sessionSettings, setValues: setSessionSettings }, intl, logging, - client + client, + setModelData ), [ fs, @@ -64,6 +67,7 @@ export const useProjectActions = (): ProjectActions => { setSettings, sessionSettings, setSessionSettings, + setModelData, ] ); return actions; diff --git a/src/router-hooks.tsx b/src/router-hooks.tsx index 0ccf1bac9..100e7e263 100644 --- a/src/router-hooks.tsx +++ b/src/router-hooks.tsx @@ -22,7 +22,7 @@ import { import { baseUrl } from "./base"; import { useLogging } from "./logging/logging-hooks"; -export type TabName = "api" | "ideas" | "reference" | "project"; +export type TabName = "api" | "ideas" | "reference" | "project" | "model"; /** * An anchor-like navigation used for scroll positions. diff --git a/src/workbench/SideBar.tsx b/src/workbench/SideBar.tsx index 93f2b678f..cce2cc43f 100644 --- a/src/workbench/SideBar.tsx +++ b/src/workbench/SideBar.tsx @@ -23,6 +23,7 @@ import ErrorBoundary from "../common/ErrorBoundary"; import PythonLogo from "../common/PythonLogo"; import ApiArea from "../documentation/ApiArea"; import IdeasArea from "../documentation/IdeasArea"; +import ModelArea from "../documentation/ModelArea"; import ReferenceArea from "../documentation/ReferenceArea"; import { flags } from "../flags"; import ProjectArea from "../project/ProjectArea"; @@ -33,6 +34,7 @@ import PreReleaseNotice, { useReleaseDialogState } from "./PreReleaseNotice"; import ReleaseDialogs from "./ReleaseDialogs"; import SideBarHeader from "./SideBarHeader"; import SideBarTab from "./SideBarTab"; +import { FaCogs } from "react-icons/fa"; export const cornerSize = 32; @@ -94,6 +96,13 @@ const SideBar = ({ icon: PythonLogo as IconType, contents: , color: "gray.25", + }, + { + id: "model" as const, + title: "Model", + icon: FaCogs, + contents: , + color: "gray.25", mb: "auto", }, { From bed267e894e1a0a49f9a1c2874fae93c51b6fc76 Mon Sep 17 00:00:00 2001 From: Robert Knight Date: Tue, 28 May 2024 16:13:43 +0100 Subject: [PATCH 2/3] data.json -> TensorFlow -> ml4f pipeline, tidy --- ml4f-1.10.1.tgz | Bin 0 -> 860657 bytes package-lock.json | 1557 ++++++++++++++++++++++- package.json | 1 + src/App.tsx | 6 +- src/documentation/ml/ml.ts | 66 +- src/documentation/ml/use-model-data.tsx | 6 +- src/project/project-actions.tsx | 28 +- 7 files changed, 1583 insertions(+), 81 deletions(-) create mode 100755 ml4f-1.10.1.tgz diff --git a/ml4f-1.10.1.tgz b/ml4f-1.10.1.tgz new file mode 100755 index 0000000000000000000000000000000000000000..bcc8d4db1d8d9a93c5ebc2ecac074aac1229741c GIT binary patch literal 860657 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%0AP=qQ|vBQPfj74dVe!Q!qA`23_zSW7Tz8$HT zETcWiA9`{gk^)~2hy2Bhn~`)3K%YUn98gWU5l~A%ZNA9@v5g&W=#K#8M6a}`YLV$$ zZBKNgvtw=kOB-Jae=r_(N+fkvMo!UvFl8gv8i7rCqq>Oh$>1ces)Z&o`jp3+qJsb+ z3`28QadN<6VgBP?WhEz8lvOWkMO3YG$U<=nWM6^_)g~&Y#T-L1lxCN@^C+6Xo0nXy z0%b(02tH@!Ggb6KalDj4E)*m`M2Q-BQ~;GC$F9h-3yrjRbkDNR&l2JR9Fc!}d2)y# z;#;>W;?z;~L$Rj*lXrZo!x8!w<3mmHRH8cx*TRT3N|j4B%`>O=(;Nk*D4kcIT4pR@ zQUBCE=UR;KTUG>NT)@`1j9S_x1qX#SI!%2jgED%DW(iUTqpCs-MZ<2A{IyOnFNrhi zqM|7$Df6t$5L`)U%42mMOczA~OX`>0XuX`~w2LjX@TbrKWxm%^7lx&{>Pw*k=diyo zYGt_V%=0*_XmGUpN0T#on!c|Jqm-=&OX&~Td$aU)zQ`(DdswLT8{eDXWn9~BGCYh+ zFco$~^g8)7!qAL;Mv5BPBp>N(3*? zr!+BwZHtrvH^?*M^D6VH6oKNeS~J#{0-&(Gzir1nRnRX)i>l{Q9BZvsN3@Rq3P>C;6bb=kPNONySsW$swL z&2dXQRpH9?L3p+M%{l$;?AiIV_SrMIr|iG zNi?f$)3UtQCMJ!wkMD)%0sSrc4>U*cy@7o?@Efm_%D(n}2Jy+)?Y@%7L=4UONnwB%X%HL$~ ztHN1!%pIgdj5Dx7F}oySh2+)MhbWvaq3cU2npri8g4pZ0)wXK>pb;`6-x7Z?u&E1m zG)dlwrV&F8-c-&tGN5@XeSaPAC%L8-Yqe|Y&icEtskdC!G=%1!BGhzEGffqItdp!X zW?19=Qr}?adC48=KST*rJ+m8uhYCGU-zImDZF2AW9)11{VGe>{lmt07nTr*G5nj4T zq~xyg0Ie+)iF*Gxr#K5g&!?Zu`RAm-y&i=i1T@-Gu1Tz9|F_e#Zm{>q%f0`5aejK% zJv_VJJ%7dpDa64E!OJMxb<~J}-~0saw#4vZ4V%nOFT1;7tUz}0J+9^&#JR)1t%NhP zWJ8D0>B{easxjWOX7)kJ=d;G_jG@k;mud4bpp~qX5aCZLfDn$=J!;)7Th>KjWom0$ zg~kP-s{oZgtyu*P^u3&vcKWtivY>F-o^JrHbFBe49qD%6=t{oaC>?9s%e1$fLvruJ z`!`)Ey1b>a$bml+L@nPlTUw!e{Nc<(_JZ=SGT(JL2G9@Cp za=&Lce;J7k)C0mczeBF$jA>QWMG+MRi;#sEDq#DevK+XgIgQFP0OxaH839iWRF~X? zGse?cv*siWIsW9ZIO^d=P6e$&H>7gA~fjP9bAfnL~QCeOd zA|OO0=&&p?97)%r`N2vyS#>ot;^!S)KCBH+kE>Qti_586f zO!=h6BFVPfRxepAy$pmAUaV%(vS`jqot2j7&6*Uou0gz1lNcli ze{H*bggXEX(#Ln-!FEBEaw{>K6E6595kZ{OE|!_r0j-0{R6>t!3)%EL7O*s0m0cbvCoev>5DQ zZmjJ&R6jm}OWH0thljM9P&~da~yHtx_p81lr(;9G~5R0$FMB7-k~5MXI_x% zHfOAmdIiCMzz*#HEAi_GxCMKjC7)=F-4eJUl^8l|&1@JY+!VDy+Jz8Zipgg(!_DJp zr+Ir~REnKxr(su`we=_g@Z}W*=Ke~fCAhTqoM?417&zu=DFw~VVX zJ?#7KnwepSZ^-I^6Sz3owMgcqsfh_IP3A;TtMVT;*38eGcbB?#-D-!SsSarv7M|dj zCd8AY!E$ythEK4ugd6-c184?B?W0D%dBgu{ob!f_ywlI z0T=ob)r|zXBq^u_!yVnA(rvsC)E|!# zyir?Ek!gE+eR^xa-_Og znjDxoZ9~VsdiWbm&Bvy_VaO)`bz|mjJ!V3u#eVeFA0zdLejhi+_G=BRK8XJXgEsg7 zb4P8%`uGRV&QDcj+nUsiz4s|`G|v8b4k@wIG&YHd1Ow}iw250=%87q!AH(no&D+-oR+l&Nyfzy_kzkc26g|rZ zv{7w3N53x=ob0xBb}LM;#D3O(*d7Efd2J)l_$F-vlecM;KG&+j5u_CzLs~MQ97;>Q z1|5+1Fq%QmMCS&(SqVOEadwY z>urgqHcS98hYiB8Fvi??r`m>IiHl5wj7%beIl#x^?$9r>&*i-=p138WcC1PIZe7kIG~Dd5iX_ZM=og(k{I&zpW?0=6~BX zK3Pu6#Zele zDjbJ~)VV{i`i|}*eEvXb`_ldZy7iD%v-Mtr9027Ha@2LkYKjh@p(ggO=e;> zmhK*t@{f(X-pbJM6w_;SePV`Svk;F@6EM1~$##%t+N@eHih@ae5mZ$XPZm`TFF58| ziMjwQhT4};^BVLlLrI|~&IZdGXbJgEYt^HycI}u4p=~Ei>KBozw!7JO;-=3$z2=S{ z_Ta2Loy8ZLbnNQpvX&deCi^An2DkCBTxn`r+;D^+pp#?}c&wBQ9yS$B3x=g#9vtdO z%>+r!XN%O`PpO=ZrWOjx|%Ltl=?zlQ@?SU7<@a5-UCqd)c)zNo%l=nDt$ZiIsaiePDpRZ zl{LJnoIv{QQEfnVIxLoYjWf`wX@40}lY?GG)lV3nj41*{G!==ZW`mfux%aODc$%G) zLoKXWoU!z)KV_xEBcRFS)b{ijXAJ?qHupZxFjna1UPEZ&Bq~eAXcJx?=CAWCj2SwU zR%o8rQ;1SKC_ZaXOrk$#{1K%M8si@;AFX{DZRE}ua>%Blwi%V<3zVybu{(9oyH)-+ zzm1C5K^Zx1>Azh*q2AkS+WTPd51RL$3y!yLGxKjrp|K}% z?!6T?jq+Dd+ha%;-A&HFFg=UR6%(2(0?tHDw=#S>tU48*h?3KQ_kVqj<`Iu-I#%b+tn3NSYHc2E- z?wRJ-o*^;b&JF9yx=@eo~%A9ZnP9k#6g zTc>B;v)l9C_93?et=%nZK3s|L)~6wIj?^zSYymjs!0bNMKJq?MKPbz6O3rvs-$NQM zb3|vd60G6$x5M*ihjhj36>OYkjWqGLL5SOShngZ@F*d4^+SKJP6`wy7_TzhXpc(=r zh%>pXnH(~Oi6LIpAMmZFw+cR6oClQ{HOzx?m6brs8QjuE)p-%kVaQ6S7Fwh+e1fj6 zF+Re=)#4>UfQ)jU#FevuR=haN_LaAV>aHQWD>WLIQ_yWP;V>wbS4j({#z%d3lf>7o zE+7~@<&nl8Tl5B+K0}KYVUH_;ElEZsUzHDV3LkAdmFk9LeBOv%#dLX1CJBpxYhKWk zu0ZMzD1F5^)N9N{jB9zwjA+}?=8K|&9s;tG&Gxd*f;MLfA@omgEq zs&JS$jdkw1xG%E)nnYUr39B#p^u|7yx+ak5zfpqRxgyNIGfF|FU54#Xx@>PgmsOuN!-Ku1r{HSyr|Wo#OELM~d&Zs|;u zD9AeS(sxp&coFeB5J|th2A6fB7+lk64cYr5TIzAPO9}{crY26?wz6rmIpwm$bkF`W8;>AW>iwR$>8unIw!V_hw+tPh+MP@}5wOic( zPmsq89M5$jRD&RUUm+U;3B-3%=y<|0QDNLZO?YSlk}!J`Gk#Nsw!pcf_3SFjq9TA$ z6{w$txlt1I0V~_At8q3>x&$uWFfJW*!en!@gZ*W*u0!toE0V-;Q--7!bmiU;R&Yg^ z>x@knxLxk{G27 z%g!=In*)Y7)QH)PKxPWl8TxD*0=1@0J0`7*vdW7nykM(NJ56Bz>>iV+2FxL0w#TH^ z?RHyd*;6H0lb}v2cBx_n2IgM@PiHdvfon4;{7rzAg1{-mty8G$~{ghhoK9t>+ivd3++_jW=h3^&CyN z_K9Dk)%ney*{O8EgqX)th-ucCGjz>qF%l5z7?k31MPJomGvwlI#^Ox0cbZ}tQ*^&D z-4jPybJluHVYb2J8;E=jQR5(+!Xd<6h@$y5@S47a{DSuVtPxAt1^6Eqv85HNIhrC(I_O%)btSZle{(!i>vCQ?;^swx1rT1?5IPB~q7Xhe3X=?`?j_Ai-ho8Py$@&6Sja4gU`H-(I{ z&}szv1wDe$+;{UJ3*UwbPh|8Z9e(&)vBhlNiltk1PEK5-3FAE@xPu)J53s>Hr)U9K zd#i+J*gT24c-%Xe@7c~x-o5{|gUgmYxsNqXmRNhZ*~Tzo1$vv!u)2dZyZNh`Z)yDF zfBjjDfE?Xb5E7DxMQ#pQtYEl>It8&H~E z1dDgS^g3kecZ_KMM!XC>d#!<>X1HV8J82Kiw6?}Np+c)8^B!9B`ZRaLmZf9XA#sP4 z)C`@aKTSWwXazX>zH}kRWTmyUYeXu-;&ND0f7VTAvTUr}j>z(X?U1$0Rr5^-yniP;Vzrq7epvN%5r zMHslYgcAwLC}3=dVtKG6vcwMemIl!RsN@t)B?M4C;u23fmw}Qu(qqs?ayT-Y6*mp; zI%KJE33f=l-p`UeFCYo%<72X18%uhr8kRLcJjd*@8)Dli)TMEj26rOw>{p>NjkB*z zWf}eMl+o|X{y?poLd?_qyNKMnRP%ad;aYyNf;bC}u{yz3{?$fo5A*b5RP8^*6eXrG z;DdC;GB7je7|SJkB-baX=~-w&GxzDMxYD^or?rSBhT1iJKVU{!I8z+5t$GLE8_&MGx#%dO0dRdY8 z?5Igd<@Asmg^y|_XGOgz`v>;JO6Y#ALE1;u5}_t%--ySHXmE~fJr11! z?Eq!;(dNs5#v==FBu_Z>V__GuCQCRogHm#FtMUDqQK^v&=j`n44DBY*&R(e&m1k$p z>C>|p=WWcQJnN9(QAzN-26Fm`ON}niT)pm{!?O6D^MBj>S20C&jfh%jXA9Q_rTw*5 z^A#iJ?2Kw8tKyR`>HW*eyI-hB4hwp{BGUkuaI@U1aD?a3q9HKz8!hoSyKBMy;}EM; z35sWXk|ivprifn2OeYTk;|_{bYLn>t#bQy$9TJqO+|wrPXoCA6zu!%$ohQH@vGJc+ ztUh>m@r}9l^5o}Ve?0m1kVvmrtOENXO*q8yY5b`2>*$WhL#4s^zN5Ap8F{Wct@F^8 zE%y!s0c)DA0I1sE6=gzmBZNOJpOc5L8Y^cXRD*2uiSvq)>`E zp`+xNyzh5LtM*yBf0cHKbK4=RvwCzlr>jy#fy!he1{MKI4U(n|&4}+l%{U+uhK7T& zi7or~(c1aZpqQOl((TA^8z+@woviCmI3U<$tC3V|a}PYdjQPi+eyv2CN(P(9$H*c2 zt8GJgTjbdl0R>_bWfYU`e3w|X<6Sg(8lSVq;3V8pY%^?4!CL}k7Yr&~H*l`BNC#>k z;wvLA8HNkKVSGiF)C<4yHrryo?d-#Fo${by2_N&=PYFN%uB=MvOiccIvP^LdbsQ!mOx5|80rQqL6PQm|ub`g|m>zpf$ zf--%R30U#{kX!b^hjjXcjg*x^_X zcOEU1u;}*uN2NFDknUU0-FdW}rt_#fgF?t(;th5lEz_cW^z!}5hl}iw>9RxKygzyU zVdv2#jURR24lG!9`wzl%RXysy9oz7Xl)^D9^L(Xn$P0%`;Q=f3T@|OxOZ!Uch!?6Y zc^)h6sZDu4FIC&}dc4cfSh`4Pm!Strzw;$4?sv#HUKc=vFjPSC|9}PMVqz|%>9XpUJ)eFV^VaIH2O15C*i`|sXap2fz(++7+I_UY53w^eNRQ*x5%^H-)rtWP zesk*-^t2*`?AI&To9bg_l~`=NFQ^T|5IX?n@NZHkOo0(f%wC@FTjZ^wt$ zdE9Rpy)a%XJnl2rb7TV*nXBO90G@Za^N2d86TY zJb>xUO5EYt9S%pHCrbRG-yaPIZeQYY4~C=Bfl}i3$9~`U2NJXE9{9cf*dOwe@u)xc z2IJvKg7`z<3P=okx=_0`i8?>cQd8 zqcmTZkDyE6@M&5?|N8jl5%jZg0d{OmmD6Hyu5JS^+ect_C6D;l&6&`rOymp&^m1c? zS=ndnq^vj(2FL?mxs(u7D*yb&9xxwFeC~F5#@?XKgGF>P1%MN%A(P&t#sfXe+3;#7FNujIED( z#<37S&w@As$9ExNKL$W9qM(3v6%||~q=&9=#Y}dWVdxcMI0(b{K@p@htXCR$s6`e< z&8c$IxO*GLSJxGFs7DafrN|XB;bQ^*YB8Hd%;VoEWHRaBAvEpFq6j`Yo=*eZQk_#+ zR!M|5A!^&ZTHCxq2D?jopeNMZ;gX@I(4syPM*9rQGm!=hq)g1_WOV1Kp+A$wjEkuz z5r76M?`Zu&R9Xj*S;vozL3%@@p5h2C_0bWzKHwqxv4|F`p?+DWXktVoqLC-}%hk@M zWcH#lu4;XLoMP`6Jf*TfU+N?eDZ>L-p3 zlIhtSTs1sMSX*1|SlDic>XkLU#@JC3rnhb`4f#BML$?ddd}0*1?M<|+1NG<09;DuQuSd7AWYK_TZC5;;%1d~#w%6_-*;e>t4D1q?Rh`4@ zgQ$&ZbBm<5W8;<$x3uP68IQSahosW52hpX-XL0zOUycZ&`W^hyKQJ=!wJRPAy%2|_r&TNIxbv1lc1 zy-+@(%^&FxH@`xxE+@^y2;E>hQV4(x>qQ{tid%75{_u{=A@s{1QITU=U%9;{gllY6^i`kSMZivgb`HcVi7faq0$|@ z>wT(Zh)@QA8jq*ws8AdB+6=1(q{=_hc^!IGOAhY?hzgN!p zLT?D_zn8CmIwXY)DK#-%YDub`ZV#Xp){8&9{FyF;9k!+psn$Zdrd`97q#x--x-H@= zaxPK9O`hCeGh=iXA0rk4KR6FheJVcVlBbsluqE>h7!(KS0+&F(0fdL|-=ZRm5((5Z zfKWbyi_i~IIh9}sIQ1y;>ehHj>1SVHeUSU2-zf&2V%RATI>o3{j5~$rb_&ny6rSHn zij`I;&6niKeGy$b*2dc_V7yi%2@BNFpHkKRv;H|ONV;XRoj`*J-7;1vTm=vUU29-v z#n5h`=9?$?>dCq~H@ia{`^NoJ?DTZzc-i?uwF@e*^Z6!L&!>#l%8a~$8Tk&6qV7%f zsdU%@FG7YWu;|&sUYbvD&S`ur#S0zkordR%xxwmzjnTf)_vzD{b73<;%cbh9rS_a3 zorgP5?&ZcIly0ogAQiGBP-~59j$85|h0M4OA`CaoGV9TmX0J%UnLPm+;jpFZ#@L34 z!z1)bRc?gsk7=51G20RFIC4)Chh^Vu?8CDn^Sq7*`ebNNEq``sUk$RIE^4(oZq>bA$Qi(AyDP4~wj5zQ z#uK%@32tbq!3t^@R76+06&(?R%a;!@H~Z+iF3Xsm96k_xvs)L#M> z^l*?AYIll;Y{0GWX2DJLT!}PTz})JgL~zpc;OsGKlxVdFv0zaCIB@|+t^eFq?U@+9 z5f}_ObpfKpqf9Tw-ytL-A&0d)Xq8n&R~SO9KtYuEki!*d$Q9NY$A-NyOh*ghctKle zwV{`;rTW|a_5(0Kx-z`A$o_A|sk?V@&eN?RNDTw1!>C?2EGrBEqz)tK7-S|=(Hba_ zjJ+MDjVJeESy9m;TcpChQB8GQOGPB>->$8%ukB=#Pyrrg)!khg%0Lm#IJ)k%OLuYU zZ^@u0q+2$96Gwji3&(dzxcID+E8#e9aY(K#hn~XyvY6I}03Bn3N$Fs@c#YAw;kvd} zlW8d%p4^wkRH0HI7E9%FF}XEr&gwRXV5qKC;kXD)jSz0oP?68YSRbOErDJ zWvy*$m@P~KueRm3Kg7E4#VZlIE_ zh~@-2tZzihjFykSNA*WZY_R4cWLbaTc$cQP5QUnibM>&YQX&tTghj73BUjqq1F0-% zIcMv8^Ex_fS^Ml2H+FQAMRwY^%s02`yUCV6#^{OW{oDkgxLat|M+Hu%o;e z@U8KS-{hHOh)3bK-xB+@RTr!_K5JI$YTeVnj@=YaUM5uoOIHuJ0Fe8@nvqiE0v_?} zn^yhRUM8vDEsLqht$k#%Bgiaihi&Azwc1i#qHomej1CaQYF?me0^LsGUbeTkG~k;z z4DRD&q8)7ZzEC;C0>Z_^MS^71B#Z}HFw~Lhf~Liyp=s;;IsAl^y~jIqUVoB9pkM;|i1*84K-Ov%6p^GvBs6&+Hg2tBj1}@o+ zWjJ=`>hQ(b?KUm-8%d)^-~pCKo6aJBn}1Ai^BWdZoe&Pi{95W8sSP+SN@BXa*r!q& zTkGe`G~V3Y_69+U7RG+csymM-q@X%!lY}S(sAAx+U;N{FErjcOt01Oj-e?P?ng0CC ziEj5Jjg1Ro9-!qbLwQKMlj`sOLS983swT4n#!K-cL0L#`BiP^H$-5vg+ua59u#us$ zH4t3t6w}LLd&TVgwKD`-6!&gVRgR#-S?XqAym-Mhv#RqjPj0~DWRW;KR30(7iq~#| zF4Q1A%Gey0E0P?pP%+HPb$Vs|HO5({k&(t3_|Kt@h`* zMx(x^S=++HzMCo%8bkMxPv)9=$a>8Sy?nibMFXrfGmVfIe>xG^nkiY+x?MxV5dF#d zuFfW7qHlFC=TwNsh5H5Bm5pl%*WI9N=)fjw9Wwj9c%7wstqHMl+Zx#jPsJd`A{o?! zs2wEF__V4~-7KzKTC*Y01Vt?(WuXPBLH+1luIgQxHz*Y57Q_QOerFL5f#ugF34VEhl1K z{QYmhUD=!6-E(BE-r=vw%sS`RH@JzJR&k%ta&#QS24S|Jcj8UBf&7##jEeZ~Vd`Z_NY0K+vb( zeog0Y4MCO81r7sF!_nhLkYRLJ#}bEk0!s~26>xh z1vy3C{2^YvYVo%y+8VJ1UU;;wAbIRPOo?f4y)iJs)e#xFt^G1&TuSVW#*HnjqDCu9 z&JGn>8?0jnlVN<-L>|P3<86}02mAg^T0p(vIZuB`kF?ROv&6rrYy!}!|?O(2%!>W0T1UA z@jYes;q1CDUb|@FJ7NEn*!E2y-GvkW&p&3<&w_rFcHP;l8j`RaiYCi72+-R_ec}`j zf}cqd_Xwamdk=viOUmr|8!12}AKo+cIo_1|KmT@~Fe2i$<1bTmU`}pJ+1KYUIYP<>R^Yi)h-JQ|GCUcNmZKl*ZY*o{Wo6O=xiO!Zgn6y{1uB#hKUbcBA65G!Al- zw^@a=0JqJE*fF8Sxi;bzac?7jgRvY`B6K=Yz3|596VXjd?i&#i8+_7oge~nXUuM&h zl^T~cA4BtzX`=v3XuST>6RM2bjY-7K22eS2JNp)vr!R#0PorChW?Jj^O}RiAtY|-I zDJ>aLm5Q|yswKVFz<&GY`xk$VIeh7wE2$Zan{%q?)m(-pt=)om>=O>Y}pv=$! zpZfcA1+t>5O%oD>L5@-fH1viR;hOSf?Y0;GiirAE@wS`Wc<229WS9AG#;v}#8MQBqL z2`kf@avhyad~o-G!O(2LVoT4ns3JtR~Z=B3!>v+_VlIcsR)2WK!gq2KOjdjp+zikDA*(gzHf^uet%t zNrM3kts*xl`SB}CENBipmiU(JM?4o=&|Yh^CZT*8e;{!OLaw8-snt01|@g;?wZT0M$aWg#9Lnj^vmn~*LLA?`3!jIsK zMEPxARr#!*16Bq{(QAdwzq#KubY-ai942MQWF%UCHIM`tWq36u-e#CZzcFhX> zv8TC~WnxW6VA@fbR3qb{E4OJNI=mQ;<=D-*pPI3cHX~!me+|dP$~x=P3G%RLqAdLd znjI!7sPdwSiJfT0*DRj>r5Cmw3oNC)8#5jk<08JKFKLn zB{dBJeMKc#K0ftGIzI4$uQUHHO&~@FwPDI7yjf(|3*f3(8 zbbGYUi(=DgR$E!kZ-`eatQj?Ld-~L1Mmp4BJ@jY0&Z#zDt=1dS*4u2*sTDE!h{+RL zKXU6#EyW_Ml35J#-&L#G^&4Ia_BF1|Q6eV+^X63{G_u5nQ{*-lmQ?eqxNs&n4&++M ztfj!)DpMB$1bD;+=D2KA6RHvyp1&@Aa=iy=w4=~N$g;=yc5d{@c8xB#gKq%XJAwYh zbO`~Y7alQhX;4ilg9{mTUPP%Dapx5RQBk1h63?tl1OWcQ=mw?Kx6@wub{Y&-hvLoY zMG0}`f6cKUZ^@pDcnP{`wQW-wLR|%1SRJp)1q4yn;z_7)Zcr#I$)r6m^K2P@cf{`H zmm~QDzI0>`<=4?<5>I|qq34cdm^!G%$pF8C&jRVYcwSxIBxT%;99H=xxWVUx`*U>r zI?vN2yL1E9-#0^riXE24@uY-D=-0fIKf&3(g@1?MUM%Axx{N>T_*{^~&j|UuI4fiK z>}I7L*SJcS5pZEwMg6tIlI%5D*-@gLO1@lgDLy%yeG7R7f60qklqP>P_N{6;VSHEQ z^L$Yqv3vaU2mXF0|3tF<6x~5SXkPLrE;*I%RhIW`G5g{5oA?q~Krd8fzs}~Oa7c`^ z7FoHN&mmIcM28!q!G>xUg@4g48052!s=Q!1aGq?MT+*OJD?8^&?}0f_cmf6sLj&$* z%*g>JXWQX1g}q!{yAn>=)K6 za+*w{3YgI}x%8k7#gCH<<6TYjF80^Gj4M%FSux^Qw7TPl4$HV0<tAVsNO^$($bTUMn+IML&F+Jmu>OVr|-hf zp3ETPsxxkYp}uyQb5H`8wrQbc%yvYMHZtY9xHj+N&~i`u)^quZQ}gkJFcK6i+06Us z)yq|S_MRlV2FLa4M3R}CX+t<`R|Zj~fMTivXn!Vgd6s~Z{DMBwb6tl`YsfwN3_vE>xh&*Lx5g3sTZlV9XwXCcc19FFN2}0Fkbs2wX^@PEoJ**|DX=6SwhLe^1w%`|-m>X0ka$5Uq(&xGivWjpyQ#cNE{sJv>d;}S(` zQb5!C#uqa?H$dr|Xp2%v_*=x$#A|mWxNo1{Wn(%JQ4L>}!|&MF8rl&%lfQ{Y*fhBf zzO!w@AbNRZss>SzLm5Th?z@YOha?Zoe94ie-aos(>agn@m`v=nqqK9E;YU z|0`^nUvI?M8~FNH>#LXyvIed>6lXPY^rHiM#6Mh>*ar~sc$wB6rUz(6&GcP zwSF+0BC*^RMNP4-61j*`z^*M*uH~~+nUQQ0NmS~MvnXT8k;cAu?Tf&*FW8aF=cU-& zl&iz0>?;fVV>abp!zxjA5~+aAG(Q`ZpG_~?mU+V+2YkoAV%Jy4>`ntCmAF=u-9n|C zV|Kf<)2=`Jj(Mdq`-)E<@Y`|QG;Abx-I4@%7iYH@XX6Wv8>^+yGj*}X1KcASeu22A zI2}Or=22O$0ra&Xo9B}K^+oK9Y3w*JeW|7 zt<`fpJKvmMCvzT(#4(jBiKCLjPi!1k{zzvPM+)ppqmR@k5yYHacWYH9dEqX zsrRIhzuZZ_$@zG==}xyx8~pon_wUQy|DBh+32dyN7ipEu(%`Y>%@b?aSEe7rS z)kfm5b0Y1v>lWN(#W-)kpX2_!`S!ct`(6XW_Kj@MTu-%K-ajn+K5j-0Bz;-w32i&7=MNQ)^+Hr?Ajbj~K#}&G| z@!IWsYp!_YUcBK>?B;=Wvb(Q>TU_7tx>1{lC2a>JypcCwtas>2cQuFGuyL6tzX?~~ z?p9u-$o~bma*N+vI|zfl&E^}`TBce?tm1af#}>J-c+J$ALblxF+g$v~wSV;qH};Fq zaA(&>haZ1wH?P&!1GIIiPRbWc2h21oOANZ#?qXWp@~=sC<+X&_B$xM_?)Kay3&3hi zA@L56wnEs>WhsoT`t8566M0f1Y_eI-tSb+GU;9L+E>{jAV)NCc z^Jp7Zh`o0neVnM`>ceqVLKmWvDcs?Lrz-v5$55W{Pop???2?? z@MtaWjYw^OzgYiJ+jzZbSnaN4Zfoaw4Our|Hu?SDInC}XioOfD?kMtX#gmwa3lKOI zq)Sj2aMr3WD+VG&W8tv;pn)Fr8)E&Iq1=2v{bkU80Cc<&!iybYqC30}9(>sxrPI23 zt#&b)+kPJ+;Vfx;CV!v#7r5+#j{1BSTwF8(1CJ2LJ*4g+F|T<>{O!CVlyv`AUA2{v zukHvErDHR3dNlc;s2~xSsb;kP2GpG<*~Ig1a4p_+^CG!~4E1pD>&Dqc-1+tZN1i0M z;e}P-2?{bze7!otSEvzQMzdLjaU?k2Ei9myh*4Y_72t2iBcKfJrrr^{Bv4jc1y@7`pjS)yvBfD%~T7_BuIH**(`Q?bj;o8hl;&wsSH^XWiu<4f6P_k_EZDOXRyJnZ!RY8O`KU2! zhsIC|Dpg!o(I|yrt!D5>>nnTw7)t~ZRY(t7=!jZ@L04+988bf-qVj zO>(|+im)U0Hj<>UyZ%+s|8Ls2oMf|eh-5?p8U0N$u%jlm>-*-{{1gMh)4d~e`a%9i zoImbX;d!?>y|-$+h~#OVR(o~v&JLE7TxKe+P3g@rY-35nDvqT ze>BvNQd=aF$*I6QTwZ%!6-UhPkdki~(<#K`fiOf6GVMS_a|;jJwAzbucEnmO8NF6T zzTsh2^-DcH-Ib_U#?=wq4R~o(#90J}2fApMWH0KaKpYWrw~DF~x|fy>B7EN|zkr<4 z=o*SSbQt%DKvl}3C{$oU^%}X9zpK28(w})aKo0ecdQ%kfI4>sryO)WKeX4~D0+@AF zaoghVDR6f=ai#`M1U#~$EfMC3Qwf;KDb*So7z2r@Zr;P-skMlg)QsZTmHwpO%+zDc zS0LLa1HwK@zWYiS+xKBZP%Ty}*u6OLj@CuHV3y70iCi4y zV-el_XcA-%IEpK*K_l7=8G=zAIiTQv_3$u+dce~(Y(4c90Etno*17t{Ux7)Y6Kjl| z1_n)zYb(P+DCc_9qopz}q0Mu(!33}iBc`VDh1EyS^j@S;cWeS06DS2(*Sa^UAg}T& z!7t8LY)`5)gpYh4Rnh|qt*Vi3p6K@RrpmNO_mH;fr%o&f-0fCUjW4+N)0BDf`k8mk zd#q+0SeRI!@(fjs(BeieZYQ-w6ONk6-9H0^HuQgRn{U`U90RM7R)x@3l$6e9WX-ml z*Rs(RKI0(@;sE2JIz>bF^i9`7JWi9=EfK^g)% zSD&$0nQv(A_HkA-Rnw zUJtfJ>$YX9rpb9*zf?*ox#3bNu;yuLTf!K$rEbfvsg$B}+mZF49#YU?a8gRs3lFfZ8!~NPoNa z`MGjyg?YLSWce<;^$l2e9M&C&b*I1G30QX)th+##@3K4Ji0y}Qx0{1aWs4c84lSz$ z(N0%`po(wM;>)m1AobMan|-g-nr+BCq%yWrL#rd^R&%=SB4w9a6|FOpnA$w940LPv z+H0fWHE2*NAN;5&dZr3ic$?(&*O;Z|&gV~tw`|8)4`ANHYupCbrxE5nAs_Do0mHzq z+wGQd1yu8RZx;4K&j?Em6rIi|%W*!xd$j}?q--t~@DixN5N4xof$ny@X3KUHW@;?$ znjVbUY{=SKEe#Y^)n}l#Qby5^v}qap6J5I`J4uOGF1E{bHnKglsz^yvwi^P-;K#aO z(w0h6(UtiwsvItiG-)5Jhm`%;ABs)(8%(+)bLfq={ zVhuIx@HWpDk(p~ob|#W~em)bH)`Xj{7AyDcJ2Lx#ebY-JVxX!-q%yLsBk#uV+$XwXzarM^(u+9(DETdex}YYYQaZ zm#}aRZD?JS*r+{qu7cV#fb~@=ROJNNNsCcRIThEI+6Ujhlo7>f+p7CZV_o?}%Fqy@ z)DQ=%D3vI1mcegNtzTdL`r@aWKJ} zr7o-+vqY$Qjk4ONQeW!jj&#tUqRwpE)yn&q)Y_(wrh)Ubp`Ri&b?Es%d|+MNaCjDWw2h+0*@*ie1m zSn~NzT4?0o`i4*DGx;O-Yj#DFQCjc+8!1emK-UnM43cc=W-P!b8S$i)68HlN1r^?b zTyn(3lbU*Vv+2G1=E=QrXm@%dprJsWG5mn*@e< zs5W>5Gi`6!cIwH>S)s!|R(p&~O<<}|PPYiR4*v$07iSX}!&`}0Jh&i}ND(s6v=jr% z>PN@fv{?|a)y=P@UAhFR%ZbMM3QW3(L>)JlN0=6N0n@fsL+(l>pJ)VIg8y29BxCRlZd$!PR^)sNk=nilsiqU+r1 z$D$#9bf%A*#s{IG^gFfh;3Z|hi*sR8FUv-u(4l}tH%l1dyGNchKkew`azu05T9h%S zzZ_RBdbTU>%OD4ULoZH`9^kdYc%M2##4}eyH4S-(J-Kh-@+)CB5YIs5PrbnR{chOn z3)^GsRUfL2ki>1!^ym@mzHkeh$o-`k3j6?+M32Ct$^+OLW^z9A^p*@vwgO+4 zir#qn1Ab|`A`9oIg|;Go4766WzcL-%YH5{{45Kpe<-)k-Ysr-p4oDQrkcG9{t0o9s zOKbut9nBv-xv%p7J}vd)LDS5NK(=E>;c#&)KDn=RyH$s|ij5<}`YeQkwzM8xwI99H z+d00C#|ylw!`6?NQQG$2mu=6@BJhow{!rwzzbZ5M zC-?8m)iK5ChMh26@7-yU&%D|uaPu#*FC<<&C+wYVac}KR8}O6+|2}>7OIHoXyJ@f5 z60X3|fUHI%Xu`K4tOk3W2A{KFDGh|KW5Mmz;B_<~J~FlwlcYo&o2$ia1gXhd#xas) z<8(2J!SD_I8?X!v)I`|6dJ%N|->2rKQ#=w|HIKE@fj~Tw%gj?>@Jx_mi$Jr=e}!MQ z&C&!^niClU;5NW)3w+*E;K=Xf?}Zr@f)f@~(fBIK;+L3QoLF4VL9bID5!$bB|d6$jp%R!MqE(5uYEY3$7AyRJf6ap zn%jLsC4(SMmY&={!_vl;|6M{pFXkc0db{!TQt6gHd=Q#H;25=TyJNT^y+uO?@P;~# ze_zBI&`LN&)noyT(xj{LX)Se}rdFd1taU+fq(Z{)Vr+V#mRl=+pk|!rXQ%!QUu(5a z!Xq8ksi!^?;-DFs%S2a7E{!siTtleVZkaX$mbG$QZ@?H8l-Wg( zNh(2|z0;~hjpmfhlvG#wqIxl|KGOtPQxK(P&JBLDoM~JLxg^0fCNzq%gTWT@G`amO z{PmxLS^k@UeLnt0d5xxuR#7DACHJ{mPY3SGsBJjnp5*Jf5nsSfOz9KZ&5C47pA^Yb z=Si=opc#1kw#vUh{n;zx-xo;{d#!J(I4kpFn&vlq)%1PYf}4i9^=RXInBR1eahpi(voz;A&<(AR&=$M9Pq6b$eWnM67& zW-s$>lAx$A#~uH!#+}7#+~ZP>`%3>Dj}-~hT>YFSiW>7&QDa#uYAnZ!8dr&;Mp`Or zT*jIhX{Bj#S!q(Fu^zo1Zj|D0Il`%kj|ji<=JUG9$8lNan7b1eCW~(?2-3n{jLNEr z#+9z2o}P=vxXKGp@~Cn#j|)#-(~`1V@Ehrm<%>5zgW?yq3EAKr3ldmgCh5Lk)uLS! zKG_Sc$j`jp8CR-cZpx(os1&6sOez}AOyNd6PG6)FDdWCE-chgN9aT6JUB`E&XDkg8 zEs2}Sl5c0%7r+vOK7X}@&ZrV>>Ror3-9TPC2nD0b7~CxL(v_@TcR1lwbM_~-d^ z7B;{N1*}2P1S$ykw*%D^pgw+@lD+`Z3mRbbg3Uk%l00F59TYmEb>M~wF4*mb8ro92 zVxZ)7#Q*Mv80+!q;TZ1=jECU{ghPRFunt;J&T04?#W`><>lD}HJ*?|ax7%HP+?p&> zT$J}ez3Dh00iOtly@Njc+PO@hvj4@;9TpCTxPP9qa4=}wwA_dUj{N@h%O)gx;r{TT z843LSiAbao;PBInZ@>TP0eiEXlz+{O$qR@N5>E`f2@Cva1Nc*fpm(iWG7adCf?!LC ze%RXp^2e;KyjC4*LHR;}wvDfQiwjfmG8{9i_KODqPnGJ+Tvl zfx9x)Rh5H%wa#3X$Fq!Ci2FEgjfjtD^ID6rzfB9WHHX9gy79^udNKK7f9=wU^V&rB z`)kLMPG(62eLRLHc!Ujt&|lk&YV(jLg(TORSWttDR)>YdAyVxD4U0ZD3wI3hS;!H3@=&5&b7^rqzGB*>{CqNll#73I+{QYp#ERCGR?hOXv z24Y`XJ?>+V{exh*p~owCk3Q!GYkDk4&UN8qk82xVxf=HU;ab+7mZ`nB1~@g%d&_8n z)6nX$^)pcC)C0k~8ar`u>d^16J#}XJ(q=}7;acW9%aWx^9Xpnu&#mIG`8g7_dyA{744F|)mT0OXhmVx`d-dd5OT#lK%QVgUR z-*l>#x7Enxm4o31u5?>nSuFpTkYn@Ij7OTz{^P=OtLW;-RwhfMb+V<#s1}ch6hg- zlMYKJS~Vjfyc<2ahp#L4Bpto$ut6{EAFvNBnV>3L&Vc)_iSHCr12hnFNb@y0N*`1` z70`wLVXXi;8tKX#A*Yixsq_^Sb)0LiJ6zB8<|n1+305`o*YvG}j1uCR0f!*o`k)|$5%BJUp)Nk)xeTDRr%MlYX`o6&UzLVK>KNuwIeYld z5&CT&ghS|_e{Y+CdWfATHG~pHzsoqeE@GVGsy*H2!AZWl_-eLs3=Qk^GUx3&rX(%;!RCTKo?{`>@sKMJdC zF>@j%s7ei)p(_zySpJtSW)zu~fx%`3mdwUnR9m-v*azs=%uDMyP>UON`(e{i z#68aiq}Kz9%-;gYEMKa@;L!xCz3{-ttMA5fh^H-0iZ{IuOUsn;qojA(4~Ig;Mob2Q zTf7ovEe%-wp~D~a5Bj~{VYnR#<^<8(KjhlgjUdFMR1HMG-y7@?d*OBt91KCnrDX4rufE=Xu;1Gswne0w2T1k_xR_xl@9@&$_Z4h) zPcfj{qhCg&vI{Cb}7wrkUE`=L-AHs7#V&BYpe6AM}O?f|qQf?{pTegVgH}2m9f{c96=A zkT^rx2r1J@IUt37p?cp6Qn>*Vsynw>(P=ZCdi#d~yz>tAiVmH63IVBH2dTF|2zo)d z4Wul-Y~1wwhlil}+q{$@ja>T_p+KzMndp;@+JVq^r;Xy z_7B2CIVw(?!8$NWHcK_6``wt}K$zE4Ajg84{f(n&Lc4}1Ls zA;D|`risA&{^8*8U_bl_Fmy}@C>m~yOcQ}0h)ffKAB0Syp}<}ca-w)!I6N2(dxwX; zEvI|~tp4CI=nX#}uZN>FgI6-~-;39$Z{B8qjF%lYotNW+^NoXp-eBna;$AS^4-W?q z1op%0)0b}^4lG};k%4-{gKan&e|MHt0w#uw`mnJAd;5dL+ z7)Y^5=E_&V$iR!a1|X%bjxjy3!(mNwaP-4kNj8aZUroJMx20V1K!H&%FzQLGMGL2S zf!TnF;|A{#074EdqSz1suoLcjHOVWI$QoUMjqiSknN={Q(t=0YZgnANqM=Wd9Bl@=uR!jyT4kh7&DRH#(htT2?%4;iHDTz1$f zD&tqvX@{kwlul{gf9B~^ws&;2hfxhYsNH^KDSLJ#G&Gqu!qn1_AGq=f5V^^V2}FWW zK0Km&U!`~|d*LXlyu_-I@YwV)QKPhlJ}#tWBuYeU32dI1(v9fFsD#+haan>hj>?g; zWWOoZ*pls@uxVFdUB;C;APF>{C9t)YK58|iakYpPA<=QD{Pw5+gDUGkF)+c0)x(Z# zUnH!hm)jB>?4XMKe|vN`0c4KrZK)!I%Yf%zPQv&RZ^|5r?xT++{{Fxod%Gb7hVsL{ z{O2qD2Jtj7U$FJro^2TR_eJ5g-Y;fz2xSAFN~qv%DJmRmBFtt1#Bs$QP-$;|^Tjt9 z5sVqExeapPtH^3&jA+3Dp<<&K9Q482VHoy@sDwaxNBk*6{@pR!heu*szGeeB(?l)E zT!C+N@^9IytfKL?ihzmw(ig>LdBo0^7dqI*D8}64M`HNemkO83?L5jRKf&XmH>K+% zi*Kv{%=5|VJg<&PX*?qX?#{S z7&2EtP%A5~uhaLLR0L*+yiWdM{58+#NNEBM7;bqM zUhwbZmW>ppr-29UfAz@3qIO9zGu%_V)t5`4CgAWx7v~b zjT30n#{6sLcwZ3@N^*(v*$FPpw;ebPT3=wyM_s9BRZ2(TOq%BT^Ym}~Z z(1n%79WVlP)AF&VqWe)YFBctZ$EEzp|6lBVf}K3fFXKu`j}UC^Ck#FcKHVJ#krEA0IpN-|&-;{f z72K%2Wl7Ty*v1332Uko@I2J(o3FE=#ps#@t3?vwAF&~4>B$X1OAz-C!m(9mo?0%ik zMXY^G^5%trCYo527O-A6H32(o-Q>k&a{78>8*pgTZB7@XZQ29}>JBlFZ3eP7`XLE^|_ z6ghN3{5v^Vd0im2>_G}GAnj#zG~lyL0vedzQvsj}W&_Z03!p2@NJmTL! z0go*HTzJ57i~9)J5$I{;!DVn9;Fyk4Btn0r6BnY79bP zcOhziGDnD(?`|wD48g9n1zyRkkHk<@c@2sddNrIiszPyLHUZ7var18YTOf=pPs$u{ zfRHA&Z!YxZ(nY}cEf@ZvVy`Xs5Ewp83S}YT!*&3kWMUvVzVB}z`icbzZ%i_f==_4MJL%k&9yj>5s?o;qe0k76>u2Q5Jx zV>j{Vkm$Tv#$@Sq%&KjTTj<=j8|Nr&uRT?nf?gY%O7wY|lvP~(l6zdI*8v%es>vS< zRcDj5&Obw}H~i79@}KgXxOf?rF%`CE(Hwt9@Dcdm7YCA{ zj*4j1d0zzkt2LE?Eg`gkP4j$x#gY|4A6^T6e{;7RtE5Gz@YkU>Vqfe8!KMljT)s>44)}jIy_?Bc2rMD z5x}s51E_bThE?>o$55+3zQMPOSyWu(dmGME&q4PhSe<9iW}sC_%k%8;KoVa*>!af& z95B4fH^D{oGB`Z&!!24H6Rca?h{dycb*C{qtYH?^VIKw(18I_?Y5`@w@h>*@Gx8+_ zZmP>&KwwIAGU=2h51>)cK!}BZ{`xE+M(80O;!nb!El!OPe z1a>E~EB`zjj=}@IMsV!`m@oPV7w4J98!2N96^Zzff;bI(=UG4O`%*7`DchW9eZ^z4 zd|uaXq0tcxPViEn^3p~=IvT6~u`J+aeOeaQ z__^r3fnOi`lGnhNQycz^{vs}VvDI)oetDn5-d zd{7QT#Eu5teN2xbp2oLAB~@V9ny?e5UccZbV13&SsZ44(9bI#0qtzn~{<%{AsiYA2 z8m<6~Vi;6Ytl@ZG{(y;y4&&Xyu__9NK%1@~kQFz(R^eoSfTVgfpXo@ZT7nPo!wgU> zGOdleaniMf&!t|ahLH_M9| z#tyI5F0p3Gt6^O0R~ZV4q$@$Lk+I^iuEH0al-@`$_E9&+GG)r8SB4!vTUI^uFS@h1 zEThY~T}wn9iLSh|7*h(*i+l{!#SApoL;w)^y$ePr*ckJVxv-a2No4g=l10T`J%Ns@ z3rTY15WzJK?&rY(ZI%X&$sHVx4ND2$>sf*jFEHPWZg7@da9`YGTGvZ-_pTPtpR)tq zY(>-matIwwNi+R#5oMEn_AAEN<_Um1Y_>>YTZ*kMGXU^hz?d0IEGrUm9qeIfiahRQ zsB<@!DodK=dDF04C6hak2QJ4yIT9)vl}JPN7Aqi5&jh-snA^;2x7!fuoa8QUJI3}p zFaO1c_m}O4SH{&FtS@shr8@CVf(c@ME7$G~Ji(@2nYY^r*e|I<-UhpQkz6KOgtkgu z2(b+rN4?hGEMF$s<=bUcBvCewTgu|=rh8K)RqWZ6zv&X%OKmba3Cwou8YPokc_a{0 zB;_x0RCrN`jXJ=|DGQk-Xak3NDx*>9MQoRiRF-M{`V~{z=dB}IRoP>nh5-9e{WWU0 z*8pfd(?xnEpeW=HfXq2&wg~toQc%83^Ni=1Qm6PhUt|?M$!F2+&x=%+h$9=F>d3n# zWIY0y0tv58tmS9|EAZ0AsldOwG7VduPS8L%@xgLKmaQ6Vy0(2 zEhrulWi8`z5sPJnnIh&zJW0ltN5I*&ISRbZI^4N2G4X~*IwBFN4V+Yxfz=|lT!5xK zCtUG`w}3^;o~gg7f-Naed8$IX4x#xj`ZzPc8yLwXL~YU)B(72vC)PyzH4=J%E>;0m z{E1aDTPTYd3QV`h1+}xoo;#AMeGO?r8N~DVF)@gM`Wz59<-fbIxl{9r2n-!0P0tW*sUUZ8Euq5D{x?>QvoOx5g87mT;ap1yiYk<;k~6=GlYoP~0&m8=(nL z^@fSbyE3n8MVkH(I_{x!HTC7^W;-^sx;_VJr>mR*yj_u2;^p~AJURr zA+=s)6TluawGjApGMxkADO$E2ha)4AF^q@f@)BDBDpQb<5D|rkTqYJ&HOXY7FU11k z@VJT6SaDgs7GSf(vJ|K0v6bl1k*!gE4rSXlxf+oH68Oy-iCehVc&?jP2jQzTIa|!) zqA)mxbv1zMt}B7y`zXW|XgAG4;}67l3L;@JlsP}YmiN^oahGkkor%KVVeaN+g=Urj zcXbxu&cPlC3!sA)<|^f1*{8KxQ6Uc}9oDDR$ckp*zwIPMxEGcJ@ZLHOH z@qcsaU>*}C;f{rrQ5AP$#h-!&peL5#V(RxR%$f}8dPKtT3zUU53ACTs zP-MD6*%5mMb?AYAcsT6!hGE;~5Js{Ci%jVn0a&RDOOm`UpTwfBMx5=6ftmGQ$Hf>I ztY`x6L_XWo9qQ`PuS7w1%683~`l9@Yms$3oUdHygvy#enkA8El>y{}=Vdm_v`dM&u<4=aXG!=7fqwsVQ)wE9El^EDUmnYE?**6ddssWy6cQ; zITiB-PfVyeiEyHNn@p4xpfsElp0`gV2&^Yde2LIyV!+01hDNqie0R`|i4BV`?2eMC zd|Skqi!>^dKhQ~rI!Mr}m;f`W?zXIska>Q!D9KFEiAG;Hyj z62Q7_sm|<2d8y-w%Vn))M16R!_MLy3LmC@F$wF90bfH@j-;RrNPJ?oZZi{;Ct zmXdJPAXzS{EVV`6&U-7-7-an?X(74eym~Y%T1*|;et98>^$E0qRK)`pRZB}w;p(po%*y`-b{h}u?l&cHesqe_4c(usjwfDdf za=A;me=MB0H2_|+bHdvxfe9HL8etsk0zPxoBAD*h@M;|=ODxrM}|)vE&moc zq}TGrfACkKdPI&jrwyh5J6(3tDWI2^c9gd)l$%ptytz09*E-A-jRo8$8^ z|G}AWE6?KZXm6JGMBkH@hAEjPf5f4!L{!SBdnWGKN7%GuLF_0HM+6w28G7ZIIt`Am z(1{_cBF8fr3Zzo$Ncu&@8ak>?nx-t<1zPX0)~vLYEN~&!L@PbxN-iY*$q_q)nG~`_ zqJ$|=Y5i3~_#<`}_#M{ku;4<3D!$O?cxZv*Wo|G72}as~UB^YnFB(Ve4C2nHFViHg z;-Wla!BB@_D3VDGAr}G)V;)T=Np^X}T4gkgRTyBM^Zkgmia1@g%uavIl8R?$FOFDC zK6##wBhZ4h%yCZQ3})&~TCnNS%2y~NtTxjPAa?375ITXd$dalQxtSefDfuH(OM%26 z0#ii{2d<7uZknHU=vou(oGNo>`?^@oVW7(zCeSs7&M{BQ`FD*IL9W+p!Uje;)2A7i~c=Y_(@rD14<5Mr>TdcOf`9cNJ z>p$bNa<0`HOId$v)X$9``Q~It4QB^sKKLZCmiyTKZ*hdM2hQ_Zi0Bb~!{&YW;05fa zUuaTfJ^g~e4}tzYw5|59Ei?2VhUUje7_($tb`k(b(56wOS!X+!*0MwjJ1AVq*XFc6AUkj6@{k&(spHWJ?IT2G4o3VTycmoY zN0rU-&6&IgT26E1nGmv--Pa5o_`{{NPU78h(*ltffZO*x7-eGWg*NG;`dKo$ zQ1HZ8>asN}!6xioma}p(z7kkIxlbmmV`;{F#2@{Q_hH1<3Lq=7CGJ7xB|H_s+m#jt zV3#NngMtfbT)+|c%C_ulkengH}=w`P&g5nHNtSx0~)Ta#apFMl_=-IPp?8!a1lU~7J?;MuZZZrSZ?(Q!8 zAsDvUk@yYCCPc(2d@$a|?dJHA^3r$D~74ew(uTtZzCE8+Ti`j_S8Y*k?W!>ww z<_(c#C?@fPg40phosC84-v-@@P(V)p9K5_{>z3x1kVt$PPczTaN)lfX&1WOmGwogKqXPNq)qd6opM^Iq2xNO&y~ zrfP=_F}XN8-6D*bfZ4nu^o%3FP)wn|_a`nVKRi+=8fEh7cle~biH$Jr z1!n=jx9hRP4Le{_Z_-{nmSU0dt@Ga4I2?_8eiDL{$s3-Mrz7M}FzjE+fF;ra{C(M` z(uo8eO4CUK$D3V?U$jB|yKuu$ohYYSbm^9x_LhAue;nZtS&h5Wsd{&^-W@w?oEr`r zqdqE%D-ZHEiN7k)tF1$_R(U&jMibc3LR93?(H)N?thZuq8trDPjTVg*AEZ?~5CMyF z-XxpL!91=FMxU1$U&VVjip0smO76q~f&0<558JKSWsc5(3MldM;|t9Z8j^d{%Vhx= z87zvQ1M>KZX?%KdD#o{S<6Jb{#j*Jb9d^y%?A4zigO6Est2d9G21LkmGl+3X3{wju zgFrQ#cgwt}Xnqt!;NaAmMYrg^1OAY+==NgO##v!c?&I6}ig`CNyMiDJyaxDEuG+_J z7Eh8WV^8j@+58N8l3{V4v*4nZ)WRA7#X^sBB|PZ%_SlOo%d4o0S#=e&m-%d#Xa9W) zSmgy5^h;dX-=F@>k{K2z8Oy*g=@AA{1EVjL!=p zZUFq6MRNfo&-ny7JY=ER@OZ}p;yR9hFUqSoAV|R%k|MKRilUdrIcE|7Gop}D}KmPq6 z|8E|RucOO&53<5kd-K~$lIb({;rsru-)F9JzaI?zV4wX5BxenR;n451|L}uw;1Ah< z_i~r4|^}T&NiKnj%Oi3a>^SH=R z78li>tOj8aZ!#$TE-uHqwl0U-@U2MZRbJHF{elN3RID%FlVHQmE;a|HFc zrVj#^L#PIbNXWe$(63-6`yc1?I{;H63VDZtkOjigIG$JVd{B-RHkeYa$Y&sZ2sse{ zgmB`m9LI}sDr?`QVBD&S?AP%f+^}jhgZ(Hy4cE#N`gX@rnj*T_@g3e60MKI;IstL* z*GcHaYbz4*7;ezd*>!wp5$drw;S0-NYaXW$bc;cgpjubA6iyrDmRIG3+UT7Gl*V8z zN%>1Y!9%Vip6w7NF{AvlrqcU-t@e&b*Caq{x7iW9Uv=nodYCIo!pDFU08RYcefu^B zv0{MuPa>r+66Kg@=N_72*q+J zuaaqHS39t4&7!PI$}+MmN|(ye?;nV&IVR<8>Uh`})qnt5oK;N_RmCJrDxI>8yl%k< z`J^T5NLMqL@*x}y9ePDnr$B7DaG#`iU|+G_kR+5*v^+~7W$%R!V`qO02SfOZsee=u zI7MUKJnT1o6#(RSlFkFM3f5zVsezwAXS<-22>NSrwCb`Co3Z9q*JDoWnAo4NV6YbZ zn1_6Ys59%yODk@JchFmpv;1yRI|vWf;@b=M`|D{u><@zQGp>WbEizk^iM~2oPaD7r zYR?+*0VBYu2Moeb;K}1e#vhPhyrlky<7jo*I~;_4|8NN2&bW^;XZBYt=(S0XXU%HP zdLfcE=RQ8iRI6h`XlcE=!s9Yc^1sT@;sEc7%MA;mZdQAmPRP@#Z>C{c{P4y1w7LDVv4D`cq)1s zZ^Am=AX>EuJ%F!-cF$USW%fM9*K!**WzxXU!L|q-lvIZOhGq$v&^_$2r)&@e5C_bg zD!T6jMdB=#U+0UEsHUKXEUR^U&dY_Tc-@=~m9-hFUB|yAozn!pKeXfYVfujfeW`zO&^Esru z@MQoDcEWB6X19)j_A)#?4cA~{wx@G94;>Ir9T37=_<1feTaW16CdxPfN_nsdOAWQ4 z$m{sEZHuO@&?bCgm1ox%mO^AgnVft`QrA)3s*XEYI`yWrs>8b7Zd6>B#vrFNo#1ru z-aDV{v{!qV9e9YW##iuCK8bH}xkJ;l9sHZGKYo3kfX+#>F7a&SwL~^)RJ~2|xXiwU zmr)37+F`A)p!j)9Tph{78VHyWt4xy;KIDZLCmj($t0NLs!vkn}4SJwnI7%v=Y9oP= zwLF!zsCulwKpQ;I%4cgrd#60nfI=fZO<-@G&IOU z>vbTcd{y0eWMyV(e32DMF2`nbg)O$q*4O`W%GI%ySo|&)s`T=ew?9kMirX`v$L%#2J_n&dmTm+ zze?(+86*YZ!Sr5b@sC;MH4s1(*648^X@zl&lcqIumpY+eOeUwV*HDS6-Ms59*`8V{ zz*WFB$ZH!tI_KeZG1{^ZcMrypny2eceECySRwn7-vzV~QJZJWnbiH?zbV+rk$s%1~$IvzmYpUgzRo3VsU>k=Z{WhAAyW(isTupKU9ujlSf{)yY1q<_O~cKIgg zlf^tu#_*cE74#+ha3Vn;uUYpS7>tv}d<2tmuo>$he$Tmnr)4*MZ+5pp9r@8E^v$sQVld(M?D6c}|_WHx7K!Nqayv%*-BWp-BM6y^%E|DxpLy&czxF89P` zT)mh~inv5$G@g8hAAud7nUxXF(@o01=EdYiiqT1(tfJvaRH-xJY@I@`vF~R|)vk@+ zW+;p7I?Hb|KBOi#VkMiT!#p@%L#HKZXgR%`HZMLPXc^TWmMQrzj~ySa&1+VvN2hii znzTz)XOZEr9&Hr$YCJlbz`Yd`j2C4UWfPWEF3O5qfa%pD=?aU1%eKa+t&xa|%f&3t z&@3DiZh^9gvij5X;V0)2D^U48WKY>}Fz5~BOK8Wc7>b&{tVlzJMBG}`SZ}&Ov9Y5K<53kQ z(ktV&MMa&b{i$Je9yz=J*v?n-s;}byT7iLW-G|D33|b?wziw0)ah@FCnrfj@0t%*4 zk`WyQRKlbkx0OVPWK6E3lMrRq*R>+9);SU`L<-o)Kti<%g|wKXhhS+BsXLG3`Kx&; z#VSxnltl13FP~A-2gPxfi^~A=U7S*fDV?xO#k*D!uc4Ec^hzr0^eiE~?lJr8i_;^l zqP}&jBAIzqKa?2iKYhpNIvk~6u|CukPbFHENiB@pqg=UEdp(fY-eIEC7G|Jt**=V_ z{h5CuwHV*DoB$?C0jzHsw~R$9^7J<8G|j1u%J>z&tZ5mHs|v5;@%5>=N$PAyf_Q0? zaVs@LImwCFm;{-JAE*0ZyeJCTQorO@@8vk>Lu}cFKTfQwJgG6!g<&b~`ci4YW!>Kw zwKC*7^E}Bao`RwN(WXp3o4u|It5oaL`5)X&znuVWBZ@D_^ut@OtuUy9SQp zMI|S~=uu9Acq4?L9+xXyU!m#Rb3-XCt9Mh^wAD4vanhag!I~GxWIHY`Jm}0r&dhY7Y6D-eIi|L5t9Lik^ zI5qgYp9p_<1N@y&gui3L#|N1!rD=Hn+|V>ougmgkW-jeCo>s19SzZ|nlg9|a_d@%C zhHUrn79IuzU3*%gWs`neRHMXi&!3Ztz9O0mJs$Is!&q^?~f7~c0oqDaA2pYwYB$nlnR(lS{ z2nQn$hPmnmD>E^r5_pCGgS!Qpo=O-QIaoYK~5rI?K(uU zGpGeNU8bI`ZL4OtpbHr_5@nh%vI!afO4$wKEOno?zwxe;4{82knl;T6dem?UAiplb zla*gLYa~(xqUoar1t2TDt(ZD!XK^D4P@xx?Y;xzsCHJl$(T5M<=@k7!0{hftE>W;#&p=?&lDk0zw6-7;_1QoNEOZEnsvLRj`+4xUgeq$9mbcdy#G-f z>t)UCgQG83jXfAkoxv~D_F=#qITs<;KjRgYa7=mBx>dHUi@;=Q8(M|N4PdGO$(Yvc zf(HCvj7m3t+iY1-IBZWhsBKcM0XCoMcHQVozub_4HSsdz?dFKx`|$qFH;O5586*ne zKO^vu*r;-0;_HCUw6VwCB zR=C5il1yk-=%(N);?;!;$bLk&gH$xn;vgeGkZp{hAsRP(*f|S`>ky3I)kakKA=hog-HdDws(T&q~O_SzgLA?Bx+rz!L=; zSE)dPcx&@h?NhrUU|L)hT|p-`2iAg97U@z4MyJTo;|R5U+F^@o8VqfIrtC{ccUAnN z^2!jBe%n_(uME56tEhm5@uC8clMf$2C?~?g>X9j(pO??Pv-6wt?#0e|`RwSteAfQD zdw#QXUha6U?z2|=ynH5w!IWq@h&kZn87^knr6(uME9D(R42cV{8rP`q`utXVIBk?!j_ZAwX6N!Hp>Bq%OgyPh zTXIAY=ZuSGW(>d>CS4Gj>)pR;`HdrpbHtGs7I7@9*q8VI>dRI~+0;_fkBT_DZa6ex zD4e@w22K)=wAdk-88cvBkZ3DgZ|A_m-G+4KYO|R{w#8rvV|r~*q5AO&R5G~W93IkY z3s$TPd&)~=&T+

iPvLAmInaZ1@eeAH%lXnnUFongvuhxgdqsD=7K{bRhqqSXe*6 z9nkYEy<_n*&R7Xl&`Jywv|%=k67CGOK*og-z2evhHbv%PBs90!lfY7Orbi82X=>#I zhcDmWRdM;5W=m0N?K#ov0v9YXwp_`gjMGc(RtSnK3^+<{eO90P)uVO9(C352s&Qz( zq_}CGodv2Kc(!4hjp~C8L!o5>{0;{L_=A@RSniARM)E^@Z1{nB&;~2x}T^5 zUO-d>ea4b${jd1e!L}8<)~;DMH6MtZnjs<$?I-H!DeoH_qiM>o;@idv$K}v6XuxHX zz2B4$R$Yg0+7IZ8;cpQ(&`D$03c4|uPv1Q0<=Lf_dpClr2|w)n?V6ckhHuDp!Wmo~ z+*%}i(bU9*l_7JYr&am4nroRUS`3%Fb=??;p{)*Sm=+nBm`8xtvms)QH+lfONFoh> znkyIvMD627x&_03HOd9UM%o$f)mzd|6Xhz(CXkLmbnd0}IFLeLO5KR?DvG@56~4lI zbs|w~lE?LW6Kvk^#5jqU=4mm~s85!^EkD*eX$K>hI;t2b)vIWU8#*O#|Z`Kua} zG;Vm@41Y26H|y^=uZo}pnM8UZx%JWd68`LW*g*%1f+3zJT$2L}r)}xDR}X)KsrlHn zH%!^+A2(;g)^nzGTH=pB{o{cCVcy5Bx&2(zYEI%mVAAH{-*?tF?2o_U>b$FB7i*#y zf%Oos;#(I0Epo1J&IJGm07I170*0H#S_k`vp+KeD82~4xT^MpH)#}i3HPS*uW}Js| zN$jFAGu|8U+Mu5!>sw}>%;S73+`LLKYMHS}RvT#KB2nL@hA2(*`qB9@6e8h&3^J*R z1Oq2W+C;4_<-||oV;DZ6nSE^_b$Ol4YpW3y2~Jsp=vg*^jcdy}{(V7Uird!tjWWGb z{H*;j9t19VZ7V+dCT)U{w|SSL)T+S|WE7pW*w-v%N7_=aK?f8(3}=ut(Ye8GR)SAk zk{lNp_j8#i6XqLFWkwCDkl6;0BF3n*2@feV6>nLZ{KwYBn|-OSHY@-zhm9ta!kTmI zooX9=H7qucGB%1C>byoVE5V^;n#2=Oxk8-zQGA(X8IpL41z=BW5ZQUe)~&m@Ic*)o z{s!%4W>Imy=~Q>v@K74-&s+4zZQ~tu)^_Q2`E5M{F8|x6`H@+^h~<#Qj?A~|rcNKz zVQ<$pH&dD=B@bNEb~=+e=?1TsHj9&n^b#fD2hzCQZH7;pea(C(-WZEGN?)pK8}`Xv zRzV|V8|BxzfAK{l-5Yz z;84)yR8V(%cyg+|SA@?4^fEANeTTXwH$1rD^X4C0 z@(v8n0iw7$H2nY*8mwGaZ2)b!)LIgnY}&V?b?CSu)Hp`zGb~Fx?r-S62|lKt9!@by zdx12XowVN0Z>zUZ@hvdo7Jq|w#3?X3+tLv2_5b{+hitIBk9fwEC1NY^;VXKrx;(^`?I=Q z%tm%09-nr___ik7jpvJ6(|S=Hjgq%fRTar-QPtprW1bVKw_wFk`*Jt0)t+W3Db&Q- zXj!WY$%g99M(zqXOl#LvvGy)Wjlft9iaMbJTa;9*zre5 zA3RJoHa=eaFxp6+kED=GMeQ;w#}_D{gt3G4omKu*eiIijqcZl|+JC!z!o9b3$=Pqw z?jIKzCQu5FH-0nmZ+w(?Zb;NRZH1}J=6P8rqa;nLBqpz$tvZ?NX{6j>&bSxQgxanvPNt0oT5ur(K6Wgr7V`yp$m#M004m5-^EHQCQAKvP=7!o>z6DQTGOHm{ph!xTPVe z$F-}KtsX+S@1(tvtOvQgt%fTA_T(PGq7?DuUJQaHs;vbp*Gc|GA&5}?u60oS1G%D4x$!`6#>>0jWlC#u{Qpq{ae$6Yb z`i2AU>soM{BRY;W&R%jA5RAxcy#*c0ThJ7?jY|I&r*r;>A?jW60!P*V!Hg@U>XH{Y zs{RD0b(E62sVH$&evzgERf9|z<^@JA=1vh|#}PHd44Q%A2Gz8K@=d{cuGfQP2Rfw+ zZ2x(YUl!4fRe8=v$t4@z;WZG=I38n+KnZG>fRdULvexwP4<8_t7^J!IWjZf4I7rFO z@ZR}I#zEsBc#rxH`X_wz4p-M4FlS5my%n1laolc6|38JEEbs!~hfoa)?LC4v1QJMY z632UQd=mS=^#ZZ%MoOT&p zx?x^A=!7ZOWCzD9R$YhP_g5@U;HC^oEBMa6AFSYtuJ@T(T%^SMQ)~cIBGx%6k;|DB z@uj#+y5PfSJLZVx?VgVg1>}lm%jC?UmK6I%Xb>7Jim(G7KWCazQ|T_&KVs zx&=hK5VI_I{hs21ZJb4)L|DXPg{)qLJFIn{=|@S7Qif&c8PVo|;SD!pwj+?)!gPi{ zo0dRrDAP_@>up)(MLc;ccAasW!1~!aVP9Hxj+n4LX02|w+d9v_B*B^#c3Qz(7q3?| z+zoF*`*jYn847M?e#=j@u8jAnWK%ej>_7}Q6{tOg4g~@9Jj0xJ7ebAodT6h?b(6r8 z`u;B>CU&3M!K(S=q>i8144G05^T9YqWnEeDWXu}m2KxE~DDRxGckKT;X8!GydyhVJ z)cAc{>)(Q5d-cx7P%In{6<4*HUqt5diIq3rTm;th4BgtDyhhXYEuPuAbRdM7$6APK z)|d-$&1o@G5a~oM;&H`a)qojFaW)fiCfbjhViv(NSq-@3%sgRUxx1;^-&#A&Y2vTyAxw~_po^z&Sfk2^901Aady{N%Cr7lEE z8T8P6cZ9Uxik3u1YOZu`U}fAI$q`XX1Xw{dojw)x)Dwm3*bi|=2&@A#4+-Y*iUSy?Hbf1)IyoI3mmTe+dPy)AkTlDHy+uF12qu@2=DKQp!xT@L*-cr0 z9Ri8kmdFv77It-52`Onn)lw6wDnL~gfLbl4?DpuYq;TbkdqAniy&iOmWxyjpiA3C^g$)mei(`1Rghs-vH1uMYYY=%`1 zQt#%k90n}@@$+#}=D~yq@Il6E4~DF9c^0SE2>HwtM48-NV@LcOjVms~ud!|3A*e98 zvxbOJV&-WTXn0UO;Hm-iu3|_iN;9Gw?J_O&EKk%G8?`iB1{R}!>2=7`?-&vIjTjer zURr}UO_9sl2Wbzd)Yzg)5YXDlT!q$LJoUq{W!9K>NZcU>H63SZG|T`r7Em;C4Ks*o zpft;rvq?poN@|muG$GXbnjjxO=gAu#;}oGIRI*|V*2q$nVq~W zA|;ekic$GfeyyZg{YGTY3+R>_5pmO&$<#&=hv(5rk)M7HMd-G+tS6F)(TcIX7Ry~F zfhG2OuW8^bsFj?cd4s4_jgrI@#if{IUXL3W$>~UGTGUx^(;-WRO2F0dNXqR&ndeOCAbwL}Ur z!Ru!cZFQ;U;z+|rda;5y4UM@v#$Ep1W^4x_(MZ_eLKGzqFu;R6wlbJ9rx?rsc_{ZM zsMc9HKr>(IPjRVJvtR}wsyd$9fz$&qrHm#cGca`0-c~9tPI#45^G()Xi=_-si?%VR zg+YRzUm=2?)AKUExFknJ`pD^brH2knuL||rZSx~ejQ)|{fr+_NN;Q$8^urQiWtC*vd{nD-NHDCNP36F20YD9~HdEz3H2ghL41a0K zX{F?0rR1(svZ|DHloDp`V!lh#w{lzy*M@K6wPIjqF@Tp1`N$6I1WS$&sbKh^Qt~mc z7N!5haaa-Et#nAoh?*VLzU&$?bP)`$k+oDf)PUO>RxG|@5OAZXgg#s^z-u(J&_>dP z*M2B$8Eldn`^ij~)V%0QOg?4^YUHo^`0?XMv~~RW@h8;^^5aM61Lz*Or!_(+dW|z?ok6}s!=sltK6)AbDI-2uvlP&iKgZFCM=eBNM z3%v;QFQcK;a_PLA5U5x0PQMDQLQ5ngT>Di@MmKZqYzPXlWu&zf6F^7F33=D=?62A% zi`|P^hd9?AqB@vIH*>lxMdYSbCQo2do7BK&%GB(0?o$r~qE~1z7@63%Zyz?Uj~Zp_ z*pebgep|b!6pLbA=fNw29km+$w6gZVJIh#qEK=7>^r>W>d3b~rqQBZUfY*7JUJy|F zB~eNt+0J(fMLXU_hbQqV>kLl9EybR~))nagAtPW=;=X}%rA0c>dW0{7xMdhD_=YhN zSt2g{#`|oG{kFBc3(vE==o8f~3sm3WkM|M!XaK^k+-;2rzEZYwuQehb{nKxah)@6Q zwML{z|LnI$q)-1Gv_@n={~WePWJv$qYmLYr{d2!HBK!2ugVu-~ur8oGkN1ZivK~F? z(xZJAbNHKe>hl1%(Liv>02iJ-=^5Y$*s1T`*WL5-vk)VPQwF_Kc!;-ZwKNFq6UIb3iZBVM16 za5{%6rGI~b8Ln#QqMH(Ow^;Odb$YvEF$YzKs&8GSWju>s70=(l(H~7vUZ7Y=IgI|+ zoOEp)spr!TB>g(D-AM~G-NtZxiK{Lu0lfXED4U~VDV-$G6RAy7Uca$V+UN>2+;7L9 zqDk4kif#)>TN=u<9%jf@znxs+ZuT$+5$#MB_ona;VK&g?f$?hzD0y0sa<|nXt@rNE zUaLc#rSvW0I*vWOFE86|Yin<_)^M}!)qwCB2yajW!y7OlKaxF&2MK@dV{E{F4anZc zARF-NZ$7kP4T!Ogt^-e#bB4Aj?8Q`~1DdR`5Tp0^&zfRo4XH$hQH)C6vb;JlrlFQF}| zk@7PddwfKH_k1;i!+kK`V;B$pH3<6*VXp~VkI$+9pDNCteOV{C9`9gXce>r~>g(2I zp5UUqd;Pv+fwV-cz}|je=0Me!DQ4R0?e{yx9}IE-u&AS>dm@1&zkBzh4hb5?sul^F zvG?1MNCLp&_4A)zzP`ua)H8`!-!&!p@fz?jV%TpGM{t^<%xawVCZ(p zu-D(;U)QRbi&i}s`&!eAHh=}zAGm`d4#(YZcPBymQ*?Y8z$8$!uO};rBObp={0Ju-`OZ-a;-W*Y7tjjVP;3bidy?jwGDL0rc?@n&1&O z@O-zi7t!WEO>$1I6SklRr>ze0heM>=JsReHZ0HaC#vPx?eRaYZ+bJ%Ee$U^eL$M$4 z)8d3NL+Giuf8dFB8!|T?)HgsG8^lJM_1ryw-7Jl*#O@6S{u*Lm8a?h|kNtgbxTeQT zdyg*V1r0qGW9zzbvB$=Sm$rs|ci70{Td=Nu@1SuL%@#@J=!zzH zXOzpzGp~O@C#-gT7G>p}+@wu(|28!TWuNka`!j2P3^7H}+^h7~O+|#-q4cjEy^%$1VpovTv~% z+b&eYHFImWqSvG0V7O7Md$*7>aKG1U6e)`3gzziHfQ#{Ur&@7Sj&)u+7_Q+;H|3?# zV$jT$%AzDD=R0WR$BS?(hrron-4GVlA?!7uYK!U+hRq0FPb11$={Z%$Sg)rstwzt` zx@xy^l!UZm^SL^i7jZ}s=5Ws)uB#fcs>1_={qy$>2cu+lNE}Ml42N(&esl+4SL9JL zKJSo0&+kK?o;XBRHlG3eT@&9axCUszGyP&K@F;L}$mUIK?SmUx4j?!5bSR|A9V$#KeSfUp-mx+-`A zVe!X3#=(nlFVI@l@z;)9Z^M@mgxN!QRB6qhGwNph^-mUc@12&L=`&9k@6jQ!w>~KF zVFa{0Zzzi)BN)vW>h)ylfh_ezsqczXe^`mrsjHl6k`do+gX68xJ%4Uj1I$$Hc}3A@ z-QQFv#xbti<4qo%_^XR6W*f&)vp$c#djs}-9kO3Dfye&+K@WA%dp5}2PyW#{uuA^x z?%3Tq?s+RwVyqb01YfiO)GUV>#1&f_zRk<3N3%9%JXXPltH-ovft2wBSO?G~hLG|X z#{@%yZ-&G4g{#I<25LM#!s4&ODqYO1NHMCamZs3v5w{%|zWypQD?K#!S_GEF#GE_u zG%O#2*^qR*Ps@SY^Tk!29+JHS&v*MSs$emBiR6kX{cYGIs+Yvur5_gGUpn_WXSpufA)?!Jf7x zDc<)WKxIPcQPMl;`$HyTBPIjSE?zOR78)%2(BTgH`~6<;z~2l6v4ZIB9Z>D+S`h3} zssf_l?+x~bJ%2M0RxJ9xo_iptRt2$v(B1P@vHSH;=K#_l4u+uP60)~XS6^?>+w1KO z+gjSZjU@XRB9vh#=XmLG`vSJOr)W^k(JzB>(Vg~uD&`-<_>bxM-TuJq_Ydg!-8~QV z0kuHF&;;UhNWFuDq36?USl{12*z@;$y&Y{j&GkX)sJM)Yu1BSAruO!z!hSs}VZ5xRZ{Kyj-f*As zl6CZ*&VnXLz5Z~p=kIR@saOk%GL*HDQi+rWlHX^l_l+PGYapSzbAuI~)YGZAci_Q0 z?@+F2->RozkcuWqy}g0g^ZZR9rO`$0rr$d_0L9<>rBr;*%bKk**mv2N9^!ocug4qB}9f9}UgTcZ6p8pkK)G_U&Xt*gdbp*aAGIa#L z7c#ko0(*hUiR^9RV1F>|9USyFobolW`hx?nH~f0M?vK(8Udh=1p1(VOf0q6}S$4>D zUQBYzH}>~?gQ4qo)O3jV1NO_i;}`Gm4=h_Y$Uwc}{wAD^zB_X&0TV;bTkqh&KiE4s z*zYqz5`^@1Gwcug8wz2|vTT4d*ld<5F5b{G zqW+%es>EH3OC1!?vmC&1H8=7(pdYv5KLo#pgVYgGQi)P^OPE2d8?42h^;=yTTMnZI zE~Zn>%M}WzSw5*m*TblCS!pKUU;wZa>OK}`YEE$$0bBX*c8FdDqx>Nl2rLgdM>WL> z$3_nrNUErt@$7Bx844ade*3hlE7b7Z@xh4-I#Q{C2w7WN64s~@O4dZBkrAO){}~9B zJQ~SB$!0_Yh-by1p~)G(298i&{-RTn;)86+gZHU#PPF69E%^SUqH9`XXU1x!ji6U>jB3 z|J6G*vLa---l%d-3q}AR9%_NV05%qXf!*@(2-|-7LLNFhJ_|F;|9OJne*6*tc|wfO z=4^8x;nt_cY)-NTU`0^D+Y(ez(gw|Do=0f!RB5k&bJ;f-5sVqExixZg!f-cZ3J4V& zJ#W7c&JIJrKSU)2!W+@24F0>Lwf9GCTAq;soN26<2d&_Zj{oMZn76YU8x=A|jmXLJ zR784(@G-w)up2sj=}T1;M2Bf^qnq-tSr#78v+__Wjl$yZi`o3`GRk!hh$~=Gnu!}& z&cj8dIgn8?B2J^M(a;t$O6Y;>nn?scf!7}FxI>-e6X%e8vJ&Z&8NdNqGNaL_ zQ`z5BiierY(TJ>|rI=H|TtwyDxznyDiiC>5?2y;-AKI^ZHb+V;(6sE&^GVA@N~NcU zM_up4Oqq zqCAhPk;xQ#J3e0ka638IKAs@?rd69)G}`pNs8h|lImgx zy|)}+#q*!?Ae~%RV<*stAaSG-3*OEPqR*|i5y>A&&3oWN3rKsZIvPE&tI@qG0Mx;( z0qSo6bY&SB1&6Z;O8}-(Vbe*<54;vV7eu6fkp^8&VUtQ}&4%NSZ-v}yf&_&B@kf13 z5@Ei=Yfz3pGo+D>mHh3jd?P%f&)kf@Lle|N;Ow5~)feGw3MD7vry}^gbvOJo5H=I;sq3Zk&4xZ-x(N8LWy2p-?3KmtpVH_^8Vm97w*zR_1v(HM z-^-hl4H13Dgr&bp2d$noUf*OAy;Dqrmt^B{ltYYNjz>ptYTx&WR<003JO5f8@&luX z?Cx9kQxT^ZNkoxsgNE8&#}4!sM@L#gJwJoH4-QLjk3&LtogduO@3)NQ^x>UL_X)C& z!ouTzw9Kp;Iq%*}(8SnI{5i{yr!1Y0UbQW8^R3%Z*0 zM!UZ2^4!}AK3U6Y`IwFe{3|uCCFCy2S07W~9roGkLT_W*3TVn@Xh^#>?0-zheb+M} zb={BYbUKYbrY+UzxPg>?|A3)Eqel<|-g&wIF%1P_U>Xsb z;m0%*$Z)HbWdCD|&lDsXjtI3Kl@pSCFf4B$>W##(^4{hcO7#a#5H<_)D|~OmdFol{ zo_nj0skIqs6_Vm(da%!l&!6?taS{#~TIDa^Y5g)d*mwO6T5A(5Tbqbs$}EZ5K?O6f z3j4t07;uvmQ41*Z7x#2sKVz3epr*Ri1r)ZAy&Wa^rgJuS4_y9$Jf@KQkG&yu>$$R9 z<->-M|2*`Ej6Nd&T`-=sV3!QpTKJg$`I~@+QR`zm>`QR2I~?2-bgSp~C4CEAAnr}y z|Co9cH&j0iIyiSfxaN+75`UkU!0tqL<$g?uV}D<+5nOu!=7;|N>BrRIjVfdG1&Qd9 zf;bI(AJe|yce!5rg17mY_63hgvw4NDQl@I`5ymI`d~xxUkQVl}LZ24yYlW1Z`dUXY zIL1p|m6z7?(eXs|k7XV$>#Jpcg`cy|Yxwnn%XtlKIkDk?=s)hAYRgv-WpBuW7-E=* zTHfqRqe`@(>e9k7b2X2i21N;&tlwg+-8WuwnUl{wd)38P=uqA!t9KHbAJN1`gg_RF z?dgjWyqD0NLHq$p!x%mY2O-6dhNhy>JcdwWj4-3*j;Gn0kRu{qzeFHw`EAEnWm3)Q z=!!ZU@o>jb|EW;^iIj__EkZU7N=6FiDYZqgV6clgJ1eu7$8VfG`n-tq$Z7qhjM5^@ zr%86bTTVX}sQKU^l6ag4`7MVK6tkbBxd^&jWYcmM+_XmIq!r!Fr)NPiYn_TXy~XSo zB|tC#J|gD;9ZrLgWGT5U%Xu-{-Nln4TSkZpq#oS;yod@k2io-ydi$Q|?QL-=qpb&E zPS@@E4+?N_?Y{Qhtp~y@;6dSbNZ}2(9)LmO1Je+3>%n*yKj^+5SfFh8?*-?ge9(P; zV1u)-6dtfL&sPeEyl|)#?y*AORbjfkw6B!z^Fp;J(8OYCPwfh<&uOXJm)GM%hR&FW z2OWVjZfbA%prE&hE>vZ1C9Ep`2S~td#?4~pkico#Aq60zSRf*OXm8cJdm0W1*i|cH z(LP{ID?Z43(C>rYT@t6IR@37!bpSpTdzE4UgWudL20g6^Yxb*+t6lZ6v5G8q-WS*g zVTc2O@|-z={ou3ikScjkR36_vNb;@j>w}SX9rtTykGYyK8uuCLIk15W%vE6V3Z6IG zdeFsN!~-9GyYL%s5D$9(aB$$mt&W#?p0__dI2gckW+m?Mz#R_vJx`Q?XWaf^;PxdP zcW=1Azo(SA{R6-6`vVEtb@%*U|G*#el7oE+b#pM>msR|s@9ug116k7d5B7Wgp#lax zp!!3%$4lI;^N!Bk&bQd#qpb&%+57u3;dJ#ogozjm^+4g2yQf-76$++30yTTi+D0@;?V?B3@%Lf-FT?H2< zZ82cejpM*Yw)J3~Mu6TBdfgjsJpd8n0SxH}zDx@kUmw3bKylNBx(CKmImrj7DjRSa zAA!}CJm9RG6QNIu$O#JIC1ZhA*=PF%T{e&g1Ehhw+Ild)1pe(EaAbRkZ1=VAYI~v2 zXFx7`x`7eCG94NwJ*`t$5}x)7Yk8i{^_ibfRzQ-Tx&F#|e&p0amLnjkVE{CHs{UZ&)ev`?P3_kkhtxpx*HN3=~`s>W1nKOB|{<{HCE= z1_5X2KM)%LL&v}_9>zxM(XC!eG-EkJ)qRkiNipu8QxcE7mvJtuMHhE04Ib8R3d**7tJwz}I*nR<-8xC4dCu$@_(W{Bae6OmdO%Dy*6eFt+Y^HS{oYrHgje=Vl}u+gVnV$ zT2Jk{tJ8|jA!2xy$@ zCb6+KGV19hND|wqr@{w^D-3GJ=elC4fYaE(-C)22z0p8*%+WBdBowV&?#4j~$9Idu zV~4eA&w=s@?fy_t@rY^2oLLq|$*Xjlb)*mg7uK^t$`#k*u>AQgmqX~6-=jRkvc7VA zi;BrVSW;eJ5x$EkWXj`}EWHeh4-roK!-oPDDzt(H#;bI`C{g4$ze0wuMHoS2E*8-Q z*;Kk?cfH$^xiW%CMDsX;f1d*vMuDet^Sq3L5btwT{BOB8JqV#S9r}dq?vhz>5l>j? zwU&F+ANKnFNk63DfTLiAL-OWz{})#6{H!R0ygWnncg|P`ySu!rBK|!(=T)OLRI8L( z86;Q(WHhGx4@rjJ6rvH6>eYrB9dkBiQ&+IcoZ8RG`I#UuZ+K2d(j&!C0Hhv)`|asKG8dh-*+ zD9WHL+EldaPUZ_T$?`I~*_qKepJ*mb{|fTSC8P#i?nOH@T2$PoWpG0lX*`XikTn2) zsr-2cyp;Z)&KG1lU-oy3`A+B!LH+mqr&lAAyJY7nnP+iY7NpE5dqCqZt@!=(H*_0p zu{|}SS_|cxb_q+8exwWOI*-BkjN17;y1QgPXUvf*4mqFZG(7RC_>5bgULsDpm#k6; z#R0m(WhLLJgop3HM|m10vQp2egz^zwgno{SiL8cx&>*Su_N%ED}1}%EQ4bQQ5-d+LWwH9b7;h{nq-|YLRupueSWSl^& zPi-?mpX@3XgD}jsYG?|8v0Iw4`Qg!>da|xg&EXWx2;^&_)6<#5W#!@rt3&EU7@or2Y)5yRy&?T(js#=`=9wrA z2aqA+^ay>M>?j#09dP_BbW)vDPt_53RaJ<64aCM4Y=$_m;R@tyMwyk`r8tiYdj2S$ zw+igy67@}3r>$6AK>0&cf1w?gkM4@gIZ6x^a|(l_Up-f&6jxofvW_)yD<|&|5u$)= zB_9f2mUB~lI)q6!zg1i)rF5$lHZ5Hax2*<^ncu>`IFbzXN;rW6=o41s)Z)a2Y0c56 zbjKF+ppQbx5%GK@&;ja35qNy6YEmeyxaL~2GTg_Y_7kZmfb`kE)0zb7pG!(yyr1ME zpShqZn22-ZYxG?=W9ZDOJRhea@4L)z)o=)Dh-z^Z#uZOp89HD^rg0i1iP`E1VXMJ= zg`5F&t`2oo*;|gtGS9=A{1RNzQiBvUgLocY(3d!#YMlr{X8VW^1#{EuLXhZ_!V+rj z_3wUZ8Rcn^Pz!sSbKQIiRKUYQlB>hXYrJw>Po}|D^t7cK*FV8jtGkcManFOZ$7q2$ zqMe-VP|5Mwg*s~cr>1Jpgz$raVANALAWA&S@=_wrgrv^=pAHA}x98CX#4-UgY?Brr zA+LunE^$~P9Gmvs@XO6*)FGt|Vjxs}3>=MhTWNpY z*k0e;)YqS$L2b{91zxsv4;}HaObY(pbTO5)r z%b}-GzsM(*DR>id~a&poA8{c~*dFyc(AY|5)S`^CN1PmG93Jy?vZca;heVzarE`JR_}#xR%&TTK9}u z^HeE>W3HEwo8PWWu6YjSkm~gvjZo{}N4apy^v7UftiYkdEG2k{I7VU!Qa33U#@tQ1 z7T#>x1j<`1sEXKvQXA;k4OFt_(VQTKbw;GDX!+=SSbdbl4$Zee+y48(J2%2ev0C6a zp&V9LOynVxl$EePweNvc7POqRRo>i$r}2DH*KqAX!DYmXyL@|Wf6IHhsz`CaTH_%+ zUzCLfXF`X3mxp&9a6N(@<-LHj#;<;pXObZvg%D!Ux@^@AtIbctPF*!U{p-+8;pBNz z){t~{Zwmm)2O4Hdkqekped`BH5HiYoz~FDY$R{F{)1k$VAg#Pg+tG0=t);j`->936 z4pJIM#bPa>X#(9&?w+?dwlv_(8z%SR5z!7d`&g))VX4B!!v%BZG9`?ASuj+A>4K)k zqM?rUeV>UoCo{za9wt7GgAs0SLU{EX2ej3Ek|31l3H+%~`Re>J{kT%HCSz zj9(YCag=v|efihtA71^(%d=O%{_^VAS0DbjK3VFmjyf3LOsD(CVmC=m9jAxZN=x-7 zW00^qk?M`Xv`w{$80LB@XY>2waBs5{MG~8O!#5Cy3)mz+pQKVbp-p^$WQaliPO88A3wafFsG7_Q5YNSn z1SKK0jbML2k#|8}w!IDDfsvuHH6UE*7}LvPd&TVgwKD{I6!&gVRgR#-S?Xq=J$uG9 zvvh$2EkSp_4B!Es$HF0TI#M1nWS|(E1-ej!hzO0ST#@K-g^FQTuH%akRLU}qj5N-` ze?~Tnt11@#c3^GB)h~wfMK$wlY|Pn4t-hsR+rmgxQIWK;;)pNiig`%0=7j~9hfM>d ztYiyl@uw33tsawx-t8J12Iw2tySkc;g}%|foMRz67w#8iTXwDiY`Q^Lz=2Iv6EOR| zxXDtz(uH8$woca8r(%#|kqqiV)DDuzd|6ent{2xWz1aY0f}$2rKCdMD2bXY0aWpYjr~DwY_~R>06P> zzene@XvX@&Ns3o$hdQZqExcD%{QVz5T{)WV?NcPJKH%?3%qr!YJ6uOhtGLfsIXaGE zhp^gD@o9;u1qw6U-qv=2P5Q2Eo@vi_*kB&ZecRRmStaczNZYlLZ1Qgf628*Sf*YqI zvm4N?f}#W`L_9}Ipo~=*fNa8k1+Bd7N|=f#Srr-}r??Uc&>w0MMu3KFsEB1wc8Q3m8T{4MvX}L59&y6-pf52q=}Bs*saw z!cEn((wIv;`-EJet1>Z>TA%vbaEKdKKO{sW7|ZHXKmbq&ymD037P#qUFco*>QAfjGAkQ zML7bH^jEr=jYvxW29at+rcNB*v}pLOw4oq+>^)2gAa1=e zFu@gMJ&nlvxC|MWB8%K$1k!2+SCpKUY-LuUnlP?`g#T7yYGNkUNdx6HA6}Tcr-sw6 z-m6_?6;q|mQXJk`CLsxKxMQ_B4OG;0ESsu>awdNc$hm6|X(7B;?d+(M@K=x6CR1-Z zUN$7&b%)FrcrWv4EI-A&8Gq7c4NL;{HMJ<|lDUCQkx!HjL(jhvLRF9jJgiH^b%fc6 zwd<;QZKH*2h5b4;j#e%^>$I6IDrG>XI#XE z*qcjh@7_@F|DVt`uv5lgsET}~D99W53`P*p=UdfkSoZnh1_2Lv-VfW@ZIRb(Q^eA{ zYl@pJk96~|bu+15Wt6Qah>9oIy(bmK`8A7JllzUCH0G@W9>jV&&Y(la4V|c$02_x1 z4E|#2DY!9vg2^3o+cIo_0w3Wrax(6a;Ix+IX%~R6!zT#CjYh8BTE4EU$+C3tkYXF4 zd1Gp~h`OCQwVvvDhjEmik|=HJNxS$|ga#WgOro^fYZ8=YlsesRH^?sv?I2guT8VHL z;IM~dl5!LVnq+D8cFtcsv zst;UjHp38-qT*oG?2l|qX5p<%m3r`}`8lVl0Otq#8rR=nfd&dogt0Yf?ioZ!Le`8u_mIj*N9NR6rl&i}(n(Na zo5~;s)6eD>Lo+_CI@6=vZ(b;NTKg6}Eaa}uep#Ic`zTghb(>_hRp0JDTu*iLsv58y z)flj-Rrm%a&*+W*Eebn?sbF3%A&TCvvOTN(RZog(;k0$U*2wRD2W$(TBMY3yk;?gG z8e+j@X+C1jw*KCn@g5vdxDhHR8hgvL@g;$sY4vQIaXmcJeJ38XEiY!Tq23X3^)#Y! z@l#fo*{qtlmIp_XYekuVeZNWQ!chGwOp1|gSjuly*+Cx%J7mE0oGIRqAPRTI3jCoX zxt3vKt&BjoqtL0Qj6+?ybpw&%#gruE6~_Ie9{XrLGMfBXb4;v^vn~mdhXtXq^k-;x z2&W*srizITrQ&NA&3^0oEz1H+RNjqwwDSo~)hk}oI6Zb$3TUrcj1W+P#MJ4H?Ccon ziba=r-4Qf;Mp{sSp=M!z@WB>JN>S30xWpZXV0CqHi27X6+B-X1Z8<*=`QH`^+?*`y zrmS+PTqaQENigX)=K^1w9V~iielB;_-^RqQSM&vJG04j%TMXKbQ`l^1YHu#$7`hs{ zODY-y^%YgQ^3mB>mF$e6X%|L*2dLZ*vw0cM;@`ov1diQkp1i?~Pj@T*qBsX16?lZv z?u8HYw)NeUM%+hO;CB45#urppu_S~#v|dxIXGL2~lud-@Ry^33ZY9MHBg7}^7NwZt zs9&YM-a1#OI%gtNNLLp4${yFv*u|7!bR3|G(O>V>eP&2h%0$!U!GX1#ugLPetcOtb zX#(kd{yJl^X_%V=YsVuQKhYvIKh|RbvTJ>i{)TmcSqQ(UAAcnN8gM3i68M->>N>lC zicq_53V=WW7>uAw+j`HSWO#w{oJ!$clVV>~NyM}P=XI&WfPt7sHIGtF zbXzf~&`BT$ZJLY=UxnxzS3h4kyUK_vDA(Ujmhmit`0t|C?CL!&1^XJy@y>G+5NBTIOe3qfaMHYqH_Vc1Ugjc1h;0i% zAaQ*u(6++Vg#iH`aoT~8ZPkRTz=h{pdvNP|fJWN_J%r4AjBe&yk7P&dax?fEfZZeL zk4+a7Fna!oI7^LcOc|W>sPimJHH$kh5D4-dJ(tMRurZ_`v~EyJJ)8FYv#B=}9kMs4 z=LN)-|Bzunm|Td)OOQ>=O`Gx%>LTF6swo!`L|KbMU*6oHkXPbKdtPMe(*Jox?)aAx z{{y~s@W-Nz-UVS8g|9^Dxe*Uj2el{};4kmHK>9hFmzURZ5!EAyRlW(X_x<3$32xqH zSrVrgcA)b6dZnqVGCB8)W}GLjE~Qi^x8^ zX~D-eDdS}TT-a7oe(jJreFs){Dp8I(U#_-fpRCP(3d+gluUS3|lKA)9zC|r7jGyyt zo-N7|xx=5o(DyU`6Up*AxQ%jN@;)jkmF`wNX;-?K{qhb{=7MdNFUmg5=B#k27-ucg zVlkgXq{L8$8&ZP}RV)gBlPyR#kMf|*a*_e(NvH9J8gyu7<~-@$Gv^6Sz+hmg!M%tm zIlv^%Nz_{-itWjv;^vYh-Ltb<(x0Bi=`<4wOk^w{#xn6lq%=BS>RQxEpFy7TP>tcV9{EpQYR*d)+t?sCy!!pXp88-k@pCn>4c4%CQ z5K6mLyg%Z?|CwVTo2rT61sa9_vljl!-sB<6D_{S)C!zo<)7pxa?T(R`tnHO3QgkR? za7_3GHXJ&&wI-KAnnp?SIw;DPwIkVpc2t4Wu6P$U5BHnL!`+lPCKzWH63?r@VQ|bZ zwpHB~Ev%#u2udnBJS5wr*MhHDlkAqXn8C^dzbhEe%cLwEbG?Zr%uotM=QN>voJNr5 zS<$^vlMb$(R4wu>may6ae>f$Y#!0uU@Ls zGxwyTYp`6ejyRdAnKp#8=836PRgF+U5zzp&KVejy#GoWURiEgouEV7DNqkBkBZ%#4 zp9~7wfeMF8{K_5#$AXkJB^a}Npo!0+)6)*P7eJ&dC;}G}C=?#4u!^DKQ&w9swK>7N zTsfN`HeZbu@$A28O6FO%WFcR8i)Ku8ld>Ium7+DKNl;wY*0G5q z6)B)@edCLnnH!*Rb+lROiF?}3qabwJ-2m>}$G7Q39SEz2ugd<<g<9~kQWldH=Pxw?kQ#Lk=w85HzSiZZ|K zz#gkMVCzS%9jEh4;Dz&R{O{yaHnOjD_VCG?XN&T(1L5bd@xPVk%1YMTbB=Iz37dps z(faql`7QnHHT!xEU;klzWs{+-fh!8dS`Fr1sYxN$)zm8^VLGJs;%^Q0^(Kts(>N)k zyy%eDFM3lXmc1gY$+lI@7cmOhm1Rn`d}b;$CEG+C6msJ%iU@L~k!QAj;o0^D8Hs#e zg1t?tI&4aw7}y_@DfJrW>m7P;OY1<9pAE`Srl)Pgyy2Dtz9mn{)#V|%mB5rrRI5pD zpwjgrx!K-sSD$?+w9)T2Zi|Os zP+U{24j^*!mk*65jjxeW(K7<>LD9EJNG25F=3;4& zn9H|l{)a#j@bfj3A$^&uuGobyv38_8Uk98|tRzNrgLX}7bQPMbfRhbm9iWMQ!h`^f1t-HWeLxQPvWZ`V8r-LlQ_F`<4O7wFT_axq@4bu`0xp>S;@g ze}IGL_;*M(42MQ99;`M4qZk0%VKEZIJyQ1mA|4wzxE!>gOm zm$cqfDP!o5O&pB)Y?%BgTSDOqOr+^B#M%JUd?>U&V78io`ONBIA&(bxCVkD@&Z^*0AmgZSU|3-0a>GXHDDSNc;}5 z(F6B*#{kekKe~q~4R+Y9n$2ktTDo8$4|PxlA)`H$=AcfFn>!)v;g zn)gY#UR+&kHeOfp{P|>}UMATRgb&ja-NPJyhq7K{l?vofaA(CM0iPV6(aX#Z{N6^d zMXz1G+Hf4UkGQ>d)q-1DG1eRK_qhMAzx}Sg`!?Ks^>wB&H$`}}+C< zjxBU`?X}x=8m@TCy?D)?*vv>cjGzC^U+#&t=Yx~x`4Zpq)jQLF-%XuU_WRt^)5Yvx z>Yk4HqT2-YtlXoS)E1`~NhG!+ihOAMp_qHh+MwV52RY&=CBjxV%ZYL2!S9VvWa4sV z5hB)KO*&hfutMy;v-NeNimeaJQ3+kJipI@sUgk{yW{~DT&${6&MO=97K6HT^o-mJy;Ti1hP1gc8#Fils0FmE4ru?wBt97Qst;8RK!Qh^v;NE2p(>TGTN$3ZoUz z_lDeY6~JKqc~8KrH7lTzJ8d*ymN{_n$_FZhHb0}*&cJm zxB!Mju5=0N0?Jy&Wko|o(O6h4Kh!`E@(rKjmZ8mFP-T;p22?q+#>0U7Gy-q(%Nklp!q z0Y{o7w&sOZ-U)JLn&^79gs%`Iya;Bq0OLqdyjxhHULwX(sa1gA+Iv~HjMIxZQIM*& zXzAH33esxj{|ItR-DQx+K{|=P&tsfTu%lNR63aIz3Jf00fSsdXa`8DY9f2p9af{^< z&5Jn6QZ0-g3&Z@GJf^f15+M`a5Gis*cGMc=u|hW51&~#=)!)0Ii?;0p1undV_zKX~ zu}4Sd&Fb)bynt~vi}9#HPmRZty=c1mZ`I555enTShW0u-64^bQmG+Ga`x<4vc`d0? z*Sj6Vr0Kr*T}U&)M}@($1SI7eMBkR`t+-VCDFjldEdBfE zdbQ2(De`RDbi$jS7FLE^5K9IrOwid6 z$won0Yq2Xvi(+q`MX>_YYFk`qwUI7n?<4A?NIBN7JRiR33C&p5r>d5(^3F{w@ioe) z%i%EF=7h3HRlN5dj?iQ6BvGU8>Ii7@ru>fV5vtnO-#rie|7J5^rI~r&tMLK9z60)| zy#{*Kk-GtO3PC3&K>p67Yb&JBH~yt3hV_g9>;*(Ur1iuBQNRhWCU?xq<0DekX4=8% z=r8D~F=~gzPzWkzRFuIufncqA@J8b+dH4`Z7!gHC54F$|wE}~#RA3XLe^#{QDm=IZ zW!YQ}-5~q3#II@V5G*x-iNbdu_bUEnb%NHS=D(t7I(YokF+!Y|v*1t*Q16@tC^@j8 zP$#zM=hL>5^OaJBjL2EQNnv*Vfzkh;+BctMy>p0Uqy#ehr($46O=?&7&4=t51Hr3% zhv)Qz{Eaw&)UCpCZg6^U#CBoH(>ks8>h#(1gCy)Q((R#FEL0z&li4dspTo;&zmhpBB?8#N&Z5L=ZAtEE637IL=?$^yFQmJKX? z-!Z*_oT$+?1as&R>JfpeltrG4z=Gm6a>@TLvoc8D&~Shh>WS)2kw=p(59xO&Wf}WK z3lRh`?TF&G!QB(!?tJ2O4H^r0WJFt1m?KUlV8*9ZYGhyxN=Wm^Z)LH0AJ$ZUP+eymCd*K3&ykz+&amw>{HKoHvjcC`6zzf- zHkU_yaVQ`2;QEzLkOpunuCNBRXfMhTwCczK8TYG(hf$~pJWaxuQ?CM0Vib#YF8-pg zz)GSMV~msr8chx>E5kx4>w1%;Rb^U*Hc!O{W57M`Ff-g|YR?&rrb#4Q^!Pc3evoQq*+r{v8;!rvHQ6e9hLO7#NMDDnxCi zlG55tS+ni>wX8LT&v=M}I6!FV_@s+@3|6`tNSw|ZwW!(?e^Bk7oCCFi_*<`{9`7JW zu|tvzK@x&;u0AGSS4%F!gYmWISy9ArN5OWaxXk19id@I#B>``)oCHadO_U&BN(a00 zgzlEvFY!$jIz8ADt(%sqnpV!+>ZOuP$u*ZshBZw~+hWF`Epc16O(hqV+m@^c)sTW3 zgX7B5r!1=A{VYp^F142Xc0d>%CVC`fz2&(uVExt6%1f`yMd^7KLQnL+theXC!)zE50>}pP%T_o>Ps-k5^ z5?z}|m4SBcUb`_0UX2D-<%3@pMNe13GH;V?{tmO$+`9D1@P=$_>jBJLXpI}s_%z0x zC(6fLkHOHe>vp?ER07o;+M9tr(=)4DtemLXynG*&Aa{B$uykkQLJ%DfR`kTx>M==w0@s}LM|Tr%MJ5!c^XQJj z5n`j)Ui}Fgwa+27mXl^I$~p}b+Y%4>u0{+YOHJg=p$w^V**iIt9IKU)C_5+%s`03* zN1IinRPQ+`KWq9ag{Brg z-i`~^!91HUQ-|#fMHd^lS0*0|pEu!rew`K?`M12`EAtuu9=R2}BF-p{_y4sNR-Zr{2&@cJ+0yk`fKM{w zsZxsJ4cy=@Cz52_eJMGf6f^)^%O5Fvbnb2yj&UIYiD-G&>&a!Vj zx-;ivb;x^y+7g1Y)G7xngWEQ8`0sT&Ge6>_55DhgPd z#U4wI0sWdJ(8NQr!E2ald(E~JPgd3n9rCr>V_a$sQ+aaQMYtyXYgk^ChBk(`Vy}2` zK~^F~@I2F83@FN1ma}QSAYiJS-*UTj4pNpY8s|$e=^iTTxCuYPq_7K^wv8HmS0edX zBiIu3uN6q54g=x%oT`|8c#es7=aj_0~=*YEY2?XmHy57ov<;x=e{k$dgG-J_=WC@%$%PV(u(*Y&|1v?N_TLpq*aPjjLJZl3!#>?(ak)X zKwJhDPKR7%C3l*V-DyelkZ$yIhtFqQ&-)D@J4~AI5E>CttMTZLnpnzM0&Uf?u2s(F zfJ80~SxBqBs)Ina#5#b&(tPXDU77v;xR8qnO*2acvKcc9hl^YB(Os3>tvbY3tQ`@? zXC@T1x%J?xy>%|Pb956;7I;;MtsgCer0skv+K!z`sM{1^&~5zau0T;Fp5AgX%VbEa zE#+qWOPn_! ze*E^=t{9AS-CnghT!x_rS&W9!glqtI4(zX-fq(mE= z%f)OAsmWT}F%qYfWD!PS_y+zBSOx}aENox32s-}zv3}`fkHkjJL#cF7ARh5$=7=wN zCUCKZp;=}h;IGPNsRPQ*i8KLl6JVwVK5fZxq<8X9%nS;_F^j2Sav7)53rsGqSX|9P zuTzW^+o@SJgC5mdFpad#*czI(73aSw7>pG8pra;oD@MxQRYr=e+Rg^WZ8}k34)Pds z`BCMQGn3Y_vn<3%zUv?^!5l7FMh?sA8Z4s`ab~{e9Wcw_y=7)xaa3ZmT2b;mFXL%2 zDGNG!HJ|{50y++sQAjP}eh$jW(Ojqyz=v#}CE3O82kKb^TeMY8ac|g5zss{(TtwYG zDzapWX54B}O;z)UV>fB_n9PH`jDrM8Wtc2V+f2a*Kv9RptI+rm6A&g*89_b9vbava z^5J+MO_b;7$rP^C)b0~1X#}aW^rZe7hBmJFdja{ph=U-j?IzO;p%HaY3-8Lc;HCY;vH6TPuE0 z%{cYXR{a^i)=Hg(qjXfIp7^K`2hGTACc0d5sg;@d8bY;pOScg)td-kx1D0{hH7{(` zboD5>iG@M%BQ<3`!^7jOQ0?wCp`F1L3j`Fy0_dr3YB;|YJE5F*F%Si|p}XM@pLs^? zh05Hcvn*`0t*PH`&VlQLb_qnEDm_;MW~F3G5A%2_^Q1@f;ulm797H>VLs8@nVcB(EPsxTnyLy*rlc*@N{1;Gkt8a{B zuKs`z@CS;^qCV4pj=NEeLih8ch-Tv?${ki7#s$pdyC|CfElbp=#c?;uva7}XNkInD7y|EiMoGlIB&x?_(AfMQ{&hweiAv#lo=twCE>@L^03iH(H=4yI zHWmr0P3(D9&5Jq>^4sdAR@8-yD<9&MC*ZufO}qj5k^Gl8s1>*@jWwo4dp(H}B3g?p z4InhgkHjAg4%NC&EW5Y0c>0v=%VsO}NuEOJNJ{EY@_CSk+3Z7tFuD5Gy6o)t4+ZFZ^7r#b9?gSk&?f@rO zSx6Y8;u_zMf^p#lWQUA}bG#jkO@-2j07#G~-gG>6Jk zq$r%{aGTX7IQWY_3%y9Plq;fiZ{t+puP%R@vc#aW>6BzBG|fCu0ukR5sKwR#$xY?E*ZK=_9NvKa zLqknzJ_B_tJW*Qi(8~;}H$nCMQ=B^HU^^=As3%ouLe;NmEY#(1t!%m`cGajl8_(15 zmqn8N2MboN&taoEp0H{x-UWGSXMp^xwn&dSlQsNq7!G*bp!!IrJnMG5Qfo#pJ&wFA zXH&cS68aS`auwUMEaZzornfNP6l?BVvLz*i^JIuLqo+H@QiErB+S`{P1= z!~vBlNJxl?z=JOn1FD#0Wuwbz_E47w$(RT(E7t;Sc376|)HLJSSzb^y({gOv@P2{} zP=Q}>CD6jPM(>}k4iULZfK8-}S(N9M$al)s0FAaSR|3ZOQHY_Lrx?XjGyR6rlWaOYC0_{pliqZn zJR$p9nU7`OP%G?Vq2F(lr%#{4=BxHwKo@mUbZk3y9H(NV#vtbPIoTC|CuK-+dtHb? z^EAe0ipK*Wa54)n;tALf!M|RIT!zOOa*n=Y;-8EKV74g6#l+ul(UPGf9a>LW)KyLb zss0=G+k*AcUO`v6?;acsd%dBrU1qqdNqMp7KCuD;Sg8U_MWLL95vwZ^Cp&CldcAj1 zKEVacnmk6=hh5pBV&5JWrRtV@OhZ&@HRVP5cj#V-EbKyD#f~zeMDMkfH|7@;s_4a;InMjja*lT!L?XQ%n?|5 zc~WJm4c^l3jMpC#+liynw!9CC?sewJL-^cnRV+zHbsMb1FGjPVR4dUE`t>48qdX|1 z@Fxw9Qq1{Dx{UHlJ*AlO7Fd39dO??^T2=qToQR4j|2dk*X%xPR%7FS2$R?K0hGh^7 z*=q2tUy`5%092Bk=TzcS0(9}BuHv zp9l_U9^^&jSb7KGLJ6xjtJXcNtcfNzt*T#g6&@1-_^7CXVqDNymmtr@EoP=v=Ya(b zOGBv63=0n{ZO{ftI|U5epp|7h;jM6fQ|?ALpsRx@ozd$!4YOc!ul|N7ULVA(jigg1#6eFuI2@;OA`Xo1woir&0DK7Rh! zmuK&uzxel;AK)W<$D0R}tEgnP{`TtUpI^f2XDyY zh1@Kf+w#d@XszNer&}O-0YbrK5+(P*NK2h2d@Q>N2ACUMAb*Z$Y<>N&HWNcTo7Ml{ z_pJYaczvucM>SrQWtJ+#0;Y3DOUV)W3IFIm-*~hX3EKWu@h*>wA_^S_u+5_{ozgw_ zCo)d5$<=TREsxiXstX^1wPt3&x& zu#i_F8Z-%B@Qm+c9_t4@|1P`5VqBEDgVBNMv916+V|yeDRV63?xQuC7q3WkJx+&j- zoK=*FhNpbH4AL-(-q3vvx2Q@X=)gk<%9+H#5D&ueO-qTpvoOoVg@DXJq2z%g|*rFo7eqccHaH34{+0( z6&FmO1+6Z?syoOpAfTneJCUIDn_64Y-`+rcR@<;?vA19!dHo_P|ASRu#)Yao(x(`> zxl*CJ0+z7|I7gQu5SKD~LzQUna z7SRaxW4tsL-(jTk!II8M8gc^J=z%@qI)j?z(H*TMw5BNVndr2e?Wm|1br#WW98W|1?lQ%xZ+w1`9H_IMqmLD@t{37$AN}Va-73$McNx-;M?>;iAl=U{*y1VYQSREI!UA zaM_7f2b6#A;L6jsYZFvmI=92tW%|uJ2%~ARNXn6sNfwUWFd8o|oYrqCrU;LmD0nKjRDutUO)M3k18|GJc3P2k= zg<-P(ng$6K$|!Ahh;~d{psqAIi`qy~k+&i{Krvc*$LR&<*39~vGC3)Phy|fa z(g;MX2MYv^NlSD@aRnpxKJGGX{;Rz&jB*8p7X4}&Juq;Z0VHlGUMZJ#hnM;HNTiqc6O6&sRl z{X#Sd(}1pA>K&Eq;4>Ed7Z@r9EtL#_{s{kT{hC9phfnOe+We{xmv51_jpm;hQGWX_ z%27k37$-K21)I!8lU8L_VpRnuJFol=V6(;w^p0s_G2(ythGa~;2btg)Wr7#9+I_m$ z1d6Zim&xXZ!$gAOYdhxcwfOv&jOy>${UY3d-nZ646-4VZ5XWv8vso zyaoIEU~+YlXNweXzSoy=8KDwYfB~7Q8_Z#ezqpK(&|&SB&f%?f0b>i}rPI=Tp)DO+ zg+>pgW&(@CX~7(!iB*;}wfi(qv}CCvhx&7#&B=#fx_>`bYLd$+XVpVCp1FuI)$*fR zOZ_wp@{1U>Wi2n75!d)S&hil70$bkvhJ;xO0?0)k+_o&k3EM0=(TmGyay8CwoYvGE zLOh4xiij{%CcN8ggUPe`IHSod5FGYT3oTlwFb^)Gv_!e1D6{#?rK)RcZUr>6{acwfI6H)ej688@XHH~<*_u-CmI$xOAMzkAAP@tT7TvgvW{%r7J;Vb# z6WsIYJr+31(FVV}Sqj%cw0(s=>O{Kxx%wobsSwanP>Yf*H| z>_sq(k{3Y{X*s94#t3{h@@S699Cn@m{Nj-9cH8N;cP~1`IdePY%gT~=G?hr)&oZED!iz}4=}Ydnm} z-N&>g$Dnv+C^nqQn3)Q}T2>6A#%Q!KP9$$U1CH1tE#-WrU7y1b<(=};T{2Eqt*vuw zMF>wNIdU>i+SH;t4sTW+*+w{NNPAlbWVL0E{T!yEm_yFNSwikApS2?ypKfsz$I}?X zFuo9f>qocod@7qb`l&0ADFtkspD#*TrH%59$tMyQ8hZ@Z`x!OVh|^_u7182$hd(X1 zn}Bx1sEiQ%50{{($P%=(>+Ur+;_FdxA($O>!$QH{5pGfHvSo{#zy>MSgO3UbY@Y;k z2^`{7s-Ts<{PZdDIdkz?Pn-0iFax&DWLYx+3x{}gXBIYtNVB+zsCPbC#O`=N8|J~j zzTxp=J_oY^m^&KfYXG*r>#0j`l$APbR^w_*`?>r0u@2!edA~?WkoihpP;rYd{k~+6GzGU+0P&C0|w2fJe=v zWiCGOzSj1JFw#)l3MIP@K(7KoG1buy#~UmX>z=2Xuvz_^9ch`$H9#!fb=x?!KBi~| zN~`dbrp4@v{?h6Y<51OLw$TDzoN9xt92*lVpQjKhlu2k4orMoao zqeF6=EyyHD$zL-9njw;A*HY)GXu;S`p9jV3Ldm;4n+F%vLW_IAgEup5x1Z_Dnp1@Z z+MP1GDfLSh=5<}G$|59$umd*`y}6`XGx(+5FvDt^7ICFkOlzouis^zTS%S{kt(=(@ zitl=7Ed)d3LeGi|TStt%YkRuLqbP0a%LZRnKusYsOoybE`zjR->u8B$B&Q}wk9x1E zajT{3t2$sP>ZrixIqJrpamHPFLH7iDF>01cac{{_ScETs54l&^36AVk)~RZ|n0+VD zYNPsVD?sHY)gfbNO1(qv0;FsHs0tKhU~Xx;yGx#@X;udKDjN}ajm^@(AM@i3_cZdW zm&b3|1)s!_sXUBETP{4Q!i{+WS|Dt}mBhvaHk34JgP{UGErIDVGso-DTr7FH1*6&B z{ecwOBA-NWg84j7FMfOf`e=SrB9EPX0!BFB`nNy+_y4c|fe}S;5$%o_aZ>K$TKH6a z=RRE59rpXgR=&6A4&448`M2I+=z898==RCK!5@B){G0oKg8&QIA^+yO-(irh>k{$r zzsUcVxr&$r#Do96O#FS z;7>?i)yi<5TIiE&e&aKs_}z)?!c}w&%CjoXp?SNl`N}<1*G6{|BncvY72UQ0CjbSO zoD_Za8mSPC))(|*2_y4tc5)Tn8bo{OgmiP5`^BMjf{rmd4OHvOmYTJJw8PE}>X#V^ zAXGo!??6PUEJR&%hZ&0_ZjQ7Cg|+uk*s*eM;HbL`VYR`g|8CV$XP7F6WFP3}&lf)a z(LFnh;ALZxLgbL zX-WK46j+CB=N*C;1}<({7@bimuGmeo^kNr6GQuC-PX)t)af34`#YyHYgay%VH3Dfl z>YiUDiaSt6dVHOw7b5C5bbTEZGsDYOe;ef$qHFSxXv_i&-gaN5MG5iG9PYxdZ>V{{pAFx%F=$^l z9l}@q7}oyqHXX)rP>-HhJEnnK+jFmJsdzdf?*3-9F_xcR(bd0t8q9-1!$Njz*WLH) zaIdz*UVVq2zGPjmfu@^}u>a5LuzrME#eE%Quc2qijfYx=g@h5e}JOW=f z{)B1r#-C19xTkGYQ>vbg`Z#D!FsQ^oR7K9KUq76^c>dyVFE!sX`0|_mlRyOeBf9$<$dlR{` zDE#^GD})b=X%pMA+fE1xffa7E*c$>bfmw5Q5<=USohI#WPj@?U2-&~=eX4Z7wC!Y= zb=iC7d4{y5Qb{V6N~Kb%bpJm8cuc~LP1|`#Hh}DE9XrGl$2)gyFFpxwdr^t#r6ON1 zs(bomSknmOR+fdJ5&H`~i6P9%Q*a5}CT-94XW0s~1y0)`5}DZy5g=SowXV7;@_t`H z+-4`-^3t~xZY`qkKaISieL7*?tL_z)y(MA2^Nmjp-o)2w>76|Lvq_)ki{=l$hFk1M z`wXaFcUvQ+*;DfAzg~WLN45$4S!IGjjwG2$437MhiApc>WS4yW`@56(fB$f@**kgh z?2Q+}+r3{;KJ6d8{(1l9i<4jW-h6twkSDbk?UJU%->t^~df!H?V_72|qoLh}4Yk{M zXDOk?OBHG`oAzk7QaaWHK4?W0>yp37Hg-d3BZvsW&+FbiS;0;v2eKw{CS*Une2DEx zvJ3dj)?N1H;~Fi-id?HJ%T+fG0JRCMFFVuh;$(;pM(7ee%`Uu+<{ouLnX3vLB#(yi z+@3*2nTwkpyQXWMh`r1sYtzZJyd)wr;Es)iodxbk`*=tw6JDnyxMhB6rmp#un=;wM zNAASsCy`2J0URj~WzC$-*mJV0(L&R6v?x~-dmX)sV*Ez#eBgIlY{o z(p0ZPy2=7t{b^E{(ngKX6;O0bKA zWY^*ldCso6tSV;bLAbYUtt!W7(Z&3l#A&eA(29{JiR(i4>=L}t2x^|$`9mVkTO(FjKz*`{zuSMQ74BHYSnj+1mqv|N8GnTg=#y1;|K-moX7Q$7rvl+$ zdU>gJ>YJHf_^9`2^I`aCgK2tUr}wb8)!pnpWWUWF4XZ^*_GIEl8?+ zT(mpN`9DaPl%$M{|Dt&o__ootcFkL0pThMMc#_TCJF^HwzXg&X>po2fo5Rg-+QP{? z(tyh}C^;A(|+ zK}I$$U>L`2OUqC!qAu$W!)&X}P_K_mwUNbo)-1(P?q^K?c>l47#HueB6e#Osmm2MaOzi6d3S{x-wlUmW$%XGNu?B|`|vO=5PbRI z!ev7fJEVjw;$J?XvnVmD&eMARFK?8p%_b@s*-efP^@cB++ByuN@?6@v|; zr`us!uUsZc=S8j}#VRCy6wB*(Mx5E1F4ue+H(iVCK!_B=xdv{l8FkRH*#iYG`QD|k9 z8w(Fl`UAzO6bv3Y*fv!mfZwO`2?Ko@Zm=p@E|Y(Hwp%Yi-oH=oiejGHn;o;*U9H@L zV!l#~EE_D!>a5SnV6>pZayJ$BvK)m-DS z9Os)VfjwpyW7R5xDUOC+p-P!{h&!vCl;DmebjU900JJ0%`Ym?W%bJAnqD;N6YDkh^n*cqUvn=P_Y6qm}@{lEvL7IsJfwx zsvG)Hu>!z5YcOJFjtg&}MnMC`Bg=y}kg&I<61t&n)LJsZidnzRqk&hmtMW!fUulstkh2ZTva^;^8GMHVev zzz$kbb2i+5K&}5c4%7jo2{3V9*c|0_BQ!FKbKSfr#YZuwN zwBl)oG9chgnaESU3!~wch=9zG%0!fHpgNsw&l~ zJ3eu8J*e`(R~k-Wdq$vMF^tboW@KCaDC)mM1=4!r&-h0vKg)DYn-+eLd|W@K(>$Bw z*>*!bSx{*oxrOI}&W`jq+|*;7AC<)2k?Iv!Fub1in$xU?$***2xHPY)%A;yVmeVL1 zeLRf|v9=bcx#qB9;VDxdR7Fm;D1kr zp9vm|!OSMSL&LM zcFMHP3T+l5of*CzEai{YO&3|I{5o7tCrXEdAOHS3oPD}fI=X|-s7tpc_+pQ5aQ*O% z`&Nffv(oY^@HvP`qWrfU5Axq?5N@{9ic<5WCLR9xQ%<|xnh`}FzcmaKjXJTrVRtga z&pONhft~s8@67kxcV=$(X8sTD&S!sjKHt7O_$JdEIx-JAL}HLK=Rfy0H1b>J> z7?l#ggpaOui%`IU8KYZwuY`KHzfvz0r5}@SSYIHbB;_7I7VXgqr&7sx)6&=lmBB3G zk!hBV*si_ZAf5)0Cb{`h)TwKGk)yO=WIw>$V9wBD>i?Xvh4He6QH-u<7`gfPcMq-) znLf1A$&oz8t0~RSjmJFqk2wzCvO)JbD7(3T3=~9XJdw(w4aEEakf@QKL<5`+{8MRV?2`)C~nUylr-ih8p(d|*GxHms9M6fq6gSv3|=Sk0A1}j$k=B1}%#Arq_I*s*-4|{v>Oy+IW z!&WC5xlh6kBLr8H;au3N%z>k+imcFx!*v?FfTwX4cAn$I&a=Xv3gopK1)upS`0Phg zP&VymUGevSHL@-r2LIS$+7b%#2q-qw%fz4$|LVads^@`)@6AiQFw6`K=$Q+&texg8 zSy*u-IYyn0)7-onu(qw&d^dSe_TMgzhoBIp1)w^c0p23(KaB<)H_QX!{+< z^iV~PXMS=#`<>+I@y1!*(VD+$_3z>mL(;Ok0j3JO(XN8hVIHN! zY_guj{q-oJk=tQNUH(vmAJu~A8Un$K!8pnKQ4$J}5G>UYpU_Z8CFkxXGzy@$(6tQW zd!rzp8)Om{r)V25PR-MW3Ap{v^<7@zQ+oj*Y(MI3b{~Ob4{a6TbTFZ<0eL{eZn)KL zZ}z&I8{MtVN1I*R3^z^Hn3dSYza2NL!?QxKLXA1l71AUD)(PL=jf?QwOy@`kWS4ZT zG}Z$IZt7u!v9hTg&l0%jpdd$(~!dAtT zX~JmIfY$*FcZ$u&{DBm09yai)Mwok02CpPcOL*EbDrtjEa||OeALG2!n*=$nI4#kG zt8zB-hV%01XD35_Y?`4`tvP}ChuN&3&=o2G=l~)P1pMm(2!My3jgZB@d_X##PCE>{ z?Xb5QZge&_H)yjPF0TEzSv)v{h*Y_XaipTNMJ4r}EAyB@oT%!VC;My}d5BYaKDN%Z zuzE2rm3>#yD*@Mhj8Sk+MAucUuF-8FQ!yFra1vY?>$Ssh>tUz!=%IbM$>))5_%JFX zyYY}lb_ow!fDmTWeX+&>Oa&WTTXQLr!URXK!D*DkOOt!0d;!=puHdue?Qo;>XtUi7 zx58d$^HCR^)Y2UX>n^cwB-!Yx+;Wa&3n z0VTRWKneUc%YUZn3Tj|c<^W{HTfv2VPOLD(6WY4;qbzAt@&972 z@qeg(AlJ};cMahpyYOlV7kEr~V-10!`xn&^ZnL7JS^f`O(Yfj|p{;YT@Bz!kkO2%K zc++Os>po=L*EP&M=cQS5&q3Jr$Y&BTZ2;7fdVS%Z`VUZ?&WYzehyN972XyodCaH^+1dKe$ush@Yb72=_pbB;$| zTqy~AUS#-G&VBOm*e?2cS2J&P+EseGiqk6LTp z5!ICj&c=+3!}`weQGi=T5)Y_Zb&35Mwc;PFwCY|omE2zY(WY0$g^b%MxE$fXm3qsKZCt&X(AKZEqU*KKvH#ad zXS3Jd=yo>3hpz4CT&ba;OLjt^N(cZ-i*sR6Gd%Zc99*-8oQK{rC^t7M)$vZ~Z7!;s zpo#j`O~0B6wnw;)Ct^M=wlLmE_hfsGxM3)v4U)tYjF;aDw{ESGp8Hi%rFEJ9kpvap4uFb4$%!6H2@PDh8A02Wc@>pDrRA^K(PXUB~%m0yPk-UH9LaBH!`zEs++ChrzWyhSo^3AZeedt`ysyLL7;$RO@s=hx~jP`vYpZdp9L zk_t=wubB9&Z*#L~AG7o4j^@uD%^$I&`Ss5o&A-NuhU@$P*87?Aa&SsxcRRzClz7y4`)({GRg`x-Qea2;rnh<#ZhmY_@@7$Mz7c1c)0n<#>(5+>25ykblV#nooaUpEvgvfA&-wjB%CIU zwWN~P(gEWi>thkNt9&f_{~XuO2vwxW)SLR4*xy-xiRXrH4Lg52IQ*#_{psNFZ=@_q zZQ@^ESJEyE5Aw@tnOS-fOI&u(m_gn2rm^~T^)Z!qBc04Zc{81Cnq^5Bt_z!PcWC^L zhvg|djcky?=`1}1?%UMf&D{taBu~d_glbuhHKB&mHZO-X#clxV)-<~a5TC#VGC3Zn z@hBcd>455Rp{M~K!#bz=h=t%Wz#oth?>K`1VeM>^P6KJqM#ZywC@O7ei%6WMMS~2Y zBaZ|`saz$ub=GpXeo26WnZ3*@LJGr{HxAVm*3>MR5 zC-MA@UIwEiDodJfnxPvxmKMiPo{~e}jWR3P9Y7q-`Z3uihKYeZCDE+RAPvK=uwn-C zt{%p*0ljwY4pBbniOa7ap7#PD%(AsqTzmvvt#KfE0Xna^ra|VeIhZd_DX2;sEBNj& z?gH2vnZxZpK?YIXJXMC{%= z8LqYnFBA8?%f0&Y3&mpHULEBv^dws;;1feKIwC))bNS`7)&*j^Orrv4o|xkBE!z(D zi1U>OiHj4ELMH&qb;e2qO~ttZ+HMYf#&caIf#%m2o4FZ9!d3JXQ&R!l9$m#Ex7UuY zb>HK25|yWiT-qP=A#!+_H>A>q$q(+Jy0)U$0)Q#6q|`K%YiwbwkvNr7_o3EcO>LtY?21jh{1R}Irw zz*L6Ec$o$BkRYK=scY}qw0kQD#^S3#0!wbqM#dmN@C@cFCVn*&4>0lI2b{r34Jzw@ z1$*PvW^bl-^X)MlnU|Na)8;!1EH%xusS{lvFySjM0IuynEmpvp0SHhK^*twoWq#=u z1=SOjR4%}Up&Lv4J3IfHBl zY^@SoY~O)xqna7vxi%mRoyy9$k9N6C$>oE#AcM--$?>6wfiO z4pHGhU@I}obpd^-ub>J`D%d(L^b6-}qfB?Os{yv)dF zC+@--w*(&bTC>3|GSw_HWoecyZAZSdknc72-nEQ0LB*iY&AP9B2D6pyNL4npr6#nB z-Yv1Dp_*NTvf$LO>Dyj(KHHkGkOo(hQD=VnM32Z&wIGH-P|K+?n2x%T9M@}pzR zdDH}xMpN@l)&weY4M0&y0TsCj!GqM$l4al7hnd4V%s$K<*-QCt=JT%cFD*~@hkb|~ zckbsmiA>3)-N}#+vLVg!5ZX-gaGjBVqj;68)K+EoE%L$oBrDzcRI#C^G7Qhpp z66m=Nj&ZMF;G@g$^K3wiBFnc)P$#=j+zd8nU&RR(An?s?d#}@?%x5U0M6Q;^VBW;3 zEDGN&^_RCgO7@H8L`iZGO{NKbn+<7F2oNio!xoblbgE$3Pnq{B)w5ouGN+)EzN%gP zR=Ihp=jEl$iO1=i=#u8I(^013Hq#mOAe&6%gzlxokF=2Z%v1vsJ7&RQnhUj;4qwfZ zij)=_D>+ z=92OFPo9?!i@(R^sm$cRdG2|X7{rnZJbyl=1KDo&OV7dQHqC5IVlc2NdY)v8X=Q@Q z&!V!kxmSQv`Z0S2KNYB(XOt?lPp{LmvuPC&$r@}o{D_I&(12CR40cS*gEA_MR~T_! z&O$4h!Nw)c-$qjb!+)~8WF(T45l_jY;j1Jn|Ks4@zCmp#L&1L>eJwBv@^pA3L%?Te zv#A1tUo2-5O|@pSUo0of)MSTmp2{q0z#uTGUPNUif!r)sW*X&X%(+IQG!i*nPDk` zsGg=neeytka-m|KA@wu~HP+iK`#(#cvCWOllqnLzU^4NWA4Ok z6FFS={2-g<14&_-Ao5S?T;-k8IZK}vG&f|POknxve2sXHt3af$=AJA^7vVBYsU!WU zpk>64S;X$Wv&pva8y)6o&CVs`QE3Bixp0#xE#snyY|w7VV8eEAO9E%3Q9;Y9>Nk55 z5HzBcrezgY4HP`Z*@GGI#0I1qS7@Z3CgI>*mMNcTrb}q42S~-sw`*&$+GGr}v?vKh z&-|u-69D#*lsqQQu&3_Ndk!*&`kZAALbAoh3hPPhXI9>c}K`3N3S~jZ$Xw0zbS&XQBerxAX_Rvc9fL2UI z#}%VNGS!7MKTWtBOvrt*)!o|KY;PInata})d4^)>33>cj^V<+Mxe2^z_TLsX1>fLD zy@!uF;ls9^STcMa`A%qE4{wdeg*(Q{ma)$W&PDs!D%GEj_-grz0kY*%__Fk8BNk+Y zUp3SoIMG+v{%q9h&qgDf*ALrhm3G^p_CA<5g!AOqHL!gu{PE6pcW*hszKpqn zJZX>=#Bj*gZr45FcHXr)*%9#ER?%jH@l4*lPc}C;y3#1hV9!GZY;we`ZbA;_4dgft zIu!1E;?JmG1m~nl&cVT4ridi6PR>=w@a&j8At7xV_qfZ`JiEX#M2$cAGK%74o7}rP zzb4HmuL*n)uj^mx?z(xc>HqK;4paWsaU)vIfHYBrjQ##H(U*qxXZ<9dbkl6xBj;uwV-_F(*&hyt_!>=h>9z9SKDgVerA5DY(L9hsr?4%4cp&tST#X;mg4k)TiSqQMxx#C@IAfmF=~|7 ztf0)t4Vd(cqLfCxY$uL6fvR8U9wxA_{) zN*L{y(nxhbZ*V}-0U;ABNry(TK=Ywnr7;Oj4btU|aB;;rp)G}Zv~;?#sBJ!c_;9oH z$S_nWW0+dic%gHxjM5D4Zb(yKpm#+?2WBn9(7bb92j(ewtLUK(v>_7EEt%`1yis$b zuk(r)N!w{KiPH^m*q?7$90M6}&TaPKFC+k1(iHifdPNo7=n6cwi0h*~_j3=xfme~! z0Ih@u%Jjb|&$UpF>=#e|Y9xO(G`8!CF2sW~z5O8jRP8>&ry{RNU+esEK@X0rIEE=a z){t0;Z0~Iko&ztQkUX&K;ier+E9VC|_BNtW+Z3gU2^orm%#zPYHZo+Y?&36L(zG}{ zJN8I~;f|#(iNnTR*-LRn_gWW|Q81d64bp10qI_)2!qKE`<#d`v0~)Mf1xLfR`t|y_ z0i0b9P8$Th8`ueDJ}wT|@V64Y%v3wvk0w;;KKu|asAW?)g(i6KW|+|;{i!5~wbmfD z$B_J_Ce5STkuMlP5^#st$P8Io9?-Y}G@V2x+=>D8?0yY6#dpJgta)|fT`%5*T@JjX z=ka?v@W)8!m|!E$zKq;Kls=;er%`U&a@C=45b#RxBWhgISxVhNgx&|r^MD~|jb%Ml z!*W!t!I0=L{2}-#k7+tgE?-SbU#WXX7i(-Nar`__GSj$4Q*;$54kyPI4>Ma(t!Yln z^3r)$cOn)1x-N_(yj{Hyu zce1zMf3z zF!tO&l0(ftl&t#vf7ctNR;#+hu0X%DaDFTmPgMfy zRwBwTq^yCtfQ-g*ly%Y0z` zar{tXDskB$owm!pnzm8PX#&37=UxHG8ql5}wwsTl=4h|^>iD+J*j(Ia6O+wyJ{)YfWs^28rElBr2>0=FKt9@LN4a5r>sy+!AA5LCQZb3fwA>pGb6TKpA2Mjb7TN~C?WxJG zR$Tl&%ZGbOJWlDbLeNw$ybOS^;-ff?l9!XXtb1r-3#3_kmSz_z>sqxK^2WIr9o|}Y zd-)s=I@u^JzjrM4XSbWCZtg@#wUl%J2o18djMEuix8Cs2y)cX7xfxyocD3n%>)=-A4H^^W z^fyjy!*g<)(>)acfM(kF^27AQaXJ% zEtE=#mx45P?WlNQDr~sbDC&2Nm{S7P3z{fYc0cNT591FWbBJW&uNjjqYM?vAyHuP< zxWmEk)4iv3`nN3c4;l7quM`7i)hvdHyMw@Iz!c}&V{|omVwvhifmY%lSl?*?ja#EQ zG2g{dChr3XEfZu@O&R5yPa9k#vuVg8NQUSr2}`HhB5=S${S8pq$lp!jGPa4GwaKVi zFP3D3$hv2&%VnsJ%Y+9as1z$W9aI$2Fs|A2(?Fov1`E^MRu{z1sifFeYdh+q?!e2P zSz&CU`DQUr-{XQH_m@p`B|v~Dx(w8NXtZ4Ugg~J>979$DA=))Pz6Lsv&XQ0+e!vAr zHSGaxeXTbWgwLsI4(GNv+zNjV4nH3~IDSw+dH}m(u^qMpG^k@|r_r$ab+!QryI><= z+vl-w542-ywLZd@d9ij~h;^iC*bfCx{appNzMJPv#vVc9S~GA}l)C|=vDQ@a8?z?~ z7pw-UeecwaAy|R0YVk8pA$FE*D-rj}f1^)Ks6S?bh{5MtKY5mY#@r`QG&VRjOhS6^ z>~k!GJ=+F*vaAlvn%6*elRtm;9H_CW-<}7DQFGL8J~{@<#Wv}b`Rh)l-4Cc`S^bRJ z#2e8!+w`ouP5t1o-TA%k37720HL>~E1!8mkb8vLAR{v|zeClT|uXzxYV7A}gB^|S= zTtDGTEpx|AMnP>dOUjrT=s|Z+vyv3EDO|^=Lvj(9r=*C^>5%P2i(1{4w~i)f`8D+C{XpljR zA;Si)^`QRO;57c8WZy?=_0VA$EvAlSX9YMFvTeDCT#{JKxmUq8aL3>=h28a=O|jy` zkWGbATJxLM#SoO)tMq-D2j>l205yoS_EwtG;nf`{tS4&0^ zGN_L5+{pSKL1`S~ZIi1uxKyy|W$S|$**fr_-BR;O^lKjLCmyFk>X<=N=urrQ1iyOn zYfAuKK%&2XX8Y$R=Cf`dgxUZQD`(>Uc8DswW?9B*2v-6IUl zwlmZd#teCfx8^ zqj)>(+TjGIZ~LJQsBK>@chr$)PAA298`~pOv9>$b*@|YcWOgZ<=dK9RZF}{~`)M@K zTbypj=vWM@UG5UrMt%4ks~A6NNg8BUjyjvJoRmJ-{mT-pS*dwo^qtpTCx*~X^Io?l_2S7>WSQJ z87B*qyj8CXxoY2{iqXgb&tC45a7q1Q{2T0*%sO~UZISOpORq0^>gd|GaPFg{Vt_{@ z?$YeoDY(NlTsscT(^}67`~t;l$KQ^^ZiqM_@;PctpJ($dLdaauMy<_tYIMoyy2(7L z-}R)5Wd~6T+e5_4T|Y@wlAo^H*FV)7(gWQboPJKDvjxi)bd1TY)M}l;C!EcUHX0*j z?+x{mu94K+B7ZrfN`JXk2xmLYHpn=;Dc$^wIZ)4$v{N`;^{_hUA)7S{i#L!nU{usG zq_#Ivv*EIZa6cG*MO` z8@=UskJ|bK?P=By8RH(1?_`8RNlW*LKHgp__3l(kyiwg37zOe%obwMHOG&#WD^#ro z(zYNerNe?mDWf8v^Vx_952HeNw)C;a^_|58QtOhlG+;N|Vl3>N4{1l{Si$$D)g^6% zKAv{qJKWfSA1u9t>203AU|;|P7X3~FD23oS^jfzqfwr98XAoseU+=9!{~Miq7YMm9 zsQbhhp4&+m9`9TxE-d+~n4)J*s4Av7rSnRbK!&MVbYVKv`e$hgmu7;C`i-h1_|2{x zRMXzaWfvxk^=$1!teDc4dco-&GX&gQ=} zMLU}dXlevSxdBa0Qk_QWFrhC*GlIlidW5o?m{$XFYmPGR9r|_zKH}-_O?Q2Z;!-_9 ztUS8>v=n9O9a3Dx7%5(ASXy%iQ9((q6%~Uxu5J60zq!eLtG4Z3G57`-ckzoy3q2v(w%>R2*w8vRZ8_-2cpIt8hY1fd1!0cy>7es0 z9+I|kG-^NyGuCQt$tk`=6tf6=BYtM7hGNHI2eUp|-3n|0uHw;fm^*x6okOnHa)pl! zqLlP0LF-|kk^*jojbb_kV|RHf>o<$ zK68_}V4<1nl{ZN%=m@9Pu80&DRYc=JhSX}#SQ=Mdw1Q7bo4x<}4`uRpIT0Gsd{g zQhkZXy>fK#KwdB7_l?Xz3I4{yJ)qjQd+sGq3P*8L(mV)Qkg++2`DmE&4=NAJ@M!zn z$`S~p4Z$YD?x;FA3#~;$fLByt-PL!rMp3-ygdkEuk#sjKY2|TTMcK9Fs@?8g{mxZ| z%BF5)RXR4+PNwq`-yb^x0bgT&3Ep5TMujW;O}_v2ClPA}VWE`!PBMUfU(bw-u%6wPOLx2dD1LE>CBZ zzMG7TwhK(>9&K|lop})W5^27nOKSS%{UVSd9YwRGv{i}q&quAnC_XXt`L^vh?%n$= z^QcodUsqhRuO0I^iZXd2I7m_m_gLrx1Vj~FA>3sdEfH(aa3{*9A#>bvPGseB2OySW z=Fzm2%PanR>^aU;4q8fg!GIN`B)c#uk)%?8Rw7U6(*~FpBr>!j`eD9U8$F${odFdF z>!d_wgwn?4+g3Vw!b(Kln<46&oi=ZR<1Zs$T?Gde{FifENxukvT^S}@=Q)$%Ob2MQ zSzhsvE+Pw9fQRWZ*|q{YvIm-3HGv34 zsju+9^WHeE463-C5^;)=rB|f@1kF!qQD~mZa6~kHo~6T>BXwI1%@8Gx=IPy)0M@CY z?428lNvn&!gM$cmmYk0-px3Qw=07W_zMg@{ift|4=wbV~Rc3Fp3z|QV3L4Z^)QI99 ziy5I(4nIfDZ^szrRq4JL?dn0fXrpp=VMG;G?#6oRG%Jd@A184cQ*CrE+VvI>buLrj zE`jd2gaPjL;uQmD!brPg?ARTZ^K!0dJ zX{|xv?vn_Af?m*U9nwDc^kd9x$EC-!rtsLxm&~cURu|6Ex+v?<;$+A!{m&aD(PJc{ zx9%B_4G@&`&>{g|E$zB-0{~JJz+JiTQaY-Uofy03foFr96eaUyGM+{k*G#+KlV^-o zcE)?QIF2trBsPP9BrRiew`0!@IkydS0B*n9=(4+4!k4_-%dQpGwrdraFAtAeM;FIy z^=;wy?AbthE?_1yeh3RLwqxe8z$$Qc4(7wQl`VS6ZZLYck!qH7Y*|#fmnA0gwGcCh zpSO=6Y%_^r7xB|u6CZwxS8AO%m3RZJLyn#4PdR9dyG-A|6aM3`=1^7!a*;Yg%kZJ) z_9jQ=as53iJ<&C+{wOtiv&44tDlXVVQ*f?^K^cBJ`H4h1gj6nQ4#zvNdx7J&0ltOoIG>OOr{ET+FEVOW zUn++sYZbGIcB4d-JetkPy);t21XrQc*UU|l`4 zC~d&8?m;=h4OXWC55g3u5DtSFcM(|VnDl*4&+RuK3I+_E<=GVYg&OK@9G`i40M9+J zP}2t>S^yA^_OHy-ruI+Mk6EcsCSW0b>cryOHhY!O^f@!1LH~l<2^gDBz$ja{!2U*) zDLa7Tkf$uc3;YW{L8$?svji{j8_*Dr79~#9BZDA5rg=8bqX{XqjP&C%>0jce7kz;4Vystztf?VWRwRuZ z)%W-B@T4<7QK{ZjmYsZ^jzFPIMuBWoZHHyCdey%BFX#vnUY{}KOt@WjugNHZ=Ufe9|yyI~?NLmEU4lq^?ymQTYwt>CpJlP;uy=#)hU?qU}nb=If+PDTI zg+3=a;~8mA0-q*E8lMeDnqYb(k+Ex2t4t7ttl1P0mJZfiRD^fPkfudkLRyD&-+EC_ z${i9w@8Pqk8{N{hXr_LsEPQP=he$k}2ZXFxm$I~uBiuIP^j*>-Hh(r09>1KyjVH21r=Rhj15HrvvwqDOGWOLx-%?%Za^5DHo7y7 z3QPlZKEx-;kGV-j)>2<$bI?KwD?12}aoc*}K9Impq*ct@#rREX;=^g)K3W?tT#3^P z?ZrI0gXXX8k}u@{?2z{S-c_I4l?J%tfq=T!T6A%<5}8TW<#3llKM zy_RG9sEXn11m0C_@IESvK-=co!7qMbXkNv2i$e1{ag?Qz!7I8AYMAktm4(Q9jqk2~ z#{B)eVLQ@a2XLC;w9ncj!;73MMWU93v?=CkroNJ~Q;!`SD*_xtrcuGQF#Vj7WEMHdB5+Ff&>9^Js8Nty}9>F21RVuM2B@+92>y z@HxtrbB_qz@x=eN@H%h)nTAx|9D)`=Zt^kN(zL=l;bj~1bLJGyL4x9< zxv@BIf&}%PN5ipume3X|9>JIQe03o2-hXW1geUi|V$1d?=Piox7?@jD;dhhQWzgc- zAe`6)^V=k54xOp8st1|IM3HO@qM^b;0>KOLP5QV1pZKVE0kNL30Wo0caXi0 z>MiS@@0qJngTxI|unQghO)EE$R|P`$_#AieS~@2D;k(tr**lV}!?WigSA_?~dQUtY z9XJaoqkzFvn)DwDcph_aIDDB7g0w-VVS`waA}KXu+okx%O{%u|>;d6zD5}m?Q}$wx zW(rX+v2H``vwMd{eta~PAv)_iq0ySwCk=`#lBrn_V%)D!l+{R)x4 ztQJq=bP~`F3;J77(BBOC#GLbB?icho8SVSrd`c@FE+s2ZiqoNI zgbz@@{OECRB0~25!w;dF7Q!AeKYmO)`ttySs{Bp!9a9p(2@MY*Yrn|;EG}(|7u@$r zKi6R{P}L}0Rc(=fCU^r{M|Vz{LjiQ`x(fK=m@ieF7IkOj3lBlMp+ge;h4RyQd`fnS zx`S(PUGE0`A$fqT*WGL!Gdr7=*(LuC$s&d2ZlYuUkJ6NnNlDfZ` zpe?3pu8B#OO}7`AlM)O#>bE6{m?!`PZkwihjn4XqhO<6PJNBgA^`u>S(yl#e4I_=a zf4Rrz%+&+A=fb%oePMWOdau5y;-bGhi}ZQXI^t>Z|M8?9<-Wx9AJVsqrmuS{XMIQ0 z9-7_OosjT|4Ebs$`s`Sh_=|h)bwJ0!RKo^iXZ5|6MME#`begGBccuGIm43<-q!-|| zK1ucHuF_lEddTkR=;#RDkB^R?>5j=qN5SDwM^BIIkO|uJZ)n5$%>X(4)@HuTM{Tq0 zJm3!oAB(^B^>NG)og$*z(b25khBKX0qvSK*n4=?Mb}sWvTgUy6gLnJvR-Syf;hGF0 z6b{R@d4odYkxdphIg_H=dhn4y_XvoDt|*>*)YEu4W-aD1_eI_Y+;^n%Xf^?_jq>=# zaf3v~M3<+1zHH*=TWzfS%!?X;cO<*?J-$nd8tDB{+dFvs@#VqCZKAH;V<8a6>>)vg z(;-)xozl4qxy|CRK4xA=DS2W>-Via5YwbBksW(nL>ZXf4t50*Xv)tG^5KDmMR5cXBCv2|TPD%Qu71_>@2#0<9qNZB-( z;rUYaju8*dXGXi!25w7luMgv*T<^mfZaOT)N9$|B4R$ZzAH06^ZvW)f zn|FI3yZFQ$Z9d%bNd^-?uY2X3*>&eOcPaj^MoRA0WI1m0#qcb?Ks5=E-4+}iuvQN{-vr^FLJB(*WWO9QAQ?ZDtcTG8GE3|HT z^CDm2blz#124qCwrwJ{oQ`~7)v$<1+*+iiuPiK=C3`bDiGEsxaF#Vr2PigW@a+=Pq zIUQlKs-CA=`TuD7dNNHY#NDGq2qeRbSn??ye4wKnpkW0}BxO9I`QCXHCm@tPy_K?A z!7CfyqS^q`tShI{@J79khAx7G%XDx_x)NA z8ncLrj!ug>seA|5scd(5mvlq&)LCV>?UmKTZ@~@Nt5#{mam$>cB;41YsIs3}`SR1f zD+P7^6KZCcperdf5U^4{#z*2552x8#PJY=UA5Y_gFdSqOT_R{-i*OGaFnW{4@;{+p|Fdat{qBxz6MhOj~JdZ9zeP=L$DS_Gr%M&W# z9nF+X=SofB0ZT+NL-`e;%snznhuH+5R20Bk$Q7QXR>R^Vn)2o~L~es&tlF&cPCd^i z{Y(~Re?xr-XLJnXs&OEpIcux6#S41?$X#eBGk6yn_uyrQ2N3EN0G*V=R*ewpJb3u%B@n z2xxa_oYE+#MfoPm$25O=PE!!t7FGyD1n)2G;&rH}_* zY>+%2pUS0$nZZkn&qg!2LjdF3Z#_i;AO;hHC85J8dmY+r#cTrP)n{`tn{24T_igi{ zJoi60ghkhoucYVu~hw`FKi6oK9zO5ri$VxK!#}a#mxXl8B^P+Qiqw zP>E}K8UT_Xv@`4k>$pC2n4oN0hBcCNM8}rk{IV1lm9aDp*6r}uxisYVTm>8t1QP#j zjlWT+J8^L^h>|GxbVn3(dgKm@Vg-2T9ET?DG)QVJy6^-Hcq)cVw{Q|#zK@!QZb-OF zXAvx|FYc+ku2&WIK77;h)0|brOknCk$ux9Q6ijHH;rX6hy>^FA5U7gk{|l-8BPkgd zU|^0c#*fHfNT-71%P2jCFpi4exTrz08`oV|Q+Pp}f^)3rb&3~xFDpfcx(CV%G%HIq z%_8P1M??qbnaxiJ zK4D~SRPE(!KVIIn?BEtQV9s3<8|F#A&9WfPu3DL{N(D;a`v~P|3aCG=FzYNf)`&HTi`(||c3ZGWunmn$!ZPdD-3*EjL zoKo1NzDlj>1$2L(XOp;~L6FlTOU}_G^A(@t)ee>L=2m`b8KYG!dZauUIk1$T>C74h%R2n%w0s(Kw<&i`Y5(0hVMaQ1(YGkw93p81^xyTff z=>AtGRDOW;Yv^66FMKqypykJSLbF-9q^RRM2+*Pv*DjC6>4>7;3yd@IATBkP#AJKa znIQRno()kuQhQxq_Vo}XoDhQEmre~`$~oN}XqtfR+eQPIv6Mc6vka zIuJtV=QanfFhihojB<`fp^oe<5~oF8q3NmFfwQ$?JOS5wRS8qFd9vYguW^n+ym(Qk z9@}pc`diD*T#rdxG>@zKhw<^X)=sTK*Vf8tG|D2Blz&fHz!LlhYRW;XZX`Hz-MfMk z*LA~?b4tlH&xW%>33p5olW4WmOjAj=7j=zC&5eN3lIQH1R%CyyeG(T1J~RxyiBobY zYCk3yrxY!VImJ*LZ96j=H%8oSn4|c58<3P~dbpYC% z$Hn_7k0wDhkA*4TGDJk_nQV`4GJ_IeOv681P(S5xlV}>S7mZ=DiR%~wQ$!Yo61+=t zJ30q<>2sQ220_H)QAKkQDNU^Y{(boQ7~3K@&0qG!_OpP|$97DiFLIk2qmgAy$zk)} z6_mYh5dKjo{aK06)nd7OSMW!U$%1Ba6?k61Q9DXHhMOph>J%CWREgw^7#Yxq<|!M7 zH4>3+5_vY;zs)H9MvavK$!rXz#$Ljmg=L)4Y55{HUSeh$aq$vv`7&EBA8Tz<#`IQP zFolp+h+`EO&PG_EjONr~oA2Mvnx3-c?L|!5D&PSb&4cCZVsqA#bqt&3(E&u>;a9do z#V9|8c)yFUiFpa7pM?tUn_XXpNFI z6iGPa^k(k5%@n-AoQDLYp*jh!;9ky^O%c^T-X+$xwy(M>Xom_k)=7tuOWRk~I?rDA zN@8m$R(HMa#z|Vl6f$EAC#|w9fs$qTjm!swn0nFHzOL`|_R046o zT#UC!*d;ao^r&{*Tp%_eS|o@ePf&EeSgRmLLs6mUdRSjX8ufdpWS zOzi0lybJ+KQ=HWctLbclfmZLv#VasvP)w=R^tk+c^K2%GgM0 zD18&U3fm$ZBE}DTPxF^dBR4t5n)eGiz-dNrkqB8pjIA4pFt43)xuB^OGA?QG%mlfa zYgOu)lAp*|+ML_=feCx;UaCcKfGL95 zS?00Z_wPIvE>lJ60Kga`PYutq3<3?USVf;f*F1>$ndEAC`0Jm3n+ub0Y&Fn_#MFX$ zzB4!u3Ke-(O+mShkOb0KZU?8FAPxt+h}60*2g1l#>+yp8=ip<&H6*t+Y+gETF~`6| zn(A(toaQU434W`j!9l*FIJG@u%V>_pO|ST;a-8Ia?%oYXATCEO{lJtZL~OS-YDLp& za#`tR@ghEti!4V?ron=Sdi4j);hP#bs`MD;m`x+L?J0^G7ii1g<4+m5AdiQ%2yS90 zfCgdaW8$8%9Ui+@kb+fWXm^O9DNj~7$RSS-kL9tj0Q8*>^Smz5?g{E)&8B`x!I9$O zg#5v-mpu@hDJ_tcNi_yvaoDm?i;_>9fW>r>ZjTXMX?@OCCp+i>rz}3GsA!>GsBq4l zJC37- zsWlwuh;V(6?|N!vo78G*Gh>X4JJN0M?5umFBJBQ3emme7Txj-EhUD37G@>~=R$H4v zS7!hqcY%Ubo0to?{93sx6@olv+1svJ02^@=vp_|4nxbJ;rWp>FR^{6#Iz|9qzfxRU zqdc1gzPjpvh`v6F&fwvoLRpRY+HDLsH+!NpCk9hEqyI(otg6&P|3l4f)f8MTk4dhM z?;soVcYHlq)ELjUY?1Y;a%b z!XxoWoLy#8+^=OgP(ekWP_rCN_Ru3$GSja z8wRfu(RRjM0(Tr>sK(NEbZ>slhJUmdq>ihFtOaRrt`O8VU?a>TXUTs5NUd7Nh{ zm_OBp>W?q?58i!v_2%8*|Ks4~)tkMa4^G~Hc=_t}ui#V;2u4XXE^6|IwZgIB4mErI zJG3sg_UdpDrzc~FODg1soHy*@aBtN84h zYb)>lhj%Y(^}0WF=S7sK!57g&@uZL5&}%r2AW;IhPA^HH(iHmCBJa*=4)-$Q7zVv+ z1P**r;og;jqxGd;eWdDCNp^|;bH@j#!T91U!brg53u8uW3g$EnS`IF41ug%UWoLFo zPK{R%MNycnSN`J4_f3wQU?{D)X9Sr91CU>s4VP3D-uXiZ{eYG@cq1B>vz!vR#Sb!! zzmKu< z%5+J1?Fb8Fh@*=rE_wJvHrCYOAa7J>Z&fO)!atxl6`ZuV3(U?e78W%??jfwEOadyM zAHac3+;Y842d8YSB z9fdJg76P11w=d3*0d9|gFDMoFucL8c!Hdbfav5{BS`jwXi+L5I(UomJKO*20FhP!N z9*PPQm$uCCddP*^5S;KK?8D=Te_ z6)`v092=%G8=5Al%(Ij~7fO4B?ndCPf=2n^)Gp;N1b&%6%M+=adNkHxL6ycr zP_4hmsj9@)Ue4&{FT$Hif*n?3JLd1W)*3a#8IB`SCIpe>Jh#oNJv^hATui~t7tjLx zcFm17FV(6udI@FFITK3-3fY3EwcQ{S7O8)OZzkzY>(^8akl<4dQhP7`>HXv2@bm7| z`^Rhb;OX{maQOND@q>E(DaI)*8l=@~nOA0p6e9I8=TcTlgOrEuWB9jo?C2`3uUVW1 zwcT3X44}sIr*cbUUc~lPlDew|%Q|GxpFX^XQ->@C7a0s(dyF?{oIK{dfDbv>{XX7o zgesOMVFTd7@r3fjZuNS?@L||Z3mWDfxcacykUW`qfK~GtZYuCNc8xFhuGUQG>n{jz zCOS1(g}l~2-N~;i5+v*hOoPG8{a*yNaW}sIi{`GW+_Gt@?bCloArff2e}R-0*D`Kn zRbVpe1mc(|s{%`efj^i=18UE{pJjFd*@13)vWmLvDj0^+V#gKz7jZhwE|?RVUm#<| zX9niEJ;TxP#bX&723Cz`${rbeEdGkSXbDmo%M4b4Yh3eX@hiMXaL<8ZnlMkB}lMm;QH`3D&Nkq9okP5 zP6zyEa7}z`ndL=X&^-)sSW~|gK%PazK~$6&T_ZsQ zo0fv<8I<~M0s&_u@rV0(Fe{<$jK#%VE?5C&vE z0B+s>tOZ3iN>t>j!g+*2?cuLX{6M4RMGWtg*Z8M8?21#)MC?mtBr{A+W_pqks{B)B z7>F4F0WU zzD`Fh=XE;LlJ}XifFCmX4UNt&KTyVC@`sjP6fCDGj6~T_`9o#LsT5G+TV-b0oj2K7 zPwGs0VrQx+$Ac*0i?#Y?1MFv|2C$!%Ho&`F%YT>a*$3IEoG|@N{ZarQQ0;s3VP8)Y z(~f`2EUxG2O5WRO9#7be=AU|&(7X7joh9nge%c^x^^`x{Yzv2_ckxt+(Y2S4C$jx! zq5`Lkf!Yp`$QRQ8&EYFV%$e9s#teyD7=xW3gE*0-~yjMHoqGj7v6zTbk^cED^@E6&T zMZg2|O?-y4N_^{?e`C{teaVdX_|h+_!Cx(L$b=t$sN@V+tM{2&tlsBbGT?`n%m(Vc zt^$3C#$!5UA`@3P?Y9N=0mBtY82o90FlVlh8F%WEux7eeNMbZ_Q8vu*S4$kkU_BfK4qK?f`QN;HS#MU@njWA1WDwd0{eq$mD}TRF-0ml|N)Q8(Ng1W_CN@h~jOq0MT zxT8^~GX1x?4^q}0?WYN1?zBGqSR=mn` zeh)6F>>3JStFbgK^O#B(6L}?+#U~d|?mQSjzB_82zg&@FmWp$2at)_2WeZ|028MqI z0O_Z7# zCS7=YaYo~K4B}sr3SL5*u@XDCLr?-6U)fvPzuiz_4&ejE$55r8D&Y%7cZZE`nhI!i!u_u zWB$X!AAHQ4hxD;%=8p$yG^sGAa5XiSjkGBxzL?{4Vl?Z^Z69D!@*SUJp>ufkMLGVQ z@RUH$ZHUnJD$Msb7tmT#!-f$7*gdc!tDyx0lwj-@mY%ifmX}#<5u}Y#Z~~3*sAn0 z$cFZA6$|^1P!fTiVZfU)s;x3+X5)@>LSw`i;Cfm^yzV5P^N>I)iNVm+#iXY(s1eop z1%GsTMx2gm{yvY>alni_q0Nu+=h5^P!H`T zide}Umfg2gRFMgdJMtPD-pCUGDn&qu@I4Abq-YRMTxJ8>$>k+QtQrX{5=6cTJEH(Z zihy{nrYHUo>CACoWwGBPm)~7b**rnyYj0jC7%fr487wD$i(EB?3PPm`C>2FcL8-Kc zxCO{>mkJn_!XVr``2y0-Q6;?BvGsyp0IU3hl6Dz0;*S6~Qw>P<0+R)-GB|v8AtADh zhVU%aqNs{&GnGMVZxRVGEs4XZ821uJC2<%Yh+hKm-wi$1zsTf2jXZpr%mTnP4y8XX zBf<1U1!q0DphH_(yo?r0R|0Ek9BL*hRLnSK;B70JcoFd>44jQbDtz-){f@fK))NJs z%T{{Y9p;66GgV96_bb-p;sj>b@C4PLlYX9E6g0Q26#8s^#vnY8fK){sfxxuYfykoj z7-Z4H@ME`8F;Ao7)N+u8HQ=RGGfz&+?B&7RAg900;+&o&SvuD20{~2R^)js?9YwHJ z{r+7~HunE=tqD%)+#(w!W7raY!RZukgTpQtAMVy&jL+I+S3^}Bbfb;I*2dt`!$H5> z2_M#EE6+M6WWV<)>~C(4`t;G(D16w}AVU-KQA9hNQMVtC9<_Vz9)Dm~do?f~m2cy@ z{}H&>Ji`!gt>QGF1-*x!=j2e?2*DFy1i?yYlV_k!ntLu0x3J*hpaisxz$A<9c!`O5 zfff@65!MA|(Td=2+-6U;&g!Du_^k>g-S7rTdY*kLS~)j+K+OiDy7SglJSyE6_ZaC} zftDPNB-recCdX6vg-AVpL(|S?Fl&(W2ARwfn=OXJ5slhgwBOwdhntVoo)uic;RWp( z8~l1}GD`wLAOfkwjZn;sOtw&u&Y!bvrzqt0F|ThIWmy)yh*;_L?}A2We`9^@hOo6e zpmbOS7x+rzWrKXfC{OZvJl5oBI1Dbd>g160F)OO$pKtXB2|I@6Y5>J|EKKvdopNb( z1yW=UQG@h)_8UKutdBttJn#DWJ9<#&I=ksz<;W`tpN3Gj*yz7g9aJ0DeA-y{Sl$P*c|MJGGUY&v=PQUN@U*(Z-5I|KF& zV#3fA@&}Ob5L>QtXCV&AWgVr^SsQU(Ct|>1=VZ zfzDYzDtEhOrds;LsT}@OsjS%h=H%5ez!XqJb$N5j%lGljW{U>0VBQeR>v z4hgzpy#ghir+@Po3VUv$Y6hhYiI0L~je@832BBv5h>LfPO5;lYG|Xtr__LrC&Ww~o z%fl~hbu{HwiPXpNTD*DGz>_n?2`dm2a9lFLlrH z9vvNqN>jWPNkZBoxjUV%rcHjs0C`+^Uy7+C0j7H==)@|3y&{v zb{X_AlSH5EqGHY!PyBNZ(Z}tUYARh_X)mrCp(1Of8#ah&SO*$* zS=q79W?j{A_^mg7{s#Z_PD7-8W8|5f`WCA#^n6-zJddiBB` zEZi{)&&`GRwkOZ_8@cL;j|Ey-5Epkrgkt>&&WL+szLug{b%R3|nL`f>Y(5!~siV|= zN{1BRy!E}lQ*D@qaH0MfzE$>GvxItxr^<+H!prv-tO)2@x1$>p*u7BC0{ieIUI=uG zMGlYQRr`pjs%p;W)OyTL^UH`>>?}Csl)HIVZkbm{7=QUAk#+Kc2l_~!=^K9+vhel>$24kNm@FZ`k~ zL1tOC`Ms1X$s@tx!5A6!}Y)i4;w~B9v%Khh=2>v*3)#bEUF3Ds9M7L^q&0)yf_k5^q91>{47PA z49yr(*{p=`rW*b-8$+mv*|_{YkETrhGGU@yue zZz}OyH)|`fJRh&+@ZiQXbUBn{pU_b3c(7VV0UFgdv58xM5c|hiM_8+pQyrgdGGXBn z!3>D~*^z4+>W1{T%%g*Jm@R5MqUAo+6+?z5D!=#ZhDt%m5-NrEjx_vHM13=g|L7mM zEHG-io*kIGNOTFbXm+D!%gpmVeJfP!=$M?tTl6CLOEew_XX4D~l%_jXot;baV>k7; zJZmn^9TG&$wNo>FK0kR(nedpB#QFrP4>@_OsCVuUz=;LDZBG_s&;CGZjEybfT+JUf z=8vgUANFW5$df4# zCrnx`kE{!$@4@PG+`5r@+4mlc>c>tZ*1$?7AnJHxU>i_Q#FTh-J`*5VJhN?o(_@ZJ z4aP{Wi4G2T;%htLro)EK(hewi_j~vkm}HRGc%Up<9{JLI+({qLFaP)8@tr1+`~M4m z12yr#a@ikG9>l)En)AQ>Bj;s`*6+WxNo$y;<@yc8dnmX1**I>sL2otA@~xbrAAJZ9 zr+$$vXJIe&hfz*xihdU*rDN8}WRa_h{Uxl6sX>OA^DOEWjSsV!7XLiW{uPug71eFg zCUf(}mxE?rIR8X(js>Mcd%MWTMsI7FD29G^3p})w#GuU5jI5qFmx$)Pyg7>*=V9ql zExrL|EN&P}F_gu$!}pSBJF)_q&q23q*p|A|nQDx-C$mjV=d6ZA9y*MS>Hfi|`-h3c zKWq_|T_P|p#ePoW^U#tz*<>BDgMZ)>7=|O{PrWFH;7Oc$-~&kaCxCH0TkGp}do`~O z_XcM(y0ny`CX9Q}NoY{@dm6>3*}o9+ngwTbXSj&)&6Wm*BGTl!sAOK>WPSaclc_}~ z#sb$+45Ak~Rov|Ck8_uFR@)LDWO}znEj>sSH&M;~L)LyMnBOTs`OX@0u04#y@Rt&o z>YqGuC*^XHX+BHA4^J$*PJqz70-eOO1QrpQH00$?9#*27`?v`nEdq#{;G#W^r+vr~ z>L!!`Xo&Ub+F~*+Otv11x2D$FU|L7$MTEgss=9HLQVzFswCsHmXfhf_C6)f%@{Yed z7|bRtWkoEDK19>D0TD#)c;0K1D2`uv)2-f%Ydv**%dYR%CGUf;OnC+;>)G2<3bG>EDw_i?Y-MkzU?byZ4utT$}fHkdC2Q$ zvXWqD$GWg zA}zL%rTOfL(rGH(6dWIL55VeuYY24-$poo_7N6~tKzg;})`&9&Se?&Q1-G3>ZGm^j z>>ogs5dtBb`WBR&;!p|M(1R9~0rjaE!BeT=fLy1LKk4b?J2_PI>Tl!Xb_q7mmK+5Z z04#`fwBnEOugAbsjDn|ZlKlS3r^>HoPupNZHn{YqUFWq~_8qEWs+N8v>GQ3IA>DFe z!^e1*X-DGQMqVV0uxBc`$07!KYcj|sM**irfO=_@_|}l!QCTNWSY)msY?7Z=eR1L? z7w{Y$p>(3}j*dUX3>>M9l7rCBF(uB*tD%Egu$T?bWB z2z5*tgM;81l9~Yf_q3QolV|mEbg4l zH7x#hQ$)M8rxPU$FkxqyjK@KDMGBkI;wV3zO~;HfyvA7MwXj1J*$a4WhKrCpd=}eg zrs$t>=4U0n<}7|~cbon36G_Q4i30Y?yt9gDIB5qAO}h*-zpP-9r&`1J!`TF5&u@dIT9}hsG$W+!_ZZBo_W=%_ubazKoI%>I>&lN>Bq{^- zx5`6ifO_a*&?ZUoo(B}g5$xm{nB~!k>Uc^G?4U=sqyeJwmcj<0JSZ2ipt`*B)}s52 zLX}*F7!sVvbzI7MIXlCf4MSn?oN8yE`^*vQ2~vaiP$YPkx&YC53ce*Jr8(AV3RfE@ zt{Cor_DfoxEY(R~lwfUe!k4T;{QBOd2~(}DV38eyq8zYSR30&*+crDI*D-(q?j4N) z`0Umjh8grd5;w8ZIc~XfCk# z5ShdxCfm1KBbK8Tb@=s&Rr51;u;7!kzI;~Z43Sg0=`{_N)P+Qfgx-p*49Sn(^ZHF| zT>+5jzZ?VcY0T>>z%i^cZQ>F(P8jsIRfGE=@_K7d9VGmBIvxKxC{V>fw3+`|Tj5lUb&VS?<1nEx|t}#GcGNZ1A&<&1IK5OF{03(+JV-6!N&g$g{ z2Ho~}PU#KYr%!mC^!Dep<>|S{du9eTW^btZ+74-{=IG*nW)IjNnp@6TDj-P+udhi9 zkf}TK-0j^9eeGd^Wne4`77JbrOUPzsjFbN5J*TQ{C;))|IK6-BRW`$5S+LBU#-u+-8tA8w?-c0!r=Ay_rNl}{ z#jdIefd?;IK_Ht2jIfwZr!4(JhkP8** zmgRAhMi413czlQ8+=u+3M-vr05&}U!Ohp=gv5XcI;iDqVb!AXdHa-(~9P4MSffXJ8 zUWT*{z9p(O|8pN6$Jqd|V)mtaBR`QYPs%=kH)_ofTrw%Z5$?+|cl4t%*i8d? zW<*D*P)|hgss=sYcL*VZ?itt}xkH(H`O9|0%a%?HVZ9rzt$F7!mIt~$!+6BupY&=eNk#@SC|Yz$K>+XiQjr_2 zHaxA^h--*wH6-dI*N4I-FsKn&hd+UHFFu6qoqY1-nT=4aLt!=6cU1fD?aB@b_?DfS7OO=tsL0}JjEe@2eZPYY z+^iJo=seAG@Tg*bP#p-9Eb5^R)kdJ(ND8uD89>ld&t^BZi0Q$AYFT7Dugz-3DQMha!PN?s--neFi_w^UTj(*fzT zQ#Y{f&91rTF1m@5QqL{0)o_XcI|7b>r|}z;Ar12S-1X2N_R>(*z&M=HogTB9dFbqn zDB8v#gij43H|w5Yj0BqdXIkHbHMQkCW7Fo-F?SvloDPO^mj!k-Q3xHeW3W?5k`o}p zc70%*LaNv?m^roql0JJNJr!U8sQ$Z5v*71YV{1TJ1Y6pFRcJoLAAbkai)DQpw`|rN~g8y;=4_OPr zzP{mxbw*kr$I*(P!xoHlYp-5aS**EYxIXyZp*U&_G+6->$$Q~qfx`Avf;H9^YfexX zk|CPfi?!?&9R-q*v64cfEAD)$iJXw6r8M}mL#KF-QC=U0qRr=wr>$|8(qKjYqrvm$ zXa%IqE*1B612s-#>%_CUozGmNR@(5*F)GTyFvVGYo&bVl(T%rt9pwp&{ZQsnk}`|w z9g!x0ySF~1Z~Jodo9cv(LUm>KVclzlm3B;rNlHKF*_7txJmAFECMWYrKN~~7xdRb; zP3A$n7OARaNH)W9Kn(EFBUuXWGV*V>jLQGtE`as*7FyVlbPyj1k1jDP%H$lIS>4s|V}wnYw$L)9WOg6}p=4$I#pQwflxKz3Kq764$EU8M0x|?jJH& zU^Wg}R%sgYD(9ZMglfE*w^0NuNe9PtD7Xo7wy8U`J>xJ~(#j`r1A~%)zm`QQ28BXP ziv5Y14<~CcUlK(){H0()CTn_-y}g-52z{(iTIs2za#ym~5YQ?3vN`JSI%ght9Xv=? z=ntGS&nZ-y*f>u~-zNo17l*&QL_n!FPv%YVN@0-^5=i>Ww>-!7w{e|`YrTG4mn}~*N)S$BpM6`yx zd!01u(-Z^{9{nb#EoWdgNJEEcDr>76Q!y*Ed2)T(*fu zp2wDd>P~bk zJyaHBbhpg{B)!2gtk`!aekiL}qj0Hd_2fxoD<#;-BGS> z*%wK4X`3L1wv5S?44JKx-j=hRw!r;W)OqqmnjncnEZwpGPx<$n;eGs6KRz*ml}~kT*VN${#$wi;RnD zK?hkH2aoUi>N9tBw(oa#aAzbt3kkm`@9yx;CNfpfDY6L-f?GDsTlUVlBVCjsqLAB} zSF%@;4DSqM^8yE2R!N26efZh;WD(H>>KF#?A)&C@Bs~nzIYC zZqqavVMQhyv1ez|3|X>@D4{I$gQ)4zs=|Y_C_TF}!reRqe8Gj5Du*lhTfn?=6E_c@d!(fOHVQMrTB`J0C5g*f0Qm~LJJcQyw zdYy4o2oX|Kf3QYu7o!LYSaB)sC-zzYCy=wH!HB|A59exhQW;`~7~*O=dRsy~7zlgA z^gdm)SY){M6$mciE8=?gh6-^0N!wPtSjLXnqf@X@v`RUm{AI-;n*x>wS4Jos-06qx znih3c=xuodAUuc=YETI8>StcR)9C6$G_}l0c$8`$+21usi3VkIO?`oSQ+mVjzD2ri z{86CP_&lZ2m0OwPsn~*W`AGHy7P`ggOMiuDEKPs-J<-`?%%w{5YP25Wz5R+EBUeoM z8+t>jH){wHdy+3AGDuAwNjnk5J$247uyZ#6#=UFG#dlo8X4^mf?WMKh_78s}I|K^0 z-F=wP-OVRU-bDb?Q(;O|Nayf|hy8|>7ar0q1Y2M-yJi%D$Fc*Sc;~)1MzwEMYL>9~tUJO9J0gh;SViW|8W|1b4y0GBF7KPUm@n_AJ zMu2eX$2SS=te9Tt&4P?Hs+?y4I1p%Jme!`3cS#Z82%ac+qHFJ~sk7Luw zEMQT6ipkw)8*gFWFeTLFQn(fzI7XR|WgGN8Ow!o55e-s*go~_$EuT9%PMRvqF?d`k z?v|pRT6WPuI@*RuJ+3>^9^E)t-Zu9QD<vP{An$l)eeamD%&05M)Es&qM~%i2tZ=|Ei-xBrHlLyp zk4Z{oUo|dsrT~F{ZPyKYiP8EF7HgwPo*)E?_SY~65!FRz(bAA!3-&I>o-N`PW*(WE zqIxp&2`S#WF5(yZyqHbx8++lsuc-t?GHa6e{0lrDC)450>~1DCY$n0bqOJkF#pmYM!$jPSv>6xzqM;(xou)O(rkKwQ%~VUc*jY zh=%6fWX<2=Q2QyrEH30;m}~f9EFaAlN%@lBo16}!GRu)hJUbt7J)d{5VU=xMoq81CoxTV)*W`gUR$fZeY@!~ z^fk}uG6?Lg<7S0|De8WIs=xEwB3K>Aw8Nwm(sY^-uUKrf^xVmI9Ldj{kcRJx4zsTh z0-ERl!TB#a3ob4l7*|=MNy*v};*R?z^Z=oG4r-YJv&MlR6Iv9}$j+xwH;Maj`@3bP z;2f|Dr0=ZXV(UZh8w1uZLodCi4!4BaGU}Gi&*=9%%l(3phb^~$#X>B*2=3t7Ser&~ z#&n!y*Yqo|e7@_4!=-Cv_$7r;TLZxb&>cerWvp`*HB8M`bsgsyU0fWnOUV%1-z_Ft zU#R1lj%i7k5E|w1eGL|!#*2`>1STC0<+(xBSE#uP+?(1sTTyCI?LyT@Z43#=dFn9J zmq?phk@M62in^B$s9*!}7H=Fbjd%3(j=E~D`>RB{%Jy>NovnqlB)tFCRn_0-YG`PU zfa!V_*NW%DeR_)+DiGB9e^^%yjGY_Ap2ye`WGY-Hy&!Wse4EW!+*S>}Bfr{hP!+)>*=&{92TuNk$LEm(l-LV6 zQxIhI1lCwNoeVQ+7$XPfdKng%u%2%rBjmd*|3D}2X>?UsS#dSGorm4Cra~Na!ak~m z<5?2VnMV02f0wq2j&vYmq`9mYMm|h^w=I-aTtXC?C;V3thjWS`Pa@n9iBPQjjE^*I zc~#`YR5;&2pSA9owc|t9gpU+5@V$$_@Gr<4(fS?kUQ)5o3on+QZbvI1y>$WID%Pexyx))|hyGS_}g$6;4JCbbx z4A3mg0~*get)@`7CJM~MRwF?NZZxucv(HG8=g~jp)XLsX2zz|m_6%g(xt-kN`CIKc zQR&Dvn3XW&8sR_ZzAf>$`VOunIg)NJZ5S2+(A7*3+`0DFKD6e{PT`k>!~IS^OGOU# zgP5jeQqJ4tj@+U2suvVpQMech(pB(wJaM9QM&Qja_r2D2}D&Re+8x zZWP2eaVIqr+MmtO+iYBI4zdmQ@D|%JpPSTVafW9Jj?KjLU}D}|8ebgzh8dSp!Mnv8 zU1JE2Qrq;_71w43r}1hmy0X$G6V8(44U!4e{U%F+FO3h#3X@DRY-R*E@M-g|8d=60 zDPaHbH=XAG;N;?T|K!w+&%)AVi-9O`24;o8a}XDA*t0rISPrsi;YnsKYVHn8_Tqt& z($U3%k=;0DhWgW4DN3<9lI%*WCmYj<1)Max zy5|uk3lz{ZypM@(Negsh_h;%i=o5S{& zI6cG(p^)FX!Y69;nziNlw~T(QmlBaQN}NI}sfcn6fSlK_*%-D6B)fJ~;V!%F6$yOR ziCmZ6Sj|IoEOoRpJ8SW)=1EPI@_>Ne$8H>;hF5NSL&GwP4w4CR4^NeT-1vlB>;skNj64ev6Q#Ly$q_Sy(z)#{;Nc z9*sHczCFj zTv0mZ8$(2D5)};d{=b!daEA;~!*KWrr3UwID+GpqHu0Zl5$IH|;S|LZWauTp?@YS0 zZYedCr(X{MqlH+;m81oB@^6_!g8^{c5rc%8mFvsHv_5KXrVgy6*cWJRt-Vye^>w?R zvzgqx*xvq|PrtO7b;%Bof z%}DJldc*2F@~)htG+1L-0*qn)3g(U#Rbf#ccjK7GTfX}aS$A(nxOthC(U{ddNuz0T znU!8JZ71olzfUQXtb49jPPgKFUB{kgY>8MreptJ;aw`BQ#a`tB~^tK7f6VxYit%-t$7}VsgfXhE%PFZU;!d`$78OKw*0`v zMbV@Xv03C{&@uo(j8JZ*MQ^8c02wxfcE8NnlUB;3P8&})#4}#9v(gR?8!gYg;PDEG zy(yE(W9T~TeOP}P=L=%@AUFOn8J9E4Az3XT$3ZvUCuYfv2mwoqc9( zS(Jl7KA@YS@#SN?skc{gKNi~iwtnMPr$9F>p0V(4M?Hr;-Oy}2c5QPO$HzyezUoi# z#`h>p#@ZoJBzxo&+4g5rLXXloq4135OEUx)A5cy{FyO0VC%xF1S@O_`bKo!x_24>zG1ni*i4iu%Ay^#n5MCMLc{>LBR=r1 z^HQVIL_>5I);F(3Ev>_{ZiwoD$BLi7lVs~wP(=f+33S^W6B$`rD28J{p*yL(@%};a zlym@EH&Cvba!8jFt1^lxXJO;N7~Mc!MA?wfp%}PSq+lF|&$cD1Cg# z0o>Pk4%Ya*EgsJfxi$m8^02bkrheQeo@*mmI3l>nw;{aO4sHKs$Di^h8!$i^5l;Nc z!uodL6x_=r>zVV(6Jiv32B1=5bVPD%_Ce?Qm9U%E0rO&m_iD|Db2dPrpGf8eXny+= zAzd^+NX>Zz>HH!UV;YNrO3z;>Jm9Mpo9~vy94=v;3raW(vv1Q2!c#m7B5VaEY1W-R zBfKE;zLW|&uBXR3s@?YZJIY-VnaLTjAA)u2`6b2rC6?x`(hs0XM$p!v+OEAGz4jaoulUvEeUAu(q;TdYXLO%X;GicFE6D#OcX^en!T&uBpYO})P3k*e;$4fnCq z@hr=OY6n_7Mr>_t*e2KWAcOujTfvZ;@`|V{6vb~AbL zX|OV}Q0W9evkZF}6=c{C_#9@aYSBt--Qni zNZS#2+$VrAT-Y_b_&2;d7;Df3Yr%?0c!$m!;h2@&zJ-NQZJs~gFNV1Z*V?PK@|4+c z*;-F;w^9X7rlX!g8m?r@*v+4Rk+n8MBK}OemXu}$Mch$W4zUfLH?f+>FxiXmG0bAs zr2xnjA&K=yWQ3GlTWgcXUiq7Y$D;h(>G_R`nOb`I6F*AdTR?R)-?drHQmqd+f_IHH z;yF-UJeS*YE|tu#@lHJVvwT~RtyR~CKc6Qx7HC%f2hFnr;upv21!+1fnGh$J!V%n> z^jIQ=mITAqL=AAf21W6_-dIQ`V8TlPsFk+5Ka&men&B0k0zd&=^LpzsiEy?hP%A$n z<%$~DEB4-HhppkiWkyj;rs*C+)7TnM zT|0U8Kr=xuNcJ-#3!*CYq$pcsG`KS3k@Cmy)+~iTV&1N$i#?1*#AjVw`_5WimOsjJ ztybf3vr&05rQ^qPYEbR#4@++Fx}&?Y&}%qj*-TWv53#h)2kFNs=RBk_#P;?QFixmc z#2zDPt^$)?EDDUI7llUvAzIA`A3+09`l5Bb8)^(bGtZ_xqJRj=C` zXh?E8pb1D6QA+4!TF!YG`fNyU3-q8Zj#{kppJNS(d;x0CIydKTpqKEJ{8Th~sveqV z%oPeOt|e@ro00a&Tj27^IkoNW>G{e`BU{2MvIVY^s#A%_xf`fnVH0A3iW|*b9A-3z z+v3o0dlflsTNXp&@8~oZC)0?Q@5C24SBrn1X8#Jj#~3Gvxv@fz9Ljj|#OT4?Pfwl@ zgFqS|!i5RF$jhz>6DVcAGX$SW_V$s}0&FDUrTo?iae5i?1iwQv&t~#Hou-3vR?vb4 z9Dr1GBE|r#J*H7iAc8iz1#k_aFVHed3$>Q($t#>62ZPyUHjYXfOEk%3Imn&BTj^}x zN#b)RnM$D(%!*Q41ao2b#Kfy@<6(W8XVYjDl~k0&Jq_8>(Qt?|zE8r3D(M47sir{z;7YHW0 zdQ30t&n{c4_QZ_x2#WpytSBgl$cZ>_3xwYLeX<9$qRb|M(qQOv>7VW`!Mk4GI`3+jw$v7-Nd^QBgOn;C7=;ZhP%crz3{Q zB8gCW8V^EdvImglFa;Hh6~+@)$kAkJ_VEjz&VXbZejI&WPt+r(ipzZT*rYPM7dCooOLEn5LH)AJ#WfUj$;-Q|Z{Nb5&_kVHM zb={t3zkK|ptOBwr6G;E6LHIj!ABDh5-hL564>%yHWH+||cbQC*bYv*vjkiJsRNahK zlg>>v9y7&1gDjsLY?Cxq-!U(8lsJ~q=y8A!ov=IlUR|dRN#gB#bstu`Fb$QZ6S`ld zf*esC6~p)N?LIzu>YFqM#ypk=u{km%0`5q*$}vg6T_x3xA!7e;9CC6&sK+G&JuVYe zQsq1H1R|1VYu*q;vQV8@?8YeWi#P$G3SS2g2S+KzFA(tbz)XpunP}WbdKV+Lp9tPl zZyj&8v-1@m<#2E3a|z5LrXuY4FXOBq@%&fQXrPvlX_br4MLDD*A(XwdIT)H=CwZ1m zxc-)tr}`44`Z>Y`h6p)8AVMpQJc7l?X^aVWi)c|u#W7O^f;$5{!*OjBvAD!YIL8pq zQDb7ySa?YFhf`rXp`xHr9>jHln0Dh>J`08qNzND3>tsMt#!;96`Y5y9E3xQ8dYiB8Xo#>cmpN{MN=lRg!mM5Lm98eQXrnl1zw z`*oJYShFI93g0ksTFf-M2BT0f$}D3*G!FjW#B8o*E8nAU8eM~#Mm!so+(hq~MuYM& zg5%ehM;X8TnJV3gch#8{G~XQoXQ(Rn;hLs#ma|0HVoh(7G|q0E1$`|FI!u$u0;X8% zQTMqejjngoIq%vL!g-+{5tu#+vT?q5CTtaIM2lxZl*W0M#8tolIbN$Kl#a5nv&I`$ z(RGxTqpa#jarF6F)gMQLt3J*1IsEx2%_~s5M&pW(;ccrL(ln)m>N1&@*|bWifRapu z%Pgf;7Kc@mCq;FYr16+m;}Ip*B%+h7nk4bGnoOn@Z_-&CCOI8uw^d5ZVV;-Buc9?r&%?de(nT)&K0V0l3s z5ld0}Y@^rxp?bNw(XC#-__14Uj*6^$US3YC7u~as^_S;K^}`R{qI%Ws6;(uTqAKb~ zgDM&XG_SI(Dn74=Rg?r*S(T?@6^(=Fx*9~)APcK#k|kA?2K2T{=hgfstfFZ-tD-y@ zTvj8f0FP$XtO%>9EN`l47Q{*Qd3{plq$)_r*0Ac+U~pB9$5s08u<9qlxL@UQSoOyN zjN{L+>gNHiuEU$EKb!Qc{>|t0AgyL$HF)vj^RsFYO_ORcxQVJkJo&s{4d{4W4KB+` zH5kW(YA}i6V-`%NRT_uYAdhaUI0}-IbvX*FxL?vL9(-OeD&W>toD8BWo@D(h&VoTT z4YMjPf{kAFc|8s*Iu4%ySVc)#(Md4wRkLwe(L6{7)m1mFXfb|O(LaN;=j%V5cdM+Z zZldZ>8dgJE4yxgJ9(-P}F2ZWGL1xwH#mjCrqA9IL!_Vt4s?q25Nmh-r;B)7O5#%Tj zqPUu+VRacLw7MK5Wpx>UUJoYKv?{~uk|v+mtIH&qmQ@*r)#WrGNtH~)>azH}KBz9s zU;rJG>Y|FOQ8ld!XjVdnSrFY+fUqqbeD7H>%_+n^ehU(n^l!d#{)mFIx(=i24`}cQoy@8~l2K7z#c@(y z(La*vYE%N)XJK_U&eG~?T9WGOX7G8vx|#!~ufhuWdRE;gVKp8FWK?~A7F<c#Ww^ZHq|esdmH9e2UVVg)g%eBS5+2OWf4}B2_06G461i~RX?d>TE$saas+18by)rR zXIM?j;6=BZZdBJKtR^@8X*HSOL{+-cJ?pOb&a1T7J?pJ+o>%E+H|SQquu5OBKdKjD zmHrUG-y31I(G9DV2Em}3grC=|EUn66bu+APM%7IjR%vz>ysVP2O8=Z*R#`8ZRM|8r zlj`O=tg<{xtL$d9QB7ZUyVW#GgQ$vOWvB7&sG5#~jm_%wdT_R}{_4CMgkd$kOvcqT z$!Rqm2hqHm4Z>=geqQfY(+oCWURDJSE3nI~rbUuf)AIBBsQP#Gc|EHBJqWr#R2x0O z;%2XU*@ac;t^aTiq!U*EF6mX3Z@%hQ`O9v%%A>2I%9F{DRh|XcwE8m(tAcIRA__*d znncxPQcVir7}rr)6>Nbn0S8$%1%O3-1+^)sU52gaKU9-JmBwt}E+LAP6NbgPY5VO2)KsI10UVO0*spVzB09>IUF!4F-ax@xjnOUuUFRM)q`i(d6&6V~PBM)gCt zdeyC7ZB(x|t5+|oA76#l%_e68VRb|MgX-ooDXW_#7?CO+ROwAv-Au;)>LyEP)$I@6 zZZ(gJ&+FAZo8{G?w9KkMOZs_T9V(q-)-TFD=(fr8(9#5%sYWcZO~|%2B4>?w^5lt> zPvUIA<0H%Wbe(?t_bk7nIls0@<%j|1AtL{99E}Ps?C&4`2KFU1z2^55_^s3y@5a$c zMmLcfT#@A?h-rT|`i;xFN*T&b15g3J=|R|ImRzK@2Q@}u$~yr&$fO`ghaCc%VPT(_ z4GGgIlSx!wvMAH!CgG1qadwlAvnb}O>9-$0ktmIMa8D7c^e{Rs09sOzA{nL0Fd0N? zIi8bbGK~f$Gszxi`2?>19ULR{z77EgCl_yykA6SdKUP>k%ihrH@Mv#eH4%$C%`=ws z$U_lkjm|aA3-$uOeANz6fnC30fNy_2KKkGcakXob@exVvsQB62%RHOVXMC%9Dl^xq zXTN0GXiUjLI&f-oxxWe5C%f-+Z+>i?>IICkH2|`-gA;rQopEPNbsRt^V|TKkR;7awxlpzwMs%_AY)uc>n(5cz<{A;@$E7|NCkG@bvw^ z*sy;2_-Q#%pHB8KPWDev4?gT4eL8*n>E!h2gVS;~p3O^yvL(Id+*=<(>5%4J7kC|w zE#Gcman0>{6+*=mLa2alf>mE`Q89#4Twid z(Ifi!$ulGjzt4P`xP#s^9UDTL_dF+Cj@KT?cIe>Xk@<4$@6%`{9&s*ByX2coh-hZT zs8K7*uENGLq9Vf?-*rr6J@K~?)kq*vKMEkyQGZ*pl3=#(WTAH^Rp`yT1lK}1iYcA$ zvR7tC+i$b9fL)dj=A6uh`ugnLC#H+$pUi-S|AitF)hso$x^38A z^7)*v0k*_bacTvDK|G`#3t(MG7vLz0;+`zK=Kay%8|WI%%rQORc(u7PfowY6kf!aqyET|;!IXjMi}O7PXi zpnZUm{j9sEa%hY(ImHMEEa#y+N!%XS_B*3HGuV}R zaGpNC6F9zqimYs&KEA^kzkjOC`X1jIqq!G$ESx|`SxFw>q4CJ#FLi`4$kJf|%X3fRHEL*H;?M1tT*mW#jMCs$PO3y9Zlcn;hfFRdK)l5Ha?`qo+)v;s>ZT_fri z1i4$Ely{X((XouZ;H>xm1{!`%$_$Uj9yZw`!*NuWG=;J=I5&)Lmo*eHQ02o-6Mx}j zi}KM|u^9`;QI7Mc)svK_C`3>eJt1=X{DqJC?ELc=AS(GA$O^vs=%`e_*-<_+5NbvO zl~#i``z_n#iykIOEBEJLnotxz=%qiK7SEJZg;xI^eY`k%d-QSt;^fo2cL)Cj^j}CmIL$piagOtyJVmBJr%1+a#jXlAIBqBwUf>P*;&PkvqK)Ac& zB$`fH5QYrf6_a1G(uMrySGOEt8V)&DhG)DA68`xIa3?B$ zPs+=nb%8H23ZkgSmCO)Ct=pF0v{#xjAgd`^vlq)49Vl_ZP8Tfl4eL~~t&!U)hqox_ zn@V&ifm(q!3X!W$+R^=WdG5pvY>&|G1&Q$dDd=oqOzvEml8*lrx+FY+T`&aYI4uYAK#&d_ifI~Cv4plo}QAWog8+=Xo9d~-rJD96~Nx&xZzma5_4T( zgY}k!w(PJtdllW19rEmZ@?RGhA3q)MUtEyyp8-$3Q)|U&Vs!!#YQbz;APX*SlvHc+ zXPxJUz7U5*wJv3`D{OPXp`&i|<|Au31e8OekQqrtR6B8wk~qofpd8OTL>w8jg5sss z3m1AWgth_@hRtM!wPmDPy6tgKe zwNuWp)l&vpImL2KAUJRE&J$2gaNpQYZ3;d?uF}qX00Ti`QB8~p3SoHh(TJntv^87| ztFB0lO2o}Vh_^L25?t!Jmf+%r7w^`!9ksc{n*w{!@qs)OJw6i=p0eCfQ1MEItW}6= z5YZ!t8;Qb4%Rv`Mu4CZNS>s`r9?}uBl{-jFI->brGNCDZ))O|qrb)k$nBo&qR__p> zQLvqcR4l2lfwA6>&$HRr&W-^~Y2DsLfMMo@qXfEG>1lO1DFd95Xhxij8K7d!~Wl}fcGya#ErvWQn9lphDDgg1qE3{;Tv3-A*1#pQ* z3Er2rv5(PJ`Jv~$b-b4i9a$#jwTcdNy2g}NlpY>3wIq86ZILm`-s!(S?qB@2`~K7Z z#mT|{*uVI&`%%TgQOEBVdEQ1}HeR;2NKbs>XR)p^OH#7}e0bH`A{*j2QvvFqT3Xp6 zueg)P%98>ZS&@|Vf*l$c;!#n}@~tdqG{?gyfdUT!QGgEx6vgqHg^TL8D7ct38465zIRv-2Wc z8ZU#35z4)rSkq5w0!B{atQX+Uy5}sw?R$P4;{3A0b+FrXrkaDQiCM%e^-!mFc%p={ zU~7hOR6cnkTcc63%KnM@(u#T}&wVB8lbf($%mM>zo)Oqig=~X}Y*eE9mTcDMaN5Mq zuqhGj$vlfv<1xr}YtARA5rbCCBmi6m0Y39|0-=yPYE0rxWo$!HL|Y)pg6(tWY#u-2 zTbNzBNq%M5;G}XG95R8Mk0%7r`!3ls9Z>oBjM@;kSk^@-mylIB(5_gp(1gXylQgg< z&2V9CRH*-xpq>X!7P;;ktd;c)Nov_wNJ2F)#i|$sa9Zx{koAq`+b9#cRT5l|6t;Lg z-R-<&PvY?TzAore!S@zS-*N}WkrvhAX5#^xhrSl_Jp>wjg0mV2UF408oa&5N<66#T zVFw3f!^B#{%Q#NVP2^q*M%+MGke1{ld|-CnaW>FZal>`qS;s)7i5k^|7cvL7Z;~(1 zBGgFf1U21T%4R99~}O2@qYjCm(yR# z4tWlJ@R%iP<$3nF-Ve*D>mWi4eM2fY5ov7LE8UITul7Kt(9N895>t&+pVcRu~0b zMdEyBiV){3GM6g-2~Zj(%}=R#)=-vvNlI?m>VtI-%Zc@Li#)y)!0W}$DIKs^I-br; zq$pD1vqdr^ImCM(R+>}%&C1~`ls!+rPzRiT;mtW4dm_OZ(ZWSs9iBrb@C2D+xdaY% zZVYJG$!R)!h+GM~wnD)pT8K@9pU0_Fb+w6M|#Fl&Pq%)SJW(>p_C^Lf?4hw2% z15C>A3DWOzD^?^#_e?3;z>t{lS<N?=ea(n?uWb0d-k)9D4A8P22QHYrz*FPw#4Qr1Dw^7Nm`~+d> z58R*4ramzdc3_8>?r?tXT-$+Ti|F4|I;gdk`c3NN`F;_D>qO&mfCp>pqj^HcEyC@b zX$r5HN{1$yG>06v#o=-9aR9)_4`)R1{wZ3RCy>(P8n;-l%2h)$tP3)hYd{8+W3D({ zW4*`5p+DO@4#i?(oG%-i1GEknwl>(vQXH1z!JZYz+A7s{HDTq2elW4__)Ra1FnBld zZ0p~%C@qsenXOg}cs?Tthw0*Kavb=Zd5^;-n5T1H-CdT$OungJ$&b_|6^dJ$r0RpNgp1gDi&#${CA9MJBY2 zn6co7XX#a%-B<*{G2$J4hny%G$8A$ULg+2>lo9FEHvePe z<!>3{mo*FZ`Z`dYq)qWSj`wiLgzL%Z3Lv%D&aAfFrCzH*IS0m1m+Ug7=B59p} zERJSLExXj`E!e!T?eks_5#(`Mxbe~{HF<w(=ym5h=e}jM8gsH9L%$?~2D0FKV{H9;ZoyVt+<-7&TZWM%w7NEDwWR$Bk@k}(q^X8y zo&J(Jv(eYi*xFAA=?c5)>-N&pI|=V2rbx=OSsDjRZ>g_1wwAt9+ZSrwk-nKUvUQJs zYMHwyHVIZCQo@_?(k_JyHx1bDzjvGEqZj z-=G_gJAUEnI~RF9Oy5iPecg2t-5i?5jBhSkpgvbU)a%b*ub{9zORZx>D}ZHswFanu znP(AHzy57yOlW_PX#CvQO3;{ivjWw)+Zar)*?wQKwQrlVfi$sbRzV0bf(euFiLFxN zLvpKuTKv53)X}IAZiPG2$WAy$cmw8oaA7y+qgl{Co0VLnD>jZaX_r|d5M(QiysYC- zb%NS?^LYKojvTb#eTt}s%4UqPa)H%l%`-?gD}C;ZJ_XZlVR$_kY#T0cT0cmyqj3^* z#}Mfm^!V=oIXOD)@WV41&H?hh>x!n*&f3O4Lh%Cuti~Xq{1cy^wdSR?4F=`N0W1>CxfLd|WRBF!?xrC%SA zvu!c!^XG!ccdnbV^8#^iX!Pbax^#`%uwJWYAh%|nxc!6Gg+zJiD4O-Ia#z!GG{e@3 z(m!cdu#}zZ#1;+~;`0OW9nNGp6#Gw^kI`JCq~7uK4+l?MoJ zK&o-4%mlbrp8;=qH0b@=&?7ep2%7SMC$w6=7t1yobJI+H$daGP*g9(qpeQ~XHpsV^ zQT`UL%>CK$Eb&I%fi(>Z*B!i%5OtavHegFFDV{e*8(&cqQ`pQ_#d2aoC;Koj>5&jV z&EMSY6Pww1Joe$iqRjei*xTRv3|?(>DD#5qz18?%jin7Lu!6G!Vq-Dv??QZ+b8sa0 z;a}RV8k^jAtf4h1Y$I?1%=gIAF|5(O>kJGum`2)6iDT$w|KslQ?&;AnP~|g0mQanw z%qTBAWu8o=P$FzN*mvbrtso$Vj{)#S?zZ`_8i#5jp_Oz}sCLtFQX=RE!(=tj*njQJ zp>~#p4_QpdaIU}0a`yLbUM53`HW@_nuQr)PX)>fmX<|qDTFZ$+P|WdZHqFM_Xud@h zfR0hn*5;0rsKnLy7g-K*m~%+t_r`#QKDYHw1CL(2Ci*OE3f=q%F`q3pGwdx5ds;(* zP@GW-*&m&^MVa13)z~4PcD6H}t^%PKMG*TB@{y#j6JK52ou|CMW40cU8zf<;dS2VB zQ*npXL#gjC(UndXqSIR$_v@=r-*=fuNt&dix=it+SF0NC&n)tAFzvtZ-Ck--y~}dg zYAj#WL~gvcAj%VXCY3+fgRHUHCI+PXO{d^CZ#rGAVbkeKi#DCEi9XwVN>^I6Cgx<_ zwW)(-Q-Q8$ZG5*&Cgr1*XiOuk;Iel&8#cIoB1rI<$f65*%@!WH3;tDIvg{7EJz9vx zqujw`-fpVD$9a$bQIGZp=4pY(Ow`l9zKf-psMVRDnKr_#AHZT}YW416s`b$7`(2Ky zT7B0r*Jh|5mS=*Mtk1HUtYd(f`9Vl*Vb;>aCbSMQ>W`Y_R@~!fHJtWbne^b%)I;`3 zv0uyV7oQ%Gpw2*`D#4c#AFatl!0}YHuPhGNQPB$-=V8D|DUTGLb{z}b-fOCg#1WPB z1QM5Woy#7}a*M?(%X>9AIEhx%yG;w1NW%%NFH#gqI8cuFjyQ;2yK*d}#Mtl>2ZI4uG*mnt*z zXF(Ny`iX38Vly*}4N}D|F_@4ip4Mgt>z-Q%fKpko!IcFY z-QIIcPh+%C&UIKOiQ&N16_{W-Jn|EP5iNxL)s}r?>I^ zhv%<0Up{~3tMhUb>TGU4|DpTh`HLTW_3O5|Vd2&U#8Z<4B72*)Yqhz_VZGd33`>t& zuGD6agZHhI0bs#Gac!AznKE6{v`9W3*h`zJ5iC9-MyNP49;(0=8h_wx*EKXbsNBbU zZBrui#%ONlCRVrIK(~z)zg>&T2K*Z{v~8I%PxYxO@yYdE+kezp)?f&HU4KjHjc1`v zO*CF_6)-~lS#OpD#Xe_TVY~GvVfS|1K!>^3ZTp&R_CyndrD2l6kbnM}Y;@0I#VD9eQ*QNMp_zgTi}4!)WOAy~1sv(Y$o0Xk~b(2!?-^V3NN^kVG;s zf>}Ox9<_Wu;s$Nff|<2y;KO{(>M*1uJL&rJok8=K3B}*D+3u46;?eNELr^YFi5jp$ z`a-X-=pI4jubymV}&S-7<5CgMvw;fz0#@S45f}NjTba^%_YGT9IyK5EL#-4OwTbl>~ zvwh@)=-Y4z4&E#Rjzz3BK$~~j1EO8ALyg84aUaF;+CANUvwO0Cak%>dGGVtggg=Vb zwq5JD{o|8^qeCJtWl;9vXm9`h#mVW>u?E6!*u_OrW;sBht8)v<4-AYX~{sdKV>Q9$qr*mr;@u)d?B$UPzw~A{Mjsl9ItJ&mllL z%3PlCFnbZXp?xA!<92*D0Ock9oo5x?v9b*AI7yHTIv$cOQEmi`7K7T+;5vyKGMH+p z&y(!W1Aoa4?O!EjP2r@dDJU+Ji7L_>NHwBGc2%uYgg}8P9i}jvPHB|GLI~p@y%K(< zn&{WL7!O@mbekp0u4w*G?R6J@*Pgo8ujouP!M}2D;DNGkB*b& z(TK7mJwOpSB|#U_wM?F=^~hk8*-z3apNrSYg3M{@K?4ri5exF(Wh5V%7;0Ne(a=Q` zoE?E9n=J-yfU;`V_wS247t#G>z65~&Dd!62PvIgGgg)*Y0UL_3@&SXCw$^X+07obvkyXywh49AZs z$%e;{eYKT>0Hzwakz!ju>@;bm7#i<>|60v zwRVgKy^H5xK4LdAxiMQprwM6T)Vj)QnHSf9b#N-(d$?pXX)Hq=HhDPc@DPGz!gtHi zuMgl7ES7xTMn;kZ1x{MGLwRZQdCRj^T2PkQAB#>?dwFa;`IpN%HtL3FBDwdU9pZiC z$>*@1Z+He>iThj6o+;&)x}0cDq*NHLs<4t*rrCIGWa}{uH_b3~tg9za z$Sfc8aGTr~zhNSwC(>cxsva1%l=3WRp5Ep15{J6d?~cc&tihpm zc#+Aoo$3pP3SYoA!_i!O|A1|r+kwa`=$tsYr0-Y*)W@#aRTob zO?=^zUw7^~S8fZmd*T~oDVIKE|FV-)Zu*=~vTMq=z2RS`yucjJIK|TH|6vbHu!pbK zGH5UlyqqXjQFkW+1>n@ahSXf!O)v}jhtLMP9HCx(T~^LsUK==FMh93U8Lx1soBD2Y zxINowLNiu(gZoB0j&G;s@Jzw0w`f8F@w9HZ=6eaob1W>|Pd&S|daBV^*dLnj=GIy- z(|9TMgay}kdtP3Z{*Z~^H=M42)zP}bxw`BvdZ{~f-2iL2!~<^6HQ4+sZ_6tip|GSP z%-RFqO_d$W$KBIkFFfAos_f(OzQ}rxEmSVJrHN%@q7tOT`n60$mD8h-NAHh*`4_6i ztx)9atg8R}{=qN5o?e`M+<$w5YV&7>3l`+pt_wniTNPeStxGs$(Z)?^3P-`5AxLkYyAqqejpq|LljpvFoXCRT$fJaE;b&*35 zH_RDh;{y$vX&KP|^wAL9iy+kBKj<7QCCrcuOxwUBE?BeEMnFcig`ddg648}lg3=%R z@!b`jThWwoGzX#V*k}_wtV8HU`$7#&Z)p{bVcD@j3sX~fp&|yiTg|d(ks=WV@2Rmh zvnv?XkrV)VSs_;`bz z&3|9ZCVvo1)qaPp;-YFhk(dsb%ln$zaK52w03Mi%-Su@Q4E6)C*gFt{h@An7;5r}< zw43q3?mUJVSr1P8L6`0dG&S_NfZK>)+?*$WsE_Q0aU6P-6%!rz;Lg@L>IfmbHL-c> zf`#lhh3Tn_8?xIJu}6gUlA#E;>f=T{Qtr;RRklQ&ZWFjC+QZf|5hH3l^i}qEZAW|9 zS{N&$wo|93zeituhpnZeMAY`|t?lpK4A-)?Aka%~k5)a|SFJv{b}t#SuFD%lL1@J- z6?t8JmJ&EVskY>>GxcfNR}ID5{Fcb5jr8FF632|s3a`w}GkuE(E&cZ_Dd>`(5{mAC2z>@AFWV6x^J)*#xv-SvOizaTw0l{hU(^hG>mo_VSf z1yN2H;9y}uDO331vWk46@=o61(58om3B;56%aL>ty3N*RMqeT9!1YDc5?{<(NW{Ta z(Py(hl5TK)^x5=OR5co+Xi3;c_$;SgU0zvLbEzO&vag!xSq-oj_P;oWma)sM;8}H0 z7IwQ_2rb!lUF@tTXbXq1C={OT+>L?fhftpp8uK4^XtL`<@Ab(+&*0`>y<w6ZP^PvAZYe|MdvDLmgEAKMxW1wF#;%2QL6cHLtla-tjw)@GqJOQ z7zSqzA}+KI>klj+AAYc1RnN4WPzZGN&_*?O!*E9}?tn|3d#>e7R9bd3b-AM#UrIgq zQRijNI@S_p?f1|(YwS23$zbtr!+^9>2<*Dtw zF+R^St=M|kR;-QKvlw(k6dlndC>VLO813-eJrQ^XDOoDED?a0g9^;7zDx(`cAdolF zY{OY@gM)|;cEle#)V=u43=)rqJ}5T6%&Ex7&z~VFMEz`{ls{96u$yQuGJL%vz50bP zsL4JJRWvF|lV^Mw=aP=(@V@Mdt^d3K$EGFM4WgDhoXTq3#8P?lf* zMP&AUeAhTxg)aUS*J`&yzkPyAy}}x7@hb*1mT>2H);({db9zDLjdRm_#0oDx7-uOL z0S?lV=4mtzifon-0PSrO)1nlAfVJ2OD}fMp(YR2wuNaGL$D~x%RP5fPam-I_$b1ZI z!GGjDB2E#(tbsfw5KW7HDL?{>93_V1VS-=YX45$k#gM-i$gn+W#zvqb zWr2DhvVQX2#qk1D$1_murm63rNN-W!lZ;_0N=cSd5or}c?MO^m&-(Htp{FhBm`mX z?5453t!22t6{S)WeFCo7)@HzA0nj8yqtz6v=4_cGo6a!-V^PBjujUaujDb8re5o6i zy{(oWRhiGe)u2{WBTUCp32$nJ`s+eQ4%9~QqC{v$S5OhqqKHQHFk**H3&JHQ6PnG+ zx3i+mCM`p8D3N$fhn_gV{5*_5aENcSSz6*~{-RE?e@)Z!J>1|@Hc+(MA|^U52bTf2 zo`!d#o^uOvYvA^2cH>@LrZi{olIehUSOwgIrVtc7DCuq4=0D(_(@==WuR=9j4%c6? zT$#@ISB(Y)U&I1EEkvg|0Y6-+wJivP+-6CNMp;Q7-^mW{{pJh|t1$3=0nU4gwCk`D zo$4<^V*okSw1ZG(#&=_J)p?3?9}bb8ANrMH*j2?224IHpwMa5RRLFK$G&h%Oq2k?s zIr?<6e{r&ZdV26-|LD`{+fOH_M;}_IenySK*Za2hCgZjA#e0Vb%SB%l2-K17EhH57 z)2t}P77Ol}?aP+4liNI~#FnRLZ46KD+obh9vO}?_!=A>xyVfBt&$ia=5)D3zW20Ws z5~GGE4hkiXixk^@P|^|C99U4Xwy^(L5qsQac0f>Sqr-Nn65z^g`Z3R@(TGXyfj24_ z!d*|kA7Ff*q5kdg^o*CG_I3|-Oml5*+i?-AXRtdvwX5tpk~MSjMFYd!+~YQ;A1B&u z^}R{ClR_tH4kCv?;9|ilgUD7Kaegeeu>awg7ZBZ4|Q$sB5od-fmEbo6X|*> z%2q5lzvZ^;o;PK4*}2aS^8V|G<%{>x_QoYyc0k`ign_17ei_jc@&dnugI$?fClfdm z*|#m_l>6^ll2a)F1tAU@Ud)S?yx34OBb2g#i{Ir?-LvlvV1awQEV(v2Q5pj+<=pb!d+?YF;IeZB0=Q;QYxnaI18+4Pb@!uQgB1@~Wp`th zx8rDn2DtF#IXv3iZ!s%@N2?!6zyq!G26*gzcSQ5OWJ1#dQVj5}OkDz({9){G z+~KGpJapcJs3@&j!>5bjR`g(A?H}LjENZ729~M+?-L~4K1ua`h)AuMTegiMmJpdGN za1GB++5rIo!N0TgD$Q|g7Jh^Z7yl|6*NSuqy$__o6f9^rzjBA&0fI)>8_ zX#a@uCRVK=gD8dfU>LaYq2L9+6a`5-o$>U_JV@bXtoQHj4+M zWtu0cy`k7QnDI5u`&r>U5W)nrG3|`AQE=NSGvQq)YCnvpfl2B`k;L?Z4u=%{nb?>{ zv^>f`L|1e_9VMxd3;-k9R4DIzN{Zy%k3XdXrHH=(JN!>JFUjExS{_Llfrhp+61hlL zSSXC?G^Yc0-~2tw(_m7J@PoIdm)P6?c)b61_w?ZC@Z$H~cSe1GlJqEeJd-YX5voCtLPL>`~#0kEB@}tK0|jnSCmczGjyFfC0xOm;^a*< zxT0ws^!dM7Ct?Dssp||rWBFRb{c2t%pC726s_&Zt>fZMYeRt;^4(uYbB zQ5;(vHj3kmAZn97&bR$I@|*-wo3tW00HQdSJBC&6dn)(aq}8`7pFNJ+vCcAO$JxHQB?$w5aY3f?09uN$E%d!_scJxC7~`@&|?~n(R%u%)3|;`d@?kbE zlj+zm+)ifWI-CL;9*EPZZ_8v+zgSV$kNO3^9-0>}9&+vW<@1*7H|-bw8!km0)^5Kr zFyuG`JruqNFg_IeMeUi;FCM%AgUnfhLALS|46@?uE>^pPtni_@!s& zmk*fw<=4;svUc*9O|!pz@bt$vGmFM!rk{y!6Bs);0tZocFJY0yoXh1x%#6qIPe04X z%i+h?RKQ5k5Efw(##?_TMB`fi1v7sr8q>Lr#&rIT(U{KvRy3ybMl`1LS~RBf2ct0` zT}+}|83t2#lGKB;B>gIsCFx&_vLs!E zvLtOnS&}{&Wrd5cf?;bV92LuAs1^%_#(_EcqG9UA*G>G=GxN&_O#Slf=YCl``OBu+ zKm4pKBWK;qXytV;qpw}}GOAhkGOAy980l9`yyuyDZ)GJ4G+IH8f~)^6iWKOu7PY-5 z-1fc(xtAW~UOs@XF2A0zE^DWM*);tJZz`A%GsUo9YqH67R?@v>%v8_4J+ONZ*w9Y+ z6XP%$L(l{M1Kww1cpINaaj(tt(!P@+Y+8rE{{FVrCb583SRrl!=G)6CP3gE`G52L3 zXPbuW#$(hYSXgyB9b*gzAhV@09dhV?cT4yFCHQ%@^3W8{|LQr zK8)T4g(I|>6j@8~-)xV?fY+NuKjkmQgn>rS`XEs8{gtG0Ns?48hdSM071uY~ME~!6 zWsbX2ZvrI`X0m2y60)b`y3W24oh>@++C=`uvv)X(0K-W_g5kevk4!;7hKP73X-UG6 zziXjrDGI~kb{xqyeTOE-pVIfuB3OdJoW41RCb(==i@*vz8Z$9~-odsxV6m{XSt&=6 z%}Ngbo_Fvuig(lah-X?2_(t=PY3&lU{YYth=Tv`c+0K|qQq>#%wM8@Jdqm`9%PQ4} zQYOU6#e3J@PqHO20<^Wz0KLdvUP`i=Y1}J4!cK zJxdw%MQ5Hh1ord4%K1*JN4Sc3&&_=zTFR{YU_iAKEgPAEo@-JU; zH3A6yCi^|>o_m%a^TKYM@c(yNoeq`@{=Fh#F8lK*vMK&tTQhwFC7p0*c5_+C&xXV# z>R{hNIWXBAExPf2-2_^HU*>XPGNV|GWPk!0K;&nUnW zph?LeAe;`fYz@$exO=M*Dp?9cvaYv=I{-ji&s7}Ss+lSL7Zb0DnZdsEV>q2n`ViLI zHoiS$b=m~~b8b7bv9H*}v{wU%(K`PNRJR+xLz)%)r?go&C+SaGH!bqoKM}H3(_N#O zYOO26t0JDC5cOz7X4Tp=ZCyy#2-AC%*Qr`96uKh|dBqSsIWXfB zgShR|BKRbDNm0i2ich(xs;b&0uSx5--S-E3EwV*gho3&Y**{iq3t~9znY+xUTS6ny z&&o2J$X{bREal%h3|0PsVQr~St+?liBYS0uGxu_AW7k{;S6#2TokAkn(G0hHzHP~o zxOBr6yES?tZk;J;EAWgd4QMhB%6hv^H3NlYT~T*UAI1n#7yP@?1OK#!X`aFNO`*)D5-4Zj)|@0u)-5>6amvLt z*8!GU73k3qUE$yXC%Yf^Tax0vB*c>Rws2s1Yo~Sf zHtWhg)>Rv5!~cx0RI$Ry1z3v2@evj?UbJHs90 z>rbAj*~{O2{PLF=fqMw-|MTPfgSQ8#t%uOQ!|pLbD%rM<7-9Hp0=!L^4dN`KRMmx_ zN*M~)_>e7vt%dJZ!deR0X%w@dCrlQiB_!K~1PpPnCam>>XEL8~^4DqNmQ@JXY4&|m z3xl?z9Mi}idpelb{ogA2=+HGv0#ct0Nl1M~5|IuPgCryMahPYR^ATKf?Qh23`p(Ki zx`aUWoC#F*lmb_YWo>oZuuYa#_%D*nqz2wEmbp^fMx)f$TTN<{on!fne|v`aPPqM_ z74+mV12tqr@Zz7=@GfS87utcfqT@rw#b#;oArhhqk!=jW5cmJH_pZ%t8%d+^_xuV( zr6&PniV;a^&pvYGlx;aV-eb!y+sS5M6^n)lkb+GDGyqD}YWd&a>YiKA4FpNqNp^Q@ zD;5VcJv}`=Ju^Lh5ffyc5TnsYa)uLhKuG@~r%xPf8!1tH6#aZVS>1b*9TNe!YK&v# zR}y~h`k?E8s$!9i7#uwg>P?EF_}maiQJDmL_-*gRjOB%J34UtIuoWy}Pa|C2t~SUF zo<@vO^j0y`x1IPSr->P(;|uoh=ud6V^w=Mu2l^FbNIfo+S6QN~gXA;p>@nzRW>4_H zPhD0^tevKsgJvjnyKvBi=Gw2P?3cw5NeT&z-!diUt3nv43j}Qw1ygxtjY+&MWBfAf ztNuo;#{h95@j5S4P-lgD_%Ee()9Au0b&~6(xDEO2LI4x|3sO6{>=oDAuTx!_X+Nr4 zxQe)R4%60JBUH@>)dWI~Pw&$@K_|miGWz&BieF`C>Ff>R=P;k2CFMw(rs!XFJ)-u> zjtJ>IK3c)Q3?YgCKxq8^JBG;$Ph~7M6iW-0ve<6H%~g^G3&D@W;CZfm|xYuQb=a33lX3^-^w5Ajm;Uu8iHH*loljdzIpX1cT@ykKoSl9IR) zIh|TLW;QKMj z^}6w9Y_Boi{Ymf)fr)`Z20+!bSb5z}@N-_tI{SD0uN7v-QuV)u#m9fBWLTh4SRS1P zr@{VGmGF6s-{ts;WKQ65NQx-?h*GFew>+&8jmyq@;1$CCWjna&wjqFIDc_;xk1qYu z8|cr{g38OIGlj!Z4F#8yPFVd&${YN-e`C5Dl(2=H!~81|2;f zX$npqPLm8x*SZaO8;DN`f!x|MiYJLPLnqQY(TGXJ#ur6Wl4(=FdfKnPF^dY6=F!Q} z_WE@4RllPw8TMnhIO)e53X~>}T#dv`KXwQjT$soHg?YSYVIH{_=CQRfkGEc!@RwT)b)y3$(RlCKv z&E+5R>&6oB_`W2dw(c5B!~R(_c?gW=7l_CAB@pSaqfNwPKVBms`|%Er@1w|yZjFUQ z9!j*dqpwKz=fOus3dU2=ck@iZuOS;k1X@0bt_-n+S#6A6jUDLct9=#u)DWI*xkzO8 z_+J%yt+*9KI*)3UnD@Tw|SwhLrku3a{OB#WvfkZolUSPY>X z@t*`5mWzPj8WyWg@ZOcm-3kZ3Z_FL4nJh-fNXC?Wb@32IHFL!`4yf}KiJ`AqJtj3) z@J7Jke7kK##HboNq9R7sOA#0mQqM#ghSGhkJbYx?6Eh%Ig8+&MeS;W^TK)SBMq&zR zHBxPaYi95X^!^f&th++8VR$1jGLmmOjb%ES<*9k#7Y|2 z@nV#OJmA#nqaX^t3oeaIfnazz4uOe|YR>jrd2~m@vfEAyS{&YxDM-t!d@+sL@g0*! zTX2H?JFCpPp&&)*Chtc_tBMHG5)-TB(;}L}Va~>@5n|-R8T^l+HHZjbEjOp{rXRVDmZ`02=g$kQy`3%(2XS}R0n{|-@G zz28dbYVl^H4OH@DogmUV*S8jp^|H&V%pkLxBSzNpad~v6gcR2vKiq=JZ*t(& z)rDLs!T!JOfaD(7R+0o#Z#^Wc;86OFda(U9VBIj)-#rt)4sGeU0&?1|c9|xZ&^(9f z1H5NRl=UGgQjtQ&+IEnS$7KS>NTX<)^wgJU^D>?4E(gXZ+aJlQ5OkA+zP)ufkjj9t zaYY2w9qsst_Tb;T<^nkf2t|!O@uw3K9?_9dioqG(>}OL}&(WD6^dA1<>}REVW7DI$ zW4|5U@eg)?VuJVBA2l6H;S8iy%Ro{Ni{up_g;f9y7fsWDGJlat5yfeeRU*M*iTsA| z5|aE?9$ZD&VhaI~rA!1PF%Y9+!vw)$BE@R#gc9$h5kh=6{rF&oozP)j)M3LonM)58 zy!%Vf&LkuazC=iWUFhM2<0^exkqRe*qM{hkI$@)18_WAdvBX!zz|!3QOlhE1^XTq= zT9irrM6jn%foH4X#HqmEBmqwC{)nP+*R8P^`=o9!-bwEMS781b1SUO;*t&Ve3uo55 zN6&os5Z3_f*~1VxJ%Y!stFP*k4@>5eeIYi?$^YeC+adI7u#RjF;Aj!VR?z zjEAhr*2TDqv{ASYW7bDwbQN@kE78RI_|w=5O`Ofrbx8AW8e>i1n`m?SE5YL{BHJhw z1GMFSBDNb#!Z}5CFJ3FGd-2ZVy6+X&{r`&V|0r?YuUR*JTU__I71#X@#dY5)uKV{U zuKQbv>%Lc9_rHv|?r$ot`)+aF|AOMWzp=RPd&G7B4=Aqt>&10{cX55>71u}q71#e! z;`*p&-5i~*xBhD?u8%ep*GEoqeROZ)`e+MredHC_M_)!1GDGzsN^Hhi^Bu)ekc%RUr-BoLf+|Ca?;5+ zi5AxA)IYCD04Hj`eO?X?9{Hc};nqH{@jBksB6xb+rBdWk3?_)fDmRyl`1CHfeMeZx zwfO?Apj>N(wBEy|qic?Z<2!@F$WPhnJkQQK=RIf6J!k1G$x3h`2$h1BA2sN!?+*ed z$TYv5$9sZc*g6R)jMM!)`g0{-RLUho8Ba{YoH&^L2 z2|`g@jgTLUP=1vB2OT%`jo*c9jP{^PF@{=S>rcPydE{dM zjxp|P5R91NjNNaR&nUDon&KQYrMp{!XwmhYS-E7q|;i%B|=iKOe2D4TYKWf z&Y_j0(+!Q7&}sa>jF_G#>C|b&1ig4oNdf6?Gt;M5I$9_Sxn~{s;%5funn87A*~?EV z{NI25D@e0(Qk=mr%{AWX0;prKHsgE>sk-h~I!kTA7}InOs}baMVm2^f@&W2Xa^8Ik#=F9j^OJ_FiW!_+`pquS1oyBnzMSJquTCn8ZO5RY^$<%BN8Qp+xWyb!eI2)%PoW zY5l!&IXIIlUwE)%mJ8oy)c*i|V0ly^4}WEFQ-`(;fKHxAz$eY^%+tyX|H}(hPVI zHn$qO)3`SpxzFg^4Bch6-DEt{zWZ7Cn3_&`)P<(KSqB?u2n)d{YXVaszvmd^!W-ej zcw}Kbqn~Dls6xr0F%^mji>u93&cNP9b+;J^$#9`K{E&snRR!ogLl%GzP{!Fn1lg~F zFG$lxSMjq}iET$`_O-{}e_7R#52P(=W?iC8m~|VybGz<0->#c((9Xt(4fcAvtJkVK zuDd&4R)-LPbzbE2A$#X>++EL}@G8%t#xPuRce?m?(;KaGyO$zdd*Oiv8Q*HY9PeMS zPbjL{TTCdPCB%DG3uPQ`Ir%t zh2Rz-Dz2Mb!Y=Yhm;O*|GoWKYuQ-)zYN=AEFGb+#f%9a+LC_iS-cZky0=eNtPKDCL zVrz0)mAJF9suNJ`so5;4?=F+^?>_|GVhw`@8Duk3WO1zVR`o-$*t8J4Tdb3|F_C z?eu;Qt=C@Z`x{^B|6rH(WA|nK*ne3+UUOM*w#D%-wz{m7AARfQe%$cpF8}Q7mw5Aj zDWF~)d2f!lWV3kanA~Gc6X4wj*J=Wey_$gII!!>M?cT2mICf|PjvHzM8g$oe>vw4a z)?T~)TmEOdcK0{Bb{}nm-aTErj|MgV3GBLjy!N_Gwiqee>>Kg%*#=vUCPjbk{TX(i z<~QX2{oRoJ^*7}H#y8~6?^5@5A@0{+i2K`Jh+Fmnq0zm!e;@bW(wdQSQ)BVGygys< zymXt2=cS(#RamZ`n3@9Y)11%T~J$<+ToW zbEI{G+RU3)1F@@1t`EpwtAbfx@^f>q-8f>vAIyu_7-O9)FW!`*GFXBV z%y#5m{sEkL4Q5}nsL$xw>(;hLB;OL(*WuPHeO{?h*49d&S0XMiiDHf8c9<`0w#F6c z`g4KIZR~r;B?|N4glfz!P$Hl4T1Y(&Qs0KO?roX0rI5^bWl2wP>y&FnmD2FqUA+8J zy0N8j69KQ@$wrP_w4&m70qK&iPvO!B&rQskk2$H2B8YSev8way1i6T%QJgKNRXU&E zrr88L<8IHa8>WV)I0Y8+EIkNu#^+$e*xr{EN6aS$*#0>%`aVQ=akpe%zH5v_>9F z)`(aFI;Ec#`KXzqRzTNPp>Q-LJu4xfW=(vWYOIlL?%pDi<{!oV=1d>VIX~O~!Hkg% zlGloFB3rkW;GCqk?3N#D#kNaA?|1^19q%HQEg;U|p?Ev14^O8cxgBHR4tCW1*4e~4 zhIYA&gN)an!EMe!yJZPC?Y6PDseP1rEz}67{=0uHqBE zFUlvi;JS1P?DwBj%x+{YAxuO5fX<9+3cQk2Nw%HCf2oW*T9h6vA0|s!EJ$-C>X4U& z?s{#_PU3ME|D04$L{0wC$QaIFgQa?ykm9p+R*H6Jxvc#LGGhTv9xoGGTPy!cWTKRN zgb6R?&-nQK_Lc@d6D<1%*R*)<=TG>$56}$vl7S=e6-2ngpke^!VURv}U`7Uu(-}g? zZVrNOa1f*qwHlG?{UT0h1K0t&dKJjwDDb}!e~@@v090=W?0$)=h;P1u9?S??Fen*R zEKX<65LcX?p|0R(N@#5=))Bf$%Eh!=Lq}t1PJ*UzBqSu$Ck`k96dC9Q%oo*T_WEE` z59?diStpd}0ATP?3uT6tR00=KaLUNep*+$l&j=xD&jHubpS7@Nz`x{JY^TRO(%%z( zA|OQ7%c#2Q%%UZ)C=<7_`XUb9L)Y{{P&Jl7ciQq#f!`ci;?a-j{u3Hs6n`qBkjAad%O!HcPc4mtfCVd^fMHH{oiBaCTxNt?2H zNQ&ZRISEdK_pjzj5oK{1j8O6Dh+#KL&^#3tMMxGjKSk0DjTxiXs`LJ#5j&5?&11c_ z3DDac{YXUS+Q013cx{a` z@cJ}%&j54hn>>p%<~gGXM}gkW6BYA4Or zK=$uwNO0See=9%$HqWOzz)NioVL|vOxNh!cf073{H?%zLurGT~;-_R#H1_2_8Ig{t z7t~`DMAW$H6SL`MZBr}Nm_+u(Jvfm?tkS5z}3Z+QPF=b@VMz`Prcnq6eJSya7TOhf3Qjjf6PPSYVl{dRES$OXJ+G`)Ks4V~3Cnd9!@ zo`wkj_|hrsORK@mZ8;zNOrUIy>)q$0qZc)(rZk6AAm@G)qI_$^p(M?0yG&L%3}H)Q z=fO^=V}!94f|iwnUYh;IBAr(v(zzvr+rfKYbN?<~y@%Tp_O{pZ#E}+Ati8G*n6^a8 zWoW><^4?k_q@S->D$R)aIC&af+<8jDl2@%F(+uX%QO{Z z_cRq_?=%(TZKnw=n#n7G(ibih@SDXg_GQl1<51WRXi5v0I*%kLco;l*km@NN;Ohm= zUm&$Xpu{SO;#*gRu@L0ykH_(-K$}CnP$n0e8gUexM#|Xd<3sE@nV$VpMaC0 zg=WfrSzTcKKs9r`08H}{QCtIU@mfkUiX|=CE5PAH{No2i1OKKvQkexJ z&EjPFYK&@mWYq&rhd9kgo%y1?QiHx==sb8Z@T=-%D>={$iLlnto`PvUa?QYeQ6;Yy zpuNC{fCMk}Wf<{i0Gs%^$~khOolyC#MD`2JXCa_`0zi61>gA;-&qtw#2$(`IxCyc@ z9tAcOPCWTs)21*67D1EcJj!DH_%8o{Nisi6XClLcgO3@g#ifnW67lJp-dx6lDK(Th z9Nv@frNJdXX61yn(uIhS?(1ZZyh!Zd&C1D2yyllII04=#4$zby^Q-_jWcdw?sDLH= zcks_jdR`yw-?0l7^A&&Ja=lx@Kwc-sY*8UG95PUFQXT5n12Q}*JajNlgLf~+&Q8H9 znK^Z_GJi}$MoyjVi!jD{@hlo$g&~VGfBHykh=n@8c%GalN%cz>=Pm*o(d!jIG6x%W zQoKl+7to;9DdE+bYj0rvfJyj4aCy-kv?w1hFAfLJNtE+~kB`}6_Sl+5YA@iVKHr*n zWA9YJd%s3u_hbL&JM}DD8hi9CT2fajV5xTSkx7Gc8wZ_PwA{`wst}L6&$Bok!4o{2 zNQumvGY@7y@tXrfCKJ!m2WYV6(Px&Lio#i%-7`VcY!^qf#^i&9DK+Fvy-GV6@s{M9 z=QjrV=K0Mqyo|s>FImoyw39v*yVR#xdk_8rdd>42P2-v@=Z;1I9PS6pxzXlgpTUE6 zF72!OTK6=@YQgImbiao5uk#z{X?>pG_-GDf+LGpwYcnbgva`a_mDvgQg)l9F1~Gew zX9=1>y}~XxaOmc*l6aG13Ea|>);6odac-I{|8lhFPqfG5>Wqpcs?ux{MELD3qI$w| zKq(KnU|ys%jL#E<%zpS^@KlyW*}oWStvxH<9=V$d^uPHg@Qn3q_IHqGWd%t}^KtM? znpJ9oAOg(YU813L+u4Lxi|I2+fRl2r44%Vtu;h?+r{>2 z5n1ohtZ-vGK%+gkK5Nae_ujI`ZAB-SjAvc=$$(gIO9)FJXgF!tZt(jjI=0zP`?lV9yIjnA-Z|J_lL$HJjTwLvJ98jj>emOE#7(wp86h)uy9)WJ!!#&F2;0^0D>o@}{BXB2w>{NTe>Na1qV@UKC4v7X$e7CxcilS0YrO#aWVVhR0iIJ zTN@jlm*Odl>*qf~#_5ddyBbUjA4}aCQjNG~t^`@PpR!rko~&7Sb55Ogcjnbu*T=21 zZVe4)-ED_orBm}>2Sv!FknMaE5VP6XRddkh;Q1E%-b^UtvPAQZ88Lf(VP6HY=dV0X+B-dz`gnsNJBLt z0kI39=XBM`cJ!d%0^W^%(Y#!Y;b9*BNs92ofzE(xW8{TO!32Rs`ub6ppO9kzdr)S) zKmaD4GO0pXR`8f&AS$I<-*5t zK6JGo^6wh!0qabf+$LemcEjcmx7{;*k?oxk97<;RStO$*y-qM(k4e7OnUrz#5mW9S zw_YIxVq;4gG@jg!?Oa@Rl#n0+oA+^caa*CTA=UF)G;xv$y6}+($FMC)${}j}%sW9^{)ELFZpfn9ZX5A)4#iCg{?YqF zBvIdamjQ8EDuWJ{AK>~#&^z4#Df;=_i_||3qVAbEcu{8(#CARz$gn z!OGr5ak>C1K+2*tg1@>-BzD`uWl}NWc)XEt^mbjR2Ryy;Vqv)Y=RgN?vK&2QfUW1k&fpfP19c{vG+HF#3~4ob|-B^S&3UAu|A8 zK%u`DG1>4eIL#;brl)(6 zyYEQTeA4q%WwOKYyK|cW-TCGu=+1W@d3Wv`dv{(l`0iHk(vu>J(@+K^hv+TEwDR^k_E%2brQ;)lHIQL6qIfVd5(n z(1LsUamq~dvQz@<_H-OBTbqS}RGx!P4^&w)+3hTGp14m@ zS>jbR1D4x5KjhnJC{4Hl6+j*UfVEL?87je=99Ei zHWJERpRXGB-9bdraF6{V77>F>eW|2x2MqyDO0dBMdJP_@GwsF=E6{`N!J#U`1l3hsJl&Z_gl@qypoE zW9FH~4wpS!YQoR~5s{&LRem9CID`T^j#jC%zCgh z5Fb6h4+p1g1&ms@UNnm1p7MXgAQG_*dmOjcI~-=oO|Ac+)PZW4xs|B`R)ZWLa!Tsh zjIqM@T$aMKNt8JbY4GK77VDdPlMvdftvj0anrAR?>o5PNB~kI|B>Cr>2@+J?afUK0 z>@ELto>!Y6qj^L3^lYKDZ!!>MGR=TkdO)ayK-k~DZMZL5_EZ|lUQyoWs_u(?XD*ZsH7B+7^H&LG-6foPI~ zVfR}$E3XQXqYUE8y~>hMPM0KXs|J;42u#c|*afKh5D0czY&=nC|BnB~E?cVpxBGYU z$LiY#SvLhgY?W=(_iXNC-4k~wjo#5;GDQDyN#HmEYl5EPir!I94EwQLRP{yN%3 zWc1@TLZct=AU4vO6$*-%ZmKEf&6;bAjRp-h#wZD*x^PmF3?~(tzF`4J3BO*tgH3($ zWB*G=2j`)m)2N06aH_VQ|HLw`hoXCqn2CW^zCg&#B&v^@nfNo^;HY;=-sH;LB!Vn^ zz110~o#)wkGQrH>&zWK6narRPQYJHEB)VcY3b_|ek3@1IfrV-BCMRPSO&U~Ifuy0+ z5W8rz#txM|YHmxuk}-=E3E~JTIDRVf8Oc@I(*5c6DK_IHmNG!%ZV?glEHUQ|ih95M zylGhce)IM!Oa6${h6XS8ro~D(-n3Y=4K^*k!GG?i#pvMPwAiXS}B})hx5p~ z>fndh5xeTlqZm$zWjmM=-G?|mB`G}wg^mFfL!Rwsz_q|Ck*0c}_`{@^7i7x7r&)G+2_hZlvPOPjOB%%uM&`3*cj_e{GXfZ{sxo6Q7;jSbxmZMTpdwM|bTe!A3C)cExTADFoo7!#ApT-B7yqP^{@nGxC}bNt=QZvxB@$q|nEg$nJ$*Q^Y)n6S0^_8q27B_tWc_~=DKDs)u z)?uAcJ^Ese8LB50tx@eo5AgFy9@fOjFmtaRp@aeHzPgE4;CI%IR@bVkkc zYAat<(QZdq)J9#LvgMU(M1hC zcFMnP-?8S_?Fxq#WtChHo6u;!-R)++*}Z0N-e~+MOno#v9W`G^aeYv*x&MGU-~MP> z&ZAK>tnwiSFdJIdV)*@C{sg|BpW$R)PV>=69$Hh7Vj~v_4W!RI{t<+ze?U4j!=-s1!Wjx3vmx(&|d0L&;p_Z}B7(wiK!3^g1n5@YK4zCD@ia zwMonE!sWWw!dgEBjsI)2iD)&wP73-G-8!3>WjBN-0y1dWO`65|jTmd5Pt$Dj?v@X{ zN32rFGpxs?2#-3-I>>aTqlQChbucg;6NJTz)l`14of!a2bE{xw!5*q>_8cdqWnC0C zm+8}=)WYdLOpoSY%I=66jpy0*^K6{s1Yvern1tyLz@Tp%4n7lg+8eroT8+oQsRmFT80WIX8B-Y z#EKa{YNYM}9(unQ7l-Wtn1}s4aKtz%1#7&@;P@t>!(MSJ^47>gzAbbqbuXg$!=kK` zn0MO_M8VS{pO*vV>raam5}6SaIEJ6vlaXfTu-kNq76T;(LnJsgM)o5U4JW#2FdF{m zXa+0u#1P5Ajuaz<0vcB1yts*q7~PkMkY!90T~9!H%@$sCJpqmn6*@jzu-SMNO;zkT{37gEpW+BrK01D zbYKEt$1oeAq0B5SMs|@7+8o$LI?w@)fW>N|9JUQa%xvD|rijALVx3w^&n?^dE4Yy3 z8na+&691%X!h%!34AL3v0w@`l%%Sr;btGf&Ga`@E%9>Z*eQ%EL1FKIpZaU>K{ofGBP`&^uN9!l~eBJ@gRl!i3bOm;eJ%nyFNkvv_5D_^+q29a9}^p9rYy6e0zQ0;+*Gx*FJp0Q2f)d{rg-2*`yX#%I~9i6HbyCigPd%84j!b z+1r;P-*<=VV=rW40-C&h{U*xdpQ8mv8y!tS(MJ|Tu^3f(5yCrBAC5NhS#q87Lk8DN zSH%LhL3nI}E;OZlT6SjYajyT6eqg}hA&fxPYKSKQ{8#&uB}>pI2B*P!bgq4o*s!}G z`}-kL{pht?T0V}n>@4PUj76_-f1siJUC?`|x0vQPMvDVqi`pW>CU8 zD{|o=0Fx5@+P|1qzqR=v|9D8grRA?^Bcf>og5c%~k|zP?_?co0t**Q6;2MG$C?w*X z)Cq!X$e7g&zN0h^TPnH(uhnZ(3l`3GH~0?z^8ng>7hDr2SqW@Qrmg+gzk-r$Sj=bu zv&9s8#L34Li3b1-e@^oWZ28{@r4}6kDOby`h#3GjoBgA{S}C!h<2;J`EHX0+5q<}Ae>D9w&dNjgbbsD|U< z!2a&seo(K9Li*H>oyI@7r8nhmo>5o;QYnR9(C}X()E{~mi%z-_gJY7R{$OMevmVVM zgk79Mg0=+gKty!D{X3w|DmZ|@qUG@lAu%l^(uhA7BJtllGPthWwtAbdDs!m!xp-U~ zrB^OU4tqdJZEP7WZTW0>*2`x+sJC(SX5UyK;GwWt$Kw`Tbn=|#S$10+-t*vosLS-8 z%`G1LC6g|5=wpW2wZQ-b{&gB)6y$&kfXIf8MXpb5z&;g#eGe9KHG7&IpX!xEoNi;`JN>9G*6OV zSTY4>S><#1Z!$mf%qxAIDe1#95lT_+W;xYDvF1#F->>xOjQ93Um4!uPf@nJ)|F4b^1 z%dR&Pj)x%Pv!5(-1X~lwQa5sK<7NbDnn1`;3Xfv2PA|BNS`ga)#WC`~Y%%n|>^}Ct zcnANNy3zk-`{7?FMQO=bRw{L)n-K!rZs+Fnc!(M!1kI)qXbiNBS1|)Y2Ow(*dq&CnPK-f2I)Q+#ERxZ3FJ6sMp~acFHXP^&!hke$Hd!$ZP%HR?)!>Jls*j+Rej+ne4Y&=dv+3 z6Ih3bvo{A)2J3Bxlx+N&k&;H*XqMIhG0dZp7FzgfaOXAgRi=#!*Zn(h|BX@YZiZ@^ zjB>P~tiyE^RJ#MyxjN0BUPW1!Ofi7CIS*p>YIZcN{>#O*O6SuQMVY5zf6$03Jw_FR z%6E1z4M|pArA1SU?cddRxoSYso<&i$B2U%d3`J%+xNq$y=Kd$emu2tC&1D2C%)&P? zY%&Y!1J;Yx*44K5ptcF9E$kyH4!?i&JX7*}k2U()W7`u>Ix)i{LD8m1yL6K6c(h9= z?u5et+Dik#bnAiJq@Mb4u7kqMs2S zQ4xKxf`o<-T-?v$n2TU71UQ?<7nRr^k= z_IIahzm}?fovM9{s{PMQ)qXuy`@2!~$Vt_s-Klz1OVuNtsz(-8k3KV1kLsy<6z`I3 z%+458n(2b#bhc}@AP&>9`7-aknUyq%b-FHR5Y*ZrWzc6$7X-MlY(a54bH2cn&6c%3 zkyP|+pPOW7n?Wv;8qd!9EHmY9DP|xSVO2!a@5f_P`#K(1=KG#Zd5fhTXY4^O7bL3z z56soLBl_x$$6%Kuu1c~gxe?J0>}#d@Lda^bqxDZey>lLZ#$&G@7f7%xVN;v3>E|PD z`uouKxsSMM4RzCdA#dTJZ{Z-Y7+^*WE_l3hP7xk)jQkLe{Rh&qm?tN~;B%@Wfcf45 zo2pAIB{CgI{BTMmxd`t;oV@4!HC20Zm{E3eD}|$vwmt74h^E zoq#2*3vUqDgNIhIQ4?n<6Z6pwa}|r!8viVsYy%5$c$#M)7L%w-5FS3*g={02STmPa z&@A{t2M0lK&}vJEC5kTX0#cRf-N*rL)=itI$_)>?W`att?jJ=}FT5b5(1ts3;7Z#O zw6rle+IhHA#(@QYsCIBc*a(&P^mljAm_xr(b&!XOger~r`cr3U3}-=C^WgxG7>DNC zs*>3pVOIL+a4veLOgJ3q=qk3Z#QgPu;+5+4`@k-y;|2seaazvv(q}AHX@az zKS&0Qeb;@-u`SVEsSRg~7h0ed{|P|Z6FT?*Lf`Yz;E7qUdp7;|8A#~feJKbbXGb>F#Bd( z0A~R6+K41@&4vM&@7fKh^{4^0Fv_>)*Ii2kRlN}AqYMV+5{ip z^wU$Ar%#1)qdryj`abnjvo^C@bSmD6o`zhN_2mS(Jp9V>9!7)jn2^&u$Bdm$87vsn>Cf)+I-!ZB=1m?|25 zG|2*G!;m%fAG`T?n@B9RhHSpa|6-(yMjvZwCN=52m5@h|$g|oW#>0%NV48puHqR2S zCx@toppwE~X!rsX7`>H=9&wluVV+mMI2>qs0QMjlwmjg2Li4? z=)wBvo1>4l>k7v0WfYv%t=S}*TU?UNRS1ubuVqy--!g$xldv3bt7KkJsbuaaR5IV5 zPGE2n4{^t}2!`L@!YBIllz_#vw3Wfamr?nVIe8^nOnywK>AXx!Rgxt)z?G_?yeiV{ zBQ4u(Ruqc0t8}9&6H(l7xcmnUT91aQdRp&h#<-c86;GV5NuVh;~6#hdfrj> z{5(YFdP`oatUP8_w5j1r72TiV%Dc#IxKjC3kX74fAY)%G0}fFv(=RcHM9a-_F`e=% z#+b)R0YT8@t#ix+LKy(5qK`BY8we=&x;0k463v!~yH<)kR86O^!3 zfwNhW7}Lq1jY?Y$z)7%wrxmQ)I>ZxH@{)oTpHTQ93q%)C#{UN2;4GFzfKTG@Rp-50 zdZKrv!w<5)pN9!y9t7|Ca71(3N$}oUM4BM_K~47q1CIlRM`J`@q2`0HCfS7|NL?o@ z8&$0;2ph>x4+2A(BYN11W?!EYqWNJP7)sy%nECd{Wa=IU4<5vNSP_lIE@Jk0rgLsQ zs0*Ls9Dr!Le;2O?L1=LDMLbxwV0d~zva;Fzs?{;$tN6$2naK4+hlB!hi2@Z=xghmU zgdp&pG@<=7^7xxNo49DSatUA5JBr~G!ON6YB-DW>34f^DRNuq>pGp4nv#=#??%N3G1{>UF@d;<6=P-c@x>p) z`uRBcmP7cKWUD|3B-1+7rPALOM8+Xg>!`#->Xz%aJCfBr8{~Uu6e+n5o8j>b=bAb^1ZR16aFNxg1zybz^c58rstRt&gu;W zI`+li^16sqRR-Y%vqO za2n_-jWuFm{6f-)MpK!S;-b^(@MHx%)j~+0kq+AmiB_v^yvFml9Y!x#c4Z?2o&?n< zqi8FF5zQC@z1sRlo6k*cHx!{d?jsAiQ?l4t%td%3T}wXyxJ}|GXlHFyAOqQMkdLhm z!F8hrb7aOg(mh#br?D(206pNU8noVj`|;ag4!8IiwdxE>mA@@GBqkmo9YPnDBS&i6 zUNA6X5*U`&;r<p2&49D z(11I)RiTOKlkUKE^7EfPcAd!47u-|$I#~FB-spA4w0arKnEfqzY>}m(7UoL_E2Qzr zH+qF&&6~Xviacz>?o;MSN4q$-VUq zGQl@2lL_RK9hQrkHJ_}?TUO)kVuo|e8$6Fo+`ReMaG3FO*e05J&HZ}abWKH$< zeC4n$;H5jrhUO*&2>;P(a9|#UzWIjr{X<}Ukyfsc8EX4?P;VuiyV5MUI3QX7cpAiZ zV3)PL&Mmmmn@Sn~^v~DW0&qgr%=0ex0GO-#a++95byggvSqj+_d8*v1h|&zo`Kh`c zWYNrgFw%z#Zv?-tfu@7m=1OoGjXow>Tz-FZl@!S^oz2Zd5`K6-n`6Q$@h$;>{u)h7 z=N%SqPy_#gK(uuq2jGMxYCsAYa{U)Kx%r~J3RCC3UEuKqk0|P_LQr=lMb6Pgl-HGS z7Gg!n#=K-;0&$H}2VxA8Us&=HUf&tAoivM+<-7bvJ`#6Ul>$d1Iv$tIX9MDz7~@X+CQ6hOToI)Hcsi+nltc4BaWLBQ`H*`Gu2WhV*2{kQ?1C1t5CC1bFs) z9xGLnO;0qGwmQNq$QdSzURnW?DHvs#8i~<~w1Z-YF5qpL7vws<75ktxv+brDXjwBA3SPJ<+?iZm$!&u;&jK(zjg_Uu;tDh7x_G2RIVrONm8BX5cLSvZQwv9 zf6=!TRcZ?lKKP}}a9pW&B6!*_pMfeqlqRgCGYg*jW`Z(KX29gCvXu^+t2>h$sbCo2NJ|GoVWG1iMTG6kss-gn-RHyIQbVHUPt77IN&q;xS10&t zdpUpiCfgbZ=eX6^xu7kBtBBfBKafyASRhpm3@zL!*}L5&VP3Z_ z8hs7gs7(-Kk)gwgt}zyi5)q5C5u`3*lnj0(droj7qhxB?q3L=zWW>HMBDOKt zIruJgg998c{XC;_^5XP5WbQpt90Q$5u>5eJatKhMZD%QH%kEnAZ{6l?F-3e;&zj`r ztmKosf^oN$y5mKe#KU}Es$_4nXqYTPC#k$7hP))SsSvs^V|>xnu> zF|Ry}s+WtYN{tJ@dS3-w4wB(9giF!9$mc^ASJ03ESn2Euufrnlv3R(*?Lf-~>J9%V zW8HdFudBGP%ZFsEaK&}igSYb7tu%Bijoj)B+=`YPw+Jb|CA#Wc8Z?!3%Ik_=Vd&6p zd`tS3Kf3gXFSYr)@T_cZ&XR&rd|h}}W?{tQv$B_7OPc9}Ytm(WyS6_B>gkXsd?nj` zlb%Uai2?_4MCB=|XNMO#gCztrY)0q>R%A)BW&FnAg#5H#IM+c^RA8XU@2(L$RHAjN zWyHmRlIte~o06Lshqh|bs~7vo>ZX~978+{Q(gJ=8+|)=70+@~)d(-80 z;rQmpu1_tmMpwz`}cSoa=?Zg?~RO?QY zi|aIdPaX2L?#AJg$G%O_DZ6*t5#6_tpWxfs?c-6EUSpV7l#sXWAd)3LdLtplG`XB! zd>ZUc(=3S!`|2xX_R0hCROIt88^W0aPy?5r@K#UPX}v!3L^|9wBA66WoF-Yt*cL`i z5C+Y$LP0F8m5WYK(y08I!wN6c2u#lj>FAco9w6yg{dqE8jFQJotTaigH}D%OK@mb0 zS2YTuV?NL-FivkdhC{iS^;k$;Ro(MUsiNm96l`il^ZArA%u-{PHcObSzW+T*Cs(i_ zrb+bi7QfL%(oPoeanI6 z3v<6?VoZ(fL?5LbW7BmVtfa+>28aIo*S|E<3CmA0ry<{I%L>feYiIY=NS98|%&r5U zeHLPTCoXwtDXSXhV>ljaxtb}WmEN0Ul2%tq!L5g16=ygvWk@MQFR-;M zb_{Dy9{QX~i)bdQHBn{+-8wms>Cl=4WzCV^cL?tjs z_uxz@$B}@*xsWXh{($ib0RS5%R^ay4VAo?|vLah%Eyk#^ha(92CNlU?0!cyOuDW*A zh%r;Pg&M-Eme}iod7~-?Ynz+2y261nKVldvSGbG>9^w9-3qQ9H7w2C0W=rf6oZoE@ z=V}$$nZ@&jyD1yuL(>>QHl%!mM{4Vf9_4-mmTFUm%8Q_{e!YH^y!eG4wr==9)#DO> zP*N;rVMaL&??O)0yDi7UQB@`T=!36gz;(3n4lbmFxOc9j?v><%=$=o_IjXqT9$0Gx zmV(v}Ea9a++m3J_3=P8r#BvvC-%asMd{X=o;xsO|e%k=F^151?0!6x>J;&C^8*ofsSLs$FjPLvY?C6 z9ISi>6ky4YTnGsvIZ9LmKJGeBcmQ zLH5icjArtCzncYJivQ@ed zP4y%ei(B>7mg*0x7NCgA^Z2Rzv@%+hRX%$K!Nb^}Foz*$F~zRYb>gtZW4d!YJA~BA zow=PvkXF%k5?&Z0r%1|yVJ+uQW~VgwyXCWU8rMmic7zE6;-^J6I$_d%Wm?%On>?w1@H6EKO=&`+RX6XjqKvu6Qn;kH&r@sYxF3r zUwC@vVTRs@YfM!Po0)TLvyJ7-dX@Kop5e;KvD6rs9P+Kc{X$AZVm zR|b-vGHddF$5LZT`DQLyTlBdm{yrZ6JVf~dZ-MKce(m+T{tftZKP|G5C4bZh#$DeI zKf}w@=hJnY?6I}ddsj8DwRX19_im=*bt%L@qdr{IE3ZFaZmwo-bh@!s&<(DJn`@*u zI%(~whxV$W`4P-igtrCMf#=NT(VYKRN&Tl&QtMZ!|7xrM2-@nM=j1%r3pvk9I(51w5c=238L!rvULGP9(TSrJQ6s}|m~wZbQ>Rv=>* zl+3(|H{QP!lv|02JeTyhn*P)MJN3i(_=J9ZLIV#OUclm>`AQH4B*yv-irPH2-P7mn z2lU@&mmQXDHoPE=-liO?r&*2qXXY}HTDnMNYXw$m(-lquJ{~}92wx)&3j#sM;!?-r z3B}@)0DPj2gaUk`V_`JXn9o6r&!g4QrD+4LM$|;B@o%Hd(8<$Whr#s$Q6Em2m;L)P zj-!u&{FSfeRS#gI?=xW##eQFs-$3E7$*TJ1o8W75=Aibr?83}XD*C0J4NjiR7Sw+9 zQftSEp|@tS5ZUp_VfJdEw=yL}(2E}{duf+IVbdtNum!Ox_ zF9^E%bqhQcQ>{vYU-h@tBtQhi(Tg;wt6dA7aaol)>#?jUXSEAjW1dM*h z)3f>Vte`sHy%|2TOH4|sA=w=?#D&d*zy%WuVnU*e{X0Q`Rr_dw593!+EMq^>-rNX2 z&tipPS6~RGnirhtr3t1mzxAkYil|r))YYiB78TKohKc6@NWv^$vVUiE;>QAL@`w{l zmURbOI`sEe=TXHH9b9zVppJ#^S=KO7b7l4?mi{SS{NPSTKR{tpR?7E=f0V&>c|&-Z z=XGi4toF(q86EkX2ZK$xm^$H1EX37`T-BcA0_(&jwv?o6WRLfhPH=7V2E!^&;|y;o zCQUT&v3ld%#?`QZ!<4C2o~H8`$+&t0-^3oUwe;4YIRx(p5>NxRg9NN+qefHx z6GcT$_1&s=p0xpZcY2NdJI(V1g6=~6(qWYki^-)KcT0SJm%sV>$<8yagVXmxo_?u( z9)rCco$CWVxtge`YB51i0Mu-qkDP*6M~pL0X(xF>5Ix&|t8N!n_`033&AyGyRQWiF zR2|OJDtjWz1DdxGe#>N5rODDoG8Z|EFqbl=jbzMu*%_zPY1qZss)VkjhDPq-H0Wzw zU8U0`6fzg8Yc}!vh<#jc@ZL^rUQ8~5!6it8&5Oz9yZmRl6n16vH$Oii;Ql~tt|Rst z*}T8LZwH%WB{zrn8*_MGq?0oi=vfdBBQeuD<7xF=%w|+pl2hGB{$g^e)Sryox^Z}M z*y;W6U;noq9CnWX`hVb`Zuf|4mVw!R0(h*byh+jVn=UwYErtk8y%Txelx>64AW5@w zF$?$75A6>JkJ7!iM88c?qk5(yi9SB0ko)T(e{6p|c$9wF2KLcf*wgkDfPdTu`tf?` zv-S+ZPq%^pmj>{&cE&oGZP-JcjHAW0I`L*(-8;vK4wxEM#B~71=;-Qk4YTDu%3@&r zP!_j?gRXw6K&~d=<)YB!urBs|a@Y`#yUF1k9`}dvST|((Q%p&W6+kKS3O_3a1L!d$ z?z=UWDuZ?~N-|~_f7m(RT4I~s?sf__p?#r)sJgG%w32jca&&!T;J?X5#T>hrtIUbs zlCQEnn?*}k%-Af?UPjBei~0O*l%>_}Q?SAoYM&CIlx0g?2 zUWxwB$JP0)e49>YT2xTl%2oyIUx7`nRMJ{MHU#r~aE^BTo%3fuKYsW8*Js1$=RZ9^ zfBxW=3*%;@29wDK*%vaVt{Bsv8%Dj-jDv$z8EHm> z%P=h%+F&qLgJ+m|I054erQjoa8>2gGNXQ%-hko;o{##=X?Mpp#(5h}bXOg;1XXUXhma+krVNyry36(M~qUf1R`Yxk=<-`;bk` z(3&#BoyhrHxg6iE`SP6vY_8toC?JzAI#!YEaB!JsQE~e`17QQHr`ka>O&~dGo5jp3 zqAD+}RE!DS*;&)KNmPuk{7rR+gl^J2dyUzIPC2L_g2Uj);2>nb9za006ZVOV!lLMu zbF>E2A)s1@cWOsHxACi@Vv;yV#`%CY8T#6Q;-24Vp6cUV=}`lWDrkpmbQlGXg3I8? zpc|Y7QSbx)eE>fWYlkyjHy*fmgVtIdXV5U1D^r1>G_NCko27A#cOO!J41N{5|Le_F zI!z!C*tmiO+yGD=q$CXd{2&NfhX?HUqeqW|uHoCmFi+m7XvvaVVsKGWTrj``%~)A) zs)f-H#Mn7P4}?a^WxBy>!m6qZtQh;(T0gF^jeIIugCAMfC&2;!%XL|+`&`A2M5>uB zt}w0Y_J@3fPpu9B{BWmB#G$=p>|q@3I1F^~dY8YXEt(BYnBQR6^!_1#>1a4EIc?{) zMU);&_baruQXWtSy5b91L*buI=ytp_-CTFP&&Le3H)8lzKg#>=mJRPM0^(svr3;8X zFX|g>_bVu`*yl1Z{4%((i?TS4(LuC6jWNFyc#{~j?~pn1k!RU5y`Jcf#kad-bx#7> zT)g`x%ab5&2SUg^NhWE=iw}v#j+PBs0f(ICVN{M1^uc@T-uh8z1|~b&P2myS`42nC z!T0)?6R{8R=E)RqQO~V3(E9hc;vg+P^Zm+bFJsyoCs?opPy=&iXfb9I73Ye~`8+f> zI7xKSJf>MRMGO_;T~rTN6fE8IG$4XeoRhEVUsuFTH=Sg8kvt^>AiFzZ#}6=9ZmPki z7JPuG6&v@5!NI`?+a@#37kJ#OAUQHF=U3NB@k<7l$C?QOQbh0e;)Cfu2hbkrDihs_ z&K@L<#$nNiddo?=vnvOk310G@95z#Xho+1HPDjaO=Grv?!NuM?fnF3>Us;IS9ORoj z%|P3rl9{>HqQvQ`&c!;qW```MCZE*SLq|=vSXo7*Gdsbn3!_K%^rKfBwMyHHa_zt` zwrrA9h2XU=?CXflBN|VWS@|x1jh6ko&^gec5f=q}%lYOT3P=-7PV#p;9rePkTDI7; z_F+qo)iosz8?SUdIy=YTSrU6i18SN3tQJIPF|984bcFT>gvhMORPoxIunm;b89~~F zHzRWKGrx8asTE^sJNRJSm!IZ&5i8a4;u2FlhiUK~C`0j|;6ZSt?Ux@sjXtnOADoSD zXKD7F>YrKH7+;A0+0#9bmYx<})uKNz`iPdQMYL?vhr2~xA8GbCiq!|z#|Q5?TrIk) zg<~9lqgXZQ!`;H)M^q#cj67sSJ75#k3cd@%B`?7Vup0eMH2NEF^f%e)Z@kgpNK_%# z&ksCH0t4`aE6eerD`uZ!=6}r6j1CadZF2-3dK&#^G+MGo%i2c&m_B?XC{-!XD%G+$j6e;*;%}w($eE)MiG9aq=`Mlr&_@D8x zfTMVvsXJwK6Qxz~y2xi~nRKG*G`!%}?hvLXY{?Px--eSf)ciG?%12}gTD~KTt1=Y2 zYwAw&j#HL4DGp^IfNhg5wwW9jlOH+s>r;**^$}(yNzs=qY?%i&!Hv+A{Ylyi`nehl zlS*NDW{h3;D)GL)AUnIL#Mb!3dlfNg--BaXr?3SB5S-)BDrMT1t;792Zr)s}JelvBw@>>_b1}~|{wPsY7 zOgjecGSL4T5wIFvg^sAQ&o18%;LZAOI@)^a%mpGpMS77)B z#-H#|W3GD7A?Ns>4mr*#{(X-;9v$CFgR@ZEso-<8WFJ~8SipK&>OD#sqUwI7=RAtz zBwlx(dX2R{vy}8d3jU`btI)t!!@RkW6h`X}WhJFdLy>tuXD62#z=<(Xms!AxJ~p?N zz==5`zkz@q-(!>0*wGHBF{(aqeima(v++TUujG3_g)up@$q9^M@+FR6UqG<@=?`Lm z1`%`NJdO-@K6W|INZN~}`-F5o2`ZqZ$=~9hlDh_F(YSQ4eM1+QG zQm9PX!JUjnIuIcuOkXnm`hd=1rS4zWhkzMJ9v|M)vI22MlQ}%T?3@8vPK=GWUR(AV-s! zUe8L@nxiFhkoEStkY@SR>FbmADyx*~VZ*1*eir$ zgH}7}9Ul|9QM7{zrhbs&e(EDQID*wwN+0D2-O%4GiXt6fZ(#0u`iE` ziCOY#5lw?CXB%KwU?`EZ6Z07eT00HF(XmO{h+-vyBx|8Ov8#R$@Zzl{0a-PPB>uE9 zr11jts$5t>1m)u5IK4Du2*PLRA6nOh4^%scF<(l$U2yh7={=vODtZuRFJ$iK2d2Z{ ze!+RTXggM;S$V=MPuk8kX;#1F)i2wwr73GqNTe6cXoCOQhio>J7Rl^k_zKcyOyZcz z3u}5zzmff`w5;+;5zUzY>?mJkV4Gf6VFB)gy-;@2B8myFya+GY8vlzNi6$AK$58dq zcE}xP&gSch#>?T)x5=o@Eh~S@i)4cHE=nMio#__F{W-ujjC)JVL3c{#KhWjhsGpd^2i7M# zPZMGtwgcsD{g5_cXuI0j4a{Lcg1+=REElt0sQPb-xzU@!Sgi)EcdG^CAxX)z^cr)w zKr>(^O8X+pCP@#{hNx1cQ%iX}NI<-Q4RAX!@pqu{HW~etPN#5m0cQw;yT~wT_U?r7 zIF4mjB^_@844SrSmu^5W7gH|#EZ$??Xk&kyj40(5j20a{p9|AtTP%gQi%T{Mm!Zw# zHI1HZ+(-?sZr!NXWU)dcqzZx6*2mD&e?PH2)Rk});!f6YYw|<3G=$2{RZ?I&Rw3+~ zw3m|0YOMqiu1MGuR0G$oL4Bo{2fB4QFAVAwzuP4N(h7|8VrE_vM7g>o$RhBgfh(H` zF&t>|kzvU}sz)frNs2O2OyZ&C>|p}q(Qkc?5D580w=kxb-OK$N^X7Tfua6dJ37oWs|rY5OwOvOs7f%wtq*OH4SP<*Tad%Xddl{wq(>Y z(W2i`^w-3|c_%t_={=+rkrU#RB668;DMhB>Z#wz@5)v`Yqrwc72<5M%q8dVYm25G4 zk>5ZLmTWQmWj;@g&^7g`0|h8+8Ags+vZ8X>ItkvuS1WjIuPrW~ku#WK$#a;AJZRd( z@ym8_KCn~Y$xL>r7ZAhMi*VfP8V5JYd@M=BgUzGq0lA-uvC3-y6Lhiap>xEtnjAHA zd71$2*{DSoHEc&OKb!_H>pKVuq!#NAQfXf%dXnwxDhb%2Ff?6$gQ@dgu3Dt`eMJL{ z2^2;clHg@CXw9ADs&bB#mzhjW)(cSAGJ3fi+db#+9AxVD^@M8HUS} zs#NeC@SHpC_s-NNgFym1X~}{GEXx)NSfjTw1CEH*u#_3y;E=ea(O2Y4-_J!fJK(4V z^CBN5WqHCn(3Uzm0r*Ljrg0Z?0($xse(`A8qmMSRE zg9oXWicb#XA|2?*-Z-7f1x-hA5}fDR!6HjPEfSu*rsPq?QYNw3$gY!7l^5j+h$|iZ zD!48?!Tw#G&Q`7WW}F^f>e$mjpZk`j)Z#A7HjGof>K$@^Ug8kSPm3h^XA&;k0Vu#U zX`zT91MHa8^-)5~WWJ{><^9C|b6IEH7s8?_RPPP187uvOT37 zTG=NHgX64sQ6@ugOXWLnuq>~4TiPk$h>WU9n<2&6ZnE-|X>IbU7y=>2i|O=bR24iT zm1Z>}mxAN!@Tmw}L6Lk~r11L87C8@kU**hzAqq${;||Y2YELywa$mRT{Hf^0Cc1S= z31v>}*9E@VF3o(*qCkd&>a{vW5-&zc7+$k$=DbL*aj^J1_>L9m!gtw=fo$ex3W7y) zpoU9Z7IO?PY)l3XDs>0E4yeu!4Xi#ftS$z6abXq%_MLHFJc~wGVYuwY&ZLYNpL%f{ z8pB~oRubIJ~$RffR0}+u0KL%NF63m=I+{9i2Ev)^7^TE4h2Dw>_hsK8+{^7>_@QHu;q&{5Sw87%w z(?HqNI5$Sw>4#@o+?5YaMLW3o&<V`K#^8kbvtMWUGHp&ja-Op67G<+5k58- zxHq)fPS9p@f8b2Y{7X^E$JnVFi1-E6hAs#s)s z9C?b-1^-_Uw8li7zx`lJ4UA#|l0btnFqK zUM58vP1Aqko0^(-t$3I$=Xt@N@DRBnFA1I1+8p1v;^QTx0c6J{TGrNU0f?8;+^WgT z`KXiXO)^Q#Dk+lqJeoYVEjuWSiv_5Y zIwMh+Dk;h;s?t#~F7nyaJR7Hza0H%^BmCQf3D}LMWyn91E0BdQpArLQf)Bx%p(@a0 zt?pJ1G$%=g#L*&wn_YHNG=~@^c9tufl}KeAo%ucV$y+ZV2ik&}fVK)53xXJ(Mv9Bk zl+Xq)78h)Wre#OX+Q66!;uJ*qn9c3{B^%$f+r=__0#-K66d{(Ts zy8Pl3(fi;*;OfB4hfcpa6z{(AL;9;IW2*H7h5&fkq*bXX(1sA~qbtBUPRnRI&2I=5 z$P48Bg~zwY$ zbF>oW4l37C@gglN)2#b0;A+oF5yi~=p6@`j`JzgGhBTB(R+Ru&fS{4sd6^J9wt@!W z;?o+&tj5ahO@=91A#4Wj_1B#YnT8STgyD0+N(V|uFZZ2jKA+wy^kg?JZ@L^`v(nlt z#0^6KszP-GW$8#cQy?Y1-Q!m?007;j7t^ULUBx6}Ix}35rLl?PnAF#yYwxt{h+xXr z?r2ukq*XR5FkRJi7c!1cj3SlFNC+)IhndUmIx14&b*SuMMFvokww^)`P8BW9y3X_= zEYwOFT_?}K(5$FNY^m%)vpuEX5=(~1doUpzF&|{W9XgyzQt?E{+MF7xjMR`*%nY{n#zvpeRzwvMQnx zWpE#E*4%|GDhjO+uexk%cp#J(QP1@uIiCik2lX2m@XWzGq_XR>llpDn|Evu_=-gHU4z`O#dh&Puv)6;;S^woqEg4Kj+O zIGI+_(6LiK=HL7~ruuSc+)UH~$i9s23BY^Saf{!Erb$#}X*PL-IXQ}}yd5O-GM(mG zKd_SZF6K$0BtLQyZI9XK)K9HmaRv51#Z|7A@~+@1hj*%djz*)!Y%z_hBu2@py#ksw zewmy3otQ9F!|@0)g#>>);VIz6htMrX^^KTHcq}mwDxv~R6dO0Y(P1~L6S2xZCbuqR9?Aea1Pk?s%8o9n^Bwh?+w}`0WqEl0mBT78@Qh==Q&mNj zW?X%snH`Zm#++cttL2y`4?AFOLkldjZS_4i9m09&z5cEu2yzmT7c(?V zdy#%j*qeH*BWi_mP%ZkfvT|iJat)I6Xyakh`kM^&Ix4={IMp#3SZzzr2Gc5ThjHTg zYA_g(R(0qiB$I!BbPZM#r#%OUNt!(LgJ9F-0HWs40jBneHcM_ETR5V(8oZJjc($dC zZSg11Pm8EXB#m0_pc@>hO0H*9DLtV*`lo$@+;ZrnYYwQb2~ISobX6v($*QfkWEIy7 zvo>l;R@b;SOstXf;nWV?z_b&UWje`1oASO^3 zL1I@i)$gxHjg`Ytg`N3acc6xM5XV-#?kZv~Cwg(dmMfy=c>D77xDLRo*~LKLk@3jT z>2#bZw*$u)j*WR3zF=o)tZm+}1|9Z_DCJ@4(IQZ}uCxhiu%JrV<~~A8We`NRHtTN< z51mAN3hwh@xj`=gTz&a{(9;`vj{?3^p5t0^*w*`Q>Gb=`y)SaD%vbg{crETWjy=yb ztgJh1I#AW{G|&#d1CzZkhq~0k@Mjk5ilDmRqjG2O#6I6ET=t5qT-1O&gZjV)z4*v~ zx-Ra!JON$kxDG_K3q*|k6zB}}OX)6`IM}{CcR2X;Ij(R3x8V&g&C)83rgA6B3l-C+ zdp}n>e;1xFP49I7y;!ZeSZ#i9T6-0{r>hm4?Iw2)4BEgBFg#pC9aH`HO495~vgKXE zI;@))hkH0M`;WbF%Md-$D})WO?N!a-jp9#oY-aNAz7Nd}&%B$QQP<+}=Q*$LcJ$PT z>^z?}JePg;6PZVVidLS_U+!S$!|xtXW;4&RZ1y?MWV40`vdg53y6m6cXVR@>7ZBA9 z{sHp5CJ8YO!kl zF<$|8Kc|YlV6zjda~h;?%*!-el#j`LEH1-tTc4)Z!}@kTce@^GC&s_-guMM3xzU-| zwL23&_a3KfSBLA&>^(Kl-kbg%_oAWK4#c|gxogaH&2BJgt69@gUw`pY{|;AyCYJ&G zI^aTktcl)w)^l76q=%I*nb*u_4WKN!(RTxRlqZR9$`70(I->ekNGGM&Bf#CgMgA?vGm;)r) zyE=)5f*Xy-@m7-->-Ry!FG1{oXr~bbXQkZzpAV2kz-mCoi@0g=mZa} zjj|4+K?wtSrqN+;q8dzvugb+m!AYyFGDxYe_SfQS=HtzPR>S+6m)gGlM%4K&&5$B^ z8+0R6KMXumPCKN0tv3hGDRloEqK>;|SEnOqeXcpd+T1dgX3g%J^=C<&?$vgm^nFL0 z(vI&cV*g%GJ@pbhUoG?OLr*TQfo)j^F>C9VoCajG4#?dneUZ}7gfISG$~bWTJs+oV zF7i5bV(K3^)sLHB(CZb&+$h+5;0G%rl z_r4kyy6Z#wyy-Cw``JXvA~sT~Gg+_Kur$%he5o3iFW@=w0hBFC&TbI496gYNyFTOt zWfsDHsIRMHn!i~7TkB(*s3TU_!5FK$1+A`@U1(yuqxV1B7w%G_?%MU^_?dMui*j9y z`Y%w^?!vBiu$zVBqE~I>X&+>>aEZ}S7v=f@z}!O#VxX+FFuHA_3Q2N@?q}ds5%Cx7 zU!0s%?O;1leTa>oH^Sb{Gr)TTYpXK(G)fOi)E_|WVNT^17#K}E(tWJt^hSm9?wsA$ ziu-i>#a{@O3Mg9f&-mkuye-Niif~ug$KuLq3wid#e&-j*vmf>w-5R^O3l^k&qkPkQ z*!g3=05^Sn{X?41wZECv+00pz01YglIIw(LBeTjWsh_Y7X1O@bCayD!ez6bWJ1ulh zup7K5WZq+nf+reAO(X%Uhfd7cK8MO2!$dkX&tIES@T{Zq?1z2DRi9U;5HOC#nbojJ1Ke6?5ox@`2=)s5H!*wi>@Yr`k%JzB-7@; z2S<>d7|lAXWB<@yuci(OQ%@8jg+ct!2YuP5V0A{jKpPRnv<9F-wWcD^OJ_zr{ZHtk zhYVe$%+kh@eatq^@-X8 z(_0a>ihp*{>M&Gr(5Oz~S6N!-@p!>5(3rPI1LSf%K=%bOyz-5caC1P`yQ#Ch9Nb76 zjm2bha)y2#=%N(6_p6i|Jvpb6+eKe~uZH1w@)z{`+fy<;&FM!Uueib(}hhMIp&XN|B-w|s;p}THouQcB_|7a8Dlf{NmZ#pe(NR(#xv0{;TqpurC zJ5|WE2w71nVzy!en>wG;c}QWr(|L&DbZI}gIv6S)g)q~kr@J4VvEKiUW6$Y#_rG~O zf1U-~9s307T8S^-CrF+oU${F^%_^x<=+sdLq}bFw^HEnvUrP!#8t)!bm1~=$wbS#~ z+Pm?A;Wha0Pp1NA25i+jVTa+Hz`QdZF;gc=C9#s6?(NC>;nCs$9-Kn9Et=oc3i3YS z#ai4zQ95%JDGph*(6WD^#inMEB{Wk^A-)QNOJ~X^Q9~YznADbeuLxaZHdTmJM^nxG zB&zpUPcjo{PvcBU`q(mBQneKTV6?)m^IFB(}`W{Or#XNBITPbjD8H$C{gG&ibY+d zYA-M2X*em1*IEAGXK#;{M$YfmtyK)G>Uf|Wrqiqr52cQPau(hY2i0n^s7twjHYXFc zs!~d8UYDiFLtGV!2VMr$Q;L6H_c$P!i~3nOE0C`Gi+EW07vOcVur zW#CE?@oA+DB60SV?IxosY&~)#+&_4|_tTs6(d)xE2blV6baHy|`Vca7ug!o9Ydc0w zn3|)5zn>o*pB=tE#x_uS_-m1+R^?v~4uAOZe6+uJzUOMgEfU8uZ7R-@h)hY|n;J>y z;dDRAvsqk_UN0v_mfX;6E(IwecW$;QMR9*vUX!#p)zZnnq)gb)KBO=qi;4`7z$cK~ zPI5Ahm-@Z?Ym(md`jAZLWtJtqwZpT~%hR{NoE@C5^()OZ$439XelQ7Bu+*IA*@TcN z7?Vl3C}=Xm$s*4|&rQ;sIL}gaPGN2kAwL}~V@`^pj{UGG!@MjY&1=tO!SJWkH>0yx zKOP(%Xt?VT;5K7`MESS^8oMGjKu^4m{QkSy3%h1nX`n6aeDm08bBq)Fzl$t=&A?dX z1&^!dyLL&Ub9g^2!zR%D3u4EaUaL3Ljt4{kL-Qs^*%TTn>Vdm|1f>Sc8}Bc!HXP zr`e<=C8WY6;cU&kR2rz^&+}}aCE3-j$p4g01BIq0Lm(Fq4tQUhZ?lnri2$iNvBRL0 zJqF`A4f9(Nt!H6bXkJhbMYYDbqcDx91d}6PsCU+RSY8*~!NuC}DI~`9O!3QsVuI=Rkru4NMV@M5;@{Y|W3hS&jhaqF#xYhc>oYAkz`{S5h9wmRg) z=4^GHlPOx+NN&k`RLw?@V=9xV{l&#REGO3oH-Igsf6f*Kp+DCqNj!PKrs@10t4Pi* zm$p`)v`|ZDsa@WNr)F#016Y2um}@VJ%I1vAa@*2^Vq09cyKl?uJ2SWDM`L}$Rb#vI z24WpPceefsiz>tbkn_YDv;Fj`5D{N0SK%5t%sBR@w23Y>2$k&j!A7M4)Gya04JKid zz?Q1r$Ahp0OSPg5HV~wmrZ&dG$tHzW!keZ)TR-npHcer0QpNdkqE^H7;P1*e_j zZ)ZN_f&lQY=hStX(lDgGg-y+A$pl!P61c0dgyGOXEl?x4$ZErk&-fmJdFC-vPAp6z=M@_KNNl9?sU@ zM`QT!R^YF`N3jK=$P%W4MxN;di^H2Z!>MjuDlF_;8k(FKCnD;G>{((2#thdO{K2#k zIHK=fhjBu4#OEZ8OaU-VBR;!=86Rt0hjM)X~>yrgAw&LCUi%tET77vp&aRK~iSkZLUtP5Gi!=nVl6lgX!FWhYtn^ zOQ?Z&f5*R^KHfPN{8gSU=D?wuW2NIqx?ZIXxL82;T!2q68B!3ykK>0;%tKpnVHl?o zS-ze2)aHG3=6t6z2`QoN{FK?JQ1ZsSZi ziR8^_eMf3p#M|f*Wgo0pMyqxhvN9$MQl}A@Xg2lnZ5f%l>%T4)7wR+VzC8hN@-w2X7 zIn6J?-;!$m)`V=&o$$gS%~BGO*}S|BLI9_SInxn#&x}oNYB*@nYX>iOgLS~vDE@vo z*x-o1_k5?rhgf{jb6IJ<(^3~fF<`ly3fRB0S76={K#R(M~O)VcQP zqYAnKIwp@98akOAg)|FhSq|^IVXAi9m_2y5H^BGqtD5^93fso2@2|QSGXY|hpa}%s zk*Us7Oibk>Xxu(XIl2Dn^i46qI$$!ErQ+y7=T=#4>%O#);u4^^JO|jp>qQD7rj*)4 zrCjW`R3MorVF{0Ev`Vn;Zl-UaXqkmtTuu+W&aj`k;g|0K>1X{Oh9B7Bk`tZ4qcQMaWszp!{k^8E`9Qr(=P9{z^Jf+aDzT=nI z9C*4JILH}T1ZebAeZz@Vg9u_M=lM@|o2Ea8p)&RQ4tN$rb%xPOI!`z33M=wcC#jyR zdVN1{9i$CxQW!V5^h*ihVxE6F3q=6c>zst;wG=Pc`1>s0w+4YS!~5zp4;^X-5u^{g zK=Pz8?Z#ZYM-H~YA64MuoM!>gW&2I}{H9rK^;8UWR;aDL)M|v<(s6B4KqK6h?K}vD-5=S$j?4qP=juM$N>oijt6t z{-%~%od(;Mz9>u*u6_DNfu|~#1Pwxk!%Kbuw5hfDK=6Pp4S^MeWBmAbIxR>k_fQqM z0!mn`iT+r@0jPgHs-ryoun$%PFkJs!glQT7hIRvM%B>#T3l`CzL$&fSLJ-?}4J`D9 z3NK#XmdLOD^M9NijDFsG^V7lT?C^gNMn`)m7aXh0;M<^xek-8*}IZd6n=-;lj zMFN`M;{GbsNLV%AXw|)4TGv<8+n}g5ny8#yWP~7#Jp{g1!P2Fm$fORW>_HZ9&Q) zxVSXVX(0@0o0@|lxz0_b`B*`O2IFM}1doc>5#Bj7WKl$v$3gFFy=Vx*txzSq_H+&6 zfvi1U3$}x`wSMq8;QeT68#rZ@S^Q^B3_epLr^2*L=u*T@r%-c_w_hqWNx26^2MYa= zz9X0dL@U-a7xcyKr9jvo4XP~KaW89OR}0J1Wn0T%Z0( zf%lQ(@%ZZe;Cys;etNKXG&(vwIv9cY3c|D3N}Inwp`E^~w&s|kc+*uF9a3WjhgOQ& z?{RDXql5Dw-|j<)CvVTr*VJ>mQg`LkUKwVDl+)UsPrc}ypEVOhRq^0a4>(K`f69|r zS$acq`gCXardIHftLWDpf+yFeGT#NCUT!y7<2UFvp&dV3;A4DI1fjfNm)Bt#;QJ{l z@bMEOafIa}M+1p>2=rahD+obPH?TpC$PG!dImw5!?6){c!eN$QJtgUrpU$2}*`#>- z3mHG%J2`xcyVz*& z{sQz;4Kzq+poPXzj>1DE$a4C!pm+_yU>eUCaP+%|P{jd8OzOZn7KMQZ#-k4d)+U=` zlWJ#zl!{##wYrHT@vZW+`#FZ6Qr6;9Vb{VDhZ%yBqooJ&*&7vZr?K!lH>} zaT=GP#ABfzS~z$&O(-pOZA|Q5ym3**OTRon*ZDsh%_PjK1p+0u_9f zqgAzwNay}#6`W9qR%M9Cwag>UD732pJ+q!aVCXS#@UZBKeQ-c=*0?BMKC<@?8y8i! zysux#K(~dYZ!z1!1^@ffHimSZjD}jlzqw4QVPv!*u;D@l$s`CDvVbE*P)|$ld|_-| z4i?I?qpDviF;)$Mf1?4tjSbEi7>fhE*D~W~`e^3K=|^=4qZh6t!K06kJ~;Wo3Anb9 z;D+S!^p^T{;xV1Y5Z9;7P~6v1NgdA26bJ zFBAaa8x)f~o`Z#d4&bl{6}&7-IxB~e-Gx`{odsbqX&7Z@gNbFDh@;aMV=^@6;5Xw2K)zZVqf7?qqM@ACTss7 zZSeJN*6=3NG!mYNECpw(Cib*vSJ~S4AZf`XtmB178_9Ug#@H9<(-)%BMoD9q-tBNW zv<*cRQv06m$y9qcF~CyALm|IxTN2Gc#}!l^+lnwWaF}Oqo9ZZ^TG8!OWEh&O(x9}w z9-SWiZ~!4|p8kKR;`!V5|2_S`r%yGDXt5O0L|ipMNy4H$OTq#+0WkE2-%KltuM|6G zT@vP#>yt1KXRa21(_75>;zk?t#h6~3AiAUISF2Aa7F_;~u3jjJ{>^}9)a~Pwie|~e zHmBe*yts%h$}(0_qdlpdVo;!0RJHZ02BOc`sTz6*21auUF!ZaMe*jYsGDVpl)dUVd zmv$BQ$x17~7M=wlXi`=fPt3M<449-YV$lqE#hzyud2%R{Ru~+{4}O;c0nQp3mrn|< zj4pF!A<9s9*ij2PKQ692GS}M;5H1KhpUcJ%+vod48{0ha9{0bwo z6gyT>H)BY8di+Neh4QPSZ?9>i;yuxY5fE6aPa7NN)gdm9s+XIgUH@7hQhxofdTz=s z{m8Qdd>o{^h+ zaSXgSfer~Q7j+V7_1PjR<0rC_`fBIs86HkhUlNgdPQWoXq5%-%B!R9JH3~cqBBY!k zHN!RAHOS2~BOZmRtG7Hs4QBpZv9g+xy7JG*(19!Xf?0?QR&Ipa!gctr>&Dl508Q74 z34(;+44c)!8-VOns{iiW)XVn+MXP@{cUA%{bJp)&AEuyGl@P^M1>y6Af!#A!6h!{*1V#8^TS3!}#a(by4E4dc3DJ$-wRzq*Ll*hoWk{sB^sQrv znV1xmvvjJ0X#kp61c&$=;cpAvScfK~wY7x^nu|-*7k~krz5>rwzMLtm5&0uMgVR%t zWFj4zP+Nz0U$kWm;^6zh17;_9{5Y08;-J1Yk+^hGHeZySE{zk0gW4h~4e}`#)aFlk z>WF&7c{cAUp3hkCEdGsnC={%tl*$QX5GUavc^rGix=}*{je6Buj?o3ZO++=U48(9a zoMf~4q9kYZn=vb?(+q7#V;X+FkN^i9&&yR0 zCj_M&OmP2_W&Rlab{(#xq{c_6<|^<^4?N;MGWB&5mek5oM!q*bX!YN+;WKLU zVi9ls80=P(_%{;mEr}X(UH`!2tDgZ~kbo^tvqd3etn1}0LV8%dKhIRKvV_(^ohCM= zWb=AvIjxO6rH}ixnkX13F%7bOZy5_nYMD}tSvJE{=|KV!MfT&F-o{yjL&)YLX5RA!HoDR_WM;FSlg4pAsvO~z?R(VS0-CYWk)f47-?1 zjPtN<@aQA{dq+=Y8mLByG|Wf(*wcLEyy(PRA9y1DBIAMhfW-4NVsX{W4D(a^x; zuK&(=FOoY+5B@aNHB0U75114#<3jp3e7FW92W$z(r-qRslzyWJVFifvU<5#x;tQKR z-Icktpw{EZj(`RL$hwFbdvlMiBa%kq0MiL9s7$~K6jMP^N&os@TRl4rD@87V!GS_} z>OBJckqL>D9t4VD#ZTBcu=Vkz90cq~yby6i0@`p?c^W3q{ryToDUL6%luWSml(`3}=BJ9{6@rK;8YPuDDS*0PRYX;5j2CIjB?dU0dJP9P zRm6-~3!b5WfsM)y(tZ`w8an2v0r^SL(~yGefvqjMBBiX-GpMM>j5!_44jfCj;na~p z=tOjP96SzU*W#3|UF7K!pK=9|^szBp%nl)q*gV4&bhOa1X|ckiuy~Ij*dGkmk+pAI zV#1jvB;d7A;Q0~{cxwAhUo!=WzB;uI&|$Q$mfS>KHKisvJq9bUAr&JS+6kL6Ql0$24_rV zCvsqF4ibMS7JOs-^dF&$Ol6**7SqLHs$M%(W^)OdBdo45XltyF9Y;q8;&9$ouN{)p z`U+g3hcoqzmrUm!3D6bb97hLd8nR&9kl* zCJVUndC5pXWj|Gi@9I}E=ZvUk683NM2w&4^r!VwL#S!Mq=J2@Lu3@(G?KakVzc=G zeYcqoh-=$3#AxQ5M5|7QY;MklZ0?&1KH3(58Mg3cYsdjd?FX`C13ahASK2|JP%UA$kdqE@o?aa78v@JW@BLB~wu?eU?Jh z_@BN$q47UWXP{WXP@o`ivtEb8p;S68xh+T^0-Ghhb)MLPtwAw8WXiauZn7fa(`q!O zde81bg(5n0FL(o_X2U?)PHV`(NRbu|iN8TbEP;rK_`x9AAs13|6_zo&nF1$K+K#Dmf@sKZi6QqBEHGlesyi*+3d3(HUKRPYA1N1%J8eR7 z>k?XxZV4mX*GQNj^pdXwlJ|B7M#Q`7naM;>dOpkv_*QTXBDAY8c*G0<`0a8r+l%l~X>VGR z{D5_{9jp&@?WeYfYPwI7MrOItd>VZl)#N;r@U)-moRimKG4ptD+WgaUOSpt8!Koqe z$05gPyoQlSAv_MgQ9HMWJ5V8e*vcQ+bq5py-gW0t`M?HW^^UtUX7AT(U1eQK)UAQqR0ws&8S|kSjBcjk-DKn5h{~b)~9Wtd8|~5hu|;$EGJy zA4nXP<2No2Ba)VJd8=_$7%}e0vvunW+!SW>gvw#sSCJ=hLNMPax1zkzE{0RkMwy>n zlXR)S>}#emc&KrThEkripXccg#7t;;MQXYtlVqe%ej|D2i`z=q)?u(4eEqfBtG49$ zJvBC*-lKR1Etf9k82x7DF*7(wpNu&YG(*pm4Lveu8K(>42^$d>?@>uCF}D;ku`)k~ z#-%(q9yl?|#VO`Bk!GYp;2aHlw^&Dn2TiIXN4DudPnbbz5NJ%}jQHjoH=yq;Ccqjx zzOc*m20vLkJzYj1aLf0DCDslmV+rWX>&ngmm!c7-=zo z3^2G^Sk1AtZ-oy=-nvquFJFI%Fa)Uvn<;hq$USy_-*yzL0Sp{XcCkBmC4!Nm-KZ!J z>zpLS`+IsB$G>0fBChVlfqb8!0tpjM?T+ri)=&Bmz;+U3ixRCDA+~fe^yNTw1b%SR zKMB(;jVEE!vp=ILkZY<9kg@??@&je1_G?(_>WzLJK&GQr`?@opWXkY8*@L(KeZjij ziZ!FpS;?GTmXpaQWS5Su^6;XbaLSKwzHuNUo2jRt{2Roe*wwv-`0u|vz*l+Od$H_Q zv&Y&<`kfNt2d~EAiow3+CQROFv7+J2`!xHI9T1Kx=o&7;Pd9&t!xiQ15 z6BFmwotvgx4g}2nTZyxcA}u=g-H6|QJfpI=`1QSlxRly|K$k!BdHC^T-pqU@zT)-K zcCHrU1&5;veJT)hX-GgUZj#P|3#IL4-?1Py1b26ZZ$(ufZibo{oHH6Aa93^4b6!O8 zjBD!ZdBUcPz--55qGk3wu*wHtndi;mE90yfxI|q;4PtDqnj%Eoi7i!#wGcc;V9t9i zlS4!zN%~6>mBpfFU$~HLmKzs0@fqJq6gyA7m2yDsGNk}5)59mozKyyhjhr>dmNhK< z02+k83A9#LcIcB_C$o z<7aWIq5;OXsReg?Jh+3EW`K8W} z`bzu=(kgE3cskWIWTJ_?@5Xg~hY8KK!W;IRx1@8*I_#QGMx7V2LyD27g*neOb?C>h z+E8k2=PQ$G-zTO)Pua-0Y{Z7tksIE){?c~rLQAzGG>$9vFOOmfY%4mr+hOH2$b53k zugr82+@UITAPZF_^hcjNT^ZrnW1FrHwXG)lJG)S}W@iW1x{~cYz^m38YivG(yU5mc zJYL%C7M_pjdhiWawG+5cH|px6a*ZfHt)1=%27*=ec{DZ;yp6f@bKPqJS3fR; z?OPAXpUS z7=n@H*$vn0ID0)}E!#UJ@-Q;MK!S`oO!j0(Md6$>-0-0VaC~@q0O}zp+wDpi+)VB~_!AP|xOSknuvzp| zBN$6WlJNFbm?YzH0ypqp&mD@F1%cj6;~8dEd!0kly07)nycQRot-MxZq&%F>NEE{? ztAngocGxcVrZgKWwXnPE_w)#}aN|QMwD#G- zo1aE!ulC*?@OrYutg-jzjY(oED4Oemnycd0F57q_jB+qqp$%cM8wJ zae4*uGqskk3L+HLI8Mo%j3$ySlvq$&xmNo$yt*P0&9TChavJp2Rg{6K60$@e#v4Mt z;?!tV<~OU=+bHri;-9pTSCErnb6*V*Wqq*fKl9apX4l^*({PcLCt+mNmml={af1AH z;-r7nLwCVx879BPX_S3{>0rk2GQXRFzxLAT6q7z%RJraavr7;a_c<%A42B)@l3RLd=ss*RN3J8Z~bdwerAIQ@o~>Emjdo;=h;tjTK<(+ zc7K&E@#lG_R8d>nUq$pd*u76kK3kL;m+dd2g*YqJE!Hd-wO`34uWbd6PofPS+*fQ~ zh2^!<$ogiqa?@gc6Rln^3KG4H!{UcLjACW_fqHZuFHB zC_0J@3<#$JYSFB!FYa@JO9qwnM>JJfbzk0QReil(ly9e~@M_sxMMI-MHU+RHl|cTN zL3?nr8KVF~^6teL0%B`{FhEpubH?D~>j8@9tf+ zYSU$9Bcq=)as@g!u_du}Bqv>Ehpk%I^vtnl<%dzxs_W|Jb$tWslbnQT-m)SB^)PC% z5RF#keocGP`%h_<`DGQyS03+{o3}U`IzJ9rdYUUTduarRHVRTQ zGOqJ0i;`=_z!!0HtuI=Ovw0Gi>WO5Qvk0=3iKv1Rfn$|2p_ZYw(LoQy6j4`{C~r4T`A7b-{v3xT?Xdt$d3n1b?$g!0p3gQ&&`1!Unfq zhI;h#C^%aDp`1EX(+U^smzp~@EtM|CEHFUq^ek4rvC&omK-p_Rb1 zMH)VEqrtooVdn)`Td-4DOy$&KDrfla1i5Zh#0kui*&?h4no8!>_FE!zkzdvmOwqQ+ zqW9<{O*Ei5iOYz|g=nMDl>c|L|yZcKE*sYiNrG|7U*KX%6z|y*ED{j85PFa=3qn z05=ezR@?&I>DymMZw`)sIRBAC+eBz;X-i;dCvOhVDXeD#7AtIv*WnQdwI$J_g>A7q z-#cZXo=dD~A$y}TTf%l=7s3-zUw_W3)hPFJscQ(>u5}|0PSr_XUwG0oREggz8>;!J z3$?&{t~1t<7E#CDki{5R8ps0pCAu z+AEUMz((SM!w+*qe?L@X>(m zb~7?6!KC0o-ENazO$d=#Ab6~-w!2FlaE`*AoDIIJIstbroH6Sd9Y|LAoSmvqaXomq zN2A%xjdH5RH}eT#A$=BAA`h5n?6!4U4D}k^O+!CR9nIA5qLF%JI@&0owI=Lj^t7N~ z^*-qN=j#H$>OIg?&esEeRf8v}382i-1k8Vxjs#joR}YXhVuAW`s*RN%hX=Z2u3bu< z3)c41Z{_WcVW!fEE#N5h>RD>s9!H92knDe;u^R&>x?~8}gdX1(vo0J_HC!SGSVHR|LnK(PoY2mD z>O3v#d@cRxwKCUnzUsIS90P9+fn)gVMqi%rPrR#uo%fPDDjYbF8Jfs6gDixOcdqo+ ztK7-ag2T9qJ8jS4BDucf(qx#HB)vF2Q{o>|-)W5J`TedNwzb33`p$^SA!ujz7vb=|X7XQpkjz)jwq_TNdh9z++DD^k<9yPWe1TmETi1~Wik6+?QURdbb zqLu#+&JdzT@U1WarJuDxfx+K+={Ec0V*OIn*U{2{aF`T@)<8Edjo5VzRc=lGkCihZ zViK}ZHZMHPU%k5oOOjdt_h9_{{2>DK6J9gQpZvtFEI9B{dE0!WV3@5ezvWl<0F{mn~u^C?q9X zU<{9Mt88qXCzSwxK!Lv)U8o_?@w5n@DqUls7VYPy6~dzp&vYUm2a<<|as`N_z_qS;E$5xiFsr)9 z#x5?x8o*Xt{E0pREB0*9=352eTOEK`+2=?PXay0(&I8!acLawZ=Ja* zJQK5)39-4$V<&yDlC!+u9;|>+Vv)RHZRmkXsEG_`Y_SfE8;>*IIe`* z3Lr`w_6`qi>+Z~#Mk6mpC}=NI05>NQTTD$zW9b0&rZP$PMt@aO0WhUehs_0nCxJq{ z`fJ0_i8GN1bcL+jBv}|28^fgq*5>dp&;Ppq-FMHn*8jTomuG+Z^IvzYx>#-f`TAeh z*T4JgU!FaGzV+Aj=c^bzkbG(&gx)~teD`egFVDZ**w|4%>`}+U&F5Qx-TdzPcbnQb z@H2d}KHU84*4B4_{>!sJYagE>%3GToTN}^*vZVvv!eq?Dt>@1+o^P&i{zd!voYMN| zjji?PTbtkQtm@3gyewSOzS~HtmyU$8@sDBB16{h&Y54{Bd1l0o2 zm}W#SXw1avl;k8W0}8JgV%6O0lmwmh&Y--2aA}MLCM1*<~2Ty~|%N^r8U3ZLSTAe1ES-0g>j}7gXc|3>7 zmWyg$ofH045YEzd0&eXZx;SRkcJWN|3Eb9MeKiEG!X>SSqV>{~5z@&LC{uTv(R1fC z`!JoAJiJUWq_j+>Y;$6(zte>G2}zsrT2^e%+bxr~iVh}594q-;Q@d-Pb6>A|mQ$QQ z8_zfY;5>IY)d*$|XbfBT&LQ!@r|WOUUZwNVuBM>93c|KGXDu)6=)VfPK}I7i&9e+357(hXc?(KYjAz=@tL<>g~}HNW*IbQTyP{ zo5Pc{!!sxy4u@-+=HKN2*(2N&5;9m&yDRaG$G<_kYWC+aC-Wqnklxe(E1q5rg0(e` zpAgV4hhPmbSfY)1XSJXx)FCV(AwH#qTaS;jgYQ)Zj+G*W(^mu^;_@1zkcBCTkl6=( zF;a33saZl~TnE|Di>iL!@qXxgA_UQguopakO_mbYX>aY(N2KU(t?!gTnGP0T?+4uC z1Akqr>__pAvdyqHR@#f~sC+u~&HOv(*F+@40A^4c07>5DZmrLgsR%{|x1=;ojHqY(2`x$$HuO4W|I-G5297oP%P(U0$4u!D5~GFM?_{+49CNS#5cSW z>%y@4V*N8TU#Rk^HP6mi!YbIHXIW0@Q}U+XEoUSKLj~Uo#>zFvJP4D7J;7I{wNU3r zl@VGL&yK-@eOGH?WRUn;8HXa9kzP*}P;VFhOUx?LXq)S5uAA-Y8nE#^rK*83QhBfzY1FfBl|MBxE0`YPzVVW6%~UwhBmbWAa1 z9+iC@Zxp{$KK;rkh(RH+>{m@C%)!yYGiQPZDU$b90JDB&VS^_`zTZ({{swg2=W;zC$r!2g}h1e!vf0{pJv{%HEN8@s~lW+TfY> zzwlUs{Z5+8d$tC#>V4Y+P2PYA%jt6Q>m?n;n=Fn@YinP1X5RekW#v1O$kFKUl*5r; zTwK&r)7Q8G+(CXu=4$mTro3UNIW-q}^zpyX-X0IB)oMJwr7jhHW~~p2AJr~6B6sil zRff~<{Xz--(X)3N!!RI3^9xx`&q__^>dpv5oSw15btO5Y-2U7quh5I(+ChmB&}9fwHTc)G@~YN}M7kN9+M?1xH% z7V$+9j`@uPDsXD_Q7g@Hh^wBWmD(#mSb~V_dNMOT?jZ~^$W1x?z*6Qus>T+@EH=DF zVVFxWvp@rgCp$6U*Ln6^>NWab&erQ9BQwoa4@;_`pHZ(tZU}^AkK!B1c?VZAfTkq3 z(@<6pS-mfop;*W0sfkg)B49IAogR~`g2|vtvmrH#?e!+vA}u$Wg|+71thhEg*E?+q zD*Fvr+-x>yXe}|R21?=`&U1<8_q%~icYS_Ma-yU;#yIz&BNFMZDQ+=)#-neZ3Y&S} zi7W0XX7Ye96~$GMUd~vHuPv(Cg3e0JzvSa-I0(i_!ee&e_Vg_Pl))H((((+5#~ z^{oT~ov?pKuvSI{LKKZa5$UnPZ4(`;7t=3qv^zIL|J^B9jZu(PH-_p{mU4%iPQeB} zUX))!t}nXL7V;BZ!j(?$-Z^byT7;SE;hYxBS;v|6)x%!N5*H)f=;QQ;X18U=_jeHC zy(uacF{m_T20;?f;&OGIUI4og24~ZK=L|Egs+=n=Lp8y%yMZ#mrb(&Tzo?AG?|kCIQEFmyCa?i*4sUU%r-`~)ABZ^uK<@g3V4f94 zJWk+LnS_gi1fp@F>+uWvq}zh9$}oQXz{h`nrl&sk=c4W0F6yoCB3l*ixS7Z7{p)_U21a#NUroqJ%aaYBtFM~k;eJS4{9(@#G zoIcz(1qyMp`0=ia{f@W!3(Cm~TNhckr{dOkhBZjv_m=&jhp--fM9_Dp5fU0B&;W(j zRJdRNS&r6A2}qLIL+{Z?_}4AS)~J5$-^evT|}PrThNfCEUm*uscOT zClJ?xi&kczj!=U3JEW-%+wsN@R3Dg-6Ri2hjvDifQ!BSHJw}Y$=e6cYT?|wYy#XtnH(}NW#Xww@O~hh z4J2;{e5z@8$a`9>+L@l@!;v#n1Ss0Y9#ZDFX0!7UlHGUk3q!hOm%Ho@+*ccP4pu3Jn%% z$-D%xQc74s^L3;OS;ajQZoMaYN|F(nD=B#%)l$EZ@2bUx{4`6C!X+3?<&gJ2OMiZL zIGc+w&YsT$Pus2Pwp&$gpI5hiF57;9_Y}3ZC|D`FF<#LqPjhkw(Tj7Dy{_oB26x4B ze-uym#>EJJ$?*!um>T3&mQLd<5q6D^57_W+2YX`{?iz1~#d&rXLUikkwdL9+i*25V z(d$Jz*$#Tq?I0+^8xm>HUCgkU<_m_eMo!a@fk>({TO<@nN#;EWY7HXd+LXE@tn~-f z$n)+V=>ZjPOfridldP5>lkDLcA_NA(82xz=4RoRLKNn$69E>td1EBsG>%$d$G42(U zFbVVCMt=~5dSwwQ=c*UQH%P#^?=l_eYz(d)gK*to6t2IZVc=}_j>kX`b0PZRJPsd@ z#ZhE3IEw1n8%1vBhHHahZQPc_@H%QS*}50|)A{wnAq%)Wrhga@(GkhP|HK?3rXhil zWw$%VLot+~0#3)2{mc3doGo1oelC>{1I-t?J@n>Gmz zV(%=fUv^6M_=})=?4w%R>2BkQ4}$SFWkP2Q<=9>+$Ms9)nCT3|8?pyU$zjQCqiU+v zGKokoWhD+Ul9BR9W|aH@n@~e=mRjz1I7zZp1X`Av0OW>4@}e7d!YJBo%D&GdUa%x{slxG_7OniP|@)Tua4!~V6}dR14Nx3zN=k_e7SZo=DGoAu0O}w z+Wc6(7l$wk?9J6^o@L4CnR=m>kvMLyFoQGRZAXY5vSM=(P^U1ar=|(n2EjaxHc>&X zCN0-r9Un!v7&8PDJ@afZ2zf2Kh2uf%Q;$IKh+2c#%{fwQ_=gt?KK$N3hrr2?_(cvC z{m_aQYF;lfNvU)fcA@x0iYy|ZPi~J+OJLR z*E1zttE57J#-c%RAvUayf%x;0no(o@((_@%_hHlb;n^iC*I!kHE86YzeaW%scJeT7 ziq8+lhL1~T~*0NHBWl3+k-i5jC?$%0f5$pyB$3Gk%9}M$F`aifI_VyS7 z`#=Cg1Y`v0RLQ`kPI@~GWVU3ch_BWb@ufV`E$4JwZ8MIB(1&M&()6F~jSvaMbW2XmsMx4=YR%kmjJ9 z`sZIu4{-T{~{v)l$fwtQD)y3(h!r*(FdFH@bprxHWWtl8#Z@ot!l@@lU zMV|LEy2Yvtn9O}4j>j$6@fh81S%<0I1hyI+na^BD=9YP6N(`){4GvD@B(qL1^W>6e zCL>_wv)FgWZ7GM&miN$cpKx3D3Aa^w!nNtlalUOi&o`?}&%v~1986m)9!zb{p{A$M zR#&G`i*u*Jsngk+<34ekoi|^`Y2!a!tV5;Ik8- z^UUOx{8Gm#S#uRGVMnj9`5u!BGzO^-a7?LhHW|vV-h`;GW`*4%r%_nY>~9EWfDU&# z!x+@c7lG*o1I$VSR<}={SP4tClnlFi@?67^IY5-?)ANQE*2jkSwVmh0w&j*1*6VKv z7n&2^C3jwhH1xb8m{?xu9(k9;cNO_gn3%WJB3k%@sLwqq(7EJB>3?C;1<>m=uQ(PM zDDrVfT7rZ?bC`6qo?vzv3kld)vx1aMyTKE8!`(#ZX3x?#D}_J5)~Vdl4gKA#F)EW_7XJ_}2GE^v)f zxtJ$}ra|4yA#g}f0PWklCC)ccAyOu73nYR(1fLAHJ5h(R4dJJLOVr@g3aDZj{D7eW zS+BvLAk+u@ardWp{rVk}V)8Payr1XU99LU!xwX&D1AyI(leR`$ut>S((7JBuuW4{h z93BNQ@5>Lq<9*hm*g1u@8ja?&*1|oxsovW^yQ5|O^v1hu_2jOe(W|^$fCf_;(}<#4 zJ2M8shW&KWYPMiMlH}US@?b9|fZelbG-l|H7(V)w305*l81*y?&Kv}&uJ%iOmtIOG z?b7*bzSN$tmsA(OR5bBRMP0j8l(kEbs#baN=Wi6~)vY~3D+m~G^ZYqLdkxSY1GIN} z$FsctFtDt7jHbh}Px9An4!NGArRy>cyYlEGfW^P<2ZGw?cB@P4!QJi;fqFVr=7Spc zu}RNLQ^nU9K|ELewUv5y|AH46TlB)M)W-MZdIperc`aYi6!uQ`g%rd&<1hJ zx`Kx^y;IMyc+uQyg(iKv(;(_t@(5no0Pf{(JfWHYwP(2vt8*aC5qz&au3cIk*gGu{ zk@dp!%CXn{yy<%Exl;}{vxV;g#<`Q->m`Qb>o{wlH4zt|J(RduBMLs0`1kA+iho=# zeqJFLSBr?xOcC*U0}-+EpnqnGh0hy^gg3kwuJ4F8H*VtrZU)pg>?+UN}ozkMpX}FIY|};#&gUGrUu*Qe{8kU zm)SlTN~!{CM-B$wYUphmyaU9_TulJ41m*xU9^?sAFB=Gd%@Nhw8aW(-uOakolIXhb zfPohehwv^jP;u5^-r24p88^}C-X~-qWQY%OLGW@I9b=F@V?sr)IyLjl3HS4yjSVi6 z+!9QjQM<}{wMz#z_#56FHZB8sBsMs0A2mI0om^h&^mQD#k19`G?@e9Cc&@TXYCwg{ zN@-x4DJ=~HCG!q)UnH26T!V$umkSknF;%2|<;vIsuk9ce0o+-7r0XzENrGXQWJkL2 zPjhU&;x%O$UwK~F0(x|>ejz2uJwUpX#tHzm|zYYS&U{ws# z0VRPeGrE%M5AvzWt9)9=t9<%k_Z#Ww4EGwcoYTu5bz@uN{cbaO8px=oEXi-bUmwFL z?2Kv4xyiKUypCzh`2$WcKhd`x63tSu*|f6{^(cgLgIhRvSYMm=X{8=oPn7p$*kXTGwpA>gnbX(ntih11ezy?)7jpRKj3z|Up0&qUp>f=@E-i=EapHB zJH{34U}>Iaa~ZvEtW-3j&mnB2yPVB+#p@>zS@3#MkcgT;XSu1EoN6EI)~!~#;u?=^nZyAd%!@e5QlGX6t`N}ovw>(a2(aT#&)$F^f2Ik|SWQK_ zBq9U^+w7xh-mFYh*UUv^`0QOeH0q!(R!J8 z=Z&MQ&U&NvhLzKq#VtRI(?xMa!W090jC*_>%uV$6Jf4x_Ol7)=oGA*8Mp;VU-jMw4 zpLzK+8&p`zGQN*K)M4H;W{a}uD8w0H`(v0)PhTy@90&fNqq~6%hrX|rA@O8=_`Gi) zB7b*mnRSD0ZRZ?UbQy^g!rk%Q$fJrB|EEmHi}lOP{y+|Jzpo8}JzJf*Z!7TfGpDKx z?@_}hm+Q0vs`l|cx^fKpxNOk(9%CjNM@sc@$R6<|VLu1@e$XVCjcBQiOhq&xW&XPu z!RNis41Kl_l*M{)KIk1HFO;Gc_@T9K#uG%{E15}RH<8d&*ftn*9ioFXC`I%ks_u>>;KL=&cVFLi*0enA~Gm0irl7^$kGHAh!DEm-w4cFaiKGRVCcqOHc7RB|J9-zAmjh5}iLtyKD1=^mAQ~2@ zN;i(%C=G5P3F9qA(jTpR3xF^yV8ftMaUpndIk5OYu-NLO=bZPUnKAJ6ff@$JNk%6V zi=nVcX~H*_C+Tc4>lyF|CO@Pluv`O|j_HB%R}4;Ek@BZB%1m1jAG#WhVK0HqW-V6{;#6G%tsGRe$~D5B{ib*#jlq&3C#q7 zD<7(g1D|=YDxd0(SEcHMt1nf}kg3asaGztlc-)nS_b?)98JD*Pt72AM!zSLky|x;a zW*F&7=*+sJsCXTxacNpo#jLoFB3A9o(7zuRhw0QJ61VhN%M-SU2HDKQ}WKw0=LtltwdXJWM)$4`0Opd>#JcJT%K#?bG{ zlxvG|kFQ}Rng?7wc^{yC&Eu;QK)O!IN7>Q$np~!Zbn^%X#)cbR+5Ainn|Y-AbbyRdy2H8k!tu zH&IPL#%MbHSeVXnX&N#R8s&wu=oX()hEaJ7FKCw9AzB)j+WTE$?X*SpCtrQSqR!Ua zEL>KE9Q!EM|6H#IYm7J2D=+z~wUofO;>(8dg%7l?S2jELJ;gI_q7dv^8OnTW=M=?i zu`ZDPy$8!Ga}+M)ndO8wqowr|25NmG+bqqjN?T`Iz$JjtcUllRY>_lD5SXc=`NJ6B zfJg%yZ$;LJS-A9NeV_~S0kc17eXkrpy9x^PhPT0R+SceFUO4TuNKkQ{8Ty&ZQLT?j_JD9PIexL=`{1T{P_q?3NA zs#R3SAZ`stfmxa#R*72mfi>UjJe!>{;Y+mdx3DIpIzfsf48t-v_1!mO(W88UAr6uj+p_P_#>QY+L()tPT zMJO$082HsSmfQg2Q!6dikpR)}B#f-FVCA)=!RmE-Wcl9&KEgQ-GMe|?8k4Iy#dSsN z(a7d=x>L_LFV-(BOkL=fkBMUdj9iFau{*OEoz=29i~fbYr$2);G_a$sFSPW8X_Kg3 zcZLQJVRV!4u@vm%{^!ZT-o!tAyqbUbgYQp^q>Sf@X`4D@#dS-ERr?o+P7BHi#*yvq3y2SM7~-F?>R2=DBZE@?&PEXvnaz26@`j7k#JJd(N># z#KM)x6k(JIJeu1H8Z7sOkD7U5>yAfg6>W0~i|hG>)xHdK?2~Zv-k@V1PTtqh0IfPr z98|4A(X#R^(xMC}?}fePXGq0!5=NGz=^V;x*%tYoO#dU_Yb?$_m<-N7)Uh}F&_q7z zAV^w>nOc21iE)SyhM`_cmh&yh0J(~!0}%Ok25@}x&P&>}S3ma}c0$lAqEX&*zNPMt zI~C!Gm`)7a4`3(|r2$$&%W@I=Wd-qEq42&Di=2W&1J8MEA`z*G18}gMd)Yk6(kSK; zyqQ{pGHc!9Ns?W$A)~G#qU``aZDPB=ngy0Fhh_Jw=>Xfrjg{6rp z66~_yx4kWDZdK5+j7Dq;`i&=K!zt+uTCYt@1)~Sk>7L}7)B16qQw`VaROGlq`A4%K z;13u7sCUS_AO9+Es3>|48*xSab%mINh3a|!={%&M6JE_X-pf-}h0+s^}HO-=mVxE!@ zA^-;m;hJiEozJox67d$i@eopMPDszerGffGgGJKlB+P}_q=FvOWerm7Aeb;gHuyG} zfOjEqQmC&iSPLExbgoPn2E_qEbZD@;-*l8I zQHwOnnoT%Yya~sI(2!L^O|Zg&*`v!ck5^WWJ$PB=Ih#eF_jMme8@}x2xfO%wPA8uyZ=PV{ZEwK|3t}sXdU+{nZ)xP-H`Qlnu`y$ z%avFB49@pP^#9J7k}Upg@grIMxt0~l;?ED9`+!{(Vfjd_i{&8rGq|dk1Ov9$M|Q{A zNAG&w$1QM#25E5XUNIoZePi4sCm7=%h8ehRSp2}!T9(kQ?bC5Zy(D(54n8GdqWCgS z;*^BB%@5^cJzJE@p69Arc(rn@N7}eqnig8uJpO1Y4F~GU*m7!->~^?OpUM#GwgSD& zp*bdDPKxrF#8=nj%soOzokjy?wE1I?mxBSHao8{qq%}}jT01mYYt*_^wGLQk!2og&5`KNyg@o zjfk@m1Y4Sf$#GU{y-EO`>c!7&$*`!G49`A=WY{FPul-2Fo=ewV4 zN?Om7FC_HjS!|O5)MSM9>kiUp8gC~Lb6g;8WUc{G|{RS@+%srL&)Y&9)hSDq=#nIG) zXm;oLTM?x%p7|z;C;X+BY3d(}6mZ*b7-^G+!=&xCpqRYqB8q31T5QbQuI0mQTF#S2 z;TR++ZZJwv?K5Z*nP|~rw#>76I3ed5O*?1C94WMqb!^cpuXf`fC)wmZOF`i`O11ej zhEC5jMB#X!8k;&mb;qckR$xlxg(#I#EbzC?^Ja|Qj+->a#vf7P4pMz zI_wwYe*wD>Y2~0Mk^5xE9rw1}4r{IFUv^6M_;XVYD(l>7z z=*BuU)j1C>Jy;pm>cODZCs*(qT3yDE+iq21=W${Rb&%`0jvsOI$@E}3nOAv<{@ru3 z@DSxvQdt_O#L}Cb)urG9G{EE1P8A-AzGzw-`o=H4B`@OOTagNI{qk}UTqwW#9%mHA z@K-@}^L~iBGSOlEjY}&5-3p`)f?t*28%U}FFHoy{zinI^pA0tXUORP6d-kcBCR)6w zE#C7Mo7m#L-Qu2%9t7`|-#Fqe`>sFi?OvriM8=T1^&}t>tx|eE_GN07Iwt-u=K% zBOD$$eS&OGa_X-V)1a{NY@QHEyhv*R5lGc3z%Lu+Htp(c z<=!#o0n5wlPFay!c7+pFbW$0H51fneaMi2tIDLrxd1(Pmh5RbrgaC04t}7Adr*v*d zv{hY~Yp!3;O*qY8wUS zLbmjW7IX=IjIT5U{C=LzkI7Y7#y6y({Ry!BwtIk@4$1*tW_#DYM?w00mBe!`OEya| zBeP^n8I=Rk9204W1Y=j?pU|BRS@B4Wi<7K~0X1oUL@obCpWG4&gM_OWQ0D8om>re` zXE*Pjp7l=@;PlDYn-iJCFb;eTIeImQ=fR#V9|SSvKi4x}sjZk5+FlxIt?1oa;LESr z<19-I@_>8z2(H}_cuU=vm|7{R{qTAN38#O*lvV%BaWK}Vz^!IUiuRvVm79~RxF|_J z3KQxbgtV#oqd5&|Pe9|VkCj(iihMZ9oMqQmVH7!vj;*r%>PUUDm!+yH5GyU*Wp>|X zm~OfXU1fIbn=3O1g!aKK#%Ix^usmA0KZzGp>nm4JpJ(PLD7DH+Y;`b6;`z(lpW&dg zK4l=5E%)p(q)(TQ(wohFp6w3{s2?jsJ1$hNMM#s33 zTb1Gj1)R;u{&Hg$X@;q+D4$wI%ekY7?SYOjvkkKl!(#5+{bRXRxF|?OpYpTZVglXB ztWsy5cXq~GiOpHLl^&dzYuUDW;jz6?9ND1R2R)IoD0CEAS#H^v-0ICy%Uz^LRTjnW zr2XK>!Bq6t*2p`4`Q_QWn}}hWDH(b~=%%U%d`YyprKO!-{oJ5mu-hS+HPwhW~*m zwTQ5+kwtN8m${0pjnOc9WQFb}WSdm6a*t(Ev#+|LO=YQzcYf;wwSrZuJ&Ln3^`)5? zSu4?Tyt__!U4hQZ>^ndGU|v*tssBz!Yd9psuYv$=G*K4k_Wo1~W1?d=RfRAvl5@F@ z>tT9&tCd9C`C^>Jlc$sGFiuG{g5*l!n8|`yr2HYt#$iH(Hoi*2qUiO9^E@jva3UFo zV-OJeg{#N$EU)8Yh}xsW>3)pdjC#7P9*&D1RHHcWbb$0EYmD_ITN!P5lTP# z-vjgOj!}=Irie$8iuSk--k{5cdSKeq8RkjS6!RoeF*lOPw;&@)7!?MH&PYmco062? zc0*En`@kgSSCHXwi=Z9xbIf4vVOarz*H6eFsRYD!9RhSl5d zSv;8=)J0G_w)xpx&6x2bYGIK`Lm|?g-gvyqy;t`zszp#yE%p?s7mjo71tW(UE5#Ab?Mn zEM{r3I#C*!E(v?qoUmtp!Uj~O(h+?OT9;&QH79ecmQ41~X1C;Ws9lo%ygAv=8*9+-D6#+PAZmY3nmEHA^fd%QPWAilZs z6$Bc0e+L1LL<{t<@4@)4XUxqNW?ycKJ$)-t@o%4kxe2ATA2w1gy6B28_{1|Rvk|J( zMrqRxU4I(Vrm5mnH_5Yk8>z%_(PQ)10@x|>X_n905Djk~D!rh9e>Q+e$T$SAqad43 z3sUls7xK%&yoi%5ZOabmk8z@PSDi76KlP2utSPVL>!8Xl7RIeP3nUoE1ZkAt1!Vxb zAw^L2i@XNG%W6{^NSv&=DMQn4_hfke9gS~CXsFbb0Qq99Ey6f`K7c2(=WQsGu=oO# zU^*ibU#pu^hm}>rmU`UyDyqnxu^wiy1NexKu*_N$%7t998W*EXY(c;RWmzs*S4 zc)A!#olV%W+L=6KbZl_4O`qLzuod6@^RB3x1;zat=bU+MJME5hMPs(D`Z(43+f<9E zse8Okb^kEM5|uPXoz}MBM96ZIEDAIvWaa}~ZOCHTQq(6B7sL*UE*7)qG#8861CU%S zW}l2=)IEvoRzu3M5xW)HH!Zv^%B`UV?J8XDu4RJklzOm>8@1Y%4RgBBu{|3od{O(f zG$d@wPtl+WD-{A(nq;E08m2k>>5fM?qcj_(jn#%xd~=)~>#Db3tqV=H$#aRv(SoMz`ZJoi;rfrqgmow5QXuW2BR?EJ;&og4Opivt^MRgupbpSPw)y@Zz0&hpoJt^s&h`9NN9Iw73$DMDsGalU= zM|ty$s_=)@xdj#XA)tHQF&}46 zig}h61aG!s690y}x~4P%h*JjPSOuV&Q-F%~G>qZ};2(#4MnMXJvemrwcE_zRs(b2= zb5|qgSlO6SS1jYpikpiB(D4QXq)_M07NpPy_qZ}kAP;e6Mxqw8QFA2*;Io(==&FpB z^)v$7!|G^~?5a6=tIxa5&S%_4i(%QAua5b~ymQncfXpaNTdaE)a%SbNUk0t|{s5rl zq>c6WGLPHpgTfQRJ;=y3)^)H3Z}WSO%iH|HhGp57n7?QDrRMKh_vFmNax_~smGx#A zu0|tcpoE!I{(jklJPMVQ<^|Xt$;&n-=`8-ogPWwYemwcdh83S3or3AhqwmxLFiBz{ktla3LlR$O7cdAG}~ z`C&8n9WxjjD@;qu-R1<%9Vd+rt1}{-UpeN+ed9x%M%f3RFEPuKIK6`4AOdM=#(5f+ z>WyLb>&RT*MY`+0J6?Wh%*qccC&_ZY)rtup7!R;vXXv+hGQzs|c`iZ#5Asyh!g0dw zHL=3MX!%KWekRJ;lnrT<4OX@@;sCncR$I)ne03ArymK2`i~-sL@ju@K^FMcuI+~1) z!lE($*kDh4d|a+yVyy#N5a4Tqmbc3xhT{MI7p`iaE6H_$d}+ zOE<+G>aL1ArsD1t^`g1tQLHX`6rD>R1(}C=I8ItRN{VK-qoit+cXPB?$GUr@ubX3iy*k<* zM;5?H{7n&OX^W&%m0ZQ?AOLZu4H1~Ykm*(x2%VAC$`q}z?a-ol)`lF-1`XPFNeE;< zXh8{7Uv+M=<{i&33>;TxBN|Gsv6!RhZ}3HslhdAOFUc7I z!$gjbAaKFo0v6kCc^Pa6YMeKnF_900;a)uocjrO4TLiJbM+|Fd+OZ-Ia(^{N z95S7&@%BlpILy$T%^Ymm83oyB+}!-2%w8G>2&+ZgWl4HFBw`9``o>hCQojQ-uvf^Y z+#w}#+MJHVvixm#Z`yZzSroo%Srdci&@wk5`uMAGA3CX#q^D$jlBfT{H`=+*R#%u!X%z; zOfp5*&lNX$ne4r-)RTm_Brhl>1nlmW#O`}#naATrNe9OFzmh zalV+8S>BtGq6n{u41QiL=0q0nu+q2VU&*8#7Nk7ke0V!$Q%vt!GODkov8Py`F48id zeR>?#eycG=BhpWfpX{|7yW^}pgnaL?MUm)}qv`0r8s9z4_7`XAr=OKt&ps^MuDV4T zClExAOcrI9kMO5lgKzT1t8j8n1f34b!sS6)<}oQGakyv555aDr{P_L%U}JrKN3A+x zeLVd(_j%3^_d^bMM^sWiMkFC6@qaI9;{gRM>fEt^c?>;?CH*pAux2-^)p#Qcs*$@3 zNKz0J4rZr(v1^Wx3YKaY-;>+(Y#+huOnOgl;p|Asvh4MTh;`XFycF$}qHh=<9C=?2Xdc1tJ&6fR3 z4-;mU5cKa@czr|~ZlL%Kyh65E#=iBo+iTQzi)F7~VE~`D#Op4yo!oK_p70qs*bOgu zm5nh2)1nNUJsf0pbHZmlZIV0b2UE0avFA~8nEg1I?HpX({N{B$p1GO zl{s(UKwC&oMb0)rqQx)>2-lhTneDCUeSec^5%#-TkeqSthmW}Qx?aS#QuU1*rM*| zytrv@WsYEvoh|CoMkr0sqV{@fN+4=$sqNG6qU*yCz*dQY9N?!#`jNj)Yn~M8)SyRU z7N$PslPndy11j_@KFcASz}HE?n~Zi||Ht_#ef?h>um5uXs{8d#k9A&dUc4N1$QxEx z)OyXoC=HSZIodd9FSfT?=c3~wLDvc3qBEq~*uWZGl1O_8m7w%KpW53`xZY*)`7q``|H4~~D>IkhI@Z$J~ zf7^R|cFMNdqY#hnCg4>Dp||+oc$L;trcLzAB*ByVCgxSl^Bjaj^6?G~?>4*%LtQ*o zNl%k(+?dfY@pIG>a_dn#<(+duXA(F_dvA4#CLq6z@kUYld+GQ# zQ5E(ZJ{8Nq&d^2WZp$fjo$-7E2fVt?2!TS4gdCZuIxuS4&KE}Sln<-~F%s3zt)Kz3 zmQ`LT4F2g)8iT575P{~b3Z41@L;N-B04Sga08&iEY0`1K7#^~?ZptbBHmkCt0qfsG z(ExTAv&iqU>$GnE4t^2Mej%-)(!3@-L7~-lE>Q}P(Zx-t>(ZK7URo4JG;$lHccPkA~czE)|B9{4STz}@d@~d&UlqS zu=}jJWzBV8?=KlVQ`gj**vpn{la4-Kv@l$KfCR|jo-fWxXb&4xY|cHOKEl)yql*2h zM1UUHwXog?YWcU*Cf#I>r*sbrZ1M+Qn8M;JK}&OHWU;DopX>0~u)2=x}>6rmZ%Iwq`QRezMP1ZGEY zSg%hzt2vA5?0*=`r!yA3PIiU0#N^9dgsR_`(yuM8q-4+#TIrmi~nYvrLsDM- zj3-qBp}4aOOAq_SU7BYTb-&LFR$l!akT0QwdgP@XLxZtzAxU36f{z#cb_RB{(uw|b?eU1K_f!mB~R4+jyg5iBVFO+E0zlvrsd{9BM zrG#Wuig!Jh2}qF%^w=er1{a_{V6WKb61b4+_A;Vc3{63DS&>i%A;;?O$h7vynzT3*1>rVZy%6Ku!ALO=G{Vd~z-P$g&p(DJ!17ABUbiD3j>$W3! z#E@$ETrec91Gq;nZuOh^c;lWTcDcy_mv2n2}Nb`syJsRj-lcZ^o%q9_<_q0h1b zh{t9g&TFp=c1bhe4Lsg7O=mmf2A;~YvN$W>&1*jS8?OqUC#m^<pi$g7n&B4q%Oe8M)*ck^uWzT(%}g4h0|-3@O(WRqkjDuB+uLmu>X0cfre9K?6< z=aH;^ZXf0)5`%SKZL>``U?6n$DprXPsbjnZ1iLeCfeBB|W zVyXyBmL9t<^hh1Z@=hxxYsrqlM3kQPcQV9gVGnQ*MmbB|Jv9p>Fg4MyV!6V&IM}1E0M@y-LeE^Lm&BB7!WYUG4BFg~HmX4kV5AXT z4T)(NbnzXgTdihP^6llzN85aP@$ykL(U%L_ziiYqJ>U?IRt^qs1ltFtYhXy0Bu@B^ z#0bArOu#f@H@zyGs;@tQUup28 zEM&wfD*0EbtQaKJMpax?@HivNfB}{ITqULh!n*uCmF5 z7yZlbTF(q??H==P!vhpts2>hb2RHozsNE;Rql}J0`0$%DZw7oZON$9a7a8a< zMhw3g8QM5ip}AFva2azD8*huIk|d-u zy5eJ=-SLSoefdaxTdLYoBPs9*an{Kbd?574AbIGq(PoboJ+`UeW|uy8uJg2Mcrmad zfN?<4t30xYyN(He9$N<8%5Vqdd(4|OAo>~e7JFkSFN+(YY=U4)Mn^ex5_g;D z=PuYcF|cm}VA~)&9|nF`-^9B5CfwDNdUHO!@w@+XtovB!s()e~E(SxsxC4t94%!Oe zv=x4Hj>^1={jXBCO+ZU={#?SD{ZSoTfB={y$F0UpJ~HGdBfMd32o=4 z%k-CR>;&Y9e|>JUp+EqokYxed0jSU8CX)W*kiD%Q>}oA;VyOKIy?Knq?fx0GXXxR# zC%qWi(a@KF9O5(mq0z-Vb30t)@ZR!44pxF}-M|!LfE?l^0mjNgs#aD%U}2mU!oFI| zNAR~IhL?{}cX=6cIP$mL9}bys0_;ScJwcArDn*3n{4c(K-~6H1@0;-YJ!uJBMYHwR z^qcVU5gSJE1X*tw-~9I=tv})!C7-i-kv95WsSYSIK$is&+Y}Z8AKN-Q^JwF|Z(GPV zqQ(oVt~81cT-mb_S9LZ*`av@qP=q?Yd+L=DUlp<-BCIvWwQgDHfZZVrTOz4O;fMu6WN-o)ic#{&GK^nS4 zlSww^MV*yJ4VFX_zybg$WlQ%mq&*c;X~l#?%I`@zJp$!vK1h_xWy;gyjWiXmo5_UV z$$ZK}feG;u`DEaTn-~m%q9Hh~y>U#+W+3)Kk69Ztc+kpHV!59xwG|tH@8y;G6~cTV zI9YNz5guVmhjmppw-SrmPffu4Zkr8^73+fOoQObL;_s#Kv3x)USE}IBdnZ;y{BE1Q zabG$Xz?gS4h-;Y=o$l++u8Ct}RFJ0}VjkKiSG36hHxcBis{(=2)?vMB5MBG%5+x5} z1`uqK%af}X0EOuzP$dxOgY-5P`N%~bT)0?`&{m8F__f3=aO?rtEMKADE~-ti)*bCL zzZEY3!7bNDoM55};USG3>NIT*=Xrw87pv~LvVYp11K)l?O|rBeivP0jwT|+xSjIgzqPXm_*PHIbmGfq1pQZqZmK;Q$42$FQtBr*NqVB|qz+cp-@pYeutP37F; zQ;WW+$y7T7&!%QN&q4B8gkC7^LM~3wI{IlF75B-~+OVlCttF?jw;A!xh=iNsNFtv^ zFRMhv55{LmQk<3eK(;jims`gD30&=^@UqFo{ZaH25Jkjy!G!)yJ@)L3rA0qA)b2Wb z%-|ssi!HE4C1T-W)HD{?`Azvhd|wZQ?pXuan{yYm{k2JcQN`2J5B3m4hOi*`thg}$ z!y|tlF3xobL<6cD4T^&1YANEIKM+NHIynql$>9%10DpkhfAdFK{ZC)|&GQzF{?3d2 zJFoP&c%8N2nWeIyFP z1u@U4$MJq~QY7Qh1(S(T6%k>9NPVbnTsqb zlM~j@CY+JQ-?N2qi%s+9vpDgA|Gx}hSY4<9mySclVLzkkf(Xs`Dg<-I|MK2?zL}c?`2mY(XPyG`BZ#)!t!b5o+G7?p8$Tx84i7f4no+AOmy|!C_O2cwUKx4LTy9Qo7xBH=sd) zfHp*<*3)sQPGg@^p8mQv_2~wN0#C$~(Fe);KPMTA8SU=9+xc*Cc5%3W^wZ7(Jlbyb zH~t*1vh(ktfu+}@umG9wwyE#xSjmvwG-Wvb|ARuR`B-|NvFaX)m70% zdU$l^LC*BNHVH8aZb)HEutVAhz#XE=xx__?fKnJKTAR#BD~HykNb%c|+TP9)wl5%s zr)Rsndp`wfc{~wFxyb=a;2| z=j&onfuhe!^}GJ#BYsu3@8aqz%0%2J_VQ8m5XuV^c$*&3ZNbx`hjIEzn}Vms5W|%q zhZO#L8$u2?v>%jM{Iu;L8=2j3MrG{(*%1FS8^XCAJ%3L)fd1&a!l78YF`UA+_lDEX zY>#~r1-y9}eD;lTlV*mp#ospEmHjrPUU^Rw8L7U~_oxG6)z*~ai?*a(Bbt3jBL*y! zDiO=bqGO!G4JH>6rr|wSXr>0c>RnE@81uT{SxfB+lCQy7kMRed=urpto$J#h034## za4F3!KBY1Jd2Qk{aGbb1<#aZ0_`9^Qw^XdU4C|jo5(ZGWY~i2Ba~)}Il{(X-1;<84 zz-HTqGPdmZW8ssmslp&s z9DLizQBa|AfP?pv`D~uEuL3|wbv(_D_WI9xJb21Pz~~OI)$5k2xfP!{Q>Xa~L@ncX zLjn*?!kK^Df+mq7y>aK7#(j`%wdcAZ%ixj5lbckZxkb}=EjYN+affxby)>|osKVJ@CDT%*) zlrjWKgSLEvKpwEriwNZ#o(;7theyNV=h-x)?DP%$ig}o9(;vMSFnUb=6Cc4-^^al{ zL$ocdnHTk*T$|@^8Vyps={|I-w*>24lYXp zlT*;MNmGy&7b$WjbTge5^XW->50`zCPXfIA-&N&Q;2^=?XB*(~)a?e~ye%PDV@!({ zXs{;{4vq9MzS4l`Z53DkE=HVA{=KrO%bfS`)2c`=(H6oA`mAPG92nR*&2v6s5I$Bb z@@t;#rXI4>yu2@XE%QvuD8P|bQc9CNwSHqpsi1Ju z(`f4Ul)@n^{4x*IaD$c1{ZOdW>C><2QCerVTxK=AUnZqhQ_L@7wqksJVF8Rcg(6x()8A^ErUa^S0u!@-hHa`4*YpY4XtyUJXq)(&n!hif zZUW^z20c}MV0W5hm1n-MZ<}YD*k{P2{j>d@gZ=;5JGt23-8(wlf49GPa&fZvBN&GM zPr`5T^*R`Q@eIs@BNj`Kh+^W_sw@}O##FU}d zRzy~%nSMqaq9-*~mLq9yNQFCG1A!-EhpGd%aZn~KBlS1C9z(J^svL6(s6i|(NFCHU zHBVBtTOkR+nNO%!PFa|6{uDzuL0HYlL$av zz8VA{R9;cZOrmtttC681ziR=j+pI!Lurn?pM zKqFfN&ZRNzv3-AU+js>IVTY4RM23TQHuj=_UMdG*2z4ZvgK(cez7}F-?Rgc2a$q{& zz@)|FQ&I<${g?D;I>;b^I1S$18n=Js#VUFc=+$qw2&G+Egt+M5A{{sR!*QV!w4nUD zAOtVABAGQ8IK+U=#Eb2dHlN@oAUoFKl#~PfmNL;dU<1$SkX2-1A8{SJlBG|_1G+xe z@yw#S+@k|oK$pc_>+7h$sVvr4(c0Us25gjbtiUpt6J(oAOi<&O49kzv6VCgBhWIJl zQHV}gIS=m0aXBxV_i2?*>-|EeCa;rw`7fqWQEym%wNQ|Tl-bck*Wj83*A$o z(@Z!qxmmB_Wti9pU~?C(nHo|>k-YCImBd||;{YG3Gy~mTB%LHqlcZ8PpcGX(6#rCl-Fs z4z-6C$}#UsCyBG1GHLNq+3aRQe=za##OV=WNcUCN@TB1PKc)Hl0HtrH;8%w-Gn4`? zat{2YZt29h1?VN4$Y_9~N(@a%LYoS7M;2=l{&o6vWcOR0|s4un1x>h_s0Kpr^ z*(6g6nziv|hGd!&wYJ}oa8!%GTGt560qSrP{H8VxN2x1K*6lP0@_EqHnDj4WMknf;m&ZMrtj+yS_)4iynKRf}uP_Z00Z-{?Gf|k{C}t24uAe zKsjWP4)5PikB|ED2Ao|#n2aQl8;{-9{ZJj%XEzqcN@NxJkvG!kdEthwTGTS__ClP2 zi@szDkqjrN8jLy4c8ZDkV!-+(DCN2;(?x+W0J_Qmu{T{EiC3mtUosxAs+Se!sRuSM zZnA=Z-ITL3FK-^~vAqv*IZkJM+;RfbS2A)+N_))caVX!b@OfyhU`3SxtCHJtB7+2) znk08zP#|?$!QVks*lD^r+O_r6PuGK!RFOYPl~ks47UkmaUw;j|sh>VfugW|dtBXe* z%R17jibhe+t1%ZmtEXa(_QWI1PIXgD;YWvkQ?dkD(znSn!3FYV71S}5+h0_okhkV`F-2g0ygWJRB5^bo=@;?Hn8 z~8@~^Hl&s1P9!lmv zB!jb+(9Ror+Y^O3#d~fT*qo6kPs88DC@6!|+~t`uXIy4T-m1bTJr}?X|5}zGl>&ek zrjrSuNEMJzWwJ`$qz%8G=Wc{qhpDQ`I$Tu*aLt;B6Mi$#(@I6$@y3xMxy&n6HZC>r z5)}D~j?!EUls+pkk)o6VrP^!dWnBmHFrQ7*CRlPc&+;aW9<=-YhJ?Y8V$i;+qgb95 zNb_M5Yx^D{Gm$r3`_WK~HoGAe;HEq+(vSQtMAwoH#Z~13t|@T-XA}K7c+MjYPFzVM z&n|m=v$kN>oNMzh@7`ymW_vIgFW_H)m5s!eX5TBvH~}O&)u<+6T|mqQqh}U{jvjR) z6LAh4JyhlJi1&a$T2UzohY={WML1PTXl^6Z#)MLIW)UWpN3KS+aspzyno{C=@)Rb!^{mhwv7AVA`oaLgtoIsNqnrV0;Q-*vm%) zZ7H+(He^mB*nm>~1%|WK@{xd6w?x8l0gOz)=gu06jlR<)aq_6M;wI-!SsYjLSx+BU zk>&4*z1``OTa8OP$KqP>dHa=DjZT+dkldc7P9Ry6IKPWM-|jThu$^Q5EmhmXicaTw zlg)BYSFXoyArQRGgHsBXUwO?sk`N^NK_0DqEB2q4!v27#L@n(2 z&pvVMtua3pesx?Hg?Lv59-|`ZHlAB@9_7#LMX)LpNSW0kg3~4 zY#6H8Z6$6Nu{NU6eRGj5#D5+An7O8S?SAW59`AByUlr~J*6zbEJnO%{2Iisd8UkC` zLJAm^#YUXv4X*+Nj@z3#hDP*dtqzUVv!#gMZHcgGXCJuYwj$uU^M8R6pzjFLTlPv6 zMfzMHu7lVR8X~w2D+MCxz4uTW+#;dz$A@phYfVdR!|QTt1yJ+mv~hTg&=IKUVX{rz zV{zwgT8NW3&1Ft93Utbw+j1h5s({(oMj<565*fU<-wCdUeAX5s#@li_OPlN}%d-ZO z>A*`08nJ$2X-Z+rr^>hd!_R1ntVV#AL{DXjOfS&AQngwQlo|qsN`@jwhpqD5-d9Wa zfsO)gMVDu-n%DEP4^<&k>7XJM$ zBi-S$SFe1H)WSTPjci5FtEZNDHxkEZWsk6lYSO%{l6 zv2?ggf3EsjxP7|cF%~;!98bw$TZ3_g!&{zTR{v{@ZQ?F=LhE+a>{) zRvb-=qX&yvn(!o#aX7!tHVYhNzxDEp$>_Z_OxN1F@^j@DQ zT8jF3PtClvKMk_)QH~+ST?vn5@(nfG-pHr+xizN!H#J;fk=u;vTeowsFzA6-|4H;2 zIZrDCq@}TaCBTsuVl$S%*|z=zS%j@&J8Wg{8f5LL+z-1<81ry#S*A?e1C|h?>A>&{ z0oXNxc#)`D$ia%*taa&b@H!`tyyE?=;_1h@xkE1Rqx`c?VdVtK`2DV*Isut}i(&yJ za0+-2NM_T?sXb4chWb`$V~IPp=lj3O;Ubt`Y{HxV+*T&^CtLybowgi_p>H z(~E3F*`55>TKR1`dkE8)@FE1tvXwomGRg`lwIZG$bz1+Q@a^l5^RggDBmT)tN2q8v zy66UB9-UG+-5@cB%!ncq&Wb2L2kK4it{kT-%bZYo%|Pb`ZyliKQoXUtc9+y9KcJ1d z1K9yP(JAYkRbqavHgqmO5xzrt&c}_ln~3uvnqFLax`;@<$F?L18gF1?jsX@{6<`xQ z=XHH-KZOP)I)@ND$HhL93DGRvl-g1Y_&u6D#1|u?^pg6xE}y zqz<8Cc;cBy*{Wyqb$R$hu6(>W+HVwg zpm6sMoDCtc0o^u@s|6-C!T~_oBXgpQX0xiigD6ePVH;G@jyn{Z;<9VwL<=7)2)os2 zxbAcl4^(LQ08|0+@28jXS1MtsmQ4?px0f$N2XSTII8Ao?9?KlDRGFsf3YeWChM1kV z6^JXmZ0~LZI%rqaL$Z=1{-AbkQPg0yrJ5wP+{sgymn#iHstpZ7N`y5R`ZAvJ*|G7E zn`?!kN8qvPldM3_f+YAvJ2Z6+NTrkinxk}+d45dYD1u%D!ko-;A`p`cgq;UK(t?j| zyAF*2hxlkXl;sSEW<-%d!zxF&p%6E5tCbg6(mWO`!jq_KEm9Hlw~h0lBT6Wm1wlru zG$JBfIFd}gI*YmkVV%@L;ju4Qhrf6N9fvK7q;_zUU0?G`q%TD@T=&^uL*_=fj%#it zXxK3Hh!-=8cM*Ie_f!Hgi_w3SbJkRuG|CjOnN zeIQpnK!u$pFZC{8i(5?vV|qw&JYa1gp@$@jh;qPiO#@mRGaQ4BsgsP`jEed%(>C9S zttOcAvAU*sumD=V#;x#4#l!V11*(hH0xj* z>Bt?C>WC^is0ZNelOuWgNXOyP)O}j3V-u+6ppXHvi46Tv$IoCb|hHm5#aDu160}KKXe}PebLDCdd-+5P2l?J*} zxcuIl2|4A0v5@e&BHdHH_scxZli6Kg-3#xv^Z#1!tn$vHs6@YVX<$obIZGd5W^~O> zE7fuI;hgzvCePc^Y|vx(=RsPbF$O#Ukr1TmM0uYj@(PUOI`?pF-X6Y(p-4A4#7)nM zUHEQZj6+W}uG5>5LZnxfuNe!k$nJcWXArhh<5##mynK{rAkb**Eu+;BPkB<}`*^Dp zOVowMvmTDRevo$t6cl+ofK`-~(JxH8Z0JUjR1rG6G2^RD(uyzwGOhZ7Sl{#oNg-Zp zLP&_E#K1Jvq@wABD90jMw{oMjNDNl(st2ti0n1@^7NHhuIx3Kriq#P|^L9PvNGDE^ zr&a*|>!W9-C@4)1s@v{-6f%|!H>Xm7EOid@cQHDYW(tl((&n(_XOLGbAZ@fM2hi@F z_C81Daoy%me^Q3yPqZd9?xRZ4rr>#YjM~rC#(Re@y`mt6seuX1_xpXP3o7}x>4Af< z-^fXizyR-Cqwkxh^~a#KDRtF#pDv+U+zN>Tu*~{n6Qlo~l^A z<U*@JkGh5Nl*+7ReW<`I`z;; z3eV^o0#QxzLoS8h)+(rkAz>vY} z%YETgbw1)v-(ELWD5!vd)gIQ(jC+y$mQ(d6% zXSEG0EGP8(^{S)4<2=hi2RIm!P3~Y7O zNwB`bnQ4PWv#^S{;&)j&uO(^LDoi4#(}kkY0V2^sH)iN540j!%A%i@EWowf+h&x-* z7IJeBp6J=2cRmK?pLov>wkp>1Leesgw;GOlCci#4Q>2h$hA3Q6kA$@v+HhG&MQOhc zb!00O1;PfS`NF-62ZAmIPFc4`@QQ5Xz|PXDj>FN#)WBpJbb}8D91EHCO3jRhjQUw8 z-qxS~w069$u-UhG>r*cg)<{GGIX>|$c~WI14lk^kp`M-;MM`)nldoSjEGIn8_I;&t zAn@0Uh+TkzHB6{Nh}sT^9}il<7kER|x8*#afbqN1$ndPW=;D5X9jw3i2d-Ed@KG$=6?ynnLm2Nba^yY_~i)v6vmy5HY|QB1{C@z$AQ zYzA|1(nkhA)ELMV-h;{0qL{4+JdC}{M~_U|y}8hr=UXx5RoKYW_Sy@MR~vhd&U@@} z88YrfU69-NMyLY4TbnAMq(B+M;KC6(ae)(q6Bkis$_V{DkEl|jwX9}k$VS2$GN@tk z3z4Q}sKVyiRX7hTUjh}wPou5wSK%i~wY7kuu(Wuv(UZt#`LeeDHzKw}AM+)7j)opB zV>jZ@aJd??4Sc^^GdHD!$6I1q>UtaK#{gO5nqSHz4+rc3*M?M#=p zNtawS#dn=X4BeFE7sZY7sRYNjDy+k&l@|--J)||}_QWn#1POaO)%HwMN0mCI^x549 zt7|R|c6Dv@E|C@Ee6B6M9!X2K_^CQax4i^9#&5vH7Nn*DuExG2kQ@Az~h>jVYgfBjO7_ zo;PLXWZ#myvUi+Ms3Y1({?LQBY`n2Q@`pZ6&GhT941bh4n8In$oh(01_2AYRr*$Lq z4;h%6bl6zz&4gFgszV2iK;?Lp8Td7%Z%>44z6#mUW#hC^>O|2iY^TO;2hkS3eEA4t zQF_`${!&2tmrkA(xMBh#ce8QRk~RRw;|6}pCIfA8;=O4S?~qOheadT2QAHIcO8rW;1JfJ7Q?Z&J?eELb3vW;X9Q%yCcw6pQ;U;0 zNMAxe@`q*EHaR#kG%4rhSC}vTw^>HK_5VAqqI(7fUSh>fJPEV$!wApRS5{mv@Y-v# zcZ}2VEuWl9|4wCGTFu|WSNXJPE1mFhHp_U?h|6sqtZhU;8Rb=!9HxuC0(?p8WNQ8- zcRD-spCL*6Dawl~+deQPxGE z-j=Rq+Q7@`@rAmZ4OPLYqw99gvGgyD?cd2x*|uZesRl!?3*wt77TQ77`g^A8vmqO) zKhOP}hR&Q~0ZE5(X%Nw1&70~GQfM8UTgvF14u?-HM2WJ#I>o$~U^@UC2SPNa8^pjg zuT8dU$lx6hP(C-Ak(e_PL5SN8`+!Jxpru2gf*^c?6rV*5!1>fZPQKnRuEAdWVT)GF z3Q~>MT6zm#2pQ#X{K5GAOHBP-W<}EJbwpN_Um=BoyBhtvteT{2Yi^kfcddB`*{CK~dy!#pJsI zrT!$;&bkrcW(X_tlyI-k7BRAXiY2&J7iNMN8UJV3W8R9V( zk++4wG=|?ADv%j*4jK!4RlC^8pMCj-@1gHm)9GE>M~`Qctjr4xKG|=pF0W^Q+fICw!hO`eM)!afx&_WF!3h+&2gx zsFP`6Ov0TG@kurC;x2l;K#_eA)F>OcftkGapg@W??zsly@F^5{K`KeVN9!oVPodJd zXLCl<`G(}{z|h`OTQhfJXXA%ua~J#cGEQDk z+#3|W>kR3H^aBgE6kSt}#aBu_G3s?KbhElLeqvLfP?#_sG4gWH#2{`MJQX&qEVyjY z69I-HG~gwY+Qo#7sz4vero;^WFr7IfsWS>E!pBpE`*&q^TyTMR4SBS29+30tfPG;< zG;AX7AEvVwqt?5u&LrrszheLQ;^O^>lf8=z_SM(YkcBr%Hz1XW5q~4!0OSqblSUqu z6o+mBFu3J&@$*dpH)KpTRc3+2Brh(W=i&=BX<%vzZ6>$7d)lHkP?2n?=8;-MmiNpvNcz{5IGhl za(#z*d3xb1@Q{pjp!t$JCTUc<^tfE8acD{8qQ!5vYp<*;lro1*6(RS+&|8)>YnXePzUp+ix&5lJJ-g`E(KfdbMO*;NK@cN#n6}iR9YFe2F zb62qLZ?l}UM3vhk$vq0166PSQjcD!HY?C+&V0P4$GoJ_P!IZOvUfx=6u1z`HuMgAe zqd>Hn-bnlxk3yVc-r$I%TsiC0^f~fQ1d-Kj532`TBktLhGgN|?%*>t&T#=rboR-^F z^j$^O77W~-bNEcLw{MFFpZ}6w>D(WK9Jr;yC-PtnEQV2^=Lu^dGA^e_xYUvkKTgRBaqo3ZeZN`f`xewvDF#>&;r#DIG?D+lh!SRp#Z+8wZPLEH{ zF5d3E{p;Sv;m*Hb>>Zt*?C+g+^sQxcW1|;-T*T&C zva~oJfG7xC{Y%v(^?W)=rt=)C-*;t`p42~ejjti#ky4)J@+Jz)C2RQLBeNsmX}4+?a49WkW1ZlEzX(lcu2<~DSC(y?Gll8qtmmKo&BS;i~ZfbqqF^Y`+FxBCwo8cpPrrkr%LRQhGc-MypSAiXn33YKG$4%h&Z$tm_yHyTmF@xppR5`HI@IytF)HJA&C=1S3^;PJgJm)1zp=LhOaFhv`f{sn3$GUFpMg=JeiU9XpRs zH*_IJ6UZjKXu#pN!sdwftFMFbV#8U3E^yp{SS7giHtWcM@f|M?6QWksBrBdkblDtypv@Gr*quI%JPa8wko@S&uNf`WvC=FT%ffje` zQ(`_ya`djX^t+~7qk6qiUy^XWo|=R59+oGL^#2#%PmYfC*OQ|o^X)CqbMzg4$}*9{ zMeGz^Y`^rhgMulVOx~!E`Rq2`t;$(BZ%irrrfS{sD!t*Rg8WI!-j^lBa^IXdmCW~0 z?LnmWAXxiNr1l$A`v$(?A*c_eeBhQ3X!#qr{LN%QDmc@;@uqkanBI*ywVS}SZk#Cz z@4+J#@Q|#oU!n$il})mW3uc!ZQXwCEDn)3+Z_4UnuNaq;thmut-S4V4q!g;&R^`mp zGhcdIN`|I|IL=iS`)Ob*-C5kpU#Mt6iUyiU<&U!}EtHovu46tUIBy7?Hxp76g!3i{ z=b&z;bWHM#TLbS(`c>7e%GnGSf7jG9Uu2C5FYJKC5B+`C+}>w3@HK=U=kqtJa%uMP zq-+%OCUkSFpQ@1Ob6vpmx&Ao4;uA~~=7TK1&eNvhh7#3J)%Yfz*L9W_4o`7D)4E4x zW+zWRs(N{OmF7DUMiVZLw;Z FUfW>4LHp=X0R$AY3;HH!u%e5^gbwwlIBEW>s&h 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 =}}kPm8M? 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 r2I>E5@2?$+7F>jVLn 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

traJh0$9iz(P5 zs!kLTj>8&R=jmOQERVKd^|UCnF?@vqd2lSlT8UM?LDJaVOQrF$d#N zAC})+vWhxgD9@gt>z`!bVAj#z+_hB}V(e+nsL1ntqLGB(UgJR0uytiQp=%-kL``c&+ZIq6sS z?HO3UJ%eRcWyN$*UmvCvUMfi5iVCc=>A*c-rUSpH&S0%sl3kUyvo;JB{m>6a*>zG% z;|S@c&t?t%?jRzs*q}f7B%*Lt7b@Y>p+*2;%`xz89%{w(8^B`Vg<=*o{Un)v&)e*p zFce5Q%BZtvmTrzh8qJ*Na49h4@O@m$3=D1ZmUi_nEQE?mX_dxmK!l)#X1=cP-#s#e z!h#&v;ce^?ABvs1sve>rXYbJO96S>Q9BS|ZWewqi!MS6Ysl{|4%L5FfBo|pw4jtK8 zRaMi_LcIX>B#37dUZiPRxl54*Jq#`o_+_Qwqr`}u@{iWa1FOBcK-L63}K?TYO z+teY8ZZ5mF)P$}BA|Pk6kMN-P41y+dXo~a1+9H;Yj3s9o|5nIZHhI?(4AXJn_74Eq z)A1pC2|Quw0Rh%oD1)Gho=XRia@Ob*0-I#*TgY(a9ozZdBUS)Vh96LVO13@&}ua?5$fl>@VHeKWK&ur0v z{Bw0%Y}l1dvTS5WhkBo7BPHt{P0?y)zFRp7DQlr?we^g92Yvxc(XyR(JXP8J#` zV9$L<$K)jENy#9X+({Y-Vz2~Rn-!QGA}~I}U=JWigX7ns0r7a5jR*FN9<^loFE<{< z!{e7VQfzW=SShup@4no}xV!E~YF(heqlo_Pvc53_Rzy0(`Mjo-==UPGpy)-0sNktE zX*SGiv0-J)JXkherockWHN4}O8aoT5#{wD`XJx6;Qq#Y?MaYgKLUz0pw-;H) zJUf;E**U107xTcK7*lDB=EXdCqQsbsMM7_-e7ieOB@|p)$?FJ+UaiECJ5MDd)Tixb z1V%4fAToN<8bTu(ThX7`+hw)HtXh3du~DI>wix9=SQSAk6cMCC(;qBgYL@Y#1#Pxz8W@&7W8@%fN z<>RJd@z;&pNgDqhhYf9A>_v;dU3$@?)s|Sa^a}rT7cEK$_o79=RRkqoYtc$z&)c7b z)-hR8kYsVMI$n!MeVS|>8ZxIFyb(Md{4`eD2t2qOCH09hTkXe7_}5H1x6eLv`HuA z*^{fQB8Ic4W9WV)9kOd>*-(P0um+7B#74(1l1nX$h&A#wdLkT@1j3?IGEPsI#NqHp ziC$qhbFphU~IEPZ|k3As%0^S zR{yHqebY`4AaK?Q#8tZ%&(IxX7b}`EcE7MMziWleRe(7{=5i~!TN;%b&0T1qOJU72 z)9qN~Jv|=3^ys>Jf;Y4yAE4HvY&wci4$`y4g@kYkQ3FkQkH+Ph>&)s$LX_rrgN~!AJoEFD(6Tu3gHM}g z+oNgETwYHJIPqc98#vEda2=r~L(En_AkUTaAg11gzSu82mre4Y3Sjo0&OkGqId6hZ zC1xXP3}7({%Oo7BIltveuU(9iVH|XtkK`^XZv;9jmCNi5w=qFeQaVa*lOh54tiip4 zZJ`reskvHkT-QWc=zO3te`V$nt)$m8L7$&1XYR6$h0roUgb2G!(kQ#*ea*5_l3t(R zvyOKaV-)57)niA5`y6Q!Wctsk)&BtOQnANV)QFdCRp_YHy$GZK znigdov1VI@zj&Qzlj0KD`uAx9Im;9hIJ%$MgOQ|Ww_9o#Ee48niU`>=diEog47<8y zFe?7jQ4J>Mt|5_u9aW4B3TRkeW%*s0N9eMo$XLoW;q5i3t?9%IZ?A#l1Bs50+0~vp zMDi{J$OPHi0M+i?gRtXW3LIV=CjIWoE)AS}p5gEx9|ZR<+99+2wbprJnXKejTr3y? z)y;y+mfFU75=Libh{@}eGBlwrO>{eu$!TQNi1%T1h%O4=N*%q@)pRsE63D?&h==wt zONSwDgb|gN(t-wKg0Bu|We$2PWnV=b=KIrNKsJr`K>z=rp!;rBEt;gzL7s;gwfbPOcn^WJ#EC^2s2bF)x6UK|!53zmhvLdN;#UHa%Ly1D)k<*$A*E*-%M1 zMt#QO8a%b?yRf`zV>I%hATLO_=>$Vr#RWui%ckC_7E&mWl~5fJ!r& z_0?~`J6XeccjAcZiSJ}Y&!sdgxfREAgU7(LRMIp&Sp)xiD%%0nvGgv7x=0z4D_|7 zCTx?zbkb!$g=G*fnxF|yA)gfOvAme;y;MI?U~mbhK-Efc^*{dAzNGOCG>K%79EZo+ z7l92u3ew*%70r)cs;MR4NQ(A!GQq&}68GmCx?hp*OTES@yEAHR`f5DtUhgqP#$x{L zKsoXw`@2i!IvuT`sdZ3{uN=>IIEuqSfK${p+9Y5^n?gnrRTuUJMotb?!Zw?hcRTmI zSBn{xaE^+YI0(R`1UvOlN98|T?8m=eD&Lag7c>vilmUd?-9V-!z#KoT*g~z_PK(?^ z-~x$6lqqEhxrOXlUGkMm)1WCMIAjHe@L5eFZ$A#MUNd>m!hu;jlWg%%M2DObs^h#3GjtNp9GTGy(Eykbl;NQ4S+ z*g%}~4*^3>VGTvZggno=GGFI~6`?z!lkt5ftI|4||G$Qv#LprQ<`I zTxI$AlnW&9;*q2~^geeS&UWZMFIziY3&t=^PZ7H}KoD8Ft8~{oT3zpjs7$^qw6rjeT%SZ!Jj*vBh8m!UOVcJOFJT$tL^?XFHDwiE1H{M(nB(iT}}&taZ_{)m?s8 znO%L#$>Ulmy>dZt*mITC#*)$0rq617y==@PcpF=9`i;i@?Q>go+-}iHC-zyMX}7Y$ zJqzfEx=ioh+~Tnhsc@A;-!e?34aOJn*J*r_D;rb*q-WKPI4%(=%ae~Ok{VA2>PPSq) zUh);@L>AJV{_Z&3Io4ycdZQ)T10@UahPEdC|LnbOR~yH&DEvLYV#4xuM)4pc?CiTY z7-wOF9dZoz0-Wq~xIB1}S}?XWBhQRLgy_FNtE%6s-$pNBCpkO$5Toht>gww1>gww1 zs+eOdF_ke)DO=pvgcrj*&bC0jdAj9nEI;2D%$?>7xVcJ8xT~w`Vg&zZqo;v+rFWB} z-VC1-5%2Xfy@CMG&<0$U;bl#;?+D_w5xJ;sa0DfCGmhtnFu)|botkI!C8)<-(aX}o zoij-Rko(Cbb;tq^f6zscv)CO32`Eslu@@|@JnF5nA-S{Avr5xzvHr?RcqKpG=?#MU*!p}HR z63jZm(Oq`@VDquZ58oCYKeV~G^us|&ZNyv8(r<*s8M}z8|;5xOgoEVTCr|{PLxfkE`n+2)P7l= z4CfB zUVPa3y=nAES!nzX!@tYuFWuo^Egv2?Jf&1eq><8sSml~hFT~75Q_>j{-x;B9ir9l2Jm7z7l2r5> zqNkeVp?@m~XyhGIWW}>d&ji^t&M1691qCRON>JyWw zPaL8?`NBkf(oEDRcO&XkFHxV~ov2Tni2Bqd>QjfPProoxpEeWqY40xS#oQc0m7O4{ zmksZlA4tITY`pww-q1-C#5HuT=VlZ}?Q-cVEw+nndg z$2NrQBMr|woAb(4cS|Y**$3+~9X#&$ZJTSqU)#5OGQTZ;YlJ^g;rcncJ`D_t{}u-O-*Z1%^Hb}vNR ztbw@My->IGkhk>ER}L^I&K4p8+-6>v&jcfACOLhWYus*y& zSf6e>0Y+_{;hUU~`7qbrYK5-N#K2os^Xp8oEf&ds0S=sL(jC8Ne7vHG<7jBzaJT3$Ov^XjqVKN3;9gdCxW54UJ z@OHYZWipWaG2>#w&{)_pyPmD+c z-)vZL#g;t>wVuyGEez{zJm_wufv!FmC8E_J6S(A2dyyazk2tP-Y@H@ipwndtcpE^2 zcj2D>5D{4ke?Zu?*l2FWi)h>^jfM#UKbJ})6`Gol&$oB-DwpY?FW+JC*U=st!E@>8 zk$uCH4t|kw+O54;>pH3i>ST5eu7V(DR4GCU8|w~|=mgLVC_qqjnh<`bUQ}wTwx#v>tmHjTR-la!?y`CT4jSVC*-~ zyu;U}oIyp~#;CN`k^xh#XeK6TqJtD?RjX~};U&a^77ZlAF)T}%I_-Y4$pYWbV%{*U zbc=GANIaE>YQ7@=;-pHupBiZABCgxFxsfbEgb!(-`YO!VQNym>qAk`>AnN z!LWmDf^)hwldzG)BW$DtcPxA)tJ!GDbV>6B<2b6>sF_l16ebiKEl($KGU=V+e(Mkn z%Z{Lk-Z(MvZ&v;>_;Ek2KJlkrEboyYgF!Z`vPyr+*)?#b{!m?(S^kNBTWnS|ij8Y@ zp(&HG+i-v}8LRD%$FRnFoWJ@{tc(e=VSMCN))UaFm} zWp%o!vr3)bpR>ww>UUPD!wJXg<@1g4QpagSepbnr_%lT3apQO}5LK)(_gM*{&(x8# zFTy}s0I89WG?DuU81*_0KD-LemW;Mm$*fa#0oz9!^#^JFSSOzHZ5@@s63*7f+=P=( z8Q9)62Nf?}_s_w4&!6yW_Eg}DMI0Kj8&o!V*JqM<-5@WASQq?#V|`tSOg5E&Q@%ew zSm##XrMYB1%q4sTC#NT;5SX-)V}dBEFqeXx>|hCt5%-)ysH7_pZqfB6%cBn*;SW(- z&gAN^%e_@Mt!q}E8Nrzp6QdVsTC?{f_&>?^mP9I%z!=M{Lji8>JLp{?DvIdeQ78IQ zeUipYQUTA?8>W>54J|W)$>w%z?1VcDZ$%$4NfR=^z`I>3?xsj>$W9?zHvc5Yv~ilC z#nu3@5k0syK1>r6;s#oH$%m*Xiav#=9e`~5 z;I=nCjbe+FPkN`*77WkqM^(1FpSId|RF&{p0~0xW=#WD|Em5F?{w_&Hn)-w!^iQwg?DiYwpkc7{gHq{Ss{O6MYU?*-VUpqLY%hWD>A46Cj z*jO*Ki%TZl@1P!*a91qavG!G&hD6hnhzTf*AVxd(Atn)*5n`O&J)x*WSik5;-w6oc zkpvY8f#g+(x>Wl6LdSSyY7>=&h{TafTZ_!kM^p2Wr$E+TGoyPeN(QABzl$@=Jt*!8 zHiFC6te>$SE`K&0)i=Vj-Bzp?*dRZ6V@IiVI3FJG1=lp;Avr6sll!IFBD#?iBDk9l zy5oUtSIt`8QXj{%L-eFDrLheCVyj?g-NP9w*kMQmtBX1v9AFAKr#BGj*q6A;>v%%d zC|r2R8UYT3d`7Z7C?MZUVVZfO)mLes9clGa5Azug4D>(U9ch=3hmsezA~S)pK@5yq zNcu2nsuEG0wA*cwqCg~Ai0LKLTB4C?wG!(pUfk?(diioGTRHC(sDz9n(F7xwF#>wJ z^oh0@*|u)@gyy(UJkU$87@81FmX7>%(`SzKce1itnLOog=9;wnb~izvGif=)!UoNG;n7hC^hLYxP;xN}((nv6N= z4_Bv(|LPIzWLCcDo`TlF!vE{Wth1&y$XM3wFUe!$Jo`MhZ#wu#8ijnJTL|8Kt~)}R zc@3CV+|nIu`N^*Yr8H63g`J%xZ=T2%-2&p_Jr3tC0)i7HG?RkbOHUw|duJ89faI}f z)p+PkC$DnEYaES-IJKg|Ua!KvTa;Fd&9n{K3MQia@PMHRtmq#Bz;--(>F-$W<#kN) zSDZvXDkduWGSX^Z&q^PlQQ9y@5@0Xd-HfZ4_s;N|F05Q)gjva%>E+qV<5wWQ-a#_V z?LL6upKnF0wifj8A@BNGWR)oY)@_d2gIlOKl`p!oJUUq=dHzJ+!z6OQwSsS2aGB35 zW5TmPn&Ai_=+rRHcX0;5)YRt#=2+DE=QztV$d4#8?|9OYz+wu_J$+OF(of0;Ll&uLFGNb!tv=etPRMv zeq8|6BUuBozL2xOJjRX2)n%M{5A70<7pR|TMTMa5%Yj^=cc`eVE-d7VP>scxQyYkH zlqL{skm9sbbn)!Yk!@#rk4=t?H$_(-SasGLg=oKD@y8kv$i%`+RxQT0RJSTt$AhAq zh=x8T3ToR*)G}&zn&UePN52-|c{*WM4w0VR4|1V{r36GzmjKVb%;R6RWHWOMWv#Y+ z4CIRlMGve1$d-#LER8~FL-{~)jf*^3#tn0bj`>3HLYx{v@4+qnqivShRlg{A)9z&) zb1yuS%E*%EYo-9F4q6|!2ZM;^b(ygW(EJV{f2X!?8AN>zFP#*sa4epZb0i}7!Ad4Y z&+}&RcEL&yChhK^$SuMyre7j;rlC|j`W2=d3q9-I#IZp&;dmdKi<#9*-E)KqE_f`C060#@`u5Yo_GE++7tUBviz%S~XRh$G#U5!ECz z>rZ`Rp$X^ko~sr`_{1gU!IJxKuPjEzxc1#KDC6(O+HBAqGG3 zd5mkTP71gB)h<}!W97R_I&eomjRRO%1-)cVd-So%ClTz7&Bq@8mIe~7a4r@}Q3Aljy(Yn@%k!DVVv_rSyUMgS zrrk0N&9kWqaPEP=>E+oZx=g7DRgu<^2^M2~$>V;NfjfCte^*5p1(fpY@O%|AW9bkZ zxC8JTE7>;7tD2=fJJKBtSM5Fc;~5F;gCCTUfn$ZcB)_n`VEmzNi-uZ*HhKrdz+?DM z#55JlC5d>Yc^5L3a5_dmk{u`7P{A;bT+np2TN2`dDI(~81liW!l?6Om=tQeHTv|M& zG4XoYRm@-Yq`lsHY{bToA5i`P3M6h)f<$%KqJNvtZsP&st9v%&u3)5))Rk~ZL$|#f(y#i_p+5qN z%x6Vm1=uQCPWW5f8)4Z+LB4W)5wh9(y-4yF;M<{%CSnveVDgF=?tW5FnmX zVM^+`;Y4;|{lN6vQFwt5c>-(|sWI9hKb?EcS&%dlI4JVFV+ILTSZx`}Z!vP@?CHR! zmWKV&b9;b!dlZ9~W-9TRwn28#{#}#!!Z}TJfgnC{|#=~_U^;TC8+)C;Ixf%tR8tG^>pu94ne3I~_$h!DfmR(%JQW&uG(+!rwnDCe&k1e#BmQ%bv9f@br&`k9SZo??97B) zWf#LD>$y-xfgbZW0e65;d2yZ3zZmiL7CJM+QiOz-a#7NmG08>tv{4hQYQf|2ts8RSdHdu6r32(7IWmTIU&NFuHyIaP=|x=!G%Bclf@eXzW0>lc+W_zvXOB=$Ut9XiHcM;)9VOL-d? zCE09LmXCJyy3iiU4{pU@GEAHP5uYdFs2k@7&%K7^W?ff3_weR|F&8)Pm11YCM5IaJjn3+hGEVXhfJ>&|(AMX-jVMz`ALj zf%D9DR$t;c`I}%EsW7B;B_8pETOWS@_gI2={o5>YGw_zX{4LBSuqVqK2Y*vO#7*mR zU$vuLgNn0LV#cXofT0q~PDL3#(ZAjuvN!Lkl65V{sc(zK4UuLr2Q$iFc---#-fC`pch{^>NHIh8lYeQATR($JE~5nRSCY!|n{*zzOb zOv}o0zXErHFG<0IzWfz2gE)MfgaVj+|LjJg=lC|<69*QxFB4xt$>yd6InL0=G_{V$ zaG*x(T6)ELJ|CVr&syprRP^ag?A*_}i!i2e;uboQk5`Du-l=@4w_z$@((QqYegTaMBS_fECxZW+_#2=#w3F zIMPOC{)!i9=d(B}9c$e>gj%3^B_Dilw2t}Y_(41Ro2P>wfs`wqDx zTtk*t97C@;mp8Wzx_X`VSjine1ennAxW~#(8nDQ|vykUMesdumV8j)Spoog5l%?Q( zj(Vc>5%ezljgZ)IF|h+XSpl51bxB^DYFmR!&LOpHovp*LF3Gi`r&?J#=<%Q8rgZNu zzi!eUS9LLb3t_+bpD=B);400b=@s)h(s47mo6teo+IIZ!JCHo-6^l(7WJurV`YJ0rWcagi9#p-oN6%la%z_Z5*w`7FnGf-`(gET@+PY_p8( z$!tURf1c;b{a%6F*8;?FvcL`a&g=kvDeJNhY0W8Ams9BxG6B!Td zCT!1NjMFX7n{A%%-7IRJ{(=lE8C6o_z8Ds}IO35qCI;Wq2f&LluS{#=*^&Ohe6zE; zZm#vh`SUK`B+jDo-DX+@{_9+8-rsGdal7Z_T>kr-&-N}iDRe*geY1i7Z@&0*{FA@d z4WQHUU9JMjkk#!R^lo2*&5evUjdFTW%P8%|yo}>PUepZ&NgtWdb1}zLS1M^{FIHF3 zd1n1SZuJ5*`3jeOvuw8 zS;CyVm<88o?f!DcZo_IkTa{egh&-2C;~JRfI0Y_lZ(c~nx}%jjXk-?;mu==wB-GP@ zvKFw5|80W)E100o1Jd8N=s$xk`p$FmpK6r0UpzKir)|@~ooo@qv_2b-2R;+TK0dJo z%L8P|O7vs?ZF!<2-(Ki%_hC-hiq_ieU)-p`ACboP@aVAqT6TijN!z#%#s@xszBXU0 zIa9Tf6yT^wZ{x{cang^GOxSkvAeF&M*1>($^WA)(sA0aKFkb-7bJ_OXNJQZIzHYyH zTma8b0M8K2dGK5h;Ms9u?qtIX(3BYHXtk^BEpKf=K*A2zmQl^Oop83gS8szC;RY|P z2y~Pk(D_$QW$45$pMPUj?o?E9_g@8S+QNgh@$tp96{!#c6?aY&jUU`f!cAp(oOAkH z&;HhfTm8c-d_fCe&>%q8yIgsYd@E@J@?v%#Lt~l}|Ll4D0c*D1Wm{%^C48Px1~rqN zrcZY4RiI38smz%QoRZK5P62M8La2sNBLfQp!NlU+#Nq|T;+z0{VT^4dm0gdwf$$j~@(JMW1XV(fD05IA1j&x|^ zzt72UAn>MP5S#6nFmkL7%9N(~!R=g)Ja9jArannxw%x{=3c)k5!% z*qPnf=$Q>UvNOU=pFvI~Xb`-VefNiZ4YcwU2xadMOKnq+8f}AYvgk8V$r@eo0#a z1Q2A8yWr51=Do9$ftqgzODc=ecHTS0vNO#4&VYKw1noM-WDkY3suU;d8XOVxX=@ze75vu)61-ODBlH8r zp|9{iydXVMYV+~%g+P(xs_weYOJy8vb9f`#+eXC6XI&-RH^~~RdyUPpQ9WWZNCU;r z>71zWIgqGeB0o$7bn@U<4u6_FJ;i(O%e1G0FVWt-`0eFAjbKM22w#l{YqFDh5QWKY z#&khE;eEuQzgDUxV1V7A^{Y6E=Z-mbxw^GWP8+A$7(j4~H>iK7 zX}*A9w-7k=tS-*Vi*q~dl`K9k4qv~x^F*8A%neXvJgWA3;P*!7dezKlCM)V%T*wmu z;XU)YSLm8}3BIY^yebG{-F3uj*giG3{uk4B*H$X1q93KYj$mk=t`LO*O%w>fRraXL zX6TZQWRf6EUQ9`&*m6|0``KU+cQB?Yp(?3i5Ifq6o)|n`X9E^XfeY0QS9Wv6As)9l z?@ml!UYrAaE07kGmlx;9#cQ|H+>d{=t%1u>Wrz{Mq3ff@@hPcSF(@E$JOWAN}|wD2x`=x zRI>EbCWZWD7UWOKr`6}#$7NtYoe6u83;_72WuX5s8~QLABKW~F@c%If{5;8d2g3z> z=&^n}9@HDbQ$z!+`Q3T|LF8Krp-7yxcSk-tAypOa{{V`>!0)udc4 z3PTE;LN6qREzx*4DO|t>{u$iKo$-t%wj9O^U_R3T|xEd%sK@xRY&VAe0 z+CMBUukCK{q=4GMzLE~APbw~{6q)AHS`RJ!7dfKXV-GTwJgndk3%f4)%`!+W|}v_JB1?Wo*Z( z-yY>NM;XM6wxa#CzHAS(JhrGR!I%qa4Wi!|#CiD8{B6WkGD_r1f^21L{E3q^27LG6 zmR8lS!J=E+lBGH@4O3~fz9S^EhAorSe)r&3g9-EyFpH61(4zD->K23X5Ed)+vW~9; zq)x<*8zwy4yuvw|SiV$ZKVCvc)R7}v@q%bJlL=^$nIg+c>=$nLLMIE3Xtawdei?XI zXp0^()>z%y146zqc=O>y^S8klMoBYY(5iaYlsSKCS+IPfX1*!rMSccC41C>7R$hMraAQwz?sJS}hbavqYbER%>07^DGBctoo*t&7shddT3Y&YK>wwCrAn zo0<#>-DE}n4s-Wx2~f|XwdluaHRit_LA10DUL+)8S+=VYdV84=&>AB;b;FIj_|<87 z!Mr0Ad_bF=h1!6zUL0j!n&X_BZ~Uz)=w)klm`2Z|^XSK@6KzCk^bG%Ag&%8;!#SHZ z9yoA=rCKX8==Lits6bGfLJ`V_S+9qO9#X##Pb197tJjy=fI-r&ehrDP0iaf)6bvkW z6ve#5RsQ?=^XE~=dY;2EXNNk3v7(k7Tw0bV9Pp{(iflGD;@3xV>;j=j(valy%@8!< zRrSeLj{RGsA74mCF_pZ*kG$)RXchkzCamdwu3}Hl(%cnSn89>;_1@xBrvm_gcBkXR zn!9A&VLZL#Fz}7maj{QZ%r`XYUxQuKlZX0cqTxB-B;Esy{JN%IP@yxGe#B&_aZobpqmtzLn8}aOF9_4*^%ZGP_fJBT?^`yg{7hT5N{Q_1iUR*`is|z9Q z(!7`T@QG)0#$a(I2<8js<&dWEd0^RcgP!b;2cWy*hTMllb2h+3)Si=Z z*(^VjinJ^i`<2yR1)Q}sSh)Jv1M{Uuv1Sr2=9RF9?< zEZy@AAd*qMlW!Par^F98yU2@@y(9x5yE|dWk1$t$s==lfeS|9&7x&F*b@ij`beR=n zRQGDgLyXJ$?G-EE=ipgvxE&xx%x+IU+OOdN+H=!dVm^v<2T4O|IP{^f-xS^Xk%P{J z`0~9PHn(@jwu}KzN6BL+wzUAk!9F;FK@_LoIEcC&6q-B31KXmKohH?x#MYL{#U{FT zhdk(|nAFy$rzT&lyrR{an@!b+(eq~d(W8xCrHQ6o5{1Q~ z$HhDJ+&6{JssW8WL2$R6hYu+rLoj*C-)^_{#kOwQ;?sX@W$&{_1f21pK3OplS~(>|=AUfiuDc1lKq;LOq)T`^ewNVr4Mn6;jAcpm(K;`` zEQ+$HjmG11%%>bfO8ch?X10GCJ&K+h`{l<#qmR7NM{lE>VV3Vv%QNp9g9C{_*Ugtj zlR%4(Zt>*Q>LZ=#7U^W3KKw13`pEL1DOMkKA0LC`@U`gZ7M^kZOtG4y4}XhrA8E-_ z7QSkL?EykX!LKZ(S$deG&cJ0VLGAHg#=3Yq%`zoHk$B8lg38dB})zFv$0rp zNC0Qk=zD*Yf4fcoEt(h>MF)k)a+)5A30igPxJRD36%9k+@TX*Q&}=e_h4%eD>S5m# z)kI=jjGgPJA0-^0G0L-V#@$X5b=R%4Vz(pq>eZ;bF8=)ecl{X?9LNGtzt`JRXMiRh z_3Pg66wcD>Chu}X3jWz}(%gpfzs4m4qI#d#3m$;~85avUitSvVDbwpTtD|>iG0ZB~ zP6vbdM7Xy@q?x#-Ml60?k9eWxFX=#CA1l!623a1J;iJE%`3ByjWf_y=F$MzIgmkgY znfh+|orB*TH>p1~I#4+>Z9^X4Kr=VbfU2l-DxD4j zt6nXyxi4S!g1nQ5U$azLLKV7Xt z*IEPf`GutPR-aQ=Qp(IJGVe!s^0@(QSOfLB1#FmO^Lq(w*dq!%2)F?}7SYC@-a#9q z=JWY=F}^hCR>Z_gzIQE*%aKJiFpkOBP`|!{VEM}{Vt)k@bK+G;PVcOCd2}S>M$)e# zJ#EsEEV*ULC`TIk{Hp$!s7j_(<7tFr`cXHTLt7$3!#62ZrrhBj8INut!$R1P$guQ< zC=^e~VES>Q(?NETzbwj}m6i5sx=aWCciDsuUgATkfJf5<@nAOarmT{0%1~mMXn5a| zk%t>kFvGU})%U#20J{-Q%!g%9AV$X1z|-Bz|8}>U9h1cF6>iG;+Yjs=LO-hqx*`+` zG;q3d=`17m@?_9-Zno6y%)(}`?@nM=iMVM7P)REUtdPTieGq$bPtLEP*WCGSoavk^ z$&J~k3Rfwa2{YaZ$RzEJ@ulN@@n;r0ITf*5n_d=H8wN@N8yY33yK?wCoA0HeF^zw^ z{9z`S1)nmS(&ldOW4T-tA#TocxR5+A{POL9S2_@N{$Md@VRO&Y&Vv4Rg`U&-va(O2 z)8pX@An=iV$3)3Niutyyp7ed-H9n9BgdecV2N?ec0qjGRRuKYO`Es(?AI0ZDwA^2mi05L&^vK~pIfbCQigF8enP#Bme z(Zk)Hv%Q1k-Gi5V$Nzoy^6l;`o?zi$|NIxN_WE#l_rO>2hkyQGTJOc1_q)Dooz7EQ ztuE?xfQ(q}u4*4VyCSnTL0k(A~(t;y1_IaERqPpOFUq>RS zaC7tNnfN)o3_;PeLAiKhC5a<%q2FKEPu2k~(OQv@S5r9RPX|F77_g|Tu@fy&Ei8f3 zz8x$OilKXG-4G{G?;6%@X~}jXSPLchXprexL6~xozcF96U->;K1^N|FGS^w z#Je8t>gS^RdE#4^s`dqm>w-y2@P7{=CCx>PWb3dV2-0R;+SnEgXL{_%A`dRJsxB_d zbjTmgc8hTi4(U}Lm+)qAJyxBxh&4i3EaDTszW<>{Vn_w(G1fgK9+~4!t97!t#Z*6PktWsp|YtE`0ZoA~z;>lP5{cF59Pe1|`eST_;w zl&^}CUEsXSFOY%GehVfZalm^p@kCk;x?S-{107LDABSmtV143?X+o^EB+^f;H)#`& zwy%xbz#ax9*2}KqYCK$zb^k3nH)b;!tJ8q@?zG@Mq$s(QU12^JXa=lAX!qHkZ&K`(#KpI#z3-tWq)D)C^h-0qtvx1o$MMfkf`}hJ{ za;R>ng>lE7Vi5-FpN)gV+_3rsiGYdrfM^o^6E%JK!x|Ui0~zNF@FbsS7`g}=6qcm) z$tB|vjIXm^eR+yexW|KmHhVp|CC%myUq=_ihQVb4qld9x^cpeZ+)?yr#Jo9{9s0~2 zN`$ES2#FB2#+MW!19)G0@%S9lER539j)(}~-=$@J2H{ll@$gM?4M|n<@$mg<#H>&? z&6xltD0>a2o{+J!Zrs|44x!YE5xbtq183@uT3CscWHPOpaZkLTL&L3zBI2@oc!uSLG(FWn975S%+ zMXb}IHNvo|+B@9uD$7p5$@*kHFbu91zzHqZ=&rRApz1Kov*CD13ieyh<+|n#WSW`0 z!E4Rr4PLF0H?WGIH+bu3ThT!?{Fnfmn>R!>L1=v7u!kUmk39rZ$Q}og#)7j4{<#o) zV2k3uiW*UH``;69^VfIu=7O;R z+F8Y80!*qFiA!U)vEzz}r7%&6*+4U#&=@P~R_}G04p#+c(WorCtg1FRd}G;jm1~^$ zSU<~I5289pY&fcKR;=?}F9U650xs!R$W|--PKSrznds0vj~-=4Mm;%-lkC(~b$i)R zEoM4^jp(4rSI2qwdCWvkno5KU%eb)O1G{3~x+tp+kW?o4X>?V!qX)OWY&dOwu!HfK z0>_;MdbKyHl+|`pB`{2VgSRHQd4fZzK93pujm48B0)v+!DHIJ<5FMMgAwnprEC$QR zD)aKRA~xwV)~ks4R;J62+?vVL&x!$v}ZOSsJvQob*@osivr&N|7RK%zCR=Z@q zahJvM6+c;yN_K^V#oy8Q{DUcZC+j_+n!S;NSWygU;F74%0)rD5lhZjWbxuVcFqN%Y zSbgSLot&DVOZzim-|iRXZrZ(!r@n`QCj^Lj6V#&CY)69FGQQvv@$-(0YKUhmN? zit2kwzE5q;iGIdO3h=m=H!)Hjt3f#}%3uqbru1_X$pocS`vS(tY4*A>4GbR1sTNKZ zw#8saWDQ{i@?#Q#`~q`Dz*?bDrm_-Il7-n^^Eui7MPzqU);XnVi-F?ohQ&i8xiOv^ z21U-|iPcMyGrsR~iP(!zPCBQj;(GMd0CKH>U?U4qCfw16AR+ST$0(0BqMQ<>tqLYtF z1iRPCFj|d18WbUuQIx}fqpx&1j5!QXt@7hXFXT=DYNbv{(xhL0{K(e#>8bez zK6t>5J7S+jD7ZuO-SgkR+Sl*!vj7Ym} zyn-_(evPnH?wkBN9Uo^yR{bjdXwq>KUHc~L7RElcK2Fp?TCLeLC>Jn5IYzSGy(5mWG$3*u!*OXp!1WXbtygbzYygeBF zyh|>gKXV+oh)AN(`o3T_vNYX>$@na2B*80+h=26=Ygp?F@3|-Avo#ra>xd(4PR3_4 z8ABjQE7854CQ&Ci8FCYsvYJFQByHpqniJd@621*2T;VY_(P_~Leji8pS7w> zqi@7>Dxf_-nJMB+invlf8ZPe)Eo@m-9X)ragNt7=xV-a$H4fSm%#Zv5LzaPE+G zjgQ~RB?ZHN{pRh9?KfvH-ya>n-9LN#;^*C$$DRcS{{H)^2zBhXJJ{aeJ({N(r3UIX zX;lg0U9cL_gQ3LEakswAsy2$^atxNFc30M=_KB)a>#Q5~%VPMl$ottv+=YjZUHsdD z3D|W9RV<3h@y9_|Oo@du!G~bXQI+WNR<~0Rnis4_;uwLx?JnCHx;}K7o4(3rB~lqj zXP3tzc^d@eL0d8t&{iYkK#-#|NO95~5Zb`0;)Ku8pla(`JGG{QJo_Ph%;$FW=^}~p zbZDDsjE->zhc}plt^Wap7im zkM}=SU1s@(z5vq2StSp>J+KvFsw!SvpL_9I=tJ}<@^xUPH>X7&b9-p?kl8BDxj}uE z_Yd!AvbxgaPawQ{_YzRII>4FbiS?kGtBNj$0FUM6~3|B&TmWpyd z5WLhRgL}J0rT|-*uBv?Gq8M;`6s>}=nX2~pj@Tpo2;sB@9o=2*gG%Ew8vl8i|uDP z8rSSKB$s4)T>)4Lf<{>v-=xrSO)~%&@6#|IHCEd@G21<6eM!TvZt@3V(si^jR$ap%jKIt??QfP%a%wBF+ zX_*19LuC&ua)64o%@p!*s%&Z3^`-{lVN|O0itT-+S<#L7Qdxm!E84UrmyC$zU_-Xz zIjCSdbT}8R7TJxBIkoZ^8?`d7JwUo9WDC|qvn})QI!pf{7K}b;2n=xsU<&h5p9o|<@8UZUU>;lKILU$d=*{6 zC64ISC{DZG@o+pyYt}=_XEQ%~m_|a}nuzpnvLN=0QF9}v5+1+U zii)fN69q_`zB-=fKSs_+u6SfM8{$HMKid2_wINs8CwAjQW>W>vAz0|kQ?9yX-V4+# z;lM8)l9lrMi-1*~ppIkTP}OCc<-&Gg_!^Nt#-3ovndO$>m=dU5k~Zw&&q6MU%}i2tG|7AbS2h zU>YxHb9TM$;E1o%;DXG;Gf^_OB`!NZkJFMV8nu$B6Rqk>z6(<&J)u25MEeYReoAys%|q#34so!31nUa-{O(aR8wS*};g`_KhI1-p z=d4aU{GatNWLw8BAb1)4>y)gElJzAm?-&tizZmkJG;Dw8!HIkoeS4E^{X*a_?*4EH zWYc$U&3TJ;v&Fiv#kBS3yal+so+|f(#WYm!G^kfG`&mA&w#j^q&*M&FPE%{Mx!tU87k@afD!t$Fyte%f&_7J5S=Ha*XMW2S3%fk8XX z<{kCbS0D8sa1@y5FyI~sd}#L#(c8>=otaN-EcSrDy}2#`m{ zIBX$mz$A1f2N!~qQJWHoRHywda5M|iCgIiaycQg7%e^DI_fwjsMaVYzf{Yd<0hTj1 zsZi_n#LGf=KOvg9JAQR0a!&D#9c+@$`itca2{%zrkMF} zEdQhJG4q%smbbxJt9pU4`dZ$HCFcId`?vK)KB=Hmd-gp3!8Vw2y=H{>SEw0hVP89t zX6bnqH~V6^anyx z0aYtmj6eRAr$zmVBYa=S$LhlC3wiW<=iU#FN3VD0IyK(US+HXD8&YQWu=&@#0iO5r z^)Kl@xA@6qmd~7{3Gl!Ii^fc{Bm1hkJ2j`y))|7$DMPdH&Xpfah$LN3VCtlW#MsO~vXO&&(Wj)m~`@LM#L~ z%-I{|m)olDX_FbEmNxdfckPR^hFBwXFIs5Fk+A19R!TIJXk4)a2GXavvV-r+UCFbb zEVx6-?%?z!{xr%>B*-tnc@aZgIM&CZHUk=+w*L0mU(#bA=zM?f`U={7zWQ?dzVhQ> zimqe-5JL#Qv;E8HApv~?!az$sp!vlsr;e#^3=@NTq35%T&&WErZC*_(4SvujA}F#j z6BdDCz;xja$J*4R1>O(T_xONVJ8T$#l(Rpl%sl1_l(KW%2%z>NW`T;;a?gsDq_(gO z?HXV30f9Y?|8=hi#NPQ=eL5f+K~__WjIKh&imXLGeLa(hLX~`@xZRh^Sq>`*9_iCK z5BHBCh|#^Jb9W`=bF3=Ha7?w8PG+S(?7#k+p{#&`QIMwLmFaq z>uiqw!=>JgIxNitQG^JAw3kHuLH4<*@og;}?l_HvcF|{XgjmB{ZS-yJ`p&X9$bg^SkIv>fy!TL7V1$A+48> z=RVzBTk`~P()&l4gYWk0+CbPB&q!CWoOWhBZQ#}Xhe1E92FMwBbWR!B>y{86Z$s27 zS?n3B$5FvEM#{o3i@Ywg^RYNUW6Bx>kniCEK3@RGtI#~DXAVeu|LB}o4t^x9#){dz zl;Nd`sY;1+KOL#nlb4nJPxN(pGmP*fe>MJadp?Xnb6yytm9!ba?1<>j^R%CJ;&03u z6Qa=imtU^;$|VahzbDoL8TTyCUW(t=|7r~L)nY@?lgD0Y$^$=7)6v7mff$m;=W4-?e$DT9K?mq@z{yd2` z?)goSX_ffXzX{Si$)Ef=(2P~mWYC#4G8l?Gx+kI0%^Kf=BQ(Z1{gS3!*Bxy!JMTG4i~wC8uzn&qj{r|Ke5EZdH5_KO}H=-T1~FYmE#(PLsG zmUWDeydKLv^^A|a9xU5^HY~~;SxJAfYaHF=UANYe$|rci>NiE&`zg(P12SIgv#N`u z+Aiy?pLXl&RZ;$Y^!9)>@|HKZrWiKW2|(G)`^79gNF4>`D7|8yQPa<=E~oy{h;?aI z@|D-TtZS8q5dP+0vkI8)sC&tD)*BWFMM_Touzla(|+Ov3reByP6#T7F+QGGDe z8p7NjV*YqLx1laETL4}BEp&-&;b1{N@jAk34mxAys}ye06fgVAL@P+Aspm&EFh6_i zQYP~hEtNqeD;^7Ja@GgYqXps4?yK$hZ;sDi?Y-H>)L&=s4tHPeL2mAqAy8pu)2a!q zdA9rSbq{&jcn^-srVJKM+GzBbY$@jT;A)jrZ=eOAVOE89Hm z?(fQCm{lx}OI8(wE1u1zVl^brEylI_+-ldCERXv}F4-5H2s_1f4h&f}q;~{5f!_A6 zWc_Snp1Z$g`BmJ4WI8X3Vi2$F9i6>6eEaLs?%_(S(M|K*>OXEp-82VJ%~4r&8S6#o ztecK2o{F$LE=#a;v-~P6iyR-Ph-VO~+#MWePL838eY>jDvaTSRH+0o0N zcK3G;+)W5@nz2Ble%t^}9FgWgPu-6E{=40aIA%F1pdIW&eC+i(M#lcRD)LtXj5ECG zQ4_x#ha}F!J87NH11-EDHofV!;-RrUSoR;DH?dcA$NU{%D0iZV6~)X&J+&6#S^;>g z8jnExVZA8h$!sq z@&51)oZPa!S6l=0wYw!tYsPPb-ygmKlU(#-P@Kmn6ou0yy2Zqr8_^2fWM^Hp96T<% zHLD>NCQFAa_My^34SyaNqhe58+^GCdML!~Anr901;=u`TY4>e06Tk?NniD&WYTaXW zp5Tc=Zo>^?LoAq)FJr!swhp>$fAE@kEG>?Tow5OOaeW(c`DSbe-kU@S|N_X zZO=^2$a{x^?Yw(gl+wzi@R6T|*!xkfV1d{!f8rLeq$}Xs;A^aV)BUvNT6Q{=)8=h; zS+YKQ*=TC%dfd#$w_~o8(EhS&l-AwL-7CNrb3Yg3it(Q--9gs#3bv^VV9QaMajnJb^fy z&(yU);im>Q0Q5Yy$80=)tW?Aod2j@~E2*1|U+6 z^LUij;Hg&CQ3pZNG|fCObIH0ayJEfQ!7cVV{osGp^iixip$SwZ=ON*pN{*f5?`A%f ziU80q_S(8^Z5Yztf>85%G67bH49+SdTR8O3KhOv+x>~!C93L~_vw)KVmEb5pM`>9x z-lScpC7NO|Y7U0yF?EVlw$=vwp?~J(%TTR#m_bV0PeB zFY;x|iA2-w^n-nWIZp%#cfZv`w94#3I!)&tCU2)CX|-C_Hv<;c{WcOZ zO6Az1A|Kokzffa9fa!L1%qGHvU-s- zHV3+itQv{lks9_RxSJ%IQ~G{aUr$@e&=z?x}PK(+qs|tPDdP4Yy~XNSuj?P z23|kGpI+_-kXV`!EKcChQ_aU>OA$=lP6vZnb|VZa@j166V;?7kR2$^yCOMp1R94#}p9p1U5b_VwG`6y{!+FlO zZS#v35N+dfKo-{g26VYS==AC4#3Llr=N!9w_%IrmgJq1~qDRL}kKpDtc!v#e&VZbQ z^xj)ewnMzJDsS5E)m7{#bj!FuaYo=6%*E}F=Z57)b6a(xVt2+j2jjf%LZy{9m%GOw zmBmHLDshRWuoxD3Ru`pEBtZYhT1t+`d%s3Y6;}ot|M#r zS#xUa8XL@7`v(*6YEeLyAEvEmXo))%K@F+- z@_|SdFT9+U5rErt-lg@WRxMZL-7KE9l8A74i(c{YsTL4H^WY1l98|W?m`{3?;0Jt5 zfvY`U1UuL5*Y(w#;jI-@3`|nc*1^#l19dgynO(jTH7$ji(|rLN8@d>=fb8YHtjnt7 z;uUndpN=q0GKb0+3>Q%t(P7hVFVGb24P%ROyYULG5?d4{r4ao{zdD^p8;-3g9So%9 z=~n`e8kN)-l=((}c@1cDPw_<2fK4oA6%=DEeB19=tkyD=0wr1-R{{h z+i%|Qo*nJ|&+gg&_PY~_)oJv7RAs-hS7k9gf+X6;ka%8g&wU-sKabg1dilO8O5}_z zzjy^w(S64p1sL%}&kfpY%CYqzm_PM)c+hO;zYvR}nGFdqxz@3n?YY&=?o{#(640Em z#D^c}J-Z0z1SfFAm`)Q}(;nu(H#AnEO(MD^EuQ8NxA@<_wd3mtjerLKaND5WDr(}N z*t-2AzC|csP6$qZp0THKI@@kIH$FxjF|UN;T;WoILZL$E(Uvj8&0)pR*hQ()W>>7d ziDNVfbAgI~wL%_W2Sx1>)9rpX0IO1bCIg@ty_{sHM%;JHbosIv4|-^;?PugRGRw84 z5^cR`r`(7h+*-JBpTCtPT4_z&(Kq|XE#_rfDTpSN0R1Vj4}qIFk2HeIVy}#9m#jDL zvRFTwF3KdTE@9AE$Bh{S(?lwmD}aFEyplEf>yX-NC`oj3YVFfX88U>LXFz(L+epi~ zg6Is^tq3R{4L2jQbK%57RFp?i{H^(^4S}uD9J}&(1!94$JYI=5qLr0a^eB@37%3a% z$T+d&&l&OeY>k{N(>|q(sGDA;<`_@ETxrsJ52y|t`X0YSuoZ}fNH3nBkB2W5!tQKv zOVOr(Su3AfSe8D&T6uFTEZ7e2iDx*E2uiMNBN1^KDjL4+GCQ^JB4vYxl&JHYnyDcg zLl)yP`S#I~^ z->x-B^0+uK>1I1OkkB(R9 zKHX@$3R$l#7eY>HV|`Re2S!I)~s?oo==-qHL zKPa~o9JZ5Sc!i;%RPFMt+ z`*|;;$r>zE*Z^vR6gpr@@QqTrieST(;5x%Y=<4V0i$O9>Kq zQx;HV$k-{s0N2ag3p3aaZWXbTg9*pkprX3=C_Z_dTc~1r*9Req=>*9yVm6`^`S+>o z1?kxrEt^7Exb(S4WN*ws;6epWB#09-hAl*mo`0E!;@A3KR*+@K?Y>%FY?^|wpaG+e z3(lGthXS(Kx{&_)=-(;FkG2poUO0U{?JPeU{S`MBd1xRe;sEe*}v0*&KzF1YI z7qA+LXDq%nv5;3Rfu6FIfb9>S7`&)*XwyV{bZ$Q4j#ST&wxX5jzl(9n^{j4@*J+l6 zM%o^obH_#u-(7*(J~|Q`ASgmmj!0HqO*m&P7oi5wmy@5TUJZ)t_QxvfwAbKcKfNl@ zhYv|4+P47#cr+fBY_-d^@#qF{dUsP_78H~q%NSpLz>K=RZ~%aBRCUX21g`xhfWsar zcrpTHKY;h$=zJYe`|jY~zGyF97~Nx^JXn+r<#SQqv{#5B$2H9wR2MuvOh2)x8khWi ze8tKuR)QV|f59lP(m~b}Paukt^SW4(ovkRfQ5UEyx3HkQ=vR1wW6Sb|UXr}y=Lqx6qX+^P zO7-KUb1EN=(qjjQb}|xo!PU6m&+uvj<Z(-GyS;_=WQmjmKf;eACTfWMZ$^$m|{NGs$tUHi3mzBk3J^^D9gM+9!M2+rI_ z9B402vNJD(v>T6di&y4s9L6It$Dsh9q1cozN(QmaZrkm)>m@>l+6ss#+vYuw_Z3wS zmHx8fXf%n5D;PR9h%%IT{4zIeTU5xV=zmOPd6-jeP`g~89qzu~g;+I@|35VF{J8P| z9{<0`j}2F7wG`1eoO+)O(yBfhq!kDO@bHG;!X%1U6q|NkmX_VicWIdpeJy@8Ta4u5 zM(6SIIX^Z*SVz^bQJ*sw9R97Yo)biWw4hmaTX>&hxUmS~6g`6L7A2w_PZb*GiBd{H zfnL$j7B@{qORiHIa|b5Icne?|SB-}O!Zaw%WM()M*!+B^Rgja7E`AF=LmX! zTa8V0xGuYiVnReVXn!Y<2?!H<>W3aEG`BK)381pla3l^0dZ zUDH;@JE99Sps=J@8y)-TkX8H5%gwT`f2%jCu>F_rn_8sr2Ub9cf?SID7eXK$R54)f z>$J?{6>-9bz$ozIKP%dV8Cv|%56}ML5<^XBJA#v?{3SeN;JOKHNZ__;4uMx6jt6zN zsvFTeJ5SGWaf0@e9vhVmUc~lzM?G^V;ke_B&APU=7?>qsu zi1{By%4R~E#=j6j6JOK?`y(z`EeMT;>v^I#K9+R(RdHrO4yh_-YZzN5V-=??XH{?wK<|oZ4}T;4 z4TYQN&?dC8wh%#kaT)dk@P0E_;1Q+E5m}8$AN?daKg19w`V|ve>+tN0j*L+jJ&OWh zHls(6GEE~1>U$fBQ{Tu&<64f(poH~0Z9J&0;d3mw!=HMlqw2Ls#V96Ep0VCh_8SX~ zP?3(0R5OeJ#JwYAlmJAw-}DbH9O*E7FY5YGrS!S zc8q^Uk2QMg9=3!3p6U!DYNY1drW1m9BIhvC027Jl>9U&>f+8CeoWJz9aPWP%jJoc`eI}aixQ+o8Luf^tAePTu`w33$KATO>D}CE$i9ed2OUAzuf25)Q5xw zGbqaKNv0stZ={xRYlf@R-2sFW*~x}x8*dE>p%^*cs871ij7|a-WP9XWryKg!s2S?T zQ}~V4H-VWCc7HwF{`Vea=2%^qACG=I+&lO$^}S;pt{pz*!eTv%&e=tlC;0NmRLZb| zlJQX4qhtxEJW_XSi-Q!^ly@F(W1!t51HgVNnoM^#qBqJn58Fl$Zt>qK-;{ZP8l}+) z9|3$<3(;gWB<;25#S6x`BwElE-o|IYvE`BS?{uP`CH}<#kPMK4^%0@~e?2p&<0Lzs zZ!jFxgWGJXpz$BEptjM?v=v?BDX_R=C}?@7qEFS(!erX|5IPiTF%rX{maS%DT>Jrz z(n(h7mkrmK;NgHR!SU4cFodrU&Csg=k?)EC$gz51lgC>+gBH|!^vDy+0023sFiSAU zViB>tr*LuMSWf>p*M_L}Z zR0%7wF_{;IkFzwzj1sZy_Qfe1)MR5d>)~#YV;Vcr6EkBY33uYax5Q_73neO*y?;7H zSDPt4b5LSS^;jZI*BG?5R>!8Nqg}N*Z_zV{rnI>Nm+0Y$?(v%FvLgk$0i0*+kVHcg zY}k~O$9|UgHq61w64C93izt1#XDA)>u>YLfl+1tm!dVlxDk6Fms)(+5x*6IFmf2Zm zDSjG}p!UZ_nc7Zd7*SMkqvuu}R1HtD#oCPQERtl~9JeL)14G~D@?Qd$X|9dAIicO2 znoiPc+CjaKo;@>AG#&EnKGu9Lw;rMx?V1%S(bU7YGll7bOuK7I*#B6TJ-}eH?fvb4 zpB-(#+CAGlINp7|d-!K#WDxNUY%JJdaVDNI{JXNYSC@4s)zD|-v(9+Ls;albr+toVh)Z@ze z{dd*Yb}d#gJHC@T7W%hMkLp6V)A{uaV}NOiZyzZnI!b!2VABCc+0n#sB)OzSGnF_3 zHkI%)jraQ8WGjWTTseCO^9c^8VMyXQw<`XnVDW+gZ!7}w&Efs&HwHqA;rW+DcetvI z0*XPPhIfB*luoi~Ey*0k$UI0a$r+Y#oR2S{??t!*ab0vXv6_WgX<3daMm9ebqYyWQ z#wJiCJW`A_hxkuUMw``+-H5Q2C4GvK$93DhM2aiUJDytwV48kbR`o%Vzs;H0n~6<6 zY+s?3T*I6+j6XLmz;0g|i9u4b^wZ2O(FOsB_c;(!*7WDm8nUZE5d12nrQG9DhcO8o zG*Iah?z2Se3&q$xu^QA@l_K+!1`+*HSdNVX^sv}yx~jLUTl64(J`$Y*DZW=C!Mv=O zq)@G#0o&J%@g&G?`1y#!px2wpgADFzazt&dO}e-ATmlI`P$lxwxVyprM((UPM%UT>*0GZ8$!#8&ql_}oFrxz1^LafM1rU1 zS?!piG3zWJvq0#GwEBd$VvV_Dj>!mrw5=m~X5DjQq>Dq$Yoc9AqsTiO{A96)2q*JY zMT%_je^!N4X%rbmlZ1Hq&=2TY0|Tt!;}>z1?#QhsDstojo~*^uSBapqSl|2|LI@vo zSutW^0=9FwF9TAup3PhC44L5VIWpq@SYS|CIL+~E%ZVS1wDsjdpS-&6VGL3Owy^EW znS10b-|&2-K@2=iwy-;YC5EA){iu-pbvY!&`x!rq5LbWJKq)72JI*2fM8jC9fH^npbH0^+3QZEK0m>h_>jpb|Zc}*^ukr>en-Z zxYpWVELq6A8yq`X~^4X=p$qc9Kbg6Vmpyw_ zK`hZ~7(xt5?3hBFg%I!s^PXdc9wMg&e-K4kEoojLHDv3vb!bzictb*5J&i_WZ`u;} z0RGL4o}fCmsb8k z%oi0~{=8dvkzQms@dVj2yhW6iXOcu+dDpoYw&al4U08V1J#}7h2_V9Ls~ewm!SY9c ztk>3IZhTdZdH3QxkzTK!BV4=;w}Ats|?^r>l#G9jLQm z_8TiJ{pT48>Q<3dL$drODYnAFLHzWr8&wy*c)-#ULJu9LHFF=%vFqsQ^^O8**0$UU z0phTLU`^wpQ87`UlW1JA0|+xx7FW_*_|MgAn(5{YHH3{Kl_vn3A)oeAla!!cvDGKw zJW!_{IRN;v&VT&tU(N`;_-^;oAZ-!0fU2Pd@awTbo%(SsFAI*;4|C&$&_Z~Xm&HtU zhUvscW_?kD5%vhuE}bk!JpnU-^+lQXEHIGzB1;F`I#Hr}dD8BL&;mFiyaE8tV3LbT zB@A1pB@h0DR5m^dv?y#5*VGEL(qn`4=4Cn&zb}XFi5SQ2&e~kyp#PskG zB~uuD2%Q9xWE9O-YpJko00~k_$Um%^p^WJM#zbK2e*M-pAG*VEwh5=#1s_l~PK@hb4qN-`snQ)E734sK11L7*@ zwJ#2mE>$hFi~P6%O7_tDLt0rSqD2#)K@7X;pbLVN;kZ=;>$9kP$-19*v%DG)cd{Y4 zz3cjJ5oz--?Y)Hyy+gR<&GHL~jA^v=RZu~m&a<4oDR_R!ibQ!bz8kd<(~Aq%(&SjU|A-%Tq-XZ34cIM4r zVUdtv>qg~wMKSOWPZv1#pM>h0B*)AVeC8lD>MP8gr(1c86JZ&KJW+f>?S38`(#}`L zTk$k7;=TCWQqB)7{kOTIMsqCzX);Rl9#ZSL_%FsrJK0dR_mrttMNR~q{B4$2cCnZ| zh@U?V@#k?ts?e5hsfr5+()%4NhvV9yvRk5BsJ()USo^!G z{ZcP^Llk(5R2x3IF9lzv^(ATKlv%C(V{yt}H!(~0ZAt1H%M_mu33Se#ZYz2JQ0uJPBBHU%_TgeZ3vmZ~JKQ zTClfml7#oKW`8iOEd>~ev&{$4TKEw3+0KTn4@-Yr>*PAf|yFdN1UEL5WivD*E5f>pr&LC=l};<3hTg(NB%ZmDwFbq7 zh;z%z3wFrT!FJw*O&b*{9rM;(D&pTd(d|_PT&KinaWooaHQkZy?;zK{sKCNwwBF|P@T1ZmFjVmz|;!ubnj007$g4rHLx7`Lmn)Tj~deYQj*Cs{04P@+) zmEdm?<9G3Z*Zh5{FBOB|F2i5x%Mdq4aG{bvkmeOm)=rHl()_D_CM+KNXTI0M^no=x zCjewOQY}aQ!EGs`)T&^*IAHso4n7|ROL1B`p?6Ej4H^qbIu5NF5Evs!JQtqNB8<^| zh+$=k$2qI7;T75%rZC}^;I)eOb&!sLWu?N&E1E7qOyw0-a<8aT;JX=>rt6RxUx}nv zaWc^RvE=UD8kdvuboO{T*3L}C4{mw>0P^fxheEDYBQhbn<7q2O2ZhK84DW4tr!42$ zU;u0D88Cg{+Z2I!y@90*)IywDFyFx&?q@Q}1D_#poCg9_L^XM&U}vW^*oSeEK$aRNYhML^n-I(XRRS4M2^3qh#pQF>bMPhG|?k64v+sFZ60u{ zHyv6$g2xwp!%v4rhTS{{y!>>>-jHjitZB4&+~e@CEh+q?w1mfTAcWI8J0Gx(NVO3f z1neYDSWS7(8cr3}#zoW0qvMm)4s7eGuzIyR7Ec^>gA@C0D?wl<8%l>^D(yX7wCW-H zqo^5l7^>{oc>bWUx8FWMp#|Cha>%L#Od)~#Uqap&L#UJi(WC#Ly?1|W8@m>UfA3$R z;o)uV#BsooUSP<)B#6It>|GMJP4e}A8~_WdTwMkJYj?b9}R zYwxw!TKm4P%4%C);ec}#mU1@us_FzRSMaZ_V{{-{;qzarKE?I0+#YdeCpXHe2;a;U zfQ3{isss}-&)7ZdwCL+KxaWm_mO7fL-$f(!$aJ((K5I?b$>?c8zv_L^^Uv1>e${)R zr<|_`{Hn%7Q1d#O(FT}HDjf;5g03DQX~6>Z<5U|fJ+cmT$Go+aI+v{NmEWk_8<-e(R(9NV5&9wyeX(Y!7CZ(6(km+SWWiM4maLU;3(Byzsv0JCXIq zcidd4m!(lr&G%h@R=eVZAiz^lr=bs=0pF45kj7QwEpFXa6=Z46mj`OYiZfnCq0cvS z3$G>a^>i!dY4IR98x_Tfb`rZ~&v6uJeTlPP#d|59)(I&Jn%z$Cm3kj2eG51Wy?Xu` zw^Nbg{3HACY3#-bh^{*XYeJ82i&>YBKpCzp2be+YQ9vYEE}PKKd+HA@>U<|%qcLm@Xx%ffSvb}I(j*9Ak#OIX$DzbIzGCxQm^wSNAnHiDeg2p zgNNkSzDtr}nvrzk^g;<}NZp|^KHUc@UkEO9Y^xPLf00p{CDt#5H*4) z!upeb)!_EZXe_BM{hq$S!7~h~K2X+j9m+xi4YZ0;QEY)kJ0fCy#e1d*(?Y zyGkNwR@cm2xpfshr+8X*9bG6%XJ{9`@QICJ$oZfIlmnw|5e`8iDbZqGc-&WIW8*xj z#OP8DW{#&t@LcH{W3OmGudJvXtME)G@@XJ>XxuyzjO*^nZ9Y1@5|s`~9NBOGykn8W z7@S5kk5{HsNbjrb92dQg4Ckw2ZH*Jn{q_ApFbJL)5cGGmj!&#TPmOQjZEPdc?N+*` z`Qb0?^21Bcz9N$>C$CUqFPUuCLJw!Vl1uo~fOjt~&OZqT=nDp+Jc9od3~0O=H#;RR z4#NFhQV6YMn916Hzwdw|n(LLfJmm@yNr7u!@mkI|once;fQ?-|gf)OGZSn8*30Sdb zdp6%H08exPUSXdj@t+kJ5SOd9RhtvjO{^bZb;qTFv7b1zPIx9}EfZpMm&Z=JUN3d~ zD5(J5t(GZh&0RCmw6p7s^K4eAlh6=j8TDbJZB>MNlyF>muoXa*HtZb~ZCmb~mPR8l zMR?JkrvPq7BDR>CkjCQs>rG|u>+SBkqyk_{qYj&21fB&7?dq>>KPN6kiqAEYX_I7b zJZubq7Fe78KfU<#)?fazv%B@@-9PR8>5qTjx9VcGtruH=+S>ZdpZ~P;;>GTtw_dDc z?LhL0fe^X^q37Ms;7>39vc0{pd^n_Dg@YHne;)kh#a{;6H*hk1w$&f}d3X0OfBe(V zAGMD=i1O}Wdv|;1PrEwMUCgoE-+i&O{bH~+_>=bW1*P?m+q+vYb_ajiU)Ph1xmdVv z`)&)RPENvPmp+G-sF!i@JQ!T<8{g@=V=U9^G?C1@&89kRXm`!yIZSq4RP*Yb@aKYXmWUH@Tdkps zV@7Qk&m^C~XPwnoquMH5(rPGDFFnm5oh*Seb@v!OOQ+d~>8a%5Wr9(nWs+o@6T990 zCcIBb+Kkt-VsqZ^n!HtHFfrm-$>*BdZS$NvdeyU>;`G&cKKPCE+~H9pnAxLYY27=A z!~<2=PsCoO^UR&-?O z8MfVuuSJ}Suj@}g&d?4dx$v;G2_>HtO7wxSNYR;Z(bAZTHLqF(oyv@R<>C4H*?)t5 z)w7oy`)b+n{P@RXkUc+t_VW2P|MdFo-8;AqZ}dd%_KYc4;j=!_Vco;pO3sB zs!xQt_z?4gr=-bJ!aD72Y<@ zL)Xlx^Wlbw^cKJiN&?`>n=CiFJUxowQ*cj8!{8Wu{XlZm8LKEzJaLAa69lc;MSX1S z8fG>Z@%12DRgJ`AM#g~U=4VlT$#jU!rWj6#F^O+^CDw&u^2PdRXuedhqt-OLU>T@j zf1YMJp_=4@-YsV&hBpPj3dYI}$216&glXWb5>=?vqsj&?il?VwzJ8#!FmghCr;J09 zO-ZLC3aFNIb}d!>QF`Wlo`=gz1|nMo(R`M~ zV7!kJIRZ@c2Gas=mUwr7cfJaG*$>p!>1*#PFBQunzmuwsRMqlKR+15iGe+()bWi=S9s4kUIDc>(JHdm174~dNS2j>I8H0&&??sW1NQB;0J?om$n=B z6h!tk@*Q#kJ5Y{3@I8Lu>JNvARrZd&i@yv~)dtUu|AoU6?03>y-m^7`RqxvtXgUT& zSWcJAU#{pN-ez%R8e99SGwbGGt}4|;Jn5ppPYy=&QAN(W;LGNQ-_K!v(<-8j%pVik>$s3mD#j=yHKKjbnK1BFbfFL_(E3G zlT4GDx-r5Crx&bnOUbqL zIAaA2*A2Wa!c}ip74PY z_!1**AK(RyqosA>9fwF-c)G@~YN}KnkEl2|wnHW3iuj`3jroHEDsXD_Q7g@Hh^rLQ zO6|4Pm2ks#Da=e~dx(Gx*QOkPU@3DRRl|y6S{mM>FpMRbQJ?|DlWmx7>pYt+bs7CX z&c<6J!7|M}4=bvmpHZkmZVAL+kK$X%VFwQ~fTkp?(=b+!SiLWna9GFaxrtG?B2+U} zot%>Eg55xsW_@ZA+v$w6d0Gybd9~)+toSuKmpg3<^7?I8z-%^UXe}|PdP*W4#&U_} z_XmMYUj5;Q;)sFVZ=gihr!ce6zm0|vbPzHFL|$5GW$6j@@KR|^Lgc*um=YX&_Z;& zDx=}(2v|05Hi;FVad?O_mvLNw;)>y&(mDn%s|Qhi{e1)ioUng}uu_HuLK6)^2I(=s zT_q}1C#GNCYVU1^{>O7J7Na1kTnr_rEP)QUnu6VVG%tS#nY-vNTgXrF09QI$esr3_ ztPozRgHu{8W*ukNR|k6~3tWounvc_4nyZ%C-7g`sds9>@Vozzv^nxUw#^w4ry##h4 z49=#9&KYJ^RXJBy4ABHcqyF_nvH%M7fRL> z#1(E%VH)6i=k6x+6djYoBngTc8OM{DL`s{2X)$OT;f-1vY9fJYcAkp2sebRHm8c;a zAn^v`N}{8iY_19W86;N=wG&NB@bQF-&NFT%2?Lz zn=t=j{2k}OzF^Ap!eR*R=IDk7JIE@?MSp*5Jxhk5BS+t%$YTUtyOl*m7cKxvO?!Ian?Eo z|IQ~a9Hk~U7Xlj)~A+@hE{)WgN~65{SlyF2gUVHg^TW zD#Q2j10VnSnV$OCpNqOz5Ehyp|CjvuhYM`Le*8?&eFwDy=CZr~TzWwYm6d+SBR5H7$g1kX4KbZh z*~HLv2N7Ivv<$+`S#5tE2T7{%mj00ehcC0(+FlI!o?g>+l0Q*cFq-e6J6-w$9lTVj z2e}INdcbkjQqP(Ax;+E@IK#)M!FG*nKwapqoleLONqD_EM^Bu5JQmKSW|YP}xkKBp zPUfc-scA7QEe(Md#ZxmUWW-#d)hJ*r0*Dg0hxT+C#nXyN40;ols{P8yAnvdrzJ=ML z8yeNUPzIu3iY)|ZwazKCwCA2fXSiVX7LFRi`2|&a-|13t{p0t+Gqqnx2rj<8R8gwb z7*hp>(v%qz&|Np11eedmTNMMo^aB0&l~h1%eimSy?%Os63URXd>4A#9EF!+DoE!`3xxc)E7r6wsROE94aUHm5W%lWaB53O%O<~x+H*BD) zT|!Q<=G*&fxHFR5#j3kdg|f)UUMuRDWRIXvBJ@NO6kmBqROt)42GafE4ZXcede`bz zU4Av4Tl2}=2hM8Y*Slx}+(DTfGB0I9Pb7HXlg)aPH$6Vpv^V4fjaBUoPf}~-%n$)$ zcCm+)`Mnt^0zUVr;j9A{mCPIz1QrTKz!)XB9g^o2o6?&wP9RoC#sCE*g?}OzGAS6{ zmuU1;X2HCiJo|GmAkYvNGRbqz0B~uNXQ$3!L6*!%04t@06*Nyrs*qJYFwxd0lBXmY zf~k^{-%%~~U-DhG_$5Eh(s$tkjHPnOVxOfy@0?6$B7C#wbI;Rux4P|aRofTUZC}W? zcc4yDYm0)lq8j59jq)@n*ATTh7g_6y&dT7fSJ|Hci!i{lev16Ro@?)GmK10NX zK`=&F4x(``H2!rS=ET7$!!7{okFY*GvFD>sF%FY3?`(H_L8w<2L2|A;QGAO8jJhtn zf!4<0#xV#t4MySS8yW`AR_}Q9^avNC56j=fRjW^TCA3pPfpau~Fu z7L%=au|JJpC+xFWyCeFCp@)u04z4HW5HSe}L@T@BH}uR@aSNFif&(inknAthMbc7O z!CP}%k(Z_+9PPN6PX{2{=qVj`D>V8{#7&!o2C++v>Q}8&J^Ci79{H%2HoAK_;=N$B zN14#tLOHcp%4z*lIb|}#@Rl4xGICfldnlS(X_-VMmvcIDUa!iC8&EUaT0R{Das3Q$WHZ{tq{NyO z`Z)cKQ(xG$7xk1EUzBcsw7M=m{)4*PZIeki4ldm^VAD5tw+W+Y(3E{&=aN%~>A>VQ zl-2PX>iipAb=XG$jYCDpCzL~_-QndGfxow4ghss}QfvLYUzFD689a?tzJ7)M~PFUF*0R-D9{AOz_MT!64*~=pK#- ztxrApz$Uc@v72+GHt-KG6jc1)zkry@oBSb%f_`X4i}BBWD{}3J3_mNT0?FVv3M>V?qT;?K>`0-)5-sR0vK z>y6H@>JC+~N_sZ%U3?!#XW)0J&i;-u6@81u3c7&r)*!my!wJI{-kum`EgeNzmh_$L zU6y<9Zmp~q!9j3*`s2yzaX+7@|Ao6@=a3O_1OzZd;D!L5Dyf&$DR1XyP>;yVT?bnX>YxnBP6GfQYM&QP-G8^KlJPH2qaQObG^W)(#c=9~RW}VN*wzh^gK{;GF zZ_EQmbl%VpYfKQh%Rx8wj~$Jzh~{FYbE1XUi*}~@5407Iv-M7| zHqI^;2HVoi0|yQQE!*Td%U?-5>ui2jTG$yDdA7^w9;-57GUtUj8+To2V|2f3ouqOP z*lloL?zqm&UGuz@7+B{ToSMclW*uMVu_X^oM!?z!vFCu>RgRop?~&s^-gfQdZMW)p zTct0@;kN5M+^ilwr_!!*D($X$Dy?z|H9dlM+d6_)ICL5uIjtQy?&GG}Ve@SqHU5*u zI#C*(Cv80!F|PW%5Zq`CCXeKo8b&KH))jS;E%AXb4sgdQya~(t|18VWm*oCznShTi8S)l#XBiAYwADb*xQF)!! z_*qMvfWgz7>}&<}_#wmoPmk!#G~u+iqj72Yhs@-a{8Gm#S#upOVMnjA`60U%Xbe() z-)apYxj=rT?W#7eKGix8hh}Aj8KUX#qC`nz^K%^#rraSV+LWniT}C z97{)AEDoWtus&!Dc@mrV8VE65hdhas)sdH4a;Vx8{z*K0b&t+=CK>We9W}D%m%0lB za@Zl*DJZ|f#VQgOw1Mp;*>ya|`2U^joP;IGAxLck+5xqjZVx>*9N)qPXjp(CZG^h5 zs*hQ?aoaw2EI!l?lc?Bulr-DhJ}-YLA&}+FA_59)34ls#STgyi7@lSYpJmh%y~KK@ zQ@8z@dN3^A2ks_|PlUd+hl{v)ALik-L*2%(hs!M%^sXzi?FdwqC_@Y{)iS=gMCezx zvYiM1J)mJ#DA`KTBy8ufv1091qUo|IyDiPw^mcG$5A^NesD7Yt2VM~_DDCjoy6&z5 zf|gAR!n?slaYEx^d&Ih78NSK#X;|8GfeDn#`79wc_vv8{AwxO>X4e)iakhc{kn(6x z;1J{?cw?~5iMony3lH^sqK2GSKo$MqM~n!_dJX;nK|a`zo-V>$*XYuX_jX* zTx^}i?h!W(0B$oz+R|vjA?1-n>$;)8p&>DGbQHk6FF*K}w^@r~=M2_rG@8y@3-{cn zGH?Inju!Q^8=tP#bGv#%ucNa70j4sh5k<9jX7qw>TWzt@Y{7mc$+eT^(X=Fh-A*(d zG4zHEA6;F7l?)Pw9gTtu2LY;+{Q@=83n`;rIQ8WVO>w=Tg7}3ZhF>Vs+Jz#kU3et5 zimsn4DA1o<(?2T+7+QI*3(!;nnkGQg$U7ABnpR*@qlc!WaYXVrYznzF(b8v`##`C^ z3}EqZOFK}jXSaH^H0^eG2-Mx5G8xoRk4-vOnkp{F2;zn6rmfVox)+SN+@)`Ar84S~ z>&Yjx@AHqJZu*>fET$N zO=#xV^DOpYVfKU-f=|EW+Mv~8U24&XEZxp)$2Rlxz@_F{DrcJ6!l!z1ZekD8!BBi1 z$Lvm%i{j2>T@-6Bfsb_Y+xdbQKYk&8QE?%zz8vnDm%|qgE{Byz{El@Ye9_=S*!CsR zeq`6buD`SsDj4}f3MQ8+BXF$S9ye}mcHGqSE z=}QU7sLX*Z#>u?E7>+r?OkjKbkKI)SWwzgilA3_pj)PIR8f%*d?0^epuI77Jf^mTH z4)TP_l?{Zyo{*WD-T@n6J11gt};VvK!nRUsb^XzEeyLPJJRp{G@sUMUQ>qcl`j=R14qk22ZdG4Qxdosqpb`5aXvA5l~3w;l}{e+X(Qd5;YmXl zGy2Y>UTX_{+6{u|fed2G()o6~^&yMG)|j@KnM_;E>X^2eJ>mrO6Mf$z(Jb4VO*{Kg z&jMD_J$apFoVGo3;9L2XTDvsjYCWIWtxBoWb3RsjP=1PpRrI9Cy*%ymNpm|?7 zee3OT18y(-b)z=%)r0&9AHa{+LJZWfV^qNomegrFlfmjnN<|~s9KuGr%jry)xqk5o z1#jjBiKxkQmYXukiT1H>-D;I9o&i%5rtt4=n8#r{Ch#{n*OPVSNF31dtca5=^$CjL z2?2fY^hAqZfE^D!djo#_nPx9zH5Iv%2nZ1Dv5%%nvocLxGZ&HJvv=X#SjspdW_V&c zt!ZN+UeQc+UDm#OkZ@`$tpy=Qi)G%OH*Bst>y6smR{CZZru>OfinfsKdv> z+(hp`#8XmSs7x1uGDV@$C`-xNEy*u_&C8$Jpu$p?;e7O=4)cyNTa-mdAx;6?zlO== z{Pldqap3=Rbk}p?(DjuvB%W>cUv%w5ed6bUgf0gNY zxpj5b?a2Y|cC{g}XR9;KZ3SL_=2UgzJ!;tGa-B9n)e&lN@MMIM!+DQI!`<83N=@Dy$y+RxyrMA8CF^WBLD zJ3yo!9i2p& z>RJ5nS#0&u^MUuFSupTyff@$JNk%6Vi<>Y{X?{1B7U^O>?HKTTCO@S4uUrFHj_H8` zR}4;Elk%rD%1kp5AG#W#IacgQqDW6YD%N>`=MJN&y?1u6Edqz&EK=0*Kq zX#HPAeVKh8n*5^s;!A2o<;!2LYBHD!0@prP6}LU}XjMMd9k5E(M;BnKvLREN3-LWi zcJZh!8ShC%(lRdZ4OYdhxQ0!<_3H9!6q{jiCm}U!i=yI9oW`YTMisN-I*M4eZ$koq zQkH`T&-nvP_YE@620OJ*%D(w%z?7- zn^%7#WX3MmYV1Bmy+KLd4GvI;eQQYgWRA7@sKeK=62k+Yp1cnb-ZE%yXHf#r$Rrzw z$uK9yEK3VAOu-K`iT@X$2f|;{aFoP0=d8)8+Jf6sq1)s=-Jj5A?>vm+Iq(ad+~N@a z+Gbl8{c}W0_zQ&hc7}LiNp`Oqk(qv3N=LL4)&T=v4W}KQkKGd_>Jr5n-wrk=yjng6DG+lWn zk)2uoE=~{A=v}y=rck|LahAu|y&%iuYn0V8qCxyi!SUXQq{mECKp{TX>HVqdQfyO>d1pt??Go?hJa#*0o$J31){pvza`?Br*GVp$RV9E<^ z(mi_03!}I7Q(mw>`ADqNDO-}&y=s6PW!lhJZ%dgr_#U_?=iC>}z44Bb^jpZip|Rf= zjYB_c9`xiBys_^VjdE{@_TR=M@DVd}XiVpk)bGDWat?75@n1u}-X)}sD@Z#RkguQn zgZIiGz#g}11>XkQEJQcvA!1#7YIci3DAK0GhU*&JN2&_jY6ofpzUKU4)Os#6fR1f#$#nGdT(E&9Nc?@gXfFWAjX zwC}E9Nl2xMBs#h`tO=RLog%ZrFzF(#Ij~}2iG2)k81QCbhMc#or(`RqtW$t<*{(5H zH0Bu0YNLsBF^~+`A|FXE+9FJs2bgIz)z$*Bl5tOKb8*+FAa75+8K;%vO|g1-#r?*6 zoL_WVwZIs69#vdPyLfDIWt_Uim9(^e0(=wVN*VTjeOVi0g3tg&F_ zwWGo6wR&XvwE>^uoQ6A^_uLwh>o~=AMeET><}C%f(l4c@`%BHv-z)<@m1lWx6wEId+IxxDlCG7$y3S=5m6j${pdKW3;}P0J z+g!rpdOl&bZ^ID#eK`JP&@l_gpK54;R;?xqs+OQ=S$O7YQHJAB!qW09q~3WSMwXN5 z49aTR7Wo}a|8u|BSe)IN49@QA*qhxoxu3KUAT7kqtUj5hzicmyMCWh^MFcgSV5AC02xd{8R#`RpG z@S)L)oEL=#Uh~*QB2p0p;CM0fvU!}PQOpB(GqD6^)|SPSB)euqMx8=L+a7!xV7soG z_YMncN9w-EA+I_Na∓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�-G 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 z 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

5aMvswqT)dMGK+kwth~ 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 1.0.0" + } + }, "node_modules/@tensorflow/tfjs/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -3747,6 +3765,11 @@ "@babel/types": "^7.20.7" } }, + "node_modules/@types/clone": { + "version": "0.1.30", + "resolved": "https://registry.npmjs.org/@types/clone/-/clone-0.1.30.tgz", + "integrity": "sha512-vcxBr+ybljeSiasmdke1cQ9ICxoEwaBgM1OQ/P5h4MPj/kRyLcDl5L8PrftlbyV1kBbJIs3M3x1A1+rcWd4mEA==" + }, "node_modules/@types/dompurify": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-2.4.0.tgz", @@ -3766,6 +3789,15 @@ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" }, + "node_modules/@types/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-IyNhGHu71jH1jCXTHmafuoAAdsbBON3kDh7u/UUhLmjYgN5TYB54e1R8ckTCiIevl2UuZaCsi9XRxineY5yUjw==", + "deprecated": "This is a stub types definition. fast-json-stable-stringify provides its own type definitions, so you do not need this installed.", + "dependencies": { + "fast-json-stable-stringify": "*" + } + }, "node_modules/@types/file-saver": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-2.0.7.tgz", @@ -4669,6 +4701,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/array-flat-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-flat-polyfill/-/array-flat-polyfill-1.0.1.tgz", + "integrity": "sha512-hfJmKupmQN0lwi0xG6FQ5U8Rd97RnIERplymOv/qpq8AoNKPPAnxJadjFA23FNWm88wykh9HmpLJUUwUtNU/iw==", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/array-includes": { "version": "3.1.7", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", @@ -4799,6 +4839,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, "node_modules/assertion-error": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", @@ -4891,6 +4936,11 @@ "node": ">=8" } }, + "node_modules/bowser": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-1.9.4.tgz", + "integrity": "sha512-9IdMmj2KjigRq6oWhmwv1W36pDuA4STQZ8q6YO9um+x07xgYNCD3Oou+WP/3L1HNz7iqythGet3/p4wvc8AAwQ==" + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -5306,6 +5356,14 @@ "wrap-ansi": "^7.0.0" } }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "engines": { + "node": ">=0.8" + } + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -5439,6 +5497,15 @@ "tiny-invariant": "^1.0.6" } }, + "node_modules/css-in-js-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz", + "integrity": "sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==", + "dependencies": { + "hyphenate-style-name": "^1.0.2", + "isobject": "^3.0.1" + } + }, "node_modules/css.escape": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", @@ -5462,6 +5529,196 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, + "node_modules/d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "dependencies": { + "internmap": "^1.0.0" + } + }, + "node_modules/d3-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" + }, + "node_modules/d3-delaunay": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-5.3.0.tgz", + "integrity": "sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==", + "dependencies": { + "delaunator": "4" + } + }, + "node_modules/d3-dispatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz", + "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA==" + }, + "node_modules/d3-dsv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-2.0.0.tgz", + "integrity": "sha512-E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w==", + "dependencies": { + "commander": "2", + "iconv-lite": "0.4", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json", + "csv2tsv": "bin/dsv2dsv", + "dsv2dsv": "bin/dsv2dsv", + "dsv2json": "bin/dsv2json", + "json2csv": "bin/json2dsv", + "json2dsv": "bin/json2dsv", + "json2tsv": "bin/json2dsv", + "tsv2csv": "bin/dsv2dsv", + "tsv2json": "bin/dsv2json" + } + }, + "node_modules/d3-dsv/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/d3-dsv/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/d3-force": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-2.1.1.tgz", + "integrity": "sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==", + "dependencies": { + "d3-dispatch": "1 - 2", + "d3-quadtree": "1 - 2", + "d3-timer": "1 - 2" + } + }, + "node_modules/d3-format": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.3.2.tgz", + "integrity": "sha512-Z18Dprj96ExragQ0DeGi+SYPQ7pPfRMtUXtsg/ChVIKNBCzjO8XYJvRTC1usblx52lqge56V5ect+frYTQc8WQ==" + }, + "node_modules/d3-geo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz", + "integrity": "sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==", + "dependencies": { + "d3-array": "^2.5.0" + } + }, + "node_modules/d3-geo-projection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-3.0.0.tgz", + "integrity": "sha512-1JE+filVbkEX2bT25dJdQ05iA4QHvUwev6o0nIQHOSrNlHCAKfVss/U10vEM3pA4j5v7uQoFdQ4KLbx9BlEbWA==", + "dependencies": { + "commander": "2", + "d3-array": "1 - 2", + "d3-geo": "1.12.0 - 2", + "resolve": "^1.1.10" + }, + "bin": { + "geo2svg": "bin/geo2svg", + "geograticule": "bin/geograticule", + "geoproject": "bin/geoproject", + "geoquantize": "bin/geoquantize", + "geostitch": "bin/geostitch" + } + }, + "node_modules/d3-geo-projection/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/d3-hierarchy": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz", + "integrity": "sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw==" + }, + "node_modules/d3-interpolate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", + "dependencies": { + "d3-color": "1 - 2" + } + }, + "node_modules/d3-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz", + "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==" + }, + "node_modules/d3-quadtree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-2.0.0.tgz", + "integrity": "sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw==" + }, + "node_modules/d3-scale": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", + "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", + "dependencies": { + "d3-array": "^2.3.0", + "d3-format": "1 - 2", + "d3-interpolate": "1.2.0 - 2", + "d3-time": "^2.1.1", + "d3-time-format": "2 - 3" + } + }, + "node_modules/d3-scale-chromatic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", + "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", + "dependencies": { + "d3-color": "1 - 3", + "d3-interpolate": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-selection": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.3.2.tgz", + "integrity": "sha512-OoXdv1nZ7h2aKMVg3kaUFbLLK5jXUFAMLD/Tu5JA96mjf8f2a9ZUESGY+C36t8R1WFeWk/e55hy54Ml2I62CRQ==" + }, + "node_modules/d3-shape": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz", + "integrity": "sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==", + "dependencies": { + "d3-path": "1 - 2" + } + }, + "node_modules/d3-time": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", + "dependencies": { + "d3-array": "2" + } + }, + "node_modules/d3-time-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", + "dependencies": { + "d3-time": "1 - 2" + } + }, + "node_modules/d3-timer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-2.0.0.tgz", + "integrity": "sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA==" + }, "node_modules/dapjs": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/dapjs/-/dapjs-2.2.0.tgz", @@ -5505,6 +5762,14 @@ } } }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/decimal.js": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", @@ -5595,6 +5860,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/delaunator": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz", + "integrity": "sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==" + }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -5688,6 +5958,14 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, "node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", @@ -6388,8 +6666,7 @@ "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-glob": { "version": "3.3.2", @@ -6407,11 +6684,15 @@ "node": ">=8.6.0" } }, + "node_modules/fast-json-patch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz", + "integrity": "sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==" + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "node_modules/fast-levenshtein": { "version": "2.0.6", @@ -6428,6 +6709,26 @@ "reusify": "^1.0.4" } }, + "node_modules/fbjs": { + "version": "0.8.18", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.18.tgz", + "integrity": "sha512-EQaWFK+fEPSoibjNy8IxUtaFOMXcWsY0JaVrQoZR9zC8N2Ygf9iDITPWjUTVIax95b6I742JFLqASHfsag/vKA==", + "dependencies": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.30" + } + }, + "node_modules/fbjs/node_modules/core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "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/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -6492,6 +6793,18 @@ "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/flat-cache": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", @@ -6720,6 +7033,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/glamor": { + "version": "2.20.40", + "resolved": "https://registry.npmjs.org/glamor/-/glamor-2.20.40.tgz", + "integrity": "sha512-DNXCd+c14N9QF8aAKrfl4xakPk5FdcFwmH7sD0qnC0Pr7xoZ5W9yovhUrY/dJc3psfGGXC58vqQyRtuskyUJxA==", + "dependencies": { + "fbjs": "^0.8.12", + "inline-style-prefixer": "^3.0.6", + "object-assign": "^4.1.1", + "prop-types": "^15.5.10", + "through": "^2.3.8" + } + }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -6975,11 +7300,15 @@ "html-element": "^2.0.0" } }, + "node_modules/hyphenate-style-name": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.5.tgz", + "integrity": "sha512-fedL7PRwmeVkgyhu9hLeTBaI6wcGk7JGJswdaRsa5aUbkXI1kr1xZwTPBtaYPpwf56878iDek6VbVnuWMebJmw==" + }, "node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -7050,6 +7379,15 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, + "node_modules/inline-style-prefixer": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-3.0.8.tgz", + "integrity": "sha512-ne8XIyyqkRaNJ1JfL1NYzNdCNxq+MCBQhC8NgOQlzNm2vv3XxlP0VSLQUbSRCF6KPEoveCVEpayHoHzcMyZsMQ==", + "dependencies": { + "bowser": "^1.7.3", + "css-in-js-utils": "^2.0.0" + } + }, "node_modules/internal-slot": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", @@ -7064,6 +7402,11 @@ "node": ">= 0.4" } }, + "node_modules/internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, "node_modules/intl-messageformat": { "version": "10.5.11", "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.11.tgz", @@ -7484,6 +7827,40 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA==", + "dependencies": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "node_modules/isomorphic-fetch/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isomorphic-fetch/node_modules/node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "dependencies": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, "node_modules/iterator.prototype": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", @@ -8129,6 +8506,11 @@ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, + "node_modules/json-stringify-pretty-compact": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-3.0.0.tgz", + "integrity": "sha512-Rc2suX5meI0S3bfdZuA7JMFBGkJ875ApfVyq2WHELjBiiG22My/l7/8zPpH/CfFVQHuVLd8NLR0nv6vi0BYYKA==" + }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -8205,6 +8587,17 @@ "url": "https://github.com/sponsors/antfu" } }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -8417,6 +8810,28 @@ "node": "*" } }, + "node_modules/ml4f": { + "version": "1.10.1", + "resolved": "file:ml4f-1.10.1.tgz", + "integrity": "sha512-E2EMnJL/+SP6zpqL7I2SXuBIGhnodwXuGOHMt5PKsPGxgappVYCz8ODJd/o/+beVckEJKDArN5lACNK7WK9T3w==", + "license": "MIT", + "dependencies": { + "@tensorflow/tfjs": "^4.10.0", + "@tensorflow/tfjs-vis": "^1.5.1", + "commander": "^6.1.0" + }, + "bin": { + "ml4f": "ml4f" + } + }, + "node_modules/ml4f/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "engines": { + "node": ">= 6" + } + }, "node_modules/mlly": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.6.1.tgz", @@ -8729,6 +9144,39 @@ "node": ">= 0.8.0" } }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -8773,7 +9221,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, "engines": { "node": ">=8" } @@ -8932,6 +9379,12 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/preact": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/preact/-/preact-8.2.9.tgz", + "integrity": "sha512-ThuGXBmJS3VsT+jIP+eQufD3L8pRw/PY3FoCys6O9Pu6aF12Pn9zAJDX99TfwRAFOCEKm/P0lwiPTbqKMJp0fA==", + "hasInstallScript": true + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -8985,6 +9438,14 @@ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "dev": true }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dependencies": { + "asap": "~2.0.3" + } + }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -9298,6 +9759,11 @@ "node": ">=0.10.0" } }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -9413,6 +9879,11 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + }, "node_modules/safe-array-concat": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", @@ -9470,8 +9941,7 @@ "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/saxes": { "version": "6.0.0", @@ -9507,6 +9977,11 @@ "semver": "bin/semver.js" } }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", @@ -9539,6 +10014,11 @@ "node": ">= 0.4" } }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -9887,6 +10367,11 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, "node_modules/tiny-invariant": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", @@ -9941,6 +10426,24 @@ "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" }, + "node_modules/topojson-client": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz", + "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==", + "dependencies": { + "commander": "2" + }, + "bin": { + "topo2geo": "bin/topo2geo", + "topomerge": "bin/topomerge", + "topoquantize": "bin/topoquantize" + } + }, + "node_modules/topojson-client/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, "node_modules/tough-cookie": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", @@ -10104,6 +10607,28 @@ "node": ">=14.17" } }, + "node_modules/ua-parser-js": { + "version": "0.7.37", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.37.tgz", + "integrity": "sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "engines": { + "node": "*" + } + }, "node_modules/ufo": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.4.0.tgz", @@ -10229,22 +10754,998 @@ } } }, - "node_modules/vite": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.6.tgz", - "integrity": "sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==", + "node_modules/vega": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/vega/-/vega-5.20.0.tgz", + "integrity": "sha512-L2hDaTH2gz9DFbu7l1B8fR637HzctViuosFCo/Db5aBe93fCJ/w/oJu+vQNfQELzfm9sntkS/+A4u+39xrDCNA==", + "dependencies": { + "vega-crossfilter": "~4.0.5", + "vega-dataflow": "~5.7.3", + "vega-encode": "~4.8.3", + "vega-event-selector": "~2.0.6", + "vega-expression": "~4.0.1", + "vega-force": "~4.0.7", + "vega-format": "~1.0.4", + "vega-functions": "~5.12.0", + "vega-geo": "~4.3.8", + "vega-hierarchy": "~4.0.9", + "vega-label": "~1.0.0", + "vega-loader": "~4.4.0", + "vega-parser": "~6.1.3", + "vega-projection": "~1.4.5", + "vega-regression": "~1.0.9", + "vega-runtime": "~6.1.3", + "vega-scale": "~7.1.1", + "vega-scenegraph": "~4.9.4", + "vega-statistics": "~1.7.9", + "vega-time": "~2.0.4", + "vega-transforms": "~4.9.3", + "vega-typings": "~0.20.0", + "vega-util": "~1.16.1", + "vega-view": "~5.10.0", + "vega-view-transforms": "~4.5.8", + "vega-voronoi": "~4.1.5", + "vega-wordcloud": "~4.1.3" + } + }, + "node_modules/vega-canvas": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/vega-canvas/-/vega-canvas-1.2.7.tgz", + "integrity": "sha512-OkJ9CACVcN9R5Pi9uF6MZBF06pO6qFpDYHWSKBJsdHP5o724KrsgR6UvbnXFH82FdsiTOff/HqjuaG8C7FL+9Q==" + }, + "node_modules/vega-crossfilter": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/vega-crossfilter/-/vega-crossfilter-4.0.5.tgz", + "integrity": "sha512-yF+iyGP+ZxU7Tcj5yBsMfoUHTCebTALTXIkBNA99RKdaIHp1E690UaGVLZe6xde2n5WaYpho6I/I6wdAW3NXcg==", "dependencies": { - "esbuild": "^0.19.3", - "postcss": "^8.4.35", - "rollup": "^4.2.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { + "d3-array": "^2.7.1", + "vega-dataflow": "^5.7.3", + "vega-util": "^1.15.2" + } + }, + "node_modules/vega-dataflow": { + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/vega-dataflow/-/vega-dataflow-5.7.5.tgz", + "integrity": "sha512-EdsIl6gouH67+8B0f22Owr2tKDiMPNNR8lEvJDcxmFw02nXd8juimclpLvjPQriqn6ta+3Dn5txqfD117H04YA==", + "dependencies": { + "vega-format": "^1.1.1", + "vega-loader": "^4.5.1", + "vega-util": "^1.17.1" + } + }, + "node_modules/vega-dataflow/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/vega-dataflow/node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vega-dataflow/node_modules/d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "dependencies": { + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json.js", + "csv2tsv": "bin/dsv2dsv.js", + "dsv2dsv": "bin/dsv2dsv.js", + "dsv2json": "bin/dsv2json.js", + "json2csv": "bin/json2dsv.js", + "json2dsv": "bin/json2dsv.js", + "json2tsv": "bin/json2dsv.js", + "tsv2csv": "bin/dsv2dsv.js", + "tsv2json": "bin/dsv2json.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vega-dataflow/node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/vega-dataflow/node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vega-dataflow/node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vega-dataflow/node_modules/vega-format": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vega-format/-/vega-format-1.1.1.tgz", + "integrity": "sha512-Rll7YgpYbsgaAa54AmtEWrxaJqgOh5fXlvM2wewO4trb9vwM53KBv4Q/uBWCLK3LLGeBXIF6gjDt2LFuJAUtkQ==", + "dependencies": { + "d3-array": "^3.2.2", + "d3-format": "^3.1.0", + "d3-time-format": "^4.1.0", + "vega-time": "^2.1.1", + "vega-util": "^1.17.1" + } + }, + "node_modules/vega-dataflow/node_modules/vega-loader": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.5.1.tgz", + "integrity": "sha512-qy5x32SaT0YkEujQM2yKqvLGV9XWQ2aEDSugBFTdYzu/1u4bxdUSRDREOlrJ9Km3RWIOgFiCkobPmFxo47SKuA==", + "dependencies": { + "d3-dsv": "^3.0.1", + "node-fetch": "^2.6.7", + "topojson-client": "^3.1.0", + "vega-format": "^1.1.1", + "vega-util": "^1.17.1" + } + }, + "node_modules/vega-dataflow/node_modules/vega-time": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/vega-time/-/vega-time-2.1.1.tgz", + "integrity": "sha512-z1qbgyX0Af2kQSGFbApwBbX2meenGvsoX8Nga8uyWN8VIbiySo/xqizz1KrP6NbB6R+x5egKmkjdnyNThPeEWA==", + "dependencies": { + "d3-array": "^3.2.2", + "d3-time": "^3.1.0", + "vega-util": "^1.17.1" + } + }, + "node_modules/vega-dataflow/node_modules/vega-util": { + "version": "1.17.2", + "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.2.tgz", + "integrity": "sha512-omNmGiZBdjm/jnHjZlywyYqafscDdHaELHx1q96n5UOz/FlO9JO99P4B3jZg391EFG8dqhWjQilSf2JH6F1mIw==" + }, + "node_modules/vega-embed": { + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/vega-embed/-/vega-embed-6.17.0.tgz", + "integrity": "sha512-9eiVZCrLDb/EiVCMbMYouWB/q9dOeVkL5Bh0vU6wsUpIV/bbEvS47uljuo3YSxFqkfNpJ+Qt8xvLRiYSnN4lqw==", + "dependencies": { + "fast-json-patch": "^3.0.0-1", + "json-stringify-pretty-compact": "^3.0.0", + "semver": "^7.3.5", + "vega-schema-url-parser": "^2.1.0", + "vega-themes": "^2.10.0", + "vega-tooltip": "^0.25.1" + }, + "peerDependencies": { + "vega": "^5.13.0", + "vega-lite": "*" + } + }, + "node_modules/vega-embed/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vega-encode": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/vega-encode/-/vega-encode-4.8.3.tgz", + "integrity": "sha512-JoRYtaV2Hs8spWLzTu/IjR7J9jqRmuIOEicAaWj6T9NSZrNWQzu2zF3IVsX85WnrIDIRUDaehXaFZvy9uv9RQg==", + "dependencies": { + "d3-array": "^2.7.1", + "d3-interpolate": "^2.0.1", + "vega-dataflow": "^5.7.3", + "vega-scale": "^7.0.3", + "vega-util": "^1.15.2" + } + }, + "node_modules/vega-event-selector": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/vega-event-selector/-/vega-event-selector-2.0.6.tgz", + "integrity": "sha512-UwCu50Sqd8kNZ1X/XgiAY+QAyQUmGFAwyDu7y0T5fs6/TPQnDo/Bo346NgSgINBEhEKOAMY1Nd/rPOk4UEm/ew==" + }, + "node_modules/vega-expression": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-4.0.1.tgz", + "integrity": "sha512-ZrDj0hP8NmrCpdLFf7Rd/xMUHGoSYsAOTaYp7uXZ2dkEH5x0uPy5laECMc8TiQvL8W+8IrN2HAWCMRthTSRe2Q==", + "dependencies": { + "vega-util": "^1.16.0" + } + }, + "node_modules/vega-force": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/vega-force/-/vega-force-4.0.7.tgz", + "integrity": "sha512-pyLKdwXSZ9C1dVIqdJOobvBY29rLvZjvRRTla9BU/nMwAiAGlGi6WKUFdRGdneyGe3zo2nSZDTZlZM/Z5VaQNA==", + "dependencies": { + "d3-force": "^2.1.1", + "vega-dataflow": "^5.7.3", + "vega-util": "^1.15.2" + } + }, + "node_modules/vega-format": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vega-format/-/vega-format-1.0.4.tgz", + "integrity": "sha512-oTAeub3KWm6nKhXoYCx1q9G3K43R6/pDMXvqDlTSUtjoY7b/Gixm8iLcir5S9bPjvH40n4AcbZsPmNfL/Up77A==", + "dependencies": { + "d3-array": "^2.7.1", + "d3-format": "^2.0.0", + "d3-time-format": "^3.0.0", + "vega-time": "^2.0.3", + "vega-util": "^1.15.2" + } + }, + "node_modules/vega-format/node_modules/d3-format": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", + "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" + }, + "node_modules/vega-functions": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/vega-functions/-/vega-functions-5.12.1.tgz", + "integrity": "sha512-7cHfcjXOj27qEbh2FTzWDl7FJK4xGcMFF7+oiyqa0fp7BU/wNT5YdNV0t5kCX9WjV7mfJWACKV74usLJbyM6GA==", + "dependencies": { + "d3-array": "^2.7.1", + "d3-color": "^2.0.0", + "d3-geo": "^2.0.1", + "vega-dataflow": "^5.7.3", + "vega-expression": "^5.0.0", + "vega-scale": "^7.1.1", + "vega-scenegraph": "^4.9.3", + "vega-selections": "^5.3.1", + "vega-statistics": "^1.7.9", + "vega-time": "^2.0.4", + "vega-util": "^1.16.0" + } + }, + "node_modules/vega-functions/node_modules/vega-expression": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-5.1.0.tgz", + "integrity": "sha512-u8Rzja/cn2PEUkhQN3zUj3REwNewTA92ExrcASNKUJPCciMkHJEjESwFYuI6DWMCq4hQElQ92iosOAtwzsSTqA==", + "dependencies": { + "@types/estree": "^1.0.0", + "vega-util": "^1.17.1" + } + }, + "node_modules/vega-functions/node_modules/vega-util": { + "version": "1.17.2", + "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.2.tgz", + "integrity": "sha512-omNmGiZBdjm/jnHjZlywyYqafscDdHaELHx1q96n5UOz/FlO9JO99P4B3jZg391EFG8dqhWjQilSf2JH6F1mIw==" + }, + "node_modules/vega-geo": { + "version": "4.3.8", + "resolved": "https://registry.npmjs.org/vega-geo/-/vega-geo-4.3.8.tgz", + "integrity": "sha512-fsGxV96Q/QRgPqOPtMBZdI+DneIiROKTG3YDZvGn0EdV16OG5LzFhbNgLT5GPzI+kTwgLpAsucBHklexlB4kfg==", + "dependencies": { + "d3-array": "^2.7.1", + "d3-color": "^2.0.0", + "d3-geo": "^2.0.1", + "vega-canvas": "^1.2.5", + "vega-dataflow": "^5.7.3", + "vega-projection": "^1.4.5", + "vega-statistics": "^1.7.9", + "vega-util": "^1.15.2" + } + }, + "node_modules/vega-hierarchy": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/vega-hierarchy/-/vega-hierarchy-4.0.9.tgz", + "integrity": "sha512-4XaWK6V38/QOZ+vllKKTafiwL25m8Kd+ebHmDV+Q236ONHmqc/gv82wwn9nBeXPEfPv4FyJw2SRoqa2Jol6fug==", + "dependencies": { + "d3-hierarchy": "^2.0.0", + "vega-dataflow": "^5.7.3", + "vega-util": "^1.15.2" + } + }, + "node_modules/vega-label": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vega-label/-/vega-label-1.0.0.tgz", + "integrity": "sha512-hCdm2pcHgkKgxnzW9GvX5JmYNiUMlOXOibtMmBzvFBQHX3NiV9giQ5nsPiQiFbV08VxEPtM+VYXr2HyrIcq5zQ==", + "dependencies": { + "vega-canvas": "^1.2.5", + "vega-dataflow": "^5.7.3", + "vega-scenegraph": "^4.9.2", + "vega-util": "^1.15.2" + } + }, + "node_modules/vega-lite": { + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/vega-lite/-/vega-lite-4.13.1.tgz", + "integrity": "sha512-OHZSSqVLuikoZ3idz3jIRk0UCKtVU2Lq5gaD6cLNTnJjNetoHKKdfZ023LVj4+Y9yWPz5meb+EJUsfBAGfF4Vw==", + "dependencies": { + "@types/clone": "~0.1.30", + "@types/fast-json-stable-stringify": "^2.0.0", + "array-flat-polyfill": "^1.0.1", + "clone": "~2.1.2", + "fast-deep-equal": "~3.1.1", + "fast-json-stable-stringify": "~2.1.0", + "json-stringify-pretty-compact": "~2.0.0", + "tslib": "~2.0.0", + "vega-event-selector": "~2.0.3", + "vega-expression": "~2.6.5", + "vega-util": "~1.14.0", + "yargs": "~15.3.1" + }, + "bin": { + "vl2pdf": "bin/vl2pdf", + "vl2png": "bin/vl2png", + "vl2svg": "bin/vl2svg", + "vl2vg": "bin/vl2vg" + }, + "peerDependencies": { + "vega": "^5.12.1" + } + }, + "node_modules/vega-lite/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/vega-lite/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/vega-lite/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/vega-lite/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/vega-lite/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==" + }, + "node_modules/vega-lite/node_modules/json-stringify-pretty-compact": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-2.0.0.tgz", + "integrity": "sha512-WRitRfs6BGq4q8gTgOy4ek7iPFXjbra0H3PmDLKm2xnZ+Gh1HUhiKGgCZkSPNULlP7mvfu6FV/mOLhCarspADQ==" + }, + "node_modules/vega-lite/node_modules/tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + }, + "node_modules/vega-lite/node_modules/vega-expression": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-2.6.6.tgz", + "integrity": "sha512-zxPzXO33FawU3WQHRmHJaRreyJlyMaNMn1uuCFSouJttPkBBWB5gCrha2f5+pF3t4NMFWTnSrgCkR6mcaubnng==", + "dependencies": { + "vega-util": "^1.15.0" + } + }, + "node_modules/vega-lite/node_modules/vega-expression/node_modules/vega-util": { + "version": "1.17.2", + "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.2.tgz", + "integrity": "sha512-omNmGiZBdjm/jnHjZlywyYqafscDdHaELHx1q96n5UOz/FlO9JO99P4B3jZg391EFG8dqhWjQilSf2JH6F1mIw==" + }, + "node_modules/vega-lite/node_modules/vega-util": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.14.1.tgz", + "integrity": "sha512-pSKJ8OCkgfgHZDTljyj+gmGltgulceWbk1BV6LWrXqp6P3J8qPA/oZA8+a93YNApYxXZ3yzIVUDOo5O27xk0jw==" + }, + "node_modules/vega-lite/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vega-lite/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/vega-lite/node_modules/yargs": { + "version": "15.3.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", + "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vega-lite/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/vega-loader": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.4.1.tgz", + "integrity": "sha512-dj65i4qlNhK0mOmjuchHgUrF5YUaWrYpx0A8kXA68lBk5Hkx8FNRztkcl07CZJ1+8V81ymEyJii9jzGbhEX0ag==", + "dependencies": { + "d3-dsv": "^2.0.0", + "node-fetch": "^2.6.1", + "topojson-client": "^3.1.0", + "vega-format": "^1.0.4", + "vega-util": "^1.16.0" + } + }, + "node_modules/vega-parser": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/vega-parser/-/vega-parser-6.1.4.tgz", + "integrity": "sha512-tORdpWXiH/kkXcpNdbSVEvtaxBuuDtgYp9rBunVW9oLsjFvFXbSWlM1wvJ9ZFSaTfx6CqyTyGMiJemmr1QnTjQ==", + "dependencies": { + "vega-dataflow": "^5.7.3", + "vega-event-selector": "^3.0.0", + "vega-functions": "^5.12.1", + "vega-scale": "^7.1.1", + "vega-util": "^1.16.0" + } + }, + "node_modules/vega-parser/node_modules/vega-event-selector": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vega-event-selector/-/vega-event-selector-3.0.1.tgz", + "integrity": "sha512-K5zd7s5tjr1LiOOkjGpcVls8GsH/f2CWCrWcpKy74gTCp+llCdwz0Enqo013ZlGaRNjfgD/o1caJRt3GSaec4A==" + }, + "node_modules/vega-projection": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/vega-projection/-/vega-projection-1.4.5.tgz", + "integrity": "sha512-85kWcPv0zrrNfxescqHtSYpRknilrS0K3CVRZc7IYQxnLtL1oma9WEbrSr1LCmDoCP5hl2Z1kKbomPXkrQX5Ag==", + "dependencies": { + "d3-geo": "^2.0.1", + "d3-geo-projection": "^3.0.0" + } + }, + "node_modules/vega-regression": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/vega-regression/-/vega-regression-1.0.9.tgz", + "integrity": "sha512-KSr3QbCF0vJEAWFVY2MA9X786oiJncTTr3gqRMPoaLr/Yo3f7OPKXRoUcw36RiWa0WCOEMgTYtM28iK6ZuSgaA==", + "dependencies": { + "d3-array": "^2.7.1", + "vega-dataflow": "^5.7.3", + "vega-statistics": "^1.7.9", + "vega-util": "^1.15.2" + } + }, + "node_modules/vega-runtime": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/vega-runtime/-/vega-runtime-6.1.4.tgz", + "integrity": "sha512-0dDYXyFLQcxPQ2OQU0WuBVYLRZnm+/CwVu6i6N4idS7R9VXIX5581EkCh3pZ20pQ/+oaA7oJ0pR9rJgJ6rukRQ==", + "dependencies": { + "vega-dataflow": "^5.7.5", + "vega-util": "^1.17.1" + } + }, + "node_modules/vega-runtime/node_modules/vega-util": { + "version": "1.17.2", + "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.2.tgz", + "integrity": "sha512-omNmGiZBdjm/jnHjZlywyYqafscDdHaELHx1q96n5UOz/FlO9JO99P4B3jZg391EFG8dqhWjQilSf2JH6F1mIw==" + }, + "node_modules/vega-scale": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/vega-scale/-/vega-scale-7.1.1.tgz", + "integrity": "sha512-yE0to0prA9E5PBJ/XP77TO0BMkzyUVyt7TH5PAwj+CZT7PMsMO6ozihelRhoIiVcP0Ae/ByCEQBUQkzN5zJ0ZA==", + "dependencies": { + "d3-array": "^2.7.1", + "d3-interpolate": "^2.0.1", + "d3-scale": "^3.2.2", + "vega-time": "^2.0.4", + "vega-util": "^1.15.2" + } + }, + "node_modules/vega-scenegraph": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/vega-scenegraph/-/vega-scenegraph-4.9.4.tgz", + "integrity": "sha512-QaegQzbFE2yhYLNWAmHwAuguW3yTtQrmwvfxYT8tk0g+KKodrQ5WSmNrphWXhqwtsgVSvtdZkfp2IPeumcOQJg==", + "dependencies": { + "d3-path": "^2.0.0", + "d3-shape": "^2.0.0", + "vega-canvas": "^1.2.5", + "vega-loader": "^4.3.3", + "vega-scale": "^7.1.1", + "vega-util": "^1.15.2" + } + }, + "node_modules/vega-schema-url-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vega-schema-url-parser/-/vega-schema-url-parser-2.2.0.tgz", + "integrity": "sha512-yAtdBnfYOhECv9YC70H2gEiqfIbVkq09aaE4y/9V/ovEFmH9gPKaEgzIZqgT7PSPQjKhsNkb6jk6XvSoboxOBw==" + }, + "node_modules/vega-selections": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/vega-selections/-/vega-selections-5.4.2.tgz", + "integrity": "sha512-99FUhYmg0jOJr2/K4TcEURmJRkuibrCDc8KBUX7qcQEITzrZ5R6a4QE+sarCvbb3hi8aA9GV2oyST6MQeA9mgQ==", + "dependencies": { + "d3-array": "3.2.4", + "vega-expression": "^5.0.1", + "vega-util": "^1.17.1" + } + }, + "node_modules/vega-selections/node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vega-selections/node_modules/vega-expression": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-5.1.0.tgz", + "integrity": "sha512-u8Rzja/cn2PEUkhQN3zUj3REwNewTA92ExrcASNKUJPCciMkHJEjESwFYuI6DWMCq4hQElQ92iosOAtwzsSTqA==", + "dependencies": { + "@types/estree": "^1.0.0", + "vega-util": "^1.17.1" + } + }, + "node_modules/vega-selections/node_modules/vega-util": { + "version": "1.17.2", + "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.2.tgz", + "integrity": "sha512-omNmGiZBdjm/jnHjZlywyYqafscDdHaELHx1q96n5UOz/FlO9JO99P4B3jZg391EFG8dqhWjQilSf2JH6F1mIw==" + }, + "node_modules/vega-statistics": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/vega-statistics/-/vega-statistics-1.7.10.tgz", + "integrity": "sha512-QLb12gcfpDZ9K5h3TLGrlz4UXDH9wSPyg9LLfOJZacxvvJEPohacUQNrGEAVtFO9ccUCerRfH9cs25ZtHsOZrw==", + "dependencies": { + "d3-array": "^2.7.1" + } + }, + "node_modules/vega-themes": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/vega-themes/-/vega-themes-2.14.0.tgz", + "integrity": "sha512-9dLmsUER7gJrDp8SEYKxBFmXmpyzLlToKIjxq3HCvYjz8cnNrRGyAhvIlKWOB3ZnGvfYV+vnv3ZRElSNL31nkA==", + "peerDependencies": { + "vega": "*", + "vega-lite": "*" + } + }, + "node_modules/vega-time": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vega-time/-/vega-time-2.0.4.tgz", + "integrity": "sha512-U314UDR9+ZlWrD3KBaeH+j/c2WSMdvcZq5yJfFT0yTg1jsBKAQBYFGvl+orackD8Zx3FveHOxx3XAObaQeDX+Q==", + "dependencies": { + "d3-array": "^2.7.1", + "d3-time": "^2.0.0", + "vega-util": "^1.15.2" + } + }, + "node_modules/vega-tooltip": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/vega-tooltip/-/vega-tooltip-0.25.1.tgz", + "integrity": "sha512-ugGwGi2/p3OpB8N15xieuzP8DyV5DreqMWcmJ9zpWT8GlkyKtef4dGRXnvHeHQ+iJFmWrq4oZJ+kLTrdiECjAg==", + "dependencies": { + "vega-util": "^1.16.0" + } + }, + "node_modules/vega-transforms": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/vega-transforms/-/vega-transforms-4.9.4.tgz", + "integrity": "sha512-JGBhm5Bf6fiGTUSB5Qr5ckw/KU9FJcSV5xIe/y4IobM/i/KNwI1i1fP45LzP4F4yZc0DMTwJod2UvFHGk9plKA==", + "dependencies": { + "d3-array": "^2.7.1", + "vega-dataflow": "^5.7.4", + "vega-statistics": "^1.7.9", + "vega-time": "^2.0.4", + "vega-util": "^1.16.1" + } + }, + "node_modules/vega-typings": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.20.0.tgz", + "integrity": "sha512-S+HIRN/3WYiS5zrQjJ4FDEOlvFVHLxPXMJerrnN3YZ6bxCDYo7tEvQUUuByGZ3d19GuKjgejczWS7XHvF3WjDw==", + "dependencies": { + "vega-util": "^1.15.2" + } + }, + "node_modules/vega-util": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.16.1.tgz", + "integrity": "sha512-FdgD72fmZMPJE99FxvFXth0IL4BbLA93WmBg/lvcJmfkK4Uf90WIlvGwaIUdSePIsdpkZjBPyQcHMQ8OcS8Smg==" + }, + "node_modules/vega-view": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/vega-view/-/vega-view-5.10.1.tgz", + "integrity": "sha512-4xvQ5KZcgKdZx1Z7jjenCUumvlyr/j4XcHLRf9gyeFrFvvS596dVpL92V8twhV6O++DmS2+fj+rHagO8Di4nMg==", + "dependencies": { + "d3-array": "^2.7.1", + "d3-timer": "^2.0.0", + "vega-dataflow": "^5.7.3", + "vega-format": "^1.0.4", + "vega-functions": "^5.10.0", + "vega-runtime": "^6.1.3", + "vega-scenegraph": "^4.9.4", + "vega-util": "^1.16.1" + } + }, + "node_modules/vega-view-transforms": { + "version": "4.5.9", + "resolved": "https://registry.npmjs.org/vega-view-transforms/-/vega-view-transforms-4.5.9.tgz", + "integrity": "sha512-NxEq4ZD4QwWGRrl2yDLnBRXM9FgCI+vvYb3ZC2+nVDtkUxOlEIKZsMMw31op5GZpfClWLbjCT3mVvzO2xaTF+g==", + "dependencies": { + "vega-dataflow": "^5.7.5", + "vega-scenegraph": "^4.10.2", + "vega-util": "^1.17.1" + } + }, + "node_modules/vega-view-transforms/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/vega-view-transforms/node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vega-view-transforms/node_modules/d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "dependencies": { + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json.js", + "csv2tsv": "bin/dsv2dsv.js", + "dsv2dsv": "bin/dsv2dsv.js", + "dsv2json": "bin/dsv2json.js", + "json2csv": "bin/json2dsv.js", + "json2dsv": "bin/json2dsv.js", + "json2tsv": "bin/json2dsv.js", + "tsv2csv": "bin/dsv2dsv.js", + "tsv2json": "bin/dsv2json.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vega-view-transforms/node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/vega-view-transforms/node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vega-view-transforms/node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/vega-view-transforms/node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vega-view-transforms/node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vega-view-transforms/node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vega-view-transforms/node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vega-view-transforms/node_modules/vega-format": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vega-format/-/vega-format-1.1.1.tgz", + "integrity": "sha512-Rll7YgpYbsgaAa54AmtEWrxaJqgOh5fXlvM2wewO4trb9vwM53KBv4Q/uBWCLK3LLGeBXIF6gjDt2LFuJAUtkQ==", + "dependencies": { + "d3-array": "^3.2.2", + "d3-format": "^3.1.0", + "d3-time-format": "^4.1.0", + "vega-time": "^2.1.1", + "vega-util": "^1.17.1" + } + }, + "node_modules/vega-view-transforms/node_modules/vega-loader": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.5.1.tgz", + "integrity": "sha512-qy5x32SaT0YkEujQM2yKqvLGV9XWQ2aEDSugBFTdYzu/1u4bxdUSRDREOlrJ9Km3RWIOgFiCkobPmFxo47SKuA==", + "dependencies": { + "d3-dsv": "^3.0.1", + "node-fetch": "^2.6.7", + "topojson-client": "^3.1.0", + "vega-format": "^1.1.1", + "vega-util": "^1.17.1" + } + }, + "node_modules/vega-view-transforms/node_modules/vega-scale": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/vega-scale/-/vega-scale-7.4.0.tgz", + "integrity": "sha512-+GxjtToQiR2OqnlvRsnVTaX/HGLG9EPiFWkIwSG5ZCLSAxm0CRiqAQvvRmj0HEeIw8F92aGRX4rSoM8qyGAK5A==", + "dependencies": { + "d3-array": "^3.2.2", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-scale-chromatic": "^3.1.0", + "vega-time": "^2.1.1", + "vega-util": "^1.17.1" + } + }, + "node_modules/vega-view-transforms/node_modules/vega-scenegraph": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/vega-scenegraph/-/vega-scenegraph-4.12.0.tgz", + "integrity": "sha512-l0Us6TLRV7AAd1CxB6mvxXt9/psknqgrr0+6d1zNWtHL8tGszPE4FqllZC5m4ZtUouvE4PWKGybd5uJR0dpchw==", + "dependencies": { + "d3-path": "^3.1.0", + "d3-shape": "^3.2.0", + "vega-canvas": "^1.2.7", + "vega-loader": "^4.5.1", + "vega-scale": "^7.3.0", + "vega-util": "^1.17.1" + } + }, + "node_modules/vega-view-transforms/node_modules/vega-time": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/vega-time/-/vega-time-2.1.1.tgz", + "integrity": "sha512-z1qbgyX0Af2kQSGFbApwBbX2meenGvsoX8Nga8uyWN8VIbiySo/xqizz1KrP6NbB6R+x5egKmkjdnyNThPeEWA==", + "dependencies": { + "d3-array": "^3.2.2", + "d3-time": "^3.1.0", + "vega-util": "^1.17.1" + } + }, + "node_modules/vega-view-transforms/node_modules/vega-util": { + "version": "1.17.2", + "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.2.tgz", + "integrity": "sha512-omNmGiZBdjm/jnHjZlywyYqafscDdHaELHx1q96n5UOz/FlO9JO99P4B3jZg391EFG8dqhWjQilSf2JH6F1mIw==" + }, + "node_modules/vega-voronoi": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/vega-voronoi/-/vega-voronoi-4.1.5.tgz", + "integrity": "sha512-950IkgCFLj0zG33EWLAm1hZcp+FMqWcNQliMYt+MJzOD5S4MSpZpZ7K4wp2M1Jktjw/CLKFL9n38JCI0i3UonA==", + "dependencies": { + "d3-delaunay": "^5.3.0", + "vega-dataflow": "^5.7.3", + "vega-util": "^1.15.2" + } + }, + "node_modules/vega-wordcloud": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/vega-wordcloud/-/vega-wordcloud-4.1.4.tgz", + "integrity": "sha512-oeZLlnjiusLAU5vhk0IIdT5QEiJE0x6cYoGNq1th+EbwgQp153t4r026fcib9oq15glHFOzf81a8hHXHSJm1Jw==", + "dependencies": { + "vega-canvas": "^1.2.7", + "vega-dataflow": "^5.7.5", + "vega-scale": "^7.3.0", + "vega-statistics": "^1.8.1", + "vega-util": "^1.17.1" + } + }, + "node_modules/vega-wordcloud/node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vega-wordcloud/node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vega-wordcloud/node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vega-wordcloud/node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vega-wordcloud/node_modules/vega-scale": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/vega-scale/-/vega-scale-7.4.0.tgz", + "integrity": "sha512-+GxjtToQiR2OqnlvRsnVTaX/HGLG9EPiFWkIwSG5ZCLSAxm0CRiqAQvvRmj0HEeIw8F92aGRX4rSoM8qyGAK5A==", + "dependencies": { + "d3-array": "^3.2.2", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-scale-chromatic": "^3.1.0", + "vega-time": "^2.1.1", + "vega-util": "^1.17.1" + } + }, + "node_modules/vega-wordcloud/node_modules/vega-statistics": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/vega-statistics/-/vega-statistics-1.9.0.tgz", + "integrity": "sha512-GAqS7mkatpXcMCQKWtFu1eMUKLUymjInU0O8kXshWaQrVWjPIO2lllZ1VNhdgE0qGj4oOIRRS11kzuijLshGXQ==", + "dependencies": { + "d3-array": "^3.2.2" + } + }, + "node_modules/vega-wordcloud/node_modules/vega-time": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/vega-time/-/vega-time-2.1.1.tgz", + "integrity": "sha512-z1qbgyX0Af2kQSGFbApwBbX2meenGvsoX8Nga8uyWN8VIbiySo/xqizz1KrP6NbB6R+x5egKmkjdnyNThPeEWA==", + "dependencies": { + "d3-array": "^3.2.2", + "d3-time": "^3.1.0", + "vega-util": "^1.17.1" + } + }, + "node_modules/vega-wordcloud/node_modules/vega-util": { + "version": "1.17.2", + "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.2.tgz", + "integrity": "sha512-omNmGiZBdjm/jnHjZlywyYqafscDdHaELHx1q96n5UOz/FlO9JO99P4B3jZg391EFG8dqhWjQilSf2JH6F1mIw==" + }, + "node_modules/vite": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.6.tgz", + "integrity": "sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==", + "dependencies": { + "esbuild": "^0.19.3", + "postcss": "^8.4.35", + "rollup": "^4.2.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" }, "optionalDependencies": { @@ -10816,6 +12317,11 @@ "node": ">=18" } }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + }, "node_modules/whatwg-mimetype": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", @@ -10913,6 +12419,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + }, "node_modules/which-typed-array": { "version": "1.1.15", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", diff --git a/package.json b/package.json index 24de612cc..b326fdd9d 100644 --- a/package.json +++ b/package.json @@ -44,6 +44,7 @@ "lunr-languages": "^1.14.0", "lzma": "^2.3.2", "marked": "^4.0.15", + "ml4f": "file:ml4f-1.10.1.tgz", "mobile-drag-drop": "^2.3.0-rc.2", "react": "^18.0.0", "react-dom": "^18.0.0", diff --git a/src/App.tsx b/src/App.tsx index 359f2ec9c..4769cc445 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -30,7 +30,7 @@ import SettingsProvider from "./settings/settings"; import BeforeUnloadDirtyCheck from "./workbench/BeforeUnloadDirtyCheck"; import { SelectionProvider } from "./workbench/use-selection"; import Workbench from "./workbench/Workbench"; -import MlDataProvider from "./documentation/ml/use-model-data"; +import ModelDataProvider from "./documentation/ml/use-model-data"; const isMockDeviceMode = () => // We use a cookie set from the e2e tests. Avoids having separate test and live builds. @@ -77,7 +77,7 @@ const App = () => { - + @@ -93,7 +93,7 @@ const App = () => { - + diff --git a/src/documentation/ml/ml.ts b/src/documentation/ml/ml.ts index c345ec8dd..230e354d2 100644 --- a/src/documentation/ml/ml.ts +++ b/src/documentation/ml/ml.ts @@ -1,7 +1,7 @@ import * as tf from "@tensorflow/tfjs"; -import { LayersModel, SymbolicTensor } from "@tensorflow/tfjs"; -import { FilterType, MlSettings, ActionData } from "./training-data"; +import { LayersModel } from "@tensorflow/tfjs"; import { Filters, determineFilter } from "./data-functions"; +import { ActionData, FilterType, MlSettings } from "./training-data"; export const Axes = { X: "x", @@ -38,16 +38,15 @@ export const createModel = async ( settings.includedFilters.size * settings.includedAxes.length, ]; - const input = tf.input({ shape: inputShape }); - const normalizer = tf.layers.batchNormalization().apply(input); - const dense = tf.layers - .dense({ units: 16, activation: "relu" }) - .apply(normalizer); - const softmax = tf.layers - .dense({ units: numberOfClasses, activation: "softmax" }) - .apply(dense) as SymbolicTensor; + const model = new tf.Sequential({ + layers: [ + tf.layers.inputLayer({ inputShape }), + tf.layers.batchNormalization(), + tf.layers.dense({ units: 16, activation: "relu" }), + tf.layers.dense({ units: numberOfClasses, activation: "softmax" }), + ], + }); - const model = new tf.LayersModel({ inputs: input, outputs: softmax }); model.compile({ loss: "categoricalCrossentropy", optimizer: tf.train.sgd(0.5), @@ -121,46 +120,33 @@ export const trainModel = async ( }; // Added files to the initial project to enable model class name retention and methods to simulate the model running on the device -export const modelModule = `# A mockup of a machine learning micropython module +export const modelModule = ( + actionNames: string +) => `# A mockup of a machine learning micropython module from microbit import * import random -import mlreader - def get_class_names(): - namesList = mlreader.read_class_names() - return namesList + action_names = ${actionNames} + return action_names def current_action(): - list = mlreader.read_class_names() - sizeList = len(list) - 1 - rnd = random.randrange(sizeList) - return list[rnd] + action_names = get_class_names() + if len(action_names): + return random.choice(action_names) def is_action(action): - list = mlreader.read_class_names() - if action in list: - sizeList = len(list) - 1 - rnd = random.randrange(sizeList) - if action == list[rnd]: - return True - else: - return False - else: - return False + action_names = get_class_names() + if len(action_names) and action in action_names: + return action == random.choice(action_names) + return False def was_action(action): - list = mlreader.read_class_names() - if action in list: - sizeList = len(list) - 1 - rnd = random.randrange(sizeList) - if action == list[rnd]: - return True - else: - return False - else: - return False + action_names = get_class_names() + if len(action_names) and action in action_names: + return action == random.choice(action_names) + return False `; diff --git a/src/documentation/ml/use-model-data.tsx b/src/documentation/ml/use-model-data.tsx index 1500aa4a9..f834c570b 100644 --- a/src/documentation/ml/use-model-data.tsx +++ b/src/documentation/ml/use-model-data.tsx @@ -1,7 +1,7 @@ import { ReactNode, createContext, useContext, useState } from "react"; import { ActionData } from "./training-data"; -type ModelDataContextValue = [ActionData[], (mlData: ActionData[]) => void]; +type ModelDataContextValue = [ActionData[], (modelData: ActionData[]) => void]; const ModelDataContext = createContext( undefined @@ -15,7 +15,7 @@ export const useModelData = (): ModelDataContextValue => { return modelData; }; -const MlDataProvider = ({ children }: { children: ReactNode }) => { +const ModelDataProvider = ({ children }: { children: ReactNode }) => { const [modelData, setModelData] = useState([]); return ( @@ -24,4 +24,4 @@ const MlDataProvider = ({ children }: { children: ReactNode }) => { ); }; -export default MlDataProvider; +export default ModelDataProvider; diff --git a/src/project/project-actions.tsx b/src/project/project-actions.tsx index 452008c02..b762faeb6 100644 --- a/src/project/project-actions.tsx +++ b/src/project/project-actions.tsx @@ -74,7 +74,8 @@ import WebUSBErrorDialog from "../workbench/connect-dialogs/WebUSBErrorDialog"; import reconnectWebm from "../workbench/connect-dialogs/reconnect.webm"; import reconnectMp4 from "../workbench/connect-dialogs/reconnect.mp4"; import { ActionData } from "../documentation/ml/training-data"; -import { modelModule } from "../documentation/ml/ml"; +import { modelModule, trainModel } from "../documentation/ml/ml"; +import { compileModel } from "ml4f"; /** * Distinguishes the different ways to trigger the load action. @@ -118,7 +119,7 @@ export class ProjectActions { private intl: IntlShape, private logging: Logging, private client: LanguageServerClient | undefined, - private setMlData: (mlData: ActionData[]) => void + private setModelData: (modelData: ActionData[]) => void ) {} private get project(): DefaultedProject { @@ -264,16 +265,19 @@ export class ProjectActions { const file = files[0]; const json = await readFileAsText(file); const data = JSON.parse(json) as ActionData[]; - this.setMlData(data); - const actionNames = data.map((action) => action.name).join(" "); - await Promise.all([ - this.fs.write( - "namesOfClasses.txt", - actionNames, - VersionAction.INCREMENT - ), - await this.fs.write("model.py", modelModule, VersionAction.INCREMENT), - ]); + this.setModelData(data); + const actionNames = data.map((action) => action.name); + await this.fs.write( + "model.py", + modelModule(JSON.stringify(actionNames)), + VersionAction.INCREMENT + ); + const model = await trainModel(data); + const result = compileModel(model, {}); + const modelAsHexString = Array.from(result.machineCode, (i) => + i.toString(16).padStart(2, "0") + ).join(""); + console.log(modelAsHexString); } }; From 33eadb1669f357f1ed05da0b098c6b017c3e9766 Mon Sep 17 00:00:00 2001 From: Robert Knight Date: Tue, 28 May 2024 17:30:51 +0100 Subject: [PATCH 3/3] Add model.bin to file system --- src/project/project-actions.tsx | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/src/project/project-actions.tsx b/src/project/project-actions.tsx index b762faeb6..4ee743e02 100644 --- a/src/project/project-actions.tsx +++ b/src/project/project-actions.tsx @@ -267,17 +267,24 @@ export class ProjectActions { const data = JSON.parse(json) as ActionData[]; this.setModelData(data); const actionNames = data.map((action) => action.name); - await this.fs.write( - "model.py", - modelModule(JSON.stringify(actionNames)), - VersionAction.INCREMENT - ); const model = await trainModel(data); const result = compileModel(model, {}); - const modelAsHexString = Array.from(result.machineCode, (i) => - i.toString(16).padStart(2, "0") - ).join(""); - console.log(modelAsHexString); + // TODO: Remove if not needed. + // const modelAsHexString = Array.from(result.machineCode, (i) => + // i.toString(16).padStart(2, "0") + // ).join(""); + Promise.all([ + await this.fs.write( + "model.py", + modelModule(JSON.stringify(actionNames)), + VersionAction.INCREMENT + ), + await this.fs.write( + "model.bin", + result.machineCode, + VersionAction.INCREMENT + ), + ]); } };