From 8aa681180222ac30b61053b288844dca6c5bcc6d Mon Sep 17 00:00:00 2001 From: "Eshan Roy (Eshanized)" <148610067+eshanized@users.noreply.github.com> Date: Wed, 19 Jun 2024 02:19:14 +0530 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=B9=20chore(astro):=20astro=20build?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 27 +- .vscode/extensions.json | 4 + .vscode/launch.json | 11 + LICENSE | 21 - README.md | 112 +- app.config.ts | 16 - app.vue | 46 - assets/README.md | 20 - assets/fonts/fira-code/FiraCode-Bold.ttf | Bin 188876 -> 0 bytes assets/fonts/fira-code/FiraCode-Light.ttf | Bin 188468 -> 0 bytes assets/fonts/fira-code/FiraCode-Medium.ttf | Bin 188244 -> 0 bytes assets/fonts/fira-code/FiraCode-Regular.ttf | Bin 188252 -> 0 bytes assets/fonts/fira-code/FiraCode-Retina.ttf | Bin 220356 -> 0 bytes assets/fonts/fira-code/FiraCode-SemiBold.ttf | Bin 188604 -> 0 bytes assets/fonts/fira-code/FiraCode-Variable.ttf | Bin 259388 -> 0 bytes assets/tailwind.css | 327 -- astro.config.mjs | 27 + components/AppFooter.vue | 99 - components/AppHeader.vue | 101 - components/CommentedText.vue | 72 - components/ContactForm.vue | 128 - components/FormContentCode.vue | 170 - components/GistSnippet.vue | 169 - components/GithubCorner.vue | 64 - components/MobileMenu.vue | 98 - components/ProjectCard.vue | 80 - components/README.md | 24 - components/SnakeGame.vue | 580 -- content/README.md | 45 - developer.json | 162 - layouts/README.md | 39 - layouts/default.vue | 7 - middleware/README.md | 17 - nuxt.config.ts | 82 - package.json | 30 +- pages/README.md | 27 - pages/about-me.vue | 334 -- pages/contact-me.vue | 213 - pages/index.vue | 335 -- pages/projects.vue | 224 - public/README.md | 15 - public/demo-share.jpg | Bin 96396 -> 0 bytes public/favicon.ico | Bin 35558 -> 0 bytes public/favicon.svg | 1 + public/icons/arrow-button.svg | 3 - public/icons/arrow-down.svg | 3 - public/icons/arrow.svg | 3 - public/icons/burger-close.svg | 3 - public/icons/burger.svg | 3 - public/icons/check.svg | 3 - public/icons/close.svg | 10 - public/icons/console/arrow-button.svg | 3 - public/icons/console/bolt-down-left.svg | 28 - public/icons/console/bolt-down-right.svg | 28 - public/icons/console/bolt-up-left.svg | 28 - public/icons/console/bolt-up-right.svg | 28 - public/icons/diple.svg | 3 - public/icons/email.svg | 3 - public/icons/folder.svg | 24 - public/icons/folder1.svg | 3 - public/icons/folder2.svg | 3 - public/icons/folder3.svg | 3 - public/icons/gist/comments.svg | 10 - public/icons/gist/star.svg | 10 - public/icons/info-hobbies.svg | 10 - public/icons/info-personal.svg | 10 - public/icons/info-professional.svg | 10 - public/icons/link.svg | 3 - public/icons/markdown.svg | 3 - public/icons/nuxt.svg | 1 - public/icons/phone.svg | 3 - public/icons/social/facebook.svg | 3 - public/icons/social/github.svg | 3 - public/icons/social/twitter.svg | 3 - public/icons/techs/angular.svg | 3 - public/icons/techs/css.svg | 3 - public/icons/techs/filled/angular.svg | 11 - public/icons/techs/filled/css.svg | 11 - public/icons/techs/filled/flutter.svg | 11 - public/icons/techs/filled/gatsby.svg | 11 - public/icons/techs/filled/html.svg | 11 - public/icons/techs/filled/react.svg | 11 - public/icons/techs/filled/vue.svg | 11 - public/icons/techs/flutter.svg | 3 - public/icons/techs/gatsby.svg | 3 - public/icons/techs/html.svg | 3 - public/icons/techs/react.svg | 3 - public/icons/techs/vue.svg | 3 - public/images/demo-share.png | Bin 217127 -> 0 bytes public/images/demo.png | Bin 517670 -> 0 bytes public/images/projects/ai-resources.png | Bin 863865 -> 0 bytes public/images/projects/ethereum.png | Bin 300251 -> 0 bytes public/images/projects/tetris-game.png | Bin 1272905 -> 0 bytes public/images/projects/ui-animations.png | Bin 268677 -> 0 bytes public/images/projects/ui-animations2.png | Bin 260883 -> 0 bytes public/images/projects/worldmap.png | Bin 621760 -> 0 bytes public/logo.png | Bin 138296 -> 0 bytes public/pwa/icons/Icon48.png | Bin 5531 -> 0 bytes public/pwa/icons/Icon72.png | Bin 9004 -> 0 bytes public/pwa/icons/Icon96.png | Bin 12215 -> 0 bytes public/pwa/icons/apple-touch-icon.png | Bin 28927 -> 0 bytes public/pwa/icons/icon144.png | Bin 22294 -> 0 bytes public/pwa/icons/icon168.png | Bin 26028 -> 0 bytes public/pwa/icons/icon192.png | Bin 28927 -> 0 bytes public/pwa/icons/icon512.png | Bin 138321 -> 0 bytes public/pwa/manifest.json | 41 - public/worker.js | 29 - push.sh | 5 + src/assets/houston.webp | Bin 0 -> 98506 bytes src/content/config.ts | 6 + src/content/docs/guides/example.md | 11 + src/content/docs/index.mdx | 36 + src/content/docs/reference/example.md | 11 + src/env.d.ts | 2 + tailwind.config.js | 41 - test/github.test.js | 39 - test/global.test.js | 8 - tsconfig.json | 5 +- utils/README.md | 5 - utils/github-api.js | 14 - yarn.lock | 5282 ------------------ 121 files changed, 190 insertions(+), 9421 deletions(-) create mode 100644 .vscode/extensions.json create mode 100644 .vscode/launch.json delete mode 100644 LICENSE delete mode 100644 app.config.ts delete mode 100644 app.vue delete mode 100644 assets/README.md delete mode 100644 assets/fonts/fira-code/FiraCode-Bold.ttf delete mode 100644 assets/fonts/fira-code/FiraCode-Light.ttf delete mode 100644 assets/fonts/fira-code/FiraCode-Medium.ttf delete mode 100644 assets/fonts/fira-code/FiraCode-Regular.ttf delete mode 100644 assets/fonts/fira-code/FiraCode-Retina.ttf delete mode 100644 assets/fonts/fira-code/FiraCode-SemiBold.ttf delete mode 100644 assets/fonts/fira-code/FiraCode-Variable.ttf delete mode 100644 assets/tailwind.css create mode 100644 astro.config.mjs delete mode 100644 components/AppFooter.vue delete mode 100644 components/AppHeader.vue delete mode 100644 components/CommentedText.vue delete mode 100644 components/ContactForm.vue delete mode 100644 components/FormContentCode.vue delete mode 100644 components/GistSnippet.vue delete mode 100644 components/GithubCorner.vue delete mode 100644 components/MobileMenu.vue delete mode 100644 components/ProjectCard.vue delete mode 100644 components/README.md delete mode 100644 components/SnakeGame.vue delete mode 100644 content/README.md delete mode 100644 developer.json delete mode 100644 layouts/README.md delete mode 100644 layouts/default.vue delete mode 100644 middleware/README.md delete mode 100644 nuxt.config.ts delete mode 100644 pages/README.md delete mode 100644 pages/about-me.vue delete mode 100644 pages/contact-me.vue delete mode 100644 pages/index.vue delete mode 100644 pages/projects.vue delete mode 100644 public/README.md delete mode 100644 public/demo-share.jpg delete mode 100644 public/favicon.ico create mode 100644 public/favicon.svg delete mode 100644 public/icons/arrow-button.svg delete mode 100644 public/icons/arrow-down.svg delete mode 100644 public/icons/arrow.svg delete mode 100644 public/icons/burger-close.svg delete mode 100644 public/icons/burger.svg delete mode 100644 public/icons/check.svg delete mode 100644 public/icons/close.svg delete mode 100644 public/icons/console/arrow-button.svg delete mode 100644 public/icons/console/bolt-down-left.svg delete mode 100644 public/icons/console/bolt-down-right.svg delete mode 100644 public/icons/console/bolt-up-left.svg delete mode 100644 public/icons/console/bolt-up-right.svg delete mode 100644 public/icons/diple.svg delete mode 100644 public/icons/email.svg delete mode 100644 public/icons/folder.svg delete mode 100644 public/icons/folder1.svg delete mode 100644 public/icons/folder2.svg delete mode 100644 public/icons/folder3.svg delete mode 100644 public/icons/gist/comments.svg delete mode 100644 public/icons/gist/star.svg delete mode 100644 public/icons/info-hobbies.svg delete mode 100644 public/icons/info-personal.svg delete mode 100644 public/icons/info-professional.svg delete mode 100644 public/icons/link.svg delete mode 100644 public/icons/markdown.svg delete mode 100644 public/icons/nuxt.svg delete mode 100644 public/icons/phone.svg delete mode 100644 public/icons/social/facebook.svg delete mode 100644 public/icons/social/github.svg delete mode 100644 public/icons/social/twitter.svg delete mode 100644 public/icons/techs/angular.svg delete mode 100644 public/icons/techs/css.svg delete mode 100644 public/icons/techs/filled/angular.svg delete mode 100644 public/icons/techs/filled/css.svg delete mode 100644 public/icons/techs/filled/flutter.svg delete mode 100644 public/icons/techs/filled/gatsby.svg delete mode 100644 public/icons/techs/filled/html.svg delete mode 100644 public/icons/techs/filled/react.svg delete mode 100644 public/icons/techs/filled/vue.svg delete mode 100644 public/icons/techs/flutter.svg delete mode 100644 public/icons/techs/gatsby.svg delete mode 100644 public/icons/techs/html.svg delete mode 100644 public/icons/techs/react.svg delete mode 100644 public/icons/techs/vue.svg delete mode 100644 public/images/demo-share.png delete mode 100644 public/images/demo.png delete mode 100644 public/images/projects/ai-resources.png delete mode 100644 public/images/projects/ethereum.png delete mode 100644 public/images/projects/tetris-game.png delete mode 100644 public/images/projects/ui-animations.png delete mode 100644 public/images/projects/ui-animations2.png delete mode 100644 public/images/projects/worldmap.png delete mode 100644 public/logo.png delete mode 100644 public/pwa/icons/Icon48.png delete mode 100644 public/pwa/icons/Icon72.png delete mode 100644 public/pwa/icons/Icon96.png delete mode 100644 public/pwa/icons/apple-touch-icon.png delete mode 100644 public/pwa/icons/icon144.png delete mode 100644 public/pwa/icons/icon168.png delete mode 100644 public/pwa/icons/icon192.png delete mode 100644 public/pwa/icons/icon512.png delete mode 100644 public/pwa/manifest.json delete mode 100644 public/worker.js create mode 100644 src/assets/houston.webp create mode 100644 src/content/config.ts create mode 100644 src/content/docs/guides/example.md create mode 100644 src/content/docs/index.mdx create mode 100644 src/content/docs/reference/example.md create mode 100644 src/env.d.ts delete mode 100644 tailwind.config.js delete mode 100644 test/github.test.js delete mode 100644 test/global.test.js delete mode 100644 utils/README.md delete mode 100644 utils/github-api.js delete mode 100644 yarn.lock diff --git a/.gitignore b/.gitignore index 438cb086..6240da8b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,21 @@ -node_modules -*.log* -.nuxt -.nitro -.cache -.output +# build output +dist/ +# generated types +.astro/ + +# dependencies +node_modules/ + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + + +# environment variables .env -dist +.env.production + +# macOS-specific files +.DS_Store diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 00000000..22a15055 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,4 @@ +{ + "recommendations": ["astro-build.astro-vscode"], + "unwantedRecommendations": [] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 00000000..d6422097 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "command": "./node_modules/.bin/astro dev", + "name": "Development server", + "request": "launch", + "type": "node-terminal" + } + ] +} diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 706f96f9..00000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2022 Álex Rueda - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md index 693ce0b5..b51abaab 100644 --- a/README.md +++ b/README.md @@ -1,86 +1,54 @@ -

- developer-portfolio-v2 -

-

- The first open source version of Portfolio for Developers Concept V.2, designed by @darelova and developed by @alexdeploy. Built with Nuxt.js 3.0 and hosted with Netlify. -

-
+# Starlight Starter Kit: Basics -[![Netlify Status](https://api.netlify.com/api/v1/badges/6fa55804-6799-419f-9222-359ba49c5e4c/deploy-status)](https://app.netlify.com/sites/developer-portfolio-v2/deploys) +[![Built with Starlight](https://astro.badg.es/v2/built-with-starlight/tiny.svg)](https://starlight.astro.build) -
- -

- - - -

- -## 🚨 Forking this repo - -Feel free to fork this repository and make it your own! You can use it as a starting point for your own portfolio website. However, please note that the effort and time deserves to be recognized and *plagiarism is a bad practice*. If you use this project, we would greatly appreciate it if you give credits to the designer @darelova and the developer @alexdeploy, or linking this repo. - -Thanks 🀘 and enjoy it! - -## πŸ›  Installation - -1. Clone the project to your local machine. - -```sh -git clone https://github.com/alexdeploy/developer-portfolio-v2.git +``` +npm create astro@latest -- --template starlight ``` -2. Navigate to the project directory +[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/starlight/tree/main/examples/basics) +[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/starlight/tree/main/examples/basics) +[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fwithastro%2Fstarlight%2Ftree%2Fmain%2Fexamples%2Fbasics&project-name=my-starlight-docs&repository-name=my-starlight-docs) -```sh -cd developer-portfolio-v2 +> πŸ§‘β€πŸš€ **Seasoned astronaut?** Delete this file. Have fun! + +## πŸš€ Project Structure + +Inside of your Astro + Starlight project, you'll see the following folders and files: + +``` +. +β”œβ”€β”€ public/ +β”œβ”€β”€ src/ +β”‚ β”œβ”€β”€ assets/ +β”‚ β”œβ”€β”€ content/ +β”‚ β”‚ β”œβ”€β”€ docs/ +β”‚ β”‚ └── config.ts +β”‚ └── env.d.ts +β”œβ”€β”€ astro.config.mjs +β”œβ”€β”€ package.json +└── tsconfig.json ``` -3. Install the required dependencies +Starlight looks for `.md` or `.mdx` files in the `src/content/docs/` directory. Each file is exposed as a route based on its file name. -```sh -yarn -``` +Images can be added to `src/assets/` and embedded in Markdown with a relative link. -4. Start the development server +Static assets, like favicons, can be placed in the `public/` directory. -```sh -yarn dev -``` +## 🧞 Commands -5. The development server should now be running on http://localhost:3000/ +All commands are run from the root of the project, from a terminal: +| Command | Action | +| :------------------------ | :----------------------------------------------- | +| `npm install` | Installs dependencies | +| `npm run dev` | Starts local dev server at `localhost:4321` | +| `npm run build` | Build your production site to `./dist/` | +| `npm run preview` | Preview your build locally, before deploying | +| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | +| `npm run astro -- --help` | Get help using the Astro CLI | -## βœ’οΈ Customization +## πŸ‘€ Want to learn more? -The portfolio template includes some default content, but you can easily customize it to fit your needs. Here are some of the things you can change: - -* Update the `developer.json` file on root directory, which contains all the text for the project and the portfolio "user" information, including *projects*, *about-me*, *gists* (Ids) and *contact* info. - -* Update the `nuxt.config.ts` file for meta tags of website and some additional config. - -* Update the `public/pwa/manifest.json` file for PWA config. - -* Change the styling and design of the website to match your personal style. - -## πŸš€ Building and Running for Production - -1. Generate a full static production build - -```sh -yarn build -``` - -2. Preview the site as it will appear once deployed. - -```sh -yarn preview -``` - -## Contributions - -If you find any bugs or have any suggestions, you can open an issue. - -## License - -This project is licensed under the MIT License. See the LICENSE file for more information. \ No newline at end of file +Check out [Starlight’s docs](https://starlight.astro.build/), read [the Astro documentation](https://docs.astro.build), or jump into the [Astro Discord server](https://astro.build/chat). diff --git a/app.config.ts b/app.config.ts deleted file mode 100644 index d42dc1a6..00000000 --- a/app.config.ts +++ /dev/null @@ -1,16 +0,0 @@ -/* -* Nuxt 3 Config File -* https://nuxt.com/docs/getting-started/configuration#app-configuration -*/ -export default defineAppConfig({ - title: 'Hello Nuxt', - blog:{ - enabled: true, - }, - theme: { - dark: true, - colors: { - primary: '#ff0000' - } - } - }) \ No newline at end of file diff --git a/app.vue b/app.vue deleted file mode 100644 index e16df398..00000000 --- a/app.vue +++ /dev/null @@ -1,46 +0,0 @@ - - - \ No newline at end of file diff --git a/assets/README.md b/assets/README.md deleted file mode 100644 index d1fa9d94..00000000 --- a/assets/README.md +++ /dev/null @@ -1,20 +0,0 @@ -# `assets/` Directory - -Nuxt uses **Vite** or **webpack** to build and bundle your application. The main function of these build tools is to process JavaScript files, but they can be extended through plugins (for Vite) or loaders (for webpack) to process other kind of assets, like stylesheets, fonts or SVG. This step transforms the original file mainly for performance or caching purposes (such as stylesheets minification or browser cache invalidation). - -By convention, Nuxt uses the `assets/` directory to store these files but there is no auto-scan functionality for this directory, and you can use any other name for it. - -In your application's code, you can reference a file located in the `assets/` directory by using the `~/assets/ path`. - -## Example - -For example, referencing an image file that will be processed if a build tool is configured to handle this file extension: - -*app.vue* -````html - -```` - ->> Nuxt won't serve files in the `assets/` directory at a static URL like `/assets/my-file.png`. If you need a static URL, use the `public/` directory. \ No newline at end of file diff --git a/assets/fonts/fira-code/FiraCode-Bold.ttf b/assets/fonts/fira-code/FiraCode-Bold.ttf deleted file mode 100644 index c0aa0f519921fd0106b290828a60af545f2d7f0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 188876 zcmZQzWME(rU}RumVPJ4~adi{%;Iw04D&51t!1&HRz(08Af`B>(rt&om3}PDY!J$t3 z7Jt9Zz|?z%fg$*mf3Ut$_xTwo85r+AU|?WK2o7-!shpba$-wk*0RsbrR&s7)ftu87 zX9mW54h#%VI_ZhU1t8lPm`b-WFfeeW=TxTs$=q~+fq{{SfpMckMrvY;&^NW;42%c% zFfcHfWn`o#GF!3iVqm-r;;UrjmQ)ngZN1OHc;E{IgUqp<{N%(n*IbMl7&rMaF!1H& zCRP-%FJWqCVBDm`z`&r8mzbMc9y-62fk~l+fq`X8L4I*brmfLI1}0Sw28Mu@1x2X^ z8EieR3``0+3=9nH3@i)*|7WlyupVPzW?*N~U@&1|2v!tSR25VdWE5djR#G!HH8V3c zQBzi8V+V6h%*>39#Kc5J*w~p(Kul4vvH%u=-yfKl{5i$ALP1DaKF3SnTV7v^pIc1I zHcUM%Q9UxXLPJhY1B6+R{k)XH8ux1v6N{LXl-LS3SAT1NZf-VdVQFOn$4r~d68?YR zKuYDcwHcWHzhYouIl-F6z|O$Mz~HFJtjGw4%*+b^vONE-WL&}6$GGC(!hfNRI@1`n z|6OIx`ZbM7k|~wp|9^;H_Chu_aGbNTb9_UH8o@<*7!aaya8WKKQ4_c*E0PICa8Y)I zDBDlCC_hB>A1lcHP*HYvCPon?llMTy+1Pm@szJVG*M^JoePdu?`u~D~fn^(O76U(n z5G)MX6@?W=!I;sQnW^~SGxLAP7-N}LmHtg}Vzm1A&Ye;7@4J7uE~hgZ{yWc_b?@K8 zd;j|HF$pr&{{Ig#4;(Js3=9lx>>SYy49pA#3=Aw~tXT})3?dAg3=EDYYHG^Lg2qO6 zOw1+_mKmc6ACt18prVl+lc)$A8@n76vx;T9YkQ?ZxU0HJdQNJ7Ry<={%!0Fp|4bOS zXYZd9>Q>_7H8GxXv1h2tzb-yCcc$7P&wu;<{;^lgi&A6FQV#4)4X*SR9~Z=^v1XZ1{`VOaTfz(sEYn%D7?>FZ7~~ij97PpPSxvB-&$RPz z6te+NJD63E9m~XO&Hw)p_p^h-MFbpL+|NKE0JWQqjX{)wfq{`>7Xt%}D>&saI0`C? zDnc+j6BFZue+o>_e@dCV6j>VnZGQG|-fPyZSO5P*bbw<)0&Fga9LQX-IqaaE2@&Pd zK!}3e01@Rz5(UKqM3f6j6qH{fqO3^fg5m}u%7!Eg%Eb^-c7!N67ehq(A)^0SK|W+t zV*rV=vokSF0Q>v~0|QGsYZe111I*`witJ2^jL-f_{oBsmuf)>uZ{q8}w^*}Yfx=1m z|2>uh)?Nl>1_oD1N(Psvkc7_11WV|G%Ib=OY-~*3NB@25PTugUea3~rHTET5Zl&P{ z))g^^VXEsCm{>C2D}mDWMn?YaadEzzEX>SHcQ$Xm7Ar2yX#4E1zk?4b?7%jHLsS_Y z&O9~2~V(`Wg=_eUovlT)#j?L8%xb3a($EqM$H`h=S`Es3<7CLPWv!3se*o<`7XfP~89(1*KPrD7e;v zh=S8AL=;@>FiiW$3JMiAH3o<%6FA>O+zYB*Aflk!g^|JU|05PT)+`2LP`rQ&cqKJ; zb8wMs3JOR$um1C`ZHJ?3-D~`_`~QWpX8q}`JksUmYJ191y>kLn_lN)g!Dd*4qWv8gdwfX!lI1f@7o*$~Z|#lXtIPz*{t%)1ypm?D)}vwqL~_xJyQ25$xi zmS}KXSb>U68fa+OrNfXUFl}(KSBF@aPmVpCQ0{yLFiDu1$inFn^D1+<<*%AjA zWoP@&=<_#;feBRavQ)r)60FWB&IooxZ8kG&?%!arOBg4uW4yomPY=XJ42+;$#L^2% zX^z5*%xZQ_=FG~>a?I?^io%M*!YuZF{~if4F|u&7&iS!|jgy6miR<5UKgPgWlfcP8 zFu19>)b-Cy=5(jhvi9J=TUfLHG%z=S!UCKVShGN`N@SE{76rM5Q4gG$nRfk~%q}Rv z_3tI)OvWT`aREkgmT2Aj+3TYJer3)2z1n{LjT$E5U(=vvy9YSL9Kqqt!3hchu-V`e zA0o;v3>N)c!{PxB7lP#!8O*D+m z7(FiS!Eok3OJlX2e4@5qfo4a}G9Jh8YET-6xP*@rz|SDfz~Cst1Zt~- zS_+^Rst~IHs2w3H0BS|BG}nFKw)IC{-H)x?zSsTRkXBlnmQh@h%(U&!znxn*GP*sy z!|1kk!@pe*85v%@{QsZf#cPoN!RCX*${i9`;2a4N1?6;zC?uytL_s+nA_~dr5K&N0 zhloOQIz$wdry-({JPi?D%cjNv5#{uQy8)cjA)@@>KKwha;JQrRG}c~FSRjYZPREZ|{&XLHrfY4U%!GYS2D$C`ESdP?-a{1i}12Ad2{BVkBs1R@G* z=Rrid!R2?!-x`)3;F1R-$|4LZ0VSXT*yCGknh;k7$Bld;4}hO%MKbtfQW*}5Evk$pt2Ss3My+E|Nm!TVA;%? z#lXhE;0PH)VTxm9WeoUN@Gt9M5n~J^154JgX{=cc42=JOLB|_-7#JLx6`7e8nH7b> zO_pto{;f{U|F?7+qp^N5qg1vlsHMVu|BoVT*6(%9oBsH*1cAm}gT@!t~0F4nAn&WwBiw)_=h68!s~=>f=B9~c-|4zOl1aDdvmih|&#DAS*RJO0@) zrZciLaxz9Tas2(k#KxTRcQsQe$RA)GV1HB~`2!*fig}1A#2*k*kUt=z5Pv{KLH>Y< zLj2*!z`&9M?KLVgE1EJYnktGiUSOJ{^oNIO(%)^&`x#mP{r<{a@%KBZZ4FWlc1113 z6#}4K05$`hV<4j3QV3B{&jBLJ2389mS7DzC9h+ch7h*UDE_onrJ&-u0EhQ8WG6T~3 z0Et5CY9Vk>QUX-sg3W-GM?wi8wGdZ;)I#hNN&}SuZvXGG1h9BA$TMhx%4hIMjygC? znwqE>8$-tv)xn)#QAQ&(b5ms{P!Y|-rKsu{*Qjc{FL}vfM*eU8+3Cg$0zA|2N4$Of zPr$f9)~}_;o6*R|jPC-cqm!rm?#XNSXaonyN?%gfIJoWaJ6nr2fqu5G|Nk?9UBK4H zrpC|)3NyB!pFpmKh&sbX|00RT!$p51iCV!$zafdX!bN`|L|OmCMA;c2qJN)*LIElY z8Z-F${}J46hoItYZ2ustL1D&b2p9eTiGhLn|Cj&wST?YDGUzf`F*t(Cd?7&*P#Xz8 z9;OBhS2MJ56*n_ugoG+ct(qF65*xd*ni_M&o;hs)n1R2IyKk$1UZbi?-M_oq$$|Ph+Rkz;ER02V4s1Ue^;kUrJ^T05#GtQ3Nq)Ye zV`M;B@V+Ulw&2QuTFk@clb0+|R|&-c~n}@of3rzBW)k0{a3S8=z4WHnyKE zpj6WH{~k*M>stmv26+YsM{r^ggEU>$*%bvcX$w3!ojSxz>o?XNK{iZH4y@J51>s1(BKQxe#c_VUbmAqtG~6h|6E1L2hQVfT?Bs9`THUi6P+sJr)(#w+uoI3JeU6tb&S==vRX` zcfk1w)CM#cR8wPm!D#dEg@DeajFz>bY5SVps|@A@rD%B>n1(AUda=G${AE&V7uolJ z^^$)RjSO06Z*HDwdLMKmPyku|%?2Gbl0`GB5<2tAR%a#LdOo#e@VQJq)f`6Zv{QEYy{K5Pw_iK%f(kGb|{e7GAwmbQ~%+*j3B(gP~Z!1jT2)m%u*<3oso$~cJVUnEgb83z&lgH`l5k|?O;gQ)$6 zBpSq~#sCrhjwA{y4swX1bE3j7{(ZOq{9xv|Ju7orA}BZ6{c~k$Wx2p$%izht;0Q_=h^9NZe_{-oS7T9B zQd2Wkg!I!vC7`mh5-6XUgHn;1nX#Ce86!B88ykUSS**P*rlq80=AG(NvXK=O()3wZ zvo+=4qkqrN+z)4zP|Zw9%~JOYSh;47y=7WN)%C9O4L$!ty(6ML{ey#8F1!#E(XLNV zUl_y2#;GJEsS(f>xp+_T%uGFN83l7CeXIIV>ns(s$>|kq!fjp&>9?})awqP>mWzay-#|6X!;T{ivC z7p5%4kDJ3BZiBZH|dC@U){C_9@)?a#Rj|9&s9dMW1|*O|;z{gY78JzHMZ~n7#P^tnf@cf5Y!3-$+5Bh{|8D#-Tz#fH?jpW z@G?ju`~(_qHAVId^TyTx*8ebCcq{*36XRQWwEpFL_V4<7!;h+YduK7}AxAF*BLmoE z7BvQ5G;@*7Vo^gg;{Sh;K9+bkQ2gx$jdrvB2Bk#?CJ@Oo6I}m+W~3My6*-v%6$M#p z{w-##`Zwd>V#e5i)Bhb|QTwO$cLS3f;{(Ryzl2%OfPCKbw+5t>O^sncIQ4u2`y7&U)r|lY_Z1?`0XSyStd{Z-86_*3Y5Crp9mx z?7yG?S1>O7|DORQ9>e+_CeF^xXvvTT68~ERvJWcG#`Y-(Y6`0s>lvshJKJ|AiNA3S zOkh($u44s{Y%z+nv#K)+f(Hs9lgwaOGFCC}E&TK^JD-UK#kovB7=<=X`L==C56#(( z45kbWEY&QYppkz^&>{&zMM3bW9J`=0jG-uKEDkPx#Ldi@=lUcW{QD@XAZe;_4@~}h z`$E(x&CMoM$e@J9)1fo(&pW1f7J9N8e?G!!7PWL2H(N&wHwH#)&2sH9|3s}Ar37n2(ueHCTR)c#6>LJAbmD&Vr?Bslhe zGJ)0|++|>3@n-$bzy}(43XceX6i{vZ*mZL_dLN|9bwpvVcNBmVqG^G(xEkn$iO; zTu@>I*AuWnVNuE4*O2F$Xe^|o0SbnHM?kJy8rL_iV%?>Bljm~o#feNlj=qZEngi-E zSP2jAl|gL%4+3 zi0EG=QBWvBM1LcRf=Y0R=r<%$P+1KT{edL9nN5uWBKj)|loG(Ufy+#=C_4iKs9X>E z_l_loRS)cA$Seb>G6Rh}g4!l#s^ZM-%hb?lagE#ztb|W@fBNjVo1XpE-BO zbY`Z1T0Akq`hGfPR+E!5ryHo0CDkwX^IhDKR-vNa@GsfX)YQ?z)Rb|nwLQmsMr}w> zS=vxyVk@|-9OCU628r+pf3Mh=)3)uI)PHd6RAq1%nTY|Ej$>Fnp?zUc*#YihsSC1# zvl+V*8@nK6N)|M8bEA8ef5Nt=*@^#-FiP+_&Js5dQC9Rc3W-zmVDW@@g!BJNDzZK- z4|abE>INI?%>?y`K{dobSC$xfuN%@5f_1wESp`A86NF8SCk%Q*kSu$Ju!!~T-*YZr zNS3j;|DA$t6$2AP2sC#>daFia;^vBis)FFgJ~+h1!C?)q9R$_X82|dW8SpWR{5zu8 z64$XNAbH>I@OTYRL-PcQP%pn2GNBJC5yhFo-BNZzV^Lv2b7SUdJw1%IR+bwZ%tBNXWUZ7l=4xIt)xTtY zg{k4v`_48&{(rwYI94_PyKsdmi_xs@p9^%RKMkDf?n6?Y5h$;K=F`)_wJ=2V4@C5D z4NDq}8=D#fNR*xJ(|^!7EF(kw|9dQYES{hl`BZS*9dn)nlySr%YpawY)2U2m{)uWi zS&37Fv(8QJyX;%%G{e`|TRkTueP&44la5($g6G@KJz!*{q^Bh-6;Kx!KPA-DVwa|& zrlz#Irkt!#eMZS#zX*>_1`hxKLtFs%#bbysz+;ABcY%EY5&Z)Z{ref@S~fKXuqZnt zxD-ZL`x~mZ23ai|q-?JEe~+b^^)0Bc2Pq@@m_&W^p(6E{vCP6`Zl;X+}z*B z%u-d)%_F`yqikuolFSu;0Y@8iUt3F;7)P^UR|hw3MSY3f{NHC-)UJcpfE53~$Kt_i z1gia0!Ku+y5Y(qr6$JI~AngDa54#O{7f#*3&uGIKCjalGhrdOvs-1?#)$NRrZaq`` z_vO|Hur>`a+n|Grh@7qEFc(?3vs2r>nn zg5E( zq=o{Ef@>(SD5!=4x$GY+iwcVxn;HX16tvEg56Nwy(N>T+8{0o5QBZvW5e3y3jGz@F zEM+We@HrA;VV1Ig^Zxbxo5dJ<{sxO0sB!z}46_L+JVA32D_PVSct9K|C|5{7PUX~nQs48WlsG6p8>2F9E!h@LJ=Yg3NMH#B)lM^ zpzwl-Lc$9o3JNcX=nrsfNQZ%erG-TeH1C$E$jGQDEDR!<8JqsCV$AusjWKD}62^dk zCm8eo&AP;-$N1yl8pe=+B7cuD_JVw5@z0s1f<=u1v_6ZGkBME~j>%jZWC%;ezj^wz zpD$9$Z1k7S`L~|Y@7x1WVD#?K;JnXk66wOC_Gbxm3@Gh^%>em~5wyyhjqN8mv>~GL zY-&(Zh|eIRR&Y^>&mf|$a8ZcQCNMCtNV0(Y!KsSu&>0gZRwfa-KU10b|H(23zkh$9 zDe~RD|NlWN^H?OoZeW9iE_h4|Yyzm1V}yu8M!+DVL2PPJQOKwkWJER`I`+!WF37Ot zKWJ1J(nhz>Wqx$jLeDa{(WZTUH9+%zwhf9dH;Q0$H>XzxbEN2e_z)z z^8fp|j***@ecivW3`~%oE}H_0V-C!Z|9ri1gUR4FlP$d4%mnINGH+y4Ag8y>{P=Gm zqPNTV0@+{&(Cjs+SD3{>RIf1W_Y-)pkm=WNP&k3>TW}rEfUAbbR=HzV?En8WEM%x> z;b(r!#>U9cu!e#0yCVYwi#UrKsHX#3We&>Gkf~1y3Cc_0IZ$ITsVL0!jZty#zm@5= z|GqZV{QJ_-@b60v2&aRyzFR&cS9v!hS7HCZ{z68st_nu3d{CAF6$R)RRy2T$2V@Lt zcQ0pPU}0u`%OKC73?5H05)%~^L77i8L!S3x6jd}un)P9FyRcqX-YzUl&agY6YsI4r zSw4}fb?%Nao0ypX9A*4%pAlhfs1q#1`gYFLe>=3bxHoW`npxS+uI`*8>8>Xxu~k9# z*XtWMnB}c)j7&_l8JIz1zbwM6ZyER*gu$~m;Fc=5vI95h!1jY1b&%#iQ$*LX?CfJ* zUB|Psk29(LImS5GH!{-KH!_m-ZQ0qT_H)I>XFD3tmV<0z2`uaGDJ$#gE@NP1)Mxs_ z+{n5NTw8(s4DUZHgZs}+dt=j|3X4nXNIW~kr5Vk-EIaw14C7iOO=X3D)=cxxx*ubm*nHY)~7+4Bfvlw{6qq^*hqOg@Y$m?>{m~SckW9VjNXH@O}Jm;S@#yR!EX^2i=Lqfp|6!}<+1Nm1I1G#oTNoHvVj=4k9ht#n zC9(2<_x;b7$^_QQHlKkRJk|ngi$nGQyTqsm zHiK>cztbX&p8rlmjbi!#_TOUY>Lp!sP) zS>-_amz9BmWi@LSXuQHvnORYoSy9+n&{)t|Sdm#+ky%+#nenU5+LdQ);1Ms)uBy?fQa@6ju~Hl$bf+LwnsQ$6UK zZe^C{5x3N7ekvm?Yj51L+|asU5$=!)=?#Z+GU8U)I_Ac^N9(>)^|3Ja)UYsJ9tkeX z!E@@YSquV@b*i923Gk4aiI6#C2BQwYBtK&#W7fYb@?!tmS+o9W_21hX!s7F58snK$ zjK&SWw}Wa4uo>*)Y-)^Z;4n1>*P;+nP)I{WL2C(^88ZGYX8FS|&cMnb2A=U^Ruood z2CYs-u~}FNGJOY{Z4u{VV)=9I-^TzwmcPnqE^5e|9Kf-jFWl8Nf_FVfz!XMUMePN3|VKPTMJtATghn5X#a0M zWBb2ZOwoUrvS$6g&!qUb`!6@l*9XD5LJRC`4mHrKjpzSwfY+FUcD@KI3M#X+F+tiU zLgvCO9{+aS5)syOjI0T6H1f986VU`MNMR|sfBfIWW9@MoH&nxCGxFVG+zB#YnSlYc z9+!=c!2uDT;POEO%m=S~VC`jN1FyPd1n+$St#M~(V1TW0hpcaBe!!CV8@x#O|9=MP z`aw1}hG4KM;I$TDQy}e6=xQi7HU`idCdU8Y{@-KS4@n=6jC{~0j0+~5 z>eb0^3zg6M7sMFMsLII7n)N5Qbw{xs_X93XcQfWce-1D^facV}=73iAGn#-yi$?@h zUvT{2%(8-YGlL+5BzP85R7^-vfQemH*;I{5P(aAsR2V$zCN3-p$qGy-KfihV>Cxvm zufGVphp6}$>?!n94q@FqS>WHrf4BeL`*)Ck=1e|DJ4O{oRYrY*$^Z7SNAH?`{~`}_ z{-23F7w=Es6%B3At^$W-Ie1;LAp-+A&IG|Z9X7Jc2U@QP8d?R--&97Y2PZ4CYbNA7 zbR0})5eFBLEX_G)%J-Cvq_Z#0W@3k|Mq&b|@Ri_oXS|R+1u9j|!R1;8WUE0Ur~qTl z`aP8;``5J3;KGW55fqConUK{&j-VB2ppr(=Sdb<2_dQ1D+0SN!k_v0q?=qGy5C)aN z?*A6EoC25Kf(#6)U>k&yb)Ev*vk|HtVh>9>$eADmKp3>+=ig$m-@&WjQWcq%L3t76 zV#W=O0R|ubbwHdv`yU5mEX>IuyYrx{M!CW3PzABpO^n+*82K4Zx___uC(U@Yw!<&m z!n}Yr>!0qeXA3TZDkkTDP6nxg-U+&((Ob|eEYN~3NPUN7qOvJs9jY4Rt4xrYeZLp~ z^V!4X7v~yL=WJdGF?8{T6qc$Fe?9-1Yo$kdCmVoLm^K3gODlN2tPs?tMl7NtEXuG- z)YJszVMa6I4~#tj-aPqtkI_nBIups==NU;x`D1R5)H z6ogL1DhonOEbua2J0{Th?c*yyv#&0Ax8mP_M#dG4Jlx!_fhv)#S$}^spSU{xWGYkh z-&zoliS@7izepziB)`0H*qTsq84v~TmpOy>hOzd7*K8p6wSiVRBTaY1ceb62oMqb( z5I!lEi;3~?e~yU$sI*?&i9XMl?E80r(JDqY*4`lZOivnv18E%A5M-r$)H+6V;R z;Ks-x^Zy=8B6JU(0)wCk6AN@C2~_kenkquZ!qm;om^c`v8SNJQd$h0nW#|l--niB! z?0^3=F>=mmP3pIp5&x96_uu4y^S=MvxhN)NlcD9hvoDS=a?xDt9|s)|lLF^>ZE&dv zYMD!c>wCz~64q~^5*NC&gpG{>v@3-1KWH^vH#n9V9N85iV~^kwA8?fn%4w#|g-ZWk z8kBf$*!J(7y_b=v?7y@BKzqjiUC}hSed`|wlW3fun)KfWmWEfLn6&?Yk7WjHFM|lU z-40s&E&wWJnAAa$X)I_gBqXi`o?QnGc!1{1)tE&luX0~~vwNvGYxJ*Qu{`UJ=o*U( z8|&*Ci3l69_AdOl_w&CQ|0Yagl)dnGF>BV}i;OaiW;a6ao;m#>Jna7Ivv)&5_Od`r zI9^B|0JX9d89_7jDvILJRaeHK+G*vdfAblQiYplv7$s{fN-7$P3qi#W zGjl~YHrPfqQ$b^J*$v7HOls;ZENU(~2@4W)<0ND^+TjCjttl&;LKa4_u_-f}8Y_zaVRW~&iZ&@q_KjTl zsiWi7)W0n+m~2_Iez)o+dM72njNjWo>uf3u|Gs?;Obnp)K>JyH!F!t-90iRP3R@aJv+V;i5ijYRRpfa;Cqp2|? zqp>I>qq(9e+XJS%&;R|LX7S5<`i_4`Rx)ZZO0W8N=AWQG(`IJnKX;jO{!RhoNldDn z|L$aR-~9J3lkCo&AYX9*|HE<`>Z!UiIFJ75Rk%cwy@6PRiC$ON|tGOOz@A|(t znbg;>2iaTs&z8lUJ%vGnL5V>Nw4Tiolv&Np%>0sz+LYs;r5xqj-8(q?Lq(vb>18xf)ZSc!2*2);;W78JoVn z`Nz+4z46~~M%Knvpi)zefdQ09+1Qu@!DTDFUCIbr%gV?A+I_o*bs}i@mm{P!2c;=t zVaT*HOCuXUmxL_GzeoQv{w-mQxwuMhZj+9y2+JHMCJA{^5A^p$=DOLnTx=k_z-F<3 zXH#PY?XF;Fd;hUU zK{3Y6$HZuuJ<-EsVs=rVqhnu@xq*?XxuG%R4&B%+(UhKJfzbzNh-UUFLH1d>Z-MPC zI`NfJno;)Cr+<(CJ^J)_?nL#*7RZ?5?^~0%ConKE_<;5YfLmtVpglF9RXmK~-Z8WH zzbF4>XEUz=caWKrjvQg)fc1_ULjPH_vUdIQ^?y4eQ-ji#S?%T?1~piJ{`_$fY10~O(f1es zj2O=}XIZG+Fm-0!3vJynu>M=jaun=(X;{0GQ5jqRm*wa+C3ClblGuB}kQOInFZRCh z|Njhpe?Noz!fa}cs^C6>z%x+E3hE((`edx26a#71LbmZh`(`W$LCxBKb?7}bsC5}A z{WJzhzi2ya7G!M}s617Kw5%b6&B}s|H{AbSXVi4hQ~1be_3s2@+`ko{)fm+nUH?vH z&H8(u(edAYCPPrCk16}#ZU!cBdIp)t0vZ<#1{LwlP*cHON8w_|586<-aWmTgJI)yY zZx)O8{{8<9&|L;P)MFQT#}b1h$OvUqMW`Q{;*0*B-_7_YkCBBDbW%dxzokrxf9Hc* zw>O#8L5=~1RN%kGEK9-h1aJR?7Mp=u?;y;w6ckXa5L=ufA@mt-r?V3S1Itx#ssoLr zgL?oV$ACgfQIM&MDO&ygza4Ku-Ql;49*|)nCYQf^ShN0qU=sK>je(g#@1HejhYJHc zgE%PFCPEvg!e}W~7%e3;UZ4H%6Vvt$Wi9_csjF(+OAD)%F~-)K=1bXW8ksTj?Pux# z4Q_rg&s^5>cOp}ip^1g^Li5;Pi;UG43P{;{7RD|=3$3U7|oSi$J_W)q{(?t}>MEklOX z{PgAD^G6tS{~_;y@!qk+8EF#?69fCd#o#eJR#5JQqy^BN5ZC}_MMjp@Aou*~#oU4e zaT`lH+D05^28Mr&!KE@Q12-t|JF+V)Dw{Hbd)pwlfpQwtM1^VpZf|4BxuW4{_t%qA zkx_(Eku~eemEWD<-u-7*z26r>oqbTd#qi%^7D#Fp2elocZUnbn&CJD-M;#!E_wOT& zu?M(Yv5i15gVG1MPtU?223|!fs4OVRjLib3u9jX5!&yTAEM@Fwyuc{>4~y|k;BlsU z@aZm~9r$Q@98?=IT}7*TnAc*fXdq*OpdFi_(Rt8HMJ#4P!kOvd(To3f1cy5(E3w+m z*!OP-O8_VukIA94pg|7WjRG2TYGCbUkYZ2<_aH!vX&_BzaK1pa5g0+suN2MH z)EG^`=eCH77#oW!E2*(Gu(JN$&uAEFYnNtN>a`(p;l-5nQy z17RkVefnjfk{&W-h2mz$qiD5W*uTXr>%gOJf{5`_ka?g{er0B+&HrBg+sWw8D8}fq z8RBTTE2`Tx{L- ziH+9N;_psj6k=3w`@Lb$*9s=h>`L~3%FGQ+iBS2dLl~o}P0X8;9$VNzZCZmdVO%^i(`lC~u`pOS7n%g$)&1n7k zFBRI!QvIr75M;E@#w@)&KVX08irU7@b<9?bN#EZ5GY^2BYysLs3!OiK?4bqCO?ZG^ z2AMyBxEI{J0*mTH{02Q$0kn1rbe@D5cvTO0H6Bv=1_@YUB{p_NH8s>TCH`J5$zuO! z#+F}@o6F63f-4*2XohXcc=D}(qr>n5u0;Q)d z{}w}MExF-66mb8FsRdLqFuewMui(`rd?ph-8Vokg9^%Sxpx$=XKWmof;1)1+Rx%ZI zRvB8E1L?mpLe@*QFi!iI#fn^NGR+5D$&?E2-+lg!Qu?s#L;84se;hf&!2JK;KWmml zQ2XQ=7!pCdY0+&1P2e*^_6sw6F;<`!(SLNYv|li+MBP!0H1DCt0Gju3XOa5v$M7oH z*d~X82{a$c;sh=aMHv_p!E1w66paNH1yzj&!A)H;F{Y^Hzq%OB8F@MwJ^mSV)Hc*u zCo z{@-Jn0CpKg3QZ;qIbyppas zD=VWu8(aL=KWArT6_k{0-V7QJ*xc|%siT?E)%@RHT_ua=0{dDUt173xA4`}_?xq%| z$2>ZBecnDDZO{t5e~VeN!Sl+}3=F}FkOMbBr&TDLDuP#9Dl0Ua%u8 z{{3WB$u1}@`L~Yw2PmC`PN{&MS@AF>FD3dvnyyL17vU% zC6rm!?U;njg+U{8%FLjNN@kb(O}|uS6m-N`S%0#z13 zW3y@%!kJ|;%rf2WzREB!lRpSv-g z(M>~9(-0KpW^8QsCG(lCFfRD^?O(!QuBaWojN$(x%ysRXl6*mlETH{ZlLG@IgZKY? zEQ{cC{ICIAaG%VWT^TaK59ytOCOgzXeM@uDaJHElQ`^Fi>GPfD$9ZI0TBW-_QQaS0 zVc%1lz1e3;(!Wn@HvR94SeTRA>)H8%wKpnqxv7PQmx;Nz>MPx7_xM~#+ZC~yIft53 z`$KqyJj+6h*C&JKs-FL|2KNTAo_Yl8r=iSIqc*25{X?IyMl08TO~W>O&A{~k?*AJs zd%*DyYO{b!Gtim|W<_B}MR7%NS_4fb3z;)+U}UbWVPv@T;oqOW-v10Y|Cus=QU7;R z2%OezOTej*HS3=N;|1{X2r7T?Fg;-Ey8dq+B#CK46CS8m0IeqkjU0(H$bn~G!K;1v zn7~8wW}qYnIv|JH95nEw!|30%Getjfa!Pujfs3lImobygP3{kjtp9#7O0Z_7oR}W6 zqATQyQEpgS-tRJ|*r`kvf6M>MgL)PJ7#P4O!-3A3QD$IB7KWB?pvI#zvoNf<6b7%( zg`6(P^g5=n@lHFV%fI_Jt9IzA`zIw-Fm)>Z+r=pP?>S=zld;XZ37yAte@z2Vw47($ zUszO<@z;%qUJ_x?=uHBsl&#`5DMxcKu(+hx4S?mPC$BPAipz%R&qF+GqSTn zvl@6%it(u*Q>)+K!_aXlW7w(&mVy=kZmfKRGBCyb|L#9)mM(DXUKvz=hohGg$bAZ9 zQ4uyaX6SYy=n)Bm0kA^D`&SO6&|umXTV|3D9@zO6I!RbfRmWaRSfwnkv_JzIfs7A+ zO=Fn?D>?pI8LQ0{kh1fvh|OOd!FUut__M6}?*vdCWAM)!JpaVcAP-uh?g;AZAdQNG z>J{jraNto>M(CIns77O+TGsII8ool_Qm2G0iVFJLmqm<i@G&>YR2Z zA9n83e*t*80IG%1+aI9WO(>Q}Y3C^Y+W;C11Ra@(QWl`~u-N`T`nQpG!|E8R%BK-Hx^`8R}@tQFaCnGGMM?8g-sy~tc;n3l|c)v1m)J6YRfQg zkkB$-J%^D|{LgD45d|qxE-A*9|MG6Q@UV+0=)S$N)u7^F-@>!CMqB?aW|BVy+BSIT z??cAeLx&Ej7q9uVfpOcfX@{79|9idW?UGW)t|h38vX~ke7+4up{w-#i3O;QGbiRWs zC`}cso0)-YM^#Y&mXDcH5qun(qNpmUc_a+!(t*c;&hwflxbccJ75$yX7@p3{DWMni zPneNKyC8$n;op&iPg6Z0-8>deP_6yWXBVUR4aW9g(>^oL-d25a%RCl?eXS<1nA5o=EyY(0zEza8j3?KF^0p#C0~@)7q5S%GwwuZr@?l+iN7LW5U41Fb}jsk;Rii2sE|~*_pw{4r!?= zgC^z0L7R;rEjBesQ4d-P5z=|Jsv@c}hUwP%qLkvzrB`Zvj4CLGgHa5`e*#G|-z*g)&}!Dk|{ed7bIZu`o>z_OP`4YW=w zQ4rgd5aU~umH(c8dCMrg%;K8GI!5l-U;e$?V8VFupFWcn| zJd^+TSPUWij2t1+2wFUVNM?}bk)Qzr_#PZJWo5>|1EJyZ!Txg{J7QinbzQG%txD+f z?)fxp{>RXcki|*anF&cRnA#o9EG*PDRyaDkw8Tf1DR5b31{Tcl^KsZ_sPArTWe>8y z2ejiJx{m;~1J=wOyZ};!jh&H2<=-_q@qdf|?PAoDm12wqEs16fYJU>?=N*gMzf~2_ zV8;1a=cp4Gr1t3JzDWC>v;J05e0=zr`$j*`yf+pz9w|Y-D3+ zgp8drBZeG6L&D6T|6P?4_;=yoK1MBGaY05)Cf;NJ{s#nTO+s7$2zB6nkG~8c2L{ZY zXwNMC=hNSA##lxP<_##z9~l`YF)*-9h3p9dj~#*-nub{&S(Ld$C#CRF6-|?rud8t1^*VZsQoQs z>Vxk&hU_tc)@PuG8qrdR*&{5!@xgW2ZK5s=-WGyvMC2-bB69Q)us8DKu>oE=6`tBoa{1#AjvEfHvG z3`@G&zpej{{F}|9_Ug|OW}8=_@ec5Q5*9Vk;1bvzFdv+@Afs-eu@Pnl*?+DqlUd&~ zC^G0VScA^z5CqSr!%Ag!L3TmV%n!6>3Yr&!t#SvQv!e(qF~QwlQxi4D=Z`ewtqKa& zE$hqv^LOB-p(v%Z!5Cv2+Q`ESG8 zzg_xz|CA*ezv$?9{aw4^U#Ff?`Mg8>7AVLvxyi}O%KhCXFE{=8A<$l7P}{r(>@Uy` zT}Flk1_l-x*#0g>h-=~9L32SCnSV#jXU8vI!)W7WYm%x03T4J_UDHj|8Mpi^@v%{t zV?58m#E|!IG0S9dsDe%;07a~#AY=`>I@1|Ot3MfxR*Wi)$05ZcsKEVm`0p;p*q5O6 z3L06ehwMHArB_ABtgs+U{qIeTyh~p#23ZLzOPOu|9A>r!mF=LJnENcH4|IJkiaEcCM{15Uz1JnQa|8KBtW&xdMt_bxz z=xh>5vy2^F$Uqicf@=QXLU&Kz+VbyuIS0FvQ*L0YoW7Dcn;=u8kf@i3Ba7O)u^q4>fCI--a_)c&s1Ujc)5IJnX1&A?ty(MIA zJ~N|8->#Un{T=_l?D_YPk!cU3yd1lQr>ZN9+P_ZU83m=Yycu8r69w@Y%m1GJcU8v8 z+}9J7&%yhxz~uvIzZK%lFOZ#}{0dnqqbRBf&ZnT^GG$P!(?rOOX+z~9zgC+X>&$uq z#wGt^_}bGQi!IxIE)=f)+Su`(#nahogQj|3>9N)#4UKI!F3?lJkj@o@*dYY!xglnd z%~2LxYAt_L)AW5~^D@#;^fgenI%4b_Aq#0Xd@ue2xfP5E~oA9lI{=0g^|IUJolm7X$sQrs?KT~*N+5WnDUS9L-cdlY!V$cAc%MOlp3DA5H zWXKaVVyO-;L=_bU6&YEXneOE#g+wQ|KfIV&@{^I3ap@mEMiEBA>&)@qZeD>0Ox63- z=N$cgi}8~4zd}$MBM912&ia}`6}$>aR8bUMOp6MFmT;*<&VB%m2Z2^AfOhmUo&XI9 zIL(Rbn`V(SH!aU8(ag*Ma{fbgHS6mMJ72nbFPr{%>VzXLF&fWhUGt-u`kl=oXFx34 zSqMs3vj6XaN<=m`rsv?0bZ1~-NoI9s5COL=MHShVMUhjqsWH;xY9=N|F6s9vs~#0* zoSFJhr@o$XQCa~g)3ZAN*|9EQQFZ0AQ0D#}cmBNlcT&#H#@~a1i6QL&J(fBaPX>1I zZVu>*MOFMMm@$6-{D0q>rGi_{8f0uWJ;S*f76095jrP)Umaa7E3!AVnF6l5Rmac#z zOWDSvTSU6J_1N@s1&MY`cUXF62Ccnj=?CwB1+P^Eof8Tg?GRNo6*m@CW|n6x`1knV zoqr$xJ!ULoZ2Z^c{{XxXlzGOV3>LM2{HIQB`Bx7rxnvj^SnjZ>flFi|Q0#+735*3n zV>h7fAj-_lOw0EE+4+rW%U>T=MpecjM!jbro-q@$m2uD1e-sp;CfGhK?F2Ml?W{YP~0rij}s}ezr5>3>Up}Sle zp~XIIiJ~}ULE@V3Wz+WNmg$+={oBi!@QFSENXwwFjdU1<>P+9%qp+-XUG5lpw!LM%eI+Kjqw?{&HKIuG#2>fpEJt| z@X0EWQ7BNi4Y9TmTwsGO1eagxkgUvl4x!01CWMYAUSQ%Ij05HK~p zXp+0fq(UbBmpV`6H&(T z#6WA^6$J%V71^25hKHDb7@626YcX0ZNlfVQ_>&Jdo>}h{Vx-9CG-IHPnV;olk5Hef zdC)B4@a);I-^Oa2LC5BYn;kjJz{J4$Z!yb7aF0?Nl=HClDOEv(9O{g3O{V^P`rsC$ z$Rvwv7PA<6Zanz+dael*-!b(7ZCw3JNE-}PE}H!P4C-aFsWEN^#UDE(=%yluN&gnJ ztO2*^grM_?>Yz0}#;~3c%NkIV?r$k-hX`WoOGuvq)-Pf}^ru9iV}Pc{qM*HkjEc<4 zqROVqf|D4vTr*U5Ga7th6#TbspGpR(nGp8u8RIIjAy;3&{-+I!Nl8$@jP)%84=B|- zg0zF?;XwNiRTV*NqL_mio&Rlop91Q@-dm_Utfmi6FPBY20OD##SjyrQxoqq3>uB}SY2%Z$eV-ZJX{+jOV=-;qm9d@MpD z$o)NLmq#EsrTkmW(g_YJc-t3LYeAc?f-Ie&fU-h#s-R)Sh}5?N)fS*Ljlm@?Xsw~D zB0I{s?8bk`m^}6WK6?uC*i%LuW~(=E{v1Owf`N&l;@@JHxnP&@!r~0(5|+6jS6Dzg zXHXZw`e+Qy466UES$2U-P4GHJP@fkx^@Ti~4ZaBiB^QVasxsa9_huuLYDBF`zO=cX zo++cq;Xq9dJufX0i<-ouDWHx5v)7+(pyAMk{Nk1lRh~PJF&<^CHqZ0f&u z1}28ce>Yg_!KVzHF)%o)F@fiOz=b6rld?IaJqc-ch>1f_L>CbgGiC>uB9NnBnQu(k z8s^#*S-sq~Wq*}mc!jNstb&SVf8)OcO75De9d3!!1v zPQ878owUbviBj>Ovf+)iN+Kg#KF$?lmJ;7OF#*Hz}GjH-qAusTkUa zhQv0rEwm@iz{p_m&y}TtMU4S`em1D+S7a1q-1o1DG5q=iMyG#8|6Cc5u*m*-$1L>w z>Az@D8i(m%0k0zk*Dngen39?KExss6u zwf_xqAgD8or56tC%QJ&csBsij76kS3(9LBksbEq-HI!NYZwpfmBm3`L7=|){Z>(Zb zV0{hVyU&1HGl425RY9gFMkcmN+Mr5k!h$~qj5bWwu4aB#mpwyQFa2A{dPe@2D5!M@ z8gZM?`kH~20o*Tz_?#UrkAn_+Vwn%}xfPnB5TC!qZZ_Bdd*D3H&!7p)GoY1C;^6&T zpq_)08Y}W@L+Am{;4{5I$5tt-sd1@`E#nl_H4O3US<2+ZY!qSTk*;2CwWfUe#l)n8 zedjJQGyh9*@nUC`VYFd7ZWpKOB5A3np?_#XPi%pauJjz^VCY%9{~rAN4?1l3NNs0B z+yDOzT>n@>?qX8|R{)@Oh3mkrBS*+Nhiq)1a|-|e{|_F|1&=O)?t5edja)J?GxYqk zW{F`@W8i}9Qv;Qgpc;`K)c3-*uCRyErsf@^*1zlX&oEk>Ta-;*@UI%VHNc|w&zo`U z-!Ikw5*dxm&5kag_3tjIz(j5f2>e^jG7mh02)c;`yn7nHpAx*Jkoo$*Bg@#iG=1SC ziOdHe1EJtD7;QumHtq>NMa&vJ=0bQi;e2FA7b5C26t^-SMX8jS7+U@{dW7KPZqHvr@0M{HWDlUJq^7X&h%*;$5{u!}mXJi+!vNja^ zcR4osUIz_cES>l7-wZ~1MrJ8H$$iXhOnEi!^O9!t>KJac2cL!m?nQuRKbXLGCbE4K z1+CVFatBJv);JyrG4Iy~- z1h^Cjw^SG*BT>wdHH0W9MKb37OXEq8j>tF=na;yFjVBHDgv7sPUB$&rh9!-SB_NlA z?E$$7+(Tny`vyL#4Ln{B5@oysYM(Y+hI zA*XMF>n5<;6A-oFJw{*tEr!nR!PXC|vnqn->6rF{>HtP2Xm1Hx_=CDj|Nnz-n`Nm1 zn{^&y76WMYV8lObmP~M)7PNX$j)4KRdJw(CBn&oP9Na6bW6b+ENgTPHafVyxGX3RC zw4#PZ?emdi$3Qii#6N462~eBlvD*V0{{Stv0X6ZN6&MTtO%O%4=tTa(4crU-5ZgFDmE-aB|b6{tbV$0RJsD#&aa zF*A-)R83x9OPr03QIw4>e$C%y8Pfx!W<)zC%d*Q^D4SS`>nW(&s+r3;MuahnDuu6a zX4?PftCha+BOP81-51%Ke@K8q;I@e~+b) zMGe$nb_BPP!Bdm!pnbofkw|6G!7ZTvKD#)$WCDq)vox`>rS5KQxfE=^z9%d&)b}OR z;8h`&X?Re1*MiEA39&pMIgBZVk zN%Lm=f2$aay#F~v5;=6u)(Wrh#|jF5K~+d25$q*Jh~HD%B{Y>J zIaQcS|9vbL;L>u4WSS8>HH?v8QAR;il#Pv1h>b0Ng~oa@=ZsmojMx93XAJze;6ihl zV&J?YM$71b#+us5q0hj?VEF$Y3&<7R;IUtf6@ysZ!1!XtzmJUkD;W7LVyA>L@+-(F z>Pmo4%3@8Mg&ro%HVC>uKLuJOk}EY3X^-EL%BSkn`ZV zzb_3u7{wVycQP`zgX(xtiU-Z(fKNODtt~gj3|BrTMnOeW(D9B;-Gv)c7;SVlw4Bx1 z*ckO$*<5Q^{1gB8i@99&-v_186*Y{SG56a#J@2^h+Eqs z0$g~(4;=hg3{S#0{`~?aU|LxUB*{BN8-2%m6wgl8Ipo=!6Au zZ70CM;Aqau4(e5c`XS%}F(z>jCV7uPai}A6%)v8%&HTF@ZDfx5|HXgSEW5!a8~An@ z)Uu7x_)mD7gr=ethYC~MzgIN^Tw0EiOcxMiLBfZS#)2lpQ_1gJ%x>U==UK2HWwc2*_t985vG?Pz)+ZDHzN}?x5n)mLvqje4 zr2WFiHSKd8nGF{$0@YZl|6Ey2Sv(n-8AQQlIcWVNICFqn@SwZ_I_?}TZ!q2jEoEHX zwc0OXTjLy*6QlhcEdsPO0vNaboy5wBbdodjvC&5T-7OO>8JPYX|FcB&_=3@fuR$pZ zRI`Dw6LNvW_y(!RXNfdY&3GKS%f`U^{{d)qBY0#6bpN~@X#a$>AgFVu$PB6~7>xx% z)h4?s=xjShL1uNdb&U#)g0g1Pj4Nc!Wf_J4F`f=!XAzQ7KPMz5BETuZc+8S%+D3!w z{R>wduhZH1Z!wd?VbG$+!+#$zDKH&eUbn6+?s9?_1Xt zeRG#q{l3g(d=2FAYk$vz>H+D0i&>h%xe&8|4<6%Z{{HXCZZ=LW-`dz#&`Kd58RnUw zRtu=(iC)sfMz%mV&OvU3hMe02+rI{08_ftVSqc~!SjxbBUN9egav_KhKF^Q|va=1m z9|wBdpg6N4vjXFa-%5-t4qawk0a`}Mn)T*SFYNq4kY3Q4BOtp$x7~sHwP3TsySBi5 z(5>Ih47&dzJF}RfCr~PyDzc*O&SHffO<`g$(0G$QP$jhYn?HiN+zdwxNTeG3z0y(`7wg(OrZj1)ta6~z$j)9RO zmw|!BnKcV^ez7B?BFGj-Q$tn9kMqaBkN>{>`@ykb0S6-oBM&4056*f2HZlgxE?%{Znd#VHE9TuRi)VxO z{DEpa#2Ivqpc8UHr>KBZRiYr|Zfp@T&>=ZyX5hhDHg-YA6H^byFp4_o|HyV_6uo?p zF;BGiWGj=*-@9eiqRg6qZi-iyFe(3ia`>0xzX_n0AIRUJTc(vkw_SsWCBYp~#J)gL z5hixfH8tN*tGe3V{P-Re~MAwdWkG^V)ssX^v(3?OIJpY zJqH-|)~@|`>A;?UzuaFwHTnK%!roZW_{aqY29^`7E7?Fds(@}e6Z;3*Im!z@gA*hU zI$e{UUF>fWD31T_2A@g=5(niKkhlU^{3U2D2G|_X>0BUjKalu;6>wexsR!Nk2omoE ziT?`+%_@P_gH91(XBYbeURCm6lYxPy86?gW1U`pc>~9}PJ^1W>jMKj$XAgk(1~Pz5 z0q<*MU}QMRz`*T=`6C6SRCwBSRW(Og)ZnYriRlA<4sAAct?zB~M{tm@~MCoIv7{J*BLGMfE1 zWnwlE`||`e{*(I8nxzNo4qnji+f+qSO(sFmPAAYP3|iBJ*_P4&-^PChpgj~^j6sZk z|5h>9{Oc1yv_d>C{r=6G^|y+t?eC<&ETC2!{F-?NMo`;~Wdmz3Xa%+-WQ`bTGdyUP z%8m)tfn#al65^9r7ytcl+rL!CjN4Nc{7b_%og`UiF*9qJ{yhpiEQ7H-IMa}u^Z);U zb>PzlSF))wrGj&b`k%+(TmqVf-T=xEU~x8f)<2+7hnCw6uym%T?&FPKxg6q zvywTy1SMe-S)GCU2++I9+1MCDz^gf+r9o(OT4m>mdIK(J9bLqc(dlx+Qn`+ga9zQYI zr9CZbnn!2GZPwnE|Mt9i_iy*|Jl|c~zR8!DuezFSs(-*6Jl+iT7n>SW76StVKidf2Qw~Jt|8$59wAIqXrp9CqjyH*a#{d5P|NkGf1OEgoLR{(}BS`$8 zIJk5!fvcDPtN!oR|NsBE(Zpr`%7Vqc(Zpr{Mq?G1`x^@u2c1`ag0&rPzWm<}|D^u^ z{|7oL^aN`sTwLMrWRUoOP>qgUTd4kh3QBkXSAgvWmGYo5Uv_r&f8bUd#J`{uWWoMr zV+Y@B4G{(HFo%kQ_s;)+^)C~2iXGfe5rzh^*${D1*yMx53?{w{tR5r|Ifnx({!bh% z4hpkEWcB~J;o_j(ckJvi_1cJ6pm6Ac#xF#C2VA@tS^RGVSR51%eJJ8#aPfW=@mRPx=muj@`UIQ*HySQJ5k-9< zSR51%lTgI{!Q!BB0PSLcoAV#kdX)l~G0tH15`TR_@%5h%+;Ri?3nDJ{HxwlP7nH7~ z!08PlE)7XPe?jq%EH3ls6ga-R!RCPc3sEooXEs>86HQzWDqas32e}`jUjENsP<;Ib z^&+HLLGFi$EBsjm690$Z!c_g62#yzYarM7`AaQ7m(TGir31kkm?16}a%N~d*r0j75 zw^DoA)R;V>Vbcx@gMUBK#HIc^fW-gCp@~cX$piZ}3Qb(*PYzgoE}FRPpS57|IcVZ? zf7XG-|E&RwgYqb()vWqg1>~oHztP0i|0aON&w@{O2F0N_*!@y}ML_QSw+P(I28sJY z#Q(emiT`x~i-Y0{A};eM2xRYHIW%#(KL#N2KcM~72f+0KM7_cvWl((p>awsL0Ou`G z`6<&jA#Nke-9|p9GNG|ANkSL^em}PaIf$F`9bW zKbyhgpfE#LFZX8)SbRU4dig(pLFw}EUNmuqKaW7-|3Ix}jM`D%^$-{g};m8;s;RFFM^97L=oQ)7YE;($qseR-@S10!wB^ZObo97@3EA#fNrdY z-svZ9uE;Dd2Dx8E9dvRUlc0$Z{6<4NCUZR|#y5$rKHLV3vMbF5&2`el@eVobUKOQ?gQ;92nIZIhQgrO?kd_{pRU% z-pwghlN~|*>a2g(EV-=T!Dotr$1~a3*wHTv12qi6Q-R>V6lmH-kX6vc%#6um!r45l zvS^#8Lbsd~Jq2eXJS>a7tl})%k{w0VHSLt#ot%CD9jd&@`aN?~UT8y@IGaY;tVO1rMbfcW(;=^NpiJG$UckNFBxk>Jy2g@WDSMc6BRz@~9&?Kpuxf+w2 zn!2i(n2+B zn`GO$I>`k1PTCdW(Xp?5(Ti%2uH>Siq{F^(4heDbNoq-~Z{5w-s3{q$$?NOMTTeJW zrQ&dpchjp`=_{LcY--~oyZ!&ByRIspK6T>kl)4CzZ((yn}+5FTQ~11x#bO_ zvb9k$4bG-ks}m$$s68f1lqM_$0Wg83e?8)b9z{ zr|xAgCMP3oQ?YSEJ0rutW?mlVXP|Mgf37SBES{hlVDOm-tb(8u0YDqGK|4v+)K%q} zKv%W$^iKbGL`X+N34GhMG(V#Xmk=L|$8r|WWz&C0DYE3i?ha-8<3Gn(L(srdKF}Z3 zzXPw%0Nw|DsrpV;mf#jLtel8?!Jj zVKs_meY@`8%76d7(RrIwN)M31)|9f7R^Gz<2N-0IhDy_zN6-uEBZBj$#EjLvd5R#=|X6 zmPs|vzLjnr4_M#Y+pJVl_4kVNyl9l<85rkns_dN|TDvD;pOBG@wv>{rka1Mjr0kH| z2s2(up8~&(>A?&bduy2)I6&vZf#>)jCtQHnxr=}cbW=f9QAJQHQ@3L>W_vs!dZ?WS)O_%ATfjTADJtWe4ZZ{L%-q6_ih#Su8+f^o~X>;-c!xYT(mqAw{pcIb?MPY=)ny zs)A9r;lyT+W+sd7=TxVN`ZH>f#b!@%$OCjAOte1hWI zMixUOIZp?dNrmbvTuFf{ES~=!|NF50U4!7iGI7R*QjF|3H!`Xg%=q`aHfM6E0ONy6 zC(=)t=ZE}L6kosQ_ySOf$^BDjnZV-Czy~fj~C$ghYg1g6XGp3)K`|0LzY4$S+qXon9YyKfMS z+Mfyh9-T#P|7TYH`!Hw8-3G~j4T_8l1<1h6Q(IJj*M%6Ty$6BsUl+sY6Vz~KZE1@F6rnG0^Qf%OyYxcOYR8V4 zLroiAm9~6U3a~k@Zfx0Jx_P>m+CC@eo`3&0Ec*?bqXn-eW$|QFV`hbnnKE4Zo9;aK z|9_aRY-&v3ATs~=fMgh$89;YGgKo5jj%%k1vI+`A+xD3RW9%gZb?9YSTpbft=9h9Gn|2eVfu}onA^*7p6dR5PI_weBijb9W%2sBX`i8 zf|M$A!-`4+f%`)U-GXrxvzxr_BBSvYg4lrn^Jm9Y#qJl?x_T| zPzC?Fv-q)oW?*Ju2d7I$aYkcCaYjZK21r4#ZYE?Zz{H>`$RxYrpZ+q&p#Fbv{wXsW zGcLL&p&@ZgR&mk4CI4QqOq~6Pi&?qiZz${M>VGr-G5uST^x%4!ayz5aVn$`g#f+9M z3@i-c|14R;!E2&L8B{>$S0S%nQxz3qV^kMr6lVq>0S8*?0m=}d3@XCM%nn+vqt0|K zVX{HCnunRS8>7g%zxQ_^X1u)b*umDBJi?NaJjc`w{zSLU;1QLS;yJ8l@XyjnWv7ss zwZjwR-~0D7u61M7V|woT@6ulj>5_WYh`9JDHAcO^S)r~H%u}UjH>ifk$3?0AyTmlj z-BkjV-!uQ;WAS8t%OH)o!H)P4 zI>Eb&AUk%!cQ3L*`)%s#klj1t?2zLa83ow|#hF=!%>~s3nT{5oZ)rJS$P^Nn?0b(T zC?Um-gwxkr#5j6uTa02)KcjK>s^c+|M z*Z5oD?kd6Dj*-AY?Rh5_P#G-%T5aX1#{`<7W(5sJh>3|aLQnfM0i|Y9K~+HkA;>ug zkaYi)S354Md~pb)jc!idgo)CBSMjMtS@S(ZTi$D4NJHFlh9_o&B(zhUGrjb?!l>{0ig5@t!+Sev!x=h ztA%XYgfFNSW7>~vKjd{|jT1Hj(4CmhPW#lfz=KRhhe3bN=D&R{j4E8S7)~V^d>-w45Yl zKy4&f&Y@)K3*hJ;N!A03~;ck%UMTq9ZMHTMBMM0;1 zLEOvs;|4;s4W^duCz7ZkOq5*%Nz@r8%Jvr_3fch!F_)bIBKj{AG!hC`3mSo)3{DTO zAaT&iTwv8|>?$`vquL@2*k#qQ$ihNgja@;%B;gDD{F~Q zR_+^yEIfwP*yVXKWnnR;#;$M=LzWE|3u^4bD4_vqql5elX`@SkPa{Vcl{y8AWr!%q z_Yk$x>exhOzF-rTt;Z%RXM+%JWm97Uo6Gh?4j~FkQxMUgU{Of#0pwmt??ECQq!wLN zYCl30i_xs6~j%yu_wf7QCVkU9B9rUjr5e#|Fe)c@MY=?4VeHh$=|JMZx(6 zEXwvn7$FMs8$|Rck|-#qz@qFL2vJZgp9v(&&Mxxb2%HDNt^nr&khmJViZD3VamcD+ zk%fh#8oNX|re1`s)P77^Soo>2OGEMxioFO~nV0zV%9h}hl{3VUg@?KtySxXcEG+cZ z*cBu(WWjj=5>~<}p#kY_gZvBWK}#5b;s{+-Y6e0S95#CWe#BzmG#9YDhIk1 z0DP9VCD?ZmbLAD`YQbp=BB}u1WeRZ_D8GP3*?xd~{18!4nu3V_L=pw1DX=KJ29hYK z32dG=o|tnP^g zhmbCVJ!lmwC~UxIUa%>G!v?|z9e0W7_k)I$KqHEbm@bTUO-OKci;H9Ia868gc8ibS zZslvEsH!V5U#%(H*3Vi=QBQKddh5S>bT_lCiE#l1pi2ylW-Qg!)zR^b@72}S*7i$j z`zw#^de~SsxUB(dTd}cAxPVd~Wb_A=Cm^CyYY?KK)DIDr=ENo{a}ArQEO=xKVlKi2 zIdG{C5e21au(_Z!MBy$2rD%xgPjI;h9_IJlJsQmw`gx>E_atQvG32eMvRD5`-y}~AK zOZXeaG&6oxv$t`CxlO6>pEHbN|6VaJ_6$||*Ttvi&Qu%Z`ES49KlX}wQEIGN%7LA! z!PS0zoNisrPQSh}Ffl+^JVSO)fOb|8xV@4WWd449i@N21i?BxddmPd?PrkZp`Q>Ck zy?wrUuzRiH71@tjGVoH+LD-}^mAh-&y38{ z|M%eNQRaCwE@XnPcqlp_@~41#!hP#>hkrJV_8E-Z82`G1mWwe!ZxR8IpDTb)c5pNn zR0i!=WCTq|$T5kt>VXCw!9&HM;a673kQ(@w9LAo821f0M2F7D%4SBhK34o&6;xgt8eUux$nx)Z3d@||DNG?9?{`=TxwjTXXY_fjV|0FahtX{- zXye+y7cc+*dj&d|2^0#yz&j{FClShnMiw1GyEq7h1ydBGDP#7(UPdMSVZtPA_IEp> zfMH_rgY4vE-~^ri6%5)K$*gF~$g0R_%s7pC|Gz-SeM*0L7}x)s$>jSlu!nIyYu5Ka zlm7kw%3Q_tX9jZ`12aSN|9dRHti24Ny}Y2fG!ha7&6hF>f>#>|ipVj+M%=~48P%C0 ze*FFWMYHz)Yy7wB-^zcrjLnSUjA4xRPapsLJm+YR zX2RW_XRi6_to_T<$H2r;!oa}d2j0!c1v(X3QIJ)gkx^99l-c{=nSYPl822+t|EXrp z`n8XRd(%xuf#0p~-!m{WfYvsvvG#)U1LQUZJ|=cWc12S=7SP!=O5m|@CXIPlvn`vh z&tnQu`jg&ysykFIG19-p?2z9R*516WSs@EI-|GGNpykZGnoPrxBqy&)IgOyPP?i7p zSX5Yh!L!BC*)wd%_p70-i~|k6Gbv2FobOg2mM}S_@x$`j-@-T9Ob$wKGSBp`Q;D*T zGb@M;Zns_(|Aw_UabaRabA%+XZ(l*_f#TfcWv=#_$zIV~w=@E6{GuEzR>Z`E=0ZTb zgMwLm8Q8!(6ImI-TLuLcnS~i|G4lS~!L;QM8*~1@i!2(fy~%%`y}iVk`DYR12gW>* zFZ}-BW3gh*0g zQL{&0tA2=uTA1Ed)~rYWu1bjHoa*VhS6>*n%)z-WCoDr>M2ZP~26+nTE(X?KaH)(~ zJHjr`2I>Pr=R-ijgKz+7VnRrTX>ZJQs|t;1oq$?TCML#!g2-T17eo6hJtoH$K{*>T zD(+72I#Odbk&&0R*Ff`ttaRFuzQorrX5_>d8oN21@bk((JGuL5N9OkTZLb*9PBAbt zbo_t7q6tn*46dr+dkvWc{#{{W{X3s|p+YQ+{kv?a!ib%HAdjcO=D2?A|@sdo?lW{Vq;Ow$nR+^eZF?(oWpH}tZSGD@`aN(cqTV)*|fEPkxLkToEnc{rTo{>|vxB1*)Gsw-3Rv~1DE0imgSQ+ved!Tnk_-$AO-XfkEwE(qoSl)oDYNw{ zYj4lbCCC4reK1q^o^JE*hV03Q;u|^|GHfh2d57kmXq)z+1{6++l0XW)N)Wvy0H4BO z28v*2@FD4tfdWK{kd&Yu?%))vsU7NM>FsT4?(L1eOxSZLF5&LZoj2qD_4t^X`}&%j z`7kguxc|S$lF8D;0J<9qwD%J{l@1=O2N&w#MK7SECBggq)zr+vh0&VVRpqbOuY6lw z_IiU`j*W3vphvc~Nv2WAzjaY8JyZUD-Mr=BhZ!>%1-5Kv*6S_$&iQGve^;*hNUNEd8%b{LPo9M+XrcrvjaWU-GiNdCzMu# zQlrg(4i*KL9?%&NkW!ZoTfqn^7m>n9aO)9a` zxmlq;Ew=OGU$XSX&P}MEr_ANkms7kaKR0=fgF|{^M)HO5P`^-X%SACU3``91{}osg zS$eRPhxZxT|LtTt^!p!k@xOB{nk+q;fBwHb%b56QC*vc=RFK>K{&TQcvs4mU9CdH51k9(sbxLrb+V-D@nB5C7el5Xm{#)_J?WFm9oZQ)_xa3aC812eN7Kl!wj# zzOzV!(-4EBC?lvuWRd>I_U|6!jlXMHDz5wvj%P7@!@$fiKqX?Y9XTc9zrQSgEIrVb ziejPyOf0PGDk|pq3&bt|y8hjDWaMVl5{8zD9xg~FB1=#A$65aw{w=s`bJykK`kbzv zvDKA@$>0JpcYjUKjq1TtGW`F~DD$s~c?u&B8$0tx28Mri|Nk>4|Epv6W@KPvXWj%A zQTkWM+zVE-87jj6uZVdTSY!)aq>gz$qYxWA^H!*c?7t%B$zXG~K}AIW6*12S>)H+# zG5MFpTnARO11iGzuZVdOSj|qTh{(Sb<~d-IT_6z#CPtb6Uzn#b^?_TJ430>RadS}n z7*g+o*LX0kQPa^^*V55Zd*R<3m(cI;-=7fI>(A(r?hz0l9ps&qJ=Mo&YIf$-0N<$$ zjEu<)49wn4O$=Aap>ODW!d)t6Ny`rWsMIZ5nk$&5TU6EwZHiRn>is z{EZ5o<}vl9_*psg^SZc3XB*k%DoQKJOUXA#iZDn9!p3gLefscV9RaDtj z(NtKR+1T7z)L4|+^WwkhANC(@mRlcIP*Bj!xX|I>#`*K7f^^CL|H3?(sR^{cG8J5H zA)0<5rzwMu3xwR~z&v^FjJR2rwdw)JMh2Ry(gq^anfS&3-IO&^PiniCUTtQQD=n=e zE3d%K$=EnMl$$r3fq{up^#2#;*-U*5GN6?((7oK?^X(vq?I0pnoLPw-+;uQDQDbJ3 zFjBVj=1>eZcFJ+^?M=*|>>0VT!ZJ|DPELDwc?I1lXZLIy|DKri z1uPcuSX~;7$GMfBkT6&;l$84ge4q8oQY-GkPf@tJ1H@Mmbgsxe#c%iqSh2!l02{R5k zxw)Ac8Jcd;)R&i6Q&Ur6d}d}XEaBr6TAUkh=P4>}Z|0hs@^6}~f`FX5tc*0Hfsizx zfVhx=q&Nc;qsaef%yXFfAh#W)nwgm+nr+}Y1Qu3dBaovY3y2s)o93CDgc#bT+JsMu zU9jNa>wo`GNEwJRYU!)#=`{1(x=KrGhdFv>S+F0IT6= zdd57TwF**3fJJ1PZZS^=n*%zqAEZl^=@#>Bu&(V;T_#LdnCn=x*w~qOFfcH^`2U}g zkLeckBCwjBP&Fb-CPECa~ZQY%MYlVK_W^_Wz4-`H6S;G zMEIGqm}h}SKyHSJlrhg|<$}5yBqGa{#XK2o4#>?Q5mBZr=GkCfAUA_VOqi0G>%eM2 zZU%|)F=a6?0;>VJ86+aY6vI3RECOff>|>3kIzt6a<%1bs$xL5+MZ@SaAisykh=;oq>VnI#ibu0|Syi z@Zbh!@s$BK&J%1LGb8q*48@jzH!uq}=KrVve_?qBwbuy6URH4X9&%qHzG5y4>=19T zLm2-ODDoho1oLCc|D69{SVdS%7?>HP8Jr=m!x0>eM7p*M zv*3`@2AxI$Z^ZyI0GC1U<;UR~;#lVQ)Wl12H{SCsJw3wXG^KzF%<(lIM)1|bj&5g-rz4M(I-rh5c~o&zau{%yeOGM4|}|9@fG4NbA?pcU0% zw?XqTcwB~^U?V6Cq+6AX?HW`4rW zK9tz_&p>n|kb(98#s6Pe9zb)fGlL&P6v??3UK111hJ|=+8G&5P{GCWI2>Vs^dJd7e)azg=tLiI zdk{IrLV7QZr1=b7JpW~e_IQ|Bi1bAlxNG#6k!WW#FfvyDzsGFOI0v)?E7b(GWMizf zNwc*}wXsRHvrV(vYny6on`W^0=U()TZu*@$rtsLu-8=Pkm<&a4dHW@5$^5m%$F zJ@HbSo?#8+oZ1-cvZQ}I8CS~2Swz=>`jxH!?=fq#m@#mJcE_Zefcj{VWoe)dkKn!% zXbhIIwK^iAvN9r~+A_fk!q^yERTUamTg%L88E;h^8d_7sz{FVpuM}(=FK8Ya$t9*H zX2|2YW=s*071|ozXOd#7A|b|ECNOrDN1B(%{5#4x%ep9{jA;$n&``^GE6^CZ?Ef1q zlNt5FtHYET7|M}cs)~axo9gDClH%@`$~Xa&)#8?#>gJY~=7vUt!esIPd(6Dx8Ai}) zbIi)j$Zlt5(D<*p!Y4D+$16LVHS5n5=A7U6vc0^rK^Uz2Um7zn^M3}&K0464dT=ut zGLp@7P3PY_&3dSI#`}NTnJbwTa=bjVvOK+V7?>Ce{@-Jf0nfLA&WHxjit#aviYl6# z*fGOLQcwbuDPZQAbnm=;?|=85larjI+*}&XPK3S9^v=ri_Q}X#?TwuonOGg{5#^?7 zoZcK_?`&jlWn(udwdnV5kdr}}fr+8&pDT+x^M3|z@c06fi-ko+_?V%yACN8fYGAjR zGF3rsxbKvd>=fzlQg3!D^!>c)XVbm&^Szn>!#wr(fkS#zh#lBkn^`Hv5a)QsducNK z|Ib*-c$V3mxtooh`2hn1<9h~1Mr+1?=2GV4pgiD+7}fv}b1+2&HhOzE1_m{Fdp9ul zdp89H)q8n21O+yDfyRT)8K$#TvMdDW0%28VRz`7QVRJ@RW>#UwL)!nA$1;}wXZW~# z_s9PXjHR*vmTR*t{MSD3-(&B8&(|?}{M)gPQPP`Hb{=CTXm!NtzblxZvU9Mgvl;(q z1FgVdGiLY&zaul7H48ce&ulEJ%&aI3#-_%?%BIG`ip*dv%4jUC%zVwLcBb0D-)j5R z{{2=dpKMY)Q-zUTeZLwbt6JsXl6@xom}~!)T=;h%bf+bw;swT@i;Ob=o`CSheVz0=rad(mkDM-D*1@R9n0EU%V;ZAg$FjVWC$2FtGHU-j%KRK^ zk_qSx3NazjL4-`~>UPXb%e7-Bq{2+fnG~VMw5R6UiIaKDI{sbyH|zH8f3yBw>R48K z`p88FMuyA(UNA3Zn*c5oM3vas#D&E`r`IsCGqZ__8H+0EF_{a4=0^pM%*@o8)$Ev< zm)eGFv&!>$PEF08;=&`(svTj|b)Z8yZ9j6ggc_<#{X^>bb0a% zcytu~yJ=)0dPgI?Hm@@tyVzm3lp7Q2b(JPQD zf&X006%bX9f{Lb~o7Q`|!V2Oua{s%+d>71T z1M@BZePdq07RAQK!VcyO{QJgS0p@dn_^?o5V`Je2t!0DxnvIQx3%oyVIpcR0PNuiu z9Bis6x|}(Q@%y)Lpit&x{LZ`xBI5|UQ-+Ue3RsGf!Hn@cOBF;W*i=!}jKu{k!NADC z!1$eI14Jg!R8f>=14!cke+Dxqca|zHC zKuus{W03{B7lqHj$dK}{hsEcA3ruGU^NW8yKYoDLm!$j)V(|gro5aq*kO(@DT2#@L z#pjO%^NT+c3l{wQv|z#i{|w8S+*vrmE|Fpg0FULmGcN-3r9pgDm;V3Hz`*3rvH>hF z3zlEbxSWNPX)YTZixj8?WSstQ3bQ1m6R18+g_U8Dh9Tp^+ta9JxFcnP{pRl(1rl7N2L7^k6V+{u^O1D2mO}jn zjUe!PLM0XtmPiIR(CV{Pc1BZ1ab`vc#ZKrOsl|-jPcZH% z{ul8t9L@xVP6h*#DUQtMjG~O{%uq`C`8LL|f2+2=eZG}3^xx{OOm>VbivM|>_~%*7 zxDw6;`NE1piMb5y76yn*7@5ls|7&NgJp7+wQ3KfO#(!yODxtP9S^PT)x*7W*lO5x% zMzHY>pf)rU^IYb2tY^Th4jCMo6`75h6`2_|)EKo@=czL4sxi-H(*JuAghA#WWS-0P z7OWbqmhrh7qYhLF_^kLE77v!qY-}us3{fb2BM_g_ilK(N3@mSq#y4SzVqjz}`)|+m zm${rlkb%Jww0#)5+uK~6kBKQv!`q}XsLIKyDyY)LTZ1t=rnAl`H)!Fu;?nK&1G9Z< zJ3;Q-_}`w{0%`(ios&6q*{r%96H^4pgy2dir^;Z63Gtn^KG}iux0e=gTNsq>`0XBgQOn)r@ zb243H%Vz+uB6bF!Bf`!OZas*Cx)UG)H8oRH6FnwnK_fdRb8|Z;(2?n18EgMFM_Vzm zFwdEh-R0yM1>)~G=%(hL=3t-dp~lF<(1~1SVjXVF}V{&Jl!=ldo;Ew~SSHt|^zW}H%`?>o6J;s#~nctvO zEY+DG`~#m>%>3Yo5vaNHHL4 zLE-KB{{3I{*RTJUAq{NUAh8+#|NlAl|2?LuEGJpiS&sYzpS;ZC^7{^`R{bme{~pr^ zXdeV^2M!}KedxazK>c^0%uMD5Gx2q%89hMVWe{d@h4f?bcB>hf|70*KvB<$gjR6*B z=&{El_dAPa+V8Btf03e)85$_tkfZVc|G#tp-(yN-F=J6@e)Qi09E*?sNPuHe^#463 zONh*O&{@9f%#VHtKvaO@nSt$xID(HDk>r(sx1<%t>er=ESUZCp>{DjSteLnC0K$6um1o4 zJN;iNG+ZBp!jplW`7tPb|NsB{`2Rg7S=KBTb>^qgeDf3>o~%EX|G&osT9Xf2*$-Ni zuZ_C@ixF+~2!sCxn(%(aAP+0qA#sq>oD%A26AK!jfr0t=qklhGhf#tgqicZkT7ibp?3j5b-7F+N#0)kJrxX$st(l7$i2Iv>*E`^G zy1;xtJBI*k#6X>hag-|~2l7}QQ3VgnAC>?2n0JB4bl4eGK(|dhiYl6eVv#7{Fz@>P z^%Aq?@A`kI@j4oop_t2vC=LJr|Gkr8I*U8YLKb!A*T0)U`%al(pJVv{|NDG~>C78h z&w|AR7G#zC$CwYYDlo8t?y?AG6lE0TWKv{S6$hP<$E?n% zYR;<8JnK&yQ`g_JzcGvgN{j~s|LHO6-TM9T7Nht-eSgM-tO|dRKKgr@(SWgzv51l5 zpZL08CI9BnXYBmfK94b^;@77C|9_wVufTkfEeY(784Lyt?9A`}M}caXKm5?q8BiWK zW?*n;RuomlI_{?k9`|EKAHhj7Vk-PwjAJB_N%{AweJ1-@^w39n@HY<*;u->CVE)4o z9k~Iy*MqQo8HpO*Nit$)|8p0YCwBfe*=Mqk^%QiR1^);TexET56F)x0{D&VpG6V9f zIuU*akGLp`5)&oNv7m7oMmzk@{oM;40Al$Q&%nSu3p{tg&Y%olxv0pj$gaq&$cWT_ zRK_w=%p}CvVfL>=3QYb>LT*H28#ZPs{a1J9Umep8yrahu_sF2SM;MfF3A<;-zl&vz zx{Lm;R$~nP>qp2vj31dRe@$bQXNtq?AO@B{{LmQ=P;5Ce_=4gK=NP&;Xbc@%VxgDP z>UJpeGI&C)dg-6DpzKwOQACHwMXN7WE}gtc3Obj8Kc1NcVrNETmeE%EQ5S-UFQ{0H*|Jb`*b_gHi!(u7K6pTv-)b*S?aeovHKhx6VGDf4{ZLC(G5& zG+|^n-*3jqYF7ETbHCg^w#+{T%rSoom_9r_|L*{!0|=jgcnNf=83uxYJMEd?< z$326L6&0&%t}Tp$42ehU)cj(?>9T{JAMakxnHB$lk(1GE3-WOJ|Nnn9|0}RCgG>E) zzdt}~r7i;orayuI6a<x^|wTECh=6Epw+|9<;lfkhZIHQmDh3e4*v;^3N1o%tQKrh5l&sWbkW z$H2gx1ld~^3>v~!WIVw%>)*n^fB*jdw~%QLXpbq2$?r3)S^xjT)Uvp=r>r9_n+*xwqi^)6Cb5Q0zplwurKk`Tv`LKUlUR`Y)i74$#$&%<7EdB21V6>N0-$59)=$ zV(9M`P%nl7qVEW%K1Pr}mK(n{SZ@50#iEgc`Ty^KKUk1-f=10iHiC3A-C%t4SCHvF zR;?_*ZT|gWehaq~)MEn8MVKmzf?Ny2zipUj|4C)q19tKjOzVI4fnCoAG6~5IpdII+ zJ5Qmefn5V)t22rto5~`=wB?T{^Y$O6Ad^vyhb3G{@Ib9$VEH4A;#VXWgM16ZOac%y ze}{t1{K*3%QNtQ)7~}sppqd3T+X0Ft5tanVYzIW<2(ru#s0?_91S$g>#Y}Z+x{?d{|HRzFDrDm>n)Yu zsJ-M$VQgP{iL+grpVUUp+I59^6A5F_MWL znZZ8-O>yUptbMdUL3TofXs&U&wmU4kzs!FM}{K8Mm^BXh8;s6OA*Tn24&FMpTXkbl~m&9;*jNh?BeX; zGs)G|+0`Lef0(PYDnWOpn3|}aUTjqE>{w>Juy?MUvZ~zt-i3x0j!u=v3wsyJDay;u zXOc-uNl8jfOk_E+SWZ?(eqrx?!wOfoDuemmb7f^@WEb`>HmGoOsWe=;u`DC2tSl>| z477qN_}?CuShfueDhyhnRkn_TkT6gegw6(lysrk@H6$(wIx!m*48nq-UBArWTT;ZC zc2ytsoM~Qd*S0$;ad-Q|DKETcx=e_?xhrXF&B7X^*S6N0{%jlmUFQn3TcB&e@^7(j z{-TQf9hHLrt}&``=eljMa${p$;C`qtXL&j=qt@?=f6HV#tiqX=a(U|;Ijb@-GhF@W z%6uDKgDQYdRS0G@W@HqERpM-*{RpPut;mpdNTPzwip*CT*?ur`{EeDAW6FG+;z09g zIZb1O?DD_spnwq~XnX1+h4e!pZYT(oK1inPUXMh5c@4H8oeL()tB9%EU}2;Rr( z@c$l58+`9I^fn66Zdy@Ac15s_=AxhtJSytS=EkPV=Ei0W%!ZXSolDIl9aGw68Ru&K zt6C(wbnzsK(lBrF%q8uCi-M-?ENs6OBJAYX9FY z>s#`S5u7et{<*SfvAzYhj}f;-ii#SuD+`M7f!0hgnF=bK8iVh>_!2$aA>24rJ<$4( z$_=}MS+V&pNhV8{L~dn$t15R+T+rS(=+0l$mfejJN>3F$iV~Tg-ib|HlEA>s;Kabd zlEa$Cz{?;A8o?+QRAdJ2W(JjK%AkUmRh?1%0iy>?n{$Gv{C2B}t5g1db!B?*@mIi| z>7yHK*6-OWwkq?3G7K5jCNjoO1QVchL9B?`^S})cQU3hN;8^u{aE7h&yMNZUo9qXPh-yv3yb_!~Zo%f#o7s|Z+PbBm5e`igl8MFUQ`*(%$|K6f0(P>(HdpQy&1Wr8S zz?i#qDWlV#mBN3w{GG?74JtK47#LV$SbITsBFB!Rs3K@TAask4DJ*^tb)57(q!DEs z5XqSPZ?cgeQ@7e5TOT)($&)kAu=XZr^jPahCLLNb)2CkN{Syi2G_MIuPF3v5VPIqs zU|?Wbz?#JXs&^TUMM36+4uMcK1wms*MPXxMmIeRj9{=}+k>}r+e@Fg(XXO0%{oubj zi~)Z*zOiQg4O`r~^!@v#or{@P{XND6Ub86iZx2fW+Xe<*215o@(Ci^35kt-%2IXwn zEgzt(SRqIMf=VIKO(3ANq=f~Q1z8H(|7<++?|b+%-(C5x8CH6^iHnX#_P*<1_$_L- z+oBM=I1{6qyyo4>|H^;;`o%c4@mN7|=niL34IeXOHw#&#ig}s!TjFEGHd$NB+vw`p zm?~@JuV9(|ubq*x>SxivS&V56OpHbham>3|K zDuU17Vd32H&us%QliEMOe?L0@{b1dx`*V^m(;Ap-K`v%sX2|+4$I=8hhrtnamLb#> z=6H|^%b8pLe8AMsz`*kV3PT*rGibPQgV!TMb%G880;l#LOz-}-fvsm!VS2}O?8_I% zeIScL_|LpAUqE${2tztcGYe>6GiVQzqNt)eXnqVd{RuAD#f(8rHMMjWncq)>Cw-sF z6!>?2P+LGiTM&pf_4_2IyEk&Cz3I3S+8q?s9eShVEy&aghSSWuS;QHbK`AyE#Z*w0 z3NiCE(}%wT!KEi_7(4%!hvw&pg6Nu)r63b)_hsLx2n(&ekqtWKmC^CvPv(4v`E2ZL zRiO1~|Nk>OGJRyuXPFKWVJc%_W|+hf!Xn2q5gI3;mJWC>2Gj;&k%P?ffzCT(nTVJW z`2U|Fn}LD(8)&5xg9I!!FfcP%FvPJm!NV3jR}D&appa#Xfk!GL@qt1VbZhu4@O`hK zbx)UJJzfSz2A_YfOyAirfO4^;AgJtvUlL&|$n-sJLt#vhO{kH-x|1pUh3}u5RtBlc zof8vs@ZgXF&CehBBf*lwwi_J7@N-o}K{sTXF`LIuv=221QnxnwcXBh^ZWY;cqQWj- z-!5?~Z9N0hd+gr}<|Q02z~{z*uD1cLi8B>sdKDktwKGSbE9hS_f+s~H^+~YHBMeHKpw$)N z!)?@*K}<0*W>8xmY|r{h-=_Ut&lCvB{vg)0Z<8e9mP~z%Cu1Ipe{$w?KhZN)B@)}gWz%bKYP?^p28&TRoVw%+rQRXl(f&283Pyv;>pgB;iF${5O zJhsS%I+7hFVzHUbj5SWdCQIT8Wp>mcW?(_9sh~9;Gg4k*b_Dso6H;GIVQzu=9FfMs z*@lt9i6Mq1kEIPH!}RvY4+cht!weUh-!lIOnp)H>fb)5 zqSQannR7t;?)-oAg3*If{IB7M51_DG#=yYB#R57_6_l1hDM1v}mQ@66X1dF$`|t9< zZ~rbc>N1)CnZpwM@7Vk6*WWW*{h9RsJp&U%8N(kIE9ScllAv9ej*!t8aAyTF_yRf_ zOBkyt<2ILgPe)Z#bBT3wVHF|H2~duFXk{=?8KzhjJr!HsSlc2`Wj$qE-B`OKFUAHH zJr#S1n69#|PPAA$}}!EJ