From 8f864a2fafab7e1562429d4ef3088d0ae18686a8 Mon Sep 17 00:00:00 2001
From: Robert Knight <robert@microbit.org>
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 = () => {
                     <LanguageServerClientProvider>
                       <BeforeUnloadDirtyCheck />
                       <DocumentationProvider>
-                        <SearchProvider>
-                          <SelectionProvider>
-                            <DialogProvider>
-                              <RouterProvider>
-                                <ConsentProvider>
-                                  <ProjectDropTarget>
-                                    <ActiveEditorProvider>
-                                      <Workbench />
-                                    </ActiveEditorProvider>
-                                  </ProjectDropTarget>
-                                </ConsentProvider>
-                              </RouterProvider>
-                            </DialogProvider>
-                          </SelectionProvider>
-                        </SearchProvider>
+                        <MlDataProvider>
+                          <SearchProvider>
+                            <SelectionProvider>
+                              <DialogProvider>
+                                <RouterProvider>
+                                  <ConsentProvider>
+                                    <ProjectDropTarget>
+                                      <ActiveEditorProvider>
+                                        <Workbench />
+                                      </ActiveEditorProvider>
+                                    </ProjectDropTarget>
+                                  </ConsentProvider>
+                                </RouterProvider>
+                              </DialogProvider>
+                            </SelectionProvider>
+                          </SearchProvider>
+                        </MlDataProvider>
                       </DocumentationProvider>
                     </LanguageServerClientProvider>
                   </DeviceContextProvider>
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 (
+    <HeadedScrollablePanel
+      heading={
+        <AreaHeading
+          name="Machine learning"
+          description="Use the machine learning model that was trained"
+        />
+      }
+    >
+      <Box
+        p={5}
+        pb={1}
+        fontSize="sm"
+        sx={{
+          ...docStyles,
+        }}
+      >
+        <Stack spacing={3}>
+          <Text>Open your data.json file to get started.</Text>
+          <OpenButton alignSelf="flex-start" fileType="mljson" mode="button" />
+        </Stack>
+      </Box>
+      {modelData.length > 0 && (
+        <>
+          <Box
+            p={5}
+            pb={1}
+            fontSize="sm"
+            sx={{
+              ...docStyles,
+            }}
+          >
+            <Text>Some optional introduction text</Text>
+          </Box>
+          <List flex="1 1 auto">
+            {modelTopicEntries.map((entry) => (
+              <ListItem key={entry.slug}>
+                <ModelTopicEntry content={entry} />
+                <Divider />
+              </ListItem>
+            ))}
+          </List>
+        </>
+      )}
+    </HeadedScrollablePanel>
+  );
+};
+
+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<string>(() => {
+    return typeof code === "string" ? code : code(modelData[0].name);
+  });
+
+  const handleSelectChange = useCallback(
+    (e: ChangeEvent<HTMLSelectElement>) => {
+      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 (
+    <Highlight
+      anchor={anchor}
+      id={name}
+      active={anchor?.id === slug}
+      disclosure={disclosure}
+    >
+      <Box
+        fontSize="sm"
+        p={5}
+        pr={3}
+        mt={1}
+        mb={1}
+        className="docs-code"
+        sx={{
+          ...docStyles,
+        }}
+      >
+        <HStack justifyContent="space-between" flexWrap="nowrap">
+          <DocumentationHeading name={name} isV2Only={false} />
+          {hasMore && (
+            <ShowMoreButton
+              isBrief
+              onClick={disclosure.onToggle}
+              isOpen={disclosure.isOpen}
+            />
+          )}
+        </HStack>
+        <Stack spacing={3} mt={3}>
+          <Text noOfLines={disclosure.isOpen ? undefined : 1}>{text}</Text>
+          {alternativesLabel && (
+            <Flex wrap="wrap" as="label">
+              <Text alignSelf="center" mr={2} as="span">
+                {alternativesLabel}
+              </Text>
+              <Select
+                w="fit-content"
+                onChange={handleSelectChange}
+                value={selectedAlternative}
+                size="sm"
+              >
+                {modelData.map((action) => (
+                  <option key={action.ID} value={action.ID}>
+                    {action.name}
+                  </option>
+                ))}
+              </Select>
+            </Flex>
+          )}
+          <CodeEmbed
+            code={processedCode}
+            parentSlug={slug}
+            toolkitType="model"
+          />
+        </Stack>
+        {hasMore && (
+          <Collapse in={disclosure.isOpen}>
+            <Stack
+              spacing={3}
+              pt={detail ? 3 : 0}
+              noOfLines={!disclosure.isOpen ? 1 : undefined}
+            >
+              <Text>{detail}</Text>
+            </Stack>
+          </Collapse>
+        )}
+      </Box>
+    </Highlight>
+  );
+};
+
+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<FilterType>([
+    Filters.MAX,
+    Filters.MEAN,
+    Filters.MIN,
+    Filters.STD,
+    Filters.PEAKS,
+    Filters.ACC,
+    Filters.ZCR,
+    Filters.RMS,
+  ]),
+};
+
+export const createModel = async (
+  gestureData: ActionData[]
+): Promise<LayersModel> => {
+  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<LayersModel> => {
+  const features: Array<number[]> = [];
+  const labels: Array<number[]> = [];
+  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<FilterType>;
+};
+
+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<ModelDataContextValue | undefined>(
+  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<ActionData[]>([]);
+  return (
+    <ModelDataContext.Provider value={[modelData, setModelData]}>
+      {children}
+    </ModelDataContext.Provider>
+  );
+};
+
+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<https://www.allaboutcircuits.com/technical-articles/introduction-to-capacitive-touch-sensing>`_\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/spi.html#microbit.spi.init>`_.\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/uart.html>`_.\"\"\"\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 <type 'ellipsis'>, 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 <https://microbit-micropython.readthedocs.io/en/v2-docs/music.html#musical-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 <https://microbit-micropython.readthedocs.io/en/v2-docs/neopixel.html>`_ 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 <https://microbit-micropython.readthedocs.io/en/v2-docs/neopixel.html>`_ 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 <https://github.com/s-macke/SAM/wiki/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 <https://microbit-micropython.readthedocs.io/en/v2-docs/speech.html>`_ 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 <https://microbit-micropython.readthedocs.io/en/v2-docs/speech.html>`_ 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 <https://microbit-micropython.readthedocs.io/en/v2-docs/speech.html>`_ 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 <https://microbit-micropython.readthedocs.io/en/v2-docs/speech.html>`_ 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<https://www.allaboutcircuits.com/technical-articles/introduction-to-capacitive-touch-sensing>`_\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<https://www.allaboutcircuits.com/technical-articles/introduction-to-capacitive-touch-sensing>`_\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 <https://tech.microbit.org/hardware/i2c/>`_\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/spi.html#microbit.spi.init>`_.\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/uart.html>`_.\"\"\"\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/music.html#musical-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 <https://microbit-micropython.readthedocs.io/en/v2-docs/neopixel.html>`_ 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        <https://www.allaboutcircuits.com/technical-articles/introduction-to-capacitive-touch-sensing>`_\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        <https://www.allaboutcircuits.com/technical-articles/introduction-to-capacitive-touch-sensing>`_\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 <https://tech.microbit.org/hardware/i2c/>`_\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/spi.html#microbit.spi.init>`_.\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/spi.html#microbit.spi.init>`_.\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/uart.html>`_.\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 <type 'ellipsis'>, 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 <https://microbit-micropython.readthedocs.io/en/v2-docs/music.html#musical-notation>`_\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/neopixel.html>`_ 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 <https://microbit-micropython.readthedocs.io/en/v2-docs/neopixel.html>`_ 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<https://www.allaboutcircuits.com/technical-articles/introduction-to-capacitive-touch-sensing>`_\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<https://www.allaboutcircuits.com/technical-articles/introduction-to-capacitive-touch-sensing>`_\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 <https://tech.microbit.org/hardware/i2c/>`_\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/spi.html#microbit.spi.init>`_.\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/uart.html>`_.\"\"\"\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/uart.html>`_.\"\"\"\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<https://www.allaboutcircuits.com/technical-articles/introduction-to-capacitive-touch-sensing>`_\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/spi.html#microbit.spi.init>`_.\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/uart.html>`_.\"\"\"\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<https://www.allaboutcircuits.com/technical-articles/introduction-to-capacitive-touch-sensing>`_\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 <https://microbit-micropython.readthedocs.io/ja/v2-docs/spi.html#microbit.spi.init>`_ \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 <https://microbit-micropython.readthedocs.io/en/v2-docs/uart.html>`_.\"\"\"\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<https://www.allaboutcircuits.com/technical-articles/introduction-to-capacitive-touch-sensing>`_\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/spi.html#microbit.spi.init>`_.\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/uart.html>`_.\"\"\"\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<https://www.allaboutcircuits.com/technical-articles/introduction-to-capacitive-touch-sensing>`_\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/spi.html#microbit.spi.init>`_.\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/uart.html>`_.\"\"\"\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<https://www.allaboutcircuits.com/technical-articles/introduction-to-capacitive-touch-sensing>`_\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<https://microbit-micropython.readthedocs.io/en/v2-docs/spi.html#microbit.spi.init>\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/uart.html>`_.\"\"\"\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<https://www.allaboutcircuits.com/technical-articles/introduction-to-capacitive-touch-sensing>`_\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/spi.html#microbit.spi.init>`_\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 <https://microbit-micropython.readthedocs.io/en/v2-docs/uart.html>`_.\"\"\"\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={<RiFolderOpenLine />}
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<void> => {
+    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<void> => {
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<ProjectActions>(
     () =>
       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: <ApiArea />,
         color: "gray.25",
+      },
+      {
+        id: "model" as const,
+        title: "Model",
+        icon: FaCogs,
+        contents: <ModelArea />,
+        color: "gray.25",
         mb: "auto",
       },
       {

From bed267e894e1a0a49f9a1c2874fae93c51b6fc76 Mon Sep 17 00:00:00 2001
From: Robert Knight <robert@microbit.org>
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
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%0Ae=)Wu{mfqN&)`AkGPAVTDp<N9S=W??Ss9iw
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
P_W%A56v@v{00Kw=CdNs6

literal 0
HcmV?d00001

diff --git a/package-lock.json b/package-lock.json
index 7d40e212f..c2ceef791 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -48,6 +48,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",
@@ -3414,6 +3415,23 @@
         "@tensorflow/tfjs-core": "4.19.0"
       }
     },
+    "node_modules/@tensorflow/tfjs-vis": {
+      "version": "1.5.1",
+      "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-vis/-/tfjs-vis-1.5.1.tgz",
+      "integrity": "sha512-oNithKiR7VZaE+xUvz6Leww4TYEPhKi8j5xnEYvT3j7brK2Njdvril7UgFtZ8EYZBdeX6XNim5Eu3/23gTQ1dA==",
+      "dependencies": {
+        "d3-format": "~1.3.0",
+        "d3-selection": "~1.3.0",
+        "glamor": "~2.20.40",
+        "preact": "~8.2.9",
+        "vega": "5.20.0",
+        "vega-embed": "6.17.0",
+        "vega-lite": "4.13.1"
+      },
+      "peerDependencies": {
+        "@tensorflow/tfjs-core": ">= 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 = () => {
                     <LanguageServerClientProvider>
                       <BeforeUnloadDirtyCheck />
                       <DocumentationProvider>
-                        <MlDataProvider>
+                        <ModelDataProvider>
                           <SearchProvider>
                             <SelectionProvider>
                               <DialogProvider>
@@ -93,7 +93,7 @@ const App = () => {
                               </DialogProvider>
                             </SelectionProvider>
                           </SearchProvider>
-                        </MlDataProvider>
+                        </ModelDataProvider>
                       </DocumentationProvider>
                     </LanguageServerClientProvider>
                   </DeviceContextProvider>
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<ModelDataContextValue | undefined>(
   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<ActionData[]>([]);
   return (
     <ModelDataContext.Provider value={[modelData, setModelData]}>
@@ -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 <robert@microbit.org>
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
+        ),
+      ]);
     }
   };