rubygem-openshift-origin-controller-1.18.0.1-1.fc20$> |LI@1Np>8?d&/ 6 S 06@4 .  (   G HLQVVZ[, [T \+ (\M8\T9^:ymGqHuIyXzYz\z]~^GbdefltuvwxCrubygem-openshift-origin-controller1.18.0.11.fc20Cloud Development ControllerThis contains the Cloud Development Controller packaged as a rubygem.SsJarm04-builder07.arm.fedoraproject.orgFedora ProjectFedora ProjectASL 2.0Fedora ProjectDevelopment/Languageshttp://www.openshift.comlinuxnoarch:4o s S.Ol-}`/ Ll$xhsCey {=a *o(6(4*c'K2M(kzd+*n Gh7>{V.[':Pkmoj7bCy ! @U:%Fl;3u+Y@Q>@Q>@QQ@QQU@QQ@Q~`QyQm=@QiHQg@QfQeT@QdQb@QT0QR@QQQP<@QLGQJ@QGQAQ?Q?Q9Q7/Q5@Q4Q0@Q/FQ-@Q-@Q,Q+R@Q+R@Q$Q#i@Q#i@QQ@Q@Q@QEQ@QQ @Q \QQsQ"@P-P-P9@PP@P@PZPqPqP @PP@P@PP7@PPN@P|@P*P@PPPP6@PPPd@Krishna Raman 1.18.0.1-1Krishna Raman 1.18.0.1-1Adam Miller 1.17.6-1Adam Miller 1.17.5-1Adam Miller 1.17.4-1Adam Miller 1.17.3-1Adam Miller 1.17.2-1Adam Miller 1.17.1-1Adam Miller 1.16.11-1Adam Miller 1.16.10-1Adam Miller 1.16.9-1Adam Miller 1.16.8-1Adam Miller 1.16.7-1Adam Miller 1.16.6-1Adam Miller 1.16.5-1Adam Miller 1.16.4-1Adam Miller 1.16.3-1Adam Miller 1.16.2-1Adam Miller 1.16.1-1Adam Miller 1.15.10-1Adam Miller 1.15.9-1Adam Miller 1.15.8-1Adam Miller 1.15.7-1Troy Dawson 1.15.6-1Troy Dawson 1.15.5-1Troy Dawson 1.15.4-1Troy Dawson 1.15.3-1Troy Dawson 1.15.2-1Troy Dawson 1.15.1-1Adam Miller 1.14.8-1Adam Miller 1.14.7-1Adam Miller 1.14.6-1Adam Miller 1.14.5-1Adam Miller 1.14.4-1Adam Miller 1.14.3-1Adam Miller 1.14.2-1Adam Miller 1.14.1-1Adam Miller 1.13.8-1Adam Miller 1.13.7-1Adam Miller 1.13.6-1Adam Miller 1.13.5-1Adam Miller 1.13.4-1Adam Miller 1.13.3-1Adam Miller 1.13.2-1Adam Miller 1.13.1-1Krishna Raman 1.13.0.1-1Adam Miller 1.12.7-1Adam Miller 1.12.6-1Adam Miller 1.12.5-1Adam Miller 1.12.4-1Adam Miller 1.12.3-1Adam Miller 1.12.2-1Adam Miller 1.12.1-1Adam Miller 1.11.8-1Adam Miller 1.11.7-1Adam Miller 1.11.6-1Adam Miller 1.11.5-1Adam Miller 1.11.4-1Adam Miller 1.11.3-1Adam Miller 1.11.2-1Adam Miller 1.11.1-1Adam Miller 1.10.5-1Adam Miller 1.10.4-1Adam Miller 1.10.3-1Adam Miller 1.10.2-1Adam Miller 1.10.1-1Dan McPherson 1.9.14-1Adam Miller 1.9.13-1Adam Miller 1.9.12-1Adam Miller 1.9.11-1Adam Miller 1.9.10-1Adam Miller 1.9.9-1Adam Miller 1.9.8-1Adam Miller 1.9.7-1Adam Miller 1.9.6-1Adam Miller 1.9.5-1Adam Miller 1.9.4-1Dan McPherson 1.9.3-1Adam Miller 1.9.2-1Adam Miller 1.9.1-1Adam Miller 1.8.10-1Adam Miller 1.8.9-1Adam Miller 1.8.8-1Adam Miller 1.8.7-1Adam Miller 1.8.6-1Adam Miller 1.8.5-1Adam Miller 1.8.4-1Adam Miller 1.8.3-1Adam Miller 1.8.2-1Adam Miller 1.8.1-1Troy Dawson 1.7.8-1Krishna Raman 1.7.7-1Adam Miller 1.7.6-1Adam Miller 1.7.5-1Adam Miller 1.7.4-1Adam Miller 1.7.3-1Adam Miller 1.7.2-1Adam Miller 1.7.1-1Adam Miller 1.6.8-1Adam Miller 1.6.7-1Adam Miller 1.6.6-1Adam Miller 1.6.5-1Adam Miller 1.6.4-1Adam Miller 1.6.3-1Adam Miller 1.6.2-1Adam Miller 1.6.1-1Troy Dawson 1.5.15-2Adam Miller 1.5.15-1Adam Miller 1.5.14-1Adam Miller 1.5.13-1Adam Miller 1.5.12-1Adam Miller 1.5.11-1Adam Miller 1.5.10-1Adam Miller 1.5.9-1Adam Miller 1.5.8-1Adam Miller 1.5.7-1Adam Miller 1.5.6-2Adam Miller 1.5.6-1Adam Miller 1.5.5-1Adam Miller 1.5.4-1Adam Miller 1.5.3-1Adam Miller 1.5.2-1Adam Miller 1.5.1-1Dan McPherson 1.4.9-1Dan McPherson 1.4.8-1Adam Miller 1.4.7-1Adam Miller 1.4.6-1Adam Miller 1.4.5-1Adam Miller 1.4.4-1Adam Miller 1.4.3-1Adam Miller 1.4.2-1Adam Miller 1.3.10-1Adam Miller 1.3.9-1Adam Miller 1.3.8-1Adam Miller 1.3.7-1Dan McPherson 1.3.6-1Adam Miller 1.3.5-1Adam Miller 1.3.4-1Adam Miller 1.3.3-1Adam Miller 1.3.2-1Adam Miller 1.3.1-1Adam Miller 1.2.10-1Adam Miller 1.2.9-1Adam Miller 1.2.8-1Adam Miller 1.2.7-1Adam Miller 1.2.6-1Adam Miller 1.2.5-1Adam Miller 1.2.4-1Adam Miller 1.2.3-1Adam Miller 1.2.2-1Adam Miller 1.2.1-1Adam Miller 1.1.10-1Adam Miller 1.1.9-1Adam Miller 1.1.8-1Adam Miller 1.1.7-1Adam Miller 1.1.6-1Adam Miller 1.1.5-1Adam Miller 1.1.4-1Adam Miller 1.1.3-1Adam Miller 1.1.2-1- Bumping versions for OpenShift Origin Release 3 (kraman@gmail.com) - fix bz1036507 - improve error message (rchopra@redhat.com) - Bug 1034626 - No cartridge status is shown (bparees@redhat.com) - Merge pull request #4239 from lnader/bugs (dmcphers+openshiftbot@redhat.com) - Bug 1032436 (lnader@redhat.com) - Creating group instance and components on gear creation (abhgupta@redhat.com) - Flatten 'gears' in application mongo record i.e. 'gears' field will be sibling of 'group_instances'. (rpenta@redhat.com) - Ensuring that app is not saved without core attributes set (abhgupta@redhat.com) - Merge pull request #4241 from rajatchopra/fix_parallel_msg (dmcphers+openshiftbot@redhat.com) - Merge pull request #4213 from lnader/master (dmcphers+openshiftbot@redhat.com) - fix bz1031821 - node exceptions are now propagated. Failed ops are also mentioned in the error message (rchopra@redhat.com) - Added ; to list of chars not allowed (lnader@redhat.com) - Added checking for git ref according to git-check-ref-format rules (lnader@redhat.com) - Changed deprecated to obsolete (lnader@redhat.com) - Merge pull request #4210 from bparees/mock_error (dmcphers+openshiftbot@redhat.com) - Merge pull request #4204 from lnader/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #4209 from mrunalp/dev/upgrade_endpoints (dmcphers+openshiftbot@redhat.com) - bug 997924: jbossas-7 build fails if the app has mock-plugin addon (bparees@redhat.com) - card_169 (lnader@redhat.com) - bump_minor_versions for sprint 37 (admiller@redhat.com) - Migrate endpoints during upgrade. (mrunalp@gmail.com)- fix bz1036507 - improve error message (rchopra@redhat.com) - Bug 1034626 - No cartridge status is shown (bparees@redhat.com) - Merge pull request #4239 from lnader/bugs (dmcphers+openshiftbot@redhat.com) - Bug 1032436 (lnader@redhat.com) - Creating group instance and components on gear creation (abhgupta@redhat.com) - Flatten 'gears' in application mongo record i.e. 'gears' field will be sibling of 'group_instances'. (rpenta@redhat.com) - Ensuring that app is not saved without core attributes set (abhgupta@redhat.com) - Merge pull request #4241 from rajatchopra/fix_parallel_msg (dmcphers+openshiftbot@redhat.com) - Merge pull request #4213 from lnader/master (dmcphers+openshiftbot@redhat.com) - fix bz1031821 - node exceptions are now propagated. Failed ops are also mentioned in the error message (rchopra@redhat.com) - Added ; to list of chars not allowed (lnader@redhat.com) - Added checking for git ref according to git-check-ref-format rules (lnader@redhat.com) - Changed deprecated to obsolete (lnader@redhat.com) - Merge pull request #4210 from bparees/mock_error (dmcphers+openshiftbot@redhat.com) - Merge pull request #4204 from lnader/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #4209 from mrunalp/dev/upgrade_endpoints (dmcphers+openshiftbot@redhat.com) - bug 997924: jbossas-7 build fails if the app has mock-plugin addon (bparees@redhat.com) - card_169 (lnader@redhat.com) - bump_minor_versions for sprint 37 (admiller@redhat.com) - Migrate endpoints during upgrade. (mrunalp@gmail.com)- Bug 1028393 (lnader@localhost.localdomain)- fix app status calls for sparse components (rchopra@redhat.com)- Merge pull request #4164 from liggitt/bug_1029166_improve_domain_configure_error (dmcphers@redhat.com) - Merge pull request #4167 from smarterclayton/not_using_index_for_authorizations (dmcphers+openshiftbot@redhat.com) - No index on authorizations table (ccoleman@redhat.com) - Bug 1021380 (dmcphers@redhat.com) - Merge pull request #4122 from jwforres/bug_1025691_add_member_using_token (dmcphers+openshiftbot@redhat.com) - Fix bug 1029166: Improve error message on domain configure (jliggitt@redhat.com) - Bug 1025691 - can't add member to a domain when authenticate with token (jforrest@redhat.com)- Merge pull request #4139 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Merge pull request #4140 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Fix for bug 1028284 (abhgupta@redhat.com) - set_group_override fix (rchopra@redhat.com) - port interface being removed may not exist (rchopra@redhat.com)- Fix cartridge extended tests: force erasure of installed cartridges during tests (pmorie@gmail.com) - test case improvements (dmcphers@redhat.com)- Getting singleton tests in the right place (dmcphers@redhat.com) - Merge pull request #4106 from pravisankar/dev/ravi/card639 (dmcphers+openshiftbot@redhat.com) - Merge pull request #3999 from fabianofranz/master (dmcphers+openshiftbot@redhat.com) - hotfix for deploy code to handle older apps which do not have 'sparse_carts' field populated (rchopra@redhat.com) - Improved error messages when trying to create app or add cartridge with invalid gear sizes (contact@fabianofranz.com) - Rest API Deployment support for passing the artifact url parameter with associated tests in the broker and node. Enabling the artifact url param in the rest models. (jajohnso@redhat.com) - Allow adding large gear size to users irrespective of their plan If the user is enrolled into a plan, do not store capabilites in cloud user mongo record instead get the capabilities based on their plan. Any explicitly set capabilities will be stored in user record. Fix test cases (rpenta@redhat.com) - Merge pull request #4097 from abhgupta/abhgupta-scheduler (dmcphers+openshiftbot@redhat.com) - Merge pull request #4084 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Fixing the run_jobs logic for op groups being rolled back (abhgupta@redhat.com) - fix bz996952 - use gear_id with ssh key, rather than component_id (rchopra@redhat.com) - Merge pull request #4100 from lnader/master (dmcphers+openshiftbot@redhat.com) - Bug 1019163 (lnader@redhat.com) - Added check to ensure the new cartridge does not clash with existing web_proxy (lnader@redhat.com) - splitting runtime tests (dmcphers@redhat.com) - spliting runtime components (dmcphers@redhat.com) - Merge pull request #4073 from detiber/brokerExtendedTests (dmcphers+openshiftbot@redhat.com) - Some rest-domains.feature tests rely on DEFAULT_MAX_DOMAINS = 1 (jdetiber@redhat.com) - haproxy cartridge's max limit should be set to -1 when making the app ha (rchopra@redhat.com) - bump_minor_versions for sprint 36 (admiller@redhat.com)- Merge pull request #4064 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Fix for bug 1025218 (abhgupta@redhat.com)- Merge pull request #4054 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Merge pull request #4058 from smarterclayton/timeout_gear_groups_correctly (dmcphers+openshiftbot@redhat.com) - Fix for bug 1024669 (abhgupta@redhat.com) - Merge pull request #4052 from rajatchopra/fix_jboss_expose_port (dmcphers+openshiftbot@redhat.com) - Merge pull request #4055 from abhgupta/abhgupta-scheduler (dmcphers+openshiftbot@redhat.com) - Gear groups should timeout aggressively when fetching state (ccoleman@redhat.com) - Merge pull request #4047 from ncdc/bz1024698 (dmcphers+openshiftbot@redhat.com) - Fix for bug 1025033 (abhgupta@redhat.com) - Bug 1024698 (andy.goldstein@gmail.com) - fix bz1023514 and jboss carts (rchopra@redhat.com)- Merge pull request #4043 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - call expose port in configure order (rchopra@redhat.com)- Merge pull request #3958 from detiber/fixTests (dmcphers+openshiftbot@redhat.com) - Checking deployment validations for bug 1023381, 1023304 (abhgupta@redhat.com) - Fix for bug 1024493 (abhgupta@redhat.com) - Merge pull request #4036 from kraman/bugfix2 (dmcphers+openshiftbot@redhat.com) - Update test tags and enable REMOTE_USER auth for tests (jdetiber@redhat.com) - Test updates to remove hardcoded dev.rhcloud.com and disable platform- endpoints on origin due to missing dependencies. (kraman@gmail.com)- Merge pull request #4026 from lnader/master (dmcphers+openshiftbot@redhat.com) - Added missing routes (lnader@redhat.com) - Bug 1023304 (lnader@redhat.com) - remove extra set (dmcphers@redhat.com)- Fix for bug 1022948 (abhgupta@redhat.com) - Don't use app_dns == gear_dns with update_cluster (andy.goldstein@gmail.com) - Fix for bug 1022444 (abhgupta@redhat.com) - Merge pull request #4002 from smarterclayton/app_metadata_field (dmcphers+openshiftbot@redhat.com) - Merge pull request #4001 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Fix for bug 1022370, 1023207 (abhgupta@redhat.com) - Add application metadata and validators (ccoleman@redhat.com) - fix bz1022948 add link to make_ha if platform allows it (rchopra@redhat.com)- Merge pull request #3972 from liggitt/bug_1020009_max_domains_capability (dmcphers+openshiftbot@redhat.com) - fix httpclient to handle special header (rchopra@redhat.com) - Add config value (jliggitt@redhat.com)- kerberos work for broker and console (jliggitt@redhat.com) - Merge pull request #3770 from mfojtik/bugzilla/1015187 (dmcphers+openshiftbot@redhat.com) - Merge pull request #3973 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Modifications to app delete and pending op execution (abhgupta@redhat.com) - Use UnfulfilledRequirementException when manifest.yml is too big (mfojtik@redhat.com) - Use .present? to check if the :http_proxy is configured (mfojtik@redhat.com) - Bug 1015187: Replace curl with httpclient when downloading cartridges (mfojtik@redhat.com)- Hide report deployments desc (dmcphers@redhat.com)- Bug 1021371 (lnader@redhat.com) - Bug 1019109 (lnader@redhat.com) - fixed routing for events for backward compatibility (lnader@redhat.com) - remove whitespaces from gear status (lnader@redhat.com) - Bug 892899 (lnader@redhat.com) - Bug 1016782 (lnader@redhat.com) - Bug 994419 (lnader@redhat.com) - changed links to singular (lnader@redhat.com) - Fix for bug 1020440, 1021041, 1021462, 1021467, and a typo (abhgupta@redhat.com) - Fix output parsing for deployed artifacts (jdetiber@redhat.com)- fix bz1020169 - fix notify remove ssl cert (rchopra@redhat.com) - Merge pull request #3923 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #3915 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - fix bz 1020517 - rescue missing min/max; new group instances should respect min_gears limit (rchopra@redhat.com) - Fix for bug 1019876 (abhgupta@redhat.com) - Fix broker extended tests (rpenta@redhat.com) - Merge pull request #3907 from smarterclayton/bug_1019980_keys_not_distributed (dmcphers+openshiftbot@redhat.com) - Merge pull request #3883 from pravisankar/dev/ravi/card22 (dmcphers+openshiftbot@redhat.com) - Bug 1019980 - SSH keys not distributed on membership changes (ccoleman@redhat.com) - bug 1004686 (lmeyer@redhat.com) - record type as attr too (lmeyer@redhat.com) - Allow gear_size parameter during application creation and cartridge addition. (rpenta@redhat.com) - Merge pull request #3892 from mrunalp/bugs/re_test_fix (dmcphers+openshiftbot@redhat.com) - Fix app cont proxy test. (mrunalp@gmail.com) - Temporarily disabling test due to upstream bug. (mrunalp@gmail.com) - Merge pull request #3868 from rajatchopra/multiplier (dmcphers+openshiftbot@redhat.com) - Merge pull request #3810 from rajatchopra/routing (dmcphers+openshiftbot@redhat.com) - set multiplier of a sparse cart through admin command (rchopra@redhat.com) - typo fix (rchopra@redhat.com) - Fix deployment test (dmcphers@redhat.com) - Merge pull request #3809 from lnader/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #3847 from pmorie/bugs/1017719 (dmcphers+openshiftbot@redhat.com) - Merge pull request #3850 from danmcp/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #3845 from pravisankar/dev/ravi/fix-update-cluster (dmcphers+openshiftbot@redhat.com) - Merge pull request #3811 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Bug 995460 (dmcphers@redhat.com) - fixed routing (lnader@redhat.com) - Required deployment_id for activate (lnader@redhat.com) - disable artifact_url (lnader@redhat.com) - corrected plural links and general code clean-up (lnader@redhat.com) - Merge pull request #3840 from danmcp/master (dmcphers+openshiftbot@redhat.com) - Fix bug 1017719: run all stages of gear upgrade extension (pmorie@gmail.com) - Merge pull request #3826 from pravisankar/dev/ravi/bug1016171 (dmcphers+openshiftbot@redhat.com) - Fix update_cluster op to handle 'removed' flag in framework/web-proxy gears. (rpenta@redhat.com) - Merge pull request #3827 from rajatchopra/fix_bz997008 (dmcphers+openshiftbot@redhat.com) - Bug 1016171 - Fix domain allowed_gear_sizes in oo-admin-ctl-user (rpenta@redhat.com) - Fix typo (dmcphers@redhat.com) - ensure you return the last activated deployment (dmcphers@redhat.com) - Merge pull request #3832 from smarterclayton/bug_1013293_fix_doc_links (dmcphers+openshiftbot@redhat.com) - Merge pull request #3829 from mrunalp/bugs/test_fixes (dmcphers+openshiftbot@redhat.com) - do not run domain jobs if not needed (rchopra@redhat.com) - Mark test not valid for F19. (mrunalp@gmail.com) - Merge pull request #3821 from smarterclayton/bug_1017000_fix_more_routes (dmcphers+openshiftbot@redhat.com) - Merge pull request #3773 from smarterclayton/to_stage_error_on_changing_members (dmcphers+openshiftbot@redhat.com) - Expose both versions of routes (gear-groups and gear_groups) (ccoleman@redhat.com) - Bug 1013293 - Docs for link changes (ccoleman@redhat.com) - Allow API versions >= 1.2 to create multiple domains (ccoleman@redhat.com) - Bug 1017000 - Expose correct form of gear-groups (ccoleman@redhat.com) - routing endpoint migration for gears (rchopra@redhat.com) - add alias and ssl cert in routing notifiers (rchopra@redhat.com) - Merge pull request #3797 from smarterclayton/fix_remaining_singular_routes (dmcphers+openshiftbot@redhat.com) - Merge pull request #3792 from liggitt/new_relic_bugs (dmcphers+openshiftbot@redhat.com) - Update REST API objects to point to singular routes (ccoleman@redhat.com) - Fix typos and NPE discovered in newrelic logs (jliggitt@redhat.com) - Fix bug 1016432 - restrict domain rename to owner (jliggitt@redhat.com) - Adding deploy migration for broker auth (dmcphers@redhat.com) - Revert "This test has started to fail. Disable to allow other builds to go through until it can be diagnosed." (dmcphers@redhat.com) - This test has started to fail. Disable to allow other builds to go through until it can be diagnosed. (rmillner@redhat.com) - Job error when changing members of app (ccoleman@redhat.com) - Merge pull request #3747 from rmillner/frontend-sni-proxy (dmcphers+openshiftbot@redhat.com) - Create HAProxy SNI proxy plugin package and use endpoint protocols (rmillner@redhat.com) - Deploy WIP - applications under domains resource must also support update (contact@fabianofranz.com) - Add sha1 (dmcphers@redhat.com) - Handle reporting deployment for initial app create (dmcphers@redhat.com) - store and return times as times (dmcphers@redhat.com) - Reenabled routes for deployments under application (contact@fabianofranz.com) - Reenabled route for UPDATE application (contact@fabianofranz.com) - fixed LIST_DEPLOYMENTS (lnader@redhat.com) - Fix merge (dmcphers@redhat.com) - Making links consistent (dmcphers@redhat.com) - Fixing tests and resolving remaining communication between broker and node for deployments (dmcphers@redhat.com) - Stop using a deployment as a creation mechanism for a deployment (dmcphers@redhat.com) - add sha to deployment (dmcphers@redhat.com) - Allow for floats with time storage (dmcphers@redhat.com) - fixed typo (lnader@redhat.com) - bug fixes (lnader@redhat.com) - activation validations (dmcphers@redhat.com) - Adding activations to deployments (dmcphers@redhat.com) - rollback -> activate (dmcphers@redhat.com) - Rolling restart from the broker (dmcphers@redhat.com) - Update move gear for build-deploy changes (andy.goldstein@gmail.com) - Add broker auth as permanent fixture of every app (dmcphers@redhat.com) - update_cluster fixes (andy.goldstein@gmail.com) - Don't send empty config on app create (dmcphers@redhat.com) - add update deployments scope (dmcphers@redhat.com) - Fixing tests (dmcphers@redhat.com) - Adjusting to pending op changes (dmcphers@redhat.com) - Fix bson hash error (dmcphers@redhat.com) - Rollback to last deployment and tests (lnader@redhat.com) - Fixing tests and squashing bugs (dmcphers@redhat.com) - Fixing tests (dmcphers@redhat.com) - Persist app config changes in mongo (dmcphers@redhat.com) - Pass back deployments in new param from deploy called through the rest api (dmcphers@redhat.com) - Add oo-gear-registry and change haproxy to use platform gear registry (pmorie@gmail.com) - Deploy WIP (dmcphers@redhat.com) - Added deployment links to older rest models (lnader@redhat.com) - Deploy WIP (dmcphers@redhat.com) - Add structure to gear registry (andy.goldstein@gmail.com) - Deploy WIP (dmcphers@redhat.com) - collapse the git refs into 1 (dmcphers@redhat.com) - Deploy WIP (dmcphers@redhat.com) - cleanup (dmcphers@redhat.com) - Added tests and links for application config update (lnader@redhat.com) - Adding application config WIP (dmcphers@redhat.com) - Build & deployment improvements (andy.goldstein@gmail.com) - Broker Build and Deployment (lnader@redhat.com) - bump_minor_versions for sprint 35 (admiller@redhat.com)- Merge pull request #3768 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Merge pull request #3739 from smarterclayton/move_new_domain_fields_to_api_13 (dmcphers+openshiftbot@redhat.com) - Fix for bug 1014837 (abhgupta@redhat.com) - Isolate new domain attributes to API 1.3 and above (ccoleman@redhat.com)- Merge pull request #3298 from Miciah/bug-993440-restapplication-initialize- check-if-cart-is-nil (dmcphers+openshiftbot@redhat.com) - Merge pull request #3757 from lnader/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #3759 from kraman/test_case_fixes (dmcphers+openshiftbot@redhat.com) - fix cart order calculations (rchopra@redhat.com) - Add and use find_cartridge_or_raise_exception (miciah.masters@gmail.com) - Bug 980306 (lnader@redhat.com) - Remove gear removed checks which were added before just for extra safety. (rpenta@redhat.com) - Have CloudUser create a new CapabilityProxy every time to fix application_test.rb#test_scaling_and_storage_events_on_application on F19. (kraman@gmail.com) - Fix PHP cartridge to wait upto 5 sec for Apache to start and create a pid file before returning. This is needed because Apache 2.4 on F19 does a reverse DNS lookup on the server hostname and causes a race condition in runtime-cartridge-php.feature testcase. (kraman@gmail.com)- Merge pull request #3756 from pravisankar/dev/ravi/rename-node-removed (dmcphers+openshiftbot@redhat.com) - Renamed field 'node_removed' to 'removed' in gear model (rpenta@redhat.com) - Merge pull request #3742 from pravisankar/dev/ravi/misc-bugfixes (dmcphers+openshiftbot@redhat.com) - Merge pull request #3748 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - fix bz1012709 - remove gear's ssh keys. add debugging to admin-clear-pending- ops (rchopra@redhat.com) - Bug 1012970 - Fix pending op group: ReplaceAllSshKeysOpGroup. (rpenta@redhat.com)- Merge pull request #3746 from jwforres/bug_998396_no_api_response_member_delete (dmcphers+openshiftbot@redhat.com) - Merge pull request #3744 from detiber/bz1013788 (dmcphers+openshiftbot@redhat.com) - Bug 998396 - member remove api doesnt return a message (jforrest@redhat.com) - Bug 1013788 - Remove first_uid from district model (jdetiber@redhat.com) - Bug 1013429 (asari.ruby@gmail.com)- oo-admin-repair changes (rpenta@redhat.com) - Remove skip_node_ops flag from user/domain/app/district models. (rpenta@redhat.com) - Bug 1012297 - Pass gear_id instead of gear_uuid to application remove_gear() (rpenta@redhat.com) - Merge pull request #3732 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - fix bz1012901 - observer needs to be called (rchopra@redhat.com) - Merge pull request #3727 from smarterclayton/fix_environment_variable_routes (dmcphers+openshiftbot@redhat.com) - fix bz1012374 - extra check for expose port for sparse-carts (rchopra@redhat.com) - Update singular routes to use singular_path (ccoleman@redhat.com)- Force resolving domains to avoid double query (jliggitt@redhat.com) - Membership changes (jliggitt@redhat.com) - Origin UI 72 - Membership (ccoleman@redhat.com)- Merge pull request #3707 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #3712 from teddythetwig/ssl_to_gear_tests (dmcphers+openshiftbot@redhat.com) - add mappings support to routing spi, and add protocols to cart manifests (rchopra@redhat.com) - Feature tests for ssl_to_gear, V3 of mock cart serves https at primary endpoint on port 8123 (teddythetwig@gmail.com) - Fix for bug 1012138 (abhgupta@redhat.com)- Merge pull request #3691 from BanzaiMan/idle_websockets (dmcphers+openshiftbot@redhat.com) - Add Node.js 0.10 tests to runtime-cartridge-nodejs.feature (asari.ruby@gmail.com) - Merge pull request #3693 from pravisankar/dev/ravi/card98 (dmcphers+openshiftbot@redhat.com) - Added skip_node_ops flag to app/domain/user/district models. (rpenta@redhat.com) - typo fix (rchopra@redhat.com)- Merge pull request #3696 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #3647 from detiber/runtime_card_255 (dmcphers+openshiftbot@redhat.com) - endpoints included for rest call to gear_groups (rchopra@redhat.com) - Fixed typo (jolamb@redhat.com) - Card origin_runtime_255: Publish district uid limits to nodes (jdetiber@redhat.com)- Merge pull request #3686 from rajatchopra/new_master (dmcphers+openshiftbot@redhat.com) - Merge pull request #3682 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - routing spi changes (rchopra@redhat.com) - Fix for bug 1010632 (abhgupta@redhat.com) - Fixing AddCompOp code (abhgupta@redhat.com) - Fixes for pending_op changes (abhgupta@redhat.com) - Merge pull request #3673 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #3667 from danmcp/master (dmcphers+openshiftbot@redhat.com) - fix indexing (rchopra@redhat.com) - optimize find all district scenarios (dmcphers@redhat.com) - Add index to district uuid (dmcphers@redhat.com) - Fix tests to use ruby193-mcollective only on RHEL. Fix nodejs cart to work on F19 and RHEL. (kraman@gmail.com) - Merge pull request #3666 from jwhonce/wip/secret_token (dmcphers+openshiftbot@redhat.com) - Creating the app secret token and sending to gear creation requests (abhgupta@redhat.com) - Card origin_runtime_102 - Support OPENSHIFT_SECRET_TOKEN (jhonce@redhat.com) - Merge pull request #3578 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Merge pull request #3656 from lnader/master (dmcphers+openshiftbot@redhat.com) - First draft of changes to create subclasses for pending ops (abhgupta@redhat.com) - Rescue OOException and include result_io in message (lnader@redhat.com) - Merge pull request #3654 from danmcp/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #3646 from ironcladlou/dev/test-fixes (dmcphers+openshiftbot@redhat.com) - Handle categories not used (dmcphers@redhat.com) - fix configure order calculation - bz1008609 (rchopra@redhat.com) - Fix mock cartridge verification in cuke tests (ironcladlou@gmail.com) - add index for created_at (rchopra@redhat.com) - add index for created_at field for clear-pending-ops (rchopra@redhat.com) - bump_minor_versions for sprint 34 (admiller@redhat.com)- Merge pull request #3631 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - fix bz1003014 - find_cartridge should search for 'Name' as well (rchopra@redhat.com)- Merge pull request #3621 from smarterclayton/storage_rest_response_broken (dmcphers+openshiftbot@redhat.com) - Sparse group_instance support broke rest api response for carts (ccoleman@redhat.com)- fix bz1006645 (rchopra@redhat.com) - Fix for bug 1005007 and bug 1006526 (abhgupta@redhat.com) - Merge pull request #3582 from kraman/test_case_fixes (dmcphers+openshiftbot@redhat.com) - Fixing code to allow admin to restrict # of domains to be less than # of gears allocated to a user. (kraman@gmail.com)- Merge pull request #3592 from abhgupta/abhgupta-scheduler (dmcphers+openshiftbot@redhat.com) - Merge pull request #3589 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Fix for bug 1005631 (abhgupta@redhat.com) - Merge pull request #3583 from jwforres/admin_console_capacity_planning-fork (dmcphers+openshiftbot@redhat.com) - fix enable_ha with respect to max gear limits of web cart + config fixes (rchopra@redhat.com) - remove licenses, minor format (lmeyer@redhat.com) - fix bug 1004671 (lmeyer@redhat.com) - allow 1-node districts (lmeyer@redhat.com) - fix bug 1004297 (lmeyer@redhat.com) - fix bug 1004157 (lmeyer@redhat.com) - library to suggest admin changes (lmeyer@redhat.com) - refactor and mods for admin console (lmeyer@redhat.com)- Use EXTERNAL_ETH_DEV if its set in node.conf. (rmillner@redhat.com)- Merge pull request #3558 from pravisankar/dev/ravi/env-var-fix (dmcphers+openshiftbot@redhat.com) - Remove environment variables support from REST 1.0 api version (rpenta@redhat.com) - Using _id instead of uuid for application (abhgupta@redhat.com)- Merge pull request #3538 from pmorie/dev/fix_tests (dmcphers+openshiftbot@redhat.com) - Merge pull request #3548 from jwhonce/wip/oo-devel-node (dmcphers+openshiftbot@redhat.com) - Merge pull request #3543 from fotioslindiakos/nodejs (dmcphers+openshiftbot@redhat.com) - SCL support for nodejs (fotios@redhat.com) - Node Platform - Fix cucumber tests (jhonce@redhat.com) - WIP Node Platform - oo-devel-node: clean up oo-* scripts that emulate mco calls (jhonce@redhat.com) - Fix platform upgrade tests (pmorie@gmail.com) - enable ha feature (rchopra@redhat.com) - fixing test cases for phpmyadmin-4 (dmcphers@redhat.com)- Bug 1002685 - Downcase domain names when fetching applications by domain (ccoleman@redhat.com) - cleanup (dmcphers@redhat.com) - Merge pull request #3399 from smarterclayton/propagate_app_id_to_gears (dmcphers+openshiftbot@redhat.com) - Merge remote-tracking branch 'origin/master' into propagate_app_id_to_gears (ccoleman@redhat.com) - cleanup (dmcphers@redhat.com) - cleanup (dmcphers@redhat.com) - Fix env var subscription tests (pmorie@gmail.com) - Merge remote-tracking branch 'origin/master' into propagate_app_id_to_gears (ccoleman@redhat.com) - Merge pull request #3485 from pmorie/dev/upgrades (dmcphers+openshiftbot@redhat.com) - Make dependency on 0.0.1 version of mock explicit for upgrade tests (pmorie@gmail.com) - cleanup (dmcphers@redhat.com) - Merge remote-tracking branch 'origin/master' into propagate_app_id_to_gears (ccoleman@redhat.com) - Merge pull request #3446 from abhgupta/abhgupta-scheduler (dmcphers+openshiftbot@redhat.com) - cleanup (dmcphers@redhat.com) - Fix test cases (ccoleman@redhat.com) - Merge pull request #3477 from smarterclayton/protect_environment_vars_with_edit (dmcphers+openshiftbot@redhat.com) - Environment variables should be protected with :edit permission (ccoleman@redhat.com) - Mongoid 3.1 does not return the Array that was stored on the model (ccoleman@redhat.com) - Fix for bug 997008 (abhgupta@redhat.com) - bump_minor_versions for sprint 33 (admiller@redhat.com) - Merge pull request #3452 from pravisankar/dev/ravi/bug998905 (dmcphers+openshiftbot@redhat.com) - Added environment variable name limitations - Limit length to 128 bytes. - Allow letters, digits and underscore but can't begin with digit (rpenta@redhat.com) - Switch OPENSHIFT_APP_UUID to equal the Mongo application '_id' field (ccoleman@redhat.com) - Changes for doing atomic updates on embedded documents (abhgupta@redhat.com)- Merge pull request #3451 from smarterclayton/bug_997567_alias_error_message_vague (dmcphers+openshiftbot@redhat.com) - Bug 997567 - The alias error message is too vague (ccoleman@redhat.com)- Merge pull request #3441 from jwhonce/wip/user_vars (dmcphers+openshiftbot@redhat.com) - Merge pull request #3326 from kraman/admin_command_connection_hooks (dmcphers+openshiftbot@redhat.com) - origin_broker_77 (lnader@redhat.com) - Merge pull request #3439 from pravisankar/dev/ravi/user-env-bugs (dmcphers+openshiftbot@redhat.com) - Bug 998794 - Allow blank value for a user environment variable (rpenta@redhat.com) - Node Platform - Add .env/user_vars during upgrade (jhonce@redhat.com) - Merge pull request #3436 from pmorie/dev/upgrades (dmcphers+openshiftbot@redhat.com) - Fix creating new endpoints during incompatible upgrades (pmorie@gmail.com) - New admin command to call connection hooks on an application. (kraman@gmail.com)- Merge pull request #3435 from smarterclayton/bug_997848_capabilities_not_shown_via_api (dmcphers+openshiftbot@redhat.com) - Bug 997848 - Inherited capabilities not in REST API (ccoleman@redhat.com) - Fix cucumber step ambiguity (ironcladlou@gmail.com) - Merge pull request #3398 from detiber/bz994445 (dmcphers+openshiftbot@redhat.com) - Merge pull request #3413 from sosiouxme/admin-stats-fixes (dmcphers+openshiftbot@redhat.com) - Merge pull request #3410 from pravisankar/dev/ravi/card86 (dmcphers+openshiftbot@redhat.com) - use only strings for hash keys (lmeyer@redhat.com) - exclude inactive nodes from eff avail gears (lmeyer@redhat.com) - fix minor bug - NONE district should be HashWithReaders (lmeyer@redhat.com) - Added REST api support for user environment variables (rpenta@redhat.com) - Added User environment variables support in broker (rpenta@redhat.com) - WIP Node Platform - Add support for settable user variables (jhonce@redhat.com) - Bug 99445 - Better error message for No nodes available (jdetiber@redhat.com)- Fixing typos (dmcphers@redhat.com) - Bug 997785 (dmcphers@redhat.com) - Merge pull request #3382 from smarterclayton/builder_scope_incorrect (dmcphers+openshiftbot@redhat.com) - origin_runtime_219, fix up cart references for renamed cart https://trello.com/c/evcTYKdn/219-3-adjust-out-of-date-cartridge- versions (jolamb@redhat.com) - Node Platform - Fixed grep in node_step.rb (jhonce@redhat.com) - Fix builder scope by introducing a domain builder scope (ccoleman@redhat.com)- Merge pull request #3390 from pmorie/dev/fix_tests (dmcphers+openshiftbot@redhat.com) - Fix several tests that now use incorrect versions (pmorie@gmail.com) - Merge pull request #3370 from smarterclayton/bug_997246_prohibit_blank_domains (dmcphers+openshiftbot@redhat.com) - fix bz997078 (rchopra@redhat.com) - Merge pull request #3375 from smarterclayton/convert_scope_to_string (dmcphers+openshiftbot@redhat.com) - Merge pull request #3358 from sosiouxme/oo-stats-mods (dmcphers+openshiftbot@redhat.com) - Merge pull request #3354 from dobbymoodge/origin_runtime_219 (dmcphers+openshiftbot@redhat.com) - Additional cart version and test fixes (jolamb@redhat.com) - Merge pull request #3368 from smarterclayton/find_by_user_broken_on_app (dmcphers+openshiftbot@redhat.com) - ability to read results from file; more (lmeyer@redhat.com) - refactor classes and tests (lmeyer@redhat.com) - Treat domain_scope= the same as app_scope= (ccoleman@redhat.com) - Bug 997246 - Prohibit blank domains (ccoleman@redhat.com) - Unable to scale up or snapshot an app (ccoleman@redhat.com)- Merge pull request #3359 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - migration helpers and rest interface for port information of gears (rchopra@redhat.com) - Upgrade tool enhancements (ironcladlou@gmail.com)- Merge pull request #3322 from smarterclayton/origin_ui_73_membership_model (dmcphers+openshiftbot@redhat.com) - save exposed port interfaces of a gear (rchopra@redhat.com) - Merge pull request #3290 from smarterclayton/bug_992464_not_raising_on_not_found_token (dmcphers+openshiftbot@redhat.com) - Check denormalization in oo-admin-chk (ccoleman@redhat.com) - Only schedule domain jobs on applications that actually need it (ccoleman@redhat.com) - Default to test mode membership off (ccoleman@redhat.com) - Review comments (ccoleman@redhat.com) - Bug 995371 - Direct parameters to members were ignored (ccoleman@redhat.com) - Ensure only users with ssh access are added with keys (ccoleman@redhat.com) - * Implement a membership model for OpenShift that allows an efficient query of user access based on each resource. * Implement scope limitations that correspond to specific permissions * Expose membership info via the REST API (disableable via config) * Allow multiple domains per user, controlled via a configuration flag * Support additional information per domain (application_count and gear_counts) to improve usability * Let domains support the allowed_gear_sizes option, which limits the gear sizes available to apps in that domain * Simplify domain update interactions - redundant validation removed, and behavior of responses differs slightly. * Implement migration script to enable data (ccoleman@redhat.com) - Bug 992464 - Authorization token needs to raise when checking eventual consistency (ccoleman@redhat.com)- Merge pull request #3307 from jwhonce/wip/java_opt_ext (dmcphers+openshiftbot@redhat.com) - Card origin_runtime_148 - append JAVA_OPT_EXT to JAVA_OPT (jhonce@redhat.com) - Various cleanup (dmcphers@redhat.com) - cleanup (dmcphers@redhat.com) - Fix for bug 982855 (abhgupta@redhat.com) - allow db access with mongo client 1.6 (lmeyer@redhat.com) - Merge pull request #3274 from pmorie/bugs/991225 (dmcphers+openshiftbot@redhat.com) - Merge pull request #3276 from detiber/fixtests (dmcphers+openshiftbot@redhat.com) - Bug 991225: upgrade script should be run before setup during incompatible upgrade (pmorie@gmail.com) - Fix runtime-extended tests for jboss cartridges (jdetiber@redhat.com) - should fix oo-stats bug 988554 (lmeyer@redhat.com) - add unit tests, fix a bug (lmeyer@redhat.com) - bump_minor_versions for sprint 32 (admiller@redhat.com)- Bumping version #s for origin release 2 (kraman@gmail.com) - bump_minor_versions for sprint 32 (admiller@redhat.com)- Merge pull request #3250 from jwhonce/wip/extended_tests (dmcphers+openshiftbot@redhat.com) - Merge pull request #3245 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #3247 from lnader/master (dmcphers+openshiftbot@redhat.com) - WIP Node Platform - Restored env_var_subscription_steps.rb (jhonce@redhat.com) - Merge pull request #3246 from pmorie/bugs/971120 (dmcphers+openshiftbot@redhat.com) - fix bz990341 (rchopra@redhat.com) - Bug 989856 - fix for embedded carts (lnader@redhat.com) - Bug 971120: refactor openshift-node.feature (pmorie@gmail.com)- Merge pull request #3225 from lnader/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #3237 from abhgupta/abhgupta-scheduler (dmcphers+openshiftbot@redhat.com) - Bug 988255 (lnader@redhat.com) - Bug 989856 (lnader@redhat.com) - Merge pull request #3238 from jwhonce/bug/985514 (dmcphers+openshiftbot@redhat.com) - Merge pull request #3228 from pravisankar/dev/ravi/bug984005 (dmcphers+openshiftbot@redhat.com) - Fix for bug 989650 (abhgupta@redhat.com) - Merge pull request #3229 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Set 'register_dns' op to 'rolledback' state in case of DNSLoginException. (rpenta@redhat.com) - Bug 985514 - Update CartridgeRepository when mcollectived restarted (jhonce@redhat.com) - fix in scope for scaling issues (rchopra@redhat.com) - Capabilities validator should still be called (ccoleman@redhat.com)- Fix for bug 989650, bug 988115, and added additional check in oo-admin-chk (abhgupta@redhat.com)- Bug 982738 (dmcphers@redhat.com) - Merge pull request #3134 from smarterclayton/changes_for_membership (dmcphers+openshiftbot@redhat.com) - Merge pull request #3194 from rajatchopra/ha (dmcphers+openshiftbot@redhat.com) - Merge pull request #3183 from lnader/master (dmcphers+openshiftbot@redhat.com) - Merge remote-tracking branch 'origin/master' into changes_for_membership (ccoleman@redhat.com) - redo sparse cart addition/deletion as user can override their scaling factors (rchopra@redhat.com) - Bug 982921 (lnader@redhat.com) - Merge pull request #3180 from rajatchopra/fix_bz984481 (dmcphers+openshiftbot@redhat.com) - Bug 980376 (lnader@redhat.com) - fix bz984481 (rchopra@redhat.com) - Merge remote-tracking branch 'origin/master' into changes_for_membership (ccoleman@redhat.com) - Typo during merge (ccoleman@redhat.com) - Merge remote-tracking branch 'origin/master' into changes_for_membership (ccoleman@redhat.com) - Merge remote-tracking branch 'origin/master' into changes_for_membership (ccoleman@redhat.com) - Return creation_time on domains (ccoleman@redhat.com) - Simplify capabilities to be more model like, and support clean proxying of inherited properties (ccoleman@redhat.com) - Support LIST_DOMAINS_BY_OWNER, SHOW_DOMAIN, and SHOW_APPLICATION_BY_DOMAIN (ccoleman@redhat.com) - Support running broker tests directly Force scopes to use checked ids and avoid symbolizing arbitrary strings Use .present? instead of .count > 0 (for performance) Handle ValidationExceptions globally (ccoleman@redhat.com)- Ensure that git version is 1.8.* before setting push.default simple (kraman@gmail.com) - Merge pull request #3174 from lnader/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #3141 from detiber/jbaws (dmcphers+openshiftbot@redhat.com) - Bug 982921 (lnader@redhat.com) - Bug 982107 (lnader@redhat.com) - Bug 987799 (lnader@redhat.com) - Merge pull request #3172 from ironcladlou/bz/987836 (dmcphers+openshiftbot@redhat.com) - JBoss Deployment verification (jdetiber@redhat.com) - Bug 987836: Refactor hot deploy marker detection (ironcladlou@gmail.com) - Merge pull request #3164 from pmorie/bugs/mco_bounce (dmcphers+openshiftbot@redhat.com) - Merge pull request #3160 from pravisankar/dev/ravi/card78 (dmcphers+openshiftbot@redhat.com) - Merge pull request #3156 from kraman/bugfix3 (dmcphers+openshiftbot@redhat.com) - Use service script instead of SIGUSR to reload mcollective (pmorie@gmail.com) - For consistency, rest api response must display 'delete' instead 'destroy' for user/domain/app (rpenta@redhat.com) - Adding Fedora vs RHEL cases for idler. Ruby 2.0 in F19 runs as ruby-mri vs ruby in RHEL (kraman@gmail.com)- fix bz987773, make max calculation use a floating point (rchopra@redhat.com) - Add feature to carts to handle wildcard ENV variable subscriptions (jolamb@redhat.com) - Merge pull request #3088 from lnader/card-25 (dmcphers+openshiftbot@redhat.com) - Merge pull request #3147 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Bug 987268 (lnader@redhat.com) - origin_broker_25 (lnader@redhat.com) - Merge pull request #3146 from sosiouxme/fake-data (dmcphers+openshiftbot@redhat.com) - fix scaling issue (rchopra@redhat.com) - Bug 971265 (dmcphers@redhat.com) - Merge pull request #3137 from rajatchopra/ha (dmcphers+openshiftbot@redhat.com) - check max limits for non-sparse carts too; fix for bz976734 (rchopra@redhat.com) - create script to load fake data (lmeyer@redhat.com) - Merge pull request #3138 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - fix issues with move code for multiple haproxy cases (rchopra@redhat.com) - Check cartridge configure order dependency in the broker (rpenta@redhat.com) - Allow plugin carts to reside either on web-framework or non web-framework carts. HA-proxy cart manifest will say it will reside with web-framework (earlier it was done in the reverse order). (rpenta@redhat.com) - reuse admin stats library (lmeyer@redhat.com) - splitting into first admin library class (lmeyer@redhat.com) - Merge pull request #3125 from rajatchopra/ha (dmcphers+openshiftbot@redhat.com) - make haproxy a sparse cart (rchopra@redhat.com) - Merge pull request #3121 from rajatchopra/ha (dmcphers+openshiftbot@redhat.com) - support for sparse cartridges (multiple haproxy) (rchopra@redhat.com) - Verified that Mongoid::Errors::DocumentNotFound has not been changed. Updating test so that class loads in F19 (kraman@gmail.com) - Merge pull request #3118 from pmorie/dev/upgrades (dmcphers+openshiftbot@redhat.com) - Add version check for gear upgrade extension (pmorie@gmail.com) - Merge remote-tracking branch 'origin/master' into handle_global_exceptions_properly (ccoleman@redhat.com) - Merge pull request #3112 from kraman/rhel_fixes (dmcphers+openshiftbot@redhat.com) - Clearing SCL cache environment before invoking scripts since scripts may load different scl envs. (kraman@gmail.com) - Merge pull request #3110 from dobbymoodge/platform_upgrade-refactor (dmcphers+openshiftbot@redhat.com) - Cleaning up commented code blocks (jolamb@redhat.com) - Remove ecdsa ssh key type from supported list. Rationale: Due to patent concerns, ECC support is not bundled in fedora/rhel(needed for ecdsa key generation). So even if someone has a valid ecdsa keys, sshd server on our node won't be able to authenticate the user. (rpenta@redhat.com) - Refactoring upgrade_steps.rb to be cart-agnostic (jolamb@redhat.com) - Handle nested subclasses in error responses (ccoleman@redhat.com) - Merge remote-tracking branch 'origin/master' into handle_global_exceptions_properly (ccoleman@redhat.com) - Convert keys_controller - work around double deletion bug in console code (ccoleman@redhat.com) - Merge pull request #3085 from sosiouxme/admin-console-broker (dmcphers+openshiftbot@redhat.com) - Fix failing test in api_responses (ccoleman@redhat.com) - Merge remote-tracking branch 'origin/master' into handle_global_exceptions_properly (ccoleman@redhat.com) - Missed a rescue of Mongoid::Errors::DocumentNotFound (ccoleman@redhat.com) - Merge remote-tracking branch 'origin/master' into handle_global_exceptions_properly (ccoleman@redhat.com) - Remove binding.pry, causing failures (ccoleman@redhat.com) - Merge pull request #3091 from pmorie/dev/upgrades (dmcphers+openshiftbot@redhat.com) - re-base the broker URI from /broker => / (lmeyer@redhat.com) - Add support for upgrade script to be called during cartridge upgrades. (pmorie@gmail.com) - Merge pull request #3083 from smarterclayton/strong_consistency_is_default (dmcphers+openshiftbot@redhat.com) - Authorization test case was wrong (ccoleman@redhat.com) - Merge pull request #3074 from kraman/bugfix2 (dmcphers+openshiftbot@redhat.com) - Merge pull request #3069 from sosiouxme/admin-console-mcollective (dmcphers+openshiftbot@redhat.com) - Merge pull request #3072 from pravisankar/dev/ravi/bug969876 (dmcphers+openshiftbot@redhat.com) - Fixes for F19 runtime extended tests * Fix platform-oo-admin.feature to use mock instead of ruby and python * Fix cloud domain used in application_steps.rb * Add missing haproxy/scaled gear steps * Fix jenkins test to understand different api versions - Old api returns color of build - new api returns string (notbuilt, built, etc) (kraman@gmail.com) - adjust naming for getting facts (lmeyer@redhat.com) - whitespace + typo fixes (lmeyer@redhat.com) - Make idler test use mock instead of scenario table (pmorie@gmail.com) - Merge pull request #3080 from smarterclayton/action_log_should_be_lazy (dmcphers+openshiftbot@redhat.com) - Strong consistency is the default for mongoid (ccoleman@redhat.com) - Move most DocumentNotFound handling to ApiResponse#render_exception (ccoleman@redhat.com) - Merge pull request #3079 from smarterclayton/make_pry_console_available (dmcphers+openshiftbot@redhat.com) - Generic exceptions should always be handled with rescue_from Don't return on the last line of controller methods rescue_from handlers should have proper access to user info set via UserActionLog filter (ccoleman@redhat.com) - Merge pull request #3058 from smarterclayton/use_deep_dup (dmcphers+openshiftbot@redhat.com) - Make set_log_tag lazy, so that all controllers have a default behavior Allow controllers to override log tag on their class, not on the instance Make allowances for legacy behavior (ccoleman@redhat.com) - Make Pry console available when ENV['PRY']=1 (ccoleman@redhat.com) - Remove UtilHelper.deep_copy for Rails deep_dup (ccoleman@redhat.com) - Bug 969876 - Don't run execute_connections if there are no add/remove component ops (rpenta@redhat.com) - adding call to retrieve set of facts for admin-console (lmeyer@redhat.com)- Merge branch 'master' of github.com:openshift/origin-server (admiller@redhat.com) - bump_minor_versions for sprint 31 (admiller@redhat.com) - Merge pull request #3070 from detiber/info2warn (dmcphers+openshiftbot@redhat.com) - - Return client_message as warning instead of info (jdetiber@redhat.com)- Merge pull request #3017 from lnader/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #3068 from abhgupta/bug_980760 (dmcphers+openshiftbot@redhat.com) - Fix for bug 980760 - fixing error message on validation failure - removing downloaded cart manifest entry from app if adding a url based cart fails (abhgupta@redhat.com) - Fix bug 983583: remove gear validation step for compatible upgrades (pmorie@gmail.com) - Bug 980928 (lnader@redhat.com) - Fix up psql command usage in cucumber tests (asari.ruby@gmail.com) - Merge pull request #3057 from BanzaiMan/dev/hasari/c157 (dmcphers+openshiftbot@redhat.com) - Merge pull request #3054 from abhgupta/bug_980760 (dmcphers+openshiftbot@redhat.com) - Add 9.2 for all remaining cucumber features (asari.ruby@gmail.com) - Closing mongo db connection to prevent connection pool from getting exhausted (abhgupta@redhat.com)- Changing error message to make it more clear (abhgupta@redhat.com) - Restore "application destroyed" step which was removed in 5fa8baf6c1781c0e1553d5c424688f461773710a (kraman@gmail.com) - Merge pull request #3024 from abhgupta/bug_980760 (dmcphers+openshiftbot@redhat.com) - Merge pull request #3028 from rajatchopra/fix_970829 (dmcphers+openshiftbot@redhat.com) - Merge pull request #3022 from kraman/libvirt-f19-2 (dmcphers+openshiftbot@redhat.com) - Fix for bug 980760 - Preventing multiple versions of a cartridge from being added to the application (abhgupta@redhat.com) - use quarantine to not let the app delete operation in while upgrade is in progress (rchopra@redhat.com) - Bug 979182 - Increase file limit for the gear in proportion to the filesystem storage. (rpenta@redhat.com) - Updates to allow basic tests to pass on F19 (kraman@gmail.com) - Merge pull request #3018 from abhgupta/bug_982549 (dmcphers+openshiftbot@redhat.com) - Merge pull request #3016 from pmorie/dev/fix_tests (dmcphers+openshiftbot@redhat.com) - Fix for bug 982549 - Simplified regex to work with ruby 2.0 in Fedora 19 (abhgupta@redhat.com) - Fix upgrade functionality and associated tests (pmorie@gmail.com)- Merge pull request #3010 from pravisankar/dev/ravi/bug982172 (dmcphers+openshiftbot@redhat.com) - Bug 982172 - Do not try to unreserve_uid if we don't get valid container for the gear. (rpenta@redhat.com)- Fixing runtime tests (dmcphers@redhat.com) - Increase jenkins start timeout (dmcphers@redhat.com)- Assign default gear size if not specified in applications_controller.rb (rpenta@redhat.com) - Merge pull request #2987 from rajatchopra/routing_broker (dmcphers+openshiftbot@redhat.com) - fix runtime extended tests (dmcphers@redhat.com) - Routing plug-in for broker. Code base from github/miciah/broker-plugin- routing-activemq (miciah.masters@gmail.com)- Merge pull request #2934 from kraman/libvirt-f19-2 (dmcphers+openshiftbot@redhat.com) - Fixing class/module namespaces Fixing tests Fixing rebase errors Un-hardcode context in step_definitions/cartridge-php_steps.rb Fixing paths that were broken when going from File.join -> PathUtils.join (kraman@gmail.com) - Refactor code to use run_in_container_context/run_in_root_context calls instead of generically calling oo_spawn and passing uid. Modify frontend httpd/proxy classes to accept a container object instead of indivigual properties (kraman@gmail.com) - Moving Node classes into Runtime namespace Removing UnixUser Moving functionality into SELinux plugin class (kraman@gmail.com)- Moving scaled deploy into the platform (dmcphers@redhat.com) - Handling cleanup of failed pending op using rollbacks (abhgupta@redhat.com) - Merge pull request #2925 from BanzaiMan/dev/hasari/c157 (dmcphers+openshiftbot@redhat.com) - Add gear-level upgrade extensions (pmorie@gmail.com) - Merge pull request #2945 from pravisankar/dev/ravi/card7 (dmcphers+openshiftbot@redhat.com) - Merge pull request #2783 from genesarm/PULL_1844 (dmcphers+openshiftbot@redhat.com) - Remove Online specific references: -Remove hard-coded cart name references. -Remove login validations from CloudUser model, login validation must be done by authentication plugin. -Remove 'medium' gear size references -All 'small' gear size references must be from configuration files. -Remove stale application_observer.rb and its references -Remove stale 'abstract' cart references -Remove duplicate code from rest controllers -Move all get_rest_{user,domain,app,cart} methods in RestModelHelper module. -Cleanup unnecessary TODO/FIXME comments in broker. (rpenta@redhat.com) - Updated platform-oo-admin.feature testing adding and removing domain wide env variables (gsarmien@redhat.com) - PODO-61 Added tests for adding and removing domain wide environment variables (gsarmien@redhat.com) - Added test for adding domain env variable (gsarmien@redhat.com) - oo-admin-ctl-usage fixes: Create index on 'gear_id'+'usage_type'+'created_at' fields for usage_records mongo collection. (rpenta@redhat.com) - Card online_runtime_157 (asari.ruby@gmail.com) - Merge pull request #2927 from smarterclayton/bug_970257_support_git_at_urls (dmcphers+openshiftbot@redhat.com) - Merge pull request #2967 from pmorie/dev/os_migrations (dmcphers+openshiftbot@redhat.com) - Rename migrate to upgrade in code (pmorie@gmail.com) - Fix alias validation regex (kraman@gmail.com) - Remove unused scripts. (mrunalp@gmail.com) - Bug 977493 - Avoid leaking the lock file descriptor to child processes. (rmillner@redhat.com) - Merge pull request #2827 from genesarm/PULL_2005 (dmcphers+openshiftbot@redhat.com) - Move core migration into origin-server (pmorie@gmail.com) - Merge pull request #2951 from BanzaiMan/mocha_deprecation_warning (dmcphers@redhat.com) - Merge pull request #2952 from pmorie/fix-tests (dmcphers@redhat.com) - Avoid harmless but annoying deprecation warning (asari.ruby@gmail.com) - Fix mysql scaling tests (pmorie@gmail.com) - Merge pull request #2865 from BanzaiMan/dev/hasari/bz974632 (dmcphers+openshiftbot@redhat.com) - Tests pass fully (add initial_git_url for earlier api versions). Control what values of URI get persisted to DB (passwords and userinfo from clone specs should not be) (ccoleman@redhat.com) - Merge remote-tracking branch 'origin/master' into bug_970257_support_git_at_urls (ccoleman@redhat.com) - Merge pull request #2938 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - fix bz977519 - for cases where v2 parsing succeeds but broker manifest parsing fails (rchopra@redhat.com) - PULL_2005 Changed GEAR_SUPL_GRPS to GEAR_SUPPLEMENTARY_GROUPS in node and tests (gsarmien@redhat.com) - PULL_2005 fixed code review bugs for adding supplementary groups to new gears (gsarmien@redhat.com) - PULL_2005 added tests for adding supplementary groups when creating new gears in a node (gsarmien@redhat.com) - Remove V1 code and V2-specific stepdefs (pmorie@gmail.com) - Merge pull request #2757 from tbielawa/acceptable_values (dmcphers+openshiftbot@redhat.com) - Merge remote-tracking branch 'origin/master' into bug_970257_support_git_at_urls (ccoleman@redhat.com) - Allow clients to pass an initial_git_url of "empty", which creates a bare repo but does not add a commit. When 'empty' is passed, the node will skip starting the gear and also skip the initial build. This allows clients that want to send a local Git repository (one that isn't visible to OpenShift.com, for example) to avoid having to push/merge/delete the initial commit, and instead submit their own clean repo. In this case, the user will get a result indicating that their repository is empty. (ccoleman@redhat.com) - Merge pull request #2930 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Clarify wording in error message (tbielawa@redhat.com) - Reverting fix for bug 973718 - instead of not returning the broken apps, we are relying on the CLI/console resilience to handle these broken apps for now (abhgupta@redhat.com) - Bug 970257 - Allow git@ urls (ccoleman@redhat.com) - removing v1 logic (dmcphers@redhat.com) - Merge pull request #2923 from lnader/master (dmcphers+openshiftbot@redhat.com) - Bug 977037 (lnader@redhat.com) - Resurrect file permissions tests that existed for v1 PHP cartridge (asari.ruby@gmail.com)- bump_minor_versions for sprint 30 (admiller@redhat.com)- Merge pull request #2908 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - quick fix for 972958 - increase lock timeout (rchopra@redhat.com) - Merge pull request #2902 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Fix for bug 975586 - Alowing multiple dashes in alias (abhgupta@redhat.com)- Bug 975388 - oo-admin-usage fixes (rpenta@redhat.com) - Merge pull request #2887 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Fix runtime extended tests (dmcphers@redhat.com) - fix for bz972514 - handle cases where gear's server id is not set yet (rchopra@redhat.com)- Bug 975255 (dmcphers@redhat.com) - Bug 965804 (lnader@redhat.com) - Fix runtime extended tests (dmcphers@redhat.com) - Various cleanup (dmcphers@redhat.com)- Merge pull request #2851 from lnader/master (dmcphers+openshiftbot@redhat.com) - Bug 974507 (dmcphers@redhat.com) - Merge pull request #2856 from danmcp/master (dmcphers+openshiftbot@redhat.com) - First pass at removing v1 cartridges (dmcphers@redhat.com) - Bug 974493 (lnader@redhat.com) - Bug 971204 (lnader@redhat.com) - ssh_url should use gear.name for secondary gears (lmeyer@redhat.com) - fix whitespace (lmeyer@redhat.com) - Merge pull request #2841 from lnader/master (dmcphers+openshiftbot@redhat.com) - Bug 973718 (lnader@redhat.com) - Fix mock test cases for the new routes used by the console (jforrest@redhat.com) - Fix routing clashes when id matches new or edit (jforrest@redhat.com) - part two of parallelizing node tasks from broker (rchopra@redhat.com) - Added Usage consistency checks as part of oo-admin-chk script (rpenta@redhat.com) - parallelization of app events across gears (rchopra@redhat.com) - Bug 971876 (dmcphers@redhat.com) - Node timeout handling improvements (ironcladlou@gmail.com) - Fix jboss tests (kraman@gmail.com) - Build RPM depending on which version of nodejs is available on the platform. Make tests pick nodejs version based on what is installed (kraman@gmail.com) - Fix ruby cartridge. It reuires a ~/.passenger dir on RHEL 6.4 systems Fix some cucumber tests tags (kraman@gmail.com) - Update test for F19 package versions Remove F18 tests Added new tags @not- fedora-19, @fedora-19-only to indicate which tests to run Moved cucumber step definitons from ruby files back into feature files (kraman@gmail.com) - origin_runtime_138 - Add SSL_ENDPOINT variable and filter whether carts use ssl_to_gear. (rmillner@redhat.com) - Add ssl_to_gear option. (mrunalp@gmail.com) - delete downloaded cartridge when component is deleted (rchopra@redhat.com) - Merge pull request #2666 from lnader/rest-api-version-1.5 (dmcphers+openshiftbot@redhat.com) - return HTTP Status code 200 from DELETE instead of 204 (lnader@redhat.com) - fix for bz970008 (rchopra@redhat.com) - fix bz969724 - feature name is now just cartridge name (rchopra@redhat.com) - move v1 tests to extended other only (dmcphers@redhat.com) - Merge pull request #2697 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Fix for bug 969165 (abhgupta@redhat.com) - Fix for bug 968952 - Fixing application alias validation regex (abhgupta@redhat.com)- bump_minor_versions for sprint 29 (admiller@redhat.com) - Merge pull request #2695 from fotioslindiakos/runtime_extended (dmcphers+openshiftbot@redhat.com) - Fix failing runtime_extended test (fotios@redhat.com)- fix bz971876 - ci cleanup on app delete (rchopra@redhat.com)- delete downloaded cartridge when component is deleted (rchopra@redhat.com)- fix for bz970008 (rchopra@redhat.com) - fix bz969724 - feature name is now just cartridge name (rchopra@redhat.com)- Fix for bug 969165 (abhgupta@redhat.com) - Fix for bug 968952 - Fixing application alias validation regex (abhgupta@redhat.com)- Merge pull request #2694 from pmorie/dev/v2_switchyard (dmcphers+openshiftbot@redhat.com) - Add V2 tests for switchyard (pmorie@gmail.com) - Merge pull request #2679 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - fix search for components given in group overrides (rchopra@redhat.com) - Merge pull request #2677 from pravisankar/dev/ravi/bug968283 (dmcphers+openshiftbot@redhat.com) - Fix track_usage rollback (rpenta@redhat.com) - Bug 968283 - before_filter check_version must be applied before check_outage to ensure @requested_api_version is populated (rpenta@redhat.com)- Merge pull request #2664 from abhgupta/bug_967426 (dmcphers+openshiftbot@redhat.com) - Merge pull request #2662 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Merge pull request #2654 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #2660 from ironcladlou/dev/v2carts/cucumber (dmcphers+openshiftbot@redhat.com) - Fix for bug 967426 (abhgupta@redhat.com) - Fix for bug 966750 (abhgupta@redhat.com) - fix bz 967779, 967409, 967395 (rchopra@redhat.com) - Fix client message translation function and add tests (ironcladlou@gmail.com) - Bug 962657 (dmcphers@redhat.com)- Bug 967518 (dmcphers@redhat.com) - Bug 966963: Remove unnecessary versioned conf files from php cart (ironcladlou@gmail.com) - Various cleanup (dmcphers@redhat.com) - Merge pull request #2641 from ironcladlou/dev/v2carts/build-system (dmcphers+openshiftbot@redhat.com) - Replace pre-receive cart control action with pre-repo-archive (ironcladlou@gmail.com) - vendoring of cartridges (rchopra@redhat.com)- Merge pull request #2614 from smarterclayton/add_unique_header_to_cart_download (dmcphers+openshiftbot@redhat.com) - Merge pull request #2621 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Merge pull request #2612 from jwhonce/bug/964347 (dmcphers+openshiftbot@redhat.com) - Fix for bug 959976 (abhgupta@redhat.com) - Bug 964347 - Run cartridge scripts from cartridge home directory (jhonce@redhat.com) - Add a unique header X-OpenShift-Cartridge-Download to all cart download requests (ccoleman@redhat.com)- Merge pull request #2611 from pravisankar/dev/ravi/unsubscribe_fix (dmcphers+openshiftbot@redhat.com) - Merge pull request #2606 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Merge pull request #2596 from fotioslindiakos/Bug960707 (dmcphers+openshiftbot@redhat.com) - Bug 966007 - Fix old connections for unsubscribe event (rpenta@redhat.com) - Merge pull request #2597 from lnader/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #2600 from mrunalp/bugs/966068 (dmcphers+openshiftbot@redhat.com) - Fix for bug 960757 - Sending init_git_url only for deployable cartridge configure/post-configure - Removing is_primary_cart method in favor of is_deployable (abhgupta@redhat.com) - Add force-reload functionality. (mrunalp@gmail.com) - Fix test case in extended postgres tests (fotios@redhat.com) - Bug960707: MySQL snapshot and restore across applications (fotios@redhat.com) - Bug 964337 (lnader@redhat.com)- Merge pull request #2595 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Moving code that throws exception into the begin-rescue block (abhgupta@redhat.com)- Merge pull request #2581 from abhgupta/abhgupta-dev-3 (dmcphers+openshiftbot@redhat.com) - Merge pull request #2576 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Ignoring if initial_git_url specified as an empty string (abhgupta@redhat.com) - clean pending ops script to ensure rollbacks when needed; fix downloaded manifest screening (rchopra@redhat.com) - Removing externally_reserved_uids_size attribute from districts (abhgupta@redhat.com) - Merge pull request #2564 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - split cartridge cache per feature (rchopra@redhat.com) - Merge pull request #2559 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #2562 from fotioslindiakos/Bug964116 (dmcphers+openshiftbot@redhat.com) - do not save connections in mongo; regenerate them everytime we need to execute them (rchopra@redhat.com) - Fixes to cleanup during app operation failures (abhgupta@redhat.com) - Bug 964116: Postgres failed to restore snapshot (fotios@redhat.com) - Merge pull request #2542 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #2499 from lnader/master (dmcphers+openshiftbot@redhat.com) - safe yaml for parsing of downloaded yaml (rchopra@redhat.com) - added validation for initial git url (lnader@redhat.com) - Bug 961475 (lnader@redhat.com)- Skipping the as7 cukes on OpenShift Enterprise (bleanhar@redhat.com) - Adjusting test case allocations (dmcphers@redhat.com) - Merge pull request #2539 from ironcladlou/bz/963646 (dmcphers+openshiftbot@redhat.com) - Bug 963981 - Fix app events controller Use canonical_name/canonical_namespace for application/domain respectively when using find_by op. (rpenta@redhat.com) - Bug 963646: Quote env var contents to avoid undesirable array evals (ironcladlou@gmail.com) - Merge pull request #2524 from pravisankar/dev/ravi/guard-usage-records (dmcphers+openshiftbot@redhat.com) - no need for semicolon check (rchopra@redhat.com) - refix 961904 (rchopra@redhat.com) - Add fault tolerance code to UsageRecord model (rpenta@redhat.com) - fix for bz963035, bz963607 - use spawn and rate limit for curl (rchopra@redhat.com) - Merge pull request #2520 from jwhonce/wip/rm_post_setup (dmcphers+openshiftbot@redhat.com) - WIP Cartridge Refactor - remove post-setup support (jhonce@redhat.com)- Merge pull request #2481 from smarterclayton/add_param_for_downloadable_carts (dmcphers@redhat.com) - Merge pull request #2511 from danmcp/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #2494 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Bug 963463 (dmcphers@redhat.com) - Bug 959123: Unable to restore Postgres snapshot to new application (fotios@redhat.com) - Merge pull request #2503 from danmcp/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #2496 from rajatchopra/fix_963080 (dmcphers+openshiftbot@redhat.com) - Merge pull request #2482 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #2492 from mrunalp/dev/pybugs (dmcphers+openshiftbot@redhat.com) - process-version -> update-configuration (dmcphers@redhat.com) - fix 963080 - url is given for downloaded url carts (rchopra@redhat.com) - fix bz962453 - allow rhc tools to work with url cartridges (rchopra@redhat.com) - Merge pull request #2486 from danmcp/master (dmcphers+openshiftbot@redhat.com) - Specifying applicable actions on controller (abhgupta@redhat.com) - Merge pull request #2479 from ironcladlou/dev/v2carts/cuke/trap-user (dmcphers+openshiftbot@redhat.com) - Move env var creation to correct install file. (mrunalp@gmail.com) - Adding upgrade_in_progress at the gear level (dmcphers@redhat.com) - Review comment (ccoleman@redhat.com) - Add 'cartridges[][url]' as an optional parameter on ADD_APPLICATION and 'url' as an optional parameter on ADD_CARTRIDGE (ccoleman@redhat.com) - Refactor trap-user tests (ironcladlou@gmail.com) - Fix platform-scalable-snapshot.feature (pmorie@gmail.com) - add update in progress mechanism (dmcphers@redhat.com) - Merge pull request #2466 from fotioslindiakos/rhcsh_test (dmcphers+openshiftbot@redhat.com) - Use rhcsh for ssh commands (fotios@redhat.com) - WIP cuke reorganization (ironcladlou@gmail.com) - Fix bug 958977 (pmorie@gmail.com) - Merge pull request #2444 from detiber/bz961255 (dmcphers+openshiftbot@redhat.com) - Merge pull request #2450 from lnader/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #2451 from danmcp/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #2426 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Disabling v1 operations when in v2 mode (dmcphers@redhat.com) - Added API for cartridge search (lnader@redhat.com) - minor correction (lnader@redhat.com) - Make process label checks in cuke tests v1/v2 compatible (ironcladlou@gmail.com) - Bug 961255 - DataStore fixes for mongo ssl (jdetiber@redhat.com) - get runtime extended other working (dmcphers@redhat.com) - removing extra accept node calls (dmcphers@redhat.com) - Switching v2 to be the default (dmcphers@redhat.com) - Merge pull request #2431 from calfonso/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #2236 from ncdc/applications-controller-destroy-comment- typo (dmcphers+openshiftbot@redhat.com) - Removing code dealing with namespace updates for applications (abhgupta@redhat.com) - Adding a rewrite to allow X-OpenShift-Host override the HTTP_HOST (calfonso@redhat.com) - Merge pull request #2412 from pravisankar/dev/ravi/bug961220-misc (dmcphers+openshiftbot@redhat.com) - Cleanup: get/set/unset group overrides methods (rpenta@redhat.com) - fix bz961216 and others related to url based apps (rchopra@redhat.com) - Merge pull request #2400 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - fix bz959221 - embedded cartridge map (rchopra@redhat.com) - Corrected comment for destroy method (andy.goldstein@redhat.com)- bump_minor_versions for sprint 28 (admiller@redhat.com) - Merge pull request #2341 from lnader/master (dmcphers+openshiftbot@redhat.com) - Bugs 958653, 959676, 959214 and Cleaned up UserException (lnader@redhat.com)- Merge pull request #2385 from pravisankar/dev/ravi/misc-bug958249 (dmcphers+openshiftbot@redhat.com) - Merge pull request #2393 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Fix 'max_storage_per_gear' capability in rest user model. (rpenta@redhat.com) - Bug 958249 : oo-admin-move will allow different node profile for non-scalable apps (rpenta@redhat.com) - cleanup download url flow for embedded cart (rchopra@redhat.com)- fix bz959826 - fqdn for secondary gears (rchopra@redhat.com)- Merge pull request #2366 from rajatchopra/url_carts_fixes (dmcphers+openshiftbot@redhat.com) - Merge pull request #2362 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - fix the rest models/controllers for applications based on downloadable carts (rchopra@redhat.com) - fix embedded cartridges controller to cleanly understand json input structure (rchopra@redhat.com)- renaming and fix bug#958970 (rchopra@redhat.com)- fix version mismatch between broker/node for personal carts; some more safety for yaml downloads (rchopra@redhat.com)- nomenclature cleanup and fix for bz958342 (rchopra@redhat.com) - Merge pull request #2232 from smarterclayton/support_external_cartridges (dmcphers+openshiftbot@redhat.com) - Remove last external reference (ccoleman@redhat.com) - Merge remote-tracking branch 'origin/master' into support_external_cartridges (ccoleman@redhat.com) - Rename "external cartridge" to "downloaded cartridge". UI should call them "personal" cartridges (ccoleman@redhat.com) - 'or true' results in external always being enabled (ccoleman@redhat.com) - Merge remote-tracking branch 'origin/master' into support_external_cartridges (ccoleman@redhat.com) - Merge remote-tracking branch 'origin/master' into support_external_cartridges (ccoleman@redhat.com) - Add broker config for external cartridges (ccoleman@redhat.com)- Merge pull request #2300 from pravisankar/dev/ravi/card21 (dmcphers+openshiftbot@redhat.com) - Broker changes for supporting unsubscribe connection event. Details: When one of the component is removed from the app and if it has published some content to other components located on different gears, we issue unsubscribe event on all the subscribing gears to cleanup the published content. (rpenta@redhat.com) - Merge pull request #2307 from lnader/master (dmcphers+openshiftbot@redhat.com) - embedding and versions support for community carts (rchopra@redhat.com) - Merge pull request #2284 from lnader/551 (dmcphers+openshiftbot@redhat.com) - fixed broker extended by increasing timeout (lnader@redhat.com) - Merge pull request #2301 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - fix bug#958320 - no singleton cart's hook for scaled gears (rchopra@redhat.com) - fixed issue with features with dashes (lnader@redhat.com) - Card 551 (lnader@redhat.com) - Card online_runtime_266 - Support for JAVA_HOME (jhonce@redhat.com) - Merge pull request #2287 from brenton/oo-accept-systems2 (dmcphers+openshiftbot@redhat.com) - Merge pull request #2282 from rajatchopra/url_story (dmcphers+openshiftbot@redhat.com) - Adding a cucumber test for oo-accept-systems (bleanhar@redhat.com) - support for external cartridge through urls (rchopra@redhat.com)- Merge pull request #2280 from mrunalp/dev/auto_env_vars (dmcphers+openshiftbot@redhat.com) - Merge pull request #2230 from pravisankar/dev/ravi/card559 (dmcphers+openshiftbot@redhat.com) - Env var WIP. (mrunalp@gmail.com) - Merge pull request #2273 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - fix for bug#956117 - cartname is required for start/stop and not comp_name (rchopra@redhat.com) - Removed 'setmaxstorage' option for oo-admin-ctl-user script. Added 'setmaxtrackedstorage' and 'setmaxuntrackedstorage' options for oo-admin-ctl- user script. Updated oo-admin-ctl-user man page. Max allowed additional fs storage for user will be 'max_untracked_addtl_storage_per_gear' capability + 'max_tracked_addtl_storage_per_gear' capability. Don't record usage for additional fs storage if it is less than 'max_untracked_addtl_storage_per_gear' limit. Fixed unit tests and models to accommodate the above change. (rpenta@redhat.com)- Merge pull request #2254 from ironcladlou/dev/v2carts/process-version (dmcphers+openshiftbot@redhat.com) - Merge pull request #2243 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Add process-version control action (ironcladlou@gmail.com) - Maintaining configure order among components for post-configure as well (abhgupta@redhat.com)- Merge pull request #2231 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - subscriber connection should know who is the publisher (rchopra@redhat.com) - Bug 956670 - Fix static references to small gear size (jdetiber@redhat.com) - Card online_runtime_266 - Cucumber test checking for removed file (jhonce@redhat.com) - splitting up runtime_other tests (dmcphers@redhat.com) - Merge pull request #2220 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Merge pull request #2217 from pmorie/dev/v2_mysql (dmcphers+openshiftbot@redhat.com) - Splitting configure for cartridges into configure and post-configure (abhgupta@redhat.com) - Merge pull request #2212 from danmcp/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #1918 from lnader/rest_api_improvments (dmcphers+openshiftbot@redhat.com) - Trim execution time of runtime_other tests (pmorie@gmail.com) - Bug 955973 (dmcphers@redhat.com) - Postgres V2 fixes (fotios@redhat.com) - Creating fixer mechanism for replacing all ssh keys for an app (abhgupta@redhat.com) - Merge pull request #2208 from ironcladlou/dev/v2carts/post-configure (dmcphers+openshiftbot@redhat.com) - General REST API clean up - centralizing log tags and getting common objects (lnader@redhat.com) - Split v2 configure into configure/post-configure (ironcladlou@gmail.com) - add connection type to connector calls (dmcphers@redhat.com) - Merge pull request #2196 from pmorie/dev/v2_mysql (dmcphers+openshiftbot@redhat.com) - WIP: test mysql in scalable app (pmorie@gmail.com) - Merge pull request #2187 from danmcp/master (dmcphers+openshiftbot@redhat.com) - install and post setup tests (dmcphers@redhat.com) - Implement hot deployment for V2 cartridges (ironcladlou@gmail.com) - WIP Cartridge Refactor - Update extended tests for raw environment variables (jhonce@redhat.com) - WIP Cartridge Refactor - Card#255 missed env var source in app_helper.rb (jhonce@redhat.com) - WIP Cartridge Refactor - Change environment variable files to contain just value (jhonce@redhat.com) - app_dns should belong to only one group instance (rchopra@redhat.com) - Bug 928675 (asari.ruby@gmail.com) - Merge pull request #2155 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #2152 from pravisankar/dev/ravi/plan_history_cleanup (dmcphers+openshiftbot@redhat.com) - eventual consistency is alright in some cases (rchopra@redhat.com) - Merge pull request #2149 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Added pre_sync_usage, post_sync_usage operations in oo-admin-ctl-usage script (rpenta@redhat.com) - Merge pull request #2146 from abhgupta/bug_953493 (dmcphers+openshiftbot@redhat.com) - disallow creation of scalable apps with framework carts that do not scale (rchopra@redhat.com) - Merge pull request #2142 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Fix for bug 953493 - Providing better error message when creating a scalable application with a framework cartridge that cannot be scaled - Validating against adding more than one framework cartridge to an application (abhgupta@redhat.com) - refix unreserve_uid when destroying gear (rchopra@redhat.com) - Merge pull request #2120 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - unreserve should not happen twice over (rchopra@redhat.com) - Fix for bug 953035 Including the links for aliases embedded in application response if nolinks was not specified (abhgupta@redhat.com) - bump_minor_versions for sprint 2.0.26 (tdawson@redhat.com) - bump_minor_versions for sprint 2.0.26 (tdawson@redhat.com) - Merge pull request #2099 from brenton/controller1 (dmcphers+openshiftbot@redhat.com) - controller dependency fixes (bleanhar@redhat.com)- Merge pull request #2083 from pmorie/bugs/927850 (dmcphers+openshiftbot@redhat.com) - WIP Cartridge Refactor - V2 support for reading .uservars (jhonce@redhat.com) - Bug 949251 - fix jboss* snapshot/restore tests (jolamb@redhat.com) - Bug 949251 - Add file check to V1 snapshot/restore test (jolamb@redhat.com)- WIP: scalable snapshot/restore (pmorie@gmail.com) - Merge pull request #2040 from pmorie/dev/mock_cuke (dmcphers@redhat.com) - Rename and break out platform features into discrete tests (pmorie@gmail.com)- Fix cart-scoped action hook executions (ironcladlou@gmail.com) - SELinux, ApplicationContainer and UnixUser model changes to support oo-admin- ctl-gears operating on v1 and v2 cartridges. (rmillner@redhat.com) - phpmyadmin tests (dmcphers@redhat.com) - Merge pull request #2015 from ironcladlou/dev/v2carts/build-system (dmcphers@redhat.com) - Merge pull request #2016 from pmorie/dev/platform_ssh (dmcphers@redhat.com) - Merge pull request #1996 from smarterclayton/bug_950367_use_default_for_bad_expires_in (dmcphers+openshiftbot@redhat.com) - Generate ssh key for web proxy cartridges (pmorie@gmail.com) - Call cart pre-receive hook during default build lifecycle (ironcladlou@gmail.com) - Bug 950367 - Handle non-integer values for expires_in (ccoleman@redhat.com)- Merge pull request #2009 from abhgupta/abhgupta-dev (dmcphers@redhat.com) - Merge pull request #2001 from brenton/misc2 (dmcphers@redhat.com) - Merge pull request #1998 from pravisankar/dev/ravi/card526 (dmcphers@redhat.com) - Merge pull request #1997 from smarterclayton/bug_928668_better_messages_for_storage_limits (dmcphers+openshiftbot@redhat.com) - Specifying an invalid embedded cartridge during app creation was throwing internal server error (abhgupta@redhat.com) - Merge pull request #1752 from BanzaiMan/ruby_v2_work (dmcphers@redhat.com) - Labeling a few cucumber tests as @not-enterprise (bleanhar@redhat.com) - Ruby v2 cartridge work (asari.ruby@gmail.com) - Bug 928668 - Provide better gear storage messages (ccoleman@redhat.com) - Add 'plan_history' to CloudUser model. oo-admin-ctl-usage will also cache 'plan_history' and will pass to sync_usage(). (rpenta@redhat.com)- Anchor locked_files.txt entries at the cart directory (ironcladlou@gmail.com) - Merge pull request #1980 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Merge pull request #1979 from pmorie/dev/snapshot_cuke (dmcphers+openshiftbot@redhat.com) - Merge pull request #1959 from pravisankar/dev/ravi/card-537 (dmcphers+openshiftbot@redhat.com) - Returning the correct http status in case of unhandled exception (abhgupta@redhat.com) - Add core platform test for v2 snapshot/restore (pmorie@gmail.com) - Merge pull request #1968 from pmorie/dev/v2_mysql (dmcphers@redhat.com) - Gear Move changes: Keep same uid for the gear When changing the gear from one district to another. (rpenta@redhat.com) - Merge pull request #1965 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #1953 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Add mysql v2 snapshot/restore tests (pmorie@gmail.com) - fix system_ssh_key remove case (rchopra@redhat.com) - Adding checks for ssh key matches (abhgupta@redhat.com)- Merge pull request #1954 from lnader/gear-ssh-url (dmcphers+openshiftbot@redhat.com) - Merge pull request #1957 from lnader/536 (dmcphers+openshiftbot@redhat.com) - Card 536 - Clean up in domain space (lnader@redhat.com) - delete all calls to remove_ssh_key, and remove_domain_env_vars (rchopra@redhat.com) - Merge pull request #1934 from lnader/card-534 (dmcphers@redhat.com) - Add ssh_url to gear_groups for each gear (lnader@redhat.com) - Merge pull request #1921 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #1942 from ironcladlou/dev/v2carts/vendor-changes (dmcphers+openshiftbot@redhat.com) - Remove vendor name from installed V2 cartridge path (ironcladlou@gmail.com) - Card 534 (lnader@redhat.com) - auto-cleanup of ssh-keys/env vars on cart remove (rchopra@redhat.com)- 10gen-mms-agent WIP (dmcphers@redhat.com) - Remove redundant steps from nodejs feature (ironcladlou@gmail.com) - nodejs cucumber features modelled after ruby v2 features (asari.ruby@gmail.com) - Part 2 of Card 536 (lnader@redhat.com) - Part 1 of Card 536 (lnader@redhat.com) - Refactor v2 cartridge SDK location and accessibility (ironcladlou@gmail.com) - Consolidating ssh key name manipulation in one place (abhgupta@redhat.com) - too much had been added to runtime_other (dmcphers@redhat.com) - Merge pull request #1883 from calfonso/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #1880 from lnader/master (dmcphers+openshiftbot@redhat.com) - Mongodb Cartridge V2 (calfonso@redhat.com) - Bug 947288 (lnader@redhat.com) - Merge pull request #1867 from abhgupta/abhgupta-dev (dmcphers@redhat.com) - Randomizing UIDs in available_uids list for district (abhgupta@redhat.com) - corrected broker extended test (lnader@redhat.com) - Merge pull request #1859 from ironcladlou/dev/v2carts/state-management (dmcphers+openshiftbot@redhat.com) - V2 cart state management implementation (ironcladlou@gmail.com) - Corrected test to reflect changes in API (lnader@redhat.com) - Card 515 - Improve test coverage (lnader@redhat.com) - scale-down should ignore haproxy gear (rchopra@redhat.com)- bump_minor_versions for sprint 26 (admiller@redhat.com) - Improve mock/mock-plugin cartridges (ironcladlou@gmail.com)- Fixing retry logic of rest-domains.feature tests to not run F18-only tests on RHEL and vice-versa https://bugzilla.redhat.com/show_bug.cgi?id=928382 (kraman@gmail.com) - Merge pull request #1815 from lnader/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #1821 from jwhonce/wip/threaddump (dmcphers+openshiftbot@redhat.com) - Corrected the incorrect fix put in for bug 915673 (lnader@redhat.com) - WIP Cartridge Refactor - Roll out old threaddump support (jhonce@redhat.com) - Merge pull request #1817 from jwhonce/wip/threaddump (dmcphers@redhat.com) - Merge pull request #1816 from rmillner/fix_runtime (dmcphers@redhat.com) - Merge pull request #1809 from ironcladlou/dev/v2carts/build-system (dmcphers+openshiftbot@redhat.com) - Read values from node.conf for origin testing. (rmillner@redhat.com) - Merge pull request #1808 from lnader/master (dmcphers@redhat.com) - Merge pull request #1811 from kraman/gen_docs (dmcphers@redhat.com) - WIP Cartridge Refactor - Add PHP support for threaddump (jhonce@redhat.com) - don't catch Mongoid::Errors::DocumentNotFound (lnader@redhat.com) - Bug 915673 (lnader@redhat.com) - Update docs generation and add node/cartridge guides [WIP] https://trello.com/c/yUMBZ0P9 (kraman@gmail.com) - Bug 927614: Fix action hook execution during v2 control ops (ironcladlou@gmail.com) - fixing test cases (dmcphers@redhat.com)- Fix for bug 920016 Handling exception thrown by get_bool util method (abhgupta@redhat.com) - Fix for bug 924479 Handling the case when component_properties is an empty array instead of a Hash This can happen if the mongo document is copied and pasted back and saved using a UI tool (abhgupta@redhat.com) - Fixing validations for updating scaling parameters for cartridges (abhgupta@redhat.com) - Fix for bug 927154 Fixing multiple issues in remove-gear command of admin script (abhgupta@redhat.com)- Merge pull request #1762 from fabianofranz/dev/ffranz/ssl (dmcphers+openshiftbot@redhat.com) - Merge pull request #1775 from mmcgrath-openshift/ruby-combined (dmcphers@redhat.com) - Merge pull request #1773 from rajatchopra/bz919379 (dmcphers+openshiftbot@redhat.com) - corrected some 1.8/1.9 issues, cucumber tests now work (mmcgrath@redhat.com) - do not delete app unless its really empty (rchopra@redhat.com) - fixed for vendor-ruby bits (mmcgrath@redhat.com) - removing steps (mmcgrath@redhat.com) - correcting to work with both versions of ruby (mmcgrath@redhat.com) - Changing regex (mmcgrath@redhat.com) - Card #239: Added support to alias creation and deletion and SSL certificate upload to the web console (ffranz@redhat.com)- The larger tests do not conflict with Online and needed to be available to runtime-extended. (rmillner@redhat.com) - Fix for bug 924479 (abhgupta@redhat.com) - Using relationships for on_domains and completed_domains (abhgupta@redhat.com) - Fixing mongo query to pass correct parameters (abhgupta@redhat.com) - Storing the pending_op id to retrieve it after a reload (abhgupta@redhat.com) - Merge pull request #1746 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #1749 from ironcladlou/dev/v2carts/build-system (dmcphers@redhat.com) - Reimplement the v2 build process (ironcladlou@gmail.com) - dont crash user_op on missing domains (rchopra@redhat.com)- Merge pull request #1743 from jwhonce/wip/cartridge_ident (dmcphers+openshiftbot@redhat.com) - Additional fixes to read from the primary (abhgupta@redhat.com) - Fixing force deletion of domain to correctly read apps from primary (abhgupta@redhat.com) - WIP Cartridge Refactor - Add new environment variables (jhonce@redhat.com) - Merge pull request #1727 from kraman/embeeded_feature_fix (dmcphers+openshiftbot@redhat.com) - Merge pull request #1714 from pmorie/dev/v2_mysql (admiller@redhat.com) - Fix embedded.feature runtime extended test (kraman@gmail.com) - Jenkins client WIP (dmcphers@redhat.com) - Cart V2 build implementation WIP (ironcladlou@gmail.com) - Merge pull request #1717 from jwhonce/wip/setup_version (dmcphers+openshiftbot@redhat.com) - Merge pull request #1702 from kraman/f18_fixes (dmcphers+openshiftbot@redhat.com) - WIP Cartridge Refactor -- restore --version to setup calls (jhonce@redhat.com) - WIP: v2 mysql (pmorie@gmail.com) - US436: Add plan_state field to cloud_user mongoid model (rpenta@redhat.com) - Merge pull request #1696 from pravisankar/dev/ravi/us506 (dmcphers+openshiftbot@redhat.com) - Updating rest-client and rake gem versions to match F18 (kraman@gmail.com) - US506 : Broker rails flag to enable/disable broker in maintenance mode (rpenta@redhat.com) - Merge pull request #1692 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #1695 from jwhonce/wip/coverage (dmcphers+openshiftbot@redhat.com) - Merge pull request #1685 from abhgupta/bug921301 (dmcphers+openshiftbot@redhat.com) - WIP Cartridge Refactor - Work on tests and coverage (jhonce@redhat.com) - Merge pull request #1683 from jwhonce/wip/mock_updated (dmcphers@redhat.com) - Fix for bug 921301 Reading the domain from the primary (abhgupta@redhat.com) - analytics data export/import (rchopra@redhat.com) - WIP Cartridge Refactor - cucumber test refactor (jhonce@redhat.com) - V2 cucumber test refactor (ironcladlou@gmail.com)- Adding permission related support for cartridge-php tests (kraman@gmail.com) - Disable cartridge-php.feature on Fedora due to hard coded assumptions about RHEL paths (kraman@gmail.com) - Removing hack for separating id from format in keys controller (abhgupta@redhat.com) - Adding back the get_mcs_level function for the php cartridge tests (kraman@gmail.com) - Merge pull request #1633 from lnader/revert_pull_request_1486 (dmcphers+openshiftbot@redhat.com) - Fixing fedora tests for php and mongodb (kraman@gmail.com) - Merge pull request #1663 from smarterclayton/cache_enable_origin (dmcphers+openshiftbot@redhat.com) - Bug 920801 (lnader@redhat.com) - Fixed merge conflict (lnader@redhat.com) - Changed private_certificate to private_ssl_certificate (lnader@redhat.com) - Add SNI upload support to API (lnader@redhat.com) - save analytics in application (rchopra@redhat.com) - Support cache config (ccoleman@redhat.com) - Merge pull request #1653 from calfonso/master (dmcphers+openshiftbot@redhat.com) - Fix typo in runtime cuke test stepdefs (ironcladlou@gmail.com) - Disable check for quota over ssh on Fedora (kraman@gmail.com) - Fix for bug 918966 Removing constraints from routes and adding regex checks in controllers (abhgupta@redhat.com) - Merge pull request #1651 from rmillner/build_failures (dmcphers+openshiftbot@redhat.com) - DIY Cartridge 2.0 (chris@@hoflabs.com) - RHEL and Fedora have different versions of the cartridge. (rmillner@redhat.com)- Merge pull request #1644 from ironcladlou/dev/v2carts/endpoint-refactor (dmcphers@redhat.com) - Merge pull request #1643 from kraman/update_parseconfig (dmcphers@redhat.com) - Merge pull request #1641 from rmillner/test_case_fixes (dmcphers@redhat.com) - Refactor Endpoints to support frontend mapping (ironcladlou@gmail.com) - Replacing get_value() with config['param'] style calls for new version of parseconfig gem. (kraman@gmail.com) - The add_alias and remove_alias functions now raise on error instead of returning like a shell call. (rmillner@redhat.com) - Modify cucumber test cases so that the retry login in origin-dev-tools does not run Fedora tests on RHEL. The core of the issue is that cucumber ignores tags when line number is specified. (kraman@gmail.com) - Make packages build/install on F19+ (tdawson@redhat.com) - Merge pull request #1625 from tdawson/tdawson/remove-obsoletes (dmcphers+openshiftbot@redhat.com) - adding runtime_other tests (dmcphers@redhat.com) - Merge pull request #1607 from brenton/oo-admin-broker-auth (dmcphers+openshiftbot@redhat.com) - remove old obsoletes (tdawson@redhat.com) - Merge pull request #1619 from pmorie/dev/oo_cartridge (dmcphers+openshiftbot@redhat.com) - Fixes and tests for oo-cartridge (pmorie@gmail.com) - Merge pull request #1552 from mmcgrath-openshift/cartridge_prep (dmcphers+openshiftbot@redhat.com) - fix for bug 920045 - connector args should have gear uuid (rchopra@redhat.com) - Adding oo-admin-broker-auth (bleanhar@redhat.com) - Adding the ability to fetch all gears with broker auth tokens (bleanhar@redhat.com) - Fixing typos (dmcphers@redhat.com) - Merge pull request #1586 from danmcp/master (dmcphers@redhat.com) - Merge pull request #1593 from abhgupta/abhgupta-dev (dmcphers@redhat.com) - Merge pull request #1582 from markllama/docs/dns_plugins (dmcphers+openshiftbot@redhat.com) - Missed the ssh keyname handling in the show method (abhgupta@redhat.com) - Speed up haproxy interaction (dmcphers@redhat.com) - Merge branch 'openshift-master' into cartridge_prep (mmcgrath@redhat.com) - Fix for bug 911994 Making sure that the correct user login is recorded in logs and response messages (abhgupta@redhat.com) - Add yard documentation markup to DNS plugins (mlamouri@redhat.com) - Merge branch 'openshift-master' into cartridge_prep (mmcgrath@redhat.com) - Added new cartridges (mmcgrath@redhat.com)- bump_minor_versions for sprint 25 (admiller@redhat.com)- Change the source from a tar to gem - Add cleanup- Missed the ssh keyname handling in the show method (abhgupta@redhat.com)- Merge pull request #1566 from lnader/master (dmcphers@redhat.com) - be sure you dont cache an empty list (dmcphers@redhat.com) - Bug 918501 (lnader@redhat.com) - Merge pull request #1559 from pravisankar/dev/ravi/usage-fixes (dmcphers+openshiftbot@redhat.com) - Merge pull request #1562 from kraman/default_gear_sizes_2 (dmcphers@redhat.com) - Fixed a regression where DEFAULT_GEAR_CAPABILITIES was not being used to populate cloud user default capabilities. (kraman@gmail.com) - Bug 911322 (lnader@redhat.com) - Sync usage fixes (rpenta@redhat.com) - Merge pull request #1555 from danmcp/master (dmcphers@redhat.com) - Bug 917973 Addind a retry and better messaging when you dont get a response from the find one (dmcphers@redhat.com)- Adding input redirect for ssh-keygen so it does not prompt for a question and wait indefinitely (kraman@gmail.com) - Merge pull request #1488 from kraman/fix_parallel_test_run (dmcphers+openshiftbot@redhat.com) - Update setup helper to create test ssh key in exclusive lock. Othrwise was facing race condition where multiple test runs were completing to create the key files. (kraman@gmail.com) - Skip Usage capture for sub-account users (rpenta@redhat.com) - Merge pull request #1512 from rajatchopra/master (dmcphers@redhat.com) - force stop - fix bug#915587 (rchopra@redhat.com) - Bug 916559 - Existing broker keys broken after stage upgrade (ccoleman@redhat.com)- Bug 916941 - Keep created time in sync when creating UsageRecord and Usage mongo record (rpenta@redhat.com) - Merge pull request #1519 from abhgupta/abhgupta-ssh-keys (dmcphers+openshiftbot@redhat.com) - Merge pull request #1518 from danmcp/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #1516 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Fix for issue identified by lnader where force_delete fails for a user with domains (abhgupta@redhat.com) - adding coverage (dmcphers@redhat.com) - Fix for bug 915638 We are not logging the user credentials in the log file (abhgupta@redhat.com)- Add test for v2 tidy (pmorie@gmail.com) - Add simple v2 app builds (pmorie@gmail.com) - Updated feature test. (mrunalp@gmail.com) - Updated tests. (mrunalp@gmail.com) - Remove parsing version from cartridge-name (pmorie@gmail.com) - Merge pull request #1500 from rajatchopra/master (dmcphers@redhat.com) - Merge pull request #1495 from abhgupta/abhgupta-dev (dmcphers@redhat.com) - scale down should not get affected with consumed_gears/actual_gears mismatch (rchopra@redhat.com) - gear name is the whole uuid now (rchopra@redhat.com) - Reloading the domain from primary to make sure pending_ops is loaded (abhgupta@redhat.com)- Merge pull request #1441 from pravisankar/dev/ravi/us3409 (dmcphers+openshiftbot@redhat.com) - Merge pull request #1487 from bdecoste/master (dmcphers@redhat.com) - Merge pull request #1486 from lnader/revert_pull_request_1 (dmcphers@redhat.com) - fix jenkins test to allow 302 redirect (bdecoste@gmail.com) - Merge pull request #1481 from abhgupta/abhgupta-ssh-keys (dmcphers+openshiftbot@redhat.com) - reverted US2448 (lnader@redhat.com) - Merge pull request #1480 from smarterclayton/bug_916311_expired_tokens_should_be_hidden (dmcphers+openshiftbot@redhat.com) - Added index on 'login' for usage_record and usage mongoid models Added separate usage audit log, /var/log/openshift/broker/usage.log instead of syslog. Moved user action log from /var/log/openshift/user_action.log to /var/log/openshift/broker/user_action.log Added Distributed lock used in oo- admin-ctl-usage script Added Billing Service interface Added oo-admin-ctl- usage script to list and sync usage records to billing vendor Added oo-admin- ctl-usage to broker-util spec file Fixed distributed lock test Add billing service to origin-controller Some more bug fixes (rpenta@redhat.com) - Fix for bug 916323 - making sure that we delete all applications and re- verify before force-deleting a domain (abhgupta@redhat.com) - Merge pull request #1474 from bdecoste/master (dmcphers@redhat.com) - Merge pull request #1473 from danmcp/master (dmcphers@redhat.com) - Merge pull request #1478 from abhgupta/abhgupta-dev (dmcphers@redhat.com) - Bug 916311 - Expired tokens should be hidden (ccoleman@redhat.com) - Use update rather than find_and_modify (dmcphers@redhat.com) - Fix for bug 916268 - adding properties for embedded carts in application rest response Note: this was opened as a regression for bug 812046 (abhgupta@redhat.com) - Bug 913217 (bdecoste@gmail.com)- Merge pull request #1477 from ironcladlou/dev/cartridge_refactor (dmcphers@redhat.com) - WIP Cartridge Refactor (pmorie@gmail.com) - WIP Cartridge Refactor (pmorie@gmail.com)- Merge pull request #1475 from abhgupta/abhgupta-ssh-keys (dmcphers+openshiftbot@redhat.com) - Added certificate_added_at to alias (lnader@redhat.com) - Added validation for SSL certificate and private key (lnader@redhat.com) - Added unit tests for alias and domain (lnader@redhat.com) - US2448 (lnader@redhat.com) - fix comment (dmcphers@redhat.com) - send domain creates and updates to nuture (dmcphers@redhat.com) - Bug 914639 (dmcphers@redhat.com) - Should be using uuid for gear name (dmcphers@redhat.com) - Merge pull request #1453 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - fix for bug 915571 - blocking haproxy from being added to app (abhgupta@redhat.com) - Merge pull request #1445 from kraman/gen_docs (dmcphers+openshiftbot@redhat.com) - avoiding unnecessary mongo queries and fixing routes constraints (abhgupta@redhat.com) - Documentation (kraman@gmail.com) - Bug 914639 (dmcphers@redhat.com) - Merge pull request #1451 from pmorie/bugs/915502 (dmcphers+openshiftbot@redhat.com) - Fix bug 915502 (pmorie@gmail.com)- Implement authorization support in the broker (ccoleman@redhat.com)- bump Release for fixed build target rebuild (admiller@redhat.com)- avoiding unnecessary mongoid calls (abhgupta@redhat.com) - Merge pull request #1438 from smarterclayton/bug_912286_cleanup_robots_misc_for_split (dmcphers+openshiftbot@redhat.com) - Bug 914639 (dmcphers@redhat.com) - handling pending_ops correctly in run_jobs in case of multiple processes running simultaneously (abhgupta@redhat.com) - Bug 912286 - Allow quickstart link to be server relative (ccoleman@redhat.com) - Merge pull request #1428 from pravisankar/dev/ravi/bug912208 (dmcphers+openshiftbot@redhat.com) - Bug 912208 - Fix app creation for medium gears (rpenta@redhat.com) - Merge pull request #1426 from fotioslindiakos/find_application (dmcphers+openshiftbot@redhat.com) - Fixed rhc_ctl_destroy helper to look for correct exit code and run faster (fotios@redhat.com)- Tests for node web proxy. (mrunalp@gmail.com) - Relaxing restrictions on ssh key names (abhgupta@redhat.com) - Merge pull request #1409 from tdawson/tdawson/fix_rubygem_sources (dmcphers+openshiftbot@redhat.com) - Bug 912798 (dmcphers@redhat.com) - fix rubygem sources (tdawson@redhat.com) - Bug 912292 (dmcphers@redhat.com)- Bug 912601 (dmcphers@redhat.com)- Bug 910616 Order web frameworks before other carts (dmcphers@redhat.com) - stop passing extra app object (dmcphers@redhat.com) - Switch from VirtualHosts to mod_rewrite based routing to support high density. (rmillner@redhat.com) - broker unit testcases (rchopra@redhat.com) - Fixes to get builds and tests running on RHEL: (kraman@gmail.com) - Fixes for ruby193 (john@ibiblio.org) - Adding more indexes based on prod performance (dmcphers@redhat.com) - Add index on domain_id (dmcphers@redhat.com) - Add request id to mco requests (dmcphers@redhat.com) - Performance fixes around retrieving apps and domains (dmcphers@redhat.com) - use correct sort syntax (dmcphers@redhat.com) - correction in node selection algorithm (dmcphers@redhat.com) - Merge pull request #1368 from smarterclayton/bug_908546_restrict_cart_types (dmcphers+openshiftbot@redhat.com) - Properly deserialize nested cartridges when a relation exists and no method setter (ccoleman@redhat.com) - remove community pod (dmcphers@redhat.com) - Merge pull request #1366 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - providing stub for usage_rates and changing rest response field to usage_rates from usage_rate_usd (abhgupta@redhat.com) - Refactor agent and proxy, move all v1 code to v1 model (ironcladlou@gmail.com) - WIP Cartridge Refactor (jhonce@redhat.com) - WIP Cartridge Refactor (jhonce@redhat.com) - making usage filter a generic hash (abhgupta@redhat.com) - added new admin script to list usage for a user (abhgupta@redhat.com) - Fix broken idler test (kraman@gmail.com) - Updating idler tests to ignore warnings from facter (kraman@gmail.com) - Fix current ip address during app creation (rpenta@redhat.com)- Merge pull request #1346 from danmcp/master (dmcphers@redhat.com) - Merge pull request #1289 from smarterclayton/isolate_api_behavior_from_base_controller (dmcphers+openshiftbot@redhat.com) - use a sparse index on gear uuid (dmcphers@redhat.com) - Merge pull request #1288 from smarterclayton/improve_action_logging (dmcphers+openshiftbot@redhat.com) - Merge pull request #1339 from tdawson/tdawson/cleanup-spec-headers (dmcphers+openshiftbot@redhat.com) - Merge pull request #1344 from kraman/f18_fixes (dmcphers@redhat.com) - Disable trap user quota access check for F18, since fedora selinux policy is blocking it at the moment (kraman@gmail.com) - Cut and paste error (ccoleman@redhat.com) - Merge branch 'improve_action_logging' into isolate_api_behavior_from_base_controller (ccoleman@redhat.com) - deep copy the group overrides so that a software cache of cartridges does not suffer changes (rchopra@redhat.com) - Merge remote-tracking branch 'origin/master' into improve_action_logging (ccoleman@redhat.com) - change %define to %global (tdawson@redhat.com) - Bug 908825 Create gear uuid index in the right place (dmcphers@redhat.com) - Remove legacy login() method on authservice (ccoleman@redhat.com) - All controllers should inherit the standard filters, except where they are bypassed (ccoleman@redhat.com) - Move authentication logic to a new controller mixin (ccoleman@redhat.com) - Ensure lib directory is in the autoload path, do not require rubygems when developing from source (ccoleman@redhat.com) - Move the API document handler to its own controller (ccoleman@redhat.com) - Do not use a global variable to initialize a RestReply - use a controller helper method. (ccoleman@redhat.com) - Remove global references to $requested_api_version (ccoleman@redhat.com) - Separate API behavior into its own model Make the base url mechanism relative to the Rails root (ccoleman@redhat.com) - Extract API response behavior to a controller mixin (ccoleman@redhat.com) - Remove gen_req_uuid and get_cloud_user_info, no longer used (ccoleman@redhat.com) - Move ActionLog to a controller mixin, make core user_action_log independent of controller so it can be used in models Make user logging stateful to the thread Remove unnecessary duplicate log statement in domains controller Remove @request_id (ccoleman@redhat.com)- Merge pull request #1334 from kraman/f18_fixes (dmcphers+openshiftbot@redhat.com) - Reading hostname from node.conf file instead of relying on localhost Splitting test features into common, rhel only and fedora only sections (kraman@gmail.com) - Setting namespace and canonical_namespace for the domain together and doing the same for the application (abhgupta@redhat.com) - bump_minor_versions for sprint 24 (admiller@redhat.com)- use a sparse index on gear uuid (dmcphers@redhat.com)- deep copy the group overrides so that a software cache of cartridges does not suffer changes (rchopra@redhat.com) - Bug 908825 Create gear uuid index in the right place (dmcphers@redhat.com) - Setting namespace and canonical_namespace for the domain together and doing the same for the application (abhgupta@redhat.com)- Merge pull request #1332 from abhgupta/abhgupta-ssh-keys (dmcphers@redhat.com) - Merge pull request #1324 from tdawson/tdawson/remove_rhel5_spec_stuff (dmcphers+openshiftbot@redhat.com) - Fix for issue where system ssh keys were being left behind in the domain object (abhgupta@redhat.com) - Fix for bug 908199 - we are logging only the basic info in user_action.log (abhgupta@redhat.com) - remove BuildRoot: (tdawson@redhat.com) - Fix for bug 806395 - added list of alias as valid options in remove alias link for application in rest response (abhgupta@redhat.com) - Merge pull request #1318 from tdawson/tdawson/openshift-common-sources (dmcphers+openshiftbot@redhat.com) - Merge pull request #1317 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - make Source line uniform among all spec files (tdawson@redhat.com) - Fix for bug 907764 - fixing configure/start/stop order for components (abhgupta@redhat.com) - fix BZ907788 - gear size gets stored in group overrides now (rchopra@redhat.com)- Fix for bug 907683 - Reloading from primary (abhgupta@redhat.com) - Merge pull request #1303 from pravisankar/dev/ravi/app-lock-timeout (dmcphers+openshiftbot@redhat.com) - fix issue with reserve given not taking the valid uid (dmcphers@redhat.com) - - Added Application Lock Timeout (default: 10 mins) - Unit tests for Lock model (rpenta@redhat.com) - Setting quota on new gear only if additional storage is specified (abhgupta@redhat.com)- Merge pull request #1292 from pravisankar/dev/ravi/bug907373 (dmcphers+openshiftbot@redhat.com) - Bug 907373 - Minor fix in oo-admin-chk (rpenta@redhat.com) - Bug 906759 - Add usage_rate_usd field to RestEmbeddedCartridge model (rpenta@redhat.com) - Merge pull request #1287 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Merge pull request #1284 from pravisankar/dev/ravi/bug906717 (dmcphers+openshiftbot@redhat.com) - Reloading the application and fetching the pending_op_groups from it instead of reloading the embedded object (abhgupta@redhat.com) - Merge pull request #1279 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - adjust to 1.8.1 driver (dmcphers@redhat.com) - missed a file (dmcphers@redhat.com) - Bug 906717 - Fix additional storage for scaled gear (rpenta@redhat.com) - Fix for bug 906266 and bug 904913 (abhgupta@redhat.com) - Better naming (dmcphers@redhat.com) - Merge pull request #1276 from danmcp/master (dmcphers@redhat.com) - share db connection logic (dmcphers@redhat.com) - fix bz894976 - dont run connections on old container (rchopra@redhat.com)- Merge pull request #1269 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - US2626 changes based on feedback - Add application name in Usage and UsageRecord models - Change 'price' to 'usage_rate_usd' in rest cartridge model - Change 'charges' to 'usage_rates' in rails configuration - Rails configuration stores usage_rates for different currencies (currently only have usd) (rpenta@redhat.com) - Merge pull request #1270 from danmcp/master (dmcphers@redhat.com) - Merge pull request #1260 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Bug 906603 Handle race condition creating user with concurrent calls (dmcphers@redhat.com) - fix instability of ci tests (rchopra@redhat.com) - Merge pull request #1252 from smarterclayton/us3350_establish_plan_upgrade_capability (dmcphers+openshiftbot@redhat.com) - Fix for bug 906266, bug 906230, and bug 906233 (abhgupta@redhat.com) - Review - use 'caps' instead of 'cap' for shortname (ccoleman@redhat.com) - US3350 - Expose a plan_upgrade_enabled capability that indicates whether users can select a plan (ccoleman@redhat.com)- cleanup (dmcphers@redhat.com) - Removing unnecessary cucumber scenarios (mhicks@redhat.com) - Merge pull request #1250 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - fix for bz903963 - conditionally reload haproxy after update namespace (rchopra@redhat.com) - Collect/Sync Usage data for EAP cart (rpenta@redhat.com) - Fix for broker extended tests (abhgupta@redhat.com)- fix read before initialize issue (rchopra@redhat.com) - Merge pull request #1234 from rajatchopra/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #1230 from abhgupta/abhgupta-dev (dmcphers+openshiftbot@redhat.com) - Merge pull request #1232 from pravisankar/dev/ravi/fix-broker-extended-tests (dmcphers+openshiftbot@redhat.com) - Bug 874594 Bug 888550 (dmcphers@redhat.com) - refix oo-admin-chk - remove pagination; minor fix with group override matching (rchopra@redhat.com) - cartridge name validation fix BZ869196 (rchopra@redhat.com) - Fix Broker extended tests, Don't call observers for cloud user model if the record is already persisted. (rpenta@redhat.com) - remove consumed_gear_sizes (dmcphers@redhat.com) - removing legacy broker rest api (abhgupta@redhat.com) - Bug 894230 Use strong consistency properly and when creating an app (dmcphers@redhat.com) - Bug 902672 (dmcphers@redhat.com) - Bug 902286 (dmcphers@redhat.com) - Bug 876087 (dmcphers@redhat.com) - Bug 903551 (dmcphers@redhat.com) - Bug 870377 Give proper error for cart missing vs app (dmcphers@redhat.com) - Bug 884456 (dmcphers@redhat.com) - Merge pull request #1217 from pravisankar/dev/ravi/fix-quota (dmcphers+openshiftbot@redhat.com) - Fix Quota, additional storage validations (rpenta@redhat.com) - Fix for bug 895441 - tightening our validations for cartridge scale factors (abhgupta@redhat.com) - maintaining backward compatibility for rest application output (abhgupta@redhat.com) - helper to rhc-fix-uid (rchopra@redhat.com) - fixing cucumber test that was incorrectly merged (abhgupta@redhat.com) - fixing rest api error message for scale factor validations (abhgupta@redhat.com) - fixing issue where jenkins ssh key was not always being added with domain- jenkins suffix in the authorized_keys file in the apps (abhgupta@redhat.com) - adding fix from master into model refactor manually for passing server identities during gear creation (abhgupta@redhat.com) - reverting change to rest user model (abhgupta@redhat.com) - - Added UtilHelper module: It has deep_copy() method - Fix elaborate() in application model: group_overides.dup only does shallow copy, we need to do deep copy. (rpenta@redhat.com) - Fix for issue where addtl_fs_gb could not be set for non-scalable apps (abhgupta@redhat.com) - Fix for bug 895441 - validing against scales_from being higher than scales_to (abhgupta@redhat.com) - bumping rest api version to handle change in rest user model (abhgupta@redhat.com) - Fix prereq for usage ops (rpenta@redhat.com) - - Remove addtl_fs_gb, gear_size fields from GroupInstance - Don't need :set_additional_storage op, :set_gear_additional_storage op is enough - some cleanup (rpenta@redhat.com) - making changes so that we call delete/deconfigure on the app and not each cart (abhgupta@redhat.com) - fix for bug 896333 (abhgupta@redhat.com) - fixing gear usage record validation during app destroy (abhgupta@redhat.com) - GearSize fix: Set default_gear_size for the app to 'small' if nil is passed from applications controller. (rpenta@redhat.com) - Usage: Added gear_size, addtl_fs_gb validations to avoid invalid usage/usagerecord. (rpenta@redhat.com) - fixing application action rollback (abhgupta@redhat.com) - fix broker unit testcase (rchopra@redhat.com) - Fix Usage: Through an error instead of bailing out when gear was created with usage-tracking disabled and later on gear was destroyed with usage-tracking enabled (rpenta@redhat.com) - Fix Usage workflow: Don't create begin/end record if additional storage is zero (rpenta@redhat.com) - Bug 895441 (rchopra@redhat.com) - indexed and Bug 894985 (rchopra@redhat.com) - fixed runtime tests and Lock exception handling (lnader@redhat.com) - _id is uuid for uri information (rchopra@redhat.com) - fix for bug 895730 and 895733 (abhgupta@redhat.com) - Added CloudUser.force_delete option and fix oo-admin-ctl-user script (rpenta@redhat.com) - auto retry on application lock acquire (rchopra@redhat.com) - Fix district model and district unit tests rework (rpenta@redhat.com) - added retries to application destroy in case app is locked by another op (lnader@redhat.com) - removed group check from descriptot (profiles no longer have groups (lnader@redhat.com) - _id to uuid for controllers - affects migrated apps (rchopra@redhat.com) - Assume default gear size in calculate_gear_create_ops() if gear size is not passed (rpenta@redhat.com) - fix for bug 889932 (abhgupta@redhat.com) - remove some more datastore references (rpenta@redhat.com) - fix build issue (rchopra@redhat.com) - Populate mongoid.yml config from Rails datastore configuration. (rpenta@redhat.com) - changing reload calls to reload from primary (abhgupta@redhat.com) - fixing issue where completed pending_ops were not being deleted from domain and user docs in mongo (abhgupta@redhat.com) - Rollback logic fixes (kraman@gmail.com) - cleanup (dmcphers@redhat.com) - user_agent tracking (rchopra@redhat.com) - Bug 893879 (dmcphers@redhat.com) - Bug 889958 (dmcphers@redhat.com) - fixing test condition (abhgupta@redhat.com) - fix for bug 893365 (abhgupta@redhat.com) - district re-alignment for migration (rchopra@redhat.com) - fix for bug893366 (rchopra@redhat.com) - Bug 893265 (dmcphers@redhat.com) - Bug 889940 Comment 6 (dmcphers@redhat.com) - Give a better message on missing feature (dmcphers@redhat.com) - Bug 891801 (dmcphers@redhat.com) - temporary fix for bug 893176 (lnader@redhat.com) - CloudUser.with_plan scope added for rhc-admin-ctl-plan (rpenta@redhat.com) - use uuid for communication with node (rchopra@redhat.com) - fix for bug 891810 (abhgupta@redhat.com) - fix for bug 892106 (abhgupta@redhat.com) - fix for bug 892881 (abhgupta@redhat.com) - fix for bug 892105 (abhgupta@redhat.com) - Bug 892068 and fixed HTTP error codes (lnader@redhat.com) - uuid field to the gear+application models (rchopra@redhat.com) - removing debug info being printed in test (abhgupta@redhat.com) - Bug 890119 (lnader@redhat.com) - fixing bug 892756 (abhgupta@redhat.com) - Bug 889958 (dmcphers@redhat.com) - Bug 892098 (lnader@redhat.com) - can't send nil for gear_size (dmcphers@redhat.com) - Bug 889940 (dmcphers@redhat.com) - Bug 892099 (dmcphers@redhat.com) - Bug 891901 (dmcphers@redhat.com) - Bug 892117 (dmcphers@redhat.com) - Bug 892139 (dmcphers@redhat.com) - Bug 892104 (dmcphers@redhat.com) - Bug 892129 (dmcphers@redhat.com) - fixed missing attribute (lnader@redhat.com) - Removing application estimate cucumber test (abhgupta@redhat.com) - Fixing extended broker tests (abhgupta@redhat.com) - Bug 889947 (lnader@redhat.com) - fix for REST API reading the value as true Bug 890001 (lnader@redhat.com) - temp fix for max_gears error (rchopra@redhat.com) - Fix for bug 889978 (abhgupta@redhat.com) - commenting out broken tests for now - were always broke but error was hidden before (dmcphers@redhat.com) - Bug# 889957: part 1 (rpenta@redhat.com) - simplify previous fix (dmcphers@redhat.com) - update namespace fix (rchopra@redhat.com) - special case web_proxy (dmcphers@redhat.com) - Bug# 890009 : Fix 'nolinks' param (rpenta@redhat.com) - Bug 889940 part 2 (dmcphers@redhat.com) - Bug 889940 part 1 (dmcphers@redhat.com) - Bug 889917 (dmcphers@redhat.com) - fix for bug#889938 (rchopra@redhat.com) - Bug 889952 (lnader@redhat.com) - fix for bug#889986 (rchopra@redhat.com) - Bug 889939 (lnader@redhat.com) - Bug 889932 (dmcphers@redhat.com) - Bug 889951 (lnader@redhat.com) - Bug 890101 (dmcphers@redhat.com) - more runtime test fixes (rchopra@redhat.com) - fix runtime destroy test (rchopra@redhat.com) - admin script fixes (rchopra@redhat.com) - fixed merge mistake (lnader@redhat.com) - Fixed site application tests (lnader@redhat.com) - fixing site cartridge tests (abhgupta@redhat.com) - fixing site integration test for application (abhgupta@redhat.com) - removed rest_application13.rb (lnader@redhat.com) - admin-ctl-app remove particular gear (rchopra@redhat.com) - fixing ssh key test failures (abhgupta@redhat.com) - fixed regression errors (lnader@redhat.com) - more admin script fixes (rchopra@redhat.com) - fixing update namespacwe (abhgupta@redhat.com) - fixing update_namespace (abhgupta@redhat.com) - fixed domain update validation (lnader@redhat.com) - fixed 2 regression bugs (lnader@redhat.com) - fixing broker tests again after rebase (abhgupta@redhat.com) - search gear/app by uuid (rchopra@redhat.com) - logging exception in case of pending app job failure (abhgupta@redhat.com) - fixiing application scale-up (abhgupta@redhat.com) - district search fix (rchopra@redhat.com) - removing txt records (dmcphers@redhat.com) - removing gears resource from the routes (abhgupta@redhat.com) - refactoring to use getter/setter for user capabilities (abhgupta@redhat.com) - lock with timeout (kraman@gmail.com) - rollback component check from change calculations (rchopra@redhat.com) - reverting fix for broker integration test (abhgupta@redhat.com) - removing app templates and other changes (dmcphers@redhat.com) - fixing broker integration test (abhgupta@redhat.com) - addtional_storage fixes (rchopra@redhat.com) - removed show-port from tests and added correct error response to controller (lnader@redhat.com) - fix rest-workflow (dmcphers@redhat.com) - fixing user creation in legacy controller (abhgupta@redhat.com) - fixing rest_api_test and fixing backward compatibility bugs (lnader@redhat.com) - fix ssh key issue - not a final fix (dmcphers@redhat.com) - remove extra save call (dmcphers@redhat.com) - Fixing bad merge for add_alias (kraman@gmail.com) - porting bug fix for 883607 to model refactor branch (abhgupta@redhat.com) - handle options on cloud use save (dmcphers@redhat.com) - fix typo (dmcphers@redhat.com) - fix oo-accept-node (dmcphers@redhat.com) - fixing cloud user test cases (dmcphers@redhat.com) - Throw exception if user is trying to scale up/down a non scalable app (lnader@redhat.com) - Removing application templates (kraman@gmail.com) - district fixes (rchopra@redhat.com) - Fixed error in feature removal (kraman@gmail.com) - default gear sizes (rchopra@redhat.com) - config is msg_broker and not gearchanger (rchopra@redhat.com) - test case fixes + typo fixes (dmcphers@redhat.com) - bug fixes in app and descriptor controller (lnader@redhat.com) - fix ss refs (dmcphers@redhat.com) - Merged Ravi's changes for usage records (kraman@gmail.com) - Fixed scaled app creation Fixed scaled app cartridge addition Updated descriptors to set correct group overrides for web_cartridges (kraman@gmail.com) - deregister dns (dmcphers@redhat.com) - Fixing php manifest Adding logging statements for debugging scaled apps (kraman@gmail.com) - Added support for thread dump. Fixed default username in mongoid.yml file (kraman@gmail.com) - Various bugfixes (kraman@gmail.com) - fixed error on creating app by adding the user lock on user create (lnader@redhat.com) - Moving model refactor work - Updated cartridge manifest files - Simplified descriptor - Switched from mongo gem to use mongoid (kraman@gmail.com) - Ensure write to at least 2 mongo instances (dmcphers@redhat.com)- turn off safe mode for now (dmcphers@redhat.com)- Ensure write to at least 2 mongo instances (dmcphers@redhat.com)- Merge pull request #1183 from danmcp/master (dmcphers+openshiftbot@redhat.com) - Bug 902117 (dmcphers@redhat.com)- Merge pull request #500 from mscherer/fix_missing_jsondata (dmcphers+openshiftbot@redhat.com) - include webproxy group instance in non ha list (dmcphers@redhat.com) - favor different nodes within a gear group (dmcphers@redhat.com) - Merge pull request #1169 from smarterclayton/use_nahi_httpclient_instead (dmcphers+openshiftbot@redhat.com) - Merge branch 'master' of git://github.com/openshift/origin-server into use_nahi_httpclient_instead (ccoleman@redhat.com) - Use --insecure in tests Use --clean to isolate problems, purge the express config Swap node_steps to use rhc_delete_domain/create_domain for sanity (ccoleman@redhat.com) - Do not return a unclear error message if json_data is not set (mscherer@redhat.com)- Adding support for broker to mongodb connections over SSL (calfonso@redhat.com) - Merge pull request #1163 from ironcladlou/endpoint-refactor (dmcphers@redhat.com) - Replace expose/show/conceal-port hooks with Endpoints (ironcladlou@gmail.com)- Bug 895269 (dmcphers@redhat.com)- Merge pull request #1145 from bdecoste/master (dmcphers+openshiftbot@redhat.com) - Merge pull request #1146 from pmorie/bugs/fix-tests2 (dmcphers+openshiftbot@redhat.com) - increase jenkins creation timeout (bdecoste@gmail.com) - Fix failing socket file tests (pmorie@gmail.com) - Merge pull request #916 from Miciah/devenv-fixes-2 (dmcphers+openshiftbot@redhat.com) - Merge pull request #1142 from bdecoste/master (dmcphers+openshiftbot@redhat.com) - kill orphan jenkins process (bdecoste@gmail.com) - harden JSON parsing for jenkins test (bdecoste@gmail.com) - Add @not-enterprise tag to some tests (miciah.masters@gmail.com) - Fix tests to use newer-style rhc invocations (miciah.masters@gmail.com)- increased jenkins test timeout (bdecoste@gmail.com) - Merge pull request #1134 from bdecoste/master (dmcphers+openshiftbot@redhat.com) - updated ews2 tests (bdecoste@gmail.com) - Fix BZ892006: Make postgresql socket file access solvent and add tests for postgres and mysql socket files. (pmorie@gmail.com) - added ews2 tests (bdecoste@gmail.com) - Refactor to use env var rather than output from hook (jhonce@redhat.com) - Merge pull request #1083 from bdecoste/master (openshift+bot@redhat.com) - re-enabed ews2 (bdecoste@gmail.com)- - oo-setup-broker fixes: - Open dns ports for access to DNS server from outside the VM - Turn on SELinux booleans only if they are off (Speeds up re-install) - Added console SELinux booleans - oo-setup-node fixes: - Setup mcollective to use broker IPs - Updates abstract cartridges to set proper order for php-5.4 and postgres-9.1 cartridges - Updated broker to add fedora 17 cartridges - Fixed facts cron job (kraman@gmail.com)- bump_minor_versions for sprint 22 (admiller@redhat.com)- Merge pull request #986 from BanzaiMan/dev/hasari/us2975 (dmcphers@redhat.com) - 'rhc cartridge add' output format is different (asari.ruby@gmail.com) - The pertinent line changed the output format. (asari.ruby@gmail.com) - Remove cartridge from the command line. (asari.ruby@gmail.com) - Fixed cucmber errors by increasing retry attempts and timeout margins (nhr@redhat.com) - Fix 'rhc domain update' command usage. (asari.ruby@gmail.com) - Upload ssh key before creating app. (asari.ruby@gmail.com) - --state, not --status. (asari.ruby@gmail.com) - 'rhc app create' does not clone repo if dns option is not set. (asari.ruby@gmail.com) - Log timing correctly. (asari.ruby@gmail.com) - Oops. '$' was missing. (asari.ruby@gmail.com) - One more deprecated command that slipped through. (asari.ruby@gmail.com) - Tweak flags further to avoid warnings. (asari.ruby@gmail.com) - Properly invoke 'rhc domain destroy'. (asari.ruby@gmail.com) - First pass at US2795. (asari.ruby@gmail.com) - fix for resultio append (abhgupta@redhat.com)- fixfor bug#883007 (rchopra@redhat.com) - Merge pull request #1029 from bdecoste/master (openshift+bot@redhat.com) - Merge pull request #1048 from lnader/master (openshift+bot@redhat.com) - Bug 883151 - Broker should return valid error response (lnader@redhat.com) - removed ews2.0 and sy xslt (bdecoste@gmail.com) - remove ews2 tests (bdecoste@gmail.com) - ews2 and bugs (bdecoste@gmail.com)- Merge pull request #1042 from lnader/master (openshift+bot@redhat.com) - Fix for Bug 885177 (jhonce@redhat.com) - bug fix (lnader@redhat.com) - US3025: Retrieve cartridge info with app (lnader@redhat.com) - Needed a narrower test, \w catches characters invalid in DNS. (rmillner@redhat.com) - Proper host name validation. (rmillner@redhat.com)- Merge pull request #1035 from abhgupta/abhgupta-dev (openshift+bot@redhat.com) - fix for bugs 883554 and 883752 (abhgupta@redhat.com)- add debugging to help with issues found in field (dmcphers@redhat.com)- fix for bug#883007 (rchopra@redhat.com) - fix for bug#883740 - additional storage is reset on scale up/down (rchopra@redhat.com)- create :default_gear_capabilities conf key for setting default gear capabilities a user has at creation (lmeyer@redhat.com) - Merge pull request #1012 from brenton/dead_code1 (openshift+bot@redhat.com) - Merge pull request #1014 from rajatchopra/master (openshift+bot@redhat.com) - fix bug#883553 - additional_storage param is now additional_gear_storage (rchopra@redhat.com) - Removing some dead code (bleanhar@redhat.com) - updated gemspecs so they work with scl rpm spec files. (tdawson@redhat.com)- Merge pull request #995 from abhgupta/abhgupta-dev (openshift+bot@redhat.com) - more mco 2.2 changes (dmcphers@redhat.com) - more changes for US3078 (abhgupta@redhat.com) - Move add/remove alias to the node API. (rmillner@redhat.com) - Merge pull request #1001 from pmorie/sooth_ops (openshift+bot@redhat.com) - Remove 'framework' message from Application constructor (pmorie@gmail.com) - fixing mongo connection issues for build (dmcphers@redhat.com)- changes for US3078 (abhgupta@redhat.com) - Remove unused phpmoadmin cartridge (jhonce@redhat.com) - Bug 880370 (dmcphers@redhat.com) - add oo-ruby (dmcphers@redhat.com) - Merge pull request #945 from smarterclayton/improve_invalid_cart_message (openshift+bot@redhat.com) - Improve the invalid cart message to read more naturally for users, and to better reflect what the user has passed. (ccoleman@redhat.com) - Merge pull request #956 from danmcp/master (openshift+bot@redhat.com) - Merge pull request #954 from abhgupta/abhgupta-dev (openshift+bot@redhat.com) - Merge pull request #953 from rajatchopra/master (dmcphers@redhat.com) - Add method to get the active gears (dmcphers@redhat.com) - Fix for bug 875442 (abhgupta@redhat.com) - reform the get_all_gears call and add capability to reserve a specific uid from a district (rchopra@redhat.com) - Merge pull request #915 from Miciah/devenv-fixes-1 (openshift+bot@redhat.com) - Fix tests to work with remote-user auth (miciah.masters@gmail.com)- bump_minor_versions for sprint 21 (admiller@redhat.com)- Bug 877340 (dmcphers@redhat.com) - Merge pull request #913 from smarterclayton/better_gear_limit_message_on_create (openshift+bot@redhat.com) - Bug 876796 (dmcphers@redhat.com) - fix typo (dmcphers@redhat.com) - Return a better error message when the gear limit on app creation is reached. (ccoleman@redhat.com)- fix broker extended tests (dmcphers@redhat.com) - more ruby1.9 changes (dmcphers@redhat.com) - Merge pull request #911 from rajatchopra/master (openshift+bot@redhat.com) - Merge pull request #910 from jwhonce/dev/bz876687 (openshift+bot@redhat.com) - fix for bug#875258 (rchopra@redhat.com) - Merge pull request #907 from danmcp/master (dmcphers@redhat.com) - remove spurious output (jhonce@redhat.com) - Merge pull request #909 from pravisankar/dev/ravi/us3043_bugs (dmcphers@redhat.com) - Merge pull request #904 from bdecoste/master (openshift+bot@redhat.com) - Bug 876459 (dmcphers@redhat.com) - Fix for bug# 876516 (rpenta@redhat.com) - Fix bug# 876124: caused due to ruby 1.8 to 1.9 upgrade (rpenta@redhat.com) - switchyard tests (bdecoste@gmail.com)- Merge pull request #906 from ironcladlou/db-test-fixes (dmcphers@redhat.com) - Fix typo resulting in undefined stepdef (ironcladlou@gmail.com)- Compare retcode as an int rather than string (ironcladlou@gmail.com) - Merge pull request #895 from smarterclayton/us3046_quickstarts_and_app_types (openshift+bot@redhat.com) - Merge remote-tracking branch 'origin/master' into us3046_quickstarts_and_app_types (ccoleman@redhat.com) - Merge remote-tracking branch 'origin/master' into us3046_quickstarts_and_app_types (ccoleman@redhat.com) - Quickstart URLs aren't spec compliant (ccoleman@redhat.com) - Relativize base URL (ccoleman@redhat.com) - Support COMMUNITY_QUICKSTARTS_URL parameter for serving hardcoded quickstarts vs. public quickstarts, and test that these values are returned. (ccoleman@redhat.com) - US3046: Allow quickstarts to show up in the UI (ccoleman@redhat.com)- fix testdescriptor generator (dmcphers@redhat.com) - get the broker working again (dmcphers@redhat.com) - Move trap-user.feature and trap-user-extended.feature to origin-server (pmorie@gmail.com) - Test support and nodejs test fixes for Ruby 1.9 (ironcladlou@gmail.com) - fixing tests (dmcphers@redhat.com) - Remove hard-coded ruby references (ironcladlou@gmail.com) - add config to gemspec (dmcphers@redhat.com) - Moving plugins to Rails 3.2.8 engine (kraman@gmail.com) - Ruby 1.9 compatibility fixes (ironcladlou@gmail.com) - getting specs up to 1.9 sclized (dmcphers@redhat.com) - Merge pull request #894 from jwhonce/master (openshift+bot@redhat.com) - Merge pull request #888 from pravisankar/dev/ravi/bug/876124 (dmcphers@redhat.com) - Fix for Bug# 876124 (rpenta@redhat.com) - Move idler tests to origin-server (jhonce@redhat.com) - specifying rake gem version range (abhgupta@redhat.com)- specifying mocha gem version and fixing tests (abhgupta@redhat.com)- Merge pull request #859 from lnader/master (openshift+bot@redhat.com) - US3043: store initial_git_url (lnader@redhat.com) - US3043: Allow applications to be created from adhoc application templates (lnader@redhat.com)- Merge pull request #845 from brenton/BZ873992-origin (openshift+bot@redhat.com) - Merge pull request #844 from jwhonce/dev/bz873810 (openshift+bot@redhat.com) - Bug 873992 - [onpremise][Client]Should delete all the prompts about mongodb-2.2 cartridge. (bleanhar@redhat.com) - Merge pull request #839 from pravisankar/dev/ravi/fix-env-controller-auth (openshift+bot@redhat.com) - Disable auth for environment controller (rpenta@redhat.com) - Fix for Bug 873810 (jhonce@redhat.com) - fixing origin tests (abhgupta@redhat.com)- Merge pull request #815 from pravisankar/dev/ravi/fix_nameserver_resolver (openshift+bot@redhat.com) - Fix name server cache: query up the chain to find dns resolver nameservers (rpenta@redhat.com)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.18.0.11.18.0.1-1.fc20    openshift-origin-controller-1.18.0.1.gemopenshift-origin-controller-1.18.0.1COPYRIGHTGemfileLICENSEREADME.mdRakefileappcontrollersalias_controller.rbapi_controller.rbapp_events_controller.rbapplication_members_controller.rbapplications_controller.rbauthorizations_controller.rbbase_controller.rbcartridges_controller.rbdeployments_controller.rbdescriptors_controller.rbdns_resolvable_controller.rbdomain_members_controller.rbdomains_controller.rbemb_cart_controller.rbemb_cart_events_controller.rbenvironment_controller.rbenvironment_variables_controller.rbgear_groups_controller.rbgears_controller.rbkeys_controller.rbmembers_controller.rbquickstarts_controller.rbuser_controller.rbhelperscache_helper.rbcartridge_cache.rbname_server_cache.rbrest_model_helper.rbmodelsability.rbaccess_controllable.rbaccess_controlled.rbadminstatsmaker.rbsuggestionadvisoradvisor.rbcapacity.rbparams.rbalias.rbapplication.rbapplication_ssh_key.rbauthorization.rbcloud_user.rbcomponent_instance.rbcomponent_order.rbconnection_instance.rbdeployment.rbdistrict.rbdomain.rbgear.rbgroup_instance.rblock.rbmember.rbmembership.rbpending_app_op.rbpending_app_op_group.rbpending_domain_ops.rbpending_opsactivate_op.rbactivate_op_group.rbadd_alias_op.rbadd_alias_op_group.rbadd_broker_auth_key_op.rbadd_broker_auth_key_op_group.rbadd_comp_op.rbadd_env_vars_domain_op.rbadd_features_op_group.rbadd_ssh_keys_user_op.rbadd_ssl_cert_op.rbadd_ssl_cert_op_group.rbadd_system_ssh_keys_domain_op.rbchange_members_domain_op.rbchange_members_op_group.rbcreate_gear_op.rbcreate_group_instance_op.rbdelete_app_op_group.rbdelete_comp_op.rbdelete_gear_op.rbdelete_group_instance_op.rbdeploy_op.rbdeploy_op_group.rbderegister_dns_op.rbdestroy_gear_op.rbexecute_connections_op.rbexecute_connections_op_group.rbexpose_port_op.rbinit_gear_op.rbmake_app_ha_op_group.rbnew_comp_op.rbnotify_add_alias_op.rbnotify_app_create_op.rbnotify_app_delete_op.rbnotify_remove_alias_op.rbnotify_ssl_cert_add_op.rbnotify_ssl_cert_remove_op.rbpatch_user_env_vars_op.rbpatch_user_env_vars_op_group.rbpost_configure_comp_op.rbpublish_routing_info_op.rbregister_dns_op.rbregister_routing_dns_op.rbreload_app_config_op_group.rbreload_comp_config_op.rbreload_comp_config_op_group.rbreload_feature_config_op_group.rbremove_alias_op.rbremove_alias_op_group.rbremove_comp_op.rbremove_env_vars_domain_op.rbremove_features_op_group.rbremove_gear_op_group.rbremove_ssh_keys_user_op.rbremove_ssl_cert_op.rbremove_ssl_cert_op_group.rbremove_system_ssh_keys_domain_op.rbreplace_all_ssh_keys_op.rbreplace_all_ssh_keys_op_group.rbreserve_gear_uid_op.rbrestart_app_op_group.rbrestart_comp_op.rbrestart_comp_op_group.rbrestart_feature_op_group.rbrolling_restart_comp_op.rbscale_op_group.rbset_addtl_fs_gb_op.rbset_group_overrides_op.rbstart_app_op_group.rbstart_comp_op.rbstart_comp_op_group.rbstart_feature_op_group.rbstop_app_op_group.rbstop_comp_op.rbstop_comp_op_group.rbstop_feature_op_group.rbtidy_app_op_group.rbtidy_comp_op.rbtrack_usage_op.rbunreserve_gear_uid_op.rbunsubscribe_connections_op.rbupdate_app_config_op.rbupdate_app_config_op_group.rbupdate_cluster_op.rbupdate_cluster_op_group.rbupdate_comp_limits_op_group.rbpending_user_ops.rbport_interface.rbremote_job.rbresult_io.rbrole.rbscopescope.rbapplication.rbdomain.rbdomain_builder.rbread.rbsession.rbuserinfo.rbssh_key.rbsystem_ssh_key.rbusage.rbusage_record.rbuser_ssh_key.rbrest_modelslink.rbmessage.rboptional_param.rbparam.rbrest_alias.rbrest_alias15.rbrest_application.rbrest_application10.rbrest_application13.rbrest_application15.rbrest_authorization.rbrest_cartridge.rbrest_cartridge10.rbrest_deployment.rbrest_domain.rbrest_domain10.rbrest_domain12.rbrest_domain15.rbrest_embedded_cartridge.rbrest_embedded_cartridge10.rbrest_embedded_cartridge15.rbrest_environment_variable.rbrest_environment_variable15.rbrest_gear_group.rbrest_gear_group15.rbrest_key.rbrest_member.rbrest_reply.rbrest_user.rbrest_user10.rbvalidatorsapplication_config_validator.rbapplication_metadata_validator.rbblacklisted_validator.rbcapabilities_validator.rbkey_type_validator.rbconfiginitializerscache_silence.rbdeep_dup.rbmongoid_overrides.rbpry_console.rbsingular_resources.rbusage_audit_log.rbuser_action_log.rbroutes.rblibadminstatsresults.rbsuggestiontypes.rbcontroller_engine.rbopenshiftopenshift-origin-controller.rbapplication_container_proxy.rbauthbroker_key.rbauth_service.rbbilling_service.rbcontrolleraction_log.rbapi_behavior.rbapi_responses.rbauthentication.rbconfiguration.rboauth.rbrouting.rbscope_authorization.rbdata_store.rbdistributed_lock.rbdns_service.rbexceptions.rbrouting_service.rbusage_audit_log.rbuser_action_log.rbopenshift-origin-controller.gemspecrubygem-openshift-origin-controller.specopenshift-origin-controller-1.18.0.1.gemspec/usr/share/gems/cache//usr/share/gems/gems//usr/share/gems/gems/openshift-origin-controller-1.18.0.1//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/app//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/app/controllers//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/app/helpers//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/app/models//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/app/models/admin//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/app/models/admin/stats//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/app/models/admin/suggestion//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/app/models/admin/suggestion/advisor//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/app/models/pending_ops//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/app/models/scope//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/app/rest_models//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/app/validators//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/config//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/config/initializers//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/lib//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/lib/admin//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/lib/admin/stats//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/lib/admin/suggestion//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/lib/openshift//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/lib/openshift/auth//usr/share/gems/gems/openshift-origin-controller-1.18.0.1/lib/openshift/controller//usr/share/gems/specifications/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=neon -mfloat-abi=harddrpmxz2noarch-redhat-linux-gnueabiPOSIX tar archivedirectoryASCII textASCII text, with very long linesRuby module source, ASCII textRuby script, ASCII textRuby script, ASCII text, with very long linesRuby module source, ASCII text, with very long lines?7zXZ !PH6M]"k%wk jmƂ pgPz z.Pft8TN2J#~e9U`&>q|/.`lȜN .b=%8vUv E84 &)M $&Vpk/Yxuˉ O= Bb ]~1T$ Ze.)Ա]{jVxݠJ b-ڰ(Ŷth]6lSogF8cM;D(P gKhHq^zNK UcyR]G wI ,kˈ-}Ж4Mg9[6%-PWK+pԮr[]V)QG `6qKMXeUk6`MS}CY#T^Eolx4[ef@$.ssѩ|74B@a=?]"ijsP3|7Gz`ܹ`98׉!-s*N^IZy{5]ꈨ$>ψ$)3Nxt;Z0NuGzIg1vԐ2U$L(39C*.Y qgZ1(GhA{r:0"ǠC I%I<`7`J-TY8qfv:-@FHgLbQZvĨ^'EY̸Q`5'5gVYjƳҺQ za FULE)sS9ej}B3aۖp apY-y)Z}5 2q{"U2j:f(fttR9-;εb |'tz!h9O5jLsAR8α t}bNuXAT5l& .q+wVG߼k`epxDk@c:cldxcTI5\HĎ\ %t-^]ʿ:TNU/WEzGIL Gġ6щ֜Wh6RKUf>q$GW-m+}ev5."UݎLwT;K}dIڲJ>U(^N,1R,⦏0Oș~fg=ǵ 'VkaUgJFwI'/ZQ9;[?ƅc%sN 4\2 Y_~*A>orZp/.@vӗ0kOY,"ꫛxaW>kRd<|<`[?DјmrWj8̞^QqLZlh|!p֖Wݠƥ/QߪH,)/ ,KuUo aJ⬃3ƙ-l%rF艈ZPX,z9.aZWLN؇GZvOZ7Z#@tM $&ZA YY)*}k,4]RԄ;r>)5C+ < P<BCl}Ȕk4*Н@Qjb-5J+ +.G}Kr3d8kd%~y^X#י|"ZbKOR4*{a)٩pę<^bEwLbjwoqe)#_V䵐Od Y\X=?g ght ,yv/ 3M1p2ɂbN5}V̂].]9B "^JTy |faa6lnrfm:<$cYP%]m}vYE\W[(]"9iew">cQM* _ԝ=zl =Jtc΅'20C͜c$&[ـg9;.5IS$:7)A`w, G(%ѳIƀSQ-dAqM$olO!yL'2႒eD`3}Ap|ТL,"cW%?B?YŖ3޿C0!l(0ܹ\EYW Ksz;))VM/1cRs(TĐ|8ʮďMu9|pM;ڤPItN4sP&kJҟ%G5d23zuo }*2zCG̀CV%AG P${a^e 1(H:7M!Qś "K\(4j z@5H &-) rQՊF#ktn]xDб:$2$uc\ˤ3a$_-K)Ɩll`ֆDJiJ&gBJ[KT:1tCxHF=QDjmSf %}WnvJ]kp_f/:LJ+ 9e#3zYg%x@(R09cA~'}W5K_Wxj#5`okK6) ʼ3gfG`P _]o7];JS"9͂.kS"W.,EʾI[KjKk{d죛FMʛҞH{A*Q d%(xp"r|%wA`}ɀ*Ћ&͵F:D^_ZwUb2VI$rPuhf@#Epsơ09BU<+ T|I@*bg8L} Y)"hP$.sKuvTȚL'V[&L'6;|28Oο)q}#X,eG~I&nZasK dD) t=ǤȪ4%C##G89V/6Ofe򘯜;jATYgw[?Nݤ0D[EX|ݞé8X+UZ۠lU뀌o!%lGUKd`!HHX${ DbVR# Ȭp1Ř'bebI72LQ'HY0L=ËbK?TBx-ye} m5HmAN{ 5nJ,53(< 8Yd%_秞7Jx sC"!=iJHJi:J%nٸ& mli"OX'-|lAHYssҟʃ*8 3Dz4Bz]M̌6aAُ$~ðFp{u$Ksu/:7asFeQHq3Jgc mHיgOcg[@wmx39X.kg$-_5]B;)*?#(ãTJ`p m2( fi}ŸJB/dm :br%|ΙgY%D=AI%LFн`'SXc ɑ  muoX5Q7N7< bGׯQ."7(#^*2n"Pλ9L؟ZEm9F%Vk։lhs`n+[>]u1qLþȔel 2 NH1%*(Ɲ%ܺZ->NNDܺJWMdg]UQ(KPc\H݃ v/$:l^T*&5ڋ>ee$p:X=tH``sJm Z,[P E@ӫ/$c窰GcD˳~G>=1w:nyt bH ~#Ƣ@?FG8?1HPƂ VA'jV8|怋4Du1m ,D6'W}?~@{ ߚY͔g61ـ9lxų$c Fd=A>t%mwcT*o%tII-64J]L.O?wS+F?$/['g (Tw>BOVJ'^ urܸ{K2Ldr[/yDRT=ۥ0ari9^fl qGsno/ XrʥP_04 NPT;|s5s?=^ 0ٓHꪩTXXe8ۨ!?8|l2Bױ&aTg[@`Ε MQ}*\V*,Da|o3j뼗. ۶ǚ z5[S/KBm,\Bȝŀy7UcImp]~7Ԓ@.8dHVG&V)pIͰ# Zq ZIwSUdm?Ǣw2éE9"!24BC09nzߤܺ{1h­ۚk۞3LYwFGFx1.(\TAMɫzSd^][1oZ}WCw/z:}u:`GrD̤ VaTSg$WE9p )Ԛ-j92:j XUy\?~Rs)]c)Ÿ5$}5zL6#=QRsxy1ߊaI9%e#4_/\x@ê$ym_'UQ3mrm|iƈvoR?Л {/^>N6 DiIΘQ3݆bl17L:/4lf#^{Ac|e|}7gyeMR\nS'2 !3e0WȈ\&P+>q`A]~U=6bs0_IQ $IG,d ޔYf! 8;apȭױdnz܂΢3]̊oOzHX_yDM `?BlD|*Z</aw˵aɦW ZZ׹7@DBtj@`*BA1OϪc3|L`'?.Fx!/0op lz'b@ ~T@`/%E l/G_9 ֎ *rR9H bl|r A(Sa&s5D{|pt3DVT38 [.Yy$uask|ġgQFi{LtrKс'mTgx;=}=R3?&ɉS0'TwQtisA<(0HGۮnENoP˿ mD1F8uRGCctWEADF\/ j[b4lmɬ djx?]ݫL ETM.~Tc9dxpɵ) pBmiQHӨ_F*zoA SҐBzv8H&ҷ%*gkJYFQpi"}a9 JFQ?*p&Y P/JK#MRDA_cl@qzV.ڠuή]m IT$_*J& 앁!]:'  *qreVl6s@M^uVG*]-oJz)WC3žHYI< ոblCv/x a C鮈N+jԦD5L>06b Oj:A(2}Eԉzi%yn/]}2|̳()<EJ_?H/rtלJa'4H𺛀fs>PR?QWc hKB{epVs+qd ö>*ɰ&lo3}u7-gxO֦4ܦ`!t`3!R"8?$zdv}5@N|@kI%--nCcʖYd&|&paa( K4aԎDEVO.kx93?UFY@@QͭFToy㴅NwB亍'S|JBAN Xz=ےOw`IG1&keO*=t_d׻?L.t{of0CHIMf_b6zzed,v9&$>_g "u[ x7^s4ITm=+~`6\V}hӰ?سC?yC^"'5.㡍Щj=4/'%sc}Dٻ;/FFV+'2UMVBuAF_W),dO ̀wJT@`_#ǝ,'/S=^TKFB 9Ʃ`ֺ8<-Hƍ9kV/zC8zbJ+1ML nuY;SCq0+}021G5Ru)ٰjJrd=goL1aVPnYϳ#EŃbEa(u=iv! :݉ZDco_*Fdy❘>0 tEFl\1/_:p:$ip#itJv_џiyw#ȼ@O8 &7r: L@+ɬ ۃ'؜wSȀm0#]iKX!UF} bơ㸣je&&pVZZȈKVּ^k>!e9W;Y;X `G$bH\o)caX xH=|$DahO$}bDNk8XieV0+)"!3kcWb@@"$9J/P!/*;c(cB!2yGGTރ(wO(i 4/*ԍ'(#?Kwک"Qi%r}Eg&qIVoy~4|#Bږ?zW$dWjh`}'&!"Xon Nh+}v6NLip`yHW& 6< ]*s>X8=Z`v|TN]MecN̄0c`VqĦKzCqtAMY)=P1k9`2Yn_~n}c$^of{5 ͢<}E6 w`z.>*R"xQBğA'_< 0!"Ϯ 3w7A]Z\cX=x6#M.}4ݤ%Z-9`6FIR]ԼS 'f\o22'a)͓$Qh3\xI-%ܨFʈ0MM7|kT$oaųYeHYf=&hA H xeNS:N@ozId$w.y3j6Lm :xv N޹F/Ð)J\-+,v%0W(MC*|v < {dl@ƏgUd\-mG5L⢻ŽfȢo^+`Ƅ2 *]i8{nGP픊fr9 #(Ѹ˳2E;֕SW4V?]kăb]enDma¬էwb'Gѓ)"noP^"Պ/Br _3cUɹ|1ٶI%XƉ#aC S  \OЦ]O%R`?g:.0V}e彧jM)S?IT:KUĜ23LIĵm0=nc5{|i` @7X{W=جα6 o]^P#]AChI}n7Vcwp+Mkj9=֛6bBf QB ³.Hİ!췓^(pģCmA:`i0(178[wr+]_~w*NLo`A|કp4(ȱfAmxmcapqMW}’R"pm=:ͬCh W >l}젖4D7wQ-YFQ ^`y?.O41("0J=Y2=p9qKrRuB8͝0NCߕk*y  6a(hx-)mhgx-w#5GE\(o]mW bvR2d@3jHy烋wsVK!FHJȷ.'Yj~2k2kF "{w5͍nOvқ}|HfDn9!Ko風``gnO:/ب늋~~o:x!j]hw릁~F\B5Mߋgv*x-BF3U}H2wm%2n=ݳ"`-w [>A~o>LJ5jfMftHGail_v-]>G/L}B3%>&HL;NEH=Cyt[s tGpKI<g[t*Eһ'eJqxceijDx"`6 g؛OT9 _ T gJdh j6|4:hD[d?š$|KUY2Jj%տQVNbZ  Z/瑷,;M: 1Z=\˂dzy {|~tK[]pB]߹{R0bt#lC٧l=]JgIm 1iiE bGZb%r8d/Oc[FuL$Q;:CkOSTf܉"wJ\7WQh =RH:KUO3;x$SRBEn8a 2y|3WkBcvd)2:eH+զw[CavMNƲ-`mr7\w P9i.$f lm1>aмsg!+ǒ+jRd;>ܘG>MP;y{{Khi<=NDHoƆBC}bO j|c#N*;pNR/JXNhfBN=u*qrf'˩8kGn*^ȘBS3eCU&G5e?@ԨF}_TKK RtkKZoE \b:LF};Bo઴qp +P5GS™Gҗu+ͽeN.}\vj,$ `--VIꐥj:DZp .[/?46Cz Œ4­xZŏD^' ,!zrK&wh͟Άr&0! =: \*?pp_)$_z@<I4ch}n\ճA L)D.3-?Ar1loFZtڤ{?;\юW_|;Ae&눪ɺ7%M"s5V /O}fR GQb ;twi㤻Zog8M>.ɛ[&UW5Nx>u`mOi hJd\@1K#̒?<CZTgh?L`dS !;]ޏ̾jhSz %>ԮC`T33WW+m-v..H\~"Ϸ^"´,D銹ŶOpJQ`ETIGV'Ĵp9:*xo\Tc'N@}zMöbrtMYk`ŷ96I* L^!;| v2*prJ ?ez1EV[9I:E$&.ǎ9V>',tWwۜLF&05;_3/qA}P!>bRR }A%'?)kp>$ۥ34Zu+k;f+~t&d#) Y\Y2T#p$aPq5W #S$>_h~.KUXKQW; Bm^|I`gfE؆4/QJ.O'P $z=ӹg;x*(Ɩ !m?S=ۈ'7R8V}[skj]9 ̺ڄ*)kKahyƽak۝)WU]a@& S cWYǛj772fsaopI,<` ʝ!8.]gmK"N wdǝ<_= F8ap0gwNor0>/HqVx [96φ ~zjQrLFX4|7ro)]-C7Oÿt%X7_i?TMڊԠ@GljMܼ)]%=?I.!bu|C>8~ Tvyf|/ܾHH!Jpv Tw]w)2/!}^_`ۈ?2$ =gKR븷ܯA)3gcJwT2cYr+z? dfVяϫgD}lvCjaYcڟߖL~4b<joF )VvosNx_1>fnjJ/EBc?px:pwۤPL=1/~Dul-#'F-,݀Y ƪUxL,j/DgIrU⦸$ ϣ"Lek ˞TjY7X!ɯ3]_1_5 ő J:N[s3]82Gg6{L՞_#WK0zZ+T&pѷg㬩N󂛔$ ˱C fą[_yX]>8qo rI{ >ߡo^`CN˺jf(]n;f!7G?+!]66X&,ηU>nQ:Nr!T~S>fBW$޴q'HP}90ݔmC:BE7U"MZEx z$@ɻ 2cRV6r)S3T$l̡3lJԯ#bKZ <Ϝttim{G+y7Bt8兪iowlӹƵqʜTyXHkQ "}p!MP^{Pt,Ds Ħ6x&7 VRDؔݎ2IwlIb6[Gfa~%n[^GxR9<:eq:VIKGoR7F#G-8̛p=YQKе^L|ޝ!_ cC_R^epw2?GE5Z KAܚdv„VXe[>Wj92;FAv4͎'R(foMW n^;7KNӸv^Sh._1r,N_}tId"F<`r.N[ѝ׀$c;C$JH˘Ca<`V= -hFJAqFy}1!dE@ep\2q:!!QQ%#- 7.;R ~ݙ ;Hr  :#I#P[oK.<"Sp'aW̋mJK> p=;iRy24 .#OJQm1[{8zuFu8r%Pٚ_T\exf7lI Wճ#S\6?#De&,9?jhpLCaq,-u!uMvp8 8|0oNkcHX$n`[۫uOvG%1iDZF&V<UhAw3ٵͣ+8,!fڢ9~{#0Cu BeSYMAj3En-N1eɢdپx=s # ..|g%f.Aq0wXk%> gCzrzHّv "S׀q(B*Kߨ0cjuvzxK<;#RҶ G!7Ob8xntVaOmMHK8]"hİ;I/액qVO.w= f|bNfuR"Oedi JhS1DkOCވmTNЬ`4W ޝǏW7Rn^Xœ ,Q4 ;+ HfƎUbI/=orU(^tv1,hX]\FT5?Ve00/%0or?ʬtqԁR;5TaF~Lty {#q$amJ2TB%UXO7PX1Ib^- ܈yĭBgyPP _^@L ğ'0$=VpdF/&}'pرa{*< h߻ؾ| r"h@ F;<`._&vr8mcC]'5x\f){=~\ԺCwȲW9_Hă7@˝޴sp'AdiIVg rxdpޙS9Tf]J6 x1_UGR̖|3Re ;1=l۠H1YCtZ(3C+um烓|_JRB)Q/sAɸW#ܮF䀧P,iyrkB֋&k3g|:ȡa%_иBJͿ=4͖M>O$+ Y:B^QɞaEW1:h3O/CFrHled^ZJrYlMNW+MMRR^ IvPq}@ 0&NY$Ι(ً4{y\_WlmsvK[X̦-jEfrCeRÄ0ҙ]nK#J$S8>[,81>C$ڞ1UrѢroiMWOֺOc3`Z2BQӌ`cYf6>546߶3E @ÙauIܨYErRD^_cC=rx/j1`j"+GevCInd@@q~U9ZUd5HXaV+*SWAsSd۬8/gQ} W"Km#)4"n()Q 8 e\L˃hF%*R.Ro g[1DqD5<6{rozV=wb~_p 䎈tcM!{杢t99b*;M@zl .=}mG~$zbIjԌQ etn 5Բt1c,/ta- d㚊`K- %)I.܎餳Q;jTx[WNS/u3ui5])FK \C{#/1HJ ZRٷ먣KB rs8m+UTұ@P1w =֜O=;0ot,8"(75CwwUo&7K5jPT(N͠]'*IEF!?- Ϳ3}*>T>Dn"be~@}NPoLƌ S尒\q"6K X/-Qn=0oMӝ >G[-I)Fp8 ub.Ւ(Ag(iVP~)OQ̦/ ӍK9PvyTι}vK3o@ q;YhۯHrfzŀ_tB*qRp:1Hw?mZOw2E&JE#OߕRL I*oYr)?)խ>}NZ\_QkC45ԠS3G@ z⮴1HMD#hWnB^2 J<3Å\kt-Aɛm~I?7  @(StTHQ_e0EqX)rG(7㾂]`'ʇ9k S P뙿]d3F{:i u T%Oуa ׻># IW[,xU[ᲛPҢ(V乹gJuBnlZlnk)lSڶYijj43| l\@-ݠPw\߃!#g AB7\RiUT&.+VXG!%ض>>I3EguzKl0 ݬCAsě\So|"$KTiQ2 $wPP-E-"ŀ ![">qb#LS0%TCX+Wp@+=D 4꿐z.ob=tCjn;h Uҽ[ /ACxUd,1E2x !5}XmVfو,6b$İPBz(;vTv0x;)aA+WJU~#$4n$8^T*8>$˜ujHl:3գ`Ov3MʡD_mJM5jRxl͞\>;j/jrs!(~zx壞{Eem XvQVh˗ʞF D.%dc 2CL>O|W:y;)Hۚj$LXmVw$+tL|}3GѶ`:) G}RDGɼou a&|<ٺ/VqTAc?z9pP.2 u0[討KJŝ68!Ez:M.nܢSmr?`Qu\ބ0< ́/0F@\xhuAa쫗­nLer0ko+ ʪd dYh"؊cR -QAF$=pF 2qa[H(S PR@:WGC~̸  w}/Vhk .x&̈!S!9^odv+Nt(s#1!;ތŗC:\/ ǥ Uh)|V0 !'0O΄,Qgn5D' N sH&l9cI|ц zW_4׸"q6-,cqy~tdP=*>6Z vd!..*TkfYQ|M -(sNvf];`ˮZd@xQ/ {g{0R1؁Ra%2| /|чTNӓ@pL+nd@ƺeW#lз[տ-N nUyT^DNirPE;@A|W Vd6\Fx9]=GZ%QeQEO, /̦u!#.A\e1gȢ=o M 'Ŭxȹ/)'%X#/>Ҿˇ[,ퟆ c QfU4N ~o`x&\ˆр9n١"ÞF슌A_ ̆/O^ H~͉Q+2ŌrR]^1(|fϬ,.#/{G侭Oτ+]) {QUwoŊ<һX1-Nʗk׬gX $qi2cM;$R7])i CŭBaV?\rmUw# ڳ2("YJ %/PݍEWOa@А5Aˊ]=)SߛTa\ ~n/~_rU^Sq@NkP\_61,p@N cB2N!U'A?`>4[>ǪZ` og [Of_ JauLoWĀrl$;=c7C/'C0Ӥu])dq+C9F)DA"Q SZ;+_  4QibnqOby_0hXЈC*(gZqK 5U7A]t=y{Mr 1ߣpkUr +A Ӽk ]8~-CdK>Oj7' F9'CE.0VAP;j$21"g kËQ#pH}Oәn/Nz՟soR{ >g?D؎P)dINA>2TK>\S*|}a2-c' wPгm[hBԮv[ݷ炄NH+FtL N`cG +O;08% ?RS^0}`/!{U_*◉$ J9;yg#:/|mO+y%BܤI,K=#t_*6} %ֱp~GGF46pØ{F:*hz>p_N -7Z/7϶P4!4'!L@vz僔}P>g80@`9t}&ŒTb&sᔒ/Hfb\ߞoS7}0Wql"MԁygoނkrAuDVy 7}bAZ>6?Oa˴y پ@H@44$<kKVHo5| aPemzG {pMSe FqP0!y(Ω֋x~WDBZ e$;_x-ls*Jdqrʓ1 ?1: Y ( oXK0m@E4"h1(PB?%N) ]Ajl?e$l-hU/~4e`uMIՇߛ4K?FDGiz=K1DYfVӢOӭ'J~OK Nq[lE›6#aå&G)@@Y4*:1VڏaA]E4jvGWC3Hʠnt 0e UL]Q<; ]zV)mBKXpTVo-; 20GT?I.Ӟvsde#~Y6!6kB)z< aۜ1 ncU$#gGJ`8 I`Uu{ZHwR9^ *veHz<ڷgn4oPJ.-uO{kW THZ3WEqkô 0\IG 3?L00MFD'8Cm"OLMK4 sE:` sU.6#PTqS{e/ռ9p"$n{MV8D>*1R9txm2IZ1{}uB8(WSDM_.*ك=%(dCY}Aq_2F^"6@HE[Pe5;ӕa(v:-ig`"Hrf{+b&PVl/]y E7&R;_'7 ?x~V>LAub٘MВ;1<5U@U\5(] _ĊVMO9)t46/f)o0xWiVzN%lHV`]{u0$o:srd)޹]E d0T@ VΦ8迼| LJvTFtoߧN8Dbƶ6YY-wTW ZH j udh1P~š[ ЦѳBTBџ1~Db8\~NL[m?ʳ-eteȯZLYɲl~p6Jo>c#4&/HW݄ۺo׭-c4v>#hoJl#" ܴ(A}IzoOe/ωi[}k9<>tʵ4iCO]MѹX&p݌PQ-ܰS kPqfj9GV2i\W_?Nu}bu( cӵƲJ]1vh:ttgst]NG5šgitZu;LcאIWevY4ֿ! FvJM_M ?) Ŋ=h5שvx&J'9E,-=@'l@7\BnV$n~yIAy?ѫ6^tLM/*X ŎQ&vrl: )qRzN>+qgfB _]u~4EE?~8YQcNvTU<1^){zu Midj@X@8~O]ϥf Wh$r6«*:W26w}+`K'7H#Oɖ; ö/y mC2= XFQ@:IZI[^;4´H,;r1KzVl=1/ 8rϠ>(&W١o|vm[L c51GݙdyA;~x1Tq$6HnF 3O$M~]/:\~8À}:3m"YeиE͗5~țsU :ȉķepr;`h&,"}E\Eot9'_T9Ȗ%lBl&֋ apQ;Q?t=!N(~;wAQ2N p-LeRmkԟ*)\+f j?nN{u\'᪇,Hbz ')͖N5mɀ;WU=@nkĹunA 'eJj8N?v~c=nY- =i@#4ZsKA'AZһpS>ۿ7Kea3&Ey8<3g(TBkUd'ev-\7b=)˲:G6s"&CT*K@=vWB`,)6 _ND tXXZ%ZMJY*\ː,KA;"KXcX(wٕZ`pv2JG[ ^OP'1BTvk'TA,j+~05ջ^< j#آ52zuD[II"a%xo S%ƳAdSuF*}xbcp[,"|O Ã[O`߉t}8j,NMc[uQ=ZG =ebN\ -Fm s'1yS%*lAU}dSfpT[]Q,YqZI"_>_9/k荊X9!#;ֵ Aw6Vt5jdžnL6礫:1a Լ@ߒ^/5's@e3=vC9݀q7^ D($}z/?V`2fa7Љ~矈u˱wN}I ^rJv ?T /WC|06_N?ZfEj3>=u!09\dLx!^NU >**F-V\{ "- ];сLyHEx [% uN+ҦS;8Ug^kgch*O4-֥j%~nuJ$Yo=yl+l#c 2ci0_c?'m4NksXέ$@r7 gSh[р$l&rz?79ė2l i{:c bA&SGaz=AƊ8W@3>[C%ρE%RIcğզ:W4 S9>Jxv1Ώ2t`N/_)\O<^m!Ļ{ևAKX!ܒݒ21WYI!(7NLTKszI/ZUJЋKzmq+S0^bATQ[ؔ)za2fw!ℵ-*ȢOW*,fNi\ gM2 QTO2FlT&H1_I[ypKX4OlN$ԔB'`38&eRv.KR` " ҨQ܋9g]i^h&`};oc1F޼B =R ` ښ,?#g 1o2Zdn,lP]ae'kp [) Qvv<0]z&4mNYqW]`lZ1`pڦ#)0y\'#0Yܧl`PiTěUlL~-^}3¯2x\P}{{ObΡ#IwQNM%f{$`B"Pf<] !h)쟷Lo‡iyAH uS3bKHm!Yn6Wl[Cq)ad{I9Yѡqkq?JpLQ [A='V(lH1" OiMM@MMڰkcRj)ݎ+`#JE$?x@* ⠂ t\F^a'4FE/ܾȀs'ިeEeQɟ6R"7`֜_h5^Q23EŘ6:h&L+E"}Uv5͑ 7 ^?PQ9mJY<6]0:`&Ǚ,"Ka8/b2Pu7m/_ .4kCqw2“$ZO/?cNeE ;N<˭9ƁC \G{CքxdW_#(eᨄU6uWZf]  ieBFGrj[AmTLc/1vU2 \yD9Z&FKh31$1ewcOVS3F#7}_5T݁S4Jp!;Pgq\?\6ycuB;IaC*jK[&EhϜ/ΛVN&sq"8C@bMq^dCbn؍=^*RlzҞ4\Ŗ}T|;[)0Utz`{_ ?q1\b009W8c4rd=/Eĥ\q)w]xzsOoT{7q-Z0>B*I1W v`d $F}2f`\WGs nysZ$4J^6Y}{j֎Rc6AL1Yrރf#ө\S-)(j Z4 jM-MR!`o<ԡ<+ސn4VDh^wca, K"DbNhtI7ŝ`Mk\CXtQ3`Eςc l j'3':y;˚QJy67.TRfܗ[Ih9g@\ }51_4)!y\>2_@#98m.du~+kLp .y1 .&bnyG.E[[-8UmZ~庤D%耇HE {SB+ „=*Ir8xsmtC jׅZA)x=9ä|PBbg (9v1DzOXRAUlQ[qۍbcѮ o!35Rpo7+)62t6YnCn[N13eo>oU9Tne[]E P:Բxb{%_N>{Y*o5*ҝBk"r(V83CŷGG,wrVdIT5y&0/lWSMȅ72"㢔:FW;S*>&a%N,%Ƣ{fl^f-* v|5CӅz(j^Se5@ 8V[ԟ :b 5f'mc\p%>K9u͡ǍzeYzdS8gIQXsr8JT] ][#mA,)~d:H!9ro"z`[%%#UKʼlARk8U\ 6.1Aݩ(jFn֑ ݩ6(),{U奙uN2]O8=*iIF1 ̴ۖ&rJh0zyk~7IܾP&ܗt.B|m[$?[8~O:_!!:\.d+@,Bj3$rFT,ąo9 bYde%e4b%Wxs0, ٪G"֨D @݋S=PS4W},KE)=0CPf/\Q|rYŌn_eg§N֛ ̂퉬1i9^@Twua P^n,Iys3M:bwibeGK6PBWH4^ʹ,ty|QnqRMGOW` ױ䤅/m P~Z-MG }jΤvmş]=ĦvL366ڼׁOC5[t3J4:6ƌ4:4ܣʀID`N"l%?iGEFi9Lzy`E͇b}_x!J{vIԦUB?tZƓ[6 &O592qz[pGnW O%a+-ӶѣsMb/קˑx?b7$׍\"̓w mw5[+=y+[ ]϶HY9g#Ϳ똓 w-n௧ܾU2Ck6&΍D2")7+1_z$Z6^F؊&80(%ro-t Q?@cA:RGGWnȥt㍕'\vJ=!$y-h[o6FlBҞ$#p (V TFuv,)xx! kC$Mg4.Oէ@5t5s( $_@@8] &/Y^hCQj KU=+g}pczDyDZ^l(V/2X-%礧gd# &(LU몎+2]7<-0b5+~ojO.$ TGG4Uנ܁kn˼R|]@K!-] j=-i+GK癷lADL^/$@ӼƹQc(Sa ^! ,iQ5>bsL0WF!-{FiBYE_ 3za*XR\ڨД;e is[R_k%nZe \;e@Y &djÓl'R`$װ~'=˯qrH?.^,KT8X8;4결%1::׉aL! A҈z (JBa5(Jֵ]nd$9/>[=M pvv˩R e|zO9#6&>@>&Peզ^.{:o(Iqѷret/,9}Hf(oDd+ siF!aNso\>&?&˻TdK-Ht;I<*Yyt:nrr{&4!<@ 5^jީH6'YZNU#5k>> V;ްJ~bd5m9V?>BˋԔ/R]t~.`}"]Q;WtA Sm ᜢJiof{sL{lGkNa=mhlG dHoIuR1eki툠4U$JzړЌ\~)0/YӮDKYZ^8I06 5 B|ZZ\zoy;ӮF? e[%@!oGVrXXne#,lQ4T/|:,7tKJ,t*]F0fzSu'!w&)f_>; *vJ͑cjY2&;6. ~,mgKΪ G`c%.@HiyF#{[+Swlm䵔㥶L6+G#X? [,#xB4ȵ傼|6'l]?i/ H@G((fPm?%-ۀ,Tth҃=X*Ťw/[?Vإu.H3 %UR5.+Mtp" 1в e#[6@*"-ԌYDp "޶7wpla{{4 =~R>D˅mkxK\Md_ck7 -mm /)6՝3Ha'WD!VY_Uk U8ubJOQ(YAF2oR[WxsR+r&6Pl CbB@E i&&}d 6*4YLQ+*:^.vli#=J2O] k}FZIp3}*I ŗaޑW|Ir[JSZh倡qf6X2J#'HƅI$*`^sXi ?zT ?ࢫХqdA $l.QKjgkG+yM5/jLZ \ o:1!VOW'1 6]d ^8{)HEoԼY"SNv(B79?#l[ú=wFʤN F$7QpJԷd!q݅(oaoխL %>;[^W ~WcȦʝX?<LS%dH8AH;~cT t_ˮZ;u_3Ҁj OX.xlbHD~jsD҆uuk}Z]OR-dPc5Anw>X7z|1$k)'v߷CIRDQSW%L?&isY)zֿ25ڸ"mp0.ǹ-bh 7Z؆\N>_6Հ*JLxD={+B,TD4ٕoܧ:6\qSXA`NP%J%>͓_Ef 84wSCZ/(+*߭tw0y۫v\CAcKHUb55!@ /[=GmQ XHchG߅#`um[91T/{RѳTo]nA~[ғZt?vϨcv.rYlw"&|Sj/'\NO+ٿ "7< .a1fțZ\ln@ȊKTrz3N D]$8z]F]qo#8nW/@;Wyfs!V-j:эeL&Jk+"s{W@Ot|:6x<]2iCcӀ84y#[ !f>.˵.TgSt O87>-mў1qB~9 n#R8$$ nBl'9.*oG'=Ib& Q=n/wFGÀy/3v)J̐(=MWK-fS[#Z_p3]ѐyG}SvV&f(8ydeGFLâф??%BGȲ1V f'jDiF4'J"{CrF٦>!;k6+MPfSr 0@@?߉ Z@<K`yxe}z͎jbtzじWzX'>q/k24p@JRm&{cyL7>s.M}1QACV|] &:^ F?a5su&%09.7*U0I[5$U !{\iW4 gurSi6zX,vΉ(<<{潅 LR3xP$_cD`TsW}3 >H@(ҥo!v&u%gr `?qxv P8ENik\͚NExC9<%/q6DI96 aq!ћ=nȌ'm.2l®'ŴJ1E0ɷntT;hF{7-Txj_N, CҾFt@<&U?ao"\K]pci#0ܗNfW{3xsDH#txu8Zp89s,]=Ͽ )U/߶((|fe3Q4݆* ݗ) $9BE֡ Ѝ:cRlէG.y)Rp,(]^TD,Ksw]myV"ca東Z- onH6fM;,{ZsS Sc4m pC~1$u`./4]G"`'`J[竽N^(@.s@KM7'[is,Itdzj0ȿvW=)꼓o$8c/UV}S&pbyF{}~]~  %ٙWلč5ܸd~#>sI+&m`[(金 d  svJ`ιח˛7=!#*uwfѨw2r,b\RkzMCj:2BcWAVZ6"=Ik*X2wFs6~q|L62lǘV)k$4Vo9O -e8zJ LD/iWN/qX-ZhOma!J1pn~+7׀;]Y,,GO)ܭ/m>!-V̉ww*̽\lZ"R"=TѳA8ʂ;GA.l? (_;XP1.Vs-}%X Le`Fu[kxFTqazyD)B2mTN7e3Lak;kHHO Y8Ę͒D8v 'qwڧ‰+LLB/,B-k<]k"g6‹\T'?Δg qAډ32^0W F*PR=5ѼV\}ƛ-=UvQsND=Dit㭌 UBH$ &H|#ca7c7*Dz#=ڳni7qTm?3lΞ_4v/2K Aj iF%uAfSưg\D BX4π *~poc0̻ Qk icw,,|j xYRO4oag@ȫG3_pc.{hoTfXcrn`kפ}ܑ"{bs!Y#)Vp ޴!*D˜­Nd^;e`ŗd4 <V9OTʮ2_alF'e9FYi%վ` Mi"F#8yґbVv٣z&"ZT~.mk'ýcM)ti\|WxoQtnB (\%K3{ʹ"Uْy-Da[2c/O,V(ʞ5eۄZᵋE]NK5DuZ1hP)%6/"C2ݽH\X9KiKiO )XI\m Q!8] y1.B k,kp]z\FX0 *?2)0.ځ?9 #-V~hśu$VMOxEӢ;7GVtl]r$|+mC(; 4/Z_T͠\7PoEǑŏ".(+7B$98q1tVBk/EiK `URU)9ұMY9qǺ[\nv%ݶs` 9}-y݅L#P5Џ9Cb͉k☔)$-QK^؈%p*]ۅ  _ v-&Ėf xЂyV39#JLp, |(GN.8aytܮ=X-bP107+tTs67gWw{뼌|ڳyc^0z7y t1_DkȪ3WY0i]}Kd;炮 ,"EږCݻ7IHXVy`f?0][bIb <#9Wi0G}MNO@Hgڙv9+Q7Et3PP?.4Jp]&=uokwb)-@?> YyJv0ߘ ?E|TU5ObW>7Z?a[Xv*l0`+ȀC-m_֛2f:ʣbp<)}uݿ¦qrCTMF$;5*b6W dcNv&يOT}%O7JB`ׯ0@$/Q '2Čt :;o+7fǿFC.pR;W=b{r/!^8neG^ Jqa*+w*n,ہ"jIӄphcJJnu/ߟoą 3@Utfu" kMs#2PDC9总>)`F|Y“."%S/nItPa%RxWOqVtuc/($,[3$]yqcTk@;"z]94sMd8]:m{SUV )*.0C;[ C]a"*$].&<'xѮEqho3W;MnQjӝ&I_ڊ-`@ AP:z}S*hL/>< yb+&[>t1e'x$s|7~7f* 'zm1Q&ǞAKш16=y/i|eb#} ѝ/0|eB@x:KP`MLR [?؟lPF >_:>[Ln#]J8-$=G~ЬrL +ϴN'׎+=dc4@J"7Ӌ vo%m9>Fe~A)hwC1^j(_wxo2/ 0:KTtf>kz㍻z^(c3Eκ bwĀ AߩOdu N읁fbe;+a1WFl*D&M/:,=ߟxoξ ' GqH0_W")d)(XXmNY4g]B*$FG?\h!*ށR%ſ 6H0ظ1DunIs^ޥKL_+w|TJ0x_FF 2>,X}C!,Dɨ70l 8֚=s NyTui wB,R.8x`FbvTDp*xRs!%j )o5Iyf 1޺tQ6Z0):ctP1L>V̓h f}tk^)(1c6_k޴hZQH;*3i$ &y@“61#Z*TDV42ŦtR HSt1BZ%,̊}3WVx'fd^ѪKuTt]2BEظc`{n_7L }gTdQN$i*(Ə闬 F\WW~{(l[Pr5Ŷ?w^*#VǔzU_|cڟr(|w*G+m%dUzX֞Hp+sU'عqA{!.ꢾ]/-j źZ>7}P gف,g;3_M7N8'xO8)3MjI ݺcJf{'܉-K`v uK{)?%>RrK$־%B3UK a(`D;q\hEIlY kzFXGS{CC6:|oX%ʊsjӜ|GhQd4^CSFBe#8eFVWf׳\BEøo,o]Ҙ5 +ܣ2P,t93DW՟bmt BJ$f(nT =6?76+xaTa {PV68t08պ?ZnM+8؛`F͉Xz%'hȵSO5􏿦"Ӆ Y*'3q8;ܪ< ;Kfb/ N.Zl_/$nN-iJ7~7 y-钸+{ +j1Q/zY -<PW\qϾW齆V&{̱^N"әmӆ4)&ж|kbQM+ 3HOEZnf]wӘAΜFgL3"fyGKk8zgWD_8^8P[ $k~}jA?1GeD "nMA{A<.pu=peuʛ_6lj6W×exΑQT1LM K|\5֚ ye*_Axr~ |>HQ<O/Ҙb셞]Nc~W+_jY<H+}mF1DGL!O 3Gq*Ň>_ 7XJٺ]>ꨗ(DBd\(WX72V2YfU|&<8ؑ!LR17\l ) uMo=n' *HgBF-ljѯ'(M6I~lߚV#cC!/ɮNt==ak< O;+E_TVby(9},`]B⌮5Sֳc/" X DЬ%kIf@G24$^ #Sj3lLa.y.t.^]]pkZn'& Wg}ӱЀs{]M-#BI3Z,2Eκ rа-/5C[YSf'X]e<ԍN7J=%,c+2J IXX>F%F^w~:ӄ 7wR1[ @g#2lWY>uH*RjQ2BI-j[B$XC)`Ai02>};6k2$a@Pi|ɘrljh2zZ+gH\ #2Ye JG~8[y?9i#+tpi~5֥ڕW !>;Ί[koc8HO4Ҳl3J8̈eҎYeВ儛GJf_8 q}*-{Qv;\m@Ŷ$ZLn,eIoɢU30ʘ2AC_~v3ΦPNipw Wxv=O#F ˀ /02/(CbCFMZn!& s +,|mP4@Cݴ wG_)ƃ"' 2oFPm~1ylW ĽX[ =0%;Q$Jr1_5*jFwhu]͏ю-\XƯ66Dv{V0&l9p_aW. .,WR90ќ/6i0TY\5p7w©qY6L EXWK/|\&//u'>'دUwsi&W26Aâz_ive4̒Wg5H"t .g@\XG~DŽ sNu"]"RYG4zr:= ٰB,3~fjRph"%F}An":~πZQ+F3W,x;O(^7a@wu{!q7@$!1FΙfZ,N3(C^n вM2|.|옿Ƕvj+v"K]څ]qOY2Z(tuƧws 3×8#* 4㧕t@o@g9;%lhzaGk:6ȅr3OK^J(b uvk|YVdNCs=JB$kܶO3r_9O)֐mhɛKahn5PǛ9Uh{cۅhO1)HJkeVqɖ.~WzS%S+niC];aT 60}MQ!g2Ʌ†5TaWjJf:uLhBqsQáY^נEޭL-JjH ,>9\9E*b;io@)m$7e#57A5c'P4"@-WeQ~9%)kB:۪ݼN&ϘxJsk] Y %gW8'cO`H4eCɩ]0ڍ=p ݨ=(F9ViGpd\L}x(PcyQ/2I`lLng>Z9#2qq,$6+(KJ"ϑ0֧b&NA4Q` IhZ.@LD(S@Д^A HXBʞ"~N\T-T{dKx }rBsϊ`5)u5Mڣ͡]DrpeI'XT$6 Ʌ8 "&& d,H&r|(BgϜV2;2> (ƱM+=]MT`4bk#xķrHs1* zqݵt%|?am*`a1H9ϣ|}!@ٲ3@|O_7wTAAg7 Y(9$et$<[{~P (NyoV!`M@/%ڷ;dOH՘ca潁E^ICtdwj#zO_'Nϝzhi+Od.|rW\y:ᶥɤI<Ӿ>&#ꘙdӷ9@t6QF HclTXB1ErUW1̪g w"gLf53`Kݦ:Qf%,Azvbq}2@͞2dhl偛3u.u8.i{_IKwb@*C0 ^U^'WP,"./`T#ϒG:x*g "!mIԩ@|֗;||CxLQG+.A !Eq=X8v[ 9 d O+|t\%ߊxިKIT,"$w b]KGa1[=G2P:_æܼ~"Jy?ύH9_ZI- ޜs3):Vsc1;شf ,u|4ʥ)j(Ӕx.[|*V.(&+t;P\m+pqYNwXjT q8hę5lhR;(6ڒV`YsE5*(ˤr Տ m~-=<2u@M5E>pi"&l/nv# ̲^sh:J$N⮢S"Ҭx>SF7~_EUׇm{O8_/q ]b4oU@Vʒ56 :t* aoJY~g\Z\pf%t]EM2޾Z4c5 <KV_'Nʕ4ظlFwPv)?R>u|],M}qӷu|Tor1 43hpFerS=yˏʽ ZZ Fg˾zq ~1nE-lWٙǫ{?TI8QIjA봅G4`0ٍ|=b >ut:̜qFJ>P;m!ef%K@ ?Q p1Ƭl$pz{O f)̓۳6Nl[dLF^[7!D CDmFّFΡ˴JYr]Hju]7HڽjD`n7yh7 /F+2 hk{߸&-GObBl $pU>X0^7P6KMl~sAHaӗ C_ A!,oؘ `bZ%༡ΐXp.~yVe$W=3#5˦+iY**"Ћ[y)L^eQ8 2gb|tTMϻL=WPآ+ tU wK1lYBZ?kHu1 1ޝG,+Єkg5:Ƥs_TFÚN$D!(olX 1SL+|(؂kN6&-0^ ߜLՌN M# %мAf1ANi %DP bb=ڌ:-uUOl5gVKx5n7> rHK_sأׂLt`f R)X]L*@|uYWJj^*9| ׮;1YJ#Ĭ/t^|l BB+`5`i4k$tZror5vOY ="?ktԑ2UB:ͱAZR[6t13Ƅ-ƐLJ 0U"م fz>oS3zlDg t:1m{bXmU5 >z@6D l資X{D|7PJ˰}fR_둖JxEY[ԍIPo um[@kN;:dž[o" d SQUܶ, Oezv jRUessej] C%+SЧ r;I2"Tߺ'}XjEd@=%OY1U(?{*hn& ȐBh3Y+8Q0,`qzF>pKfz DZޘTߡjHRd/֌3r~r7+or]"WLui@\؇qD lj0_pg"^!V]&wNjC7:ɥ7w$I\OkQeك3WxaYt~hF~ z`w'BI]][nC@vcKPa) _I)Z bg~F!@m]."K%۠4/Y契%8R?8>k ϗO'qھvgaI [=d gyUqQP(q]D* ۤ`\jE_3m# M#"];2GQշX h'3r"`iMt7 Tc`|ëɇ⹱q0!hc|hU{E2[\ZYL=+{-WT7F 9㵣G!DXhEpG;>$i[ O2&Jt9.ཻ'$BJ"ր;Ŀl̎A4).6v!ۃ,IMC }$* \~P$VձnQi#\-gq)K^$po#䰈)}b vpƛbRgo,y]yK,ܖy!:A'lZv>1Nrx֨c BDN`ġoYBȺlJpC\90?f!Y}bfk =qoo1n!eY6\{pW[,=۫<|ps! z^^lSJX>[la,мg܇">Mji*̱3[iR8qb%S~20gte--];"ʈli83B ]Q92"LQLv(5g`=qmTD PJYLVU Ǻ[>3,HE8]7ʫQe{e+/P/7ڕ}B &,Aog8 *O +[tqWWx;,bA6Tr;q.l졟D𒛴29ܬ,v1'd7>& 1&UO2*]W~E6f:ePAٻ<S5ius-L WjZ*Nn@6o^\ݒoY͏g4ml|N|WZTj1)8YƑ_tFq8nLa-'\Q$h-ڷrdɋ>w8 .FpDjaXCĮ"mU'u{3YYU E*ET6h&} T{+;!ND 4q`fQkrp!imV/'Ѕ|ʢ$+KnP=JbZIIˣÃkE: 1FhTfx=%<2t<0cjN-$D@Iy̬rJ'WIw|v:>1$Xj6gXdNG@681)R?:¼ʳs І8P=t#Ba yTW뾱+b4\J7E;RնX뗅q(L0dsd^4<]U0S~(U/g[֔'x\_~#b?ráȼ"'z1]]4]&ĀLl,Vudزq,YFUo2VzGqlX& :kr-@R̙D#XWwa8ޫ1eVpfؑ rI2<[߶mg'dr1c;MN TNBS8gl+)kNV >o /%kf'Mx_F8\Lj(WGr1KEk"nd1(} X,|t~[a" ײP Js_/+ =jɕ< aS2~ \ؘHVO`uV)^dA (kSC|\Yf:_Xܳˏ"Z.9mćD?t}-&I/tqˍ=~nWOvtl;@ʋcag`#3BcRcZO]Jg/b1#lDzYt.'>BB3/ሎd[ɊEۿEwSdYg4bf \Pr.gׂeH0jmx,k;L9pVY🚸E |$%Y`6q>Rk̒*Ji[ ,Ҙ<6Qw9b獲s ڃVk[FMnG-E8,B<%ωZ" =TLϝ'bpCvz~En Vguݸ} SڰUDa Ê4m*ܳ_'Zs{9my0z)6 qyIZXCޯ+w$$gqj =O{wȑP(`ˣOĽ£9\s<_a Q]ECI4pSXHF>|Wף%1@6BZ+X_Yr8mI2Nosqﶔݓz րԚbXaۜK(+[ޡp"{0?2KʩPldh)(*۪=ㅚlwy{5Mv{sH[@hwJ?(y=Eļ٦ҿ: ڭtJٻnӨN`])|%Ơþ" #W(L̽rsIwnux;{oYU3L_~?[Rpĥ&qYE!^Op_߮=d =>_I)lVucQsYޚ\P,t !;DسL;{9ZoH48$* ب^,uHmu%̬#?]̈i],W!>'v 4\Bd0a=w*ei1?A=ߴ CzE.dzKmJ~^'Svʡ@U}ˑ-t.-}Q(7g2Fu2ۮ4C_,쀁7_ gil^U2\9ϕmYA7rPFT/rONP{]YԹ ǐܷOinz ^9~y5A'Dݿ4Uz5l/3b-B`d$N sVN3 !T% 8^.W c`řN֖HSP1^VKeQ 3Z#[<+sf׵i"j~zhNx+{pWck8Ү$ ݡFıcZEq)`7,r2I&k]d%<1u:IjcW„'&ʹ^*&:̄٧SElhf>-yUyږzClI c ͘j=I=AQu#֋IˣAF+9?0.YrnTs*Rӻ!WYį쭯Ke=) `:P`ho ΉJ±n?&o-S#%yn:_vݰ\a 0.fDH=L9),Fߡ?= `{>I< V˄iAjBѮHiR,NQӒ:VlzL_ 6τ5ڢݘt~ӥ?sɔG [+T|-i;z\1:,&(6]'`;`t GH+14zQv6gŠƩ vQW g۶@3~g _#!PY0{MP~Nx6v&YH!Y3%`J`bL8Vmu8 2[juMr9* 'RKC#ڌ4 ]p1}('scN܎J .et1B`%8U"{Yf8'y!kZ)I!|'WȤP)f3{ UgOۓdCLBF¨Hj{~|5?|dSO*yiډz FG{ӗB="G;|t>!.⑼f%bwAɅ!Oe>+v8ޘT cR+D̺x𗷉{yZQppʦJ vh1.T̈́^tcZ~%xI2%1kڇ+G8oy d~N N~a1uh6编pAcOmI9mq{4e"GC]q$B V@/XO>WsYt(uIJFgv՜rmǃf49 ZI_q!H* = Կ#sAK2vJqVrNIP4;3 w>zhHp|!ֳѢKܘt)m ?n) "->9J&fde%$-w 4gwaCUbB!h-L_M0C}z瘟O羚x"eakH' [A{r'2brc+PMP+ /(LȲ+v} s aFX, U<D<ً^.k* ]vf[PY]`4rcؑ0(--)O5)%*f# *G6\~rCtZs穉džG)JGxiftC-2,qK`w-1'+wh41bZ༾,@M4gЛ\y1רZ&e(03ְm30m5j#,BSh!'iua) $ ?v ˙8:o˛#$w9rʞT Kc'߱{̄g[379aĘb /4360DXn7هw.@(ފqrbJy~)>0Tvç&R=$f/;Cِ \G\C0ڴim zFHC@0EkbݪָC213Ŀ2#D$ƫ Јt:h{Ml X}ŗ><r ,C)aZ0KEhA7lC&wCW݋u yġ !om;.Œ1ƙuO(3e;OA57fʩ)ݽWd,z SzHP?3_`%ɠ,{s|R\ۛNgcJxq fn6s J鱝 3kvD0J z $ \n1>"(V8wnj?B CX γ)+VDLRPn}XW}kyXlv&n\C mA\GDh &e1⫠oŁ䦭<`@U`+=`x$tP8BUb*K>䔤hi#9a 4fY{]@ɏd͖f&ecmJqҖ 5C∠&77WU:azՈtnqK 5%r'Y]GO-v:)E1&E'CeEZYoڨx9`%}"EGoPLfͅ}:6պ23 zi&.DjR`9tmtVqpa=@uUxQhVa%:r%@[?:\24 /k2ɭX^0.—fh؄i?]‘69v-|; \-J]]rŎ zGee .DS =y7km"mUv`mxvS&vbO)ʇa\ܬld}4Xn¯gPZt8(v橈ڽl%lǒ,tRGV0So,L39p۱ _e#B_.W*iBxPT#@.*_M L{K\)o!d."ogAJSҠC)}xADJw#;6nv+8'",t%T[4K49Ǜ;ϦЈ3A\ .'ήv T)2j->UfZxɝc; T}fd0:C>C_u*5VBHA,a΋ ѨI7.,JtVwg`Q<(`>wPvF^Y2JpKp4_-NZGct @<T_ 7l4!̠Ez Pb ֮2=>g>[p<^A$^IEy[<ɪ2AaKSv_8mkX׃u,J7(SX3֟/QZr ȭcjH9WqjC;w׳MEiZl^NgT b*hoچb1*׽VA?o\n ݗ4%m C8>``>"ɜLNBx}HHZL=^؊ dI(e#Nא|%"~"dh,Gwne&Kʀ?Q.r&QkGpP'MVd 9}u8SAN;?]«5cpiz\D\ANaKUfwWo~p/Ixfڳ!mD-XsCUU-xuOjkOE`6̉e+aF~Kq4B$e=m>r篇u_/iqM;N9˩݈.3(6k18 v*[_9!q g)!Z„D4&L)E%Q !tV>+ /r&k G$ b&ȼ4r Coa/d.zgu' ZƔ rݵVU9-dŲv5[D<] 8f̀q]/N0 E6Q o'wy9(.{T?W5~ymTx7.#2tK4(\q h[ĻY&輀%] G .O((]7t 2l_ </_pO,z;k- W ty)dĘ bv'PE-MLû)Yж4f.Yj6tq(k BV*ޅWfQ_w@ʛ 1 i˞0_uEfw-.@&iSfM-DΛ(070\lNx6XC.Ỹ>|‚[xP1^m)C~Acx<b5r^2fG`}*w,\b%4߳59eIZ,АO`K1}eltHƇy׈E6.2T֣}NSIb^2pioy] o,1Wh,o "k' HUb4hh#} Ué0|Ԍ8R/tl4J--ߺʞRBSveͿhNml7T;X\MW^ ޚ^d7Z߃,pL0x_qk\b'*9SycRwo8'Mːq&$U=^?&~8lӄdu:6)/1jh?>vu>|+~s|Yj7 Ir&OQRT=EP:8_p b}Lm}${P\8gokSL B"5hNKʈqL+,¡83d~PCYp;r˕A9SW ot`Da*7ٕA~qNy`lBjZ,1P3D"¸ֱ0;eF}e:ICiDqԃ.;HA>2,_@)$GU*ʂ̏ tLB1x Dh SmV=Rbup J~Z^36"g9c;ruQP~2Z95R,,$&pʅ_##vaY$X?edIMq9S%G{E`2,t_[%Y&%ą@/BthpI 6Q\I(x=dSd}L/>]դxcΉr1}ڀuh}%ԁVYjfHpF{"S>cdAQ1EF#5Eu!GahaD<';!(+nr P7t/F'.+l: )tL!9@f٩dEsD(0y`)OU瞲RbLp؋o25ƞ@8>0CL٢6su`o[hZOgQ҇0,/(Iw)0ȃLW7=:"l25р;2QN0.1TuG uY4ڳ BgNzݣ0) 0Ot ?գ[9àV{P!5 ,!TH@$_l $35I62VmM P`7%(163s!pfm{Jd++@cZBi b=ɉC7q'A~}βb6Htc?! V(j;+oH vhpZ>7+ChpjV'5K!)eK35[0TC P~peH(>H),^ ;\U"x,2;*$+1^:=тmES Mɏ"otaG̲#ܣiuLg bjjNCPZF$JT%\︈1_" D?n4B78N8{*i]D1'^)Ag|33Wyg{cS6ߚ3ewDg>b𶥂ۺ$dx"{J6L#=%D4,x/ (Z'w 9M1]sj쓚LU:%755hۋSMYnޔJV03Z--mmxZx`Iι])?uNbq,ግF@xA99e9 \K ȉ|9YTfcL;cTщpq@?lITרnT,rDdw tU|w/EO?le^OO ܐc˨."yl-" +!)4Aɝv dkmOhɖ0N-McV?3[3 (Q21Gz ze5p puo+1ye˂lKDߎosDWWdE`T2X!SL0Z/&q|o5RU!KgY̔2P?*ٺ ckB4/٠cik!K뱴Y*Ф"u ϩ,vԇ{LBD#28C x`F,ƼFYTF} 1 R W  5H׍pGrZJ“L>د8OdPQ}r=3:y|^uW* NE!DhKTi'>Q^[{C:$Kd9_ YE;9,Ow4SΉevlKťϗkRZYs@<棘0נ=98߿㣷oޞ¢up~P4)磂ʜev ,ף\4uM-D<+6Bec0JnJgؠ f{^]4"WWKGAw u5j ` @-&\]uP(p-W& ~Q g6hLy 0xM(U+Ig,%ҋzv ȆPQ xe<Ĥ0!yڡ*f:`d0+ n x4Ż(C7>k<ĤͰ46W^a{ sFuԉ-$rfL:c*Fp2>0''ƀ~mi:ScxVNPVh+V=&0d'uv)?d-?1vEdp^TEʀY*njp4RbA:A-k3$բPv3X/]TJx[l34'1F(ytyH>Л1Y6D_)U';O6VeaTߘ?յ5+_W8G xض%> <jﵵv^,@lXxVhf@<])C,LM@Ojn+ZP0*ytD>}ע嵄Յ 5=\u1LۄmZPGaoZ?q#Hy`M<ߤ7_ۣwV q'r;hքڊH#ѡgGDPeWVZkjS{}}ukegH+3C V2wV/xE쬈_2)Ë;+#MdB212z;N"'##8ꀺt^<kphĦ cꊛN3~~lܴf$ChMtC߫KTЕ?/~s?W6\!O I8n_g?/v~ً;Ɵ^\Q}f omR.N ֣H.%q)Zb}N20sK*?<NWg{[dQCS %AbKpp5n{} zo{k[`{HTTkӦNf.yF>YNeQeL}/課1;?B:7Hf#?hE_dӫoE0!ҳ6ρ< DdG@| Бy,-.uuukHե$/RT9?V {e $< q}!X`B@3#ًCJ<\:^hFޒ}!: k7m鞲3 dhFҬ3SWZmz*[7QzJ?J;t798>>:_4Ghfc۬Bw/RSQ/ ;H$5կ@%X16 ZaT|2S6"F9j$߆w(k ':AM 1+щWjmm 1 N`p[ҭߧ &O=-ig DX• e R+aR5d@8"E$aeskL,Y1C6!8IC26Rp&iA//v5+ӏO7&Oou.ǽUu`#Pg81)IT,MSRktwyYAʹbADyF ugȋ:ᖥ6ɶNbNRmsu"L_ğH$67,{ ȓ]֕(/'ݲ/ΚNWw7^~XcIO؈yܒDR=9-u|BF?pľc'+ա77d6j_-lЎ!˛:+o y0[3 Dj0 8AIGWz/塩k3\oNK^jq[41yZ0DvF36ٌbKcH5T%2a!IڈFDZ@zbuϝ`V<77Sp+5k| U`r#:C FPŋzm $Np NL<.:T#ȌPf cX6tZ+Ơ?0e5H=_GC+%Sк1a5 abuOIb"g&3xDa࿊-O VWp_*̒{{hmTʉL(;dJ@PUY1j%'-xisBA 5s;sbZHicm/aC".6EH=~5̃niK<PVZEda~e e#Ye+nl*^;@07T(,92v/c-dP!O!ÙdO3Η_&"AJJCG"(Bb-rZq'L~[$m;m撇PdE_vX|4?X|":V|Yπߖe[oU߿WF Da[.RQxKObdres))l LO^EgπEemZ ygsct9VN~_dtB೏Lȱa'$qwt>6(UǍ$}=|S@!X___aOK2%//,hP:J]:dʼB&h/l㣷ie 6Q,'BgonU߅`B]p,s[l3rbfÁs8r6u15Pe][mU{0ڿ.f@)37U Z݉Ry6܁u31VyhoX'cx鶁bخ Nh[6S_Jx UNceRXKPD%Wx1XW-j\/o6qT6\jq?yvݚ>4ږ7*b:9; "AFr~G龇mT 艙ͬQI8z>sXF 8RxzwǍ_Yj8{U|L89=;gnqӓLaSi;IOiuWcKOVmHuϗu[1FVb_bZϭ ɴM::wL0/'4KRX]Јʼnp%ľ2Pa{hH@ F`'<+!h}UV."h5uA^hz5~kV/t&@ʊH$@!B\[6Y C'/bDRV0c$m@b" (&? xȸz?,_둔 j' ro4 oѯ@!颫A`?lGDkDM5oc🋔2V 2[ Q<Yb[;u8Ed'fǏoW ]p{C2M`ՁѬF!$\@ǫ,տY?:u_߬_ op[0ObRt9E`a ̭sSu0 O?_33li%:(@;ia܌TI Sθn!"K&yvF(|;iU'Eյ)i;kLϥY+Fkr>;U]( حw׿hׂwhf-O%pl3@ w%\Mu0򮃮Qsѵߋ;i<1{MN4@*'Ƞn"sJq:b-tau+Vu_ K>Eq @' u|?[We:AƢ&;ڹPխ*BHR A:\ߖQ>*Gug,c]s "~௃qV!>W7mpoFۉƚ3ocA䷯Lf`ooՍ>Z۰;3Ŷ̃UmyunLjOXGQpm+_px=7DLJ~9)"8e$!8[k z!$u((tw5z&K CtaG3aUk𪖋U5@/1RUg,˻j,S9K348 x jbU(%)*K-1 X(lL4 jzlQ,~#>/~I]_կs¡"LsK_Iɲ^{L e}ZW+kyN懥p޵V3{Ӿ"= L w]>7ޘYK^B{Y-SB8962,AeUm^,W@? 3CX?güܪXhYZo+7 =MeǶ$j{"N${8 ME[ۦV/ppUߐm99zn]vF])d=NB'^CPa6û5,Izu7,G ;ƹTGD:&Sz8~a'NH?{uə }0x:*RaG,k? X@eّgp] 4Gͤn[74,lM!gg'F>Ԯ &KLj&M_)bwBZHOþ} v.PYR_~*=zCs?VCzGd qK`h<6 G|C#db\eMSO }k;f8LF4F8[7zBWˢP3(C[ܧ's4$n}j:53\/ˬgLgi mccφ1#ܠ8 50`$|,56aT3[A |/ⳆŮ풤X#:ფ{~IZR۴x_W3E#kV:սhzeXU!Ϛ洢e.T哦n2>IJZ͚=R{p 4J\ mLBy )u1N`u: թaN z{ [[];S/@uqc`iy5hqFC1S9˱y+~U<,D$̵DY݀o" D&A0QZy#_|OusWi[\OU|gǻU$u}:vgt8ZVszN>>#Y"osK!<B6eX{d|̕uyJ_CIZiWRIeG>"տlU?3gj_ kmZS![Y$ 6Γy-3iSg3[ KsUϰd+rOS7i@8EcxziwۺYD5iF鷁OokX[{& Q%,}R^up"юNKPg?Dݛ)ߖɣJN E"Kx$ 7Hj/'U1=JY}C@om hOwBfy2Gjm_ٲj/pM #2?}a?g>m[OkoG8b*-4nHU}ckߨj8I{/hOn(O6aK8gҢ#/?7IHuaaBs:-ÒYivJ5KB q}ej/χG8wb5G*j?V7m XC.2CD`q퀅 ]΄ȠlIN> :ŋŖ# o?ޫ9]t.ԆZ/h񷂋@1 EFC^vi/Hy̷ҿ߂,Y3 z=c*iV=)GH%C#ύ#l__۬,rcD|+ǁ6=Woj{V)R(bQ ժ0ui7~2~Vˎ^(pC䵃?XFĺ:Nן3[Z (Vh:1(uv%PJӚo㞦 QPkwu¸=W =z$=Rٰ ۭvdaU:WoEӫAw^81>;GƠ3ޖ<2M|(E|G yV~y o ==V3^R5! h=ge!!5ptB*FJ &HE]3Z:ᴊ$\2 k9%rNO"r2bE RkJϝplad(%#CoJHzEvftYeߞм|CdmfM %"&6Uq|dۃ&褳% \" AvH֋L6docVDt֞^G4%״LdBm<+å]/:LVmT 8vOqCf帷ľ7 RZ z|D3CljcLyV$ 8G@9]U ~ ^Ӻ:l! EQonYV$ 68 ;URǽNdRЛ?.; u7h_uS!ZOPtzb4 B'36?S@|(?b?6-J_v,RB,炭!ğv}L' #XdFY@/d:#J֚V/p.w^|)}āDYƴ=gA֪]=sb< Qhq69=`˫_*B`v_hUpҹ@Ut6H92YߞIvשs6*MQ̉VC6ߐ\a?7[b׿(N` *!T~ԕԦΨ.u骐4,TJVΰ)QLGWQ /˄)N>HRQD8MQ לei+%xr?@_2$XEo|f'¿&!qC\ۄ*>_jQO/K]fG40jՂ|_nkk.)տ(\Jj,`qx_e- Jj/lpMq:j4 >5Cr )rxn(}6>Dȳڹ2i(}ם C G{zKs/*؟K?=Aj ѿkNYϤ{0pZV+E/q.AdEՔ; X68#MeVƢLL];Eq''Q"o =.^4i^?  ^m J=n!Z2=P?l/4fUc^.[H]:vMq6ڝt7_6Ņm7B# i{^'^(V;K##S怒"/ҀyHEK!.SeJwW)}GQ?wȧYD 2.` 75McJD2n*T$) [*Qis([ZVf0-MOۢ*FujULmA.!T9PgNuf"Bf,l{?todW 6FD8^#W |Fxpuec-p~T`&bREw?_-vn82Յ[4 g9onl뿵I_Ŀ{vdɍp.ȺΒszuð\3AFw}u0.Bx2t/ꆃQDԖ btw!3Ux%d #Rj0`5v#hA?ׄ$q`(2{<9' ){ w} z=l,i<,'ֱ)U0nׇQx*&wC}s^4^t,ܵzGTh(N'fKׄzz HW_u[7W~`;aJx+8J-MN1@sVNg%Pƞ'axQ^VT6]| J:ف EOS07 >YUZEdf;;qBޫ_NQ9ڱVQt ?_$ate2R>0RFLF"'3ݺU.0Ar 0ϣܲgJ _h'bk8l IV'-PlJ?M^ސ 8̤@#AN##Z$Y\ `CR Ce`Ub2eKXRgjDg$dPX4MEKҍm~+Dj72%V-5F{_2KQ!y)XV yѾoLD;Im^"XؤZ߈"o` $Ay`6)Mag9UF@:qx.*F{ai$H?7N˹wq?hZJa3c&sM"{"GZ,$Wh2\3DB=xͬe],3$NF F!pH t`5 >P7^[w/R_U@U+V4=98lK?!PLt@#(ښ wbB4?%6I>$4#h/0t"(8zJMB, $bGdi哬8!*ɨw#ׇu4dHPEޕ|M0NiSDS-%t(u1*kKVT2uVSмlЧ2.N'80|w|8ޘ ?q~F)IWډ}FFOf#%0-ie4L35C.=7x4ƱSAs%_b0x3T鱨[6œ6[@dZ[bs,@f ]ic?z8d᪑U]<y쟜Ԓ<QQQXKح=@ Ό=2ѭ t#[}bYu"azz0hȠOrRɬ 9*Eknc³#xq]=d}L$n:&jO0 *sܕ{rH8_TTl,׼Yɓ~R(CbG(-`2=杳fT89AS2(Hو^+~31p hQ 8^8J9b0ƳCFC6v %}*h !Ӕ&Y`ڦuԏF0Mîi% =):6%2+{. !-x8vLAʥВOoVܫӗ]j6d7?E #=> i8mk:B3 cMIDcЀ([yTU dqm:!knVh S܅$ڠ@fTA1?S2Rw9r8@T"=7_uDgzzv,Kpq'Lc~8d7DIҽO=a_WXd"&7.{&A$]UZm] c19/rTo^ T1L~R5Tc'ETo;zMǓo%7y2Ψys #puNM)9kz$QT5RW jahw ^ h,*Ffi;+ƥ}.0Sv9C\Xp#0eO$VkdžaE"KiBE~tyox9[8[!w7_??|M.RŽ?0~?yfNN>6˼,O?շ F:\V;:DI&0y_EN#8{ \U}~G)\ǀES4xw&1LTMeA:(IC@' 8]`VާԳ-$KdXM+Vde*9ڂK}eT DO5qyJ֖.Y6CEU<΄[ fNr)6+<$<clJ(#s.'@*+w^GlR\E}kl G)E0'9gd)~~/ ۹U/C,gXqዣÿ8zO_)|dOzOM O8R$_t#-nлgGxG/Xx^)fNN;xΑM@a(1o`RVC軣|?/I?# ,|Mc^& rowRYBlbbvsji LgNվ`yqQ)mI0|jy˦LC{r\I@r"8, LP%}J&G[E>ȄV(Z'$.9r> Rƫ܄$ſ'YFw?b/HQ'yײV "zziL./xx{v#4ײ,<SK u`TbUZqH50FgHV]µ&7A=@TEp!=B; yeXL1|oHc2l}2!4D$L"u:բ4e\5]ӈ$ك!zwvлڧѾ4TosG߸P^џ*5z!zߤv/[8<5PsArs##b%l7 H?Ӂ/;MJ|(n@x+a<7O[ԆAğđM5Vp -ofyu@yO/Ɗ6Uc\Âz7vbx>_:䆀Xaz:Sy:]S7M}An ڠD |{ YQ}O:V '\;0dR\fcI^+IIyQ4Bu+4f`Q1 t F0b,FI YnGu */چX qWEAbxf/G\*4i"#e G:"GA)OQ}>ݫ"Tt&1Qg\uj#*'3s֒|'5gߘMZgxRU /i?H1UkuE5Hh'w NQ@IBz Uuj< z>˜ !+!4@ f9.u$qkX-Tʲz㈖]3yw xaPOu |?^mܪ8 zpȞ^/t\&77GfQtg+y)B]?ڬo!bl$Q늼k:ۻUO pnPW(_O!n4CMELnU G5jAK,.ҩBd0 3#0A$#կ"q֮hm>F0spiڜpP ۚ΋dH0 i{q r"ro9/I7_E-m'&{ME>mjm}wSv~JP7!b?2^*!=;ءHbt(b7ơhVH7gjH;M+VA7 QĚgKʙU6 {@Jm{޽<}tSy?Z&}O< `JڅaSiSxij8fZ;!$RQ&$l(b,>Ěhyq^$#-*:ۦkW'l 6Gpi^҅ڋcGmתvߠ4~ҹvӮlL..l|X0Rɣ`cqm R< 0MN[8 97s md9 CYhGu߸Xf Rd KI[E#B|<VI[;1ػ&6;چn5P'KlQ2ug26l&|ZwkXES%nQ63pa[!؆K]iOq쓱WWr2kmeyHM3YM| 2땗ji(nqmξ`Jb% PIєK d̃#%X3f/vЏѥj] h6ªɪE_(Ef1v rW/;Q"99T8r B>AnE*6x{ǃl17*C2iݘR(F}޼r!o1.Wj¯tvʯ.a7 dg+2?>THwQ[@uQھ^o yu%PDkYύ>.&ti=IT] fyrȈXr n#{5Z%Op-w%ǦXhKglAâ0 o3]K*Dy¶׮6~bhuC?VXu~t?HIxPG5]Tk߉n:?+~X̮CZi#8Ň w1R>vǩ#֛C Hב ՖfP  ZH,hq.M1y/"E3y َJ"zb48)Xh,:9OTsҒo1<Yϧ<.VǸ䊈f"D=ϊ:7}rsOnP YF"}ɄW^^NMdž ҩ n4' X؄:3p\jw>pך7Q>d7S\dç[z<,TJˑ'*t|5>̿yS 2} 5x8\&fxtnZq#o mP%hhVة51f4a(0'B䴘2K!Fȸ Z@V֭&? ^>{˷a- ;' og_#7EW gyZMH'jUM%0K˅/h"+56&C:"f i0"y t,f0j$h BZLN۶79bmN n~6-&:ZY/C=>IN[u!*PFju ,g,/)E5C` >_k#7vA&0`_TF)z9䊄m}&8!Qĸ58U]/^(.-T @ h >m|”v|'PpǼHo⮋i%kAAvCQDo^I'Pxq ( &VZ9dhwhYĝ-lU@y:!7wgUڭƃ%M0wٹ ߮1Cr nEL YNQL2knа+&mqԍ)=qCpqJ;ef 8t1>a9\h&F6EGY傦ϊ]c ,$xcSE]f{Z1O ęY3$=q;Fyma]+Ϯ£[#uYxO_AH\n9[oҨL8jPPo*t^Cpkv؎Dӈ].y+>'TEhmBqe*m2bNbc6Agޕɞ5HA։K_8 %T\ p!m'8ˆ1;g)HP.ձ3͜-jO5m):O&5mok'#]Ƀni-Nޱ.p+h%Bȸk\Wu(Xz^: T6(^Ÿypyح&D,8 ^vuctAt"+HCY9 zZXQ2Q tݍg˷ɦrXZ3a(f$7D[WF=q*MX6Z Z;ٵ \-/oDp 2YF(0Ga 3C6» a:Ɍ@hBɳ]/%V!E"zMjLr$Y\Q ~#*[]Tj(<Fj ˊChaI0{J7(fFu(.䧓BDxft6ŻȱyW'z"c A@v:ZXP۹1qk"`&sB݆ΕZ\FIdv4D5cmg lz[lr:mp6c9/aR.1kXJSYF'S?d[.C+SLaDrXΦLm}'SZ닲2$GH!G>S^h.サDEj|qO"m7jhjF쮩(ۤ8˧CXf~r@}{^}#;M\?$HT|'eՔ1ߢLZ bS=#@<$Jߴ)dbd C l͔i d~Wy+s_$MhNgq˩dzUϧjR ،/ lj W9_yZى SJyԒO켥XT)eB2Bv){U; CLj)`{`wᴃ40X5j7?E6݊#3I<4p (ӵ9x*wI_vԑQ|oTdڵkFm_YxHR.X;ZFݪף\kq9e~q;1/!f)B+_2-MnQ,vmCŎ9b"28A搻&@M[@w;xo (-RƐݵI_dJ4S\69LRh@1 7LϾ6Av51\yqPB+0:cZ̿`HVh&~b~T 3iֳ*`dN0{ 4gu:VZ;%H:Q"e ! =_ 2+k̿%PYIsU'7!A(!d+UIM2b4^3K~W2R!iYՠDRZIWȡS 44Q )^6q "gAzptؕqt)6 ?Mj{κœE([J(X{Xy1rt~W6u {JyMdK?=66?`&(HpLfWnv3Bu8qQkOWҙ$.LtVޗ)I/za!{5eo=%Z`-꬀xr$vi2Oy .v_C]򾥏T3yZ*FsOxf ` 5#W3eL89# \ub)Ue b1&etRLvz BMȩ^RكQ13(6ͷOBZ=JX\xX=uS1Cq< A-р(uWrhu5sO$p(3#BD {шELyG_@: ؖm+y =&h>/*Y_<5?qSǃ͟; M?࿭ϿxPs5b?+;'} ['Mي[K!!+AmJgC:uk?`wG?|;l0gz(GCGC%Vr'µ<.'OUunߕ?6VI??MVk%g(|c_May_'E:9l'ʡf ݂)g8P4ŹSHS( -ۭӠALcV.Ey^!l:  OGX[H=,# W(iUU(&'.RÚLwjmXW[.8>=&hٗp\C#\*@HĠ"= Wۆ#tFohqtrF[ 3B *8}m!19ddF BP_'@0U $뗆N7m;UйgJ@.CxUqU7s.ƎqE,'B!&WA?T1Vªr;duqd[2ل&T]q]i4,p츀Xg= 8`մ1^@&b"͎Ts[r{MV>[SC"=k[S۬_vЭ e3H4FSU$w UVJxڍ34y -Gת0}BA!\s2p0EdOnF7`)r|T ?p?b| (jiqN KFbo#UǷV_`wU쭚ŀN]m6WtCC Z (ޕw`>yj(;.Le֦[SadpSoܽ"==-_=F&o> ڞCκgsQY$ [| ' WP.>c;ݑ4񉛄0$\PX&5m^{ jkw,-Sx[N ň!B˨x$;Adu(Go,ѓ6'0Wmcdc9R8_sTɕۼ4;riDy 媩k֣KJ;bGmMYܗ5_ETwo]LӟxF)d>z; *"$'k4,barRWUI|HaW͈Ytϳ䲘n3udβfEY^W҈ǙDKQ+֓269>`h&(#ןm{NƂ3(.HdQ>XFDFȈ5搟ט4yz ^v,\Zlmb0M@^jXN ML;s u1Zx;>E|p1 #)hv4龌hTl śǣYheD+:E!x2WJ 7450mw1R1v^Gje&&A `\ DR")}A4NEr]J*~2Vu!6X^ k= خWՙ읮LiŹbr.:]-Fwg(*ܵvZ6.Kuxf4VCIQc#-:ElF"C Ip" ) ЋNboa 4KYX@a., y%E˿DǍ=z1<>~ =RKNя<[v[TR wy6PXpp΅k:6r5xkY1a$2tPI&|ܣGRuJY*6:+^+Azᛣ~:j`6g]7Tti+o)nF4KDCvڋU?}oGoywp2`4lHt4v_]\Ք`#PpP',Y%^g_z)oOs\"$-x]$;?UJMH?FHJҸu\:fyi>xd"%GLwbސH΅{G|B1Ԏ賣䈺#{#amzh0mAH}dba,鴾'M<%VXutEyaj'=j^Ӏ#yd>_}V-?A-։uI[Sj궃^Eb nnBNN. 27 l*qH bi q)9D!шJ<';{uS 5L5NֆS$&YlEZ萏zZj9Em+`ę7}jC= /&egJ#h襢`)C{K59${+ۂ7Z65VRΓdOam |swu(yH];QOo)^ӳB]\e-!'b-:̰K2L=XJ"%1IC'4w"* ۴לL@Т0C# U1fS=Mp`ff#БǓ67Y>U"P&iY>y ,Y9hփ!K]S'i6b[E$j{&F $fMhh6n+ AiqMlb % Xm>&*VГ~ˇ0WPD'9u&0t6jeJO\3r>!J^(>|~Bl%(|8UKX{ if6- 0tɎϰlq,>m7ǁpHgVŹ8x'k`Dq~zZ6+jv͆!-ieR(nRQشA KSKƒ+eN{>i6fUR1W`,ޣ(=xp{˷.jGV>R ^jk4'AW vܹ,"=yf尖~lUrNe1b2 W.@)q8Էw'&L\ں5p):uSɏݪvW6&;tz7b跭jV,.--+<'Qotar숲ܙbʦᱛ<`nү*5 vna(9 0IxgF] ];])m]kz#aT"wG*7T5A1O :$_ *8RWΥ :i=M\-e$wjPq^ Jv!8?[~Cli9T'a+\\DeM1_3 h]"7bo ٧鶓q5s-ߖ#V~96"8רzK@#kޗmtIqFbZ\E, %gFW}mzS &_]FQijq Q߰궻I9MOt)}pJ!!o@mл֊߿J:#Q[]]ҶϹEαio*QKv3c#Gg#˭%OOUxyߌhZi%2Xϵ1UfmB.`e@|$Jq'0p]$" *ޕ":GK5%;Q;;ҟ\]8i p9쵊-pQ+ <:pNЈFKqpnv _Cx7u:-l2ba7I9OD'/R=0Ahe4hPEdөgD>8#!5x}`d`0-ȿޑy0z@T@^KF˹PLbS8#2a˯QG^>rj]M?uXt-םj\`,N fqHuj ts`FwvpȐ60 m2GR4,lq>o>ńaRw[ΆB@c` f@\Y`;:8ʖ '[`-ku* M>.i!Erx 0Wƙ4<>/@3^h8rX}-`Ыd;k>!?7&>,^e_mGI396ö9Z=soug9yW2KGq~Tы˻l,D@BG&n|&У@E7t ݆S"OS`'^CTOb鷓&W"KBADLC&ZY^QӋﰵ 1!J}ABb]M#5"C\yM4MML#,f0>Ym)܁B{ehS-Sb0J f NXp.':ٺ]yZż+];yvTGCx߬u]jn]:'v .bVE$P%2팀OnRؐyWÂQN}E,ݧhy> ^VX@gYؖ* ׎߶ 6pihhw_Vhy eqء!.۔Lq}y#Afc1\8>F8BNV/4;a\%h& d`cD㹴,B)M ^ut^^(BTw&`w^֬;hIVϞGw8kje4x펯Tp#؃ZK' uUI\Ki~QG(~.+EU˲zIpCkhqvM8j@÷;39r%5Y%v{n^,8ɣ0x,4hL ^];40M؎;SG2ku5V0]oVnd7 حR8 SP˗e6w UAݦs4&劫$)$kBU ~$[7+e¨;Z&R N]6"xʠ`HhU(xxm u@L'i>&1ndl6ck2Y෦هt)N̏hVaNˀZn[ նV/f6BM|^Q3l, Bj 888ټiIJcq pѦ2Ճ0cMF^r +w_AbF 7C&J nEu lFcI%o]džbt\Iݑmd.z{8M}>vA( c2q +_n*_xV >B,AFQfk#/ݲ~0vNwOxa[Sym#7;MѼک*<1P4 (d5F{28Ǝ7/VIF>pZuvV&`mf3YZ'ev2<#kpD`~FuD!:2t:bl[r?$/ԆR7z$AEeD'Ε} 8jE_P dC+ãL03k1j!h=^׻DH"^Gp]W9?S֛~4cKXӥ5Iṭ^4FV[35o1:Z ?pooIˬAч6.ҭjqq|~ۻivb[Y#)Ӷ+I f$zsv\:{ؠGMjjk[ѽR^GÝ CkR“ rORvM;#n"zVXEGb,<mc" I[NuxN#{$9p[m%;/zD`gUԄ?8 @f4ͻ%:' XQ21[ :=6g1`*;Ӷw%b4] d"|8 `>b9VD}[DV@%JI Vy<%7Qa:J܇=;Hq wc3cW~*SNO)%qU}pqC~/~?@49ݴx6R+IFΖG<ʵӣe{]MEF@[$`L293ඛqƇϞң[ŀ;"R׶# kSrѣ)b0e,[^gOsKy`)Az3qu C2SHG0 ${!dM#wAu5M?k|f|^G$IKn\nr{2EojwӇ u"^9xya/2u]Ÿ= j>t-{JSԢG}h@ϵ%ȶl%SFv]SE:lez}-pBeTuYqPεUݪ!oS;̜ҶBlzOEZݓ̋ `Uĩ.Y_P14}*sBg&QcPRU|eÿp$Xva[{lD5띾 6C0,;Qh`sClF]/ ;iH9=ysG+0xSopgt{]*nC# YѥhS;?-WX6]wD (ΫoK0ϼY?|8\Gk@ϙ /g*x$^9̭PVG>02(.5-f Vs5.\޵h姸- f"C](6Bf{D/,vݢWypGf jb g,; '{5plLPC#O>B#k|踀k uwE1p E3+2?\F [#yZ8]nf9jsYxAMU 5fk-r LP]`=RZ$?^(=9@N_KfDv]f#6n8Cg{ZXpV̈'fyMI6JՔ%4ᦐ_}mj'\ `HSvP3*r@-1rQeSDrh$YQit^%aHN$Ǐސ:rief:%!v80f`{*շa[:h*Z 8JB\/ jԮI((@W(H %R=x;0ªb6^y;£hD)ǀ|9CPn<OaoPם0'MQU]3AM`WdUTV\SU7(o*jBY3R:!0 `@!tB'Y1O #Ei(/9x ;tt&7v9Jj;ښmYш;.5mԉ9k\q>.T`Np yQ("vNWY؜ wz%1qߵ4/tb-TqnĂά:PrK"BbcGd-+t=*k))2-RgC-&]X4ysA@$)N`^$R@N S,薠;PX`].IOon^ [wF>ӏ<Z !)zP$nw˧/n|=f*`x1v韓<i@Gpxv KpB^N :e ,; oi^uKew9$alF,nT\F:Di+ٍWXrOLEbD۱Ʉv Jv9M">d][?>ȯZS]m[m15W}Fy&hWH<_$HI:ӹ3J"j V63lrFS? X^iOɽw OPZ$Dei~< E 7H{hsmg]ݳ[yO_._D3f- Ӽ̒Wlz|.]D]Ѫ?!m<—"'fmfd: { ݠmCe΃qn^+Rq_ #uҠpGu|E+ΰ7T*-#935ZWi&$/ϳvKG(7.U|983 3k0dhNը˟Dw98O c][s Xۇ=XĪO7.7Uc*F v e:(ɟ;^Nǣ؊br(HCYѸ@ͲJ੢&|E9YB(-==]J :1ԱF$B8 -gl 53Uy+yFulZLI89 ҭHJNo-ө㌷b5W`Rڎ5N`wCFkؕK>k 뱝KWO?g /hmuuEbNeӲB$]RZx8[ Ϝdsbq{m K :zR$2¦/g(V cM@OP"A9ktf*]}o+#<vNCAXcuD׾ D8طG:∥\/XqFГ,Mґ0㡌[~2J8{uj I߉o(T lk$ 7xO'L O s5N^(6 V\?4o+g[ RvF哴Bs SN%miLrMOr2ryr`ЎPCʝL{Z0pp Ұ%|?.E mAws Ey:-հG7J\'A+DdC5RsuU7P7CU 3ꙗ =Xd$c%&V :fKIV-VV+l]xSʞeD3t޸PoI{ʡ&E zxF۱ K݈jGYWMgcSlM}i$'w+‰,:~m}po{/|!g;b6x#iFv٫jsW] >@³9nו-j}Y;e| uDt+kcQl`I,ozZxEvܼ4J4B(0?=gKmJ3+a4d RN:svEy4ўBV34~3,((-a,9,5{VqE H_krǩlW,##XysQ̊IqIY-RQeZ(-Z%e&Wdƒ$/bi ~Y.1@dYJ󆎡6];VYS8 yPc#j:(HU5ѴWjخ29XJE孀 U Nfރ@78Ԏj=k*a6h\xu"~9T.BT&L3j`m/4Ql8DdZE[X0<VpdL`:Oޢ#S[!>uY("j}i ٬m1b>xhv%1JNO@g!'6خI Lr*mU~eXZ}]<7Ŗ)R +LȫjFƖ#!ܔZ7aU6&3v X+^,kɏc ybszR1[45"#Ym"X7>ÍӈW c6ZDDAC2RCcS{$^E'OnٹE ߙ˭b@֌r @"Yh|a SB L1U:Fo6*Ix!CbJCᘟ+9/C'_ٜ<{rj$dIyk!)!XRĢF^LkuWd((zL#bˑsȝZQfDOYuBHژ:7 ַ>46 s*MĔ`& 'ᲯHB^hrI&’ןCH}5$oGt+HN97A7@q@oGMN 䴵b-BʶPˌ[%BT=kvj=^#V mi-%mЎrNdD ڽ{(6aǼ6\+KK\XV޸1jCm@a@/cm.U zy*#wi'Cw81}pkr h&GcǪ@^czۄI,ĔR 7Nn7n+8+a`cxQClZxTqG"E_(K:aB)#{.K=u/ދuMAr=ɞ!gY03A6cs^B\`ns`B'ƻ~ڥ\q3y0ÉI]R׶YY.o.Ns=z=/Jl `Y#VY&Vtoj{O}N@A! ?U]DŔՁ8ak~˜h GrC,[09܅ }^zqZ{::{"?lkHJI% з0|^LAJLoI9Y._ ΎB;9KϬT{G풽ǐd?d-?ǏK{_uVL6uyԏځr3>82x# g m/xmw}JYPaH"ͮT9bÒVuܻCr^tn{ "6J1.3S8|T3B0]t*IM@11=ikcWۢ?<=oM?vX>ظ̚S @q jtռnQQC,ZK+r(ZSK);lyG*3΢JQw63?:<|_C/?*|7_Gs \TS.ϳlRSn{s `>_/?|9oC[N 4c¤#xUVIR$@9dKhW) *52UE2Cϟ\Mrw B6']ߩ6.Ue)C-OvF~VfXs+>Ce=L&:I08/_ }ww~K9VغaU+; =0+3@L;'9+3Gy@zb_o[e`IU>Tjtf(4ȭM/if OXAdGuAٓPzUJRm>WˮZV{$H^ҏ&u2RRGق &颡 sH&1ss 8[VI -(çkVa1ʅaXN֭@5 | d9։MM 2j=ִ@B^j)9%l];yZ:$ɪvp[5|ڝʽBN-;Ἐ S!z-N6-D`S Y:dm:i+ WK^, a,:$56m1aqCQ\L=6?)y5 Rmb9|NM`X.- C5ZHI)l(3}.mWK:4ക΋]R,%gs\yBJ 4uג$X՗-* ӆwjia+A<=,8E4[ ȁE>yUy]'٤a  Pu4qߡ46yW6G))bI;rTf=i #=K$ }e44L4֧]^MGCptn#aIf(B BK9']Lj0k&_ߪ![LZCb+=ج||NT <ȗBAeI@f5xcŬS解o15o51A owz-`A;#  5b6,k /^9zçorXj4fUd#voD 7Z)XL}cP^U@ .«UB.q8;.rv`4#Om!n PҳOrwuC:#{9") ڬ{5omBH| !S2qydzadώyd.!>⍫ ^-=#37#&x%m&>ߴF1' .^C Vieف[A@GRBt?3J!a0\}`gڔU?*f#IϜ 2x-{nDPA=d\@ݸ7-0=S{ */tVMUMyY?kTEs 8ftvr;E[m+_k'!/f߇^F"yo?U9T//t\ C+.jsP H@ߎ cDSg>Ii:M^z[􂃝xZ,<+AC9cաjӈѨLK=tw϶dx|A[&aPzݼ"-fGl=l*)2.Z Vַǚ{lMÖ4 d|gfR`tM,vWWx(7p<t9JբGK(dQoo}cCnW`+ܹ[ Z⤷!cBJT yU!Rn|%̋8<'BOx35Y%{~_xU% _U LcjiOȖixh.X i3ݞ 1п+T+>C˺:YPTg5vC+WMYfaMxQU4Js8tίPmF3`*7ׅͅC p|c}V-_DРBѭb U~nvg;onF_&gGdBђ_0Ή3w/i-cͰIz($e˞{sf,vtP(Գ|P&.DŽWX)wɲ`S.:}6,l"OɦYF%7%:^OH.EѽF+bN|;p񋋙e Ď&oḚrr*8OVv8-侚u Fl\aĞ[ ڡI@%i*c=oP,'p37%٦6=R`V\M6:?綤?[(*qGT3[ܿjvy:{wϜe(]sv]p2.poXz!"{ٗ\XEGoѽ@wSH,zpSٳٟ/ "0e3ZE=4O9.%"dm>-2|d:=3"aŒnF7pBW Fb7N>[dxUhE̗;.2u8ݷ<o, yz Sj٥Lbϟj7KNbu ~@Fu(xW+cߟ cc ݭ'lWI񞁻 !;WO pNվbhD, fT*ڨ%r4N{}K #6/A]h b49 ~_ F,G|~ Qo_@c&ҖqYqOR^/986VX.hïո%;+#d wj,D$cct3YAώ".tmPKFrAINŸhT$AoE*gEnNsthz+7|a:*8:X/Ϗ)3\;(ye= ཟ_C$CC&P5Q\!0:Ԗlx,&s؆g8*HlLnbBJ LLᑋNw#yO;->/CC4P3mn](Lۻ Sq^ u4:Jܼ>f i >$^S=VTUW;8^!G$4 IY=Y*3C튈B(v>"ǚ2ck'- OAP;a-4<\y˃_ ELGi\@;2&g sVQ~G؋3>{F־OMفM@牪1lnF rcbS֤qPDPۦ0AV-CT淚]XT{uV+ xx|4j)$wq1Ao_eS."^uԬF.sFs~.K;C3r.3qT@5awjiS"ld;G ޿߰$郫LYsgW.ҤrX/6ZL񹴬|%$9xe8Z;@[# UXZ6)FM_?{Sn@ɩ.SZ~+w:+5]gb9^am!tӳ5_y#^ƸGp!)&2m=<.)sMud#<=4ZKV?H8:̕p([S=8ܱ6 *MuC…tFE3`Q7~C.JTiD(BLtt[*.̵|̃ H1` Ւ,M3}ewC;L'ԙ&ls+dyH [xD,XVWE^N`-0 `oz^/?G@70e]avF$ѻgTn+t|A#Q.2+ǫVeda>+6S_dBs`XVN,ŌS@>=*sp W/3MT(!2#ӯ}*lrJj3.H@]iDC—G0g|I-݉;mogˠJH#9 o1:?-=O']Lxʥ3g^i+9OMo)?H1W6/KA̶+ _|ٞf YtJcDqR$BPxې1c7 <G wqj||VJ$]k_wBfM"uGɥrU, 0Wk2>@@+s =Ģ _evkDҠujuvXjzFugZKNPIܕ3:8fȘwRk]m7Vk =vrug 13MZ_ RѩbK&B8t(]ٍFHՐXDv7IL!^R'F 'U])[5p?9mDjN*]V/F#wrk|\$Þ DNǀwPZv*܃ׯ@EE}yN%zf Aࡎ `W8l &Gq$b=&E.FWV( |DS7b V W}1raHNrD<i>#~nR!Dۇ=W+p7`{ v܀xT4Ba =w"%W3Y͈ '/%i ,c9Jҗ:Ȑ/[ >u@%<9=K0 ʆr nܻtU()CBYOؿQ 8I~AS#[:y6jW.H>n=Q>4k/ )k| O]afcG LCA2U\:Q:t{mz/t|xi!($%O ;<0vVW^$poղ`ckj[z}?[oU߹*܊V :u4\ ,v/ O 6ۥ*04l(_LvK:T.f V쎸r8iΖRв? >a[^&P\z5~}cW^~1/дWfBOL,]6"o6pщ6^2,c!+us<%m8q]t1;7)U1^Q%D=:L؉v (CX;79]av FǶ`[Qytq MEIJz}RbUҁħ6revXfhEC@,k _GxK5%wK ;èƉwȓ`W?Ie#TA<W<Sqf>Iu^]UnjS8+]ƣSo5JdΞGM}bB/a|̪tא]RE:dQz;rDgBg"b)!IO2NośtU 02{.N$J%߀Y̞&I?9"sk3OY@td"A7ΐ1їisߍ^ qylQuA~BK*BE_e7;׽!ZveqO=\"fNg5 Tʡw'n* DH&e?l0VՒW9G}ME}W]A؅UW:y6IH8ے-?q/jѭd@vIIA w7l U=|% -"1q 04HAb@T#ח߽;I&5 8S|VT2ghq:_*pNbm܀mv_U$1PO\]NnpYd(j?޴v}ݮvBc ݥ& =l,p;MFj/{Krjvyz{|# ph؍!v>ՏPnP:6F2iTL&7}C.aG$ V,T?-g9g2Lҕf  oE^`|V}älLY#Ial&F1N&tuWK*27֒.y`AEsJ>O1yk0'ȽThnR p6 l<|/Z-^y=uRϫ(Sc~ N\:+ֳ,_%GjE!޴9a|"-ufc r#%+GJƆT'Kq|?m-VXfu&Y5DjnUK|$coM*ya#-*:ۯB +|Uܷ) O^qVłQ /rXs􎲵9(Ts>W1_N bQq:^Td-L3:.*+B㴌hZwv9NJS%So!DfMWK/Rӥ3*$ʯ}#'Ɔ6y&'Vͽ*yJ_rHP$"i?6mLY,V3G0KE4nctܯ 1&z&(*7hw6aY9(fζNO} GH5^fX/ڤRk]NJ\F/<Ԅe_Owhkry {t=-f#RdhVY NJͧ]ޤR8C={tc_}Bq7B3L~No@L':vL8J4ykFBWEfx͎%0@(\jf]x347*8! &Ur,GLW%D<%[\=#.XS#ѠT;^tr-.,@YRvd?\7 )pAC΍)W@Wh׊"qf\G[hLyO/&=-혓!c +n:Yd/G0wNns$[^R:oj <<Ȓp]ݨ6Vֈ*]>f " FCKa mQ;($)Qiy kuKYYQ~(avn]/ewƝbfپq:eqsf-'o L,;u6U hFYJ'n-ű<ϙ~TgrޥFJf~Z|Ӌ$w荍'3’As!/:FX*̐yd^LeWe8U@ !-Ὓal!|> ׽""y$.gl6 i#5 [ Z꣕s;"R@׈ 5ӏIEoԗLv*OE?tz]}ߣ/= cyºZv^H2C*6B+AIl Т@)ɼA!nSLJ:Y3q˟\%_e ['؛iŦ]0X_ [<6{ 30d}'Jɱ0,éNtݯ)c58R칅"Qd*[B=7k 5 Ҏ`.ogUrYkYF;:j#KAz+,>9N8Kz>ŘՎ=%"(+_J:zh!ud^` s0uTS|9WQlN†q/-kkE1C\Zf˕m4|Q$`a5۾LϧחΟ6a^U1ޫ.n_kxpczvz-RV=d=A$ οY&0qʹ`D녢O#Td/>iK;Q^f6; NXnztJ.V>!b3oO|Ir';VnAX|M%T`]4!v|ψ|Qꡫ>!>HXoN"1#Rt6yU('GkPx5It>/1\<lʼ.&Uf@<9={W&6P~}yC34|L#A!L[%\@Vzzv%w%t y80O''AQ6A.{ǻAf>/yo33,4n\sd .Ch%Enp RօxM/mƝ} 4*Y=ԕ"URQ4{dϧإES*d-1#PƦ0DWu.;nFq`, Qp~3)J)v~3`,VسЭ_c~4CUN&wo6$R.+Ikj }YUbML_.  f$ovP`Cs;K"D DR͏RE$`I|Scayv~ೆʟ[I*:Հ2'IW^+W.Rqү0;O.GN0;)[HTn$2@=_.]`_]XkDC?[sB<#{ ,,0ح-lʝPGJ9„ԕ~Y$Bcyk/ [IAAmZYQ u7㍙6'!ߐ @ IWhfJط^o38Z=Ap)OUb/%e; `pY' oY6nYi<MDE\#zu)kX5@?²aR(y(# |%y]8=b%+|ѓ b-6-GޫY0 g)uQ*.L0?Fҏ/}cTUQ*0#?z@|7qCd,MyQLԣx<>8>>|/|/WNR4ފLEbifScz$ @f?<?9Psv_Zf"O̔֝J5*ۡbCH'߈qk؇Q1@SkQ0WWc\5W];"e Wwjw WћgnQwؙ^{lv<3םͧڱV#Qp:3MHJ7y2c+W/_$#P[l8K{{dgӐA tz$3=@;,*)mPjpF%[qLsXlR{%LoI{=aM_T8T偍I."2-[E!Y[:dL~VrD3OD6ha=Q.h5[z;p(M:KD4g*өHE~j--eiq‵$t:&O h Îtk.G($2?y+9`|x mS}wW.Qm OYRr~TX*@wZ20"w;ZiWk,wv,|-b"aG}MTkm?noݮ@&@-!TF{yBU,y;wuVzs%;[,p/Wy`!jQgO2WT}7E;.`O6!Be3[(gm, }˽^xӳx0#}s@~mIEF|)窾[֕!P1mR`*oh ^bzo|c;VBS]c! p#9-8}ζ(1.bWLSE;w(`5Jbըǜ"a#ct6hQMY.r͐q?8cdhzgCq9)8l)]ggU,N\eao$xYh;͘_Su%u{R vP8ACa]6A*zf?+,&s˜4LDx^_ktN@Z50 SE+7labh&e& ,F쉑*plR%qܜw3U/P ֚@CXޥh /ʅ'Q{{Z+?9妹P5* h[('A1[hRwbYgySrk g9?P[K@|t҉AѰ xJtqo]NqaMFQw ylƈ1۞qK,Bx,wQnR@L,]]gpqpq'(gnQosI)\_iN.Æc|B,>oNf/AFq2/Cׅ>a|;z*@k jN*#Ǧ dVP67l6_* m;b y&;[ontj}-loZcOdSAbމiZI|i԰C7fƾU'FA4ady^ >epƎ!Rۤ 6%cKx S}nbmP¥^UPDQ1/r+n4J;EfH5F Fةc+`nd/b22Yb,lGs mE;y6Wj,()ώ"L'Z.63hܤM>f3z0j .8NVKpA<0k|*oDEZavu&f+j\cBxEw@z[Tw-M=B[Ĵ$ZMEchW?&4"4*Z"4J2Pe܉+*g?vC(>wS9j.prL6{wcH#zں{TCMqLEf6߆@puoW֋ä ݋"AW~+%J+HߏBcat7'LmފbXŠR02VG#9t΢R) 3z!Wk>a=*N]!&Bbg?oחWS}1WVй>뾾Nq.cGBʫ;uD^bh ^XK nnPzKX4zk.VǗ/FԍynaÃfe>t!AoZxRǾIӍMu4o0:Zc5z%ko>G|I3ҟ869C1 W4TO?eS}`n9tw kYȶE*R&d^af%]guR` s# p vZ3ZyM8R!ÿhl`{qxcuv>zo]Cj%\EiGXbjk'W1wXMh #!py6k6K`ݤoS> f\O~ЄA_~LFVIkCd\%Xn>SRa,"'9ը˂z6=J%7[DP:h3 vln@#w  Mc7пsH&q-ed|ZMFY ~X6{#D`[qR k3Af,{<7%3fS'?rc(П*=DH+u+Dm48zPU*^)Fۑ5ǗA%ɸvp ]6sDŕMē04fdGGj4|ktśtLLWtb3e <#LH' ??õqF;XRF3:d_;`)H.ex8iS2F{C]μIQ B`* Migvf;OI`Ioy[U3J(Q1amf#|C.4E0 ga0)hqkPm`P>j~]\D@%SÄ!u ?۱Zz`RQW=:5п8Í@5 -9(Vƞ^dtp]=czr2yӮ.5 NuseԽJg9u|쨸4&=v1c*t?ONtȤg@ `|6iEjQOM4YnN-6ZنBxNiUk_< =<8jy4)\*o_(ԁF1ӥnW v']2Kϒb1XA8e&?0b!ʸ6F#Ge9c?7E10jZޜ% 0zcG>[LDuI6Kp3@js2*AG|jf**y1^4 /!TÊI,/&/D`jM?Ajר'\R (.Xm| K(' X19[xoc&jⷒƆ?ӨOoƾ^Z"Z9?z?ztOc'E/>Syg9PƘD/P$8XfY$}vAѥ&{+.bnpEr¹<8S\1gphPvŞ^!93){; ҟS|NI`V @ Z!5_3+T"qYiWiz~!#%:uA jS7K^,ޖ<}Ƀ/n CL 7V|ln@V{)YJGj}v{ĄpOۀώ.}d R7fG=?m:=lg\f#%="m,\{-b0WIOvWPzWfʥgäF;@9@j^CO;+lGcս:RXHd Sk *,5d6\g\rM99oa}rG&ߦ1{N^(L D:Wߚϱ#&X<}|cI |TИ `~)ߴ_+4a#ȏ/6d]DFYYcx>ЭSPz_\d#qw-ђd^3\EeOlQ԰(nԤµ#p)+9:J~Nn)yAZb@ѿg&$<KRl y@T1K@A,xw;1\7H'dh+%:9g" a>Ԉ1(tu=NQ*,?9 kzW0 ^+*G.Fq_}n^bn1GmrtaEp[<+G]ͻrO&"PYbrCA-@ M9{:וEǐ%R^{ z~iӼY ;/n{q3x%~/5-Shlr@kX\bƾ~m)-{Gaޫ䃐\ь(Y i=08AV:uvңt} nw"^ ϐHaa?2ma26yjᐲ]k~{;F!iA?i/㤽UCMWƊMYR)oQ?/mYg7[w#+zI|R˪t [Pm+MrK;GKFHsʛTS.[e&YƘ"syeiPI*ٹGךg-> >u3R]Wh\,G勸`qj.P pM$┅MPrPJX̗nyigp]Qj}-IAȤNHJ:\AnB-)"q;8uy. kq 'd$-vQؒNQTFc [wi<>әDRbS4SRk!!NPl"՚5r8hRJ\看}TZ,P*B#=dj=q"wߓ<z2ጁPXmo*WNv!r@ˢSD;ZOE/#q7띣F+ot_/\2o뎖vw܏k0Y5'OJ~yr2{@ LJ=ih&ҙC|˿K\GAOEU{#f1!tQܿpOZG;I?U?}+sI"$haD4s"DDQ0mdDz}"5(;rɪ峏{*|/bGHHep{\i0eE 4)#~fh:GaVGU>hԊփeY&-MJjvKΖyG~7jCZ3?>VPE3l8^;+N&@e%"2l3dp ʥhbʴ\D6pHO{[>uN ˽1xȯJ0ZK JP|u<4˲xh߀)Gob>ī߃Y_K; !}}xͼ =VWi+Ҍ*ayӔt&%/MLII_cO"mͧťD|t&qY&S2ؽ237+m{D;Nɺv)m~-F~0;""3Pt'IaX+)toCWxٵTܵMCcYor6? /Cz(;cJ+I΍>Ϳ>v>MoKF{ඍ[Uty׉-P} )Iê 0n"g4ۇN`̉&U`m%ߪx'!#7g%8N#jW {3b"´æg#}sőhRǒib.@-FZD⬄p#p;m[1ۜ ݖQ$n2<'A`jO \{15 UK]2pۅfts& TsϠE*=^jj53TY5 æ5^X t_-"DNԺ_hle)3T`@J.x>]M: Cgn8Qhݑ,򻘣+!60i8KUB>)Ѓ# ߺ2ֽSAHINѾj k*[JZX $:ZwIrEnv%m!=oOۻ6 iI̅$( bذueʫR`\JXFn4}⿦"[ƪWn${$~gP&EpOs~DFߕUb4HVJ0Bq=Ɣ=%ъ\1 Y.|,乂u-^<$.l[58Q8hBV2~,B*wo@# Tω&AS>{ 02LIr͑дः\ǝD<ЉvG;mۗ}CUݦņل.+R|yC.͍7GNta$D+f.wPft%߾mb2Là2IՁpo# ZVaXwkCF!hIn,6r񕫡AK U翋qn^^VݿI|БX%dH?Gj/ N4d|$*xz}Jczl@Y2ڇoD/tq\4 |`}O%{icG}d[⛜7M @rU+Gۦ4m&I̵9~gdzF H$<\]g8^*7<* :26 xx c3Q{: TZ:>>3@D"\Sqr8J?YA%lHVk᱀C l4Ը T|\ "7UC=dE;|G !bHuK0_F, Uʨ߽ywf]4yt1àgzYH $0!\x#ep7ilt+w;9$#O/fqESo0Q*^{צwAW?2ċf&b>ڃF̥BqdD;6$z}sߍD0Y4D>4N fߤ?!0Qqٿ^''e iZoe20Î\n^X>7KݑOg/͍vaVn@T9f:u0`:DƎ3o܎e qҕܾVfXd  * gp ˉ5ʢʶc%dv*"K6HKQ,c>'҃m.x wL؂%?>IƂ9wAaTȇ%$ϟYXDHrR&Aa5\_9تxf3wTɚ5CїBs80:{O1-%@ݓu\ gM}! ZɁ5m<8Rd#6`Mbst&b-zt}= F{?KVR7u"8ٌU\w#Ѝ,p(aDդiC"-RRuI|exKVՋ#!y՘7(,u"plo6i U5=TCiG >S!bi&BW9K;**=%:ŨgF6j񝷗 >ݎ?d/Y{CјUCDu+eZmMr;cT"^YW&[Geg#NDJrDe.;.k?O5]EM5GG ˈM^f1AR~Jք1biEQ Iz1и/GhϓCoJa;Yh$>UD(v I+9Iن5r]s[$rr%1@0~ddVIEMmjC{?*}oh^5/пU]׷dl.!Z1\y +c#ΊԽS>ۣ|x;V.##FX\E􁥰jb~${eNk8TڭW.S} ks@&aj/ ʦ /XDYFg>wN9-W7Br%Trb\r`\w/..zsJLޗw/x~}w 3-ϧ a)rmH{f`!opLv;yF6ta"'= ]puW+n1Ej'xvv9*E{-L{)Z:{ZfG4A{)rNi+p[T'x)qAbՃHZSdvc`9nHW+Sn䷐\բp3e^P^+jEHY/s qC$z){Y©M/WFuL/Cn9a55Hg 9U2ܒp5slߔb%۹L{^x:1zU w'{}"l1i\j@FAmS"~v=BmY[cR=*GK?jN zlb 50r%(k8aνmq^? dJ! E^IKMDīpĭ9/aR- !d-R^%)_΢:GtaltiuCLNYpmؔ'CmXD>Lk%yޫ^%7NZd9D +OrwҔj3]8:,$5d ]aa[Q.8"a13zI`&Iv{`|^7'a^Uٮ^*: ѓL .'_5ปBe%}[l:gʔaS~YH=rv,R9rp(DkyIP|j|IK3@Of߭MnKb/"fqk%ZLY/аؽYH*gQe.-PhWK^TNdn +9=_gDڦrxZҺ^Z:MU.gڒ3h[[_m[#k(AgrdmN3r{"Gu-W oww^57.zӞ^4Gض7cLbڸeΊ,3ϥngBȥze*)Kg{m2ݨ";7PC yM16elnyNѭܼtѕ@ci֗ax">խwh3ƠIcJʅA%*P>Y% uZ?:مl]y}:˷d,ܞ3fmDLח` u뷐 TWE FMהq[.y-=)|#+)e"vzIf.5z[پWbznXcK0/\x{y$G+4-lEdU"wB7i ny #!OWb}[%Ãء%sGR D.-"?IbC(vq DYN03Nrp/W4UbڹOGT2Hlg5+vIfI1s!󑾊Jhk#`Ks-zN(K)3=*[?w3Sk *uZ~SLۢkQHr %9Bd* +pteG)!.`^Eu쎽{l>̒cJʶ|' (R`W߶L1DϋeqϔTLt{qȣ%uXfu1]fN<!go3Lݥ)GWAPMɃ $ .ڒ,zbN_ k@pz7W׳b n%'439=VR_cWL aI5d!/'OZWzeUR|kC"m{1;26MK:@ofΈ)WuHH ޷?>ů_[s ӷ =Jv-K>PRH`k$q~B3r%qvR-+ &_ Qh4p(j- 7H4oT ͸Ž.<ȼg~QRƥkf3Qp9kē"Xzsd8q%EW]oboK\78ⱳK7˓AW9T8zPs$k5_`K%*ŧ|:}Zk} "&L MR]CլƇ LRO-M%7Ԅy߶˧{ttRK.VFխP(PrXUڑhL^w,|+ހk6< J[,k'[viU֭׼S=%>\8\ljXh$I~?.a%(%?Sq)\qeYsBI&Tܻ*9KLjZ;C3l"ߚtɻIea\7=J(IY=muM8"tK/bknsۮ~`vSjޣ`DPkW\Q=|g:gWB.wb QUީ^2|RzR "O q4%juA{N۶u ֨~ÅN6rZn U1a(0 f\"Kn!J9#pyۘC@9e%Pl9*L%I= [X^TT'vET}1_GWk;+B1ڲ;n,ޮF}ttQtu I6P?ES?-PR iyZ0T?Y?*?)agv)9p#qNHJODIʃe?ɦ*dP4S*V4Ԉy ARd>&5 !+uYQւ<֮d?VkHsF&}ǜj~KN@oAfEyewKfQ!Z**yV|>R‘|{':uJ Ylg?&WZw~^mK]-$"z^s-$ܡ:]4z}XDoS]KLmgoIЫ%ypy;Z IM7ٌ3 _[ʚU d^rC=Ѳ_|nQ^7ۯ7i@DXP//^RD7s`]xm(-Ā%S:ʊ40q Ao)vo*8v*&U(MM;s06694(GI ho;mQQ:3zo}o*V̆X֣6W%*7OOvKvbԵWGOze[֓hMM7MMN61b RsoD+jIaV_|?/tqYS`E>L\$ xi::_Us@e))@"\`G|x94}`r Jo֪}o^JDD3$/>Uc*Nj|Td6ëQ56W1`b]Y P Ņ8MYTasytLxթ\ i<+ٵjjXjF2PX{s.PTz"3t1 Sf.fظg~弄Q<Ү7&Yih⹀T(I ),sZ9'WtFw?:=z',}jY˩+!y8[g9ʺ zle@[-Ӊ_t59dնNx/raEl A#.fv_V %$s[%(Gmy]s4!X>OO1a_7_@xIEtϑIm0c w'If~Bo2rb$n n\!dT-}1-$}σԍ/Wff9R-O| %L^^R{fdu'I/BxǓ5*Du؊@#WNԇ;Ov:-.J{܎YdHs oY~Z7(p7ńpk߱j0ο4Qýv&e ;EI{؍Fi$zFHJ2M at!XA` `|ʅH$6T M|"x٩1&Ur2gS|d&=\g<&x A"Mcp$ ,ƞleoXzN Vzbza`rj;;l5Xdw o9{[^dFD Hѭw A0ơ"w ?fcār46D4Cmo$QT`g\nl 1`<[E #IJN&p92[oЪʸJqC;E#AHsMi TٿQv" Xq 6JrIwx_V|35}+Sp3lfJ4`mWոH/IpyV{$ǂH~;*9KW |=&6IxgfE#a`?u]0&&/շ_Q[S $5'kBh.>ÉzX|t)<)Txq̳TXQt|њfO{jS`jP^~%1[*w777;6w+InT &ԧU!^^xhT۝1c/[o8苴b-m*_di-3ͻ}9U9L&RZea"0R69 ~ʾpp+ ]VMaZL l`uqWFbISūK%fmv?ιV{j[H I*:euz!. 3[|!W_9b!EWs?-LFaPղ뒘 VxU.\(V)7KCQf* A|P뽆 /xwkαk-[oȱ55s-sAAUk(AGw]kv!ؠ\^y eUS|ыh%ިXV62‡Tf>c#E݁νj>h[V.kҖub=ݛhZ0NS!5[T/TIA#rH˽(/X{R\qq8BxDfkܨX5i7HS dԴJ,B2Ao>UB2\PԖ.Gjz#^:OaV A9HΓYi1X'sGhMD[?`yvx}7˅)xԴLYˎ@%+r2f?%_}G3h0zY[~沈AAtE8w!QFźYG Y^yGq@ux$|VJ22/bpt `q1O%es:NX $!KD< cȲ#9N|֫._^G`Z)ی h`3Y;v(<,]JGgR_O^NdX]Rh*-x$!La%i^i3f/RBsZy$R$6,gX+|pњC`s4o"hjXx@K[Yw.:×*!=1Xc bxCfk5 V(֑ZQz*;Ӷ;\^{=!^Z?"S?""Sp^TmDfŕuD9fUۗj{ Łu¥~Gne~hEZ=f1bQ03YT]Z:;+ 28*hȬ3su44MjqN+&|K(4߄'8sվ xk@5 +R/60-{U E&7CȡWkk2i"eòcsÑq`LON!G `Y#0`w{!D~԰ ;7-"cmb;gݤClܧ+S7)Tuce ]MUJݒ,](!j -z$`$iu u L5L&XذV :T@@' 9)r<شc6OlukI.降9/g O6h\~"n6-ֻ?`%.ZY>xH8M3YpehuYjlV0IHJsK4|Go^蘭'9CItΊ%~܅YMǴWY,OlHD${LO@?xR#bUvJjv!h&}5A %Ygú{z2(brTde˗J]Y+0Z.+ɓ1S"Gv{[vda빼%>XO$*0NCN k$Hq:`FKPl6 evP4.*֣_,ydR f.ɴt5,aGɸ{":"\Gq_T`1W0.G1[4S`.r $<2~;CS=:ajpP Fgq @ 8 e8wdvMMf8:CWUA@f{}ѽJ)|ѯʷv dH87(T)R#nWG3?>6ZP5YNTbV@Bqj*u/P0݂x6W3jQBW2`mP*Nm_PCUa{v`V5(v(rJݓl̇t\W 6iSثt[2N[蜲+-؛ݙ]L_}]ٴ߁3ţ(ss/l*7wSbo77=vU]JgF}vj9'd?Ϗ4E:WEx+zvxp\=Z/y-Z0Q~оOcSqu@k^zѹ~Sjij%ٮ\m͛r+}{:fptMEC)JFCWV6`Fq>9UWMVG3U%VKe r9$|3D@5 W*,Њ㔞&p Spkk}U^ x(r,2_pIQόc&9!q7=Pp=2!jLzY1%a)}>!1 ].YMUvOر|%1GA ;J A fB'A Kر[w%>l ${~v&* o`}kkNm %C*cNFR,,vkKkoЋ2Re?bg/aoG(<0x0U35ڣUB#"sVB*gB 6LDUd*袃3G@69L Xx F:aZMpƙ.0556 a.ap8گ @QF(|bN>1.AƽbFFc{EcDntV/\1i~ ~69Da I>1ā;SceC7g8γ1}y1z#vJ'110[B;L,t]<:ͽձ5cBmpf1 o j_kumCD4'i1ks,->*%DK"un:yZ kCФc)QaAм,5gSHWv,q疂N&'  >/fEfՃ\g(G-Lhy!8bpD2@Cd%Gt)I=I IK @]a$/{,Xr" P0ӀǭñN@e\4#@dsٙy]$> t uaLUs Tۤ4"J a_ʋIATmAA4b"|bϭَ7e-vV'HBy< WYr.hr$Bwfi],J bṴ̆jh &gZsr9B~RV(x4{-Nkgi7pL 4`˃ľBbXŅCC~_KJ6$W%ύIDoaS+<,tx siw2%q\bK9S8i S%57/85SP,*b2+i 4~Fe:91G% ?y _Y:mS/ 7}GjrL D(%2M-@=BM2dY^iOFlT9> 6>A(J'|Q%6|e&~p3gUNTͣQ8˚F:wm,}<:4Nqk_FVTNTAX."5g:TAQ z36\.t-X O<|t)ɍMfK>?hїYW[+> ќ˼2u}D9Xy2nuH#v)mXfߴ񘵂cT)e]NWMh90iDj NyO7 .wz69sz@e LaXlNٺ8ƸWIh%/ ]4Yr"yE@ܨ[t kF.f9OICmK9߀uŹÆơ}I6v%ےuW.m7Ny!)yb[28OG?@wpvrD=OdMGI亵]6:3bI}ٚXmLU<'aD-yf޺U ??EW=QK,YX ~dn#QT+ɪh&h*N)%-b ](|_W2`l$Vd4P%peH7WhogQx?'iwK3Wy?V{&uK{ اzYKK͑dwGZexm*g1_Ww-Tܬ:AzJZ(}n2/V|ݫ|¶7t[H́'j^sdmVSsF L*v`m__,yN z!Zve<oH~u.bTRT_,>nBY~+TkP jCÃ˖WCFt vݮFگ{ lב]yn|0{^w~"v/Oަ oiA{{4V~CHdbWI*fz@pB*~Qv ַ0,ùY, dtpYu|={~*@;kD{|M#ԂzQ4L @Q!0f^j3t='٧/0k?{z\%jGhv?kiA`R7l2V׮Sp c3f&6ꄖ>udp#.Q |AlFN_.Ej>\@ŌrɓU٣{ag!V9ݢc3 ;UN\/7;6*|u1A#rRI"hob$gOa 4jiQTQhuKn'+jʢM]FDRc u6_0.haz[bϥ1XS9 t0l}i'n&gv7nǜw+G|Ԁ>vĝGuoA2U'ל^/}ABum2~TJfD\e5)-b7_4Pn&b{| rMЅ@3 (AN ]X8lbh Yժ~8(:# \͠SnĂHr<vj4r (EmKw}ݨLX ?I:Fǔkk|YoLѪsZVul~&C|UteJC|6=4 8 g(,bXZz4QQg]X-&@)󛭽ݭv;hps8NAC=)xz:G=f@7.;JG6GmұM&;6Zּ0k<儓ߤTX!iܘҼ^]X٣w|d}6aRGۑ+F Кpn{tp 53&fӎwla(mUzףP15kntMc?>O7ӵǻ#ȲįP5,T2yFkqbN?ztuӄ(,~:YC :e|:}írubu; !+,HNf E HJ ւ;Vfr6_p| Hk7<)Y56nyjyDXmR{at ZNAV)vĘ ^5zNv=|z=+!(~yse/:c7hz =\ ~gZkbM¹a :\uO0\c,#| @iaYzCu96F*/^@37 5T1nZ>̳7P|i2ZǡĨ*5@0Q-#j⮬9&Ɯ09[-;/zG:ԗ$۪ 3$tJo.:L-ZY aWO5aP\jIp"et5+(|r@ vxv m'*ɧpYyq;'itKirxJ[Spl> J"{fi ᎂm^fZ w&.r Ja*N?&KκfAn*n ͊#zZ&< 0zȅtգkW< OQT!#q{HbQŠa躣NKp1 artؾ.t`|!,@KeP8dw`!#Gc4ꍆՅP\.+N}=]ѵ:Anlq5R0{1\ĂMNuMOߝ1NyoLGRC7K6cu,V8V0M.fƢlyc+?1Ioo$!.^޹slܯ\qW[ϱkx#nF9Y5<MOHDR aR ണgY/=GpjX;ayߙ/e)[Yyb~-M$ +i2=>oz8OsOQ1'>h"@܏>ljg9YG<]lL{5xzpf3yC =R~o\ 30VuCz(0)'_m.09)LSX׹R`Na0X;baAVvcdO1'~< hЂ =#P%M/f&BǠOP^4NhwĥDZ,j p<2̏HW|߯#T]^WQ650}mcwO01 gv&5o"wֵY)$l/D 0 f\ġ5sY߬La8+aawCL܍/{N-%YpNNl4QZ w:$៉BBj\P7~=??|S @s<#2 %K{{?GJ ,no VkBrw3NF&Fm_1: vm'Z;~`sf1 Q}->P{EM(GO5gXA3bNB/OЍnX3GF~C0.b Gg{fgwTÏ?}l~\y]=tAlD6dXC:V`˫9jLG7GlogA>SZmYTڮGJcw "u?UJ7WW^a{ x%=?~3X]ӕڗt9=W sE W EoE,éJA^ڍYZ>VD%p[T򫩛rmbtgw'%| oBn6^3ƮO +(8;ZՔAJsmbj ;%`W._J]#Iܪ˴|-:&xNޟ-򥗍ut Hw lnҩVSujᣀj ΈW~[]>>\Ǔ *W,ݴ-TV{ytA?~mOelQ,:夣& 8V2d9DyzdȒ ќc 1^#鷈 J߲I DȾŞø#={SUX=;8^/3^[K2H:5gXiDzA *pZV^}䯹<^񿞮={z:XFH0h#4.t?4Ե'YɇqwV?ks+q楈U Jk.Ϡs@.2Gᕟ)A]YJ4- ;(l,=ȷ`e/p@qsbMI '@/biFǭ&S~Kp#f u,6tYx Er!ʮA9oHȞ0ll=}Q1wOOZG 1h0xi֊JPN麰Pƛ*;;YdXYhOnW9EySՄ`[ta`TԙU⹰U0YyD[Qrp<^ؠ]*%R8{uo!Wp.-5%7[Hѝ lkXyInu%R4-4YlUFA0. .GYT+m S5 `LJi^&gBQHtoy1&@?bx2 a( hfi][scmit5~Um dЎ*-6.U††jP6Ը%ըvOgK'f'xeR|%NO?"m^),/iE xx/״*q68jxF@װ 4SF]J*p RO.x#+na:JN]sLOYS5qAiP3=z:P9+wQz~®^| ;<:@;Ƌ~V#Ւ:ެ׉(QTcas1b` YN]``9VI3]BSs>Q6*ԅJ-V&⃪ٙX7#y~kۖK?׹ok *utp:6҈ίʫm3&y99@ &D] ~n=2H8dd㫥ݽ.Z7X)vL?oEY .)Jȕx3"(Rz,/R">m Wus<m|zud!lUL&T%ĩ:FL-|1#VҼ5wN☢I o;ʑ8y ;xg^,kh8<- hE:. P(^ [ ;UTڣFk/h/6AI`MR%m~끱)P5KD[Bve0p{$J0CA,N?~ǤW(g0u1v` 4h#W]w% JL Kk퇚z<Ê pDtTt3Y&E+uĎWŪ/?k*^ 2ك*0,">"8[:TВ~v)f _mѨ?x𯎒Fg JīfNF23aQZS s&WR)X|3Hq t<=RԠ5o3-P$|.PA9OINzj{1+dSZ !x>$__[yG#pen0/דڭ\+po[F.i9lHjц(P@O`]OȊA*J*6zZDQ.h]"Db\Ֆq)Y.[[d}Y"ٲ._IS贕Txt@kl.U]V+rV*Tq8Źz80U)Mu d(x,gijgj=,T9nQ9legا2fEY/~90t 刕7.asbWY>X )˲pP[Qs5~7>gtXc,6Z4Ԕ\RL6qD `?C|,{%9ݷ"c^۾6͵fVw oPk(rt(ƧnQ`p&Yn纩RdĎ`VZ߼p_'$Q <ȆoNח}'=+zəQ1 `2ٿ6-<~NfÎw:@e r.4q9Ku#T1/Vd?Xi6v8pņЦPɮr\`1btޜh|hH@VЊ~/;/3CAy oe!Ё^O6tP &- !ܨQ:)AD]h# yE}So4gvlb l^FUԫQZ[vxldZ*1ZdyAznsf1`j\V84p#̻Jnid /)VvYߣ{on9x7ރP4u'Zh}Nj/^]m[\FV܆:Y5.sC 899YwaTha#86p4u2{1а4%@QhB**)"EY7<7+U|VU^̓]ZO-beҌ5JZzZZt<<=px+ +AUo1NHLX9mybLQOUE`H`MI֐ gW 7 x] _^`j9Z[K㺊Y jh*k*fC9\o8TiHGXW+&>ƪC?7B #saxMל !7v%`ts'?s{ʿhb:v@4KsDVJ/*V7DhVuxj.6ewOY.Ti@ZǣPꌊ MT#igvi@qaK߃rϳg*ϮL 2y j5ؿ邎^ƃB]4/8]1j_1.M얫cҺʃ,znY"2}5oQ,g49YyKn'lI4 ?\K\;M_jn}ۖ$NԲa$ʾqa*;VbkG+!m]۔R^(AOM‚н/frn=nV'rR2`y܆/ĩj`W29937a x!evmD[Glw8NUC~?bmRݷ"hxJsȩMs0 ^W@#)X5;0RXq#Uh v *PrMb7nY0wC~;o+;Ma4eY46 t_&V:ȅݺsPYft`]eAYW #~d@4,':zYG۷"B,*c8P?6Ikt)/i"]j'V!ƞ+[T 0N +?߸ޝէ{4AMxTE#їYI&o׺$94*%Tr9HiHL -rX@OvE MbmIWA=]Z1 X.р:TԝA:pm}pn+0\2R n{p& p?s5u/m%/L+ȻFGua,Y7w>X"8 ?N~zYqZX@pEMs(D'1oƄDi N՝Uq`]8M#HXc;}ZoC2Wœ(P})ܯ-= h-4G ST+n)TmHC\I8[y29軨ڬ c;ꓻ\ף5j2_Wt>ŃAn2ҷ\ĸõDb)H+\(+ӔƬ 2\"! \GًT-|BThe?R X}ܯ%@L볰u%e1Tc-~CE? kPjHO4H^[~}^&gc;l@M Lo~tGg%9Qz劚[dDhdV3 -(p怩3~WXC-jƸ˗be=F$o}23GDrd&j>e^e1(uzLr^|yTh~]ݎ}Y\H,%!gC(DR6' uٝUچU@(d*2.(qz;./N_s[oyht5TȤN]0&_s1PPq¦Y^35:Sjw; X ؀uiˇbJyRH-0RdqQkӊ@ądsq i].VEBU̍ڇ\b&F@_V:&@KҘHuک_~:1%WhyүAd啕u5<)~"77qLm"h#bM0VH5E@ 7<9i<`cxOtbf}5{; y#dt<*q'g ւV/Ve6ejyjodb׮U`z^0j}bcBK5KO5~77uҍӖ}9?#;ހ!k)PsBҞ-o*rs^U`4c{>܏%RβMkMRz;D(fbf ?+!@3MxƶAke(w%>|/`ʠtT 9ou?՞9}jUg*ժ3Vd FB)d́i6Gy%cOJK[BbK!!CQ$kAC=G57[HfȒ5`spUI`i:.<ƒ2+YvG1AGJ87>6k̳?V:}{RºZ?B2V!xOuxvW'rv]:+3˗Zzήx䅧ÿz2E EE%b(z]$6p* *Z0$q;,W"9FFccH.[ש7 w%Yb0,ֳl.ڿMzr~#]03/4wH%ɏhW '`Yz |Pi@$]u}PY=:U0:'q<<@=o5!q#}#@d78A=e1VL,-3d7ybSBƫ&ܵ|ٞ!;逋{ȿ?~rq`0aŕo_h6CsD*+6:%( R DݘUܜ8+~D*JqEƵGu?,VQ h{vV?mH/3gϞ{YEO^qKAz( C [2;5k@e" F Yf?)^lzQpa1 reO[JCp%1 "5SKP sk7YPAyVQ._D^j0׵ !+i|6 ^f.gc|*tfW-VK13j( :o@/0`@hЍsJG*@e`9֩hz~T>Ld;3YG{#8l5߯%Zc3tȞV8d[\@&@18(릗eai4 (%[m ]>>= ?{(L?=̏>]PǻQl[ի X ZdylcFӶܲ0z`Ҽ0!O/"h\4*uUY/1{(#LfWGӿs^GP$ٱ6Q]/D+84l ngTI79g%ڰo82fk˔xuz:HzAl2<ŽDYGej=߻u jfH7P+zc#ruOD1kgS[N>F1.Mb)5HbLZ[ks.8 .h; Ѡ = u whacR]`LKHtQv r~:V}KI:7\Zؽck)<(z>u$׭ggs I~?5TX{<Ԇ (]>\"E-wYP,mb3Ft}uJS':ѓ0Kԅ}XO^ UP) A_=lkӑLv`$=Zbw'd~}.#|PpFDyhŸw1u 7^#QD0R28-=85P|йKj{= ܆<) y *<41ş|`$L@aX&h -5v 9/ ow(dF4y,?sFCd&58(=5Sm 4)jš$DG4FlDHΑZDm󪙺Dk;߯:*Xm\K'Q _==~&( 6?wh/#Bt@4oC~@ !n+%mQr#&k/@\&גy䲸ҁ]ŲJfѥb@^օ5FYЂ}36vdqq2 svi>gkS(ag"%:s3FI{˼zu1"v6FMUH\ a@3]LJm>%-[}}|os,ݼP zv3j˗u*QǪ!g@thS00v~+R E~.݁>fք>SQ3]kP^e9xuZ^hR+m_0,!m.PqB̌ TVX# ~s9`';3DN6YD 4;kEiǃ&K$rmA;P+\,Q,?G+$TuB YY o=zI1n/qÍ* :IAktW  )QAcO;+s/QCr06%˃Sݾ.ba)9ð7sT?L&Suƭ:AE}WK<>5ş5ɭ1`|uҀk/fzl}srJq,lZ`ϴ^#*h3*gxחJk#0BvK|62Hğka C }A΁zpsD96i#:NAv3b#'*`6=Kǻ̀-wa uEf&Aђ|vO% ͚MݬsFIJh̃?30JϋKR։縵DݐQs7 mϼ"ZFpfɀj9&anX__l6,j<f܆?aп[ιۤ2ʂ9|\K۰t6C}2S.02920JK:qIe#[L}*.~M^L.nUa(Up|v`Y 'V-08f5LQZ )7ah+Z`8mE)g:"ZBu(\ݖ,ZN*p1M /]S>g3.<~_\'/d/M guݩQ&\米El7nZP)oNt~ X;~ڬLS܆{\NQٕ-;fG7WN阿Y,S,XRu^`K830<脖~k00qmCѡ/P_v:ɟ_6ƶ<1+dLeMHݨY% ́e.` cezt7ɊjWR|~ǭ Y[EDJ@5B/[;6JXD[>mAxG Qƛ77;6)H-B!RoDF5އ)O!uը[1T49RicahMT[P=RR)z@;ȅ ˎ n`\"jv]Cr#G: 8Pf:ȷ[{<{T4:hHl1݉m}:]]v‹Cm}Pch`Lt U8hF*OG4PFX5U6Va wOҤdE#q%?kt蹪dZŭa oҁ~6޿zckgfWK.}+<u(4OɊ\ Q<5)c$ȆxiKi1atdg2:_/Ö:J'<Y!:Qfhgraݭ2l}#8~( l|kJ"EiuN? x}s^iIp<}ٯ1z{wYĉ+ٰzR c5wwx7bfϬTqX8?R;) CPuOdRGxT扺<(.渢f3A!jv6s1,Mά`.T5@% %1Ҿ1*Of|;C-uڟ,a W wDz@ u`b-39#$RWqjB+ פ׊uU)hD9o9]|ʷy;HaqxXbDfY$eہfJxgr/[ȵnȷlE%ٖ .€PbUwno Ï'Y>xШPͰ& 0 +y9w=л͍?#nO]'7YNX/| f!0@ ZZ}DI TNx@#l *݈Zt{NjRVmtgj70gs縑6A'i2vxݗK>>/KEA#:kP_rUY;.Ϯӧ2YBP~]&~QuŁ T7 ?Wؾz)=w`ups?|=2oC78hҝGBZUwrjW6EMLO;TBO -,GdfK-GSªqi" W n*kqh ʣ_{k7Y>$5 KEL! 9\u ̸A>(4wox_rQz΁EW3<L6՟qofk^ 4Q!n<~:NbƒufP]<Sf&{7ۉFN;HIs0BY㆜td\x=&ۮ{6!eM  ofr?rVl#,p8~.#eI EY*@vTm*=mR<~Re%{3މc MQMtgSnVɻɰ]!Ow~Z 䊪 6JTvIoÕ & (`#ֵ9/YUf4O=}_k*(QuEPEIRPe@۲9 18f:{D˗N}sCDLVmV(ANԢ`/kH=Zf.{ 6KzP̡I1W~]gts8IҰ2D.~bjlqcT"+Fq8V'|Jp$1~;Sb> HK9!32?uǙiկ5x/ " "jؐI.=T4MDl7mG<{]^+ɔA8'ۦa˩_[jt{ s]]AoҞ$kbWL'( ]1p ׁg,h*ΣDH$uYÒR"7sE DeY*Y!)9YTX=QVݒx|P''I+iX9s7xԜi va] Y;lʿջbl)8$^+14FHpɧzN;%yA&W`/{T^#l<%x KӋȝE&?5,]i_SW`F_1۟{q+p` TQQ!N"/ ]zE{~{fod'ڳ{;z۽ۤVPx\TmvV26iSrZP%?eS;^%`TRh|9Wz 0Ffh20Nh li’wa@ȤKT.V1*S8r1)p5{;L3y;)6-ö+`nARش4"CiEjG1GJd 9+_..Pj*;'7ՙ3Al_\7 p^٣bi7ƨg:n,+䯭Y fƢI@u^XdR7f%CU6-hʆC&+Le5={D"EGzYb%=>` a'6$i O}=KNk)ڣ Ű@{ T&s MO=mB$O3`/ܩ7?O8D3|Q˙$ çHːuatc7IW3"xwNp&(~"IPk'q'a/jzIPX7Y.&s Y@#9OO7%coWSPጙJ轛=5lij o˨{qB[Qb/pIv8DLw!Jۦj4*$Z𮖞5d6 K0Q$LnboU-TEt=\k̝>*yVɎoڀle[cJGM5dHP>Ɵ?Р0X(`B8hVx̓>\k2a*9X>ix_ XlhC-V~Z5肚wQҜ *G*aϖ}Eh+4΅"t>—AGpRO՝L:SJ3m a_ءOb6U-5p'knzp"B#- "a2k707/QL1β36'*[9|ߦ~2t D`}k2!GF!^OGk|_C4_wQb&[U5SnxՑpyU&@U'57 p9='5փ'^Aup8 +`PP4mτƃi~bs ~%$N$qWm'm/ j(~4wfvWڕpzbvgg_3BUG\8#C U?4T ܧcs؉t!W K,w:JWcu݈ lxwVsskY s-t eU9N)nq?+&uFKLh8oAo;Z<„t-lp)3]o*C,Ȳ7J~d8Oo*/)iB.m4 #f0)i_f+8M(64RMa_>eu_DF?R46pPAHiEX}!TJ]kOTQ}(}a!. M8 Rl>>w$-&90u}8ۦ!nfz b<j2A1g#b! ֚K(2Ll{ 1ӡlE68ՈD"0Y"m*BN$Σ*hnˈ-d#Ĩ \i8LFX@V a8 A'lCg5 .-,EVo<3Uݮ_%bn͸W-~wMy}Se+&%gV L7v7Sܚe̲zh1W:R LF$ B5y@tvE G +>%hX=hH ; *$R ֎>W5f4/.hxڌFC4M[ Q9V]3@lq( ]<0t3TS8yEcEadpbY#ᵡDc_'A[X`lY:`vԂU•윐VB>QWWB P Ɋt⠿a2 頕.A#7b1`Tn9 h= G_8$8`S}EQ7@/95YNDdB(8 yz\89JJڎ䟚@ޱc^15cg6?_GuKQrˉ34wm;bh'=LHݬHpAHhjBܘ7KM쪸gábURhAH #w#˽8dPJ Rn1/uxzU$Bgq- 0(4dyEͳIS´ȇnkl%1^"CCXC7*)Z;-"/䰟&AKrKq>.,BpbdRaR#D(PHC4O 8 ׀`;PD;++m. W𾺱)qW\4e-NIĆFr@ Oip5 U4^-vl2"g,N?>P%:C8M'b*AJ2EDp5J4`,qፉsηLEM.XF+㓗O $`e)t=PaMTڧw8P|Z՟LW4ƌ6IG=v j:wkT3 8,.g[sK~)BDW t0jtB hlDvI3cǧRstd,)Ht"ۇ1,fuzTMH9"b$H:o'zX*KII#Ms(x}B0gsv&3-ccvpG9u^-⒑8tPV p͊[5V 7p0r[ ojٗt,N]Vj$CS42Fx)h T~)|{Md{`7(lKxpG;ual~-4jJ!~_V&QP$l嗲=PG-7̻{KwKҨ˭[Ǚe8cX6plgß'yvG(b2RFΨ:hS$'xڟnhv,߃̢Y|hAIRpoxM ˒3WL<cͦ-|FxMCdmnYFH\+x`ᎎ1T奥y-Ƙ#@Ѷs+v }8;lY=2/rH'N΢=W yR 52m"9wLm}$q%='*+ؓ/wSx$iA]hwi֞fT;SyAQ:{3RuJ0)VkfB@0shDuG%COJbS!l*n"&n#jW /-S@Egy߮cTGd>pE瘄nhHҔ'W3nZ\:= _ٞ4\c<r5#,x)iNPoLNƝMAՓB?m%Tzp`oJqѰIk@wLQMPb pJQTdJ`}zwV= u9NM'94AjYXD=k#hSut)ni{Q <Yiq2 !q~ QKx= >1r"OQeiX; ?q$(tb*C88Jl4K <N8{3ud۲,F :`e(,*8H-t;UJ1sX>6 bHf:g24PFR 'E7& )ȡX5,InC VIC;d׀uN=dqO`'PSBVOpe̾gR2ΐq[/y"HrSV}pMo9 Ю H&G|< 1.B K"_e%1>(a!$&0$iݳ/)O `|%)]^Ā,.DB%_:.YȊK]!RymBMtD^QֈE [kේf"u`,XJR֨UiFi *'9w)X'85 ~P Zؿ0]ʎ\\8**Hu(x%\Fq![|a=Vr.YNc^•ÚDb %pS*8/ՂmڈQm1p_g=dBr"+rT]#Mt$tCd3˜pd㺜w8$5o¹-z:\D- bP"e^]H ry^^k"_S`LBpdEA&A<, w" Nӛ !rјaoP;v~j&\@F_ъI: 1UowҶHSpດ꓇ 2bC_ 1* .ͽX 8͹ngvϑYs2.@20pN=`EFV<y)KuܞG^3ni,b;P7dpT vFу[8 M4  j:0L4>Pdu耧DEŢsѷ}⣒:lH9CX+{ՋqMrWl&[On7E@h##-#AdPZ m<2Hq\$_u#'C ʢnҷ9cdrZ81qdDE- +fPZ2zGa亢I/t\ʍGI&;E0376tqK%N+C)*eHjEn*KDdZ`ܢ!?n$˟6ϱjQB=)jLR\Zk&O #:dC9 ˌ{@%BoX {kI-|(h뉤К>AT_ #ok-FYNR多[2u.z̪He ] ^~QE vXϟ([D}o<|€Gxyt#r#]!V.1@H_$'تT>0fs*) p\i6I7gd)QTBZ|02VFq:K`48Ӡ(vI?=W8;O hTvZOskUx"mz3ev8eRNLYd:eydVV;]Ix`HAWl;%-\SbW)"G1&oA/д V@| DٱK}Zɢ*h}0R #6RCl~h.6(|fM ᰨ/mډOpPd(C&0N [ XU=P$(S!5ٷˊD}PQJ?a3lxDCGPd_ĥ6ɍkw;h6.f$_zȢ0H׎hEуH`V?QrD:PA|2-uq|:)!|HAho rtǀB· Mz"!̡x7_^ _V"0 %џ<[qye5B&9X ;y8&TmC߀U*P^Y}},ȳAZ.!8&:W@g`BQ_ "!P(VQK8&'qjT5X q`Za`g+68=2* $jC<^Eؕ? ¿Z)nEYÎ ;/e X#@k:!2ڋ F?X88IHز_6䍇:jWV"ݶIJo,x31)p8ngQ(Mk\wOӦ>ZP V%H1y1n,`eAǺ9jƟ zD9(b!^>?5i;Iû^TZ+e^I*Ƿ0z*xm&H Ą"e]dt=)AGXW[5INiyVy3!޽["lj('+UfFBXgo+Mb3< h%Tdx_ͣy8)o }* dU!i)wxU6,q]p9ݴk. p2$- ri)K+K?{UOYR<cV[meKV?I9f_@ѫNu0Cγ56ԯV + !CyҾղ:A!LXdR\_MwQ|ha YtD:bK0T3 cd /^&7Nh4:!^ R~Q2 R/lٞ'߈Fva?'L6N²͗/ϝ״^9ݕ;ظ F.?g#lcKQdF9lyD".UV (ƾX6Raq HSx{a8 C@QCH0 şxF_yc?aOn], .`] *#tm ~bgI,l%+zԲx9޴cz]h ylNL5Ϥl: НORB%|㣝3^c{4 n7ߜgT:6gRóAo؍R1XTʳ d{ d[&8J<ܔN{+3Od,|ޅЩbQ{,È O7]??:cRQyQCpm m*,k`]g}J8eDyE>:n4>wVQڮjqV)am6Ѷ)s"gN0]['x_|JJ5+e$@g9"gnw#2zǠ2Ww77G^uJc/۾<ge^ti/ޮS~d.?]`]om?wj]j, ;S R92 XW gQ)jP>WE܇0cEfCFLsC96Zr'#_ LX^q2R)3WԪ8bu2i`I.ZXNAӆc]>}bKPAGOim).AchG&|ri&V1z. "ֵ-b}mafampFm\;{Fovr(u{X`H;t/ocY>Hw!o($Tn8ٕOObC&@ﲍqhby~?O,!;Ot6gsޠ^bXF(.G PnpG,aKƖ޸nl[:Y2N^~j .ۿ?~޻~X毷>VWx,~*Vo4~7-Jw[vy藃KVom >UۧKk}ߞ~|ܼ_~{om:Tk[o~yl[}Qnh_y]jӁSm5}r֠?ZYY[! ffhR^6AvF`fYw;pf]nd)&\b4Nlikֻ]fmңgj&vMeXa\JY%AýG]d]ϳG)K)?-.gT=_-\3SͲ%ֱ ,SZ+("eA`WQ]* 8;*XG%GT{Šƣ@>-'F CSȁ&fRJ=woz)_"ȣ?M^ٰZJoeQwSH$*R ]>Ֆ'ƽ" >smVT6fDW_3,.?yI7}&04␉yda(1)tF7 1AJL0DŽ7=rUUa{ŋ örv(mo|o5n +ˆ#l#W)۾=^kGtt]ӢGh:*@`2m-EÔi7mH38O9zƳ#2M Dgh+wDgV 3'AaMv ^Z)N ǁ%\w n _i0J֖&??huϙPeG9Dn7frb{`\VpsWI)zL3Tom5 jf4>Es)YEbI }% Z>e5e&}+͎}+ӍfJX.A%AzYG Ug ztt.^%B:VESg>ա d~@2+=j1a췅&3+#sp]af.Пom:0F5_.+Q2 RL!XhdD%ƮťZ~ȭ(Bﲍ,%:"a4׳gQ!'OR` H"⟥W=;KjE PXOX]gBh4 ǹ X/#gd3[G<7*oLqZtW eTN/|\/FG  * Lu,浡 _O}Ui8#?onU!ۭVE Cqq={(G([\0 i{\s{ZA4URz=w޹Wtsq\6Dl{[Z-s}>RXԆsT}񦶳Kj]U}֥^۾Wa7Yab DIIyeIj_<ƞ%Ԉo ߏPumri6<Z7? %1/:("3C&*7}  ɕJTԴL] R5@h C`8O) SS&9呋F{> ƨwƕu˂*X_"q|Hel6|.-QGؗ߱`o>t60Rifzд-\@ qj`hEFͤ.JȽٕ\ ^PХ<wI,-HH /e'aث}$X֡CubCS#wnˇfT4O\ ZeW-P@0z4dQ[X`oUoD4Mr:g`?x=;03fdA٢)D4[R~bF熙'ms>m_O ?+O*WM_Cˊ(WJŋHѡ 6 = 6+`<87ُ?2o=['*_.]K;Y b 59j*c^Q4]X*`0nnZ9AfJP@ɐ)o uR*B}8W8֥O$g huyψ7]]?4'YRf- Q)g)f g2elWƍp A|B!h/]vDG5LіlsZ/ ;hۧBw-N ΤhɆԧ5% _F\  ++L(49 =LvhBNXpR)sq[n^YbY`w=T074ѣzL1Iss~gB<ž>Jg1; y 7YR!08i`Rzvt5ʳ#8 nh @+®`4BGTYwOiڗ7A*=SVj5x{͞Q-$T; r#;C0Mu-y@_g,(b()Tx7ҵִ} 62I0*.O!DLK7 vl(Qx -t7m)bNiHSxpnGdTxڀ&7ϘhFk_ե7F!#@\ R[(# ? *"d@nc"-oL:JPi`_/o$Í S ߆^2@::BYpm/|ObPSs#ʹwfD;vF"mq#"x0}!-llnF{Thڅ`k=[_rp428$at ؏2||׃os%A!PRH VI)"grT#tRJ))B+38ȩ?rRA~T/uDSuh)>Kaњ; `@fP`T4@(\S=Ϲt(Zǥg '{6%9hQm:7PNaJ-v8OnB4Km*#h}R3g_GsB)d63EK@&Kg0upi\]c < [1hĄy' +SLn\C_/vUVW3h',WdKtwo?rzX,@x)'1wREwmK+y|۴߱ƊQ냖gc BuA(a IA" Z~3vuKťGqiwTgŋՍpVz nMw{yf(\.b͖c˿4*Vʳ߫u 8zwuoyL>i6,(@aa X̻I5y[ؠ٫U MbV5PEQ ғbQhvL84vGF$^OR$6')TI I mMRI :IB4* '>a -u@h|b,c2W>`+*+ťJ\*rez=Q.?1֞b)fKKƲQ*6ORxZLU'¤dG-Iʯ%PRnU*ԻIZ(0'*o,>T<).*奕D3jadRL4LP[B"4+Q^ ,*ShIYk5+Rj{<ƚ^93p3i * 3)2R@.<5s(,؟ +KW [XUg'pTO+y%v߱íT7[-<yc3ë9(_'+q-q5/zor~6_g|[Z)}&99} b3rZ\Ȣ ;&x]ݑoִ>X;E%8E}1h-:* eu%6fyUgN)ߗRoWDK?^cCwx$# E<;-tB$s96 @!HrD9Qưu/ &5:I y)GW4 ݅//{EcgY8trJ p,/܇XGF6Y1ǧݳsѪS.ёo{} kX%ĨchZV8Ļ9POzYݮUq1 θk߶Fv<[\)DFY($~o' !JZWY\i'Ѵ΍~ḃ&O2UofqpF]ƞ}sfÄ ,S8Т(|QTo7Y3[l0nbBY- IX QK3F!.80cgcZ1Tf]nZT³rJўD Z!,TxXض\OP>N*ގQ#Kn[)]r.1OaU2oIڠZ)7m+lsJuBA,ŘiHBw [0XPP`pqtXqDItM>]!0  ꨸ =ǽ G;V: QfPx3QcG6.f -W _.hok"* 2иwfzPD| VU4ȑ qS0 H A@c(#c6ھ р6[G - ;5T3e@Ĉm}^lđ2mGvJeS}ygvT5X3{^{VŕhRiuvE͓?<|^{aՅ[ߋDw'4DPGGV.fnt 17pM!~s[ }ڝqWזŵy\ twL&Vnh“Pd!rq3LNmT~H=.ې <{n.Wy@,yà70< e"NDkЫ9#-?Z6AQ^MPv)5h:צoI6ys4;{o~a7 i;vBkhLYMtuU߮NֽzS}8؞fu(R2?tC(05^>>(VU>„!"d@eQpA $ePg=,Ǚ<$7<"-٦|$:vTijL q۝bhc'ZH:(;֖_0ȝfez}m k0aEaj;2/{'~M3ӯdIRb~G;;e}^O7?Fo: 5ښ ݚZn`G0Mi߼+hT\[-E?ѓ7y5ډcܩ5"pPCK:k?dӃ=paP_C݀0Uu= lVnΥ/W Á#X#GE ፾2O= C4RԱ|_` z (aTnЕFQMV=x͐ץ3\ۖ0h8ɐO %8bBlz:n%ww.f>|96+Ȕ=%o+tF-ns*^_DCjNYQUۧ()-a Mٱc |o\41"N֢0Am!K-6tm! '4p՛:$^u9:$' |.#'#X3< g!ڭ'_0}DݹUfOlW54PYse2o67y`fc{^جT_3< SZ`on"}mmy{G;c*pX=_Һg=qx&>Y7=ٹvm`mVxET7Ս*;x]%rFϮ́ӥT6kj~̳O'!6@-TXb[=,Yeg90au$6#ڹ:m[VKQk >`1S Zᅱmey f= _eG<[׵a4p\OцSqY8_Sxt.!ߴ[ vg&GB HmrB ;G?lEڛKmeD~ PGbUX bjCmVnWDt~=aaK+Sp(.Psp`=Tk g@G ́Z~L$Sm%ӻգћ Z S *zP6~ZvkzSy8^]ZY Cˎ`k] "5dޙ_^Y?c.}ض F[ KηT)ezvS$GlP -Ep4@'!@xVc,̛l!m Ͳa p{)5K J,xl`p/v`FXyaZXsbLֆ%"9`nN ѷ+=Gv)cb69|ߧhǪ qb`{$[l1^pgpA8s59zukfKM؃?zV߹0+/CXޱkdoGIe9@K$B0al; L#2^"#B'Y…Ug!_:64mzd0MT|oa6yQ&<3JPͺ ٛj`[GM ':}?W:=EByXBsx(J^`$Ji,oo7m N  Z}½ v}8L]#,a0 J6?d +F8a^^e_JwnL.x\*GWs&YٳSPPv`Ixa |8"qhKUC-^} OLUIu)%,`=opƴx"wfyJʉ=)~ M{|j߶ꦪq&~]5N?2n=Aw742zo~rg$'LKC+^\s,xdV_&!4 G^yW?y}Pχo-;rp^rH7 XlSc*ό c/\$o9 ןj[CT{`:,p!keКꞢzfPŭ%]P)F9:|P; V.F߄1#'fM4t=9J=EF/~!4{z.!߄{QK[! .%2ENEjhHa^ yv`]cEqPR&Bn}C"E>n3ŠXD/&Hm-U`H…??h ;GAoþ}.~pц9nd}mF<˟keʰUZ^~}g1确s aN.?9`fgz}vAuNd%%-~o&-ȿ%nn@Z .'3#6ʓ;1ڛs93]Bʿ9fys7:w5?s#ȹs_x d |{Sq?Vʱks+\ AI p;=:1o]On J 7v$zMs~&sa;MxdݏڀM7c\m6mf:ʀbSgeh߹/k@ )'dԙ'hG慇^Uq~gͯvk6^o9AÇ;U0}Y6憹oNH1ly|Jjt-zd;ZEB9ӮDuR{kk bu,wWxHqVRMEخ!N >k9x3΍у亓ro[#޲Ox`9n^mW[U-xmKl|Kp!hVoTVbdVִZvilӾٴj3{Kk+Օ&I, Y<-qOm8)``7s~6hZe˞Հ݀ &ds[^~!yEmcmLXd6S.-9L^I. К&àevnw(+0gu nFs֐R'q ˨M? !DzbbWW `G g}z7p},ZVc1O՞,J"Z@rO;pM" Rr):\JJ%К@ƴ߆ԱO$s< ^CPo쪍֣ }>__]?q#_b:ʛ1>J(ûcN0r/9:PUn7(Aw$=KDupܾkU|ȓvHPVgja֓1U튱2eݲTdJQ J4\pQd/)>Yb3kcuʯzi4 d@8S,)|raۯz{T#ψRd0E КR" X]Āi1e6s |o՚qa==]ޡI[.7V"nRƜOM՚*y4sǴz>{ި9@]UшkfQdV% 4Z\HU+Dqpף 2#4Q5ym<cAU2*v<:>n+* 1f+(yf-y6u;S){o66Uk^oO(D"zx)JfQ5SLa+lK㚏`GmjmZ)YNזO>%\ȃƨHRJRZI/Rj>?-[pZ.(]kgHQ8:!瓂I7 @1ղS)vYZ`_ay!xG0QEREt(P+8ފR1YY`X?:a/&`ZR!/VXNxI01 m*Ż>@T6KvGcٚۢ,%}wN1quIBc\e1.!%wk6IuIm'7g<&C8S=Ry0*Uڮ;@Mjȷq1#\ l9RVPhB=ނa\gh 3j&8N߳;ʟak ]h'V![$Ņ:,xstoK$eVP}2a"C?9$oWH¸؂ jʂ"fɰ¡,Fx" ^g>ws(:t1$ FWuqr ԭ'I%Ѧx dDŬ>{g CsNEaR/ 2^Ƣ0CwMJU?YdsiiS/Дh-VzTVK|[ P8,T|atTXSxq<,jf|8.M;f  |=VbwBU@%ԍ _B陨XUf>~lY4U̽T[`[]CST^or{!杞/98NnҋȆRB֮P9 j[#le鮅Ze!j8*/* 3äC+Bk*AwIEk=;l GWO}u4_ qc.$]’=ss h?9k˗<+9 pBC_؀$nƖj’*!NH=i!ώ_|,N"ccI+4tsw:Z xo} d T e Ұ@L.p]o&#D\޴ӅL~RZ)y>` ԶM J#ݐ&Բ \dNoQE3mK `cZqz XxHg+]S9Y¨{fqtP~`7k;d'i " RujNdoN !4X46IP r ean3TQ;z-*$lH/-n\ HB1vNuB򂥂bZlIdd_0Aw'!g::';:W*-j/"!*>S 6rq)\lM:@IQ藁V]ai:\(sXhfH73~()kML21{PXc%LEY&ǯFuЉ%DJU+F3uoAبdh7"$\YJcqgWL?Qۤ771&KiRgbL%ǣ>Nԭyn}#6 ryTjT+;ZӴ:@𸵻ퟥ3?nnWk;o$vS@cGKVeQ{]p0j99<>sK"z-b Dj:yPg5x9YBX^T\)*j \i졏ugXakt9B2 19,fJC3n.q\1׋XF7SC5Hq%jBK +E] D?gF?E?{Ƒ, ~!]hbĻ>ʃ4ĒFt~[Ev9pƚs 7Mw[w"( ueUp:}rdpHŀ*u4 ާSX>l&IF`צiإfE/)}M\1JԼu#`Exq"O|#$h_C}IphF?[i[X?xE7MM:̳}~ 01@"@q_f"-0Lï Ak+IRUq#S~\!*tF%?EZR2Xk{".j8tPȅT{S\A qT "}I_ $^}FacE^QpSMG"37馇am#_4##ZhU7#6[Lz;YjI8}F:nOz-?>55:* IzWQJjdK> \gĪt*ބZ?ݑئ:8~kmt(OkْTJByF Zq-$>[wS,MlL*r䶩 ǦÛcd⾤'Q_2%2g>x= GI笄PUCWGK.jʮ u.&L$Fp0NSlWHzP?fj@]RdLpjl^4̱Es,0Xq @Hcr 򊢡P{$o5&H5P!Ӯ[A{ D*Ż6]bbJa,1 4iL/WӠ8fVޡ$Hbwp:+l^b/YF1q4 bEIw79s#v:o4 Վd`?F$$84 әZ¿Sՠ*{!bބŞa=ؔT߰[Q%8SB `yv`oI[{?5wLZ(=\O6)HaDˊHx!Fc8H <,. n\vQDi:ꪾMO~/rQ X t!OA4qdid_1*lݙHQ-OF5Y^AܛB֚z hS <19 !84"4irzsH$e":(11u9bq~4yF}Ԏs}ρ;jVԉ2f}1(oqoRu`˰F[־:PEaO neXiC2~3[([xx:*Ym+%Ie["t6psБ=* `j4045mZFw 9_D` %B{+/6yH0BaxA_=x;pF9Ksǔ?( H/Ų&D3D(>mnx`מ*яCv\n&U<?t7s4xz &р-c\#~e{o展8L wǬ`Th:$\ivitC!c<02U4C"!-XN.&ܳIJm1q2iO| Lƈy1^Z_=rP*{BP]c#$H4ODcEF:R.tv8E\denL7ZĐe_On1'6?9qߡ[ ?WOx_PX"zw=/ۥؙས oQnm*\H>`U"zahwƟ'@!}#̵o E8vkFA0+OMv-L3\72q?k*hpqȁ(* u9dT/ُ>A>6QyMQޑ|;od?>hk'Z0I80zs7L]hZGIJ#f4&~Pq=0`)qϑ>!}[xӂb+>:DEtAFSߢ8C( g<x mAm@i힢" 4Oሾg[W'i~>͆g8( #за싱#m-X?Rē1Gg/IK] ~V t^vjQt~]E/F5H ?]Ѩ5<{aʆ&{WfGшw47wTD';' qK@ڤjP 5^Ѽ]Yyٌ?_rc>ݰxo>ͤ4DGwv^onKzNcy@{օZeis҅>:&e"ĸ(AgpZqjA۱!k#iAy(C(溊Lۄ̓|!Q0NOIn[6)UnBe1TrI'bHdwiye3 r~$ 48mR z(.m5|ύ ,'Qb{4yUDIe+mBI>x_YOOW|WصɪB#2BWzKM69V\T!}O% ypg]o5!^^a3WNoӲzWu}4@fD pE*ug~I `oHBq<]9"(B^v2Am0 Fa ~GuĈkOG\ M`w÷턷F_Cd/;v^X F4 {I$u]heZH5|ۅ0ݝ9BqHXEE59hGM  $|ummJ(Ω{d'p\uDtM_q`VUi.9ZJTx|teSܷɭh| T9\E{Wt@B )-#K5S@ f 2!Z7ee3$ &Ul;1"F~C35U1;'H3JĈ2v4*I>A vL \d|\g8g=o||X^m ]I3έj36d+;|HZWBm.>[*'O&ٲIuXk:8=q*-ߠo;)X[D!a4/q3BLt]WN+ hb>IfPD m)"消1*MǺH^XR|^JEQQ3KПTyOO0tĮzMS]AoRO0u+"jЛ+sDžngV6%h,Ku=B\ oWQÃ-]UkDd8B~L?%ԽR_YY@i=iA.HA~^a^W6ߥ܌2T4Y ^۲3ug#( oL#Y UJZ=tI`磈eE5`(>Ѿ^"LݱfK6_Z^X5]ѓ^lTڒ2yC%.J[`gJ{SEaq1SGfjHLvwOCr.)FN=ӏt}h6XZcR߽/('¶"iRn܅I͠|Wߪ`J^jdAeY\'!ңﵾArp[4>I2~Y%>u4W_}%0h +|Eq{Xa&nXZa@PlR$>BsKxkȕ EPX˷;{ B/הc~;ôNJ;})_XWީh4GtNZ=\+{T MdqR;s2aE!OUl~ MQv[c-uN |~(L*J o:u  ^G| 1[E Qn UDm@$\ sPp{)`n ;qBzjGX|y"L$zaGxAD8`nbќL![o#3rM_i:BBPc'3@%9,Cv]GwDBQE;ZUP]*L#]d`ÂTtFt@3$b O8E!A*nqbLRDqæԦaвTVҜBHaPopMX>YLI[Q7MŸhutc=m\: 4lh\50_`H߿ypFW|q񻔾zN2tNY;qU8@ocģ{s|ab"L&:xэ8EpKJ(0@tU/VB%KC7N6.?5ٰ}u >sU5} ś8 * )ȀU_"xo pN `) b%T%ã~ .T%XJU 7nB.)u+BxKNeDwgk~f| mb۴(ax/i3aҺsaq%/ ̪siV/l(odL O#1wL ʀ7P'm 1gIpMXX @CA3:NKL&$[r5pd y R׬IYK{C7l0eW_bxoC[_1;ϯ0.szO8%C:4!*r6$ZvRژ촾4Xp<F a(Y(f1w_+% G&dm?е[)2qs?MkȧpU?`yr3)ĉ%T0a^tzdsAͷ RK|dQҡ8sD- (yUಸ.w%9#hgNE\Ad[u32 1-Med-I mT8Ȭk-8dnW(ȴ!Uw| ~@HTPKs)2ۅ' dV'Y + kgƢ-YAR%Ty:W֥ÙU oIʹVdU_GA[*ݪ:R4H%\+:_=نVqF mBIF}{ȇ"Y?Ypop.VN)ЛcLpށn 3eZeYOe3/[au}]Oqܬk1r9*t,jm#xLjA3'5,Ub)5: Z.Z pݙ1P] x (!ym9wc`:&LcL5{1]6֗jm+}FD|SF|Qq \ܣpf#ipe orIe6#-{ˡ*nǝ]A@x,_ ,eݲ-O?&[wWSRi<]K2tl exut~莪*j zܪMF;pxA۰c&im=r;>[P]aL2)A.}D=?&Bsφ߁Lv QG(:4)B*P.x= [0e[Yya:;FE'v=1qʚ-z1~NRG>-vڕbA-cIrOàEeG|"vd`.V׳l[ 0ȣ޽{\1EF.fol|FmjQ{ ogt[Rv4cO;'PD dxczGtS7גF57%\ aK=~'(!8~C+-<'5a֔iatAr6jky)9KBrRCwW[?K.$A^v0Ub\@b%EB72DЂa`''&U~FQeCr쫵$2"X [RQ@6Q~# 4"裏gun^7op*~` {߀*'.&*hBJ-0A'l/_QK!^?z\P\psby'3_Pޫ^Clhؾ`ֽM^]Z{R(m0(g C~:%zAY0]|RÃobk}~n1-)nUVUzaypi6Mx'8r\FY0a yӤa^R/QFw[bGמv|񛌊L^ 3MBjTVY:5 @ZJ"?cVOn?9T+㫬SWXE["}ǎI{ uunhu[~+`EZNZs{gϐRSc'[A8ԑBTLk͕fN_ߪa: FWⲬWn=/ /x=r j(ACEa!^r+tJ(_}^ ۪p"g:L(W/[SaRCd֗ 'Ĕð˻TGժF[g"CCJ73&вx ET؛/2(]$.& 2x,݌x[^9t(m^fASe)|mehMi$ZEخ~]s,m6L(j FL~~<'0d2BL,y~poq|9HgLdqFhtZ+sQE4"HEmc~: .p5d_ؒytvist/9 W`E@`P`~Z=4/.Q}XUl"RaQHx]REk8q.iՉ=Jx,>!}Gq~P3[1G k8sOktNG㿇&,9,pt(k.E.DCYezBe { VZ6eQM?Ț^I(hA >_ohpp3` ݻ~&Ã{nO3#Kk= Ik `GjYҔa2EePl\$ V#3~h{ӿozT*S{ ݅%4g2ai2 dfV*Ĕ50?Laq%n" 8y`p]êph̕; ϣ/3-vNgL]Ɲb-BCy8G`~I7OR,2SVg^DAښbΑ3hߟu:X߿vG|v HMqB$ a184%la.JЉKm=jExpFC(1&'{bd*b<#uvSqJ)!l|sUT4-|^="Ƹo@07@ f /wᰡۖ? +ݿ>ϟq*,D6+A xz4Ӱ/_KP|spn&݋ptD*,V/}O#h);8DO1r#$vqGXB8fBsLrhk?s''$,^!iv44GM7^HG1kB!_^pY(F]7鏘e-<5=`t$(;s}LA!2\k7_Mkhs0A`W[" L$y';)qܤV+5RIu깫81VOiekOh3@K[ٸelH'v,Di_5eնjՒzSs7:Xo90\C ?NЪ_ @x^Fѝ9^f/ c-azH<[z.g!0~2C۪WkkjԱS+BV LIQظ6{Byn Sb ouwఽk@`0pAjovR5$t꾣4TH"V|*}esicSwқ5:m O8+fkwEF]/ pFiHdWaГ\] xuGow^lbwoto[QV/44rI8=[QKtRlrn%ch+7p|ve皗ٰzjE4k[Z^tO>r+2HI+Ukd"l &ÿ_g/w~>:TM$p)Hr]"3tR1c&l5aL fsͣ6ߍEYbG4ɖhv_^Sc.fA٨-8M( 4ooᣵûOq`gQzhЖL+G+xOK'󍣉Zo4K]!˳;{_8<1:GE8U;rh AIیh/U/d?mI72KqudS^١7+ȡ0n)lkFPx.&~湵p0? 0I`Ҏ$`TnπPmlg!MZGn'.D)SZnI! xsm%M]z39_(~JBc7R|rVaZ;2(YzpÓxV(=vd3PC j OY*ɟdR,NDVW +ۈC֢CO;0X[;P/e?0yL?d|OVZ8i0iE돲?6n0.?֕:YD%i"nb8Dݔ HNv;= ~ ʥT7ug8$@sY!%\8㸉K<elmRަ=+:vb쏃iSDLj'E9܁^Pfwap'(*ƚnP/Q6@Veىq&7K co+Cω{߽ɠ&؍{Dٻy@eD4y8r)pV?.@5L,0T:tI=Tt9fX"@wށ}Ë~T=?rI&cdiZkh̛x F DsWWv,$p+ߢTZJ`l0~3z3<.|sP"Nt_ڡ"vE|i\Qf4E(.h)F"(Xn\j:22$(݋ˣ՗t.p<-[V[4N j fWǮ?FSI4 b'.m8H I tK^ Xe"6fj! D(.C XPmYU5g#Ս#r(Eb.kDȳi&YVY%~=hex A[}?;M"H \ o_=ڸ>ǟ\J1Pk}SW&-Q--2G??0%*::FC.U}$Եe*5OZñQnvNVbY>mcT1I^:XJ(V ^1wt*@Z,US(΃YZ3 &9 '񤝜k@zuw{DtE('ii \A(Wl]>3Y~Na(9%[Zw@lkJ z :Vd f#5t؟?:"; J :5e-_/?tlhH @ B*^r[pK1&@E'䬸h27EdJf;M>+p+QNa,5:SqLvj[3 EhB-TwC)]bfJ4oXwvN0}WK$^Fyը)?Yn<0+#a^vj~A V'2)26ȼ2v;N ţ|hOĕ?E0/7f>zUzɛ&4&2՚E {1βkl}"jb<q<6Ć9S1y-~Ҝue6;ijU} KBlob*kԩ`}vq'WbP5@,ʨLח;IC!G&ᄅZoC&M]o ;=/_<(ݿ;}.~-c1AxhL|@"1LǦp>9k]no7[{?V oc.,_  wm]k[3v GugxifpG~I1 TOܷc^k-CUc0!^A=A_q$Mhi/nت7ZkBX4nP.;` ˢ7/}5 أy6<oE2l PHtD]_ra* G:8 - C )S0uSk[42#&,F? eu|&dyHJi'qR,c) jgrVTi4`+ַN>:١_#=KVM_tB Ibm*8쀏j>.YۢQ^<$ /|rZ CMX2͡r038Z^Ƃkn&Bi 3Ϭ3s |`ҖW̅hBZINI \Jgc zȭ7&P˪7@v)vۗ$gNjPW\p܆FQGEJIvQO{[T0 O?<<˚.80,:0J` R z$oip%I>LSmh : мZ%fA:x 5;.嚖p̺Љr>nìӑ<7Y|hf $k M N|tt zgoKN!3;GPdLQ"d>T>PFϚ6TamD,Q8S.: H{Èݶ* }=Tt4_Gck^~I]/'qĽ`6~n!&H~ Ca{_!Iwi=&1GDۖm D[1 Mn%3"3MN+auCw{:rDCp)MR4P 52vvs0z->-Wpā8LQJTDrMvݟ9kBYB$I!lOzh`7><[ {-tWw^58 jC` i'>M:{ܝtV/u@ب"9{FĪx1pB=`<5rV\Pl`j(ھed[ K04=lT%K>KS*v8-dT'Q-,CLL K[uoZ}&8u&s : 7i6Z?t *EfӐMƇkVף 9@6q$p骸ć䇣o-8H6]DO<ކl)3->fyVj l8Ŷle4SU|ź|1:q@C% r"5ipp[""[)Prn͖Y$qC..곎S]kZg͆Ջ]T?_@r}%2 k +$/8+7cJܛf4>y/02#8h i3W/V0RAt.zC,chXl؛cR-Dj \!8 [X쁮 ~ɛTp̧9*cEw%KeEIRYݰz7XY Sz.lAɭ @f? 3/7[..`ٷd]&%CE2x/R}ƾ?TמU 0sݏ'q M7, 1]ZÑvOa׳e{bw%ÀYR:% -?]Qn4Zo8b| a['Njj)-NYT¿9@DAR_hmu+Y|9SEY sW8!w[eP[OIMC w??e._x`n?V; ce1 E+R n 0Pǎ~Z @a+޺/PJnڐ-OTWJG$IXѬ^ZНXV#gZ1iNv{kuU"]&KO A}p@/N]9}9+T4;=KO1u"@86/HS* ǰ$-7d{%TVٜ%PyV KsUܩ]@J @eN8ĀE\{dw.D%ï;M!5kWtA;("DC6g$:fd=2hF""d.PT\C!WGQ I"P{$pW\5H(L $ŝ{+հۚ+Y0 ]x~YBN{^}`SF?.R0)C6w@e_8BW[D#=Ghb[d]:OVO r^YjT.?qJ Pvc,7iuȲR?kO^fNjkp-^]BgmͳX 'o+ˬ(Pz-Oni[U :ϸBfiSwU#-0hȍQkWl"<)&:BDa&  {$| in}"؎#G+3xku`g/;zs&LS7!껪aJ;'#;?d} w'B]}e b[F-Av0f8{E3D2:RN-X:XXҸ0ٛ9DYeJCaUH-cŪ%]VGONaZtJ{V#SnyzwƢxҠ5Z9FaҤեEg?>1%!%C`(``NbGIejӜj8P.+޹Vkt1gכAk 8m D"YF`֬#Ouӎ#p}/}=|];i- r< b=. z4d0sr MlxL1F:%^ LK1FxOrAd:N$(-ᱝF 1TB4(N|7cJKNSm*e8Wz)^鑫zdaU : ?7NyTh-tI|pj& pLц#T,h.KDؙNPe Z4b"y].&d07!gqn{v~JB=ٛyʘyM~+XRJ,ϛ "$O?-`;Tm*j":8#a=$, IUcww),E,iY. BWF4\ &"®2sc[.&1rpAδhRYl s'W.5%&Z@Kb[fA KF]Ikԏ5Y־\Fokg( g /pfrVtѤچpt~) 8U(OES6'e$V)yEgYQt)@ff0) u(BUs\5[DuXur9VU*̱],R 7 3U\q9ނ®#1M&N$+?Zvq*SOĆSuKRr:DM&n.OKG R6!I6XKU=#UkQm\B.M*І%pJ FW_׺N-EĆ_#[dNl&$}nVX7ϴfx.#8hŭލZ֕}E$uU4:f_2 xR5} s}K%ƀ78qK6;@=8m:ҭ8]UhH\78C1Ga OeO'NNa #q""W!?N0i8e6@Z0RVٴ]2ҙ` >9 WKqLt>6.8?c+瓨I,n쭖eJQh}0?lu{MfrOuyV'de)2rStI_d3ߏdA1@ NCv䑤Qt\wf LF8 tOE}%|004<d:9I ilqJ_֤,Nx;i3,|翰Gye:䌩0ҭB,xӓ$z>"&'S>>i1Ӫ"-@$d~s\n\kͽ >9"K4m>Zd5x6$@)|g w].~"1 Qitr k7 |;i9`' (`5#ߘ-=Ie h{^Pڗ$@|_hi/À}xZkb|b'ƈ}a:+C;j-8 Lk›&)Ӛ=ל 㕬^ZKA4C4Yz4.VGxţѸ݂ȴ^.Kfހư*UPn|_$FF6^eք^B=j86 cò},[hi hpdSmsX\_޷hgXo΋&G*͓A|1;v95b"gF}Bpo,t3O佒iSρ]P܉8M,!1kYäXA l,񺰛{O}PjH9h9!f87h$sl]+J4BT=h)A|cX7a ÁZrhj ڻz> R )~"C3(&f*וG6/O`^X+)D:j陖aVSSbEx*x^ b'Ɏ|(Nj;ju-TS+3O#2 'f>tLۼ"aD*Qxh X:4QR5:qiѷ `tY}.*}^s;NI,;cO=ݧC_Z䐭2;u"2%0( 63ni T iaIikU pqB|ֵ}`˯xhh,QYӑS(?LfrGRe)/p Isށ՗֝?q@/k*MR&c2c{JZZ _V%נMZNaNtdg-OxbA ݋.%R \x7v-3 ?^H@\}]PiPeDMbSS(F_(+ɩ7.۪(ՂeqNZ1{Up d8n~ sF1GÿȵعͰJA}uQ#i;\|2كӐ.<03*J:p;ª*Sf/^6[w$eJ FΚWf\)e\yqul@(@]2Zk-1﮵ʴRՕ,YFzSs Q &$hëf9f۸p#ϕ|U۹UܸRͪJ ]4Cl1}W*qbIeru ap-Y8Y6U*,"77w-j([ir>PǓ O3L5,6'C7sȴbns63Y\ ‹o >bM-ۂa(& Zӷ|~˷[B{"2Os_&ǰl[WKFU<ѩqK8+؟yZ$54; M@`K ѵv5 - 0PTOI)[ޅ,pSOc+p#rH1urXܺ8 v)7n~Suw W~$1bU5Gebܼ%'-}zgaVKvA0A TY(Gdjع2Bz.) ˾z=w/x}miova{NRsNj{{߿x7LJ4;9 i;> g`2Ke26LF>{Ia^>ȆpW9M(T4E}ڠ/6v26{ASkāǧk3;DkG##fK _ϬW4riKН2\pOuoηݣ)tnhOFᖯU рE. `ZbۄxFu+pBMJ!iDGJ9jAKw@@DQ[kČP-4LZ6*hToTost@-~Pi5 #Ubn@(ދʓMg؉=9nM6KZ1NZFLjr~6 1\[姸t,s]Vme?2g#^0M9L5*kDj[+1޺&UY"I\ _ o s!&$jh3{5(9d%֑\ 5uPtGS0)G{ y3*5q@NW@((eE lo݈ig)J$pmcI*Kk"*H4)%B}Wmz07Uk18u#zF}mؕ*5RSM軟R P9|ŋ!<ξ`ILMBmHSDTepEDɪX@ݙ3XB t>w tQ۳-e2|!XE% &5 @k:Fo'/FgH >ETg-Jֺ/&lK*슋װ3j2Z h彐,D]<97Pfh 옾_hYB~{]gWE4CTlGI䈽J1%9p"n(kt mR%}.(U <{7n#M)= ޴p³u & XDs,s[[zQ4~念"OЖmWJPlt)'S:->rR!׆xIjD8ԣDʶf\[M.3^J:k;LH˧7<^-/htO}VPa(9뎢0ąͺNSz؏F o݂H#;T aW MqOT[&Pa>U5 {pEK໪_؟zN\_AB } dcXh4{0 1caҁu:A4ldϒ&Xj֮~a.:gѠjiĞ^|-R񊯞AV㷧i>Fmϡ6rg-P:AW]?XFT^XJêJbP D,s6M&d٩sِ#G : 9DAR(Ux\Rdv$k-~!NPv tWWwWWWWÊcD\ّD?@DȢS|_HD+|*z=]޽o|,H860f|zu/5f0n(~8M[#C3Mm˧v&Ϭlmt"AmDi:&$qgaX]X(`UhW:y*B;FdƑH~iOJ;gx_)Yz" w~2n8 M)XTᘫj ˷S/E:--AfSLn45,uQMAP?B#2g~2~FQ?KE?׷io@_[a J? >nJYFd1H&aopAjs.?uCgۓH- dk{6z+RF`TQ8 yjm*WpmAd?^$*]婒f=}mtE`8t`E[XF%^TY@&WFj"֔뗙r[Хt9pM31^"@SKڽQ.?DE= qtx*d#9fk{/qERTl;u;zy3CC'|Q›&q[.;:{0f=Tqa7G#ytIEq%%/sr|f!_Gə7'X_olEJR:$_$gNu#%zE̤3PtdQeC'[kPczArUT,;oSYb'.dGVV]Ys1aǭjϏU}!>G^mkzY@ǿz~zwz6t/l$ެ0bIuȶ']Wqre/֞xn|tz`|JC|hadIBn7]wB|qOmܓO蘧MR[זjyE?caW }ܠ'i @X, ^ E!kʚ~KF%BC3ؑ^9:SdJ#I6HZ-|Ë;N'KΙr Ȏ@)]'9tYvNO-냼ޟy/O "uۯ|%¤:wNtxIBoJqb( "U@-l䂃EἃJ[f~EEZJ ʢӿD"AجQZI0Qqo CLHLbc ֏dրq!0%+ss+#YQJ4&?f3xqb:,TcJ:rCxN8rDpi M)!\4/7 hVF׷V_N9<2{&jec5g}^b@]hZ/1!,6CmMg+ _Ezt05چdVʺnm32לxn; ^dxA[Y2@ ^m>aUm.Ἆ<T{on^Enh$ ۀSKuOknRTO\MM#eo3P& ykآWűXf-|#"6A,6 zq6] n3 *+5njKYya}uѶن-:Twѹ] B-)MG +bΐdj/"+|tzp~.GeG/,n"sXvYj,̐2fV\RNŖXQp~޽{׉#}z3ZKSqoߌjwhYڮo_Gct0 d-@Ɍ7sx}q.36$^a*ʥۮP.S\sƀ.r{NHr< S4iJZzXknN7 = jd inЄNtU6b\ $:=cL"}V!d(w>fusb g0(J(1Ժ5z yv[1-Zڲ nmwrsHx]\_3.U֫´!~z% $9iUxp63ԣJY![? K=ELP#CgW Y7< ஓV8ALB,bIL4ns6%;jC1K9+E.l!R\+|*e3Fii{6-m}[Z^L^ _2C7QFc}}ߛ?E7U _ \`oOS9a,v"1|(S2RDF=e:6kC`wzy6Gܽ"SUKʥ0]1ɗ_zAoY9m,DC6Qj_m?~zWwخ=vo=W#p5JIK*"]k??UQ°O;nY,%?bRL1[gMv9T'9AjqnWAp04d] LFҶC8tk0!ĀI_'^?k´ZF3(Օv_J_MPsҮ8́}ޙ%*)ONdcNqL3 !%R)燛sx o#Qo4r$y7'ز\!5϶ H2kX(Бؗ;YJfY1ű:}Lu4V6o<, /+h<ߵ:FGyڜ{ |e5ҐR~MeR3 S9_ldUJEh9gZ&<Ϣ&io;ReʩNLJG1o &5$#'pGW]Jo}BOQd4w{+x?Gqܘ b!8}S9R&H7\l^$~c̸r4Cw&٘p*9yΏ,#܂lדv0鏽]mc~]Z%4)GjO'p6dֿ/F׹SL:5abGg6F/R*}MCM*/{Nh+^s^8OKZlB[e.Puuox߹p>:vŏ <`hx%Xi1Qt֧^|~uPH O?h *$w놆/zky#[eX:AI뗽VoQN /ʬ=E3Q- YY[;'z>+x}a*%&cwEQ*_j !¾WZJ\i#"Jm$3_Z# A@ϻ]m sNO1@dE{BӄF1B gdϖɧ3Ͼ8^dA8Uͳ! ]=3ʷ]S:u#ab#5{{ap,S7(߫TYbKx/+M*=5pA5hߕVW{{Ӂ3F>fn_(*EA`hޝh!_xr=T{:W%~ UTkeV,wG?3[~_.F-6ueotXFZ pݖB.'nFD T0$7}xJ7'](E÷B-9 3#'-|ؓYPͻF#|:|wruwrrpkSӏ?g >eo8_~|fQu ?]NO3^{+1 \GOh{ & 9`e2 3o3w;D4-Oig3oܚ}_XD\eƏreG^g=aRD!qܵe9GGD[G~:łSV -~5WUo;[/1eձr؍VyóbZe Ѯ59G0 c4zEMC u"SjkUXDi%x2\؊*Dx `UPO3rBnBǤħ'g0x;ȫ G\eLl:]NևavjU^ $×!Χ-uq!I+bOlc3Nq:թ7D$s{A﷋}ϹV H^>_^+\iOK7UJ%5y͊N`ܻ&@{n0?8 &j1Aجv]/rOx L|w ؟t1yxT 5O"}_PSYXfMSayKN~BUh4[[ /@ Z^QHiK5czb]F*%iAd:,kNP{mT)4zSËom 7H=06dn"`0+E.Dž khmzLH6P*aU~:8a8ȍ3j8Ry(Mƒ͛B^b۞90l.a0Em7ޤnR1V׶{&Ν rU?(S Rb l6q/c`Y SȨ^aagk1Ӓy7!5dvw`u`Ι{aYDXGЄH|J4.`fߗKr2 r0d]GӅ!%[÷1=s-"}OO=SoP*O *`mf=s;D7B^QVyg=֝2*| U@,UŻ*uCS"I1 >aB́K$6Ј`=m%b V#i`+!6N ZMѾjx*Jk&"(~I㇌ݍ&|qAL%_S5o+JNI?Y{yᘧ ټN+S80tK}1FkV0F5]֢GѵeQ/lQ])-ZM(L|QXjw59F'srdh/ChvZi|ɛaM p2jXάu{p2F*/DLyYN%+(3 ~%1^>9ۜZ׽ '8bOLݨC؉ٖEzx&Աg1 nz.صw44(k8"Oj%l,jT4@Jq}8hnȅbjF\! FԻƈk&auG1EVS͞5c q4ȐVs5sesvuD 6$D/h:"p,țĕq X’4AUnF^&Il=}lԵT@򸷛/}qM訲ǦJ1BvttvtU J-bOdRZy)NFuE'*.dYܸ4P|L\Ӫ.L^ 쵄9BQ|*hK<| AoPM ?ܫ@23Ȟθ7fz1OՈ;U+J yڇT %/~THt8)n6,W<(ՌYwq&[-2D:R\3Eg u>crrF-XgY^F\ *'.JWFthpI6Ts*)dk 3GTj&?a2{s$~ JtzG^ wWOd84zƙw Z+ЖPT? zˈDKBrHȃw"E`(#پVZs`# lJ#/@rh)q^Xv "!F9D1+#A|Q hBp"n !tA~y lmԟْ n>@4&/!uwv[us4~ W an_ip2,"U`mKntR[-ѩ ]<2g>xܜ`G[EQhq;J_/ګgUFKEcB Ӿ 9xo16;޵IԀj1)㺬Ҏ:$W \QXc{<),qj© 5+adֆ_PB+t3㶣x%ߒd @P76cgVT"/z1n hs(+ !5qJ_ mS0WV]dU1|7Eeh[JE.;d9 YkĈ_J1Bk6ZvkTsiɝYdBg#3a\.F5K"] Rn_?x'_cjۓB5l;Oe|yMd.kݠo> QM$2a0`d$|@{x656؈z0&`F22E*K z:p^1 ?V~ܠ\Uӕr%UL͚PdM/:riv~s5`PN_|h5N^{tl>|`t+ə X%Y :2F־dW=ޝ.q^f6TcéX*%LZVp"Gu.S0*RȯlQK^,na}:!o!Wq_3:Fnؙsy*/X·c`b]76:]R b"?BGX oo!pu8oc٠>{@Ioc c#s3dڻTi?IX6^Rv`jf=.Н12Q "aO<. ml5yAicI!'t=){vGX5O]L:TA焽2k4콇ohR-L ܿU|ky[u}!ʢ|/+lt2< koԍ`d=9F9PZc!B)xDT pD4ʘl2 KGx$IBDzl?AݲxuMI;>b+Tv.P?wAT򟉋SΥQg6J<06_zq;:j3A[lN{mk'~IRNz{E$p'mCvXRxx*F>cIqǸ(k =n /42"b\  HMy?ipոG D3CP8+9ë$&e }҃ _2`*Q~#u^N~Y< =9Ə#y{'{+EC;H,劸1b %~ʡdM`jc1YPzpz ƤΫz"ʇ!dRb 6.)&{;7'%PCP9HK&-+8 ЕZx(n9_uڰyp)>$#gjÌʝn|Iܹܲg69noZh0uY(;F0_'\|WyF:!ݗ+^xB}NL2w |mTZ-x-=-*cZB& S򱔿PJeDFf%O t<_fK@fhFN9'CrN.{[$m.{^$Q͚;2bf7$+,G,%ڹӦB\B*p{Ru1>F~5KOVb2,M<+zTÏwkJأK @_h=5Ǥ=lS7G:g+cR57$S-YE=0vQԅ̈U:(a6C&GER^D\Rg?e4= Ek)0Zdp2+T(ˈU FhP?GZЩ^#W"a:0QH_bE7m*GsѾ*vXeQDXݒIۂi[߱ Iݫt}e> 8B^RǒE` N76bUmڛf{G \И4hӿ^)S8p:<:7b{t㲙 ^xXer)`D 9߾2=m)J#?; ;r V Bn P^av@Qѥ{1+^tIՏPK^f>Bb0т#UN^Y݈7ڙw W Bw\a57QF&d>N[놸cɐfJ]NO ..Uv=g;8|+a22{YBA!䨢!ԓyu[ h 8+6*0Woߝ@zw=0éM᫩ UY ^yL> \@:JMF MY[/Е0&0]xeWey XHvZ򷢺͠'Dd]X\驔0v`@X}E ʗd'Pݶ&2?G.:TX :oڹu0ɘ6Co%Ij[bH‹,N BDDQ46!2a[KKZ.jqDaA{Rn6i}Ƌ=N!E&q ~i v/ܡbgO'C` L\f L 4 ^BƊsMf-CkuNz y~bDDI\ %DܑBJ {uG}6IIGD&Z [ɍ %Htj5:v8v._ M P!~2 U2HI%nn*AG=-=(GLL)]5l^ͪR*=!* 8kQh?PF ӆ;pӝ86bHsj&Λ^#. " X$D"'@&uh>Zx!J \FQUZb`;vxmi2Z3CÓg#L̜0?oɽVȃOw»N'3")L xJU3Y@¸PF^WR~kaUr0 kÒɊL(.g570#O|\J Й}ոM1bqx1 R :0$&KS GďXΪc6K^?|ϢWu"h8=Vő ՊoQM(|*c?;8xY%2Ua{wS^H.l(h%M32Z@"c$hl:j\Ab4uL8❝$ҥ2_eFTĿ(*S%G)Qq_C69CX\@DC =OH.<'DҬӇpAVnsf0F?WP i dmDž0<j.~Osw?:tSxr<5bkfڦT-sRj)f]7F{>0ffg驽pؠ**≐PTE7Kh>%DpJTgBpA&W&wk?y 3Q zI4ϱZ=6Y5g1 Rf賞/Dm x)!Mn;f [eRЋt&4 1]yQTq:ck Z35TgzDLkɰ\FIW3 c"MVh Y;M:PJ+lu zvQ=?#N;wPeUɖ#-Mм).$a}-~RJaEA@nosMǎn섀"( &(ɡ"NP5kv, S- E4."hW4* >uѽvv/s\\KY@QI?&M%\>K>6i:"pGT+XEYⷤH---ד~J2uHeCU}yjDGF| uu8k kJG>GݧwxKG%5~`%,&(vv2Q(c90@,OP[Hk ,\:.V)0}VP=?c TH}CҠF 9ӫ^;y5-s̤/÷ǴWa^gcZB>2L~( !*|B39m#diC݅߄? v(->ywhCgfDJ-6֧ m85ݵ_Ek-Y}@ZZ$jGa.H)PNmHEϝ ZU-#ܔ{#V2"s}Ȇݞ5Q)ړ pU-[S2@qP8,qQ(,}Uuԃ|Esu5*(q!̔<Ź0;qE||ݟ':)-OojrǗQH:Ld7A^%ܲt憨"\GpE(+mbܣ"~iUOa$EIR |k=? 4`V-Zt5`'E!~+=/}aƫcD>V9ffI0c*kϛjt(>( _e︵êb$rUPóqzY`V-Ģ:uT1* cjL>񘖿}ofN3vî(?f(hZ}v9 uc'' a⸩lɒc/ԤtE!*Rrk m_p\?R}j5)h<3.ζꔾf)^Xn#WunU*BR3ywDiΟ!SD\m)h:ʝ%y^\3-R]B] 0P9& JLseU=Q]i2dPE{ظM5_\ub9]up| [b#µc@ǵVT3+HjU8/T%Uk8J;K TU`p YrvH6Ry}V>~_h"k Zkcnv>>PgjS!Eu 0L0-u~ea{ IXeNutU4ri'7:91FyqAFQX!9W#b V3~k?$oWycw>n w*gwW<ԓeSYfU)dN** 9Cޑ"@0mmC>2:F+%"΢vnN]3'? _SM|(GpňFf>oDs 2u| bLXrY{Hs ~*Hg\bLxZ28t'=at .<_J~Mg.: $P"S\a 2aaU% bKKB1^P)B0,O ˳<c#򠪴59cr<۸( 4`Nk#XѼc5FaM: E7t92~!DN\g){/ef `D@.ºO{w%$l?3 yg-O) 9g)n`备b`US1G3+`^\ QA86]}}o6[n0 V ƞ/7'KlT%T2x*fRpC2t3n]^u +)\%59)k6_hkA9M@F#P3"Ƙr6*5RLxZ<>m򤔒’EǏLBZo^MxTeҏA[c/\BU~Ǟ7̱?x}09BDTP?4)~iu }bgm\n l bp|vuw+э뀐 DA9 8uG2/a}%p,"̯8 |O H#}"?zK/L, 6g":#s[Sj>8<>Ř!eaXbaƢ  vyG,ɗek7Ej]aZV I;Ҽقd OV=J-aʖ潴^OR4ϣ+ lQ>a``)Dz{1xI?OLyXN9+f|4uJ{gCe9c`(|SyՙjX9DiS+s0W+. !*DY-~EvjwC3v'?ja9pe| z#1Ӣyۥ{L=qE!+?PBzQYX]O%a.]&\txw4XڍoYO+d6dҫ`t^ނ6 "^MeUS":s!גnf-ĂHcAg^Aib90p\ᩂZԏj4/Rg8M5Ĩh;U$f`<`7Қ30 @;+^gR2Ī~y&UỀXv cZxwXQOnժWf  q *Mga;n?TB6@xk":JV.Y)o+ay1UVyRPYvBĴ9&+NDL$;{\*!xnS*p3ۢX G7=xދs :Ie"kv9H5rpTӸ-si }(<+.P ^F6;)W=L;H5&[?C2 ѯ=eƎ6@{FK^Dpc,P|DvIG/n$2(cز>* ~[:aGfSƬ*8 21ݐ gD0 ޹^0b)J_=tQ0َ%PO0۫ԅsZ6رU* I!9rGKU'ΣܞG=4EOzqm-/Ts d7`pVJo/m8(x^;׃d a.E\K)r\36C&z*l/=1q?T5eb "ԾKgd͂=K~m8v4XMOk)qN*v[)4ZNVLNga/}6Ƈ /D냁ʹȿ5H$Pe2ҎH(AAn'rl_juUjpl,&A <=+yh\#;Ο&|Լ)=A8l#ukno$}b.öت󀣘q$+af-p6l ד_Gw,m΢r}ǻeT5}*Au!ȯ{al $LԻ˻V.$q@%eSAMG5%|'B-g{@GPC˞VANDH_K' N7b[ %c0vR<*I}*z%ARC>3* A,;j{cH()ZJp<5Y0x*kJe`!zA,jX WNP="Fy:͏)t9 tSF- p_ة}!5CrJ|p,K,6n$Q <WngR'Ky41gCC%=QN^=~byt~H:ST؎1Nݶ;%T ?=]!f1"pĖ_Ƕ* Sxay[w:=_0pO&U:N$ժ%Rt* I%_gyI *\; Sh+:`>D[@8+, j1onsC@<$`mkMUK&_c%i`r0ȢzG&';Xdk/[+!pQ:ol OE\jGteV#9Rsc|MƦ?Ҡyx΍~ҷ ^ɇsq tv~|}r&6OԌ- Y Uq)6Ս~.ɺi,f$%rUOCo(.,R+8.UHЭlr6+4$8%II@4hk;.zir|+ =Jn(9/ K 燽Ӄ47`J; .]V|NPCCkUځ>wG<9aDaH&9EX8͓KUgY 1}03ޅY2)}QdJuzj[㝉YOo1YfWXqkWVx/ ׅd?Ȓeۡ4 m oMie|BYyDln좞0+5AX `\z-DfA_`{.V.)+b^ '+[nd; qXYޔ֛l_# !*'bhzU@8Wx"+_vtRQ#8nֳΫd'p[9;~rb1o]=XBO"@=cf}@0p*qx7 l=!3L,7C)kEpFQ!i#xt#|m#=gu616e}PõŅahi>'9o0D?*ZinSO,.nP޽P_ + 'ftA YY3W4ebxTuE` hGbUfxЦ 5dN~&)]X=r [gP{%ۙzN% {dyzԞzRɗQOqk%o^Jl;n,yU&ݼWv IW7o2[/ʵνU.Gg# jH:O=.jtZ0{IF+oB9{N CǠRk_ .&s3x^z2Zʹ>Fa- J6z*-A,ސĪ}cAȏB~I!Idn"@٠[8[O'yۣ-ZmUKbE:|\(LuxRQ'fi{P ՐE9(Ǚ2H@3`J"嗍{!Y 1=F〨rԂ=yp>!K|K*oɍK> zSKQ=DB+"97ٚE~>clNorqrBUֆΚywkRL-h.D{!tY7Xg kPSR3G 8jmI# {`p@i_bI6gGWdQQʕ`\;<*) a} a4zͧ*dIԀNsϘ;B[[X>i*JOٱ^ưžTڕ(SW@xkGJNf!ڃJpo_bzt!2A &|s`w^*d Z79 Ϗjy5aҶ*_3檉)\P pBV&;IZ2OraM ۱YSQO,q "B6M$MW2XZ}/>C~gc^/@0Q,%9q)ETըu? < ?^Ub]Iuூ/jYc;<)FP<2eDtM{DkʼptflsmYkΐq-~[w]kWggįXNˤ!\C?FjqDbJ/c #ȵ{@r#~4;kS=;ן铙Z-q8ǰ [k/TU i '[Ti /I ;j!-w (U2peh GX .!_.834U9Tc~IF}"@w3c3}A9H2{bs ǔ K=#Zw\z] 1K NegbY~1 "@b ܅̢y'wDE0FOj^}:2&{*"8TzJP ~i\&5X`d^Li^wTm_!W\]&B$[Wn 7F! E/%@{؃Pb7#U! THf9CUQP@HcxSchӧ^+Q&hR<>\ s((c9$c2[ > *1C\?ʘNxirXȓj334 89[{j'pslYRsѷxb|Ol=I"lf#:-Ȁ#\Ϲhct/~?>tFWY<&r73VY }[7v6 V~_!^:lv:w5T#Kd_祤#scI~K ljyR U&h21->§Ph{^;;P76Fֳ\އ4zVjE@r\lX!xP~Ȍ]Dd|3 1@xCMKؿg!⟨XWqy?oz ª-\6J0| (:/#qj0SݐyLuYa [:bn0d?(lQvS83jxz4FX/쁶&H#`^v,g_d+m.T~x:i] ygZɦ? 5fx?x~(6Ej{v怨 ;N t{_ Ȅ?vo:q`@;~1).s~'!vd k`OmhZ(gK)f8Ij#H &2 ,<3r_ELrR;E~a'PChZˆb/g.;,hcnhEzL_hTAmHf'Kǥ<<,18ˀJK)}iBVN mECOG9[+8'"OQJMdO KA^~xװ[oĩARr+ ]X*&)7 *:jV]t^Cr-70S65p)>Ox BòE(wl,8:^S'&=CVO󨑛=?j}~S2Zvߙ`EԋAK* S4~ ٰv?Ovq+X_:g;ovǃ9!˨\ @ kU ؽƹ򆏷?jLV~\Al%ڰt\;*/8](ZcA^3PEaL%V"pyƽs)\[='sYB>|giXgJ0#CDC"ԓ 68<ɋb!#WMu@c j`SzR `NX9xS]zbCg -"P(ƭGy- mq8:n2 N"z!!_B[S̅x! f)p =!qm QhB*(*ӡOO_ybabO8󷷎DOvġI*53z0a K3UX$e fF9 X:h^ot XAEΌl[z9i{2rkJ,mbT|rF:*,ăwHÚ#ǰ6`ȭ•D Y|wyOhz$;Ga f޲\a*6yg/zu.LȲ+o 3-⟂td]JN5C[nI" }>JZ ,7Kn2۟rA}:q]~M~ա8ȘyQZ_I4s;qp391B G!\ǟ .L41p1~Sv)8'Xv ϯFP>*M#F]v씝T؅=^)[ ah!7^oh!mgwHem~f30\o҅{N,֒KbLmK!{o&dOo)cU)&ZFO4kaU+6 , ێmlHh,æ_W]v&pѬKw̾ZiVg*h? I*?a#4$B:|`:>fӦּ%v%EPq!2SDHo6JS9lmN|kf+q+ ETl^<_HCzZ5oA`=LƘ+Ja``ؒ"5hD5~X- i^?4pU-Sի7{V6]I|De/ڀַPӑhPfb>[)^kB:ZU}h8Pb8pKCh-Jw|;k]Y,D8.|D=l';גz 6o-_tW3i)x)Eg>3!WnE v#%/ Ɋ#{k,+h:U-Q\?GI{znrǭNV_KՒ蔬lp!U;u 1ZKf خs@7֨ yw#+^$O{%#LER}}BlhTcstx9aow/ N{G5JBl]G@[zPV@C%XB? A? NCJ!#ԁݾfK=#!{Dfo0;M\+h ̽ꟳblY@х#wb=H9a6UcQ6u&4jvGs W $p0[@pJqe6}]Sb=2 Pz:J 4 UC;Hz"k9U@Wg\:lo~7N)W}N$7Mv`DG} fRD? 7IaӄQ\}+"AP3#X&t@Gry+,w7| 1/yu.S"5u KOFsJ%9V.6Iu)[L:ëK>t [!T*)B-V =$CxRDh~[@Zonˍ׵kZ/2Nd7-đ=bc9XFe$ԶERqƒ/0a+x F}q\Mфhav>RYdF`>LܩEI:@ HP1d_P\ h0xk9Ϊp]òY*cnZs'^{QF;R ܮtmc&eDIB𦋀D%"~ B+$h9v~# r[)U*m^TT\17[߁=ꩠ>>,f,,"X=S%rH(-0]93Nl%]ǀ܌(Iv DD*wH|6/ qIG3bƧ@H.홼`;a^"D<sp^{ql;q ] )e~Nڐ|ⷕl(ewMig#2)6{ \կddҗZŧ!KǺ()*SgOПhBkbm'{$냢*"Ӡ>腪Ma#|lꤒw6˰Vu-P9Zc (q%0h"!cc}:Cc]5A0}9IZZ)='g2XmլzwY~}t eKu|~[|khpulVN]k0--T z?gNZkx!eW!j&FdfYqpw!kTK" ~,@f); |}V^/\np4+HpCO2g3Ƅ*Rm^ ͟׎=5-;,abM8Sq4/ڕC1 g9DW'$&`}"v$-l¨rs kd H{!ɀߍ@Fq(/gwQYŠL=F}[I{y5ס.La]Ǜ5e)s/]M0uR~Hk Pǵps}uhGIX$:&[{ .e6.p/Ob+֫^0e?  ֙cQ!aK 9:-kƅ X=^*G+f"#pxO)4q)…3xyH6}cX{|¦҆z_g,[B]qddbە^}ִ\Rvwy>0QWc>oHJ+um@F0$-y;~5H>UG(I(WVuN5:JEeIFqs{LMz[,@CȽW )5`?JHG'XK.j}5IifWPL/QbˆN$Hq%3B@==:-ǭ>H?s_4|?4 kV=i\%TQy]ٮƁg' OUP\5rn3PkvE֜V1t!-ͮ$4fUF`-@8͌!?0>ŊH.y{ox$-9 #ɊT:`W;8o7 a afVBm4}ކא-9 Rl!3Uv^6M|z65R2KՏt;MWG*ݼeD"t[G"%q)R5(: 넹f:c>ѳ1E \qN{ Fnn_NieS2RhEC\` $MR "6aj=b9U-i2+2&"Qx},SICU'VRF0Ā1Z(i&&ulD.wՈlXz( 3t = jciϩj0 ~vs!u9Wzq$/!^Vr247M?b]AKݢ&$) k`ؾNts>5&}Ii/v{0.PʽY ]pZU@ap[RFMbgp!qL8M#9NU%tJ 9 X#_qVoA+i@= ۞<е(<pΕ51 vSO+H!)gfu4v*>Ͼ( DBN燽?JI*mR"R_:Fux6?Ʊ ^OQ wB#LA.eJ F5%!^yQDn'rzfH 8a^'?%#-Mzwqx.8`9|ۏ){BUI8@5 YR0|L}F)ׁ|a.Zu;g=IXy& !h,rg@t2eCdsMBpa''B)kmi>Ae7WcVA6H{U&DixUA2W-jAc. >oVF; yPYATeG57iKƿPͼހs X:\ @< F;L ҩ;STAmUK1VmLb,\Mmސ U'DҺ"Ф4a~fofC ett9ƎL^0\Q_ð^Dκ7"I12T$r96o8*Q 1R1*9q^[_ulQ#!غt]v*^SvNwM(Zs* G#A>x[q='#gJ|yҌ#7+0 wHOȴA؊Oqq8h4m|7°C${+sM:3JսMZpk'wRzsƝhMFsAuk'[AR$RLޏ򙣮%q,T50DFͰMvT'Mְ ؟|M,x5ԥ T V MxM(^4m0r:i.2kfRա]*tҤUpx.՚c vTS ͕"fB͵KZ %e̩Mp}zXq3HYg.sY$YC"2koPfPnjH{~q-ro.`M7fQϢ|@ #L4>Ksf G.Ȳ*z2(RTbm99ַpdy At3`ѯ={Cee[xa/(o-yL϶ bsւ໌-nx>6L%W5p& 4K)ZYMa`EyyBdJwYG#3.MHVb8f`WouiS ”DQ9aˆ7fm|6Y&hh_Cx \רO8֬˶|ü `+edyz8Y82AKt3C yg|ƉAR:W(];f۠5cox|Ҁj, \Fe;UkHg#Y7]Šߍџ[]ޫ|G!LXC#NT|{C[}F1V~!9 (Ewiuy뇋7W+R􄹦A{'ÃR( K /{ o4 ?U*,[]9{Ͽr(UQ eZ&v}*l:'  D2sm Q &i &fI_>dg>m PS76 ;lw1u N>\MXwB(yXqs>0Sfg q t ;{0ڡ֟R ΞNTnq&UG?ެ. +i7}78Gdd$>zPo7Ciדs W;H6>̦qB<@#m2PK«qu>>fnb(zg&ؗkSnq) xh1϶ x#s[{S$:+3>k٥QUs D~\fEb3vF]_:(=XxSU+>9n8g?[m6Զ Cܚ@yt .ᙡe;_E}~#|ZvZi_4LB,%],9;\Qyjq͖u'RCQǣ2%<00VKT#1hMYBNÑ.bȊV,E;J8^Q@4N|RuAߝk眱u} "Vb^>J bs sm7V"JIyԘ<#<]%6NW)+A(^= b-Bn۳Y4z%YQDHw#gK)O3݂iɎG#V 21>*G7ЇT~(;M8f (]().4KG垭fiaz @L Nގdbڻ/ƒAD7@Z3~/G"ѮWAB'Vg[cf DH]$b\Z~Fr}[Z14cŵb؃Dw#xEyuzd.e"y;Fe3|FSU"XTF'\sZ<"'z l>H)jXYJˆRfuL%$t9LHGrӺJō Ki+ j'ՠͫFxkEaOWv^牷ed俆tQ}vf ddy:Qt&a'cOM^z/o)VIC). LyuPw6]* Vӵt&-_z>;2^tAv,5rC-zcO" N9я'R+OJC.NA^S.`OH]6u{2*N5*+GnӘ#di6A+ω9e^?I;^Drum'&ta>pKl5._]#5[Lh觬(\KHr*r4a Ƶ'PLyleI.ho"r:w.aUS+Wef+ ЏUc :,_2}1zS| r* Dgf̀>"^FHS#x#wuCBE=$f-)yl{=|vsEI) E0Fu!h}$)o?&_IL(TOoD2_RlЋ #x{BCZhϕe;4mU@˻([3Is6G?Kr?4 'f=Y26_MVJVr:XSj%߽i袈Y"31Z#ӉVljmA`$sz C-r3 O*ꕒ7%r A,HMD .KHUa$0FMʞoS`tQYHJ6:FuT&╁"|G?ã, PWYu#h @3̻qſOL[,pѱnHm1 b<ea$ nʾ1z|tDq$azhƏhQ"i^^45){8QçPѳ.'M{zv^YbN$ADg7Z` S_a"i!;%A'!wٔ]PXplV *SM_t"joeYq};A ֹQlQٖd▾UH45!Sv\yg}O/s Z_G7|\dPx9Fx B|ޓs;v/n'A}fŖiw 1}ХnEy] HHroCєQJOFX, Ek" *V39 6>Y0-˦ѪQT71:e>KUIDp'-SJzmUo~A7 S}1 E7r @ nHgqCKz&9"Ϊ<ҒPoE'7FPmd(* \Y 9N"tSq{vOQfD@8L*zBڹHfQI?{^"Ƨ5fޭG`SˎgS[J,v$G:_DUx 'fHQ2«Fc/;^ \7W? Ǐ:q`YUil;;T]X>Pbiap)#xV7u ;S3P2D"EirN|ug2h될=iZ65"<>6Ǻ&DNθ]k?a8 A{hv$\iѦ=mo9xE޻JQXhŧ2]3oVrO/ bgjxbꙟ=&c[mj_Ҧ'Ey(vS :ZAM0B ݉J`"׾og- ߱;kT6,dԺ(458``16տ -$,L:+ M?0㈕Dqri-ݛvTѿAq窘'J+3]@f)T+} .X  l/suu:N+7xw ޳5GXYJZ>j2VCY$Tj ~ej6{XKB wc-HL#xMҸ}ܜ#5-C%ODE2ИTp ܯxq2;+2'du<iN8W K"8ּ֘XGbR8!b!T?%,#r^%X)QAN*xh8zeFǃ}=כW*#] R*+9wʎ7ғNɡV w[pL]<Ŕԣ3;}-c{5zʒ{slX@^.=ɰ6Rhh7] O[^VVW(;'\_7qxm*j&k hD}#lIqO#NJAgi1n"! vM>H0a;K^`vT?5/#,׋YhPjٗ/{ğgH¼S0\ZO'x4F9 2LfmADK9 ?hh>nTYW74qRp$ :]z8/=1^G/歭д[Փ%+%(*dXX%J`p;ډ|_=_ggh{2^C~!)#'[RWD7L8/鋒3Ҁ m{nu0)Sƹ!h 6ű 6 ݵӔ:pYdXXMn)hvL. .s﫦qgI"|g"q1^ Ԩ ty-eɑ.% AUmlE؂}='%"c!kۄ0JBB̏HyyS3-Cw|x^ Go@А Ҍt ߀ͪօ #HUW4[-P쉍ESqf~rЕ,p5߸rx #G*6^J~w:G) bx]#32MST&?ғ8y}Dz%L+qfDu2E3j[HVwR# c:WyL \9Gss3IaEl}gC8OctS)yȼP ?,h~_SAh=2w]^$@& =ޜf<ւĘ2Ei܌?C`?ԦK3E sWᢉjH\:,g V/Cmm(^-E]{D׼w7)r&pw:xV.V*y}MmŮ@o+^F˲<'(u%^X+\2IbHCB0Tce[ K٥TcL.V1Ohvj'ZYYSf߆;Kڅ`QhBy%bJwa xcZMlW_u߾>2L0ЌEԟ=md/iX)ML7 Phxƛuy /GeLk<-A%ݱ&BX.K_E =@y8,:.9(A;3wj+ͽt:#' ,Y]TKOb` +#MHkaYey2e*&{>l)n:t9v,?):q#!fxkK&S=8/.QClj;IM@F{`PGC ^քe "9l0M8>5aתEI_0-l7b㝊 ڮ笹Ƹٿ|SZs/lju<]Wx(ن5 `rm֚88#q]𐲐۵cOTF%cV1`q56/RmJnD="+>@ R`> yp[ F=%$?-BmWXهs&\u׼ NshFiSCQx7TR+w|X֌-D!>]`B؁Q.%?6-8Lf{ZrK/7,{^Y45*Kl7uiBHN "L1s_ >O6*e3S8 &d2K{ $D@RtX}FoD (;5^B<0" .k(Z&Rw8`AddZyײ@ݮU~~M2IZ]r򉅭W+iCW77lXUL;r!JP58ZBG0p`u)S YRu-\L҅QT%"Mȃ; 4_4`Iҷ߆@pZ3 uVhn㸊Uu/pDH\R_+14m" =|iCyZyܱms,^QBAoY E3H2n[3^ 1%vz/<:*fU)BZpA(Xh, <(ewlz"'8Q6QӰV/$vb~,f| g=CmP*FU.#~5"5Jb^{ JϼXxWHA(ټ6v3W"&-~qkA03j1$,69,; ]^+=ΜLnw%'bGeR&&j.X98Oavc?~LRV6e=|??U^=%,澚Q!"2 BmEg3ۋ0k->%9{v1=(NL#j$a?]WHQ֝^@emt_CXөܛS~MzU`WhE $ʕ[~>RzZkJKá[mM>MFčf=j×Q4=t|].V4, 'T_| ;zELy+:SɆV+Q!2myp,1F7 _:UBtYCϖV2N+҃'\f21i J@%_rbYd<(="Gцfh^=Tp*%<$tiࣩyiCOCt֐n/9I CZ2^ .A9/%¥'0[ZWNlNܫ$9CX:@52"w+|L2Ika_2# W'a4m ߴ0yb)ЮbHx]4u2\(/xGva쌣Y="XP$*+w糰iS.a:49-V6YSf?7'nk$x@; Yjd] d7&Db&엝r40]zu4TmD[.OMq{h7a41oOD k$Og$?--Q 1|6߶O4LBB&Tcdd3_Z{[*DߞOε-C=!N/!%_&Bv:߭luSX|oW#Ȱ#v[9nOOߣ er`҃=O ?"K F'9@J?,˾ïO T/c^'`o$VFp}ǎyHu,4PnAxŀ6TxR_pLAriL=xmTqÿTˤ?yojջi` [Nފ#< |^bX$Iף2p߼C5m쌊~DV0Sɭ/E&C9I8QH_tv+؅y72*4+^%ͱ'ef5lnfnuD֔2gהP瞬&@E//gȠȚ=T &g|4_h.ÝiBt!koa^;49y# t~)l*kucM!ks0i {CKU h b 8HuŘC%tܷUПfrH lc&v[6 xK챶?Nn#oks,ZF cSY${vмK_U 1DɊ;Wט4 [ ^IƙP!r wXsb6-*mj!pdJOV#0Yo5e+k1 |搠 7 t Yxא{vٶIé7yQfB8֗`F*?ZwS7Խeb C^H57QOxcjjz&*YJ+ԄP@{ŇbNBx<{@tO>CM,8ݙ5G=(q8rYPvX;jR>[N9pb dx]Q9۪5Q`֌G1ԯd뮊T A"p1ofդ_P> B^8&Hp[i7jSהMe2qxٛSY94߽ Eơ!þҮƠy;O"-`HJc^UT3 xbM|Xԭ>;Pygt}ݨ+c󱇎K8,hJ*+C .qĈPXnEǾV/(Fa<‘ՐQ&6K2E%\j@5s=?OOr`KxdaJuQ̪bՠ"oLlwrFv |}Ev/&s,_8˹:plrs02 /W vOt;P3Ԁ=gT@G \X<=Tpg3 ͌-OeZoFH~ "d8B=@IF iT㚧:}9׎˺GH8S=I붔53o0 Ӛ_B;2x%3 ־5([ht>Z֣RP> x>BQd (fV'BH#a?>H!v4S\DIRX fYD7|5Cpբzy"$/u/25Džjh4fe& !m8 TA${}/"cDpCy/F֐ߜq(8`0^S܄S(y# ٟ; l#pyc۫c|BM,Q[lH[{jF|T:=^pcr4 O¦GeAvS㯭X-S@<﫞2K·wd0$`^Rb@uErKyx\%; "G8$9(b(qkMvN̑z3ƭףIϓU22 ʒ\r, v*38N ZFDްKY {5Go]7?X*FjBY3 85gj;;2R_c.d7duv|u__eAS1Lo?n2'ugQ =7ABgJcC(.6ɽ3@'xǶ_7xsT~ѱ't}akLfua_cmnZTǛu[f`pL vŇƖ7,@^xI/0O9ߗt/1ok.x{os>shtmGIt #_ ^%ZBo:24BjSa9}oҡ'~Ӌl|=B=a Tm/Ip{NSzJ_߶MpWnS7BupV,{s+AFA+\#$ e_-y8k#:^Hu&7*.xzw!ҔZí-.ך!PVc}W$gg/F73b&2}fǝz%_4*&QFWY4QO a=,460O2t7rc*ճ6 F5]<&~ ec_ʋP.d364enlYsOЮfNKZ0h9ޭ- 5OYɏ#0!_gtzgfXympk8E\o 8S$:tTLcH@C:1އ1ITÑ@ -ksݒLmP0FDI#(_YiaЅ[3soƢPwFBśoon9K ,OCY^  ){[q*lV!2Ie|~Uw 0CK1s=2`E#FJ!0~eWJK;GBKTAYIQ8mK9QKTjD_lfa1Pj~p%)'tw=E&y*ݲjݑUAO8znOJȇ .tKAW3AȾJ8&B Ύ.40g%) EIR-jɨId eˋdp' `)L]\-!'lKN eۈwꣶ:9pc0z9(4>YktȼiCs@м x=2p%(VߒDG]YƘ@a*.>Xh[E*O. `\5'&KbPx\Lmڛ"'?PARL9gR 速~8Gg7+~a^ښT0j\ԡ??&dk*tFW 1*ܛR5ܺW'NʉUL}BvFG Y8*0|PHHWE~ LVVo 3 WnxЗJ'^ KE+]`A#SjFB"ɵRsLvI'ItA`]s-s ^ 6 b6Y3->1 bFmd^MuٮvLNLF{zKYK[eD@u׸[Ikkw;^f^nwmWU 8TЊ 7%j/(XA%vnšgHQ+P/mrhfɎQf(gWDz$T Vĉ_GrkDi̿Gc˥)8Fg c̰8gE^=5Qêq-]˛yp[0f7g  R)v$jٝ$ Jl'W'Hc], mRAge9FƔ,W[|.r1 Y#/}Y{oz[..Hk)^ ͵AjDYQ`[F+a/Ok kHj"v4ډfw/]'sx4!:}#ׁmҫYvN afv/]X=C,p%+7=h.h6EiӺ" Y6y`ӑH#q#x2D~2HfKE$(ӑK͈a̱U,*`A,>9gySLEޥW -{ds^~)xgjIT~c,'hjN('a ~@ݙ[Tbf[yWxeX`iL*þ,ZLI4 0cHuu8a023—ss/X*$?"_P)c,lK -^>y윓^j~hØX UW0lc -N팵 r /f5Bc8EuXO=+yQbʗlXW|"3M/rlp++uYqc`RK ُx杳 Ϙ*RA|P0W2t?:ɡ.a0N!= iQf:nK!i1隍^܈oYjwn$-*e{`fS@*J\t;8gi_#&պuf`C;3Zfe:8cJGG{6 ZZ<@[, BoV*$O5#o̅KYhuZA-`raN5 v /Jz"fZbMޘiQӛ?t]0 el;v@bC% & V(evU]W=ޫ7@xjaW]=z@0oZ ]c8 .mCQZzԚȖ(IOLbXQZ36&c$folWYD؏x˂IM s,o$)ÞycGdL 10^^B^m/ٷj8̢I3V .lRL%w[Q%Ԣی)d5Ȣ%σHsCD!wwfy{ 4?O Ўʮ #HA])9N|ev{%DH0aT} K ͺLs ^YIgB u<9E )%W)wa&~KE{r7f) *bq"yX %: [7 Pͭ~$,3#S#\L $0Rd2q˄ FVr|R*Br;r sNGbPE[tV`"NJ.G #} s7(_#0 2Glt,f^!*D*åVIh3Vu=Wc] ,ǽ9>^P!X1(?5߉m$(!`|1ZFyuRs13r=,tzE(Ui>xw CՊma;uqxvu@#/y [}ܣG(g(Uʈr꯻jjզ#a|"J$yB if?v|{O3.S}Ĥ3[k@m| ,Ǫ;4ݒDѴɛ*Myn:`7p*Vl :"8E=p܂PLH@\z $yMԚuv ^6ۚHաIxwhb;eĄu;:/_rLSOq*ZAlLPBQ:fC5j}_"?GV:0U7 ܆'~^}kr@S܏8?H " my&NN/\,:cVg&ek"UZp%A}( jҴM7-Eɹ5ǰ( $Q7 niDžJڗ"t< ˬ;Hܵ RB>l ~!^5%s˿(0ő{ꗥ*1_sЕɖ(LXFĵJr4PX])U7i7JhxN~8tBg,{W%׺An_*6 Mɰp$8ӓÛɮT,}(Z(]޲ |eX{'`" lM>USq,Ozn@C ]iE,aj`$D}.wTTg UuS4XA[e;K| e"W(1}X 8|&a?rQ]swP/ t>R79MG-ᓙ+4z Eb]NVaBmL 7D1I{5E^(x**LyL_K'$}a^*B_LM3Im8T2˧k zXCG~S5H%;Aѧ9ANJեϊA vWRԋgpj3Fff4NduWPşgmd(6c'7s)*RȲΈKl&+߂(8A~V \LHN%D."GkfmoaeJ$qQu UU0:L/w:?Dj{Sub(R!Xw({ ltnwz!uq#?)NF[t.MfclLX?! }d=p8qC'䛥a7yKLp!n5ּW&+=9ߋ_s9,|=Z&1xeCPMNX)8tJ'Adƒ *0{F#ָ]TX|#-#.P?Xjmx]%5f?dD%1 }B梧\D\ &Omv}}/cdnȟCtl+d5𾟸؞)zp=g:5 &[ Rj:xJ(4pЯj$vj5^ɗ:GywzAOZbrqnA'B'xjHiuۇqׯ-ڭNXja.vxFِ^& V#k:Ob#j!tc\:|G{GŽyjZe}'6W}^`?ϡ&]X/jn5%yx%\7w4îx tT(hDX\8S!zoC^ p![WE\ܔIvнeʨfIM?w+p̷(0rNR~ݧLɎbW`ЌT@`eK7Y7|$OhʫI!rHzz5ʹh׽<J*A% Ky݅Tmޭl+e /Ni&ѻ%2\,R]y'F;ʍ_}SʈoN; n&s(s[TCH_EEԗ0*ʈq,]CW5to2!96$;P J@PЄR8}8C8V$}mH0o ~QcD;GjnݷeºBP=G֓[r]KTN+&)qjo$U#.T/ц=]ްv{z#]L]|ƥ#OR{uK'BD6э΁ ֞o%KS]{BrO$=a~}Tχ}2?\\߼fL&dd7Wח"bq\$¸g Xmx@J*!M ЂQo |ژn.<-FybdJÛc,/D/ei/cg,i7sk2PV,t3\uLF Ϛ-[ jgTK!cx@cCsS\ T2^m(#nKez@<1:A 2x6e'*)Migc#z$oFl˝$!ךP!I`~:ݬyh$,"r,FU=G^BzV;&7TrsF8{*L Iш^!¥@byhgX!M(m#ͱH rYJ^D^=i`%Lz:FCaV}B<a65ŌL!^qsçZ߯!l#g?ȓc%>5z[Զor4:I,D\bF!zR.&OW:@ ӗ7Gڛ|^wZ.A>gdGwZe3\Ipg@ah]т1yInr`,^-W{t-͆xicI~t(osFy3m9PUQoFL4ϕmDp[ڑ%Jשu<O``2-q|pulA_w1|߾w¿RE)By0;ӱk3ԁO._J"  ~ę_zRi!s/@[f:A.Vb[B@^G sAx2c^+yuOhZLFΐ$~rOgS.uZ=bsLt]ߴA;q}uк7h/":(kP!>6T,cR65,[*J O1ه;P>C#$U v֋2a\<^I< M V1+C:MM|ڧjt&4ʹŵj5FĎn{N6苁\-@:b9LUfbc1C1Ҽ7 *qndYF_ny˫(鷻PM靚1Ji ;qC NiJ k{4RhcI&Q <2O<ƚEC͟˭ ;oTطMĞYW1˅g*:l$A~Vjr C_ŵ~71K^ z5&J o`Wcb}K:PwD|+-x!E)So5 WN b`;(t@9ŽrV\ǦxI찮?hL;{]nPg#_2#07*1 O~/VN}p>Щ< =3Qܯ=znC#Ԛ!.8[\]oO挦d}pF[ZF(z㵘HZ'x< ?kk P,obtxXݢ'*|fѴܥQ;%[8-ءS6Uww\223"Pځ,R ([x}wLϬF}kr%j\z%q$|9̦/Bp:%ZꏨZYK˃JiQXa\ 8[˨Z*D~қ=5_i{Du0)F#uiUIU.VPT"+[o4s)<%Ҕߙ5G12_ L]|.7J+39>Չ +6' [s?SB -t:$ܦNoV`d^`!{o1/y.v6aD2=V Yk;6FY_>U3rH!1 -R*h2TFed,'`C֓]A,N(C yvŕX'iM\@+ ĤdWu䲩M}B! l&0I Y eb{fnV.-h:%x=%Y"'EL_4'`duulN Xz AgQ6P`/]0NJČcI̡%]sDeĚJN,qiqzUԪ]m?g(5:063#ez Ucǧ>J>=2ʹf kߺ ,!L:f;lyd#WjEr45IFD%rs{[r^H4n{\jqj^\Y yLg䵧Zc:?zę|_0]-&xm&ns#FTQ,>x>씲}x"=܋C~W%楿Yځ pjCkH@A%jun$ 4Յ04Plw\cqoykۂ5׵H*LQ;H@)߅0A,*ZtV֞To2C"YN frݢpMѧ& -e#s@w&侦6%Cā3E 9S$HXǺ~`h{4L/#QIuKQN*|Pqk}gjs`iHh15"AXOz*(:jQ'ZS΁pMA߃/zO}J(IJ*wCc,tA4RXkK TYpKJbR{ƒ[+l(QcޯbhE$޲ѤM9gnL +XFFJBяk ^/,߶ yWuKNAO[۸ȹ,(4EV* 8彍|t` VHa++jEʾHԔSpPQrߙ- Zdө|˂l6M(z3uy B}J`TjlN{w4wݎrQHQ`LHBkGׯ}۴X:'AY9r>T2_`9:RGs^F`~ 9vvR]m&%)X}\ħdt !"& `Xr ,Qr?0~k!@LA}b6aMxl6#&֌>)WC1X>7 a\3Z3 /IO6%Wd~.f3KT8A?ɘwԮ dA~]e$ {U0- * ~BN\X%1!s/k'$C,$0""Ŗ^M@`;r!-޶&ҁ6Z5Z)})m»}Mj9b]ք'GY<_{N1]iQ`{TvhtOI bw D"<`#3ܭ*j0V`Tp0fb 0_6Xч [T 1o$iz q˒qpMaLwkjz9L3yvgU)# ܳ8[zXW5Oѹ.d=.cЯAλϼJCqamv!XgX2Lcl'b#TzoΡyKě:e {r]kb8OZRq+1y>IҰ 9-QAg*FY]G 0]\s!4SL`+*t]Kc+\5ċ7?s>~G3Gh #(lVufBlΓg*e"\Rس=B<-EN_^ @ojN c(jNuҽyC d_pu1#ZK?p9rV;N_+73q@O\&yMJ@ gS]gEUiWv_h7z!OAlE7F$F֧LmM.Opx,M*LُDH0 ZJ4cG/]cIm0Q'GksԪ3Y& Ct=٨ WO^/NRߕMoBj0>;j _2g6|9zDTS$gn xŠJ9uoӎ}VY`Ά1)a2_ @ZGUrY_!UGi dUY$;aHQ7-:XU (X=e`̉#Z o-ؗ>qa.z]a>|),6DK9v/ |ViӄWyHǴV É4ǖzny(c`BP 3$L6ỹ!dh0,[HpQ @a#.#27IwKฒ{0 6FJ Ijsnq-W'^LV?)A;!N=#Jl έ\[3 ^_Ӊurj[Ky31_l1}EF-бUΛF]2gG ql R&b>KdǓSuh'30 Bx* ۃt32X¾-E퐒2]Eo*V-,ۄXm"ROY]HyΣz[8ʷR%fEBX$ }_ [Kr3s{;p-Sfkz^m1;Ϸ-2PCz7_h]'i%'LQ4t)L6 CfdԓB3Z8578u2AAV۩mh3WP>5~4$m3޾u E^G[LdHPvȠ3VNFF@Vw w3/xҐʑrs:H!uCȇ2;6k1.H,.QcuVթ!*(SpQ Mf173wzO(4F%~W"1sO`k`bWhv 6a`,G%c굘; J*<]/CnʴW.!'o}aKcvq`U yE3ajPe)=l)F3n#.OmK-ꖇzXmD\\8ts0:8}_\ )]rP$m+o"+(\bOPR%U{~ ϖ2<MmITXG<Hܛ$;0h.{<ߞr|xeg6FNK#, HdS1[T݆Z+UwYPj r(vDS'EW6zd} X=Z=CordxKn*-v9&i9,3ӤoA@S[$ߡb[:PЇ[^1C2EhWPKN0j4~cEh.qp,;|h 5FWڊv.="˕D>զTVյrZ"B-1wooNIח1/!^4yVҔYLk r]U-/}N߅v'Xas*`2"ڕP ubfDX]dB,0Fp":jd8deƕ*8u}v/&JKG>_Y/ͯ{GgoWmvCqHQ;^aAޖ)emgڹlNm&E,b }oriTbfX+P mV{!'֥*`Ɇ/r mecIY{WJMJ.@d/?࿿Ȅ3"skpI5֨}i_ָw20lw{&?CSء`s0`m}!W3|&hag-V7ܭܚF4ѩF4 (\NPM]6GG {v[ _Q }[txmTKCl5xu.K(E(;_BBWC.;+WXp<ph5S92aąF E8F29@ǞyD)DE}_[*Jy\0uS9wu{0MUf$NP{ȡC!>֛Qxwdx}sl:9=J%|D&S䏡@KBE»304FWcfш?!8q0_݄m9c[5aP/!BIxN$炰SXF:n_jcҲPh#ҎAӲ3Snb9[ǝ[M-?P~ eF-U;lE;=ȔgkDQ&VvPv63{M8n&>B5%+ow<]Q`fϹ} / 1v)$ t}>|lp7] '9 5NoJ1ԣ B> fb-}uLs.euqO0FǧBeڂ啟B┫T3H`er@IU>GJI_Ex \:2ʚ5xdQz!\5 zk?ZZ!5BǶGb lo>vw|ZtTYV:!*`zĪROeji&}LJIP~7 i\b3v#z8qMJ:04:tT  ~sr֑?r;DDB/Uo8'okLqDxyu~e]#Ydi9+ˣ#35hU\ ocϽAa % @Trʘ~\XJi\%@s992WV|G\agx3R;w9 C9=A*)6xw,nC'f_s/VHO`Q{kiES6} ~dSClQ"#Fz"WO n/Gy:5w狸A2̳P8EXQ O,_Aa6p"2dw/Huo"ڻ5ת_7A7#\zM|^z| B]9uR04UQlwz@S7b !@yn4;kaN:$[X<\G캨Bt2{K N) kQ -8?9U=w&BԾ٩4_3nrPNԄ{&i&)BԃΠ9W=+3\4td˴J}umP^hO.nLy8'6CRg\NE ՗_ DTslF%[iyr)A3Lb_=~3n6کo6\K Z깁JB 4/5sSCg̮Io]}ށf'J,%,.U1:Ş#•Ӭ;G 미eg:VM8!邭 ʼjiv5S-2ʵ\\ fu Q+Vb3Qx]&jKSvN@ٙlL˯w@i=SiԿQ_ }FJJ]=eoZ=94/I,۬La-/ej]2憙\搙;P`1AS`\,%qW/c=c\{j6CJWj(Eы@;k"%a0MV0٘LJ(2▷|?8FU^O6I;߀O"jL^Z*63!tvDeݻBA sZa3(ږca/sA2=nrw]> 3 +bJMC `"\E01G aiI|I:wYzG > YdxhosA N`IoнuWɺ;'UE>1_qƙ, #oؔ7_ jHx*~֡j;͛u@hhԫA͘*KAgvL#kyت4E!*jP'YUK!siw%ART7s{bg0d5yD'?jB @K'bmD ^8cuIP=Jd&{ IlM&Fڢ}Wjk,'G|v.-,Eď1M u~I*ħAύ ,+`iTxR "!"6tzzmHHڕp{KIbS>"4׉5K!URݣ=x&Y,U|Q+ae Ɂ30 lZ]q V@Q*_nw4ji7S\ AQk?P:<~}:9? \Ja]QNb 12(0aet@!5)E6yIg .7!rOnNҘg ̮Ѥ$BNmyzOرY[8E*Lِ^xKBάN==6 2^?45uv ̠, k5͉TE?O #YEȖxh?L"ɩ06_޽/oߟEZ!6sZ[m/֩awɅRK Dd;`[KSb '6[bz5¬Rl2KhJӶeo٭5,-y .9g'o_@ad+YZOSr}F*I@%m4BcDH2vi_I}vJ›Tu%l5eZ mGҌҔPXpf6@aAL@tk,`_J$6pt+U q2*>Y}`WNJwWe.7,$pۿxX`N&_kI iDFSEuGH DǴV/a^{yhq%Vh1;q6w-wzqfćMOԳ:ue pPK1 l8ӻ9}3"/,p*Tzxuvʊ&64nسK?8*r2]Lj IHv I! kn ۿ|'ro(ƶb?(m5kS}+f;" ^jDs=Tdz58tJ@Hw^#L,.{ǫ_@%&$P* /qiWo "hy2(Fx}pPe[0KVejJ4ݏ"B ToX ܘZ Q'HJ \\s,!enOH=y*잟0YIɣޘ |[ !]ⅱydԆ%O_s=ݜ:>}} F9enL4CXPvb:E~)ud 㢑h e{/67` мNm8%TFMEs=)4ZH@GT w䧲:#-]׹c|$͑SaY(Kd(4-J3_)Jw1J;)Յ 4ڸ(PTExtFCXk6MPlV A"#nS#L$e gЍga{ xIAkm72 d*`t|*eu o6q%y}{\Ly0KjXS; #oy?u|'reh7"`bX헴N^ʤ2gҫDuǽ&'\yhLQ{hlLCa4nL5i"vxr4P:e޽^yx|GBM÷s^2 f눈Z8yRVY-/COޜ oktLn X3@lr|H Df[ +Ř 4wس5hF#?lj6 Ja}+CV>g4َ%7w0mQ񫞪s}z2R>jzy6|RCk=65R(!` 0[!!{7o;A{4׺vj%sfʅgޢ]eeb(`gYܠQLZYG z uTf-Ά7D Ё͉#+X$c&EtY=.bk 7t JO){*)3 4pe pYϲB#Ot[l8L'<ڬ* n:Z3]eoCCH+כ_b0ftej 'ګZ, w)6p(Ykml"8``' Ttqj`hnpQ6Wv)&PB3A57^%Xl~p'݋}{q> 7٬B8Si_. |Ϗ$,y+0ȫueVd26&m4]F5'b' " [B8Xշ;Hp(ڜ%$9nT9=Nrvrwϕ&s3@ vˊ|GkS$ [҇O_NSœ&4x_h\ʼn-0|HQua{;1nӇFFivt^k T"5 U ֙+ֶ5P=7!YKLn:6&[u`,,eVߍx W*tk# bÅO_ZqP:sK:+7Fe6?"(eT|dZ-&^Q3Vr\M_}Ԏ'a f)'^#D}Vrtl !.u%E:d5twxTVUI_cm>WW:ÿ5G XD 9cZU drFLNq&*=SPOP͎Dh|:i$@{RQhBg? $!V.]*on3K?e.Is8MVZVD-KwqD$ Mxs1aPzx/u}>IC5̯x:0 [ԅ0yA/i>6h[Ƒ/lKB'._O 5x#;X#jEMz@ڦ,4X|>܋G3_j x&݆j(f5'85s;avix B կ`nқyP(b Wf:V_pO@KR0$)Dd鯐~wHO"ę7;lg_"SJa ©{g:E<W>U@:HAjZ=cq}>zZ7)\y15ojrRg1~J"-<RV-_e 79uy4dft]4ǪnJǿZ#霤˜OBPW19AX vpB΃؆wV+`muPy?Zܴؗ=nQ1xGjsˆc~d/tMq<䁖K;o "fpAZ :3eV(:#ިT5XW(ʻGtan5|{lHE3JHjUtXknwi:L Kz!{ gn!WrLv@2b;6f/"\=pg`T{Tt7a0tB=gG}^(%DtS5?{OK“3BXG+#9Sݨӎ@"Z'ߵzX5O\w^#ͅjKk.cwi%(pi&F^g o2gs=a-uo}HyK3o)5,L_4[b9;xOxbee)'n0^45KͭY!JqíS#mE?)H&5Tӌ} \p+0dvGy [ԙ|Ư@k;U62șriVS%8j7|!^9pN58krܷ~eI"L\WIM>1Bou+OmEf D)e|]FyXJ๥U@CzMZZU_P1`"Q2T"|Q$l1wԡ[ݮCUgEhԀyr ~3]wnR)a-p6mzbOȿh{ )[e7} {X5,@:"B#Cf{THV(]Zr C> J`mZ1r4S4 Ak^0H>XZCGJ#mI,MQs{yQ<],Kc+a!3e\#l$= L9Q-j7:۲az3EfM)@Ӄed B?'Ɠ(gE,^@9Ov(|[4n IīP4Pۏbx%ɃDy8n9ǡ^C‡3aش跳bRDFl;?ڂXv,!]j\{cf)KDZLX?FCYr_3LA!&Lc!feP[3upF SOϜƘ`PqF٢TOf ? )¦lhK.ͦ9SX~xADA][aNfRJ6CbpohѕK_ݧ1R:˪DA5| y9W!87EQ6ۭmw=)(=P _g+5B;뷼ȉmox&셞>y" ٭.cu6c1v9.@̟첑#mq$oA)oKg>Z\nH p:p yg\bիz >ɢ#63` $N\4H1:*c3lULgw$MC U[N#`ȼx"2ߍV˦6@c,EҚ\}/0V<=d! 0$uc")!qymJm8 #OVe$Hgv9ŵx꼁pD=+ڱ D `iw[9\Hɣ 4Yz`-wT+'rb 6+8TJ_4V\j VMxr/zD8]kcf(~}%?> B9ki]dHT+?V-F FR VFD+2r5=辶>ot]@4\I50o$;kIe^2[:+Q0ʂZ%Þ{_BXj`Ś%BHP|+yY( 0J9 mpY&l{6 |M03@h>H>M5)=հc^ΎUS"E\ͬAj8+ LﰚFQ5Pɇ gyE5:<s~,hvnD&X;ଣ)c0|cI?qD2Bo}$ ,5`^?¦C3wVYq$lFNJ&6.>&W3ਤRxˌ &={jmmë!&&j$Qm^%~p)hjjhSd{Ek Z$iýtw&o&uz:uH~1$+ϯуWVPP|Y+/@T~Ihj+4-4@y]\\Zbz]l+O)PjQKUғ.4up#3->(^+O2,CN&>R. 43p6a[ 45Ϣ3]'yj>xK$B$l;e4Jzǫ|`.$ـYQ#{ 8 `5 IrhV W$h $'-f.:[ޙpdK\\0?Vl{^7B &pK1Uܖ(/ߦk3m72ǴA9*)xH{ЁE{eA-{XSpe9|i|깻d]AK'B:5r FiyT)yT6'ݢJw@ vZM_ТFiڅ`<F6 J#`-LB` c&[u"|Pj-;u QN('_7p•EmG5jϱUG1wƒN dj2uiO?7b+Ch!*+Bpp88=;gsk&𛨑&@:Tq^{Cbul<s0X5+s+SD1\;mϺ :w*_K .ڬq@ ƻU8zCI& 昶c;RlADCtm!q)擣FEh%qϟR'} )ΕBn`m[ dO27([wTqS6Fd+#y1>YakhcBs6Y[d&Ɍ)춝 e tFMxR2^e}b`yJCު:ZGG|0vV/|R*!~i#-=ʸ߱U,*j^rv%seΘml_ I8$W;o5m푸T0E',T|X?u>(~8ȧucWarW޶@uj2n47ccW7 Ā6~:9_C;wV5e9%Jk{Zp j܎W\\̮x8ݰCu77Jr&TK#tw#ќ>Њ5; ;3Uq6yeB0qp:kUSMi;'}T"MpW_r'֐[Id&gAUȋc}$QCء\}YqKR QCHi wouD grY,:Pd1GÝ5N JBnOvZGƫFq >Gq@Y`^y(rm'~v.0l28ÅٍGp! c?뙡󙯸m5UN2Ϥ!b|k2OQߜ K=t!t]WFd=qI_{2s|=d-;Pj 3klRA4-KSr6Vu4.>|~OPn!nky뗌)ޓҾziӈ/:,M kr"i1"IeA,b $'3I{qWyV"TNZŇ {D"qli!K E=OwpݥJ\wYp Q+$26j·"Mf HsZF$/WP<|pJjSpwT\=pr@lv+ʹ#cPB1Q Ǽg[~*H:w/] n5taԝz- |zZ!Z0 C7prE'-P29o3[bŶe/.39 }qHPSoZ\bpe5x{d)ZqԢyqY2Yn9\R]n&-ĥĉ b;X[ͺ0Y m&B-/B IzEL-t0SUFa,hL#! DDȤ5)ҖѵPp+vfWk)/N"#6*9ߋ|&?:Kt!y1o)׬>}>|.,I72mQ$n 2bwoɣМʝ#f:VS|wΊ-xZs+qAɽsTn(F7 WTs:dlzHӿ3ufBQ̘n2H\m dfOM3TU{frj$6GVW bf%J縀Eqǥ㳰k>jj:FVCV}\T/~c0ؿD PD붥ELo QȡTf@2aqS\>#  ~1u # K8fhSG'4 T8j7~ܠFՊZ6wu4&{!12@/,\M4`kBg +8CF&``gg9j04t4J~Itpbͷۅ1ud ,'f7,'Lp@%,\9df,(/NOX*/02Gj\3R?H@J!@aͨmQ[x=t%*<#,J CwUBzܓ~^2l,ge~Z!1^ϯ|]J4nwt%G~.wpED}ݒ./serb\<:n@ww`"vp(QTCQ'7+by O ?LB}+Mj l{^c xr'"=Ϻ`Mܢ ~ PNr]|hgJdx~k\Sx|'g +c5\ Um{lD8GP9P@D}8[J`,qw#&%s2)c*zwsu0lV^cOv1(5'fs +!zͪ>Zl&wȻwIٳ,ش kgwa")!]THW1ojJQ} ye~7SMu$D;D,7-9;x-^Z% gu*.+kT^'27c0ayqWSZ,Ջ&\}]_ޒFVl ߰?!tɶM0= s|0?_j̪u/ PgUu4l]*R^^fZ g{hξ)FZ/bik[=}MW%LU\(gKCNH6yMٞd !yэtG)1?lJ0i\+ ':p ~3k`L={{M5He䜅osbFHwLr6s^Z3:*X>FDf+{bxuKV-㭴I<>sbE rIKQL?:bt`s,l#V,(w\a9!I7| 3i#H3 tjHܴ`"Iar㐮b1h~H$`_W],:0 M%H)C9O]bs¹ڰ0~%/vʢA> $M)~ j&_w>?e.aP d )IQ*)i8;hY}0Z7nXfc[wgwh^`.ҀFS:IxPϒq^XyF^?#:ڗLٛ/t^rXhZ$5Fā"9uׂdK]"~ԇ њ$m tS 0?9eH42<1KHݵ' ѬEYdT_gsXs&jFMS1!18EIIdLJ^ۺ 1,L>QBJ\K{V(L#<Ӕ"/*^ nBQx9V ,pH{=?!XةP' ~uȏŘkQN#i[#X:A,jRe3ͯ̃:EX<?ŒPLeexְc-){^2+U $Gԟi`ykG|]G;UDϰlϘV)eQ:WZp늴ֽ6U.PYjIq{+%y"wDörĈQsDul1@%|R?2OK+_Gli`Q#f[dpwl=+~~+™6޴o@;̕y5vqj/ÂtU#SXH?f߶ިՔX+!>W~ "_C RsbPPM(1E<;uou' ~KOSU1VKPG$d.RJ -;v_h9tC#L<T@cu(Ld[_\Lޏ{_FhLDƮR<^eY}G"+O pn4m7K,q(bIoߋ{]|XBޅe^J 6ww5=C'H~@jpo!VDx1K1k!{DN#)- I=b/_Dƾ+8VVz~g66ۻ),g?+F)`Tݺ1lT8]WA9Jx&x/Uy"ݎIWy$wN$'^G|XOD K Y$:riFV-vZ.^{*ϕcD== "}I#eySe)G a Ô.!%b&'B K։hURG#.#yImr;cfayt<&;Io3O~Q*d(lRANWzQlpS.FQ('OJ]iiw휊LlBO6BݠMh?S@)E,<] J%^\2%]^Uɜ]~o /Hpۀ}|yoV,߬vF уcY*~qԈ)wk|L c6ie2phg$G@PYk‚R8|.qgLUطxtJ2mmpaq:imV%(道 B t$KJ25 ٯ+2,YHG8DS+OYK1GzW@dp]O -8 GX|:DÞ^%8Kd VV5uK(1#XAc[յMde; kW@N[fc:~x Ȯ9\o-ecf|i cꞿPh1ZaZ ĚᾝDBA/bgaTЛ`%x"n:j/?9IiZ7$1fYgTv;1g{!svH0 PLEC)N(TY+ާށ@wvHہBL3o@VVz SM+Pd؅hT;O?;%fn%E 8[vVaGX4pq̪0J4%.7P(m@Z[=jDX(c!luƛX^fگO@p7֛UEVve,Qd(x˝mreG1O:@Zɶv')i@bdmMIYӒ G,&qԱUH_2vtQBU c3uxgʖ;K3F%Q$O7M4-HUKf6\L$d$R_DdY#aM(A Kb4 ߙʗjj?vТq8xKy}+nd,i*?lM [k'n[xA@ S +t"jS)H(=6[Ȇ^BcMOß$=L >rgQE^y[m 2lX7={'2-XZdJk_V>uErB1/[cŮ?t`r=1ݙxډ*eG7y"?񰉱FL/0Eg]p3Q 8&lGPiI(Y IT?J,i=LFKrⰟ~ؕ{۝ЙHXʱ؟+(.{]vښ,cX).}CAot*:lʄ/DD z .*ж5^TBVNf{4!RO5ZG9Jiéj67-ق΢rXay6`͓:OW' s_&BSΑORY%8h 6bcc0JSSAC/UܗO5%[+,L[bBt}]/yaw*YT7ٱL=3 Mu "-77sP^m cR +@֦G&8{ppF!C;QqЃ}a ^Z#BR2pJ5 t Sƻ&x2>' w?&%*7,D#%sOL~8f]y-w9 C+v1˾ JӊٔljʆKή>ljDVVz P5306ןU/e|)2kMBUÜJxd]3/'nՈO#;3MYݼ1+N zkkCuP-p1813ɫ6,5*R S蘀~6ba$:2e;*vQfsTi1WMd!N\zjЪvޯD+=; :>8r[=<*x_2d[q^&Ofψ }sH/o`w-?&"!@nh +QBD&AJҞ^,zajeຶ|`F-9ߏP}up@zQC:-%` D[E+h2ʖ)6vrt(@L**d ?̭Vm-hoսgԲ9+A$ZCA-1cVgZIxςs Iz;~LvpgyGq ontr!o%G)"3đ׽W '/Pn1j(Bt WcSXg[ d!v+'M7oa9ǿ͘`qd&@8S Ƶۀx?ɪXN%?8r8/o;v faDL(0ZF.ׯBV  LJv7*Vqqp8u"[T9[) aM)hWܥљ$,}j EwWKUeXD٬uCy 1qnA&%(~2 kWc򨩮0Z0E_ʵߞ{bI|agyX[Բ\Y?8c<ᣝ.WtLR|mGh69C6LjF<8x1 QroIIm Ro@S+_"ͺwI/ET..oUP|m'D?kKM9]{”{x揞BNDm F#O-^E0 2UܥRut 3*W[VG)? Zf4bl{,f;f[C; Pֻ(#09AП2.3g.{ޯ}ͪ|qdBr~$[hr3-F8ؑ "Wݦ5F\5?6t˼k'q`0WP4lE! e,֯mFзDBu#LP?u![ʪ=by$7dH$JeNv0ڸ[x.E :"5Jn]!K54^gY)\az /"HgɱYaBQH'e&a ܞBVo$d/xb|T Vm)g4Zܜ"opTOMƁReJ4~)q8;߹-3|4*[Փ d>&c$,!y?vg i8՗$r f+<<;fd즓fgF)IMy -tO_ 'ڈdꉃp\Qj6"-P4M܅2tlۤjg^Bؽ8.{nQIy󌪦qu,qrh&oQ>W}tB)\Ҥo&}rLKi邁 TF#.:5 m9{^}Kh VYʬ#@mt`(bk{#hnKq'> F6 ?Cjc6>A5u2Tm9t;hG1)r1RSNPM W|$mVMĆ紃yӣr.ELWMq$amirbSl "2Xy~*A)jq'$9ș˅{ccn 仐@)(W` 8+tI!pu:\7mR_f_J< d{R8ǘgҲ- .GpƟfmGiZHe1&LqkMo:s`$_%OMքv+w.١H*BU(!3+A85QQ}f.m;۲f[|%>о/]ou*u^Ȥ[˜Q}8F.=[%T.غd)%[6O! s Ut`;ܲz(w8TW0NY7ʉ!5dYGR*QLϘCP ̘*`ҘmhTz#;5C\؏5M P#&?g jD|թZ+^^i<9Zme9oYZ nCgF%6- vN NN`bKZ+G/i4Q V9s(U2/@2E`"<Yey"ɲRSNeH((A[\5i@ ]9A\y\# `DPIҝHWͨ:!$&,C>`O`. S[[nߢRW~j#Go?y v4" m;ڧǨ w0kn/Q,;|3ЄF}hW64gtEZʗy%Hf\K;@;b.ېj3B[_@ A!Np䚻| r cWw/o)__?ްI~[aϣա XKsc6ztmeQr½J)cF)2eܰzş @ޟ&>)mlsZE@lB!C:2M>7c#µF݉R83"uv8&} \U[i!ȡrRaJL(UGNW˱AkO"7TU}tO]~UQ^z;)_6 9̃ A 2n \2^HAcpg+^p=7.2ᅴA|7$FZFsz1,* HJM?[˶ajD;x 53|/6>6fbb/L<فM˪tYJ]$H +s#!ѭ`Cܒkh߲0ǹk߬M38,3h)2OqȀ W7NWrYJ6#Bxʐk2e.Ab3{x8ܲ|bղp7#M; G:yMyo S.?߫ ŲKzC)eU;sF%,xUD;@x9lP~<.1py QW ŤEQ6v *gnO+oV^ehsPhnEG lQHkZf?`X=qŅWC)\ɪMn*N-D\I( ،TA0a1w0 f֍!@,X6%R2qp>RrSJ)O$# Bc≡'y!P2ТAjTx;i>rQ"Ǻ&A6>uq'H<-;(J0A_̷W·!ǗidKpo?6 G"m1}''YRfwF(D[KQv4,S&K)FݭUe Y:0blƼB&?~%~{pKIQ+ I dO4C$4LJ:)h׽~A GM _|] ;6h!\txo\>.e:׻iPE Z1m4εl}+$断Rs=#J3>XJ0./L'bts!)z# TLS&A~ziU'8I1s qT$1$LY~h򎿧zȂ.Z|u8l6PnP#_9Wp F-iFiVe$A"kytTii/pO2z4e1|b3cxۍD 5a%=w-|~ 3 &1/@VU>CTϭ +3onQlrP'1!1?](sBNwk)3PnǞ+>7q/+7]X 2ű*)#`͖Gu?<X^⮴0{zyl< b}Yf{{F^ nC5+Ūg+M\8LIgsuW5Y돃tR"Y©#u%)z_c<]@UW =!fg9}  WEEcXGwp`JvC[Ac@k;~bWACj6fn!x&̏șW^blnE Pt,=ϭÝ[x9kuIqB[(%<>$]wZ`T+w$4(.2f5mK!L<;o- k9f81"-VW g;!tYpkdEIB);˻\ nRy=M PzЄ*4uWeƫS$Oθ z TҽL?f *r8Q3sBzi{ =8s@tHkBX$u+@@%܈t=1nl燸=}hv+ <0{_@P.;.iwF}pGL}N+,@"|KҭO/pڑnqؗ0c,Pj)A݊g$ l֯33e1mD3H li&c,/׆ noRYZןq  1l3!de-&T3hn_Ic~{-Sg,n}=L&%ď6dz8JnVfnR_LNɄͩ_l /ҸSX7p2d ,p '7P@(%#dPmw Vn(W} `-9 4l3Ltpov&A^%!hP2Sm}tR ҭ= š'_KVlG;ScRן_HzX߉ l͘I^Z=`Z~;v[g\.A-|q:#ΑNŴZ?Bq5 POa:d)BN[]6BsLdX@V|YNǫ$<BPz].?A6ǹ$P[HID<$CS|486[ôe2 W(oQE,0 9n8[B)2R)#X:dw1YԁmCue>]D|wJPի{ B7%Eڗ46O7u#FIX- xɤyȨLR jxHA(vݙn*D r_)Z~`J.bINhř3e8u}`caW }TEA{بh*?8 GG0MnZ6iU[2aIy7sz65*(Oȿ,شo+mz!SpTOL瑻ǟXJpas5ޡrCI?,_$u^уK!HQ%in:Vacqy5FRy)'Ak"+8ұxD: %p%g9F9ۘd~eY4 Jޮ)JXzCCh6,u)'%?\|~(A'0@Y1QMa2"!w^K)֣ՌR Ql˾h#!%e_/4\?d8G&:s[AH71l݅ؖS 草dP|hQnj2f)"i&Kͽ&ט!,񎭝вIv?sd |~TvBV6]>VV@?[Aq*ė5#8?Fo8IA~2v|g|j f҆89= oR ̝fYċ,V|2Ҍbm7mlho/uvEQ%GG F/?2X 72$P*.|5zA=ξ6,a6Y,@1j4jg(@7Sw@ S~ޙ0J,OWClut2e$$(h-ѴNPCYȫk QQ! hlZGY4:P9垖[?QNj|(9rdmVp9D jq=f t-o/]I0GQ48ϋsj pk@1p$.iخ@OYQաO Ŵ7Z`seV3  >gh l<-wa!РqΑaMjTCdxFXnY, ۡH? @thrK%ʦŨ/UW m^NLc%pw /u@%Za_2AxqM'y,(GYÒ#]!Ӝl2q.0$ ځL&`Gp`? 4VtKmwQ1,s87~s;hAO-"ofg|Y96-҄eK\T7Z@+>=Kkf#k*1gl@܍[m A?ڪHSoRëip1ozHTj\Ƽ]0sp{ 銋_j07Of AJ|њv=`eրXUТbi`N~0ѱM&S!6f$ߙA҄ن84~m'e682J1nhIzIepBAQi-h^E< o>^b_B= G|CNN$exmtq]cyB\L#;נ8̐0J]m-`x/ѵNVattNiCHg| 4dK=|-E[DU3ڣ7|kI 6_(ߕT)B71E%Yux <ϳ3rq:4Ӌ{VE# w%uѹ7q s{.l Sk "ZnGFG }61/U_>bgP9h7g1]6Nzة%"4&]f0ɼGYnN! O Ý}9c,!pD` %VjS{A˰v>=#3,/ę~FK췊LM -Jt6c󃊠OX{tn`^A)X9a**aHuti%L0)&sC6Dw&R# ^/HE ~CYJMjP.;w8TRh= _PB;>sGF!s=SW-:4L=dmR57nv|vᶼ4\?CzmcҊ\mNuxntx~ZS/ǽJ|[IJ<$qP"g=Wn!9U'*^ V聼y@fCNf0_#Rޯo>&Ί@XrOXlhVYT59 G>di= 7CDm֋Մu{"NZ4vz0-#_IovD " (,4L-kS[Q\bp{_A9Jfr{xӜ Cp:a$?>b13 %*[ tc`EAmW<+$Hkk+r)3M`m\miՙJo}3fXp&,1{S2htڮJܹlp3}vŽl. (]'`Ҿ)8?Y֧HrQ>L7V=.mBC-U jmSs( @_Kܕ>|N"7е<涖%\ʻދQQr|_G!Iw9Bͮ[.ZsJ6§,zNn 03LqF1sFl6E)UP\t9+c sj$ .k5 J<8^ ޞ |b503#'ݹF[IpSn;GOJ_K]n ӓp"1Y@f%TBjvC`RxIta!2qkA8s9RUGY)HDDOxn 7, iC|G:`iS lcf9~gMq.G;Z:{v/<>xg񋇪pkQ?.Y{׻k{B?$!&^a_8vVg+2\r+ vμT K1+E;4)6(r 7yG,Y*o;aml%ws(_n#O3H!0H->ު}F쥔B{3sgm YG~7w x"8;:A 9_u#uVw KjIm QA(XGF(a^?Ej J$}w/vկS3rEga1v_nw{yen>9S(vf:l#b]GBѦ'`HYIcȾ;} ы亂.2I!p%m!hM^0` *P8.|N>N;fĢW@=pYg-mQT-TxXMwĐiPG?zyDk ZC.{x1bXMdmӮfh/L MX)*TLqC pֲf,Ԟ]pxo<^-hT}f%t(71*y<>M1sH=6d>, E*EhqkA'&w<!3}ǸQ!n;<6ȵP @z͖o/]F1dhwT BO]ڋڈCJظ5xCY9?%yal|eyN5𦫪Wù>s\v'w'`31;Hgqseb~ifXk1`g7֕f[T#j,[t+u2F') l5?2 3@GҿO}q(%>{MڪSWS}DYn2(R3RnH922JH TRӲ-ua&q>`*bwL# 3zTBjAg f[_Aqr >;sQ0Nd:'X&d(cAj,iitEݿ!I|5tTŹK=:'S˴01D-m}80FCeW|"hfezMB.ƫҪNP~tgEYXNNReS[2LH;8ϐç;efDfq%9&p`0?N_>[͉IM(YfF0itJtPU?YCeα 9tƒڻ_}G|Ÿff2K2P=n:u7n #ѯD#dvdɌXH>u{5V',|$*ߌ¿X!Bi^baG(R1xB0=$9w U4Z3?-XcF\Z#5"5Q/ qcS !lgcJ|+#As@黹 ߨ?L *tp.'&99ŢOtA9KR|svM!\`'WP?h}H[=e}}YGk^ w^HIcb+la F~|00[ƾPOUFĽT)O]U5;D/C"_'?U,?}JMQlkP:O%+wRL H'w qUҷ* xHQvmK`٧X ʝ-;( V@u]K%cYrWD.AMX$6ӍOp~}sGp7`HRm*2frL&~4f#s.>`<|/J-0aV(~{wV)B&@.l ? O =є8s-< c5U <,=?:t$=WOE05C7󆕕;8M0]iB zV#4IU #Ƽm:8Z.Bꉻ`$aV]k0ϊe³\mZT95yv߶ v/XJ82'ĝ,DF34(^Wڠ6on B8pR1Gtv`-r5J1lX̢J`y J$ $~B:82Kh9f-? sŖ܊XO_̐HoC2/-QSplPJ "TTdX=ID%eeN~XvƩ:$雐o\Id+8W8?wYb@xnē2sO.Aa^5x9&ԝuɾ[Mukfth"+lW@f%S?Ser7YY ~R50|@5/JeGg4JHkk8SxӾl.;F$J;3-aMo,!!އT^Dy.b':h;>$_9ňCw}5F D*5XZL7 : l,d׳W9 8U 8?p%(xtkF;3[Ұ:H H, [qm,Jӎe9|gU ;D.7a]Ďq ,qAhbÛ$4즿n #XZQ5*Fj1'MhX6Ŧ /7̗CVM#S]J{y ;֡ ǮMEQsˎ[pg\2#jd ]GT8<@rNYo{ >Sˀ ujcm͟U?T]zBOi\3mT`Q⭸qiw#ԌN9,7U0 R,r윭\iĦ"Mq7j|@YJ8ȇc=LRr`XZ򍰾'&.}U)}K ݒE>z ;\@Lã+$NS~ eH[v,8*޷Ⅺ^ ZKdAp36+unNϽp#2D8#0C7J@.>%*:AF]tDfx(Q'o <_+ Ǎ"%ᎍ\,Thlī,f4-a 510 5:ָLM/_vW)Ӳǰ.Iq9!fĝT]N Df Za^i /^?Kon?Tܚ#T)SoVY#/.AJGآ-ٙ_2Lh*k 0`7 '.0ZcL+==-/ٴS83l=z? T ͏ '44F%B5v,:0"T0a {9 s0s؟|GO9M4.kQɦjIC{b|If^pjdRj4\xiɻoi;~j*D.ıC.?X@dv̰!t҂iC)&r04 ,3HPۺhuޏj=qJkl$KkȬu;0ͽn}ٰ&eCi6W>4p!d!{=S3Q҃Wd0 <v:E8 ۵7e%n,ls`#ʮ!߰>=6RE4jI(^h[k9d_hJTkl=!/Fv]A"irԢׄ`5m߱ROf H2wUDk|IcN08i56iuz2%Tx̨+Tjl]`R\[-BvNxy#@?k^H 뛛!D:^XTv5r}7Q$&Emr1khFڑvy{GTB OFl&2|Ģ;ke4wFCw D75U"!WUvt/iOW}ӑP4tvHO mOi;_f0>&HTyq?dam]։]hM[y9z&UOv' .fBHc^CҨ[晞yE76A|@s>-:OgM` Մt7q$./S)ӥ(^XQK ukwI _K"׍jCGU]&܏$Pk9[ L`C͞ 4 SjtnWwߩc4/8t@;J=,HN{KH~C=_]3I0XyjT0˙W`}u`b"iYE\?v?OMH% #qW0|Sr 8,AE"[#kfqw<p+]t:&N''.KX˷G {IaBLjg*= '"dZ؆}=e=o|n<9{Q5E/RuB,9ip,b5Mǀۤ,?—fG G4#@ÄijDSZboxD 6Uu:O3A;jꭲzo-o M^nu͸2=ྋܰ"FޑocSXo!!eh{8sզoL8s͂uuӵI6ݾ!ϙaMcVCk"k[!}{|c*WPMYrBC5nO|CuYxq:sް>p|zҾt#{ ˹'IT;O"xW.x$f9Y3 @fZ 1FD:TxAKtj}3uwcIgц Be Dc[S8@2Ϩr0*i`b6qo ru`$b3]/<@;$ c-Q,۴3y^S.9as1 *5 }[J. DMr1<'+N6ZiNi iC|?ddx먉99d?j+2hy'=amWTlV =W|-cC.5*6Cf W8N >~x`A[qP"ffow!ԎX";7;B# 9,Sn!3*o *03Aam`wi 9XkYA㻮,ҏzFT8%PDN6m6NNsk!EyWNAvGOn>6't-|SPdˍI(*^gJF-=hkWy=)6 SV݋"A]8f&feC+lŐ`taTUy(ϙ^Mӑ"w5 r\U{DOm: Th4v5C-b*}ZfD嬦 (&-MX.,f(l+xGx6 Wfߠ~R178*OeM7a&nl/ץҙ>0 DQExy-rݗ1l+Fz옱u F.¿v'\'1isjwE%xN6skq5R+rhB׀Pӽ iKY'zOz~&ѶQ~=@d% v&fbJ ȕ( -'嘉ؘ!6;*1?F; c BTp:stL,t/h/uN 8_nRG8|-,h&D[d9CKs\bS?@E;a.{VD~&7}c-;zl3%٪yv^wqw2a\ 1{p؋5S5 Гmoamqr`?*.,';4O10V&Y^;'&2im2ɫ*V w @K'T7k . C^ph.' Q)%1u+^6Lgu3 9Auh,aCg'Ez @a4 ťpyw5]`Ȗ 6???ЬQ5专[t;SH_X}BvΉڙV?|`Mt1P  (x HOq:i7G]L62.Up(Ñ/R!<^םw+J^ Ug-p{؂Np5G7,mo ΝK G%)ȕ̀[ AȨʵƛ:\I0/枥*?Z &=*IXnDҠO5D15WwLca!)5:tJWs{ГENGYazG!C8JsKeqCIN*h_r?nR8 Ӎ.S6a{j+u{U.0-54l=onA_5[ÛZ 6Y7z,'SnH|OJnLӏ]|?!qU_9?kmv~ d~D,7[`M&-)A8>&5M~ %P'h?={~\)=T!Lj0~;3 c(6U.4*l"80'V6 cy9W@ыrD4tE ~C턆]jv&WhmmG~'Ox\\H<"f\|8lmu*)S.jsi;//UrۖW @ 4,X>apL81qN腝>E_yl`jv/ \* FiToԴJao}d1% )f`RͳyPE>d>"Qfʹ43|1eUOk≿ut$ ąC,&O2FÝkU!kUN`]l=t&CQHCQqŽ{:l"|H9'] [}e+*DRvyO{w^aR#e!gVD1e+A e Z^%fBSbs 4^){B8'pc`$7P#fƤV JnC=sqX2|Ǟ&NxcNN"éc]DNOYZ%R]/BFmp)m 7XbԲEG3˜sV\WJǯEwM`KVv1{.ϐ{C7_0|/_6m2$ܛa%"5vڑkE!ԺZh$C*N!ubm qtJ=rlC7F^%H!z5#!\:c5xI"OGgdI ;|VPȝ43?& 'ߥ&{I5 _[HuRɼIoR=Wj#sys-7Eb~jHtl!?`\cf=Qݷ<šwianݦQ"]ݦ"^y,!Qfwn.PNw)J}Zc'9Y&.<4VRIԚ.*͌ud 2>k1rX:)I8ФY]9(H"?*LHbgdKRH p{ev _ !;e`dDlk`t>a8(͉8jo ȉ4%"*~r8]#Ut{sOg"JZ T\c~M'b'د, 1rW걝Gcrw'tHC( <\ J"I'*(ufvš.kxk>s,KI( Pfp_ s2 <$,Ywo_2NdC z 4 YooHC?e } 8`(ǼEgo.\= E51@TT aJAF'ڸs$w.e5me '#P~ S!g M8֙oiȂ_`E*d` L޶ 8ȡkcK]j3vf7FRhi@qKhq(R *'<M솯ԜX׼+ (.݃%9Qb_٘@\k8eAYoiVN{m?/DWC7zys=c~HUczwH΃ve?})qM2q2L8P$s_=cpl8XY3s/*⠴ëB _,!%^6뤲pTʣ~_wO dAnY?~yV=IRC笖;Q?A ,,D0k=HEK Take(U '+ 0H Y%= 8h sz|DXmA~Z:q~ -ۃp1p\“E/NzlC~[xc=:hslVsle/!950uAǂcv(ܾGGzCN &v+lu*FqqJrɼ2VJmv>Ēj(yi +c53X;Ghڢk1(k?" f5\ZԕJ4QI]]}#p6?Z. :~rk2ĽU S֐RgGRg;2`*FdkVw^wbJ;lS^uŗ6L?nO~i'n>*Sт/fO 7v$*n- tlR}Q FCq4(f6$qq؋V*Ľf|*V̧,`J}=^+fe ^@y·*pZнGaz$ՀFBeAdZ`G_~ݰ0]ZUs !(L@%ע'IpO*ȪFT7fmbFCwO\%:_$z=_ˀ?W5q6V7~}:'vXWl*˃9`+$`{Q5䵆똼>=ogjTaZN i3NFۘ_yKu:S,l geQ=~)X[,zcs0+&i y*R3}jl\x%uGn5?o~ A*RЦۖP5s@m7U[em^R6H!IHLz;P4$~Lَ-(d{DV=`y]팷i:֑" XO:)?榥c-9YG3@rL61oit<眆e0KT̥u|^uN&ۿzӑr:S;gž)3 Mޭ sWv?m_h7TuXwPtJueas{&ofq&aZV 'K&hJSa,k؀vsWQ@l˱vQU$kbG$ÂɃ[/yɭchG<(-$ۂqLr nYn0& fr׾^q9|5Tl୙=(dy%PSIMwX.k%TKp2$vx>Bhۋ#%yE)? Zf%=,H' y3Qlg\@{͑~zWU \?ۢ~K>l.e|j޴V ǧODz: *y\wQ%H``B['1F$zOzZb.,D׍oѐV†BfY˰ [kpvWI6qsiCu(4-01>h;r`}u ʱ0X~Is3JHwl6_oG!ҔOv+H$ҽ/ !{YtJ1;j4| eX:F pp8#,~/M+"No43pVY Z7`{,MXzssw6N=!eB_#< yUQ돒6:hg%+4%imE{u?VM<$$ʀiB4rc⸵A&[KطOS9 wLdDvǣoCCjǡKNd9X|jvR> KRl|)Gûl8Q~g.*A=KfIVЌ"x\$8(bt%-WdǢn>Xm8$/|c@wXŖ^ i%'Mpt5E[r7[/(Nڞ\nƚn5 9bD~lr~˨g >l0X >H<GwUnZY )%7aɨes}wHNEn.~>!X&Um^tM淦^Qy'i:wHg{R"R'# LsB˔8s&#>J^ũ<@(YeWٵe ;ydTjQΡ?\oEJC CpKeX]^x7z +[ Lȣ>xLMtX.lZ>Oʼn X">.n#x8LLo"ěaA\&]ػUp9F?ȺrftN$&lH>cdv* RlX)ݍܿKؒҋp gvRM5Ur-O,c "-/4 Il@MK}%($%'ՃDR91i$YX1$ f3hkrz(̀c؟cK6an]s~;5g􀼸T0p]U;@Jcx(c$S!@P0V3u e݀#ZxV Mw kMyIa=R䍮Sh:]U 26׷;v~΂ɻ3RUJr%Y[$@tG .o^S|rNhX}29@7YgթV>6F y¦+y0b}6;+?_bjISS3RTz8Qf*T.91ϼZ}rrZ-[h>l4cZ- *jIJ+w ɅMu6ڂ6hp[m: ku^дhy!@EzUu͡o⭏X_f?#oَO3wi8;&G}7#ɱb`Nt˓IIĢ^?mw<u^D*ϐ R"z)s +-Jl$Bֿ)'$7zaa0^oM*wI. Fq45]d0U?'2*W#|>e..{5=Gg`F#5qTp/g.u񬖆 oRSe_&{L2`XO3d$ +? YT618Rɟv*;PM)f">~Jsm%s m6ˆ.vvG6W dfB1h[ya'tSM@7ő5vt":{S׵H6N71c7 8Mԅm"V]==5PܛjSx\M K d BR7:@sګwY /ÃOl'ԙbbxNs# x -K'3-ǽcF VpT<ڌUQ2KٽR!KEic&fKrߦhY*cCI\Es.]umϐg*u KAk,kg uI?XH󽇱äYx[m@*̃ / GM1A"x@8 T~CW4l }IB9|nv4|͘-G@ixMũ}KGBCG `<]+*py{Y#zTd󞽐Q=ݒO!+,QW=%_OJhB!`]XGBo8@+L䳵Q3C9."mw[VVp|T].BK빗K5Ёh>Ab$44weiC2}L7RW?C?2_kjwQfp.[E6kK=t!Q;?`O=䙘i[熛1nlt/VVٳFⶅ]>~_7OĠOːoWRYљ}Ͷt`x0엽=|ȯ6t`:.TF)KItwQCx׷RF1/7Nr*2fo(#R WvE~ynT*pQ_qEr벊Đ8#4x_Ӑ"W(.}J^NDkܑQ@I9{!=ʸ HR\*~u\Fac?ƘR:+ILi~&=FMʼ\4Hw">$  Erc@<*|U k#7KoZnp0oH'R'#L~۷SQܶǭ!+5i)W 'ex}fdGW ,]!7 D%{ ke*vcbh,Do /ɒ6f!Cɬ,/ceJSAX ;D˔~~͒ד LICl~ZPbύUȈ٨82QXxW2X߅ ۋ~X@Wt,a`<"GbkuK$>Qo!xhc H1Z{5xXp;;,89L?m;}RR ]aص8sn60/ =/I$ bc#/H:qdR`r/`C.uJ 8[}yYsܻ".&HZvMe3`7!KnynnHBwJxv55fP5Ji{ -Xyw+-{ceRClzP6>q˒]g#ܔEqNUUV¢8+zIA-}ԾSd~)GFOUn+|BFSWHK5is׵_d[b>-;ǻeRfaOkl mlD{,@=%M #2TVZ /.x[SSEG/ mqy~hUtuɻQKLI`v/5 ?vNۻf3 zS'i^f5GCo)YG+Q+;4I7-@o+y Z#X)hzG؅9!*2x$Yėf R4>b{UYnLN5ZBRн&7r4і5bRb $rO.'k{uATCB{T v'Hmk0Ӂ8E&FĠ}EfĊ]tY7yiKX .z[&:\ (>  ΃ĖTQl xW0Y}1 f-FOR.<׬PaRR3LgrWJJ{72jk[eFj|eITt6n К$ p@TdeaYL(R|Ҩ Y(_"ߴZxe,4lyX/iKg=Q^IrǑU jfMPliR 76n7憼e[I*fW]YHȏ׮ FUS!$GGQ1\wHܘKG?z:^y}6iuw i%[ s//> 5V0@ifxƶdQ?يFzQV(jx6p:Ӕ63PY>6JsW>Ts"_['HǒGXL3>+# xǼ!S؟'0M nɀay7 ]ڬVC")c6ڜK/jHRV]*Ƥx#| @[<)< 6Zȇa AY*}\Ve!p&1mwDW-2`2{ɀ/']nA أK/7Q.@.h`lGɤ^9YBɕ<BU3+r{+v˗DY7E5D2KbX+Ҫ}.?[^g6bs"@87B!}(dtR$GkRg'bi{,tS$ӊedl&mj[j;͋nU`w>z35rciA8ww%~P:A%5[e2t J \!If/K!OwytkZJbc8ـ,됁޾3-Q&T(}3Lc#d"$ YZ