From 7f4a3174a1ee13877b0f824542c7a68c32b530c9 Mon Sep 17 00:00:00 2001 From: zhangtao <9480807882@qq.com> Date: Thu, 6 Nov 2025 01:36:19 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E7=A7=BB=E9=99=A4fastapp=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E5=8F=8A=E5=85=B6=E7=9B=B8=E5=85=B3=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fastapp/.editorconfig | 14 - fastapp/.env.development | 22 - fastapp/.env.production | 22 - fastapp/.eslintrc-auto-import.json | 98 - fastapp/.gitignore | 26 - fastapp/.npmrc | 8 - fastapp/README.md | 33 - fastapp/eslint.config.mjs | 120 - fastapp/index.html | 25 - fastapp/package.json | 133 - fastapp/pages.config.ts | 42 - fastapp/public/favicon.png | Bin 3409420 -> 0 bytes fastapp/shims-uni.d.ts | 8 - fastapp/src/App.vue | 49 - fastapp/src/api/auth.ts | 94 - fastapp/src/api/file.ts | 65 - fastapp/src/api/user.ts | 316 - .../src/components/cu-date-query/index.vue | 71 - fastapp/src/components/cu-picker/index.vue | 152 - .../qiun-data-charts/qiun-data-charts.vue | 1589 ---- .../src/components/qiun-error/qiun-error.vue | 44 - .../src/components/qiun-loading/loading1.vue | 158 - .../src/components/qiun-loading/loading2.vue | 164 - .../src/components/qiun-loading/loading3.vue | 171 - .../src/components/qiun-loading/loading4.vue | 219 - .../src/components/qiun-loading/loading5.vue | 226 - .../components/qiun-loading/qiun-loading.vue | 32 - .../src/components/u-charts/config-echarts.js | 422 - .../src/components/u-charts/config-ucharts.js | 611 -- fastapp/src/components/u-charts/u-charts.js | 7905 ----------------- .../src/components/u-charts/u-charts.min.js | 18 - fastapp/src/composables/useStomp.ts | 359 - fastapp/src/composables/useTabbar.ts | 42 - fastapp/src/constants/index.ts | 6 - fastapp/src/constants/storage.constant.ts | 16 - fastapp/src/enums/api-code.enum.ts | 44 - fastapp/src/enums/api-header.enum.ts | 15 - fastapp/src/env.d.ts | 7 - fastapp/src/layouts/default.vue | 30 - fastapp/src/layouts/tabbar.vue | 66 - fastapp/src/main.ts | 19 - fastapp/src/manifest.json | 80 - fastapp/src/pages.json | 149 - fastapp/src/pages/index/index.vue | 248 - fastapp/src/pages/login/index.vue | 594 -- fastapp/src/pages/mine/about/index.vue | 117 - fastapp/src/pages/mine/faq/index.vue | 523 -- fastapp/src/pages/mine/feedback/index.vue | 188 - fastapp/src/pages/mine/index.vue | 500 -- .../pages/mine/profile/complete-profile.vue | 584 -- fastapp/src/pages/mine/profile/index.vue | 343 - .../src/pages/mine/settings/account/index.vue | 163 - .../pages/mine/settings/agreement/index.vue | 83 - fastapp/src/pages/mine/settings/index.vue | 256 - .../src/pages/mine/settings/network/index.vue | 245 - .../src/pages/mine/settings/privacy/index.vue | 80 - .../src/pages/mine/settings/theme/index.vue | 202 - fastapp/src/pages/work/index.vue | 199 - fastapp/src/router/index.ts | 85 - fastapp/src/shime-uni.d.ts | 6 - fastapp/src/static/icons/browser.png | Bin 3592 -> 0 bytes fastapp/src/static/icons/log.png | Bin 5404 -> 0 bytes fastapp/src/static/icons/notice.png | Bin 5237 -> 0 bytes fastapp/src/static/icons/role.png | Bin 5637 -> 0 bytes fastapp/src/static/icons/setting.png | Bin 5628 -> 0 bytes fastapp/src/static/icons/user.png | Bin 5597 -> 0 bytes fastapp/src/static/icons/visitor.png | Bin 2318 -> 0 bytes fastapp/src/static/icons/weixin.png | Bin 4252 -> 0 bytes fastapp/src/static/images/banner01.jpg | Bin 37061 -> 0 bytes fastapp/src/static/images/banner02.jpg | Bin 38123 -> 0 bytes fastapp/src/static/images/default-avatar.png | Bin 6359 -> 0 bytes fastapp/src/static/images/header-bg.png | Bin 7064 -> 0 bytes fastapp/src/static/images/login-bg.svg | 54 - fastapp/src/static/logo.png | Bin 3409420 -> 0 bytes fastapp/src/store/index.ts | 13 - fastapp/src/store/modules/theme.store.ts | 230 - fastapp/src/store/modules/user.store.ts | 84 - fastapp/src/styles/index.scss | 304 - fastapp/src/theme.json | 26 - fastapp/src/types/auto-imports.d.ts | 318 - fastapp/src/types/components.d.ts | 55 - fastapp/src/types/env.d.ts | 26 - fastapp/src/types/global.d.ts | 66 - fastapp/src/types/uni-mini-router.d.ts | 12 - fastapp/src/types/uni-pages.d.ts | 36 - fastapp/src/types/virtual-uni-pages.d.ts | 16 - fastapp/src/types/vite-plugin-uni-pages.d.ts | 59 - fastapp/src/uni.scss | 76 - fastapp/src/utils/auth.ts | 124 - fastapp/src/utils/index.ts | 17 - fastapp/src/utils/request.ts | 87 - fastapp/src/utils/storage.ts | 33 - fastapp/theme.json | 26 - fastapp/tsconfig.json | 24 - fastapp/uni-pages.d.ts | 35 - fastapp/unocss.config.ts | 39 - fastapp/vite.config.ts | 80 - 97 files changed, 19946 deletions(-) delete mode 100644 fastapp/.editorconfig delete mode 100644 fastapp/.env.development delete mode 100644 fastapp/.env.production delete mode 100644 fastapp/.eslintrc-auto-import.json delete mode 100644 fastapp/.gitignore delete mode 100644 fastapp/.npmrc delete mode 100644 fastapp/README.md delete mode 100644 fastapp/eslint.config.mjs delete mode 100644 fastapp/index.html delete mode 100644 fastapp/package.json delete mode 100644 fastapp/pages.config.ts delete mode 100644 fastapp/public/favicon.png delete mode 100644 fastapp/shims-uni.d.ts delete mode 100644 fastapp/src/App.vue delete mode 100644 fastapp/src/api/auth.ts delete mode 100644 fastapp/src/api/file.ts delete mode 100644 fastapp/src/api/user.ts delete mode 100644 fastapp/src/components/cu-date-query/index.vue delete mode 100644 fastapp/src/components/cu-picker/index.vue delete mode 100644 fastapp/src/components/qiun-data-charts/qiun-data-charts.vue delete mode 100644 fastapp/src/components/qiun-error/qiun-error.vue delete mode 100644 fastapp/src/components/qiun-loading/loading1.vue delete mode 100644 fastapp/src/components/qiun-loading/loading2.vue delete mode 100644 fastapp/src/components/qiun-loading/loading3.vue delete mode 100644 fastapp/src/components/qiun-loading/loading4.vue delete mode 100644 fastapp/src/components/qiun-loading/loading5.vue delete mode 100644 fastapp/src/components/qiun-loading/qiun-loading.vue delete mode 100644 fastapp/src/components/u-charts/config-echarts.js delete mode 100644 fastapp/src/components/u-charts/config-ucharts.js delete mode 100644 fastapp/src/components/u-charts/u-charts.js delete mode 100644 fastapp/src/components/u-charts/u-charts.min.js delete mode 100644 fastapp/src/composables/useStomp.ts delete mode 100644 fastapp/src/composables/useTabbar.ts delete mode 100644 fastapp/src/constants/index.ts delete mode 100644 fastapp/src/constants/storage.constant.ts delete mode 100644 fastapp/src/enums/api-code.enum.ts delete mode 100644 fastapp/src/enums/api-header.enum.ts delete mode 100644 fastapp/src/env.d.ts delete mode 100644 fastapp/src/layouts/default.vue delete mode 100644 fastapp/src/layouts/tabbar.vue delete mode 100644 fastapp/src/main.ts delete mode 100644 fastapp/src/manifest.json delete mode 100644 fastapp/src/pages.json delete mode 100644 fastapp/src/pages/index/index.vue delete mode 100644 fastapp/src/pages/login/index.vue delete mode 100644 fastapp/src/pages/mine/about/index.vue delete mode 100644 fastapp/src/pages/mine/faq/index.vue delete mode 100644 fastapp/src/pages/mine/feedback/index.vue delete mode 100644 fastapp/src/pages/mine/index.vue delete mode 100644 fastapp/src/pages/mine/profile/complete-profile.vue delete mode 100644 fastapp/src/pages/mine/profile/index.vue delete mode 100644 fastapp/src/pages/mine/settings/account/index.vue delete mode 100644 fastapp/src/pages/mine/settings/agreement/index.vue delete mode 100644 fastapp/src/pages/mine/settings/index.vue delete mode 100644 fastapp/src/pages/mine/settings/network/index.vue delete mode 100644 fastapp/src/pages/mine/settings/privacy/index.vue delete mode 100644 fastapp/src/pages/mine/settings/theme/index.vue delete mode 100644 fastapp/src/pages/work/index.vue delete mode 100644 fastapp/src/router/index.ts delete mode 100644 fastapp/src/shime-uni.d.ts delete mode 100644 fastapp/src/static/icons/browser.png delete mode 100644 fastapp/src/static/icons/log.png delete mode 100644 fastapp/src/static/icons/notice.png delete mode 100644 fastapp/src/static/icons/role.png delete mode 100644 fastapp/src/static/icons/setting.png delete mode 100644 fastapp/src/static/icons/user.png delete mode 100644 fastapp/src/static/icons/visitor.png delete mode 100644 fastapp/src/static/icons/weixin.png delete mode 100644 fastapp/src/static/images/banner01.jpg delete mode 100644 fastapp/src/static/images/banner02.jpg delete mode 100644 fastapp/src/static/images/default-avatar.png delete mode 100644 fastapp/src/static/images/header-bg.png delete mode 100644 fastapp/src/static/images/login-bg.svg delete mode 100644 fastapp/src/static/logo.png delete mode 100644 fastapp/src/store/index.ts delete mode 100644 fastapp/src/store/modules/theme.store.ts delete mode 100644 fastapp/src/store/modules/user.store.ts delete mode 100644 fastapp/src/styles/index.scss delete mode 100644 fastapp/src/theme.json delete mode 100644 fastapp/src/types/auto-imports.d.ts delete mode 100644 fastapp/src/types/components.d.ts delete mode 100644 fastapp/src/types/env.d.ts delete mode 100644 fastapp/src/types/global.d.ts delete mode 100644 fastapp/src/types/uni-mini-router.d.ts delete mode 100644 fastapp/src/types/uni-pages.d.ts delete mode 100644 fastapp/src/types/virtual-uni-pages.d.ts delete mode 100644 fastapp/src/types/vite-plugin-uni-pages.d.ts delete mode 100644 fastapp/src/uni.scss delete mode 100644 fastapp/src/utils/auth.ts delete mode 100644 fastapp/src/utils/index.ts delete mode 100644 fastapp/src/utils/request.ts delete mode 100644 fastapp/src/utils/storage.ts delete mode 100644 fastapp/theme.json delete mode 100644 fastapp/tsconfig.json delete mode 100644 fastapp/uni-pages.d.ts delete mode 100644 fastapp/unocss.config.ts delete mode 100644 fastapp/vite.config.ts diff --git a/fastapp/.editorconfig b/fastapp/.editorconfig deleted file mode 100644 index 628d4aa9..00000000 --- a/fastapp/.editorconfig +++ /dev/null @@ -1,14 +0,0 @@ -# http://editorconfig.org -root = true - -[*] # 表示所有文件适用 -charset = utf-8 # 设置文件字符集为 utf-8 -indent_style = space # 缩进风格(tab | space) -indent_size = 2 # 缩进大小 -end_of_line = lf # 控制换行类型(lf | cr | crlf) -trim_trailing_whitespace = true # 去除行首的任意空白字符 -insert_final_newline = true # 始终在文件末尾插入一个新行 - -[*.md] # 表示仅 md 文件适用以下规则 -max_line_length = off # 关闭最大行长度限制 -trim_trailing_whitespace = false # 关闭末尾空格修剪 diff --git a/fastapp/.env.development b/fastapp/.env.development deleted file mode 100644 index cbd0cc9f..00000000 --- a/fastapp/.env.development +++ /dev/null @@ -1,22 +0,0 @@ -# 变量必须以 VITE_ 为前缀才能暴露给外部读取 - -# 环境 -VITE_APP_ENV=development - -# 项目名称 -VITE_APP_TITLE=fastapiadmin - -# 网络请求公用地址 -VITE_API_BASE_URL=https://service.fastapiadmin.com - -# 代理前缀 -VITE_APP_BASE_API=/api/v1 - -# 应用端口 -VITE_APP_PORT=5180 - -# 超时时间 -VITE_TIMEOUT=10000 - -# WebSocket 服务器的 URL,不配置默认关闭 WebSocket -VITE_APP_WS_ENDPOINT= ws://localhost:5180/ws \ No newline at end of file diff --git a/fastapp/.env.production b/fastapp/.env.production deleted file mode 100644 index 9a994be0..00000000 --- a/fastapp/.env.production +++ /dev/null @@ -1,22 +0,0 @@ -# 变量必须以 VITE_ 为前缀才能暴露给外部读取 - -# 环境 -VITE_APP_ENV=production - -# 项目名称 -VITE_APP_TITLE=fastapiadmin - -# 网络请求公用地址 -VITE_API_BASE_URL=http://localhost:8001 - -# 代理前缀 -VITE_APP_BASE_API=/api/v1 - -# 应用端口 -VITE_APP_PORT=5180 - -# 超时时间 -VITE_TIMEOUT=10000 - -# WebSocket 服务器的 URL,不配置默认关闭 WebSocket -VITE_APP_WS_ENDPOINT= ws://localhost:5180/ws \ No newline at end of file diff --git a/fastapp/.eslintrc-auto-import.json b/fastapp/.eslintrc-auto-import.json deleted file mode 100644 index 662da57f..00000000 --- a/fastapp/.eslintrc-auto-import.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "globals": { - "Component": true, - "ComponentPublicInstance": true, - "ComputedRef": true, - "EffectScope": true, - "ExtractDefaultPropTypes": true, - "ExtractPropTypes": true, - "ExtractPublicPropTypes": true, - "InjectionKey": true, - "PropType": true, - "Ref": true, - "VNode": true, - "WritableComputedRef": true, - "computed": true, - "createApp": true, - "customRef": true, - "defineAsyncComponent": true, - "defineComponent": true, - "effectScope": true, - "getCurrentInstance": true, - "getCurrentScope": true, - "h": true, - "inject": true, - "isProxy": true, - "isReactive": true, - "isReadonly": true, - "isRef": true, - "markRaw": true, - "nextTick": true, - "onActivated": true, - "onAddToFavorites": true, - "onBackPress": true, - "onBeforeMount": true, - "onBeforeUnmount": true, - "onBeforeUpdate": true, - "onDeactivated": true, - "onError": true, - "onErrorCaptured": true, - "onHide": true, - "onLaunch": true, - "onLoad": true, - "onMounted": true, - "onNavigationBarButtonTap": true, - "onNavigationBarSearchInputChanged": true, - "onNavigationBarSearchInputClicked": true, - "onNavigationBarSearchInputConfirmed": true, - "onNavigationBarSearchInputFocusChanged": true, - "onPageNotFound": true, - "onPageScroll": true, - "onPullDownRefresh": true, - "onReachBottom": true, - "onReady": true, - "onRenderTracked": true, - "onRenderTriggered": true, - "onResize": true, - "onScopeDispose": true, - "onServerPrefetch": true, - "onShareAppMessage": true, - "onShareTimeline": true, - "onShow": true, - "onTabItemTap": true, - "onThemeChange": true, - "onUnhandledRejection": true, - "onUnload": true, - "onUnmounted": true, - "onUpdated": true, - "onWatcherCleanup": true, - "provide": true, - "reactive": true, - "readonly": true, - "ref": true, - "resolveComponent": true, - "shallowReactive": true, - "shallowReadonly": true, - "shallowRef": true, - "toRaw": true, - "toRef": true, - "toRefs": true, - "toValue": true, - "triggerRef": true, - "unref": true, - "useAttrs": true, - "useCssModule": true, - "useCssVars": true, - "useId": true, - "useModel": true, - "useSlots": true, - "useTemplateRef": true, - "watch": true, - "watchEffect": true, - "watchPostEffect": true, - "watchSyncEffect": true, - "DirectiveBinding": true, - "MaybeRef": true, - "MaybeRefOrGetter": true - } -} diff --git a/fastapp/.gitignore b/fastapp/.gitignore deleted file mode 100644 index a7907ba0..00000000 --- a/fastapp/.gitignore +++ /dev/null @@ -1,26 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -.DS_Store -dist -*.local -.history - -# Editor directories and files -.idea -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? - -launch.json -.hbuilderx -pnpm-lock.yaml diff --git a/fastapp/.npmrc b/fastapp/.npmrc deleted file mode 100644 index 1ac95762..00000000 --- a/fastapp/.npmrc +++ /dev/null @@ -1,8 +0,0 @@ -# registry = https://registry.npmjs.org -registry = https://registry.npmmirror.com - -strict-peer-dependencies=false -auto-install-peers=true -shamefully-hoist=true -ignore-workspace-root-check=true -install-workspace-root=true \ No newline at end of file diff --git a/fastapp/README.md b/fastapp/README.md deleted file mode 100644 index 413237cd..00000000 --- a/fastapp/README.md +++ /dev/null @@ -1,33 +0,0 @@ -# 项目介绍 - -基于 uni-app + wot-design-uni + Vue 3 + TypeScript 移动端跨平台开发模板,集成了 ESLint、Prettier、Stylelint、Husky 和 Commitlint 等工具,确保代码规范与质量。 - -## 项目截图 - - - -## 项目文档 - -[从0到1构建 UniApp + Vue3 + TypeScript 移动端跨平台开源脚手架](https://juejin.cn/post/7448963032993038376) - -## 项目启动 - -安装依赖 - -```node -pnpm install -``` - -h5启动 - -```node -pnpm run dev:h5 -``` - -构建 - -```node -pnpm run build:h5 -``` - -访问 [http://localhost:5180/app](http://localhost:5180/app) diff --git a/fastapp/eslint.config.mjs b/fastapp/eslint.config.mjs deleted file mode 100644 index 9dc1368d..00000000 --- a/fastapp/eslint.config.mjs +++ /dev/null @@ -1,120 +0,0 @@ -// https://eslint.nodejs.cn/docs/latest/use/configure/configuration-files - -import globals from "globals"; -import pluginJs from "@eslint/js"; // JavaScript 规则 -import pluginVue from "eslint-plugin-vue"; // Vue 规则 -import pluginTypeScript from "@typescript-eslint/eslint-plugin"; // TypeScript 规则 - -import parserVue from "vue-eslint-parser"; // Vue 解析器 -import parserTypeScript from "@typescript-eslint/parser"; // TypeScript 解析器 - -import configPrettier from "eslint-config-prettier"; // 禁用与 Prettier 冲突的规则 -import pluginPrettier from "eslint-plugin-prettier"; // 运行 Prettier 规则 - -// 解析自动导入配置 -import fs from "fs"; -const autoImportConfig = JSON.parse(fs.readFileSync(".eslintrc-auto-import.json", "utf-8")); - -/** @type {import('eslint').Linter.Config[]} */ -export default [ - // 忽略指定文件 - { - ignores: ["node_modules/**", "dist/**", "auto-imports.d.ts", "unpackage/**", "public/**", "static/**", "**/u-charts/**", "**/qiun-**/**", "**/auto-imports.d.ts"], - }, - // 检查文件的配置 - { - files: ["**/*.{js,mjs,cjs,ts,vue}"], - ignores: ["**/*.d.ts"], - languageOptions: { - globals: { - ...globals.browser, - ...globals.node, - ...autoImportConfig.globals, - ...{ - uni: "readonly", // uni-app 全局对象 - UniApp: "readonly", // uni-app 全局对象 - getCurrentPages: "readonly", // uni-app 全局 API - ApiResponse: "readonly", // 统一响应数据类型 - PageQuery: "readonly", // 分页查询数据类型 - PageResult: "readonly", // 分页结果数据类型 - OptionType: "readonly", // 选项类型 - creatorType: "readonly", // 创建人类型 - UploadFileResult: "readonly", // 上传文件返回类型 - plus: true, // HTML5+ 运行时环境 - }, - }, - }, - plugins: { prettier: pluginPrettier }, - rules: { - ...configPrettier.rules, // 关闭与 Prettier 冲突的规则 - ...pluginPrettier.configs.recommended.rules, // 启用 Prettier 规则 - "prettier/prettier": "off", // 完全关闭 Prettier 格式化检查 - "no-unused-vars": [ - "error", - { - argsIgnorePattern: "^_", // 忽略参数名以 _ 开头的参数未使用警告 - varsIgnorePattern: "^[A-Z0-9_]+$", // 忽略变量名为大写字母、数字或下划线组合的未使用警告(枚举定义未使用场景) - ignoreRestSiblings: true, // 忽略解构赋值中同级未使用变量的警告 - }, - ], - "no-prototype-builtins": "off", // 允许直接调用Object.prototype方法 - "no-constant-binary-expression": "warn", // 将常量二元表达式警告降为警告级别 - }, - }, - // JavaScript 配置 - pluginJs.configs.recommended, - - // TypeScript 配置 - { - files: ["**/*.ts"], - ignores: ["**/*.d.ts"], // 排除d.ts文件 - languageOptions: { - parser: parserTypeScript, - parserOptions: { - sourceType: "module", - }, - }, - plugins: { "@typescript-eslint": pluginTypeScript }, - rules: { - ...pluginTypeScript.configs.strict.rules, // TypeScript 严格规则 - "@typescript-eslint/no-explicit-any": "off", // 允许使用 any - "@typescript-eslint/no-empty-function": "off", // 允许空函数 - "@typescript-eslint/no-empty-object-type": "off", // 允许空对象类型 - }, - }, - - // Vue 配置 - { - files: ["**/*.vue"], - languageOptions: { - parser: parserVue, - parserOptions: { - parser: parserTypeScript, - sourceType: "module", - }, - }, - plugins: { vue: pluginVue, "@typescript-eslint": pluginTypeScript }, - processor: pluginVue.processors[".vue"], - rules: { - ...pluginVue.configs["vue3-recommended"].rules, // Vue 3 推荐规则 - "vue/no-v-html": "off", // 允许 v-html - "vue/multi-word-component-names": "off", // 允许单个单词组件名 - }, - }, - - // 单独针对第三方组件的处理 - { - files: ["**/qiun-data-charts.vue", "**/qiun-data-charts/**/*.vue", "**/u-charts/**"], - linterOptions: { - noInlineConfig: false, - reportUnusedDisableDirectives: false, - }, - rules: { - // 禁用所有规则 - ...Object.fromEntries(Object.keys(pluginVue.configs["vue3-recommended"].rules || {}).map((key) => [key, "off"])), - "no-unused-vars": "off", - "no-prototype-builtins": "off", - "@typescript-eslint/no-explicit-any": "off", - }, - }, -]; diff --git a/fastapp/index.html b/fastapp/index.html deleted file mode 100644 index 009e712b..00000000 --- a/fastapp/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - -
- - - -FA?7m8D=soGKElZglH|xl+#)T*bh8m z;h0TBxJUKg7RxIo+K8Al@z7rD*ZrRpzn(1k39_I-Xy6_i+czCY9E5)q!YgldeB^9g z;l!2ua*A^|RN08hk(I7@oJ_&S>StrfldKEZH_M3P3$|;&7c2xWKksaa2AQv$Q4FJ& z+MO2}@E>U!`S~cnhxvNIPOJ?$*`z5J6L3+4S4XZMJlP)*PekUW+5@r9&RCZ3s4jN6 z8-h@DIOzWrV6^mfdEv0WyVgIi38Fj!3X;kpKhjhxo^xT4(J;^+q;-%G1Xs|Zjv&i6 zvIv)D8*Ra(#ahOKqi~#`M&tnot9#k zffG)*(-@U4jymI#Ykdoh2B+2jfktwSuFe%RiF0x|Fpu=Nbu6itrq-Kn%d#B4Z)Bw) zx*TzUxGpEZa$~EQcbXGRc&}3Wed_8|Nx{mwoMzudLps3)UEfgc5yheo^`I+wXhnU8 z>Q}^~@wj82V%Ptf(ixf+=L_N&z2g)%q`ywe^DhVvP`7Z-i<3tBlMaESVRpHd!QC2p zt>U@qgcwte^szgY7V-IW5g!R71Sw;l`fDMc8-SF`%p`P4FZ${U8eN2uHaq?WtK?4J z*#Cpj(!iRRgZ{`8&6F?TEk3HM`(z(`*p6wK{YA&M1;$ #kRv*>kydant~o8Ks~WCn)$~1Vv0a^DYkQIc z)0^7OC;Ws7ocvu=HE=!0+2)7@?dsndsurNmnkf9xC^>RMr`MKPO5%=I#n}2r-4G?5 z#jrI<@8abX&gvyMS3Vh>4%!%0X;28-((RO;5va@NhYZXA Qnjc*6W!NH7Tcoz|_^Mx3@dq0b^G7z`LqdssK#J;YCp<#n#r?=m=rvxhwX(!_C7v@&rNxO?TgTG`W3FziOEIWO z5%b|y=PeI*1xmyaKAkxj0g6KT?hQQ2A|>)_cE;J~POZFe?&w5YN_tPc;C(b0ugb L8Zd)hc#^rc<#A9wLakUYl5O&9xisZ EsT@HGO|L+pzP!m&fA!3g11@!U@^f$gbR8x)QhXyGI zJtSF6@tCgu@j>TM0@766>utwxBUp3>bX`#i3F)I6Q(DI2a)!)GDpU4=Y51z=$snkR zyJoXSSt2*Y cYw|&$B*~+hjOIM*3|&0r z6AjysM#LeGF$jW=qKxxqC=COBrUMMRNj`+o#0LcSoc)fXhY~tW5P_j=`2sv3MFNO= z0G?@@RK`G0`#W5k(#z*s CB$K3SMOtFz-Lmw!=%!$aPG~QOl>|=q%a98gK}z)WiJ#9} zzTsIiB^E)91#_y$WUw6NSpwis#p%VJ1c+Xx-z9%%eynGb8e>3~Y=UKeZM5Y+XYHcH zyx*!NlRt%W%?0w=#Uat-WWWojNcB}yU%QpEvVccgeAntUGB*~?v>joW7TCXJvhec* zm}%z`rn|76)?x1GM o{57XaiB^Ye91-+SP zxnQgATen _ek7&_;nDtajhOA%POwK-atz1OZU|MbcuxYf%88Bm{YdSaIVzE7+5R z+WrB!VBEEn1Fe)MZUut$NWg0n%gOZy)yK^xR$8+x6&-#I-sMbUH5oHnNZoxseTNh9 z^@xHf>Oi`i>djk`MjYwwEV}8y`?Y(%wBX@VU6}W?zV-X$ig(U)nt*~btgg#zusdE2 zJE4Z{WWYpH?At)VUrdP8FoJ ~E*KpPFt^^A>gTF*>A}n`1fR;}z=sg6R=`!q16m zY=`0Xs~ u z=pAfK93s9VxTa6aLyfOs(YmnhqlJ(0Ci9fPv*Zi}$Kxg0`QztP7o y}Gx8Xf`5qGiuiF{*k1NBdTjq=8!B(qzJSe(c5#PZwd#1;Ya>gAdSYq*G zNx^gQ6@h&-ri3NK{^Oh`wPcH=a92@-7`Im1CpE9Rab^7Z`A=apn)4>qdwOlV=(PX2 zFYZ7nuQ2}}ilOrz(8*`I$9mo8g*oWEEkIqG06Eg`JgA%qdv?TJ6~Ufm!O_ %$ixD~2KdZHzr~SaQ 19NYxXPN?)o{JRL0xEKw9Y7 z_ko-e#OmnC%q|K!Mtwa>K-B`kB`~LA!20mqy0zWeyR{}jzH>!ZM!xx0CURn5rB0js zbxoo`KP~k19iVU1zbyL*{ZbsziaZn1?8~TKOD6g!NN0^>sw_p%T*UOp9FL}~g<5S# z|Aig =~^I&rqd*EQ+mgP!vNXw+A& =hibDXBc-meSYC8`KHOFo>v0sa0)&ey&3&Y8OxuZtisf)t$8+214e zB*D+x7H$lLGcNW=^vL8dC}v3vS(=$03RGE<1DPBYrSk8^b85lU%Y7wD4l3yA0!OkD^1 zJxa|pKD_z)d0bo7K3kqN;LTsN5i!Xng_Aj3ydJ2sw*2K#rZ8lgEcbyHID(~RIJHfi zF0SbCo4N1x_gvdSfSD_M)f9!waTU&>!cRw%jyWFE-;#d_8*g{QA+K;U1uQyfB;hHw zwE*I1Zg DFNq>U7+GK~`1zYWZ%lHb IU`=0= zM6EQqO>Z3slZ7_{W_e3ZO$Mb0PZzRcKDo+>I0z*WF#0D}mLMNlnQCn!-2zQc9uq$h zt|>O^YdYclv7(M}Bq#)29XtwjW3Gjct6)?|$r%Be*$r?oX8KZdI^3iadnL0)-PKqe zlT*T@_J8#_r~H?vENjCq`%gbOn~+&G)faC*U`b_J>Ej;%9w!9AJEl6Zd@ zTF5k|nP4o-Bf6QU#TzKLrk;mTXMSUB^b3uL+DLk!Em-JAxyc%z^Us^VK4P&>jwfA) z3NDGDljiXlo1iFPYHlV6zt!DUW^K&sfF)ffV1bo}xD3sEEdz(@>}T|7(e9rE7;KT) zYW32Pant$!^y$;+fVd}I(N8`#?T+84PZo$BdiiB7l?+p-xZy1JmHIghSptAji6O@G zbFb~AS$$OP>EXTa!EnB4(d$R`r`mA-hZu$owHT}q0
!qp!r@nV>(9baTu{ZgeN9a(?Y8llOyVL>C z=168mTz#4^(9&d?8*~Abfi<<(A4k_lB=J|nL|TSzmth8S1qCE18_6k_+Jn*`hXe(G zfk#MIdz5oXQOPM9)=Cy4mGI-y)Sc>U@5zu7te2&B&EvSAC?+2_OhKBf6Gtjl8Z6B? zeT+qM%LF2jP4BlT7n7c@Dx8VAb${vS|75!n;2P3q;D_GlDK75qf#5pNampbY?%X)- zd;C%N#4Eo~jbHxr3Ay7?ditXfGTC%H{&xa(A*t(EcS1&Fz^hAlW;GpMq;m~eS5m-P zdHRra=yUJ$2PCM4UWPbpGzr}hIfi=D0<}bWRAnCN*820g?qx}Vs@DD}-a+Qre3NKu zQb0b$6T8)9uw1mhDKBqOAPW#&Nr?<)52++NDRumuwkAQZy*^3UUpP9=xv&G`Eg;$H zkv=7cIATRU-b8GHR;L) QQHxy)wNNz&S^K{}ukOd-PEu1J9@y1Nd zG)Q$J|9P|}aNC@*$-)x+TQKVS$bt-0iHu@qku2X4EJNmp_(i#DJP&l11{4c>Rw8(& z$NuaxKhZpEetcoUe>*k43Fq%G5=lZ$M_XPim9)UDEF1$Y)5q)K+x=nWtbXsq@5I6i zH`3|S*}apq3tHOI=TRgHGZwA!d+Sl$>r~!#0tvDtfGi{db8t<|xkfa_%!zNZSPVSN z4Pz#QB|VOt-rvYewMh7{7!83-+2vD7gsD7@uUixGAj>Lb8#jhan-7+$I!*1fQEa>{ z b9{eguO{FzvR^x>`ci?^*f!4L#|N8F2iDq&3m6f+hjjG@w?dc1Y z*fxQNV`vk9vHN8Q(J9>S&FjGgWv~DO1Rr}4g`5D12ND1P&i*&|THRC$qPdi3?W9qX z5RQ&=WFqZgC-lljm7v$fh`!iQRYNKVHQ=sUlCN_K|HW{%f5E#22P1Ww6~QxEcW^^! zFon8znq8u^1Dw*U=01sdD5Z$l%orP)q;=Jg^6OG)1Z5<5yfw0)m)1>M^|J~uG3P!4 zY-{#pFtH5~30V;A4Mw~pk|CHhlN(N)Zo;E`w2Z0}OQ#YIR4)-^Ee~udW?RzN{3gr% zD{V} m^pH!_2v(WVj(F?VhiRqAC4#FI@nR(d!C}n=G0zMKn1F zA=1Xw@)!pSc@_s7NRy>z-^DLK3nb1oCECwMOVHXf%y{UNroIq}_+pg%8v?&zQ-O%2 zwO!F1ZgOA=|32P%kcHFC?OEo{YpmqBIy_id%7;}VxxVp1`emKx+UxNPmvBk@+rEY4 zc;1q~?Wor9WNan+tZzubiS1*+%aY*c%gWS^HcpVZN(!V+iODMYzTyF-T}MMLw1O-b zbixF=!&azk@qXV_Qz%x6_CDBT;V=fZ7TBcP;&)eQHsQiz$n;9FMq+v8eCDU6_IL3D zIBS^_OnX8WZf;OB?N_^8bl@qW{L<8`LT+|k*P6`6wom8trn@ewuYB>oquh)q7O&01 zhA35UsRKiPA=qU#-+g5GQz@-is8fpRHKDZEKr%epD3mOlWJR)KFpgvniD GVwSJ($UGCy`vQ &hVBQW)iU3zU{x?+eh$zxnnzd~XeIj;u;v&qCj;;LJsJ z4bOVO;Z@rr5W|(U;7V5Kg4}}$Lc$}HUe*-Bl=E0_7^ULU#mcIcuhK=snpPoYb)k!U zCxrQ_0`Wr#)@yi<8XqpNbqQbjp{7{dG4Hzy=5bJ5;Sn#>%QGDI_MeO+6HFf8KmIWG zJI@b0;Qo$^!29@sO^#(@PYqL9Mno3k2oB~{=^=-mWx4&~KW`xL(igr{sx4;q(sad8 zGFDPOAeTk&49lEP|6g=Ht|%5~WjU4`A88Zbye`Vu7F =e1jFhrvABtSeDmdk^A z;<#03Sk^+$h2N;Q_49`+CjYMa;JWcd4IL_)p2k-!v3FHv0(&!rCaYzSc)yh3XA_LM zad3o`u1;#P_UBtaLs85LBlHH9QSoN>Y(O&&n5l~O5Z_E*uGSUssODU0gG5dj7S01S z2GFlytX9=*T4T~7|7jKkGax3t>=(B`GK YiaFry?U>PeSv$l@ugtzm&eHvrKHkl?|ASi=mUHC zU@7{^IY^}!a+I*AnO4cC%a#72RG0geED}_?h;4GhZk<@cNNNB}qzwo(hfiA-9RA`t zZ*1VPr@IK{Ew8 1W%IRKY+U>5YY`ly<;CQ+W_52G%d)AebDTpnAU?Di(zW^L&4Xdm8B)3xA7 zSpM!K`t8D1WsrsTA${#jjp}IE&}^-hd(exEB;u50Jg>nxB8C<7DB$XJ>wQt)6*SU8 z?LDMR?6u0&@bV{U{JY=6EU8>2+*K;fwZlyw?}#o*N(YrciuIL;JLkH}-#TZTFqYzT z^$7)LGpzT81t=+gV=z+9u2U!rL%!|!3<$r(6V2=%@Rbl4&p(=jIbu1lUVLOCciNgg zXou)@5d92gwI_bph$C~1VTQCQxDIeh2T0Osla!6!t|}!(d{dF%S3T#<7iXH_k+kJy zg|pZmd%02f^&zB;t!%>;LxpOdqdv)$Crqz*i)BC=eUQ6)b0%0>N*YCBP44fCXhGe6 z#lCNKa<=(N#8L-D2PI>?=07LA@2}bRVS14=RE6BAnOPW}1nD5w_lk4f=h;1o31LTj zBV4jH>hoRWY)KsFR1={Xm#CvF(NX%ouqKOtnbN-zU=Gd6?(U9tR<;e6{{t8I)$SYK zPh>B#c)ua&{K$Ttb}t0y%<~HjZB9)0h0>A$o_~8{5{bh<{lI>CGRB6}lh`9W1q;Dc zt V4Z@6#wEUk&H-MNYnwCVB`Qk&|GZ35|Sq z+2&Pg!LIz>9o||F|LCS%qLP6UpHo{YSiXU-!)udG*J$f$hIy61Sx&E#eJz7CrFl~o z )*8&8lopbTmDhwn!Q&|z#b?IU=>7X^rbD4Qu46+; z&-kSK?N>H_&CeS^o0q1s#h(^p^x(U#Ps)oo-$ae7jO~h#+upU?uReY_8pM`+HT>2^ z8IU}Vkv9U)b8}>p)6(FwLMWA4RQ^?`gLI93r#$VcT63l$+>a2G3XLZ!Ohu1o_byT^ zNqHOg5gkFzj2%P0YPmMvLA#3Do)UA(zmfRc%OES;!NH(9Q8r)vbw8k}cTRe~NRa8O zEPDR7!&IGv9Bup{g*dET9vE}VnWZ3exC(!~l`1Pq{Lyo;|DJT&mk6sA{z8j*gOA@@ zX8L$qC0W4OvO&czfeVxiM -_7kBH{!$uVcRZ>ijl+fsyni&35Ph%Z%|fb4 z _4Z8g1Tx0MJ2WG=>w`WyQZz-Q4G$dA2Sr>$cr`|ivEZhhK#jl{4G!lItt7w}Iw z 4i2IWXqckH0NGq&k`a zeKUI4{%XtS{s2oCwH%pjalLL)J?aH`)V7 8rmx45SY^CSP8_`@`rrkSzr{zUddoJXl)>w$ z9z$0ze@XyZx7J2xPJbLid*@mQhB;2xTT?F9k`usy(@Sh_mySN{&;M^!!usRI&~mcO zkoadAn^Qg5r1WciE%bO0Q4sO+WZ+9Cgx)e-nC&uzbt1xhsvb8^2aa96j0x|$*Iw#f z@ZA!tX@5 r4TS9DG~!=<^nD5 zM6Y*;uPPsw?a2Ts$ RojsubeG9ewdg!JxLs@?}NoJB{a;LY8KBTN;Tn(niiUw-K~vT z*`x3QS(3i3s5E$$EB9EAj`-|r8uIavfz)L+$@99sdK*=!NVcBnDxy$<0NWdv3p%lp zvq##2Ufb6Yw;ryM`3OtlZ5tR_$=wfYr!W6jAC*#V-9q-8gHv*7l(~?kW1Vq&@Zv>X zj!S1S%=iSIMN%?`Jc(@hDVJ;@dJ?+bS>)*o0ro4CM(5gx{<~O{1R1gUNl&9xWdY&~ zD=hvYpDCR{?|AO%w6FT$^$I@$C vCq3PGw_ogCLHW8Pzx9$tP -^woG}LLG zhX8d*8?^Qo$a 3$ zd{QJO=MW|x)`Zg7(|bXQI*d368mNK1gqy&zwNW=x4g zIfbhTGqA#&OR|Truc_#(xXCtixkCD1QT9o!{Z?>xTfrZ*k+6`mC`b9$3faJIJsA|E{mKD>Qb zTvC1*bMvb*uP<0LaOaSI;{gsUT@Hom`viB=O(gu*j<<3E?Ce*-A5kvvpG5Aw4C_Ax ziCX!eyp{E9&f(eqIKQ*Nhfhdj@_Ij30&li$HAU64v{fA8Q&fouUs|0Bb*cEXHOe&E zPG#@8_#se}U@h-WtEuFLr+9VcJu%1t08j8lc?rU5qd-@HOhItp2uP|+;-TUgZ#u9; zxcaqc1C|RZy?GtzuWOtN=q$l0m8IPRb7zujs0z*{2Ux`_Z}h_ NEW=1%M?2=HUj3pANj!aadgDw?<4>%__TpuPkt`D(RaGP-quijYSyo_DZM-{ zrnV9srRAaRnk>pJc+4b;O%% !1|U&c`X41DMe?@baFj>1@i%hU z#gK)ZRJ`sSdC`ZQ>oxo;RfBCS_ uXzxu|@!ZK4XoJ2glL z&P|I-u@m^3? 72$a? p9*v7Bp#xj@7>)8GExcT{e-u@WP`sD*#K^KaLk-Z vq~7;ckFo!za87X5sT&VHhG^fPBfU zW}M8JB>9(j?I%yG9o);QM6axXeO1Z!LmTn)?J3%clGtthU{yN!{&mZBayElYZod)3 ztDTBk^^lSkHz{aYb-U3f=SjE&rVgF54-~Z>Ktc#IE&Ot@{B%qRPmFa!iCW(G4GzmL z93&6ZDv#CEPG2+S@T-l+_Icrbwk8vke$bllL6$4LGUCAbnN`KckK|YZZ=FD}FffUs zDk-Mq>vD7ynPxV|IA{(2JdMGpk!PVe-Ir_VK)2Y_h@xeL3c1RZ(_v<{wwPHMo<@sv zDjQG>ffjjgo30|Dd)*G!!qK(2aT4D@RXx_9m4F)FdzR<*2hVnoV={dS-CLklk1pLN zgini(z`K0d-NzK4;a(zcv$T`qDblGfBHAlBY1Py Yshz~Jwy^_f#zlk3kV5Cy!YzEy z5!H3X_{iqX!+JR%+%~20T9i`Od}G>J7^upe&uiD24GTaNRDfNyJ1L?xk(~%wD|C0* zwiFk6W;Di4J*nyI$3hrM-QlM@(5}A2-=F`}>+Oq8ptmG`+ZU2xKl~n))tIP+>pxIX z{%1W+ex*ly2cAJdF>3e|todm~e~lL2M!>>(3c=Ncbvrp8i=$O96`wpalk|tE-MbFk z_TM6XfCKWbTMdN-d?N4It9jG@3l>FlES~pp>`>+2^=}t`sw=V~n|=Z=X+Y}w20zL# z3g`{(>z6ZQe*wP^GLq8~ZH=T4s@KPM(Nr;1GbWClq7+(ZAwrhgoO+I%BU`knL7|!~ z3++`=0!bnZv)hp9sAGTQSQT!^c G~JS^k@6)jR8X zYr(S=tBaATE$jUvfAX}TZSF;m94+4l@1$4x*#!_bH gnm) zlJD!1W3R@@k9PvQY4kn=@}>MWjY~p$TQC1@N=a)8X6F8a9XjtpPV(lBBk#e(ywSyc z#D>jAO?))LzgBeP3hdQ%{=`sWL1Sk`)9PZCuxNoT$JT7xK#~qfQtyjPk1q|8lA+bZ zTA!#u%ps;_s8Al~tyA$PMSOgvyu0O`NQN_L)Js~NCXhu>St}`wv496MDq*E4bJOZ` zvpF`aX_ w8hQ;Pi?<;M=d~ud@D%f-JtI rB&JeXsj$_A;dtDT( zHj67XrGBd@ej|94zcG!8^kNI>Sh6Wcq^_2;%dqn@$_ nU|>7T7mwHci- znrb+$i3y%K<>(=oXS)JZx4*S{F72zBCUlqRm^vXbXkl~Um9e}@-00|v?ys%y>gTJ} z=5d_S@>l)IPlj{6BN;S@@0~&|vAbfTEMK48gVbqDiwi6cICKZy%@|e{?ALTG4|c?& zADVf}rLJ4IKxS>M{+Dw4X#MVqKY=Yi!+MBQ;a3+*)6ItGCuy=U0Fo@e;P@2!c%TnV zdu>h&u}hBF?tjGead72To3&MhfRjXV$P(oVr|rt=?ZOmngj|vT_`B7nhx1)eli4q_ zfa}r^1RM>?dE8&e%$X?KhKr#eiaj&mdjJl~{j)NRZ#|nmdHYd#4k>yRGsuDTYJ%3a zitpZS1)K0Bg3_ E0%KyW!nY)5ALC&K;~@9$!55bpKk{#*msuyu&i$&L-{lhF$$b zt519S{HZ{?wP(j5uAQEF!cF5DhK_wdIoDL`T}eewkTKNM)Q^S4mZFiu$6E>TyTh`G zK-2D#m&`qHdd&;D_1@04+^S8eUn-*>^2iqsai9(FJR;ez>JS3L$fco|1!4HS#j~L| z_hjEsil698oBkO){Lqbj(!PKMA!uuh#3`GKiC*VE3K}YQr+>=T|Cnp_c5(ajqbqJk zSVr594#j7I MGMVOtb^#1AZn;$4GxfJv6-yZ~jcs^FG>C503 z=JPyX{fSF=d^$7wXkQJpH*Y0iMbqYIZ~%nRlzcY}xUxla^yTW`FJvN|3C7gs283y` z0{#8ZhL>1|rOwu&+UY_efY`vzKiJ#RBq++ft}i2S3@MEyRbJQ7GuLr>Gt?CTzczXu zYqU!y{d9Da*oY2E(2xi;xb(5h$xqR`wxunTmp|f?j#!%Bul?{^Cm=61OMJinMu0Za zh4DuoyJ`sZGhom5_W>c9?2P-^uPsx9TUA-n(NUXh{I0M ^M$m_dJG9 z5|<)NjyB2lcs6g>5tzRlD_BmP-n3y{ng&8#k)`9gM|w+yN69QKgx%qg!PV?t@d3l* zsUvB`STDfXxovNVnla%WKL8xWSls+pm=WOY=BwxrIziiTWK@e%VpQD{(ydG6;0eG` z;zDb8pW#8*Zafx#x4-Y0?(8r6fP7td6e-tnb)IN1v=CB^19WMwjeJ>nTrtS6*6Xfz zVXf3gFR??P{XFCmc?V9el7J$nYln{v$AwGOFPkqy_xm?>MI vF9d7!}vReVgY4f(&=}5aXb?g=>`|30= zrpoWIw)>s@faLE!O(ri#Ia4P+Uq6dG&{)wb; 7oT%qr-FUgGpVw^%d?m>3^R=41-DVx| z4{Hs02)^DX=w|qe+e#&8N!r{#wi@nz N6vX;aA{H>NzMyZItZ0Ek`Yr?`5pW6{i=(b%HPflLvCO*74g{Q>#e#K z-tt}BqTKQ?>8K?X-lxt*7Mmb>mwIi}B{6SjT^VH+jIx%4w34Tbdg-N9k_85j>bI=( zNOyay8M uM+Klc(3Y69&e~x#e?FUw_m2zxnUr!9=s~rXu*CF5(b5MI{!B zAi2awt^Lx_-5y}mKEC~0msw36J54rJ#mR26d4n&Byx|&Ils8%YGX&&$+T_Q0${u}5 z+@~0X*7V;vBu)3TNjLi90vbF6|Jl_G1mZUsvqNHPUj~LRRjfI=w0_laqQJqauKl z18QRVxO7o-$?I3iO~tqW>oT1jO3ctsexz>$)(4hu3zCR1Sk6ao7ICXI^|8vN@%)1Z z(@=Lds{%{)4cx|dSc(N=L$1;?AyrQDeryi5CGSeD&g;P#NIpZF|8lUgO{Y5;5M8b% zh>4&aWF k25Ypo^mrq4w66(HC!@1CdbtTGR$6G_Z52L0|1Pt{r;Q}`#H$Ju}suo zl-WNo@0aJ?Wp6(1Di8408`2M~Aa|hD$u&?z6`#!=7$fOcbUxMZzWsVhiajmL0!qYdAvTN0ZAA|sch5XV5}K4ty0o-Ka==*<@1mel{m%&h zK#i5JbnbBDo{r#duej7 OJWsM*^LrCVrPUnm!de0# zdIY4qv{=yPFM&Ew+@J`~t4`(~`N3~{CJ6#o+=)1l#~)^><4 4m5=)a3ae)_s+z%wG2V&Tn8VOd{%+?C^r+jjuzxW}oC2Q<~lA9e$=h z0j>TJS=@1d=brJvQ0m-*s`Z0L`0dM8`?IvfRSt3o(xKn3i)xd CZk`*n2;8 zPJj3Ia;GbMvMEgm-_0wPTI5Sa`xQY#Ho`JF|0UQOQPl^?kqn8i@>~{k(kBmo%ldgD z1H xTc zbVVflHSKxD*no=bo!qu{9SVf79Zzp8xYtso9)C8AWdt!Kjl6PIuR=NVl{P;?W5%Ow zfY2Z}B54Y !-Z^HuEb;T;uTG zsY0?TJ0$D4`vZuag?5!v%Z^Z^5KkoIZ+bCndo*CA$7hf8KyDBiM%#K6Nc0-o^#dmJ z#jT_vMbjEQVcf*{Rj_lSR$xAwaoyi1Y4mG1&iQZ=yTzWnW93`FXLj9h_jEekeo>92 zI!@k5Vqj#SAOD^E6}%1;K=JFe@9x|>!({-2Mi8$zlisC1ahamI_)7ViP4d<>$LXfH z_i}?7bryJ{W4)Ezl>Der?Qv0+m1hzDqu;RlX>qx-V3Xs@*YqjmVT1Wq7AIjpaqMll zp#S3yS6NEcmB)jdZE6j9Z!VTdbJ~)3pxWu73u8Tao$yV#K4qkPSqsu{-6U6GYQ~MZ z{|+-A?b-DUb53x5bIp{Zy^^u!E;! 9Py|z}c z<~AqE=+Gv8HZ!>B0m)u-)nd&H9t~8^%be~M5CdbZNnA0ye$8Fvx*@$yR6zaajiiBn zpg5F2K>~8F0 Abi>FGs@!JhAa!w&K}Mtg z?I%nY+}oMn5cB~IZ^8jyCtJO}hO+u^Bn8(8sQtH8yu39^YZ9v?quLd52)!UhrZ;lb zmz}e1Zl&;@G{@g7OTwe}iS=3qPo?Cl1FeFX>CbEf1xFsl4fER|_&epA110=LlrfIb zA6z$7NdMTToSYPGkCbGcylC^nJh?dC2S>UJ9G0Ox2{Ub5x{q*oLg>rwG*T@K`*MQv zh+ct4Wg3&O5d3Gw+=ny2GRzLszSwTc^$!bYY5{1CZl>o_gMe$#dZ3u)lkDM04Iqo< zF&Is*OaG&kjf?5yabAWC3TuRs2{Ga@o~(Etco~ ziJ?uQalk5TUtUk5 zK$djmZE~Jv?}GtN#vFn;~o#< zE)XnqKjl#{;T1}>nOeS6dEMEN=CPztm$+=C+fRCydsgjkbOgl4sOm@7_6K O9+ATQ!zNd9~|WG{E*@mj{rwXlXJFSLll1wj?(oRWDn9lmp%`Z!d}fi zcx#tkv ^QuI&RYw$8S^d%4BC z68O&5ee I+Oi#=a-2HH5XC$Ve1@M+U)Jz+l<#JIvXWTVq2~{y1>z~H-_gc z-#Jr}Oz0LqYQBS&N2=$9JRQF(rX%ILBK9(fE513Kq*9U93uJ4#-&?ywy5+H!99q#0 zGk5!$a#@=CpGBXsY85lx3L~fB4X@tFBv;m(tv794vFs=9c{Sa+6}7-rdi>D2@e^<{ zaN?xfE4?XSJGfXEWWV(~`JC12LZ?5lRlmnlVi#+D5(%q;#7^MMAVILA% A$7giObMHO$7l-PvELresYUexOLghU-aM26Vwu9#^UANe7_n& zNR)J9p&2p%!NF8ECBP@Mr270L187X^W{^yK7Xs)vOFI8&M6*QZh&ASEFz6`MGdWGn zAkr8&l5Ohq!t@*+cEEi1vjsNfQzavnm4HDaCvj$Pv{3nOQ?J~8+Mm-R 2!q=%=l`J-e{TC?j-wWOld#i*K14b<_N(|Q9PuvN!j zu!*T+TU!NkKl$HOSe`U=KhgoN$bK$x=-4TP9$q*quxB&GFUL4!FL3`?Q#L1R8GP?> zZ^F{j4MH9XW&*&h=$Ams0UiL|`>6*{j8{}(e4kujxGLMxHl)A$#4%Y5*xg6@K6NJF zzvoM%kj4Y>l|F~p|23{N&jrhWEW^C7?W7hu{vw&|x!B)Ih+=ji)6IX|ASS3+0vnRT z&4p*D3NH-n&E3s4$ZBe|17<$_r-nu`tL8KPpiD%*f3HEa`{w+q!P#b)o;~m^3WlI) zR!HxkxuZB(hh<%jt-(O6yu^D37k2jtJGto`-<$fcVrs7k@#mtdO`->IT^-Q~3)G^^ zsRl=Mr; rJwCisaQVZKu8i*6b?px-cO_ru5 zlCe?%86`l%>*N9Nx%Z{5?>!dcm+IM4F-M8N-bo8hiiGiaZ}WZ8$e?t&otE*L_Fyf+ zcH+W-=6|Eu<>$%!5c_#pRQoD@H)AwgE=MwcV3!sxR_f}XD`|W;urK6 J#17-~0ra 1Cr&bv0&P!^!PhzK5Pc3UN4bS!|gw}>`KUl)R2 zQzQ}+l^q3XhWL6stHi!L++TJ_r8(c7yu#YQ5h;p{6d_|((`0o@T`-gf9AG=+=G{5R zK<%XZtyVwGLA1JEQ6si$K7XuAk*fK+2LTPyYzny&pqft)S$3u}SwACdr`>mosoH`2 z0jFNj$M*8Gt(p@6ln680j)C#Wp}0r?b)kJxlTA~5yR)ScGKF(?A;K+Lhi%jw(RuN8 z8ee^e=n;7_8YmWHCnfxJ9g`7s;vBZ_(^!;>anHfqV6RsDYp+o)!=eNhMUrpe_qX*8 z#y>bT2=tP2Ko32K_fT5NEW_cYU)M+L>2A`<<6hfv=+4gErB_P(nPtkQ|Cr}j&C1^s z&Vp!ka&b9HG(`VT3!{2k9|IDkNwXR4;%hFeE_6@9<4{{SFQ1VY`}LM?zgC&IjJvKc z0-~t>*VmxByziRycU8WgKC@P6*AN-H2EissSW?~meE{b2*6~%6ul1D+?{Br<#ytZL zH+#wSDmL$4>Utv`MGk`QS7RT=K&Ot5=GnqDXrm`xyibp`AwgL6kR|z%x@v#nS3*cH z7reBF2~Ed$sdIRwri%h@sAFr$ev~j1wy*`Nam&pg*LXTicGAkp{M^*RAe(;9k4H|| zQXJo*wI!n)ws6@MJdPN3jw)T@Wha9q(1P+24(T>`du|Q>(p@7v7vZ!4OXf&xV~;?> zmFBZRxM^QniqdIk7BiZO`-BFz@7FwZd~zB*k*hwRDy&AmK7=ND9iZt%wI}4=1=iaB zn9>ddg>~Gj;v dySVu_$?@-uC8w zqP_<2!H#L{Q*{3eST>3rly_HmAdI|A-kVNoZt_rYOEQZ&cdpjtKcr*N4^$hNGKT9D zJvS$MF<5z}eIhvDt)@3;AVvw-;nRB!4LS%`Qr>WjZ0n4iG#>DoXpgS#h!jBsQlINW zV)o1P_;;XVHx)a5@odl{%f%6K7WDRa@o|}9njZXY;R^5uT0{{YWu>+Fl|9l= z9#v1!v4qUn&+TrF5qEzfYNolAdOkSY%53lHvkp}P1*m@*Z(&N$l<9~h50AD5R=9hk z`Cg9`l*>8rog(>Nd%JdO3Jm ~e#hHn61rAIRQ>2;skCyQZ+I)LU0-efFhb@=NMrxI|T$gTk$#+qq%Wn}#i zNv4vTfjZi<2#0iHGQp2F7`T2s0<612r_!Dn&aQK|*vX_#j8kQrGd5mjFn #kpca6zB&l>ME(gX{%QgG3t7{{oi+J{V9y5l{g=Jxn54~9W@DA5Y$_S6942k^PV*>ws5 za}==ah+f As0PD9s1`l z9&g&wYn0@3B?U&9Hn2PwM+YAV)Q;K2#5e}f+kRC!BdR1X*ADLJknovwpY{$JuxkR; zu7X<@l^^)ZOjwj$B gTJy`L13I+|19sAm?u7n_)#K%{J00=0jE{xPB?zxZ?;q^6qdsR} z?=2cQq=j3=q%orzE(ve#CcuI>yZ{E^!_aqK_1vke=R^5Bw%S8F5 9c3V7PIps6*mLC2N}w1FiQf39f72djzzTrqg<6`=!h#~?WEV8RgF~c z&E77$c%@4?$`ZgdJ^TkIews=C3V
vcO`&5zL$3BFO>aNn>2-Yz53(B2+L>Q6PWZmZ(9v(dd2A+_w D?VUq6=pa5WBHHEUO*lu4-c8$3LL?(vzyA?u#4Ft3&ql^ zih(4&_h%&j55jGV`M`U2rqe#4;vUTTNIang(DeBN$BA#~uN(IvSxsB@(8t+1(jFdB zFl-A?QQ!lie)+(6l>A9ds2zM(sbGYz>V^v>hzkE{I%O?6;pJFOUVt)Si;DWjZuyoq zIS2oBjr#@WOUKPY^x=!4%fHZ1)*a?cR~M7X!9kFLY>{9%9`7p^ru8XSQOLoW3x6$e zYqw*XtPR!v6F>xih3@yi9~fIvO?HP5;izE8ugW`&wyGDaqzUW`3coUC-(4v@pW5&g zYT}ZOkG(6@sHrWGTCn| r2n(Wb8i>~n7TC>`2V@ap#>y=%ZZ_h_WNzozMuAQx47M)?1#C^!un>(#Fx!GxW zzAT}NQ;p6;ZI1{Y{J{F=`-{(YqFYwycq;g@frLhDKXjPhT! 4gj&3O#TemMqYI ;H2w$Jv9~K^Kkyraz2I{ht87*4mb6*=s3hC{(8%OdK(f3P{*!Qn%v4ED z!*oflXmNAntt_?yDf1UMv?r#^l$V18phRDO9`mD(#O8g8!;%VLaKzlxUf9iDDj&5} zc0+zOc~8F{@NCM%i2j1H3fjPTjJinC{r|n4&d$ZWJ%VAQxmY?lEA!;ugmf5P&g9Zl z+FGvOU!Tg>M=|MGNu|7t7Jk@w;L~@ee9JTdJ-s9pnqUcRy*iY->KOx2EV*KpDh(h# z5tR=cUR}J*GzedIS&XqDG Egz>aHAL%=V voJ9XBk4EQDZ!A9k ?>BN!TWo%4qVsoxp< zWUz{X1S*#{;g820+RSEr&kM*I)9#{&22Ak97G=+9hUA+5Xw!?j^{GJqb=RO9Dgx6} z&I<9Dn`7o4Jy!?hP=htq8iljnD^s^D0;(lEmTUxp=CpkiQd9FIy7M$xm4dwyl?DGI zDFCGeaXW;Q=12v634pYapjwj?mBS1^AulF=!Jzb^_G4CLOkdbyvraR)C1xvQm3Aa3 z&o|=;U7!|k+WF%HQ9~HZ!{-6H2GJ>b5v ~n~JQ)-#>AEg&ZkZ4RdlZ zg9AU?VkkMJBumI`-lSn9zK)PG7owa+E863(HnB3Z&o)(-U_YCE~j!C+RV634Jw zEd~rQFWG;N+Pr!@$~7{l|0R)`8Q@AxwA(mn=1x3a3ZXnqa9p+Ts2Bu0YbL*2&=}ao zYGAjs6;o5eSME9C5Rm)6QUeWBii`Wl+&|J<7)mrIqy2BOGo~$|5$c=VuG2wE2?s6= z0-!E{>{x}-l4)z2FOzu&KbalkzVkPQ#uG#A% zM%r~sqa$~E`I8&NAd Z0j?Lz&MOM)z?s(TAJuqNJ^tPs8l+fT%ElsgD-> zR2~2T)36ki%AZ195DbxYY><#v #vNx5Os1DNw? z2EG$#!U=dH;#LygaqT|PQ8RE~;b+^{t*`5Kj|9(5tjd`TdRSmyh>gnOh+uGl$GTC} zR@Qy*H)G=()+{uZ1x`fxswurp7)P{n;;&dbp=4VjO70A&YsS4|MWI-(SB&p}cTl*w zJ)cam)xQUy6M#A6(-T3Ey Zv2MwFq>oH$VZ9}sQ(S~ d$3V}v!2UPr?SxBOv>e5C6LU^RC+d~BF-2r-)4 z-R!UoEh7bJST&RkFae~?jyr>X;*qGq>7>+L`U9sy$eo`Ns7)(Wm WL8+#_5xbApnyfP#p|xo`HuQBH`wz%W3@cbFxLzK;U$WwQ4yNyyLHZ-M=OPFqJg z={0a9cyvKCV?}IUc> LCnbd4D|?$Q41LrF!`W Lth@A@tmy{#L)-coOi6M>m6Jm*{Un%B9Y2&^k zqpTy>*1V;&LzXZu=y}WF_K(z&!Mf aiM#im2=<@!A&b$MSqIAG^l3k){zpcg77+Z9Cai^Xo>mk3Bef*2D|+_HU@9U z7p;9>KtSenh}z|ZFap^MHw}uh &%TnKPy_OE502bg5F1H637po z>}LRO6yJsC{)8v)7YGms90JS?hRn<;pVdbpJKEkUqpRcoX4kg|hS)Ry1g(!TXPq&6 zk%SH?e9c?aXzAz?HVr%&=el*Zxen-{gnV_*q;=G2O#Hu+5i)H+zIp_!fV(~cZ+8a* z0Fj%Eg5+i_siy-J*UN5Rm?HVOx@AAKYT<#Z5}KXX4iC2`Uk^Y0H{- Z)5CBK?Q=7N7jyx3HV0(nkq_Glp|^oGefc;C zUz~~g7YuS_3H_A&=4{-vdhP0@`zwe2=H@7iTr}C+XN W(@RZh;SVB2Q>zL>U|s3&o*Fey^|ciRn<45e;| zYRtwI?=$kLNi&!CVU??EK;~YVxpJE|Vj&O7>p3Ym Y6RN24wDc+2oxtJn`EpA$xj5f>VXsi)s`^7y< z@D4ekX0Q+Nv=#$%bjWYfPSzhXdk4qfU!9FomsB8#*3T>Bf0snZd|+)}187sof66*g zfKRWsO$CLWgt}>^JH_lRbj*`EPeC&B@a5tfL3F*Hy^5H?YRl3WP;9apj;V|;qua~& zbn|iGPc?#q%QfMmaX840$IlWXweMCfFRf_L(^1T9+$zWJgrqF;-cF=CZwlEMOv97? zxZ{t4TF7q|UU2 9J {6%{wd*4Ly47&!mnREi1Rz5lt6txz(<`ic;-wgJ{hR zy~Eh!vt8sx2#xQF#LVwZ+apnrJ~6ViNvHWJAJH^|+=!c>5Em>BHin2y>^8B3XzOa@ z*DR?Rr~-TA{&hB^nP0&zyRGr}jphdKG?2_3`4U#Rpr!^&qojmGu|wbwf{<~F2vaF3 zHTp<`x1`KFNXGM3dpdF-Ia~ZhCZwXxv3LGW9NiS{1)314UjEMJlJHCKM(H 8AhRK~j{qar?1EJ3SPDOr>-Y! s$jz2#VYN$bwELfe^S0blI~JTavAA0 zLO!Us5Wt9IS$}iwthwW$%tp#m^e4jM&of1L+mWLleiFtSs5K6v&0^?RQT)fn)mPgr z8$nfcNS&DX9ocXjLaqr8oR{O4-*j-JX}j(r+T^Ff5nJ!U616e`X4%GcZOhCGOT!U% zQpZp%)1mGK8_eS4 gq+wj!F!>Ap;r1m@Ouu*av$|NtUTr&XEGyT>qk$0>*H$n1NW`>0n^1 z&ir9+Qa2W`;=4`4^+c0|L`BI|qQUH5uv33bb8s`cHk+8lS1`Ay99S!DYEPrif&@#8 zQp=$FB!V-XkM<`#L{QuM1TUF|rlcF*G(Z^c+2ldhlk>(bYmeKMyqE)l^Zy+D>U2)T z50i~^8P%x6YGg@jfZMdnR+~VIV|>H;U5dv7kwTqq1s* f%Pt{Z6W3KmRH^9CC(0K0AoN znod%Rv`(^cNs>MyxTmkUNa=uxe%k)mmHzNuz{9Ks+m0GFHh$YS`H-AoG3_+;sZ`qO z7Ld{GbNlgtS;k0n+pm$aU~&fm&ujDy`-uNkI9ge+?7U!Bu#;9qEq@>CZI-X%3?b=2 zp S0u~ zQIpKjxun w|2T?v;bHva;MqG)BUB2q(rhjwl1AgCd0}SEI{cESJ1Y>lY%CE!U6P zFAl1}78n(7TRu#k>VMH{ROG4aZTupa{HxHz*u8s%$TN>1${oKWe>c${yE5lFtJN(c z7dY!^SDDHa?FM>pw=0iFssEU3bO6-wydajjT}y+LsgJzSU3|lbpqF()mCMVwYegr# z?8naw3_M)Iu{01 >S z*1dyB*7fEO05h-Az^yG(h-ISWqtQZ_U-ZMWT#cWeoydhhAyt71$*re~^2sB+a1?93 zgV`F;bj>v(462&!a}<}MtbY%Of}CrkLg(npDEh+WYoze8KhPY&;P(%2?z}o6;rHtq zD0&$xdOt!*t!DroqnjK~b|J#?va0}gujNbo2v~eC-<3;~DP1He3?X6U{!vPwDUCjM z|HznR@y_sCcm|$B(Y099Jt3jqpFk5ek8VhS?1;li_~4;7Hj4d%J5PChWllnc^Cz30 z$tI4GU!X%seMeD$d>zVGR*(3C9xI<%VQ*i|J`1necXf@4k(qD|Y)6_oE1dJN$z}Zo zM()oBdbLa+aepFHUGW-jy*2MM#u|1FveFEdhTeG}d97JXi*FTc0C4x%z9)kJG?6I# z2W5V-IU9aR1DO9Pb8;v{XW$kLgtx*Xst_ex6`4^RQ@|Lv?BO^E1iL1+0}VGv|KyYR zavbivcsmtuxCVqYQHOvh_Uv5piW%~Z74c{aPzJCcxD^7f-&8hOY&O#>qh}a=#?Ul+ zN=WASMB}U`tB%Ky@dHm#J iJs5RRwQiYDo6i*Xdm zv@UsrK}*7sx3rpZ=`=yv)oXz-`(o^`P65A+DZ7e0*B%c*G{5 z*e`@{-uwsHFRB1X9%ZHlGCn?8($ z*w(Jk#C()O-|u{I yC+4=?42TvlN(737hq0-lTXnf0#ThqooZMx zGC!AWFn?6M(D#9axTDr}7Hx&5_mwcwgN(NAkjFdk)h-IGGCYY74cGyS`qe0y^pT6{ zI-7Z)m78NgpGparfl`=Hk*-0XG6&0`5YXX4744v(UgoXq26-~t&37L6_o&!=@Iw>k zJa%b&c3#8n@3O5qpQxNGgXmxA45oVXa}DpXsM&D9yZ7rr;@d2k_e@e8u#+d7vh{?! zYAkbSUD9B1ZzlU+BAC3f;gXPsI?Paxk%5CHnw)(0uBL)e5xZfmTr6iz)sg*v7iCzo z&NbV^0zTYu22LO!Q01_otrPaf&4f^iW0Mq}Z~rt#+nmZqmS?IoiTs{^=uWYh)KdEV z{&{}_rG(PCa2Tg|MC#xCCAo2AVX+#xH6Fw Mj6`ma-FgC*`tRpt| zqfimom#K%*j`=XL-e;pgunihE&($cs&&S>k;Ua{bgSX!rBA
z#bipB>%-z(>5^YRfuOsYu&=Cj7;D|-LM0ho (er^bpFl zZmpo^0xUCFm *C(_7ghRC{s|Y4Dxiv O$c-#tkE S&KBun6{`0Zii)za*b(sM6C3W0YxId_})y zGhU#6>N8km*eCGgU&?F0Nu&)cSPf!{t) 8Ei9C+^U)zgZ8B^(wsIMp zNMy5J^mVSk{vvtiNJ<`OpOCYVUV1*qlyBO&6E{NN1+dytzkoB;_Rb7%7IVIq?YoF? z9!-f~b)>1*9FJxO4FR<+j}U%bWJGiB7LeI&@ihGGNukw#gS~Fo|M7kxH2Z}sw8PzG z#G6&NO%a{80sNdOuyaqNRx=KQsFj!~zUHm4-%dNsP-%vwZ!1SWSrb+%iBA1 LIG>I}g4=QHsRz3PIB-8^S{Jq_(6>+tsWkz5SdtE2T(rGl>!6f60wCBVs1AwfgFA zWsShaR;e`_u@zQN)E4kZ_jgn-e8;M^j7@|8;oO|_4n0CN(HdVd=uY$+SaB0*Qb0vJ zGBilTlJ-nuN9WNf4~8T<@Q89p`=;;IsMmeFd8)L(EzorV5UIf)Pj^QM&<-O{P_kYm z#n5$Rup}gHeSN2F)!7$2L xIH(*u>hWq%IuCIc8_ie`3=uv63a-0i zk`xp#=>LaeQUZr*x@=rH?jtS_!0wOMi%~~RDdT}G=mv6N7X+PCb42-~RUnU(5JVVw zE`2{Gp!Erhymx@re#870y?!YMv?lkF(BN=sGuQI%M*{O9H`Lp8lZ;rY8*#~KpS}ug zed1bSDQ%44|LNp{Oz+ypEAPG^UJY5Vk?Ndto78w$Xafr)GQ4keieW>Zp(-hFeAzf~ zYX)8;(lNvIYnu#IogEN$*cN@ih`Jl4!&~4svivL|)h#Pip{eT?Hl>bwZxo#rt >7F>##9@R-ewU$!JSJ}I1doHtZg0FfFxGgiucUt7YvCcf>WtbYm~PPZNE za7s!_lcm+x;`RkMVVD;9)GE)6FZ#|`lWr{aS1&uW6Pi+^pi9>6ZlW%$|LpDcyY<@h zj@7bN<&EnVX8pC(Kh)JP3V6hFZW?*S%6A1)+<*Mz5s$whku&HXN+B1t$Ep6N+|p &O*TQ(DPEH@zoIu1mqKBFBppUzb;MTZb2~eqUv} z`mX9Ej@Rj;<^wleMH+v9OSZlG*00>uRpxt9^IXh@U+r@*t7@A6-$K9AVAsdnC-YKU zYQ-B}Rp4gl+ 1{JR6{DUfMM} zUELT!ASgxc-Rs7*b+o+TK>UDw6IRK;$p!IskwDAFHLiG-bF^azZ~kg(x+1hH>-x<2 zQ)|mT6=A2>U_uRuGcMbRDn(4;zsb?}*-hqW7 Q46`UcKTCqHPn0#_`JhDpg^^Gs0 zQoSxWVhfM`yS-Q(rz3$aykRlHeEIc -xYZOGq3vWM68y~acIN&o_e04tiO z3{eD-VjqmNe!~;X8?oPwcpi~zRo2R#;~AB`G|_DynZ^32CBt}dlRmUmEJ>-^Tq<$C z_JchXsO$}8Fx72aXT?ZQW`P^Lt4bBM6yAt|f-@T$ZI8wV?RYXOh;m4HGeS9XksW?Q z;271z8H oH48CsghrW4mwtYl_}P5>DDX9IEpZ2b&S1D>;IsA*Lm8 zXg(%EMpp#rRpYwlmJ~P<5z#4-6=0L^$5H6l->Fx&6^vr)b7FBx<} >7U!Ll%Ur~-s-B=O6go$2EJ<05ffdxFg`Z{zWhFSS@Ii1R0l8{ zRkUTfA}=O9uD#N#$B!-=s%wX7x#pR}XHv!#nhPn6+SeW_Avu4|+fSZ8>m!D(zg3H! z^3kj9ldTSLDf!wjS3U5caaYyW^Z3QERWqkC>M3DcFVR}Qd+}|;>(TxyHE)bszW*T` zJCwJ|rJ33HWh-xFnV5f6ObgFx_E=Im9&OrTd_2wt^3Ca!hGVN8lWFe+ME#}?C@cT3 zfLBEfoD1ORaC-=~4p*9T1C_4BeR~bPxHG1k+L^kcO%|ek4~CCz8ZpZ@4COh!j`eZe zPAphC2t9J1u4KIasC<)YRZy9(X1**H>oWE5+N57%?ue(fcgw-oq3&~k#f>selM>|b ztSDFPSJF9bV}oLYPtxje1&!`?XxRc|UCTk&43qCN*x%GVBQswvS<-2fI~5IEO3M81 z&$0deT8I{&{}6Y<+=sShGYc!femMxP;w(=@o)X&c|4t_J9|HzbDKzkF-{#I||1^K7 z1lmtj(%p)nGpzHUn6;dD8c!H%TE+%6WVk*$J;T{0Q3{Dq5Zi5gZTyX_ZoF!H;&SP# zHUtMknk#RPiO%JgX^bPs7Hg-?jV^B#N#$Qgf3CHB9T)pZYw?)mWe!d&AHQRl5nJ3m zqh~lQhVAFBcOxI`+-=qU8RJ2C%0AuOx3 1R5Q7nm^thxUdqD|130AFqOpgYVGzE~`WL z2s#7M`#{S#8)uk|x7RuI%IR01GQkloVgfvO-4A|$Oe*sK9%_4*Wghp|CnZkKeTp}I zszB0mS97U0EB_q#@oSAxT}$ZhdSnv$RNe9Yy3)IOE2_eMk@B)h9)+)6^I@-XmEya) zz{k8<&WJMtD>An7|4hW)Wd VF!>}M{2&xclMXHEFlgK8`5Mb1eN{knyVIqH;Ck<{N0$ cl$C{VH6mi- z-<~bKp(Af;{N+0T=y!+Mzp+l5r_)Bx7vUQw+|1OI#)p=4sY6C#y*oP(MPekgKW<&} zujqVwU#oY^q6DysswzMa5wHF}6A%xW+=(%tC{ReaIn~IxL213i1n7m*)LtjdKv{I9 z!F@f#SvOkD;1&D#L;Cq+hcX|RId2XHST9nn_zdp<5vC?2A+B@XoG$q@(dH{)GS~ z#@o~JGZYyF>r8jEGkBOXWO7aQwA*ouDx#RrCTCqBr$X_A9S4U~_v=VO>I2^f% &<75&;x!2N>4xUPI)-|o%&=nIYpr!v?} zLf>Eb`N{oeos8=)J9%<=LmyVYchb}&5VTyiamDZHW7)7l1% u34x|)DD||Qh3I~BWHl; znY>3AXY9jn&s6fq9;4W!E@{D+Bl@Z79)=^7V^fu{++9gRG8N)|a>b%vG_E2JH7VuO zX25goF^{***v`fPkBRA|k<5< B2&1R6oSHrO6{R< z(yoBDSp*dFJpwH%cCx4GUwP%F8ljJ>$K^6YtYoEY1G{uO6g2IVq4!LXB_6tJ7gq)T z6$;F$&+OY971k6};-a|0ZsU6*oDZtaj=eQkI#%~3{rhR^`b-_$g(yJ`2HbYz*}ZLO zsOygo)4cUdYVeQX{%JUA7~qJ9j;C0q0xljjH?(&9%4bka+IgZZp|W0#%qYSIce!2m zHZzUKHv9v6`7Y0X4b+0;8PWf;M8u0?RmyIA%*)UPu5pOh)A=w?PNhoo#i+(3UzId@ zcMR@%$<7zQ9&g#Pb9<+Ll%*Rja8uB$zlNIgY3zhtuU(hmb0uTrPpQ4UQ6MR *XViPzV7@{@@h8;%28md6;boPGKy={RU# z!6|xdd_ zWdf0bW;YX{M9TGd7TD3b1dxxgzX!uRvE%LPHs@?-hO1Rs6xN!#_E=lCkt z-tx=&*~rZNJeec*&0KlBBHEPXCqMjZ_Ti$O?0qW%Z!0_ZMT?`nlOy@okN6Ft-s6(d z*$5NXR@dEPj>rtLT@QiSc>7HDI}WMw-`Cc9lpcv5H)b(wuDHtl;(}$0C1(nk3%(NG z(q|*(MHapq>wZ&SPu`Q{x|?b`{VHW3S-Z&czSFZeJm+LZ;<-0`(of=$BRlG?Ktm0O zTvJ u#8a|WT0XWu~QHKyYEZEDS43DeoxCOb!spcl2~D2kh+x&I`$ zQnRl!M`CPzBtbX!j-l3J2YGYj cqt-*hqv&- z9sOA3T5{EHJO_ux9F$>SC_Gn!WdCgE{QW*5rr>sTDRXJ~8`dSwtEcc7>b8EHNKI_* z8Od+E6&ho{(H$?I%&Z&)sXuoe3ycovbb9M;532jQGBC4E3OeTO(o{FntMFMU<8!+9 zKw)WkclS3vo*8~=1M^{D=f2xYOW)IXf=Wh%IpZ(*&$Zo RQM8?)Q%@Ux15@iH!;mU>&f!S>{E;0xb0d{Dxs3PWaaYFku`Cd z$5WxWfOJ2DS$1C=)^{zM!RwvgMGT^yv+I-Re)^Q}p5eC3>-eJc0s)E5XV|~J 0p1V1p7}hV)xO>jq{b!92Jgiz9AIVvvw2cq2<0xHi3G9f9_0zGY+RVMp zDrf(9yW@xb8k0<>3}6Fg@FpfEuYxYP-L>Vs51&)CO3ds*=K@wq0)g<6fNg)(>> zXHDB` wCv?cJuRF~qXy=xA_P^J+t4w97&$m7-r18h4ry-w&@dU%8~!U}X4){*X#b(}}w( zPvW6#Ff}vqy10_C (>yp|J;CaWi?F*_?*jO z%?UOFdKWypAb;-}N2RbZkSN&dzt*#wT}f@wE*MP;2=s&%ow<`|J~zj5nG4X$PCXTJ zQLNHiD{V=}P?j2g=JyLHLb%3tuN5uJp~ef_=YU_+&nD;u)0ozx2Db7C1aV#Tp@j6} zwuH}HrPvS3`?Sx)5|PVo@7WjP;0~Pi`|71D>^mxvaqsfjCH!v!KeyTS&$&Os%?D{# z?TxopCRJBn{a_Gs71LUw^e}F{(YY;fweqBS%ZuZE4Tq(Dw`2VvIVJ8Y#7j* x-T&bbi6weT>^Z!(l@;?LVP{je)vs>9(~}!!;Ox1{_%bar}sBKwFL| zaX*r9kpE=5_?o& ;?v9(;SqRPU8EDpdp(p7?Q_l4goxGn=|j zwge7K3cBjBbHklEzV&aANCY(-@!)c@wT@jTeJ|B@=11vVk>lMcXPJ}V*Gd6C=;Vt; zuMHtDb}SV&3Q_BO0xGSMO0QQ3m0y2QWAP;e(voPZ@FYYkB{VGLWb8LtzOD=PCf=Lz z0wO{}%dDqQH+*<0?AggkuCf?5os<2mQ*q7^aM0b=v(Ym`$JqyR 8ABj=yr{hqdv z82$3;$41kIo|?e=Ez>V95}D!87Ht8biQII0uL!43T>RAcb(b$xroM|)S9|5KC&zGh z+o!FL=Bp+ddSx2I z{vy jbq_QF~5!HNBETQa{k zlW@l_UW!OOKdV^L-81;9B|bK0qo~oU?A&T)5aZ;hKQE81SOIFdW~eRim_xR&)31nD zOdEl#1!U^$Z|k_0Hr=rp*l@P5_!%S}ZsLm+!+h_$T}F8Tv|haBJUmXDhwSE@OR1Fn zX5HXeIap~3qHF{-*tG;rnF_~F4@*_v)P0v0rK<5~WhiJ?VY;y8Bcya_Z1U8`$}@|N zm`RaD@#6P`T|p Z=DV|&{Suee;z v4l8T^KN5Nb49rKi@ $Tf)UE1 z(5(()2x#F;Jo(=B*6|v=Lb{A|ysa0XC;yd#@{E5?6&%KJ%7XwC#p(P~waa((zd`of zmALNQ?{+@9VTJk=kct1;wh_AVhkR?G#VN#U!pMf#qOP@dx$v8Lob<7;^M{ufGsjdh z>Icb?p|jHkPF!JAdl#YcyZwoHStfmLCy2KTJ$}lHLpospE&p%x2g#nK({aDjKBW1# z2X^B+XZa*fQoe90`9aonV!ip>^07Q1zR`~pnkPy}l8qJ@xnohMuDucf$3peYuCZNy z8w8xOPZrnQ(3yN0=#yq7E^#=2CBg@2a|%eIe1f+E6Qeo2$}?^^X0$$Z`MGnd*W%b~ z+kt|W=S9YU+qh4JpR>;!(@sA5YVFBVQC!dQYlgy0Lf)@Zbz) d+4jo{l~oC9LJ?x6x5*2S?mj)vS#f?;|l)v$NqVr$rzIr=lJubjS>1u zha+t5xq4#656f D}VeESsd|fG}6ttFrCKo-W38 zTBVCODx{f*3-o*$o^EP5H6Iu)C!M}Wd)px4y5IZ3tPv$W*Dzc?I{#R+_00lb`D?`j z% HJPP`xkZ3W&`>{xUe(mmI$q)jZ^vw=vi6SU$()N=2zd_>;kZ>63oIJ^EO zq+ZIdrT848K7&)_{f`DO4&IjgO oQvJHR}N yVtlg zkT;lW`-728yvb**-WK1F%+n4oznH7T-4Rmyhl-9(q#>^R&MURoYJ-3po@=}3uWycL z)_NnNvbaiAxt(v{Zu`;oE^T_@blvfpUM|w86m6$}IGgkHtJF4Y>lAL;6CKEpIeB!e z^o-y7kh_@0q}P{UcC0!VlS+mkhds3UKUAGnP+ZZrwYwV{Y1}P11a}V(ArRc%0wK7& zH%=f(65QS0Ex07OySuwf^K%~V{m*^dZ@X&Os#SB3@y#)yP^qW20iMsuD2r=xP2#*V ze=AbP+-i##JPix~eIu9L0-*!1Svixi`Kqmf18mgqaGJgX%p PuggOmo|MG3t6_AVvwYGW5O4I#&pE=)-Lg&VC|_sBpVL9s~}R~ zDQQ3w;ngy4S9fd63omZ9A~3gX&xDgEF+(kC$I6;h${C(L<1zHv!8mGV=&*V2Q$fLX z8$e95S%4nE7sZwW`UqFf?u?OE@diAu{}L0Lexh>#L+aNW^I1#LaOTac`E65on^mC_ z96oysvYk}=zY828BPGfzxX|ADcG_xGu%;}c{}Yqk!qe-p>v{?<0Ml-Ye3jIs{&cCe z)w6Zw#|fLS`9I%#C9R;YE_aJ1(|0|sEAgv zlAEx+FSFJnSYFTTLdg5xfx&zi{I~GD%3*`ScyyB_Ckkm%ne2%j&X!$_Q;avnu~mKa zQ?rd}Ss?dy5HG#&!eFkgg4~R+5W>*_G-pRG-K?|is{xtXBA0F9_9<6L%4Z@)X&p5z z&Gq*&N&^RzH{-mCuC}dNyG&)ca@AG_71Ehf>jOQ`ia(81U>xEiKq%BVhKW^aMEGD! z7PU8r=QB1y+ZFMNwM$g2lWv|$#q^!XgiB<|Jf3J(;*(0nzHAmo!>{R+2(|ehaB-Z@ z=Sj_oTLTaZ9z{*7YA+kEZFXe~f-hRz5s|&J2}#R% 6I=1R* z&cL1OpisY!P4V~Jpy-l)qt-%*1@L~Bt4Xn}WmO)}pS^88?~(F5DdEWGb^a;OMfdo! zV}aw#vG!4)wr{-acV*>U svk8e!p znZWDp_!I8EtO1;-FX|;=rv0;nO?{ K~V8}LwYaZP3rG{`d5v1f0~Q*qf` z_3*F2``&ofXs5(&{Ba-AwVWk!y0PI@Aix70%siMgCjRCtY1Msqse3Av450#5v4w <73U8S;&Fr~mj>|TQc#ia`-5=$8c){W3i6m)=GW4E& z8~&zqShI ybqul7ZJIRcbm&`1rwe^;=9S=0*2jK@z z8TwDD|LUE7|De-=6ktv+?v+buLDj@^*K#C8Uo3%l$^@NpGjVb5Ek`w#V@=P9tsvua zR8-j&|7x9fI*x)nfp59L=c5Ek$mnp!PY2xFQ%G@WY@%$QwrX29NZ?1>mCo(Ih#!t( zvoC!%vDzd~N{{D;at1}|yEV`Yz6o$yM$YC_W7z85jyz{)nDoH&`fH04d~UI12}#1v zwdBCft2~8LJ5#>>`RVqK7*6 H5S?dRB%e} ziUyNm5;CA+RQR!vuJg|&y>Rt4%83#`Q!@G!A;ksi|Ew&9Sfg|p%w_|{MS?;jtD{`) z2k0Xod}Xin=A007!4#RjH-D;QQvrA<3_r~p>{H_gE2)Sa54`*QG1ldLtCqC%if$qc?jqQWd Mvdk{c z=sk8?WhI|`?02;Lk iw3ZUPNC4yCj4IlmmkKH zfJk?EGO3JM0QZr27I0B9ry8FB@gaA}_k_E uiAVeLF}~l;kHOcbQjbb z WXCd;B##%)A>sq0q8ps7^1`S`vvDu>jSKM_R}Z6yYtmjZmnjK? zpVqVL`P0To*j#Jos `{0I(G27U^{cCfVM5%O `g9vt^G}F5X@kZh2AN#8|;2mxF |~k O0s{T` zmU7C}jCDQB%JvD1EuTA$J#D03mmt8A@r |Uu-7bR%xN* zc*f(jbBW?2iiN+=H>Snjh>>P?$-P&^!qkP~VIjD$B4qB#0e#tjSTOt@zX2lBM5=b! zDlR)^#jmd{x{NC9;RPpz&|AK>i*S(xKbAOrrF|cdn0BgWY~7Hhmq)a`)l%RBSGTY> z=vU7(_xa1#vr$FZN~Opkz+=MxFo#Fur(F|>@sgvlQ~(8q_I{Av3GPsOpbCfa-+qq9 z09<%o_5ih!;kmi!0#dER#sNG&6^1dUl|+-tN_d^3da{dX^LL_yfzW`Hzo!MFsm;ha z6w9~Nl5nu&O-6b8rbP#k#n}BjW@YjtthSfOQwbPHK+4obHtNIVabS?3Ha*D(f?MKY zJB^2RHI+NPZNf@2@uHp*#cE(nu7SIS+H{V~it %6hT0e~uBp?}Iq zWt8hEz8lwY>k3RR(7NN0BjM*yE>@B+St(*-p4zp#7b*cVXtz{jw=8qZ{q58D88c1| zXV=6Z6s8RkPKSkUQ|uft?245%q9U3pUnm0z0H3G5Q`eVJz*5KEx?l2}n|bcKXWd-O z{ut**$<5{y&XHR`(oAAzstmz-XlS&v=W#5z>iNxb3I#1X_3R+3Ns%SK6j;BjGYGGW zU8#wn!ZD*xQb!sXcrUp_SRP|S_9&+3Q$SxSys$^!1U^yIZzp?)X_NOs$j{3Ba*pgF zNYn`9_wN`g=I7!Bv%hzEfj)~OmEfBTEMbfkHIxao2HR58`iph##rQ`V>ofcD`O%!z zrRFnXjC% _B$~T|IE)X5uiYyCcmuIU}mL^J^#)m1W$b|?lkqGH+4SH)bQ5!a2 zUMGfz*o7!B1ioOrRsckgxvpFFMC|;UaKE+JCo~sErhh*Z8WVdId3K1O{8sbbwwKEQ z%~FRR-|>g9q(+%$9l4uI#~wVLs0Za1mn(IU_zlIE&Y|@=&M$0rB;v_TVjIJZ`cOuQ zs#a=RW?(aXD$5bOrmc8U`&T5?G>#iXn-2blIycCPKKO6>`}AwhqcLG7Ceo?rof%Gb zxs-3NUpTdx#;j-H$`aOT5W}bav=W^Y`yHl@fC a;szi=={l0M-R+dT+PS zY;IIt5bL~_tAXr*GK220q#9R2#pg^RgNdX-CfGs>lW}&SDA^EI)Q KIi5bl$ zw(q{tB>#V4e0ypszpG?z70(oJ8!N{3!8rmy!5D4x9N2By)CXN=xcIV_AtK%l3Bo=e zSfQab36p(&CS|`FUyMB-t~Nv7vUrZ(#X$if0Ct3Z`3ZAnHb*cqo`1s_z)X@NWJc@a z^XHMoa8+4Z31_^B8vcd`H+O^E5qqZ=C`X{N7JO+Dvp!UumcsFdx6d|@&|&($c&%qB zdMf EvojYQ0B*WR&aJN4_CZ3b;lQoNQ#92+ROwee$#@<2S;p<3 z-?l1?@A7Rws2sTlb>pTG&pTIypO^zC#L^eg1Nh^39KyJRoMxkU7TN>aO^$yx=H4V$ zz{}^Gomm>qzK*iQR+%r6t8}DP^Q}K~cg5WKuRjYaBuZk1J1HZ>J{X9e9dTrlT^2C- z#z5D&1H?rLuI $LX@}oJK})(Y3;%&kBe!k?SwUi(`-@^li-tXV`^csAc5JBk zXA1LJ=;#j#fjpvjWhG$JE AY5GUGdWZN8C|S ztY3e?+1hCPS15ngjL!$X@)Fv8N~|c@m!u WbOhw0IDA}!rP zM49f~k4Nx}@K+7zE(G7qY#Hil#vgWFyernQ);>64pL+Ww^77-%KQ6U7?&1a7&y~&k z&1?ku9d;J~%NQTgNBojLX~SEv(5HRmq r*wZT%EOjC0}V^Ub|#rswV(j$&G_;YG8tL&9Blp^Gxg zzA-eP%a57HW4_s0->!G~Y&9qimrD(A1zd$}GcKh=0LNftGm#dvdTL=hK$*PdCkLc+ zoCAO{$`ER|!z)4&+8E)dDRan9ITp=U%VI)6dYx!p&=hA)O9Fw_AUHHxRAlArO-WyU zuWwNOfNo(mm+d?o6QtKSBv9?&vV8G8j~3ma$f(?IWg07}*OwlZhm0CR$S)}#U>>tg zHn07+5DEYEio=+*oM_GfNmQdK?8Y>lm)6dh1-lT?BE8I7>FzCjY~4z(^48kb3~SFb zou^ag;{j_89##BN5_9Zwd_`r_8ENVCB_D4(A>{Ed(dtihF;ph;LynM(CSepsSa)Q) z|544z^FF^WJ3=dCN9R=UpDjg`VRtNVwaxcy3p>D z&tGno+L)rNd1%dW5EUDQPVBP$zNlYTJYFz@(eCg5Vo%Z z`?v1pc6O<9DxVNGAE0Lq#^fHH?a4UuUxh7|+r&|9z>7=tQo*;u(R{p(glFuQ=b?wG zCgu!Hhjn0t*UZlQ+H(+4& >s*l%!G{L%xgE8fxblp3^DS_gSey*N+Gie&H5^Zf1N+Ki~Y+H?fge{(xXf| z2X}3g;$$xnkPyyR6kCaS?2V(>z~GY4X1!R_isr?7SGEV?E7`4?Mz)DO)f=G_TSm)o zil{)mUt-yv=hED=bwj~qZhS2>kCw{x`DUi7U6fU&E*NE$L=5a9tc{H^STLivC4UVV zLM0S=?{SY (Shd@b nK`Krt@(RTn3061jn4^6jid-52C zzN!nb{^-op;ZS|?Y ku -2C5J_*cf2ciE7BkWDVOO|=b*+F*Re@e<;&J)H66lZ0YK3?b`MS2&BC z=6`E?H)#=7wYyBeKp8LIV*8Vq%UO~_IU5Hkq2>WIP84U9tYT<_`fhX&{}7k?Lr%!} z{&!|(Oewq4YflDLE-
Iag{@vQ}Saoik5;Jle6*4!~Xp>|?smmwT7W$jWEwhhvUFN K>kmc- zwYe%m2nrGI=-&?@n!$GMl3#HxN8*ID)LKQL;uuI#{iVhY#emlK7{vo~OY;_zMT_xM zxG=qO34KpBBweU-=?sPa>$vpONTn<}U!m&UBE5JYJZ?>wFGE*BJ-D|`fBh=3{u`mp z(coM`3q4p!UvgM7Z^G-$RQTpcZd-u38f#8k{-5KG2HgI2XU*yGf{)xqNO#E{{~U?) zg*x}hJJi8OF62+)vr@~^mx}-!MHYCt@a3?CdX~v`H#cg-M-&0$R8r2rO9QTOonHOU zyjt}t4rM!br$|D+8b%HeRvh$G*O{ESxR?)8feQoH)1&IyaZ#q0jJ-;?55zJXl=)Wz z<9 uElztlAVfCp2bxYCRv zKWL(*Ok#>n#04WD1JSDS^4GB?``^z66@K4?2Pbx0JqffDNWEXDyevb-ma1-im#Df< z7OiFA-f}#FE-7&w-fhQV^f-FO?E24AW<)mve`D2Yvwu3I#wlho+OkhOq9LN%QCGL) z>(H#FXXc~!>_z3R8=05494$EC+28{8H-89z;ZK7c-G`;aLeJe#GbTKY!Q6Z~V 6@jD#&LrWkrNRY1cWnVrh4BwcrOK!F8|N2Ju_gK?&W z?W?rKaSVrT$u-K*Y$aF*v)GqreKch2r@mS~Pb{_n0kHmqVpY~H#RV|1%MTTJS~}iY zxikCY(chQw>c_NuT62Jb!y?bhhLZq@CR4Jv@^LCiIg8w{tDP{LZ23F(uyr0Q*@*IP z>zXSJ_HugfkAP(RqxeaQ=GyWdUw|75Eql1H=J5!M{4p3+W$p6ICjK QYpbp8T}5i{3k%3t09ZC`D(LTw(-6M64LL_g zcdI!%ScqjjdL*e~F(!;ZkRc-B5?fu(xSE?{&7&B(VXs3>>UWk964!V>p)c$4IGKNJ zxYP)DU&6n!X*+QIkZF~wj0tm?=V4BtqXzoVR?d8$yKV4OzC#pLbw6dT6-49@H-!ta z1qbsZU L0dA6MRc_AgI;(6A9eBH;sPwZ zKjb5^elv_Hpg;%gf};5Ci=DcF-R^sRtB5DPP!Ey VozcH3%H?Ee>wHYgao^RPCAQ zE4Ksx3>>R*V4=i@-^(@+@+eZukMDUw>l|Z~b2u5&4_;6<$;!sUToEj^BA6!vo7I zeqXL%A`y%-eYfU_ruW*=zx~xATm&~GKWh{1W~QW}UKhkyO90f~igqNpZ$=G=60& z<>c({VK!$Q4wnAz_MsZtc}9 aHN$M pLPJa73?9clw0*!`4VJ1vj< zLq-ym*s=WbA;!o6*`n=vg2PD39XUL|Q`z|IMyLy>sj2H0*blXzRV=L7*5_dBg&+sO zZ9Jd{@=EAG5 )%Ta;8z#&IG2y`E!oCN4udWPbk&=%a3`M-l(E`N^&uMlrx90Q!G z5ixBN0&?5>GIUSP)F3D?u{^Rh)*pKn! !*ce5>x|0Ve-$EGo%!TKF0`pGyNfHk*!F z>(XAmZZ?_bsWomh%{$-xAM(G4r8WPvar8E2b|k!LEQhoQbXP%8SVSMpc27oHm$new z545ujoD2FpQ6OzuM8v<0(%4v8cP+g&c(R(o3I>5KHAAYa5*p!7fMELbd^S9|Di5gT zu&BnX aEhn2LFmQx%`KT2%ca|gjtJT8zHn0h7IiAOBVaxYNvP<&S}>I=bi{(iv;ua z*spPauiu`IjavirBj!^nsl lNc-k*QBNd7i~_M4_}xdiFS zAgWuB>$4S+{=j&cO6MG3QA0AH>QP30OwNxz^>Svq9vgE7c3(FwN-q*5&hVNbjF>q& z@eVw$$5K)S=t?^?sxa^fNcO=f%I9dyN7iA{g;E>WLop4w5 y9cISh42J{yUk0%0a=ce@7S{E(t77Pco>QlHk$?5A(c zYHXyOURSZRLD-3L`bBDj-t%}N?x}BHzlt1jJt-sTo!YOi&G&}T_cu(MlXsI{$)FC2 zG5QC9S6J()|BDUvv+>t1y$_2B(?C?*xstm4I*cWkSH6WA$A18PjIf61wS&~7=Z)ef z>7Cm#etavJz7IKi0NP%kA6Jg7Elz!2CsU8zcxBBVEH_f70;vpzU(l}>E!72BWfpi+ z^db$iT9QJY%taZZ$40%DUr``9{|vEd+BQ7@SxmGuAUdLo1v>#e*Ru9*?=&`K6!@Fu zUtrOBTg|H(c;Wq4PAtI}T=FiLp3*v~z>9~VhL5(pZN>QDJUqZL$?`yGzuEHeBW@AM zul^In ==}VJg2lwGhXjCPvSVJWH+S1 d#4a+xv Yvtq00@mx z;{NWbt|P7p7K@-&0`PZx{u2B>q-DI5>NZnFr_Rw&W{tzraR08k0cB=`^Q6-4t$Fac zDaFon6wjfOWK{scc( Ofs>|lXvpl6X zv48ak)=1GNJ;%P5lIllB4ty;GS9(02FD4om7CYpkerZh)E-S23nU;3o_qt`>sy@BF z8Op0uG?gSD-b;^Zf+U;uva+vl_z6kBIwTe$7&sl >H}APL@1XsG?V7%!gR0qO%d?%Be7B@0e1E zyKzO3s$mh+^bS1^ZRh_vDRev=K9@i>#;k_zOL^Fph)04gzQwYqM>fNUY}y+`XM9Mt zdR2xs#Q)xuoQnOl>%^>3F~6bZ%+jr}5^g$48{+HHM8Kpf0>8dww_G!yPbFA$6Z_qI z@vc#6*Gr38x4`Xl@1Z}r*M2{;_N}Iq?e=4Q;$eJ}427!N#Vo?RrsM}a@2pm29@9jy z$O=*@b9`nWG2WoDRcRNeu+@sBB)^83Ra(5FL>Y{3H8i1FxqH0_3}&w~ch!?KhW9## zH8^wMv4BFf;o5!;w0C`o<3ea`Y}~T7nS#GyH}7oiU(s3nj2jKLBt=M9_4D%LW%v0= z+F8D^a9!sT#Q{$G` AiXQ6}>R;n%7a0F7Z$YMM}S}OuD+! z;F7}B&pLV8!%{ b)* fPEJuws BgeVcYgZr6Oy zVukpWsb689J3ZHXdv%`H{>tL`EdE^>$>Hwy%>=uCy4BLZJ&1WX@NwHdVk}?(s$!M= z3>jeK*Cadcu#mZCaMc4(ImT2n(72{I+$U@aga=Zu`8A|AcGMo{8>rxMD!;99MI!4e zA%wC&yX)xT2$Qz5y^P0C+m%+>FpSF&bwi|#rJ`iS>~&@$&Ey8gecP6)UF%E9-CH4; zg8ZM)TwRB%VoiA_A6(AL6S56JcO@rV9-)`+4CG7ZjRD;>37aRneWx`l$=c~L{lZ`8 z!-5AIUsrl6 ju6ivI!ZFgwn&Ud3-%JnSVEAGYfGhq*Mi@^QcjZ$E#afC_$? z%b4Cj(}XFa(`2p8LCfkUk41$#$LH-8?s)aamCk1dXsFgtV2-o@v(1Wjf>%{}6qEKA zqwn3zSQgmEM;y&$Ja6kd#W|`0pv*FEzW>Fv2@%n{muCC5OspPsZ5Pq_W)^nVfz>cf z$YWzxt#^r)VxRc#vNW`^p+0NR-!{ vwwI-_i*o_eX^q)= e#96H{UJi z8s*=azi!A0`4vPc=J9Bu(Oeb3&)^m5=4T2XxA-VskPeMIJO$FpF}G8*ouunN%|Wz) zAPfr|uDXt+!BFly-hBUvmzAWL>s*nu)WqO3+(8ABCb?(~ymo~tU03xLM8F({!`#6z zdsZDM4!QkK*xjB7xiTi?V`z|IU|IpPg)jefCeg7CW>rd3(mynQUZie$`M(0vDP7_^ zR5SY{gNs>q(r zF7 p^N%q&Sdd&3%GWn>y!QnW|p #Bs|4e-W;9DvRGS*g~!Ilb&mC`m<7>8N6p _n=)53 zRZnv~lhEqvoaj;3(gQ(Gtb|2eV&)ZwKM~w3eOQVh=OsBXxv| zx&hein87NT}h4_dh=(pv|)x8h1 zpFH5Mgy19{_2?U8FOddM0YtipR^h tlaTpx8F$X|07}C7LkCqCZJDkt8j14Ir15a0V!g5*p zy-v#x8gON`p6NP7p#dZn@Aj(4#;ntZ&};`5L*! vs@~5DPVkRx93_wxS 7#7hs_9YK# enZ1ucheS6@Wzmk{ zPBgKZ*!VBQjipdi!I)|jqjP}wWP9oe>XBv>qXCjHyi_$SR(mw_HsYZj{@^&AMivNH z_fct1L#YJd7%};pHpsgXal=O*;{T#*!k|m9&?#~CB9eW9noag`v6s@I2WNCG`vc(n zSxetLD5j+{uAQ1l=Q4$OXCgdxHheJC_*9VVe+Y;w3r2~MfN+6 r3?$&tUcIm$Nl#A{%Nu|)KE$P?G z@8Z_UZ%ivlaf)fgUULwbK;^{rk?!E4yTC{+VOKeFK5-GXEY7q4+BuJ2${=4RHsJKf z1YPbeOfCv9xE1_EZ&hI>qeRE2(_W?gZqPG^!JfdALrORLq_C EqhQ@@ujk$nR(t>&89MxQkw1ufTJQXGB#F> z!d`UT2OLB`e$iU@ipv4{0*^(6P=Plme#2kSNXVQo?Ger&zUjx^LL6eLFQJLwAHnpl zunGcf)qqOrcbz_KwUV$%m}%=0;o?I+G9-3?628S2tqu*We=+&L=3HcgL@VESl6%ih zq*V}{L4JjEr52jz7o&PZue2_nqCO0LgM86zfd+~J!s~>>LvgLRC@XP0oC+~Ewz)w5 zL`L~9S hs0SUg4&kL+#?tDRXd1AayOH|~5}@mecrrOfcBjaIrwo_b zH|eg8%1Jk0hnO$9>lH+#KRc@|K^lZiP%<$JuNUGO9qRK&q!6-la2)jSQm$jpa|Qz( z+E+zI#JhtECgX2mMlI;0Bi|DB1O=dmc#1irtTP7#B2l&}6l;$^fBZ&iSD+QeD-w`= zl1B7~P29VnOXZX1GB36i*mg8nM)dL4yZTCQQSG}gpZOkr_?{!djd|F0^;1}Pz;cdC z+eN;r$d!e)-pw-3*`;moc3I45S80syDtTM~^w8hDD19qe*zPHPS00w@M*uYRR(_hB z1o*>686b4UDC+M)0r=33uhLm*^oZ^jf~61%U 2%WNQko z!~>;>5{wI-gBj+0HZCLGZ;1&prt|jY^$S`Y@=j?~PASEU2;g%83M@u(?t-Vkj45wp zh!jtPotQrzMs+e7lTf@w-rDhgJaVkV2+40U;7OeUgZOQ6m`SIb)r; ^zn{`=gKRWVquP5uYPF!cT;ZXWQse6eul9I )XApe>AgAZ>%gsYTTpE5 zbNKVK^q1!6p5k(wO^MCa1WHO^jjIZ=q5kpLy}iv8x4`waJ`;c5I=6KDQOO RpM?TDEptjdZHBba1SNXP !A{#wmE3j!KU!xE)^Y)0&@?qD@`^w z+s*drBcUekQk7x5*mD91(20}dOtr;CO!tXC{!}cV+Y~^IuiA18m1ED&v_hx}2waUo zayo~Enq%-?6bYOaDB5`XUgLXH41b6@iO(wujSU>A0gn)*h%LYE0}3{J=-m-**{k_? z)_M-~C2zfQ5;n{Y_vDw(I`f7HpUJa$LEFDKgPtb{KivEA+{fP>JDsbb^INQA>eX?0 zFhDVHvbf)6IH46G072FMineuozxLLhd#hMu*Cefu`tCBE_3Zug<9$D}J0-2J35bgo zA**0NMJhsbff62NiB58`AdK1N) zD(c>IkEs%zt~AWCb~4Du)A8qc8TMvu4XXN76M7F{}palSIdYq(ZSt zDwzsyvF>>k8kg^)`a*0M&*m AC8Iq RLEO76>SG z?YKr_=yaA+GE&^6r4h+aNZ3E#K3Gz>w)}$wWQccPYVM+0c!?a>u)VEWQO`RKk6S4T zChxu)VtowM#jN;*Rzo&*L6EBK7BMuZ{*NK>V?cO8JN!I&I(^zS&OZ#gMplXv$qTsn zRK(mB?ep gNqT7P#d4vxat GhE02dXVO~&WnZ|aAQp!_xYYx7Jj zV-mqNRJxuQ_~F8y{qu~3=3VYi!DuE=6@XZi;tFkNy<5^lhm