diff --git a/1B388FC5-E2FC-4E15-A8A0-1528A5EB2674.png b/1B388FC5-E2FC-4E15-A8A0-1528A5EB2674.png new file mode 100644 index 00000000..a787f606 Binary files /dev/null and b/1B388FC5-E2FC-4E15-A8A0-1528A5EB2674.png differ diff --git a/34A164D7-D1FB-4D72-83BD-B88B809AA90C.png b/34A164D7-D1FB-4D72-83BD-B88B809AA90C.png new file mode 100644 index 00000000..5754ec26 Binary files /dev/null and b/34A164D7-D1FB-4D72-83BD-B88B809AA90C.png differ diff --git a/46A7527D-CC9B-43DA-8A7E-AE504A4E0D0B.png b/46A7527D-CC9B-43DA-8A7E-AE504A4E0D0B.png new file mode 100644 index 00000000..3e2b0794 Binary files /dev/null and b/46A7527D-CC9B-43DA-8A7E-AE504A4E0D0B.png differ diff --git a/4B61A0D0-FBE6-40E1-A1A4-3317B95CBFEA.png b/4B61A0D0-FBE6-40E1-A1A4-3317B95CBFEA.png new file mode 100644 index 00000000..33f7fa67 Binary files /dev/null and b/4B61A0D0-FBE6-40E1-A1A4-3317B95CBFEA.png differ diff --git a/4EECA863-6563-4F00-BE5A-58F5B01AF8F3.jpeg b/4EECA863-6563-4F00-BE5A-58F5B01AF8F3.jpeg new file mode 100644 index 00000000..dc36285f Binary files /dev/null and b/4EECA863-6563-4F00-BE5A-58F5B01AF8F3.jpeg differ diff --git a/57EFC1DB-AC5C-4CD3-941C-08CFE023016A.png b/57EFC1DB-AC5C-4CD3-941C-08CFE023016A.png new file mode 100644 index 00000000..51eaea05 Binary files /dev/null and b/57EFC1DB-AC5C-4CD3-941C-08CFE023016A.png differ diff --git a/5863EC93-C16C-44C3-8258-CACEB5D83B50.png b/5863EC93-C16C-44C3-8258-CACEB5D83B50.png new file mode 100644 index 00000000..af48d6d6 Binary files /dev/null and b/5863EC93-C16C-44C3-8258-CACEB5D83B50.png differ diff --git a/5E610505-88BA-417C-92F8-BB31ECE7F1DF.jpeg b/5E610505-88BA-417C-92F8-BB31ECE7F1DF.jpeg new file mode 100644 index 00000000..41333893 Binary files /dev/null and b/5E610505-88BA-417C-92F8-BB31ECE7F1DF.jpeg differ diff --git a/77738E7D-FF77-4024-A465-42126BA93ABC.jpeg b/77738E7D-FF77-4024-A465-42126BA93ABC.jpeg new file mode 100644 index 00000000..bd9cf556 Binary files /dev/null and b/77738E7D-FF77-4024-A465-42126BA93ABC.jpeg differ diff --git a/8A60940E-EDA7-4FDB-BCB4-FF5271E6E757.png b/8A60940E-EDA7-4FDB-BCB4-FF5271E6E757.png new file mode 100644 index 00000000..b6f5fac9 Binary files /dev/null and b/8A60940E-EDA7-4FDB-BCB4-FF5271E6E757.png differ diff --git a/IMG_0013.mp4 b/IMG_0013.mp4 new file mode 100644 index 00000000..9a590c40 Binary files /dev/null and b/IMG_0013.mp4 differ diff --git a/README.md b/README.md index aa243c2e..307f47e9 100644 --- a/README.md +++ b/README.md @@ -1,110 +1,115 @@ -# setup-node +# bookish-spork +I +Step 1. Create a Repository +A repository is usually used to organize a single project. Repositories can contain folders and files, images, videos, spreadsheets, and data sets – anything your project needs. We recommend including a README, or a file with information about your project. GitHub makes it easy to add one at the same time you create your new repository. It also offers other common options such as a license file. -

- build-test status versions status proxy status -

+Your hello-world repository can be a place where you store ideas, resources, or even share and discuss things with others. -This action provides the following functionality for GitHub Actions users: +To create a new repository +In the upper right corner, next to your avatar or identicon, click and then select New repository. +Name your repository hello-world. +Write a short description. +Select Initialize this repository with a README. +new-repo-form -- Optionally downloading and caching distribution of the requested Node.js version, and adding it to the PATH -- Optionally caching npm/yarn dependencies -- Registering problem matchers for error output -- Configuring authentication for GPR or npm +Click Create repository. -# Usage -See [action.yml](action.yml) +Step 2. Create a Branch +Branching is the way to work on different versions of a repository at one time. -**Basic:** -```yaml -steps: -- uses: actions/checkout@v2 -- uses: actions/setup-node@v2 - with: - node-version: '14' -- run: npm install -- run: npm test -``` +By default your repository has one branch named main which is considered to be the definitive branch. We use branches to experiment and make edits before committing them to main. -The `node-version` input is optional. If not supplied, the node version from PATH will be used. However, it is recommended to always specify Node.js version and don't rely on the system one. +When you create a branch off the main branch, you’re making a copy, or snapshot, of main as it was at that point in time. If someone else made changes to the main branch while you were working on your branch, you could pull in those updates. -The action will first check the local cache for a semver match. If unable to find a specific version in the cache, the action will attempt to download a version of Node.js. It will pull LTS versions from [node-versions releases](https://github.com/actions/node-versions/releases) and on miss or failure will fall back to the previous behavior of downloading directly from [node dist](https://nodejs.org/dist/). +This diagram shows: -For information regarding locally cached versions of Node.js on GitHub hosted runners, check out [GitHub Actions Virtual Environments](https://github.com/actions/virtual-environments). +The main branch +A new branch called feature (because we’re doing ‘feature work’ on this branch) +The journey that feature takes before it’s merged into main +a branch -#### Supported version syntax -The `node-version` input supports the following syntax: +Have you ever saved different versions of a file? Something like: -major versions: `12`, `14`, `16` -more specific versions: `10.15`, `14.2.0`, `16.3.0` -nvm lts syntax: `lts/erbium`, `lts/fermium`, `lts/*` +story.txt +story-joe-edit.txt +story-joe-edit-reviewed.txt +Branches accomplish similar goals in GitHub repositories. -### Caching packages dependencies +Here at GitHub, our developers, writers, and designers use branches for keeping bug fixes and feature work separate from our main (production) branch. When a change is ready, they merge their branch into main. -The action has a built-in functionality for caching and restoring npm/yarn dependencies. Supported package managers are `npm`, `yarn`. The `cache` input is optional, and caching is turned off by default. +To create a new branch +Go to your new repository hello-world. +Click the drop down at the top of the file list that says branch: main. +Type a branch name, readme-edits, into the new branch text box. +Select the blue Create branch box or hit “Enter” on your keyboard. +branch gif -**Caching npm dependencies:** -```yaml -steps: -- uses: actions/checkout@v2 -- uses: actions/setup-node@v2 - with: - node-version: '14' - cache: 'npm' -- run: npm install -- run: npm test -``` +Now you have two branches, main and readme-edits. They look exactly the same, but not for long! Next we’ll add our changes to the new branch. -**Caching yarn dependencies:** -```yaml -steps: -- uses: actions/checkout@v2 -- uses: actions/setup-node@v2 - with: - node-version: '14' - cache: 'yarn' -- run: yarn install -- run: yarn test -``` -Yarn caching handles both yarn versions: 1 or 2. -> At the moment, only `lock` files in the project root are supported. +Step 3. Make and commit changes +Bravo! Now, you’re on the code view for your readme-edits branch, which is a copy of main. Let’s make some edits. -### Matrix Testing: -```yaml -jobs: - build: - runs-on: ubuntu-latest - strategy: - matrix: - node: [ '12', '14', '16' ] - name: Node ${{ matrix.node }} sample - steps: - - uses: actions/checkout@v2 - - name: Setup node - uses: actions/setup-node@v2 - with: - node-version: ${{ matrix.node }} - - run: npm install - - run: npm test -``` -## Advanced usage +On GitHub, saved changes are called commits. Each commit has an associated commit message, which is a description explaining why a particular change was made. Commit messages capture the history of your changes, so other contributors can understand what you’ve done and why. -1. [Check latest version](docs/advanced-usage.md#check-latest-version) -2. [Using different architectures](docs/advanced-usage.md#architecture) -3. [Using multiple operating systems and architectures](docs/advanced-usage.md#multiple-operating-systems-and-architectures) -4. [Publishing to npmjs and GPR with npm](docs/advanced-usage.md#publish-to-npmjs-and-gpr-with-npm) -5. [Publishing to npmjs and GPR with yarn](docs/advanced-usage.md#publish-to-npmjs-and-gpr-with-yarn) -6. [Using private packages](docs/advanced-usage.md#use-private-packages) +Make and commit changes +Click the README.md file. +Click the pencil icon in the upper right corner of the file view to edit. +In the editor, write a bit about yourself. +Write a commit message that describes your changes. +Click Commit changes button. +commit -# License +These changes will be made to just the README file on your readme-edits branch, so now this branch contains content that’s different from main. -The scripts and documentation in this project are released under the [MIT License](LICENSE) -# Contributions +Step 4. Open a Pull Request +Nice edits! Now that you have changes in a branch off of main, you can open a pull request. -Contributions are welcome! See [Contributor's Guide](docs/contributors.md) +Pull Requests are the heart of collaboration on GitHub. When you open a pull request, you’re proposing your changes and requesting that someone review and pull in your contribution and merge them into their branch. Pull requests show diffs, or differences, of the content from both branches. The changes, additions, and subtractions are shown in green and red. -## Code of Conduct +As soon as you make a commit, you can open a pull request and start a discussion, even before the code is finished. -:wave: Be nice. See [our code of conduct](CONDUCT) +By using GitHub’s @mention system in your pull request message, you can ask for feedback from specific people or teams, whether they’re down the hall or 10 time zones away. + +You can even open pull requests in your own repository and merge them yourself. It’s a great way to learn the GitHub flow before working on larger projects. + +Open a Pull Request for changes to the README +Click on the image for a larger version + +Step Screenshot +Click the Pull Request tab, then from the Pull Request page, click the green New pull request button. pr-tab +In the Example Comparisons box, select the branch you made, readme-edits, to compare with main (the original). branch +Look over your changes in the diffs on the Compare page, make sure they’re what you want to submit. diff +When you’re satisfied that these are the changes you want to submit, click the big green Create Pull Request button. create-pull +Give your pull request a title and write a brief description of your changes. pr-form +When you’re done with your message, click Create pull request! + +Tip: You can use emoji and drag and drop images and gifs onto comments and Pull Requests. + + +Step 5. Merge your Pull Request +In this final step, it’s time to bring your changes together – merging your readme-edits branch into the main branch. + +Click the green Merge pull request button to merge the changes into main. +Click Confirm merge. +Go ahead and delete the branch, since its changes have been incorporated, with the Delete branch button in the purple box. +merge delete + +Celebrate! +By completing this tutorial, you’ve learned to create a project and make a pull request on GitHub! + +Here’s what you accomplished in this tutorial: + +Created an open source repository +Started and managed a new branch +Changed a file and committed those changes to GitHub +Opened and merged a Pull Request +Take a look at your GitHub profile and you’ll see your new contribution squares! + +To learn more about the power of Pull Requests, we recommend reading the GitHub flow Guide. You might also visit GitHub Explore and get involved in an Open Source project. + +Tip: Check out our other Guides, YouTube Channel and On-Demand Training for more on how to get started with GitHub. + +Last updated July 24, 2020 diff --git a/Safari - Jul 9, 2021 at 11:07 PM.pdf b/Safari - Jul 9, 2021 at 11:07 PM.pdf new file mode 100644 index 00000000..07c7ad83 Binary files /dev/null and b/Safari - Jul 9, 2021 at 11:07 PM.pdf differ diff --git a/bookmarks.csv b/bookmarks.csv new file mode 100644 index 00000000..f3819ce4 --- /dev/null +++ b/bookmarks.csv @@ -0,0 +1 @@ +post_id,topic_id,post_number,link,name,created_at,updated_at,reminder_type,reminder_at,reminder_last_sent_at,reminder_set_at,auto_delete_preference diff --git a/category_preferences.csv b/category_preferences.csv new file mode 100644 index 00000000..d44a3b65 --- /dev/null +++ b/category_preferences.csv @@ -0,0 +1 @@ +category_id,category_names,notification_level,dismiss_new_timestamp diff --git a/markdown-cheatsheet-online.pdf b/markdown-cheatsheet-online.pdf new file mode 100644 index 00000000..b201cee5 --- /dev/null +++ b/markdown-cheatsheet-online.pdf @@ -0,0 +1,8895 @@ +%PDF-1.4 % +376 0 obj <> endobj xref 376 454 0000000016 00000 n +0000009959 00000 n +0000010025 00000 n +0000013029 00000 n +0000013155 00000 n +0000013279 00000 n +0000013405 00000 n +0000013519 00000 n +0000013645 00000 n +0000013771 00000 n +0000013895 00000 n +0000014017 00000 n +0000014143 00000 n +0000014269 00000 n +0000014395 00000 n +0000014519 00000 n +0000014645 00000 n +0000014769 00000 n +0000014895 00000 n +0000015019 00000 n +0000015457 00000 n +0000015822 00000 n +0000015910 00000 n +0000016515 00000 n +0000016603 00000 n +0000016935 00000 n +0000017189 00000 n +0000017711 00000 n +0000018252 00000 n +0000018559 00000 n +0000019339 00000 n +0000020359 00000 n +0000021323 00000 n +0000022240 00000 n +0000022354 00000 n +0000022731 00000 n +0000022816 00000 n +0000023155 00000 n +0000024084 00000 n +0000024905 00000 n +0000029128 00000 n +0000030795 00000 n +0000032732 00000 n +0000052739 00000 n +0000052803 00000 n +0000053135 00000 n +0000053199 00000 n +0000053530 00000 n +0000053594 00000 n +0000053928 00000 n +0000053992 00000 n +0000054325 00000 n +0000054389 00000 n +0000054722 00000 n +0000054786 00000 n +0000055116 00000 n +0000055180 00000 n +0000055510 00000 n +0000055574 00000 n +0000055907 00000 n +0000055971 00000 n +0000056304 00000 n +0000056368 00000 n +0000056697 00000 n +0000056761 00000 n +0000057090 00000 n +0000057154 00000 n +0000057484 00000 n +0000057548 00000 n +0000057878 00000 n +0000057942 00000 n +0000058275 00000 n +0000058339 00000 n +0000058669 00000 n +0000058733 00000 n +0000059062 00000 n +0000059126 00000 n +0000059455 00000 n +0000059519 00000 n +0000059847 00000 n +0000059911 00000 n +0000060240 00000 n +0000060304 00000 n +0000060633 00000 n +0000060697 00000 n +0000061029 00000 n +0000061093 00000 n +0000061425 00000 n +0000061489 00000 n +0000061821 00000 n +0000061885 00000 n +0000062217 00000 n +0000062281 00000 n +0000062613 00000 n +0000062677 00000 n +0000063009 00000 n +0000063073 00000 n +0000063405 00000 n +0000063469 00000 n +0000063798 00000 n +0000063862 00000 n +0000064192 00000 n +0000064256 00000 n +0000064586 00000 n +0000064650 00000 n +0000064979 00000 n +0000065043 00000 n +0000065375 00000 n +0000065439 00000 n +0000065769 00000 n +0000065833 00000 n +0000066165 00000 n +0000066229 00000 n +0000066561 00000 n +0000066625 00000 n +0000066957 00000 n +0000067021 00000 n +0000067352 00000 n +0000067416 00000 n +0000067749 00000 n +0000067813 00000 n +0000068144 00000 n +0000068208 00000 n +0000068541 00000 n +0000068605 00000 n +0000068935 00000 n +0000068999 00000 n +0000069331 00000 n +0000069395 00000 n +0000069725 00000 n +0000069789 00000 n +0000070121 00000 n +0000070185 00000 n +0000070515 00000 n +0000070579 00000 n +0000070908 00000 n +0000070972 00000 n +0000071303 00000 n +0000071367 00000 n +0000071699 00000 n +0000071763 00000 n +0000072095 00000 n +0000072159 00000 n +0000072489 00000 n +0000072553 00000 n +0000072886 00000 n +0000072950 00000 n +0000073280 00000 n +0000073344 00000 n +0000073677 00000 n +0000073741 00000 n +0000074072 00000 n +0000074136 00000 n +0000074467 00000 n +0000074531 00000 n +0000074863 00000 n +0000074927 00000 n +0000075260 00000 n +0000075324 00000 n +0000075655 00000 n +0000075719 00000 n +0000076049 00000 n +0000076113 00000 n +0000076445 00000 n +0000076509 00000 n +0000076839 00000 n +0000076903 00000 n +0000077232 00000 n +0000077296 00000 n +0000077626 00000 n +0000077690 00000 n +0000078023 00000 n +0000078087 00000 n +0000078419 00000 n +0000078483 00000 n +0000078813 00000 n +0000078877 00000 n +0000079207 00000 n +0000079271 00000 n +0000079603 00000 n +0000079667 00000 n +0000080000 00000 n +0000080064 00000 n +0000080396 00000 n +0000080460 00000 n +0000080790 00000 n +0000080854 00000 n +0000081184 00000 n +0000081248 00000 n +0000081578 00000 n +0000081642 00000 n +0000081971 00000 n +0000082035 00000 n +0000082498 00000 n +0000082562 00000 n +0000082891 00000 n +0000082955 00000 n +0000083283 00000 n +0000083347 00000 n +0000083676 00000 n +0000083740 00000 n +0000084073 00000 n +0000084137 00000 n +0000084469 00000 n +0000084533 00000 n +0000084862 00000 n +0000084926 00000 n +0000085259 00000 n +0000085323 00000 n +0000085652 00000 n +0000085716 00000 n +0000086050 00000 n +0000086114 00000 n +0000086447 00000 n +0000086511 00000 n +0000086842 00000 n +0000086906 00000 n +0000087239 00000 n +0000087303 00000 n +0000087635 00000 n +0000087699 00000 n +0000088031 00000 n +0000088095 00000 n +0000088428 00000 n +0000088492 00000 n +0000088824 00000 n +0000088888 00000 n +0000089220 00000 n +0000089284 00000 n +0000089615 00000 n +0000089679 00000 n +0000090012 00000 n +0000090076 00000 n +0000090408 00000 n +0000090472 00000 n +0000090802 00000 n +0000090866 00000 n +0000091196 00000 n +0000091260 00000 n +0000091594 00000 n +0000091658 00000 n +0000091992 00000 n +0000092056 00000 n +0000092387 00000 n +0000092451 00000 n +0000092785 00000 n +0000092849 00000 n +0000093181 00000 n +0000093245 00000 n +0000093578 00000 n +0000093642 00000 n +0000093975 00000 n +0000094039 00000 n +0000094372 00000 n +0000094436 00000 n +0000094769 00000 n +0000094833 00000 n +0000095166 00000 n +0000095230 00000 n +0000095561 00000 n +0000095625 00000 n +0000095957 00000 n +0000096021 00000 n +0000096355 00000 n +0000096419 00000 n +0000096750 00000 n +0000096814 00000 n +0000097145 00000 n +0000097209 00000 n +0000097540 00000 n +0000097604 00000 n +0000097936 00000 n +0000098000 00000 n +0000098333 00000 n +0000098397 00000 n +0000098729 00000 n +0000098793 00000 n +0000099125 00000 n +0000099189 00000 n +0000099523 00000 n +0000099587 00000 n +0000099918 00000 n +0000099982 00000 n +0000100316 00000 n +0000100380 00000 n +0000100712 00000 n +0000100776 00000 n +0000101108 00000 n +0000101172 00000 n +0000101504 00000 n +0000101568 00000 n +0000101900 00000 n +0000101964 00000 n +0000102293 00000 n +0000102357 00000 n +0000102687 00000 n +0000102751 00000 n +0000103079 00000 n +0000103143 00000 n +0000103472 00000 n +0000103536 00000 n +0000103865 00000 n +0000103929 00000 n +0000104263 00000 n +0000104327 00000 n +0000104657 00000 n +0000104721 00000 n +0000105052 00000 n +0000105116 00000 n +0000105447 00000 n +0000105511 00000 n +0000105843 00000 n +0000105907 00000 n +0000106239 00000 n +0000106303 00000 n +0000106635 00000 n +0000106699 00000 n +0000107031 00000 n +0000107095 00000 n +0000107425 00000 n +0000107489 00000 n +0000107819 00000 n +0000107883 00000 n +0000108212 00000 n +0000108276 00000 n +0000108610 00000 n +0000108674 00000 n +0000109005 00000 n +0000109069 00000 n +0000109401 00000 n +0000109465 00000 n +0000109794 00000 n +0000109858 00000 n +0000110190 00000 n +0000110254 00000 n +0000110586 00000 n +0000110650 00000 n +0000110982 00000 n +0000111046 00000 n +0000111378 00000 n +0000111442 00000 n +0000111775 00000 n +0000111839 00000 n +0000112172 00000 n +0000112236 00000 n +0000112565 00000 n +0000112629 00000 n +0000112962 00000 n +0000113026 00000 n +0000113359 00000 n +0000113423 00000 n +0000113752 00000 n +0000113816 00000 n +0000114148 00000 n +0000114212 00000 n +0000114540 00000 n +0000114604 00000 n +0000114935 00000 n +0000114999 00000 n +0000115332 00000 n +0000115396 00000 n +0000115728 00000 n +0000115792 00000 n +0000116122 00000 n +0000116186 00000 n +0000116518 00000 n +0000116582 00000 n +0000116912 00000 n +0000116976 00000 n +0000117309 00000 n +0000117373 00000 n +0000117704 00000 n +0000117768 00000 n +0000118102 00000 n +0000118166 00000 n +0000118498 00000 n +0000118562 00000 n +0000118895 00000 n +0000118959 00000 n +0000119291 00000 n +0000119355 00000 n +0000119684 00000 n +0000119748 00000 n +0000120080 00000 n +0000120144 00000 n +0000120473 00000 n +0000120537 00000 n +0000120868 00000 n +0000120932 00000 n +0000121261 00000 n +0000121328 00000 n +0000121404 00000 n +0000123125 00000 n +0000123915 00000 n +0000128312 00000 n +0000157795 00000 n +0000188758 00000 n +0000252236 00000 n +0000294048 00000 n +0000341278 00000 n +0000399602 00000 n +0000441281 00000 n +0000504940 00000 n +0000546858 00000 n +0000588547 00000 n +0000607918 00000 n +0000611697 00000 n +0000619701 00000 n +0000640359 00000 n +0000646950 00000 n +0000687169 00000 n +0000740013 00000 n +0000775035 00000 n +0000824318 00000 n +0000870339 00000 n +0000909578 00000 n +0000933131 00000 n +0000982700 00000 n +0001024229 00000 n +0001067047 00000 n +0001117201 00000 n +0001147896 00000 n +0001159869 00000 n +0001180879 00000 n +0001205736 00000 n +0001231195 00000 n +0001253453 00000 n +0001277778 00000 n +0001302874 00000 n +0001327545 00000 n +0001346715 00000 n +0001355965 00000 n +0001366130 00000 n +0001374474 00000 n +0001384306 00000 n +0001395260 00000 n +0001406534 00000 n +0001420905 00000 n +0001450178 00000 n +0001457167 00000 n +0001468721 00000 n +0001476859 00000 n +0001510696 00000 n +0001523332 00000 n +0001553113 00000 n +0001564683 00000 n +0001594976 00000 n +0001605317 00000 n +0001620026 00000 n +0001649312 00000 n +0001654117 00000 n +0001683194 00000 n +0001712434 00000 n +0000009376 00000 n +trailer <]/Prev 1931356>> startxref 0 %%EOF 829 0 obj <>stream +hb``,f`Py1(21p20p,`8|6($@ hhHpА`ijL8a!'ʬ`CG9jB 0J@ +))ft4@d``,ai҇XȁAIJ10f,ce`e`ax.g3{[C-D +س9>@ļP0>'#s!s y`d3`jpCF "H0>~Z$7`G+/`aćv43y`A1,xćGn,v-*ƍ> endobj 378 0 obj <>/Resources<>/Font<>/ProcSet[/PDF/Text]/XObject<>>>/Rotate 0/TrimBox[0.0 0.0 612.0 792.0]/Type/Page>> endobj 379 0 obj <> endobj 380 0 obj <> endobj 381 0 obj <> endobj 382 0 obj <> endobj 383 0 obj <> endobj 384 0 obj <> endobj 385 0 obj <> endobj 386 0 obj <> endobj 387 0 obj <> endobj 388 0 obj <> endobj 389 0 obj <> endobj 390 0 obj <> endobj 391 0 obj <> endobj 392 0 obj <> endobj 393 0 obj <> endobj 394 0 obj <> endobj 395 0 obj <>stream +H|MN@ 9Ŝ w` z$ٙ5J!l_o1e~ +UR(mMF~Y^VVϞh^ԏQ{[eJ-}=5{Զ.׆s8yE=o&KSb XvX! ;l+Yl"d5Yl!d=NO `C8Ć dC!VVJt"1YgG$c-:0Ԥ٨$eM8r s@aIvyrɑS eIXd Kϝd&03/R*z* gWؓ'&lh`I*;VYP` endstream endobj 396 0 obj <>stream +H|1n0D^ Cq&*HʝO`[ <޿|.?? D> endobj 398 0 obj <> endobj 399 0 obj <> endobj 400 0 obj <> endobj 401 0 obj <> endobj 402 0 obj <> endobj 403 0 obj <> endobj 404 0 obj <> endobj 405 0 obj <>stream +HU]O@}ﯸ=&" $OJ +!=wƝYl0$=tvq_V?*E7YG7kj24h T nᮄN͵vLlJe-@chIВ-j3tMԗle~b+K ++o]ҕ%]E-2yL,G 󌅑JIeOyKgl[O f.D +ZaYU{=NU-?[("MGZZm,C++}[WD(>3aEeo+5I])7T+&4~AJFqCGBwRSx^7B"=oE&E;" xf߼03Hw;$ۉ^cr}QTٳ >b'Ԥ(d +r MmrZm yuaGܳlc[pI¨=pyD_5$S~ RSe +b(>stream +HUnG}߯(?ean"qs8R) cE`{6hm 驮˩s# li8YJ+!D \^`q|EO0Yxl`TZ>硘B˫o}{w꽨uZg t$H~(_(8k$[ YM "@݈Ea1J=+ZUc,a%!o> l%_88UXd k#~݌^(j<q!EIM֌5ޤ?O]ܱC]iz+C%c/š`n4t%4N4_v 7wV}v5Z9yP:I_Z4OI!E CWYcCe-6<)%F?fgs*x 7{yj +XNeOI8jiIMΙLGh(Lf+'S^jlB樲/-A>ؤ{q&V[`TV}yuBFzp$(:}f gr55pb~"\jDX%(kYVY)FGNy$\ "O-EgsQZE9Om`Dt}4Μ)윋ao+&ȫ.wtDW.'\Ts@ZĮh6o8S14Y/aL(#NΊgeKl:QJ> 0e. endstream endobj 407 0 obj <>stream +HUMo7Wq`~4hh(X R`uސ+;jPXR|yo^YκdNAo`4rs$ݝ`tMM?M6JwfBtҝtYKX(G#w&?79̵x{ܹZ}f!xhacB&cNoQgiYϗ/^a'}=7I#%MIށP;P 2+t{2p"oD+WK +3""NFIK쐲dosNr^-ઐB_\U$ଷML~, 79(+??Q;3MuM| {xm^>єҿmE?E^}ѿԦwp!U*Á\v6y9[j3,٧v{m02CR0X0A%8ϟ@L4/p4({r  oX4gsߏi1[G*>*}بG҈fۀ<f#+r?%C|†sMrGOd}ainx_&&!d[ѿ?fRK Iict=AsѢ/79'QJRxPzkQW}?N[n:Y&-Ð/N\Wqh-8ʱ-YXUeKj-~l}h0xnfFӬZ.׫ϵZ`B[Ln͗\mZWm(2X\EvN;}Z3#П*s󱟜>:q1Y: r&N#YB'PΚS, endstream endobj 408 0 obj <>stream +HUMs0Wb,ٲ9sb[nMN@>Z0wJӡ{,rԼSi\a27*LUj]'j:uQISd)PRGYz߲HeL6"V@k =*3 6nuЖP ̪d=98v ㄫJN)* ~|o$"ΑVȵ֩J30SZ^V:Xj] +euzBfJ3f7fӁvl%]5T:Rmro -ia42):sU>E"DzG~^*TyRInsvf%o'.6v##^ݾ n0'5v*yΐߝ*V Ns0 2 =Љ<3^y@RuTL6tNg{{ťa鴨PeLBnG/$ԤS[DhB7ӼY"rO]A.N;ʈ/ )tڵgzxEcdoY;K { +0ؼ8J9r-ׄ+P endstream endobj 409 0 obj <> endobj 410 0 obj <> endobj 411 0 obj <> endobj 412 0 obj <> endobj 413 0 obj <>stream +HUj1}W eXuu h B$%4$.whZ/x\Μ9W&Ps:Q9myZ=5_4Ry?tg u01%&vQ9lr69cUcX]c~ʛ&FGrɆH9fXFgjz*5Wׅ%x#Q3Smj]ԆY# +bG#'j4W`|XUX8::@>0k6({1bb*]bx +C @]$lRbaY9-yb1Wi`y$mB@foqF{ߔ|M_TKLg*ߒ6BI3td3^*oGH +|I3ȊcYݥqK=GZu髎CyD51i?1S$jA'L{L~&wJRNX޻;PGRliPA%|*eFca,jM1 ȏB 0\1\AH;.1g|N:+GOЊU"7 +h +=EYaj"kĹ;|);Qۍ^9nu1gQw9>stream +HTn0+E,BE$%RBi!h¶jnl °HSٙYOid0>NPdE]|Ka)TN>@^2!=(mk +xV/Cu> ҿZf-hOiJ;ʲz*3U Tm:\ڜ) 8]NyEZCE6{zL`srWKsF᧸ +fFR0Btyft=w!Fl4׿툑F1(ۨDz|IQL6AqKŁ\^©MGW0m6D?VreE5h"27,ܠr]\3 >BKۨJ%_esDz=^=ڝXZ.=u))@Yۋ)0Hd" kԊE=&xP֊=*s"ʥ~Nvf1&,%}VE,W~A,;QT +a@bGõx}r0'BBm72IZvl5U'DA8b7yulj(IV0cU1^Q- U\:e-荌 V@3$ +ڂ74mv l|OƗp&Ɂ?!)P‚),`<߂ͳ>stream +HtT PT~{X~1`w6V#1" Qa4.gW-80!MHSE?&Hl T*.D1fD0a=ϣ]:My39swi8óR2W/}RR%NF?F˓&JIxh +`(CIȁ)PNZKfrdkirӴM9ś6m(0nkIi)xfSzuɲiiXf*-(+(uF+i`aP%\~ +   +ZtTRtͺԉMtO<;qx҄II''Y N_#z]XH~֐!J!41PS ey` "$؅KHK7ap2 (f6Y8_890|~,S^rWj;ٕ߶¨#V3_[^Wk1jirAEy1 + >,$)6*Efj +I_'{=pPV[96ꋀ(d]/ 2ݻr$wj*U$ȢܾzdF10(Qr8H F!y(Wy[ aho{7%;Q8;/23ױg"4g)hbx{GzxW_S knz& +n6eMT{̖%Ny7QxԴj9ͣjܤ6H16GMw+Wd+ӥcӉWE^=92%P T}sE,'ckdT "ǂe)bc̰.JӵPs +!r k1sOa6C_|3@s" fqŪͶZKf],à_O2 J` {k ip;uu$!23(<}0-)ɝO!î>dH]UL31M,{!!ez1Ǿpt*R((!0/oߏĝV{ج=+֏Y/ 7 l;%FlF6M}GbnkbNZ+~Gj3\J3E`X$+u̿>3Ö@S|J!V +u[)>0 _S~@@p$RةRQ65p -vY;e]^Ξ4SܦJMa5 AQCώ$RiG+Pr6W47T4;N}/{!aZ\rw4i5&>cH 3`/yvB*Î_0*ø'u~ ~Os03Ε]P˯I_Bn:"b+f3Ia3#Lst`}$lx{,7(\L(ƌ\L FYL|Db}=^B89:(hLb4Y2#ûCtB z!) yvL$;Cc]QJq9SeXΘ GzyxuM?;9 *&`T2` / jw,ֽ=zxYקuZ9g".*98oyV.~mtgQpzȞߪb]rx1=.`E@Ea{?̹i: o %ÞRZ9;|WPgewdz٨iOUVTi({eT.*H1!rrBz +D᪇8zŗ}Lɷo>܅ \oz ae8).:JLF#-'xK*e![؆A0H.m0 eJmnj^c4)y)b)uX;3Hׯ:{bI r$p䱑ZF#5fp+n +RF؈\$MlbЍ dW6J;n@m7ܗe0O|{A[`ZGV9eL=҇(1[*qCҗaa[w&mEs.^ka%ϼ@VpAA`%3xh$XNSl{څ,j?P2p-`_dKa?798+(z}:]S:T~~렵ES6Vp(>4  z;XuzൃET.vT5\Y%tmR9[ܳ ۮIٚCh^ oi.S1`9Tw +yA%KErH2`/L- I 6 {m%zYv~ ?=NGQׄ(XЉ `28w!gE{ <4wÝ0*VGf;I2%}j0;`j&*ët<ݙAifU//fg>ɷArɝ +9US;JsM5AL&yOj8e=GqA!;(zi7:q/{Ns0k"#k%^l|}`pMhx*ç.p3.ԄM$(0a!ck:I2YMF0jDYzΫ8 "JfIC/|-PY:$ Eo3al_O ĀH GDSxҌBh`&%lnG#uƽFy:cXG_A*x<5 z$C+oޡb?h϶NS)"J Kb(>e~&j>~r\/pH%g[u_xM.~[SË>/Uh {AB|O[) + ނ5! @xh(!*BqG(M5&Ft|vZ,=.h3Μןz}_0!cO4[`6Ξ7מ52>h&R;V/X LQLC~YiVLn}6u[)SWS]? NI6gDnkf'd&,栊Ù a+9C A+6UԄsq0?#-AD x!+{i5=<\82Z +9/W[%$=Yv{H*{>mb Eni4[d +}uE+7q&ѿӽsoq4BFD$ /#LbC0G䘓 +0q5Tr(~MjBr,XASBGzs~Fӣ{%4*( +}?"HK`gY u u+ȉqTkJ{HG>"+gƁ¶tY:Z{dzӭcu0XS\y焫U8@(ի>NT`q5آ9.BU,bEm͙K/F,QsW[}!O5nqҒgzh:"u\."TG?0v#i6iu)0…qT_2~wI)Kp [~o1L_clD!1T}Ч&ěj|Ckʨ'2_?Q]ą+P!U@A +ֽ"\_* endstream endobj 416 0 obj <>stream +Ht}PT#K^,ٻ.Ij qF! QQ:%4ILRBCk3$Hċű6NJU پL.i?}{# OoٖuMrm6޲?XX%Ww)a](3Jfa ([ Eʔe%آ8K^YEaɩtXb,[5e%,) +K0RqT;{֥f3-{?u3j  o +B. y2:h)dlg b/-Y?ۅAiKUhhDjVA-q`"C"YJ͓&l셹yC su}YF (=ϗxBMzyQad,S(´׿{v{ipVVQNxQ}bKh%,y jkgpd.+C:ɓY(Q簜rぽM{LPmd"u;$ྯt(ϦXi"c2A !&8ST<I3 AIФn]'\i +-~E W"_{WL0: +AgI_PܟUbYm\1E*0ۀ?pYWifžr >=/V$4"l.*l+'1ؘ iL$`f6v鎬I|OAFWzU<(a=]l^ H&jʧ*JA[/kTJ-HEjQGgqxsuTC(Lޞ#eJyf:uYm|&ZXY-qa‘ Qny_xogm +ޅZ}P_]R䖢2JyDDj/.iX6uu3XW@uͯOLW']:c.G}f=묍B+lqXafxMblr̚UKx ޟZH2&¿m$-]/z vt(&7(i81zOm8Q$}.cy,M?A7<̌{''oi(M2.P SҮUPWZg;8~F.]u#pѮ`R= endstream endobj 417 0 obj <>stream +H|U PTݻ{\.սxAvMF-F Auy (QGy EFlj줕hMLhh4N=ws֙ t̝;ssҔ֏i:ɱ?]`)=3? :k~ `)U%%vXK Rr3CRY0߰Rca]n7L EbK͒n\84,(&BQNQfh9Z=TGQamL\"'N91ڟ..?/ɯfv G?S3[k}lm/$g!&rj +MX^_ ]aDJD*ܖ-2;"$x6 ))##ɲwZPr&g XFn0|45& G~_*Ltm0hԇD3b) y;8rPy*}P:L.Ty [60kPf-BWgtFRH +w8FgN/~ l{vT<7-]q"$ɟv&SsYvGKټʸkGcfS/."P  Qfb 4q!?x?:1"q]Ȼ`dW.o:I|iucVGUHgۇ>n@l}D'aywyy;ĜΓ:eΠ "4jKCq ܬI"ƭ[+q凋 ܩíeT_+s +.{IOPߘ7'۶}k Yao72`Ϸm.?sKE_߇ԝQ`\#1c>]}Al5"J\::A)=R'utJӦj`&fҷ|%{^ +^EyϿr8fWf`& +w{xkמ#0X= +?z  +˓Jl;9G{%NꮔuɂX@ޓ-&ރ uk뤚V6 W.A@{M{C_d:.&\./t8d>PnpwѦMž5,qǷDI#=DG}69zJl.&5#'mUʲ%pmj +$ၫ` .4+Rv^ec _]a /`g9E{'2'3򷷠CY$ Od"d@F"Fݱ^/2-0 )4}f<1㞺 "z*uň/-ͷ1Oy}_=-J#c} +wja2\-Ix79+P \HLY͊qg6q)2Mg8Y=a [}t#h 3& {bTraq̟MCaQSsHV>p L|6RZr4D _nޜ PՎݩ:|sȫa>-rn],=-q +zҘ Gcu>ZyJDFZqfѼ;٤E_s&V^Aw&4`91<}_0UdBw'fB1ِYiKWiQ[`W-T 0?4%f endstream endobj 418 0 obj <>stream +HPTǿ( >V*JQ""1FApE*Jb$hAǦj;'M&ӱjB61hMdԶqI3m3IX}2v:Lμy}QU "m%fd_kjZfv-܎'d5ll2ۭ8ѽBT_S7p5xpm!Mw#njj4Wk{Km zeURDSM{"Aki7 -m-ӫ}:!WP +!v[Yf< eHD +20x.DCZa⥫5f$p`ba9($a2!H{9VL@*c&rEXd>!HCX̵\^)Kz:p? +QrsB^&‰YQSl,`96$L}<Y,cV2jjddag`:wFyyyyV^byoOd65ddژq$t2Js.3YԪ,c2˙ Mff;sֺfy 0yyyA]5_>MmgulhS *3͌g&3̩̌65g.a1]5:5. HA:a1yaP~ HAc8TEFOQlF+c7IIG@o"X#[`yXc|iK)Ð(E-EEi_IEЩtFIV J=;hhNcƱw@Ӿо~H$ͮ94jvZ{#%6%>őLHIJC:"ccII鎥Gd99zr]V=Zd=UO׳[{OG9GYw8#oGff6.L2X&?"[D(E'l%yjSWVuzAD[-L{dMcCǰvG_ctao!띛7?HdW" +~:z3:::z5JTdxЬP``uqb0'x4x``np^pnpN0-8. |>OWw {w_ޮfb{uE˾Yb_ooo/gYn4ިQm{7x +˻[]Myc6(O3-ϧ~Gzz.{=zZ<<+=]s36Mbe'ֿ[_VXˬ.k mE`J1MFRE5ePrE-*$ڱSQ}+"'U9SbFuU:4TeR͢(*R%K|ɧ*BP2ԊZA'I)U>.ʨB+j UHT c=P z}?>O/(?9q /Erx I¯ +^iY=xoMFM(GЂG [YnYY6(7c#+ɇeȕ $ h)\4aLi7~2E:nNe-3 EWr]M\WZj%%{l"ac@^TΔd t PRO0n`E,\^ddM!)בjݫ|G1d,Vq~Dfǭ8ڨ6f3vF7nt޼ىxvjEF?FY|I::m ^aV&,d +1hǩ$N.@R "eS($եA1Sֽa//:{Zb";A3B "6adYgiQtB.L 9јt]ڙLswZ\ne%B O!aTO(L#kI | PØ1QJSQ0*S+>4]h2.u }2.(5(.5Pzk#=¶:'X^ٰul|coe pvYP2`y fs`Ň gR7۹2ݕ9ykR^>m@Y}x:} zЫ>bRoj;Tuh]>)*8A6ج!"x M68L ':8sl`V8Unః +{P'iA\=Zl~zy;];G׭=:cnv>z%F~Wf&GGZcUIB%9kT-L22S +W0Djy6OC[VFcq!QUAsAl.m[˱`*3!H{1D`!8M|zJP6` accB-&&0"OKe 8W N yrN]C;ia#IZ=-c)R3J92B #(g%8C Dr[9^.WW6 >!DcXKZ[B_1d0^d({$8S3!6;v7-掾b~[^_K+W%"Ŗ`=ډ"NdU.WitU/U ƢTc>}$afe&NQ$0ގ3뛧w♖=fjjț_7yb$:M9̸$vjB7a%=}vfF5Q#CH[bӧZgbDlZ[seXq|ei Es<W l 0Nc;(N]M4 7zG{t*y kި* ;A <\u)+ +nf +;G{uIXPGdXaNllt(o,W朻9SGۄه5T` LsQ8J8/R +h#PʦI] HnAIQ&m?tW[p޳ڋ.w%%YwYYeIa`d#66@15 )BtC@3-Oyl IgLIfzH=gײ'+K{;q*i+VHVPh\MMT;,-P93`@D@UX_?͉zNN<4d;r$ҳaӴȵxNsmV oyidYIIT0еU,]絩+I.otZN1 [9qE97JuPYv3PQXh{/!.od .&_pEByCpY+V(hke13q@nTX#Ȟ6OOЩ\zا8l`ow뿇:[ÝɔTy{пAegČ0*`CD-3FJL)%շ+I;$KQqeib"Ej$7C9vZ't7Uk7))Ļđg"? D7Q.(N t[hmw^%[$ZV + +ٮ4^]k=xƗ9;xY%k 7]6nacN5{xqXȜ6x^aVi.pc$cR"I5z$\} !_O{E-.!NRx)<2b\P%Q6SAn`M;ٻYd1+JY 橦$YzƯYْ,*riXP[VۚZgZV)\ȫ;)"BAr8R\,@kf3Z +criٰl4P]$)G$X !jeB>h$\-v|\?։$#B BKR&삉NNLj |qȇ!|0e-70(v4b; Z۳-,U|Q  e ШX粁,?;8  n遗S۾=vh02?dROY`qhz,bl"LJ.wy0M! +=YFETZ 0q,(Eob}jhva[rHn+b*JɈVı@o05}d4Ɖem{×i~ae #ZlDždjΓ"eTRELCޅ6/+Xlm I6l,k̨lSC'I2ML_"M VQo$bďďdVD/rmpat[.̤ +."1~՜OH{ +.$ŒxW~:A[Z{0֋ %$|讖6+: ϐ_#R("-$*E VU-6];dѠ" 4#.U73E-ڤH;CRT/th;sYOؼZ! QcK͞f8tU}w9e ]&gϪ93)~mr>iϕIbÛv5_E_#hEkYm#[BV%@ /YgR3bV;| na#q +9ܶ߳v8kVqop=$H+9SS믜+- U'1TTmONL (lS=IXpFtYR<LƇ;}v+0 Zq2l!_=c,-šq՚fu" h\yk{$wC^P޺BB`=]2I-%=wXŬ1mSneO.W|{%K.~ #yGh?2q(R,_eo0iiϩO/_b??|FvW7TE¡UG}@vۀ=Y^Wqܒ6y2]dh,K4(K4pbT{ m]I]8W.:1pȕ /+{ S` [k/V^Uj,*+ʯA_ywII U휕C ULA2"(ARu H`hkR i^}y4Q?9¶HGCյ`D>Ji! 墻INkx6]lIXj3AKȉkTī$O>w(=$?^VY@T>؛ kOdWH)ȮdlbQ,S5:Kt"CPJ~{фW&: &;hEm-1*\*]v\URsS%?楩RɜL7u0QO!2$UI'S;:yrpu''ȑl衧f h:H }Bq\XeC6|QM l󑴆[W81"AmKuJ&pXrZNĜL@%{{(MC/FO 53Ns~j.g$p9a(C0FD.sԸ$ +V)>[r +Y=3[%+ `PyAp[ݎ&w:G>saB` BX"LE|-0)D=0W7LƖgOb:" +FQ'wBT}mӃB;^j̦Zr_"05(T y OpasgYQS9Γ"E墯u\H˱'jE9QΒJg52e Jl҇jU4zzIH9z\ ћLH#Jߍt03PKrTkFnĚije}(cl(Fq]}׸t̊Z ^WApVL +)p[8.Ʃ)v,Afs5[ӱZJ`rO1NTR0ZmBf E h/"j<=/yб_֎#G_rm,z`[vKeapo3$ւZTFJ+8yȏWb&4@%PRw*G@kaZ:1MN"95Iߪ@t/zE5}mY3y(4MGwFq^9ٝ2;{/1Z ,$A4W}h^G5-rۮU8(sy3339hՕD%8G\տ7BL5pIVM +DCI;}4)9(ٖrh4-Vn'h/۰E,:`Xt耥Rcc꽆;R|&=4h#MLeYWS MVbw8D`EVf;9a*X-cRMz =x +d|r@ HćXDDtK!)gs3;q~'2 I>*n }%#0?po'}]?>Sn$>7^u0c|eM-_k-;Y1Hpk `a k44XX,m$?TjP#^mBua:V؜igZ4d7V~D. hS~ )~[s ;gW15@fzKaz.]1K-ˤ5u"Ԣ;fe6( +Kez>~NvӸi?G,DŽ8 C̖C[{#M'^'>}/mkܱ c9oI؊SB{'o5'RH4e~J]H:RBY]g`KڞSNuP)E9UkvӞ<$ΔͨrݘI@_ vM'8\8n+yz[>n* +DkVAʆ +Eٟ͸܏}Wl/?S$.ڍey{ۂA{u=c޳=Jȍ?UݹɁ\K;Z] #V{k{m&F4!v1'_˃ӵ-lyx PX|P~jPuP.ipv% ץѴA-ޔ~ϊ/&D_\]69'xѿŽ&JjshDX~' H=6l6Or{[|VQj֛d`u]S4RlFC>jRCZUqVj+B7s5nժ9s/߹7 +. +S(ݩ[['hw\! +WnU#Pbz"Ĝ%x;Aq6(b.A>QkPZUVlocķo^iյ4'#+o(hQg ė]Z6zr]E$1Z1ɆBZ +.dү(AbIP-ͤ'pzB qĒNaf> ~Fu7~>3:/$1'EZM斝VZi9zMkn梽knMrxhov$M9C:]'*CXP1OZl36XMzvɃW\+J% r%'.=MUKnʗNs9Imem- zxW*]ܶ GxrT*Fl04'Q.[qKVKҤaB0C8O=T:g\t&)Зkt<í%kX tO ?|\~2I)%I@pT^2qQ>LoԘ m#XŻ7"U-:\>)y*:C0HCC6DǓ`^)9y [O,yfQD鬽0VH_ū:4[ۯ%bJHc%C 9K54B pVJj@&] Ka,EC"\j^Q U "WtPAO؃ +A_ﶗ $J(R; qR#}Y^ u$NIG.>pE~}nM"BbiQ7܃^܅8ć*JXù+>-*ک-Bg.j[2Y?ZLq!10CG*ZŦ=YTJfF“=`}fqO]/>?H^i\MW=6w"5LKDҫp0>)&,ls?(zBj8JTќJ3'<HALDϠ?޵߬~/?TnO'񅤜]S՘]?%"OC;0I(35!&  ^!|NxIH&C a?o;E|0FxpN1z~FUZtOڌlon |LD6|ㇲe<_.W\t֜"s |c1Ƙ!y3xL9?Cj%Dxψ9^&LSln1sF.7ɛyM6|=(\ F gx+ΜO[2cY{F\|>G^gm>\}p<1澓9Ty=qKqqy)orEx/q5y5P`Ѧ/gaQôl{|^3NG?do7u}f냼Fp_6| !ww̏0Q&x?1p1>_x1V5gNOׂ7^=ސC>FvT=g1x7{AI1a01|Xs`g^;"b-~3mmS٨腐co|F/>DxG@1kƇ?=3~ ?).Mmƛ9;ϢQ/Z,k6{6k'=YEQqzQk~v3.u٨㈥7* YiE9,P]=0,3l@;#C 蘕*̜WUS(F|!~~haw߫i ]m{}7`yuc>V&&?l> lq'8x}[Pz} +xq5z~[qMM8+Ɨ~}7gc6}xrc|뛨q|I5UvN͸ooSO{}+L&zQw`q_~ƸڱxeyM޹9r/HV+ᢉ`(\B診nj~:3sfe;YyRť +)H4Jջ"KgT5 ffe:R,5j֡Q &eU-EiT=h vǽAJi$:wUW':(i0N܍2XU}ݠT$˹ Z:DZGhڥʊ2A-fdljMµ mƑi6I*B B$.zNR f<'UN5*a1ڪc +$dR ƧS]ut%VBOPf*KTyne4nYa".I̥_h h7i MqInmZ;1wft2$^*MD[Z]ƍT,\}؊@ 1<(Ly`,nI(WHUuZoXjӘ|lۭL`V%LFS9ZŪQR`s7#vޫE29Y4E\kc"t0ؑk-I=Ҭ + vd$O~ɊE)Z/ft$ ފҭTxaKNnBKRv_JG#SyEV'oYlhpOZOb^S1,X\ 68)KizMvffssW2M܁c:mT2_/k{uB=@>6O xll +_|'o&!`<>8=Wxķ+ ^ x#O27'K8f|jb^_*;* + t0DdlE@jxA:p6Bjڠ8PQފed 8,K6;׫q5^SDKVoFh|PPQ&(hc +mǪ=j/hN.pZn8 =q2z7jbDNjz t3qˆ lOWߩ툣F 9A8a0 gpb\Kq.jڢ֫ jڬ֩MH`8JՃ(C#P(F%B5UH` 5cq 񘀉qn-[qn;qn܃iq#xq<'3xy^+x^<,"X7bcJjwc|O>_kZ7X ؈o [ a;v`'?a~n_~o=؋qqUIl<؈Mؔ؜GfKVl6lvY )8|O><_|/|sE\\7K&R.r\U\w.#~O)?_+~5\u빁-7q3p+;n?'_+/{/q? in<ҍtc t.MtSL7GhR[ֺncqx^wu'Yw] DM>Yҽ[-S˵G{aTҕIUad,*QN52.+Mjd+|ەp2/<<Kd.N%GNDK+ҥk +JXi2'buuWet2.M ?iJ-Rg:Lgy>c3>c7~c7Fso 1٬"`V̊*hf Yf4st!9d2F!c2F!ca2e 1,cXưQQWc*sv>SMUl +cX%i΀cNc΅ +8=BaɈdT2&iK͛[\CgWR#~XR,+(yd%)3X2%3X2%3Xq'#)~Xa?,~Xaŏ?"~D#Gď?"~D#Gď/*^TxQEŋ/*^TxQbd1oL1cď9u!OdL b2AL&L`L`L`8L` ŏ?.eŏ?.~\xq+%=^IdTR%%YcܒI[2dnF׉%ٲ(!AS 쒒C &CJ\YiRS(7ȣG# +ovvwr?| '^A%;͙8 !x BNkḯx!4gB7LB?~.mG<O!GW5keYV,ӛum+]nEQ,O;kQV<Xڜ45WJ/{\ILK[M72.7e՛\GF 1<ΐ g(gL1uF3|!w,]rrm]5. N.J9 uɥ.r\dvqZϠ,by;7jسleY(:Nt$-W|ɢg,,|ohK LfcY٪on.n;4 eFpVw)OxywUW|Up5Z,]''wM"kgt1~ +9q&3A L"l[-48r_쩱{,0PRGnjbGX#,L` 8g K }>AO' }>AO'%%%%%%%%%Ho;J#ڳ}-S!7rSM!7rSM!7QQe&XWcHE2znǜ3p"Zhp@5Xe_dG0p*v1b+ġxp~=gcǘ1=? +!wgH\įXƥS]WB_Oh@7v_%@[1 ^\>܊8V0 G1mx  |w'1~hU, endstream endobj 419 0 obj <> endobj 420 0 obj <>>>/Subtype/Form>>stream +HlK +A D9E]ct:'p-APxpTQ%_h? +.C[Vѕ{ j!MP>>S= %L!_Jg:Ey oS+G endstream endobj 421 0 obj <> endobj 422 0 obj <>>>/Subtype/Form>>stream +HlM +B1 9\1i&=k +B0#ªa/1nݡ#Pъdx(Goj%KCBg$oͶKuv |}+/5? oS1+A endstream endobj 423 0 obj <> endobj 424 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s@c=ϲGXPE&#‘ neF"< yMFE-snXwrRX sW4|}+7ef팟^x 6,\ endstream endobj 425 0 obj <> endobj 426 0 obj <>>>/Subtype/Form>>stream +HlA +@E qt̜ #BE342R\{>f~e781Z%NE&~P?4* SŢ9T{H`SvzJ∿1;`v+ endstream endobj 427 0 obj <> endobj 428 0 obj <>>>/Subtype/Form>>stream +HlM +@ >gLNu +m"E )ZV%m_ZL +?6j(Qdr} |Joz6@2=+ endstream endobj 429 0 obj <> endobj 430 0 obj <>>>/Subtype/Form>>stream +HlK@ C9E.Аd9A׈#T*H %ز,?3$2q!NJUFuJew$AdAͬgOJx7X%Ͽ** endstream endobj 431 0 obj <> endobj 432 0 obj <>>>/Subtype/Form>>stream +HlA +0 z>E%~AΥO$C6bze%vI$G 7; 'JT42_ RIR! TZ_vVb;~  0*& endstream endobj 433 0 obj <> endobj 434 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U%˞  +IɡthLs(B#9kW94I&XBP%b\f)5\pF" +7{pHi=h:if(4_Gl+ endstream endobj 435 0 obj <> endobj 436 0 obj <>>>/Subtype/Form>>stream +HlA +@E_ Vgt #BE342US8!\>? l+ endstream endobj 437 0 obj <> endobj 438 0 obj <>>>/Subtype/Form>>stream +HlA +@ ~>xBHr(?t^$HX5 ,+J*x mYs9%shrv4; Z96 [$s5k9BwOF~:~ 0r) endstream endobj 439 0 obj <> endobj 440 0 obj <>>>/Subtype/Form>>stream +HlA1 y?&&M=#H(TqD+S +(}Ġa9)Oy ]Л̍5&&SjaUrŌ(lf={0bUnr:_XFep +) endstream endobj 441 0 obj <> endobj 442 0 obj <>>>/Subtype/Form>>stream +HlA0 ~~I8~AO@JmK衊jepJa(+]'RҴ7 (ema!఍^8T[6g6ZN󉬅_t_zvc@) endstream endobj 443 0 obj <> endobj 444 0 obj <>>>/Subtype/Form>>stream +HlA0 ~~!NsRP p".ڵ= ,' +(Xv xkBMY,fL}ure+j=,sUM +.[E3=Ț9E]nC?) endstream endobj 445 0 obj <> endobj 446 0 obj <>>>/Subtype/Form>>stream +HlM +B1 9\1iw|o! T3Ä|D8!^Ynݡ(XLʢ8m4VµW*eEl4t/ߍ=O3~z +0J,6 endstream endobj 447 0 obj <> endobj 448 0 obj <>>>/Subtype/Form>>stream +Hl0 C +BҤM;#>a@b; _b˲,N">Yq*oƦvq6 QC*F+ٞ4/%*( endstream endobj 449 0 obj <> endobj 450 0 obj <>>>/Subtype/Form>>stream +HlA +@ ~>^{BHr(?t^$HX5 ,+J*x mYZ ƦqS4hdmd#{$DrqF i>]K_vzx* endstream endobj 451 0 obj <> endobj 452 0 obj <>>>/Subtype/Form>>stream +HlA +Q C=E.0`Y: I!/ªaɏ8w:,'Ihҵ7q9kѻhd+v[inas im]v,V4/%** endstream endobj 453 0 obj <> endobj 454 0 obj <>>>/Subtype/Form>>stream +HlM +Ps\M PB?.&!|VMKH@p|\,M=舴`XvzW; Zټ఍|HC-)F+ءƒoޟ/* endstream endobj 455 0 obj <> endobj 456 0 obj <>>>/Subtype/Form>>stream +HlK +ACuLxAg4nB D5c3'k ص{5U+MڤXΐfֳ$fm;]6Ͽ* endstream endobj 457 0 obj <> endobj 458 0 obj <>>>/Subtype/Form>>stream +HlA +@C@;'p-=BAۅxp]&!PS +PY?b r:%OttWVr^m28[Ljլ148Uri/=? * endstream endobj 459 0 obj <> endobj 460 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9E.84'Z< + v!Kx/ U'\[ /d,m]\ʌJx?GL$Zt& fhvx +_vuʔ;`d+: endstream endobj 461 0 obj <> endobj 462 0 obj <>>>/Subtype/Form>>stream +HlA +@E Īc> endobj 464 0 obj <>>>/Subtype/Form>>stream +HlM +1 9Ż&M B?,H%q#qqj#f<^ozA6N&pQvφNc"5QlͬwTqFܱ{]f 0e* endstream endobj 465 0 obj <> endobj 466 0 obj <>>>/Subtype/Form>>stream +HlM +1 9E.01M{YGTpf!lqR$^B02С>T' /^^ c" +UTBͽϑ\ p:4)D?]f 0f* endstream endobj 467 0 obj <> endobj 468 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s@cҤM{e]@/3dj@XK;teS75s-50W+il %k쑑rwߓtߺx#~x +0y+C endstream endobj 469 0 obj <> endobj 470 0 obj <>>>/Subtype/Form>>stream +HlQ +1 DsƤi-AP`!E3:yH'֋G]؋ЌMqiT;-8YaY Qw8lˮ/{]f 0+# endstream endobj 471 0 obj <> endobj 472 0 obj <>>>/Subtype/Form>>stream +Hl 0 -Ue˞  +IɡthLs(BC3KsX“.M,*œS_4icKm*{ps?z8m-teƒ_x;`+% endstream endobj 473 0 obj <> endobj 474 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9Ż@d&ifNZ> endobj 476 0 obj <>>>/Subtype/Form>>stream +HlA +@ ~>^{BHr(?t^$HX5 ,+J*x mY&pcdvrmd=br)8l4Y8gC* endstream endobj 477 0 obj <> endobj 478 0 obj <>>>/Subtype/Form>>stream +Hl0 C +BҤM;#>a@b; _b˲,N">Yq*l̰vq6 QC*F+ٞ4/%^*. endstream endobj 479 0 obj <> endobj 480 0 obj <>>>/Subtype/Form>>stream +HlA +@ ~>^{BHr(?t^$HX5 ,+J*x mYZьlQpS4hdmd#{$DrqF i>]K_vzxC*" endstream endobj 481 0 obj <> endobj 482 0 obj <>>>/Subtype/Form>>stream +HlA +P D9\1?It-Ahۅxfyצ']`} rLG Svj6k*2x=9ei=h;_vzx 0+ endstream endobj 483 0 obj <> endobj 484 0 obj <>>>/Subtype/Form>>stream +HlK +@ C>/ן8>AץG(&C'MeFB=12q~ .;ken# EcZ`$`#PJYJ&x]2/=??*< endstream endobj 485 0 obj <> endobj 486 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9Ż@cI&t-APv!`2HE85 \úziO:-M/(dύRQl4ic+Tf4dHNqJj{F 0_* endstream endobj 487 0 obj <> endobj 488 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U,˞  +IɡthLs(BCSs$Ó.M.Enpߩvq69pRqFZˮ/{F 0+) endstream endobj 489 0 obj <> endobj 490 0 obj <>>>/Subtype/Form>>stream +HlK +0 D:\dɑ}Kh M:@bF!aՀ87:gAwhr(^X6OilWJV##}ߔt3~֌? oSk+? endstream endobj 491 0 obj <> endobj 492 0 obj <>>>/Subtype/Form>>stream +HlK +@ 9<&  `v $?"a]Ki'4uD(Q_m4K\#9ᰕt/;#/{F 0+ endstream endobj 493 0 obj <> endobj 494 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U%˞  +IɡthLs(B#9kW94I&XBPت<5r}iJ5QlRqFZ64_GE+& endstream endobj 495 0 obj <> endobj 496 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9Ż@cfҞk + v!KHZk>zBZ)<–W;MyȃD$8l51;`*+ endstream endobj 497 0 obj <> endobj 498 0 obj <>>>/Subtype/Form>>stream +HlA +0 z~ d[KPH +M4b`WbّpA-u-}|ozA!(̝EaiVwN6NqFrpnTу]J/eiϿ+- endstream endobj 499 0 obj <> endobj 500 0 obj <>>>/Subtype/Form>>stream +HlA +0 z>E-+zAΥO$C]bzeYvIđIF D:LIp9]0H_!M] E5e]"/=?_ u*0 endstream endobj 501 0 obj <> endobj 502 0 obj <>>>/Subtype/Form>>stream +HlA +1 E9ſ&M B?,H !ut94Ip K`q2wduiƚ l+[(p3G8уntQFWjoY>?? k+ endstream endobj 503 0 obj <> endobj 504 0 obj <>>>/Subtype/Form>>stream +Hl0 C +BҤM;#>a@b; _b˲,N">YzE9Sb]4idmd=ps9TэV:kc1Ͽ* endstream endobj 505 0 obj <> endobj 506 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U,˞  +IɡthLs(BCSs$Ó.MȚX6v5}i +N*H-{pHi=h/ۅ/{F 0+% endstream endobj 507 0 obj <> endobj 508 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9E.g&L&'xA mQ(Cx_)9 $b,e +?^Ժ4-b*Bg 94h0W0k=;\*BwlSDo? *: endstream endobj 509 0 obj <> endobj 510 0 obj <>>>/Subtype/Form>>stream +Hl0 CӤM;#>a@b; _b˲ Q }||_`]-L +4sAȩӻi& +UHE{9$Pnav`*. endstream endobj 511 0 obj <> endobj 512 0 obj <>>>/Subtype/Form>>stream +HlK +@D}s:s#`&~@7UthaՄ7:gAwv˦ԑZJ{66(_[ĞS|}+tpfݶw/O+/ endstream endobj 513 0 obj <> endobj 514 0 obj <>>>/Subtype/Form>>stream +HlQ +@ Ds@c6M[͝EF=h*ZTgPsw qJb=v>>? +E endstream endobj 515 0 obj <> endobj 516 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds4m-AP`!E3 ü{2WӡeO:M/$HSgSiMםFӒ5WQn\\ᕣ~a=F_v5п칻`^+L endstream endobj 517 0 obj <> endobj 518 0 obj <>>>/Subtype/Form>>stream +HlA +@ }N/ИL3  `FB7|B^Ua鰜'=%`1E+%ph27ټYұJ7IVM=N#>>/ * endstream endobj 519 0 obj <> endobj 520 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U,˞  +IɡthLs(BCSs$Ó.M.EE*N}ӤUΑ[G6zB_vm,f4_G+5 endstream endobj 521 0 obj <> endobj 522 0 obj <>>>/Subtype/Form>>stream +HlK@ C9/Аd>k*$tFllYU4_'==K׬4sN[8l8+G=g6J_v.%ei_K*9 endstream endobj 523 0 obj <> endobj 524 0 obj <>>>/Subtype/Form>>stream +HlM +1 9Ż4M B?,HGrס6Ќ'֋WBcb(Y+;NKj}SpF" +7>{pHa=F_)7WǞ +4 endstream endobj 525 0 obj <> endobj 526 0 obj <>>>/Subtype/Form>>stream +HlK +@ 9E.И$t-AhۅxpA) S{jrcBAn!hiIjZ~@_0&`<3hvo}IJxXvQⴿv/#v+( endstream endobj 527 0 obj <> endobj 528 0 obj <>>>/Subtype/Form>>stream +HlA +@E_ ֙q49A֡G(&CGE)Bj=|6v$Hj"bfԳQ6ĹNYq7T\]FқM4>;`+9 endstream endobj 529 0 obj <> endobj 530 0 obj <>>>/Subtype/Form>>stream +HlM +1 9Ż6O{YGTpf!lqR$$lH&!O:^H2LMRk4N;-㐍Je A87>[p!=F_&sv/#+B endstream endobj 531 0 obj <> endobj 532 0 obj <>>>/Subtype/Form>>stream +HlA +@E_ VG3'ȺdQzhfQ" +VG'⊈`OK\7ꛍ&ml%pJe59ea+=Ft4_Gp+ endstream endobj 533 0 obj <> endobj 534 0 obj <>>>/Subtype/Form>>stream +HlK +0 D:\d+}Ch I:@0!aUԷ+ Yp{ڲ45oH[bXv:rLT<"xjv\Fgot+M> endobj 536 0 obj <>>>/Subtype/Form>>stream +HlA +0 z~ d˖KHImJ쬰CXG .x<鄶,M- l!Akd\S,lY٥ಝVZ.%ƿ;~  0M*' endstream endobj 537 0 obj <> endobj 538 0 obj <>>>/Subtype/Form>>stream +HlA +@E_ VQ''ȺdQzhfQ" +:K,'jaijY׍jIg.8l%k<׺ϞpJ=f>>? +1 endstream endobj 539 0 obj <> endobj 540 0 obj <>>>/Subtype/Form>>stream +HlA +Q C=E.0`Y: I!/ª aiqtXNОkWqD-jFjIm!{%9bnt/ۍ[=n>/6*6 endstream endobj 541 0 obj <> endobj 542 0 obj <>>>/Subtype/Form>>stream +Hl0 C +BҴI;#>a@b; _b˲, NEp}ڳt0vCc]4id69¹s 8ltagM,av`** endstream endobj 543 0 obj <> endobj 544 0 obj <>>>/Subtype/Form>>stream +HlA0@'q zF塡gt-L)]vyvBmѣzFU&ٌrcw`8*2 endstream endobj 545 0 obj <> endobj 546 0 obj <>>>/Subtype/Form>>stream +HlK +0 D:\ l #BE6͢"I8A-wվG.xe 7 m̝E\-)UqNefp?loVM+- endstream endobj 547 0 obj <> endobj 548 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Dsi&'o +~[)L5nG.xiV ]I:,LqݥvҢ-٤jYkhp!<&z/{N#||i++ endstream endobj 549 0 obj <> endobj 550 0 obj <>>>/Subtype/Form>>stream +HlA +P D9E.И? .ABۅx]a02q~ +xenjdmO I::Xb8e)-[Pa,pvLC™*D endstream endobj 551 0 obj <> endobj 552 0 obj <>>>/Subtype/Form>>stream +HlA@E ]Ф.ODL3E; ,9Ʉ;)Z.;_;L%Hp7 +> endobj 554 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9Ż@cI&t-APv!`2HE85 \úziO:-M/(dύ)-,pݨo6V*3{rs{$8lK=N#||kj+ endstream endobj 555 0 obj <> endobj 556 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@cI{eA +B%03L#¡^mh9,F"<Fa좊ް4V;igˎRn\¹2t/?wV팟^x 3,@ endstream endobj 557 0 obj <> endobj 558 0 obj <>>>/Subtype/Form>>stream +HlK +@@ Ĩ .=B $Y:CC|~Ȕ]{^&`^Q[ZF)〾9`J'vH,#S5k< +O]ԮA.Zij+ endstream endobj 559 0 obj <> endobj 560 0 obj <>>>/Subtype/Form>>stream +Hl0 C +BҦI;#>a@b; _b˲,N">YZ. +Cc]4im+[$s3TэV:kc/{N#|<_ %*- endstream endobj 561 0 obj <> endobj 562 0 obj <>>>/Subtype/Form>>stream +HlA0 ~?Ů8yAψ' i顊zmyV,.Mkԓ eG1|_h;-4hd#GFuo9B +6Ӌt=KeCU'*) endstream endobj 563 0 obj <> endobj 564 0 obj <>>>/Subtype/Form>>stream +HlA +@ ~>޵BHr(?t^$HX5 ,+J*x mY&!Փӧi)8l\"!Ff-{pHa-tvaoޟo*! endstream endobj 565 0 obj <> endobj 566 0 obj <>>>/Subtype/Form>>stream +HlA1 y?iM=#H(TqDST8q}3%e WFqdv[%WHY{%4X*7];q  0:* endstream endobj 567 0 obj <> endobj 568 0 obj <>>>/Subtype/Form>>stream +HdAn E>/1|!LfU/4Mv1R, oܿE&*n/1r?B"Kҳ}R/P(28Syp| 0/To f9~ ++ +Īl$ + BIXA&~xv! ְ(nB`r0.-v![MVI;WGf26q),^5geVl >Ohuq endstream endobj 569 0 obj <> endobj 570 0 obj <>>>/Subtype/Form>>stream +HlA +P D9\1it-Pۅx]0yVMKCp|\.C5#&,;O; ZyYa\[S +F+^/=(*2 endstream endobj 571 0 obj <> endobj 572 0 obj <>>>/Subtype/Form>>stream +HlA +BA C=E.c;3'p-APQBI%JR')X=Li,Nkq^}Ze2Xd,`s}Lb\ʮq;`*4 endstream endobj 573 0 obj <> endobj 574 0 obj <>>>/Subtype/Form>>stream +HlA +P D9\1it-Pۅx]0yVMKCp|\.C5#0rV3,;O; ZyYa\[S +F+^/=*8 endstream endobj 575 0 obj <> endobj 576 0 obj <>>>/Subtype/Form>>stream +HlA +0 z~ d˒KPH +M4b`WbѬph)I&B(\5QB8EVAΜ㴝rep]C*NA+]V[{>+0 endstream endobj 577 0 obj <> endobj 578 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s\qƤ=>GXXw]@/3$D5c|yНZŠz~H>R*U,2pif釟#Q^x +E endstream endobj 579 0 obj <> endobj 580 0 obj <>>>/Subtype/Form>>stream +HlA +P D9\4.=`uQz׺(.f!̋j@XiJ!x] +k%s `8i;بlŬ!8$㊍˶Uk/#"*D endstream endobj 581 0 obj <> endobj 582 0 obj <>>>/Subtype/Form>>stream +HlK +0 D:\ d˒sKPH +M4b@F8@K)I&BZ)\5r_M:㔝rep^C*NA+]V[zÿ+> endstream endobj 583 0 obj <> endobj 584 0 obj <>>>/Subtype/Form>>stream +HlA +P D9\4.=`uQz׺(.f!̋j@XiJ!x] +k1tvpWlgHbVqF te[檿v۵`*@ endstream endobj 585 0 obj <> endobj 586 0 obj <>>>/Subtype/Form>>stream +Hl] +@ s\`c}Px +J`&d082kW{j; cypT#hУd"Rdd/G`/_#~x 0,M endstream endobj 587 0 obj <> endobj 588 0 obj <>>>/Subtype/Form>>stream +HlM +B1 9\1mNZ<-J`fgu6r6ōv;*5(I Mj$NFuᦁvl(ƓS:ҕt廱G?vO/O,D endstream endobj 589 0 obj <> endobj 590 0 obj <>>>/Subtype/Form>>stream +HlK +A D9E.бNw&'p-APxpTQ@T!ȗ8oYZMQʭ@iZHSv.Iӕt=؎7) +! endstream endobj 591 0 obj <> endobj 592 0 obj <>>>/Subtype/Form>>stream +HlM +B1 9\1mNZ<-J`fVjCc4Ǎv;Er5 kFc.lP>RΑ䔎t3~8KvO/O,? endstream endobj 593 0 obj <> endobj 594 0 obj <>>>/Subtype/Form>>stream +Hd] +1 s@c~f{} xРP3!C>F8A7K9tXOP{RyxS&;`/\P5/-8d7хxf:ӧK3+ endstream endobj 595 0 obj <> endobj 596 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@cM{eA +B%03L#‘ kѡ>rF"< yM(B֝fY"}|d=)*wєot3~hNg`.Y+ endstream endobj 597 0 obj <> endobj 598 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@cI{eA +B%03L#¡^mh9,F"<Fa +o֝f'lّ>QʍKR8RFSCѕtj~:oS@+ endstream endobj 599 0 obj <> endobj 600 0 obj <>>>/Subtype/Form>>stream +HlA +0 z>`ee+KH I:mAUg[+ |{҃h4 J 9Ljrw:.;i2oRTc38 +ѝࣻd?ӻ>\* endstream endobj 601 0 obj <> endobj 602 0 obj <>>>/Subtype/Form>>stream +Hd] +1 s\1i,aa}nQA(a>bVأ6||e|`3%sN40SmQSW /N3~-GG+ endstream endobj 603 0 obj <> endobj 604 0 obj <>>>/Subtype/Form>>stream +HdK +1 C>.W;qrY:(?t(d#a =L9@ea>ק> endobj 606 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@c$M{eA +B%03L#‘P9F"< yMif/b͹;H(ich<8]Lve?7)>+ endstream endobj 607 0 obj <> endobj 608 0 obj <>>>/Subtype/Form>>stream +HlM +P 9\$/MNZz + ` a>"F$<njc5!J{6(_ԑ= % )#Еtpx?n+5 endstream endobj 609 0 obj <> endobj 610 0 obj <>>>/Subtype/Form>>stream +HlM +B1 9\1iӤ=k +B0#ªa/1nݡ#Pъd;[ iZI;H_()v! __Jg:r7)+/ endstream endobj 611 0 obj <> endobj 612 0 obj <>>>/Subtype/Form>>stream +HlK +ACu\T#*8$BE5sP_Ad?a#shђҼVb]c_$#W9ol"W9ᗟLKlvO/OE+ endstream endobj 613 0 obj <> endobj 614 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@c-aanQAfByD8@˸iOz@!G),zij'ml"}|'"E'%8d7J_~n^x_ ,4 endstream endobj 615 0 obj <> endobj 616 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@cI{eA +B%03L#¡^mh9,F"<FYt;uI;[vorνot3~. oS,O endstream endobj 617 0 obj <> endobj 618 0 obj <>>>/Subtype/Form>>stream +HlM +B1 9E.1iӤ=k +B̐I#` h? +_tg -P]FJj%9}|Tl\pt-/t3~7)+= endstream endobj 619 0 obj <> endobj 620 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s@c=ϲGXPE&#‘ neF"< yMFENcS\#}|Tkpot3~l oS,J endstream endobj 621 0 obj <> endobj 622 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s\cd>aAw]@/3$@5X %7:g˃}n)s@ȼl6҆lWJV=)R+]L5x#~x +0;+/ endstream endobj 623 0 obj <> endobj 624 0 obj <>>>/Subtype/Form>>stream +HlM +B1 9\1?mz|o!4 T3!C>F8A7K9nݡ([p6h#lQ>RkJt,JW:/`; +oSj,E endstream endobj 625 0 obj <> endobj 626 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@cM{eA +B%03L#‘ kѡ>rF"< yM(úX;Uo"E>t/2m팟^x ,? endstream endobj 627 0 obj <> endobj 628 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s@c~ڦ=ϲGXPE&#¡µ> endobj 630 0 obj <>>>/Subtype/Form>>stream +HlA +B1 D9\4m3 \GTxТP )SiTZFgd?.#^S5v2Xmz,_eM  C{)TZWY?|'5O3~z +0,[ endstream endobj 631 0 obj <> endobj 632 0 obj <>>>/Subtype/Form>>stream +HlM +1 9E.И4Z<3 ` +B%$>”^Ǵ*ᰞOx T7)5 ;P 6X2h1O7/AZO?ƿ,M endstream endobj 633 0 obj <> endobj 634 0 obj <>>>/Subtype/Form>>stream +HlM +P 9\$5iNZz + ` a>"|IF$<n"E>x`^iVdJs'CpȈ/t3~5Y-m^x +D endstream endobj 635 0 obj <> endobj 636 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s@cڤMse]@/3dpa7:'AwM5ŤpW+J9hCBI;$of{R]:ЕtWz#~x +0+R endstream endobj 637 0 obj <> endobj 638 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@cM{eA +B%03L#‘ kѡ>rF"< yM[8,NcSV>QhJpH7ҙN?| oS,? endstream endobj 639 0 obj <> endobj 640 0 obj <>>>/Subtype/Form>>stream +HlK +A D9E]ct:'p-APxpTQ%_h? +.C[VSO iZH6TjgC%SpHgҙ|n?lG`+K endstream endobj 641 0 obj <> endobj 642 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s@cҦ>aAw]@/3LCX%Ypyڳt5HFmnX6ګ48 +<#a_KWҙN\s#~x +0#+E endstream endobj 643 0 obj <> endobj 644 0 obj <>>>/Subtype/Form>>stream +HlK +A D9E]c~vO0k +,3~@h7UzDX5!,%vQpy޲yg5u4B[v6(xHC=bK) _Jg:EF?a;++ endstream endobj 645 0 obj <> endobj 646 0 obj <>>>/Subtype/Form>>stream +HlA +B1 D9\1I#*B?hQAf yD8!nCi7폂˃Pk!6iH;[ T- %{k__Jg:kg?7)m,: endstream endobj 647 0 obj <> endobj 648 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s@c~ڦ=ϲGXPE&#¡µ> endobj 650 0 obj <>>>/Subtype/Form>>stream +HlM +@ 3 9B-$Y:&PIĐ-+ JiJ-4z).;$(⤖1YP=67?~6~={ 0+a endstream endobj 651 0 obj <> endobj 652 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s\q$=>GXXw]@/3$D3;kѵ "C[y68}|TBgNnj7GGWB~vC??+A endstream endobj 653 0 obj <> endobj 654 0 obj <>>>/Subtype/Form>>stream +Hl] +@ s\`c}Px +J`&d082kW{j; cypCO& \v2 JmdX2h2Oʣ n/AZ?ƿ,G endstream endobj 655 0 obj <> endobj 656 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s@Ǥ6,AP`jfH̡xI&Qqyw S1zV٢U,KC"̬1j.uYCw/O+@ endstream endobj 657 0 obj <> endobj 658 0 obj <>>>/Subtype/Form>>stream +Hl] +@ s\`c}Px +J`&d02ծQp/'> endobj 660 0 obj <>>>/Subtype/Form>>stream +HlQ +@ Dsnٜo~[ ?3dyD8g[EpyeEZ++J9x, X}Dʡ'pB7em^_ +\ endstream endobj 661 0 obj <> endobj 662 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s\qڤI{e]@/3d$`K7:'AwۍM +DÍjܥsBIXN}+˯&[#~x +0+< endstream endobj 663 0 obj <> endobj 664 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s\qҤM{e]@/3dD5g |yНuJp.%*+J%[5ȜJwߓhtߺ ??+5 endstream endobj 665 0 obj <> endobj 666 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s@cҤM{e]@/3dj@XK;teS7DY+J9[EB{d4|}+÷n,^x Y+% endstream endobj 667 0 obj <> endobj 668 0 obj <>>>/Subtype/Form>>stream +HlA +Q C=E.0`Y: I!/ªaɏ8w:,'Ihҵp +OcS8on64،V1s\Cv[F: [Cid_K]) endstream endobj 669 0 obj <> endobj 670 0 obj <>>>/Subtype/Form>>stream +HlA +Q C=E.k;`Y: I!/ªaɏ8w:,'IhҵUKxڌFjɓU춒5ӽ98antJqYFxE\1) endstream endobj 671 0 obj <> endobj 672 0 obj <>>>/Subtype/Form>>stream +HlA +P D9\1It-Pۅx] 0oU’qt/Жpт0gMs,;Mqa= 1q\C*F+m5г/%^_) endstream endobj 673 0 obj <> endobj 674 0 obj <>>>/Subtype/Form>>stream +HlA +BA C=E.0#*B?8_&!%?iw8 Oz@GńY"fuWzW+MְB٣"х?*]e`]) endstream endobj 675 0 obj <> endobj 676 0 obj <>>>/Subtype/Form>>stream +HlA +Q C=E/05o`Y: I!/dGw:,'I֞U JDFjIXJeO{̻t H 4/%* + endstream endobj 677 0 obj <> endobj 678 0 obj <>>>/Subtype/Form>>stream +HlK +A D9E]cҟ$}2GPxF%PUT#® :;EQc Pn NcvŐ>Q*3ZGӜ]_Jg:;?t;n,a endstream endobj 679 0 obj <> endobj 680 0 obj <>>>/Subtype/Form>>stream +HlK@ C9E.|f9A׈# q@#6dGw:,'I֞U gyiIWm%%Vi=̻t HAei_K* endstream endobj 681 0 obj <> endobj 682 0 obj <>>>/Subtype/Form>>stream +HlK +@ 9<&  `v $?"a]Ki'B9" +Jsvuh34dV#9ea+=F_v5˿v/#+ endstream endobj 683 0 obj <> endobj 684 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9Ż@cI&t-APv!`2HE85 \úziO:-M/(dZp9k3uhV*[i}2㰕t/_x;`+" endstream endobj 685 0 obj <> endobj 686 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9Ż@cI&t-APv!`2HE85 \úziO:-M/(dE @qDq\7ꛍ&Ja+ƞ<=S[A7: +go>>? f* endstream endobj 687 0 obj <> endobj 688 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9E.И]GZv!.d{ ”TBzS pYn^(ȭkg}s$3> endobj 690 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U$˞  +IɡthLs(B#9sdœ.M9& +{5eM7;Mqւ6Q݃C*NA ]YJED* endstream endobj 691 0 obj <> endobj 692 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U%˞  +IɡthLs(B#9kW94I&XB`y 855wꛝXsi(̎!m?,%idE* endstream endobj 693 0 obj <> endobj 694 0 obj <>>>/Subtype/Form>>stream +HlA0 ~~N8yAψ'T*H%".Z;+N">Y ݳa}i)QlYRqF7ZC^/zN#{_ :m) endstream endobj 695 0 obj <> endobj 696 0 obj <>>>/Subtype/Form>>stream +HlA +0 z~ lɖKHIm"pa16eiZ[pS6!TqNZ<3WKe;lS:~~ 0;) endstream endobj 697 0 obj <> endobj 698 0 obj <>>>/Subtype/Form>>stream +HlA +@ ~>^BHr(?t^$HX!, J*x mY&.ZPL >N'qFV9{9\]*h;gtD~:~ 0`) endstream endobj 699 0 obj <> endobj 700 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@c6I{eA +B%03L#¡a<F"<FQYt)civι87JqνXpH7ҙN?. oS,; endstream endobj 701 0 obj <> endobj 702 0 obj <>>>/Subtype/Form>>stream +HlA +@ ~>oBHr(?t^$HX!, J*x mY&bє=pS4x6xȹ٥Ⰽ|bWV/S^) endstream endobj 703 0 obj <> endobj 704 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9Ż@c~&]GT]g $BkX4ǓNEp +ij,#7\wꫝ&]ؼ␍|撆HNqFm"cv/#+ endstream endobj 705 0 obj <> endobj 706 0 obj <>>>/Subtype/Form>>stream +HlK +ACu\`tuM`Y[4nBȋjBXG +w:,'IhU9" +•ѻh34dVJϑ2cnt/_Fx%*" endstream endobj 707 0 obj <> endobj 708 0 obj <>>>/Subtype/Form>>stream +HlK +@ 9<&  `v $?"a]Ki'KF BY ׍fIg68l%o\ҐR) jQca?* endstream endobj 709 0 obj <> endobj 710 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U,˞  +IɡthLs(BCSs$Ó.MȅyM9;N6NVpFV9GBn9݃C*NA ]YJEG]* endstream endobj 711 0 obj <> endobj 712 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U,˞  +IɡthLs(BCSs$Ó.M bpߩ/vq69pRqFZC΅_x:` N* endstream endobj 713 0 obj <> endobj 714 0 obj <>>>/Subtype/Form>>stream +HlA +1 E9ſ$m B?,H :y'֋Ka"C");N6TpFrCn9كC*A7:{̞3* endstream endobj 715 0 obj <> endobj 716 0 obj <>>>/Subtype/Form>>stream +HlK +1 9<ڦ=#*8NqR$?"Z \ #9tZ.^P>^+FI;W7a=罗VzЍ?*M4_G2* endstream endobj 717 0 obj <> endobj 718 0 obj <>>>/Subtype/Form>>stream +HlA +1 E9ſ$m B?,H:<'֋KXR?5);N6TpFrCn9كC*A7:M]/{.3|~+ endstream endobj 719 0 obj <> endobj 720 0 obj <>>>/Subtype/Form>>stream +HlA +Q C=E.0o`Y: I!/ª aiqtXNОZpD +[ywѤTRӐ{ϑ2cnt/_Fx* endstream endobj 721 0 obj <> endobj 722 0 obj <>>>/Subtype/Form>>stream +HlM +1 F9E.И`Y[T*|!=”ۘS+ᰞOx n 3xavOnPj#KŒAxRv_qk?~z 0,U endstream endobj 723 0 obj <> endobj 724 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U,˞  +IɡthLs(BCSs$Ó.MfI'+8m##! +!m?hMƞcmC+ endstream endobj 725 0 obj <> endobj 726 0 obj <>>>/Subtype/Form>>stream +Hl0 C +B&M;#>a@b; _b˲,N">YZaoNNfI\pFEBnf={pHah:Kq:~ 0h) endstream endobj 727 0 obj <> endobj 728 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U%˞  +IɡthLs(BCSW9RƓ.M ^f}i)Ql=8ⴍl_x:`E* endstream endobj 729 0 obj <> endobj 730 0 obj <>>>/Subtype/Form>>stream +HlA +1C|;m f-APx,I!/T3 .D\̮bMywdimi9\\ r}4/%e}) endstream endobj 731 0 obj <> endobj 732 0 obj <>>>/Subtype/Form>>stream +Hl0 C@tM;#>a@b; _b˲ Qu}0N>3&X!>NjMU>l# )٫Rz\mt?E?L#z_ d) endstream endobj 733 0 obj <> endobj 734 0 obj <>>>/Subtype/Form>>stream +HlM +@] V .=B!)4Y:C(CS} +b]stYnM/(BvX9I-US9+Gm..3NA+]&E/{N#||F+4 endstream endobj 735 0 obj <> endobj 736 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U-˞  +IɡthLs(BCŭk9,I&XBQ%v"íS_4icKm*0D=8ⴍ]/{F 0+2 endstream endobj 737 0 obj <> endobj 738 0 obj <>>>/Subtype/Form>>stream +HlA +P D9E.И'??'Z> endobj 740 0 obj <>>>/Subtype/Form>>stream +HlI +0 E:ſ@T` #BE1͢"BO‘ nI&XB,R9,7wꛝ8iTn!m?j,4_GL* endstream endobj 741 0 obj <> endobj 742 0 obj <>>>/Subtype/Form>>stream +HlA0 ~~'_ +p@Դp@Q/Z;+AX' +Jo:j%G{ة qȸlZev՚Ie-F̩_t[Zv}? K) endstream endobj 743 0 obj <> endobj 744 0 obj <>>>/Subtype/Form>>stream +HlM +1 9E.И4Z<3 ` +BM >”^Ǵ*ᰞOx T7B ;P 6X2h1O7/AZO?ƿ},Q endstream endobj 745 0 obj <> endobj 746 0 obj <>>>/Subtype/Form>>stream +HlM +1 9Ż4M B?,H /ZtdkƓNEp "\⺚fm46;-Ǥ␍rcsWfgC6zЍο0гu/#:C* endstream endobj 747 0 obj <> endobj 748 0 obj <>>>/Subtype/Form>>stream +HlK +0 D:\dٖ}KPH +M4b`FI5C84ޣI&Bz) [ŊAtP7dGxRKi;=hJ9f08* endstream endobj 749 0 obj <> endobj 750 0 obj <>>>/Subtype/Form>>stream +HlA +@E_ VMNu +m"EW)Z ZmKm ^PH-jtwaFѠ[rR<\2┕m"\$.}v++( endstream endobj 751 0 obj <> endobj 752 0 obj <>>>/Subtype/Form>>stream +HlK +0 D:\ ,KsKPH +M4b`FI8Cvއf<ۛ^HV I3XfOMinvʕ-Qx6kTӃVheiϿX+( endstream endobj 753 0 obj <> endobj 754 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9Ż@c2  `v $^B:KW}'9K#"ز$F\jకjl=9ᰕtZKe1;`rw+ endstream endobj 755 0 obj <> endobj 756 0 obj <>>>/Subtype/Form>>stream +HlA0 ~~ sh¡r".Z[;+CX) +(xmEYq*a1t|VBe #ܸ֜]2.[M3=9ߢjײ{`o1) endstream endobj 757 0 obj <> endobj 758 0 obj <>>>/Subtype/Form>>stream +HlK +0 D:\ ec #BE1͢")q![\|KX %,b 9pߩ/vq.6*_ 1[p6zB:[1:`s* endstream endobj 759 0 obj <> endobj 760 0 obj <>>>/Subtype/Form>>stream +HlA +0 +} [c{BHr(?ms !49_ VLW'e6 &K%[ȸivj3d,=[N΂6Y.?t?zvcc) endstream endobj 761 0 obj <> endobj 762 0 obj <>>>/Subtype/Form>>stream +Hl0 C +@CtM;#>a@b; _b˲,NEp}ڳtM&ljL+NIg8l# .[)=O.6JvJ?L#z_ b) endstream endobj 763 0 obj <> endobj 764 0 obj <>>>/Subtype/Form>>stream +HlA0 ~~N:yAO@JmK衊jmCXW .UxYB-b\sqi)m+',rqv8l4Qhг-a) endstream endobj 765 0 obj <> endobj 766 0 obj <> endobj 767 0 obj <> endobj 768 0 obj <>stream +HTo0 ?xH@_I]W"iRҨFi;;ao# wާr8*^oR:CZW{S1@$0"TTdȈFvJFYUN+mf~I)7FWFEqp`/ +s3Pi_&  lc7ee6c%abyIId$f, ( 3@HD(% 3)Rv*]Xm&C YOu~> +M J& O,ޜ-X9zy&uH/Ԧ +?rmw^.(Vq8DƞtqB +l4\Nzd&_?X`! &N{1|'G5K^3tmj)nَ gY쵪oMZGSr>_"Pr<ۀUQo9zjC[`uAyr1i*߸̏|[N RFIJH@2JNP)yEAR15Oڳj wٔyRP/',IopSW@h֩_l.fKح[o~ endstream endobj 769 0 obj <>stream +HWˮzNMIA8$m{ald5$6b=OK߿4pS?^?ӯ-݇y4Lc>n[݇1όهp >s r]~ +ۿ~?|̵oqx ǧ?Y?1}w{osg$*GcFuPoZN9\rxB/:E&nZU؇'oGp/u"[s[1XQAs"XмИԎ^\ kD6*Nu^ԜI43 9rsjZf D݆!tzԓmP]U_KyȪx/WqF^.qyb#er- Wlxpn#u]F^ƹnzɸr3پnH8F^~Vch.?Tze8n +wxze|MZrnR+z 9W쵃ֱ9a=sJ3ѪdR_CMz˘Rz?Q$A"W݊ ]՛l_c)n,Լ;Uvk8?J]8ç]@y. b&3hgk~PY~\;T D/@QLa]²;^Gnۛ*s<hUde遜OtJمj +%_l\N0_roٱS  I3Hs>FO[As> y%'pӼײ`7h8՘grkU,ÙJOα7VbݱǐAG;=fK0 =SU:cwc2)k`Z6nm.1K6=@FNXɕ ׸t?-ڞt`n GDYvϞp8wfu{sk?:E{(0:vjZ3,)껯Վ3gﰹVwVlߪCڪUJTwK 8OkTW@^O"j`]V[5;M/G)e+xd__-|~5q^[mzvb31gQ9"7~[E=E (vZZ:x?ˌL'I:drg]yۭz=7t5kuiW3.]r6x[‚ }1qC +Վ1Ո*2n;Ny:.2W7e+FbWhɁ7q]oYͳN7:M~ +Z$DZ#EliZ2ӁK|^*r!OHMsM+X_ +][NJe +Z0 +!8cײg~٪R2FvևKKK,Z_iR^z~^Cѯjjn'1?L{]w + rl,XeR`f^wr~o nWG=bցZ({aje ;O晲:qpGP"pǘ+𙞮aܳ.=q+Ő͑Mz SxEw_ .wd{wruT_6 \z˫u9ɮ3tgؽO#u#vX۫ 8c%&zqSdy"_̅T_ ߧ%Fl B|hh zA54J(׏^kx0}6>5Ms]< Detޓ^'#nm]:&wؼR4s~lSN*P:O`ZiЄ)oo5 +CR:'UyAjt_mZ-Ԅ;5I"Ro͂C'zVޅ}@f >׵CS12k;vz"}"NP3lysvt8*L>;?x1W|= +ɿOƽG[w(j謦L~rX< ~Q[pYxdž1l|^?å}m8YiǚS ïsh ~ +R*pYa;U'5[6^< X=8O`m sIEqP]Oz(wS$q9"]u%! Sle ԧzyV0p.ļziqkUEvs칪7۱ZWY{%l1 Ruf(*sNL6:ߥΙh8l}w+/SZT>jOvewam+jO)r0ɝwy%Z^]NSɟVVLӡT*ܗKD>LjIiW,{pLI8}#H%8Jzۺ$YoRtzI#z/̍}d2 nU}S[a$ʩ࿑\H?-zP"CKu/GslGzzwinZX9ߌd+n}˴߫w'OW쑾b;=_߷ */ endstream endobj 770 0 obj <>stream +Hl-I w8FGRUKX7R3{vgTIv4-k;~k-sՀXW/ Wkc_6>}@ս ]' lZlޠZ1r=aǮa zF0gWxi\Wz+uϵ~G+m\)lxp>M!e=ϕr^{$on5v&9'ul>ijm V \ 9r+Lw"f5ˊ{NF)XNrd[M!ѻ keP+ۆFmZviƔ}^ܚI/#x^V7y{G(ɕp=E{^䓔o?_".rK(L'5[V:GNhg:N #NA_v*t!ĸ, +k&{p4-_P5c`ٴPb~*݌yrYI?~F}_2ϖh'hnĐx5y D(i Vz>hAjP.w4 ҄pR_* +@x @(Ct$&'.eJBQb'qW/;[LUiz7]Cq.kܜPrv }id +5К=UqA{@)um9nw$jAN0 5^D艨a0v*L4^(?]it<5Dd1,Q7^Ǩ> 8lU!R!c&v8> ; ^ 2vbny` K"9 C[伯}FܝeA sTBw)3,sDuH B0If w>$~AQvNMI +݄2" )!bLD}UJ~:*mzop8p* t*f,Jerr{(/uũ+w5 k ;84~V)i8d1)I/՚mfhSw `>kdjHQ5H@AU)TbG+tXwQ{bZ! N!<U:Π +!*}alth ʁ\K^.4;\ bR4T)=(I YDzp34?0'Kw_*b7TnK}Mn-9K3+|H і+J +8,p|Xa }%B%\AC!'$қ:wT悱}K)3*A(KX:*ǥMvjf ͞d[ 2z%4 )CI3CŒ|AoIN4P;b}5 XL4.$eo<qٶh^B}:28}Te4O%} *2R &rI +%+;qB^x-#,_8V+ =o'+Įb?ruKj&q)#k?!kq#KC#Ct:uDdQ+ {EF)jPBYt ^2`ؒ4[_ZcYAJ\C + Y`cmo1ޛ(KH{z~: +EI`)c1ũD|mh=C`3!_;3Sgc4I<6Ix̡Q*!ŌL ${azq rl ʑ1fE]QH%:SZa7CnYt1Yy s +A)H:@vlHo0nԚES5θ%()em6CAfr˱o,Qa ؒ0vcS㊵ MPvd*DdH:~Ăld8'J@—@f4[fikS{z X,t[ +ջ$ǁ59La`x˃{c΄Wmj_~Og~2ꟿ.`H_LEG; w-dZ7=b*KU8rF,%*d^BA@(ޒ ť +d SpOU24 2byUYXo#ܥڴ&f?dF7jh9j9}* @TT׼Y˳}1oF(&BYruAN=9%I+KH ƔK$ERC L~d^Fۀws.CMA^1d#0W9 u \bd!&ޡfEj\OZ\0[4^P h}i76Rii*wFS݀0qBZ5-**rNzǟbE-Phix*dAՊ2/rFQ lJxlT,|Cw(j#-);rP^ȋ/Z]H[ڼoMi? ):еEyhF@WT"i nhg`!i^% +EHn?MCx%q9(*_67mRqmF3-A״эx$ /8%QD)Z hR_68ƴv҉UYy^f=1 +->8#IDO> Ÿ +m030  }]7¼G)o^QøȂ + t\{O>?i䓚}4"5B-~ן?__?3X@|?}_'"ʿщ??&TG2ц(Pqo0v59H2-zvD]]SeӊF)Цy܊}Th']w".UfvС4PK.%>]\+,s}d; + L}Ӿؗ5+I8CAc< +@Cu6 ۚ+pPNEz ?v=Dm\n1"J#J\ױ_.?Ҝ*ƮܡD! 3/p0bB}@"^lY"jsK987p,*\R@P4nz}q[WuGI~WyF~o4N#z"Dq/N<7h4R>F!"Rl#!hyS!F aC>[% +<2 +l*֏%b\QDʹ +J\]svIvډFo2_UnuϮN%}(A$lژ111yg`Zpԥ:bF 89CдPD^GBۏ4t<3u02&!OD߮}J"D("/Zy!ŗO׽O3R%G~{VQh;o("qC6 jzl!Y){ߢJZ`9WiQa$(l›*}ŨߍC|p )00MzEծ +j͎,n2qs0ͽP@}DAx;G3U:iWe`٢-L#hzeci CqaijF +OJ MSt5$(x\6)G1Jj:@޵~=9YnAć0E}Qͨ":W=]X%K}x#^{2EYT?&PJNEnq"@}ŅW )̙E+ 2 -0אnf֓J?P#tW# ~AҩD3SU/*SZJt=H "tofJz>u3yL # +ЯjF\2p@8ehD FД#P:`8$'*7& +>צ8w RIF(;8Ĉ*Ca y_޺W"P2/mSu` *|T3htHZ@\ '߅H9γ2$dT, A%v:UИrup&0/N'b$v`TSj&ANF$ s*qZy"PVTHܠ!iڶYC8*[.0C+SR|`֍b@zho +bQ p$A/H mPh__\PQ>] LQvmp4+bUw\4zt~ѧ8@R9){q1/ q^{G3{(՟\})e$  1_A2 @Yo돲LdCvh=X ~XtE0QeSE[Ƕ3E8 |'1!/NmQe<UGC͡9:߆NhA(fUQa% +x(<}kz%W,8{/ 9Lk 8\T)z 9tl"(*+'9`$Djuʑn gDLD݉(uKS2E:Mn3sFD8FhQ\'k&J%Nn#N\,)*!nrH\'}ߤ;h@:}IUg1jLoFZ,2>BпnV4] 7VN͸Kƚ=.Q]jB\3;g)$:,?yv2O [B}1ֈ82=t>15oηǾC%=_#jċ5a۷w4tm, +.Or&-^nю^jv!/n?,wvlSP9+ 1˫Cz S=>tzHEG'! Vyݾ_ qaJkݠ(TsDt|MƏNqT0 +F1I֌`T͈纂T-kN6 +Rv na&vx`/ZE^Fz7BE[~OUg*:1]}K<6ֺFv~}M,C{V;=tdlʊR #sdqQ_ g m##L]u܉(qY< >݃Քly}& +Fu% #'."v#)DpN4NPF/Th'"xswŇbu,b))d?]plX|<&+{4o?~A&"F,_,B4_!|$펉#g"mK)>>v[L,&BknJg`uFVUd_kZqxva^k6Bm"tS' 0pOh[du ӤW&F13W +'Tt8*PF@I:0pDyj"\`ᑸپh nVyJ̏1Õe*<8Č~.Sƺ 'qCVc‰ȟq<{[٨!k(h[Sqk䒔@jr;sCL Ͽ8~E}%%qhH,2 (zi_JTAR|s%v!'Xչͥih6G+fS\X$8#Rt|Rj9(uR_% n6wA(B-}FC eY*4ʯ1 LDt >zhiSQꭆ#Y-%;9#m5,M!a 2BO:ʀ 9ՠ|)KT/"VۆϮ^: ԄώymYYʑWw C֯SqtYon!a&߀)$1Sֻ?:?G$|).wk(-Iࢉݨ_ sTzx(w7š,FWm +p }!,rtGB}]L3U-{`xϖgˍIHzl&e0eވvʻ Ŝ9ΜI TKaָ{%:4*jiM ő!rw%e +ឤ +?T$=0Ӄ,c07WͼnQ̏8 @N uxQ$KT&DI*ȵe4g;͗IUkITrB%KЏkW;srZR@0y+QFA)$KQl >X~Iߚoe?u̻n4=?c8%y=C +Ӕ2!*|gy5.bp >`)`WuQvpljDu}s):?m>oy Ͷ|j+E[xcz8N$aa<lТnp u +_buK4L?ңGuEѿ %}֭ +#c% E"+$ ־Սb[!v9L'CD5n6tG/[hD?#z.i{ܒPV1ff٤H9tf'J>S5_2 ,?C\MH2є @O_NTP-'[2)æBou1 mE+*Q3ΩWK`WnБgG|0֥jlID Z0YƱxL@8<&TcD;w {uNP_WV`hZbg0$73!n!Vf; 1iq JnQ +H sF-Ih=7w 䎜)b-\ ,+ ˣ~OS<6$U,ki_%C,|5tF*[Wq X!BqTT P{:H-gDU)ܡJ6z&Q6m#(X"^z]b1rr.+Q[V~۸0\_'zy]lRVYq}My)75.`qٳ2=L~ed„7݀L +8z#4Ey&C΍\"x(>g.!$Q\*0]GjrӃ)6:t0+[йD,:݅[; n{\wb=59@EfC1pf,1uGr_HKʆ ҥ%K{"L-o$猀$HzAWbIvf|g_͛ˏ ?_w<^}_?o߿{_B&zqNqjqegA5)ŝ~9ST[ugvbgڴAF>K+gQ6:zG 9aX!1AtªC.zbd5~ [AfPty͛D XTwe1WD8L8P_==y+Ȍ3gwDD {OG'OM,BrlrvM1!/L={PMjZ+DacYPm஝06vFUCkWIc;NWL(0er38gI3 l;4.1N _ UJ͑jE4]EP=т|~DG`B9uMY|է`2>|;Y)}5&y g^m,6ѐEh{ +_ 6q"|~D*%EHMZz}n>D,ɑJОInAtCӘ44#UDx *'($kLC DmQt_^գyi$~hPL+O+) +#&N:V+i.^LxZ1% ElX:YK^ 2F!`N  +A\[OP$ wJs5i=:DPA0@^}H5m{ ĕ99.܈+ӪA$)k`vޕY@:]fąDIu3'Dz>펦,_;@ 㘎,t&߈R-'G̈'i+* TPHXP>=+'Qǽ!PT6TB00ٱ./YA sZ{"vIEAw)_b*9$Gx[8ֹ}fi=> m΁P)E1sT@V.qݖ(?OڀE9(5PP'u8io"',r"G$ S,aQ5쵌 A^$ Cg ͡a3@#EQUs{'"yX:Gb9,AkʇUeI xY|s3M9aj8+ƽN@g_2UaA2-"@dU A>"Ч5EuA1&;>͟"f6!a{O(Dɍ#+lY jDHMOZcG0*)pw@$[ѝo{(\Њ>߿g#cĘcp_ٰNP^>>[Pw/(耵)UeXcO !"LF 8N}70n@RZn%dt֜<~ko^pD1ۧ]_Ԫa1+Ke7R= +$!hg_acDF#+NcݑK=Kry<.S;˲ ZV.^<4z+|+#1o45AKDqzGJTEdu+攴Sd, y:t =3$A$)Ӟf{x[@sp``k։bFY9:rGEp*;Q[+]cN +>Eϑ;PWNpp}0"&G"^ X;];<Ll0{:Y78d?| ]iF@pұ0NPϏ t5M7 L&r2Zi3GeRtW&;=/ ?S:N@e7ڑx$#e:aj86 ^)]3g#6Q(ZuPzRkS9gN@xoq,1Cq\Ѵ6o2xM?Es/y IX^ZU'16(@l9:7z'H#BP<"Ł Db㞈eWY!qw3(_he +Yck>2c|u_q{DnVyċZ;Qoߖ8EvW2SqPcn*K$ѻ_c͒9ƄM,މe5ODq-MGOs`ӨJ8DhI0@/qü"+^ +cp^1<=+V xOh`³~hxyJeV/_)oE TmA(*c!>!T;/9䯔}dX "kGw_ցO$4ᚐh{2vi;awbo@Ef#_-|:D=<(kup+wLs:=n5~Ib =Kxx-5ePKNk:hS^3.&3FG#(JoIB3fE)3zXh <1hP1|M&4Mz C 7^wQ1?sAiL>8b"Aߣ0}nijL(/]:^PQDD }ze_ĴPuv/FZxSږH4΢` PiFea +;|vVc[K/T2?3Go4Dd*ZOm浕 >7x,6gp}v6Ƕ5' + .)k:v=n";ojڈ1Ի-Ī;=$':`[-|"JC&u0ᱡaj,>/#F)@GtҠg"tka: 6[ok |ҩ"S:AdǗG+Q +n- ?[UYy{'Di*hC)k*s|3tAse1R!݀% +``'BdD!luݘL67J@BdEdTnRJZGwNy+ 60p )t%AB ML3nKE֎:-)oj)<QvxHFXT8h@D?6iBQUhч UKJw!<Ԟ=;TIxmN-(¤wSagx# +u71Uk=Y'ñ`DI1 =:@IZ{93 ^4Хl-t3e-tKԱcFU|㜧@ UvJtY=v"pXc=:@i& C3Z: ZUx ]*^x)tŐ KJ-Lhu7R Wx{we a1QfB}#70&*G[Qr}ML-ritTB*3cj2Y*=<6y$~y!=!rRϲB(cWdnxHz(i,yd3K%T Bq +\F1\Vp*` w؋MAfyYl+ '%R(͘@/[ Cƪ JCJǾDNBTW[g)"Ҵ8:>P6ۘb:5:mYR.СEs@ՊޡkDHD`@^z a܊;bGn]E Pg*rŬbID`%'*8*|pMn3Ymmc;hL +Z + +5EB(c˅`p9<'oHt#b61mUde6'OW<< cTHHLT+H) NG nKʗBiM?C^cxo\w\P(ޘ Ъ0#;T;S;B$w>x$Az}9U +}DKURu0E4T'm$%fgb$B6%T +xr -5f ΄g:!s+ ObR!nh\kg4 +F0/0XpqXb{ %vq!< ;+D×SGJ>STāNtq30˖9OL=p884^e@& +5┑xBgfWdYp pFhu3=݂2=^}-g|ZclW_"ӚlxPR>N>-"w1#{7מ:k݇1\{d]3&$E7ekN }=(6/=VR}l pmJO]Mf~*w >qH"(COݺ7!6zE/4^ +Թ<"9r{69l6DbhUʸy#&@&5 +*zToC RZˉ9jbXaA_(-#nc'W&f%(g&qyo84??qz˷o}~o~⯟Om'`rz_ū/oxÿo|nY7>ۻo>}_n^/~~>Ss<3ף@Iڞ/ZMt/HƮ1V# [FZ a 4;Z0(h6Nƨ'T;L8P;M eaZH#l:iUàZ 1zBTQ3$uwZ˷F;  ^ZcEb;4d\1LS|su &$y9*QBe۱G"U`$Kֳdac[(Е2F1|q2Gٶ5 jH &hݐ3?p.8bc$~G" "c5 Diwky:h;[CC]k@15Vc`ɽ`+U@ 8ʣ7lE> 摄 c l\yIL B_%J Wv P9$p J]YenO;<HdB|TdLيk(͗XlB%FCy %i8}& }_$6G7]DMP (^x('P(W}|VH%Ay%Xzu l#7chԆʺ4D2I#IWJ˹G= lJ/2Vw[H`a$ +cycU+&y"!`Hep)A1F6\ׂ 1<*x0q /k|{- LmhzRcɲ:#W\3䛚B9e(( `hU:ITMҠk&WaP[[J0O tER ;yĎbB>KjIMނC,K=wG!/U MQ0Cph 5k1`a-1'Kb~=M'ZO h;RDWگr':YPp MWB`@S9@= !YhӃ7 xeS?vg3;ZX ummdUqiB+Ѵ :Q&ļk'4@=D@-U$ +,‰1TEѯ 9@(Ќ( SӍ"j, /Ps=O1GQ_t4}On" Bh( +R#gv;YQ8 [W+=SNTo׸d GA Bj +5[E>;OɆ8M |8\- ̇2 &( +fE7)1`AnJZ\X'Vbu831Pzp|8*pW;"$l@:0 Ra@Cw-ޢPݟ aV_qjB.-qW΁bs!ˏ¬^]1}ss; J*/ {'<rii3a,#Sb؇C`.a!d߃a"^`1åc9†UX@a0v.spx7Ι-@%~”epRr<6 O#xHd9}\qX1pK9SZw,#0߻9,fsGyj[8dW.?~眵zW|,={%B+[K(%2MuhA>~aRp=_ + dRD!^J'F$rOT9w2Wcy2jTӰ󅮆>w+DǬ[fP3P4q5T޳,k䎋Ki!赙a3й\Ҁ}^teX;xh+۬ɷsβv{.[)J2E ԬTUNMD4}Q)p#%p¹gB?b;Ulyl8b rknE& Pth7)~hI2~QN'a TEP`9ee9<=#,F!? =)8&Mq1 uX + MKDĂSd!ɋ'S~t(DMZI9#]EQ-25Bq%DK_,b*tK{CןZ@@DQ +Wj;rAzEt,Pq|PY نI=MoەJۤIFsk8Dӽ^4|cڋ)SXӑ:Wfp^V0K;mA5z?U膔}S_˖Ñ&@u7zd^q߱.~3ࡺ==( (mNM1RJfn–y%5oQεfvW:Ox"!j1W蹴 QFD;9AT'a, +=G$!b'i NDBV"x|C]I z="Ig{[Ⱥ '2B`R8E|Nӱ "[lf:VzIOۢT8诿#DP)&JCdRر`gR<+D!* ]1.+EA*;7aժ=,'Uoy4z%NRMi͂M%-ώǟTJ&ETq<]cw :!Hj:%b@o|/D TAMnǺ:f +QK@womsQ+}mKrJ8!wJ~831ȒYxg{;:ʷ9vz`F'R +ȏµzCA6hjrr摆}ӝIXqTzm{Tt#H%&G?P"&%-7:BQUJ{=O9QmsPvIP-aN9!9,e:OV5m=tԀcAOz oODշ/|6&i($bKM{i*V6<3S#67xXy 8's EX#K +c%2+WVN76_Z_G/9B:Jx7Ks[TZsJ-pˈX|R} Kq3L OHpAJ8:nS۷,̕ +i^x-ns>ps8 +~vXˣ f5Pu;p?%Ll,i&bw tmzUt^ @Դ6&czsXAm~mR ^GGm;[ 1(5C:ڱ^Q9,D;O")Il +raQ@]СpQwbkrױ6AGhSv,HC{"OC4sX,CK*UvT&/ P^ZThbEv5AmA= +pUC^a2DQ>(A!ܦb*U].grT+!v*NjdHB2^ݓ +#Q0K}°]((r)up4ೊ_9 K k4=_[>H +"xE~+ADpFg݅q-pw(L!bgwa z(pՅ GX4!}zs&Л< B7IR2Z)c_@I`wiL$jx(x2,dj iU#ܮ Ȋg:ž%xeژњ !_t{_꫑ndŌ!Ĺ,&hr!j7heU+%0,TW B{dT0|f_6QC6x(tF'lȺ/&[Q lJрç)VzF4B\S?TgqeQ &jv>: 4"HY9'!$[(M_׮{XMU #od1?m(ȀH +.n\ mlYP:#"b +̨4J=~j(}v@4ClC"H""hnHlIrSH%QQPF2GAISKzXX}F +5s@9~4?1QDsbqn8=Z'z/K-R:^, ހ5~pм\sZ7Me TgvXT_ޚ7# e[&hE.CiQJ:;y4 xD aY5)Qڏ a>ƒ3+,}?V>FY#X!iE[3͘Sw.l&r1>aI?]6/2?MhiQ]ec!ŋn ,="A$tUDPD-C>tt#JMu=0)b/%>(iBpW"K;o|ԌJhqJZq^ydAB (j&U`zJVψv _j 9od6 ; /MOmyR8(l?vN¨FAGʋe(Q)=3Tt^Q ]aXujpSm%՟04ҎZ,Lо[ a鄊-,ZS!Oe|8&*%>Q +~z"b\0t܉&F`1{DXxt5AuAU>]aDq\&^1 +^q;+@cT?vȀhtNbf\TFS!"cLNy=~Al-AX_y:mKv&<~"a&J((Zޑ-BR:fp[tdix"30Vw7oؠEN.e h]X tNX =p%H "K2 ~B߰*5" d/uR F*5tTF&\Pܝ-M n)jHv>QSq"v Dkɢ{-zʂ/=Lx/H(Flp1hs88߾GKѼcmWעt`zr9x.'G +i +؅`h.R \t'x7!;K/1Lbz.үK,@@iF:Yϩ`ܨ. +t#M .Th+)։).T:sobUk<' CeaBbY2V(1ϛ0h w+9gԉe77^osV<5]L揟J@ "m!_P>]߲r! +D>~nn<QA͇tb$ E@ʟliphc4 }`xy 4a h= A)9a5E0&r<#$'=HizJ YTPN,*՘2)b /0DZ ՙjȂg@ wc9l# ㍩ 4~HP?B3JJC$i`2ū2ej +p"^M>(ĩ7~PXv5 +P6/>[ (TΏJ{D0D֦i5P_믿ğ[ WLkI0;QA]dfjH|oa@FۈQcxܰZXF1%D 5Ff&Zt#mU1xK rGil r: I)B&*HɓLV6J@L*Ppy\g^ &G cc*u,nk3f{ jNܰ$ XNt*}F% 4i>d{O%9\m B!_) .},AY׾9<n=ῡ\zV#zHm8M:wVvۄoʍ$ܧ0+Vl+{|JwԎ~dqmfE!0d:m=ZC%eTz;Ki@ t; Y~#*ȍPm.(Ͽc$k.2fQl=wWzdT |&`ӊ (.aBswyF=z#J2|0}R@Gi{ӬdP:kz@H~^* ܍>ɾ`oCb`6 +;S"%G  Yɪ)Ԧ$ +A`Sn7eGϪvL`C_H!1daoe_Ͽӗ<oU|>>'s}D_4 Z q-0X_OJ 6S\ߩfUŗ)\E>O\@k"4)8R05Jd##6o Ȋuv7Xxϓgꬊj'#e:*& Iba}C+hR0OVPzCCԀ5&xsFG]I܄?(#!Tz`P47\v֓EFおˡK\ `%zNii Lެ!<Y=80d̬9 bq~-BFk  BO{ +`5N"dD^*Nr3 +?qwDNPւU8H*M|edA$!?v*_^TyfKBZ#VV$ll3>4_`(ʑE<_͏F' +ZդP\!3CR +S[95K=G? M&䝯D G~PK0}V (,~,Vd+E2OQUUNfۀhd L qE|%>R5ϪyJT `P$l%G1V02MbwOT8D +K@ɬn)(U0 a8Iy`EKk@G1|wVT*0)Ue~ȺAx"XPaQ,S(4\0# +4NcMMTf 6"Kwjf ڥ"')܀7YīVWIf0PV "|]f:l5&\(j'lhJJ8@qRG bإe(ȪS:pȠAF(*NmTܚ= Oɧt@exc_^'BLRoTm, f(sӵfPX֊Ccnc>*Tl2 pNE )EBw0Ŧ08\rRGgkE[+>v0ԈYV ө@SA1b_l8i]C!J8DRpi@×ޕpANLoX"H"(GwS3 pwׂo57PX2q@|e%^j^hxH-" +P#Eu(-\֠8b=*0/MC:Mj[湷VS -KI@ND&z6@V)|/Go0aXta!)34٠RI)w+Gi +i0%Aִy8@#!y"pgUE*ye8 cP"Տ#B!OЊ^ Y'HGW|ΰ;SqPqꥬx|E8&=#<=VA K%\z3 lSAxQx˓SwA*D/gbhOѕҌ`3eXm-xm>E/ +uxMHy<& +CcŇNd1,/tm\IE(raeaCw]嘳MxoHڈ#Ȣ.FeDy͝G۱{^Eb9O5Fԃ#|'A8' +5Dd(.exh<p^=j^a3Ȓԍ!(R{uͶC尬$ob/Z` d9SAU=A.s@8; 4$(y,zaN):S Sd.A Ax~ԇVʎ֠M:Y1eyڄ9XQO9eˉ ڍTޏ? tiqsyE8U(!8;^x"Gt xJGn/HV |joIxyj[r"K%CXIfIIa*-T$k ✎qrZ*l=ߐmalک,Vx]ʁ@M+̹r`%vk:rQNRHy|а0Nr;2NϐUa_-ɐ&.Xк<;<:bѡeSMrK].n%Ͽ_3h%xIah6gۛ[TeceI@UN5/~?#JݴLܣ#;Vnu;&K1[ =B7u@&e0\ŁVJ~`<2tr!twYz7Z.{?3UF!{5tZ|m* mqx{^Ou}~ (4H*L΄tѮsOf 2|RadjGͪ_BȲzo<4׹x +򠝺pqz8!֪^ ND ܑ+0+!$$ᗰ[4*q4%_g2ieL0,*d +!&t1i~0ᴲ +ǿE FUF># pOݖD;`8` :*m)IpInAiZF#Y]6t{PמZvDP#uc%bx]Ǭ(>" IfF^3RlVΩ']³бQ2pcVhV}(Q6jK)?oӝa"8F2j~ijSgW2t.*?O $QP>һ6C5R|ˤ7]ZL[BfrRN){pX)QAp|H,5IE^wP6c[I"Unp\0a{Èx +MN9aJ@Af٭‰K ЏA2(K}:qW'91nSc!6t:% Is'i˕O"up #F@ND2k|6,mL6b(*l*2O((ˈbD x+yU Nf&w|F>:w {ըGiP+2} +\}o{˨TYkrmRDJjPnXf.3T^A.9xF<-;dsg).˪L`s5అYf zD[?!ӖsTuLD4Vy2z1oڮ 3$1]~EmV*'}j5^-z1e9yҜ?~YR*KnoXӷPX1>RM[.HKQT7IT.Ċ2rI1Pbk2 ߆֋D ݫt(,ADOi@ 2Ch[A'Z^qO^'*L6u;Dsdׇ,r#/W_B/`@8M`kP 8ރpt+uMo`l&%x?S#m,`ȹ endstream endobj 771 0 obj <>stream +HA`7 n +nc'NbXMKV $BPJ8 oDYTy}ssb;c]cmc̹w\92WTvJ7w=^B̵}gwgsgb{O!D9 (3}X m=A^ZqW{ *̓k:{خmD#'_}C3@;".;BvMvq'7\+m?ݻSEg"ĀAlیf9nLdMhYq +%Z8huF"S]6.;VDsdA5΅R^K5kSWpgD6vQ$cgQe7h +RZV(甝3 fT*&$y'7wx&;7I]rr=#f)6|i niCsF"DF\5`@2.K6B62z2DG .Hc`l^Л@bq]F"DV6 GnԉQ7wl (!}&%OEnHe_6{BTZ.cKyD?Jgr~!T2~NiHs/M=*;4YNW>#XE!T )BlbG$0=G8"Smy*p"Q"ҨUe/`}_4H9"!PC: (~sV%-z[HE(^sSb߉ inMHI-rCbpR}GwG&ci'qo~~ǧO~kK?>'_|ݻ7 _Ͽv?~v~~?_~9osFyJ*E +pWҹ]J-T[gAߥ8U2/;I꽡6}\eJS롴DybKSA3:5ˑs@FҷAPE1#8Ղ1B,Ձ @8BA!Zp{Prz^-,z^B0l!: X,qpNc@`vgyB9]rD(B$ԍ?uZ4:Msy ^r>@x(Sxk~ ?4HEB:Q_!winxz֩֔tei]k.avjo9} +1IZv.֩+yonѼNYmQM}m/cg-PbAR x?8O a|A ?LecHPp[{ #";5bz p+;B8 C. yIOq9F:JF EJc CaD)FMbb8H'ҠQ zTj&*EcIAG#EmDUqXSG?FW(U6DUAEQ<*n-}x!GC"N'@,%5bC%8# =D6}WCKhSo!"S MMiP: ] +zskL +?=EZfk+ o/ A'9 BW{2vM}jvP{ pBO*ӺS"9׈rĻA n]`$h'ʘ[y:jҡhh&3P-5|PO(F3yv]M >CTC1A5@7&b8cE0Z=3jhh'3@PTfI[b=_V5Qy>XIIy>jv@QVvh^vFDM x xB]]l aoB1 BYă` 6B"+O4^Ic- +IZ[ԃI4Tc5⦝%4B|97%ݰYz$iS]ݯD&^hWtZH0C8"(ij2Sg֐W-QCO-|#BgQOG5EE5RNMoB0 +1'n܁du5MzJ\Ld-2ˑ,VbY~C*hQ@wh6RĂ#UB(Btܡ7̚Y]!Kiu +KEr0 _(;?g0VX;# n,45 1e@) <8A> m<aIKzd=ܣ=m͑_2t9eG5}D[|j,~6"FJ&oLH6kҢ Ηey?&p•ΗTDBu>Y kS3X%y9o k$2`\~gj UYyݝNM$a" Hlȏ=G;#m|aUA*W&B? +^3(Ɓ@T]V/ĊtiL~)$T4K <̤ zb$p}qvgHRn AHb~Ir2k8qfPL$#56fTw',;48`d@Qf=2Pf5,Hجq10wZ3G?An7 _ֶ%EA:[$?=8,A@QƧqD x~dFϟ[@7SkR~Vth;iX[hP]YUfKeφs羌}& ~.VXȳǍ 't6N8O)EUlr]pK=9>XEqBS #hby&ƀxC%A ABf1$I6%6.(L߿ߧ]+`cD׵ApjIW~XsؒԨ/h ؆QvB+ #ȌMX00-(2.6{9 _NM8rOw@rk^Uv߁xesJΠz{J?:ߙ˽<r:+!c\b!Dg |~ڗNU)p]6ܫim1h YK\1]DXf_˜3G;1h5#@LTY;8i`W:ˋ1"f +AOAV]uc5g7tn-e~=T=~Wgh^d\nϾ$RLpU;[.503]h%~eLDz)7qqU0(UQ0`$nZp rXA0` n-C$]88CPG^{"dʐk,S[U[k*ԕnEU> +Ph-"<U8E*`*?Az`[Ω P_٘L5؋Ê|:2(,XQypzA++$!Y34|l|lOor'Bg(=r `Y+ҕ]R2*i%lf1T.LB% +x$iXr +myz R|/f,19;X"p׺52D:2?6D(9 h!͝WYL1E7PIul1g*}R;Jm*NE5\x x b:*(ϗ *7WFֺY\b`[L-KK7WHF#hfȪ +yPVB߹?gϫ6$=/&QD[TTGsȼu OfU0,z9%ѳ8-[Qf(?ӌq7@T +>|P1HiX/%" +?þ1 +T#0:FC714ʪ1t0U2ZɼV"ћ("f& mȂ+(4'v*SxYqz5!N`JD"-{,ȡ,`+ +*}2Po/}jmۡHf/c6)Bܽ|Mv2,`YGXֳ}_'/ |ijAl^ZF ²S~d +R(YDuep"X51 D)7wv%q +^9Ѷ$Bq[j9#(%@1t,,޺с_'uI>hGK3GCU}mí68H~m9.jO6- RTR8f#d01x[QY& 'fH sw% oCa +-ۂa#sm#IG.,@, 4kLS4lBґg+ Uj*!Qtlޕ$i(,2mg(lwlauͭ󀻛F a $L-"nv|E +ͩjve*M+T9(gZ?,%} r 4ϢaL:6N^*HEƀЊ0AԳ|u&c 2G+@w,Y7+#"ꇸg?#R@ ;:XFF޵XQ(+YX +gOƢ6(6k/I$F1(N6Y0~ "ܷ ":͂ga>1oHbDD1bXEdlª̇qrh4Bsr$qM,K2'g%,57-Z 4Ő~P糄B'zbirv 5I)-R_<+tS7yWR`)5dz LHd*r~T9M'F_/eKY'$v1+Wt%R^ l8ۈvINj,4ʢĴ"EQ&g,˂A7 K,"B6P:Q"i'~S2ZآAmKTP1ؠS!0H6lF Wd2+ 9XT2szBIEk)]9tkh:p=/9h0QIe 36bn8fMȫbsZ "O[`6eގGYCXDԇ|$}U d0btPxKTp `IO[ ڄ8l6̦+C'- ,p![ώb%^04% +s*KFK:xov&9;U-}]4oЀfPJxՁfŚ,xrAwv1+544KXᲚihNOk}@mgi ;:R7 J'q汤0x* {bW(B#yҠTNYJ1}㤛V.C)8*Wmj -4|larM8:@EE7X@jQRvhČ+Ug Pm/F ˊU +c13ShH T:^yAITl`h^Kc1.^}?3rrJ` j5x L="4CQk7Yǎ|YITr2[D?ڄ xнh:VLy!Bv+e˹&ZZ+8)=|/ ޝ~~^ȓVWLwN~0?2ynެ~\XX_֗+>hGjze}zryӇo[A?v,G֟[ov+bv3"f b}qWW\_}wñc5&x ;HS~ܽk~/{W՟_5?__^ovt[ uO>۾>|sO~i\=\v;OsvG޻זߒï6~v^nrx37=gc}1?nS~7]g .$b{`jƗ5cSk!?2[r؟]ꫨ-j'X Ch6P-'Tky tt7b3b9rc{N@`Y3#'Ϻ"Jc{6D*o˵3oAajgK}^Zԗ3Qez'wH2w E' ԍw[E;Xba9I"b I}1a +vSe,r5؍nkOmq}:g>+eSCmQ} ޣEUsDk#eAq=%KxߗZԖQ#`K uG~X, ʾ|=sJ˸}:İOkF`qN"qԴɧln<8Zqԡ/"zhY=yΖ0{K,==#4i忄W;vd[ /1|ǩwg +g^Tuյ;qx)9'f[:ס +3~ȞzӨi !K z+vpdUyB>[d`ODYMdAe - ?S3l +>Ĝu>AIEVm?fOK N{ 6x=X$ +aQ~td +f<5ulk'Qݗ`Y,ۿg)G+Ke<ڠ>jJ;YjQV)5?s.jɊeoR{٬WodcKI\Md9L!Y`aIӅ|&1%6lar~f:tioA_:$ ̬ R5QtoJY\=QEz@ta~aZs}r&QEn2q֤nzMWl$ܹ7*3 qq:/Uy 5Ho:oˑynj+ŋ!"Mfd')$O-eg1} S|vk \w@+.ɩa-/I]<\2Ͳi74ŵ|ƽjyډ &]խf}Kos5YR\Z>pŬ)-I^S~a3 ˞HKcH`$6J8Y,V`MU"Yd*@iC<8ZEϲ=߱|$.+ <~?,ڜ|g8O;Ja$2?Y }buIg[ƇOuQԐBiḐ0RzVci?d@͓0~l*9z*7-uA5qpogXD] nZꀻFgX5=@#sgZ涪}~$VYI,,0 pC#NiFˠ#E?yy u;i2JyM-9G G5)IOβ4>0&kkwP ±Υ`4΋oKô](KavHD& ѵxZIp[Z Vd08̮$ ΒK=7`⇜.[uDKaNcfRw\3jAx耡$l{'l<Sط`{bM^Gӎv]s^aAo`Qrɥm\~C6$He+, +E){7Ir F++tk}rs|m3NR\0׭vQ)a+GcF݆-6XP߷YVoq%J]~s38&6.K8[}N[dl6Ze/Ec˾@mX~a5AԴ:8Ҕ"* L$Bs zя :؀ڨЗ̳}&:GT\SA`|O@E $q +0mO/uK!Wd>4܉VMVWݨ-1y-~,S/^ 2>nz >! BYංG7 +ܪwj8:t&fV\4<} =32+ jS5 +Wx/8L* +Kd`bLD 3D叻ކre>PVZXt N&ȵʯZٺ^I8Ko3`\櫾(M9CTY>&Iy3~7^('3VrP_nzG*.xx4=;1_>iWq+5T\D 2$ +@%^BtrrIMuYjZ;tTSg5d:5cRe>noF5df[ݐm}YfJ$é ލnvvSڥ̂Sd.lR>=/%ܝFq<^E{]tѓA[WQkgʯy/uP!V˻aO0}}"4TI'rH:"w0MmOd fUؾϤ XnK\)BVV-7@/&ũKԔqy>Kf(J3iY|*kK ZtW۱(' ("Ks5c˒Z?=N~Yqbma.05BFα ~w}0&,~ֵkgU*\_^p{GmP4s׹SY? ]g|q#3l)*ReG3B5~k8Ael\ð* 0\v/Ȩ] >|ݺJ;v'`nf&ՈN0KqY\;{'ؖKpg*5JW',g{t1ݯ `?vL[f; :r^_4i/CƦ2?~+^w`ZנtDf$ĚRQei~$uڹjZSe m/*28d-].w[i;ȓ>₩z%5Z-MRi$Rpl +θ8\ [IVl6A\~;6K=Δ ǩŜU^1Щ쏗BPC:RuFIHYk7^iJ^)p \7QA|WuX)G|(]+{p6ʡ@ik +y Sɨ?~gķę̀c2s%~+PJ6#pJ17sڵѾg,B G"&;04*l6#>zbw?[ŵh@VԮg K""Pȑ\ס{,b9F8 ]c:Skzk\\N®m(ۦtܿ(9<ңVmUi@dV`d*'ߔz2WNKFι5n"oKI!V d}g]Փ= vkZu;:V1m_asaK~$ҠǞ6Bt=A6qW TFm/X&(̮)?+j;f,uS+o^c0Zߥrm&AO)gLlӱMTy6AΏn.V4sYl#xVzRnG(  R Y(ל#s? ::A~aT0սƑ,jqrɇ@"MFԭr0~Q>.D*A !ɠ|a$ +]3/y0zuXkv`DT,b]C\y4b>[d I셊 `(B%>N+1_-iȗɝuȑ2m +b=_ƽ<ӵ7qLV·Z9+E})ZTs]elU _UC[:c k˩$ ]֖6UG]/G̘Ci{.))(Wpbʮ<~Asw9BR*h,7cj̲][ `]s7aZ2nK#q c6U1T`Ex +_$vA_28>308 fM2~ Q~w.WW0oـanH=dϕMpN5~9f)ZH + J>'$\@xA璪Z9J{P)1u.MQUC0dSwsqu3JJM{KRDh| T 6VLTth[@YO?a1JȬIӸXdV ؏\:jIe=agZ LqµA*.(3ػ*oݲ0`ܖA25P}hAaBACQTQ˾uvFu؝^ nZ)dy:D/af]VN\Oߞ=83(^^ǎxukj7ڻ[4d`JכdaֶJLy`aግo+@h0U;]s+Aڼ5pYp1igmR!lpNZVxs8ވJyd'8GNV4BXh ԜRs`c/Z~i}#}RmU=|8D|lGG(=c1]q7&IrPy<+g7.]E)>|DlI(F7/vlO]egGxn!U_e'n;Tٴ!Y[ciϏs~iLp 9Xzn + Oaˑg1_[dp*{IEp/?6b8ztABl\H^ !%Uaw#Ad:ŮA& ɛ*<ߒxn#,-]`/2.Ȳ,|jd6 c: {h(+}:CMceޛC5:#M +ߒ@rM?=_tT@#LZ}`^n"fmu+7 +kP֭E>R06 zZy}TV'Ii!ck1J_޾H Otyp$^D ػjyG䵝[6k oZ &aiq-=.ZQ..9)ÆhZ +Mň5AdM^fӌWJDbؓb4w>UlޭJ"h*3?b߫qw<(~'x&s xtmpv +`,0=4+q Ԫ=_Y_nYs {]n^] J[ +gg rXa#22s[M{|{0HiW/}fd+]v6}]i{^*5ou;O Z{gOYM&Î@ȵxieWtu\ۗW' NbyxQ_١\kw:0` R}OnY및urӾ +pSrLxjV{snQt(pƽsU)hNٓl2&KF6&:syŅ't8&pv[ pЋTN#;e&ƅ~um͒qjM8_efwvT@kA6* Z"ȋ;qеõwB=lC>ۄ9U#ڛ:+Irެ@û\ۧ ې +)E3iF?Hg#lfN7X6V(.fS' wU}3(9J'a]MqO=C8Ac4-)1( )j\ +ą\8`B=zd䩞sZ^}ےAZtlV7j4u(xch3>7y 8N|$rĂ-DVs{* p8yTsƳ=%09{ &^sU )@ +kC ĝWL'?ʖo~k@,+QÚ,W6KsoǺ5kCo.LX`G)/#Ιz6Rڪ\G^7toF4rސ7Ѓa+u`7&|LięuЏ5N>C0޿e˰e= \ht-:wX{,Rʟk#\8\\@~1w07>Rь).9~DvApPbج9t0T/c + ɵS_kW͊؏PpW9A< %rarc/UkUMxoHZW)b iNPN9)7i+m-M^IbD4Y3w֘9g=kf3#:!iL B^eO巄:4Hڧ Q~ +oU"`,eVGeRI %yLV:^?wU(Ռ,((> +mAj)Slf-WӋmaQ֤4Tɀo۔p aaaB\ԇ)V}-66q|pr֤҅6OihJ"-)-A(^pngso襌K[b;5F +:' SIQ9Yo_id2j! zoy=:2%f`Ϫ2sW!UΑDja6볢^ĉ 4!daz1d4Qd A[VD.Wr4u ^mcUA(M,}Pger5lLyHը+LFғW:(ʹ~e &ClnQ4kjRn:{H0Vs Q'liyXc)O $]JGy!V.1ؗ\u@< MK/>0obI)fԀ@$"ck*ce<3S I} ;`o`mSxFߕ$I|2Y wCԀ0Vu Na yLr*KEbm;I(~"+uG]*0j/08 ҕ<E!BR\&8(;ZIgvu3c%"J, +BuH%媴HCuz]RZ/آrҧn`UW[7ꊐ6ipTUerTd2cU5!-hbYb~I'GCWiӦEΥ1o tYLT!<b` fM0~(q/u%1e +9s-Ŗ +H08$+7pdث 5U j[$fMIcۦ`h\hLqW2 ,pJzZ+ +3Bq) j׺qax+1$.(FxNcR+T!kAx*QKRPܪ# ?B s•JNZ̐|#QZi6Ϭ]jtY*OZz](5I=;dclzl5h\H [*vl7-*8wsyP R~i6V Íwmh +:/oCsYJ!hZ5uJIrN)8JdD'T1XVFzf.I*/VsJzFqMmuB4z{/g}`YuL5=)ĤaS"<A/@VEx%DmS%ڇJ> yib^PԪj`Ƀ>kmt/Eߴk2,YU#xL*wAH,ܮ +rEU5Je.Kr|r +(`FEr(NԻjb e^-EC[f@]B%}(Sfx6Rϋܪ AG٦iXkxL2V@I^2%/3ZAǷ{?O\C3d g^}oμ1;K14/O9Ҵ&Q.}iFq-S(I:4;r9w|7޻vك{}ֳO>g?>Gw/oΕ7y;~p?sx'_~r{c:x/x//rûN(-C!&␳ 4~v~Hxz{nxyUFp5뭅שM%=V:*Gb֭ƒUINMLv,*PJHnRwRPw5 шf/XD@m#iS.34yTѺu Jz,Ű T=bq V"iSսGϨMVs߷l +3YN +6mc+DXN'T]T& :&eR^D`Q%Zk4I!B|Q $aSV%aUg!(o'q&m8 }y|L+A,)ƌ·]Q\jjIL fUYA Qg&쩅tT¦7q9MƍRU^0@QtUBKueOnYШAT +.z,k>X$e2I E'2@XwWͻkfm/ϕ7 }t0 $bTCKWI?E~) 1~.ѱ6"-YD$}Z&)Sِ4A&1%wR?O/JɄuliq徏EbqBT SKK;1KG7Q B3xe=tyhm 4H-௸6ټ=w,ޏ .tU=m!UG%_]nt/3\_.q{C:"o#6d TҦ PB\::nӐI;X9,ݤ1P-'1 +nOF8T;@M#le~21jqi;b r[X?C.C9bעnB=f&9L5,H\/-tkQtggnx>}˸l(bQLZy\gUTtYlJdN=Sp?QfSQrE9uDdȄM~9YF~G63;OW0TGZꮢ&1c3P>?򹙔S'gA,2f1H:-M u{kO쯏DUѦɓ<1_;ƥ .cuu; \iӦ &eU쇸8 f//j16cKx)hGw8|6 A>*i"6*z2 I(S\>0vt?{>_yjWɰJޓѻ}YEmRD?TXDhu"*wP= 9bS^ +qkɄYH#@#cR fĔ=D,KkQ*QtO&g3Qm٭([K ҂P].<~*翍0a+&nAV&wgKVQus i QAX $=z(I0 |.[Vr/y04ߤǥK?' 2/] qSi]_zf]OV9M/]I".+ٿsϽM4u~P^>sxduԽƖ.xOǠjXD!f#QRYИUAF`RN.=㵠NHO5j1u2i' s{UK\>ܚߞ#SfSiU9$&|Quq>qacL8&MqҴ4v<kscn##@Ёo!8v6s!VB`.ձv%A?/_wwyh{>8+BnM?ok"dQ/Tt'5 +`/b&: [ z+Ƭ_vEn6q癸 ?rΨO\J̉T_Uݴ_eVc.8jZ7$x_]nAĜCY+܋4.A)`f6dѧ}}3 + +ts+})|NQᵼm؞8oQvYaP]'RrŰAqe{ݷ' ;!'U-ņLj.DFF utHOB§z~>`a iGu[XhNˋ)h% Zx5݄,#P )H:jR[YO a;]*dISܴ؊f3n~-)4ȋ1ӫ +zQJ{7>oR1+9$*d0UO&=z*0:̪̆\ЈdF {_f3\T;c7UQ츝Đ|L-J򶭙+۳*62ɺR\7j؈e˽?w +&d@ +ttt"?"~dbcOqmd±StAeYn&++Ɣg +_+e|rSw$Zα{|8jA=^O,.K5)I0X40MԲ-:X^5R>EAE9$2\@O{ I` "?+8^h׊eee)b}Sϓ &5es1,|^*&4p%YѵH`bT#9^Keb 5?":ɬ*JS?k=퓃7tTR͇f΁g :Ak-9\W{yI?=RuǙZaƴVHa0fwDt@OeFma]=ɹ.wӈct4t)hEU\]U0%' ؈YFȠ.Lh` 45>y 31Y3ϸTȬd"VSq:|e7L¦fЋ@L1&3kdasnT449(FI!86. zmKegn~y[#!VCʫMzd I=ɯb2nh2&d :zd̆EƟ/Nm)ӡFb#$<5 :]xe8i:Π[YL% rk3Ր\5~~ްR%C9xpW F= &kK{v޴ig] i c;uNC'Q/8#doAt.T<ݗ_|E_3>2hR_IS\s_oP|KEs_r^~)wJs <[XYEs!#y~Ybv!I. JR?Bם;Q5D -Kkw:sÌK=|I\E|Ĭb#_G.=%o~3_eBYȇ f$)`^٩2qc">āk9 m(W*!yLX'A%Ticc$OtB̢NC&uI1 r*lYl$lZF +1׭# SA$Yt9$:6= 7ڱ=[LDKWTCVWqq?qqH۴L8'1vvۉml.-iW"Nnv68$е%\FJv4 v0(< g\S;3h'0>iIMشʐ#jBHٜ޳;Oll>.c"tx+زh +X)50ra5}Zm[1~l̃/3k\DŽBRzuyo߷_hǪ.e֌oV?QS- +kͮhkmͨ.&~R|v08a!\ȍ +|I=~6j9Yn,U.* +ni,h8+ 0 +aiG 8Z>ݧsǔZ9;?y*{ȸ-DL0֕{qvgTQ8̃|69ຜsT)S k:vK^Z<8ju#7ӫv.#9ԽAoE}L 2+32ZwB ݝw^ vg९_ʭ^a|aפQÞg=ꝅ̩s!knWdW]TW}ukXy5Ya?d[}9\P~Wd] +趮`B.Hj`[q/Wyy#?/W8rh26h!qom9[2h睼 M욮L*# K[3Y/~cLasVۻfʋj@y"0W6M ddBu,W\)UU14 C16"n)' ڻpZ!*Qc9%'98tK!ZLQ2|8۠woz4| |BI?cXzAhFE; H2>m})XAdCNy\yEɃA|x zƆ"8A6h>><HmEp1ٸNƴbJ%pdsp + `v/ } +q\˅I]xdy2Wvp%skxFVV]! 7K|wQ{i>9|eRf]!v +Y`#`26J?X-"v"W.HSy_ښZVY{S,T;*Ȃ(BBIw&$:*(prtF$NKɼʫ=|J_O9mi68WWbƇrGkgb  p'-Ow S-\:%*z-m/C at%26_5ᚴ2toEJ;ͣ)CO+)ı#`+l:Ձ{ؼF;eEv*ٴ{td+hgGEV .d4TcȄUx5*! UkMKeq+SGYwQ }!u{ox-v{e<֌PJ:3w2V +}U/Vi,lrAP_ra:ew%kƒC0&>_aUYKګQ9_,k7,cU8CKKnr*;ϟs}s$?bӨ<z5Uqrn]_}X3OM#)3L!up& P.uoΦWf7&ZS +!V *18b5I ^]Oa-R{OC*a{ƶ 9:M!ުnCno=i94}9?Q~RnPBU i+*A)1!X'H%+aapZT}Yl(Akhㅀ JdTJLgbBjQ#ьBҖa)fyQV*oJ 9E-6L O.}WBc÷Ew8Vۧ~Y3*8?719Ť)x>Cy98Q8Kl7*a#F*ۨ*Br.\%ў Yk։;dݮ Ү?Ap0IqwwmAÉ83^5/MӤ5Ys%`It;/j} /wN]cI_hhC9E76u[enLٻ__q/?^8^}0AGKۥI[4R>;t#c &} +*"bޅ +nXɽr=Z}v%UE 9tzMC|Ut}e5^TΥJv-W2Nɭwfv֛vࢼor!ah0%IB.0#za6۸?Iw)LބCҜ!BQi6U;&07A4<3!,FQp K: +ayow`F,&Qh!j0cfDWjĺ n͏!O)x):x[.(e][cR]0$ AWyR⺔]u:p-E7( [*A[3pdWw~MJۈKp^ +)೴Gzĭ?8XvV6 iR7& o cC4ή/ 06#vdG8%i nơ9NƎ=\}|{ՔK;bOϦE7K^`k͊äK*Yi;S͐Uh?Z]%ҶG.xJph p.'_&9>MMiG_=EjUEgڅA&p ^$A +vxS;pCxz-Ы6,iՕ%?iW}_fG{2qO͌\4tða(|JE[S^cg+BnH0IJ!mOWX3&3!t3V#jv`9x]Bο"~/y=ć2GQXZBZ9?q&GI Svo.AOuZمeYYo 4]Zͭ}G;Ϝg3n_yϡDmMoaut"chNT3g(h6bu`-]˚dzg*Ad6lUw62B﷤ -o9ZeqB&ۆ吾VA.b׵Y>s.N1-pY;Fn^;5X|n~>QrFY !;>PˢF!"+Bf +ATC[n)ͅ:AXϺk mRD.f-Z1ow +yGEY6D z6SV0LnI/Cn:W"6ᆡDA7ͤfFȻ{N?'ß2m3Qm $PH͔AZ# &p$[==\3m"GۺrHauLH?JcfWiz]`] ի8y9v FD4ǵ잦`Ävf/Yq'ŵ3` GUlL;Pܘ<{:YyGvBf0{CEyqjO?RQ]cfV9jv6Lr_s:I+([9FHkƪ1հY-tilk{9ƥzJ lj oqyhW[ڲK6BWJs]bܪk&&*mO}qs{.+)yqGj8R?[V@gnx%Hڑ&F%2fErM7vyW6iU%iL0`c!@)*.]FY4@:Ni +w0aC{A9wP N)NB(y_)*8iN5Lfy'3|?Qnvu@Q?%ivے=xIh>0 0ъ8٩y|Z˺rJ* ,cKv_.#bI/>IRy-<TjވXt;9[BQݨ }ipb ldr͠צk[RR9#P\ޮ0fu.*XX"T w1%K6d8|vAK/ +hp(e7$I7t%"~Qq IL=VrF' vhӽ:X#aIrp6q9nnj{ 6;]U`\2tWeڢؤ[|l@X^nC>ϮwWBȺLS_\Ba(ȓjNDowbƏٴMe\|Kʢnzg~Agfp zf7S =1f &a2\ȝ=qoϒ+ל1.A!iT)Z/!m~(3^BL";M<3Fx6ڔ+mJ̊z.Z 5 r0u?lz$ֻ͟mP;Cűo_ب_R\Ё(IGE:ۊ-dqT~J|YtS曃]@=l}[.', + endstream endobj 772 0 obj <>stream +HYsTRcRSL&S3 Tcc0x%Y[K[HcL@f%lkWZ,*Y^Ւaߑ}u;|[{'V5D*Ep4IdYQ[B<+(*NtJ8ѓݛ/|]H Hb]2˱r'R&c.]hH qYhY?b6iKP&TR>[`glMEC%!N k$g[Jk+5dS!^2Pxsrt%'ȬEf|չOoHzFI:Pzh-9LW}Bb,5Wk_ et찤!hdo38 +g FrWGW~?4m!@-i-=Ʌ&+O: 7 b8lqܵ_nFH 2H(O5 +A 僃}=m۶L4xK_rwy.A'H1@G44LF!u)w[+7"qx3[bftqu߮*ɶp,>UMcY{;jVef(NU8L{NH@}ZvvYX\U3t@ .U&ÚHĔB$sOTzSΩrT!&@CJq%K~z˺ԐĪY}C]zΐ#)2HTy' 18֖=ڒod\Gf>E R^L|}30x?JL' 1f,v1EYj$!%*« ۖF>0TO·lҒԓPΡGtuB +$ rH]F$s5ȨFۅ0jx] D%fw}6U𧻫0Р k)ԱS߈unf >N|N6|V;2͖9CXE؀N 4a;n;ױF.4m䂷tw3弢f|ꦷWKmDZR(f7[͚p)jo^zס^%.DFJKK#G/|W:|:ӖĖ {HCg; $;ِK^3Yܥ琱M_G6W>_iu-3S'^y.Qέy:cpymx;OO-]dF=$IGcfVJ{ 0th߭lzjGB>⨯{.^-!0e}}j}xѥ÷ZcCb`;j33}䧯ꜣ (6ʧo~P&f ۔J|};eEp^X{dr^f]IYx F@9Լ0- ~L{z]IXƌCue-kLS.W%ȹ=iX[+f;W+M܄U^dj$R; G=JA~S!*@ڎ .X1 FgAyր)K4KwC'WҝDg N=}Y{nK淔ط]21ҧUQG9>֞?Pk +-c[EEK8u1Zr9琳h}}|=>3ϸS+[vgN 8G*J!)2A3G (,ʼ.~Gi~qlYX+'?nb|w4Ӌ*aߝ݊!iK@_VGe ǟВIX*&#Kxe*nB\{ΕiMʄ=H9EέYNql@ZEu o +/Ձ9CxA\ٴ oNޛ%v»a)\B+&xFxAe&mOYT0y㙞U"nSNvJ;yA;gܚN (;SN'yFQf!*n=5SãC21 ʮʞ {q p8˻u<'{I,iUQ!_`p9%ԪzR;d֭(2&Ah^xdOOԓFø^Êh{R6 xe2RvUo31I+Y7,zC +Ꞵ %C+{SniG*zp+%2g>^#:J!sIq`+~+/ٟU8YnpIR~yʎ6gl{Fx4H۠x"=0PfE9m8e[F4{ژI' +,iO ZZZ]e݈wϟ5]9S*n`F𿲽?k9'ލ xJ^SMJ˽/{/~c]LYjoFZk},z(C+XdZP#*C^W?\gSyǽG)҈AT\q#jŎ豪)pRx+0#,I[9GF؊|?y:ͼ|\0-cn,"WQr4`OܙtS|XUSp p7V^h_~_oi8p'3?im:[je;4`M>>pWsu=a1agjF_FRKfߟ&?[/xqȼ\o9HtE)X1b! E'Y<2%4U +ptytokb@JjꙺdBp$!ŚD=+Jj3 ;X-voO +?2wIV1=&δ]-j^JREQTu%}fŌqzPiYX`'IIr6WL#N+HrńBLةRRvL$3hs(s,bJMAel[ލ!!ϕ֕Ґ0lS%+9ÄY\s\*3֚cu#99jY41Cmw}y]O.*0 1#HE"F76p_HKJRTxͶ o-GRj}* !a_LOȪs|D@,?[)Jië@ cGth)K{Yz1囦 #}0EMaC>nQ +Fť;\LcAHH- Xn(ؙ׶?WˢF{bl[tM^q(ń[X-db;Xoj'Mk2ppooL߃ 0_u9x%"Y0ЦUL?VFf'7wFmG6ۗhWTC<~c]5HL BgЇ2 =2 }/{*Vd&Tat"(XצZ(:"EFͷ@~-q}!g`bNTd7 rT]^5PLO +&5ˆ;%ѷG$]~}Sfڲ& }Oqt)g$ݵKhKi: ?_k/dݙEg5Yf']ӄmt=3۳3Lf&|-Cd1em:Ht4~ Tm ;) +Xj?/_? JVj0 PU}-" +<]wݖ3o)p~*a^Є!N0^ۈ0k9.S崈ߴBx +![BYXHtkSc PeEvyp6|O^}]r{6C{}k4-$5PF NqyP)>*jԞ@'v!A;mOvE~9TC4W@[=i֢OΫ+j2K-B1w:n?'f d v6?U㍃%~ey EeKĮH<$B2lU\}[ӂF>@Mّz/5@=%/omKKBU."xǗ*2'-jjQp~c{1F.1B=UqϧJEA&Y~rV}1*B*vlgYLCC7n{ckr?c7=ٕ)pO_Cf9G*R)@Rc~_yw  $w/ռ}0H-ou6o`<.+v_n?-p.pI1Q{om6Yy>Gו3M@$,RZc],RvzA=dM|٪0.O2ւu?b\ -HML=?-O:W:u|EFq]ĺm_ΆU&K&iI~YJC߄9fm"hpigUɅSW.BHId>d"xu<Afz;/[+KNΖ[/1di+7,(Ҕ*((jh4v4AAPP1DAPMٝW{?|hq瑒)ch̚ hҽL{ +"̽ynh;RUB"$ثHXޚ'YxvgiØ90} 6wT4\I9S4Bև}$B'rrኰ739¯@=jl]cs*|a{n&zUm0QzB3}$Wo s_7{w}Jz.WV'N5N)t{$ 2]Rr qZQW:|&z?;>t^rsᅚ_22JH ] "VJKZwF<4zY/SW-1yβ'AYRws'㋉SX(}Z&P/Lu *ix\, t Rb)ܛ+=QR2OčzaM^PF;$ nDrЁ?Xk@=1vI~rBõq^_')K q$|Ӌ9eĴJ޹)m.pqK@뒿$*Xd[ɗ=>VP.).Y}¥~&;]^iwwg3BKHJBZ`1'FhýVx->E(#UQyd|@G-m-*pM,V)}[lt6 *ΣaTyydKEco`Zx$&BĔK}8P:V#tmM)˿zlu!JN 'xO֧b@9=+ =1x(i͊X=V`c})me";y^uO[-K sea} Bs̜͡mٻI 1Ys &ݥ@%mr{/41 u/Zƾ ]3% #q1-!Qz ^ksH G<ة7޹L]Ipq{㵏%BìZN՜S|$ͣ@~D]nꭉZdf/UuO@?)2O&9aK܂;-F_빍~-XYri nO'eq̜Y9MkS)[866 oĭ-ZVը .)2:Zb7nyoCxO˩ v1"۳U &#jN `]M?W[tԖ9˨C:|J1 vK[3] ']'(C.a +cjle\)qɠ9no>I؄Y =hRwW"3-Mbx|8+niSس+ +B:\_U23̺MϮVe\2 ^~,?!s[WS]&j2f{ulCxz8|d!ue*>Gpڀ}1j.vC-^Oli0 +{Rr0O*W{֑]8MGbB$GB* 6*dbvـ i'-V 53YޖSŸ͵dz5td2ZkL,$#rXnp%>Vۮ|#J;7$ sOd5W:|PCElY֨اxUc:߳ETع*: O.Yg'#jn? eyިc@FA*!#\X̱ܽMA26[>moA igrΠ t OxT`όLRO魀ߡq 枇emp.k+Vњa 6= +J]D'b_WՎ)#g#|9ߜW,|~Dh/Rz5KWƬݩ5,Xr(^y4 +2{p{CN(e\W}:Ox<9Y(Q5\cHG~Q;M q> j=9i9)Z +IL71IVɘt + +JhɎ2&@)? !@Kms,UΒiZCL, =~x'm.)'IF({\BFL9D:Ur {2x%X>B% +ZL6q4B; +<53(o{pIns`Yļ+zjc:915 #^mS}1ũs.z \#1h=ê;m׭rqx~"EKaY |'s/5a^8 GM84:ۨ3#лn <#* q5 \B,C:NgvD.iLLO 갥m `4a#\2rwF%CkujO-MD Wx8Ϭ )9sI|%^ۿ@nSmfVR^ݤ;tIyI9)?*C?e񅀢̈ )988*HNhc4TI=iuN=߽/۽X-:~2n%i}Kdح\췰+dFdB)E * U`[ZOB7֗oD[}ڲO/;T6pg-qMK(k\ +9]ZIh2@̈́8WZѝ;=~ڝk%s߬![Зqf硱9fؒ'c!D(^́#qsB{mozyy>6g?]Q:+s1LB3] Rl4)S-|iMy$?]ѧ#廬_\odMJ %tw#|J, ےw>9Q~}T(}/؟5$?ۿmI}i{;BD+ +\_eqPf@rx(PgW9;7#_v,Ľ[Jǎޯя[,wmt*[ҽ_q6GtBi+W+Euz~(?͙+ɚng{[go4C^BD3H& N.A8 [*⮧^Opђy@Ƭ`q[8mǻ[qκJLka*7h 8&Cf4P(1aAh9#u0`(ٽ3j9=P1JtZPP +y<C %, rlHbQ4HxHf1#S~鵤Juձ[qӨ%U0 YQ @x!pA#.),`H]=Oxnk,=Yh ;`am}>,[n6vWbt(, y/IxH `H=XvJ+>i1r[kW^kڪGu2mě%+yYP+Cq<D +$PHpDrP00~91 . Go4\vg}lMlS2cLE"?Ub2h4!yt40 H +BTg͇럟Mx6oUӺyW+kLWMU&2TAaTH`A LP,8HH +@W2ۛT_x;~`7OF_-j_mLK^8ZG2+ +ХIbT,h"*pH/Ɉq.a:+rC^~ZoحDk MA Z(B1N aIɁ4Lge qڨnxfRη?|Z_,mݛ[>PZ(.BUg rrb!5-aB$U s^%֪)dGז5)ޞnȼۯeߴ-6IJA@(>p)T"u +όSE&C DȈCGni>f,=+ >_K9 1m3~bU] 2xMcA8 l_,*`)>G}oh|`:6zS[ly_q\@gcR$!0PB0%J hc)mlRgۅNmKlw€{ixB<U +P$N! !,!< 'rH( ’VtCw#|_jrc= dF`R\2(,Sp2t@wl88pqy~5faru̽ +*W("E/-@@P#DJ*$ԓ^ bHBzH= B㚙̙Zy~{?;IK$7̭hM~S),Pr5̩n*68R[@Bdf5!bp0I]cFj8)!k/=e m{B. _x+܋1O/={ܽ\ 7;@eq!G })ʈQ6R/ČI c2A@I~$#Y%u&o 6R}F%s*"7L떋v1{Rs +`#dMpe3G򪯓+[HdD7`iɅށXhsKrHkFyQLjMBlISs JY,!>]*"Ut P˿w R)»q- -UH-AE +@SaEKQZo)x +܇ggD<ߢb2JPW8 :RO[ڡKD1sPܹG >+OI ZHY( TQq5-!bFtByiت['lK#2$:>#_XMn1a(8sXMNq 2%' %6 fݛ@H 4"Yw-XIf㮍Vu2/wHϖ*f;6A'| k +%}\, y|@v+ ?95(%;0eTYY a(kZ.fo\سZwloY5=h/em.BRwPTp232mэA"ї +@t(C!%Lt^Zy-קXBߗA>'Ix![iV߉.gH T]MJ}p(NIW# QZ0"n[p8l9;;7aڽFii3&%uQ=] mEEݳ֎M@py0'UASw Hv.bd/+k,Z1 !X?wIĮC vsmRw?썳!7fl)6lM鳊ɫ,ڀPzt| cB(NգB8\E$.[)ɇء2l9Igֱ[j }m:MrJ +γ*9f!D:oUP ,#v)mu[&zk g2NU=!;NBxtґvN%UeVWAmĈ6<,Ӱ/&ԬzMǯٳJqݢWj¿s #dș>=XJ%jNCJ:Jjw򮖒ucbWN}ѫ-.x0bHiŠJߺ1uot zx޴N_ܦqQ}PTn[r1 5:8FUˢ-gAKN_mRm=.ߛrLt?D~g-ckMiVxRMȝm#1jUٸ9lip ٞobQn_{^I>g +NZgBm8ϔݚռua-o[ι4K'33[ Wa VL.h079dLy[rqv/ +Z!EհTt 3MH}0{lҗceJޮegIArڜ J/DEb15Hțu£6ì"5䮌IUd /'zo*"+>&EÌ]@,K.;9_ōgPP&+yF_2&m f̜I=Z,zSЃucXnZނk>\9ڞOnY|ƭR'ǔٙ ^1 +W˨lWTggw% |աl**|;;%06qeB!4GdrLuS.P<%E?{`Y Pr + +*'Uaoct|B8XFߴ;DxiM/FJӉ{/C Pcby=,W= OW1:svFW O G{ʙ|HIvWbs0SAd=^;]7]d]D̘(Ȕ \%q(W;)DJY;5k#66ҫpf@>J[hGF3L}2IPhBW+ia LJھ}@'3)VqgtCZyY;lRZ..3OkJ=ET$hz>PcZ휙O:O!9#Dn,PS6zPțzX"*{䬍VpӺ+n6WT=czFr\ !cC^6:KՠHg&\SJnbSvOrNP| sr`v -VRLn ~ r)UU="V<޻ifwSFZkLxSvgcb +J.eRN=(A`CRZ"JNu Gc@&D́G,#yڲ?v1Ё}032dm{ BoEGt(g*b䄍Co0aS36: n_b[(Yw^PIo0LJJsYT +݁u>1jG ̎ +oU".-@vqFFWXGobR&LYT-8t* E<|"7i$?cj2 \γ}3Ek3C_m?lEMÚ~ ) 9GhE>9(ܴ6Ѱ"Y[ïAv{D%^Y/Ľ 7Br_c=govh +evchzK jt_- iP U*&?Ɓm q/#AK|W3-fBlr::?et{f4SwjVNMZ.Y! +;숻d(*& =?~z~ys>yzk`~lt{b;K*ؙ~CwߎUC[>%C}GޘI].eT67SCfR_Rëujù ze'8%~=~wgba`* $ڥE:E6;'XTvsv%16`2јjaڱJoO`.1Bz.h=Ps26xDpN4>szw)%JdwY4{ԯR|O{2lƶ7ݐ y^ x4l`Ϭ!aު.)1ޜUGSLsMw&aыmla 1Z1N>%Gghu5*f82[^bέvqEJk% e[C,r)'d11ON-h 4`#\[F&Ɋxs"1+@E +F֏za/YTwտ8348 +8JPq*xj]CPMx= +ݛ!'uv@5jk6~%RWmwZ΁^Շ͉%g%;RkB5 +~Q0_,&_0vg1!gU~zj6ѯոsYeB!+*}^W׌ +u'F"LF{K"SPIbs'ϑ@ 9{wf, _/ܯQOֱZ\JKc, :ToUTTTxqe:kt9-3K3Fȑ֧j| +]sX`Sv@nUd`6$T`XmQd}\9 M@Y<>BYBVoO>4ZkAoR_za,+Kyo~]X縥m2U%zsM +by{tE<1xT} _e'Bi@` XYɩ;1ģO_>V38#5'!f[+Fzb (c'HM_nؒs7&[J=ۘa^dd +(A(CK-S=q0  bGIh?X7=5?J95!M_o Rf?&*몐s{j؟zi6G NƵIEtCx" +-0+|s[ǓUi.}w +rϴlrpi*3D06M,UN\Q7W ++M`;3̊7SLb޹36Ԟ{ kxaIN~sBF#O,m)祦wOQtAEu/" [ED5p|%^!hܱ{Zs4SB,^!o:*btdzt[E,:ԓau@/umR(D^Y6-F㴢& 7,][{jAn`9LɪTs$|1OLpnkfDֈU{3uO\3#-)ǖ19Y!@J ihᎲ9Xƃ[VeZZ1Pp{OSi-jO:3upٖ!Xu6q}.qsx+B)wQ8̲/ѯ֎i1Rmx)7(sHo]1{ܞĤ.[uQXvq-f@dBS\_MgiuwG=3Π2".Mz = $齑 H4"$R$@9G΋ߛ{s}` ;I[5y]yu0'$ɹAK8hQbg;AJݖ"wQgy9.%#>3zwhe < +"k4jFO> AN% 7¼曪#2ZɥBtDyqity5?v&M:57I6Gp v99ߩnS52P: omBdO ,6{ {S*r(>ese)>bb'"u#<\͇CÃiŰ(%8+ r=VR|}ZP1N/] d dꩾQhIZmm}:>WNE"Or%^4K\J|xMFTpG9^]{u#Л*:V~߮aVzяL|!'gܖsTǮvAn}q 81SΩܭ :,45r^#`><[mw.al⁎M;Yl-'g R}|CJI^''NK,Iѩ FeWCxeaWj 7lA^ }5 本ee #{%EZzhNpOo@hEģ9 +dwkAF)ޤȩJ142ªTo:QIizjw$?87#ʽmAG&|GjgWY1N?~_gHV26;Q+N ȧiȅ,u9> 6~sKI)WKsIRwC .#,r~KFH,0cL7y6_7#9JQ@c*`"iU  ~y~W+k.OO0:suK ۞!͡ڧK?[,(B&ŢDdVx66TTԼԵ7 mG_KL2!bZX E\:(pصYld>TܵC" +BSMd唻TB]A?eF@٪agII&I*GLƘhPj9ALg4@x "* ("rI)]SW>/=rg%ddDi {FʨGvˎ[܅3Xr^ӱ:ySIjmnyQØk۲-5ݚdltʱQ#TbWsC:1/**b_K.y bGZ|&.=Z^O\Vzg 9k)13ŸT0zm-͵to-*^un{+S?~kX(;|TK2zhiAFԊ-45?nrc&5g-\(d}ZRubOǬ+yQݐ"nBtʛ+^y)ޙ1\]ޚ;H9P;Ce +.r@2Ѿy+XΊVx/h@~c#}b+ +L_l7Y 9!4@|♅PaY`j6})qQxy@kuZ_iD%|sBߞXs N 2wU2ޯi)pէHq.)TS86W)%oA:?Se)^YG{#ĵ|;~SVgTrw}8fL-:csumK݊/4,S_಻C#{䡥}lSmK¼_\Ύ>ZHF徦)%z)#燗؄̉2FV{GA@MmeK3k%[#;Bu%e# @lȊP51sgW|Krl:˜M7L7>0Nz:@^U*rH.=[}wŭiuf iB @e2ߚ d԰^@1jW v()=4k̂ zg^_Zk_lY4EV1d8nz]2!ëj|eVpk.QW?b. 7? ϟzNM^t'Tok/:7Ng :7[{+B,X8|;1n'=0aFFM@*=0V/sh{z69 +v))ՙ9ٯ@E)[6Fjq5aSҖ\&ͧlߔbj+S@w8JQΣfx@1R68F;juyzGsI꾎VPC?v  @?vW4_`k3kuo8ǩ0G.s τުEvwO!#\;y2:D hj7JR _aԭ Q)ȫ-3jwf[r綃wbnr8_-Eic !>zHq +L"?&q#4HΎQ>j}03D) ;ْ 8}e}]xbmsTW#p4griV[mE.h!e>"I𑹃. ]lo4~9Ů:HR86 `YEӃ< +OY +=a^uhx+D_CCzgO|* +5IUK^e[S(D -!?CC# E"n$ |YuhǗOB%cqSug7W/dQRZoM@]SpI#,1)D^!.?ҊlzrbKv)t 붠hh!`dcë={ah4.!WM/Ӳ ;_q1n>Kpdj()aynvM`3YJѤuu!]ڭb| muF ;s]4{fu8*uFYW# *UZHBBH)@:%"%!4@JD,;)=y<{siV=&_C^L>m͠AjB%Qk3힀>aٶD@[3C]z}n@)ǽ{?XfbNҩ;V5)Δ*ȩ?@qul+m]cm2(_]Dhx9{_U氎O]8qɔt%Nէ[!z{l |Y]D&Ȯw9",|oR_&F UjG _'BydC8qYHQg;_Qv-n1R @mIZܞip϶fX"ԯׄ,x@-/yYzqu\Sg;v`}LoԢ@u2me=6zw~5ԯmCmsC=licy{/3v#mG..1ԔC51,%%hŰL0t"cf +Bx1aė: b|Q帽o!j F] xuz25Ic.JVw]cwY57դmR0zD>-ʧŖz4w-]o!~ |d9 Rocw9JL𨅉ۻeQs4nE \\D߅ 1 +E!=PjPa@]оEҫ":\hϷW0kԼ>xiNX}kYv}JXx}p׳@*ZC>pA!C7ͫaֹ]6dJzzko^4}s|GPdEzhd#wjRT=`jI/ hz`aN,Ґw =ȭNs]oɏw"˕{>b`URGWǛ +< ž +̮D,P&_Q {j#^#f*aBXp>ӵp4bbH'T0VYㄊw2oMRs=sQJVeRwZj +m!H'#D2d+rZ7J]3`4~b/2o;|\3xq53ڟ;sNlͼE"hhe'idYĢ9~7ĔI&;v-d8hiA}&n#6qw>`6 r҂fN]a~M%}6@,jO(ɛ8[7J7>N^ό8%G'-ъ.9Pn2!8y]KtIؤM k婣Ezb5玭Y^Ũ Klm(>5Os5Q2pa]yGhO׹ԐT<~G" 罀_!v&yܯ@A|_22Mɹ!6ǙE ^!`Q^h~5`gY*ge*I8vC!4OlmCߑ%,{6șW:`V! xw6Kub?3K5п:i[E vW}wmՉOV:aʛ9Rnx ke%̨e-wj}pOC/u'KWiQ+e ?D!m3Я8ж xԿ}U4\_pm_SLnW2أTJяi:|>ALHLvpjI?p/>Ca86&J$6I/K,H7Ә]ebFi%&5j N SVJo)H)_q\1 sbf 52qȯcͳ*}ֶDc8 X\ͭ- ) +y߭%,uXkxVi5,WOEޏJ=ց JŢ*vAT~;Tͱ܀R@p:ȍy̰Mz iq~1ѐuZYo YVA*"kơzMа2|MAHvŧR?(tCm2 +̒|Sug"D u9qzT +bQjW.j/!#P'KHS/.UJbGKx4H0o?/c?zu}LDu4?ҒT䇸aPxcgEyigsbࢎTIn|;|3.D%@T|L%)$ߙi,sh1Bmc\F drLaJAڝnds >1 N'&I{FHw)JT] <2LH1𘄬 6mF)'s=^Vt`HcbcSsxj,CAFIQJ6u'Av4p ُǞ&δЌ{< +rH/,lKLp<ƻ67mv8[A+gj^zڴ\kr1m=2R龆Sf{GQ0ζ_Zy8<8o!EMֆ@)q m .}-l{O v8PAf;=큡1C "_ ~Z~X<"7YI#PsB2ZRYQ@-5=cuM_x͖Ujbp Me>+5Ȗy4% q綨6.MV@|p*>]i= C5.HO-rM1K2LCEG]d@>\(et1ŀOK@^"Ļ+r>5D|hiz=E˹m˺Vl[TQz}pu@yA }1 z"lQ$=3г ̥o$}pOAMّSA+_-v^w~¢Z$Hc:HÅEO--:Q {s.%17r:zk81ZTH:6ԡ=F19ŀ&IsD>JJ,wVX@,q=P0;`GD|L .lWQX()$ݒ_򱶕XچD!rkff6V&HNdbG*.cǻuUnKѳ&3G/9c-VM7nR?֛dN p{:nsOIՉJ^Հ}Wj2%Gߊ/Ur: ZT+N _x:#I%zNUmQăanfUa O%.|k\ J52oO2$h=jNvlbb,cqD#^_YegLߒ@8uU381g3[,-,sQAEPYdG@65wED@AqąDYDsm暿<{~cY{/LT}u,½Pq!riX2viԒu0^>:$t3O&j{ My+AgmW5Ԙ򦜑v Gfrdo-gLNy]Υ!q/eig[LʹyŢ˯4:Pc 5tMF.4h%h)~YU,#9?6ݔS@_ګ7/%A7&oXQھnLNDRlqȹ#1;)L NW dp̶kDEquʫ>`s=)9ˬUr +*aIL?[ijfH럫x՘l0Ȍ7A؜z*ztrO؅?3Z1τ aOØs3ѭI1IikϣL0! —w&Е @m 7;tM [1K8^jCE%*~P/7b`n_՜TS%2]шke^Tvdu>vfxdMzlA&lp:<2N?YkSиN׎XBlpW纘Q|F}.YJ.DF/c%4HYц, +t*6hWɂ/'Fmk*)#z"Ѳ`Tl 'Lt c)!tĘ7s_ZzP^سAA4z$P\xcF ~}h&_hɰ/X}[Aqw{s9!떂|xrna6qWtO+C7+-t@!wUPc<4$B$:5y2-a>hʌW'P%hH-9Eȿj-=X3/<[P6$ƑjMN=K]ZlER#8ln]D8`sjZMFhN% t9{eMzc4AJ9 V&z>wabuBD]m/ LdW;룷n#sw%kQ\`wSk2Lڎ}av~[ +WeNܻ%DA<]U +fumy%Ԓ`VEN \kED/29`)5@ OO?C:ԇZ%w b{=^X<˼3G YW>1ɖ>M 41YrHA'/6@Q>8Ӗs붷=ZZJkVĈU#h;dȔ=eQ5b%! f "$D*w){<}^ݍޚr?%YJSwjfܝU6X7A+k1'/fQϵ=s ncR߸[ulܔW6?'z5LJzi`)O~aR{=cƘ)jᖼ'񮹣,9*QP#,5dnSُQ76dsOѲz!g YLx8'${(Ir` ĞhKs=cg٦}4i{ߍTccWRҜ&JXԈNm}Sboi-nC$u%"Cy-ԘpI:\`U;щY'FOHv3Dɷ?7g<sj>XI>:'P !!^Z@WĝQ xO A[sl`V_mJ:.si̕1᧋Ls:5 "O=1rɎ)zQ $]Hpsjv}tcGߨE3T}+.r,G+탈QV`j *%K= E.x{Wޏ8s2Xlzwb \N8g.w0NZz[U-} fM5-og>%.H3B :lb1IvVx '=Q4hm-'旁ŸZ]s T֤(~ڏNc+8·>|4h[Mۀ~ ؒOM_[UQ-Ȥ:FfEVEc{l7p^۝%PabR\\ vyٛSzZ]I.ٝ3~褼]-a^vl;1ruqQo}5t|NtXc*p~&7H+}/Qj|m1)qLHpVt7Ԇpw_vj`TYUJxjM]|dV/U"-5Y(yih.xĂהHء&,({)˪zH?ẙR^*aH7N(\.54^cw0GOU]$طWS }|m?ΦQ\Oiyiwf';N$Nni&>Q T@n_nQ41^Qr9PDMbNgOo~{~xy9>m_R6GAE:.,kjkܶڨzAR;TS:?|tlX /%kQ pF4"oUogӸQLrNa8 m I| 4 nY{-%j;1a-A('..`j,Y%03{rS|oݝlT„E ?|lt킜O005x&QI@[| ěYi] dў}rIzS^< +ii1 " {z#*Gg3q_Bsǰ&}9_2}xޏp_* yu#3aC6bz~X R6z#f>eqžE*{AJjî2X83tކIHkMމ:M3A\V$mp*NwմuIK#[5mt75@˅j?  W뿰t?l2Ye+µ%N<&m(ڴ{)r1Լ?!ݏW-GGUk@OED&zM!/ug!Y[c)LU| UiZaFu`T) 3S +([jr@3U^(xSx?ia>L=]jE/~z.>Ɔ80Y|t+bd=JQpC=˸>攁}<"/Zʤ׵.^"/1ːv) 60c:^G̢Rsf~4t-ϐaݜ"{0K1W؛Y=`IbU 헽׸+Ί&0Rq9q4[ A5:m<-;ȴӟzV8l`_brf!a/f#c9ޖ +އUC{Ry!,Xs; ~ͳ"Z1ڸ--mcz`Sis$HZEw(jʛجM2YL+^s:=02y9mᣢQn1.ϸUiJM=Q2:⃄e!׹MjVS_ `U23f >ӐFGۣcy EXQKPv(Gn)PbFnNt]$K% +}va5: !λ8;G6Xoω}_{9܁u֒&~}\!zǑ-: xن= +()Y|ޕTqRwb r ~1>zҊ:y#༪:*$S*S7vrU-,SMc}boǶ?JZ3ɻb~TI({,[e/.ڏwg^ź~;kN׾-[h?pX !84 Xɿhx!J3vɂOeLG&Ěh:ہ=T'ě?G%|+ |vCA1[I֭IڕI.r"sۿR͂$MԹ H +i[K6:_ UQqv7ߧ8}K7KE­>Zy 8p湝c|3x!U`[hxw)6}uuLʨ`"j1k!ޙׂ.S˲mǚq "{j[ID?Hw5knMZZ&0˞ؓ( +.3ZgWqKYv5 +=$:`(,fԇ>«!9u)%7jM8P֥69:na 'aI7&e%]hP½4'5*Oy Ԏ h?o.ktŽ1&5Nz;*:iz(L;f;E6J^R|Jx~y˫-=% :.)ݔDHL"ϣ 3ۯ*!$3VV,xL}‰ u~W9E7?tQFu0ú.2"0>qUAջq?mNI$fOd-wD8H?ԂrEq78(h:۲D&4++ +\ 2!p/TD}.cTYM֍ȇ 0r Ԭ>$e(XIV isKFD[A^mpU Z_Y,D{i1o=U/a5bɯ`.7nC&*~^T⊗޸Ui>B{)j%&,F!QG}pJG qxa{f}TGbcwJnB*k i5) H*(f͉>6vxC}(ARq= ʃa;ҿ!G4#/DP @=Z9;DL8wqcJkY *9 TTA}N1lLr\tݜMra5nF8N8lpUBVQ^ف9b8C;Az×,5;զ#bۋ]ti5IZ y +=X]2A徲eiw:ײrcp؛Bj½;nDdmCu }l9hڴNW @xW 8m?$X 'q~bN0GӨרxъK}5A\7/Ir̋g#w󄗣+ht +dxק5$tyJ+}ﶭ#>p܋?MI8@V6>]Kv&*Uq^'؃(BAwmJݍJx~zJӒ 25l:Z E':R"<`$ ^lf]k]W&4VTZq]. ~wɗE2s +|X҇wgLN[!7fli; nEEPM|LV$ӂ.uQnǫE Yv`"y@sz+=Ȯ7G/wni|'_pkUi,0,xl +69 r +}ؠ,}ȓ {N,Ishx1;2aVN\~ WO +eOsƱk +}(_Y+ŴPy/`Ju:UT-bo1Zb {$D CDdD,D" %5Nm{]>?}x`:_И_bjOaq) .f?G״'nru@40sTQhcH*F8g)AT3V 98y!HMi9R8 b0-Ц%ueRݧ~GӴ`wO9X )*'Xc4mH#gw]/ p#Pz^AM+F|kNsMުرIM]g~}9*y?-B5`hYHalHtR[J2d%ĦJ&TG؃ Nϟ4A ݑT)N/$qwd^8x<46y# 9g3Cs}hˠ'=͖wu-]J>Yf?go_X>i)bHܶ> Pb(# )x::ȫ7H&,:e<QHU[pT~_ݝmٙX5fjFi(gziB /@DׁYrN{ѵNYv޴MVnQ՟{ii^?S*yX#k"Sڠ|3t,Mz%ZmԧX^!?Z# 3GײB[ġ ؅g#W]ӖqN0vjC;qGA}}JzѮ0i2 Ŏ"VAZ裸3X1f|]ߧI-!!+PmK@XALp~q#@=v'Y6{Tl/Smωs R.ϔmN)#)}+]¤n[:.wK$rksKO;IGN_)pگvXfӱ](ezKg_JBK:Y)h4ėW#Jybt8 +z"pK&) VʆތK,s dAY"LR5cN X]9'Ə+/t5vƽ-ݹ1VTEl*ד9D2}J;1pcfC:vlMInlI& ]EN/Ru1[3FnR_}Lܱ0(itzBɕBhlWX_d wCa+`Y,SHyeJX8sN]tYhVǤ2,Jjk jT:* D.fkN:[-[Y k|N.(1ܨcnt.8E0|3FwwHS@\`+Eջer׏x6<7VI "h f3p-֭#h;IyAɟ7;wTcY x *)wSmy8@lSYC!l0lVrI$3 zG-v+*hDdĎU<},TBa>7f"LTv1q{Vfu8F2U^e& ajy[e;$ GHu,ŝ? M7)2=g&l88Ԋjwe|#F~d?U ;V䚃ѵn7VG]GSO63+ͨUki@!ӻ$5-jA!"`ƛ>&l*k_5(:<>gk4p.RE>#Z7|^cfe[kÓ"] Ihc CW![yfRҮm Q0x$>Ę^UDǨmɁ/Lr9!S=zEC|TyM.H)@KQ'\ɇ҂dcSѳa(;orQ4s>98!>mޏF7ܛ +PA&l^A*AA +|ǏmUWɳ +gPw"䡢MQKˣ +ix〔(0.l7A#I\(c)CAFAli8/ѓ O^ +0No@J\pmE;dI9z vW=ֽ OPIrx%𣸠OqEﳂy讛a6|̶:PkҞI9֖5PZ c9t+%gqbA|}i} B6̵6+F^58 qB>c;q|?B}݈Xx.URL%=;g*a!A1hi׺cN\$OI*"A9lQ4Sv"(1/C?|ij(^v7Ln,rfjg@0y$Lz#=?cl΀d3e! RF|c%F5ҶW/$AZ_w\?vtricJl8MPqƸj=G>|_'!JfغJgԾrO9a!\5BG\-/Ym k[$ZQ~DF7r/־+IzulK0@*A?KR1TavXm$0{.rwL(,]MvF ɫV|}fEyyE4]2\0zo&jЍ`~βħk ( }Hs۶/IiWM ,G\y !Gw|ʱSeSüdܽX&NY +o/DfĖj^nu 6c7@gv Wş>̘ΝLYbIӱ&4`(E|R31&1FEbA, |TdY

kvWFFu}]+8"k-f!hψب5.V{0sKfo(xRP퓵U +4'@ʀX%䌅NĵjzXn9j68Ϯ9u1CK{{]ru;]Wu7soϙʐ~QP( ;c_G-9Sҵ"VGI;N@£u!%fB`fDzҟ4;Čwv9:I.)Yp 92(&y/cqDM7)[Ĥ4\3$aIcm<)jCEOM/РSTac)z*$MqB_FĖ%lwujnFuQc;)fu"r`c=0dE\uha]kKFz5mmPݔZ$?85ѣ`9eAc{],'[Z@é+XdmmKиP;@c=A{To{pP*?-`)d%AG4DHT3fĮ8uj}mf;匢^$L(pPA*Z}ѡ:p,3Kq-dc]d]5wYB(M7Em*PsՌ<6> 2gUL<ܙEX`[&곷>BC:&d̥tw3,#ۆqk`pS\l-G`s&h_by .Dgs]3JP1'V{3P~-l`4ed?;]-!S`ne"o*^Amb(cy;WtQ̓2K2]Νir2ɴki`;".*"8dJ!&悂;*nI6MsL*eGJ_lKAJ` .*l7Q aMB㡝՘+LS7KIa˯SʀB iC3_y {)Oݑb|hh^"GGjV Z}ՙ3bg52εKy/NU vř~+ɮ,KG3\ꕞSh72 uFpZyk=9_-𘟌֕Ggacg(S?\̰ͱ2NTc9)`oO(qIX}0cK߆it 5amVDG}d?SU$|o)9qiȉzBqOUĘ)<uwF6L!!r0z(}d/zlHk3]Ex~ +ܦf˫Qf yQU!wDkoa<JRT8?T=&'G. \MqwZ8?yǓi' +Vd`\OsK#Fٰ /]SڗGch0ed}YAI^.^k;MF! +_%=V?Rƀ|?QEs/5rSE>:Ejpa;)dN3vC Ѫ"8Nd?j߯2Z=1d + kzGB=V_nוg˲ֺQNЛt9?灶(ZʷND?m0OqV4@vdTCǮg `!E(GqK(qnۅ*gKVڝ@V/K᧳2[zsSvϠѶ\`i|"/AئJX73{Mb%,]ג}]䙮U6P AME:xW+ϔʼn% ߶9s]@R=~8HIFc_iMWa^]o[QڊF|-cm֓>j %٥ {>KGZW~ObZuiy\' }vt[R|K |#};QV_גnS1)=b jn%AA>6vddJ=)CkE:<g* 2bۊA̓ĠNNS[QcU=[r_X/%89A꽕GW#>↾,l1.b Ӑ'cd pu lK}.ؔTƎ3"ʟfjpf1e 0!XV2/@ᷭ੩;SZq،&'?WZmYB3tT50'ea׊#&d|^n~q;g&0~|Ux~/B"xτס@ =MB\-P?$j40>SSNphSQw2BY0<_\8Wb`mS׍ P}~aG|&cdw =^Ěx=驮3Q~љ|tc1R.?oeH ݈׊ SFHVY]щ 6]iڍFOR@[Cxr&Gy2@k}\MS!CMϦf9 `Q3xU3J37Yf1?ݩ.@&Abn<-0͎L9tدb )^s=ʾZzy8t0\J?]WJʉMAګqp狸s)6`2#p+ZUN62 `$Z%I٩Wu#þ\u=\`5 Fҁ"HT +1 7xXca r +a ig]D([ӟ)[I9NJ}< &kv&+a9Nǒ ++,'6x8*E/gIؙ)ccƜW8o`@99K-M!8J +9ܛizajtp:S{)_Lדƨ (wgl=e?A?7V7HYb23R7v2tmqΦ"bwMK=ZEw7l-ws<.a.hc3OMYޝc[$| +E9[^ +%)?7>ԔXPm^7 ԍABun5~M/#mզF3^%<5Iy6,*Z>'NlK#Kחzsl4-h8F;½$ݩiGj~:s bz} <+F]Up2C?P W,=wWB䵉7L(K5/f9i7ER慢)$aɦY +沼b8(Muǿ.Ubﵭ/ IrY\+ۛlpIJ0|.\1 +r^O#Asu.V9yGaC P<_(mB^ᒾ(]^ؑKjRmU' xp,۟жf^].Q pp3Y+v5j|63]ait+޹zb'V!s1bF +Eqjlu2JU(YlVuIJQ2K2t9Sj&O{9&  +"hN("* ( *[Sg898m WR!(nz#n|.iݱ*|K!-!?+(YG&x>arNMm5o/= hHB\,jXsmw ՎQ#[oխW¼[ !%ͮ>"9谾2j,Ꚋ,sm39IQ~facz뒠{)9dOΆъ/l }R413I/ + {{f xWE}9]KҏKؠvpT0QSko YHO,}o6Obf +[٤m6uʹRpV1I/dWOԣ_Au >zC.ȘN“߷1B)Qttl, +]ȇģe-6*e7} hKCSt Y5q#aHt^ <ʁ^/ +Cf10MԔvëTL@Mm{5ۧd'.ڧd:+nzaPr8ϯ,sjל|7)J&"#CS<؛,rl#ut *0!NVx6%\c9_iy~9BF6n~#vXc +lig>_L~jF,TS j܂X[[w]ݡWKcATG)v6H|⟬W$pN뇒ˮ ز6H%$LfY{s䢾?m%_ O,y°]q|X)E0WG^[d=@]p_i^loT0!3b#|h}E@_ =7dxd Ez"V PPVzj5ldXI)<2̢kN-PNբ\lsA.Y!s7^|[+g@vd}Bzd{'a%,}B'edt]a}w瑩C7*\Hm&JC\}f DjQSЂ<`:KtMzb]A*|@ͪ(Q#mx:/~B$3 ?PuG -bޡO[D"ڽ,ޞm|jAg̴YH.;Jh-#dGƖ9u!ԋK^Pu@K-< 7d"F +ңgnKqumy R_ǭJxUH@oIU2zKZ?wUW gk\m_m|@)Qi7{>砈?$Dl oO@l>u|CN|ivI.;^u#@D47) .ٖsBʦ"ՙZMyv.>5aFN74-e6xŧT4tks3G9)tI٥=;NJTQj# +#5f؍JqatID }ף}gM@;YazrCINm"/+.#!į/]SuIk}_ ihe@'!=Ôl5Ǘxu~ESk(çlmtt4;Γr$g1HA,:49Eʍ$鸩Sxl:4C`Z.fem}GZ잨5T+ ,?9Lvlf&ɤD$j&Ɔ5VP" +1X,J + Eb9{ٗw2 .1'/4Xl}W A?Y[ ,9+9Y0^UGm>/E>EChuPѿG~z;7q|ftIбA.-ixZh*A;/x*5a#:f.å [ߡS"&aOlM4W3[w*ɥV of**֙ǚǛnGV +v/2T_OEGk,B,8_٘* Khs_rQ:!}oU+ iYz1a2ks zǽ:[݃1Kgˣ"AF*ݚn=Q%kԢ2?or $,BCQv+h0$rVTsvqk]^_#zБLlr&GlRnk(㍞}9 6ug(eY-V̉ڷ^X϶/h9r h"wMʹ& 8$-"[`pCk:\| N|$aZ&ttG1[{3D -g1P2rTuy`ܷQPrZtT#C*̳Ꝫ~HS)%7Ȥegh9[3^ ;d}XWj +wϜ\4rn/zV)̓.?RK; K3VD%_~mG6ɷ#lΙִdX%5?X)+I +i] 1co/!;$HDOͦ2q^ I;p!`CU+DJThdQ=1 }l~YxyMuM1dbHN2č9 :kitLGHwIɾ{>&>ZyJPyѣdT(1 Q=qczh [yl>6E{V@+cbzBeTG5\%ͻКqzה[xԈ .b +S;[WrT VwK۳JmXf%7 1졖_Ƭ}#sҵm11WȪwsZ%gFL|jd4?r+j$l] @]Q < ۟uWp{51I5#o_HiSx|dljS13pYCC-wg[g&qǖ u-8!,tTJ"z^n|PC*h0!u[o- lw~@I$ݔ>kg9Y;frE$}~DY@WNR02EeDdBvyu. ]{23!2\c67?,ß6cuFwPG, E $"hB ɛJz +2J @H' $tI\gvv}?/uysTUJ<̢)zc:sc[Ɵw'|J [BR.W~tA*nozz<[¢:))ck&7Pm\tr)إGČo#v>E)G *g@w?೷> +Bj|oN2@ jfacHM) ̓m ΁K)QLtM7]*Vgl:7)r7" .Ѓ;|dKɷ#MgUܒ#lէ-o7)3eV%̸ ߙ"yAye1F~ zVEXKI`|ebrc 3ĭ|i{4?/.G+RΑM +q9!st͓ˁ8z""9^&׻j1b[)EUR}k jhv!5Z,\XS*"zJyZDJ遅p!E@lR<䞢p5)mkA7})V9;b6̔6Xַ+v%Sc,x&F-tDjC֕rqs =K*^CKL{WŨؒ +&qgDQR޻nUz5BՇ.a5),ݓ3e  s3i,qW;v}؉³=,NyrMaonzz6 pjXnGIjыi"r@E.ִ_\,&0)߅]/ky|Z +dn\ t݈dGݑa=3; vvoOP +옆m칄 `bQu/I3|JZfWXxlؑHhH[SNl OSFI:W`U1_:"5F6 p}z)*Fz_ԯ3aG MnsPG?m ¯x䄂Zy4m> l9ўYϣ&bC&"ōb|@-xOp>Ec7{}dz~Sq^٥ŶLe:i! t2Lp 럑E:x;,#:u?dXhzg٥jQ}xIhpOΉUsPTwINޜ& )b spx6\a+{D\6~܍)f2xCLZO#FJ;yPvvG ZT轢]|'L{ \Jo.sZzYt-1f:"uʀVP K_lOrtbWu85bLmUrdooؔ7F f Tͅ2ӳ{Cf{69%AbujP'!&0Yej2v?T["Cv?πΓޤL_ѐ#^W]iD+ -vң!&iTZdBf.@IF{t>rt-lĪH{ +2Wk).45Wīew3 {q!4o>o!5Yc_zE<]ZcKJ;ay:YP~vjlW0ғ[a,b$"tBLd3r꽳{sRDxe42b&;Oz@ɸ{{n3&>AG!b +-0j" *'䚌b\JĚޯ#ԆyI߄{a[?b+{6v@1{wz3Ĭ_qxτz&jو vа-HdRSF[D7y2QOvX(Y[Y%TĚnx[0]gwd-#mPSjRZDsl$_yjnEV +&p{ʱU=s)^RnTzLsGjݘpx0~mkz>a 0^DHV\K$ZYlSXH[K!zђ!U# dԨF1)i) ->g@2v_LKkʙEdi#5z7iqxqIKݟ~QJ8# &!$$09b{zG󌧜$TZ>za;9 +:ce$.jT#9zu`(C9D)DP2\rD36 NhZJM\K[K;3[M!=j͉[eY;nkr9ۘb[L< ai3 bRpFZ<3U~OH'( ;n"!ޯ)c7ƵԂ} zX5\ .*awX# C*f}x\#`;|^uI|!dFK m03Edet&(u>%[/2>BcY<2A a ro]=ӽחuy ^ ~7ܔ*E|F YO#'E'wv1#kqN2iAuuj?l%y.bkTB8$m]7WZg~8ޖIaDt{_807`duئ75|R.4HfS]c%XKEPfPP<+Yd$ikx]hb9f3+JwQ#7eaw,a+ |rx[>Wt01j(:x7*,춘ڄMCo +|}9&fb|_4emtTzI?`C]eX^>pE!8eyBM傄Q +B'-0>jN)/p!H?CsO9|?b=8Zu{w"*m)=i"\0JbU~o  Po0_8^5y[HQ=9tBM1#nb=Xh- "v h0zlۥ|B`c|7˜b@{ʮ/K"[-VL;PY%u.by\V5WSF"@]=Z> Qy+ ^מ:Yo|@iu.&//춬JYܙ*vsR/C5iOI(K;Amb^aK,jiĴY! kER&zg&C^ ,2J'EOsڦiڤǶIIQ#E`e`1Ƥi]KEAdSD((&{Ν7)ɮ55(,O.!-q"nϰSQCܣ>;˒F.(Y3Ғ+iDu)3,jPIvگ9Drm7To{/|:nEČvUA#1q)9 vpzƦVVX68rmȥ)#T3BJp*=XEMkr~!f[N +Mx#W$Rπ=uMåAߝSf(iCI :e;ʁ#B~0HN~Ѐtf5*ɯf#fǭ2y>.[70nH㌥q`:2&I!ީ]9R ƛ;3!Bk^߂}#{'hzqH/(Շ +Kݟ^;KH@]+WvD1% +ᲃe9/PTa2 +NѶ{Z^釿Y|PqW}7ۓ7"8706Ǜ/oO "J&)<*m `ҒQ̻ĭy'ܼon\sf6ĻGhyW:Oog/lM<) +-IzIX#JQ^P*m-s 󂪈A֛Qy"*Z$`۝;IRsϮ?S[eœH/slO~sR"E_ b!z*NQ(o.# ή(YV.*I% !]{G4vU31 H=1\{~k黌_s4 +p8')CE'$ڸ1Tc,Hsrc%, _NP0w2mo5Í:p u(mG[d_5 ҿߺҋ":QwpM@7dl-5 =m)%V:*nޞfSB//g0 endstream endobj 773 0 obj <>stream +HS[?e_283M:qɺ` #@@w+$zY\7\VW$!0F{L|8Μy0 ۢNSJorZ]{!a ]: Jw@qzijUFDm -N.(8QM>F}'[G!Qw+Ҍ7|Z"ZҕTW~77t4 +Ð:m =V!ȻezT˨NhAv )WHf(m/:Ce5K E{N 3uJI)H֙t!#m +ҹs&mycLRt+Y7nEE Z lby9I{Zq3j`w}b8U͂b>E!̢WLɹ- Oq#z+}ܚ}uK` 5m-u\^?d~jLJVJ#5^]Kꙷr65fg\d~s_xQѳvagcA ))_pyHFmP jKGŭ $!-# ^tfײ#eu죝7qNOgAobRtCԲVTTuם=`Y*5+(uA}92jb`/GVYi#)(C=eW))}y q*-vl8 ȟA b>a:4' Ә2oiTMgۀh{j> ^9'uljU|DU1 ')nw_*/zw#^k z&{t)ė]] ޭq#N:D}L(ukz&UIe:$E3Y$nAPDxQc2ݝcQeAeW~>w +(na>;Xĕ|'7q+ixĥC8Pӫv?t_ۛ\K&Jɖv#zCY3E51mZXmYzF6i/r!bp13&jc#&9%fuYڗIQQ#ԞBشM؛qwxҪ֟њ6 !B"FL|hMHpGZtEäBLܦuAKD[Lo0]"z:؞G˙~zu#&T`NwBRWsQEr4fop~|9ce6`A_,|2 D2Z?"&4P1 1[ a q6)j@}G?CXMg3)JIIe灮l*i<lpRc9^HrV{#ׇGZ^SԤ`J_=rL\rjɻFTiLߖ)W/~nG +, DM~Vʳ#]Q'-xc^t!=uMw\˭A)'3|2e FL#M)EʶLWҸ}tVmZn~鶀]ps)+u#<>)&cfNouͿS 9͉j"zeyKMIOiլӕ౐>rc3B+rL'&YFE>-bkxR*V~{*閈yO}rY)K iKk; 5FUr>ۑ +ϼ2i)al!}׭]lwʅ9\w}Uv;g5̬>6B/'۳]>L9jW{jőV}lB(߯*>ʬ{)1HC]bFvK9rOFVQ}j҃ƿB ̈uXv K fU!I+ x:R+znK9 ׍š)+-jу:"U&\ .*ӭ,KsQyXLY)SomAo CZ6*fF=n}1XƿiDw=+9DԔCzfአPc5Vz33o ޠJ:dNԻp@+IeAMOeH [*lL;"f\Rn* 챖TӪ"fJ]%d79߫-b!v>9c瓂K*kQxؠ;n ?{ _^bCC#qMs)'bf*4%U-y C{MO`yIm;0-fb5!ɮte1,D3CV :Ew;m׏t̺IE,3CKX a]㴍mCi9Lj4iq>,_K9+ܓ]@=;? N.R+| +FmP 'HzeIQbHl\_+hRם_6QLp:t`ħQl EƱy07 +k(Y3!A_+ii$n4*wӫ zXWrvBḎxvmG)>;6g̜+kwdm%{ޔv Kskcb{ꓴ !q7Rfz{|G]N7ސ֔uPCGnfߑS37? \cߧBdVS2A6y/ ;FJuL]S +v}@l(oyMp/d(=&7{8 ]8rlDA>мW$uU4NDPNX|J-:#(jXOb&.").0ncq3Y[WZ,AsF~_YތXڔT0˓+/PG~[PBu&ʏMg|Q]UMOz$*6Aem4L +䲀%i5|[qj{{5fD3N7dwGz'? elP_rmK,ȹ[$؅2T>93r)b7XY0߯1#k{*|2bweީyɻ%,(9aEɅ ɳK ++(=͗[\a6+ -h>,H}_MwDCSk3N |C`do:xz%_HH4)BdY, uGڙ4iڟCgGv~^zzvi;8!ֆy5:^qw,Šǜ]ۛhK|1ܜe`m[`ZI#n&juqoN B6U/IPr,IIyxVVoYK݉ZNJq bZy>e7`ʹ9.ٞ);rsF>yơc͑![WqG2sCҭF-ײ7Vt ~tφZ|HSqo'j|gha˙qV~ |<-Yf篏|V 4E{/}x,un KhE|54)k0`x'wXfYXi|gL#׭_n0r}!  +$H6l @"D` $H6l @"D` $H6l @"D` $H6l @"D` $H6l @"D` $H6l @"D` $H6lt!booeeI9t1?e](ZZVW% ؄@&e:;e7pYb])(ldSiP8hu3-UJ~M KͿdH, b+8E.$48b9G?d*AB4XnVu`LڙXQqq&d-*|a>\}՗>LGW.sK^'ٗ'Oe\eӹj{ +cڰ3GydI EEX +3M}w.΁0r>]uhf`yyE4fO"6iG h(;VYK)kIͤ[6D }:yȦhݜUjꞄS'"itNÊma%Ћ6-ҫ_6Gy 嗑6AEº@/}`Vӱ3!xS9|VfmWiT83/5^<ǽ[ʸH*0'1 ~8Dy4-pk6ip#kץujqO(ћ\Pv'9~9T%p?Vl+y!&'JN-e$jazd*\Oͧ+?__++lx$9*62R>)Fh`,˃S0rF"o)ޚȘirKc%34((Syşji/3SXn9 r (HL N:! +;:"(5ڝ; ( ; ه_cW}9s/`F13++*q$ِ$, +sLmD̬"l85'8Ǧ\*[*)MV7'2  +*qI1AS. &2b9 GEUo FYKLbi>:X7-D$'Z*E55c%15C?-DL2B")J 70qtԪ&O-+IQAwI +0#.'jp[&z@D2dfwwl&E_8qpIܒzge[&e5R1(5ʁvZn&,:C-EՍ|0|j&;Zq 9]DalW{s' +^ ࣌E$[T~5QiϳCVE.*۷^7\X0*vvf%M%i,7t <.2#AvpTLT%2$Q;L&@?ewTDD +u +~Xv#V $\,1UF0#D0ntS˵ɗl+"6.ELsVu$)t䝇^U{[m-D\<T0tPIt2ɧdn798a[n?|Bz?^=t<3mvQz kx,cACLnD]Tء#P(QPtûE/Z.;˯*GJUwk %T;;㼼-!ݸGGxU*PFɘ~VҐx?;#o~j@-UuOnI~p^ژ[TDHs75#8=nbOLb[tx=3V|A\:QZ-Qw䗶AC7s5=Eȥ#8zivTң8' z€'1-Adm%CQӇFQ+(73 EKjNx(<9]Dxl򊪳*j|ߞe%x~\ "8|.NkcqT'[GIؑ`;Iv7&j,]*2{K+e/ӽi6M'O&ӌɤi6kDQQP@ê6I$55w`%ᰜi|ք7vfy+~lv[5Y1WnmEÉƓYѵ+nMHˋ6# ZpS\qB tB?=.us)[ +Zaj{VHЩHt{'Z>7o鵅Mu7A5[t%޶*0;4Ё6lTaSYuy-! &bPdШdC1fo[1C_aˠc0!"L>G|tqaddc:{ +DNI^R ? se#UiL$DK{)ldi~shmA6QQ1>' +J s` /SNN/`YnؕZD5lZzERHʏ$5i"A sʪW;,)G,"|RkN 9ɕ;ت[}y1s8a]H=*ny|ѼkIm|~XRC`bx@|R2!$)*{{R_ l\C#T>I4'ƀkq>;\@jQ<APC?ʺ:TAY#Uu '? t1fu:)KyS0+ܢJXcm|--@!jҳlMd@/ɭ_}4pyNF=Ǹy x<Up@T7` `ʜWHxOݚ"ADf&j[fKfD +=b`7-6fYTx:Ck-s 7.w_#u=tו͸Gwԭn1+?eo2^%8;bؤKu^&YԨܲ>EŘu8Uf1Y븜񈪘ڧdlY% +eF<Dpg%>F-|P, -xWz Y-lxh 'pp͇֜sdI!-@f"h6,l@ٍ1*dAmD@YiXlЇT9zݨ3nY5tH̋U[ WdԈd 㓫¿ҨgCtda1ncC~ac<_>f4Q3XɑH2 +$CʆeP TB0gLt9=ze#oCz9ZHwaK<6063ʀp[uC/*Znwv\b=rf6 }[VUYG$̚0 R\dW9x'Uou(0`EbG}n- 3cƀ"jYջ?Os7]u>WI[BRs{/r0 ܶ;Y_ +ژ 斿?'q!TEz&)0ÄHVOY1 j޿=Cj!!ͽ^6 D)b;`6U|neӃv+믥BM_ST\+'Սdne"y(|\I5\}e|m3Ԋi%fc%[OhgcۇR0V^/E (|?)FŌI2!oIA(aR#38veDut$H'}.< nQok\S˞X=ç0X\|Z:nړ9;^2iU320ڲ++*fli$=J;vTR׺5>ܝs#|j&yQTĭ.|C>pa uQ ւ2B t  +s.U7,}ysudm8 oM??LOgGy;@ :4""g|5ޙn>VQcюS6&d LY`Ԣd竏0~Y04QY@8EilKj(5| V}  קe_oLvW$py^.a){51Khٟh$aF&dhev U}\g)8Ő1pwJd;G_s)q +QK'E ]B; +MF -z.q)mwYtsB]0N%Ͻ,Ө[u0t*WnHιĹ$n?|WutԉlcF{!MY+rs{O"::w:Å0>0 ?Zډ +D5Y72 #JJfxB̸PZBs)tBnoCw ӻrta{!u톿΢üM 6:\jd!SӒE޽E11v &g!۱1iQI``aO;Q}_z0  =DHLBigc8t:ͷ+k]'J3:pM}i^qE$M|([{pd熿1A;(/p((:?N:y]3΋L,)}۶ࢆͷb~@4>Wl'^5-늤Ւoj>5TH"vm9djX?3=W0ҹ>د눅I2he=\b6aG$O9}!eVKUNcyɡbN:[[A淙=tm-K,l&q٢dHc~HS/ĜYťv&1S>lHrŦݓ0PQK;QH }laϡ w{+`C+9KYTTT k'x<{+9ʨI:10& Epa3UџOGڿ =o,=Y7lpc2 +sG2ilcF3c6}9jհQp>2|xVI{rOGl**vT +"|=k=̂$=>iJW5|?wl)=&vS6æ9}Tgm'X|=Wsƫl`N騺~k9vǵatwڍEW 05QLէGqy=7q!yI29rLejBaqfUת[p!6qqUVm- n +ƟkZH򶜇O +6PEo|JHy53 0x@7Q ]_T +Hޜ~ +f0듵v~@uBiMϐvq)Z@N6asQβ. )1aGLՔͺm Wbg.隯w[{g^~g&lJzlBMy`Mtwܒk3d :j֑f;hgy!3)BHٳ[yW5m,`fV?=m?n-n~xcw5H;8OI>8 ۝[u_= |yq:VXTH/οR6V}욪'8p[U} t7 ޙ{1w͆?It.(o'B^6lTUc ]mtɹy_b&.-8RQ>: dYLaii6pG[0Ϫ&KQS:8@Kpm 6VW %2i6S x)z&jOQw&m-56 b+AM?V){cLI'(* %keң9&̢!gh3rny5`ܺ +nuGѯ@n= u+UK̠9Bbo{H[~Sz,?~yl׻O}{ A 0#[*ؔ!6fϻPŅ-gγRf0t Oe4ORTbbA3\ѯ=~ȅKL( 0cϣ{2<@&}9\+$#E?p[1Fb0ʲHklwLQ>ᨮ\kOu>~"qhU޸$ :I1`c$y/ D|:U̺N0YG9n&t1hZTM*hlݓuq||lzi X->G%L|Xz==䲶 SQ$0* fՀ#I1_;@΄2-NqUL5IԹx -6*i8nZF;9 {؈̛>9omD!B4E\Q!գ_TWa7VѶ QlY􄤜iKN]`ӗeIͼ'(fLS/# + >Iw_N#7FOs蘰b}]yF(O`6fg¦^!,&@)]OO6H_%st2N<\ҡЩtr1-%cL< #d ]r~>s`M|J}8AG])K3Rybڡ0x͸H6xP*r0\w2HG 2!f3R )D%-#Bʨ`u7߯ξ^_B|G{eN'> +IEVqY *|Ă吩v9 fiqAK9J/OyUʡg(0 A-HElPͫ{'췭S`6dUz] Ky장 9RZdp# xF-bMZY!:~m g= JKӧuBہl#llWYY2 )TB yk^7WMM +3TVO3[SP1[^3~K7Laz.nRT^:|9ږRe>fc"kZݎD&eֈ;pO l-ESt3;55l^UuS8M0#x_"\aSOuqI\.nH Y:6nqz3 ,$I'g]%CQuĂeQ}Eʦj6(L'Ih +q|;)t09㛕s\ }5sWw6K[;nG3!\p"rj1L+q>7qqti_E;iI l|Ȓ,i:V$[6&@Bpa;uK{H,bwC&G}#iV<~?b{ܠZ><%g!bҖnvtANp.=(۫)ySnC\f\jYvbwf:X5/[cLJN +] >1>F|ЭC=s:+/4u!傾3uOL]%xX'v i^@wf>̵?dz"e=.lkI8SsCѿt4aoJޥIܶbn[\ioگ4oIlL΅j1Hbb]F?tK}iP~2SRe:lZi=CmסBj1HGNCV/)噗1'CG + ad8:{%%.r$9ú? >Y0G<u_(zU +<Ϲr 4xgb=Bfbؒ^*;ri:)32!GgjbB,O/qL^kO{2i,}M}\3='sKэj]e*WcOmP+x]p^|E$I.ĜR +S +l0YEc7A>1@xnbZ "0Db&:Dle3sSJ0*~.6Yװ\pVQ9aKo :!.[y:?LQM`+F4T[9~i:}5ҩ&ύ||§RA3z\r;:iaf3ݗ^8D;0^R֛N1nր.!!%}5?9P 1,aZj|-a83ֺ_\\3p ]G8e)4^s 31<äKo>raI@g\C:6tZ)}69t7 pmLb<Op͊>wk G/x\ϟ~TJx@v;b/;.J9UCvyL܆;nVB ǻĢÅ߰COJ|kpD.ƞB>NL.䃘Ba'CS,=Q_ܲT a[({7%k*jT sE#(d5{/%0STIXlCVcR߇>ZhnƠCwEjޮ<00@ - +d|rvr|ʥS+5٣Ust:X6n2>0,&Ì&n3[^jiIVRDI{LR5!trinvKۅwKֶwbja8[}X?\ b#t7O3c4peKO-~C3OI bRk0CWm&!&W7Oں2KJubG6n g,0j&W* |1$A]@ K7u>'o~#m +d;Lת2~0XX?N9ge 1ol@Ap]dk-=rf?>zZ%#*tBb5:tGδro|F9>Tf?(eRۖx5g 2WDy t ^SeթKup5耫HD,s5 M1AG<&u 8y%کi/?fIsH0[jyHR  \EE2"*RGרCtJ:8T+&Fbj]NhY`N!=\)HBf=&,4 S<ŸL*ztc_tjr6VN|oyQ]zŔ_`K\.%] Kb6q6ga|L&$IʌK51'5 z岣t$SL=M{EeE5_쐥̡_PTQ_9{,*F, šytk, BF݀'`?ןn,HaG6q߈Tmgo +I V :ļ\EW"ޒsh_ @vio( y#vʉ=UB>U+Aeܮ >Ļ %}b}X +n O_G JXzɗmwU/)~gQ2Nz]KZ!.j> $ L=NU亸+dYEiaav"A(Eu!dGϺ)X[#fῴ]PޣS*v̊S3p֯^}6|I8G +~nK.CxUW*Dy 39"3niHw!0rUWY%Y!p#hgjZi`$0ḒU%6/wv[)m+D_?SYzt>{A=y_vp(\]Ċ-4hAޑNd\Jn$K8ƔCԞuhIyyz>t,wvi OX{̒V44dQR +tkagO9'*FJhQPy(4MqK#Hu( +~_zMhB(ĀB6-qs0 +IW :,ϋ(:ЂxRX1΋jƸBz&n'YEhw>.LqH)/βJ#hS*h$mh[p;j=ohōieQ3KNE&jMX$T^HŖ)ڕ1&eûcf\4h_'5i8Q/tbXwx8̣vA3D;NvI'icP]A>isZyҩd6䜂_<\A[bV8SKp9teTҮd%~bIX4psxB.!V$֜IBͱKsrrYړ|$2RC,nѦ83b%aTM¦f%ݿR|:^ytYPPp+S=(% "5/:$Y1z5b4CP&W/[rn~]Ń}v#{VA"2jr>~iS%Na-ܔNIg`ZT)EǤS٣}L pvaK(i`U;HEԄwA?p(%F~ʻayw0JG{Y+8k>==8L+-o~/f#πjU{xE9ᝓINo>5TGxOSYvoo>7+KZh]z2/a5Yq_o_va]S |g_\bU+ʐI7h! bڃ ^8rt)OYd=YnA +|7<*M]:!ovڡN`_N%/j6]gJYMO5<Є1#A[oo~xv}F)g֕|s +aZ.9#E- ۜgx0UV -XԐ?u q7:#< E57ýq2.~O(R[g3CKXsPTaN +qw'lKbh+)nƥwH) dN)Z{8O`OivF8G:%lVRÙ!U9BE` v4a * +aS26g:M3W]HCAIK:2!Ò~4-XS25iU#CH=v!M`9ts#Pkj41$%jv ָ;ƾ߁G9E{M[ +ZkX7pt7zo>5S$DTEh]I IDMA "dYug?{h,vֈ_r]r.ğIIfqD;XUg֧'chmE '"f~IviMee=>=VĄ*@1IRĄKILheQs`Sxȩ:{YT]|n(5O3wD QSnThyoa=c\(j\]Zy!P_OVE,;odLcrR]AN<P/9Y%.vLJ0kӎ&XɇcAAPr.c,٤iP?d*/Ӏֈ`~4Ro7ʮnSsh#!&h}0PЍT0 +(QgšEu9iZm`^/"a@lW>jjU:$Dq}okzK}N%)@Te.{ -rL"Z>:QՂu[l)ux]ΜYg2j\u*CIB#`K]gcl2q UC{ IQAbwu3x,5^yP^W +F揍NPv)o/(  Cn6g!`%(,TXexRIX כZ,eBLx|M/"!EkGq2.<\A@@,ZJL>X˅⟻-ϵ.hKe609I#쑨:E?J1I{<cS5UD].MS;AH5O#{J6:z>!l&a{5]s97 (-23 #}lH/{~h%߮t Mw#^'eS&`[KL2tCj‡D` WgRF!)u|`)=,0Iӂ.ݓ +]`6"ŵv4L+,M;w{J=: )[ؕ, lp2CnkaCum'!rNKJ6O{4YU;F +ɑ+AV15Fʱm$ԸQ+xn/xb2K\m|v-oԴ,#+mh׭.-y2\>_]v*Dy(r$L-a8#(a .j[tUr[^2~*9^2RG1WeS$zЄ>g'+GAJtAxuY.QwvZd[=j2 VCXe-zޮ^/AE]j&~boܚ+u `nF?𐞆 vփ/|-$1e-y4:]s1]+a$>=Ґ?AߴѡǓ|׭^նl{*ELI/Pq`s "kPS|qz{M#z=6:.kp+j3/"=5y||Óv~*".s`Rz/;:>#ex<μ\h."9q[%Ů!ZOYy ȳ6h%FQ*nC,}"C- ,32C5M F>D7Z)uH]v&4L>'BxX s~_Rh̲w{1.+p/~UF}ta^8D].vo;oES#8W%'%vY{bp Xhfzw@Hj6\;  HmK1K e]:E%5i.>@/bYEw=k=(&h+5SK);/]eʠ;f QKg\8~~kܯ͘$ՔE%)]P.1r %K %o;8GO|| + 6c/gw0Iؒ0+BgoJ𯆃mzfg.sUv9NF14Xr.MBFl6{Has"FBV lʔ +RL!jsSkW <mH}? - hk"t;m3' TPbOe$<\xyiIVմ`CU8E"p^RBKmVwi(<Ls V%lC:jj3T4ǣ1&Jdo-o_i cA."lzq]l[(DR`C#mU y?nRLCЗ/-ƨʻn6|N@>U0/!L/ev!&{ +唌#*%(q[TM)~ `KF1m+TN1vj#j;NI;>f~:M ]/Av^~rб"qU\IN'n [8Os/1KN'*% +zl[)ĞyEG24RcFKŽFQCWs] b?9@Y0ro*N4'`I<7lXgUE< = cozGr=Ū~2Hwgh"e.zމv(}T/+pbcls hŲj W*Ri%rN꡴$\AO8.O2i)WըUXFK=CΖgoMFEM2 }n~ۑ#XIKʹnTH}{ZBNYC %IO2Asst)f)ү4>o3SSSnuneii.$ +(()Jl"B.mΜW7/o9Y ƘMNt#X}z~r,ey$W T/J{:1tD?ַ!tސTT@5biDKf&_;M +XT4QBR5aps'\ßCԯ^عXS"r{;ܼ 7(@lNH)%;Ӱ;T3 IϮ s6' woQ}O"k,JXShl_r.ե8-v'6<)aOa^h'ZkZ|=m9%Ȳ/@'kw:r$}1[C!>DD|EPhIq/GTРAini=< 3}JS̳4lk2Aάŭw +۳=䋠Uq .7uEg2mB)\"t[}ֳkcU;Nq H{HBAP/,@91?K%Q-w& T|bP[F<[f#aRDžH]˄v-!{E t]Xą +e{>1ұ^9T<Ҷs ux9zU@/'|eMA-Sw]=^!*PD+SMSHW-)qwWF$L9G]햳g% &v}w2`w^0a>I4Ry)F焴}аx~OM +Le}`3y䀔q{ԃ7-=˔r`du&Q ܞI<\K!uoML.(MJͿ|3O!mV:Iz.e\T *į¿>{/~7!=U~*he:ۦZUeE@i.'yYd,$F,չ/(o]#.LtXKo?Qexס NoHǥ;[R{"|CJb}utKI%U&tV1YCJR "&΀O7[3M$@9iM =><կi|e}&Aͪi +;]IK)e'F*TFoO"Bڀ\PዏdpS%205z:/cSZ-'Þ|:Zx4BK}TlcSqK⚒; (ǧv)UyTyGde D0ǫ$4++)%|ZLCg&&i~>cy-\ygqK7p]БZW0/Ҽi ȴ9hR=`Naa^pGqy?5Q5ddoВ:\wTK;(]t(#kaLZ yA>WO P3 + znٱ%'9Gc 2nJܡu<-q +Jln%9##m12+B r˭37IyGt3R \Vі +]>~WMNde[kR; EyҭdxDe̶ҡ< ,gA@8cg5BXJkcMu%3 =&;]1Ip(( wSWe2459PqA6 W&vGt#fI:rKM(0շ[1J86% kbuU%ޛhF~ْu:@?W^?rLc`RV"xMlJoy[OrSO MuFt6D`-dPMZ_SvUvsXyMs];#MuMs sHWOMH܏[}Fnf.i%%E,Ih:imI(' +mh%DuR=施ΙABYx,`.{dvfxYtKZ֧kH,RKR  +Ntbwkkhyt" v w־6N!nRl3(V3G=6vWΑ_9sKyk3_;+5k;-H &3Fv:y'цZ1JA;7>K`^B6-ObډNPm&%?e^8הw]+m3ƺ4RMUڋ|㞬E\)zg+c=Pug-I$&>bOvϠl6;W{Jد]5A&1wWqmDg?3tǯZW;08v2A恪YL֬,9pt˪ľ5Ј,HW;v#AZaN +㣞PSVۈQNDgxzO"V?ۊ!4Ȣ$dSsfc@ݛ~k)~]PGm\Xnڦfd}rSLu3H[x5)ik@odU2]ҲI +^FABB܀ܼzt +mpkZAY}w]):^RZ ͈q!#jmHXhekeH%EiDr/RS+b y)Wi_>{ + >¯ qMHF`F[U@-Ƹۃ$1:`-Pq3 +~ ]H훐'ᔇ.`,*e!Wz0Q0gG)Au #LBQ{Վ/|4?!5:4*55yj<@wPlT.)roRb4|LT&EJ~Qٯ O?&2}gCMIBv" Xk'bWKb+G*JD8!tz,mr]陞s]3s|d9ޯzs]ew4_wT C~n~#uצv8sWbMx)>ɘ1ũ,#6&cZS1=xm^ +$ӻ,eX*I,A[?(&[es0>zIb1ͪ:pF#9c=5$A]K3v G"!@tDh$P =7-Yx12׃jΖj%1 }=v8?,Y-6ʿc|nix}ݙh+Z +r_,LGd̍ҀWKObtlֈ L_+աVM<GC2 "@'At 斪~`jrhn=gH?;X=cϿ썙+kK}% ʁra4( = ?b !2kKVDÎ钥t=k.ugb:SAy.Xted/шޓO7[>>^kKUr3t+eá_0ܪFN^.7EP!|*4 +Q@Ϝ ц+?9{bvhGGVoիn)cMm3C'4;PYR};2v٨UrVwx={_ c&Z)|lIjp&PGҩ@@"}]3=՞wZvo&fZk.,æƈ0$ +,.Ǧ)mgz&n|cm; &OGGwMD(a3RAeA:9Q慘00./`{ʲs +)l$?ݝ6v'IӃ鷭*t&p)b! b 94:;(3RD2#Jy8>|iQ9ya@vyZcxX ! HE@ A$*pмt&&b\[8mm3rEq2|sa k⸡RR P1,b Ng͏ lI= +q8gcIlb_n՘fŘ}2kH9M[ԇ.XU3Q)OId"1İYC<PQ^@*cjI:Gnh˾UvG=FwܸќO2a,2h4/! q8eʬlOc7spͿv.dOndˤpe1!!lė|ApEϟǡ +@@Snxs)vQ-y/#H-g 캰VA#a1X1b#! xO`P fͲ,>W[MvwdLײܵUM5%a=kLߥU_S[)} +ezh}\߻i-K]>u>Mv-oZWE Ka; aYn+j4*5$cY i=Jv'+vI?=vZ?r oX6Lv:4 2x}U<Ҙ¯+%͹5h!)HˁA$oldh S'ͲCMGq%qqivvvڦcvl)$Fͣ!%.T}~ /DAAPF۝y?e>z}L잰)V6VycrFi,. 훂 9Bff>>(ϨY5~GEC>¾;P)&xCTBTp}>66~Sˬg%YȄ?+lAaJze +VĈY,߾1һ6؝+s`}Y㟂C{>]oX[(xi^d^ ypKLmAz嚊OX]3äb*o$n۩Hlm\ambte}CHY HE^aFuA_/7`qHIGLo/dɡu`4B*#(} +:7{)@/}l䞉:vQ1qkI̖Z׊)"tIV3&ﮍ[q` Ŭ<ʾճN_ż|ɾ@ia; a#֭tDωcWqzU;^WOsC R\;wf*RJpCZzj vPefXym6I MAcRR0SSPZ',A,SB6r* .nV N/'n%Pו:@نˎ*mc:etQM"raQ^ +<N󸯌 2 }WG|>x5%`pM)]ck\*Zݬrf͈9Jfc +*GRC*fˁ[s?y9ܸG(cQt:";O'q6BͲG /r9y!&Q%oZ~=2ykaWeZbl Eϯ @}J\q`"k(lb` +=5;BݱgԜ\'.'ll4@xѕ I8=],fMgBhN8'8ӺܹGelKy°޳U-M ]_SΗ9c'ޥZNx O8Qydem ̖ #' oJg;avB |ԎVطfo U5a/Mgԑ>r;2l_w/Nť쌾#@XQg}ࠛ,4lik"se Np[c)Pw1i6lxX܌~3ךuhż`N.beylpGMUDᡁyVkH/Z/lE;2bIpd\́_a\a}I}gs/ } V^w% M{u]DLtD|bUǓF]g48I;c4w-uRL쎖а6ٝnLOWu%У셆,$Iuq)̆y*I pʎL:c΢ydqDhN9TFǤ{];߷7Bn; AxផKN=\^b ;u̪L y; Fik5 +}ajJ}yf8v|lc6w0E@ U4$! H%Qh4I9ӽ>|`:TO*oop~:(?=@ (WbuCfRՅ_UX],Lwٔwl6"]mIGFE/F#|̞[NYXuY' DU@m|—#󡈛qێ?'I j2?v:Tꐐn2^D8axY_=X]8Ү`ؒ"X? n!r?t;_q)6 +LG#SqۛGw.~ iilYx{oKS\}44|>Кn- j148I3@ S^'\"z - QZ(5{ݔ -3uF ±D`ـ=?pʙq31i$>}O"crg"΋:yn&C+<=^߳Z76 qx 2*/0>dbPE"%ֻ+0ⴤm֌9^ʯ9$hVF^kd|]tȘIIMf 7>-_]z2&HqV{fhHG#Sq\()!e714y0N @Kpk|O!@߰:aFnc\O*9YOd>`5gp?Αr ەE؛oFZ9haN ;3wq#4guނZ$mpj@3`*Epyl{(0H 9} _B'Oc1%nbL̚Y8YmޠPvpk6S +%wN[I/@~vd^qʪHnK3B.M@5 +ɵ ,נ^6+rFv`El !??YaTyTf/m帆:jf ?MzS:pq%h-?li]P[?X1лFG}1/+l4ag#&\ёy>֘ +EY.쐙p +WN-aa =K^5joQ5" jGބEJ9%a6BKz<֖it#26{K^Ӯ^fTZG0#L +Żօp VygVQT|4Y~0 y , 7a} ;JwUd4}kU~視-V}HE~]̊3`d5jB& a#h5BG;GO}g~@yЭxK{di$xxK+69)&heU%gGJ\WI>2r#¸S12$o0O":}}a7Wŀ;!Ăbko:wUJ^֪֩ +;j )3~soAQ΄諠():2B?^csjC]wjG+Ռ⠖!DL|j(GLt.p : y&<,8ZGg?<`S!Zkzjc!R<އKs"[}1J; ]=&bMBGoQ!l}}gWSw54xeBs9kOaԑ[io@+ij^tԂ)d7Po5DgP2$|`VQWGF!\jn߷5v/7 .T4%rCWK2E]P&=Xj \Qqډ.2_7Agu֗屮Q#,44{5"ԯ:С"{io,XlwUYCvAݵ11=-@u2l=+ֲ T~l_\ +^ѳVIP""m5=Yj@DQSN:l(*nyh?\ @Y*m݅ƘON^[sc[. ޼M Ыr:gw2*VaF6uj$[`k8ꩵ-/ZzK- +sC6yK{Z][EF\r=(~Qaғ1j֑A@zeH+4[RZi-q _u"o9IDiYq,ܔuڒ-%ђgC]ǿ @&+$g2WF, i'"GU'߀" .o/rۃ}R <;2r(As|EETtO&I i|$KQuFK-8%{:>vc` +Jҏ?\^yC ;TJ"`B>3/_{q =3<3߯B`}2*#%ԗJ$v ڭ.+"B΂w7Br#. oRPV0r8 uի࠷ƩFyk+Z_58d)bZ$\چ1v ( +eGh(gV'H/=L滑B:q펊eኚ}J1*VksD_!V0rWb7o&ύQ:i>L"gX{+bl-U[&nC:ו\rNkkW[soY^][+@^MKrF؊v ӂ3KN~1D|4#EفI?)A$"a_ͨg=k,؅{>wSԄaqm--UMAF7WdQ92_Vfk`!zn_FkKknYPW +>k[QJɁIF^@Aw R ++;3'Ei%]-f1n?Y)a`5sݕ y1ױP,(UA-sSU$vV` l endstream endobj 774 0 obj <>stream +HUW>MͫTӼYycMeYcsDdAvdEqMStpIeM@qAE@Y{#={==~wIGXڞ"ž`s~<.6 HT,s1q~m-eTUfvnsAJ˽0A>vtnZP5 K ޅB 0HG +=f1O)[%a۰ȑۣ+WG*Z>=;y]gC vBh1"N~D#Et|+縄I%=GqN2|RفP♇=Rdl"~K:嬆-! 284ZLűE ym Ip֑nd.]qs[h ِ>`$<GKbje]Ou;ﲜ{1єyjl͠Ӝ"BGَS[*jMPqK@O7]3QKЉY Sl1/#Uptgrk ;G._DĔYe8^Cĩ$!|[BtsΛyJwRU )3` +3Ǯ㜁:/ܐ왃 Ƞ1%6 +xl7GL\y 2:Uz0[J麹n`cK힁~ٝk- +9v)>9z旷X2q)a302z`` lglWDN[F4to"b9&HyIl1&Hh>v,h{ԺVڑr!wVʸ.`7ӈ)xz;(=%%CCZ&fke +XZ SƬ=PVAM6k5ܪ8`-XUpLﱩu#vXC$ k9$8;Kx7ibu75s&BrGT<\o)u; I%&yz9m?nR";˄޵7HZcAh,5nAr\3Q#Xb6=hz52o Upe49ȈV$EJ,x-!n$A?<5β:gozxd rdVdV +?Spp#`k-ͷlq+4({ 鹔rw{DA$rYJ+p:Ҏruo%X +!!jv%6!Cog ? +vcdSJitK`=ʟ.-A)jNu[ + %1 %؅ْ6W>U$ō,Zۖ"2`7e/~YyqkOޒi46s8RZzl[DWڽrS@M +Kg2Q GkBq)?Tw68%اN)8ׁ10>v|bsm}2I[Lޞ@/ LZP~i[ +hc JCDm]1 +_xb= O=?FJWOOirf힌^fU]jHzƛ~ѡ):d^46;#t`36ꓖY߽>8kk~4H$?y+y?R7foMV?R?<wp~-|=SyܖWe9&a2T\Q=ЙX2_qL!b0[p4 o">A`8TP@FbVHG*,#oO2Aξgxx&Dܵ4Ƈ&;GR<11W[qkل ,&K# zw g̫ A\3}1M)]Bٝl ° [|J4Kz{yA=7=q3Ug;鹪孺_z+)4yKL(]jcmJQt\UnW!(e6z2|KvZL&y7pJ=2P!sM( [`/}<@7I. #.dXK Y {SѺ$HUQgyז^S:uWڡZsB9Zk/È7MC^qtw<*jŁJع<>-}OA)Oߒټ&U8$yqdk3מ@*nLuފ}e6)0RgмZ.vWjrІM9xI/8;bKz!9e=%Ǩ͸)nJ?P< +4^O5=]X??T?99"D3rǫ%BI$̨Jwyȩ5ndeuXGT[_qhm+S\OMyٛqo\= +rފ"+]Z"B TZCBiN +O?<33<_/4sj>1(;3%uBm嗄pTCZaW[dGqBK΃1\|]]Ce\kH]{\˄*:̿]SjۙOXEs=4!|pY'UQ-+pF?$9U\pn3lhCARd6,am  U(%Bf{FTz[/|ҚʠyTO.m#*(KB|:Q;11# ۦ7}琖G?Չ$~dʞ×_G'ixͿNboH /[ +>|?ݙ9}}uYv+ 7(p{3̲)ReJ)y7a1mĀ_vYE8 /'Qx,joE[9t59n@jasvKW,CsdP;a p>_ejy`myp}ޡ`Gχe¡ylɶ/vଈpބK@j<-BهlPc}ݦ&".b@!s|!x/w`(D +gӀ(aw:eJ*޹S W'jS JkȘ{\sa֧+5rֱl2 >­l/N (K2rJXssWPD<<7?]d"@6A 'ЧtOS%8n`b@t+eU: !aW9 +.Z5t6慄I'^,&ZgC? vf|Z߫@Nʠ=2TO +aࠖޑKVNCA:Xi*! |w]8.KъQ%Nm*m^];^etr1gE!r>%C»ݐ>0SrFepgލNr:Ww6?rr*b F-!4}WdlDN0y|*1Խ}\Vv8a=6{.m;O +֎6{fU ӧqo:лJ^HLUU71pq#cĬtzdYʸE0zjL Q~V .q0G,=Qx{FmYeB#Qy,NLBKK4G+9\19&>εZ;A, A'/~\L.{ԃ{fዣ&Ƕ/r.Rpt: |(e\0%>dv֧hEy+U[,LS1m Jף+Β'̨?3I~%.B|}f^oBOG9f>6~ ×QWWfHA-m5J/WAͪ%66$; ^9/=r›c+[ 3o|QX݃h-.yCjm&ڴ)Aɽ]k_#…u"NHMߡKjRRP}SF/NuOb3*'>۞&yX[<|_KEdv? +{Wz€VN6m aoQXH2rq7J7 *FX?j`;nm Q6Hp\3o4@j 蹴g7MX1Z]y5Z ܭ/gن싯Mr'<+i򪩵֠IHZXȠP1A.GewbHx4DhC$9h;G@;еmNե ,C }p?ʉM +;J䣝,H?+W^iwU1+Ώ` +>ڒ7B@iښsJjIXC~q]|MFS0̘cHv\?qG;d}. +=@͡}[{Yw1=(6~ڡ j{LЏ=%>W.=?In]ӫtI~MT-E%%<>'s4:tY>ȰDŅ?/_|p\S"ft]%94[ӨL9.$\kqbڞ@x' ro +[yK90*}nAXu3nac aaC~j^s`hM-f1Om|\|GI3V^_ly`|U 4?鸭)"xYR$or(&VH- +pprq; ^#<MwLlƝ]#As;ݿ[sjc K13?-aGHKf Ec|35,K%~MZ U˫EFS˲';G)[;o[U@{ vcyv + \- 5@47zVe0g3cn`U#pGt9Rg&5C%%ӡ@*f 5O{Տ0k@:j}MMN=2chu*H*sͱ,C8( a7.s|k\ JGOxusroWmJ HK޶i{7Ujhn:hYeVdYpwVROv[Lab:f mukEU6> *210V<:{CU]RkkY,jS]m7~\!++qv*6BN#w$屖ނNm=iKB^8+1d9y2|ϿXntgseh`h#%3`7߆z;ߌ TA w ggYi3\C'dH$f=VR/u!|#$G;PŜuY>͡ (V9 >POw_ԉ;B,H-*{kjG#GWS<賉Zۥt^Ll!FL@eYsOYw^CG $X0bCZaI|ƙ pb‚GUrIJVOJ{)N:;߯I?TLi#}tx_* +{FޗӃZ}/ ;bU<0k>MW˹zSK11 m=C] >Q3,]Y DM3Xې7C!bQ~ Z.\ 80A|SCE$5랾6ޚ8j/]/tOPẌ2T_m1 CjlQ :7ɀ鱩k +l*NC@; ʚ=9%iGJ_j 6 6y$ĆQ~*6S'yaj^?=48rcc~TVaMVdCG8֢\F}uLZj .pW3 l쁊[`u3:‚.wk<vz?A3}[5ۂ ޕ, +Cnv"=?ֺіAzugx{!R81ѮZؙfM.c +Z2ҊNŞ`Ms \oUʘ~bZ9yFPf +9'{{8DP'y[q +bF~0ŋ}1ݘ9tG=5jVEu~!vzU~krUZܙR+H +_mO0DhCJVC >3ЦVȫ꘻\mV@|Nt%2PIdž@|[e~؄K>!A^ח|]CD);RBڷ7}erFNL{8閴"]oVÃ>N|bG%iqTı-qJ fgfn-ГcR.p%haʧ8iNE2Z5-%1 PA#lfj*"* $Z6=!]kKq*~jone/PJέL2!z,SA+p$M{*|0%mVX+hER/)Ш/RdVN^|9M`-΅McB [)M#TRL{zUķを{rJNHߛn8Gߛ[FAI8rmwcxC U4 a1ًIzjH{;6H+j!UYn +?3vP/bK:*cz}3PK|ʖ =*RƿNo¶C96Jh;^nd,=ӂ*gg 6KL[@?^&@<!ǩi&8&E*j9Zjf&JhNb_OC'&U=.w)$W$yzhg%&YŤLPsB?=2ZaS_?850s㝩<2Lĭ4rZ\GwUyjeqBk -ǽQX ;E*ZAF Sw0_=;ZQFR?l"<ߞƽh3 < IwA<(߾t"l.<]}:9]*{d&rVe}}4`c I/Eߛ@Cfx`m/*We^5I/onC?X>v _{@rm8@MQV3*Jކ +)Gfȫks쩠 =QKW{ƨAg}wjViHf<(BmfLw?[ܲF-HﮊWjSC4 G*LG+_xbh 7S=]󛒜~M%,< ͧ&,,O#x&o !bm=Tݍ., #?T| ޲Hp8 "؀)A1[<.-*PL} Y€t25xsjd"΁.ܧs+|$o+ [0.eM{/-ZbKMB佹bd匼u< +E{'Q>r:^OxPvջZr鱉  靣]얊RҠIFc1J?21Fx_Dux[vhKZ?b&RG(R[+pѻ3 RɎCߞm@@޷|ܞQ[S컉I:4RMB^@>Ҳfh(9Mc͵GS@"0W2N%%sOO)YvyukZx8/ yhgfщU71 ®Nv[3j `L菍ɽ%"d+-_-ͼS3qVKiZE.7 m'z1:r ]ܲឯ5d[ֺ՞nvHCrGYYVW!y]N8[/}#~{^[$C۷(z9e1HɰWRZ++d^l]6kja| '?YDF/l]^\l q;2V/ҊS4q824:BÛ1w/.$ܿHH}rٯc; +яzdj˿3NO.E< }qիN6#LyHϮ*Bg٣)N k"ڣdXPuWiuNvٸMN;DXc[, QT4齋%Ƃ bGA((Xb4&[?{{&:I>Nk<0ph QfyZf 8b 3PT߼d CgI57+r +{"0;596`?FM;(@&Dh#쨄U 1ʣm95mxGCnlзd 8Ņ*jѠzVL=J=\`b,c04vo\E.<Oh٧襀I{fr&\ہ&C6ѩ{hЁ0h~YP~fΗ8y"\>!u3@eU$^ٗKt@z&(}MG')esLS'6nkY&o 7DH6l]!Xh)1A܊d ,=ݟƃ=zlκ62PيXvc!FgW;Z;U_C3 ,SC-#ee2lͮƜ  t!CE*onC͊PM85O˪mJ l$M1>; " cs^- ={enlGFY>5%ǶކX% 64(*p\q!LӵjYP GΎ#b)[-CX0 +WA|h'i'iiÄ)9K&hL:>~kKH7A)pQ sJ"d]xϊ +0K/@vں`&q!LB@/<)CMk2jCM5wēitdM+Q';*jAW3}nc3ȼYQo2(hc1D/P2MsCfY\C=lW92pއ1E3"r/ȩpj܆)J> +g) rxc>@9n3p|B@VUCQ +tɫ^M +xk BGx2k:a1jGR*O|՚.I,>;G)X1Vy|zC$ +_7o_ے##MMqDžBepG2z{R^_-#lKî>LjzZ74h ٕ|s79aK69",߳t<\=ܛ(߂ﳴ4B /g/ҋeNcGJ{9PVh%Dտoab]Ô &$- tN!L STEyMySk8zWK)㒬2dSML1*NMBrkkUӏRwij1D?J7t6閦c4T i6%zHNkK򅞏z!V3KkC\m}=ŮpHN_}n51k +XHcKxelMƁ=-;ۘ5\^r_єט~SϾmGPTq;<fXSnDFN˂g$({kʪǒs_k^dj+C!#8^/L<;ʐoJn-uE 1 )'YE fnӱNV4e["ݷU0 wgEI?6Rٕ81!6o:t.>\ MyX|cS)nEE讲S 5~xo}zH!D"F^mY,^mifh9'bs6ZW¨g::֭6箰҂r?ɍ2\^Vʥiu*ɻcr@PkfIz=Ç Q3tbW܈m9"f쉖[讏 ]u/m}s~af#/-}b摷9V I.Cwu nͷGq>aLT2Sݝ+5=NwҝΞΤh\(jl +*;\ಃqk Ⱦ"jN_oùu9.jfxsjg"N%3{4~Kr/kNyO:. 0c3UW8@aS (ho +] =@t`thSKv9>ChwԨK[bv𽨞֔*>5%^nzgF~N1D F7I_6}Lo9;O εk}CQUޓߝqJHQ 0}rJS䜃 +wUF(@B/G }/mk~phg!Ұk N]UvgqkSEEm~mECާYV$O }ozYRIjhMi+g938Y:b˃耎s+#ddLBQK&5eKiwݘ =BZSj5_BG4Hi^] +&:6::>9 Z֠Mc7YYM{AC|%>83>w䆢1H!1ՐJJmrٽse|(v{YϔcJ6Ls6SG~S"gYƍM<9s&~<}(DY=ggCػE*kv)ޤ71[S^Wʦr{f~2,ϐCkژaN;}N+Eȣj5?{?Dj[䶲[ŒYp+Sp2ocҨAALeEBHAlk¡rYկ%, +R79U,xT`&ZوòYgO=P)[5&u|Ddķ.BjɞNMӯ'S„iF1a15֣}=C[ý 2aIWDHLdϾ\ʚX=y30Y0rUI&%c$fl|z]|lhv6^q{qokf>Ơ~*Xл +V..>A.ݐuNR"̸ +]w=_3expvI7Ӳ0KrVPjS_ZBsћM~ΚoDbRv'ܧyxf Ռ'슑}_/%Q`u+#ˬ+:$ߚC95}x}1ylݖbżNǹiׄU+)-kr[2z%@LlHw2і68IFZαT2IeYJ%HCR!&$l2RkJ)f-BBb#>JYd8ev.n$7ĘQAvO.x4Keص/Vq p$)sj>1+0 M~g&]d>Y9 ep{|T]G~0K$kVO;-:o‹7NpVϦ!8P0+~$w͚yҬJks''h 6N)$c|~a (H&!V]_Rƽ&P. M?}fj({h;)JA`uh.m71bBO!i;OZ_b˧\|!' sŸə'Baңy{\6oh7凜[ߔLc0DљX5kEߑl}0`{E;_FįsFXlP+1>۞hs(w3\g) Lۊ(M Luq6f\˙[Ũ /jدA`g +v͚U!Gw/i>܍.`R׽܍ND,habZ! ,bCh+oNކl&ąL(c +rrH10僸1&]I-t~նrhZUݪPcFK3c [w.luk0c|=3x?Ws3c&H?{Y\ /\ +51T{R5* 0̖[?T]Gm?k{-Tźqw^`e_z~#q}݊!P -|^63,J&} [g0X?9e-%pkG` -_xqr3MePt!y3AqJ |+ʳ29Dy8 ƻnC d./hGXۍ gwVϝVJv(ϊXSXnqiU?mn|J߇*|V+(w#s|"+AY{2sWZ(E目'i`sOsCrdI9UyUB?%LpM];c-<[$, + J^*osdQ!eNCO8soݜ;TIr̾;̾1B9(fڣJHgkFԎ[{ѨOŪNXHՂo:R?H*ôD7zMA ' Ȩ9U<.I/1.=B˘=22G<ÍDsyO @?/s7C=Eu562Uul[~zfQFYQy󲛱:H, !Ve-RpyP`ѯy+qDQ +QMmFĩlTʳ{*2<61H+ukx^VD?(+UXhS #;)cQaƞ N $ڲi@?Pn@ B4Ĥ^K,K|'>s +ԏlS!f7f^XeզVXH٤AGptsf5i7JUyWIq fz9 c*&}bmzyLqPO.O)G!jƙd1Ok;Rt!f';5p?qxB熇ܾ+?-kI|#*ĥ#/A^}W&~!c[&EhY)5|v'xX15&M"[~ߎm+!gӏ!8j`eDȰʀ$ ب\;ƜRo~ãv! zj'ǺOtrs E)2md8k !3x.p,k IKzvA\xU5u2Dã\Ơʏ#el?@nġ>-{R>6ơ04 +n+pzgSiL@ئRh0O!X2eE7^mZ!.;n }}p)wElK -b @7+^H0H*I0PĔB9FH2v sp[}E?|"C?<:i[/ &X*" oj؃h$*njm ^H/zUi>H>;vnڛqS^x=&Q) +u &,ˉ ץٹfk/`ׯ>F!I飬B-K2 通5'cD>rFѝCb4jAwKx +|%)A?Cn"DԎ\l# /Ĝ2P吙1M>X;vɗpmh'4%%$Ke!Z ar@ Pm*]~_Urh'&dsU6W$gy#P؀;D-#9s̍q؏?7(}9^;˛_s))'_ omu,$K!9B?TK7G?pʄ*~ؔԉR^jםGO_/] vrd,TV)<5hx5;wCB="dk3=8V$-sw4*iE涴KJdz.Û`%OYwRaEXιbأ#+.&cr<)((eϕSh;,ѻzwZ,J#xtS63} +Z3w*Ֆupr?įM{yh?J5:/O(5a@{@UkvR\-Bedj>݄A/UM}oM/ZZؠ]f܋udM0B9ΐS=̀o +{?Ü(.Fe#PܦN;؅jX^AK?c_ӡbq4 *2 lքTi"3ęA\ʙSwz+^ϴuֶO>yE* {UV/K`dmCm.Mj\[Sj2*G!xk"zȑ?{e/ڲ.n6>}[egapxMf}tT{Ihmpg_c. +E\{S^7E3{SRٺ:7U^#*4 +>%Ĩ;X`Ŋ +H"""]A)*Fǒ<z{.{޳wN6Ww`U۴|{2?G5 jx~AL<~A1j$x sY?&|m`Βc?Wʿϛ]$j;d~edPYE4,̂x[Bȟi(o@Zx֩\mf\Q5?GbIz9Ń(.Jq9TP^RDZ|@JUDW%_ +0l+_<*#N{׃(Q>oU'̼qD~T" *$hTn:tT9 'k{QVmuPk5?guDNcc.M@Y0ݢGCau -g$fcu<^wy&WZVHq||EMai:j j$~S~Pv1 zȐ<,n`/e:Xv6WO5.cCa;*BYv!?" 9 !kdː+ln=) kYBڠ\5<-z"k>sP/SL*hؘPH찎9B#1M/G$fbs)g|RdaSgZnQ 7NgnnOLY1.:E! +T]̹<ϝEYBg=*eW^uj""c'nwNx^}G +}Uq7ʗjF'Um5b&$=@";A^9ʫYgʪT/{ܕ8#XzT)ԡ{l_XtqpEpǜؕ.{\H&ȒI#ʟ } +fIO2w|( /\ќi]C„8ݧ}\DBVPvq@u"~@8ʃ%uuĩ"z?}Y6W4+|.8gxt`#6%'5-=X +.&=e"Rn xkczUv'd 2+$hԭ5l/HE,9ZѥM+y#RJf +|C4sʚXYx_윖+p7%'rn^Q[>.Nfm4or?o JATGE("C/몎L+\aSڷ9joXiŮR&g+° Mo뺄/jaMZ5z43ێOgu$'=+qCﴙe͏c-H/;1MLC3*Yk#L30XRݤv WwY9=Oond5En›[ں΄im=j[h/bS)ty"d +$\)Sj74[ι~J;o ^{c3lJTJV!h33a'UNٓT@QC.Vd1s}z6}ܓZ_Gs}&l@Kjuy1sq72<T]S,^E!D<{ɞƀ4_I.nJ3A^͞'93ɦ$&DMbQ좈| M@TMD ذ5ٝO?^}r3:$SaR"ӺE*K@ip8yɽ0>hLj׮D$=l91m1W9/n{mi؝&Y6ȤujQUz۸Rk.$.ɪY$'i;Е|-/{:$E>rSJ+\* maԢ$)C7<}A[MtwGWǧiq=|Mxj כ9-Gfz-YzAr~mQqLCrJ/gdES$5hNf GZH;D:{p#$RjTan!fw=uQjrb +iNt, %!lԯ/tB]VdV +Pâm|Ya }iP6cND@tƳBsH(X0v=a{YF`j=6PrEQ«E:2ˑ^lRxT^.iݵ깛qZ2FbÆO./`VL@Gǧbj5&nyߘEngVLkf|沘uXr\<8vLڰN.ӇR[SN>*j vϒǰ` ߣx=$`_q M"V%oI 籶$ETpsC)/*zZ^坑T*T&4Q$~:2jC/>5K0HJXԂu$(kw YB"!1\K)7g,d6.2s~L{I*t#ܜW]5lUrv"I䞬TِctR~ P;> h{ӏ ϣ[ +0磏~u;gFUI=.bFĪݖ1SK>ҎWNJkl\I*+aoE?SrX]a/S+"%=rF<gsndɅm&Nؾr[ jU]:u`]ߵ 7\'0(y裌k'OirqV}ci^8qBvo/T̗,r@4Dŭ ɖe?{)'3av^%T}N1Ny+Tb;/tIyy @5=*ȝ$`pH Vg.yI2o[ko[`?.Rxu=P +{\K)wM|?G3_bޒoEmǞ3\^_ifk:bg$9'M4$( +RmIQ)""H>ue2gGwŻ>⠱6亵́Z׳ \dĬrFJZ]*>ZE%./@, ͣ <35٧k谙1wn0 -٦00z:ˢTBNSIx1Ԙ6жOvxw%9vEjfTDy ٯci<}C#5?+ojprk Y̭PG+vkִ"1kֲY㟥@yVf׶)R΁^2oi~50@C.K J*7iu>lv?Uq>%*$"l‹ +xH#6ÜYEYfu40p'뽽km3 :*#{#7+Gu=I}q/5fb!9Ͱ_qHjo1Ybɻ^@g[1# ұ-ou"ƷnZNC@,Y{LQL[.AslVd-ް$~3}ϯHYGKيkf +-:-oi,bnh}Y[k Y!kkL~n}kytKpNԨG?6V8ؿ +1 3HjUI\WN=n;^$F\xsV@/5=$f{E 1LOaYS(bogI.kfԣAg$GyzYdt 2l& rwn}4 H֧DZyq)9 +h',סzΖuN:kWCGֺ؎i034Ԣ5t"ƎI6 +r|<7і~9#!!==.%)%k9ܜs˷?2?S{[N1^pZ♥A''9껚V^2^ZӎmG8&q[_I2VAE}o r,2ե;jCk*~iž;+Lr׸QB?6k䭴:yo0Gh=p7=MI/K.iyx+߳M ,rH a.y ǧ)q]2q\Tge][$M\M{GJ+uHcN^rU`,տM=ب,?Y*L=tEe熀*'(?C{sKߧ)>\wS-x6~3p:, ^~x(`qu>f#h9v}yOYCW,޵jce!:AhfxhhQv2/ѥTclUa +^ 'ϩwU΀_H@p0T9i`w4s_ XH򘩋vBZ*3T mcQEz=PIa6+?N.}:nc ajr|]M[#=$m9%z3ށ?HX{c%w)K-'Ks>f( m曐Q?|_k\*!nꛜ_?`9ׂ pVワ1>LC~i;tax^Ü{I7KĜt;T=XxG mi@{֣>$̵Yqv ;`lr[^r:lsTmmǟ7 1bveő6[$.2R9C\$7 %2E ú3Ŵ0+Y'"hQ +#. WG9qWuhCXtzaSݣ(bUZDݵ Kݴ' XV"X>$X/]g[R“(;Ρ`}rqx%Q|Ι;3ojoZgB) + +..F."((hf˙s44 |5-I,m!^k̹9晹 +;k"GZeT]?e<^Wl ZUw7 )w2f摴 + {'[yW9N3௽/-al+㾾+Uu{+m6R8طL&]j+@CV{r_S7?;eaW֕I+`{,J;D<'6vTsw\M"^IZ <ǽ>Hv|0ѦM24yO/u}1#(ms^ߝ4-l d CNFS +^z~:STYf"$Hagiew)>ז%ϔYgIU\[E:cwy7z6:΢{㙁>Z+0#.d=W]jŚBDPQX2H:o$I+A\s8I:εȨq^zg}?JP?P%=8@g39lyd'J`{2NY%u 3͎Mw((gXYY.8ˆ9;f3ݺa',`r,-7Wc-x{&Ş #dQFnb)uoc/ X@펔ɣU0 +RI.,}{y4ũuFt\ ^Zow,Pw=9!a6T:UIyy}ZB8p1{e`a oo[fȱGZߗ+T92\i{ϵ'd[@ +ƇhY9:LN϶2į CnBz !5OFIRxI򥊑#].-Rr +?$"Bb̞t2#Q{(Bm"c҇^$(0хxlj&!Y_ך+ S5DVoMNO)+scNs\ԟk .(2D [避cwDĄu\=y#.ؾDC00~xFnm6١"'v8Xۛʾ*umUY# H/˴ÉRYD+ҝZ*c8tȸI|sz̷)Ɋb36>{ b|ch$DqJsՇ 2 ¾%jƜHh}1.lWH!:9_b~f[t6CK2[뜣%[80?DR P_h鰕@B 3J]ToVY2(TfZU%G +t_Z3 Jx:^ Ζe^qX5;bbyhZxNq_?E_PB }Ml:2BM"}>0TT_H8i.l5S#m +Zmy$fHLߒ0v\g朚N39TIfh + +( ;""YQO咻("* ;( n̼c~빾sߟkQM*5ȭ ,U3Rc`eutpȚ~m5ǍAtKҞgɏRg/^d!\Xy{^V s^Ӯ'Eٝdie; +6d>9A/ .*3:-$m믻%gphi5>`]58l~lv(/wZ:nvfe\Lꡣ[K$[? #mzW.ZܗWr!{iQoٶ +G6{yW-.;'gyw +ug㳀^ψͧ7U:/M!yGnE"E)ؐ9_~d:ʯ٨I  ǾHyA, 618$E-^U +jy^صŎˮt'aF.*bTj{aR +c +W?Vya][,5i6n+e[rZq!aL,D@;ωUQBe +;"#k=id䝀ʥ6IdVmܗSJ# Բ,د 7b⠼m/Td"eɡD!T\.63sK{y s%#ӃF +xGO7 ->4y^ǝN51kC;Sؼ7ߏ:?-|GAx%|nO9}wۙThݖ *RQrB~SJʳ6F\ޘ_uoΐ6:^ڰ p'꿙;+{<8.p>ryQjQCT)BO=Ȍ4gw&5Ms]gE@;3`q#E?/p5 Z*oNɥ6BStcJ_sdz:ZIpC/aB꤉׸$f9Uгΐ`bn9s'& -!'q[4fIZk@X/:*8k_x{>w漀!?Y{kcvLpۊK^l7(R?1q#3 OݖէEudș]=$)?i|[O\bD+Q˃)6$]A}+J]w5J%ޡLX8\r√"b}'{}ˋY?4돗qyQ9gnI9If3L41(KƎ * *hK5X@JQ0J!#`vΞCe~{?C`q*Ju +3z6A55,H/}*ljfbbZfy fo[ooUuqyW4Vpf9a +௘&iROtِ꒓|Z&;d$aMZT=s3E!.: ۓ)ܫ@ +w}_y]Au ✧_`fE'ϙ^4 +Γ tu՜^!R?ze +1T_ڝhV4߉h1ٟLKoء=I{T,usN=+82#akz:WïXDZt$c'=n ZgxPPÀz{JV n^`>u{ݮW7/&H)$%ٓO3bmϧ8 hh?Ymm*ܥhsH[6H'.pCoJD'.tQyC ^cZxIvd`QʎzxSb2cU7åלػ _zōdDì)YAYӨ=Sw4FWFxQyV?V?&Vw"Cя7KeIG4k!=AύMQ~14{ПeG9fYh 4k]\z~߯!i m i ~UKFx ~wkҾ6P _r4I7oAW%z|dύo1Gf9iu$M/ZBZJ<݃l]휐_\Evﳏ#~dac€WX"jIL=Tem9gs|;E24iaUiT^}5L೙İ]62CnM/&;k`oILDX_v6AOïiySh5 ~!AuCn> )n7AZr _[n{[4]634T edGMiyKsEٿ*.eͽwt~9ys<t 2n7Doc{ ;xYzncýIw},=o~%$Ll+/䄥z;E. +]/榱>{m jgF[!?4T!'Wꯆ,[vxp#jѓ6c5k7>A8 {i屮YAmKErKuk%cSg;C%*Zz*~aL`sk!fq! wȰO/Dx {e!{XBV APKGDƯnFRֆ=ckyĸK3jKL|".,ģE-h!7fccl_ &BNO +MW~ISoSPӉ=Lڙ54pw7<#n-o!ůҜac`Cf\~" Ku`]\zp+_ 䄣yFDB<FI9-2I(RK7_q)p;a%62bvgyZq035Dv@LL\D=ӶVlObn|iWˀm(*/o ^ +jف9Vex:iۉ~uC'Ztt{ᶊVTRrGs\x" fhE{f19)P!nƌ=6wFE?kꈚ?>OZPW9i|UOu?} fZȐ^1pGSGU?TDa@ޚWirW7G~_f.{H 8m@äI3'g!`m饾ar$!cͧ&U wS&".hޛ`fbZw*aօYu;ZjaXGEt҄ӐZPzjOC)9q[5|wSِ1'+K&圍h!5esnFED9v~u|ut`dεaڋO6^TxOGt-Д]@?ptڙAݓѕ 3YwsCQz&8G-#ٻv&B.~`NJ G =!/0G->jnk ꄨS=v)[!J^ƨڧh?e֝Wb3mɋNj4ccFMLb4\#l.di6m4"신(_vM4̜7p.'ce'm ?jO˾qh􅴜_W`9_IYPIpgEM)13N/͔ƜlQ kI/ZVx(MTϺy66Cy↙| +(in] /p/^sZOomE3uRJ`i^{a]./SfZ3`wTyM4| +n]O$؜gBxcUA/8Ĉ__&GƬihCHɆ̘q+LmcUֽM/T[aKP_fܘz8L>pT +?5?=JaĽ άQzʍxx/b:`Lw +YS[1=qpPڄQIJ3&݌N膘01:Aoqª3V99cq# y`.S!VVGdW؋M52WJ3JVΫ]mRҡMJYaJզHXKS{ `7'& 9'/}UF<}f5y ^9TBԊ_(&ͼn0K8VnHmLI׋NJGtgn]$֨:I߁}_8 gU)zjڇM##+--I\ нgTɑ% ޻ZYEMr᪊ux)H zVshZta/CpG8N+yFe >5 Nx/)y7'=<4 7'TwhC Bh4 8bEUc]]GT|*I7=_nl$&mR*~VީQ걒Zm)׫ >JxG?y2QodVisڜKƩ%\`&hث"l̬2#zl@Uvq1>qR Tbۿ7KhMj>nHGXrߒGFeHnMc\(žy+Xqi6՚W!Xubx*xw Z?ۣV^:=IHOhG3Y +>ׅM0)ab"qVpV~C.̮tpӐkiH1]av;_bLH9:ٕ{,Lz)?oC=U9^`% 8kyBՒU f0!ac>S)?{G;r;=\ <IHIUP2rUqL$ykyK #3B+#%ʯ)~6@.R%S&/mE͟:<:뾐^nK{SV\= t*G|p5n$\M-E[ҼJzd"q"KbJ7gA0 Ӯ\Bhum{߄*,bμALĆ̦)w=cV2 ́}kGKZY;ArQi],a$ĮQƌ2"vY߁ :k"#!9}yp:+od౎d7=_-#fݼ.3:\u9igcYR-`~;&.!ͯʧpgQK1M.$ĺEJ}pzym|S[ǟ:}LNgSNvUH !@hArub!ǦNSL ` _-h!$ +IhߑXq=g9ׇ~Vkl*zu)䬌改1G⚐~z/{r6[2y#.<:j4wxÞz@hUKʨYWxVg@jJ۹ĒWDM;t8書I'oSuNqአgpy9{m8fR&0mHFZe,R@Lڄt&: VᾴEhM!j^DfLބQKY5I#{ hxT.P|"yT5Ȼt<􁮿zW""n7ߞ&Jui3\`UOJ8{Pr C:n}p$nI,rk=S=7Ƞ>U$hNY`ba#:bL9PXsJ?x!edF̪B-k7ܔI@ܙ!|ŗ%"V$#˂ׁld]UJ>I^!䵝aΉO5Qs;ڀy1]B1=&gVC{ R{Q*v'I宗ˣvc,wM*?LʓFaWa6u , G[3YIމ{pi2rN<ނ,}xrȧzp4cMG|xM8߀n^$22Tڌl-n{' +Q S T5&:. &OA!Xt̜=(bAW dV:?vU9/I+Ff}hQ +1Z|2rN19nZacpRh;qj>q^p=߄GF$ĄְjbF#f|b!'ۜ(,Qr!!*dÃQB:5`"rrx^X7M Az :ۜV^_LƄ[&bRwPs@)`V<5 +q[Tvsq/EL-p ++ =)x-=cSrZ mNLFE'YD:X51eR&qo /kq]!͞[L9VX1>Pq}C;2p9ƃcsRrw::m2ԃ%j$nb-GPlv97"&(QW>^p)Dޛ%?mMx&ZZ}P{Yfeٖ\y`mʮʻi\W$tT'-"ɺL2y S>.>S3PfnFsp12Ӌ +]"뤡|?a5ӎ#e[e3|A{u>Ʋ),r +7WG4k̗k^<0krX?- {aG'gdvyӂW ~WX +^{qמџqWbìtUsAq9#P*#Zwn~WiM :* +? +lSxYq6J_uQ ;ߔ +K95f`ք5{I3AhXuy jO lxM(?X{wrGG:0ɺV TF58-K%VmtEEg`QB )L輺5}Փ+z^jw3Pފ[.ĴƼC.y"EmqJv=-PG= +44`Fؔ6+Y1)g& bor+0G6U ϳ;ӄk3&kUJMDG -WǭjI1,=O6=?eTv_=gNhkSq`:ӣu",*K d_^$$lJZ@=y!;.llcO^~?wwRrlSuE)<0 +E&ѝǠ<GIO9ϭ>#=fڮokS-c{]M8X80zջ~4eU1'΀w,ogv%%QrƸ94ܭ>%$'!lIk:e_;c+RnXw/dV¡~{UMDXCч2tK;9F}[͝RP(dYQ#ݧ_= ,G wvYwͲoαcF~) /`oa%t15 SIϻzY֒ui)v< +V&mI9e1mW3`C%JjdikQbAXS@8䬣Ou{R.Fi(9dЧimf-05K))+t{; â6] %`7#][D ?NGl-]`&%ߒυ~8 ?|Ů9wZQz5B5 #$6G.K[><9UmL2/{NF' l4ȂCjJg˩[]WϪ{Zyh9𳬯O٥IJra{%YԈw\Mم8 7 $z8 bE'$A$Yq q9aDgduODߵ^>>)xlYٵ6Usʀ&S 8 LH +5]z-'wIsFN5wc+ffW +o~@ƥK9 Г-W_bHe5/CJZ <0Ur~D +:ssl-v\|lL3miR[Hwe,SaԆC›INEfwQc'2|]Uآˬ,fbX麀;m1i݉NS~d?-8SNnuΫT~*9Nهm?&:.e,֪̚#ޜ_EM |դULKA=Ny[pN +^pI)u Z-+DUݝq,d6,mL٥+ +X_G[L; 4ܦd%,؂)lM *Ojoݞf]K-JHԼG R§d|jMMiS\J,lLI!zm`,f/NE^~n d3[I91 Z?fQv-(k jvW_;݌BtrWgf[ӀqLs2.%]&H?}~Sb#zGfSS K灮\6tZZfV4|6k^}_x.smZ|rawjEݚԢ7n%YMȣch-~ QBU74 +tp#,ˇ%-Ԣ!6wvʨUY DttD=i>w@Fv$E J jݧ it_00ImU!|r6愚V g?$yǘYrPsmS?rєc` R2Ы]|l?;%=eWs.vJGԽ>s9n4N-~=8Vk(8Ӝpd\ +zw|jSxxoϫVVH)]h[c{[rHjAD.ܴK[^Tc`VV^Xl rUƖV~-nҦ8;fy+n0Rn:}Ϻ5M+:nW'O/[Κ?CQqs`S[N2z3u'vl` Bo {CHJ`fv6.+ ^*M4%K?;=x/E7'wQ=# k5!-1f4SmFq [Lnn>2B6>('eQwyT850~l{q1NIل}1$~l-q'6ֹb˗1Š[U OSfJS9!'ngiΙB4ty;_+n+”m5Wѐneiۑu)ip{ +3I^F9Xbbj%N Xa+@Gg< +q ^(aӣFh(tavClyOyFQ_"K0#TLhz@Y5i=páV /Ai=.9?]1[[혖\\#U`Z*J=2Nɕ塒UU)(x}q3 1{dgfq|T^zpA?]+\g^}/b-N*{&G87QogBsS1;4{ǨpLy5x+oÌҖvmz{Ep-nOyKD)z~54δ ߱smk{^isv.JGj­7-_E5׳ "=rN&0I|O\G`'5n5fi8(B]לs"sB>_t,2AzbkU~_6LЂZd81SGj 0-\y{z;ValG+g+x$1 J.52FƎS*zɧQ/%Զ,_ 0!c6l<*ʩ|6> *~St§-rNڌ_jh.d RmͻƇ> 1Briϥ7̪k +lNrZM؍e7D>=w?Zpqd4@-$n lv^dp="e~JV[WWƛZVq(jA3 7!!!o!!mQ%@CC /Iĩk;Zݝڿϓ9GtkNm5~k]Ue8u7ffWI:6F: I>zyia ?fl>nVH +i9)s_]xLPp?GcWbk5v[u6MS` k=ae++XvUP%5ߊ: -Sg= -Е/UXoߔqO;Mw6s˜~:RxghQ1zLoŞC"̈́G۵s15'M|?ŴԪ7V$`Oty6X}Җ㞠_^}j5W;X޶qukVrUs!1-O#oz_ɫ< I ʤ%c}+|-7綇A[W~svu[ђ}FO#1?% ϧfVϑm=^aЇ.4IݰQҿfT51vFN13M8jӣ&>='bcoݒ=%gXsh3M[]Y2ZulU65n,~+7Bc#smNxD*LMUE*`dV\a/ v﹄[,VS<[2;=ðkԊrj$E=ʞKyK{sv-Ry4qƯ]|3 ++;w ]3ޑ27LXy}%#_/O|$^Fpp,,v[[{d{^BeXiq^a_pod#,+ߙf5`vɢ WGh%αl\W4֔M dLW؅u,؍Skʲ`fbI*b^`%·5{ucjvm0",R"!f0 ˷#lwBF٫lcLOA(3vI@+HR \?8 po ̚SIT7;VӦS#AwtN\it?Q*>h;ВԫP2P aM_6&+?]rji@~5|eRV9]Unuo|[Ցlwlr_W'z]g=OJwo2t"d?_>3:[c)0k*zNyex „wvQvA.r?x7ϼs{B/}H6l @"D` $H6l @"D` $H6l @"D` $H6l @"D` $H6l @"D` $H6~-"`x endstream endobj 775 0 obj <>stream +HTS[}X3}k:i;j$ 6ž[Bvu#lqܤdƀ1 +n1,n;#M^< Gs|s~~|}O@S 9j8rp,XQñc!G B5 9jBDQQjV kj^0CQ4|k"XV !3^*).e3u wL&MbBr\E/v$ M=O?&Yrg\6UbsX%%l&]Q\ZRr*e@(+.rK9,V9$@*?\SRJU2.b#hEv2uΨd~tɿN3?cW/UֈiGg&]Es2Պ rJso#/T }AUAsa2KKXLV UZ +&nUq1Y-a6YH@~x/icnuo&E< 楜=@xĬIz}; n|2hV*1 +3>?΢嬪7iImjIVY^9/'B&y:TνDp_6TWOGs#KEU#4 S1`- Ɲ˻ t߹SHFSr);0N!zq֫f,[jXY伺[QZMCaLz&E;^m7Rvs, +)MbG0N˧Қ9 xئ{1.E{DE`nlȆ]mQ9od owUHFa ԊNˮe=z"(o@5zIMF`jv(W4v2U7J z\tB*ba\l&W7&7wڸ=01/,B06.o٧xOE`մ۴_ a$jA )KѽqRɟs0 !L6L Jn0/ȨedDLGZ dG8*j6=V̦Rq1_+;+am1FDmȼެWڌ<,$޿>k q=}a^w%U&drVwSAGmRxNx"/z/_}Э3% Cj{r>YK%|,:lf"V}!>n^ZKn2o̥nE3SvDPODlWSYٕYٵªnѼ&4TWtp~r_uw#BTHyxD!]~^?Ta[P]06n֥-聯KRW]_..Mǻ}U,*޽Vivg:mL_$?a[54jnJ1]} .6yͽsKvC:!'؆Ǡ-d *H'C&ifɢrl֤Bv4Rٷ5')>M74qYB@be;}f4멄H%dD',A IeWffӤ+*L|^ByP#6(*I&jvScH_#k"S|J7>:hRQ +_xF=ețWՑ01Ka E_1`c̤fzI){ :1@e$"˻ :&6Mi01BV`d (dl%{f{̬~y5k-H ۫h{$uj: o,%?Xr3U{=x=¿??X}iLeI}ǻ h2h/d7+ڝ0Apq8J!]7ԔHn; Åk} }_ؒM⊢1*}|}"5 oxT#0!ٝdĬc6S%e>ٶ9*)2$x6 +wh;':p}nYLʠ`?jzKQNR6< [@TKpƃGz y77&%{Zt=';%|PT#W 0+BF7{Y8` (QcNsipU[U(։K`#[M:TL'QXp ,G4~.F6.c599܊Y|QAX%]\n63N&K*t\,lYkE,ܴ;7peL¡'N2wq|eyJ7MbQ'&ED]O7Z +}ʁ凂/oCESO1;4֞+곏ćw^(g-Ҵ3=v}]Gx@TՕYCnSW"+mRn-vhwжݖ?oN }lDM:gzn|Ozi&)4 c z`ƋC͟}yc#َ5WD땟ϒa78C~29td ڜg}u/d's{c~n!yf +PylܦCзE5e/n#ڮ5_"d\T0螅ޓ]JjtHA6ìWxHeT-lƄITg.>T`)<h )KbcS$<쵰FJ1m.pGpȒZΨF G;8]D‚ٸ$QƦrD% [6جEedB')cZuV,!h`^< rgr܆ 2q@>ܣLnY] U.t({fw$rY6 s^R|mݨ7J!es-&r{tҢ-ܞjb&h)]A3;+K1}ڻmjoVH,z)b&fOq`';Kі֗ZEkO--3. =LW$x곮C9* Њ~,9T5oxߙQ52QGq"tm;.U7jV:hn>=M >ݘ;!& +8f;x&t^9&fSù!|^P lTvQ} + YB2&B7YTQ +%T@I/jhȤk}'9 tġBVE%lS!`Y˲allCk/af<+dԬbX gSdJfaV"} L! S*dnmbi^5}̭'ak.`aCmO0@T=u5kF)LS ,bfk(Ulm.kTi]/Ig(Ɓps, NdDXV4惲,p&wf rNZ\nt +^a|7L>r qKzw +F˹Ǫ+e͕]CbUޯ_L4}RK_n͍&RڞY̤pV%0SxG O'"bR Jg\.&)CTccJ3T\^P4"tĪbtϧ8OB8~xYSA*7I%5L]5xJŻ 8XHH n%c@b1 v%%9ʅJ7j};ϳ oڅ^ڜ}i$W0Ѱ7(ȿordCwX?2~n[ZBhvZVqny{w1oۿ/Sh\[33~LH2lk.)BYTqYpw1pdzh?C뾥r5JPU#zc5Eb iƠ&ixBcSwܳ%P#喴RiGXfwAx}S@ { +jރ>YS/ea):<񎎙&لa'EM}: +PMpAu马Ôa<@=^2J3ate U겟AtA~c9Jdd 9~ Fq Ѳ"AG rT*Rp'uduNY; +嗴Uոu$ :\*ޢrT=֑= ű}Pebo4tD-+N"O.%MzYƉv!e%亐R8ΐzގ-x ڭYYC} aZZA)hi>YR + ^r0{*6ٰNSXvYK~w~)ޙ¼g߬C_r#x֯?ϴww^ $ssI4JŇ!G .+z{dC 0&>@qL|Z]~*gGA2>sZjABYkĤG~Ŀ_Uz3?X_cԖZ*K~;O:wao(BX#Aҧ䕖ÒG#C>&2qRJ(%RRQQkf +52a% ]\hTUرG)8S ~޵:^tiEWrhߓ&۾[_ +gʏ_* J WJ!uf=LR!":PӌWRػr\=E1J3h/LhS-3ah-51YEe'L`WR Ru0Rqj#l)b,GlWVk1BsǤnQi9Oݗ<\m/G aLJ1IΧ<$RH)dGȀzfҍ۵v",5TQK>\TKHKу>.xۉ9I +Oh6~|<{'AæƜ1fit + Š/UtE)GѵtʛvfqRj*sRnk!jag/aCsI)dTsNݼ˹+`I/.>H/+ Rܜl6sjɑlbtۦلi%l .x/~a#Q eBLF̏k)JCğ>V*^\GX :۬ +$vo@|]v^/*xsčr_|>`wƸ*x ,4d\jC>æs}2.mu!v[!+109gzY*Qd/)M=x.=C#9cF IɯP*mi:ȎO{4EoFtCm4l&:HrPM?ɻTm%O/բ. x +*U+)`Q-}F+ՈQ7'V;sS[Ac4~ G=4a9EE$aeD4FbkQޭ߾Cjj"I&q}"Ƕ,KqSӹ&=)&E5+E.^CCbS1KhZA,2E#5\=\Oļ>.57ȚY,-yF ԀJ瘌RN;_Fp?4+QA:2Jik3qN|KTڤI#ܐY7L;`L¦cIb }jzF{oaq)+zY_: !%ojV;%>g،~U`40`%UQVWX֒NAҨ`(0I.+ ^u2nNq4N%cm(;$E"رekkMd(+p%$R b%H7·A~i9OJu6ڮjqiss1dxU~YX wYtjQfux!V!<Gx&&:TK.~X:و5Zw#2k*)Fl?m:B5SBuW෦r煇D]+kr4?#A/ww =_^v +ʋk#g R_CyƧš[IaF>n*?5UW\W†kaܤsn뫮/pqD 4]9!;y0ol\v1KV->z5]6P,[ +3M3N ³\,b|$\epIN*v6▞g{? 5I݈z1 s@[n ]po𑠕O>!\-xTS2Ї,b4js5K/\pVb)%rXtNC}cJבǠ:&%5Jncû+S^|/A;\fN9fB5@&HNe1K=n]3 K8)lcQ` 3{B^L u+]' K9gP}%ڡi+flJ,ciTexK:ޭ}٠QZ b 9ɳvMhӰZ >Ow<8{L@E^t撄780^ i8jTCViؙCQ .J9ƴg5i^QOVΡw,[%HF0ע$%{`v:3\V{`iT6a{PLI@H&C )2v3Zxt_Le=B).Zm#&7 }zؗc*K.Lk/U#3\'rh⦾gqn 7=CGq0[M)*j:8Y,x?w4";K譽H ̶rQB9Nk)Xz[MƋ˝l R59vAim: ìp;bhNĉz>Y@.,< C׽#@mc| zi=~g|f|?IXUzA6g$z :0#0I);1uU"sP7ǟy W q%?nO5 &mk{|N)j2$UKSKb2m=lJƮQY"D;:3[|X]H:@DƃL\"B?֠nu93YYv!qhv_cڃ)dQsnZ\w`:5mfϛLHI/*kq瀐qsO=b ~N91UYG1LׄK,b&#=v*@N޲dkD5)F)dg$C(s_}}kjG*b$*hJi/ڀ:1K7U- A8~=9ByRC>jԷKELodKy\ X=l{INyj zӈVv5:t+Ka@2T2|_cR =S9?ގȠ7 U7!fCԢrX[nrN9Trr$h\Z + <Ϙ{QӍ:ǐć{msth}T=E zC%p~`S|s ?]]KgEfĆ[yu30pX$Ȇ\&0u@F<q\]m[y 9s̛9=39i4 i @ Ż-ɲeƖ6ˤ=ͤi +}e%c,KVBO?dKWy~O!Fj%oZDsx t>jMǑۥ²Fj.^ReT3eڍsNy0|2l5Fa\ct[4in6.%lC}B̃ !/ €m ,҄Q ̸qiemQwFQr+ Lj]8`fmT&0S{|/?~&V6vc&(6|`wi SxM_zBz+q[I{5qi就mul/jZ nTAkBkjelC2 -JjjVNOͫ;aclXgq2ƅ Bχn1mH: +sKb㫰N&,C:lbrJ`lٺ5shK_eN1Fש'gkosiMu #FnwrނJ8snx4So߽ڎ߇32QUܾ&6S"3LS6691)eo?` 2PwU4LKfnAW6(h~o(Q.ZJfm\25K{xx23 O3"~FcKJ;y ;ɺa-HTH{cȣyqZklXL#}n%KJ?WJ4%'''hi +"gp]WkK +uC#D-75ţUs!4%K  KHmZ.uskdXz62V!cQ;F+s fj掠b$DMm KQnr5l=7|ȿ8R鮧 C_eEyyRZ3^.u){ + s\P \Öփ3Ӯ.Ômհ j/׆ qsц,'EUg!}"V.hcQ˺CsjB;R >XkԳm1t 1 Sc!&0#!D4Iz#욠Q1#N5TAK"+!mw|43ڰqI>)ffi9'd"˴ҋ ӭ?MjeY(xv˧B* +Q_#mq*w^}IUKj^]%3`@t,.Pr*ntrjO[A?BE#헶^Yk/<ca~hEJrإ(W_v_2?&EëKA-RMy\ ߶}}~5TԱMFd4T/nE|hvg]_Ƨ (>˿Rΐ^ӛMn%|*X*zEE'j h 9Ncx5/yۛ圦 M,j06NuݔdN(C!REڬ]q1rPZ4[lx2Z;Ȋ4I=mC8K/t T^e$<2S_mt}05ؚ(zՄm~ZaN W=QJmr8J 2vu(- DɀZeE煜+M\]) Ϣ-#P,0{䁜tȲM\w نu[nqԧ==p>OOElk% Uwޕz]~bgur:~?Rj& +l)+x"g&~Us2m*1ǣ/}x/':QSv>/,:Ten˯:Vxz3EאdSBR@>_^vd54f*2TQVdig$Ϊ({k"\j/fJ`ڒw Ɏ98O d2fY>SVd\+22Z D8.>ZuTy0Wj4~0B :2WS0yU'f>G*^W]SMUކ}>ywgqm0L& :ZpgmH{z4;@Ab$مm =!:pG+b(a.MHLWfثя̄3I/#!瀦m(U1,BƦ||maD|X~zYJ;?O +ǣ8/6Yh`D QJڒ^<5%![o{5w41f$'y$B45َ"Z+eyES<rV@< oF  ʋc'JvF'1x[3y!GB +2 d #x^m{1–>y`;C%0uu$phzIՅ17+lb{NAܝyGtVeUqɱ |3^V:_&9{.fI.x,C FR\C]m\Iʩh + m./L4 1QFTF7}X$n^l4c:y7:sM 6%$&XԐ^g MYN ؽ1j0]6;]4^vx#*3J[G3I¸;Z;{f S ћ|(SZ47n&^/zLW$><&yHxa ƪ350FE[ c[l{6.@ q/Xb(U1oM6Zx8ןRڋv^r!OKsM)ʀnbz,?Ԑ)23\&^I/h{JZnh.ys)"ʢ " [*."*{ **Vwjf9s#}g +d ae[F*#O2zN?9LLrQ~8Nv6|Oq2J6FFaCuOMәEʄ ^|"E' ViUbk!2G<篵dmUlcsDKx®4<{OC<'E'Atu;"|&EqfR3tx"'-c!r%VR-.˙I{x>HY w,! p~L864D(`A)Ov Iy΍vuU,_oPr=7`n-Y>S%,Գl6lND:3ϧ#O&JB0/qpZyr[|,#gY&*rӌT(!.g$lBP1w{Onu4`[ BucNd[3DEKm$sw&gGv?4uiN~/e_bmSG*_mh\ۑ~;>uR't4b|4/xnfi'jr7%h$;{z8@XZ6rUl8ࠏڄxۉ󷍒"mrzJ ?N7lo1>/5zhH/ʚ7>HdTq%R PWj& ?1Jw= WD Fj%}oM 0pNdUm]YZ5U>Fg㵖9 p"-回PcF`qRF+tș +z0^2\֠VDpc)5TQ9]VoM>@с +vGQqT+ƒя$!7F + a`^44!A@m2v5yMKuSuup4Ys4N8UmաBxyKzbcABm)=!ju!Z/xpx0像F5W $LPk_9zHPnZΛ\ߵDܟ<'w ڕiEH_G(iTR[i튀g"@'\89s4F.SmeUߐ#/|􍞍P22bvV|vUc8䣎ljgS9RරcN̽ڦE櫅F,huocs?Ds-esg>`~(c (Wv퐀 +,޸E0Dpmī7>"aUX`V`9I (Qk .Ilmwr눩.j +4_7XoCat}nOpa wVxwGkK48 4nM\`}ύmpۣ×6Q,dU ݲuIťdk3 ^^;!iMԳJD춈w^PA?Ws"n[ѱֵ@>_ᴮ =P3ޕT%#S4Gu.얔؜{(”}5v9'wK-V5GE6A^ۙk.1Z*ܳD( ӵ>8^x{+Ƨ.5Qq,"j@E:. \d^\D9$~ky!m13 +rrw';oɷMqj7TCGx}<zk/mQV=Q^Ĥq^ 6%.iS_8D^[%?32/ֹDUZd!B%_y[3$`Ma_oNF)k R>үm5'oi8뛃eGLMYS 6$ GM<_EMAϹޚ&g6qpsؗO5 kUv$ )!CG5,}e ~Ͱ 58H}ĥN]AݧdV;$4SRFQpUSg; 70i*ԫf1:e Rs rN$l}DýƔ3cDJgU>QQЙ(J>i "-,.5_-Zj7[Ws^=VhU3٥֞I)NxS3cc+huH)ǫd̢S<%d.گ Y83l4( NXCY8{3]P UQ3kާm/)pZ^gC;^ĻM;ʝҖ /3cklg@R""dڇ?:mLuSk/]a #@-> bC,zZr").46QID%L> PRHb+ł1FPԨ3|\z:u]hZѕCN6_+N&,JrJBNIȫ>ziRUcg~Z`*Ֆ seÎߺ?ge]6T  złnkGy֤ҋ)^pe'p.l3g ۝&w&1w[7# }߮ +(AT㻴é24%l['䛴e%h"jT>ov<;j4O-=$z컱( A__sMI7CK}X?7fkFH?T ܑscKuOHAbe1v[<奮7BUU +إBFS[};hMͻC0̋+־]Wό]/87{&cYJm7Wo5r:j2LCu]uImpZbS<;Ũ`t>μ1MQ|},k+w CT}Omv+'Snmr_7" 3|TR;T%N孮iFoҊX+m?6:p>`_H1 J7o^d,by=Ek2n]~y|MJs<~!\4b 78A45;~9/1P".' w񤰨,ݢeQnjlQJƁ}w 2n]&]߬JUܢ3;fY,hwZX} mv?I`DѣrFZPכiQk$ǦVN*JJyHW~ynXCG3=>qwSPkKPuUwS|gZ2Ǵf,? -H,D$DȐp(=zƟb|];lB9 7Xr5Q59bo X@NOOW /^a(qղP+(%tuŎ2[y"l&n DzZuRa^@^{x w,C< ǫKܦؗZ.^,g118 Bj$', H\]+ೃ :O-} l;$BKk)@Jh'tC H-$PP/ 0 +: t; |*W}=3}~ku}@b,>&$gkvPKdKb̨ +\(# &! 7Hw,ȾBN*@%=Y.xq͟vGtK솸iu_OבNen:CǤA<Ȟ^@AycYIfsGwkۺ+cmTG-)A] +㣁ˠB4 l*"$xy'ퟜwA v֐`׫?Gz~<1G͞exoZ/ՅyڼB!ptR #$QQ;B$`pnXB\0P&6f_c_G5U;1˃-jRdc AR DaaDjRq4:t 4?uGH_C?Olku/ѫS'r)JyXT#D<4ߥ8hg99myǏF[6ꈲɫAVEe4O$ !WpZҴ#l{+x^m`H}>zuuwuk8́CMRZi/.TҀZ9qt@LP$s,ʼ>{+y`Huy"xƠ ph tu}=AB)F 23֟, +| !Azh4Ho*d1'5gw%gw^ޱ8SMJx[aB3j\ŋQEgA H/<F;#/-MƷ+j|sVoنɯ\$Vha3ylH &1&;DX@%AL +R܊xxN'i߯賏W^ hͺ1(Ŕ_IiBa1@//#@CyA1;SD\~1?oFXֻ%ۓm[SCJd*2P߱B6+곲兴'ݩw?ob~[j(>\Μk ,#!ah8_*ȋD? ܠ`3)7!/.uJΗ5E=u|a|99i<}hS6my*%b.SGlxw`ĄpeYL_m5y5vәZUg/wn9mK=9m/v`h'Vd +exk~5q=Y*_3g83ީd9;_f`E2Cu Q_&%**XժIKJt~O'7ܱ֝]oVgzLv)I.{ɼݕgUFvhkyn >% d4L 9 N۪ ?nX.6Ǵ_ 5)+!-gfN9zL2Ł0,ʷp.dInUnO5U;7nxd۶~?_L8>;ZWf$.}psMWP͍KqbąٛEYxealӱ#frkz|}Hxjq<>ArwK`o/auZOmYs*Á|a +eIExqr*F^UE0uOf wi}sbzf;\/9}ٚ.u["$UY+P^U3PHIdҒRbMoll%*QVpZ9R&Q>}xx0mΚJZG@s ))05 Ϗ2M- 8Oq>%^qH%S|H&Ij&IgҳtzlmlDP@UMPA{dT}uTOɝ׷:< [(#ڹؚ+8`V҈i'2Bly&51ב&o%43:ܨ\ڤ"$f]8@| +L>١t-*9rl`yNi/Vl-`އ~X٬Y/sd_X yW)xTw,d错yj&tlRo [@_\'-:7meCO!_)%2&&<bEB|va6| +]OæͨݹvWW>Xʼn 7QUv1ubŀ\[IeY6w.6ZCZS4 l3H߶KcE\V f\)pCoEC =^HB7S\Oii:US55LM'T'e*ɤ$FaQ"ȮKQ( "TDٺy޺޺o=yR;3ԕHFaZ'/xo4T){sa琬X`;d4?t+ۮv`ݽ7w?hP; D$l=2_:cxDq):!B%&ZT=`@9&.ug޵^NqCCQr;ibêхWƨR{%պf&6+)j[2{^݅s+ 􆌉՚0Ԩ麟(D ߢAl%JXE԰w_Wznχ鸑OɢSȁq Xw}$ms*Ehh)*lY@%#V8uP_|Bi-Uv^_ _ XhJ) W,bNweYD &&tI5q"iV9C}qh-M +h;7!\*a|7Z`(&L&IHF -䞧> or;c*1$ qۯߌ[hi=Y6K1#'f::bUHM[Ї~vcnK$Yt{ +v=VB#T13QqL5˄M>shH~^t )IGl):y;o3P*sL\Rfv:=e4]B#7pBF2{m}j#aa +uZ< TâiP?}j MmDpf"" ^d޶ĩ=l^a=yDi(1 &`cr@w !9E*ؽy;;ĸ'*e15qQ."2=) õ# *b`g]|zIo)R u|.땾.쁧[: h{JrE(8}k'9d0c2|F5b8}l?Ec!?B:7O@\<5K%П:R 8|\%W-ͿI@!v&Tu'xۄw3N!ԆԚZ[i-i#5LXWY5i-[ )<*_ڟmWHCJz[REkb_ICD]u>&ePwkrB+2:z_CF!aAĭaxK(/6R l”G{u߃ +$Q$Y2Rj3 Zh1a5+ !6:R:{~撈7hJ>Uo'BYp/#K2 _-ސ;^/?-3z^c]t[n5\CX.iXMi|eG?/=%e$dPwTGx目4rxL.^~ˬ)4U}SS3IMfI:=FDM'h\(  +/"(Kĸo!*"( ȾjRS5?e\ss>Ґ]\yҀ-hgӥK-l-$hz;Cr}XGHe "4 lXeAUF5v _䒠%괞L_ ^23{}[RdعLdEt*ڤG:jJcX@9jZGA/c Lq tRX ٨21-sp>5V"mT,pph0a@Fb#GzѿI.n45mn)Ay#NmʿyDjMS=/!U{Tރ1r +BFsnpv$<"n=?jYÖ'+;+ 'n zԻQQ=< w|>\ b/mSLڏ1egG֌ˋGi+2^bUZyPLEuやOOjS+BrfcR;D~$4XR8rteY;KoXMZtOm ܊AoII$p)(M*1el%adտl^iuﻞ'q|^ UeF~۝]^- {&a5 W"!GD;d}n9xG[=/k"63WB?6d˾3]H3 *b'7iQ.蠆M:j {munL˃H(. Wp2zwGP9)>ODeHxVf-' xfR }:%Ϳ쎔r_ߴMd61)nJ̓N 0 VJZ +w.#%c\-;׹9Q/D7O}ҮgW&&A2T}pC5+ +{/{K t| +jʾ o愍o].tdnJoJ? +gP8+fӪ"=3f~-%̯c@NXA5RRaQ5쓅I @3ew'tY5d}snrPPPe"ĵF(l+rRs\X>5~"{9/}2)0;KF8AeQq$^{wWZ*j"\KfHp/]k9ѫSлWLh6'6T袰Pc1Ɣ9ֱE[0˞LBOBwU^%Dʍx)z  &㇂&xeOq%q3tgtfŲL5-˲I\qCqEDEVduLdQP@EPYŭ_/?wSNv`p?Vs4󏱽辈~rvle[s/> M +/O3.εN1psmIRد?vUJrq8^r4}{Es\[Ե!T@EB <"ĽrAGgvlU{k)o-fl/o_3/AL䊐8X d,ۚ Ǫ, @ + &(ou^ }S:0 %S\ܝuMHzquGǶ [Gňߙ2rab؅J9[mHsm0Ckac䥩rWD-5}`Uwg]]?vjR7"k'y}:d, oAX})ĦiPA7lHKǙ?MrAtH2wYk$4H~܍Y4ܾem ؔrԒצu4Ϣ9!VΓ.K $S^lɻcj\4_y~댠<WW_<\'H"<@~uէa.Ѣdz9ZՎ2ak &.<di`A2ZޮQ:Pm5bLܯ#'L0\I7xwKsL!9oȑL\Xk=:62\f@>4RLDľVb +\3JedkwP: >igraU }`p]Skǘv11uviQlhjY +)),1vQ\MP"js8G9YaO<*)ܔ`w,ܲ6؃Jv0;2>Χwd 7'Of'{S2_6e/fD +J_ZkzCGLjn1.:ɚn,,(aWztׇ&*&神Sr%[Rl} *y 0cSY9 +(>EVwTM=Ӣs[ >`1&yyuc`I #׆@AHhq:حb׸yO5Xxni +k:2X{?ϏI^-h ^7qksv5IsXrqZ8}#|@_Ͱq;~s:.=ɂ;DPi3"j_@EčA X]GL#lNQW 9ģev4!^xi>-*pAHN t"?`S?гi+}K^4;ol"2a;1}$$ /ɘoiIF`uTP +n\Jvd߰`NL-Gs8*𙛣-1!![IIٖQZdb]斆R/W,Cկqӂ+ 9w$Õ.X1`gMÈg.dzec1 +W9]T=z(hْJf?{!Ku-ȌʄK)_'m+evIy9377W%=  Uq)+}]u=oh |_6L(^=0tqt؉I3jRcL1.qWPPQAYD@ +bBQ11 +. ;bYML?2?zUֽ{~眀VS Oۙ'əM1% "("ao#,M`-n`vHo갚j:ʧAZnΌx3Kd`uL~97Eu,X.i\ ̬0DmG& GyL*uɿYΙdtK6Xvj葍NW=")!=|hoc08ףE<ψ9jn&H E-o{bnA5 ǕT1& +JUbRwec;O2VOPM a- 9|*& +B5l:zV[x_"uA?<:t> 6 6=ft&Q MPI/rw2YF19}EXeʵ@+/}nse]y6Bx3˨ٟ  >Gr^6YN ../q2. ;bkif,5ޅlcgԅ,唲\V HC {(E7w#Oͻ +VP+|LXY29f֥?=_7}A%9/RS'VsɃfN*d\Pych{bPAt.PhQ2Rq}'v}$^՟{E?V8ݑucv'[߶]]c=~o"R|r6I㕳Q Kкrlw,u KX_جkLmEǹe: =I\uCy3s?wYp3 Ϸam'8Yͫ3!dr0(f²C2R|qZס>)࿮Q-{W'>3BS6o-ӌ7Lcqg=~ӈtoM$]dԜz1yjG T@uT%I%:acϯVTQG+O-3Ĝ8QŃ)Ԍ&Hr3Ք⚀'|RB鞂Z>p ۗv|fgYl>PzN[P786AI2 9zά>f%* u 0&:tG+5^3Z`h\^cZv~;> +] g[2l䰎^Xb!T`MT޽D):T +pA JeQhSTam)T4spg嵌Sm+ UPUG - Ơߖ7ߗ?nF,ZD`2g`;s[G pA~C1,dssYgcs @u Sj6M^0پQ{PDڧ[3@O}h +ր :a^ y_Je[PՍ͑J˫x$.hQjĿVJ~pHpY~%DEXhM mz(b=6ZϬSK bb#}GWKkg/>J1YzU7L={WJ/ЋFU>t^s|jvQ.jPK)=%YeU&0t>Q =j +BV&snE`0>g윝䘓iL2M;1 QX("HK$`X(B/"X){tsyÈEE:%f9N ^U󋠒VV(dhI$ob00&yRZ=B𠟐➢Tݤ9EdVd S6=2 V*=LE訉R3#f)$ξX?qϐ + +>(EYtg _ܝ½wvN;`3; j< #8yդ:yl 1r[2OC=ud uF*oq SԬoG ttOiϽ|[jcZVsBu&:щI ,`RA3xUtX坯<ֹm@M2Ťىn9ƛUa% +H'NE$'$<>qVǪoW4adV"XucwbdaM6.D.* iyAu[wIiEEmLOOC4ׁUZ+,a$#1n0-6>ʨq)dpDQtiuNpk_!晧V8F\ج1+]?V(5>a{p\&ihԐNlQ eGQBl\3$A^N-▞=pI=0"<|)'V+⛡EvW6 +SK޷w(T=;o6HM"/&gp[=g&j}ZNUʏm(BYDZ1Por 0q;aDXCA թ)ԷJoLx} 6cxz gfB]IP&M tp=晥>5UMF1mՃityET@+;E]g|fǺ|}߶a2(kgyyz3;bD01MSAΒ耚mHW[)*ZP]ߺ^(G?0 +aN/RJ|K|ЭK<׋R/]pß*Śβ{a;禝Q*kc~35Z+vWT'r"F) 0ӭ&zlgA@¼"Óc./;kg#pWCGo* I) z  WM.k䈱{nim?5ө!C#.FEV)]5?m< =В +Y}{:ICkJPe뭏2 "]Q2d؟@$ l@eb3E^z=|PG)S'd *R~6ֹC2ÀV(نZd#b'0)*6xUti{rZ1-%$:AC[S',b:mk¡Nf[rf_q-qW:랏nHymE{ai;3g,b"ƈ [5rgҊ#fQ_hC4^4uo"5,KC{q)ݷTo2akʱypb0TMQWځY̓; ߺ6q W4$.q{*ZےsY3\s;)ww cB>ޑ3 %'6mdM.;Z#ĸy@&b"&\_=\a܊!5*nUZdݯRJF}5nUk)Z'Ia7S}fenM7?=wtJ4L״p| $!3YhT!o*8YJmb'nϐrU̲Rbw\YU.t!_(ZoV;%uhdWˆ{ ڄ~P>Jfvd^I엀Z%@(yQOnE)ȎX9aS_M.us/Ts+k2xF[U+Tm㒎BM8v$Aka*#PtZ_Skk`m\DxW`0-?Bw[@2XK7z7&v Bdu^l(,(bّT5>6Xރ,e&~d)l4qfk툘oc{v RYzBvLc#6@|х}ȩmBƸtQ c([N9ťflM!;`Xzx6{&H h9|C:hb.@yt*\"ĥo|_Wo= +lqS-OQjNU@o/NsZhH­)o?FM`/_9[E{3SxfO V/新lS<^N ܉ +=P%[*iZ@7>Kq +X-ъ!qJR4$nQO!wt$gYy33zff`#ڐy5`2S OR2*(?v={&I'ND$1Q *6)ҋT b,4!AML&gg}y%_-4Ƭ+nzk7 ߕ7fȯ}*5)ߥĽORi#q6=&VZ`2wխtE+QCfu껶l@φ^JhLkSt2n8(J>T8;'bl鯎u(p &8)3+曭C4J@~ de=?_AçumHp4O(E>)1}P^KDR +~~m\zk2bv?-[+Q|vXojjJ᱁^D.K7bXO:]iHڧE<$D,:^!fm}#T~nXCG;FI-RzȎ>#=4r ׺Q78@O>-57l0 +A37f-`xkStO{S%Jp]stAc5K(9._>lC<;dc4đ5> \j,d_BQJpA@ʥ,:5qǀm#-c/&\,LgV)<)aclcZ14z_;Tl=GJ V63daQ|s*'[]ꐵUYh"oG-QWLC\rN}xxGDHM\p)D4v'8%~2hAPGbVwTfdZqYZU^`+*c,A3$ xV/¡xJKu@I"yuYn͑H-n6)){rAr;2n 7KJiMk?Պ(yҡ$d:@ .%ءnPX&4񪩫2xsbQ)$،C=vdV R l.'BM/,6!Zz!ȇ؍AZl!_dSm1'Ͼ&A(ts ЇN.wԨ+ +Qs&ifһW׶Z&c %9?'Wm:tXᲗ㚊iya ̧E>XA]P!s"0`WSJf-<5JfP7G*1B-ȹbB}2 +Kfq=z``"XZe.6gL뵭 2T% zmy6JX}y9=&:)KäP)~=-ag7,;2t|}!˯V>bAFqލavB^TA½D6O>cdױzku)ږ*  Ңg؍ƴȓFQOSolgyxZ'[鎨I<2jwCyi誈ݔ3'YNy>TC}3&YXxS=@ݙe4øV6M†Cc}ÃUaziU2@mJM͈ X)^r($) Ԥt%HO(HඒUc +VQkhxm,wln |\ 6G#-:_٤"l}jCN,@>Sr]d?paQҟ^kySYDcY£^BŎtDUsq*8MxaTؖ&~^Vjd{0O Xm5QCCK[-QҲx[ +0׊z 2zM^v8_:)|)'z&i[c 5wg -s}ccsKūAB0WsQ4߃،E|v>]m}<=YcMt|S٪׆6< ~.ˉ] :sh= 6\5Ћt/x؋Q Zm -'$]^ +kCV1&tsk}!+|SpKT-os.nu |V~.gG=GExbn(RS]rrૅNlh'6U6 PAZ6Iomԉ옻gI^GūqqLjh}43Rz l[Qo"f9cS{{gFjő7L gl쮖[:-us]fR6dhGO3KŃ?ižq+/+|m/!zy[}5"vwm5pЄkY<tkwmZ9)fZX~ch\!A/VBϸgieԼ?S|mIVNqG?ՔԓdO=1K%n= C)?Ί,[ԑ'FQbF`Ro +C.C/-w<;2.5⪰*!dIgU$;g#e+S }[%50I/.Y6f,s+Y.9>ыx_zMfB2_]5H~.Ǥھn+ϸF\VSx-!өD?05}K6pnv6tjq&|{E0YO;q۹̣YJ֥lX1zZ8NsOI\Law5;ctfL5bze%8h6<* pqUΈ^0) dRY 1"OMBLzSOv6D!{1§rJ fy՛ĤA +޶wzp~Vq_'Tp=S4ñFWjୡp, +H[ ac?#Ɓ;Ӷ1?D.~w>egy` &=-q}UZrb*fQT`NVDKC7*w:ZkBֿ"c&Z_I9|m, +\tO TK1[*|MɷWӍf*?gsalk;$MG+BhȏN ًK}hB,tׂ4bΦFT6JŦC%zYy+Q ^#3FlĆqs*ef:q#ՉB:JCi?Wrw;qoNKm-!p8k X]RsīžڌV"~HPԾw`r[R $ +)'}ߙ"BU :AEV:փa" ;&F5A.?_jHp!f^k ?{g9sva;ll asؚCa 'T$T(tTf4Qn![B%!E.f9??|<_-rϢX!xUmul鈝q\PIIM+P#3{8M_lNH y!"x 57ZWZՙpy'%]V{qOw^yyݛq^Aغa4 ;Jޖrω)fGDrh|ѾEpk2|z?@H в;Kuw=޲E{.Xbkr5 ա!9):\O/[zfhzjݒU>"r]#.ϊ ~Y,lw#HK,tl6t8 ukWEYZ*0 +$41؆z:%,bIoLפ(RUG%U'F PD[[ AhOML["cw5i@j?($jB߼hs̼ ) $b':ʡ@LTeȹ=Mv̧9T<5OL]zj<}:5tSMGN2 ÔT(tcaό-&K/wۣm5rNR @ +"إ0^`& †֖/ \ %m(rߢ`_M,≥zd,u^x4ڐskκ<`{,`*fy5xGM_RkOyjpExЌy4+@]j-gAv|z_3bM]IAVzJ͝![5/O :YPJ"upIx`1|KBr[[@[Jwd <#@F7|֋K&%wV}"̉K#,R2dz %Dm&X{˞>1@L9~Y\Y`RSu]WT(&p_ӀDG9G0mR_}Uqǃ~̄k叧?Ʌ!WW/B/3k85 ~8CK" ]"lCxغl*mɈ >#ԙnJrwU{<͇jى7"N|:B] Z-4QL2j4 B|jt̅tiHan)هs\g=NObnOCs3VGˣM2lY,;z!g2O,g֮3kqjlKIuS3bD]qE>o-};By؆_:qzK)M hԬBcNT̽ RW)vZgB}{sӇ9y,֋^ƍв ]A"Cl=q[?NvOThOE@q 8p󫊚|c|UQ05#dAtH&y*ɏQǹIRrW9E y;]bWi.1j^bb.)7FS\_Mi_̎QA(PBBH齑 +hAjB(4 !$P˺3~=9sk'hѻSDpP~?ݘO^ߒDanlE>¤ߜt̡PE脙QG񙗦ؠ;:VIof@.V>b +Bp]I/8m ~kRA9g=ZD]#`I9q@ÇvA ?6WߥIFAVohO7S+}t2|u mtԆP7&,u"Uجȧ8>qߦ9{gR~cyo|w[(>v +[Z{&o.##fu^c׆0>eCia}*v\+ocRPPQs5]ka|Wʳt<}D[KW楅WBj\6I(!:DHݙ1a!Y9-#.o`Wޘ@WdV\c(~LYZdWle*G/䖳6vw^5Cy !D|㫃JwE?]%0*'k7ͪ4{F)wSéiQJ¿p+8!vppg{bb\ݤ,hkCG U%6( +Sқ)ve@+nZX>rj'6_{h#*Dc{ԧB1VTyDHCyCU޳_Ʀ#(ߞwvGІϯ_LJ퉦;6?43S]sz2r.33DwP;?_i"$Gc&XG&f]p!}$֢S.Yh\}jVa qkL$7WnQԩ Ze,yo(GeE{0͐ }SBwu-wO&_rW0 + ÕA $>洴Yaƽ*T{zz^*jjD iׄl/'V.xzSOǞN_mڿ >Zm$#{q9ѣ + ZW4N4g͒!wґ6 - -1@Mҋ0;#NӋQqvY] 0t݅ jxG.y],F8oW9N}]mLWkJbg3 ;ۜ6³bNTR"_JLY=r8$bBGAH &jeC X9o08Xglg[z!v wX-z{6!cGZɫlJLA>=lo qą\Ry0G0y0!/ +xs`^Vs4LH`L j4E!.i?X`C3|34t-##xԴUү-FHǩ?΁լ2m'&MJjE57IVY5#'bWzoQ֔`F b|Хd9OC.XǃjjYHElI! +/ˑCē%z쪾ngr/[iv͔ {Y/Hޜ#Ar{72D9?R7 wf6rUmhH'n†ͅ+J#7pkWSRBX:%ƍ2*njI0zܒs$ȿli::kdGӆݐ!3nUػQ-=4@8>1aDdQ`VD]ݝS ;xK* s3%:+,҄ޥ\Y`LjhȽ'd%\$jAN|~zshYhgbCo|i]O^ՉkK1Il4)ߧm}pK+{Ў1̫O0K%%@jmMެL{ KS\fOmdW[*SS*UIĮd ;kF@է!\ b(wbv'`6㶏9yYVfg6#uu6XwHùXT P,&5#2T_eR*{c'h]J>Z!(qCX}{=;v }]#ެ{@Y1z͡"8 BvHnxĔ3?ki(i1y+m샋D + +g/bBUGV_;ݡ-O.foZ?q;XoNR *-0xib&#풉$V\ QrIX)ZH 䭰U`)zWvp3M7UU~-zPhfU0 RF޳жI |jI$|.2[Di&Y$8sfn=9 Ea s +H5@lGd2*gF́x)u/8o0U NP:R2Cv'KN间z2 UC͑q1!>=[Y-#UGh-tW|]u2-%0Jf~hSqw./Nr/X92[ƽPP%艭:b =?Ș!r+uf^?fqh5Hޥɹ@¶$'Æmqdw5+ڙE=ܒО<_cOY,ڡϩĜт Zy5Vb~l%!We̊W6Srl!+9=84z%3=C@2tUd1TH.SF:B4{Ϝɶ_L? J9-~l㽌ov`UP|:~ ztpgݱ;%+Hӝuʣv19~3EpSti`9׊.-%& /iE 4}Mtq e> Z>ߠ|W_DJyς|!g %>;jp$^+JV[aET鍊lc,E 6t-0ڙUd|{W7og;^-J`_"X-r%uʢ tŸ;1떮Sy oknzV@qz;T7CRtPW  J{ ʱ_ªGd`2GzfE;0TǹE;hSfhP u4ي6qx*(0?I 9~5Jkw?%Jp3b;ʑA9 :|7=9AlheNvIVT=tҮތsYSU'Nf%턞dN 2̵ (;˩=xᅥ_|+{etu7f]MZjpSڝ̆xy)38hVO_s- ۿn=|.JW>9'e{4r:KTͧUaVV>TءBv\"dpgUCMAHjx>@#QCL5 a|#;I[Ab+j:.aN,&:2{7Sx*:T܀^4`/Zځ +n($`4k~XU] Jsu8ՁgG 7駜݆ H:!O ltΥc嬓3J^TX%hq߰zƛ-Qqƽka8TmA(Xt_M3/eoRSql?;rrGünMiEX3 0up}7\YXш +\ syk0s)]ԖˌNqVO›#ֈ(T Z@ܮZ: +i3~rְr7*Q'Ue +J^_o_fvNk&EZXQ 9|?MA~rL KB3ޫI%Vzô~ b.fowK*[R)!тh& ElNœߨ1g=wFϠQhw3#jj[':yy+ ha{F$܊л1T Y9B@`>ȹn>l$l2 +*o=īq*[/ZRmn xke7åws<ݭ^\;Rp+w*`mJe]էIy :E9MKs1Q5ѯF0'ïV/[)[q޾A/5@&thsbv,{ 礔wV:$I'E4o%\P ."D`yTzdltK「>23g9śzJ]i'c+^-62RV5:gAwcl~[ \`y̜c}[t[>AtS;.+PvV̪ɐ<F,Qy*hW$N9a* fJ K +;܅CV&$jX*xUZSRz7k/ +bDՊp-™Hf1/$qY ewx#՞e+2֣,F,٘/cRa5 1⥢KIݷʦnd8ȣ6J`4fW,vUth-? Ae?aZ_ͭFĴ>91ɛm$F@qj$HX.čF* 75ƂlNn.Ru0uiJhmvg`}_!#(Bc٩a`3>Dģſ ޳pU}g@L%BɍqCc4'f9?YnQ&>aonOm_~k͡|ჟ{yV9,׈nb}dLdCeԃ{ -v"Y\Ѵ׮aجEcf*oެXx/-+p@1\^mi }A%j4IXbDl{lb(Fņ" YP{Ec'Lb~x/ZwC$Y6P˗]֢CA 6.3v޹Xy5ZY6](xdgh OP.ĹuC|l/ɻw-dbgj\کѬ]i#dp|]ŜMZr VLuYfP(ي +7wmOt'+E6r4uLUu +'t 8#fC:l\)@4p {%qC]^jcV|%|]]xEm{Xt&UtZOj҉YIr.SXЛ*Hn$dbkiVN3ǬX:yɿOV_L<8ӯmp9['50/XTP]5[5O էi>|O¶]r-Uc{o;{aL8s1z^i13?Bj׵,Z`3~TSƟ,C5uk;usAzw+xýh^ =:ahr9yY׵D[f'n;s+z.Xn[ڒ.? Ir޵0bLpcCr=qGDk6H{QIYfcʩU^#;2ޚukZ4:F`+UHo*SҤn71I tT2-:TC[l4ChVݞojϵ ?{uwyx84pfJJ\ocjz΋܃ڢFA`!̏JbH#>GT @D:a+aUHz`NlOSSӭ8}FҾd,,dby 7484e~6~MÊ2ƓRXWq'WaK.8NI<Ï!Kk~YŽ : = $ &CAe9 %X5g{AF\x7~~Vx#8yVV?U*/TtEl#HDb˿|:^m؄-W^hzy 2o17AG5iDCR/W H*ǯ(:/ 2 +"LQYM̗ 0$,nA jIpDMpe: !Hyۅ|_!/"( (4 Dƶa$zyqw-kxWk:wVhTmWIt?iB_؎hGcRUP: h2 #,, ĥP*DV.)Y@[4jQ>g+1+(3L>&oV"j~C~\]Y$/) (Dsd~ylKP}80yۋv?'kCҲ^ƒ  bS Z2K4ڽOƎSdLԱCAJh{0VSbkt/!I~յWJQwC&9<D֍ldr2F%$kP c7'V3TuUشcU J[yjiXt>{McDvo<$jޤ.2xyVx7bMO<:i[P`5EafptHĆ.:?\@FI6ZAғb湪.ɷæs L:+yehu֐:` +hİH}Ӌj񅧥'Su +*ͧè맏ʯV*'.`FBq-艩w2$>_%BUX{ŶA3Gγȵ.+)=V"lu}7l_3>aKN6'QB% +, eMdrp+ |%Zm%-fbKP(aZz/zHχYѳ8r YW/]os\|ϸ|u'{?)'!дZ6 ~aT"7ZArmI(Y<2 z#9vI)!7H> +QS:?$qJJ]G_D5ˎt@և]4c$_%͎1n7e64H!oN2Y W&/OCNc[z#EЯ1jA`hJc 癰N4`w !t.s<2U=Aҙ@ьT5[L`=N*\N}hߍHkМ mWAZ*6?rBO:Zy\]RQZhՅ*J+uL`L#aGN8NIG1:("nXnP`4ծ)qK/Pg#x^id@(d!92.2llBM(~DL/!5>`0N {TZgkS-O?r|)cqC]^/Ev&fwO ߡD]bG6UH-4@#+@}&,p6~"@Eg&b34%i 8 s>-ʅ?/)A2*Ho:jj B)j"T2U7bVf;p"6b|NsGkI'*ɶ1qd·g9݃: ܩ%V2UC.%!#>2{ʗNٮE0V 1sp +l> ڙ_U/Ial9'I8%ߚt<2̜_ؕ@@r{ QHI)5(d}JͰOVeHN7ucÏmUS@:>.z[%c#-2W;i2vs:#| 05/;+ ٙ}XI*>qW#l8T3J1T`rP!c5Y\4k `0n\gS\!=eV_y_Kce8n}P +#.;D'V5`rTmK9RpxzexEf*U1qA5 fyӢ 0a endstream endobj 776 0 obj <>stream +H S?ݷO{s7L2&{Ĭkr1nbE]@) +"J YWD*T E:*{>޼ Bl-ܖBz| +yL4ݳšǼ=,±hկPuvKY ??]<ίT.aO)6i$!w%bie!h^BѩwaҹHmqm&,n I9 pi=xb[ +[X{\tѱWE]f8v"&&ȯn^Zi=hWr1n}2]6]=۷cS6>2lO P&&mRþ-sKQ+g*XABf[4vc ҪkJK.ۢ2I02Rs‚?Uz7<^c6GƸraq;rր>.yk]65઄&m$v%nh,ѭ9 3k!tTDID̜}~wIUs()؀z`Z +.HI3-aLTl•xӧbS l߸?㞇T`DC쌨S+u4c![qM}H9X<*a9mthA+)З.6aajp@Fz/%7o+_+~aO'x+iOZ>)׀bkwrku_$pE']|syݳ'HZp<4/rlcF\hC% dՕ NPB^_Sc,¾ّt?@[*>SP1q:`t" v((#ű_3-kUNX=ק`VkITcx}]vh`&YqlLӶ*:pvhx~8s_\Qi8g3/#ެH5Vw{nG壿푑ZĜg%WA(m@ 6. e:pyQ=}0agLEŐRLgvBف>لǶzC8o6VO7/s%}?o5#漝 +:䄞9L5f,ߡOHJM1& p1U1;[q5)hNi$fȽ'$o?܄6d-Ldx6Ƶ5)eɄi.1MuXE .#]yܲ1O5ᜉБauij>ѢtB_oJ+_Ƃ:ҋs^v9,7m堣* |A^1%F5WJdSF+uŁ;^Q"oDԕmk `ZFB[9k1m%VӐ7E7(7? -^3Zf)EPsVpB7Q2 = +aOM*VW|30\r"hkفP 93˞`2[&k-;~[tF3 i)RJ*Z1+7tfn _Y[Wɿ + =%*GdxхQ}^p4ٙc +*eg `Xa+>6K8{? l _%ly`N5*8 >.#frv.wRr::asمBp^rdFdDy7ZسU "=.c-jWH Y=8@>=$z%EoC@5k;~39ݖ31I),49giiyJh h.*ɢWK43%EPBT\D\CtG7s}ԦǰO'G3+#CR8 '2ȯ&}dFFڤUWS<gYN%iZi{J:R}eQOU1+b|@-41J+]wx +&g,U=A-!õ'WPveOW{rpSWvZo&+욤¼3̬=YMkhS"]qmu:bTۈ .uFN |i8e)N{yig],rW4ߢ^{~C}ٶ)&ɛ^?LUQ֡8^PGKBdG-)X. |3yijw +ݓ'>32D5vEƀȨɎ: $jy8 5T1Xl]ȲH/ϝU~=TE_,7vKqMjJz)5Sc3D@,0s̊w(izζr*`6  ꙸ]."F? +ۚ ͵'C} ܩƧXYf"|q7~o= i6EMGT{-~nA3t|UD/+pLpµPq:Yac2,@ML\PiEߖP’= -&{?799p8PԦ bu!zj`n֦4lB}Ѿw뉐S-Ӧd@7HqZ!dWw:1A)6ߚ~?-1Z 1I*(c/s3ud81O7z l-6B.#>Y6)-mWN;id>\ HGZ %)9BKɽw%#'3l4>Յz$#‚]9]QqS'B4uuY#|ŷ'Lޘk˹!Mew]PԥBg>ͭf+)7T0c8t?Gtk+>l("ApR¸!TZS;*a(=pboN5W~bD޲֤ q_Fɉ;#x0K^pn RRDs^螚[750Qwrl[Qw4[9[t=* +̀c]]mu0'xy|DGJc-mS$T8]p*ˋ/9_od{[Ƨ/ +hKK)%h2M|moc=fQ, %Bv%1Yw:͝gT_Xf|H,=_`FVɎ<~>[q; 7,iyN{y"%)*oxWRNrw?0to0}EʆFXPCGħ{e]urO-[;R쯇Wg mC#$U$'i<6k y41agdU'Ք1| !:€6i9XQ JT\&Q^p{r&Eo|b< +Atw8;p;_诳RS!|x'+ +73r])#A+o uy>Dļel#ΞjEտ%J +fEL@W4١6y5ԫ1u0&]rLGK7F*#]=j[Nx[kTIK6)M- \p'p$T@E]A7@PQw@ݜ̹f%x|>:/I!IX?#٥+ppt!$kns>AS@~!J*t.jwF?[<# ;S7[߆~Oj +3m7.XYrU7*b̾4d‡(I Y*J|5?[_ RWy4אw//uZG]i*5<™|yDz.4C|C%l$#-MH~ xA_m!cϵdj3=8y6Evb#z@xC]nK Qw |Is] 1cnH!6EC;(7޹)7N+>2Oy7  =-C4J;k:偡=㹶l s!Co.e5(ъX`;g&;eHDQ$1z{ <Ċd6.fʰbBMJx{8N] 7΂87>ԉĹRBOdZr`/\??L]LD~ܡ,'X/W;b2p?u_J2vF +¶x-x7܇Z<]YОeə#/HG蛳ttmHb{P }W=XsO.Exщxf 6EY'^"b9SIQ;Cᇀ[]{cT$.夺" 9Ya- h(]/OfJ =)~YA9Aۼ \@q.%~e,cPzWې<+ܶO`c2vv65L]K6hODo^IgL{^JjrZRQ:=9%2N=[Xo>p69=ڡĞRӴDi߁cY_x:Sso/4\7懓]F3a2|ᶜ*`=(!JAe(R׉.=Ăޚ|M})dU[n`Ea:a*h65 D⽶F +X?8?bSLX"PeEqKu{PTHv̋ʌ'͹.CNbe+JU~2#&?8(2Nkx>gkh+NY[<-[8ofhIrqg%662Fb=!߭; , PյI/݀QBei]%ɏۈs/-lWB@!5ʹb)+SFL,?l&[' d=E6P#`nijjLY\f11o<"EQVҞ^_1-c8YMǮb+eTKsTTr OKm멶ȃͳ1? 윃%5ҵxt$\SAJOռKm b:yg8K 濵fj([2nDaZ)`E)pLhc'"7wOUl BRw)` LM7fz a4g& Ca7c3%HhW*p+Nל{x+Pt~V,@(#8HiO myub}o":<ʄҀHzxb\ <0=&I4:D=QذHQz/*FG- VP@@D*XAd'?ep}罷ݛ +䇹k}cyQzOPZkGCɱovoV0vTp%Ox_٥7KLg; :o;GD𣲷O~4#"hlYԹu6Zjk&c"DYq's|< ~*T( *| C?4~rIBMɸґzr$#tZ'H*4EcC`­d+Y+`S?>DA;- m{G3WeU!jFQ|"fo} qiNH2pVx6To^T%mN>kZI>l{ +-D?vofɣׇ_u+,qSA[Ĝ+#}DJAЃqb}䔳s.E8 Q1s2&q1jZ敖t*$;BPcbo|W>+ѷ4$5)zV76_s{T, %DJ;aOlSؘ#)\C/<5wl#1*3CJiȰ35 vڧ(ȥʗ>|Re_&(N6vq[.fo?32.W3U32) +Ylx)Ե/Nm3ks Q}\3KK/9H<1Y\X#. 6"j>C.]miTW[=BO?W=tkxƖ[] >HE\>4z*@Mb>ZOϿmG..OM[%%yaT*n.w bt Pޓ?Y>f=ˣ܊jGAr3+_{Ub6tL09'׶/U/PiN7xFRhxL {!4S], IGS`S'g4hg=I~H✥BΕyjCMEƟH+Z"ȻL[%Oe\骳.U&vCPm22>B9s`fddHe4/5P?s(7&fMd§OrǁU9cж}W?P.WjrG8pu Ͽ 훑@[EaSG*x0 'RNG#,;]JSA8g 4,!y?/2 +h%GsAB]B~د,fnWZ\*Z SJu9d [AC,`q+EH'4CĄkP[|0ζ "Wzʣe]JRw&ؖ'34k6J7ZWEciu&5KJAZ(=d{4E|}4~yXK8SlWgw8VR3Gɦ.lV6Lǜ.Q6@NUws8Â{"xj76뻹V!{)\]!Ě'Ed0 ҆ PS;噶/`wRK6Yb,CazȃiE|[!#dmbGyյUƦۍu_78EB826Tz\Gsi$y}^Љp.5 yoIXF-f^eWz*ҏ`3/uʹV,܆znWEYX.*N0tis}eO]#WRBGQgAI(IC{~,/巍yOo /[Bi9,k OAD`/$?W-4$3 E +P{[G~ƾf)-0Wkc^3`7| +x*,-J 5e@DݚE7Ɵ^sS(*. )ջ@k F&=ilm_˫/lsqc2LڤMl"H^bLbfb E:A@i3=?`w* n/ ܆$mޛ!}">f<\':{d0 ~iOĥ, Us7wo|, `'RnPN ^u"j1jc #=Q]Օ1<0*3fRҦ,JT'쪐z)0?XuM@;P ǎNђrH&AO˩pϵm&wBWub"l)Q=@;9I+1vᲗh_W= t8[lF-<v)n}UYצVy芘W}}`[!BLW?Qsm4ڟͲ5>떐4*z_t C @bKB)Ibb3*=~5|%{ Y#13|5oꐦC-mqdIe6zwOi"s8sqsI_\=5F]@wyv*L uJrniuH19 Pԃ3Z޳ X˽EBe9&&b, #5ْ=y1s;WB|"ĤLw6Xw쇈Q$q1Lꘁ KYRU +2YX/'mi"eD 4Ibip2n0lY`c&􊤞 ?oY'Sap +ț}v Ie)G?m{K2CJ_BlL)wM nɑY1=tY?~sRԲmK;OV䔅RRV>VݲYqico;6n5BRMIx + (c mQ ,jнbF1a,\ +e]qb~bI֛\y3fj85@}vY $Lø#- ]=>jS*R+BFz hemw'Ŕ^Tl˂& , +OAF{eo=x8l 7,!,yh7B޵;Nb)b1;Ds{%+jK]%eUM OybAsrH$}Xv.ʯlg@^Ȭ#0ō<*b6(a ֑ 3=i\N\GNAu~kSh똕y2=v6gZk2VdKۥ̽YN'ܝiNYYFᚎ;jJXMWޚ㛢>qO0$bo^ưek~DĬ Uh!PA;M7ue2/֧Q=p-(a@K! j/ZzKM"CȻGVU!3fM]䒄@g.X{9+ ʔ9L+2?/'Ȭ:PAa_ْW ZvEH/ߓo ?5)e %a5y=?}ݔc_c4Gޘ֐o`H%dbf^+WQ[{OE)92k̩C=Ћ83— }(H({IEᗷGQw-s\oi 4әyiLe&1&qQԠF  +ʾ^AQ31& *QVAYD&1K|Qc۸,pB[N/O{9C#՟l~K Nrg`¥FߙAZ ]f#E} ULx߷/`gONGGh!vz"%gON;?Ec[w_ès˙/@5i 鑵%-%q#q^VC'cIpM3>FXS`r܋ ëXHRjNxTE y]1Yh +A;5mD?Q5 cOB{K%4}w)#`Dг{/~!$:+b7}rs7b+;g U],>+?3#Rb^@-a|\ M`s^넏АkAԵ@(Џ5]YԞyW獗,/YވQ:& OTF4#-6T;ňC#o5q/3NJo22TEx *K˜SKa`> ch_v'̪ib]L-N#o*)7 +lRlWBΏu.`r +\a@It" i` :I@ާ^P`u|QXI*iA@3<(̴^{O$:  wdaSδyhT%Kƫ!6}O8쐖;b&\Ƒ}%m=EQ**|aTٞ\n/}/E +R>f@A.pa@h_zoA| 1 -b8D B;H:k\b7ЙA+Ҿft蒋(ǞEZ%< 4_Lc2|rݨ- 7_2 +!®Y(C*Å7ب9]nʴO.eM9)#tQ 8< oOMa } \/s#KEGMB׉  +\qeNTmu,+u縲cMѷКᗟ^fU/(Z7wTRuЙꁦ a qyfߦrEئu<,+(zLͣ% (-ܠkznPSǯ:ݎ+"T|1Kr@\I[6FquuG |->gmys!5$fׂE9CZ3 +78䠎Rh@˫5>kY4AfS"(}2:l|V3A` Ip"&ր_Srw!o ފ.]7K)9{JNʯs/L\}W::`ŵ15xM"'4H0/UVG|mxQk SB'TifQX "Z)Qwfy^SpTucf3+ wCsZrdm켵ߢrac VU6>ee<ۋV^UiiG4jbԔ⠲n^A䤅 +؍Αƫj7)+>facZze\(K-q[+-4r4%k8%l\ZiSth + +A3J S_M<#gc]h_.u": t5T\k6#}g̴:cWWoiJ-Q+3׷YI[ooڞ={E=fSV>1#tćŎ [x؀ZIGVxISsFiUG=Czs91Rwla6Eb isj +QW-gnl|lBG{'kyrQa7JڣǎaLN`t;y=Ne-/+)*=vcYsC ! =`LnG1K|LX+hm=}\olKY8 +s3+ m{ufM@ 5I3tM4'H:ZyŠk=׫}W#`Ә;[/g,·v/6u,DPI̋pOǪ W#W|0^HE7Ys"A¡′9g@Wz6 mG<27pqa=i{]P(& <(!XA\̬hũ%2tH͢8Js6_7 'x]"wF ^V&!>hFZ~9T;هfxl03v.n[:^5C}yfejUKHG":ąW8ĐhX}e)7QˢR~Tp`!Vr|sNS{g +W`n8~坬}M`ɖ-Rj6&1a$FN5v1@SN &P^kt˷GbtP'%%RftIB %`gs3EβJv&).Ϧ vq&&cq "0TPE*WJIeqb:@H^IP8sfy.hY01A KC3P> +jf9ӽPs,0~ +'6 .Jz.<[w즸Z Z`kzsg\I)=.g4w W'³ !G2i3NAׅO~~#j̬x_ rn)'ng]OBٺ7iᴄ{9Y'!(܏-Ey*P5D,(}(oM۟&n9AyRxh1AWv/q~1fEoFx~m^Q¸Q[zsuέVfpfW>t`T~^xZz7N;Dy~E bcɞ[){CiyrΔӐ00Bs%[O +0|U5x/OZ-" b+옡7 "J̩Vc4 |z + +GHsm|UDM Oh Z7+@ 1By@/yK;wgEM[G;ṔN +BĒELN} 3=qJXT hUԞ!b|p~oe˫߇88pYzH%c,P}ƪi w@1=7! kuCåd㥽MWZFeL'BT'll(= +t5mhX^"G oh~:QN`ʸQNh$=f&v@MgPkRG,=qڣTcҍBAwfܐI=^ZO*;u'4 W% +V=ٝc?ܚ `&1nfeeĢ,)IF@GWcC;Lϖ9!h NwG*uvUMxmi+ikH'ǀ̋#˛EO/yK5i+2/,aQ¬No)b.#P4oϷ/BzFC܁PJM* : rkȅ;`ףo113"a=\6@Q#byY :ZEho~%@,L +13. infOw^ݙ$t:eƱP!ׂnť]B*%mϼpg m `ʡDVGXw"j{fھ۟': +<蚔].JS=0Q"뮡/7G9f5ƮWvi0zM}I-yi3qҝK i%\|>8Lk;-o(_Mܶᦿ<9H +La?II MzjLfgvv32v{דlcB 1BDPP?:4b;6 ՒQHUfG.SybྥDYɧ5 :ErewFH_L⾴Mu8ǸY5)> W_v^ <'|SYUU|[eʥ݂L$*^52L%,cNqoTϩ\y9;ؔJFjk'm{NQ ûbDMܝ43H0-QR+^rs[K LwTmsď!awș}i&'i*Nw?1Cĵ3wSB<230=)<0IEK7߰.O'2FIuP2z8k@: +f(\4Wx 6>Wg5s!ஊȑyFk$!5+6@k^p="0+hw͚ kY(P;[,B0K?bԿE՘E_DC=^vxM>ZHWѫ|2:pڔ&)q{}eϩZ˺a25(%x%46Zt[ZY&qGnf*MKEZj{$Wo L]RDdԲSOa%Jcw;\_(rs{UpMԗJ~tݬ %""}(EۊYiuZ1)oߏ@':erP rpEk0Wps刎G*<5Yʘ{CNX/OO =r}ϯyp{4SB+p>qy/ S7~,ĔQ&@IY[v%*{0'LiW1` ȻAļCғ4jK}W >r[ROAR3 Gak +qd fU1FnSLGX Rz@ǻ^@RF >|fg^Wp wA (S/na_85 ܗ۳ݧFvs9anԔEuodQNFP\˺=~fYԌC=el Br.˅D1*QoJH +Sܣ.1.B< eIo& zj.ؙzF>W\˜ʑŭ%Aq`g)5i= C8;:Q Zq*rPʻ".a6!gv\0P ~1461R* +V5ka}xK>FRP!֓/l]ԏܼgDz-~E2a#'&QGy7z D_M߮퇅F_d@f2S+7}q\_}.y v *<2]gl#_>$BM8K@VQDG|.]:PpArLǼ2q_OJ%YfҎV*"%P?fJ-cl"搒Sf!ԙG`&-0oO7v=032d\J^C赇N-'R,VԢfV$$i??)aѰ311jᡈRC7{Ĕu#a!\G맟wLr} + +9:`^>C8:x, d4i\Jz2ZQQ'V0LM,>*P`vAm;$􊾢C-( ygr)7㦯PzRd )m31ptf.a;:ݵoA^2j*۞3fZcOSRm댈S@MT!KJB$֢#D$=,dC{,>}>OYClxu6;y۳*xEA /Co[D,ڙw/IB@"R(Yl,CB \WqܐdRG91lg8eu~Ǥ <~us4ѲeRSjYOVֽ#0ī\Yhkp16]57ČR~TbXu#zʭ^Zx-yyF,#b!.#fz5l&% `,:dtt6&hM[ĬCܛ8I0teA9])0H>$kߟo | +<.C#a~"&-<|b6$Lrdx9\ (s'1#[ܕq;OZH+pFsVV!$Xb_m-9ݘqd^uUM%y7,mLDACң7 lk9^Yhcjlt}ow󁙏Oم]%ro{dz_΀3mu惬^}zIǞCZ[3=ESM׺'iP< )y/kveMi^!]ϵ;S|2mOriP!ܲc5q-ʩCcnV07'p[Ы7ʾ1R&.`MO'!Ψs +*%a wA a YȾ2~ }_K><]@XI>Mڧ6ITJ +=:n"`P2`z~_LMhݓ6PF ઠko Eԟ0[7~$;Jl/!\T;ܼL7SJL满;U^gN<9K(7+Ui5^n ȱeKVw~^ -S +1NDhKYULM8P\ԛ9􍔅ٓwy7r +Be1" `t@N\$UU֬9-x svtքM{8 kP5I&T읧Y^|@i:=QMRr?9_9c1}^db[BkTʐw+kO$7cq´x,2zgDYaR&")u([{?kz^PEsOni/Fb~qS6HY h,Z!KBB&tְvv>sEq`nFǑ/8mr*&4֔Ȩ%}KƉ?o븖ْs ̢k|"cRכ{_Df;E)A8H!'=, YE@)=eמW-"jO^^S?v-+M;ފ=:cu\cɧI=An-=a%՗ I vyYq=1; !Xq!٨8\V fUܘ|sKa+zv {?6 z p!8#*c5,wJRBj@kh8'{@(8sI9{`W/~!$Tb|d];_v|?б,ށz1>6NwB7XS^-"+`nOרo#idᨸၿR8op:z7w[QbGQʈu +=EY$p%ZPZETc_<ʁ9J tag.bWZ׭ z*ↀ7c!*gE i{i=S&GyyBo˾YtYne n|WY;'N!--c%4n>M,C{O*{s?M0W:q꓌f\Up"uLU+ ^1rԔ}v9}b<}005s;rjuTmOx7K΂K;2e-3߼|ٮ2ID( ޔkFRuf࿵3䧦wv&CcglBĵaƮvܴN'`11B׮'34iigCg>̲~ދQA6`iJ.GpAlYXkcxVb灨 i7ɗ.twZP +l}:U8 Ҥרk ^Nrqvȩxpg$bio.5pGL7^'8ſIUA*a/A Ś~ 3jHtH5oN:qY)Ǽ6TΫqvXgzL#1w=2C6 vUR|̋ڡOWҢ]^ ǗUwwS|-lukP Z|7 ¥,qоP^%=E'X+uo_o:)GƁii{}{U٧\(3 LS.Vn%7> ^Ng.ܟ7\6`*ʯ,NEΣZe,؛Ӈ_lp']xG=9vռPAV/7_N $H6l @"D` $H6l @"D` $H6l @"D` $H6l @"D` $H6l @"D` $H6l @"D` $H6:wʱ7Jl%xWlS)iy@QdR6rA5eTI$ +\$IAc -΁Ab4zӨg2YL&=N1XJd0:Ǡ,V:df߲1I*qܖCT:be2i,Z $?$' EHiH)UYR+P7VnJ!d+AI' FMGQ}jT\t& Fbװ6*MWa2fT.+;}r_s7߿?$& Z*Q$rO.5W@)@JFO-._k*)- s8 +ֆѩ4 2eh|TG*%-8X :Ii,IhNB8 AQu;YS!kJ$W_ z.Y͛<q<:9tbng5%hS4z攺icLZps_ 8dfO:֝wmg\Z1770ޕz½3ڎ(d}2bWg8&;G3B3ؼ.<ÿ!Jṇdua,hlpwx-jI>"R Fi;cK{rҦ [4ip{TNkgCnO+N>lcy]̪;﷞_j\;8TYV ]OMjr `gLS֝ yk=0:IJaܩDE\wͲk9y}Fz)wiD>:9oP`L6 ƻKpTYqΌ0j$%:ʥ ¦JURx߉/%1O+q FfECTJػ+|ZYl^!<}&T| +n%{I@T`\ZHՒYQɶ_q1/u^s[ص;V%o[S/1`L,41?0s1Z\T 658;S@EVM84"{#ҧǓOeu҇s".aք=p{JXn]Wg4.y pqI\4D&;\cVY8IQAȣ歍Ws`8SZL87M'LPf!q1>FȖe}Va9$$RB eݫ]9|[+!/~ow~b@ё"9OP_^%2QE:" "B? +YD(lyeTu񅴉zِm1ݘ󶿇(:\'cֱh֓Eĝ*Q ?1@5ɰ`Q3Z_wyhm K!h}?Y ZD Ut-mE ȔQXKtDyBrRm/6JomK_YAuWiEپ;?v6|ڟfax!d|䫃9WĚ22a,tRq7D,":A?&Tw|SEJ}b>_ SAg#_KL_~V½9]0>O;N\hWd1Q;Tٿ\ּXx(mc^66~AW)Av;9N@|xä\HwV/GepڷI`#̥; C_˰OG/$M zs9߽LqiD +u p/]E]:|4ub׽li3VΪ +pdfڦg`Ph4QqI3^ȇg!qRU;1BMb6 `pe@Fm{0kJ*/aa9 x!R.0+D\oN=r i餚&5jYx$9{摝I7wMZ2a"bq  \M,Fm2%ONyGa5@B",ƴWvFRyn=T^RwWofƿ/*/p Cun1(,dqOLƝJ,CVqG;MCt YaH1Z :~y\҅&cviMa JLdPϣQyJ=uGږmkyWXR.( JOƌùOIN:iC +]cu". 2#Ӏ *C _,M尲jy4r: +X}E=Rם_vY*`<|Dqyo/Ι{_?⟌i=!15R;5U_>ޞ~22֜hQXzBFDBs٤QO{-L28"'㰀AZ®Y1ZZEceq= `mXsm\Vr%jCG* +t((p0;̽}Ϭ;&1YxqNZd._c*1x|U :n7rVCubӰR*G!p C5̮gPq(lCpI۴jSP*8/p. [/ؙ:>^\ q1 U&ei4[Zv,M%5q[U͊Kg%7#o.kԜG, +_oaYb@הK3S1_bO[v?p[Gٵ{G|X͇x0[OIr_5͹ZRuҥh)N59Dyi xH\l@32AC!8 o:<8W`ܩj.hK.`o&QA ?O<J,V;AƫNeM:MnMì"%uxS!chel(n]ܦ| +1! ~X:82X3IS#n84Y܆^D`fiuNҫDnkSOItW''0)t +w+HI5q +qndGC̺FJFVzSۛYRD'L-$0Y8rXda.28BBA+ҨpnaQyMl ::3i.-eKpK>/tB-q;(-vXG!UO>(d!2(آL% O3Š4\sD1lTϳҝ7+W~^| , Z)&@!4W4ݠ]!˂sO/%UN{f^]:دcZuoYLP%VpM-뛃9&6! +(99C{U<$*JLDٕcHL3I1N-ìpFѦLh8{t 0[v4@گ<c/<@G /;B*(݂J + 䊒EА P; LBi~S(Rτ:b40r0#=f2 } ~cٵ,x<4+ +2S^`AঃkGˣFQ4n9v[5=Uvja]ҭjO:ч}$jIC= t!o\^%1cӲ[NyI9q;R򊭷~ +t]Ńs泘]y]z9 +s>KRYƫ'~ەᆯb/;Ho/^u\{]4j%{:.|MYؼtq@k3?N?zgҗECIU- v!ŖdUsؼF(-B-j2^pٟqOVnMW4ji®·uD\ +5+f31GEY٠^_-x7 i/xRՄ[PEo)u2vkHft!à\2::'K6 dɜ 耥lHnC=ޖg&&dCև|ԚĊ83:v-E4lDf2mnDuZ10ڠN1ᚬ{+A+u.;3ܔvKWE˥Pu n5 =z2GF +S7U/_xu}~dPzOl->kn;MGJ>W Qo06q.KLfؕZZT~F)/5RN2|wӓ~7k͜@o2N7C9f^O\(4abДQVYcNzJ]3sB֤dzqߴIAMCAj gӳ8 eEIR>] {nQoklrY8=ånPM:aNu.u\40F9&uf GaVmBUd'O_]351Ysswף:ZXq!\z S}\.PĝjQ 5lnW=lI'FN&f~*y(ⓨUyM7Эsw+{0K[OeG^*NsQB…!kvܠ_~XqYʓv#'&džl:ș>O{K=tz>pbQlTY(/>a?")Sej˝GjctH-dD7\}8/abS6MGؤ^VoiG +.19[]y}B~W!]'62{^bW@t}8[ ;QcS/!61MOYL HdLA>b i2Q*39Tft26!]sN`fs  tR)ZjX +w9lNpX#tk$^FeE2 qĔGt$pHa%`26,?X-3I;V*ۊ˲/97 |, +!`mpF2\wۄ~V!]cw`.!U`Vބ_xp׬D2 s[hRwS;3 S!뚖8 +61pènkUӷˑKo{HYʶw^f~GNN0:6T: j~i,>nGa^W S}]Y_F\E25 GQ +f̒&zLGI!|j۱R|6_\X:Vy4ת>vrQlqLJouee:?}zoUY޼C 8|ZmOIhзIwl;V)σv^/ Lxf3\x}oP%tI-IhaSO⻶?Q\Gͧ#_T}p-1g2Nnr{rbAl#Vr`#`+DQP=4sab[Eẹu&Xxg vl\Ž6s)$םwYU%IlFƪm8iLBofr~Wv*<2 iIYT4e-5\<*ٴ[de +7@: =I[$2Dl +빉,[[S˾R[[,S5Pfw +l!mc$9IVΡV cc +-+2YZ>tuo{}_4 G1he[.'FFOD-ioQi>bFWy`:ZN@>Gu[9? xD'ޒ܆yC%r՝D5RXx3Ū;>^úIٍpz&RA8S7fzRAY/˺ \pDB\2t{;VIZI'0u߱SJxIod'lg?"̺ [sΤk7?;'hh$ʁ `뒦75W:uXZNɀubpωnqSi]øCF@ẍ́w'®ٞm܃ѷWNŧ7Oc/ULX2nqkq)\i;S +Hz ( tѸ`mni6SAwY{Nnyw5Skfl4fq[k۫((̕GB+J+j[a_>NMƃs܆)lD5;*N!m8ۤ]Q%fč_wP+$e=iWuc +m}X͒BDb+H{\ʅ0I9Zi`{GU  ,7DW\h$ x*l#:$铲 K>DĔIU=UFG*)|@ʅ GeevMqǷqgy8F {\*6i8pgԷa\&ͱ[:t3^i8˃GAzU諙],v)(`՗Dy8x~.o(b*ʞё䚼;wv[y &څGvr0ۈ'a`]M;ΧK۾+cÍMqߡggڧL`ZQ5~\L9Qmf摓wj ͬz5eO֩fg/H[&ptr mXӑ'>"4k(.CABMOPrQۋ|ˇ`L1|FBH :-3ɶy6RLt`N{ts6%<[GPGC$$ McZN!n:\\iL(Ȏ{9p1Pg)9RtmW-_Z-`@(i7]i'i%n-,ur">;dRO3g=ϜXGd 0#4K%{XϻKyY!njypKy|t*3( ~)JB)//>cܱe}{¦pDu]ʪnVE8hM79XA _Lb7,SFCbck8g~:.Ȭ4r[.(1ˁVa7vѵM4chYH9$R]`KB2"]h+ IY:+mb~D'}76jf+昧5xR Z>k8:MGM7$ﳘY¦7>c1iHH}YOTq3hED@j)eMoGCB6Y/Gݒ!)گT/oӚz3K2,$S\(3v-yeC%uy|atjNCpEAk"iȌHgC RdӈKY&QFo*.qyo/aV~#㨿'_[Eb`] ?oV;%r9D-03AV-2v0tk+/jρVn/T#z€o?=J5':;lBVʑеTʻ!1X4QAn }޲5u;wm +<| ΜaVe]+QhdsͩI6>emUvWP]iiLZyk2>7O-jU.gj R7G[i\%L'+oj.U7ٽ׆Af"C~M!e${8l+ZfEv3N6mphtsP6LC|f|2F{|:jN+RaPM䵵Ӈ+>Ɖ9!jq'Mx%:.NkeaycN Gۻw^c1uN;c5|,#tLqp]vp}$G1MEx\-th [啵i7qb-y;;Pgl${j7 EwKxEPQhU%h0"nq_*wއ_뎈QQ>"iSv aLZ^Ogk&e\~!"'(pY,7Il|"=> L,DemT(KF]$TУ(?½t˞@[NĂYk..+ +H7Lo뇹mD+&:ṅjkQ2;m$]`S`?tJTslR5ђe^1 s1wsU69/CDN!+fa xMH#3,^m KO/tBv᝜v-FUE.$a6v^)OvOZ$Rs՜g9䒺)mS6g>yn;;fv\_w\>sTՄy:Sa: ڊ&x ؊ ~8Xbi>4b0Fx-" >L|Q0O'4E-c]6&>[f]j\_ȪRUTRmWʊTHH8s۞c{lG!]JvJ ķ=8Na{va~fy<0+̴ws0+|)zKW]"KM/?rrg6Tr$iefַ\*L@SKW.>၍r (y$%&c]O*G(bnc7PzZeU5s^b(}>؏;%涽]|k *~ Ka3\fJ9@'S]>P:Nt8֝VR=bTy1_Vw՝?[n]3PL.#Nq5}n(pC}^*pxZ[PvBI2RmWAΉgě!)"oT|B$W$}K,C +EAF^R>T0cW9QCL +PEj5bR(C'"ah +lZ)G!SKKJ6:LmQ,SE ~]ƕϗ0P@&$bK]t&^~Y_؟oFMo;V+dQ#Oo1exLwuO9 Avר>y\}c}h +yM13',}PJ9 hŜJ2M+EU:C *nfg5Ӧ=K!/&>s[Of}+2𹙳:C5fTJ犸8u'Q;la>*1Iw/ XBن\hKS)1_M,QdLlqYi5S[# + 3שQhϬƠ.[^V ݆~hE%H_ 2Ӣf12T ]ҁRUPD%PĖySI˕m:lWJm\|,6"p-x_L?#(2hp?+2"0S\(͓3!~'JSQyy3`]c2*8UCF=ޠyj ߃>A@ u6^/?mny`^!KY MkAǏ:ο[3hr0,Fpi0q Luv| M͜"BـC9Lv;6|;~y5{sRv}n;w4>1}pmpPJOmWڥZz_@+i>k ?tێ~)ca/`-˰FǥcHX/lz-uZzKE^sUj\2 yϘL*d +/m󿢿B*)RaR |v``uJYI%hwE BׅLh&ONigRR)tf\#}nB<~}n98.&4ss1s[DY5$TJ>ΌBBBCBZʊȼwSUɷrGon?=~|[̶ͭc|x38=y6A}&H /Q؍QxX 0ABĮ GkL-z? (xU)5hI0pLz+}vkdl@CUO_6^c/W\̪?Z Ӡ^|oӹnt?d|x[گVq.hVga@YثYj³xu5'SgXKrEt2]/eэS֔+8Erg\TD[)޿';⪴SA[%UMZG[Ȝ"i5%W }iADu\ʢa>ޟ³}W+H%60(;AEz냪ܪQr 'fT G16^7)XCʣ1q?ԟXUƥ\^҂֞[kܟ];8\B 3ސqZ r$2+.eVBpQ2d֧16U7c7'؝4h o,ʻIϋ/zSNk{" XRJHksƦ\ھ,g +)$H`[$Cǚvi]=9WuC=PX!yҥKqr߶Yd)5)Ci ʬlzE^PglD:15?LV4h9^T6v>$9w%»o=,s'S=M; EYGѕqOXᤪ.2k=PV^;B3xδ6cWwDeU%GSғY*:#,boz.y~#Zqg}?)|ovXe_3K#Fal]c&Y$R?!Μ['8CnƗIJ v|^px{p}shY?p +-BY;gLu^~oIjڪa]4H/m_ p4'9QkZ1y%i3>u_fUPv 7 6̯ui_UP ;Y%{z"s Os\fOi{:34&Ѹ-nQc qA\d__qOc#F% +QhEeQVә^73;|^x삇< h:+j֓C9+#Xg1wDtf+ T~zrIACJ7Eܲ~¥%!]K b'|3z.LBY[<|򾀚 n=]j>?vǡ~ҹ7P_8_C) +.אs= U`/2 nx>SR +m;n,A57 p?b;22p> }ú68tC[ߝmβYlkk3 7hFDqN1T,a/EcOgZV^X|CS(*}R +dǙS@[w74_ou |E&ew䶻>.e*v=V3׹X_Rq gwK1 ff$:amSc{8YJc *TU@ڒ QNꗈͯùJ4SH8-7=RJyZn,-.9B=2TtӍmhgD8Cݡ/g{wXm-sKV_JMsDP݇$3xڡQn|]2`H endstream endobj 777 0 obj <>stream +H 7 ƿטcB} sØ"EHWʆ%̒!w kHJv{/9y\g=yy8LL5'z}f=Ӷ6>w7.:q1-Vr s E럱#lGUcqxMƭbveYjKʺ'm,-EÌ.4hKXoG>]j-A8? )tq _1R{:HqзC& 3S'dro W䨣|@=IH:*V=d9ÃI ajIBN^PSY=`:>̓gٙZucLVgpS`jX'GԘ}qyK'Byvc|:QŇZal.TN:Ra['rAŒUnʯ5|~"7VGJ̆$t:>[z$%٦8ن-Ge3⣱vE^h'z˃^|Զ`eK( +Ris vE (+yWLZ`<]!Z'\0CM3pOEmĂʔ jwa!FºC)7g{ϱ '/j) E7 ,c%!M,W$.MjVѴG.~m|[fB6)9DZy0\a4JkЪ6tss6E=Y$P%\nhpj* ʭӬ99`ۉp睖5Oc =Bj^9v0Ȉna|fQRR-HS-x<1aK`R~SU"G$`.a kGg,p3ݎLj/Zȯ\h۟*rnkPRC]XuCDbi>K cM Nѳ[B d[X 2z$>*EH/>˂ڦ.|qFqNѓI(p !,KHem"N#)2jǎsed9e.13 ɄC>}Zȧ3Mhjv8DW'Kk՟p).,zhr s=者֬gh(BBתkG(^/2[2ɂ:.5"sUK"Q;}VJk JM^d QJ98DI[T{rz64 s?R5}9y<3/Āb MHuP.fLh}+q梾i.Dtl1JQBx̳+I69-|e/ ) Φ!t䝶u24"#g+gS'<*% Mq=,߻%~߮0] sCm U?SRXqr]1t{~$P>jw\}؈YT_,1O汊Njs~4Z B^?|xG ^@Tl4}bf`~jE>}];EmAcms2gcP)fW q]6'-򺬗)Z.c2JZ-tg~6q1`O%nx3Xo"'2c)  3;U:ᾓ4 ^f12RJ}l%vi3MN|&$~ JۍKVT].;ВF1SDй -Cċ:2/t&G!Yr6]g9X<૾přFjW7ς??^ ^ Xy!wN\>92R9XBMRs]JZQX+*vqIVew4y{4!$tG c cSym䩊P7ޟg|frNaac_9i +x_Z]pg 5/sqm;l5SY(M2U|ka~jޮsk-{wzP5w`9Zz(B Xnu4 /vY}SEjZJ8WWs+]#p0 @3T荂pf٥eK|ڝ?ǂ1 /u!#aT)dc<5o6pyoz(9IdYfV{(%VxXP.EW:ݞWN|Cڃx44+>n {Swى;qw&r{oM-'䶞Ml{ ;c5N\q (Q|k*XaK֢ybjG O 2ۋOt$ >'06$Cz.&S7ج>f.졖X֥ +>q~m믾5fƗ5`N~^\阨Un Wڑ?8TRa~UgML/X5;2lv`0R>bZ_]C7RXG,8Y&j{ +0 ~kHCzllco[=`a" :" C.k)N}(2żc#򦼐Fe Eq+%nE pN\΍*Q;#kAu`RufNuBA=P0f><|XQ6+z>ò2* +X3Tr}Sj~=Agf)uIkw'`wfPNxUܐHΝ➈Ŀ{Gdm׾<]cbgQ~CH73=Iȱ b_E w;2ad3Uav/x3`Q?>fTō#%VgHK-E?ӐVwpq)<* vVl_vf9ƫ3DWKC)ڐޑk`3~ONەs]B}" +Bͥu5#4]~3uQ25C<ܖ96ntAA93(ψ{}ȇ]Xwd?^F+9 .0qb nڙ!o^c->N؉pI=ªG[|"2a{?ɇo*w-M[Bzal`%;VէNV54wlBƆ5B)`e-J^ Rc"11O1S$!h A)IH 1TUUC35-jj-R-{?~{kބ +K|>t#fAV~1.⏇4W 柍r%>T}P7Z1NUycꍼ䵀E_|5הu|WV[rĔ%MXmqu>/߽ tj.Wd?VZN|x2yy+0+tR5W.j.OCo/%]^ 3gWR͆zMu Co?9g #Sh;~h"iE}; {VgD(~Q7yX?V|U\=];;>ϲ ^K.2X}5p=='n>XK{F:-=_eWz$ѣ̰ZSk.k`! <쭁-\@;֔`Y^z:!@Hm0"Xl[ Uv^Pce-xPLIf*LAˀf dKf N&uEn\U e-|;b|!J>T<{Y֊ ޾Y@%L*c` 2BOB6QcEa0H; (trˢ;ڜpOFct7g'5 >7ƭt|REGUbL]q&mɖS +fC247$7Rnk÷掾>|U?Tlu>Nk;ꆠ-57f] }ZC"x鉦A&\R܃xk˺^ +~n˾,h' <,'ڛC-]K̒5r>`aP0,biUjI+Ţ@Ikv*V/U$_5\~m(7J Ogi rR?RMXWWGjdZDX1tS.%T%F=]`Hn&Ѧ4 y2!iP5_nh'qnHy̧iNpC+ i zI[SdoA\AK_9p + <1@0SU~ͯ h(|ktryɌ8bv)&gʎ_Kotl:^nUJSlV +\[#qQ Ѽ:7|[XvZ)(ATS)48;9X ̀5 xpP]jS[~%)-eN w^w Ҧ:AR+UU!RV`RWA!DDjsVHS@.Km,ʫ7:y~;Wzؽe{+NNy Q A+Y8mn +m"]G~D'hƙn2k5tHLuz­"ʒ`0@p@ g'aok pG[P2f>Ne.&7h*lgkʯk*qYL(pWm#.FӒalbߡ0ߡb  Q(m?P㐋B:dzČqnkԮm]u&CJM0~ZhB}|/O$7piHhƻP[zF(hLX=*'Nk:S<BXSQ^U57*]X ӰGzx /o 76tVXe%S;B^ŜY9G#:A +x/pʈE Cłh8ݺ}D#@~|c:YY7\'[rd0l?f>+XA!yasJ$||<ȏEh;@WWXdCufǤui%]//3m%}c~L$P| /ܾ~ݏ@_ @"B@mf֭|U}[ᘤlܮU s?؍r b 1$ |}`n/~ž.+'65hFۺ3i[oRON]dR랉iVbo9S^Aw (Ǹp-ݡYE"S>RR묄=+' Qv^qsNz BDxBIؤt2GR;b +9tBLhϼXVrOŤ%q5jC-M'om zUU嚙 *$ +xyLZ %B3]|wfHH雳i_S +wֲIt:׾y%.L# +y<ҮA(PsbLiFpf4Y5[2?_emm->*(48{٭RRo{uңP晝v;%2&´ G<&@*/ސ N֑EJ1XTZ)AF_spgἶ: -ֶ40 `;ج۴Jrl: 0$G9EUExnKF?2ى+ɋ]w1QId|H"k=]ת>4~~|^s;7.BbvxwOMsA? %DG:Ӱ(a 7ӸmQ|&b\l'ޯey8g6؉2jP[C[ˠ}OǏmM-<ʙ$ jŇ~x*XōߗKRMJݛװvuSMg̠prTu45$ݵicױKo_JOǜr9o\ZSզ/ZGÊ{pOĘ62™6O) YC<^T0^،+peʮW%-7[MjU):> ~:YT&mm@oլ`QϛWHR-ܖ^}\tK?V=[nٺgKY^5l?{ `=cMƻEi=oLڙ!mLe*0dq+}¬q=hBV.;_׶Ru963 퀿6;/pGŊEoD@ʬd"&~r/hR|xmAׁ5AϾ0<ZkC 'M+v)dlW~BݪEҋYem[ʌAb\UyuoVn\.0z욚?qέ +1d6`TV>@x +>;!5`λ8 7s>u7}a5ћ7@ԶɱVv_EEⱲW"ALEyo5^L9s m|\)"+Y+Whs?m=n7E!.1r.Mu%NڮV66_z|c:DM;J%09}zd/WW oK}֯pĨGl5BYtHQ y˟cJ.Yޛl8pET+ x%lμq޹VBbQP@h bBDyпsñl֭m~-ё2ZC ˳4һ6e⎖Z`Z_2PIgN`B})O3Ϧ뽺'meHPMv%/ S3#-gCZ/"wWڅkf vLl"B'+kMeQ\ZrO,g#yy(}tCh[AAUj] v䒋.6H\OlMG/f-ἕ;Rr#; +&rvƒgzNO=T ѻM|Ǘu7upm~62$#3F %p֙kSON.djm~9`jA>bcPU<\BGA]ɯk>PJ}QvPq%;g109"~gm F*^b1zp@[jw>D=+/=2\+_9] (*~<^G% z`+5x-o}>f`"˄zg#"bq-\G6ϼ-4=`noɅ1rg~ Kl faf.7[bߕce"vj>EK['QvBBO@&%``ka<Sz.ycX"AβW?Mѷ/OΏ +oY[JɕKBICW];I3pӉl>oE@ݥ9dfDjL'=Z\˺Oat)O2Ds|{+ .ge!'|@-.En`lTHj<VV}<$%vY=5ϰq)->K}@tu"b,@#^EAJo]Rvpc/aHA*%ԎؔZ@lcʈ1Zvho/~ٓ|wdISofVw9ZRA.gGpXIlcs.M(nj9???cӑM~Tk;lsf}&uvoݩ?\eg$mWNW]%8Tieta€Yi=󻛃۔3/VfB@AF Ɣ0gg2ףe)6H3:X Pn$ଡ /_#$ }LTph'bH{%׌–tEfKx<В=hYȹƄ sp6MT0/iWE>.y&sn4`v'#Iu0 x'V ֞4) +ۏUir:SFt#uvAσPK[Q-zQ]/PH2)AEpMn_DhTO=CH r98G5zRã*fW,|(>>Kr[νKUz*6gʼUD$ OGB}JG8P3:kkfE锅9p+^0e< 윘+Lޅ3 m6q7=o7x '##M +mB9T=}jo~J7hhz}`BU0UZ?%}3ڐXf6x`mOvr+|7}UT%Gy|mw?/?q"J" d-:\D9̔"v6?e }>m!WdLBzu,Y9 2Q[a ۠ k3-|/fLxH5{y=dcc Η|-* + +-plxGjZҳ k  @}q 6I=ԖROorNS\sO=m˕Q)#_ά,`l % "2YTGcRsx7{KnR|+6m!CCCU-&Q`=-FOnBY0[k !.WWoZ[ܑ?M۸`zA~{ + iiC H gЗʎ_=#'"ZH9I~?62j쫉w}|Vum_XGDf' ۗ}JP>06=Y׹S(m%[𠤝/ŠM;/ukN(aX `fSf&7YLɿ&Wͅ ^‹| 蟌fݿxV(eґ?et{ssoS;5f5uʰl\J/E )*" +niB +#*b"(Z'׫<[хp0Qo ^ZU,U< Z},} hSvr=M.w N_L}5jnIyn9:ǭM?HqRUEl{3[oXMJs}R#{:|٧ +oW&aeg*u!#=q1m˯jh1~Aɗ4p\dGu̓&IG>YSS{t5,wPtԎp-"V* GvtLq +lJ& nUY"ɱY9TZPq<~Pɬ %lX=RBm%o~luJc>gE5&>>o6fk/g'F|w0felgQ~%eDC*ȚS} L +gu̖uJSܓ)FI '}n>~lL7t98X"/*ھa`x_ 36Q>9hg5ȓ"%h\qbE-POL-ZW[;>A~ l"ɵL +~ %bl^5,!@:1v!7evt]8beѼj"ĵLwH%8~s5< jVCA ZgE䰦 W +3I:A3{C1&5Ӛ0ZrKiujxu:Rb3d@ֺͧ[8g :`9Dxn '|'Rr8]͡DvgPͩ?PK]j{?E{(a2н?*J|w=T:Ygn؃+xo S| +>@yDS-15ۑQ vofwNBK} +.&]\ +h\Rbsm}=vj".lkq֘E +}J^W7Χe{WV7sw +(c%kNr|eG8֒/jb{ }*LC{ pP}Oaxb`ぞʎVqtj>7vHdwv1.GUŵ9SQ#5=UQzG#лgkmp$@_L'zA/O'.j`BَRP߬}_LoS\_MfiufW9+3;:2RFEG;@ 7CB(0 PCKHT/E<9_9syn:u_JpHk'@tr\kQcoǛE7uܜoį'Z~jyCpP;X*ȡ>Yl@ +,Y`yԡ3I. yt栙G;>[)XH/jp z&+{:c`b3"T-snťe!}M {l 0 +NSJ^FEE;{Rrwa,i}Qx6TyW-V/5i#=ۣ7<"|?_cҡ%lGV+g\º2ВS"Z=̺6MͺKwgU)v_JY o~jzU\G!Tǩ>D[[u#W:\QbJ_jU6P~x)@E/K(wĤ4`S6G[k:Q!ªĐQlqzTG-2 KtzK_qt嶜RC\xS0쪱Ŧ7ѐ<]xmc#QS*QzjWOi~|8G;ɶaxK6YʆŊݴS]2fKց*(^)!oG+﬉KlGuj@-L#㻅eۣ g6ܱOsqfIR^n`r|s|;#tF+h7 |5ILR+9>C=Hqҋ^űCs~-; oDBǫ2JfWoٵ#MW;J.Ӯ(lӑV]+\.%կ'Vo3 }OO{Z!]cR >Ep}i/0C%a%a+%^}SqDے<&J]Rr)jP ,lGϨ :4 2Vu8d@v2dP3\KNHs#\c qGslSBLqO< +rOMsQag5*f]ņ|[G^c?dM^l-!R97zJo7v #̣lQ6#ܧhZ ~H-DNKfν>y~MH'Y:DM v`Om9P ZZZE@ۘT-1O?.D`=9;E.qOJKFZuȩEIFFpJe0/GKnF`E%7fxRjad0;2q }%ϗk.+ $8\N>[io9=5̧c!g_M[FDh83v}iуɻN;L&xM[SVοk$k 3Z + 1O6Ps, d摾 έ6V%ttgfrjf %!` +:yJƿ/"./u޻N9!˯Vu:NCKc +k Ybqk2ڭdBf4鰭'*jYb,b.~sQ&y2t;#-/%7Xy m@l5=gΖx#S{a21>xCt[LACܫwgX̞!կ`|K:ƫ)hM:Y]dǕtcЛSgY >5ȣXX?q>33ËQPbN_oL:1(K/ŐM`^/'~&n "؉c?G*^悼~@=t)04={jYVGM,<7)D,c5a+`jľƽ/g?]L 5+-U,8'io#Kbw>m}wSéH@3.Tu%"WG.ec{?U^}1Pˁ3P13lXAmb qGDX:ol]57w=иڇ{2ov 2[-=%|`aw!}WEYguJIKoU„5Iw3 fXoOm `ȱEV}H(!w!7|Z!j?r;}cL%!'AZ޲VK%d]nL nz7]=z.=qӤiҫ)|wo \\9]QG-CubI"E96%i`Ix&I_S{72x(78>J}?[ +)=ƇoMЋ< :GOGjGM x- fOǭ-HhPE`&zo_UʏmҎಀrhCKy5+ne}3.iSPnikqtbjFO mлOԂu#$ o|^~?ҐKv%zGV\YDm_x(Gf/f(q}d1B&FPb?[`|(w 6UK +ß\ØR^>ԣ#,`2~1`QKb|WfW>6g)ES|c5xgEts/w 6E.*!5%kWTWWSE*Ջ+.gA?$|N|ϋ6IiVu jx2~_+rקm+0 +T$WSsKnnʜ)$zU,hq]Okf6=fnn.%4ik[ϛ; שhPO t9؜^Ra+ qb#c%"Fbi"i;Zm::'S{(feC3HC+,DϮLM{,zF΅ef%1̽5 )a6ҪcfJ< Y;@_AdS2hEYZUŒ+c-6pƖȊ5f Y>DWڡ k2}3LX@+hrOt!"V?@S}:΍Q_%X۪Z n⫋NVBw&3 +S+Ies)py1J *ͯ&T'ZB!GJ?gqPQ#ΫFggڇ &MA*ܟTU/j9eO~T$,4YdGs&P {ƫڐwJJY Fy؝QlFW͵EvWuO7::ó]FO޷ޑy{:|{;po[3P~$7mWfmCosyGV "dVQ_tiּD>qhFYo(i QD\24Z%2$Q 3SM2uET}{ϧ@? s4Ar7MY'<꩝W3B`fOq>ea|j&ݩN&I'&Nt61YP A@wAq"lj L2̛o}?S<#~+l"MI~NG:QV=Ph_ |q]ΫzT,ly]%X]'/OѲ ROM2IT/ +[!^592ЋxtlY$U(FO-|ډẺo&&ڄSFie7{LpXzH5c!AZEC>ߒy3;_! ?Xv'atG6}\zh„E}n픇\gYR=;e?叿jyv%eiXm\J6KSX#WpGZdJK{>=WlB js?mh/̄[لCT$-¸? qAMRYDk8U: xL`.L/ i־[yMsߋx |I'.9, +/;z- 8b3Z6&f3t*M{f0ExMVz+b]u!ɧY;ȼ(2*0j2A~`n5* J(:Z@>wV?jYn4-PKd7ҪT" ȹOn*J_nH cjDnx&aaO 0Abw<Z#lF)6k*jyR{ ̽k"IčZ8ؖX6޶kxmS\_iW3iO$L&&mSMQ5(" +nq(" (5I??_<;\ [ܞ〟l#蔝>py}Ȕ߮cmj3bÐaDmV*6ԣ$yVZ-6Ҋ\bHG9W%d-|ZýE2BCF5t{pq- lW)V e#ZZtIJN *`uoӼ}XލXcǧ*tAXIEwM~t*R9r\ +XNHGDfD+ ,ᰵtHoأȮ&`ewE#ʂmjq5rjVukw4fן̑S eV/ +~W#@Ĺfզ~TCNMSlR PdL&go yϫҊ)tƹtfNYMrK8YPδ*?\6Zz]֘^+9w'RJuY~↸> t} )xՀFU\SŪH_r@2zW9t}Gd]qCrl?*~8,z&ʹL[|VrDJ` }==:٩";Vp}usm&1e-2:˞cP!_챈-H|y4i`+.U{Zg sSQvc?)7O䜆j{ }TwkR2XA-ݒr5Os\ƙeH0 C^r!׉X5 C.!e +#+\m]M54%h75w<ӄYzqk㛛_N5<4o :y:-=`kHtq2!,uܵEV~o3D;ԙ)䠖<Ϲ]W%FuZPK3،$u*~X 'Bk] +ej!>6f^Ԥ|Ń6{]% NרzHޗk?evT^cliQ"9D"!rGEEq%H""+$$H3?dy + WH M];JR<`6D?Y Wb|SEU՗nWt@M iJ,tQ!?C:Q#]¥׮Pi;rT7 A36sfn/x2Bľ 381QUA.6\kj btc_u2¯y_G,0CTۓ"`)]`XXuz{Dzϰp7mjkoOuD&{4K'lkAcȍУY"O[+)݉(`8+(7FLҲAל/0)K*Cwhiū KW铥(8-lo+{[TOk"z/9y%aG*( +'9#)|<-I`,оFDٛal +B} T0 66Hɑ ʂ렱7m'˭dMʰoutرZ w"S;"*%BO-=sL[C/&$|^%O"ko3Ꮬ + !%xuUGЍR 3ova|)6 @'A|<4HFUc*LCNp(۲0@w lM2vꊎ MZ:RPKcD8&'W/ZFt36J*ѷ*O#,x'"9*cWG[F:ڦ"/_W'ߺ1TOy[nηDg:)푪6&NV&}%1viU,všOؔRVO0)F#)޲ڤrrҕyqn_yW'\&sNԼsP0L,9].7vzL\ډQ95K=摮V2 +& ͭP%օJYgqQ.gw&ޥFq\4pgV|?:G #=}-}sgTGd |&4^؞+>H81f.f2L#|jjCcF9_x'Yো˃=4#. +Sgqbxo;"+9D/uW>[}ȘqL܉5Z=%E~]`-tybe9T΄zsM6]di+~4N΅x~0e J~$[ŗȯJN~{kSy֡ac(I~ ϗ3#PG-t|C ́X qpɶA[m4BFMkȽ;"f_&)%%KY@F}_6-.dGm WqN +Y)5gg I)9 +"%&kARj8#NkI% 7\SYȦUfӡ=ՉqWkTMYo +;l=>-ENׅ߷X9r ?D++¢z)SIn ȥ"4 +X4_^j]N}ӠZI>|80| ľcj@=SYW[ +P "1B͸e\?-ɴc㑽64eeZi抻", < "Yl. +➘u_we' Pq詖T^/:qh5}֝̉3=5&~j**0IT>W |S[3 _]h|8݈q(+RbSNXۃ%!W!NYY̑uo~34St衒~EiD4}1Ϯr +7AYڥmmN_p!̛ oW>lD5U˸Տe/@$wk'n vwD Y׺Y{B}R3uENfYeL=CC@\Otml^ֵm˯-N53Zg$'THME1,@DǤxk EiR#JjJmN ]͍:76՞/Ev- OG5|k/ȲJ1ak]z^dѾԜGzd3L|EA6; hL#6/'<>|Y@r$ZǑ_ f.DN "<5O/Wy6HDeLhC:P"cd1Q/=P`nK)k_J͵Þդhy(w +lʾaU`N \з$7>i2*VԦb +7ny6O+ZOXljbΞU+[5|%>qs<+,Uqo[-?(i +槪ЖpOVvG>Sʈ_b},øh]wi`'!B[Egq +Ryf/{J1^+z%ꄌF(R+➑W'\%M2 ᏖEН>Lcb뭉^lA;r.Pv( I= ~8Fb6&':13UEuk&yqk>16SB ;RJ)KL +,Ib݅A+=ȞJذ,@Otz(`&4bxVRh}s /7ڇϗC=1Fl􎌞ml@lO5+Ÿ +;1~7Ɓ}k~+KԄTQ[ Pl;NbkmpsTR=pn]&6P>#B\'gmSWY5.=##DoR0߁0^Gܽz4E\'Zf.,: _EjH=\+;iH@o#Mp+KPAxs>ӡr:n庰l[g.-ʥ3|[(֪í +:6ɄZFh,ccM=m5Z[fwvZ7ؐ3\lifY'>;nfLbvbD+X0&E( +DAŠXhb7ϲ'9^B SS2o:UM-tw +=c677mp[jCGT#PP$Zy}=#l8fň𡆼L>ZW>Փ % )Ӣo%{gR7ֽwjo7ԢY!Ob]53q^쇷i;w/SLw_2 7uLwwםE!*9GΖZzάbE V n2b86(0u^4§ſ.4n;j#Wi>RB+6b,ZeCjZ]w>į5-.iUC<79i&龹7 &8qNZ?%Y >ܒSorY<KKU1!=kIyUFΰ)o&ZPτe7] n G_<2jt.ZS6tgzٺ!Edj+/({~-;eYݿ+Gȟr +.#^OHQ)<q|Y̭xj(?H +m.{ri>_F ,Pw0&ǘIZWYTIa*{cюlъ +l兀w AuMڤ(n'*⚊?R؉ 'a:V q Nrr8hPdRpFD1˩ Jh ̱ag֝Z3;'yr ;BOg慯1냸xO?5çm!yբ2VZnjM,j(.R߭ӲwI~*Tɸ3ƃ=[\Z"bX5ؤY,)@C6eU|kÍs (Mѧ`!C t~ +[V6 ~h]C->q`ϕ1z96,IFY(vUU3t׼6*#,_j9%%Vy#ÂlJV01k +d6zkM*_կ,a 40 + A8)N{r{ZgH^9Bɜ dY.h3)UMu3!ƾ1bG蹛:vp;v>~siQbv@.vZV-؊2K3mG˽jZ}-aI} }w}B$˸GBPIiR{O|+#Aj)首QlSYO/ӞmfhSK[9: ~32[$ÖQQs]V!NdIRڍ8FI5Ār*UaY:k:H`VoпčH{&Y ql᳾[%A_NqٲXzjN.?kҞ#!nߊ WбN깫jMoN-@yh8{ߚ>j]CYAaܹ/Ը^ʻPc皠mn6Zk`Ab"/ɁF.vձMtmsAsx i#(R3= &q|GEr* wjNdYdڻ܃UvR7>zEY ,/ " ̒}vglMI]coKEyt! lJlםwt^w`EDĂ^PB @zI(RBIHH@B* ":;}pfΜ~>짦!BW >UAo4O︵$gyޒ_z\re4}vL/Ĥ؇y^d$ɼ0A/$G\}S~(woCO֞t( 1,ҁj +Ϸ< <:.K7!OMa4+iw bIRxvg.,퐒=2YuW;(.9=kgUT^>e^x̧ :3("㐬6%,G^ߜJiqXZaeZ<(1 koӯK} 6vPףp@n>-=~ E{_͙ʔ3Qpm^~#0ߔ> ++;vM} 컓ё ~O{Ӌ۶ #.0 WndGC茰 6^68Ml'@8p8{6ecYem꥜ioUу nOhHSgq@%L]d/+شE^50^X(KIŜ^Dħ%V㎙V taEktc"AD73fݼg GU]]#s@%!?V"m d/wE [ᾠ 1K1s~m?.#]}wkw~CfYQװB&>\65=%M.3q#rN[TK7tڠL: B4@UPŮɩyq҃yIZ1*5 8믪g5d0Z=c )C}{ +fٹ“f!JO|؃-<mEQy +1/@Uw3̘U>eG1 Dl[I;cdP +?WuP>wV\\IY~yƙef@On-~(<'bv ;ϭ[%yM?fsdU >O9 2-dTqjs.ԭ ?.*Fe@Ì, -ϯ"/Xf'<#໪"d'k96|"5SbWɌj_%-DDtT/jJBZw{VxhkT\A<Ŝز䢌+g3(Kƈ@!'c{WHMچ1(rMZ)F$[e1i瓷M\+ ~rC:̣wmJ䣛]f>ٝk}'uD%FSJbn@,ew2|vHˬ޳ +H Z`.&n +@A-ٯPK8"akؘC"u-Xs:*,x߉յmk[:zo|9?e֕OVFU5j>eNFjЦm!% }{Ƙ`c~a}$_3둎ttP~ W&?.qC7>l_?Gf'TrZ.ixS2sdvhCߕTL$'н~TƚhEcq%\I)%sm"ƭ@m6bREjdu=܅$%LgƫJ fM?2;A_{Shzs̪TV\!kFEukkR +0-}n ׼'@ʓ/c>:ONoynT@jyX*{Ÿv)XEDL[r/BU\G@,:TCq_ELoaEY½< =ң 0~|fwn0v&6uOsf3M"^[?*^G8MN{zp(U/ĚA\ӽ2GjB_ ˀ_J'B1]wў7ԎiCXHnFD@mG8wu+5; }Ӭ>Tpb +ǂp`╢W-.6yS~9w3}u#5Ss~2)nʝAF%D̷2'״|s vQAĂFXDuK&a[us^vPnh8U7{⻈z0 +u%,a6{{,$ٿ FS;i3:P?S=z^ge9llݰfZs=)WdvR:ҽE 0pPmPĖGI:I!gd>E[+n^LVF[s}©[0܍jw>86XIC Q-0R0z l +꿲&L ӣzPza.-:Q)0S Q#!#*y3׃ +A3(vCsg9~_KJ:.0znfI!pA \݉~\яo;ާ8m?X +yԭ93fOy3(OpO:J_C?|.^yOk7Y)T IeιFoT:U0\B p0([C=?ؖw}(GEĖh^63GJ6ˋ$Noc-=mge׉+bf$*`$5ԫNގɁOȺT]E.8ι@uOUcVIHҎJYLpU RݼWT/˜Dތ +%/o6clFWc{+{34zm}p'-oo'08jl̋w~v*+AJ`1/C!gjrv΃*ÛtWMe u +[i-1mmN2\ dINTaV:*zM~VρAV&\ 2.vJ|zp$]_żW 젤&3 {~z8m'6'mj]{#Wh H"ݒ*9\Pfqu`]ڷ [)t-j*fmw vHfmzA&j G{#ѧU)>jocݸ܉q7Hb<` zf-KڇY\SsL-8Δ#l RCʬyO ]Nq/9{o L~)) Jp?%SwVOukҠiY JK^{;ȷ\/azH#/ 8rhWjJH܈79?e]c'6mQIf&iA $y܄,vJیJӤ9DU׍B&~]`6ǻ)PxrP']SMGE/S e#= ZLEHG4q| L%!'o+Mz%n$̵ X:z\43[b3%'؋^sEyA\KUiys#0i?rz lRF9&xrPзelM椒o}ILg`H'l1͒B ɇM8%+kdHvSkwޝ,xDZuD2]RneZrvV!$]!#:B@υ4yu9 +RzYq6c~o^d @M + +LdV'4wbQŝľ|>ӯNQ16.ZڪOx&DPaRq+043:/BwM + F8lx0'!>׺h=uu)L}hj_%̎ERiIJ(J.G'Mq&_/ųP(E^G}?ޝ|yo; ?P|ŮPfzhK{IKgn%AJ\unИбr2'$!Bwi/@o|Y&YDՍ!Ys\}7hrS9\2l xӮ46$!8b ȠEA80p/%h~LO +5,; *-ZU-cdS '. 2MƜIyE&sҠE<|c0kqȫ4)SuwG8ecc*@E'^f}'|`HRif@̝{F~ 9,:GΜv̨Q ܊R|jE[1x5.ݩ z<>lt vCrm)&qFfnFώvnbm9q3^4].p9 eK*O$W,݂!6ؖ(MT.pm.EBhք,!Ղ}z}eK">ts뉉!O-uwy^AK/M\カzS\2~/sCG[Y|sLy;"2?RiVs$H3#p9CKT!@v@>gv+{9V:XN2GFaZ) moiӮoX?]^}R.VI_);1F@t9:H20Q()e (Χ *F7B)[V?)f /ݎbVFl(* W"dC~f ZUT);jNW.kP|9z]8B(BXU:$L^=E gwqaACe4춡ϲt]vͶ9}sB3$ 6ibu;H|$//A"nV!|/EC]hUWZ~PKu2&A:sTę8C״28')i+=(@0^&\.xCHtzj7{F݅wAʙd_]{?q=Sd+fY͈(*FT._Rq]a*džM(Xemiiҝ74?33+ѩ\XS4!مc!1F(#o*%bJ& +'dxSiK?X_yftto9u+D6< ' x9$::$X Ep,IϣZ(Zd53jƍWul)vVTΝ׈P9דd%sB4+T@co*4 ~<H ޣͽp#ߑ4:tej~>;u}ILhLՇ Xf#mbZ)aactsZw߇kJ!n0/Z,6XYCGd)BP}JHiY|(L Y e@l {"Enǵ?oX#ٙ'nej' +7&OK5s牬n^~Cq %  +#PU oj^|[oEmUnJ*v[ WZF9iӞNMtb574n"X "&⊸E5!3cƿKE1lo-حy1c!49L6TT$PYQU5Pe'0>?[OgT$1#YQ*/N<35(δ` +dk TG/CtmVI94\ AZ'2[CZH a)BG mٸ'/C-rgnu^Kwwp?ūO @s̸/:C)!i;oG=sRb\ǁ"StŨ0 'VV$5,kU'n=~됟&/Nћ!c 5-AAWܽQrީ.(n}%c0=ث=*p7!6|c,?GWpF.3a=0ϺH-CAGM *_%tmN0s#h@;d{F '8VB-==ڲO[LmD[Ѥ|m+ۛeF<]DivIoC0Bqa@<#-٪p-[7LzJDgL($cJ+@b+krŃm0AgFklsD.UڥcGdʀX`̆<ȿuv+`.}zjƭM@$ CS8Z_EtC3fWjX2zSi5'yv2~JBYSɶ@Xqk^]CV+E`E[c %FJ*J %g/5-eT~!t[VNWFϨi.f9d-t4:wiA3n-RȮjY3f+dP)%MS1сmH*:Z6#L[I+PR2ql)n Oڝ&+Tq:]䋂,.\jΊIIk>Ɩ O;B{1l|Qtq~ؔǀhy 02?fUcMm2Of- g*/m' !*q va>#l[ߤ_s>YCG<6`%h9}24-7P<-Dy}q +<*Hyf<{0\~]Iu0X/畚Yr/C'l(aT qv҂L^D*sr@{McOԴ{nm+,[Y]۹C-tW3 ^9r:ќ_ \ k_M浞_37/%I_F7^KXH4WsO)/am'8R"J/Ͳ;K)n g6F$CGbo Ѽpt?h[)le'6c\C9u/:JtD]?Φgvx5ȵiDZ  &{*}accO`>%Oӭ{9S͝nfyP\QCE67l\,EMQ$@@eQV?AԦ';<,඄1I AYkt+]g'^ͮva_QzUMQ|h}j"fTE`lJrog]]2 1mà}h$jbo>9n1a2Ug\on)-KW &۞x$]\EPݓ6G`0wX&|q> #n9P{ + ?v?7lduK +3r9^_|]csIq[MWeW(>܇+'NeC~ ep'CQ3kv\pkfgM2ґAmC= 3;g"Ϗ&M9fBm{z]o +c*VmRm.r*X^KkiI 36Xcd-&-yd~pufI{wUuk %EüN9P'L n2#dI`~/Q@E u;"RǤ6Dzr]`_@sV$}n9lgq=fzuU&4D,L|ߎkS.{qpW4r΋U#V(U'FF]FZ~T0Z^cDt+9I-6 yRf_:SWTe6Zk}]'~BfsD GeAheI3.p;2_C{Rk>THEpMlp)"c3|Dè8/~\pd?s #_ՀwWD4UBMmp- Ӡ +MFZ]DK~X9Y'ĉܚ22քR쎌{WziL--C  +hɵB鑊 + A7h/lTDo8xr+4U_xDV_-<M(93$-̶Ȥ =#?v}쀤̌3Tzװ5tGI~Ho e;a ~MCە!wp:TRg!'q(NS " @^i/UEH{bk"}SyL** 5KcB-.9ƱFT3NksK9r v$!MRJ&zh,2,0A.D糹åW%`g{8XOuezd<^Ͼޓ{'?XbZI@ , "aR!؂}yt4CNLSS/ydqGLI^~܋pUrf>czpЍaBD 1|[ ^um.4=2,ISsY$7dpwuM?c%-6Peƈ:bbWT2œ-n"hQo L{wugTC;ʏ ⧪W&a%d-y 4 KM'ǭ ѓ͙n{:ԙHY1 V^Z@M =}]a}o`W5ܵSeMI +4d޵N]hҁ*?69MG5d)ENqϬsȟ̿Yqi%B]Z.F.P 8]dzE-T&braMT}zwi{]ê/'h7맱{=?Ǯ:SJZ:XEÞ(y BMCyaC>6ӿj93/ga߱m_`dۦi!jO S 7ÇGJC |J!kyjduAe=sdQ  V"c81ӄcV23MI1_52lrFч.a^̲ -"bLKr,/p]ilE$) 䱺3{s(7,FGtȋCG||Q&CNU”^k9o:&s~`u=UWݯk430&r%|?N4>,{QGSeŊ[MDЎWe|tvgk |i*tG3ʾ\l?1!Rs|:bjzݴ\ߡ- +2LLCt\㽞g?BbJG\ww&mWv"ܶ _rtA\ C-q)k.,=]-bn #-CYwTZ^cVEq=_஁aUAýuC^B9ak܎Usgx?|=}@7 ?π>:'h:eiIw)B|$ޔMX\c2b萒ȱ`pyI[o3@r +|#g_, <|Bm3)Y\QsBԝ>L]3P/@rQ}j0f5iyIwhӓ~͉ +}_^lk%p݇|%H`fxma9d4uCÔNU=@@4d =dEXfpf܉w+J*iBF#zz00YQ߷i%?Gj`t{wӇپ +!Iܚy"!gcq_K.ɧ%RsnP֐>KŸoZVri|8 2|D])q7} d$JQ,13.uVs3D$8YYHO9ŜcQD7 bN1ZYJq?4݃ңȍY6><:$lfxҙ穟J=d)J9PyV-ycڃRcrsE̱.գS=Va_n0 f 4cE+i=)LŅDT}j#~zHM>̈́q28wGK5\rB#iweq*z+ ԉl%:l3Uӛv&&r^_UM Xyd/!EZsȱJB<00z~iK=žionE7 +&±;$e]؀۫r|W9{Tȟ*!A^.B/st=sH||EJͱ/Z]Fwʡ麬qlIHJ=.K HD z`$1pd2=y=`wdQOXߝQbem, qa^zOĈ+%upIMla/R-`]nmuj] WJ iy.GcwZھ*2T 샿KCĤQygb_"444";6(`IL:`@vr02E&P>**dl ,&e9VYgbqB|SFK"XQGBvSZie|/-3NaT=)ӕj3Y7 >%}7+yJEDMP_ @ +j]k* =7:OWG)jcer4|  n[?v;c$јdh58"Q(ޑf4b) +""(ؒM|c~ +ZGIɳwc:8{i -4Z[L(d՛㌜Q|9TSP*Z;Jܣ R=_}OHoƪ$E1Qc3`j笎rzy4 +p鑅ߛ%?1^5ȑVU twNn"mg Rnd03?fFRry}t`m1bOͯ92n Nb5.Y-`a.ҫDuOTޛŦjɅat(bͬꭁ?/sb]Jno3PZ +(dG1ڌ|3® i v֯38+ͅn_PA+o"ٵrKh<9,͍>:};ȥO_FHiOKN;q#L>;b"D, +k>4L);ūb=[xNT+c4쎖]VSkc|=rc.\ +bфWC{[}SipOMˎ剻jtnTyIʺK4o#fBHͭAؽuZe_+ b-+S4jo 2|3܊~Rw WVIdYn.xNwnh )jn@-wY &@'Fl ᒜ*b\ g$hۓRW_c҉C / +!:k,J,O1 +-~N{ :]"&VWs((OJ;]3UmSfsRLu1@7*5Bȥ&m%1*,PNdkwgF͏/͜aRɑ9 &;_y!Γ<DEY Y4q9yfɼҋQר{'2hiiE'VYlȶg hP{ qjv&Χ"gy~=[X±Eذb¨^}J`QңUq8'F2_#APri97!ێkdž\~ȨMb6Pw}VS#! L!b4PhMQ +*rcV:>3(Op ̆eU{ً͉ۤ{ziӾ ?[FrWLϒ g)3êbz^7:>EbŻoMrH3| +X"ھC&:5ӏRn;Qw<Ĝ)nQJ3rA ^%)5d'%j4d֏uz9iY*BΏep9^)# @2. e-$a q6aLWTuL&LbD2&h;7QDeGQAG$PA(ddSј̛|N9=s&swE ;}`cU~Y'u$~{?o~][GM*?yؗA>DlpVe}m|q l _vb#oH%ˮM^ЀŹ{e +0b +!XK,<3*~O֖RcMɶvmU7| #UG'dWrjCf.kCaIsyǻاwa ]?bXCD]e1<*=S;VUn䑏4pM˖Bdb7t"LͽyDjDEqf~mu Y}$ënmWSՃuIĬcuhdю BXA,DVZ°I[T^W! 3pqz:dId1=2r4.=fLerZqC'vZƛZ&i1#E)]s$,NPE(>^g- ɏ}q ! /k{Y^"*<ȨHZ! z1IOn/&>yoVfyהlF\&L=Np=_Wdxې %%#|=,11^`l: Tcmz0W9=$o}|%CZ&+g]ˌRJrR dw0aUXp!j 3K7$,ٹ=G}`C>4PO6䈖vy$L}IPqWx6RWK=L@y~}1r<3kgvݾW43Ú*^msk%Hbtй:: NqG{LʇA؅zm|"*EYsB3)[_rq/z6,V锐 enk\Oo[ |˩C m"B{aHI/kѢ+vQuJD 2 d䜏 =1-o;cC%imiL?00١R˲.JyO +\1~Y*vT9<꩸h~UkcA4fz$u%2>9O5C!xq'g½+[u7-ojGqy5q^uZU/At&)JIH# ח4B) (*H)$"`ٝ3Η9~fB\CD`]$ +t*ya}W[D 9 +݊llS' 1QF(H +%&"2O(vKaC-gJVI5NcVmLC(.Lj!-T= x9*_&ehÈ;JJe$͒v%7nf.9UjRI+]ԖZp& lg "@(b:VMdS 0 mWozVȩP65KY/!-wo[ggkGr ;Fm"R]ޱ]ڌ ^I{zºvJDC/kQAVVCXC+zɰk 52nP6W% <\PE,+޲ǧ}[Qz8t$6K'zWWF. +i~t!+eBs@qVCM'PKa;;J~dzȂ֟]`Is+3|{;r j` +?=w\P4΃|0"#@n~wp%f ZHAې_KKU (EwIA5ֵQ>ʡdžnؿ RtZj,1wG-­~`9FY4 F\n$UAgFIҎQyshgWŌ}b+1j{h琓\Bp^jQ٥qڽyNm]=Rъrl6ؽK/ /̸^"n8訾궔4,QFz 7ȋn.Z%?w4/j2ܠftnpL^إd0o s 9eSwȥ;kqRIqWڊNw+1w7]e?FG8 W FF&mmc۶ALFtg\BK(NՍy>Z֦8% +aQҒRJR&Z]HvԦzg$y&m $o>;:LLlo\c{}uU頊(V"} YDXp=,J=R/nicNXh)`x6T[8M11S"z>zpWϬNN^EktN;izvck 'WyPʫE%~^8V |S +2 ӳ0/-Oh{/(2'((4pGů -a5<\{2/%0T\ #h[ƫoOqy~a={vfɇl&Ɖ&nc ,TJy"lIhTFPw%;?F6hm Qa>c Li%+N'dǙ%5kg~> +HAhԻYT8\z mհ]Տu/NA9Zp!d8P+ʔ? +_J+5uꙚo@|M)7|kj6%:i?<’s/O gu꓊ y:Y&v)$mSogϼɔrY2s1)#u/>.0} E,&Dye+KGjnv{A<2QԳB˔ڸ I5%GUDe &c#Rs%L|!eQ9!a7ʰ |$:옞' +R< W/:I(FkJbc^G[ㄒ֖RӻNfd/xBGK) Vƾ@#e P6-I$ip4g᠃JdEd]R`jRG\bTKʚm.4cbSj_ZHkm9#79WűꀂsuvoRAz8ZFV~zl\WyZ!/“ZH{S7ka Ȧb2mJ.ɿ3[ӒM-.0$/flRR:ٓD R0i`zVx Qs + cԤq٤8m WUy?Cȣz_f\"L_o~g3v3kyذE6_Q>fЕ;?Ӈ!v:Xh o|/F윝/ 2[,\DG Jfb0i$s?o8%M'*_'n./C7v^w ,=Ah. nKƌ 8> dp]Pmm* +)+`* szCH+Ƨbz$"E\/Wz ˈE="l,(Q=˵UZCX +A9-$ևWpMZwLr99}B +Ulw<#OPr!G2o,d.cP !Uo$A6 (A Ĵ]B[ĄG)*z8&%o%}1OZnA[`W!UE)Vt mWV)5iKa*nڪ@b|‚d0fD iՕ_H'ψ'^PNG8G 8TJ%wI+%gg64W@I#ҝ"`濄߶k;}uJϸ4qI02v=t>UdTLOQ.&t[E)(g[Ɖ̓/G31-LyQCpkӴ E+kimy+.46u˸!|h5oFjuH=&y%f%>I`BJ,"trQ;8nUuʁmTQmXY<9XC8;-4!2K,5%)/gw,jZ k^y;:Ns)_Ƽ ʂ+痜(euiJ95=`FKČR}}u1bdҲj4n,8KYy t%)5`:2ݨ7@wxK%t Ą>'mym=ܲg^;t>%Mvp5\~7CiZ 681|i5LFmxժ05Gfwr> jyV'W@OU,XQRҌcF%f6%pRo+B[y=bpz!ca7A +N8"7c3IBUk`\!a.Aw^BZ~oEV(R, o:~ a_,|.@ S㸓Hӟ9-:2Q\*ВOoXx \t.RSXR6h1L5II;^Uq +u/]h/}y/7^WDd④iv}* =J$y?cnh7’TqC$Ztk|)Ur89js6>nG>m¢4KIqndnod鲋ݱe7v}(:&-IH)ܱ5ϮOоI{?١ڂSH̻C9:nz8׀N$nM 70./>8:s2mv.m9*ywSF~Cˬ|3ؠB:#SPV{ *MBBҮ`ԪMCa)fn y+gLN]!SK !n`~U-r.ݣzd?sI=凜u@+=]XextICuyOȘD=)S= >ϸP8z~[dRѨ++I3o}aq &gPԲӘD=%Bti}\fu-^v2).3 _utt& CƉN&Y ¬B~t;xv؀%@$rtt8h}< wBUysQ5Q_#V.zPsjAM<3ftbdƴY;G3Yψ>%jVsAJA+O{8||hb\5 +)x` <'g]0/a ?"]~L0'Ԓ?nMBhK7i*7o(<&K.o6!H! ˬ +Ggs?dZN-{]iv\̬HKx!vf] ?9R܊[=WN6dO O>5+Ӡqj.LoN@߂y%i;nE̟rh=`j:վYA R/,pbnp`Mۛp腇=7j|_n%|?y!e,wE hs߂C\=aϤ"צ][GQא,{$,n݃BhX&eG=<i6խꛧs3. +vNLjU'y9F9f9&o!Mt_OwIC#t܋/-q7qq'0kBe_^J}OaoIRglp0s{e.u[R!u72o4W6uCn 0 IMچ{ v>/&:\!f̳W:5Qߚ+lN#{r,H>qH'SVPD?JYb6"+lHd_Gc`ƍpߩO"A϶$KDKYڃ! !epQ? +!BT+.?;*:|,eC vw,Fj ++PEP=P_&Rz4K;GDyPS|sĚ `礉:@U! %g93!ztې +_2ڢ& 5&i2\ؒ3z(o6p. +;cFs={sIJ_wR[BkA5=q7=OPnJp=91c2pa%zGlCDɯoP$ᚠ=`RPB:#?  -!״KI9[NDV30Ӌ[sZv[jCl01c"]fj5L +5~l*$'RzC<Iٙy-g<)npI'ӗa_tDtlW霬&fsʱ +8׻2VTГwbZ i Iy\p{=ě?kΫ`U_aL,zT +cgYl(mB{~~Ur8݌`n5cN# /a5吝9'tR4A5wrYܥ )?aT:0ч+'+ +,=|y_0w=ِO$lcO}K5~W,a#O.bKUՈk|*5lS613*-QDLڏWp׃jVDGˀθ ?AՈa6boڎu-_JQ_s3?lUj0^]=8p+nI[QLL{;p{oW2&&* +ſq$U&<' w)"6䢇K#Z&"r121gwv>@71刍ίy/`/Ci0?l1 +"7g݃/{ٶx4jYfs!=Tb9C{SM&hgTc龲Hj<}MX${{]W+]?gzq 觻O_f""YL +i!nב_~:P]ܔȀI6ÔH5evraֱۂ%MZmhQP{ {g)wKQSlbjNvٺ[󡜃2 6RJpu +)t7U4ԉ_p Eb,t$u͈h 5iMf3?ι~ϲ|!lL +]v[%f$Q; '뾰79 xnɸlq_8D=qg(+TpOIKo8 x1xfCK* kSh[ڪFӶe-\@ ( .Cv0UȟF6㽦3gr{1q8SuJ '5 GN^ċX+cpoPV6ǦrLǬQ~hu $>#hMT躦6 f6cS}׎{˗7lHiPI#s !u 36''oeiW{>'$-RRϪٙ'slL#-8WA125CL_<( +iȥQ3no%XaTtp;rS+63n ggaUD>N[DS_ 'Kgqւwu69&4ekZFfs~ 7n!`|mI%䜔{d,xӄ 9ļ_VvyW"w(w7,7/G@Oqz~=u>Ô)Zݓ-rzp!jxGqS7mu{׏HĻA=7k[J&t^F&ifE1SS; +`nxʈZdnr&Q="- +A +|EH\k/6T}xMg]R})Q"[n ewN.QaT1GUNw7=YǃJ $Tm×;~9pGILθaJv߅,έ+^^7[WN!)?/aoP*j%Iل呖q gJ WFV?N-fPZ* Oronjw=r0/@`ӂIZWeFuAysW* $eSV4KۋWhr.C!=`^~θ\]ߋ*01픃[y>stream +HSڙNTw[qG3;$8}"}M\;mӴnc'`s[ؘvup8hN;:7e4=֦&cҮb'BoO_pU{$`o>hi9UB{V h$solIZwK~2,k:$蝘Kޞj=rhw52GOocnό2~9':Ͽp!{g# 1DjW:S6`PNeNu\@~sl% H+?|osW3,Fª9~o/|̥Aڣ]-1R|܋À( J9ǒЂ>fVv`6Uw%k]]Rza@=ޝ҈MًՂ&M\8Wfq@YtQTl|^wŃ󙀜{a0e׌&<L"v2G>ɮw;96=0 [E:C#2nFÖƙ [/=<ﵩRb6z{,1ܝG\wL^{lOƸWoN^sӟ^?UݴGY 8+1N7|7f2;$5"lFj#uG_mgh7UO.M~Uڽw'y?rݾf7/! +B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@ B@/TC~Cz+'Te,Rۇ^\CI5Tq"j%ʥ|*9BI&kQ@$!.6rX<12"QydOtF+_*өT +Lө(t#Π ZBJAa_@FNщkTNQ ,#Ơheп!kBHBR+IB'1ΓZ U $w;ݿ2+u#Lb1&)S8R't;O>;b1)t*O#QN6P&I륒O?sē/& iĖ坘SĭzQxI\5[q=@Z0<Ŀh7Fl9AIpQ\Z$US+zIܪfŗQ=ЉwUӒڍ/;|ftAȌ/ +K1t[~%?pEG*+0L W$1*Vq4JQ:D2OG-5랎ubv5/PC6.D=X^Q!_Ήۅ&2)ǫiʧ`WcT@M%i?7q89+S q +ٷ*MQъFzm1q߃'pء߷)XA;u%FCx0?dV>FSE^iCYU:4D9X3p k11TF,ҽyaN}Q33b5nYOhWwe)=^ ؊{6AnGVZբaakekNČyUio z|xF\Yҥ`E-҈ Z]&I so(nrJq;ԅMѓ kc65koJpe~7#UC7wtءٛ'eę?0L&IU0T"E8xoȖeyZRkk-1`W Ec`oZ[mxDf!e.ۮsyO鈦l +6qP#PTBven I^͡^Cb*=\2dGNwKytQ~Ց~S~NwqgZvro[OK&jEV꯼t$4)hqԒ_P|/o>c&&nfkX5qĐ:xe@ŝ:I&yԒY|/~3~.LV5mXJ>sK&( E)јƦQ'q43ϮT~Fpcw++k9;IH:q)G RP4ay7dQV_LQu{+ʆ:T=]AtO\jrN޼_2"fU]. U|` %J2 b6K8t\O/+/Pad}dmlEC; /N,HNBڶ̴nb䟞ۮ?+t~@z Igv&af YMzⶑYqgp0 '?|G*cFɻϷVm2G 1f{Nf3K+q [_)ν8JZ9}C? 5^%jUZ\T_~>|64w3c hr૽gȕ|$#^dg>c#ɘ׀1)\#"#!&wBΑSB*&d8t$>ymҬG}`<7f%mS?YMr2cgsli,Xz`ni;^1XX}je]&nS 7lEH:Dmո'겐i9;M.>68\\>|$YwBH9fWQJ{Ĝ*)eR9O_sq>1i~kIӲzddRXfʺJHgb1coqUQGdlB>(9"4f)uP8zK&i/>9>Yٕ,-}TȐxٴ/W' [X; & ]W%piXM}:\LwQqS+QR#Tm g!{Qt7xҊH %Po! +]ٞK}{!ywqovz7KL+fR88bĽV*֗V ˹g\ֵLu1Qpgtz$̲Bp]lx Z&$3n~>gR1աRHLF ^ +}˶sg~ro ;sTYz"zrKcS3kǛG#E+pE-{3-t2Vd*pOx\Ք:&!@T 2\;0*] >X_޽95B\z*РCɘv†6B،f[L6Z Yk.s8C!s8,ګPj1WsOBMU}(xiNE7T@LBp ac^!2s"1W& ^ +k._5`)j;qUQCƬ7/BƝ9!y.u;/y:'P5Mҁ)&u1qf8qj(.3_zNOۙZOkxť:u@v f!6#jg"@HB'(B0&[/Y<ҫM0R9r+m/g䪨㲚1nNܩh:9˓˪f̭. TF~h&֡'׵B̮hIkz+̻x-ˮjovR΁*tMZqAtcA|3_˪.xQYFjލ=W3YԒtMþ403{*Użԋ4!U tT,qG.lAtŸ|e-uM̆ A/ taӠg g +JU=_+%|ZQ!06, ̺-KgבST 4[ݓrJ먐NDǞ7FLb8Ւ\ 頷4d\!ǟ0/-3dCb# ATkTLZIxCp u Tf<{YԏIriG>-c-GO 3R^=GM-bw/߃v,[/.We [q`'>,T>-) :Ii]#u`ή+/B>ԛ {o} 绿w5WW~f7]!""BWD:ʸ$TP+Aw܊ ~UfS\;㰲QrsBvqure6jU+›;=Yg? ๴܉46᝽7-7v_q<]e仮c`aJ:. a-XWfwt, >e2~(e`wp4' NA$4*20:NyO2Z&"RX&KB@ϡ}*^Qm#!&-NҡrioTݔ[ZYTC-%ZMp!2l 0U/QvΏo/[ >p%iu=eCt@ݗ؛~Li헻m>G,VAQ],+Kop7LYЊ[Lo>-;]=}ŰAɥ<&U~bzaoa>汤G޾ 8C#4Yv jmYg$h: G2 YF@G †~,q3YA- 9)lʹ;c|lb£Stfan).o;L,tCAK +1(ө!Os~-9"Ldd TTPͣatz(P4*&>Z9 EO'_׫)`ŴKR J.iC&%M4h|'W{:6>/L22|/e*dStf%f4?ʉ[7Qگ&]B/RƐ!6+AD!`vG}f1b[첶L*T7v]~3v *60&F~& ̔@~[mV`cTV6y9p i꽢i_06`6\Tcո]/>+EgJj%j!skbj>ck?ײ&6t>дjsJL9Z [oA^D͐BDXg9!(|?ǧGQΦt>)c?2)6 \NPUH}[)i.GRt`Aٹ\,pO>wx\c)L) O™.Uؓ!˸zOzUHFWVnq ~jAƭ +*HNZ=}WSsף8BU21ΐt/IXln2W9ld'ng5f~/yT()TϗLh|^r*,֬ޫs\{4paڄc!7W-yŽr{ n[]lȦf2}O7~1AgEYɿ8ST@)(3wǍO3~} (*a?")Gc%_I&T-d@7ܜ|=a"6L,#;b +$c~.12 ]y~,RzW51!m+w2{^7bԢ:~i 9qֵVv^C3lb%rOD{KǧSXjQ*3+Mk%lJ&fu=B5 O.8̴xiQҨKX5ॣUt2uv#KmE8Mqcs`jt"*h00kA`} +YD[C[9OcؤE/fPQ{ctTޔ[|@ݝN'** @mmQ QX*hR.W5iC h5-Z"S>d@60w(fjY!s@q/iĤEQ,)ґ49bamŽ[}iu,e1T!S +i,eAi>nGn^W 3dΧQlskEk"̜%sކrL3 'x5nAoy;/e_V_ޘ;Yhy7>eԴrQdiˇ? $4xƓvg]k1D^sn:S'y_ 6QLw,>}KY euɼO~ \TZuMH`0ƴmc@ZOv~]cpi7 :J9n|QaRxV{j4u uO=`#{P ܣt{?u6ֱ2TAzPJ6nq)KkkfMu13Iekv!8|l\ŽV\,R8"Bƾ_sS&EXg[60TmJ&@u>5<>񃐥[wQy$FaŬ`HCg>nVLšIɦl8C%4iC:ipzPR li)dsKh/K:5<&\Z>\ښͦRLg.w]ϥ\ª6VWsG.] 7WF}>c5޵?JczoeC̚J0|1S55έ55:Um3] +ZZ, [vխmAi5rBBPYBdE|T}<ӬCOX?{Pn8XOȄ52*d{};*$'qy/#, +GTP+m)I$UZƪIFҏ +L=p䒶>W< 9ND,6l+@E9isΩqs}D51If3Rrҟ֤-;9uKW8\j,+œAar$gZN{$G.Q˧:ƭ.4B+j%\[evl˷a_MrD!qd0 <-둴ݬR¥}3AiߗmD=4._4-r~5?&O~ Sk4Q:0*o&Obk' Y\1+ +OW땜Oܶ̾x0G.`֋ +S-D9E3,j-rČ4i`{7`+ \#^7&ėJZHp=>T+5Bu4I/cBf")S^q (U*慟uI;`o"c)1 Qw1@TXUퟝ(ogQyvd q1n/r`W:4䵿^rZl!)Nߊ}ْ +ai拾 ɗ͙GU0S~͔>쯎\%Y{Z%x :Ўy=k-hiK%g(t| +,n/M-K+ d A Ulp\Tq[4G)nd,s^ESrt8|wf7QTIj${^[)LfYT +i%TPϼ7UԪ79?p[ &9DGi:'?i:tAy_!ST"F#κvtM;Y^u`#ńd;ttH؅V8)A[*щ#2NpaC5ka֎a&Ӊ~kbN.\{>7jM#FGRAdQ02HRT%)n+/UWMWO֧r񧙀A,g&*fVʫZ~aC[eEp +按g(8wuwWZQvTp +JrZ $8ܞOvo'6n]ITC# dfbBbd!5\H:ro'9uKZf2Q8['LBT/4r E՝ۥ?UHg&;_nsZ~x' pm#&¶B.ɘ@EB(F e 5T@'+s% !R\<4ɚF~-w-jI.x@]0G$$ McZn)i9X^iNI(莏o~}9u"9^!k͹#rfE5EnjT5.GɊIbθC֞qIێy h)c{?'fN>G _y'6`F`G˸@$wp.V¼γL +toQ*$S}I8)V +a9,9-}>1>+?g"&k6~˺$Jk"Bzaĥs>඀Fb(?׉Skbè \),k|>+6W$M{ bX-l6A`^'2D*pP%&)gyLYڰLPw1רD2R94ƹyU4<_!a{VKQQ6Rm rYUu IfU+GU"J v膜 "\r24Mj!)5$oSJF~M50*v&q6x=!0@)hfNHfIر}iqf]~;|ϝcLiaGո۹mSo3NhGv+wI5F*aʦ~ +oCj!mZTuUaPvzc_wʁ'߬e>&{CIA4C%jJCle.;:lae#6j3!/4[nh%U{d2ь󠭧;$ lRq+/ DtZyw@B'%0*;^J\sͧ#bN?A-{g+XªK Yx'j.m +n Lg1I- ѐo\Z'S1&! Уf=NIٕbVnItsV֎p)݂~7Lq)qTsu,^̋if)6i%8 & SlsP@uVȂggRV4M)Yݲ޲4&qmv<| ϞefyqBykzq|Y[|+_1:B4{d1q!ja99U33Ԏg†.;+of>/</%TDuՙ3Զp"d0[^mP-7HoOWTV]n_x7K\Ԧn;n:GELmu:nW;ݭǬ^$X4z|h 9d3 qq40yc0ĥg/:`T^x+ða+l@Wk+ 7Ą:L m|qv3' M&iHtJ._: OO'ۺp:99Z*m;%޻/ 9_wQDzMl]GGSaՈfFBrI;G+M8qlٿQ)vp#-Kopid {j5PqkEbɤQhVr%h0$Dƒ/KwW?BBac^>`iw snϘdVsm~R_dHdS +>K|r&6I\, x*11v ]*Y{%j1uУP .VVWp50MA/8|:XWk h9t؍ ߢE5>ee`7Z\yreSMQ_kn|f%`..gt{6Hnê t$e[lB3 ,F\7',Goޮ3ynE5n(*VN– !bK?to;ڛ?Q[Kud}T}R IK[e4SIo3hkaXJ͜U(+42cC[%2f6{3Jd*1\`B+nG-QQ*He<(eHw >?.d]=L Ĵ/-pE "|WsKwнэ rȢKƸ Z1.VFkǤN +XkxQNH.dӤӸ g.Ef {,|잒njƾצA{z·$tAPi㍙v?eHRe\h !}6'jTRb<쳕BJrwmOԒ+Әtÿ&F(O]g-E,Qv(zstl;G:/Sq[o߿2n/Aonۯ M)lNj)ƾU{=~s\dsG"jVQVqZN@gCr(Z#הJOȐmz48~3K|GEW9O򤋇} EWd܄g*w6y&^Pr942y[$/߭>qVFf?;L}&>!YDŽZ瓆A! lmwlcptuم:BRnZ:.:eH/\h${z1.az.Z}n}k2 sm b!v' mTo9'asg >ao2emeyTpoӡ8pmLb R&#*gJsH:SH''Jb)0sݪ-}G*XP#>yKQ+0#N5={nR(і8,1;Mco!{ +c60Pa +лx*i1gR)pӣ\v*ϯp(K@/ҮK7tD OQ |l'۳s}|vtOpM}a|yfp"SmSKzS<@Mdžmu,X.^76O:1ml6;0)LW{aauFa14mDZ)d ffl,od\F2XI{J0JYtm2Nіms,}G ߈Łyd2Bmg׃g>i׷cH\p&W.}vnHyS* +Zqi0hRmm[ĔeˢO?aMe˘Jub:*LWN6}ܦFZ~"yf+iӋ +8$|1%Q>Y@I/?kn~)1q)B_s.z` ?P9oʸł}ǻEB&[G;gT1Bf)Y)xw;w Ȝo֍gqt$܈F)-lw⠚jrCUS =6xZ^Sq2TKMjCǩPH,!sz5x0EfM;1+㸼0_wggrW\P#UHH9INNz \Z +B A䤢C93y>9}= +i -Ҫ׫q?pLz+Dvw15Wm={r=|P=~~p<А[j1l))rz!LWSFφR^b]ԕv 47dՠy`8Mz k[<[}8,>\?C>"WFq{(hó*xϣiZdȺ$T!e ?V:H7R %y!2r}LAXTIJ u8ybM3 =vh{+d;Z6,"7p !n7&6aGPϫqg iQ®b@ES65nAj"F ҅uE͢5 +A̓>vi_LGvzOʂwX+Qk*:8%=)|Uz/cnkr[#wv,eR /3>M{7v?)KX`wkUoK)ѼO!E;(tJ|i?}d\:Km%̫B]53O۞`Qx_?` ^W+ lws:MXR. ." h"(*( j)뤽s~`M%~5>>tOH?װKNA晚 BSեFk`sa,!!YHI' ,􅺹ϥ%fH>{2K͹sZ^2ֈ5Oѡ[2?bi&mw1Ày32+T1`ir@~r$#%8&F+{ѩ9>\:]퉈ۃ0(que^09rꙆ{DγL^ q):̩N=W7T/9.Oq(GRRi*rs1{wgPq{H;DIh6ve}}PZr0FCUsU1< @BvAqQf_k2OE.T9rP : blĩr&ȉIF4TX%pWp*[UsmywbV浖ca扊lW!keSynbgG0Fv(Q[}Fa3y:WWdR_].7QC3$Ԃ`]5T-וnӴP/=Qٓ~voy~X?/?O3^}/rm%~{FwEB^Cˎ,2s(!vG >7u%5)li2j_"-q<6{pbjҖjkEy,wqGdtMC⁄h [|]fQ7KDا+u=_F1処#cN pa۟Khc=r .9\} l'm-rw;՞h!=k_KkKeH  +YyJP3xqLq&)3sg`i.}=S׍HHqPTrHk +x +b( ,|i^hK]V+2}7R 9JI쮸&sw4FO6{F%JDžZJۻXȩhDEqb{+ Dצ-4O]3QHn-#`dMXc#\Tgx]!S#F'scHY,7KML6 +PnDžqOu}Aw6`/c +f^4"6Kjr҆+.jMVPEzzGݙH˾oW26ry +( ô|ģ0Aakss؈2F+#}ؐQU#E'ֱS9nڴIL=EJOsIrJ3z[j' +ܗcV? j 'iRZIhYnbj[Ľa:d_Hb]9=da^h˼#{l\|nJyݛ}!bzEYl-tW"[Xh6bg0(adn;'O?\SaQkM2v"/\B(7kn}!]ǮjZ/=F8'ƞFr ͥb#4cM+s{6^?@H_6lPwaJbk\}%̶e7MB%!\O0*|xyRW7-4aTۓ -}'A~BGߴQҶCU-[3p79'E򮜕ykկwpwJ?ռH; -fgnGx5Mz}s +p)͓e @7ݧB/~Yk}G/t !vk[Y_ۇ ],y^茶T5uoMa{#X 1Z/ǪɷuGS-n`L1R,}1~$x#k#).$=:y$77Ls5MDEPP@dqWTpAAAw-=:mxg~δe>s3@4T`yF[BV7̧u|Ls=#S +YDzWϭ4nɍy 0K :1#M@5˰ah<@N8/ Y܍$2\Ug;ώ>rжpiVABl`@i0CFZH!JNΖmfm%>U ޕ2x.bxdELVrme\@V@/99H^b,,$gbm C1j5pC)X0;bm JGl_bd)ɡϖ.@8m}D:8889_z:qU@ 2}̽@+r un@D.(&3z?wMs#'nOL\|HِGWy rjm; 9NM 9`^kRE;) 0t\POǘom[]&1 |Roz>6:Qx |w;(ho%? s;bCO&*P54P wU--2Fe r2Έ>VУ Eycv5l mg=H]" +y8|| c'HRRus(g,炫rl'8pYr-~]dƀj9n< b/l䮒tɿbI?UgCm7ӴEVJ })jћ(m+yt{ǚ}L0%|GJ4I)w+ت,ǁ8Z0򁚇p뫂/1M7ms[+p[9.3[.Ub3K[ƳJl)~];NċbhY8Éz'ńj eqBc92Z +=`$V%#fKBoBEi[6PvO;]9dIw`#mvFigGow=8SO.H]p=W]/ߴ|b[$+hTȚ~jŸ aU*╱sYx8C{>w5i%{sYY:! ]]7Hvcp,׋J|GC4U"GYB-ĸH#%=,ŮEGlk:D[KCQs7E%ފwн)nv Spaiq5Ӕ҄pT#%-rS2H +=W?x,6ŸyHW(##C=/f8`ߪ2ƌ~Ktڗg^LTcUSw + hZҟZZ1bHT__4Yiؙw6L0塜I\sgu 4j#eC(C|mUAְ'.+l7yUo6f-Qh[\!(.^jRgNP~=[?n;r֍`ӝXoȐ)V[w=T! cK,6Jf)ү4.s6ejuvklS+p7 wEYeSQ@Q, MDVAJ%=s_߼:$^52jvccD>8 Qd+GKza?l5=5j]S1ب3s{e@repvU2[N8|7<x<5r=~j]-]'r|:OIST4m2Aū)&x$>9ũPqnf`.P)ſ87s5屔nU_뮛uq:Am("suP ( /vF?TrӋcMA_fhU3?*_y訡#jeZiwxDH-@(5³,۝edMB_E>EKڙ2಼.^l x޻7){KOIG&/;%ЁUC.uT^Ŧd~%r,'纖Zҏ(`77|jJ +=h6$ڄrADEK(7g~e?m5SLq6Xy##fȈ x|@Oɥ~D<4)= !& )!ᕱz~wIeF90we<ȫ7ٟ| `1jg~𢛼Έ͛ <>cM0Tk7^KH hiEZۆ*%jxywUU<V?M=D 00 +Zᙊ3W|9K^+nH2FWYY!fmbR[:b#ǤeW l Yp"6'ŧO5=8RS v踍.9ʭ"@~@;ZO8ϴϒ2u\]ꬹY |*>rk{-fM</szvSF/E|OELM̹Ѳ\vαc4[b% +tn␿ۙLDPG-۟G=$~wt}ΪpjZPc +貦"Q[7Kyq>Ofjx!j zjQpst*1){ SD놄1qP|im6Q/ҳ0N!c{`)aDɁ(ȪL|b29*ίm*j`2+W,"LSYn/QrVeߞLHո5*5D}ZmfEgΑYXAXzѩ@_( +m%.y B'Fف) +,vNRR즇&Ü"2E([;Ԯeqʱ -N["ZHϯwrfiF;'UbK.˯YdtT_NPק|VlUrb ̪5̣oȾx [?R*j+ߊTpjFlz8{!~2XOmm[e>ޡ=u|= .g"B#V.u_CaFݍ>rIuѿH uY/RR2buŨW~JM{~]( ϶&`{LʥARڂ驮8/NpI1R$2x}-(DJ@.1^yv? +{;\]C4]E}[T)=yN#a#Q?q_lxCg|țK4pŊo~Oʊ[r_/x3Fb%rΤ54\m4g'zD!JPG9ς}Yov=Oc#/w~uZp_ukAC㋺/eY8c^>_,0d'{um$ln>r^r{`SgT_֥wSUg]i;݉{VE3J:"7gz$ 8 dP 34ȣ(1m) ]I;9|ݺha^r}wfwVnSܓQk҈TiIIt 9Ix[QWwI ؘ(@-$,>tu|_Xz֐qp>͢.wwJNW sƒ6O*Ҵ"FZ ֖{ +$B,b A*!2q0x߯n+fbv>ddݪ:۶7{sWqmpk1b9 < TO<q9b9^Ҙq@hOujАpuU *cbA(1HYx0d ` I]5CmC|l6M6\1[c_gENS@ +9"H b OI#'5 +kM_/}\作oZVuzQUՉR(E! +":BywI9,h.׳ߟ:zd՜MUv4*sGeLHL EXN"` A^LyIk›Sc_^/9]ц9[8 +L1"0 >|>~~xm1jWzDbH :ef?84C@jڳ|ijw'M=dz%wj۽zH[ר4jhT+ +Y4 0cr L.B\UO} 6z__L7E}~UqznN_/}nT͐ AD +b61?BR <ʘDhnEqSnњf*qÜ?ՙ:ovXxÚFr"SE11F_ +SO^tVKN^c<ۻh;Ӽ]PO>lƬL\ylݣxr#c5PWɣB!͂`p_B^/C3ͅ wc1vF~7gѠla:y2vm{C_\ƐZ^HĘh&$\ &eIl2;/|~yWũ'I$Ӧq,m31Dĸo$Q1D  +nȾ/.(((.q2a4E=b :%]۶C.>qA:8%=0!G3@aPM q5 +Բ5]rjЧ|}aj90Czj6m-H+Lڰ(r+1cd)3D+*,E(\*HQBs(yYx2gMK ULߔhdĬ r1$575KS,QVNeQ"M^I }ss[\ j;QaL6'(pk/c juN }eG@ _*\Аrp!+J㹟;tC&f 4Uԯ9&ں<ά'CSW༻t\LX؃p|pr»zBVR&.6Ry==uoԇb*Dc5 框F=iSKBcA?\ zׂzVW*$l/|jd}|]MhɶFkטʫstQV6C1E%I^(o:eu^3}:J'b֙'Zl{?L@$|TmF9@^IY7X9#c6G4COP?^fzִ5ϯf圍1-U@Ih}+hLS6V 3z woy/($m/jꨯFfYu@p"0PLe- +nJGomŵ]jc"H^V-3KYl,$:=]?" JR]EL!n+*>&rQǁ_eԁ[Nڤs 0ev`WV97g4W9J 1IC){4qyn>%my awKy@8?8?RvFl _drpƪVz^3vO.JUOi 8!?|l*$/8:pqH~yim"h`6tsH$1sfWhw{7aŜbX{V,X +y sҐ%b)^R}V\\@}}]ƟlB˄]F{%C"tX) ϴQCg@_WWu1U//{tadsIB%gcC7s֑Hlx +} H_^O(jxb40)#TGnlRV&:OTNTK\ώ'^i#`ΘF^Gȟou#[|syJ.&>?t?=x7q*M|ps-UU]{{*E߱vk\CK(/61?G6Q Oa)NgX 3gδuCl31%>3)iDT %YfiWq//RQ"$|$Ձl." +5݄NO$䴅֚6A3U\i%X>K%?YIg%+Gwzk@ G\=/Ts_2`*eMx'M漝: S?F@.|( e/V< +N#]&7V9/@4eUfϩO)țj@,,䴙ޖsкJQΖVMϞ[jcç^ٸX7c >pbz˸-pglnO,G#,f " |tI[MD);ţEX vrkIn/8=[k:~O {ZҞPZ6JSBC4E9$OT}qvcq/VY7e'k8g35& +Ԓ? Ԟ^$ޒO@;Fn2і>/dӕ|dCH mf-*^.!K{9C+ol"ܽݠdx\wAK +OqwyagrLLs61I5q[DEA5i7peGpAd^$Q7x޿F2 5 ؊&UQ.ȲTE9xQL +#Y++k!WtAH-|1M}%m#c ^Czx/fOA*#]?\$!3ΑI! YYmQ ݒɣCaJeei+E.554/B8%rqPmfKYe  +3άV2}.VQbA5*qoQS@O:G6P6xhCi=^[1*NרID) 6ɐ?56V}Q~իdP6$M7 1#bO,zf%ED>Pmd";60[~L#oz\\_VNoH-r +*/Te\2Ǖװ eP3q. d3N6#n +lv!-bIyᖈ/Be5__.?;ljJ8z61쐾eq4 z:-񞼃qRI6v'լ:;Od1b7)ES+/_@F4S%>HٞV"svg;8ґw#nmnh |n\$A\$VFVXoF[sțKrJk*"*vqWV꧈S>|o=7*tlb<`0ntTDDH[qx yh^B/bĭ· -TDhlTLO{!-oRj{xRm!w@f2"Yе=:y찑5_MB$\ãIYlH:r0q3u9f&;CҌS?w +8Q u En.=eeVq%3]5̆% qcD790 촁xQS 9<2ZAT-BW{yk{aߝ5fm{{0M1.M6|7ku?jc O\γF|l63F"jZg?$j.mmTEy_6.J^*ĵuz@z~`{D7͞eLQV{#ECޓƜÙ-+GS7Z*cHIŅEL͘Ql\["惬Tx1wϖ_æ~wh֟#+]>EG u9VFo( U*>8 Ts7;3ݹK]Lς}qZJrqh$/. C?8ƚ~68Krgxv {H7ޓZƖ=%sYpl?. +,zsfnFK6\ ev(ҨW)ϢGC+=GM>OZq=޷+8RJ]snU>=E!f!.㔾<8T nRkN#"R]@Զ=F_n62Q*ڙu"Ǭ}Q %{U@$DXC~3[aG + +aq<.Oq%q|to4SE۴he+* +8*n s/<_16`bUT`}y۷h9P೬"XVscK 9vQQhҳD.*2IF*>ٳR&ŦnQ -3rghvm6n_Yne˛>%KTtsaR4Te=8|I>|!z|*Bc |)e>7z] [Nŏ>ل=xʷHsɱٛbTr>w[[F K ,s xC[t/R >QsIdק5z9N)hPZuqCUSB;X"ퟑ +aMt]zlE<5v?2&ä?Y&i9D{ ql3;Q򇻢gII..sH!&}}gio: w6+cJv$)kCp˩0l}e<|rINϸW~1KM3~8 R[ziLR.Gb7F~n}/i >|̳6G0/$/~B^\@,eCZ& * +PF-1uW>6t=uM_KB׆FZ?8/" "!A ,0jn ? 踼O+ ϸ lcua,tc=<;- rF3 ה>䮹&‚w%~oM0'c[ֵпUk͌#=3\mtn}1>H" jA甿 + I~ +߯kBoyk䲒V@} .#Au}Y|31>G־Kcie͕.HBl" kR|??cCJeAw?(i~dMl ׽[^]D:ɵT;GyltB;3ґW)A%NԄ"ԫ֎Gf~[Kjun +b 7SbSաu[Ҍ;5yATg sJ)-#Q!<-eT9۫we+sǮlߚ.p |05"6]1M<47gEL{? @F,ܗ3ȩٿhR<+eWK)9Ց#5O<3P e6e"cձ5}N29.a|[nnk6B-/Ey%{J6&"Hf{ OOme~yqN1=_ʯZwi&f"wP.4iw5}ꝣ,G4V8R+}а 6O9c~(o(}D%[G*aQ\&x}*B0״盥DM/¢{kY@S|ޡYd^_*G&?ut.ՙjfd3ck,̮[ ;ɢNi2J +ྀ *Js|y{y}-##`S/j],8>*>#5bk‡ ៣V~@$O7pşn L3\Ǘȏ84LJmIum2q9^]1,y %=6B{iWbLizwB:Jd]v/ja^⩅E[c5ې[ |KC~~r^Lk y3X$re$ʫ T1Pד[γm~{t ȫAʪ +! VĞ+D γюIbMO>%1[ߟl)6֧ZJ߈+ꑩ_ElNPXt&/ )Gi재!UmP9'2|r>zE-3 '㒂~*O>5 Ʊ 6)jmW +jZE@Is!O{n7]}'KB +Xl)#xg%T%1>{5y蚤dII@ʨEbU4R)]@b$S-y6$gaɵYnq[سS`?4ͣȧޒeA{x=+qC">@%#TR|Z&*dv!h^zwmم׆YSU-u)3o%1S1sU~9̳!#y] +-~-3Gh frJf1%Cr_{s)~%,>g,fb2+Z2!=ב= E3\!5Zgb%1n%:+dd\0 ^=Ґ`@@b Ƣ{C=D4:%Eem C)} +3 +9h.Ђszc(Ct XWL#8ϵI .^"CƼu3e6,j+iG6yTMM9#6ʮJ*o9aqk?M6 m&1O\N  &5ĥY8?q>#3ó. b0N_$hkq$<&0Gr\Ҧ4HLV,FYe9շjvYZmQa: 9Oy1ܪsPUCw7 +N\~hN.]`@ ,;H{2Du/oza3ȏ9ުlkZA#_Ks9/:f'c#J:2~%&:Z=޻vK]G+\F@CQ v4Уe{(pl8pM`iG/r5_w&.%gwW6>>Ӕ!9G4MzƎߌ,wWg,ͳn]*%~Oߢ KXMO6,c,ֱN3mOrؤؠ`պ^h +r{ !`Aj|}Xd*}JÝޙ;w&M3i\M4&Y5WT(F\PvdGx$FE+ * d?p>gsm +jg37͵7|Wn(hGmg%Ydn)/ L]7I~yS}&2M~YpЈ\l͐&>;f\V¦fPj +,t5) +| %oIsj!?Kι'Yvy{(>m*@R [fh[lp{[c#uj+ +ҖɫL#y:,lR"K]mQ5B? %ҡiz*.UP 1+3Y&@* fc@+vM4mKЙIi37UzmS>fU)NUW~QZVSx5WwʓL,Z۔!3R؍M_ׇ_Q4e|tPP "fGTQSSG76_/?LsdP|k:]wɈEe6tE-Q#eg=߫ fc-wmUIZ `E8<kie7e謠 +?P[4dIyQS f틯 Olӧ6ЉB顉R7j R31 ziWّK5 i_w,j!#_Č?oNbcGdU3 5PO+2|<@ z媘Uxq~h:3I)`N:RjH"jսiEdNx_20ѾN|Zrhh i/CB塡Eӳ5&A' .a*5PI*qYb|ZPwH?<|x[-Xn E P4O$ Q Ce氹9L_CN96@ ,+ܒ՝г":&RЉvA# @2_x8>- 4p6v6cc.i{k7~,g|rlDEAX o>,?^yݣ[==a{ ;pn96룓ԺrN9 B~\eݒٸ!;%yαld[o-wkT:Ń]v<pWǬQ2`ġu\춊U㠍o1 +'>{1K|cvT׸猚bDETi]x4T:•}tDv_݅KXIQM?QP#G:xnb y'a?c,2"-5 vA-rdI8Oqy?5qޙb+r+:RU@tBK$!FĐfHo$4HQww{3s~:9y?ϣʂJ(z>8Wޔa +WwlE;Ǧ5t~wߒ?uÍ +m:?Œ[2t cޑFv?\O!kӜwkc +BL)@b -VYeGrmg+`(cbc5*FsFF=euTARyE/>}ܑIiȰ[֠: (m!#]_]?]L\ƅ5o3 +G&P' ;'{ + է&1YA/Ӹꋲhw +ޚB~ݝ?{qvUu9|kU5CIa16 +푍&3!v!Nچd?i|`ЄY$!=7{^i51[njd{he'SzQUVE<(k{z˿J4x qв,q`@x^vZx󸰭Sqmwqۿ-8$k{"@o!sj/Őy#pwk6JARj6!mq3N +Lm}਑ѕْ-#QYnϋjѥ12-VeEngG?O/ v5d`LmJ%1r>n@>Hfň8^,hw/>R=N|kܙk_Etpbh4,kkQMGȚ+``!~_;F[#C(OG5$x< aI<Jv׳@(-P&4j(l{`*|[ĆUIJ>stream +H WLNi&I$d36MFF%jU܃Ȧ 5( + +,l9 垻<{mw&j!B:"$len{^[RT{:b`2W'ZJ2ž; +®dD, %c&%GFFBWMʤvؑшWSǪq\OMU +oYE;iFCdMQ ] 1JwVѲ^i3mu}ήIH[rHdL&^u{o _Cf9RD/ uÌWseUmAʋX$Vqf Oܳ>9.i+ o>LvC[m~X1 +n` +}F6q_\{bAӇ]xW[7s*l:4Azȥ `l=k=$9X17iJN +MЊJ/m  +d4" WځES/zA7,Eg6i*jA؅t 'ʚ(QH ԅ \b{zO-Ҡ9*pgGJqG:NñdV%<[i$B. +9%kpk:HׂQW mTtw^c%obsUgULu5G˂fߊ2s0>үc}:v]M7Zޒ$2EwhX6p.=qE֎G䀁Cv(OS+~ɥ }4Cxԭh^8dC콸gC7mRpXCN0Ky% +B88˼jR,l]US v 6|jsF ׭Tndя;} TdDo 8G>撽8%og]"j|viI[+c{"PEQUq >9鲐YaoQ+Ai{q胵S~.XHϬ heħA\ O8,FO~e %;ݍYtԦ;Iu͝7 22+b+@Q/KZ%";kGCnM4ʘEm+%jPh;K<(?[5?;˯nuL)0 Uu %ыO={:3G,%,^ߌ3hЃ!wC'&J6MG,Nk.3{c,3Ȍnm)ab$ ‚V 6&jf12C^³Ȫ>25 fMb&`}nmgI8N%,ezc鉒[uw9װ/z^>*3eiM⒨{. +}jJX w;@$-8&v_k#C>S+˻.X@d8Tl9r+jk ў l>A};ۧiIi~sc& +!Jį|{/5"zSL%nCg*,HD?W-.y,2L]ᴠT#:i`l|wb|KeX  +C#!| }ҮLS] NfW!\$gi/:[nq٨u9!Ʀ$&YSc&ENLMNYZ{/IC- $MR":ǸgN`iF⽾#v㮏0}GyO1n|\/ :J/{8Ċaڕ!/8 'VC'1ac} ;$d.#)m< ̉𲍲 f!Lï{ +js*yV`m r*C3asTX|ccY$9YT=ЇS ^\\>dJR"閴(ֻ~g5\瞢G91RK# RމvLҜ*aڝ.Ts>1 +xVp(*t] \xd$bzb8qls 2(7mn+_Y۱}X|Z}cn&<{ZX.Wx +|uf%eXllGs1޽5Vqc]Ҏx6O]{U+ +rw5)[рz[\RsK-`ϧw̰kJ#-BFMk]x$at؞7ZZ/?ukk`^z^[%:j`% dL5)iy;ʢ|ڔ  0纤ǒVat䦢<{o <))#wobs]*!vENAkrF;a*ꚶ.ﱹ͖ Ubd{ >؄+ՉjȖ +y8ˣh"|C綤6`M^ +rbUu"2W6f^k-xڃzC-)y0#m*v,D}1 Ï$قDv6 xۡ j~[[82Jy)NធVZ&E_J&H̓$OIqއ{JP +bsهC:![ Neٟ #}-ch9'P|h3DKE>7jli֬6 #\l88'`G ` oC,TPnɐ>|Z^uQcm]be WR)F pe݄xZKsg@{̌3t"LT5LXo;լ>rZ/5U#)~9P +_LQ')>BHw OgR—{r? +ftW˭)x0ˌ*XP슊K %zI  Gˉw[,|& 6+ [Nqj4cfe;*( *Ȧ( .("h\?}v̷"bT?;<񅉊OCbE36]. Y.ZxګBRGn=:fR[MyOW{?Ow%謍7Os_ޔ32ȬCuS]L-%l|I?˹4w:$,lI9:/XbX'bjlᾆ%֑-M#:}{/ QJed`p;:朸r +(zK}\{u| e6$8*YWӍIډH?_j-P69.2C9x6ƾS4}'GH-r4Zkl` _文JI[Ģ{[=آP%$n fL6k핑nd܉ H)fDMܖ0\H۽Yqٮqt|}!=טy8Gi[|˜&Z攱)^ZWe95p +fxaF1$ϳ\26 ¦^k+G$@ 3O'`+feՓ5ѮWnm±_]>=7M_WDd:]obu.gS̓EJHEqwYV{O0}iS0|*Wxatٖr(1#_yu\֧3cã1`9'%8gJ\!B%, a6mPmz tsН&&\O_o.uS0gV[;y!yS~n7u=)&1~픠^yi&$7_p`f!zk6a K͠3uDJB@^Ẉj*سD+qy,Ћnl.w7 I[U #Ȅ.\B[)'Kcum{3#\P ִUj\=Oш@:K؅E>qL߸) =ڐVQN!צ *Y>(mMV=eR^;ZqiRNa %"dFcPK* {"(3uF?ĿQ oQqO} -o+3bo_ 'dRCnUߍ4&:j)qeqH`壅#>$ஊZ* 'D?`W1V: Oe1MAꤟ耐 .)9T鲀yBܭꚊ_0r|kVyC{n KiT!h̻m%ԢY uMi3lī14: +sB}@/tiuW5vUYn _[g&6͵H,>Sn]Adc +N?X0ZHѴ +v]Mߛha2zQ$1;2KsU #=YiꘔC/:N8Rk+7}3pVg긄 "wUek{gkʆ98Rx@ɉG:bKͳHSsR#W\x3310m+hҟgl]M٨=ة.w;gָ)^ot_xs#58V)!g6Do#'ڠ.LNTsaalpsjg}5 `dNdT=27>ճzjUIۑ/oBճi>X{WdߚH3=E, +ZgDX?wLwWmD2P= l!/_JcO3'slv4E-ܒ$5w9X% +Jq]@̭1=CvUuʔ0q";؆pb@>ZV][/$lu8ɲdc;I :["~s qig1 +?DI3s@2`N .Onb^ZhoEeuEu}bUV3*L5VdoJQG?:bwqN2V+=UNLb l=ҥRK/sꗹEo!Z|, ӧE>2\g[M*_[/p+1YE}`hBGNбLceaě{kcvƘ -A"#L]in&QƯ>iY]f=p`:#Q)&S=j^.ԬGbh;;;FGxPqip"%.MR1a!P@G J9 ^M"dލLZE 51=? AWi^DNKFݲ !'IwFAcuT8&`"YÎ +d82Wk+3t5ʚ>USOV}`%1'w]އO;m `P܏[ڼ cbRs+1j4T~Hu ߬ȑު}lr:# y3ܴ5LZ!+Tq:!./{c +x_O+1ɀRÈFҩ%0Ѧ-5욤eQÿIBkZtfg], V?VQHrn~ +m?7$]:ZٕE5q˙_CFYe [*lCQeWcMc?bWsʏ5;55-k jd泥$lC;%z,rdA +ol)x]hgCA~ MARꢂr}oU~Eq,-rt}[Ȥs .|^Tl6®fX{kMxwUx6qY}n(v0(V\cw4_|ZjU3P$ X/,66%b"Z~:Nm'Fp?.*89 tIі2xklBNѯԤi??Sϼ68% 6ʞڰNKN **|Y X ]̊Q@Y佣V&k%/ XGWM~܁[#|^O/5pO.[;2kJXYH wG:Yw <dit7u!A`/.$"œͱt[Tt1?Z<"W'eExS"k݋|6B=3!&Eq֤ݿmRم<)\|Gu.(' ;$8%eo6PY['?YQ˃yZ )3Ił˥ Xxl`95^jwAOM?)3?divM9;m$' + _-#+*AC }Il)o3ߐ9=Iw%4YQ$5Q] 2a0s2؝q+!&Te'v0CzUy +ܑ AL,@2¬{Dalc;Rа}H1~O*9ؔx1 99chݕjlms,f +TY^reHG.W0|:C63$i?$[@; NwcEh-{xX؟+{I-YJo +-ow&%e )-a#V!t +B(#M|DbRVTe%(bRR^*K [I35A}R1 0'Q TgJFL/Fx5Q 5έ,iJt@S0b&r؅@th@nt'G^+fp.uM>.k0eLtߺ'ld!)ɐa.% ՞w褅95PHiH)0&n !Zz?2mO}Qshs2 *}΢y&owd\lxm_z5.>$#~*f0W׬je֜+ Nb$~5(QZfIʬmHk@C`q'0?t7^yADX+&=Z3嶥>1{l4bUPl*`8-p."xזD>i_SŗYMy3I=– Vy3kn[B1c5_;/-|T:ʍ;j8ҒV 1)2j3VfsRG| 5~:IBmjK Jf,]`61>bHq{t,a ["j .-eJmY݉Q|IT_î}=V'$yxH=bV` }7M9k}=睘;μZbvׄ_pR P"D8E'ޙ']K'>Tv +nϑ+mPiH]l'l +fѫ?eƕ05Ԝ\A955/{­VKnEnCn;!J+CzNS"Uht*x\s gK.l*ɋ.))CU'!5gAeW9"+bֻ>CNL@@n;B<&RG[OZ[G9{7Wu=WG~JeꦵNRaJu{IL\ǒCIV"0~϶Q}fɲ|HU#S+o'm]K Fxٓ{>%aeFl=9+BNFdݼV'%ÌGxS4"ֻ8T3U2.%Fֳ3Z ʺT&1U'a|2$,Ƥ;L RdPVFe8/1emYUs'e+?!0A]p!j$lHY^bE|8WE@'*XoěÌ>tmY~ъ6VZɤǠzj(஺-d=OU,|BY3ȩ:/kˬbSR~3,7"RǞ7&D)X6Ro[eT'MXiX߬{Fk@*O 5wzyGtA%)^^yafU%|jފi׻oX8Q~=Aan/*gFÔ:ʨFyX^Fէ>:"< z7U< \ɡ )r Lenp瘘ZpCAZ(T8 Н結hDgӎn ㌀9ΩOY=Zp KOtbF?n0EߚbQ+Q G!9bV>f00i2pj*A8ꝷp(.kC.H A @x IH/!$^ Mu=vf|g>?_onܶITulw$!K 0b/đZj~;ZCcA$sE,cI"DmJZ3W|+lً\*rP+ W猼ll[MkA) .(QGG_}[hۄF1c7y@! PW&%Ꝉo%u5+i{ߺpafV.U;ՇL!GI;WiV60V5'ؔ!l6C_h +!.~!iz"K%zzHَK$7V۳7ˣ$طZ <^sFx|b6*g2)Vʛuh}ֿRTΌG6= R߾PV mU|XwgČ9v!bǽzZCC^ +!XCCq3Fm4f]؂IQć>mN}hßoK2kR 𿿊?Ak2˗eh/-'ꥠq2U,̅mDKVJ\w*9Ch/PĤ($JNQ$N=_0ll<s?HsNMhVq 5!&e ^ݬ97&boA:h~@q@8Ay;ttTWq9Rf~䅈*![+GrHG].nLi-A%'#i8I@.K|_.T7 '.J*+;P}8Tlڢuh'Ho4}vTc{@l{^`].&BCT7w@KPP>HW0 ? vNXxҢZV {u]\ۼYMvЭVMbN`Aռ-MY"|:07b +˘4VҾ Fha/=Zq65X&Qт^%)SWyqn~r|eՔ@ .Oioݶcvd<@U'{i0Iqׂg +Ƨ zV屺j: ~:Pa{wEPw1M)Q oOoY rZTv{&YU봁D@GJ+ͬk-+ʁĚ3*UJ 3ߥ!ۯ.(}]f"|@KޚI@i+4B"}*ɕOɪ_d}ZE.͸Bx5!"BPL$oc9#hP{|%GuUcf;øX{#UDc n*킀E}9S!3#qO0 y x?-U7U.vQ@[[jp'$>&!NҖ.#Ŗ$B߭Wθff! +m U,3hyjjмS !d0a:4B5KWSio>W>9nZԛʍ3ʢsW~U?-8'c[%8pd-^dJsx0]LI=p^ZmkssBi8[i$3P^1"0x +S +D  }U).>_M%BIDMqK+9$AkdA5afZVhu8sDk;NIS/~hsk[|;6Upו^vgL做[|UʓR:JtfwS#1+X+[dsjuSeG}"kx2;o­E 5wħ@t @yh'NH±0܂o9[I/5&MqQ$T^b٪?:H }wvPK0ƌQt1%0d%m_Ww)#+ @ ۯ3nn_4tQ/cme9~nU2yi9{d#o%K-zCxKDžnDnpn ~:ȩ+.^l: ^3w r[ ShI' <2sD)Al GTPxCv:gmiSBOǚ-?ܳ8-^z_RɹG5tnjA<,.GcMa9Уzs0a2n@*UU2#rhv +I7߽K2:۞N2IuXZzc5q|=K,p4ǎ[@oPL & +}O1KvXhZe%Ld/;xH6=xrHXhLGҢݬq z6zos=bsOmb4~s3чzz$Ź]6JЛqz[t%t!LU (4:K_$iQ +\fډ}k} D~μø%;7JHMz23TOi'vz~HNI6imvM4i5d= +x"r })/NMi_/4~-A7_bs+cO߫T븠#Z3&"m\;\gSA)_)1c*JsZGug/_!饛\ΣA2frkƈaM+9вO;%NoV0RC " ++,6A~Cc(;l E;s) [ItS;} . ͪWWEiVz;cB”J'Xe7bWl2tmI} ev7?#k +D؇]/HZ5;9P1e|I.'d;P_hO +#i){)*d+PZ\uly +7z"LEqyM.*Ƽ~'g'U`?§rQ覟W{^j#B^M؋0H2h7H1Mq*ySA Ngmc0S6$4cd]ʈoLĨY:fRD6Ht@U.<-TL q:Ai;01ShXه$W [`^샢5Þwa[7!,F˼%ԡmaMyk1r@+1*OF%U|%IC.}cm)ƟVBy8^]%w=';+gI*SJ9 "ZbҎ"ݲ֟f ctbENkΈ!75yۊ}l0/t R ;Y]bWM^~LYt 7~a>eit6Tv%))ߟ2O>(O9{ly7ה̐8ؿɟ68]Z!텨ՌR 0fHCYlcNJ3Ѣ܇3ܹI2kVL2i:$,HP[b&$(("R,"j];#sgwbȾkEbwSd,1uŜ:j&0wrnIUL qT +}[aHЉVAM-@ٕq=.fhr2uKa|Nf93Q^]\~կ< +j!}'1bk8rC6T(0iS܉Ȁ]x.Č<\hY_L,HRvg}.gX'Ʌ>% ![^$%v2Nђc v&8>yKсkD5"6I|Y‚'Tm3s(AQcp**"ȫ'=ܟݳO lkyx#55꥟g rV_^]0*eNWI{F?pMY$Cˌٝh$t"čB|EHvmW[~%.ԴF\dh^蕓3ŎDz6Iz7WT4 [?7&oa Sth@n_VsIl腍k+Pl KLӁUm5> l-me}ẛA1\aO웧@EFGJM\3-+&n*j<њ7/XF!W"fy\ϮkH]Љ󫩓s%.eWZܣ/c!T @IpjLzWu60ڈI@ﭾ+!f g&?R.P@5♩)CmoRz da!bRLۖO/o쌡n.%[;ߘ7NWS+/¶ ++Oi/y i>6PIc6DCfL(IhV&c)FCJ ᲎ Sɲ9ZnbkY6 $ƩpQv)>xML2 +Y󝏵5^9uYwbxy92{l^c3T4h"QsǡL0CE/؍1s &٤h +fz_ue}}1%P.2Lj@閱a^YBW){=Jo@?N>Z$a 4kA@ٹ87s TC@tK>$_e~ܙ_ @#%-8 Vm@sP,-C8&Owĭ3\9Cen=Ґi+~f|"<OuTW-$"ȻԃwK'+} b/įo//_uObS@5#䭰׆nۈ;QT?i1›TlskQSR*fjoOʯ Ҁr3 g%z +̭LT#߽M E^wL"oz1W.yS\I ܹ3MY&v3q-5MLqgTQAAQ'L\I7\D\PpG-ɦ>ܷ?y~xs`W~b^H)ٺm)Y 2TlXe! &!IHc<seijf))luʣC|2B >-sHaR_>2a1Рr/5;Ra 6TXR*!|]:S' |8T"0Hz͙V,:PV&*p'-?2w֒~j-[, +{&z~fT1FƹUqI:)Į8o#urhKs +FfBX8/x'Q,l,ex9VƉy,'I%;= f x5-xb?ߖ0;C1&콍ъhPQԞbgO37". 9SOqR8ɹ#g_rڦi82D&CO,ECimOcy5,@5/2 *㎨{-=LRAI +gea)T}]kG<'C3x:DJ;ll#inpiTC(vce+ﰽq*Buh uڡ0Pߜѓ/+7pޫkmgu(d^R뽤jzYJғ'wƺ|YnjgZQS-n#`3%y53n!ZT'щPUF'&LaaMHbj?1+}YvZWۜ IRzSߖ|@^.<ж_k[Z©3'C)ΊȎs:]jB#]0eH n>MrTlɊV3ȊBTp)t;Y|KOqn26]k7 O%T)4\f~pI CLD׹Z2<><ʆj!hÙ^ +"v%@8r$V=g Ho))Xh+-*4k^{-u+*\[шezG-p$>԰rAcgHS +OIL .-d7IAkBz{DE5vX$&su/s\&lokk{WۃSZCkVUUhED$l, !"A$" +Uۏr~A{j; +!W}?>88Y6[q4Ly$rĿLC1CM3n6 uh'/+7cXD%@Dl= YnIߥ6H +jBD>XmϏsp)y v2cJOfYḡ]򷊰P/O%YHo:way}CYG{>CfRt"{?y +ة^WWn p*NQZ(&竒KX'JWmC{꺱// Wd'>˕X<7;?=u8*6:Ӝns,C[ +݅TQ⍺ 9SVQ{I +hkZnÄ(1Ohv /|I*CvyIB!,"Gc$_,zƁjF\ic0 ,&:;YzR5DQh.e*Y90/`T1lujS+M+\w5eѠk< ;wIM ĿO@%vs|:,WPޫe6jnF#|ѮRFwV_+,c;wAO,so*}t.&@܈3QAԵ(Z̀cYX5~Mߪ.6X)Q\oI{9gSi/40$rA!TP@Ud_4m)rEDdD@QYEpk睿ཾ|щrv}l.rΒscu)2Nu |w_Ewi|[As۶Q˖D,YT6˪?<'B~9JceАeqgu`sH%2'g-J*?M/s܍e7#;A[o)"%g@eE55kD'LΩ-͐t` iYȠ؛eCkN!!1{d뭺V07}+4!dٕY#7WTQ]S1Z^` cb8'c3,ḻWr]}46%0G!ZqzoU&fz&1IE!a`os]ܡSpo𪨯6p_q=Nj&jjc0!+W&iO,rxR?v+8T@.C9O +.j7&)qz8nهQTb3Ix5>FHv=%60EBk9\x,Fo^вq y`rwh}=@#3&n"1ܫG9 Ea},nxIm/fT $ERUg ]<=`JsewN/ձ<~s_Dtd{ +{Bm42P;)= +OݙÆ䐚t2X3-/Thƭ<2od7xlQ-ޖ˟OwUS嚪}j^[kkk˿";T/wi,(%R}.9Y `Pr5}[Fɣd4ڝ c 1kob\Է+|6^V+To4<>hk^yKCB,_K+ދ\ &dFTlĞO>H X3H/;ZjJJOMڡ +)G&YtiR[Zue + ZTzp۝m.uV?"p.)tu Vj"*QmD!By$Q)?.p^\<.a\z h'+ xTO.rH0#@ CqťZ|d7ėuk.irs! $c_`B#ίh*p͠2eͰ`yRΞL5f8ȓ6ZXCP6HQs407u +O7-0_4☦~l[Ŭ퓔ⓕvOHkUwqyQ9gnM$hښD$ذ +RWQA#:FcKPiQ4AHL;g!?{^ܶ%VŁ+*!|G# a wW؟%q%'F0=6ݫ(%#=ȧhH_-n*hկ;^rGr?8ό0ɱ:6% C mA% hpUU4ltAG4e|;tJ$쉭jxC%ʸZLEE:X]x +U.uS)"hE+Y`|Wt Mv Z.P'ͱj\y0!6ݴ?K?<_@fmAYzBY|{0f2hꯁv>0'[>`ސPlnJȠ'gyT$Hǭ\ƾ>EΓ aFELVf / +XrTL / +4דjL{}k^X)D^E'rs'yDKyl@ޝ-?):\7sR曦إirg6yjFmɟ"5Yq51r9{j{OȷL. N$"ek쇁 niKJ@$% [IrŞEAOntˑ;]Wl▌" ub9)_/=/rIQ-oaR:2[֘}p[|(8g)85 _@]xX{p{%bꗣ3\Ҧ$~UGoۨ<Deկ$| /a r +\we?{|Nž rDf{95dj{5?aWҎ*"B:C<6|YVeA}VDۧ[#U'odMZTMқE(r;[}n fyݔ@Ίj.08"5nk+qtzD:M䈑MmA~ vӽ/>{b~fQ %6S3k%ʝ9Q_Ћk=>?!mr^!@zy@飙֖$Yd_b.p(xM+/6Љ$lC+䀎(9fkoV71젺4*\WJU2ܟ@?"jb jWNj~d=tQyVS5o_w*X-o˜Ɨ|kJ-bVs?B΍#E*x8yՐۥYjr'diƊKtҏmhS&Vx-169ӚPwT K?PT#v5I!- +!fb%bI_ٴU&+A=5 w'n>lj}Hj ߙ,';/ /o)fPrZ] )9\Ɓᡴ9#Ag-vU3 5\ε>іiV]H.)47t'gY+/~S */z*:a~Uw< +'nL-a+OM>Ӧh +_tu,TLO6q]딷yZ>3[c 1ELs +vgk_#{A5ªni{vXC k0y߬s<=Ҡ ژodwR-&ZcYnQ˷$̈O2QGn:@ 56+a1_v뢣:!09uR4 +t6&ɹqm7?t +Ol8u*:ff.+bH?ؒ"|%Bl9d2r6Σ%6{^|68䘅 +^IXDë"Q@׍jH &;nͷe5( rgL5'k!Sη0`2< PiBA?<̀ρlW.9%a=qO@{w}2D[+vu7py5qf,ꈀPD ^$ySI/tPAPF H$ N! \׹9{VӽJIgY7E/r #rVYQ|Npx?UI0a}kShV؏.Y\Op0~| \XT'%Et|̶}ͣP9[5WJݴX.㈘`DNݧ(hAE |TAH͂ ZHy^m,l )%yRmz9Pu?3)>ReJOmU8EtU1@.^[zPyGV~cX/X\l)v)[rvcu=bc9 f elRѪ70;S"/># 9ȏz`AϪk5U>CbP`YLn dO2 ^7|gEhE9r A^!.<yr90@/@ZD#gzw[-Fl+HJ`a-pA q.R+ҁKW60{*BEDO)XQ=C)=073HB +W~S ?n&?m-yO6*uG,23@f yeSx.$|jlO8ĨHmH;>ںR#nngI6.Gjoo[ %1o2S2SK{r#ӶVvH}iȫd+w +\npKiA]'ck_=zEg'T2t<~{Sc@~fIwtݕg/bڗvUpl7IiȈIɭ2!en I4꤅JѾqm]?"3 +#t#)h[j +\NTGnCV3*CJb>{JT%&ߘ{rƳYL07Acy8 %n0x;^xi=0sPir;-9[OO&"2P@:^ ~ѽ1I-!"z1; UDŚ򋋝O6໰e-O+[?̍5Q;2Lgt'a`Ύ Jspw=0aÀP7%)v}QI ;I@Y i P3Vrىic(<3i@~uwLZ j>VGW ƈ׆ηO/@EH!b&Prm^9⧭AP1PQ+xgV?s:G6ړ}#y$^ sYzhbDQu>.܇hF|x99 Os}*.ԫV>𔩻[8W>M4dN .a3Һ\xe5p^`VG5 Sus X,t_-/-i9ÿʀ**.iݛք!%Pan.׆2}ehKAۏ2 eL&rI+iH)]y;8]"BήPS˃*ݴ=yXKZ eN_K/.ѡ%FUCWD^Jj}+}гz\klqBWi' =Og< Cj?~O- +Rzr;E@LDNyYNw`oNQFv7\o_(wyЭ{B:(D YFm\#@T{QQu\^QKiX?udڐ284雐~/ xGlExrN(ftPou+P$5Cy=q!Ôq%R#zj]hK&o1Rf>63 y.K%9+`#X o 쎬ey-3jJRjB:a4͛d+`U@*ԓ\!Ā{o\9Jg.ū]ʍXuHMگwp{X'lƋhiЊK>wY+;m +i Qrٜ2A~{!U_7D Z#D|Ծj;ap(&% ܾ2!l< ^iiM9p٘,m0[}5m2N=/3.pisO3Jt$$$&Gl/^h񔓄 +BK'[x?c']AVgąW +yt;G,b((%*`^fKٝ`&؆|2aIA\KkwVrk tgfK>)^PAᗿ9q <,4vu׍q^7{"86Vb3vX|?Gv=,m3q`ܸAL +H^gr# Ęu%!cRZ :<tX4ָvZrA#˵%VCX%kD}AaHŬ/+6VW~|9x/K[.7 hpz]xhAΧ$|R_`ݛ 'VBFh-bt۵TR2I.cd<ɘ8c;W,[p5c4,P[Zv>-"(ibυ)7-`q#Q%rɮEHGÔW1{6:jktuk|#8R*KC߃WŒkl:z}!-PK4ebZAiO?V6aϥ-]h ֖D!?y3Z7<~W5sS U$=heK*)yxVDg_EJr$idF4g;_ n<&afP +FH/:SWw+G*hMŽq6`:2Z?O`Y5)?ñ_9\XE(3f-mTq#n%Ž8<zUsJVIGR'lpw482b:)14E46!_ +-B5 =BUmդ~1c;C ̺4Tv+i ?aBK̇ BH=^d7x{/fi7AN#||ג6#Du7p7ף:nsaU*3w/ksiyjkn]rMxتJyMD?**FkPI~.>prڏȯx͘>zN\s-تq-&k 6蔲+RFʽ\3Evj$0&M~4IA)NcuJ 6 r^ f%B7A!esS:p +VZ}t ~ŋ#]=쳨WDЩq[oi Y}0o ;4QXtːGO/(Q tx!ଣm*'-}]a_r#eOx~jG/E~ʹYa VXn d 3'BL9 <\xnwYѱ|ڇ}tW zl0d䚼V[98򪔓8+z*e- ȘԌQO9-j` _v#ܱ1U]"ܪu +c߇5*饤y~ ?[&:ΧtV%`iwHhÞg}7&ulb}7Q !~gn Ȉ99u띴 Unwp _W*BZ1AgdU3 6p.gr + mz\;P20!inL"B*$լrfo-i/IE2TmB]si#4ݩ8ĬW l#]hU TʲO101Qg`7qiCfo8eAAGx%U-.ish[xN*-9$n: HMcЎ%a/N3s;r?xy=7mxû{A|wVpp:KΜ(8q!#K"Լ &]q#6ux8 >_fVm }WuL}x醘WZ3Kq|;eQ-5"ڛ[?vWG)l̡G:`2ʴGO:x})0 cRqWSVs [•Ϯ;F FpI5[O'0J,B/[/%gUq U~+? +F"  hy+c9uS=?z_6}@LءmYXLU MG[4U_Ϩ| +Fd9bpIlFucn1i@@+γˑ%Ac'B"j#+IԔuJy\gbb*x9GBCmSDy-i J YΧE%n]b 0Vd7\rN);eЧix`fOZddEOY ǭN5I+ v3, ROe3r~r-I(`Mkߪ.{>τe}X>@桺<,@DH[՜}xhwLSoxί5 +Z ҶS)1+TA]L3n\#ϲ>&af-d]PKbfm&]rf!-Ѹ['GC҃,s?kmN+%egN԰λ[SoOk"EqWrEJښw=iS&3wҸ׌ +IB]zt{`O>̢N3]WSP.=Fp|z/R@O#VVmlz;u6~kf-qSlǕ4`Sgݣ/+PUӥܷ< ulz70M-^',_4eCXܛA];pg3;1˻w J@/s,l,`#)wo/,z}Y˴{@)e@W.N'HHMF~}ګƀo%Ksn9 +($C[# 32([x9qYx+O7YUI +A,}t!Crd{(0XΝ9B"baIX*5k|m"HV]r^ܢ.sk5A%:OU*''Pتu 3ŜC?ԝ6e5# +f}wy{#6K95hk5+; ,I4TCx_&"1Sx(n!l %]ǟF}VF4 pڳ.? nOasrxL=& +eCKeV Tkڰ0Tܞ!QRn* 5B}-հFS+vg~>6 +Awӳg7+eI8{0?gN03aJlK伬wwj.nᴡZreptR0V +?ۃ!32F,|2N~O펛ymq-O`_'<ӛ6pUR{Exv؀s%Myܟ|ty +A_DMKD),1;4~r'=1l[L/mIiPr?yd,#XTJ=ΩۘJ.N-rVNKX? 㠷݂~Ie~&o? } +K_)l(5Z*b]%M#۸Ϧ? +]&Tz=5@f}+A/>&L><7PmY3C&)('jQ*'-#OVI!-njȂ쥬S#.j`5?SjӖa\WLGDAGzIwPWd]77N#y135ƪLZ-OԻ)+|'㘙Z/wӜ1-ҭ &i5F=:Vqb6 Ω5r:ӈpʙIːaHT*W [BN9BzTg҈MLP+UZuy=d![Ibp䖴x_nȫ{*FƄ}LtqpZd:p֬G˜W.=TʃZV˩]*zČ\6%36h,HHiUڑ6ݕN1-#1 Cjfޛ+0Ќc#g'\9䢒ob6(9?4|SRJ% +[;"f%+d>{E0-lK8T¼kf6i$Mi?kTPZ^G]*Ew 3-ɩ,"! ojzodM%D,zM:3)a8ZNj8uapKf][)"0-nt7":nS rQ>1G~V!<_6RZ?>3#5 @RRȋ۰-\&9 VxEN[Mo<]Hc#U\LTm9e'WhU2(So GLJ_,;d=q1ן|ud|6җO'+O[Vd*/~7l]y}9i]# !l4:3ݷʴK g6G[?4d==Žq#.e+1 q|]0K +a3!p4B@O9Ș\HgE#!P|sUw۾M۟xv~0/4M^d+Lwͦ($F[& x-ݝIgd$h(n*b5QEN1sHzz&5U0Us*u~r=糸\>Q-xo/+6+"Z7mXV7δ~us7?gٛ&?Seq<XS^R5,X 9ֺETe-t՞?, +&u9\gxLT$o"# +Vԅ˼mJOmp>m J +_l=+^2![X>tUˈ_ψr^a)'|3wCËKդ騏?hUcTrahA +z{cMg:) ТR1ɜ}P|3%V_mJF1u+Z92@~ϟ +qh7gP|z`U[waW/VNURcd_y'Gĕ.Y]&0=y;V~hU#Ԁ^#=ߣL: +\WJ} ogIޥu{:w?C;JOxߢndKϺx ¤&y o]*8M? +=R7+0S^{/CbϤ7tK=sLM(j({k5ιmp/B/gFomn& rVNn|;򈙶;ը~em@eNݼۡzaj}UAu^A6_1d!#^={yjsP\ "Kc~eՎbE1 _D` $H6l @"D` $H6l @"D` $H6l @"D` $H6l @"D` $H6l @"D` $H6l @"D`j{B.=჈4$ RDRf<]\K`D'DMW%*6]eȑo# x "q)z(2ͫLI:MѢq1tz,x%4jT|<OSbpP<=J=Kϼ$ +X\BN;s&ŽZF{WA|TJHWH RR/@%2)?I`?'+qF0o U ևgb(o +K. D5>,';W/eQYrNpKFp3-88 ǒ31s_ͺFP!UMмdp0ܼtTe9%U%S3TRA#GxǜxCbTI7 5tJ~RVjrS~i^ +mN( uJK/=t*@ bPhT߹,)-J*IKN%6( Z =x|` endstream endobj 780 0 obj <>stream +HWyo6hc:ɠX@us`,]#юY>}-4ɾ#B,q\ p9? sqOeGGqY'SSQYYmHһO&&Yly:51 ̩' %kı8WEWrYs$-݉ʢ:_o `p`bꞵm h諼VxDj`%&8xC܄RL}= Ԥ`ؾKK<ˑ Z>Q&\=DdWe#2޶(EӞ33fTn4e*aI$q {H"\^J|⫾d͘l9_Ay)TBx#1Nl Bgy d^alZ_%dJX5l#.ˡcwu~]v?a6p]ҿ/ys]vc8g"i%SVjkV}#ʾS[lW~dO\&:Vģu]Ž> TnaEͫ+YP:@nX.8 t&Dz `lM0lnT=qMl c*,;Tf5*_lLU*R?a]Nh +p&CS&?*`Ø[)T>v-?HLF^gkM`V2?`3by÷6Ezdܤ>Z5C ( Ealgpj%C).0]30% h`c-K3%< +jGS0 )FbTJ +#Bkhj~l AAQF-d})hCҡ,yjHԷfYߔF -G n;GkarJt9_0Em[c 3߁'^uH6mߢɗDAk ׬z' zJ#egcV*2V„aN^)n7Ҟ]fGFI+EBHJK%2X L551/  MF(MNV#%@ ޤjXG2ATw솵|PP ݊1P8JtHR횙:@3 Рqc1ךHAFu ,kdCT0 ku!w(v2Ru*{?/Z(zV-䩹RWD{H] 9﫧 +{;lFjh +:ȖpF=o~zضt׵9UWi,;'ư7xs}A[0QQ-Fg! +%nUˣJAW2/KU#F},y Pt+fH# X{_X 7ZP^u,3^ip-OQ.~YmHp%lYP絡eY;}Q?`wNuAV00V/ΦfL5ܾ_%\v55y)X{]e*HME},d@ _ Z6[u^_#TCy aY +/r@,u~ǻPoIdݭPA,=i3hTUdfy%D9~?3)ʦ.*mknMP]k:Ych %{3`7${:6A`Xa6,xo`h5cG̉2}Ӄ.ʲ$ln-^EX)1EMϛy02I<isHW>1|($Jil8c'vc/ &188NMO$4 ($Iij8SHK4H?1|i?8yq1#WG\JB$$%SjQLmR4R҈4)VC;tB7B? B0 06$LidE8#'r#/ "( ~_{g8mC/G!uB'rb'qRg +Aî:z.qCˆ=s=#B/b0;'ղ8nMTu0d4ҝ H?u,r_3p $s%jMEC1K'QK$\)Rʩ!i״dMeϧ[30#0@8ЋU\QZUtH8T[BET^@PiPZ T3vD"QyN7!~v砞=6|1X҄fY=h\1pƛ^3^Un3"*̔oaid*`A oQ|kxt67pJ9:+w➙Bޚ<9<0$2l $$e | DD6&"Wxg3\.@ ^ȯ—)ha6))݆ZL29W?3LgcYCv[~yE%w?ۼI?__~O> 0= rU۟YxsOfY'[N!! r2OAL;`,O\;rN7øzwzt տCC 9/!C#(-t(ٝZΚpnzIMu2ZoJK-z52RphO&^RIԞSS۾9Shofngfs_Ϩ̌t=s6Ї*d. %vpwC8`7]}y؛V8t#fcc:{;j5+oeeryBqʢv)@ GEEk90/v4u4`C| @! ˰k4* p굷,۠4{ϛ! @]L(MȽ/6rBnZMBk?Z!8 bU!k6,mh{ L@+<̴NjBjNrC!Zl6؁[7,LS.-1V6 e1vLsGݰ9n{^1f/Lp]}պ_kF5ph-![ōqֱڙC2y=yb{fke>vWpWWFC>D9ھۺgWjeAx(2qZ&~ywp ى{o&poKP6;hNsCFR=r4j")@}Ҕ2 8M\A>B,7@hwg/O.>^?}~d*^ʝƏ""!#Rq@V$EE$ހH7L̲0I6$@!^A?=D*&7Enzqۢ_.;FCmlH o46b0@7p/l?|F20,qN|LslV5%&o)Z'.4&(ALD(L$֤Գ''1(q(X=NPEJhs5hgMtй4U4%hLXڜr"G+ +4+uG1nq'|DK?|w'!u`ݲԁ5%5E[Zw;΁uB:圂[alps88޶RzWg6eJڽp.[ɵbngZl87gMƧO_̨ir^-Q䜛eJb=l{H$ƥi/;;#q;\pHNo 优Yކx94ESuѣ]8͇a:uϩcxX?3wӌ2rfdqwL9єc>Ӥ{D__)Z){_M9ÕkoCU,벡acZAL1ua;w,'(+ d1al$2u.amĦbx10]|٫egX{.5Oz=WoӕkD + ]agKrz~)gluhM3nC-P-1YfbY-f2t&%X%}tMz̖ŒyTm]ɐ$3'WOڝtvMvŠ3'Gق[z3VDD1.bS^1nQn ў(G\݀E yh!jJ|[ n(g *n@@}8:\EΉZRAVNa@ @1`c4gs*i Fk%+_Ȍ75bz|o;jGYQN3jm'Q.#^IU`u'-v%bK'U?x_724ne͡_8Sg>!#$%jex,zY 1Jٖ-'Ezq BP FxlEjxʹ?7fLa-*oZ [m[[M\tJ* +3WON!qQ4hwpQ:t9% 7i؉9i3[i5gətӸ㈞#yFsg`9_Jq= ]ҜcroQm Iý!{NYkeyt^X#c-F֝JY5J;2*$07EÑ'F;5cHY${}*PtQ#,FDR&)RIE[ȦNKr1SJ*/##@ʬS%vL}e@[رD'q-1p&5'ѷ!p1G.}Bw*NEIjMԤÔ+k.f +Wx])|-|HwQ*2j$INļ`Oңwb?%ڂ[-6jq-o-[ ߧ#7iBj;;2{>ٞΰ{1~xŅk*4d5/$وz:G4鐹^|ӥU*xG^wNůXq(/O-_<[#Qy3o'νzʼDy@eΡ "W +\%Mo0pFĵ,AB3ѣ6\hRbr;.woewtKٌc{KͲzJ/]q# +?A7dER$7:bH7&"GDJ-__4fAmQSHL$GxۋGhp/B!`WbhǬٺ({{ EgΘb6@p +S Fr +;5Ul--lDE1kmbB-]Q-0ĖWmzcS,raMlgz͕|7Vـ5+U֗\(sVm[M*bÖb,||tTrT|:[\Iok獵/z4@-:potz۸cBA>p3SkgG6¦Bl1d;;:zʲ,34-#4,q4KȥS'y:sq]!i|c71" H?'ۘmEŢ8 /C@cScڊ ntk.ZNj·4ƴ/0Z˖;b@2&'oeZqwl'`KΝTU=9QoC4Zdgk>]H k +9(H#H‰$dJ|. $dNB> bLݒJ+>C->2EL #$h|la#l 4FMQPgZZh Ch〘̔RSM)9OOe;w)H4%-UɊfqqq/ Ir$@I:0 [=%(TchՐ^<8a'[&0V<|MaqڶjX5FMQ3+m4$Tبt ƨ)jZH9)g%Tۨw4c>/A#vۉ$2WO &ӳ×ۦ9ahPs PwK ~_j wi? i梻Q[/L3U|b+z7ZS).V_;X\)etUE_o&q/7O?}/>^~oBS](x?MM)-{wT)Qh;d&WuA~4 u6aVCQfl14vn5aFgwfOĖ߬QG61&[\gS 1xF%FljwPAoً {۩4dWq Үcꪬ8/(~SN֎¡JLF fD*ި9,M}GELh7O+EOh7le-XLb𱕀(d(T C7P'^k>|le#;Q4rF1%h kBUrIҙLf'EE_pGc]txŃo~O^wtAD rGZ ;U"k]hqmJONN q +Qb]rUAE֙zchEۯFY͍{l`#N$O pF0;e`)a5vNv OdMlcMNkOhS:[gb O|/fJI!HĪ}j}}/|r=^9^n.n??9޻gKwN$?\:}}I`zǒGyJeKsՉsԑP34[Gd# \N-7W5VFsn!!Z ]LYmǾuޗh,2=UJ'zcEdϾ1yV >YmSHqwy9я5>k灇mMpLw؛VDձ?a^]OEBH 27D9F004FI%O̝92YpP~jm <+8{zs$1KXQhFӝ>qE-E@F)렀l%33aRfzhe6 +T:wVpNILJ8XH^EO7QqdaS-H]=G b 2#UIYQa iFڀZ-1 5%Gu< ЪumHqO̔oM3 +rǨ0 `Ϸ +ѢhRT( n3V1:V$f:aס5 * CUAp`*Z`bA5zX;Ϭ8"`{C?=4Z3&e?'?䯃;w}syGqϞ?<|:h!Vߌ[ջ<Bh + +SO˩ fkpV ס~ CXL>\ uЅs6hH8dK5Eq宊*& 6ӴAszʔRKW43kmL.iid/cD_X$ wpylgć=beZԌ4>>b#?WJ:K5$ ve08?~t HҨt7='58neSy.ArȆih |B0LUY1`á$մD̽T 9lnK-,nn;5u(f6"}\Z- +[5yA;1NVg]7 +YfjCr¦$ΰ{)5[3'#BTaL~`9%䥱Mǣ0!ӑߴ9P>bdͧ/Kҥ OeyqVyxB*,1(5|djJEG8_(k3v4䴡F5dy)R4X^hhDD SM4˭l#ݧ=2Ԭ9R3M]L[bch2t.kWq-<"+͹%86ݯ{ H] 2+pbpՄ3V/$E|Ov );W3+ +}ךU͔2 +C7c_OBA@-l!wOq XGŃ̐KZ#00k\BWBcd:!_ЍsB<'dϚ;/PAb2'"Fuu.LEy2fH&:>"2LTq @>&3ݯZabLjg#x tgY0h +]D(}Ido\~Er0w0vtOpj${Q!D2:R’4 UEM®v)"gB66v׵& ԊmDi3:z ~}QOj%i7bjM EQsg +b3β1TٯoX54\quc"[hYY)SԅqLnTz:RK?xx&BQ3fWw )3s*Zr1ʵB۫Ȁ} 4S:KZ@p Wj +p|Ng0o%11B+Dk)B(___qU~臣Jů-LV;ӯUv`)a\{Uҟjl>Уy診rMU3` _(o#ӝ]IS BCO X_ .}p$7gU'B`;Â[2UAQiaUOQ4c<xӘKj~ITS>EmL7 +O"}.$Ϯ$=A!b[U%ٲ]MSziU;uev ͡!F5NOA*u>%"B'6.&'0B31fžtsgMV}8Rg.S13CTw{QE^ 2}~HS[I(ϐU>? 7JB0? mL B(w%m<I=.ԝK 2 A(e=qld̙/.5ț MQK 6hC")d n./X4 +ؙWA- Uʀ-hqQ2[E3" &L('̕ lj5pԡZ#B~01aq1XD2Xs.y7r/Vޯ mA0+gmv#K|r'ۍm +E 8醠puIuId高ukfhRqY5a`9%#G ݮmu+ +5Ղ@ S +x_l!0|IYaeFݰt9sFHdjUzz#w>f&1Շȋ^Sf0f{*1, l (7ƒF,&q1 L! q-VH@v6Y v[d\J}i>C6zeR{Tm,1"s4 KC/ی_n6H̪%&32]tS`,0 Y1d`~Ɯ|EU1ևRC㍜r- ;'(he/V^X#4%ctה!PkW`zp)A>F sK՟ Gz lV?6hNr)0cAPZ˷J)? n( b%NhpJx`kB5D㝃tgЌ^rF+o䛝a:pرn博 |%r~rkŭo͐ =ub^gq)S_Aϣנ > yBX2!9j[쮣\FeGs,#A0 u +I7E%?}E{hc9_whdHV=&b<̼8_29Cb݈D2os~3ja_ N/X}U D y[m9x&ƿK9e]TpZ)^=2/ut&{qrFջ̝@aWЄy?^`ZG pQWR r%sJA^<ڇ'^fB)!vjⓎBpN+@*A0o37"'l@xи.bUՌ;Ilv,i߽hSYrf9NL*~ps\o@P<\KE)c9CSfipls@!"X) 7Z*+>T{,8FR6C<[DBR!Yw|k@|0-C ÅT n1C^T kĪ!ܼn5+R-!!; -p($2DJ9^$uA(:eA( "C +(P겚-HNT,ųG#}N+ZB8`ζ0aLjsΙm9 ѣBeP~Ce4"NXNj +Y&ȋ[}ob@\ͥ#/ +ԧdʉiU;tfK08 li`K%#7,„ͪ'U_9am.k91hNcJV:@֥kg2k&9f+WeNƼׅė 2)̳j ]4\#b!KwٙNnBJTNsbrId_(Q;̫C3wr? 0Vu t6%pL6l w*ež)h䋍@XlJ O%9ֲG=30v>pR^Ō@wqV(t5/xV W)^3LGP-4D_ x)(6 $Eɡ~4SXJx`^p<- x#k +gyFWWQo[vE^NQ~nbE~0śfM|T&)-Dfhk +8IŢa)ax_AEdPK?hhKأ ­JqziG)ɑBsdIq,3 INEczI whSΛ&a&O;6CG',0:*Z)ƒvk5r\!:huN9/pzm3Z)9q$ w]Y1<ynY֝o4-[`,C2`!)˃8ys Vm-`QۛcA xχٺYg[[[N"k[w6u0̴ /+֋YMK'HLlͣ :YB6>jF34GVzΥ+C$Ze`)`,+i餜$+lbs˿C[~}  ,2bcIF(D]tJĨnLftBy ESMx'IQ(v?o>>}LJϷ?__|y󷇧o?<]2zYTR.{O}z__^7yx?><~_tywoiO?t%]7?OͿaϷ˖_G͇x_^|]|u!*0=M[?cS|Ԥa*6jmn%u\ɵTmrS6Avx"7Al:gc4ل + qB0 /YbF}| yMG*g Oa==3NSE~H- n,Cm;' ̞‚TkX[/ 8fNh? <Әkq̌{S)N0u#N$'Ha`$;,plLH1m endstream endobj 781 0 obj <>stream +Hn:ǟ @S$޳8lwM"RcWXN0)U&B<Ǚ̻y̅ hhH߷>JE믣ֻVϖ"ghi`4hmqk>#ܬ_r$=Cd?WEvQͤ ߐP5)H hsN4%)\(n@퉗sOj2Ǣˇן[Omg sa"Z*tl^ % Z@mLQƊ$x, +\ƉL}q n l'_Ku8YG1w^6L,%#Pimhnܝ9x$.rP~҈ ;PαDL5YXr )s!dH67+Ғγ3>6or,\\6;`>ivfKZ0f $"|COnǽCYlHvEBlF0cdy %TQ?$"{릎ܔt7X*Ĥ)#bX」/&k\ +^a +2[9aAD=OsG-&::˵';1\m8-8zX;'q + %6T;N˲MI8{_t6[ײ U} UŐuܵ ~]T8H&?fGrɺ'nLtvK+PDKWppiO"o8=4u\ƉLKT5K|×̷**r9ݿ A^AN+!(!OV{\ cE1;(gdpB[h9/Wa +zMRBVKPDv!9=͹=uvԞ|_ H6O#`%lO]< tFZ[;'|;/Jy\ԓ9 +TAvcVe}t&Bi^N,$ \7F,?.tc<lfZ<ȡphW/o Y$\ޣ5ПQh4 h? \ţRa)P ,Ew32*79r)ͭos o)&/S…7'^Z יT,RYg5jjx'h; YGD@m33rZ!OЍ.>(1龽fteeQ4B B_~=)&ٟҮimZ;X ?'m}./ߥMT;\K|({!!f,v|5uFD{_/T?J0W2vVLl_ 9)Z9C%c|rc0 + `,(ZwSe+{\}4S`'uς޻$~)ED 'ڢ +.8@J2iKG ol[dt)MbT\[Wb30&&MCW!֣EvEB=xeaK_a +CE&JWءd&cD3M#,S[2%s oCӷz.|7 (>8f +_gb9Ke֨YXLƾ68|'S3rZ!{EJ kkP^3J +ɡxJ#&PAKԯ'$SCږ:G=b'1|Ӄ>4Q]\r.졇T#1<~q9|ׁ.:0&&MCn;/]/bJ2(ayi AX՞q ho l'_G=t7bhïM˖Fؗk@+0' +ȃ (%: &( +cEуX([)w74|o5V+}[ehƷ7XƴQFuխukԭQCS11iʈrNgCç:ЅTY ^߹M5ETț~`sgfH dq}{qp#_4"6se6nk:頂XFmWw&Y 45)*[w_H'^1+愢cHiVEGh?:| +RM͵sn X[PI )G 'eSLs4 OG ol[d =kk%:n?ieϲYA ?gyEk ,Br+c4€'AoxJjk˚N6ܪ^32>Aer˜4eD K|T*ؒ?m*"I(^z|<7*DLõ)7|X?]bc _4ߪ< 䤊 R\z r9(4ԯZԾwt:uRέ.ZkE!ućt k@7Q{e|;zN+"\fn '>W(ϣ_ 9 +TAvE-3նq[`Ǘ|VY8\ ^Aܙ dGZp·-㻯r$/sB1$A4+"ߣ?:|ddWι4T`QlA%e&'&6l %QOd ½vΓgN9='1hW"BOlk*gW&iޤqQU^$hKǦBGz˰ +7}˵0 ƕ~/S%9z[b?~Gr|1 9(@cuY; \">Иܲ]!=3QwP^n`P#/KYJ4zg>w}x&^Gzg~KTi*Z/6 _z!Y,Gw~Bktݺ6̆a3 ^0c"u[ +Қs9%:mJ9E,hà p$BYrEn 5zJH Cq9;KP"1ED:20\)=S5=V]H+ 9!94&lN'-=3QRtpaPνM96$]3+}mrPݸl)\{RQa(ϦViu'7 S@1f endstream endobj 782 0 obj <>stream +HWOJIEj;$$xD +T/l +MJ|5:foEJY$7b -iKsT~}*RrGQ!l^3O,Ѯ99LS_0EZJI.FG(939(^S,-@r(5 ^yHbeޞlIDLC7yi8ۇ8oZ!7!\.^b!=.z"#{WqMpdju&<l:TIp6bJB*q$e 3[zRrGQ!alsٮx3EZJI.Fm '@ "b{ D%!.huc/ۓ[l+Jj:&'Z?^_@qH&/[G{H*'$pZihϮgXnxO'[ +ћ%pa /i* Í:p@BSBZOM%LQ 5Y}E'}#t+mݎ HSAiE)KX|UȄBDzqiCdC +,X"J*H30 g0*AbԉۺlD +/R@/l&@2ť1UÐ.K1U49z(bhÖ⮐(1+!3~wB3FʄшZZ0uĦ8ݜ|DtQ ﷱ\i1Hh5N3:q-|2fqnp1잞r 1_\m70e˺{B՝} `Лn^E0SB0ե#]zxJv3%pa Yi*gǭlL\9A`5%&$p BG>U~ 1teނ1#LE' qOoǎ;b#INM›ETGPx^\ +lHeV2kBh:i-M`of +l_v@: Ne36s`s`@0f lf lf |41ڌf~l{2As ؘJOEɆ +LJ٠,T8lCɠLt"RWhHKIQ4fL F@jB=b9 D%!.4օVw.ldQsŇ9C푳cSv +%#PKZSU:M +~-'1k<&eұ0ѨW@s{wO *&;"w"*C{aH hLn^^z"@>%j樟ih ǺP_AXid8^릍{=GR^AD8pCl|0ҳ +TݭQ{MZ`<+Z'4훏InkK[I[㣻,ckğ1H>^JkaN>tol=6!.uN+߸'+ScTd+G{#5ZT]^3O,\rF 9C-"[c6rXos[EÁ<H_$ +DQu 2ꤡ+c0(]EU OBmX.pi$Њ6e4 +; +A 0-chkZQ^ω!ɉmBꓒ~e+.8``ql JFqPHs$ɩ ߴ9%ًUxť Lhi#/y.縏]=߁BN i;OM>W6 2. h#q ; 0P٠A< B\SjE uTl1*,_L|ZtLp߁VHyc"`Ԩh+R:xUI/$UX`*HkCxY~Kթr謾-Uo,% +0--yVh* +xO(Pqp쟓*S~s:{۴)]mCԕ@4~՟gpyLR1Pz ̸>149SƆ9ĝqeSHaCqCƌY[m5[+4iV>e +.8G?g{gg[>G(v{u{Bnhu~-sZD̍\gl}O.HKK,ֽ͗wΝupV︇Ywsk֑z?-zǁ7H&Vt޾yAgf ̺sjw8p:?:A8tͅw9E3tGg:;J96ojS NUW6]Gn{&o k)ˣwWmx뱆~3?߸rD}X.R RuvL.0n8iZ}v‡soS)r |[ +WoZ:v}R9COXs=JT$Kht6V!KVN`g!Nk-mvEk;v1fx_sL%eh{ +WŸpWu'j; 7U(j?MSЇ[P_JԦRY4 UZ1h'ĉxY;#|Ym:M{dMo7AœtnWq5,ep D OF EZhVB+ky=fb## gMuصu +99}dBQu8Si(ZqK꣪[lXvIֺ夒@[ZÍv/lS>OtA :)߾b֥ RK$ +mL3,РބVipj}jK|fv7E9F|&tqAAbFu6^GR5-szHlkh9EFfX˶KN:8.Xyտ8s#VWYyƔ~V6UIJ.FxbX45bb ¸B8=nGA(s'm|;OHbO5Rh'n;j7A7>[&w7v"vox+rV2] Jl5|nɨSQ?}]i[,A*LF}nRe8R֭&pd"j MqȅbvVxʻkA-F4 6`*($," +9Eϙ~;*XLQl^<쏅ٷ_Mh̐[Yzvf?|Io-eYUT;\{2^\vIsKtn[-ƲkW&rD5'PK +QPBH3~:{_Oq<5;Ck` 14WL@0gG`H +Z%Fa(k _b?5 a ߌ-GttטHo_* =]O9)5Ymߕ )UHKb^ؘIDd4VHHpf$Wlmy5>C6}iQ8L`!*a5mK x\H13ԥ +Ȗ*HgVbpz>a B`XLO9|۫لODzJ^)5?c#t=&oSJ(OJj䔲 4hnikjTr` wmM/~U$τz_ʂa!"Kp.mmG1JwEhe^]UMfQ {\#-v +MXe`ZUzB)񫭵ݪf>j^V 4^,V͚#{kj̓N +5iη.aUVj~a5T^k|Q*orwlӮG?(GأkE[1K%UJ3Z60(ʮ@.G">Ԣm!]o7yCy6ai +:eg0]+-CBfG:%f_E{r}PbS5Zx?ˢHuk͈r KQ-ѰfN ֜f3`E {yt瘜=lĊe=Ԃ!,e2#l]Vwy=Ug,<#=sh=q!{M:VuM81֝b+XL&,Z#s<ևd]s6 A +w 䔣bACӲMmڱ<?I/m3]n9Tbd%խ!:64~"V`!4>'E&/d͞?DH^$ >GaO!^` * ͱ.6v|EeջA挍~!;wL?"0dXZ./o] FXאm䳕\M~6\Ix Ϛ0Opר@}x-wp-U2>oL˯'9csv+r,c+4P揗/szMhk0:sc-N릮&5H+6܉'-& o5j[FzÁr' ho-!j^v~Xd-2MZ1Gψ)EBM$!_ `{?&V ^W"t|I\N@s8Eic$v0뼵UI#,ܡ0m8jZ+az02ힶj +$jѳTvhۘ$?l~m1w>0/ȯl?v)v䈢WC KM41b@RJ(C1کJ!aV<ă4Jk\cUZY;y ++3g5sK'V S}Mع<_+rǝA7ju/_=L@qtK)*[?,4J.2'k^D+0d dǵVF~(-~/?I4ޫ[GH>k^}tHj#,yq0rx:"No_U)O!6*Z#O/ʶ,Zƥ`aӽN 6R|l2ꔱ + @#󗼴:Qlͺ5so͹6l+8Tf{5#.5TK%QV« +opA3OɘX u(xt8 +څ-v/\oG.Zr&,]sMU(<"٥ZMT<+eꤶTftt T p^nma]ix`#[3G6t༡y-*ĉuX>(QAD4ڀ66x @$#ecM իtmge0wŒ7(p aBV5ʆt\La1#SB(J+4":e> "G<2&o#z\o4L\W>0렏sh!m:lVZ(}96rHig#;xن;XP741J[lI +"n{# .ͺvo]9w^vM,Ta:P%ZZ77vm!yK~PcQJU?֨k3\7$vB8p4 aRl40?$ሁ91`y endstream endobj 783 0 obj <>stream +H|W67EJ@N޻{Ids'`2c,b{6ŞmuCg؇m_nLkn3worHvϜ=Vm&C fL^ e0Y:c%yx s}zk /v}ZS̱})bo`zןwb$ݦ){Wx68js6}Nw+ߙ3u?eŭuo6 -nZyk=;j2TW]meOi7X=Yhsv +SVLng:|[:yOi#0S L5r$[N!wO[y ogID244^j{̠0"X$s'G@+DO2pN iEF}:RD!yT4,e0b Q}κ(LSFr@LPBuP~on[GB($0+%Ap]&~Aϑ A7rugS0Q!LrK ߥZՉ:Az='~rca5xC/oN rmgH_xk7қ,P ы$D"!!]&l*Sp[[=NHRD4e]!jEjDl@ J˜Vތ]&h +_ʣIn9t)auucU/Յ„ S&#h T=V$RS<<4j wYgGH :N\9˙/w=oDv `$Vk#N+h|BV\@V_DMd+dY<H'Œn-ͧ $}$ q$ <פW]C*;,κV@ߍ&D\3TP@e@*ϕT]*}}KJrTSk軤/X 9)YW-\JclFP}m?πi~-i&47`h +  ꇲ9hE+KIgT*qb+ Ș:,Z#Q`bf!0b[Z_'4Ky~gv2Qy/ d{i]R EF/7^wz!ʤ)~U=Fm+"R*eUk;)9Meda)B=qTdRB/W':a&W/ rJ?o4@3֧kM^3*Ӱ4$rF@1ya@:dKծbAOQ\{㻅PN\drhs"E¡ŪIq`hE9|(k0I҃y'F;kPcCi9y ȓ jUI1]VZ4ZAOX k FrA;Б:FC*ZS1A(B<5jc}PJPIX@ {$4ג&.Q2YJPL?4ơԵ6PSҳ"cP@uJkЬ%'*(b$ԬDԃb Pۉ kHH} d|8MCWuJڋjrH'ݥ<&U56g35҄eVQs PwW8?ވUg +ַ|O<[jt,м)h{@׀t__fT +ΒHEs`j1}te8޶,lI%pDI^L=kEeֆ-40U?̘;LQ fDa\>ğ'Lf||_UtlڦZpb<(d)0 ?*z  }]!`# |xݪCJQh.GH8nR`6ABxq#5R<նmQ >* ohF3U74 +JCqT-!,9r=ip8]gX|fl|E{ !ƅW 0Y̓!1Ijg#=Oڀp—= Jae=ңBi6S }= jSrL# +ځAAyeLh冪S|:OpuEHkg'(/NY%UiOڭfU5^򻞌7˪٬gr1N 4|}>pc9}!O2$-#- U HZƲ{2Ep&`mAc0~])JN ȡDK+b } gʄ I"D-*4Rؘ + ˃KzƂb(m 158|qma<ƝOKc:)#OÀ.]s%ˈ #0?hD ŽS00d..ϕQtqf_Ol8책3۩XOrŽE3A P_X%N̓ +GA$Tat_~4BqI~{C?ekQ)ѤN8Uҹ 6g=5ht޽ЕN%MM`I7(cic5w9 +Vj{~#101%Urp_ֳp.z44Mrh?$;el$HRQ:U* +Sw49=l_.g庚nxPobS׷_>-'r^[o<- | +|򪚿}X]o]OƋeUK/ϻ=@\&6LxHcI?:}sudt +Jȡa"\n<Ԍ|[7N!C}ZemF((]X1B5VS`Kp,,5  fa/HaBPF_86%)"!u w&xS"#uIcc1LcԖ&,vڛG:SI |…˦87KsJIzvYV7x|6}Z]SR :>+ˎ?].=vUG+wHqߏd'yj%mY>Zol g׮ZpÇ{||CW&}y?} J盺쎻6Ѩ<jNǼ#]蒌h[Y /oUR1pС;!tWؘP:¤X#T i!So! 1`ea)W᷌_`3"-ʕܫ 8Brc`-VH92" .MC(JӃ|SjZR|P!5MmUJӹr4lR׬3?A^0Є~^T=KF,& ܴ! U3RA넺M 8 yi.һ2E[MATK"`%TXk,7x"B?9)4.SW/zחqI~c.h+lPZQ$+.Q#W[1Tgjb@s,-gq'$8"b.VJQ%ɍNX򒨷g'+DN@(ƪej D'\|S 7#7@x^He9LM_9~논1{wЕ^îua^nk˻j@izg#k\E5LS眤T[W ]ET ൹14)A/n^\#7)䈰\$Pdc2!hP{2BqBZOr`K1$,qN2_IZv)l&Ad=-m}\u%֍S칓ZHSbBe.s_wqJ]Veg4y"dE9=ÉW3{.1B˧ssiht^Sit Yn .rZ%SZ +] ST dW`LAVq_W:x?UFSٳzLoO݊t!0m5n4%S[8-5[En),925Dx#H"RX<vtXKB]LzFh!]݆L$jܻ@11Vw3/ӜE>QN jzh_NP+n]A"X'iL:hpٛd0ӻ^^BؚVPHж!OQ@/(' +9̩ $8]Ktz.;*{J|˧*]&= -cŨ5h( +X͒ո%,%]MIֳȏDZZ5HJ +^2PZ6iEhTW %4{qe‘` Jо~ H@j +9%E"N9 `Q \1X.^#oibb3q`> ڼI9CQ! +mc|NKwԈ jNoo8\\Q}6浦Ph "vH#3zH>@J[Slx@|ӼC$D]yaܥJԴe@^0x(u2_n{x5aڡv_읱L*ts&v$pBpBY+m5 .YfmMWk,N䠅Tp0i#`5Ӫ*x#˜aɺMu%R8*4,ڢPo-y$uǶkivbz/$p+6rΌ!`35Ѫt]*ƀ(KJJ^?b( Y@p▄` Rne86eĥF붱#+3lxYSbDe Q0 ZDa'n4LF2eB: b+]VeJlLnvVu4(rxK#h`qf/AUIbC%J3Q_pvW kҹL3W8(+f;AVۑs ~^]Hg]ҥor?_- ~;QcE`ܑqTP=\t/!zу-rEW7=H<஡'LL{Db" p;U5."4A`:LBZg3FH-}KIV͢Ti'Vv/gp0" +2yg/ڧtI(>Z$ +.-M[EA020Yvv1?׮5 t]ax|ԋ9zxMEvlG'ZzQBRC捯ԴÞV>zY5pAN8]E}=y&5.-rK9 qg$'N6'@rn׽SJGӞ-C{!DWwhU4(Η[\y)&,V'$ע5kBF6ޥƣ5O;v~ 򹅄eDږvH +,uC(V42 VvSWlij\wXmj]WQX&ڒs/J.$%,4 A +:S*U1 XVxhVTu50I֍k)b}|ǻwo~yyt}_wo++~/yy_)؁i4:̥ hq(8 5$!NںY%N0W[]cv40޵۳2M~7/7yy߾}ه?Fz|?j+Lt#_? (ef$ZO>"Ӭuw +U>\Ti`T%Oq*カ ++xeofY1MX|=.) "0O5g/_K$ӡy$]\fNOHt<'09~X?[+d}F$lTYVPdƽ4jů +{WQ-n]Ӌ[܂bl *9.o!yoqI~1P8 3ä jnD- Tm7 +Lp*tA\v. +IHU@8רZd9maTtC eq4̏J*V3V4W)&C~0ċ( ыZFR+eI߬=Ҏ j&#:ABѦ}f`7 J *^0A̝;Z6tziլdH6ihIQlI+@G![ _b4kAf#璖%K#+jnoqlv q?ԧ&#8[MH3Z]ͳqaN'7qh.la +A[%N <kHdDi,(0k*G&us[=L]> Ó€>8:v7ux{` g$p=fLFV~$ FAJpA -UR˘M'UeLUPӘ]D̏A 2C&q#Lfu逭AP ]$ `{ 4+9(h%ARتE =AmeiҞ-H-g +2rDe̦ZE T2CUO2S[jQ۾VclͦݣK\⵶+(lNuD{`{7=oj1YJ+?SDk` H9wTCɧHF7W!;C foҡ47z=R8}VR%BXZd^\iu%\[Ti'R$<1Ʒ\g!QL2Vanuy|gq;AV@Y٭Xs'1] V.>\{11s}/ t#Db~QƧ $._fTA^"RL8yb(oԭbLLavp(`Y9Lf|\ 2 f +6V-rRW2q`j RND<=`jB%-qvBf*@್vڦNɮԚHdPLc’n~Guyʥrl!1sE\$' jk zh;It4F_D66(o7CXR<].z CK%{Y>bLJZA jhŮO:u aR 0/ 9WhL 5Zn]S +ٔRXkrݳ9\[_(`zX.IpVN@.onP+њ9eyZ;\o(%`7.AŜ8ώIKE pp)1zxˆm1 #lqʍKvh'Zt$bq fA_xx.GBŊ{JmPU ֒gm|Zf|$m>Y][oEfb#6lJʁ8ǎ3<_3ՍT>̹}'?3E!w +_d +LAkO)?%%&<3@e!E%\ +݂s#a^jD2T]j얡J-y y3RNb#!ǔlô]ՂhhS{y\MDsn{e1?WK2IKkߡ\scUd& xgeʁn6\_%\؈y,D1\RE4pĶArK 4 ҫW׹' ]JqBA(4{kjZ !Mo+VUMb 4 $k[7(6Kڛa,_ 1S0yWj4]ĆEi[ Dnáh^T#E*<,+Gh&~9[DMJ,,t !<@R. ڋKK;0d)RhG].vΔIiE@Q2cS~ʓak1<}G񼬔2f;(= o.YG{tbn+&xkT +͚ir!=zfr^.+v0~Y|}B!B!:iWͲtB`߶,SM^)t6"1SΥ +E tHԪTaw5"ȵT^H~me/^ͻ *֮M84v>+Jk=&Y@Zڪ[vbGc_ kH;D"2ҕ2o\qai, +hɢZN0k3mJ̭_:JK$ƻ/-8̡keR" //@=ZQi20"@X +q}æqITxCq#ۜ5_KU-5u,4Ĝګ?("Pi:K0`Fck]j4@F0a*& [Х~)m\~W rN׻5]HYNMnjhQG)6un"<)G|C8n΄+x{VD٣%wJT#AmWn롁/+g'&i9(GB- E(AxR]*6Ob\v_0RNG?zp{AkRD)Bbk3vkuhy)r: ^ћ=ubo&#)Ħެ9Xd9AY.u[bB'ӿD?# nxb\?郵Kz۷?}]z?zz_cfz{l +!1gxTb#Mn!ː++ )% X1GX!GkcD_nFphh3U9t!@9y6w*lb$bjL̩{~74n hA/$=BU!nvW]Z+kW)|UIj|j#TZn`muɶ<[i"[Sq\x<t +ʪ2TSx;[I~%8AȺ6BR부6l :VȎ9U1ZzCc1֧PrL<Áp˹ ,SnAjОNߍ'"oPj#[ivGd=<}JMn;^ڳ'vhik1K+us;Dl z3K*tS˸nM.Cxԯ:ݲ@(kC9"صY_2W +& cUn\®X'Sh{5vk\Gx"ESm2RkLQtæN̙P|lx4_ WF ϡGJoH6qϰؐQ?d`ӄ A~73ājŴk*Rp4;>x L5]i&Ѯ4NY=Cؐ}+>j>R`mgꣶx7rDUiqu1OAKOFz<,n= 5GK' +ipϐ4u# mƩ#%hȭFk]漾k\)LVNǂ_%jII텥lu)Rbӛ:yXh<ޠץdQi.X:5 vz hC=TdufM +R Z+ VIzKlFВkz:DHr]TЪ^C$}>Bf38i*{!YRƱE!e%-|ll +rwB$[;zH%]I,uvxːqDQ&q$0%XܻL `4;v ]-Oi +e[S&=[*#|R̺BKsf JF2c5mnn3_wIuґq#_I塛5z +lv-MSeP`hkUyδ||G/ܣ[C_#nxݲnhz6"1oun$U W +%)rvZzqwő{X0nSBI*lfh84nlg r5\* ţZkYȸL0(?.Pc҆&}3s://r;-: a#pדq켆1)\aL9"}l+5~y<&#rYhvkl3y!C=B TG=Ј9J{ҀjD]͵UPhKKz1o =ń?-a=PxX[ð |)ţQژ&7^-%E P}iICD҈4ݥ`5nA}W(I~^ߙA #'J;1T1+X~L1gڌşȆ '¤*s+y\=^4>M׺hnhϧ O2s;O<^O3O:%sJ/s/{L:TOG5˟3(O)h?(o(8k7J~S +21@f + (uenN f!c!YX< gQvP(^K;"vc66[*T>.: v#}Epaü!;TQ5]W344^4: au(Ul3Yۜܡԃ\=.̗s=4Sa- mш O^B +C J֜ D'AJ8xkJ-i(fj50}HӪ9e <}|z?5AwMRLtb΢?R: +؈59zӠ) ^ \۶bC/"@u)ЫJf:^0O52HlP_LFc憅{RCxQ3jwmE.X&dȍ=A]y{lJ +׈c?;E0%gA}|tnkc3lv4NNs$gW%hȡr C]A5@U]oP`d`=0Cf}FA2T6Ɛ>n.;"!0iϞ6|3AqA{\n< hW;M ejJJ$dm:Z+No(m6 sݶ,zD[)6lIr +ҶC Z7,[W=h)4vlktnZi}TE5y1na ͆-g^+y/X0QTZXxVΦveMZo(T'\HWH(G=cC T*vxV7FRP*d :g:_ +)yi?J gI!(ڶ,opڀO79c}qAOm*3z2#*6*ρJ񞃑_RmZp*3f >>1VO)fYn4ψRЮ V"S.o2i0sL($b =;1nϑH/&}<ҐjF3)VLK + )&&XN{Y.JgMey%+S\ O&h{0iMarT4t%L;q|f8%Peˢ@P\`naNtKl҇)>8+[-iNB'³Ɇ5S+D +=yz{s VD=M%'gs$Px%Q| n l;C ) +ힲk_9AG"f3M l\l<)E|\rF?ŽCc.|GXذᄿk'+O ށe@kqieS ʗi>#52ɠyvw0xFDVhJdy·e Nn1~%P^Mzp6lWѣi/Ӈҿ__~?{O?7|}n۾үLEH;+b4M/ M",9kBr({k;ArwJQSz۫30..n=M;0'S8P'g2ɞiPh| :[r<`rvܺ_P 9乌D/0ԼV.BܸmW,wkqЭTUE^4@lH*iІ6g'(uETiPUKb9$lK:#%Pϫ\5lrzYHK6}KBf'+2m?c=;|o;k> K DsxnxAZP)!X#RTsMh)^Pvjk@,MIpw"NZ=/)Sl0M=-켷aH'm]9骛 +)vrfrRX!۵] Nqr`м‡ݯb]BQ1JܽfT6g=gwFVܥ@UY?66\d{ingodOgeU*.1Fjf'ª:׎l"K8hL>PCQgm+Uwe2`Lf0fLF.|('l MYbힷ#%{zA ŹۮumgspLN=MqtoR5zOA{c{=s(&)3͕Jhe;׷W)*+U|9Geof?;-pSS~>qIlV+#= _Ue_UZ[:<7$ܝOlu$gy?4zw-yܴHC9'K~q` ƀdu>$Wa@s,MVYY==3‰u!h[,ȟ?9&VK5 :VH~?_v~,/wc$T_?JSׁswC^rTW{#W+,'9@JvHn6[]񢇔sUȎ$c9jGVXNV|1/tCt| ea^u 0ep*cX_v_Y &d]a9Y0s*\7s^ω-6݀ZG(tJO15guR[6qe\~mm J`-:x{{k4.\_=?|~s˽'~pWW.q8u?ӇM|ݷ_<<"Ö́3/?"OqyjWVmnș7|CӔM@5ẕRlqsiϩ֛$5Q ;[[1YOf- +HcǙgmCޮ9pYZh~HW9g]Zl xTg6y;Z&kiZѩY kXK4\bx+fC\78|jSZi`5&ɑʑT'l ] ZrR*w +pͳS%*P-<3yα;cypf.J&~`+c$  b"nddIgn$}K&KMjgqRt{ڑ=Hƭ-&ygPWEosUXMnK5(hUǟj0|`>Bל-x8JDB饹" o)y >XZb(Jǖ( W4f"e|$D%pWh@M>":9GrB(v)&`r +Qˈ4,8sfb)8"]+Z߮ +ރ~j =3Xǀ*kL]U1"(̨i +T\N42"!Wq3@59]N wTXĺ^)IAR(?,i;Wdg#2r dȎJ"Qx\ĹLOLfZ x.)Bƕ1ԣ4Et5լDT|fQԂ VbàbO W68I5nJiK +g&kJ-D5͈B3խIH]և W"+Ny)Y1H:t(H\(bypՊ6՜8.Xim QiP1)[-ڧEleG8'O6Z=zle!Z$醊ӘJ8,l*KoDM 7w۸]k\;Pqs9B)]uIǞvDԽLpME 5Q؝i1aNDDj3rp[NNm4 PyL:"Q=ܽfO"Vc@+C6M.dTVlpSː@5%63$Re^xt`VEl:L+콮}RTӲB^5xj6Vo\K팷? Ns Hp5-:SIs̴jCfCx&vb@6XMqT)AfiK Nyv@m\6Kr]Y0 ]Aor0 3.da]Y$ТK/:1Zb~:֨BP̆c{{8"Ż(9vt3i Lc2TB~'X^I3ev('wɆi*S B&.LNWVL U||۵L}ܞb +8lM|Νξl5{m5CMD;PiZ:&i(\)1-U"KrK-R+fx+hX1Ӂ:)5fpO)sg"脠G)1B`hb1n;H-ky8aD{BX& +X¨'z)Hس*ymohi[|Xz[)stAkQ}A*gV6]gS`s(LWxv-vuhEW9@[>stream +Htn]`ú $C{E#NBeɐ~~poYQ6g? ñͽ>co1Ґ$ye;GI|#ëKKlמ${ uY&eMZ(uӞPs{tȽJVr]a!-RF)af¼ul-i;PS(,ު7= `pkJYG) З,`6rA(7<,{DžR+ +#$$/)G5P@r6ͱ]BTShKgUY,=(EJ;za="5϶ЈTE$魷ʞ*8(4"HXfEVB0VH@퀃C/du[]Р Ad(ߥZ 6$ {U 8i. š.Bn$ ^&6[ME<!,VVY}NeCb)H0G`>Ҳ7 wpaӵ(N G`gND,#ֳ+jqQ4#2\I1{2Q`z !Vy)RHoDZECe0L^Bc:m, xH4*kIW42u--sI!Ot΀3,b*D#$E P); \6L)mܲbdkdYYG)uA;9!<\AĆH{֚}}}J$XSM;aifTA[] hc>hPΓHFcUC 4LLLf&D%51R^WO9ev*_DoN~0ВLUpN6HB•[L7[S%L"!jM%6kK0*bSp l]U +K QL86wA{.zNZ*zRն,_#[Ý4dh9Ė26RBe K4쪁qa4kbEwA-8WsE)-"[7xL4E+LwX&M 9 +1ZZ(#bЇ);'tRs?#Pc&=5;joѸax1[=!T :p.t<74~ YW+-Nn^:q"Z +FZ#Ct +ч^'^?Cf#\#%ɘ޵҈`N&b|&B`JudE68YS2A@H ͟=q@H+aVPCF6ѿN1Yh +ѣ`!ߓZ5Cr_du4nGZ| .MKyb$|Pܜ\(|j6Hfcb"t=s^T!tzH *-d3GEO3yXPgҰ٩g2ZsfQ5r px#EH2sg&? +ßT$s#&.k=x4jW'bMRrcT4jOzamW79ob@ s.ߴx=)AyEbFqla娊-T4zf VYO)z4YS}>zGVuB!m1R TIA{MRaQDJBp\dM, ,6$W\"n@iQ(dJ/y[tWP Jbnɏh#Ԍr ^k'ymA]'4jC>{+F #䋪>ߨaOml{;3=2. {d)dY \,.N8h 22/wPڍko١KB#߾S2֋u1Ř# \ZH,oA|T'zq,?S0jS(Y;!鯹2)Z$cyџ9h'o[2(p0$x껿ҟ5±&4mo6 &绾+d=Q5Þi٧%]fXc2"ؑ/ϱ8Ao4RKA ++Pks^'A +y.vjP߻l oMAJaF[rj[ mny#NtV'9)3iPjYZk,yNҶ"T. JJץ˜%XL\P$K"_|8lZh^x4n}YߥΙ߲b,,7pz_3jezJ%u[KxS4Inά`$- Y`Mp6msá1CllhcSnԡ4L>mS^ltn[`n74zLݐ-hř5s.ߦis4fhB3"&%dXaIVԴ$3vK}|< ϩ q ED1xoOnhoۙ,եlM(4{;- uYaԁѹd[3 +ʧ b4a1^ e']8rPwgQ׉;k[iL:(z" @x''Jia/ֻbޗeiŴ5 +7~z/#!<.Vy$1 P(-q2E\w&bΘ2JJdZ KsR0xtgR/0Un*emY7lFMS&I miEӁ *,13^3;-+S`a#X,X,XXtKXtn,fisTC:(7^WFΤ C=|A21=Z\5e!~'cv@g$$Qx#?en +O:l!r[ #`4"گ9R+eMIUn2h̆6ɴSH>yZ D"gzܗJ7M4Yno> ͊1*hcnʲFxڴJ9ƔM.lVB{w>ǝQ hdI2iń]J&-V.irJڜ^<ŏטg$ Zݙ|_ <3eơJsyD.[.~ m +KP++Wjfj~;^$w.mF&>`$kL:4}@h1xbLwM#}_ZqR``'C)(wS}Foߙ]vwƵ&=ŧ1vvgV8d.c )7ROn31eSMgxXRZ˩b$cx!TAE\I1 G"2;PLc7h|e\uz7faLh@!"1DL)c# O*d1Շ4W}ES0]BqWlij"=pNt"H7Iiw'89'Rcz><-ct> 135WH:&UbI~?_>QϤnӔ$L-1d Fa\_* ! 2!4"I"bL {v.h&Gᰟ/ z1yGWG,TMfЏ%vpK  IF&ed)){jaO2ڿ/kTDQf EZ鄵bQa<)~W CHZkxwXo^մK&C݂V^.@8?&EXdbJ b{!L;bob=51=V|%MXvzt[}v @Qa{-52]R2_R~rM'x.Q-8Ʋ^ ̺)f.o `o PeQ>6p"kzQֹڇmִolt(Q"X|*8W +5~Tu?H5+*F&gɑ-wF#1H?9?B={#7mWw'~yV2ǚKtly&S`4 endstream endobj 785 0 obj <>stream +HWn~E8m/'dLh M +$$=DuHD|眘Ao_XRfdEz.VZREg/{EH/m_wW 4憐o XuJE_̤'`GY( O1t18YWWy~[Bkt6G5b4 Y.!X.VS4Ի.>ex<\zԂ?ݕh:is嵋+?`+!X l[ʻxu;]X[XJEwD+M$Ű>Q[Uw6["jb Z"Ig@"re<h&~?< A6;[ƌH7TE aec&Z`""zE\8a-f?{Ɯ%abL줏/G%+\YnL*EN.=?/:p-@OBu HMe.,`2naՓӺ ,hdDF4KaIf +fs4ȻI[CO\Ob+UP +5Ap}< h00s +iT)pħ>f`$mAD=0Lj1hY>jn%~=&$aG rd­l3Ϡ1?`C//@y]H5^SFk/9}k̖$ʓ9F^qD$W3I sX- b]vqM{وj+l{<)sCJe^AE#T:(}τT4+ ],P+^hGBw@d$sÊ_W@OצH`Aق|!3`撄;l\QEv.;ҧΫt-˜MuGJ!0W5Av*1T!'vFmUU{^w6}̘Gx3Zkx (wzV#oo毋uz:.&߲1٤(`l +XT`|9nj"&$ipۤ}/݌rɞQ`׏: 3T#2k$N_6+oYDmq͎2SItK"N:o6pu3 +uSjeb sޜ ㍘@\]QF#F^`Qd=.62vv&XG +ֈQggdw+arx V3m}Ud;P8}lA׵gECKˠ,2$0@>%m Cj CtG- qq$ 'n =f|*+w_t hkEuX1{ ԕFkp)y? ' I<(PY>Π`9Snq -aJELdeio*6?$j8GSMe]R#u1ZSf (%-mO9f['C+X>2`NJ%'J1_KĔIQįJҬ:RY.oplTv +bJu ֐dڳ]U%p4Ի.sx:l!ݐZdcϟP?kLnAA#hn$-9 F +wTQPZ= Z(\ J'( d4$n9.(bk Pl(kat:tzdc3RHV dT 9Te,t+70|vB{ *;պ5_9d]دE3be> bk=+"z O Gqp 'p 3w JWmT$𔧋J^SRo׎dxsQnj" +X%'0_h()6dQ y%VϓyPQ)&;'mU \d9.Tު>5XF70h99aUzcN1i4 O KDzgl6<0Y8A1O` Gp{Ђ rC: \;F$X:r*2|4ډ4,l>-t#an˜ D~E^@Qʟͱ Xd-|ш (0 ]IX%>9gqXkVyWv2w=3`x˫BS,RP7$&ՀslG@5ca̷^EFCAq9t(/]UL3XᏗ #KT #8G ?OIgI9y^湤7U@0@ +]|^9"ä VFP? +3өkBKw6dy.,ᠺ HsC p|cP.Sv廰f!&3Eh)r(_Me +0:NPB r(σ)$l' -;Nh&e8RT;ePXDGY乵: j6Q'L$(P`$U䀕^ +^+kBֲį_E-4o*T02y&V)rezpg"Vƒ 95]Ҋk#ѣ=oFeȜ5O_\0=2Lj>ue<'sI_ED"ƾɤ']a U8.tmWʧĈ ^wI#6zB_W9leq!eI`o"[=rՇ$(]3>igNТF(B/lw@]QUv2SM7HKt$]uMRY*HYr[,:DxAB)k +w<:̊$l#;wi%`p4Һ +n1E~rWeQ&"G w| TE> H΄`ΏZXjJ=Fga'E[ѻBksYբ +(]֧k^UC].vbFߪ0"g1M'_F|G'T!Tr*jh#F9@ǍdFM>}/j8@VfMۈwDsWWʺ̡H!-ojU1GjcDt.Kͮ\tn֘,_yeY8]s\nS+-wuulfKŲmdoZ&!`KH0 + "'^;aw|a8ߴuEN΃=f&}RwͬkMɇlqYy cSXIG-9fݾ~-Z*Zix0_:VI4R!nl]'έ5/E3A\n6?SwT0$x;PZ\\=Z=+hgU?ِ&0؃5_;{{ˤT0 ϡw VE;~œ6' xO]Lb]-15eGKɧUҌOˤI}P%4Z <T܅M/ml< Ţcaqr:Mml&b.h +kVųԛbsj!!䆜 ։TPt)A"}pIM*6N:&,oJ{ӗ ͫU( Pwi8OkCG@/>7f*ecj. Acm#w!fKܓOK\_M8JBo>Σ"5d#5Jd0R:N KҴU?|-ndD,LWh)MяZ6ttPlf6d4$Hȃ0ȳC`l;"1K%4/P݃"H^AF'7!oj}!ͪ1ZrCiEtB)XqgMn7Z[Ooe` ;uGKnm|@߃5Hn_HqՂxun)-'0DP *ngg,sN޻v_O6_rHsA q4K/Mqd&4'q-ȉ(eǘf-`iEԙ9פUS#,M +Hmq%׶ت)2Ҝ=zI>]Ῡ9^+["C:`^ZE&H%ҭ_aJec+|O {e(IbwDɽ'=42v{L^t"puKyܥإMd+joc:~ g,˽q:,FPR?oŽ EǛ2+IReqfpY-{dDybhD\}nLB_3vRgPmn+a,? Ϡڐ +]n &䬸ֈ͠}Ac/|9G>U"_?shUL=qocE Ø񩫧u#/LS!Bo"vqOc68!` )gWHgvlvF D_aYwzq:_dZ8,7Jc* (8j:f7\ Sy;qV-inP Gfh Sx ۉ e Kz:p%r&_%1$j۶`/phap +V=Վ).oLji ު7|(+33++}u<Ț8T.)tsߓ.ii- K?Wyv -0&zO.,ejW6KR7G͍o'j_?6x +$(^zK cB~eZE6F' N8vl-(NS {lilVN61 &Rٳ\_5ѥZfSs8)j(2f&) PKo!g8qb?`,S^ ΂PcD"tDymUDw`) ad24 I><TxߧUV.İ4M{VM3;r"l-"'ڪ.AE#y`+${@H5V,DI>P(_ 77te`lq;p8%H5Esv*)jlh:tJcNx ,`'D N>@D)y7BmCW OE d`߁$3<@ +w+Se uN9$^C~$ߗeĦlKC cNh@7aV< 6BXh +ø?@5 `*;4"eRbMU,-9p8K[{G$"6_Y38p5|.n9]k VFؠ`>Ba8U=YxT/U;תƢ+pkPSVX?ph{5TypwInUU\˜g'C +D(d9Ca(A V{;CS:Ã_o_a!<2>z2PB;|G)FG^qh貤`ܾ;+3!e,!ڞ2ྐྵўWon.kkqՅ7)sr =“,f_ύjHQ6"­p<L}YI96 +ɽ < Fif 绤 KG4ƚe6RPJdI%hF YO1>S>Q2v'ܾЃ~4JxE#e-mCQ})0T P!io1dܨ _p2~q'?q^+HBxJlwdïy}`3 W=)5&Ł.ɗ\gk<ЃN+~b}珠Kov}73Ɉ|^Yv*n<k@t~Mk=EAz~X,H#'ڇ֐@qW"IlPř"0Ĝ/dt;Ipɧ:sp>JGY m~9śKs:c$7klef6n!?fܱZ r[ '2c6+H|0Ӎ9|s8O0 C!M!;L 0ƨw3T%λ|˷\r^? +In +d y[gޢOQuS{9](yu}v1xU:Hj-2-|u0v&(RSfOQЂԂcN{o=lQBz1)ǤsK\2M7YV;W~ޭ[銯w|D`ZN.7d 8C{ZGͰ5W‚_G|x„mtˑY1'b`4)Bn8'32MRszshXc=Me +`#_G 릶-6\ZR:8%P/W|z>.tC6[LLRC [8-0unmL ݗܫ=}w՟Ar!&q9ldӑNߎsr,n˓?vӌ}ncO<_ܥ)챺1H%ɕ}AkAfϋ/ų Ix  !ݐ.DSZm|ajޔĠXmMZKz;|ǗyƢ<=tr+sRB!ސl88*)e + M⋈rԜfY.9<69^B-!f=Wwi]s}- 7[+ (^{k?>_KʊSK:9=LU16׊Se܎~ѳnG٘9vxbzo'FzK&z5GroeSbu쎴2L z MTERID|0MJYd:XC=GJᣓWy8L<;% %s +HLg6 0;<<5L){ZoJmל$ɍC +3Xa64fa_Z_ZkeӰ@CpYι08,\U1)Y8Zk#7|UY/nXyl赝ωr.CP{eXtݽ\bl~J{E&c3HL:}:zCt̲^L>_"?kv9di@hfI5 _9ې70S 5 +5eGVP"qD?ErCW59tp0mx}-|ÉAXR~اHYĨ9$io [Fm-S L],m`;!:6Ev,K˖M PԞȖt86OM;@kuֹ|}>Wb?P>uz5{M3 KE$CVbә;ӸhY\1^q61D7U}mo_n`^*8z,Rl;|9Ruml|yuyY +L]~E/cj}:m?'}JF<9-ܛhzI0BE>HJ*=*I%{HCć73 <"\<9=w '%3e&WntV[Y;zzJw׻ IpqZTQl]m` $v[%͐QL)uX$0٭`ł>-Ze!,۶ԧ{S,n uS Q2UGtQop`V0Gq(X(hhuUT.;JZ՜$>Pv\3r1g~͢6n+=]9˯3iTbX8 a!ndvIʴlBls'}SdM͕A~vɍ/P6^aYDi5%BSw4Cy+NĩxxCTr*^kJzAHV&.SvP~[}4|,F{VK0)㖈hR.>voƱ+٭Y]1@/fLa4Dv쀩u1=I9PQmQt܃CL^ +$5 (b])}Qt5{per%S䴻7?W>ڧuv!PgpN( 6אwFȥC͏JDWT@E1$9b&+]S#{|cfT'}V'$Sb+-NYNFF$pȫ +r6Gŕ O,Fje=#T\#eǛ݁(FvZAȒ\^Z%`Wm:]BK5 ߳fD88>~V/31@͹s"{2e뷝޿9XC ~ۧ3q +Cn2_!t7'5 l ,X X iǂRomZ~Kvc'S=ʾjRԲ%aWzi䐋­Il[28_-O0~r}|n sNZ[[;Xƹ5ʃ+{]85N>7]2ri\P$(.O6&kJrBÝ,nV|@_5,<|ȠZ#_v qN99vP;9;C-nN Fk?ܧJg*SKxv@@w8+jEǦ~ [;㧩7W:6&#*7g|nlXgZPGR;AoRI}x否ks6Llo6wP:3$Z{8w=uC7&q9L(qmiv`nk CZ %NmN y<`lwudO!_!Dm9%͖׊=)J=">< y9k6Ed8q#թZϴ`o2A´䣒 قf} Lq{ CyqP6ޢPU zY'c{>%\B*d;]EX//A_~U`f!Yȉp+2up_^duc!xگQn +-@jd]gt1C|={N_2?~L`Xn_*,vB3.!O2Odmxu?FVļovtGk+@}Rn%z/){љVCYZ!zSΏ݌s\+B8@]Tg7_D7-b~3):Gl.uQrKUC~ݔ7DR//_LyZ_~;2-/Z~|}d0;:&O`AuXUk:/?T}UyHWa~XdmՏx ojk[zYUQ1o-,=&x^"niV~AzP~a qtzi0@XK&G:Vڊ{K3CqTndϭwg9=38﮸Y﬙`PG+{ߕ($ifn} [݊_%rPdvpPyLUX_Ƹ^ >@Eei,a7 wձW ̷ /jx<{oI +  m', *u(T@_:"M]* ڭr [O-{I+@lo^hf9ȳtdeRK6I]Li1'I^=whm,T%"Z5/<|H$bˊgr/{)^P)je?M\h!XMVBoHbY5t>Y(/h?HDȟyxK/jC*4"`Qq|ȇɫQr|,HIm ~NW'Ҿ^_3W$X6"+ +3HECuH/7:+KM4ߐ 1We:/1P2Zj jaP橲!)HN^ƦY1"CuHpolT<7GEKi{잪'ԕ1EuT+A k^o d#W˗zߌlfZ(SC{ 1iAj&T!8[6XM쀮X+q^kIjÊ`\ܓ9A}V!rY@i{%Eꑠё_%"Ԇ&S:SltlH^?lkc$R^ *` }'jH܆/=S* {zǝ[UϪ1'h1G<$!^<_a?Vy칊Phg+mfR;7pVޖ|eS~ 7P1Lī`n@<'̾TYI3wxF)C8@T޵}:G-GߙntcP 5JIUNx9h5܀a aqiDhSg֣:l1AY{Ves !uqដܻo/?a^CK{1qzWXmbCOE$vJ^>)fv {^. q7Unbj2I@IVn? ڴ6+5k+7%%n`лjNSz'4bߌg`6|ƴeUIq/^N!})' :e(ޣ'syYlEkx=/5_7Y6[~OKW0â?+s?&?2Rb62 {MUq +C9N/}ӈ| tDq:GF6YUʹ3UӍ.hG6\,z-}Pmxl0="uMSsKk}ׂĽyCF:Γ~)uS%+u6Ȥ7A^R +Q6K:! +~\njIj˾>6hD(LnT=‚=K`a-*_w.`u4g#0g1khhxj +&l:ө:ĝ8 mVa.Wi5Á!s)|ۓN)J [ -R]+ Ԋy=f*L|]~ }m̹nOq~H|Wo&Qt;][jt L[ǮKǞE P(]f[xxZAX`_h62ɹzq_VDD]8+uCfv҅*{kʒ܆KcѢ?r_pB3W #*׍,DV< |Js<-o{g``rұ"-Z*VonhXU:9 oZVrEm׼:X_dWHՊ L)Ţ3 +Qxb4UU~ɬњ=9@Xϯը霯2 V}y4֢4/J7pp[k{m _@b~yn/b7*#Dl.|7m%Q(MK1't S;8+bھOvK:{ % h^!2y5RPso21uF: cq%#5w+$ǒaʯ_MFHjquDs~&^}^5;%{NLgc9:O"e@-}<^r>_E+g>C7X[6d*f-F;t*yP9񀽅 ԉP{uӒG~mAv-Ftջ)rݩXa⊌Ii6;,J XwQ)#_4C+$t&]QR~3>zEHT&K=#{ʎm98RϫE +JQgv+ɽ\VbM9ϕ? @;ܬ{vm%y.#$>޿l}_ k[ ##;``Y/OP- #w&3o)fg D{5/Cm +VH)s:J&[[>Kh5kS@>~v[zbQ@"ca[]`yčH<Ԗ32j% +`Kd2IuUY0%߼/jw,LλTG,iJ|Cܪ,@IB06N!^ hGx̷h#w)Fje&>ܻ'ݽu (>ۉNz +:VG,aPf/KjpfS"ֲz*O'޺a7 E,WKv)LUCLWpP{Q]q7R)_lWP1 +O3HnyA%Ȏh\*=g**AEzIJ*$ (r_jK*^&#AHz9hπzeLdqa0nTi{,t]Or'M˾ՆC_SMn}G-dIZ.XNhٿI]M.T}nނx.JU!l˃40pt5,o*lt;*R)_YDa$pݤ%'bU`a!Un!TyxK&m +CJ:6ÚB⒊2p 6y}q:Wl[-_Y'~p5Mz:DǹrGqy`QtofQUTdh29bN^էNڇ8+*}?Պ9٣@]*![}l[~ɭ~m>3~jM wT/}+XF0)bJʤ$ÉzTWEUk֛bǼ}JD]_j-981~ZmikIʃ0hhdŒԆ zTF R\ +gqsdiK%Xk^[ZTgd0(iRBw؋@u`cr]n7,aUw_nE ,'f{#k@8?vl#{0)3o~2яi)l8_4(dkTZ-}4 X͎~5HH>r>IJsf}qI)LWt8Uēr|b@$zvc&6޿j8p9߳CDl)9j%|R~a$oUeTodw1%kGy4MFGv ٚ1{ nֆCi6iqcT)@KoޔWwZE8;N޳pl=a=oHnFa0`{`\jJT|t*7 ֐.[&8jwed{n< &*ni%/>ស.& rRMg:Nywiᒁ;.C AHSJ5Ŗ]t|4Q@dW@ +&eṫ99:Wf۷]|"vXЧ=psP Y@M%cxSWA7Xư `;e9u-bm2[ Zg-m6ic+Ka M*;O +ߧ8dyOF@S + L᤯q; +raI?m.7KHôtÔ Y#4^Wh*'׸K[T/ƓQ`H&?I +;ϊV㏔ CS[< Ҏh1-Y< '=cKsF۩<2Dƙ>t XᔷSfՏv66j%d];sH[Qۓ ߧk AlZWuЄsBaB=kv ag +e@,VU :;$ *YD$1YyO^UlO֘Lˏ B +nb-%L#.u jla`3/ʯs$i6<5쀫o,PWߵl>(Q`l7? +\D`*ڒg|;zi,.`aR4W{%AhךDqva)@L'v"Do39(Nz z|qh,uo8+]vUPZKWm?F6]Vlv%eQ'LpGR*r- t'kTW*c8m?A2~GĎ :4\fkRcoٴ.jb"gyZWӟ@B X7a+'~xN~.=rshݜtFԏ'G{#f|jUĞl않v40~'܇)p?!+[Y|:|apDH,l"a`9'{'VtBERP7mKe[LY4Hu~8aAXx q9dz,pEM84UTj/y4/>ه7DM!ep[0Щs[ %% Qg_ݬ+--1 ɗVVE[ +N (=ļ[ B&Ht}L\$%e^>C|tFRqD!.y*CuըYN +* @aշPSܘ:Z?=V,MzݖLvPX@7#ox?q4+#jzץsw}AWBphgb p!DFJ[^qukpL+yFRX:J~?Yr{[(Qa3e2ob+ahʣ4T7!<2򛥶#uZ ?_{ =~tOghJ^5;xkI;YW\"VI\V`$8S>EAMW4#"(0AA_Tبjy+4'y|I |y"kOzjG6^E +5u%tǜ}5G)K*2u&ZkyHB2H/ŮP{[]fXb1pF7$aF]fqL4pvcNmuo,.?*/S ي'jR_dO~tE}"lT.#4 a__[[Vnx,41Yy)(/dVhZa25Vg;M%H^Nv6Zڍ_fm`B.`%s֯.le8@s$_?`ߤxi,|@7ockg'ju)i[8o3 /|69#`#%0.Ks1&h/ʝBoTa4g4u~0 00RF$?^ [5-XØ wR;ԋG(Lg\PC;8b7XژKh$TqzP+$tPlP/gI^DŮ(@EfkH;AʚrD:u>cD؛O;޷&>%Vl t`pFhzUϙL=Y/غX(GjP40BY +Z~MV멟aGgwF";$O⏾XS-L⵴3*0Q г.`bTnڳЛκc=EDc.GkRerZY%0Obq#v$F)Lʱ$hpQ+H13 +8ZlF8.U췓-̝*~a&E9n<[?WęuPYJ7{Ζ,  zKrny9$$V]Σ%G[6hd+o1 '_])ފjlҲh Z}_6,WdB'yY<:%4ѲzAVLKcV[vT1{ځ']=#eV-[/,rbWlӐ|7Ik C_/>:Đkqk!!\ cu-W|?90}W|[m0VlSs"u˪+Ҳ~-윬V qlzu]2'|s[KAWNQ"4:gaIOYr (X$4 +ߓ=#x^RÓTz5S,N <|w[E;+etHr4bk{Zɵ0KXK94shE,(2 nu?+o\S7Yq7%ʁVD;T9ڏCKC>wfWm=y"~.(JsPB1ʩWIZKwSgT:tY/SlFE+ $#G9`3#hIPEb׏f!` +vPƍfſ~oT'gswP\.2eHMH~M/Gf#_Ǩ 3l+Tb|A~%Q5Tc<QM xBH jp+ $\K? +H/^e[0O򴲺c w/1(U=D5z?ޚ3W8\ܒߘu3 +Dx<4tU[*y~zOiwu +9BbJ޶2׿Qax +mcd[9-] Qhs/Tf٣1m5̘urں"I~VYӈ5ܐm#GXnv=i\BuiH4+G?D"PAE P*9#8|Ue']w#ΩM2H} { Lg*ul4 BL@ۃ;kUc&m;r5gWWm"bq-|!f,`3VQͬh-aJd M#*XqRۘU~:eսcSc*M}4kkT3zwZwK"1I7idm~@ǂ5A/T*_ٖ '.? ?/9}6-}(էyAiY<7BjWM!}OZض7޲.1񃄠BP/0[k2)^3k٩܏辪'7oZ[nE5~-wq+7m +-B0tNE_zg䷢;׊ b^jDNz=`P1E313n"c+)Uuk $"~2YJdKA:NI׎x%{^OY0A.t}- KG/C/7`W|&k[Zm]4Imonۄ +6"\Ԟ9B`Njh剴*~%ՙAR~-k" EDi )PWPe@aڀCq,i؃ӎ!{6# ]4;cqZ@ՁcsUORjU!Ua_'~QĿp/qHb=ׇ$L]tKN]R^3rZzv2KؑƊս.># ܜ<9(lmus x?ꯙr^Z?%En:/ujsN)`\{JcS4$8B2:3ދj%BʮW:&Es+[TE&eanYƠ9`C&GG_@{ӵÐdbGPUIj'঵raܳWJYP;ik +B]lczh6ܭ%l?2B.;/G˳1ς#x}f@ 8*5|~2vK]'^0Q`-p;rJIjjK+&O/6l%4fv=n{vߥ0Be_ +|v} +U!l!rppHͻUk]l g4(~Ԟy.hRBzbAi"τ-e7) ^̥VEa%ՆQ((qKa#@:9sMG+TF(gSl'{7/. - zU=I94}YONh) 1u@ṽv 4+-YQgW@;s2o%o0#n#AM2vunKdk 7Y "k BX~;] &"b3̧UP0Y[&ah ө83dя]R!Bt:sDTs*&[XQD $;]KFD36^EW1QeLZVziZc<\Vi%Lo l7KgqFyZQpᰳ1gӶɋ &MWjMuص_B~3]/ќd3.'oMf{ڠX.T`m~&ۛlQ4btfx5&"M{ +{q0v tJsQ5byZ l~ `)Z I/(C}wS890_#B/T+=ӧ%FIהJI 8_MfazqC"P+ !0%9]>g)$Ae3itq<ڂ0k'2 3KNRk)/%rVXsyӘ.6g09@@v eȇGWD9 əAz1ҜњbaI,=I$ud:\%@ٴF ZTsBGxʫ4Oc_SzM{}[K4‹OTq"b4T#ۀNmtO𻯡tHOo4 |)JIS@I'6v92To3J9l^㻸K#ažWꗇC+IC+v~E3_wBVP`S[ @fh)c&h/SƻyOġ3uZZnRi˛GZtTE)w^|>e5?& 妿(w<=}BnKǹ;JvlC/@_L +)3%\oZJGMO+Eڞ'XXˡr{Ocx*;.xBa_unc?Rj/š)L왚,z71X ΉW2x{{GԂ 8@6x [iwsɲ2&Q-ţ G,3>È&rgD" 桮Uc'%p/%ͬY~e5狚zUG 8͸beHҖ +ţhMR zmsGaVF巭5OcJ -d4<:=QI3̎Ӝ,쎟ܞUWGHhZ[Vr>'/ԨCʻ@;F`nnrh"T$m*z`3njJ?4JFW/BT HLEńc΁̼@_Uw:kߪm/m.!!1MfSxnr2nщlk.vOuQQқȌGn(nmFM5km\] },S2|U#c\YI!wm|^Sk|8 O֞Pmf=~a1ӛ#X?oEE]9'XMeYmE9-vUe=\YD*pvɀ:,/4Jo|iM5 +T7h, +Rzm1]vX gfYeUmV~Uz艷}c4ďܯvJ^@ozy ~4H?8?``{]/lW'p,&{9m_qk_(q&wVrQqLTcEӡ fqxP}!pbIp\Ce'q#3c^;6ƎWBx~m=fWƼٌoɺ!ɴ_O&Tnlm~Zgհz"u?o+S~9#?$?'mC)p5͏{fw뼸5L\h[1}#Ȫ^*)gNwRX:-y]DwZ Zq96߃`A]^O_āy;0*DATSN3NR4Re&r~AeƯ1BZޫVIL>Lzwu_{螺d<64# "bc? +̟k[uvţ +UެM +QK'9ߔ8RQXS."sUP^cyPXϘoW?/< iѻh=/Sݍ2ZsPgD7| +rW$bsO0.7=(3>C>ëٹLqԬ KWY/.H[aw=Yrd-ť~}(g7vb^Ե_.!;n &V>,`δ \U⎑U0(uQGJk"q+Nc MSt6=\NWRs>w5_a+smM K2ݥ%R`CcΔ\3IUk %C7 [3?е"[1t8A5֋m Rg_ag1l\`.tl? Cܢ#l VXՔZ5d8yó /HimqсY<묦/ +^=Q+4dش0PCE)C]oq}5$QXaӉjqrq wm- +CV{T^kD'zSysk%d'w \%Ġts u#Q؃40fb c>TE0_A_"& +HNJNfEi3?3?P/Z+#U?uQ7OZdKOK1/%VT5hjX ! >տ3v3QF |YC>[z&F:r neۀ"cz(٣Nu_ȱdw{nej>m3NscW;7C3/rYuߊݓjs 콲6"d07{t9 d{,nk~l޿i.hA5V],?;Wy7ܰS=|cu{IK0srvpg$ۅ'uEvVO)ϻ8SKQGrJ"Uh=)՜z[A_1Vq~$6rG +>oL;D%r]v=5z ;˜{_SMQK^kW.7:K\G6"UPv|[?S 6b6|!'emc%f'-ܕUͥ1%J#Q7<1g_l +Hk ^FŒM)gɿ@ӺV˙wf [oMhۻ Ezr e;EΠP\|ۃCS45[[{9.G-7 d&خ" 5|^k-pXy4pd8H>?zc XJ\]7Švs]q?BUrdXzYuw}*Γ4(R:(8;{1!׼D' $G䎆5JiRߕ5ĜC\ˇ 瘒J3/-a4f@Z)Vx JVz7Wz9,R>e4ޮ%q:bwJC i2]ν @W%E]5_k<<19=:~PbMu[Gt?]Ry^O9;%I>?F?+ Sx:@9̉2֧b"As#ej/)Z:jr +}/h+9o~07}pg-+PwiPji4Af[r^SN;7>:U[uG]d:M+1XVl4٭5nc{Oe0+Fj9Q[OL|ϳMq^0f_0jdO᪛z ׶"a%G[GMO쪏zuG+e][\}!p{1 cOg{\bޑbl3l_yZWJbj:$veyb)QlQ-r+'&ca嵠*D/@hBDT$2H2m0}y[jW]pPLwuf0T!!.u{bҩ:̖XZ[-ހ{wV{@tu貢WA11^9 )KumR^x=*`ChlւVyv< mޞ ;-JnƸt)!DY)=z[r3WTOs<f@/^$g- //kܧ[t?i|Μ{O $b9ҨYJ1sb]NzG̾<',tU&csUgQ?5j T#u0QN:(Ko%ϋbHrJ춗;ɸDܡTAhOq2FVj@FK7)mK?g|l8~3:u42rtS}Fu/J?8 B}H}ַ?eim)PKyP>νynzh[Kwj*lu>9U: +2l pkZ[XS,9ӂR*P]$8Y, Ao|YK}[C0C-fSMI=A90_cZ"7texRI&GeX: lsD-/@G,ƍ5UZ?~9:Ɛp !}x_՚߹>~}o\^@(7␨s'A=h^.:I&aZAr G#ANHƌ:o1ĕo,A ݓ;+7XXD7gMMc"|RIC#4SE'x>:2@Y;FD6:umoɚ9"i9׫7c KCGF!J8dD[m,\%z[J+mk٪4'հA/cu +Zc>Nad_/^S!$1x_I w_S<ƻoߊlU\ޏR;Zs\9nwaV |A3Z16T񴥞՛~ڤUCz8\.*8M7*\BD0b#"b̬zU_HTWjz)gR=tys(u'c)o;$8Jx*TQq^QZtp]2z,$D02ÂcɔTbUƓ.1N)[5{"\|lMmJZyk0ITBl.rV2x\ " XAYS2-λ7Lr>}_=3W(Q$C XJz:w.Mκb2ZvWt0@EkpjҪElOQL-k4G=K%$MJɃ;AnYz 9tp7z@kiVGqxtwMup 6 + R9Ή3[]kh**I=1}j"d#nlZ% ړVdPKF{lW\,g +m )/8}~C)mY 0Vn{JExWr֫jsi~U9-01a Rӿ@gwu>?ULyE;iŸid>_+RG#m?8צdSR{٫}6'VzM`p1L&Dm_&DlyZwsq>F+tzMk%6#a9B_[~A8oe=2&A _ +y:TXlҿej7B~8sJ"V?J+>x\nه/cҴzѓlW^46[q!hl%oUA/YəF> lf<~QC!LVl;Ԑ=j0o0<k(\*-x{0z̲n9)U{4MPs' +`\!Q 0@fӔG%i_!`ܸ(Ψ骕+V"FYNU{(qY~OnM@UO|J'zhnesQ/YC3WBK +EE$#9#0bV ofzzzέn +Q(1N ;Ra.VnE~_:lkr}SfGVvެcip|!ȩ ؀7ʪ {fm`i{TT@ANwTVAmw?(Y:c(ڒJ0GLB7vJq1a/N.z5|rw* fL?ϡ? +IolL{DTRep,cH;uBZh\qTZB)Ј%(G^Xrii1+llH~.?AԵoºj^5JZ/ ]9bZ+7g’"ZRx) o{WrT<%OTҹ6J:{*L@TVC=}MeLi@X$s,R7jJ[)>M]52 ~ߒ c_f҃+%5ֹ;3۽ _aj'1IJq\-&cۊdi81*E&+Gn=e4UZݲ4R5`D]׀m"d-G /S1֥ +"*C5oBv%GjU@I:B\?.uHl_nGXj%&t[D/`eN{{ Ss]cgOdJI5fH|-l UF g{,і}|_HA&i2|bXGf߉Վ[x7\Nn8|Ի5<GKRo!V(Nz$@im߸&5G+$5JKѿuhE/y/rclxAk +4ӡw+bz4$ ļvAEhb[BX\"!cH_N^[+}/b%ic{.hI;ӭK+CG\I,]Ҩ@m~.iK֟o]7l:Cs3^H\30I@S33sv{V$?OdD0OΒG[ $]޶ey\"GP݈5mkۊ}owT^?m8C-ko_qŚ +!m[x*wSԷa]X[@b; #d2Uo_ldYs(N偦 !AQAL(nb ]]߫33驞Z9+nkhWÙO-GUƖW ,~.bFu.6H&SXE%>M]J>S>i +.t?*po|%cyz[Ye jXKfA)Zfn1P bg>w9ErMPZ>]A@g^k8 $VF7e6=0 n2)BBʚ#@CEBr7=eՖ*jJ&vR&w%\ f@9 }*0lN@M NZ!\$7:|AoR +ӃpE0/$2!Œ\Na)`ֲz?W'D4h"m;(LQfI&٤.4GMqsZx'"{,.v;_գFsRCJb1L;7_v?:oXY*Q4a'KL2IB< =e1zqfALe/)U[BAuTʲ =Fj+i%4/z)&sRj/{F7*Ώ +*cEP*Jn)ՙks;˝_$o$DGs>tl\+Mqu*]IsqW#xp{ +ΝtƢ!t-~e"T{"IE#L G"yVG?o)fݲ*qnӕږ #:l}ːXMdO83|mj Μe#CXuo`Χk AP. *xx(2H+ eOݚpF6Fk O "0CJa3ξ?pk\:~Yէa[Jzjc!5_YssL՚QfluWbIE-CTLW-}ncPSzv-)%%vea? Zjqhkaj<\`8T40MTq3 endstream endobj 786 0 obj <>stream +H\璢'!Q &P$g ,?U3E}ڰKq_\ $ SNH^^uLz|A-:U򼛤 G.7F6uuXa0VR9K9TKBXVҽd/TpuLQj/uech Ԏ%&{뮭a^**#㚃thc{y,nMYQ1_aΪ/=nƌو\}CM4RΆj} Pn ;eD+]G3uVpOu5BP%" %^E#r@TVɓb30mQ57fy .6ܶTu{ql >_H/Aa]4.kMFe2W_k}hEJR+FG;ݿQS55dβ B}]h.!zM: y|PtY,//l+D'e#66UqxA~d\CJ|?-1JӱjK[ \”Rd;kyD_ "P\{!UZN\B 70٢֯,>pCOYJE].Y}>߻f͹k1=pF8׸$U9-?#cfA:E+]/# h>v 2D !q~RLگhiN_U*!iyS[YT8k vc,`ürQM1բ(vLJ$\hjkpEF!g$cs_f[_:>nĆ'\ zI.-3Zh8Um,Gސ91o샃HfV=F6PIÄ6 yV*ULlbYaN*2%loz37VɁAKWaAЮsp>Vf}&$G9GeA<ǠڭQXaxd-"VJti6ha6G 36]QNftm/[᧟W[lFu'IW`y5REswݤ>|-ise +IPΡjjʰV\Ĩ/٪:Lzyt aWdJE$T }0>D~թM.]+d B Qe +6iP0 *7sl ?koA=vUs^.?ʌGfډ"$hBYft#^xM`иr'=V@< + e#Y^m޽l|,ʨJs +V [lՕoP&f HZӪB^nȮ"h{S뭝8Z\&8InLxj}G^Yf4ZCP}m*?FJE M㊟fdӿ@LCˆ] *=HUrTO(Ju#53&rWrjڒyd,sbjfZ3o>Q;=r(oYՕE#N1+,'`Ǐ"s;S[$a XJHK[m'Ks)#tP=DC:5Y͗+;y1yb2*"k42~ 3zp A' V+]%AFGó ,ni'nï;\nhm=w ѶE*)uBN&+C-CUMfN-cA%*)bBo +.Ko6Tr)@ܬh: +71= taU_^6;T7Ê6;v7:;^6eB)woD5Ke+竍;I><778 CC\a/ڱ* -~qk=t nؖO9IߐB!-JGAI[ҩr6:B@Z:ugޛRKNoȶQȁ|<u5jjAɟY4)i ] *U\,hӾhڊSRװ{24/w6}3 +#PhW!??TcB 1;'u̓m\&֤`r'.cRfCoﲲ>m×UxW**PJ.=n/DֺPZ8l_u= +V@7A/TծjnW%Bt+y ! -{%*KW]Hw$Jz_Hkw"-g)<<=C_}AFDQEfA"w(KŸ|뻶}ސGrB$_y=8,, +ǁ^U9SXZ@E-nSZ.4E( +aEQAG*0ꚯgs@zu-{\l<ɵ[ §u3pphk)xO%1i]Rn*X4e>qbI*gp 祾Gl8XR]`w:p5 -Rpyy$ +o +uBUz(&ީE8o[:10tV;DD9EޛLlMu$vɞ[1i5) Wn;bMd;>%Kz+Q! +b)=Q֦( ]W+x ySB^I-'E]%@ЕݜʏD H@'j`4@ۼB^Ig-bjqo$EJDO->~PjviyĤAAJLF&AWcr¤]HnXQIæɓx HdKV +ik+vU߉k.hZ B +Yi omJ-=}8|C1MӃFW#y+_SɍsWfpM@D0,5^Z /,WNB4HI Zf\>nXI1 G<.OeNǛVό/% 396G>WQWga.vұlZ<].:t} VJ#j|R#i\v!O#rC)hbe {gέ+ hd)YgH:QZR8qU :$/ )XG΁=E~ WN}+:M Ep#\ +mՕ)!)7:g AOu%VMN'[&FFCyY}Ҍ#Ź@Ez,׬G0_gknN_cU=Z73jʿ=srS ZÝStDy{'χ7mCnY3+ ~F&b8KjA7`UI7 }xmdfƱzpYXդ@2+i3)w+1T Y/jծ%w3|DeJi&@%Vut՜Py.5C8_xVaOZv52M_Q1z ~F>ձNYl7yd)ZB)dxEXFOot$l= 8Zjsy䬲ozWTn>}IF_(595h;}mfAaZ8`yi3yS? Dt 7x, H_(\z$s8` ˜ ڭ宕pۓ2V[,W=g[5T#Y{F(T`\\q; TCCA*q[n6ta]w-rot0HHm8S\RI :Kl\*Eiv8֌ +^dCRǍ#-H 0>sc~{[L3t5K렳cPpSȼ`|NuM +e?cr;R,hmxR08\9H(fp\0LY9ܬ|+_ǽ징?}@ys̓ĭAt%+|\3<'l眨Nw/PS/GHj |1c Fg/E +zEԾz__RX>'=j,["].#UEZOYw+^~ +@3N϶ l>Z"-l!wFrעVs_xw ^r +Cz)' hVl?,׻w*"Z]aU" Gv΋5׸yf_ࣿs:3K{izЊ$T\ +bJՄJ:6n2%A!߻fE&@;k s]},ED4uq.Ƨ=GҭPY9 +P1_OS!{=;GzA pحN/Ғ^P1ϼ6GG8 /Dn!:19EM(\xolB rF~X"ڭD:bjD>̹)HEZ,d'_2[߂PȳiĪ<wv_uح({kldR:|^~tNN>XQZcW@ՁWЋ@@QDPPr*&P i;3 x:uUXI3@zalD٩{ FEsUA,ãLϬ:%7'+ +2*47|jJ$CNIxђWjÝā ++է5u=SZ;4]\ < GN_ۂk8ÀHzf5ԉ͛ @ 3hYSJqQjGQPOԫC8>WbcF N#h^ bwڷ DL֩_e·OWq m*ݛEsؐ5٫v953?a5x{.._(JhȞ7F{ƕG-DjugųTJSȭՀ8mp-ɿ<['<޲5 UwWJ=n4dfI(s<-#$7M#mU1;^rfKM|-P<\q.15&XY҈],\l/#1[|.61 Rrg.AKkcTZ&~cW<)I_p\+`G0 2Aμ+sڹ#|qC艏}M/pd^djM&D +!Ʌ%~P8/saj5'[qR_IORrm8q&/J݇ІoE +<匭vGrKy}b0Źq(ə`os^eZ?AquP]&D4JNUk%[z06S]ӡ=Ɉ0QօT!c>0|T19GNӆD QSt$Gt UV)TTKWKQzsf < dzr::%$[߂6/-j:~6u<׬cР`5vtshӛ =mԪ8@(M}u^JNcZszC(QI,1@y5yEgfz4XcI~R FєbGQ?I,Xrj >BdgK9q] GAR +͗TVU'`X`00wy&HN$ 8-s<^ i (H{C;KԄ/p u- Υ4O]IP"_ +@mfN2Li* +Mlp h6e @wg޹£~՘2(;Q2p]6-6bE3c` +˭be7N;v_`xpL6"Ux]J׭$pIf! dUw^[BOǍnNkaЛ$j}v|婈zʚ;+~mc9? ƃVg^+O䶕p]fKjATPQDTPKqqx鯿t}^ x+YԌQ?ȱɺș*[i)ʁyZŐe7.aFmmNXv)ՃԳ#8Cq#12g=%@Zs|ic N\. -1\&m5 @^7+)* +m8|/+TbÔsjn"VS+ZqqCV]9B_`*@\ELRH +7<< Y!e,&uJ}PȈt)4dΞUrtTIjQќcGʐ{ͥwɽRʕVeDj*_@>`P 9?sJ7sbu$׽Uf4՟-Usu ;kmU\%^6}Xt3b13]Y"SzKR)ҞPY1f疷 =cԼ*}uXᓣfV}TΗޔ2ݸg:7ǻAgզ#4:E1I1A*-\>S.vuxZYr[^4[Bs 7*ۈ+(Vx}љ{]^U8s,gF}8pS>fomvHQ7 +V$CR snYz;xiv: ȯ{Cus%A`;WL7¹r#"iJkjl-=s:F& 4)ARXdeyҥEU%l׻S WY~vP"%c~rIYW_e0i&.|\{vV=Bx0hjr_RqPRViHfsjU?j d i h7J4G0Ē k*!nmd]LPB=<=.4+<(R {;aUkL!8u06@O>]XWJR?u.C^bnljۮ% So UKA7²b'TZQ.6ej:Cm/`#?;OgF2UFM{ׄeD護D^;:Ђb6 /#Ԏw i(-?.p/ ::Er^[  Qdܕ +{ͩʫ 횙dlwzf_0vhLK[3@)" yt( T &X;>u?m-f6 l@ O_aH烶r߇'W N@>7j!r +`D +& I0uapdyF +9aVK)lcgr/<$WҪIJZΉ WQˬfR]a:͸Q@&k#P>zt& +^68j4l%e=<=zM2B|GU`Dw d(:e1!zKo|`P,Vd(,@`R}f'/H׻ FY} yOIXSY&iY홝/8yX>9Q ׄc#fEYn)YKeыTKUGFklk1IQE^SW'}#i53 7?30T=[JOG\ӱݔTێzբ$ O+.>WiYimPyovi ]qwqs|Nүbd!{s}wawyVO/Dg; +Ϊ"+Kkͯdө_oیi2%܉v,Lqxz8}XnzQGbmP #\@>?[/H_춎ED[qz7' +@}uAw OB,l\(Q+» 2Gj8e ϳߺ>z66XadҸԔ.D_Ϋp`8hj<V 9T[/Pi~ u 1 mot)醊#3KP 2L1a"s3)|kԄxVzvc+({|P;SxfDԬ[驻/蒟WJl@ 721K<=Me>?b<ބ50;TbקF0Cr\&Jś:"FKLywرewHKћTt[/VuV:7/W 58AI+yЄuwƍs4 Ku/\|џľԍM&LH$RIRo!o~Zc(^'ԭᨻE;y/i/fPzĖLZGU ^EJk,/|R_Ɋ_2S'w)P%k(D8(%ӱ1\a<2$K̈=^7o?{),:9K. 3>Lm^[xiۆCs9iJlկ˷14>GtLؗp1{ +p']l 2'sZ#=E!>ʏ;^4ZY=5]pzgEqnܢg;!|FW],_*=w4޳0zg9jx{ +w@ &{A|rN 0nMUM]DMlﯙM4FQ+t2e ۣQ\&jqa> T4P4H ͓xֺR[+X[VN98+--}Vx>%٥Zs;*R#Qyr fT#am315 f=(4u+~-6Bb v۫r3'@'V}!uSzTOk^@ѕH6 Z䢉 +&TJ"F6읁E1 +)qff\eeKU;#_6$E~JNRtM<};5]a1V۟ѝ߮[(:l*e՚vLn4Bzy; +yn+lEP -(KG0ONFzǪUv<p>5ox[BǶe +2|wB,q~6~vpq-(vlZʩck-D~S +_Z A IPƂTiT19ȨOc6ikհ)Bΐgo v0|w6&G 5 "XFF SzdShx+5=߽eV5kde=YxABrH}`/j5n9|`|*#v|cHDO|ԇl )S#T UF\s\mߛRF[3{wp&^JD)ӋrOvցocm|}*sQ0o6-.`iy l;<*SSk).)Nk +xbF=Ao8X,>._J@$R%aS rAwڻ7€Ɂ>y'_/Oޏ W^s6YΩk@`cە2VX 7բk]@,>Gү8[W*DЭ;̨*4ȣCkC +'zr?WU<:mŐVӻ*?`T Du}&3-7hS /?Fp.Q~<QvC[kHnkR'FIc=;!=fŰe]|kۘ +X϶ZGf0γuMz $䳔_x>F.)뿪ڏ4B{`~IcWwcy̧D?Y+1F%O[ӁY^hY/Ilae|jwh-Xփ%f ry[Ӝols=Е{PMEMN'୅9;pE^s6'y,ߤ>wu./Tϐie1 WQq;Ҝ檁 a-Y7a0Z^op6^[AƆ + :@^0Zbප }X6~2 +`ʡ";X5y;vQ 8,@6>JbD# 2BzE#V+(3Ƌa_9ᯕ' !:+ 1.W"gQEox)e#1^inm}Bk*?Da9->* DJR8Yyy>9{i?K:ߟ;qxE/; 5 ]*h\vl5bMwjp @,f\TJ`-Xũy#FJ#9b7\Ϧmkdq:+{u4`gW +|G0~gI^Ͼ.gۈSsB%o AB4FgM&wdI|pu6i_4Sؐ1ZgYb,faO5@׊~n@%H{P@-ʜ @`8y<zy:u9gl-$V 29ȔZؚ]s: bYOg4_UHN^RkjX)/[ʲoTèp jIy IWR 6Z| wq@}hq78;̮?USi gSMULV_Aݾh){zZ%_U~VsK cG38|V0zq`kVp3=h_|KJ;<j +`'2//b6͹2RdzFYW`wovQ<9>JsNtK=a6?S2$`G'jxhUSW&&A%06bwldc-6pp蠄޾+_ECjtC'wTAh,pdQr x; +Y_=/HgKRǹWOUHҞEr6,)ýM* x!Z~Π 8ҰHrLkv[Я @C_ծluoYUW;RJuGI;"r + $~}K!cIdJƽiU+ЌbJ^#W7u5j\- z3e銹T`eҤ;ԃg(Sbց@"E@Zkqg#alW_{)&Ho| +XL O! +Sӥ(zprNNӊq3l|WRKؗ`{JD|R{.CJHJC{-U;6f `X΄A ܌(|Рf\Tx| 3k /u\4 .V^ np2AK nԥUXB&ߗoR~t/!#6C)1pQ%MV^lOxT4ZXmv#94Dք9vϋ\YL(3KSDYi(wav$"<&$|ы"oϭrSjTtH ^. K]7%_ b5V +eE~`q&f\~&%?}sQrjdOsAg .1Ң%Wa^6G< [W7c:v oL%-Ea^rWY,"7͝/2yª(t؞*鰟_doq +F z849iu>Phfƶ{%lnJ#mW[[9lf`a++j3_KDmS;Hκ[r-Oڲw{_\jp;AtKɃb5mLs`?|TZqX:+DZ8ݘɳHƏ9s~pe2FmmhTH ~S1A4oѨM.,A3< (tYA_sP@;xCG'N<]0n#yrDNg^ TMQ<Ox啨(D" ST@* +4(&,aUUS3e1&scޠp?ԑvT|NRԪڜǝ̼zt{ˑ0]{c-ޒ065Dwa`ȰΉK\qa}&752`%E@^)壽U/NSGdAb.e7&!gu<ϠSN]xTu *GG{,ȹٟ"s۱1i|~6p!MP$_wcu|T, "4K$Vdi԰‘+PhǫO&<*4xb pwo(勵E1;rא{Y 'CT4NI$7ʤ>7Pf.ofɼmu6k>v! a[r56n6󂪣b# ]skN,EX~J?V6O"UԔF{Du_!}&}Tܬ08eN_3]Wt!sG\#٢6Cy } ZZS1[jeYL:"JU1 D.%bGޒ+3XH73<}G>LZ1&JPj(nODa=TVl)PJQnTԙUJoRC7"F^H_f"kYM16]ڽrgu|Pr +א2hϢV-jq_ P33>;$}F2&Bi}1 ^[X?z lC^O'{]|KF\sLo)]Y_'Rn\6 i~ɬŬBgGO^מU:^_d"@/W9׋XI5"/f'2ɾ^ ĸ{ҡO֍}ͫӠOh0} p=CßF@Up +Ü 5UgW 9=ߴiXhNZDFoHD1]hCɀ4CLi2[]Co|Hy75ӺZҐNЈ'q_zG.Shps;Z1j7?>~!7d>&&-1~vt0W@(UE35`/K9V]#upگcO0d-J1!Dsru8 Lx҅6d恱)1GXWɅTW^TyPv(" Ү}sNY*V=&[*ְ =K:GϻhrZŻ#/w2lϲ5͆cSrCʋDo]/uQo%?47?,ڜE]2v +:莭kŽJ8*EHl +(XHU{/ 3+# D03iI4/,EM}~"ԝ-Q]phmrۨj\`{v$ߊgfUg̪ YW+Xa+TmNܦjKPTA+-(SQUz`Q3\؊BA],BP@E7SVfoxe gm:ru[ܖ|&M~&{>iPQ%v7`5ykrwYܚe@AY3]/{AsWС#ٮ#=iI'Pa_32-3aŲQZx#n~\9^ïd{zw"ӥY6 h\<PAVBݨDxj7J zPyrP8vk~9'0r"').%$ ް?r.(b; nU.YWYH2} R1ozW$oPWh%D>I_RO\Vl;ƃ1LJ2f"tFz +|Eb2}zIOCe')@;HOΦO΁52ZMiZ'0es[U7dt&TjFߝ%%R44즶s ++Y3o昧'2A \uq3@x}{[&X r UzB2.u[WzA8~#vT5'l5t (7ڏ-5xc|-Wfvj{Dd"`eڋ2b^;)N3|h;KL]ǩGC%D>RDsIוWE':Wdr[Vfڀt!Ǽ+)aҞE{Ky/E*|1gX:7GwDHF})[T-ngR{ 98R$6\&WOMKԬ\s;(s2͏HLڜMbŝƀ]6Ee| Fј1׿>o@i/؞@w?|[๺aф通94m & ctUIVcJXUg-=o뢸71'ܖO'l2F/q=&zt y-;{<}SqvUh v2(7ɍ%Aj0TKU6\sӠvxh;{Hb?A˶]Γ "#Sy;<:ޔI0|6eA3t+ݢٱnˇ~>+y&sujGL>}aծqS07 :S+*ZoLE@a~Chؽj{}sJ"Cz+&/uZU7/)搠JPxc~n hW I*.nn.Y.`;?hF,˾&tY?0-9njU6h>҆ds_wV9L`]Y +!6Ă,$&(}ΐG7YotWaZߘ/v|n̨.CY'yֆ"bTEpg}7 I2eqcFSLBf +X?E +)&+ɸ:d3T, )iη)'^&_,R?} + oh~=4V٨kHO$OLO6ui$64H/#t1(]ϻs~zۅ? j(R/uJu,ҦqcW!dajd!7 +1TK(fk-ΜR|"]y}p2f,J2"Ζ2+Gv^CZ`ר7!z> P~Ӌ֩9psөkK¢Y4n_C jajhs ,lPˆo`sKeo_~\Y[*{c Ub`q&r'bq{=/N?&Y͜;Q͔<X>y)_nɟd&C2G0B0Za_!Ġ b}Y@a#+@jdu̴=Li)&#vnphNQ/mmf,#%=V^-ۉz>2r~f,g:']pj ,r;"QUch\X'ye{w9}wHimư@YF(h~ZϮ/ ˥]ӊ\!~:2~4joq dBoh1fH2;ب\f7ӥ~kk##o}1ώ)XiۧRTUy[R]WWϗ| +$[{Nks;`:w$ +EZek,c'J-_j|0P)%t_16T¢ +_{-gy*>[EKtx12m^C+b/;Qd82ܰ\nv|;V->Ljq=rg +U>MR^&*+ EѡlX@@$U ި^Gqy Atoŀf3?=]uJ5ဍ8Q dj}~=L֐ܙ7չf4[UHZ*xQp[#J%n!zUʠԞZ) fA$eoF)/Pm/^1Z6b-@B엕I'fɒ0Hp?ca fcv.G q" eͶIe[l:{Dj 2-͑}0Oxr$x/\Y.@v׶9rN˓!$,i;ct*Z.2Lֺ3qޕ&uQ3YquP +z?Po2C̑~M +w< %;\C N2-p{spۤ-TעQ/ +O߶ӹ+mp02.j|鳥ҭ}ctio~M m`˚kyLe ߐH +{?L30n)PBG%/\uZ׼SVYtG #Qz ;SlƙW_ kkE ~TčpH}[dUba\m3u@>LE eҭ). 9=m>)eR|>@y~G^rU[wH5 ba:jVSa;^`UIJH>Ҏ4CqIai,bUJX'5*e)UZtW2THo@'Ty +D#1s^mFQ/yJhXt)FBD[-#%u XG3kLzΥzm=n۩1.L!I!x׹JdddX_-cY H 5YQVMVxE]wgK;ЭAkq>6g0 1̰+m1泣N0 Ye#3cp(-@=}ҿxSR>&d&wo۸X/pШ򽅖t4)sfOi/?9]yb2U򏺌7ޑ+@/=Z!X܉ -Gh`3ULc X=Wgq3zCK טՊO fBF[d\鞰K'@2;^$-^$g)tj➺vָiV{u}_7gVϜ?PJoC9P0@yYSfp9iKK4 `{;\>f7cG~OU/~JQ+jwf6o9LW@\gu"dz9zZE;4}~00"掵c>d5G7~f勭e b+RU?1拖w>ó3^YLGȠT-KvPQ!4and)nPhc*_T}s1Z #!U=|gC+B[⼵Fӂgm1$,MN:Q JQ\ت*Q, MbVzIjdCR^Vr bjh0PU֗8<k2m/S̥۪a?93h*%lJHc{*0 eu?ֿZ4C.in{dad,jG^iEa.D%FZ?6Ed9~!f3}MaCh XTӸ +cT10F#/Bl\W*lk#dyL/ܽt_%,(Ĩ/327eJ^iexaw]5.,Ȏ4=]Ϝp J ficVh 93Hh_x=UFTqmxs7st1.}Vl9 P>; +!0T),ÝXI/j ݨF}z32LIѼfdRcj5d͕|]Fxj6X[y/'tlJ'XMkv1:AՂ.Λ\\.啜6>Q$Fi*u#(OG-y?&T:K +{ͷ`e)GEluFe^$ 4Қ8ST4䢇x?̫ }|ZW!˺:Wna!|ː.mG,"ᦣE"[:l0jFo^xgF<պAgRMS0:D4Q ly MObݍŴ>36ZI-2 oe4VY-.'9IpU۷p6 Es.ޫ{o`;Um_+cw.ߓX鼨سL+M!D/٤Z${2csWW"kNf܋w /fu6Y[xFLdo\t%i_FRVzt6%>KwKo}sAqCQyUcv^a2!_v#Kh3LJ \H!7k*%2LσGQ1 +i|[LJ鶸H9D(-cifmtV~|=g;˔uOϺYEn#_ڍ^M4U`!]b\㳣;ܽ%n=+?`4X{6ԖQiQPI׫N M{SW s t~ӝ +`yXǟk>0R]%<<(8!͉gȟtVݻ2 PPCOv5=B(8bkݏ$g-Űqlx 9WH%/NYFy̋{Ӯ.#8SO ˺ 8-r҉z'W?eSƃ^홝P<6>Zjs}jd*]7b-rͼN63*[e7WSM sg_\n, >l@WVA^(J'W`b?%gg &/.ԕJr0,ĕP;mڧxC`-WxK=8ϐ$Vb+ɼ^=BWوn4jTJ&d_:_™˜u[CCYek +E iTKJn܅EdV?&wK wLqLo*`gVkIlQ 9@N'OF%a*>f_ʋBeKב܅[mj60'O'NmŅ->-:5\M +6$f.Y܌8|A&[R>8>%'4>QіgF,.hݺmu[^bY/n4:w#}ڛlK([e,YvFz%<}.{ +܃_?IspC Vڞ+1T{) $4aFX +:RŜPӧdb몖KҪ԰?u{m1}cI-u^|+qLCѢߎ7Jj VVC˶y~ANbd +X_=YqAq/ũ1[ uQ +c +HU,7>Bӧw+c:Q5'& ʪGx/@U5r)UkvU@rALDjL7@V7 AA5E]ft5TZsz:2\;TsF-llLU +&_xM+%+DkW$Cc/IO,C?^jQ nnidԭ?C6_ N}-Ts!;ZooERcWz `!9_c^9\[αZĔ\.ίe\xs25H#\& 8v{E̮ }(T 28ڣҤgj_`]LH$=}vpF I4~tp uOlB)vEmW,8@A Ff_H9sc g.D8Q,i<$kr%^~wt+23- +F鑄Zaf=ѺlxyPFShMiY[Ch8%ӲrQ 3zh6ZB~W1k$*kQkgN(!|l7M}L(Y>Uϟ_嬁ĨwFᾀڶ̌w n}KcSʙ,Gϣq1a㒴0_7 ûR }?{,wR^~40fp W2}Ռ.xW.DUa(/H$ SYA;s3g1hj`w"ḿAL4İmO0KJԅf8܏L/$%rG#fUROese$"MOT[Z5a8`'ܪ6VG%<1kOâ *X)v'7xJORYWwάel,ҭD(i22ahUf6}BZ9UbЁ( @ĉrݭ`zRA$ʯM@NK贝 yµə~"h?b8s@Ql7Wߝpd&f#3ǖ[tbdxVUHQjonFhlvZKZ\7:|;.l{$qڇVT) Pʖ<5ixXs^O;^j#UXN|_12,yܒ>#֞0l.E[ >!w] +w@q)^߆u^+Tdf*+XqZdV bB符n>BnArB{'݀l}STv$ܮu6An̠'$,g=:~Jtx"< EŰVc r51MqɆYJwG:鄏e2m|vsbq"xfqd꯺+;A'm}mtE`8`POMf%-iƄcRt_6i^n +Q%kģy}+%W%^d҄Eh'$;fFd<+arpcIGw_(YfzóBFkc=Sv/N}U"+|˃Q\Dx+*b^5YDT( W_ɐaWQILӹֻz2yK XJV}Tەf&ccZ:-FMrni7:NGʳH7 /?K:'7ȴ1yyԋҗ7m^p^;F>3Snв%ߤtrq?;(97=Jf6XXM]9~yow?&} lz.tJiH9VCkAx͔UHj6Fe?ߜ2sE(l}͚xer\ȤAZB]p`]y& OKjυ+x606$}(`)yyH/ DqcrRW,4ʥi8oqwleK$%u5>?9^P,"$›iP*U"AC$6muw~HZƠujBR<UɂVP(ƜetA(f&y(QR#bn::숋]`cOu [('$8zK +(`^B]IJ_9|VssAtoxnj],ɥk ;ixٹ8\`>';v1[1儿٤X tZE=]He'l5/dϰA#a18Or.MF1 YltCrkYj`Nz7%r/͗I6 ))(W2SAQ(Au= =<*!v7rOe`W-В9*ć'84~$j nitm@൤cDӾO!oyrQV)?}0cRztOE:SyY3ǩ|-iEt^rQ!6_ݞo;ZPX1|ot%_ۼ5&4$w^V_f X +f͗&j\TQ^B]:][SCkEGTJga=`4w_LxDF pOռaYmgo,M1u}W[[лW]NoǪp!}; !V/ +gt=`(]sr0u +7v';b1 Q\؉^Ef9'jfEd±^ +mDX,NJoJ(eռb&) 'WcE T@j ~"^UEWN`y0^7 tmWlĬw)$c܏4Mm0li? B~=J 4Oph%d"& _ɀmѼpG%OWJt_s&IEo=D. ykꍒ[sg6D3Լ59*UYaC\M*;֕Foşe~s܏27#Gqy-a +`,(RR"X?QL3Y|gh.dY*W˝UiRMh=_vL<'Pw/IͧLKN?њVoeu;=O8PxNx$-&}uQ\?bA2FBKT0& RE2|dQT94r!T< j#njRume 1N fr6 +ق^AfÿM$DS@'8}Z;^ޤcă^O2,6#ShiP 2Pg{4.dtyFWٜ9]1vh͡lcPq{,:p{~p+rO]0UV +x lGj$0ə>ںzA1X( RIS5Elr6: RLΧ}rP;6x~԰S ;etNvW4~ʹ_RYsS!h)>.v-ֽAF=ުD:wK2!J5%.^KO^kKgmwD;u I3Fe 3 C͐MufZ<-l;ȨMf_Qzov>ݎJaCw3jcHYk +o~\tbg'/.OTqpj<>1w,>ƇU4MٸThk=֢YqWN#/>z53pnꆓ&,0A#e9ԯ~%%y:2FݪSsZmz9;A[R>ΚdOBޖWe's DeiUOLMv& Tl-cjo&%-DPvwpz]Տ͝mv5%g=5 -^]ѻRr#,'*E{9>yBvygĴu򣰟ks'ں\frrg =o-96ӎKͬsKH+ h٫n3j] =fBdflM6+E7< jg߇?P? +N܀Ȱ2ƒ5ܙsoǙE dlƷ4X6q?Lz; ZE"+7&:>t$>QWyw j ~>Dܤ%fXWL,}Sx{FXX6$|ݲEGQRQHa>)79 y:RZ1 |n.D]ЖN_(7pqM=mWbpq:FiqZ);hUvH/d Jі!V6`U=M_U̍5QԈ%K{,ǾdLe8꺇V0~K䍎8W{!l;=C7'̳C. +~n 6U+kgҲJFW-€ ADE2 Y̼FL({>gKPٟtaN vuTJqpuMv wrZJc0A?wX76fx+Z" + T@&H4з-W_80{Qv=UZӯ}1κŒ7L?Z6@Q(UGL]nW|WzYg*Gh0\BʉfS$ ҺN17K <&qnl[`u`j(ewfҡ[Y@ +B%e4d톃 +3Kh\FFfeqU5QE{p6[sxnid9z}=N|5q u 1%MEǎZӫZihH3jyv1axV?ZvwL[hjsY ;Nm,ÒlĄoȒ7=RNu9־o; nmcXehgOn +x[%X5QHSw돺0 zܣ "+\I4ڰֆ,{[v',bAPb +'rUŲ:XO4_hJVEY/PuCaL.#Q4)>3y~գV phh0+'RyS,.x +hh}C~3>m/[l4Kݗ\,[tѩ#SK6M*h]׌6Nb5v/Um1n݂d篭 R2@z ^6n6SAu^wQ.Yڌk#;\A,!=J-O-W*Hk@^s٢ޱ{ å\=si‘dHbVb2*n5|F>o^K9 Z8+z?ǽjc4ƀcjEd> +f'8>ou R׈D3B(Ch^/.%AkR +lW +<"܂BIF<4>$G +ӧwBf-6+x TpNI=[Ɔvl +yZCDx(='Ww.DD:eJ1hkrߣR6$4!TÅ^h.}͇,*~4$SH/% L'҄9.rFZ~kR $7˅&dTF!iySϡXRQw84úʫH[7Vm#1T]a.S!WV>US`{ J +HI!_6Y[Z&Ω.2w5AXm“ ciy. RpB Ei aޮx>9QCbX܊^xvi.(Á0~h ^۹1QݶIp1+eA~ !G#j7H"ž-[FMU)$W>+V>Z>,rUܐΜ|M4ꆈ +$Gഺx;膂13G0%hͦ{],OO{fB9$D=[VR֮סh?ӻIo3GBAnm}k"0x|H{#xf-a#l8+:;4x,R,Dq`ʟ_mq+S; Ԏ! X^Gy$P=ooNΆj9GaSdx(-:4ueq1Pt>"}^vn˶I +)kĿB촿o X;%WBOve?p?{*XYm+H@ TVU]l_ZQKeL˶>x >RpFqەVPOP2-bV:9 Z%ĿUִH\7}5%Aޱ Saf_kdZZlQ' +c/UjWO w /2܄(HU:ӏXH2ֳD [oEw:xT1"[iMwΤT%ts6o?&kvMD?'꧐!e?Á=eghK H+Zh)3{;OM=g<_UzKqono@Ж܆RTd'\ 6..>!P}j`B41m.|Z"gG}#Haa8\@@ 3t_toJi^R?'q!IZE#A(/Sz*uEƄԐlk3`z|jO1<̟[?8xmd3Dۘ}[1?#gέ~־sm M#ia` -6xy;:+bN-,D٘zd}m\pCh@r/} uGӧբ*+-?l'H@C}+X\ԑ97HȒ>K + E TD9SL[g"/ +vl\c/V絟`<)pqoC UKۥ)qmf e3 m5鷻ҢCn՛Sۭn<=4 ٘a_Q*ꦌD/ $PuOeӣJy׼闄J(dq[U\N,|# m\&e=X'^;y”;Td# qo ^迊A/0c-8Sn\udCcę(T/l/ѕYxeȧ T7*8|Cuhh'UAQ}r8 QKgdN׼*Yf>J'%Y^ ;eu(hkE RủTPVՃscU񭭉n:5-SGoífTn쵠"_KReח[?tKp.myЙ2'9dsEهm36W+8G%.X9_`>) :]V1D.OmKéyNdA2 ֕޽TgMIJ]԰<h/<+t`](` c|14h &&*5fNYv֤9DWeDtpH5tY!" &7kpob5N^`tD"^[D[^2~9'UeLfC%UXd"R\pD9N_tݥ'=UY^XJ EvxH%q H^^i?5 +L*6uؤU*ӗi~EMC7zܬ0PKiTP7Cp_97hŰʹyCۏɤs>j#hF!hY+BRWH:L?d\QFUԛ^Fʧ,p5Y'ʼnQ ncV_#Hlp3,[ٷO*\VZχqO{K.97T2՚ ¬#O٦%..i؊h]GpB@GZ5nZЬFc9]A6s $?'^`'Ab" j (opgRkPR"0E8F;R+`x8~\.2Flσ_tLs=QI>83 7W.j>84|z &U VnGiHy} [t Q?QUYw^wM/Kp)s&LϭOeN'6Jń*td/1<*юH}v#^;F~Uw[dUfeVښ>;/UykR3aeU]~mjVobes!xV܊x;,3_n&j!zG@I+突2SAT_catƺޛ]߂d;m.MwLTsn\ލP)/ |7k),_ +TBGngf6+D6H*׵R\k-wW]to]4|EgJrMjT%&rq{{E_)F-V_ 5.R&^3Hv3}ln7i0}~En֞9;=@A-wS\&jrQ> D$ej{7xyRH~z;J8Mh<?n24{0řk4Zz +Ӿ3ks:lD2(zf2o޲ʪC*jzceb򗺝uQctڷ A|:n0ߧQ0˞xӊU&m9}N|<׶2?~C)WW#-u`'p ;ѰƋQZ +崴y)}˗&G߭P-)ݧiVM߀C8s*BʼD;Z|hR#&mU"4CY!RC+p3QZ V.- %Ri_VI +Ϫ<{yPcv#3^a>,#qo~ `,%gP]SCT' T~`t*5n/ߨ E}o6 w{&TtVD7ا827ʥγL0(u$O1caЬsO'zDЇ@G4}ټLHBV.Q-l-=v󞞔_P2R{5J^L܅MEOgA7b{ru` ΚquəU˶[UhTĵBvaJk\ZO+>m7 +5$;/^I<աzOLvu-&ZiQG0ui0|g_ځ.]1q( z:vD|;F=uP}RˡR#tcU&d l6#jsf,ǴuH%*|μlw0 >l$颟1pݙ7ra.hebNfy0 ɤlExr#yV7 K_f['As' c]~q|&uVf(Lֲv3ѸP*I$x%s3%x2Z䰇* e1ZO{ zOG>ioHaw_xNVʈQ%^FS2E[0Bc] &{l&[ 2'D@732m,>"B?YY-+aDDEAE$sIT0+zU 3Ja_bO.gپhK?I5yN)WX#ydxyI7r;z$H5pa+Aa8;"@mY +)[o +OMcV +̍^d eխ]ؕyņSo A">YJY/ϸ(.}>e4pzQ +[QGY&yyZ-_c_Zd?c&zq-z ʆIngY|OWUCNL* yk_Qi~;ps]]ǔMRGkc߾7-Nu~Gj+1Rv*%P[OSCn|l)s2rc[.Ws};o`P&s(|7 TH?ou~=D7]sU6gg'WTxkp~m_8$N/z?b}IM&˼|cgE7zN<;hfR%J6/ PzݽG`h4.RSkm= 89l )ðe,~jZ IlѼ(ˎP~>X7Q?.gᐇKn!.zBQ {Tn8h|hNȤZ]1EZk~)*J Lgv{\)ΡD>0o + 0P)DH%:xB=H5xV&EH7BF6oX;TOkwS۫y0 *ʚEۙ ĮK$}䉄忪m b-5=]pvd>Ώ)PwJ%:XNa=a,yl++FdTᨏI=3T9^ϚD!3]K:'8݋Bt6hӗٰmZb@3l&}nꐇZ-kQvK$µ2N}IZv3B+U1^Q5` Ĵ[yIf6fEEnmTA.b+z;Nd fߪ9g&\7NNo)kqJjߵث@cpB|p]m RHlxj~5y5GBR8YgSt[kp SjC{_O }a+bx +ZR2EF>*|o:^ac=,TXlyyך/H"C;skjH~Bri-rqbέ%20Չ򿲪˻; &ƾ'#efevLnӗuҵ4H +QpɊI{}t&Q?XDŽPNp *cs4\H _(=9eUsx=A\L-̰0(a6uk1\VURx<-ۄjD~ʹ8wk:o5bݕ\JNz4=7 =% ֫}Um V? ] {nCZȩ-pü"Qޓ{HGw6~ɻIG)2~mW>49-ң bq'\{t?BN *:ZHC>;<0D Vkݑ+66wtꁅxQؼ]TS0;\>1<,9L,a4e$hOy{RC}+.gd _}5YO"c@(u=G[SekJҽLq:3"K_װUm)in@wgΚ TSGt?^֯L~pD0glq 뽥hǘ +mV)i5 -?y ~8}=`[Œ1Jw9f/\QK]My@6q+x 4UNmQT:A,3W9,'wF+N56j*}vpP +ۣrې15oA5{Rlo19BNUo[z{B ,qҿ)FQ9WD_v+{̓i4:z>>YoQ7.c[Kg[R_ 7胴uWFhbN/8*`xGe[Zi,3uN W(2Į9T`:Q_ +~ZqZ_ |Ɯ#NJMtB{$5"+b$d843|~.uuqn6d$`~֪5+q̽7*E'!rVU  (*IsUɐ=73֢" ]{!h[{wnwNu]32&ۤ'r@e>Nfrx ꧠ̞UR+[6 C4G 5\|}EQ!d݇&w?!٥'2ZF͏-#2/MQ{"`sĚnNz6_=x B2׎,;. x.w+RW4 1[e5cU M +9!+yYx'XD/P|{[+m}`Cj9iƬpԗϧ gh wy Z0'*6;25Fq`o$ L+wW|H}scdonU6aMicYe.5n,.1.t?`El+MnDiu5 ;a_:oA8m$9"" ixc{wRY3N#n9,`u2 '.x9R\F y Lh'?DcCiqgi?bfP^l-H-ܰl +my@SLš2 v1u[,|3Drd)&十m;{oՁ)AbRBE_CW߁ ƻ0tS׮5ѺTjUl~})r2ɉy|"[}Us$xt79sG1 \"VVW>d%#1\<;MY9Zo+P}K-h3~ݼ_Ӌ?! +$MG䝗6&$EΘY1-RպB]$wղxpφ^vh;oAkí>F" ^xk4.摿<6sqAƳ *p>tH?8N|:ۂҨYr1wy},vNd]n+y?9]`ܘ`sKN5OyQ=3GP:<<4X[n6*)Ϗ G{Jxp?8C`@(YJ7R73_O" EfŁOKJp>_s)IBr ';+د(vUW5Gӿ''a ml>XVe8e2k=㑩^- +aQTE\O]w&ьoyˎ:4+=ۇb6|os+??5xy\V ֺwx6k_uruɇr=TW@P evyqw;C-@U!&8 %x9k{Hrv)h"y76[|U`ȠtZA0K.睦,qӬ|CR{k\Ʃp`m_QP67bՓGh41u<׏f.CᆃU#ߪT9cUjz o] ȜόTf;㛑^H4Y1`}R FƈOto$AE_vlPi\ٺAn IouUĸ`ܞ'z=:͆/ˆHmg1uI֟6rǡ4dIV~b3vrWՇOTcp +y5Ig@ˈ-3rhqkAih&FADl:|DSotuw.Q*t67Ӹj+a241d/2KzXkG?2~$/+&iC 3. VtF-o3J1[0g1@ѬK #c[}h-k.a9m%[}\,|d=f}kY$LPe . +vM (ΰ4jk2Aj}GfJ3VݑYbr;D}SF$ěbKW=>x?>PFM"߯νT +Oo_3s$bxD rPYXm輁̀$: 'YҳGK(Wvݴ>W"ߘmB$<]V~deBoM0US\bSyN֘dB܏J--Χ}og..j3ń]b̖vxX@GrN+mKe_gÛz 41hwD% )m x &X~庱Mmoay7!VU ;"Uz,:AVV{ˮv+Nq/R`WfVkĄݶ6TRj[> HT Yn_j~:ݙpoh&U/8r|0HrYҵ'$9nN +)$|%fr7s[KPE_gSyWRy43U9›5ޠu`z uk0Η;qSP q`q d&pk:+y!,D|*I-30LuwwKmӟ,vzF1}Wbm\?):PI&Ŋ5ۘ}h-I44QGs{Y޸IYL$SMރ0yS CW}@]*ALw+ znX<@ԜllWY&*:1tˣŖdIhd7QycUT@W\=̲>ĸ/`ʢ0V9nrY '۽ZG 9>VfK]ڮETa +uNTZT0P8ٍ@9&V>R X"VsߓN(R*nkvO("hl|o)__uU>k+EITO7{B#`[]^"]hPx4꩎3OI;ӵ26}vsm:Rmn,ĠSLU+Kn*P4^{&ř`Y6Y#1F_VT'!;ߎAPЇ!nhZX89 1ZfVT3V 6[2,:.mB}gѿzP͈ 3}άLJ΄D'C b)-Cj0\O:H ts-֏⺬覴K~3C"\?5m^q.`93`lISv6:Ζ%I rܺ/MϑFOyoZ erK)=\O\_8d`Z-Pw_]k|ZS[YG$oUf~ձւiF\P㽷=SۈmVg%jOL!!ÖeKXѳW<Ӕ,8q[& 峽z6R3* +X l{g= )ws[Cu-Q.ܪK"&ܦIX^tM/ l?)&K@{y@TU +"D +*H!b{Â? INf`O,ncvtUv@z3jYlEqǤ^5GSgq]1lw3&^ wV*?kwVߨdtjkut/IjoVX%sz5=C`eHr7Ƌjp]פjF6Q$v$6@?TJ؉m0)2j0QXqvj =2/O$>bf\F>3A)Y]]R{cگ63EC]ڐZpotiSS3>ÙUx񚤕]C:K&}bf&kWc?T?*e%H/7!)EzUzy9c\sI[^ɻG՜E/i9Ju0 u-n´Y'9v~&cU6q d4s U6/մ>6P/xMzR" 3q!7Q%;1@Ob13ArƀOduXvh+d >Uḏ<#:5|ٟ}ɹTp/P[?T bDlo#z 9&t%VGb`fg\ JbuSO'4S*gݤ *Y ++NkV66>xjn%e{ٮ`&_mBt'#->ȡ!3%@ +b1fm\[ŃtGpV/ZN9_CdRl͚KAAUۊpǗuy@Wss_TQ6" +=ٸ s*Գ3i\ V[+d>CR)=z>VUԼypxk^ɘ%pXD&e5 XNfϯ*.U+zyu{q BJro԰dO1?tԙ vA*Z@j?5N6AM ocxڼοxxs%55]״!3Y+?\?nY3ۚuqwH &!"*iŪ` +JϮfaB2h~I m*]u`Y:Ec M_pVK{9# FIdíҦ9*`._v)]|AHn[+st,` 7y_-d24,]CEkd7oi1bFQq|.9M@'|Z34vK +;W+ː)?_t[|6_}<&] =)AGL̤S#uy׸݊,j%Ho8je$za+ӥA4WV zD>Ub 5 7ْ$9}$a1 xdJ9,?L!4~},Y\:iR$ɚd?5CUAfP(*̂$(>D\\6SrdV''πɠзlā0z͓t*dwDž 9>`bt27RiiK1ѱ#z] Ail~!i5αm׸!O}{T<&+>C^,]%~)OZ cȍ'^Ce=q,$폿@XvYoܯ$vڼqoAǸؙ=,`:F 'U{O/Lz- ~gȖ~a~|{Z&;rb1L,.2&;Q0 9k& 0׺wBMu>stream +Hێ\@@݊Q-ϊrT<" "x@~?=Lw؉YZ[\KhYU9Xlʩ,"*.p:x!iU8-1hUc sXksNld.9ǣ-:$JSW~=lڎKȡX}p2glAu⪜C ׻`jnʌ-ǽ8\}KκUhA&㤔腏\d3Tw*`SVŷiOVw n# "7V-wVh ۊP_ζk +vegL ARkI-id2( N;֍oqh`]e-L&E{2s e(.[>3,w".eH;ePf'LwH-kB?W$u^ȈzvVN׿HkF*#ӴQECr3h4Mb{B &n'JoRXej]Ev~z ؑ)rأwͨӜT:A)8P~D1^&i%Z(6o~ҐpO8[;%yKLe7t YCqDX;.›ؼsq+VS~8\yٝ5.^mI[لmރ]#MRgh÷ /:#ô@~>J!%D!:;3؏? M*A/I"C:Id InַvGq~T, +Q\+5UD.[:RS.Y [U==^(n;lOn&d?iJwӻYٗl:iJ̬.inV_+=8?+ػZaFaHZJGQ]u+ʛScj:\rD_2AJL~CO:mǩSL-@OOŠFSt=x0=ݑ,>Z+G;nlT%OOY(pJg p;ҹO>-FdDx+!+m!+aYma?W8g]ʖn;f>S!`-y=nh?XoEb3q?K,vO΋6r<> +L|20`죠ao 槍?]}Bw|B?'}Boń._ :ZϘxqexq8w7f|:ٽg\z,#!`,1ut6Z쁬z,1d=}ϟ;"Œz??~N#.-4ޖ SogivyݴԒ_Qz~ءg#Iؚ%4wh#14Er5d-8k0 WL{w_:-<6rt> HK~{hy`@pywߚԑCy i+B`EYكtl- đ5-.T'~{?AY SiXװv^[3PQtsR O E۟p4ξ{Dyt00̔'u}[Q]~7tarz!ƿh/-E,>Ί2( + IWݮZ]UvgG,%/$Dkձ]U|fGL"sqWg1?%FvGzI鸍^lEkCzC1iڊ_zf Vd=?*+ V5F-zP([ְ#0 /A_~NQ&t;oM})zTS_ɔ-;]@v9_Po: =4<[DB(J%BQ# ~ BQ9!jżY ~ߏ}5GU %9bB`pX~c.s/3:@σ'ItBQ7 f^Τ9ij|c+zwpg[.gR f ^$W,=`;Sŧr _~ ~$@w>m pKdμT!GzB2T5-7brlHESneؔ։D6>xbDSCWIZ*PTt[[{qS7^O 0[So<:bx+bxU2+nwU `›:4f$4{IԒIy]v| ݶ &9 +^5f=G{,ﭞ@X˟(zoVA UVǪΎȤ56xvenT10Q+H5/1h!in㟒χE sFS~oY0ܶvX$lWnD(S&@e0 +k9@ر䰟|?~] +h/T5 _ ΂(8ψ  "J9kw޻Wyt} vQpNQgJ6Э)%BKͭ;Qt*bvIϣ'0w1+@T @?.zW}XGtzvs3`zcaSM(*hpZgbJϼ 1nILjXf~G31 +⬽1x7M kf}% N,zW +5qL؟ B \pQ\e6B:C>"%bJi7ԨI©M0YubAFX%k9! +|̖RoburN!pN.u:mDF$1KiLI_&aw' ꂧLm|rbEK#ݽx$g9ɬe3 %gr='PZ^Y +^6+VFQQJ-]v@e5}Zƌ ZUwƙIv@M_raRpi՜FXfv|z/lGm?T8,(Gqc˃QefTRo~ pDq;iBV.zCVb/Gh碰MA,Y +U/ m=S3U^PbqM,]iT5?rWdk0?~*|@t @? #]N[ᗛN{&)b`S 42{r:kWU8|^01JP@N*€S3*ׄ=2=&=''z_B +[Q3Di̺_BPvge VlG {UL[J RDEn*Ϣ;l)&iW 潸N`{,sIL)0{vowcdOAWN!Z9~f7(e,Fʛ$ZDA)G + :!lRݗrۄ3׺,<l6Fs~,-`®rYܙ],$KVf-K'GѕD5&u%3J{fI[CfN]Qncֱ5uQRrl;3abgiX] J+[k OTRO]8UzR +Ah9{x?\(GbwFJw 7ʜpme/AL%H:gTAuIrw#wH`nRhhsF4IWMZyMTnFē=ϱZ0F?mza2B.R]GI;d.((o"}\&Q5LFb~cc$ɟwmvZmzL?Ve31K:h]@bQ풕ln4o@} nleO#B2E㎇w{),oLNd(y˓g{g9ۏ*ŭ˶JtE`obߑ>@+J AP6Őx*p)3٪G +||'p-?/5ZcĘaIs:߀W&f"6Lzww^"̦ϋ܄L HpR%7 h]+?܂| ܠyN{ Y9nm~~K9M|f +O| eџ|O*p? Cgd3V*]tM'UKj/-rͫ>5P{n?gu)l=M|o(k[[UU{^NɒAN TPӶMNjRnέήz @#-Q&-)軎̊ ۢTm>ԤhS:ײ\z Gϯ]>"oM + EQj2a-}Oi]+ivG,v~ )60w#Q ڼʙ0*zWNBλt:*)i,-^-F[z;$RRDzs;{kVM{)( +K&0ՎΥ9Sf dHmq@ԗ<-g}5P9l0~*߾9^ؕq&eK4B=߸20rP)L;\>mr96v7a4o>; PJ"ݕZ-6!Rp>#}X)4ϫq+ X4j޾fօ^ǃta\KݱގOiR>c[$Q*)+aI慇4oV_֛985w+"j\u!mIxa&QP7΢ʜc=twpE7oVjhϾ$,E^̺kmkS"2[E0 Upb\oU)!AIvK^]bǖɊЦ"2% 麛^у"ixVyښ<}U.Za§rjn6O9_M9 Ǽrz8i<8!/8_oEfC r6}V[ߑؕ;R&ޱZjڲc?6V}tn^PkJ|ZX0se50," W [uirF PQg}Yؽ,}*i(;RQg]ݪVʧoiPi^gHSRW u]iRS|wdqI2LӖb8Q#u~lTUZszW2Lx0c8kEЧNBp5Y&GI֩\]o7.xxW3I VOԓ}&&[-8%c?䪕(GӘjʄ4L<'")zl*~x,-.";/dŭ}/*˱8L@(B:k&VE>CQPyr4u8"h&zMԢ&{8ht.{i4Q~% ; +Vr&pA>hyS,R$*QBX%?NXa;mwE!L-f|`w%Ӎz|1'Ⲫ=Mec0ȄHp{(J.HVL6f,o/|5! +xQ}`n]X"R/^$s^ޯEI2ҌvYmZk5RЖg8'##TO+Z[1T?!w$B=NvK{l#+E܆*y%e5tOLmt/Yv .rDX>,]=2pёԶt&[_6>:fCQOߥuIgýʢ pqpX2 dƲ>Tvmܘܜ vrß_?Ӫz?hgiIokFq(y0#\'% :57Z$ z:~䵤KeɲO ~A]6aH+midZtA"/G7DB^N3ѧ+G{.)la |*YGDAFIL}]Q}($.ۙg򡫮G58j~je^ؙv; +00Jy2y +)soh&<W_+;L!8 S3࿕_DLS4r~a_AMK +Ԕ9C̓$}j[D[(z[֛`X,z,?D=(*GMG<>5O?ڠzܝC}-'lϭGnuǶXqGfYsM gt1hS +).]3XkMBSp=c-Aj5nɆy蒶9=\۾qD +}7C_B@9Aq^ &P40,lo9ֶͦCwff2K؆1R-*d˜ըuϘXT`'Ny|i6 kz٨{Ab{.H7ܴ#(oC*Ptn76\ ?[7Jth?zR2fٝv) +Ksс5؎zkRG^h;cYrtlpsj]a7NV5jp)aq,S9õiב{Ql0p+e%AQbv'gLJF_O}.͜*_lSqf2ݧMІk2ƈ\9C /p񥹫gZ0}p1k(Wa…d6n`Nze]O$x%mweZ{=WvdRJ6rnNYI!Sm(_Gl@[SER +vK~"|'R)\ vZgwY+ /F,Nl^(ke喛5o m⯢w. +zp[QښqPGԹ- {bŰQPP|+ ".9$4BڐWTO +L30">؂߼=\ +,=_ʂ3:+/=urs=nř֩\= 3| ϛ,gi%cҒQ">B~=L<E=dl JwH&~I84(HljYꈈi +1/xA<%03ogz;Q.J( lwB~=U"7aq"lJ5%|+ !v,3b#٥GCӤw$?0X@_ỰQpvŀ+q.nxyԬ3Ina+_U2 e %,m1'7zo]ww]ۼ($lp(SoffWd^ ߉@Kaib4(T o;aLsG ϵj :)dW+m=kz`bh3d;p21ɤBӑ1B +o hІF gyJcWH׌HڽoUu_z-6kGʭIm=YZˣvljJE{f}Bc^YyfMJAVmrĕƸ(yG>S;POwn^1ϬD id:}ꢛ p7/h +Y7̕f]&-jm4ɑJkǷh8GPEHDt{Zs7GT=*N((29"ꨮ(oYŗ܌޳dH%!ꕑai2j &2O`8}E1g}CiMb,A-o]d0_e)pxY셭p'YpBC +Z]qm+m>k" +d}`#`L;{C'Nt.f"ՃփJԢևy:TOc +r7 Z_|̳<6a._)YP0Rn2Q6+9zMYD^z0sL_7cqhIjmmZ<Ɲ47!< zZxm˧dX=aᨑeF $ דn4u݅b;,׉)EUOs_hiP_J>>PvSZjr{谖%;,}Ƒ3SWڟBL15ӿEGIsúU[m|Tu.Kޤ37 ?-۱pġʔE~DӋ;\ +Z&8[2h*t vt-L2'-j`Gt~Ha羜n7]TY3&pDtX8z:7bmERh!3Yz.jsjI+K-7\&#ܐ*d7͂H}8Aq:dE5\<$1I0!Anp[8%AI?€w*[|Bʈ}Fė1'7%OnN|Eo_'F]3ѸVl8$%G>m@gu5/fWKmHJJ9O/0{: +6Q!̱ݢNr#AYN.zHPxVFT*kpΧxS)4C((j69fE /·ohf-^yEC3ko ߅]( , A6GPWsAO{'YQV|(^,4o6ĸli_Q ga-$t$cE`(w;l9NaynNJ-piJ3L` Ӎ_ϢX Qn|,}L$~-_SƵ;[IEK&Nr>g eVDpற?> +a]ül+VwkJ?4zś@4JHvJeX乡}_c/mt +=t]xXd{ʪ/yf^1.ѠZfMP[WQ{ ֔ +4ůyRCRDybΎ8*u^O޶3'ce=>/{U2-f}Sl?L:3jjkuZTBHG<=$@S5ߓ JD#3MOϗTJ+aqm_.^s3bsw_Qe֓>_<E>1 HV$ f̈bglmnA5U 3í"[inO;77g׿?StNBQrكΫ%q|,=~I?M=cKY +ۄe%Ugϱo>Q]`V36a+]ui3&n!>MUtBemhVv;@ 6X`Y {>>nktr<+ŨSP<8O0ݱ |p T/%W%yNJJk֤=C@9i%Ͼ faY%(.NVUhr +湬~UIhk/a?~sseiwvCER:]5Ax󂧘Tj*tM) aenWێ8hoQv'6*ݷF2qrbP,=6"K6+0\M\T%8 jc?Rcgw9샦╰d~WcFptàtO~M }H4 ߲n a%.'LWJz[mc-{[+`clK0F6"K{ v8(4B\nN&9^~A {x?blPڴ؂re=09Y!)O*3Q8\>$;gs!NZ*ߴNK'[jVAs*œMc\<3f8^K`&ba'i{)=\M8x= @|qgd $: ,#YH '=fᗲt6Rr< ',<у[[-x[MY:1k@*o`Ve|kP 6OdY*R #b?Y٠37lȉ]3|ȳ܇>] (*}"L{0uB7>pzYrjmIX)֘̉g9'5+s'u/n7V&}ρ~`1XUg(,9{cKW7L#5.Z%aGo +V9ɘ s8Ss2=֘Eka,뷐։z8DĝLV-c\%AV0kmO gkZqY-$Aw9fY+ȄgHGՈn,?z-jJlt=89w+[k:B +pJlX~\7:8N幇C:tELDrK&R)ʦ;LP(jL$]dzŨeX@=Ԡfm5[liju@.t$}u s qO#K%^;"M/77}]DAEpAdZ,LLrytHxR]Tn7#Xt]m+salueGִ<'VR;TkFaȼT-&ܚ +43S;g![})PvޗIB=BueUp/2Ms#glS7K6h:?@~ %"@ EXnl+8hkņ6O{<>R LFN,a@58ywaQ,ĺz@mB\FsSC|pRS4h&?@3]|~4Rp]Yo_OOrGDVР;TWe~ߝfcGsM&޲kZ&+"퓭}{h~e*-&^Hb~.gGĵH~˽ÁsQ]%ז-'w&V圻U!/&qŒoV:cX`| Ym@H z#y۽1Դvۜ7hf4nq+Ȥ7u2y:n=jb)+V>@9^­I +PF< CD B#=/fUr(Yd1E6kM5GSCŠ2/~9SSVܚ}&,!@n?qҎp7K $8{07 +Յ*cۑ5?WF +SV=  s&EoD"|F2DgouM_lv5?t2c}eP;OIz +xUOYL_[=Fx) +` +bwoրYhMs^aV~M>^ޮ:}՛oNe|swqP9}z<2C=@gYO?E [O B8@\jlOGgqn[Ҫ?;|߾.j%ّ"JݙS'o{7N\.q#cCO ]H@xD^0vN6rK-o1WvM<**Kהj>#5{!B^y zKzSԌ5vbqs Jx~͚HͣaYN^ET]L)q.Ԥk׹dIy6IaCbOѾEIhRu:JA.ǻ.+ck'2zX!'/DVq43C"0x2~6* + &p qbY~, oO?A!euS̒Xdu2o9n)2 h{_s;uNR0ŬTX Nƅs'gK^łZ$(/VFIo +hXnyD&/R@鼁]?u {n{^WU'V:8KZwRU@/X\k٬q̲ q^H OQʇ>E<ܕ}觘 N.W3t%ꮶhKяB"3e)o+RK 5U +˺*=E1Rs8ebRb9` |z f,y5kʋҟgR;#7#noV:}tl_!%>\ypUbwe=@ʾFxoH+^;"M/]PpٕUDEEEAYa&'LLC~=]]\@Qa[A +-TR2Jٛax3MMz^9W F{p~7F}}tv|[#H(1@{Σ{$J8˧M,],5JR@E˧!W-~p^HJ8beZ5:J.%wb;x+6:vvHIdMռI|Xoǝ3ٟŹp_Vne-iOgjV7pP*$>#<  ,%{!6+@ #g :!DB +hZ.}8^@\?{X9%1]ޫ6=tXrE{A3` a~PbeAQdF0 VE +9&6*>)sC΍oK +zrfT7eHYoo+'4f +Kʰ9D΃+}5Y>@t{"C:o.xVsHmW=6 ^l&rE8Pe1Rciv7=p1-3PO Pؓhfhe'䋛EӺ!SOߌge`N/V#Lstdu|:%˨6 ꎙ6#2mr@>I++BIRo\TJrU4Wk#s,wfYKu՟C؋,UþE*\ iEԚ!Ԧp9II~'v^"'Jt Cu;Ɋ DZo)KzC7;cbbh~"͘~@E2cjyw5H$S6GC|?BK+ώm" 򓁲P47HcihEw\k d eF.In6K~*F 3ŽjR^ٱ޹{R"S涡 [ޡlj3UpZ"w䯏/&\| d*:?M~T.",ջh88߃J5#loads%3sNɠ gzaK>f\L7u6t cdˑCRǑUόz6A%uS1z%Nu6|v7ܞz9{%֛Q:ޝ|4V*$%Dg9z/K DSerDp "haX`<^bpQo[h}nnszۉlh'[!~.cVMR)<-=-ANkk+Vhf. 㥓0Dpm'R?j`Y` cPwv&}S30(fE0"f6W_: vZCi +]/OLӿVRvi]fSRf9c5[:Lf#>hXdy=`?]+(̅_^ +'u].;Z~HkuLi RlSUUi"6\E)"*윓?O&mFt ԔkHB%wi3rqz8lAauhi>Gc;sjk c42n])rt|ۣ4]%MՋ6`?(/A +ʼgKOT * 5mjjoXɯꥭ*=~D/BVxC=SsAV7eޡvg'i5 * +n c ʚx!@*sDvN#Jg{/㲕 D F'|T-h\1ܔ|upWP~7Z&'_@0D/sl Zo%!o'pw.Gi/iSM9sL`02 3,XM9ۭvel{j}ӏࡍ,gF(%$>%JjVyuΘ\1È-u2c7eTr#yjwv8UPQmI4[е{ϒ<2~;Q=A"~W{wkI~̺0bhB-@b>ϠHqN^i@G;k:PZdbL]]L4Cy8샫5([r[xl]6.Op BB'y҂\*,iOc̈́NUٱǑm掐ުp|6͔6n‰dMxylp2r*"O7O^] az 1 ?{ _>!C@zM2T@X,^Dߌ)6|BT- ^FWDFtXkR3ZM(쳼r>yҫЫqtWO|! +.uL|ҥr4^>_;Ï,x/obYllT=г-1WynV*a/X-*sry~ϝ]|QzHf/$QVn6qZ}y>F[+yvd#l+E`kG>k +\ Jc J (Y?}q*٩TVnIϘ95h2?q&,8Ppy&exQ䎯p{;堹YؚL}6?|nN2hqYzqu/s)+;Čgj8kNkO}tO} G2={<]+cӷ:MP6EmtD4g݁Xg]'^GI>MozEi43%|R9~9ߥ,٫R= +ۍE+%Pp{0]a7unK~eU5㡧o(?:5`D +͚QZ͍ܰ!hK.q vkc>^ʠx`W<3!^m] B>k73POVW=}M;c;ES/Ƴc?=tFV>yчV3q2- +xVUn][alj+7+}&$FWqo UWO,k(. xtŅijePV tbhbI v;$1|&$Id]MHif@KF' BHܗN/%U%?a+- *  &9w"N܉Q"*s'Ժz^IOX/nb8~>3(_hNaip}GygMm]xyb#9I0@Rfnr>bkzl36N{C.Vcq)ki叵y뛱 ueqPdGJW5=$1\mjzI ժkY0n< V|_f r\Q E(i9QDszF#x1?<@l]Pۦ ʛ;5~fV&{x'=T~]+ʑ[Y'bc3\m.>'3 frS?Cm F4K1@|l<(F!\ȏ}۞g,VW{-wOj(x',5 +WqEzges[[`fQΘq[T~+ [8h/tWUe OTT:iDTTPAYKiJT{ss3TB|9k`߇|d15hy~rtr3y|8$\qGeRlj>IWa~б^^nm"utEtPu'n~/*+ H~iF{bO~muzW{-RT /vUa9eS69xj"7Gt_`Mw-ߣ眃:9fŖ3ӨW"&"umԇedQ'?Ή"mR,8k^+dwkQV[A$^`~OP>IPj› k cW3;8۟q+\Y$- 7Q^!_(>JUMc+DM3R}i֏qh,E%FGz_TIHRuѺg'{K Rs9 Op_@MϹ!;kNK{~kygw6⇲/ϥb~P_AƠVjZ|~WOk][O*:3ksLzO{`b\w@*r7 MiEWT,$Z走{O@-t"l;@L&3*ݍ~9lb^ܭ=p7ws3ҠDKA]'9^̀"=xڹܾI.go>Snj_Gw oG:~`^:"tSgϧV Aψ9:'h/sJ9-v,kb9A:Gz&k6g.7&1VbSW|!`L;3ZZ8_UZl\p`DZz#xpOk,H )J[4:Ip:}zWG~زb O>@0W )_ePRC `oG~@^4Tե\`z\ڍ(VO ݏ?˿E($t7p/kV@IoBp0wwV>".&Yr ڎ/[iثP4%RwZsߋɇ(砲"OHr-Eo~Va(0؆ 08CWH=YOnMHNqmZ~!A#JN/~c‚x4>&0E~&5ejb)L2jÚ p@ɱ5P\ `0#~*f$z:YNEJqi&RGIΟ((mx f}؅s^!LTŖ0U", 2 [߿9q;{,kŗ*wk?6H-؜.JWW-OhkR} lG<4^d>iDV򫍧mt읞< V)5GmZ ~qiRBƙCcL|B*Fa Pϋ魹 J1bP@P"1W{dBѯw}Ie=5IEI[7Th{p@i/ puxcGgi`ʛd4Ը][Q&]5,i)`j gkXU3h00a ֗@ +abx%* &|ᡀdEL,"vSU`,.Ő_m6[Ƿ;߼=r +>PF{`3#E0;e4reW jRiS^Ue:|Ȏ.piO,רΎƩ +{f;]-oQ(r7# K#Z#zLrn.$V{ \aLlvg{H`-Y{﬜T$ cM}e~3l5PPP)m3$!bnwף= OEO+5AQuToH[!;\6/!:jFķ#:]>Cѿ& +$V &;i?5QN\aISoP0πwA)YCM 5P%ʄerReHr.^KVݰ(#>V–VF4Š};Ei[lF/3iUy/‰̯bE5 `;T$9r0ʆܶ(/ε띸B?qZgmFj[r-C@ZR/Nd|N89]o(2[ן*:IlhQSܲPꩴQae\ ?t/>AR}:܍]#J4ĥReUūE9!h| .Gm2Ieؚ[ijrX"jT +5oݚ9G,6ԗݤmؼn؅661Pkm^8/@8~@u#Ĕlvh9K19ɗA歆kEjaKDzU tg $ ʦJnT{KwSvf7Wsؓ+y̵,-٥]/]|C@ +wh"| c^[16nź+jY8l.7Rd\qkϽ2n&qx̜X2[VY  +<ᄢ>}VTd}Yom_s$ywdYXX47΋K&şV`m ƍUJ^J*i7'bHK{"kѤ&ѾmBP8r-MF o6?1ﮚdyyxASʘ"^W#C@'R7nTC~GIZZҬ8 㾾y\1[Fͮ9La\Gy+>RB!{~̐UF `ms9'u\'JE-wl>ق"}Ñ/^{*};X(<*G"4ZoTzkJ{=R{a9/+k֧V1+wU-=n㾬I|X^T2\.;.s-* ;h,9 Rl[mȽϔ9IVc!IЮ +1dw]eD?{§> o.LHBv*8*o>5$,3Oׇ̬ݬG +ӢDB3hRySSs+.zhvCӼ2q5 YƜ[/ɗyW;@/C=9d|\h~Yg*ţ317NokC{ZAct^>,RɰAͦPl[:'k6gB;gC?"_?6Ckf9KМ٭yFN҃S{V1Wj VWj/?ՙ4֢lk+Z{J2v-=12O0*QΌ>Ux;/HF +ghT_HZYTΏ0XRfx׍ޝ_sn6]k=k#۔A@$39Chƣ^'$s+b [l<"{thiS*Kx$&x=BIt$3A{\!zng[2R&ϝ$``;wpiKPmMJE]& J&(a"D;zQs~]K|`8ܯ#PHݰ{٫rgk+0jgrH[0ЅuH^Nl$]Fmf"JųQf刻vHhk Nk:RVe1]>UBA]}AYA0dA)@؈Ү1"]u\ s; @B>Ȑ@D:4( dX2_ݻ4cL5y5t\eye)ImDi }&[[iQf3-Kgf:Yd\'9-'?pyMvDg]"I/7T DDPES|3=ѧ<DkZm#k{] c=dTOFKo}D]<8FtszÒDh\QEr5Em1.I?̱J Q;+ws) + e-9̶sx/ nYC{rJEI?Gg &) _i,RSxk ')Ճ.j|7[gwR+O|q6T7hYc&CKm,o,ѡ]o}?f~.z4eN/gJ ӶԺ~d\Kt>_xO~g^]NrJRp +fE-e6/Iji^h'[tE>i}_n`d15ybh x/x8/f? AmqNdnm#H&0^qgTsZx`OHh>y*;y[A +#[&ײ"JV^,ܛNu9&Zø2lzdv mU ++3xbvB:YBz!#9n|* /ސϐ?|SEux08/bB;*#&QBve[hv:0Y+97MpJB R.yi@u?mx)Iguxإ䢵]9_\,Lo5Z&*tiM'TgwX+lUy-oİeMmdlu)1@C d[GkhB6q*BPFs^fUó86υf-N1T}]~&OhL CE[AnU*E +9Xdοy.<$"@h@'@V'Ab^^q ձ[bwU Jm:*}ٹ;6C얦OaN'qlZJ?tI҂JxQ@dTQTqVT~7m:|U;2"ƀ}p 5B{L :kiQߗ=iI4'_!Gj&ҷpN;oEa6B{c>C/o56ſ!tK!K^_>\@E,!m EǛݯO wߤ`wQ& WVPi@˃C).!i빧LscvoStT6Qop>!1|VB֛LI⒙+Q{x%I w4Drr긟hw};r3gɡ]KVTt}ȫRZ^NZxTNX:) .$ +S?Iw>qXs҄28zr#>Biϥ1(eJ/{D Ϛ?q`VQMg{DP|%J5q{#(wP"1$/ZM+f?ƾ1յ> H9==vbgg+Yȭބ7ZÝr6cɇ@T(6! MII%.bY +GҘJ^GLq#T6\&߂y+Np,u<{af//{,:vʿrbLL6!b0HǪr-GMaml|\Ϗ̃Qtl$r}p5ŪKLXQfj%y#v0U?Bɠ'߹;/K)O:G}6 +%Iϖͤ3b!zHZ].Fn*x<[L'Wn(!O‚T"i^"}zIiXs?ۀq-P4~89gu7:HnXj(@^2$#*B + h}Пk!%ߛxO.mM[:'φiV끂HLtE,i=tPZ>7|'|!:PMC/+,& 1ѰڍRS[g"ПZ&YEq\k]Z\ ۬WXFC.m5&9f_c"m{OÍ7R^za̟hL!*V8'kO\Xv݁ +:5 l,lq1 ./UHi8}Ѫ呁M,xR-5JPjm˞8;j˿õEnב[Պ9b{( o]x;#f*xLG+'Hq2Vp>1Xfh.#@7 lW U&!o}^{/JL}!44:dVS3(<$}2QE[↊ +(*"L%?9U[AUDns\%13%8*YR(|QTr՚|o5D"v%̏^b?Fڹ@gTdcx:Z~6@ D|Y,VH v Db̏qR$opeY 0f +T/l[bF.!t`Iq3|p)BaHD[ dD* Tmp#͠A"Yn;~/? 49!e [3`|At)!*tRSyF_IvJoWGN'b* T-O~br MJn`ݑ4=_iW0,)WZ~byb@l[ OC(&=R7@6 HzcDٞj.:z Wk=R^gr*bd8Ѫx~&D@kfO\\f_ Gl 5X%; TOY(nx>9Hy` +3CVNyP瞉*v88f8>،uv*,39& lE8._ޡhTLX:j9(ɛfr:VrLϯ5 /ƃܘ07:Kقʙf\Ԟ퍧2P֓JatbgѸu*~Qs-\n_AJ^F^4i.eS, 7yrOX4܁iK&8a#]pR6Zi*iiw+ܪV;7\T ,ĭ+Gbi4 +5H_O,~)cs=b,8!q2 )IM|)M.F7i +y1JcK{ 1cJwn/9ƘB칎/hh%nBXq:|˛\@ +E ;Rup>IdZyS.!iE != VgV뷣tRMih*dI3(G=}fD 0[0qYiт:ycG7Rwwv]p鯬Qs!У`j*Gs]rv,ҍ҄W%={ɷ垟aۧAPAƵRGнK=.]A?D ***8l#N82_{ߜo\U+ RғQ9^'[6JSp*{^e,0~*ۺ(ە] /N,l+4 'l _4f6m^>qGj6*Wa'vz8;Ey#[*7kVJx$lIa7,G5̓ofcd+)bl.Ÿd =).>:lr{_ۼns Ta9hzr yQO.K)sZt|.J.SttfdUhE#S%]kL⌖Lǥys^OZ ŦMJx[j @1Yؙ@A @дJ)<^6=BX.ؑ T3Y0KGUbCIag<*u"" MCA Bd<څ&@+쐭a!W FR*9qph"WpOIkpL >ƫRtfk#H/,o@G39j:RrrLy e\Hs< FӀ?l򾶑w4^l.WKaĊê1"Ê?h wYs\܁ʺPdR[πdG ĘK48 Z'>B[u-aQ烜]/SSE^rWWiUyQbP{ -w T @2Pm'D7t&7F +8Y){Zt^+Qq1 G*2c`Ew^oo1_<JzcV;ZR%E>A(e]RWԧN,q}G8 IL|&I'(3=k,*oIcS7j+w/C1&#ŧ~Ei7٣L2#iqO;@;W7]ڐ%Q~20n7)ξ o$pHi6)kP٨b/y&}. V:`ՠ'Muɪ*6@NG`Js)A8k ݓ>잎*}~>6p+ޅ?Lٓzi)Xߗz:ww3QK>І^hR?mpm7?Rg`,^⛵B!jhp'C11>OmMRڠyzKU$ȴEx"H4 T^k`K+$Q3b>(½>ˋW>h3[,zX&7;t4 B;ܾ-6\RR;2;A/Bo.&ηSU? CYZ&GGw-)$Q !\@VܕEdGYD}/f"&znˌu^'jɫ3h\6L:̎P!hwdgT#Wp3㉩}DNWf)Hѳ@;'<fY*:Tվ\tTS3?4ټ +s&N7y&~dq7PTӝv_`dnrp>N `\ck\ wP5<^UyEZLg@2[oHu y尙UAsʠKpn,ނMTkqث wLV.+A" a@PO Ux2{"4=ǟiѷse{: zvm< 4ٵѦ8FIUu*$zp3ds_/4 @%hs%)],8(Ԃwu6\|EX *^\5 +wgׯ0T;)o*:{eqOvdG58JGuVTx-/id((TlZW6gu)?&c.O=Z̩crPHoR}v{Q%?2}1q_#(_\xb1s@&ԋ#t@n&t0фr_WQBkf-{8_~odk]Ooq**QuEa7s1s/ `ڄU4j(:P5s !OzQu(^IhH$6=Ģ%Y`}VPˎbyo4&TJ8)3OT)M~1P UWy:$ + kXֶd:2ą GąĥdLdE!Cʔ>㰿KIe8o;KmNɲ^9&ņу.Nhһ? N(P@&3a@UD˧>@S(=Y{x9#'^"$v+>ӨJ ݶ-#=[]~(#;$Sݱw/ +] zgFDa7q,y; RpFyvI!6!U%ը(MiOn +ce'ce"s3%IAji&sTiS(iXWeF1q1~K.=k\|j .mҽBsfkKrT͸aƋr:n$ZGn݅JQqGd+6:f%[<9:/\?rS1?Okɧ1iMNnw<U1"롞jͱZUqӰږt5D0-U˂.wk 翅}W ʒ̎1\:{UR07}?b^NCڔ@ @Sv\5xJ`4 .a:ܪzۀhL߀>og:J3T1[|ƌ U .>(5{LYI@O] gtn'N%}OZP'YKk}`H%.5-E4NƚyUB?3C~",d9urr~Hb]@:{ XD|D`\sYUm +-aƋRkt覂I˾N.st^TL].jVk8NrҀ|͗@齁,i()e2He ~rk!F DB.@,b뼪t.E7{gcx6^`c'lK _=ʛ+ko\D,~(5V@-kWJe@x>%g/lvچ+z4=|4sV8m /(iq4ARNyQ2TɅXuYɄ3svNξς2罿Xy6#=ORA:E YܼGDԗ{LU8`oˢA;0=C=» cggCsnoZF&N~g'PWч-vR|)UhXƻLۍ @Ч_GBM][۽+V'G]ndiѪZ>0wÛ(v иuهZNW8_yV!\S#)DmqB8icK3avcvi{RF79dAX*-֞ M %Vuuih͓jRjtz($*d;Ȑޟyq{-=,sfk;ۚI]T#0iN?v> Ck&v".R Gr$#@fH?{]"Jt8Ϣq] IQLkY*IC"۞ݱXp$]~sX:uхUvv;E @?(dO +U+^nb ޯJ|gxa:pݟuҺTTլ,9zQH- Ll. +da̼'m똶= .s?hݦ2W +LL,ڋi4?xq_ 5܋jgr|zSV/Y+`o ɟ#COLVR7 8ƺ w?ڣzI44s~f:DߧHtM  V=fVMh,Vk#9 +H#{OEpHܵ(TU"nwO!,5}}$<p%kn 0{S}6@5"axNoEN;~h]Tm=(u I2$t9RYjy;ERK]uyy>#0<؊&72IZAym^]Yn2~n (JCEjw/[dvh8l%oRo[\/=ŇraB.CKǦ+FVtqsnnqdKme;DOERQKA̲~9=`'N%7gzK[BOHׯY>1z:M=åi?+9Vn8/ +8+v;N·Tmi}mQKXL4>h8ЕFA1C$"VZM)ˑ79X-6-;Gj>7 mt"0;C&ҌRDhOJnAh0RF@T i}-OĽŸ>Dԉ?)!jpAG3  GH0`IDPE9?fvs*R[ +Ep2z?̔{`iGfpٓuu8'ÎrۑWjΫg}0e ~Y}q݊R`rҜC_YENk2+MimQ.7~+}ͼFkD=Ntd{_Ę$S7Or՝f=n~mڱFw>ʕ;¹R~HgJV8GS00t]hMqfz:q(5|# Wla^Gh Oїjjc. iXF3_Ȫd$Oץ߹LmVJ< +'9\u%^hoʐ 5gk/.0ε6W\_ ugݎJli$ǿt92_;׺ ^dNhIoףi拥AYRKLG-Cd04r)t^bIidI9`Y`ZL2̀Wo{":3Dfd~p+yHlΝC[pi6Vn\vHLH$-=MwH_ o]M鳗~L3773.WnEMA[CmW^-7Wm2QR+{-n=d}Zn뵷+[g1/iTo a NcYZ[<dIk+5etQZ$Ca-,(L VUo,#vzO1o]ycVCmH+u+/9O3Anv,:D_z@YJŇ4s1Q W-,r<0J5/P27g/^ ηD:! clxȗ} b!Gls.iu?/oZШI5s6F}GRo*KG%aqF'ݏZMiN̆LD((ǹWgQ~Z7Sa?jړ14\3NeCJr2Il3$8(H#I()h7"M~N$/dMY~cq5]p0Uj_l"=YX{Oաa'5%.܊"qB(ݫtio2Cs-iRȆY%۩G,k +NKml`Fv[~c(@<h) uN<@_3Ƅm]WU+@C s BȤe @"Gd )|,;d_:DsQ(1v70PӧzIE`Y9z6=nn\X %Nyc+dk] @@Bڃfy>z~[] Gwwԫ 0]mZ `@ P ba.eYrN)@qE j%t7/˻}~:SIq7*$ .¿NpċxIE7t`Fo7uV}rqIf4S!W!)xru]g\f{󶼿]8ݢ[j۬8؍8 +ƈ0GTCY|:SK_.ۗ\Xo[?lײ'!J0`œQ" *(A]_^N姏^zMA$gЎNj ^Va~8Siby8% r;{?rПȒiA1if>E$x5_ޫe;۝ F&zq$"EO1#3Zqw#M٘p/1ӏ׈ws!:l"4k}32R,@B.EY׋D},syg=aڅ!DM=XͿT[|\duVޏZ@.]ZxaׂnW*/,6]GX +P^28΍Q;+GR~/0D[7X{ ߅kؕrAiW7ijI?b&LUgl6m?! P|%}J{>}һNq,{ߢ/y\-7݅O"l/B:1X'ZV Ga'f⡰ٯ#cxtZHbq?h0@0 siBQ,PGs3jͷ5;jYH{K>Zk"`By?M=Xkή1kW89ZqFoo./,@!@R)8v_sw-Xҥ,3 5r.ʕr!y^G{}±c0˯FJCp5|nw>Kz)z$w$e/p|(U4o71.Cy6&`9Z=2Lo\ғ6R 0#Bos[(w9ۀ{ws)цKZV.= $} C@ +1Б:~r7ri2<ڗʣ[nNtMg:Zs.apY{#{’cJ696j&8PC[`WTw6p{m`ig|9h* kt@(g:ipv=AJwčv8֪c-?$1C v~s[wH4Z| թ60׫KwK{pDVuqσeIR*YQԴU k*6 += *B;%(\,,ˊ +% +D;Cf㲱_5fY,qu]v")6]&BW}ԈgpK"*!CAc-ǭ"ϟS}*=,H e܅3˞7vMfZC[CL9# 9%>W3صP /e~1h4/|] :꬈ `J|8tī|Rx\~9Z3 WmoX<Z/xP7i4T{j ]rHٲ8ڈ}FGQ% +|)nH;FL;@vPUp,BZHbxkޜ;MD.7zs( "{#[O׏ơ=uJi{4]Nn:dbеvvvLJ<'u{|m s OC/d\.|adJÀBa#_E[8poa ͒;W` e[g)b7T/ɵ9!άBw<- 8l6ɾO$opW>{ؗ  ;C,e+L"ͅAMB+mV(04B4 XWltg;%*z貓v-/Iexw~p@PlFwK45R(r|{[Oj4:5 u-8:T(vz+AJ2kͶmrDX[f{uR1&QhƸ2xt|gV˭@@V/:9 +~ʟ,DrCS~h LAb^m>nBܵeO5BC˯(jlGn՛ºݨd>YcxGi[iDx)E`?p>Y#؛]a7,uj1hPLGn־`+}/ +4(ނ4ٸ64l d~݅V-5Gސ(ԡR2fYWe,>~@>Wy?klYAgIzsGx +r3!зd5[vkyOeUw5"'\c[dp8aCCUT'́hGr)`D @j 0nPsNn|;tGzҰ(N*3l\ N`szP)*ae0_AV0g AQA\z?USӜPM;ҳNyIhC +&$>@nSc"$(]O"`pK>3npcKs=`fa`-"".sMz~IUMv6OY;e<@>,XHElX!ICS2ny-{w)`Y0PD]XUy> TD:>! {wz9RXNyhsuAM*i2@u:PpԾ-%*{D{Oa="6>˟N#3_?|?ju@r>٤﵆+mjhN|v2OPg]gHjʘM覴FO}4XrϏx58yng!SL3A]->eM<âMi܈\l2ҞxL^?re0E|楷{$>.&zX,kofq lKԱSn]{}/ϿW^00O2fɡ*ƻvt"k\ZF{]^0MYד\.vģ3UhJHNJ53XǭfjeaM1 2)/V[u_]kbMuQv:o}C!u➯iΏ ˭fӼR9}G /JeQ|ҫ5g#G9oov-)kam@'pRRIb 9+ +Uou*8Y IJ5rʪ79Upɩcjq+&ú>dEO>m}tBU6NҡO\=TI9"9g!G^6'S7('%4Dj ڥt)wE0* nE|8 ݭ +nSEC$TgJ_ڱIaI*lc݃}W9+kkB 1'I_%`Kqqe-ϖ_df}QX˛.V{<խah06G/^Pti4ϣ+xƁs;n=zsslaYczc|ͻ'P`dKglt <|͌ҰY0=w$`9hyW\qiVc{M!/XK{"3B[q?ެzk, '4Q5 P%KFbL÷O 6~@ΦiRp_JiPe|w|N. 1;C$ p,['0J% kP)oRr. >|p_sHs8c3Ї-Lh 7j/?cqZ}LcUsԳ*VsZv:YI?kRZ %BO$*ÿF-` - cNz~ma_O{ |U|jP>U;mÂl*r+oXDz>rGvh| +ޫvˇt-u!|ys!`\%v:sQ>WSV&YB2DW"!"Qƿ2#6Kb݇YYE,ܪL-g;:4UH_iK)OHA䓏:8jW[&A# hy:gq1d!铃)q"X*VՓW^tvyM&ϦE_-7+Y=n-5_|"7C9;~ʜE_| 3xz@B I%G?9n{g\8yyq`9Uds|rY/~6=McmV#Le(~gǬq{[e44֊;"J= V!+au Zgo:*v= #F<2F0=8ntяk?1@[3sG6"kY< +c*O>e$Թ+{gk2- aA炉z̿oW_ 3"SIZ$gpJ]g"Q`?"N888 BwI''雯 +bs ւfYƐˮ|'H׼qYN/Q+8ζe_O=MK+J*~WhT ,r;w:y΀{g-g7j/6!1-Iv7p[uwN꣚4:e*N@0Wú21L˶r{5a+0 +;Ԉ6=eL=+'vY|mHfF +LY4GL9uhpc,:NU8'EӔw wzcZӕ\3`SD`{W9w'NV~o_l?JD( +֨e̐;+R>QP!oS%`jCN/fFG|ŒǴR>xVU tȍ]CdUvFWzɖzTtO15CFCuKG_2"%Dzk u(u\c wȗt=2zhIi^{^4ʹK m&BM{}rP݌q9!!pYcmnvBK؂ y'HUѐg[}HCjcZby@ +vX!jIIj$]$\tR(g5I|ٚBvHd&iS"Ix%ؼ_t)Mt}hC_bvRbH4k6b)(9OuT2[ЍkGwA4Ie!Rx"u ][@#I <<Д0D2 z~0 оt~=x.%X q{q 2-՘n8^ =)#$Yqˋ.K&f5@gu}f-,(i ᪿ1m7@(Up]ƈ= @GIސHiRXF&gN;~sItU8H+h޳ż!^T>Ss[sϡC&$  p̛ sVQ +m"#}XzmRyk_3/eV&->FRt3eg^UG[C˸E","d'TY~|cN۬V0 ;/0ТG6Ȃ{%KwٿzNBO6hkliVx5H6r%ћu _~>jWm—Z4y{:Xz<@OWfޑpcNܳb&Ҫnanݸ*a?sJ31{"i')爿X v +ɧa@w~Z]*^yݧS,:[9o®qjdf+!\ي;½l>}Խsz$QPfF=_od0Ҁ̍s_( % 92lm6V׋.v=߅tm{mGNǢf!_Q#Q3em;zGf8W _.w k, F.Z.Iʽ]+r]_˪*A0`Α%H$'fW:7_T4v5YvWXڦIYKg/ 7L Fw]5F卪t쨈U-+ȳ/@qG tQ bwEQl47{Mv{ ޴. +NfY3f=Jt7Ђtߡr\= AW'Q[o%IUϊ +ɔ] +вeJ P܉J܉ۯݹWSᔂk֎Ǖ=M*Q:4%+ӌp`MO*ZV˵՛lbl:*-,~0r:״]ۨG{6kGDS~>io֪Q-D./Һޑa"Wj8uuhpr;Ķ. Jzc4 ꗭבϜwڕ뀞ES{mi,-oӽlPdKZP6FKgf\y}f˴Fu!Vխ*%wF LQDMBG؀6ht^ڈj `8li m#X +a; +Ao}7>#[-Բk +ގE;B= (KL.pqVsYS/f:,4X/tA[ CYFü'Xk! X-b bҟ&d)z$6)vΡ├*YRv2{&#}]|ՙEf"],6s~ac9C62vlʴ3 QnWyGeT@!•%YFǒZC.|o7I&0\-iWK$9Аsdz@[0 5aф݉OXjIr :B)Uu"+Dr0&B.Ғsmk|uڊ8b!A,. %Ą211p5s[/,*> +|(b1NCZaǩ<n1{1PB4N8ظq*C}2yo,?D? D 9o{"4Rɺg͸gۋh8ӻy )8}@[3N_oU3nջU7|?)`OL4}&w,c9O &hǙ˶Ex.8xGи2zoߑ>P>heDW)Dۆԩ{rS7nxS_$PDyIY=J{1+t5U!NV鵟XIW[IcY"Zܟ͍] y 5XgrshUTS;8hBѽ_\,H8m <|INHT4":Q1t7?m=\璲P+PT +kY`TJD}OxSw!+f6{Ch˶yvXB|Sb#~D͆>[L}߃@C^ݧ\H J<. B|} 4BF|Nԛe ֿtV-m"7vGjbg!91Uj CL>5IJo$<D!]//Q;PZKQO뜾۴iϝ>oG|]&_ `4WWXl:~,pL%xmQ_$NuBEll#nme+?3'{,[Ag)*ˏld*颠jGeB'dqu-*ܬm܎%˙ӼQA\}gϨAY펜%PgiQoa羁{Lc_4 ^~837ɿ5A7i;lA21Cdڈt)zQTjek>pDyNUg7Cr~ͷJmK`љDU@YEh `~ 0ZpmMBChTAD+YG4cine֐'m2}WԀvCBറ]aw8 \tx#-"9~h "t?PXd.op:OdʝB9gQ]I7=6AN~SnL}靪9ޔ +ws%%تY%'v>$ ifTm=X/d'}dL\DvppK{a ˙n5J<^S{=瑦fL]9E#tɜުX\4ҞEk\BL^I=ރ_VlV'{ +~ }YͲhK1}} )7\Y 0n\:]_[2[@E(9#IEQ1`Ķn̾៛Ykֹuծ=}ڵ'ɞXعhzrv~4jwq*?r08D + +) Cl-{,r ՟G|59cTDu, _4\_R$f(vqy9S-D#cwڅƍq/HsYp2CSeS@8|CƏFϘ&l w6 +'eUyY$(D -[ƋAG9n0g4׌"(dzHt{uyc9;u$@e4 WO õk)^7~ngL&$jn`qf^lfg.zo +}Qc萋@wNgNI޺L>s)kB/N +P-|S_ۍhfAh[h_ޏQ0YU>~6:MMy jOq)qzUyTNJnv}aYamo +X?ie^~w:,e_J"*8eؠ'p  `/vhwjLt 1ݭf;J]+?ymjg5ʉ00I #@u0Ov8>]aԷ8Gk GWDYo!2棻B3(sW7E[mU.D!ءw*"%b;Zl<}9$~^~p + C|޿FA) +6Ȱ޷ 7:x=:w k;!f! +$:&qz97'D[&z^@آ4l- ⊟XAY(U'g +j E  +% rMdž륅I'R$%gtUcUfBƛ'Cu2Hkf<9$v FI& Ħx/*.]vmlUD,b0\$fKۏh 0ȆI,xB Zj5fϦ\q&g aP]6'n`s2o\z1FA]5r s F8|J{պ!*To&x}kGW=~9j OțR&|ض_xT*v_3r٭9KB\-v^C(cu -3.C!`̗JWaAkxWG2Zm+|ߚz.|^bt-]{ܻm*ԭW57\Ⱥ 0 } J0A?Y)clׯTl]R.]qq)b"c#bomk +ķ %(:4lGHoQV[eۛkhkM]>QS62NJlDuǟ6-msSFl+pWA.b.evˣ:POPY G*7eK3*;q:R.vd~uqXZZ(i%yASȋ W(gKHu[gc\n$n냪 GԵ_|$(^5qX}]cYX8=i;bnx[q!ͪs](g|-Q*}aN~obXnĞ(# uӅ__nAnHnHc2̺[w[Mk~.SDkq@ >+/N#[-|`Pg&7Tg#fZ:q][*Q0`DAIsFJ0爹}KIu'0UEY@/CQ-?;[hU!9äHZiH=OI tȫ|]}6az<:kw{Y.VЎ7=Im#e5C'QWyP+PQUَ~q dpó8 +5LNҋ#9X|/|NI:`-jg8hľ̺$͈Gi40u59eb0< ʶefR2m9jK ێE\_K10I.-*ѐڐ}:+o n ]o1x]3E4IU|/ݵMsRSӶ+YJ[/Z{3 ~ +kMUzZ u: 蔰]ql-R]ĭjt%;4_.-!Ϡ/J +=?,8Y9z%Z\Dl>Xo6(•{~tCT|*4֧qVoo`F]oс 31R[+ztFv^]7׊"ᴛ`h)39۫_m²11QHDTJg#*fƧ$SR%{qS + B/@e"qv1mp%b cJ[Ys ؤ+F`,;3Sj65[p@e $i` +Dj@| +Kbw7-3qIf$L'Cgj5jVkUOֲV,y|58n^z q8tgDc;(:-A}ܣb-uA=PO@R$*nƽWNӝR@UU/tI+s At?-_DnG6mbz@}'@P?oh-o2R>$?cunz-ooB*\\3nsA=qs ,Ii^Ye.{;ìԷNe_@Q4;%㟧n+["fKy[qB(:sIol%3<.2ْr>KI q= w/FNcTU7u2]Ӡd2W)Ư)pN)F;FwǮ9yݸ*Jmj4efQqƐro Ѝ`z*sЕ:Fq g%M;х=IV@j 'I7c/?F+\ג'! s` "b|Tڳk|}սս Dc3>vz7Yw# Ϋo4?>[9VO ~':|#@w:jsXrkWqfXPTZzE{|tHJB -/~vAV6) z|r=~߯9Wۧn߿:8*՗vb6\AOmxH:6u>юm +T%@e5V ?G~BK4LoQ]( Yzv-D٧[j;Ҕ5j-3`1^{19ӽa$֫CIuXTm/rr?sSő:dHYر h\ĴWۨS:"MVm$6+,2 N ލuS6=12RÑy+hb ^ϔbY7yt + '_g8,~6ҶiC xl9Ed.ùQ7n)_kWç~R[C%U}+Neߑ/;(;%R+cY||殸𚉈j?pG-96\ 9}ǥXX!BoMri*h[GU󖩶]G%?|}N8$ |'Ө '}a$/S*ϧ>-A5y|Cx<_?3J !ub @]i3MaR^c/hDQ+|`I[UNۖ)e5a!ASU!LΦokL_6@hq{ݲvQ/7?=.wLV޳]ڻd|('jEˮi߱9ӌ!A|mw9]_:/x\pa͵M1?d3C#mVfr{o0ޝ'.(w}?.m{q1*]WL{2hT! X%l>Z)9 +ϋ6u憝Iޝ.@DKeBٌ-Rp푯M|~/;fחvڧ5f_WWE/0epwmѥc*jf$I@Ldcd}o1ZiP'}׋HL{@dqM Z/ Ҷ2\pd=/ha0P%-'sMklx#["". i O(lW(v0M 3ndz.? {8*nIdq7z呙6 l䊅B[,LqLl`d,/m5͒R{fcJA7ɦ]FeĪA[t$QH@#z>[PjFߐF%4..Q G,OMLh}PG@eЂz͆΍ zk1FL w/{ &-}AUr1 +}$0] _W[8.|L=z\lnhz-#*!Ne^:`cd79\~b ?׺W-{"᭮!!C sC'zf̤Ig6P)$H:5T-%c7ɺH[dR._(u}m) a F&U. :*Vw{'IVHivS49\h\%*IcOvP֪5C}PI]QYyu,أ1Rd}0a z3Ym_EH4vu+ɏ#iigMߢ/L$M" FC I]0"mR]dFkXoEy2߳09~onglYZq#T7 +Pxה HYHy*zE Ӻ--u⍉mɀw2`y|a^xDLv|뽰W63F2b&`?d}0+olUYԸC%kOe2ЁRW<󷬔~$Ѽ袿 ,+ԷbP/!TWq3AƳCKaXCw +;=X/d ZsQcd`Osix4,ksT'[E<\44.E Mw?=HOr?#=l [[mM`V˞01f12\ьJdF:&t5u<za͸:mzZ˴{KUq\ D +(֝ޛ;g,?4{x*˛VzLVZz 9PEfRMrz-8ɍI|aoW;̣ړCkitJj M߸Ë)\cdo&jQ,Oɝ0o$F~ NE0}Znׇd+n-R'>T;bZfJST+{)'P._&s >_Q&^6`ZZB՛m?o9pf'Gq^=RڽN}&{bb/>Bn.#5IKV;tu !ġ'TdAdzE}b|WGeVk⟠TdڭW +NAe |!n5N?ྪOyg~-[24mW;n8[Ohe\MGQ,߭E:]Ӿy`DݥeiYVEV'qၷ +{O '\'㋾*61~u9z-=hF`u ŰjvuϼO[Ԋ[ɚ/,XOtqP4fux%yUfZQ3{Z4oIϴ6gzcڽUx&)xa^8{{{]@ϩ9^s/}$Q4aYz| i>[˾{&(>PT-'\jΚW>jL.FgE;z w)ǹ|;v#ѬEjy69s<86nH>fE-?(&ڷp@m>~q,,uyzl{7|Fq#NUr3Pstv۷Mv>lUF@(R|N^0-l'ôпr.AU<$?elٕ:/wBQ+ OC\^}ϴlD֢nlT,xQ\>}SY+urʥȁ^~M@|K_x.I14< -TQm^ܢqV6h[l55 ƈŶ|qa995 E䠹j۪Z-bQQO( ^ShrO6&D)i>2l1܃X@@Y(ã5VS n5aw}=g\ϹNq~y5겻c)=Gw=s&z,2'VBΗ*EUTg췧Cmkn{jыh7vS f' +f2l[l=n +xy. h1&4.}URT,dZTE`Ao _olTa`aIy.cc:7=3uJA +b 0ɟӲNX52EŒu07uuQ\-nHʳֆ<%E'v8`6H҉ӗ#P3RjQ~, +ϖI|-/wf1|UwsWƔ4ˡMQo gzB3T͈h=XJ&0o+j$ivYWXf1oqtfb +&?'68yz[*6*o|oC$=?E@88.Ҭ%9ۏ_<\vqa$h$9ߴ⽻ icgw +og~͢ oYkBmR^"YE b Sޫ5Eְ@#{qcdSR]]I2cC +5wZtNw3c#oÝh> tTrO뭻X'QYLWvkQZ/}3>_Miz:53v]~us`|k PQ2sY19kY(Mi81ԴoDj9/TMpɾEރxݦFYx,Гc-zFc5]rcuoKf1f>QŔ˜3ϹbeM~^P˓hbzlLU!R +р + 9~BB<jP[gtWEBq0"zpݶ|]4eEIECM:ա=eۻ +/nof2uQ㒶7gYex{\$K¹wm\|oSɶuu=.̌My mytΕZuYT5[uP[PTb.w6$ + /dT%dt +vEAibb⿤譠ϤGQg:'ܺ~h{]+nY'qcxzM]P[R]@( +䎃*eWI\Ĩl$ˮ'eJ|܈Y^uVc??Yi"vF-eB:5;y +4]4\Zi7r @Z: eDN"3+!GU|_(SW!3w-ёݠ" +.ͦ"n^))B`$S/[V'Ks XToy~̏֘Oʕin+xg4s}C[,LȔ +[Fjsplc-W9s10oc&]}-y{cN;葟[CTbo̪Q0xжiY9LYXU=L ]l|Qw\NɌ꧍R +9 TY6,o]zfmw 4|]ᓜ-|o`1/-Ku_޿~jſ̉1sRSE:xtM!-7R7g xflJw+ϰIG:s컷PhW[ ZԋhS{C 򮩯򀊚J3RRd4DOoR^i{0jeM {sڽ4gWemXz,>oTzWH "n!v!bD !;+ oSvKsOBY'=;3^F _k<k(8/Ѩtzm,9u|Y4=oe*z!miI`H^\cΜ# Z0A.s=]UH3!úbrj4LaT5?|Q1J4aDt$ IPu֩]检{t(lYA=Ì4&a|%^ިcct~Ļٮ9츨-3t"D$bJj~~` ++k- H}skoGZA{}Ί Ag]@>LQ3kXP_5r +&>O`Gm\oB.k{ +6ugqP=" +ׂ<}ޠReȅݬ5DyDq.BBn@ڀr/D)&lėAs*:_T~/x3Dd HdoR"P@Z<@ݴH)4_}./ƀ/5@'1`Dc3^h{{T^ .}T6(Zǖ}CT},b ~ h @?1`Z0w R,]ZǀU:UkXCWkR7F +%{E.N,%L>d0vY6 M9̲ae2ܠYzB:pzK{ š?'fkc4; 5x8qtO$|jX'nA8aT]!9FY60kHÄ (0c=z)Wډl &vOꎙGwjl)~o 7@Tp$ =[dj=zْ)dPԮ-A4 !2㡓[:m +fm_ +t`?ċ()>[!~š:A} ?)|J| ީmUez{?`8X o jHGnr +q4Ź?)Ӂ9]C~].v7 zsqB4u:ul.DxMl,'z6Kd7EH@Cژp[&99܌ ?3X^cFn>wo99mے:JY@7*MUMZƐWر|zY܋;R?qxVHΛ/}n9^`Ѕ=56F{L)7 ηNg<,e:LMTj^:ݺ_|u.K[=?~^)qwbkS?[~KɾJ{ifp?åbݺܾJs5vL_H_Tz@Ϟ:8Sp..<~K ~Q'}yHmZ}U^v+t5 OwZf/W[E6Vi/u/͓Ċq?:VuؽnU$y(1< +﷡UHWt5JԪ]yRTK[T|5Q+Ug9ɾ|JܹkH*0z֝(r<*G%vIkvPyR~َ'?i**P:HѹK$JẾUU~1L9JR"#_UT1kV 32. ^?T]ktՔ$^X&qvv1}6F}^TD?k%_,t1xcM[} d:CbZ{(2Z g#6lC l=5vLV~/spjɤhk=e?k/)%X[&S< ؎A!ZH5\VٗӥU,@˩J}FXLe6Q/l}=xR9w&ntWw73o&.7. OO[oPo ˒/-3r)K@z§P{@fFऄd!;cɿm bE/dwt?ŧ>͆an{.:rukn*:aԼPӸqX@7L]4֤F<WcXVmtexi .ub KmG!6CujՔnJsYeR/rOP dwpXpF:)̾ $<  .K|c֒.ksZ~t82Z1<:yL מ빼Hn~'<_Ţlc1x!8 +Dva \)*S}O: + -C˔eȟD3/yACls<6BbPSƩXݷdb9YpJKVv@-M/A3](~8uZ^cv1m7 +Ry$yl +)~_ kplkG2Fԭ-;++*!F(T ~<J8ݿKy5eBA:D $)}U((5Bsˮ+NI@8dp&^%k善О/b3}jpaёM ,\.Yι𖟙:q}_[ݤZ#]j)j*;TqT)cǞ}Ğ1?Wz:$%oyo6^>q8ɚ(?v \jl8EƤ2j]9yUdU jus20seѰ2U25Awe_`=yOOS +/ju` \[ȡxa7W VG!eL+c-krwdOS=w_|%t {~2 EGVYvo,-3ܒ܉;RmY׳o{4ѻ,{3Ubâ\N_.U0\$>< ؕK {{.+FV.QemYϓ>R$,-xvO)C4Y:h\VP!HQ^D"UW#(nf{e&0BV\wu-ؕ饴;mݜcFNn +WE-$_Ra 5PU}.?TJ\7)Oi1AJ͌8NFZo*~g". &Yg6%ow.,=re1OwE32Y7#eTP#ASJ&WSK2TR`HcRpnC[5b9*C4Ұ璲;d 9v>,w2+&5X?o~v4Z ]ͽ.t&柹յE>GZַjΣuU:eDT8T8H3¢gA12T'2nz=ʩ#|(!:u2-ݹ' +5T #˽|'s[oPaLR~J1'I$GW ƥL CvC@Opw ,&/u"|tzʦ RvC_L?hW\ 5=tb5{1487`AXͬC`vq DIӛ*Wװ~Q2?MylekkAb~i7^-OC[/wfܑÎkW2nuR^P5b6}8Ihnbp36t 8?w@/ 9JEwkY{}ptZ?z_vV%ͧrtA2(t}Pe3AM/roPaAb4PsT25WTUAsQYfX@ԗ +cYK=]~zo%+[1԰2vݟiu^%:.(]W_@-:7JK胺P/%XAaaP.ؽNh/.Iv|PqWmHž +<|źw^祂3gb԰Nq[֗SfzngK(/BAĿ/f$״ku bmZؽ5Ϻ`QjdO8\brkJ^R S#Yam'1Bi]|uWHS?/sZ:|[ށ 'q:ܧyVX@kne+MFÏ<ҬZ|Fi%4+ Jufj >.,G|;)f6U܀;@Ñ( 4˛.8k(ʒ+3յ4[g _[]J_U*`gE +`U'1ΠXe_+DN+Շ>6ŕ+%#F7b [c m2R\;4fIۨ?72sP"smΔ\րc$rjoʉ}>; 2l|KAƪiZ Eo|CF90l,y|;b,˾OLd2lӌT)"2&/q-+e˪u^;~ |('OX^j( FAx'* O umo&kǛIb(:Pͻʄ-jNOO(gH}l +>?NMʼPyS `1uGuTB E?K!k z* ʼnJ>q&g.]{[StE/mB $JJ[DP?ٖEқ-PؘM&ގm|b"6>])64t]h#h42bJ +:` en-%Ajo'4?>WIiL(n+(!0׸TF% *Ʋ`cgy{zEu"3a kVfe,kNϸ/[Vo:SvHk| C1+K"sEE8P·HJIM>{ll?K+%gH!xaۙbN1buأ rqS$cTN]*O#Ț_':O&|:lUgݼ9R VJҴSl~s㠱Y]f7'; /Sio=+Q4II?Q:dOD}"m"1k^Ԓɵ7Գ1hk`wmLAѭPgzb+B(_-Ӄ*}R=LfJ6%@> 9gK˜/RZ^j᫕5MyM+pS]ٸJ^O@c捝/rhm˄g_/a?}3¡_B_G> Ы5w)f Vy-IW80l;md <[f1zOhhh_NУWOУ0Q~J4>:gzzrImjWDT[2F G:9QðR%񋉞@ehsE 74~TV짤BopGP?ڌ%( FPh^ck5a%6m;#r!}R%D>XD_ JhmyA,W~,JlB}ׄ4?q!- 1 `c~}VZ(*r +:YȽ}nC:\ h +KSY TP>D.װA!@B.0Ep%%x"e|}jelBX`}d_ K*XjN:z͋ +ioBsBͣzR*\1J>:ؠ{TϕvgFdSRA'9V"Q `M`3W慙 .XJ `j`,"bFuvʄqC Bvy*"JEғ=gsYozӚf5bL 42>X>CFiwG7 elfkvfGsK,ɹitG& EeM4Ts +qd0_ղBRA&u@`ј!]db! " v0& LCvClV˟["-][YZ4G(e{yc!s#Ggdi@^@*5HOJR@g@͊ԼgJD?NZ^!hygގ:/i^3N#I9we w~<xY)qZL6jPRi<Tz 14۬ ͠sV @ C@_-fd@Dϼ ]jufv*slɟjNM+/Wff%@gk@w +/he&FZ{C{ULJf{D ׻ | ڥ2CWvLi҇li":dAg|&O8l<~pޤsk}əObRhmj Sˍ|lst!P` vk֥!K 2 ȧ䧐hYBz K$ ݼ&ARqRNFo! ")ώN|P^dcz6z.i\ \0.p&E 2DASGރ;R9H);*y;Ԓ~?S鳾B\^VFmbbD,S}gyS*Ƽ0'u[{u=,8Mi,}T[Im_e @GS.6BTiY{/.'SvBfD_yB݅Fx0L/ 6{j˩'v vpۂdw攒uWUb ; 9Txt;aY4WDZ1Û|`7]u}-4|zoʡz,^w3sj}:ۮ7jX#U7kѾEJIՒ*`WNmb|Oݲ럭c Z)OZ0/g.sᆳ/jyޡ$Nyü:*]1;d)<6n0 8ei#;Vm.$V<^V^LoRDY3?gWye,gΰ}<]k_!UxB{~NN"?BU3|> endstream endobj 789 0 obj <>stream +HDGTPT% 9+ +?jvު]Ga tۈɎ={ NŅeTwCs7o7i6鈿]CTUw;v$M;4m + &2pG1GmŨ&H_? +R +g3p|am8[!xPU>LC@[ݳA\4S{+;W+b9Ҳ)t1:Lv(}]}m{O5sh&#j0j; v_@8-8v#'#":~NVFJ(V׎v nK}$.Od92~fҐ_=XYkTXuAWm⣰t3k,F&*L 8./}#-+KZ/{C1ǥ"Mxrnq^Dֱ7f +Y22,h-_nnܔ|Ƀɡ"Fh'R J}gIE.|uGH[#GHLύ?Rom<%CF\z^b4Ib(7 Ha;:lrd34+{J/ t<FՓb8%շYŰj9&T/CWOCO76m0rYJ9evyWw:T#V;yڳ6+vY7oHkoMs*XCǹiHL뉯6yќ@%\:ږ@Z^ kDmf354fp"ˣ"BgδxX' e$XǴ.}Z8~[g ;>B:W;r)*r_ + ~uV:ujqMneJm"2KKg>ҷ5O2.T!gjܖ@WH6d=: f6ބXD¾D-&磳 큶huӦn +ٹ1P%6|?编[/Vˬ uG6}#lbLNx9bT|. ;}ªm􅭋 C-qD"tkn".bDzu@X(w B#UGmRE~'|CrQ fii'4"*Kcw6od*Rkm gz^uKƎkld6Q IZbcu/𝾋_哜 +,5"C5|9y\< YA3қسCCū{z@ zYhS4Hw4N6z-S5^y[BS$6+^{|S9N7+r|x0+M1v{`zH=dÛݳ>lt]! Q<:t_Pe C$ *& ]˰T̈wsΏG\=}ἕm|I7;7D-<sa?~SvUɂZ.8SI"O#Z_5'f'o%UIB9.v=UTpד0xҾ`!?Sڭ6^_r\kW٥r?ƱQwY{d5Pg7G_xXSOm'!~u,~1S^%7[S>h |O.'psv藸6uf+9bZݎb7<2v:Й-u:44˖ÿd-eX7{zJ2Uo{0᥺,(EԢE}VVVKY/'S# ǒ!Dľ bNA6y@Luq_8so}[)WXgE3VUY\3l]^9dH )VI&Ȏ C\s(cy,-K V g Add>O CjpiFw]ITuTڴV(./f+bk /M,RlÒc͢B`bpjf>pYEǂR4c ?c2*,({lʽA|5;@d q逊G[PR @%I׼ Fl)/cZZh̝jri]w-[:Y%Zls3DQ +{Γu@]21A= JUH@=Ъh{ˠ>hf [!E>D ./5gOҰwnĂP!Ƥ:hVi\=AgFڠ{eOp>;@RT F=sc=8*9T)`łf#@L`z̰y-WKA_ ΄CD7XS{f:oO>~i`H+ FvL'L;|B~ۣTUH;`kX#^-hX,a/ +IG+%F>NSEl$|Ɋ3_xBOtOoSݻ;;d* ͹7a".H>^nmuQ6ɩ[Lbx48;h}G_ʬ# L#"G9$3?vxpm|gMk=՞m5#4 Oi/&\?4)Q_)=u>o ;v'W>ݕ^J~a@))!u}-- ,k/#(AA@ /߻[N׏zO:va2c!?#6Û+oQe&zcqFbi}/mr[8;[> ,O}q~٤ѿO쁻u OO+xgv_gӤ{ }%1cT$!6y8<^p0XpAe=t=Mh}H{lv17v9o$o1l+*so̐fq)lGQTإ]Wﲿoz5r'ƹ%Y5m*`?Ķ̳޺t&5k<̝5޷_ǿ + _t8Z=Y1{/P'D\8M~LFSjY#aaOc:oqae\"ڭExjeyz,jj脪Mڪ:.v9c+y3h&2 @IA{JFlS*[ 1L64G]] ]o;OZl@"ڪ ǔaq ,hʿ ;^+ЕPєfNN?$f~eg;8Gyt\z;T{[¨ 2KvJڞIPݺ!Tf +y7_B25@"%h,BOe{<~,o./FJ< +4.s +gM?av5˺bVm*JIQ6eUHԟh\n8qٙhBf_ҲCF<{1~̸f݁g3~E3覗QHFXTV9i?|wC1/vIo:iy )%E JR"RM!aTLqfKO:G Ue88 ~2ƒ _ʄ*i=82YM٪ffsfEDtv4BDgj-ZBnW!uq/}[_1k|#"bV?'m"5I{nGԍۙȓo6z ݈6&u4<1oQͧ'&*· "^2鞱)px +k"~ΑX! [ZJTt)G\y)֮3|1EwOnR;q[?DK!aF`ƷܐÉ:-LզoOAc~PK0v5 ꟠ o&Mz͎jEp|/oawLYQ½vJ&nΉkIJ&~gNL +v(C'aF\:N<ݧpJ; *cA,$MaLcҏ"P;gD/򹏮8{愤FR#KR[lZ QkÊ0[5FFl6&HX;?,鮲@\D+ *(]T<⊨?=̟'$tBx;U.?&J!er[ji?+cpE[O׷P\bKk tQS}^XsoyPHU#L1%v7z8#TxItU+1Mq[lTvR!IVf3xH.jw,Ӵ{ihj8쩙EbVV +q'/k-y +`Th>9{D87Tf??U{5.3￉՛v֊ڈj+-e 2SyJՎbqHn!/#$׬n.'%mN_r{=Trǔơ?604>Ajk^SvzXm~wuWu q?jO^C-|)VL+)\d-i @r~$^sSl B"ZkFB aK:ִ)ń:WT|Zˈ"̊S6A>w" 羚2`SOauݒgX}jwbzT|j #PY +_qW_j.y\NO§…-nq -S$Y_L +"Ka9cه^1]-j4"*# ȔHWQZG/KcXAzj,;$b5%OA_FjTG/k6kchg"fC0S(zhtixu(wT)ۓqdȦuP*q- qXI?7"7D#el{߂ +/68\TP@rD]qU?b>0 zШ'-a)|}{u%#ߜ!OT.Y{7s3ƅVRi ]hcBأǑ%y/tԞs}ةQc,YA~k*ow"v͘ [ys|dkpZ)p1&a^R;hسW4;~|3=WCFn,|햆V nF]Zw"ڋŘݳs\&pVJr=N-Ɵ/ +}wIPR| d);4R}LdEݟb/4@?_@SfyG6 j;b~CYگhٲ@aVV>G͞ByJ'JmPXjoAgN 7% +;A [{q# vۘvq`înKC zjܵJB_Y}KT ,&A&nJ~lb;n[q; k.c& 1`b<c +x^DD^j|!y˴&Dx]ЯkכcyZR«UKJL@y\tYU$ 7DAEQ7E@s{{WKdVeK7sQu\ILO2Au> U$BiVYh;@Jȡ \ ^0 ̛#\ujj3e$WҰRrEPlڧw~4FY$iCBȡ(ŸyTyЀ]@U(jĀNˀa=>>:@uArQEAT%"np>=e[Df +7ke6j~;wowsijwUNAH!抾FFl7%>6w .II4Xؽyݵֱ̊ Ao6_zex۹CI["FniU`MUoXmVRA]X/e$˚ 5nvQ} fu 1yrێo^fe86V>>d$nU+q6y>rz?+g0ɮ¼_AiikL#5cTqd+VZ(Yڒ#'%;H]:\XBWO"t +|`eaؕ[;n f$Xά[y/\7]0T}iyRa-Udo,'f1;Y YX +B}nzg^ "9bQPdSpGXܕ$Sσ3_3o_a䈭w-#:v +/5jiTkɾ "H/k" _ pR Y3Y|I2!v;dmא +砠MhVW6-ص$nJϩ/κW^dci6QYMsZ "h:u&kG&-U#Dm4r?DGAQHQA eVvowe4&yjO+^}dy.yۥl%{Gp'v>wX?Y҃X@Z՘u5Ϸޥɺv8O&WQeP m+41cWj r_.|@x:}ָ"|O,<;-Yf|o5Sy aMY?ww#[;M^\ȫ\~>{gF(_ Pgw\,ۆ*M則N$Ire/.w3P07ߥ7K"rΝ8d jQb1CҬ$| $*:-ϔ *rb"cϢq3݃fn]EFlxWʷH^$42gC%cù&S [3 RNm6͚OeDSRI94,j핬+E-RQ]DflV ɿGG;˙H ۲3[$P6edycP &UW2PFL ẏ'\(5TBV..a[M/nXreha-ayx`]Ԍ@lOqMRE9jjTm-9 kp3ӯiNe͊Ӂo+VZmې kNOdow۟R]J Yc^.rLx 'CL+>~u^p] w6>U E{ ۶~ +K35WDpt >9:qa[ :et`cmL_ %Q%1D#X 6TR)-`#mԬ +4Acb7XVc iu51/<0^'Pt5*R0p{]:%QN1ʢtTWbJұG+|9z8pQyľtpDN0|qwC:#i1$!#&V ‘Zi"K/5hF6vPq!`UPP/GC *'w(NA9s7 [I;\w^?ԏOǤzG>c?>#5ݧ1, {(^ 47_KP5Uc>z -=\˪"A?$V%eQSgRoeNwXn*:{iQ:B|mՉ QȤuEni;J}m5R3&Gw8L G}/؈N`VS !:x՘0)H.=*'OoBᤶNK0aqqDꓳͤG2U*chH5?C YI@4ˈ/ZAtb +&*D$*rw/U;~cSo<ԏ7sr51dd:]mJW2ϧsPLScܞnJ~Ԍh$~7N8[Q=m{__P[TgAP+,S@ +;6AsQw5Խ% (+ꁃXLr߲5ŵ,igJSAa $\D''֊!t"PW?Y4<&ZQAkS "hڃ@g[e.u>/2&z=BqP}n\(LV 92BEpښ}t0 I`2J#Az B3LUT@Ot `wy4cLTm0fނ9|F`80OiW0_3s(]0zI5|GJXH{u :$-%ȗ KBI-2`΋NϰieՀt%lCzc!#^֐JWFWBsZ +,|#(`9X!IEQF"H'IAuS7IllV>%ڊyPJ2fT#qn-0[fIC-_sAqYvmLyUNSme?]kQI4CMb{Z/)ELw| Z}1l3ڣ|=z.BlM6:x=vq:C)hƒ&niY,sM-e +lRX؋][ "A~€ +f$ $ITQDDQ0,fUS]m$˺o Γb|QTzȔnf[NX?=킲vVM, E/_KEqm [ɡ{`'aHc(kǃQݨNз?d ^4C^+"A.L*PK )7ĞuD|i@oK^qOޮißg?/r O-b_AaYދTk)ʼMIF=L<ˬ U, I~ +?\W4C*; 4[~ݾ,2vmI>?G}כ +[k~e<̈́X$sc11%Cpӝe͌aNR$Py  #Ё߱8m6o8+5!\r2I1Vҝ|S7V\V!8E,IN/1IUkvfGS;SrU9adϧB]+8|e8Qͤ촶-PL$t:799_(K07Kb`!|ܥPz&9Q7ĴBoūCg& LJ'^B$yjso oɈ DZ6H9qⱞ}4h z4~K;hrHv[ura1 -wFprPMJ%-Ő=mx}rGI{w tƩ!'黃Ѵ5`yu0ʝX;lTǕ6"ÉqU 4]8úM:ڸ\N[iNB}n4\6b* Ʌt8:q-/V3(3ڊ˔{epG^IGvC jH'tX1} 4o~2|i#dEɱia">>&7>@PќS_GO63N:v,2h޳ڌ~{.-4f6gX}J{gl }R$Mݜ +_!9µ&BU3k 3i+c&\6mZ7bvxZC2*"UOh!띜AXI7#8b߈3ɗk>'xpBQ0cf^ -Q}vGEv@VGsvxVh8m])¶Cq5<EQۻXa-gL+ԣ,F3-~c2Կo(PdžAtzȷ !Ԛё}1 +T= n+ݳhLv:Q)0_?ײ0'iK((Pbl̹2 +r=1_3[+ftvt鷫݅o_C2V +Bq” +Cr, +489GSt6ёf8pv&I۴%ȧ'" +q]4v|c/E9)qjJ2g-_^&u>x_"re8rTc'QŧLL'VڝHEzEuKP[ ~Q1d&i47ȄS@/zc?F/yS ݩj2f"}SЂWW3ZҪ36؈9xs*ߵ;Y&f*_EaI©EwN~5%qipp!/×[W^aN5%!Nmծ)5ʌ$N:X[59 %|_j=kQgnrp2 ,cMesWv~b!1aVxYƮlEgDThK3{#B5ΰBٚ#%ҭ"v$fX^XFep\0nKv2 k%YyƝ02/7.wj޲2ߍf;C&ʅJ0|ʼ4[nP7e 9sҳRYqƹd; sے=䊇 +fč [ڶzL~z0wdKH7}|:|`o@2uT&F'Aq)Q':S2)T(ѭPۂEr/kjqBͥEhz +#-ÊXgR{DD4iLu% yu+٧/cIuc5_}3"P4⯰ȍc_ n8 ˓Qyߧ0KL8,?"?Rsj7[UirVY+MnlR[%KMK<ſ!{agY[茿|/Z +6lXu^ͶsWⵟ[In10\qShs?Dyg+QW %ʺDoCS| W.[3\n>l Q*:^c8:97$\_ X#5- qk'*V6Nvz=Ms:P3ū٭4`be}txżAF6G +a=5lv\Ed0!w@e7@ b*]k>(TT y*grauj\F~JD !nBvqm7!u]yiT<_pdE,6imq~I[pEFl"{ q7r +F +8DKlic|VP?nR@ɭ$n?1$:.n{>Z4w;Ox(SW+}YOjUq$4ը +9|<>D{N2u-da~z%8%" N(ͩ}:vG|_ 8+ O8!H452Y/S 3$;i/d2bsȔ$YnuB^_5͗]/735j1x>gpo V  AV (&@L1ӱR3sO1 4Bk)t,!@:Pq^mr# Bz&#zu툶>( +9fo@;еhuڰ^@7OJJ{IBEqP94;id;%dM`Ђ/-qm>SkGy8lgBwK5BN&B +--7oIT¯] *w#JK׀]`UR6e] \yNG%jy'%N{&‰-1WW-ZQ^E5({60,QdxDD{ +1|ޤApkSeXg{T߾UCv)w{?:/5ǡCP#7:Ԩ:۱>́XC{/\vzpFJ9gM{>sY߸`+{[b_PG-5KqDI$ګ]y킗 Ļ[: 75v K5?V߸f;dEp}Gxj.nz߁źemG}O + bojm3^)`Iذ}tg0z.waBX^e6MI]B_N}$ǨMŞCbezŇgzR7ϤLEqJe颗,w{ݿ^bӘu9S+ĝ;;ϭdc=!?fs-Ci_OUfs&v +<_swf1Kx. 0 L-S~Ѩ>;4ԕT6Ok?|RZM̶th6%^lik-/Q N2Ko e+Lfpq˹HŢ_TzWz2v$6Ywb +8A;Q-3bm׆t%US +xה7}4bCM,pj\VI|kvIhmDano\c۟}?.QG2QfZrB;D,70:ʠ /T2%{" ALO)]xN4:;a_Z1y[UwH.y7%ccL?: =d?EvYtm`-)vdIȍTLu]Y}w{$ ĨQ/`ޕ+7d<ŧ~lt 5JNL>x2.5 +geep.-l,;CwRgI@hKlJp\^IBQA@sVTF1+92GU}=w ? fpNCJlO0Yf:1imcd`3m3af!!/趦M cq]7^]E/IuW)?5W+qv{;>g~֑ޖ_k`s^q.$CfZ;BɡLW,i\j]SgUˏ:f*QE!y P`]fPݻ갘@5׬ rP@,#bsqK{c~Clz,޺]V/ji`eUku xZ{;ȝʳѥCJ}-h`Wbz*/Cusxϓ>8m#-䲠mc7оh(ѪTNl<ੴpG;7.zFHuBQ.[ZhOaQLOD".k/m37c4SekE({L3:j +Bs0P<ɝIc&c2>F*vY<] DOP Lw?GpUwM׍hf^wfU*'[<qv}<oY󋈧W%@&/zt 4UR6Ֆ[2t<;<"smBhւ)_/{ۥ[N,;?3:k[9Fg9 3󔁂ѕq΍BhS}NKs +ZhL\%YX𘵳&t3ел]T +MTvq"HMigB^WL7^z⪀AA25݂;ɟ5…Pc="[ aD^1}ӛ"ZQbNe`3iw5iT7""z%yLxڕgᗸ1Xsb!)1%4=0ͱN &ef:,]7T[ԕ"Rx%D[, rF!F_ H%O4%,1N9_G47a~,ޙ&Z-<M^ ɻYhA5>:p7/lnH&'\Ҹk&2-eWY2/E2lZx]-Jyw-Z:g:jg$ZCq +wXcm̨8HB;F۶u6zB%[]AMl.Cu 4ybY6?rܖbݱйtPޗ]Yp8G_Eh)*q9-[w :B{ƕl {s l5Tn>N/ǩ|P@ aaWGSCaGⲊa jb1)@^܄ dr细ra|)z%^J 8+R7iy͏`VoT-CC[O:q]˪2K`]Dd13,fH!NkQ=AMNS9+3uvk]ȩ“"}tA2`'WV$N!~̕p2; fۇ6+_?tl6\.+;%{a˝( ;:~Hueڞ|-rA83xlN$ D7e24m.>Q75<M#9F-'[A,]vN,sբ[21t'}̶F-)i(e$uQ^ 3]_[u,N8 VmⲈ|u\["{: 1p=//|u.pnk8'?dvȼ`baEz=u͝|YوeyRr0ɛTJ|:m# +Y }WoPhE1^c'Dxy[\q+SU+?ө>Nb=_R )7SWE68N Ε1F b=Bވ)ZI ėAn wVkv +6#Z>H}ٜvkl˚obN5εF j5bRX|:r RoR݇TlCjl n,f 1H1U\WHQ Ҙ\"Vo]AϮ/7szv1drֽb( 6?'Yf0YSvfȎMGR(iq@&cMn +r1< O;6bW_8҈(ŭ@i]s%@Q-kocjjڧ^8み`iBe1Ab/M#=Y[P*=(ן)+۸J;WP ꂥA}"haE4kZ3H֪UA+ вALUrv\;VRJཕSuO֨'_?ATٽ&T,b;$hf@gH9ŠVE0<|_#v==cq8A=BoqoNԛcD)嵓*Z @YȠt-cH t^,@z\ }0cU}E$GLfKʿ/*5RG+KPH2Sϯ붟x$1 }v~FFŘg+O!7o#|}#@G0nI[i7:ʭJ`eC!x.v$٦R/ +#zJ7rtmJNOeNˍ4uZu)u}V诒:QWKE?kYA$Op∘3E@A(R{MK FM赂^ǚa͎F#Lv?؃JkWԠ}{@ppNt;w'?bqas"6"ж7H)$pk#vԃ+Eg n>YD2p)LjGڨwx1}v;}WXx[sS#j.3gW:;0Q;~n+o,}-,!ueqB:^{j'Nz污rIw䟳z3X3,F%Qzɨ>%8Saֱ0,?C%| Z[^svǣ'|{OEHO 9LGXZtv@)Q:Z*K6$\KwؿF@[vRy[Rl86CGQa;Ҳet֨}~i`U/jjKƭ, X(BRa.:nburܔeoBƿ=$!^{9"w簧n1իǵ~ߴ RViM eP#mRs9\ +Y[y_E]\sc=l6oH xl?9u Kû,T0}2ß1C"=>Vbɑ˒ک WՠiᐋRcb? +\S> Ew#ಭq<;pT#fYSa-`0uAsCuԛZo<'=HaW~̲tʬe@-`Q'veHهjWb-YlbqbDз=>FHR$-$^2I;|gFU i]"该;zeı 3d">}B&raB 3iZ$׳??GST+ k +e20C @x"@զ aq2Y vE~@h@`|aSrpQ$1 I~rEc&ЭT:?InEƞ9a$ߠ0P?Tsc$[SpTOpMj%=~4.G:Z0x_&W& }x%D R+aLmvsUZOymCa08h˼K#~]>Rа{JTГTņZbW<{d!Of@[lU̯v?6PZaUVOS@6T_ .G5me#HjȟY&iY5(_A͞B>kYiS3%fƛ`L9F_sH)iզ?DSUI{;)iR&5OFjKlH*%k[Z\+_~o~_N+}h"F/rf;1b%ە VƭhRJiW|:/t4dHxڽ?"^hcw1U-\`tpees0`N!V噐TSEHj:P9Ynv༾aO:*[+/*[C(d>^dDP r|ֺ@L]xh?=D橘6L4}W=L}BHBw^9A(ߝ{u> !J!J(3wAKC; VaN;]s,2ԲmuS]G$+Ñ%|u62wᎮp]dXqsazaپnaR-69}]ujҹ^)wf ?mUA>M{ω{“7"z*{e~}X5^ey; +ng q`xbsf-3W?f4|1yUaF՘$vjS,wdM+ ml={Eo4y<;4*g;}oDq'+9c#Aa) *Vj̣he 7QlR3?ӣJ!PާZf\0wտbT;0 j[[Kͬ?E6(:'Y8y,)V[1<bzO?b~֣HSRӡbx!9 zE#  +{42_kT9%}H6voE-pd0黤!̟C(] eM8(6J; .)aIӵ #mBeWNazxbZz-)b;R]Ayvؒ1]Lf% `lKne.x6.x)l\%yx-6כ-wvxtyq\ݦKwݧq֊=7>Vt* +af*qG 1h+rY"ThMwп✰:t| +tG%O>5+[@!'Ӹ[0͔T:Զ+dZQQ &]Ǝ}qfB-0#͇ +'7<~%8] "e_ D @dF1 #TOl ݜ8 5'fLz]+ܦ.oz?嶤/HmZn"xiQDAQo(((Og˪E$YD5D9.8"%%T0n4Fdl@W ЭQNnwPMFû +t.uh M i 4Q%Cz(#G S9|K>򏜽P7tR':)u kz~,`0b~ +Lm]`n#dpU* M`XC% s^ҲXtf[,ƢԾo1qTf'm>v-6*?JLS[hP߽)ܙ{~;( +G'S y4pѡ^|F4pܾnnB)OEm]rئ6`F n!^6bv@9!2owvu +`PPТ +6~•&W s)A(bV핁? GG3,ζ*fNKOCGUt5EoQv_"fr['|pzCP,u1Eb:#ArZ"?5A b &OtgU)Ѱ=ObH#"A _D&"@T%7*zԠe( +~!Uue;#,p(U-k/e/Ayc$A1`~6H{fx񝵬-k5V$Z]X;rK.A}cP~LVA<Ƚ\xo?w鴬#zl[Xn8zYLbҠ;;=mQ$\ԢOoA<&+٥jox[)J"Y'+tZۍNc:ԏؚTMَϾSTp۪(e-} 9H~>vx{{kH6+G.c/W)gq'h9S_k3OҫV$v^.ˤA,kJg)ngy*vH_%f*Vlq3lKW*{.f&ĢC7/u<58?ՄWkj[^fH+=9F\ÙN^?S~aSB&&D)igTy̥,M)0pmhv:1PoW "AؕPgDX^cHO_DlGf{<YhA* &Z7CC|G O$Fپ?>R/t=pp"pyn"xssFye<)Q%v.f=i<7v?u0 OX?TH{Wzh4Ͳ0F aܝԚ{nǒlOM" Y5為њ*3F'ª.5J<%sa؃쎟u* .pn>C7swRe]]{wuX+-ԤFgԵ6UhVnoh@myèҊL W˻k3Xf! McPw!2,Db?#KlzLwYXIuCQ5wgO-{^t._ +gf`3MC[e,6Mژ(N{WnuJvwRp -qy% +Qx"TrA9 *fE/u_>t#/cPXVo4.K^wrƴV#i_'m)ZBZ6yWQPQh9o.c#;&/o~s @_p# ~TWkꚵ"iduwl?- Ӛ5NbLu$9hŮ0f'9[M}1:ECwZ8ï6<qU4{('ȕu=c宝25zRmWH&KҠ%u VҠMGgv;rY[3ʹc2z,lFstՠ&i*- Jld}}Ne; k=wU @ +sԴ_K#@eUZ˦,̽רwbZiZэ գmc*^OAL9_Bi/J +3$Ge]_ߪ 8q(f_܇3a>\Meļy sl};E EXĕs]o¢K9,q8F5Uqy (#2W i%ixſ^'*.ʝ&#(hʛv6w{j΁aE&ћ9Cx@b_?-3J.{wUxӗ]E%wN.! $*C,o.1翋k+m7Ł6PHI,rIV ӝn'9Md&tn=?&Ew$޸[&D&$>!pQs +mcm|ے$ą0"6ڋjNE `Mf%NehZe |8$:䃨N;ؐ3D@BIesSk-!׿%n"Z;[z,%*cDیGp"q'e9`U2T?)ar\qR,21Sdg=q* +(f9i!EvC䪡NM)3S3瓦v U4Z(ym!`UeZsCwkBŗYL>qFʓ +/&p T11:zu̚] 9ԉ7Or0w +U6>[o( :WB/MRXg'4e>HB>ǩBvyWaZNN3*!%ߺsNͰ5*0AVkOwN8u)!BQmB0z#/BVֆsgUekhlDˁ!AL@Z{Z-ף(`6Nҭt1[^v|PrQi(u +>"ZHgp R1Ū &ǃGeo +!P؞0Uf`6O8pVhyKHW99>sl7tDW(FIa7܁ tk!/ +$ľm,&a^<@~W19S3r$zF)?MOy]4*}0[ZdiJ=@P<"JA: |r!&s)أRuGoJ"Gl!eG6娯y"j8~zɬ2Xd)j +`ZKxMpdf]yAȐA&9iiB$@J^ )L(!$c@rEHD7A6H&epR`I&7&~]#ș$ >ߩlx[Ƙ3tMIh,OMzB@ >d5 ++Q GK1C'@r9ٝӽȩ +ٶeNgq|Mݒ]3qy*ۤl +*ߕlKFCڼ t9{P!CKo:Ac_AIP*Ee@9d;#QlP֕O(k eJ(cJ-@y=۝麸>-Y+/>hg$ɚ+{D6,vXQ" JCP~~MCcYAZ-C>^4m \ѽh-L㠵UǠ-#QfKH^Q]oaX$WV^v 3#4ůߛœlSA4J'KU._t1gU~Bk>kV'߄n: \g'h0Jb (rO[°Mr1gzL6薮J`.5X(ks4ГmI#}S=q'AdC"+M+0j96^dPYQw|Vw_ Fw{741/^ecmD5D |ѕzkWv{:q/mc+?z~I %P19NVT2tЮ|OLW?g)Z41aV X ?Shk. O)R]WL_pA5 \Quc_ p; :{)](x~^}}iIz+~v, Ff)䧀b& {{'H4<^<:5^Mn7IΠ1xM;*k=9cɋ1VQ ]D S-}LfS؜Hr&9\_ +<|qKHun'uCLqKek5cI +UaUY& .~!' ">OD.8#DO1 +s+㕏aItRK di +*p1ÏraH``ݑB,0ڷ]cBPKE=l:_U$(e P $$D;F?lCJ\Qp@ulRmL;4 j3y9d:HR'7ڵOO#U)pλkz6(He-w0?@7ɟb#Wbvgg jŁmFt fDM'8DՉӍ zY6RᢍicVk[6lHT'[LT +|$~{vpI8diҔ6PdGuQ4b5)~$+LmE6R}n\m{EX2+J-S8(b <}3d&śl-62\yq}el?M@s36n mFĀܗU[d\3Z)K?HK"e^WH-DLd~Nq_N=kA;骆TG *2Nv$%r<)rI+vjJ<5jFz:*yczpʥ&ؼ4eY 3EסSEf1j٩5%[Y:Ս:_Ot*D9LNs'~UBb:LpZrnL(Uce^g;;e"7hnKKxFDqh|0f@v6/&=N[+~lلzɠ6E^b8<ⰳʈ}Mi"qba|cUܫ}gu(_FILMcR-|_*8()D^ްbQF!,ì/lx _qvȗ;+պƚ嶻aC眻Gv|<>"J쌧׮(5Si!ZXD?]Oe/*W/c5U3( L=RT)a†AO앇Ce +I g_ZƉ;.-Vo]/p}q4 bt trf63iPkTq xmʺq\$XI̅2z<)\0XN~ /znryhIﬨG?w5 嗃O2L=n&G݈xrWϲ ƽ7(!k@ V2_̆ ^,P1,A<cZFp\jYgM7uV_~QLv(ϝD E@.@b]1#>'OoP_tC@q̸jYqPCh ˺~RO@e3x5+'ϯ]-Sg.wTBZHY?J=J(k+3-l3z/"FAn2#rb+ +X/x}zk+[%ҚYonXMWν=}6z۠g,W";nKn;c;x3G~ptv\2?`7#0_a4߰e6Unx'{xrVͣr%U7̴!?g,x6u#.(rg7N*y;~' B;\ 78.z@ֹ é2^= Ɣqe9 dF 2\@: VEHR9Υ_oU c(Oe|SZPG$װ7H\i"-lJ2>4bH91?UEJ@5%\) Ait,̀f;` t"ЧtT[e^@^%[hczxR,OuAR%wg">Raa;?" h)@6Ё!Wm`'>os~h/lvS c_\8vQuಛ؀6L)ލoɊسAa|xJ-iT/(W쏉 +t' \9[g=BÇOm<eݝ |y_*$xBpB8w|o{:e_ïV)!bP ;A)^ 6 P\AAa1(,aڭp=aza|0졑Ǭ _5T`\cQL%9#{NANg+_^P( {L BBs ?;?"kŋoAٜ#$SP"spŵ]N9 y,N򨭭]}اB&Fi]/WKs\7єO#iy7<=; 7N ֡?Sf! IGt|eHhaS\q[G8&;v Yt"Hږã$CA1yvl?OY&]ٵz?kEu+sKv;,lҕ\Ѧ=+nzi)ueweN۶7Ft؏ݵxeLtkTJQዯLx;r+_6gʪ3ђ1Ӓݟ%Fzmz}vf9s2sژlѰrfxy;xux*e0U:ѼԻQW@KV֯|6eDQO4?2<2uSN@y^ X-y6rvb{7뭸S6oYvcZU^zyzW=dy{k}k<_a^6S%ܔhʤ1l9;.Is8k.Y{,O_ˬOa]W%aE(/z$7ѝP[͇-,h|ᑩ}|S&/B~}gw* Ϥ Pi9J%ؔ[h+"HWli u# 'wJ[UwSE;溍1d1U$vp SWЮ\C=JN]&X7 +9KjKPŠԍEm%" +'a;B]WS[OCx +(׭ =u6905߲,O-K0f8dHc7yҴpՖPEiz7!>J]Z%B!mxjq-\;c~̞Pw's;L w-_7zg鹹eKO%(Qe}J"41uԱ#gu-)6V$=aq9v۰tT YAv`FZ+~3@N?7=oײ ϗ)?T7(XEGdlm< < vGu#c.CAkU^D/+`5Qqy>&2|7+%:뙻-s׌||0hclK.G +Ծd-YbϽTq}VuN0qW88{I jLT-0 +^Fr =-D_bJaJJTU]G,qΘ7:7n]Ldz;{&rXY誺{n3Aŭ8}qԎTT wc)$vDS#p/JY)8Ƹuo;?E8 _w;8д s;|ƣX慇Ta^u٦Ĥ m|xXGvn_!O's<8"DA,bzbTfSqa{hK- İe?Anc&ێf8 jX̟w^~%\"'ݐd/>7DBPIFY QHXҸt: #ۏ ]Ҷ4S CRs0AJgSV͸^{Q%˒+4(Ql]>#S^t>k9& +z%LFɆ' 7(4_wPfꐡ3w |7E(-.}%]B<ƆS!C\nX#se3>*YY,E~8bB^(q9Ce֪ߓ3]hBhH-:\V^eE,c@#b7fJ~fr3 +Ii%T8nĿ>LOYyu(uDPNZ؁VlA/Ю!Kq# +i yF]vnz5h#h1tPC3+Qcfo-C.?݂_w~֓k~?s\%xhĢQh0fN|} >qX}X'z3&Wyk/a.޶ >Q糟 TiZ|Cӧ6"R~-B* +Kޏ +,_,y1"i9}wùI{ +[D,͂ b=rǕVe Ko{P. we}cVǤݹzmژWj\^Am1 n7UAa8+NM>P#dGy_u[n>;>Gsutq׋ EJ%""JSDDֺO>wʹgHF7sQȈ{, U.=BϷ^vTyQ?/zTmؖf"ɬwT\mHYC.3Y!A߱Ԫ^DżGSD~ۉlCexOVl /`#fe%n'o-otگfg^V7*;zKbUpcj1KfʹPK>>+E\Z9JC(Sj xиNIVkI4/W". ,o*.ŕصa/v:@0EySn HtLΓwn]i:zdhn+}JA>صVi)^Y l-@dlSnRfגE/[6މٱh|EbyocmB[[o!'+|.-(y1GgUMnCbiCB}QN]$H_Eu{ǀ, D U 3aVErqH1Piߎ,L#?Ϊ۩WSk +u )x6 )Mv6 JG٩W'~&}1~)htc;OlAƽ'^֖-"y4+F$ ڨud4(?Ib6:$9=nidHӯ ͖:{u[J U-.QPߓ8J'WYeYF$",< xhOmd읿StwXWv:@ Og +u|R;==-zL~a_;KOe %Ʋ9;0>5nQig-wPy'odwb.PMq)qKaӕz'iWј-0x., 0btA=P ZN}*rÕǑm|WF!5Y{)BγM 9x9wS'#gKD1][kMs3 "fn) 1!bpΏoò^PX"6.>{zCR%q+5]C|<+G)Zz2Wf}{"W[~ .GX/z(7vOsYyB? + +0θU`ƽE׈󞚻?JE-jR{sEc]ݵwM&x% |ծg\tEw sɒ?/K\e}Ś)Z%(vGSٟV,n==j5B5Rm^_/oEOG[geԚĉ3d wՉcI^ Zq'ǯr|/S,&V7ũ.GZy[\ͮhhʻvBݠǡjPu˚x"La$ +Z%\K'ۍVP@ɑR.$uʼnJ?9ܷrHj9~J$702ЩL#14.hcIڥ% >8Ͻrg?W9|~*ȢClJE'qS2I6Hbвvq%[O&?t<|O%u/%Ċڿ&Kd?ZnפS$tmZPMm ׇ *VzZ9_wĪOO-V[i7<ņsoO& n<6b}ФLetA灟=(c4ʒ#DEV@d,D(){%>L@:d@ |Īw={`v3|=?= +C BT{̨ozgLj&<9؁ ,y1P@ǝDz "G)Հ/9Qx=V@_Obfx8)j># "jvR=*:vΓj݋+zkTb8z(*[0*=)zc`7Z`csG\, @̇P7j +?hO酣R>l72*.S +궋i4RlDù~Uj9:_s` +80z $u@ ZV[Z/@Hyj+\8r2zۅa(O +,[Is+3rizpsrMsL}|\T}K=T0ނ !m\1q(XD3q~UA, +?D7ufN8Yv'*Fq,\$qd ~0Ы<8O 2tRc UEF:Qm"<k&i@wS 9.HFr RDR^+>#jc/]Ihhfld| `ZKmgi|t:A̶E(>gDQo2ZH+I(;~{NJrPL(w +z9 tgQK@t-6P{@u5 +4.:8}>ndi t{ u ŎszT"NC&VN]YEY1@WHو>D%`L暪[X +XxVlp<<0f?SFQ5VGrvQwr[$Xfm>=9Ê9R'Ll|8Hy`'"p~_nA}xu7~]7Y +O+M ; jkF\,^tJF0jZ>ư>M@lXPfRzYCEfk7Hh/;X p DxY +@"H*À%@|D#zBUM_ ܪ3&J$=X"McByjDP&U?2I] ]gvC0oBUEzR $h Bԩ "(a;wAhbE@eGm{bD4xQ*A|kZw8yw  Mك {!,p4A4@=YzN)WuqdY?ak(bO M/=Zzu]KEB o,T>TcbkOƧj›I&l3e5Whp룼MÆwl +#;!|Vy88A!";6 uCT/Ӊ^ տ]W4Z"ܓrkKPOѧʋ"/&X[NP6WuQZw ]+92%hהnKP nҀg}?R.K-YCSUL{ RrqRII3Oۍk0Ç)ǀ>D_[f=uE J =eLVr2)OARi`xRb:Lb&m5_>6wRˆvt ԇFUhI.* +Z)h`TP¼XajuG+Zn<:U1?lѪ<9+Z$l+8Iڙ +sp@ڥ^֝ E׍&٢J\Πґj2a n >HEjngYk{|1DlYójML۫[\x|ܕs=h7<%|fb/-cNkz2[\nҲ2梲- u-Z`:B*]DM3h\<+Ϊ55;BUCnBm7ř[˂뉾P-N <[TFg^Z8l9eZo6 j5>!?,|T~Jfs10)Bq@ƑEP[.:"kV%3,'-zTlh? ᤥuJ?z=&%dJ78 x!$v8PpbI C7j%]S~Eb.}iFYӠc n$sc:,}DQ& Kb"$ P˯27Ha)E+BY"J8Utyr;xbgga"g*CrOÃ*fc=vRٳX<'L0Ea%^U΍^M.־bX_r㽒Il<!?[7hBހ%47hBȃv_'H{WylWM࿓7 <$淟_'x?6/'ߵ<.o?-OЄ٪^5+WM1a_ߢߢ;Ū{ :˶U >) @'Ks>"tyE5Uj +͂k̊:NrV\~t@HFj e/qѷꇨW6025i87ZnIXrXF:(GeQɆJ eg%S$p"VJ}%B>4EEۍƇC34s:ќ?oz #.ttq"06p7'DyV@Wa=S Zu"@T~*;=@cM"da%n4+ qKi|+B&:r +PDiDݘkv5@46E}=1MǤjv . yő()a|I<)þG' 䇅/!E2P)Ln@SAUh٨պM0|\*inSW`L&XAWOd'׃>IJAwi\ia- 4]Cl,l +qSߗ!Jp44*2' pn b͚Rl)'4iibXxrmp>Ob@vGK0~KyѸvM#\pn-NK݂V*jeX 4*}XN^K0rMg; IgO1uL̹"z+,[3 _t&j&}.ePҩ>`\+ endstream endobj 790 0 obj <>stream +H璢J@Ӡ(9IDDQ +v=;{fT7U< ޫLPTn4aaqwʨɖ{!EOyEHhZrߨP藳g>֜mf IffwKz@'™pf Iͱ(/gU+= ZJIE_H>v2/oB-.:rY^iY+djߕ!p8IFo~kFj2kUYH66J _%*Gt7e6sPUug + ~Dy7q_o U$lCn{Vvt6loöPmގ}=.L2$:ؐQ?x<ȿ Guhy8M3fdWDp}2QV.?Fz:e*C i +Dy:pċpbM?H_N i/rG-dbmpWHjKto-X*l dܬ_{al:sgH<!2,/}}m%gc(|SE\fFl-!kp۱2e*Qg' M%9%]8O,OY?{`۶;w^ Ў+ ɇQ'ݩ}rƤIs3w(V1v/@5&G-K%1CLUooh;b:2/r\ndc~!Yc^|K ${8VWiQm +jyrz Jen#ǃJuPkFĤ|flQLu34";.K8C'tzm^#h@ )Vc&~k|ӾB$=>k1WZՎK=*XiT#\_ӧYE} 7Q⚨pmሏ |সYl\oq,nv]FVfZMCl#8CV׋޷q7hR1sֆՒ j!#^TC?ih&O~@3|ZC}Z-/-C< |_^~g* &$\h}&grۮ3 tɼzC/(T&8:m\IHx*2*BDJщnk2y j A,ȳ +)>5A[Qvn DuGub:NҞb27e~^CS6nM %< jlxG̿uژBuK5M[/%=SXrVۦg[ UN@ZSs}J @Xyd1gi]5JUdPA rP^JH.6^rnFb+5~V5o[{=-Izjnfj<Ґ>;MQaX]U&w8= +WO%yLh:?q[|D@js +䚂4x+=˘Ih IKZT<%wN_=ng]".q.+J%(fGL 7Du5y8X'JNMn8rNs\ە}ag~ KђLOYA`0`r"( + @ ϝ3wj)qϒݍvo+H(K?4Qԇ@QJ7̈?O~=m-<@t!hsVv.z լHk н#N -ϻlsgD5Ga +ޔW[&0"j V(4P+^^>;nqw=yq쎣E7ցLb-l3ބ+H K1hR뇅 mܒ#]9=.8}s=Eus0I;,Q[U&ۑ-LPpq,pqZF|UۤkKPO3vt20X0]ݖWcΖmOUD嫔-$r*lHo~[I̭ 7tJbwu( wGOMcVi[DfMҙc:Zb' +_x&iݽ! 4a|XXwrоE9|]u-}5z(vpD4-Dpe%0e|kɔר8FKqD5z 'p }-{?8E)'n e.-QDv OƇMcXi!=~O NAWX=MjDf]~4[qjl qv؝D\(x`(Dig40y +S¦mt)ڢtV@/T٭۵lX- >*"` +7'? ͡w7E괗S!Z4qhq/<0jio >"^PaNƳ)NR ;$z,_id>6o $8Sm&$nJNm>yؼD0H@[>ds씧O65,'O䠿 |o%>c oDtcG^KK\f fG mbS'V_*VP՟P]F*仫ڲ u$% BۀqV!A;RC=J(Čeem7&QN^[Kq (V 3 +pt#L:,t+|> n![^oa:oٟ]smk;/L++HwnC%{ (WK& 7O$ eOkMOh/~B3}segu-WW?4s7r[?g {7+:{D7hͫ9="OKy`{}U +UP()\Md:p^*@kM6EØt~үn㪿[FxEK(bU~c B[)*rڼJ8 ~y=^_NG,%JbI6B~ +EoxESW  ~ue-8r!҆IGo:eӥL Wx􁣴l +h߉p? n%x,R |:MBTYV|5,tVs*ӭK2ʠP<ըLuR8|P]fH)4/:.U!ñ6W.F8ujB٘.v^_48Rٶ)R)Qc%}&go /F )@ K'.ѩ(_ӵ άGo*vW4-{L7`GєׂHe#"w:K{R$B"r[%vowd&Jj.MJ,53W#-g22TVIE*1UBEsBiq-^άbT"[##\"(A JآdiL;R4'"MM㞴&\PaΕ6At5;TIWcX_}h9\<6洖ØoD] FXwsh](# S>"^QX~]`9ZKgkcj{`@-)[0-EaLs#Elk d~WMP˻~ᯫS|Gmp\b༩+ KkO{nv^]k4?L<%*˴|DiA Z؄ o_{jo +vB{7Y#k=& hD6 WED!<QyRfD_һj>y GV}No|"%lV%~Ђl 7vBR5>9ok{ԻHU(). LI:'n>;0$vKjf(tXnzky;mmXRp?0H[+Q'Q"m=ߙ=/L f +k~]2 7dsϿ 0ߠJ>)(="?;Wrɓ(A̫Fi͔koJa5%ӧO'5/5E$FUQ|$E +}RKl6:Ӌ^LFU9@ ec!RL\oe1NZRs1Ȫ۾Pv,х6[3R?`A&'ő oߨ18{͌HBogZqɴԠ'SYۗԓZ.Tc8BKxyH.G &S~_#p=_+a0FC^JiE !{U-13p;b΢8ٺT`DA)MS_9k9#D++r>}Up'? +`)1֍qi/36U~>1>;c1YGvMoS ߘaRz@ ldGꁧ6dʰ_сj 0VF#^t1Kb`rW U07S¡H=UHoSi+ G`_4:Fh_F0cF͞V5qGQLz4/"( 3qpseayF!]֮ܶG 덖(6 ,>s4`7}vLXoG;kx n+b +˛"TFBΘ-^ص'8=-D8db)ľW(T0_a,bBm +D1EϲgWS3ky~ڊ$`iEOhy1+sEr~@K TzO?^=:'n`9s4DEuݚ!s4H$+'dSxQ%;D]f_k9QABkAG fe(a"w'=B +bw9M(.QIt ű~ݞl?*?ä 6OKq׮p9ی)%Zz-6D,NH_VNazcvO&cp&ilAilQ9m9< +W1Kn4.V'2lLlUGw{s*Q;bs^z.7x)LW#s>jg]L|N1@+>!q^8)"ɴ_#~S-G$:$@SdGbԢѾ/)]C[Y9)(L-)OKMNTy(na?:wbZ0nw۰ֱme.J('|Hht)|jĭ45'n,`"?nDqtٰԘmFm9n}u E +Z1ڗ&ycSEo20<: W' ز2Ex8T y<|~5#ΌdV_i!o}6S׈up0 v ?yFuB )MMOpޏ" |O_a@M VKF)S Bw̶ԉda!g.7yAq{"Mq7Λ??u>ih|uҼJdbb c6)h%G5ұ}Amwn7K)HH +ЊnSz~ADl54dq +֑.׳gMgQۿr?P^fKb 4TpQDDep@>u+nwuG˂8<n_vcgGK@ n4F?WjQk&pD^^hLW=w}XocU4Fv+{{M[y>Dď[//MFh)n[pۓJCi'|Զt޹hڳtOC ht7ɰ(ɑfhX2$uLޠ +yvt7<ʉ :V"a7s arߑ(,|uZ$:ٯmcfD_WC?u M|2Fh<:6͗r1FnQ}R.\$ɶupskMs\*++l>H&{^ndX?U7įEu'~ڷwA,3|=gQ],lN|.[ 7k5K4JFEK62*;|>:Κg;2wf0W@*/ ϸf?%I +,fP5ToMH±awlf-2h§T$Jɯ^hrr>49)p :w BS#\j$Kfd;wj-R*S S%:$F5-\GfX%œS]A5F?yŀyÎ`dU2t E G hF9hRIdaX;^?OD\ڡSU Y_nKLTm8 胓zL^pm][ʻ_CS}g_}}D!uNGZ?zܳVmqAMd&)[MSDkfp"]PZV9#EKCEcl| `}5R[l|LJ2Ej6H|Rֺ-AW>&xjRuPRa'0 4>ETU )wH]lg~ ,]4h!,ާKH.cg'KHTtyqO1k|)b8V PJ*e<^ 7J4;0|)#~'l3W{Nv8U]A6*  hW\5-dHdH}Jn8llvE`t# rzvn"k(SME6(i{nwժDb#B!0tPl Y6" ^ ^W:WK\!au&r/u(0QJѳDc0sH{bbymOWqCYM֚[ﺕz< <` َ謚YUPmpY#յKEgi C_p7?g[5ϙ24| ᣺N>͜^=S aR%/vʔfK>*./ەXƼbf7;~9=3o::mhDΓIF{N7}mU%:+{= +e]aiل0;' :ek$]|ִh年+" sÜL?sgS=wûW]&AgYQmCm#g; m/?3 +'OOrO- 盂@qK۳t}LH&&e&52Yco HJ>j|Ӗ#)kRU4)FCQSNTM8 E?_ +@i9 X o$]}މG/2Ѷd~5'uНoGc|]t^0jeJx,+Zc4ULU4P~,o@p>|1@@vb!:]&R!Q_ə}ws{?a&SM/g]`:v[6~N:ۭ5XZ.NE?QwE_@tZ.@-( P~Rю8 +Cu15eH൫O:B"DR:P 4j77@pX&a6`4;D~ +ζϪrqguzѴ{ɋNVV6 ,C] +vu&붼q˾ayC_bo +o$#:hc)h:R;iELjWgc52 +`le'&U; 7R%˖\JgJ`tGX-¿ +Ychph~ +s PE< EG'(zk Xgrhe6Ҭw֦JR44ISaYKoGGu[ T^o5Јv+$Wgnzh/bi]䉨Xm:z)S)ܺyNlv˿;Pu830U!0۲,]3#/nk:yX^y|g X[Na .)A+DAٴFݜh5nvLH9ڗs|͑Uofn!.)-Sz +* +LJG))PihqϜU qgs#{Y]ͲdtNo{`I7Hm{ +pE1mse7^H+Ɵ_oS|Jm?%y j\R |\ ָuϺ<2Vv+LoB" #W|pEe_7oKWN\$ԔbeasS3կW`*v+z0> yڏ85Bҧ S͜.K D2r2:rY8YX +{yI)ڃvӶ#Dc;gE\W( lG|v>GW^Ϲ&S kG3Æ>GPn9 5Ͼi)mvNܕ'6_ DL~Q< w?E'`uThn_)g Gz,Bzl /`u9­,,0/x^s}MځX[c +:jgǝ8U#MI7{ki +3)A3a׸9|vY9Vj0,xi/ ?>k+4dBTm[f9Ņ^8naMW0֞\Aj$aY:ʓ-N+z>>;$.qb07kXOc#VY՝qzĈ[0]^~k&~~Y.ϔdIsrו)hS!˗c0UY]AYG\i4Jp_|X2M1+KzJĴ<wx^>lj6x ^ WUϼ367\ti_$"JE;0c;O=2O!EewC!GumYw_I'tջ +;h?d*HFHw6Qr+0ǤKgѦܥLO JR;&wdjIo_L]Ea#qc&hqt$.3cѥNIY ]12%hbF֙H>xS!]RZ!B\ EFx$w8?Obs*x5︮푉]~U/`Mn%I7n_`aФݺWJT6K?ɟŦ6|EncHb5 Ǎp`G`|#9}u~#VOIWK* Ctcՠ[Q2SX`f{6akFW85]E<╳}m?:w_>Ћ=s{vӅtdOY&Y#>(Xu}F>2y:zJ*FͳG{완tu푷d+'긜wrvI4ZCj-ǻ(v"@MR(ۃT(Nky4B&m0ʦERiyvsoƢd.4ɍbZCtY?P3HZuxTLJNLx qBO(zu`5 A j} jqt׽챇6:̨*~h<\t!$;ły8ѽ5A&\y= Kq+][0P3d7?Wl + Яt5xc)Rkm:bz,zYCH a=Α7ͶW\O8 {|3MoaYü/l%)@?/Mz @e~zF䆬_jY.-rMx|S]1noutTw^gC詝 "=DΥƹw0̎PJ4F ٭ 8Ch++f|]Q%nή}=9Wnt5~ci_̰Kn3kvQ'D`C+ٰΟ=X60nqnGˉZ5r#ZI[/|28 S~哭/ˈkԬP]ooܻ/-m~^?Ӭ{Ԏau`:Vw%).&"M`>b ~̜iI<:j; =iu[mݪ]4ҞQ'ząbM&%g;tL=fgxI)R ,bs3 㜣-XϽX3ayZ;ўw8qZmꁔ\Ef(Ps 5o5EV])W:D+{$TJGM 鄞s`ojì@"@afl*Nv@( n~,0OR_+3_ m>Xu"hƿ%h's/ͬPTz~iȶ^'I mW" Y?>?@|rC'j|BQWnӌ}P۵wO}z;Xe9X:/ fC(B޲0Zxo./yA^0JCǟ# zrl,9T ~>$!5NREVkKک\TN*Gsi$Al#Iqs@*pdKּ5 N |̾":$xJO1Jl'r~#sLD[>_IkLKA)M`sO3'D 2 k :JA5vC~̫hŅv⋻ +0yc0ܱ^TXb<-gvX@s5"ޭ 3 ȼ;_9E)bwʆC3hG:4tȭi%7-)k?5n~Ǘtvw9,Ӡ$| ?7Yg{!xv(#@">KU3=o86|X-[^?쩫}@G1e8O|A"9Jq{Z| h~t1)jNG#lV1ݲz[l8;gfv7Y.& >ZG;jFveX0ԒEx^ CiE9$3TNZ:(,~ipA3,5U5z+mr_6Kk9̺gYA/ +9OfH~i hBW/zMfߧXޑLt9#>}{lU%ilAMa@]şގR +b(ezS(r-Q.fқeʱK[d0қTkgF5>I\ Ksv|/߭\Uo1B{chq"3Ilͻq[_wŵ"Lpdؗ>-CgR(?)/B +%EǑ1HfY&د_~<i8cvN +Db/-ߝZHVJ؜<ՙCWr+/&IV6]Q%s*қ?*RÓScWB`ʧ;Ei@@bOSNM#2%Eq֙ CBw7Oj<<[tAQItSƤj߶3䲫sQ,W}zNTDx>jHU*{Ѩ~5i7YD:y\PӦg˝^KOnb_8J\G' +f{g{lB!3B ݕ4< TH9,^aT> "5'ND,,%C}w|b?E!J~ۚ[mv8`2e'(ı APQAfE$;ω'?ۙܭԿ*+b ¾ĉt+,%)M!>\!poq ݜS[[ޟ_ȆYZ{7S?s{~_@FΆxDsAPC&mFhe;y'_= ĭrﴨvnt hЌe51dgXVGTHogu)réN5וp+1Br h'ه`7!!+A:)hDx6sw6 aƄLR.h\~`ZDvV5:>ju#| O= +UAaR@x(h$y: QOˋ +٨|[V˶|l[k:lvw|=~{힥8gUnbV^W2ޙ_?qqiB|QW }@ a HjRY$>|V{!#4Mowdrw烯~^x2Rih} ;I섟qGSU͜;YCbyUj-'=}To@<ڙ(V4-Ad*XH_*$侞IY)֚;y|5C+_)O%W輈ם|Ugͣ/rwfèݤ4ܪa}XɛbMV>πk4O[HN_H`1<2M+M>w=Z׿_&=jzri[4i>F/l&+%v UFf&vnJqfWG僯X/;>Z*S?x:6;Qb6^[[%O.O#o9MF`E  +3B@u9i$<`yu a9HۧxmwXH\cnN-Wui(Q_.ʺPɢ.JRo c!f&cn}57f*Eښ#UL7rl!u0\jEE5x۬n%8+?D (O oBPa!8Ly Ŷ7P8:]f|q|P$Zɋ~:uG+GڅE!vDi%|Du\Q2R;Q{g*/um]ߔ8_w*?E}J[QscU-:da HsfٚKhv10N jЂA5J `ivGoiQY;a8V-u֣ՒE5߳B[N'Ig<{wm876ߝ^է}bBKE{ y.XVVjoN@'w]DsoTPcoݣuB)QWt~QeԥmX|Z1ٝvTVTsIke3[!&t+M7J`Lϥfѕ'iNfãk̻oJ7e}l })؊?,T- r}D}0AZr&"XI& q2|E22cGMK{mp;J3 Sjmm;%w/10sb]iF],ZdUZ$Mh,&d{V"V1 1[+aΥcI*=.j[&>;v̯GOJg3{A3ixv`_" ]PBT +'XubP'PJQUp7غ]}\Mk :U^5lgV<X7vOHwEDA]ᵣ]@g] \.v,n) Xi/Ԗ~==SB&bWʝ3iQ7Rʽg7 qWuqE]|{RccJ7 (_ X4`"Aokbn/]g+zQ,IU>oߠܶ|WG$M (|7Z-\|H\BlAHrm:>MFڌY^@BQ(/ O~GNׇJ-M1wGNTçdxlVӂVxHTݦBn篸v쾯EO&|JX&iiè:n)=Mwlهv7n IbOz<#֥/U; m/OXW l\ Zt,j$)WM^%Hʸu5zԉ`,m?d6`d䛃+7XΛikH瓥 g`sntsj$D ϠJFd1=n$ ap96\cD7ÝBgMdft=7U?-}_ci>$ZaR׈Gۊ(=-a{OnZk S]tWMW8LStQ@4+yh,*okA\]!J=P1Otz4=ov^BXأyXX6+foPRKRL$I_8>暛&t!ѾU5SQ;Wh@ta- ^!eʼZvjJw}b)M]ŷQC*gdWļV;'َ0]Ǐ <9!DfU/q!?钂­eEwEDA-zb"ĝ?* N{UtW!^ @X]&dz$ݴ7Js3l3*q7pQ8Qap%AS[|*jnjn\ɵN}֋x@#-ۨźP0 U`&eqj M5’qBPU4G[~M ^!!-_;=x1xӾiig(]Ȍ9kܿ +--꾮GX1K  I Inf@hFt(Ex72üByf}3E/Nv-&ӽitNT)<;]@ DQ`5$\YfƳL*p:d/<%FM,j)ɶœ-⎧qb9mwoǶI>-@ʛئ G]R줬xS(/ :/\kwcMoJMߎ]O# Jrp(XwA2]>:!s] sr߷5UvJȝ%- +|l=qWtZm}e\U~@rJYt(@v+.R:ͫu.QXgӸ[R39^3!&Ҫ=JaE9ap?ݦ,Qn[LQ^s~w?d4 rd\cP1;Ƞthkbq=“w'^ak;PZX3FUǧTo:e㠻Nȷi촱N"ʋȖm +^kovxvu ![=90B>@kitsXWmo^&'E--W+ŽTOq)+d֔;sCMn[+Q\kgZA,ԕ)_@w% s +u\[ZZ̖d,> 2" 8r娠_]y2#ʕl?Qa^7 ,!ngp +I/gA qϞ` =>rVfv]oж”̧%햇®0@gm󻚊;7NA>]w ĨًRQö_K{46}'\1[+0.w~6*NkV.T/I9|#b^9>y +}{$y8~xlzUV6j9iEΰLgDU4н!Gi7niEԮV+GoޚFrn`f.g +29[@[~9+^$yۊF Ѕlj5O?(ZU$՘Xrqh9dw:MG(vnܒەCEϨ= H;nmby%\kht'4ݏ&󮐤 +G쉣Cd݉J +ThEhCk:ßşc)~'=Ńh=~qd[,*Y,#9;S֛'Ġ*sa{IH6oKE dԎtvo ݛenx_NW+Ɉ>mML4;)ΖT=Pe!@MI_8{澲/@c Wo$%FL(*@擁`I?!BmP +%s-[٪^CjCn~\wðMWM&Mp{4(0F~Ś?́hy5댐XOo;/<8k>幫'a)b⦆(ذRF>Inf2p3 e pB, ƸkmQN@>L[BU5eNqe٩WRW&@ +] }# +hTEXvTh֩Yd26h+vk!Q :h;^.5KJh*n}Nsm$ +T! (%}j<9~ -ka=71|oo~OU b}ou'ltʉ/:CQ]+j~_ޫ@x]:~nK/t.@]!u@NVD>Z]Ķwy@xQ޲qtsjX?9s!k'R~/-#U_26aj@ 71sTZ&c@賠=n(| V @\mkXGX m7 2(-FiQB@Uջ,K+W<֬˜oF5uY?j~b^QT4V@ɋ+ڊ&]S5<hs\]mnZ6oj@o]y1m+0h~zn cQcO  +6j}4 ,`R>GX'0 z(t.u8?@~Bi:8 頫7KS>i.߷GְTĻޕG۝bk9ʸ ئ.L6qoɍ=ŅǀYm Y֍G +z ""lݻ愱{O#:'˸v$FvrܖNR?.xt@,) B^ \F +0Lh_:[ݳ"Zs3;>"dXŖ1ʽ74BʱO=˅ڄc{fIW F@m K<Xp m@>פ*G ݙv\{Q3w>M]n{L5Y+![JJ %юQ~6ڽ!CTUNEzgh惢&nqJ`{v|]q g-ߚF ͋ʎiDpnrudrcLw>\bzLk+ΥKtJ."1GEXj/ zmy|jT[([1(9ry}ڬOJCN2/~?˜կ[>@; }ːp,9_ۣd2%/f3kZCtVbm (;ÖFg{4VjP˧&x/;I5qCľ5yS-!vP!K??W$::XVIRFh%~YmH# fiF_wл4QG{. #ڂɉ@99wl @E8S% (J݀Z+{8~fw]_Y&"[~ADTE="&܊:52#'٬W=Q W9eqОY|2cq#h榿&99 6YQolW1ȁЯugA.kN3iߗlFuTwpF#i);KpNU91OֺRdtwr] ~aHnH)T3VPX*UE~Ljq5>s˚ɾQ)fMNE}o2h#qE=OZ|y)h$Pfw?x#UQCBdMp]ybHZE ?havsqbw +*kp#)XL2ui"^څ}U[$bLr9ùr{7鍳'O-?{;egUZ-vu]`*!cƨ=v;at!@bAY&$,+)N2?6O0酻& ,u]" [7kMj$z:5d0]P!] +ƛ{*$QjDGmBׁiBb,H͂`,2] ExnӫRwhޞ`N7@!\1SZ4 +\y|SmXW4AQ)<4{qKv/w?/[x";[unι WB)@&'w+T꜀9K5TtdPz~y|0.cOvCnxKɓqN^KscץQ#7{$ܤDH$؍o&h_m"K!.pX_gx'@ω7E:f<F\I>)SK Js"8l+|]ό*m{.~zLXJ-QV8Hp;ؚ_%N`@gưs>yPIWk&zi)po'LY:sDQFT$>pN>mbp50[Go)nE$-RjHo,%TsN +\5P/yjJx`4ķ +urIϠa{n#|i̎F`PP d$jS1|1>cm S4!EOڮ/h:!m#p75v%W瀊s@but_GwR,iZ + pC 5 %  gK~vYj@g,Ra5^ m&Ps5baJPA|15L'4tCpF$@3oUmB{& +#C:^0 YBgaoq }B( 5^ao(Ph<>nA(ήhڽ%Eu@Q#3|1/'`>f&i{wpZ{غ5Vv)du ^'Fy/@ꛕPo皫:n;4׮m++w4+_0p6{[lk`JgZ]g0b]w2`ou o"&ci{/>w kTf3bb_tv`b Vޅ;VV-^0Im-uuW@Gt.76N7{wؽիw,﷍=mū{YڌD+^$I}[c`NeY8)HrS>|`D]_;^XՋ +S$+&;^əҼv~=rvb괹;gq32ҥ;aeM=$mt*#S{MJT5 |^q/|\lhL!R^͝s1z#gzXՒpUM2kCmP\gA- 9㿀-Y5&:p J ӹyIM:kB\!ugfv']L>BCL8z69qwmoLnsNbWP+%S` z \Fn~v$U;7+0N$t[8yr}Q:toܝo.?&Z?K釘U>_YV,R<>g<;)Ĵ.x X,Dd>*n^Sdb@W[cfw>T~)Y_8ulbe EBzf,.e9NcQ?Ek0p +|N=PV9^3O*7]سOFphΞeY4y"e]r:!LDgǍEI- +Gnw^ƫ#9ͬ7^-QN6ަ)nX6*mH.\j9#6fҝ.7maeo98è3bTNm"l0 B%=IH%# J_3;ܯ̹uKC ^H)+y_%N#9EK;.oFCԂM}ᮽ6^ZM\ vo6yABEC(*\ ݏiq 1#fy\4>$$/4VyϡK犽ƒ|{n]9 d9pܳe74@8P`RŘkdfa Sw=ڗ\_ I]rԼjOL5$^#AxϹu#檵ͱ:/GJXBt֥5` ]ñGX*k^3B^??M>co1BZHeIMkl"vO ܲoL-o48[guc ^B;c;!}e(OkS8)/_Xw-IiU#3pW؈1d<>B;[Lp9_InPqi謾PiOئ.in0-$+y#"ވ[/2b:oZ]9ˏaiPoO%#ǞWiFT?nVtۂ>?pumDE؝VQq~5uP>eEe-^`mddže0]|0:|=dW4g9ɿ&a٫=;lS枉3k]놃%ݝU&W&MX" Խ*<'yk}l_v5\TރgLu Obi++nόmt!l.ZWXgL;y] fH\eDT]lD $j'etzşp5mG֨Ch(*MZiwLy6B?VzI9,[x.d/XtnL@uøP !t0ncLwSOy5gfܮKS%ᦘFEPxVe{ES2('g ծ,.v'5 rwojZA7Jqj7KPYw>vTggCzRUdAP$jJSKNZ%c?m<b`s8Ǣ&LO,|ǛTz5WqQjgY?/JRo)-ܼxJY%[Kx27T4d^JJt''=6"6@O`S~Ɨ3m-bVp?^Azjw LXeь|HIM*qvI+g71J($RLL=rBAv׀5x +Ѣt*;g${btʭn4aN8H>+ zi7u[-;*srȡҺ$296kPhմmd`B1q:~MXKdlV5Qz6>Ò]0%1䨓̏QP5AHY@귀{s5:^fPwO!:UK@VmLRP = P.Of7"Uzػ#.s_'TUDӸO͒@М +:q]t,|=I8@w#O h)Mb*Qv?z@(@?bsP6TI$;WofJPA>ʐU +d5)Am X n:{@ g.Ƀt:E +G@=!%9;v#|%S@ϕ̣Y37%&V +U[ ̪Ds;]Im Nj=5<`L[@xd4NDv .,g“`*?i|'s`}&MM )QH ]_}f轀I +0Q +x߱`Zde@MҜ–lI"2bs 򓸒#6K#,\o/)s_D3Y +5Ek?s`NiX)ei`I".6`{dI̡hUr <_VimۗQ[P Jc󘵪ᢿ8Uϒ / ~l_Yleu,ƩZ0"- ̳X<-48\޻dN553hAn] .̃KD{x(G)SO6"[xV\)[ovov.?0Pz.yի1;wL|콾js|@=Ů炛 :x){O +۠ÛYLd?)20N X7vA|rp킷p]%򝻠$G?7ޛ/[#K.}m݀_[k2%i 5ne=y-[<e`ˋ6px:?[^k~TA;"zkMw<"՝- OՌlћr.dUVߍc-NM^뵗_d[YOd&?I?B?W+7yrs`mylX^z4[T= ɩ7[$;5fcۯ{*ȾX{lUب;?풍}cu>օMY.lײZ`?`֭$ +HP1 ?3Usz^wӰU{[עzw:oe#aC.i |0vwRs7\y .x^UH+o3ِ#c?·#[~txڕV:mpԹanP#ȘzE YfyUl +?z +T/ +3„#`ddKvԶ p\CV/=UU<qs S4:+qfGH"4'*̲*=oH+}-]L&J!إP_psE}jwgletŨG;c[lS&0% fb.eb&4a%dc^>/;/+?Q+ +\ReWf_О]ԉ~XW>c~25qC*hɠq'Ů#U˚(w, +@>Z-eDGl½?{_+gH340 !Bռo}1"7|Tl3Gjr/n\,lyYTe,Gl-llU|Cnz.Sx%Rxa71ח2R +`X܍엢,4[<W'1-W4S:Ϋ}>dkZ'ϖpyې MCO&rX!KV򿯢'o--|ܗv}`Sȟ=l+kCn8D#e0^b_51累żuA/""9j/rX~.Sb~V32UczR D;&UJC8M(PTgţk W"Cq х*cf@OȖ2Ad8ӟ/dbys1#oȭrJ=㷚%9Da{e`nm46.%Hȸ$GpĮM1pW]RmJҥ$'x"'?^wNү~>a6Lߐ:6BEao3ᡃ:%x:u5JFTP%yseݭ1s`;aዠ: K0aAkޙ!c&M¡dc'BezL'{/w5F ݪ8WeϘKD ¡Y&hO7Z|(jKuЩar[^u>>哿173 qOwYJ%mk?EC\ 2E♻eNf vAifl+ryB"*otoPb((t&&/{'Yl\d -w-VMQO'}חiμ܄d$SN?`~׸L۵ƭd=QzRE̦\ԒY%LHUL)4'c1]yv4>$0&lrF2Zjɉ(O+Ɓ=}]V7K)sRmC|7(7-8)<ⶣy,H'i-+|))!֓eiyjW7>Lb^=mi4ӖYŴ:G`nrLS7~h<pVI5'[e~(9;1[!i}{)gq|%Ga˱'QLd\8I(60J/f-*1I*у>gD̀AvMGq1;ܽq +NXH9yXRxH9Y˴&F +8Qee~mm滘VnE1igtQnHkhګYKu(J^J13&"`:7:) d,*@ +4@G Hz)4@V +h3 =bSx1!bZON} 8ab9@Y ~ ]p/ۑpF]ULh ³B gFG~+@f2v7d;5 "t ܏ųl |ij7KS}s1T(ᖁc+@k cP:Hp0Upa^-AL@j1f}i;Œ'0grua @dq<T^jhEj j̟@ 6u 1 PrSh=Pefqqd ŮLLК0=k +}mcn9 t:bG[:N#ME]>Ў0X1^fM<b7SeLB}, \͂0kyw(03@?9f <㿄aWK?motU΋C(s kl7ޕ4]-"b +DJ0v8;scewd=ÔNrX[`o=4r +yoH 5>8<ڡ$cq=(D2²i#) +)%u"kw}Y ϔ6d;w 7C&!e}|XfV+Ѣ-(Py6ڼQeߝ5K\pz2 +!>V0e@ endstream endobj 791 0 obj <>stream +HnIwJ:\AB #rgyl11|}j3LJ{Wծ}Xk5-kKjέ⽯wSj_.~o~7.>|>a=݇˫嗼ubKxDZe1Rqyߝ~˫wo?~{s{z=7Wgo3߬_lxߌOW_|~mg--Ll_eyz@sHYsZJin-uK/9GnRu"r[B+9JFbѷlzs)DhrcƂc"ZMޱZWBQLp5E=M&SD}K%4ヤa₥R.\rZv2FWZ#=:5 2эuR3H~]1RXmΏ)rRrgN lI'E ̂{]і"3vM)b%bIEv5@% %VH1K}/7H -bЈ=xFF6هDvr5ʂ}ã,l=XjOt9ʊ]9/ nX PoPgh;Q1zO 'Ew7hֲQ,vgh༢.8+kJwpA=ȅcW5וY}}dǹst' gq;vҒ˵2ǂ8wUz>67g!g4rL4Pvr7]3b΋_ +5G2,r_Wj!ʊj +P"/C) '5ŐES `-yJ *~zov]b/b\HFRqn]GPnz ԣ6jPRiӫPkD(١E[3 "A=C&mOL04DuT3i&}E{T3c/}Ԫ,wˊ%tq('I 5bIĊ'5PAH qMn/hJ"%0yΖx{[NeiDJ\dOoWBU%_e֬RZTRyyx<TP#r(PѲREy^< RnF98Oj? J"Tf^9qCHq3d6@=^1Ϳ*<2`_PCZ{YC%ցhYRH? ` z9`:GkE3A/ &,pk%^@Ŧ%ՠ:BөBMPz˘Lc2E\k$hinh? p޺qIjM6 P^;zNN |dQY' 5/S4/k&HAg${mJ4_;2 +8v>(3Cj7y[q>s:D:a*lZ⸌hX4HA1Ee:#H+1 qQηBI0_~Z@b +Ȅ3:#Pp3_*1Ӄ:z1J4F0.NH).shn cQro*6ICA=᪴bcA=+KPbl;6XE:K͆/}tew#=Lca&̛=T/݌=`]yF/Ly9*|󻻫gvWwWg4؟+~]l^f0W*sDl7fV)Z(yR AN^0?)E0)[9@5@8J+:2/aGz5ڊuwjְ7 ϑ8]EK A>2"nwJ67·r`u8[|Gۻ>yc>IMSXt|aYoQ˷Jxۥ?Ýtc_d).``Eケ. K nwAUҪe]5JRK$԰\Ysʙӳu:[ΔNg|T&z9dx)Mb,|ԯ`_žj1J"Nv#SN+j±yQFڧ%C`"b$zR%#q/u}՞ec[3! DLײHW}V:.b|\7 +\pF/W\+-$ίmǜuo5>hʉynvhM%&.@+#3Qp. ę7IZ3vr ]z;z1y#b$u*XVDX҂Z'V?l%%*a +,pƓ|Kး13ڝP,f`LCF"/BTMQg f+תY zZzg*ܹk k&x'6r}TFwasXrZ{C c`y0AJHYdn|IUQ&bl8*%x ب +9BI(U S$~Bg- +7ٙo`91EۡScRMo=p-Ìw(ǔT J B&0 GA tg:P8GA)!KF-AxX1E_ުP[g&7#l~ +3fcng-"ȹ\| .W BWÉp3}KJmlIJ5Y ֖>4H:#I +kѮh4]A4J\쾠Ǯ @Y B!#v\#`O>lR ;IvL=A^<r*!4ͪŠ$bެ=&OU8O=)oZCl$Q(镟 W@D +؜4*6O̖bDZ4yHWPvPrroJ$1nڳdC'e{.ߎҨ0]ْL^A 3bL. 5WQړuam*.$? ݈`gQ0?R"bP(c`j65$ǎk/Sr w/9zsŲKLutH"gYz :\ː3,2F>m/A4q:b;2JP3+uɽ7{OH=GA֝ZrE;CCJDD[yksQK?+ ;.V~. LЌJ/-Xt/\ jR@Ͽ˄% ^XOOj?⏿'nѬ:DrJ!H8k* ]}2q]%5 +u..@-9e'Ϯt1 4ZQGBDȷ'% S21~<$drg _ r@\esv4 gry&`p;cz jn c,! :G~aoFàd2c& F-I~[-).&pǼG3eB<BD 3F)}1&ͽ"XēNEqI ńB>}H+5q +K_s=];5z]&98t<v0L^Kn ͙{E>q65\c=4 < ANFj(n99'g?H jKgT"NQ8l!㹃ûZᱚ ڡ^E*c|HuȆ#1oB *J`rp]Zp !S{z z-N3k13f>i[mpBĨ'0V@"ќAM hD2l"ʕ뉱N2k!68-R _F:M.wL +zXэۓA/'po?>qkc2*?sqM<{P}fFx ?3}|~g[x%InPt+ "=x>)UG;5CGaʙWmċQw2k\>:kkp kbǺBaleW.{mn,D{O*A].@*f| +̚ZHI +NԆjAX9eTSXR.ɬBh!.}'rrV= u%Sq=f$ېdMu@yo)ѩV+!2|"qϦ?KC*]*t~("*:i)t +#lo,(7zD::!q1ϸTqԶ]f_'8j/uO;”M+@:}dsJf0Wi%~Va۾/^Oّd"e IB5x}Y~_0`k\@x/ÝsIf-?|?3)<Ɓ^EdTNv%ƕ?x/L-<6c>ۏw8"Tם?G>Xq(tҕ܌@Wa\tʏ7mWH{0G%3wܠ-ĕ@pb%X>Ѐ*~:`dE}m;K#%hkχ8 +^"TgW[ +֐ +v66)>Lj>b.!!4/=h=rB|9ͤ)u}4Yg&31Nf +!}kR\V%_SKk3JH3oArI! Nwr*ny=FUvndb2z-VZm1{<%Fj`Ч(؝03Ƹh !ۧ 3M 19SluFUMJ?I.YK*Jm?ݨ_ûn}EE,WQMrlIxY;MD5wGԓ0(^+,cz$YrMjăkp Զonmݰ.xXl0&7Ki\4ɣ &'L{zyUl?dxAM 5 a<~ݎPjoc Mf ?~dži?'dݺxØ<Ϸ10KGT).ʜEHf3|[$|2R qd"Q2&x2jF;(ެ+WW\< X^ȁH$u/3N 0eh}=SlL+8BoR]d,mKCN}s{:V:,tCoPҡpQIdm0c)Fd/CxGa>h\mPduvNTc2ޣiFo ddƉ$ ah| mDrjY[s Xow,. w&zѪy:AGR—cv 3\"9e@l(vյcwMw ÞAm}fOR:y8[ȑW:v] lұVNmojyHztؖNݞ˸1Ny?-|| +גmjۘ[c9/~'$ue-dɞ ?ν!q94;r +YY]Aq 5,<6~s>fq)oAA'`QB~k!7S30n ;NdATDw9,{LL$h.B :.oEcG\@fH56y$zaUUN?= n+{:X*$o#ArG2 =aAZ#zM (Κo uq:Xex:YVwot|&(܎XVeWVW9 +{*P.@(Тܱ;D12Fߞ_Tu)pgjWa5CLRX\`EGJS@^THRL¢HhDQZI/X"vEIR֊n5/)F'd+hJK#W4,T@?5`%!v9_FfA(YVH0q鏗:oƆcd0I%ER}yvŘmBs8Y, +#t&T ,9$ݟ}(|2Pψk?rx[yp2\VloWHS`'[QmAi P@"wYS8p!^uQ03"x4 ;F~Kx3$Ȩsy^[x>l<=~+L"ۢ.~KXθD%7v"ǯ% +c,eto9jmN\H+Bmwdsg؄:s2/}DZ $(+2KIZp/=8(( 9;JE#q!&!d*bL n*3%C%ZcƀA +"n2=U+ E?p<0:1IvSp&$KyAXs%[OAtM`"=bkRɍ܍b6*\b j<~e +WhqM +氌65؆ԈH +Vpᮊ2 FDwBJm+%սs𸖒D( 8xM@\SwRC6*yJ/劖ܜKBuXՙnU;EB + >)'N- ݦSNEg8;E¸07['u0aw+\vFw]й^j;@$d-_!5BO_\ܵMKO&Ps!Mjl/i,|d-s}@#w]DShW޴-(.bȢߵ|sYF⚑.S1*ef)u3Չ= vH-kPrR +B)|=z:}prht3P;m Nw`yzly,L5h*Di1QcNyd}I L6=vw`'2EFv%$Eո2M;hFsWtͭ`JQDW]uޫ]eo~|KjmӦ$j  t ׬30֔$xS%I$i܊Кps  +&siBM/pFѺ __muI1?Yr˫Pq*BfMx!NvtNV ~#ڐbFbUKs +D$+h.Mzޤ!c1@ͩmk#/H.H/Ugĕ#@yMNҐQ8XcV @mԱSPjSkSbgjqjA~j[l${igxwMh+vOGdQ '_r/Dug0jy$-m%|ڳz戮WT 1=qjcR`(b5)RhƄ0C⛚Ճ+z3c1 8Ē7mFl>f;s(Y +SF&l&uBm*턉SwLغeFO:/Ը~yw盧o}_w7Owb3/?#DEƘޘE %џI;T +ᎂZrZUUVs,p،ȊvnPȢ89a)逝\G)1j +2pT +7 {b#'s L苃#bRJp;Z5 ́/!KfsK4z+xAׄww&:Kshf.9y-% m +4= squj.Yכ@Ή 7NhH*K4MUVf=,,X69qfdO<Ji| DlKڽ{ + 9/1G d>(NQ4h˪dł_%qBشIUe'sR,sWNꞁre.GvYDz5[*oN5fz|m3D׸# +b᳿-Hd;lmϔXx|H#|w)ג=~#=nEo`%|dB %`OS28gyZ[#+!m~ 2?/O/$E*u<~0|!u e0߯O}ئZ~_}O~_rw/kyj E,GzbZ65ynն r47B(' Ւ-x`I0l=ㆈAZߠ`ė`'p^KI$T}+6e[ؠe|㭍~E׋z?;#1.cAlkm?5L;#Dp\NGbY?"rfԟtZbUoW"6R_G_տSq=/){ĊVIRxo Lg)¡(Rna:M#43`kE:ձ[OZr +CURC|[ˆ8lLv"fgDPBj1T c-^a7ϟ=.%#|iaZխ)d %0[@+{E0=ňcP2YKvǧu[n=fDkX83v1Rj>E.eg;|׭=/ۡS=_ :Zv{"fRuF0=ɛi.O6}hJ-o/8@,̤>N܌Ms?\ۊ[lV%Sk!Rٟջ-6\&KqX9pS*AC%n-Պ% 9ޑb(E`(mat8]s흓D:=3gOٕw'5W0c1JNY p~`iK nkF"P~- mA.pue-ʀz7;紦A'QÙ/,N9G`st{< ;{6JE:I-tu֍+Q6tHv@qh[8Ys[XPH#Vu^i^wU~m[4Cu=(W!~Sy0AAuyW<7`T%asRNL)x +6S{o[Q[K, 1F́}a\5xw9[liABq`>rh԰ ? ˷r*ҵt}齹,Z(ѢێvFi^Oh7QėSƵU8PN:#ys~\\Ԡ n:`˶+52~`NLΐcX0U3J6HmTP !m8rbyXnvGJ~7hff4u9Ňk8`;vQRlUrn5/mkyȷèX}ݨLYfeS%]y " +%.XNTϛK ECH$.->KJrP$ :_DҜmɕ+ +.v{ˎ/Z̚q=DZ]^'x`AO09ai9agch] +hY:L4}l + +rSPfijb`R:zd^"l0Uu=5^H}f@8hd( H!E}K|XʊN%TXQ`sezs 5@w r8?Mi! SZ#5r$gicZwrW'E)n1L1MC3<ITFqFI\Y]TaxK LYAV>-/YX[c=ymBbK{G53`] !{3p +!ڇdRǜ掣gq$[tTB'<::>|syH#.ntbUm'U˓|TjT{Ae6+NJGb-v _R/¿ŕQ(Vݸl3I1=FjVy9qۖkViSM% ^KG]/EY26u]ro1,kB|ˉw)4Frd%)6"fn5V}}n:.+оiW c~A6 RuߣK¯o90< |~&eCl{.U2ίwKjj)W5>GY-+l?=Ycg^m?wlci #ҟ_`Il;^){Txē G7+^ѾHȘ^ +R~DÂ0bpyCjؐ}(gJT6Wa1*k|#^ NOt6c̩/F0]iC?r4s)t  +f2t4Ac.}Fynai@ϭg:kM?An(2wB +у~]%zbiTFI'_ˮcΙٴ.,ѵ3Br@AR3h$],i9 ZۧDMq4@T.G^e냈DXe޹Ews:uf +;u%\5! iZt|BDI0CzgF@57tѹ5@i(Y?_ +I- Sw,~@B[֢h0gW|Z\P[BMQڦ`5ћ ظ1)vo‰vڤl ?ho=W@7t6PI +xS)Mbު7FL3 F_$ GK:͌w +{'iPÉSps[AyC/➛::n +WP>/+` OE\`P XA +~ AY+S [ gYpvP +MvzYbem =:u{xهW2 :cE\<]dFVEZ4x2|jN5&CT/PC)87! x3 @+IbVQll5oT!ꪐl`n$aP!Fs&׊6ۆ7;)w-Q 4[jf^t*HKn| FgKVpo:Jx@Tz[HsS(O*bKS*?!WV;s\.C@( \{sBT۟à3 +4*B4jŌ c5y̋c$>}r3Ҍsݍ.MiJai<}J':h?3xЈTI@,:/3q'RYmtATl$av.mj~ $-d(InNfVXf> + ʹ1N4攣D' ׋lד SEV(*a|G؞xoWR|o'FtJC+?'7*ӔEsD覆}h5"|oy&mkҹ~i$C+^ƑYԜ9BDWqF_C~_&7ӡ8iwH۞d~iEbxgc1 bjDBVi~N%4esPPR>5pM8А-yCcϴQ6(dTq +.ȗ*RjX5?@rD~M?ЂA5̫ pTBm)L%6VgD '*`I8W[@ɗղ)ye{p[}nI!t߽ſR\@9 BEGC1M 8 3<·EHK{ X | =5-5Պ lwg|Wé1mǹGxF o8h `Le/Ƌ;N*Yu"5y ^jE6>z:d{6"*@(n*xd||ϔ8G9W]\u3Z|)hj3qqvgGWa2t y+6{6_7_ 6+VcW$Tz] <ZID1>1%%a ! ƽ ZާBQmdR~(R~`颟bIvI_R7$;1s~Ş7 +B;!jF!N*˳eR^OhpH9qM!upp0r- ҞrMm(6"}',$kTDѐy"Gb5z@1>YȻbBބ~pkN7~rX7.[2NM8A_S*d˞ƙO,XI0fnN!ba91rV(O;Hq$Ӊ]L%oЏքķ̘jhnKޠ SE0 , +a p}!' ?n_e~Wb ^$ 'F@"5}D{G955]U`qPދL. .l8ssk + N\ %mg TTI>*WjnuI`5G50n2.2( +XIv`L@C/)QR&U'C岳`'1 Y%cATCiHE M(ׇ A0Ka c<2_ $ dJ302Ց]W$wZA&0_^l% dr"kfa(PF$Px5@vT`DZA::*UqcH2x4 "fE]NOJBPo\XJPɈ*̂CZVX +ULGnh;Iĩqb&=NP`{*,IӢa*)Z ,mkYC^lpp}9O +dK>gcK.i: B`"QARG+slaYPqlutcΚ PzppxA(WЋ^M逾tDO̢ +-ebECb(B](XgGnZh_R! Ԭ^+\D1H#zQCcjQ2KFh'hI/6H n4A aaX "nǐ t- ^9.Ad;٭șY#%4crG +.[ć%ˋF +F?5#h)3im8x`6/XHI9()uK3yTWciF~hHt02`^?Y_}y{O?|z~spsPq{o~|_Wy_o?}|篟^[Woo?rݽ{zw~/Wا㟫!l~Z|=B_篮ۿ cxuA-ZPI$<: [ACb \~';~~U ̋uR*>3 +.y 8e(ldr9X۹%ڠ> 8x2˜,1,, +t yErS@R֤IDGo,-'"z[xts+\:B/l@Br +>Rjm%*&tgnz.eO8shŗₐȑqQ6vI p;lKw_A1 bl49D!v-1 D"*L׊D^/:4'pI_Z[7i_p+8;F?2S>)<>!ӛyo dthǽh7< f=":KS'l^,M]񕶿4+,Հx/gR5@Hx @&5Yji1Ɲ8  &E!!:bCv:^{K+,Hf, +d%w.dF"]I?1U(7,EkEoe/CLS)vHTyi27;z^z$mP+ָ T e[ -U'8 +> :.EsJgܶua. 2 +0wAG*2nFM̼hiK:UBy%(ж6bAv PeA\\OOR@$Qf<=-dAQ +s.+b&50>[~j2aaԙ3|\DHlP-C`ƮFP֐-C6seňbDZI?ө"?# $C6xyL@ٗ?#ZViيӢ]E;m&V+e_$QQEZ₨ce|QHWYlHR0h0c +OZI*2l߲)FA&U4I[{ +JVm " b~ztssf8?HȳB9L"~|XASKFOǘZNvɷIA"~+~!Fk7i `0Kw ATl­ڥ͡rzhaCq)BBdp/=hE@SaBmGuEb|n ĥ H2g-c{nȇ}7slS7ρG*I_o`,//\cOG1U'x@A-ȷܷ1.Ȅ,oJھ4xjz*9_N E[Mnj~}y\ +`?7Q'zm^6&TЇdvn?}9J3q4l#aUvȷ+4w}1[x/ȋ/Ǹ<Oo>~~u׿< qƞ__EAhQJ$  F]" Dyk +Ɵ K!KӔyW :?aHvҪTEڴc+@W5 BV]:ym2mL(U͎E$p + CN#Xg<= a1K@IuBUIl@0"!R{y/b#R*" Tܓ`!NVSAbRYQ1dqEDiB"j=,S#ݲ҉zk32N%`j&n11+uLt|E?*kརX5[YגX +ȷñ͛rd +dv TH) ~r[)i~x(BpԼնd +C&Hgd@[ayJ<'9hRj7Wefؽz<@˴ oi9ٕJ`*> ]EI5y25]Զ5<1Bf$#-o\e[یǝ2(4@f:i!'BW][raen k"qkuOi lT1 tPYeJ!_aJ71X|`3e.a^s9-o&HW(2ʏbdE.58m_0bt +> V>bqc 0㢢1{%* ˫Pc' @ f((IP4h"ܤI 'M`Abjmmt62}'`v)߸q"u=N [' +K0= JNl9ShrBrO[yE͎G)0y"y2Bk c(@D endstream endobj 792 0 obj <>stream +HlҲ@+" ((  +JŜU[3s6ouMwJ:lڒX#d |?+f/FOil8Tuk1DZ迄zTW7a<,£(JiljꪷD42K0ʗGt~Td*>)<3Ѵ 5̛SF%KС>H ϓA`.fV{V_Ýȡ py^lIOhrDfx&a.*6[ mL{.ۚd' M|vG^JC*0apnobڠoK sU_I /e^`O7v淾no=%ݘE\:a]ߖwkIYmp}a<6zSРU=coPSc/vL=yE +b\tkd +J%d-x&pzncI r|t֕`FnLүII+/qSkU|eNmL!݊(t#~n*Jxg} {>x +@/COLW/r0"n޸3r RVQ3[sEp +H.xam8*N6f}52yQ1Wt/ RAGKD>v%TR~ ps;BJsTz$_f_1o"*ZJr`!ڀr:NmX'0=C8h> ٻ0^ 9q]Ta'GkGjމi,nM|~ki?kӿȡ_שH SIXRUa8NkU.4*ֶI=[Sy*%SHs/X;9G7&Ufl2gr6%X_0p`O0m`],78~Ht=> Cni4F[l.? 6zYhGCȺkd^ N\ߢ7'ï2M#쿸5 (,ǥYۣsN7wJp7[j}FYEM&ӫ6?p+mE /iw'5Q'|˔LFJy~Ͽ 2(P(ᬿ8#"L9aRXߞ[3Pֵ8"9Hf_4g|/Tkg>bvnlȩu$U>ko8#ac0ԁW ?ac;~/EʪĀ}̒m|.N;]kهު)]{1x1~xlHɓG@66ݪ=|B'8@\ovEogm{+/?k7bA>"7W+V3EVs%mZT~h@iZ2b$ɴG>\W%aE#>] {9٠]oa Lޘ/JX%OP|QVnqzO'V۬2obqhsV 0@xI-4-PaY:bAأ+ce 443l0lvos6I1?{arq ahMfR)N7L^GIB:7iI nI v-,a~ 8+8+#8 ()e#V.H^T:24hr4Q뢵hw~(c! 5yvrZ/q0KQԈ˙Fϰ[m [Ϳ,>jSjb۫$Z/)V|wR?Vwpm}O5DO3y7 bӼ.8'qv&.ff(REPf`>Pql!z]V+ ͖+7 /6 +z/%R5d`A5 v)Erv:K1~O5w5):uLqT^i4D|\z^9)a:;jeV t@ݏ`N|ݟ=/jCfͮ3푥X~f9< +τe*'pAqCmAeEPTDEř蘛/+ꦪ2?rwYTt[l2CIW( rW=ekp?U]bFomE󀋨U?5*<-8)!;=8\?lzgT"Z;>xw((,ZBS 2&q TueZzADB4Yk^Q}%Ҕ>dvS~ `C8&Ubts}O=ukI`b'Fk|Uj?Mž h|oE4/ +/FC] )̴,\IƉriYA* 8˧.xg>Vb#z3' +l}4?-/HcSmW=%L#wCy6$GZ֎/@|NG|.5N\Q_*UUaw1P?^j%yl&8 NOem܌W(r:Pm[y 3XHHF)%06{9O-P>S$D4(7wm;s(8T=tW3on-*X;뀴$dh-Qm$ۋ4_oj@_r( +1z'Xn:W[P5* V. +lo w/kttbxQ^ZT\ӭnn߸ q: -ʹ9}}ҳmBt*]BF1ѫLNUg1upi\ +8MN!Y%Z4v^BT8`ohͻ:wBzx-ػJ4_J~8^Ros'Ý~$c"ɓ߁i> 6 $N)Җ2sۿU'zRL1݃rlԍi0ä\ڭ9yowoz\lIJ^Iɏm[1K}fRMD ÇŃEOڋ$4!qL.o*]KLJ*>8[o :NAA箔 y]p;LTvAep#_ 2Xw;U!jImFXFc|0cUجXTqDAͿ5-߷K-ǖ^#cU:cowZ۲.J"KRQ>l, +wJJ6ԤnĎ! ֟)мX_.zCt Zy:#yLGBD`~!qpȔsw>wP>$8j sPtW/jk3˺i mʭXU^v(.**Ic{=-SG`Ŗ%dxuP->5 o~l^iqYLK6kYiCzdu1c +_05Ԉ@aq"X<ʿywzِlw]!GԂ(LµF-B!Őp4IS}Cx#yӝy"XMasti:S:)1lL\V~"hV,(P^KK t^ GRnj |!*j_#Qمze.v>_~Qe>Y>b Q?^X0/tcj ZuWxB,sOs}ƼřQIJg鋫 +5}gE⎗Dcd:;hֽ\+lnY97J CS҃*tW0ͺuHeC75mmmo2+*V;bz"iXI,qyv5lb|g wKxDE~8#B=A?(I*? hTo}|;d6s_eܺlĸg0/+M,sUC;ٲ/ $|<#{Ub}ZK̓&ep[,v ?q'#?k +*#$}=$t!ijOkE@juqsjVxrB7oj#'#[˜XeY};edV՜DUtFÌ220IM~KC CMU`D!R0 +*ao|>^>Y/4X;Xs:n-{J0X u)? ZJ uJa-Ԅ|0r `ь0"dwOZHY=Z(o_O/&4ĨGc1pIa7Qt bMU1EFvz Ŭ +-Ebz q5вa h~)~+!ߣ0 + ]dwзAW6;K(:{N4.i6.М=WBQd*}VĥjXpcooY&ԈĤS,]cdp&<%ڸΨKx˷_ #FZ"wH@ˡ>,wğ BqVn5ZdZ^/t~{`rKb_0Y1yB 7ĤaHWdb]qK.bBNBR + 剌ک{;5:9꼚Ky.PQB”1eqx )oL SDq<}$8C}7TiP+İ'!LwZWK=0.mP-ԽmvWA621Ls{yN4߲0v.vSEof{M7L:mJyR>EF B +>@b,(ڱf߻X%sޯsnIT!ߘoS '1ZLI!&#{OR!B DVmUܨYaz5v:/[Ge쳣İ`^lsޠ{6~+vf"`u`%1#}%}1sWZȢku*Q G(Uq`PTD@QED @N:e'vvUqvbc38HBt){@\Ή{}HPlpGc9ʟQ"?0[F,ws4ݝZ:Cfa 87>B/Z],:No، w21I^>h:zqAypIdĐ`FĉQvtjxcm-zSXrȓߑ2`f0ɠuzJL<.^HMNh=Oȶ}JSkESxPvգp!QTjyO 5JnzZh演A|s;[VL BVZrd,g3hfe'uckB.l;mwƏdʦ*9c.dUf^柍]"`@ u@Ц8 ^}ia-1XWy*i;)ClPj!+?+oPaPN@_phyz`WXc"U5seg7N ,f3Y/ȓEz4,U[K%]0>W4HtV^ʻ0Kn-UK楺20MlnЍV[jPěU0' ]T5w9)D}.\;w}(*T˿-!3|8kÐs23xB=QN[vy/$A.KBtxNxǡ :5oBX5y24ԁ1 r޹FL#'FZ_.*iWFN)Yh!W_^=H;:i./ Jx7prnؗs0 +9qÑ^Ny:ԃjV~ȓsZiKU@4+z2#1ƒ: n8% !T0ؽrzBzb^}("XBG^])JܭQQYlūh])Ե) +pjJG> i~1KdDSZ$ĽwV?5tNRfCMkwEXx3!oG!+dC-0hp޽beSHhnKzU3PJ`"ҕ"J l-`]1>>A‡ +bu'jwVk&*KS7~O΁s{ȔZ/dr?D*p=뫿?^; ȣgX[S],."8Zcm.eck Bm^Zfl'bbqD3J3S$LpAZ L &&mb0Z9;zx+kہ6T/ѻ,FŢYKiا&$.P ݯQ"t)(v*R/b˗9DݏW 黛 +s̖/HJ82\«UBd4 >N}h'g=R;3 >Ȕ/S .# GhBpJ!AN.]#'MNKs;Tv}.)a>9$ $̊bĀQ ݯv?WS]Mg ̴2| QWwhߥl jRV k:sПVkZ9RB!%:ǥaoHL‰_*g!׎a1֫{;_i/d}xvsl:UKa~nScT!{ 0u[X',fp/6Ʈ{\M4nh3h U4[vvLy4)QpMq2=wrM7> %%+7T8v҇l13fJ(t܍t4c$u-`~"]4 <=?a] 6axj2iϏlUj,qZxLǸ-#:hwr.P(ﻡb(|99!˪M,^)DL.~E?п:qndi%n5^M*>'p%& E #Uz(A{3r^n|t!,7uVAoXx F5P;s i6[p_u{PϠ5ü[ V)rNfiW.%|*U%<)nG!Nd ԕ +M6bN󈜿OD$00/04J-25B!S4#d8< u5vh3|Pb0QX8d)ѹ"V>q8~X,h_( C"6PzAF-Ȕ.4L d*%! S5 -*!@!hʄ37Vpj S "J`($9 +oDa J)ీ1Ɵ;&y +.HeG +")tc}~~3ͻ4&YbS43g4@c 8*V0%1\E@X6>l4s7'EԿ_wczfY$ Ri'm +4gq61LsN 4gJivCy&6I6<4{8 !Ô/RS  a }f˾2_ mN?DVD7ky] ҼR n O-͛_lٖ'^R)lPDQT@|d^n{}D=M^7x[ǿ X nk0+p$}cp$%L$m$-)>$-r +I$m79JDz1hd׷Txmp谬r>Z{| +iߌt7laڤk @k1*1<$98 "ϧ/uH:)DM#;S+jx˭v(xo{[G&軎1 ,X}viXC C +`55:/3en@buAg3/ؓ&qUJ´Cڪ!ۧ8zlԌ`|xb6d.{/ՂGʢTŶ޸Em +#]n=%zYm3~'ğ GJ |DrN}^]Ҝjh-a=kDBmڧH5Ў&=}rRsf}t-_nDRCRL ݟuR3K&9*P~6_`vv[pUIF>T[5;6zeWs`$ጝ7ZE-:͓~$Dbl _W$|@;LZK>7wypWI.^Hc'<)I}xSGQݜ.Jpl+Vv֞8n]`e,䷍!+G+iHE"w_TSky3Q29jq:ό37gup=Sa#?SΎjYqbzH0B?׻zORÎb7Efd.C֬0}s\.Eiïy^_Ӊ=WzsCsyO;%/Ԅ':HLY6՜Pr]HK{CQ;SQV%lf(EC\XZ)-:/bSQ9F}ߦ+F~Rhjݱji]M?/Xe+3^4CWguS˒L<7qN>H}Q +U^kpfޟ,w~fNa2.Z{RV a@T@AA3żKNO԰ /E˩י鸞h_}$|>SQ'G[ +r0`Si㌋S8re4LA9`yka2]׿4*MIv1jѿ4|kfBO ȻG;G+{ϟ^0zN +6DDog'4k_3a:F-3kyO6{#imL S_KfI~lס#~W!G(K__{Gܻ{>W8X]w$ڡ1ԙCi0.7:4ͷXԕV} E3:q0dtХ<ȫR*H8cStK@FAPw/waf]o\qc@|ĵfb9-ӠOSzL0̶=ѝ|&pZRgO"LJ,$"`(vh 7gUăamپ0mZwZo|3Hq?j}9.Q,p<^;[~ΊXT]QWpAdE乭B|{* +mH\mYoL( Dn'WbK~)o?.r̷-G+r,M;98dž5W3Ś2ˇQgkI=3D}Y*E#U/JC3'pQYv t%=_RX+%5%ʃ +)JN[1.E`rE'y^t=ΨDF4%b+ϚL.V↙ZXD>CN=Zp&݀쏜%b0 b`Bb];y K\՘GfNӫkM8 OAX+kZujj +pPu12 ?XA]|2,'^P2Fn%T_dy:.֟?y$P%QIK7oB$jwVf.A ~(KdYܻe.tY-ACq9!hڑhy8DH,CsD; t6kD;ɀ 6DX,-_l5/ 5~0+:.əzQףy?(w$qIj!ʪ\*$jf#ZUT`Cb``[~`ە; -$0O +0V\Vw_,U~sO"ꠋ|5HTh⿩$Fv|<6<e.i;)Ț Y7d k xǟ* D]*v"QBFa^pZZc@X` | `"h58U1r$bYVEɽ2!\QG(zy7ڵb}[6OA!BL4 .}ЫLo(/n:&أ)Di75Qlo!2 VPK(sR+t _&O۟LFW@$z!<"`AR?j XDx~QkYw߃uhP;t0z #၉A*Hau"DQUFQS(LQlQ>G@Q̡Ό)C_\N/d|фϵf=t_n_[UK˟| L +2~l&buEl꣘ËZ<"R e=[;`:! )0b-}+ĭ-:07+kþ0׷Mcul%;?UL<\WL_j -.`bX +NW7-{ٮ wWǒ=WW+poF;3EƬY7YɯƜjP{oeYLn&EJ 4IJClfjPr +iU<& +Y)$sJ~|N jJ}0Ik!iG+9V;Ua7[^ĜGNνc0a3u41uS}GÐ۷BsU(5}0I\dl)+c:=1 p,\ z3c{&HʍdN]]yq{(,%[ +\-Я5ؗC7Dt'E6cn~Rξ{JK{8/c.`vuԽytυ-shГ,$!+w%ʙ|"SSZA^cΉg:uyB UHniY*qY }HX]7<0ǒ`H4P:=s7o41D#Yn|[~ KbegfOvN)Er5 [[_fZӰNiL?h{bz1l&1T"%c,m"HͯOA)n3s( +oօnHmfeR4)kuV#@,UZftãmxےwϑ %2ő6oXĥF<7[}I5eq>nU;Kk>h(fb+&XR|s`1 QP$(t?E/sIe-9SH8(Azdyq>/w?Z_G춊T-o?l>?$V,xVͨXL4Hh/Zj* jW-ќ:o&_4=5\-@d"a>MGLJFYqO{z~s!y:o2A&hTH 3o?ߘ9BRi= _J˴\͖q2hS7cCr 3zRװ[-w=y4Ѧ",|~m{pb_T Ulu-\vDT+D/\FDoF?b-'vq%殅v5b{ G25%mc'>ux ;컴J}1E{E5 D23$A 1/djc^,}qzaFF:vTN :MVN2Λ'ć(Sbo=㊤ĆsYchӉ'T:ŎK\t߬z{h>6Lpn@ou ].+;(hy +Ҕ?BG9zTg_2[ST<8=2ރ 9`C5Aj+ WAwh`Lt%]}|V$XCР:`P/u/qqeҌ= fD{!'lѳI"$rO,,Z0 і~Q- 'Q"E׼ b\[Td׾M.^o]N+'`;@H3ǝd]4QH扬Mڋ V ׷?dOýWԦdC:]f3Jֽ(qav;%uJߙSyf1f0vܮ$ZYkQoQ\>o swFy_~/ER|}`"#6b@*"b?o͟VQRom(URDQ<'D嚁µK9 +O2ܰJ|ħʭjDwY)s{fcQTYZ7FE.2_gp9}}%Kz̬u} ΧxӣnZL)戇ulLbcQq8<3ċɭI^=the5N[6[|]3'AdDHemڰOD`I<,_,rFnFjqXJ@ NAQ. tgA%#zaR[dZ 1ש#R:/NѻuJ^%'uKRCetJ_+Qz"WyC,Rp$)e-ڧSzeV*{S^ n= Ocb*L赶EJzO$Y$6IVְm$c?&b֏Ag޴UgysqC+ zߏ_SwNTHm IF"9}搬H2G]ErH#9ZUWH1R**E饎..^h)R" qdF0ոQ,:eNl3 +;x{) ,'R̤=CjQ;#D!."S!w*U3H*m܃_g*o {PJR.hY,kHɒ}F^aRER +豀.BQk +ieI۽@bxy6G l8b'c\W+G`\"u z6hAf0'ڧpV:?G'ݜ!ho8Ը9Q[r$0!RZ} +-aB!^>lр)b#MTr5իx{' /~.ljL1={ D Pxw!mA\:u 5zya#G︍wƝ_U^?Oeyw3u痟_pÅ:XQ<5 .C#g!J + ;;U j8aEﻬXgɝx7sިx{jrtմ\Xa:mCPMmyc#D6` 8KMB 0`aw}ë]:υ}3*›ŭYl:8S>LI451HVRsߴ9l޾ _jkPZWwuժ/?} {meyqtGk&s/`xf l0~l.t9πq㗏Qh#QeHql}pZEK%baXZ*;׽U0G]dj@H?ebi7c^*+Sʩ mvB⨺iG8XhL=Xk:8;KI'n*66Zfstf?椞I/oW GeAF3 OC[) ! E#/A-TͤU5M=岧6C9~^b\ZѝX7~2nL[JIU/BI[T)+Eu^fưYB%~Kd~q(p*_f9B [5ejПzg,Aq ռ"wDǬk[M*Y{?\8`Z28,(J&+B/oA')qskph}Q(_?>iYc p]h{4D_ nǒ}eY}.5˞tH^ER?oxet a,ս.H,W%lxڗf2CS|)22V누5 +Sn'-{ X@LFnDŸ}Kv\x,s$AŽ*WJm &iުJ7w:ԍԄZ E)/n Lz67X#fIρ>swtӼlf`v3 +zШn6"c4|&=~C-/ WO[U%.u_}bd4%r@salo 1Cb$E"CY"!Y8>3" L$e~r($~*VA-Y>};4^>$^,.Lnn:֑iŔnċiFjԱgxlyJ;gnaJ_D,5%ԣwLX?{%7V%u@n x#2uprƶ-Xw78)#oᓖCLC\mA,n5m#}I=sKZ6wӇS[ Fܣ?{+F7;GS4C;fuLtyeڗtl,_~zʊSSc|RʧoC8H_i]V>L\ zP ɔ`"=eO jbePr0A!w;(&˄ [щn}}a&wB`~QGσZ6nٯDSdBΑIH]uC [Oobe c,|A8*AZ ӽ6 'LV뛩f._7Qޑd0 +M0 Ăal 2:]R>D" *+dwGOuLL9`~y ț~3k<` G%c?^4_[CMOV~CשŽwG^㬧DkTת&Nv"V+Ȭ氪U=XqɻBGEBemO t2 >5ܪߕ +>~4 ioP]lJfaGKKUYLIe:k +gk5ufɫ֑6;o&Z4ӱj]^c(KBxMvܨQ,sܵos[7 ˎo.\thʥ $e׬NC.Jl!_gynRʾ% ο +"b!`wQ-Th/K6. ;b%AfZE1{h=Q6A/p:\pzNT Wʜ~ߍ4ޝ5z>'<9IqQ2ɸIqU̱ORy+tVܔtM v|,!JݔrЯ>cc)Pe2[6 ,;?XbwaXg4t%]yt ;z5wE尊˒t ~JD0"1.3b#Og#e]p"BbE8n_T<ب4D4H!{#9ɪLڳg;v',f0?H!BО(:Z3Q<#='䑮ޓJFЛNX$[2H PoXqi-,4L0pfsGΓvXTgyL>'r)GOٜ8i?yNvPAg 9cheHXב1w8؂K=.0 ^bwkh`tWZcoaM˚[I.ΦSZ2O{Zb?szDc,rF)z3,@rk  BllU ;|A P9b k<A/p- #g9}.mMMDej]p:QZ +?(f˟ +K o q"@лZN K*E6@ibȵeG@Y:лGkwEфT楠Z+r rXP@|~HĮ.ޣg ƒja/l|Je @qND"PK] } un@c +hӄkdt y@]%_ڃjmE/Ymt8+=W;Z.X1ψ8+"YW%j^*1P'P7hJ h@:=z& Im@S_rX44i iZ!yӴb%MAm?|4mq;H YG(ISB :|Mh:-^nm6~fy 4߃4#L([w?fg7 e7 .o 2@pi$KWOՃ\H>l +Q3AWN q{UpWt 6LaQl.j1$%j($dp_E]aS)%k1Oj]3`?u/go=:E3,.o(zW}9{oLuˀimX۳3PSJ>mTǷдӏ8?tײ'! 4""I@ `BLq֩v} .FwAw|YF5^Da=I>V碁}2깸YI)BlJ$MC`5n7kӓto\Z粰-^:xCˋFQergSb%| D ‹~ LfuG CQC1pm,a&MYZPh_z꟮7e{K 8/~ pkZx$\2DWGa]Pcw/cʡS_4KyE}dvcwfgZ_ +/2Q TWr~+͟^uoN +C.𝛵Ү׳ 4ukL$Y# (zb_œK#̞vk=N_yVs_gCmۭWgNFl6֬eV CO h'MOz^kZɭJ'ǔrȆ_yɤMD?q1tvixJ<_\m[=NCQ9bP"at +]*(*ŠUIoZmw?n~k\ڎ4JFKWH ~ !E4kjns +n3 Ϊ1eNC7/V+M$8xA!-x?š{PE} xLnx_ַ*9@%\Yq-ԵdTY/b0*Mքb˙52 e~_^8ܔ=dǨ5u\Wl2v=;5L}qMSg/O~elEz5 ?eeFl!˫OrW +oX0#K04n57x.w~22~]E88ȒmW_^=%id 8;w3`B&A.qmMx,a\;-yH~~*G$#d6gNȬĀ -цDŽ TAFw섆L=/׶CK{NbQ1%А]|fa.r g!Daɐ:,dR䶀uz{nakIk\f K/y~GTڜ?.N>~Vt6z{G'X+}Ap]_K*Y@2*3`?}fWW}ѩW昡>(@%3dIӐ丬̯n" n:Q雺^m(kq:4qsPAS|/<{dF+&L |zGuf"t8anь[ˊI_N|oFP:5S$l_{30u\ok};E᪻0E% X֘ %D%p= ce=w%c3kHv uO, g7Q%€gX*0+s߁)F%Kgx 'sr +aPOomɩ(:2F*?/B}Ī6Qsq9gZ4~;hH\[%N߹1xv*XOvibAżKc4(MEo.48Q~C~̅^c]ٿ^%n_u0ntMvmw`؍u_$īZsKq2MQVHEuMyŮ߾$ᕨd$,L-7ÒΣzp{+i-a]`RZ0i Tx-讯H}Hڧ tC?6a~@D wDͻEw3 z|d5nq>2Y1.EoBV ЄqhUsWa:~|]?LShΔgf$$EgC{]c֡)yꓺ_v\2AP ##iES;xz֐V-@8 < u,Dm@6iw9 Oe:b +wrv;h{R^/=&cGW.&_aT䋙|7$6$1m,1a C"B IMy}suOcQߌՌ U+? +?nq@OAÛvAT6L| h l.˔o}azOùj +LP5R1-v7߀@Rk@`NQjzA?^r0 FS `U`G5UG2`=lL}6iA@[h/u{fbWlUX޲ͤ4R|J{'oFۀ^fx۝]j(@{RmnvG +KAQEvmAKTyBR$8Cr +~>rEy@ͧr0{d1|0|D!W2GX ut +~ YK"LQ OJvmȢx1C: z"7E=s/i0(\E9ߠ\8YƢe32`tQz +cmٹ%uf.G`S$0ZCl<1OE DIUEwQZơE$'{fer>ݻtnL_Ͻ߯.yY{}Ož6?`0Q RE-*G0Ti徧 -kMho-VėK\N橻LS՚:^м%ؤtyD:s҇+CԊE2Knsf,kiZW[ɹGY}(%Z%-ZJhSe/la$ib/_Ġg +mtͼ(rpglZv,hyǮ,|s :v+9Jjj]ce0eQ]e[}Ş)!h1- OYt;T$P~5̡85۱CL)665;|9|f6Þl\"Ғ$- +HRԇ7md^n cܕ`!4:>Ct}-+,a~ sEA (Y197S3]ݿ Q?k`Oz.eAžۚĜG2 НO[Gv)ݖZٴJXIAV pԮOc;7̩L`lu3Z0Zz5鏴mԺ4h糪Վ~oΌUy67TB+wl=!d<,خޥɫ꧕XgxSxSvVmc}Scf:lfRwMTS.@q]iy!:?JJK?.zc$@/-8EqPxc<ќw[/Y:K}gِ)b6Ҏ>ކSЙoKCo˞fۡztswJ?!oWdx3XqW\$LW2JQg7BN.ðΰY)8q(v^V}nYIwiw8s1 +U"v-V=5XEm:BGleWL4N7[EBBt#N22^%!3v_?kJ%#bbsTw) {/HCk0:1}o+ova}ԓadVTVj^9KD baٗ$7G7@W6( +ǡ-f)s7&U|Fώ!5n:9HP;[;\eSy{ 2ㅄ4yDU;_}_%# T_P:J^¢ +=+ ~ c+h˧~.DG3L޵*O(ZTbJűBA# $\^X'C0&Р-[Zc睩5p7ѲJLKB8ދQas! +U7Hýb=f,bܓ5pM={F'J~@~jL~ GbR?֊˓rϊ 8p(śf4jhD)D{lbk?ʊ߬3'gY=fPf)K4oiƤ،S"2P1G@팀և!9[Gtlj4=A~>8uB @ʐ+b4%Ar!8u`fJS2$@|( 5ѽ)+Xh/(&D2@'đDpdq$282pM3\vPoQbn>"nsheWfŶPj"{JF,-*\]-597RdjPhfU &V'Mt00 _-4> MmM^S15~9̐9ܾ5U""9$1r<BsjjmlՎQ ߡ}>Ģ J%v1n6 l!QfׅR.O]J9wkJ7ZwM姹X}:JBGP]:?{+dTz'6:|G(kq㥏I3}4.d( +OgdoETVINܨ '  f7ǴaRzGkKU$ +ClDDEA[Yib"h?:Uf}e93 5ﻟ^a*n%&AEh\S?m+Y b;3f]{re +T:B4nǘzL3+$A#)+SqLL1ͣhixhams¾]\4t4+s#FXָ.efCOӂ'1=FHܛjbjf#K!G5ۈ{4UDPgep,0 q%)uMīCCo`#M~F&{=]<ȴSɗV3'Rl 7;dJM'1^۹:\N +DXlSs1\tZ^߉YN&{5K3dL8m9S@ [ +.ڜb-/HE83SDVJb"%0rfgToP/:H!'pJ{9N3L챕 +IR ]Jx/DuL @HHViBZ8M"cr<$V ^2Exljnb\Ѫ#o1߸ݲc'̀Zzx3C@ ksڡ ro@~7(Ǣx4ijjzU.A5e1ojX&f6 +qFnMW'fǶm[!?lpq5ZwgP\d@XE)}:G8]c33A-&yCU ~sצ~JNpo'i,PƆGA'ͮ-1كpxgt޴qE"t80n! Ƀ!;`(#Haڤn"dD\*X c3Ly.1P)Q|1vO2 &ceŒ*YTH?yFx?jBn>g,!T87߻7~U /7-?&Pq<laVCL4E&?5b( Z})"m~F Eɟ +H|Q>|A?>>g>)7ߓ:fryi{t7m%vȎ&S kf6~~<,*퀺SiVbgs~~^=U3Lc@xwuCt|͋%y?sUv|S~=<ϹdL ܑM0nܠåV[2Ћs +ISMU !c5ݾiw?.9d_#ws_y[ro1af^Nsze4њZRV5"@/*Gdܦγ}en>%/N^UnA~؋{9yF/rC|&mV˃Y/m9_T3)(\x9?hxR9\pEv&ڔwd'uwhu}l+%a~€ 9#IA1Q޿{N=kUQ~;p΍m4ֲWI%6V=`U;&>aK?/zsQy ٿ3>Vw#ٗdH1M|y7> FYU\Jvzg=dzt_%#ı߹(yÓBjQvreXb0d1U2EVgY#W)_QΎ9:σ(|j_YnAAB:7Ph[q~ з{& +,K>Lfb6*IQ\4aǛy/O87-"N׼r؎09E pvk WyY/Vh>-=#JX1O͠k텾Gkډۻ`@[%G!g/ m]: +{,Ŷֱ475N1 |5~ǠI]:^*#M*&Zk1r)]7Zx:|SƐ\ۮ+~/HC&f? +x<ٝjP\:t_K +FNk[CI-8ʌFotg5_'~.5&vu:LwI˒-ZbNV"G!ojZv|1W?8)ɵk[vni7] pmp~`f8#Wu¨bᎡR1Hm?L㏌@߶ĝXi U&Pj:/íUi/]0FX]2>g}??RUwF&Q|[4ެpUUmF[y!FZo.+x˅ nքy!iV;l n軵Ii IZP ?6zv<]^h5;^`yh63DW5.(sl`2 +9bzyݎ j}rIBr3 +'oYM Z^Hn#B*!Ś_][Wav,֍So+ru\c [z/>mKF%ք8D/z*?:]LЬ6>`X覓:Ѧ61} CTN!=Փ\<`F,b)zFLCA!֗pDT vYvbcao'9"| =h=^Ǥ[.B~Yb+hmQeL! ;^+VkL{,$dFGyKDrBRƝ,G_8&*Z&'>'}fF٠s@,hDFGF|EF!{A"S8+5U{e+[\S04w~O/ gDyIYmJR8<'ƒ"iǷS nabt1Q]^rxB &4ov?[;/Jao,/p?LW]Jf^Kpd+)涾C4k=ؙ0'DMvx\xsYAd h%)Hɀ9g1Qٳ`j( {erj3b宝RG72^|yuhsE畆ꤷ3e1RV]y]h +6 +VGrR8m3|tѦnim8Ե1'so`LגOd{ڪHV{_Ѥ%_փ2k[ ;Phq0hu}ʊ%$趼 ;o>&%&)q2M΋$#H8+M+ϫKՍ5vة)#4Mؗ+,qGΤivYN8ꕹPmdAqqk.Q_51b~p73\"= ։l.19Wf-̾ uS>ҾOh&!aVq/gjaml y5SsEPJ[#:igsA#摙e:n]HE]N[|R҈|9ZϤw?Ӎv9mE(xYaߵ$gq*nq>on cЩ +q%5mW[> ][(֣0|ysD[b¼6(ަ5M71,5tLD"f8ޠT N1Uo2av;2Z^nx36 Td"6YlwVhVrݽC̛4RĹ8Eב ↭ Z]s%B<KS1n,@]>Aӧo_>Ȇe渭Np^&̌ǶM50 u"dLW@Q2M@+t` 3E䒪 [4bOypk%Tr+d<}1=O+۩^ϣïC`_M!p f(g feT進N@9q;P*SUL YM/Au4.ni\vUs¡V+]TQV\'tkt(\Js($z/@EPxv@1hv$9N >4ѻx4}S>wz@xo"(^&wт2 h~d.\`~7䂌xSFV>h:@}=yћ)4 X#iam̭?"_X\,Ei-qzZfp9.H!-'csh޹Z"v_*U!@98k0.-x;ټ\cP]z]E99!EJT(sjޫ^{~W +Ǒc"#XO +ZcЦdž4IpI oNif$nJimeDw<f0$sXuq +d-Qz/ ,ˇ\´={u +f2TZ'f9dՂw͌#K7s7+e dlwJRw`Ee55;VdOKnEe"> tX|wA*:jG}^&63?M]/Ղ˨]+մ1$^'mBDrpV=!crQgn-7)w뗔75.\v+]%Qf6ͮ9/Ͷ؎b`m תP $sޔ4A| n6G.uI-J.ϡdeB\oei-k%HcBޓE"jWx${ovs֙gvC1phl̬ijPN묓OήMQ|{k&L:># yB +jUʒ kP "~ٝ}8 ]Cld-vK=~7O"r =\:Րg-i,@B ߦ 'E> ;0̀QɌ>J ]05J'q~LI+-׍Q$lÍb8noļ|੖iQUM +ewSq({gItO,SPFZ+Nl5W1¡zvŝ>un'>ø*" +?()kն. h~́W B r`;^eCNƐِ];,Gs}m+a~H$J*EE@9gE}Ús5Z]_M/dw<: #vסTjA4dG,[flbeLV˰ܗ`@3g}8Gd;FηT :G>g?vɵ+S2 +=z;}֝&b76ljaevÊ|qe#+s0V]sAUmAsukgj81;$(oc(It[MVw:zxk XcEqJ9Vm_mj$6Dm]q9|;)Y ڂͱ0 l';fWK5}1ztm=Z˙5Ԏ@PEۥe)-IVDLFy?eR1, ׍I 7;6ݬwR;@di +1dV64siӧ#~Tµ|CcrxJ$;S& !w((3EypyNx{Oϵ4SQ C 9si4AZ|/N/ҖV4ͰgEX?5bz-A*}ұ4ڲXDzTչN݋G,UPw~][qEZ`7n1]&f+ňqvYjx,VɆ ?7'ɧ A?*S7 JOäs}ysMat]ԯ O(x$@b/o'jrU_7ۯv%hÜ{99ј9Q]1+@;Zg٭"i;"YoNT&̾xe_sa:.L$?߷UR[OM]oCvGt2wm] e.M20SZx4^38c*^)̵9 BƊޖE, +k)%Eg^+߽/K1R=NTשHU-r\FN1eȌmmOtq9J~D%:")#–:`*[9).J $Bd DQHɔRv,;Jk 5`q0h1zLƗYcТZJ%@+Z2fV{gU\;#R]xr=Č_dLU"łt;ph2p d5ΏK*FjR˘mjx>׭W vs83v^!zr"sm1pk.}2Y凤m#5S; /_-}Z*aj{jxSu_͂Paxī4@P)&FgºvWi'K,kՋ,\J|=#[=LAZ^';Mo2>:YPg55iv Էzt\@^1bt@bCP#j9HR}^IP5DXı!̪} qܐU~rìq¨̆c$L3'؊&`[^~&*_|A ?ט8a-Xtle63iS>G?Af|ENMm$V0;2nxQZ_+4\۶lDbgޖ5J/aZyDarId5=m3 +ۧ-d3S׭љ>X(^ \_ 3vʙߡUO>rqt؋$@-h_pj߁z֬Ȋgqp &t|?Eg]KSV;:~ bZ37p|b5{>x\ᄁgphDI@Ob7"sUM>繭I /]Ox]rVY֡soAvVL((wJrJ=8e#n{cdlM]fY_ٛf:j}lH^vk:ըd,D~za>O#&':v"L~ImproAMۗ6 vK.86ֳn}ncUٻͥAW1Oc YwXqQԜaR{ß -\e8;?ґ>r] +߇va}0W^^px'U/jҌtkUyrN:c1*irZb^Mi|_ؔθ7)=nt' k*\_urM>|mYhΓiMdFr烘j嵬,'!bV$I(Y1S}S7c]s̃nӻ.Aހ~aǡ77ԡ;Ć[n#[K,[]qj@z>|yKcE!+A+0666){qH?rlݘZD~vn2/.P8P,ۋlu1VUߍ޴akk5i +W]NoW?<]+((ӖOD)~Us;\&DfVㅭMSf] 'ʺڣVôh+_*=+g%sbe˕5+%٠mosnE5;:&!֭uڭb/]˄iC t:HAw=6jO*~oj |J;b`5$eb`{Q6'`CPt$twp.*ٝsOcok UqoVVҟ%pcr770B\G2=ȉy6{ߛОS}NeX +o2<$8I=pbG4HlKwj܆[MyOis2\@d0L'/Ir pEMY.y*{WjE1Z>,f2v<_+t%[ u.ud.Jl +1ڳT]8[KXNܖZJc=Mey>֙uuRzf#v /JU7~tŸşYl{ p;r}2o%\xKi_?Mr-.ĈqkjQT~ djpp\^-[]DmINc ;!!d0{abMMv㜅~:Ep;To3]E}: b~';8&Nly{3WI7je|j2+jГ!G9&§?#x5S[ lښ"CtxU} +luNզ_+6 + : +ukc5@ 5qQɘ k{Yr5_{|_$ׁd&*$uq"&AW {dtM}gY +>\/s3,I5ҬH*rBk1a)]vU#^YL_t*D臑v3懁[yρisWǾM8q"HGE+c_u~ͣH3=QNY]]d]dK]Y]g9?Ɓbv4tC-QuDqx { KuӻRΕV!TRPYC$ɒ 9Abv߾sZU╪V/ˍӒy7 rFzS9/pId.cJ-aҨ/j&e۾nE,%rK+"onҽ +s{I9y׃sVa/7y{8ZM 0S)E>ݕZ3~wG_!Ѭ#LdÆA>zX6n&v>}Hu5 { N.hUx~'T"Uf3D*$ %|OI +f䖋An.3[.c)1ϋ>G&-ʓl7m򘊩AAOi3&O>m`+9~]LIfFoڕJktq+df$Qq;QHSz!_Z@U$'/$i'~K)μ&X + :>K h)â#W3Y0TI_e`6$%Ģ}Y)z@痻L J1VA wDi %ih/Ywr/A!;(E#.ȟt/x QjY빻;zq+cIKM_g9^:ގ1"#7 ϟ(:e'@HPu +{ȁdTPizVϬ1{O @M>h0C}%/Ϫ kܕr)aWo9/rX뫍Ւn",AŭI%]\!v?9?(yÂ}#/*f4E+utZ#x΃d|1 6>ߣ P` Cl&$F_D0CdO b%[Dl=W4ikaOM5k3im~_ֿ6 +]3!'4mq`1͟%Zy`7X>\ڧc QuOg+22~fjgH"_1ߴg{V뙞}` /0`[#07%`܂MM#C?\P0=1Wp:E80?d$$)K$A!L"!x/ ~ΒI~u.da !PrV&eIQD@PQ޿9uo?k\sD9 YfjF܁nH.= NJ?(?ES#yz@P(I glJ,#v.$^ԫp37v^aIzє) () ! &M5-{4' +Ֆ'ߟ"hǸቬ˝AxX:kY/w+O Cy":7qLrIw~=}EC,))É+zK>4wyz*~6s]@f#zx/JmC~~ IS!ӑ^§Y)P-̈s=P&E="wJӰ]WybzLJw\;?=|gdžfqZy`ܢmJrӐ~ +EfPaV I@'Iٓ*L6tSǏ"Hl4-U- +(G:gwohE1_OR[j߸?Μ nV=AYl:+{Žᾤyw݉wx@6)ω9O%CnړIlvt}dwLCw# 4p@iL*xޜ$`(ei^Uq9^ ]D=d0Sjsc8\[8^Y]4*x #tp뫶*7dnoby0ȣN5YO޾$鳪8`eҥڪ݉ȫk)J9hqXW:6dOm&W< + ]8N7b(ȡ̿/n6O[r U]թeԚ p!Cl} h{Fon0c8Ƃ>%Mؖ:fsCz Bq)%ѠJt43S=]by gOOGW3uswK^mNNT}-|_Gl}V>O2&thԊ{^b4Br ` q}YCKvÜɱ;C>ijմa/}=X5,Gp)_|~9{Sk-%3?Z,d,4t HoEK!uAefü +oA9"4Z +n80`)Wm[ڤInȍqq>'N+?.+Z6ȯ3}R,ZV !Fsb1 1cnwUS5ӓ3k ;Ã].n=-fC3ˎ)Nh8Ikg K.*Un4LTrYN/R1)׍⑟0-\ɽWYJ"mM6OF{x{ ύ6js0njOK{rOc%X<B2Ҥ9It $W*c΂yncm*7 ?.?Vػ}&&zCC!fK@=L\GI רȾOҒV;>i.1rU@ +KT2zE@qƯ# +?4j`t9/m<W]h|ԣ8핑ƷDoHkOsMٝR~hH,BnA +7W)Tg59R;F@Oq?FG}=.gkrkb7O;Zoy +;Kfcd]ze&qV:5\&F@brSY;G)wr.@*0&Uaޒc +^8?WԘ'kn+v\ך \K9?b_b9wo] ++cSpnAA%B-UN/wI#Vxo-`I;ʵ8K`:dy3}rb$Æ)RpSQ/#,9k32k>UGLm7Os@Wc"|M܍y\ks lw]FXS̕X4C#v5P"ؓJKNG XPҌ(geX IU: nq(#uAns\֌rc`]{נTJt,"f̓29dBO)=rZ;?j}#)04@]!!!8H!i)} 98%."~0h |;r^·{}p\VyU&i/0q`ߴ2=*j햊- i' (se1%)%>tY|JBDÛaqu =O38_ ᱉ jaFn}[EMU7)IVިH-K=EdӸaw~u*”c~Ga@`3;2KHn7襜> O/܃ ŭ( FtSEYo %OIZ4ڜ3myqb%+)O(+|,q]TjD]#xߦqCo g9 *;U\Rٯ_!./@m ȱd$-TS'}.4"2Lj*4Ic% g|0w쒑wgF Ї'.qRX4JʙuD_9>sNΡ Su 3ɹ M@MG{@  QTKr96Q)XkYh<ex +=}Q{"ab#OÖzzz3,Wϼ~)ADNMιz!mΪ*k  ɋaP]jQC -RRrђ[rIRksƓc1Gkmvt G92 /OߊV܏&_eRG^ٙ@E w@gE +t% $"U@h Bϝ3Who'sGh^-^o4gW5-)M҅@q1$|ҽ71]A$G()IBi1HtPzc`r2L*#u`: 0ԓ0[R=ʅV?hٴՂ*^2[\tKk9\GH..7OqC}/6FE`| l22p +pKu\8V7WWr} +G<+oW%qjשM0fg_mr%׉[Y^N.x,6Q-٢Kud^vl/*u*_A*&5j[AuVAHœo@h1k3&Nhzҩ@#_D %HMat-Evփ랳'>a'ЯwV~QTHލq$Z?J 2:cSvhm/C+U1L#/vXtfpS>-:IK( V{ lf 89 ԓtаEegwUicgZ/͕D/jִub@9gq^2xZl%6l6򋸬:U3Rqt|X:?26s2[NUv˒p0f&^0:_ 9{ײ&P_ݸެ+Wվ-}dm37%9n*P x-Yfb嶦-syO W9 %Ko~^L}]=8DIs(Ꙟ+ +ZA#['rBQ2M31-hNi_MӆOs:L0S@}lQК:N{s:Mכ1㷑!#!ex]rt_r?gԣ1Z4ͦR\kG̡0qPЭ> +$V sY膹cq>stream +H\ײ'!\"9gAE09aU{7߸l}37Eq0@P6eG?%\˙Dw]2<Z_rKl[?Vdm%EQw\᭓i 7nvQ]> +UNk~ YO2a9kF^"I:i ܜL %@{pw?Q?x=q_{wrxIY'kvNTS[[kܬ[zL^$qЏ/~Ժ:-4&mxhiw*(qTOAJSi2zy/Ү޶ h79a>X^Z໹2s4`ϯ$שֵּ7H J{r4~ZXs(I*"v2%%5BuQ_v;b+-pE +ZsBc +t͉q\ݏJ>@y3ܢMdŗyvT A\_ab*r) j'sq4N":v q-6Ɉ1):y2ཧ%nd̀vNqʒq3D&[&ݩ,{Ke/Juv+[0H+A%@j =R>/v*bz.Hܜ`rrzEe'aJGdeq@qJ @n]ڙko6߯>PY*8[6KiwXț(d6V1.m9(@'Y12ҚRex!A::'EQ'NW>plDN1WQ'o":HܐH{k/fL+AnlWEZqV"{ ġ1ͦMgQmllHfJτ +*AX8/( 2:9HNBD /   h f*2 6yEpSIYҫ-'GyܿMP_\{N}/GtU2$4H,l/l5NC4: Ӯxlmǿ CgWV g+t$cz-v7$2(;s~Gr5QY;%Y/P \SU|s E bWĂ7,s> d}ABVZGʝ?))kXlqr`Lu2j>,}=QG uO>(a&şy6BzP¹nt;}^ғb*99CT +~W9Ql= ٴ_1;=[$}G{Sy:[T/OPpTicl xSݝ^PDTu|F9GYKb_Oɬ/ zJe}"SR.6&a˚b[TPNWuc^Ԥ_f)+;U"˦%`Q`4L6lBI0ѕ'~;O,]=OV8˃hzdew=^F'U)Tk@q4ָ}2ט\xp^Durޝ7I;jp7vnfYL%61%q#>13_@ĤO)3'/#xtC חynJMӝ/o嗡\Ϋȥ>zdUF3"f,Kbi9t@L7 4"q6@x|bȁZRehױM)BAqV˭F3i6xNV*x\UauA|Hd!I 3H%#Lʩ &p@eArBQ\$4I[@6HĠLKL*eh[u*yýKS)C&k>H>vp`Hwlwlqy%@DeAFn;*n[yXna&-tWS*w|N6%ʾ&Х:q-N_292G֣9%5C̆^!9/[ +/Ǡd@ ʠ2=~ I@kPʐ8&Ҡt1(no\b$l!ny(ݿW;w.t"/DxlG<Ćʘ7PT!`zh-&Tl6gF E _qLj6EPh={ ~0*Y*Il)驪R x'T~}cl!◐o*IoAw5[ s2d7!3&d\ +:݀ +D/1&(.dq YVD)kT('zZ#l |);hx ΃!O3 ӎ%$t}4#K!+oٞEMr +9WCn՛m +!  +۸-i+`0.l=M0* ?ȾM}Z + qzX +~"7j*x++< ?MnA廐Ϲ? + ߎHC0,~ZBٟr`"QS8`!s`#\ȀkX0ESJa<30$]IYa $ iIyi;#k4)WŤ Sg\+]V4߼]JխC9}TY~NF +G44q.3fOE+jk{Nه½Ŵ37uQ}GrT淣e,lOBg!w=x䰵?:?~9+r:[VTY> +((  (DgE/&3|8<#^,N[_C GgwH?⭱Kf㜱]oZ p8H1wk3{yQ.Y!ewt@48=DFd1P1,=7)@߱/nWs~?=>@~킬l3LrR?k'cGr ?(>V.. +/0FXz2;]\6zpr\rۦM~5n_MF[|“ߢV&>JƎ<%vHgY_lܽ.|-o[q[w۶?=\āZ7)gqd&n2.F,?>ݢFYzj4ߣN;-(YzwPiGʇ" `g}i }]o*-S$ ڴoF,#I夙Y%_uogo]Rڭ;?Hἑ<IFԾ15Z/j&}'SLfrCsDb{JB'D&@E,C펪Qf$9y9c{tT^}[1˽ZÔu Z@d>|XN\_2KG  MM0a[,0V7ͪz |tMD3U^}8ie_q۹RtP_`a|ߟ29ÝDK&#No)1bpkT~ + 28S#qh|H}v]jk>*&r!mF;ڬWm{19632E'0kUt~MX.:/_ݣY +5~(i,$:饉OpGב(.%^kuiL9Ǿ,1Fz!fO)aMo +Ђ;$;*ŭsjˮɍ.LD65tM,ml+r{ {cgGPYc/TtL0 Sր_!.Sn}OJ!OYgAnz\ܙeue7da/.CoO%PNF\%U˂JXXVG"%9Rbf>!˧2T+6`-`a= X|Hr\J˖ 7z[fx"M>jc'%YbUVzEd 欃5[z)" ^Pqk\Rb);@ЗH@#)( +G%HkiR^Dwq:wUw%i P:wԙMJ"DZN*pxzERpd84jpO BeAo QܨXMpN ppAM_<?=)B7?Or%җB \9:bCKiZփti[<6 +ĵ$|U[>/bh3H92H 8aR;/ow" wV~4?tIYd WEȦ((( ب?5=߉3y *|5O~]n2 +.…}i ǷU쟃ScPta;,\l@߽rՃJϼ@E#lT*4ХawgPy k4TMwMÎoL wQRXIT,Ԕ=mNK̨@-6 E"h@*%Fzr@܀~!0 H^IsQh`?-`cX +RNlE*D@Y` LQyAP"Op5I+0?/C'bԯϯ@ [%J|X6p3 Msm+0^5R'[VE X3 5 <`lUVBsj=_1r`W OfM}ԥ2?|\[S= +J|j@6T;%4}j 1~P{a(!d@hk/] + kkzMa,%/ +p)L {!k61}0ʯMjy9 o2jWR62A/-NGt+^xn\ChLYh,5x(/,f#Ih|YIVG(eH"X4MH6?DX),I:0>#IM +j4qd_p=AZ-[yHO0b{<)n) /1nW]bgOl9:j!Cn&it[<|?&<^:b^.43^|. tQPqⲉxB͸^3ϻo,CȹԲ{c_n+/3.;] #>Wn`구\oml%RGg%m^P~mʢ݋pDzP~Ym7hov/p`ӫ9Wȼ]dmgf>W#aauQ4>^Һu_ѭѱ,!=;z;gSTnSneYm~!JV7& +ܚzz|{in媄xTr0]F2n6e&xUtrlAsGΘFsSrþC%QK'O~r/pthiW|h?q喞ͱ5iqzǏ)"\UI[-^v-09z0pJs75"} _Dֲ@E{$EDDT9g}d:uWlE- 45hc\gѫWCsHE.w .,m GɋuWO*#ϝVVzA ?ANߞOEy;3Ҕq(wg?ƀXLkhM#DW;X5Bepq^H)aXun70/y1XԴK[a[E:&VFot <ڈn5r7( N,{_`21s14}7 hS#=?ٓAO덢N&@GGTVKݕvN{%2o/\U#oKbNr*qjv7b+$wd TTӚs 3BdP*]^< @SYiBsV +,)2+\E*ef7 7gGN}^l*spf%z54r}L +zK +<.TK\!i[G6\%O{gcS؇6bb+mxה%ʺqb,R虡?tjs˶iƹÕR6g\2Kc8F*7PO!O,I*oǔ vj;f"//ę;]1megVkd(T=RYܔ}yi[g BO'y9-c\ `=@2' hvUM3k{|CpO!C}!c>ELZai{:09Xs8U*ǝ[0Gz;J37R8 H|($Hv\, F#[̒G+Izq1 v{_L +gwXoZ#hUkƶkҦdĵ'^UXx]t >Ȣ!+e imO{(u+$vAbmXau&5jdB`rTi.'!6p 15FЊ?,2׮ ocYk"3 +" +#ǶG3M>N\놼Mمb~ o5aRC+kթfJ K$ϸAeR[@*#[R g<=I)zca{G +?FK3L9ywb2/MM!]#d!oA68) D!de9xR-1 y&|Ɛou~oGISsҸ9]}v;JU|PU&FIS:*F8gdEsO;eR%5P|BIP ʸ&5P&$> WPB)vgPR\H2".䛝smlfw+Uۧz2N6c]fMDK1$J9C ydcʈ!N*@W{P s +ho1l@x•Jhnmx3f/ -Y@KvPu a&Mnqjf8Yz˺s\MlLEo!UchU{m_@Vzr +H;naij R\?0]FӇQ=a8+]P?k\M7+cxWA`ZiL&f2O=ܒ ɰcAz}X4"2ȧ/L&LqU;[g{fanS ]azpo#)(?$};gt;rF;1CoMa$l5lXamqi؝Xe\zp˖|7gp:tN: ߆SOpMdEl^.S!lUB*=MQ7TXjք5H[F_)E8 p"ylQ%A繈nb&3Fl ·_0nRmxxF|Nߺ% Ih !#Z*acAJj5eigIWd%odzט^TyzUym!W{~j +KΏdN~Fc'" !Ifu?q1Z$AbzbX*}ct3}6rM[#/*/X#Ҵ]C'+mur$mfzx<3aq6~ .%?3 +2 LN(87#nͷ=u*2O^'ﳢLr*7BYJkƌ[jg@?n0(NyXg`w^F~oj>F\?WUluHlݭ,7́/s[sMa u[3aǣa~E~췎 +YLDw8"V'p:xXurAZL}9=?m:ҋW钫A:9l;՟|v<&k V_ bdN +/Fi>g߻p&/{]|iβm^Njl~r=VlC 'Է[>;54(&G+ !YW̖vb=Jwp-h=pύ^y>2j: &i[>-/ 3t6g5#E_rk>kKx',`]B<8N%Wc{Fdއ0IP5{AxLOc,y@;6hmcCEц-ݤ|`|D?>g͂x:cexC`:Z>+%ô%/_Obأы:ړ{OŋE, "'oAr">ao`^zS+mG Ÿa0Md_Gπ/K(v4v4͵ Q_DZr&hz2/T|"J5ÄFjb>IrK9 vƞY1[6Y-Yq&p3ٴԫ-%Z $4"Fz 2fs0f<1k3C35/$  &*!0H>әd?aLS%evM4Hm ]'Fxϋ]Rpk<'qdrLME:λuJ*xmPmIcSBk $ɕd J1TqқXKͰyDvy8qAK.YԺ̰Sܳ A@ ȁkTq Fiȱu%IfBSc@WSL%"2^#l-]f>|\6U=dB•c_ ;^۴鲝%4FR(Uޡe^g--Gu;pv } {O_CT DY^GaIcHel]lr[7WKS8vjN.m lڅ 5FNGgmV.sZwNqOfYw 9}s"#R(El0)Nժ0"A9#1h.[,O΢?띪jaӳO +ob$mwhF'CY ^GW˙ρK^̊07)Ϻ\fG#3 ׋F9A$E՝ g*4N,AR˧9S zK?{o|9g縡kK[5=k4~%x7TWBFJ!X=دpʛMεݳLGþ](x-h``ؽ6eq~1vj6y$A.0ߗkR}DY_xN1Hw`5<݉q'rC6Tm2~KTgfNap73Iw%Y@CPoԟiFj)xjpd}7gĆg5yYveN*2/=}*2:޺bX^y ĔhSebZRK3™2A}}uDEP^Y5K-rBfgJēT#˾1ŭz[/V'5/v"WWvN01cȣ'eEUJ<,'? 0/ +.єcvG"ZkϓUsQJOSS7XIX2{VK{ #`' +n32 +y~EJA9s[! **HZH,Lv .Ϡ~s.3IlJ0 E@0_Oč?N"prKڦLipAZr)AVBR@P&*/@z H\EQv|fSwX\wPH27d" ED_g+Aҵ zy2~Is˓T/ WD@:!ހEG@.MYҘrC\K5;] +r.xSȒYVAYl@4y@N[ g.1{qAќ"(J JʂV۪Q̲Ep dPQQ PxzUuWf\"$7}K~!tt_G%bJnݵ:`)%!| n(L#>{!TҼՅs*A>9[0دlo r: +2p߉?Y78H}U;96-dQ[;-l\6~K wMChs9, @Pg|8_Lf_9 us dPy@v +P1K/f;>϶Kpi3rǿsK E3P)pA$<rw|oX(K, @S*SRk!Z/R@߿:f*P6 +)/¿.R<ڹ{+ޤQ$StJd 4P$ ?ɡy]L2^LA#\  ՁA7BMPycjIނjMAuWT+Is]#?|P'gLI:I'E(I@9ס:%DoCf l.O4[B_B; C[! wh$ +4J)81&9`Q>>vǭ+ qܦ31󑕣Q ]Y 3J{ t72ŒyJ>C%%'RxԠg%YNjBsXo<'l;5v?rˏu{/vb/4g卑Wlr׳:ao%}:Fʧo-wPjA[f|a]kswwh:ٱYe1ӝr+u]˓+Nvir!> T/:ǩ?QR|f=_5;y|Վ_V\i{2".o$F53{YXIO}20b0}t1s*kTM{WZ&_h|}N 9'TJ,IzeԞ$wNI(FQQ^C$R)K+T܀_x+5s%rqVc-Dlgߐ{\Mw0^j۵pO(>Gǝ_F+j3Whr zeĦ!}OysܼJVIa|X"̺"&Z ]3^?ZO[oWaCo*#]^өM>}ti7١R=J sF1i3Ξz f3Ś_-ޫtϟZT%qy5nrN{1E? +yn٭]ɱ>V`ےmUI34b fxʒ4b!mԵ|VZTkz^i*af(?Vx)]&".|Nlh<Mt%va7ˬ@Ү+*ŵ|+[KəA!?:[q|ckO@!r{sZ$-]Êl mizeg6%ga=j;;2QF\ c.6&aޚ76,r{^SLX:[z2 e=Jeܤl)Hۛ-H UFjV"l v+irSvyR'M2Wclt܈F7`Q9b'>.UZ:M=+Z7=TioPEwدliټKWINZ{I[+%܆DƄ >b5_O9 q%C8v]z`WE'P3IrN?Py_HrQo:e{_*Tϊֶ]1R51e)eOP4.AKDU&lVYhE/'A%Oȅq&1iJl׏ z+Locz8(+xz=s98.3:zb<-&`|(~8z\Zߪ&eݧ9Yyb7n(q KS`摏c1jbm}ǁ8ӆ'GHe4}m I( Xޖ%'=/+ӷ],;= +o}rԴA)Z{0HeT~ĸ{twڛ)HFſ6ל4&ʛiF(23,9pod|RXݞg䎂cl|X]~GQy p%\nJ~H-CZI,3 +GڀNo$MBW)5C|၂JiMs]``/ءg0R}_Βv +̺a/-`F%DKFVX';SرIJ+bAO1VqDX$&Y]`b$ٻ3Dnm}KXy% l')YYxO<_m[략Z +TRLKqFde]m|>t"`SOrEO@ += +9H"=ᐞs !f M,wiVhQZTH@ B`q[q3L-64&׻$Ϫ9^Z 6@<-(0d(WHoٸ#J-x|vºwe!k(w!{}5u!Pَ .Vc<ו03&ghbM9lZ#*BLG^eUZiNi<l|'ޢ=Ԯt#CVQbX#PB9t 'yd M?>)`@r9Om 13&@?,}/|`;W?MFfr+ޝ?(њkcEI=3pajʼnC*)'Ww,(? 5TXeqE73,q_313B` +˂6ĸ$YMZ印s 1.&;a_fc⓬>GUn)g=% +F'X9k7)ٽ&_)cl` -n`KԀkZnJm*=Q:ܼ;X{kJsxN d_L?h}/b^ n +W1{Y+wm{\Ū]pUmO4p9 8JZ_I0X#nsDPg [) +~!>mHRNy'^A]z~9WЖ?S0k]d1g V虄2D%`ǷU'XElI lgN+K8 ^ NAŸ{Y *9)-O A6Oާgst͏>gF(~?B+\iS(':8&*sWmM/y*oOǹn0hzyg8<>'3H +dKbp)(-Owog3R./-N\otG+7R~|}9Ӗ^||;ƌ gO_oޮf* 2+ܪKv OU<߆C` KgGaT' :KgJ7ilW^zhח=8ԁXkkRÉ*zӊ)R/|麲L4 !Q/rLQ&fzb͏xjvE#6iV|iQ ҅h좊lI9lRmI4`:;,lYl=kul{} <.fD-53nm#tKݳa1}U"&(&MSڽɱ9D֫DZ:l[*R^&U~gMim&򤥲c0H->\?}Ŀ zh*ZR2#jt~EzʞʉAj"J²Ot gNl*w#CY<4#?4Ml֋,ٲMp$%cu;3ƀuH 9&Aaʄ4!E. R}imOr|8+,X3.T_\- \@e`M6:jkPwʤْa~ix\-Ayld>{9> Zx'4]HbP ~M3Þ\8[l> śIw!2,a B8}A:R2-R.KCj9(+ȍ]IUؕI1D[x; +%8QOHTҘ0tt=ksG{YAV5^ G( )ӧϤ7)ݠ2%1ez&HXE"/5Zmt@+ "1Z|aWa$7pG=Yof=g&:{9.mujIR-4.+Nvʆa\= ,zB GunP?4RӄuW{⟷YmxTK1;jMTTQ11Ek.V߻ +0& B.% +?~f"*19c@DŽssn*5{)_L|]?eL63xn;M˔ڮ6M/9c;YͽwV<&Z'Fzl )˕;y}s8S7ϛ"X"iӶ9>y!ӳN L&Q+"z+AZ 7 mk}es0yk^)E8='p֗LcK_ ' )=V<^a=qdC6f5_C/8prz-P?iv :c<&.wg[`ݖ~m&%cwYN+I儞kHÿ')stP6~@2/.FX@oN B n׿8n~lFwV*/5Tӟ8:?Q.oL8fGHRJd,){/X*ZMaS3{3NT9:*X1J .f_X-Ԋ=`apr<ܮ{<@0(:x&jU&}Ljq7, +ٔl` ̬CeWgXTdC11/Qֶ']NPԶ/0Fbóc v>N &{&x4 Lڏӳ9P_^BS,Api%s'e@ +Hjn1jyw?Zڐ]}3JX-rxwi&Bѕ;Lx\?֬ ]&K4[flԷ[Wg;1; mdtgzQWDw< gW=Eò1ģsnnS$[ +{z -i`B+wRXzE2xw W<_;YݑU_cC sIahivOk{d>}Rp ,`D$`/ `PLF$f8=v};-\ʊ YAIOz1ee]㹬E=Z:$KZ=!}':-ᐬ7ʙ7p$K'p=Y&7-v9Ʌs+1p{ \|^f͢V[ʉa\E 0+:۬L݀=8zLPg\Xs8 %z5`NJ\ģ.Ie:QTS'+#J:-]r%me\v.#S n @&5 +^;PЇdkEpCv*w8J0Y~@MYJfcVKۏ93S`6f'ϐwGp Jc"(4<]-?@@C屈U(vs(VW(r,V G @UR %䖓z%7CQM8McO/O:Q/E +JQ"48z[P*m(mVc)"ՄHҔ) 5q@t"}}㸒xFp삑CB>eBAК ;Skx;񇼭aF ܕKg~jJsxwr IemjS++gor<8v~_I'5"hYY\:Cm͚+pENNQi]r9<(hZLO6ܦ_+nNp]Z(wk請GyyBen=ncpɏ3JA~ +a=׎2jХB܈vߒA5fkţgTqS+]ڞ6z^sRm㳱 +q3t#32붻ˮo\+RvNuɻcAf'VۡKvY;Z񏵍bu7?э[} +KdzF{AWbsbŖ+)[14 ER+5w(|(/ݾ+ײ :qpd`%AW]- +#cOҍ{ llbq2~[QxV5S~stCin }N}1 +?]YRg.1*|ϊcwҩ 1]g^Oc6'/TgsC-CE%,ʙJ,M5z˽loM O4d,>yvBjOJ0 +RB5's#},v[يh)<\'Ex#nVm{FѷpK>[[3b~_ L#oþԡET[*tQO{8H:%ȇg2GndD2mnؖLoS"{Yު ԋF4%2L}+CZ])g.$Go')X:ɐj7sdq^wfQ"~K|"%s5rMXT fJ$ fYm^,>Y "QG3oVr{[3"JtV&vκ I]ڙTDC'{PM#Jw8d|@>KT#|U :y-@)Y%2 ȁsŞtLVתLVIX+.۵Xx77>8+lXv.%o!vx Ck0C+r`5Z;|Nš4 "n>3l&;cz4nD)j5nc@&pJvs +ؙg5@T|fMqb"Ƶ ]b LS^Nzl u,YkN?Ÿ݅DWbE\QlzNw&FMIbxDN:G>|ZvbD@+Y >qP,ޭu־P嵥*'8QsڌFQEy٧/fn_.X&Nʙ4|kѲp||̢n:[&9)_12)>!cly; v + ; J#ԀQ7%8ͼH >$LG.PQTRrpa7}BQ]m"]&FsO~?CRA g@h'񮟀 Pxe8wTDUuzJPk@F{9%{O5 锑V;Ng9{"_iR7' ct: ՛@>wB4~(-c1bU:w/@hfV-vz@] 2k2Y_65⤨x骚؍mlqrP$B\XXSeܢ<1Ȣ#}APЙo; 1SLPydFv/L9BLh/L% YFZ}t²iUnTFLfWbèG{:4I]x4'O`{>RD +ZvvT}RYPZX?:/X2<|'..!Gk`cr"jbSYǔ,!1~̶Z7wih~id ]60gSao5Fv +>o_),sr8}J +p_oTΟ{.Dלne4 1X)"1UH0J9@Y<B/0-@x|5A,~ 6t) GMFtQ: S +Dn&@ UT%&2dBRX['_+EEd:@XqI#zVJY6^#I MM:^9!͒v 6?oz^㭼=S9`v/grU|Zm>Q3ĹۯҾz~6cTW~Ϫ+#Gȣ:࿨J0o[T%S^>my:{F+41HcosI[6^K"i!n{cY[ mp~!RjN,LF ,Βmpw>IwB1~1;P^[%6zX ; |&T;]:9qvx?ʼn +Y7 ?ײ0/#ޛ MQEQPDa#GleMɄyl}`f(aY]`ŭ/^Oa*kt!_T:YN/YϤڝ:m:8a$C06{v5v$޷G?ϩGCً>"b8uX5,w, W^#);ڕ<=4sїv)X0^VADGy& CJL+z*M' _h;ָq籬/: +mYk٣l Hv喣8#d 27Ɲ':z!NsRr펋jWq1ȋ;JQ9[Zڱc?&}Jissu8d +6[r 1\&EciHh ii^, uz%v,A,6|q-OYƙL(nɼiݠ-icl ǦIGM[[`X3ƣuTS*l)v]du%^0oowpE3?:婢PEhD[jdA-AŇ\р˾VlS͓kDv4jQK¶EJ7K,lIqʢŻnݔ=ZK7w8\e2$Zd׼Oͭ@-kXh[$,YYNV5-UB4|]m~ 7,/K`>M+źAo$yM$JrW Φ < y]<t,Q AyR\*t ڵbJzehcDfdK=+'*) dzW!MJE.A]5mG簏*' U7#_q2bPNO:Yd;- ^+*ݿ7׭)DdpU%·x",珞Gms>Ɩ˼-[ƁPp2Xe2|*4"LLy1l[cmF׀T[)M #CBo +m5}^+r>eW3 5[PE`Y^y"#xݧEdwImn4j+K)G{[%@So:p=d4qVY ޡQAǺ#{**#σ@p6`DOai#fp4zġ#)AgdANvxMi䖮UuowOe,(缇5n8E:E>@>πý`ڴg \+č7x#U! \*3W\+p^^Tr幥,+.zq*bŊΚ?ł1]zNvEw++R,'q̥OTʠ#IŰg UlCx^&8x:֩W-Wn: wWF +i QGQ]sg[ҫh]f-]?Lܽګٯź}tcQuu3cTfBܰgUP:?>,=DԦxS!\/V?r:7v28WV,0sQ)O: B%v6lX45ZphIHk\nTb^ _v#௫fy pa>8W'~7N\$یb7vV$?X\,fff-].z:F]qaBVỳ"+`1"nl/ ^)`dx76e7Xx:VPfT?zR@<.߲T}{50Q&<`nX; Lq B~a@^{ Cn ^}R:^sAxज़vFX\9wP.S7|kIm/nl1cJsvD:¯%N +)z@Y:HD\A"67\8w 4F V D~6YE{h[u5s4;" Q^r4lugd%AhdgR| b\( sF$wxpylfX }8@.M #@E% jqcVxcZWg,deJlESSQJ7?~^$RX?A8+FA}2o Z (zT7ZA(+Pc2A=nkPJ7Xc(/[1HR%iucn}wfiS~#z?iEE)TClvU +1i'A2؋\sREЮ^<4#k\zm-,@7.h+ ZAc~~qQ--eYi'?~f7M'Rf7?=?23j?-C/ZA2UM{쫯MG~Ҕ zin^XA¿(p}MFPN‚HiJ]t)m\kA9?UaIc&dY +df+ameQQjiim=$Zǐ䳫QBA3A7njaL']n0Qxz2 jVr@Y5cÁj@5S%m1 v\zvj-"3<蒎ХЍ92=rg_d{CN-L3Y:o+"ך\|aipBѪ3 ='o/Я.L8|mO`"A?Qk`"蛃`O8 7?;/ o}"蛃˫yO{^'9_o15/}4?c"蛃|//dzKt%MkiG;ݚ#rZ*=k#$त+w@^i+S+ί.IG.%I. ]6s :P:atazB/Nܙ{1nPSy²2oAg~Y \\zIV^<'&Ygt2k{}Vaͺ@oMp=3[s7|iץ1fN`vz3/il#Ἤ֧IJL/J7E~;MmUs0W#}Ewu\w +s|~RܫD<*{:\[kFYbM[7>+G(pWrH[)}uFK96Ol=="F +A +qXNAJWPňLB0A2Tw`2y܏z'\*c{S77ǝOP_dVس9,PC{.)da +}WXE@TdP\0Ǚ< OLw=-ĵT,IUC|'z>rCONĉqvB)liњ0a_e^IA$NR?:>H"P>~b-Jmܑv&b@Z$fi`ŧA-lJ$ڒ-F m?/|њ`J16j!f-)5N3W}鴋d^b)G&åk6zvB|sNVVW,Sawr}|gYv]e;\Q(dWksxNjưL؃`}ՙ;dr>~vMdÁd|Ve"x"2u[*Bp +"Qy,ƬzSTnn\óÈ@s`n +=+˦;3W|+=&Fz 劍>tp<Eb]L?ο 46@ hrx G Nl }~.}B}hs.?B8zB'pm./\Hh/e.6&@v:TX+œըqbkNn3DWqy5CY1={6u\ 1p5l Ft6Ȁ<ߥCGɲ wJ+Za,42kjS!inQVfe[%o낽g\{8֗Ȁ|Nza=7TiLhXNXsEQ ڞgG{Lfyr8?{.ތ7i-\ĕtO@~]-,PTAՃZW}3", 9ގ95o:>Pe%&S|#6a$r64} >5ǰmXySK,eN&wػvC^iBnAʺ+#"EɳMh8i_~]t?E]q50L@Y]Я_vFunrjSvJɤ/3ӛ_j34oc>Tmu):xJ(Z5Gz3%>JG?8-=oͫ#;>hUI~gń̢D=? "k& 50~ziMv9i5i ] r9Re2+4I +O @VPS%JUJs}Ùm7jF&BI!s("NplQۀç({Ji߄k$^OFR 4o SgVIGrEcŁNz^U7 k߅÷U{s_AV1?<2Y.L歳R${)+uV{{"ZziOe* DN #n( Y} 86J4Ju]`|jw.]p#_ԥd)zQ:ߔrwa1Vd" >wJc(bbsp^hSe('!,Dr+Q\E0,c&s~rzմA[q:]&uy&lBˆ+eմo,oȿO4CCA.Y: d^ N R[!beYR Ӵ6όfd!5Xr$DrI>ѩ)(Z~:>/t{Sq1C H~6mXCYl# +8 +)'œ|gg1O ~c">8h)!]N0wTԥdڜɴ.)8Vn\,-h!\Y]Uo|enܵoa?2hjBʴo@%Eʹzc{g7~Iuq8Twѵ21ɽqҼO>SjJ&qKk)P.S9i$Sg&Ey[[r+'U"_o{GQTc3̠.]G{}uB>&U3ID7@ 6S* +{`Yes2BғQ)^HMdRZO[\ϙEޔGRH Gz2%7)h,+=l\oRVl#vPCtOKu2Wr$:dN(;B`~ Go/#> |{a))sE!N /Sȟ7~. ؚ6Vm>+®slt̘tI<=wm}9w''E?@>-i?k?4kh6I7@8Kh3khbg]L 4x +&vй|Amo_}UX {ɠi NToHmE("=WS02탾|u]/GBl MPf2(/;(/I gH%Jvf^5oչifѶv61-_,>jZ-D$ڭZɗZnȿ R0ͫcӧ{0sj7e.G7a/v)~uF,usO.B:?K[nz$YiE(Ea> 7{:fLG,*n95LԶ0>Z4ZvH! J#=bNn5:?sf9;ȻMm>ϕ6J=y˩LsQ9µX/zyJaD-)ެ̶v*WREޭ3jgQ!+l@%<ܗ#ep~7dt}zxӞl%sSSCiB)_@pVgqxLKtg#IJ~5>PR_K#nkux{HTӻ=JjAK\ys=$UIP֢8ji Bȏ?فf=_Jo=]\*#ljDi)RR&gyE9̌B=pgI=M?k4P΅y G59;ai,RS= Ycv%V^`U,3qoi~,b4zrɀg ;F+-/L>6 U'R;lY?cenk]$e<)Me|HR6)ޙ^ A& }R"M&#;;tej;ٙ^]`+l? k9:pe4_ + +lǘ#.t6u 2*^ /@ȹ~nlԦLyuhZ9jJNn*ncғʞ +jEriJ㣆c f߮SMA L F[)zh>@F6tWvzO 64|M* ds35M̲>:y6mS&%Vcڠx MjZ$ݾP~ي3}9ȯE7eךJko}v;^#Kf]#<&רii؄DjA|2xҫt"X [sQ9Ž李ƃ9tLΦ\0Id$FШѩ)90Iٽ{S'ɮҙ#f N+m]<(^<(F 1/<8Y@d ȤeF,Y8F=1B4ɳdȡL]kiNaF?gMp=)vv|)ȯ@ ӢЄ4c_]' UK4/ j&?< 4 L R܁^s qܺ1ّU|\7ZقnlC^ӧIh롃!0`b +GPŝECt +gjF)NaLJdQVּ>N gFJ4,,Xm߼- Zwk!7ߙVhGuy+0Q$wo`D[N5i1Z{;Ө)EmSEK {~mqTtȹ$Rom-gdi1%VYf-B㮆tOENrt׷tc{ccX7c;n@%ָYaXtOkGKEmPt> 1a0@@pKiX q4O +gCbwPdА mHTcM4vL*dhxFOJwjcR25l1o2n./KCsohHH^|̚k#4rhY.c\7iJl4邂KOZ>6*oH!1MHNRmdg4)YU+y<|_JJyI\IL9֣%+i|Ʃ$qL>E! ~pݡF#F6"`]Z|)QIu$i_e&Jv#)+^UФńt+ eP!?g ۗK$f!٥|C&]ʝU#YQt" 3!H>stream +H粢J0`ؒb PAP@TǞR9L?TwQpMi:B3,)ho ȶJ *G;KԮ!R?=tl{0;qse%Rϵf"s<hO@10{zЕ G +@'K7]5P),cahOC,]'ԶkN]>Z6FP4,,vs1ik앩̫RRMq6L>^͋#}w9t9Âv$L.XN-(;v h J3,|S.޼ +<sk`+cTSB?38E5 +XO ̓s-c7 4=sԘ,H߄_@R_tڭ +CDlm \-mu0iq0 ;eRX_) \ā4zR kO76olb2O^aoJ +Y\@$B +{i'#yE*LSkn1{ڤ4iٌ; ׄ}^be Gv֍F@9 8J@ұ=;-Pf:VUj}+/d4ħfmHV("т lIo񱧽 +8)sq G_ER*\`lTchYEzWf["Y%dZ_kFo.qsJ]b20)h5DҼ{KQ#& t7#j^2Z[94zBrϭ[=SAlw= |wyr[ŬDHb(tgo{\3ljA~? O.[Ҹ~S Ff*Jv7{ZstXxsM`=:yabgⷐgP>0Pk}U zIZgne8£qqLe(\mw,TR5d9Xaق0jg{C]u<鷗}R3T )EX Y?$6=?g +YO'򼙈DtYњ:n -/ Q|eG a`cMI" v@"o'qS#癧6:w@3}5ڇ +)wpg_8<=;Nw[YkDMqﺣmke:hx߹oo0}0=[˩08 (VVc>;-a094ϊX$o@{#vp;XJAފ~Gng:1>ZZ"sMiԳgA3}Yp[(<A"* +XH ǡһL}cS= +q,at܅Z'mD`1%m MfA^S,꣱s̥*Lq2t@olj:2 gd8,]44uQUȿD +O6ӈyKΟ `k&0g ׫1W]nxiUb)0>TlZ]ތwk +p&,#+sY}^>5; d 幼+" YA&ewsluvj>OOt"[՟[,>'9As$NOwzDڳjgTjay +s!&yzh&Գ7C{ktjgqbrk+au0pbeײ82s~.8[MnwOʵ89Ɏ7s2*ylWc7VNwVuܜZ=8נ\?\k.LoZ[*,!:AIlF<'2$n?U2Q ͑3UisifN[CXUxe_ˏPh|((sGe@#H3P)H_jɇ3n+G9w$LwFr{i->| +34x hӠy#9NBĂ)/0J#ޜ-sM՗}D@qEH!=C]?Bōq[3סPyƏȶ΅w n7K:Zx d3TU=4ïp[L$HBG!sZf y6YJ`;RMW2]xZƩ>vC2}&]9tgÒܓr?H cה39- _H!'@`RmP_&2,9R +ખܟ>C*9/gkmf<_iѰ5[- ə>p==١|\8 >6-~k6_ Ev\8;;pTIjQu}jUz]?%!Lr蝐C.(qqxI{9@ .,MQC{7lN==Lc7~ٗ@Z0OOU}ey Sv"e0du.~H\:0]ݰ!]7(z4\Tc*aiwieNw)D24?M +`-?NwЅw/K+G\i?xŵsnYs2=x?E mg,(͡Y6CY/o | %i& 2Fof͛vDLyp"F춊 9@ +qfA$/2J[*dR; Xr,-jLPOV0TWJ/F'uxwR8;A?;%ݑNSAY ~XTeȲ+2oe;x&L'~1'4|1dJcTdc.O+;K˼\z/ϗlneƅ3>RTZ31/b75F*6vI;sCPg"9$㧐go?@ ^E 06~4[!w'@%*! /Nƣ\L"=SS +eW ӻ&^7f I)֢Bj74Sȿ&+ ͯGGk_&Lv 5=52 p~x7 OH،4K?*njG-y^zuNCf^=;zW0E YK ;z|,TF:gVw-* +eчGr.quxZMsa>|k,0xfiC5ojEѱ+m});@g;@Kr"lLvQB1*v: v!u wM!S{aOgy% ~u))YR + Z.m&s?:/`Yes$#'suRW{Olw2o.v.FQ枦޶m ĖЃE;(49 3 <ȩ=p MF]Z:Kbff4 ̾A~s=t{Ӆ[ԇޢߟP|7LaIdܐZ׋oo,t]_*'E$*.J?rERWEU8D.I6 jdߺ &*uS~ )d!5Ud5f$v61,{ q^=d>P܏K3x:daU89B@U| +s,nގL ̠lzŤhu̬HU-ꊮ$)ρܜ/x"AD`6KMZPTY,xp/Ji`#U^רq6\O^]Zep^֬}n4'cNO+?~Kᆙ +N fNJF o.h? jj}Tf>{c"#8]l_WxZҙ 'atGaƿ`T +~%~RXӟ5VԻ]bz9#ͬ5UdtWU% OC88!$#8(" +" ߜݝ훽sVwXoްe}h*l:HAJU5` X>$5JÎIȾ֭$0l>Q6kQ;jN~n1ng?>ྰ|cʀC]>k"WW_WD +%4I*}yEK1WyBN41o䟼8m^WPڠ\nd& MMA}+(%Z'R@H;Ey$2xyQn9Mi+hkf +vzԠt3l?_K-$eTdzk5ŋRrct%K"6+DGO)H +я4)%'1'RXޏ6acurjF)ԉ[}qbe)x&pg$ڇ`aGqoqq8ۯ)跍eǐ7P-Lwc 'ic֠~rn{cӜSv'$YyLH$'iιέ;<ى}^1tr5:Ӛ_ `碼=YTw%3QjQruWUgsp$eQ%tћg-ߩ.x@ʹ$_")D& >lĐ60r_?pXX+/}6L?!Ih5IGnzrj¥&I}f4a\VgQ_o슒+*z#yѰ+6j.dr5$tZ`E +mJc0ELtB{Z0Ps󠷨OR~g>1~ӟmȳ@eD5ZjUMIjkלvn&ƍp  +.l!Hr@1#PLO@E j6p7t-mOq1@~U1x16t_F1P}>h|66=#`:'x}毙EX)E7_D+@DsG4@W-1 c`mxP}m+> 6c&aqAZgO^X_oC=_/ )ve[ɕa&dZ,]E`7]l RN.1', l[Rl-V|v[<枌}:[b.۷yѯXX,f|{1.kpJme'Z2**#X̕G ppNķ4n=4҄a'5Ol>m^e9ܺ=;61o]Z9밨u#9u0ypS@QsOs1aAͅ6TX}S]Yc NR+]6c;`|٩(ֵX[1;U_IQҔk',rÊ.˰[8/`b%iӳDYPa|ݝv:ٳznpKcX~,Z;^q rJOWc}Tw@GX̎r( &|X)IWD p2{5؍,\;?Fr9)/xnVyH$7Pۿ'4R+e46P˻Jau cP8;viQjmQ +=xOf*u&jF͍]?0@5(@7P͆8ߤ.v0nfιK۷}Ec˻Rhx,%J᜼nQZK|fdqdk۝bQcS`>{4! 0GŽpIgS? qJ!gm_dJbLTMY3s򻱮57IզɅU [Cfyvyyv-e|A S|t0v3@ H̥5t}8Lvಙ7ݷ_H`MeշD̽\V%IBQb q~}Su #uAnl@8v(yg!IC〒O]zMT +U?efA$NJ!"Akг#ACt~ +xnV:~,{PcT%x~+Gɖy1$P(FKV[<Rg睭2˓th=Mre_*( ,"oNW[]VROV6&}R٥'!N oiO!DX| H&OП3x}S}BXyfjl%ct7V}Gtk+mvj]o\s”)}{?? Reʅ4ێ6vI.ibn}(\u: c[χdrY"G:)Jx=92' ޹2oiKhͭ"ขXޠ|EhUX'n:nβfgj{QY%`"BuqAr-Ok{I8YaA|a8^;(MEUѯ6^6ud XW{3=22>y9[++ y<氓<¿a苴px ït#-}ʹ/4f),,>[/7CNž^E oqoUgPCsof +)f/m7!vKRwb㒞V&nQ _ E"*' +ݦ5ۮ#p0VY\GJ!%-4߾QC ^ncvUS9_sgScA~4nvkyP/!pk.{mV!3Q yúG4ׇjlAZf<-R_đጔ ;AKzMzTV^jjWͳ^ij 7F +WѹҔ>I[iKϥK3AzL -А),;2qݲ<Ă9x=$kkf/r{ e4b֋]h1ȵ'ǒYޮ@U (lTjh(&_]_aH`DByQ\Aں9hT ^N<{cS1iXڽ!1#\9[yNE +cg,CJ; +k} +ĀЈ* rN6u@[>B0+Ť뿩Qae+KxeOA. Q]\zNձpN㸬_g̮; +@&:6 RK==|] |Ĕ.W4RM?c .R㲡K+9ܱvڡt_࿚bz*ɉ + 4\5@yMr=yF/#{X %ّ)$y^Ip52걟3VE$Fy\+}@qM +M٢gpYP-H wH!fhG|P(YBjA1N  ǫ ]C17·WpSѩl`}.'p(zX#Rq_lK&< @V(r1ǷϤ;Q;~U*Wh'9&MG9ۭ_6FsO)U +HWWm>:X^YJЕj?'u&/QX~@"鴞r昙-m!ߺ'O؀jI>J %K948;qߡ:M羥[ߐB2WhPBiT"c.gfUixq7.dWzlb\y}J!&^\n<(i 6 ("r"oq\YQcJSҒp"}֯oL\|f ҰY|kvʚY+Ox ic-,|bg=Ҭ郙;G` TC8XۨӠÜGX10{LMSSC q3U%Y[ˍRv FYc';tD1ith1>3:H![WP>/I:lH(v1.\}tCo ]W^hZ ƵZtY:9ZibkK93栰|YLs,IvRGٚhBN73?@/T`|F|0KB'qm{=٫SJuLuEl9YW#FϜߋ`<t?:&9 ##KޘNs|J){I@@@ac}-#:iAgH(\7AmfqH!xŵlsq(SrP!9CBrN@L>K4ZWܜP"ܰJ(_L~0F{&pJxb%WиbvSMɟ=C\2IV"4 6-vo5{ + +~!mt4jf~ba|g@05.1jAu:gkir4ux¯O%\ Lhޔ+Ի/cǜ)3VJ^Qo_"2;!B5Ϊ2mGY!Yꞛ +VzmxUua%sUp)(.%/%j9*'RwA:|*.[:NvSvV2iWpz>HxYEdUgi) +a)RE5:k !叧^ؗR uÏ +Ʌ;fMK@p/o1q.80>>q;}S}ÜbH/y1:.^ҋ hHR,Kyܬ^9 +VϯzIny\"-I~ 8ik'&T/ ` 1,|kUgs&]p,(UzcSQ.yY?Y* 5,ۑR|LI]kP3XPasrXxj@~J@cGr⮀a !2D4[ + +l;LPiht3#.h/1_DmD8P4@]i$Z@Y? PX#Wo쩨atZs<F O2ՋhҔ7 xբ ӺoD` $}~#F1tTY]BPVJG(Ȁ}cHPlĞ#^yf +<K[,LcyK~R͑hȰ.z=}JUըq'Cd[Ǒ8lmF ~bq7 ({q S13BP"/yvp<ydk7fP7T &4r]ZJ8Wkm\Ņf_Iћ˳Gqe 5xt:Cяb 1>0{Q2̨Y-: 柹uKϜöre=2Ѹ݊g(M :B)0#H2E捕SOc>qZJ;NWޗX}=oۛ߈r3U{s-F푽msmO?s } QD!*KN 5!uI&!erk",ԇ,w7W^}+oJHuC=K9@?@sGޡf1]a) dOI[R>\=5kڱ%6*<2\ӻ,;I"Y f2_k(B~}g(tpv^ fias̕NMݨ|I/U\e.'ê&e^3\˘aT2:-WE(Z;_3lw@x(tɀe/QdL?lvޘmSY`ܟsTJb^ X:?I|Ŧ[hN1ߨO⒙ F a=m +7T2]= '"u bV=~ =yaw[#$ 5Kz,svQ󧲜=L]YmXT-׸VOgbY@Ht}z8ct۲2Tj[5g4 VH3[ ,d-(׬;63r6UV +4j}M(%ҽ!1!VgreW 5+S-}7a`MJz;Q- @wҕ/RdE"Rj'!KI;+cZfoa:zBJh:^w>X'SnUPeҙve?_i"ɏgDǑ*Ec̀X־yBDN}ĤzJ\4_,Vs +FrGbLvQ|fmF-3riP2{Ei:ιxQj*ez%fTDv= +^\]8K%BRx"^ '"b4GM=U55p +k_tSo+8THXB1]#V,T߿{x/^ }:-.|@ ; +_(.FQ=L~M^PķY)e + fǼTP3C(D[,ۺҳxCLoK43״%wodzފSx`uH<tI\K6؝S\!W tz*1S~Ue% +{p['0U|d5ֹ/eU+>y=2*( +™( [?}nTrrի%z=䫛7*%7Tŵ_2xRØl_VnxxyV#n]?, qkJ(ݸ8dY>`?AqE>:+I7)eu>⮙)~absꊸ?^>]h;:n6׉{l _%{Jeqzi+n~^-)w*d=/R̫QfЛJ܊-T+%EYvC^~۽#;\8Mg̸ɍ1o6^SVZDAfZ)ي7wh *JTT*vՅ뒨M<^m=$(&.N[ukX] Gl EqmVɩyC('?>-2۱czs>qȼLFr:CŪZ]f/dX-&^twキuAǽjRCeⴝǿM1+9f:L Tת N ZPyf[QvaR/,Ko$)p#HWޥ~խu;[K"yY@b9rO@ݎ!re!M3H;:#Fkg2}l +{E%$xՒr6:aUG K0טbtl& l+qT@]EiA[vbPwvF݃[jC/]A7e E/#2(8 " +*(L*(_YQ]_VŽ̳w#BHT9SE+f@Yén:goj$aUg-(teFȼ?ayNHVM?F27R z(=p=Poc_k]LOڷhYJk(_\Bo9PL;5(,Trɋݹ2:5=vIJKpd!qL qwtu拼~f]ׯ2ڥ&T@kSusڻUvA"Pn)h (مrdVQx1J'Q +2X:Ffzo eIr g^qS]5۬֌eUZ-0Xx +Ct*Os]#=r ;nLy/ 펽wȷ +3y;Fz9ZիqG96כzhWZgWWvm3O +2ۧrbOyWg즍c,>=QDX^a) ;'k-^7K[T mi!jSۇ&Za4甴j?=.| T/'r8`|oFD Š[TZ9髾 j˼uAWj?ML_bUYdێS ! +6jlPd)(To′Vzi甤=V;~=ݎCch ?YJ^Ķa@Wz*6ʂ|@0MJ PT;w@>'>Bel]g)i1~ /~ʶ1+MiFW߶ZHۛ+^TbV.Oaٕ?:Gt~`"SIXAwCs-JHOz`LCd˷0m ;.A}.&G]Rk9 'r/OdOРOOMe]8G<C(7v {ЮTdrY}c~g/7ޖ蟒iILP|`gɅn_¿싂(YKvE)OK GIxmk?\I\:eЛ')*n|-<6WCz);.NMA]gb9Fk^eudG%>VXD5M[^2L[ >.j)9B-NHZG88hx̋m<~_UOgf֘찹bjiL7nD+A 9,R",^:ZN0-q# 0zRI6)ady7=M..i#4QIBlt ' *ݐG^`/$cpi@QG@-zrnS\~ Ȃ#1aZZn:Wf!eݍ>ew[7 ٟjǁ&&Ճڍӝiޡ.AZ7FK9qMN0 7Vvry#/n]Z2y9IA)wxg*['''8v/wL\WYD|gJ v{ޝ\2-4;+?lt}g{t1 +.]K\&ʌ *(N<(K>uNծo?ORPyכER{W\z+̾6wmTEXCw aXK{)7gSG@ۗnԼv5YAmA(Ivp+*@D%C^is we[uH[>3|&HYp^Lɱ}şsqLJ:Umtgy!lWQRWCI}62r-%9 FU9h? `BtwQ7gJvH{bwZ[ɧ<͉{j]mg +S391j&Z"59X};J0e)֏O7&6S "Kmz  `uvks,XETiiPұ[sHrwړ^_})I+*.Hk)v>);eZ6Ӧ%1W;Ǹouf4@yONSOСU447IĚڞݩիبUYԃ ?U|u%/IWSjeG8MފpPJuZN?X:[J:,ԭ?kgoOV-loWeiufj򲭫p$17%O<w+}s*Qeΐdcp5JZ`#4 s~+ r[^ c51d[?ˣꬾ*h9IW!)MQŔe2U,!߻|=0 +aShJ_W +U0w!{Ejcd7ӗ];L^C}dZ +D_]j=4↼_IeJpͻ=.scv3Yf(ߩlO,J$ҙJr}FLz?Q gmm,FHJz"5)h,HyXI/bzeOa_v rsXdGcIˌƑz/t,KSz@1 Z=+D{I4iZe@=Ⱥ -JG bpx@ZĂya9DbV$aUn%Ԁi>}S?WW(RfX}͐@mHigI Z~W8@z dPNƓr + (}H +b[;ϵö;scǾg.߬B Xhw32@$ +[rX!Me^G8 1>bէۯXRP~gF\lVحv{#wy]@8ұ@ޞ1^*Yõs #08&z#ഘ5#@~su}rPmx +o`{Md&ylWȔQDS{ T%jWv\(p S|#c7Ō$ <1B`$&4.Wrw#פ]Ϊ}IVD#E:X-CJ}ʍ +ZIryM1R Gj]|U5ZtE\OypIިN4|y4ֺtr‡PZ \=3wS.UʃTxv` plx:ɮ䢄UĿtH]٭p|z;l mLG+uש_J K[ +p#T+un갿9%|_G=5lTiP{܇='#ͬcdn] ݛe]l*.Z|ڧw~Sm NG@ts֫guń[2ւHP!Ez|W]Ckө&̻Ԭy {51lm=GWԒjoJ#UOqKPVSR+@ 3rЇ+PhHF + f?e:Y~~H_aVp+9IasL;Nia?ܪ75]U*RR]{_1u?.*R5t``j.E FM"J03Hh&@\4џ7dˣtqY*k`qu`5eVĢY!uH%uۏx@ؿp(D<@ilA%6& +(0N4s'{TGHvfUti3}k&7t#&/ ھ-)ޏbl̄aW+vѽX֐"T`02At| `1Xկl]|픋#us3. + N)z?ѿ[5!lZʑCđ ݺWڲlN:u  *V +Ȧ^y5;q9EHw2G< OEO+ל͉M-^# il,+>n~H2<r_d, P)^~Z`7 q5=p~jwHa:+D +A:CiwNn/ sOy1ʦ:։(+fX {1o0JQIy(yx~WDRhطhjpV.Ο+%GCח!?^݋NFVܺ[!t^?9,Kp +Qj;'Xzi[}ɧIϯUGcr,RF'e8c%/^v+Y{$?7}@1R*ƕ%zm11]E n_΂zѝeKVxCBYX  + +]>s(<~Cĺ[l"4F]QRYs< fXB)>l}p֊ ysFHaUsw@Ox3/̯ݼs_^G}Hw7|Rnm`.6r('yåT֦مh9L%S]/|Shu5ta[AnSyS/7kC0 ,P?T0';f}{{O{I&<™^T.LsT2θ[P]K*IBP]DQP\PhqAݮ9scnU ̔d/0Èycuej ޣfN ~E>f=bv0G|_VeC.{)5k[V59->z-ϝC[&Ty׉1CiT4zYECmPrMÛ=5g2#L=d~vԐ3y;gr3Vzy1;G7XC4O3;b6xm2IMØ9ZX|cZ; /fE_Ų:kzğ8*=}r6ϝ[/yUq*zn_^W\E W G_IYD* gkɋ})/g4|+Jy!O|? ٹf̘(ͭ-k.Z :X>m;c͓]icVUTF )9'e%i}6DR0ƤQC`T#hk۫uTU8UBRQe~܍9z9Nɶf2m0uyHϽ;XNƽZE<+[ {-9{?ɳv4}Vz/Cw׃Ɗ帬5wwǵ5USKKq3HnoAvaZ˛%|I$X >#T5Oߔz@٪u ~Hu# +ۜ\ 3`eՙV& +bLNAp#xz+J=Zn( V+VľmcPe&Yc,gRBqBgx3NƕZF/.cg ϶*%8:&Mzj,ՁnlL!8W.[CpOh;Oݧ\G=3e ߼NdQUs!qMl} Nn.| .kO4.@]F*S(H^oB9=3ty>F&]!xi j'}M*EA{׭"+IHƪohzlz(TIr._v)aEK7xjp^ǿrڄԂYt!}BtqB`*KuA<@@k"$4c +;!5q!|qaa!m IG +v)`RqQ> +;Q@o.5@C@.360#Dz e)D*@P?xNYq?`*] 8E2)*%CW,a A0BH "Ғh~:o8{P_a.r]*_tْ8 EDEAVjjBq[0}C0%O}MQ`ag m@Y@q'd DRs}/[,g]l2A#_*΢M&w6 '6Thy®|ON/gY%/uŰ8׵^=;'pb{q5ʃF +l櫯ǣg^$< +w 5rpug3=^uޅvIozi;ePjvy+P|?T}l^+ĥ.c5Ne7I*_c r`6 a-Q^N%Ո^΅#-`kLgkbK ɛ5j(tk^n}12ϊW,'.Uֶȿ @/1(4(.mPcJ}HHV|diVrGwexm5O817e?VG5r9U`-jsҼBgkHeu +-~:G&Yo&" CP@1qnC5{GmQ% MI{<ҪhZt?e +-Ү&!zYE=' ;mCzx}l);em' :Q/,f~O;+}8Fw \̀K-D~.W'AV!}8Sg3#z{#@jżeW\B?))c8 zUc3e}1.-!Zj=W8t=ͽMeyԙSǙCUvU>8/-/)bҶ۬{۶Ýw@qQ8ԌWB2@P&%zy2G(3-}@ +FXwiD(DͼK{ޥ='~)f v&iaa~̻5#2fRXTǟ?V{ + +CAXu oemަfds'xIWS֋%|HCe=*obQls>»|ـNʛw.fyI|Y3ؐkc Ƽ:E$F֧/hm +q5닚^ó=l#c;7uss+ RHő?:A[54Yg+~2<SSa.(O4.`&{k"c3z(ԅO R\WD8 M)a]\'پ.dE""`&أR.+Xs@pqXz=BB7hmQ>ɳ2!Z_пL,0ʻ[6f<rl鋛dm+0 +{2fBį%|¯8-fޠPmS?W"%OCTWIG+q-E(o%=yu`uNg,6(c*\H36˂9OmZmw_8勦CL|ȷHI +mW˒ig\*讯eU- OC(`D@2H30AߜuqVծ=oAj+ʘDZӹJͥ7aYo=}3XQ7Th+I<)NZkM{3yq#27g}]9} y3۬{͸ykzFF[驦^utOzP;7?(a,:Ͼd$?1 N%2CmRPū{Sqէ5ڏ^iZ^wa+G'.Q;,ZtWQ3`X!/yQ)޿Ϗ6ʝӦcPO=.vwsf8?juf-]iZ ]Za_ +п\ ըI[LT% bwzo*A.CD$@e9֔ TMtGf 4jF>?*RӧIFlKrL]1?hsyؐ鷹Ycw}rqG4o4 }mWNݫhݾ)Gsm\.(Wt0=iw6$2Id2dܺfhs-G|y*;Z[0է ikT'x O%y^@RfSK~#\mvR-V#&tIXFJtn}C?d疿F@{C(-Z}hE_¯mKh'Ǖ9jʚ]y\nWf,lئHT"Yume-uo?MΤ`Dx鬵2ڽYZ"_q1⇥zh(;cc}1*@(|$9KQ{O/KDׇ"n2TOUh5jH(83"_:`'+1{SѱzdуFΨ0sZve7/ +Пa4Rkŗcvn]nٳ_GTE?HJf9"0)1=~~QaǫEȫe- +uCAf84$NW2t22pTJ BYF^-32l@6R2E33f`|e@r4Ede2 rm!ʀK98Uw~!:2QE8S;󌢀"2)[-O$_y^VO } $tZ+' c50[-~w$&}l+. ' D_ua=,M*?T3̂* +3T#tg$t6 Z:|<ܪ!`r 3J:E "*' {m} +؈Y6`c:F&:]{. ^5:bvy@VRH5i>WsDAShW)k4T p?|bm,s',v2[XI%C01ɘ+H_>3a"HBcΕ>67FBp DԷn 6 FN"Пo:aAźgK0>' +H*f#UG:sUro@j*D8y\.N.r:dSX@Ķ1)%cرѨǥfOgBž~}{K.w/9>ݓ"n$ yyH9ET GwR=P_H+Tv]qDP^3?c]uP>Os,0̴͉uU^ukj%k8$%@fC{1P`Q@T%a1,ѣ)ͻw_SͷwlKs!ҭz ͹' k7sBtԅ$| +ع3IIb2 \gV8ULg'zGj8O9pOw{mmqF7lbfj|,ܙ#d[ ,;zzڎ]۵moq|n&nbmcfEl4{9JRRN6rp(:a߀g k]s9Kcvk;\Ègݨbm>(uiBv#uc9Y]YNB)٦V]q2-G[c3ފ_moX} l2-y~Oe㆛6IX߹: Z;Slef^]IYV*rGF's]%-qۋ7E/.c`|1sg|*"})X͡|~dZg]1z{9$=gkP8~Oy􌡬ܺHir%YY[.I +&7[ު/\UG<)TPNJm=njGS2ܼ9XHk\1f%]GԔrWab:ȴ8y~lմRuII3&T묲\v/;ڄZZrH( +=?>0A0`D@dE3:l{꭪>I6 D3ٌ'C܌C֗ڌYzTU|g@OE|GeOjx*7*ݯEveg/ %\'ILwZo"x^d vyafSI_5;YhBUI;yPVniwmG2/¿3$F8nX}%qD}d6oϰH%w}fϞ)t+\O۝^Pӑp@c&BLzV873^1ab2S_Py؃N0#=:vN֜yz&lv?xSfM{zk}Pz#U:ᔪݕ$y=Y7~\{ߗpznᢓofbO_|ƅ͵r݋'Þ7zjAre niq5PsB-qyFRaZ*?h2&E1['3S!psOqYŧ~y0PCtF}$op# +fNGKgG5PT~SoO.&*) hĎ3Q*00%S{fB=mwVbU&J3/~i (5 yr,Jj$sn}>I|Cz5퐂NTJk41OۊBcW[+K c `^-R4}pnHլ +=h{U^_^RV_):9P2ٖ ^Q|Ԕ`2sWwt=E- +2#,.^Ҽ[bE9 +?۰4 [ne?h(/NhG nkD]!~ђQxYy7 E%ԔJ %spu :ҷN{$4F3 J`㇒-5\XOQwVADuWP]Yc1=Oqc(cIx{2tc>%! 5gʼn(%2]ix]PrH +(k^e ,­с& z95ƆkZ'd Aռl2v" TXCm8F8}|UxaNM?/"Fxku5t8Hi'er yPf~ &;F菊s\"~lQ? b# ڙ]K/q$j.'\{y*X$Xe\Z1`裾B)H~Aմ/U춾1UV%DK&Sq_e8=۽ºCpMh+X}b\Q8fdl璪Z`.B "4f + A,齿s? ZzuK=LsB6n[9LhXagi6~JK}!ӿaOv!jpltku}(Kc'segII#)=bn>7/r_ۖNj4JIet⤼*V>ל-2Fv; L=Zl7|Ìe?um=|bb_$+Q.䁻JHPOxDA ҳcDLu,|9*[ :@| $$Cc ;}@dIBRG$T\ksBsG_2z ePr:D/R9w@"`9? +=D[Q-U~" tP@b!,EXۉeǰF KXQ\v# H2׀\!m6$3?^i,"TmNw1wrETb! V] +70;&ɓe}É[ce Izt*#z%P W nH^jnDtqĞA?qI[5ํ/5jzqah٣(,V~$r^IC)p2ex'\%޴{5?dmhpytT\<2o8xuXnyKtcn9Zπq]7yTB5Rj4^Vgߗ$i;tYjC&Ӣe\j̗dLX`3A)}_/E?qs·d`+Z2W1=#38 +.@}zM UwZp[c_V|s&lV]Y߆-\9E߀;Fm@|i!@zuρs=Q*i] +ffg:ҔVqՒF5Q|E]k.·JJ4(H/J-؋;$c\˺ +KcFO4&}CH-ܪ /l :Z /\i&_s8Hݓ(jxB*} OG P-C]wv#k~]%[?YaZ<LSl3ps*F@RuCKWE8HKZ8sZZ9Gz냒p8Sm*0xub_"N&#=Њu-p/o ] @-160X~ j}z|WMڴ/3 _XA͋CY=:Cv' V V+']f;*K"DAfEEN߮eY;am$wahnsm`fsd yjs=o JTkWk;MiEo(p~;ǛWa\sqOQh|Ԅv9K¤ L{ٍ)dd262aK53 33Ν&2^!w4.S jZ0&~q^x`QW}Sha/ƜVVݕQmSm4zH,݋8E @ʼJzxzNkeNJ6!hCuQ\ +|x!Wo$(DLdkl0Ve- V9kq2\_[bv ԃ˳ȕ-tQEhk.hioUO)ˠ&j,)S>AKJ/e=099Dö2pjM_]ĩfC4eniIbN{MěbnwOhf mtCQs%R]Խ/$y+6j,+`F:M'#cd yYu\e.*y?i>Td!CdزԅYo?0du0V|h| (j_m)F~  @QÓől.;Ä&GĽN}{N,G;?ȫH?e8]KF-v1׶ZuG xS4p)SA{ށCoF5PfS(m Eu}+`V̧V7y#;keS}-Ű2.(׆\l.Z7T2~C^C&vb=*PNܲ]pCϏ򰣋δLq$xIˎqkmi J.X汤P2d>ˈKKG0$;AI .F ̝M&@I7dU &/2XU-~P|* +:H>;=n>v8[NI{;\_Q<>Bc?+,`l̡tY@u9Փ"I)_cEspkƿ}NjG_*]-/SȾ&Zonv?ePR– X漿4 %5g`UP\HCPg@>J{'0HPҐxAQQ jf6v.7,0D~:p7(s_XB3^6R\wyR! +XOqIi~ O&2/ .Ie#Y48@ND'񤼬]l3ZnVAm.J8ԞrR'><0Ǟ;D͚ ȋ n}A&DO\ i}C ! T,zV]BN4lf'-wwKDXQo/BLr~ts=x.1|Q7|rŤTГhTuzV8,ʀzLC:UT!DDA<8 " [VwߤJjIZrJjGAzsimVȟXn-wΠ8[Zө +|n8)E]?vç銺-p޽;/bCyǩbH%C64:u5*oIf/l0r68RJZv;/QJCɏ;qs+a vܲ%u70UۤzL>1Lz[ԸոnNN#mbnYj^jo!v ZL?"8hV_mW͡z~y vT%`pB0 LiG 0#@<X} Du @L5 l+x.< 8BkD+xR q{zgjMg "MTg۟\K1(ŀpYk8Yk z \WI/ܨ=D8|# SmtB&_k*>$ul1+y|ѹ~JWګ?QУ2@ED⌁w@f6uk-jDK@M dD^Dk;:bft:jl)N+Uج"C1]qԞ~~=@l(=P(hP(ŪMdfy]\1]6>7E1PN7DX0/tW&\:pu{~n0U?Qkh@@"5zރ4QEx oڑm#^803`>:3g%}cgbε(piB zX+?J)TmK2$&>$̫-gBӺC"^;B}vfM9G-woaݼ6} 'j.Q1/SU_gbZeslJ@7 !|q{xyLiA݄.m-qQ:LLdϢ^y ڑu1hp!ՕzŤж]fˊ*AΈ3( +L2( +#"*KGtU2w਺VrU\j(r3y)|D&ӶDg;rY7svecEX C[pGxnk. nlnG .QҾ}Dͽ#.b$/~ +32**6{^!nq׆}zZpxN6Rlk}R\,!hnJ*R*d*qcI|ѲI`u%3"ZS3H75){j,ŝፚpt9kkcpcuz͚U,ZW0˦t!2K7r栀_ᜟCMSCz)̇ͳҰ!ϸ +JDSԹv(۝l(>ԥ2jm_o/[2:Ē@YxfvdkA r>cCbk.D+-m٬6UcN;e7X;_?u +0եbSé:JU5B;Pq<u[vŭ\Vޗ.3?6Q`OAdž@+dN5eu6GX\My =kLLF3u ,WL7xT  4P aلQn+;|sڢ:%gROMU +ZDr\em66u1CBo t Wd;M)]K,'/W]k(ءzS%i5.3gWr3Ghl5e?x'\/uL]v=:z^n,=#ͭޝP֟:'ĉZ-GxM>KvY@iݧ$6Բ*6+ ;s\1?bDn˗Q8sſlz-ezYoJӕVϛ b䌾py*{Uq _DJBQʒjDG A8!>&IDNKXVES9pfxk1\/w{ױ-A@v#-;culRBj1]h3CM>V]GbeR}ĵ+Goh-zoaŪ^pgUQ5iv}[x/oSxu80775nޠJ{$tgh|!bci5$g\pd6<{̰Dp]QN';NjbM%Ak _y3YS"HCKo+6TlWkΒv +LDrfqر皯_ىZi76StW}o5&Ks3[ܶzdw_ C.V%ObRK䀀$,*nŧU./NNTСK=*ݲ\.so*2̍$9iXLQ[27ԖӤ]Rb|̡U)ܭJ Riݟ Y9R[J9DFf }Jn7N\YԵ|gGam|צ1=Q =?xFxL۟ScF3Y^g%8J/)D~&A.U<<{H`l[ϳ: ~ Әsxvy3[O|2V)CպSzES]Q% /0 /$y[{FxK3BDε26 +~l,T/IYz+]pš0I̡Isw: fJ[9UܵYz֘I#h ,GN3?/GVAz64,'8\yMBUև IP%Ar~ £ +@H70_^0nZ*Yd ¬f?"69iҬ s)-͚6Dq r^}if'fHO[/609@xoY(W.#Jm@S5D @&dZ܂m'Yb*LŹw'pt<* t-B5zQP +#C&@+e,$>XJ|w/ݭ @Sڿ~y#nenM]=u>n7 #o͜eQ ^ @%V+2$(]Dd^Vhfu05y r +:͔}3UDvӯ>fK-io|7I[[KU"Q6$QS6̠0d)Li\İABzV$S0ۤCIO~+U]}kҕowaos(R@-fl- %#ol ROhҘhyV]KED-P1iH갘Q.<~2HnE3Z΃|R.q;ҁ/xV= n/ +:ښ2F`1 dɶ./4ąk\F ,)Z^RO dh<" +?]A~Oh9g|Z +w[7Q+~hQARp}-Y:W +%עwy:BWJ`"Ȼ)YRft{"BmLHdzwdЇڧrK@rnDNPdqDlPxн BT}'I*sopfah:NV{o_@Y!)AƔ&O0` endstream endobj 795 0 obj <>stream +H\r+"%H)" P"wɻV'YY3ީ¼ngprݯz^UߒYke¬gtSWmg/+m6Ī%C^ei= 0O{"jI@ZWuCDφTE)xwUÖ$'a}H?۠ܥY~\t + >!ۺjvY\,!{SޟPmI؝Ûȗ44>.pphrfŬC~ua +\t6z{g[͏ݠ\϶GV Y;)]PP]hAtOtadldvM! >|$B//QȨ(&E$-m: +c->0K`wE`7!|RxOK[:<[wt`7@;objWDOys~*fK&2!!_&FNuῗ~|hk\)UHOS8],,SƑn2Q=W-=XSKC'n5;#_qƖUM4b`} YwОR @Uʃ$&oC5Zr{_D|34ROxa}.<0;5pcjF^Y7ɇ+"ʬ@0>~doeYHG|27 Z[ptAuw.vߟrݬαX?Fu G[b# mk vtsھfb:~*> c&miz ʕ.yw.D(^_ UFRHcRqn_n^S7RpRb03J + ҫÝ{lOf/y9| +E*MTQ)xQ$*^pJ/кYR􋩸=lfTIs1.R[='Ao92QAldUWD5xkoюmn[>qc`6EӋ*4#1l5PNt8[%-=NU7a?efh_K [/@^mk6IQU{_lQ}FO$-C^vq22g8e;xvHǢƼRy_-=7ީj^q][2[/€ E2"I E?wZN`VԮ]qopm;SK,q*2Еr6'IPyYy7/FLE,0o oTZgH>xDq+]$Jh?@P O43g8̷I 4rQm)-G*CEzE]~0EOY"E#בlRl 7/ ?P=gxt/Ahr>`Ny5c/޾ӫ4}M <6rJش^*tpIDi J׿)Q⹙m p6` "/ހ.y+jtq۟q4)澖;/R#s~kWV&7*6C YY 仪焋g9/6uvO[Jq|/-_>x|揳6I |bx$F$[ ф DLH~bdy/{)D8n!/ͩ5aeXj+ }bkOnR0-Q_n1U ԛҭ #HE -ٖB?ax$-)FSPY750-`l*,D6Bw0"n" J@6ij(~n4'MۊcEͧ!SRJ\aZ_J#nq6(Ha5wjJ &lhpY{^V炙oJt;+;'lCQ+Xčq9璉7yΒt +>ij5tZ]aZ)6r eucEn+><' +?+}Xtsg)4#GaB #H`]*/#5=ktБ]3+i0¦n!,pOY,k p\%c]K"YAdq7p+KT3;艊?OD=)BΗkvM _Gz(RXT2f,5su~=l7%/$NZ'O. Oi(l~sfN~MZvvAwag4Xәe"uVUxאjup>ƃU3p芫 |8T4:} *pB2h +E{sǹcG.]v䮖8, IL\c1{7m5ʨ_ݵ}/F=GjeofPNcnrϕ [D9OMGΡu7Sr]z,wk?>׸ uSPO6^~t(跴b2۝jInIߢcXMṕPo~;Ǿr,iuEv^ (00W ht{b3zM\;)y`Uǭkv2yYML9鉹44jAQa![e[z4WWi\ ,GI`yAzî 9CPiR)D>vb~a?>Uo^M9GA"3EI\1-רJ(pɠզ <աkO<ۋ8Wt]Q s+&c<:({RUSPx:~_}A)CLMQInEGau͌H(bT9prl)3qga3jy'VVn^ȋ3Űwܟ4vjk[ZdJO8 C3~aL{R4Sܗ9`;ExmTDs94Gs:,e0yK/ Bß~{:#AlP{w9swei_A<q1^/>ۭkƙh L*E'%<2gs'mF9FE*8ʡ8k~-Gx /S(8!E/9Z.ђ[={Jhf U \:jՋmQ)!w(4ܨהwmә$eAI0:8~D~ fP|_l^F2ʱ/ˑ`u'B?Q+4Ӆ{bT/*br9L~'}EFśW&~=վP2[HN[bO?4b-1Tn|  oDr-coO:pd?#dAtvt$ݚKqJE@B!F#+'OM&9^T!YfчuRqirF3+o?LMq+Wqxeflmh^Ko.Ͻc'4uq]Ӄ-&w2C`1y\UvǓh׳ŋnxw'{&P{PRQ+utޛ# ) X~N[9.go`7za rmߥzeclD` v5 {qpN)[X?noƉ{@ kCXS9"oDc-p,&5^?h23,"f78 +B\D@aCF T i/Ob^]8$WrTY"l]5a6r3S'i`dTzk +jAtΣ ^!|\v%D_>&f":r2̥Jj.[b-Fq)r6R3& ے2Oml])Ag -ZeJҭ`2)=8/ {Y-uasFLͬUeMԐa$^6p"}ĩʭv +'̷_ +0R[1W  -L-q}w(,Q?\ٖ'@dY@@ pv~o?櫋EJ*)[ +Zeju64+}ɗݐCKb48w!kfe莅jF6v;%Z< {DX9;UtUz |TYu̯3Ծ[ H;-ԋ +2qF z.NTdTo7n7!e:LN& 'JhgQL62㭾r naz'ΰI㺳Lz~xiclX]VB{*߂|ǏLJ%(U!Qo?e:xx(nX/ATTߍ=VqX.7wwI<ݶJ۸XWlzS$Ry +(gnZ~U2wٍ旷_-bLfP7/"Ԝ/`'{JHKm$b?xpe1mV燡IܑAܹޥܝ֫g5"ŗ2.QiJ <_H,䜈DC<  '݉H?}>;=9=Gl4p\ ކڤub3Vl:%cAhSK1V -%Z h&l:ň噣 jݟØ#wmwu&׻\o'_׋)w_4KNh2OAEڝx^ԇw&n6P%o0Eg>sM&~u1LU4ہy%fσHŧ0ćUn+ZyFBe#6;y4dv\V{cVoV%|ztamn=ڞ,NJ]|&uG GKei) [*RW2]g]ySSEl|lA9B/gކZblá6͈j)IsK4,0֑5FL;q0JA|"Yf 39`4+(F~6v׊YL1kz9tv2Kvr]Au9$2&I ˟2,IxvMV nNDŰ2ckr]p#[񉿞b!΁ + i)= +~t.ͩ*YWBl]u䍺棆_V/#@24FۻQGo;{#dzm+UgE=9,˕yL+QM'hC@saPdi#F(mv w g"!x6A/ܹRP[Um( cX]ϤyHOd5]PuH$Ja)NUzW?km5~!%4LOo5Ipe?%}fAV(Cid2R_CzrRKRo)A +\Hkl!_F>A]y[mE<:5 .V\w υGxL*ҾyP!gMҋ3S48ʐ^t,NUHWg=H׈/o'm^Mx +_HcjW(-Oy0O> r4XB:C k d)).p1#K4 E @6pd?~te*EÛeǛ,nY>YVʀe|5 +Gw}-la~Ӝ9+J23P v뜪Yj Aу@C0kP߈0/qq!>%"Bw,a`xg[1GA ,N _,p DA! +*. (扼"'"81,=nܻyB'ٮVͰԳGN$v~}6_G`4n?k'GrS&}{FoY,F>AXxo2^&ݷlx(W2=u,_9>1Y1͆y-wl]P-I޸_ ^?GKB݀N>ngbu6Q +@7tldF#鸶3y15r(r${HˆrC98wUY_,ߌe/δ9=)=WD=y[N'z∧fF◞'cK' k]mQIz6\IsQhz1T]?# RJ"a3"6՝]9r|ZHKԹ6C@/.[\_,P+"3;⏱3[U+?D@K;V'S;xiufA)]s!J#eĶ0 .+9?IP5T^jCJ`.S|oύ?C*T8\f|z)A젋n^)6=kuɗ;šܝlbH{nF +/`Qoq!'ޔˤk~!J/d۫ +f/@>EyuSʏ7.rU"P\}-.\]Vہ&}omG:E:j\Z'2yU0+s~ UO{fۑ IE[KȢEPD[bh*9Jyir?nOW׼]IkXjӎ NA){k~$];^\m@\Q +[} W:YfhYJ,}l :Qg.>6=G!ݣ$JNPb,=sZGF|Z!XkۍӠqVa}(.+TAkPZbĿ_T0Uoa\A+bÅ%P_Br{1dlqq`%Ϡuo=:?w5nc`cAv1(y*݈FY"]i*B{|/y_d‰d"u ;-6Sڮ{=i?:Ϗt;_> VEd%{_8%-B%. ԸsFOrI1{wz#{*<ȵV-ND,Ȟ]6)}AYׂ!n>H5i2hqTJybٿ/уګjmQΈ,V1E `rseig4>k_?'oAC +ãidjM[/V $0tзyEK϶6WSӒh$ߓ_8&g"߸Y +aTq,r8}c45zY0KF/m\]vifF] Vqd--Hj +=,px "朣17ЄFNUE$+ $0S +q_w<& a|l``,d=AoibgZQ=S!.bݚTťGZH=)~T֤ЩeL4%xw&~4 y_` k/_ʫùX_ŘNV%蘴){al\=0aucHQCRTOJd[${"|bj>y +W5ڟ ZhfB; 0Mi&gmzW zMd8*7;?A.E-Jˮ0/x( 2Rr9O +QMvҕX?u_5Gt덲Df#E| /^E KBb;Otl:Lg'pK*5^V:yˁ{:Cj֎aѦC4F=Kp( 1y4 He`[[q[jljZPjn +F9eCymBN23!?&i%|2Ļ&]7\𚩶e^C'y;J[/&oG{~ y&R^KAq>7F~PN)A |84 YmD^w^YXQQcζ0_A]DQAq`t@ݽj^!$D(Фڿ-<ƁxCit͠]I*ƻN4]\95=k4j02ѮFF@\DBuo~]|LYVLѮ̸bkW'#"S, qXxM TbUhU+zd!hJ [y9E@&!G"Cm-40u +x̆Ovkn_EcpH5œq:-!,EF Z='8@G`Fʠ1<`6ľ^Q{4MP/7X?fAvB=6hFj z0nBtgtQtT`Y,fg p#H~Gdte/0=Gʧ=LB2~A\rLa4!TqG Gxp^4p 2D}N) x{3X _C58#dDH: )@ I= +Z+' kD'?"TP,@tkd|,qFzx߰>Ga{E?~Ҟ0$4u"`œ.>}T.AQ ~p5IlPѱ>;FE"&o1Y,|4\|z 44ܗ ~nP֓uI S`b0Q,L~& 1_%E 8G|5,7/AX=P=?"G:EOgc[nZn$ [Q9K2#=m ӹ;AaM.ļK]z =_}~Sɏ^3@;y ?װpv#j t\$9w9T|jEر`GPPP[bNTI ZE5˪ay5pwv/VŤu8.O4/-6~83 X94`mX5 +'r_FᱬOK^K іu}a{􏜀ь&`XOz\~뻓ݖ<O1{iŲSXf9plԝdZޘFz{m}f ͪϫMrV㸕AUJUB {w{B5i_-`Q)gcm]t-t6Nw]ۛ1; e7/ \$Cݪ/6ĤM_vE8V-m;_\G@Ex,"9g$#"`ˆy_|U38uRpOqf13N#xt6Yr;}c_, TŬ=LuB+3cM?Q^ L֩?ݐ5>MeSyӜ{Ø+qz[9r\fk}eխu'G_,` mHg$ł<#W;e U0N91TG:3`J@XlY-۠/z먫ʚYkI +I|4\j:jAdufK~ Kg3PGVBBqǤw.dsEO.xt$afXBX昬 ZA ݡ4Dl|MzkRe.fS*өI AQD|SE=&6c$/Nlz }jCt1{6|R(xiߺﲅF@Ljű)î.Ņ9d!Mb"\*rUG9 ss"xlv ;t'ݻB}!\mWt$%&:U tWs4\B{O6PSISooX&Yg3~҆w?ה9b[5V[MeQ,/ ¾G* +ho;8X 4ʠzH&Zbk ;\+Fx^,n}UJ{E7J˴ETz-p +52N1K*6 _1o㌯OvestL;tݦiyk\T >ץ"!?Gl~b&)2]0mhM B]$$1 yFD~< r`D/'`?sןsIG^=k5qi#0n:%+0 %T! 䶗¦id{ WIO!ŠѕYGy,`J\DBLF%,1'`+ qg0 +,66U,t2i )gs (> gv)W4_cƬpi|Na M80V|ˡm/A 81r_tՊ%1gS<<>-uZ.ʏ[)x)sg'0f[e9E%?F>[ "44|5lHζK2dһ73h]w0X`/c:lbug촋fAHVG/[V'fNɰ>ɲӨҶC<|hj~u;8\a?@!Gl.7Rw|k @W 87d\.>c;:wݕ]y$ I`Q] 0yD{ڡ3M0>q4hv+:P[](ڃ>1 v%0ئجn6T"*3BN!%j;吳HϽgyk5jA$f'zygvg=cv?ICv{+#thН*Q]+,,%K^l$u:{걅>wOA2F!L*_Lar X{>gm*v7YX51􎳲m2k {]9mSZv3| E +Ry+ D{?ЪF;snc&+l%}h؎&⃙&AHIV=Myk}B{sP{ez#Rx \U,u!#Շ1{M~s2Yk(VJgu_v_I>{/{9Vyjo:T7T7-TBBH=Ꮯά>t=> zs)5~)[=v/Er$8S&fSmqoŶ4}IxƩ^UboNxz͊C޲s_2GL +#YE +cI +\6G +` IS}M+W{RǪ\:GzRiz] K$mv +"&a%SNwO#<[j0tQo m-k'Y, +"D ~,;KDzyQmWoxAuDF 4scrbx],^6:eC\П{YfGfN.eR2 ~,ir@tj3|.8 ɈCZ_эa(lcaR `ݻzĤ5NDoEƣ#Jv8s ˒0@T/' 9ğBwF\w@F >J +3=_D m1z6A7MoƏ1g  -)`- +,}\"H'Ҋ?ؿ9s@x ;Zȋx~c"f5Edh\D%v۶FٴIxM(p9I1jY\H=@+ T :[4E2ܡ %Y@6PP>M}-GD;5DL_:{j4ޤW 5s>9NOtKaʷX7)4y,|o"@"V_&8:%[hyL.XqOQO4@3;Vb@X7a3Bh:/ХF9@wC\^6qM#2jB#;>>A5\EчCl%~zGG}J͸hj,1DL(#qhn[O.ʅ/awnW>~EK$cך6W[:Iw"g(-.\? 68~Oue@x3Z(fH|ub[2*9ĒC߲&_C$n8q IMa~dt ĨQ+Qp:ݦ/9'6|ǫ|/(r+=AUPj%,dmھ[ >C>=):؇ K誕^(?onR8>^b|GiR&,YU-  lP;l@QzAQDA_sDܗobpfLp$o*E"/B$VS2Ϸ㫟DB^4gVsic(M)߲WV3#V1'"@-xAz/_$Wt^mcd|lo 򵢫'}y[)ЃBdxn>uw7D2&Օ9͕ۇ8{ K:; IFoqBg0 +iۿŻ|Yř0zOY7@ٟvCU}n[?=Vc{[0&)6Dִ5GC̼œ +?KZPC6-'&(~:>Ɠ^?OJCL&!,vXnvovֻq)[9oSmg[P"/d?Vn ˆVWvV3oLtNԐIŖ=1,ߘȵӣUNb<([Pu%sELr7w5!wewiX)p2 +A=ڭLJU)վd&җُ%!+WnH!!sI?~Ij=3L-bF&~y&ަý*kqhR9?z*O~E&lGf۱ÕsFf$c҈oRԛEzyR/1j6=:b_ے 4hⲏWoTt& JRvjҼމpʱ{VjW3]\_34O s +Pey?1pw?'UO+udPG8 gY\$=8f_r| +ЂF=ڷ5=\=f4 +\o/eWDAQNPd?DcD9GȎFwX&z .MVӻs=<ĕB%bݢ-ڥK`P;%֥fW~ՖC_g:HF'ΓK?#, |_˹yLF;D@kz823%w\LÑ675Ft3ʙU"-S=)M+5./ae~\V"sv0O4O~>R9')c%oa؃ _nA 9Awd#kc:dV1a`2աKqx`MK@hU +KqEa-w5O<`=պ:cVe?94g??\9dNٺ>YW7O QiK1߶F%"Ie?W3&F{W>V}X0];rk`btPXelQ3ߟVXIV9VPN^eŒȿ,z{ǠG/x/|clf~* .>Y&تfM>mW0mWȮX]]>3~i^Rznib捫z:̈__?[9+wuy!OR0}Ifs ߼G,4 nnl7wdg|8aɧI Rj&L.qg"ɔjOWY\Pg ;6w/;)Y?˩?{9Ӽ#!\U0S iNvvQrN QXv_H{KgD!ЕwohL7{w׬[@*i:kGy9̙`2]D]IkvYK跭.$g $ݼ\T#bt*̦$I߁b_}|6Sml̢7_)+eCfLv/RMfqAx 5 7Y'4" ȳ.rZ +p@)86PJ0g +A@y- +¾x`{k\tvE7 =K5T^iqZW6A?8 e nJBp2*jU9՟uAb@}eQsߢ)#TZrМq]]9k_A/b*9(DJ ~k?|b-.35m/uWe}1+65jUm)Bѕ~b{\FJ&w`vaEtto@AoP@oNw:|@PVԶF:S] q@ׯ i(!,4f|M2 {c.|C-% :ޭ#: +4Ul@nw;Wk o)C7hMGn~1A'"A}E:ѹުx%\h!AaQ!S Nx!T?=G)_#=㜊蚈=![B-TvJaaP-+0d\> 3Y X3#ra/e's|#pTDH.yфC(<;dy8a2cߡZ}r|/I=`h&(Hݑq#ߣ@K~c5*WH ) qCQTU*~g Nc6`?@ + +sAQKa>!7͟U~x:{C\r\gNRE/τ_`H`L#TTQ>ׁ(auX !gRo7OHlz7mv>ސ?bv7~- rC~^Zϛqa?){V_|1ۍg0qƜ1@E0rX +FA sn&ϪS_8;/8sLvdn{717aSZ0R^6? ,o~c-^Z`*mA3ޤndN"dTQ:wQZ1C٘Uu4>{v//u從K%*ssJ_S1J29CX"6WNŌѥk}kzُZrW,tsg*~ɶ2I=L;mOj)ujugg[)N%ǚYlA20<\\Av)HW_,yYSUKj=HsGg1skէŽXz(0 Sدuվ+kН +o*Dx\3],_W+Lim +; `!{PtuφgsWNO,YbfJ:x[4wHME3Y8-Viw(.B$YU^7B>+KiwVapZ<2&-y37:k)P]qZSvέZ`pyF%E΂j#( GEH3O]BgkxZ"Mi%{Ym-;lnO/ZbߌťT7'ԆP }L/(MG?;O"˻D\H2JU`&U*m:vrC4=ae'ݥEqus4?Ʉj cgfRa:u~=*d/yԜ0L>3d[E5[YQsPH秋@-.lup}\P +|χbzvL*IYS\hZRD$G _fv;Wtu5GYm@/E +H]?o)@T=FDn9a, u:!Z,MҥcZ3? []{qkƵfqͻe`u? bEY)[J:( $!WL{^RAp;_?ܪ"G1xȮ'^GTZ4Q*ZD{NL/*gH*PjSEKN8]<;BJO>6_4@//N_> +}|̊kdf:7g1+ 6Aޯe#3cw{a62 <𓢄8ح\hi +C/ NjOXv('}w'ސެʪdsvf,_RZ:{x[wqJ⥞j4U3cm/Z(&a$v[gvuޏ0_NZ|.sGSҜWA~1n3xx84?QBNg!z҃ގ-qʅݺYIf~7|U˭^km~ڱ%}b'SIPX)ݔO3Ix@vş_!7ܳ{&?-mm5  &%q+s$ mϭ$7bwY6XvEͭIQzPmfw֪Kj5r=xFkr 9_)FZ +1+BJqBG?chFlv𾷟> AN///.7q][yKixFjrFAvrO"]%oމBx)0x>$ +{3= +{&xg|K4^q |,JzD=6yuЧ1y:8%S Io8(r>Eg[\~r;1&ש NMjL BO9|I֥ZNPrB#[ɬqzH 8(j~cuR5~3h-=#x)%dĥl/SG9̤/௬&x*'m ۺ/V/}iW:;7׳gۍcdONMqdQyո(}\6Xyz;E*j)iepQ8I>S8 N6a'?F>O#9j}V of|9-D7׸'5!!d>*> rf).fuS-#j!$'awwTAC4Kp!ȭƠ+P,9Y+93_>]˰9y5m21cP=DY(o'*^M &By l4$(/Z+(+se0/L^o꟩&wzVT:SџyNx+;݄)nJU"We`kɴu:1x+Ȣ\fV$RW.ppmj \ٹ2_ѯu;X>y5hFl{|ʤ29R]H[FXШ71~ ﴍ |/ K= +p~j42^c%HRk PZ:iI!-⍎;&3Yu:YuBo2a4@ { b*{2p@^ >$H+b?t = +E" +@e]/H!7Mqi++8N-uDa*ߚ/@d7A,?H Rv@1ȤHg\#RuPsz b !u~AUG)A2Bb3 R[E +\8jLbcD +n3fx_SQc|eJa!fP,(_'f.'8='YSEmi٘[34fQW+fMъH>]Mc^ݠ ~i0?F/G>Wn<e?GdxG1'UY\T1Π8|SP~(O:yUy[n4.}22m>S|8n/FQ'[T">Q!o}u>K֟?.XȣK Xݽv?m>CvZSf?M$*^c4}G5LiUlS=Lo\i{?зe&q=ʢ^A1z%*ެrѣCŃ=]o9ee{s$y#lZw3s6Ir e9\6h5jtzxm~A͜G_V.͝z>|.qk?\׶'aD$(*LY1櫾WvzD RۮwboCr$Xkz +D]\ˉw̳wlU&+()jΜB@mrRFfx_& ]KK.[KZ)k\$y}~n63DU#Rjb WN˘9ťÖHjQ75^'4xҥ%z30JXՐHyOA-;^<'v0l\}?ajQ}.eH+[fNN orl-̎U.T{LӪ7JMSV]U^t oj'WUƛӖDB\EOlLлZShý?oIo 6𐈗׍,{S.ڵSq<&ۚaAITͺWkUY-@d}ˠVQ7, Ċ TnNZ ȍEyd/X~q^jiy~شnHNqf`/h6_Fy6R1V?bK}qɘ)X\]5.U=#'>,z.]q9/'VjPԠx%pvh;M²|3b<4c.2b$-/ D=H|˨1jhs4F}ʰS;gSup.Wh-:yj$ɧH@vMG;q]6ܑoX.4~Q׀ҸƇ=OY3%}!6+̻݁?yB ZC 7i |DQ8 0=.YV> +/bX']~馠J I[5VT"ʚ蓗7+w& `zcas۟Z!Dd6zaj^iF̷{89k"$_4Zͩ: ?@^۩JV$%$4bqsEH[{CV"u5Ӟ9ko>n,M5ǘVluW:wED-քKg!ny`Sv4JJ7?F}{4xtˌsl|v'_iy%yF֪14&%Z#b+U)Sԙ3(\E.?j8p/Jqžk;;Z? _&+#x. ?uBI° JG )*QXbvga*fcǛfqOs垱.l,p^]zKxsf4ltHS-gv56ȼs]VURC3-!s bPdcǙ4& +C&}鄦;=9oȢw\YGQ ؔT3UY>1*A>#_6rd4`Z +VrR'rhKaWɘ0xuM,W {#0Fc0 +L 2re˃%ulV$ +Gy۰5k$e9?,XQyߥa$R,QƜ;j7<Z[aT v>y7r&lK0=Ҷyn;u* !ũQQDePDDp!kW"̌dw⹙a-]o +2ZbLqgͥX O9ւLCL;-` !9~ 9yJAt 1i@D!I! aK@OMлN7,zQG_h<_BB{OFX6O}MۛB\ &l&9*!yr8,Oa-=kx,~^z#VnҸDvͿGBUGBB+EZ`_~b.R‘{(CHxFX]:ݸZҿFl y ݋"d*?sߴS"* ZI)LW +>,I.+yʲe[.爿xoJYX艚FLL(`ƅꑼC].ֲEz[; fӗ I؅ +>Y{|#MƱ2ذ 6X|Z+.=aBjK'z+IxeYSB=m@Xy{;n +ޞΔVSo$`.x aP 1h|7^'m\ >l=fux/صjOr|uHM.iגzTKTU,m\uq 岧d2Wk[[6f6/9*:w~22H::~xΰA:'+qsy7>o<)&ػչҞ,|4fi8DY pkKQnC($gTHR H`xCwco \kv;7~WnY{]GoT]J9u$åtpb-o.ow߁ O?o4]uΒGxN w.g͛#nu`ˀ3C:mG*xt,황\Z;^~R%ٽr5yp)(epXK?.3oYP%?IqA׌q^%$Q`u?x kԾVmfCN Ң'juazSltWj.;$Û43@v&NWGe,\k)M`/0 -Q?DS_cۭmٯJhdY׭U37 hU*]BV䝣H#޴$ߘxNH|*\o[pWaՀ]. +&͸2\ol.,s._6(:n,ej7qz79 1Cog=Bt*eTޒhn84M~,/n@gHWs~ ]vaec5ع!Y`oK.sXV}g_ !eXϩhř۹\~&,ѷjͰQtFxK67\gO}qj!8p⬅<%,b񾳚.Ch1mm3p+isEiŝ9̓/hEl#J5BˏӗGA`VawLh7~| +^l'R8l{ھ>cAO[}AL13pV$[AgɥN뎲LYG\3N}mVz#Y"4͝U\,Y72F?#9<8_rWY]1& Qizo5=I7{d9Qw[Ĭ: {g]ao_/WlE{Lmnmp]O&&-P$ sUD񣾖bkf[=ou~j%֩+%3x <ޤ~q9߱k´xa`Llx [.w|WA#C*$Pu"{H{*RCBZFRܿ #"MBdBGʨ{#|yhK4Wt(䓮vn"Fu_fOe᥸7|A꓊՚E]E\nԦt.w|{rk X2(! ]H|AٛEe-v2Ah.eJ&Eng?ڌg;a|`"b$Ja pȂQΗW[nSDU;4e ` ?4~YoIFHUro"y??4KU% rGD;RDQWT{׫9_ +A^d + Me$amLV)Fg7nd2aaU +j [f6XL,Z{`i-t{ ċ|itJ:{)cArzZIw!n5F"ut4yD￳͟N T["-Ev.[}\蔍7pIk?(Nfw/ѡQxSom}./54!!cd"f3yC)BtĂЀg&x\!GAom5"~o7=t=a[E$j#jBd J{oθzOE]%/}x]&W=σ_nEڜA"pg <}Ĝr 2<3@}=hAK=A, _|*7ծd/^zqxqBY* i2@x=r;kDM;iJ dyh+*Uj +r79 (&dk+0rɨt^z$(Y-F1~l;65~3#2tZ'DC._2l; snfG}A>#P effP .P[+L̃2\pPf8QE}-N4.h<nR]QEW{ ?0 (J|ATGE;e9B]Pn<#({'hg)*=б :?A/x"22:pTEWwho3Twx!I9M+FqNjeҴd_ (i!j5Bij`hjht"&iḥ.6.wĄ_뭛Nk?+:ҢE!Ved\,B<_(c%XR;WprA8;IR$pw&S|P{\\>Zem.n-Zۜn=>ZvjU%Q< +VA փC/w#I+RU2>g\\h5Z4۪\Do8[I7JH;f' 6~G’£ \c_r `RN?jNt-7z25e/.ts60 nGbֽ !a!#? j|һkgwb)m\S؛TSI +A +n&_,$řF{NDisĜz$J/|I7oC2m6`ixvm#оD{qLTWQWb,D3ES]w3M}w'db!wr>]H]`b6d?0؏+n]q:VbtZZcjmki]8.u=n [/<Wt9MOf /Oɦ߿l{$(m2.LF+*S7,;&EWSV~ڶDfoXT_[%o¥xoJ|ԛà=ljzrDLtl7V3i7r>ᑍ.m->yQvI޻]QĂfd?e=?̇>D7:[LWZT7}؎<`=f4.Pd`t}GzI'?\}Jqor8 _N?+(Nv/dkdYv5L7Y>w^.<]Uw~S:Iɻ#HщYqFp[~@"ħ8ix@xpxqVÑͼxzn_k_ -s[mX,$5͆ژ[49.CdUdݙj6ŝ9~Ҟ;^~qh^htԯӼOO]0UǡԶtڸ,{p~^zGP{HkB]ʢ,ǥ"̗Ru}FVK O?8U,ྴi7|X?lK)1泘Q-_4{G ʦ~RgYXOS}*6ᠡ3#+|bwO +TeU؁r +In юW܋E-dm&I!@'K3YpҢW,GF8yUt[;ajdU`իJ;B%MŃŢSK9Ӭ#y:*z \ttnz#퀷ʫscuF;hI%B?L0ʯ۸xx &pl4.N>ictcf\΍*ܬW8.:lL}VQ-'e`2Ν~O}@K/1+^YaYW'eԞb'BvzA"/q8!sC663V$_k&YU5s޸]`V/ Tֱu,V,olc/\XD1lp #7#bwc셕eFj%e_E+V +VI* $qO蝖ɭiz6NH<+A a,qq̸11걗_ůJc)W-'_$B4Z6ɗΫ*`Vϋo]V} Bx2E2g/^%lїGP4&U[8&T<{)4^O-gv79x ^K92;, $^2:61BE ҳ8Z8{^z_b=b `*+èl}F4DX675Zc/!0Q99Gm1-";_/ 7ؗ^#p ۍR獢8n@[bj0a|0-hҠTy3=]}dױG΢ 9:n}4N;QzxVCkPs9?# VzzH@|ն8:',&O \4Q:0Zdw\W'R_=ݎ \Sx}?72u`m90a[5 sB DԿ0X`-Zn>NJix@IzX۪P<Ė"IU"v+Oޙ?_XY$-ͧ>Z%ucA~")'N)TIgYJ_ov&%M0 Ǔ.Wuţ#E~h%e~(ݽ? +OjZgKC݈h*3`Vs7>7f{|kNUg)g?gv!b@U^(f{])OҪ~u7&O95C JRfjeƦk3M\-F[%vzCFBǽ\ޭzYb>*)}I3[F}Uďe^B?__ɴ΅>榭 p='nbKR$d֫Ґa3{Z0uL%9Ɣ2 ?yS~Z?%u7ƿMeޫ߹/o[_oZL1)2#XqB[11Qf!riT1)T;Jk"`z{:Βc:zj/lW_/6̥,Y4[,Ƞ hfGhm.=-йj}zH@.%gn4H{5r^?/_[ \O|eJ9./:tIw9wX!=.9m}ok0JK &1Y 6`w8K{er&X&.X}fx>dV-i:8 +vA_U\ёCHԹYtAIm&Cm`EQ X<k]Zא ZKv A: =An!3;bz8%K*")Ey(!z2`!aGQ؁/e#Ʊ)"U0@P_:!έ.%U%~682O((J2 (>'vyYYo""MAZ˪CISZk)!peenE'iA! y@Nƺ1bsP4JC=YiUhj9f=/;VLZJ${ ^eE6~KoOZk[r{HXW"+I +%7"ev60坪)Ʒs@O{b4)݊!*(%ypFrqZCkKVWE_j(F}Pݬu 7=FCVz~ڟ\.12Q0>G{ۄjsնU}6*{.~\YQȜf[!cqy)g~b~95󖁗}nl0N1Ѹa4mP9<彮?En}x;@Ӻà}bDuaNU @S#Y%{B}LKN\ >$ &6lUNjW mqzF +E1a~n}pl&ټxcVًKOc"SH>$jkCQ,vrSGӠ+ޣn/4'.f#A]gQ/vM]d> A ,TQNA5~M<D6\fLPaz"ΙFS0%k'܃Й1/<3] YW +`wCXm.?VN:gisjr9f]/ufάCxq:cQAC%tЄTLRsˢuY+v(M=tO!ŏL&r*NAyLAs/m.Y**:lLW)|U){"3~2Mg2.?(ؐxZ<eo'~,Exo$ 9 bB3*Q0bQu5h\,{^/%UKl.F 1꽺6Mk`XOv (jjɡiTUoOKK#UƼ2E@~CoA$Eɔ=U{ߎ96-I2vSĥܥ.6ni[o2v?u4~+i[Y~uec%._͋%K};$bFA3hε$)5P*.,?@wII3Z_OT_Z]zU:B'R^Rxzߖ - (eפ*ߘdz'6A~LE6#̥"v? U ,5$bV0bJ -l>-O.6ɹWȳNκ̹\|svrd [+}{8vx[0wFNU̓a.U@[q +g7~?c02w]Ok=ɹ%s^5;l7V8:3j33!1G*1UT_>0h`;r6\V8ib6+%#'RfYq.n|y*؜vĊځgŹ3:Ų]QL,(k+zzPGyRkRpԷA'.'QNƢ]{]*Jg6睿$̥@( 'vS}vD'17~l9Fsh%h&̃U)zeEz;Uqf̧+ =N"Fbت#9ΦJ%MGȚOlo.g?񚌟-C&MS:!^oh#'ݖq'uɅH.[;6d=.6zȘ]i5I J8cF qApn(˛Ra1\oR_1rZil1e26~bo Y=0}s;̗fzhMW4WQC>2}Q֨4t3,\ɸ0oɸ QNM"G3ũCf}P"%H/V7k߽PDL,#L2ÇGb[΢MZhD5޽-MYaRØ +A{Ma{R;:?Z#pU~ H.,wP9h":mp$3@ST}^T5e qp`Gơ8*yVPY9jLҾ\j/^I'in ii@?u0EǟAM9&gvt/NP΄ts +ln5 @ ++Z>zV56GdOA(m{=PLTTz;/;# _ +O֠@Cf vtxPHe`  j \Ez*ޔ;?6\*DjfAJ21k։Ҙ&`_UF0D6x঄ܦ6{jpaꅰs&pQe\̼&E +N 8T'NAzp- ++&FYomO9ɠaj^9QQV!< TK@UEՂ&kP%I @ȻtSvA`4Gl@ Ęi=\)]k]wiy_r:\ͩcE~UUH v uU*jMN  u Hv)9  rj Ȥ@I[{ ιrf_Se3;Xuoul(X0 VaB)"Kb?ttQex.A5c:<@M?4' @*(mJseAMkpeIWe-P +UG8kDG\8hXmՎBדBh=-ܟ>\GN:\TIYj>bmvҥ{mI&̯ !&Qv\*e[O<ºQ8}a|H㳕'56w%jܝ fKU:X`P|GTM{(ɉkW-G [jʓ!ƾ}a=:XFH=(۽װ*98oL悍2svO7]9jt9ͽ[<'6?R[1<;7~_ wx|GOV\?٫ȁ }Tt_^Po^aߞ^^>Hi}5QevCct+D ~R%R Nj0&{v G}_:X,G[.Q^PԎmVݼQymuɪxKlx?ZJ{لËzym{C2LA&M]j +:if;Ĭ-}ݴ+ʓs9&m9%}er)9GPfOX%Z'K +e#vNJU]]`wƬq4+XXuH(ھ\ H*˜@iy$ %mK×"_dFZ5f~.tw!Kr$e <~|Q`[TYᇴSP6q2(i\.Ҕeg60>%$ToeڪoMf4иbsTn|AެͰ` LE&5//whh*.P֓@}GOL>I+i$ԘӬe,KY;!<2^{K>!ؚY҅d&`LaK}_9"7u *W-*JPDT`?)t!-cM9M̘[ivf!EGjo{#'k~IR`.Y~f Kc~tKuH]U_fgg<`K!ɥxɥ?` }IQ䩗gYF3+]LT$;찧e):d#<6[!QoESqMjsNhS)Y\sqp@B`~#,k0*xW 1Ɩ(a9{,~UbeB䁮{A2)P-B=dQ(ւ~8m}$0Qqg}e:m*d6mM.;o5(S,*m.lcx늌l26(6|bƀQ)ƨf : \WZtu:}IaBބOd/]L\~όoCtcZ+ + >և;c3+U#'*2 +i42D )7?ksjB'q۬q cM1q<Ӽ{ΌE3Mz#;+Zph26'T8ZPԉQI bI>☭p'<@Q;IuԛNvsNm/i #R"ΏFgp n 6ӈ\qmq<%ٙ}tg;}Q4FV}h:t@oD +ml@NىHSx.4lnYWn5Su_1b$el{;;7f4;fːAuaYNW@0뒂|l`GL05vdLƹVVgdJRS) E & >;V |opJZ l^ +ت  bn! aSyh.e' + n?Q5W7x3NĬ^? T+rMG>Ixi;k ҋ=69% ʀhlibǩŇ FkM3o,(ʸ97B',ZLX=_$s3:(,cI8Rv~2(9MF7A9D(ɏY0U(vdZ%]I"(Yv4Q4H7υOrk:'!P9["%?)"Etf߼ͺ^<3ע'Еf|Q,98",wNZa6O!s9A+1 / yr=+glgW?~FfzT;^ה"n1۱ŒkAWnW`OA5Y,!/U8'PkGL֖9eXҞ |eUTLckDۮ쀷a=S/ zaF>2btNL Cۏq>ѯc^Q$%Sȸq<Ɯz};hd+&]أ6Yډ%%Lm#A?A3e0ՙtZb-Z[CCʕ6;j +.@nC k9c<\7H}ȯOș:`ۥd珨%WK`6)KgakugW W#CZq _m_hEA(fPhv ^FA 'KDO:K[ %+-ƈuƍ:2~A?;bFۏ2oj6öUbDy 7H) TLr/O%kD^!ޗt,ŐW2l : "5P;<9u_s +6&wjI^uv`3cِ1A~!\D`V1Pʲ0=K(E& o!p 4W?V+-D}yOJn\}qJ4԰2'_Q}#C endstream endobj 796 0 obj <>stream +HDǒ'! Ar(I 6mog՚Uk _Um_}K*j4p&6a?7]|ӎ9҆rګe jh5jOD6\vZg<‡3m?Rr,,^=X"硭pҜ;ev&AɅe GYn54XelQÀ kDG{R;590޲^QKFO_3x 35erm6X~9IJ,=5l릧YT"lǍUga1VE7dA9*sJP RDnr5@VBO‘=7mu#]*$J]^ +փr>Y-ɷQF0reZ571OS<';/9zʍ -ƏUSܨt%Z- ;rpPy|os.GQ{| `?gc cyYHGzZhhי\vB?>DeoK]Kn<*Gޯh9T"̼ΐ_ y_x\I9lI 8y(K2eGsrF#U烖i}Ny[Nj@Jƣ+̑X7XnOάFw[߾m:s7tߎ.n9;+yvc0@_{NThYo2t=5z-ZREA0 -)0o7RՠKKjIšY`xBbͦ6h/N'C鶦+?ʅ9E`~8ߔy9uv-Z^+h5%Q}Qd2icֈ%ϣ5ȫ2?VusKzq>(d(ɧsR*KyȓPa&l!32R|fVP&xJ(ښELlH?8p3oF=\OUI7cW,y0:Y]G,u,8vzx65 FwA{4NXt {ieHKT & ӚGxdߖw譖89o`1"s=[ Td(߹^. 4i:!_#RmF`7y2:hkKnkeȘuT1-eP5yc\=O𡧌xƮ!*/^=8_AܽnI{-cc#/E$)܁U{7Z} P[w0׻`5 +jqy&WZ6)g,,YO|'U:0p^BqxFG$/pq:`ocObqQ>7@[8 -w>e6Nf^O fڠگ[V3Zzyo+Esz'ӭL^1tLgg`e`ݰ1=rUw(,3SumiLJ-ZVaG]Y8k ЭzN+6)xN3~pV^/`JvH_~v{oqˏ +sL8IQv܊fcM(%6Mb C܆SB D"E࿜*"ozy˂ 3 D|Aqd=I1ZCYP);E39N|b9՛"Kq芉 "bl#9 p| l"t G~SGNʜV孿kzJTuyc]ӑAEN ^-{tfz 56Cg?~ %B4(I>HH"E4=_{3HI]@v8Q 9I+v\w۬Ԅ +iL1l{nv ;AWgɻ"R]9E&G G33B]S`<\[ w U8Gg5Y#Km2h)d8.6P8D E,}C1(lo ŝOA1C=A/Z&(oXASPr尧@Wh^;r +RʟW+QDz5Qt!7ԍWlEްIωd *ihzjg\~m8(V֪o1ݾ@w͒z8D)\L@_E,C rsWpPbXHNR?DX+]ҿT Z@6jRנza^;AߐjJg~;y`f'Sˎ|5X>V8t`-;XL2T@A $DbfYn 6,+ +DfYde]HߵC+Xqܷ>o; n_;-9%D^旤.kG6ߪ~uS~UQ +#"U(z~MsA7No ^;0MVNp_<QW;wL +kg8UOX=Wtl{{wn4>#ZV˂P$$"`"P3557_ˮ^z&?yZzyP&lT_n[xHaҿP=qsK7>;$tsO±=~׉]&=mkBC뀴U[ ++0hcR~D2mEPakG9g XY"Ǟv;S)hQ +Dv<9خalX g1VrG#hBCx67u,c}R8,_ +Ftk*՘֏yî~@v,uTޝGΚ +e\_ Ag.oCxZgѽa9sE7fAnπ%Nc^`Ze/ӃgkEƘtƎOš^dwinY U?KC9+jt!]t/=q{`qkZ\n=DTG6N\i*.zůc?N9'6<2K#f6THI I1?iA&Gj[W" +rx,5JMlfӤ󜐌XfrRZFR ;5U^Ɔѓa!2^*?˕`ь拉Ve!yn_Fӌf/ﲌK:Pڗ6nE:>,w$+rT㪡0 .2upZZ}<]K3Kɷk_ ,crK%m&՟5J!BOQ*}SPr,OW|v.)[{W"#ѻDk}{9O]UfJ"_9_uRi>p7[ SYTIZ;Tln;؋U>j1ZvI֚TwxrLN2WAl +ƓFk>** +bY?.ٔ`ًBϖU`ʀ"'q!?F,<=q{I BxMt \g1⌤X^1YL1?Fh,%7&%D\ ltc8}_ɜp3Ԓ .Pl1pq,Ur(kL1(mHJogpD`R `PX1DH,7L'N?McX;նҠ u[} :-r6ܷtlݻ%u%O0Y (.8:8.sOWTJ0͒I8p!(>ۮab~\h_4$k@ۊJUs-WsH,eǫtlЗd7Q.f}#DMxF/6 u(ςnrʛ8MZx9nK3vzkKT+xJK_ *}Oy_x)5o),5/S0U:}=M׼qYbp() K>b-& Ep>#1>L1قM]vPϡfV]탐Arn$HHdzu7ۿ&yX~Z%'T鿹$&ݮp0Q=7wp;9sI8z2uZ3JVs5mU?}1Ņ M|mjr#Ta\\1.mg-k c1%~>a d;=rwJxikŰ Ѭwtس\HR,Ryn1U+MTjܳV=nǣY"1,)g +; yw O?}*4nspd1)o>2{] c9wrFvv G 9Wiu$NU]%~6gE=!geQ(QfdUeg&kFw7Ftth\U~(fL8^E@a'߃u3VѠaf}U .Ԁyat쉣[񮔃ű X5]afE# AmRLzQJBT -а3JWya#d Vv7ɚd쩇xByvFe}$U0 礮7iN~qtEzE1pAC@3Ffiҵ 3TQ J 0©zpc?y 0fNCZ<w5:E6 $zZPw~%*o+ j]4\@%$b\н>j M}[טpVBp~IqswL8*F¤M[IȚ^}1|.m-Zk(:5ShL @7#x{A@U*_!{A Hfs?_=:y"э:x+fP7kC +鐠0Cu?R52Zy .[n]xql}B%",W/G0<ȪGn֤vIΏXx#y~|cwW͹_Q`-U:# F3fأuVJy$$;?%{bW ue';*gEW+[kE.h ʆyk9ɗbKbBDN ѡ/Ebn>$EbN3eG@E[.@8o6[+/bImJH"R99|fu]u_k5:CRؖ]Fb] +q "gd<U'U">Ip>H}YdbSQ 6 u-r2]oX$/fYZ^uP)F P$B΀wP+0W4X |@sU +HI#w-*n{X_NY^d_޼:,HhRdhir7"P*Uj'~x` ˴<`8e(!0?R0tm{s\B>G*u"JW[Z+>=$a-l x&F5 .>FIJB@\h b>ɲv΁ 6Fn}Fg{ϻFo* J %rv#졙`\)X{4s`"WW-/"MCH+t($ *%>HFX&jv˅{)+pv+L^00AD3KΫye% Mco΢OX1R{4ދ~asl"l>,d%wQؗsK*>XgD[|QV¸!{Ǎ]b0o1&l}J,U̧='ۜLdˏ{~/=}o{O'=nQw;\s|7Wt>[>8/o=znɻ\p\tLb-R}?Za ϫtZBB+\%x^qGll6%;#C +u*I>nC/身e]YmV:,zDVB_^'cj;>Mqaʫtt&mf_Yq0{Bw kf0L霵|Fݤ7z c >@~#adʐx8 ש Np% bUQ.6%wL8fZ1zd +t13vZ_(xT0;ꐸuƪ^d[ La*fwUH]UӦ'Ҭ`*{nB=-0 + !HQNIy.3;0ϯjlLRN}iHjiz*)v"O`VeWqy9ۇTR0 _'Uk݉¾ ۇ{8.VѹN6Phs?/v3YAgpG9Ӈl1'[pU,6J==p zXt;J +y% +]Y'>^@xUEd`C2S_DזJ'!TrA@ *(000*׾97__vuU9u\ku!ignU:)dPE4,c+S}z{{I1su@vm zzm-Mt= M VHPQyE׉쩥[C (EU-}C46 +Yi3fdIGj/YfiEGNNv|QrT$\tlE +}V8-̿pU#xMuHS+4mCfаx)j@sPϔ>nҵ`P)@_8:x'NBZ=w3[JOdWE=i[^k^#(T~Vf  M2t7 xNGrF5vIxVο9'-1=)Dg͖\~1lwwIoQZ5!nΠp^ӛ6ӸE-ڹ4?T(nQn1"2(I(m>h) ^S̴bZ&Aaɽ![p$p;PkIu^K^w[ٰCRe*к_#UÛ~B9Җ0?8A)%9 +g/"$%:>/g +]@īa`x`@>CksaW:6e\`spWBf ^/G~b+ x;zg79֘@v3#)Д +۹zlI =CL}aKT*1`dF`7fPSQ8Z6pV |H OJ:_c#5'p>ۣChc(.)2ӓfuEm,@Skg*%[g$[ōqF7{@x#3UGpEçEU@0Ѕ/14n v4PxC@N9@RPx ֓!hChw tZ{ȥN'v4-~+NCF>L=:SYy2o;٘ +զz!Ko>,-A1A1 ZcPnN}&ú[i-~5jյY|X[}yUFU ϾrۺqmC/@f{ MY1nrc;-f sVUI! +AMŜfE1'{Ys?MM1p2eqڐ>`|I)'~҄EXY/@W1튀 @Wе +h;AX%L8M̻+;)<봑'HKYxn_ PgjBi֥(~Q$eXξō`s 2Ҙa  ژ[0|Zp3G[׀!KLrmECڜf +&7]RN6ǰ JL\R_r͑8nUn]r)*TF71ޫ3`xH LQ,-`ct S`k`I Y`^,0a ̙>`<0>Y-03UUOVe5wS'eW+vnYyɧ\ԿIVvKz?lLc3k^18'c68-G*'~ZML ld17pZ9 7`e 7.h\9>Gk^Ƶgμg#{5rԃi4"qK}z7}b4JŕKL/Z9L5x.03q&>`"͍p2na{F e_Y鍊bk1X(ҭn/[YAP$#pU9۹EF]B %O7/cYO@1>A#X_ h [ā93k +Umab3lƤ#j(m?<9)C'*iʃ1/x{K$Ƙ"@\.lAvG-XeDc bڤ)۽:Ɛ\*f7q :]B~_KB@ZP1<T"73xj f`*8Y5 ׂl \ѣ,$>r]YԻC~u*Gʱ#=|Mʥʋ +^v [k2 Gkq9@c W" d˃\;>#Axq sY_J[<駯otɬ˽Q6CQB?aO (}2~=e +A oPW(P>µO +^j`+sƂڮc*Ns!2[WIU,1,oe?AU1?Q,7KYH*+7g lk'ä*$AhT=6Nj1ݸ@Om=?Z]n_FOh*M;jVr^̟~ß2AOR43 (ycڠ_%0qQhB u7|0L'i]0k̾M9(lK0"ahL0 0\Eicϣtɻ7-0\FvmFyZ%Q)ǽi,VTquy4]{K w79/ρ +]`[GP/݅Nٻ6zt upicT#W `N{]ڡ&[ Vyx|j:Km_A\t vuV~F.?r|MA`z), +c"o] Sii.c ecVQ.w˭\pp%sH"g_XsWC|xVV{>S/t*D]{PK0=6ɥ?*KэyPgЗ6:4>FkCZAxUn0 '|ԧrE4NE=uOnu>˗|q,9;g\*1qjgڪ݇GLNL1R wO;;{{+qz.#V_7 4ۛ%R1pdI^$X|aC?oўl0?^xؙOW?W]#_c' +-gī2搿l<΂'Ȇ239tG z WTdU;2g|ʀiM4a59–])Dw-DO ݋So{an;5Cm|2W[9ؤgob*Py'jJES#K)h.8~GL15[XlDvv'"-18!Ez(Kgu ?/^{*R΂{V#m\'6؉ yny-2M5,'18q`' >\iiRqSOgct9d#Z=#D@F`~͒)2т̖-@xkrԃd]])JVaGǡ,}T1Ư!-<~' ko[Jr[>ҁ7Iyvzh ók+Xg ~b'ct@ V^',tʛ3//IGbL³mpҧ. +'NgyZs96 N҂Ўy$.S}J=Gzj88 :*4Pe@U=]r#+(-%@GjgRN&N +.Û`UPzv{C: yXh5v:2FBrv>yH +_Rhp>Ҟ'm8k\8^cYh73㴲@^#Yj6Ng{N>}If0T܀ o ۗSWg`#\Lv1~#k&jF>xqyٶgJgviB1FJwhtR +&^}$q@w.7*U8*T~U*WX(PhSeaSrgߴo>zsZ֦wTjr)s ?_SߦTX!}8"yܑQձ(:ȎDZwIЧ +2L׷%K:j-!&`5"aNku;pr{nN-\^]_qSCa,Q;9QZ-ԅIꁾѷxiܩ/|p_Bw#K tjD$L'U@iVo.[Gnwn [_8[ԩW_6a:L[Y*\eDU Rl`sH; 5loKO`V0GaF`20ci10cyi_y|S,:nZq؂U8Z7fLƯB?K<]i)g_O:t>$I y #fmD`ݔuL֫ 1΅OҞ[~r] XIb;T-گ=imTw۷շ fPN*U_NXx]/2ǧ%%(&Q\T056pM9΀kG8g.pE'IŹpPy7%m%Q_zګ5*b/&:q:+g!{ƥ3*n"`@N?"ǽ ~(*:kb!}9;:|(_]ywjGOѴoͦ+KH:j~VqkSdR,Śsv٢HiX fܿp΃pJX .{L@? ,:$R8a91AC:OJ 9߮=!u]((ϵi6Y:Ub^Yk4$2fU$WEt+cpxz"de^ARRH\3 $xp%s(x܏@QΠʹwJUZiO~^!)zN+$RZ\SGCO:Y'!JJ[%E^n{MM8fkUا߹Ȳ`Wʰuc]m*c`5b(M/~~ǟM(ioe9O/y'qۀhր]@ퟧWvπ8 |D( 8af^b@U@x}^|[4E]ĨiQ #4]),+ U;Ւj;<:@M_Y`LAp7@6; iHea?y@>$<Õ3;kH+@ o$Dw=wFspV1@EX4_f0p@O2Uxh-zV(zd#^ѾS.w0L'?(BYHg*_igzQdק=&u@/,Лml'ogM}Q9I2LöaG,y6SaNhZ.c+΃EfHZW3lfϔ'$V~N]7-IKO?&]Ү^>/>#jS! ge0;dLѰ(j3ܥFn*}lLc.tB,A u C+&MI0:wO]Y8H~c<fu@v[>YkqgYLOZ2mU'<| 4p2>&M K(XbQ#*tP;. y F\0O\ox:zj/z5xP֢[/ B'9Rf&9yلWBo.>4@r+n-XS,G/ց }U۸.>:|zjybw`+ҝf9lz>,^8mZbj㮅|ZMϮFm[-#gyS"x +Bs9~ +ܠWx7^ \94;ڭqc,N۔Hݮ>(lBjg PSd2iaF9.DqG\W9&^0(¡Bk{wB'!Vm){u/kq}m+kau "~`APް-7>yFr0GF2μ񚫶5:QzG+(K}'cCwlV]eөkj:O>QzP9(r:R4ſ p~ 5_4(gVӯmP˧. +?34*gz5I!d5 Rۍq1*xrY"⽪P Od)̎1!WZdKҞ%tfyM!Ȅ Ã'aPщn`3,y(c._d'W +< U6q_ʝ8_zbG䔋ǧÎKuZ~麨+J6D˗1nDJoohSYR<&p䭉ĞL.<uI䉍r|a hq`o>a/d*PwF)& m6>tѭAskYk-_ +mQQӭ,ږ_8՚wRjDBvìY$;-(ˌu jѧ-c.Zv/+;៿i3RLd[Բbu@oՌ'uy24̈ʀ@¥~S sxE?]A +2Dz[†5rn=Ѫڞ!nDŁ1`F +ivjf_CEo&aOznz;x^ }-rEd#Zl>ޕp/:셮aD0ٸW$X-CuMG@7(6qb""/xJ^B?uP7v֗>2_,DL]uZ@UYoCiqYLGa|@-#,]"33"&]̧q>]S` + $i 5#) ] @Z4/v/?fVg6NMV:q&L{YV6dsϝΌ{,MtD7gxEԬA<X"pPDv7L`P0Z*w7pr.&(A_6Nm4i8r.ZSM)~ΫpxT&vgAנ eua_|ppN+=/ËQhܶ5 n+ ]۪j`]'HQTNw XPg9{!H g Hk۵54KEdalh|eêGG 9z"N>H#9a3R=Be= @&gy@1"% !PC/ +n;P@&b&-3_w&5mג^- +Vo>e"sS&}$R}I]CBgB4>z x(@fz*SpBFʻtگr+5 +@ӹ:ӻ봖Bcգ2l3;lnU3>嘒fy˲D '(܁110u ăʉW~"w=:8@'S4,ĀZ`XmO_s+yW G0>gSwKȑq'T:RX'G[Qq`9 +X"Z s"&0/F0LT9ǀ0Eн}MӦQ,-~woCǴ~/%#ߒ<)039IcWƈIKIDwpMJF8t#FUDN(8GBk*.'&\T}ݍ]oE<-ۿ\[i\x%3lf*M o)!N.Y~[ )|hz_u^jJ>^Q>8LFrk>億ܓzgU P t_O3A5W-5BTBD"~Q wh: 7QJ2<:gjC_Xg;9 +{AlG  $9çoP& +$#VHzI3 ImT1@_Eʻ$Aɮ Ρ(<^[mJfIBAN#Y>y黲)l!.ȥ>nfyԗ4/Mn2RK<`X}ɓ|W!]^(EIbJIU1PJ?,$(a=d@756gw 5,g@JChE)jОZb^*34-a9*_1@E?<jB?y퇀h XA= )ȜXRA+Ҡك Jі,hs; +kqmK5V]Y}FUX9 +:WP8ea!Լ/=6#ќN3zmZ{2ȭqaS~ ۙVE' +Qѧ`%CO>Z4m,_G,%mhCDQ)e)-xO=x5aF5pK3Azvb{j].+IRO#߇2$%'gk]kSd+Fpz]%`Z8@ BBve[,{)P~\S3x#d J?b|+G3s/.\ږ³5=ak[zpWhsL#6ӛ:[omTy;s:-~7׸&e&r{/\C4XWqDžٸUz {&\n9[fṢ2n"i`zj-fs3n&)j i;?[o"cpt ߊʜQ#%4T)?ف%&?z˞P՝\jP-\jwນC߳ʓ C-sphKU>N‰}+CPTʃGkS[$dG3`{MzjJ\KR2+ZŶ*F^+Uw<N|CCk{ +}cࠩ iu5l=,-^#S>~|K\3^S +4.ejD b) +PxUoz0Mvf^7=.#zYK{;"ͶlL\ITVn!ʶP>s)c?r`|*;W::!Z@'"Q넋Xl1"Rб`FűG{hdzz +yv%xrJd/U~Eb5P'4X-#{k +]śXwN:2c?hi>)c5ڪiݎhi Mw4U,t&%_ܵGO$/B_%*TKsrF9^;a+ j`T +(4+;Oe dٍR3y?ԊC"3i+n:9aϜ?7%εV0YaJ)?jȃ?i4n3f5{SqVS٬5{MnΞKetIpg- 2[@QNfÑl=AO!.[rC [JKșBoڄsb]}Aɂc!- {f ^5\6mu kH 3'&$; spQze}~@('GKHxwzۢlF;ii\}`?ͱ86rc$Bs@H_8Ov?<7>5tm8k$FXuŴ@i`v.惫bU5:& nv?v\74LK[MsM?VѬ68Kg2F n+@_j=n'z]@na=5ޛHҕ\mk(6}w ]ί3 TF7`lL<;wW0Y'q5 3M1˜5#S&-πQ c,(,nz1(_(RbMj?zݨI;'ˉFN-]G# +f{M݁^v/A1 l"k3lY`+`s)\9ӀM`N69 j&_OUF]PE\F1YZI{ȣo%GPUa<x%{?_/|;hZſYgqR; \NMcUث©:vSϩ?N "Φߊ'P2)vO61m9O*{H?e̳Bj+ hrG"?LV6Mx"{>I rT9._?,O^S׌CYHw-YP]ćAx +P0h@Z-WQ7*>Y;7y(у*D>+{(15{xBڅ9[6,ibV'4< HpdqyI^ K_!d]K/u3~Lk{9[-A*PrAz%2]RT)" 8(88iW>};slQG +ï[v%h. dDgvӓ"i@ r[,Øg>#%ykB,dww}bU\H)%瀜 +K@ePaTb|oRPՓ (2kŮʘ5m>5sw5@-FF>$gTe-~ E8 >I(:@3֗ $ + +" sIA 0>,=`f0u0 &um.ƈR-2]9#ҵ&kz P{R R&adpضL.[sehEVʘ}xArR@tAX.~.BǒόqI +8Og/]m9GF~u $3HvyQ#wA'hPZZeMirRжS#W7+PN0C0ՒY|"N))tgSYd}^3jˈuFv=3 ,G,r$eFv)e}Eƫ1 _U~O[Cikߵ`MXCϦw!g@8R[#_pcaXJPV#F6epd;s09qq|U1nIEBD~ʅ;h+VECV2|WUk`VV'Rdbu@s{Pa\ F|x0o׍JkYMU@άؤ 9 lW@OCՃzk"}ؖq̜Eשׁ˳vGO]+sO߬QTS^ ֠R {./+FR}3kQ+6 $N-)-ƥ j#3%NM^BX.{۸QknȶR{1DSs0z1]]%% }W!:)b2*V/ǻ+hgcM{]ʵiiMws16bj+$Yv[*z^DRX7q.0 nӟvO;#gh1*Ǟ*h.+"4ZazqjkL0V6N$+Lu`)2&I[:fz ڄ:Kw7^ͺ3)59]3[#iٔJٲ*ĸ㊤7F<ٶO2 O03 +*I3 -`EzҔX;EgWEߏ|hWP-ja([1N$7Bk#Fs1g.::/7=i?mf "g__m?Q>uQ:0feZ1>7>Qaz8aߔCݿ ++IKţxOp`g`; :{}_>4Whv4x+Zdzxa+|`/ Ԕx`٤b;AݚWNkZ~<.5%(ckyE| 496ƻ/ Oeد5E,8΂"3ΊM_&6w8q#=qw_K*ŢRXGpLhaSI2muw !_Nz(JO1IԘB>8btw-^;Шi8_:B,#J[Q>I`3 +6̵%}]OT[_*FPmSuEO-V@rs#ۤ5(/m >#e~`lA̗zZ|1&u$`hkg-Ɣ{]Wv7˙wԑ,@꜆KIal)3i&XݐBv|oBHC ʨԼ4\nSצ&~k,!N2 md#EiY# m.,Lޙǘj恦 C@d#j#GwssxYt$V;n)nc, +`Wd#EMWviGT‰8Ljs> -ϛd~D+1\cЯrsMSBQ$mٓ]mC٦߂iEA6D.BZ x]2.H9S$qjl3%ǐp=TD)&B+8Oz TDI=YDs3={8-rqi39Myk:8VzOptNJ-0~Uv#޿89'bZ^Vn7+շ ˒/70^h{Ba6]+u΅%ҔDœc8AU{V9+̘l!Rur9nj1t`6.SOi2z5Y9Wz8ky*K>yIJa !%2~z_`ɢ SA &b(VoormkBWzv5sK!u:k:N"Rv90>mS4KӞ=LWHܹsx<-+AJ>.UjgPmfTJlV_"F;W/OK|Csy%0z* S] 0wG nNE4~=lҤj~"N@ ܓ ̢ Ń -gkI@g],9؞sntRY$ +jo($k,+P:~÷xXyNBQ4+pJm }ǪPCrB6EdK];mq@?M=OP7$n:@zNJAn~e9i~RCt;5P"3JVÌqq2zB5Ddv4''d9bǣN%R1ںzZz`"piv '<4NxPB֐ )sŢ5ΰš?cS}>}jHi!O(dಙ[=_9[G,Ϡ{Q'5(֋v"nbrR سXn`*#R=Hpů$5$:iRSr҈rcv2VNSA<Ů,NyXċ(׺B%J?SWm%auw`da/O&MmW+[A(? +jQ=u؉) ϴTlq\KЃlni׶,p2v覇{:VM[^?zCBڜG2)0tS !Y:vW=i&3ٹϦp-JTP".BND`pjp*UC +u[#+B=Y,#X %ײ )%3OM&zy/d2cNcVOȷB19'^Kd`SԸzv _6 +;q)RоWq!4QQ1?j(lwLؐ7J>*i8v]z_R58B W?0I!Vӈ{^upi&_?]C endstream endobj 797 0 obj <>stream +HWْZATeg SDSQotޢYٕU]}0N==??H_tȩ|<~%oZB;usz- 21qjFr m7,N'<0otGZ$5IiP^@&th+m7C61 w/ V-cRJj7N۰W ;m(&XRx;Cut-#B$0;D~<.5j^bp#X^,..]p7p z9çtutR fBEĩZ4:yJ +H;a~c.͠տMfƇ֝Lpd}1ǀ(v/f>73Rug\@J +[|,L+GeodL\!])5"_ׄxغ%S^S K/(X09Ft-J%=F E6g=}XG,V",8Y{CEhX3pi䓺{ %}.4#P\uݳbǐI#> +ǧұ{y_ǝZgݑwu)ݙ4?]'?Gm_MQOdM"T(|]ֽ96k=χ8qENwbXdYHBeJNuC[?κX́p6JX")(w:R)~v}d3+{~H9iaܷ)`E몍@ssW:y'T>V*h0tɍ+žlB±䟅F!ذ9f6᷿m/߄EM*zSj#N<>XCHƕb`${q!t~.m7扴O]d]Lyzl64KWQm:uVwoQ=U.k`eXēODWG@~W]kSج>1%}ytG^,/˯*_[3]~tI{\'5:\8@zU)߸8Y~%BusG%G&6M\v?#G X>=&_+'!* uFg>ᯭq.E}4:[;MX^,/=-iƧOL̉m|75jȴ5LF}n$ǓذEVΈ9nãGԨJ)*,D)rg' x4-͖Sd| K'H=NW_T@Uci40x|dѴ|ֹ ADnl#iX#YJ( +zqD"{GoЬ%*CNٛchdk>x(;ydRίSXcF,ÿ'(;HF  +?~?V4ZJЎmjL?gTW3G h1 +2#'="c@[ϱO8ؕxT,D#j-މ?gAA*弾ȷA6EJɜbk3&Ɣcvq/'7nF +>fQ'@^~MP@Q8`E!CfbD{ DZzIaFdK[gX-xO{,tTX0BS^<~_+Y:?&(د5&Ayfgv+M2ʭ Djb +ti?Ƣ)HєPhڎМ{a}= + i7MԝFhHk ZC#汙#lQܪ-x)=v+!]36?#jFP`"dõPhJ +MwCFKAve4V4KSpWSt0֦粏*F-Y_}t,Rɠ1!K*Tgҝ,'1]rVaw";#PnIK|1[Jb =lt*LUUl.Azԫ5֙yzE? _:0Z0Ci<Қkry4"AZS,b`QN<=yc^X Ώ믘o^:wN^z7=~xrI/}l4_7f^WX)= =TJRnэU)墥j[_25wW4ym&':רEPA_tF|/g"TQS_w=SP`}mov[Lco7XG==ePG3ɩN${ԝ9y,^Bt6ZCY OA"tt]^-tTLcѦs Д *1w}[Rr94( wx(;hPesh'@8pP%%V`&M@\U)"0- Ͷu=9к~VyL xRr* rl~&{6xP +]9w.+:.ӲòWjܘx6q>=T@i%+yJL9BkzRF*?zhţyrhɢ8q_q&ǐHK}W./V>4MC11N/Q@#(,Q+~k3owf6tkc;ؒV)Y3 |[7+?h';UBwLo~̠4D6̛ YfWDUa,^Ă+-ii%=lOa5ycsyc*r%[= FJO~.nfZJ"_-t6"۬iBFl:aFi;K ir͞t2*EYQ!#66L[mM-AJ1R/ MiռlD?^$>UĨ" F|<̉OU`^Gl;`btN~TŊ;ĖǍCTG (h.Aܶ [ߕaoe*UnBM7eX liO80v"7h@oSn+Zɜ n@Ea0Zhp >9®m15Cm1.EwJup"ŢcFc8!wJt  /8Ѳ[ȁRv6_xk>] ^")X͐V4PH8ë>[-d΃i(,E,6+'ZW +4bio)QYVaq$6NS eGBŠ0}2G ͅ!+fbaOYZȹ m%cSVCc +jm L_`BDTﱴp {">[n-Ԕ`.PAa)uܶ(5' sJ}V׶σzou2X$1T12f(b*m"ؾB0}:.7(s{ +!N l߲*XMJ, K|gL0kF2} +.JѲcm += 6S%OWKP%dO*תD_qgY=8ӷ3sU75RB,מ `UC=OŎ;I|ӭ;г֑[gnӭO|Hwu= 77Xkwq IX8tS3嫷Ti@{PĻ<ǠPTkW5^Nb|It8縏k7G[&&a,QG?8(g_gdGx{oO;أdB9z_lw%mOGB}giX}oY?J}^R-REܕ^kքĶpǨXsr']4 ZVtJqɕFiUk})'\,rip. +O: 8XS_Ui뺜VrQ +r$0-g wIJICi밹M}]$X۱D 2(s +&-^7ђg@l`3s qA^䅹st8Zv +x{)yK 1C&/W0scvb}A16Y('Y;;|ؓ LP+B#^_Pz'MVJ&VD=?:r~aBNP,)!M煹 2ؽ` `Î=WK ;h!e*MC[yٿvi \9 vnDB-`D)ݏ'.qoWMgVTĒa^vf\-=3m//oGI#Q%(*>xɓ.HOeMnb+oT2uhK H!iie~RQt 2zvw67%T-5OJ2n$Ӿ:l$gu08zArp;6e"O\Q;qrKa6/UI:2h +v5,>v+ei]̞Tno:]N"TUЏL>N+ɕ-0Y)|AS"T;&S͎ p1$% RNs"cfYyh @?f-d]7.Z '] 4C~Ҵ+?y*'ZWK;NJoEK~B}!fngj 2 Ͷ6.U)pYWhr@cM7گæ|$U)r^͎BAT]n:ab#拼c;"IGI4C'$YQЎ 8q_Kǖ`լ:wZ߸*1C :i-Apea?'Rl TE/EPYҵđ(y IwQQ&,6"DtPGlGTh$$UR.rrΥňW"Z˗}e‚Ƣ*V{4*_;TɱT E)ɝ\u4L@r!ayPHhy+)^7N^ǯ'*?I_ej&NJ_?Ƌ>P"ƣ oꋂ$N+=42&^m%./żl7?A˒:6JwNL<,o^n]c)KugbӢ>E\ ԭqOu +yS]P +9gV@^EQ0 +o88}eW9S`QoHeAvZ>НO)S- yORHqjLNpujdmF(NOү:O4=SARshڠW5 7-7r˼ᰘy~pkͤN[Wn):U'C~u*\Xp^;[kR%5ؖ +lwrd~zgu:c1(!KfH΂?Yٰ+0vD>KРڛ`8~L!j\yV{XC.><(\@gdPCA7U7=6^]m.1i0E·Z_t|reHZˁ֕&%_=g#33䮴N,|<%)%`@`jK19-ɂp$ ٳ'b~0b'b~Ґil6}ʣM\~8՟[ 퉛x ++3UrvMg;+$D=]E!Nwu&N7A;kj&&)RBzݭ4˕K**?t5䗭!+Ñm{_pvvRK4#+(!9=Ԗ0#1WPGAN2?=O]dc?5?$SO?Y$.N RH'_aAj6ƪuad} ɟ}/(?ia`PyNS7Lvv/&N y1j:!&^u߻2*w% l mgJ|IΧDŽ jdOf[vjgڅq鎰3/NgaYVVjpZBة6׌ޱ?zKy>|Q{.,dOptt^(slns-+uFqӂ]1lq#`g|eY6â<_aJF$.~2(ENͥNk@ :|8?8̫wd}֬S#+9a hKv$4Hw2W&q +M+/zu@tZ~m , M; ڸnݫ2ӧI y_%v,+4`v'd1u{v\.yG!Z-)pIDpރuy\&X ƨEV+}ƒr܅e}Å?JDEGB@k^VXF/m~ EI6Vɗa|>lW<mA*؞r_L;Cei%鱂X;\X NSvoxyE cC Fl~-w஭_b^JN`1vLwNL<,GTz)¬@3Mvd[{ŷ:folNbќ`NC4)@ %QEQ_TON]E7_9NFa>:?0xCi6l:$rM!N=Ӣ(-nN USŶnN3yOu*o/Pn\Vѝjc +o+>qśNUh_v8 |yep{Z M$ED]vFR\^R p&zsKfײ{(nw / ߖ&nvC"\̵Y|5W^ J0ZaSm0J 8"cNRGj9"&-0 4g@̐3?Aq6oHdG@=W;k~˼5 ++;_VWkS@F@)>bitLm#>2B4w_f ;sPuuUJ pDz/\2U*vbd?K հan0;yVMi`i.~ Kv2土 +:n:'-37\/4 BEawڠ?SkyQSA s67LӍ6LuKz\)'¡De%NTϿ ;Ta׹/8v_XpCEF2ND" K(VR$Hqi.sE?ދNL +(ZJf2+od[Rv9R%RQ3Q}WFd+m ?˘A7k6C(p7,1L D6>+sbjf@I5 սz*u!rtwd_1wchR\.jKmv,!o%j17a9N[N\Qb)`[ +۬!((N c|RyhM*A=S\KQ?am8J^;ښJGZ6O~x:. 3-Ri-W_ +O|R`*k┡DTөhMnGJhJlRJ}yR8O%o[R2Mu iK^\ >79x+-m{=utgo]芮e [fK2 +KaHɨ極 EsWsQ1rwNUtt2|w9շr \ @ϾRpb9 0 f6jؼ3dHhNl endstream endobj 798 0 obj <>stream +HWbL}AI$d%DKQZZ*f&+gdsn;K{L0ܛa[5\!g|L +s t#.u#;KDe*DQwI$r8Z/2+:2Cֶj\~Ǎe[QXXs Dl׹ũpåaL&AWye9H)C bu!\BZ92%u$JOSB}^=0ay=d{`ۀirt!݋NW2S^v'"ej;_ЗU<#\ ePc7˃& $dPTd? Z UbAy€V#70Nn/&6B8x8^!MȚ抢mx}ڤ}(nILQ ?j0cۅ9LKit bI F[߻\Cp<7Gj!.RI"Ǿ]ZPr{ uHf7HfzvBob<H) I„*9 ` 5ιռsT1fs4gƚ^5S_+NnsZZhH+IniF;Ґ>@qFC?Qs@oݙc4=w}O  =g?+\@C' + ]4oxuL8+>7q2cҒd +؁T/ И{zuteA:"s nvxzMybp(p=(wK)9`5p:h9oJK6?\Nh:G$ ZA0!D,2ca*v8밿㹄ܷ7W vDCbamߡ=9wEf33S,_ҭ#{gxz%7X`' 7 r8{vm$ ?a=o(oJiukvY"&eYZ nfolX'H_ޜ?[*[޶*Eꆿ{_ҽFÛ$5Mļd6Qke2% jy}o:*%9Q8jQjeirPNĚ`*c%Xm īiR7mQ䠶yL2Xo=%UR@$|YI]^7/5-l%+NH{a4^kbؼKW{p#Hs.xS Oz>W? Z.2N ogq&|FY8#!QBrd7,l:'Y|o=TRao~*<]:gL}J5 )jF]t +s/ѻar~rUcgAac8v + 4 f|1/o Sٯt~86,QXrn464V6o Dn "HJ^ ]$\1*v:}$LxKDF$R|/^3ˌoŃjzz|pKmc +|!Y/@7ǒ*"|yo}bAab7Ql_q~D-5`_- +YS&PA)?MJN.1Q~4ߡ@^MQuQ Rlk?\&M啻 Z/Ł&M~#b[V %i@ETrBFAr +߼Q(_ E-)x>A}jDJBB.6B+*kypQyPx4fs6}]=[Nn9&B$c\3o7=% A%觪0}t;$+_S=uef-(rhڛyHW,9G8X3X|;4Ԓ4,݁B]/e$Vԃ;4?H̄ 8JW@GW@ 1 e|Fzȓ`/M@ϑ)!lx@\ '. +e= mp`ӻ{+dOf^ه/xb/R9b">J4T^<g4٩p*KTOp$M8"3_Tx@Z`~-g^˿-)ܾ:ck33ǚᮘ]>-e15԰]$Xpsą峙V6B#ee7^O+b37r}!enewR2ѯ1!a)?Ӱq*.֙;_ם4Fu9Yzm3{x/yQ钊ZxU+sT\BJ\Uay̫A|jAԵX0YkL:CiIKsVNDʚ%Q'ڼK()!}leє|B;Q%B;QY DOk'rpʆک' <+JnMNYm|ڞ-3q9lb;)M~벴!EvWNjHMliQPEGPNG[aYj+f2y\shjVc()fɺ.vfR +)A`Z'& DF.xs*EZi/Wꮪ?)|drbE6TQxIwncUJsPAk9cҥ{@oK`,iJUQnE2o\C,)[C ]{"FƂqա7IIiP1JS^F]#F1@?1!`,b qJ!.kEStI?o孩c*n,!aaE:J*޶wfՓ&5$Q*Jmyߒ_ s;:}Q5E00C*`cot,lYSY8c/\P>*jB(bJÕ'kA;Kz:bznv9$AæR8]Uo|ў=6i꛱X|C6S4Klf`.t U raLG0Q{dn)Ge1 :M~ ŠKZD,P˚B[_M$v$ u֜[gj&z_t6K$6H7:# %ؤp# LjmOE HCiF)(lh)6P!8 VZG 1HkatF ǖkUٻ.lq)RP1";<C@ lH}C&u)u#UmZ#{dʖBjh\yB 5HTǎ0t>hX4 +[MvJVi; ~Xja屍TB93 +hylG@.k +/v~3v1MЎQ֡ʁa{M6„&֤+EUi5*⌅"n))dT$Ko(4hqm{99P =`3%r˵ N P LUN+'*SN +(NѤ%Y]+d=:ᑇ #dK:z3=f{׽oU!2_CA}Kʨ'K9PlZ/w{}UʸO ġVҊ& XM 5hܬyP~3!ƂQC@b +A`@1`",c"bzg%СiP<Ͷd7Nbwq +ZW"EnzE̛8|Ma,tG#j*,#Y%_A:6}gJkW#08V9K@Յ#Âpe 0 (t#x8L˖0Vk$bK{5ƯõP7~\^Oj(,);n?(3tğs+WݺHÐ^&*)X\ؽ;ۏb5E]wx&dvƂ.k8]j|o%5Q |[n a/46:Lc:vĞ^ka_ή]!{L>SQKor"«~,-v-kg/?Tx{[i|D{EW4 ksx4EYkJmջaO+Y0^M0&0Dm]w/b~?T,KEZ4/ +/i}ˇyz²?cW!7z̩~B@kqBܥ> ;S-&:b+ˣ*m-NCzh)=k9r`d~[4żi>W+8C(7XTNGwJ.n-B Ei]s÷,ZѓV*ZkH pbBŅ_.X0Gp +i8"Z}Jo3Ki^k#h۲YP +,~/7zt00m%m5+>Vc^;d4d.SwؘoI((!lcaJ,3uS Aa~ XSq .^:[`ԋ8Z9{ɍZ]Okۺj+->욷,ʷ@)p ȪJ_6m*RrX𖃌CK]5ܧ^~;7&mr|I})ǁGr |h`jNz̀I9Y?3ǎ<|IV/NN)wBX/==>&&'7ㄈ(о~n]mwb%.-B'f' "^%u^ 班2/7OlLn4zOcD[YK(gS{0%aѸ +EQ3pr ;wq@>1Mv-6 S1h,|WQQhvfl]BIO%8̷Nmل$e\)d:x@Ciy- +'K+'*#mA:Q,4h~M`lWTĬ*)VW,k.ݾ<+@)gM6wc +|:ЃXk4C-^aT@b8,%<{. 09jȋ9E0'& >.11rhAC) *ڭfu;xlV6kwU1tH=Y_Ǖ` N3i:65݇{8[u gC7YtՒ5|sB<'LCB ngS2z -L݆0_?`߯]g:t WiBWvJ]i:@+C~,~<ڹjK"#7= 9.Y! >ppe&٩趴*6VKu@S\hR/$sX23tdFe>sOm`tDY*ocalV@C{ ټtJAp"ZV8[ $Y w]`ة]+ 1ׇ,ҕ)Ob)||ߪ͢\ʩ0өr⥄ T 2]|qym-ߘbPcX6ZeQJ + bz=2ʪKɾF?XInZ1FWinyvg-&bSy3Rvr=OHf>i*}Û+f"):U^?3Ŋ%! 4όq +R6 y$[oL<c_^8.*+}Ra[X4*Zo!Gj)]7- 2YE)vXN@huѕ*mr-TUgejO +ɇG/ +IGʑQT??;au4K]RqZIKhCWQfڲyetØPDI % nŤlj +#%qUOJpH +cs?H`,%E](T>Z=y[4&BvAJiMʕMj]hpDMaa<W囱cG|354*jU%5IXCuʣƁlj v1x?!bK:FU.pEU/xX"\ycgKJ3t g6IkK_j.ey`rB`,|r?չ8%@ +iC/ P"MY)]QAL$Q?< S=iU< rSxJwz{|C O}+b phyi9.]C2}UjknoX>Wェb}Ӱ$Bg8t`>0T?tb}Їd̘8g/nJLh|:$-1Z0s~; gӘ_# zIxx#~A<\O@Ζ@JoL+@ +xcJxC(yO'`p8]W:46a{ JBYx@Oj2bi` ef콒9GL i?Y^cn_/)b;l-p2ĔqyPMVE/^F- q*!(i| jAL"& +D&U^ 7Dy\]ekJp&cckG{ѯ}^_Qoæ!`yWo 7`PTAE7&B$%c;@0E~4NGA]%d&0ZG\9):vgXI-|]cKyU䑕d c W\/ WUpBܓBAMCTC(:Pe82ACiߺ v &LGxL!ǂsRA'qF>Qut M &þFvQX*6~AMy5]QܛXnr(/spb+`|wdT  |Z^MT]!r@^!c@ > " ިܽ4D cԆl 0l(՚9ȟ`SaK~`.6`!zqH"9;p|9ſ}PpBT{ ѕ?6 %kb'uTLՖWÇ-'^k_hfCʵsWpW>tj"n_rL<2nb_ qP}v;2+㷔J)aY5%H|dNп;r5^8X[RI ?zӑ!!sT˟DC}0p 7?KqYzv/= Qk*!x_E﫴/ +;Lĝ%&z{[gq% +] ݧʹ+~X&UmP[gjOSAAm]b<ʬ)tAY1V(q h\U~ P5]epljb1$o x;|ɻ> OJ׬ l&ڲziv"$%z&Gy p4jt W[;࿳.X9WS]֨ڳںM#GN I]%6la ag?U ʉEፁg >":G}VZM2IXbZ фn>X +ݬWZ.f)Em~¤Fjϲ6lD]E,?sWǹʘ>{wuǮ?JskUj\\\WFE!~C+g +Α黝pxI+6 +].#yq0JQvla]1g[iyy\}PŽ~kVAC \C ~w^PccJѽv=wnПR/NY_M:iYxGTGyE&.‚‡ +u:R5TT8u1`ÄmF;p0W'k0,)wjَTax7mĔky.1hY9G m ƽ7_3vb^wbs07<* +[J5V1],dU*?!܅~ӨJiN5j+p]F,WaenRM-F Ղ35:4bK䛤Y%ЯtmM'*KKOCD!!$!; +&l" .?n h;7?In[u9BZRώ"F NOѐ璯Not|&ܦ?=ҡ/, R#Fi9dN\#ZJ> v֋Sg)W]?(}z.Ť |oqW^8}HPZBʉ+cVf i{^i-4LJaaRVz~Gq@ B_&ߜ'X@\,1tA:em(3CNpbtk:rMu|h*U jJghHCyNcN*P҉4@;${}f5JnO`~m&GE^dś7XS`]$*੅+) PZ?i4m.ta!MIQ0]#% )/]*82ǹ*Q4c䏏([SI N +ypBs'@#yED<m0֦P24Px0jOw +G蓫6񘍑oe}/,<6}o);]ف93XZnw&-eu 0N(lѨB a p!0aipM1AמּOaVGae^=DAеW΀tF]|ݦQp/z( +IH&oOs uN~t[7&tt:c?LŰ*ʔx9m;g c~!%uؔErafp`L$2+  +upMCN" qH]fDj1]nt ۡDOJƈ!80+w7>yr|UծJx}:ir(%[ϸux 9I$;\nmws3[; 3GQh笇77Fº9B5_õpȏ0J%9jU +ŢI!JrT#>MKO X-$u8؞=h3:+~1= 2+*cRau6,B2;//GfEI9K喤=h_ )ϐ]DTK2=rE愷.OmO XP dw9pRfzJ0Q0h!M#Mj`?px5vqR{)8k"<&AOeBh x$r?% ?I^Dߑh/ATA0-3F\9E줸=$<@-Qt{ ]clWz!@~ÛD&h?{ݹ0>S^q%4? 7mߵx>ukar'0<G'eKqNڬ5i"Í^g&A_ ]jMgØ Zqف8-hG:d&,v4MIvsq,&@RsJ'Y&J\9`I{YdX۬V4se}/ް O׎BtOGWF]7[W266_"s=|e(*>U*D&K jZR}-N({ŃkfȬOXӗfrc3-ZgR +cDqjV#ջ5SkdCu_?cvp |LF^MX`~u tÅsP?k\﬎mKaiUt1bV#M}֬ՙuزa׽Thl4Ԇ-G`GѿDָc[>#LjrWiPĭz^B W/=_ mƈj VI Ylpd?2?mw騕$aV =#_ ݸY1&d.s'&yjtmT4MhM$_ɠgf o)l⎎bqJ&o +2 CݖJ$im}!g5W8}l4Mo/M9=OWy=OT&W=H`ڬ1/{A,OFn4o*OTiOp㾋,5&j4NVG3jP@ɝ馪sN9ۙ$V+;VNjD:˽72_.t+ vtmCp^24$wر*q.{);%]!j6 +?|zKS|yh W^?P^]f5"ę@o-נk!\Q5}Oi {&M#lY6&iqܫupQ.򟷐9[eS{;;-CvD\m mUq]*~`is + +:& 3)"\D0)3 +A1#%/!&ſ{]J)(xf(;BF+ +itXPkA2)Vj- 84QB^~^]T~ h(  &]:n: fP:*9۬Zav,fMf$H l&H:>FY6vBjT+1돟m Gh9`sf2("!?A} +Ӧ6 bÄY0gLud,-X![Ca6îh83ahdkok_heD\p{(E%Wc,fr̲oQ~+%6Ktj,e1hg^ĖjR؎U\8z[CLj.ocg#ؘyc6!ASel*Vբ+ˀaSˣ[S%k׊[fnI{` ɦʼZQXda&E +HnLND +L겨T,7q6e-HZxj/1rN$_&4ub'\uуz|U<Xa#k:%@A> |&!/Twc/CL-nQ.胒3]UP4ƻb{Gb.iwփaY+ߕ+'ٿ2;LR~*иvcW+^n5[COwd mWi#Ŝ'[k G%U_(5⩴U3r*+ 7K]lLwt/cѓI, +SbJ5Mp܌ M2wCQւ|',E!2ihͨ!d=@T?=j<!۲JU"=vFv`mҊ7 +_P&DqF$DR*dN2ιl37DץbP~JmX*|Sҿ"Y: a,LMu`_ĢXV&gdPxq-;p:f?3O?]#W/lW݀ =^#/!(BVm"ˍrȜ_cu#O=5 + q68ضгg^k0#-&m +xRGBnTc"S6uқtIUq:A!FzOuX0_-O\o@%W09< ȷ3S Ҝ65bMyGm<ҁ&ː}2 +WaͷS,;SW _c|~ [a ;x?(}ꩇZ5ܷ,fجSI{9@VC%brdh5[eH!G-48zL7 E>jY=9LzZ,>mbVx ėOkrWAʓ)Hdvͽ lD#R eT^.Z*M@sAeIkvJA-r1'D[֚.e0m_Yv:_foG&JVbhIoHͳMgPOD`ׂ8 bNm7!L.Bi(Djw41^mwCm ! XZ܊Mx|=?#ih~]xa(hLUV Z=wE.#z}::#7`;K̹_3:NV`+˛mL/2m +ZM׏~7tRg*]Kg[[rF\yB!M +\i`$]M ˁKyhA*R˃^\hi/[~hR;z9VRjY~,b%ٵ3Hf+V_}Jb=ĔS]hY3_[dGuW\(i DdD}~$g$d.h~z +=E}gL90k~n6lh^FAu^2K̏Ȣ"($.IF3Y4Y2&{Ѽ>!TwUsJW47B sH +,\h8m:vGP*uu +fSuF8@ p"E5v8<XĻt=?,慢VvH֞VNr:y WaMT]Q`c +֑jREBOiLď]- ҋds[(zD 5&Nšj[3^_%x2!ժT>rpɑ~ +S [|7!}ODcQzKD<DC-͊;bN6lsk >[_BOAxcn?S-Ρ$΢1ޅ^IMb( U^xb\q]mĂ_G~A/G#af?XA֗e> *t[`B=3e "^w%.AB&B_޶Ƶ~B)ғ%}BNv,&i,$EID׫i}qg6V˳/$;pn•@G}e@׸JԦco +?25Ur< J`ImuLk$-,ED%/FsUecUdŝB^X0\EZ,E8Ѿ:2!TL [e_ęhAK#DqU#Zt6``n1A:^b#ˆ1 8+ّF7獻 +.۰1 W>\Dn EEgD< pn eeN`(T!jrKӜcKImrvS#7a#@m7gLSfylhA}\xSMc?/M,SU'j2WiN-~&Blz5cY0^*D EEW^DKo;}@-={먙خɭ;q8^^J5vQ%Jٟ"lVY_ X/]+c7hF])hе `7h*iNT4lNຜf1׬5E~D=|mhui8{Y\;tOEEWcNrx%,6S+%+K<@ڎ)iȞKڞ>ZURsCelMe>j>NLƌXkՒMLln~D!ӵx7_n%t&Vb: Vci ӨsGc 3ZCֿ޵MeBN׫UP[ID]i +N$4s&*ʋNT +C0Nt<:;W~~֘P!iO'bE^U$Jh :s. -1ʼ$u;Ȝe.,K;}'KSs 2?9ڒ@Lsfuh]{30q_$Α/R7rZ%ݸ’*Ke Pa/wH6UFq`qI+m`%`Oޞ3]o/]y־YTxͶbyqO )[ֻs +mj>ݬjbLcwe!_գ>PEhbr +wJz+c#,fPY/'kj}@ + t' Vb;D0UQnj u7P_[jtlf˖/U­I@GEBG(IRUڵE\uSG#Nr{br5e,mvi(rߤ2n c?NWӭU +JZ/ @s%җx;*v,j MTQ]YW)MZzKiSY"GS,G)k#‸+#ˀONR][W:*c-l|~{:X?1e0`jpdEwʉĉ>]OIxiϕ.UчZ]&7ז~Aǻ_} '7RΫՉ"tyg +csX%]~,aSJ -Y>➤3+uZy+Amܓz.>nJ{Hݛ*A9!0zYVX$0J+GNG:;kXPk -̥ڗa5+uz`ACYkHW:s"#$GؖP+rcj$r~ǀ~4>0āpVgA'ٖ{ +;; +/[*Hj +j!1b҉f'_0#W3?Jc݃PXU*v,{6 +|8mc|JuY(RP۾gH\f9=D "AN2/aT)=-9 Xq`>>G&O&egw)T7~ba2,d"K)xSӸkix-gOVż +EfJkRTb>g +~@zؘe_BGK~ǧ`\znؒ{4۔x.JNTE +Жj"]{ePŨPwo(L8Q6?Ќa˻Ͳ8fdmGH,#Fѥ]C4qلG7iS4zE3U5kf}LkU8WI l3Fi[{.?gIМNLi/k9 +U:-j=*ae.xۃ a/k;WCBAчTPP}{ϗ{9rc^vy` y1 +OCy5p="TDf΍H%|WJ g-GTJ*A#8yI'x~$ڣZF +fsY~FcZ +P +<$C5@w!͝Yݛtd/ d%ύ"Q3'?q`,66 Rq# JMJ˻#^;I: +A5=ڼ~tilZc%ȓf9ۓ'IE#ONyD~ny[H +0?XKkE:O#R!WE@YP7- iZUy=~9!ٹ]z04|AsȨK:2%h'0%wXk~Pc{ˋD>stream +HWv<^;B DEZݬu '!33Of&ЗcAR6Լ*Rl9QW5Q{x~HZZJ"rb^?_ +ͣ(O)>Ϧ_?]VI0&74:L<+ruuFq3+ 8ap={n% '.i@+e`xuUp+"E\p κ ׬Ro} 45Û? 7+E6`sa8kcT%3Hy$IEIe5'RXq ЄwPV/›=TEz؁\R_`UHl@G8󏘲8Gu(G%XxQ0'm@͋Y۷#@D<7?ْTW~q Xd'P5P5M(smG0:qX810T ,.wOYX(|~8f򭩚G v$aڲBBlgD0ZY8 N{ Ѩ{ +"7ƜGd#m2ݠj(LJ@XYZ.cJ0,z`[UjZ@rNF(flmX u^QP|OdAIKT}qy7fw!b\Akjf| =|cgB> 0PE,/]ջ/#_* 7+Nhfٴ%m0a`2C$D*=Z΅~+iYжI'*pbu,hZ$Z CMN-9TgxJ+[>ĝ. +|w \u傃;H=KDp^=?ӝC<(#-+26l92"+x'}+EiDo^G9ʯ*1G 6@ӠOS]O r;qUmHV|Hjx|;l9."8FMGGx͵kAw!HC@2gS;"GƢؖD;㎤`ٕ~}`F-_b472f꘸ubI f,][ׂ=|^$a%񺿪Ⓔp^VHwE7爐 @9_֦1`|g˭tJzZgjI z(<~NLf2x#xj*R +R8FtuS"#$ٱEiY`.ͥ2X$?Eh d(Ǫ0 O!i>!17tn!eۄۥ.\VWҬ~No +ZЏD lX`f ^ xOK!7J.f@ܦ4${'fNV*<jt$M_Mi3zjB2j%K@iT.sB0;BX7QȟƽNXtjT=ia$cD]>gγn#J1*ARn +xK>!i|RCjN+J1t}Y*tRX<G߶Do" {=@ٟGh>Da[tNH~d͜@!3XTnknjwg+m2{+g"7M Ce< +6}z%fq)(LŇ bx^<:xQ_'=NΙd| 6]㤯CmPp\^9̘M,]8n<U0|"qDeq׉q&Df1QT5 ВIO޷lC$:zAdrېQ>QnøI4,fS(=(r>]I%r N6fɑYiaYIԢ~"A{9Tוb2{7ntHQ7wt$0\%[\3O'm"$bȮ2_ٚj|:Vv*2 A'7p+6[3yRٕo{D,|^@p8 +\qgd^EJtߖ[ "_*~SZ쬯`/bf;7=o +ʰ/}$8!z`x^󆓹%Kj7B ϾR6]x˲bg\x_HH6aRM% ܿ>1w n:gǎ *Pc* q)dz "!uXLS"n'nZQŢt;.9V”|Dh݀A%EMG6 ;D&m.a^`$8LM1{atR_a2}#%#ˑGvYv5xH~®B*agv4gVhWί +SfZ}!ߑ iA;t?s0 J_+] @bqjL]< }H gXntBA--xۛN Epb복;iѤ=~AC |lx7vS6LC-I, l_]Wˇ;>2g ;Ɯ+۫@Q;KY~vOg'yibPovGO [rfpp/-TX2fO/m;RCΒMRkVɔθr 9z0ve;Yb6UC¬= c䏜gQJԔzS˂E5OE֤|(c7)YI}¢{ 5)k E}Lt,Nuwb؈x TCJ!4\$r2K*S9 s2iQM1@nL]=_} qxu8 x>g!񍕉C/͎ vR@Y"䠎E{4h r0b XXٸV7Գ T1qVsgL[ YX5`vnԴBUh)6@~k@;%uω= O b.L)"ut*3(F Jp9_+aX>VBb(ayDY1>,ό`ߕ CX:R9PV2t A/A@0 hZi'%86{S69ҁI"m==B/vSQX2 ҬiW?#zoWſ߱wʿ wW6wK8=+^gMg ЖOõX:9efg$/*%qӹ;>rl:ϛ$H: M;WtXBS&+$X)U6.pup8 )7НLх'"dz۷7ycuS_oLRMNC襔^!rt݉|4Ox|xWTx#gpD/_I?&۰*Jnj]?q@@M1}(KhH32+I 56otӥe$WA 7Ɍg +T1ʰ#%$BL86=ɜV+<gFv7,˛UQbb0]%3U&6C!, `Na\U‘;AW:zᐹLvZ7#Q\drY+^%w$mp'gWMthť6>Dۿю4MC]+J7PK{u' +m'! 5boq$I1c}@DgS8*r.z}gQ,l7E? *yEMB.b⡞Mdː&"8[X!Fnw,kA|6ݰ(K!(iЄ{ހo[\ՀAs^K;M!Ʃѐ( Qw/Kc 1}q2\IQJ]kńY(0tY5 UQ"KGu-F%Q&`Gh´2^^VKuh:e%Q \uZҬ3y[O37e kAŋ(C@*gp:SF"B5M(11PU?"q~V:cfS'_z[9%Qv,~_$ ^|hաp6?+>k Y7UE}#ˇOUjEӍ^^>^-P Ru̩^~SY\2J98z@ + ;G6ǷȰW+23hed=) +ϷT (ֈj`G%29'x2- dy8O< :Ӂ!rHyxC8Bo0l05vق$b,6s 6v]X&8x9&B66P+w-Հw-5t-Eڲ^71'">x\T qMh~lBK<8>bR-#s,$O<]> +s[e^^1Լ߲?yߏMOkcu}]S wR:0jx•,BB%He z: ]z\<Xj7xDEޅ_OH;lC=}}`cu ݀tlg:M?nx}-__:2(4z_)6n#>kPgb`1~,*3BUq{ u v#5٦bgntߵn1C>]eJŚO\^,eXZYq* ҭ2[^`!vcGWf9ks{¯zYw*rjw_vt*>#]Uu~Cԙ)L +zQgʙ?%[㣕L4\96z!l֞ ZuIjCh 1 -tD%>Cj6fvf$Hq5n5`vLhZ= {}$x6۴>3k.Oߦ@Ԝ)׍`[=M[8ŴƲ}}`hڎ[vF ~,a6y:Jľ1`K}u'l3U2Zҭ][t0˅X^b&bUQ3R)պރ!H)G`ENY:v:#AƝ$PjT\i('sr%WBb#ټUtF6=I*+ ;!a8UD[x{Nڱ%;B;uivnR58K . M(b/1j81d_8Þ Z!O|Rn[B;tAgHo-sf^,`ql9J턢 E[,\SfC(cuaɟ15J)ծKl,I|0&fvG'R@'WO P>6r|4nf'Ntbÿf$rxh^2 +:?YxU[IfP0s&6jrezHS<Wt"L(Kџ ڀŐFr9< [69%_Rb/߭q(^ZVΌO^Ł"U7֘;.A"#R,>/}+E[~> 0.aCF;8ݮ9Ov/ qѲ `JpRH݉)Yd9՜uKZ̳ezD>;hD=t)<3m. +'6NH/"%3cN|9%9c30\%:WE q4"<0W@$9?Wy_:!:Ҧe2($)6irg9VIGV *Wq$mw))0%lkyF[iaNF``z5OmSʡ+~k;o6'pFLr( ٫ Mć %sӌ,ڑ +i`V 魣.#zwqїח2G$C۪V7_.[Zq1z/̈́O$J|f r. Zt5*0 qZ3Xdlfr-LwmT)zͶC@/<)r񒧔j)$J]R(rZ^ +Stft*89B/b H/qOVa +(i҆ u/ݣFM6 z$B:?}0KUlw@낎be!8 etH* H3=fyhm g9uvʼn }C$jO * Zw/O?&L2d{e&"j- :90̡øHal`Y5D(K%z,D==IOPieHPD{W` %jt.ч]@e:۔Ʉ:%26x.7 kkrNVqڡ,t3f,@O pe_ +E[CB# +<4Tt%\"!C;!Hy +T@Y,\ QE( սB .1Lfڡ1x^%2[À += cX L!@+?RLކ}*b n?TAHV+wp=@|( +iIA[ԭZj#Nach!$w39*Ʃݷ+"#G%ox+QiAf ,Wt7XH '{G7W/ x2>^bKՃ ɤ |:qHVR˾rs$*zn-ILE1OP<ӊ`ѯj ɍ>s. HSRwV^Sف=wS*5b \߲#]tm>^1ӭ46.9VQK(xEAϦ tw;" +'2 _ T-~tW 9m̓ U:/C]|'v`devYT2C1EeF@ѭB{md격FeA]i6}R;`uk\)z߼f=6U;2kυ([̧/eKZYvވ!d<>WΓ8]$w0A TdUց"E^v)HCYz s,ǘgcƽ8!Aȑ1oc{=3}1u?H!yHX.a O#B6A`^[ a@/5t*]l$:LiCͲY;8OZhT8%Lm lYAxU=&VR t1Jظ<+KLn/UBPwMg:ijdR{mԶepӷ6ڜ]l+>A+iA5@PsŸEb$oױʋkQ1.3\N] +3|[Nz={K6ǧ(|9 W4dA3㤜4$9v29a!`ǂF'gT8w{81^7`׸p6'OvK4ǹMXിpSg0<-Wp)^/:h ZUE:{ +C +:XB;86qD8zV~@p tݺO#!rI|Ol&։aA|NV -ߊÅsgۓMȭѳ^h7Z|*rS$s*eadfe<"2<7Rq7D@rQ6JW7 :#\?]Iys52]K\[x@V2OaDiAZi`+42Z'O ɚZ$ϒVMh BA25XMro-5ާ4@mPIy!s˦ߧZxxD)UId*6džLV]7@ڄa_Ϟc4ugtr({9_odb +^n_C?.v,hP0ΞN`K +ЗqE1FO G̎O'"Afl5f%3L!%0w #1 p*y1WOy@$˥ECƫU*8ѐFpc͎uBnY8=%̻F@RФhL +f/ ̦ _t;EG~Vׄ/1zǶjSYg-p1.t)э#Bjtd(U-ʕs @PaA tˠZD`\,ȟ4vP7|UZWXj%DđR=NWy0id ֽ4Z2>iiUІXS)ӧYHbIh*bZ^T,?Tpb:*^54ԻS)c anJ*aLʫsal"kIo!X&9`ݏHscP6G/|74iύd2f3O^V t~eyN^-Mv0<ۜ៎n1.W\6`F/oV@~nM,:Y[oifXbՐUpAiR/GH"pPe!/U=(2@`v<hi8 k7Kr=Pr/bǏfwbn&Z j]iiX1*??P|5TjL t(B/RH2uE{ $@cMC7a>V2=I0Ո)&;c5 n_[GXM2G>ЅK4C4UѱXDŽB'9g)W.erc^lZWblk^&h~moV?3y <7PUf)MWf +gإO|,yu*2kaR tq3T ?h" $c&sQE8&kYYXr!i`%,'sEiBeۂN0!p(R% ʥfêh44 /w +ƥ`{/G D<"_@4MFG?KE,< 遈lf:h:.]V&~a./)iRw.=cp_db* qvOz+OKz#[{GӞU~8;<`'\3Tp/65xڸ?/k5$ 5Rۏp2 +_rQ26c= 2`"`W2iJO+=nG&Oᆏ .^n_G58˷^o6ۃ+<բAnyP-8]Hnh^h\ g^NBJ)Z룪7ue! +G5KGC``A`l (U|J>ΐuʐ+/8nDžs0zw9q2tȬˇڂ,ՂY }grb9Xx $u9h_rDm^qqb8DX!b߀8pq[ñ6=08anRc6{(*U XAUZf%`(Ã;<{ _w$Bj/Һ a*-gQ#lF=hg6Lx=z%ɧM(cS=~ZѰS m@>6ȵYPf-y!A墜gGzy%5a + ^ $&Ut.A99~+CHNɜ 哦z7p`&v[fV@-طXsIPV5ЖMz9d7T!yob;1ðXT{.vO җF"(c!9/JrqlHWI baX-"sZadH +lXT|Ddr CxTYjT^)z0k9~kC8ꄬ} `{j{H>j; 1xQ(Ӈnf+Lj;~A x ABB +ju:ᗃra7aԠ"jyիtϥh(7ma= yaf.V/nצ MD佡RlQo;2Tr3G։a"~t gQHxK__j +lcU +Yet;KjU uYsHn';˴X]ؕ7hRA-(Ky%-qOio|Qxp+(,^ӡnj|F]/yeZŎ(3}넓<4rٗB!iN'FZVToZꖥJңSW2UGe6UOZCN>Ł}Vh+R0 TmQc鯏(xHfJ,8!LYJ8w +e,<; N w8O@??hͷ1y3D";4T-o9x-G] C2&LWr&.&Fp wӶ]5_@υJO-M}:4J:pT#5Zzb[>ȗt%.&]O/[- P@&q-ZZR&cSKB„ +MC{S C 9z@FcXᆳ +נ eF\1JXᎏT9?(AKJ] L6g^iıh^aE6dO#(þ +!lmn(ȧ8g̨w^ц{%τF J +O݅zqfMNI=W.E&3/{(ԴJɡL!;$._Ѐl}PHP)+ *_ئD0psl'D6w}MjD[sO^-m>V2$a~[AE5dqmZ=N<S;oʶhs'8?$XrυQ*X\.]GuXh|H2K;|Kֹ\ +s’Lga^b/9X;Ld1J`bF6KP/_~D| `:K K}g ,ʅ`: K.YXBLGX^Za(dvO zTmAQYQ'I,| BXb祆k3me0do0!}.pXz1 7.p# }`Jbd sK* ;޾۩ėq:^)#S`.鿁)'(((d5^3 o<u@CQ憾N"f#rK1 QViBDv"W 'D"}~{$"/_$<vD]P7J>u]l1m?-^L[4m_I1Gqg) ( \7صrbIRlƣ͖>Y O)iA2|vp[y&ѹ~lydlTk( "(_ɊѓN٠(AIۀZQ1ch Ϡ2L8PYV^GxoW"E^ǜIۋ\̩$."eCa~Ifc0?Yb  D[Xe,b0ocZ;b;%F(eV{|eYd^[+[~ $CHhD@FUHqܝˮ.ἭN`Q' g%{ b!ތn+G!,J; $Uhow AdcX7-41R,,vin)M&gXs]#Usq.V]wx(?5Q8uuZGsZciaç-TC +g9cWVCSAk5[_zON7µW* S/5 N蝷 GTIIU#yZ1n(S|y%e{W8}DEC +&8Q÷IqDͣUBA)4\)>ޝQͤ[5ͫi2Ki0dݥ|qW¶49WBfRAߖ.0u(Zs/N1HM|tqw]O}$]QԷ)sHنUzR(iLL0[e n5`cr{?ݰUǘ} :q <;1Q~y"uz]pj^"a!szrڄ}A~݈x/lgc??"&I#bӼLތ(-ɋ%^dm":%̛`KP14yͱNi3#lэDweJBgKP2?t&nW"oүO&])s3AvuPtyEߣYCYܔ4ՠ$2RƧO`)gx[df3~0mӄι2hvSWwe2*Ms1x3m6]ѿ1n}8oB}?1=_KO| U[ǠRMG'e,ب&gBE06AkB[hŗ/oRIHd*Pa2IFSMrϯbF"0.̃l0:-!KlBh,"$ B#ePhG)[!F4y$A@*YM +aK]x ]U&Pn'3[j@AzX٣ XT%}I%Njղ>W4D}d4k4ЅnRyT`ߘ?'՘d61 f}j-O[Zcc },Uֶqܱs>ɡo@Z9X1]kp%B@b k`V;Pd*DY9͖Vؿe_In`D2'&Zfz=w*In>=B:jpӟW_8+МVANJJ[טPmsđi!11P{6„Q 1< ;;+$ +$~ØpK^,*]$fܖ8@7dp~`[D ܇ +3- ?7 h ߚe{*]K\iWEBv ;22EeOUC`̷H]]~RIÎ xdvrǠ;k:t ,'&Lnˑh_6%@iOɂIh (-Hmϒ[Yr bZp}n +,rMp/HY[Oq\H@ӗ}m .] ~eߑ&EvÅٱԷJ|gg:)y>ivFR煢CLx[RWdT-*t_L󙇁A(}C44hx$yvݮ/ً!,MM1_YgUNcҸWrœR,)xgzEQ,ֿ>p/_ nEzm cדlUęs-ɐf*: 6cM6/.JBcˤ"ka +MGd;YJKzu`v~52^֚Z.$e?aT+KJ%-z%a[BC=@D9KH.if:͸s{8qiO&j1t$C^\FUH8[= 8 Js~br>3|1LpZ%-~/7ZqAlRh15UqsM؟LFS|^ ig{ըkG@vE&a/̆1H %풨D=tzCg;*vHC eXTa?*X|Hjk!8l~|.dS>ERdgQYMr>J0MWk:!Ժ7Y͗ ΡiNk>)V{rS7*ǡC #)j~_{NRxх´R_݆nf!rkV`X'~T]w,(4C%'4b~Ƣ:IM "jAb/L"y/0i!AB(-z6M}50vM4ʹ]ICR*g* /~iqr$bԽD1WR_BC1bC%5cąi*2z0GPnօv?ć{>iZ{?GL" 4)i,Sh"[U]-kiN5+I7t ~8h.VU4wDoS>vjm'PNFv-,N}sc~4JhJP(*$Tm|׌J\U+v\C®@w2\nP5Ө K5ykH"ldIdS)B'NFVش0ұ'MPU"QYŷUVX o^` +{4r[dĽ(3ߗBN15Pj:z?BO> (>cOa{(\>wiI̗ߊK4Τ` g +M'BWO})V3R4h7*!4z> iD@^utl'sB:n;mC/>gihT^iRkbBR +gbf.n-oj+XXEO5[L碲k~ˣ(jEX Ѯ0]v/pa4^ N4[# U GfT.\:b0Ih48p3C.]4Y ŀժNzɫyL;^mu_[_/MɮgNb&N˪-^uh,%fܔMmVUw4qP&f\Wx$^OEz/ܙ< {pE'L/w_5[ڥu'4fgǤ'm%,`uS:AhIѯ:lHyDb3Z -fMْ!W{PGSd!v׫UzEG;[O},@g\oV\_;;u>(IS^xq2DXz|yq#bˋ{B?8c)%]Ka)wB(?k t}wXE/wqGnVi$eO6~+g +ahfyv";)CV`#ɿV]́5aY &Eݺ40#4&zSƃz{jK 8ǸQY GK9ktY`ʎ& XR/vՌp?uOjW#3SMX`V_7.->wNX/ϵԵ. +_PCI% EE)G)\ )V'Zs΢t=#4TZhy,T ;,Rr!+jf8Ǹ\'ـ/D}4<,$b=ŗub(20kYBba)P=scC3, rusV +2h,`q=o[_G {Ej;܂*~_I{z8Y1tz X$_LK߻:ls}+{U +aY͋rU}2DyL87&GJ!܍TWz њa|Y;d 7sa!p50ԗ~Q14j屲{>3Xt/կW^bbSEʆQB0jY?I3gX%kٝ@KAݵ$h'3KBRf:.0;zw +U4bcU/ O> +7N65T<'J"ư0m`_@֏ F9a^G~%fN/pd8j$+bnX]| :Yݧܶà(A+vUf%?QYiUI~Km ю#x)_uJWV:R#T/J5{=:Aϖw +0&)(Lz\.+%TQ."S6|X>׏WLC,(Hl7P?e^?9 ɟbP;?% 0YR!Rm׎iJ+o7$OC}J 2`-ߌ,#iux+Uf\>/e6D'C E +B̦!Ď nwK18əaUGk{o^sbˆNhr^yycے)GKfr?T>:a!AS3 ! J a\ڜ2;=r'+Dz98Kg*'LNbz& {sĊ!):1(s9nWWw/ ] ۂJR :b9%]ĸMv _?#O =кDMr +;.(92n njwڍ,Ӵb́ם“?۩8jWN̈^7ѲM M,M IJMKne)Roc$ﭤDnNѾ_~ÙBHƲ97k=/Z5gD;[!UPPv&(xO'n/8$S:HQ0Uq܈o9Y\2wp20ᓩPKÒa8ETK3MFD1%>Z` ++NXҫS>p]MX$]Y4P'릁O^eDsd4Ü.L!ؘ7C#?FJ endstream endobj 800 0 obj <>stream +HWvJ}Df*pDF`' +Ԙ۷ΰ> /^h?F)mFIY6k KViŸx`6r@.'^+Ze͕[d"EW6Myڋklĵe*j+Xs23k+!c%&^ MaрBO ?aciu:mll*V&|מ)O>\ПhHx4ǃF;ga]g-aarE|]]' hn'/ w|:q?tiH*G|%ˇ0 bk+hrN]{-|]Mcebt\" +Lwe;&([u32|t}kGo + qeZbQZxaOe͕0DS;ě: ^ySiEY "q߱ɱ]& ֊臁}<0brltf7bmebqjVe1JsPfb[&-FKjLֹe9VyF~TKdkF)w w0^d+ #W\SYS$YX!p񎚧Ltgw|s(^~!"ƾ^7Z^'<+G5RC2SF۲[{BXy {U͛R/]epx)(RY&?;$+ĝIeh`!)c20XC֡, $Ob^kUvŒ)͈À +OysWR?8Xyj~bM$rGv5C3eq!)\VmEUɠI6 *?AP%RUL ނ/$`U 1M8/9uIvTCD|BAʑ\Q蝨CvOef&<JRnJhGo\iG4\N9!쮽ΐ晤 ygʙQp7?]5shu4gЪs J$,yp .$/_1T{#9}|.'aJ) ci_ {pc!*%.WӼ.@*iKu #z(iN~s/$<Palj/WYyu>pR JM" s0eyVCgq rolZZT-BJΡbu?&x?+4DF̩A;h/rѰ6B; 1wHK$o.B zd"'~Nŏ*JB }T=68 - 6ܧn <ӷ&k/qݰF]&M._(5ƒhxíMmj= F)YCn%?3]+k ՎWۓQ!$0_z'D=jp#?Ol~m#+ Cm"ĻL%әͪ)":릁uOȉ=vREbHz_9MnD&u1c蕜l%v 9F|kz979P/M "'Z“vC0l>'9C!+rJvl^,F۝a8cms;SapV VM^.KC C @ٛXO +aӈ? @F3{)0ۢ揳]s6׃'捻#yetB [1Nq@Y_@͉P~…&:[Z])ӛM. 8MŃ$Re"œ7r:`;hĥCj~NmO|sK*~ȭ䒉S /D]OMI`J-bš|/0$Hr/D(t7 [ҞMy=!*8DL f+:RuTut/B7UWD y t=)D]!IXYʖYWx1*";=zz)C*dQA?ِw (j7HX&g2v+0r )u*V~ЎR"pW ."*# REbaGp]ua=D>j@CaAX*V(B5Pګs-uf _dBG%!4Al֚@ϭ|̚U +ITE!: +"՘ SP7~CocmWêUd5ުj9T#U2T8wykƝ7IHJ ;#`m0RB0 +aHym ؐ`޸ÈzgfVOc\@s{ Y/sIY2pjl=VWo@TpFc+;*T[Rd +9HvUY=}_NWM\$V)Q +Ӂ]2巷lffBP-$ѣ5v!8FC! |e˾X";pv֪pi vxTi>&r@G"<#s u-GKllbZS•w~X7* \t5 VxCuq4v9Zj7CٶIv`Iy.RI꫶*Ǥm$k6@pj#hc.e YzUG 1C쎧h܀|NLMߺ`AV.ruO~MƢsg~`^[]G?xV}od%E!jS@~D~sG򟵚t.\ )PCKi.LS@lVnٛyc7jl]K3 8g321ɢx,js5"LϮ;R}|IEرy%dWORc+W/Lٷ+r1,1A0*(Aw[p ' +lQℓib2-nB;BΟP_+Q^8#⹬T3VyHA0:N:VB2& rmMOٱjz+|<#n[mԲ k [tӱrb[4'{r!zBSM$V,H(4ǻ<_a* tP5o- Tang14 _jR#T?& QFg}獚dxS^FKʥ/.ǛxP@8SBt3P6å2gU f[gqniI;K̋]-5Z)An!-rt7AG=MȞ +POy3:'=QyUf}w՞RŨ&Eo\NW0D$kݽ)ؚS զ@e%Vg@%Kb~NF=n{r yS& Yx[7/&&wžTF$gIT-C~ +&򵵡fۊflqKLKkIdž`k^G' {,T as(ExY~bFJ֪J|65)pܝZ|,P;_,.V("UJMx@=ӀEߓC;Q^N L#KxuZtdVYHntjȪݎux6a/:buSm)R%;&% ^hw+ls蔽yJ UU/bzĚX~!;_a!FJQb-Y ?DC$1w`tE'Nz Ўx.瘒؄,bqΛnRy.]VιK1#\Ya~9u\SQ]ΊpJ<O-Q'2(A*d]08!+N*'43NO][J .7Woe-">ŶsQp&(UqaW͛!;d!j&c67A"zw@.Ш鳋> ?H f#ĊYTxnI +5zx\czz柂jKU6i;U/tl٭O%uJWh2wl3&$Z8l,S"f7,+'{k䓑^4c-Ix'Tir-D^'}2 +j|G8aW5GDDwT}BI/s 0!DEYDҦ_<.\rXy݅ -Yx}ªyv (3heH{.z緮rL/)AgXnL˵f:DYsE2vk|ytz7Fnxvpz3w\]\qu=Y0pW/pGj96TN"_$Sy?`LQbOv6-~ܙ,;CF:GBG%-#@Eڲ$ܿ6A͖Q@Ǯ"HQyAPGd*&B + 06Ls#\e!"X .$U}x1&'5/3GRy*nP? â+"O褎0^`6h |d@owѕQ:/B!cʭ,_[9N>Xh]Nc(aBA`|Ȟ '.^F7Lx"{Y8cdCN;S=E|M6n@yՏ7iTge;uI-1]И|K*Ƭ hc+e{z-+&. ʹ\tV+cY,Mʹ PHGrZ2!T˩;6T\Jq +H#pQa6.ݚڝYd3vAgW}|v-1*ak c0r^ @8VN7.BYɐŚN9I8ѫ|Jyhˇ>0f >{Y>cve ]m9#?|Ц/=ȍ7s~]TaEߏoz|徃RߢG<&B fyNH!BnDр0xL41ƀ[YϞ +]n +vlNJGP.>g/B.?8ڿ{߿TdK~ϡ/m7,HNÏר->E:6콕8鄠z73 jчNpk%-)DHضtWiqKm`hUvC5cN̘˹ͥ\Z`+źW<,9jRJR}3.R#v |!nH4k[(7i@zUO[ t;C}/H+h <{Kx69JV/in,0p.pX߽aDRoWbKTAh,Y?CCch~ɧ @Scw"NJDD*f4 A?Oc#<}[lxjB394fC'_i*u!bպFg!E)~EXA,$Tztl"Zs" & rs4 z#־K8j=Dc&|~HB]i+HQ -fs^Q/<گbk?)_ P#(} +Sj70Lդ nM϶;[WǐlZd4M /L?R!gA: ߣ#+jun=;R,x$j%mHIxnV-PPt-n'_cbKSHtXZvP4efv,C\ސOQԖ7gKG:[p}1~=ڪ$ sFYP!ŕqDR`#E擃O _!r!ziJ +ğ>LL/.qF^XdP ?{<&@Jt4r67LjQCB{n]De5 ~#`%~fYA_ K6gb,2@Jq=dl|%ږ" f>EЇAF0Uiɂ2(!z} +~<+&ǔfk{d!e+:^ǀȃ*_BDOPb7H6OOUHxi7 ?LH0>d}eۡBdf$+.CEV5rB+< KRf))%q Kl ܒ F!b@z" KxbcRޚ 9vOXX n6!~b9zlQ!2ڽ)F-/b7w7QU^̨b*=i:Z=zj;v25[^ݬa"O>-t 2i)2hqy_r>SuZ'!^ +%=Ȁ 6fa헬-x)&%T6g1bS2{^ i.]yjgha}dmgн?s cţIn g^T\]*r9! s7 ="s"_dDwBSfv?gD2( hO[XN[[ Yu}Pd\+W~nz]7;jbp#) CEڋɥI5_ ~0U (C,4}UNYmKhIZ#`@'˛[5ݐ#,-.72(`B}!ĩ3|kIF{ݏ qa|ڑobPsVr%ȭRH!X [8 6!}%8 +x*3J] 2& .B_;/.U=zɺdΥpՇ+{JGŜ33/a\_kl*k m_;frwH+4DJGv4i\ݦ4T3mY#s3oi ķLv^SHum_̮N ٖ?%# x&|${VzWS܅={pvV^H)=n1%dgbk. +x=vPU1aI–UQp}EVOBs/dgS \u(%br_]pWa'LƦ PQq0;LணjGӡR1-{BYr75PZi\?ҭv[A +|;o:i`ʉ8Yf_D%;ċ]4I>&kІE@h+= +'M-zwMcW;_>.~3Y|}%g'M4вi4bʤnna}yxZ?~]BS/ݾ5_>Lm;?2 +IMt>lR9Q/CV,=[ؓzWOFV)M\N}2"ͧkyBNk*c^ۑSϳ׎R0k W2Ma/#3R)3g`Sj{aY=Dn/L5=,@8M@ooWΫB܅&;oQa[*7u+mti2zANӅpuT{S,r)*w5Y7KXUR хGLTYkVZyFVʄ]W>Y506 +]YeggO8$K&k6cz FJy9뉦|󹖂d!8ω^pwR|%Or*gb!! Ҍٕ8ݭJ^zюb49ٻ2z\z ) e!5ĝZecԲvF^*>ia ~?jb*y4Dg:~V!~yX ˍ ގ;wZD +Ghܗ仃j\O†`PXNj%+\9u苊1p0؜u-'[P(b7$ˑac hhq Xbjե-1Oywmʽ8TpxV늱1gf%wiR֦&A\L䭣?Ny{E) .-t<)_"R*F@%LUxWΫ/ʟf +Pnx걆?D2m!G==uk odvsX^~}/3OoUQ[TP $mw>I - \osHLjԑ߫HT3Wa (C $z2b +tK`hal9j8<((즭'/*5 Sĕ+!ŷ)@hK-v1nb+$$hS/*q yu焦 +v:s*C_2oK'/?IF:a3wlKH//?ttXP4MґJl:i40vRO㜢{خdyHgI:Ӻyȍk,㱗gT&0%7SEeٓbk,Ҷwݦֺ&\}cߖuPiy@;+/5&U ZX,/N>_Jܛ2~;>Ĭ6;j +'J4XṙZGQlȣX1.z7)YzEO<~%NpYE9+N3!Dr/[c3'_\wx@<̲EY-zݞ(RhY4j9\F*&?]io]ZBpN"B[ٵ!sttw`~)'ٴyech@1;, +R nPjg])=‘Uk|KPv.1C ĸ]W}{6F{pq]yO.Y'&K{unm'CR,ĶcNbbDLq[ι@)ќXUצza%cE::T(4]rEҝ8X7E!.~x&9Je[vmQr .ؖ4J}8^sqSuNZWm`B p).]s ]"^) @zgv.6L8=0Fp`,` X5D +na@+b>B wl\zBƌbW+گ03JȀE og9E*QJ(+m% ߖmɴ.9ŏ]M-HSgON˟=\<86k`beC , oQ9kZ%44u +Q%TV3{W|hOžLlN +иŠkk˲]r_,ŢvhYǓ_lb8`D J% R `jxgZc 1Ө4ħ3.v[Uou{(a1&x/= Δخ=y^UsDI˽@9OKW / +~XJ%EX$@iRxMY܁OFLI˛],$nQ3? `6u]M W&[/WT)PMe0^AB̚*2?$LYHca}H-6R,ce]X[*0}+Kb@N?$fl(lwqFHF\1swCLF E!G1MU0`X +W$O ,&sQA\}UwK"*Jd5 +`~?ܹl}fJa kR|*HJxi2Vë-#/~y$F.)Nyǔ; 'DhÆ]9wP&CԺ +I=t.K8q:GihdJ=+M74'[,lS.0"ALҐ2WT߃PJ wSd'ceE:2~X] f6X'՛T'kC{_TUiq-9fei YhW`4'(x [7U! ւܠWp>`q?)[֗9lMpYg[1^fH 9z% ERpܱj۳  m ]仢HXWWKyOhhJkb4Q' !p +Y-FjRnh ~LX֞\Y2'*v*EKyh8F9-؎ǶKSpJ/]@*-M?柭 OπFYLDn¹/ΪWњx)yQrq\SGAsWwр-%!LT^JGB,-Ԙ-i͔HATO&GZK}B +֜2p(]Y,B=GP.ăn/RvXb?L8}AqCI  +s?P2>zpifPV 2B[mSyM}|95)!F>@/70 +U8&vW/.sҭ`"ldN[{^%]*]KiW0t +a $@PYTeFGY:<$sNíJta`kz3:c&ut~ }l:h7.%w6'^#M!YӱBccܥ{{;gg#fjObEU{FΡ͛eeƹ- YB IeX0P cƿQ\<1p0\Gj +p ] Յ +5" :-[$513v^EREY A-$#c^o%cbeSK2.z9,1 !P SUL ۈj<}g4L %xLQxLPg |#O7x4/ kCfN DRpTt`vгvͶv23i4vT1D0tty 'oBcNw t$ťm;[t| OFnK#(ZNV.qª &{b\H4\ɦб>gŸTO"0F_FtָRԞ_ɸ-<UsrE%X7eGڲo?R ά!3X؉hYos,du|9%.FjВwy$EkQ4*J>ͳ*6ٝې)btJexޠp|oI`JrAD+ppa~4j-p A"h$7_ $bG`f +r&/pɄ>9*٦rB//ݏȳ/o5ʮT }6lTSmbB#ծ fR`cKhV (C_)%K@a@lL*<+L=y_{II;~-bI lFVk@#/5 AvD"38 #EhҘ[_z$@ڙ?$Ԙd_fjtDFGTp7 v[֘ c +R.`dm4 rN㟕۷qHSC.,-\"]K%^D+BΟ->'ȔHu㹼'K_rojD(6ۈPX4(t[y`C+DKA">{7N6>,3=){-Jn]4o"RZqt-1Ɛgf"kf-@~ TFG5.!NhIeemX}h\UE܉>GIJ}{[WGp׷Ûi*_U'զPt:tzu[tÊ>k>զGV6i|Nх%<`V^UQvxݏ>l_e.j=񇵠 pT]7o6RTԇ%͈,?$YPYKwDsdY}}pksUt+@,=qȠ374=MChҼnԞTe"s!Jf9&cĂHP$8If6 I,sNڳokhRs-k8XzN3;.}`vo4fuIj8dub˺@"Ӌ ~ʳJOHQl6y[3D@}H|iEp>3|fiLyJܕhIYZ &CXEÐ&gJi^#FL.v2- r7gr=J)rVIsQƷ mjI +&xŻvNǃ.Ut*m=(v_L.E."kT6ӨDMu*\]̉8oхϴcwԟ/L_-b) +o  \맋A|3Zmk9aN%s#1kjT(UޚƩDOՐr|G3Ѕ9h|f|sTO>祗/n[8-Q#R&+?_3@ ۗ9c4WyOzvd?wn_6NXG)r;}0OØn,nvtꨛ`xC&7'xM$ LɳN5ai$Hxf@$X.v'd"`gj߰#MQ-f,&IkDUl31|%vsmDK(R^'X5"[a(@Ŗ}%ʥRVNE !ڢw&Tǥj;5\_wI\^& =,sAk&}|OpǤQ;' FeFeuH}yǯ+e˖GAGaut [X5;lPLOK`eЖϵy<[z LM\iRs^5lKx~s˹fMZuz&"Y#8WkH]Zl)79~x.">DaiVݯw@0a=֮5+' x/`a5?_]sL)/PBg1;+UFׄ/&&V&oW3hC2ڌ;Fƻ~ EgB?i͙Ht>{0S{]Wd<$nwOdA}GG(:y"gNw&:>$̷ +b7@7 l i$P“"Ra9&AcYX/k(#`ɝ.1Nos5LDF0C%|XAsha*/bHg jk%uUQxzɁKK 輩w9qk%SzU~:J\wIngLLHCt70Lס'F0Ȫ{60@=T֝h06Ԝzm$XjVwo!=dvZ|'zHʥzD,@W1=$1C4!>0bX:4-:A&@7W>#dZ^ٹwb8ۢͲLLwsjgw WZ˘]@V]jyc=-iZjǁz,]zW%!Wu%h0OBڑTy:=UeDfZ)Y/:n9fS]@jH5ޛuq$]EQ2%lc9OtI23ITLEtkw N (Eo Dѭ)?,SW*;!F8{Ps"k"Їg\,.۾{Q(: J,69اWn{h#B!&wdipIl*:2 =Rf(Q9@N$e8cO zO\[Y |=$~bO6W2ƣʯ^rn&ſn"[>sc.fLE<#C#}H/N*ߎyr/ڛmK8Mm=$)#wJtvT]!M~"R4v-/F `)|en{3݃lO ֺV:}]ָyYg*ϖL9HrO ڲPNl^֘79|8@_\BP4E "i,࡮V(fN .A`1Wr[3\\B>iH-쳔/)Po E?ʗ[W Q>Kxww߱AʯoP =<8@Q`fADePfyE4 ̒:؝Z +ʚ̊KgjХDd{L:Nn 5,ΌosUlM&=)uZl$c ȩ=8 ?=J^i9Nt4@W0fFq_ @[45=up8LN6 +ʎH`W)K{c&4-cF08D\*΍y'%liqJ`:1ȥCc+_M9ӴTvK=E8Kܗ6h:eTmE(((ⲕStH+WJ>I֣֓(/ӵĕ _BIWAg`T#(8OUuNB'U]]~P2Чr :FmY@~=$ǕR1[P3Js林{}>β,ֽJo +ؾc!s ]}7vzRyodMB],$ };bMWD K.(Nţ"}pRxw\9Hqu.銢eqնH 󛊑0reݟ9}Ȭ 2Ka &+ RghO]qks.lg3ZL;p7J{ЧO5>^"BX|gsw|z dۋ,W26D^4Q0pzM/@\:9lc~|x^iUN?Bd#ofn_ڜBM;Ęp*AYq-y2k#+X㚔Ec\Q$+I2T4pe6 .m!HaKj3ejg},H6*]G A[)ѱw !'O {2bgɪ 1%bĎC}8|drU/ypA- {^T3ju"[b6>o}S³QX؜*^&̃DlVѮz{*)%nn6TYf}+KwM:$9Ǭ#ρ~JQiჩ1n6c,zAG(҂_ +E8{w&hC WfV`,p4gSM G-G4P|n$FJ;rNZ.¶=M:ߞ&c: .S*P$F@˜dG|m{cZƄ^a/"XAӮpE:Fh{R[}Xv<ˬ8*5K;Ga;m,ʇs@\US kr-ɕTȁe?F;Rɓl)j)W8Mר_…P" (3xTI+$~ ;7|> +S_&mվ\&0Xa;kFD̶ǹӍ`ܟ֗ +b/̸yr߁ ` %~?Oj7EyzF4+NJR𝜼e՟Ӥ,z6Run_PǥjsZI`.>vyDMtֱW wo"j 8;{'ǽ{ ̂Vvy/VuȬ@=Uvgƅ:Gƚ=N"nVv}ToM=Bɑұ}*Cdj쳛g! zoXp'cH|ܣЇ<94Dǥ([/S>C&$x41W ##*4y$uMx6PI>M\MQ̿$(pyaMm"E`I `)ϸr9ezQ%cHEShȢ,GV-.kEOW-\ ޶ZSiaB͕|^+ 6 0a; endstream endobj 801 0 obj <>stream +HWb}> + + (hZOkj (?O$s^)2=y%Vɱvam*8%[M)C͛@4~m&ZշUdXUT9mxd@Uvj+^˪h*9ZD\aVt} dC3S6&Tٟ֫x W6{!Q;A8/ɷh,-@^'nG˦p Sd{I^ZMylKЗx`' TcܝFFZʮ+ _?RW[-(F$F:R$4п1k>MC+=xܺg_Y\\쵅CNg]I<}-Z[œyG\ђ&Zڠd{(N%eZRyʊE94(j̔A@BmÌ*U$+/$5XH7y$ND|I0J"`@I#0tȬV!_(ͭ0E`AKd9@]T{;Gq?u@D66fxRcz`b*m7Xl'BeS֌%kx,vT"cѲ)}ӌk&Q`&TezݪǼu6pY*0^;#:7NG;CkIHAϻ;qnH.Gy/ù[`zbcr~gm{அAf6=yڹ ʻ)x Y 6y՞l;%_[tr0Aw5'šN@JE\į̈́8|sseuů^uB[汿uJ`aWmotsm;־<)Z<KIAtlCYbMVNp^oB9>o ֠[k~L=l->n5}=$9ۼsMM:#viyXHVRSSa>׉EZo"5  Hs WX~,dU8hFVz|3ң$l4K.E fS?K FyK!6'c_@'ϠCjp-jEUMZNQqe3^s19ok!sh !x{W=e'TY ]@Т/8oɪ1 J'|R&I\ӣ%ux( ubB44h^kԻ%TLdɦTk6Plʮ'ANow*']iPf@ᐿF\H}͜I7;GX$YJ%cݧlj51dCPTSksz)QAmiBi:!ij<6>"ؐN"?OrX3 .` H.prH)Ʌ,!l uj"' (r5NPhGP kw[rb53Z.uICPWz'R/7#M_6aX}׶,¯pvٿ w"V|Jn͔Mo=|w-D{ݵo\wƠP-CcSOO#rdN s+20Xw|mE5 XE{ o +@mzLxX3TZo_\ ^lڜ&c(uá#د k6^C|ArwB|11ڑ8\Y=f̐CYn AYw|.fe79҂skqYhdr0kW"h2?s"–~EZ1@H&슣_TH~5҂d. +ۂ8h*k b. x.!ǿ~udSD2Yd^`o+K8Ro1{}QMs;:^,z2[!T6a9H;û"1z\ܑ3$ވ #' +c%F~[Mb9p]PޯHT]1*[,# pD/#,6>#fJAIv/~u`Sf=Z!4u7ֆ6rMHjURE`nox҆025&Z(JhHεpcTɦFv˖ZRsLY'] a4 4ZF` VLfOV'|'}%A:224f[`rcvTyڢl䛔"Ij&WD +ТPkj +s\W"ZazcǗ +ݎﰢ.I8ԥ0to+HASu4 5MDE+>V9[3^jm1kP,|RWm `ȳ)[1,4_G.j\12gb5=AH(wBUh挠TtqZu !ZrZLz zb ihM#[v4Cdj:յV7k쨸b $ anw-=4hkJ5-jdI|UF=Y|3Bo$@}{RdEe5(T:a̒['n+m6 E/L}ifDG +ی|kfńE<▟%N@T7j &#_Oyw"1Ym=#MFWN?dAzL{W逴SzN:UX/zڔo^TwN@}'[EbMU&^tQ!tJ)]S2,aI9YVRfV"wo(4׉_e*OHFa+{TA±‚Ck_vUisʉVOF yE +$Nm3@aXvKڇm=޷SXٻGtiL}U! c +Nm%l{ݹ`eA=rG4k~G9iAws܉Qe:FEx >>߰TH)lJ }*4H~9%w]VPAA=7 +pj4i~w-4R21Xfľ]gş6==h!Ov g +g T>I;lT>.Yp-RQ0 |JozMZ^=<2ϒCZdA_x+Gk_O}?ګt-ue>~!L @- +p|[ՙꮮUkaD ]#liGY2C`ra',rT]`:t..߷w$!qɕO:2b/uT53]Wu}t|17۬Jg ߎ! a?92\ۀyF?Q+~,[cDzr}s 6K &Q2h4,e7nW +X2jy:mrYvez|^HDR#JIj%[\,=XH:WDwB7B^+Ո) J}+RP F^T浟Cq$z猕VN3p7[4@.8{5qH žz[IԔ7-$4[d}aXݾEiaOQN2[ g޽W yaMsZ7ck+y&/}[fts/Y_滣:c3CrpWz+pVۙRNmHBg hPP_`}$Z6Wc9鏉F(t3ABW1T)W.lV:=שc`A eNAgdNa%TE%&hG6~bFqCe{9ΔI( 9:t0D>%Rk)fn4LD;|sIO f{qS`vУeT?%11a~#qy4֫u{+f6NfY{ + qb ˏ4 zҟbyPi\xǚ"g NHc7_SRޮ t6yIɿ"Ki hFMC =/8 =y]AOzӄ &7%bsP阽3E}[G?QԎd)6K֤N>ZE0ґ +DD&AY4H}zR覎Z>J~֐]bZP*d )d1٪b0H-Eǘq#&}DoG )^5oCNއUqS{@]&0W{rAS01GIYc!"8J۝an߇+S`qH3`Vs&DP 6']ظunKQ +=_ofPl,R0ڰr]ö%EO[mPDHbB؆i+o-YGJ_Q䃤4#^?K\iٳ4x;yG)k&1KPyi5ez#' ]0RT0"gKd0a Gk{-tZ` f$,qm;I*T{E0YD0dXdK\7+I_™JV,@wK[ ?ZwNv[t_UsmY@XDj^*O'&ћ'uQ#:hJbwȽ5Ѡf`°mA(jLEՃ+\S36Q?1#*s).ދu ,yTƈӕo=)+ڟo@eX*HѬ8M˜MVZ͖T9BHo6b(OR8ET%xm!X]J8>łEF#T_Se͇Q  Ш+!.@؜"Yw(Ppl6eIPwh!04zAio1BX4]$Ȭ?: {=@9Qg4B@iԭ1-I!ܒrmͧۨ'(m6)c<Ğht: 8>kIyƙ?w+'2oc@ٲI"oPd5n?.~xc=㊪;}HH$! ^%2f,nG=#b9Eǻ.)1Nuh+&ҙG2E,]lSI9ռktr{סj 0iF,;g`;b}ΔѤF :UEo-[Z 3@$e%l[b"z_6@̿Q.Vck F2o Sk5 +VH-K*s 26K 1널S%/}OZH H)V w>RiSp㺜"G@ I"aChCɠ.|!-}uFOHi/#`oCrySYn1ԉ+1RǺ_PJ-yMqSBßt5Rÿ5mXx~BjRG@zY0S)0u~I24قi`gǹ74ƒ&KiҀ*eM'gU8D཈h¾tUAYgtwU:uc_ɳgr~?c$o0]sQa4렣zn5# s Hn{z5嫧"oQ ~_F nG瞧q .u@'%WNlt٫啨RIGԪ05N,n 9#1#E!;}\BX%ܚ֥ *{V@^Xg̶]D=s݆J G[cwp.8:+ | LIXxL$Ӵ@,ClW{vxl,Ivj敌޾Vfv`T/tj:_`,AcF6}xBSS+c$@5(qZ{ztbgHdށjZu'r\#@pKP5b7)P Ӈ:)l**+rr s:ZpHb+ln;b|HFH^SeFˏVQԷQiAEe9|: +t4}xZ0m_ N@-09k#ߥߥye8͎JifqIT}qy2.S髆  UYvjY #=/_[-8ڤatTl/dyŒmi>QO;Qj3M%PA_ջqJoY-+/K)G@Чjڠ85bh9rW4x\'01fMI vFf0_ip\\r%g:^E%}r\`W ZpqMC;аYUgl%}՝A3ri0-g.hS8Bj@J5o7EP+9UAb<`t÷MզVGt+ cSj6<<H @ (BgH"ⓔ=LxQu8<f*&qPx<7H[ +I襩S +S诨OAm2[Mf$EĘ y_MZ%칛̖6|cʼnE+RJ$3FlGf8~Gfo`/+~!6&T[j=՞:C7}֔?e4b&_ ut᛼[]s/ 3Nws1c=()y`̇] =ҬVwPc0פGFO)7|$T@2KhHاw575L8IG\rB9 3˅o"2'%}O.pzN$=.Ṓ⤋l_oqbkptB=l+ۜ:..39=藜8]k%ÿc52D>cѵwJ'_pII1p߷ :ozѝx7l-No-qK;>"bD~IbZ=mluݹee zZ`*;7 l0v+᳹= m_>^t1``R炓E o馸n[bݝK/NRpfңΈX $;ji?ϣ/݉ ~P}jP7 RKD};xv=<&Z 4w_h{{~|gąs,'&}Yҍ$7v ~Bi0>N.Ey!]س)(YpI /ĵoRՅA]9M..76Lt"^dDT0:*^Eӽm10|L=XZ/<*Q75]!|Y)^5QYIu/t==IE.gpiQvRv?ub!zm + $QtZȧG#RWEճBT˛R[ ӀM-H. RlZ~d^"Hs`Dէ5MӪnT h`E~V+jΞ1ނx + Rv5Ta OFչH[l&  Bh ס$6zd53DQ-Ss΍Ѩ-v6h,Z^.P$PkW ,}i(IyG!+DEI1 %ɸV6uϿ/IDswBâۿTMf{E;#2#QyؙA݅dȂŇП!*^QWiIV͘20 LL26(( +B {_g' 2|SU=[Or?Ci A`@PAG;ypGXDP.טA#!J *y˱B]+ <4+x!\FE?uYML÷ciݿT{Y`soz6 ƅ-]sTw2Z<3̱RYZN&=)xor;]2@jL|.Ib%8@*e V4G^x&+E`(2-TGq i9r"#I ?‘`TC @p^ֆ`R!ȓ-oCk@ ldZ +dwDdBv|f wepX 0vS"KBI(I'Iig,VoY'Q62]5 QY@ + +tF\ ^~0s"xvJ-YZJUŏ#)'ݣ)_3\I;s{ K YB?S +:aA +>@:gJ8E`9[V% rz^' ۰n.#%o|K)9hP*).tMu^2\/Q`Jh4Y>H۬Qn6ebJY۔&rbҾ <چ@1SN-5kTt?pČLyb5;QDM i ;};ퟛÉBpbagfaNj_$jopqn6Tgq^&"̒z_R@\I+*M@3KQ2tܵSϑu80r&.#zp1g觡O LpJ>HKwWP/αBQj#ڼ&@=_ZD) mݪ51\[c<31[q +@v؝̼q_ِzF! PuItC2&'r0Kى> ^6Y[c>1n> s \@Tq/./ڥBHn +4ZCZ%p{xDME`[;ĀYB%=U mfvHcEdDU?Ub8Ϗ$rJۛ|I4h-fLCTzA +O8w)ǑPQI^ώ8c7!64 F_È=9\A|,ꆔJL'5tX7¸Pa!D–j%vU! +JUd3^`h7\I<<(gnj%PsNWe呂@WJb4NcUZTɰ!jVp}r3ZIojBT)G,ϰjqߋ0H휀۹>w!RvldR5[KߓZ"ĶL P ;_ՊE.8E5#W}0Z7P9sX?G/{Ș0v0ݩVN x(̵B P&s Mz㸩|]$=xrx8;EBmC1Uܓ%'X1zB>Y|ھf.]72Ơ"Rps{&WT=0JL +\ e_ +VP|=2*bSі`_k#K4}%~cJwũҔb?6,3^j+*&FG\2M|01kbEBE unT=㹗F6Pj_ Ԁ.GݚFǮg\˯W:FMO#%C!y7ٸAH8 $p9=,)A5.(n˧ŵcrG~pչ 0$4S]0` R !9PCPֺo˝9eYblm GAZDƾQH;?|% ?b8he2Jb9U4I\e3=TYd=ҨWRMp%FDH9U*rZd/̸,fsnTtڀD)?'.x 0jM)#LPJipq.vJi ="'UIDj Pԯ'R%T_y1\D]XC?rr9JUG'7$Ԗe6pV&5Vlmm4<>E1WW%.y&_ +鸞kRfUA Р#Ab`/e<w3| SNs-9  tY3{q'}Q_b=c%Vc1RA{Y1f&X%*ݳrk0Us9-k`y;qGs&b'FX+׳hI`UoV.>:}$eZRrkr_bDQI PR%|7.B,LZ?jFU\d,MQP% IUy, J{qfir\MN~2F |^j`?k ![u +=A&&G٠kf!7ߓ/\57m%^ DΚT>p8OωA*ߐ1WZ  .#ya[s*C4YGDŽR )̙RR`4I6P *dZ 2V2wBچa7qa}Ob<ƼJi&3YfK!Qڌ,-*A[q1[?K,?ZI]YJvKe+sE8bHWqFvEbo"I:plQ+yy(9'="i<} .Ӛ}+Z *^ IgtF {D.Ņ ^:F oPKQuKGMWŒ0[9-yqFZZpvE\NU +Dnj#d^n\5z H jRq\[n">g5v +=zIu Y/H/ɏV9R#% . Ȩ4ds%6ݾ=C.Lg"%0<11+C<]^6)Lj}4ڴT8!${B%FE&5d zWW|yT6{E /pW1K1򨼴L\+lڰ!2Ιsp;(cGEマp>`/#V$/'S|Ww_/<_!y=.'Nhq=]F3@Ln]f!{'If&S9cJ3xl]YTJcH*eD=Vwh]Cہ9 = Âi&=i;=m%/R=_k Oèl@$12vr%A+ef= Kk/H- G-:FkjIv+&@ et fIo\u'ѫ@r|K;{n]qŲܨ,˖*L6<(7aYT +r<[ehaj vKt\/M4}|߯jsNkҠPoJvAR䓅~ظR*ۍ90 +-O0d۾E5!NU /HͿ H_c(uH8B($΃>Jf |p.D3xuMNUxSXwYc7wuE79e8}.Y!Y1VɄcIBY皧8uZsDvxD?vRO2lG<#=|,I$69_n񟽶V܏z[m6b/0NlTC,SUKОY0ў~% ]¾,qwqUm||AX/M!șVe]־N@O7F:JїJʹʥ^gq[GNj2DxVp.Pr&;$,z{lڐKU+;#y{m\SGw=]ެ3h[q7ž6m_|*Po}^޺㕟f{%MȂי!iQnvNmoH٫muKۯUNP_<BwѢmҫ]Xvc:*]KW0oI:l, :((ÌWaIGԄy|xP:UumӍJ>xw]ڈ&Me8b>9›.i{ |,DimKU8R;B~3K-Mi&i EeoR HX"*E* {@a u~v ]52K`S`LVtŞTtr:^]J/ɕaw n%>KyLay~S޷<)rkG)ϕ)";nv]lǺ0vJw}.xNwlH$#Zb.Zʱy`YQЯw_-D_5N'P˄TrR7pІ9p\m*q㺽gUC3D+:>hJ5k28Yx^gm&?9yb]UaEͫEZeSYvo^=/´m F*]q:y vYjֻ}k%9=j }RꙕBAIl^*I)ȶp$GJcajMbć%#nG +J}L}xhւپ")@YYG S/*_/`~F,ݞ|ݥp* =BO k%+#ټ`hEM o/XP[9)J`a,:/T5> 9{4_::K7\@ +S_*ax퀘>Zr\>ܗɐW.3ط6@Oaܰ2_Fp3]WT %pjoS`, +Ӕ]#E ߰ջlruVTFn}OW"0 j!0uQYӑ070U 7Sc)a_ly0`̑}6!/>0]]o~V,:MPhC2'D_Sf5``/6Ì5XGfқ0†U + T1EJMv+ ˭˲KpW0 `Ggз_-;G5xܷo8AӦPQ0~V,&ѭ:>96/KwEy/ +R +=~ӣT$wwTr!OX =e9S@0')yN1RZ +Tri]s@?l^ ŀlk鼧unJ#Hyݵо8b:`z%~0Ҕ?/.s{(i`4)mƕ9[c;v˜g"‰>/W6"Ut8MSl!zdmXFЗs"%wH z>tOg.&[6n;jj e33n9MSXQIbG om8Y(ґsf#0̙-b_L{Wì"3)1K\FWGZMJ|݇6UR%\Ď ɑIDBZ㎊zh_G︸߅f-R?{QX$ܒR1(Ƕ~sn'(&3*R +_}96gbtmmCJB~U`-rPŀd:'Y_#%#Xw=[! my`>9{EQrꐛqHülE0`>*QQn$RB)pѡ! +9|7KkL`r;тH'#AlHW%//׌HrN(ETM,Mr-!vKKX0|_N B &-B3?+  S cU#!9F*yvJEˏxq,%HtLJb7za"w +faR2,N~?mע5)5Z4#X,5k +tAk"2R¬A,sI,q MJ``y`kT-`?84. =e+g0i*A#YdVoD}?3؅'/:lpSn7E-e9y+tW-;H2JάcKb8`|ROMd;YW:aҫ!f@@Di%qYrM(r4'|oHPA5)IPlb2>҉j`S jDIWE-18!d/6e,ϧ{7ort do01H\CRn +C0$ɰ!C9$S|,; !>.`藐@!i*A,`d-P 7S}kcO-yR by85N>(]IvkUg'JwÏ*oXU*;c$eX8Ә>z*_*J¹(6s}~@뀑``<lS~ xشN#8 F +sxㅁc/5N|/*ߥkӉ–՟g+A3.1sZs`Xc&DQ;ʨű +lUX_w +ah.dk8h3M 'm`0π`].H5)!ɘZ*6vd& Ķ~N1D9lV@OFXe&UYy9P@3_1FiFbfŴ´Luf$iOKL!2N|ӠMŀ}xM,׏uS*6U^%4>feS+І"j&ZHel+fX%H A]` 1#0 +qɏLQ2&Z]WP8*8Ta .{FIƁCPfƤ*觵|.ڜFOlƱh2%4ŵѰOj4]eyE0ٛLR|\Juw4wZN|VK+8y\MƷ~f!=ׯo;+Sofu AC1^0Xs]7N=)8oݪ0[n>|ܤ : C JLn^3U>+J ~*LM5O5c|!/2`$c b-MM@b Lͅer,qL=tSB3d˂yq翯w^dl S'-oEZSzxdG|hgSɇe.le1v]SF%'FxѻkSス"^XXyKOb|@bH0Rp(NН}hmF x?.zO/K$lmfUGZmD*d0?{" 榅&0 4< ݾ뗁 {mWfWJ;+V-< COkp6[.,(Qqzu[H!.ew ] +H/ǫ` +\@"qMv/A~7oډ`>ڰKV3MnuHT{>1mdC1unR{iw6D~]|`/͗Mt>}0 < ۘ~y:Ypa>7qn4^t}vPn؉rوWY#7#rwt,V[2 +Qt"g^<~'6 $BSeb,L.V/2 r!FB/7d 8B ,ʏ,)?QĔ.`fYZW1n73'K -i3ЛJG3\VOE*g"KvKX}88h)N%gɒHA}|*J OC$,d1 !(0( 32p& Y8!u6#6dH^A:g:)HҵRr潠 vh05ۨ[~h]Oѳ6m-bx@B͛YP0:NɅ3oڈ!2Fyc/['"aFϷ8+|M[ ~Ch + C~_Kє/lp*rAF>Kep ${RkL Ѡ4Pxd6eؾֹ@ *P)t?,]ߒzCm-*jr1NP ]`íЬ`ZZNT'$Ԓf8 %0hD ne#uTޠА198KSX>{ UMQ/7uXCh6?kQl؅f\fްp\(wԂ~aSfrҋ{j.v \ȯtY.OW. +؁OTQ@êJJ@s%x+wDÓmcx|5No<~#竩 ţ1d2^itr\? 1m:ܟ`8cdÂ"F˒y)9BPrwC⎆ ķaS sMA|Cd6Z\@a V!W{t\y?}Ax T|;@[hoS5 D6*u`+&$@ +=Ex9GX.DŽpdj:*3pd?o E 1kI_B3Bz N ºHK< +11Ud X ؖIP}GA65#I\]ϴeMNa_sLC2ǔ}91.c`]34Cq(s, y{FDţvŐHAZ0bY!%A)0|Y*>5dbŅ1PJbڐO ICT>stream +HˎV p&@_uUɈHжP Hoo9 $ UګX}ؼRĜ3sz_4O>Ƙ1ZN5و腃-2h9^*gZ>Q-|;E)p0bYZ0੎V4ޚ\ZEa*rHo}f#7' Ӻȯ]]dzwn~O}{w߼p~|-/iZVDW?qz{r?ܾz_~pnewۓo>pw%o^~׊ضoͷ'};0t;唫H􌖶#ٜZT9~ӧ!E%ɇ= +^Vb=["ty, ˣ̱>D+޷kjG.+%51G K ֣]˓S4Avj.;3`YLW(`OL7BulHJw x8jJk> 5 +Rʹ6B){)x-;9YNiNcTz}`i(9J/&H26&a0mq$ +[x3P&16lZ&|SUd^=q̸BSIkub6*(m*>힬RZwwS_8cHwU .4JrHUί(][2*gSd^>>̽`M0&T`v=_埂0\ ;QؘJ{ie뵀xt,,J+ +4x2S(cړGzXs<"Kɳ\PJ{UV3xF.Q5SG:Yٸri: +c. NT\ԨԪn'6UeTm#+z,@B'(A_'vHZD-vt\fDO8L;oZgwS+~P +5e*ף%sNc9`Oz'Fcʐsj\Є]+J5D qsriIUЊ +T^'v}1:vl]_ϙaKM#JB%g٠`WڴsGk(?s2zeYcܹ&)2atD@j:-":P#0W>27_Y!>JuhR;Uϐ2>ju^Ј6w:z >fJRGo†IxHԫZ6p-RW-gzѽ]Vc=΄ze:! ѣ.BS'D(!t: aa +8 +׬N~YÖlc1q{+jm?(ND"s^؊9\W Ҍ]UzX:aKu8nŘ#/Ius*Us]4sI/t@-qA*X]-S@u\ +guKz?BmhE +X1 8*;=q&gUj|&إ82C`G$6ZGgW.B9ŀ`-FS_e.DJiѹz.ءX*QuCq5 z۶Ƈ$]h(BQuEb68=Jk0q[ؔYV"-Fa2XCխ<4%Ɯ PԲ| {o72 ZƀJ,R%7_Ȅ2#FTQCșGܹ\1l=' U2'T`ʤJ,19(;YdQ{`hLcMПR ЫaQ1ۊxjʕGbkx5*E]@0i(z3"cU:Ӕ0uqBOK_INUN92;ԕrz`p&=!zDPrUȋEk=a7nG#; v=Hq(*>/zhd%Y䓷#6<Ӳ:: +;4sCޯZ%4%JlhDe(̀c7d?%$9my* :wbᭊ[)6O.G?]̝u?$~p]l`s%M׻J$'wMXQ_鯔%C]0 VJ@]H iZ7u#mD*$s\|A `v,A$fr=^ZVVY- =t]nB(#4TD{%HQj0BenZyRa]>d?OqVSi.]؉VqXS':g{K}]89&+la+?j?>9gg~I[_wx{^UfXy0zB?2e5⨯t+ǖxlye6%;f,`.14FaByJ DS4Off U(_E_~/aG@4\M^X%K-ɦeį >i1n_{kYi"x QK!og\UGeT.ev31 ]}Y3a7 +`pPW<va +nFL.m(ŋ<+9vՈ:»w S)*LZc{^I՘s S1t RmsУeR+f[>{lv ضƙ x7;f؆s݄RoyĎmKe3'CM=RkM^Ps_mwPʫK|: \ӳ9W7QXÈ[zQCBXVxA&t;~ڃwكA}{4{ 7&EYy!oݛ֠r[7bl +Qb%ӿ֊VƠ1ivsM,qS8n_j۾h˒Ǎ.ns9yٮD^ WA\+Gbor6wOnk&9j79MF]4d?LUAC"aN 3:w:8=$E\ OM> X_Xt5GWhT%0F9&a+M#+,BJ^/o m#uRi񥒆$ y@q-us"DKlQ[ +)XEHQ:/\DG>[=Ej"uV8XXn9ĶL,p%WIƍYo4 +VZp{\*J3vz_jϓ+>^nJe&vkNJ€sȷaDv@s`:>+dw ʓ}-Ia;2 ^m:9h.U8ػde)l=ْ2hmBL$qYړ].e$IǨhy}Z>eٟD=KGOwYFH5>(.  XxB[!_#aLdI"XzZ?5{ߴ+ta 8v\t5\"*|A/gt=EG@`w}(@hg>N$ܧמn) #Ugו}T>h5@6۷ wݓ,\/ #yCR՟/<sdL%w]EAናQm^%%[o~Ov{wzSl{J};¡=(+.g`BmD:|q}Ν^w6ò6?91u>((Ff~Uy/ސx +v bC̀9*P3 +csED(; +LJ}ڑ^"7Цx!ʀ {]4(T{X3D( +kQyB -W@I Ay..^"6 d0i")&JaGHL]MsR%Ϗ&zJTi$>Hzi>$ ]>OA^U5NrSo5:8txBar y!()7|̂$TEّ햊(./CFEb!̂H;B5/?tYE+ p)~@H%W2o!u7 +=-:q[,[;9vbiHE{(sbՌbS +3PRфi<#Ls HUJW'  ,#T B+QmలCx%0Es" +}1Ǯ1qhٮc[݃wr8YC zf𥼁P+~q(_`7c%9@sps u;~P8KwrKs)~KM瑨BTP2rZZEkr1EP/"!Q>ô 1A/U TujwV dtU"vEH44Zۈof?w`OeNxNqNojuf UϯtV~< +;f_-`[ 3J0 ttPFՅ8rC1ǀ8pbw7ǓȮ/Ʃy̱&9~<p +>n!Zq砻KvVylxK!t hXG/قW+HPR 7čϐ4,/o_X\h92BG{_'TȆ O +.'X +t3Gc7 fz[MTfG5"7 +/ )O?]} +E?hS)-d ÍD5GC0EUtǓ$4 aDbtblj(,ƪ,M.&͸|),U! Eه VS BczyMOJ αh؎3SKil"bQCPh Њ5TP9O|# DzR\K`F2]A@֡w$f5t  iB + v+I7W=l#\pyYAY2TER4o@VMf2rȖ!l,ln8REp`j5eS8 Fw&~:WsEcݖ`qVZގx.ڀz?>7Amb9m䵾SA,+'rbF$%BesLTXڦ9yƏCB/ ԃZmoCDKN ;I`>KBA6)1Ih;\`?H=?#Ch`Oj03h;ᣣ/o+>C6rG+NٱMS#br >i>zF#BQOݙ76-<204G[VK\]w[XՅSxIxIhW$~4=@́`?`FwC0qj]UL5(~i!&իіx2O}] *tc L"#q7{ .j&7>vnR$DPb!0;:.c364!UGxa$fEG KǩNJX\uOwzjK@ %=h"S`XEA4"/˵r +,@g`8!x$#=z$៤ 8B VrE I #Pu4KuUA,dgր[*'"A1^d%;/}YWFaqzow#''-9z76=ո(Y^̶ܢ5#jj}.cw`;%)\k)X w{<E%GUCkt SQ@IS8T|Vs!!/[l?^8D?$ܞh]`F7(CvY=v?)4ipP|qvt{آvI:Q$yY$ ViwF5xGm_N"pH, +,Oڨ2 trŎ;4ۈ4I;ԥ=XޕNǙ@eCR9S!}ͷ|dsBG/t\؝=۟:>,`8u >NC[~ՃXr7>Qz^v4u>#!X^e"U~8NȂs55FX{F?>Wx³=x!xO+}-^}ù}\͌@Y*_XY`Q'^[u}e,Jel(;MI@C sѣnp# +\<nl*OX8rcb5X-U?<Ei a،hl'{ EHm҃IpZl_a`G'/{BE_]4ċDpEkT#mԵK6TPP(+]+YCW|+=ZI5\0GOýsf ȬS4l$C +ٷŅ _|*1Oʶjry +alԔ;0( }Q +Zҹ`tY}q*d8qZA VbSʲ\,C?bCi'42/uH3퉡 +{ixɪky.dhGy5 !%Y"?Le +G +j"V`֮b d 24;0 :m/[ K[Q$x/3J8_NDh#DzU'~=?[=6 ʄS@/R K>b5ϻ^SIks$b DLDS&ҟj9aO4vb'P%RNМxId2ӰMb}s?=<듞ZW&_&I_> VL}y|xo*_ЀEB.risЛ|1қj=ju-aqXZECWQd|X5b}Ij)os]L&QyA6˕L Gv4uE1PF1rB8&KhWp@Md4Wx%/5 GWiHݜ̶;Ȫ'fbS;fzU6s!% x ߤ +2jU âTPPS\0dd9FYx@:9/ev!DW]"eAϷއӐEUu]l {5cqR$)3De2뚓 yVɚ#哬vm&p B6ط! (j2j +CڈpMDeΡ%z `Fc3#89ޏ. }HS)|C.TZS~S8@bݭ1㊆9Lgw폔G-:(b_˲cHWhhZre>N/:59se>'G'*0P:mگgiJxF*!Q-f?+9yNAѷ'͍ 玁\9?9H+ͩ-W,GTҦh,H4{@wqHƏtOG!U Cݝ9N>#3r'^DIDS*ѶD@~e<9! e8-3zv)lhNJVlbn4H ہϳvnjlW{'[^S,=35}~߉k31\MwOh\0LIٲ^l|uoC85}X|[wO-W +ti7=h<+%>Cuj]Vx|Ø21 ]4mId*r u~t.yW4Lp#mE3; ۵$/SZֻ򻻹-h{a [0-T'.(SpuB8jx=斱$=m玒y:^^xi*✢\8:Ӄ|2zLxd= Fٞ0I |p3+K:s$*,=ۚx>:#̥)xyl{ӦGK&jo:2۳z *8}$mT_qpm s`4^69^+,pZQiѹn%#uw9IR6g8hҬ?q,CI!cXbOLi +,m&3RD"E9?|#2°xVS6HGFC6Ka*2ZESfj-DOK^4L k¥7s0ϗ^=nI}ۃ);,N-/S!m*IE"\oL牜YňY³y_n^޿/Pq)e.Ö\P r^?gܾ_듅fs=T^My5 S ڭe42ĭ :ROG ࢝Q;o><ĘFwuX 0iJAm1G(.:1dWˁI$aZ T3]=St+` +aa\kUj(LZg&(H\*k3ߓ=0nH,D+5p~3I${ba}"gNZ45jF;i`kMKxIJ7)JYS<pV/q7v$j`]v-~[=ş iGPG뾇RI|)mF+iʝ\<[|+;ppHv.FK5=ҳ|Pܝ}[I7,}H Nbb՞^kJ{^|nd~a/YcmYLK0O\{VewxeF۾2F&'=VHMzy/ܗY3mO/ǿoo_|7ݟQ?_{]U?|k݇+CtxZ +b( EQe#oA rwWʂu*%R]r K+ɜ, 6H>AERP3 A~]'d0;(.j=:m']mCHn_[1'xGg뎮Wآ7zK$x"_y޶BQ#%0=ΊEբX4u/j*9QYia 5L3^nr@ʬ`@C֟s\x$#`GuUu{T ?"(gSĢj@1j%w*iCr BvI}Jƍ*3mKdG%d`I%ꠔ(K_VmHIFHϒ`nr9s!uF,eCN ڝo4A#iV V?\\*r@VfrnW}fviXY%]^ +H э**_ nrd;.ƈSH"߮G;}—}?|` #)tҀƀv9Aܸ" +ezd 2| űKlɥ%Lvs0qVڇ<4]8q0u$]AH߰q5ڷcHp1&2G]$X'~E=C0yޯC{BԞY,wfr;2AI!=!O*:X!8u-袮:ܶ(65*SZwX0`ì#rkPi $C 1Q5'G940uÿ G#1N"Ap ' pwDmܱ[ )N-K濦E$7>qbOLIgaT{<=LDbkAnƗÎaM0wžgd@ +|:lXoMmO=I3v+^bMTpJ_'^uGQ|r0@USoUQY^"'KD#.[CrUj[܋P|A'À.XN~rˠ{=J)< +? g&4$'_$WH/DR!"ctS};vsaU=D`7C^s|²:lVEAi nmE΁`OI͞* aᡛau;c3=^>Igއ5&OqDo>IEW%TQqʰBZu\ 3LII"f +2P2-$P]sJ ኒ (CMcre'} ?0ٞ38#Yp'`!Hr,F$8vBE-opaӠRp- +Z'xg7@'.]RᲝ´r_])0Y+(wE{\E +T3vIӍ;ʧfCꊍ%p92(h15 "K؃pؒvbVv@UhwvkVu@ڌ=NT2dn׏\۸jN@=N|r;ԭ6گì};UPVg$No\&,)S_P!H 2#} SIWV}b%j04g+.aDkҾ&f+j-<ʶ?ǚQBz +1 d-iw&֝C꿞)x3xV' juΌB0&h/a.\+~E?K]s_Jl5w*=?*t3Qu`;Z{]Tݍ =8ȸf6C{A|El}8 p7[(leG}0xݹe7#o8u&68gAܷ-(B@Ukbs}0x4 eXJyX {ƘV@8Аpy;=z ~&x؆n'۩.f4n*aa$#wq$NJRmey@`URF~TME)ۖNTAPnQ}lO#Ʃ O;f(e)g daDktNAfS{"ކL$JE~'3Y0KZD'0MѤm& @}Y,v¨qvt\ubv)/7 +8 az|X¡ۂmF쵄[ѫ27-uu'A\% +c8-mlwjZL5z*br,+:th-gb,)!x]Tp6 /4~ 2Kl3`#ʁ#VV)4r8Ğw ЃQS~ښ` 'C2]9@ p9i_q}RY!S0kПYݐ +cU"5*.LUwSMX|vTO֨0#l8%51϶6*G$mc7:,ۏhD$ǿ).ڋ^A:Y8.Pmtt) +NݗcFk[`'lۮȯjkSG:]U4J嶖HGݔ J%plF (tGY0O1*p0%ͯ?1.v3)ԙi@yNIõe졸`c@B)>>~Y. Aq"ċrٔr9]]1$=!\eYҨsA}mp!SFl͆VMbkOLCy*+y;$P%;|] +ELJyJe7cJp +,CHC^g2l|I9h*UOَV? />i VFH>zDi;xw1oEԹi;X5W`+]Q< +{1KFi =F.CB +$ ?b,)*)dp%Sa/(^ETt`6]E\Xe60/޺n+ +3G3Ƞ- ER\B~kCl +&[?A8dh@嶨DPb%MY.gec8MOh+7yIp:* _eB"xgƊ@@.316ln*Y08=L|N|e<8k=Q EIU b:%ܴg(N/ȄP +T|`~zD;I66i3ʨ4BA|e>#P,VZhk`"nl%s㭎$C'Fk~x^μV[\},{&r60o{g%o IjbbA!zXR]"(;1PMpN&0,Qmzr R2ް*Mc +sP@o!3j e69ZH E%2j , -x^/]2FM- @$́.P.JE[e6r\ bċz(n@LQpFUdu/ĠF@eub˓_ *tǙk 0"0NjPJ!SS$ +ȍwQtJG9ZbZDБ -B6.S6w1t4Ý'1L {Z,bB3*-DOٔΈñ~/6s2zL=H#~4 Zu>hS?FM2]6)I3A'j`t-Qs_g'iwt;hZyj6>rX0F%I6KA#M[ɱN}ݚ|DpFX|Gsp`j5NpbRڲ3j |o?WǏ'uoxO?rss =?WWUWi|g?ONY5y>^݌B(=#g5)KXWA 4ëBڏr9f)|l< S4eԮ#ox.Ix;}h@ys1[/Y+1 K +{b?P7Y*SB4 ׍2IMYwأo~4e +;/_;68gQl_BBS`̭XG޾gn=W*~;BwcQEr ޏ!6X0B`Բ&i%v[v>ߪ>UȖVϵB֘Jrv]\`bɮ( +Er3 t֋5|q{_dq6/_ Er؁tjWSSh^ϫ]]Bz^?aW +RΤm!V%eǎ.(M>0;deǙ~C/"Mu!yO4A,Z T*P1"ڍR2R9bYq]².}:>XRjdM16dI8"!n~g ՅvY M'AvB Ua7Lxrh$ipKKC`,xZ"r[焍%SDD8ǂN5D}Κ(tω}XLI3L9ILpYQ>IC 0@F)¸]>~|FJ}l[o,:ƃUnYFm=hP] Wc][")Q1 +{( Ǚ],ȽJKN008d=졩ү w .pe)sɃ%^ap_eo4C>=Šj@OuS @ȃRY8?4;PSXL],7ۘS80B0B1HZ]&PG GS7LEC|DNԽ$ Vq"N!h0I]$l%BQr5z-b vVy TK~%ra<@ "e\Rs uG.U9ob"|t)3.륳-?8 P)8Du 4mQj3Q, DrqLy'dRQX%Wi7Lͥ?:8WbDm}#D8DϢHT&$1nd4MKw~D̈%2⨻RR׺LqRœ1.Y#9 Cњt" CIkj#cE_ƅi,:Y/baq\2=ϋ iIBF5NHw: +3[EɩB +[ 4 Ģ-ȏ(&WĖMJkD OJ9a P)!K7 )!"ڍxz +s+1Pw$W@و.c`]J5@]J*c]Y^nlE% + LhX +nU!bC V +$P{e6h5~ c><"Mk 5JZ.VuQ;K~0ȡfHd@G-ge65ˈ}kl\^)wvl~n{*buPw^6߶S!Ek;JmnDQ1U(. C8!f$3WJ+2"ڠ051i[VeB:#1RZ!&DF"WPCsp-5 P I";p$nv$8B!65~9yʔLf3frb/e6!.5v#2'+DcHomѼ&T4wepYre5ʗ:+_ uB(`;2B! OJ^t $ 1#ZԮw^R+ͧe2md'w͎N%KD"::b 9`3" '6Ddҷ)wl>.j0&dSy\cPAk &e J;ql71 IO^^ :Da DF"Sv8^0a•)>-kq N0뢩&|zsc_n_Ǘ߼ǫo_~#|D؋W/!~7ys/쟮~wunߍ)(=!/w77?twn_,;R\4j@Wr~b~ooޒ7x=$ 2=oqw^߼Kun?ǖ7vն0D0/vlBE|(Q1)R34Ĕefo9gx v[u&1GAծ,Wi) njree^w=7rnywW^]+SFH.y 9/\5,(T.})>Vw~ Ƚ<)G^fK)>stream +HWz<^S–  ;Kٺe0OvI3cDz,YGGM'4v_cҥALZcW 2XJLp .WIY^Q|pAC!cY9ȸvEvJweޕrc*vikگ^hH:/i ƂƶF+v TnXe_|+* uXk| MZNۣ2wU*G'yZo&ސst b]Z^oZ':rA.PuWU>0+\MS^Gr/ .Sav%ba7BZ\pwEyĀVO[l +a}#8b7dņv6;/ _l"~EdtoJ_;u9NkD;;97]6]J_\oM/X9n9h֊.{k3q3DEJ3Ga1Ńs)\:Qb6}_iH*0 -Mg_S .^PZ /cQm ͼX;t75Qi\4z5tj#xnCkϧ4o7kAӆcE%e{qL+]BƓ6Ǖv䝟E6$ [@m|N1sK"k'k + 5UHSL,:"nc h_`c(Bo||$e}̐nID?tsA~b6yti&ɈxJs_`xh,Vv noBk6uks/ֳȭړ*X"!6e\{$PD}Poz9~VÖiuZ. .XwMxc`@a4їXedLg/{I:aE9 8u^π//%Pg|㸋OyS:C3&`4(8+օ/_bO@~|G8V!.4DntD"[C1.1`֢k00tYfZ1060J c%qe{${p_,Ȱ3MxO"7|ALU,߲~ ׀9}=Ezz漂$t۫IцlЀc&(HB WQͩvdd;3j[." mDJ`(ć \#trNHŭL_`Z#-/#:)5oe$4濣#CHjxItxIt#/i2J@&l=3Y<$O3|w9e 7,ڀfP`e 2骗KW~`Q|YD'5ʟ#>'ˌf[TA/F}CR17h@( 93\5J|ly?`I> 9Op>CI*rUu@r ̬l6AfߒZ%[t(U_e +K (C C 32(ʰeQOUgp_BH:UUյ֪p(Ҫ%Wr73fl+®xFkx%1R][u܌P>v:@? C>YLhxēB6'Q*f:͈֠P%wS贄9gԥJua_3ϖ2"v杹io*'s2+&bxQ@7`݋ Oഄ>B4nskB[(x}"J6~Oxly>̩0y)fʲA+ϫ6tBz[Fryz`Wl< gdAf ';$Rf)_~нj0ߛ/! 3j.[ǿA@WƁp2+E+ fg|z0Z{'n1Mnh<0 2A6yVԥ!j<1Z}YoY4jy_7qu x)DiHɁLJl@#x*1L4a.5mygVx_|J){]Zm :(/ 0$H',PPI"t[IP<г'C^D+Pvgi1+ھ zZG,=;z4ӟK@x,iłw]Qj1lziY&"QiR=x^#E K&Q&]'Z#!*P+ea%n (.U$0j1\ڠxv P0\#·NiH#+{Nb`&gsl0^  /\U LD5SK1~ U?۠)l#43vq=XmS6IK.Ⱥ 4֦ck~4g'fd^h? `d +qq]B埪 F7P*,5hD,W +)ampÕWkwF}9Nm^CGL(78M=aaDK0VĢ}{!=XAchi&ӐŨ'[fChz<`%}9NYRFg^K3ɻS?Ӗ*4ˢ~ `ProM"Et0>ryㄡB7Dbµ؃bnK$9.=kwT{tK=p`2v@6EMLeJhC@l<$vҴvڇRk?"Y?Jdvc{_)(@HsI i]mGGGEp1;;KIPi̔ajPˀm-\jDqyT ]nLuGm.Ø4g3B]&$#njHBULNaqeuDm9)N]'iT?`oW?8"0`F݈x2`t7 2;)3瑡SriXv-V + ٺKnWFm"_ۮhӤC\0 GyBZ{'rتpE''y{i$3!/J˽"f@<1Zys|9Z%z^`čqg>-M+rlZ;hUc[KY .׉񽈖V^.P`]xi]‘zTr39Q^xNh:;bWuYr6?-f/]#jⰢ Vz.?0p~w/La/:&0f@vWC@)^|ߖ +39m5wa +d> DāV7$Pzd][ah,^ѪGi؍M.\~=T}5P3܎A,(9ޢtyJsʂX/ӵĹ% +_d +PmDAmE?U;s=ßj7g`,?VyN0u=5ǛIK 8c 'qin"fEG+ 3^yߗ{^wz>|_qyf$۟'JIG"IK8L mq7%!|-t *,cm1(eޚ0E9c¡\xZN/)vt JE*|BoYpT#وtJ?M.,+iOfتo pcT{Y&.Yܺ+kzAs{(ѻj y'kdQ s2Kb Ƅ ̖ fs:;ށhvwGN}ɋ; $&q,[=;yT')g]pCwHXǭZ<9{9ȪG:؜bpW4ZYsZ*c[&ILbMF(ʵ5 .u2eu6++60_(H3bh,lo:_ 9fI!So:`zu^_ZZ`_DNB5t nQ@#"Y IV}>xBj3}U–)ӋXJ7Yqn&B(u|;d܎9DSe,1Bh,D| &YnuOАDy!zȆ)0 xi0yQμW`Z:gЗ4ޔ1{,6(Qlf,[W>N/:.kj$mx +t J^ps|Gk- oz)Lt3^%S& .ixupF|o +X#,]|G#es[[.m4Z}sxWJlm!SHYKu<5.4v': I}^?y` "dJWmKUcuŢ\.S&ېvNxefcoޙ]|]b Y4bqu~hJb)k77*R?H9Fe 8͐ Z5WzunخUV +f+qkZE9}!_lT``"0`377]ʕvxR!T+B*`Ueo^_ ,{Lq1cǿ?BπD`@{)=Oihw"Du$H@z :_+h&ËįЦpv&XIou Y`Rvzlx flʈJ"ĸ؂t®0v +-XR "Ws:RI +9Y\@șyD]1Ě^VL^J: f@!\?ʁU +2"tioPw6߹#)FsfPHKX)r)Y,ʎE#̹|X]4EC\I9&}""7EjQ45b`% >\zJt!8\ֹ~oߒ gRo~BfʃU:&E<sIꥧb$ab`o@ZuUNRQخ&eAWl)'4۹1B;Sf)zmʕL_;(ٴ|uI{ 2<{ˌ 'vʾހA­Y0[zH{#{B„q1ˠ1;[{< )1HdU"ͨT27z}b2K Md|)0D&4 +XbdDK&ʋhC,CnjH_8L`';9 ';dmT`PV^3sPkI9>U[ߡy)Ke#G lXN+;2 +k}A?$Qnij0ؕog %LWM,8P>|P!MT*ޥD i^Lmf^gpD@fϡZʔG]zo6VxT%fŬ k!m;F aF#Bc6j{pbYaWzYu%s)~ѱIL[L9v3-:X: ?D4PfJry7ɢhTL"*CDGJRj*ZhQ4ʞ/0Z5T8XO`+ڭ HS!,D*bA1hQ"S-N6), 8 +"C(Q}-bDfTqh-[6[t . S]>n czSSq=5{^.MW]|;JZp#A)6[aupŃwY)!Ԏy"=]JZm[^ha2^1'bpûr9 +?/jLpx7py Q,M6{Y_@N]- bΒ +zEܚ`&}a4tF+'xvdw+79=m![?-aBf)UxvOk7hҵĕ >N!@BvPaqEU$woꭖS\6&(WGE/x8l+}:* +5T2xiKt*ŝ7/k*F{:Ќ" ԜF%r G;b+ԷkKŇF]߸Agڄ/Zrx)o:|-lڡWgٕvͳxP<0)PpOn5CŞ:08P/FQd-$eH5$ɼ#<(t4AFT %P$UF +RYjϨJʓu2O$<5t:; j|\ɤΊd@huMKEv~dn_ ~ zBXsbnn +B60ED`U.EK& P(%|@65S Švٳ*~?@l; +rd(E;$8潭AĚdXح;}]W=2[%<вW6Mo𘏻2f"E@'q 8k'Ģ䡄`s!(D5q1pr̔kPC+yG>߈cU go08iO&YNAd )ak9֑A<]!,PŖ[:ҭ"'Al5ܱ9!hd9xQQb4m!$IUâf-q6D5v\|U𥤢Ui*n@ 7Q%gOc>޲Kf_8pz!`T"&,Ln1O9GL>^ }7^،%yЈBIΥ}_s*8YҰx[5QE&]|r[PҋWLߛT r" O+;aUQlA&ήâG9 W%yE"EawV8 ȍ M4&擌K4U Y$nRل֦څ5"L-!2XFE]Q _,LC{*3ѱ=/a=m}\ĦUvq~UJ&,-VόB]*oZ`ԟ{[0+ɲoZyr!j`r KҾ*D_"6nR kL,c] &R% e@J-_PRBY PC蕩c +*~u}u}Tl?h2E!XmOfֶпf/ǒ\a=3᭽.󑚏z#wE7]6uu=H3=%ګSLaNEP(bϦSxNJ,5GzdlembN΢Uo)>k\.BB&~7\ V>x,B}8S2:/* qc@~ʹyfpTwK]ؾYj}uJ;pZLvYo]Y,{#Г +T<$H&yH,kǏ%\k';Em8I32^ܩ[-M +t?&}Mª[,ӈ1u Ec塿08{1p~ua94Ȕ1N:kN>nnJn S!t%%_Zd_i]+^b$c^L_†P1P { +fvI}u +Mg-m ޑ!ʏՕU"{ZfLlr&-M }IS]oֶPO\30Sk.0[]/3 @_'h30Ѱ['33-$LrN\0} +}`:?^\a¢]dt.\DwLoo5x?WZL/W ! $ R킨{DL&t}ɔ3m$GHCisg:BPqtãj˥yԥwHcpm\EA~.͠.N&:SexA%N׺Xpvpf`v󺉌cr3|Zp[̙_d0E`Nf7SW ,$(f)z-t#7?p#BC6=@x9qɅfd)U|,X$SLZ>(qt*Wv*TJ+F"U6WRAغ㟹-ơ)MabjJ + f)zoEؤ|UHCO-`8R|; 0{ņ={9 Z _c_&}N7c8 + >Ks`Pͣw]Vb> ;R^Jh{j\R`*ΦD%M!JC MCmXLIpZ0~vµEB>̃lO00wǕ>xF >J0+N^>Ժxw&".T610zlW»9? xЛwH #:J5uҬVzx}8{AjύNC5D',unJIWђe/}bv}96t&b)CE.8BCg˃[s:^k2YfzˆHߑD=$e0Obrۿ@.}}^ok?={l ]!!h1sZ B[)&CӿGoغpΧm6-܆*IBӞ +VkC#m,H]+u)4MլFTچY$Yl@ٺ:0 +I 79L w4NT +qx-e>.PAD?ViAQ*})S`r+IdF8S\_$ٴ0qo$hD2 Yf(X3zH] |6Ec0%%>VŐO܉9K{`*MIPcRwa!T5=p ;W 8揌瘻;c2V}^P1@*}|)3mvi*bETS_ +i6G5N/δ;/YyZeiTg EhRl8owcEwy_}Ԙ^f+A0ԆO͢4x/.]<u;()ZlUwhw ա~ ~?wEr[-7Em{-Ň:##KH5;@T<ܓwN*4Iyd?14@`68IY05HCܷt9.dgUEْ!59W{WUrH2@svzgy=AS%EiJM](o, r+Y{ \CO/Tڿcps XFv)XKɶކ"X&nZhc8 ZpXK>&j}9X D1flϯC. a[oZgǛiQAqQٝ\sJl~\>m/̓S~Q8[!6 j7T*քsrD]n'?e<26hLZ ^1clp,ҏ\մ29;|lnZmq}`M>4Pяո rfbtBItKk9B~5Z`,U^-֗Ý~%vtt}s[P܉"Dō\) +Luz <5}*ӁP=-6^I:i(ǵXaDg+ӗ LtPŠ]-awXJhGætQuzaTR' OħHMco'M3w`W~t-p l2ݝQʛ:rnݾ~. V 9$Rx*~Eh^Ge~9t%S%F˔rX2},|k˰ǿ Y7Zc 4֫t-q%> , EFAQGQU!agA ՝Sgf dU?IPkHP"b .^8?&CA AP1o?ub Q}l s?WqEܝ̐; 2#\&IVjgLy/GV`Ec,XşȻtwEE$zU/haL2K)yRVbgeFݕi&dH" ~;Azi3EZ,4<Ѝ6[$(||Jl]Hg*[\/Agk\o%ZhK-ɧtm N{c}/ͳ^G]WpG˼)&z14jsW1@ģpKND\oIdI\p0y54 ;tJq|Ϟ;η.RO)]p}5 wmSS`I #/mtk:ˉUdG/TC&a[1N>r5%ؾB޴ G0f&o[3g(鲃0$aGwf#Qm!C%Z%9[3g%a&cUN|~X8.bg!'׭fE] X'~$ W:Y_HEwkB dH1R) dWW`H9m`t¥6@ dmf?(>X, "_HSrذ3ԛ>gtY–ٰXV9|*m=8 );ĥ|%WQRL,VT*IE[xph{ +Q;ɒ,(d:ͩJ6B/TbLU5#0חT R/tOQ itot| F?vPZ/JnW+6EXD~ɧ౽g$v{:6fÑBl BLT^&JYyNDKsrcX|r[e\rH\!4(PA%uЦÃX0%}}02#cQ7WGP l ZLs]0`F85Ұl`^RW{EߗޕwyR]{$E#cK}$z} +8K_1s-}R^\e+u/d.+,/HضNS٢Ԛ*|ڎS 2m08̌&&n/^e˭9hmH2_=s%6M*[w9>@0'*$^cDDC^CR=N +UPf$CrtCGr4`}OӰ͖tl$|'ٰ%9kq-QTz,le969e5Rx&uE&WY[ +CNsH>ς>*8 +fjIx~f ETrBX|sbXH7)Fyjv%dtX& +(~'`ň`T.Ot[t$fڸfl5 DtgJ*e垧kYg}47,R5[)KԀYp+նޜJ%S7 1 $!E))˶R†f*[B⠏h0Y0434A$0&25a~xk:yڦ9l93 "bM6ɤ־G2EDd*"YQJoYX>)Jf6niR-<<ť7|d5׽!EԺO7ou9^/"SJLe*Ӓ6mJ <7ݱJo$mv#.2 n *FಆoyvLYVLo{| ׅ-צQͬL;rAQfʲ \Y횁`W:F`7gytvk!xyĥBPEeDZEsR +bkn3 #yvlJ*;<<ӢmwC;NI20-Ř2QHM[E"FH +iJIGuI /?g3=fJx4ߚԵAt4^z&CXi)Q'hrNו`b[G!qɗ+RjT`#vIPz/B5ܘYEw4L`nT$7@ yƓl +{IfeRr[{:}B+_T0هU:/йpi\;qye\k=/W:ՙ5m2fZ6s)|^us{DZF-v!˗jwF[?* h{C>B95%lʷqWrI}gi+i2k8#py'`e9{ZҚK!'l|FvpV_"!{#ɮGS +;tW<;t :7{eۮVqO1UtLzƥdŖꇭ]Fzx{YC*VdmuZlZiZrŖc!9t|[{76}'T%zJV3Ӂx֔KINTMֆEFj]zT'|!epp0 qPfX$_P`\G ÿM]i [|QzC"WXIz:tPJ͝r +{(D=Ȗ]nQ]f[<}IksBH}]7vpM/Jׅfϐ4t[,'^k` gY3J M،V۠44xC *M8"D=[ HPHOeK2 o6Z+Pt-Ɔ? A'i4qYy:0Y6h!Eaޭ*JÃųY 9-ҡ!<KU +RR)iWjMBZ F@)6IŐ_ZR@1bgV0WL1}P9\,?>7p/ m6{M)' i.SͣjJ΄xrS)vwﱅ}b/ PU Xl!U4|,Jq7mӆg()>Ǚb#X% WsQ$iݖZ7qƺ,\>I;~XTn]Yojp +llώ8$V<#^7m(mL%/ ;d(@ztޅ`Inake1_#LmlA;^,x$beկ",m 'M[vᠲЀ^̩xCFRpU<ݙEYoHuS8,A9D5Фm8%U]xrakrYVFWx\&% čOkL-aQףUr2]{[-8\A&xF E 7-$Gn+_QvY}"U9 y ,%$>蔊dQr/ֲMdBˊ -Ĩ|:m.al-SG8qwdr^IwiHF48` +~3x/WX Ubvyg +hE +6˜HL}rHq:gZ#2TB.$wi#gjrEi4^rZMV;W.ubUbЈVŇxv"`KW*4(7lNv +0ѭsA΅UC!Fjì49 0`qz~l*>POJ`! )bs?+ NӝEc'og )|MLY8o6ϠǮ~q{=r2fTKȖ>W+Q5AbzV3] +M ]|7 'a޴xLӹm~TЍ+blXE--]鮂7,Ea#k,9!~o{-)N{hGԷF}C'F ՂIQ$Ψ-_ikV{quqQq>O# ME\8IA`@Q؋x{,B}甲Y;⠞#;&=sZR)G9*\grCe!4ʘ!!KHF*zA,P0wDD^@qT&a31R/dKjrއ|7z_:o27仡JoU6?kgŇFgݍɅk>}f%`Άs| U܌ApxnQ;"Wإg5%R؋_.P%幖:E+"B  MD頄"#r=I"r2L[3k;5`f_erc2:q,1Ubà*mnӉ9,!79PҡڹZ +뻭U~J|3 +kQ"5|1jIW%s,\D쟟I\{jţ-ʞeM\K 6 +^j%(hgR/=ݫOg.R(.` _VfM\9\kUzQX :6yflL ]Jm Ms .e㽉[]A]1 ^xx4|J= FD^ xĞ @5=<璱41\odkCgn'-Mlҝb^"OО$nA ^)<zHckpߍm Hp9ghk6\Fas2e'pZ3V0qy\O,޶|ʼn`e7QVGR43Ye6)3Y~x:C+4#䟣QK4ڪ-Rb!&2E,)`ߢ/шI;hO`kO(  ONb̿Aš9"o LR[pr(sޓ{(Ė .&0 M9[2|_ !{ + G\c ]>iB"ߑ$d4+ erQ~pawHoFż5 2^b./x芊\oȽvSm[T+β&:w*ҬǤ?Dv +|1;V5R+Z} +@rb )`50:G߃}*aZH`'`0ʉ5QUb= &!ȿf$tdV,pNB,U&Lf_0b0Mr endstream endobj 804 0 obj <>stream +HWgLɉ +"X%\b/U^y?vvvves=-l_?%w1lOsaǭwYj)J"{v=Ʌꅦz8[=ObG/ ^|b䛭 1'^d& +ǺZ|~S9+}?^{[ˍz{Q%T<_5Wjwە qEdgLZo~.4ڒ:*EÊʶlɍGE|L3;ɛ˯^n] ,EҞ#J;FSfRWë6Fl6CRgдXQzq`Z#5]}e7 O%m'U ] ٩xfL='N^l~p7/OUc9(VS^+#%&SȐN]2Y>dq2`uf`W a0OdMg 'f+H^iТdiENX[(ISD8^S^k:usoB޶nr +6Aݫ߿ڙ*)[P-;*4'tj޹MhV7^1!m#L9ꢱِWh }x?w"xj<7=$*AQn%Y},ߟ]֐S~xiɳjd W,)8Jv~3J:~^:gUV]ihvxYj(򈃌}[*u r!"rygBzƆvA|ɹڄ6f&\uݡ +OnMeUbO(>ALʐO 韃V;/դ9WKr[sG +x,-Ϗ2aך.uZZ?ٶ,d&^P7EL 2B;B@LH(,k#k]ҲBhlᅀT, XNKy%k/8VSVzk^;'V̏Cؿ-F΁m䥮Fj8d8n3H^po/5^ r@YҠg!3SfiXTȖk+n J4QeEqGjޙ+yw7NqyͷP_dPwǠKq܆tG'hfD8M1kqI 4f`/pè^OnP+F 4dE!Xzb^|\:u5 0 <"ICmj?ngJbXYI>͇ZH+!sJm_b#XO%* Q0/REe}CuCɔHh8XB GP 0$ \YK +fzG|L%OA*pqR89n>Ɗq :m jpЀt>[q_@ucG͹m-&3^s W=>p8&YKuB鶏(&qO{3O$Jm=h-${ +K``[#0{:vיuimWMG=Z|1hs}XL$y> z7lg(ۗZN{Ee`J#TK$|`&-*zF*dG&jX3G&gKI\ V1pgdr vpU̾ ~0Hg'&\tK's*~;rNkp?|ͻyO AiM!~Ğ"<t~lA\i-|L|ݸZh|11ֻ&41O_+L )ɗ9 PF&t5.(-$TB\yſ"D>:rY(؄M+vj>^˦r29.$%Z<lszE|YUCC^~p#D6]NB!NJ *FpNc4$# }.l%ô[]K->G ^ԭ; Lm.- 6)@^O##hI +:Hb'l)0t.*|v2v~s{:4n ]-*AE5я0%Ȗ\T!'3ƳI~A..F'^dxM|XZS}7Z2d/ICwЦsQ1&²6G}5i=FzԒF882t%\I 6`U@)AfZ9s9D/K%{ 6qnI8R O\%Ge1*A9i+]wv;y 'XC6]w{qTЖvFwX od/D9j=?彗ׄ+"XR-(=! DQ"zI%2gԝUbަ,]>=,Sx^6 pЩʹ۸\%;z|ɪwkeO5WCCSjQ@sRL8-q` ڌt/}tHv0xP[; +bYaZР=VyF>N +ax^+d?M#dE{--z$y Qk,c~= 0#n `KK0/xc/8IR%[}e+p.9m?5l6"B'JaI='+Vsr,;Metvݕm#_8.@ 6qNI )Rxf0} ~ ^5Ai#q [Pb]&\6l9H$`$H_9]ٽ^xqLCu*|R1v~!_WjzԄKt$RJRiJ;:_fA66ǶtC`.Q|n*i &tQ=^j\F<5a5Z% }Z%gl?ba/qD.=f8 p_ ꑆB2\3ckP 7RvĬR+w}!yu*'4R1<+)n#б7TAN`SE j +?MW"F.TÐnƄSIdF J'ܕ, w:1bh=P7T.e, su΅Nz3fc>k/@$8?!F#p!uk!ϟ*'ǩi/6$ f'Oɥ}NWz`~&8Z ~g @|0@zqX)OZn #gIZē'νPjHmT-(A&.KT(q!+aDH]J +N_㧝5}e̫_k)$!D3tEcaik-?a(Q #lj?wFQhYFal$ n;[{iѺ OCTr^OQڙu%"F'iwY}W!yS|q~ ^aB sayf`}C&VX#>z!G5!|OVpPh^$ 8Kn)Sҋɮφ@E1/{'}I}bԂM>,gkC ))^g +!\ z0n̲Dy[MP_` Wq4HƖGΤ|-i ',9a䯯h1y+ictr&/P0gD%{@NQPw UWγEi& J썌@<'X/^A@z-Qd^BjaBSDʨ/TpJ}pyT;g~s*w uK +L%LVx0w>0.WzH}~l$JA L2؀h0=ƴ=N{۝ORIV<)|˒2wrf0,UdPO\DS*FN"u74(2gcIPRh/ĵeuxG~FNO\19c)tb( -N16Hz1SĄH wB\ify$hmqe7dHq ꧀ , jdvt@ajzY|(зmXH2g涀JUFI\Uy@TtʔFtΪrNr u +GFRBV 9rN~ |]tT>''"YX*5jda:{h77ey[-̼zk|v|znZWYBK\zAwϿ,^&RxԈyh,R~8qLmlW% DաSm`9K?zd‘*ԄYn*@] RgNeE59{e.`Ѯ4{B"ٶ^]dMeu"rвo9w_~X`12|dY/&؅ hJ#(ZOr(RtYIU s& DT/?u(CZ8jܙ<6bZ—p3J;ޣ輫_ q} R1o!A~BH Eո/dn,>7wJEY*xDM`%' mB&9L]n@=sTP qKb' l/xfH0 O '=7E<%_O 0[ ڽ2t>-n-Li'C{|8 FEu>a2V&UWqlHq\ZuD!)Ø ,.b1 6M9mLjV#pP^KjH˥d~OcP*㻼6c&Ltk +*9;b{;9c",gd`ċg>..l6K+OGq +v⎁j'LAgwr('T|QȠ,>&'dE~dá Kh6EP\n˘43-[Y" (H]m9vc G>/YeH + O%r{~h^,"DU5uT2'A92;xkqsƁjRчCgKU _"vuVS:-SPb&x OaA7z[<4a*S20|_0[MW*?5 +2iHOR"=" +}HD)M`ͤN)9>w޼ەB LAP d<{mN&D7GWj2R˩5\SU֟ARn@iVVAFG/iCPj2m¿G{4jz z|kaf1v,j-d/pX4Uڤc`eᘲ*V s}UumP}|<GNG][5dL,?-:n,Wj>_J +n +c׍-;Glb)?46fzt-LXThNTj,Xik7dyn#lj:'fi3$ZT%tg짵'[Eg8[k$x糙pZc51(9uTwВKo7L;tνH/(_Q`]ޟӀ2zLfKj E}M_ ^ ag>.O@Fǯ z`x#{'N"[е p2Wd=tNPE" gx[ @O!ߒ'G&-;|S?#_bCZ`_Z]z$ }\!غl9k!If6*?WAʠSQ`{C][bD +å`F UX WZjtp7'<'tkgdgc!'S@_~c}l'$$H@j_,bHALbO#L^DPruƲ|yAQP庄MxE@`[8!Р8ǣ +a +T͆M>K2KljuyK$Re#o$:ϡUIZ07Ձ\_ (MDNRX}f@b_]xv:)@ ]txKPԵD\bs\.J ŘeuGs'7{ߏwy*TbJx>resS}}%lOQ'ſpE„D#̗I[;f:.K1BMȼa[;f`{ BՅX p,n "PŤj|X 2rHPEF_u<`lw/1L`uZF b#AXTZ).9LYnUػcl]g60|g9HHy9I9"QxR|U2&V_jCv>\J?FmޓFj[ @@/0jfAJH|{0(inp )XgA)VFp)]i˹w(gM)<z~3:UjԮ/E ?W!;|X];]RD7a_yEI1 ]֓­ő|I-ؚ8ݸsn>On8R?ld lFKHvY09"[}kH{TiP.:,?CbY }x"wPu_Y_5K⋌-ppQ4=V*;"mFt^eBϤi[fyȿI=IFfd{iBBe@7=ӑek["q |Gߌ*CУl-)*ܪYR[$_֎0""MOoWsT[ 8j~&-ɀ({X EH)&pzFPYr2P. 4>L9AÀh1Jx6R1!yo9V(B$sc69V<$gψ5RxR]6sY BV2q#Ǥ}=%qLFcnKۣ`^ԋge0+^b|4NljK$.s#2!cU:86 a[ ,a$2y'["r%?Fj(5)@Բ-}KiRC\- ?nSΜ?#ҤkeU'rP}QZbT.i[{Nx4Fozup.k;>۽7#aK[Nj1sM0|uYbpq9hl +[*:ڻ/1cr~M /u-SFgL];Slnw/ +=&qkF:e$yЗR*yfX:8^ + ja:ʼn:~|fE=0V(ZVNfΒ !~-#P1,&ߌϰ?8{Xb2kS:7D oܯ u:aLBVg&ęk݉WƻP[`&A-W`ʏ8)kb FO$-qxMj۝u )N㖔:o_8p2hfXezUum"nVܨ?s_V(ORMZ8 &okQ@RLq2sq1Ϫ r<;F1kQ:5[\t J~+KRWDw,ZzLʮ^SW˴l:WT=7.Vgu1h%;lƤ6*4X]n)%ٷFhQ5B.$"j$$z-vF,)7 8jHd8Idc`_[%B!;c-SFSly4dظ YKkkS尰ĉ& 1V!zWY]SٙXBao`bAvoIJ #r #[HA8ڂ@5sO_]`GlHkAdS18-tu\v{(0__|-MX>=YV_m?bůl)?¯ף7ԫ1ɣ.Rj VL1[ۯv$kt t\L٤[U؏PC/,2u8y&.YhIW o'w7C^D):T咥X{Fw, 7vFz(׿, 獶ܓ-/v׸R5)DnyE<ڢ$>$\zj4/{j=h~qbF_o$ծIWzqYB%ҞFE74>Pذ쪏^,8FU[|M:ˁքS9E&p{GBCkC_kN>"D`^i$D}/W@J1@NYlHkxG+`,;~̧P5H0SȬ~#r^$g:k vYz*_4J`^~p^)eO# +[P5t|furzbٔnW`eUQ8`v^1[?-U)bѤRLB hlp$pw AV/2&=RP]&MldMھ3}(P#ue^‡y]-T,&uV:Ajr5ba`v^ToC~!cvDͷlI="XC.*:togU"qnk#pq 9e(y+8?A`c:RgxQJ`$"PȋM,9 ,ٙ(Cgʟl?|Baqh|BVY üho{y(xvĬY >wJ_v4Ү3O`؝OR'ʉ#smDm^֌G?0]g¼F> + +N5Ϩ:#Nh3жuXo3\wiqէ`]zÄ>R \rk.M o_g[w6.R[QC9B&ý ?[bY۸O Fk\n$=#nUn6{1Nbqz9j)G` vC:\q#Hv|.z lU-zP:Eo$JnMדv.|skM&uY26e7-?}'w#/:NhBhP'՞6 +abչbl\BC9ѷ̧ ~;;9#nir(]-G E +'/o@ @I:q =eYUz;ӧR2>,.>aD`8_8qq6 +MђCK$ +̗Zi3If0>[:%{gAMgdȂ.'ƍ*8ӳbLR=ETD0AY1xX7{ +oB\U<20qUj !YǂNV3U煪q҇NʭPXK jj<68i ~=Jp@`ete 5q}lwyX^ҁ{mroAqַ +:CC8+ƶ+>J G>ŐT!̎]Z}X 򶶷R.s%No DNMXM`^NiwR.+3,%sbWE6==/ +Om,GcpdRkQ@ +@ ^H"pw QB.Iးz(ɺzBla -d#*Vq[, O5x3MjHHޅ"B< 8#Xގh:"=f0ff$-V#G&u}PT,gV'xX[baBQg!`f mBŠW9qr/'Ah.!hOv)rbG68ګhTD˄Kwp< /VʷD\B^i$j@ +=yPdh]"خJ&2-$5m&QApjCEU4 g#fٸ;:UvьyS7kYmSDtqM5 +MFaɟ\$Jn˾{ 4İ%lHb*ƇI#!d6FP { +pIg:C@-" pZlrpsVÿ\lߟ CkE;͐CaNꀸEAȒa(.Wm2v +'Sdfh;w-x.04pKAK +^ZG .A9aeJpueh+Ӭx.9))=rŋՌMQy!R=q:-l}=0lw) GNkV7f!嫄`^M~Exx1IlXlvyvZE8AqEV,l*#bAO|3*)o#8jݡJeP}.N*e NnwTƝMet*_QKmvB79Be1 JHHE>P;ĩEa6z!`KOBz>q u07KMhKMe~ä9&8eaR)wؐ\dA6K6#!ܙD3]u0!:l%m_ ~NTFP:9 XgE%|KN\Ut[*%3ɲN +_LC(\rJM},[gB{8l!l+W=zMP}KuX,Fᄟ>a~On7N2CBY1t!Yu r8uO49g ^@+ z ېmٴ0Ϊ% O$n̋\JȉܯlnZjwU8\vãmk0eq/NuOd5`䘖Dl~`_@X()*(\`gP`nSAZoZg%Az>7"3Q,쫣E;R?5 {& ?tdrL> C 感:BYW'÷OnN,ܧ }TIbO5Ss7*Dg+`xAHc +?c|9hY)u6.Ku^nIBKd/5HV~4z[b^՜doj3m 4Sse? +zfdqKѮ:`ca1/t:7,TJkrWJXנJk];<SS| ;&Ԟ.P/L}2 &G>=Y#)`xWE+)5y LswJhwٶ@~\+7E.9}$kBLY;;:gxQn;bbc~C.`|qSZH3EJiP7N^q]ҤA_)7Ej&Љ;8#ΧBayU!|T-3}"goo c+۶! +~xö[t['Y#J2{d e+mJ L՜%f- +q \1-Ҹ1.BJZidxR^:_Q>,RC+FMe7:Ae¼^ڜ'Vl al!MڬWJl-uuw @C3(:Oӎ)9Pve0RC>+Ix_}{dbq[}/GmpSjûK5jFRW:'@dx21ՉrAYZ׳+W\@ɽ\@hUK I%HtntKRTk`p96%q*l ,)ـtBg|%JL tQ)B3@ Hug77/7l @zv-x}"g|]wC!2pVPE`CcP#V2&t2н9`e}{N@Oq;x<^P۲ІNm-Pxw\a+%aB!/f(Rms)0s2%c;%_bb2=z /-Js 1%S%em]p);_i~^˂Z,_546hUV|[Iu"=춮)Aµ@CUu~.N6y=D$a_B@" ++"-?VB6#=@Usc!n +`"t^ ['Fc+ZrtH\:΅:]aC:nK\ &Wj%-J}\$MК3 Qәy]Gӑ^]aTܩoB/eВJNEr%;Zsxt8׊rY;#"(u4tq|GXK̼[Od)tg7. P#Pt|oJ2~s,Ql6к^idpkRŽLXPvR9/b>{PqOP@ͮ;0̠>:{j|Ǝ'ձc_1W?e9V{Cp'5zh.vǓB{'%^-ͱer2l0fc\kDe-guCØ1g$R~]z'ęoZ,"{|UI9]6%~ª 2U) +FI[J?Dq?Y-.ǘ;J`l7Ln==S8j1(՚mY9Ƌ;&%ɛXXc:zGmcgn#]rR.L2.~Ei枨ՔL %YrĐd&/ \BpBY-"Z+?I}(߱Xb=c+w~++ ԾuW {(ΧY~:"?<{\َtv"ρw?'\+n_fqeqaN b .QEF8>ZrFKԥ,*=UTэ8n\zXY-Xv{OJbctJg>3N Zo7) n{/j`3jiU9 mUґ69ۏ!4>ake2QŢ=kO|@TT Θ7_y|=z?VCnɘԥ+c5tS,/icM 55JI̭XqmaCAG4"p×& ˤ3`Hl5,NacR;sm[ u+ɖgI0G(tTd'$a|oⴇ`uƳɹ4 'jVI{o"2\.| ˕&½eI0N3OtOГ霠-b2daGcxohA@? Iӄ"DU â'v\DBjFUNU;:_Q3B΋ Yn_"2t+R!ђBe{r?OD=XD\%ib9N*A=:}AM!%Ppeۮ]xt\)Ó}J#Qݏe'm>(ԽDw]%6{+ümTG$U`֐Pi~ ÒH}dbqrTb+?$([˼$?sS,)>„{f:)F"Ĥ1U$ڃ^K7)Tdt1?ȁJN+Maw7=:}W}CK!^Y- +?-ߋ]?-oDablC\ƶsD%^TxaW,W^]wK!Ѷ:F,tz:"Qdir%+:fѕ +愻e(ݚ(V =䛷TrAAW/_pa!. 6S!^9Tu)J[W/% 5mߘ~ؖҬ-1)*Ėt6BW/{kZc"[)z^al1_ř'" ~ͣF\Ȗr }EIc-<(LD +˒*RULa850CF|tKtƚU2e2E#. +wlDk"&(&3}u ]N \etJ=JǻbHwd̯is]UigW?0Wnu0a+7uEF ۉovY:`c\O,6Hu,Z!39Rh>l~)./[˵wLPd +ibN *RbZ_rP@ToLLyk~&Sfu2"pB_s߮ZtN;}XR[%\N)T&3M&@5bH8x-H@&$pNĠG)ł֕xSl~k&Cu.I&QRT +ɤC& YB(86 "뫩?b饍c[Vؕ+whe=j\axf7OQє|1.ٞ_`?T ʈ: z?gp` 5/[қ${I=xނǬ$dz\ QT||B4L 3 ZŌ{A+nv m]h6fNB\bG;[ s5S`]j#"?uD\A+THn1y`"vY`y +L4Q5ſ/B&`< hxKl5HNQ_.,}doŒrc <;qᆱHƉ~CxC!R|g6)ޤy&ՎrcL&8`ƀ?9Z^¸F=+/\D7Fꩲ@8BF0Ww<'T'Hz|xmb܎bs;B \$r_%r6™m-f(ؽ&d3uz'sEE<imHa6$Hy +"xY`%i g:&csuX*H&SSIFP/Y|,BʏO!_RFN)lwgW~U~q?y_T&-WwtӚG:U&Z_](52:?T/JךQOfIf`m]#7JT_pk%_vo .4㟦}|fPU?Q-ý]0ZJ+%P'|vońS[61 8oхU R2cʔ헁G8-0֔݃F|Vf[ 5KWBoM^, +)8ҫ#`[UB/:,&:RB70cXOP4/%f߾nGy HѹhK4[~뵅TP(;x6Ҥqv>w>yeXGk^-.FSJ7[(G{|Rۂ-)Bך%YHQ^6:PsNAPy;PPcE"Uwa`ҡ7Pd3w*hA?Vؐw4' E}~dy5a].d1IR+GB6QXExc38`Nk<pbb2e{ (5k} 4w"aGڊ"$evz{dnÞG0O/-OK=/JTS,t]ԢC1λ5 /FtS?d c]ޛcȷQhWթEBUenjܑI xF6olTa}Pl*'R(@z@%)f {؅"I!\ 8Bѹ?XMEx2=~oMH:C',Y;5Z跻/Qr1`i㭃?) Z u.XZlyz2df +sKsTž~·io uJo ֒.qV9n #j)T<6v'&%RcLEFߘܺD7>9`./rq-E<ٶ& + + +: 4DñDgT?J^r¬"4bqr|1Ǖ XKT5,a߻Wih>&ȅ#-@Ck~&ioGNS}Aks] +=[Xx>3ҝrH! %d'ݝLxkg)9Kclܤ; w-"BTYX08oa@t1|7< Dƥ+/L eBT\eA* */n3ulMyI%anHƦL!,ᷣ>8=é V"0?%A-QAwK.Z/ g;s5iҠVY6p+k}˽Æ][Qf;}#9eix"أy`#53$ӵtHR<h/6B#߆QZ?^tĥӵ>*8”" _JZ!  |aˆTT)նtw.%A+3]M+<^d-d\6O(Yf[thL_4˪ذ_ZSrȮb(,$M^.%\ 9UΑ/U#*_ iR=č ?kh <Bi-dxCX@o(Р##ǽ}z̹Yp@2'OrUήhW"vwolO/)QK\Hr(eQZڌPq([+[O<,q<8(Փ=lS>SC[ڧ9ɽD9_ڲ{sܟޥ_S܄C{*֓pwkǏTKOT7[(v[/?^rY Jb#5ȓ:vV9B|lQ.; x %Qy8eT2pRU90'"pD7 +< '4Fc,^O6G?N<\#h~wRcVN-o&%N +Dr;вK,6o ԣ,Mйe-ee[kF.q=DJ/d„qU 0 Kr \>=q`J+$"! шEtc/'<tN:Dyjrp ]w\$AùQnUw>FL#7]#wdùz i:v" 0*z6 endstream endobj 805 0 obj <>stream +HWZL/"H lPQ)]7 >ɖwg WSCgeH;F-wR -1[|v.ъ\g {M>2}x!E+@IP&{zoʕU" /%Yru.S |)p/U_SaUa%B +8h4h+ Nތ~ُ5\4lQ13+2Ð\{WՉoN-7 9>9h!fs5Vۏ%QfyYԧF:.{MHLA+ǶZ4j+rBgFC|W4yUhɟxBTSv&8]a)qMP@Xp/bakNN7*[ +>u\;Wl sпrY1y"$ܑT8{eŴz\|AfÜ4 O{(|]'HK &xVxXZhpr*Dy8+C`K;-hy)pb9~ZS4c04Pv +Ǧwo}ͪ=ے >ނwRzu6r=qI>}l'J[9mb hϥC+qJ,i%6ӗTSBgX=%Kǁ)QV L0MJSQGҖx+(LQV1ҲmS[%VV'} 0k1E֯%ΰ,jNzWP܈T`a/}ڻRHR +{` U ~~M>Y+ n+oY"?5h,A_ 0- ƥLTf]bCX̝{#w2uW39$Hc0Sd0p)h1|vXǛ#MjO b%ľ]Z{3u6oh7 Oc*VA@S{zۈ $?1\ +nIC "1MXȳ\μ|\U;Ѿf@lG$Wsl0ux3xgg ~\Nf/~'>li}p!K9TvI8w?NkRcV+FFY@x^x"E)KY +^|j%T͵Z}BFIth݃Rkwo}PX[m +;@d!-ahY'1H SIÒ-onB!wVV. o:YDlH +$ԄZ1wfˈCKy{(w<ݝEѳ?(+ˮ6Fn8HIGT{MgSΤTp7΂v|1/掻)zn])c|!)`nDh5smw^kz(<}ŒШzscdSCŚ;L;1aW;P0M4ioYTX҈6YQL 4iP L;$!1/A2i0 @!.%ھ%VvbYJpJk(\;C°.Qg4P]ȃɪn*H^?#s[1ҽB!o cwՐGRDEr q9w~mTEw$o ֪$2 X>?׃l\bӛ1QZ20\x+nOQ;T`Gw{?yk=/M*y[J?e)m}/в 6Ņ i\ϹyNg$(R]Ǥ\v-)nBWD/KFK3BTdц44M~[62.269&=h:V +QhJ@yVx΃% )5.`><>М\hI~RAa% Se `K(2&ŮY۲s/Xݖ+ CByl̕bca=P͙pWX!e>- }Jw\nAαOwpU̺ gC 9Dii@p8gezv 쉹ƎBd0Ț9))IG,i,aq6_jW C-HC,b ;)G D-(y}58#Wq,%/d.Cy咱Gu0oqfZ]G?\yimFLWߦc_iƬJwe.a]M穻ImQs!!:yD.| ZВuV~OPjl/-* |d~)kIށXǪS[f,?]c"Ecɘ ,fj8V#Z5=x()Uuc<Ȉ9σR+l_K^ἣ6>Wz0dnH'.Bu i\!N$].!l~bQD^ 9h=։+zâ9T3{?.bVh1:WDF gKndzN PXlyыt"NR2:[:V3 ̫4:jVOXȥuMFk` ;r4T,DHlg< TIz.6_>٤@z~])އ e^iI\B{IC-w2}Oe%6L^>y9NRXt u“>/\DOy((-H_+of/ qs!@_ɓ DƢBal̅8|˘11%89S^+|С!=%00LJoN(A[w.Jm9 5lh7 Lap/a}Wucg>mWc$m~:2g`pX+'JT@ǭ*aLk4 6SѰ)Ŝ'(_$RfӦ>j͚Vb#r9U* E27UjL[ODʖyuz j&혒 %ѮY/su| set ON48MOqX\ W[ O 0 Syy~ށmD2.$|`qd[;)u_N άLmݷ>ǭe>rnG@ؼ7GCcϭu\zG +!![[ҧy3 "[YH$v"bR-ln4rx7έދ:NƦes[k7-ۄ h9 r5\^ɼҬ"3a< oynqиV'{8o;]Aryɡ0.,ňTK>j{Oz""M$.bA`Ga%Ii>WLH>dBٙQ߈d0I71­{&zc( ˘| 'В܇pa/A0PFRth)ܠ0:'O:/TF<<1J@8fӆQ쁔FN6 byΜ֭ +u}OސMfɧn.T!)=/vRVZK45i,t˾%yO< NumK^hM>ﳌw5ιS 6hb4{T82rC U5®Ԭdh%c<6M)._c1\p?be<+ou?'n0wa]/81x3́+C/kHx$A7Gqs]էm(khrQպ*['X).+YM*׼5(8J%PLde5_gܟRy͚ZHK{Mb=,Ͳ T/|J߿p u8ZJrldl *Nc\k^ҺP"4xˉ[nU_ @ 4Rc2G%H q[ʖZpOB,S^xww.VIUMTD Dp.i5^*M(иF㖘9hLb?U݀Μ9{xnzz_%8!?6R;.,_nxvZb<;OFㅲ3Ęu# hWHu@:ZB-(C"vO;"fk lYacyp,jC8!3k)+g{) Z|LG蔀.^*P KpK /Ei-*©!3Jf8pA*|CwFA9MFB C 5,% +;WfT'*A]k#3`z9W-cН) |t "Fjz>6_^EnNE:ZTKCIZ&2aZg:C:uCxQk hDNKaLmdiV,g`Z\Ka0"bF 3@3!['soɳ% =όH㣀7e6mdh/W3l` 0ᄥΠK>;䋛'ޯc\p. v.þi/H$K{rѷ +6qzL;C7x{'W+R>$hhG^_%JtEt|n[:8)Tޚ7UaSi(1.pzI!`Wu<;_`E"|%>hdw/.B΅Fֿ +1fy|Iwd3D,]/jM϶6n](4u8]@g.0;ۏ|Vpy>5$sgD$ZU9_œf~XbJSCK[=0e+ h~]Άq70oTC>Vʪ!\xY,>dNiYuuޯgAV~RтSsP*O:tT Թ+3&z {ʽujr%1;^䅾GfւzY:|АgKcgཱ'|RɥqD6+e6Z#%Z͢6LV 9 }xܿ7!H)Ge GPNֿh=*7^9@(FDJeXmOFfms|`ҩ.)S- (HP:ӷ !c^#/{2'pGfmkYR#Å.4rFEQ9ш_:rzY(T@zwFEz͍kXItg|_/A<;j>+0*i9A+x"=8w?x +!poƁAu%/yv[g62d!fZ1!`^ڿ =nOQiymv vT /V{Vk7Px:Nȋ޿l5rb@ [y.qW4 b3\R[D.-.(J-MZɓk{`yok](O͉%;CDaD$ +Ol/"-E2 $*L,PƋS9jK,:2Ae[_^ 폽at 0-R ?9W&`=*i(&1 :_Ci>!R#~(Grɢ_J/Mi߀ Y0f%sxû߷<{q:yY8g8"S*hxw<͔1cǫA!~\fޘ8ML\`4!b!`厢XADJ]~JJ$&9n a]Ɍ<{qLl0Iuk5B} :^Saj S"ƵA'5"rDÇԻ#QWP]fiʶ1t;>稳p #H X^1rIcGJE'rK: tS?T"Qw:Hi,;ɊD|.XYo3|a&a/P%\% Ks dZelyzW-n$񛯨kawWm1:':mcsH5r/ # }Zs٪YPeVm9UF)4ezmO%b :Pm UT[GKk$"s{a'{ AxUFesͩK&d,쪭`c1Q2tʝ+dүGm$YQP#Թ6pk#lʼe< m ^cMs“4O 2p NkX'ٔh!Y$7A^ت(~4[K ĵ77!%}NSbE=FrxW  E.ѡ<^-'\>~w1_yD(@y-9("(F3CծD{Op0b^u]fqB=u/Gd"M=S؏JU?Sp9KN>3(V|10Iwn}}IKȮ{#˭ =87 >hgR#^k&:ʔ$M[`U1PŜ#,yٟwÞ×z d_HLH]8P7 +`tV(H+x5zfI>::D'_v܏&'"햢*2HYzfdpk\p\mU$cD >:4ᤗ!G +&6l"3?%ZpZ'傇v;F6=Je7}3JșOg| U,!E zfbMCj)@p.% E6YVgsyRi E.Za*"J직Rsn͒W0x[#߀*O htE|! + +KW ^'@P»ڪ[K` 2/:F&lolVZbdu;Fˡq"PV]-| ]&g&:\lcX?+ǧ~I+{1Vl>Bse-ͣ5饜hb][)v"6zX%#: &iOU^,[)y܈ WmVg{y6:,: +)3|DAi8(:!#~**&{8B&LF6g(R!v}=g9YCrKNgvsL/>.[8b ?Tz`6"O 1q} pU|WiSg>> EnFPYk*T$Q u+ ^WeVeRe3T +?e쑴Q3L( \.d +AwBP}-)n9-KC{r1$??|N̠cBMi&&DA@0[➞k. !ԗ⸘l?l|/^^6% Dta#Z|FO;%yБG۷du/D#G0 }P?*TZb$eڣ c ft,yJ -[<_W0\=dT);/^] Qk +sg;PÛxLנxhi]bcIa*i|N;_5n`^V+L1kfj߻ȗ·0!v%W}ˮ<=جiWs ; |d5W_?R_77/ ZT3pjK[8lS٬_ŭjR32^ib;2F+R2V\b5ZOTo1!~Y=8 0}nsyI­rc+hP%0/l !_m-!ՓzKVn@'SOpL̞W~V.^G¡.@]LEU>5eahyXif۹mUt[aҦvM ju; eTP0 mN/[Il9ȈVumgi`? UISx.Rg*Rt>>*ؔLe+^rk\}&4 A~6rtXQGtP+X漏= 2uo1dV#@)z0E +N}>ᓧLYʶLJTdKe`dVjai|I YI5Yb?]oHAB NepxMz 3hf57Iv@$=+"snɰ.35"ˆ!gQvx­BgڃY DͰu +fuyb~P]wobØvJ'it֜:Z};ŦY|L`i=e҂Tkx(M +]|Ǯ8;}k q]ƱR]Ȩ}I?®4/Xk3ӫ4jSp_1ٝ} 7Ļ  w y7,!>B/ ALhMh7JS]sмK%( KAJq?:7ly{ 7~Tf†+0O-wTiup +k_Q:DmNȟ( q;LS7S*62Q9iSjѧf~ʰEAbZ?Fa #QE1B%Ox7[7vY +`nߝ˻22{o6kS(F+iyNbw6T%O`:8RЧ8; B2> 72-pj%I^PJۃ +8D\߼+in ǧ!tuq)Xo*{SD +Dw@$_ UG:|G_s+`cÃ!`5wVmJYn"T!؞9Ji. ^]< +wnAٺ5pG= \Wwuљ|`p7mauTIzR12?Zkjglu bG@cki* lZAҀjjODFHNL 4=y]vg\?? Aɲ)jiqO|FJDnFBUVI4]Aa~"mrSXf8ENmAV}!ۘBd!BJ [A.n} +X(>%dC6˃9 ݸSl5zmN 2qi7\pSϾӻ6jPhU;ܦB|j9&29X 5}iC$QO#2:t{< lzE[Wu)h xvswWtݸ^-O}%N[؇Y8)Oe&]qGzeWp1$"#`egDj$Z8bs?4}'2ͺ ϥGA Q@ى!. î%t"W _oO?rb&tN4݂- ZSC1MzilWQh^ju^0IOW[^S9*8/ڒĩsdbhWo3nb|]9Pv˵XeY.\7 +Ӷl"ݠZl#},&,/d"@WB٣5OkANK S }ںa=1AUɠUb%+qQk+麫h׷ýeC]ܾZ?oQgV/=P9Q7F~\QT1j +ϢB,;Qп:F1<`/,©yHY^uj5_4Nwq.v6(M4ft׎P~+5Nia+5m?tNѯx0v/ͼe;˚uj !iĊfxW(f4k<‡'$fs^]>ngMM"dO_ҖrT[͉|ێJYmkg̈T>4Fap3@hCm;o;˝HXE1v%zo%+'Fdi5 ֬2#|*^Ҡ|sN$L-ݓ]JBs sDHvip"suK΍+FRŽ`W>3:G4|o. mQ L2/N[/4: .2K@&.z<3^oIe(%.NK8O5}T8tMy'?ৰf9Y@RWA^>D}齘ݡQ<úΞ'w/RXd >NdzFx8s}+ȦGx4co?2>aԇ&Jbhs*PkcǯE=^7uLB:%Ș?1ƠgM= +TϭbsooL;l3hIj?\8Ί5%QU*Tšunɕ$/^i(^I0vDTZL A%UO!}iȏ ܇NmbqfQ4cZ?4Jy̹RWmeͦDgKžRPZ ֢>ky]}%Ҳu!Gߩmu(e{|dsb|tGTC\jj.8GjT>/8&K^b[pR{^R[N\W̵H:5"dΒ3LUH#5Iш% 7Pлìc̷O{!EB]$Î7utG@}\ +P% U S^ьiIDQ8( +-7 Xw*GɷZ3&O?bY +WzcdyQIfMM%{Ȉ}!zD8g ^,JA*@{&"\([X!֦A$gK!TETϊ;U|&eXip42ʂ+:B[i+>]DSblـJW]Cvi|VRrzȌ1pg8'a&nq.bc3 pA!wqƛ@xs$qcl3Gh@>e9rDV2s);:h A9Uz !7!Ɓpᰵ +K<ۋcQ%Bm2M"HZlCPw^DV+~V[ bn*w䢆ƌ &KrǢc˔.(|zyFhw15Styf5pERpow +hڃN=JTQ:+&ii+ jXRJ0K^{4l:se?Vѣ}0Ö[wrYEO^X:%e3 {A;>xD + 툱Y&]rcv +<}uGz ' geLIM=kOe~:ȴc?"T{Q#=ipZӉaf K#ʐ Tkh]ivk޶)XVf53aOhWDZ&xԗ0PyPm~Ӟ26^ֆ܇fKk8ޱ˲i@Zbf;JY&VXi8 +8~KA!n$oJPK'ۊ ?(E+bX+ab`'0՛M.J e40oL eΪ%]\\/~SP5AH.1`aFG [}qʋP†.'7%G|Uq1ZKӒfZ2 w`,Ư̍SN^ YүS*| vě:o.]l2ӣߟGo/?޼~I{_}49~sWgm~4$CqLѦ4$[A1K\1!En5Nu{9sdPrH[ɶD׃'sG".tpc̐?!՛%kfv\rC] ׷n"7h("GEuE XƇH+Z e, D5WF;J:^k OښU# @_3(]Pueno~fLi5QJZ+<0Awg,vNu!9:BMƣ=s6}<ʹeg#]i h=(=zv$=(D[򃴸{5@фs7r|ޯ" ZPQgW2˝w GG +{J{TV^Ζ(]Pue8:E +3 + ZZWZ=@Kzvuw]:TR*Wto2 K'ȜI8IY90%J_x=;G,G)of}CU헠B$ELPDa +c)9r.x\g5fb|%8 .HW.p=y;Wj܈xȆuڅvq3S (ajr=Idfݜ肒+OV쓂G}% .Iu+(,-}`qMF )wBsTG4мx+Bȃj76cL2.J`:#ܼy3'y>x}`gFgB|m{K͈H`;S1K-ԙFVE +Aw +0r)վǍtF_C:#ԸiSq%oX͇ڶG =}^[fV>vFf1oGm W+_--rF.^&Lr-↽͛F5:`MA6sjoo0tK{2haoUʼnVlݤ{caӨvٳ<.0Z?N =Ey@̀LM:7I4 E)jbyA }pK򔫮xUk V+b3ܙ_O.T'Ŧ'JC?e]N27oenɽIұV؎P"7eȺRaaI:cުv)fauABZ,*=04"gdt" D7԰a3.Ag9GҠos`Egao*h(#mA4ֻn @h]X _؄`8F/I[a*5ݘ 9\Ɲź_ -p endstream endobj 806 0 obj <>stream +HW]oQtOO$ @`@?0$NĒA@S3{GRܡ>*;UVuu}z:}?}o˧.Ϧ}?a\ERbH%ǓXJo5s!*jezuc 1Tve $Kė3NzuC8QU +LdOr`zuпxyu]էDӋ~޿vJPTK?&`gk1˯?ŵ?퇟sεRooΦ3Y'掠v~~U?5~ goݹ:E(7&?]jD7N':M<O_KD+Һe@PsQ=Mdf4j 5dK!i4 jvҀ~RSH5E3H:$[tBչ#["jF!춁"]^pWǧ^q*/19xyOYJPT $RfE&V9ƌ?@9j+ Lol + l&L"%J*'ojIB:Kj=}zZOn P +bLu5Yvn9ޕa3ёr`1%ZtUᑄ9SC7(1X46, ݠqJee=p-0utTڑ8_o' Ͻh4;:XsڋppS-,'٥*&y)eN09ݹg%łQ.y8w`lt>!.HWj=};LTap%s[!ԎIGQyc:Vq鑥X =,df%pPxgh%LrU ^WPX {7cT}ɴ=X4ozcDأbG[_'}K<3r4 4?1V8Vⱟ8f>{sӦ5[b8k?4lQ8 rd螰52+8@ׅUs$1Y ev)޸se[G⌺Y[o* T̽ĚXa#q?iUlXde8@ׅUsǡ8x9 +2 ^S6\Uktɯc8}Qe)A)R5zf~XDdF_b3-_Xg5%<1 +N$ +>&cyg8y9[*%8D׃Ws$ Lj"@Rו8=+&̦ @?[jS:vLm@pb-P3^fXVaC+6Rr/p#:\uKj](պvQx} s/;=g J&9|>"ȫDc0;2f6}fLmW^Ov + x9'M]Yn`gRi̧Imp%m >FIqD+jW ZW׎#݊ qnG ;^)sTaa !D\{q&\b$yn݊ +9Ɂp-PutܑH1X΄6̷M}Շ]poP:/`)W ,9( > Β}zPtH%^hWA$-@{J-  hjNSSHEp D2s]cnIzV'|O,X&^;AY(HXHV%"L}le8;QFi.NyhCSpo70N{:]%~!NϊG3*ܽt;8w:-ﴩ3=Qq=4}!o#KJڷHq$JKW=cr '|a_Xf +l.E6 +!#$;ԁ~^q㐇=4u.=/.NyW]ﵻ4WAF۝s;7w-4#=OoǶ=2u.mn۩mnN{O:*'(%MBHІ9x#%"n|<:@`'A*X@HVW$#B_)+.z<0OӞ2ym f3 /ząq\y\9`<\gxoqG  Y+ˬͯˢѨ⍀S*du&ipJ'GJA"'R[JxS-8'J%K vwJsEXFc V!uF\OqV6Xq\1cD»3hu0/d{ͽgȶ[w>[W(V~!"AeWh5a +\"5&m_ %r`nAqb%_WrK|'"|_M\!ye%gj6_"E͢ZYs7j& 7hW=H^)Wnq<#0b:밥vq&pޛcԊ 55 j'OP+\4 +0dyj0cFKQ/ wqVECC*͈`($T i9[D}a(@[ȉi1ќ*JqB6okHu>]A +0ti65}_4W 1ozlqq x7/eZThZm)|enxቛ:m2UA)MCicF$&j*ۂ(I3K% 38m"$!N$FdvU;wk}0>`IsС3UVa&c_ۘ9Tŭ@>D{m%QZƂX^ׁtrɔ)n1ak%UHxżr@͢r`70%*%.:P=șpv)lض,/kA/iVk- K$[AY},/V +>10Hj6 L 5݅m687x)N.x~a]Əg9w%q+L(;ȯ/gQ`ŵ̦wI# h?~"!6ڮ.wfwrK}]i%Tg71Hv zA\ qY@j%y δm6̸<,6!{Nж,}D9F\ޥ.Ss8wʤ^l픏Gzl6dE gf~S pae|q߽>Gd]96!_asKNw}3 ԋ>J+Xtj(X*A8زnS,x-RlYjJM\!_n}9t2"RTHoL/캎 +C4- X Ra0бFKGfzwv@2W?9C_O PSmn.֙ʅ1SE( +W4frƎg`FgRm[^[$Z#(K-2)u,od1b*EwFҙwQ^T+%MkriG7<)d[:_2_IxN +!R\"feҜFz ,. +;|n3 w TaaJ)P"0 M ۅtI8Øk¯(XIgHq 3n%BLRI`n*8RzSm  a7U|xY,@;qpeF " @9@;ӛ˕` 7!nR׮vJ^F0Xd "[Ukjh⼶**+wC aF̌KWot +)$8709W퐐v$Ƥ`|1z+ןGF:m }%sF+n2mpj2]D6x7򬘄3i + +w+f7\Rn^zBl!76\R +e`lu(;RmUZِ\ Nm1{`bJmFBw>]IY<$ػq*okߓY'B.yxoWGKf,XG+E8!FਹP챋P{o'T_6)VWDK;m͸8㢝JtȽӕ̋'%lq"X٪ B#8c[mj,X )Cl4Eklw|)vmN|NsH)iƕ=rsJڹX[YZ\Nyݻ)lqƢEfg0E \^(Ռ5WGRjLb}U'1qQ^-c[vIbe5~TB f~Kx1O2pVnQ9Jo\h)4| ZOϽqз' Ջ/Z&,F73,Yzx'%}yĈBFʧ)G oU590H!7JixAC`TՂ+6\h֊Z/Xl7u \[Ody0[tKOJ[BƄ}71Nn .$upG O*pYz A~r\~\1ģe^Qz鎁Zv)oaD}( &׋e4MMN}BTJ󎣩|s + j}}IyzoOX\lr~n v:`TK죛.A'~Zҧ7)+o15l0~7.fx/ +_{1+QL77ICͱUR%Rk7r%Ϯ92%`X;j_e D}-=0];Ȯ/DTu%Vyv^(\ux1an_3{F? f<4j B-1y n]r ܝFC ^ n-oЇTfNL8_!d7P~rNkWm Q[X<.43՞|>% Kц\M~V/Q~I a*;gy[N١%$WX|%"6(N51Dq s 4l'}_~NBE9z`Hlշ}30F뙍{Z _A$gj%<Qz`"THs&Y:mYt#R^[^qOMQ[bj["8N_$U$Ӗh?nBEp*9X.+S;hy%.*UK_~VӇ TL V-gi?ԣmB%K4t3Jpg%SH +<->H +,_ңlj {7,htU7*YwQ,I=,V<}I.K}ӒٗΕ H,D{SYAP)~=phwBI-ܨٹM5jXr9oP{&.Eåɵ(K7K"W/hʧWo hW_t̓G +!ӓ !͞ˇvW[l~G5oR7[jMˉ}g1:᫏e8Ehнv!בD&`$v&`lkAOWvR]1K /8YV=GZ-3cܯEnRO0"1ּ3K1bod6/C{Ar/ Qo)!u0x9%<煚>]…zfNs&3K~k]jlɩ`*ԗ*KcmOޜ'S#["{mDci1A6|-rMއ_ܮԀ@O˔״S;,Z}t- 09Nd`x8mU>\{\Z=R.g +͗1]nap`5L;J*8Z/<˜(E$z <穰j4KsONoҩ'& -U\7LK76=,u*72 5}|%4ºAϴ~V-]މ$vrY劑PÏ*IҜ+#tW(x/n'adI/s7 "*a)L'ߍԹ\,H)luqE.S/ĩ_1KP3 +;\Ala btp g^;*+ØAgFnPNDgR}O/^MYEpkvƯ؅}|{J4Ϳӊj!75\h0876phb80T'fLĠt8;1-ߊ>O~nS/ +z`3>stream +HWný j;y @'~`P2($S3{&-G iovj:ZKX{L'>Q)O)GâN~ݳW|WVǩz׫ӗw/u>xy:Oy"!|zN7E˼{?MSIRY|Y~S=%Yh*9Ͽ|s g^_]חNu*ȯVW$.=_<٢v>\ۀ1c?x}S-iqCRz83Ujt>?/O>4r<|iRRtFy]K WN +&|kw|RfFQoRѨO9)262X'V\>%ퟵv".bNc7=.@^{]}D\`a;Vk))Z^o42yNV lekyUD3qZ@5|,޳R )[W(@/X8ı CtKT9lLX3e)\i s*qXUE%2.SKh]4C"r(Q&=*ĭ%*l/:'Ps@rC;N.x JB1{GEOGkk)$굦)婨n{RkMeA$sBoJň@dT%ԄBX礷Θ.IwY$=.1t ]7Dh%>o_ża񕛐h*9?rl7yg3{p *}J6Qvnr?fS5Ï!%R +k3{\w(Ru8붵&Qkg RG׾06 Gcߢf77RT2nvnUp+Rr?Vʠ;euK:$a(ڀ uݠ˲Sp":xgScWT,O\ +wsҊL + cgV`I5-'-L u#[u&pf?,,QU>D>J8cn}+pQA?1tSH3G tí{xwmM:2X~4;.GoNbT +oOB 4IZle(8WãQsKΌexxkL#0՚.pkR5nLu𞔢>J?u H_F2R72t2". pPK5 cґWYH{/t? 8x^Bff zu 8 ý-DiL r``HĜ|3tPebY`̪#hx Ҵ0wwtq^NM>V}O;g16Tp1w<$⽽BY0 +ܻc)RR +ƣQAmPC4≨k(;4:Bp^n`&5j6UJuH:U n+A:aMRy۰7Xo h!1Ih`^otI'bŹn/6?Cnn~쑢aۊ A2VȚ*VUY+(].GT@tݡ Լ 'UF^ܷg~:?I[)Ry An2||㤶i6UbJqɺ>V܍R*$ϙ|{#=Ufq9#.tXN9`[ {~\]8e'5&2UQi$8[珫vP <D"rb@G 덇d` ][iPly,f95gNK㕒9gzxZr%r 䬇uP'e5"mYp 툰H/]1.VK(ߜ/ +}*s1ԟa/Z@5 0$A"Fa0j$X=PU{R9g*Q+̠ZڂڲMY .|EGqz#~OީG3pw䆏:JTjM،WZXӬJ\FLG:2|3-aB~hn$ ֩5b,&:Mۺήw% 4&zq7ީ|J᝗=m|"3)I<9CRKH k<H3\ %HO3oa2/zئmFu 5 !"\ܺƟg9r:TNs렑k* 5л @ۜ7 t +So11f!OECtF~==nè- U  ˘a+,"AF;,_jmS륝nH[7x{*nžCagB\o%ZRlV#xC9~Q~93;(;bM 7+4ˢ_A`u,W`=cE7$ b7ԛfWUm_7XM%KcFV#ґB]k|f#:i0!2ࢌT@fzho)wy 0"C:hiYFLi-tLک"ϓCrse{j~xγ=̜L} ,^kdr{x fD~ +]KYwFzn ҳ,PF&imZʂ :"LF7m)ɰIWxU'Yߗ8WۆC^kZll?c 8 IٲuP5b>[ +,oz`yXX̀2eeH 6;6E#8FߙU {m +&qJ^^۟*7{hrclCa+ yr9m%PbzLNv wt>)t[C(97ғjC\(V`cJ##fzq,?ky N/+ݽѾ~IW@"Ih£?Wߕ簍\RM/2بn0ѱΊk:GB7 '>jztmºN^iVkánCt>i0IqT(rK;0u2f>:` qI!7ӋyLʕKX^)pr-u3=!5'ZI^ĸj+<OJ_SL"&2t'E\Ҟ|`#fzq78vh˽gs oL]֨fdkMT) Ս0m7ɵGtu~/KO-쁉ΧmH=)"Ca{aɵZFt<9 |wWum_Tɗ|S7O#xH /\ ̡8`Z iXV)'l1ZS{/ؘ_Ry$O]쁑 68D qbư\d]gFSFs#.c3xo>Ӕ/'}Syc~C&yz$|)˛x6jeHzAAJU;cQ|c5)[6$;pu}Χae`.j:#LӹC*bMuL/gq~~eqb7=/ U3?29's+i, }HI [F=ijAZs2L̆E6aGqqCG\eKKs.4=/GG{#d KIP$;A3MKOJfħҍ鈓QMo0]M;ҍz.W3&Ls)T~*_^AIu3В$hnńGHIȶEe6'w߭ڨH {(y,pghQ*hՍn#Jg o䲆] ޻)&KȂJMK;ږfֈ +B,bkrWy7)2v=tz.4 !AoN%[6%&!ɢXx'XZڅU-JVڢ^|ob9" yilgOfOs`IE[y^ћ+9YvJ;b;4Ѐ/. +l$úhz!]|B\6n<-)2lqt4F4Ҳ-ecyzo2r^pq`B;u½a.19sÚ]E>$q/> fpyl:o̅yLF 380]4uBp^ٍZ ҂gP +W}Bhl X`@|*Pлq2~3Żg?σխ}sKX z.kÏ1Y'HS& 嶢!T*]NvUٲA> +g^bJ~ ]Os34ƺG:V sD * v}\pp^l6B0^>T)G ̯Z˫Eev+ֱ@ ͍ԍ[idg8)|;yLSXۆGv. '[t=OeEeOҎ\ʞ[TQ(xZ{9)g Mtͧ"R[geei7X{aoK#>#nddI'pa֦tBtkv2%o#;X;N3dKv .$tib75'\jq͞Ɗ\ػbR_=m{M *I_FYeBNhX,ƋzZ*0U71,dR~.@`$nc4 ژ&b!vkIB>AZL`G L3[5SS`,6jzs%OlCJ_{ Wrm_*ՑH#á9I[Ǝ7Jq✍8ٝx? ]n]}3kkTdRwOo:`2aܫQ`* .(hθL0TF7%X :K/61'/&BM? {;:Z)30n{o'M)vY:dW Ԝ_Jzw3:LҚAȐV=n(E.6N˕67ՃGs.=zB0x*5@f"Pn+εeSv:|'l}nwȄ@OOkvMUct- 0K;#z0BO6 5~Y=Y^5>"˟4| + [.l|b 374O3T3-cm4wR7ֱznU gy:._v]chrjO2z }Ѵ[󚮧꩝ #awKE4mvx "0l=ë|-B70kREŻ T<ԔTн6]d"5I1{m.dl_=&<=yZ7(H6`;y6t^g'iu.ȓ7_z֞ैθ +t=6tc7R +Ku}\"l=72կ!f(mKԲ<:jZũoZIp&`yh jw+}#F6e\uCQ8P%~;: YyM?{;+#hNjl'ݸK;.±"#Jzs!1vSަ0嗓?Ypec#߸dsNpcc +s|whZv:OYw-Uorn&w.VDg+z-A:{fڡiY'`2⏤7)㾘^bsP)W?2Yu3мآp״_ezN6t?ɹM9\):M;NX|&|M֖B#Nq6/ +Pz_IkvXxGE0r,vn]*q) SG5n%/0cjH@5lW֋^:Kb1#tjPÀ_w2rh=UQ YRgsPQ*D`#êv 0L:SS{]Č%3.cXz^9w|"UhGU'.vFL굗LA'0/%oS=$& +ʿ `b0 fQάhk +Ѩs0L *PܼԐO3QIy8gLBS+_|^<=uXrۂKEB%vkAp$cwyIo_I@a㾊V8⇐L&G `rI `C ΁OJ=)v"\C1\> saǾD2O3 K(6XաTIx,PKp9Sz{ >no":sP+_;*:W75A +mƻIߠk< ++, ;*:s&x!ҏؘ.E3felbVAnzHTLI!BC<֞ ]p>#ZhNC$qZIhfCZ"{g͜AO"Z5l'PmAiŶk)0f]59{8 W~^BEWA&J[2k-㑙C}ya5̘Hi @13ю,EL,>P uAïibלI#ud*$I)pĈU),}OёxT/b v#/bH="u`/ɟ]ƾf +1 =kDDZ2kl`∹lf}zcz:R>,:(g1_%c7Q֠vZ\b 8Q# 4ޒΜ8'O }`\6*q@V!C&lQUeA%qTߘoV=ch&1Q Yy@M'eϒ->4bJٶ`(8p8)YxWMC .a)BE=G NB/6)jbf-m:t"FCK6 $X|I``IQI'D)sH*aK:n"!c ,l7 W,.1<$K"3g39$FM3Ip)zsKrEHQ}evqGdv5$ǧcv@+6zȌ08vbmD3Xy@A'%vhCtCbM \N肵⻫ˡ"UJŮ\H96캂U~Kx\FE@TlOYON H)X +%1B]G-jPCؚ2Wt4 +5¬fb I7_\ӥj_,oj:w.R,G<v+28+$<*c2`< H3QGD:l&LWa ʪU]qk}i`_Lx :rTF YF7BZvt$?QRYqk[f̖=aaM9QEiXL?ak Z%2~BPJP ԉZM$I؇d-`U\TwaݴyگU}}OO}xx[}fNj'~f^^?m<>əɩ/=%<,K [nݸaJ֨'^|Crr/O{|vfzoo?͛z @k#Ĉ? endstream endobj 808 0 obj <>stream +HWn\}}G@>j3 ð)5P]+f.}$KI֛Dw}rr??{ Oߝg~?xo~lhnZ_7q#݋`lxhg2|6:}6S*C%^<:h;QՅuc(r"ٯWxܫeW^zuxabdr kjIjƱCF;U}[wN4tز,+XCJ$S4EBgCܝ HRJIYYPD"4E@A-8{HUcDW\ҽ8Iس3wv&!gÐ(EB.%31 +-RX+ɢm=P.7j<9tCn͸i7SVl1(pw5M]ؙ#aF .3dh倶H9Ty-p@=A ReRdHW֋<xFb07,3 :5l9 ~.` uS@H$6{zy"z=|0[A! -U&'P։uenء1J"f(J(\pb(V-%T:)Dz&VlԳ8;Ҵhz\AǹW[mYŠʢI(D$*V%+Yq@[Fj֣t+2/eq1癕pTjX5yV"L8mJ'aW1`z&v = g[u@\#ψM:/Gt(YH CuCa]dC퐆w(GS8qN2rpC|h)CnXRME꼖bx#H^ɤQP΁&fZudCɫM~HUPd. Ҵ6y鱢%}3s̭JMIT,죵2a+A[1#'tղW@A}mIգ!]}X'O:sHֲpp$hs&Ectyuu]|g7Ϛ5rngZH4tqlB7R}gW.hza!ЯixIKݨ ,;J^_*AW = v1 umoB 삹dCb.UCX:LOuЮ̷Ԯ!=u@^.#K*2K +nWĩ+ +Y*K%cV/M0=ٚTwLZrT2YT }*WPK\k~z&9E*ZE~9냎z?tޜjuz5Fwhaog6W5hjnN_z混 +;?'Z +$[sD.K +@r6Ƣ7EɫWJ7NF0/[1+kzcSgFrO^Cu1XALBx\f;9;ɡ)`BUm^N͆~S/ˀ|[LU,ð:["_fbcnd>2/e^{ěHց`m;otDE@-6_ab_9YN@0F +$xrRƐ1SɤadcJG#rFXi0OQj$s5^@D0uDIt:@Uz͗JD է/'[[)Y>H˫w׽{r@zó]z|uU +8bY?keNu/~$;xR`!(SqUX={\nHw8bdcmEoÿޒ.6EH|R9}tD HU Ujv$CC2!%x=P;%(FŖ|{Cȶ=QN)6.XZҎdB\Θ f虬^=;gBz?=R 2tD30] Ujv$ia+Ya6B`98l'L}jʚ C-q^V۳LX OYN5NPr+1 34}l?HMU٪6[3ՉPs+>5 ?'!U(#0j-:Z!/P2{CB0)9(x$Ch Mb[|UQUUn|gbE6ݚ..[c?- Ö g>i2DTSj;X΋x!ƜG9.$aD!䶡a}" `領mHbȖZː%Mc4ۏQ&HMy#&bv.i\aj IUGpѹr3\7 ;+hFUUS#qn;\ιEۖkޭ#P gF ؒ9dWqf +.tbhb8FbƫW`q1e8 9:b&Cz8AjUŨVU#meZַ<uk"Udqo8`iZ}صO^0:E# [6Gh2z JU(U*7[qC~`#%]?xɆrXWs$`8)ۺ6 f?2 Ueeb?2Sa4$9 1(uj嫩ܑ1FuH_=!]7d(\#"_^"g&0wt2m" ‹L*&y8!*2DTSdH$ +he]yVV9wXc<=.G SM['A$]Z݁2Ö86U辌ؤɐ ~t5QHz71-.:?~ˣcYiD8x +.t. 6&4 ٧/( QmMp T嫊RrGB6gf i,7dIG@Cő$<{C %&CX,ƈ`5 Y0h W|EEBT:.SEK ʡkE٤2oa#0n:(`PLavHa쉂"ơP_.aXg6dslCz:~|5QTHVqv`%ymב_sct&P7\ g %F s c06NL{I&45Z#xqDR +@ k Fc:@#w!-иiCvݸdH>jty)\g:<#21 i=G>|RPH2JW>JEBUAD-G\qEm?|"F}; mAƍ 976֒ o`Unu0*?0#^ v ,'=_TnݱQ騎mKI `XIKg4); Y3YP1м!yC'Kw^8hr%aRe*TMp%;n+?*qum!F& M87D&u )or]/=lZ1$bus"?kk* +2x}?  ̲ϷDG?\~8GE_w!{722nXK.o-uebrIDFٖm4b +ߑ#R Q:dO qNIl6 o$4sZ9!p-и!y#&rRXy#:;7SU= ;Wjok,䎰N; +j(H\umR%.fvݘ8': @4rdz}eSnr80| ~ýⰝ{o41|](']`"w62elm][ >gj_T!M !!PRq!M.^lؼnދi 7K<^-Wi'p9yNT?V+zϳYO{NnΚɪ\ mQ 97u#Rxj2Ur[n!f jʹl7+Kǘ.[lм{V%8Ժ7Ժp{W-b0J +_x^L*dypWC8n 10iadȉIhLȳRRb70l"%\JfT~Z}ӞONκɖK-¹N}ICNM7}`~=o)/ y2,`n endstream endobj 809 0 obj <>stream +HWkoR@~RP("@` u[ہ"ﹻdl|h;s9s) q8xwFy(D$fe1D=XgDHV<`|aXX<:I%gtT$tSRY}}~xqu{Ƿo~x}i{|/nqo?7KoK۽ܧ}`;\my<9%_ܿY>[?pŋwocq~7߼͛\Nwݱ|~w{\ݼ:DCȯ.ƓD/y,"!WZk + ;ǻ_j ͟f_TzGQgTiOgˏg8X|w|9oҀGHŵ(2uoDx:icCN\Fl%e QrıW'u4(i"-g%PoWnkP[BHC ~S L\ڢ^2i`| \zRc<0)m@ƨu"d?D`eV 1mDH`J{P^U^u\5 +l/pKn%Q7x?$80q͔N!q Nc" ڭ:$F J_% $J0P,aՕ递ۯ}ܯ};\F%#&q9’,z}neLu1x%<1k˄ t%эsӲzFXƓKGByľ͛Z22Wgt"uæuCsGÂ_Vw(*EX"b3wy9Irh+~rxό>o7v*6|lMo7ˈ +ufT{t_*pJ_f䜁^-鴶]z\m+T֡Z{TKh;*zw]Phr]s#tW3Iv m I4°YtSpŨᦈ'iFU*餮kP\WDkKLM0z񎚞hgK:*FcvPXij6(<+f! +Y/l +cR L),*-idp ۋ8J\s $ \PHB=*:ΚIm,:XkiDn +ha1!q⋬㻽'I")Lt ·/~${xBmy<$1Ŋ}}5a jV$ yJ$2y 2jG&D>da'wFkB->c-wtZƹ-b-0+Eg۷Sh3`=09iqCgWrjzbs+\`[3ַΌxEk.졘>$\92bLwZyW'f;]1ȔxS,5`\ 2⑚VQ9:kuE@a\:`T(S]k#nc; 0s=B'.^4]y)ee)V+.=}ĭ1xbNu9&DR_pƐ%C)uZ*JyBTג~GI'pt)C&=.-XŹxGIF#ݕHw$ܹ5^ <&yxSd)fݔQwqp:!C409S*ж7ظ\%s88Gh?"ssTD3DY@ݎ_RMXajN[3%TJ4 +Gf8P'`ŰP63|q{=AC^Ǝ#_l3fP/S Rub|} X.a^c\;*6ŀOkl5|kj~⛁J>D=.uD BzM~{t|r)r?$ҷ-uZ`XC[`0i5;n!USWP.JC|z5.dC|VG3]QV箖c*70-ڠI װX-72պ3-? 0-J:n A,YfƑxCnDQxPw7QLVI+ w!) Ljf ~,GX b`D$8_/稖|o} +c♙FHַ9oykT2tP\}QExMT!9b fWlbqܥx,. +w :Cm*wak7>\1hFqI.hد_KLcYno|??Ppޫ5ؠT!н{.bDV0Ё[ +*nւss;d 5evT"`2xlptklQC# (?r"h* +A-gzu nEۯWIDYԒ;fqVpsrXvLqj))xҭp lok?2R5aQ Ie, nc;:3yf`}z^ڭyrLS&3+>kLUMi'v`G=lmof[x`NIC*0޾Y[ n?`ӭq?xm9[R~諒'2k ',{3  p ZN,_tq-]H_~V?HΒ{*2/d%'+6IrGMȕнӂ4M 1 DS|!wr ꌠߵ {i+b{3Z"#* [lnL͘uJfZo}VŅE"W Rtg%/mUbn@˧jwnUA-`"-"Cd(54"}[T;-\IUMCZTWpm+5ynz֍腒a{;Au74^?1yEm K5ܐfVtqUr)Xä.= ΐOUmѺmZ"$TMz'TU|W۔Jɤ$pGj7BV5'Do: cBESs<"uhLHL'X`GpQy+b8)}9H%j;.%v[*\0G#;P/Q0ōIwł҉Mp|ޏLޠ佝6a4‚);CL6R>ҼPŕL9T ڑ%L ;h.}89\'xt=­X)"m^ڍ)YE^q C\xb 6+Z酒 ߽Ԝ&X h[wC7<5 +va-j[9kAֹ4^p{px,^&C6+,Mi=eI ELEDw$ :RL|>$/%`0V,R6W;Ȏ|M @b%XwL/0A.l֢Ct)L,4> +C/=SXDL@S>|j{>c6Co8 +..`.ԈR\ wstĐ/oCb(&ݘ[E.mo-HCj@.,BY{J7/0!J7Jz1ڡC rlڍB3a#¬A+{L) 3qͲӉ~VߡHGm?LսӔ\M5JV[}ak`,k%4:OVoČs(s1C)kma(} {lEq6yŰÑ&n\\$~ƅL0_tqwAo:>_k grѺ.˚HtnmExhz]uE7<#чK4Ez + vSqzq`ظ. ݻ"ۄM:d#,`9'&|UtqR(Ղl3S%+^ՔB*rXR/@5M`S ytkڒ9r ;+ɼ^]dVݲdJ+iq[-@i7| 훏i/gz NCiANZuoaA9x 1ӻ+[l_l>33g0O̝6|%#Ʀ{o +[HnZ@8L΁4XTpV +i te47/L3u_>m neXZ(ԼNC%T>\~%\1/Ls.-K~{G<-` KRI՜ā;;h8=h<aѡ-F׳;r-b1;8ڥqz'ݝ|ڦuX!5Dhub 1nHzWCKjly3o;&8CQ >$ 9x'YQGS . /:FeaD ?)4G VN+w?w1%!}Ԗj˰7t"E"K ,P~шoR1܀72b! ވ(?"RA-Gx͐層@dxҦN9Zh {@x1Q +?޷1phP3"oyJ5âK0:O<қy /컩\5CBA.Zc52VY6CZ: յjo k8jo_ +d]YePGpkEz3O:_@ |]:4o +4qF>㢭}k.5қ "|XW^pcoRO*5v6QaX;I.QMVv"2–s7Du<;k嵢P\gz~PLC :Ai!ML_37Ma/|Sx +;[+Sbܤ#0,= 3k[u#o{} +T2+y@ԑF0خrϊ TG;c+U0P?K{u%4:xݙq6ie&,6`uDJLscLo.bp<~0q)l^ׇ$\ \cz{k[/)ȊDu/X.MYDn%Q)? 3BJ5Q^ɹH/p}\V M qF4.m`.0VͰ'%偑\\dP-g(xFD1o0ׂ;a PL`Y8fA]zya_v Qz[';[d`7fz+0Ly.6qw/bx0\_v|͎ϱc%bǎ鶢c]DFU ac(Zb):u@ +2Znj_Uw۴? _Q|ZJIʼ 7uz`Wy_zMCHo  |XuNq!q)``Bj61қyL?kh ?Q{!?d1Z2xp_eI 孑&F4\xә) &ٔԨ%m2oZ%?A KyNiE.B'X"FmHK]U4,MJ*)J'?B,\F?۫ve.(B]IZёcyZ}Px9RRKSOt>G = J۠ʴMSa)ViE~3xG̅5/blXpT o;|v@-UK "RעʫL%xC- Jb831\$: ͵e\p葈㪞eNG.v>F/Ne\?E>JYh^X|2Xß )qOιAwFQzI=hp9lc-ズ nƏz|hA9xrގƟ>dܿWN7*8Jk8^;ުBgf`&J +^rd>0K5.!q dHX໖)W1s$|M$ _}%n@tC`<+9C[WR#_*ftw4pp<_(/AVi,%HVm2H`Λf!lߛwGz>SۤR|)M6*بnpn#R8\l`aw[#X@&x:كbz5_(0'ɎV`|dtߴ qM uݏ#)a$ei%:36ב=.v#bƭ=y^*зbiY^X1pB6sL2m3< +L|GG#SZ +BnꓸpT*=i[o"-ܔ:O{M|a 4a/L&xTTf@JwȚcW4\?//xI)Q/~C"OR=ރPNhTV1A7$pf)69E]*/͌) !hQY-Pb}rwޢ#8 սJG +ܝ\R0A-S9e^\_+ʧ6Ɠwpy?lWJ*riI?GRZ*yq=<9uj# h4)8n>4[XDi61wFzqWlU-ϐ{CJس"gf3Jk=e%)dJel j43ETJ˦2s$$-Ⱦ?^.48I>˟nhK[DguRsb:<,9ej)qS "AњG-{cW&4Rل^+^q_㕊tRTsZa4E'1ġQY S$| !ZV.FI@3+V0;=0:uZysFгxv 1UZZ- +7y2JC??LI7r*UsRBm#ͤR{+Gs_:ӶZ<9Ҿ(:#ڴv*Vɛ[>XY Mj-=7ZmNaރ\4:ZXgVu#-弝Gzq79Rni+]O_og.LIx\zOVН'*OE7qκ +8ѹex?B TLp P QwT6yPswިG]gx{Y+SqϊQaካb֤/b/uyvo,tw3|]kCH&F`(n\2n`4OKajŎݑ^\’dp&vWSzTظ^A9@-ygW +XXk\Q!X=תHqVN3/A ]@82& /Ǯ endstream endobj 810 0 obj <>stream +HW]o|) zi( +Фm nk;Pd=3K;C* RAj9{s朻vʓ(R8GdZQ 'j٦dEDM -I.*=X_}o߾ݧկq*^ۯ~ן~Z]KHɊ\^|uV_|͛e^_)L)wOQ)TS*+W2ܘc}x}ܾ {~ߗw7K` ()Z՞Fz%ҊF~Znwf^o%t?-NTZ'KJ7.wZ}W#>HPɆ끏<|U5!_3?qN<ߔ8]EuR0)iR|k P9ְMQxȖdtV!]:-"/h8;㬕K:>k݈3w5(N}71H $%2ˀ5Ŧ ڔ)rl"q +X3d zc*\ +vBF~D  #z:Ql +Iн_ilPdW pA]7\ Q1nlBc0q%}>&kڱspIeʻ&y9eYAɩ] +r qT=GuA -EfaěrKx +\9 +>.|̔@E-mQIȚ6d?e]}G`vvJ=0lF`,z3!_ӹFzhH,3p&OhkqT傅MTh-܄ьq91Zl'ь'KOTFؗY`@0qm/\ٺ^$$}>= ٧*)v\` )O +䢐{B5.V_z-B_tjQqq+Y$tve0u% 4 r怼,h\ a;Vkҩ)Sf~*ZDU'+p:/?:|)M?IG%LG'{3Xb^T?C/TpȍJ`I0m7.<ա04c@EKtR$)貦ܦc9nQċL YyjSMFr|7!JZwC+R9 L%P7s q[HQ*SF:Q%zc*鄑}Cp*9Nav-gQ$GXLv`/=0 uc%g`Z&b;yu ]vq$ ƁQ}+ovx!䫹 [٦ 鏙pܩm[\Rf2aI 2  +L- +F-Ql9:mN e;)"Qƽo1gv 5F`X8's33+*S41r^o}䅜wlUp\5#aփCfcY'#%AKm2S|E-1:Q@o˥|IL%̮Gk>ܺnjSZ8Tou.1iهŹrit>}CX5NHk°_<&)y`wp$p. x?0>å +dˆP܌C [ +xYXn|d]>n1c*dc_~R O |Nf_e*W=9?eL)XqQuPu Ĭ<mzvyw)'.V̥ҋqOd:^BJ娫oU,%)7iBQ)pkVR_}լ>m=Ⱥڗ~W֘Y飲_F6e:v)WPrӬ\" +ve}JX[uhf0k;j MC CϞH#uQ`Dz> B9̆.f\ćyldeLD`Uz`gzs%7Lݠw%_`?N}+MIį'OhdzA~ [ *%]xQ +Y'jEsʁut ~ +Lem/lŅ/]N^>=BĹ +#cn#)FݘI">ū9`% qvpA:Hv-v?F_Z~U),ƌWK \=;x:~n#=C2\O:NSZXf\H:%&K ##@lØw]_`3.U3Ԭ 9`)xhqFTH%۩RFp$"*B,t]6ܬ, Vo\f+> + y"]0<8i]n-%<_]‰yqfՕּ_#CWw9|!KP#`}D<5 ܃Uڶsi7aB&)n 2Ɍ1׊ 9mSRa + 7[u߃\= 螼5 ]?ջl)/t 'p'QT444X''+EC:>:lyZ :ʼnx>U`$[ysgzsb/k%FȖ }ab{iry79I]m] s_4Z\ a'ɷ}A.{<98 +0=U?׉,0^$`zItm~5~\ \U]"u'Xe搃gsUº2zrSA+Prv:]0i r|::^3N!1 + Yb^'oۘ-skHI,ؿ!z7Ì?nEט1gsEN|u4į?h3kS M| +^tғuq8 ^JczG/I֪QyQZ 9HwM:?ǍzU]ҁ9AD$D &:"{fMz|XbOhINX"+e #=p.|q("*%3tE{), Gd" 9 Bn|uǒˢ pYTM9(+Vw,0{Q>Bռ5?e8Ugwܲm5Ex e-,kZGz4LđEDv~&o ƴX|F}qzLr.\A +VtRZ/p^n'W3MhTlB(ZH)E$=;}ui oUMΪ$RT!,BALBÚv:MS! STcjӢ;w*{ 8_omt*nBG,sPUS[Z akpʻJ pH$a+oJ:+p|,^ Ji] mAײ:y6nǹmZj4bL$QlTRs%cKM5Xx + sB[Gzl&G )yخH2Rq/\]{dv5 沓1[wV h:*ũN]/Ӂ.kԚCHԖPΦB$_oaA 肵{D֛X(SoZo QzI'9nN4dfȯ)gX;8׹]f"7*tvΠV)wc'HFȅck427`Yq :ήGzDY`'ѐc= |7/FixX9~U[ѦU +RsT/oQGou&b?e9Շ V-.QU(5@`<)¸17=Qxӊr0}" EUTl^a8?@dA}6.%(Oʋ^W|H`g>;B5 ."u5oIƅRN| #=tG@<\ՙ?\IjeltQL·TzPi4/Bz{@XSo ƴ|e\D)A<&>su.j*f0$pe< vе>pz߮> +8\g_q;o_y;\o~G|7rz׸ه , kS]K 1ҍx8z2A=e\,ݢNՋ_\?FoQf`]|wjm;W H񥖛듗@}rf úIsLO^ALk4~M6mx=>ɭ? .{XH~  Xq @Ƭ.,CAo9};p5otqQ[\Hwy%xXX)>ڠad2)ō>snQ@,Mw1~Yj)w1DOTR0f?x+bn<X,A%KX&+nd Ih4!(&@+@0QHv7\o(6EL :WԇxSFCȶ$hvs +"^wxbh38NH5~U98@kknG>. NQ(k[k݄EA_|x(;n46e{RVʵ;ؒd(@nmJ%ύЏ(SM'4A9/rwHRSDN` {Ü?4! @Dp?rGӱ@K_//afoŇ6WOYeY&J[@.&Bc{{m U56L?S3ŧmzs+d1O:`IW,l)cV٬g}|K,A/7)cNi%JFYƚ $O9ELׂ*U +t|5hvMkGx㝚Q, b3~&kqݳ6496ɚ&R`_YNk.l|AXFntzA@K*QQv{j,K1l)Zt*(J@3VbA-HvD읺ư;ݺ7oU?r{]-/Ʈ?t:[WFrH'fnЙjbQB`N&kʔٰL-xrS*5ժ gi+e/62N!H5)r1U5m@PoXvQ N)i%\ld5yȋ|}Ar+Wnf +M{ZhqxfWkA7aw^RD֎%q.><m.R(Z1qRMrI=\qΏ7VJR`J:E jB6c>@k7tڻӤ +XbE/$qI|=OQ븨 *T\k_.UYJ.a0L5t Z]Uݎ`Q띢baMXqt|r@00k%n=Ibh >BN MZt]``פ4?l4g [JC!?__nޏVJep5I *PQȲN/36 4tK[+h}@Ԥ԰85v+ +!qn_,M"wy#FCH3tmA"W\|f@^[@}?PNz(I&K+sf>бr1fΫȒ$aoSE37YnpRށjy^ҧf[]|y- –ZZYtSZ3Kɩi؂:E'e*al1ӝPԜK)cXRq +0 +*ΎY&삢$kh; +LMΗ@OT?|7_7wwSBBd–p-D.pTyBȗ# `1%( .HjfԤ0iv`{oo"PKVZվ?suDQMxVt( NhZtw2_P|74cs?6I[lFbK)] T\@&t*q2ԟAFH`vDNhPt;XYu5:2OIf7u;ޒlHBFv +zxCͱ/*:4|lN#5t&&X1UPR&OV1yLG2h&$CxP^LP&r +yPڅKfV)V=8q _ѻ3>1! ߽8XPOUV*L.MP86cG}Z_Lwc R}B ѻkgp3he%: +ݎԆXmjGkYWkt2Oj !4t Up,o%0eQ6GV5Cez;Rl'`+D9BL>)az+DT%AQa7̷b<)wgZ`L2'1\7[n@c/K`b3ED271@O`aQՐ2@*1:^470< endstream endobj 811 0 obj <>stream +H]o\ sSNr>85z$Ha@8n@X+X6\}i> q,h.!_/M]T(j&ӣbi%B3 YB.CM)琵Z$aV Vӷj:לT$sÈ_%6fVrS-g Y45,58\:RfMo|:R5Ւzynfj|W9xhl2^_N3~$,:r&C0[Z"BdU%dU!MsjdFR0C+YK$S +s6—R4jn +QP6 J9nmɌ,9*Hf-B򊴼R'ZVx‚ٌiMAr%5}@ƻU,"US&HaPH% :C\Z֒:C6 +-njEMJ!eh:-rD@LtC3T38UQNb>F^ +#G9&BC]ίwa:}/~'CѴ|w$ !U~BR&H +ҋ@2s"IT'{a~h : +R/C<@)ݎFX- ֒X(Z`*(rʹ'2hԯwT-"嗳7]o^__}?<ƇٳW|~o.pcr(yMpGs:sS<}O1⻤8iJ9HKU=AG߇!6c@BJiE;5RU飞Ըi"+qd&b٘u +T,|{n%\&%E:$ <(O<w!45vQ!5 GQ2jWⲚh<`ٓ5\iϕ$D,`KIiRT`!ZR(qNͶr޳ +#W $FVd' 3|nԻͅqD2TYIcBȆ,h NRi@j`C '_v[:@hkXT(C9@&Xf 4!Fke( '6ኅ\.фF8~xD^P 4̲= c>"VW4q:G܁ ]lPewwWX[r>_u݆NA. ֥Ey -P+:a#qot3UqY!#>1smyjA|ϰj&"KyV +G +SzX ^a$tE#^)l4N*]Ll. 'pjmAjѪyuT 5r Wa~6TjG9R۪n60Opu'~PS4=rabZ~"l(,ӑ܆>ԇ8dKX8jb>욉D8b^$֢Z7C7qb9.ӏ&iC[jyJ/Opu'_2뜳1];daBAV~PUhFdj!,j~g>%cPDŽ@ Ĉ]4OR)O02Sz ״']=zutC{ }HMk0@1w'6D؀Gj5 EE0,aY[y?} V6$O$+]E^ eÖ5hO=:VmKtf2u1KCK}g,]cq-u3*n4:]Q'T2!%çU5,WOPfZG9۝=e`.|IJ& q8ߑu9ሱQ<7-*J6gܸ# +_MRctgt2m +!la\ot95Xp HdIњhx[|&w׻=ξ}}5oqбmk~r=ض75<oլ˶$*x'eFyOeˍ[c{E΂+9Gn\8n~n^ ugw<q[KKtCy+G!:55?t UW, +*~TcW_ètؐw|{Y.X9l6 ~]|2=GSї,xx1];KꗖsKfc +Sї |^c̚ ̲KdTAz +Si22}uo=u w9Y:w2M5"?{.;wmx}㯽~3gwu^*i=l7`m;]q|˩w\p =r ǠKWۯ ?h8ΉK{:L;sK#" >8'Nznę2] fk *p4Vt66`g&D2薠T1Õ/tI!ZS v׮!ǜU6>O1 7װJتg*Ί`h-B1R8DeFqw}FwCј>Nn1\-! ᓏoj?Is1Gf ?o sK"TeGX9]-n>BU@ +JCz[7-q3|WˁoZ$ oJ!yR1XO0NO'(3z~ _z}\:78gaA5#Ⱦ<5hZjK12"<J)4q%GTBbTT{ +#p8?˖׭t/X2 Q3sE9`ۿm|n]]b0gtpZ/lxn}jh8~AX (c +hc Pടk(?9c {_=767ђI cр lj㟥ýd%}NpVo: I0S{y 7B LO\-7-y6^Kje~ǵ$OG4/KP]ڴ ?_.crBZl-gxH" +s}{ ƽM#-ďJ*UT_}۸j!!>r|٩i9+ >*&3@^VGXE߿&4eL[I??(GY>7Ǭ p`_kwŮc'Q7MZ:y\$Q03b:D@ 1#;' {*'>Y5R,_YP},y.[~9p:/㍥{aX1c DG/=۴%- 3]9$$hayl)AF A17 +؞Oְxr ~E}I%&зn`ZwT"Ad[ +}{`BٵEQ8Z@|t`,`X)0<yo%\XTAA%'Y|G9]?|j*"\x>|Q +V_<4#P?1%Xp>\g =!fz뭷㞇ϝ_Q 7мb^ >?efu}넙_7Ρ'7vghL}bR nESnq\K7~vmK.3Q{XX3f*I1WÑ +w7._eDA<>@ ICB@H'@ $ $~/>r,VPx5j27ބD` +&Xb+(8x% I\ڀ.ȴTxo^ۯѨц̄7;ޓ:R C=~VQW}߉֎\_76?'l;tji=;v᪪p /^ͥSsxSÝG~,sQ+/ˀ}V-ˆΞ);t:xF*|hl)O C +@m2@_w\{DQsOK |FA5[Z }c0c>o라͈oN8_jV^kFk]ݲ7>u lCfҧ/7n_3>ߏF[r/t+78Cx,m(kW!b`=<(浭a킐*y#T΁qKgfy?$`?D3~֍#F +7z/P|f/lA]<~4eᚚdֆA9 +ӿ릧ޣG퇮=] dχ@CIe]Γc_l#:Fg >\}Խu 9ިц̮+Zx1= Ml%9ױcWS |hl<ڒ4_T_\;~,o ϵ϶K3<3ns ƠdM4Bgɞ_Zb[{ZԢyN;7Rw_UpSOħZ.*~~|/8ҿאNJ0Ow?Q඀q{Z/|yrz&./t×ŝj7Iq&7~ m~Nopuk|; ]>ݝ?GiD M`$d_+{Vq\,#5)Am +g&rIISok_p$'^8(h;~oM&U𗍋)'pΗ4=Dhg~]#_0.MxkN7D0uz%ccU닓kq'ᇷ-x쏇ּ<m +T}>3;&^^+p{9 rqs'ʲ^QUB`^>?~ŴM|Vc2e*Tcӄ*Bi6%4/ j&e?CB\Ee,f΢NT'c "O82pBp<> "r݁e[ ,\\*~}^aɚ`3oϑ\Kr!UtabbQ>Ke2Y~ +'K(g[E%i6Nԍ7 Zf{H:>wѾp*߅NDikФsYOMq{Lc.;EΖm:M/&W Spi:)x{dw8ؕW{\ܣZp1[Қ5Ft?:A$g'z mzjkrSμL]2.z<͸ޢǔ+K>, p?Z8q )M,9Q(m@>b3sֵeY<磃Ȑםw%<1T1*Iw&f'\Dg^_IO4c`' +|٢Uӱ&#H1z̺S^t~r49sY˻lmsHՈ4UG+zGOgy{IumǨmTgơZ*rZ6L2ԢĎR&Kh`,.-#@poi]iS3S͞XL)|frJ=Ykg+! 5Xނ-:ΛO21]+:sRP'=6wa8O: uNg&O2\'nmw5O)NByVS#EG,Ih R*LR qǢcX 9uUsݦn}N у. +_cz=Jh{hEupqKv.#p8X鑩N眞id4 ŹX";W3.+PIfNxZg;52xԺDLt%I'L銮w$q+ݓv'[<.CX7_Fse-cڜ:g\Ӡ5=q@'S^"Z"m.aG<+EZ7..R+5W,D싴n\4*ȥViݸTKuXMؖHF\*F@芕F`;"+V eVJAƊx}i܏IkE@m}i܏Ik@@mvIr?&a+ؗbEJ7^1"V@9H+A@" &@ٹHD@ԾH7G\t[# ~_1A")l[_^bR޷R\EjnhhKm^1)x!RMd1(bRqITK5Y1)8w2E8Xi8-sZ*Vir#1]^=Iܺ=reS FEp.O&aP-Ǵ + 7M*g䄂NWJe2s3ǖ@B3?Sc +BOX fFL6h(xQ_+E$a$i4FEd2뭤b$)4(Ң0mVB_~۪  +?DɕJ8Uf"mfyGɐ.Yu kd;`s +S SȔ/IL{c ׾={߁<{]K +-'tȨ; +69yy2RgQ1!=L!~n8L=={2ͳgYGFY|z~cf+jym³ :Yw42+QI~= .9^緰:1QR>C/gOYkބt=ɯִ[סc8/e=s׈/qR,1Ϻ6އCC|SVY=vN<;łg,^!CͲtb^Λu9mz ?zipDϥڴNs{w\BiR_*R6YƱ}<0t{o=Z" W=vH|?=t(}ֱ6] 9؃7x@ʐO#@}UHgﭴ)7Yy]ıۊsn`z$G endstream endobj 812 0 obj <>stream +HoTϳ`CU-l!:,!,ōZeZE*Kpl1KB161!!@|yo1 wgy{?`4d7ȚA4$Ye*iQk]d;cg첿SOV~F!k\+Ѥd#yXIRV-Yfhffca${~o_xȘVf@K{w%+992szޕTШM1Ndq梹,,}Xs7ͥIu+)!0TIZ b Zsf.AszfᐕIs-5Mv_U9+ P^z޲ĿuRKߧ\Ѣ{פJ[k([sX[$Deig 4c!wY 9[ +λMFm?L ˚)z 3I=\O, m6Ƃ&~j Z%nMil잻re12k\FʪI?^ma{Ϥd":e!;YU"YIzq4]bp= Vᣅ zYJ~!kEIG;y9ta Y^RޣKwSvVjy%7lY) +}Vgߐqo!{Ҥ,=Go;NK5E?Oz֦ce.WPJfVp6~oKXjYbNǞ tV&&x]»w#ψ~fAo7F2 + }EVGKF##Bº^WX:>7hS$7]P*Pk!ƽZXGͯhzGhIUFe;#}!U-],4ڙy*gfǵJ?Maz(dq0UQu*9*ܦ^ZY;cUw^s2RO֋z[6=t*M~>}ϛws=Ҝeos~= il|q5kXenȾX,%On:ڄ\+ˍhzOC4|rlwi>eg&;#ӤqT찴巼֧.k}tYѧRV- +.# +-S͚5d/f^N}-.\X3pa[5_ b6ڳK.AzP7j],5i.c5Q4Qd? >]ɣ^=4{?̽p!;trVaup&!W߫ZgXT-u#HZT#j]ߏ,a gcBK$Aw0{~++<^w \ckbzX*auqUwdTzԢ=U7x<ϕ6*M:#t :F'Bsa.؃oş3?}j13ס,<:U+z\mW< +Y9!W Q7ꟜrR$<2{`0h?`D0Ц='W⫞Xu^[sik 7BK1t{phx9;-*KQg{\sDXd~ 3TqE{)`^oh<)6ƾ(Gkx?kp/H_WWxƁL?mExN8NyN a yioDCc >̏lܻ!͸$=h,gtC/I.{=/WpEO7{ 4xy鏒{޼Op!#HĹ KJZhc3x0y08w@3z;ܿ?3=asxsm*3sЗšcRz 7ՋJ*ۓs]G#0GrnO G r\,=[p:7E'#pTl뀹 r饦˞iNraGFvFyQV6!#>5 rJXؿ~Uzc܃.8~XXrAeYUu)&-qfٔv,:tEWl!LրkT8P(oy{9sXv1yfϞ={yc~OM"6@t{S5פF ^n1 ։ɬf+,E%ԡ T>IN$d"faKSZ~s]ai,>#ىr57`9Ku5+F~OoR+>EycVYǬH,=:iVݦ3zp.ɩ)V\%LٲgIi^_q9ϦIХlq?uYGrgÜ~<~v,*J4H<cݚDc+;lnOrvwpTJq2IU:y~2X + %>6\qkLXZo]Mkjc!/y6gO4I·fK-#zYZmOE;,Kk@SmHy[5S,0]oI+գ=|\tr;؅Ty;~l0MEޜ}BVIL(?I+^K&=Xk+8Z~ =K8bHeV4)#scd%2lnB+?tgqOfGѕ + m}+hqV%sEv$Keɔ<܆qI:V^u(&>},m֗h]5:njiӉu)N{bv6bVX?bo 3cnu +rP&GM+0r;A٩)q +NB3}?g:xX׻ywoX@eVeoǽ%gcwr>Tہ#Y#s_r:7;\/"%΃sfC)+t="*UwԢ"o mMgG8Ws:x~ts>ւy3 +:Mզ=~ {hF;bfY}uh?,#jrCn=}*fh.(#bfWs6<eHGP^{2_g0T4Ex8cx9NswݮwN=OQfQ֒yF+'zZͣ}G8ڑrN_CP^| fB4㮒g$֪;ZLV +<7]ӀsP!GF=ΞG*,5*|&*~Q[7=S=S f(էYaykP؟f +EkGC,$V!yMMf< Yv\nJIw^ r#)s }ɜ?_fOc%(##׳۩0njXj;vWA`K8dˌ!~6:F<'c7=*䧧ᨾ GAz23 GaTF(or74ۮ#7<ѭª~]\/|QTNSSy-auF-=k܊f{`h؍6 wx~S~dqԝ3ڨzXwUGy{H'8sh,O1If\ڴ5a:73Y%0N|ns_͇1q绚}r}ogYe:D`h']eӗ\Ug]_Y+ry;H֩[]0>sW;a7v\mç]wo/=A G +'ʛJ=UY2|Rf/3}E&[ט??|U~ dn(K^v.Y-muɵzO3jC` -Ziz|IYBJM5nqY{1 +?i֎Z 9Zʏyg9* :I)KU%o}}7Lz7}U2Wnͮu&עL}]gdXt2&%m@Gz k_B +K~V̬kp-/kfMM_qUhϬ7iKotSK97=Q&K4IOryd Xqitm\_z8keýr'\% sw +sws+ H]y?4*M9ιSaPYnzV7oV}hkčZgeUo/uLN:P7R` C8^`ޙWCڤ%/4k/ضQK +_o]0 AWRSp +5?yj`>_.^5-Zn_5u`DMG\R-팜[dOVYVAw`5pιfra?CKS?$"#>AK$lIkܠ,60X+BX~O2B| 3{5x$v&\5t~Ӭ Ny:=DىS!盃֤gnm\7.=Y)fI2|VmnZ$3Oh >Y2 %<E-G!aJz+kk꿅5Q=z +m9,Pq5y1^r,=Gx̃W.=!XM4iJosS ,q;LM_OʑxZž0+W2]Z7NcHz}L[x@ָڰ3]=_Pc8feo2RY ;; ʴ5NѺhpZŭ+0}BZbbbh~g{@C_}w|UVT=,׮`'Ed ckd7N|zgno؏eǙ= +oBܢC~vP9؈%8Z\w~/sy|vݚmkRO7~PG:sDsd&i,}xܻἄm +y;-|G;<-`[W^gF\CYfGDsʻ p]Ws7gJL.A7fMe5O(I T+,&+4u9zqh5 6T=s>2 u*5ߤ0_;/G/9TY d,˛.!GG44?wPfL05w9Ou׉] rU_a(~=:ưpƬ9Mz6CR [*kl=P߼T1^6uLu5R\_jhK^lG:UuKd + {L^x^.XK~J5Ziћ۩fC-k[*6Ҝ[wVf-\+4 zerhh㙣wmwYC5"+'nCM5kbdL p1|/v=VA@pϽ)Asר,1yBec9rG7[^?Dq܎'zITOq陸{Xr\M D6k;s w#Knd\G7ڏvl4&t_o^ +nqϡRu&qmAS]~r03cL5 +LyeycEJm> >"~ƨؚ6gbB!SXVhKl^}ι8ʙ{~xFQ_g{1KC^y`*qL'~_1%=I}p]p؜vHܔϑ\,oOiK.xz=B-E 3r<o-}A+苑?$j/ "LEUtc>*zcS4Dz|,:*Z!!4#U93D.ã6Y\ П\;>gЫDc?곔+ak<+{2KhkXq%=NJ>ޓ=UV.Dn^BS=T~xM}wWž(M<z6 "y-z_/{PbN&*Y,_61t $< Kg vݻ]33}KF#;c)7KXzbKVDs)gkŜy]d?IXۑsˋM.OꢁL̕X\4d:nfL,yForZf|صⷅ%?ߡKŠP3I(O3ayףTx?#KT`A$_SN)澤Ræc?Hy׳T=QRh 7Ns;%yՙX+[O=.O1]:#kQp@IKW_xotO7䗔'Xy%e/r K#8Bk/g#kԱӌ;w >}/,1B.zCg_3VY]TuTcWi^fvXL9jʐk:=1TsZa^#XϘ_}~YΈkގ}4&,%p4e~Sc#$eHrs(g9yN~p^I_49k3QWWa?~P>֏Mygm;?7 %#IY6I.Su~jıB'L9"wCVa7Mb?M?LZo{VEw ; ;+βcτy萄^b]'hkpv~+0e5\|V֥T'qX|t^ƕڠ27|6MBxko%}\IXwT{Nv g֨onG19IrƼ.S@E* -N-?+-?g#CO{>-h̚`HYL{f>ܪU|xu-٢7& ;Wg*EXi7x.BO`oe717GP3ɞןYyFQ,씩 TM-zn4}QM7T5dqzo>av~Ao֏&MNҬ߅gY_?3ތꇳI=5zIw@=o9b]7`5OsajCQʕDQ L WFl?\UUv&Xs-!ݻ]ӵѳQk-} S2ߔ}uW控TbMf6΍s#\_! KjuG1ړϻ ]hc̩_/L?;_¿.l>7~%7LN SWW\zUhUosSk뮝=tqmv=p6㶅skEG3mygs#?sͯe8%4Pw&w9q,tVw3xI ȏh= +轮v8_rCM]TVTuSԬ^2gIU`]7tɽn̢︑q=r>nL> +Oţj?ơg5:F9y1,ǟΰKk/9%^s6cjk9,$O漓^ C‘_79'&n»݈Y{ ¾ů5*zSM{=VeK~?W~ a܈K~PWy6f|ȵr|MõLB Ѱ6o?_jOֺ|6luh]kǼ| )Osz6AeYIkC>!7]-w5;$|ѫ:\s[K7yn8M5ϞNk֟_k2lImװqY?LP!=" ~Ẩ?uxقWᱨ#ΐ~!ꯤF75>L9v31 Ϝs}a>R9Rm4蠋 Ҟ=G}SSzor-%zt3p wD~\tf|2ek!QV+.F5"G|x-^'k97|M_Y󰛿WK~:-Ό<[{=WcĕLOכBHK!nߏCH>%wC/(y&Ǫʐˏa{ԝ[J5;y* }ӍX|&GGܢD=\֠/H|uPGɇp~)_0J?*jRzΘ&|W;#{BOHψ>H)?]7'=+}W0rQ* -ύ#L_}n 9wy**@x>*feհ+ fߊP'7`+6x+WpsMsFwUu3o?qcD=Ka ,h~{1M 5)ҹ'CNu )̻uaX]}yg>&{svGF;{r~Ԅ廡1ThOCe~2v6lev^+;'Jz'gxFϩG?ܮ\o]:R'vK2HO=^C"W[s=Z~ OR1`g5Q1u+fyc =ia]nYH?v9|S}%QxQCGSCgGuCzô}<(=2YYٕqzMLcOK%rP}uC-΀{}jpa*yzQz{Y"GE.w<4 H"R^%3[g_ :SfMb~w7K'.M=yh>*ao^?+>3nD)8ɬ٧5&xM4X!E^/jWhUW,6t_RkoVO%svx0|v߭3~Zk!FֺsVx`#ٙYjj6Qvn}xf)4Fgh >x6KN6z6f <, 3)Dnguw_`ǰk޵ΆzSc4GH7Ge%hcAa4[N_H-W0{8A>l|AM 0>O endstream endobj 813 0 obj <>stream +HM,Wj´²%>)K TN=4|ؽk{Ƹן~6S^36N~7%nW9.a)ÏGU!XK[|qO [x1mL\3h;n5&td^W;Li =EP29e, TWs{:YαX\:3PSh<+_ 7_tNqm8arkÛZCZgmL U'C|͌Tdz2kC^c7M؃7a]]]{3Qǃ]GszO<>픏FJ m;O?1V;W5cqxOuI[CXy n:bu]ɇrSQcT35njӚg$Dn070<ڎĝ!#]3qoE#{SWrlOxLUJt eV%&K2_lxNqU }T30˞a\eta+Mױ}e#tۘo<ˣkg/^W ^Į8@hx0HJPa~қY!F^`|`t,(xШNv@[QuҚ7diZ12o_$I[ڠ- +mx˘a+e&M 1m)]-Bzn>>_!ŕ"̯VZ^݉Cs 7w`QNE3e_AEl .4|5C_{ %Y9VzN5ij!KqEtC'Abyt ( HeȼdD vQ(V<`'""/BFYo<˃J"GX_TL rBaBf#,Q)w]T~lNE- ,TL'c8%(Qj<"LXJ8`HE qbqL*L(THy!e!u"A&A vc[TaJІ{"ݾZWSV)$O 7V+>Y"HZ!#6+ #4ߖexy7SKp Fp8Ȑa3; Rي1(3E-]@IgM$Ȧ4GSc߆]jG>_w&sEv"Ld42l[a;WR n'1y܈% BX'YQOPxi +RQ!3Hj][O-R(B▶5z"捀»xԚ(ީG6="G5N0@jFvt3 +V׌E[A<g|8HAO_,♎%ڟbba$*8"Vk%?w'C +iH1pcem%C}l_O4;3ߡhC#M+(#evء2ed@YLGbWGJO*6ښh? $cȾSbGXjn]%^"c _ ly3:TP &/@~PŽL~}1&=:4C %^ +Q\t@f|: VG̩}f41'ߪd)Yzs`\BQ܍*AJ'U4zbtt6h.jjLH]!K\ǺWr*dlzNaDc F +߮:ga1d;^MC0#*%hx ( `4y-na4QLto~[2{)HH0,8cQv54v2ޅ4&9jCmz:QzJdC lّ#E]) :/wTuK.,&ޜڼ@dwVF##.Patۗext^vs&W/!ʥ#o hU5j%y(.j蠎 >οQDPE%@!ރNg?x5ɳRc^*sW'@&-6:\8U[S ƜrI`DbXVY5GӋ|m:~-WwL=WV#@zpYB"h.,GA1|yHcλL1 c0 rȫUJlu +j09{P]MK`J0EqDy\Q[s!t|UFy pd:g]0Q3c6CTxZ6ǕБ('6}ݔb٦z,P  +:Ef^#K8em g0n_UkYhׂCJ)Uخ[r ~!hcx(E!f2l iYxŊ04s6YoNbӦ;+lm;?(ǥHEIQmD:Cc@azU <;gHO7b",n +x@ds!zsJ7CŶq δ(p+< +}zQ5:C5 LNy2AѸ+j)u5t9G(|V2rsJӱ$6܀܎e}z %8 PW 94oL~9-Nhg#8xy_?*yD"sP< P۵TD?E2<ȋsh* dO Ѕ!/~Y% fK\6 ;8FgBmb@j!468r;ckFhOjH X5MItc րt籴Og{e +x~y: +拾p 54:ڂ5Bzf(1"J؉9JU ddRUր +~mv.o4 H쑔)I(TmFVG=njEf1Wq6XȳSӁ[yG- +)B /1Cr8ZܣGjs/oW%sQ8MDRH)UPFw#|5#EQ52OdpcVN<f,460 YY@c'2vt˞ o@8Sz K(^E[kI_w4 $;# .w⽶qvk\e a ex ӗy-IFÂEИI\'əLhަa#scڷu|Og' +Q KZ9-Yln30\ Tޡ|YykM|!E/T,bCCjb%Z@1ugE| HUn gVx(2yhh6Y%*$՝pwh> qfq*#>w܌.tpXOkf5JddaW#vc%PLS+:|N +<|<|CmuY6C OJ;3p2D3P@d^^; 0uAy1U.Yu +lL0py:|UVg23cQnlAIseD/yjuҙ{kz2FYd̞ ZrֻGg"X$.m*ƣGeiooD[gƩU;oO;}] Qzuaa2r!# #+ H)!]wuWKZAAD${N!]eԟqo4;b +Tg`E?WϨӝT;uN(&Dp6~)pƀ~&U[5ARxZR E!ZgA2?vd*|P(ČcQ&PbU-c3agJTS iѿɫV:bS:Ղ$4zY㡑[nS8.g#Aə} )(,-ڗuF܀ 6`R Nlu&O GڲM@ `nvЋ6gMKT3b [@Vz^GF@ +(1{e+M-Y~-M3:Fk#Ϊ66WjrFVL] 1yXp:mt_Wz%-ΏR)o,aJ˒&ScXy#4p6KQ ,`(+# /#8܌nDNVA!gR IFLuϲ(Xf4?t9#o Y܉eV`*>UTqɬ.&Gy9Z@cB$Jr%[~4?%vAYN(>Li(ϑ +Ac}2QBL1X*3VAٌuo|O量=O_Gm㛿|>7?د'[n!|yQ'G @ыz 5ߜ =w"Z𽳽05T6489.aI +v|\ǰcoUGK4R?*OuvGn0oDq䠅3lֻI)(Q+zVDQ_wj҄O;LI)Ja{%5dq`8jw[m.BoHǰ3RbWfD ڜ޻랇JZ2tAɱ(r|кj)MP:نŖJlݗW3!7QT(Rl6q +6! 5I+a;"* ZM(橺L sG4#Dj32IC9"ağAc1IbqhDa'4rj V_VjqLncܒAħ0Q\= c')=0ȽS}ĴnpUyb*Յ! ?SE<:r M0(3_I5 FR+Jd̞X?8 $& xqiyOb;,A#l.|skí ff1g7K<@\m0îs6]1wm>#oՋtz4z ]5QkDnjmMسe`[*ČP-%nM28܋d6 V{~E-֐F mh/Uraa!xӑ xtOG%L1Nc-U@>T?-f18p +o5`<{rH۔c⇯W>;*a+,ll 7" BUu{9gFNLͯQ-8x]8@+o +nGVf:_Ly:~Cw1/k6<5$ fFtMEָ +Sŧƫ<}XʏgQ/ijsՄ`3mDkHgUd_3zmТף&55L*%#VK2@* e0 "1;q;^Bjdc=H#3w1ϞXZAykr=;Q=-*KN2Od)k.w\'OIhTY'XI wv e}s5q-G7 zV~76QۯO>} r@zwaC}bE,toR 7ޚ1.  i`Jr9zjj&VGMu}G]Ho$Vr_q +l4๝-s99Ό~^$y&Z[^ױWt:4dPt$Є>}f7 +gU+Ky&j5f4i58.ܡ>iNaN^|SB-u"V4e#9t#w 5S |8?FdzfRvGd1cyopƂvk@{J `&U|o̾9w3 o&J<KR}4*.n&lF,&a Pư' 1,ݚ O"蕐ɁR^˲@6B](p0%Yd}e} fUʽ!X`1hJt0\K* Ӏ]є-B~~ՙ'mdܨXcZ1*ar +KR$f,>V*%T j>߻jv`3hT2+Pf1' {gz@v릢 XA C{5D~0kż-3'iLKW:%3\R.BU_UeGF7q_.Zs7@tAYǫ ..H*Vz>%]L=sȪ}K# ?Rn.;`+w:+ +~O^~Lhz>.t7y(F1LوDQ+ۖE +=T,~MPD<4fZe>3. H;%'O6P3ȯҤњe0gF6v4#V(WLsT=4SJ3iDc@^R h0E +j=}H,*}"81C``hffT He(OĘUY=vw3΁С|.1Tc7)1R#(NE@L%vxׅb!)&W&$ e'y"2ZlLiY`#Mt:Li6-x=JH &ڇy"[ߕjq@lO r`#"ZfxJ2VvpSzJQRImY2GW|1(t(Q%}3lڕvb<`)5+ԣkOd(c.eMC^ɳ`h,;ܰ-;"8 WEe;[UPSNʁ]leO$:1xdEGbK|uq$vt\L?'JRUSc>G￴ܡy ieO QL竬"꽕,J$KT3]p:_ɮWF_ 70rȐ BI$A۳V} hQb_߿jU_U,+) 2>g>!K,M ؄nv D4v['5H#oEk1\45V^9G`&s6%)(ճf(kҌ%ɸ; +1@``OAXl9S݃P˯kb:lޏEV.wqBAށJ$hp0G~s9vVX17R 00*' +aqА/ 6;GG+ ,E6hG91CUFᱺ8ϱ<%llFO%:~+d9!7@;T,8亚[q8C2>/_Cs}g6vi2ag_5 1ȗJ8"P,DV%' ӌfd!1O=J8ד O3Jr7}ʉQ HZM8p7y%_a|,) ̭8I94%դ_!yyW@ bd Y@/i+Y SGtU6Ձc%Vv +Ȥ.4 +D򃵮g0CL "f92 0(Tjծa%4?MW6 pT)j92th9 +M417fdOeHOyc5G [JKkɍJ7 Δ=Ѣ,$k{ʵ4-o66 ʽcs.;%|fIɐdx &5RFL'h^>aG'a|8%_?@͝.8\޸FTӎmÝ.x 0ȔGE&=*""b]w: ֎jH:U)T6ީ-ʂiT~:oP;Nt%If@I@dԈi̪LȢ -@Lop=i7zF7[5̸yT>^9,Mr(Mg Pߜa=s+R:ru(̐uK AIȧӰ")ZN4H^naA eV5jrIRCvVP< ]=U"tM)쥼~ç~[?~x}w~"/ Moʏ^|'" Շb+fYeIxd,`I@,=-W#a' T|.2P +:0VDJQ|44@|A0HVɎQ~$O#tF pViAӗ[$1wz?tnQ.q'cZL\"msR DPЪ+8?+ x1f^m2uQ2ܞsk0|v>@*C +A.PLP:xJ~S\jxt%ѪC4XUT](F wMdU~;-j@L*j@,iu2Yw.5?NYP +w(b.*^?j=ֆ%p= EȦ;T9ݩTk6 +2@(9d1ʳ$J +TB@HweN1C,ճVhb/{ "T ++1[P :E"iI9ī<;K9|gA !@7)FTUp= zw^ d&6K~O L>42}xiC![1k]Daz(MV, dvnT׀4-AlQN _"3-C4V64r3X.[>$* )A}d尰C3 kiOyq7XT4"A_!9|U,Jum [qTOM\ B/ % .YtP j/Kor~# ;Jޅj[OJ`hpp+%mX83@i>b}>@[|7 nvTIv r*9)5;Ô9NvOA4U L̈́ xؚKw= Tc&PNE.WDAT]dJqJjtp6ӬAq@!sS@%ʣMB+]0).`#[pn~"RCùօjsgK+z A0LF3QG>Pdro77CYMX~RdD$6}jb>.k}HgeM|0mQOnfG%L:'XG wb,HnenM\[l\5*+EoIE Rf8N@.[/B7/+컻;thG];DĔ`bXNS^CY)T" Ek P> D,qwb + WL^A) s(%nMQ]IyÌ#Ԫnł2 @&Y'`6y!EhGqÎ=H8`L%2NDO. Y\`v]CIy=h,]$]ߨ* + 0P!OcVҘC;Y4.:U?Ye.7,?⎅ZD$^I]a⁲%8@"V"M Y]AB!̾?bdP=+lK E\A4 08 #Zra^Ky (w|8XjB5SiSLCY# ]6olHɷ}*,bDH]4;u :@vy6PV}I$"]f,M~ڋ"OQ2@W/ZtzՉi쉧T`IZ݁EޗxJ,WNPPiiV/h ,2T9c:(=^٦ꟈ +ʞC@sQ+KHlS5pZȁZZSQ3Zh뎮gKq +H!U俦CN`ɿw6Ë>q<Ѕ9 ̧`QuuID21 +_A+v~7xn𖼩+ 2x('e8mfjQRKvZNd)7#! *-"P(+ RORb*)')S/Ɉ}('ru@IA [HbtnwU^7xf{(-Uь +Dj6-m"+@9(hRЌ h֖~A@*U:~KO,r PT*WB:h OQ{[)| $GKJw_hAuk:TT-߶R/l v}ʹbfyA/ԛt,>f̿ @QB9:iҴP^BLEn4G鋰/gr'-@vBO@v;U!$Jcm]dQ넊,!ah{ +Q!823 \{&'h7d b$N +/`:^NdB 'bOR,8 N^FA;~?%nDD~-b.>,X|k#,8àp"gA"h`/I6l +EP sZvRʈ9"kyі?BbMB[4("@E>yv< +j2h .52ުB&5D?LDe#IΝ3aT.b"yČPH5j.T^7Z:LP4"h/`NbXR +Q)(r`_.T!X.[(H橒eT} ]fpsOa۲Ts[8|kV +ѥ%JX-%Sr|\UJ0{q85+ +oAO!}CD7QcC%ՇO(:Nȇ҃Q^ F֥Wv1fij{JQQ=%v}/N`;s 4;& +0jJDO#VyLA6Hm#5NRdܒz=D 9r$;<wo=7|zkXO޽oWOl5}lSr֗oo>۾//={_^?=՗~޾~z+>޿?z}??ۋ?_?ٿ)2sG3lQJQf^pQtjԀ$H8ap`Cr0X`ob7r&C.λ᜖u [O9PP-wf~+SV 46`s8ʵ`"<#!@DAiO@]0xPSdLCLY=0JVCuf-ӣ.>. D:{jhO9a}nk_$<] @h?$ +ӚӚ;)tNA *BS2&gPGv *"ä2)/c#kґ'(D7E?o^חǨ^mxF@ +?cѾwySH |T9ÐAdQ}[9 LTVEcޫi^7qowFB\C(;wDJ}%V + P GYrH,"@G92#h_Ox m9|P~s z0sY?MJ vrrR߁BGoNK) M@oɳ~D$~f@Usˀ/<]lpF=76>#sbm(E`sEN_%|%\^^>U!(p8w *F-r1y^߻V(v6U}`z/@7@~e:|  rPTe6zY`,om +S W&,N<`x_@\,J̫1(w!t5RE7yYeRG0kG +njRES'x&7։мuo5rĞUh%>÷p\ lߏ [PGKp@3:uáU]o.yO{\L]Dm$cz.h.0~e$R"@kDnt87eCbv@iu~PE.d|){θL{ ZhnP2ѕJ@q:>DtLC.KI$wBy)qt#o:R!R!2[ (dBN\KFx¼i.eah4{irQ| RQ^OtTX ]΋f|a~<y϶tc?,Ʈ6TI;@sKqa7J $>ԹV:1+GIdTn-Uz]ZK}AIaog$O1AG7*/6|BpY"7q!}-`͓_--Iiʀ|d +x=yfA8w5n3*)ADWpl)$ "SKp5r`w _U vZ:)n# wJ-u]=J<#0AF %ҟ;q,]?"\Lܩ8kqgU1g ԞCiTejfn:զv՞=r)SG@Tم^XU+Lk>+\2~~kT}4䶵<-#Ɍ퇟A`|[-U[hEB_3|n%]k<Xa0jF`d<<rӆQ0!./#C"BȻ->wCk#mB.[G~{Y ,#KJ &&[+3vc`# 0XX̽Ä--CMGI'"ɋڏp(R>#Tɑ/qCΌaӨ|׭i@`v ] +7n;XRaUn)a5D)&y0e-6fu8mj6lf_^cp}q}wLdZ@8rDDUqb +W~.Z7v{@kW \*l~ `,=! ݢ4lkd)Q@E-kL}7m(>;N]E{x'TO( -v,Y}W5[8mӼ{ +҃E^o@H((,_@9SbςwdB/m2UȎlaGdNn %"\h`&_ >=( YrAXc%@)HmsP/P(<}X )Kp@"\b)UZ5LsS˰,( 7 1Z> =ɠ,?r\"}G͆Ƀhnabg xPbvfYVSU6'Q]C*_C3HsDe(*D|C{Scx(. gشHT^AxxYNQDA/p4Jc'HGԼ>=u<nSTGyEswQ`R 6~@DwLAJqϴ3-5; kLcMws45Ĵ6A*gI):Wҹ2QK>1 a:1"R&5aTEΧbƵ Myae[xQ齥wIo\9Kd6Z(![B">AQv4t OCmFN\ q3^*9Tnj븑QC)pUꟃE+hS=Y1'S;oq.yf(F챿d DCvi`㿸^NK?QB(Gljdyw3Hgh޻*5og禲@Ax6=O1¾8GƷVy):ujj.τ&jg/T#w{CM{׹Ļ6J( `ua Q)رJ,k1SDQcbkd]z):DCz( td;\sGdjv[rDZ6h:0?XJaОtx;Ø͙9`#Hk(1ylgyXĴP<cU3{A, RM,h1M}Zưc_"z'D3ϣ8DkI%$iP%guZPXv(_TeʄOL8+j%FЈ?SŏSr`PcR.FQ@I9}1_!!֋/'d C^D];XM]>k;v٤ZtVkkzM (Ac*7 R.;Jb :CiiTzK)z̅c H$4s(*oQWh(Y\zrF#6{%ܟZkk|J'A=vM~8D@Ba L CMO;tAkq]* xGwSLa)·HaFgY`K2 +8q*Э iߴtUbi>qʣ!GobAaR6`>`.^z)19 +2Lo 6oYyIrۙA/-IǝP.R\%K^f;.j4q1 WZ(\>YS] [YAh%#PkAͬF]2SL XzV:_VJ́"vQY)aVDg%xŕ`yPtad춾ZhWsO4!nY0P=a/ghD@iX&sB< + V2['--+ E+7ų!3,DDlP0PSB ŋE]gs%FIbGJQyfwˑ\';/u}F:P ڝqS@"U*T9M>K^Phi+"*Vi8E_30uzЌ)1lt 1 +J+& xNg*̃r@pL,яsB'6eg+L3|+ +/ˆ!bq%9(4I@̌1C8@Zц@$hڽιU-GC~pQ@B#}}j6Dd)Ӓ4ƻ[ƿHA:^{Z߅_|xh grzN1.r 3h-A߭|6W]<m.zRR +4ͶStw/o?~ό"@^ʷwq|_]'V#zLx Dw"D%7pNVg tX+>yxOJG"aQܬu>_Lg yռHY_q|" ێ}kтj%C8u\bij k4uU!'G6!x#6 =9z1<4''HSl^N%80Tlc =t%0t%i] Tx4q A6֏`3Dc bA9 +muqYucR]Z`vݧ&zE, lᐺ,eU8 +f)lP`8EfF7 ۮ}{*s<'Q5ղ"8 +>.MP47, NS +n!h ,4I=UwkKDSW9s}|<,5*14,+{ebr W3Vi";1]P]A),`׃t8.Yd}U.m + lޥ$VyG &k'Z}סOD6 .lC{M.$TtbAd CTk%P@[ch%~O6r(*kjh}$3YF`>~J?+&h iP,hj#NuT0xBm#,VMƑ(H!Sx!6idf12q-=UQ>M Lrqk $|R+T1`(iwPܢ oT%Wy/WA\dE?EM/c{fo,~L]9i:ǚIʞs>Jyh{^E1|Uoh:" +ܞN|9ӏއ̧8:t{{΅=aW`}<@Y T88KǾʳAMZѾ; o'~F|!u0r< (cS<P|2j26]>]U5Wd57x(}u(Cw8c4 tae*yPL*q6r\&3U2 !igYd$5}UNI'z?2lQɬP6_E:jڏFbxTƌ +}_QE_nD`BzkH +ģIQh{_y [ 8P\bfK)W*HU{ }жz9SثhL+9n*Rk >iE:C͌[@<5GonY^3wͱ"~nzX#2 o07ѪnXRbyO\l^e;9ڪ qdwUɭB'էNo_ }% 7:"tҟvIX:_6&&aa<ƃC{&}7A37j"K$%vT sHϸw;X ƒ+U:id)1 #rr}aUˀN` +)? ӹT0(! |@mzOU]1UT1IhgMUl^<12P \tlv'#o)ݸT{-w~7L/srSjŒNJU+٫~jAY e? u&b&kE-(r~>o!wN"ӗ,#htuBM;㐯F|H#ym0uJS[xWFhYM@"zm5h M)s$O@)>QumSF sҟzb!B15`C endstream endobj 814 0 obj <>stream +HytTLFBHHH!!d"h%,l҂eTcUB9kkJ*XZQ,4ȖSimmi@6PZ7$IyW0s~g7}|KϐYT&K~|R~B)+xԗ7 +\K9oRԻ3dŔ=ZHiQHYUMrM_E}d F8ϲQp/)4u +&NXD^#{߹ĢN,BD׉F_:~CķA,b~D>ϒWy :*ڿla~U1G9]rً1[a3x4k}يG}qg{dCOyf>eg=rT]d#/3ǂj½};{;S-??:- +@ER_QLNJCM% dJ%[17p}i/_ꓻzm>igj!y=MȆ9KwoaI`Bp1I܈c* Ոe,qNR31r|J?l2X!ѶcXcwQf+X0F_L+ _x(3,~>Q6 NwS2l c*a1y ~˧#ohL֑ L~-eg,*h<1̏HZJB<&~H޺_%|χuZ5ֵq<[O"{y_W:[ orGxXO#v1^Od^|\p{ +4N0013N=0_ ||%򌕴{ {x ؀5?`qk:sx_##a΁KS838mi^ҽ yEZ.4o')xΗy<p}B5B; `w4 =9[#|N2>Q0f{U/djX'ٯSr>4l=*o"}Z^~y%~gkc)}B0x=Sr#+v}~M)!A.-7YfLW_sݯ\xnlJq<&8?5<ǀ +R_H'_N1/#Lo 9;x9h/>'wX#s| $r:j` dB;`k(3y6|QqwiA5/^pfePIV*jxU|@nojEOPTӭV(-EI9Uroh"In-Q#]IơvIB[fh +ImW i +$^44Im)]sIoVZ/~6eY/EX/iI KJ rInDZ.#KZAZ/$~h^-&[/24^F+To.iI%%(4T +$M0"zUidT!i@NIڧBQ-T!iBBo):cW |lP5JzT*SET@>SE­We~Y\~՘+_[җN:V+Iؼ=*"VvHzREoC}`'ۣ:EcۧY,j"+QnI<3Yq>"k2ZQ)BmREtX?Ft~R ](N*B\UmgF;fܸFfņ܎賷|߻~E>Tt6N(BE>aETW;aW+"zcv"e.츕V("Jwh×hMQp5OFEIGn'}k/̛1&gE*\_쪦ũj-Z]pܤZ4EU qRQj"%VC=(ab!j"D c7ijJ(* qT0Z/F:{+.QUT۱{lǷsxlwb'N1Nb{ pJU[Av9T* +HHHm[BHmVm9*̦ɾF%3}{ovDq?:d6H__}{Mѵ Ŀ;fD=Q>sw1??M1K!FTFK`#)M0_2 8l1VM0}6^6M0˷n@6M0_J_L-0Ht6ðǥ[+K[`S )5 l^c(=5_Fh(Hg`;HkAXIcPhI&l=IӭHԱFac j$1:t6ǀ } 6ǀ `s } +@.#Az]$lF>i(]Dރ.`;H$z+.hXf<|'vJ4&C<-= @#-<ӷ!v]+?0OLy1מtݗFT$QqϞ+#5[ {#j3#DmtCC~/(ҙÐ@~0p#ѩ N#Jr^8$ٞ +sB!D.RL8$ϼ$'D +> J`"m=qF[_ 1^<v~/]{D/:Cn[I \ot]uD#:@On2P[څLͽz@mG=ǫ렼.>-kqUL=bT틃b$!L!(ԪKV#Uv{N n/K?'&MEV~3"sߣaʅ0ݚ4¶^se1rb%nɐfX jܞtHOGĈ +i W] MՔOQd>\*K tZ) M +J](u#b-ŷTM T)D#QeD=?lDM|#K Û1|Ҥ/'Q0<hХ0?JPeӼgg(wDۉ`6firslk Oa VlI46c|<J%uh7ZXM%%mR*Q)&%w)-^`ir+eZ"]Qh^εQޞxI;Zu:i|(ͅPda'0ϴv26>:^b9[b-W$|Qe9sXXaEP*2)R*S!vѤl(ಖHc]k! )Ğ~hVUP+*h ++c鼁 Yo +m,|r1 l@ֹ)#n8;rd#Gڇ#{l$ 2Iܑ/{.Ǘ2b1r\f3q [jx1c4cS[ե@-p܌eR Uy-p7#?=ZoSeǿ_L&F -luN݅Mnf7:9vaeJ.Q/D4F!Dɐ`.KbPH &&ԆX}~t[}s;2\;  bALYX`bL㙻8J8Lv ›EV:9sMrWU,wL›ƥ!` X.dυ7@h-ر\xӸ`Lb|΅3C|nj e.C O%gŎD@\JgF@\Jg-@>Rʞ8Ӹ9vjq.™ # a. R&zjLF5+`Y%!4s"#GX-i<7F9 ED-i|A6Bsَq!ߧR.:jqy`X!kXgYj1q,yL0k1Ȏq]t E&;fsMdr"+ӏq*;+5#.Omu+[P^}iԼjp/Q7D*Vӿ3jQ#IVgY1NVg%7 %&R-NG78WD}5Mfg*/HP0\Vy}W + T_^˛Հ5UMBCo9-<ݫj5x {WUTV`ɝNV4=P?vRԵ3@gۉ=uwRбXm~ZB[]wۊuCǸ]쯫vb?EyEy1w~zCmS  <~ZrĪOȣN=,]Nq8\iW'#h^80v +׭vS8 +xέ]gh;evnGQ&bVg30=5P*!܎0= Z73n +GJ Pfۑ}y9 ΢ci_QoEtfͯs)gs@y1e9zŏp)A)}hps;~z)%PmD(vr;z~W:7GߟDInW_:Nqk@w@{v\=F'17JcQ0j?cp,VD~R% 2n)`ucR\\s5eJ57Ki<g[zד(i ^t?13~ g3O@=߹]-z9R˧Qrs +ʊ %b0mlF endstream endobj 815 0 obj <>stream +HyPƟsweQ +q"xAٔ庠".(`E&Fh;V-1j%Xu) / +jĦw/m3&p3}f| :9<ϮQ{aL=5ˡC!@t SjJKs 0`Cri/{2`﯀ +u֣n3d1Kԫ)Ad$+nr 7juWR}C΅ud}n7`]Dm/vdz|<졾 ;<{\BļB}ZrX~}<0g H=fi]K2bY69radžVA⪁$>..UĨ6>wV ض/#sMMDž jT 0Z_yzWdn]A3 +فY6]i"瀋mC岯 +vȮEׁ/]r%D'+n|ep +gop?qYsM|0s`-@b_]8}"Bv{L9v] "ϝꮮi*|=4F2u%Hf8\ sGao!;ɞɝ"M@f:e5ˡB߆ y&;me} +{;`#3@J uu +G,/^9əCCS<Wb.~NdO1ҵ-2 @yZ {Y+%yky|^w!DL5D@o~ίCt\aTB= FUPϿ,sw|W>gfE"={!s#.C|']eëS` +f2zKY9yxxnݯi&ȶkCyz:<=7sy/vGfYao;">\aRX4t>1oCax )uq)V /9/͸c:}hHI3$Ivйxe6*nn;*e!~j7nxƨod6`2A~46Yg,ujol40_fpcTto:,K4 Uu^3|#\[o Ľ#4ý%,6TvfkxC(/SÎȸr>9x^|+OMSan hNt2Ur#n0gz@Pu*g&D3~f9Xr9^ 3q?,WLf}^vp eO/J.$GL)\)W9_m[wCWlVV e.;mMd~3Jɭ0e.ASN٠9?-[ޗ鮁×WѾa[7Eȣ{d3\*e#2vv~]d *df~>Ğ'|-㚧e7u{!!ҍ2cͲ-u G4`[5ZT)*t-, _aY^;-?qCtntfereޜT V௻ɲ#3/_Ѻ^S~Qe݆'W,MJF^z,+ѵ2W0e2WrwK*7>G%FJח0eCn@U3Ee\0Reߑ,&ޭ0/3?sTf|uI׭2$L9 `n +:7_TWfӽn+.evyNk|̴\) `u7ky2CNEo_g +n~uח<nNL,#xm2Qz_ո1r|\FWjte.\D|OZϕYm y}Y Qus~ > #qY:{q-ҀrO2SUg|`kGT㢼չ@E$KD.}l{̺0w|PF^_^bOyߙ f4鈌VOGxv~'_u.oj wvFcݭp7;MC~Hf5^_ _OoXFq^sכd*fWf 'FtJBȫ].sZ} k[ sW wkfG5/a>įyZ9O2p{O}lu;Ǽ.OȸoҐ0ڿ-LxˑhO2ONCn+`ufs[Oe`E +<]&yiXwcJtA~)_\;{-^k&//i͹C@|w1ϕ417ө'7<9xZ +P2Sa!2ur!_28~615sYLeN.q.Q3f˞`Tu4jd.q`19;5b3j]ּgh-ME7{1r^wuHG5L!dk:9͹!O-O%| [JgEz# ^#nMxB+Yd[/%3sf[ݴ>ENoPw}Q_u2wx 9^==<9_cf zZpײ9&kZ&y 5rWQ)rĜf$X1d~I}"{& =Tϳ"sONJvrՉd΢-`.-.u,sd^j6XB X cnzOC 5"[|ޱތ_ÛBv`ց~A?Kc_Vu亦Kr$*N/sFla߉OG1>&jRؑ,q+c=BJMۀAN<$wv:'zAu? }}|d?+'yCGCSw˜Yc&g@q8K?3!Bgg?}BQ\~tY%m9ԤUu}oPٛ +z0>I 1c +~XoRQ֜}pOR9z;z`?n? SP> na*x^5P:00眄 unufdFTAM/Fdw^f|πn-ain +ax&}$fXȕ6 + +RJSJJuoG?#of#0a5&o_:K5d }j>~07q 2#UBy6*AλW\W@ &{FX"X6K̕Q.@&$ 5gΊelm6e-;(RUŭP|bYoZjEXK֦—7Kp}(Sj1gu] - {BM 7[ KKIރei}@$ ?氕$kyk䫭f&$#sJU:6Y9TjC0ۖ@gϣ1CBɺ-1yIa_n1C0'в{Ւ~rv8r6Cfͺ_xOm'xl;k/C˽W k +j!yhb +rX޷`yށ}|0Ʉn'.LeQsisԊ)FQmahd/u2F_OIa{*[ƿ8̬u_g^a/k;DAKxAT֒ V2rg^~X*.U\E>R7Cj9lh_.y0G0GAQeEٟ#k4 ar Z?;S2a;cI JyZŜ]&sV[ Cy^g,n~N}g._kdQ7zYEd'4R;۪瘣d Z #{Zpn[k2APw%{jrm٘Y'%oD_*L=}-5 1铭KwZh}ه} 񞞖qovX1mGP;Nma~v[۱ w{ud?+u6 ;qdNd i' p$كYS<uUր08S2>a>| f<l&&9u&LvJk~ÎWshJҩv50S*'GT g<, ֮"qHIs |0vN+dn 3v={̹je]eb/dkQ]Zg:N@\ ZY`o'e%?QHv0Chq|Cܚ.Hqh*c~ +mٓAj_AU(It\TEKcjh"Ⴆ.1-fLdntIbv[5bP ;(,z{ |a7yg)jfW`/}O@fLܰX mR-DaXPNd +tO5V9ףfh)Do-- +o+Z0-Ou$_^dSB0gBicR{}@s=^xg5G^gēeϰ* 0Ro\H5.6x/*} e ZX6$,Aϖg,XۯNӕ[zzC+] =&Ӑi9ضm10cL&(S`tΤםV|uk{KݥJ +Q΍7Woʾ^Gj`d3y(Xelwh͠t'_3WNnx< +Ї0SCOnLm7kyhP6 bA[%65nV[0[4w["vBjqf57FMhIK]KE`IᵳVšu +I^ yf,;-|W<Qs᢫`A;7A9}n[%M=k(kB +f XL|{9vNW娷>j Wբ8V[/qzM6`?j- ZT;f3OO?::{ُEí:b 5TU| ĺr E0yٔB^tA 30۽'luw~wƭ9rU1>7zhs\B@EPd)6CN2#0fskuyoDH,:ꍽΏgVUQ1 \7Ҿ} Eͥ=6M'W60 `k'nX?:}Na;\r^urG +_>2VZ,⛬o.W񻡮ιRaPkܭa6{]|~p\4su,sufm+Њ76]:ݲ}/,. S|v\Xik%X[8ϰ Pegu!pil>8\}FM6y5i/tB~}: ++RoOU@ 5R -w} Uߡ^R%ePM+r6EQs9f!n }>D(w@jn-V 67^wE6}}Q ޖLKtݒ*#^M+Q0[uQ 0\޲`aaˆM 0 :soul>b;7&$\<5M`mfv5 +r<`}ʡEWAW5 FnWdS5kĖzt7/e3^hP%F(}ޣ9m,\ʠ 6Bjg.jMۇVdTs?4Aq%]3iB\*WGQ /k}8DrTCH^. AMoӶw:JDufE+K=3(沨#:j.{}nntn_.=S6mlCM2jB xG B;D-vTH}Ki|3?f:AsW><P2W@ +[>PpGDclA~jeg[sܬОBͱ˙U)@ӹUIuPcF}@<e+]L0+(C"H˥ꁕpμO`dARʼfh?g؇̉]O .ѝѩjU(#C{ ~Z0٬ +}9;JI,nɨM"y@g=]|ѡZn%.6ݎ)g܇F]a?~ V9xat)bǻ5:]l5}K,M ׋P~TYayPi&X-KKQ]XgAEBjen뿮T@@:ps X.96e;px?~>uG>xHqi|r&wEH5:gf)ģkEy/FOFN4> qW&a5,}z \ygCxԝk;Q^4%HoiHAHtA!aƶ¤FaXpζCzzIn5o>3m +urͩ%SxM eT<+i{b/c|p GƔw c/' 2WGl-92Q̬/O/3 T7XL7r9SynH!M!cAv ] wp& Խ\V?̲?0Wt2KfuiΕsi畾iP?JQ eL+zޮY~.dfVvPff k7PG9F=>C]cnpRȘLU+`RE#t @߰WqUBT e|PAY2Ns/ANǽ7^өK.@}%^,Eh=ЦSUCطCTZhȐg@ uU7&9]}]/ $c/y%UPRPYE&}E>ܓ}#AEm˾"zj!\)+Tw2f1 ׶oԵ"~s-8Gᆬ/{WQ]܏!sv!ͣ\̺7zv7Ĕ6؝ԷrVC梎䬘}VƧy\NN^즮u{;)-X27f?Xwf5;M_хga)M>BM-l\Թ*6jd rȟ5B2[1(>XL.827 e{9-2Wo91(70/0 +:ɛr x~ 'O@ i s )/50RU\.K~rw4k=ӘaP>u箋L9/+8>stream +HiTTG۷;8qb3d$@D#(*QԸQQ *Q܅` FPnho[s8U/OU_}P}=_N?YSTCVG֬uTy_f8|uIn5s g߽k +OniP?f/r+Ek60#\P\9EVS06)4N(4I % |k.( | pmEvL`7?)=sI= o =v׀8L`[Bb:^ƙֹɴfܣ#5r BrsRm]L8"O΂ƅg7Ȕ[O@ +l弽8~ Bo;M3 j@}lҟ?J/ZAU zBi$`4i/0ˋVR0$[ZQ{2=~{Pϼ&4+K iTm@5, ̥y7r(AOl5TYȃ*, B#^]Q0z}fkW8Qn,o) 6OnQσmyrk(B<|/hQ;`3Xn ~hMD5,sZ禤m!vRn KHsn-^%3yEm*z\PxxMi + 5rԂmNnӸ[4gcbbD,bXK71=YߗE`)Q,bBH1&YE1Yĥڲ*lcP6b}"Av("=ŘFWɥc="!䴓SBHO1ƷHEHc!DAz1Tno }cm&3*DKB2MnP&Rc^%aWBw>!}XUfP)+*5'4f*L%:fID2Pe6$?ẔL*p:;ĜegrоŕI "(vtgKtBr;2*#֪we23s0)A}Ct7_V4RBS\1w?޿.KXČo1r_11`#qxSYAh#k xjfzJ؉(&H6 ;{.Ib):dc_;5岝)Vqtk}qqs[XVno>Gb xWT٣] -|+Z3w'Kb`RבrĶa&rІZہdvccSj#lD%9&nH 'Tu 2!"mVrhTTG畳4:eW=+:fTEJ;9L] >%"e;VGFS!ܶ +qWf39`v])B/B]vnhx,4Y|aةQVBFX傴eFYf~0TgE;7tO9oOWY vnpYt*4j [ʥe'պXoUcN%?O·`̐RzYXe-e'U@r܉MB΋mˑc‹P)nhoMn9Uѝ ۹Jk玁ӊ؉Zӊ][?IښuypYvMY~b<3Q-9=jfzl)euyfڕv/LOitL)X?H5v S+ZFL+^J6 h\[v6\q6='?OMTnW<]yǔ[fkE>[ǪnphT[kf]7|(@7krKrdejp+ce7L$QBq +#mVge5p>Aj6R3vg! _1me5Z/V3r+xjc%ނV6K?eyqvܮc:vP.˱2 70ý ,, \ Բ͇DD=͇ITiFZEjr-W|V(1}]Aqz<}}} hᅪ볜Kp_ ( ʜ .7&l>s< :s;0v'Mow¯:ף_[LjF!n:خk {8;p[xtq;رIV5Nn-Lt]½\ڂ{o4AFg>ٮs|Mw||SNM|D_itUl~֕3NM/iց#r|L5i\qmz-s" Lxsqٶ#/p@wMd޷}Wڮ?Xg_T4lMmśˬ=4CD{6l@{^@ r}g8އNݹs̱iG;8^L4BZ' >v'۹c"V>tw3Pc$ӮO +!w{}Ib۩~:rqf ԡsr{/iDRa9~cVص&ܟVr[U MW|{jV~ cl4tL$w]E֗N>O6o4="լAAhz$[_*Do]{u~,]k _,7^ G\剄EƇ~%BQ_?ӏ_(7JvW4@PD¢Cy6y@wª۸UqD n}D,d-)̣OO%̺pB(I@z/rrҼ #Rdɓ&K"9 T +a^kiF1"h*, +"M28,fZqVOٱ<*Cx&i1r%iDвvX&IqBYe 1zʜY,f5d[ik69UZՑKH]SR8s,!1"%](i^`(jPVʂkaLa 3VJ<BFc|BKJ2Y:L1B6%0mtn2 +gjiv' J[4J|=;LI +UA)ǃ؊d|r I&.KYU =Vи،5P,%1" Cm`2 %LnCOψEsa5 +M9'$iԤ[P˩HIל"cݭgN8TXV+.SG +lEk""EVMX-9,12P{<;DaeˬI PSZ)U< lZ`q,,`=2 ~ړZc u4cn\](`$SՂk^4L,cS6M4]!I>=&(7M2CVdx2 P !6"aL`ج"$ RccêyhRP +6CڐÆRjjn^\BQl՝QDzSo}rU*ZREt@e1JNCM狆\]YWnmcP ÙBܭu:CA(a+wHIl1K)WP +Zah2([Cg,>]WqdV=>R6/KU Zۚc)/UFp%k2+Xj,kJS]J7-+xL0P&~f̘.`asѳ^DnNVX>ĻGYt>ܺ[Oڽ DoaڞciY*Hx,њ1|NTU&4H] g$A7(vTa +Kg˨TCYAͨIm,U^0:iS5zc +{๨ +%g#]@Xx~]AFH'"i AC#lobX1`ѺG<Wcۍȴ0>[-rIc2Ojlͽ+Gzڨf́QY= +MyB%Xpu-]d/D$@+D.mm%KKN@0,"Y8i¦S ^TSC%9\ȴrR1hOJ\c, mPb96e*vA2z/(4 +7?"!1}ک\u$3攩IG1eAՓg|6'!KfNB㞷L[Prڧ?eę񄐋p`KA!!d&hRRZ}*wRQak@JbP}bg}tQrdy3|~}]p[Sղw2 efZ E#7I÷Iq nKcCcץKPž~oWC" 3>~:̬0[ejtKB @ lf=_(?G{}1wz8!@#`F/fLbDj]HpWU̴e6{UE==A k2aۋeX1 kG&z1#3E<3bx*Ff3f*f"Bn#0g/ `b#@/qb0KX1 r8aЋ\ iL<pT#Xr8ՋX28~)!`4 *f$Gz#3[͍L bEL!bBu[H/dq YUI$Bf7|yRd02Ӹ[ۑG^Ls#@/$1\02G/s ^iCX$#z#3ς k2aۋeXi]ڑ@^F'Lo 5ጀ齘bm!Ʊ .X iXR,VнR(PAq)QptX-^ -Rp7aΔMU%`MtpA~~߸Zc$Bohnߵ:%3KE?('GsC#97icZO^]0`sY^@qLPÄ2RH$ 2YX*| ðHކoc_#|!}SO7i;|VNM~TfO-t$A企p$EEٜkUm3U Ŷ2uU狄oCtEvE0vWjnpWU]tV>mdc=2ΨehF=4}Tݯ?|4/}#D_P42ev=|Pp!aG7/E /瞊gC g^ÿ.]sCrO[BQ4CnPT?9!xCU- +/喏&Kf?c Rlա#O=a#7 xhCtUn}P4dwY.OhҾFƸ`{;d=ρ5}HiUdaDE=E_%|Y +(>{U)7DwEt&! H9\ei~xSF71rF8@ŠP[V:3>X,?g';d!.9)&»2k|}&(aOy)k/.I'h߄T} V]*cGl@7P\IS6wo森qjkmL=Ք˞)zز~ Cw.Krz貼^XXARqqDj8)u7x]bjp,A}$M')'bNZv%-Ē\bKKFX@e6P~ʑWqk>mXdt&h,Nj:`I^0&H串~wFAgʲOe} p6%|3/._dQYVyםN(j%U.Hj[~UuMFSK Ϊw=_:hsQ{(9LM#oxUG`sO.M?2J ؤ4QRͭ6oimi@YτpQ''>ѵ}C^UE bfM'^-O|;:HLwq!g[|BXin8CUc@[!CY;I muzl@1jHj`)4sםTÏ<]%QmsCf%~Czd/+6ątaIۥvh76Q7(1m'Uڃw&,,BgH֏"+hVZvgEPG~!okn0G~!;l}U9n';&rJvIa#Vmjg[Ƥ1Q3q6FLi bg6^"&U̖[m:qqWmS5zi`:"ݔS:v'i&vu:V+{.FT`ȠϠ3A3a:n>stream +HėSTYL3̠Hir:'h (( $ "A ii % bqftnmm9a2oթs><Ϲ#Z:j]'}c&3"$20k^[ Fݚd +Q8uU6 X]hv%vUH$*Д 12 +&ՙ%sZ,S#aqju +0."iErT텚ڌ +U'? t;vu=}({~z--X|<'d'ioK Kh䭷hh&w/ERyӄ)0`Wti%s|%=Kv|"1*%ëmD=pׄ9M=ijVuy O? #7 ,v^K)qB;" I0w` 3wV]]# u@.}A$9M\P2F1X1Q2 :^pG()p; +ɵ(v:3hx&V!W%(FZ=-2 'BD %}j]B'd8v̈́Wjo0n8sg¿m@ckS={^7nr +S~ M$}sf`whuQΦB|ɢ)y˘ٰn@ZԡyX!ӕn}l Ux5 +!^E̝KB -gJYͭ5\80gN=ۆD–㜻5K:[Sj7G1n90wi=H-]lj:`#w!CHhr:\8;Fϛ3nNkJ浙 cޕJcPOۮeosBa1vŒdA_6g oO ׎t;wׯNk3r'I<=?*b/`M=_IF7)yݳѾA ߥM|)?83{"|U'ͬlYGXZ2N1sOrڃpo좛*TUJ`. pRq"Gyf+qG-C^d_l{vT1zwzjjnJ/hQ'Hy#,N]B w:=: !a%cz?Ƅ&5Y:L";B9R1TqnM&^5wXųڜ[F>V>[53%3a٬h =]5Fr9LE3=imr *rDԗ̄SѲN M +'T#/J?*;A+9;߰6 5zGZi M%>vNE:&C1-}4<s"^p6VHP*ahoos +X}p/0M--s*B܆ٲkL$)q +k);5~g]l/HCrLh5^W4,fkW 8[,2kp¶퓁)Qq|Nt)"IVdVW:ϯ\2^Ƨf %S^'GS8e߶=Wةii% SPa45{?w"CzL.~-z@E t+D23H)߼-[m’wS8R܏tA +c!!p9h) +߃$w+*Vt8/L=|~#ydÉظV#L鎑 ;Oއ$&݅kTg+Bpi)Z "|ܮ =RQdxl8g&T1 a(,p֍-Gʃ-'jM7܌!<-e>aOrW`\2T-{M*UG5=?yPvwu(VbZ)2KR?␽45W(Am"^plڇ0Dc}CX!{/!x^G"We +, ׾{ݸi̪}b@^ԡjzMSark% rrg /4BNv{b!wLiPSYa[DAC= $@pښvFAdGPEAdS%YҀ eqkѱG{;\쮩9n*ycq{Ażo$S\WBؑ&,y\̻1 7#gKąQScLC4v(I*<5z'0/[r p#(rC*|)n^%A<{ZzZ97ĞS0fDaeZ푢{s Wy wa+7oV9iYQ7 o,שVR)jBp|)=J5c#nnnm[o3R1~euqM(_EJ~;kc.[%S:iϵ-G ? rm'<3gJP8$ڃ#w#C?}#9vdŠ4QaO.>vKp[^G۸7f]8NQ{L.C#%ZpV,65OK2d]6X/3nx ߇Fw2W*J^j_T1Hyo[fߘuf}䎖iIZq&ofQt@[@X`q\ކN ƜExd\Lv^<,WۆxOx`ýr^Rk$X>(z߂,8P{ΖWå5V#]ҲXlfamխue" x os*?rW:. + ٽ4[*`6,SηcWyq>= %@øh r?pBjʷ{$?Kzޅa3ExT+T"4B:Q߸){s eNNQɩm`=)3RS;̩*lo::FV rfYv;n:n[7u}L>T~6c;.Icg֙c'r#nYYoqմlrpIp厃`5pĝC 4DIЉZC攛6Yއ ȹmE5.GuoIr\AAӢU+m{5ߨyR;k:WCjywv ȗW1>rJW`2Fzj31 r-Yka;AwQH+g;PXC%^r1L\6f:QvnqPLb0dZoD7;W6¯E‹}vTԒЎc%x /w.w;dW|Ev ;VâOB$ozS?MԱ;8#&HiXZbܹ|fʉsm]5o<ƗDƥ~+FN%di Pc6E =-6~wyW;˿sE>T"A: _7>έ})qb2r DE` PmZbg`fn^YYZKn+^"rg]q]si7Q槻";7d=W4CGly-K +t0`? 8}"o'5_v`_#pޓΟm 55X$0ϝS^tmIB$엨7!UriQуVTeF pd[n>.{ů[S1-r.c] [3 A"#.d -]K +UP wAZz7g7jtza$?DBq6HG ""$!@"Eeq0<ٗ7w8O;zɽ|r{cM@G[~˻nXE +Vռ_.p`VכV*bq!#8#&[g9r-7EܱWgwS:EZ~ƵFa`nP}; > w:d~5ߋk'>T>5x[jv uyv̐ueVϷxJ;T+ٯ]2 uRr_V᫈;<\?07H0)E>-^2U͚EOį:6C9mS{?\ )cgU#bHng*ۑɿ;(_ h\p}l+:m+3` hYrMB/ԙAc!}3z9/fkA?;Jq%L#-L޽A^gDu2cyҷ>rM-K/rfs6]aì5_lֿ2^qjLW*f!@M]ޘr5|@ǐzgȁ>Ub{xcxUaU:/W%tNjuG|N+W2̛ddyR):vPlʀW9k_LP2ކ}l3Ar}+:9M%Q"U~T"=n~Cs #!*_%@>4~Y,rYޕF|2mccP;dڎwuߨV-w1[+g=-2 coNZ4lMlJȕ]'1oW=N1l<ANs-G5|rw^Gt;]uWd*g(tZSd +#ch}|sG?75ƸЯMi'SOǛIb7bD ~j!Kmi7ތnc0/v'vCHإcz# aʎ Nac! eie%Uŏ :Zդ턕3Ic=^Ѩ>hH[0tϹʽCBeAV&vф.ڜ~ZؼSvW`ۺCH{Ѳ vlUӹ̉lz\;<1 +[uo.ůM6F5AiΩ_^B{fW?1b]3@w_4K\ 3kT;kP+c CynvL?JvKj$ђq;DrOn'H(2YB9 + Ih!9}]Or:Z9%ˆ00IHd0x4( Q>;Bpym-xmâM`ۻͽfJsNvx+cKBb$yѭˌzSXY+aŌbƔ_>m_:e-MoE25ײ4٥x5J;aԫB:6v{쓭1ҵN%7Y@{_g3.ůG@6,뗶css9ߒimf!0:2OO007N0>8߫*on[Iԣ $8H u 9sIè5D=ZNkM$d1%9']Ua_=ߝk1z5 s?FAND y'_]u赠{x8}}C^[ +K?%|zS(dz~ + N ύ(Bu+tq;֘JE!u ;o=O MZ6;\Sh0f<7bU?1dU>'}Cfɔ6ྖOw^9Ƹ8@! ~LzT`ї1l2aeėwPISWAaa{aawO)G"i +(R +bTJTD%/ss\2Ɖ7ygy}y9#7f1rO@ɝ3؎\6!gxI@NF]-6Gޯ9@݈38_09W~VY>Mq\'7v,~@));mhze=%Brc##%@;ye'O!R:JwO" {(n_={Y4Lf f9-}ۖ]yd#B <91#="F_JqGu>v^ M-S{?޳>= :R8mFeC5}Wt57ZEM6:fhT<Ŝ!›G* +<庩Ѣ}x Bv5>G#ZnpZ%WgMe^UрWzrvۍ2yXL&9{@| pfU1ͪ{#a犙Sېs?{Dϼet V35>%KzgMW^oϼJ';0z3#p +:uB X;s캤S\[+lm ߵcOiBf47M.Vt_zX {~k.k&o?۹bi_1.\Rg˨aάVu|F/'^Ý7:g8OSLPy,?HylB+к2N\ApýrdV V;-0@X|a?b6c].UwTA'd;fo?<С3ҋ5JBk1+՜z\Ŝa@] 7Jw{lS?S $o(3eo攟%\S&&\Un*.s;vc஥u *9]Gxs\^ݴ>te~pޱ>s J_9Ppלkє߹Luݥ#`h\FB4x> +e&2wG=>5}on?SxG/=(dUMjuy[E-%C?DMvܩL/GhFtQ?)caIeW2|N+"v/OBVl0ž@`bg{W|;o,\b#>ɉS/K4NvCʔ)KQϢ%){Knu`yhW9Z5ウOƢsrGVmNμWyb`n#&U."a7,v~1,Qq_ ow$y'T4:r,}zF sQߒs\p;9 Y\/kf0oKԽ GԽrcY0dUse:0[œ= XA̠@qa +X xm;͌[̘i€LȜAZFjE۠B.>g1O߁6Cl=쥁tC7<$R.x3]ş'M^Y>AjWba)nZ1 :>dF~'Hosͨ$d_^@RZ}ʈ˯Cb +nɿFdw +kd!{tQb${yӄq˘ݶղ`hc4\ӥׁߪ&57{vL:tsϻ[J;rMJf4K@ۏBC\`)aΜY◊L蟓e+ғ_2hg+0ރVm/ ؃ 诇=QBVstT3 +o7@,',23EI+M[!"ubE Xs&7*K ;UQQ;aOdsG'IJ/T;^wQrS6uW[{t?_jM7@Ӄ| D= +Ȑ2*=m/ޭlE$[V?",:_oV0W -}#?4EP==kz)fsT _rvQ[|`]`.F39s 6=p\?f>e#s`ri1 B&ډ*KWPHag>`/؛-N޻]K;vphVZL!,W6h+sP^xiaGezE֑ qpUmA'̹ss෈ 9I'W^bsY7G?xO{ M{}{/=sʡs#{{ -~?%9MMmoAH>d'}{'WA)}/c;ִ &7]NGmϷct}ԁ +SqL~6=D_iw[՞!'َ>;&vs r)^qit/+15ל䇧aY:zj:S#زI&v-k0*pU3[wB X^|^ZdvOJViiu>TZH\VyH6#7jbG"V;]8pJ,ETZ@e[ˡك~2: ̜fOA!lp\=B?y4w;nCSlugܤ.}<#2 ͨWt~m\{Jp;~i]n_\J;8"xe&xoeSN>IWe1r2CPp /(:u3w[ XS;l=Q#TU;Qu{ qݴa8i )W_ơF<{js~"`'n 3u\B\Od5<_`Ὂ=kF'F\5cW!a!p wʲk1s2`OAlUn@{zov;3W큼WNv.f/0}Z-Y!QK[k=j**9H<^3>Ku12gl)ɝrQe v}#aIq6ml&yKհoe%LgܾQEEm]D[νbGa1g0j:ˈ<ۺQL^yZP>_|fM8 nWj;:әol:a }5u8o])0W< +K7!%F,8<gEA{5/ %2}EDeٗ٘va1F@VYD( ((nc5ͩc4]Nt9H{`y'i= $);A.qyNEᲉcSI3;\H}kMse WL#A=k u]3qArBƔ2 lukփ|b8QƅN27=Gņnkٞal3k;ƛoqlg{C꿢#R/ 5ߴj4X.UQde'o#-9ӑbJxq)cOiB4;7]6p^'V!{nY fs~Oq}^WOc2QYKrX3v\!Zukf@<;#♀|F[]CR՛X:l#S88Vb_@F,uAwN:e![I 22hxn*;Iwqu8;)^{ \}}Y{==#&}}"k89:j v( /=c]0:}s')kU٨?Qw<S;n!z?5io(w8Ӧinv[W)ݿNlB^9Ü,Kl >_⯇KtȲ&pnݓzơ[ \.d=- +>dG9u[G8KG m50⋼c5QQu +yy)^YrZ@'tpNH1r;:dd/{^A QrZIZd-;TcQ?x#y#e+o2Ng3Ӭ_Ŷ=q5aUt BoX(Szl9~ks_X|tcδ>eLNd\!!ҫ(/Szhre:fV̥1E=`vsNҳ *₊z9!Uu#s{&C߳Q? o{hzZ4en+w47s/^#ʝ ),4rG{e5N9 ܢj'KCDˏJ8&YB2witܥ~/ADN%O`)q+ez>KYZcL&51YяW\48W]9bZ6d"s]׊cv3cn뛽v")d%CUըix;vmzX깿Ku߅lZwXf>I>4k}w7wür\EV,9>wM<;eLo&}򿌻t;{џB_{{b˝qM Sל3 4QQ +E]`oɉ;c曖O"/Tw| mީyF_TPGa=wꚼ,Bw/%ֻli5v`п`pfd4iN\˫6 xN{9D e&+Nx42Nk :Yf3?Xk%UGhu';_ǔeCsTesTM+G"6G_l0l5XlfUR]}>SYa/Znd;أes֟Bva8%h`04ݞ;Nrz#! $#*rI@b9,"܇%H)HwZnmݱN;m3̓|y> 5I7;//#T v_`+fHdFUM2WUk^cGQ;?3‡Gy-QCꢔH+Dȏ4@Ѹ%UR5Z:f/ +ξIb߀bHKlY+<~5f}k.~Sf2z&n՞Sbˮ_<7i(!fPS Q? y䡭#lY9$@wǬin2?cKp2H|] :Ҥ>y݈i:a< okҧi$A@ޮ5z>? lɝ{h* }E{@ǚ_Z  qNuN6d# [ +4xdAZ{͘^>%ig[1o7> qz^`M.f5;ןS/(|1Ҳ+ZJCsl@\$RTZzZ0gV-O7I_~;@)@QED)W[-3塟~i즰r_:nmsDff1T=ŀb@Ojja8c,1Tͭխl]y3fٞS>Cfk[F6}<Tg\ 9Bg-0~ǜ!oB~?Uc؉׍y$~f9/όzixyD!Xkѧm!G(!#t qJ? i&;q iJiJ1a6egk!Zި%h,( =?c w: +fAiF3>-=w4oCz YEK~żvM{*ѤcA{DiG~~ԇz)$l?wƘ^D=}!}P 9X9:洺|&a&^EE "S<h{BW\Y]vi~¬Hz^c/(\-&!I̼^pȜ[]ϯ]v6=$jy.lʣ!ՋsZ+f#τi jǹAnG:8fόy<07)9R9a9`Zxfl wؒ=h|%3֩nfr1#ˈax x# VAZvnp}=99f!Kk5~:dNT>VQZi6YVy<Ȝ]DFJ!-^[sxǞ;>X*]}IC;]$ 6Ī![U'~ٌ-h!$(e3ZSz ;k܀?gTbox"U6𒉲^HѓSLŒ=eTObe3Nd듀];e +/ݥ[%5ª\EBGa= Bc˯҂/Cy#3Uva{  vƊ7@ +LeL=yC'Ay;hfn,Y9AuNys M. rX>泧2i"LډKD [Y5h/Ґy#V!3ܜ!s 4gJ5a&+DŽ!'qp=  )gւ[]v WgKu+d k;MW7>QԯxJꖶ!6W@繿+{,v;5!,Zrga6K[Rs7Y QVNP~Np~Cr+R7ȈV1G!zs4s遭㻝[n&UNB퍞틙폙|[G1ÿF ;7㯌 o{Lh}B o}DQ\{h}+o%o\5WݥM;{~dE 1J Ko^253#z}>5=Zma/] h smcg0O B2zHa β{nrYT5$q8 6ո5z^uQ+Qpް.$^[@pz +UZ[i;!x(^AMk]VPׂW,T Z!&!pNr@wl2յK@z'*MZ(* ",Wl"<;_X6cjN w͐nK$귃q ay] ߾q|h\uv%kmӰ,#Xu/3tд>XH\5wۗ/fQŘ#Z]HGKf`F|-6f z7CJǘ*mf=?2W3-mqG^8UP%y +US~j܉[-&| Hj?]{/UFD9ҧ²1t.(}QP6FS7p؝_<+}=Kxm'X5FJ&\Xi6mXH`< [4,LA5Yo 0a5{k&`6Nl9'jzե:ݲ׵7caMsc'c-;m tJ+c,zڴ;1蓌:2^Ӏwrƒ1;A]C k}D4c;+u(S%Ohgtr 8_‹iƼp <ʡ<} y@=:HN9=UqOkRrʀvi!3ɽ}FlPS߮E}e,8=g%F +o|m'YnÁ-:mÍ::QK#g*Zp/Hhs/7VaJ=2Є߈C?K5bqդȯj[\V(|+&lA+-[Tpqɯ+GDku#Gu,#&%wfi)$о( x`.ZaiZzU !)=VhjmO MD2}ZvYrR;Ic'2aװVC<~ٲ3YٲUvmMvI4 М{ag~7A#/x'!c+}'Pqį_kMe8{y<=-mo>=&8 pЈ2=ϨJYbcNroΨ Rđp +eCо.stKY!LC* v-\:1j=j)}n{.Z %$kk7K|z*Gi#]8M* +&>>~~?KT&"7 qj'u۾ݰzjǡ+;3H!4=y4 d> V~g DN n;Kc];/ssIJA2wO=.{hހkK^ݵBR,$ǒf6dRzc~[4{50j!j9&*_c7"IդDR3)z T VH'Ze%qޙE +M Aل@MQg;= +mR=qw2mI@r;K')!gVx̜Y.{5/Ktַ?צO<\msNX˹V؎yR{FK˼3ssK8W$3 [P"j4OI՚f|w`#؍_9ߡȥ +0 t2>KPk|'.1L9IEٲ:x_FU8XO=C}g@Y &XKlb4H֥h^6W~w=/ w]PEEhBÙ)~Q GxECa :%j'}59A'>zW[1-(gyV] u&}]4/-г*ޫ~En 7O-没ێC/G |?W^z]X+Wr[1"N1u .c1t>ND F.5Y +#׽*ZKV~{bqms_~^z{U=߇Tu!UH1 +C2NoFVNmg9(m|нVJ1է :Nw@5 D^;> Rۇ&tY|cܷ !{:J%FA]͆Gr~`UK>-f9̐QTd5RYu=ăpVss tΐИ׆" +]>$7ka"{܌^^?H`BO2Xq6[:c't'tۑ$AD +O;ē #v<8Z,0[lWn\cⳫo +wӞw%#Ox:  쩲/ +,,z3?`=yo6SCmZ+.;t͹niukC{ߗA({-7ċ|^Mm ־^dtŔ0~"=*fpU+{)~S%jgB- mvb#_`ȕ#UA0Kl O>զrcE? Hy]6B'TnX? ͻ"}GJ M& TjPjWj䱳+,2dH,l " #lgD4^f~67凭|.GvjlP5?sꉬ񃱚Ћd0Y 'PHS>/(ZaXf4?wb *l wpդ.0˒k,xa{U,'xԺ<1 +r <){ݲY)]nb螩2E]z?Y`K +.;yg5_I|5eqez9Xyx:RѼޭ{B d=1_۶pe{frLr+svc-돭hU(pOOIsdP6&*RֲU%ecƇ玱ڣ V<-K] /c`#ΥqtJs09+VEl @撪ܙr`\\moCVfW0:F]Lz w y=sgqWƷkoiO@QK,)>u$wk.e[TϲݩʥEKJ ź߯Ǘ=2q)YE(7wһ>J!KPڿ&tcx +hc(p<`0$|A w{L^٫;;º'*r Ɲ'J堭dAfoIr tV׶a/y!u )͘/F{]6l`C~}?Meqb?CP&5Bd64 Ah6rubt. ޑ|<9jsd.U 7|.+(i\h: WNN֢:eEA1{_7khM]ر#>cZ}``Rt]ҚBX؃z[j7W;j]8,yhXsZ\fCmw2!HG$eZfwȹkwζt18T~bO)YԜ@v:Ilp q\z? e3IrM"W3_scHg$x*pI|x"Dh&-#R6%z}J{ 5J kHpDsfF`/ dN U91JUVE-hҩ 6U+g-whO+,߁V,Eoג盷E+O>\L*+J@ǹ)>W6ҙd#\I4|O>+9KJƓ:Ǔߦ &E^eDu>όS$$ n" /u-DJ4KPZImfeW,·bgauxF˻9Seԛ;|2ڸglZgi2w L6#W-]hԁsYe9rwڟ Cx߆!Z;_~U uӯ%sr`E/&4j4&Ό"" `d<\ddҋ@ZQQD 7DcEBiK[nQYDAugl?6F'yM}}\р3іT1ەw`rM5~*l3ѩ-h kĤ+Lpj[nRQ^Jj΅ dz~T78*,Bm_=_b=uȠt!Tlz'=0S g`?2Jy"$ }k)`_> pqej<Լ'NJ*q1wxQ>]uj|FņZ]dLF_|Q1zÑ/kr/~jىZ9cfF5sɟ^;Z%U@!O' oPn^* "A j; T֮ak#twz\rOdu/q?Ya/c0n:TB@0irLFvlv /l5%w[8Rk1^^YE? ŸoBitO>'򕿌ӯet.% c5LI&zƩ< :ƒʥBKqp/o50#|iv΂zPWO(F;OY2#g[JV%>Ebm-K9G|](9C6,Y;Oa>zC4EIFC`>F@=>\[HoP㊷ +u1ص>[~OWܷ5G0vVa3l2:a) 7I'Z{IO|uAJLb#p-1,yw0]p Rp +2wmpB^%rn'M3Vi&ݱRK|#`IyQ|!dϦq<頀4oXPq=fz+v I 9g'pdlٴo/4b3_$+O&K/pwV2ES k& VeGQXaeuq:Mȋj}ĚP:uX1kOzw^I%Z5^MCg"{=wjb#tklNl= wf.SPmf@p*^fFcM.zoկ]颿P7ԴSLu.䗷q.dZ' :q6cdApYPdB!\4 ieV+9xY,i$SX2)slzèyQ|;,>U]zy."QuQeξ i1uP1wTޙ d tKAt[/F8._tXsM.5nӶҙ]fy=PWaw,54qMWr +{)Su1W^qNr4=*Yn` p+K9mG~Htf\G݂!b6UK?#gծ 6Dz!"UꜤC$I:Jh("EQR &PBz}iT0(0*Ho!!R4)vDuV]GfϞ|~}lyzBвQgx=WODxݱ1{+RU98//Vk@⺯qX2NWF0^0퇡7 #UmBrzmڂ(ְ +[hP.>txkX}W0J 6&pe{9ΩӜΙ, b64IBwذRAN N CQ9F>diC0b +&8KUݡX (suYpAK %z6). l +-t~h|l}{cgh:ǘ0pۻ`z>Pq4̀G&d,7d/ o湥n+͒^u0S-emdְn5 ;wޯ.͡hT@\Icn%sƓSɀ j3/0CKE /*_ڞ譓4F3ySZIN[F"qqtyȋ]Ȣa]!2BCpqcȕ{tWXzg.͎ *&Ks'GêLiGD%Z)u $ʯd|%tSbignX@VlϾ\6Tvnm +#zK=i²O$#l:M;$RϓTK%K -de +)kRoShI"#-&o`Mq㮶Dsxv$;ҭaE2ǐbcȅ>+iy>"Ŷ/lrk]1k Cp_ѰwjgZmf`my'Z!]ɔ>!f)u#6z5tCth ŸaZ1-e( Pi,J v0(fɴhz|f[X+B.zT9\ҋ<5$&gDo1TOG< -[S b'I10I7bX c$f!)%KOF`5jHt-Rȋ˽ΡCaS__#`xzwPb/"Rb.O#; ߐN6)ʔ{M=5L♀SEeSIV@-պy ۀ샮Lo .\F3rb7<g%5 :WƍhN`51sQQ' PY'<Ffq\dh[|Ѿ\ccBSdV]~LwJ+]W (r +~w0Sƪ FUEE[фgd9ؿxfeamk ='xJu_ZB@1qL$hO 7}YQ;ec{w\sW(?kN4%=gx)^f]J$7 KuqT`j3Jn7ICUЬ^khV.ksH&PϬRh +w$ğ&uw${H!ť,߸?>Am+S x&W@zѪz&f|jL@hBF_Q|YҽKT.IWx^x;4 WPm2 jxZWNJD +QV}p9s?9^mk]C@S +!( ET]֣lc367׳b^;ۃ}R{f5F4 +ʇhx­db96[GݫmZ%0 M٥߄Y^ܮ~jd0+0"U C}Y<t+BY}D0oLjf=QMP`w @q=m8k'~ܚрa@按S_l?Z]IfkXgu:OGw >L3$'MC^p: +!G ʆQ^ΰ8YS, +𦹣.V}3kzAQ8No'-.Noam$l+lљpGWWbf5`[552:m"?fHH@, y7*7Aa~Kw# [ٺuJ<7;ۯɝ gZ?$Եu9ձ>axoLș;+~rj2+ueX4SͩyHc!xTrm[W*m@+~{FIWx?a1#Qs$8UG3.;$Ea-Ԧ]@Fy[0Wtz?U:g4-^iۆ`o?̆Es₝ZC͹O4h ~VnXOu=ulO粵z^*Y O[?Yiz]oJ z߈q.O6䏹X]pv 4L#VV|uÒ[M╆`M3g]Urx}x`.@pr*Jv7 +mx +_'B)MV2޽p0 L;%snpcZ +r@ۮ7XH@w}zalDk1p܁Ve iIo|z J҃!/{V<@)*V=Og=aiU$-H4!06u]hBQ/7B-Nܦ]7~c8NjrbkK(7vך-N[$~`)~{?/oѢx+=f>j +w +HPfXk q@g} / F2xJzYl +OsJK)qo5YbmwZ7 ub$Qa5ሻx9wx+Q$'櫍okMMXvZ\Iރf١yCd)BʿB/C+@~\.t+BvPF g:1oYEtܲܥ`AN wˍwce/Y :]l; ^a$)-Xa8kW<&R)"@B !5 dtVvum I"Dե,P-#z{ܜGr3.ޝf̼oo<-V,)6@4T8 h$p\z==ha _f fK ;`*~.Ms^Hd8HI?)\*ym.`,bw ߲KdX6&bYw>Wtv@2,zgRiq>Nj6P"uu[sNz=?P8J xZv7U_oU%Sn`Fn(w78C8l+pJɱ^Whʹ>B3p!#\4O['(çT=W xq/`ٹ=N +/x[e_筣ĶQcX-&hZ57ύ_ Sz,,4t6@$9fZv((qTxW> _[|\2/Ob_e)E],$rEp+riU=QxW3#`gy~|}84wD.͑ERc-x0m%Ed3{CQr`{s}аJ& 9(R1MΕ~<:xf +6̑.h:@.P#~ ׿aCV԰ _6A,y*y)'RS-p i%5ŀl%dqeĀ)8=.޿%5v1Sog=l| gJ|,K{"Ž WEr[P$sP|_y&FOjJPU[?c 0HZnR1MC HVS[ 1pꍝ[8X5wPJR>9ӀjʓaX&]|`AȰ7!S$+ ك08e3HK40\}㫱 䖌pdnﭡ-! \=OДf1{/ /R{nji0D~|@ "E"TС+7C6@c7r}?v$q|//NA; +ȼc \JhK4xvWH*7SV@R)~st,3rrD6-QHh2agvLΊi rXUצCoc +'PS`3,EH#W@ tGƭ,t9`o(5]tZM)]yz*MSGGKYqA<$XEmХ 27w/ytӿKkpޑqxl3,U>ׂmdr.tXZ\T(֒JHm[Ecdlq?[uzt*+qϊϯV{E֩#'gw]є]:c ̞L-S NKaHKHݹI.5n$hL;_CM2%~7Aep=|6%n3+ɘ}lj_ s$Q}V(.v9݀!8_EW~ KڙLѸ-] 5&o%IǔY,3UѤ]HN=+ńz65fa3=YC I^wZNLER;-cI4}"'F׫{tc+St|Aso}wXoOzͨmnCP29)rr-z{:$ðLE쐤j3-R+_T6|+H>N=px1AC]j!=X|}]?fKOiJiѓ{'%o:b 8ʺuT(YEgW- ,,0p+ٸIأuO6 Gp[8"f 9f:Wqn%ڰYg1%͂7|q qʈi k|ܫN)yu;.杳gD2ֶZ`M!SO]!z\WxV-l!ѸEؿs\ԳƱ+&<NFYgW4͹~=3mڴYoI-7~s v̀^Q o˺>)x?!N=MkeB =Lw+y XǣyGa-b}G#][4"i1:/ܴYe[!ig4W< =tQ=ja-xqo*\6x#;,&\zkL9sD٧qGFAAYvT NHũx6=rGA=2SŬx4wL::>siѺQ4`yOlB-(n%39}'PvVŽy[>cĦcgA fhȄGZ49[lU.}ܟ;ݳq{|vf`ը9bi>-{$=% K3wK*2XF1lvn%Tˡ`>c2ڭA#ܵ_z;0|8buZ *6:/]!8Z[!k^8n3l`m endstream endobj 818 0 obj <>stream +HW TWaaiA K¾)T + +*"dTTp-.,{9Sk3usf:q::KE(NrJN+{E4QEd<Nfz@%V#ȲR(jiJFpC1}GM-3'uEpÐ0YDM?C|5tdGĉy*itMr T1y`%rHUzpUpgQ^ X ) Y; W٠MT=~:9F[Hʔ 4zD@X BVCr=Ė> h5FZ +LTUq繪໦]?8)C +w[LfIʓsF xuk8eGT_3v{czӠs7=4E5_N(8$(uz+UΡ-SɯS Fh:9wܴF0 ~;/Cy<${.o!CI}tmYL[7=[W"PQ~XZFFB%՛M,z设aVrE(`V38G5zzB$VYD!rfAq<c~'m5\$[3sy\[ l%XKHuE*WnSdA}z/?vl3(i@h(Rսk%%Vt.s7|_3-1F!Q/y^hfu5*Txqk \BmaXFq4>`WtO;u5={3VbXov0,[=}<ߊǛ:0>5$8l 5 kķ.x2m)p|yEueqҤu# Uv%Ѭ.kK4XW!&h 6T`Xb,2RE63o5ΞS={z=+c)4W Z7]x}7e~)`-pt0^͖nFp-3ENVjY.eHzS6oǷdPvVϸEtrX@!s^rBgQӺ#LX|_0/,tF:?F`c ^59tpn;9U8kČtO$lJ .1+;*0wB3MLҶӅ>閱hkK_jA8|=:07K44j&7dCVtfC`5]ِʵ{#[bh6N0j04bٳas iC!g` h +x6C!v65GEWbh4mw.]7jN64bxl`%vRCopP"xm*:x]X ;Sٝ54]=zF@E59%W+5`#,EIb{:JK#j:һ IChI![ I}7,.C%=a>v ]5g +[Humx/GIiSruD'4t]6VjCףOz?(1ȳ-hK5[? U]H|yi4guV5J1WGK*S/:r4S#WdkgskCcJeCˆ>c^:gGٰgp9͝ cĞ:t x&,=ZuY$Ͽ/ԋx\{uָ d dٗ}Jm8wA[T+\C4bcr,_(ED $Br:sa*xV8^'ô6ȕVP ڞʟ':*65QH=lJEwBWn׫{I$DO.3kZ$C*{ɖ7ok֔փ;bFԺX[[j=\E=;j;9,]y\">ӌ+uXmp u NSF!`:fh=f/tK;cVA"-P|/;_-̯#jt|lVf4u<u}g/_}HKDz4$&ҙ&}Oie$)w ̎bGĝY^)MKk{y4F ,js̷ot,'XK|Y0GX%;$\7NuËTu&Ps{97~;q*{x-, z.\I#ٜm +R59{3k-{ӆ>=G6]4^EBXÍ:nscV'`si9C9[~N ?.P=\9+;7P+WC_H~gRiE~;N$XK5 ZL~gTn7֛4, +RjnN~VIjYC<gg46ku&6j3 <֕UTT+ +h|p076e*m@4K$6vd:p0/^i[BއMuU'tVb5r0&pZϪfmj)_pgl/:v3Ogءz/YɅY<$IJebhPf6LM 1we$;ls'qHd&7:f $;"%=&54.ѤgDs僖~5̋ή9i(Z2GtK؞Z^u@@u[Վt#/q8:[_ӏ79gޕy}Kػ{x__} @|/3W? ѭ17Li_Al?kS +?'?mZ=vjz _7~}ceX|Ar i;V<pq gy?Z>L/> W[ g:gk;>5N@foG+XC^1QOsAYtr-g> 97yQd:XDaE!mY*cs򂕻e{<;{Aݱ/h;׿nU!o"Є0~^.k}y5>DkR=67 έ׫% +'Kіke.:p-1\ʜDdm/5[IӉp/>.ꕜ?uåCY>3e6>nݹOh;,pX}O\Mʱ&(_XQ! "ԑ3[Vz&M*?/X݈YgϷ׭ݟx f^^/p9M_spm +v|h1Au45k!R'VDɔ5U%@@`,C7>`PPМϨ%?QT\! +18D0uZp"ǝ[{`$h)weO`Ja^kDEyY )RD{|,U "V,wb"l9NdzjFjW=A:{Bzd &9>}rɜ +fbm`Єb([+ž F42ǂVWD*j\u;^M4oYlWh55;<<}i?RQ銘Nm=7cC6~CU bh`\FzdI^GV1g Ryb΀?o7?lG2~mTv7 #_0Z`c;\Qz\asq"ami6i qC 2 &iP-Z(;>e%z'M$vkW8!+{sTDpb!7 jHWξcg;[Jw +Q$_յ+yHc2 +^It6߸8\X l qwc&VEaoczr/h]bɄE2mQ7Qord/mP|-9 ؊T-}J2bYC_# oI +ZrɟPܜL ڢ=K6y\!Em3|8_jߥ ./qt*eϔ2ƁQI3|*ͭY^#9qGqPDt( &4`%DIG!xx+yt"磌0ecj-;ڇc"ҬtMÝI>IlԽteZx{:Ψ.?eA\ DxU?v_3웮m[y bk40a>- ?1'HtX = snL0{`w uä#`V;`LSSSHX{EΜMh?ǐ +9պm7#54b") !W`G6u;YUqX'`>IHgֵ\`qw) ‡[nO$vӨWGi\khiHUYݜ˸}3ل&ţA| Y/"œ6h;~|K(;Y'~ڔ7z ͜g}Htό³IH $ +'FG> xL;iMWO4\Y+mh97|U +INл$8{NW L|0eΝؐ:۪U눪PX6&!+Ay*uYxkܿkVXXr|YLe$L1(y\K+"e{ˤL΃S`0 J[,#:Bi,w]D?yj<׵ڑz94Q[7:ݝ*=/+s}PoE ͞[odX78Lj-uH,?(vٰϿÚ}?u[.Gz/A>)~EG]ɆoxU:$:/\pm˛d#p,/RaL0>7DrWgVԤ*ҤM[\8vz~k(@yҐ,:"vT}ԓhԸy4ɀ}w|<{c._0|N߆K9Kɂp3:v|~lm w8Sԅ쀦iA>C.jp9;}W]mQɱa 2"ëxF wkCϿA^iK4IM~"MAx!]>乷m5)-й`OKʞInףO='W5 6 qz%c-?K΅8]LÈzqu}($}^hrh#6'fq$szsT8OK`ug(=BQ7I -4q KN9pkpU AG_kxu:+MlOw|SA+9LG0O|tU"mD%KC),?\J{ױ3҈ؓA __sni,jٺ~R +z"SWg/cm~ӇZQjpr]%,BBfn>>{; !Cq[MP8r, +Q0n@UdȫoY0R%ט6fgyѧ1oݯ= +3@Wq%7Zh}#.q_@˲T7::E2Ob ߨK燯5![% @wi-Ӗ^xng鹇g8bEl(g% s8ņlLtJڂzpcL& 8]E>'{ropf/z/N߃O*^\bи4o~f;spy"jf͛`ՙT-+C͎l̍zeAzD*9je)M>%h#̳t_`Q)eʐQRn5)¼myf6clvQl$͖%q/l+:st‘dnZ xcHB|݋:۲B,kHZp5V6/yꖔcE +61v4-i6fXKR8tKqeȪ)Vorkfoy7]9V4ڜ~j*tgP[` zP-[j;9lW|~l$ dAuB"yup{}7%k"y(Z "gz[tň5;2r DfW.u,?QywZ+yݑz' ׌*vY> +bͪ͟מmz\,D.="hGO>R,{e^,Կh `OwY, fy"-Lg3DQ.4$'> OϪM3{5EH&h@jQi,ƔmjT*QAk9|OKT_oW#pa,:Z·KS +ZPnJ2 endstream endobj 819 0 obj <>stream +Hԗ PTWO?V@PD"( 5R&qqԨBeDD"(:FPɌb1Ԍc" *Eʊ56Xsn}_{#FU 47+: ]'`]DŰ /D"Xx+T%|Wz)舭p7H}8A}J?̦G6V:jsuQb$v }$IuїDk [hY/Ldt 8۷ԕ(#Y9q;}2蹗@OqM8!J[J5e/$`Y8߂yEM {J"b;2htyT|%&Ŗ}w8MW_U^/MNNN$>ﭦ;޷h2ԟa3wED9D_k5m:bu^p-Lrb/ +.q@bVBb:6{ `w@YCocUY=enꢗO-5<"}C6|XAb$۠ 9 (̌u˞y)$@6.Q p59SlŢ=ѥ. ѭDr5$&&:c9Q9\1CKh,Q&P[.'DO $Pi4GSD9m:C/u&E]^U&gT׎މq~bd⶗ pw탢K&Silg HWC "HEl{+A%ȁ6ە@s0E~Em*XՇ'6~s]Ry׀q\ +"AƓpa+֥ZFwRAtz &\F~x?8|v>. ,#jeZyVr(Y1iGoۘf0Qew?4y:=w +akk.#:V&cXo#y‡]W* x:%@๎tٜ !8lfMTr$FY?&=CWpd,S`-OȞ|5+]J] }ܪT\`ޚ'Z<ܞ WW<~iVS;8<2zi\OQc=DXTh-KAI&=b2B)y\>w +7w2ڔc>\]`׼n}E2lu\0{\ +8{ŻeK.n͍LwF)u6amҋl&ˏrBLNnM:>sEB9=?QDVb +4"gr|~@J-b ).4Lv텂j<~#th]%2N%ny^6qz>=FOgۦ&>M3~ |ߺ> WSEt]lN8$ ƕHm>t؏YF6e[8@U`or}zZ' ^!cDZ<ǩ7_|O.ǭc`鎩'fF=7@  s͂&~`>6 6DGȞ\9wz(`oa&!1 u5-~#lْ(Y $V[iAԧ c)O/'&a؎^a2'(g]x=vlܥf]9 'T +•KYV)11*H?4[z,g_Cˤ1~5_13QC;UVTZ{~NF~ +C/lPFYOî0&F'HD7Bb c* f@y5 bcl"h{Aq0]F-,0Ïͼ." ( Ŭ.m,F%,MvDcbIWb +dA(0 (ҥfpnЈ}wC-:{D +cxW簻{*w9'IV' y=I7C"|5r oR vb}̠_2l!1jɓ((6p,c#動!FTGQ5~ɤsQ5)€sm}zιKsǃ\qMu$ۏFnߣפ1#}=? vP6:F_x3e8/$J'ʺYkwvOM21Yfzyr~y7_yxV HD=i'5^wIRN.e`| tnT=`Z$dSu\^Q|#ro,Z>BTwyQߊ_9Gb :n;9wz*N^uzӑe?g|A cA 8fD\8t +‚ȾGf|mA +G/8 /[si39MdFH?C0/q ?@y X:,E}1jaȌN{eElo3߆hNA}DGi{+*{5T0~uiu§-caCW~2'CD0SU[HF#ڗ+m|{s~83'P<̏~ѼxlaHSF1P&%{i}^{^u`khPA7gV\GB:]d7Ic_خ_-UWHλ&_Kg^gY%P7u=>8T3N +J pA@ OИphB1FsegO!dC-lu=̜Jnh,E%_cT_^uwž5T7;>d (C|7 M @[^C+=+2uki% [lOİ ^ ^xI`}aAx`ӊC$?d%3}LO&K~lQ6I>HkDߐ__*Z՜SIg7&w~ܲ/1-uW_Nh9TF%ԣqR0%`%/w=:$!։w&L@h_-_|C +#;%!6<#co7y\n}57݃L?8.@xpG?P{ufFO/(ʃ .t|ł:%Nf]/i<Ɩpݕ``̍xo)a~jIs)l՟[ ++ا6"2*1eU4^hE|&cՖBf7R9ą)ۼ"cz+!]zb^7]Vʸ{1rFLw1 TwrYFcY8}upx[wܸ\&q o`+O>~k +sϟ EtgԐKfbm0ga$2̱[p_Ηbl@h0 e `ڢߣgc|oÏ``@Zo2pƋw3taM)..h},@\mbXy(kWn/TW|_*p  s .W9cY"++72 Y8xnQ{(D2Cp!E G_,s]74عCKW4Kߕ}I+laK̗2Zf,ZkaF/1tk-6«>>Oo"[8!bU T3䝮Ρ%Vα 3J?i]i0]G\sHѐ |B|8m\P^+| Pr|*nfb!SWڧrʁ\ޓш`cp3'bF-:k%:H]'=-MK6Y#us|TbwHW}qiҚ%g +}ҷ 9!UT.ogB Giv{]/9& Yø. 1#]r?_=!FLvg &R4@a$v);W>$b0|Z|- 3k +(?KsWxed +?]ϛ9##ȁ"#lEK;j#Tct>iJCw/Ur_?}!hL*Śڄ;"+LMQ擮r9 y |!Wl쒌7kAJzF 2Z}/}ɣ*JJg VJ0ߩ{)mjy+.]Eo8BJ1GV5C4?qJC7}'{:ɟCPXuMlVCWJrs.(f:Z5‹_ ~(r2>#->czyvqVc+{\n.Yoq_'.'?Gh&bùk͑h)u<׾̂ޱrzGT+9;5{joh,6m?+g6!@+<6*²Z {¥+Ay%`Og| ȴCbG\Ba/߲xbD϶xz?׆]CeZ 3zJ2x 1g&\ +1{yEN Dx&b/|s׀._6Jr_.-Ei,]>z:3!'yO)j @UNA8G6' q]6̥lfz^Vt# (C,q ެ>1rtVO{Y<)!x /B n6V \R;<2 h *Lo?z~|&6K;8-WN[u{\Y_hV99ŖV|t|ӓ眽 &y3-٫%9/KH,+Q4u8򠇮60nz=x\ϕn83pw0o.tDXb#MCa.`/M;&fp6CR1 CVt" ]ufF}48| HZ.>'6߽q~7p\rf/mY=NJ|S+"F9x>v_>b/Sbg?c=u% +bnʬbx \R !zBjDRԏE}}H922C dTxf ^2-B #2$lB] \|; !yUd?d߶679܈oiS+]~sS" 徫vhF]ASfEh]UՅw{%i] 6'{oم/-TDeyU`dv!PU.~~[8R_&@UwTET@9@SAP#(BĤiLm1NFHͨ1Fx&jjbbjEQ@{ Xfq:j7H'wCȱS\L-ߺz(E}CJkM7ɞ{BbX)AW ]F (Fim&i .z_Yҝ| (3GD>ez& [3~o~E:{yIJvQ3z& F-`j׾W +nl ?z9jM6Ϭ7DfWK_2B4mL3^Q7L;\ݔ=~GV5{<'^?'MmbhSmJs㸌E?=i +9 ޤBr2Q4CZ?tCx``+=doKY8x^3wִzğҳ݋ǀxVF;iL843rPzQjP;o2aT5-j]4G͋Kc3uT䘬:9!cQ#fԋva`u0S~Ep}Ӝ&` +ul wк h`Qf:IL +3黍x_;ѕ02 N:̅u|z3|(wGco>eS3!/`GG=`E}x> qJIY{;}&2۩v)fJ]jW+#! OsT`m[N|:;$2'nA/=Ї?Ó'T9 +1b03^OJtd4X9Թ?w>峀a]䐽``>umtc!SUv1\_9:&zY 6smdD,}_YCrNPQXt:{z!䧸zw8mk.pw(${x[e_qimp[MLFs_0JO4TKWs_=ɪYtb2mʝyC6OK4:ANrFjWb5:DbhEz٨q2(|zyvNNNB0{oq#uW!*BfٻWwE;2$/<%@UcC-$T<oS7ͪ1{Xun<Ԫ%IGHOoQZ&r}g(g@3P7kHU9Up 6VF|(bH|bk흷[uTwu=>Mʶ:{aд?j`0?َI0Ӌ}J>ƭw w?n ˦3]VɭBVHCNY3k5 Ojg',<ӿ%^E0 16`j V)=WoWρd21|p(9[uwY뢻m:8, ,7bd|0j<5oU]{7{kfNT3TTwB&5҇jzыe]Vln"*p١//GoɟH裆:w>yN%w>ػC?NK^etJMQ dD +c%⣟W6N1}nPzݗ_7wsMV>_(#6<+TFݸկQ9uymy5C7/cFBT\XAcoB;;>{dNe/Mjސa9A)a`r=b=:ui}_)=nE/|3)U +松Lu>j̫ ӿx/3`&>F C6*jbh"h@PTbWĈ <EL[mZ3M +gb@yh&]v3u3.sCk%ڂf29Τ +v-?"cڵacO}s۵laun_?Ny^ztm$u4.$\M^aw651{>{N=3{ :+jAcWMK]s }Ջ-5F Ȱ3*\SkkDR/ o%+*ʗ*X9TK1>nRKS)Gνen#T2~n Q.MPELkTGX:}wkk sA?|?nHM6 qFQ`1y'~ˎK{b*+|GH2=C']ӹ*ԡLPn&|H]|| z[v'&gU-ed0y;)Yʳ+k +oBxC+ +?92.O}e%ʈҰeTjs[P&ZK[w;'n kXbϖb` TvAm4Ơg# ~s ݯw-dUҁ9?#d`tz 'zY6ӹ*9;7DLFtho6jA~:~V[&&8:sիPV+p[WT+>|):(K2[y Y+|.ǻQv#SGKc1hh<0{_=/q(6ޢo(agT-`}2{r߽;Qf{xtw>e:U1]`W@ ҂,^R2IMn+pgTsd^W'K+8b?'7dt 'r$ ib ?K=Sd g +qdgU<3w;UYj`+1KZ1[$XKXL|,i[`)yC%M5+%̇Wɿ!{=ߜD-YSRU}Sxg׬|6s˦.dLw>q+v[H|@+$Nekbaד}OW2WxP8DNK=\?Q  k|:iF7H9']۶cwV5cp qAx+Adl*o0o{mV( eaf9enS`*݂]~k+ShLf.zveߪ)Iޛ[zG:og GEY\ xZrx +QCanCci{:C9{=w?NfOO'dTю]ZߤR L?A0K*t|Q#<&=dY i=tep̪=# 4 dn9_EBdJzJwZp15vj7Asǡ*Rx\ ,@krܞ7-dc;c6"x3Yp6[xb0u33c36`K)~GVs Դ6su/^do.?\ߢOg W󯠐')ܬ }gF[:v]/˹xlO'> 3{rxf0LтApN^`PWl0MapdyddcowZ鋿H3 +uNxMnJ| ̝wr#<\jI0XUx9+woق9dnQXKs +_دRW*la%hfktL*_ۀ4W9grY9i))K>s/jW;0u>G\G1>U4>4ta{ {_}9ػ}=^t'`{_+駵; +=`dDHwn#:tDqo0)?t0[0,I6/}QϪ7Oޞ]:X)9mN\c茍RFYt>s{_*LLvÍ&08M-b3y^r_>km}ɭ/|T i ( zAB. *a {\&o#Qzxq>qc&sN\g`0sGgiu>Gcq62w2w3UPJo 1{<{2 ^ƔaxПV[}o+&?2:4~,.:REA.gʋ3_SD-"Z<9&{, :G̟Vs`=}elQC;n]C#G㋮P|shc=sGRSL%/TxݑsK>!v +d[ +l%p&,lVv8=Y +}pnG<{f'گ܄uv{v9U|`'Zt =sM +\ e^VWaVݷ^&ާL8}Oϲ'4Q)$ +ΰV{o>7ݖ^C&6ޫ^d'S Vjr[[޷25{k|g53{]BQp`t)aOQ$RZrWBL<9 Xyۢ`Ve.>pƜx+X9|`< ~Odiaww5kßFxۿ^~Ϙ=^SnJ%`ӵY-wwXg_`x >Jڀ4X|. DZ&Ft6=}${2`OqؓV5Jr(dPBy=9%yOM]0F+DcW#vH3#/aߦLp'3R(. +sMtuUL𵃨`7~ƞ{mV?|z9j0*[bS?䮆^{rsT=LVw]y{;Tv1 3פF'߬vޛng{hx{  #*ʈHKΆ6KrVL.a%$iKH34夏?/47u`m7 ̸.yUJǼnosմj?8!m |LJ/HZIaް +0}|%,%ٻ/jڻ+e& 3 ƭ/A\&7qo= 9vfI +{ V)hHžp_t_( XA=)Y0@o-Lk*ϫBNӦ. +L{2w*wUxmJk`c.͝qԬ;4}hY6##ʎ]Xc +_OH7WAw.XH-,"RZ#E%imY蜃Yhclull bEحqX~ !?cV=1jߵ{=А{O"GUPr^JuZr}b7045䶘R.2X9rvd(2'XzNpy)CqNuW_䀹`џqm%NZuryޣhB3Q| i}Wu]y>It^PG[i"į_.4uǔ!* + }L[%j}Bfܞ%eyviTLfFl1 >Kɍྲྀ9Dm=1S]]p'rw7 UgA9}dd9$il)p%wڽa("JKe.?]UsF]7E,8ӄSCI3BHwذiO#I'bH7r.kk] +s}}Te볟ooN +Lh`A + -#}J&@\V\2,.t +ew/gs0[11[n* ssg^Î4؈E%ڻ 5t {ac3wDZ/7G2uFqwظKgt?/(4 =pTKF#.F " 7$ѭRW qˊ@01*F7)D J4n$1f-!PL4 +2 r!ĠhyR䗯Zgv^0wnγNG+.qM]_bMDx]#u;-܆ʱ +ܫuOĴoٸ{,n+xd?g U7gA۞Kab҃ܽNa,kOJ{GUO%5t->>vne{]V|V.g&boV:Ǝ>gȹ'Ofo`F7ɹt>ex.{ub )WDy]Fl_EreM"W|C2`lUL[F(O',2}).\l&S{ׁjQn]xOı^b|^o=Gú~-lq-Y˽jϮ&L&Xnr,~ߊmشzeVIE8_פ +c%B:^~'zvLe)_&$i7hs1wɻn^3ωxRFUSV +{70'L?ބJp)jdL.@mVu`Э~lSNg]Y>p7biQ*X7A $SK"5!WKIކvr W.Ƴz0;1pi;5׬HJׯ[ c;39n_bY\ FAS3j?{*IY/D5B[ % +˿v?k/w8ɬxl dat89SG%X2Qr1^b^y}Cu>{fĞ>!L .i+H#F(ʓ^HĤ5z,(WcFH!ޢ eI_q@5Jqw)?;<$=9saeR^zg9X\Je2"6P:k{ Fvg9B _w4CIeowT>C%5KiQMMiS[߸>>hA:8\fo ++2l2dQ'笀Qx.QR,宜N{reYVI޳d s2{=#}Wy{/_+`G;3*1gYo%uKs.wqbh5\B_l@۔4^h8Ղ.y9.|еŮCW yLo+"au ֽ95n]rT{}E1;=2;Cn=->|XL OhVkS1R{”Hv=2k+5WdV fMf,ӖAqڙm"je"ltURݐ0=#Ğgq{8Ap Ja)߿`oa]Id'\VjQ3|N:'!iw!ck#:Sܕ|^'us| [DoR~_ MW%F6e >Rwj|6扯 /:+_`*7X2{Ğ_rO9ݚ|S\X!筁=xc6=]2vvgOp2FG*;lUvC^#'0 bϭBvcTeM)~py/".!oNS Ux=W/9Pfp[Isa$Nq٭EyqN -;EP"oؾƺv9=Mb|Urv]芼 +C RJ{=6m{v/y>. ͻ\5rʁ7Am)}= \1+ w(wGLM|'y7 0w=~L#J~ _ PVvE7E(BwK7X[@Ef^2L>Qbc+Lwb8-z-cϏo:Ԙ;, \Уڌ[N~);#GQn!*.$ b>{):)t~9.!sש%6^Q:_afsq!6>{r_lQ#yO|lc̃8{!*(xAZnVaE.((^`(#6klF3)Dj[ΘȄ46cea{,f&e>]W{{GSBx{d=s3R>9eSpk㋸s@n3ʼͤ}+g鷥,$lMK:76@ \gY63ӆwv+ZW]+*O^y פ{t=ϩ8gk76Nh;>=Hcnis=eGloh٬^gbDェ*_k%d0?Ү! +{܍=ۮ!Pm\s%KO> -?{|JTw%>O_B.Bv^iS 6?騻d$Ѯ@m.YpfE@umpir>ِ]WK~-og!14w}Ɋh}l0 [0vA6EZej'qަ)޳WJܕ!(Lk:O.#` \{xwؓgcoTە=yv8s IP:CRhg.a%%,9M&){qiN];X&=uY~ysm`>K8[&_CmkLv׆=եG#J{GP/KZHŧ5t"{Fflfz l!&2~=jewoCrEyu>qgv'fil)p&-$~%Q]=.{d.4$p:!;,:>A] r +؆\3nw.hӺnKhNh ?3Xtrg%f{yAs|WX5^9C1߀R#uO{3_Q8󴠰GT,'׊L\2ꑆ9\G{|V}Fixd-Loja +ABiftnfڠOmfob̝Wڃ Sπu2:.0dR\~uqp}C{"{Dve4s;;J@JsX|vؗSR&'仴&s-`ĝ0iPkǐ9|s/n_U(ncGX}ӓe:>9;4pF-B9VTRîK[O+?`H͢G}X} RZ Ğȟ}b0z|23Ye "MM,hYF0.)f]^gož?'5즳*wJ&\ހp< Q7݀ð֣t5d)9+}OՓ]ɞ#Sw=e 90:ݐ31r&/cpݠi@Jw jbOwp-X]ę~)B^*bRF3x-ƂFr?=G +>8.kBZ +E"pgSZ_#(Qr_uZџ27v/'$'gfb ߈'[6>s{O}F##W:kPA+ *"%<\J~̧,z +/0ĝ`+OٸaQ-]|Wgsr_xxI>j`[)!QzT'ĥK''Ow4o=}w1'r${fٛlffMnOr3Hx}j3^IO}x_} : +Dߥ8jD.?eP;sX@gȞ$N*ٜ};U*9䐴G\ 2 A/<*w6@*Ⱦ D& "̂)Q\(* +cb%QL"n"Sj͚r{q䟚c{0 t-2QQyh>z,T/4xDy4 tfbpJx/A6o>IUS%b3#YtyOɻOt=kT;6V?Z)@m?s3}iOdXuq̽K?Abvrík,7;^#p,:Hl +҉|S\LdT3LE䢹r-:rdEM~d~\D-*^0E<עYϷU{]*p֨Ǡ>6*e9D[uW?EEE +&oE!Q-zn]}ϸes8Z{B엻L9E<. {`bv1]}scpb F.#C1UDS +2==`F`ww\`4=?Oe; n%MNG 4&/CIBdv>ڨQ,"WJ({p;Ϝ"T 闹kBvTVq;mۮ.?ѯY!); `E`yv^?^UA={>b5K.c}#LG`ٖ:'v<Ӽ2Oc-?D8[CCZL̽Ac}Ҁ{W=u'=&AcA{ "[{!JV848agh?=TZfcPj 6?`j8 =C-;=].n^7wh.ˠq}m~JN౻aiaʽOfF,)qWl T}j>gO>;in5]G1qE:_;t{{^B|6a/# H!*/^.cdoiUU}s7@ +p>\a*b-8ػJ+g}6{'xZ{^-0st+7F6pdl "捨:NC}# 3єU8BEWb0*-Tk)=U]Ŕ h:ǽ6FWo>;ե&{;3}j$boGw{zUۿZʮb vQO!BДG 䲗yRSc9uUb'=xqt, +w>HOZ>Uh3ҽo@\Ez2(tboiނw)vRuNkVytiA׍^ |wL?]T`<ݓjx81I_\Ar HE)B9hXFAK6yhSv"3ϥÉwF H݄ *1dMxՁ ԩh*1?7+|.; z㫮jz~686:w5b_jVel{du ׸nuB OjSNb;EnğkL{}|؛=nff܇~02[6}_5J`owʗS_[`KA#xb0"6j9f;n 1"ǚ+enr2jH;̤ D߀ɬhZ "wѹh9;cVv5蠦Q?t/A +J^> 6on\+6g:| &J2~>bQ3L+)7`\Xpײu/\_ʱC|M~yx̥.2q'I[lL7{i56sOs}eӾܝw>gc +]1w>Mi)@ އ2W^69[xbڭ +P(L#=ƀ ~»U y<#s9cјeFo`,h%Uyq;e>154g bP 86=;*pJ ߋ;9KgaϳףbT +0@2XyJe&Rw@UQ|Owޓ:=س +"+g51:_!Ӑ{?z"~e%4 +{T07 'PJ$/# +G<gbnƏ̻)2j;8{;i+72<"g[bA9`p!|"T=#^$dMyuJ7M,h}B:lll]ꔵ3}9͹Zb~w|~M.ĒJ~ґyQU/`䃻\\+CC sW>.²satڟu6q-O;^ wu\)K46e@{kj8oة^a ,98{77M$f xk`*w9}.'gIǹLѵ>#ǔI@*АyS*%iʕs͒DzI!N=^ssxFH, m&[H_{QG^ 3%2OZۨ ZUUݲ3aPd^#ثG.1X$$|3!ht2_䨒[MK +=8{7kqS5M"=ΞxM_hk{gI ZyN>kh XF*yRӲ76ˑsS1fRqpxq|g)̂LpX.B}P/ +:Xt#ʙi"fX!en:VxlL!Ďǹ[&׳eYy>Ѣ3{L䍟[4*_}|ZمF>vQJe6pՄȳwڇۈ r##?.=/Aߑq^"}n`/Yw8{`Ox>g(а72o̖Zl%[I߰}/&cP@{;q=w097M:;{.sk]-5L6kphNrf_Kj\SI/SifR_PQiΥ)" F, 00 ұA ɮK\%"6 4kɮ ]AdAQdE77ߑ=ijg>ߛd0K֤ͻ] :!04Y?m^3ofPEOjN΍uZRsJp ;c57ƜǠ1!v6RkIw>f'VmM{U0t=c"ETp$_)ce8is2gɸ3 $͠(C#Y4Gǥ`;~_e/;?Z3pM9z8l +_ W H#1g鎇ދH-J#+O >:$X8/zbfط} :wqlR'swNɴk@bًtT4#u#(`H^u]t{`ӄ;_Ozס:vkbMTF^zV.T!{1 +0i(Ď,zvWu'B,f0L?A""y:f>"9v=8Iۮt\m<: +zԯ>E3+oѾI3=*# {2WdO=U=u(CP Ej:K +&猑;1ri6=L6ɜg;-ɸrXɖ{= %9/v5N4]~ yOP`?ocɸm}&7nӚ۱'+yc&xx4J?py_K,{Q徔mm:B;|`{,!zwVq/dnW׽}y׳khAF_s_bOGwciANpֆxi|Ec>9OydSD i!1ዉj99b~X5ϒ1L.]~?wfD"^WMyM'+>Q9Ȟ9ޗmpq`'5\Wv>O=ʞg\qߣs/׍)3$H#@{ E;B>V?&pwpd r7?KTb䭘i{ 2uN_J2} ~E&Z. %˯YjAyWg|]*zgNR5{z'L0sY5Mzf>J({.{پ't {rO٫b˟ǞQ.d=%{#%pIG8m.y?dS%3]1yEJj!stpJ"%3֑>_4I?2p>}nl2u҄{ ƻN+.O3 y}J=2_fV@ޠ6^KscɛhQ{JgEF7]k|2`b%r5v>ȟeAm4󞐹CkT-xOȞzG13yB/фRPw4> [B4v^PgcF抉WFtq r2bZBSj'#Q^'#4On(IMϵK{ +74st"gdI_ KwhԜ};&7q}ށmgH;_HggY^=5&Y۝M D̬$|xtt t^M{4s}O7{b؛Rd {y}z1IV\ K2[b +@F -@1ue{]JFphA< q06 -#}۲n9&qid7@1O>`Ɵ,19,qf}5=}L8 DQ0ʡB\Sf>$!*A rF>:cF$(TGX1  5Z~߾$6?󛷰]#.y%{ȍ+W9DK蕝4| q#c[gwg +s{~=m׽wtgP?i5fiG.r]eaA+iT1ed.V1˘lfSlcR枺|'vugW*Ɯ&:uO=]nUK&59pDNaɽZý9ѳA|[WEl>qMO{Cc&'\ Wp(UDYb%8Zs5$F3&_ <ӽ3J=SjgWS=Yg6p & ,Ĕ;,k3^Mt= +S^A?V~pTE? `0)e ?i>3%Ku".=Yhl0+E2Uѡ>0?>x18+|Wg/N-fe{"υ_k72vѽiŕgwzýW fajM/g&׎cVl|t&~]ɇ[K]w7ςUZO3y*ཇS>+%饓yoT O@ B9`r3qs~kʏ_-vo6zGp)[x%sk͘ۦ>=N&?لYhgdu]_VCVw/G`oŧDˎ ,9@ME4:le|2d`x +s +ZwR-Wϒtu@ׂ`y-*q彘UlR曹-(IY_+y=2yxqp4}}Λ8l"p }JL{snYTJӷ~n2 ҩNw'@^Y"FGVʯI ]+{yzygo)oy;~k;{z*f-dc`Nn=W_*o^[~`m9SP"j}n`A٢lY_bO|'\)Dʡ<.y?뜼׎BD>GhDN(ObwR|ωy =z(\# 2&i|7D}qA"=KVBc49o]z4{yEm$?\woCSo?i /zzǽ$A&d~ᾔ zmX697݂x|v[NTX} bQJ'7;],{__˧!i_W`:o}mRWeqw>wA2PǞ&L#N^i@uyDн]ٛ(z#Q:@dXAIMQ 0f1xZ kr?UzC;Bz\e3fzYx2k9V2u5ھbǘ_j^W:S6a)u"It^N\jB-HfjCلe˱7گF6H2'f"o&lrpWr홽2{<{sݐ]LD&`0YFvdyInYH+Ha2 J`{Z[h2(`QE6inf;X/|< +y?8VyMՒYv]>stream +H{TƟwNQҕ +]R9Q&L0+ ˥KL5R-8w~w.?few^<hݻ&/cJx_|F'0Ky_n`%%* tBr'\jDN[_nɽr, _/LUvqnOb`#͍>ߟw+;V[Loe2 =>K=lFgmZ +&,e57߰×r:{DGА+=]=wSa +]QI:5Pׇ(!R(WcsrXB:ʈRf\S3N_-̣eT'>5֎nO PiO@"#1kqpPߖ+7yp: K}޲%)ߞJ̌۳'YH=b|rxkc&ebΕwQ{Ybb}{mDqlj# +rhs btISE.!k ;LStu~/)~fy̹^ꚪ;s6gTQGB4?%af֌'/aqYKi(8B"[N-<dA01 +sJ +nm$h>{̽q +TǞ\rPGګ!z%*ZM'̽c;ZeىNd&ƜyG[Ԙg{"E4hT>.RkIF_s?tM%d1OUU[oy2w o ӬG+זo͹<{կٓhw*+ ';wm׏A279)&3#b3Har|.sKcai߱ϴp]+*PlyPEc?tEkJb .X *}}oRIFp8@wZtثy͞|ְSg`׹J`OZ!=N|TpPRU9m:wo + #2Yd3df+WY_tzm(]5) +K!0A_87*0(U!tlIUoZڀaL0|EDE(2l +kDTeoPh̠H1hwLjAq}_q"Vwm4#uNyUuݺUW[}% >C x b\| ;~>WmeqzYNJBTYTwDg}Y<?^@2H߰L2y)LXOr+0{3A6 9qXq?A4j f=>,1>'Fߣ<wP;)a$}x#{K7̭D&qUXhhFipI^cRqY;2'a{A/㉒O$3)!%jWmnu?B[ `Ga%=Lg.I* d9 :9+F+bCoPts9s8..~0Tu +@YuG߻ %XZ {L]7́V ~D'HHC$,L#CĿ{ N_B!{S𸘡|?FUW-娯aX{Xޗ|[^"{iE+rpoc(? J}.qDo! M%ƑYdw_,y|-H٨f |BYS`< J\/i7?␽u1#{ةxx,pTXL<ˍgVZLj? o|VDb +j(q`ށ5`n5;gflA"%5w* ˑ%^0~2S|D5˭"\6mM+~(6T1>.A'("m1.^hR-Uph5I9xi>yB◐qA_Fy[5˳pǁ~U-UB0K{y{^zCOc](a*ADFC'<}K3:\yxg@k@(D51 SH&ӖWMw +(LA,'7)S޵`vM !&WBD;W> &yZ%DĬ%kM*42E{[2KϩixǤr7sj-JwsyNJ2@+P*+17R1yqMn_OX5uGzLߤ{ ޜu6QZg5gXrȆȃwIEI_lBvB{Bـ&zӶ@%\zCt4ˆ_򷈯nձر=Vҙ~$-zgC3W\1UF~䈶xZ4ww+^DOk]e'jgty̤~xpZ7,`[c^w؋p(b`uX ST~A'.d9~\UA3#6Ndfn trc#doޖ,=ʞ rJ|6RM2D}O^UN&OR>$$l}r8>uUI^_-DkRPrmMݒ](Z˺UhCN%R{wf<33<<=|y=缟3ss[\w 9"w_DiqB?fBڝ&:IO?N #lv|wTHQ'^Ywb=/$R <zɕq7ܖL5͙+Kںx `t/5 aX j%qgc Kn$^;ā?HvXWP D3Ch|Xj)JQӝ:dClBTܘ 1H-Z@VH%{mtqYYC_wQ-j6<xmh_jK߫T@ob4s4#2n)?1t,_#i̹nn7L-RUz"G\a4;= 2+[!«A,<7I r *{ʞExߙ + UAT!(Yȥ6*'YsΟ'.2yE%?vIMO9]^E>P`S?x`ZƎcR$3GIK7ŭM9|$W1XG*2jJ| 7dsǻe~dAz-;ӅOg|:Y& +FM&|\b>}JB8P1u3X%oˈ_ÃZx.#'h-TLV,Qo< 9tu`v5WemIlPk(}?`W\n ӛ|pw!daݧa :|F4K"fu 1G8_ODoGNiZsxOYe'Ã0AMUݕC£}dڊx +QLk)j3Ӗr1tu \.g2DŽLHΚ;Tȓr2oղ&E +(ꬔM=/*Ҩ~kU;Q^>sL){{5J(A|BT_ԤqQCϣZLbtu25'#J,gvzt2QqԴ*DMsU [-E*2cX@Fj&j6V *Ost+T[~ڬ*T[-)F"ߨgz݋xTI>PGO}KEV7X堾IΘ E}\iRW)31G\(u)rUoQw(uI3QO7=Z <V+>)=q 'oo @օm+%-4l]XZ$ELk$ϷI4>B#jl4Yh]XӰuEZ&'#iں48H>ty>,Yvnb> Ki)tEӱ">q SXgbI:Zl1,xڝIu8d]$Z g5@} ɿ %uֿ8^Sh`mI11{$-AxVY]9>1 keZh]I%1RMqrS=9tQeY-"G-l1y:TdL>b5ב=!Cs2]YjIˇ%<XJ `#9D|z Єucxv/y>> O<7}F*vU- **43c;x~vb;Nc&~;Q("!!_IpYT^(dZ55"nb2#R>0cn5 vaFJMzFo5&qFB3Ҏ0w&W.Tj6];G9Y/lv*Y6BWqۤ'l-G:*4Mٜ/\ +\-a.&˘MK°R&Xi)umnɗ +LCNA%(nbrE*fj Dp1Vyə%PܵVZDMm9Er.aPZ!!D4EeVls-`&3Mj)SE`#`Wʓۢ9 +h<gq+E6HKA-(p`\uZ]U-af%(Z[k ,N9lifReqږP۶|d&5beGYsX(eB|L;tsBRkI,eT{._0TA,;5DŽm :k",mh"% !ݞ*XV]0 ~g— !Ԕ"Qޮjڶ:|T=Z/OjiW sa +-ut]6"%cvajv,B!a"z8t;>Nw, F(35cvF sTG1&3D R{s8V6k(in6K!m2;!ҦHؽT(r! +ϭ<}6+Y5%T1QsaUxǡ@W!U{l&$Q?,Ot)ҐZ@az"sE +G7)ܱ)XP2+m(oOuL\GVf65-lEK]Jl{m'cGW2#,s{>ݒ.UJK(msP,[Y (oM)b*QAx2F6YѨ1WGcrߐTT-X]pG̬~k!¡*A$Kc0x^L*jˀⵐZgUޒ`7)R 3kd)3FU;@ Bֶ߆$^p G64|j3LicURPYVke>jكnw(D00<Pd>b\e2ظj#nf>)bl`+.s@ nd]/F +LT +LL2&(!u#AS2684.ڏqL24օ; +SRLo' &.hLJ36~4qq[(n"vTrݵWB-A8D@Ԇ!(H @g`.bêYF,Œe,vɲwۻe ߋ_ڻ~{}aƩ!8fb 4NhĆ6k@LZF@m@"}aƵC E_@¯Ji\XycE@G/4MlKK<2dž{ %k!m_X&$@$ZXh0'SB b-,xP#i<<} !8i@ ZX-H/_ )Ne*" kb,&0'SC R-!X`D@TZbF@L`4F z- XDZHqbQ"/lxhAZ4A E_ئqD%^X$g\q$T2jkͲ]*n+o\;;M:wܞ|sr\FҜ7qopC^ty6Vy{qy}A(͵\Igq4?7Zy,ZjUEYB6&fQ(T?,JbVeT,xQQI3C|zKy|!e!;qFФx"K +\d%_ilWHg]o++Os>gƝ:RwEţ)u+C-Uݧ*×3gsYYkI>|y%о{e|֊)Ş۝庹 2n0{ƌF\qTbұlWfaݸyB AoigKXkMZ7 r-K +)&aH.e9e ~ez//0TO+00q4؝G3/+sd%/ Z?Xڕ]smdɅ2:MQd@gnE)=T 1&1)1mM#hE CM7ĽKF|,oǾ'5b=dѫ<7=;\=ڠY-h-LCk3S.l5 B5ޕRMPbH +inـYkh;0AÄ&rл4Yz=v;f*;kcWQpK endstream endobj 821 0 obj <>stream +HyL#Ccs`s16&@@BG0p_67Bɖ$aMҤ]-iMHSDQ[ujkMgW&uDOz}˲}=૧\]ХIwqψ츫-i2B-8@m +h1D`LdzTp-pbpzp8,h4`4KzNh%/wKiǯrfl4e*Lv\Ax]*;1y &s^.\4K>ȁ<+P#ûg3~?#{9]=jWtdPN-)93IKXR49jipДAs;o+NCw899K.2fnlkdjwm=C3)27HZ);ۢ䮟/D/?IE ]{X֪ +09Ȧ utsՅE0jЧ$ 7!E)2(W*QDNlޛEYnàs5vʨ36-#wd%ʵ&{ew ^[ӔRdts[{vn!sd@;jk^M֞ S]m[3FʍK_w<=-併q +*hRȓØ,٩jTؕ^4ajDflŁ8Pa +Ψ;nd1z)nk[t@3 27OY&ssNFZ€4Zʥ\kÛIڊRt'oh{ٚwxj~|4v h|+/(^Bz|,2%!!&2gSPV63T43Vqb@ 5QB9yűinW';b\\WWw̝-;[8*.-B3$f,)p:[w*xE%~ZFO}=kF﫯s͍&#F;X=QPFVN\4 +q$Ia5:jIlrc4`wE)N}0ol~疹vmajz#0\uw FJ1__%:Ѵy6KKo,3{oe-XVzt_G,Q\: v @ZtV&AɼBUOg&C| ?*v}R +00g7f7<ՆϙK5~QeNh yNբTG[./;[) MpnCs;jtK3c0-FY+SS/ %sM〝bGB&{)ubr'N)~ Q!-4lwOC GM 􇯟wr%Id$ȑaYlߍHa,(1q0c0 cBY~`50O7UXf]2ʾ2 b8gGZ~sNMb$>Nʸo dhTB@oNj7ae{8HܑۙѶ(wy\C;),$sZ<[IBϼ? cQ:3V3&Q1ƿaǿcӲrwq#qČޢt#md)C]Jђo\CثJ3>?א7;Y@!gDt5Q k'Rd8,/ (+HQ9 RTPNAF,@ۢi +*$Ss]?g׼yTeJbH]ɭFZȟy7N'o 22Yira +;Uokv0Kkwj]qNpcȹфd{b/(uG`LoExu3d;D *˹dWo$LWhK'slodH{7d̎b̜eb!5 Zԙ;-7Zԝ?0ffWeTϙ.s+cF zf;2<3gz3ٹ+4V,gE[z`5TFKV !Cg:D ]>RVYUݽu#]n K-FD!A}mQG!4b7b~NC5cHm1~V6C-e&-/́ڳeEˎYlmh3@O_c=oW&þdt;NNjZֲJ weLB斶 Gښv=7(IK([]n5Β˷tT\SW? '^[| \e̻ ܓqh7A!L&i|Rs9iiO σ٦l7C.C1!Ѱ"3.6%}BͅR{KuP譎K 1o<^{vaVd8|xrrҖ/S]  5c?NA3UYkg`HtEfm^`W~U'VZ˾SW5CEM"3Ox~+^ĺM5 .^X+gPskL>pӶ)܍&Vں ,ɭeHQ2S@8ǧ{Et I5]S{\l`"5G}|g]Zƚr~\;8iДx `Oݬݔm5t+ǫUMgي0tk;:wewՕ6=T'4b>VѺ1Ń}Vo/8(k>:N53w)Lݜ4DX0E /< tav;qh7? ١(NS=lB4Nl{6Vli?\(OPV/ ?1 W vkF. nv +\6>(lziXr-|Dͽ;dgULD-縶6Հ+mچQ5OYf +:X: ΀xy }Pw^Ԝ}>>_ tWFKnd~8l.BhGd5r_ܝeG9wͫ3qr0ԁ1,7O02sc99nS"^]CmJ +rOl {Uk{J +Z:[H uTt nu﵋o4}IйO$xGw.yv '#t -kFg9cJ)M3diҀ mdTXJP`.k`0;9Ñ~2v Moѯ8̓ZI;c5ɭ`s ʍKO,\>_}IL `9 ֏^<+)Mpwŗ #Y{W&iUM5ߒ1ISNm m+߹B+{ +K*N ?> *8QwM2w =iS~U.mrSXc*5I{to +z0gȫCC^bQkPSRd(_ܗ7`Ƹ amWvMKvQR21tS$K.U\;{WVgs:뜳::{gg}fzg"mc- F(Ym&x%b-~;M-4n7҉93*1&sL>B2+do-XEQT#9pjޝ²1?.[Qљ풌s9eݲ;tV]~Jr q\Qz͜q;qܹ31spK 6/y|rq`Lsha`ϱNE,3aF*'Vh;փ>f2zIx/UW6ɧWS#=X3,!⑬"1,ZRW|+bv]Oή8Y{,]tHyh六2œ\l9JǍF7BzT|hn&mfN&ig;lUzN0VzC/slO909%q4BjDuMzBUc)^fZ0\fܱ}K,W'{N_KLL?ۻ}JOL7ROMxY`~ƻ6mdCV/U)a'FbUng/?QAZx.:WU;]'+Rq/=:Gu={I1]5]8F#1ž#4!}NG99ҚܱsD\vuqTGa82[dj(hdkSI1#1V T>\U2'1J7ݺۢT^[wAd"ϻgxY| Lj)=cN;m5L5+yvX(mW1s;c;NZ/QϼԫU@ɞٗ^))FnVuO<7|}41<3\<=3T:.sڟcf3Y0ca2.fX@XE%~slď&5|g-iL2֒XB>p%שTׄMK\\aG8!9a>BS8!W 0(OԘ9&ml.8~5=[r:"*0W *nUzAvܬc:n_ӞZá*: \tpa;&\FNNS6CrKh·e[=87ݱn]["اCŇ^94-.\׍GIM:unCq7nb,;SL76,Hݡ1 E>]9yha OR;n<-9sV!ɾ[][WozZA9yY?gk74up8:;͝ŷ #q^M'e~)Qr*QQCT̽Ckw<{heE3p܍;NN3_s wHȎ la A5Ye *((*Q K₢Uvpi(Uk=\N:b蜥X~_ҿy&{u?w~SN%08H7D133V4!Www kFcfiae {}fDs0}#1)X[eNhj*\S.*ȭn[Y4G{SݨGSg'S[[u!\sYuO[őNs>zR?Mu\kfSsxDg}O{xO/o {4)Lk 7#;z ߌ qktV'aNx.IxHJҘ٬I 25׆_iPU~~ӮϨi@FhX;NBDcAJ ++&(;;x !0.BsٳІm~ EJg+snVP7k]3S3X^ܥXd-Br\ B!ȝ,zy0"]Lyzg-pwWnnJ3wU#.4=OFva}]0wq]F/-[86RERa{/|17M5a2(kXLGllI`<+o$Es}c&Kd,V2j:=B G>侕B}rTn!(hk)"+޻v{8۱vmm-VL/ww&y>=lUa_K=WgӍ~ʟ@y!w /ՆުGkUsKɲ4*ޥbnɏMQ{űWhq߳ixTU uזGKM֛YyoJ5Uhcؘ8lf2枘 P})\B Ya\&K-2Vg^t7Kt'Zy\\ kLo{/a'C8[9=3fV\krv`Y}uWDȜC8DFjAfp2vW TevIs%̎\dtvt{_B#'rVNw]?s$B}$0э9@d.G(2@1߼j&7Z*PE#c&fȕ5f9+|!sw0D B߽c^ν;ӨhOT+lD\ U-9sTҳM6k9;2:!̹E@ub$: GHM9Tif롭"R])u c[~F;qq|^~% +8~VN}ˆ 񞌃48txjun8cY0g`$j+Z/1.;[!כn;U{8Mg@::<%a($ y +sA!aTf.WA^KJ*B^t +DrE~YbJϸ&`~j}9 s\K"b=x B!nP / 'llAU<|z/RNpz~$܁žT6uS?];h?!΁8n}*@P|b 8 sBf^15:73}M0 \IUQgQyHʞ(ڠ<1 MJxZgB-6`Od$(CC_ԗiPǿ!r݅e9eaYX`*!U@r 䒨QXM<"^DPd"M3NߵNۙfL5y?M./!}f <|p-*B4(Q@BL47tA {1|\%tn܉9 cNo{o(9ԒPDzF ' +q͜.g$>iƬ"ew[k?\:]6֣X_k՘L 4f .!X)J1.g?{%6x +*EXW{l@|gUE{U!r5OU 媕3@H\ɊxlI@&\~Tqٔ|򜁹_l)5VmƘm?zl[q7|ϑK#ߜoTC/^^k~3^r8ĕL+*[1Nzgq Ŧ']&ҙb*g7 +q%zqWFQxsZgZ[tJU`0 +B$ iZvvSjU"ou5:+XwƳF[Ӷ۫1)ej5VUM}E}a±,r+ ˩x " + +"**(\Tx!><`M3vڴ}ՙΤID~U+wj_}<u:OD9y ^YVR3;嫫k5;Tڳq\u;Dr~f![z?$\ Bb&K*"dGbe+27lܿԁjC5j(57g^jo.,&0Ca +BI6;G ޔD9Kn?sa"+e y͉Ȗxq{9n4xZ{۞rՁj4- <DcIp!\L2/8?s5& 9-Zh{J*:@ޅg2._n~{~%(_pgDzZ@;+1'`9̶ ΃z/5]xdIXҬ/=&ÙdmU!f q3G<F +[hB3:3wwQҞF7Vc(]Uc"-|:_:8*+qr +y%*Eñ:z.BE:=1'&.p/f dZds@ %|#@bP4R.LE"繼Ks%9: su%ӺKgQpj$- iZ[.u';~Qy ?V;%sm=ei!,Nac~W&.߫kg\*‰$Φ (WqVa^#Yr7Q̾MK5%Z\+Ku9 .&4њ8`@f ȖB񜸇H:cL9R]ej̜!`Ѝ'ER!9!n.C$>8%ĨCH<EXò5(_`ꍔE漭vm\JwJ_F۵rOgSߟs:ݵMLj3g\mDLHJܛ7{o/U(XzW{FFzX~Æ}3E8R+YVG{a#eioVŚ3}:xG\Ǝ=aY\^eKyrgSq8r 3}^@+p|,~UvDaLH36dK!6H +Ĝ7lh;"1!GG1(XI].KCY$ s fp,unEFaͪBӺb 5s;][%;*kejĞH;b_kwdf}y΀6& +zٓ0>Ͻ= יl?-WrbʘcKPrꯜm:ǒ\Hּoy6`Ͷ/D&K-1U*pdF^ǘ{:u|MBS\1w;۝5Kj^bvѩ :"`X?҉)'͆m(B)WetC)Q"GmH AJX<Vf]\[OX/ZQR,-GbE!sy]%;={W ;V7t$nGt/V5twݣGz׳|4~o }sotq&1\gM[ŖVY2ׅ]x{h|oΓu>Z#%.͎m[-1Yjɭ?Yo6sS(sۙw&؆'Q."q&F^yNM.bD (r:W4Q:?c[%BAhalp(cZc(ANrKXSb~@jyX16k"F'~/J(M^M̭a{\Me.][vqUVj_t1b[[Pwkc;NLw ~honϿ8vB|'Xz_e8ΞnJeC:[o~A^Kw?zXq_e-\ӗ-:Sμ2[rwBuR/4mu7VPb +u$tzssuiٟ=s@ o䈀ẹ0,N -"":"Y l + "]Y,.#"V +([uDѪ:z%q/|'<$7L<8<*`gbW1̙ LY^.KgrwA^Yqbd2sBDnQL*te:,+œs܎™%e>7J:7WGuoNZR_{zo/k5Wozsj=|Y^e[W6_ɖDF4m{$_u\?kh]hn[>Ս3Z69R4)F։0gù2E̴;3DD]gG" 9.`Cܮl sXjϕ`sȚ   `%8p.6oˈK@"Z +S&(< +X4@屾s_/;kF-gw37*' +y[oG].Q-wr0mX4[d B/ k뾥\؃;b͡522ga' D!sR0//ҟ.' vrnα`s5$!s9}H¨q8t ٬rvnx$^i\q"ݜ0k2G qTP*e*sU"cfƱb KdFL$umZ}Cv>WZZ꽿_\}=MuǷ5l>жk`2u:c&_FjiycagWdN0:'tt9<iz5}ˎPzp~%VEþ:_1Vw]3GzϑE-wc >cq9Sma:Ѵ)q+M@FvqrH5z]s^5G.xk+fgַDh^-N#넸'HV37fN%@J3t&nAW{/?\i =qدn5H6s,v$[d,qnM/;yؙ %gmzWYKat֙uL<[b u=Gn Cgs5z"b|ؽ8PsXP8s]E93nQZ$MEhrUSyo<(}limPhrҵ\d_詔6=-O<KS~Sr㜢0wgߙi57-҅_`C8`J孛5 Dpb(o܋[K'N w*K2G&O>Ƀ\ofnaC"XJ\UZF4~.7#RAfdcqVVќ7ʳՏ]O]WL^u>DhވH&~qfͱEY7i(cinX9s: 錫Ƭh=O0po뚅j=9wwlWGD8z&`Sœ㍇&oڜ"Ի`APJeh$Η +$>i@s &NG)9[vD RWCdBm1e[2;O +7Πbn )ޯ5\VzwSb|ec%(%o TIi r$֙-c{1z{ޞa{J<{ILOqG"1<3DsFhN7:_w:򦮨;~M˪Y/O(<0܎n Vǡ3NjnmWb@p،Ј9sKbcJܩĔ9'47JaVFs#53=τÁg6lh<"7cD4W}"5NP25H(O&}&^G !_oXڜ= oL~3vчOpj)N2`vEjSpCwwA+_ Of?8P՛|8(E-%!śC1Rws9%4)ણI,an{$$xgJM0DyXP!w0{X0Oz[0+ysY5sYV;uƌ iiݱQ~ =SN)۽xv^ zNvޫ^wXcQqv'◔'' h)ODxh&Zwք66Z߂[Q /vG]o/N-RDF4`mmD5Hx* + ^pMqrX+ %حCĚI`&1<)pH;Cwأ'y͔ %{@b)qb6+f9ϒUkɪ[k6z-J9F1y5N`2!U_cI+ .}ܠBgӽZg{46v~YBIϤ8ݟ5jι¼#m'rtʽ8֮~  +zko3vlg`7P}IXЁ5"t7D_]Cߣo߿E?b}zG C@dfكx~$zCu'X̽ف*tGu]9?7ƕ3zlgviSW&Q|MGS˞pM\Q c0\2>O% L gߐX஍w]Q]8f FoQ6v:4boT ߒu6КS4pۊڊ_Y *lOZ"p8=>\nvx(j +hKZs<&~A~hYQDeIt]i\eIII3RgӶ}՝ԏ}G +w^shV}z5k EЊsqn eQ2!{ ODLHM}Cf%f!zTAbl5Df yOdayGJ;'n>~.weZwh hkQ}'B:\RzwuwS PQ J*B +98tǜKx+)0`#17{T zlp.E.: +`ҙ[%UGᗾK}yFE}fq}CR4 + M4kk,!Hp28 )Cfb@DPCtYƳons{-IU~.y=k Kw 鉴rv:w7uxH}.[9^n|@UtuaqqvS΍_nND$Y70Pvio2Wh7F}ۑH^dDEsxDȿCdfp^HG' +ψ1zAm[$ƶ? k #[=ߐEW?z^>bǕΚ#)Rݡ)*h>hA!-h85Ne(a)IRm!~ Dl/Me഑ cupq3%TpgH0|e>i 8ߝBW#Z9܁z3̑ځtE8Pcle셾$9)2go=6C!Z~S˶˗zمNQq[*IIn) ߺ4S`hfnew/ggan!:{PcU"|@*RDz 7^тDea! e:E(D\sH}D6>&j0ɚm#, %_3Gc<( a0{|'ZMAkQ=h +XiBAmTA +C!M%/yfv?DW٢$SON*Oq}!#myacF|]L) eC9C97f ,_u`2#"j:7Dv\z1 :Y7AĴ1u$$:N3GnvX$t&rɷS3yOI\;ggplbM5]9U@*ojP*i`[p'Dsl*Icov48E>DzCk`sO>mKl}ӲoAX ǭC$]'Y?Ya Ea(E^vQx}֎ugw~W=`o|#N]սezcO]z&V\[ElFe6wS1\Aخ0'# Nb#Ry(j3|󌵑r'<'wj2}3Ty g1]TFT'&v\/'^E>Jjڅ:ߏvo;,hu3/B%nB}v%]c :j +>K:^ABqnw8E hƢwɘw NC[ "eHh7,gGm#Htq1L'R҉)Țe Qkdmb ihK-Ֆ^?:Q|\{:c&zm$L8~pi}}O R"DA"H.jB%)l&dG@\xRE RˢJ$t޼LUߙ͹79s} +(}:M%J}$޵9q_ 煠uߠj(ҒL$R=s‹bȦ܀3k!.9ڲ7x;V-cے4KَTK{) ӭf[RnpғB[g6>|mrAdFTZUnujCB +hH\Hg 1^|8 +=T8 b}}pHC K)q ͅܔk`t.ͽx. zvȤ`zŞKޥU綴m&?bn9 uu):i1:hś,߾FQFhY +@-@\·52(gQ E[j8!Jfm}|vy.TmM@žͤ;'-7׷kno{y壘غRlsyg*beP4 +'I(@]#yb oZ%$R_\^f#r]Ѓ56s^F{Zɫv,NGS4{,;Ş\e@e# 씟-Zlݳ +{gj#41ȷzEW MtMF7\ϴ6k+fY>7+:3>nG,Q4'tq|hƒ̏1:-V/+R`@:Q1cr֬2"%lX( -D> +"/%z7)Q:@7H4;;lqPjRE޾;n;H\,$ YȺh5*6)vyP-W˷W?mP@UyQUQ* 4^T4FV }u?OۛFG]"㦮{f[6vw+A]^ۇ{Y$KȺ8f !x'P_0; 6k>vSi{֟r_Z[[z:q_=6?:&*^EԆo)MRE&m2(P_W9-LPGdtT"}/{) X^C"|ߡv1zgz GneA>#UlUFO2tVWk3WW0#g#LK:W zoDM}wńȸ·;lk3|XLG`BoCȧX¬RBz7؍;F`;N@|g\K=:\gD^D3;#/o'Fjxޞ+ ++# +~):YMM WZfRXk+IL.kȒ|ӕS7bf1UBP 2$yo:?Ur!ʌjߡϑVnv>R 9?Ǹ|YH=ƙ/II;N506'&)UC8G)FrHK* \OwjevX?:!\xU>?Ʊ &1!ٙ,nk^fZ}y~\_^poyʱ'8W2Jw5o+"d3lv螶Y B-_߂0 gUnAY'=fFWD c9Dܸ͠v=L=nJԮD+] ,:! +uPDws*9 SwQlGJ}mFV(Z+[*I(lpޔud5ohF;辰-__N72PД@w 3$$ézc@OIg=@g62%2!'}Psvmcu(Ԋf֕܋o +~Go.aj5}um]$Hm-WKj߉Υ΢Ygr2 ތZv(΍@Y=SV]e/~:8{'7p^9z 06 (5J&aI)g5\~Tx%ul'E<ʪ;qI)r1BLqP +53EugR'db:B ",ď>ItCХګ5 ``ߣ{=`!d5L͡ 3 +dX`蚶Y=An}VBUWfrQA6Qk(*V$}e>Ū˰1ț_di Rjks$=(51Zd楆2~ X{Ȣ2fN8d|vbn뼇_]C EOZ氱Cel*E0e 8j^iEV,sP4'y5AX QYG۫c0& gW!DM3! +s* 4ǁ'Ԝc ghkCwr~0 "Kpѿ{68:_\x6j,uwc}gO:͢;WbC +9K^}^q]|71/أ4iynR~Kcpzv!Г<[I=q)y.\Mq'G^U4Yw\̡`l2&aLO5ܔM'W^Cs#0ꢨg&i&&Q!'aml(k >Sz6½7! +_qX5ҡщp/[;?MO!n!L(p;E;/- z'\79Ş+ zQMH=Θ8oxƵob b_q)MfNMRB%EVbOXDOS6URHkgh <]D#d/p69bBw_ +h68Ds_4DaΊ*6 +g̃0~+kcRf3ci1V2&&cbQgKD4 jPFLDYdiMA@AAdiT36g*Uܪ޽_9u 5܍Kc\8˿U]R]w };>Az&*/0T~'ٺ!B9sTFfsuCMɬ,wrW;*EE7^c˙XS>M{_ƚgPdnm>.A2qNhq`6}n)_ _<}$68<${AӞx?$qֽ{5p~;![oĄ]R.i ZvsORuN`[c~6Zq=e27hp{KPp9 CY6[Xl~nX^NbJD/-NHl/MtluE"Xz鿳Uuf:Md;nhʞ^d7Zg0r]Ymwjo2؋r{FZ + +`MgTcu=7ʞvMwMfZ?XPײ1f8F^!s()#5dF=Jmuo_dsLC W 9촀k, li~$2WrlSyձ6}(\pgJtSz*_G')+*+9w:6zpݑ&6qiV'eAqaCPva^Cv`< ʚr7aNanv>tfuUR +>k RDKMFtH=V*GUZ#ddb=4'YÙ .;}lCodΗ+2L\9g6yɵ6ϪbuN73Z/+ثb=i߈G[<W8#(w4[=%f{'2'6s@Y{HZG(NoF 0^ofyE\X-*sL\}D>ݵkG-_z +4gDS*@ +QDq_*׊*&Q{]EN;|Cok +OFV:Y~L k(k*e(_Fz)Q)^3| jr_;ucd ? o +L9"hۙn=Pj_!.Eo0`GФ>F3`xax`|z9I˽^R)|ttzn+2le"S٨\ <砮9Pye$Mij/-08ŵ5ሌ6vFF|%Yv+R)oni,m$;A?BP'" +PujC:ʹWt|~8.x%!OE o eU=c* +H A/68ib* +NZxqi~DŽ۵^3ܲueN2vJ{Z$NfD+?lI&g{Xr0 eseqw(s޺hڿ글>yEx嬽4ӦjVDKm:¾3%UvM9M_|Fi̥L}@zTCfn{#W(]+3 ~d70Y^KoIXi+يAE2*V[QE :0_m NlspզY2qR 9xvqp`}-YQ՟zwyDvf–5PkX`)@y{T:3GyRoS#>@z͔tz> ZPrʞ-٧+J%(b.Ꮎ?TfF4WM ډ=AeXs7s/? 3gvm3ȿYedμI/vΐڠ>**479$ HePѶ5L~a8,e2h[Mo鏍ۀijAY:H?c-4{n3Ĺgs'WW\gb~ ߀ >l  ASi`A\?oOeMvPSAi T0-k1(i#0TB endstream endobj 822 0 obj <>stream +H tgǟ-AZJ{K)U[]!j-bhm1 $}%CV;b,!!$nmFF=ys~>j2b?8V,'qYGybPIdd#+jg2*7Ruy+9vȵc:7l'ib߿Ql/ uϟ#W N@X?񯢏6݌J@њ@I%VTk4w"(H n0z)Vp5Nb͡5+J_vo+d# xz7Sn Bn7KZ4_^Cϛ);e`R@:&X؞)=9v}(r}\#!QIǮ]O؎eVU:WQuͷ3szl4ARg.,?g~@Ie=¸qIWQ/wKHVi֜sG Q317 |bo"L(-s^pWֽr$TȻwPqP.sODS7o%[qzfCYh盃/[x~=ыΏϝP=Iov1S,:6k)yo +"1j59/Aϱjm5hJkei\u.|21>B:> `@{ !Bzd_ql /$3sQO/~'.:u3AWyNqluI朽wO(^?zYVoQC"YGzt-5=ZZu,Ժx~tn8H$^E}fYDzơɧ|20Buxg"B=, бm>|}1 RgTs@F䉌eyT1 Os} ܐ]:6svܳ~i}Q pyg"xDjy9ca8ăyӵNZoW \gw[Sͻ^$TyS\H,՞[]4K>sm$kHt{e"=m?s>@gUBPH`c,38 oۿu bfs*=Km +齸(TKеO{^Yc57wJs+zy/ά&~I6w[' !#8s:QHw\G߆Υ#-]Y_2}ЙDӻƏE7<[Ȋ޵+Ij.g6Z)XQcR ;czW"U-b(zu|AQcҟ O錬Þ eߙ睎anwB\g2 @_$C y%,uK4:/q[F/xԑu 9(xUTsΖZf۫:Uk%u q.V$82F/;Zscb t0I$GHmR4qFUfY &c2Y&!4^)2氏rJF?Eq¼p7 K5ɣsRDERВ +=Oݺz/c-;'f詵K塂}?gs`-I>6s9p5ǣ|aא:ߠlsO&C΍MYoM)uĤAϮ(9N0nfQkzBhA\-:fcGrv Џ3ĘモNoW5nϑ?0Xbʦ=3g\ʂ.y>6CCb/ǎ o> pow +ҀISCؑ K4TYDZahP)JEU30" #-$,ܬ|}O HlŜw` };cA{ZS>'|dIZo!QMHϤydXKx.gNzEOV\YzD1'ۊDлr[%2SuqnD!Ie)Wb̑%<}l9&_j;ΎV3B)r=o7_!?Pt) үA^fsķ.=!F@J朴 [d6+y*[HM;Wȋs^8nE//o_Z$*[3ǗW. k1xf!ޑDWp 4kJ2U*Jem1񅼸q {C銻B]sMR0ؘ iiaM2_=5:!Cz=Ɠ87ͳ$ov=Y&Fκq"[˚N^OԢV*JތS[?qM)7?|H|N>#S +vD_ȻSxjZr Jrת;Z-Z7w5\~_@ ;lho{DhNqjc`n攞/osB6ɛ\F R:oK} Lma!\CvNqh8RZ~3ZsfCpW=k ,^82{oY~#s,AdnYV:YfY8wl|=NEK >km~jYr3"uNaCw@P5^f!)jeܐ}qY<6w\~ c~,=sUd9Ύr 38~dy΁Cd<>QX6v)osZ.ٚGT +E~uj՚/ʅ.+*ofjmvs5rw;=X3+4p`? \^DFEp +vL2sa*sȘ{TD0SWk +v&SnxkgL~z[<|kqQ + D}#$-ui`f9I|G'w%!3( [(0xu/E~~?eq[|FdU{vff4C_;AwA_AiydE5 `H/9zQfsF)-kҟA g 0u(1dkX &zva!`T95u*ֲdt_"5s|_! +h|i9yYfÝ +p*S5^=f ѓ33c205N> +G%\p00cM 8 W}+MC[$=\B8}Gx(S9PiY(r߅Cƻ]Q5^ŝZgtek4~uv)73uA>cs6#GusVAZmk ԇzd|F!βEn;"m9zJϽ "/EC8GNQ|6VeLd 㘥4*,GR"*(D&P| + +sW}3kɿ^(ww95o߉#Y-Ny3zZ3]{c/@ $<z4<Z>aό[~smP=Glo[M xnz^4qŸϹq~H-0 'X+ſ Z{ boqM-How|i~ zdϠeoa1txfopfqX=76t,': +bZAZB0׸-os h"CX|,}P1\)}ys6ΐbohO["]5{ '9F^)8~glZc9X!ܫ8s*'pdiv=n舯' Gxg,7V0Z^C9%]sS|gP1^ga}D {p.60ZBpM}Rp /; |_yYEX UB9h"({#[3& +GĖd;r4х=vMt?m]憎&h zz\\p!^D} 5, c.,%sN@5ŏbaO ʘ~t)Os pqGƟk{ x`Nb-{zn: '1 OM]&8Jݗp4ƈy׸=a!lˀ \UJ)Ss܏EHobj,>0; +{=rcCtg1* |+E|.DۅG oԋRj#hIi?Ap6 <$Wpx <Ss୶T(̱qW z̷h}OzDA99bpY6 +јk3p$EBԛjB:{ݠk0Jm h?s Md`ϝ+ENvQ0@mGsƎ?gɚmI&X)}&5&Ĥzx(.%M@#_EeWv1MOCi^jl6ߺ\eцM3po<i%z ܳǝmG# NR?V8.Ճg84n5W\pUPZIVH#,\,a:@<W%XZs/MӦ܁4ņ|gnLWE7|5RZʗZ嚿^8oz-w"4yl/j82׫a`+,FJW\)̊eKvs=fe[$U}$̲~5M<\Xw;& + +XڛrxFVZq qN qaNޜVgcgn%JPSpaJ]V⚔tt_Tk%.[.X2<[mtyp!** \ 4y,p 8 c{N:?Xn$Ӧ?G%2riRpImDӟJlshbܗ!Q?k[]tqEHɏ1ܕ`:JBS` *7aES׆} [&u}٨N? mfk?59.n @uԸ;LpXĮe-,`nX&:NC9O9'gF-iXF[Zڰr+n5n+?{̃ Άx^e|D35ϑ∆n*/Ѥ̽@M$(quc5h&o10@T,p|LmhTF,pYoiN'v8}Tw6, +g3Q{`1;=f6bȤe>hg#7hl^k UJVEY @)qryNF۱ۉ8qC!hXABb !6Z-ԬW@$@ݭߟóĕr<*Tz{w9iCBpW~+NgLJ]Bs,K N!ssg%_n+߈~GufPy ڒcS 1tɯ/'o׏nLX32S EIoCItx{Wx9?~J({"3Ͽ%@EN%td¦Ry'+O&zW/sz7~SFS8 ]w snzw|aSq/{=Lq^;}W'_#- s_ZyܯHyTշt{/_POq8 b:8(s5DD]~?.{j^ԻkUn7/]`5F"jG +̚4V`p{ 󺜘-qAl5z/7ufaġmPd}⦁*hܭpI/a,0d$]&,bEۑKќN}'rz|:?:~s5辳?mBm:j9K+moP ^dt,}> *r"<^Bfq%Dx"vX/8h=A8 &"{09ޗ 8  tpTh$R9Sҗ)? :Im'X}M)vE`Y>c#6(A7ۛX&WVC㵱A3tMB-],[S1儆 gd8OlFVi;GC??J2@.nskQ7LQ]6u}Oqj!_W&vm;X`s׸ < x)Ј3n ޲q5CP$ZDv@v d?Jd.BڜA("4jO:˝xiTO͇)n0q~hN+R'q 3PD,QP,;H ;IvkRk͓-Ϧ5V6JVN9㓦xoMe^b!) 1cﰶ|%)g9,bLϵˌ| 1+>(g!\,`8ӒN8Cʔ4bs=3qZe~XS mLp{c(7Y"}=^,ve/`T'绺oKMGpc;awCX &tm; : UoRo>`isI4Vni,Gŀ^<+᮴6Hxjdž6\(bt4KG?r%\V\9oB ;KLLCHYg= nʎu0Sb熸 &8LfOZxʔqHmݗhL:2m*B6 $B1p<"&X!~N É(82juzV_-xLӌͼpV<&R4 $F`54HtŮɚ-ut{`ັ[X}Ŋ:b;Q\ބ\?]5z'ڷBlR?T_,j^xFhlT,~>Z10UnBd&`1!JQٲגv< 6)›8a1 vj(?̄o@rGQOX nW.v-=zy.L(]uY7T/2r՗^kFxI+GPJ`]V /}]$R^ ,xcK. (p&&esy2ˍJ-SJ@~Lb :1%I%> etX% y]Gd\$C[^En\^ ,C%`ƖuQM+ H" ]eq9$j.I@BEn\b 1q >stream +Hylg}@1WPٵ,^უ.0E (ШPTT ) JJDJLAu M(*Ji@}ߛٝͬwg:Ffޛ~59Who2ZxߗnWa1}eKۿ7+ݥ;X<[1#7K8@ߴ.8y>7 d7#dB kǢ sf!p߻%b0慀1{H^ҵUm\jO]JotpJz̶HͶۊl%OX+m"[NkzZX޷HGgMǁ'ZڞzGVbǝw6?hkhm+uVxJeO^iVz+\~wi{lU-//>۶.>?>t0;c浹m +ӋSyI)*^yESCG2IHG)w|DFslO-$n#6O^R"ddHʪToJuRtE\J[X:NRfm0ϫ48O`S|M0q e)+i~'IKdaeXfcg=' P &Ò}ji$HsY 8p&eY==Mt7e%/QrHɟ~nsRrCm]M9}f-AڶJC_ 1>]0 + +FLG@c,8Hf&NS͚=?31 ;hrNU_"̧k?:-܏.ZAuaĴIS< +ߣVQ4. y$)F-Aں9J#G!F2#Y#=)KSgMT#0!9èO CyFm)FA3U(Q6h)FqyAuKaFp֥~|̨`T|-V33Bϒ#Ōb_{t:g#-Α!NݦigϙG:=~Q).u)F]Cty4{/^b)$#ak󚿖:iȣ%PڜdF$KɍzUadmؾݟ%3R]a4a4}7O{&nSŠGHʿKqj]OFfkҪ>dɾTR~V+3O h3BW9OSvM9]/4 X-N/~u3ڧbcCy4b[uťO_R*`L5% q2giF|8MtyԣbьBwRh6tLY՟s^ɴ#5K u,}'>yЬ%Hۗ=gQ@G`4d M+z$=2~¹ڋ+Tdy Lpa[u EJẹAQXOhEʞIeY8,*=)kIą4%ݚ3}!F:F=:FW95K;DÞќeCk#fGsϠaU.,_%Waz9G3b<^ZAfZ#׻˜#NK]\SX|ȣ>-#f0AAo#ʚJ3/t%≽ᎄ}0D[M7(xHaO#߇޶y½}qFC*Fڞ<ڂ}$a@ 7wZfc}yx1ZgrH8#n},~n3+Yķ{&.a([ay40#G)1k]ݿxOP4,ꚞ BC 3,0u 35#15&fP]a5G̀f4Q@֖Â%g"q27iyKHЫ<Ы5t&Σh`~n;hD5~7mu7Z<8C)A_]uMG*F9OL%PgPx0F5E1|52#{@[ gTGZ8ṴO+\_cTt3{&.a*>Cnϴu]QPDGh5z"4;΁zYNJ5.bԯz3 RK!Zg&0E#-#FPMOX;k{:Xڎ4H_",ԏ瓴E/p9TW4s⿠M1o:&Xp>E,%ʊ,ޯwgЌ0טȌ9>b3jWm=I/F\`Ev,%~*"];:#hh9Os'!FOktCj>9#;Lm7o(At/jfFRƌS뢝aakh~g8^xs@)VU]KY_oyc:)̨0#Ժh`΂ZϢI|AQe}5g#~ɱ1Z}|34 SQ"j13ιה-zDx?:>W̐ok'f4Eoy=pfe k`G!wOCh=ȼ +#cYyD<:3؎ċz0Qܑo]z;|!O<թ`Hܝ7YmKM{{|wMp$NOǰz|bE=r'rc.T;RuOѻb|wM&6l$w~e|ԯ#ԛx[d:i?|=g%qFk .LS;뀟{0_ռ]oXnQ'it};#:zݹ~|&-;RGxw$<(o>,Ǧ.e}N| Ky43#wm[j b-@_ؓ F?{;7}Q nanK|]L}&)u>eڟspVL;Df=u6RQ39#ÈڤvT8)ϔh|}A6P#zF$&̍?>{'|&2]~r=R;*{r ܴY986'?Npw`l<3(+:cAz#Gq60rs9w{-?$G7o#0'W~sp>'/ؗd!wi}v!X.bӄ|1'~&wyu6?w.1:0A0b 'bUՅ|ߓ?$_F$zYf)|3ky<5#jW 'ç?M8lޝ`DMSE +^ot6 DN};(F]pȇ\NX. F3oȼzFN9H;F 4lJiMr |?|8h"Fݬgb&U׻;\?֑c|;y#8侫&]LR1o/ү|nUf8Nw2/,8/ v,#z$`\§rJw ?}%:V< qF_N{1"ߵ`D{f}oXm Ş:$y%}%18Tq1lpF{^ݓFwJe8jŀHߖ_ դY/;W;~kK |f؞a3rg Lj<,8SɽAxd̈sC3] ; ;!$>ѯю?d.dXuE!VDWiǘGyg}oP[ij=[͹K+5 S#4(Fy״޸6xKQIOfQ#QkbO~= 2.?;6h[.i ԭv%/b;3ϢC߉q2|Y4qNG>'#y; .I5.YzS͑я;=Pu543xB⠣xĜUiE߳Kȗz)h?9>Gl.;Fxõx^xXbGT_ V'5WG4}Y ǾL'=p $U#F.Sj归v$qx=?q<F;)Gk۝dړ\Ks]}w+GWdo{[R2|iV&E?uV48Lf4yR'a3}qyͪcDo%H͛ѷuȼėz&r.5>ԗ~&g.D&|%N xh9WͣV#jygwsc5x&zDsHe49ޯu?Cfdؓըͼ=AF=f0B +|dԀj_HS/<qZퟚ#Z{჆n;o p?{=d9<9 |^&8u^Z0r:^93MzA_s9 +BW2ey=)N_8lϧ>9J9 IN}kGa85=Gc!1^6σ k1O \xo VsoX|_bbň=/fk'{,oϜ}?k61{5Α?e>XH^ۑB[A؋ +\_7:gP{gR9 ]RoF9);-2?ZdVzGM\4k6s5쵮Eߏ\,8 ^oÉޡ)?3f$Y|C3Fzc/-P'im'{F&~g 7[}b=aB[}uKGuKuFɐI?уNfYz1OkHm=ɸ8' 9UO{ϒs?gk޵4r)m}]¿ň$ĬRˆ<Jzg)Kq\މ^6VnvBvV3o6lTXÃP31G*sD+0JuN~Ǿ3=-϶۲D{^k6L"ԷrD]PMOBM/wK[=S:'jQA:K2oԈx~ʰ.8oz8ŧ̯Z O҅`tǀt,( ƉQsq6U~].##< .0~H{Ǩq߽ (ߠ SJãy~Q{O1sQ ꛵|jť9zS\'r|B3uhBMg3wړ>{s7h4y,\K%7c[, S[BėԼ<2Ϙz=Ӽ0Gy/1uc6<=l +m~uYPG)N9\{ǰg{%Oq6;4O<}%isq!>4DyiA}(x~=vz|T_/} /Nֻdٳ"Tdt=,w."{Uex8ͳ,^#M"єR?.aD3FG_?Ya#c=rZW9%éy_GwJv\Z M=$[wCwEzH/gg#G!y*?TG>Y}OUEkyBNn /yMd8p(:3ʡzZ䁺GW7n *xĺ۪s pԤiMZgc[[akV /TDe7"5I4nI1mT)x<=_8$ys~Þa=H9vca$\W$uDK|aZ4k +=4hLAq2 <6mp؜6!K Vh +YhY2^[_:Xiç0bQ #a${ޏ'ۖα-*>yRG2͆8+m)g%<'4A3.ybo=O~0|) ꉑl'=QC.A3jo0Qb5}SF{AԶHHsj`ԆK2/5=KwSj;cSQo ^q̘^ +YG*qp/CC/%b sZ>'a:Ū#T3Z@CH9Oy;t?hMcdn~8>׿!R= +N9B; =;j;TV +^ԟ2󙛯d"桻DsϷ! +_T]9<>+ruk^s9i<:/Ļ@-aut^](#\FHlvսrϨWSLs-[s '»!,%ìpSv.ܿ~3гd%ͳx{Y^$9䦘I9/n43>:֒2uE=|vV>䳗n[fuUXXfgRÃBy+nQ_̶&dJmJ9‹S[59U|P(F%uonU9'+EHux3Nt_gvZ:yf&>bSl{ϲ]W{ngThꮧ7,` #=MYi_m j֌}\y{g_FdYꎽr2#UN{bߝh-Q[艳J9mzGuIڟ4^O1ӟ'5C΍n$3J3QtF7zsn>o%3+ϕ${=Iw[8y'4"'}a^wE_;N0*rP:k+YGsݩl޴ܗ_}̯X]ϯ7Ϊ=kRf35+4}~B^Yns` +_39$ٷu29מxuVRo%MŹw恲Y^X&]ަ܄]k~$Y|RSڃ_h|Y|B?U_hag֓t$|èR'ls/2''8?ٍ- -ڣ_D?ryalxoznzʫ&>W9Zυbz|n39;e$~g[ɩdlgKhX h<ǰt&Wdedj3\OJ"kEhzǛ#乾v Meċ>FnОk骯NTZIsg՛3,FS*,[o4 3Gc`Z%}-.K~ߨ$'fI}9O!=.(wHV>'"} :=^@߹n>08׾Wqz^v}yNsʬECڋs\]~4#(z>D"+hë^ +mÚ>{Z!>gZ'N'|{My^*ةrj>RGS:( ½QhsaXdp _F5O>|Rh)TYQ%*{ +NcU*__P}˚Vfy-Syi*t+S?0[ўX!kq^IECѫ ʈWߏ­h_ @BFwZ8M'Zכpl8f]qYԜ-f40|ϙʻ<áL?~?,{=|x,w9jAg<}ro*}VNl{y-U狹Qք tfq=C2D^!plKo=>ܟo>BXet`$ r9|#'{ ;Wqjo6ϗbN:WJ;N2R3Ufmyχ{>C?4}?w,|zK'Yv`ޣ/E-ճbY/;ԜQOcOUDL,]3s|-nGpԮ\ <~Y|K7 {f%EvXPK8r.8|6?FScFg-FmMk>1r9r69Ns m<rxF1zl$< {j@i/ɼ"wzg3V'~F+F:fbd>yF6>2j>V?n_;UK{^i6[ܧzR^8UXW21H}oa>v 02<3) -{|d>=𡟣!qC΍fDDKZc#R|3lnijy62hJU(8w7az:!z6J}i_Ujt\slׇEq&kΪަ|Տ|8D|x=z:<ufj4_r*45Wj?fnkִͮ(}k6mvs]z|6wp$|/w( +($Jkkxxk~ O@#XxjF@ &6^h-x9k>Ág"ok|qy;gv3Jw:5UݫB'{[3'suy2gSeͧOg򝝜ݰúiwVl=e> =9#8/ooWcҎ>sOoJC{'6!GGOÝp7s뻾n5<Ďeq-#<%N~' ƪ+qrCzU|'F|Tz-@GG;e`}(IIysUS#iFF^R?e8bj(W|6e7DD|&X 銏̪/q= / ]p'9FN=ETud{Y4&e|=,Wk.޶~ +ѵ5;5 4#{1y6_ySΪU+x{2xUwTbGp\{O[raC^Ѯk>q.b'xbu2t%^h"ilrʢ_?졡^r>6>zO65c]s.^5+_dB+|ÖJL gwZ2ܮW|<[gvoo.i6uo{TU۴Y&)<9)Ί3EX)zsxU ێ%3*|b=ę4}a}h>wa fM~' M9+Y*2WSYU{wNOG&툍e6ڑK;ޖ=eMvN?9)V jYbVq^Uv34>žw\;KM672Aņ'okOƺ]Z5̎KV@2ZKcfu0@Ag endstream endobj 824 0 obj <>stream +Ht;. DG9t?Ir㿫P}<~Uģ(|-4ai_zmx5cc{{>93fA7qIYoX{SY15lT9=n։:?ymߊ'Vz.>s"Y#1lM9|E(^O\`>A8XYg8 [wv=-:w >X su9=9-AjOr,ȜuYhSI>s5Axe ˉrk;G֙ke?;7 Nc*UNv˿);+qx[N),y" O <̩|ʩ ȵ^Uk۽?}~}Cx4~5;8Jk;{lԶB9ד]d@@^@`@EԽ~uTs4j26vhM춊t8PelBESQ+2Uz6ʙ/e<& GE-R0-F79*FjEKʋ9JԂX֨0(i?A@!:Pp_-nz2XU7k@6%D:4q Rz +"XⒼ EFNA'CUv(0YA0;'g)׊IJ5J\K?Zz.t YZkO!sJC. 6&KW1[M? JA1”sy M"\)e͌NX,B@|3aTGq<: P+<N 7". ӓ mh]Zq]siهEWy ~^\ YRS5Ll_G"GYWb\XRk$$PV&Q!N&=ԃO\$@3t$c6Sޖ0 ]D#!ǯިb0P떌%cUR3sCp/zN՗L4批؃{(|4JA8dy 2lDM'Cưq\2H niuu";GDO6&#8DG +~X*ƭr?j & ^d0$d +_OI +$LaE7H`Mu@h DՇD=἟_\T@RU]5C#< +FI( v1EꈢnDRp֒k +FhQl$mJCJPاQ_.ϰM+A reE8D9D5:NTo]A;5ѹzjEu]JDu3;}%"y)5 m6":+>:Xb\]"Ӣ$2'dKʮeW{a7(ȏ%&("g*SSodRŎ&$c4g2IE|I1|ȏ"cw4L:$;x+I) $ECsz-ulk}g dFP0UҘI#>j}=aG$!]Z$dLAACIaI%p)U?#Y=o7ȣ7Ѥp4uk3Ǿ;Ys&99%g l\-_|mE!/P 0ZIh MbV(L:GYK'kcW7薊zHq+q!5S{f4sLA\\ӴdҖftJ>9T\ >0:+@v[ MO>.hnUADbQy% &k9@oRꑪnudKITI!jHk-$L~ .W>F=aCa2T4cC@-ѵJkY5*@1l)h]3G5%hȹ1?><*\O%EMN@N\ד%t̘%brCD@DhϛF$ */cƌ2q +>ÞFѯC*Zcb +)#T.eѼMe`vUn'<ԓ դbSҪҁ]M,& O D];?3{$b)4\+hyVѮǂ%im$5{BX'9iyhuP]TzAU$$ɵkJ! & +([) GDX6QMR`چ NVJ{%!j"~djj>V۟5`!]Ya(&')Qi ;mÇWed>|J.jHׂpf\z40W~#IM iL>+ꬵk8{{Y3~RV['(:q40pG|/"?3q.O X}ar|9yGunvhT"΂0Ь`IeyA9 ͸@TΤ'h S- +ix @x25e_ן"k>,:pzlhJatu!E?ÃY-Jq5@PfbL \pP*HX|*= +8ѢO/j,BaD?tf=*馪}S(T4 ܆?̐46EDfDAZ"g6E'*KªB|Oĥq賋[!Rj(-H,`+P| Y|e#F볯營~e}Wc`j((>}sgK^` K#a)[ӝP3|.!- +D%[GjN&Юy߷D"S  $16Qk9 JgD?ڵpBna@Qv=~a@bvLI肆(YnwJ|w#g¬ +rM 5Xk.[x 4@T`cCyJ`e48{VؤMi,f?> tԌ.?&%c2){G|.MK^-Xz x!Y(!)53(G㭭? *< NrR8OoO_x3X>2xb ʡSigm[DXt)|?mkawC]M_:{Ww>OURU4b~1F +&PlP?"LOuz̆x K|Gx(0[ѾNl!`JNu`4']]V;BɐU=d@Dz qf Er\~ꀉ2q]|/eަg|8%n WR3 V~.1=%bPJ w 1,{0wF"Pylp+ң0 Cǜ- c"}1jr"ΈFռ} mԃ HkP4h"ܞ +(}!-bhKCL/Y[`߼%/Y0172*U:O``2!-XK`չK( RC5څ*耙-{Ф 3Eh bAǨ&NUGx9]Bk֬ބtM7HI~8K^3Dߓw$fx'9LeFPQ{NQ`eQYFB,rh<8*88+c +XZ.L'uE iY)|-'A fj*fFi0@ 7Q5DAAA|\hxdS0O=V:S!y(K}6 [X#re.DRSް*Fjv$Yh4y0Uv&*hDFh?2hk30?+!q"1O#sPoFe()'jlNOUR Q\["i.A`#V&Ȩͭ-˘l>J9 wGӈ.ʎye}iJ)2hjF4n7vDZ~^'ȒL8^ bBf d)۟ù)C2_p@O'5-\!O2 ;Ÿb!EV9`pA|-A+!`.HMS^'C>!/M C1; ,@Y,`S@zT8 +hJ(?CρxnoaƸ6cre"z I<N["%+ͨ]Y3Ryxk_PzpL2xg/g-dp\V_qMLB8ɢ'FReˡPQG ;uI[ 9$eX@< #s +`D95+9[eװkcyA{qP-J)(Υ)[JjŒaFbN,,XSmO2rVRR52ŒQ4 +r~R5/A(YaLou0ڊ+h_~ë?P$A0&V"RȉQLjK.6?R/)6Yi8@mMOD,m7н`/݁J2v'8cܮ\h*2#55Í=@f2]Oė'+c5hAd۬P5G3w ~wY'PkQ13 z3C^JLټjL.'P`*px7P7P<E0kIQiGfޏbּYP x{P$ksEGzֈϱ&OY|1fo|BQ^ތYEoWZ ƃm#0"5?v٬2G1_wqD#{vÅ4~?*TFzJ^nfإԕLUMB%%_$cn :d(p.nUE#*L\:Y*oi$t 4˂ +HiۀpCУ89WZ pPD>þ~gfoegPǀ^hJ|ö:}`R )ڤZEߝo@ i}HGN ԓ!ߚqФ٫S +?j4FJH42:.38;K`tYqj 4])ހؚ +.BP8Cό*3iPfuy] 4A*օgζH8-鑅SZns;;Y qckz'3ŭ1,u?3b`Wr h'hGFqyd#*l(O&'Z9 r2_Q@Ng{LK៥i*: B̪FdzFJG#+p") z +BJvgϒ;~:jU6v%h-Dco8"E&k ޮ7|EՓ10>Qm:㙥nG7Z'3 +s"f +#kI(Uv(c +_diT񔋰";(.h,8{ S#̉ +!մћu\dH5f4Y 4y> 5JML&fi)_m:M}u3d<367 ^ʟ̮Xp:E+zonkcBVB.(gʚ$x j="Ht rS&܌9xF؜\ܢ߄ U`Y?( j (yWh =kP7?AZV0UGcS2?  dPTC1t X öC./mS=N+Rm@Q!aG"G*:ʋ2(& B!ܩNCN +oFct9.I;CC T!cPaj2.~&!) T30 1#ޤhHOAFz1 f̛Q83{'c rrl dr9u/) TT<2`'ʉO`M{r0E?.s&K؍%,n wtb&ÌL4cp^f32/ ?.DόNh.桝u;HF9$fbm0dZA @:BDҴێ7v,F=:)r: $hHa%(=3`:'8p}pdFd!T7-BF Bܽ+އ@~$s5d݆B6S W~g ^[kP}UǦWhe*`.CJtg5Б-c"Jpw( 3N z"z(P(gB'?2FkQݻRcy yb|HW* ئ;>U "8Cg97XbOben 3P9C2齖#QPT@ P徾ʉ歠3\"UJ=q~U!2 o,f2f) d8S)u;:N2'ޫ0Gk=hp<'ɾ7G!k9نՋH—Gb:-JBHU֙:H:w>ʘ,O| O |EV.=15.e(`0fU}Nms7yn^2tȈ6 +bZ{,6Q=ĬGuthO8jn͘$"17,t%s6`W7vu +3K5\@%8wOPc +!рwOyui<9Y kz舗 &UIT߯ms ,aX;EnyMJFHo9K(Qɂ |rt_Ј@ eH[X5UYb4j; +~]ךUlTSNr!: t+ӣm}zeB]IJ_륫J`טM4lī !8}S?WtUW:rCI~ET FxgK)j"Hw+6 ε :ej6 ER-uVf^gavUe0S T&!dvB#Һp-!BvH=f?ѝKaS$jῶW:UCeChG/d!RWK}YMJV'PW㜡+bb 926A҇w8ڨŭUh%H}^jhK]w8Xwe97R Gˬ榨ȗ*#܅VoLod&)bGQ a\A3&pov#Y?[/y:|l,DFlLS󻇉GuD}TDٶ qGh{+ny,r~g$b +l,/gA5@"5j"07(W^bҳоhp!e2D N4jAW +=4CDUUTJjJ +"vWJ '%\dd3|Tpb qb}.WC/sÂA$E"_%'Һ: %D{}J:]4 + NFD$@d9D[,K2VٸKgϠ/}G:Nb~OyR>`0V4+w5if +A\~RYiJ9h)]VrP%Lfdb' +¿>ۻ/?~^~Г_ͰvfyǷϑk~ٗ',/?-Ocy?͇7/߼e}|{^ǻOcs㲃uy>]v}?)1cyGlp o)H׻9F_x5}J<@C&Z}XB@-,!ŀ$J32r rf B/Tc@ +PizGPj +KX0|P4 jRbFV0$`@PN%I@S +uh[dJtT$%]< ?Uzu(Aj_З]_֯"h6ܤ6Ti"Ǒt1gom1ؔ#_4 bIuΪ%E*֬`nb0H*->P#yJ-\t>Ndz vx@ȭ~]pqqhMvew2:P@l %w Z_2t)-ߊdظ2=c)o@vPlb"o3@HXf%a!;t1OZbDF90F@ K d9 2ާi1~ށ7U%"*Gzb8Tu ZЕ?=RCIzԠќ{cc{01Nٰ>z@$ TDJǙDC9Ac3RL|,~6\(HrRA^b# "Ϝc VĤwjIޓ +f=w5JHʢf `a񂣐þ5LC;)*n"@Vvh}+F9g-B]%)>rK',Zg1HY(暍7vz7 o`b:  +}3Mgtm˜p։7hƇ< /`FD^]=m5hf2PU!ÁZ1yZYI(mEߋ2sh*˳m@j9Ы>ez纶[zߓcYz(ϣT5||GKzp B_h( + +2-;*2_ b2ĕ!v*ΗgJ9GE%. =ˋ@:Vq>ր V;J\g(4LC|FEorLki$;xFn9*Cƺ%;YĜRg^Jskt/lr7zj/Ŗ:0_QkPJ-26=x>Cp9F![NM/CbWS46s;Y3%&c'pxe*x𶷛̵Ijyf;Wkْz\m97薤X 0cJus +"822Y蜧 , dBx*D-VW 7pwС˱Vt5gLmXe`/KQwu^Yh,ESQ:x,4&,h_ "ʬhTГڨh+Z; *pdMorVA`1jlfR(N40!k!8zد~,&N짍rw5ttllp 𱜅 +yiU6m.sj +EG1 yf$f"UB۱o8lIx]fב9tE}س>";M}5p$2c/F;4!U8}ŸFiy˩1.$ %~nO~ry }6!ad7'1*~ Rv yiP' !rƾf˖zk|f +j{۲e[O# \a6b,`)`4/OjZxD߬L5g:NՆRB$sMQk aU[!M;ʕmV/Rhz2džq<u,Y2Id/o"BvC`M)]@B=;5U,$hJ ;!з! .onc_h5i֘/# Zrf%Q&Ah|4%k>UE'ƥ9HZ:HN՘yD\ejv+DCQ :44)`)sM{7;6&9;Wh'G-[8JK<]~W8#_xZQF}r;&q\ +31h U[D>3sT_pW@JxHĒhpkI !RqfBquowL"G*JTڈ!_k +Q V{ۧQxjn5l67ܿj>ONu}oLkV/ +2ժb^jBG)5 u.]YCH bUGw:Jf^-C?$<҈V$RGni3^Cxd҉JEfyT-:kjȆ,}Bˀh6RC 22Vn04hx1<1h/b>V\kE|1 M܋4/7+M{&q/`#pPߌ thA| џЛ&hYORs;Dn~/i((nG {H +ʊ FYV'+`k Mݲ +!T@3V3TaXfg$PNNnV3P{r^ $̏g 4 A@z-x[CHYGvaD+o^:.ԉk "!z9~:ˁϚo/b'54 +:ATuD3rc*cG*7x>؋_~SSr/-fON᨜[PmB8RYSr[d?!T(>v n}H|ٮM-F,nCZ.BN]8;cgrAʖ> x53ƽ`81Ү>K>r ՚Dh*JAW聶X c$iDԃ῟ S^ɱ\d;Qxݻlnbu+7dʧ"{ +\̀ b6#v Kh P8^ +d c҃;ƒԊ'fzE=0L\e_trNNaa4kWT^byZα~y7NbK$%AG|n#sm}C@<%l+_ΆYXC\4lʟDg(CnA^"c\'Acb U}q^ P]#6=t`VðmY@cTUR.i6 G)brcjHyA.12ohV2/@V 'ӑ^c/5ϵ(+@3Av!Hpq +FN`k{wWC + 9Qw"n|8ĥȔV/Um^&>C_ߍH~ CpJ( Q@uPc! ʳ Ҷyb1ìKڍWK83QW (\=jkPvlOK=kO BZܫ#\$% |@F0QP<řo.STRbB̙6''T}+GdGÆ{h PmmP܅*%9E:@#~L'SEEvPI9i]Se ruG؝:ǃDӘI:=!s^*u +q7C|M>-&3AWzʧaRM)B$iܥZo|9mcfj +9FtCmq6Y/0qGI%|ـC c$+ + M3+jsNy yId m)1)v-F:Z]x dp~nא _WIYoc2@˾/a[@(],@ /QF/ ŋ`ax9{h|%pN*Bg Duɷ+]0i䛣DLnL?c9TnqRMNKj~C~fd)ʽX/̊" CN_t58KW]To430|oU%'u|: +N<h‹fIz 8pcsJj@ZH*]7>V/_1+ +s: `"F{:uL,;}E9-S%j1v츔c}"Jh+2[j":ޢB&dyW_//}$  -9$r??JgwPC K5! ,I?H=o xQ4 ޛ[Cp#5VB4BG|Y\Lf荏VG]B1\7O"52dhFRi2ZQ\g{1/Z t!f0htRzAi;Cllǡi ɿ+)L\%OOY6d +5f+iv;o Nn-#(jntTN$3Dtek|MH-*’qikHVSA!Qa.weh.AU֝/ߺ}őyȨp"QGDNw5PB+ Wa,! +A;l;BA-F=sdGݮ7ȅٽC, a>8KӥrVxzyoGУK%aNUD.\F풮MiB8t5-Bhr&fvA@)uB)y_ +I:i*D?:.Ն}g-'$F-jLW9`1vvi9p./QeTu\؈>DȊD'qdyVwSj {k?4,:{Yg9:G7-ؒ&B0erMԋ b&UǻggX>KA !Q7N*}Aq#8bXk9wLMw|T"@uXa`@]6 gO_5vH$XK kNЮ_k2!CAĭRs^`F="-J`b܀?6~Fu|SNz3#zro5"@dVd"YGk]s'59$N"(79T!jArhqv2|%tͰ z8PRMj4Qs,( Wbyg2(YCIyn^؉d9ưHqit'5ᗸӋFx +7!nbjuMlBA"9uT0- rkHBm^,Lq"$XgBHUD6QdDH)rX'#zl?-Evi&IA0D jf{\fp'q"#\/-sͨI(CAtLcũ̓Bҧvx7T"A!PFPi! +{ɺ/7_|wh`ϯ/oٗ_2DC{IpJVOG%"(3qGh9/f,_ZU[r51&ch"(ULsʇwFXcNJ々Q"B(U/ܲW}{vt-4{ Ч7M5QO:j҃btm x^wrm<  D=UfpRXBfnw0>R=Wy(6B2fs=bX=|ۛx+.8BgnU} +l3]/ZFik,YA}cAeX>!^P̀]LA:7o"GL<%9r(x:A[h;t73gg2̊O +k̭fk{P mp4#fDxFd3Pk>ٛʏhj ƲxMopaSz#}:\9i[bn?(4} C'21ܛ{Ϸ[X`BM&eȎ 7wo9m-+\WsWd[-ڋUB1 jfZ)Ѿy"M5ȵ:(nկTT:)4m>z?sG^E>Q8`9΁!j|9Ӕ堅k!0Q-%.~v~k0f3ܹܤ{ T9io?U}|{>]=OCJM Шo_cLcW@B{X8p*."4xoX^ȘUJKOO9y??É{~R-P(l_7T'?i$,+pI,gQ59yz#,H u RxU]vrM显3<}L1>uC# /+j<7FM9fhܯ.Iy4"'P>1Y1hRuA˱BT/#~_1lQ^ NJoV$X/7:h2M,ϭY9\Ϣf|E $7qٿ/T/@KEg; l#f6wi㡿08>f iW{}Ve,iJ(h +AӲ*epbWB#߸D|a/T/)ffU)3)SRwT0 -`ONC (TC$bO:&n1qӮBLm5Fǻ!{1<[+tI,bGXKs5aYt#־l$:C2UWOȴ참 c2!uo{K?&6NFX"3FA4z_95F%oK(MˈGAF֦8u uH6HG\F@="F+QkL̥ZKNvW T<Sg=t;-z@5",*0bkUpйBM4QQvQi"֡t9nD(q6V)+7sNr$?t"rlHQ9"Y_B`A*myQT; :C4ZK1*. +!̳g÷Q `^)t]]<.)CgW#1ܴD$ +š!ZDUI "1PӸ[as4 #E/3K#T崎Œ$ߧ)坐OE;F1갠Qu"F} Jk d㦯d#mɝf3""^/Jxhd|6ck!|j Ne +o3=P1M 9 y$񋵐[{,3i\[ʍefP +1=#D'נ_"Lyv02Jq8G](\gfdVARj(vDeSjL\x씖+Wzi0]˘WHa 5=`pz#0Aܔ 1=i8OGFXF12*iߛQSuN=`|7:hРΰOMEygdP׮ʘ`f*#qR%]?<.U2du'Y=<3oSUEU"ZF-@jH늬b(u] t/`yΨ|\ 8A.B5ATin, Hˁ`ǂj=#h~@5'U!R(Tpݓ97~P:J /x<%rNЃL6 *7™_ol>:(P;ƪTc@ xn8GK>\Sa2i - j:jfh,ʺ[ O*ʆfUhɁ<@UUqKTC%y057w퇏߼w|췈VϏ/q|Wo߽?[s??~C_ir/o/?ՠWDU Nn` +! 譯[xш H|OQ~"Q4 +(ٕ*zQ9i%ωfТQ;Zw[1Av!(UƨKcCg~b[5^Op D0$9L4~ǽޭ_!XVXPq˴lh~5j_F okZ4vn$;I[29PWlchڙ s6d;T}"ճ.:DOE‘H;Ц L \lʠW'g` +)4(b`U` W2}@!B}Bg hW9hOfWCGD{^Ϥ::ئ2ڡUӱ| Ch5NvϭadK}16<kjr"e8d2FLc4``e'_WK U+`'0{o_<iύc+T )^}/2^ 0AܧdNe%ɀ',B<-W2p*#^u_,;[| uM+A׃EEpf "=3GMߟ@Ԋ|o +:EԔG "j|(,HF8w oe̔oCA|/[k$ +lNjQ֦&{=!74#ZM *}|5eٮzЅfahV91 oBv_}pPv (9K?]Tx0u2Lmxbˬ]HScǙ~&Xf\$Wq)b: c:3[U|G2l^[|c #;==pIY؃p8>>պ8cS2PuNv+Y!op's;Pō7l5F4 U3 C,s (-h77gjo +W{o`ւDj جEP7 +E|E)IE+Qce}kqkL%Q4ϻ`Eǒ5O7,y@U R4g)RSFa|H̢{wd@) 1 >2B]1nAJMD&h=ҕ/|%V^S.J.KLEQHyJD5wRPR{Y~Z274t/T\AMOG4#e0LFNpR1{a`͕BMzC#@˲ٗtŸFU}iU2IW{w\wv`AJpyO*GH5Ahg(iy(h{?pO3J <7/^fGgZn/3rP:Duzlv'~s݊]w߬w `ãX'7okTމS}>Cp^d%ϋ#h{[d,A5G9OX2q3hNĥ qs,8Wu +UO *5I,Q*42cf](-;d؂Qk,ʋsrlSt&Y(g}ټz*U_ʭzC߯п,|ܛdp'ȓIq^ʷɚApog EAL`go.0N C+q=Օ` dT!tY*q \ $QJ ;rh6+i&|~l'6 0Sa!٫js8l*3$Ȣ14)X"P y{pJD}`/hCh, a3)S?b^k\֫ Œ˕c nNs!. zZ u;+W"i (ʌ1I1vdFArZf̒ɑ(x@}؜H|DmqFi()]1K_lKzb7bxQ\%G# +1zb‘t![ .A T;ױԛ Mr2AZԖv;nۅډZ:ޘ`-'=⿻z_κ(U{xT!g/@ 38Sa~vQИ~)ؤ(&п  \ +Ooe`iԟ'bF` 8: ~kAD@ibS)59G6C@?eEĪPpۑ0P`0tvS)Wk>_e- +=@y.jE${ЛTv%tV/.О^O2sfHŶ&m:2Fذ5/h&YimώU&@7 ."0z*!^;!H]I4Z6tWym`1M_&(4v:&k%j_rZ]ɹ3GHd>%Z؞椞p` z$Yҕ7}F"c8BnX fb>QhҞv>npD%Wa"=]9ں۽t2$α|h2 OnX;w?BWՌ;y.QuRfOR< i (| z]>OCH3M'`iUqr@5hLb6]_x3 923JEdpJ-e_AHuIC`h@ A͙o,~,8g'~{Oo8Е.|.fICm*ڙL0&\ ѓnO('xĴIoF,f-7)X֞7 o%5,<ءl2 +ֳvc$lL$,4>1[=#&b+E)~!Vp3Dsu;mGvMN砀z 'K\!&Ii3>Ow@7H VJ0\gCg@}Q{LNylSkVYkf$KH#p 1{ +U*2a-"@_)$ C ,TrNmB,B͒TaSAKa&t7 +C2rReyP!O_*B+N90Ỏ9%O4g?,L VȉP43@`GWa~@>E."Ƽ(> ]DX1 +u\P$b<_RtR \iKeAՌv,X)N‚9 -$uWTߟr͂n'\'U8 aY9v畎8c|}<9d  YA, b@qbeT=Ї(J>e"-Uu˷= 8 YX1%V(cE_X:X < u|^~(zmo~`NuAzO4JDZ8H +4`!Duh:\6wdL'BN5 vZ +fkE0qX5*zh?E5C>˾ɸя"4! ͬۈP{bs ݛs 奐]2*C|,tY%"#'k]–n@L#2:d DFJ`72v-_6R12bxAAV~ޢ-",@ YD~yf%šp, Z΄߭5T#%;2:퀆Ut+wY]D ;T^#|+'ڸxxpH +w'ܒ U^:XRo&z{Ş;Ad4.<' + OWD9}? xcs,51s\oIb&2yqZ*C:3y(Ef[F1*əf_`%#]M=htR~D,4˳-}O_@$Ki'Rm^PYX>>Hy"APoA5ފ99yNǀBG^CC#e!pהs.枺ڮQKփw|JΣܡ?Jj~O)_ˮ8]M|YaK~N(]a1܁`L&C+Gc!tQ=YMQƽhߗKrSpm"9b jC%H#@3sNs}4,kx sΔ@wЄ߳]!jeN䷅^P zU}= +9^hRhVl>xfQ朢q'pJHPY1ޣ(.I[BTv@Gw:@|| V@n#a"ѰCB׀!v;Tm}K_RSI%`;m=RPv[GEJ?:d'E"ȲdA<#߳֩ߠqs{jĎCj)fj'bEzZui yaDNu#K4K^x. +sAwa/ 0w,&\wenj`Ƥw3d9{l).|4.dTܾ)/ՔPZ;Y;r,X +Nb]>. kKy}\LǠy2msH)t GE'qtγ> +{c$Ux6a@[C aXULL.:e,Lr)f;Vt pJ=; 0xeQRn&c68RBy1,^Fm^P%nD # H4TϦ($j0KZ^8@Rd +y?߾}uɯq6/_mOroO?ǟ)W ~,Ql/^Kߞ|>,oOs{?w7/߼u?|n~p] mϿ~~6~ɟ 3G#?8.?]mEKJSw|Q2cb1ETM# ]Q…e ѾpV _ Cʈ!֜@r$-| "%_ nB) $'uaڱzp` D9C[j0_5,} 1ADH_ Qk졮 7F)I7 +0d:h\ItK8`l y[oMH9&>&nWOsC>HzJ< 0Jm{ f&Drv;j(I6.R9X( epqTwQ("J"\Xs~.0|יb &]:@P~9*k[) +4F?yݳA/a=A]:f1{MF\j;aSIp ܉{ÞcWt.dޫԥNre9ĐT\}<(~CkL  N5BYaXҕ/@ <_F!JK*#쾚3.TZ" !QTu2.ʶ^ע\GK 0MNb KgivX($jc];zzN:DvUg12F2r-GM_>BϓD%A™t6FC9WG\JFXRR8("Q9avZTm~n9&)CDŽ.mX?{כز,ljg:I_od.'Q=m;p3#B&[ㆶF/7gKB1BZD8 T*Zf>V&i"ZTӚ\挷? +KPu^h"J}j<zFKxI`Pka P'8kDST<7:zy8]˘RYK @d.FH7c>w8~Erfϵ(Bx/7 +ϹĹo9v{(@Mc 8g85zpyP 8e +*.ʃnz!(d1kLBI3#&gHs  bHOoP>VhSCP0^M bk65t 4ёitTf`(Bp-J_}\#7ث'FGPd[]* +\~zcي~(*C' +I}ztmkP!$|-v۞ՔQs\D(6 +]frHc@)STxLBs,h#ME#(EtR?uIY3FLu_IyeaydAT+H]{-T;L$Ш%B+ (rn#N` endstream endobj 825 0 obj <>stream +H TGF`4# p920 DDAPF *xe5OIܨ9}Q("/udݧ" ߮z)zl1Lt]ս#I-ar+rT@i^9ЋZe4АF,e`=jXW5`l=6A/^}C>V@'! +"_p~$GV Vx59gǵLMg9}ǟmw)<ǻdχ=x6|T_s_o R]}>">ZckɘtbƼ ^dkk^Ckh༶eݸen7su;gtui37uUW.u|Ҋ:wd;_?vũ|1uc^pc֐lc\\:B?_k o >\0*T==+R@VT5:j3flc#n M7lkny"x5a6=ʏ7\O15̝==n=͛'JLj[3|c!{<;Wp-*a[qF9X==Fs ?C@\7ܔB?pk :C"w UOgYwIZBDix9 S!=|Y(ZPwݞ_s̯oG-̳W*_\zȘ}쉰[lDY/Nǀ~U=Ea3`9vs +ZZ:tB~- (TƖ>jI'(Ij~^59udvy6 +pn@!HbAVYnxpvcObX}L() ؔq۱VWW5,eûL[g7M3&8vgN" +d$cBY޻f@P1 0[Ub"4oL1BHUƄ?? &B3 {I__0%7H4q[2 颡o">׈3uEo*E?"v**P'c7)[,tr23ftxFrXUOSIN$dSO^(~ eTو4  ᲋[qusq\ B2P$EݸlCsDx{oݐƤɐzH׈g=h*1e}gΘ$ypR4Rs2DO-aŀDh;xǏnHþi~JRN8ߞCLQiυOX]' {98pTbn 9)AzͅH9{{+a!J|Gx:Hʹ'GvӁcUf8·2IP8yr>zDJGܸZ>vUAw8ăJj~m蔄7(SZp`2 L ˇxE΁NB:xӄZ[4!xYncq ΧSRU`*z*t_iPB Z*t]a +BnRB U MhDZc|N8ߠ i93&nO"T)B[m9ШԜT]vB^Kxbj) %N{YQ.%h$Bm:o%рvX[iޡ%A, %9m4 ;uw uS!, ATԉ Wr*:PTe C:w>so)%p4 PiWw`5<ꖳf#LkMkuD0L8nn5˹'a"Αܶ6dIL{D0?2XGT^ak%"[Λ§(얢GH^m5>E Y9o3 iD4 csRԎ3p<06/)S$'g)q]:=0"&1gm5H;t)w7YQYVb v_Qaz89"֛-@ {lO$ ѯ=ԩVN%w9)~.|)1՜ykG[ +tJpW.|Ku`~QIRy+%;s Gॴ'lXiMngLsӱpׅt3!t"U*RPIvN#\f~(^+^<>Bπ \Dw +[FqSv\PL;w@c傮'侏v>=EfMVct{h~}E;AyLSPLS];ͯ!s!DA5~vp79{S`xഩ~3Wr 8u=yZ B.Os@sqL }%(1LKv PN Ij,I ԔW5ܸn֚V0A)z\W75⊙]ȟ%"̄]S\fNj1? Esmd ݿqis˴Y*[ʩv+<\rAT+xpS*ƻ|1Ho'L0" 9˳|+p˥0N^X-UUuE]ǫG7;Jx宿ߢPi4,L5^X7_'̰ނ4NU'۾e#gk-_7ۗc0tP"p6_6 EXKo/ZwWZ @$t7ɗɦ!8]1=T7Tn|~`T e7EBS}1#;}Aۍ&#k- pb0ݸTNVL&7 j9c }Aۍ7j9FƍCxA_@e7n'*|#Pv"`b#`/vn S;~ e7~*3B}Aٍ h p]i&zjAٍYl#L6 ݵu"`/#pX-(0Q n͗Qn|ݕ"8I1ݸd[in|T7Tn|~`T e7EBS}1#;}Aۍ&#k- pb0ݸTNVL$&nspvK{e).֚"YY9q)z>uYVڼ F]~6(~ ġTNJn.$8͗Rz#ỴX%b4 |k:U`OJBc endstream endobj 826 0 obj <>stream +HlA7DO; +Ipxf;矗`uBA0HNWqʹŴ_wv=OTu斯׎ޣ/+v-=Pjlc챉3a1@>@".z[O;ִiހK>\u[|m9c=7x ¶5lqv +Sd>w;rXFIF8F +3g$ M${e[γ(o'=fxV1bS 8}8_m: Rm'}'=g{_X+jT_V(Yř-D^, +1(jiagl[id7'\])$hذ +)>q v_>J\aQ= kiRTjdpհi\Dַ([@9e{CٮgKiN eQۡmUcc3wHv!X}8ˋebh%'c#Y/PbBe Z@!^=ШBBH +`_5GvBӔ8֠:_sGqhm9BPNĒEKVDvtԋqWLG7$}}n13oFqVNwT^]0Hb\ZcE4]ODìIFiyYCMf"q$xN= t9?qUlPt faO<QEo6)8b0 +u$w9QGrQ8ff| ͶspO#fsm>/Y*!(,))ꋌ{}K5"+(8+G!`4+#̈́@t⟝1rm>?(-a* Abbm9!~v>xscyDtq\8zbSkfa̢#_C&M6Juzg~+_>/C7X;47dF|OY3ߤ ZBKL+=&u:nb +$?kR5'(jiBNby0+$p_2r~(؞'=SI@W8zi).|"ޭiUg'(6'9P:Ec*d;jj5dJ@|x*=$\?CqucdorⲄ`6S0\V_  +jHh3_D'1sA//^> cDb{=1;g8z(-":]O!Uq9ef#嚼 IM x +Z־B;uWb i {i9$fgm2[$9q0h)_Z0k4).T\4}1Hk7h>xt5@Rscd_C#q 8>FgVA&B3z_Q'[۱MMAz;.UgX,H:4ux#ck]b!vՁ@`@@$e:6UCDbp 礤lP|pp]O6QePʶLcC ˶6QC7tpnhu$+VRrsA7ap DmϐREL e 5Sw,p^8IĔ2gޘ=2,t MŠcdl#S1@P'*h;;*4EPL=^!VvBun.h!yK'T] ~'6ևr- V*#$!\r"88\^~ᢙj(s#_Oa2@`l[*uYth| tfM92i 4n;j~$s!Жb2UlL NQ?tLy]ξneyMCꨩq'U v1BPho aBbnŃ`Ah>#,Uڶ`]G\eqq*aa!r P # !w ϴ~Q{,1e}* +"IMg?1CAsA(dyMI@1U#|{"PW=-2BhiգS$/ᄭ8jG"2&_>\W~Iq2pmB@H@^uPHZdԚ!Ay^@SR< vF6=P0kU 1G4qH>px- _T >*CG1:B'ahlMOcJ_mI?Cf` !Yg;Čg'@GQy@? ߿1eU$d)2BuQL!j.KqGJ2*bt0?M2"0">@|?+ +u$  W#߮/L$rl['-*URw8Z5@XC TޑcH8d2t;EC3e_~TSQ>QDDԨ*w=bJ;OVb Xɩrl #]eטY!^$eaIJNcĨZ 3!s2`(`ձJ'J0ot+°8T&m=ތ8T:459a `IQ|Y`[ ?(1 +3zPF<8z+RO,#wי&w4]%Jp}i{:RP.y2r F^4=#l43XJOGN>;94_=LYc!@Ν ho'<Lfx슂n :c9yhF`QNT=ԹwmZ::GwWeHWAKeDnb+N|P'QeǭV(W%뜄89G:yᙉѨ0FVbĵ4rvȩ?..Iy=]KKn"'O_rUTQDSO21r87 Cb^G(M4vCCYhG4@^ا%srN?Ĕ*S񬂰Uw?_~G_GQ?շ~o|?H_h2נalS8S1J J5]T,/Lm`ofPYA`ڴM$dyw1e|/ΗKR}i1<D4iZ #b);iVXƧ@;Qg'&T֡K1)<#~nՑS ЁB@G+T+]d3d< z2}E%L7]]X`ȵ(>U +9m(>$$v^Jp 88 ϥ\#JͿl +Qk -sN S~Bz͚6ʳ>s%'ӈ"8 AAN *y:-[e +K@n- VZM%CeTX}~z,G色,ThJ9P{".ˈ(%rάJ~a) QM9="rsqv0r7;yֆ%H>K=,b,21q0xkZjbӦǰ0O%0oenj;=^H.qȊo@u}320u*Fײ]طN`D8j".D;aUI2nSaVM /kնys{=]؂,QS\t?0TZde Ԋ׫44qroրlh)U (4B:57ni *y`T*迚hm[XP +ZUKn QuD>EX4 㺎5 |cۂ)&זtSU0!V8B$ %5#POD ~;"~l%փ@Fq,h*Ь眗9㜐\biC^shAXk-ڳFmt/MzgT~{"ގ+BwYv/Oe9c +L-5T 8y1N'eo Iq]Y/SH+3)`,(i-B >eVR46BZ_iE9Ie4 +2LBs6gqfQxAG:kp;mjk/ }LY7v*eSy;*`n2} oHi36Cmz˖;N1.gkC.G%xS%$j^> }@"3/5'4t^-Ï3_T.ڼOIF8Ϻ2]'- Mϥ9K-o J1݂[rfԠ!\bÊ//3 w7;h%KӓT;~bTuD Od\okF_. dvw0܉6g1I1 f٣S,MOH/|Ҥy%_g2;͖ ssaQ{'·ã7Rlha_(hTK&j`IJ@Tz#B@}"|2#Zi;)Fu6QvQ2()׉D#G/]@ƥ'TӸwDYgtIz|֚RSbLmxE#L&='c u2WKKe2Fβ M#Gx&*턭N-/AKɐLv~}2 do!2Ʊb88gfGSp˯Rޛ ,@'u_fkLRu )Z-G^mb>Mg6.5(3edjii$h&PbKomi7T!u#I5Rh똙u`a S^Ə&*v +K043;U:F`4cI>"*A'BM/' ,r>s3-7APx3)YFfe>7U Im6IzqK1 2;楷{}3{"FjDuވ(OV=@ޘN;_-\1=9Bs][1k7ϝQT +28cj gy`JnJWAx56%chv/cwEt'*t!`&nqPO1`Nr&*SJ_)1e'u ƌA -oNE`N&Nk Ͼ9JʺHf ݙkϟ*U2 03 dqݵqkE3CgӰQ2!Zކ:؃d]:GvaLr$ ~A[̳ɪ 1t"x V BA`-R!gwbpXPR1 Vb@_oX׳Q9eҀMCS6ZVR59j>u6,KqJ&PߑB eY16RuBU +59k2G76}q$t|/[|)6T Nbm + ;T0?3gavj}'aK8Q9 /~1, U; S'C{ڭ5?6H1x;> idwa: d(J8Ƶ鸷 }N2TG ;_=P>;ac̠^邞&1^'@{n`))gP:W!VSfќzMW}>(t:ɛBQ6#G/?"0 y2$C!9ʧb5Z4Oq1_%rl]4j w&u !צ~yΰp‘>_{hs*/|YUOh~κDC +O㷡4].||s=^A=DvnlR\[rU3Vtj3 m=4ڞ8@B`Y>YC* +/A_E@UhoQ+NZ㋸(-pPYG|t/]ӏRA-Ã..]vDy0r6l/7ZDQ(1REb=䝳d%;FR}R׽]FjbN嵱[s`_SZPi)]5`]+lmI qڎ%H!){ֵݍWnE'?,ytb--e3}qJ@Q_R -e}kH=d}u 4pY`Igl9*Rcn"K0!fn&#g\@n؜ۼRK c%d {`IY]}IRcdbvD~6ZIbe=G,9d)! rdDJw +oMn` +1*7vc:I,}X kR6ꍎ@Cj% qX.}RmD򶁅[m-g},7 +@T𠸈Ic3l뼒'wӡYqU@`j%B AH xu& !D@f݉9?Y^^'7"Ġh8ߝ?`~|0/ +>^+ǖL:fss 5Þhyj +=Ӝ1" j)vʝ ogMi̾fu.1‰ .qR WeZԠIHI$\ /\D\xUlYF 8ũN bjh>8@AU-KӨxv$]^; I0}ac@H$X> Ј- +_mZSK8M5Z@=|4+UR*"?&Fe*{Mh4kvbZA-Cʰ vj<:h '|w(lME aA6 ➀` 0ߝ2iѭ_*Idd3(! EL\;3J~Wln=?-š)eK?}ة]S'`֖$g0L3aؾ qK4܉g*l-2o0A BD,ѩE^ +z<7`7|aÏR^0gVt "+kVGbGX + KP]ˈF,h6,Vr! A.[Z_M7®,ᩑ16!AiТ:;U`j{p h*/cw!AOƷΧ΃}}!k-¡S~ˣb9L0e1${TCY(58ՏZ@Sn,*c*6LԠr˾*QI﫻8?g?~ۯ?|_k`ӿ|?럾w /䯿D7I=WX(OmM-u\<ݍJ0 2&e}Dqs D㈎@F!yNI`FX#JK\R}4XI +az;+2ŵ`FTq[/UP@-( +>EѮ +jA\{α9zQ.ۺJ@m%ZPr> F|<˕1# " Q:.WFXBу:B樚Hd7^lnnftDJgņV=Qu%I ܨoNA0*a pD`4H)׉q<жY0{xUBAOi PyPB27 iƍ2 .10'~ B/+[q 0,f.GaZ^%TQ^ذ (Gň&EO~E= fhF8j&˦McPQ?O)hW! +t+=(Z_ Fǥ4*+Ŵnf 7ˁ4g _qx4U]9BD ՚8Hv8m\ FA "GHs7Q"YTEsщֵ@Ms/b)V5c!x^he@=!tD1wĝmirƤR.V/lEzjvHh/UmhUæ\z?,l"YAL'Jf_Xm@u5x^>uՃBpt_abz׼\W -U2J{ շF`RB~;jii&R8Eͪ@wp¡nr b.W[ Ts8ޙۃ2xNHM4`Ĭu%UGXCσ0X n\yFJsw>wNǛ+49%3<]> :cM^@QiL 1 J-S4W\}c B Mn+8Y(p AckA9wjgms GK{vtz<3L-a_ jDbuDu( (Ԣ̘z |("Ɔl}x0B_V$Z 2G)giMC;WO l2_ YZh[@Lд%.gR4 AWqR{ +oZ"9JUNNm-@4&aވj"VNcђ&RkLAb"S[yFs#cbEj[pU}V j+dyx [i"{^ҋ{C'ek`p>>ψdIt-ZmLQnST\|;Ϫu-akaϦPsm 0@a(6BE]/a}!}>˄JCW\0~nr=QŤ~sJ0QT@>" ]1]0Y(FXs(^Ċapg$,פZq~V ?Yhl!CZGt3 Q5Q:lcmȘW=P@%}4S+(<;=֬=K$T;S>e:'r+?čLJړi*RQ[5ׇ䴘H4ӈT`d pN(|Lb4^STH$m?aequ**]z +V~CO H[`E@6_theCB<@;:E|i@m,:͍PXTA;U~Xb`#a4bBaUjQ01?_┡w?v-UduZ.r8`L 53 -$NpRhT. /ȳλuU-n0,x}.+и|'ts4=R ۂg^4)zA> "mr!y4'-Kf!KcL Xntk_ؖ7scJt '"Z(N+W cs +;x !_z}W+IN Q u݂UT, 4 +]h9 1@LYOҮ1 sP: P(U\j$r4" +"NȌ<_bOヂRjBGo{3~bɫC)&'EAPr,o;듊Tۈ=Ō$9 +Z$EC^&"[В}IQq2Q4e.k?[qh-UxswuI8jKpUS`)qJ Wy; y|mlf(/ vSQtm3Uԯ14vQ0`X'yuh_Y(`F1VZ&/]lDpm烂m@OKo*FՖ*Hy ?}PKbG̸mwELf82c3Kn=P&(ԿHn65yhY6X}wkצն9r[f`8:>3&B9/NLwS<Md(>spVq3 I PdN{Α8e6ƋFIҋb(j dIl]Lxؤ? E-4{ִs떄Die揣UF;:~}<Έ֔DQ qC&w +#a(8ͳR9';!͊r4 L& XJHvPJ{T +hN]?(^몬BߪS; hÆ#X.EF7[h j2>d'Røv+`r)eL  /O{yi/t]3R甃{FZ(Ӭ 1 >+~P^b6`08 + AA u7>ɗ{TFҒQ2XF9g3 L|#\1,k$ua`:0R=Chp_ `d?1h:+Y NEkm!a]'x7ߜ{? %m)לdd[t؟Ȃy ͟䘒11fv l`#Y0;1,0aLRv6g:%>TT3TP] +&bb:Bo/ -l +w6߹it6JylغC@bi^$<S8zz(j`G*xRI`A59BğN8;6y6jlᘂPcg@P-:*fpIiwuGBas]̾$' S惠 `EbBĿw(v܆T($q(3}t#t \gHk}ezT-Y xكNFM:D:Pa}*JV}H)̗遂&L%D1qEX=H`zYEeVz!M(18ӧWb)g !T(jKO66 T^d`u'jY:%05?t^#3zωfi ry:CRWM:BU{~|8$ VHfB33 )GiSJźJP5T=bXî*h7_:P +ʝ i. +F곏T1]U(ܝAYd?7C)zPc(v?vr%;' T%H1(:Ax_gQ\s{*g/9f`9%9}0 6ܖyEE`289{7"oO} x(~`o1+h!Ghy}0A{1*8e}xTX; ul42ȇ9U}  zOF <6`k?GL)*_Zl.ed2*qWu%o%oQ|÷F{X;44X/9*~t"׹ׁ'   +0O#vXfZTwt#^H2鮯uZJ .,7e%;ވq +-<6-q e,Vk3l8(] A<5 +?Yآ8T"CEyx^=Cܓ^# c"E$v΁.ᒣ-ꉄea"{"enxu^:^O[^nDdk+?9$QG<PJӓ3(8pjC8Q + "#veZշn9VnD|pH֪zu+O%s QDhc+TR0C kwSFQ(2D[)^G+wm pnljd,;^4 Wn3kL=r#\#"a;Ӛ'N-i jeËUcX5i3[˜5᪙[5-*apΪa]:,a&ܭahO~B-( +j0MkiA|Y7{ylr3RpW'7\b4KR(.D͉نqPxPNv-1c^DAwM-;8c?ŧo޿y|/_ճ_՜_;={ś7دNk~iD0h-}e}sz?WW8={^?>׏š6/?}z?7/+N/?GSvlM=o5.04 ID@F2_DTs'%E#6 DRJ4lSgMZ疗BT<>Q38 Ʉ@(vbXrBA .i犨38s!( Dn%1ٷ=8rݼ;}!$0 nDDgpe'}}q]+5=]nY=h'.9^";g#eY28Z&[MVgpP!MN'@{8CFUx7$jPp+V (Iȃ zᶛBIDۦe,As'pSXP2P8Qe^c=hGIS +#P䲆Qd B58$~S9Q;cse<DIlW Rq.h>NVoPJdPd a@-Xyn( +3mteǡI)w4'5rAz\k\ήAK=b} rhӄsLܲƇ !nVJ'n^5XN);bW9L$R? !9-e&Z(jt <:u +wd<Zɾ41 5`ΊЇO8>/o\ˢ望x:⚆@?<> UkD4dwXpPI ; B#ǒe^!8֐ 5*E4ܹtDQ b<<%>99 ufpLb{!w cɢ&~GIF$SUO>ĝcѶu3YbNz0aO ږRM'bɤ ē(ͻOLUsT{±)*8TvTkw}F3EMijM^#C+;Mԋb0%geGMh1="vXҔY_& +~<`8w" T8wޱ7@<+2y'nVeJdKoXbͱg}<J |` G 95k8Zpr.#Dqa skg s| tbMg ځ =?L0(^c>PuFb6Oy=;v"G;ۘcu9q\&|rw&)zSі:Ūh :-_.6X s:s7֔C%h֘J> !oWQ]_Cg6iśJKiD|7 +s[qP۶@BmfhSצ )^9n^̡}47FWV 6|6SWewUG]魓;BL7˰YtS2 ;t2t]wE$׼sݷEa¿纈 :h{ LY$_/y3Jgs}$DC'%¨voposBpMnm9~$(U8Cqi\2[mM߉ W| }e8p%tMVG[TjkQqo:ݱ ()GfN_褃@D8S@.EQ +['PC(ۅ'S@ (k>76\_ o HGTL_Wz j7_ulWw0=ԋRbQ^Ǩ #Ky<3ӈ h&ԷC`& +:|FOb:!]EML(W pݴ#Eh`ΌK##oSf_m܃ m +OOTk.h?QTQx + A -oGya :԰!奓ԜV[qa`3Y+cVR^cytx c*nM~ h螕};DHY)C84[kf.^Uu2\F E81{ꨂAh- xك?oDcϗuo) kc^ṷmpXKF䨘=}?>1tX` jQA:"zטJ, (uP>\Byvw=1<+hYaΔ=Ei/,&dB ?t ]=\i=v2#orP֠/(R+ 91am|IF ݣ Gǵ!4t+u0[DN~tƐb௶(nk,r٭`ǃ ma)>Jmk)pY|)02.Hs_ -k|C|gR; 3c5̲Cx#)UM O;6<^AQyHRX`7ư u'Zvx핰<)QE1fьcHhJUb.wY"GUo  l&H=k郺GW\vʈ؏׃&-:~|q*BIuĹj@C+CE?z `Aԍ(Q<]{'-b䧲:$if*" 8`Fĝ^kAn!g`Y{°n}pYtwm8%"xlgk6N?F}zs a9lpY.ZD{!KӘgzzX ]%D_'n*Gnq^UE?qʘW32<[c# ]/jXw%gp} (x"bl.[ =3BdؘВ"#)xwEf'"#<kd#(,P䯶l|͌ +-R~cX/ u$tQ!Jxy\z*vi-DL *A(b@N}qY#ic0 }CqͩF 9tYX-گ6'%oCV0͝ *&riQ3w(hYj~'>%5~D:64 .hN+wƝeD<*X@|"_}I؜'G!8$hH _W~H3 0'Lʽia=>unסA]9,3I +솣^\ұSOIyqa ++wQ9U,,#SA~CF$]EQڵnZO@E4Jbyze%ʹPSK@2tC.AΌx1Iac +@,]~wxEAIJwiv㨝SA$VuNdy&f27\Q>t K!N8 FĔ\3籶C`]`Ƚ}+֪ApS^L?b w͗NUFu NmgR> 2%M9Ho\}xm츠/%c%?T5#Տ|P7D?umWxÀh]$|,s pa<4v|}>iU"n)mmJvX}LcZA5bEpǧ2T؈҃K1s\ٽ׀.7ՅMoyVCs,yi '}<-Q`WٓYL& .yD eaƬL|d@kċy R3ڥcOԟy*^2*, @Zn]^ p[Ҿ~BPlC^OZDEN9Pp _T7jdDX !]4Xtj0 h5.rQqgq:fwQN(lP5 )ԸlmY*(s“eb1eׂ?aګBhJKh@tO~0^yh+g, *e<w4Paʘ}Fq|jO @4ٿeI3K\~(yMX~1is rI?T[b;"!Aa)F ]k8z.N6r4 LmDVx{&72#hzM74&м,6S,Jgבw@4(GͰU +1E/?O~]=]L?TߦBLƎЃb +""+\ʷ#)mZmǐ?{ rC%#mҜg^ [3Ѣ?Fj;ދZ08Cyq{#QfU7ቮiyZ}|"R L?95N5cZAI3&"*&v;ê]yo8YX kAz8H&fb$3FQڤFزDtD*f"=\òKS(p -aaQX(e; vfkpGT=f +V;6ՃY'+C #gE &[z:_t#Jy08 `ౡ݂y >m?$ג"[yCGfTT@*Hsb4s1{"Lj#xaca?"5"0s!VtiZHb6jSQr4f gf;Y +ڀ1Ҽ!kjzwEkȃaz)ԟ/PƇ@SmHUEו)ͲDLie(p%K* +B)9B1 !Թ*RX3fd(L&מV&^E±j;i`rN;u:#PXâ%)',E)S쉇I'ҿNwXR\ڧB@" +W0Fbqfl1mMԤ3T +=<ÂƎuj3C ;+4R&5Ɩr:a{R^Da*IΥIs'y%jtT?M ]ӎRfںXIp~ؘzrc:uN5DEtAB@ +FC]5ܟyS֭i4H䈒ی[)cԙ05FD}h]-bw㍨$4k&'=q' Q&Nu.#8W:޿~kٗt#T篯~o>o߽  Hd|nc\Mt6my[QzwmHG{e)N$|&ͧT Zq ;[5o"'WD0OD\>oOS(˽׈u4xF`%wtY|@~ )F+kcTANG<;muj{< q=.<CŃZ|Tw{!UW`ZDpe7,ϵ/ 4_~)j($C٨Vb'GH'2`*jxWu;MHD7EpYؽ"u##שޚ`I{GDjTIݛc4QZHm %::hDD6kYf#È`~!Ele3EAAn<2N[]˴;P*|VGT,>ZԱ%"<Wղ`̄Ȟ +pc*@{6b[eDn-V endstream endobj 827 0 obj <>stream +Hl[e G9 I$<Ӑ2|Ko1gUIR4'"}uZdgs6}@;^Gq|ۙ/NرG? 3̎QkǼstV/?}/?}O|v,w߾~?_>'a}#G G;^vɞ6_?ʛ%sm}q8'^nc.3_޳1yKW FNl: o܄rgFx^[9{=c +ч郵>̅7k |."g +}ݽP/ZڼM[uSǺbļoGc >RAuBT%;yݔ4|'P̳@s-+6r-Vuzt| 1||YK}dc +\@aŹb|^Dw@+ O3(Ni__'wh} چP'lmL]/7Ooܵ9 -1YU)Y|MDhyojHS8T,mɵXW+v"K #9QebEW(.z3*N($k)4?^Wƣ^)D{bjʸ8uW, Tdhi,~UwG8bvT%#܄A>nQ{mAz!$(Xْ ڷSMA[  m{MQF19"R_~U2e,$W#C!kQ&QDhU#R8FZ/1gz1%, +9%VR:X)~ j)0B8;sPF̲C eX5w!P B[wP} =-ㇵjo#b`@Tul+by.ӬLÀMIh)B ?OJ|GĬ7 u1pk(ˋ(nbF[Լp*שj >Db j=CYG|LgVUCiPNVʩ(foqA*-l+bY8j`GPtD3єKSN#E3߶m܃t5O_9!?>5u't_m.ђ +W9[bnoB!ZHL*yQ%j#>@seh}X[>wڏ+-)S#bS3봅.G׈n/51Vbb澮tՏ0)NC=qQ$!/,X) a4~Dab Ex*UwD49%0Bî~E5>[n(E@4aʥSy'F_%1>ۊ)MTV_bH5H "@ډҶʥW&qYw1$|u ++'({+KBz)@K)OHb ½g"%G,i4w +UTc}XR 8_a#)Q-, 1]K=͵_9BN'Id= [JaX}Y\;Yot)JQ3FRjB/Ч|3ԟ$D tvYoc"e鈒0G +N~`H-Fƣ0R۴+큸cuXƋԮQ`؎<3 YܛvkS*+"kZz6SK:Ng߬a(sIW +ͤ 56 VHj$u\-KrA$eeÅ!S=[,JJ]Rưc&j;p-_ 58ҕ5fBsk u/G&b42CqoN%^2Zei)B(x'3ͣl"#t^B:┆ǭ%q-&:&ѨTpY=S; k/.$΃- Wd k>[+.ĸن4u4@@ Ble!|>fIKTT(uy\j76Fy:ahjz|bg{OGPt\~ˣX~!0QDɬYU) 5P3ɩU_!& +{Yde@/GKF}RsbYVS#j!z[uTsx3?GrO'‘NRuufBlQ7*չrIe{]lj6j:6Ae8 Ƃy?&EFD'%Z\:A:૊0P^w@_*2Q^ \cHJXŻtkȕ|˱K>kY E1y}P'D^!LYwt$[ՒuUsFS߁K$ǺbMaAc&T6[2WRuŊ-'@ 1\O͈Cd'^T-J,׶Bv=!Zl0U/2xk1jpʄ{L'd,4L>dʈ8(Y'$A 1֑1^_c'BpnG&Ұ5#b†k 63:vϨ ~H;nE.6۽2aQ4<)Q;~J'@mILv0]\# DKm"LD(*nm;Gӣ:t(Ihq L{$sVҺ+|6/]Z2K͎ޔ4xBQDCNCݧ%&ņa5w@4B x} F1!vQ1~ڧdx0ƓQ.̪(2,qaSA jC/g yS NMdߦj-J3(7m`a՝ R{<+r 0<@%4K*nȽg MZtc_=(hT=e1}y<*zIl +>)FqrƄW6T>E +b.]~4dmJޢ\6lP"0PߥXΥv.8%/5oOsl6[ w8rqMR_⇋FV +ݭv(G\8E'kZ @W_**)( .RxU\ &1d,@53(! + g4 gRQSȏ6מa v24`jzfUVĵC4\cіjs6}ЬO8 ,ZGuv@~2_T+S!pOVT4ZNfDvRW?mUsӑH9i^`1 +'ґӤ޻0h2ߵIdH9%yNU~[p,JD (׈^"3o]ȁß~w~{|O})]珯o߾{O?Gc?o_Py7_X._^oD{ȓ&G@?%Ԋ|(G5W8W1IKnϡm(x5դu|ឋHܤKBj~VmsT +>a$/۰Jg~bMZ% RHoR3׃{W$3%u`6)V*UسozM4uVEgiřzHrPt+ +}{O9T|07$EއWm3EV@CYF ˁh/Uyq FpLc`"#@6>p>ධֶ\+8fg׻ѢD_@ +{9RUIa}yODywjFgc #Yn\pw[ ,0 t,6C +/K<뎀ّxL!{uzD=Yn'\bP %7nC@W/Iajú.`1,^q|ũ(OG@N쁑Y.3ԅDjzfHrjVQbYCGɻAĤs#v4R Ccvj)I*=P{$5Plb?V `ן4L'0>d3i #-D pK DDYg?gDZq#t-_mb_1ĩ9yO&@Tz2̀z20=oȼ"{eUw*Jb48$g'vbfJ^r%-g}&PdqMMq#֯WDoW01"hO :T{m1b,\S'$hjVd ;%K1;6s "nz{EHP'`a '6{VP#./Lf!2Pquupz!x$)"\ z`# $QQpI 5"Χ$!Vn +-- |5/h A-Huo/)0_%t\Oi7v4jVyEDE + ۍsNbaaLC +aA<^hĨEm5 l*|&7;~@N'Po@F.0f7 ~ .$h%-bv#|`P^}x9vbe ^xC!A =uH>1 HK0kf݁xi#o*!ΧuX:L$~3΢]nKOi>6%@v=K[zeA;,bf"cRԈuLgI)FMge"`ZE8uȪg5B(,e3"0݉5[Eɷ{)>(0nDM3+B0c>xJgZ +P{B47 +ՃPsk?íP CK+{62.KG+`>PSqu +NMqh;A^1=d.hBX1D0+=q* jl6 3ěVIIC€wMs>;|#Ln{m;~(?5ffyqw2u{|ޓ 4?^_!Aَ:9ߚz˿׼*MP*ѥ]Axu Oѳ|le(G,J֙`kc'X)Zj?!4"(A:>yvhgy4 Zjx>ZWK1dumPŀc&'u.]lz-3h7 giup#mᇍ+7vzZ-trIY^ݘH~[ԡ.fGk t"Dҁ*aͩf%g˝f"D4Dm&N Vо ֈ#Xx8iYrA`Bgw][RJXtRz4kXY}=Lݠ@,ϚTQT6pip(P1n\4S O6TsB`-Չ;̜%bm 2g1 @;yTI:'AEH)^L\ NqZ_XcrA.m ? oO u_Tʯq%=VH}$JsF: -&âg,lq +c#cߺ^]pF@ KaDѥXoű~ފÍQx;}':K xԷXvgy@8#O[PκS0HogYyFOļsF DkpM#QIقf4hl4e +@+2kĹo˸9V+< ԤI!-R]P#F:k˲oBPA$񢁙萃aP8" N4┦ps NM?buk][OY [jXJ|G8ĕ#|^ppH]). ڙhV+Be XcW)9+ǘ-W]P}El%33) Ij1eb=?˙!ZĴ(r' %I4#bA)4%.z>-"IKeV5o?FJp5-N<}=W{8;w|;AM{z mQWΦÇH񄏞 !f"Ҕ@2uL7A"(kfTOhrd}@d @h:P`1%WܘH^qmG~*^* *2vʱPt*wF-}7D2Ec6еK%Q~ ҸupV'bA̓Xwf:Gs+7EO lk [}:x,͇hF#[1 iAFY"EcT M)s>PzJ WU V(/= U|2ҍ#ZC9TN2 OrB2װrCl煂q`)GټNwAipz1h\_YG@k= bW@f !UK=3 9@Fv4\u6Ž|+4+ +.:*[ kn =ML߄h_9\QYYU#Q + +֯+(mhfau-]'17X% +1xP&RϬ>^:Mv*|_iad< EQg~w6j@!9rtH<88AT ,0u qe߂yG%WD(1@rQ%/IAm"ƹݣгl}#iGlPs+gi1i\{8LJnCkCSMC8 V0P/qq2o6n!O%"RG/IpCI3jXUĐ.d]#T9#  +ǎ>^ z@`GI8U{`ttS!JuT^JvT)-3eB%v (όN-Ws''=<ޑ$suN^Wm:TBQX~'oc*~)2Ftn9c59=ݧUף@ cj;2m@ -H|p\"(C +/Y(o~ /bE@K{)b/y~IA#@1ہ8.Д0DxeO./!dֈnǺWg|{Ű:Gzuw9{A= +f١o;FOǪD:bZ}{A /#PNmB)<۽ќ +s`LcIAΆe6P^@cX )~X*n-CN9u@UB=v\,KeΟhGKmq4Vؗ&a!P;U9dTw5-jZc>byCiN2+Bo+B7T9a88q\9ԇ:eLWdu,ij{ݧDͼq#_~BKxQ()? eM70'Rw^8N#i2Ft?H)`Fܩe?+ R=y xT~!(Jمn8SԒ-IX]xrSzdiNT!MbdK؀QZ4!$PHK~XpV.8>XdbaBke@}Ȑo4j1>ƘCj(ETjlaaa SxChau]TӴ-HG-ؚ"Up($:ؚ ~xI[c2_8ڝJlJjz0],7~zF"P7BpR\*ktyJ >dž!i TQm~1Cۇ'r|u(Ka'')U?@N# + +xD-/YG ? j!4̔̽rxG}MzPըA(H( :ޞhdG:R約gg/oDj o/8dNwlcd Q] +tN9f[dN7*^~&d'vL QWNu/C0u8=T ÈF Ly#+?͊8D 3~Yf=1-(/ (cYo5ee0l*^ D6´ +]=tU όᠱ +.a( hI0/ytPK7@]BbS?>h)RV64k@`!E(ۗ3FAU]JΑ/5k8#bB)} >uȧs*`HGEM$W |*Da &HSdUIF[̒ޏL;~=`~G AAcF0#a:?˥G, JLw&+Q"JerH7 _H KW I[ԙw.K8Z h%Z>bW?7~<~Ћߪ?{ŧzzw܏ߐ{_d #_G~X>>_NjW_7޿߯ן}o_wp?Yt=̜W~<~ٟ{XMclזg?A  +oQ9m/xF]zO QjbPV}J83h3n` ^L k*"MX0PFC0%dFl qahٕa杋2q |EgA | Uv +P)mda$7PeL'h(7dÝ"DQ%Z쎬^BTϽ?yXK9gy#J71AlL| W27wD`t&KmVƞ+ V755s^ jx++Ct&JU^hKRZED +Lpj1KPKȲAzWEKQE@LH=2MqR$h@5*ݎH0@Ӡ_ͳYio)g ݦ"Fl#P= +p| +<_{ 8nTu#R!Hf 3j9\ l+Vr TIE$G[Ȅ19JqZ @c +ȯ zk{X2?VìNг/1tT5 ziGV:੄r>By85c82@5[Xٚj O_ rӯ{\*2<ۀCLJV*`7S ǴpIB +UcG--sx":C_FU6$>f N4y~F :ixzU/J;8 *{`Lwwٶ#6Eҭ=<`b~+Fь ½٧x^P@XȏπW0mL NsckKzm +6JL=L>iȯNƾ(AȨ+XjqrǛXyED0".!!!4` (KQ&%:m9^~V36AJ<)p~R(~ObS 5EDkq[on +o#A#󹞩Bb˖@CX{55/؃CҿF .KiWIQMA, XCܖڭ;>qj%54:@q·L1k?疣r0[v#t#3"DDj}#"r+q+2u4"x1( + +r($PL9lKi3wap10F](G(Nȇ,si9C:9how+"HXRZ,J( UiBlWHNľitSar?#gY"FHRBELҶ>tҜzԦzYe:W+t`_nψ~@&Y'yӐJ9HomtAomQg16\ ,pM:ٜ<+B#sׯ_wl@mz,T,6_Ab"TN'4I 9ՐKYƟ.Rsd +fvT PD"u? _M[Dq00p亮`c6xsdҎ)LQ{vт sAyo NhDUSBԞ P,` ԯvݳg, (0*$ϡMH3?TR GE !N*cD 3FYҳYܭ\l3E>/((OGsY`PK,`Z"*F@.|t +?C X=bf\-fZ>z;}5бmK]"yi5 +*D I6^; n֭&t w{/ )e#ڗ{J7"l@7M#C+hn5s +_daX)< B بC{$1QL5F1(_cIl[݈!m #ΓCF,T$l샤i}J\AJe^c6hB%"{qr;R>L4 &‡ CW!EW䅡.k9'F)( Qۓ@o#`&m/}dw^ lADP6 ʃ\Aˆ+n0PJZqy[~´18tmhW$'bv{q0B<V,Ysk>V9UqgDܷiUId=P0\<#PH~/<Ǘ!>9R!; $O@=ٟY[@mehLXѠwq3p%TQr!Y>Ȣ=Mf:lSMiv=Q ɮ>55r@D`ţke 2ֻ9Xc9!j6A҅򢁇p]ʿ0[2r>-'M$A:355gDS<L(C哩n|DD(W^h\a 7.0 ?H('\&?jO +c;j q?2?W`n0=}8}jm'իX5E>P4ʎ_!A r8߷ GmTi- ((Qh,(D8,D-# +LFDUh,OJv.yFQ $NDDPU i?$M)3z*s) zO]AWh %`n(QmWh!9GƇ'\ex4~i@mJXVY=V|>S'*|&%?!98EvhB +fY¥o dp)EPhkX@  YICgz&ݻ3ikDF8R6)χLF #gsPH@Faob3s\5(/ zgLLr ݛKw׮'j`U5:A9L,#̴QEj[|T. Ȩ3s(~.DGѻ"X]m<΀ P\n'#\+YAHb٥jU*>gPDZ lh }>dBwؒ~Sx 62Ʋ)&yi/y{a^.=vG+"0}$+@%ya,Tg,1A6ft/]T_vƈm]g?c. ^k,[wA1,kܰk69,Ŏ[# patk9 uҍE:c \k 0^fՇ-iUg I%JZ}Afx?_c7D C4QTɨ؏p=[A2w(WPj#"QO 3@cnuW>+ֵR}N@/mh@Ӑi- y;-K$x&nQ Y3 k䳨!rD f+@ ְ=x(!pp شI^FDބGV+ %ZgRl"1e^ [:v% +_Vvc>^]<#WO;#@JT1/D tyZP=v֨{2 3se99*̾28Ca(”t&隶-P)d%Hw 0jD9xyW'ǿ']7>/])i(ۘN^gwzG٨F\;5#OhB#8u?7=O.ʈP`bn $ҥ@AcQ=z8¹4CG&2qq,ºtDza=оF +c| m)"y2JvBh,~B?< tB p1uKu@;z_F(q@Vh֫\?b2QzLjm@KSd>!$I ua~dt1P{6ft)X28}ѼSGQYт0&@U13T;u ?;J*>ƚ(fRDʹW-ga9\,ՅeO-ډ(؅8NwL1,;Bʈ;Q"h<L^˭: ,/VJKlJHngHbT"j\hy@yn9i-Z?o˪l5hZoFXVCr I0]]e,$0S/_t6IQ\.xi+>Υ .J##6'tBVxԮbk/MB%]4g|'SQYXGpW5*J}zDmTճ.DDcЖ;dDyf=O{f7(.:nUIR:^ ID迒lXB{bi?Ԙ_R 4?"rsKpĴhqklaUKЈc'^+vkjAA*3J\C.@i uERȈ5v'xG`H{"ppF8r CT*$H^ji]R4O\='"1Z[D/iY5QBoH բ- +woHxڵЛ3,АHp cF{ b_ 4`fn3V Qqj!v_A:o&3f[t˜e.YY  @raH:7CyV$ ~е7G6Z| Y8\R V Fc:%.m#[ 7xv!AE-Un#mPi~KEM#PFX( ڣ!dĤq^Rty-U0@$qA̼C1#:;N")plh(7 Yk5'P{ ,v-C=+P4ğ*DAtd~G4-|<9yfOGa<^NqO%yYuz 0`ϝ?.tq@bx~|EA3a1 ?줏‚D")9G=Y~[K~z/?v*㑰Wd9˯ʔu%0Tt%ʼb̝CQ(lBBt]8;hr$Ib[yߌ#k@1 Czȥ\9F j]!sk[CԴⰡ8,-s9{S XGϽ, R.Q 2xt qOYj@/4OّcB \ ~=|du[†1 Dy'j鉿Ǵt@O @uI#.oql^Qq97t"0lɷWup1aDzI8?:N qJ@y +X!X`(eHt'JC\p򑀌b1A.G_0@Wȳ!iӵtdΑR`_S,!U6m(Q4Hz>qJ -N&FKQ`;}YVfF\) +EzX(m/` ȿm#S#\3HO_PĪC1_S98C7#~@;4HIV>?(EU`A2  L썎r}mG7Z!UVkHG|-X 檣PΔoڳG0LVN" X&ЩЂNZB`4X՚t֗NIq(N^d1p<'!BpT (rj(<ҷ4hWfFLv%{:a1T-)" - `զ*x$:Bo`7SB*mf\grq+37l2 Hr0[I}$w-UjzZ^!fY_-^w-cmUf0`+P&pK3ޞ-+*s[&$HQU5eҬQ=G,b[n% 'BVHcqTm/VdJW,M_L;;ynpA,RM"1S{'TL&osEnC7}GϖT[I +ĆҋE+xg^@q2зmnӛ/d}Pjl͹)Ǹ]"iI*KU9_A7TA,Xxܴ) إqfz圜HO0L d)j#O[|ܝ+׃cy;mū  t4^"e:|r݈`ߪwD t) +8JJYNem ψ,^ӆR/`X5vtg Jі%/-Fg4"PbkͲfN +c0y\nA *@ #j0o J~,˯ !e pr]q(O_&Ͻ^tY! ?qFh?xQ0T_ӄɄ)+2'3=3h(rfZTUɠ* 1 I˃(ӆdI#'Ep 2Esv}$?<+Ei3#5 0NB22)o#g[Σl2Pd6YhYX\f $2gd'LqtjRa[FيxWDp^5j;kT<Q.^# eYT%+䞠9%uؾ{zY>A82E k t/Ќh3諞K|)Ůg}(h_ u61֎1V-J8rlbHB +&+XZx\ , sC,j 9-uM€\[j ;DgR Y#)uwLϪ`^.~`#K +l%C컽^Ͻ|?"7BZX]F).4=ņ1$+a +SDW%'lyc5u* 悾눯DnsTA,ix.r;{1"jĎӪs) +ޟQԴ;Ta&A'_M`ɌZ5Dz@by#yۙS^S1x+W! RR`<0 pA3$ʲC}W.r[fb&<;ͯ齴d +i!A"޵=01Fz4PEO/ZV%-R?$W7W.cҀl`: iTa\vm+(* Du5Ҵ1&!j&7jᜨ s{Xuq!@ŇW{s.75Bp#֙p"Խrd>;gmvjhҍH\wgda`> d`*NA^%U!&Oʈռ3O#GRA>FJ=j96gKAe̷HgSj'bYJ=,N~ ɀ d%jܗLDm;+*׸;2=fVc%mQ:aO`83m%5F:ulPfw-])uѶO?3#XN@Ôq?@Ura?YGvutaPЛGAsZfh +۴ޚyƂMf(85GB^xg݃iLZGMA ^ vԳ]q$((6)0M܃ToѤsS\Fv#|۸ҵPNٔ{bǫ8&KԥL*qPĕve?N>g[ +k@­gahaKͫb^jp g'LJe`6u(*RՐ[)T+Fy\Rܕ x@+AK '(6»#+A]ZI3h麳c;oC8A5fyŹ_osDK4$@r$_ 9 +,LAPA`Q >oasٞ=Ʒy٣⎃x̊lIOr䵞EGwXlYC sZ+?gʎ5lЫxqJ';_*ZێHae<S7[T^ n/z2z:kk.N,ˆkn83&9h>4fP(LQP}Æ3Chi3CZu6;H);gO$dC?~DzդMC hQ'O׺S6+$ cT|:h[׏J& Oo%QfȆE T O즅X1@}EߥcLct4C5(>Cxfsƥ]تfo%Sy0F^;CyyˋXlj{&L!CS|m׼Hb ^? ִkvL^J+Fqp$v;&~b l2=iٍ=%8;Xm2Q*/F)~|*g_w~O/ᣏ~//}g_}7/~+?i_ǟG_S݂ӰlJA\%o H>5te3gw)y] 1=uRJ؟a1Sս{ٷoqA5Y鶑yH>gg}S;ӷ,2n09JCkG$9GDT}lsHG&&qs% +Oa.N1xE#A *tIq/DP;EiYg{94;n1U/l~-`@j$~.8X:`Ms'}~]_G:3L=anO* +`~#>Clͻ\iy=V85:};hnJxڨk&b`!TsO@^c1<83pb%e%^E۶ ^P9,Ef4$r o"u `5}vn~J]Đ E$} 2(dM߅e{14Q8I7JA,b8V3Oz b30t.= dMXoA܍(ž+}|` ~ "O+n bB*$5p5ϠkHb> ,cj +ᅙ.\mDy,PدASl{n)Kաmfڻ $ľ 5V)]ed +$&lY&fPz*,fPBEȊ 0;[?@7V0Ћ7. "=l>?8_-+?AU递,]MoIrVWmt߾J Ӟ@}D𖶁C_p twpcxU)iX;v=+jڝ7+[/zGiMQAqռ+s,P3z++ +ñ{ 54^MM<8!cX7Yk˅HԦn5@׼ܣ˓mD ]1V!bCqzY ea=6d^DAud칎t:=`=(}`## 2l u ]^ +2Q]@ 1iES2{;u[Uӝ5ޔ)o5=1i~=#s{O!7C4#Ik.phUX)2 ڶDFѬD!yg@ +YS$ 2c##LgPg PV=SUo1hwؘ/E K׋Y 7VK<99ysLc YShSYFzu#y^O.kO(4f:Vℯ:}͕NC_Ym1H2|&f;T!?.{DŽlDYfոkr*V! BQl%B}5kߎuU0UUǶ7wgCij!4A hCf*"FJR>{" 0隩p3JoOg6jk>$Q;LL [$#aH.5"9d0 -tty:di0>* d Y-J G?ixϦ [F]a׉C7 :W+A ޒ $!{9,G3#jE&b)=vLw:, +SfQJ B߿QRMDƩs}jGF0y*^.^swVe"\{zT=][l|„M +8z_1ӮVw^ Ü~<;\kvntD`Dmq'ӣ970OX*Z18aK mf Ø>pVU;J'~H_2xrT wL߬;:/(D +K}P3op5p~h %1k] =1[mdvkuI{+|!y0˓ݫhX.M@z95 @[]  /]7[28 2t&HoWPWN67i5ǡ PU/& >qE~|'YcV8ZEA~]Nq7t2ď`z z.:ylX10j13ZUe9# efЎ)HIv356~ GJCNbEG"dx +T .(? ]&Uy%E8 =~kw?2!G@tV 'Dt~Wd+$3HH(2YmfݥE /ˀ(eCvaBaЀXnXQρ]\_1Č endstream endobj 828 0 obj <>stream +HlAt O;>/Yt)B@2ӷ<^ŴO<s{Ͼ|}wlt{ū/{vt-Do\PvQ5PQ"Eu"z\Dz!ƞ6iv@MrX*]=8!~L Xm}mٞ̓ꊃgXw'Xv?{c,Ӳ$_<f7_}UD{2 AgzK!|"ʆ^}Z͚P#N絳4=Ě9 (Y {.Nt8 2"|CXB}.p ]{?-f&qŻ\lẍK |F*8X.m漄xH.VtY 4~ ㌄1Zx'vpn;SA4 6h F:,IA / +=o|[Q=s +Fiޮ >A . +퉻m!Ԉ՜(L!(>Q ogBl/'>IZ&x_ 1WZ1(!&b.lb {S ]+bPG#VA 'O W۝\b.ak샢4EA !f@O!TiBX->/V>sIs湠 &!K7+ǒ 0;=Y8iR_sI: r3F$FpHlAgMB$Aj#:| fI:.>0vv<-)qUe26. X6 sb =\h1, gW?P ^j|1" 4G)>G: +qd_ Ŏ8R 9 iտYԋh&pԎYDү6ԓ&)苦M#8џhq8mR4c0U'<;q0Ota9ZM_~$ft0 9C*mаSaokU]G8&+*1$X@,3Xc]sR!]Fo lӍ]. M+:z^7DTfd} +J$ھhhDۦs IwOwHۙOS%9>QїnicBlMĠ8&CGMAL_6i-@qr& c\@ T!b(tKB1Q +%$t%zQ/psjJ)}d`K%!M'Eu͏IJ0 + +*CQ`ǎ@Oh חƤVS.!Wy&hW/lH뾫uibL y! +6j7$kR:RbMQJՕva[5 ҨVM~"az?3($5rR ]||9qt m ^H\/E2ZAXABBIH]KG|18D*qF&<ɑ~T 'Z8"W&d@֛tFL]v>逅CŦ J4j.a !AQM("t]~&JFe.1/&6{<`jumF;+@DzLB?!l.S\}lSP[jմ%mgF#Y`I ߃@'Wʡqyg@RZ>%|Y> L%L Z5 &-UHnN$qՎS/S^Tk&0((/:ZŦ{K|]նD'+/A4`ߔ|AєOpejnL;p~BF. ϓ N^ OA.rU~>2'ߡiT_f$ A L 1!sFR(Qd2IkP\4]U1$0ObWQ@<eGPŰC곍\t6 R .>64Z +Y1D~9ԒEn6n_nQ(=Hj:OuI- C  E\nʭ5PƿPpP#^l1 +JΕQyp/FL9%7T?-a4YEF%Dl4^YPf߼y&4XRq1+qh@ѕaՕ3(@Fẗ́< ľEVʡBٹ( M0n/ԖE# / Ri^ <%^PgJKF %Gi!*IseLH6&U3_3LL}"K>#Y*i7sD"}["/Ӻ N:C7{17]apdX"fp.zEusB %`.] ϓ?oѣ_'<ޞtn={էw?ݿx̯Oh[^|^Ooo/'ۓgww=O/||?n|7o`M0/߾}~_n?}_Vo?[o +t~]U0LwVM!ef8|wQiXW(iAY@C"aRQs D;m +fRJlHZ$ч[c!أO)s!"z>eBk9RW#0"s݀a!)o+*3G}Mhe[Ϲ@H?j7'24sXN.$a(g|Dta -^pWON:غ3TC>e)o3Όd'Xafp!u4 TK=Y~ By;a0|>`DO/AI8 DCbǗ[q'Okҡ4Z'i8G^$e*L=^W{:q9(z ̮ 9xeap\=ntځQcV'>Ob SG3VYXDzqQoAsc%ܸ\?IFV;ɇY͋~l~l]U!x*DZ\@!*G]E5@잮gS,-؆D TPV9^m ǟy("ߘD.fSDA܋d`"IJJ>` Yttnݼ=XЇ \`K$JEwF2Ӷo1z`i PDy&B-QEҍg/‹݈an/u/aD8'Jh+LҚew2.f N& mr 5 @%hI{nE>gK5a[N) 4)  i[f*%.P"@P|^{_ Og X# =dy,F=`0i͑9 O{':t^kyW+']oҨcSeL{zS)0sH:^Zd? +.ߊZDhx$sĹQdV8h9R>5A(%T\—\̠ RWJklv& }jF㌼3IL05ɮmZu0P0cwNǺL-] uT6Q5s M^Ў}+8ִPSl /z+vMWSUT}~t"27GSBGQ:rPn4]&*by UlF`UfI0>?뀊U l9T +v-Ф(lJv^UNM ceDo_B7)ZbڡX!j>ĝ2;(ӚK TyQ-EޥJ 㗨&2 j +Kmk uPX**Uti>.QqFKsBɖCWA9B3*I@9@ "脺V`ȉ1,;]✩m!9ljkIÒM(U$C|e˟"8mBݱc%bߵZ&Oɒ-l\(iȂF6o6eI]TjL'Q +' r$O&zzRQ( sc-:"#B-jLxRJ##ޏ@/ Lb:Ofk& T\13lsx#Gr$29v8D-q~EwkLj%`򕤴{x.YY' ka(C-M1APS(d E5]frJu0/2E>wN3|bdc%+C7igVD <}&,{@H"tXh9)3b>1$@h8D}ZyMk$aA] q<-87/>!"BQX*Hꥠԋ%m# ?+?qR +5퓐ʩXhR"hmxa޶GL݇M@zptGZCmC?njO(L$4|"I*Fϼl$>g_ +L^^<ZdNȷ`$АjH+E"ZQ'QAW >YsCn5loJMH-0JǮ\3bQɊ7r'B*b ȝ]Oħشzh'jΈ DcB%EͱJ58 +"jAZu3d1ghpa q +DVFAC'U E:6P"Bh>&´?⇤C)y8@C5%;LOI~ I U>WA S/ԎDoṴ}} Dg ?Q ;/fٗ{{ɇL2⭈|:8, z:-!Hssc/lRF40x/l` .QUFKLpZޢ ankOħGs xZAx9 D{L~bEWf]0IDdKcD%Fp,2q"F)5hmTJ{o<n~U"1}Ĺe :P5`vu!'j߃H}lIwCc&ZXMOp +L?/4P')֗%{%v0YIzchC/Lqf2~ +aqoGq`s/!;- bQhղ2plk$̟(r"2Ǜ@6 D Cf>9|ugMlM1YhqʘMW[z q¸jғw\NDԞnR"<Ih`+3 +d>R$KQ@0#@֨Bſ׎i'UX [Y +),HAM_X]C-_Ԛ[P5Qq2t6S $un3E<9s"Ee)}2bH(M$RU0B "j<"'=59Yz5r?G+"?#L7 z̑Ax>0QѮQ GfZh45G@ZPv,2{],\AD9[/6A *jE@g9܀ + 9sR1X3HR%SD(iJAaxiEO:I:o#TGq PR  *M_.ga8a?TC͢ص\=mm=*(f!s}"a0IB$"#[lxܶt %qN{FbmxdԒ V}F{-2΋;z6k~^jªcĔU‰Ժ̥ĽD,u$@ +c{Y&Y'S/e`tY,N2|lo,D$~%=fiw|?MUz  `PXK,:\`P(kiVc.Xsi 8PYnNl;'q4 %wè Sbf TaZw{cbqz(oƗ. :M"ׅ8>5mߘl۵{:pue<j~c#d\ 5%`g[LP_rRXuE`¢qa-hox{G[|ޖ %Sh&XG/[QC>j4kDp.ll?j;\PE=-^Öi^Nsa1jmaȅ; @ 0X )K +*{PR7r_'яoNRM@Y{#@c%H.'>_ZC ?dsRiNJO~ -|EQ ͊k07.5RK +5"հn~AuONT}L8d +mBk05GtǠgj PH}b!VDPT`f_D `}I-.MEtS\{ +ZHZuwޢ E' М3{>%XAD9 K^Am$&Cb1}2m(k%0nUu%~PftI9˦ +C +Oi4@&}EDZ4Pv+qhO2j4 x!he,Jp8DǦ9@k j*bsA RʏQ`w_'K*{c&$ħ]SLcLv0(+w po`!# #+ HgSu{wjNtKάrSn>;RѠzdg?N@ו0q;ѣ( ŏuCێUegMP#߈`b<`ڙ5>KL1W:}ʳрHAYP'_SzO[x%~>U!&gP{Z&@e3UK;r;pÌ@TfЄ#y%TDDñ3qS\gktAṌwW(}$ui!Ϧr&3_;Mw찟˝{>mǬ!\g Lg "Tt»0bQ;h ><.Ԩ:CbE~1<ȡi2 r%)<M35\$'KƬwWh|Xu)x3>HbG&nPg~8j)y +uMtBtIP%f>fuJ/QlduSq4␗v +BÄ +ޡDY5/E3@B!U2paJ9ox*ےBƴVH7P ϨK`:8`P⡸E%<s!m6$6 ]J%wRM-dzZf= Tqjx%(i#ja(mw&cHK 5ϡ} Do4%MG6 ö1l(ﮓTTo#~+)kMx{ h9#_&풙^b3\ʹx]ޝZ J=>Ŗjkk=6Ǜ`芁h{$ m*׿U&FFx +ﻌn`h!?']yl1j-7_+wMyoF`rǜ;?\TV@%PЇSajEHa+UO)g"Җ^(7Y{&M8 k ]#c92]x,XVO +)qԴPN#QXT@! )VB@0ՙ݇ʍlc^TgfQ87fӋ,' 0DENrt,J&Q(TJG"(աIK +QdAK>oH#Pܷ*@(| p#^Im uLύ+Fp;}vuҽB~-&ק!:Fhg-ssJəEH#=QB|i@l@[wdi\,PeRF5; lQZ!y}Ojh<6*Mͧ+D9J$;ccHeVCUe}ϴJ ++HP"[s1q׎Aϥ5=9}o,bSB}+ItJ%OA3iȉ;ªvg'K DF\zN 1 h".@ opujt8Ѻ'L,$R} J<2/G + D4F=m] 64v;AT_W?NqMQ`r'0VmUw 3==-7o?~z?_G_׏oo߾wb~4lS͈6spFzqnŻFC-Am>+o۱ekO>DfDWW9>\jc 5l* /%]֤|J-f !QCE9&*Lh|>H?>A`nؿ0JdSɌr i^GAӯ!}nk@}NdÕuDjJ7W%b hx%gdzvG\k~(ѣ$ưg)N⹴+B&:-A ~N^E_LJKdZe?S o-S]ki?޹ZUUiԈ,^ 0BDتh_5<[š͘CQD +seO,E|$"#ENA]'0gEJF7`a q,P$QAݢeZ=GQ`F(dPw!J9̄/]2b.%E#zT2fKRHAb:H~g0L46 +@ D#TZ޳AqD/&8`9kd[HwydEI!@2`CsޡĚRetHy+PuJS /o6 +L\g) Hg3½AvunF4_A(s{]S)߄U*NŠ.+ۨBwA&h4%"6i[r^IcA.p7A5n3. x.ug<.#oA0ܯwu*9"8x4!̋H]ɠ+z')ѯx eQIL0-IrT5O='[bI:İ7)Dzl')d<3INo9`|4nRI彈A;ˋx pL=/~6Coo!YEoD% q7p{ʹί0BLXN&oNv)+x`H~Gn ~~=1qJM^oql%EC)6?ۢ` a0`ło鏖 "#:"KcMFRviw%LB`0z"cQR.Xdf{C]W P?"&S>m; |VZX=ɪ3p9'O +`cÍ)}WUXvQg['!xʑ0b鵆H`py +{PZ7藛!8&Q7hhJ #Qd fNhm  U${ij_Ì}yٗѾ}(5it"I[eۃc?N!:;TAoŞ͉5M6 ח%"SLg> { Tg7hՒz3d$]edaǧhFeD:C1jEPbeI76 m‹C^ )&3@KVFI%Z܃{Y;504e +,R8Ƿ9sQưcͧ[`BV>'$w\wFU+YEmsRjSi΍@[|y' =$4i{93r9?fn)9Ph6Y 5UNw#cz+CaYQa5rIv[YV8,^t@48J91"Hy)ۢ +|l8 g#NX)r|f;n9}@ y $31%дvџOZK)q?qLʪHO6TGVbا︡.dȨ'm#-|JCړn<>Հz>ɂ`"Pĝ,Ãb*rUƆ.=tntxlY +n~)ݿ}=:Sz` 4؊1]?׷j$sG0=IiR +28iN{OT~P((gވFr#N=4X_"h>IǫjC{[ "*`LJ.)^wlYRd$.r'#H$j<|3 Q+e1 +V6W(Ϋі*@FPCSB:qJ߇"Ʊ NLR`!(i׌ +<# +&?0~5f|#N/ˤW +hFGE:Ҙ5 ){gu:YDHM1N!"B=| zHyd[ywid<'Ê#AeHT0A)xhpHp`Rt6GJağme.1 @ GڵD#Ft>E$E͡N7TEw38$# %ӳVgal@:WNN#AሸȬ-@(J +\C@B^:v[ 1 6n4/HTq@O*?:sD`""@k؝Db?_#_D}|f9x M_O׈/!#]&7 X"l.Vu"!"}|)O`@2)+<=2DUQC1-*NWDmQ+oB#;Gʳq\qgm*Ik}tTebN1 qz}3Syj?&iE[@Cw%{29[ʜBònۆY^nσU չ'+N &恽C&͏s;͹N-וaH;gɗH@^4N*.QE*"ߣBH/ LNknhi[p3h&7E]fÖ́XFH4Nqe4]F]FMHc3/ehs>GNw*PjGl3XRHT+"TמL\|0SiTbv3PDLt82R.V}K$8e gEC!ϳ*W|=PòCKY'm3; Cf X`8ˁH{H;xB~J>)>̤ +>U*tr1GolpT +_@:@% AaH]UqPU- .*JGHOoDJ~UPK0;/;Ks (Tb ˷Nl0uGeUB}"xz> z8Ѩ=kN6d^mV[n7?|)5HN|PFP׈xN2iϒ™kU6pbv:)@}6(h\)q"m;17kh/52Y$eWU3LW?K  `KgDAѩcN!7UML^f8۬#h!q>hʝpHDK{.nX@7E6gz\Jkj,\7Icx/l q-50V|RF-6` k?P@}3!Wg]o6 {aQ}pϕ6cm%(fQzLFeܰcsEO"tZ;dLȈ&y;IgDJETb#c#Qˍu܉fT aGΖlL)-9U$d_z!.z{Jjo~D`4U Qm"Cu!$q%L!7aJ섾W-ۑͭbeUIwU әpZ$P @3zZ;(>T]z:%l:ߎ qfTDqЖ.waMğIj "5?=H{ +]smXvCŊ.Q sjzbj}F9?S1[Zr%)9mQc'(FsxmL#'dw9v(vҨ&Pֈ=uH*FuPwM v29v<aI襾TqF!`zFZ,% yN _o&E֔A!{#kEOvaac6%g-W΃3Q#n+*8.,ZWR8(M=ˢPFA 6+FpQfQ"($Z"  '#/\΄KP7NB <"0n;^D0G^ {D9F1-֡u "zJtz5zQ0/FNPقKP#5~h\=#@,w6WiT`ьPQ^܋Ǫ04(WI5@,&!j)71i-0f)9=dCUb.Z %3 17` 8Lv&k(,cr#0'| ",-^ svr< +r9ONA+AN ^Pҡh@EH=P9H{ +oنfО\\^ +4vX$9́X7ī58~*'ݔ4C0ҨmAΛ;"bZ Ρ8#R))J+AcN`G[%S@믖spk))H.͐c-k@U"Қ #A1iTQumLULw@]r/՘"813UQŒtirp 1 \&% lmQ*,pWOH3XiSeׇJ( 'w3Lxd?0C~uE^RP42FlQ-|ݴ|hlϕ X_!RHCuy +<9-&N3wo4>0'*$!J,VZfÆRSAfTӌJ;v- d x2UHO +C9aͱ_3v8r'pL0)4Nq?2∢(+#A mytR0E8),Mc whRIEW4P7*{z@53),A+'ByyR}\E͡Gh@nK( C.veJ< _1r%VۿWZQ^o`i^fւ9Pw]6qDp+=r__$,q 3MPCnEQJm u'1CD@P"KJ(j"zo@f[+»v:T&0miВbŬyXWsby!z! tLh QTx?ai2 I.dõc3v\GC/ŤTr&ʪ  1Opo"dmr/!~ĭQ4GTJN H1+be -SG]L jKO% \].MG숻4qx?op*~B+ŠwW\@V2j:E6^Pw\>H? - ^5?=O^?U:R B#| L8ju(5~2y W4P",X}8ȁy~v/ҹ@W g.*ĭQi.5d@;8EĽIJ"g"Pi[jPtE JpD4^M@?yF9N~ Óϝw_Zh' jNTr) q#PYʝ8.~̆Uj!PmH)? 8WM(P;h,;է@ 4{OhEj܋PJ 0ܾ.9cϷݾ]`_OMqb#pKʵ՟ulRGz'cЪI({^hl4>_!CѳO gM]O&n XܞܔxL)V| p#"(w2yߣy<׌X-OE[KO$պs "W qsE9)hî=S"%<` jħ6ebOY9N% +: i$A!u~Vv~12a_ GU^HtyQf}޴7cŁe&ySx{MPA`]M{G\֥cn066BQn$9f5vAPi߫ibޮЦrt="Z kB*l9 +HaGXG?%WD'׊賝Dj$imCy&&PjTiJVKz_>*xa{_ѯ7YRͰtl/#4}0,_dRR-\GmrA +^]"Dz ++Uo49ņ0Dx UX,,,^YꁈxTE=OIl ضA/VBl^WD.du +n+pooO?Pَ +O|KG$PUIۻPF׵,`RZ#5i->;D!)U#+ I\Ƣ\-b:XƢh2㖑Fdш=|mc_C.0z`qQF +dX!QWZg}j5UQD"+37PZ{npXtDÉ LW?TbjP8/3Q\A=ڗUx#p,i?:ٲk)iCB]|&/f N޵<(J( Ihb6)f['/gcGjPpdBN6Q\*Ԑ&3g9 n6VވI'CyKqkX,76%Ĕ`j:c^8sRm`f8亡 +?yBYE&oiUi&}]U30RtޱewOL9 MmKP.?!o|뺏&i0ypЍ +2!ȓÌ|zs&'hha'ONv"94:i(w, NT6 @_(q!ߚj[AbrPft2\e7NhnAY5Ш@> OXU(dVVFYL84MaRWc3 +1Eנ$na\GW#Bg]iٷp>3>=OcZh4,3p@eQ0K48CrƮէ;1WL,jQ)6 ;&$$1܁@I 2jFIIJ_h&ZG:D2 kN ).QN}<4Gتfy`Ki>5M [3{Kɮ +G8h$ +z/#Z==:[5"j/754E}ϝ<c6@`A@Dۉ(!!B~x6LCKi z:BWMŤt?ԓLrp659 @q\ڵ(w9k9;-qܧ?4 +E܅scϭ0ޮvtR]ri=XQ&*kBIύҎvpq}{rn%Z6*J:8< c# N +_OS\v㭘L3n}A/?QX~ftf]0yCQv9 ;m!cfNZ%,m`ʌy/~;>\&D}q3/v6&:n J74okDؔ͡'^$}߸H2xVI1+}Mꃪ*]aood)ي@'&"qC[8Vp]|l13STŅtDN?ȉi^_MCOW{ӜU "nq-!5xbD}d]>۳I|<.CҀHJߨΡdy[Wh-׺2y;ciA=A[2ao*y[VOMf"ǧ  m#;|H2Zq8b'EpA8 +s;邧oAA9 +bIĸ k"p1v3iJX۞' TX=yb=m`(OoN0`SUuD3ً͈ +x'pꙨF)D<|5+}^c +&EiwxDx}kx##^4Dlt)~L0Cr juSFfN#0ŀ?;Df'v Zljiy⎡e߈ܩ$Lm˗uNs?hh%p3Og;\Gugz >]tsB97rKֵR@UhVǪK/NK^FjU,#js+g/4n/j~(xF76bLHNx@q$@ B1ㅇζH)өt!(!w&-T&pdTBVh nip|)KHp(!mGL Ѐ:amg\(L浶<`,ukFH$M`:ejٰY_t16kT:~,(ȏqo0| (iܼˠV3 +=( \̩0 + w3@"\rK/6Ahi]6&-њZMKSqǻ޾{{ۯգ_"\oOtn?էw?޽x_~?M6m){yf{y=}~{ѳ77޼{Rqͷ>to~Ӈ={?MqΟ??r[D`b4FPb)$M(zw#P;_D bY͒Wvd&D 19a3)VP w!qX{so{8c茔@_v$jG2!uvQcuɵCf e*P7aB1BP1}6WxT&83#Xh4NCw0_I""0*":h#O8@A?DCae @Bxk)1yh^m³shR pcζw4yDXV* WXslCKɌl U1x08(v ÉQ(J*ɋ9ChQXkml B!ӋGKV`D ]Z(_>4GqY-kkDm,$"/C*y,W<G[.U  kRSY>ӛ:Gɨ'9M0 ++ ?6^U ;+K>o)[Jv0tFy._C |N͜"i9 +uH\B!і'y7(C\|5sh^uZ:3 30*c0C#L J'j(^j-{LC)=G XMճpBW,u,ALUu!lf!0IDumE厅_%q44{>5ix2^]",qwO ޿Ǻvw u&r"S\#8=p8U+X`!y.Mc4M0%Z_4Lt{hALNG[6_"PگȰX$kKed/IgpJ~wj(aw%|Ɩ{/fɤ# ټ "~@2X|OTB_FA3 @Ꚁ: +.h9(V?]}safیwK׫ C,IWHn@f[<{AI>A cI˱0,)Ln xuZ#:<\Р$b9Syt5熹 D +!$_ GZqvp/ĸfr+v2mR- m} pn#] T NM>p4,Dz,Y +b E5$n,=`0eGplKXb ȷgGz0Ұ6SwqݸM!@`s9V/XǑs qʰ~@50(tV+슨# 0X}AήϹ su)F ]A.Pf\1P1~ x$ު]p]C޵0U5s1zAMi"[|0&U.<xEcRWA!R UTyX#xJUTuaDcRHZyހ;֢gP|-e_+ᕃ]r>uX nkEx%;r@*>; P-)5O悥PEm AOP>vYZ"9 uK9ŗDMIS>9ITE/}0Ej1aIx|;e|VFBɨvS# +q&f)L c.!:j"C:(w 胤B'&mI).y08nqx" +술o=(><ԳJJ((zvM}3/^K'1*CsJ;h́"Bk 9pbYJp%eAIEՠ+̆zEyગ Uk +]bݥ}T'fD MK7XVyOθÆp#)j Z݇ۓ}pl `(y *$~[XN|Mͪh+vCm$&Ѳe]?u/xZkKG avqNbOXq&Z| blHi*52((yl;j.RC\1jD{?nSgl˜](j7"-w'7qDwu .#|vmF!xR"HD~#⤁KE!`d{~.gts"Z_e*nG0<^ޓƖ}6C#-Jb<5 C1+5Q5D\;0DFrv?!%?W$FAzEJGL?lhuX_%<4(,;,U;OXthF9?q}b5pSTx(EVqOD1OPmA8!EUUx?[fOī4{UK\fRT>b QmKQj6&'PRFIàFw_=>3][, +lQȝAdޢdDQ@6DnkxH@1B<(r*{Ԭ~Ẁ +f|)#R_ DW +.4)AN:ڒo '%pQ7=N ,|o8fN[quC~r!t?dL҃}sz=c88""xphؼ +6 ݦ2%N04W-6̀61=?z᠆PLa(ҙ04=1kff»hL^W8N4J[ŀ6h/]I[oST.ގ(SA9y kcs*kQLGXw/HvsuR1ЉAs3͸z9?Q:4`'4A v(h+P.i$6!nAw+3 4FDȤj}86b"L)7FD7|:RA-D2con}$: 6酙5{P+StTx '[BI`Yckdp"|[T1R˸絨!^'J1'<aAYT_q)'ctThMdDV]qD%u]4Av6'!lZRAwhF}ԧiX"U0HZg䏎m'P| Mq hP@R\/ut'}ۃ5Z&+g.2r]l{JE#T{"{SW %@sCF熗A+: 7;A/0b"@X yi endstream endobj 1 0 obj <>/Resources<>/Font<>/ProcSet[/PDF/Text/ImageC]/XObject<>>>/Rotate 0/TrimBox[0.0 0.0 612.0 792.0]/Type/Page>> endobj 2 0 obj <>stream +HWms7BUa2*u8 x/I]uek^{ݒv:2k~$ujm~s1+ 넵tӼÁ}U\ z]$"YɺLUud}Ld|cu7gl`s;94z+l +ﴢ#nrt`d԰SJ蜓HMJq0>[TKp]t+!CK( +M%T0 -X]*4--S*,ʄ%BYzeLX" KT%Bd !Y"$h4,( +^Ua@Ζ(I*%LiQ%L)0VFGW@ II8ez[ɤK%JD)]” +2iR +X K2aKc R.-Q(e +4]f2LՖL %Bɔ(0LXb K2aQZǦ(iu%["B[" KҢ%BոmP&(VI +Kⷭr%BIB5+͵kMWA[a@Ζ(I*ңS SZS S&`ʤUCnR)TJ)J)#QC S.[NC[MI -VCy*6SN 1'*K+T&nfȤ.%*īsJ Ϥ ϥJR19RQ\|4ɸxV/ϥ.j>I[4S|< y&m[D3jJY*N?FQt"*be^̋íy.mNQ+FT =>窛 V(*KQ\nShRu"]/X1\|ֈFT=V=b4j1:>g+ :APօ_ :.ŏie;)X]>-q!7?25[P։^k]=OxgU? e-[>wBeť׼sly;zÖz9^=*տ AN\^-ewcB~Bhm4;T~}N ?x x1-^{. Xkg6l6".p )ܲ/vŸlyŻ pX!2h'lƀO#?7%hXG*qpu8\^z;X[Y?8E>{'\AG@ N Єח(| two]zˎܚSA%S G39 #t;4'+J`H:m;xJϑ +=|ޡ EIo^':FR\l|L+}p3͠=QÄ5 ]}}0:2t\`Pf2w@$bFP^i Tq&z>p @~e%nPS"H"&؊BPV^Ԃ%}8vauןê-[L`7 dh <Ʈ6G;hC,4mlu{|", WXqk(y)0TVO1˜:XB[%Tp͈u^,|d7;@S\~ 2а.CK>; 8_!:й]|[<ҩ8)vz~IQ>&}c+ڙԡKI舲Zk.hoɝ Λ8jl CPN6UuFHi|(<}ZHJ b#B32 &7.KkvV(Bft;9?ryYwGWgۭ + \oNng_wHM29WIt^;Ʋ f[r{nFM5bֱ,%,DR}+Yً0iXP +ƀH i#Ʉ{;44p{lv>;V~ўg&*eF*Za% +5B5a S,3oxXy. +hܲS(I=eOh4XM4X?]enGŴ^V RaPjW2%EBDl҄1p h]#?~xFP4s ;-!3q><)M=[ЕU|eGo{~!XT`>gc5JJ|.̨]Z?rE{>Q)4zH;'xn}HfgiILl-nNHf;S]jИ+y!CBZVmFɔDZܧݎ7NW4hϒ}=\;aZYA@iua(>̲2IZW9φdR],5vhK"'W_7jtK';3{/k/{ߒ +_Z`!V% AbfzHT&[Wz +lK `j+u @'4fBC9,$Vʘ;A^u-qǡJTb,]o ;Q1Ťlg +6%J; +lU]sN"WN>|Λ|sWHd;! R#OA]+Z9\SRu*|DumKş!m}J2YaK\GJ [HMṮD0:nbwMJZJ!as}s)'N?PCOp Y~Z^571V/M[&$Od{w{4+E4 ^@ҥpR"6BΚu&-er +#1L+#g錭V'GJ ?_zɊ '^Ib/@>35"Pd"?BҎԀ-(;,XG-xX NLI#;geZ{ŜvxٟB ]Tw=R}nXcy,136ypp7.'i[&WtQ?s,.ճǬ %'ryW`^U#9;:b+FN]%J)s!X`E0򘦨Hc!f /UOI(EJBM)l.uݻOt=[m܇vt[Nvifװ3vix^=YL:ek6ɴ<|^t6+[ėu]wWK15N*y0$riSgmr nUO&e/AEz -Ⓠ-Xxl5tP&bk;D{9I%bf: "hWFtHV&E~=kub-yO?CiTE)^/Z&֬4 E٦J" \XZȞiH}ns>){2]0m,.E:RkmW#iR~ޚU3Ŭ^ 7^,{C4@͏*t\Lh֐NEkK=ܗiQS~.N +/) |vI_CT%|.z0{ǪcW|PP<öshDn㍚a.u(gRV. vy<  LOƝ;95)NPtA.M g]Oaΐh[ ,]uvLdYʡӓ杷&#_VU!OM,Uؕ*PjoƇY~%L!٘#ݩ' 2_ũ+*Ti<,LC-j VQ}wI  +ƱH6GK3gNƁO,7C\&,ND{ν㕠vօV!1쩪zt=^rC{BA%$%JR!!76P`9P!8*Gu Ol @ҋOnf5f>P`Y;- KT!ic d -0s~)ՠֽ+ Qb,a]jx[tIG#nQ:q3_f5{ʂX:1]H +>U;`Ԗ֠}CožCZk￰F-0`Aydi~Jvmbz4\V}9+BU5/㺮k58I2x.j>yW&qUXn:=v`!ߎN(i:y)Ckr<} XOl9q9b*5vxe6j:cwkc~pQhݻKL^B;ggIkZu71bک>Zi[ :j\ѩ,֮ķr$w$_\tڛ/8lL|45I +Y+y"ZWWW) ѺŞ%fI% tH'ff[vcEa݁<=5d}5o6u:Y4sN&&u;j|l'{;ݶVS/w6 9uNLiһ;QU+"xD5Ko PK,^2L.s!mHGLY;S=/T%zgo.6o?]zҲpQ+zD_{etrR XKS'(T +u4:hȐ/C5DOPoPϦ玺Z&;F0v^)O^rӫZaWqP{MC2_cͦꉟL_Yz>7oXd'A7 g!~yPF~0feZA辧T#0N#&Oce1en #.jneQQ%:H'1$A-t#?, +"X2 ב'tZ>%TI]`st.oٷ_9(b.5a +`YȆTQ3.a=ar5|HTK{H(=xe\=STCbȦ|Q+J endstream endobj 3 0 obj <>stream +HpTǿ ˒߄˒! _! YI&!b`aq4RT"FVXjweQaUl;Gμy}Y;e e˦dGQkkZ#UZ-ҎOoh]lġuM9>K ( )宧ل]f +4mp +k3VzniyVo?pcE ¢r$nnkBvSMG @54aD#HE&f`>1ˊ5/,^5hhS0 $!1 YEڋQn(a40S(r`սrKJ4=e=54R1#QRT#0.LC><#`$ @eXa !{01C0b,*Y,gV2jke󙺦u9f(4Ve^`~) ?AE22f +ScMJ6s&s.MYt3+̵fsƶyyҠ."cyy%_kەʌf0cNf:3]a13%Lss vK|R AwȻ∻b39*wAIy ,wEhKшWJ(ja c7x#>"# ̵FE)r@% +DED[T l2&Svrݔ 3J^L[ g(nw2kʸ#_Px$1H'V"YgȑFM2Ү2UVhznS6Dž(C ʱBM*sp\#eP_edK3˥sIo?QLy)`UEb'bH#ҟR$eL= +?B:Iγ>lSt%XF |3|2GE(rp]s e"i_#6neJJM+K9VCBHo+q&<̻2N$$%s$4g5xa2o+lb8YnX G$ߋ>#Jo-4YgVED|l #IW?%Xb X,:$JJȿuϽ[p +N\׀'(VIchNc&w@EWSmjZ֪j[Z&8:9;kZ94Ҳ>n_?g7۫r9V6 S|P)Pʗ)Qf *b[X\ߒJi U;]4ϜTcQU*'*ITWePMIYElrɥ:n&UbyT=S-4*TPVHUSU@UQVB:ITx+ +T!Q%JTF~])S؏_Q~r^5*G~88^ )x 9:ԣQNFE+le e܀u|P"O'6ԢEV l3ьGdLcI:I`N Hc{K|gae[pnQ-3]"6)9,N!DLUBVeB**&p3&B٢BO")r롹g=T +ɐBrX)TJej^ ϣU `t2&!XtYT (b%JŲrW*Kl3Yr6g1 fHY)R5-V.:*|*~ H8"mI8R.0gjJJаKʉWSh&)@Gp&@Q^/Pk`nݳKaɆh!Hn +Ɇ H6,-KtX0[\f޴ ٩vךJV +1 +IVWAc1h~h5m6hv;#HEdu?{05 &oΛYY-wInn=*|n6+V +S<&f!ހ n7Qp'bVu:dɛL!5ui=5>䤑169e}^92 :z6Gj3{ϔv<73u ⁾{R`t2?{+LPv7G9X , AR Mȟ+~ҷ%Tkv`mo/hDIv,@׸kiMZK˴aj VJɌ;2=6AD9#Gy }Re[;njbBOzkkpqʃoQFGQ&v=Ug{'$[kHvzPҊ;ν]w' lk2h2wf&<Ǵ~`̝5>3#ތ7fۙ쎸'`uE4".陡c˹nB)ء;t`w6ڸE:y8 >A7ye%B @VU2F`klsw܍AjSpN]q29-&' D瞝=UlTpz8;xsT̻;:8gpT_Pb$8pUh?ȼbQSPT&Bxy8zz|>H,T j%y0y2=,u +NLōDd}Ɲ/.ڹԮ>Qrx|֣/Ve -rJHZYd^Sz8yxL}O'#5ɺ?RN)^K,aw XB3nሶఛMF=6Mv=ۧe?-6;|T |zFj7*<%MXFPMS{ @v;a@ 'rPἢ WŚ+wY._µ_ S{eHx(ŠZ\M +@m ^:@O%Vjڄt~#{DHc#t:62^ +&ȈC_r]3'~>u.s{_d@X~:BbKsA^2?=y6> 8p쀏G_〷1Oa@3Q&cVc+wpc|8x0>| fn_@~'4( 1}'p+ƞQ,sE亀vX I8[B cƆvB1F[AW|F;֡y.0.2o%e[Ƙ;3]:Bцq",KL˻r^9ƣ[X҂53!(y>k!':,l!G=Fs~o^|p3Me@SO\ '4v=g'rFc_ I>̴=)1qG_іADưrond~<8n +):_raL[9V/0sܳ`-Z-qlsߡo>} +Y3 8:C}a;kیk]ke܏яNߴK^>R?֙Vi0:a1=c!gn7倵es -wGY)]Fۿn;+wpBqYWc@y@o%+3z ݇\Sؿ=c}KGu^?.\=qyMnZy.ߜmX\(ǦJ߫{ó6ת׽1Jv9.9=L֞;K_NX~ 7,OXGNw[_;O~gUr[*w[vܭZv]nK +@m[&8`Fo:<5X9m82tk,=bKa8>0 Zzã^zg ғp]mڽTyvқag}}dz=X?b +ltgce|p3׎-a-a鉊'tr7yKo-N\/IYh!vΈEɥaġ<1E7"S*]IMbvƛ fnb|Ω;MMBg2P]-%tG]Ky0N$ZN!y:R55euqWh%..,9|-РP垘\iQ#8`w@e +1̑a3BN@"P}%)CKS2RAN*B/W nZ6#At}O8Ó0Н;U*R} EGEi\im'4RD5uG=c&=ѕC6P2{ԨmxZ$<[<'Q;EPјAĞ8+s7ALndZ,Tۜ{ThmEX}%qvĬV1w&hmG *a"L)r *۱0x)-t臩a +{UIaw;?7 dz]ӃC6R㚇X1=MNy9E;Cdrv!fCt@!.#f3;s͞Vf=DMiC<p3D[d<]@kP@W(˳)3DކPݦ +QDKélS7{q&Q誌ß(4fI):1BLQ8Ѹ'nE!)3̓^dBC@*&NqL82<]ky\`$2  .`$IX=)(94.\x FDs#_>E<-.#ƾ{Ίb~7Ҥ=@Ja]h|+Lw'mkXy]SkjfZ,^$uqa,+` bŢWp>}g pϑ9(Ird8y;cNfs &ɺW9HZ π5 _݌!A3C:lagzh$ͣ6sKPה5<$89Y :c 12DDZ$Y|L,w#%bVÈ5W!bl*c<}N:G+ˑ@A$me}[mli"-'.ổg3%yMM-6boQY5QA@~)Sy]][1@lY#Aa/rE"-^Mz7Yl v47jC:sK=]4׈2N٘Kb|W8rMiƢО6q63hDnes>=FvxA:G2_Ӑe([7>fPԓ=c\qwyVؖ7ZhPm׈. GLtY#۝dyM$[pE.8_l-& Zo-wDIM~xZ`J0NloM 4dlgLRsK*oaa6Aaz6fjxk:/p ^7"TJ ^7ë5p l)Tcx->!wz|§7aY݋eo?^p'ćٛ.s-x-[E a ow}Nx ~J > #|> + |A1 #?'Sx +asxgc++<ç5'9s.8}t8n}/'3~8*;* +K@ì&y@gHC ".p r EYnEp Ymyͻw}md5EmQ[ +-PRjR8mp`!hCvp:ptAWt֢zc^G" GhP=cp,8aDE کv{10'b$ pS0#JB%Nijڌ|8glsqZQ ZBcTsPƢP1i":\ E=\p .eW`2J\q T\qn4܄q nmw`:fN܅٘^܇CXcxOIZz| _K| w؈ ~O[ b~oOcNnW$5t9[,c9[Vl6'$B>gr.R.\\<_|/U\5| ɷ6|~ȏ1?\u\ϸ ~ɯ5=7q3?s Vnɿ7v]=ܫֺ.ڥD2][􁺕nt[}n;tg}n]=u/[}u?_GjzI=ګ}E2tڕԸad6eZ^U%ST6U +;v%,ɦ&p2񮄓dM6NM,M6űdb*'b WerĮkH$ P2)dJt`[T L&e +Vk 65X檑,8Y2 WzbA !⡉d!UGfډaΪjXLa|,>.NdsDx#daD-F8B։Ϊ|,xMuQTUM:h E(gy3g̙V\>*5ܾAU)?lQ2pM2eQ.S]TSM21nS#M?1]g:3g 1|g 1o 1~cozfE"`VTA3K4M4st!ߐ1B#d1B#d 1,cXưa2մ.TSo +SL4UTO-iLs2[bYA,I,,;)I?,~Xa?,~D#Gď?"~D#Gď?"~TxQEŋ/*^TxQEŋ/&~cď?&~l "dL b2AL&e[&e[&e[&űe[-O?.~\q/?.~\qŋ;^-J$r/Y!{Hڒq'+N:o]69nP$I"m.(tblg5#dE=\}LEzGh7Mr\!䟪љIӮ rPsՔmeN )8/ D!B<]Dе˜!Cڭ-8tQUMZ%'qYo2j2Զ3)ZaI~ZJ57gԪNK~k8SJu7ES1:]Y^=二zۚ׈6dӆc3g̝8c ty; e.wbR  NzDk.$VeT#r1~]fuިf׶eY]W8Q]󿟼6)cHz}POL_=v4/ltC1pIjRsz4~쑉߂{!U~Ѭ8= kKh p  endstream endobj 4 0 obj <> endobj 5 0 obj <> endobj 6 0 obj <>>>/Subtype/Form>>stream +HlA +Q C=E.k`Y: I!/ªaɏ8w:,'IhҵXci46 FE5춒Qӽ)8dn+BveWqYFxEV) endstream endobj 7 0 obj <> endobj 8 0 obj <>>>/Subtype/Form>>stream +HlA +Q C=E.k_'p-sY: I!/ªaɏ8w:fIhҵDiewQd T'0Dt2antUy\=^/W) endstream endobj 9 0 obj <> endobj 10 0 obj <>>>/Subtype/Form>>stream +HlK +A D9E.бNw&'p-APxpTQ@T!ȗ8oYZMQSTV-)V;T$%_Jg:v/O]+ endstream endobj 11 0 obj <> endobj 12 0 obj <>>>/Subtype/Form>>stream +HlA +@E_ VMNu +m"EW)Z ZmKm ^PH-jtwaFѠ[rR<\2┕m"\$.}v++( endstream endobj 13 0 obj <> endobj 14 0 obj <>>>/Subtype/Form>>stream +HlK +0 D:\ ,KsKPH +M4b`FI8Cvއf<ۛ^HV I3{F`Zq?6+[(lf8mteeѰ1;`+' endstream endobj 15 0 obj <> endobj 16 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9Ż@c2  `v $^B:KW}'9K#"ز$F\jకjl=9ᰕtZKer++ endstream endobj 17 0 obj <> endobj 18 0 obj <>>>/Subtype/Form>>stream +HlA0 ~~ sh¡r".Z[;+CX) +(xmEYq*a1t|VBe #ܸ֜]2.[M3=9ߢjײ{`o1) endstream endobj 19 0 obj <> endobj 20 0 obj <>>>/Subtype/Form>>stream +HlK +0 D:\ ec #BE1͢")q![\|KX %,b 9pߩ/vq.6*_ 1[p6zB:[1:`s* endstream endobj 21 0 obj <> endobj 22 0 obj <>>>/Subtype/Form>>stream +HlA +0 +} [c{BHr(?ms !49_ VLW'e6 &K%[ȸivj3d,=[N΂6Y.?t?zvcc) endstream endobj 23 0 obj <> endobj 24 0 obj <>>>/Subtype/Form>>stream +Hl0 C +@CfI;#>a@b; _b˲,N">Y"\uXvz7;%m㰍Jepnf=O!mt?*Ue`52) endstream endobj 25 0 obj <> endobj 26 0 obj <>>>/Subtype/Form>>stream +HlA0 ~~N:yAO@JmK衊jmCXW .UxYB-b\sqi)m+',rqv8l4Qhг-a) endstream endobj 27 0 obj <> endobj 28 0 obj <>>>/Subtype/Form>>stream +HlA +@E qt̜ #BE342R\{>f~e781Z%NE&~P?4* SŢ9T{H`SvzJ∿1;`v+ endstream endobj 29 0 obj <> endobj 30 0 obj <>>>/Subtype/Form>>stream +HlM +@ >gLNu +m"E )ZV%m_ZL +?6j(Qdr} |Joz6@2=+ endstream endobj 31 0 obj <> endobj 32 0 obj <>>>/Subtype/Form>>stream +HlK +ACu\T#*8$BE5sP_Ad?a#shђҼVb]c_$#W9ol"W9ᗟLKlvO/OE+ endstream endobj 33 0 obj <> endobj 34 0 obj <>>>/Subtype/Form>>stream +HlK@ C9E.Аd9A׈#T*H %ز,?3$2q!NJUꔢjIi > endobj 36 0 obj <>>>/Subtype/Form>>stream +Hl;@ D{w{Ԉ#D +H$ @+y$#w8(=sWQ0pfޯ&ipVS1 5#)a`/(ci_KW*% endstream endobj 37 0 obj <> endobj 38 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U%˞  +IɡthLs(B#9kW94I&XBP%b\f)5\pF" +7{pHi=h:ifo>>? l+ endstream endobj 39 0 obj <> endobj 40 0 obj <>>>/Subtype/Form>>stream +HlA +@E_ Vgt #BE342US8!\> endobj 42 0 obj <>>>/Subtype/Form>>stream +HlA +@ ~>xBHr(?t^$HX5 ,+J*x mYs9%shrv4; Z96 [$s5k9BwOF~:~ 0r) endstream endobj 43 0 obj <> endobj 44 0 obj <>>>/Subtype/Form>>stream +HlA1 y?&&M=#H(TqD+S +(}Ġa9)Oy ]Л̍5&&SjaUrŌ(lf={0bUnr:_XFep +) endstream endobj 45 0 obj <> endobj 46 0 obj <>>>/Subtype/Form>>stream +HlA0 ~~I8~AO@JmK衊jepJa(+]'RҴ7 (ema!఍^8T[6g6ZN󉬅_t_zvc@) endstream endobj 47 0 obj <> endobj 48 0 obj <>>>/Subtype/Form>>stream +HlA0 ~~!NsRP p".ڵ= ,' +(Xv xkBMY,fL}ure+j=,sUM +.[E3=Ț9E]nC?) endstream endobj 49 0 obj <> endobj 50 0 obj <>>>/Subtype/Form>>stream +Hl0 C +BҤM;#>a@b; _b˲,N">Yq*oƦvq6 QC*F+ٞ=n>/*' endstream endobj 51 0 obj <> endobj 52 0 obj <>>>/Subtype/Form>>stream +HlA +@ ~>^; r}B -49msK/Bh$It_t@kY,;}:-,㴍ld\kCFуV/lnޞo * endstream endobj 53 0 obj <> endobj 54 0 obj <>>>/Subtype/Form>>stream +HlM +P 9\$5iNZz + ` a>"|IF$<n"E>x`^iVdJs'CpȈ/t3~5Y-iO>xӟ + endstream endobj 55 0 obj <> endobj 56 0 obj <>>>/Subtype/Form>>stream +HlA +P D9\1Iӟt-Pۅx] 0oU’qt/Жigs4Dzӻid haRqF7Zv/=?_ V*) endstream endobj 57 0 obj <> endobj 58 0 obj <>>>/Subtype/Form>>stream +HlM +Ps\M PB?.&!|VMKH@p|\,M=h -XNV6/8l#8ҐkDcrʄ6Jvv`* endstream endobj 59 0 obj <> endobj 60 0 obj <>>>/Subtype/Form>>stream +HlK +ACuLxAg4nB D5c3'kٵ{5U+MڤXΐfֳ$fm;]6q;  0 +* endstream endobj 61 0 obj <> endobj 62 0 obj <>>>/Subtype/Form>>stream +HlA +1C| \GTpf!,I!/ԔTg'RZݕdEXQ+V28v[jͬ"wmv`&* endstream endobj 63 0 obj <> endobj 64 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9E.84'Z< + v!Kx/ U'\[ /d,m]\ʌJx?GL$Zt& fhvx +_vuʔ;`d+: endstream endobj 65 0 obj <> endobj 66 0 obj <>>>/Subtype/Form>>stream +HlA +@E Īc> endobj 68 0 obj <>>>/Subtype/Form>>stream +HlM +1 9Ż4M B?,HE8CC3tZ/^H> VI'el4V;-6ʕ-Q!mخ=.3|~+, endstream endobj 69 0 obj <> endobj 70 0 obj <>>>/Subtype/Form>>stream +HlM +1 9E.01M{YGTpf!lqR$^B02С>T' /^^st#~uavXZ6JY9+npa&_]f 0+. endstream endobj 71 0 obj <> endobj 72 0 obj <>>>/Subtype/Form>>stream +HlQ +1 DsƤi-AP`!E3:yH'֋G]؋ЌMqiT;-8YaY Qw8lˮ/{]f 0+# endstream endobj 73 0 obj <> endobj 74 0 obj <>>>/Subtype/Form>>stream +Hl 0 -Ue˞  +IɡthLs(BC3KsX“.M,*œS_4icKm*{ps?z8m-teƒ_x;`+% endstream endobj 75 0 obj <> endobj 76 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s@Ǥ6,AP`jfH̡xI&Qqyw S1zV٢U,KC"̬1j.uYCuO+ endstream endobj 77 0 obj <> endobj 78 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9Ż@d&ifNZ> endobj 80 0 obj <>>>/Subtype/Form>>stream +HlA +@ ~>^{BHr(?t^$HX5 ,+J*x mY&pcdvrmd=br)8l4Y8gC* endstream endobj 81 0 obj <> endobj 82 0 obj <>>>/Subtype/Form>>stream +Hl0 C +BҤM;#>a@b; _b˲,N">Yq*l̰vq6 QC*F+ٞ=n>/*- endstream endobj 83 0 obj <> endobj 84 0 obj <>>>/Subtype/Form>>stream +HlA +@ ~>^{BHr(?t^$HX5 ,+J*x mYZQG6fvr6=puo98l4خ%,cۡ?[*! endstream endobj 85 0 obj <> endobj 86 0 obj <>>>/Subtype/Form>>stream +HlA +P D9\1?It-Ahۅxfyצ']`} rLG8 Svj6k*2x=9ei=h;BcݡϿ+ endstream endobj 87 0 obj <> endobj 88 0 obj <>>>/Subtype/Form>>stream +HlK +@ C>/ן8>AץG(&C'MeFB=12q~ .;ken# EcZ`$`#PJYJ&x]2/=??*< endstream endobj 89 0 obj <> endobj 90 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9Ż@cI&t-APv!`2HE85 \úziO:-M/(dύť!BYJ1\7꫍&mlⰕ̞)3[A7:ÒC/{F 0+ endstream endobj 91 0 obj <> endobj 92 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U,˞  +IɡthLs(BCSs$Ó.M.Enpߩvq69pRqFZˮ/{F 0+) endstream endobj 93 0 obj <> endobj 94 0 obj <>>>/Subtype/Form>>stream +HlK +@ 9<&  `v $?"a]Ki'4uD(Q_m4K\#9ᰕt/;#/{F 0+ endstream endobj 95 0 obj <> endobj 96 0 obj <>>>/Subtype/Form>>stream +Hl 0 -Ue˞  +IɡthLs(BC3KsX“.M(U9-S_4icKm*{ps?z8m-teq=N#||+% endstream endobj 97 0 obj <> endobj 98 0 obj <>>>/Subtype/Form>>stream +HlK +A D9E]cҟ$}2GPxF%PUT#® :;EQc Pn NcvŐ>Q*3ZGӜ]_Jg:;?t;n,a endstream endobj 99 0 obj <> endobj 100 0 obj <>>>/Subtype/Form>>stream +HlK +@ 9ƼfҞkB+.B BbM4Ǔ.Mt–V; :yiȑ> endobj 102 0 obj <>>>/Subtype/Form>>stream +HlA +0 z~ d[KPH +M4b`WbّpA-u-}|ozA!(̝E`iVwN6NqFrpnTу]J/?؝F 0+, endstream endobj 103 0 obj <> endobj 104 0 obj <>>>/Subtype/Form>>stream +HlA +0 z>E-+zAΥO$C]bzeYvIđIF D:LIp9]0H_!M] E5e]"/=?_ u*0 endstream endobj 105 0 obj <> endobj 106 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds$m-AP`!E3:> endobj 108 0 obj <>>>/Subtype/Form>>stream +Hl0 C +BҤM;#>a@b; _b˲,N">YzE9Sb]4idmd=ps9TэV:kc1Ͽ* endstream endobj 109 0 obj <> endobj 110 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U,˞  +IɡthLs(BCSs$Ó.MȚX6v5}i +N*H-{pHi=h/ۅ/{F 0+% endstream endobj 111 0 obj <> endobj 112 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9E.g&L&'xA mQ(Cx_)9 $b,e +?^Ժ4-b*Bg 94h0W0k=;\*BwlSDֿ~;`|*9 endstream endobj 113 0 obj <> endobj 114 0 obj <>>>/Subtype/Form>>stream +Hl0 CӤM;#>a@b; _b˲ Q }||_`]-L +ԹJx]4idȪx$"ͽ|F7ZvM=n>/*- endstream endobj 115 0 obj <> endobj 116 0 obj <>>>/Subtype/Form>>stream +Hl] +@ s@c6 ,APA?>"agqkW{jœNEp OG8B[ӆF=h*[lfߞ2㰕t;z!4_Gu+D endstream endobj 117 0 obj <> endobj 118 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds4m-AP`!E3 ü{2WӡeO:M/$HSgSiMםFӒ5WQn\\ᕣ~a=F_v5п칻`^+L endstream endobj 119 0 obj <> endobj 120 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@c6I{eA +B%03L#¡a<F"<FQYt)civι87JqνXpH7ҙN?. oS,; endstream endobj 121 0 obj <> endobj 122 0 obj <>>>/Subtype/Form>>stream +HlAPD ?txmva"j͏L`082q|Őqte|SSU 90H`ld,sqrnx a>K"_vzx?*N endstream endobj 123 0 obj <> endobj 124 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U,˞  +IɡthLs(BCSs$Ó.M.EE*N}ӤUΑ[G6zB_vm,f4_G+5 endstream endobj 125 0 obj <> endobj 126 0 obj <>>>/Subtype/Form>>stream +HlK@ C9/Аd>k*$tFllYU4_'==K׬4sN[8l8+G=g6J_v.%ei_K*9 endstream endobj 127 0 obj <> endobj 128 0 obj <>>>/Subtype/Form>>stream +HlM +1 9Ż4M B?,HG*CmO:M/$Hcbp ֬םi%qQlfRqFmʭ_]f 0E+3 endstream endobj 129 0 obj <> endobj 130 0 obj <>>>/Subtype/Form>>stream +HlK +A D9E]`b~ݙ9#*8v,@U>ԋpjp-5zxiozA!U4P#f\w꧝&]ڦⰍ|HCV^"\SfуntaKz+' endstream endobj 131 0 obj <> endobj 132 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9Ż@cf&?  `N $BG1>jÓNEp ҫYD ލF \wNSY6!9/΋j-8d!=Ff4_G)+8 endstream endobj 133 0 obj <> endobj 134 0 obj <>>>/Subtype/Form>>stream +HlM +1 9Ż6O{YGTpf!lqR$$lH&!O:^H2LMRk4N;-㐍Je A87>[p!=F_&sv/#+B endstream endobj 135 0 obj <> endobj 136 0 obj <>>>/Subtype/Form>>stream +HlA +@E_ q9A֥G($&C342ES8Rjxe 7 G%Xm,& W;Mfi/KpHi=hhpI=f>>? +F endstream endobj 137 0 obj <> endobj 138 0 obj <>>>/Subtype/Form>>stream +HlA +0 z~ d˖KHImJ쬰CXG .x<鄶,M- l!Akd\S,lY٥ಝVZ.%ƿ;~  0M*' endstream endobj 139 0 obj <> endobj 140 0 obj <>>>/Subtype/Form>>stream +HlA +@E_ VQ''ȺdQzhfQ" +:K,'jaijY׍jIg.8l%k<׺ϞpJ=f>>? +1 endstream endobj 141 0 obj <> endobj 142 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@cI-aanQAfByD8rWj}-iOz C(ո(x`٩G;創87J"d/58h/?;KkCw//,T endstream endobj 143 0 obj <> endobj 144 0 obj <>>>/Subtype/Form>>stream +HlA +Q C=E.0`Y: I!/ª aiqtXNОkWqD-jFjIm!{%9bnt/ۍ[q;  0*5 endstream endobj 145 0 obj <> endobj 146 0 obj <>>>/Subtype/Form>>stream +Hl0 C +BҤM;#>a@b; _b˲,N">YZQGCSӻi +*{$Ds8lta&=n>/s*) endstream endobj 147 0 obj <> endobj 148 0 obj <>>>/Subtype/Form>>stream +HlA0@&q zF> endobj 150 0 obj <>>>/Subtype/Form>>stream +HlK +0 D:\ l #BE6͢"I8A-wվG.xe 7 m̝E\-)UqNefp?loV;`+, endstream endobj 151 0 obj <> endobj 152 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Dsi&'o +~[)L5nG.xiV ]IVX2K?2Es[I"#\6C6yM?lciϿ+* endstream endobj 153 0 obj <> endobj 154 0 obj <>>>/Subtype/Form>>stream +HlA +P D9E.И? .ABۅx]a02q~ +xenjdmO I::Xb8e)-[Pa,pvLC™*D endstream endobj 155 0 obj <> endobj 156 0 obj <>>>/Subtype/Form>>stream +HlA@E ]Ф.ODL3E; ,9Ʉ;)Z.;_;L%Hp7 +> endobj 158 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U%˞  +IɡthLs(B#9kW94I&XB`47W}iJ5QlRqFZv 4_GD+: endstream endobj 159 0 obj <> endobj 160 0 obj <>>>/Subtype/Form>>stream +HlM +1 9Ż$M B?,HflC}a O:M/(kcqipHםiE[_Qaͽ98Ⰽt;[pV˞ `+8 endstream endobj 161 0 obj <> endobj 162 0 obj <>>>/Subtype/Form>>stream +Hl0 C +BҦI;#>a@b; _b˲,N">YZ. +Cc]4im+[$s3TэV:kc/{N#|<_ %*- endstream endobj 163 0 obj <> endobj 164 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@c4M-aanQAȄ yD8!\=^p|\B) {reI'V>Q%2RTJ4|}tkei oK,P endstream endobj 165 0 obj <> endobj 166 0 obj <>>>/Subtype/Form>>stream +HlA0 ~?Ů8yAψ' i顊zmyV,.Mkԓ eG1|_h;-4hd#GFuo9B +6Ӌt=KeCU'*) endstream endobj 167 0 obj <> endobj 168 0 obj <>>>/Subtype/Form>>stream +HlA +@ ~>޵BHr(?t^$HX5 ,+J*x mY&!Փӧi)8l\"!Ff-{pHa-tvaoޟo*! endstream endobj 169 0 obj <> endobj 170 0 obj <>>>/Subtype/Form>>stream +HlA1 y?iM=#H(TqDST8q}3%e WFqdv[%WHY{%4X*7];q  0:* endstream endobj 171 0 obj <> endobj 172 0 obj <>>>/Subtype/Form>>stream +HdKn1D c9AQL,_ +nfcUH1bv}g/!۩̔URQ4Fv!$ꩾrԳWWEQ +Í3>;v6T|ɷ:M z Ί#4]0)%IcI%`mB kkhƥ'salZۅlDw0v8Ýq.,^1ghpx|Qu/ endstream endobj 173 0 obj <> endobj 174 0 obj <>>>/Subtype/Form>>stream +HtVKT1 ܿS5R;9kFBBfyN\.G[ouvlnONI6rެýidQ$\hNMmL47 6zn@09V]e(V7Wl`rοGl,uY[m9x(V3u2mT Ha)8Vi<\݌V')U hq@E{$%h\fڠ(pn=eQl`HgzH8_k f '?̎4rfGhxG^!n랎T!o-^h˞ -t9# JS=p鐚/+|R")Qj&faR.h#pPwS8` q0f#ڐHrz*/\X%-MQ0{<.=%Kx°4(h ;K! Ʈ] +0X*a~Kĸ`l`A8ib^2[85 +\GkS!ۖnܑG>@t/ }|^|WQ:Bn3bb[ZĢT&_˜>PoEעf%;c7\g %'Rf; GOiR6Jh*! F +G=\♒ AM&&QٮaVQ.I]ٯ9Knٯcў=.[@Hq,^E3D5RP`k.vVٹ}zz5&'5s$Ǽ~0zEmQ.zٮAL2j\mkor-E֫3+W~14+=ӻ2 0 endstream endobj 175 0 obj <> endobj 176 0 obj <>>>/Subtype/Form>>stream +HdMI +0 qRZ_Y|z6""ze0!ʶO|R>x"ԎW*X +Ѥo3Rxuxں3)1 +9 endstream endobj 177 0 obj <> endobj 178 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@c$M{eA +B%03L#‘P9F"< yMve1qDzu;Nsъ6(HQƃCѕt廱?7),[ endstream endobj 179 0 obj <> endobj 180 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@c&M{eA +B%03L#¡yF"<FQza1q+FźXsH()*wxpH7ҙN|7??,5 endstream endobj 181 0 obj <> endobj 182 0 obj <>>>/Subtype/Form>>stream +HlA +Q C=E.k`Y: I!/ªaɏ8w:,'IhҵXciL9 FE5춒Qӽ)8dn+BveWqYFxEY7) endstream endobj 183 0 obj <> endobj 184 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s@cҤM{e]@/3dj@XK;teS75s-50W+il %k쑑rwߓtߺx?a;++B endstream endobj 185 0 obj <> endobj 186 0 obj <>>>/Subtype/Form>>stream +HlK +0 D:\dɑ}Kh M:@bF!aՀ87:gAwhr(^X6OilWJV##}ߔt3~֌ū??+> endstream endobj 187 0 obj <> endobj 188 0 obj <>>>/Subtype/Form>>stream +HlM +P 9\$/4'Z"|Cpx\tnlj5YM ][`ZiVd :DtߓcpȀ/tN|nݶw/O+. endstream endobj 189 0 obj <> endobj 190 0 obj <>>>/Subtype/Form>>stream +HlK +0 D:\d+}Ch I:@0!aUԷ+ Yp{ڲ45oH[bXv:rLT<"xjv\Fgot+M> endobj 192 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@cI{eA +B%03L#¡^mh9,F"<Fa좊ް4V;igˎRn\¹2t/?wVL>xӟ ee, endstream endobj 193 0 obj <> endobj 194 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s\qƤ=>GXXw]@/3$D5c|yНZŠz~H>R*U,2pif釟#Q^x +E endstream endobj 195 0 obj <> endobj 196 0 obj <>>>/Subtype/Form>>stream +HlA +B1 D9\1i$#*B?hQAf yD8C{j#Gmn\tB^hݸkxXm (_d΋hzpH+]L_:K?t;,L endstream endobj 197 0 obj <> endobj 198 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@c$M{eA +B%03L#‘P9F"< yMve1q)[u)w.Z>Q)*wxpH7ҙN|7??<,C endstream endobj 199 0 obj <> endobj 200 0 obj <>>>/Subtype/Form>>stream +HlM +B1 9\1mNZ<-J`fVjCc4Ǎv;Er5 kFc.lP>RΑ䔎t3~8Ktßng`,> endstream endobj 201 0 obj <> endobj 202 0 obj <>>>/Subtype/Form>>stream +HlA +B1 D9\1I#*B?hPAfB> endobj 204 0 obj <>>>/Subtype/Form>>stream +Hl 0 -`Ue+  +IɡthLs(BC ksXƓ.MHTQȊN}SƖ+N(Oa%8di=hU?xF0-"* endstream endobj 205 0 obj <> endobj 206 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@cM{eA +B%03L#‘ kѡ>rF"< yM(B֝fY"}|d=)*wєot3~hNg`.Y+ endstream endobj 207 0 obj <> endobj 208 0 obj <>>>/Subtype/Form>>stream +HdQ +1 Ds@cI{ +~-*%03L#¡^mh9,N"؞BޣvQ׃ lّSʍKR8RFSC~ӍV:sg>ӧ>=j+ endstream endobj 209 0 obj <> endobj 210 0 obj <>>>/Subtype/Form>>stream +HlA +0 z>`ee+KH I:mAUg[+ |{҃h4 J 9Ljrw:.;i2oRTc38 +ѝࣻd?ӻ>\* endstream endobj 211 0 obj <> endobj 212 0 obj <>>>/Subtype/Form>>stream +HlK +A D9E]cOTpf!QAh TgiFRqq\tG&jc5qX([w;NsR n^ܸ6uv |}+?7)F+ endstream endobj 213 0 obj <> endobj 214 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s@t6 | xp a>B9@en$.#7WnJgAе[,NV>>KRT[RB _*g9k~7)Z* endstream endobj 215 0 obj <> endobj 216 0 obj <>>>/Subtype/Form>>stream +HdQ +1 Ds@cҤM{ +~-*%03L#¡µ>rdÝNE=G\8j+\{zUGF}4%8;h޺x?%>M+ endstream endobj 217 0 obj <> endobj 218 0 obj <>>>/Subtype/Form>>stream +HlM +P 9\$/MNZz + ` a>"F$<njc55DyZI[ /TȞ}O__Jg:E8w߽?+4 endstream endobj 219 0 obj <> endobj 220 0 obj <>>>/Subtype/Form>>stream +HlM +B1 9\1iӤ=k +B0#ªa/1nݡ#Pъd;[ iZI;H_()v! __Jg:r7)+/ endstream endobj 221 0 obj <> endobj 222 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@c-aanQAfByD8@˸iOz@!G),zij'ml"}|'"E'%8d7J_~nH>x_ `, endstream endobj 223 0 obj <> endobj 224 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@cI{eA +B%03L#¡^mh9,F"<FYt;uI;[vorνot3~. oS,O endstream endobj 225 0 obj <> endobj 226 0 obj <>>>/Subtype/Form>>stream +Hl0 C@fI;#>a@b; _b˲ Q }||_`]SqCQ%x]픴I.·mTXdf|F7Zby\=^/^) endstream endobj 227 0 obj <> endobj 228 0 obj <>>>/Subtype/Form>>stream +HlM +B1 9\1iӤ=k +B̐d#ªa/1nݡcW[p8Vι8JD +nmjpHҙ|u^x T+< endstream endobj 229 0 obj <> endobj 230 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s@c=ϲGXPE&#‘ neF"< yMFENcS\#}|Tkpot3~l??4,I endstream endobj 231 0 obj <> endobj 232 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s\qd>aAw]@/3$D5g|yН2e8F$[UHQ)$P+]L5x?;+. endstream endobj 233 0 obj <> endobj 234 0 obj <>>>/Subtype/Form>>stream +Hl] +BQ]lz~h AJ*N3vn-wGAw(5 +jj2HT Gky. ҕtK6wO,D endstream endobj 235 0 obj <> endobj 236 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@cM{eA +B%03L#‘ kѡ>rF"< yM(úX;Uo"E>t/2m팟^x ,? endstream endobj 237 0 obj <> endobj 238 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s@c~ڦ=ϲGXPE&#¡µ}?e}, endstream endobj 239 0 obj <> endobj 240 0 obj <>>>/Subtype/Form>>stream +HlA +B1 D9\4m3 \GTxТP )SiTZFgd?.#^S5v2Xmz,_eM  C{)TZWY?|'5O3~z +0,[ endstream endobj 241 0 obj <> endobj 242 0 obj <>>>/Subtype/Form>>stream +HlM +B1 9\1mNZ<-J`fgu6r6ōv;*5霚FcQ]i||-J/f䔎t3~5Xzǟng`,L endstream endobj 243 0 obj <> endobj 244 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s@cڤMse]@/3dpa7:'AwM5ŤpW+J9hCBI;$of{R]:ЕtW? oSe+Q endstream endobj 245 0 obj <> endobj 246 0 obj <>>>/Subtype/Form>>stream +HlQ +1 Ds@cM{eA +B%03L#‘ kѡ>rF"< yM[8,NcSV>QhJpH7ҙN?|??,> endstream endobj 247 0 obj <> endobj 248 0 obj <>>>/Subtype/Form>>stream +HlM +1 Ī1`֥G(:(?4(d +)EC3>7P{ ΂nAq: Ivȕ,éW> endobj 250 0 obj <>>>/Subtype/Form>>stream +HlK +A D9E]ct:'p-APxpTQ%_h? +.C[V'{V-Vg*Dtߒ)83]L_7a;;+J endstream endobj 251 0 obj <> endobj 252 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s@cҦ>aAw]@/3LCX%Ypyڳt5HFmnX6ګ48 +<#a_KWҙN\s#~x +0#+E endstream endobj 253 0 obj <> endobj 254 0 obj <>>>/Subtype/Form>>stream +HlK +A D9E]c f-APxpTQ%_h7ݡ-ZMVSC7qZhd 3Pqo>83]L_7a;+* endstream endobj 255 0 obj <> endobj 256 0 obj <>>>/Subtype/Form>>stream +HlA +B1 D9\1I#*B?hQAf yD8!nCi7폂˃Pk!6iH;[ T- %{k__Jg:kg?7)b, endstream endobj 257 0 obj <> endobj 258 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s@c~ڦ=ϲGXPE&#¡µ}?[*+ endstream endobj 259 0 obj <> endobj 260 0 obj <>>>/Subtype/Form>>stream +HlM +@ 3 9B-$Y:&PIĐ-+ JiJ-4z).;$(⤖1YP=67?~6~={ 0+a endstream endobj 261 0 obj <> endobj 262 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s\q$=>GXXw]@/3$D3;kѵ "C[y68}|TBgNnj7GGWB~vC??+A endstream endobj 263 0 obj <> endobj 264 0 obj <>>>/Subtype/Form>>stream +HlM +B1 9\1Mw|o! T3Ä|D8C8\ȩ 7폂˃T47zNFuamJl(ƓS:ҕt` oS=,F endstream endobj 265 0 obj <> endobj 266 0 obj <>>>/Subtype/Form>>stream +HlM +B1 9\1iw|o! T3Ä|D8 V6h? +.C!Q4l.emn8m4Vµ9W*-GE XpH+]L_:K?t;,6 endstream endobj 267 0 obj <> endobj 268 0 obj <>>>/Subtype/Form>>stream +HlQ +@ Dsnٜo~[ ?3dyD8g[EpyeE`-Xוj"yPsvi8|nt囲m{|`/+[ endstream endobj 269 0 obj <> endobj 270 0 obj <>>>/Subtype/Form>>stream +Hl0 C +@CfI;#>a@b; _b˲,N">Y,. +fDzӻ)i\mT*[ds3y +8ltag6<.ӈ]) endstream endobj 271 0 obj <> endobj 272 0 obj <>>>/Subtype/Form>>stream +Hl] +1@Ǵv,{}B}I| 5F%&D\rGnn{V ZfyZ%vM"||':UrR? oS+; endstream endobj 273 0 obj <> endobj 274 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s@cҤM{e]@/3dj@XK;teS7QB8Wګs5HQI iBW:oX oS+4 endstream endobj 275 0 obj <> endobj 276 0 obj <>>>/Subtype/Form>>stream +Hl] +1 s@cҤM{e]@/3dj@XK;teS7DY+J9[EB{d4|}+÷n,؎7) +$ endstream endobj 277 0 obj <> endobj 278 0 obj <>>>/Subtype/Form>>stream +HlA +Q C=E.0`Y: I!/ªaɏ8w:,'Ihҵp +OcS8on64،V1s\Cv[F: [Cid_K]) endstream endobj 279 0 obj <> endobj 280 0 obj <>>>/Subtype/Form>>stream +HlA +@ ~>;BHr(?t^$HX5 ,+J*x mY&jlj#n;}V,㰍ǀ\[C +h;'ta2~ 0.)| endstream endobj 281 0 obj <> endobj 282 0 obj <>>>/Subtype/Form>>stream +HlA +P D9\1It-Pۅx] 0oU’qt/Жpт0gMs,;Mqa= 1q\C*F+m5г/%^_) endstream endobj 283 0 obj <> endobj 284 0 obj <>>>/Subtype/Form>>stream +HlA +B1Cs\q; \GTx_HqB^f8wNSuh*RֳʻY%Yg.-R=26lM.rA76GiF_K/)~ endstream endobj 285 0 obj <> endobj 286 0 obj <>>>/Subtype/Form>>stream +HlA +Q C=E/05o`Y: I!/dGw:,'I֞U JDFjIXJeO{̻t H 4/%* + endstream endobj 287 0 obj <> endobj 288 0 obj <>>>/Subtype/Form>>stream +HlK@ C9E.|f9A׈# q@#6dGw:,'I֞U gyiIWm%%Vi=̻t HAei_K* endstream endobj 289 0 obj <> endobj 290 0 obj <>>>/Subtype/Form>>stream +HlK +@ 9<&  `v $?"a]Ki'B9"9zQ_m4icVKr+e2㰕t/eo>>? + endstream endobj 291 0 obj <> endobj 292 0 obj <>>>/Subtype/Form>>stream +HlA +0 z>d+CH MmJ@Y +OEk4 ɢly)hEl6J=<:\ +уV/S}3~~ 0[ ) endstream endobj 293 0 obj <> endobj 294 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9Ż@cI&t-APv!`2HE85 \úziO:-M/(dZ(HsfF}ѤTRӐ#9ea+=F_v5Ko>>? +! endstream endobj 295 0 obj <> endobj 296 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9Ż@cI&t-APv!`2HE85 \úziO:-M/(dE @qDq\7ꛍ&Ja+ƞ<=S[A7: +_x;`f?* endstream endobj 297 0 obj <> endobj 298 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9E.И]GZv!.d{ ”TBzS pYn^(ȭkg}s$3> endobj 300 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U$˞  +IɡthLs(B#9sdœ.M9& +{5eM7;Mqւ6Q݃C*NA ]YJED* endstream endobj 301 0 obj <> endobj 302 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U%˞  +IɡthLs(B#9kW94I&XB`y 855wꛝXsi(̎!m?,%idE* endstream endobj 303 0 obj <> endobj 304 0 obj <>>>/Subtype/Form>>stream +HlA0 ~~N8yAψ'T*H%".Z;+N">Y ݳa}i)QlYRqF7ZC^/zN#{_ :m) endstream endobj 305 0 obj <> endobj 306 0 obj <>>>/Subtype/Form>>stream +HlA +0 z~ lɖKHIm"pa16eiZ[pS6!TqNZ<3WKe;lS:~~ 0;) endstream endobj 307 0 obj <> endobj 308 0 obj <>>>/Subtype/Form>>stream +HlA +@ ~>^BHr(?t^$HX!, J*x mY&.ZPL >N'qFV9{9\]*h;gtD~:~ 0`) endstream endobj 309 0 obj <> endobj 310 0 obj <>>>/Subtype/Form>>stream +HlA +@ ~>;BHr(?t^$HX5 ,+J*x mY&M9n;}V,㰍ǀ\[C +h;'ta2~ 01b) endstream endobj 311 0 obj <> endobj 312 0 obj <>>>/Subtype/Form>>stream +HlM +@ 9Ż@c~&]GT]g $BkX4ǓNEp +ij,#7\wꫝ&]ؼ␍|撆HNqFm"cv/#+ endstream endobj 313 0 obj <> endobj 314 0 obj <>>>/Subtype/Form>>stream +HlK +A D9E]ct:'p-APxpTQ%_h? +.C[V=ۄB[&[m(}Kt3~"<^x I+F endstream endobj 315 0 obj <> endobj 316 0 obj <>>>/Subtype/Form>>stream +HlK +ACu\`tuM`Y[4nBȋjBXG +w:,'IhU9"q]m4icVKr+HNJ7]Ųci_K}*! endstream endobj 317 0 obj <> endobj 318 0 obj <>>>/Subtype/Form>>stream +HlK +@ 9<&  `v $?"a]Ki'KF BY ׍fIg68l%o\ҐR) jQ/{F 0`* endstream endobj 319 0 obj <> endobj 320 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U,˞  +IɡthLs(BCSs$Ó.MȅyM9;N6NVpFV9GBn9݃C*NA ]YJEG]* endstream endobj 321 0 obj <> endobj 322 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U,˞  +IɡthLs(BCSs$Ó.M bpߩ/vq69pRqFZC΅_x:` N* endstream endobj 323 0 obj <> endobj 324 0 obj <>>>/Subtype/Form>>stream +HlA +1 E9ſ$m B?,H :y'֋Ka"C");N6TpFrCn9كC*A7:{̞3* endstream endobj 325 0 obj <> endobj 326 0 obj <>>>/Subtype/Form>>stream +HlI +0 E:ſU #BE1͢"BO¡µXsI&XBQ$QBfW7aSG/! m?*M4_GI*z endstream endobj 327 0 obj <> endobj 328 0 obj <>>>/Subtype/Form>>stream +HlA +1 E9ſ$m B?,H:<'֋KXR?5);N6TpFrCn9كC*A7:M]/{.3|~+ endstream endobj 329 0 obj <> endobj 330 0 obj <>>>/Subtype/Form>>stream +HlK +ACu\`tuM`Y[4nBȋjBXG +w:,'IhU9"–8o6yn+% Ys$m]ˮbY4/%1* endstream endobj 331 0 obj <> endobj 332 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U,˞  +IɡthLs(BCSs$Ó.MfI'+8m##! +!m?hMƞ/{F 0l+ endstream endobj 333 0 obj <> endobj 334 0 obj <>>>/Subtype/Form>>stream +Hl0 C +B&M;#>a@b; _b˲,N">YZaoNNfI\pFEBnf={pHah:Kq:~ 0h) endstream endobj 335 0 obj <> endobj 336 0 obj <>>>/Subtype/Form>>stream +HlM +B1 9\1i&=k +B0#ªa/1nݡ#Pъdx(Goj%KCBg$oͶKuv |}+/5? oS1+A endstream endobj 337 0 obj <> endobj 338 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U%˞  +IɡthLs(BCSW9RƓ.M ^f}i)Ql=8ⴍl_x:`E* endstream endobj 339 0 obj <> endobj 340 0 obj <>>>/Subtype/Form>>stream +HlA +1C|;m f-APx,I!/T3 .D\̮bMywdimi9\\ r}4/%e}) endstream endobj 341 0 obj <> endobj 342 0 obj <>>>/Subtype/Form>>stream +Hl0 C@fM;#>a@b; _b˲ Qu}||_`]Sj\SnnvJ$ʇmTB3{f>ltA(Be`6) endstream endobj 343 0 obj <> endobj 344 0 obj <>>>/Subtype/Form>>stream +HlM +@] V .=B!)4Y:C(CS} +b]stYnM/(BvX9I-US9+Gm..3NA+]&E/{N#||F+4 endstream endobj 345 0 obj <> endobj 346 0 obj <>>>/Subtype/Form>>stream +Hl 0 -U-˞  +IɡthLs(BCŭk9,I&XBQ%v"íS_4icKm*0D=8ⴍ]"c+1 endstream endobj 347 0 obj <> endobj 348 0 obj <>>>/Subtype/Form>>stream +HlA +P D9E.И'??'Z> endobj 350 0 obj <>>>/Subtype/Form>>stream +HlI +0 E:ſ@T` #BE1͢"BO‘ nI&XB,R9,7wꛝ8iTn!m?j,4_GL* endstream endobj 351 0 obj <> endobj 352 0 obj <>>>/Subtype/Form>>stream +HlA0 ~~'_ +p@Դp@Q/Z;+AX' +Jo:j%G{ة qȸlZev՚Ie-F̩_t[Zv}? K) endstream endobj 353 0 obj <> endobj 354 0 obj <>>>/Subtype/Form>>stream +HlM +1 9Ż4M B?,H /ZtdkƓNEp "\⺚fm46;-Ǥ␍rcsWfgC6zЍο0гu/#:C* endstream endobj 355 0 obj <> endobj 356 0 obj <>>>/Subtype/Form>>stream +HlM +1 9Ż@cҦM B?,HV=<^7^TK34s%;NIi8ll>Wga=FtJ?L3z~E +* endstream endobj 357 0 obj <>/Filter/FlateDecode/Height 64/Intent/RelativeColorimetric/Length 661/Name/X/Subtype/Image/Type/XObject/Width 64>>stream +Hb`9 E<'\rd&U:`eM0]Li  7>/Filter/FlateDecode/Height 64/Intent/RelativeColorimetric/Length 3556/Name/X/SMask 357 0 R/Subtype/Image/Type/XObject/Width 64>>stream +HS A9@\oHPNuUYU]]AQWE#!(W8Qﶻ3ڱvv׶k;ktn` `ac; !~<>Mev +4\_AjKFB"]zNMy|0WG,+gz|57(h-s O}R?"Cw^"h9r8Mc pvښ1Nri}NTZndN:.ɾOmϣ(x`v"{73 RmˁK ͖ؔP<ijxya/o~D[>p5 ^rOLw54`Fp/>UE\;GW$$&}VLG[AŕAWr5WN!#J髺l,'zG= ̪DL +Hm*уϑ/?x_?<4rw(-%Cycf1߉)n;?Yxm/xLL~@߳koh\ط ;\&ŏsy/J_&w,D^d[ˉ]ؗ>ڻrg"~\]ʤq5;an|"h=waP__K*SG)'W)aߦeX5̟gGsBy!/go;oL/=.0jߙ#RROEk<3,TҿY=_j SP<Џ~v7+/B#!p6U +rUi3ˆ'G#?} p{0m;o1WJ- ~!fr S lq&їnڇw Q}%Smgv„7p`/s!an=%s>RbCRT4d^l)-c:7\0fpRc1CGEA^ɝ*|Hߢb澉kLOK f3팃rD'!4L6} +%$G"xČ}m+P`IvefAv$^LhD{#J{Ko"2q܇ x9_$sLѐ<у}!x%P>Ej,?F32Yzț#ĉ2ŀ{>#0c;ݏ9iɄjb#fKȬ)Ʈǽov\mM|/ ʞ MܳX^o^Us*Lj3\_J((% +f%a0Hca9T(Dk^}2rqǻ׮x Wti2]- PNiB 1*PT J! +( +RBm="DG$`KfԲO_=2ٙwנdmImݢcF߁sU5o/rtp9/ː&U仯&/>$#d/xk_Im4ߢ&7"rL[Ek r\?p`1!i0eIDd/ϩ0)ٲ,#sMkQg[?J=#Z{+}fA&9= +_dPش{FX˽IfۄDz-̙5+\dL͇]!$-ÊVBf >6"3ʴF!/xq/=Y}KTGw5e=^KC)B!r46b._MZtO|OjǸb))'c=Rlޛ5Z1>Rt Gap+D#_<~ع,]:WW?l]pBX#U?!<m5ԅTU99p\t"&6mRv-lVFwp/.4 A.ĽB!ό|FDR|zvG:>i}Qj]*rE׋E +髽Ums'f:8IOHjRX'ÚAW:?cRUV{v,OO.(~.=N09z´&PxP0zU!mv@͢"wUW"qx6 endstream endobj 359 0 obj <>/Filter/FlateDecode/Height 54/Intent/RelativeColorimetric/Length 493/Name/X/Subtype/Image/Type/XObject/Width 50>>stream +HM(q?[FXɬ@X(a%miKykޓAI$y)dKug3oֳ<{m1^`$Z+7E2?Xat h@%.Q8D N^saA b!d1D}*b$*# +p̡k ^OC:,l7$KtNWӪ ;Ξ(35NAUǽioe&(pL[,7-!P$ĨTZAz&3QL:Y%YSSK5c$Ř$^ZZF00 ql |HQ&cQpP\l+;5k+OMM޿0`{=P872Ltey4`#~roE[)uV?`N 8)AW?ypiT{G endstream endobj 360 0 obj <>stream +Adobed + + + +              62  +   +  +q!"#1AQaq +$%&'()*23456789:BCDEFGHIJRSTUVWXYZbcdefghijrstuvwxyz !1aq +AQ"#$%&'()*23456789:BCDEFGHIJRSTUVWXYZbcdefghijrstuvwxyz?0ʩ 66j[ɓCiU.M2"I``'@, j#ZxNoGBT%e&EL@4DJo"7dBNVgҬ@0QDjY$ 'T4|Fq$vS bz{ %Īɕ$$]%69Cyc {.n{Us)L7)҉ Y:8RD2X;l Q#{EyNus2@(DJ.;8СBx$bh@ 0ʩ 66 +`D҉$BRSɢ_\z]S%>E6$6r%M]̦-dɕSh٢`wez7S#H0;|r҇ $m2RRFOSA$$\[z\kB-CNvj#cQa2a 70ʩ&GKpӅ$A P@GrSRI$I-n H +,7XcUP6JQE +IMeȐ+ahY*SA.oyCȒMt֓si +3xZ9e۫ $)(,b$, +!i tnsma]X0I +|͒G%( vx%.(Q^&,B:I<(nr) -ᐭGГw"rd"P*KM4@.Yf$/bL) ?)$W 6=QF[2v" TLW'#ʭ(2;\Xo[XYhYeRpXܜBBS)2Dd#H1azljqe0!*IΜ(I&DE`wG"c0Jg2[%ܲԙ.ow*l,he炌ݘgMڶi+1(gLQ4 +⤦Kn2pK0јnce,+?)]H3_/QMzMq4E''֊,c؍B(ꁗ $P3% +P1/(:~D$}ˠ%ޏs.i$mp1MVKN%$K& ,WgG%:AVl$RJLOm*"P>|ۉJNM Q hˬ4gJ 2[#vٛɵqJm[Gl0tI  MAIs{9Jo 2&]~ l@CkC,F¬@YJCUq^<@e, \H (V{Gn!I.Ow:@kۢM|LQ*2 +k4dz#mS@S"ZR&bJŬ-oX +m)&e$C%,.'Eq$ 6[(>.$b<8RۈR@"If`=$AksXPo-z6-KlE8|* }pYzk#@ODȇNV?>$̊ݷXq虒@ +h0 l>ĩ*=W7ĥ yLL RLƀD(P_LPן@]'K>/Filter/FlateDecode/Height 54/Intent/RelativeColorimetric/Length 766/Name/X/Subtype/Image/Type/XObject/Width 56>>stream +Hb`FF>yt+qH3g5_* >}pHH-/cOsӗGw|vw.K T]&}Uld3$Ȣ~S'EhfT6 {.HXlgLJbu \oa +VQOfBMU#iŁ\/ބj'A@r Bc~;!m P͐ O427o%Am &߬ +`(0fMT +a}+oBO껇|?9# 'I Pٛj=6kq`䕵N?<~][W.8^*FfNqƻP}_Kp+&`ϕx"IbPD}n@>hbtF %Fj94=e,*`MGO|Z`"\"@R endstream endobj 362 0 obj <>stream +Adobed + + + +              68  +   + !1ab +"#$%&'()*23456789:ABCDEFGHIJQRSTUVWXYZcdefghijqrstuvwxyzq!"1Aa +#$%&'()*23456789:BCDEFGHIJQRSTUVWXYZbcdefghijrstuvwxyz?~@Vd( "J:*Q8P<-#*IZ؎Ũq'lei +BneH+Z-nVX֜ -(DE` +G]j|.e3ec <MT̈́٫ĩ k15 H %"6ܳ 8IFಊH-d1F!1@@DKp28 /I.hţXZ6+ +1fZUAPiޭfPR3Dqo,P endstream endobj 363 0 obj <>/Filter/FlateDecode/Height 55/Intent/RelativeColorimetric/Length 1073/Name/X/Subtype/Image/Type/XObject/Width 67>>stream +HkLW﮻% +ՈMm QTj)D >MF>cUlIZ4-%Zt}v{̽wؙ=vޙ{g!0 C%P|:aLf}"lj;͞ Y{̨>Ug5H{Β fޤ o92pvX; x5LSv#*|՜EwT+4]$2YbYL@TG _8+S#rդvh(^[LOjo p@i/y$:rZ4^$ [+iEg܀fo0^ %sf`!b[^9kbS<t@b=7Rq-#ldNU[ȈC?.a"bX/ECVg!IlQ 2:wsO&!2QpPހybA;C_4D6[')FϿ\̂ KYkf&¼C|%z[ԜOML!T +jZ ]x11*4[w"3i/=*O&~ޝخO@71bb*ڦ⿟ AwC #pwds Thm7 ,] 0B4h :ں,`.˱ZGszՆ8,LKnS.4!Ճ5У%kUo4'}xB( `,%C.`BJ9/xjsq6u} )z>PZ4\3U\Z܏-ME_ endstream endobj 364 0 obj <>stream +Adobed + + + +               7C   +   + [9!1A +"#$%&'()*23456789:BCDEFGHIJQRSTUVWXYZabcdefghijqrstuvwxyz!1AQaq"R +#$%&'()*23456789:BCDEFGHIJSTUVWXYZbcdefghijrstuvwxyz?2+ e9l Cjd"ۇ%Vda@ȳ.i;'bWJ+EBFb7) +MAöعtJB_!OMJYDaXl Cn +I)IMkJ^)ˇD $iô]}ԝNM9X$e5bDXRDȘZnF;&eD*:sw*TAZ(87]N_gיg^Rd&!| +Ҕ]!JQF#B(e8`*.dpgf(FwN *J4JelIP(CHof+HHJ˪k:r,z5,d +,[{* I&rLC oH Tz) SCDxT s ,>b%Zxb ȬVADRSb"-4Pƴ9l =e;ch wFHIIҸ5ONqI;ɽ8>t%TIУd `%@$ P iԠ,J柊1E M$M-m}`W 6t +"*Ȋ0 0N[\#8JMI!Tx"2)^X:4X@&8F#P#@l\E&D2T l󵻙 &iH-̆FgЈ8tR&$ +@mavXe̬L`-B]*I nPR)MtTE&_ϩ%Yܞb: R;+Ȫ%8EcV*Hb 1BGPC([MQU[XB)bI&C9Ѳq /\9&ƚlAyƷ1/ʰiBbN'PF`ۀ+,!Nqa +\. "[aӑ"qͥ%-%y~i2n|-0MԉJn օETUI-t;m4-!|revLJ3 u +º#MQS€"PvU 0 0H!OeE"@$Xn"diD)TK%ec:f&$mM ʡL5F CEA {Z{0LB+)! +.TaC#pЧ5Nh5(%%fEHVtM26h;M zPempƽ]vVhP cD sa,>Y([DL'!BIHId] u+ AU"3HR$LA1SA6Q[4IݐQ +Qn*_&)n_З~RL䬹O|E~%vjqXj0euVQaY5 +LdEVJ D(@&j̙gRK)5!T$)փ,TMXo>j*+HH "4pr+IJN) + +I*Xs55Ut*kZ *qF X$E24f 5?wFO,ubSDJ.BHfk+Gu~:QVsղHu޺̉Z\t]:YFR@W@@1P +B+pˆ0Da/@Z* rdJ!H. + \%K$힨5b!pj4fԤdMe{en<,&AQq iXbaF""-@-4.nzKAGP*8SB8qC#{"ɕ9Ig2ӐkC%7eYv7gw%f Ey^XVQDa0 `F fDD +z$l}A^$ +@Jv2!(,DD.R),)KNfʘ7Yy*q*u$Ai%N[9"~,f[pQAHILQ!tWB|TTjgy]}QޕH1b!@"QHJ0l D.+*IY,ԤmZ9]d)A(*,]%DRJH.B "H]D"I2 j^y{ R[&ZFX3VUTXN`Z:2Zۡʼn6Ē> +Sj*[-TC.5-Ei?(:4e ʳ }TZګTmrj)೒l(Wje}Qfy맶e&IA)p‘J[LIxp)DU(-r>g)V o(][URJ J ڤPǍ̘ؑȵwWbYǒʺ1fXVuZ17*NU`5ɈF+er +8i -t4%zReR XL]I&+F3W(ΰ˲ d3 +825L 0hLQhۖ*BHPD6BJ]P@A.=P&A z X&qE%B̊0 S )Y&5I) ))!8E!8Prytx+*p$ 4+D]-*H &mu@`iZА*Y*E Y? 2fpagdz!v'g㦲e9Z-[hb +r>WV 8u +dUѽ\)-$U8ΪƼ/2H*jliWlEQ"ŸF̔kB # +U "Q8!St)ҴV%C3^(mĵL"ШcjQ[Q +KP*5VLd +/u‚[2rnRT!Ә$H fҍlr]@ε(NE%@H,yZ]NI%I"U %3HܺC?ADQ 뗃Y + endstream endobj 365 0 obj <>/Filter/FlateDecode/Height 54/Intent/RelativeColorimetric/Length 1096/Name/X/Subtype/Image/Type/XObject/Width 54>>stream +H{PTUϲ +&T8 +2,dу%B6)38JΔSfD1h+ *BkvcٻK?}%QIN.{Schy| Ix( ?6 L5 +g'䬕NMFǞ.uB$BL@J(cwӏ5] 摝|" ⃵ +K9C; ;F=I`S!!&ΊOZEÉ߻} 4LD؜B b4mmMه֥ם ]UNT $D_PK<2vc+0;3 H:1sөT [KxSSM~4HCY :D +?uNOU3=a(vPlגWI6qt"6#:D51RSBTu0odbMC~,mBٚc&{*`/ǧ"P̬3v#V^j<㢷:5d7wQYjJ0X*'QթrM-lQ5N="PIw doVB?R03 +-+8k~jccT{f1a>EI %_S{F51s8HD3RI@ĬgOx;H9$vF՞!܈$i£%m~(8^T:br`FwjK"$1I$|{5̘Jq\^8鉹^vm:hlEupN/P^rH0QE`?Mh?@gD\)$Yѷ]m`%!s9) +;3Ww ޚ\47!0c) eBPE˯옱7 ef$z;j MMJi=T-,3Zb ŞS{+C d endstream endobj 366 0 obj <>stream +Adobed + + + +              66  +   + !"1 #AQ +$%&'()*23456789:BCDEFGHIJRSTUVWXYZabcdefghijqrstuvwxyzk!1A"Qa#2b +$%&'()*3456789:BCDqEFGHIJRSTUVWXYZcdefghijrstuvwxyz?7f_TiDz)u@.JR "`UMCf1<443 3p5s +JVKZXx _5@Ok[Z`,'nHf*D Fau*ez-J V&Sb(RD R`Mbx)޸($ED'RY@q;-*?F, c]c~$bi ’:b&!fUƜ^IٲC'G$)i /V\e)̳FKrkb6+DȊTVQM&"FԃJ,l)[M4 %e( i(ДFpГjk2 Xck#&"y" wyIf$@IŗŁhR*J +Qpۂ#5$H:r)%I_u9mPp4*DR^!5f3y@j^.Td1!`2zOjd\蹥m6)%jRsBb +:2]aT"kA](*oF7|~DZwkiSTR̠T"5+<3TpIh)((*tZ`* edexM]iH ą+%h6K0}?ӕ;~.M"2- -B( u DJ +0 kM"r4OH[FUlU(d[N6e 6'F,TBRD*/*f_!f[Bae7%Pصb8ܳƊJDbe#JJD@锥L#0p>/9J =U %fkO h c`)O Z&&PHA&Y1^^VW%(J & BGhR|F1OeM^md8,6.jeUTR:m@ܓLDslljl8<]XYZ*LT#uҘ)Tmxv*Ă``Y ^ifJyhRdr6@E\ `~:d2q"(R.i0vB1J({fP Mʹ Nn+)QUa-gtc8SwcDf`62üCvT"A v!hzV%NTҷ0C겶 Y М͋4EQ +)T +q0WDa¸LxnlW0rrPG^8RUUYTM`c]`6+6( J>YXj,?IL+VkAH;I@h $)6s/Y YqFN*p]YȃٙꩊF25&qSʡbd0p23CÛ[4E07aU{qm$3\R ERGBnMPV!Tn"#(3PޙMlQWV% +"-U"XU@BD-5 eJ=9g$f8|tir)'Qt&,g{RbdS]C )LS`P N'l'-rt&Vmj0,̞6Qfy/o5'0D$6!5M^U 4ZP +X% I"^U @bxaE i:\H"8D-3U<>.j4eG,jկJXVԵ-KM|:Se#kvfN%0\BƠPVL)’`EW]^Z6KVf +I-ղZ0P˖5 +vXAC:QC5 +koU2:s|U8`ʖ\0 cgi2 endstream endobj 367 0 obj <>/Filter/FlateDecode/Height 54/Intent/RelativeColorimetric/Length 659/Name/X/Subtype/Image/Type/XObject/Width 57>>stream +Hb` zn>qS, }Μ!ZgtRGDh㪼h#6G@C\k Kۯ_5ix +X_ũ}Og-A.mu;ÅC |ơ,~}'j] *(ŷ1}+z(طRPʺX}_} Rp]Y\l:P`#^m *i)#y|_c m*6s!mm7 endstream endobj 368 0 obj <>stream +Adobed + + + +              69   +   + !BC +"#$%&'()*123456789:ADEFGHIJQRSTUVWXYZabcdefghijqrstuvwxyz !1"AB2QRaq +#$%&'()*3456789:CDEFGHIJSTUVWXYZbcdefghijrstuvwxyz??HH*5 DQ!! )Z~UXCo!Hh&D8 Λr(sM &-tSpB%0#2 +--,94K",D<\؛ +blTSsǩD%/yy Z,;T+wH!LC5@FQ@f4y)V&kR\xJVxDMe)5`k&%%M4I2(X-|ͩ׏4⊋EyKB)/2)$J$/.&REIrYJpְЦU+crAITΝI 1 33IJe9/A}`'IWnA`cɌ5 (r-:Q0%AFO #bq4??HH*5 DL=;P¥"%J`iUXĈs$Q3fRFb-PMn54BV_Ja&[DY!+@ΕR^H (.=p{1: +!o”.hL9 d$=J$ M7䇘"vg77Mf͋$!JJYExk(e0jN],'yVA 3d^*JhZ< >d18b͠PfdES Qp☋t!uY= Fkշf !v +b ao:5}@FZ1IE>չ4uHRJ ŢhH[Ei(zRdx [.W:R}NR:Ա|E +&P)U0 gQ݋iglM<LDB 9\M+Q扼ݳFdřhDD!b <.oZWGwCH!z'pӕ +( ua)@q)h(IRaz)onLPT $@)0UPtKeye4h溅KgxJeFj Ǟ'K0F*H3lPB?ht6*b-ɚųhYR^PD%;|.l\AȂ`nI{OX2Ԓ.ԛl r\w)T&Ba |᳏OLYhYDJEd>)u Yե#֫ҳIt//H{2bflvoCל5R6[:4SgQXC ̈l6Ԡ "*MBqL 3#jb1yjJ -uTuq5jJL^K3-hٱR*2=T-fBV;ԆQʩ&N5n3$MRly3L 77T\hlZNRCĴp.q :%fS6lfJʅ%(RlRJ)J^!#Mk\$kMĸ8fʦHII0٬ DPhə +) R`hE@! .kMxqڶhERR^IS`q,$K cZD%wOXͽ~H7\PT#UMujDRHBp"EC$PЮcE 5E +v:b/څm@R^g.^) [`H/t?Z5%_RG:$1B(\ #;Յn ZL[*@D.Taţo&Uv&lġԽA Ve&[0rIq|i-q BI8\Ȩm' s )JY~fefe [aR2fqFZ% M!z,Ķhm0=IY[ Q5F2 lCX%$~3Ѹ_f24-ZCJ\ W&s7Em(!P^ 5t m=T<19QlBwmTa lC*T댲nt44pX&DZ0INY @'1 <ԎY R֢PTK\`5GK0V0FlАRHiK̜ɧ_6!QvuN"U)+\GQHelcF]@ R3߹d<c:FIo&]ϖ<.#6c &5hbB5uh@Q\$@2yӜ+G8Y E4RApST)H:Jʺ1vTJErZ8S YZE&f$3 jm +ACLȂ$,ڽ Z=:u LFqC4-`3(P4nsX2٣ÐMVTEM4P)JPI%R!BhFc񦑈-EJR*RyQ&RI/&qab5m?!A&'u85GUYc1iL""4 UsF7-EJRMB.OSb-(_`) y~H2 KdlW4RyFe+uQ)CJJRj0FS1g>/0(+V^f̺P +|Sh"ia4[Q4HsT$+u3J) {2ʞ9v-C6Mat 2qRKM!Aa[LzΊ$ҠehOLEP3IrJ$+"CKqN!8)牭,4T143)F YkY!KeSimUԞ}Y7Q2EDLs "iV&)D@Xl +:ԭ2KxҎڪq=$*|&T#)scfs*ҊUq&HG۶EbkfȩhTց$! +jxPd! +ef9NdE 0SNQz^7nh;f+1bJTUҕIFi3`,|3ڍ0%N `AM;TS*TZʘĩ%^:\"%(B$JR((Jj.h@H)Ha qd610Ot4 tC$fС J^TbTJ$۞ /RU0@Z~r4fLt5CT7u̘Q. s W}R Z֋ցjz+ؐS+%E} pj$$$ $A_52S"Eم)9cgĚ&΀M4l,V!79e@,dpjrD&\1jAЄ >`^+b.,ɸ\%I Hhڱe֖f` +S-))M⅒DJ() +rTJ"W(M%/|8fٛ6eM) :tPTIK[7"- $R(N$Rd3dfu)ŋYn<يjk=5kPi0ɚ-_*'VmE#Φ儡|RDNȋL"]P)g1@5 ӜF1&Hi!kp.Qؚi3&h,5[S`I"п4"(LDIq7euej2!ӃQ!! HHH5 endstream endobj 369 0 obj <>/Filter/FlateDecode/Height 55/Intent/RelativeColorimetric/Length 524/Name/X/Subtype/Image/Type/XObject/Width 37>>stream +Hb` 4L kW`WJIx(چO A+b6sƣh3#X(Zd^ka(b9 Qv0`(b=Pa@W~ " +Ȏ0b(pO;]uI|O tE\w lf'v1)yNK!O*L;̈́4A!Q@Ir 4Ly +?*jgXP4;P;h __>G@.~Xeppm® +X40pW( E*k RĸQį(`E-+Jïh#XQ6~E ++z (TT_9s (QE" QN"D(I"އ|>stream +Adobed + + + +              7%  +   + !"A1%2Q +#$&'()*3456789:BCDEFGHIJRSTUVWXYZabcdefghijqrstuvwxyz 1!AaBQq 2R +"#$%&'()*3456789:CDEFGHIJSTUVWXYZbcdefghijrstuvwxyz?&NNNd+Cu>+s,hAB2" +234(eiڈ#&;?ˋ2VuS@JA KM*l9đT #HPjXa +NXF(FMو[;{jk{[SjiiIFC,@eiUF"T<3AKHQ`Jў,h$jB (nFXa$!z!$,fYRT)Pe*"% dP sDڄI%WDNbA ͛y)1кf*(+0BlNsr9ߌ)_ H6b L!HK%-+)b1@T sVee4e;J"Hb%٬vq-g&J(fސi%1cL "3fEȻGvfLbhb2D+@w,76Qv( *(fS=1(7y|.eh02:u5 Pٻq|ӯ҈ 0HRpI8õ@sr|و%3'R1j Z%h#n$ GD&@-d.V'Wdm",*R%(DB#FsG*2*WdOF 791UQ^(B .l6r m-pŠg= FdCGJfR$1 )cvZHV +& F1g;\ !啅΋;evihTD+ͺR% `چ0E.аW"3 lT5˴oVs RwP*)ȽBti F̎sܲr"1M3ݤXvN0P BЌ"D +Cdf$8Ym݃PA(ԣ-[:RgbhQbgMfv F-iM#e +3'mi8HP `Z8Y$ +ִͨvO^ z;)J]!X!(3aBLϑ8&! +v\/$4CT @Q ֲgn  vfىH%4QۦUuX`hA=Ws)YLޗC)Wf 6U!r +0=gY#&*2NC&EEDW0 `! @;}TIq"9N-)`RBew##AJ1(E2)DL% ljT(TNbEFJHJh8;UlC|XfGhr6+`Zd,a)#q )FuJI@F`Y=l+% W8Y@Y-Cl6҃r@8i`3GiJd)Q vxAY@/6 Ҫ׊ϊSVW TAAiU xFJ, b넪Z05z;ϔЮ (;cUP!&;yD+LP{@\аacjo@WL3Ҧ6 kUUbL,2waDrC'|LEotR@1N`JbbSWUT:r!{_%Bf S#pB + 8'<̝#$bs&"pJL gSdOh|^L`2)!8@Yeda(pbi` lVGP6rId+SAcLA 4h"P/NGp"9a{v&NٰlCs iJ8T@Qq:)mHTG4Z#86I$xQ. +dURꝾ꾼@VB\Z 7&v`\Lat9ʉDFI \DcDiӚJ(SW"EaJeŃJ-1.㓧:c endstream endobj 371 0 obj <> endobj 372 0 obj <> endobj 373 0 obj <> endobj 374 0 obj <>stream + + + + + application/pdf + + + markdown-cheatsheet-online + + + 2017-06-15T12:12:55-04:00 + 2017-06-15T12:12:55-04:00 + 2015-03-24T14:54:02-07:00 + Adobe Illustrator CC 2014 (Macintosh) + + + + 256 + 164 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgApAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8ACvAiWwDDcdPGual0BiAE JLpurEApaytyCHiI2NVlPGMjbo52HjkgESxEjYICDRtauYJLy20+5lso5BDJcpDI0SyEhQhcDiGq 6inXcZZWzMY5cPJbHpurwxNdy2VwluriM3DROIxIQGC8yKcqMDT3GJjsuTFKuSb22j6+tyYp9Puo 5FYLIjQyBgSYwBQr1rNGP9kviMgYJOIjojrywnMSconjBpwJUryqoYdf8lgfpwGNMp4tkq1FGgQf ze3b54SGGXHsKQkMrMCT+OAhrnBb6z8vh2w0wljNppYNA8RD9f2q9fowU3iIR0Vorx0I+HtXHhZ+ Glt5a3CyHh9B7UxAa5Y+5Jbmqz0XfxPbJgbIECBupLJxm+Pp28MNbJMbjsmNvcSNIAT9PamQI2QI VHdkegvA2taYkfQXcB5d6+ouMRuG3HDce9U16FF1bVC42N3Ofc/vGwS5lGSO596THTNXktWvILWZ 7ZWKGZY2KAhS5XkBSvEVp4YgNXhkxsBL7rRtagnjWbT7mFpgjRCSGReYlrwK1AqH4njTrTLK2ZDF IDcLbbSdZlmm4WNxIbdXebhE7BFhp6jPQfCE5DkT0rviRsmWImOwVbaeR5RU79z7ZAjZHDUd08kj WSAKu3v3wcOzZLH6UvvoWgh3FGHYdRhphkxjhQMErMTU79yemJDXKFBppn5UXGmE4HomOnPEwIf7 X7VfD2wEN8YhMIbZWUgD4D0r4Y8LPw0DfWkyt+76fsf24gMDj7kkvVZJQK1b9qnj75MBjHGQN0Oz lZBy6e3TDSRHbZHw3EhZR2H2fADIUiEKG6biSAw+mvU/bbwORpIjcV0t5A9vxf8A2J71w1syl9LK rLzhr8OnWzPosk2nRQRC2uCJUVmtWRYXMqgckjuGrRSDV6ctxlokQHJGWQiNkDYeYdYW/kjs/Lzu 9xdyXsdvFCWf1WmjmKxn0mcRhrJxw6da/Zw2U+LL+b+PwEHHrc7LcC30a4S8lna59WR2liHqXFuZ R6Zi5NW6tgqlnNOXE8m+LATsxlkNbD8WP0qtn+ZEtiWs7SxeO3jc/V1lm5yoSj15NwTkfrHpS1oD +7Ue+HiZHUV0RF95q/SljZWkkKpJaALHKpqWQRRxgNsOnpV+Rp2wTOyck7ASXWbf1Ylbrx6kfqOQ kWnL0pIJ1lpSPYjoMOzCdbIcSPEhLGnj88JCJxJITDRr239MvJ8IX7QPUn29sSG3ZPrLU7eUcKUI +1XsMBDIhbdyBpPTj+KvV+wxpFbJDfwJFcGu6fzDoTj0ap3W6toUlqmoOZpBCGiZUlYVCuaUPRv1 YQdmWGQATy61awW3uIjexzcop1ACMCzOB6dPhoKUOHo3SmOE2UN5Wu7b9N6YnY3UAU9+XqL1yI6N WPp70d5gvYBq+pxyfZF1OD419RumRkNyxycz71aw1K/h0BSNImmgpNBDqXGkQDxy8gH9InmvNi1J KEDcfCCJDkzxyIhyQmneYb+wm+sQab60RSzZneNZVMdmPq3JC8b8C7uFDrurbA75ISNJjlIjdd32 Jro+u3seqxyt5ZuruO/E7C3ccxNc+rFJcPFyt3+BTbgcVHJN/jwg+TYMpq+E/j4MRi0LzBN6RttL u5Ip+ZhkjglYSCI0kKEKa8D9qnTI0aaDCRjyKY2d3GI1Rx8fRfGvv74DyZm+FU1SL1rX5dSOo/sx J2Y5K4WOTJIo4oKU6YsJ8kMGkj5M5oR9onxwkImLApGaPeQlmLniBu1e49sMg2CmQWWq27ngo37D /J/z7ZEhnS+9mXkEj+Pl0I7YgLS5JLS3tEQ3iwOPV9SqFuTNx4VPFvA74QdmUTUeaF1i+0aa5tfU K3kSySs6xArRGpwB5AVpiDsg5I13qNtqWnW0EUAYJCfU+sw+mHL7koPUp4ED2piDswxzHDug7O8t kjCt0/aPeuR6NUT6dkM7F1qN/EDrixr07su07zNDb2ll6MB+s2qSILhmTn8cZRQCsatRDRgHZqEf DTCZbOQMlAU5/N8dtpWn2X1VZF0+aKe3YNR6xPK7LXjXixm6HpTb7RxEtlObhiB3KNl59t7KHTUT TFDaVC8Ns4mcE+uE+stJsftEO0YTjwZq/ERUy4kePQFDkxAtEZGdAQtarU1IHz2yLTLoiLa/VGod m6g4ZBtndBEm+llIjG/Lt4++CQY5eipJZuI/3ZDO3fIksJ9EsnsZUU13Q7Gvjk7ZTuwh4LWSNT/I fHrkiQ2GkTFOYlPpmjdzjTZRTfTryIwcn2I6p3rgkFO/Jq9ktpI2dxt3Udz7ZBpnsN0oTijcz9Ax af4dljPG8nIfT88PRP8ADumXll408y6W3/L3BTwr6q4QzxncV3hX8yuX1/VCOv1uf/k42A81nzPv LKNCe/Oi2LSaW02lQ2l7ykjMUcrR1dJn9dkdlEZnHwmor23w703QvgG21FMJdQv7KGKKPRURfLga GS3knUyM8qeoeasR6nGaL16RrQUNe5wgmuXJmJGI5fT+P2pZaXGt6aDK+lI93psdNQjuJ4JFf/Rp Y4+Nuw5bQh3kA5cqcthTHdHFIDly/UiZjqjxtHcaFLMLSO4hvJIry09UEzS31HlSFpBJH9Vfkjse myozCprZJMq3j9vxYvqljrVldXF3qVobYyTOGaqcRIZZY2UcSekkEi7eHyyMgaYZIyqygW1GR/hU k8tqfzfPARs1ZPpVjaER8lPJz+BOQJYT5JbPYTJyJ3HRwfE5O0zOwpCw2kiMxX7PeuTJbdkTFN6V eJ+Px8MaZ0mmmXqMhMmxG7Dx9xgKSq3U1vKhZgFAHxL45Cmo7DdJaRh+VCFrsO+LTE7bLZJI5JK9 x1HbCFiaju4NErhz2/XgQD6dk09GOHZh8sF7MpGoqjywxpzjHyT9eBjKXp2U5ZIGi5ftN9n2OLGc gYpY0bBiTt7nJWiUtlOBKSE0op7eOEpJukWtksv2Bv2yRcuQ2DngdCAP7wHr4HBJrz8hSKjkmKbt Qj8TlZa5FDTrPIw3oOw98LHJdhEW8JMRjHVuoPfJcTfGQUzp4iG4+E9j1+nJW22qRwhV5DYDtiSp VecBjLOPYr75WbcfIaG6WSxsZC349sIOzSD6UOF/fcgNvHthvZb9O6feWI4ZPMOmbbfWoKHwPqLi OjfiINV3orzDAkev6kWFQbqc/P8AeNgkebLIav3phpvnPUNNtIIYBHJa24INpIpKSci7EPQq1D6h rQitB4DETICIagxjstn88aldQ3huBGx1BYkvFVfTDmBSsRKxlVHHY7Cmw96pmUHUkx36oK785ajc S300tnam5vx++uwsocPwliMigScOZinKGqnoD9urE8aJakkE1zdbfmBrUGoSXVtb20AmlE80aLJ6 bzeulw70LmhkMYRgpC8KgAVyXGy/MyAUbrXtT1HSRpUzK9qJFmUUPJZA0rFhvQFzMeXjRfDEk03S kTGilT2zRjid3Hhglyas30oiF5qUZqEdT4nKy1E7bqFwJ3NK7d/c+OFjkuhStaREAr+021T3w23R ktOnenVqUUnev+fTJ22gro4FAqvw03OJKSVYPCVJcdPtDxyBtpmaG6XXEfKTko+Ht4DAC48ZbbIZ 0PqggdOrdslaxPp3RkKROQCNv2v64OjOBBjTJ5PLPMUa5JB6/B/zdmN4/kgzsVTv8MIU4G4JUdPg 3/Xg8fyYE2Kc3lVGSnrngP8AI6fjj43kp3FNHytEy8WnJA6fD/bj4/kkmxS0+U4j/u8+3wdPxx8f yUytVg8uCENxuPibavDt9+SOpvo2nPfRRfymrH/eojv9j/m7E6m+jHJk4mh5R3BN4dugCU/42weP 5NZNr/8ACgcgm5JK77J/bg8fyWW6ovlcs9UuGJUFtkqQAKk7HCM/k2RyeTcnl4yGrXJr/qf24fzP ky8fyVIvLo4GNZC4oSwCb0AqT17DH8wT0U5r6KJ8rowKic8e44V/jkfH8msytaPK0YXgbglfDh/b j4/kxvalp8pw0oJyB4cP7cfH8k3tSO0DyusWt6e6XJDLcQ0+D/iwe+ThnsgU2457gea/XvLhk1nU C10TyuJq/B/xYffGeeiRS5J7keaBXyuoj4+uSnT7H8a5DxvJpvamj5XjK8PrB4+HD+3Hx/JelN/4 VThQzkp0Hwfxrj4/kknalv8AhKI/CJzvsAE7/fj4/kt2KVbfyuYi0iTElRu3DZa7b75L8wa5NvjG qpSl8qrISfrRFf8AI/5uxOpvoieXiFUp/wCEakVvDQduH/N2Dx/JqJsUqN5VVgA10TTp8H9uDx/J Zbrz5ZG3+knb/I/twjP5NgyV0XyeXXcAtcGg2B4bfrw/mPJl43kuh8vqo4iUtX7Xw9fxxOo8lOa+ im3lhBVROVHcFf7cic/kwM7dH5PYcEWRz6v92vpmrVNPh333FMPjHuQNhVKZ8pwjYTkDuOP9uDxz 3IBoU0nlSNGBFwdunwf83YfzHkyE6FUn+Y7WznTtckjsrFEXVXENEtVjt7ZkI9IVCM0bEn1aU6/D TvmdDLQH1fIfjm7CGUgD6vkF97qWu3cIjuItTErRp6kcltFu/NA3p/u1+ElFI8Dt8zKcyN+L5JlO RG/F8kYdXlYCTjrCvp8pIX6tEJRHLGebsBF6VVYH7XUHJ+J/W28v2M/E/r7eX7Fl1eqJVNdaZGYx uBbR8ysluqyKTJGKyc0HLcjuPHGUt/4/l5IlL+v8vL3KSXt6vqiOHWfXHGS3DQwcGVSGQuOHULED t1IyPEf6f2I4z/T+QVbrWbg3MVxI2sSQp/vNcxW8SFSyFpUYtEgcqyU8KA4ZZDd+v5fsTLIbv1/L 9iiuraqJySNXURlJZlS2iRkkCIpMgMYQLwRuI8OvfB4kr/i+SPEl/S+QWJrt7DLYobfVKRxDjbtB EOTmRGXgfT58GMdfnsNsHikVtL5I8UgjaXyVf0gXuIZLqLWbb7P1m5EEa8GLSMXFIyQA0/bselaZ Lj334x8Px3p499+MfD8d6hea5K1lPbyPqn1mSRPU5wWwjZhxWpqiyD4V2/HIyy7V6r9wYyymq9Xy C99ZkjVSkesmWL99ZmSKGirJ1kNE+KsjEV6EbYTkr+f5ck+L/X+QQzedLRrYQteai6qrgI8doVNU 4BSQoahDNy3/AB3EPzIqrl9jD8yK5y+xUm866XJOqJc6lFp5jkjeBUtSVElBwQlT8IA/aJOE6mN8 5V8EnUxvnKvgx3zJfWeoXq3tvNNNJMv78zqiuGRiq7RKif3YXpmNmkJGw42aQkbCF0b/AI7Fj/zE Rf8AExkcf1D3scX1D3u1n/jsX3/MRL/xM45PqPvXL9R96d6X5msbPToIvVvIrmAMqiFbcxEnkQzC RWLbuRTwP33wzgRA3v4N8M4EQN7+CJuvN9tJBFb/AFy+khYiW4Qpar+8ZmaUAiPuxquSlqARVn7G Z1Aqrl9ircecrB5nY3V+7ryWOQR2oDBHLRBl4LsCFPQHc4TqRfOX2JOpj3y+xZ/irRlQxRXeqJE8 peVWS0eqtGyMR8K0Zg1PAY+PHoZfYj8xHvl9i1vOFpI4nkutQ+sHk8nFLYL6wCiMiij4RwWoOD8w Dvcr+C/mRzuX2LovOGn+kjSXOoi4qZJOC2ZT1TIknIVjBpWOtPanSuEagd8vsUamPfL7F587Wc85 a7udQdfso6pahwgbnUDiF5c1X6K4/mQTuZfYn80DzMvsc3nLTBJCyXGo1VWhlkKWfMwqGESj4KV+ L4j8+u2P5mPfL7F/Mx75fYow+creMxJ9ZvRAsyTOgSA1alXYV8G3UV4+2Aakd5+xA1I7z9ijqHnO 4+rsmn3l2zzBork3SW7BogW4AcUrXi3xGvXIz1JrYn40wnqTXpJ+NIGXzn5llSZHvPhnZXlpHECW UKAahAdggyB1Mz1azqcne5fOnmZUVRekKkZhSkceyMFBAPH/ACBj+Zyd6/mcnepReateiYtHdcWa L0CQkf8Ad0A4j4dvsjfrkRnmOqBqJjql95eXF5dS3Vy/qTzNykegFSfZQBlcpGRstcpGRsqOBizH /lVnmD/lotP+Dk/6p5l/kp94c38hPvCLh8hedYRGIdUjjEVfSCTzrxqKHjRNqjJjTZRyP2lmNJlH KX2lU/wV589QSnWEaQCgZridjSte6Hvv898P5fL/ADvtKfy2b+d9pdF5K89RJcKmqxAXQpcfvpiW 3qakx1qfHEafKL9XNRpswv1c/esPkTzuRQ6shBf1SDcXH95/P9j7Xvg/LZf532lfyuX+d9pbTyN5 4Q1TVkUjcEXFwN9/8j/KP3nH8vl/nfaV/K5f532lyeR/PKRmNNXRYzWsYuLjia9ajhTfEafL/O+0 r+VzfzvtLpPI3niRpWfVoyZiDL+/noxHSo4U27YnT5T/ABfaVOlyn+L7SsbyB5zdg76nEzigDGec mg2G/Dtj+Wyd/wBpR+Uy/wA77S23kLzqy8W1SMrSlDPPSgAFPsf5I+4Y/lsvf9pX8pl/nfaVr/l9 5xcsZNRhctQlmmmY1BrWpjrXB+Vyd6/lMvf97cvkHzpNX1dUjkqojPOedvgB5Bd06AitMJ02U9ft KnSZT/F9pQ3/ACqzzD/y0Wn/AAcv/VPIfkp94YfkJ94a/wCVWeYP+Wi0/wCDk/6p4/kp94X8hPvD v+VWeYP+Wi0/4OT/AKp4/kp94X8hPvCI0/8ALPXbe/trh57UpDKkjBXkrRWBNKxjwyUNHIEHZnDR TEgbDtQ/LPXbi/ubhJ7UJNK8ihnkrRmJFaRnxxno5Ek7LPRTMibCH/5VZ5g/5aLT/g5P+qeR/JT7 ww/IT7w7/lVnmD/lotP+Dk/6p4/kp94X8hPvDv8AlVnmD/lotP8Ag5P+qeP5KfeF/IT7w7/lVnmD /lotP+Dk/wCqeP5KfeF/IT7w7/lVnmD/AJaLT/g5P+qeP5KfeF/IT7w7/lVnmD/lotP+Dk/6p4/k p94X8hPvDv8AlVnmD/lotP8Ag5P+qeP5KfeF/IT7w7/lVnmD/lotP+Dk/wCqeP5KfeF/IT7w7/lV nmD/AJaLT/g5P+qeP5KfeF/IT7w7/lVnmD/lotP+Dk/6p4/kp94X8hPvDv8AlVnmD/lotP8Ag5P+ qeP5KfeF/IT7w7/lVnmD/lotP+Dk/wCqeP5KfeF/IT7w7/lVnmD/AJaLT/g5P+qeP5KfeF/IT7w7 /lVnmD/lotP+Dk/6p4/kp94X8hPvDv8AlVnmD/lotP8Ag5P+qeP5KfeF/IT7w9TzZu2See21g3k3 p6wsccikQ25t42MZrsQxYFqV7jKzCd8/sajCd/V9irY2+qQTGW71L61AeZEfoxx05FeHxKf2QCPe uGMZA7m2UYyB3NpgJFIqNx4jJ0zb5jwOKtg1FcVYWPMuoNNGJH1W35MeUZ0aZwiws/Is8ayg+qFo vEk9CBQ5R6u/7Gg8V8/sZbp94L2yhuxDLAJlDiG4QxSqD2dDup9jl4bwbRGKuxVTnWRomEb+m5Hw vQNQ/I4CpSVrbW5FZY9dQMBTkLaIkMONa/FTx2p3ys45/wA77Gkwn/O+xOUlVeMbvyl4ivQE+Jpl tNy/1BWnfFXeov3dcVXDrhCuPXEqwrzF5xg03Wry1udQutOhsoYriY/UDcQ+i7KPVWWMO3HlWM1F anwFcond86+DRMm+dfBY3mikkVudbuo5Z4g8XPSLhW/eS+gjcWjBFZJFG4/Xjwyq+L7FqVfV9ind eadYF9dRIdSCvxazij0su4jYtHzo4Q0D8WNegI5UrtE8dnf7EHjs7/YjY9cu5r+1sEvr5Jbk8UuJ tKlhiLmFpAnKZI6HihY+FKGnTJVLv+xPq7/sZTaR3EVtHHcTfWJ1UCSfiE5nx4jYZbEEDduiCBvu wq583akmozAxa1FCk4CxLozzIY0ejcZY+fJXB2PWgrTpWk8V8/saCZXzPyRx1u6W3qLzUZZQisAN GulZjVFpR4lVSzI/2iKBqmgAOGpd/wBjIcXf9n4/BQqeYtWlQLHJqqy8T9vRpV3EaFT8QVavwcjf YtxalACKl3/Yx9Xf/sVXT/Md8sEFzdnVXRJAlxA2kSrIwZWYOVjVzx/eIPgqQV3H2qGPF1P2Mo8Q 5n7ETD+ZHluS4FpIl/DqHFWewbT7150DqXTksUUgHJFLAV/Ucs4wz8QfgIuPzlp73EcX1HVFWUEp O2m3oSoYLRv3XJK/5ajYV8KvEnjH4CnP52tImI/RWrunAyLImn3LAgAFfh48wzE0ClQR+1Qb48Sm fvQ11+YllFBFcW2jazfwzIXjktdPmcGg6UbgRvtvse22+DjQcldCibTz1pFxbxzfVNTjLlwYzpt9 IyNHI0bKxhhlQMGQ7csIkvGPP5MgjdZI1dQQrgMAwKmhFd1YAg+xyTNdiry7zt5C8xaz5ne8trKx nsjLBKk9zLbrKhjjKSAJJp101H+Gv72vwrQrvkwVQT/lnr8sF4klnZJsy2aI1gQVEjTRLyfS2KCO Ueov2t5GrXiMbVG+W/KHnTy9qLX9ra2Vy/1CO29B7i2gWR1aM8Wkt9MhkAjrKF/Z2B4gseKSr0i2 eZ7eJ54xDOyKZYg3MI5FWUNQcqHatMilXT7OBDzjznq2vaPr9lO+vWul6RJPH66XV9aWwaMtXjS4 sZzusb7LIp/yu4mrM9B1Ozv7BPSvIL24t1jjvXt5UmCzGNXILIFG4YMPhFQa0wFKY0HhgV1B4Yqu /Y/z8cUPOtP8h2iXVxPL5E0C2uF5zW1zHcczJOKunP8A0NWjVpKVpy49aGlMlaUr/wCVcRLCtwPy 28uNclWDwG7ICgfEu31NkLMdvb+YjG1TvR/y58u3sZGu+TdKsfqyCCxELi5YwFWVlcmKHh9o/CCw 3698bVlui6Bouh2RstHsobCzLtL9XgUInN92IUbb4FTQdcAQ49cSrzzzLrFtHr9/Yy3NsixtFIwm 1rU9KkQtCD0hjeIpxUt8DBdiWFQxyondqmd/2kMffWtJkvOMl/ps1q8ckZ0+fzFqt0s0kci/EnqQ EbUIQqrcjUCu9I2PwWAkPL5lTify4ynUjPpc8PrORcnzDqcU1fVjWOSUPDNPG8Z4Dl6gUc/8oY7c /wBK2PL5lmXljy4lxHDc+pINKVOVi9rq2pOHJkL14j6rCYviISiGqgGpB2nENkY9f0lmuTbGC6ro fm++lufq6C0hWV1hj/TN9GZfjEizM8cbsiH7HopxoCaP9nIEFrIJ/tS6bRPNEF4jny8+oT2oQQ3i eZNQSNhI3F6RzFmWiqGkVq17cjgo932seE3y+0pxp2i+Z7GIW8On6QLa3lkktke6u52IchqK80Tm CrAn4eQFdht8UhYZgEIJvKGpy38ltNpiDR5xI7rF5g1UAOX5GsIVE/eF68VWgod+gwcJY8Bvy95a vfJ2tXEc0b2UE0fINbGbW9WuJIzHuGXn6fxP0orpTuW7JiV4D+CVC18n6vcWBW40KG1mugs5hk1i /cW8sHBUjLRlqFl5cTF8KAcfi7jgPcoia5fag7zyt5vi1C4ng0C3nYiHhOmsX9XY0VSS8sRLW9OT SFQzbFfiJoDE9yOE932si0PyhdR300l7LeWio0brFaahcfUpGpJz4Qs3qJXmOfJt2AYUyQiWYjum P+BPLZkMrrdyzEKBNLf30si+mWKcHeZmUqXYgqdq5LgCeAJ5bW8dvbxwRl2jiUIrSO8rkDb4pJCz sfdiThZBVxVKZ/MHpXMkH6NvpPTLD1UhrG3FS1VbkKg0oPfKjlo1Rajlo1RXw64JZ4YhYXiibj+8 eEqicgx+Mk/DTjv8xhGSzyKRks8imeWNjsVdirGda0ryv5ktgbjUWMVu6kzWWoS23FgzxKGa3kTq 5Zd+pFO2ESWwmmk6Ha6VHMls8zidxI/rzyznkEVPh9QtxFEGw779Tjao/i3tjaXcW9sbVbM0sdu7 RxetIoJWIELyPhVtvvyJLElApeaubmKNtK4wOxEs/rxngtK8uNKtvttkOKV8vtYcUr5famXFfAZY 2O4r4DFXcV8BirY64Qrj1xKsH1ceaV1e+TSZNWmjqZGjt7jR/RjcopSNVuopZ057mjfCOvfas21m 72v7Ev0y584XlzSS51gyQJMk31W50CR0ImYxrNAUMYcoAvMHqOi74AT+KQL8/sQ+oHzLpNne3VrB rtqiRs9rZ+poghTias/oQK5VUMnL4a8qfvKDcg2Eb+f2Jz5O/wARabBFHPbanqdrccSbmeTSlVZJ GLPNHHbybQty5f3rt4L3yUbZQsd/2M3ybY82/M2W/N7b28GrSafHT1CLew1m6c0LKAZtLmhCA13D b9PpmFSG2fU9I8yLdw67dzH0/VeyubLzFcqYSFaYoJrmWFioDcVVOQqBTvhV6DpfnHTptLjuLg3R lSAy3DDT76HkYw3MxxSRCQ19NiqAFqfRkaSsP5h+Wvrhsx9facMqGmmahwBcAjlL6HpjZgSS23fG lZDDOk1utxC37uSP1I3II2ZagkGhxCvO/wDEf5qx3EAW2TVLCXgRf2OnxCF42ZT6iGXWA55R1IPp 9xsaUwqidF8xfmbJqUn6T0pzYrKsYjitI4JApJq/NtQuEZeNNxv4qMjKVN2HDGYNyjGu+9/dQLKv 07e8VP6HvyW9Ula29R6YJWtZ6fvKUSh/1uODjPcWz8tH/VIdP53X/N6dfstq316/muooW0a/gjkI D3Ept+CVQtVgk7tSq8TRepHapDGRLDNgjAWJxl7r/SAnR6n5nCebjuwKwrzDqfnuDzIkGkWnr6QU HqymzSTi5DbCV761J7HaIjtXrkhSpUmvfmuslisulq4lnIvDHp8QCQclA3fVqqacjUB/9XahNBLp vMH5pwX1qj6UZbPgn1yaGwhJ5GvMpXVeahdqr6bnwrjQV6HGG9NeZDPQcmA4gmm5oa0yKqqfZwIe ZeZdS0rS9Xs4oPKNhelbuZFnNtcl42UQS+shgsLoKzPOSSSBUV5Heh4AjhHc9B0u9e9sIrpkMbSA 1T49qEj9tY27d1w0yRW/ifvwK7fxP34q3+x/n44EPKh5jjt4/wB75r8xSLNySOSTRB8LE+mCJI9P SMfFuOe3Q9DvOlRVh5itrae2muPNWv3cZaSD6lNovB3k4V5OE05JV9MSK1dl2Fe9Wkr7a4udRvLa G284+YIpNQaRrVH0eGFF9PkSGebTVEYou3qMCffFXoUETRW8cbyNM6IFaZwoZyBQs3EKtT1NABkV RI64hDj1xKpJqWleS7i/afUrPTZtQKhHluY4Gm4lSApZxyoUDfRXKyY3vTCRje9WpjS/IaXLXIs9 LW5daPMI7cOyjbdqVI/d/h7YOKHki4X0QNr5X/K+3naaKx0ozTOJVZxDKQURaelz5cFVaUVKKPDB xQ7wxHh+TINLTRo4pItKW2SFXYypahAokYlm5CPbkSanJxIPJsiQeSNyTJKg+jwX9xdi8hSaU+jc KZIwC0YLANXfki12r44PEHex4496IfUtNjLCS8gQpu4aVRQb9anb7J+7E5I96nJEdUVxPtkrZu4t 7Y2ruHYgEEEEfPEFULHqGjqFijuoAEHFY1lQUC0FAB4VGR8SPew4x3q9vcWtzEJbaVJ4iSBJG4da jrutRkhIHkkSB3CpxHh+P9mGwl3EeH4/2Y2FXYCrsCsH80+UNV1XXY76w1IaeYOPqj6zqH7xaqQD Db3VrElOJ3o3Ku+TBVKZfy682PA0S+Y1NxJOLgsZtZ4iNeQVEVdTDAfF/NxP8uNpX3f5e+aG1S3v LbXRJbI3KWymudWCyj1WZ1BW/aMDg/EVianyoA2h6HAoWCNR0CgCjFhsP5jufmcCVZPs/fkUMG/M Lyfpep2YuV0iW7vomM0UtnBp8twszS24Z0F+PT5mOHr04qa78ckClM/KcOoW891bzRX0VmscJtlu 0sY4VY8zJ6QtPi5E0Lhvh6cerYlWSYFdiq4Cq0/z64EO4DxP4YbS7gPE/hjau4DxP4Y2ruA8TgtV w64Qhx64lXnmu6xq8WvajGumS3FssiKLiTRJLsKCkSL6bxTxm4jHKYsftLWgBHWmQ35fY0yG52+x BJqV7cxQG0lkvBWRxcQ+WbhEkjkLUTlO6LzTmzKwPH+YMTQx4R3fYgAH/pFXVtSFjaT8lBlkWrHy xdc4QFPKN4hJzVHEYWqg7/tUK0PAO77F4BXIf6VE6RquvR3wsYpUtZNQkb0ZptAubeFpOJcbi6Q0 MUTfDJ8YP2iNlwx25fcmO3Lr5M+jEgjUSsGkAHNlBVS1NyFJag9qnLW5iHmzzNoGgyubvS1uiwea eRDZIFC8ELyG4lipX1gvJvHw3x8OJ6MTCPckdp+anka6snvHsIoYHYrPJJc6MV/vEUl3S7ZKVuK9 a9e5HJ8KPcvBHuVv+V2+XI9TXTZ7WW1n5LG4nvNIQpIyg8GQXpkqCwXZTvkuFmnvlX8xfL3mJ/q0 FxHaanWq6XNc2Uty0fBZBKqWs9wChVtjX6KUxIVlKkkb5FDzr67qMOpNE0DXMYlYG6m8t3LyMqvu TNFNEhpxPEiIVCjYkryp4RfL7GjhF8v9iun1LzFaQSx2t7LarGr+kll5avTE7gmvFDLIwbru5VW+ EjblUjbl9yRYG33KS+dPMVnIZb66lWynT0bZrnQbyFhcl/TgXadQxnPKvIoK8fshsPEV4z+AUy06 +886i31qx1CEsDD62n6ho97psaxsf3vGSWSRmkA6cWZfHqDhFsgZH+xm+TbHYqk935S8tXmqLq11 pVnPqarwW9khjabhQjiXK1IoemG1QP8AyrbyGLH6gPLunCz5+r6AtouHMjjypx602w8SVrfll+X7 W8ds3lzTmghLNDEbeMqhahYqOPw1pvTHiVkccCxRrHGqpGgCoiiihQKAAAbAYLVUUUFMCHcV8Bir uK+AxV3FfAYq7ivgMVbxV2KuxV2KuxVw64Qrj1xKsZ1HTNCvdelsriTU1u5oPrLiO71OG0MYIjKh opUtlbxjHxU+KnfBw2xMAf7VkXkDypGOUcdyCtV9QahfcgBH6PHn6/Kix/CBXbtg4AvhhNdH0TS9 GSaKwV40nb1ZEkmmmAIAWqiZ34CgAotBhEaSI0mIckVFKYaZLlJIwIeTfmnbea7zWYoNLs9QkhRX K3Fsg9P4/T+y41SwIZWT9qOlSKVIrkwqn5b/AC880XBiub3UZ7O1EqyNaXE2pfW6gIyqZBql1CV3 3HEhqfZ7htUZP+V3mmUPL+nLZLy5WeK5YrqjxFZqmscb6ieDgs/xA1Hag2xtVmm/lj5x07WYtTsP MUB9HkqRT/pS6X0zSiss+oyIx47fZGNpepJ/dfEex5EbfP5ZBDyDVxp1xqkrw3elwRKEinc67frc XUUscqIomeCRW9ROojDMafa2GUmmiXw+adaSZb6yntNNa1V5isaSnXr/AFKEwssiK8PJOJ5GOReF V+zU1oBkxdMoctvvtenkzVv3DwaHbLHFG8fp3mtX/qNVg4DpBE8HASAuEFV6EcDg4V4T3fanOk+U p1uY5b6H6sYJBcK9tqV5dJLN6hkZmt7lOCciftBi1Ph5ccIiyEWWZNm7FWH6rqXlTTL4rqfmw2Et vKryW1xfwwgGUtIiyK9CFYKQoPYbZX4O92Wrwt+ZQy6z5Me/WzbzsjXXNTFaLqUCysGiTiCvLk1Q OWwHXB4B75I8H+kU48t6z5bvrm6XSNej1iRKevDHeR3XpAuzDZCSv2uO/YAdsnHHXUtkYV1Kf8z4 ZOmbYNRXAh50+r6/Y3aJf6bqcXN3dg2rabT01blyjWSSFnXiu4alN8x+Ajqfm43CQf4vmEbcXl9Y JIbi31mSwgja4W8F7YtIypEK/B6qMV+Ki0qS/wBBJ4K6y+aeAjrL5qk02tQ3N076Xrv1bjRJlvdN 4j96ZGYK9yvClAFJJ+A0NMPAe+XzXgN/xfMd/wCPgssdX8wWUguIdF1HUbedIkEr6jYSQ8qEfuec yFiTxFTSprt4sIkd5+KYgxPU/FHDz2Ukht59Guo7x4zJNCk+nOIiCV4uwuhQM44oxABJA2Ows4mz j8vuWwefLpplt5fLt+lw6LInGXTzE6SuUjMcz3UaSFvhqErSoHcVHF5LxnuP2L7bzdrct61k/l2W O6ETym3+u2DSpQ0jaWNZiyxyfzLyoe3fDxHuUSPcvTzXrrgovla9e5jdVuIVutNPpqxqCT9ary4U biVHzpvjxHuXjPd9yJ/TnmA36wr5cuRZmREa6e4swQrA8pPTWVjxQgd6muwxs9ybPcno65MMnHri VYV5v/LDTPM2v22s3VwY5LaJIVi+q2FwCqO7153VvPItfUP2WHiN98IKpPJ+Ruj3Fw0t7fG6V5Y5 ZY30/SqOIxQhj9VJq1TVuo/Zph4lan/IzSJrhLh79vWjLMJDp+kM/JmL8+TWbHkGatRjxKn9l5L1 +0gMCebNQMPwemgt9MQJxfkwUR2qijDY7YLVlqAgb5FXln5jeSfOuu+YUn023imsEAMLyT2MYRqL zqk+mXsnxcaV9Q/IDrMKp6V+S6XcIOuW9tbSRKPTjhttNulaVyrzTEtp8HF2K8dhQjegOFUddfkd o9165uL1pZJQiJI2naUTHDGGpCK2m61Kn4qn4R747pZlpPlLy9pFzJdaZpkFpdTIsU08Uao7ogAU MVAqAFFMG6pwmy/f+vIlDHdY8zaBHczaZqNrcXDwx+u0Y0+6uYmVV5/A6RPE7eCg8q9seG1ULfz7 5aeOWaCK9AhUKwOl38bFVV3CoHgQvQI1AtfxFTwquf8AMXy6izsU1ArblVkI0vUSasSBwHoVf7J3 WoGPCqd6ZqlvqdjFfWvqfV5gSnrQy28nwsVPKKZY5F3H7SjBSUYpqK4EN4qxDXtXurbU2i9RPRqw ER0q8u/sJHIS00J4bJzp03IHXrIKxxfM2uPcxxfW7P69Mga0mPlnWAirIUZVdzLRfgDAgsprTYU+ IqitO8z62ziWO5t1gEbpOi+XdXgkadIXlqpeT7Hw9OJr9kHkQMaVrTPNnmu91G3sV1W0eS4ClAfL 2sW6hSAx9SWWf0om4A0DnqR8i0l6OoBSh3BrUZBCTN5T8mtzjbQ9Pb1QolQ2sB5CMfAGHHfiOnhg 4Qx4B3OXyj5MWH0V0LTxDy9T0xawceTDjypxpUjauPAF4B3KMfkfyL9aS7j0HTxPEAqMttDRaEEH iBx5CgoaVGPAF8OPcF7+SfJbq4Og2Cl4zEzpbQo/Ap6fEOqhh8G2x6Y8AXw49yGuPKnkvSNIaSLy 5Bdx26IggitY7m5dVX0gPjBeQhGI+Jq0rgMQOiOCIHJLobvyNOZUn8p3ECLGsjNLoczKwk6qBHDI Sw9ZuQp3b3wbdyLj3fYh7yx/LmeX9HHyhO8YZJg8OjzwRNJE9ApcRRV4ipo3wsu29aEbdyCI8q+x EaJfeTLCa3bT/K17YPDG8MN2NHnV0jRSzAuIjL8VPmxbueVCCO5IMRyH2J2vnLTXmjijs9TYOaNI dMv0RK7AsZIU6k0+GtOpoASDxMuMefyKejrkwyceuJVi19rN7DrVxZPPqEKB4jA8elzXMDK4UlUn hSVdiGDF+NK+AykiV8/saTxXz+xu287QJEqz6frEjqV5ynTLkVVz9riiN9kFagfFv02bjIS72Ynt vfyRSed9BYSs31uGGDaaaeyu4URvhPB/UiUq1JFI5UqDtXfDxBImEy07VLbUBKYEuEETcW+sW1xb VP8Ak+ukfMe61GEFINozClhnnM2g1Gya6v5rIJIWiSO31C49X4QrqBayIg+13Ug9wdxmRixSlddP MD72vJljCrv4An7ll5Z3MxluYri+f1FWeC3NrqhlWSEihiMl1HFGWQ/YcCpPxVFVxlHh7mUZWLXe WtTuYCZOd5cW44iYHT7/AI8aylvR9W4nC0PGqqpYfZp0VDPHQBsb+aIzskUdmVW2s2txfPZJFdJK grzktbiOEigPwzOixnr05Vytmij1Pzys81eY+a/Kfnu91/UrvTDbmynEX1T1JrJWBEcavVZtKvHX dG6yt7AV+GQKV9v5W85rqN0j2lmbAz3clpP69ryjjkgkhhUQppsYP95uGcnxZxsW0IB/JX5gwXt8 1r9VntGjdLH1pdPiYFxQMVXR5D8NWpydgdqjwNqyHRLPz/pUn1Y21reWSGZI3kvI4vhryik9G3sI VDOftKCAvi2BWbp9nIKuxVJry31lriRrXWbW3VJDN6E1qJQsIiVSjkTRNQP+85VHWnTLArVlZeZ4 w8VxrFhdSOrvCfqDI45N8Jot1RkStOlfFsKprZwSRQiG5mW5uFqWk4LGSCTSqrt7YqrL6DMyrxLJ QOooSCRUV8NsaVqgFQNhXKzzVhmp+WdKvtaubi+8lxX0kUiTW2pk2TtMfTjRmAkZZEkAjVVB2IUf EMnSqJ8ieVL3UY7e58iW62bKiNezpYsqJbxtHEDGjO+yqqpQbKd6UIw0rKdF8saBoVs9to1jDp1v I/qSRW0aRKz8QnIhQN+KgYKVMPRXxP4f0xpUs8wQST6Y1qsRniuZYre6jVpEY280qxzFXiZHUqjF qg9srkgvLBHZxX0cGmy6Ybq99JT6mr61FLLNODHGCKOW3RSgLVWhIp1FP46tJFcvvLOtW8s2GmeX 9UuLBrlLkxNcMZdUvlQyoteTSvcxU6bnmtRsSB0mRQbDGgf1pTbeeksrOO2gudJS5QySzwXmqXUk jfvXRkRpIJJOZdWoo5UpxUEENg4kcdd3zZtpN1dXenw3N1HDHJMvMLbStPEUbdGWR44GNVofsDJh mEYOuSCXHriVYdrmird61PI1nrzxBDyNnqawWc5KAUWE3kTKRX+RFJG9e9ZHvazGz1+f7Uji0pWu +I8o676du8SNP+lxDJWO3CrIsaX0cJIBVAY2p9roRxwV5Ma8j8/2sj0vUtR0y3WxtfKmpLYxLWFm urGaUu7u0gkMt4W6kEHm1a9qZIbdGYJHQ/j4p/p17Nd2/qz2U2nyciv1e5aBnoP2qwSTpQ/61ckG QNouoOKWNeafKU2uXNtJ+5eOHlQzpBJwDFeSpHPbXSHnSvLYig6jLIqlEfkXXSPrFxHZPexMfQZD ZofTZiDE0w0vmAF/aQAksRtsckqP8v8Al3zTZXItJb5rLSIY0aCK1e3mrIKc0b1LSPgp3/u1UeHE 1xVP7DR57QRc9UvLsxArW4MJ5gmvx8I0BPavX3wKjj1Pzys81Y/rWrWJv2sHuNRtbmziS59Wwhlm BE3KJQVjiuAxUjlxZffcA0sCqflxIppnaDVtVmEErO6X6iLkJfi9MpJBE4UHddgw7Hhiq2+1eznu 5pVvdVtfqcn1OeGzt3uI5GAWUtRILkjZuPIFT+GKqvluGKQNcW+qanPHDNKDDf0WoffhR4kfipNR vzX7J7rirIT1PzOVnmrsCpXqXl6z1Al5JJIpefqJLGsRZTxVPh9VJBuq06dzkxJUHB5J0e3ijS2L QNECqSpFaCQqQaKzGGrAcq/FWpAJrvU8Sr/8H6cp/cSvBujKEhs24lE9MFfUgelUop+Xzq8SpxaW djZq62ltHbiRi8giRU5OerNxAqffHiVVyBVqg8MCuoPDFXUHhirqDwxVL9du7Wz0/wCt3UssNvBL C8jwGjU9VRRu5Qk/GBuRgJQWBXnmS8XW2kHmWykhtmimW2fUora3UAvHLHNNHpzq6uygcWblUEAi mV3vzajLfn9v7GeQ35v9BW9t7m3DSxc1uLWdJbcMOvC4aNlZQRTkY/oyy9m0GwxHTn8yXl5fyaNr kWpPa30qz2El9EEgUyMODcdPeWtFIVWJUduXGpgL6NYvob/HuThL38yPSV30zTejB1W5l9WvqUVh GY/Tp6fUer79uJNyZ3JlA65YGTj1xKvPPzE1TWbLWdPjtNS1Cws7hGFwdPtZLtgyuKMETTtQFd6U MiVHY4QrFJ/MH5nW5W51G+vba1u0528VtGLp0USqjP8Au9CYggbhH3YeA3EqVOZvMvmfRfOBl1G8 v73QpWka3tltZpaRuAY6paaTzBXnQK01fh+ItXYUlmfljVvMmpxfWNU0u3sLSWNJbSSG5mlkcPv+ 8hntbR4tt6Nv2IwKyBOh+eAoboPDArqDwxV1B4Yq6g8MVbxVL77y/oV/KZr7Tra6lZBG0k0UcjFF PILVlJpyFaeOT4lUrfyt5at5op7fSbOGaD+4ljgiVk3J+BggK7semPEq668teXrssbrTLW4Lv6jm WGN+T048jyU1am1ceJW4PLfl+C4iuYNMtYriBeEEyQxq6LQjijBaqKEigx4lTLIlXYFdirsVdirs VdirsVdirsVdiqXeYNI/TGkXGner6Hr8P3vHnTg6v9mq/wAvjgkLCCLQsnl7UZGq/mLUuPqrKqqL JAvBuXCqWykoehDE1GCvNHCe9da+XrqGK4hl1vULqKcMEWVrcNEWblWOSKGOWo6Dkx2w0oj5qd15 a1Ce4eZfMep2/qKyGKL6lwClmYcQ1s9CvLiG+1QCpJ3wV5qYnvKvZaHeQTQSz61fXvoMzBJvqqK4 ZCnFxBBDyAryHvhpIHmmw65IJceuJVJ9a/SAubNLW+Nt9ZdoliW2Wcu6Ryykc2ZVSoTblttTvtGe XhoUSTfLyF9dvx3XU4QMrN8v7EDPqWux6vLp/rRRIII5obqTTJpIiZJEiCtJHdj42ZjRCinv0XHx h3HlfL9HP7E+Gauwj4Ly9ggvppo5tSngIiS1t7T6rzlROTCD6w6qVeoo7y8AdufXDPIIgGibNcvO vgPPlXwYiBs+5H6Ve2+paXZ6jFHwivYI7iNGMblVlQOAWhaWNiA3VHZfAkb5YgoggAkAUGRkh2RV 2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVw64Qrj1xKtUHhgV1 B4Yq6g8MVdQeGKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXDrhCuPXEq7ArsVdirsVdirsVdirsVdirsVdirsVdirsVdirtsKu2xV22Ku2xV22Ku2xV22Ku 2xV22Ku2xV22Ku2xV22Ku2xV22KtilcQrjSuJVrbFXbYq7bFXbYq7bFXbYq7bFXbYq7bFXbYq7bF XbYq7bFXbYq7bFX/2Q== + + + + uuid:6513c02d-0bcb-9748-80f9-247badc4b7a2 + xmp.did:1e7116fa-c1d8-4e6a-a718-48a48d92611e + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + uuid:c69feb74-9b77-f543-84fc-b2a593ecf1ad + xmp.did:5f268696-3dac-4b98-8b94-a6d4695eeca3 + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + + + + saved + xmp.iid:5f268696-3dac-4b98-8b94-a6d4695eeca3 + 2014-10-09T13:58:15-07:00 + Adobe Illustrator CC 2014 (Macintosh) + / + + + saved + xmp.iid:1e7116fa-c1d8-4e6a-a718-48a48d92611e + 2015-03-24T14:53:58-07:00 + Adobe Illustrator CC 2014 (Macintosh) + / + + + + Print + False + True + 1 + + 8.500000 + 11.000000 + Inches + + + + + PTMono-Regular + PT Mono + Regular + TrueType + 10.0d1e1 + False + PTMono.ttc + + + PTMono-Bold + PT Mono + Bold + TrueType + 10.0d1e1 + False + PTMono.ttc + + + ApexNew-Book + Apex New + Book + Open Type + Version 1.001 2006, Revised version replacing Apex Sans + False + ApexNew-Book.otf + + + ApexNew-Medium + Apex New + Medium + Open Type + Version 1.002 2006, Revised version replacing Apex Sans + False + ApexNew-Medium.otf + + + ApexNew-Bold + Apex New + Bold + Open Type + Version 1.001 2006, Revised version replacing Apex Sans + False + ApexNew-Bold.otf + + + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 0.000000 + + + Black + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + CMYK Red + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + CMYK Yellow + CMYK + PROCESS + 0.000000 + 0.000000 + 100.000000 + 0.000000 + + + CMYK Green + CMYK + PROCESS + 100.000000 + 0.000000 + 100.000000 + 0.000000 + + + CMYK Cyan + CMYK + PROCESS + 100.000000 + 0.000000 + 0.000000 + 0.000000 + + + CMYK Blue + CMYK + PROCESS + 100.000000 + 100.000000 + 0.000000 + 0.000000 + + + CMYK Magenta + CMYK + PROCESS + 0.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=15 M=100 Y=90 K=10 + CMYK + PROCESS + 15.000000 + 100.000000 + 90.000000 + 10.000000 + + + C=0 M=90 Y=85 K=0 + CMYK + PROCESS + 0.000000 + 90.000000 + 85.000000 + 0.000000 + + + C=0 M=80 Y=95 K=0 + CMYK + PROCESS + 0.000000 + 80.000000 + 95.000000 + 0.000000 + + + C=0 M=50 Y=100 K=0 + CMYK + PROCESS + 0.000000 + 50.000000 + 100.000000 + 0.000000 + + + C=0 M=35 Y=85 K=0 + CMYK + PROCESS + 0.000000 + 35.000000 + 85.000000 + 0.000000 + + + C=5 M=0 Y=90 K=0 + CMYK + PROCESS + 5.000000 + 0.000000 + 90.000000 + 0.000000 + + + C=20 M=0 Y=100 K=0 + CMYK + PROCESS + 20.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=50 M=0 Y=100 K=0 + CMYK + PROCESS + 50.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=75 M=0 Y=100 K=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=85 M=10 Y=100 K=10 + CMYK + PROCESS + 85.000000 + 10.000000 + 100.000000 + 10.000000 + + + C=90 M=30 Y=95 K=30 + CMYK + PROCESS + 90.000000 + 30.000000 + 95.000000 + 30.000000 + + + C=75 M=0 Y=75 K=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 75.000000 + 0.000000 + + + C=80 M=10 Y=45 K=0 + CMYK + PROCESS + 80.000000 + 10.000000 + 45.000000 + 0.000000 + + + C=70 M=15 Y=0 K=0 + CMYK + PROCESS + 70.000000 + 15.000000 + 0.000000 + 0.000000 + + + C=85 M=50 Y=0 K=0 + CMYK + PROCESS + 85.000000 + 50.000000 + 0.000000 + 0.000000 + + + C=100 M=95 Y=5 K=0 + CMYK + PROCESS + 100.000000 + 95.000000 + 5.000000 + 0.000000 + + + C=100 M=100 Y=25 K=25 + CMYK + PROCESS + 100.000000 + 100.000000 + 25.000000 + 25.000000 + + + C=75 M=100 Y=0 K=0 + CMYK + PROCESS + 75.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=50 M=100 Y=0 K=0 + CMYK + PROCESS + 50.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=35 M=100 Y=35 K=10 + CMYK + PROCESS + 35.000000 + 100.000000 + 35.000000 + 10.000000 + + + C=10 M=100 Y=50 K=0 + CMYK + PROCESS + 10.000000 + 100.000000 + 50.000000 + 0.000000 + + + C=0 M=95 Y=20 K=0 + CMYK + PROCESS + 0.000000 + 95.000000 + 20.000000 + 0.000000 + + + C=25 M=25 Y=40 K=0 + CMYK + PROCESS + 25.000000 + 25.000000 + 40.000000 + 0.000000 + + + C=40 M=45 Y=50 K=5 + CMYK + PROCESS + 40.000000 + 45.000000 + 50.000000 + 5.000000 + + + C=50 M=50 Y=60 K=25 + CMYK + PROCESS + 50.000000 + 50.000000 + 60.000000 + 25.000000 + + + C=55 M=60 Y=65 K=40 + CMYK + PROCESS + 55.000000 + 60.000000 + 65.000000 + 40.000000 + + + C=25 M=40 Y=65 K=0 + CMYK + PROCESS + 25.000000 + 40.000000 + 65.000000 + 0.000000 + + + C=30 M=50 Y=75 K=10 + CMYK + PROCESS + 30.000000 + 50.000000 + 75.000000 + 10.000000 + + + C=35 M=60 Y=80 K=25 + CMYK + PROCESS + 35.000000 + 60.000000 + 80.000000 + 25.000000 + + + C=40 M=65 Y=90 K=35 + CMYK + PROCESS + 40.000000 + 65.000000 + 90.000000 + 35.000000 + + + C=40 M=70 Y=100 K=50 + CMYK + PROCESS + 40.000000 + 70.000000 + 100.000000 + 50.000000 + + + C=50 M=70 Y=80 K=70 + CMYK + PROCESS + 50.000000 + 70.000000 + 80.000000 + 70.000000 + + + + + + Grays + 1 + + + + C=0 M=0 Y=0 K=100 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + C=0 M=0 Y=0 K=90 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 89.999400 + + + C=0 M=0 Y=0 K=80 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 79.998800 + + + C=0 M=0 Y=0 K=70 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 69.999700 + + + C=0 M=0 Y=0 K=60 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 59.999100 + + + C=0 M=0 Y=0 K=50 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 50.000000 + + + C=0 M=0 Y=0 K=40 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 39.999400 + + + C=0 M=0 Y=0 K=30 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 29.998800 + + + C=0 M=0 Y=0 K=20 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 19.999700 + + + C=0 M=0 Y=0 K=10 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 9.999100 + + + C=0 M=0 Y=0 K=5 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 4.998800 + + + + + + Brights + 1 + + + + C=0 M=100 Y=100 K=0 + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + C=0 M=75 Y=100 K=0 + CMYK + PROCESS + 0.000000 + 75.000000 + 100.000000 + 0.000000 + + + C=0 M=10 Y=95 K=0 + CMYK + PROCESS + 0.000000 + 10.000000 + 95.000000 + 0.000000 + + + C=85 M=10 Y=100 K=0 + CMYK + PROCESS + 85.000000 + 10.000000 + 100.000000 + 0.000000 + + + C=100 M=90 Y=0 K=0 + CMYK + PROCESS + 100.000000 + 90.000000 + 0.000000 + 0.000000 + + + C=60 M=90 Y=0 K=0 + CMYK + PROCESS + 60.000000 + 90.000000 + 0.003100 + 0.003100 + + + + + + + Adobe PDF library 11.00 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 375 0 obj <> endobj xref 0 376 0000000000 65535 f +0001741240 00000 n +0001744279 00000 n +0001750520 00000 n +0001760836 00000 n +0001761084 00000 n +0001761146 00000 n +0001761472 00000 n +0001761534 00000 n +0001761860 00000 n +0001761922 00000 n +0001762250 00000 n +0001762313 00000 n +0001762643 00000 n +0001762706 00000 n +0001763037 00000 n +0001763100 00000 n +0001763430 00000 n +0001763493 00000 n +0001763820 00000 n +0001763883 00000 n +0001764213 00000 n +0001764276 00000 n +0001764603 00000 n +0001764666 00000 n +0001764991 00000 n +0001765054 00000 n +0001765381 00000 n +0001765444 00000 n +0001765775 00000 n +0001765838 00000 n +0001766169 00000 n +0001766232 00000 n +0001766560 00000 n +0001766623 00000 n +0001766951 00000 n +0001767014 00000 n +0001767342 00000 n +0001767405 00000 n +0001767735 00000 n +0001767798 00000 n +0001768128 00000 n +0001768191 00000 n +0001768518 00000 n +0001768581 00000 n +0001768908 00000 n +0001768971 00000 n +0001769299 00000 n +0001769362 00000 n +0001769690 00000 n +0001769753 00000 n +0001770081 00000 n +0001770144 00000 n +0001770472 00000 n +0001770535 00000 n +0001770864 00000 n +0001770927 00000 n +0001771254 00000 n +0001771317 00000 n +0001771643 00000 n +0001771706 00000 n +0001772033 00000 n +0001772096 00000 n +0001772423 00000 n +0001772486 00000 n +0001772816 00000 n +0001772879 00000 n +0001773209 00000 n +0001773272 00000 n +0001773602 00000 n +0001773665 00000 n +0001773995 00000 n +0001774058 00000 n +0001774388 00000 n +0001774451 00000 n +0001774781 00000 n +0001774844 00000 n +0001775173 00000 n +0001775236 00000 n +0001775563 00000 n +0001775626 00000 n +0001775954 00000 n +0001776017 00000 n +0001776345 00000 n +0001776408 00000 n +0001776736 00000 n +0001776799 00000 n +0001777130 00000 n +0001777193 00000 n +0001777521 00000 n +0001777584 00000 n +0001777914 00000 n +0001777977 00000 n +0001778307 00000 n +0001778370 00000 n +0001778699 00000 n +0001778762 00000 n +0001779092 00000 n +0001779155 00000 n +0001779487 00000 n +0001779550 00000 n +0001779880 00000 n +0001779944 00000 n +0001780277 00000 n +0001780341 00000 n +0001780671 00000 n +0001780735 00000 n +0001781068 00000 n +0001781132 00000 n +0001781462 00000 n +0001781526 00000 n +0001781858 00000 n +0001781922 00000 n +0001782251 00000 n +0001782315 00000 n +0001782645 00000 n +0001782709 00000 n +0001783042 00000 n +0001783106 00000 n +0001783438 00000 n +0001783502 00000 n +0001783836 00000 n +0001783900 00000 n +0001784230 00000 n +0001784294 00000 n +0001784627 00000 n +0001784691 00000 n +0001785021 00000 n +0001785085 00000 n +0001785417 00000 n +0001785481 00000 n +0001785813 00000 n +0001785877 00000 n +0001786209 00000 n +0001786273 00000 n +0001786605 00000 n +0001786669 00000 n +0001787002 00000 n +0001787066 00000 n +0001787396 00000 n +0001787460 00000 n +0001787792 00000 n +0001787856 00000 n +0001788190 00000 n +0001788254 00000 n +0001788583 00000 n +0001788647 00000 n +0001788977 00000 n +0001789041 00000 n +0001789371 00000 n +0001789435 00000 n +0001789768 00000 n +0001789832 00000 n +0001790165 00000 n +0001790229 00000 n +0001790559 00000 n +0001790623 00000 n +0001790953 00000 n +0001791017 00000 n +0001791350 00000 n +0001791414 00000 n +0001791747 00000 n +0001791811 00000 n +0001792141 00000 n +0001792205 00000 n +0001792539 00000 n +0001792603 00000 n +0001792933 00000 n +0001792997 00000 n +0001793327 00000 n +0001793391 00000 n +0001793720 00000 n +0001793784 00000 n +0001794247 00000 n +0001794311 00000 n +0001795451 00000 n +0001795515 00000 n +0001795834 00000 n +0001795898 00000 n +0001796231 00000 n +0001796295 00000 n +0001796628 00000 n +0001796692 00000 n +0001797022 00000 n +0001797086 00000 n +0001797419 00000 n +0001797483 00000 n +0001797815 00000 n +0001797879 00000 n +0001798210 00000 n +0001798274 00000 n +0001798605 00000 n +0001798669 00000 n +0001799002 00000 n +0001799066 00000 n +0001799398 00000 n +0001799462 00000 n +0001799795 00000 n +0001799859 00000 n +0001800192 00000 n +0001800256 00000 n +0001800589 00000 n +0001800653 00000 n +0001800985 00000 n +0001801049 00000 n +0001801382 00000 n +0001801446 00000 n +0001801778 00000 n +0001801842 00000 n +0001802174 00000 n +0001802238 00000 n +0001802570 00000 n +0001802634 00000 n +0001802966 00000 n +0001803030 00000 n +0001803360 00000 n +0001803424 00000 n +0001803757 00000 n +0001803821 00000 n +0001804152 00000 n +0001804216 00000 n +0001804546 00000 n +0001804610 00000 n +0001804944 00000 n +0001805008 00000 n +0001805342 00000 n +0001805406 00000 n +0001805737 00000 n +0001805801 00000 n +0001806132 00000 n +0001806196 00000 n +0001806529 00000 n +0001806593 00000 n +0001806926 00000 n +0001806990 00000 n +0001807322 00000 n +0001807386 00000 n +0001807719 00000 n +0001807783 00000 n +0001808116 00000 n +0001808180 00000 n +0001808513 00000 n +0001808577 00000 n +0001808909 00000 n +0001808973 00000 n +0001809305 00000 n +0001809369 00000 n +0001809703 00000 n +0001809767 00000 n +0001810101 00000 n +0001810165 00000 n +0001810496 00000 n +0001810560 00000 n +0001810891 00000 n +0001810955 00000 n +0001811286 00000 n +0001811350 00000 n +0001811682 00000 n +0001811746 00000 n +0001812079 00000 n +0001812143 00000 n +0001812475 00000 n +0001812539 00000 n +0001812871 00000 n +0001812935 00000 n +0001813268 00000 n +0001813332 00000 n +0001813665 00000 n +0001813729 00000 n +0001814060 00000 n +0001814124 00000 n +0001814455 00000 n +0001814519 00000 n +0001814851 00000 n +0001814915 00000 n +0001815248 00000 n +0001815312 00000 n +0001815644 00000 n +0001815708 00000 n +0001816037 00000 n +0001816101 00000 n +0001816428 00000 n +0001816492 00000 n +0001816820 00000 n +0001816884 00000 n +0001817210 00000 n +0001817274 00000 n +0001817603 00000 n +0001817667 00000 n +0001817997 00000 n +0001818061 00000 n +0001818393 00000 n +0001818457 00000 n +0001818788 00000 n +0001818852 00000 n +0001819184 00000 n +0001819248 00000 n +0001819579 00000 n +0001819643 00000 n +0001819975 00000 n +0001820039 00000 n +0001820371 00000 n +0001820435 00000 n +0001820767 00000 n +0001820831 00000 n +0001821161 00000 n +0001821225 00000 n +0001821555 00000 n +0001821619 00000 n +0001821948 00000 n +0001822012 00000 n +0001822339 00000 n +0001822403 00000 n +0001822735 00000 n +0001822799 00000 n +0001823130 00000 n +0001823194 00000 n +0001823524 00000 n +0001823588 00000 n +0001823919 00000 n +0001823983 00000 n +0001824315 00000 n +0001824379 00000 n +0001824711 00000 n +0001824775 00000 n +0001825107 00000 n +0001825171 00000 n +0001825501 00000 n +0001825565 00000 n +0001825898 00000 n +0001825962 00000 n +0001826291 00000 n +0001826355 00000 n +0001826687 00000 n +0001826751 00000 n +0001827080 00000 n +0001827144 00000 n +0001827475 00000 n +0001827539 00000 n +0001827871 00000 n +0001827935 00000 n +0001828263 00000 n +0001828327 00000 n +0001828654 00000 n +0001828718 00000 n +0001829051 00000 n +0001829115 00000 n +0001829448 00000 n +0001829512 00000 n +0001829842 00000 n +0001829906 00000 n +0001830238 00000 n +0001830302 00000 n +0001830632 00000 n +0001830696 00000 n +0001831027 00000 n +0001831091 00000 n +0001831421 00000 n +0001832329 00000 n +0001836147 00000 n +0001836887 00000 n +0001840337 00000 n +0001841350 00000 n +0001844607 00000 n +0001845928 00000 n +0001851107 00000 n +0001852451 00000 n +0001858149 00000 n +0001859055 00000 n +0001864295 00000 n +0001865066 00000 n +0001868376 00000 n +0001868443 00000 n +0001868652 00000 n +0001868713 00000 n +0001931146 00000 n +trailer <]>> startxref 116 %%EOF \ No newline at end of file diff --git a/rss.xml b/rss.xml new file mode 100644 index 00000000..4393b8d5 --- /dev/null +++ b/rss.xml @@ -0,0 +1,4837 @@ + + + + Bitcoin Core + + https://bitcoincore.org + + + + + Bitcoin Core 0.21.1 Released With Taproot Activation Code + <p>Bitcoin Core version 0.21.1 is now available for <a href="/en/download">download</a>. As described in detail in the <a href="/en/releases/0.21.1/">release notes</a>, miner block +templates produced by this version of Bitcoin Core will signal readiness +to enforce taproot during the roughly three month period specified by +BIP341.</p> + +<p>If, during that time, 90% of blocks within a 2,016 retarget period +signal readiness, taproot will be locked in and this version of Bitcoin +Core will begin enforcing the additional consensus rules specified in +BIPs 341 and 342 at block 709,632, which is expected in early or mid +November.</p> + +<p>If miners don’t lock in taproot by the end of the three month signaling +period, a separate attempt to activate it using another mechanism is +expected to be tried. The activation mechanism has been designed so +that, by roughly mid August, it will either provide us with an assurance +that we’ll soon have taproot or immediately give us valuable information +that users and developers can use to make the next activation attempt +more likely to succeed.</p> + +<p><strong>Note:</strong> due to a <a href="https://github.com/bitcoin-core/gui/issues/252#issuecomment-802591628">problem</a> with the certificate authority +that provides the code signing certificates for the Windows versions of +Bitcoin Core, users on Windows will need to click through an extra +prompt to install. It is also expected that there will be a 0.21.1.1 +release with an updated certificate when the problem is fixed. If you +are planning to upgrade anyway, there’s no reason to delay using 0.21.1 +because of this problem.</p> + +<p>If have any questions, please stop by the #bitcoin IRC chatroom +(<a href="irc://irc.freenode.net/bitcoin">IRC</a>, <a href="https://webchat.freenode.net/#bitcoin">web</a>) and we’ll do our best to help you.</p> + + + Sat, 01 May 2021 00:00:00 -0400 + https://bitcoincore.org/en/2021/05/01/release-0.21.1/ + https://bitcoincore.org/en/2021/05/01/release-0.21.1/ + + + + Bitcoin Core 0.21.0 Released + <p>Bitcoin Core version 0.21.0 is now available for <a href="/en/download">download</a>. For a complete list of changes in this new major version release, +please see the <a href="/en/releases/0.21.0/">release notes</a>.</p> + +<p>If have any questions, please stop by the #bitcoin IRC chatroom +(<a href="irc://irc.freenode.net/bitcoin">IRC</a>, <a href="https://webchat.freenode.net/#bitcoin">web</a>) and we’ll do our best to help you.</p> + + + Thu, 14 Jan 2021 00:00:00 -0500 + https://bitcoincore.org/en/2021/01/14/release-0.21.0/ + https://bitcoincore.org/en/2021/01/14/release-0.21.0/ + + + + Bitcoin Core 0.20.1 Released + <p>Bitcoin Core version 0.20.1 is now available for <a href="/en/download">download</a>. For a complete list of changes in this new major version release, +please see the <a href="/en/releases/0.20.1/">release notes</a>.</p> + +<p>If have any questions, please stop by the #bitcoin IRC chatroom +(<a href="irc://irc.freenode.net/bitcoin">IRC</a>, <a href="https://webchat.freenode.net/#bitcoin">web</a>) and we’ll do our best to help you.</p> + + + Sat, 01 Aug 2020 00:00:00 -0400 + https://bitcoincore.org/en/2020/08/01/release-0.20.1/ + https://bitcoincore.org/en/2020/08/01/release-0.20.1/ + + + + Bitcoin Core 0.20.0 Released + <p>Bitcoin Core version 0.20.0 is now available for <a href="/en/download">download</a>. For a complete list of changes in this new major version release, +please see the <a href="/en/releases/0.20.0/">release notes</a>.</p> + +<p>If have any questions, please stop by the #bitcoin IRC chatroom +(<a href="irc://irc.freenode.net/bitcoin">IRC</a>, <a href="https://webchat.freenode.net/#bitcoin">web</a>) and we’ll do our best to help you.</p> + + + Wed, 03 Jun 2020 00:00:00 -0400 + https://bitcoincore.org/en/2020/06/03/release-0.20.0/ + https://bitcoincore.org/en/2020/06/03/release-0.20.0/ + + + + bitcoincore.org hidden service + <p>After frequent requests, this site is now reachable as a Tor hidden service +through an onion address:</p> + +<p><a href="http://6hasakffvppilxgehrswmffqurlcjjjhd76jgvaqmsg6ul25s7t3rzyd.onion/">http://6hasakffvppilxgehrswmffqurlcjjjhd76jgvaqmsg6ul25s7t3rzyd.onion/</a></p> + +<p>As well as adding another means of censorship resistance, a hidden +service gives an alternative trust path that doesn’t rely on certificate +authorities nor DNS infrastructure.</p> + + Fri, 27 Mar 2020 00:00:00 -0400 + https://bitcoincore.org/en/2020/03/27/hidden-service/ + https://bitcoincore.org/en/2020/03/27/hidden-service/ + + + + Bitcoin Core 0.19.1 Released + <p>Bitcoin Core version 0.19.1 is now available for <a href="/en/download">download</a>. For a complete list of changes in this maintenance release, +please see the <a href="/en/releases/0.19.1/">release notes</a>.</p> + +<p>If have any questions, please stop by the #bitcoin IRC chatroom +(<a href="irc://irc.freenode.net/bitcoin">IRC</a>, <a href="https://webchat.freenode.net/?channels=bitcoin&amp;uio=d4">web</a>) and we’ll do our best to help you.</p> + + + Mon, 09 Mar 2020 00:00:00 -0400 + https://bitcoincore.org/en/2020/03/09/release-0.19.1/ + https://bitcoincore.org/en/2020/03/09/release-0.19.1/ + + + + Bitcoin Core 0.19.0 Released + <p>Bitcoin Core version 0.19.0 is now available for <a href="/en/download">download</a> containing multiple improvements and bug fixes For a complete list +of changes in this maintenance release, please see the <a href="/en/releases/0.19.0.1/">release +notes</a>. Due to an issue that only came to light just after +the rc process, the download is for 0.19.0.1 instead of 0.19.0.</p> + +<p>If have any questions, please stop by the #bitcoin IRC chatroom +(<a href="irc://irc.freenode.net/bitcoin">IRC</a>, <a href="https://webchat.freenode.net/?channels=bitcoin&amp;uio=d4">web</a>) and we’ll do our best to help you.</p> + + + Sun, 24 Nov 2019 00:00:00 -0500 + https://bitcoincore.org/en/2019/11/24/release-0.19.0/ + https://bitcoincore.org/en/2019/11/24/release-0.19.0/ + + + + CVE-2017-18350 Disclosure + <p>Disclosure of the details of CVE-2017-18350, a fix for which was released on November 6th, 2017 in Bitcoin Core version 0.15.1.</p> + +<h1 id="technical-details">Technical Details</h1> +<p>CVE-2017-18350 is a buffer overflow vulnerability which allows a malicious SOCKS proxy server to overwrite the program stack on systems with a signed <code class="highlighter-rouge">char</code> type (including common 32-bit and 64-bit x86 PCs).</p> + +<p>The vulnerability was introduced in <a href="https://github.com/bitcoin/bitcoin/commit/60a87bce873ce1f76a80b7b8546e83a0cd4e07a5">60a87bce873 (SOCKS5 support)</a> and first released in Bitcoin Core v0.7.0rc1 in 2012 Aug 27. A fix was hidden in <a href="https://github.com/bitcoin/bitcoin/commit/d90a00eabed0f3f1acea4834ad489484d0012372">d90a00eabed (“Improve and document SOCKS code”)</a> released in v0.15.1, 2017 Nov 6.</p> + +<p>To be vulnerable, the node must be configured to use such a malicious proxy in the first place. Note that using <em>any</em> proxy over an insecure network (such as the Internet) is potentially a vulnerability since the connection could be intercepted for such a purpose.</p> + +<p>Upon a connection request from the node, the malicious proxy would respond with an acknowledgement of a different target domain name than the one requested. Normally this acknowledgement is entirely ignored, but if the length uses the high bit (ie, a length 128-255 inclusive), it will be interpreted by vulnerable versions as a negative number instead. When the negative number is passed to the recv() system call to read the domain name, it is converted back to an unsigned/positive number, but at a much wider size (typically 32-bit), resulting in an effectively infinite read into and beyond the 256-byte dummy stack buffer.</p> + +<p>To fix this vulnerability, the dummy buffer was changed to an explicitly unsigned data type, avoiding the conversion to/from a negative number.</p> + +<h1 id="attribution">Attribution</h1> +<p>Credit goes to <a href="https://twitter.com/practicalswift">practicalswift</a> for discovering and providing the initial fix for the vulnerability, and Wladimir J. van der Laan for a disguised version of the fix as well as general cleanup to the at-risk code.</p> + +<h1 id="timeline">Timeline</h1> + +<ul> + <li>2012-04-01: Vulnerability introduced in PR #1141.</li> + <li>2012-05-08: Vulnerability merged to master git repository.</li> + <li>2012-08-27: Vulnerability published in v0.7.0rc1.</li> + <li>2012-09-17: Vulnerability released in v0.7.0.</li> + <li>…</li> + <li>2017-09-21: practicalswift discloses vulnerability to security team.</li> + <li>2017-09-23: Wladimir opens PR #11397 to quietly fix vulnerability.</li> + <li>2017-09-27: Fix merged to master git repository.</li> + <li>2017-10-18: Fix merged to 0.15 git repository.</li> + <li>2017-11-04: Fix published in v0.15.1rc1.</li> + <li>2017-11-09: Fix released in v0.15.1.</li> + <li>…</li> + <li>2019-06-22: Vulnerability existence disclosed to bitcoin-dev ML.</li> + <li>2019-11-08: Vulnerability details disclosure to bitcoin-dev ML.</li> +</ul> + + + Fri, 08 Nov 2019 00:00:00 -0500 + https://bitcoincore.org/en/2019/11/08/CVE-2017-18350/ + https://bitcoincore.org/en/2019/11/08/CVE-2017-18350/ + + + + Bitcoin Core 0.18.1 Released + <p>Bitcoin Core version 0.18.1 is now available for <a href="/en/download">download</a> containing several bug fixes and other improvements. For a +complete list of changes in this maintenance release, please see the +<a href="/en/releases/0.18.1/">release notes</a>.</p> + +<p>If have any questions, please stop by the #bitcoin IRC chatroom +(<a href="irc://irc.freenode.net/bitcoin">IRC</a>, <a href="https://webchat.freenode.net/?channels=bitcoin&amp;uio=d4">web</a>) and we’ll do our best to help you.</p> + + + Fri, 09 Aug 2019 00:00:00 -0400 + https://bitcoincore.org/en/2019/08/09/release-0.18.1/ + https://bitcoincore.org/en/2019/08/09/release-0.18.1/ + + + + Bitcoin Core 0.18.0 Released + <p>Bitcoin Core version 0.18.0 is now available for <a href="/en/download">download</a> containing several bug fixes and minor improvements. For a +complete list of changes, please see the <a href="/en/releases/0.18.0/">release notes</a>.</p> + +<p>If have any questions, please stop by the #bitcoin IRC chatroom +(<a href="irc://irc.freenode.net/bitcoin">IRC</a>, <a href="https://webchat.freenode.net/?channels=bitcoin&amp;uio=d4">web</a>) and we’ll do our best to help you.</p> + + + Thu, 02 May 2019 00:00:00 -0400 + https://bitcoincore.org/en/2019/05/02/release-0.18.0/ + https://bitcoincore.org/en/2019/05/02/release-0.18.0/ + + + + Bitcoin Core 0.17.1 Released + <p>Bitcoin Core version 0.17.1 is now available for <a href="/en/download">download</a> containing several bug fixes and minor improvements. For a +complete list of changes, please see the <a href="/en/releases/0.17.1/">release notes</a>.</p> + +<p>If have any questions, please stop by our <a href="https://en.bitcoin.it/wiki/IRC_channels">IRC chatroom</a> and we’ll +do our best to help you.</p> + + + Tue, 25 Dec 2018 00:00:00 -0500 + https://bitcoincore.org/en/2018/12/25/release-0.17.1/ + https://bitcoincore.org/en/2018/12/25/release-0.17.1/ + + + + Bitcoin Core 0.17.0 Released + <p>Bitcoin Core version 0.17.0 is now available for <a href="/en/download">download</a> containing many new features as well as bug fixes and other +improvements. For a complete list of changes, please see the <a href="/en/releases/0.17.0/">release +notes</a>.</p> + +<p>This release is not vulnerable to the <a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-17144">CVE-2018-17144</a> duplicate +inputs bug.</p> + +<p>If have any questions, please stop by our <a href="https://en.bitcoin.it/wiki/IRC_channels">IRC chatroom</a> and we’ll +do our best to help you.</p> + + + Tue, 02 Oct 2018 00:00:00 -0400 + https://bitcoincore.org/en/2018/10/02/release-0.17.0/ + https://bitcoincore.org/en/2018/10/02/release-0.17.0/ + + + + CVE-2018-17144 Full Disclosure + <h1 id="full-disclosure">Full disclosure</h1> +<p>CVE-2018-17144, a fix for which was released on September 18th in Bitcoin Core versions 0.16.3 and 0.17.0rc4, includes both a Denial of Service component and a critical inflation vulnerability. It was originally reported to several developers working on Bitcoin Core, as well as projects supporting other cryptocurrencies, including ABC and Unlimited on September 17th as a Denial of Service bug only, however we quickly determined that the issue was also an inflation vulnerability with the same root cause and fix.</p> + +<p>In order to encourage rapid upgrades, the decision was made to immediately patch and disclose the less serious Denial of Service vulnerability, concurrently with reaching out to miners, businesses, and other affected systems while delaying publication of the full issue to give times for systems to upgrade. On September 20th a post in a public forum reported the full impact and although it was quickly retracted the claim was further circulated.</p> + +<p>At this time we believe over half of the Bitcoin hashrate has upgraded to patched nodes. We are unaware of any attempts to exploit this vulnerability.</p> + +<p>However, it still remains critical that affected users upgrade and apply the latest patches to ensure no possibility of large reorganizations, mining of invalid blocks, or acceptance of invalid transactions occurs.</p> + +<h1 id="technical-details">Technical Details</h1> + +<p>In Bitcoin Core 0.14, an optimization was added (Bitcoin Core PR #9049) which avoided a costly check during initial pre-relay block validation that multiple inputs within a single transaction did not spend the same input twice which was added in 2012 (PR #443). While the UTXO-updating logic has sufficient knowledge to check that such a condition is not violated in 0.14 it only did so in a sanity check assertion and not with full error handling (it did, however, fully handle this case twice in prior to 0.8).</p> + +<p>Thus, in Bitcoin Core 0.14.X, any attempts to double-spend a transaction output within a single transaction inside of a block will result in an assertion failure and a crash, as was originally reported.</p> + +<p>In Bitcoin Core 0.15, as a part of a larger redesign to simplify unspent transaction output tracking and correct a resource exhaustion attack the assertion was changed subtly. Instead of asserting that the output being marked spent was previously unspent, it only asserts that it exists.</p> + +<p>Thus, in Bitcoin Core 0.15.X, 0.16.0, 0.16.1, and 0.16.2, any attempts to double-spend a transaction output within a single transaction inside of a block where the output being spent was created in the same block, the same assertion failure will occur (as exists in the test case which was included in the 0.16.3 patch). However, if the output being double-spent was created in a previous block, an entry will still remain in the CCoin map with the DIRTY flag set and having been marked as spent, resulting in no such assertion. This could allow a miner to inflate the supply of Bitcoin as they would be then able to claim the value being spent twice.</p> + +<h1 id="timeline">Timeline</h1> + +<p>Timeline for September 17, 2018: (all times UTC)</p> + +<ul> + <li>14:57 anonymous reporter reports crash bug to: Pieter Wuille, Greg Maxwell, Wladimir Van Der Laan of Bitcoin Core, deadalnix of Bitcoin ABC, and sickpig of Bitcoin Unlimited.</li> + <li>15:15 Greg Maxwell shares the original report with Cory Fields, Suhas Daftuar, Alex Morcos and Matt Corallo</li> + <li>17:47 Matt Corallo identifies inflation bug</li> + <li>19:15 Matt Corallo first tries to reach slushpool CEO to have a line of communication open to apply a patch quickly</li> + <li>19:29 Greg Maxwell timestamps the hash of a test-case which demonstrates the inflation vulnerability (a47344b7dceddff6c6cc1c7e97f1588d99e6dba706011b6ccc2e615b88fe4350)</li> + <li>20:15 John Newbery and James O’Beirne are informed of the vulnerability so they can assist in alerting companies to a pending patch for a DoS vulnerability</li> + <li>20:30 Matt Corallo speaks with slushpool CTO and CEO and shares patch with disclosure of the Denial of Service</li> + <li>20:48 slushpool confirmed upgraded</li> + <li>21:08 Alert was sent to Bitcoin ABC that a patch will be posted publicly by 22:00</li> + <li>21:30 (approx) Responded to original reporter with an acknowledgment</li> + <li>21:57 Bitcoin Core PR 14247 published with patch and test demonstrating the Denial of Service bug</li> + <li>21:58 Bitcoin ABC publishes their patch</li> + <li>22:07 Advisory email with link to Bitcoin Core PR and patch goes out to Optech members, among others</li> + <li>23:21 Bitcoin Core version 0.17.0rc4 tagged</li> +</ul> + +<p>September 18, 2018:</p> + +<ul> + <li>00:24 Bitcoin Core version 0.16.3 tagged</li> + <li>20:44 Bitcoin Core release binaries and release announcements were available</li> + <li>21:47 Bitcointalk and reddit have public banners urging people to upgrade</li> +</ul> + +<p>September 19, 2018:</p> + +<ul> + <li>14:06 The mailing list distributes an additional message urging people to upgrade by Pieter Wuille</li> +</ul> + +<p>September 20, 2018:</p> + +<ul> + <li>19:50 David Jaenson independently discovered the vulnerability, and it was reported to the Bitcoin Core security contact email.</li> +</ul> + + + Thu, 20 Sep 2018 00:00:00 -0400 + https://bitcoincore.org/en/2018/09/20/notice/ + https://bitcoincore.org/en/2018/09/20/notice/ + + + + Bitcoin Core 0.16.3 Released + <p>Bitcoin Core version 0.16.3 is now available for <a href="/en/download">download</a> with a fix for a denial-of-service vulnerability introduced in +Bitcoin Core 0.14.0 and affecting all subsequent versions though to +0.16.2. We highly recommend users of all affected versions immediately +upgrade to 0.16.3.</p> + +<p>Security issue <a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-17144">CVE-2018-17144</a>: it was discovered that older versions of Bitcoin Core +will crash if they try to process a block containing a transaction that +attempts to spend the same input twice. Such blocks are invalid, so +they can only be created by a miner willing to sacrifice their allowed +income for creating a block of at least 12.5 BTC (about $80,000 USD as +of this writing). This release eliminates the crash, allowing the +software to quietly reject such invalid blocks.</p> + +<p>For a complete list of changes, please see the <a href="/en/releases/0.16.3/">release notes</a>. If +have any questions, please stop by our <a href="https://en.bitcoin.it/wiki/IRC_channels">IRC chatroom</a> and we’ll do +our best to help you.</p> + + + Tue, 18 Sep 2018 00:00:00 -0400 + https://bitcoincore.org/en/2018/09/18/release-0.16.3/ + https://bitcoincore.org/en/2018/09/18/release-0.16.3/ + + + + Bitcoin Core 0.16.2 Released + <p>Bitcoin Core version 0.16.2 is now available for <a href="/en/download">download</a>. All users are encouraged to upgrade to this <a href="/en/lifecycle/#maintenance-releases">maintenance +release</a> that fixes several bugs and provides backports of new minor +features, such as:</p> + +<ul> + <li> + <p>The <a href="/en/doc/0.16.2/rpc/blockchain/verifytxoutproof/">verifytxoutproof RPC</a> is no longer +vulnerable to a particular <a href="https://bitslog.wordpress.com/2018/06/09/leaf-node-weakness-in-bitcoin-merkle-tree-design/">expensive attack</a> +against SPV proofs publicly disclosed in early June. The attack was +considered unlikely given that much cheaper attacks of roughly equal +effectiveness are well known. Similarly, the <a href="/en/doc/0.16.2/rpc/blockchain/getblock/">getblock RPC</a> also now returns extra information that can be used to +defeat this attack even if the requested block has been pruned. None +of this mitigates the attack for actual SPV clients.</p> + </li> + <li> + <p>The <a href="/en/doc/0.16.2/rpc/wallet/abandontransaction/">abandontransaction RPC</a> has been fixed +to abandon all descendant transactions, not just children. As before, +you can call this RPC when you no longer want your wallet to +re-broadcast an old unconfirmed transaction. Note that the RPC can not +force miners or other nodes to forget about the transaction.</p> + </li> +</ul> + +<p>For a complete list of changes, please see the <a href="/en/releases/0.16.2/">release notes</a>. If +have any questions, please stop by our <a href="https://en.bitcoin.it/wiki/IRC_channels">IRC chatroom</a> and we’ll do +our best to help you.</p> + + + Sun, 29 Jul 2018 00:00:00 -0400 + https://bitcoincore.org/en/2018/07/29/release-0.16.2/ + https://bitcoincore.org/en/2018/07/29/release-0.16.2/ + + + + Bitcoin Core 0.16.1 Released + <p>Bitcoin Core version 0.16.1 is now available for <a href="/en/download">download</a>. All users are encouraged to upgrade to this <a href="/en/lifecycle/#maintenance-releases">maintenance +release</a> that fixes several bugs and provides backports of new minor +features, such as:</p> + +<ul> + <li> + <p>Mitigating a vector for denial-of-service attacks. This attack required +compromising particular services and would’ve probably been most +effective against nodes that were started for the first time (rather +than nodes that had already been connected to the network for more +than a few hours).</p> + </li> + <li> + <p>Fixing a bug that could’ve potentially caused miners to lose revenue if +they produced two blocks in very rapid succession.</p> + </li> + <li> + <p>Ceasing relay of transactions using the rarely-seen <code class="highlighter-rouge">OP_CODESEPARATOR</code> opcode for legacy +(non-segwit) signature scripts. The presence of this opcode makes it +difficult for nodes to estimate how much computational work will be +required to validate a legacy signature script. Because of that, it +blocks the deployment of solutions to prevent attackers from creating +blocks that require a long time to validate. By itself, this change +to relay policy doesn’t fix the problem itself, but it does make it +easier and safer to deploy proposed solutions in the future should +users consent to adopt them.</p> + </li> +</ul> + +<p>For a complete list of changes, please see the <a href="/en/releases/0.16.1/">release notes</a>. If +have any questions, please stop by our <a href="https://en.bitcoin.it/wiki/IRC_channels">IRC chatroom</a> and we’ll do +our best to help you.</p> + + + Fri, 15 Jun 2018 00:00:00 -0400 + https://bitcoincore.org/en/2018/06/15/release-0.16.1/ + https://bitcoincore.org/en/2018/06/15/release-0.16.1/ + + + + Bitcoin Core 0.16.0 Released + <section id="table-of-contents" class="toc"> + <header> + + <h3 class="toc-header"><i class="fa fa-book"></i> Overview</h3> + </header> +<div class="toc-drawer"> +<ul id="markdown-toc"> + <li><a href="#segwit-wallet" id="markdown-toc-segwit-wallet">Segwit Wallet</a></li> + <li><a href="#bip173-bech32-address-support-bc1-addresses" id="markdown-toc-bip173-bech32-address-support-bc1-addresses">BIP173 (Bech32) Address support (“bc1…” addresses)</a></li> + <li><a href="#hd-wallets-by-default" id="markdown-toc-hd-wallets-by-default">HD-wallets by default</a></li> + <li><a href="#replace-by-fee-by-default-in-gui" id="markdown-toc-replace-by-fee-by-default-in-gui">Replace-By-Fee by default in GUI</a></li> + <li><a href="#wallets-directory-configuration" id="markdown-toc-wallets-directory-configuration">Wallets directory configuration</a></li> + <li><a href="#support-for-signalling-pruned-nodes-bip159" id="markdown-toc-support-for-signalling-pruned-nodes-bip159">Support for signalling pruned nodes (BIP159)</a></li> + <li><a href="#performance-sha256-assembly-enabled-by-default" id="markdown-toc-performance-sha256-assembly-enabled-by-default">Performance: SHA256 assembly enabled by default</a></li> + <li><a href="#gui-changes" id="markdown-toc-gui-changes">GUI changes</a></li> + <li><a href="#new-rescanblockchain-rpc" id="markdown-toc-new-rescanblockchain-rpc">New rescanblockchain RPC</a></li> + <li><a href="#new-savemempool-rpc" id="markdown-toc-new-savemempool-rpc">New savemempool RPC</a></li> + <li><a href="#safe-mode-disabled-by-default" id="markdown-toc-safe-mode-disabled-by-default">Safe mode disabled by default</a></li> + <li><a href="#renamed-script-for-creating-json-rpc-credentials" id="markdown-toc-renamed-script-for-creating-json-rpc-credentials">Renamed script for creating JSON-RPC credentials</a></li> + <li><a href="#validateaddress-improvements" id="markdown-toc-validateaddress-improvements">Validateaddress improvements</a></li> + <li><a href="#low-level-changes" id="markdown-toc-low-level-changes">Low-level changes</a></li> + <li><a href="#other-changed-command-line-options" id="markdown-toc-other-changed-command-line-options">Other changed command-line options</a></li> + <li><a href="#testing-changes" id="markdown-toc-testing-changes">Testing changes</a></li> + <li><a href="#hashes-for-verification" id="markdown-toc-hashes-for-verification">Hashes for verification</a></li> +</ul> + + </div> +</section> +<!-- /#table-of-contents --> + +<p>We are pleased to announce the release of Bitcoin Core 0.16.0, the first +version of Bitcoin Core to include default wallet support for segregated +witness (segwit). The release also contains several other improvements +and bug fixes as described below.</p> + +<p>The latest release is available for download from the <a href="/en/download">Download +Page</a></p> + +<p>The following sections describe the most significant changes in this +release. For full details, please see the <a href="/en/releases/0.16.0/">Release Notes</a>.</p> + +<h3 id="segwit-wallet">Segwit Wallet</h3> + +<p>Bitcoin Core 0.16.0 introduces full support for segwit in the wallet and user interfaces. A new <code class="highlighter-rouge">-addresstype</code> argument has been added, which supports <code class="highlighter-rouge">legacy</code>, <code class="highlighter-rouge">p2sh-segwit</code> (default), and <code class="highlighter-rouge">bech32</code> addresses. It controls what kind of addresses are produced by <code class="highlighter-rouge">getnewaddress</code>, <code class="highlighter-rouge">getaccountaddress</code>, and <code class="highlighter-rouge">createmultisigaddress</code>. A <code class="highlighter-rouge">-changetype</code> argument has also been added, with the same options, and by default equal to <code class="highlighter-rouge">-addresstype</code>, to control which kind of change is used.</p> + +<p>A new <code class="highlighter-rouge">address_type</code> parameter has been added to the <code class="highlighter-rouge">getnewaddress</code> and <code class="highlighter-rouge">addmultisigaddress</code> RPCs to specify which type of address to generate. +A <code class="highlighter-rouge">change_type</code> argument has been added to the <code class="highlighter-rouge">fundrawtransaction</code> RPC to override the <code class="highlighter-rouge">-changetype</code> argument for specific transactions.</p> + +<ul> + <li>All segwit addresses created through <code class="highlighter-rouge">getnewaddress</code> or <code class="highlighter-rouge">*multisig</code> RPCs explicitly get their redeemscripts added to the wallet file. This means that downgrading after creating a segwit address will work, as long as the wallet file is up to date.</li> + <li>All segwit keys in the wallet get an implicit redeemscript added, without it being written to the file. This means recovery of an old backup will work, as long as you use new software.</li> + <li>All keypool keys that are seen used in transactions explicitly get their redeemscripts added to the wallet files. This means that downgrading after recovering from a backup that includes a segwit address will work</li> +</ul> + +<p>Note that some RPCs do not yet support segwit addresses. Notably, <code class="highlighter-rouge">signmessage</code>/<code class="highlighter-rouge">verifymessage</code> doesn’t support segwit addresses, nor does <code class="highlighter-rouge">importmulti</code> at this time. Support for segwit in those RPCs will continue to be added in future versions.</p> + +<p>P2WPKH change outputs are now used by default if any destination in the transaction is a P2WPKH or P2WSH output. This is done to ensure the change output is as indistinguishable from the other outputs as possible in either case.</p> + +<h3 id="bip173-bech32-address-support-bc1-addresses">BIP173 (Bech32) Address support (“bc1…” addresses)</h3> + +<p>Full support for native segwit addresses (BIP173 / Bech32) has now been added. +This includes the ability to send to BIP173 addresses (including non-v0 ones), and generating these +addresses (including as default new addresses, see above).</p> + +<p>A checkbox has been added to the GUI to select whether a Bech32 address or P2SH-wrapped address should be generated when using segwit addresses. When launched with <code class="highlighter-rouge">-addresstype=bech32</code> it is checked by default. When launched with <code class="highlighter-rouge">-addresstype=legacy</code> it is unchecked and disabled.</p> + +<h3 id="hd-wallets-by-default">HD-wallets by default</h3> + +<p>Due to a backward-incompatible change in the wallet database, wallets created +with version 0.16.0 will be rejected by previous versions. Also, version 0.16.0 +will only create hierarchical deterministic (HD) wallets. Note that this only applies +to new wallets; wallets made with previous versions will not be upgraded to be HD.</p> + +<h3 id="replace-by-fee-by-default-in-gui">Replace-By-Fee by default in GUI</h3> + +<p>The send screen now uses BIP125 RBF by default, regardless of <code class="highlighter-rouge">-walletrbf</code>. +There is a checkbox to mark the transaction as final.</p> + +<p>The RPC default remains unchanged: to use RBF, launch with <code class="highlighter-rouge">-walletrbf=1</code> or +use the <code class="highlighter-rouge">replaceable</code> argument for individual transactions.</p> + +<h3 id="wallets-directory-configuration">Wallets directory configuration</h3> + +<p>Bitcoin Core now has more flexibility in where the wallets directory can be +located. Previously wallet database files were stored at the top level of the +bitcoin data directory. The behavior is now:</p> + +<ul> + <li>For new installations (where the data directory doesn’t already exist), +wallets will now be stored in a new <code class="highlighter-rouge">wallets/</code> subdirectory inside the data +directory by default.</li> + <li>For existing nodes (where the data directory already exists), wallets will be +stored in the data directory root by default. If a <code class="highlighter-rouge">wallets/</code> subdirectory +already exists in the data directory root, then wallets will be stored in the +<code class="highlighter-rouge">wallets/</code> subdirectory by default.</li> + <li>The location of the wallets directory can be overridden by specifying a +<code class="highlighter-rouge">-walletdir=&lt;path&gt;</code> option where <code class="highlighter-rouge">&lt;path&gt;</code> can be an absolute path to a +directory or directory symlink.</li> +</ul> + +<p>Care should be taken when choosing the wallets directory location, as if it +becomes unavailable during operation, funds may be lost.</p> + +<h3 id="support-for-signalling-pruned-nodes-bip159">Support for signalling pruned nodes (BIP159)</h3> + +<p>Pruned nodes can now signal BIP159’s NODE_NETWORK_LIMITED using service bits, in preparation for +full BIP159 support in later versions. This would allow pruned nodes to serve the most recent blocks. However, the current change does not yet include support for connecting to these pruned peers.</p> + +<h3 id="performance-sha256-assembly-enabled-by-default">Performance: SHA256 assembly enabled by default</h3> + +<p>The SHA256 hashing optimizations for architectures supporting SSE4, which lead to ~50% speedups in SHA256 on supported hardware (~5% faster synchronization and block validation), have now been enabled by default. In previous versions they were enabled using the <code class="highlighter-rouge">--enable-experimental-asm</code> flag when building, but are now the default and no longer deemed experimental.</p> + +<h3 id="gui-changes">GUI changes</h3> + +<ul> + <li>Uses of “µBTC” in the GUI now also show the more colloquial term “bits”, specified in BIP176.</li> + <li>The option to reuse a previous address has now been removed. This was justified by the need to “resend” an invoice, but now that we have the request history, that need should be gone.</li> + <li>Support for searching by TXID has been added, rather than just address and label.</li> + <li>A “Use available balance” option has been added to the send coins dialog, to add the remaining available wallet balance to a transaction output.</li> + <li>A toggle for unblinding the password fields on the password dialog has been added.</li> +</ul> + +<h3 id="new-rescanblockchain-rpc">New rescanblockchain RPC</h3> + +<p>A new RPC <code class="highlighter-rouge">rescanblockchain</code> has been added to manually invoke a blockchain rescan. +The RPC supports start and end-height arguments for the rescan, and can be used in a +multiwallet environment to rescan the blockchain at runtime.</p> + +<h3 id="new-savemempool-rpc">New savemempool RPC</h3> + +<p>A new <code class="highlighter-rouge">savemempool</code> RPC has been added which allows the current mempool to be saved to +disk at any time to avoid it being lost due to crashes / power loss.</p> + +<h3 id="safe-mode-disabled-by-default">Safe mode disabled by default</h3> + +<p>Safe mode is now disabled by default and must be manually enabled (with <code class="highlighter-rouge">-disablesafemode=0</code>) if you wish to use it. Safe mode is a feature that disables a subset of RPC calls - mostly related to the wallet and sending - automatically in case certain problem conditions with the network are detected. However, developers have come to regard these checks as not reliable enough to act on automatically. Even with safe mode disabled, they will still cause warnings in the <code class="highlighter-rouge">warnings</code> field of the <code class="highlighter-rouge">getneworkinfo</code> RPC and launch the <code class="highlighter-rouge">-alertnotify</code> command.</p> + +<h3 id="renamed-script-for-creating-json-rpc-credentials">Renamed script for creating JSON-RPC credentials</h3> + +<p>The <code class="highlighter-rouge">share/rpcuser/rpcuser.py</code> script was renamed to <code class="highlighter-rouge">share/rpcauth/rpcauth.py</code>. This script can be +used to create <code class="highlighter-rouge">rpcauth</code> credentials for a JSON-RPC user.</p> + +<h3 id="validateaddress-improvements">Validateaddress improvements</h3> + +<p>The <code class="highlighter-rouge">validateaddress</code> RPC output has been extended with a few new fields, and support for segwit addresses (both P2SH and Bech32). Specifically:</p> +<ul> + <li>A new field <code class="highlighter-rouge">iswitness</code> is True for P2WPKH and P2WSH addresses (“bc1…” addresses), but not for P2SH-wrapped segwit addresses (see below).</li> + <li>The existing field <code class="highlighter-rouge">isscript</code> will now also report True for P2WSH addresses.</li> + <li>A new field <code class="highlighter-rouge">embedded</code> is present for all script addresses where the script is known and matches something that can be interpreted as a known address. This is particularly true for P2SH-P2WPKH and P2SH-P2WSH addresses. The value for <code class="highlighter-rouge">embedded</code> includes much of the information <code class="highlighter-rouge">validateaddress</code> would report if invoked directly on the embedded address.</li> + <li>For multisig scripts a new <code class="highlighter-rouge">pubkeys</code> field was added that reports the full public keys involved in the script (if known). This is a replacement for the existing <code class="highlighter-rouge">addresses</code> field (which reports the same information but encoded as P2PKH addresses), represented in a more useful and less confusing way. The <code class="highlighter-rouge">addresses</code> field remains present for non-segwit addresses for backward compatibility.</li> + <li>For all single-key addresses with known key (even when wrapped in P2SH or P2WSH), the <code class="highlighter-rouge">pubkey</code> field will be present. In particular, this means that invoking <code class="highlighter-rouge">validateaddress</code> on the output of <code class="highlighter-rouge">getnewaddress</code> will always report the <code class="highlighter-rouge">pubkey</code>, even when the address type is P2SH-P2WPKH.</li> +</ul> + +<h3 id="low-level-changes">Low-level changes</h3> + +<ul> + <li>The deprecated RPC <code class="highlighter-rouge">getinfo</code> was removed. It is recommended that the more specific RPCs are used: + <ul> + <li><code class="highlighter-rouge">getblockchaininfo</code></li> + <li><code class="highlighter-rouge">getnetworkinfo</code></li> + <li><code class="highlighter-rouge">getwalletinfo</code></li> + <li><code class="highlighter-rouge">getmininginfo</code></li> + </ul> + </li> + <li>The wallet RPC <code class="highlighter-rouge">getreceivedbyaddress</code> will return an error if called with an address not in the wallet.</li> + <li>The wallet RPC <code class="highlighter-rouge">addwitnessaddress</code> was deprecated and will be removed in version 0.17, +set the <code class="highlighter-rouge">address_type</code> argument of <code class="highlighter-rouge">getnewaddress</code>, or option <code class="highlighter-rouge">-addresstype=[bech32|p2sh-segwit]</code> instead.</li> + <li><code class="highlighter-rouge">dumpwallet</code> now includes hex-encoded scripts from the wallet in the dumpfile, and +<code class="highlighter-rouge">importwallet</code> now imports these scripts, but corresponding addresses may not be added +correctly or a manual rescan may be required to find relevant transactions.</li> + <li>The RPC <code class="highlighter-rouge">getblockchaininfo</code> now includes an <code class="highlighter-rouge">errors</code> field.</li> + <li>A new <code class="highlighter-rouge">blockhash</code> parameter has been added to the <code class="highlighter-rouge">getrawtransaction</code> RPC which allows for a raw transaction to be fetched from a specific block if known, even without <code class="highlighter-rouge">-txindex</code> enabled.</li> + <li>The <code class="highlighter-rouge">decoderawtransaction</code> and <code class="highlighter-rouge">fundrawtransaction</code> RPCs now have optional <code class="highlighter-rouge">iswitness</code> parameters to override the +heuristic witness checks if necessary.</li> + <li>The <code class="highlighter-rouge">walletpassphrase</code> timeout is now clamped to 2^30 seconds.</li> + <li>Using addresses with the <code class="highlighter-rouge">createmultisig</code> RPC is now deprecated, and will be removed in a later version. Public keys should be used instead.</li> + <li>Blockchain rescans now no longer lock the wallet for the entire rescan process, so other RPCs can now be used at the same time (although results of balances / transactions may be incorrect or incomplete until the rescan is complete).</li> + <li>The <code class="highlighter-rouge">logging</code> RPC has now been made public rather than hidden.</li> + <li>An <code class="highlighter-rouge">initialblockdownload</code> boolean has been added to the <code class="highlighter-rouge">getblockchaininfo</code> RPC to indicate whether the node is currently in IBD or not.</li> + <li><code class="highlighter-rouge">minrelaytxfee</code> is now included in the output of <code class="highlighter-rouge">getmempoolinfo</code></li> +</ul> + +<h3 id="other-changed-command-line-options">Other changed command-line options</h3> + +<ul> + <li><code class="highlighter-rouge">-debuglogfile=&lt;file&gt;</code> can be used to specify an alternative debug logging file.</li> + <li>bitcoin-cli now has an <code class="highlighter-rouge">-stdinrpcpass</code> option to allow the RPC password to be read from standard input.</li> + <li>The <code class="highlighter-rouge">-usehd</code> option has been removed.</li> + <li>bitcoin-cli now supports a new <code class="highlighter-rouge">-getinfo</code> flag which returns an output like that of the now-removed <code class="highlighter-rouge">getinfo</code> RPC.</li> +</ul> + +<h3 id="testing-changes">Testing changes</h3> + +<ul> + <li>The default regtest JSON-RPC port has been changed to 18443 to avoid conflict with testnet’s default of 18332.</li> + <li>Segwit is now always active in regtest mode by default. Thus, if you upgrade a regtest node you will need to either -reindex or use the old rules by adding <code class="highlighter-rouge">vbparams=segwit:0:999999999999</code> to your regtest bitcoin.conf. Failure to do this will result in a CheckBlockIndex() assertion failure that will look like: Assertion `(pindexFirstNeverProcessed != nullptr) == (pindex-&gt;nChainTx == 0)’ failed.</li> +</ul> + +<h2 id="hashes-for-verification">Hashes for verification</h2> + +<figure class="highlight"><pre><code class="language-text" data-lang="text">f51392e0cbf7940627944602a64890ed65cf44838fc4795d493cf12aafe37012 bitcoin-0.16.0-aarch64-linux-gnu.tar.gz +59f95da96f40b3a9acfeda9085e6389f2075ee40ef1fe7f023031f86c946c3ea bitcoin-0.16.0-arm-linux-gnueabihf.tar.gz +d7c173e2921e39df3631b7cd652ae7330c2735b0b221f9dc8f7c899887b4fb59 bitcoin-0.16.0-i686-pc-linux-gnu.tar.gz +ade85a8e39de8c36a134721c3da9853a80f29a8625048e0c2a5295ca8b23a88c bitcoin-0.16.0-osx64.tar.gz +df0036bae9f40536095908c9944ed66c0946f178ae8ef07639caf25a390b2ee7 bitcoin-0.16.0-osx.dmg +8cbec0397d932cab7297a8c23c918392f6eebd410646b4b954787de9f4a3ee40 bitcoin-0.16.0.tar.gz +7558249b04527d7d0bf2663f9cfe76d6c5f83ae90e513241f94fda6151396a29 bitcoin-0.16.0-win32-setup.exe +60d65d6e57f42164e1c04bb5bb65156d87f0433825a1c1f1f5f6aebf5c8df424 bitcoin-0.16.0-win32.zip +6d93ba3b9c3e34f74ccfaeacc79f968755ba0da1e2d75ce654cf276feb2aa16d bitcoin-0.16.0-win64-setup.exe +42706da1a95b2db8c5808529f73c2063a0dd770f71e0c8506bfa86dc0f3403ef bitcoin-0.16.0-win64.zip +e6322c69bcc974a29e6a715e0ecb8799d2d21691d683eeb8fef65fc5f6a66477 bitcoin-0.16.0-x86_64-linux-gnu.tar.gz</code></pre></figure> + + + Mon, 26 Feb 2018 00:00:00 -0500 + https://bitcoincore.org/en/2018/02/26/release-0.16.0/ + https://bitcoincore.org/en/2018/02/26/release-0.16.0/ + + + + Bitcoin Core 0.15.1 Released + <section id="table-of-contents" class="toc"> + <header> + + <h3 class="toc-header"><i class="fa fa-book"></i> Overview</h3> + </header> +<div class="toc-drawer"> +<ul id="markdown-toc"> + <li><a href="#notable-changes" id="markdown-toc-notable-changes">Notable changes</a> <ul> + <li><a href="#network-fork-safety-enhancements" id="markdown-toc-network-fork-safety-enhancements">Network fork safety enhancements</a></li> + <li><a href="#rpc-changes" id="markdown-toc-rpc-changes">RPC changes</a></li> + <li><a href="#miner-block-size-limiting-deprecated" id="markdown-toc-miner-block-size-limiting-deprecated">Miner block size limiting deprecated</a></li> + <li><a href="#gui-settings-backed-up-on-reset" id="markdown-toc-gui-settings-backed-up-on-reset">GUI settings backed up on reset</a></li> + <li><a href="#duplicate-wallets-disallowed" id="markdown-toc-duplicate-wallets-disallowed">Duplicate wallets disallowed</a></li> + <li><a href="#debug--minimumchainwork-argument-added" id="markdown-toc-debug--minimumchainwork-argument-added">Debug <code class="highlighter-rouge">-minimumchainwork</code> argument added</a></li> + </ul> + </li> + <li><a href="#conclusion" id="markdown-toc-conclusion">Conclusion</a></li> + <li><a href="#hashes-for-verification" id="markdown-toc-hashes-for-verification">Hashes for verification</a></li> +</ul> + + </div> +</section> +<!-- /#table-of-contents --> + +<p>We are pleased to announce the release of Bitcoin Core 0.15.1.</p> + +<p>This release focuses on the safety of the P2P network as a precaution against potential future network forks, as well as bringing bug fixes, optimisations and improvements to the 0.15.x series.</p> + +<h2 id="notable-changes">Notable changes</h2> + +<h3 id="network-fork-safety-enhancements">Network fork safety enhancements</h3> + +<p>A number of changes to the way Bitcoin Core deals with peer connections and invalid blocks +have been made, as a safety precaution against blockchain forks and misbehaving peers.</p> + +<ul> + <li> + <p>Unrequested blocks with less work than the minimum-chain-work are now no longer processed even +if they have more work than the tip (a potential issue during IBD where the tip may have low-work). +This prevents peers wasting the resources of a node.</p> + </li> + <li> + <p>Peers which provide a chain with less work than the minimum-chain-work during IBD will now be disconnected.</p> + </li> + <li> + <p>For a given outbound peer, we now check whether their best known block has at least as much work as our tip. If it +doesn’t, and if we still haven’t heard about a block with sufficient work after a 20 minute timeout, then we send +a single getheaders message, and wait 2 more minutes. If after two minutes their best known block has insufficient +work, we disconnect that peer. We protect 4 of our outbound peers from being disconnected by this logic to prevent +excessive network topology changes as a result of this algorithm, while still ensuring that we have a reasonable +number of nodes not known to be on bogus chains.</p> + </li> + <li> + <p>Outbound (non-manual) peers that serve us block headers that are already known to be invalid (other than compact +block announcements, because BIP 152 explicitly permits nodes to relay compact blocks before fully validating them) +will now be disconnected.</p> + </li> + <li> + <p>If the chain tip has not been advanced for over 30 minutes, we now assume the tip may be stale and will try to connect +to an additional outbound peer. A periodic check ensures that if this extra peer connection is in use, we will disconnect +the peer that least recently announced a new block.</p> + </li> + <li> + <p>The set of all known invalid-themselves blocks (i.e. blocks which we attempted to connect but which were found to be +invalid) are now tracked and used to check if new headers build on an invalid chain. This ensures that everything that +descends from an invalid block is marked as such.</p> + </li> +</ul> + +<h3 id="rpc-changes">RPC changes</h3> + +<ul> + <li> + <p>The <code class="highlighter-rouge">currentblocksize</code> value in <code class="highlighter-rouge">getmininginfo</code> has been removed.</p> + </li> + <li> + <p><code class="highlighter-rouge">dumpwallet</code> no longer allows overwriting files. This is a security measure as well as prevents dangerous user mistakes.</p> + </li> + <li> + <p><code class="highlighter-rouge">backupwallet</code> will now fail when attempting to backup to source file, rather than destroying the wallet.</p> + </li> + <li> + <p><code class="highlighter-rouge">listsinceblock</code> will now throw an error if an unknown <code class="highlighter-rouge">blockhash</code> argument value is passed, instead of returning a list +of all wallet transactions since the genesis block. The behaviour is unchanged when an empty string is provided.</p> + </li> +</ul> + +<h3 id="miner-block-size-limiting-deprecated">Miner block size limiting deprecated</h3> + +<p>Though blockmaxweight has been preferred for limiting the size of blocks returned by +getblocktemplate since 0.13.0, blockmaxsize remained as an option for those who wished +to limit their block size directly. Using this option resulted in a few UI issues as +well as non-optimal fee selection and ever-so-slightly worse performance, and has thus +now been deprecated. Further, the blockmaxsize option is now used only to calculate an +implied blockmaxweight, instead of limiting block size directly. Any miners who wish +to limit their blocks by size, instead of by weight, will have to do so manually by +removing transactions from their block template directly.</p> + +<h3 id="gui-settings-backed-up-on-reset">GUI settings backed up on reset</h3> + +<p>The GUI settings will now be written to <code class="highlighter-rouge">guisettings.ini.bak</code> in the data directory before wiping them when +the <code class="highlighter-rouge">-resetguisettings</code> argument is used. This can be used to retroactively troubleshoot issues due to the +GUI settings.</p> + +<h3 id="duplicate-wallets-disallowed">Duplicate wallets disallowed</h3> + +<p>Previously, it was possible to open the same wallet twice by manually copying the wallet file, causing +issues when both were opened simultaneously. It is no longer possible to open copies of the same wallet.</p> + +<h3 id="debug--minimumchainwork-argument-added">Debug <code class="highlighter-rouge">-minimumchainwork</code> argument added</h3> + +<p>A hidden debug argument <code class="highlighter-rouge">-minimumchainwork</code> has been added to allow a custom minimum work value to be used +when validating a chain.</p> + +<h2 id="conclusion">Conclusion</h2> + +<p>Please see the <a href="/en/releases/0.15.1/">release notes</a> for details. To download, please visit +the <a href="/en/download">download page</a>.</p> + +<p>If have any questions, please stop by our <a href="https://en.bitcoin.it/wiki/IRC_channels">IRC</a> +chatroom and we’ll do our best to help you.</p> + +<h2 id="hashes-for-verification">Hashes for verification</h2> + +<figure class="highlight"><pre><code class="language-text" data-lang="text">d64d2e27cad78bbd2a0268bdaa9efa3f1eca670a4fab462b5e851699c780e3a0 bitcoin-0.15.1-aarch64-linux-gnu.tar.gz +ceba092c9a390082ff184c8d82a24bc34d7f9b421dc5c1e6847fcf769541f305 bitcoin-0.15.1-arm-linux-gnueabihf.tar.gz +231e4c9f5cf4ba977dbaf118bf38b0fde4d50ab7b9efd65bee6647fb14035a2c bitcoin-0.15.1-i686-pc-linux-gnu.tar.gz +b6771c5d67fb6b9c4882cc351e579470a008211d76407155e544b28b00fcd711 bitcoin-0.15.1-osx64.tar.gz +0ce5ca1ba424603526d8a40d9321f1f735797a7205a7fbbe39561c078f2a0858 bitcoin-0.15.1-osx.dmg +34de2dbe058c1f8b6464494468ebe2ff0422614203d292da1c6458d6f87342b4 bitcoin-0.15.1.tar.gz +cc7a31d8fece1462955bddef87945420721e42cfe6af589a36547b0940851765 bitcoin-0.15.1-win32-setup.exe +4d2ad1371df1904367955d3f250212d0edd9f338c26d5cd60d7d8ce3f1733f5a bitcoin-0.15.1-win32.zip +905a5999fb52b083d7e3bedb2dc6704ca641823f81865db58a55a6a20b454d8c bitcoin-0.15.1-win64-setup.exe +b858521496c0d7699a6916c20767cdb123eb39be70ffc544d6876b08af3b696a bitcoin-0.15.1-win64.zip +387c2e12c67250892b0814f26a5a38f837ca8ab68c86af517f975a2a2710225b bitcoin-0.15.1-x86_64-linux-gnu.tar.gz</code></pre></figure> + + + Sat, 11 Nov 2017 00:00:00 -0500 + https://bitcoincore.org/en/2017/11/11/release-0.15.1/ + https://bitcoincore.org/en/2017/11/11/release-0.15.1/ + + + + Bitcoin Core 0.15.0.1 Released + <section id="table-of-contents" class="toc"> + <header> + + <h3 class="toc-header"><i class="fa fa-book"></i> Overview</h3> + </header> +<div class="toc-drawer"> +<ul id="markdown-toc"> + <li><a href="#hashes-for-verification" id="markdown-toc-hashes-for-verification">Hashes for verification</a></li> +</ul> + + </div> +</section> +<!-- /#table-of-contents --> + +<p>Bitcoin Core 0.15.0.1 has been released with a fix for a minor bug in 0.15.0, +which caused the GUI client to crash for some users after upgrading to 0.15.0.</p> + +<p>After upgrade to 0.15.0, some clients would crash at startup because a custom +fee setting was configured that no longer exists in the GUI. This is a minimal +patch to avoid this issue from occurring.</p> + +<p>Please see the <a href="/en/releases/0.15.0.1/">release notes</a> for details. To download, please visit +the <a href="/en/download">download page</a>.</p> + +<p>If have any questions, please stop by our <a href="https://en.bitcoin.it/wiki/IRC_channels">IRC</a> +chatroom and we’ll do our best to help you.</p> + +<h2 id="hashes-for-verification">Hashes for verification</h2> + +<figure class="highlight"><pre><code class="language-text" data-lang="text">b1ac0cd472f98040fbce9cea79348da2c6140a452427f9fe56d060413ec67f2d bitcoin-0.15.0.1-aarch64-linux-gnu.tar.gz +7fb2290464ff056213593878cac1d111422204e81b1ccb93f95b145c309895c5 bitcoin-0.15.0.1-arm-linux-gnueabihf.tar.gz +061bdd552fdc048a98e04ab436165b121346ecd989e1bc91db0246888fcadf7d bitcoin-0.15.0.1-i686-pc-linux-gnu.tar.gz +23a36e28295ef05faf67d41be0610d5f5f1059d904aa74efca7a6700a82d6dc2 bitcoin-0.15.0.1-osx64.tar.gz +9f90a5b5623287b762e3280fd86fc7adc7180a071513d5d663133f030452b1dd bitcoin-0.15.0.1-osx.dmg +b57e9e756018e4082f5557a4216195b0cd197c5a62473b6fe0509a0aa71e519b bitcoin-0.15.0.1.tar.gz +f3e7ef9ac9d510a185efb0f0253dc1f49d627768999a66f13e86de4c38854680 bitcoin-0.15.0.1-win32-setup.exe +49578a464d043f278805b145cd8f59b115e6f41cd56de0a90049da1781df9d59 bitcoin-0.15.0.1-win32.zip +f0aebade2b43e253ad66fd920e00524048f5a9b9933936e735844d316433791a bitcoin-0.15.0.1-win64-setup.exe +25efad99a4128d9f197d7eb1c175e7597478ae39e3d05805f14e9c01392b41ae bitcoin-0.15.0.1-win64.zip +ae3efa47bf87a694a5368cd6fea96c9942fe9be7856720b5027c8902e46a88d1 bitcoin-0.15.0.1-x86_64-linux-gnu.tar.gz</code></pre></figure> + + + Mon, 02 Oct 2017 00:00:00 -0400 + https://bitcoincore.org/en/2017/10/02/release-0.15.0.1/ + https://bitcoincore.org/en/2017/10/02/release-0.15.0.1/ + + + + Bitcoin Core 0.15.0 Released + <section id="table-of-contents" class="toc"> + <header> + + <h3 class="toc-header"><i class="fa fa-book"></i> Overview</h3> + </header> +<div class="toc-drawer"> +<ul id="markdown-toc"> + <li><a href="#upgrade-notice" id="markdown-toc-upgrade-notice">Upgrade notice</a></li> + <li><a href="#better-fee-estimates" id="markdown-toc-better-fee-estimates">Better fee estimates</a></li> + <li><a href="#graphical-fee-bumping" id="markdown-toc-graphical-fee-bumping">Graphical fee bumping</a></li> + <li><a href="#multiwallet" id="markdown-toc-multiwallet">Multiwallet</a></li> + <li><a href="#performance-improvements" id="markdown-toc-performance-improvements">Performance improvements</a></li> + <li><a href="#the-future-p2sh-wrapped-segwit-addresses" id="markdown-toc-the-future-p2sh-wrapped-segwit-addresses">The future: P2SH-wrapped segwit addresses</a></li> + <li><a href="#conclusion" id="markdown-toc-conclusion">Conclusion</a></li> + <li><a href="#hashes-for-verification" id="markdown-toc-hashes-for-verification">Hashes for verification</a></li> +</ul> + + </div> +</section> +<!-- /#table-of-contents --> + +<p>We are pleased to announce the release of Bitcoin Core 0.15.0, which provides <a href="#better-fee-estimates">better fee estimates</a> and more accessible <a href="#graphical-fee-bumping">fee bumping</a>, initial support for <a href="#multiwallet">multiple wallets</a> in a single installation, and a number of significant <a href="#performance-improvements">performance improvements</a>. Many bug fixes, optimizations, and other improvements are also included.</p> + +<h2 id="upgrade-notice">Upgrade notice</h2> + +<p>One of the performance optimizations in Bitcoin Core 0.15.0 is an update to the format of the database that tracks spendable bitcoins. The first time you start Bitcoin Core 0.15.0 (or a later version), it will automatically begin this update, which will take from about 5 minutes to 30 minutes depending on the speed of your computer.</p> + +<p>Graphical users can monitor the progress of the update on the Bitcoin Core splash screen; bitcoind users can monitor it in the <code class="highlighter-rouge">debug.log</code> file in their <a href="https://en.bitcoin.it/wiki/Data_directory">data directory</a>.</p> + +<p>If you later decide to downgrade to an earlier version of Bitcoin Core, please see the <a href="/en/releases/0.15.0/">instructions</a> in the release notes.</p> + +<h2 id="better-fee-estimates">Better fee estimates</h2> + +<p>Evidence shows that users who are willing to wait just a few hours for their transactions to confirm can often save 80% or more in transaction fees over users who need rapid confirmation during periods of high demand.</p> + +<p>Not only do these patient users save money, but they also help ensure Bitcoin miners always have plenty of fee-paying transactions to include in their blocks, which will be necessary to keep miners working on extending the Bitcoin block chain in the future as Bitcoin gets closer to the upper limit of 21 million bitcoins and transaction fees increasingly make up a greater share of miner income.</p> + +<p>To help patient users get the best deal on transaction fees and rushed users get their transactions confirmed as quickly as possible, we’ve made several significant improvements to the built-in fee estimation algorithm and user interface in Bitcoin Core 0.15.0.</p> + +<ol> + <li> + <p><strong>40x increase in maximum targets:</strong> the fee estimator can now provide reasonable estimates up to 1,008 blocks into the future (about 1 week), up from a previous maximum of 25 blocks (about 4 hours), allowing users making safe transfers between their own wallets and other non-urgent tasks to save as much as possible on transactions fees.</p> + + <p>In order to expose this new increased range in the graphical user interface, the previous fee slider has been replaced by a fee dropdown:</p> + + <p><img src="/assets/images/releases/fee-selector.png" alt="New fee drop-down box" /></p> + </li> + <li> + <p><strong>More responsive:</strong> fee estimates now adjust faster to changing network conditions of higher or lower demand for block space. The algorithm makes multiple extrapolations of the transaction data and selects the best one automatically. For more information about the algorithm used, please see developer Alex Morcos’s <a href="https://gist.github.com/morcos/d3637f015bc4e607e1fd10d8351e9f41">description</a>.</p> + </li> + <li> + <p><strong>Lower fee estimates for RBF users:</strong> previously it was difficult to change the fee of unconfirmed transactions after broadcasting them, so Bitcoin Core suggested fees higher than normally needed. As described later in this post, Bitcoin Core now provides tools for increasing the fee of already-sent unconfirmed transactions, so we give lower fee estimates to users of those tools since they can always increase their fee later if necessary.</p> + </li> +</ol> + +<p>Programmers and command-line users automatically receive access to the improved fee estimation through their current RPC calls and can also use the new <code class="highlighter-rouge">estimatesmartfee</code> RPC to get access to the advanced features described above. Note that the older <code class="highlighter-rouge">estimatefee</code> RPC continues to work, but is now deprecated and will be removed in a subsequent release. For more information, run <code class="highlighter-rouge">bitcoin-cli help estimatesmartfee</code> and see the <a href="/en/releases/0.15.0/">release notes</a>.</p> + +<h2 id="graphical-fee-bumping">Graphical fee bumping</h2> + +<p>Bitcoin Core 0.14.0 introduced expert options to allow users to increase the amount of transaction fee they paid on their unconfirmed transactions, a process often called <em>fee bumping.</em></p> + +<p>This can allow frugal users to pay a very low transaction fee, wait a while to see if the transaction confirms at that fee, and then increase the fee if it hasn’t been included in any of the recent blocks. It also helps ensure that any user who accidentally pays too low a fee can later increase that fee to get the transaction confirmed.</p> + +<p>In Bitcoin Core 0.15.0, this option is no longer just for experts. In the the fee options when sending a transaction using the graphical interface, users can now choose to “Request Replace-By-Fee”, allowing them to replace one version of an unconfirmed transaction with a later version that pays a higher fee.</p> + +<p><img src="/assets/images/releases/rbf-checkbox.png" alt="Screenshot of replace-by-fee checkbox" /></p> + +<p>If users enable this feature on a transaction, they can later go to the Transactions tab, right-click on the transaction, and select the “Increase transaction fee” option.</p> + +<p><img src="/assets/images/releases/fee-bump-menu.png" alt="Screenshot of &quot;increase transaction fee&quot; option on menu" /></p> + +<p>Both the original transaction and the replacement will be shown in the Transaction tab so you can see which one gets confirmed (it isn’t guaranteed that the higher-fee transaction will be confirmed, but it is guaranteed that only one of the transactions can be confirmed). Once one version of the transaction is confirmed, all other versions of the same transaction will be shown as failed.</p> + +<p>You can repeat the fee bumping step as many times as you’d like until one version of the transaction confirms, and no matter how many replacements you create, only one version of the transaction will be confirmed.</p> + +<p>Users who want to request Replace-By-Fee (RBF) by default can start Bitcoin Core with the <code class="highlighter-rouge">-walletrbf</code> option or add <code class="highlighter-rouge">walletrbf=1</code> to their <a href="https://bitcoin.stackexchange.com/a/11210">configuration file</a>. Note that some services that accept unconfirmed transactions as finalized payments may not accept replace-by-fee transactions as final until they confirm; for more information about opt-in replace by fee, please see the <a href="/en/faq/optin_rbf/">RBF FAQ</a>.</p> + +<h2 id="multiwallet">Multiwallet</h2> + +<p>In Bitcoin Core 0.15.0, a single running Bitcoin Core program can now manage multiple wallets with ease. This feature is still new and only accessible to expert users, but we hope to make it available in the graphical user interface in the future.</p> + +<p>You can use the new multiwallet mode to,</p> + +<ul> + <li> + <p>Use one wallet for your business and one wallet for your personal use in order to simplify your accounting and prevent accidental misuse of funds.</p> + </li> + <li> + <p>Separate bitcoins that are associated with your identity from bitcoins that can’t be traced back to you in order to help protect your privacy. Each wallet uses completely different private keys and will never automatically mix its bitcoins with bitcoins from another wallet, preventing taint analysis from connecting those two wallets.</p> + </li> + <li> + <p>Manage a Bitcoin backend for an organization in much the same way that has been historically possible with the now-deprecated Bitcoin Core accounts features. As a simple example, if you handle small bitcoin balances for your less-experienced friends and family, you can now manage each person’s bitcoins in a separate wallet rather than risking mixing them up with your own bitcoins.</p> + </li> +</ul> + +<p>These features are currently only available through the RPC interface for programmers and command-line users, and the API for them may change in future versions. Please see the bottom of this post for information about how to contribute to development if you’d like to help improve multiwallet mode and make it available in the graphical interface. For more information about multiwallet mode, please see the <a href="/en/releases/0.15.0/">release notes</a>.</p> + +<h2 id="performance-improvements">Performance improvements</h2> + +<p>As part of the continuing effort to make full nodes available to as many users as possible even as the block chain continues to grow in size and complexity, Bitcoin Core 0.15.0 includes several significant performance improvements.</p> + +<ul> + <li> + <p><strong>30% to 40% faster block validation and 10% to 20% less memory used</strong> on tests of Initial Block Download (IBD), with far fewer writes to disk. This is the result of simplifying the format of the the chainstate database that tracks each spendable group of bitcoins and what information the owner of those bitcoins needs to provide in order to spend them.</p> + </li> + <li> + <p><strong>40% to 50% faster validation of blocks consisting of previously-seen transactions</strong> as the result of repeating fewer validation steps when a previously-verified mempool transaction is later received in a block.</p> + </li> + <li> + <p><strong>Moderate performance gains on some platforms</strong> as the result of using hardware acceleration for some operations, such as support on modern computer processors for the consistency-checking operation used by the chainstate database. This mainly benefits users of 64-bit Intel and AMD processors produced in 2008 or later.</p> + </li> +</ul> + +<p>More information on each of these improvements may be found in the <a href="/en/releases/0.15.0/">release notes</a>.</p> + +<h2 id="the-future-p2sh-wrapped-segwit-addresses">The future: P2SH-wrapped segwit addresses</h2> + +<p>As final preparations are being made to release Bitcoin Core 0.15.0, segregated witness has activated on the Bitcoin network and is now ready to use.</p> + +<p>Bitcoin Core has supported creating segwit addresses since 0.13.0, but this support was designed for testing has only been available to expert users—we were waiting to see if segwit was adopted before adding segwit support to the regular user interfaces, both graphical and RPC.</p> + +<p>The timing of segwit lock in and activation meant that we had to choose between either delaying the planned release of 0.15.0 and all its features described above or shipping 0.15.0 without a user interface defaulting to segwit.</p> + +<p>We decided to take the later option, but we’re also not going to wait the normal six months before the next major update. Instead, our next feature release will generate segwit-compatible addresses by default. This will be made available as soon as it has been written and thoroughly tested.</p> + +<p>For those of you interested in technical details, our plan is to use P2SH-wrapped segwit addresses that are compatible with nearly all other wallets on the network. We may support sending to Bech32 native segwit addresses generated by other wallets, but the graphical user interface will probably not support generating Bech32 addresses itself until a subsequent release.</p> + +<h2 id="conclusion">Conclusion</h2> + +<p>For details on all the changes made in Bitcoin Core 0.15.0, please read the <a href="/en/releases/0.15.0/">release notes</a>. To download, please visit the <a href="/en/download">download page</a>.</p> + +<p>If you are interested in contributing to Bitcoin Core, please see our <a href="/en/contribute">contributing page</a> and the document <a href="/en/faq/contributing-code/">How to contribute code to Bitcoin Core</a>. If you don’t know where to get started or have any other questions, please stop by our <a href="https://en.bitcoin.it/wiki/IRC_channels">IRC</a> chatroom and we’ll do our best to help you.</p> + +<h2 id="hashes-for-verification">Hashes for verification</h2> + +<figure class="highlight"><pre><code class="language-text" data-lang="text">ec5e93ebc747d3d50b6c3bc33ac840348820b0e681de734999ebc4e671803a8e bitcoin-0.15.0-aarch64-linux-gnu.tar.gz +ec6b9e0ea467f82f2f9938f8577fb41cb7c2998b027709f78b8aff02afc983a9 bitcoin-0.15.0-arm-linux-gnueabihf.tar.gz +75de087adf888f15faa4d8a65ea18dee75150ee761b0d6bcaefc7770230e1e66 bitcoin-0.15.0-i686-pc-linux-gnu.tar.gz +dd444b4e55ef8ef070c9f93f56a1ad028ea4d99205f6c3d4d631550f48937c05 bitcoin-0.15.0-osx64.tar.gz +973967c7722c9431b7bdb592981831e320fc6f67c4d10d3c3f27c0a251cab6d6 bitcoin-0.15.0-osx.dmg +54b6f54982da97f294d21ad69c6b8624f2cf40d157be0683123b2ba6db2bf2a1 bitcoin-0.15.0.tar.gz +c35f048c9e62335bba031db91bb36b7c11d9292c89c21af219f63eac1d090c34 bitcoin-0.15.0-win32-setup.exe +b7bb50796b79b18c97c15b90368962a275057d234ac674407e47148e73968497 bitcoin-0.15.0-win32.zip +94d0626426810db85b342dbf801681752e474ff0aff726783cb5297b70999a45 bitcoin-0.15.0-win64-setup.exe +d1686db57c59136c758db1536eaf1bb0b9a08c6a0fd21f54d39ee6a7b6bd39d8 bitcoin-0.15.0-win64.zip +ed57f268d8b5ea5acfcb0666e801cf557a444720d8aed5e812071ab2e2913342 bitcoin-0.15.0-x86_64-linux-gnu.tar.gz</code></pre></figure> + + + Thu, 14 Sep 2017 00:00:00 -0400 + https://bitcoincore.org/en/2017/09/01/release-0.15.0/ + https://bitcoincore.org/en/2017/09/01/release-0.15.0/ + + + + Correcting misinformation on Segwit2x and btc1 + <p>“Segwit2x”, a proposal for an incompatible change to the consensus rules of the Bitcoin network, has received increased exposure recently. There have been attempts to mislead people into believing that the btc1 project, the implementation of the Segwit2x proposal, is a necessary update to existing software—it is not. Instead, it is a contentious deviation from the existing network rules, and its users will soon find themselves disagreeing with the rest of the network about the validity of blocks and transactions.</p> + +<p>Please be aware that:</p> + +<ul> + <li> + <p>Segregated Witness (or Segwit, a soft fork which will be active within the coming days) is not related to the Segwit2x hard fork. Segregated Witness is backwards compatible with all previous Bitcoin software. For the vast majority of Bitcoin users, no action is required.</p> + </li> + <li> + <p><a href="https://bitcoincore.org">bitcoincore.org</a> is the official website and <a href="https://twitter.com/bitcoincoreorg">@bitcoincoreorg</a> is the official Twitter account of the Bitcoin Core project. Any other websites or Twitter accounts claiming to represent the project are fraudulent. Bitcoin Core is an open source project that welcomes contributions and review from anyone through its GitHub project. Bitcoin Core binaries can be obtained from <a href="/en/download">bitcoincore.org</a> and are always digitally signed by the release manager’s signing key. The latest version of Bitcoin Core at the time of writing is 0.14.2.</p> + </li> + <li> + <p>btc1 is <em>not</em> connected to Bitcoin Core in any way. No regular Bitcoin Core contributors support btc1 or have any connection to the project, nor were any involved in the design of its proposed hard fork.</p> + </li> + <li> + <p>We strongly advise users not to download any Bitcoin full-node software claiming to be an ‘upgrade’ to Bitcoin’s consensus rules without carefully considering the impact of the proposed changes on the Bitcoin system and the level of community support for it. This includes proposed consensus changes in new releases of Bitcoin Core.</p> + </li> + <li> + <p>While it is difficult to determine what the broader Bitcoin community supports, be wary of claims suggesting the large and diverse Bitcoin community is moving entirely to one fork or another, without independent verification. Sign-on letters have been used by companies claiming to represent their clients/users without their agreement, and have often used imprecise and misleading language. In the past, letters for Bitcoin XT, Bitcoin Classic, and Bitcoin Unlimited, as well as others, have been circulated to indicate general support of an idea, while being trumpeted as commitments to run software irrespective of community considerations, only to be dropped some months later.</p> + </li> + <li> + <p>Concerns raised by Bitcoin Core contributors and Bitcoin community members about the Segwit2x proposal have not been adequately addressed by its proponents. The details of the proposal were established before Bitcoin’s Segregated Witness activation, and before the recent creation of the BCH currency. It is irresponsible to ignore the outcome of these events when planning for the future. As an example, we’ve seen the confusion that arises when a single address is valid across two chains, yet the Segwit2x proposal intends to repeat the same mistake. Furthermore, BCH’s implementation of strong replay protection provided significant protection to users of both BCH, as well as Bitcoin, something Segwit2x does not plan on providing.</p> + </li> + <li> + <p>Bitcoin’s consensus rules should only be changed sparingly and with broad agreement from the entire community. Segwit2x, in both its process and implementation, has been opposed by many. Bitcoin Core will continue to support the Segwit soft fork and we look forward to helping Bitcoin scale to new heights over the coming years.</p> + </li> +</ul> + + Fri, 18 Aug 2017 00:00:00 -0400 + https://bitcoincore.org/en/2017/08/18/btc1-misleading-statements/ + https://bitcoincore.org/en/2017/08/18/btc1-misleading-statements/ + + + + Bitcoin Core 0.14.2 Released + <section id="table-of-contents" class="toc"> + <header> + + <h3 class="toc-header"><i class="fa fa-book"></i> Overview</h3> + </header> +<div class="toc-drawer"> +<ul id="markdown-toc"> + <li><a href="#hashes-for-verification" id="markdown-toc-hashes-for-verification">Hashes for verification</a></li> +</ul> + + </div> +</section> +<!-- /#table-of-contents --> + +<p>Bitcoin Core 0.14.2 has been released with a security fix for +users who manually enable the UPnP option. Please note: UPnP has been +disabled by default since <a href="https://bitcoin.org/en/release/v0.10.3#fix-buffer-overflow-in-bundled-upnp">Bitcoin Core 0.10.3</a>; you only need this +fix if you start Bitcoin Core with the <code class="highlighter-rouge">-upnp</code> option on the command +line or in your configuration file.</p> + +<p>If you use <code class="highlighter-rouge">-upnp</code>, it is recommended that you upgrade to Bitcoin Core +0.14.2 as soon as possible. The security issue (<a href="https://nvd.nist.gov/vuln/detail/CVE-2017-8798">miniupnp +CVE-2017-8798</a>) allows remote attackers (within the Local Area +Network, LAN) to cause a denial of service or possibly have unspecified +other impact.</p> + +<p>This release also includes a few other bug fixes, all minor. Please see +the <a href="/en/releases/0.14.2/">release notes</a> for details. To download, please visit the +<a href="https://bitcoin.org/en/download">download page</a> or the <a href="https://bitcoin.org/bin/bitcoin-core-0.14.2/">files directory</a>.</p> + +<p>If have any questions, please stop by our <a href="https://en.bitcoin.it/wiki/IRC_channels">IRC</a> +chatroom and we’ll do our best to help you.</p> + +<h2 id="hashes-for-verification">Hashes for verification</h2> + +<figure class="highlight"><pre><code class="language-text" data-lang="text">dd877bc247efa4c90a34ec9ce1a497a8ae1f7eac4c688aa8c8b25ffe30c20541 bitcoin-0.14.2-aarch64-linux-gnu.tar.gz +f273eb5e56694fe5baecdd5ee8cda9ac495541ccd9df5ca1c22a1b10dc6d89e8 bitcoin-0.14.2-arm-linux-gnueabihf.tar.gz +1a302092d9af75db93e2d87a9da6f1f2564a209fb8ee1d7f64ca1d2828f31c03 bitcoin-0.14.2-i686-pc-linux-gnu.tar.gz +a4e98906b4fa08727cbd81371a108ed7a19ea34bb421b078e64843560490a78d bitcoin-0.14.2-osx64.tar.gz +463277b9139e890a713034b539583a0879bdcf0fc94c3c1fc08bb8aab81bb108 bitcoin-0.14.2-osx.dmg +1ac4e5ce51ac03c41df0ad1e759dbb55d91e1456b9a616e43344bf2258dbe8ca bitcoin-0.14.2.tar.gz +522bf19ff2ac1a3f100194914071cf6d1a15076268c5c847b2f891277f427af6 bitcoin-0.14.2-win32-setup.exe +b3b0cc67a9a602fee4a270efc154f4422e1e49e2aefd9b0d44b0c601a326b05a bitcoin-0.14.2-win32.zip +3a0057e4d6ca172566a93192234ef28916cbb052db9e15997569d9c08502c49a bitcoin-0.14.2-win64-setup.exe +8a2a5657a8b3243ab4f549bb4b16c8c34b47acfb5c6bc07eb0b875ee71a3ad5b bitcoin-0.14.2-win64.zip +20acc6d5d5e0c4140387bc3445b8b3244d74c1c509bd98f62b4ee63bec31a92b bitcoin-0.14.2-x86_64-linux-gnu.tar.gz</code></pre></figure> + + + Sat, 17 Jun 2017 00:00:00 -0400 + https://bitcoincore.org/en/2017/06/17/release-0.14.2/ + https://bitcoincore.org/en/2017/06/17/release-0.14.2/ + + + + Bitcoin Core 0.14.1 Released + <section id="table-of-contents" class="toc"> + <header> + + <h3 class="toc-header"><i class="fa fa-book"></i> Overview</h3> + </header> +<div class="toc-drawer"> +<ul id="markdown-toc"> + <li><a href="#notable-changes" id="markdown-toc-notable-changes">Notable changes</a> <ul> + <li><a href="#rpc-changes" id="markdown-toc-rpc-changes">RPC changes</a></li> + <li><a href="#mining" id="markdown-toc-mining">Mining</a></li> + <li><a href="#utxo-memory-accounting" id="markdown-toc-utxo-memory-accounting">UTXO memory accounting</a></li> + </ul> + </li> + <li><a href="#conclusion" id="markdown-toc-conclusion">Conclusion</a></li> + <li><a href="#hashes-for-verification" id="markdown-toc-hashes-for-verification">Hashes for verification</a></li> +</ul> + + </div> +</section> +<!-- /#table-of-contents --> + +<p>We are pleased to announce the general availability of Bitcoin Core 0.14.1. This release forms part of the regular maintenance cycle of Bitcoin Core and brings bug fixes, optimisations and improvements to the 0.14.x series.</p> + +<h2 id="notable-changes">Notable changes</h2> + +<h3 id="rpc-changes">RPC changes</h3> + +<ul> + <li> + <p>The first positional argument of <code class="highlighter-rouge">createrawtransaction</code> was renamed from <code class="highlighter-rouge">transactions</code> to <code class="highlighter-rouge">inputs</code>.</p> + </li> + <li> + <p>The argument of <code class="highlighter-rouge">disconnectnode</code> was renamed from <code class="highlighter-rouge">node</code> to <code class="highlighter-rouge">address</code>.</p> + </li> +</ul> + +<p>These interface changes break compatibility with 0.14.0, when the named arguments functionality, introduced in 0.14.0, is used. Client software using these calls with named arguments need to be updated.</p> + +<h3 id="mining">Mining</h3> + +<p>In previous versions, the <code class="highlighter-rouge">getblocktemplate</code> RPC required segwit support from downstream clients/miners once segwit activated on the network. In this version, it now supports non-segwit clients even after activation by removing all segwit transactions from the returned block template. This allows non-segwit miners to continue functioning correctly even after segwit has activated.</p> + +<p>Due to the limitations in previous versions, getblocktemplate also recommended non-segwit clients to not signal for the segwit version-bit. Since this is no longer an issue, getblocktemplate now always recommends signalling segwit for all miners. This is safe because the ability to enforce the rule is the only required criteria for safe activation (actually producing segwit-enabled blocks is not required).</p> + +<h3 id="utxo-memory-accounting">UTXO memory accounting</h3> + +<p>Memory usage for the UTXO cache is being calculated more accurately, so that the configured limit (<code class="highlighter-rouge">-dbcache</code>) will be respected when memory usage peaks during cache flushes. The memory accounting in prior releases is estimated to only account for half the actual peak utilization.</p> + +<p>The default <code class="highlighter-rouge">-dbcache</code> has also been changed in this release to 450MiB. Users who currently set <code class="highlighter-rouge">-dbcache</code> to a high value (e.g. to keep the UTXO more fully cached in memory) should consider increasing this setting in order to achieve the same cache performance as prior releases. Users on low-memory systems (such as systems with 1GB or less) should consider specifying a lower value for this parameter.</p> + +<p>Additional information relating to running on low-memory systems can be found here: <a href="https://gist.github.com/laanwj/efe29c7661ce9b6620a7">reducing-bitcoind-memory-usage</a>.</p> + +<h2 id="conclusion">Conclusion</h2> + +<p>For details on all the changes made in Bitcoin Core 0.14.1, please read the <a href="/en/releases/0.14.1/">release notes</a>. To download, please visit the <a href="https://bitcoin.org/en/download">download page</a> or the <a href="https://bitcoin.org/bin/bitcoin-core-0.14.1/">files directory</a>.</p> + +<p>The next major planned release will be Bitcoin Core 0.15.0. It will begin with a freeze on new feature additions in mid-July and a release when release candidate testing has completed, anticipated to be in early September. For more information, please see the <a href="https://github.com/bitcoin/bitcoin/issues/9961">schedule</a>.</p> + +<p>If you are interested in contributing to Bitcoin Core, please see our <a href="/en/contribute">contributing page</a> and the document <a href="/en/faq/contributing-code/">How to contribute code to Bitcoin Core</a>. If you don’t know where to get started or have any other questions, please stop by our <a href="https://en.bitcoin.it/wiki/IRC_channels">IRC</a> chatroom and we’ll do our best to help you.</p> + +<h2 id="hashes-for-verification">Hashes for verification</h2> + +<figure class="highlight"><pre><code class="language-text" data-lang="text">a60d7c8dde9b77e7ff547976ce37db1fe98c71833003465befe650d6bc102b6b bitcoin-0.14.1-aarch64-linux-gnu.tar.gz +cd23ffe044b56dd56d3b9ba384e606c44000b60f44e0a74a19c313a4f30ea5c8 bitcoin-0.14.1-arm-linux-gnueabihf.tar.gz +ff6bf851dae036905de6272562cca4b94c4842f758b7bd68879a088fe7b0f662 bitcoin-0.14.1-i686-pc-linux-gnu.tar.gz +a786381246b92a81a5f5c9cb538d162ab051e51e84a10449f5f7fc310137b258 bitcoin-0.14.1-osx64.tar.gz +2052793453ad37b8e00527942a7150f23f1c5dd5903e5e3e8a3b444dee81e3e0 bitcoin-0.14.1-osx.dmg +f21203e07f054dce3177539be89a066d4faee1e2fa432157c1444e4e6dd4f9a3 bitcoin-0.14.1.tar.gz +875f5995a47e5a1b1becaa02591400fc90bfc1a471b15eed71232b161efcdb1b bitcoin-0.14.1-win32-setup.exe +7146cfd057eb9d9f37444106e2649d059cc85fa390e5af0037acd8ef61574aaf bitcoin-0.14.1-win32.zip +3ebf2c58e3b60dd79153bf2a043a5f90402b8067b21a93dd88763c96dd8baba6 bitcoin-0.14.1-win64-setup.exe +851306112811ef49e89b2a105f4c78dd38fa4997dc913b9a748040605a33640d bitcoin-0.14.1-win64.zip +0c6920a9f3181a95ca029fdac5342b5702569ee441ec2128d19051f281683058 bitcoin-0.14.1-x86_64-linux-gnu.tar.gz</code></pre></figure> + + + Sat, 22 Apr 2017 00:00:00 -0400 + https://bitcoincore.org/en/2017/04/22/release-0.14.1/ + https://bitcoincore.org/en/2017/04/22/release-0.14.1/ + + + + Technology roadmap - Prioritized block download with using full block SPV mode + <h2 id="hybrid-full-block-spv-mode">Hybrid full block SPV mode</h2> + +<p>One of the major hurdle hindering further adoption of fully validating software by regular users is the inability to use the wallet features of the client until it has fully synced the entire blockchain. For users bootstrapping a new node, this means that they are unable to receive or send transactions until every block has been downloaded and validated up to the current tip of the chain. This behaviour is not by mistake: the Bitcoin Core reference software, by default, is built to offer the strongest security and privacy guarantees a Bitcoin user can expect and this necessarily implies full validation in order to confirm the integrity of historical blockchain data.</p> + +<p>On the other hand, existing features of the software such as headers-first validation provide an opportunity to improve the usability of the wallet provided users are willing to make a temporary security tradeoff. Using the hybrid full block SPV mode, the software will prioritize download of blocks according to the oldest key in the user’s wallet. Along with the previously downloaded block headers chain, which should meet expected Proof-Of-Work difficulty checks, the client can then immediately start processing relevant transactions. The entire blockchain is still downloaded and eventually validated in parallel but this feature enables users to see and spend UTXOs associated with their wallet while synchronization is happening in the background.</p> + +<p>Contrary to typical implementation of SPV wallets, this model does not suffer from the <a href="http://bitcoin.stackexchange.com/questions/37756/are-public-keys-and-their-corresponding-hash-values-both-added-to-a-bitcoinj-blo">privacy degradation</a> imposed on schemes relying on bloom filters and public disclosure of public keys. This benefit comes with a tradeoff which is that it consumes more bandwidth. Another caveat: confirmations received under SPV mode are inherently less safe than those received under full validation. A user leveraging the hybrid SPV mode should wait for several confirmations (6+) until his payment can be considered secure.</p> + +<h3 id="further-information">Further information</h3> +<ul> + <li><a href="https://github.com/bitcoin/bitcoin/pull/9483">Complete patch-set PR</a></li> + <li><a href="https://bitcoin.org/en/bitcoin-core/features/privacy#perfect-privacy-for-received-transactions">Perfect privacy for received transactions</a></li> +</ul> + + + Fri, 31 Mar 2017 00:00:00 -0400 + https://bitcoincore.org/en/2017/03/31/prioritized-block-download-using-hybrid-spv/ + https://bitcoincore.org/en/2017/03/31/prioritized-block-download-using-hybrid-spv/ + + + + Technology roadmap - Schnorr signatures and signature aggregation + <h2 id="schnorr-signatures">Schnorr Signatures</h2> + +<p>The replacement of Bitcoin’s digital signature algorithm (ECDSA) for the more efficient Schnorr algorithm has long been at the top of the wish list for many Bitcoin developers. A simple algorithm leveraging elliptic curve cryptography, Schnorr enables several improvements over the existing scheme all while preserving all of its features and security assumptions.</p> + +<p>Notably, Schnorr signatures support “native multisig” which enables the aggregation of multiple signatures into a single one valid for the sum of the keys of their respective inputs. This functionality offers three important benefits:</p> + +<ul> + <li> + <p>Constant-size signatures irrespective of the number of participants in the multisig setup. A 50-of-50 transaction is effectively the same size as one that uses a single public key and signature. For this reason, the performance of such schemes is significantly improved by removing the original requirement of validating every signature individually. Additionally, the verification of Schnorr signatures is slightly faster than that of ECDSA.</p> + </li> + <li> + <p>The diminished size of data to be validated and transmitted across the network also translates in interesting capacity gains. Considering the historical growth in the number of multisig transactions displayed below, the potential to reduce the size of these transactions is an enticing addition to existing scaling efforts. We should expect this trend to continue with the emergence and further adoption of payment channels.</p> + </li> + <li> + <p>From a privacy standpoint, Schnorr allows the entire policy of the multisig to be obscured and indistinguishable from a conventional single pubkey. In a threshold setup, it also becomes impossible for participants to reveal which of them authorized, or not, a transaction.</p> + </li> +</ul> + +<p align="center"> + <img src="/assets/images/posts/utxo-repartition.png" alt="UTXO repartition" /> +</p> +<p align="center"> + Distribution of unspent P2SH outputs according to their multisig setup. Source: p2sh.info +</p> + +<p>Unfortunately, unlike ECDSA, the Schnorr algorithm has not been standardized since its invention, likely because of the original patent enforced on it (which has since expired). While the general outlines of the system are mathematically sound, the lack of documentation and specification makes it more challenging to implement. Specifically, its application to the ephemeral keypairs design of Bitcoin involves security considerations that require further optimization.</p> + +<p>The main challenge is defined by Pieter Wuille in his Scaling Bitcoin Milan presentation of Schnorr signatures as the “cancellation” problem. The possibility for a group of users to create a signature valid for the sum of their keys opens the door for an adversarial participant to subtract from the whole another user’s key. It essentially works like this:</p> + +<p>Assume a 2-of-2 multisig scheme using input public keys Q1 and Q2. Rather than announce their key as Q2 to be combined with Q1, a malicious participant could provide, during the interaction phase, Q2-Q1 and effectively cancel out the other user’s key. Any fund sent to the joint public key is now only spendable by the owner of the Q2 key without the owner of Q1 even being aware of what is going on.</p> + +<p>Fortunately, a solution is now available which involves multiplying every key used during the setup with a hash based on itself and all other keys involved before signing. This process is called delinearization. A proof of the security of this scheme is currently undergoing peer-review and will be formally described in an upcoming whitepaper.</p> + +<p>In the near term, Schnorr signatures are being considered as viable replacement for two important functions of the Bitcoin protocol: OP_CHECKSIG &amp; OP_CHECKMULTISIG.</p> + +<p>The former is currently used to check ECDSA signatures against their respective public key according to the message in a transaction. By switching to an equivalent that checks for Schnorr signatures rather than ECDSA, the opcode can be used to authorize a spend requiring multiple signatures which would typically require calling OP_CHECKMULTISIG. Using a priori interaction not observable by the network, the collection of signers compute a combined public key along with a common signature which is verified by the new OP_CHECKSIG with the benefits of increased privacy and reduced costs.</p> + +<p>The latter involves threshold scenarios where only n-of-m signatures are necessary to authorize a transaction. The current implementation of OP_CHECKMULTISIG validates all of the public keys and associated signatures required by the threshold policy. Because the computation scales linearly with the number of participants, Schnorr propose a much more efficient scheme which replaces the list of signatures with a single combined one along with a subset of the required pubkeys.</p> + +<p>Until more evaluation of the delinearization scheme securing signers from malicious actors is performed, further applications of Schnorr signatures may be premature but the implementation of the features above can hopefully pave the way for a better understanding of the scheme in production. Contingent on additional peer-review, a BIP for the implementation of Schnorr Signatures could be proposed by the end of the year.</p> + +<h2 id="signature-aggregation">Signature aggregation</h2> + +<p>The properties of Schnorr allowing for the combination of multiple signatures over a single input are also applicable to the aggregation of multiple inputs for all transactions. Bitcoin developer Gregory Maxwell was the first to introduce the idea using insights from a previous proposal based on BLS signatures.</p> + +<p>To properly understand the difference between this application and the ones described above it is necessary to consider how signatures are aggregated in each respective cases. In the native multisig setup, signers collaborate between themselves to compute a common public key and its associated signature. This interaction happens outside the protocol and only concerns the parties involved. The idea behind signature aggregation is to enable system validators ie. Bitcoin nodes to compute a single key and signature for every inputs of all transactions at the protocol level.</p> + +<p>Because this scheme expands the scope of aggregation outside of the deterministic set of participants, it introduces a new vector of attack for malicious actors to leverage the “cancellation” bug. For this reason, the delinearization fix highlighted in the previous section is critical to the soundness of this method.</p> + +<p>In terms of implementation, the proposal is rather straightforward: OP_CHECKSIG and +OP_CHECKMULTISIG are modified so that they can stack public keys, delinearize them and once all associated inputs are validated, produce a combined signature for their respective transactions.</p> + +<p>It is rather straightforward to evaluate the type of resources savings that would have been possible had signature aggregation been implemented since the genesis block. Assuming every historical signature would be reduced to 1 byte, except for one per transaction, analysis suggest the method would result in at least a 25% reduction in terms of storage and bandwidth. Increased used of n-of-n thresholds are likely to translate into more savings though they were not accounted for in this analysis.</p> + +<p align="center"> + <img src="/assets/images/posts/signature-agg-chart.png" alt="Schnorr signature addregation savings chart" /> +</p> + +<h3 id="further-information-on-schnorr-signatures">Further information on Schnorr signatures</h3> +<ul> + <li><a href="https://diyhpl.us/wiki/transcripts/scalingbitcoin/milan/schnorr-signatures/">Transcript of Pieter Wuille’s Scaling Bitcoin Milan presentation on Schnorr signatures</a></li> + <li><a href="https://youtu.be/_Z0ID-0DOnc?t=2297">Video of Pieter Wuille’s presentation</a></li> + <li><a href="http://diyhpl.us/wiki/transcripts/2016-july-bitcoin-developers-miners-meeting/dan-boneh/">Discussion about Schnorr Signatures at July 2016 Bitcoin developers &amp; miners meet-up</a></li> + <li><a href="https://github.com/sipa/secp256k1/blob/968e2f415a5e764d159ee03e95815ea11460854e/src/modules/schnorr/schnorr.md">Schnorr documentation</a></li> + <li><a href="http://bitcoin.stackexchange.com/questions/34288/what-are-the-implications-of-schnorr-signatures/35351#35351">StackExchange - What are the implications of Schnorr?</a></li> + <li><a href="https://elementsproject.org/features/schnorr-signatures">Elements Project: Schnorr Signature Validation</a></li> + <li><a href="https://www.youtube.com/watch?v=TYQ-3VvNCHE">SF Bitcoin Devs Seminar: Gregory Maxwell on Schnorr multi-signatures</a></li> + <li><a href="https://bitcoincore.org/logs/2016-05-zurich-meeting-notes.html">Bitcoin Core Developers meeting notes on Schnorr signatures</a></li> +</ul> + +<h3 id="further-information-on-signature-aggregation">Further information on signature aggregation</h3> +<ul> + <li><a href="https://bitcointalk.org/index.php?topic=1377298.0">Gregory Maxwell post on signature aggregation on Bitcointalk.org forum</a></li> + <li><a href="https://bitcoincore.org/logs/2016-05-zurich-meeting-notes.html">Bitcoin Core Developers meeting notes on Schnorr signatures</a></li> + <li><a href="https://diyhpl.us/wiki/transcripts/scalingbitcoin/milan/schnorr-signatures/">Transcript of Pieter Wuille’s Scaling Bitcoin Milan presentation on Schnorr signatures</a></li> + <li><a href="https://youtu.be/_Z0ID-0DOnc?t=2297">Video of Pieter Wuille’s presentation</a></li> +</ul> + + + Thu, 23 Mar 2017 00:00:00 -0400 + https://bitcoincore.org/en/2017/03/23/schnorr-signature-aggregation/ + https://bitcoincore.org/en/2017/03/23/schnorr-signature-aggregation/ + + + + On-chain scaling - a review of historical performance optimization made to Bitcoin’s reference software. Part 1 + <p>The following post aims to highlight development milestones that helped preserve a reliable experience for users of the Bitcoin software client over the years. We present several upgrades that were critical in maintaining the decentralized properties of the network and mitigate the resources burden of its participants. We describe how numerous orders-of-magnitude optimizations were made so that the Bitcoin network could support the growth in transaction activity without dramatically increasing the costs of participation for new and existing users. Finally, we note how those improvements all fall within a larger, systematic approach to protocol development that uses insights from Big-O complexity concepts and leverages smarter algorithms that make more efficient use of the network’s resources.</p> + +<h2 id="signature-caching">Signature Caching</h2> +<p>Release: Bitcoin-Qt 0.7.0</p> + +<p>Verification of ECSDA signatures are one of the most computationally heavy operations done at the peer level. Because they need to be verified for every transaction, any superfluous validation leads to significant resource overhead for the end user. That was the case for early versions of the software which would both verify signatures before they entered a node mempool and after they were received into a block.</p> + +<p>In order to gain in efficiency, developers created a cache allowing nodes to store previously validated signatures and skip redundant work once the transactions make it into an accepted block.</p> + +<p>Additionally, the signature cache also mitigates a DoS vector introduced by the potential for specifically crafted transactions to stall Bitcoin clients.</p> + +<h3 id="further-information">Further information</h3> + +<ul> + <li><a href="https://bitcoin.org/en/release/v0.7.0#core-bitcoin-handling-and-blockchain-database">Bitcoin-Qt 0.7.0 Release notes</a></li> + <li><a href="https://bitcointalk.org/index.php?topic=136422.0">Fixed vulnerability explanation: Why the signature cache is a DoS protection</a></li> +</ul> + +<h2 id="ultraprune--leveldb">Ultraprune + LevelDB</h2> +<p>Release: Bitcoin-Qt 0.8.0</p> + +<p>Ultraprune was one of the first major upgrades to the Bitcoin software aimed at solving the overhead associated with validating transaction data from the blockchain. Previous versions of the Bitcoin reference client maintained an index of all transaction outputs, spent or unspent. Ultraprune significantly reduced the size of that index with the insight that you only needed to keep track of unspent outputs, and an output - once spent - can be removed from the indexes entirely.</p> + +<p>To achieve this, a new database layout was implemented which allocates unspent transaction outputs to a compact custom format in order to reduce the size of information required for validation work.</p> + +<p>To further optimize the performance of the system, Ultraprune was introduced in parallel with LevelDB, which deprecated the old BDB database technology. Overall, the impact was notable: depending on their hardware, users could experience at least an order of magnitude improvement when validating blockchain data. This new database structure would also pave the way for future work on pruning and lighter implementations of Bitcoin full nodes.</p> + +<h3 id="further-information-1">Further information</h3> + +<ul> + <li><a href="https://bitcoin.org/en/release/v0.8.0#improvements">Bitcoin-Qt 0.8.0 Release notes</a></li> + <li><a href="https://archive.is/bUocJ">Ultraprune in plain english</a></li> + <li><a href="https://bitcointalk.org/index.php?topic=119525.0">Ultraprune merged in mainline</a></li> + <li><a href="https://bitcointalk.org/index.php?topic=91954.0">Pruning in the reference client: ultraprune mode</a></li> +</ul> + +<h2 id="parallel-script-verification">Parallel script verification</h2> +<p>Release: Bitcoin-Qt 0.8</p> + +<p>While a more subtle change, transitioning script verification to a more parallelized process removed significant overhead from block validation times. Early versions of the software would validate script data from inputs in between every UTXO fetch, creating a performance issue because of the linear processing of all actions. This violates a basic principle for the design of efficient computing processes, which dictates that computation should happen concurrently with I/O jobs, where possible. +With that in mind, the block validation mechanism was re-engineered in order to be able to allocate script checks to parallel threads so that their verification can happen even before the client is done fetching all of the UTXOs from the block. To achieve this, script check actions are stored in a queue after transaction are processed and are handled separately from other input validation jobs.</p> + +<p>As a consequence, synchronization to the tip of the chain happens much faster by making more efficient use of the peer’s resources. During testing of the implementation, developers noted 35% to 100% speed-up when benchmarking against previous versions of the software.</p> + +<h3 id="further-information-2">Further information</h3> + +<ul> + <li><a href="https://github.com/bitcoin/bitcoin/pull/2060">Parallel script verification #2060</a></li> +</ul> + +<h2 id="headers-first-synchronization">Headers first synchronization</h2> +<p>Release: Bitcoin Core 0.10</p> + +<p>Striving to further improve initial block download time, the Core project introduced in late 2014 an important re-architecture of the mechanism used by nodes to synchronize with the most-work valid chain.</p> + +<p>Initially, the process of bootstrapping a new Bitcoin client would involve a user fetching block data from a single peer with the consequence that any interruption or decrease in connection quality would significantly stall the process. With an ever-increasing blockchain size, this would result in sometimes massive waiting time for the synchronization to complete, with a large percentage of users reporting up to multi-day periods depending on their hardware.</p> + +<p>Headers first synchronization completely mitigates this issue using a new method that involves nodes first downloading and validating block headers from a single peer and then fetching block data in parallel from a multitude of others.</p> + +<p>Complaints about initial block download time have been prevalent since the early days of Bitcoin. With headers first synchronization, the software took a major step forward in terms of usability for new users. Rather than wasting many hours on unreliable synchronization, nodes could now leverage their entire network of peers and cut down the bootstrapping time significantly. With the use of smarter algorithms, another asymptotic improvement was made to this crucial aspect of Bitcoin’s long term sustainability.</p> + +<h3 id="further-information-3">Further information</h3> + +<ul> + <li><a href="https://bitcoin.org/en/release/v0.10.0#faster-synchronization">Bitcoin-Qt 0.10.0 Release notes</a></li> + <li><a href="https://bitcoin.org/en/developer-guide#headers-first">Bitcoin.org Developer Guide</a></li> + <li><a href="https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2014-October/006724.html">Pieter Wuille’s post to the Bitcoin-dev mailing list</a></li> +</ul> + +<h2 id="block-file-pruning">Block file pruning</h2> +<p>Release: Bitcoin Core 0.11</p> + +<p>Pruning of old data was a concept first described by Satoshi Nakamoto in his white paper as a potential solution to disk space scarcity. Unfortunately, the original design was inadequate and could not be implemented as imagined by its creator. Seven years later, with the blockchain reaching more than a hundred gigabytes, the introduction of block file pruning as we know it today presents a major boon to users with limited resources.</p> + +<p>Block file pruning leverages previous work with ultraprune; users who have initially downloaded and validated the blockchain may now discard raw data older than 288 blocks. Because those nodes still preserve the full UTXO set, they remain able to validate unspent data, which is enough to fully validate new blocks and protect against potential double-spends.</p> + +<p>Of course, pruning implies that there remains a sufficient number of archival nodes around to serve full blockchain data. On the other hand, this innovation expands the range of validators by making it more cost-effective to remain one. As a whole, the solution is a welcome addition to the options available for us to bolster network diversity.</p> + +<h3 id="further-information-4">Further information</h3> + +<ul> + <li><a href="https://bitcoin.org/en/release/v0.11.0#block-file-pruning">Bitcoin-Qt 0.11.0 Release notes</a></li> +</ul> + +<h2 id="libsecp256k1">libsecp256k1</h2> +<p>Release: Bitcoin Core 0.12</p> + +<p>After measurements, it was determined that the next step after solving the inefficiencies of blockchain download was to tackle the bottleneck of transaction verification and its heavy computing load. The Core project set out to do this by using a new library designed for optimized performance of ECDSA operations. ECDSA (Elliptic Curve Digital Signature Algorithm) is the backbone of Bitcoin’s public key infrastructure and is used every time a user moves coins by signing a message with their private keys. These signatures need to be verified by every peer in the network in order to preserve the ledger’s integrity.</p> + +<p>Early developers had long considered transitioning away from the original OpenSSL library and after 5 years of design considerations, testing and peer-review, Pieter Wuille’s libsecp256k1 library was introduced as its replacement. As expected, the implementation led to major speed-up of the signature validation process behind every Bitcoin transaction. Benchmarks reported 5–7x improvements over the OpenSSL implementation. For users this would translate to saving up to half the bootstrap time typically dedicated to ECSDA operations, one of the most laborious steps in synchronizing a new node from scratch.</p> + +<p>Considering the growth in Bitcoin transaction activity, this upgrade was essential to preserving a reasonable user experience for network peers. Once again, reduction of algorithmic complexity provided users with more efficient usage of their resources and drastically lowered the barrier of entry for new participants.</p> + +<h3 id="further-information-5">Further information</h3> + +<ul> + <li><a href="https://bitcoin.org/en/release/v0.12.0#signature-validation-using-libsecp256k1">Bitcoin-Qt 0.12.0 Release notes</a></li> + <li><a href="https://bitcointalk.org/index.php?action=profile;u=80376">Andrew Poelstra (andytoshi) on security and testing of libsecp256k1</a></li> + <li><a href="https://www.reddit.com/r/Bitcoin/comments/2rrxq7/on_why_010s_release_notes_say_we_have_reason_to/">Greg Maxwell on testing of libsecp256k1 revealing bug in OpenSSL</a></li> + <li><a href="https://www.youtube.com/watch?v=RguZ0_nmSPw&amp;t=1297">Greg Maxwell presentation at DevCore</a></li> + <li><a href="https://bitcointalk.org/index.php?topic=3238.0">Hal Finney post on libsecp256k1</a></li> +</ul> + +<h2 id="memory-pool-limiting">Memory pool limiting</h2> +<p>Release: Bitcoin Core 0.12</p> + +<p>A long standing vulnerability of the Bitcoin software was its inability to properly deal with the flooding of a peer’s memory pool. Indeed, an attacker could send a high number of low value, low fee transactions that would accumulate in the memory pool until it would overload the memory available. This would cause nodes with relatively low RAM resources to crash during periods of unusual activity. The only effective measure against this was to increase the software’s minimum relay fee which still left no upper bound on the potential size of the mempool.</p> + +<p>To remediate this, developers of the Core project implemented a strict memory pool maximum size with specific eviction policies sorting transactions by fees and evicting the lowest paying ones first. In order to prevent transactions with the same fee from re-entering the memory pool, the node will increase its effective minimum relay feerate to match the one of the last evicted transaction plus the initial minimum relay feerate.</p> + +<p>Configuration of the maximum size is left to the users with the default size being 300 megabytes. This update provides a much more robust experience for node users with limited resources and, in general, makes the entire network more reliable.</p> + +<h3 id="further-information-6">Further information</h3> + +<ul> + <li><a href="https://bitcoin.org/en/release/v0.12.0#memory-pool-limiting">Bitcoin-Qt 0.12.0 Release notes</a></li> +</ul> + +<p>In Part 2, we will discuss more recent improvements that build on the technologies presented above and further improve the robustness and scaling potential of the network.</p> + + Mon, 13 Mar 2017 00:00:00 -0400 + https://bitcoincore.org/en/2017/03/13/performance-optimizations-1/ + https://bitcoincore.org/en/2017/03/13/performance-optimizations-1/ + + + + Bitcoin Core 0.14.0 Released with Performance Improvements + <section id="table-of-contents" class="toc"> + <header> + + <h3 class="toc-header"><i class="fa fa-book"></i> Overview</h3> + </header> +<div class="toc-drawer"> +<ul id="markdown-toc"> + <li><a href="#ibd" id="markdown-toc-ibd">Improved Initial Block Download (IBD) Performance</a> <ul> + <li><a href="#assumed-valid-blocks" id="markdown-toc-assumed-valid-blocks">Assumed valid blocks</a></li> + <li><a href="#memory-sharing-between-mempool-and-utxo-db-cache" id="markdown-toc-memory-sharing-between-mempool-and-utxo-db-cache">Memory-sharing between mempool and UTXO DB cache</a></li> + </ul> + </li> + <li><a href="#faster-relay" id="markdown-toc-faster-relay">Faster new block validation and relay</a> <ul> + <li><a href="#improved-signature-cache" id="markdown-toc-improved-signature-cache">Improved signature cache</a></li> + <li><a href="#earlier-bip152-compactblock-relay" id="markdown-toc-earlier-bip152-compactblock-relay">Earlier BIP152 compactblock relay</a></li> + <li><a href="#p2p-code-refactor-focused-on-concurrency-and-throughput" id="markdown-toc-p2p-code-refactor-focused-on-concurrency-and-throughput">P2P code refactor focused on concurrency and throughput</a></li> + <li><a href="#mempool-saved-to-disk" id="markdown-toc-mempool-saved-to-disk">Mempool saved to disk</a></li> + </ul> + </li> + <li><a href="#fee-bump" id="markdown-toc-fee-bump">Optional fee bumping</a></li> + <li><a href="#conclusion" id="markdown-toc-conclusion">Conclusion</a></li> + <li><a href="#hashes-for-verification" id="markdown-toc-hashes-for-verification">Hashes for verification</a></li> +</ul> + + </div> +</section> +<!-- /#table-of-contents --> + +<p>We are pleased to <a href="/en/releases/0.14.0/">release</a> Bitcoin Core 0.14.0, which significantly speeds up the processing of historic blocks by newly started nodes and the validation and relay of new blocks by online nodes. An optional new feature (disabled by default) is also provided to allow wallet users to rebroadcast one of their previously-sent unconfirmed transactions with a higher fee, which may allow it to confirm more quickly.</p> + +<p>A short summary of the major new features is provided below, with links to more details later in this post.</p> + +<ul> + <li> + <p><strong><a href="#ibd">Improved Initial Block Download (IBD) performance</a>:</strong> a full node that has been started for the first time can now validate all blocks up until the present faster than before. This is at least the sixth time IBD performance has been significantly improved by developers to help ensure that new users aren’t discouraged from running a full node because synchronizing the ever-growing block chain takes too long.</p> + </li> + <li> + <p><strong><a href="#faster-relay">Faster new block validation and relay</a>:</strong> miners in particular will benefit from improvements made in four existing Bitcoin Core features. The signature cache has been upgraded for machines with many CPU cores—a test on a system with 16 cores shows a 40% speed increase in processing a new block. The BIP152 CompactBlocks implementation will now relay some blocks before they’ve been fully validated, allowing those blocks to propagate across the peer-to-peer (P2P) network faster than before. The P2P network code has also generally been refactored to allow multiple actions to happen at the same time (concurrency) as well as to increase throughput, eliminating many potential delays in processing new blocks. Finally, unconfirmed transactions in each node’s mempool can now be saved to and restored from disk when the node is restarted.</p> + </li> + <li> + <p><strong><a href="#fee-bump">Optional fee bumping</a></strong>: Bitcoin Core’s wallet now allows users to optionally send transactions that opt-in to fee-based transaction replacement. This allows users to increase the fee their transactions pay even after they’ve broadcast an earlier version of the transaction. This feature is disabled by default.</p> + </li> +</ul> + +<h2 id="ibd">Improved Initial Block Download (IBD) Performance</h2> + +<p>Over time, the constantly-increasing size of the block chain has forced new first-time nodes to process larger and large amounts of data before they can be used with a wallet to receive and send payments. Many previous Bitcoin and Bitcoin Core releases have included major improvements designed to eliminate the pain of this Initial Block Download (IBD), also called the initial sync. For example:</p> + +<table> + <thead> + <tr> + <th>Release</th> + <th>Major improvements in IBD</th> + </tr> + </thead> + <tbody> + <tr> + <td><a href="https://bitcoin.org/en/release/v0.5.0">0.5.0</a></td> + <td>Skip verification of historic (checkpointed) signatures</td> + </tr> + <tr> + <td><a href="https://bitcoin.org/en/release/v0.8.0">0.8.0</a></td> + <td>Switch to LevelDB &amp; parallel signature validation</td> + </tr> + <tr> + <td><a href="https://bitcoin.org/en/release/v0.10.0">0.10.0</a></td> + <td>Headers-first sync and parallel block download</td> + </tr> + <tr> + <td><a href="https://bitcoin.org/en/release/v0.11.0">0.11.0</a></td> + <td>Optional block file pruning to save disk space</td> + </tr> + <tr> + <td><a href="https://bitcoin.org/en/release/v0.12.0">0.12.0</a></td> + <td>New fast signature validation library written from scratch (libsecp256k1)</td> + </tr> + <tr> + <td><a href="https://bitcoin.org/en/release/v0.13.1">0.13.1</a></td> + <td>Segwit to allow skipping download of historic signatures in the future</td> + </tr> + </tbody> +</table> + +<p>This 0.14.0 release includes two more improvements that significantly increase IBD speed:</p> + +<ol> + <li>Assumed valid blocks</li> + <li>Memory-sharing between mempool and UTXO DB cache</li> +</ol> + +<p>Those two optimizations are described in more detail below. A test of the speed of the previous release (Bitcoin Core 0.13.2) compared to the speed of this Bitcoin Core 0.14.0 release was performed using Amazon EC2 virtual private servers, type <code class="highlighter-rouge">t2.xlarge</code> with four cores and 16 GB memory at a cost of $0.188 USD per hour (excluding block storage costs). All Bitcoin Core settings were left at their defaults.</p> + +<ul> + <li> + <p>Bitcoin Core 0.13.2 took 1 day, 12 hours, and 40 minutes to complete IBD for a total cost of $6.89.</p> + </li> + <li> + <p>Bitcoin Core 0.14.0 took 0 days, 6 hours, and 24 minutes to complete IBD for a total cost of $1.20.</p> + </li> +</ul> + +<p>Under these testing conditions, Bitcoin Core 0.14.0 was 5.7 times faster at IBD than the previous version of Bitcoin Core.</p> + +<p>Note: Bitcoin Core’s defaults are chosen to allow it to run on a large variety of hardware, including older machines with small amounts of memory. For users who want a faster sync than six hours, consider starting Bitcoin Core with the <code class="highlighter-rouge">-dbcache=</code> option higher than its <code class="highlighter-rouge">300</code> (MB) default. Many modern computers should be able to sync in about 3 hours using Bitcoin Core 0.14.0 and 8 GB of memory (<code class="highlighter-rouge">-dbcache=8000</code>).</p> + +<h3 id="assumed-valid-blocks">Assumed valid blocks</h3> + +<p>Bitcoin 0.3.2 introduced a mechanism called <em>checkpoints</em> to prevent denial-of-service attacks during IBD by ensuring that new full nodes couldn’t be tricked into spending excessive amounts of effort validating alternative block chains that were different than the best-known chain at certain points in time.</p> + +<p>Bitcoin 0.5.0 built upon those checkpoints to speed up IBD by skipping verification of signatures in blocks that were earlier in the block chain than the most recent checkpoint.</p> + +<p>Over time, other improvements in Bitcoin Core’s security (such as <a href="https://bitcoin.org/en/release/v0.10.0#faster-synchronization">headers-first sync</a> and <a href="https://github.com/bitcoin/bitcoin/pull/9053">minimum chainwork</a>) has reduced the need for checkpoints, while at the same time many Bitcoin developers have expressed the desire to remove checkpoints because they confuse new developers about the security model—checkpoints make it look like Bitcoin developers are deciding which chain is valid even though the intent was always to only accept the chain which the software had already decided was valid.</p> + +<p>Assumed valid blocks is a new feature that separates the signature-skipping optimization from the checkpoints anti-denial-of-service mechanism so they can each be dealt with independently.</p> + +<p>An assumed valid block is a block that individual users consider to be valid, including being part of a valid block chain. This is easy for anyone to test in a completely repeatable (deterministic) way: take any consensus-compatible Bitcoin implementation and run it on the whole block chain including the block in question. If the software doesn’t reject the block or any preceding block, it’s valid.</p> + +<p>If someone who starts a new full node for the first time knows about any valid blocks, they can then provide the highest-height one of those blocks to Bitcoin Core 0.14.0 and the software will skip verifying signatures in the blocks before the assumed valid block. Since verifying signatures consumes a lot of CPU during IBD, using assumed valid blocks can significantly speed up IBD. All blocks after the assumed valid block will still have their signatures checked normally.</p> + +<p>A critical difference between checkpoints and assumed valid blocks is that Bitcoin 0.3.2 required all checkpointed blocks to be part of the block chain but Bitcoin Core 0.14.0 does not require any assumed valid blocks to be part of the chain. If no assumed valid block provided by the user (or the system defaults) is part of the block chain, Bitcoin Core will simply verify all signatures for historic blocks. Or, if there’s a block chain fork and the valid block chain with the most proof of work doesn’t include a known assumed valid block, Bitcoin Core will still switch to the new best block chain even though it means abandoning the assumed valid block.</p> + +<p>New users to Bitcoin probably won’t know about any valid blocks, but they probably also won’t know all the consensus rules—so they can simply use the copy of the full node software they download. Bitcoin Core 0.14.0 ships with a default assumed valid block that is set during the release process by having multiple well-known developers each confirm that a certain block is known to be valid by them (<a href="https://github.com/bitcoin/bitcoin/pull/9779">example</a>).</p> + +<p>Anyone who wants to verify all signatures using Bitcoin Core can still do so by starting the program using <code class="highlighter-rouge">-assumevalid=0</code>. Anyone who wants to specify an alternative assumed valid block can specify the block identifier as a parameter to <code class="highlighter-rouge">assumevalid</code>; for example:</p> + +<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>-assumevalid=00000000000000000013176bf8d7dfeab4e1db31dc93bc311b436e82ab226b90 +</code></pre></div></div> + +<p>The default assumed valid block in Bitcoin Core 0.14.0 is #453354, 16 +Februrary 2017, with hash +<code class="highlighter-rouge">00000000000000000013176bf8d7dfeab4e1db31dc93bc311b436e82ab226b90</code>.</p> + +<h3 id="memory-sharing-between-mempool-and-utxo-db-cache">Memory-sharing between mempool and UTXO DB cache</h3> + +<p>During IBD, Bitcoin Core doesn’t use it’s mempool because until you have +the most recent blocks there’s no way to verify most recently-created +transactions. This means that the memory allocated to the mempool +has historically simply been unallocated, meaning Bitcoin Core ran with +less memory during IBD than it did normally.</p> + +<p>In Bitcoin Core 0.14.0, unused mempool memory is shared with the UTXO +database cache, which increases the number of Unspent Transaction +Outputs (UTXOs) that can be cached in fast memory rather than needing to +be stored and retrieved from a much slower disk drive.</p> + +<h2 id="faster-relay">Faster new block validation and relay</h2> + +<p>Four significant improvements in Bitcoin Core 0.14.0 will be especially interesting to miners and other users who need to receive and process new blocks as fast as possible.</p> + +<h3 id="improved-signature-cache">Improved signature cache</h3> + +<p>The first feature is an update of the signature cache to use <a href="https://en.wikipedia.org/wiki/Cuckoo_hashing">cuckoo hashing</a>. The signature cache allows Bitcoin Core to save (cache) the result of verifying signatures in an unconfirmed transaction so that when the same transaction appears in a new block, Bitcoin Core doesn’t need to verify the signatures again. Because signature verification is typically the most computationally-expensive part of processing a new block, using the signature cache significantly improves the speed at which new blocks can be processed by nodes that have been online for a while.</p> + +<p>The existing signature cache in Bitcoin Core 0.13.2 and below works well for systems with fewer than eight CPU cores, but for systems with eight or more CPU cores a bottleneck (lock contention) appears that prevents the system from using all available cores as effectively as possible. The upgrade to using cuckoo hashing to provide a “cuckoo cache” eliminates this problem and allows more cores to be used effectively.</p> + +<p>In a <a href="https://github.com/bitcoin/bitcoin/pull/8895#issuecomment-256931331">test</a> on a system with 16 cores, a new block was able to be added (connected) to the block chain 40% faster using 0.14.0 than a previous version of Bitcoin Core. For systems with fewer than 8 cores, there is no major performance increase, although the cuckoo cache does allow caching more signatures than before for the same amount of memory, so there can be a slight performance improvement.</p> + +<h3 id="earlier-bip152-compactblock-relay">Earlier BIP152 compactblock relay</h3> + +<p>The second feature improved in Bitcoin Core 0.14.0 is the BIP152 compactblock implementation. The previous implementation supported both of BIP152’s two opt-in modes:</p> + +<ul> + <li> + <p>A <strong>low-bandwidth</strong> mode that attempts to send the minimum data necessary to relay a new block, including waiting for the receiving node to request +that specific new block.</p> + </li> + <li> + <p>A <strong>high-bandwidth</strong> mode that sends new block data without waiting for the receiving node to request that specific block. This risks sending the receiving node the same data that another node sent it—a waste of bandwidth—but helps ensure that blocks are transferred quickly.</p> + </li> +</ul> + +<p>The upgraded implementation enhances the high-bandwidth node by starting the relay of a new block before the block has been fully validated. In the best case, removing the validation delay can allow new blocks to propagate across multiple hops on the peer-to-peer network several times faster than they could before. In the worst case, some additional bandwidth is wasted transferring invalid blocks. In either case, the security model remains the same since all nodes will still reject invalid blocks.</p> + +<h3 id="p2p-code-refactor-focused-on-concurrency-and-throughput">P2P code refactor focused on concurrency and throughput</h3> + +<p>The third feature improved in Bitcoin Core 0.14.0 is the entire set of P2P networking code, which has been refactored to support increased concurrency and throughput. The concurrency improvements help allow newly-received blocks (such as BIP152 compactblocks) to be processed ahead of lower-priority traffic, ensuring that blocks are relayed and validated as fast as possible.</p> + +<p>The refactor also now allows network activity to continue in the background during message processing, notably providing an improvement in IBD speed that complements the <a href="https://bitcoin.org/en/release/v0.10.0#faster-synchronization">headers-first sync</a> introduced in Bitcoin Core 0.10.0 (see <a href="#ibd">above</a> for more information).</p> + +<h3 id="mempool-saved-to-disk">Mempool saved to disk</h3> + +<p>A fourth feature which helps support the signature cache and compactblocks implementations is that the memory pool (mempool) of unconfirmed transactions received by each node is now saved to disk during regular shutdown, and is then loaded back into memory when the node starts back up.</p> + +<p>Combined with compact blocks, this can save the node from having to re-download all those unconfirmed transactions when they are received in a newly-produced block. Combined with the signature cache, this allows the node to cache the signature verification of those unconfirmed transactions so that new blocks including those transactions can be validated more quickly.</p> + +<h2 id="fee-bump">Optional fee bumping</h2> + +<p>An optional feature in Bitcoin Core 0.14.0 (disabled by default) causes all new transactions produced by the the wallet to opt-in to <a href="https://en.bitcoin.it/wiki/Transaction_replacement">transaction replacement</a>, specifically BIP125 opt-in Replace By Fee (RBF).</p> + +<p>When this feature is enabled by starting Bitcoin Core with the <code class="highlighter-rouge">-walletrbf</code> option, an additional RPC (<code class="highlighter-rouge">bumpfee</code>) is made available that allows a previously-sent unconfirmed transaction to be resent with a higher fee. Miners who support either opt-in RBF or full RBF will usually replace the lower-fee transaction with the higher-fee transaction in their queues, and the higher fee will encourage miners to mine the new version of the transaction more quickly.</p> + +<h2 id="conclusion">Conclusion</h2> + +<p>For details on all the changes made in Bitcoin Core 0.14.0, please read the <a href="/en/releases/0.14.0/">release notes</a>. To download, please visit the <a href="https://bitcoin.org/en/download">download page</a> or the <a href="https://bitcoin.org/bin/bitcoin-core-0.14.0/">files directory</a>.</p> + +<p>The next major planned release will be scheduled for approximately six months after the 0.14.0 release (but it will not be released until fully tested).</p> + +<p>If you are interested in contributing to Bitcoin Core, please see our <a href="/en/contribute">contributing page</a> and the document <a href="/en/faq/contributing-code/">How to contribute code to Bitcoin Core</a>. If you don’t know where to get started or have any other questions, please stop by our <a href="https://en.bitcoin.it/wiki/IRC_channels">IRC</a> chatroom and we’ll do our best to help you.</p> + +<h2 id="hashes-for-verification">Hashes for verification</h2> + +<p>These are the SHA-256 hashes of the released files:</p> + +<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>466adccf7352f06de35afc1627a3ea721764268ceaf08fa3641f9b47e7df091a bitcoin-0.14.0-aarch64-linux-gnu.tar.gz +55957e2c35aa2ba836cbae7cbf945bcf489a46b243551b0f6fd86f60603032a6 bitcoin-0.14.0-arm-linux-gnueabihf.tar.gz +e4bb8b52acde07788dfcf024645fe291f0deca2b7172939fb2ddb8789fe56973 bitcoin-0.14.0-i686-pc-linux-gnu.tar.gz +e01e3cdd3c4138eccaf0c1267caa3bcdb6949ee63c1e396842b70f102fb4bcaf bitcoin-0.14.0-osx64.tar.gz +50fea43935e93381552b6730444eed6bbe513637a785e1b864b0c5883729228c bitcoin-0.14.0-osx.dmg +d743d4866a0d4c1457f81530c45258a8b6383d1cafc458eedcba8d01728a641e bitcoin-0.14.0.tar.gz +95a030be5c1649023e3aa81d1cd9eabd4258f1b00f0fc51066d02126219705af bitcoin-0.14.0-win32-setup.exe +864ef77b9b4812ec59adff04d44213a6039c66970a9ae31e8620997a8c1537bc bitcoin-0.14.0-win32.zip +f260d52cf2fe91c4be99ed6fcf8aa0de669ff326c5da920b7ed3a3e2ec981e0a bitcoin-0.14.0-win64-setup.exe +415693ed81cfc4960bbfcb815529003405aefbf839ef8fc901b0a2c4ef5317d0 bitcoin-0.14.0-win64.zip +06e6ceeb687e784e9aaad45e9407c7eed5f7e9c9bbe44083179287f54f0f9f2b bitcoin-0.14.0-x86_64-linux-gnu.tar.gz +</code></pre></div></div> + + + Wed, 08 Mar 2017 00:00:00 -0500 + https://bitcoincore.org/en/2017/03/08/release-0.14.0/ + https://bitcoincore.org/en/2017/03/08/release-0.14.0/ + + + + Bitcoin Core 0.13.2 Released + <p>We are please to announce the general availability of Bitcoin Core 0.13.2. This <a href="/en/releases/0.13.2/">release</a> forms part of the regular maintenance cycle of Bitcoin Core and brings bug fixes, optimisations and improvements to the 0.13.x series.</p> + +<p>Please see the <a href="/en/releases/0.13.2/">release notes</a> for more details.</p> + +<h2 id="download-now">Download Now</h2> + +<p>Binaries are available from the <a href="https://bitcoin.org/bin/bitcoin-core-0.13.2/">download directory</a>. Power users can fetch and compile from the <a href="https://github.com/bitcoin/bitcoin/releases/tag/v0.13.2">Bitcoin Core v0.13.2 release tag</a>. If downloading binaries, please ensure you check the verification hashes below and from the <a href="https://bitcoin.org/en/download">download page</a>. If compiling from source, please check the <code class="highlighter-rouge">v0.13.2</code> tag signature matches.</p> + +<h2 id="hashes-for-verification">Hashes for verification</h2> + +<p>These are the <a href="https://bitcoin.org/bin/bitcoin-core-0.13.2/SHA256SUMS.asc">SHA-256 hashes</a> of the released files:</p> + +<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>eda24dcf0b9fae606eb9811f74ddba69a3287316950f3f02b3000b6b1c02b65f bitcoin-0.13.2-aarch64-linux-gnu.tar.gz +3c460784d3ab64645d48389c467336a38da473706a69f22f39cfcce5e0f33780 bitcoin-0.13.2-arm-linux-gnueabihf.tar.gz +790e4c7ebf9f4a734d1d2b6bb5e9f5fb3f613f6f93da30fd1420c5b4115dd72f bitcoin-0.13.2-i686-pc-linux-gnu.tar.gz +8037b25310966127c589eb419534d7763ad62c2c29b94e0a37a5c5f5d96f541a bitcoin-0.13.2-osx64.tar.gz +dac105b49c159a3d8c9463d1f05afe4cf29ec40bbd145e8961132693b7eff953 bitcoin-0.13.2-osx.dmg +621201189c0409cb17a5073278872dcdcfff1ea147ead6958b55e94416b896d7 bitcoin-0.13.2.tar.gz +27c4be7f571050f6c361e44ca70553d4d2b555b69d568306b676734100d929e1 bitcoin-0.13.2-win32-setup.exe +4d1c26675088219d8e2204b5a9f028916d5982db860298a70b6ed08e30af2a53 bitcoin-0.13.2-win32.zip +8960defc12287dd9248b99bab02a0854c072e6a3850757036c585cbd628217bf bitcoin-0.13.2-win64-setup.exe +e07ce2a8cc0913fb253a42073fd3b94921da7f916366dd0534f3b24cad7a733e bitcoin-0.13.2-win64.zip +29215a7fe7430224da52fc257686d2d387546eb8acd573a949128696e8761149 bitcoin-0.13.2-x86_64-linux-gnu.tar.gz +</code></pre></div></div> + +<h2 id="conclusion">Conclusion</h2> + +<p>If you are interested in contributing to Bitcoin Core, please see our <a href="/en/contribute">contributing page</a> and the document <a href="/en/faq/contributing-code/">How to contribute code to Bitcoin Core</a>. If you don’t know where to get started or have any other questions, please stop by our <a href="https://en.bitcoin.it/wiki/IRC_channels">IRC</a> chatroom and we’ll do our best to help you.</p> + + + Tue, 03 Jan 2017 00:00:00 -0500 + https://bitcoincore.org/en/2017/01/03/release-0.13.2/ + https://bitcoincore.org/en/2017/01/03/release-0.13.2/ + + + + Segregated Witness Costs and Risks + <section id="table-of-contents" class="toc"> + <header> + + <h3 class="toc-header"><i class="fa fa-book"></i> Overview</h3> + </header> +<div class="toc-drawer"> +<ul id="markdown-toc"> + <li><a href="#introduction" id="markdown-toc-introduction">Introduction</a> <ul> + <li><a href="#aims" id="markdown-toc-aims">Aims</a></li> + </ul> + </li> + <li><a href="#serialisation-costs" id="markdown-toc-serialisation-costs">Serialisation costs</a> <ul> + <li><a href="#rationale" id="markdown-toc-rationale">Rationale</a></li> + <li><a href="#future-reductions" id="markdown-toc-future-reductions">Future reductions</a></li> + </ul> + </li> + <li><a href="#block-validation-costs" id="markdown-toc-block-validation-costs">Block validation costs</a></li> + <li><a href="#risk-of-introducing-bugs" id="markdown-toc-risk-of-introducing-bugs">Risk of introducing bugs</a> <ul> + <li><a href="#avoidance" id="markdown-toc-avoidance">Avoidance</a></li> + <li><a href="#mitigation" id="markdown-toc-mitigation">Mitigation</a></li> + </ul> + </li> + <li><a href="#risks-related-to-complexity-and-technical-debt" id="markdown-toc-risks-related-to-complexity-and-technical-debt">Risks related to complexity and technical debt</a> <ul> + <li><a href="#avoidance-1" id="markdown-toc-avoidance-1">Avoidance</a></li> + <li><a href="#mitigation-1" id="markdown-toc-mitigation-1">Mitigation</a></li> + </ul> + </li> + <li><a href="#risks-related-to-soft-fork-deployment" id="markdown-toc-risks-related-to-soft-fork-deployment">Risks related to soft-fork deployment</a> <ul> + <li><a href="#avoidance-2" id="markdown-toc-avoidance-2">Avoidance</a></li> + </ul> + </li> + <li><a href="#risks-due-to-larger-blocks" id="markdown-toc-risks-due-to-larger-blocks">Risks due to larger blocks</a> <ul> + <li><a href="#avoidance-3" id="markdown-toc-avoidance-3">Avoidance</a></li> + <li><a href="#mitigation-2" id="markdown-toc-mitigation-2">Mitigation</a></li> + </ul> + </li> + <li><a href="#risks-due-to-lower-fees" id="markdown-toc-risks-due-to-lower-fees">Risks due to lower fees</a> <ul> + <li><a href="#avoidance-4" id="markdown-toc-avoidance-4">Avoidance</a></li> + <li><a href="#mitigation-3" id="markdown-toc-mitigation-3">Mitigation</a></li> + </ul> + </li> + <li><a href="#risks-related-to-long-term-scaling" id="markdown-toc-risks-related-to-long-term-scaling">Risks related to long term scaling</a> <ul> + <li><a href="#avoidance-5" id="markdown-toc-avoidance-5">Avoidance</a></li> + <li><a href="#mitigation-4" id="markdown-toc-mitigation-4">Mitigation</a></li> + </ul> + </li> + <li><a href="#alternative-approaches" id="markdown-toc-alternative-approaches">Alternative approaches</a> <ul> + <li><a href="#hard-forked-segwit" id="markdown-toc-hard-forked-segwit">Hard-forked segwit</a></li> + <li><a href="#simpler-segwit" id="markdown-toc-simpler-segwit">Simpler segwit</a></li> + </ul> + </li> +</ul> + + </div> +</section> +<!-- /#table-of-contents --> + +<h2 id="introduction">Introduction</h2> + +<p>This post is a companion to the earlier post on <a href="/en/2016/01/26/segwit-benefits/">Segregated Witness Benefits</a>, giving an overview of the technical costs and risks that may be incurred by activating segregated witness via <a href="https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki">BIP141</a>.</p> + +<h3 id="aims">Aims</h3> + +<p>For the purpose of this post, we will use <em>costs</em> to describe negative results that are certain to occur if segwit is deployed and activated, and <em>risks</em> to describe negative impacts that may not happen, or changes that not everyone may consider negative.</p> + +<p>When analysing risks, we consider steps undertaken to <em>avoid</em> the risk (that is, to minimise the chance of it occurring), and steps undertaken to <em>mitigate</em> the risk (that is, if it does occur, how the negative impact can be minimised).</p> + +<p>This post does not attempt to produce a conclusion as to whether the benefits outweigh the costs or whether segwit should be deployed or activated, but rather to assist by providing background information to assist stakeholders in making informed decisions.</p> + +<h2 id="serialisation-costs">Serialisation costs</h2> + +<p>Transactions and block information are serialised for three main purposes:</p> + +<ol> + <li> + <p>Transmission across the peer-to-peer network;</p> + </li> + <li> + <p>Storage of the blockchain on disk; and</p> + </li> + <li> + <p>Evaluation of block limits.</p> + </li> +</ol> + +<p>Segwit affects serialisation in two ways:</p> + +<ul> + <li> + <p>A witness commitment is included in the coinbase transaction, adding between 38 and 47 bytes, or about 0.005% of a block. (See <a href="https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki#commitment-structure">BIP 141 - commitment structure</a>)</p> + </li> + <li> + <p>A new transaction serialisation that includes the segregated witness data is defined (see <a href="https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki#Transaction_ID">BIP 141</a>, or <a href="https://github.com/bitcoin/bips/blob/master/bip-0144.mediawiki#Serialization">BIP 144</a>). This adds an overhead of 2 bytes per transaction to allow the serialisation formats to be easily distinguished, and an overhead of 1 byte per input for the count of witness items for each input. These combine to about 1% per transaction.</p> + </li> +</ul> + +<p>The segwit transaction formats (see <a href="https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki#witness-program">BIP 141 - witness program</a>) have the following impact when serialised:</p> + +<ul> + <li> + <p>Compared to P2PKH, P2WPKH uses 3 <em>fewer</em> bytes (-1%) in the scriptPubKey, and the same number of witness bytes as P2PKH scriptSig.</p> + </li> + <li> + <p>Compared to P2SH, P2WSH uses 11 additional bytes (6%) in the scriptPubKey, and the same number of witness bytes as P2SH scriptSig.</p> + </li> + <li> + <p>Compared to P2PKH, P2WPKH/P2SH uses 21 additional bytes (11%), due to using 24 bytes in scriptPubKey, 3 fewer bytes in scriptSig than in P2PKH scriptPubKey, and the same number of witness bytes as P2PKH scriptSig.</p> + </li> + <li> + <p>Compared to P2SH, P2WSH/P2SH uses 35 additional bytes (19%), due to using 24 bytes in scriptPubKey, 11 additional bytes in scriptSig compared to P2SH scriptPubKey, and the same number of witness bytes as P2SH scriptSig.</p> + </li> +</ul> + +<p>The percentages above are based on a transaction of 180 bytes with one input and one output. These proportions remain roughly the same as the number of inputs/outputs increases, but decreases if more complicated transaction scripts (such as multisig) are in use.</p> + +<h3 id="rationale">Rationale</h3> + +<p>The transaction size overhead is due to two factors:</p> + +<ol> + <li>using a 256 bit hash for P2WSH rather than the 160 bit hash for P2SH; and</li> + <li>encoding via P2SH so that old wallets that don’t support segwit can send funds that can be spent using segwit, allowing the receiver to gain segwit’s benefits.</li> +</ol> + +<p>Without these two factors, the overhead would be negligible at -3 bytes for P2WPKH and +1 bytes for P2WSH.</p> + +<p>The motivation behind the first factor is discussed under <a href="/en/2016/01/26/segwit-benefits/#increased-security-for-multisig-via-pay-to-script-hash-p2sh">Increased security for multisig via pay-to-script-hash (P2SH)</a>.</p> + +<p>The second factor is a tradeoff that individual users can make when publishing a receiving address, and users who choose P2WPKH/P2SH or P2WSH/P2SH will pay higher fees in proportion to the overhead. This should naturally limit the impact of this overhead in the long term.</p> + +<h3 id="future-reductions">Future reductions</h3> + +<p>It is possible to make most of this overhead disappear via changes to the network and storage serialisation formats: the full serialisation can be recovered from a simple flag indicating which format is in use (P2PKH, P2WPKH, P2WPKH/P2SH, etc) along with the actual data (the pubkey and signature). (For example, <a href="https://people.xiph.org/~greg/compacted_txn.txt">compacted_txn.txt</a>)</p> + +<h2 id="block-validation-costs">Block validation costs</h2> + +<p>With segwit, additional processing is introduced when validating a block in order both to check the witness merkle tree, and to deal with P2SH-encoded witness transactions. This requires about five additional SHA256 hashes per transaction, an additional SHA256 per P2SH-encoded-P2WSH input, and an additional HASH160 per P2SH-encoded-P2WPKH output. This however only amounts to about six SHA256 runs over at most 4MB of data, or roughly about 24MB of SHA256 data in total, which should translate to at most an additional 15 +seconds per block on a Raspberry Pi v1, or under 1/10th of a second on more capable hardware.</p> + +<h2 id="risk-of-introducing-bugs">Risk of introducing bugs</h2> + +<p>The segwit patch set is a major change to Bitcoin, and was rolled out, though not activated on the main Bitcoin network, in Bitcoin Core 0.13.0. Any major change like this runs a variety of risks, including:</p> + +<ul> + <li> + <p>Outright bugs: mistakes can be made in design or implementation giving unexpected or harmful results. For example <a href="https://github.com/bitcoin/bitcoin/pull/8525">PR#8525</a>.</p> + </li> + <li> + <p>User errors: changes to the system can result in user confusion, resulting in incorrect use of the system, which in turn may lead to harmful results.</p> + </li> + <li> + <p>Ecosystem interactions: different parts of the Bitcoin ecosystem may have hard-coded assumptions that will be violated with the update. For example, applications that parse bitcoind’s block store will need to be updated to understand the new serialisation.</p> + </li> +</ul> + +<h3 id="avoidance">Avoidance</h3> + +<p>In order to reduce the chances of these risks occurring when segwit is activated, the following steps have been undertaken:</p> + +<ul> + <li> + <p>Peer review: all the changes in segwit, both design and implementation, have been presented publicly and reviewed by multiple independent experts; often resulting in suggested improvements being undertaken.</p> + + <p>Public presentations include:</p> + + <ul> + <li><a href="https://www.elementsproject.org/elements/segregated-witness/">Elements Project</a></li> + <li><a href="http://diyhpl.us/wiki/transcripts/scalingbitcoin/hong-kong/segregated-witness-and-its-impact-on-scalability/">Scaling Bitcoin Hong Kong</a></li> + <li><a href="https://www.youtube.com/watch?v=NOYNZB5BCHM">SF Bitcoin Devs</a></li> + <li><a href="http://diyhpl.us/wiki/transcripts/scalingbitcoin/milan/segwit-lessons-learned/">Scaling Bitcoin Milan</a></li> + <li><a href="https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki">BIP141</a>, +<a href="https://github.com/bitcoin/bips/blob/master/bip-0142.mediawiki">BIP142</a>, +<a href="https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki">BIP143</a>, +<a href="https://github.com/bitcoin/bips/blob/master/bip-0144.mediawiki">BIP144</a>, and +<a href="https://github.com/bitcoin/bips/blob/master/bip-0145.mediawiki">BIP145</a></li> + </ul> + + <p>Technical reviews include:</p> + + <ul> + <li><a href="https://github.com/bitcoin/bitcoin/pull/7910">PR#7910</a></li> + <li><a href="https://github.com/bitcoin/bitcoin/pull/8149">PR#8149</a></li> + <li><a href="https://github.com/sipa/bitcoin/pulls?utf8=%E2%9C%93&amp;q=is%3Apr%20">Development branch pull requests</a></li> + <li><a href="/logs/2016-05-zurich-meeting-notes.html">Bitcoin Core Zurich Meeting</a></li> + <li><a href="https://petertodd.org/2016/segwit-consensus-critical-code-review">Peter Todd’s review</a></li> + </ul> + </li> + <li> + <p>Test cases: as described in the <a href="/en/2016/06/24/segwit-next-steps/#how-segwit-was-tested">Next Steps</a> post, “The combined changes to the consensus rules and the P2P networking code consist of 1,486 lines of added or modified code. The segwit patch also includes an additional 3,338 lines of added or modified code in the unit and integration tests that help ensure segwit is functioning as expected on every full build of the Bitcoin Core program.”</p> + </li> + <li>Test networks: during development, segregated witness has been deployed on multiple test nets, allowing the code to be vetted, and developers from the wider ecosystem, such as block explorers and wallets, to ensure their software interoperates correctly with segregated witness. These test networks have included: + <ul> + <li>Elements Project – tested the concept of segregated witness implemented as a hard-fork, along with many other changes</li> + <li>segnet1 through segnet4 – tested implementation of segwit as a soft-fork, between January and May 2016</li> + <li>testnet3 – segwit activated on the standard testnet in May 2016</li> + </ul> + </li> + <li>Alternative implementations: the segwit BIPs have been reimplemented in <a href="https://github.com/btcsuite/btcd/pull/656">btcd</a> (Go) and <a href="https://medium.com/purse-essays/introducing-bcoin-fdfcb22dfa34">Bcoin</a> (Javascript), as well as in various wallets and libraries. Independent reimplementation helps shake out unstated assumptions and ambiguities in the design, and avoid bugs that may result from them.</li> +</ul> + +<h3 id="mitigation">Mitigation</h3> + +<p>A major factor in mitigating the impact of any bugs is that segwit is implemented as a soft-fork. This means:</p> + +<ul> + <li> + <p>Users of Bitcoin can simply avoid newly introduced features until they are personally confident they are implemented correctly, without losing any functionality.</p> + </li> + <li> + <p>All valid segwit blocks are also valid blocks to pre-segwit software, so earlier versions of Bitcoin that don’t include the segwit changes, and hence don’t include any bugs introduced in those changes, can be used to verify blocks to provide a second level of assurance against the possibility of consensus regressions.</p> + </li> +</ul> + +<p>In addition, the possibility of versioning the “script” language introduces the possibility to fix bugs in the Bitcoin script language, including both pre-existing bugs as well as any potential new bugs that segwit may introduce.</p> + +<h2 id="risks-related-to-complexity-and-technical-debt">Risks related to complexity and technical debt</h2> + +<p>The concept of <em>technical debt</em> is that an easy fix now might cause enough difficulty and problems in the long term, that spending more time and effort now will turn out to be more economical.</p> + +<p>In the context of Bitcoin, there are two types of technical debt:</p> + +<ul> + <li>ugly or complicated code, that can be refactored without impacting users or consensus; and</li> + <li>poor design decisions, many of which have to be retained indefinitely, as otherwise Bitcoin users would lose access to their existing coins.</li> +</ul> + +<h3 id="avoidance-1">Avoidance</h3> + +<p>As noted above, the segwit code has been heavily reviewed, which helps resist the introduction of technical debt at both a code and design level.</p> + +<p>Also as noted above, segwit has multiple independent reimplementations, which helps discover any unnecessary complexity and technical debt at the point that it can still be avoided.</p> + +<p>In support of existing efforts to pay down technical debt by refactoring and improving the Bitcoin codebase, segwit was merged as a code-only update as part of <a href="/en/meetings/2016/05/26/">work towards the 0.13.0 release</a>.</p> + +<h3 id="mitigation-1">Mitigation</h3> + +<p>Bitcoin already suffers from some significant design debt, and segwit is specifically designed to reduce the impact of some of this debt (notably transaction malleability, quadratic scaling of signature hashing, and non-signing of input values).</p> + +<p>The script versioning method provided by segwit provides an elegant way of allowing future soft-fork updates to further reduce design debt, including by fixing bugs in existing opcodes (such as CHECKMULTISIG), re-enabling disabled opcodes (such as CAT), or switching to superior verification methods (such as Schnorr signatures, or aggregate signatures).</p> + +<p>Generally, design debt in Bitcoin script cannot be fully paid off, as it is always possible that there are some unspent transactions paying to P2SH addresses that make use of the “ugly” functionality. Disabling those features would render those transactions unspendable, effectively stealing funds from users. Script versioning allows the “cost” of this design debt to be reduced, by partitioning such “ugly” functionality as only applicable to “old” script versions, thus allowing new development work to largely ignore the old code.</p> + +<h2 id="risks-related-to-soft-fork-deployment">Risks related to soft-fork deployment</h2> + +<p>A soft-fork is any change to Bitcoin consensus rules that invalidates some set of previously valid transaction. A poorly handled soft-fork can cause a number of problems in the Bitcoin ecosystem, and, because segwit makes the additional witness data critical to establishing Bitcoin’s distributed consensus, a poorly handled upgrade could cause the system to fail in additional ways. The primary potential failure modes include:</p> + +<ol> + <li>making it impossible for some Bitcoin holders to spend their money</li> + <li>causing old nodes and upgraded nodes to have a different view of which unconfirmed transactions are valid and likely to be mined</li> + <li>having miners mistakenly mine blocks that are not valid under the new rules</li> + <li>being activated, with some actual use, then backed out</li> + <li>allowing large blockchain forks, due to the p2p network being effectively disconnected as a result of connections via old nodes that are unable to forward witness data</li> +</ol> + +<h3 id="avoidance-2">Avoidance</h3> + +<p>Numerous soft-forks have already been activated in Bitcoin (including BIPs <a href="https://github.com/bitcoin/bips/blob/master/bip-0016.mediawiki">16</a>, <a href="https://github.com/bitcoin/bips/blob/master/bip-0034.mediawiki">34</a>, <a href="https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki">65</a>, <a href="https://github.com/bitcoin/bips/blob/master/bip-0066.mediawiki">66</a>, <a href="https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki">68</a>, <a href="https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki">112</a>, and <a href="https://github.com/bitcoin/bips/blob/master/bip-0113.mediawiki">113</a>), and this experience has been codified in the <a href="https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki">BIP9</a> process for activating soft-forks. The BIP9 process was used for deploying the CSV soft-fork (BIPs 68, 112, and 113), and resulted in a fast and unproblematic upgrade to the consensus rules for that change.</p> + +<p>The segwit design and BIP9 deployment avoids the problems listed above in the following ways:</p> + +<ol> + <li> + <p>The new restrictions imposed by segwit only affect transactions that no one would currently make use of because:</p> + + <ul> + <li> + <p>The affected transactions would be non-standard, and thus not relayed by the vast majority of nodes or mined by most miners.</p> + </li> + <li> + <p>Any transactions that were affected would currently be considered obvious “anyone can spend” payments, and could immediately be claimed by anyone monitoring the blockchain, and therefore should have been expected to be “lost”.</p> + </li> + </ul> + </li> + <li> + <p>Old nodes will consider transactions spending segwit outputs as non-standard, due to apparent violation of <a href="https://github.com/bitcoin/bips/blob/master/bip-0062.mediawiki">BIP62</a> CLEANSTACK rules, and thus won’t be included in old nodes’ mempools. Similarly, transactions with P2WPKH or P2WSH outputs (though not P2WPKH/P2WSH encoded via P2SH) will also be considered non-standard due to being a new output type.</p> + + <p>This makes it impossible to achieve double spends of segwit outputs by relaying one transaction through old nodes and a different transaction through segwit nodes.</p> + + <p>However, these differences may still be used to attempt a double spend, for example by combining a non-segwit output and a segwit output in a single transaction (that will only be relayed via the upgraded segwit nodes), then attempting to double-spend it via a higher fee transaction only using the non-segwit output, which may be successfully relayed via the old nodes.</p> + + <p>These concerns only affect unconfirmed transactions in the mempool; once a transaction is confirmed and mined in a block, double spending remains impossible. Existing methods for monitoring double spends should remain equally effective, provided the monitoring tools are able to track segwit spends at all.</p> + </li> + <li> + <p>Ensuring miners mine valid blocks is obviously a high priority to everyone involved, and significant work has gone into guaranteeing this is the case with segwit. This includes both the direct work, under <a href="https://github.com/bitcoin/bips/blob/master/bip-0145.mediawiki">BIP145</a>, as well as indirect work, such as Compact Blocks (<a href="https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki">BIP152</a>).</p> + </li> + <li> + <p>If the segwit soft-fork were reverted after being activated, this could allow anyone who had made segwit transactions to lose funds – for example, a malicious miner could replay the transaction on a chain without segwit enabled, at which point it would be anyone-can-spend, and the miner could then steal the funds by spending it to themselves. There are two ways in which a segwit soft-fork could be reverted after being activated while allowing theft of segwit-enabled transactions:</p> + + <ul> + <li> + <p>Miners could abandon the segwit enabled chain and start mining from prior to segwit’s activation. Based on the <a href="https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki">BIP9</a> activation rules, this would require abandoning over 2016 blocks (the LOCKED IN period, plus enough blocks to ensure the 95% threshold wasn’t reached). This would require miners to abandon over 25,200 BTC in block reward, which at current prices is over $15,000,000 USD.</p> + </li> + <li> + <p>Miners could simply use software that does not recognise segwit rules (such as earlier versions of Bitcoin Core) to mine blocks on top of a chain that has activated segwit. This would be a hard-fork as far as segwit-aware software is concerned, and those blocks would consequently be ignored by Bitcoin users using segwit-aware validating nodes. If there are sufficiently many users using segwit nodes, such a hard-fork would be no more effective than introducing a new alt coin.</p> + </li> + </ul> + + <p>As a result, neither approach seems likely.</p> + </li> + <li> + <p>Significant work has gone into ensuring that segwit enabled peers will form a strongly connected subgraph of the Bitcoin P2P network. This includes providing a dedicated service bit for witness enabled nodes and preferentially connecting to such nodes.</p> + </li> +</ol> + +<h2 id="risks-due-to-larger-blocks">Risks due to larger blocks</h2> + +<p>Segwit updates the 1MB block size limit to a 4M unit block weight limit, counting serialised witness data as one unit, and core block data as four units. As transactions that use segwit features begin to be used, this change will allow more data to be included per block (with 100% of transactions using segwit features this is expected to be about 2MB of data per block, however in the worst case could be up to 4MB of data per block). In so far as it allows a greater transaction volume, it can be expected to increase the UTXO database more quickly (with 100% of transactions using segwit features, the rate of increase might be expected to approximately double; however because segwit is a soft fork, the worst case UTXO growth is unchanged).</p> + +<p>These outcomes may have positive attributes (more volume allows more user uptake, for example), but also have possibly significant negatives:</p> + +<ul> + <li> + <p>Larger blocks may result in slower block transmission, resulting in higher orphan rates for miners – this in turn may result in lower security (less hashpower required to take over the network), or higher centralisation (larger miners being more able to reduce their orphan rate).</p> + </li> + <li> + <p>Larger blocks will result in higher resource requirements for full nodes, potentially causing users to shut down their nodes, which would result in higher centralisation.</p> + </li> + <li> + <p>Larger UTXO sets will result in higher resource requirements for miners, potentially causing miners to share validation resources, which would result in higher centralisation.</p> + </li> +</ul> + +<h3 id="avoidance-3">Avoidance</h3> + +<p>The negative impact of larger blocks is limited in a number of ways:</p> + +<ul> + <li> + <p>Validation times of blocks have been significantly reduced thanks to deployment of libsecp256k1.</p> + </li> + <li> + <p>Deployment of Compact Blocks via <a href="https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki">BIP152</a> helps limit the impact of larger blocks on block transmission, and hence orphan rates, and also reduces the bandwidth usage of full nodes.</p> + </li> + <li> + <p>Pruning support allows users to run full nodes without storing the entire history of the blockchain, which allows users who have constrained storage resources to continue running full nodes, even with a larger block size.</p> + </li> + <li> + <p>The changes to the signature hashing algorithm used by segwit signatures to avoid quadratic scaling, provides a significant reduction in cost for some large transactions.</p> + </li> +</ul> + +<p>The negative impact of increased UTXO growth is limited by:</p> + +<ul> + <li> + <p>The deployment of segwit as a soft-fork to ensure the worst-case UTXO growth does not get any worse.</p> + </li> + <li> + <p>The reduced weighting of witness data to rebalance the lifecycle cost of a UTXO, reducing the cost of introducing an additional input that spends a segwit output, and therefore (relatively) increasing the cost of introducing an additional output creating a new UTXO, changing the create/spend cost ratio from about 1:4.5 to about 1:2. This should moderately reduce incentives to increase the UTXO set by both discouraging UTXO creation, and encouraging spending of UTXOs.</p> + </li> +</ul> + +<h3 id="mitigation-2">Mitigation</h3> + +<ul> + <li> + <p>Since the maximum amount of data per block is capped at no more than four times the current rate, mitigation work to address problems that arise from large blocks should be within the bounds of relatively straightforward engineering work. Further, since the expected amount of data per block is only approximately double the current rate, this means any necessary mitigation efforts should be further eased.</p> + </li> + <li> + <p>There is ongoing work to improve on-disk and network serialisation of transactions and blocks, further reducing the storage and bandwdith requirements of running a full node.</p> + </li> +</ul> + +<h2 id="risks-due-to-lower-fees">Risks due to lower fees</h2> + +<p>The security of the Bitcoin blockchain is provided by hashpower, which is rewarded by both a fixed block reward and by fees from individual transactions. As a result, decreases in fee income have the potential to reduce the hashpower used to mine Bitcoin, which in turn may lower the security of the Bitcoin blockchain.</p> + +<p>In so far as the individual transaction fees are determined by market forces and supply and demand, the changes introduced by segwit may risk lowering prices by increasing supply (presuming that demand does not also rise, either because of or at least concurrent with segwit deployment), and lower individual prices may result in lower overall mining revenue (if the price elasticity of demand is in the inelastic range).</p> + +<p>In addition, the changes made in segwit may make “layer two” solutions, such as the Lightning Network, more compelling. If this leads to users treating layer two solutions as a substitute for on-chain transactions, this may significantly decrease demand for on-chain transactions, which would put additional downward pressure on transaction fee levels.</p> + +<h3 id="avoidance-4">Avoidance</h3> + +<p>Fees are currently approximately 0.5 BTC per block versus 12.5 BTC per block from the block subsidy, or about 4% of miner income, so the potential impact on miner income and hence network security is likely small in the short term.</p> + +<p>In addition, fees have been rising over the past twelve months both in BTC denominated value (from under 0.2 BTC per block a year ago) and in real terms (from under $300 USD per BTC a year ago, to over $600 USD per BTC today), so moderate falls in fee levels will only be equivalent to reverting to fee incomes from up to twelve months ago, which should not be a major impact.</p> + +<h3 id="mitigation-3">Mitigation</h3> + +<p>Miners are able to individually and collectively limit supply, either by individually setting a soft-limit on the maximum weight for blocks they produce (“blockmaxweight” setting, which defaults to 3M), or by collectively using a soft-fork to effectively lower the consensus limits by orphaning blocks above a particular weight. This approach has the potential to prevent any fee decreases due to increased supply (or indeed to increase individual fees by reducing supply, though that may not increase overall revenue), but cannot prevent decreases to fee income due to substitution effects (such as the adoption of layer two networks).</p> + +<p>While layer two networks may act as a substitute for on-chain transactions, they cannot avoid on-chain transactions entirely, and in some scenarios, even these comparatively few on-chain transactions from layer two networks can easily saturate the on-chain capacity with segwit enabled. Even if only a very small amount of the value of these networks are captured via on-chain transaction fees, this would likely be substantially above the current fee value.</p> + +<h2 id="risks-related-to-long-term-scaling">Risks related to long term scaling</h2> + +<p>As described above, full adoption of segwit by all transactions is expected to approximately double capacity. This provides a significant one-time increase in capacity, in either the short or medium term, depending on the speed of adoption. In addition, by adding features to enable layer two networks, some additional medium and long term scaling may be achieved. By fixing the quadratic sighash scaling bug, segwit also reduces the risk of negative impacts due to future capacity increases.</p> + +<p>Segwit does not, however, provide any direct mechanism for scaling on-chain transaction volume further other than that one-off doubling.</p> + +<p>This runs this risk that approaches to long-term scaling may be prevented or delayed: stakeholders may consider segwit to be “enough” scaling and decline to work on or support further scaling efforts.</p> + +<h3 id="avoidance-5">Avoidance</h3> + +<p>Efforts to avoid this risk have included:</p> + +<ul> + <li>Inclusion of “moderate block size increase proposals” in the <a href="https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-December/011865.html">2015-12-07 Capacity increases roadmap</a></li> + <li>Inclusion of “flex caps or incentive-aligned dynamic block size controls” in the same roadmap.</li> + <li>Inclusion of features in segwit to make later scaling less risky, particularly <a href="/en/2016/01/26/segwit-benefits/#linear-scaling-of-sighash-operations">Linear scaling of sighash operations</a> and <a href="/en/2016/01/26/segwit-benefits/#moving-towards-a-single-combined-block-limit">Moving towards a single combined block limit</a>.</li> + <li>Work on techniques to use block space more efficiently, such as using <a href="http://diyhpl.us/wiki/transcripts/scalingbitcoin/milan/schnorr-signatures/">Schnorr signatures and signature aggregation</a></li> + <li>Research on alternative models to the blockchain, maintaining decentralisation and security, but with better scalability properties, for example <a href="http://diyhpl.us/wiki/transcripts/scalingbitcoin/milan/mimblewimble/">Mimblewimble</a>, <a href="http://diyhpl.us/wiki/transcripts/scalingbitcoin/milan/breaking-the-chain/">Braiding</a>, and <a href="http://diyhpl.us/wiki/transcripts/scalingbitcoin/milan/jute-braiding/">Jute Braiding</a>.</li> +</ul> + +<p>Additionally, work that has made the scale increases segwit allows achievable (such as libsecp256k1 and compact blocks) have also, obviously, made further potential scale increases more achievable.</p> + +<h3 id="mitigation-4">Mitigation</h3> + +<p>Segwit does not make further scaling any more difficult on any technical level – the risk here is entirely social. As a consequence, the most effective mitigation efforts are likely also social in nature: such as by having companies who support long-term scaling commit development resources to making that happen.</p> + +<p>That segwit enables transaction volume to increase to approximately double current levels also provides the opportunity to demonstrate the actual impact of scaling, such as on node performance, decentralisation, and transaction demand, as well as the speed with which ecosystem upgrades can be undertaken. This data could reasonably be collected and used to support future scaling efforts, either by showing that some feared outcomes are less likely than expected, or by confirming valid concerns and allowing work to be focused on addressing those concerns.</p> + +<h2 id="alternative-approaches">Alternative approaches</h2> + +<p>This section provides a brief comparison with some alternative approaches to achieving some or all of the benefits of segwit, and how those different approaches might change the costs and risks involved.</p> + +<h3 id="hard-forked-segwit">Hard-forked segwit</h3> + +<p>Any hard-fork implementation of segwit would add significant new costs and risks, due to requiring all nodes to upgrade to understand the new rules prior to activation, and risking a chain fork into “old Bitcoin” and “new Bitcoin” with consequent confusion and loss of value. Due to the comparative lack of experience with hard-forks in the Bitcoin community, unexpected risks and costs might also occur, though that is obviously hard to analyse by its very nature.</p> + +<p>A hard-fork implementation of segwit could realistically be made in two ways:</p> + +<ol> + <li> + <p>SPV-invisible: if the witness commitment was moved from the coinbase into the block transaction merkle tree, most non-validating clients and wallets would continue to work without needing an upgrade. This would save the 38-47 bytes from the coinbase transaction, but does not offer any other advantages.</p> + </li> + <li> + <p>SPV-visible: if calculation of transaction hashes were changed to exclude the scriptSig, this might allow for a simpler implementation, and reduce the per-transaction overhead; however it would render all existing Bitcoin software unable to work with those transactions prior to be being updated. Additionally, separate code paths to manage old style transactions would need to be kept, increasing code complexity and the possibility of bugs. <a href="https://github.com/bitcoin/bips/blob/master/bip-0134.mediawiki">BIP 134, Flexible Transactions</a> presents an alternative approach at gaining some of the benefits of segwit via an SPV-visible hard-fork.</p> + </li> +</ol> + +<p>Either approach to a hard-fork would make it possible to simultaneously drastically alter the consensus limits on blocks.</p> + +<h3 id="simpler-segwit">Simpler segwit</h3> + +<p>Many of the benefits of segwit could logically be separated into independent changes, and evaluated and deployed separately. The implementation requirements for the various features are, however, closely related:</p> + +<ul> + <li>Linear scaling of sighash operations: the CHECKSIG and CHECKMULTISIG opcodes need replacement.</li> + <li>Signing of input values: the CHECKSIG and CHECKMULTISIG opcodes need replacement.</li> + <li>Increased security for multisig via P2SH: the P2SH payment format needs replacement.</li> + <li>Script versioning: the P2SH payment format needs replacement.</li> +</ul> + +<p>Doing these fixes independently would increase the complexity of the Bitcoin codebase due to the need to handle different features being active at different times on the blockchain; while deploying them concurrently removes this complexity.</p> + +<p>Because increasing capacity is dangerous due to the quadratic scaling of sighash operations with the existing CHECKSIG and CHECKMULTISIG opcodes, some limit on these operations needs to be in place. Since segwit only allows increased signature operations via the updated opcodes, the old opcodes remain naturally limited. In contrast if a capacity increase were applied independently, additional limits would need to be implemented to ensure the increase was safe, likely adding complexity to mining and fee calculation.</p> + + Fri, 28 Oct 2016 00:00:00 -0400 + https://bitcoincore.org/en/2016/10/28/segwit-costs/ + https://bitcoincore.org/en/2016/10/28/segwit-costs/ + + + + Bitcoin Core 0.13.1 Released with Segregated Witness + <section id="table-of-contents" class="toc"> + <header> + + <h3 class="toc-header"><i class="fa fa-book"></i> Overview</h3> + </header> +<div class="toc-drawer"> +<ul id="markdown-toc"> + <li><a href="#detailed-segwit-benefits" id="markdown-toc-detailed-segwit-benefits">Detailed segwit benefits</a> <ul> + <li><a href="#eliminate-malleability" id="markdown-toc-eliminate-malleability">1. Elimination of unwanted transaction malleability</a></li> + <li><a href="#capacity-increase" id="markdown-toc-capacity-increase">2. Capacity increase</a></li> + <li><a href="#weight-data-by-performance" id="markdown-toc-weight-data-by-performance">3. Weighting data based on how it affects node performance</a></li> + <li><a href="#signature-covers-value" id="markdown-toc-signature-covers-value">4. Signature covers value</a></li> + <li><a href="#linear-scaling-of-sighash-operations" id="markdown-toc-linear-scaling-of-sighash-operations">5. Linear scaling of sighash operations</a></li> + <li><a href="#increased-security-for-multisig" id="markdown-toc-increased-security-for-multisig">6. Increased security for multisig</a></li> + <li><a href="#more-efficient-security" id="markdown-toc-more-efficient-security">7. More efficient almost-full-node security</a></li> + <li><a href="#script-versioning" id="markdown-toc-script-versioning">8. Script versioning</a></li> + </ul> + </li> + <li><a href="#segwit-testing" id="markdown-toc-segwit-testing">How segwit was tested</a></li> + <li><a href="#null-dummy-soft-fork" id="markdown-toc-null-dummy-soft-fork">Null dummy soft fork</a></li> + <li><a href="#conclusion" id="markdown-toc-conclusion">Conclusion</a></li> + <li><a href="#hashes-for-verification" id="markdown-toc-hashes-for-verification">Hashes for verification</a></li> +</ul> + + </div> +</section> +<!-- /#table-of-contents --> + +<p>We are pleased to <a href="/en/releases/0.13.1/">release</a> Bitcoin Core 0.13.1, which contains code miners can use to signal support for the segregated witness (segwit) soft fork and which nodes can use to validate segwit transactions if the soft fork is activated.</p> + +<p>The segwit soft fork is fully backwards compatible with all Bitcoin wallets, so you will continue to be able to safely send and receive bitcoins whether or not segwit is activated. If you are a miner, you may need to take action if it appears that segwit will activate; for all other Bitcoin users, there is no action you need to take related to segwit now or in the future. However, if you want to support segwit or if you want more details about the changes you may see if segwit activates, please see our <a href="/en/2016/10/27/segwit-upgrade-guide/">segwit upgrade guide</a>.</p> + +<p>Segwit timeline:</p> + +<ul> + <li> + <p><a href="#signal" id="signal">#</a> Miners will be able to signal that they are willing and able to enforce segwit starting at the beginning of the first 2,016-block retarget period on or after 15 November 2016 (UTC).</p> + </li> + <li> + <p><a href="#lock-in" id="lock-in">#</a> If 95% of blocks within any retarget period signal support for segwit, it locks-in.</p> + </li> + <li> + <p><a href="#activate" id="activate">#</a> After another 2,016-block (roughly two week) retarget period, segwit will activate, allowing miners to produce blocks containing segwit transactions on Bitcoin’s mainnet.</p> + </li> + <li> + <p><a href="#fail" id="fail">#</a> If segwit has not activated by the end of one retarget period after 15 November 2017, segwit will cease to be eligible for activation.</p> + </li> +</ul> + +<p>If segwit is activated, transaction-producing software will be able to separate (segregate) transaction signatures (witnesses) from the part of the data in a transaction that is covered by the txid. This provides several immediate benefits:</p> + +<ol> + <li> + <p><strong><a href="#eliminate-malleability">Elimination of unwanted transaction malleability</a></strong> for transactions that use segregated witnesses, making it easier to write Bitcoin wallet software and simplifying the design of smart contracts for Bitcoin.</p> + </li> + <li> + <p><strong><a href="#capacity-increase">Capacity increase</a></strong> allowing blocks to hold more transactions than before.</p> + </li> + <li> + <p><strong><a href="#weight-data-by-performance">Weighting data based on how it affects node performance</a></strong> so that miners are allowed to include more data in the parts of the block that don’t reduce node performance long-term.</p> + </li> + <li> + <p><strong><a href="#signature-covers-value">Signature covers value</a></strong> to reduce the number of steps secure signature generators (such as hardware wallets) need to perform to create a secure signature. This makes it easier to develop hardware wallets and may significantly improve the speed of existing hardware wallets.</p> + </li> + <li> + <p><strong><a href="#linear-scaling-of-sighash-operations">Linear scaling of sighash operations</a></strong> to ensure that transactions using segwit can’t trigger the problem that caused a block in 2015 to take 25 seconds to validate.</p> + </li> + <li> + <p><strong><a href="#increased-security-for-multisig">Increased security for multisig</a></strong> so security goes from about 80 bits with P2SH to about 128 bits with segwit—which is about 281 trillion times more security against certain attacks.</p> + </li> + <li> + <p><strong><a href="#more-efficient-security">More efficient almost-full-node security</a></strong> to allow newly-started nodes who are willing to give up some security guarantees to build an accurate copy of the Bitcoin ledger without having to download all the data from every block. (This is a feature made possible by segwit; it is not included in Bitcoin Core 0.13.1.)</p> + </li> + <li> + <p><strong><a href="#script-versioning">Script versioning</a></strong> to allow users to individually opt-in to future soft fork changes made to Bitcoin’s scripting language.</p> + </li> +</ol> + +<p>For more information about each of the benefits above, please see the <a href="#detailed-segwit-benefits">detailed segwit benefits</a> section below or the longer and more detailed <a href="/en/2016/01/26/segwit-benefits/">segwit benefits FAQ</a> page on this website.</p> + +<p>For more information about upgrading for segwit, please see the <a href="/en/2016/10/27/segwit-upgrade-guide/">segwit upgrade guide</a>.</p> + +<h2 id="detailed-segwit-benefits">Detailed segwit benefits</h2> + +<p>The following subsections describe in more detail the features that were summarized above.</p> + +<h3 id="eliminate-malleability">1. Elimination of unwanted transaction malleability</h3> + +<p>Segregating the witness allows both existing and upgraded software to calculate the transaction identifier (txid) of transactions without referencing the witness, which can sometimes be changed by third-parties (such as miners) or by co-signers in a multisig spend. This solves all known cases of unwanted transaction malleability, which is a problem that makes programming Bitcoin wallet software more difficult and which seriously complicates the design of smart contracts for Bitcoin.</p> + +<h3 id="capacity-increase">2. Capacity increase</h3> + +<p>Segwit transactions contain new fields that are not part of the data currently used to calculate the size of a block, which allows a block containing segwit transactions to hold more data than allowed by the current maximum block size.</p> + +<p>Estimates based on the transactions currently found in blocks indicate that if all wallets switch to using segwit, the network will be able to support about 70% more transactions. The network will also be able to support more of the advanced-style payments (such as multisig) than it can support now because of the different weighting given to different parts of a transaction after segwit activates (see the following section for details).</p> + +<h3 id="weight-data-by-performance">3. Weighting data based on how it affects node performance</h3> + +<p>Some parts of each Bitcoin block need to be stored by nodes in order to validate future blocks; other parts of a block can be immediately forgotten (pruned) or used only for helping other nodes sync their copy of the block chain.</p> + +<p>One large part of the immediately prunable data are transaction signatures (witnesses), and segwit makes it possible to give a different “weight” to segregated witnesses to correspond with the lower demands they place on node resources. Specifically, each byte of a segregated witness is given a weight of 1, each other byte in a block is given a weight of 4, and the maximum allowed weight of a block is 4 million. Weighting the data this way better aligns the most profitable strategy for creating blocks with the long-term costs of block validation.</p> + +<h3 id="signature-covers-value">4. Signature covers value</h3> + +<p>A simple improvement in the way signatures are generated in segwit simplifies the design of secure signature generators (such as hardware wallets), reduces the amount of data the signature generator needs to download, and allows the signature generator to operate more quickly. This is made possible by having the generator sign the amount of bitcoins they think they are spending, and by having full nodes refuse to accept those signatures unless the amount of bitcoins being spent is exactly the same as was signed.</p> + +<p>For non-segwit transactions, wallets instead had to download the complete previous transactions being spent for every payment they made, which could be a slow operation on hardware wallets and in other situations where bandwidth or computation speed was constrained.</p> + +<h3 id="linear-scaling-of-sighash-operations">5. Linear scaling of sighash operations</h3> + +<p>In 2015 a block was produced that required about 25 seconds to validate on modern hardware because of the way transaction signature hashes are performed. Other similar blocks, or blocks that could take even longer to validate, can still be produced today. The problem that caused this can’t be fixed in a soft fork without unwanted side-effects, but transactions that opt-in to using segwit will now use a different signature hashing method that doesn’t suffer from this problem and doesn’t have any unwanted side-effects.</p> + +<h3 id="increased-security-for-multisig">6. Increased security for multisig</h3> + +<p>Bitcoin addresses (both P2PKH addresses that start with a ‘1’ and P2SH addresses that start with a ‘3’) use a hash function known as RIPEMD-160. For P2PKH addresses, this provides about 160 bits of security—which is beyond what cryptographers believe can be broken today. But because P2SH is more flexible, only about 80 bits of security is provided per address.</p> + +<p>Although 80 bits is very strong security, it is within the realm of possibility that it can be broken by a powerful adversary. Segwit allows advanced transactions to use the SHA256 hash function instead, which provides about 128 bits of security (that is 281 trillion times as much security as 80 bits and is equivalent to the maximum bits of security believed to be provided by Bitcoin’s choice of parameters for its Elliptic Curve Digital Security Algorithm [ECDSA].)</p> + +<h3 id="more-efficient-security">7. More efficient almost-full-node security</h3> + +<p>Satoshi Nakamoto’s original Bitcoin paper describes a method for allowing newly-started full nodes to skip downloading and validating some data from historic blocks that are protected by large amounts of proof of work. Unfortunately, Nakamoto’s method can’t guarantee that a newly-started node using this method will produce an accurate copy of Bitcoin’s current ledger (called the UTXO set), making the node vulnerable to falling out of consensus with other nodes.</p> + +<p>Although the problems with Nakamoto’s method can’t be fixed in a soft fork, segwit accomplishes something similar to his original proposal: it makes it possible for a node to optionally skip downloading some blockchain data (specifically, the segregated witnesses) while still ensuring that the node can build an accurate copy of the UTXO set for the block chain with the most proof of work. Segwit enables this capability at the consensus layer, but note that Bitcoin Core does not provide an option to use this capability as of this 0.13.1 release.</p> + +<h3 id="script-versioning">8. Script versioning</h3> + +<p>Segwit makes it easy for future soft forks to allow Bitcoin users to individually opt-in to almost any change in the Bitcoin Script language when those users receive new transactions. Features currently being researched by Bitcoin Core contributors that may use this capability include support for Schnorr signatures, which can improve the privacy and efficiency of multisig transactions (or transactions with multiple inputs), and Merkelized Abstract Syntax Trees (MAST), which can improve the privacy and efficiency of scripts with two or more conditions. Other Bitcoin community members are studying several other improvements that can be made using script versioning.</p> + +<h2 id="segwit-testing">How segwit was tested</h2> + +<p>Developers from Bitcoin Core and a number of other Bitcoin projects have been testing and using one version of segwit or another since June 2015—and have been testing the final version of segwit implementation since April 2016. A few of the development and testing milestones are described below:</p> + +<ul> + <li> + <p><strong>June 2015</strong> saw the release of the <a href="https://elementsproject.org/">Elements Project sidechain</a>, which included a version of segwit described as being “from scratch” because it wasn’t intended to be compatible with previous Bitcoin software as it wasn’t known how to do that at the time. This version of segwit continued to be used on Elements-based sidechains until recently, when the Elements Project switched to using the version provided by Bitcoin Core 0.13.1 because of the comprehensive testing it received as well as its compatibility with existing Bitcoin software.</p> + </li> + <li> + <p><strong>October 2015</strong> was when a developer described how segwit could be implemented in Bitcoin as a soft fork. Developers with experience developing the “from scratch” version immediately began designing a soft fork implementation that is backwards compatible with all existing Bitcoin software (although programs do need to upgrade to fully understand segwit).</p> + </li> + <li> + <p><strong>December 2015</strong> ended with the launch of a special segwit-specific testnet (called segnet) that allowed implementers and testers to run segwit in a multi-user environment, and which also allowed wallet authors to test their code for generating segwit transactions. Segnet went through several iterations as problems were found and fixed, and as improvements were discovered and implemented.</p> + </li> + <li> + <p><strong>April 2016</strong> opened with a pull request for segwit made to Bitcoin Core, and all Bitcoin developers from any project were encouraged to provide feedback (and many did).</p> + </li> + <li> + <p><strong>May 2016</strong> marked the activation of segwit on Bitcoin’s testnet. This provided a live integration test of Bitcoin Core’s implementation against the large variety of other software on testnet to see if it there were any problems interoperating with other software that had upgraded to segwit or whether any problems appeared in programs that had not been upgraded for segwit. The success of this testing helped demonstrate that segwit would not cause problems for anyone (besides miners) who does not upgrade when segwit activates. As of the Bitcoin Core 0.13.1 release, segwit has been activated for over six months on testnet with no known consensus failures.</p> + + <p>Also in May 2016, twenty Bitcoin Core developers <a href="https://bitcoincore.org/en/meetings/2016/05/20/">met in Switzerland</a> for (among other things) an in-person review of the segwit code and ensuring that test coverage was adequate.</p> + </li> + <li> + <p><strong>June 2016</strong> saw the completion of the segwit code review, with several experienced Bitcoin developers completing their reviews and indicating support for segwit’s code changes.</p> + + <p>Also in June was the merge of compact blocks, a peer-to-peer protocol enhancement based on developments made over the last several years in the Fast Block Relay Network. Compact blocks allows more efficient announcements of new blocks between cooperating peers, which is expected to minimize the bandwidth and latency impact of the larger blocks allowed for by segwit.</p> + </li> + <li> + <p><strong>September 2016</strong> saw adoption of Bitcoin Core 0.13.0 (containing compact blocks) starting to be used in production, with over 1,300 Bitcoin Core 0.13.0 nodes accepting incoming connections by the end of the month. Also by the end of the month, a number of programs besides Bitcoin Core—including the btcd full node and many commonly-used mining programs—had code ready to upgrade to segwit and were actively being used to generate blocks on testnet.</p> + </li> +</ul> + +<h2 id="null-dummy-soft-fork">Null dummy soft fork</h2> + +<p>Also in Bitcoin Core 0.13.1 and combined with the segwit soft fork is an additional change that turns a long-existing network relay policy into a consensus rule. The OP_CHECKMULTISIG and OP_CHECKMULTISIGVERIFY opcodes consume an extra stack element (“dummy element”) after signature validation. The dummy element is not inspected in any manner, and could be replaced by any value without invalidating the script.</p> + +<p>Because any value can be used for this dummy element, it’s possible for a third-party to insert data into other people’s transactions, changing the transaction’s txid (called transaction malleability) and possibly causing other problems.</p> + +<p>Since Bitcoin Core 0.10.0, nodes have defaulted to only relaying and mining transactions whose dummy element was a null value (0x00, also called OP_0). The null dummy soft fork turns this relay rule into a consensus rule both for non-segwit transactions and segwit transactions, so that this method of mutating transactions is permanently eliminated from the network.</p> + +<p>Signaling for the null dummy soft fork is done by signaling support for segwit, and the null dummy soft fork will activate at the same time as segwit.</p> + +<p>For more information, please see <a href="https://github.com/bitcoin/bips/blob/master/bip-0147.mediawiki">BIP147</a>.</p> + +<h2 id="conclusion">Conclusion</h2> + +<p>For details on all the changes made in Bitcoin Core 0.13.1, please read the <a href="/en/releases/0.13.1/">release notes</a>. To download, please visit the <a href="/en/download">download page</a> or the <a href="https://bitcoincore.org/bin/bitcoin-core-0.13.1/">files directory</a>.</p> + +<p>Bitcoin Core 0.13.1 is the only soft fork release planned for the 0.13 release series. The next major planned release is Bitcoin Core 0.14.0, which has feature freeze <a href="https://github.com/bitcoin/bitcoin/issues/8719">scheduled</a> for mid-January 2017 and release to follow after all testing is completed (this typically takes more than a month in order to give everyone sufficient time to test).</p> + +<p>If you are interested in contributing to Bitcoin Core, please see our <a href="/en/contribute">contributing page</a> and the document <a href="/en/faq/contributing-code/">How to contribute code to Bitcoin Core</a>. If you don’t know where to get started or have any other questions, please stop by our <a href="https://en.bitcoin.it/wiki/IRC_channels">IRC</a> chatroom and we’ll do our best to help you.</p> + +<h2 id="hashes-for-verification">Hashes for verification</h2> + +<p>These are the SHA-256 hashes of the released files:</p> + +<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>cce8417f27953bf01daf4a89de8161d70b88cc3ce78819ca70237b27c944aa55 bitcoin-0.13.1-aarch64-linux-gnu.tar.gz +e84620f51e530c6f7d2b4f47e26df3f365009b2f426f82f6ca3bc894c7cdcb46 bitcoin-0.13.1-arm-linux-gnueabihf.tar.gz +63a5f3e602b8640c5320c402f04379d2f452ea14d2fe84277a5ce95c9ff957c4 bitcoin-0.13.1-i686-pc-linux-gnu.tar.gz +499be4f48c933d92c43468ee2853dddaba4af7e1a17f767a85023b69a21b6e77 bitcoin-0.13.1-osx64.tar.gz +ca063833ffcfe9ac5c8f0e213a39b90132f32eb408e675c1e40eeaf3fcb0404f bitcoin-0.13.1-osx.dmg +d8edbd797ff1c8266113e54d851a85def46ab82389abe7d7bd0d2827e74cecd7 bitcoin-0.13.1.tar.gz +a7d1d25bbc46b4f0fe333f7d3742c22defdba8db9ffd6056770e104085d24709 bitcoin-0.13.1-win32-setup.exe +fcf6089fc013b175e3c5e32580afb3cb4310c62d2e133e992b8a9d2e0cbbafaa bitcoin-0.13.1-win32.zip +c1726ccc50635795c942c7d7e51d979c4f83a3d17f8982e9d02a114a15fef419 bitcoin-0.13.1-win64-setup.exe +3956daf2c096c4002c2c40731c96057aecd9f77a559a4bc52b409cc13d1fd3f2 bitcoin-0.13.1-win64.zip +2293de5682375b8edfde612d9e152b42344d25d3852663ba36f7f472b27954a4 bitcoin-0.13.1-x86_64-linux-gnu.tar.gz +</code></pre></div></div> + + + Thu, 27 Oct 2016 00:00:00 -0400 + https://bitcoincore.org/en/2016/10/27/release-0.13.1/ + https://bitcoincore.org/en/2016/10/27/release-0.13.1/ + + + + Segregated Witness Upgrade Guide + <section id="table-of-contents" class="toc"> + <header> + + <h3 class="toc-header"><i class="fa fa-book"></i> Overview</h3> + </header> +<div class="toc-drawer"> +<ul id="markdown-toc"> + <li><a href="#miners" id="markdown-toc-miners">Miners</a> <ul> + <li><a href="#upgrading" id="markdown-toc-upgrading">Upgrading</a></li> + <li><a href="#not-upgrading" id="markdown-toc-not-upgrading">Not upgrading</a></li> + </ul> + </li> + <li><a href="#full-node-users" id="markdown-toc-full-node-users">Full node users</a> <ul> + <li><a href="#upgrading-1" id="markdown-toc-upgrading-1">Upgrading</a></li> + <li><a href="#not-upgrading-1" id="markdown-toc-not-upgrading-1">Not upgrading</a></li> + </ul> + </li> + <li><a href="#wallet-users" id="markdown-toc-wallet-users">Wallet users</a> <ul> + <li><a href="#upgrading-2" id="markdown-toc-upgrading-2">Upgrading</a></li> + <li><a href="#not-upgrading-2" id="markdown-toc-not-upgrading-2">Not upgrading</a></li> + </ul> + </li> + <li><a href="#bitcoin-software-developers" id="markdown-toc-bitcoin-software-developers">Bitcoin software developers</a></li> +</ul> + + </div> +</section> +<!-- /#table-of-contents --> + +<p>Almost two years of iterative design, development, and testing has gone into the version of segwit being released in Bitcoin Core 0.13.1, with much of the effort over the last year focused on making it as easy as possible for existing Bitcoin users, businesses, developers, and miners to upgrade to segwit.</p> + +<p>Initial segwit adoption requires the participation of two groups:</p> + +<ul> + <li> + <p><strong><a href="#miners">Miners</a></strong> representing 95% or more of the total Bitcoin network hash rate must signal support for segwit in order to lock-in segwit’s activation.</p> + </li> + <li> + <p><strong><a href="#full-node-users">Full nodes</a></strong> run by a reasonable number of users and business to validate the payments they receive need to be upgraded to Bitcoin Core 0.13.1 or above, or another segwit-compatible implementation in order to incentivize miners to follow segwit’s rules after segwit activates. (This is Bitcoin’s normal incentivization mechanism where miners only receive income for generating a block if they follow all of the consensus rules, which will include the new segwit consensus rules once segwit activates.)</p> + </li> +</ul> + +<p>The segwit soft fork has been designed to allow individuals in both groups to voluntarily decide whether or not they want to adopt segwit, and guides are provided below for both those who want to adopt segwit and those who don’t.</p> + +<p>If enough miners do decide to adopt segwit, it will eventually activate and wallet users will be able to begin creating transactions with segregated witnesses. The segwit soft fork has also been designed to be both backwards and forwards compatible with all commonly-used wallets, so wallet developers and users can also independently decide whether they want to adopt segwit or continue making transactions without segregated witnesses. Guides are provided below for both adopting and non-adopting <a href="#bitcoin-software-developers">developers</a> and <a href="#wallet-users">users</a>.</p> + +<p>In addition to instructions, the end of each guide section below also provides a short list of recommended places to ask any segwit-related questions you may have.</p> + +<h2 id="miners">Miners</h2> + +<p><em>This section is written for solo miners and mining pool operators. Pool miners should contact their pool operators for information about what they need to do (if anything) to upgrade or not upgrade to segwit.</em></p> + +<p>The BIP9 soft fork deployment mechanism is being used for segwit—the same mechanism used for the BIP 68/112/113 soft fork that activated on 4 July 2016. Whether you wish to upgrade or not, you should understand the important stages of the upgrade process:</p> + +<ul> + <li> + <p><strong>Started:</strong> Segwit will be in the <em>started</em> stage from the beginning of the first retarget period on or after 15 November 2016 until it either activates or is considered failed (under BIP9’s policy) after one year of not reaching locked-in. During this time, miners who are willing and able to enforce segwit’s new consensus rules will be signaling their intent to do so by placing bit 1 in the block header versionbits field.</p> + </li> + <li> + <p><strong>Locked-in:</strong> if 95% of blocks during a 2,016-block retarget period signal support for segwit, the segwit soft-fork will be <em>locked-in</em> with <em>activation</em> scheduled for 2,016 blocks later (about two weeks).</p> + </li> + <li> + <p><strong>Activated:</strong> after the completion of the <em>locked-in</em> period, the miners who signaled readiness to enforce segwit will begin producing segwit-style blocks that contain transactions with segregated witnesses.</p> + </li> +</ul> + +<h3 id="upgrading">Upgrading</h3> + +<p>The BIP9 parameters for the segwit soft fork allow miners to begin signaling their support for it at the beginning of the first retarget period on or after 15 November 2016. To signal support, you will need to do the following:</p> + +<ul> + <li> + <p>Upgrade the full node you use for transaction selection and block construction to Bitcoin Core 0.13.1+ or another segwit-compatible full node.</p> + </li> + <li> + <p>Upgrade your mining software, mining pool software, or both to a segwit-compatible version.</p> + </li> + <li> + <p>Begin producing blocks containing segwit’s BIP9 versionbit, which is bit 1.</p> + </li> +</ul> + +<p>When segwit is activated, you will want to be able to mine and relay segwit-style blocks. The following mining software has been upgraded to support segwit.</p> + +<ul> + <li>Full nodes: + <ul> + <li><a href="https://bitcoin.org/en/download">Bitcoin Core</a> 0.13.1 or later</li> + <li><a href="http://bitcoinknots.org/">Bitcoin Knots</a> 0.13.1 or later</li> + <li><a href="https://github.com/btcsuite/btcd/pull/656">Btcd</a>*</li> + </ul> + </li> + <li>Mining software: + <ul> + <li><a href="https://github.com/luke-jr/bfgminer">BFGMiner</a>*</li> + <li><a href="https://github.com/ckolivas/cgminer">CGMiner</a></li> + <li><a href="https://github.com/bitcoin/libblkmaker/pull/6">libblkmaker</a>*</li> + </ul> + </li> + <li>Pool software: + <ul> + <li><a href="https://bitbucket.org/ckolivas/ckpool">ckpool</a></li> + <li><a href="https://github.com/luke-jr/eloipool">Eloipool</a></li> + <li><a href="https://github.com/slush0/stratum-mining/pull/16">Stratum-Mining</a>*</li> + </ul> + </li> + <li>Relay software: + <ul> + <li><a href="http://bitcoinfibre.org/">Bitcoin FIBRE</a></li> + </ul> + </li> +</ul> + +<p>Please note that software that supports the GetBlockTemplate (GBT) RPC must be upgraded to support the BIP9 and BIP145 changes to GBT. All the programs linked above that support GBT have been upgraded.</p> + +<p>Segwit is already activated and enforced on testnet, so you may find it useful to test your infrastructure upgrade by mining with some small amount of hashrate on testnet. Alternatively, Bitcoin Core 0.13.1’s regression test mode (regtest) also supports segwit by default.</p> + +<p><strong>Questions?</strong> Solo miners and pool operators are welcome to ask for help in #bitcoin-mining on irc.freenode.net. Pool miners should contact their pool operators for any questions about the pool’s policies regarding segwit.</p> + +<h3 id="not-upgrading">Not upgrading</h3> + +<p>This section describes what you can do as a miner if you don’t want to enforce segwit.</p> + +<p>During the <em>started</em> phase, if you don’t want to adopt segwit, you may simply refuse to upgrade to a segwit-compatible full node such as Bitcoin Core 0.13.1 or above, as well as avoiding any mining software that assumes you want to set segwit’s versionbit of bit 1.</p> + +<p>If segwit reaches <em>locked-in</em>, you still don’t need to upgrade, but upgrading is strongly recommended. The segwit soft fork does not require you to produce segwit-style blocks, so you may continue producing non-segwit blocks indefinitely. However, once segwit activates, it will be possible for other miners to produce blocks that you consider to be valid but which every segwit-enforcing node rejects; if you build any of your blocks upon those invalid blocks, your blocks will be considered invalid too.</p> + +<p>For this reason, after segwit reaches <em>locked-in</em>, it is recommended that you either upgrade your full node to Bitcoin Core 0.13.1 or later (or a compatible full node), or that you follow the “not upgrading” instructions in the Full Node section below to use Bitcoin Core 0.13.1 or later as a filter for your pre-segwit software.</p> + +<h2 id="full-node-users">Full node users</h2> + +<p><em>This section is written for anyone operating a full node, including both businesses and individuals.</em></p> + +<p>Full nodes prevent their users from accepting any blocks that violate any of Bitcoin’s consensus rules. In a soft fork upgrade such as segwit, new rules are added, and any nodes that don’t upgrade won’t know about those new rules. This is not a problem: the segwit soft fork is designed to allow non-upgraded users to continue using Bitcoin the same way they did before the soft fork.</p> + +<p>However, anyone who wants to use the features enabled by the segwit soft fork will want to know that a sufficient number of full node users have upgraded their nodes to refuse blocks and transactions that violate the segwit rules, thereby providing a strong incentive for miners to follow segwit’s updated consensus rules.</p> + +<p>This system has worked well in the past, with at least 25% of reachable nodes (and usually 50% or more) upgraded before each of the previous several soft forks activated (not counting the BIP50 emergency and temporary soft fork). There is no reason to expect any differently for the segwit soft fork, and upgrading is an easy way for people who support segwit to help encourage its adoption. Those who are uninterested in segwit may, of course, simply not upgrade. Details for both cases are described below.</p> + +<h3 id="upgrading-1">Upgrading</h3> + +<p>To upgrade to a segwit-compatible release, download a segwit-compatible version of your full node software (such as the <a href="https://bitcoin.org/en/download">Bitcoin Core 0.13.1 release</a>), ensure that the files you downloaded are legitimate (using PGP or another method), stop the old version of your node software, and start the new version of the software. Note that if you upgrade after segwit has activated, your node will need to download and resync blocks from the activation point forward, since the old version did not download them completely.</p> + +<p>You may use the Bitcoin Core RPC <code class="highlighter-rouge">getblockchaininfo</code> to track the status of the segwit soft fork (labeled <code class="highlighter-rouge">segwit</code> in the list of BIP9-style soft forks). This information includes how many recent blocks have been produced by miners signaling their intention to enforce segwit’s new consensus rules. The results from the <code class="highlighter-rouge">getblockchaininfo</code> RPC will also let you determine when segwit’s soft fork has become locked in (meaning it will activate within the next 2,016 blocks) and activated (meaning it is now enforced by miners).</p> + +<p>The wallet provided with Bitcoin Core 0.13.1 will continue to only generate non-segwit P2PKH addresses for receiving payment by default. Later releases are expected to allow users to choose to receive payments to segwit addresses.</p> + +<p>If you’re a developer or expert user who wants to generate addresses for testing, please see the <a href="/en/segwit_wallet_dev/">segwit dev guide</a>.</p> + +<p><strong>Questions?</strong> If you use Bitcoin Core as your full node, please see the <a href="https://bitcoin.org/en/bitcoin-core/help">Get Help</a> page on Bitcoin.org for various support options. If you use another full node, the best place to ask is wherever users of your full node software go for support. The maintainers of your software will be familiar with the idea behind segwit at the very least, and they will be able to tell you when it will be implemented and how it will affect you.</p> + +<h3 id="not-upgrading-1">Not upgrading</h3> + +<p>If you don’t want to upgrade to segwit and you aren’t a miner, you may simply continue using your current full node software. Segwit is implemented as a soft fork, so you don’t need to upgrade. You also don’t need to upgrade any wallets that connect to your full node; they will continue working as they did before (see the <a href="#wallet-users">wallet section</a> below for details).</p> + +<p>However, if you accept transactions with fewer blocks of confirmation (such as a single block or two), please note that after a soft fork activates, there is a small increased risk that full nodes which don’t upgrade will temporarily accept invalid blocks. The situation will resolve itself within a few blocks as upgraded miners continue to enforce the new segwit consensus rules, but there is no guarantee that transactions shown as confirmed in the invalid block will continue to be confirmed in valid blocks.</p> + +<p>The easiest way to prevent this problem is to upgrade to Bitcoin Core 0.13.1 or later, or another full node release that is compatible with the segwit soft fork. If you still don’t wish to upgrade, it is possible to use a newer Bitcoin Core release as a filter for older Bitcoin Core releases.</p> + +<p><img src="/assets/images/filtering-by-upgraded-node.svg" alt="Filtering by an upgraded node" /></p> + +<p>In this configuration, you set your current Bitcoin Core node (which we’ll call the “older node”) to connect exclusively to a node running Bitcoin Core 0.13.1 or later (which we’ll call the “newer node”). The newer node is connected to the Bitcoin P2P network as usual. Because the newer node knows about the segwit changes to the consensus rules, it won’t relay invalid blocks or transactions to the older node—but it will relay everything else.</p> + +<p>When using this configuration, please note that the older node, if it uses Bitcoin Core defaults, will not see transactions using segwit features until those transactions are included in a block.</p> + +<p>Configuration:</p> + +<p>For the newer node, start it normally and let it sync the blockchain. At present, you cannot use a pruned node for this purpose because pruned nodes will not act as relay nodes. You may optionally start the newer node with either or both of the following command line parameters so that it treats the older node as special (these options may also be placed in Bitcoin Core’s configuration file):</p> + +<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> -whitebind=&lt;addr&gt; + Bind to given address and whitelist peers connecting to it. Use + [host]:port notation for IPv6 + + -whitelist=&lt;netmask&gt; + Whitelist peers connecting from the given netmask or IP address. Can be + specified multiple times. Whitelisted peers cannot be DoS banned + and their transactions are always relayed, even if they are + already in the mempool, useful e.g. for a gateway +</code></pre></div></div> + +<p>For the older node, first wait for the newer node to finish syncing the blockchain and then restart the older node with the following command line parameter (this may also be placed in the Bitcoin Core configuration file):</p> + +<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>-connect=&lt;IP_address_or_DNS_name_of_newer_node&gt; +</code></pre></div></div> + +<p>For example,</p> + +<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>-connect=192.168.8.8 +</code></pre></div></div> + +<p>This will cause the older node to only connect to the newer node so that all blocks and transactions are filtered by the newer node.</p> + +<h2 id="wallet-users">Wallet users</h2> + +<p><em>This section is written for anyone using a lightweight wallet, a web wallet, a wallet connected to a personal full node, or any other wallet.</em></p> + +<h3 id="upgrading-2">Upgrading</h3> + +<p>If you do want to upgrade to segwit, you will first need to wait for miners to activate segwit, and then you will need a wallet that supports receiving and spending segwit-style payments. This applies to Bitcoin Core’s wallet, lightweight wallets, and wallets where third-parties send and receive bitcoins on your behalf (sometimes called web wallets). Users of Bitcoin Core or other full nodes should also read the section above about full nodes.</p> + +<p>After your wallet is upgraded to support segwit, it will generate receiving addresses that start with a ‘3’ (a P2SH address). Some wallets have been generating P2SH addresses for years, so this may not be a change for you.</p> + +<p>All commonly used wallets are able to pay P2SH addresses, so you will be able to receive payments from any common wallet, whether or not they have upgraded to segwit. When spending your bitcoins after the upgrade to segwit, you will still be able to pay the original type of Bitcoin addresses that start with a ‘1’ (a P2PKH address) as well as being able to pay other users of P2SH addresses.</p> + +<p>When spending your bitcoins with a segwit wallet, you will notice the following:</p> + +<ul> + <li> + <p>When spending only bitcoins you received before upgrading, you should notice no difference to transactions you created before upgrading.</p> + </li> + <li> + <p>When spending bitcoins you received after upgrading to segwit to someone who has not upgraded to segwit, they may not see your transaction until after it is included in a block. This is a safety feature that avoids showing them transactions their wallet doesn’t entirely understand until those transactions have confirmed. After the transaction confirms, they will be able to see and spend the bitcoins you sent them like normal.</p> + </li> + <li> + <p>When spending bitcoins you received to your new P2SH addresses after upgrading, you may notice that the transaction fee you pay is slightly lower than when spending non-segwit payments you previously received. This is because the part of the transaction that contains your signature (the “witness”) doesn’t need to be accessed quickly by Bitcoin full nodes, so segwit allows miners to store up to 4 times as many witness bytes in a block as they store non-witness bytes. This better aligns the cost of creating a block (and thus its transaction fees) with the actual costs of operating a full node.</p> + </li> +</ul> + +<p><strong>Questions?</strong> If you have any questions, the best place to ask is wherever users of your wallet go for support. The maintainers of your wallet will be familiar with the ideas behind segwit, and they will be able to tell you if segwit will be implemented for your wallet, when that might happen, and how it will affect your usage of your wallet.</p> + +<h3 id="not-upgrading-2">Not upgrading</h3> + +<p>If you don’t want to upgrade to segwit, you may simply continue to use any wallet that has not added segwit support. Even though you haven’t upgraded, you will be able to transact with both users who have upgraded to segwit and users who, like you, haven’t upgraded to segwit.</p> + +<p>If you don’t upgrade, you may experience one difference: if someone who has upgraded to segwit pays you, your wallet may not show you the payment until after it has been included in a block. This is a safety feature that prevents your wallet from seeing transactions it doesn’t completely understand until they’ve been confirmed by a miner.</p> + +<h2 id="bitcoin-software-developers">Bitcoin software developers</h2> + +<p><em>This section is written for developers of any Bitcoin software that processes transactions or blocks.</em></p> + +<p>All Bitcoin software (including mining software, provided it only selects transactions that follow the default relay policy) should continue working as before, and you will only need to upgrade your software if you want to take advantage of segwit’s new features.</p> + +<p>Segwit is described for developers in the following documents:</p> + +<ul> + <li> + <p><strong><a href="/en/segwit_wallet_dev/">Segwit wallet developers guide</a>:</strong> a summary description of everything you need to know to upgrade your wallet to support segwit.</p> + </li> + <li> + <p><strong><a href="https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki">BIP141</a> Segregated witness (consensus layer):</strong> developers seeking to implement any aspect of segwit should read the Specification section of this document. Developers of mining and full node software will find the BIP9 parameters for segwit in the Deployment section.</p> + </li> + <li> + <p><strong><a href="https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki">BIP143</a> Transaction signature verification for version 0 witness program:</strong> developers of any software that wish to create or verify segwit signatures should read the Specification section of this document and are recommend to use the Example section for testing.</p> + </li> + <li> + <p><strong><a href="https://github.com/bitcoin/bips/blob/master/bip-0144.mediawiki">BIP144</a> Segregated witness (peer services):</strong> developers seeking to send or receive segregated witnesses over the Bitcoin P2P network should read the Specification section of this document.</p> + </li> + <li> + <p><strong><a href="https://github.com/bitcoin/bips/blob/master/bip-0145.mediawiki">BIP145</a> getblocktemplate updates for segregated witness:</strong> developers of mining and other software that produce or use the GetBlockTemplate RPC should read BIP145 and the related GBT changes in <a href="https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki">BIP9</a>.</p> + </li> + <li> + <p><strong><a href="https://github.com/bitcoin/bips/blob/master/bip-0147.mediawiki">BIP147</a> Dealing with dummy stack element malleability:</strong> developers of wallets and especially new transaction scripts should be aware of this new consensus rule that mirrors a long-existing default network relay policy in forbidding passing anything besides the <code class="highlighter-rouge">OP_0</code> “null” opcode as the “dummy” parameter to a checkmultisig-style opcode. After segwit is activated, this new consensus rule will apply to both transactions that use segwit and those that don’t.</p> + </li> + <li> + <p><strong><a href="/en/2016/06/08/version-bits-miners-faq/">VersionBits FAQ</a>:</strong> miners and developers of mining software should read +this FAQ for information about setting their versionbits to signal +support for soft forks. Segwit uses bit 1 for versionbits.</p> + </li> +</ul> + +<p>Please note, <a href="https://github.com/bitcoin/bips/blob/master/bip-0142.mediawiki">BIP142</a> (address format for segregated witness) is in <em>deferred</em> status (as defined by BIP1) and is not proposed as a standard. Instead, wallet developers are invited to discuss on the <a href="http://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev">bitcoin-dev mailing list</a> the creation of a new Bitcoin address format that will be more usable than current base58check-encoded addresses.</p> + +<p>Most implementation details for BIPs 141, 143, 144, and 145 may be found in <a href="https://github.com/bitcoin/bitcoin/pull/8149">Bitcoin Core PR#8149</a>. The implementation for BIP147 may be found in <a href="https://github.com/bitcoin/bitcoin/pull/8636">Bitcoin Core PR#8636</a>.</p> + +<p>For testing changes on a segwit-enabled network, testnet (testnet3) has supported segwit for several months now and includes a large number of segwit blocks, including blocks that have very nearly the maximum block size allowed for by segwit. Bitcoin Core’s regression-testing (regtest) mode also supports segwit by default in Bitcoin Core 0.13.0 and 0.13.1.</p> + +<p>A number of free and open source software Bitcoin wallets and packages besides Bitcoin Core have also already added segwit compatibility or have segwit-compatible code ready to deploy, so you may be able to use their code changes as an example for updating your software if their copyright license is compatible with your code.</p> + +<p><strong>Questions?</strong> Bitcoin development questions may be asked in the #bitcoin-dev IRC chatroom on irc.freenode.net. Questions may also be asked on Bitcoin.StackExchange.com and the BitcoinTalk.org <a href="https://bitcointalk.org/index.php?board=6.0">technical discussion board.</a></p> + + + Wed, 26 Oct 2016 00:00:00 -0400 + https://bitcoincore.org/en/2016/10/27/segwit-upgrade-guide/ + https://bitcoincore.org/en/2016/10/27/segwit-upgrade-guide/ + + + + Bitcoin Core 0.13.0 Released! + <section id="table-of-contents" class="toc"> + <header> + + <h3 class="toc-header"><i class="fa fa-book"></i> Overview</h3> + </header> +<div class="toc-drawer"> +<ul id="markdown-toc"> + <li><a href="#preparation-for-segregated-witness" id="markdown-toc-preparation-for-segregated-witness">Preparation for segregated witness</a></li> + <li><a href="#compact-block-relay" id="markdown-toc-compact-block-relay">Compact block relay</a></li> + <li><a href="#fee-filtering" id="markdown-toc-fee-filtering">Fee filtering</a></li> + <li><a href="#bip32-hd-wallet-support" id="markdown-toc-bip32-hd-wallet-support">BIP32 HD wallet support</a></li> + <li><a href="#more-intelligent-transaction-selection-for-mining" id="markdown-toc-more-intelligent-transaction-selection-for-mining">More intelligent transaction selection for mining</a></li> + <li><a href="#official-builds-for-linux-on-arm" id="markdown-toc-official-builds-for-linux-on-arm">Official builds for Linux on ARM</a></li> + <li><a href="#conclusion" id="markdown-toc-conclusion">Conclusion</a></li> + <li><a href="#hashes-for-verification" id="markdown-toc-hashes-for-verification">Hashes for verification</a></li> +</ul> + + </div> +</section> +<!-- /#table-of-contents --> + +<p>We’re pleased to <a href="https://lists.linuxfoundation.org/pipermail/bitcoin-core-dev/2016-August/000018.html">announce</a> the official release of Bitcoin Core 0.13.0. During the six-month development cycle leading to this release, <a href="/en/releases/0.13.0/#credits">dozens of contributors</a> have made <a href="/en/releases/0.13.0/#change-log">hundreds of notable improvements</a> to Bitcoin Core. Among the many upgrades available in this release, the following may be especially interesting to miners, node operators, and wallet users:</p> + +<ul> + <li> + <p><strong>Preparation for segregated witness</strong> to increase capacity, eliminate unwanted transaction malleability, and enable new ways to upgrade Bitcoin’s Script language using soft forks. The code in this release prepares for segwit only; it does not support segwit on mainnet, so users who want segwit support will need to upgrade to a future version.</p> + </li> + <li> + <p><strong>Compact block relay</strong> on the peer-to-peer network to eliminate a major source of redundant data transfer among nodes that relay transactions, as well as reduce the peak amount of bandwidth those nodes use when downloading newly-generated blocks.</p> + </li> + <li> + <p><strong>Fee-based filtering</strong> to eliminate another source of unnecessary data transfer on the peer-to-peer network by allowing nodes to skip relaying any unconfirmed low-fee transactions that they know their peers would ignore anyway.</p> + </li> + <li> + <p><strong>BIP32 HD wallet support</strong> in Bitcoin Core’s built-in wallet to allow users to backup every private key they will ever generate with the wallet rather than the old default of just the next 100 private keys.</p> + </li> + <li> + <p><strong>Child Pays For Parent (CPFP) transaction selection</strong> to allow miners to mine more profitably (when possible) and give users the ability to incentivize mining of selected transactions in cases where the users can’t increase transaction fees directly.</p> + </li> + <li> + <p><strong>Official Bitcoin Core binary executables for ARM chipsets used with Linux</strong> to allow users of those platforms to take advantage of pre-built software secured by the Gitian deterministic building and multiple attestation process.</p> + </li> +</ul> + +<p>For a more comprehensive list of the changes made in Bitcoin Core 0.13.0, please see the <a href="/en/releases/0.13.0/">release notes</a>. The improvements listed above are described in more detail below.</p> + +<h2 id="preparation-for-segregated-witness">Preparation for segregated witness</h2> + +<p>The most significant code change made in Bitcoin Core 0.13.0 is the inclusion of the segregated witness (segwit) code in preparation for an upcoming soft fork. Please note that this release will not activate segwit, and if segwit is activated, this release will not act any differently, so those who want to use or enforce segwit will need to upgrade to a later release that does contain the activation mechanism.</p> + +<p>By including the segwit code in Bitcoin Core 0.13.0, users gain several advantages:</p> + +<ol> + <li> + <p><strong>Easier upgrade to segwit:</strong> The code differences (“diff”) from this release to a subsequent release that includes segwit will be small. This allows users who modify their version of Bitcoin Core to easily convert any modifications they make to Bitcoin Core 0.13.0 to the release that contains segwit (which is expected to be 0.13.1).</p> + </li> + <li> + <p><strong>Easier segwit testing:</strong> Although this release won’t run segwit code on mainnet, it does run the code on testnet and in regression testing mode (regtest), which makes it easy for developers, administrators, and testers to use segwit in a safe environment with a version of Bitcoin Core that will be very close to the first version that is ready for miners to activate segwit.</p> + </li> + <li> + <p><strong>Full integration with other features:</strong> all the other features included in this release – such as feefiltering, compact block relay, child-pays-for-parent mining, and official binaries for Linux on ARM – are integrated with the segwit code and will probably be in production for two or more months before segwit activates, providing extra time for potential problems to be discovered through community review and +testing.</p> + </li> +</ol> + +<p><strong>More information:</strong></p> + +<ul> + <li> + <p><a href="/en/releases/0.13.0/#segregated-witness">Release notes</a></p> + </li> + <li> + <p><a href="https://bitcoincore.org/en/2016/06/24/segwit-next-steps/">Segregated Witness: the next steps</a> BitcoinCore.org blog post</p> + </li> + <li> + <p><a href="https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki">BIP141: Segregated witness (consensus layer)</a>, technical information about segwit and where the activation parameters for segwit will be published. See also BIPs <a href="https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki">143</a>, <a href="https://github.com/bitcoin/bips/blob/master/bip-0144.mediawiki">144</a>, and <a href="https://github.com/bitcoin/bips/blob/master/bip-0145.mediawiki">145</a>.</p> + </li> +</ul> + +<h2 id="compact-block-relay">Compact block relay</h2> + +<p>Prior to Bitcoin Core 0.13.0, a running full node would (by default) receive many transactions twice:</p> + +<ol> + <li> + <p>Before the transaction was confirmed, as an individual transaction being relayed across the network.</p> + </li> + <li> + <p>After the transaction was confirmed, as part of a group of transactions contained in a newly-mined block being relayed across the network.</p> + </li> +</ol> + +<p>There’s no need for the node to receive the transaction a second time if it still has the first copy. Compact block relay (BIP152) can eliminate this redundancy by allowing a node to receive from its peers an ordered list of what transactions are included in a new block. With this knowledge, the node can use the transactions it has already received to partly or fully reconstruct the transactions part of the block for itself. If the node doesn’t receive all the transactions it needs to fully reconstruct the block, it requests the missing transactions from its peers, and then uses them to complete the block.</p> + +<p><img src="https://raw.githubusercontent.com/bitcoin/bips/master/bip-0152/protocol-flow.png" alt="Compact Blocks diagram" /></p> + +<p>Compact blocks provides three very important benefits to the network:</p> + +<ol> + <li> + <p>By reducing the amount of bandwidth used by transaction relay nodes, compact blocks help offset the expected increase in bandwidth that will occur when the segwit capacity increases are enabled by miners. This offset should allow nodes to continue operating on the network after segwit even if they’re presently near their current bandwidth caps.</p> + </li> + <li> + <p>By eliminating the bandwidth spike that occurs when nodes receive a new block, compact blocks may make it easier to keep a node operating on connections with limited peak bandwidth. For example, several users have reported that receiving a new block slows down other important activity on their network, such as video conferencing, so some of those users shut down Bitcoin Core before starting those activities. Compact blocks may eliminate those bandwidth spikes and make running Bitcoin Core less inconvenient for those users.</p> + </li> + <li> + <p>Faster propagation of blocks across the network, by dramatically reducing the amount of data that needs to be transported when a new block is found.</p> + </li> +</ol> + +<p><strong>More information:</strong></p> + +<ul> + <li> + <p><a href="/en/releases/0.13.0/#compact-block-support-bip-152">Release notes</a></p> + </li> + <li> + <p><a href="/en/2016/06/07/compact-blocks-faq/">Compact Block Relay FAQ</a></p> + </li> + <li> + <p><a href="https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki">BIP152</a>, which describes the compact blocks protocol</p> + </li> + <li> + <p><a href="http://bitcoinfibre.org/">Bitcoin FIBRE</a>, an open source protocol and implementation that builds upon compact blocks to minimize latency for new block announcements between peers on managed networks. FIBRE was designed and implemented alongside compact block relay version 1 and it is being used to test improvements for a subsequent version of compact block relay.</p> + </li> +</ul> + +<h2 id="fee-filtering">Fee filtering</h2> + +<p>For several years now, Bitcoin Core nodes have used a minimum relay fee rate to help determine what unconfirmed transactions they’ll process, relay, and store in their individual memory pools. Each node gets to decide its own minimum relay fee rate, and if they receive a transaction whose fee rate is below that limit, they don’t add it to their memory pools or relay it to their other peers (although another mechanism called <a href="https://en.bitcoin.it/wiki/Transaction_fees#Priority_transactions">transaction priority</a> historically allowed some transactions that pay a low fee to be accepted into mempools and relayed).</p> + +<p>Prior to Bitcoin Core 0.13.0, nodes didn’t tell each other what minimum fee rate they were using, which could lead to wasted bandwidth. For example, Alice sends Bob a transaction without realizing that the transaction’s fee rate is below Bob’s minimum. Because of the way Bitcoin transactions are relayed, Bob has no way of knowing that the transaction is below his limit until he has already downloaded the whole transaction, at which point he stops processing the transaction because its fee rate is too low, so both his bandwidth and Alice’s bandwidth end up being wasted.</p> + +<p>Bitcoin Core 0.13.0 supports a new message that has been added to the peer-to-peer (P2P) protocol, the <code class="highlighter-rouge">feefilter</code> message, which has been designed to help eliminate this wasted bandwidth. This P2P message allows Bob to tell Alice what he is currently using as his minimum relay fee rate so that Alice will not bother trying to relay to him any transactions that pay a fee below his rate.</p> + +<p><strong>More information</strong></p> + +<ul> + <li> + <p><a href="/en/releases/0.13.0/#low-level-rpc-changes">Release notes for feefilter</a></p> + </li> + <li> + <p><a href="https://github.com/bitcoin/bips/blob/master/bip-0133.mediawiki">BIP133: <code class="highlighter-rouge">feefilter</code> +message</a></p> + </li> +</ul> + +<h2 id="bip32-hd-wallet-support">BIP32 HD wallet support</h2> + +<p>When Bitcoin Core starts for the first time, it will now generate a BIP32 Hierarchical Deterministic (HD) wallet where every private key in the wallet is derived from a single piece of information using a repeatable (deterministic) process. This means backing up that single piece of information will back up every private key your wallet will ever generate, ensuring that you can recover any bitcoins controlled by those private keys in the future.</p> + +<p>Backups are hard to get right, so please note the following information:</p> + +<ul> + <li> + <p>If you upgrade from any version of Bitcoin Core before 0.13.0, you will continue using the old style of wallet where each private key is generated individually, with (by default) up to 100 of them pre-generated in advance to make backups easier—meaning you need to create additional backups every 100 transactions, since each default-style transaction uses one private key.</p> + </li> + <li> + <p>If you create a new wallet with 0.13.0 (or above) and you change from the default unencrypted wallet to an encrypted wallet, a new HD wallet will be generated for you. You will still have access to any bitcoins sent to the unencrypted wallet, but you will need to backup the wallet again.</p> + </li> +</ul> + +<p>If you aren’t sure whether you’re using an HD wallet, you can check using the <code class="highlighter-rouge">getwalletinfo</code> RPC:</p> + +<ul> + <li> + <p>If you use the Bitcoin Core graphical user interface, you can click the <em>Help</em> menu, choose the <em>Debug</em> option, click the <em>Console</em> tab, and then type in <code class="highlighter-rouge">getwalletinfo</code>.</p> + </li> + <li> + <p>If you use the <code class="highlighter-rouge">bitcoin-cli</code> command to access the RPC interface, you can type <code class="highlighter-rouge">bitcoin-cli getwalletinfo</code>.</p> + </li> +</ul> + +<p>In either case, if you see a line labeled “masterkeyid”, then you’re using an HD wallet; if you don’t see it, then you’re using a wallet with individually generated keys.</p> + +<p>Backing up an HD wallet ensures that you will be able to re-generate any private keys produced by that wallet in the future, but that is the only information you can recover from the backup in the future. Any additional information you enter into your wallet after you make the backup, such as descriptions of transactions you sent or received, will be lost if you have to restore from the HD wallet backup, so we recommend that you continue to make regular backups of your wallet in order to preserve that information.</p> + +<p>Importantly, if you manually import any private keys to your wallet, they cannot be recovered using any backups made prior to the import, so you will need to make a new wallet backup and use that.</p> + +<p><strong>More information</strong></p> + +<ul> + <li> + <p><a href="/en/releases/0.13.0/#hierarchical-deterministic-key-generation">Release notes</a></p> + </li> + <li> + <p><a href="https://en.bitcoin.it/wiki/Deterministic_wallet">Deterministic +wallets</a> (Bitcoin +Wiki)</p> + </li> + <li> + <p><a href="https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki">BIP32: Hierarchical Deterministic Wallets</a></p> + </li> +</ul> + +<h2 id="more-intelligent-transaction-selection-for-mining">More intelligent transaction selection for mining</h2> + +<p>Ancestor fee rate mining is the new default transaction selection method for mining in Bitcoin Core 0.13.0. Miners can use it to select which transactions to put in their next block, providing two important benefits:</p> + +<ol> + <li> + <p><strong>For miners</strong> often more revenue can be earned from transaction fees per block because ancestor fee rate mining is able to prioritize certain higher-fee transactions.</p> + </li> + <li> + <p><strong>For users</strong> as a side benefit of miners choosing transactions more intelligently, it becomes possible for the recipient of an unconfirmed transaction to incentivize miners to mine that transaction.</p> + </li> +</ol> + +<p>Bitcoin has rule that says if Alice spends a bitcoin to Bob, the transaction where Alice originally receives the bitcoin must appear earlier in the blockchain than the transaction where she spends that bitcoin to Bob. In other words, the parent transaction must appear earlier in the blockchain than its child transaction, forming an ancestor relationship.</p> + +<p>Both the child and parent transactions can appear in the same block, but if they do, the parent must appear earlier in that block than the child. This means that if an unconfirmed child transaction pays a high fee, miners should be incentivized by this existing Bitcoin rule to mine that transaction’s unconfirmed parent (even if it pays a low fee) in order to get the child’s high fee.</p> + +<p>This incentivization scheme is often called Child Pays For Parent (CPFP). In the simplest version, miners group a transaction and all of its ancestors together, calculating their total fee-per-byte in order to determine whether mining them together pays a high enough fee to outbid other individual transactions the miner wants to include in its next block.</p> + +<p>A key advantage of ancestor fee rate mining is that the two transactions don’t need to be created by the same person. For example, if Bob is waiting for confirmation of a transaction that Alice sent him, Bob can independently create a child transaction that incentivizes miners to confirm his transaction and Alice’s transaction together.</p> + +<p>It is important to note that ancestor fee rate mining doesn’t guarantee that a low-fee transaction will be mined just because it has a high-fee child or other descendent. In particular, almost all miners and nodes will ignore transactions that don’t pay a minimal amount of fee per kilobyte of data (the exact ratio varies by node), so if a parent transaction is ignored because the fee it pays is below this limit, then its children will not be mined no matter how high a fee they pay.</p> + +<p><strong>More information:</strong></p> + +<ul> + <li> + <p><a href="/en/releases/0.13.0/#mining-transaction-selection-child-pays-for-parent">Release notes</a></p> + </li> + <li> + <p>Child Pays For Parent (CPFP) compared to opt-in Replace-by-Fee (RBF) +in the <a href="/en/faq/optin_rbf/#what-is-child-pays-for-parent-cpfp">opt-in RBF +FAQ</a></p> + </li> + <li> + <p><a href="https://www.reddit.com/r/Bitcoin/comments/4oeqhk/bitcoin_core_child_pays_for_parent_merged/d4cg8ov?context=1">Brief history of CPFP development in Bitcoin +Core</a>, +a Reddit comment by Gregory Maxwell</p> + </li> +</ul> + +<h2 id="official-builds-for-linux-on-arm">Official builds for Linux on ARM</h2> + +<p>The official Bitcoin Core binaries built and cryptographically signed by multiple contributors through the <a href="https://bitcoinmagazine.com/articles/what-is-gitian-building-how-bitcoin-s-security-processes-became-a-model-for-the-open-source-community-1461862937">Gitian process</a> now includes two new platforms:</p> + +<ul> + <li>bitcoin-${VERSION}-arm-linux-gnueabihf.tar.gz: Linux binaries for the most common 32-bit ARM architecture.</li> + <li>bitcoin-${VERSION}-aarch64-linux-gnu.tar.gz: Linux binaries for the most common 64-bit ARM architecture.</li> +</ul> + +<p>If you have the GNU C compiler installed, you can run the following command to figure out which platform you’re using:</p> + +<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>gcc -print-multiarch +</code></pre></div></div> + +<p>Or you if use a Debian-based system, you can try the following command:</p> + +<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>dpkg-architecture -q DEB_HOST_GNU_SYSTEM +</code></pre></div></div> + +<p>These binaries are designed for Linux using GNU libc6; they are not expected to run by default on Android or other operating systems.</p> + +<p>The new builds are still experimental, so please <a href="https://github.com/bitcoin/bitcoin/issues/new">report any problems</a> that you encounter.</p> + +<p><strong>More information</strong></p> + +<ul> + <li> + <p><a href="/en/releases/0.13.0/#linux-arm-builds">Release notes</a></p> + </li> + <li> + <p>The Bitcoin Wiki has a list of <a href="https://en.bitcoin.it/wiki/Bitcoin_Core_compatible_devices">Bitcoin Core compatible devices</a>. Please add any unlisted devices that are also compatible.</p> + </li> + <li> + <p>The Debian Wiki includes information about boards that are <em>probably</em> compatible with these builds: <a href="https://wiki.debian.org/ArmHardFloatPort#Hardware">32-bit arm-linux-gnueabihf</a> and <a href="https://wiki.debian.org/Arm64Port#Hardware.2C_emulators_and_models">64-bit aarch64-linux-gnu</a></p> + </li> +</ul> + +<h2 id="conclusion">Conclusion</h2> + +<p>For details on all the changes made in Bitcoin Core 0.13.0, please <a href="/en/releases/0.13.0/">read the release notes</a>. To download, please visit the <a href="https://bitcoin.org/en/download">download page</a> or the <a href="https://bitcoin.org/bin/bitcoin-core-0.13.0/">files directory</a></p> + +<p>With the release of Bitcoin Core 0.13.0, we begin the six-month release cycle for the next version of Bitcoin Core (expected to be 0.14.0). With the participation of the community, we will also be choosing the BIP9 parameters for segregated witness and releasing a minor version (expected to be 0.13.1) with segwit fully enabled.</p> + +<p>If you are interested in contributing to Bitcoin Core, please see our <a href="/en/contribute">contributing page</a> and the document <a href="/en/faq/contributing-code/">How to contribute code to Bitcoin Core</a>. If you don’t know where to get started or have any other questions, please stop by our <a href="https://en.bitcoin.it/wiki/IRC_channels">IRC</a> chatroom and we’ll do our best to help you.</p> + +<h2 id="hashes-for-verification">Hashes for verification</h2> + +<p>These are the SHA-256 hashes of the released files:</p> + +<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>f94123e37530f9de25988ff93e5568a93aa5146f689e63fb0ec1f962cf0bbfcd bitcoin-0.13.0-aarch64-linux-gnu.tar.gz +7c657ec6f6a5dbb93b9394da510d5dff8dd461df8b80a9410f994bc53c876303 bitcoin-0.13.0-arm-linux-gnueabihf.tar.gz +d6da2801dd9d92183beea16d0f57edcea85fc749cdc2abec543096c8635ad244 bitcoin-0.13.0-i686-pc-linux-gnu.tar.gz +2f67ac67b935368e06f2f3b83f0173be641eef799e45d0a267efc0b9802ca8d2 bitcoin-0.13.0-osx64.tar.gz +e7fed095f1fb833d167697c19527d735e43ab2688564887b80b76c3c349f85b0 bitcoin-0.13.0-osx.dmg +0c7d7049689bb17f4256f1e5ec20777f42acef61814d434b38e6c17091161cda bitcoin-0.13.0.tar.gz +213e6626ad1f7a0c7a0ae2216edd9c8f7b9617c84287c17c15290feca0b8f13b bitcoin-0.13.0-win32-setup.exe +5c5bd6d31e4f764e33f2f3034e97e34789c3066a62319ae8d6a6011251187f7c bitcoin-0.13.0-win32.zip +c94f351fd5266e07d2132d45dd831d87d0e7fdb673d5a0ba48638e2f9f8339fc bitcoin-0.13.0-win64-setup.exe +54606c9a4fd32b826ceab4da9335d7a34a380859fa9495bf35a9e9c0dd9b6298 bitcoin-0.13.0-win64.zip +bcc1e42d61f88621301bbb00512376287f9df4568255f8b98bc10547dced96c8 bitcoin-0.13.0-x86_64-linux-gnu.tar.gz +</code></pre></div></div> + + + Tue, 23 Aug 2016 00:00:00 -0400 + https://bitcoincore.org/en/2016/08/23/release-0.13.0/ + https://bitcoincore.org/en/2016/08/23/release-0.13.0/ + + + + Segregated witness: the next steps + <section id="table-of-contents" class="toc"> + <header> + + <h3 class="toc-header"><i class="fa fa-book"></i> Overview</h3> + </header> +<div class="toc-drawer"> +<ul id="markdown-toc"> + <li><a href="#background" id="markdown-toc-background">Background</a></li> + <li><a href="#how-segwit-was-tested" id="markdown-toc-how-segwit-was-tested">How segwit was tested</a></li> + <li><a href="#compact-blocks" id="markdown-toc-compact-blocks">Compact Blocks</a></li> + <li><a href="#deployment-plan" id="markdown-toc-deployment-plan">Deployment plan</a></li> + <li><a href="#how-segwit-will-affect-you" id="markdown-toc-how-segwit-will-affect-you">How segwit will affect you</a></li> + <li><a href="#future-upgrades-made-easier-by-segwit" id="markdown-toc-future-upgrades-made-easier-by-segwit">Future upgrades made easier by segwit</a> <ul> + <li><a href="#schnorr-signatures" id="markdown-toc-schnorr-signatures">Schnorr signatures</a></li> + <li><a href="#mast" id="markdown-toc-mast">MAST</a></li> + </ul> + </li> +</ul> + + </div> +</section> +<!-- /#table-of-contents --> + +<p>Segregated witness (segwit) is approaching release. This post provides some background information, details about how segwit was tested, information about how the upgrade is expected to proceed, and a description of some future features that segwit makes easier to implement.</p> + +<h2 id="background">Background</h2> + +<p><a href="/en/2016/01/26/segwit-benefits/">Segwit</a> is a proposal to allow transaction-producing software to separate (segregate) transaction signatures (witnesses) from the rest of the data in a transaction, and to allow miners to place those witnesses outside of the traditional block structure. This provides two immediate benefits:</p> + +<ol> + <li> + <p><strong>Elimination of malleability:</strong> Segregating the witness allows both existing software and upgraded software that receives transactions to calculate the transaction identifier (txid) of segwit-using transactions without referencing the witness. This solves all known cases of unwanted third-party transaction malleability, which is a problem that makes programming Bitcoin wallet software more difficult and which seriously complicates the design of smart contracts for Bitcoin.</p> + </li> + <li> + <p><strong>Capacity increase:</strong> Moving witness data outside of the traditional block structure (but still inside a new-style block structure) means new-style blocks can hold more data than older-style blocks, allowing a modest increase to the amount of transaction data that can fit in a block.</p> + </li> +</ol> + +<p>Segwit also simplifies the ability to add new features to Bitcoin and improves the efficiency of full nodes, which provides long-term benefits that will be described in more detail later in this document.</p> + +<p>For more information about segwit, please see <a href="/en/2016/01/26/segwit-benefits/">our FAQ</a> or BIPs <a href="https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki">141</a>, <a href="https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki">143</a>, and <a href="https://github.com/bitcoin/bips/blob/master/bip-0144.mediawiki">144</a>.</p> + +<h2 id="how-segwit-was-tested">How segwit was tested</h2> + +<p>Segwit changes several parts of the Bitcoin system, most notably the consensus rules that full validation nodes use to come to agreement on the state of the Bitcoin ledger. If nodes cease to agree on the state of the ledger, then it becomes unsafe to receive new Bitcoin transactions, so Bitcoin developers should be careful about making any such changes and perform extensive testing on any such proposed changes.</p> + +<p>Also important are changes to the peer-to-peer network code used to relay blocks and transactions. As segwit transactions and blocks are organized differently than earlier transaction and block versions, it’s important to ensure the network implementation can both relay segwit data to segwit nodes and older-style data to older nodes.</p> + +<p>These combined changes to the consensus rules and the P2P networking code consist of 1,486 lines of added or modified code. The segwit patch also includes an additional 3,338 lines of added or modified code in the unit and integration tests that help ensure segwit is functioning as expected on every full build of the Bitcoin Core program.</p> + +<p>In addition to over 3,000 lines of added automated testing code, segwit has been extensively tested by Bitcoin developers. This section describes just some of the rigorous testing they performed on different versions of segwit over the last year.</p> + +<ul> + <li> + <p>Segwit was originally implemented by Pieter Wuille and several other Blockstream developers on the <a href="http://elementsproject.org/">Elements Project</a> sidechain in April through June 2015 as a “from scratch” version that wasn’t intended to be compatible with previous Bitcoin software. This version has been used for every single transaction on Elements-based sidechains.</p> + </li> + <li> + <p>In late October 2015, Luke Dashjr <a href="https://botbot.me/freenode/bitcoin-core-dev/2015-10-21/">described</a> a method that would allow segwit to be implemented in Bitcoin as a soft fork and Wuille used his experience with the Elements version to begin working on this new implementation that is backwards compatible with all existing Bitcoin software (although programs do need to upgrade to fully understand segwit).</p> + </li> + <li> + <p>The code became fully operational in late December 2015 on a special segwit-specific testnet (called segnet) that allowed implementers and testers to run the code in a multi-user environment, and which also allowed wallet authors to test their code for generating segwit transactions. Segnet went through several iterations as problems were found and fixed, and as improvements were discovered and implemented.</p> + </li> + <li> + <p>In April 2016, after four months of active development and testing, Wuille submitted a <a href="https://github.com/bitcoin/bitcoin/pull/7910">pull request</a> to the Bitcoin Core project for review.</p> + </li> + <li> + <p>May 2016, Segwit was enabled on Bitcoin’s regular testnet where it was tested not just against other software that was expected to interact with segwit but also all the other programs which are regularly tested on Bitcoin’s testnet and which had not been upgraded for segwit.</p> + </li> + <li> + <p>Also in May 2016, twenty Bitcoin Core developers <a href="/logs/2016-05-zurich-meeting-notes.html">met in Switzerland</a> for (among other things) an in-person review of the segwit code and ensuring that test coverage was adequate.</p> + </li> + <li> + <p>In June 2016, after almost two months of very active review on the original pull request plus extended operation on both segnet and testnet, Wuille created a <a href="https://github.com/bitcoin/bitcoin/pull/8149">second pull request</a> that contained all the improvements made to the original pull request, rebased on top of the most recent version of Bitcoin Core’s development branch, and which was specially formatted to make final review easy as well as ensure all reviews made to the original pull request remained valid.</p> + </li> +</ul> + +<p>With the original sidechains implementation of segwit having been used by a number of reviewers over the past year and the Bitcoin soft fork implementation having received rigorous testing and review over six months, the Bitcoin Core developers believe it is now ready to move to production.</p> + +<h2 id="compact-blocks">Compact Blocks</h2> + +<p>Segwit will allow Bitcoin miners to include more transaction data in the blocks they create than they can now. This will increase the bandwidth demands on Bitcoin full nodes that relay all that data as well as increase the latency between when a new block is published and when nodes receive it (as larger amounts of data typically take longer to propagate). To help reduce these negative side effects, Bitcoin Core developers plan to make <a href="/en/2016/06/07/compact-blocks-faq/">compact block relay</a> available for Bitcoin Core 0.13 and above.</p> + +<p>Bitcoin full nodes currently download many transactions twice: once when they receive the transaction by itself and a second time when the transaction is received as part of a block. Compact block relay can eliminate most (and sometimes all) of this duplication by sending nodes just the information they need in order to reconstruct blocks using the transactions that the nodes have already received.</p> + +<p>In the optimistic case this reduces the amount of bandwidth a node uses by almost half. Since segwit is expected to increase maximum capacity to about double, these two improvements roughly balance each other out to keep node bandwidth usage at roughly the same level as now.</p> + +<p>More importantly, compact block relay helps reduce peak bandwidth load. Currently a freshly-received block of approximately 1 megabyte has to be downloaded all at once; when segwit is deployed, that will mean 2 megabyte or larger blocks may need to be downloaded. On all but the fastest connections, these bandwidth spikes hurt the performance of other services users are running at the same time, such as games or video streaming. With compact blocks, the user can receive transactions in a steady stream and then reconstruct each block using a small description of the block, eliminating bandwidth spikes that inconvenience many users.</p> + +<p>Lastly, by reducing the amount of data that needs to be sent when a new block is announced, compact block relay also achieves much better block propagation speeds. Compact block relay takes special advantage of this by supporting two operating modes, a low-bandwidth mode that’s optimized to reduce bandwidth (although it also improves speed in most cases) and a high-bandwidth mode that significantly improves speed and still manages to greatly reduce peak bandwidth usage by only requiring an average of 20 kilobytes more than the low-bandwidth mode.</p> + +<p>The high bandwidth mode is being used as the basis for further development into optimizations for peer-to-peer block relay. It’s especially intended for use by miners who need to receive blocks as fast as possible (especially if other non-peer-to-peer block relay methods fail), but users with extra bandwidth can also enable this mode to help relay blocks to miners faster and also help discourage denial-of-service attacks by making it less evident which high-bandwidth nodes are being run by miners and which are being run by ordinary peers.</p> + +<h2 id="deployment-plan">Deployment plan</h2> + +<p>The following plan describes how segwit is expected to be deployed.</p> + +<p><strong>Merge to master (without mainnet activation code):</strong> after Bitcoin Core developers “ACK” (approve) the final segwit pull request, it will be merged into the Bitcoin Core master Git repository branch. The code that is being merged will include everything in segwit except for the activation code. This will make it easy for developers to test other features on top of segwit, such as compact blocks. <strong>Activation on testnet</strong> has already occurred so users and developers may experiment and test segwit on testnet.</p> + +<p><strong>Backport to 0.12 branch:</strong> the unactivated code will be backported to the 0.12 maintenance branch and the backport will receive its own testing.</p> + +<p><strong>Choosing the BIP9 parameters:</strong> <a href="https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki">BIP9</a> is a soft fork deployment mechanism that allows miners to signal their readiness to enforce new consensus rules. Each soft fork made with BIP9 chooses when miners can begin signaling for the soft fork, when the soft fork is considered unsuccessful if not enough miners have signaled for it, and which bit in the block header version field will be used by miners to signal their readiness. These parameters will be selected at this time and implemented along with the code to activate segwit on both the master and 0.12 branches.</p> + +<p><strong>Release candidate phase:</strong> after all developer testing is successfully concluded, a release candidate (probably named 0.12.2RC1) will be publicly provided to anyone willing to test the code. Miners, merchants, and wallet vendors are especially encouraged to test. If any problems are found, they will be fixed and a new release candidate will be issued. This will be repeated as necessary until a release candidate is found with no known problems.</p> + +<p><strong>Binary release:</strong> the final release candidate will have its version changed to the final release version (expected to be 0.12.2) and will be released for all users to download and begin running at their leisure (segwit is a soft fork, so upgrading is only required if they plan to use segwit features).</p> + +<p><strong>Miners upgrade:</strong> miners who choose to upgrade to 0.12.2 will be able to start producing blocks that signal readiness to enforce segwit once the date defined as segwit’s BIP9 started date is reached.</p> + +<p><strong>Lock-in:</strong> once 95% of blocks in a 2,016-block long retarget period have signaled that their miners are ready to enforce segwit, segwit will lock-in – meaning that unless the blockchain is rolled back at that point, segwit will become active (see next point).</p> + +<p><strong>Activation:</strong> 2,016 blocks (about two weeks) after segwit is locked-in, it will activate. That means all full nodes running segwit-aware code will begin requiring miners to enforce the new segwit consensus rules.</p> + +<p><strong>Wallets upgrade:</strong> similar to the P2SH soft fork in 2012, after segwit activates it will not immediately be safe for wallets to upgrade to support segwit. That’s because spends from segwit transactions look like unsecured transactions to older nodes, so if the blockchain is forked soon after segwit activates, those spends could be placed in an earlier block that is not subject to segwit’s rules. For this reason, it is suggested that wallets avoid upgrading for a few weeks after segwit activates. Allowing that extra time to pass provides extra security to wallet users, although anyone who wants to test with a small amount of money they can afford to lose can begin spending as soon as segwit activates. Users can also begin testing immediately using testnet or regtest with the proposed segwit code or (when available) any release containing segwit.</p> + +<h2 id="how-segwit-will-affect-you">How segwit will affect you</h2> + +<ul> + <li> + <p><strong>Miners</strong> who choose to run segwit will have the responsibility of ensuring that they’re ready to enforce it by upgrading their full validation nodes to segwit-enforcing code. When they’ve done this and performed whatever testing they believe is prudent, they can begin signaling support for segwit.</p> + </li> + <li> + <p><strong>Full node operators</strong> can continue using their existing nodes but they are recommended to upgrade to a segwit-enforcing version. If any miners end up producing blocks that are invalid according to the segwit rules after segwit activates, upgraded full nodes will automatically reject those blocks, ensuring that those upgraded full node users see accurate confirmation counts.</p> + + <p>This upgrade is especially important for anyone, such as a business, who accepts transactions with low numbers of confirmations.</p> + </li> + <li> + <p><strong>Bitcoin Core wallet users</strong> can continue using their existing nodes. Even if you upgrade, you will see no changes beyond those described above. The code expected to be released in 0.12.2 does not begin generating segwit receiving addresses by default.</p> + </li> + <li> + <p><strong>Users of other wallets</strong> can continue using their existing wallets. It is recommended that lightweight wallet users always wait for several confirmations when receiving significant amounts of money, so no extra waiting is expected to be required here.</p> + + <p>When you have the opportunity to upgrade to a version of your wallet that supports segwit, you may find that the transaction fee you have to pay is slightly lower when you spend bitcoins you received after upgrading to segwit because the witness is external and therefore the transaction size is counted as smaller.</p> + </li> +</ul> + +<h2 id="future-upgrades-made-easier-by-segwit">Future upgrades made easier by segwit</h2> + +<p>Segwit is a major step towards improving the operation of the Bitcoin system. In addition to the fixes for third-party malleability and the capacity increase described above, it also provides a mechanism that allows Bitcoin’s Script language to be more easily upgraded.</p> + +<p>Since Bitcoin 0.3.6, the scripting language has supported ten special NOP opcodes whose behavior could be redefined in certain ways in later versions. Two of these ten special NOP opcodes have already been used to add new features to the system: NOP2 was changed to <code class="highlighter-rouge">OP_CHECKLOCKTIMEVERIFY</code> (CLTV) per <a href="https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki">BIP65</a> and NOP3 was changed to <code class="highlighter-rouge">OP_CHECKSEQUENCEVERIFY</code> (CSV) per <a href="https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki">BIP112</a>.</p> + +<p>Such operations need to be implemented very carefully to preserve the NOP semantics used by old nodes, which limits what soft forks can do and can make adding features this way somewhat messy. For example, because both CLTV and CSV accept parameters, each time they are used an <code class="highlighter-rouge">OP_DROP</code> opcode must also be used in order to preserve compatibility with their original NOP behavior. This makes it harder to both write and read scripts using them.</p> + +<p>Segwit eliminates all of these problems by allowing segwit users to specify what version of the Bitcoin Script language to use. Each version can be either a minor improvement on an earlier version or an entirely new language – and the multiple versions can coexist together, allowing individual users to specify which version they want used to protect their transactions.</p> + +<p>For example, segwit ships with an improvement to the <code class="highlighter-rouge">OP_CHECKSIG</code>, <code class="highlighter-rouge">OP_CHECKMULTISIG</code>, and related signature-checking opcodes that removes a known denial-of-service vulnerability vector that can be exploited through those opcodes. This isn’t a complete solution to that problem because the previous versions of the CHECKSIG opcodes are still available for non-segwit transactions, but it does help make segwit transactions harder to abuse than non-segwit transactions.</p> + +<p>Some ideas for future upgrades using this mechanism are described below:</p> + +<h3 id="schnorr-signatures">Schnorr signatures</h3> + +<p>Bitcoin uses the Elliptic Curve Digital Signature Algorithm (ECDSA). There’s a simpler digital signature algorithm that also uses elliptic curves but which was patented up until shortly before Bitcoin was originally released. This algorithm is called <a href="https://en.wikipedia.org/wiki/Schnorr_signature">Schnorr</a> and it supports all the features in ECDSA that Bitcoin uses, including the ability to create secure signatures as well as the ability to create HD wallets.</p> + +<p>Schnorr signatures are already used outside of Bitcoin. For example, the well-known <a href="http://ed25519.cr.yp.to/">Ed25519 signature scheme</a> is based on Schnorr.</p> + +<p>Verification of Schnorr signatures is slightly faster than ECDSA signatures (which makes running full nodes more convenient) and the signatures can be made smaller because the DER encoding currently used for ECDSA signatures doesn’t need to be used for Schnorr (providing a modest increase in capacity).</p> + +<p>Schnorr also allows for “native multisig” in cases where all participants need to sign (such as 2-of-2, 3-of-3, or any n-of-n) that allows all <em>n</em> public keys to be combined into a single overall public key and all <em>n</em> signatures to be combined into a single overall signature. The overall public keys and signatures are the same size as a single one of the original public keys and signatures, so it’s possible to create a 100-of-100 multisig transaction that’s no larger than a 1-of-1 transaction. This will be quite useful as it expected that the network will see increased use of n-of-n multisig transactions (for example 2-of-2 is used in many payment channel transactions).</p> + +<p>Schnorr support is already available in the <a href="https://github.com/bitcoin-core/secp256k1">libsecp256k1</a> library that Bitcoin Core uses for creating and verifying signatures, although Bitcoin doesn’t currently use Schnorr in any way and there are some changes the developers would like to make to the Schnorr parts of the library before starting to use it. This, combined with segwit’s support for Bitcoin Script versioning should make adding the features described above fairly easy.</p> + +<p>A more difficult feature to add that is supported by Schnorr is <a href="https://bitcointalk.org/index.php?topic=1377298.0">signature aggregation</a>. This would change how signature validation works and would allow multisig transactions requiring 1-of-2, 2-of-3, or any m-of-n signatures to create just one signature per transaction provided all the signers are online simultaneously. This would also allow creating one signature for each transaction no matter how many inputs it has (again, if all signers are online simultaneously).</p> + +<p>Since signatures are often the largest individual part of transactions and many transactions have two or more inputs each requiring at least one signature, this would significantly reduce the size of many transactions and would also speed up validation (as only one signature total would need to be validated rather than one signature per input).</p> + +<p>Once implemented, signature aggregation could be combined with the coinjoin privacy-enhancing technique to create a significant financial incentive to use coinjoin for spending your bitcoins. Currently, there is a slight financial incentive to use coinjoin as a coinjoin transaction that combines what would be multiple individual transactions from different people is slightly smaller than what would be the total size of all those individual transactions. With signature aggregation, the combined transaction would be significantly smaller because it would only need one signature rather than many signatures.</p> + +<p>Although signature aggregation is still being designed, it will be easy to add support for it to the protocol using segwit’s support for different versions of the Bitcoin Script evaluation language.</p> + +<h3 id="mast">MAST</h3> + +<p><a href="https://github.com/bitcoin/bips/blob/master/bip-0114.mediawiki">Merkelized Abstract Syntax Trees</a> (MAST) allow the <a href="https://bitcointalk.org/index.php?topic=255145.msg2757327#msg2757327">creation of Bitcoin scripts</a> with many different conditionals but which may allow only a relatively small amount of data to be placed in transactions.</p> + +<p>They work by taking a program and splitting each conditional part of it into a separate segment, and then placing each of those segments into a merkle tree. Bitcoins are spent (encumbered) to the merkle root of the merkle tree.</p> + +<p>A minimal set of conditions that need to be used for final validation can be revealed to all full validation nodes, but code that does not execute can be replaced by a simple hash as part of a partial merkle branch, allowing all parts of the script to be connected to the merkle root used in the encumbrance so that validation can be completed.</p> + +<p>This not only saves space but it may also help improve privacy. For example, if Alice wants to be able to spend her bitcoins normally every day but also wants her estate lawyer Bob to be able to spend her bitcoins if they’ve been inactive for a year, she can place both of those conditions in separate branches. When Alice is making normal spends, nobody can see just by looking at the transaction what that second condition is.</p> + +<p>Enabling MAST can be done using the versioning of Bitcoin Script enabled by segwit.</p> + + + Fri, 24 Jun 2016 00:00:00 -0400 + https://bitcoincore.org/en/2016/06/24/segwit-next-steps/ + https://bitcoincore.org/en/2016/06/24/segwit-next-steps/ + + + + CSV softfork - Important upgrade instructions for miners + <section id="table-of-contents" class="toc"> + <header> + + <h3 class="toc-header"><i class="fa fa-book"></i> Overview</h3> + </header> +<div class="toc-drawer"> +<ul id="markdown-toc"> + <li><a href="#status-of-csv-soft-fork" id="markdown-toc-status-of-csv-soft-fork">Status of CSV soft fork</a></li> + <li><a href="#for-all-miners" id="markdown-toc-for-all-miners">For all miners</a></li> + <li><a href="#for-miners-who-manually-hardcoded-the-block-version" id="markdown-toc-for-miners-who-manually-hardcoded-the-block-version">For miners who manually hardcoded the block version</a></li> + <li><a href="#with-regard-to-the-nlocktime-field-of-the-generation-transaction" id="markdown-toc-with-regard-to-the-nlocktime-field-of-the-generation-transaction">With regard to the nLockTime field of the generation transaction</a></li> +</ul> + + </div> +</section> +<!-- /#table-of-contents --> + +<p>There is an ongoing soft fork of the Bitcoin consensus rules. While everything appears to be proceeding well, this article contains important information and checklists for miners and pool operators which must not be ignored.</p> + +<p>If there is any doubt, miners and pool operators are welcome to <a href="/en/contact/">contact us</a>.</p> + +<p>TL;DR</p> + +<ol> + <li> + <p>Check all your nodes have been upgraded to Bitcoin Core 0.12.1 or compatible software. This must happen before block #419328. Note that if your GBT client(s) implement the protocol correctly, you will need to patch in <a href="https://patch-diff.githubusercontent.com/raw/bitcoin/bitcoin/pull/8176">PR #8176</a> (<a href="https://patch-diff.githubusercontent.com/raw/bitcoin/bitcoin/pull/8176.patch">patch</a>) or use <a href="http://bitcoinknots.org/">Bitcoin Knots</a> which already includes it.</p> + </li> + <li> + <p>If you hardcode the block version please unset bit 0 of the version field before block 419328, or preferably stop hardcoding it and let bitcoind do it automatically.</p> + </li> + <li> + <p>Use a nLockTime value of 0xffffffff for the generation transaction to avoid any potential conflict with BIP113.</p> + </li> + <li> + <p>If you have to use a different nLockTime value, you must follow the instructions carefully.</p> + </li> +</ol> + +<h2 id="status-of-csv-soft-fork">Status of CSV soft fork</h2> + +<p>The “CSV” soft fork has reached the “locked in” threshold required to proceed to activation. Out of the 2016 blocks from #415296 to #417311, 1946 (96.53%) signaled the readiness for the <a href="https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki">BIP68</a>, <a href="https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki">BIP112</a> and <a href="https://github.com/bitcoin/bips/blob/master/bip-0113.mediawiki">BIP113</a> (“CSV”) softfork. As of block #417312 (2016-06-21 05:18:58 UTC), the CSV softfork is now in a “locked in” grace period for about 2 weeks up to block 419327. After that, the new <a href="https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki">BIP68</a>, <a href="https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki">BIP112</a> and <a href="https://github.com/bitcoin/bips/blob/master/bip-0113.mediawiki">BIP113</a> rules will be activated and enforced by the network. It has passed the “point-of-no-return” and is irreversible without a massive rollback of the blockchain.</p> + +<h2 id="for-all-miners">For all miners</h2> + +<p>During the grace period, all miners must upgrade to Bitcoin Core 0.12.1 or any implementation which supports the CSV softfork. In practice, at the time of writing, Bitcoin Core and Knots 0.12.1 are the only versions that supports the CSV softfork. Miners must double check to make sure all the mining nodes and backup nodes have been upgraded. Failing to do so may result in generation of invalid blocks, or cause your nodes to build upon any invalid blocks causing chain forks and monetary loss to the concerned miners and general Bitcoin users.</p> + +<h2 id="for-miners-who-manually-hardcoded-the-block-version">For miners who manually hardcoded the block version</h2> + +<p>By default, Bitcoin Core automatically set and unsets version bits as required, however, we are aware some miners hardcode the block version numbers. We strongly advise against hardcoding the block version because it can introduce risk to the Bitcoin system because the version signals support for certain consensus rules.</p> + +<p>If a miner inadvertently has any nodes that don’t support the rules indicated by the block version, it could cause invalid blocks to be produced, and it could cause the miner to follow and build upon an invalid chain. In short, by not using the default value provided by bitcoind, it increases the risk of decoupling of block rules signalling and block rules enforcement.</p> + +<p>Unlike the IsSuperMajority softfork used in BIP33/66/65, in the BIP9 softfork system, no blocks will be orphaned due to a wrong version number (as long as the version is &gt;= 4, which is required by BIP65). Therefore, there should be no incentive for miners to hardcode the block version, which would unnecessarily increase the burden of maintenance and risks of human error.</p> + +<p>However, if you are manually setting the block version against this recommendation, you MUST take specific action. Now that the “point of no return” grace period has been reached for CSV, you must unset the CSV version bit, bit 0. This means if you were signalling 0x20000001 you should signal 0x20000000. This MUST be changed before block #419328 or you will trigger “unknown softfork” messages in the logs of all BIP9 compliant nodes. For more information please see the <a href="/en/2016/06/08/version-bits-miners-faq/#when-should-miners-set-bits">Version Bits FAQ</a>.</p> + +<p>Failing to follow this advice may trigger the upgrade warning system of all BIP9 compliant nodes on the network, which will be very disruptive.</p> + +<p>For miners that allow bitcoind to set the block version automatically, no further action is required. Please note it will keep generating blocks with version 0x20000001 until block #419328 at which point is will automatically unset bit 0.</p> + +<h2 id="with-regard-to-the-nlocktime-field-of-the-generation-transaction">With regard to the nLockTime field of the generation transaction</h2> + +<p>This is uncommon, but miners using the nLockTime field must pay extra attention due to the activation of <a href="https://github.com/bitcoin/bips/blob/master/bip-0113.mediawiki">BIP113</a>.</p> + +<p>If a miner is interfering with the nLockTime of the generation transaction in any manner, they must make sure that the value, if interpreted as an UNIX timestamp (i.e. &gt;= 500000000), must be smaller than the median timestamp value of the past 11 blocks, unless the nSequence of the generation transaction is exactly 0xffffffff.</p> + +<p>If you do not use nLockTime field of the generation transaction, please use a value of 0.</p> + +<p>Failing to follow the above instructions may result in generation of invalid blocks, causing a chain fork and monetary loss of the concerned miners and general Bitcoin users.</p> + + + Tue, 21 Jun 2016 00:00:00 -0400 + https://bitcoincore.org/en/2016/06/21/csv-softfork-instructions/ + https://bitcoincore.org/en/2016/06/21/csv-softfork-instructions/ + + + + Version bits FAQ for miners + <section id="table-of-contents" class="toc"> + <header> + + <h3 class="toc-header"><i class="fa fa-book"></i> Overview</h3> + </header> +<div class="toc-drawer"> +<ul id="markdown-toc"> + <li><a href="#what-is-version-bits-bip9" id="markdown-toc-what-is-version-bits-bip9">What is <em>version bits</em> BIP9?</a></li> + <li><a href="#how-is-version-bits-activated" id="markdown-toc-how-is-version-bits-activated">How is <em>version bits</em> activated?</a></li> + <li><a href="#what-are-soft-fork-timeouts" id="markdown-toc-what-are-soft-fork-timeouts">What are soft fork timeouts?</a></li> + <li><a href="#what-is-the-activation-workflow" id="markdown-toc-what-is-the-activation-workflow">What is the activation workflow?</a></li> + <li><a href="#what-is-the-version-bit" id="markdown-toc-what-is-the-version-bit">What is the version bit?</a></li> + <li><a href="#when-should-miners-set-bits" id="markdown-toc-when-should-miners-set-bits">When should miners set bits?</a></li> + <li><a href="#how-does-it-differ-to-an-ism-soft-fork" id="markdown-toc-how-does-it-differ-to-an-ism-soft-fork">How does it differ to an ISM soft fork?</a></li> + <li><a href="#do-miners-have-to-upgrade" id="markdown-toc-do-miners-have-to-upgrade">Do miners have to upgrade?</a></li> + <li><a href="#who-assigns-version-bits-to-different-upgrade-proposals" id="markdown-toc-who-assigns-version-bits-to-different-upgrade-proposals">Who assigns version bits to different upgrade proposals?</a></li> + <li><a href="#further-reading" id="markdown-toc-further-reading">Further reading</a></li> +</ul> + + </div> +</section> +<!-- /#table-of-contents --> + +<h2 id="what-is-version-bits-bip9">What is <em>version bits</em> BIP9?</h2> + +<p>The <em>version bits</em> <a href="https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki">BIP9</a> system is a way to introduce backward compatible rule changes to the Bitcoin consensus rules, known as a soft fork.</p> + +<p><em>version bits</em> allows miners to signal that they can validate the soft fork rules. It also allows for up to 29 soft forks to be proposed concurrently.</p> + +<h2 id="how-is-version-bits-activated">How is <em>version bits</em> activated?</h2> + +<p><em>version bits</em> does not require activation, it’s simply a way for miners to signal readiness for a soft fork by setting bits in the block header nVersion field.</p> + +<h2 id="what-are-soft-fork-timeouts">What are soft fork timeouts?</h2> + +<p>Soft forks have a start time and a <em>timeout</em> during which the proposal is active. The soft fork can only be activated between <em>start time</em> and <em>timeout</em>. If the soft fork does not get activated by the <em>timeout</em>, the soft fork proposal fails and will not activate even if signalled.</p> + +<h2 id="what-is-the-activation-workflow">What is the activation workflow?</h2> + +<p>Under <em>version bits</em>, a soft fork proposal goes through a workflow:</p> + +<ul> + <li><code class="highlighter-rouge">[DEFINED]</code> -&gt; <code class="highlighter-rouge">[STARTED]</code> -&gt; <code class="highlighter-rouge">[LOCKED_IN]</code> -&gt; <code class="highlighter-rouge">[ACTIVE]</code></li> +</ul> + +<p>or</p> + +<ul> + <li><code class="highlighter-rouge">[DEFINED]</code> -&gt; <code class="highlighter-rouge">[STARTED]</code> -&gt; <code class="highlighter-rouge">[FAILED]</code></li> +</ul> + +<p><img src="https://raw.githubusercontent.com/bitcoin/bips/master/bip-0009/states.png" alt="version bits state diagram" /></p> + +<p>The Bitcoin network retargets mining difficulty every 2016 blocks; at this time <em>version bits</em> will look at the window of the previous 2016 blocks to see how many blocks signal for a given soft fork. If 95% of the blocks signal readiness for the soft fork, the state changes from <code class="highlighter-rouge">[STARTED]</code> to <code class="highlighter-rouge">[LOCKED_IN]</code>.</p> + +<p>After <code class="highlighter-rouge">[LOCKED_IN]</code> the rules will activate after one more difficulty retarget, i.e. a further 2016 blocks. Nodes software will warn that an upgrade is pending.</p> + +<h2 id="what-is-the-version-bit">What is the version bit?</h2> + +<p>When no soft forks are being signalled, miners should set the block version field to <code class="highlighter-rouge">0x20000000</code>.</p> + +<h2 id="when-should-miners-set-bits">When should miners set bits?</h2> + +<p>To signal readiness for soft fork(s), miners should set the relevant version bit(s) together with <code class="highlighter-rouge">0x20000000</code>. This should only be done after the soft fork’s <em>start time</em>.</p> + +<p>The bits should be unset if either the soft fork activates, or reached <code class="highlighter-rouge">[FAILED]</code> state.</p> + +<p>For example:</p> + +<p>“alice” soft fork uses bit 0, i.e. <code class="highlighter-rouge">0x1</code> + <code class="highlighter-rouge">0x20000000</code></p> + +<table> + <tbody> + <tr> + <td>0</td> + <td>0</td> + <td>1</td> + <td>0</td> + <td>0</td> + <td>…</td> + <td>0</td> + <td>0</td> + <td>0</td> + <td>0</td> + <td>0</td> + <td>0</td> + <td>0</td> + <td>0</td> + <td>0</td> + <td>1</td> + </tr> + </tbody> +</table> + +<p>“bob” soft fork uses bit, 1, i.e. <code class="highlighter-rouge">0x2</code> + <code class="highlighter-rouge">0x20000000</code></p> + +<table> + <tbody> + <tr> + <td>0</td> + <td>0</td> + <td>1</td> + <td>0</td> + <td>0</td> + <td>…</td> + <td>0</td> + <td>0</td> + <td>0</td> + <td>0</td> + <td>0</td> + <td>0</td> + <td>0</td> + <td>0</td> + <td>1</td> + <td>0</td> + </tr> + </tbody> +</table> + +<p>To signal both soft forks at once, use <code class="highlighter-rouge">0x20000003</code> (i.e. <code class="highlighter-rouge">0x1</code> + <code class="highlighter-rouge">0x2</code> + <code class="highlighter-rouge">0x20000000</code>*)</p> + +<table> + <tbody> + <tr> + <td>0</td> + <td>0</td> + <td>1</td> + <td>0</td> + <td>0</td> + <td>…</td> + <td>0</td> + <td>0</td> + <td>0</td> + <td>0</td> + <td>0</td> + <td>0</td> + <td>0</td> + <td>0</td> + <td>1</td> + <td>1</td> + </tr> + </tbody> +</table> + +<ul> + <li>note if one is activated before the other, you must unset the relevant bit and continue signalling the other. IF one fails to activate and the timeout expires, you should also unset the bit.</li> +</ul> + +<h2 id="how-does-it-differ-to-an-ism-soft-fork">How does it differ to an ISM soft fork?</h2> + +<p>IsSuperMajority() or ISM for short, is a legacy soft fork trigger that activates new rules once 950 out of 1000 blocks are mined which signal the new block version.</p> + +<ol> + <li> + <p>An IsSuperMajority() soft fork will orphan all blocks with previous version after activation. For example, if the current version is 4, and the next soft fork introduces version 5 blocks, then after activation is reached (950/1000 blocks), nodes will reject all version 4 blocks.</p> + </li> + <li> + <p>Once a <em>version bits</em> soft fork reaches activation, nodes will simply begin enforcing the new rules, and will NOT orphan a non-signalling block <em>unless</em> it violates the new rules.</p> + </li> + <li> + <p>ISM() looks at the previous 1000 blocks on a rolling basis; <em>version bits</em> looks at the previous 2016 block once each time the mining difficulty retargets.</p> + </li> + <li> + <p>ISM() soft forks do not expire. <em>version bits</em> soft forks can only activate between the <em>start time</em> and the <em>timeout</em>.</p> + </li> +</ol> + +<h2 id="do-miners-have-to-upgrade">Do miners have to upgrade?</h2> + +<p>No. A <a href="https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki">BIP9</a> soft fork will not activate unless 95% of the miners signal readiness. If a soft fork reaches <code class="highlighter-rouge">[LOCKED_IN]</code> state, where the vast majority of the miners are ready for the change, the remaining miners should upgrade <em>before</em> the next difficulty retarget (about 2 weeks).</p> + +<p>Non-upgraded miners risk producing invalid blocks which would be orphaned if they are not able to validate the newly activated rules.</p> + +<h2 id="who-assigns-version-bits-to-different-upgrade-proposals">Who assigns version bits to different upgrade proposals?</h2> + +<p>Soft forks are proposed through the <a href="https://github.com/bitcoin/bips/blob/master/bip-0001.mediawiki">BIPs process</a>. Active <a href="https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki">BIP9</a> soft fork proposals are listed on the <a href="https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki#deployments">assignments page</a></p> + +<h2 id="further-reading">Further reading</h2> + +<ul> + <li><a href="http://rusty.ozlabs.org/?p=576">http://rusty.ozlabs.org/?p=576</a></li> + <li><a href="https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki">https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki</a></li> + <li><a href="https://bitcointalk.org/index.php?topic=1067693.msg11446462#msg11446462">https://bitcointalk.org/index.php?topic=1067693.msg11446462#msg11446462</a></li> +</ul> + + + Wed, 08 Jun 2016 00:00:00 -0400 + https://bitcoincore.org/en/2016/06/08/version-bits-miners-faq/ + https://bitcoincore.org/en/2016/06/08/version-bits-miners-faq/ + + + + Compact Blocks FAQ + <section id="table-of-contents" class="toc"> + <header> + + <h3 class="toc-header"><i class="fa fa-book"></i> Overview</h3> + </header> +<div class="toc-drawer"> +<ul id="markdown-toc"> + <li><a href="#summary" id="markdown-toc-summary">Summary</a></li> + <li><a href="#what-are-some-useful-benchmarks-for-this" id="markdown-toc-what-are-some-useful-benchmarks-for-this">What are some useful benchmarks for this?</a></li> + <li><a href="#how-are-expected-missing-transactions-chosen-to-immediately-forward" id="markdown-toc-how-are-expected-missing-transactions-chosen-to-immediately-forward">How are expected missing transactions chosen to immediately forward?</a></li> + <li><a href="#how-does-the-fast-relay-network-factor-into-this" id="markdown-toc-how-does-the-fast-relay-network-factor-into-this">How does the Fast Relay Network factor into this?</a></li> + <li><a href="#does-this-scale-bitcoin" id="markdown-toc-does-this-scale-bitcoin">Does this scale Bitcoin?</a></li> + <li><a href="#who-benefits-from-compact-blocks" id="markdown-toc-who-benefits-from-compact-blocks">Who benefits from compact blocks?</a></li> + <li><a href="#what-is-the-timeline-on-coding-testing-reviewing-and-deploying-compact-block-propagation" id="markdown-toc-what-is-the-timeline-on-coding-testing-reviewing-and-deploying-compact-block-propagation">What is the timeline on coding, testing, reviewing and deploying compact block propagation?</a></li> + <li><a href="#how-can-this-be-adapted-for-even-faster-p2p-relay" id="markdown-toc-how-can-this-be-adapted-for-even-faster-p2p-relay">How can this be adapted for even faster p2p relay?</a></li> + <li><a href="#is-this-idea-new" id="markdown-toc-is-this-idea-new">Is this idea new?</a></li> + <li><a href="#further-reading-resources" id="markdown-toc-further-reading-resources">Further reading resources</a></li> +</ul> + + </div> +</section> +<!-- /#table-of-contents --> + +<p><em>Compact block relay</em>, <a href="https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki">BIP152</a>, is a method of reducing the amount of bandwidth used to propagate new blocks to full nodes.</p> + +<h2 id="summary">Summary</h2> + +<p>Using simple techniques it is possible to reduce the amount of bandwidth necessary to propagate new blocks to full nodes when they already share much of the same mempool contents. Peers send compact block “sketches” to receiving peers. These sketches include the following information:</p> + +<ul> + <li>The 80-byte header of the new block</li> + <li>Shortened transaction identifiers (txids), that are designed to prevent Denial-of-Service (DoS) attacks</li> + <li>Some full transactions which the sending peer predicts the receiving peer doesn’t have yet</li> +</ul> + +<p>The receiving peer then tries to reconstruct the entire block using the received information and the transactions already in its memory pool. If it is still missing any transactions, it will request those from the transmitting peer.</p> + +<p>The advantage of this approach is that transactions only need to be sent once in the best case—when they are originally broadcast—providing a large reduction in overall bandwidth.</p> + +<p>In addition, the compact block relay proposal also provides a second mode of operation (called <em>high bandwidth mode</em>) where the receiving node asks a few of its peers to send new blocks directly without asking for permission first, which may increase bandwidth (because two peers may try sending the same block at the same time) but which further reduces the amount of time it takes blocks to arrive (latency) on high-bandwidth connections.</p> + +<p>The diagram below shows the way nodes currently send blocks compared to compact block relay’s two operating modes. The grey box on node A’s timeline represents the period in which it is performing validation.</p> + +<p><img src="https://raw.githubusercontent.com/bitcoin/bips/master/bip-0152/protocol-flow.png" alt="Compact Blocks diagram" /></p> + +<ul> + <li> + <p>In <strong>Legacy Relaying,</strong> a block is validated (the grey bar) by Node A, who then sends an <code class="highlighter-rouge">inv</code> message to Node B requesting permission to send the block. Node B replies with a request (<code class="highlighter-rouge">getdata</code>) for the block and Node A sends it.</p> + </li> + <li> + <p>In <strong>High Bandwidth Relaying,</strong> Node B uses <code class="highlighter-rouge">sendcmpt(1)</code> (send compact) to tell Node A that it wants to receive blocks as soon as possible. When a new block arrives, Node A performs some basic validation (such as validating the block header) and then automatically begins sending the header, shortened txids, and predicted missing transaction (as described above) to Node B. Node B attempts to reconstruct the block and requests any transactions it is still missing (<code class="highlighter-rouge">getblocktxn</code>), which Node A sends (<code class="highlighter-rouge">blocktxn</code>). In the background, both nodes complete their full validation of the block before adding it to their local copies of the blockchain, maintaining the same full node security as before.</p> + </li> + <li> + <p>In <strong>Low Bandwidth Relaying,</strong> Node B uses <code class="highlighter-rouge">sendcmpt(0)</code> to tell Node A that it wants to minimize bandwidth usage as much as possible. When a new block arrives, Node A fully validates it (so it doesn’t relay any invalid blocks). Then it asks Node B whether it wants the block (<code class="highlighter-rouge">inv</code>) so that if Node B has already received the block from another peer, it can avoid downloading it again. If Node B does want the block, it asks for it in compact mode (<code class="highlighter-rouge">getdata(CMPCT)</code>) and Node A sends the header, short txids, and predicted missing transactions. Node B attempts to reconstruct the block, requests any transactions it is still missing, and Node A sends those transactions. Node B then fully validates the block normally.</p> + </li> +</ul> + +<h2 id="what-are-some-useful-benchmarks-for-this">What are some useful benchmarks for this?</h2> + +<p>An average full 1MB block announcement can be reconstructed by the receiving node with a block sketch of 9KB, plus overhead for each transaction in the block that is not in the receiving node’s mempool. The largest block sketches seen top out at a few bytes north of 20KB.</p> + +<p>When running live experiments in ‘high bandwidth’ mode and having nodes prefill up to 6 transactions, we can expect to see well over 90% of blocks propagate immediately without needing to request any missing transactions. Even without prefilling any transactions except for the coinbase, experiments show we can see well north of 60% of blocks propagate immediately, the rest requiring a full additional network round trip.</p> + +<p>Since the difference between mempools and blocks for warmed up nodes is rarely more than 6 transactions, this means that compact block relay achieves a dramatic reduction in required peak bandwidth.</p> + +<h2 id="how-are-expected-missing-transactions-chosen-to-immediately-forward">How are expected missing transactions chosen to immediately forward?</h2> + +<p>To reduce the number of things that need to be reviewed in the initial implementation, only the coinbase transaction will be pre-emptively sent.</p> + +<p>However, in the described experiments, the sending node used a simple formula to choose which transactions to send: when Node A received a block, it checked to see which transactions were in the block but not in its mempool; those were the transactions it predicted that its peer didn’t have. The reasoning is that (without additional information) the transactions you didn’t know about are probably also the transactions your peers don’t know about. With this basic heuristic, a large improvement was seen, illustrating that many times the simplest solutions are the best.</p> + +<h2 id="how-does-the-fast-relay-network-factor-into-this">How does the Fast Relay Network factor into this?</h2> + +<p>The <a href="http://bitcoinrelaynetwork.org/">Fast Relay Network</a> (FRN) consists of two pieces:</p> + +<ul> + <li> + <p>The curated set of nodes currently in the Fast Relay Network</p> + </li> + <li> + <p>The Fast Block Relay Protocol (FBRP)</p> + </li> +</ul> + +<p>The set of curated nodes in the FRN have been carefully chosen with minimal relay over the globe as the number one priority. Failure of these nodes would result in a significant increase of wasted hashpower and potential further centralization of mining. A large majority of mining hashpower today connects to this network.</p> + +<p>The original FBRP is how the participating nodes communicate block information to each other. Nodes keep track of what transactions they send to each other, and relay block differentials based off of this knowledge. This protocol is nearly optimal for one-to-one server-client communication of new blocks. More recently, a UDP and Forward Error Correction (FEC) based protocol, named RN-NextGeneration, has been deployed for testing and use by miners. These protocols however require a not-well connected relay topology and are more brittle than a more general p2p network. Improvements at the protocol level using compact blocks will shrink the performance gap between the curated network of nodes and the p2p network in general. The increased robustness of the p2p network and block propagation speed at large will play a role in how the network develops in the future.</p> + +<h2 id="does-this-scale-bitcoin">Does this scale Bitcoin?</h2> + +<p>This feature is intended to save peak block bandwidth for nodes, reducing bandwidth spikes which can degrade end-user internet experience. However, the centralization pressures of mining exist in a large part due to latency of block propagation, as described in the following video. Compact blocks version 1 is not primarily designed to solve that problem.</p> + +<iframe width="560" height="315" src="https://www.youtube.com/embed/Y6kibPzbrIc" frameborder="0" allowfullscreen=""> </iframe> + +<p>It is expected that miners will continue to use the <a href="http://bitcoinrelaynetwork.org/">Fast Relay Network</a> until a lower-latency or more robust solution is developed. However improvements to the base p2p protocol will increase robustness in the case of FRN failure, and perhaps reduce the advantage of private relay networks, making them not worthwhile to run.</p> + +<p>Furthermore, the experiments conducted and data collected using the first version of compact blocks will inform the design of the future improvements we expect to be more competitive with the FRN.</p> + +<h2 id="who-benefits-from-compact-blocks">Who benefits from compact blocks?</h2> + +<ul> + <li> + <p>Full node users who want to relay transactions but who have limited internet bandwidth. If you simply want to save the most bandwidth possible while still relaying blocks to peers, there is a <code class="highlighter-rouge">blocksonly</code> mode already available starting in Bitcoin Core v0.12. Blocks-only mode only receives transactions when they’re included in a block, so there is no extra transaction overhead.</p> + </li> + <li> + <p>The network as a whole. Decreasing block propagation times on the p2p network creates a healthier network with a better baseline relay security margin.</p> + </li> +</ul> + +<h2 id="what-is-the-timeline-on-coding-testing-reviewing-and-deploying-compact-block-propagation">What is the timeline on coding, testing, reviewing and deploying compact block propagation?</h2> + +<p>The first version of compact blocks has been assigned <a href="https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki">BIP152</a>, has a working implementation, and is being actively tested by the developer community.</p> + +<ul> + <li>BIP152: <a href="https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki">https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki</a></li> + <li>Reference implementation: <a href="https://github.com/bitcoin/bitcoin/pull/8068">https://github.com/bitcoin/bitcoin/pull/8068</a></li> +</ul> + +<h2 id="how-can-this-be-adapted-for-even-faster-p2p-relay">How can this be adapted for even faster p2p relay?</h2> + +<p>Additional improvements to the compact block scheme can be made. These are related to RN-NG and are two-fold:</p> + +<ul> + <li> + <p>First, replace TCP transmission of block information with UDP transmission.</p> + </li> + <li> + <p>Second, handle dropped packets and pre-emptively send missing transaction data by using forward error correction (FEC) codes.</p> + </li> +</ul> + +<p>UDP transmission allows data to be sent by the server and digested by the client as fast as the path allows, without worrying about intermittent dropped packets. A client would rather receive packets out of order to construct the block as fast as possible but TCP does not allow this.</p> + +<p>In order to deal with the dropped packets and receiving non-redundant block data from multiple servers, FEC codes will be employed. A FEC code is a method of transforming the original data into a redundant code, allowing lossless transmission as long as a certain percentage of packets arrive at its destination, where the required data is only slightly larger than the original size of the data.</p> + +<p>This would allow a node to begin sending a block as soon as it receives them, and allow the recipients to reconstruct blocks being streamed from multiple peers simultaneously. All of this work continues to build on the compact blocks work already completed. This is a medium-term extension, and development is ongoing.</p> + +<h2 id="is-this-idea-new">Is this idea new?</h2> + +<p>The idea of using bloom filters (such as those used in <a href="https://github.com/bitcoin/bips/blob/master/bip-0037.mediawiki">BIP37</a> filteredblocks) to more efficiently transmit blocks was proposed a number of years ago. It was also implemented by Pieter Wuille (sipa) in 2013 but he found the overhead made it slow down the transfer.</p> + +<figure class="highlight"><pre><code class="language-text" data-lang="text">[#bitcoin-dev, public log (excerpts)] + +[2013-12-27] +09:12 &lt; sipa&gt; TD: i'm working on bip37-based block propagation +[...] +10:27 &lt; BlueMatt&gt; sipa: bip37 doesnt really make sense for block download, no? why do you want the filtered merkle tree instead of just the hash list (since you know you want all txn anyway) +[...] +15:14 &lt; sipa&gt; BlueMatt: the overhead of bip37 for full match is something like 1 bit per transaction, plus maybe 20 bytes per block or so +15:14 &lt; sipa&gt; over just sending the txid list + +[2013-12-28] +00:11 &lt; sipa&gt; BlueMatt: i have a ~working bip37 block download branch, but it's buggy and seems to miss blocks and is very slow +00:15 &lt; sipa&gt; BlueMatt: haven't investigated, but my guess is transactions that a peer assumes we have and doesn't send again +00:15 &lt; sipa&gt; while they already have expired from our relay pool +[...] +00:17 &lt; sipa&gt; if we need to ask for missing transactions, there is an extra roundtrip, which makes it likely slower than full block download for many connections +00:18 &lt; BlueMatt&gt; you also cant request missing txn since they are no longer in mempool [...] +00:21 &lt; gmaxwell&gt; sounds like we really do need a protocol extension for this. +[...] 00:23 &lt; sipa&gt; gmaxwell: i don't see how to do it without extra roundtrip +00:23 &lt; BlueMatt&gt; send a list of txn in your mempool (or bloom filter over them or whatever)!</code></pre></figure> + +<p>As was noted in the excerpt, simply extending the protocol to support sending individual transaction hashes for requesting transactions as well as individual transactions in blocks ended up allowing the compact blocks scheme to be much simpler, DoS-resistant, and more efficient.</p> + +<h2 id="further-reading-resources">Further reading resources</h2> + +<ul> + <li><a href="https://people.xiph.org/~greg/efficient.block.xfer.txt">https://people.xiph.org/~greg/efficient.block.xfer.txt</a></li> + <li><a href="https://people.xiph.org/~greg/lowlatency.block.xfer.txt">https://people.xiph.org/~greg/lowlatency.block.xfer.txt</a></li> + <li><a href="https://people.xiph.org/~greg/weakblocks.txt">https://people.xiph.org/~greg/weakblocks.txt</a></li> + <li><a href="https://people.xiph.org/~greg/mempool_sync_relay.txt">https://people.xiph.org/~greg/mempool_sync_relay.txt</a></li> + <li><a href="https://en.bitcoin.it/wiki/User:Gmaxwell/block_network_coding">https://en.bitcoin.it/wiki/User:Gmaxwell/block_network_coding</a></li> + <li><a href="http://diyhpl.us/~bryan/irc/bitcoin/block-propagation-links.2016-05-09.txt">http://diyhpl.us/~bryan/irc/bitcoin/block-propagation-links.2016-05-09.txt</a></li> + <li><a href="http://diyhpl.us/~bryan/irc/bitcoin/weak-blocks-links.2016-05-09.txt">http://diyhpl.us/~bryan/irc/bitcoin/weak-blocks-links.2016-05-09.txt</a></li> + <li><a href="http://diyhpl.us/~bryan/irc/bitcoin/propagation-links.2016-05-09.txt">http://diyhpl.us/~bryan/irc/bitcoin/propagation-links.2016-05-09.txt</a></li> +</ul> + + + Tue, 07 Jun 2016 00:00:00 -0400 + https://bitcoincore.org/en/2016/06/07/compact-blocks-faq/ + https://bitcoincore.org/en/2016/06/07/compact-blocks-faq/ + + + + Bitcoin Core 0.12.1 Released! + <p>We are pleased to announce the release of Bitcoin Core 0.12.1. This maintenance update includes the first soft fork deployment utilising “<a href="https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki">version bits</a>” as part of the <a href="/en/2015/12/23/capacity-increases-faq/">capacity increases</a> roadmap.</p> + +<p>The soft fork seeks to activate three BIPs: <a href="https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki">BIP68 sequence locks</a>, <a href="https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki">BIP112 OP_CHECKSEQUENCEVERIFY</a> and <a href="https://github.com/bitcoin/bips/blob/master/bip-0113.mediawiki">BIP113 Median time past</a>, which together are known as the “csv” deployment. Signalling begins at midnight on May 1st, 2016.</p> + +<p>CHECKSEQUENCEVERIFY, the invention of Mark Friedenbach, upgrades the Bitcoin scripting language so bitcoins can be “frozen” for a specific amount of time, starting from the first confirmation,. It enables a variety of complex bi-directional payment channel applications; for example, Lightning Network will rely heavily on this.</p> + +<p>This release also debuts <a href="https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki">BIP9 “version bits”</a>, the invention of Pieter Wuille, which allows up to 29 parallel soft fork deployments at the same time and will speed up the rate at which new features can be added to the protocol.</p> + +<p>You can find more details in the <a href="/en/releases/0.12.1/">release notes</a>.</p> + +<p>To remain updated on future developments, you can subscribe to our <a href="/en/list/announcements/join/">announcements list</a>.</p> + +<p>Download the new release from <a href="https://bitcoin.org/bin/bitcoin-core-0.12.1/">https://bitcoin.org/bin/bitcoin-core-0.12.1/</a>.</p> + +<p>The Bitcoin Core Development Team</p> + + + Fri, 15 Apr 2016 00:00:00 -0400 + https://bitcoincore.org/en/blog/2016/04/15/release-0.12.1/ + https://bitcoincore.org/en/blog/2016/04/15/release-0.12.1/ + + + + New Repository Maintainer Appointed + <p>Hereby I’m announcing Marco Falke as the new Testing &amp; QA maintainer for +Bitcoin Core.</p> + +<p>Testing and QA has always been essential to this project, and with the growing +pace of development it has become more critical than ever.</p> + +<p>Marco has been doing a great job contributing to the project for the last year, +especially on the test framework and unit tests, increasing coverage, but also +by sanity-checking the wallet fee functionality and with reviewing other pull +requests. So it’s pretty much what he’s been already doing, and it’s natural to +consider him for this.</p> + +<p>He’s going to oversee and merge pull requests for the QA and Testing framework, +and keep an eye on the overall quality of testing.</p> + +<p>Welcome to the team Marco!</p> + +<p>Regards,</p> + +<p>Wladimir van der Laan</p> + + + Thu, 14 Apr 2016 00:00:00 -0400 + https://bitcoincore.org/en/blog/2016/04/14/maintainer/ + https://bitcoincore.org/en/blog/2016/04/14/maintainer/ + + + + Keep updated! + <p>In an effort to increase communications, we are now providing opt-in, <em>announcement-only</em> information for users of Bitcoin Core to receive notifications of security issues and new releases.</p> + +<p>While the Bitcoin Core project has a variety of communication channels, there have been a number of requests for a method of receiving only important announcements. This new source is intended to be extremely low volume, focused on critical notifications as well as to announce new releases.</p> + +<p>If you use Bitcoin Core, please consider <a href="/en/list/announcements/join">subscribing</a>.</p> + + + Tue, 15 Mar 2016 00:00:00 -0400 + https://bitcoincore.org/en/2016/03/15/announcement-list/ + https://bitcoincore.org/en/2016/03/15/announcement-list/ + + + + The first successful Zero-Knowledge Contingent Payment + <p>I am happy to announce the first successful Zero-Knowledge Contingent Payment (ZKCP) on the Bitcoin network.</p> + +<p>ZKCP is a transaction protocol that allows a buyer to purchase information from a seller using Bitcoin in a manner which is private, scalable, secure, and which doesn’t require trusting anyone: the expected information is transferred if and <em>only</em> if the payment is made. The buyer and seller do not need to trust each other or depend on arbitration by a third party.</p> + +<p>Imagine a movie-style “briefcase swap” (one party with a briefcase full of cash, another containing secret documents), but without the potential scenario of one of the cases being filled with shredded newspaper and the resulting exciting chase scene.</p> + +<p>An example application would be the owners of a particular make of e-book reader cooperating to purchase the DRM master keys from a failing manufacturer, so that they could load their own documents on their readers after the vendor’s servers go offline. This type of sale is inherently +irreversible, potentially crosses multiple jurisdictions, and involves parties whose financial stability is uncertain–meaning that both parties either take a great deal of risk or have to make difficult arrangement. Using a ZKCP avoids the significant transactional costs involved in a +sale which can otherwise easily go wrong.</p> + +<p>In today’s transaction I purchased a solution to a 16x16 Sudoku puzzle for 0.10 BTC from Sean Bowe, a member of the Zcash team, as part of a demonstration performed live at <a href="http://fc16.ifca.ai/">Financial Cryptography 2016</a> in Barbados. I played my part in the transaction remotely from California.</p> + +<p>The transfer involved two transactions:</p> + +<ul> + <li><a href="https://www.blocktrail.com/BTC/tx/8e5df5f792ac4e98cca87f10aba7947337684a5a0a7333ab897fb9c9d616ba9e">8e5df5f792ac4e98cca87f10aba7947337684a5a0a7333ab897fb9c9d616ba9e</a></li> + <li><a href="https://www.blocktrail.com/BTC/tx/200554139d1e3fe6e499f6ffb0b6e01e706eb8c897293a7f6a26d25e39623fae">200554139d1e3fe6e499f6ffb0b6e01e706eb8c897293a7f6a26d25e39623fae</a></li> +</ul> + +<p>Almost all of the engineering work behind this ZKCP implementation was done by Sean Bowe, with support from Pieter Wuille, myself, and Madars Virza.</p> + +<p>See the slides from the <a href="https://z.cash/zkcp3.pdf">live demo</a>.</p> + +<h2 id="background">Background</h2> + +<p>I first proposed the ZKCP protocol in 2011 in an <a href="https://en.bitcoin.it/wiki/Zero_Knowledge_Contingent_Payment">article on the Bitcoin Wiki</a> as an example of how tremendously powerful the existing primitives in Bitcoin Script already were.</p> + +<h3 id="zero-knowledge-proofs">Zero Knowledge Proofs</h3> + +<p>My ZKCP protocol required as a building block a zero-knowledge proof for arbitrary programs. Many kind of specialized zero-knowledge proofs exist: +common digital signatures are an example, as are the range proofs in <a href="https://people.xiph.org/~greg/confidential_values.txt">Confidential Transaction</a>.</p> + +<p>A zero-knowledge proof for <em>general computation</em> is a cryptographic system which lets a person run an arbitrary program with a mixture of public and secret inputs and prove to others that this specific program accepted the inputs, without revealing anything more about its operation or the secret inputs.</p> + +<p>If this seems like impossible magic, for educational purposes I came up with <a href="https://people.xiph.org/~greg/simple_verifyable_execution.txt">a very simple but inefficient ZKP system</a> that uses nothing fancier than boolean circuits and cryptographic hashes, or see Matthew Green’s +<a href="http://blog.cryptographyengineering.com/2014/11/zero-knowledge-proofs-illustrated-primer.html">Graph coloring ZKP example</a>.</p> + +<p>As my initial write-up on ZKCP noted, no such system was readily available in 2011 but they were believed to be possible, especially under specific constraints that would have worked for ZKCP.</p> + +<p>In 2012 Gennaro, Gentry, Parno, and Raykova published a paper (“<a href="https://eprint.iacr.org/2012/215">Quadratic Span Programs and Succinct NIZKs without PCPs</a>”) which described an especially efficient construction. Since then, several groups have continued to advance this work, creating compilers, performance improvements, and most critically, practical tools like libsnark. The GGPR’12 cryptosystem requires a trusted setup, but for the ZKCP application this is no real limitation since the buyer can perform it. Because of this work, ZKCP can now become a practical tool.</p> + +<p>Further reading:</p> + +<ul> + <li><a href="https://eprint.iacr.org/2012/215">GGPR’12 paper</a></li> + <li><a href="http://research.microsoft.com/en-us/projects/verifcomp/">Microsoft Verifiable Computing group</a></li> + <li><a href="http://www.scipr-lab.org/">SCIPR Lab</a></li> + <li><a href="https://github.com/scipr-lab/libsnark">Libsnark</a></li> +</ul> + +<p>Because these efficient ZKPs are cutting-edge technology which depend on new strong cryptographic assumptions, their security is not settled yet. But in applications like ZKCP where our only alternatives are third-party trust, they can be used in ways which are a strict improvement over what we could do without them.</p> + +<h2 id="how-zkcp-works">How ZKCP works</h2> + +<p>If you accept the existence of the zero-knowledge proof system as a black box, the rest of the ZKCP protocol is quite simple.</p> + +<p>The buyer first creates a program that can decide whether the input it is given is the data the buyer wants to buy. This program only verifies the information, it does not produce it–the buyer does not even have to have any idea how to produce it. (For example, it is easy to write a program to verify that a Sudoku solution is correct, but harder to write a Sudoku solver, Sudoku is NP-complete. The buyer here only needs to write the solution verifier.)</p> + +<p>The buyer performs the trusted setup for the proof system and sends the resulting setup information over to the seller.</p> + +<p>The seller picks a random encryption key and encrypts the information the buyer wishes to buy.</p> + +<p>Using the ZKP system, the seller proves a composite statement:</p> + +<ul> + <li>Ex is an encryption of an input that satisfies the Buyer’s program.</li> + <li>Y is the sha256 hash of the decryption key for Ex.</li> +</ul> + +<p>The seller sends Ex, Y, the proof, and his pubkey to the buyer. Once the buyer’s computer verifies the proof, the buyer knows that if he learns the input to SHA256 that yields hash Y, he can decrypt his answer.</p> + +<p>So the buyer initially wanted to buy an input for his program, but now he would be just as happy to buy the preimage of a hash. As it turns out, Bitcoin already provides a way to sell hash preimages in a secure manner.</p> + +<p>The buyer makes his payment to the following ScriptPubkey:</p> + +<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>OP_SHA256 +&lt;Y&gt; OP_EQUAL +OP_IF + &lt;Seller Pubkey&gt; +OP_ELSE + &lt;block_height+100&gt; OP_CHECKLOCKTIMEVERIFY OP_DROP + &lt;Buyer Pubkey&gt; +OP_ENDIF +OP_CHECKSIG +</code></pre></div></div> + +<p>The effect of this payment is that the seller can collect it if he provides the hash preimage of Y and a signature with his key. To avoid tying up the buyer’s funds forever, if the seller does not collect his payment within (e.g.) a day the buyer can reclaim the payment.</p> + +<p>As a result, when the seller collects his payment he is forced to reveal the information that the buyer needs in order to decrypt the answer. If he doesn’t, the buyer gets his funds back.</p> + +<p>This ScriptPubkey is also the same as would be used for a cross-chain atomic swap or a lightning payment channel.</p> + +<p>Wallet support for these transactions has been implemented for Bitcoin Core in <a href="https://github.com/bitcoin/bitcoin/pull/7601">PR#7601</a>. This wallet support is used by the sudoku ZKCP client and server available at <a href="https://github.com/zcash/pay-to-sudoku">https://github.com/zcash/pay-to-sudoku</a>.</p> + +<p>The buyer’s program can be arbitrarily long and complex without adding any additional burden to Bitcoin’s blockchain–the only impact would be the increased time required for setup and proving, which all happens external to Bitcoin. No one outside of the buyer or seller learns anything about the buyer’s program (that is, they do not learn the nature of the information being sold).</p> + +<h2 id="limitations-and-alternatives">Limitations and alternatives</h2> + +<p>This approach is much more scalable and private than conducting smart contracts inside the blockchain, and it isn’t subject to being held back by any performance or functionality limitations in Bitcoin’s smart contracting.</p> + +<p>There are two primary restrictions of this approach. First, that it is interactive: the buyer can’t simply make a broadcast offer and have any interested seller accept the payment without back and forth communication. And second, that the ZKP system, while fast enough to be practical, is still not very fast. For example, in our demo the ZKP system proves 5 executions of SHA256 and the Sudoku constraints, and takes about 20 seconds to execute on a laptop. (The verification of the proof takes only a few milliseconds.)</p> + +<p>One alternative to ZKCP is Peter Todd’s 2014 <a href="https://github.com/unsystem/paypub">“paypub” protocol</a>. +In Paypub, instead of using a zero-knowledge proof the buyer is shown a random subset of the data they are attempting to buy, and the seller is forced to unlock the rest when they collect their payment. Paypub avoids the complexity of dealing with a zero-knowledge proof– and also allowing the exchange of information that only humans can verify–, but at the cost of some vulnerability to cheating, and only being usable with a relatively large set of randomly verifiable information.</p> + +<p>In general I think that “trustless” smart contracts like these have the most value where either there are frequent automated transactions of very low value – such that the overhead of traditional methods of conflict resolution deprives the participants of meaningful access to justice–or for very high value exchanges where the speed, unreliability (especially across jurisdictions), or lack of privacy of traditional conflict resolution would be unacceptable.</p> + +<p>I look forward to the exciting applications people will find for them as the technology becomes increasingly practical.</p> + +<p><em>Gregory Maxwell</em></p> + + Fri, 26 Feb 2016 00:00:00 -0500 + https://bitcoincore.org/en/2016/02/26/zero-knowledge-contingent-payments-announcement/ + https://bitcoincore.org/en/2016/02/26/zero-knowledge-contingent-payments-announcement/ + + + + Bitcoin Core 0.12.0 Released! + <p>We’re very excited to announce the official release of Bitcoin Core v0.12.0. A lot of hard work has gone into this release and it may just be the biggest one yet, with more significant improvements than any other before.</p> + +<p>Here are the major improvements you’ll get to benefit from if you upgrade your nodes to version 0.12:</p> + +<ol> + <li>7x Faster Signature Validation</li> + <li>Ability to Limit Upload Traffic</li> + <li>Crash Prevention via Memory Pool Limits</li> + <li>Option to Send Transactions That Can Be Fee-Boosted</li> + <li>Automatic Usage of Tor When it’s Running</li> + <li>Ability for Apps to Subscribe to Notifications With ZeroMQ</li> + <li>Massively Reduced Disk Usage for Wallets</li> + <li>Much Faster Block Assembly for Miners</li> +</ol> + +<p>In addition to these, there are 13 other improvements that didn’t make the top list but are nonetheless quite valuable. You can find a complete list of them at the end of this post.</p> + +<p>Now, let’s go and take a deeper dive into each of these improvements.</p> + +<h2 id="7x-faster-signature-validation">7x Faster Signature Validation</h2> + +<p>In Bitcoin Core, OpenSSL was traditionally used to validate ECDSA signatures in Bitcoin transactions. OpenSSL is very comprehensive in its capabilities (doing much more than simply validating ECDSA signatures), but this enormous feature set means that its attack surface is fairly large as a result. Because of the threat this represents to Bitcoin security, it became a priority to de-couple OpenSSL from Bitcoin Core and replace it with a simpler, more focused alternative.</p> + +<p>To address this issue, a new ECDSA signature validation library called libsecp256k1 has been developed by members of the Bitcoin Core team and plugged in as a replacement for OpenSSL. It is the result of almost 3 years of complex engineering, and with this integration, the attack surface for signature validation code has been greatly reduced.</p> + +<p>Further, libsecp256k1’s signature validation is much faster than that performed by OpenSSL. It is up to 7x faster on 64-bit architecture, and raw reindexing and block validation now takes less than half the time it did before - a major step forward for validating Bitcoin transactions.</p> + +<p><em>Credits: Pieter Wuille, Greg Maxwell, and Cory Fields</em></p> + +<h2 id="ability-to-limit-upload-traffic">Ability to Limit Upload Traffic</h2> + +<p>Node upload traffic can be burdensome for some users, so the ability to put limitations on such traffic is a much-needed improvement. Node users now have the ability to set soft limits on how much data they upload and serve to their peers. Users can set a parameter that specifies how much data the node should target to be served daily. It will try to stay below the limit, rather than hit it, and if it hits the limit it will only serve blocks requested within the last week.</p> + +<p><em>Credits: Jonas Schnelli</em></p> + +<h2 id="crash-prevention-via-memory-pool-limits">Crash Prevention via Memory Pool Limits</h2> + +<p>Older versions of Bitcoin Software had no limit on the number of transactions they would allow into their memory pool. Even though nodes will only accept transactions that have a certain specified minimum relay fee, at times the number of transactions that meet those requirements will get arbitrarily large and cause nodes with relatively low RAM to crash. Particularly concerning is that attackers can take advantage of this system by flooding the network with transactions in order to crash a subset of nodes.</p> + +<p>With this update, nodes now have default limitations on the size of their memory pools and the operator can configure this to the amount of memory they want to dedicate to the mempool. When the memory limit is reached, new transactions can still be accepted, while transactions with the lowest fees will be dropped from the mempool. This new memory limitation ensures that unexpected crashes will not happen due to the number of cached transactions getting out of hand.</p> + +<p><em>Credits: Matt Corallo and Suhas Daftuar</em></p> + +<h2 id="option-to-send-transactions-that-can-be-fee-boosted">Option to Send Transactions That Can Be Fee-Boosted</h2> + +<p>Transactions often get stuck if they have fees that are too low. This can cause problems because unspent transactions outputs (UTXOs) that were used in those transactions can be hard to spend, potentially freezing funds. Appropriate transaction fees are hard to calculate because they are highly dependent on the volume of transactions and their fees at any given time. Thus, one either typically underestimates, resulting in many stuck transactions or overestimates, resulting in a massive overpayment and a steady loss of funds.</p> + +<p>A new feature called Opt-in Replace-by-Fee gives transaction senders the option to configure their transactions to be able to be replaced later by other transactions that specify larger fees. Senders can start with a low fee and see if their transaction gets accepted, and if not they can increase their fee until it gets accepted. This allows senders to both minimize the fees they pay and maximize the chance that their transactions will be included in a block.</p> + +<p><em>Credits: Peter Todd and Suhas Daftuar</em></p> + +<h2 id="automatic-usage-of-tor-when-its-running">Automatic Usage of Tor When it’s Running</h2> + +<p>Nodes will now detect whether Tor is running and if it is they will automatically create Tor hidden services and connect to other nodes through the Tor network. No manual configuration is required.</p> + +<p><em>Credits: Wladimir van der Laan</em></p> + +<h2 id="ability-for-apps-to-subscribe-to-notifications-with-zeromq">Ability for Apps to Subscribe to Notifications With ZeroMQ</h2> + +<p>Up until now, there has been limited support for external services to subscribe to notifications about the arrival of new blocks and incoming transactions. Services now have this ability thanks to an integration with ZeroMQ.</p> + +<p><em>Credits: Johnathan Corgan</em></p> + +<h2 id="massively-reduced-disk-usage-for-wallets">Massively Reduced Disk Usage for Wallets</h2> + +<p>Users of the Bitcoin Core wallet often feel the burden of the high data storage requirements that come with running a full node (which is now up to 60GB and continues to rise). For users who have limitations on storage capacity and still want to use a wallet with a full node, they now have the ability to run their wallet in pruned mode. This means that the node will only focus on keeping track of unspent outputs and will forget previously-processed blocks as well as outputs that have been spent. This in turn means users will be able to run a full node while only storing around 2GB of data, a massive reduction from the previously-required 60GB.</p> + +<p><em>Credits: Jonas Schnelli, Greg Maxwell, and Adam Weiss</em></p> + +<h2 id="much-faster-block-assembly-for-miners">Much Faster Block Assembly for Miners</h2> + +<p>Traditionally, block template creation has been quite expensive for miners, requiring high computation times and quite a bit of memory. The high computation time is a consequence of the fact that historically, miners have had to perform consensus critical calcuations for block validation simultaneously while they assemble a block. The high memory requirements have been due to the fact that historically during block assembly, every transaction in one’s memory pool would need to have its inputs pulled into an in-memory cache for various calculations.</p> + +<p>With the 0.12 release, consensus-critical calculations pertaining to individual transactions are no longer performed all at once during block assembly, but are pre-calculated on all transactions as soon as they hit the memory pool and then cached. This means that during block assembly, most of the calculations have already been performed and the block template can be created extremely quickly. Specifically, this represents a time reduction from an interval measured in seconds to one measured in tens of milliseconds.</p> + +<p>The pre-calculations that are peformed also mean that the inputs of all the transactions in one’s memory pool no longer have to be pulled into the cache all at once, leading to a sizeable reduction in memory requirements.</p> + +<p><em>Credits: Alex Morcos</em></p> + +<h2 id="closing-word">Closing Word</h2> + +<p>The release of Version 0.12 will be a major move forward for the Bitcoin Core client. However, there is still much more to do and we’re always looking for more contributors. For more details see our <a href="/en/contribute/">contributing</a> page and specifically <a href="/en/faq/contributing-code/">CONTRIBUTING.md</a>. There are many other ways to contribute too - just ask others how you can help out (see community resources below).</p> + +<p>Download from <a href="https://bitcoin.org/bin/bitcoin-core-0.12.0/">https://bitcoin.org/bin/bitcoin-core-0.12.0/</a>.</p> + +<p>The Bitcoin Core Development Team</p> + +<h2 id="v012-resources">v0.12 Resources</h2> + +<ul> + <li><a href="https://github.com/bitcoin/bitcoin/blob/v0.12.0/doc/release-notes.md">Official Release Notes</a>.</li> + <li><a href="https://github.com/bitcoin/bitcoin/blob/v0.12.0/doc/release-notes.md#0120-change-log">Changelog</a>.</li> + <li><a href="https://github.com/bitcoin/bitcoin/pulls?q=is%3Apr+milestone%3A0.12.0+is%3Aclosed">Pull requests</a>.</li> +</ul> + +<h2 id="community-resources">Community Resources</h2> + +<p><a href="https://bitcoincore.org/en/meetings/">Weekly Meeting Summaries</a></p> + +<p>IRC Community: +Join the <code class="highlighter-rouge">#bitcoin-dev</code> and <code class="highlighter-rouge">#bitcoin-core-dev</code> channels on <code class="highlighter-rouge">irc.freenode.net</code>.</p> + +<p>Twitter: +Follow Bitcoin Core updates at <a href="https://twitter.com/bitcoincoreorg">@bitcoincoreorg</a></p> + +<p><em>This blog post was written by Ryan Shea based on the official <a href="https://github.com/bitcoin/bitcoin/blob/v0.12.0/doc/release-notes.md">release notes</a>.</em></p> + + Tue, 23 Feb 2016 00:00:00 -0500 + https://bitcoincore.org/en/2016/02/23/release-0.12.0/ + https://bitcoincore.org/en/2016/02/23/release-0.12.0/ + + + + Clarifying Communications + <p>Initially, bitcoin.org was used to host the original Bitcoin paper and became the homepage for the <a href="https://bitcoin.org/en/download">Bitcoin program</a>. The site evolved into a general educational resource for Bitcoin, and is <a href="https://bitcoin.org/en/bitcoin-core/about-site">not affiliated</a> with the modern Bitcoin Core project. The Bitcoin Core project’s official website is bitcoincore.org and while other websites continue to host information about Bitcoin Core, their views do not represent Bitcoin Core. We know that the Bitcoin ecosystem can be confusing, and we are working hard to make these relationships more clear.</p> + +<p>For development work, Bitcoin Core mainly uses the <code class="highlighter-rouge">#bitcoin-core-dev</code> IRC channel on irc.libera.chat, <a href="https://github.com/bitcoin/bitcoin">Github</a>, and <a href="http://lists.linuxfoundation.org/pipermail/bitcoin-dev/">the bitcoin-dev mailing list</a>.</p> + +<p>While there are many forums in which the Bitcoin community and, indeed, Bitcoin Core contributors engage, Bitcoin Core is not responsible for those forums or their policies, nor does Bitcoin Core take official positions on the community’s decisions to use them. Still, we believe it is critical that the Bitcoin community be able to freely discuss and critique every aspect of Bitcoin.</p> + +<p>The Bitcoin community can become extremely excited and heated when discussing Bitcoin, but we must all work to maintain a civil tone. Community members should not engage in brigading, denial-of-service attacks, or otherwise disrupt healthy discussion and we should all do our best to assume good faith in absence of reason to believe otherwise.</p> + + Thu, 28 Jan 2016 00:00:00 -0500 + https://bitcoincore.org/en/2016/01/28/clarification/ + https://bitcoincore.org/en/2016/01/28/clarification/ + + + + Segregated Witness Benefits + <section id="table-of-contents" class="toc"> + <header> + + <h3 class="toc-header"><i class="fa fa-book"></i> Overview</h3> + </header> +<div class="toc-drawer"> +<ul id="markdown-toc"> + <li><a href="#malleability-fixes" id="markdown-toc-malleability-fixes">Malleability Fixes</a> <ul> + <li><a href="#who-benefits" id="markdown-toc-who-benefits">Who benefits?</a></li> + <li><a href="#further-information" id="markdown-toc-further-information">Further information</a></li> + </ul> + </li> + <li><a href="#linear-scaling-of-sighash-operations" id="markdown-toc-linear-scaling-of-sighash-operations">Linear scaling of sighash operations</a> <ul> + <li><a href="#who-benefits-1" id="markdown-toc-who-benefits-1">Who benefits?</a></li> + <li><a href="#further-information-1" id="markdown-toc-further-information-1">Further information</a></li> + </ul> + </li> + <li><a href="#increased-security-for-multisig-via-pay-to-script-hash-p2sh" id="markdown-toc-increased-security-for-multisig-via-pay-to-script-hash-p2sh">Increased security for multisig via pay-to-script-hash (P2SH)</a> <ul> + <li><a href="#who-benefits-2" id="markdown-toc-who-benefits-2">Who benefits?</a></li> + <li><a href="#further-information-2" id="markdown-toc-further-information-2">Further information</a></li> + </ul> + </li> + <li><a href="#script-versioning" id="markdown-toc-script-versioning">Script versioning</a> <ul> + <li><a href="#who-benefits-3" id="markdown-toc-who-benefits-3">Who benefits?</a></li> + </ul> + </li> + <li><a href="#reducing-utxo-growth" id="markdown-toc-reducing-utxo-growth">Reducing UTXO growth</a> <ul> + <li><a href="#who-benefits-4" id="markdown-toc-who-benefits-4">Who benefits?</a></li> + <li><a href="#further-information-3" id="markdown-toc-further-information-3">Further information</a></li> + </ul> + </li> + <li><a href="#efficiency-gains-when-not-verifying-signatures" id="markdown-toc-efficiency-gains-when-not-verifying-signatures">Efficiency gains when not verifying signatures</a> <ul> + <li><a href="#who-benefits-5" id="markdown-toc-who-benefits-5">Who benefits?</a></li> + </ul> + </li> + <li><a href="#block-capacitysize-increase" id="markdown-toc-block-capacitysize-increase">Block capacity/size increase</a> <ul> + <li><a href="#who-benefits-6" id="markdown-toc-who-benefits-6">Who benefits?</a></li> + </ul> + </li> + <li><a href="#moving-towards-a-single-combined-block-limit" id="markdown-toc-moving-towards-a-single-combined-block-limit">Moving towards a single combined block limit</a> <ul> + <li><a href="#who-benefits-7" id="markdown-toc-who-benefits-7">Who benefits?</a></li> + <li><a href="#further-information-4" id="markdown-toc-further-information-4">Further information</a></li> + </ul> + </li> + <li><a href="#update-2016-10-19" id="markdown-toc-update-2016-10-19">Update 2016-10-19</a></li> + <li><a href="#update-2020-06-23" id="markdown-toc-update-2020-06-23">Update 2020-06-23</a></li> +</ul> + + </div> +</section> +<!-- /#table-of-contents --> + +<p>The Segregated Witness soft-fork (segwit) includes a wide range of features, many of which are highly technical. This page summarises some of the benefits of those features.</p> + +<h2 id="malleability-fixes">Malleability Fixes</h2> + +<p>Bitcoin transactions are identified by a 64-digit hexadecimal hash called a transaction identifier (txid) which is based on both the coins being spent and on who will be able to spend the results of the transaction.</p> + +<p>Unfortunately, the way the txid is calculated allows anyone to make small modifications to the transaction that will not change its meaning, but will change the txid. This is called third-party malleability. BIP 62 (“dealing with malleability”) attempted to address these issues in a piecemeal manner, but was too complicated to implement as consensus checks and has been withdrawn.</p> + +<p>For example, you could submit a transaction with txid ef74…c309 to the network, but instead find that a third-party, such as a node on the network relaying your transaction, or the miner who includes your transaction in a block, modifies the transaction slightly, resulting in your transaction still spending the same coins and paying the same addresses, but being confirmed under the completely different txid 683f…8bfa instead.</p> + +<p>More generally, if one or more of the signers of the transaction revise their signatures then the transaction remains valid and pays the same amounts to the same addresses, but the txid changes completely because it incorporates the signatures. The general case of changes to signature data (but not the outputs or choice of inputs) modifying the transaction is called scriptSig malleability.</p> + +<p>Segwit prevents third-party and scriptSig malleability by allowing Bitcoin users to move the malleable parts of the transaction into the <em>transaction witness,</em> and segregating that witness so that changes to the witness does not affect calculation of the txid.</p> + +<h3 id="who-benefits">Who benefits?</h3> + +<ul> + <li> + <p><strong>Wallet authors tracking spent bitcoins:</strong> it’s easiest to monitor the status of your own outgoing transactions by simply looking them up by txid. But in a system with third-party malleability, wallets must implement extra code to be able to deal with changed txids.</p> + </li> + <li> + <p><strong>Anyone spending unconfirmed transactions:</strong> if Alice pays Bob in transaction 1, Bob uses that payment to pay Charlie in transaction 2, and then Alice’s payment gets malleated and confirmed with a different txid, then transaction 2 is now invalid and Charlie has not been paid. If Bob is trustworthy, he will reissue the payment to Charlie; but if he isn’t, he can simply keep those bitcoins for himself.</p> + </li> + <li> + <p><strong>The Lightning Network:</strong> with third-party and scriptSig malleability fixed, the Lightning Network is less complicated to implement and significantly more efficient in its use of space on the blockchain. With scriptSig malleability removed, it also becomes possible to run lightweight Lightning clients that outsource monitoring the blockchain, instead of each Lightning client needing to also be a full Bitcoin node.</p> + </li> + <li> + <p><strong>Anyone using the block chain:</strong> smart contracts today, such as micropayment channels, and anticipated new smart contracts, become less complicated to design, understand, and monitor.</p> + </li> +</ul> + +<p>Note: segwit transactions only avoid malleability if all their inputs are segwit spends (either directly, or via a backwards compatible segwit P2SH address).</p> + +<h3 id="further-information">Further information</h3> + +<ul> + <li><a href="https://en.bitcoin.it/wiki/Transaction_Malleability">Bitcoin Wiki on Malleability</a></li> + <li><a href="http://cointelegraph.com/news/115374/the-ongoing-bitcoin-malleability-attack">Coin Telegraph article on 2015 Malleability attack</a></li> + <li><a href="https://bitcoinmagazine.com/articles/the-who-what-why-and-how-of-the-ongoing-transaction-malleability-attack-1444253640">Bitcoin Magazine article on 2015 Malleability attack</a></li> + <li><a href="http://diyhpl.us/wiki/transcripts/scalingbitcoin/hong-kong/overview-of-bips-necessary-for-lightning/">“Overview of BIPs necessary for Lightning” transcript</a></li> + <li><a href="https://github.com/bitcoin/bips/blob/master/bip-0062.mediawiki">BIP 62</a></li> + <li><a href="https://github.com/bitcoin/bips/blob/master/bip-0140.mediawiki">BIP 140 – alternative approach to malleability fixes</a></li> + <li><a href="http://bitcoin.stackexchange.com/questions/22051/transaction-malleability-in-the-blockchain/22058#22058">Stack exchange answer regarding 683f…8bfa transaction</a></li> +</ul> + +<h2 id="linear-scaling-of-sighash-operations">Linear scaling of sighash operations</h2> + +<p>A major problem with simple approaches to increasing the Bitcoin blocksize is that for certain transactions, signature-hashing scales quadratically rather than linearly.</p> + +<p><img src="/assets/images/linear-quad-scale.png" alt="Linear versus quadratic" /></p> + +<p>In essence, doubling the size of a transaction can double both the number of signature operations, and the amount of data that has to be hashed for each of those signatures to be verified. This has been seen in the wild, where an individual block required 25 seconds to validate, and maliciously designed transactions could take over 3 minutes.</p> + +<p>Segwit resolves this by changing the calculation of the transaction hash for signatures so that each byte of a transaction only needs to be hashed at most twice. This provides the same functionality more efficiently, so that large transactions can still be generated without running into problems due to signature hashing, even if they are generated maliciously or much larger blocks (and therefore larger transactions) are supported.</p> + +<h3 id="who-benefits-1">Who benefits?</h3> + +<p>Removing the quadratic scaling of hashed data for verifying signatures makes increasing the block size safer. Doing that without also limiting transaction sizes allows Bitcoin to continue to support payments that go to or come from large groups, such as payments of mining rewards or crowdfunding services.</p> + +<p>The modified hash only applies to signature operations initiated from witness data, so signature operations from the base block will continue to require lower limits.</p> + +<h3 id="further-information-1">Further information</h3> + +<ul> + <li><a href="https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki">BIP 143</a></li> + <li><a href="http://rusty.ozlabs.org/?p=522">Blog post by Rusty Russell on the 25s transaction</a></li> + <li><a href="https://en.bitcoin.it/wiki/Common_Vulnerabilities_and_Exposures#CVE-2013-2292">CVE 2013-2292 on Bitcoin wiki</a></li> + <li><a href="https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-July/009494.html">Proposal to limit transactions to 100kB</a></li> + <li><a href="https://github.com/bitcoinclassic/bitcoinclassic/commit/842dc24b23ad9551c67672660c4cba882c4c840a">Bitcoin Classic commit on 0.11.2 branch adding additional consensus limit on sighash bytes</a></li> +</ul> + +<h2 id="increased-security-for-multisig-via-pay-to-script-hash-p2sh">Increased security for multisig via pay-to-script-hash (P2SH)</h2> + +<p>Multisig payments currently use P2SH which is secured by the 160-bit HASH160 algorithm (RIPEMD of SHA256). However, if one of the signers wishes to steal all the funds, they can find a collision between a valid address as part of a multisig script and a script that simply pays them all the funds with only 80-bits (2<sup>80</sup>) worth of work, which is already within the realm of possibility for an extremely well-resourced attacker. (For comparison, at a sustained 1 exahash/second, the Bitcoin mining network does 80-bits worth of work every two weeks)</p> + +<p>Segwit resolves this by using HASH160 only for payments direct to a single public key (where this sort of attack is useless), while using 256-bit SHA256 hashes for payments to a script hash.</p> + +<h3 id="who-benefits-2">Who benefits?</h3> + +<p>Everyone paying to multisig or smart contracts via segwit benefits from the extra security provided for scripts.</p> + +<h3 id="further-information-2">Further information</h3> + +<ul> + <li><a href="https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-January/012198.html">Gavin Andresen asking if 80-bit attacks are worth worrying about</a></li> + <li><a href="https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-January/012202.html">Ethan Heilman describing a cycle finding algorithm</a></li> + <li><a href="https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-January/012227.html">Rusty Russell calculating costs of performing an attack</a></li> + <li><a href="https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-January/012218.html">Anthony Towns applying the cycle finding algorithm to exploit transactions</a></li> + <li><a href="https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-January/012234.html">Gavin Andresen summarising the thread</a></li> +</ul> + +<h2 id="script-versioning">Script versioning</h2> + +<p>Changes to Bitcoin’s script allow for both improved security and improved functionality. However, the design of script only allows backwards-compatible (soft-forking) changes to be implemented by replacing one of the ten extra OP_NOP opcodes with a new opcode that can conditionally fail the script, but which otherwise does nothing. This is sufficient for many changes – such as introducing a new signature method or a feature like OP_CLTV, but it is both slightly hacky (for example, OP_CLTV usually has to be accompanied by an OP_DROP) and cannot be used to enable even features as simple as joining two strings.</p> + +<p>Segwit resolves this by including a version number for scripts, so that additional opcodes that would have required a hard-fork to be used in non-segwit transactions can instead be supported by simply increasing the script version.</p> + +<h3 id="who-benefits-3">Who benefits?</h3> + +<p>Easier changes to script opcodes will make advanced scripting in Bitcoin easier. This includes changes such as introducing Schnorr signatures, using key recovery to shrink signature sizes, supporting sidechains, or creating even smarter contracts by using Merklized Abstract Syntax Trees (MAST) and other research-level ideas.</p> + +<h2 id="reducing-utxo-growth">Reducing UTXO growth</h2> + +<p>The Unspent Transaction Output (UTXO) database is maintained by each validating Bitcoin node in order to determine whether new transactions are valid or fraudulent. For efficient operation of the network, this database needs to be very quick to query and modify, and should ideally be able to fit in main memory (RAM), so keeping the database’s size in bytes as small as possible is valuable.</p> + +<p>This becomes more difficult as Bitcoin grows, as each new user must have at least one UTXO entry of their own and will prefer having multiple entries to help improve their privacy and flexibility, or to provide as backing for payment channels or other smart contracts.</p> + +<p>Segwit improves the situation here by making signature data, which does not impact the UTXO set size, cost 75% less than data that does impact the UTXO set size. This is expected to encourage users to favour the use of transactions that minimise impact on the UTXO set in order to minimise fees, and to encourage developers to design smart contracts and new features in a way that will also minimise the impact on the UTXO set.</p> + +<p>Because segwit is a soft-forking change and does not increase the base blocksize, the worst case growth rate of the UTXO set stays the same.</p> + +<h3 id="who-benefits-4">Who benefits?</h3> + +<p>Reduced UTXO growth will benefit miners, businesses, and users who run full nodes, which in turn helps maintain the current security of the Bitcoin network as more users enter the system. Users and developers who help minimise the growth of the UTXO set will benefit from lower fees compared to those who ignore the impact of their transactions on UTXO growth.</p> + +<h3 id="further-information-3">Further information</h3> + +<ul> + <li><a href="http://statoshi.info/dashboard/db/unspent-transaction-output-set">Statoshi UTXO dashboard</a></li> +</ul> + +<h2 id="efficiency-gains-when-not-verifying-signatures">Efficiency gains when not verifying signatures</h2> + +<p>Signatures for historical transactions may be less interesting than signatures for future transactions – for example, Bitcoin Core does not check signatures for transactions prior to the most recent checkpoint by default, and some SPV clients simply don’t check signatures themselves at all, trusting that has already been done by miners or other nodes. At present, however, signature data is an integral part of the transaction and must be present in order to calculate the transaction hash.</p> + +<p>Segregating the signature data allows nodes that aren’t interested in signature data to prune it from the disk, or to avoid downloading it in the first place, saving resources.</p> + +<h3 id="who-benefits-5">Who benefits?</h3> + +<p>As more transactions use segwit addresses, people running pruned or SPV nodes will be able to operate with less bandwidth and disk space.</p> + +<h2 id="block-capacitysize-increase">Block capacity/size increase</h2> + +<p>Since old nodes will only download the witness-stripped block, they only enforce the 1 MB block size limit rule on that data. +New nodes, which understand the full block with witness data, are therefore free to replace this limit with a new one, allowing for larger block sizes. Segregated witness therefore takes advantage of this opportunity to raise the block size limit to nearly 4 MB, and adds a new cost limit to ensure blocks remain balanced in their resource use (this effectively results in an effective limit closer to 1.6 to 2 MB).</p> + +<h3 id="who-benefits-6">Who benefits?</h3> + +<p>People who run upgraded wallets will be able to take advantage of the increased block size by moving signatures to the witness section of the transaction.</p> + +<h2 id="moving-towards-a-single-combined-block-limit">Moving towards a single combined block limit</h2> + +<p>Currently there are two consensus-enforced limits on blocksize: the block can be no larger than 1MB and, independently, there can be no more than 20,000 signature checks performed across the transactions in the block.</p> + +<p>Finding the most profitable set of transactions to include in a block given a single limit is an instance of the knapsack problem, which can be easily solved almost perfectly with a simple greedy algorithm. However adding the second constraint makes finding a good solution very hard in some cases, and this theoretical problem has been exploited in practice to force blocks to be mined at a size well below capacity.</p> + +<p>It is not possible to solve this problem without either a hardfork, or substantially decreasing the block size. Since segwit can’t fix the problem, it settles on not making it worse: in particular, rather than introducing an independent limit for the segregated witness data, instead a single limit is applied to the weighted sum of the UTXO data and the witness data, allowing both to be limited simultaneously as a combined entity.</p> + +<h3 id="who-benefits-7">Who benefits?</h3> + +<p>Ultimately miners will benefit if a future hardfork that changes the block capacity limit to be a single weighted sum of parameters. For example:</p> + +<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>50*sigops + 4*basedata + 1*witnessdata &lt; 10M +</code></pre></div></div> + +<p>This lets miners easily and accurately fill blocks while maximising fee income, and that will benefit users by allowing them to more reliably calculate the appropriate fee needed for their transaction to be mined.</p> + +<h3 id="further-information-4">Further information</h3> + +<ul> + <li><a href="https://en.wikipedia.org/wiki/Knapsack_problem">Knapsack problem</a></li> + <li><a href="https://bitcointalk.org/index.php?topic=1166928.0;all">Sigop attack discussion on bitcointalk in Aug 2015</a></li> + <li><a href="https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-December/011870.html">Gregory Maxwell on bitcoin-dev on witness limits</a></li> + <li><a href="http://diyhpl.us/wiki/transcripts/scalingbitcoin/hong-kong/validation-cost-metric/">“Validation Cost Metric” transcript</a></li> +</ul> + +<h2 id="update-2016-10-19">Update 2016-10-19</h2> + +<p>Earlier versions of this page listed “Compact fraud proofs” as a benefit of segwit. However, as implemented, segwit does not make this any easier: with or without segwit, a future soft-fork enabling compact fraud proofs and the benefits they bring, will need to include its own commitment (eg, in the coinbase transaction), rather than being able to extend the commitment data used by segwit.</p> + +<p>The previous text was:</p> + +<blockquote> + <p><strong>Compact fraud proofs</strong></p> + + <p>As the Bitcoin userbase expands, validating the entire blockchain naturally becomes more expensive. To maintain the decentralised, trustless nature of Bitcoin, it is important to allow those who cannot afford to validate the entire blockchain to at least be able to cheaply validate as much of it as they can afford.</p> + + <p>Segwit improves the situation here by allowing a future soft-fork to extend the witness structure to include commitment data, which will allow lightweight (SPV) clients to enforce consensus rules such such as the number of bitcoins introduced in a block, the size of a block, and the number of sigops used in a block.</p> + + <p><strong>Who benefits?</strong></p> + + <p>Fraud proofs allow SPV users to help enforce Bitcoin’s consensus rules, which will potentially greatly increase the security of the Bitcoin network as a whole, as well as reduce the ways in which individual users can be attacked.</p> + + <p>These fraud proofs can be added to the witness data structure as part of a future soft-fork, and they’ll help SPV clients enforce the rules even on transactions that don’t make use of the segwit features.</p> +</blockquote> + +<h2 id="update-2020-06-23">Update 2020-06-23</h2> + +<p>Earlier versions of this page listed “Signing of input values” as a benefit of segwit. +However, as implemented, segwit does not make this safe: +with or without segwit, a future soft-fork will be needed to rely on signed input values.</p> + +<p>Since the values of each input are signed individually, the apparent fee can be manipulated in deceiving ways. +(CVE-2020-14199)</p> + +<p>The previous text was:</p> + +<blockquote> + <p><strong>Signing of input values</strong></p> + + <p>When a hardware wallet signs a transaction, it can easily verify the total amount being spent, but can only safely determine the fee by having a full copy of all the input transactions being spent, and must hash each of those to ensure it is not being fed false data. Since individual transactions can be up to 1MB in size, this is not necessarily a cheap operation, even if the transaction being signed is itself quite small.</p> + + <p>Segwit resolves this by explicitly hashing the input value. This means that a hardware wallet can simply be given the transaction hash, index, and value (and told what public key was used), and can safely sign the spending transaction, no matter how large or complicated the transaction being spent was.</p> + + <p><strong>Who benefits?</strong></p> + + <p>Manufacturers and users of hardware wallets are the obvious beneficiaries; however this likely also makes it much easier to safely use Bitcoin in small embedded devices for “Internet of things” applications.</p> + + <p>This benefit is only available when spending transactions sent to segwit enabled addresses (or segwit-via-P2SH addresses).</p> + + <p><strong>Further information</strong></p> + + <ul> + <li><a href="https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki">BIP 143</a></li> + </ul> +</blockquote> + + + Tue, 26 Jan 2016 00:00:00 -0500 + https://bitcoincore.org/en/2016/01/26/segwit-benefits/ + https://bitcoincore.org/en/2016/01/26/segwit-benefits/ + + + + Launch of Segregated Witness Testnet + <p>We are extremely pleased and excited to announce the <a href="https://github.com/sipa/bitcoin/commits/segwit">Segregated Witness Testnet</a>! All developers are encouraged to help begin testing and integration right away.</p> + +<p>This represents one of the most hotly anticipated and exciting developments to date that is an important foundation for many future improvements and innovations. Segregated Witness frees up space on the Bitcoin blockchain by securely moving transaction signature data to a specially delegated “Segregated Witness” data structure outside of the transaction block.</p> + +<p>This significant innovation leads to dramatically more efficient use of the Bitcoin blockchain, while simultaneously opening up exciting new possibilities and opportunities for the broader Bitcoin ecosystem, particularly around smart contract applications and dramatically faster transactions, while also providing the groundwork for more advanced features and possibilities in the future.</p> + +<p>This development began with a research effort by Bitcoin Core developer, Dr. Pieter Wuille, initially focused on addressing transaction malleability, a longstanding and well-known concern and priority. However, in the process of this research, and in the narrowing toward a solution, additional properties of the solution were discovered that allow for increasing the block size while also simultaneously opening up some incredibly exciting secondary benefits.</p> + +<p>This effort was initiated by Dr. Pieter Wuille, but included contributions from many others, with particular thanks to Eric Lombrozo, Johnson Lau, Alex Morcos, Nicolas Dorier, Bryan Bishop, Gregory Maxwell, Peter Todd, Cory Fields, Suhas Daftuar, and Luke-Jr.</p> + +<h2 id="bitcoin-core-ecosystem">Bitcoin Core Ecosystem</h2> + +<p>There is broad excitement and anticipation as far as what providers and other exchange operators will create with the fundamental developments and innovations included in this release. So far, the most popular wallets and supporting libraries have stated they will support segwit including Ledger, Trezor, Electrum, and Bitgo. Additionally, work on numerous other libraries such as bitcoinj, bitcoinjs, pycoin and bitcore has already begun.</p> + +<p>A faucet is available for “segnet” coins <a href="https://segwit.greenaddress.it/faucet/">here</a>.</p> + +<p>Early previews of third party wallet support are available at:</p> + +<ul> + <li><a href="https://github.com/ciphrex/mSIGNA/tree/segwit">mSIGNA</a> (wallet source-code)</li> + <li><a href="https://segwit.greenaddress.it/">Green Address</a> (web wallet)</li> +</ul> + +<h2 id="how-to-get-involved">How to get involved</h2> + +<p>Please join the <code class="highlighter-rouge">segwit-dev</code> IRC channel on irc.freenode.net.</p> + +<p>Wallet providers should read the <a href="/en/segwit_wallet_dev">migration guide</a>.</p> + +<h2 id="testing">Testing</h2> + +<p>Finally and most importantly, please help test the Segwit Testnet!</p> + +<p>The source-code can be located <a href="https://github.com/sipa/bitcoin/tree/segwit">here</a> checkout the <code class="highlighter-rouge">segwit</code> branch.</p> + +<p>Once compiled, add <code class="highlighter-rouge">-segnet</code> to the standard <code class="highlighter-rouge">bitcoind</code> and <code class="highlighter-rouge">bitcoin-cli</code> command line.</p> + +<h2 id="additional-background-and-history">Additional Background and History</h2> + +<ul> + <li><a href="https://prezi.com/lyghixkrguao/segregated-witness-and-deploying-it-for-bitcoin/">Scaling Bitcoins Hong Kong Presentation</a></li> + <li><a href="https://bitcoincore.org/en/2015/12/14/segregated-witness">Extended Video</a></li> + <li><a href="http://diyhpl.us/wiki/transcripts/scalingbitcoin/hong-kong/segregated-witness-and-its-impact-on-scalability/">Transcript</a></li> +</ul> + +<h2 id="technical-references">Technical References</h2> + +<h3 id="segwit-bips">SegWit BIPs</h3> + +<ul> + <li><a href="https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki">BIP141</a>: An overview of the segregated witness soft fork, and a discussion on its benefits, backwards compatibility, consensus limits, and deployment.</li> + <li><a href="https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki">BIP143</a>: The definition of a new digest algorithm for signature verification used in segregated witness transactions.</li> + <li><a href="https://github.com/bitcoin/bips/blob/master/bip-0144.mediawiki">BIP144</a>: The new message types and serialization formats for segregated witness transactions.</li> +</ul> + +<h3 id="references">References</h3> + +<ul> + <li><a href="http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-January/012248.html">Analysis of segwit benefits</a></li> + <li><a href="https://petertodd.org/2016/soft-forks-are-safer-than-hard-forks">Hard Forks vs. Soft Forks</a></li> + <li><a href="https://scalingbitcoin.org/hongkong2015/presentations/DAY1/1_overview_1_timon.pdf">Early Exploration of “Non-contentious” Hard Fork Research</a></li> +</ul> + + + Thu, 21 Jan 2016 00:00:00 -0500 + https://bitcoincore.org/en/2016/01/21/launch_segwit_testnet/ + https://bitcoincore.org/en/2016/01/21/launch_segwit_testnet/ + + + + Core Development Visualisation for 2015 + <p>The following video shows commit activity in the <a href="https://github.com/bitcoin/bitcoin">Bitcoin Core repository</a> during 2015. A full list of code contributors during this period can be found <a href="https://github.com/bitcoin/bitcoin/graphs/contributors?from=2015-01-01&amp;to=2016-01-01&amp;type=c">here</a>.</p> + +<iframe width="560" height="315" src="https://www.youtube.com/embed/FIt7GLxxIpY" frameborder="0" allowfullscreen=""> </iframe> + +<p>In 2015, the Bitcoin Core project released 2 major versions of it’s software together with 5 further maintenance releases. +Additionally, two soft forks upgrades were deployed and successfully activated. The first, <a href="https://github.com/bitcoin/bips/blob/master/bip-0066.mediawiki">BIP66</a>, fixed a potentially serious security vulnerability introduced by openssl; and the second, <a href="https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki">BIP65</a>, added a new opcode CHECKLOCKTIMEVERIFY to the Bitcoin scripting language.</p> + +<p>The project also completed the bulk of the work for the next major release, <a href="https://github.com/bitcoin/bitcoin/blob/0.12/doc/release-notes.md">0.12</a>, scheduled for release in February. <a href="https://github.com/bitcoin/bitcoin/blob/0.12/doc/release-notes.md">0.12</a> will include <a href="https://github.com/bitcoin/secp256k1">libsecp256k1</a> which has been in development for the last <a href="https://github.com/bitcoin/secp256k1/graphs/contributors?from=2013-03-04&amp;to=2015-12-01&amp;type=c">two and a half years</a>, and brings a 7 fold increase to signature validation speeds which is essential for increasing scalability going forward.</p> + +<p>Please note that commit activity represents only a part of the overall developer activity and does not record the activity of peer reviewers, code reviewers, integration testers and translators. It also does not accurately reflect the amount of time that goes into research, discussion and development before being accepted into the codebase.</p> + +<p>We would also like to take this opportunity to thank everyone who has been involved so far in contributing to Bitcoin Core and helping make Bitcoin better for everyone.</p> + + + Wed, 13 Jan 2016 00:00:00 -0500 + https://bitcoincore.org/en/2016/01/13/development-visualisation-2015/ + https://bitcoincore.org/en/2016/01/13/development-visualisation-2015/ + + + + Statement from Bitcoin Core -- 2016-01-07 + <p>Bitcoin is a “peer-to-peer version of electronic cash that allows online payments to be sent directly from one party to another without going through a financial institution”. Our vision for Bitcoin is to expand the flexibility of the system to work efficiently at extremely high scale, while at the same time maintaining security and the core properties of decentralization that make Bitcoin unique.</p> + +<p>We believe Bitcoin can accomplish this by providing the foundation for additional layers on top of the protocol and interfaces with other systems. Furthermore, our long term goals include protecting and improving the privacy of Bitcoin users.</p> + +<p>“Bitcoin Core” refers to an open source software project that is a direct descendant of the original Bitcoin implementation. As project contributors, we maintain and release software for the Bitcoin community for users’ consideration. We strive to make improvements to the consensus protocol by proposing upgrades that we believe make technical sense according to our understanding of the goals of Bitcoin, and that we believe stand a reasonable chance of widespread support and adoption.</p> + +<p>Changes to the Bitcoin consensus rules can be made through either soft forks or hard forks (see Appendix A). Soft forks allow compatible changes. With soft forks, old and new software can co-exist on the network. Soft forks can introduce new features without disruption because users who want to use the new features can upgrade, while those who do not are free to continue as normal.</p> + +<p>Hard forks break compatibility of all previous Bitcoin software and require every participant to upgrade to the same rules by a deadline or risk losing money. Such events can also harm network effects by pushing participants off the network if they take no action, and by potentially breaking downstream software and applications.</p> + +<p>For these reasons, Bitcoin Core strongly favours compatibility and believes it should be each user’s choice not to upgrade the rules of their current Bitcoin software. It turns out it is possible to add almost any new feature with a soft fork. Occasionally, hard forks may have some benefits, and if there is near-universal agreement, these benefits may outweigh the downsides. Except for these rare cases, soft forks are to be preferred. We believe this is in the best interests of current and future users of the system.</p> + +<p>We also expect that as the Bitcoin ecosystem grows, the number of alternative Bitcoin protocol implementations may increase, and it is inevitable that other software projects may release radically different software proposals for the ecosystem to consider. At the end of the day, the Bitcoin Core development team does not decide the Bitcoin consensus rules. Instead, users participate in Bitcoin by making their own choice of which Bitcoin software to run. This is why Bitcoin Core software deliberately does not have an auto-update feature. Its omission ensures voluntary user participation in every upgrade, so users always retain the choice over which software they run.</p> + +<h3 id="appendix-a">Appendix A</h3> + +<p>A hard fork is a change to consensus rules, in which blocks that would have been invalid under the old rules may become valid under the new rules.</p> + +<p>A soft fork is a change to consensus rules, in which blocks that would have been valid under the old rules may become invalid under the new rules, but all blocks that would have been invalid under the old rules remain invalid under the new rules.</p> + + + Thu, 07 Jan 2016 00:00:00 -0500 + https://bitcoincore.org/en/2016/01/07/statement/ + https://bitcoincore.org/en/2016/01/07/statement/ + + + + Bitcoin Capacity Increases FAQ + <section id="table-of-contents" class="toc"> + <header> + + <h3 class="toc-header"><i class="fa fa-book"></i> Overview</h3> + </header> +<div class="toc-drawer"> +<ul id="markdown-toc"> + <li><a href="#roadmap-dates" id="markdown-toc-roadmap-dates">What specific technologies are included in the roadmap, and when can we expect them?</a></li> + <li><a href="#segwit-size" id="markdown-toc-segwit-size">Is the segregated witness soft fork equivalent to a 4 MB block size increase, a 2 MB increase, a 1.75 MB increase, or what? I keep hearing different numbers.</a></li> + <li><a href="#ecosystem-ready" id="markdown-toc-ecosystem-ready">Segregated witness sounds complicated; will the ecosystem be prepared for its deployment?</a></li> + <li><a href="#size-bump" id="markdown-toc-size-bump">Segregated witness still sounds complicated. Why not simply raise the maximum block size?</a></li> + <li><a href="#pre-segwit-fork" id="markdown-toc-pre-segwit-fork">Will there be a hard fork before or as part of the segregated witness implementation?</a></li> + <li><a href="#why-not-now" id="markdown-toc-why-not-now">If there’s eventually going to be a hard fork, why not do it now?</a></li> + <li><a href="#segwit-in-wallets" id="markdown-toc-segwit-in-wallets">How will segregated witness transactions work for wallets?</a></li> + <li><a href="#why-upgrade" id="markdown-toc-why-upgrade">If no one is forced to upgrade, why will anyone bother to upgrade? I heard P2SH took almost two years to become widely deployed.</a></li> + <li><a href="#rbf" id="markdown-toc-rbf">I heard you were breaking zero-confirmation transactions. Which technology in the scaling roadmap is doing that?</a></li> + <li><a href="#weak-blocks-iblts" id="markdown-toc-weak-blocks-iblts">Weak blocks and IBLTs just say “2016” in the roadmap schedule. Does this mean you have no idea when they’ll be available?</a></li> + <li><a href="#why-mine-segwit" id="markdown-toc-why-mine-segwit">“Why would miners adopt the SegWit format, given that it does not provide any savings of bandwidth, storage, or processing time to them?”</a></li> + <li><a href="#how-can-i-help" id="markdown-toc-how-can-i-help">How can I help?</a></li> +</ul> + + </div> +</section> +<!-- /#table-of-contents --> + +<h2 id="roadmap-dates">What specific technologies are included in the roadmap, and when can we expect them?</h2> + +<p>New technology will be deployed when it is ready and has been tested. However, we believe the following is a reasonable schedule for the specific improvements described in the <a href="https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-December/011865.html">roadmap</a>.</p> + +<table> + <tbody> + <tr> + <td>Dec 2015</td> + <td> </td> + <td>Deploy segregated witness testnet</td> + <td><img src="/assets/images/ok-48.png" alt="delivered" title="delivered" /></td> + </tr> + <tr> + <td>Feb 2016</td> + <td>0.12.0</td> + <td><a href="https://github.com/bitcoin/bitcoin/pull/6954">libsecp256k1 verification</a></td> + <td><img src="/assets/images/ok-48.png" alt="delivered" title="delivered" /></td> + </tr> + <tr> + <td>Feb 2016</td> + <td> </td> + <td>Segregated witness feature complete &amp; ready for general review</td> + <td><img src="/assets/images/ok-48.png" alt="delivered" title="delivered" /></td> + </tr> + <tr> + <td>Mar 2016</td> + <td>0.12.1</td> + <td>Deploy OP_CHECKSEQUENCEVERIFY (BIPs <a href="https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki">68</a> &amp; <a href="https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki">112</a>) + <a href="https://github.com/bitcoin/bips/blob/master/bip-0113.mediawiki">BIP113</a> as first <a href="https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki">BIP9</a> versionbits soft fork</td> + <td><img src="/assets/images/ok-48.png" alt="delivered" title="delivered" /></td> + </tr> + <tr> + <td> </td> + <td> </td> + <td><a href="https://github.com/bitcoin/bitcoin/pull/7910">Segregated witness pull request</a></td> + <td><img src="/assets/images/ok-48.png" alt="delivered" title="delivered" /></td> + </tr> + <tr> + <td>Oct 2016</td> + <td>0.13.1</td> + <td>Deploy segregated witness (including block size increase)</td> + <td><img src="/assets/images/ok-48.png" alt="delivered" title="delivered" /></td> + </tr> + <tr> + <td>2017</td> + <td> </td> + <td>Weak blocks and IBLT, Lightning, or both</td> + <td> </td> + </tr> + </tbody> +</table> + +<ul> + <li> + <p><strong>Segregated witness testnet:</strong> a separate testnet (not part of the regular testnet) that provides an opportunity for Bitcoin Core contributors to test segregated witness and for wallet authors to begin working with it.</p> + </li> + <li> + <p><strong><a href="https://github.com/bitcoin/secp256k1">Libsecp256k1</a> verification:</strong> 500% to 700% speed boost on x86_64 hardware during verification to help new full nodes join the network and to lighten the burden on existing nodes.</p> + </li> + <li> + <p><strong><a href="https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki">OP_CHECKSEQUENCEVERIFY</a>:</strong> 25,000% improvement in bi-directional <a href="https://scalingbitcoin.org/hongkong2015/presentations/DAY2/1_layer2_2_dryja.pdf">payment channel efficiency</a> by allowing users to keep channels open as long as they want.</p> + </li> + <li> + <p><strong><a href="https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki">VersionBits</a>:</strong> increase the maximum number of soft forks able to be deployed simultaneously from 1 to 29, allowing for faster and more decentralized future upgrades of the network.</p> + </li> + <li> + <p><strong><a href="https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki">Segregated witness</a>:</strong> 175% to 400% direct capacity upgrade, 66% additional improvement in bi-directional channel efficiency by consolidating channel open and close operations, an end to third-party malleability that hurts smart contract deployment, fraud proofs to allow lightweight clients to better participate in economic enforcement, and ability to more easily upgrade Bitcoin’s Script language so that new and more powerful trustless contracts may be devised.</p> + </li> + <li> + <p><strong>IBLTs and weak blocks:</strong> 90% or more reduction in critical bandwidth to relay blocks created by miners who want their blocks to propagate quickly with a modest <a href="https://scalingbitcoin.org/hongkong2015/presentations/DAY1/3_block_propagation_1_rosenbaum.pdf">increase in total bandwidth</a>, bringing many of the benefits of the <a href="http://bitcoinrelaynetwork.org/">Bitcoin Relay Network</a> to all full nodes. This improvement is accomplished by spreading bandwidth usage out over time for full nodes, which means IBLT and weak blocks may allow for safer future increases to the max block size.</p> + </li> +</ul> + +<h2 id="segwit-size">Is the segregated witness soft fork equivalent to a 4 MB block size increase, a 2 MB increase, a 1.75 MB increase, or what? I keep hearing different numbers.</h2> + +<p>The <a href="https://youtu.be/fst1IK_mrng?t=2234">current proposal</a> for soft fork segregated witness (segwit) replaces the block size limit with a new block <em>cost</em> limit, counting each byte of witness data as 1 unit of cost and UTXO transaction data as 4 units; as a result, the maximum size of a block becomes just under 4 MB.</p> + +<p>However, blocks are not expected to consist entirely of witness data, so blocks near 4 MB in size would be unlikely.</p> + +<p>According to some <a href="http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-December/011869.html">calculations</a> performed by Anthony Towns, a block filled with standard single-signature P2PKH transactions would be about 1.6 MB and a block filled with 2-of-2 multisignature transactions would be about 2.0 MB. +It is further likely that future scaling improvements, such as Lightning, may slightly improve the ratio such that filled blocks become larger than 2 MB.</p> + +<h2 id="ecosystem-ready">Segregated witness sounds complicated; will the ecosystem be prepared for its deployment?</h2> + +<p>Some ideas are easy to explain but hard to execute. Other ideas are easy to execute but hard to explain. Segregated witness (segwit) seems to be the latter.</p> + +<p>Segwit can be deployed incrementally without breaking compatibility, so no significant preparation of the ecosystem is necessary. Developers who want immediate hands-on experience with segwit have begun to test their software on the segwit testnet deployed Dec 2015.</p> + +<p>Initially, only miners who wish to support it need to upgrade in order to activate it and enforce it on the mainnet. Existing applications only need to change if they wish to take advantage of the new features and additional block space.</p> + +<p>Segregated witness transactions will require lower fees, will afford much greater performance optimizations, and can support multistage smart contracts and protocols such as bi-directional payment channels that can scale without writing extra data to the blockchain. Wallets are strongly encouraged to upgrade but can continue to operate without modification as the deployment does not break backwards compatibility.</p> + +<h2 id="size-bump">Segregated witness still sounds complicated. Why not simply raise the maximum block size?</h2> + +<p>There’s a <a href="https://github.com/bitcoin/bitcoin/blob/3038eb63e8a674b4818cb5d5e461f1ccf4b2932f/src/consensus/consensus.h#L10">single line of code</a> in Bitcoin Core that says the maximum block size is 1,000,000 bytes (1 MB). The simplest code modification would be a hard fork to update that line to say, for example, 2,000,000 bytes (2 MB).</p> + +<p>However, hard forks are anything but simple:</p> + +<ul> + <li> + <p><strong>We don’t have experience:</strong> Miners, merchants, developers, and users have never deployed a non-emergency hard fork, so techniques for safely deploying them have not been tested.</p> + + <p>This is unlike soft forks, whose deployments were initially managed by Nakamoto, where we gained experience from the complications in the <a href="https://github.com/bitcoin/bips/blob/master/bip-0016.mediawiki">BIP16</a> deployment, where we refined our technique in the <a href="https://github.com/bitcoin/bips/blob/master/bip-0034.mediawiki">BIP34</a> deployment, and where we’ve gained enough experience with BIPs <a href="https://github.com/bitcoin/bips/blob/master/bip-0066.mediawiki">66</a> and <a href="https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki">65</a> to begin managing multiple soft forks with <a href="https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki">BIP9</a> version bits in the future.</p> + </li> + <li> + <p><strong>Upgrades required:</strong> Hard forks require all full nodes to upgrade or everyone who uses that node may lose money. This includes the node operator, if they use it to protect their wallet, as well as lightweight clients who get their data from the node.</p> + </li> + <li> + <p><strong>Other changes required:</strong> Even a single-line change such as increasing the maximum block size has effects on other parts of the code, some of which are undesirable. For example, right now it’s possible to construct a transaction that takes up almost 1 MB of space and which takes 30 seconds or more to validate on a modern computer (blocks containing such transactions have been mined). In 2 MB blocks, a 2 MB transaction can be constructed that may take over 10 minutes to validate which opens up dangerous denial-of-service attack vectors. Other lines of code would need to be changed to prevent these problems.</p> + </li> +</ul> + +<p>Despite these considerable complications, with sufficient precautions, none of them is fatal to a hard fork, and we do expect to make hard forks in the future. But with segregated witness (segwit) we have a soft fork, similar to other soft forks we’ve performed and gained experience in deploying, that provides us with many benefits in addition to allowing more transactions to be added to the blockchain.</p> + +<p>Segwit does require more changes in higher level software stacks than a simple block size increase, but if we truly want to see bitcoin scale, far more invasive changes will be needed anyway, and segwit will gently encourage people to upgrade to more scalable models right away without forcing them to do so.</p> + +<p>Developers, miners, and the community have accrued significant experience deploying soft forks, and we believe segwit can be deployed at least as fast, and probably more securely, than a hard fork that increases the maximum block size.</p> + +<h2 id="pre-segwit-fork">Will there be a hard fork before or as part of the segregated witness implementation?</h2> + +<p>No. That is not part of the <a href="https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-December/011865.html">roadmap</a>.</p> + +<h2 id="why-not-now">If there’s eventually going to be a hard fork, why not do it now?</h2> + +<p>We currently have the ability to increase the capacity of the system through soft forks that have widespread consensus without any of the complications of a hard fork, as described in an <a href="#size-bump">earlier question</a>, so the expectation that there will be an eventual hard fork is not sufficient reason to attempt one now.</p> + +<p>In addition to giving us extra transaction capacity, the improvements proposed in the roadmap (combined with other technology such as bi-directional payment channels) give users the ability to reduce the amount of blockchain space they use on average—effectively increasing the capacity of the Bitcoin system without increasing the amount of full node bandwidth used.</p> + +<p>For example,</p> + +<ul> + <li> + <p><a href="https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki">BIP68</a> and <a href="https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki">BIP112</a> allow bi-directional payment channels to stay open indefinitely, which we expect to vastly reduce the number of payment channel transactions that need to be committed to the blockchain.</p> + </li> + <li> + <p>Segregated witness allows a payment channel close transaction to be combined with a payment channel open transaction, reducing the blockchain space used to change channels by about 66%.</p> + </li> + <li> + <p>Segregated witness allows soft forks to change the Bitcoin Script language in ways that could reduce the average size of a transaction, such as using public-key-recovery-from-signatures or Schnorr combined signatures.</p> + </li> + <li> + <p>Segregated witness permits the creation of compact fraud proofs that may bring the security of Simplified Payment Verification (SPV) lightweight clients up near to that of full nodes, which may allow the network to function well with fewer full nodes than it can under currently-deployed technology.</p> + </li> +</ul> + +<p>The actual effect of these technologies is unknown, but scaling now with a soft fork that has wide consensus allows us to obtain the immediate gains, test and measure the mid-term possibilities, and use that data to formulate long-term plans.</p> + +<h2 id="segwit-in-wallets">How will segregated witness transactions work for wallets?</h2> + +<p>Wallets that currently support P2SH can migrate to full segregated witness in two phases:</p> + +<ul> + <li> + <p>Phase 1: Scripts are hashed twice, first to 256 bits and then to 160 bits. The 160 bit hash will be compatible with existing P2SH addresses, so upgraded wallets will be able to send and receive bitcoins to and from currently existing wallets.</p> + </li> + <li> + <p>Phase 2: Scripts are hashed once to 256 bits. This format will not be compatible with existing wallets but will allow more efficient use of block space and will offer better security due to greater collision resistance.</p> + </li> +</ul> + +<h2 id="why-upgrade">If no one is forced to upgrade, why will anyone bother to upgrade? I heard P2SH took almost two years to become widely deployed.</h2> + +<p>Each byte of the witness part of a segregated witness (segwit) transaction will only count as 0.25 bytes towards the size of the transaction. Since transaction fees are based on the size of a transaction, this is effectively a 75% discount on fees for that part of a transaction—but only for people who use segwit.</p> + +<p>David Harding provided a table of <a href="https://www.reddit.com/r/bitcoinxt/comments/3w1i6b/i_attended_scaling_bitcoin_hong_kong_these_are_my/cxtkaih">estimated savings</a> at various fee/transaction levels. That is, if the fee for a typical 250-byte transaction is $0.01 USD, using segwit will save about $0.003 when spending a P2PK-in-P2SH transaction output.</p> + +<table> + <thead> + <tr> + <th>Transaction</th> + <th>Bytes saved</th> + <th>$0.01/250B</th> + <th>$0.05/250B</th> + <th>$0.25/250B</th> + <th>$1.00/250B</th> + </tr> + </thead> + <tbody> + <tr> + <td>P2PK-in-P2SH</td> + <td>79/107</td> + <td>$0.003</td> + <td>$0.015</td> + <td>$0.079</td> + <td>$0.316</td> + </tr> + <tr> + <td>1-of-1 P2SH multisig</td> + <td>83/112</td> + <td>$0.003</td> + <td>$0.016</td> + <td>$0.083</td> + <td>$0.332</td> + </tr> + <tr> + <td>2-of-2 P2SH multisig</td> + <td>163/219</td> + <td>$0.006</td> + <td>$0.032</td> + <td>$0.163</td> + <td>$0.652</td> + </tr> + <tr> + <td>2-of-3 P2SH multisig</td> + <td>189/254</td> + <td>$0.007</td> + <td>$0.037</td> + <td>$0.189</td> + <td>$0.756</td> + </tr> + </tbody> +</table> + +<p>(We don’t expect fees to get as high as the highest seen in this table; they are just provided for reference.)</p> + +<p>Web wallets and exchanges that send large numbers of transactions each day at fixed rates (such as for free or for 1% per spend) are expected to be early adopters—even the small savings per spend seen in the table above will add up to significant amounts of money if repeated hundreds or thousands of times a day.</p> + +<h2 id="rbf">I heard you were breaking zero-confirmation transactions. Which technology in the scaling roadmap is doing that?</h2> + +<p>None of them. By default, current versions of Bitcoin Core won’t replace an unconfirmed transaction with another transaction that spends any of the same inputs. Some people think this means the first transaction they see that spends a particular input is safe, but this is untrue. (If it were true, we wouldn’t need the blockchain.)</p> + +<p>This current default policy does mean that people who want to be able to update their unconfirmed transactions can’t do that. The original version of Bitcoin provided people with a way to indicate that they wanted to be able to update their transactions, but Nakamoto had to disable it in 2010 to prevent denial-of-service (DoS) attacks.</p> + +<p>Recent Bitcoin Core developers realized that they could prevent the DoS attack by requiring updated transactions pay extra fees, and they’ve re-enabled Nakamoto’s mechanism for indicating when a transaction can be replaced. This feature is planned for Bitcoin Core 0.12.0 (expected Jan/Feb 2016) but, like Nakamoto’s original feature, is opt-in so people who want to be able to replace their transactions have to use a wallet that supports that feature.</p> + +<p>Currently there are no wallets that provide this feature, but wallets that do provide it in the future may be able to combine multiple transactions together to reduce the amount of blockchain space they use as well as increase the fees they pay on transactions that are taking a long time to confirm, helping to prevent transactions from getting “stuck” (a known usability problem).</p> + +<h2 id="weak-blocks-iblts">Weak blocks and IBLTs just say “2016” in the roadmap schedule. Does this mean you have no idea when they’ll be available?</h2> + +<p><a href="https://www.youtube.com/watch?v=ivgxcEOyWNs&amp;t=1h40m20s">Weak blocks and IBLTs</a> are two separate technologies that are still being <a href="http://diyhpl.us/wiki/transcripts/scalingbitcoin/bitcoin-block-propagation-iblt-rusty-russell/">actively studied</a> to choose the right parameters, but the number of developers working on them is limited and so it’s difficult to guess when they’ll be deployed.</p> + +<p>Weak blocks and IBLTs can both be deployed as network-only enhancements (no soft or hard fork required) which means that there will probably only be a short time from when testing is completed to when their benefits are available to all upgraded nodes. We hope this will happen within 2016.</p> + +<p>After deployment, both weak blocks and IBLTs may benefit from a simple non-controversial soft fork (<a href="https://gist.github.com/gavinandresen/e20c3b5a1d4b97f79ac2#canonical-ordering-of-transactions">canonical transaction ordering</a>), which should be easy to deploy using the <a href="https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki">BIP9</a> versionBits system described elsewhere in this FAQ.</p> + +<h2 id="why-mine-segwit">“Why would miners adopt the SegWit format, given that it does not provide any savings of bandwidth, storage, or processing time to them?”</h2> + +<p>Most <a href="https://github.com/bitcoin/bips/blob/master/bip-0123.mediawiki#classification-of-existing-bips">previous soft forks</a> have not provided these benefits to miners either. For example,</p> + +<table> + <tbody> + <tr> + <td><a href="https://github.com/bitcoin/bips/blob/master/bip-0016.mediawiki">BIP16</a> (P2SH)</td> + <td>New transaction type</td> + </tr> + <tr> + <td><a href="https://github.com/bitcoin/bips/blob/master/bip-0030.mediawiki">BIP30</a> (duplicate txids)</td> + <td>Required checking for duplicate txids</td> + </tr> + <tr> + <td><a href="https://github.com/bitcoin/bips/blob/master/bip-0034.mediawiki">BIP34</a> (height in coinbase)</td> + <td>Reduced miner coinbase space by 4 bytes</td> + </tr> + <tr> + <td><a href="https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki">BIP65</a> (OP_CLTV)</td> + <td>New opcode</td> + </tr> + </tbody> +</table> + +<p>The <a href="https://github.com/bitcoin/bips/blob/master/bip-0066.mediawiki">BIP66</a> (strict DER) soft fork which activated in July 2015 will soon be providing reduced processing time by making it possible to switch to libsecp256k1 for validation as described elsewhere in this FAQ. The reduced validation time makes it uncommon among soft forks in that it provides direct benefits to miners.</p> + +<p>What segregated witness (segwit) does is provide several major benefits to anyone who uses it to create transactions:</p> + +<p>A permanent fix for third-party malleability, allowing multi-stage smart contracts to flourish. A modest reduction in fees. Easy future upgrades to Bitcoin Script, so wallets can more easily gain access to new features.</p> + +<p>Through the previous soft forks, and through conversations such as the <a href="https://youtu.be/H-ErmmDQRFs?t=1086">Miners’ Panel</a> at Scaling Bitcoin Hong Kong, miners have repeatedly shown that they want Bitcoin to be the most useful system possible even if they don’t receive any direct benefits. Segwit and the other improvements in the roadmap provide significant usability enhancements.</p> + +<p>In addition, segwit allows miners to put more transactions in their blocks, which may allow them to increase their per-block revenue.</p> + +<h2 id="how-can-i-help">How can I help?</h2> + +<p>Start by reading the <a href="https://bitcoin.org/en/bitcoin-core/">Bitcoin Core contributor</a> pages on Bitcoin.org. In particular, <a href="https://bitcoin.org/en/development#code-review">code review</a> is a critical part of getting soft forks deployed.</p> + +<p>To get specific suggestions on how you can help, please join the +<a href="https://webchat.freenode.net/?channels=bitcoin-dev&amp;uio=d4">#bitcoin-dev</a> IRC channel.</p> + + + Wed, 23 Dec 2015 00:00:00 -0500 + https://bitcoincore.org/en/2015/12/23/capacity-increases-faq/ + https://bitcoincore.org/en/2015/12/23/capacity-increases-faq/ + + + + Capacity increases for the Bitcoin system + <p>We, the undersigned, support the roadmap in <a href="https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-December/011865.html">Capacity increases for the Bitcoin system.</a> We have been working on scalability for several years within the Bitcoin Core project and consider this the best possible continuation of our efforts.</p> + +<p>For more information, please see the <a href="/en/2015/12/23/capacity-increases-faq">FAQ</a>.</p> + +<ul> + <li><a href="https://github.com/adam3us">Adam Back</a></li> + <li><a href="https://github.com/morcos">Alex Morcos</a></li> + <li><a href="https://github.com/apoelstra">Andrew Poelstra</a></li> + <li><a href="https://github.com/bpdavenport">Ben Davenport</a></li> + <li><a href="https://github.com/bgorlick">Ben Gorlick</a></li> + <li><a href="https://github.com/bramcohen">Bram Cohen</a></li> + <li><a href="https://github.com/kanzure">Bryan Bishop</a></li> + <li><a href="https://github.com/btcdrak">BtcDrak</a></li> + <li><a href="https://github.com/coblee">Charlie Lee</a></li> + <li><a href="https://github.com/carnesen">Chris Arnesen</a></li> + <li><a href="https://github.com/cdecker">Christian Decker</a></li> + <li><a href="https://github.com/cobra-bitcoin">Cøbra</a></li> + <li><a href="https://github.com/theuni">Cory Fields</a></li> + <li><a href="https://github.com/crwatkins">Craig Watkins</a></li> + <li><a href="https://github.com/arowser">Daniel</a></li> + <li><a href="https://github.com/domob1812">Daniel Kraft</a></li> + <li><a href="https://github.com/harding">David A. Harding</a></li> + <li><a href="https://github.com/DavidVorick">David Vorick</a></li> + <li><a href="https://github.com/devrandom">Dev Random</a></li> + <li><a href="https://github.com/dexX7">DexX7</a></li> + <li><a href="https://github.com/jrmithdobbs">Douglas Huff</a></li> + <li><a href="https://github.com/CodeShark">Eric Lombrozo</a></li> + <li><a href="https://github.com/ghtdak">Glenn H Tarbox</a></li> + <li><a href="https://github.com/gmaxwell">Gregory Maxwell</a></li> + <li><a href="https://github.com/instagibbs">Gregory Sanders</a></li> + <li><a href="https://github.com/jameshilliard">James Hilliard</a></li> + <li><a href="https://github.com/bityogi">Kawal Singh</a></li> + <li><a href="https://github.com/jmcorgan">Johnathan Corgan</a></li> + <li><a href="https://github.com/jl2012">Johnson Lau</a></li> + <li><a href="https://github.com/jonasschnelli">Jonas Schnelli</a></li> + <li><a href="https://github.com/Joukehofman">Jouke Hofman</a></li> + <li><a href="https://github.com/greenaddress">Lawrence Nahum</a></li> + <li><a href="https://github.com/lucayepa">Luca Venturini</a></li> + <li><a href="https://github.com/luke-jr">Luke Dashjr</a></li> + <li><a href="https://github.com/maaku">Mark Friedenbach</a></li> + <li><a href="https://github.com/FinalHash">Marshall Long</a></li> + <li><a href="https://github.com/martindale">Eric Martindale</a></li> + <li><a href="https://github.com/MarcoFalke">Marco Falke</a></li> + <li><a href="https://github.com/TheBlueMatt">Matt Corallo</a></li> + <li><a href="https://github.com/midnightmagic">Midnight Magic</a></li> + <li><a href="https://github.com/fanquake">Michael Ford</a></li> + <li><a href="https://github.com/btchip">Nicolas Bacca</a></li> + <li><a href="https://github.com/NicolasDorier">Nicolas Dorier</a></li> + <li><a href="https://github.com/obi">Obi Nwosu</a></li> + <li><a href="https://github.com/psztorc">Paul Sztorc</a></li> + <li><a href="https://github.com/pstratem">Patrick Strateman</a></li> + <li><a href="https://github.com/paveljanik">Pavel Janik</a></li> + <li><a href="https://github.com/sipa">Pieter Wuille</a></li> + <li><a href="https://github.com/randy-waterhouse">Randy Waterhouse</a></li> + <li><a href="https://github.com/nvk">Rodolfo Novak</a></li> + <li><a href="https://github.com/shangzhou">Shangzhou Wu</a></li> + <li><a href="https://github.com/sdaftuar">Suhas Daftuar</a></li> + <li><a href="https://github.com/theymos">Theymos</a></li> + <li><a href="https://github.com/afk11">Thomas Kerin</a></li> + <li><a href="https://github.com/wangchun">Wang Chun</a></li> + <li><a href="https://github.com/wtogami">Warren Togami</a></li> + <li><a href="https://github.com/laanwj">Wladimir J. van der Laan</a></li> +</ul> + +<hr /> + +<p>Signatures may be added to bitcoincore.org pull request <a href="https://github.com/bitcoin-core/website/issues/53">#53</a></p> + + + Mon, 21 Dec 2015 00:00:00 -0500 + https://bitcoincore.org/en/2015/12/21/capacity-increase/ + https://bitcoincore.org/en/2015/12/21/capacity-increase/ + + + + Segregated Witness Video Presentation + <p>This is the extended presentation of Segregated Witness by Pieter Wuille.</p> + +<iframe width="560" height="315" src="https://www.youtube.com/embed/NOYNZB5BCHM" frameborder="0"> </iframe> + + Mon, 14 Dec 2015 00:00:00 -0500 + https://bitcoincore.org/en/2015/12/14/segregated-witness/ + https://bitcoincore.org/en/2015/12/14/segregated-witness/ + + + + Capacity increases Roadmap for the Bitcoin system + <p><em>The following roadmap was originally posted to the <a href="https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-December/011865.html">bitcoin-dev mailing list</a>, by Gregory Maxwell on 2015-12-07.</em></p> + +<p>The Scaling Bitcoin Workshop in HK is just wrapping up. Many fascinating proposals were presented. +I think this would be a good time to share my view of the near term arc for capacity increases in the Bitcoin system. +I believe we’re in a fantastic place right now and that the community is ready to deliver on a clear forward path with a shared vision that addresses the needs of the system while upholding its values.</p> + +<p>I think it’s important to first clearly express some of the relevant principles that I think should guide the ongoing development of the Bitcoin system.</p> + +<p>Bitcoin is P2P electronic cash that is valuable over legacy systems because of the monetary autonomy it brings to its users through decentralization. Bitcoin seeks to address the root problem with conventional currency: all the trust that’s required to make it work–</p> + +<p>– Not that justified trust is a bad thing, but trust makes systems brittle, opaque, and costly to operate. +Trust failures result in systemic collapses, trust curation creates inequality and monopoly lock-in, and naturally arising trust choke-points can be abused to deny access to due process. +Through the use of cryptographic proof and decentralized networks Bitcoin minimizes and replaces these trust costs.</p> + +<p>With the available technology, there are fundamental trade-offs between scale and decentralization. +If the system is too costly people will be forced to trust third parties rather than independently enforcing the system’s rules. +If the Bitcoin blockchain’s resource usage, relative to the available technology, is too great, Bitcoin loses its competitive advantages compared to legacy systems because validation will be too costly (pricing out many users), forcing trust back into the system. +If capacity is too low and our methods of transacting too inefficient, access to the chain for dispute resolution will be too costly, again pushing trust back into the system.</p> + +<p>Since Bitcoin is an electronic cash, it <em>isn’t</em> a generic database; the demand for cheap highly-replicated perpetual storage is unbounded, and Bitcoin cannot and will not satisfy that demand for non-ecash (non-Bitcoin) usage, and there is no shame in that. +Fortunately, Bitcoin can interoperate with other systems that address other applications, and–with luck and hard work–the Bitcoin system can and will satisfy the world’s demand for electronic cash.</p> + +<p>Fortunately, a lot of great technology is in the works that make navigating the trade-offs easier.</p> + +<p>First up: after several years in the making Bitcoin Core has recently merged libsecp256k1, which results in a huge increase in signature validation performance. +Combined with other recent work we’re now getting ConnectTip performance 7x higher in 0.12 than in prior versions. This +has been a long time coming, and without its anticipation and earlier work such as headers-first I probably would have been arguing for a block size decrease last year. +This improvement in the state of the art for widely available production Bitcoin software sets a stage for some capacity increases while still catching up on our decentralization deficit. This shifts the bottlenecks off of CPU and more strongly onto propagation latency and bandwidth.</p> + +<p>Versionbits (BIP9) is approaching maturity and will allow the Bitcoin network to have multiple in-flight soft-forks. Up until now we’ve had to completely serialize soft-fork work, and also had no real way to handle a soft-fork that was merged in core but rejected by the network. +All that is solved in BIP9, which should allow us to pick up the pace of improvements in the network. It looks like versionbits will be ready for use in the next soft-fork performed on the network.</p> + +<p>The next thing is that, at Scaling Bitcoin Hong Kong, Pieter Wuille presented on bringing Segregated Witness to Bitcoin. +What is proposed is a <em>soft-fork</em> that increases Bitcoin’s scalability and capacity by reorganizing data in blocks to handle the signatures separately, and in doing so takes them outside the scope of the current blocksize limit.</p> + +<p>The particular proposal amounts to a 4MB blocksize increase at worst. The separation allows new security models, such as skipping downloading data you’re not going to check and improved performance for lite clients (especially ones with high privacy). +The proposal also includes fraud proofs which make violations of the Bitcoin system provable with a compact proof. +This completes the vision of “alerts” described in the “Simplified Payment Verification” section of the Bitcoin whitepaper, and would make it possible for lite clients to enforce all the rules of the system (under a new strong assumption that they’re not partitioned from someone who would generate the proofs). +The design has numerous other features like making further enhancements safer and eliminating signature malleability +problems. If widely used this proposal gives a 2x capacity increase (more if multisig is widely used), but most importantly it makes that additional capacity–and future capacity beyond it–safer by increasing efficiency and allowing more trade-offs (in particular, you can use much less bandwidth in exchange for a strong non-partitioning assumption).</p> + +<p>There is a working implementation (though it doesn’t yet have the fraud proofs) at <a href="https://github.com/sipa/bitcoin/commits/segwit">https://github.com/sipa/bitcoin/commits/segwit</a>.</p> + +<p>(Pieter’s talk is at: <a href="http://diyhpl.us/wiki/transcripts/scalingbitcoin/hong-kong/segregated-witness-and-its-impact-on-scalability/">transcript</a>, <a href="https://prezi.com/lyghixkrguao/segregated-witness-and-deploying-it-for-bitcoin/">slides</a>, <a href="https://www.youtube.com/watch?v=fst1IK_mrng#t=36m">Video</a>).</p> + +<p>I had good success deploying an earlier (hard-fork) version of segwit in the Elements Alpha sidechain; the soft-fork segwit now proposed is a second-generation design. And I think it’s quite reasonable to get this deployed in a relatively short time frame. +The segwit design calls for a future bitcoinj compatible hardfork to further increase its efficiency–but it’s not necessary to reap most of the benefits,and that means it can happen on its own schedule and in a non-contentious manner.</p> + +<p>Going beyond segwit, there has been some considerable activity brewing around more efficient block relay. There is a collection of proposals, some stemming from a p2pool-inspired informal sketch of mine and some independently invented, called “weak blocks”, “thin blocks” or “soft blocks”. +These proposals build on top of efficient relay techniques (like the relay network protocol or IBLT) and move virtually all the transmission time of a block to before the block is found, eliminating size from the orphan race calculation. We already desperately need this at the current block sizes. These have not yet been implemented, but fortunately the path appears clear. +I’ve seen at least one more or less complete specification, and I expect to see things running using this in a few months. This tool will remove propagation latency from being a problem in the absence of strategic behavior by miners. Better understanding their behavior when miners behave strategically is an open question.</p> + +<p>Concurrently, there is a lot of activity ongoing related to “non-bandwidth” scaling mechanisms. +Non-bandwidth scaling mechanisms are tools like transaction cut-through and bidirectional payment channels which increase Bitcoin’s capacity and speed using clever smart contracts rather than increased bandwidth. +Critically, these approaches strike right at the heart of the capacity vs autotomy trade-off, and may allow us to achieve very high capacity and very high decentralization. CLTV (BIP65), deployed a month ago and now active on the network, is very useful for these techniques (essential for making hold-up refunds work); CSV (BIP68 / BIP112) is in the pipeline for merge in core and making good progress (and will likely be ready ahead of segwit). +Further Bitcoin protocol improvements for non-bandwidth scaling are in the works: Many of these proposals really want anti-malleability fixes (which would be provided by segwit), and there are checksig flag improvements already tendered and more being worked on, which would be much easier to deploy with segwit. +I expect that within six months we could have considerably more features ready for deployment to enable these techniques. Even without them I believe we’ll be in an acceptable position with respect to capacity in the near term, but it’s important to enable them for the future.</p> + +<p><a href="http://diyhpl.us/wiki/transcripts/scalingbitcoin/hong-kong/overview-of-bips-necessary-for-lightning">http://diyhpl.us/wiki/transcripts/scalingbitcoin/hong-kong/overview-of-bips-necessary-for-lightning</a> is a relevant talk for some of the wanted network features for Lightning, a bidirectional payment channel proposal which many parties are working on right now; other non-bandwidth improvements discussed in the past include transaction cut-through, which I consider a must-read for the basic intuition about how transaction capacity can be greater than blockchain capacity: <a href="https://bitcointalk.org/index.php?topic=281848.0">https://bitcointalk.org/index.php?topic=281848.0</a>, though there are many others.)</p> + +<p>Further out, there are several proposals related to flex caps or incentive-aligned dynamic block size controls based on allowing miners to produce larger blocks at some cost. +These proposals help preserve the alignment of incentives between miners and general node operators, and prevent defection between the miners from undermining the fee market behavior that will eventually fund security. +I think that right now capacity is high enough and the needed capacity is low enough that we don’t immediately need these proposals, but they will be critically important long term. +I’m planning to help out and drive towards a more concrete direction out of these proposals in the following months.</p> + +<p>(Relevant talks include <a href="http://diyhpl.us/wiki/transcripts/scalingbitcoin/hong-kong/a-flexible-limit-trading-subsidy-for-larger-blocks/">http://diyhpl.us/wiki/transcripts/scalingbitcoin/hong-kong/a-flexible-limit-trading-subsidy-for-larger-blocks/</a>.</p> + +<p>Finally–at some point the capacity increases from the above may not be enough. +Delivery on relay improvements, segwit fraud proofs, dynamic block size controls, and other advances in technology will reduce the risk and therefore controversy around moderate block size increase proposals (such as 2/4/8 rescaled to respect segwit’s increase). +Bitcoin will be able to move forward with these increases when improvements and understanding render their risks widely acceptable relative to the risks of not deploying them. +In Bitcoin Core we should keep patches ready to implement them as the need and the will arises, to keep the basic software engineering from being the limiting factor.</p> + +<p>Our recent and current progress has well positioned the Bitcoin ecosystem to handle its current capacity needs. +I think the above sets out some clear achievable milestones to continue to advance the art in Bitcoin capacity while putting us in a good position for further improvement and evolution.</p> + +<p>TL;DR: I propose we work immediately towards the segwit 4MB block soft-fork which increases capacity and scalability, and recent speedups and incoming relay improvements make segwit a reasonable risk. BIP9 and segwit will also make further improvements easier and faster to deploy. +We’ll continue to set the stage for non-bandwidth-increase-based scaling, while building additional tools that would make bandwidth increases safer long term. +Further work will prepare Bitcoin for further increases, which will become possible when justified, while also providing the groundwork to make them justifiable.</p> + +<p>Thanks for your time,</p> + +<p><em>Originally posted to the bitcoin-dev mailing list at <a href="https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-December/011865.html">https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-December/011865.html</a>, by Gregory Maxwell on 2015-12-07</em></p> + + Mon, 07 Dec 2015 00:00:00 -0500 + https://bitcoincore.org/en/2015/12/07/roadmap/ + https://bitcoincore.org/en/2015/12/07/roadmap/ + + + + An Open Letter to the Bitcoin Community + <p>As active contributors to Bitcoin, we share this letter to communicate our plan of action related to technical consensus and Bitcoin scalability.</p> + +<p>Bitcoin is many things to many people. However, the development and maintenance of Bitcoin is a human endeavor. Satoshi sought review and cooperation, and the subsequent work by Bitcoin’s developers has made the system more secure and orders of magnitude faster. The Bitcoin developer community is dedicated to the future of Bitcoin, looks after the health of the network, strives for the highest standards of performance, and works to keep Bitcoin secure on behalf of everyone.</p> + +<p>We’re committed to Bitcoin and responsive to the needs of the community. For the past five years, we’ve written code and managed over <a href="https://github.com/bitcoin/bitcoin/tree/master/doc/release-notes">50 Bitcoin releases</a> and reviewed more than <a href="https://github.com/bitcoin/bips">45 formal proposals</a> to improve Bitcoin’s performance, security, and scalability. Technical discussions, while heated at times, are always focused on improving Bitcoin.</p> + +<p>Much work has already been done in this area, from substantial improvements in CPU bottlenecks, memory usage, network efficiency, and initial block download times, to algorithmic scaling in general. However, a number of key challenges still remain, each with many significant considerations and tradeoffs to evaluate. We have worked on Bitcoin scaling for years while safeguarding the network’s core features of decentralization, security, and permissionless innovation. We’re committed to ensuring the largest possible number of users benefit from Bitcoin, without eroding these fundamental values.</p> + +<p>There will be controversy from time to time, but Bitcoin is a security-critical system with billions of dollars of users’ assets that a mistake could compromise. To mitigate potential existential risks, it behooves us all to take the time to evaluate proposals that have been put forward and agree on the best solutions via the consensus-building process.</p> + +<p>In the upcoming months, two open workshops will bring the community together to explore these issues. The first <a href="https://scalingbitcoin.org/montreal2015/">Scaling Bitcoin workshop</a> will be in Montreal on September 12-13. The second workshop is planned for December 6-7 and will be hosted in Hong Kong to be more inclusive of Bitcoin’s global user base.</p> + +<p>We ask the community to not prejudge and instead work collaboratively to reach the best outcome through the existing process and the supporting workshops. It’s great to already see broad excitement for the event and the high concentration of technical participants attending.</p> + +<p>We’re confident that by working together we can agree on the best course of action. We believe this is the way forward and reinforces the existing review process that has served the Bitcoin development community (and Bitcoin in general) well to date.</p> + +<p>We welcome your participation as we continue our efforts to bring Bitcoin into the future.</p> + +<p>Signed,</p> + +<p>(List of Technical contributors who support this letter)</p> + +<p>Wladimir J. van der Laan</p> + +<p>Pieter Wuille</p> + +<p>Cory Fields</p> + +<p>Luke Dashjr</p> + +<p>Jonas Schnelli</p> + +<p>Jorge Timón</p> + +<p>Greg Maxwell</p> + +<p>Eric Voskuil</p> + +<p>Amir Taaki</p> + +<p>Dave Collins</p> + +<p>Michael Ford</p> + +<p>Peter Todd</p> + +<p>Phillip Mienk</p> + +<p>Suhas Daftuar</p> + +<p>R E Broadley</p> + +<p>Eric Lombrozo</p> + +<p>Daniel Kraft</p> + +<p>Chris Moore</p> + +<p>Alex Morcos</p> + +<p>dexX7</p> + +<p>Warren Togami</p> + +<p>Mark Friedenbach</p> + +<p>Ross Nicoll</p> + +<p>Pavel Janík</p> + +<p>Josh Lehan</p> + +<p>Andrew Poelstra</p> + +<p>Christian Decker</p> + +<p>Bryan Bishop</p> + +<p>Benedict Chan</p> + +<p>฿tcDrak</p> + +<p>William Swanson</p> + +<p>Charlie Lee</p> + +<p>Jeremy Rubin</p> + +<p>Esteban Ordano</p> + +<p>Manuel Araoz</p> + +<p>Ruben de Vries</p> + +<p><strong>Further signatures can be found at <a href="https://www.change.org/p/the-community-an-open-letter-to-the-bitcoin-community">change.org</a>.</strong></p> + +<p><em>This letter was originally published in Bitcoin Magazine on 1st September 2015 at <a href="https://bitcoinmagazine.com/articles/open-letter-bitcoin-community-developers-1441146317">https://bitcoinmagazine.com/articles/open-letter-bitcoin-community-developers-1441146317</a>.</em></p> + + + Tue, 01 Sep 2015 00:00:00 -0400 + https://bitcoincore.org/en/2015/09/01/open-letter/ + https://bitcoincore.org/en/2015/09/01/open-letter/ + + + + diff --git a/user_archive-katelynnashley95-210709-215759-2085.zip b/user_archive-katelynnashley95-210709-215759-2085.zip new file mode 100644 index 00000000..947c0b6f Binary files /dev/null and b/user_archive-katelynnashley95-210709-215759-2085.zip differ diff --git a/wrar602.exe b/wrar602.exe new file mode 100644 index 00000000..202a9e51 Binary files /dev/null and b/wrar602.exe differ