resalloc-server-4.9-1.el8 > 6 6_6 3!y덏%!E/֡cRS !E/֡Hd2>eEWdR͚:a9.xn_ÆVcγ/g73{ZJ 6|7*>XBzI|pUcS5 5#ג<1.it&$$DŪ/y|:S q%fjtu}rȧCANdma3!vŎ/|`vRjA@;߮)i+Z; tXo~0MtXW; 5΃,bL$8x>7Y⦗M0bnTɺrN%GqJ>QsoTU3%8sըnَ$lm%<=bkdk)ը賘B@|)XPκ9w%^N)% .-3m]LMTJsBu/F(JwTY/7|wdz50O=:U9t̊)͝%^wސDi×H9![ )dee2998d031d2a4166f2fa837a65997a18d98b920f136c289ab39c9c9539a11f551a8d40eab0aa152065a1c90f7e0b988c856843/l3!y덏%!E/֡cRS !E/֡DЩ.0gfO5V2q@#i/"}&Re@,HA3)6zRnbFPk}!4q^G949!p8d;';EmPa%#Hy~W߱_'"֎PԬ u㈗w@e|?D~MJ%bz ~g dV-_kpGp\w}Rjb^,7 "JtMmO ""K[H]d1ۜrX.g8aWlDCZRV.}m!CNHdf8gq.vTIJܻial pCZt?Zdd  Udh  ]] J] ] x] ] ]] ]""]$l$$&,(&t8&|;9'h;:28;=?>?@?G?]HA<]IB]XCYC\C,]]D]^MbPndQeQfQlQtQ]uST]vT wU]xW\]yXGYYZZZ`Cresalloc-server4.91.el8Resource allocator for expensive resources - server part The resalloc project aims to help with taking care of dynamically allocated resources, for example ephemeral virtual machines used for the purposes of CI/CD tasks. The resalloc-server package provides the resalloc server, and some tooling for resalloc administrators.cQ~buildvm-x86-22.iad2.fedoraproject.orgFedora ProjectFedora ProjectGPL-2.0-or-laterFedora ProjectUnspecifiedhttps://github.com/praiskup/resalloclinuxnoarchuser=resalloc group=resalloc getent group "$user" >/dev/null || groupadd -r "$group" getent passwd "$user" >/dev/null || \ useradd -r -g "$group" -G "$group" -s /bin/bash \ -c "resalloc server's user" "$user" \ -d "/var/lib/resallocserver" if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset resalloc.service &>/dev/null || : fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart resalloc.service &>/dev/null || : fiJ C l^qq pp22}}[[KL v vqqKK vjN{{FFqq<<ww  l ;l T'pFl/큤A聤A큤A큤A큤A큤A큤A큤A큤A큤AAcOcOcPbb^`ϮcPcPcP\icPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcP^~\icPcPcPcPcPa#mcPa#m`^c+)\icPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPb ^W@^WHa#mc-gWa#mc+'c-gWcF3c-gWc) cF3c+(a#mcOcOcQycFct0cQy\icP^cQycQycP3258432342a1c76a40d3b1be85676e9164e1cd4f4ac7622aeda0cf4b1d4f0fcfdaafca0f297899ad8566f76b425d8c3744b81c90f8fa1e9ecab856c3891a78e8352f5278b24799e2387be663d39a306f02690b9cddd4c2759563ef79f91ec25cdd202b7316aa421cc9d285c0df30dba1a3935827dfeb1663b77961d6b2c8348fda0e26a6d57ade66d222ba767cc33bfb70ebdeb8da491a3246d7325772544d4da35d4e21aeeb96592de54c5083f3a0808323043be0adfe600351b28cef2a8475c3625214e601fb8c68ac3685a1cb26b8a5e3b1dd6e8dbb0a5bbf1d017b0bd8cde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a1273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a1187082f7f60cf30620f184abc046894e00d2e0aa7f01fb7a74029d08751a30a0187082f7f60cf30620f184abc046894e00d2e0aa7f01fb7a74029d08751a30a0f64d0118890fc95dd9ac13fad5a6d514f3e8c2e42d8444871c3078372fa5f668f64d0118890fc95dd9ac13fad5a6d514f3e8c2e42d8444871c3078372fa5f6687586cbfd458bbe57be4b66f9438d416fcb281eb07add1f9337fa139f1a4c0fb27586cbfd458bbe57be4b66f9438d416fcb281eb07add1f9337fa139f1a4c0fb22d4729b910a00e8878695fd7d848ca29768810825a9675a38219567af551169b2d4729b910a00e8878695fd7d848ca29768810825a9675a38219567af551169b027e5bd84e3e035981362218cf8c473f18cd331eedcd0f865f0483c5529d93cb027e5bd84e3e035981362218cf8c473f18cd331eedcd0f865f0483c5529d93cb982fd252c29f947942a1301c38b41b0c28da801f433588ef83ffa6f722c6eca9982fd252c29f947942a1301c38b41b0c28da801f433588ef83ffa6f722c6eca9c4cfbb24712acbdd4e147734b1201ea414f3cbbe5cea41e94db9e635098532d7c4cfbb24712acbdd4e147734b1201ea414f3cbbe5cea41e94db9e635098532d7f9d759ced5aafddd734d34666a4fe1a359f6bf512f01ae391b3c19c89868357ff9d759ced5aafddd734d34666a4fe1a359f6bf512f01ae391b3c19c89868357f80af3c6fe8fcda1fc169597bd55d9d58f365077bae0b39ccf729a41d51391fd229dc59f2d602b4d062a584f1cc12198f4f3b5f237324581328210cafbc34a2b66d3470bb5face925f13e17c36d478c5a7149a005a4c4a463b44d97ec7f36c3416d3470bb5face925f13e17c36d478c5a7149a005a4c4a463b44d97ec7f36c3416ac88852830f687a1748aa2078d34b74d611676b1df90f40b164950d426272466ac88852830f687a1748aa2078d34b74d611676b1df90f40b164950d426272463ee78861a46f801d6674b57782b9f570b0fb2d269d19629e6d1c156938a79dfae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a1273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a110eb0bd77d8efbf4203ee508daf993ec863f47e61f4c85621fc17721b39efe8710eb0bd77d8efbf4203ee508daf993ec863f47e61f4c85621fc17721b39efe8769e53b6b5fa8494687289e68db6d3130f1a2d0ca7e6d9aee3b06267c3cde234f4a246f333863ef46e96c68fdf53e8171528fa126c6874bcf76342fc07534e62dcd4f4b0c4a6117b4504fdf9be89979f90771e8cc9ecd87bc53801011c8e53d6a2da5b52778d5aaee940a3aa7003091015a9dc8afab56dcbba40ee2a1c0126609fa0be05cb474a5df3c1bb7897fa84731cdfdbb96377eef7d62b04a280ce95ecfe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855395777e89a970bb1ba0c5d9937d57f487de9ddbb550761a2571b83d899fc42b0395777e89a970bb1ba0c5d9937d57f487de9ddbb550761a2571b83d899fc42b0d8f17cf180e80ad74705c65fbe82edf880e04fb712094e3e81701ac6c5adb2e5d8f17cf180e80ad74705c65fbe82edf880e04fb712094e3e81701ac6c5adb2e55348881bf4d8a7496e0d0a87679887807e594c86e6980c20fb53e378b6735a325348881bf4d8a7496e0d0a87679887807e594c86e6980c20fb53e378b6735a32565580d0c5cb1adb7678412870aa3dcd2d5e981c227b11663dbdad282586b807565580d0c5cb1adb7678412870aa3dcd2d5e981c227b11663dbdad282586b807273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a1273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a13a5449f921b3f5ca852ffb0397a649eb54c9492b85291c0cea094132e7e802283a5449f921b3f5ca852ffb0397a649eb54c9492b85291c0cea094132e7e80228755164103c1b8ab1d11c6a0cf7d56842e822e5b20feb30acc87ee408da85f5f8755164103c1b8ab1d11c6a0cf7d56842e822e5b20feb30acc87ee408da85f5f85adfd7e169c9c925c7da39f12bf60cc06da0bdfb02d1449e48cfd9f5c530bb505adfd7e169c9c925c7da39f12bf60cc06da0bdfb02d1449e48cfd9f5c530bb50175e8cb88985c3097282f7b4c1c90ce2e53915f866a2406dcb7485d436c360b4cde66695be4f5a7e9157f228cf0c7c6f953398899b9f8f7450726a106461e13a70cee6507b1d215b2e8e97fe5c0c8637fd5c51f03f8225c60b3a0c74690ee9224c1d780db84fc0fce26a008a6466ebf429661fe2c619c1d660a83f8a2c6d6db27877b2ab7746261ea609a7164a7babbc7e6758ed848a716b27119ccd2f3550aefb75b866cd78373227afe641bfea10187da17b7e051273e3f08cbec9c465782cc114b335f15cb65955eca61087e953d95957f2cb1eab5790cec63d97908e2e5d70ae90d0b776e59d593ff70c3d1850ea751c7adda1d49f83a14da9944e1aa0f23929f761f5e0819593f7cd88c2c3ca6935acb629180c8114c535a2130b07f6db1a6e97bdc13ab1f811a0d7635f2a26b33ccd16aacf86e5e20f8217825515b68cfca17a1c9fefd93f95812a34e6f2467c784cdda4974eec9c54f7e43d89bafd3356971e9631cbf06da8b8ccae2a575a328a9c74221e6a17c71da66ed18000c6442ce47bb1bb3bf61c890b50803669a39978e8b0a78311a3a610bee3d069f3004c35a7731b327db8e9899995b0eb29d44c81d5d4ee76441d413cb161efa0c9e16bd4e51249e833b210ca96c3daf68ad2f5988e6d5fad4174941b8a925f19341c1d4c1c53362eb69b8a36bae93030b4597dcd9505f6294d7d870915f2566e890051ce3ff79de3c40ac8f513d09548a3d120226a12271a10ca2beb96ea09c149ab28fa204a1bd92d95ee56dc3c59b619bb9891da927fb8e29075307a689f348b86dd8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806438160490fdafe5df133c0e8e264a71218a9558b8b320645b428681ce59bc2f23535d6cc293b22d0f24a449da6d698e08f489bd48f2648de571a7f374b73936648/usr/lib/python3.6/site-packages/resallocserverrootrootresallocrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresallocresallocresallocrootrootresallocrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresallocresallocresallocresalloc-4.9-1.el8.src.rpmconfig(resalloc-server)resalloc-server@@@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3.6/usr/sbin/useraddconfig(resalloc-server)crontabslogrotatepython(abi)python3-alembicpython3-resallocpython3-sixpython3-sqlalchemypython3-yamlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.9-1.el83.64.9-1.el83.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3cvcʂ@c-c)@bb>b>bUb@bx@aNaNa$@a#`@``@``>(`/@`U_!d^^?@^^^^'@^2@]]Z@]D%]:@]:\\g\g\g\g\@\s@\s@\s@\s@[ٙ@Zp^@Z`@Z_:Z_:ZP@Y5Y5Y@YA@YA@YéYX@YY@Pavel Raiskup - 4.9-1Fedora Release Engineering - 4.8-2Pavel Raiskup - 4.8-1Pavel Raiskup - 4.7-1Fedora Release Engineering - 4.6-3Jakub Kadlcik - 4.6-2Jakub Kadlcik - 4.6-1Pavel Raiskup - 4.5-1Jakub Kadlcik - 4.4-1Python Maint - 4.3-2Pavel Raiskup - 4.3-1Pavel Raiskup - 4.2-1Pavel Raiskup - 4.1-1Pavel Raiskup - 4-1Fedora Release Engineering - 3.7-2Pavel Raiskup - 3.7-1Pavel Raiskup - 3.6-1Python Maint - 3.4-3Zbigniew Jędrzejewski-Szmek - 3.4-2Silvie Chlupova - 3.4-1Fedora Release Engineering - 3.3-3Fedora Release Engineering - 3.3-2Pavel Raiskup - 3.3-1Pavel Raiskup - 3.2-1Miro Hrončok - 3.1-2Pavel Raiskup - 3.1-1Miro Hrončok - 3.0-2Pavel Raiskup - 3.0-1Fedora Release Engineering - 2.6-4Miro Hrončok - 2.6-3Miro Hrončok - 2.6-2Pavel Raiskup - 2.6-1Fedora Release Engineering - 2.5-2Pavel Raiskup - 2.5-1Pavel Raiskup - 2.4-1Pavel Raiskup - 2.3-3Pavel Raiskup - 2.3-2Pavel Raiskup - 2.3-1Pavel Raiskup - 2.2-2Pavel Raiskup - 2.2-1Pavel Raiskup - 2.1-3Pavel Raiskup - 2.1-2Pavel Raiskup - 2.1-1Pavel Raiskup - 2.0-1Pavel Raiskup - 1.1-1Pavel Raiskup - 1.1-0Pavel Raiskup - 0.1-12Pavel Raiskup - 0.dev0-12Pavel Raiskup - 0.dev0-11Pavel Raiskup - 0.dev0-10Pavel Raiskup - 0.dev0-9Pavel Raiskup - 0.dev0-8Pavel Raiskup - 0.dev0-7Pavel Raiskup - 0.dev0-6Pavel Raiskup - 0.dev0-5Pavel Raiskup - 0.dev0-4Pavel Raiskup - 0.dev0-3Pavel Raiskup - 0.dev0-2Pavel Raiskup - new upstream release https://github.com/praiskup/resalloc/releases/tag/v4.9- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- new upstream release: https://github.com/praiskup/resalloc/releases/tag/v4.8- new upstream release: https://github.com/praiskup/resalloc/releases/tag/v4.7- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Add resalloc-selinux subpackage- New upstream version: https://github.com/praiskup/resalloc/releases/tag/v4.6- New upstream version: https://github.com/praiskup/resalloc/releases/tag/v4.5- New upstream version: https://github.com/praiskup/resalloc/releases/tag/v4.4- Rebuilt for Python 3.11- new upstream release: https://github.com/praiskup/resalloc/releases/tag/v4.3- new upstream release: https://github.com/praiskup/resalloc/releases/tag/v4.2- bugfix release, with prioritized released resources again- new release, with tag-priority- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- new upstream release, see NEWS file- rebase to a new version having DB performance fixes- Rebuilt for Python 3.10- Rebuilt for updated systemd-rpm-macros See https://pagure.io/fesco/issue/2583.- New upstream release v3.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- new release, mostly fixing one bug causing traceback on too-long stdout output from AllocWorker script- new configuration option cmd_release - command to be run before we mark the resource as reusable again - after server restart, schedule all inconsistent resources to be terminated (mitigates issue#41) - systemd service is restarted upon failure (just in case)- Rebuilt for Python 3.9- new version v3.1, improved resource checker- Rebuilt for Python 3.9- new 3.0 version - new possibility to re-use resources, and client requests can survive server restarts- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Rebuilt for Python 3.8.0rc1 (#1748018)- Rebuilt for Python 3.8- don't assign resources to closed tickets- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- thread safety - don't change os.environ- fix improperly handled thread communication- drop mkhomedir requires leftover - configure logrotate to compress rotated logs- fix logrotate typo s/lib/log/, package it as config file- logrotate config (per review rhbz#1707302) - provide manual page for resalloc-server (per rhbz#1707302) - logrotate also the hooks directory- move homedir from /home to /var/lib (per msuchy's review)- new release- provide summary/description (per msuchy's review)- only support Python 3 or Python 2- fixed racy testsuite- release 2.0 (changed db schema for "id" within pool)- bump, rebuild for Python 3.7- release with removed 'cat' hack (commit 970b99725acf1dc)- first release- better setup default directories- log both stdout and stderr for start/stop/livecheck commands- service: add WantedBy=multi-user.target- fix homedir for ansible- resalloc-maint resource-delete fix- resalloc ticket-wait puts output to stdout - new command resalloc-maint ticket-list- create datadir directory for database files- install manual pages - add '--with check' option- python2/python3 fixes- resalloc user is not nologin anymore - add resalloc-maint- add service file - install log directory for server- no changelog/bin/sh/bin/sh/bin/sh  ""$%&'((**,-./0123446688::<<>>@@BBDEFGHIJKLMNOPQRSTUVWXYZ[\]4.9-1.el84.9-1.el8   resallocresalloc-serverresallocserverpools.yamlserver.yamlresalloc-check-vm-ipresalloc-maintresalloc-serverresallocserver__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycapi.cpython-36.opt-1.pycapi.cpython-36.pycapp.cpython-36.opt-1.pycapp.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pyclog.cpython-36.opt-1.pyclog.cpython-36.pyclogic.cpython-36.opt-1.pyclogic.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycmaint.cpython-36.opt-1.pycmaint.cpython-36.pycmanager.cpython-36.opt-1.pycmanager.cpython-36.pycmodels.cpython-36.opt-1.pycmodels.cpython-36.pycpriority_queue.cpython-36.opt-1.pycpriority_queue.cpython-36.pycalembicalembic.ini__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycenv.cpython-36.opt-1.pycenv.cpython-36.pycenv.pyversions0e370f3171e5_add_priority_for_resources_tags.py210774551cd3_performance_indexes.py5759bc82a992_initial_revision.py78237445aff8_index_not_closed_tickets.py__init__.py__pycache__0e370f3171e5_add_priority_for_resources_tags.cpython-36.opt-1.pyc0e370f3171e5_add_priority_for_resources_tags.cpython-36.pyc210774551cd3_performance_indexes.cpython-36.opt-1.pyc210774551cd3_performance_indexes.cpython-36.pyc5759bc82a992_initial_revision.cpython-36.opt-1.pyc5759bc82a992_initial_revision.cpython-36.pyc78237445aff8_index_not_closed_tickets.cpython-36.opt-1.pyc78237445aff8_index_not_closed_tickets.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyca53d2303943a_add_cleaning_unknown_resources_column.cpython-36.opt-1.pyca53d2303943a_add_cleaning_unknown_resources_column.cpython-36.pyccdf29a997efc_resource_pool_id.cpython-36.opt-1.pyccdf29a997efc_resource_pool_id.cpython-36.pyceac9fc01d0d1_allow_resource_reuse.cpython-36.opt-1.pyceac9fc01d0d1_allow_resource_reuse.cpython-36.pyca53d2303943a_add_cleaning_unknown_resources_column.pycdf29a997efc_resource_pool_id.pyeac9fc01d0d1_allow_resource_reuse.pyapi.pyapp.pyconfig.pyhelpers.pylog.pylogic.pymain.pymaint.pymanager.pymodels.pypriority_queue.pyresalloc.serviceresalloc-merge-hook-logsresalloc-serverNEWSREADMEresalloc-serverCOPYINGresalloc-maint.1.gzresalloc-server.1.gzresallocserverprojectresallocserver/etc/cron.hourly//etc/logrotate.d//etc//etc/resallocserver//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/resallocserver//usr/lib/python3.6/site-packages/resallocserver/__pycache__//usr/lib/python3.6/site-packages/resallocserver/alembic//usr/lib/python3.6/site-packages/resallocserver/alembic/__pycache__//usr/lib/python3.6/site-packages/resallocserver/alembic/versions//usr/lib/python3.6/site-packages/resallocserver/alembic/versions/__pycache__//usr/lib/systemd/system//usr/libexec//usr/share/doc//usr/share/doc/resalloc-server//usr/share/licenses//usr/share/licenses/resalloc-server//usr/share/man/man1//var/lib//var/lib/resallocserver//var/log/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2noarch-redhat-linux-gnu POSIX shell script, ASCII text executableASCII textdirectoryUTF-8 Unicode textPython script, ASCII text executableemptypython 3.6 byte-compiledPython script, UTF-8 Unicode text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFRRRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R Rhttps://bugz.fedoraproject.org/resallocutf-8be90d57273eac4bc62873f5d942d4141e97377370c0440aa7b49caff31725dcf?7zXZ !#,G`] b2u y-iSqk?C{<ۦvX=xQ8 w{!6@$m*PgmQYϙAy:>%i24ʐ؁HoD]t3i eW'7_Hww?ڻ ;yLң% @яP\p17Yr}@P *u+&0yP  xabDTqO&ZCQ>^ęQ,O7յ#PZo^Loױ~L ]Q xjb]׃Bu h~n|&Ҕ[~?۩a{ם3gaE/6uLO:@,Jrɸ[O__Srrqb>!>6%q2 9BdwtߊC\gh%p`E_٥N%a'["1޽-* _˯##t>d lcwl讚h'1(WnCE"O䷢c%Ẋ&yV)_T)zgϑ~8Hy V2gkgz-t툭wd- xOr>~ _,|QP@$.rn?' ՗MEH)hoűh,-U(\%w)vsSx(mS-ƱJ6D-PQ/E͆>pJ&:,-3),ˇCOa D>f4UÇG^*ֆ {b(ɱƿEZY=GsX}#m% GmKf'uu+)W"~l> \ʽ(S7)XkhuO䆺[_B}]FKLI=c3!يɝ ib+%3>_E8yF s|{5w+rH߀Q0oN~!.Z\n$iyebl)mIOoTf0ܢ/,}Kh+S]g_U2K/O㠮]5SƪJu3DE4bGm3 kH‹t/kUc-vfd!up/UQ.@HSLoyYNv^%*L_B#5Ζz Jl*a+o3௻Tkw#D i|f4 rYao{-5ӿrzW>dhM`o+臇^3o5[0<ݷyġks5C^ ׇK/֪eLa|F?q'gQ)~=GwZ0ѡyxbG^p#iRz^N=MQ05dP(FOdo"+[MD:_4'!{yPV<$f)@IJu7Q3 ,FK .٪-iU9u)Br1-0ĭ(*>T!s/;C%aR ||wwC> ޵+8x)CƊS@?GT _ُ &|aopV]Uh.*ʶ UYc鲠ߢ9B'ntw#yi"t.I3V(ȁ8FO8 {~׵U̶Dg"[⩹ϖ{U!r(T(i?'Ґ@6L,p5џ~f tVVnV Xh2fWdL~fEwt件C5 UguO3R6@KYp$ SnvWǜyvA:8ڏM ~'ߟ^9w8E>As@,_}u`}!y h-&}}A={:'߫6kJnCǙ¢< \KDOn,ט)r060jO.tsB,Yǽ?d5cYChJ TLtPVr@:[ZJCd:ց6>kZB3(:zx*@[#*Dj Nrx0<bOuM6r*52b Ж"2ųDfF9Ns " ~m+M̆#P4#Ip9Щ½6d]4ՠE'vKsen|kK^Gj,B3 !N\M԰'Yv"b&2lpxZu^y4\h&uW F։["A7hGth>{G16FA dy,s JQ/ۢV~`'dݘxp_wYhRW!y*[ M^`\8ZP=b/'s7 DѽRɰX)bI0CO!my;gp>#l|]E٭0*T 4ݞy8DD<cb3|ȼJ|JMjjˏܪf<$RAސ3q5J:qRGc#ͣV 4? sQG #}dN&ӺDC ̆9WX:n}Ӏ )5'\'PoDm3ג[Z Z_ `0{( W3VX!= M~FãQ7RŁ2fkș >mŜCrWk̘g~(ԞiHWiXYGRҟc<]041.sEz2|M 0A6'm8/_,T/{OS_(fap[:Z9eOWA~{i Ԍ o H)RIs'؃WVm]*-ld pcDG{?5㏟x"`a' x}WInL븤 ^Jlf ? u;U]A_Uؒyn$#VAi_ IYh*%s盹'pykRݛ&).pZsh_S)O*/-r"\,:z Cl jU:М:8zb;5̊Zh3D=|~s,MA5 (Cޡ$.j<=pվIL)łnE q(v1ht{ċlژ\J}7_AC5,q} ˇD!7 $ӏfkÙ ̘SM!yQHK5Y.%V1Z fpڧzbۿ_癴٧#CyF,%%&ض3" qqCv8vxp@(ȉXK AւuB ИXq?Y;BӼsD(n[qvm.W6c}4."YOZo%EW86t݄NaJ^!ƆSMᛟ)ond2ǔXI`'3-x(SvInE#u託Ř [*mXQ` "wYWb;/c@YGJ{eoNBWQG {') ˻-ig8`d%oK>*Vp) R+UU]:)(-9Z}\(4Wݹ+t {JJagl[}sؽ "U~d4c?9ĮA3E)pjDi&3TMb]V)5HI[MpT"VT%`ԭOg01;v֤Ey]TptҼ_乗՚O墼4 6Sl[=;/(_1zL۹^`zad q,TEЪ{[&&Z{iijJ]lX^x0#Cb -9iAqP{\x<[m.>{g!i嵰pθ78߷P^wR"oxXd[̶߷ 1δ] ](Ȏz0>9SRj9YQ'E7.l{0YW+7ⴜ|e&~Һ^\mLrG w>VxnǠOTs'x{@Bh,^yFmwvyK62tmewqv w 0i)%.a~c}U& &dPU^aZoqwX>A}j_fgo "g@L^w_/Jxs2wHF.$Xar{޶"{ q+2­Er1_ (O.l{7 2:oK(h]4 mGΦg\^Qu=)CQ(# Ggʜ4>"iȓs%UHneDMX63hsE(=#Jp`ǽq`1QjN9w~ϒcu MTvS]Z*s^ q.VnLHJ&_]RYM_TsLyHhx4% ~iG* f*?W x4F֠"³)Rcm-I+I 4E^5Z8=ͰEЄW:YPkɃze:k_$xG(0 d+,Kh)4'_l}5j*șIa6 z^y{13; B`L[y_&fw&tLax<tKV yc-԰F]LZ]e' cK Ж8TQGR.kz6`Kq_#?(iK~Mln&4-R9NjvF|$*{bۇ_5 vκy#_=ifG XQw.1߲xz8Z||=nSLnkKːj^AAP/ܿ5M@"TJ:[0{kL6>3ռbsEcRǹYǒiytQKLS2*FlZ IuF5G(^Z,";-I(7H#Ä<U6IkU1+ܢ^/*pi:uT| ]idJ*$b>lz cz5U~J,p5[Thի_NIe/g GNqC_=JES^$tt8[6H9."iB$BЗkF+{tg}1RW|Q9@R&&-\nlc| >+=7f(nǺp?K':@AbENi/ 2.LIYe(oϼ~jLژH$͈f+(ؤG]y"䄾Z0X!C]K8C]5qxo3¯R ( ?ϣpv >\lu@aux/ 9or BDv֘9_lf61$W|O>}vu/pTi;GKRύg`vU%U6 !+%[ʙYjƣa"VS$pj$ hLCo(88N4qNØ.Σ:Wt14LCrͭ<_&^YF(ZKD^-jt\[߈vd`GrٵmÔ L \6caddA\vODN$r{"]3cwAFu)wNP޵aBSMR :j^Bh1\^Ijz ]J}bUh4Pf0K5cB7x$sV5/H ')VO!̒+? r)o J *D*&Oavn+ezm]g2ȝ!;$f㕌7옍`i62S!SWig ܒ/c[XaeZ|J59Ukϥ|~'p7?'VmohEro oX% W8mq%^d+ m׈ۆ>?p屘>Ȼ^v0SB1<Ⱦ(Lz8D_̺dܶ~qE }њ~j ؼ{SohW>!kTUghvBIXZR}^L)@12m^#I>z}7RTM'L+x1j1fD5,P! Vhe< H(p.V kf~m7Ւ.k:NBNZXu5ägDDNZ3\ Uu#?8mHwOP#1՛*qiKJ!FdF%jk@=$Ѕk*5A_Vڅ=`"!7 A߭l1r/V8D8\9wWV|g|.% mI:G eQf;qԆX򬚻4^}#2.Jߥ1)&>*1`8qI9퀺&%₂ 7<2 5/Z~C榬Jnz,Md=^]91`=ݖ[qBzvca>3-`(1;b)P{sĠ\b`.G"PpB;E>%P~FwΩ]|obQ_J.yVjg@|Rb-ǤAW8GRoI= ӠSZq ÎeVwNPi2GI(Zo 2EB+Թ>!XfG09DyЖf-%]ݢ;gz=iG& wxz0{ك @:XF'ԊFu (iQׯ&_9w%~ór_d16f% S]+Ψt3Rp@nu|Hl]1\$jWKWpb9t(<)|LG:j6Yχso-72TXՌo`QP  =߽T"^qL-5݆I; TLݒެ"YC&5drɶT< ,)>CDsL%7o$GzznwRq`]{۶Τ[׃g!vI aK0/$R-<7"q% ODg.{` {VK`Ź#nUAA L|u?YQG}<)3*.v/W^BB}@J\^G[TgțME'u!ĕYwS˔e8˘SHFuVnpfxZYD\_c$8Q곥wN5= gT7f\ʑ ;G0 jR.-|!gJ JTe/+_SERcGn{Lql`>OZq}utGYGu]l(ы6.qD/Rрٚ6H?i RH* c"-i{VtpML >$J B~]iCj;XHCf r X?a th!@Nr*'HU-䩚XDtY#Pq/5^+,E;f5$U3v5}_˾iYt&Ts#69OaUP[y&mQ6IOQw;c\T҉Su3ř)/oGgF"&Mdn䉅Mjy/onk?cjOm%JMSgu-$u3ϟ2cv#W /t3H?uPu-z>TIo{.kgPd>I&bc'Nͩ jp@BT zņr% /kMV\8T43.ȾT- 'Zffa"ڣ{f%fl{[bn)3g~u$EN "$Z "o#[[N} &]lEb92{)\Tޟ Z*1u'n23^a(*nP3}y-'7\;Ng(a)o28`8 U;N#IGMD ^4_GP;#TC+)9ɫ.Y[+9(o-im ;G{"pS_f(UׂG7 aи'.3b|oKe=XCb6X8_c vYUic}28FEe կ 8'h0fTȬ!+5}ћg6` ~G]w{" pwʢq&LW+\Tz՗D P9XMU N&\PtU{Q5⌼E?E_2{5r\9=c}&:.|Wj;[#eԾGXgΑ|ӾmmkH[xQB'|/FGỈ _w.CNK9av-Dd`lIQDz!6UIld$3,M*p%|Hwkl, }uoX˜k<Q5f6 Fu%0p͜ Uz[(#ikk$y<)e;ͰƳ> ,9H_ŋɶ|Q{JҐm .qlJ[Ԛ" wEƏϚB(Ecm{tQISefck MXzJ4u$`nsa"Ot([~10.M@|y-MqsJ9iAKɌ UR3mR,~Wd)1Y1]dߕ` :wK_Uρxv}7Xk7Q例-E{xw+w D̕bB ?1NVGߞ>Fٮ!Ǫ+`3|ywQj-:DG"oB tIt#VFU%hd -}_GʺF;V%L#rB֔Csr0 N%[}/ c_|“un+`ZX.tkxݼ}e [H#H/qsWG9=@'oA+ / ;k  !IKb) [˶q$Xi[86Qs@LyKܾpi-:ZX8[5=g5iMbg.Q寧o8mf]("ĂSZ|A,Ln3勊VM@TALt~H6ƟA1Un1aqrՒ67)0MN73ReW֘8 1 /ڵKY~N0x h%D dAgu")ѧ̐x)j,y 6[jPPD`:CCLE ,Nي~O:ʐWőȧl +]Gp۸w\z L;Ɖ}{T|QZ]E(U_r版 Y߳HD07p ZKz zs<EÿUޢ[ggKC!% {V漋5Ek{3"0=faG, M} KnF%n;c o8(v$*xpfd,4^WH[zh^3]iNw蟉k 'g񈺼f Swf6>꓏ʺ#yjn 1NӴJ4f%fufj3N>Á6 Kt]]Ɣtd6mkpxR.i}ͭ͂}* T2|S7U”z K@f0:E=4 jii!3Љ}0(_]GM܏2#4>dɒ ԅcQyc]:Ɔ `(lM}#2QQPN,hIR`ɻR?7]'Z#qэgxTKxA֘HEgmNj\I5ג-J`8KVH[sqG&1>gnhtMeM^5H| h*c^4i?mxke֋!B\Ąf 4_&؝Oe,TFYL(sN8}o_B*B q{BlZ*Ls 'o[?|\)B}:qj4W ,\*a2} }4rwfu{j#wLD:mPG2 MOB3zֹ˚+_uGɓH1?nTȖ,1][A;nm/LPLr'l瑒"Zؓg!pQOt)@i|qID~3%ceυ:TN"TTNi~=w8oC o4 :JEH#a["fsFJ:72rmYURND/X7)2ܴ-f|`1DNCt VA>a%' @Z8E¶F5K_:8Q1Bh콚o@%hM,$tki͞zDm;,Z.N+LG*}6 n T[k]IyYeA眶WߩWkPԐJCCe- (TܙYN(BOvNrXl=&J8A qj<}x#k${Wp^\ 9'i>Ae#Brhh\" i^lU"Mݩ[AGwlRCq>B'I$jN?N=L=;Lmfξi#C3ځQlr)e<{P U>/h$`lL ˾cd0#: e)Y5~#wpwXFG.RPSفVǮt.~Lf/4i[<*͢X<.'z'Wل#PClL1~V_+A&hVO=/M^:aՎ!2 xdXK$H㔩4[X6mX){&pӸb̈ |7+UjOF;d+e6OLx] s֕΀&3&-IܑYz1 GeL]"4eLtHBl| 5YokčaRڂ/Us.J)TX)ST͵ަ>5pO#[^%8/e+6"#Ul2w~3 IBLK _ 1Lnqc\Vzw1R[1+ w`Ӷ2">!xz%Ofn7;PU:i,O ήm\ j1qrXUtGb]bwQ5D0!߷؏9bG1Q9+b)a֢'u!GxJx/΍.\zeLSk=P?0sa-@*LՁ蒅P\b8a]~lrb&mB)f*ygau畤Vl? +;2S %ǰF"GWi"26E<[+8A(m ޯۖ=/v|A"I#<ՐާWh=ivvܨCS{Wj^2!{7KC[R]ߋXBӸө++~]7|o}jdՇ8dPNʧrK3Ikg/y;˴lghRWY޹{G0E<]> 41 #֧_ 8g{u'*ux{E2*/}; hQ!ǻxUl}HAza6ʭ7CiłJeZ\%v8!hj&Yxy=[E{D.IXo"~WixU?gu]<s Jv ڝ9 ѐ.LJ+JK0eDRtHfB;vnp>@z)Y>^ Xy#^x`F :LV [1K`z|g;h7NLDLcf+RkƘH(CJ*:I/{`揜:be.*no`āEa2s}U1h*O:q֊tvN RpDO9IuC.LޡʌZMtT-9'*rǎ|025t3(WR2WӋq[#q>7ҭ"0q`;<VL΁#67 qTƐȪCg #SGP: 4I]0瘷X?GH+O@笒uUxCc²74޻?]?\sh)@ uQ4_W&=IKzTB1s'BTs,Y_,@m/?j(v.eUiw!] :%*W~# 8h+{Aj=~$m*ޭ}V.{[23i'}~V*B':Ҡs)>#@2]#v;8CO7x3.EJ`xhw,VMA}J0.+2qtYڎT/|67bA96SJwA ۝*Ll=FVcpU lS]>vkZoG< :o⇍d# ?AZ7;|5h.}#>: vr|΋"=RsًAڞe=S-rʁ>VMq=!bt>A6!V*cLA2 |6[:tWx`HdAj 'WZbs[F6x':CTEM7rapߡ_Ê@2*tDAՒ7֊K>DzwC8UQ>o? Qmנo-t$$$l2~?[)R P"Oe\\(e·OhpNB 8%޼bQ="ND)S+D$xa=3!}}DDl ~[{+6]^>BIӫo_agnjo!; xNM.w=k㤋7xf$Lj%]G\{&<=ʣSUJǧxU*VpoǬ~,-$';o(!vrB(nvwO qf\Njԛ M''w^p(aɖ1&6@|h hX#lJty#e}/ ]򠕮Q0_ #'k@p2Z2w 3k'Ef̍cpfW ˾WB'y8Z)*ƥ*H6ozRMWܮxqhCUжs:,w]a#Ʀ  G`DKhhA_!͍^L'}@7?/O Uz"IMNf2jN В덴FҖ4i,!nt 3Ae#Ҵkr-LGhBeFnEEڴ(ps+ֺ:-Ih>ʎ&M(ɬ>@|3qQL ?T(1Wb+^{3puY5XGӷMށٽS9_4}lB{Rz>4F]X7 VpUR܉j wMXs'+363ء'^b(m7(?5i_hP.'W]-f:ƟdҋɡnIݼJ%ؚog0YOX Wocd,ZsK6p#E w.NYe"IgH:gzkdU-?,La՘/1<]7\M-YRXDߨN<')8.nXy< Sȍz{쀝v"c`uUEd1 )<6e+kb~~K۹Fw="^k]w W+`x:JP}Qm;aBQGDCAA73[DÓՍ!'rP}%tlB 8;E?ݏwꁛ1YȸX|Ԅ)wzcil"J]8=XzJGc%`W,|q ~6Հ%ʩbLSI@wtrc;SXJ9R<|WR. o5;>O,S;Q}F:JD/V{jɇlh{adKV_P2ZX. C"i1%mW d@5 |){k$hOEݲ`PP|HA(6A`7TSXb&Iff-~Ik|HqR?SPvW:B ~|JmDU xA D5p59eh"#둞 un!ma@Ԣ\H%+kbLA/7@QjjiG Etajs^DofG9^x6#jTO{!1*9V,YB\+z: C Bb=EW!qܨ 4W s-pd8Z6NRU:@|#Wb<^ZYe8jM~F-d@xZWgY^nSs|!Mb9K7v,Wbo[1Eۯ2DW20b(L2&?oʹRGw 59_ 5n Al6t] 2E~I 3o)qmeL9xu ;W?pX{ss Q+6F8 :=o-l]*&m%4@lXo7}$&IÉ+˪XfP[DK[q 8v{,BZg 3o#ygXgq.BcR>%U+)Oov#K(!ybrF#J.pv4Lb1ruJdcϼÚ$n[|[+>KKxݐDSKMbkS+Md Q3-MwǪzU `w^ cJJ2"ppz[P?`^ E~3?(IoQuԆ犛b9I?&hIe*"K>]H#7WRHgf+5TdȑNXA;EX3aL*TGkɤ+x `oO=< GL5gxpڙ^Krsu.xq^kȓµՖny6<ӳب0d2dj3&'kJ (M@ĕcuD'DWtV}OʃTvx>szaHzɼ-ԙF Rk4>+>YfPy{+m<ŁZ rX۱NM6EX{ƪ=co_~Zx[%cFV/m.j Lg . :Z~?B*Gza]! ;!P,I&KL:\:"=/LWl-QwU(V@i[]*E\)1P/Q Z)a+-V ;!n; OHcT"Afe,[#iyIydBݟ#B,R4^=-cp%Ķb)8?ӂ>HR^o;d<(/DJ!wTF},vx y79xb9B"0g_{/x ;[>\i{ ӖEd_rB-@z8AJfi4%bUTyZVVnAZ E RtD>db'y~VHcEeYGMTv/ZazSt0s@q9̎e,#G_p1qRsz0۳Sܺ6hR:@Z7$tL{r }YA{Y:&?e}ꋓ^҅=j.iZO1t6/MUF 7!6OA3ͨ9w 4^U.H;**G+YSj(|tQN$T |u7uEzc\I&+={}W'+S&6$1ZO}vD4 S u{3 O.!r<VLD.U?]$Si:cB^75#d(ߍ~h^L ^UD1@s:y7g-ފP3|qG:duFD]ȽTrIVt ln{ͬ4-G3wrA&b 8.{<\4jCC`J-kB*(xc5'wcY|&fD(#0X#GhuHxs5< qjV51>>N m>Rb"WN=ڭPQ $X{o%$~Y*6(Y>~lbPYX84즣vIYi^w1mjL=pP㘔;]n̂> S/Ԫ6XZ5hBm`rawR =Sf8azF2sɤ@SE.ٕŴ_qAYwmRh"/^[8{`yT%H6=SpuK-[[ M*?"^N[d{'+1'm_<pq>%N[o/ ]zڬN'UEUJ JXVQYVTE<ދBu?2BKlđk(g- BXBl6H1B*eLȍ\fkxz fFv#.\Lt#4J׫ȯEm]zgNP3jP HM*ggY_#v^@G.B]Cs;l{/cܼ&>`a'ZF%g9 =} F y!Tn r]m&ֻl늦&}Y'AW6J5 x=i{UCEkHltW9z| .|=bT;Why@Ņlk}cK/@.#d}J_*/,97X3B A',x׺?^%ukq5P&AH Çm :+T"O/O|me*䑒=3qg*#mx$Hy%hIjn4{=?. ʚElAcʈQv^`Fj`pևrʒ ʫ wp-Q~0,+TP,DR>W43rAݔp26?aQŪ" M%8\zǒ(_ *riwzQ?AD]<̖QͿΣ2SqO<ߒ{8`Osr.pX檜<+`U$ 7 W.X*ϥNnѣO(1o}Sم8Ca[DjLXoi ZT~a"mYfpf^]nv,&A}MMHFewWO0pΌ+ÏeP'N^XߛV0Y jZH1.BZPb DP<Sdz!MZAĕ#'kC C'5/ZVh4ApA4&7^gnyBm"JT 69~fq H:Njj'`!G7<;lRm龺4Vhc7ee9>Xa;/P r蓮kgSmP1py>pX~ K*&6i{|..:SЋqNeK![[zۄaM #{- ѥpXg^T d HiQb[C>qN+ږܙ~ڧ?PTT taB[$襮ݘ %xJ ͟j:eH=>q;.P-:;^艍%_DǕ[}ĜSIx/zS H&LyCQ905d_a,L5Ƿm۝)w JZ0[A:5 6ryXK#gnmr5ԶD3##l.qO݇zq6R5A:i0Ş(`ņܝ}_:c&0>Q'gPY Hrr'<ٵDd\\ZnSg"د_[_ی!|ӑK3ΏP_1ia,.g-IqdS) ŨzKYLQZ%# E5TMJwF1;+hpSH~pItjȓBX_ {<M_SLΣ&B_=FH k[fKU%8eyݢLR 7f {as;_G'lOZH6Zl<4)Ӗ wdœVw,Ϳ9e,BeöZfK({,o Y\Zq8{oUKe{bojw^\w휭lN{%|*^ 3*r"txm x!,S*H^Pk|l9ZY!@~q&avV~I3u +B[&u1]T8AXcCHkoļDo=t!{è}{[ݢ1벟9Gslj3;M}kIW>TbO\\bK28%B,EhWļ3"}Ys$bYv3GcX>s&~%oHE~>tzl9c/pi 5~d5ߦIS)G ::le88@gѓ0p3 V+C#dc~jVNY'_ihfI=~L,/k0߂w0a>47)lLvStC9tN v|9䥰tıfhU׳ * F.j ׏ļYhy (6=(67^j0NrNX$Bs ӱoir5C4ԆZT9U6KX oz^>"?37WFCy m Rg~ s-E4 `;[=Kr؈|4h,f-jBS=ǔey9WhS氰QƜj{ꘙQ?/=wPoOMqF(6Jka˥>wT=jfO@_ǠA)E Ozݭ_wUb]C h9)aT$$h^4v%f/7v /`Lmc*, e *a3*c`a?%Gx*Ca$u_xfoB{Bua)יMAޕCh)d9EgLM$JqQAz)>Zm.!353CoSk^{+w 'k<5Nj1"Xau$MXe(4[Q}$vMި ķY:$WnOFzeLQfD Cn:i ` U9DӱVW!`FqVq#'lϋ{c;^*MhPi+|맮R#{7MٷEkg_{.,Α1U_*2["Er u4-=_-}TD.ҌPczk8$ yQzs? ^a- 7ă_~`me: eD ddS Jb4zMh^HiSûKVtB_lD'*g> :gw1_o%%T:1WZw3#:KHlR+xSV!kG|ϫCW8XqIxc< ~%xٶ֚2'iDpQ(r/F[ށ$LVbڿ"%6w{U#A["= u(dIl^u_λCt.6{e^ |,&[N@&x6`E7Ij'|~NO> *fVh`aA7)z1^jL rP_,ֵZ>v䡳ȽyeSZ vFH㟮MvtrʟԷ=!@g3/O̤\Eтb_)#a=GuFp޺GJ-cK1s5h,nd?Ԅ'cw&P5n_N׺I#J;ܷ&q-yÜRkW-3}w)Ÿ-{MB zlu&aLas i~5pLC' XOjjANW̩qFMԾTTC3$"uUܫ~/ZΦymܮtX6\tRk26Rh/"4ݾX]ܺ8e 6ϫ~ϰ G#$0AC8|"j?/*YV8d:6ARYraʸ 8SynZ4ULvٺjغ% 1HW0[f Prjٰ"s]fpSg A!!ʹ{5DLNqO6 5XH%RtwwX6Ga(mt~=th 'fkl`7mO#If(!ŨSMKtv|G=:"}[HEP=j8GMgphݿ}ݸ: (a,[>{W`4rkX8!=rs> :TF:gh˄ &>r;ݲZ!Yng_ta&¾IΘI%w'hsf/t&~~^>55;Z/dF`&)🐊}I1/\dSO곾˂Zdp-"P-ȹ ̗Q"i:bV;c2౐~T*&k&^{$ёEX^0^T$8?0U ]K+W-|&UA0o lRSKshiGf&1xUd:XOvO)R&JPe*.,b@eKv}@rHw;EbtO L 9AOJ4z3=uh݀=gO:FB!PNc_`/1Zc)j⸖ͮӌ&8^k65PL<0`l{ R0r)UU߄tqڹXԀ2jCܒ1Z- t' +PjήgDc}w`C:08Njm+IGN͖v0A6t-9CN@j+pv>S/yCML2GgwHM  ߃0j"eFͻTxwjF˱8^#N bVB7|M%iyEv*J+/b5IXkEGtݤNhv4zui(*YtKpѱ*Y_S"O_mp Y& 4Hfv#C0VI5+xPtN9N{-aPV"z,DssEDj- Y+Y_iC[ZgKlY>*2"4q7ߴSFZ el+~~3LŀШ\َlvƧ򽓙! oj2,94Q̜7x36DT=]i #~Ui;= k:!Ŏ<[Ɉq:%\k!@M~~U@I;l!cQPch[DgG*'.MaGzVʼ}uJ?^r.19;} 򽧦(xΰ;~^3Vc }H_-_ F@-y]Ggb%pӒzCv-?Q|]V1̭F-sZGbqd#g%U}BaҔ0)%ٶj< 1oMMkKy>3GܘYOdDI9f#6ƒ&z UnʞuO[BbvՄV_;['V(8Vy6{ۙoԆ||de)"Rv vDlbKtӝ%pi"pS'IRKiXh0<e:ngt{Kr@=YvPNWjcMYkDӴ~i[$8Hz9q$* X"9.wg;Lv&eԁ3?V~@ ,0NtmEX 'bekFWsmH ͍lIvg@(SvԱWm AI7|D/x.o*J^F@}vNń+E^5QI+oO2Ln:u/m]n Wrk{V|B dɣŞW&Am9m$$Jm-U9. ڳ4 lߦJ5Q4WǮ,~T5hr7oь?Ye8TPeRsf+ I%ed0}e:Pbr PΊu&X U0lm4Q*_lu\}e]? N*}C5i+bsQv`?0SMH^;df „K7rHS#sw!T[J}uR 2M Ozo]ۮyr\EB9 ٸRB @à{P7" l*:>5 @֫(ZtO]DqVoav6;rMA s@ڴⓦE~ƘSng kܳEނLerCW9s X4e A:`_4e%>IC'k<ϺIA*8O^#N%%ڋBjs)C3k qƲ5bV.7L*޺_ =-Qj&%N`TL⚇$UE;ta|SP3U7Byś2؏;WXfgTduyӮ%:esgиʷwQ ݛ@=?Q<; }t+3ocBesB{InשӲݞzѰl^~n7 NvjRȒ1AT?gXj,EϩRPKߚtBLEv)J5ݶ`x+ z,l{1waWDs%LhJe&)Y~zt}M '=3p4 g]7ՒlO {t*]#PϠjll9bh߃EȪdr[v}rR۽pZ5ISDcJ ]K /H#()+>L%5L؃\9tNTENNӘ@Ҋ*}#:Pu01L=mychbv0C'sjF҉u^RR+{q4qEZezٚK;1z(x'ŗ JTo ExD6[J u]d sGb m# /G>}ܷwm佺%?k|zLvO/2BN]zp b{kw:$2:0 :u98#S":2_Z?A87<4GԽeav`=OYrfi!]ͮ׀?V iBSl{Јu~)QhP#lDG)~tDF-`1w妑6v0DjcCH^o#cߢ 4{H~3MOMQ;}9ѐjIB8]$5Z7@MRI uef-!jdt҅'ՑA:>؊y&^- KfҽȐo-3Jdt t7#!;J!vNBD;:up.D2,(Ы T<jV[vN7ai7{P`n5r501?r$aK:ԜX>G~m6Iя+IqYh!qAc{b)aQ^71fo9C [JL[ѳ'Qa)c|#v*@Clђ1JU9C+#6wn`(j\< ŏ5A]B e3(ioc(BS=*-T Jll+VfR_b{b7RJ !؅IQ@P5[# {= X B ҃%1y7ŐߡO%'VM<6[u2aHHJӽ'ͱ'cC>Ä7.YU?kE~xS12r"?h 6q\"bqH}NzwO+$h~QIӊ2Tؐq@ SCp _&׃/?T,jy  f#kS!xϴluz,P&nB.>b @O(d޶ !_J- ` ';A˥F*2,|=/\}0I(|\F~>F$[4 c~E.u h-,4~*v0N .dR?ftMoBe[Qſƅ%E_];0:vg. F-Գ5Gh~Feǃ@&V_ y c ~v2mC7bñ3[oY<`A9@BaP# z/jB^4Ed=Rg<~frYvԖxz=+"PΕRWJhC(Ÿ 8 q^.2 )G!nxf1̂8~U9OBQ dn@]5 5:ŶUӋGQ8!x-: tGIAv#FlZxp5 ؼl{6 _zFv[[1MFcM&&Yn Ux T 4*HAng{/;ro}|N+)Pڣ̀CЫ5t#h`<@ .}~!!6C1IN88zG kN*86m b#@AzogshP"iz9o}I98iSjz% 4RypAy?}7'~TP?L[1##T-sIH\C;Jª4[Y65rlDAEWXPO_q.*)gOQ 7Ц<62fkX_O!O8w=T(saɿߘe,2tPEjg1W-JS a꽩w }$}ߚ;CQH뱇q#a&l(PYд:xtEMdY `]Vmٔ+F}ᚻ,\c&xq iQ@W*_eKS7 ,<&mK<"7Voncl^H㰚Jsp< 26h|C2ѥrֈJHP =VMt?$WAr<3n9g4f 2;IUld\9Fyw=wWь1 ړdk M[ <_8lBi~r$nle1p4╌@:Z݀ Mp׌0dߕ區qn)::S%er9,(x[|\Bc,,PZ6ZR4p$W1LNeQB#K%u/n09m+O GL3igsvo .06PLX[7Bēz%^LX'(th!g,2ćs"(=1}OzX. `fQ:YeFԫ#+Ue'&>/{S6pv5 sz HxRt y@GeZO5,"ZI? :8 I?ȻҧO.5ؤ z$(,8(S!_f yV0th ? ѬuEx54f_#%$ӊ5R?߈qS܇\0ƃF`U7I˔5׽[* Lc0IW2if^}c&06(ŬX{S`x}{`f}qosGRK*5ak?OƟ $,Ry{c("e:<l?tȊɷ=+mO%f8C@hfe pT͋e`ȉ29_b"6H\` ?`N!\ngHQ BzJU\FV ~̆X[rd~_Hb7#?lmMpVq[c[\ΊRC-}o7qJB+1hx Mlw-9p۞h\xrҔ0sW I-{BQ„*\ 3 Xvpah]Sl1+C=JSkv#.]p<@{(]+elf`tse*eJmu6AZu%rOފD1 }*:JVӕdt z7UJMv Ŏ<ѽ)Prmf̕t o)ي]#xbuiVeb*eh[VZ?Mf\1DLN^RwN1+ ѡ'z*H,|kMXqF~ }I7$LJ]2u\ (fpL-gbycʯ&7%w&2j9'V.(ZN1I%QzKRd/4?C`R!lA#6&ludHྺa V'dyQ=@RԸ}f6;)P~ ъ"}!Q@+@pvT}nhA_^DMny  YP egCk9LZxu;kDl8Gl׭nߔ5A^#U*,k&MIbOg:zݜHڬ>"nOUOI˱9R+hr+()d3ͤd;JŴqsv+[J3<@>,?Kg[kPiqRG.؅m;@qr|qυK/n͆ N['C^V2: C$%2M#!{gJqT-Bx6IH"+0J%&O#]i|Ht g?.Nf򂊕̯9~iҀwט' >Di_qk ʁ* 9Wz<;`kg{Au`6 'D1םB >^bX=S \} !fjb}6־VطbIxJ`@.S7N sQ z֥$ øBu-4=l5MfW7y? `$Z$6ii/rf 7󴰕0ݓ3;+ʧ~u RNXYP;,]IcY{3r5Dt_bٗNjW4]?PUeKڕ#W@*'|'Śv48%5,K /.Y8 "K9)m9o\Y5J)Ph^S5L'ŎJxk)ZkM`<|x1^]ST88LW7)^_|%#bgLlITDݡX&K ^e ü#^qǭ'9I,_Y# Sed#z7% oÆ@e6 2!p*3 l))B.o2ݟM-"1,-UAe( WC1:i¨ʷ(ӷ[c,k,Ѯ#硑ID;$r;S|N "I+\}&yv_*=T1-ZV|, p3Gֽ"!K_cˠk}prmJ{%,V8fymKҒ¾_04ԜHr{o>27U};>B8mhđ4=30ϝ [fcoXgρ讒cXhy IGzxȯ =@YGpptVFMpo>X$gyɩ_oWfk$2~(E5(] pd;Iq=qk% &S1g#V!;{Eɸi>,#+VR7鸊)##I*KBS<_`9xޭjO0y/0tAOk| Tpnێf kW(8Uh~;P.pX"öx&1xS^ afvLdc{7|af\ދ̀+jhyɃ\#\tviƯ-@Y 7S_'V-(zfEQ!IJqlAuCP/M+AGW&R |(!<~հ8.7`Pqm6Ҿq hx$lh@VcZ83499(mcLw] =6N̘t|#:V:Gor`GN":^tPybxbE;|4~o8/tvBP CdgtXcbYܬ#9elX $rE;/KȦLQe?/6,9$8%n`5Y`YҎ)8, qLV"8slynSǖ"+IZg ;/Vj~h7`nK~$:HCtoăT4v.( [p1IC^/ `Sa90g%r>$䦜4!!iDZ éhp]\fEARys-7AGO<)5F~&'[&1,0kv&Ե4'_ &ܫ!}ܙ!INq6Iz^QAfa\rn3܃'ryiFN`p mԟӜ3l(نjY:"ҚDǁw^_4U\M5 f]~z[umE|#XjAES=)eam7p,|mX}r/ KJתlcͤ㵥r0g̶%>lGQ-],k$Lu؊VNa4iP€"F.ّH%lN**PM6*K2l꧷Cæ^ÅqJ e^),[sRw+u}|8W~f*źaUW'P" Vkv3x^oK0_[va 2=6J(m1*160V&)9ͤNtkg1DC(4n0'tlkKwW:)t_rli,q3Stō9}0!GZNF|Xɴ.w@@X7\MV/srb_* mD KqɇS] wE;=ITͻGGX!;*> y~ ^S]϶z]sDv \qT" wYv`tmn'qǙG#Y|9 y g*iz |ƺ8 *ckˊf7Qm46m"auУ#e OUՙK:U _:CU7-LDa8 nUrXA :F'Z("+N}ʬ] .ڠˎx[2wʔb/{hYUpDpwhnUZÃ`t=Z8eHr; _4_nMw~YnȦ6(<4/ XsgNHn ƻ+Jg/@uUk?!SYގ+U6Zr=@K޼@;nucf!lr&3cvtݷݡH&( +%&Z2Pr}bT/99nlϪWp ;`뷁'$K'jTtE: UY'H67 d{#T%J`it'۵M]\ə)* j]<q7crCc%ufڄ mҶdPJ#~@SD9|lEa!ї?hZ%\`r WxڈeхPڭ|{ V_oR?5KUJ+uARLz]V^#.\6~Ӯ糊yjCEt,Jѕȼ05+(ܚ:Rv뀛ٶ#=D Rk`Xľٜx:X6ڻ9kQ_ '!eFGM,rndx%eUw`k4S3B?ɫHqARp[2=U#HqRĖ!:nx M3%9іhՉ;`yA$b`l;1aP~ bo< 9xHcӕU6WO Lpu/ QxmȻFm ?j搐؋-#ۇUPm&H8?lIMCp*>/Fl˝gY$Y`RtݣkOIIw۠8h`)(;%դN/b aFvߊd"t:o^鞮Nx3EC U߃t6! 4$cnJ$j lzm*t=!V8P3vWV~"Cтӎ2&J&>S緀Hsb'̫2˪P(yZ+nԪRv!Bgv˞3_; JfS z2*uQB2&`<Jv!:Te$5ւz vخ_ Τ TMat-ma5'1%?4fҙ\3aU׾á}ץfpĢ [cifvLn쑀 O%>+zzq6#H_q -ft)}(t(=22wb> \>cy#+$ x߷J)o]Mop,7{Slf>,6Cs0H.iTMҪ9=xDe*s_rKg[݌l“ Qn}@S^kWσ/s[+?کǽ| ʸނqAxO!\=/`s=sdZ8$p3 ;҉-6Jc"]q[v.롆ĺ hwJL"KeGhy At3B7̀Img3vK_ [[Wzֱ^@f Cl(Ŏi'gcلm!b {?b/TZc*o0Ox{"+-xG 0r<qmX젭|wTٱjj ?/a8'\N&9k 1#b5 ք z̯c"R"W'^?zyI?( c,ʷtKjy+ σhAe`Z8GW=("'we<ܲ#Cuzr~r2ZF^C~5ӓU#~E`b̌B>Q2?ORa[ O<1YTv"X.mNi9;:~O=kʟ#(U!;Z~1c aAZX֬PҋmquADBF iP!9/C)wGיUV쨈C*R*Y9zGGI"揖'};L FxÀMBHY{oֳk)zʂ%805ՋM8~RUe7ݦ0P^ F}l™~Zu$K0F{"ʲGYl_%C4jmnX54N,8mXN&EV3\[O5,ʳ48,>1=Rdp?ϥҒ $vRK^]WEB&C]32dky% 6W@Qt쇮:!@x] .9eSH`|C ?eux*-}*]gRg푂k龴,8rczt0AtǙEb/ض$2UnM*8,1r>zH"ۼ$b,6M.2_QYovj(!73SMY`5wyȤE^:$id켈:U&U?s!y7FT6X[]x9mlAr̛}l6Wߨsmu uEì dԉ+wt(,%ub'3d72H ^06$fMI* DDi *a"$# }1^V,#ԭN)Ǻx%<Ldu#oK:^sJ`egEΔ]M[}>y8Ҫ[uA ծ%X{5Ċ)_ r 7TȮH&YKF`&lr`V?iPj)|yE1 O\KʪXd& mQlUK!+80 ?^SO2 s y3%XAlÎwg˕V?O@+=$7aݙ_I-pX T+xVjH>Uf r3 ĕcx-bclnv9d`|tFKd0mNၻT0vzEқ^1'R ) r*ɠ~uLkSh,愋0 ;Ig P=Hcj@UfO gJ5IjdHNj]/;w[DžŁfQ\z%Qidnq _rG%Vä.f(?> q&(_<$DhPEZ τGSoT].(sJHz*EXU:&bA8xBm @C١Z)<KI7aPNh,O&&G {(ͦ^\DCZ¼d]3f %PpÕW0g8|/ %nsjtvt>4d%dYթ<`__rdc V`fuR֮/.ђW]|\c%3Y=BhXKdSkέyhõ9&7TSf=tѱfsq0`3$);OetDՙewr@XE#ͬ?zb(Y;,E`8Й}@;y8cՄ?!`e,UARtߌ/s71<@1.8E8hpDtIw~;m!AZtu' qzſDXoQћQ#q\UQsI:bH η2!*bؘ o}C9ħAT]⛊PNY ݉l羗O"̥g,/ݜ͔2z C[1;$ݡ%Ob#^ )d\hWPqCݴgsq& AX6'PX}IMi٨.Hm审f2r#c&0X26$i EHQǙXpR ßrEOSU_=Wk唜's,8Vk`D:= LDRգ]jQ/(vSTEVx<0smh=2g'c[6 v+D:$upK;F0Pob)ALZ(?D+89e랓h$Y z8ɧN0 0ҭѪxnN9%6jo+ 2+ϔ׮ XKE Xʠ6HʗyVCZ$kn, ɢS:A2SLn0^uwh譑L/uB (UѥC cW*Ȇ NRD|g#R@Xr/Ϭalݗ+VЏq0ho3#h4+`Q&9*t%TE$ŶZş)NɻFEv)*ss‡e/^D2#S_1uR)*#8 2CTmwZCE:>>D@R#7T$2 v]N~(߾~PnCm(JW^r¦uG,0M &H]?DTWaU% <(73/l ?a6+@-a:je;k.rUb;ztNzؿS7e8,dc\xퟖ@ܜR,ZkL {g<$7D0p%xJR RL43I0!I *^I5I3Y9="{үgz = r,RZˌdB `{=S01 - o Ӯ8yr{LR0'A}&ExWq FoHǽJKB4!\OZP&I.ĺݛ1+)4WTqz%B},NyUlUʾLTA'>r\ AH&Jܟ\=+&7'BksV a~o`N隤yg_lNNo ~yTyE4 ARTqcvpqWjEDֽz\B^wEplӪEAD|2d4p jsz5x:jo itjF-- 8tLgaQittPasv&^ĕ^ gh Iޛͣ1DKR\zӻc)L`lZvuaii8#tһi$yҞ{p`Xŵ I1p̠6kƲk <"8ײ88o0818nWK1:8l6GM$Ӝ'Э@AX-R]2{&1HՠDhr)~S 5420ɹ'?;£ {6:8<() ܀ʶaw*g*>X˝ Iy>"+qtQU @g~e,mGc)xch(X}@?,[V_){#Q(Џ ITsU YZ