resalloc-server-5.5-1.el7> 6 6`d63!}|J^>j/5,df( j/5,dG n`hW _|q\!,/RM[)H^D_CXTҦkK3nZe>_fꨠ(#'$/,z529]E_7Ӝ4 xgEV9jCM7zہHorJsOƌz u6j/5,df( j/5,d<\5ź_ArHeL}5͑OƩiMȇjCu 8^߲{)l23Vwxm5ތ?As L I4Nc Ix*4b._oǺgm_ږ<,aub}<;Y A,wk~/jOe,ZMQHN*'ɭ洇WGCzhtoQ D;l;R['TӅjx0w/ *C#߃~ q޹D~sYxHd(L< g6~Q~h@vƌzYDA ބkC?*o *cь?I+6%ȷ%T pw'(:A_ԉۜ!.>@\`?\Pd  Udh  <\\ d\ \ \ \ 4\\!\#\#x\$%%d&(' 8'F9(,F:5F=E>E@EGE\HG\IH\XHYH\H\]Jl\^Q[bSMdSeSfSlStT\uUx\vV wX \xY\y[I\$\(Cresalloc-server5.51.el7Resource 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.f(ϗbuildhw-x86-08.iad2.fedoraproject.orgFedora ProjectFedora ProjectGPL-2.0-or-laterFedora ProjectUnspecifiedhttps://github.com/praiskup/resalloclinuxnoarch getent group "resalloc" >/dev/null || groupadd -r "resalloc" getent passwd "resalloc" >/dev/null || \ useradd -r -g "resalloc" -G "resalloc" -s "/bin/bash" \ -c "resalloc service user" "resalloc" \ -d "/var/lib/resallocserver" if [ $1 -eq 1 ] ; then # Initial installation systemctl preset resalloc.service >/dev/null 2>&1 || : fi systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart resalloc.service >/dev/null 2>&1 || : fiJ* w j\~ v 1 1jooNRR  [ ; m m44~)} [ " "'0WFl/큤A聤A큤A큤A큤A큤A큤AAf(͟f(͟f(fe^^f(ef(ef(f\if(ff(ff(f^~\if(ff(fa#mf(ff(ff(fa#mf(ff(f`f(ff(f^f(ff(fc+)f(ff(f\if(ff(fb f(ff(ff&ܝf(ff(f^W@f(ff(f^WHf(ff(feHf(ff(fc-gWf(ff(fa#mf(ff(fc+'f(ff(fc-gWf(ff(feif(ff(fc-gWf(ff(fc) f(ff(ff&Sf(ff(ff&f(ff(fdf(ff(ff(͟f(͟f(ϖf(|eߠf(ϖ\if(f^f(ϖf(ϖf(f3258432342a1c76a40d3b1be85676e9164e1cd4f4ac7622aeda0cf4b1d4f0fcfdaafca0f297899ad8566f76b425d8c3744b81c90f8fa1e9ecab856c3891a78e88242dc788ad79d0a8b5d66ad126a9e47b83f24eb0a6c4a1983726b83d44637a1dd202b7316aa421cc9d285c0df30dba1a3935827dfeb1663b77961d6b2c8348fe40015f4be7abfc7e0c119634c89146384a8b8016d28ae0a8c8f657d53ba803c268da9476e88fc4bd36bb3da4b69fbfdecd9e659b2468bdb76ffc04c71ce7589e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855682afd85bcdbc56042d7a4fd949951afcf0ec5574843ffd974988b21701234aa682afd85bcdbc56042d7a4fd949951afcf0ec5574843ffd974988b21701234aa3ee78861a46f801d6674b57782b9f570b0fb2d269d19629e6d1c156938a79dfae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552ec758039d2c67a88f22f7bd6190b808729c6f2adbb766bf0c5f77bf83d27c8b2ec758039d2c67a88f22f7bd6190b808729c6f2adbb766bf0c5f77bf83d27c8b69e53b6b5fa8494687289e68db6d3130f1a2d0ca7e6d9aee3b06267c3cde234fbb24bb0e09f101e7ea9d2f40e39de6fe0e2df72d0970e300f1851abcb0b30088bb24bb0e09f101e7ea9d2f40e39de6fe0e2df72d0970e300f1851abcb0b300884a246f333863ef46e96c68fdf53e8171528fa126c6874bcf76342fc07534e62d8c751a985caf738b72094395b78ff26b51cdba484d0ca5f03bc5d9f6b4248ac68c751a985caf738b72094395b78ff26b51cdba484d0ca5f03bc5d9f6b4248ac6cd4f4b0c4a6117b4504fdf9be89979f90771e8cc9ecd87bc53801011c8e53d6a2c544248965a639facc4b683c625cf10e5e5c12c84b91c9985e078f88ccb93292c544248965a639facc4b683c625cf10e5e5c12c84b91c9985e078f88ccb93292da5b52778d5aaee940a3aa7003091015a9dc8afab56dcbba40ee2a1c01266094e37e0cbe7bdf71683de0b1478eb98893e33a404d1289b395b75edcafb9ca43a4e37e0cbe7bdf71683de0b1478eb98893e33a404d1289b395b75edcafb9ca43afa0be05cb474a5df3c1bb7897fa84731cdfdbb96377eef7d62b04a280ce95ecfdbf34c2f6d38649f206fa037c585524f13724acd1a033646b2beef6ee72356d1dbf34c2f6d38649f206fa037c585524f13724acd1a033646b2beef6ee72356d1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556adb63faa26826e99e87609050cd5117946f97dbbdf88bffd1ccdd533d77beda6adb63faa26826e99e87609050cd5117946f97dbbdf88bffd1ccdd533d77beda175e8cb88985c3097282f7b4c1c90ce2e53915f866a2406dcb7485d436c360b4246047a3ff925144458ddf7b5b65a659de2d5d88b70114d9a6c7af11003beb9f246047a3ff925144458ddf7b5b65a659de2d5d88b70114d9a6c7af11003beb9fc69cdfaa813cf44b5588b98ad8b680f0d58a8d23abcbf94286e7c1ffc7a8497532e05d61e8fb1362a290083843b9b754226f009122002b8c22ea93ebbd6a8a1a32e05d61e8fb1362a290083843b9b754226f009122002b8c22ea93ebbd6a8a1acde66695be4f5a7e9157f228cf0c7c6f953398899b9f8f7450726a106461e13a4200e190ef1cf2460988052b4a4b37028e370889f94f8761400b24b628b7399d4200e190ef1cf2460988052b4a4b37028e370889f94f8761400b24b628b7399d70cee6507b1d215b2e8e97fe5c0c8637fd5c51f03f8225c60b3a0c74690ee922bdd13c142843654d770ffee5a2661b71be84c4aa8b2279fa7c9bdc1019f8a53cbdd13c142843654d770ffee5a2661b71be84c4aa8b2279fa7c9bdc1019f8a53ccad9f106c5146c421dc25c97ddd5575fac28265bc50977323c7e97ef0f74146bea7d79033e373612dd9c6d8a268412a854512e496dc125fe0fcc6180751955deea7d79033e373612dd9c6d8a268412a854512e496dc125fe0fcc6180751955de7877b2ab7746261ea609a7164a7babbc7e6758ed848a716b27119ccd2f3550aef1e355279041bd656c8f5829936a5c4b8c7194ce27755f7247803630bf4609e6f1e355279041bd656c8f5829936a5c4b8c7194ce27755f7247803630bf4609e6fb75b866cd78373227afe641bfea10187da17b7e051273e3f08cbec9c465782c1322aa10414980e31f64270205e644f3614189e7800db7d86d2cb5dfe7fe5fcf1322aa10414980e31f64270205e644f3614189e7800db7d86d2cb5dfe7fe5fcfc114b335f15cb65955eca61087e953d95957f2cb1eab5790cec63d97908e2e5df5b27ad71aaccb49ba6a3a5dcc2a79bb31a3026fef7a7e04e3f343ea33fd609cf5b27ad71aaccb49ba6a3a5dcc2a79bb31a3026fef7a7e04e3f343ea33fd609c70ae90d0b776e59d593ff70c3d1850ea751c7adda1d49f83a14da9944e1aa0f213b529b039b47657f31f86644dd700077f64c91c5a40b3f6e9ca85796146039213b529b039b47657f31f86644dd700077f64c91c5a40b3f6e9ca8579614603927f62c20823b0e6a50496e7dda3e501c58961ed6d1b77e930c38ebbe16c41d63ed58221a3d36a8b22481bda8b1530c32e10b6e8fbd290222ccf393f6932ce0bc1d58221a3d36a8b22481bda8b1530c32e10b6e8fbd290222ccf393f6932ce0bc11a6e97bdc13ab1f811a0d7635f2a26b33ccd16aacf86e5e20f8217825515b68c500806682ade1e0d32d0641996889ef664d4399cb8f736709ed44e3b72114433500806682ade1e0d32d0641996889ef664d4399cb8f736709ed44e3b72114433fca17a1c9fefd93f95812a34e6f2467c784cdda4974eec9c54f7e43d89bafd33321cd61ea03e0fbb577c6e1ea9bdd5018b430c5ee4c9667f51be783dd3a03686321cd61ea03e0fbb577c6e1ea9bdd5018b430c5ee4c9667f51be783dd3a036863da3b4a730db47b04e75df41e4fa8e7f0a1cfdc2999b7519e400f6deef099c05b71c81b22c5c1b3e88241c76cc79fc74e8c492e4e8f73098dabfb08ddab4ef1816b4b78bb67d7f757572198ee4beb06923e25b57ae0bcafd46dfe0a9938b78e0b775d3a3f3dfb4f011bff78ad9e211388b63f935eae812511f2f94d6ff9375f06b8df4aa3f7b85e2f2f2def20fed940a721b2280fb63f8233cceaec137b1a4ec6b8df4aa3f7b85e2f2f2def20fed940a721b2280fb63f8233cceaec137b1a4ec044466cafb5a9a5e22612f18481ff4363b08b8df81e16b52b79f8dc7ac6069272da1db5dd78b3207f3a55d6c061bff0abe6ce2d53b40f580dcaca37455ad3d322da1db5dd78b3207f3a55d6c061bff0abe6ce2d53b40f580dcaca37455ad3d32d4e51249e833b210ca96c3daf68ad2f5988e6d5fad4174941b8a925f19341c1d4c1c53362eb69b8a36bae93030b4597dcd9505f6294d7d870915f2566e890051d632eea86d1c7e718c74d5b0aee6dd374620a02d5ca46da9b5884f0aec0eaa2edc37075d41469691482129c174ec0d502594c5b27e5a2c6db1c7fbbe5e13dd3f8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643285e852bf98383cb6bd7682fbe43660b150a69a5834ed2de6279abf2b83c7e5f35d6cc293b22d0f24a449da6d698e08f489bd48f2648de571a7f374b73936648/usr/lib/python2.7/site-packages/resallocserverrootrootresallocrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresallocresallocresallocrootrootresallocrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresallocresallocresallocresalloc-5.5-1.el7.src.rpmconfig(resalloc-server)resalloc-server@@@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python2/usr/sbin/useraddconfig(resalloc-server)crontabslogrotatepython(abi)python-alembicpython-sqlalchemypython-yamlpython2-resallocpython2-sixresalloc-helpersrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.5-1.el72.75.5-1.el75.5-1.el73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3f(@e8@e @e @eeXeH@d"ds@d cױ@cvcʂ@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 - 5.5-1Pavel Raiskup - 5.4-1Pavel Raiskup - 5.3-1Pavel Raiskup - 5.2-1Fedora Release Engineering - 5.1-3Fedora Release Engineering - 5.1-2Pavel Raiskup - 5.1-1Pavel Raiskup - 5.0-1Fedora Release Engineering - 4.9-4Python Maint - 4.9-3Miro Hrončok - 4.9-2Pavel 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/v5.5- New upstream release https://github.com/praiskup/resalloc/releases/tag/v5.4- New upstream release https://github.com/praiskup/resalloc/releases/tag/v5.3- New upstream release https://github.com/praiskup/resalloc/releases/tag/v5.2- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- new upstream release https://github.com/praiskup/resalloc/releases/tag/v5.1- new upstream release https://github.com/praiskup/resalloc/releases/tag/v5.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Rebuilt for Python 3.12- Rebuilt to change Python shebangs to /usr/bin/python3.6 on EPEL 8- 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 !""$%%'((*++-..0113446779::<==?@@BCCEFFHIJKLLNOOQRSTUVWXYZ[\5.5-1.el75.5-1.el7 resallocresalloc-serverresallocserverpools.yamlserver.yamlresalloc-maintresalloc-serverresallocserver__init__.py__init__.pyc__init__.pyoalembicalembic.ini__init__.py__init__.pyc__init__.pyoenv.pyenv.pycenv.pyoversions0e370f3171e5_add_priority_for_resources_tags.py0e370f3171e5_add_priority_for_resources_tags.pyc0e370f3171e5_add_priority_for_resources_tags.pyo210774551cd3_performance_indexes.py210774551cd3_performance_indexes.pyc210774551cd3_performance_indexes.pyo5759bc82a992_initial_revision.py5759bc82a992_initial_revision.pyc5759bc82a992_initial_revision.pyo78237445aff8_index_not_closed_tickets.py78237445aff8_index_not_closed_tickets.pyc78237445aff8_index_not_closed_tickets.pyo__init__.py__init__.pyc__init__.pyoa53d2303943a_add_cleaning_unknown_resources_column.pya53d2303943a_add_cleaning_unknown_resources_column.pyca53d2303943a_add_cleaning_unknown_resources_column.pyob50e3f64fc2d_track_pool_max_value.pyb50e3f64fc2d_track_pool_max_value.pycb50e3f64fc2d_track_pool_max_value.pyocdf29a997efc_resource_pool_id.pycdf29a997efc_resource_pool_id.pyccdf29a997efc_resource_pool_id.pyoeac9fc01d0d1_allow_resource_reuse.pyeac9fc01d0d1_allow_resource_reuse.pyceac9fc01d0d1_allow_resource_reuse.pyoapi.pyapi.pycapi.pyoapp.pyapp.pycapp.pyoconfig.pyconfig.pycconfig.pyohelpers.pyhelpers.pychelpers.pyolog.pylog.pyclog.pyologic.pylogic.pyclogic.pyomain.pymain.pycmain.pyomaint.pymaint.pycmaint.pyomanager.pymanager.pycmanager.pyomodels.pymodels.pycmodels.pyopriority_queue.pypriority_queue.pycpriority_queue.pyoresalloc.serviceresalloc-merge-hook-logsresalloc-server-5.5NEWSREADME.mdresalloc-server-5.5COPYINGresalloc-maint.1.gzresalloc-server.1.gzresallocserverprojectresallocserver/etc/cron.hourly//etc/logrotate.d//etc//etc/resallocserver//usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/resallocserver//usr/lib/python2.7/site-packages/resallocserver/alembic//usr/lib/python2.7/site-packages/resallocserver/alembic/versions//usr/lib/systemd/system//usr/libexec//usr/share/doc//usr/share/doc/resalloc-server-5.5//usr/share/licenses//usr/share/licenses/resalloc-server-5.5//usr/share/man/man1//var/lib//var/lib/resallocserver//var/log/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2noarch-redhat-linux-gnu  POSIX shell script, ASCII text executableASCII textdirectoryUTF-8 Unicode textPython script, ASCII text executableemptypython 2.7 byte-compiledC++ source, ASCII textPython script, UTF-8 Unicode text executabletroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHRRRR 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 R R R Rhttps://bugz.fedoraproject.org/resalloc?7zXZ !#,k] b2u y-iSqmm;յ,8,9op7 CP!%A~0b,0E9x 8bfX <,_#r;&%: B"Oro7sm[tkr >\ׂ\!ldžI4K$m'ai 9*P6A4ἻsP:m`6D!=썷?kA(! HIrf {Aq%I0bT&QlLu{8Da h$Y<brj_X}E2*OyR|s2"3YeFSIDzk;3pSy#n _qmg0k=yYoφU]_-An_I<4Jc)$cw\bwQBʱiiuc^?ϋGshl^b]mf;ϕ}Izu-òGDty]k}!r}^5Q2$3Mq\*"K==ӆ;ӂDW& ڪo70R6\9c=2Y'z{`Q2IK淙eFgJ1\M\ B͞D-L"3مnp(.!#ԣ zE_+_k96aqthH.l}fNWNxܵ}krCO$ o|@3|C)x7yx}*ﬤ5(Gs5)fMnR08 K5`N5EioŨɃHPҧ[5:8iksylsv)E%$*! ~{x {lJ\K^ȝڰf$sӫf:;TQ+ondLmm"D5ՏYtO*KYʬmGu8`J(nOkݸ_x1oNb " AhTxిl76r1{Ż~?{v!?ԉwj}6hI:?Y"!`,u&=ʓ$\%/,cPHPJ}rW €^s|oFo#颇<aҲP[{AbO3D&[jH@tףyHX@!$ayI.;zQ5c֗+3p;RZF e`XbFR'?Dfz/nuXW;%4B/Q RìxD4B@c@a-1pw3H<⫑{ Y;.3uEa] :'#}&TJǧ/vC\$\JwA!rntFC/Jl06^k2s0_OAI7K*q.2F@~%I28S}!q~{NqHԅ(~x=Er Y)^@Tt(#ҹ }xhq{k<^-^7,$^ʛ(t|hoTxB>1 OJsVPp/:L,w-}@6abp$MM\޳b$@:!0gatښb=2-s"Ca6?nPd L6O`2GCpeL$ D׺KOc;Q-Sض7٦Ƭi?bJ4?X/× T4<Y Ւ_A:m,{h)3wh* rx/]D" $X opi^,UyrzdM.G3DsEJV8w~˜ɒ'G)Qڴʡrq0AC# ӹ!fn}}m[[7'\1XeQcpoXX3_PS/ H0T4*#7kJپ'^j]f.X_;fUX:/epA-x.QQNL~ Esi?g`ňiz]+n4ϰ,`AANk[¢ND,8e.ct~f$(ùh:7aLR SV#Ѽ?W{BY~trx$+<;7uU09^%yczL3\9i2( vvc[%6;n"h / ;Z~@1K[%cSi`.>rU>8:Nֹ$!ZQ~3y09^S6ljЌ*c)|_"$ @+7ny+}Gi'\5_6 ?y؏,?g y2#S5JHuǵ H`ڈ9|? mp V=yB2ǦHy-3~)ͦ5k{m!=3B\Τ񑜃j^׭ॶ Q tv]i'[oڿbeסga 4xӪFdeD~ ` P!ܦ)m? 5?%)o$53I; \6\}>fxFsl/+W+ K3n% #s$_c}_J/FD>[rsr6|;*Wc6rJRN"3Z,馣d1j[ *%uD(fqFeTY2i X<,MZ7a mDT1zZR 譾g5?PG3 OgC@dR-ls5[)zQk şßwz^lOX?)VP*GɇMN+S ."-0l+!uҰ ԰EVHLOLqvu\gn #(d{!hR5LYTAsL;s|#zIR5c6cx3M JT%@_XgMQU78 g QM"~ .HK^M;%,6U9I⬤`צ t6&ZKɭ9H .~kM&=I8-^dbкNZSiqݩp&I51am2I*;ALU;CrׇvBCs$m Ӑ]['\uMeDddC tQHZxMs t*ύvu"z 톤%hUn\\>$MDi ̻c_N†ضKdgMBz?we3(?!,{HpísѬ0Z/be}kBճF:Ems~~ҝu}-<WTu21=~@ҡ*9{9rt@>_Ө +.W;o,VUS-'.fq\dqAvD oKf*Qq$?x]y޴XnwjT`?-jb{~H8o'z wgcsՃ/&ܶ'^G j[W'J6i d;H{Fܚ8kj޻3T矱l!d783C"FS qD̏BkkF1W~>31+Yy%oEb=#.cF$ b7Dg4BlzQ/V5MXJ$ު3TE"1cb"%&fX YNezwB<3̲#? ^9P mui.Q?"zBr Uz+'W__2O ,ZbK2 o 3/;y k_DSD%vdS 4|+JwPQwlj6^&cLꜳi:X7m[sHK==CB DL\2{Ȍug p.̞ٶ.D6sns?` & 8<̓LLXAzm1<081 zsgR#r#ľ' Atp9ɿb$>c jz^f 6+|S"O"6 ":(c9~>7doaJ}P06bea@G87ĸ@&S;6JBCr,(1j Cyr~@& xEtX}kJqxA9p|uH6-U!ܱذՋ,b.X!S'ƓA8dLHՍ 5ܿD<=OUa4+5ăC}ko+b='&IM~g;!\cEamRYB%b${jR% yQ&xo1z cр*K HHɅ ǎ1y'%bxCu q xGG8BQ-Qx Ax`(Aj:7ZE|p$Lx M@=Td0Qx<;3? 2&vP 6а$^E={31)%ALFFf2r0HÎSR=98滋fYb-C@g?^+*W ,ھdʸ>T{ .:bJoIqxELOg>kGA$Jf+%FEtY T;6ҥ2' ~ >^yO=w.dlVe\ǟz*w4[ ^-Mؿ%Lxy8jg} F TDfIאC]-#e CK+!e1ۘ mEH1b͈AIO_dlxu.)ٹ4PwnA>JѤ] L:\Iy6fx(I# "ڮ :nvmIKgȖe+d#.3 Wb=(ɓV '0u͞xz%%{%boDrɎ=VSWgUr^4RVj4cysׂ<2(Z3F::#U4o vy!7"ZIhF!?l{쮫Q8b(c+bWdؼpK$ѱa .=eh8t~8 RŌ=8Ϯ7{@)oږIddW7b $X3]^(9؈:2+-+p(L:StziYiˌ|ߟXzνX(6as P<+TMr*hiHitQDہ~PT`^λG|LQ:WE+G%7~mZChr V[3?1JhRkn=f;dO&꒻ <':΋824WhpRֵ;㫢*d+5#%a$ OWdu.њ^$ֽZ/H ƫ'B{'V#̴C%/ J-ZsnAuߐhᯓ( 1(,;H{ ˒ (XN9d=%" ɝ~q^5/|A'r3d/9E3uH lyS7G9,6$ /.2:|{ Ks AjZ+k3Enxji#A['\ {qTksXlCxVa(xFTw$ZFms@K0;Je+]XC _ *wտ9^m]Lo.1^FrV̦ʗ0Nh/Rv"#~0˿^~1Ã^/@%*,3vf_k ?a5* 'g9k40ו4P4Y & FUך0% fˌO* ȬT~Fy^*;)a BE\V \˔ ;(]~6il^~|i N3,y`ǦGS+UaNqf pesAOz ntP t v֍/˒H+G38?r1r z]؏ִ,OrZ=ΦNs j-;.˯-,B3>[b S//݅E(m{w MD2+痱.ӏ R?iJȱb'?aZ0TȬ yZ~ 2dJNBtc#\g+dfi b)Iv NLzjՅ?pWoSf6s,SVs} KdwT  j_ny`Jc 2g/޶ vZ eݷu?(\HJ եv,fi]C: ˗ 0q[㶙ciXOF"Iv0?p[%)~X;VpɢBSy VsN- )_7߼zWXvΈ0ſA ;Zׅz ?/ZN8jM#+zsNqhkF4? JVlus'^köw÷WE>~W _zeXᮌfIDuu N/[q8:|#/ͶKWzAL#<RUe[&RiM:6{/,Zd\hwb'x]Vc eMe! bW~Шx14 N(p昖ҡDBz>NcbDFR}1XF2Z-c;W>C#x7\<1ըOu(d87`OZg=_2^JfO'%䃱cD#wyc "SjlPTy Fs(S roW@9P^t3R:==Ysv7s9{8,*}2ֻ"rFrb- \xT-Qmx(0IP](imcE K+_K\iRbOT_w>O(Μڸs屾7HlSof@+ ;"pm.:,fdȲ0${R!nm=/ =i,@Np|D!_ON cr4;,۩Ġ_fq ,rV`؀h+8>LvZ<)*RWd ~.efq y!vPR`0i`N(caw\q>u*0@,_j>a~h1,gmF,>P3eas\.;@ " :Y,&uMZ?^vmﭐZ3Y v:.hdFvӥD;hd=Ċr~baUѽz<>w'#>՚RG9#AY#~^"?Mp2V&e븶_* X,ɥ:K"bD*ɮֺi,c16 Ҡ=ƻW@X)y?b_pޯ?Cc&oےaD%R>󡄵Z!{kRۗfCl-,}~y"}:Alhi|aَ^leE[MW{PzJ=7pfS2&S& <;h9+(-ՍsxdAE.j-R^$,y`JJxT&3\3g٪M'|>oT*kiiX^PoI(:W Så X ,jwel3{nZ).h![K}}Q_ڃnp2afs4?r։?Svji;09kvr!®Y6 ̏93WbI"7!ӟDVv3ojؕ tϛcQ/.,U*M /M[Y!Y)ТNEvA&Dv2׳.ьsi`Ք!z!c$y!SԺ0‚d$@P_^K|8(KT'/#Y+Vcٍƽ`o\11=]AQF}w (nJi`U+S(o AnSgU@*ctPFQ-X)H>P()K٤ֺcD? ^Ź{=)""TdN? 4&Im|f9)NPE}d b8E5))5t;Wh4(=:9 .bTUw",>/O8DA* (:vq$SLHbaG)N:ulEKțJ܃6"݊[TyZO~hұIǟycI!kM9`GKj%VIMռz jAs#o jsRRgrXF{ I֚׾#0ąk6ܧMxu{Q'[B) /.e^YWy"]1>d 5tJmߖt98>u/t#8t*N-Y/s]3VPs"?W̡ fJH]u%\3iql$cvOzv}\sB/}dRT*;7t@*i V(^5²P]GT\{G-sfov'ddO{PDz8o:U} Nw[YNKr&׊.d:`b^t4CbjT:%=\Pd݋!S^Oqř\_{[41< 9Ic:{ea< [Wo!o2IA: wށ ʰMDX&b/jm/ !HyͿ`E. q1ffΦ4U6?C4M4w3`a~s63Ixލ!r-hmYvue]~U-j$w ) _VDb?r  ~E7 5tXf3մRJ}H44wuW[Y,fYÆq`cʘ,8V Yj#\K7-Aw_9pt- 32 :i +lv5Yqbf>ޣ{T-޴ha'jm& 5<_+ybG}LJ=sJ/wRlPfx6bBD B<ǻI@ 49C2Fm7nsL6LN SN?y5è lP_ jEw"s"JZu?1,L.„|gCWiV!O&rD" c[[Y8&!J"(U{B }yJMѽL\ n`$73oV3}YMg!#0$[lz8m틎ܶ26CSJۂӾ_wf$Y24;6XeCIovc%:!+SAzYG/FӆYǕ@lx :')~R}[\Rj.u/L10tb]l&nz2 8H=a/ܣ,[+KD|"AH"K|;j6١"gҙ;M.4 1 Z:GAq  U$pe^{Umо؈MN9dwTn :,-ppZI`\*h:\3T5)N~Դ.XnHB6HĎs=HkD{FmLD,*O #+ ]Qɠ(Ԉf?b`~6rQM;W{zŬjs Q_MWp8jiGnfR)s)^z&4<+zQ;ԜKB 15vlg^̠XkVk1@.Ăڿ_P̗+=CRiygM2W>Hz$v̷!{£xv!G]4\JRǣ2W6s6xO*\fX1Mgf"#nYK RΠ8¸@a+;;g!9ZRK>`hN=Ժ6b*'%%#XVI*CdL0b_!4gKAV*ݏܱ<>wd+[e߸c}3 Th#&Qs{ `W<&>bWG v"/5ֳ;Eѳ*nwUb.Њ2x!Ԅһed2 \!Slfùyg,rUgD9hoD9OA;:.ٲ4g/[O߲4t7AHc'A jU,*Vd{YG͙Wdf(qj{)< w0xw%m#53ұy "lBnc^#HTCF+nT7M ҏŨ@V`;F9B!m*ly=p%35&ܭ/xY=lN40uېb/Lb*_ŘXz!>'-e['h`7Nǔ`zEA3:8*wRҐRg\xI%60՝&$ b/g8LTWkgƈo,vڦds=:"U}%pWʯ>[B*XX"(u?33`_歭…8%&!ܪx R9;(Qgc_Y(Sw4v@ՎN6^-*BG-0Z侹6DSX[tJ;z7([%vw*#ҽxjEiLd1:xqO}sXypuX|.|T~GB`(L4fx[/2?@K9FFגgÍl-E \uSיִ~jF߃XX"a{9"-ȶŮvJ\񊢒+YL2>E^`&QqѠ!nC⯣dJӡ8! 1%5C8̾x*U?dxMj_q_ݚZ6wѻ^..^.ex?yY#K3njv*żi6Z hlqXKf^2ʟbJ'yo{%ȼ]غ^. ` ^u} ƨbK-!lkn8_k}Jθ$XؿO<nPJ^ |*lRC|n+0g4,XG!>@Wpsnvpsw曮|-4 =>21D9o=DyjI"ꢁS {YԻיc=n+ -8A^<-){Ot‹}Z;Z/֒/}+q*sH ~88%t ^K a14Pi5Fs Hn$ϨMB5\᧼Lm\ɨV'i 7%|J\p+r2S7$.:AT_L4nל1Sf> wd_Ø7(?UjJ~a7R1Zn~FchD#TJQXK4'ΗdK[nez[[$:wuoR rJ| "y^ 1|{}reFY\ğ6#mps2Q}i2uçl)+ Ȏ ׺0K^1=,1`Pi$9}U$O|wt' pG* =3?g) !×"{"ل!63osѨ 8 Lz%2ꜗ %@RA"ͽXNGBVvNOIO~\wjm0`LU 2^Zh݊e|Ei~5^84T_sՑ}OOIL29x"gޱ6;pwκ4D e\~p ![+4>x_ 6:O0}gi/|s8)Iٖ"6Z / {3\lzDQ3(c[1Ufqʃct75)-\Z4v-k$<;Dߤ+-ђtH탹k2a{U/SsPqrj5XKҒ{%}uOH4#| *5`[a}#yUiNL3PB^ 8 Jx1z{#Q!k,5zHֲ Tv+TdvJ xgC" 07Nx1p$-;{$D\J5|HPe}X{VhnB1?K( 3w/KFtг{Vh|sӤPݨ޵a`ȴ+x1Uy`rI׏f*Ov]+N:-PX8#OBxPWj 6I~-7"/ɦ޿-tFyoX6.'Y}7j,%jXO`R/bMjFg3]NÝwt uũ!t&>t H{D?Yt{ / 7Od'PetGCseYٕɷ-OoLLBe 阤,x:@[i%71:oWM֐-a~4yڋ21|%W7<U~ࢳ5b]a~^OZ)$_,߉o ~O#X`lXmN 5rQmƭggʵzJ1:$7SM!dJxK+ W\UD(lǹ;S?셹6X~\lWKսmCi`@sN}KSbO^7 J@T򸏡m$z BC팯3mMGy[:bcewX[8 媝'Cw1,>7),"D_Zq! \=-&0@_ C HteE)cJ aQ AFvy1th:BreFPk$Vq(`f@^!FI!iya =ݗZ-3HNv7XcB` ^cƹxm$Mq [Z5>+lY.[,2X0i![ ;8a=B OEL3^ |kM[&󐦡E]?ip̳舘<fTdU3CbvK ~Z4DC8/UCҧĵ[Xo9RCI}iuߐ/\y;a~~ڊ_E1D,j٨l49q 4ʦ8ɇ.p>"Dx'*md%l&8zǎ(\8#zQ{d .%CozUIŌ<Jw5*SdSEyV@4Z1@5%=3_&h+PKWbҠl7ᦚQՃ I"!4!&=6v@ ֑g S)tn"{h5$ͺ>C ~xA}]"vo_ v%z8@j^n1TEc`@R"1 ~KkEs«͸?@y\-:ɉ+ۯp#/DFcR35^"BP#kPX8\Kgd 9P_R;*smǮNTe5pgDM%Ǯ `Lyv{VdLCNB8IYJaP 7jrV bG[%+Rv[uW'@#~P:*.@`#- et%|UフP#5xlKi)R5A^JB':OrJsm6wVw%3b$ + BA~Avϋy#9ýL{65-WE<ɋfcMbPqst$kh]@6>eH$M% %rş= X?).;bF 'wPHVL#EyCL\̷ἮUPۍ^W9=%#7ڔhOY82hE;P=a&ٹ#޵=Q<[@ewPnbi6Li Q[!`hvu:c0I{V@ 'QKЖrs"8KOcʍ3ꃏvl\c^!,N|xuTY,Êd#NG2E40`׹1 1^z)&Udo *e+W0P軄iJ#o7VMz)Nq![څ(ѷ&|hL[wl-ҀR`<xRU*Jڡ`z0w bf9fw ~Fy17HS&pȮ*(ճtk "5Gb[utQG[l~:$ҍבoKϊ2e02ac9%C`W5Ea :b=?O wpztOZCGSJEFage¬eȬy uJT7gev;[t;CR{({_?#G.iΫWe+qYxg)),'鶮ŞY~uT%0JocBδ\0rx@,\|HzzmDCF2k.CUaio>9"9Ǽ"n1nIצ ؆|+>gRdlR@/O>yR|'ԃƌxyBJ>a~3[%Qu' /75u".nз9_:i#cr%3  y`-ؑB /:QUP7Ǣq;ZW=Bz}l2]ؖ0 %";?7,:5$(-F}ky֌׵i-j䑗1N^bia2\|O,|21nʇZS8h?zƫ*%K}'#6Wc6zm!Z?%ml]S|#TRߚRQٸ syW ?4yE7:Uݟ!93OJ,^(F̻ǡ0l &&6Fo ӁUi%7d.$qdl1yt6BnvFJ19Mq%s,!n\ F3 <`XMPC2ce2zh7]Z7WTH[:tMM_9H'!ԭ+пz AG'θ4`\1-4BvmAM 35&w2c;8r--T"0)AKra%Q1/b`ɑeyxOO_^fB WG0S $pz41]Na 峋p?%d1&t Rmz;4/jbZW)(Vv :R/k|* (gVx#3o:/7¦Mcz@bW;~%XH_Z}˶{DA?ͺὴÍU I#D0\ MMp%˙* ~xJa9|Ϧ._r'h1BA (F$ʁe07(w|- ,[g 5`8\ /ċ뿚W~k{>&5 M0`P\umV&oZHw^EɑW ^sd<^V wҀe^yg&kvPJ 'fש*I!Mf6(wq~ʘn?)]5;uD}AS!#~=-X~4F\cW=d,vA/^[/UE-Rƥ&TuY,~R@3Fiݪ%ZS~ '=o_5Jc1e(T{C:;XAQ!^,/|Q)^JN33xcz%(SsImy44;ʭc;[#Ax֓W9o*9&:R{*nGfi/$W{en lpr_1O)EEx- ʋ|7 @QA%˵9._ 2Ԟ9awrc*ߡ m`-- )Zh'KsNLEa/ވri!2]Ey@KzUS;rAjA5=E`44 !_ol1j+pߛ_Vg -ƧWv P2 @ 0% q(pT-UQqN">z]վM/agg\lz|^x֎^mIV\?ЙWaiLGhϬ|Cu9HJ20 z.hZ< ;(눥5lD,خcL˱ʡ_^! -6ˤ=s^}3 &7+GXSZ $ֲ`TGb9T$vË-n?E4jҺpʬk|MLi63ߐPBaqqE)+IH'[ &H_CY N=to_ѝzvhܧ.=HNPڈ(ޟ;4exsh@7Otڑ% 0loYWZzF2j)0fl\ɭ^8`@O Nn /0qu@F*kB1N>cE1{gM?[dv&, l{~(kg/'*+BiLZ"îk5Hmҵ~ y `!ۚUjˊOYhjvFSC萞R95G<>r+<2y>^Râ9@Gʒķ#|i~ kQ( Ms?9D ]Jݶݝ6{%v;~ 1=sBCԻVȿ~N]!x 1Ѹ6."BT NV1KvhU6gnVâ>$l|XCMNX"Ŷ6>|,,HB^zg[m]i`m.eOSI;CV!~-iqԧq>>Y*)*#i"yBrHUs˜fDyxr(,eIUO35$ C4-z_07EоXWOH!<`Z}~ړ}}7QW#tDBgzܯ,7R䈢; 3C|tKk ѤmM!$-^rm|U(xX$nh~}bc>  " a{ &~dI>!uON%X:$*4}\2Vf.LB˯a~ }DX u:C]HaN|SO vHZZt%zrۋA(è\"Q"\&T*:}OIS% ! )Sxzt($O%껆m /\„tR Cm"4z`pDz:9. (Ҿjq!u**VUC48N݊*?~L?a'!}4 ig';V5Fz 3vw}7Jq#y'G6t ŗQ? h 3Hm2[&I&u `sY3 $IBnɏ$Y7&xz7GIيFֺb̪8]M R-}*f苬TTܡ5s /ƭ¨O,WA4lB,_$lf L%WypYt\yo/W,MK$6T{a2i)eFE!FX*he#vm;{O2?Ӗ{fIC|=e5^6 1f?*hnv-g`؏V)Wwd\iԠגФs(= @sҡbm[5/Ixv2)踧"W4&9,0>ae$*Qk~*&T4>\`ÎDٞ?EʦX=Ӝ93Ѿnk/wF&,:;qQSasCkwkewa_ST}SPbv%mRg}TZ\m)E'_]E _Y-l=ϧUX\~!?܄YRg u;G>[#VLM &N e 7" gsOە9K}㞛jw0h*i պt W[/ GC)Pm*N¼fOǓZ8/t*^GPGM96Sj>BPij %'UaJaڋk0r?hB.#qi -n*$祩7o)ב{*#y}ޛמ٥HcIN8/. yle̪Qp:0k.EnכMq%xb\ ie!`cwLZPWg<u >Ƅ疖u|k(5xv4>  t`EJQ*|Ws@^0bN]0YĕVcm+|{ #IM?WИ; a{ҺYK h}QXw{Fkɶ θ"7]x#۞an,r_Mdl>cT_pP! ` [%PhΧ+58WZfymdH{W]+b<}I$]7R1B$.`R]NyC_> t} T&Yur2*!)͟Yćg9ͷM1&1J3|`)n Y0zfK;; `Ӏ`#1Lc?gZv& t V!3-e^ i?J#g)PP9zlfiCm8YT>)zs@3}kkOMrHHS+/sEb$gGxnEj|5G!֨ӞTUÉصNQTNem uجctꯜi'2i,aoNC?/q|=כ -+:I: 5A+(5?N5Ǒ*0ANJ(]X0kלĞ|fBJ~?޳H[0}=$ITKugAT큅a͡0f R e; croMM=B{A21\n>rt W'Xe񤰖:ѭ̐oh#@P.zv6%&pc|KWi8U33Dώ2ײg҄L7^lS}aeR,wSLKǹ|[JQ^kj^_@~JZ")wXv7uE XiI()ӣn_\kis0=FOó$4,UY纋ėM?Q+|˓G,6l.HMW,×ַN3sAV GMf'ڋ KY`oAKP1ji5}EgINb]):4wEW̗I#7MH&M.*p@,VՉ7WI#Ry"]i@*h|HۨC.tmۨKGPr:BACbBwv3~EA2sE|o4`_9d33!|cnɥgܲ-^~lsOF,P-O|k 0ܻ cAG('āV,?}ͩ{O xsqJ,r9_-uM3.<&Xit\\ FCQxIel#2tBeν*w|19O QH|7ie ѐ2qeXЇJ1ĥٿax.|7Cuڂ.[& ̆yR^]*S>a!|Fj<=qCJۉcv,zHSѦXT5#3] pq=WԽ "(0D|O瓰dކx\EZj7gXp⧄yQ?)ս Tİroju:Uq|٠&T'wA5@BexӽLz EXK9g]t:MRTO'mt$کTx~͕n < ;1"XZu {MѺ⦱@.PK>j Ύ4dQ?scQLnZ8j$tɵPޥ`/>;=Bc77z*/i[//nW>yp>CVJ*2BTnY .i~x\s@lӛmh%AK.ұ<빎u'=D AZ1dHA 𡃓5{s.%ވ24b>19 U |0VEk,mS'+rHzf5xzp"oH{}ɫ8k_]ƨ1I{OaQD.k =ppF8gLBl2tRd/EP-ԯi}Ais9Z$0vhi4jXENqcfJ\m^sv{i47;'rAv3/]t|pd EGο Hoxfo0>"VT G9: kM}$%lZ{"e,VK?VP_3 ~?R3eKdf^v }-/;N{8;cQHwbQ='W)UѿbZ"tѪ4翣{B=o›sL*J+"ğ\@T8ؼs; b [/r(PRN`+g`n!N"{3Ѭ {'RoS@YU;6a۱>`$UMOXͪ,w@hGh(u&_abN_왦INͣ ?Jv h2t? 6kkiCdX^`![/CC ךet͋fu.,E<8_qmE=n?57 Ȑʇɣg!- B ژOg?Fx4Ѓi9nO$ӄ`ڗj08l7&Q`o$gN ۳9jƩo%nI% . mNоE d(p7vS*`DFJQ/$ NucءCk76+^H8oWb|!qy=%(E/Ro66gK$׎C H']x0 z_ƌ`B-o>e,S*{}"1p *D;F!:&_b&I#QvoH-tWU4$0"%M\.\UT2$c1oC@hgmkkίCԡj(:^B؛ Rc0Am{ &1 a  BXpk!I[ ~1#~8?ŮLAZ{#ԧ9nN߮=@vRC2?:-fAȞǸ0Pb9KGfWXzD\>ؖU5֟gIPиy{@S}`OQ Q>:0HqVt3R'= v\ 5QUP|ܪ(oL)կ@X]_aq۽v+ӱƃ)F;q dXV93.\l"W\1pQ{֛?|M/gͶ7ok1<EQf$1b4dl-qzԟ1!9#}e^oGût:>6h][a;oQ!yB٬=J>u)n@'p#؋RnZ|ea;s_#:7*5B`Aō%$ *^r:0֍a͍gat6K$AT'p( }`m}EB@66!P7>-immsʔ)_LƳkn.Ix Xm=sLJy*꼳0Z c .G,t@PS$' 3eʆHmc̰JLpH,V D@[~8=U wLTUY,h8 xnWɱ7Qk"g餂7YP-o6=5}Q0R=]T65"(PJe\BCT$X +n>C~L BI/υŠԢ~+O?ʊfbI0S/yNL :. ^iGg0zEFf? ^. XNcGt~Vz O(7^$5Ppa؆rs1BbGi.vqTAҕJ%Z U!`[=ND>HuV[9`l_SfѴF=?uwX[M$PRƲB2E49 갅$3$,ʀ4sȊ}6lHdžE.Nu  CM*QJ d{Įi/5y K$PQzYv 民tʍgq8K46ud b£Amj@{4LhY`29}*$g1xo얬tVҫEOo(u%8ޛ*3*УL_lLG3ABSvٝef?vC۹g w ]wzGVv}_)Dn?Mi< 3J.b,|YۋQ-:]LK:i^Jp\o,oB#38G˘@_lˍ6vɒ2ǥ\9/zM3Br`8SGle.HXI؍Juo}Ļg&v,n}:] .PcrnyfK[Q$ΗK&dvWQCŘ6j/3y[u?|v1]:kzSDX(6=D8Wo/%QFxx(2Ԍd<ړnw֏K,ZhDbU%}gè 4Q;n5{1sb!7`K*S z8&,$I%-m&kF˭'*2z!K{|`uj`!`뛳6 E"'4GvDtZqNFQ:X'}˼=oo) 8.y((ſ3ɣ ҝԑ9ghƴFd!\&4d¡-dM*u7Qr,ɰƃE*ߣBi#H[o qkDȧ޾!FGc2Ү;N?J|b ={їfN;B!KsA1DH>)Ida&vw8`wgRfA=]+k~ tSmY؎Vw Ozt|΢hC'+绸cL SN} )on;\Bz1Io\)a GQ 1:IH=Y~)pye\O ]/!4q3l1kC+ZA-rP=5 +;@L=;xF= Jzz=C{%$Ax5:2YŇ!c]/fPuX-^ʬI;ΩJ\Ԛ .+wcK;ٜH>}q׬$nyºs*2 f+Èj^ƛi`-qI]yYw!b\,u0EN4GX_DA~UKYL@*wHUtNg%87'kO7O Fu~9D4$6EunK_ rDdQ$-~l5GG~cv㗓\ aʂOzVIԑfh*2-L*`Q $u͖{ %dA!$ /P?usMB{4AZը'<*l]sB^՚ΛZ)1/x>BPc^DTIՍRkZu/.~2[[54@OҬ{Ubsbd)ĽG +bES&Rg$%P12"0{8uвǸZ O֌Pz1Dk E \I-rOR;2@/Bm}Chż,g(ppf#/.5OЋcغ;59/"yCIS꿋ihig+ we> 5:p _l,BiP/qF" ئxEQBR5 {C0*妊*rzc160RߪI˘|ƘNi0f`nbeEY*MTQ?=G]lRG1X[\ f(df|2~VZU{}ڻY&\s)&)P fҔk7 \_)Gz6oQdW{{u3)\[`s@⡬m9t9i j's6QnuǡkCkJ:@ : qʯ`^A},阩D䖲+D)&Jk;k|Be+mpɖ2xqĊrsxaIk\- ̟~՚r)('D((ZO&>dJ 2Dyz-J:e[^ , >c?/ZQ~~$L)@̠Ή2rt$ ۬cA{=4*ǛYN@1F/ශAu䛞vmVQJ?dOgTsٞL{:> "Lںp }Z=)L>i^{!`U\+u0Rpq+?A^:sFT]꘠i;RT9m53"=KZZOɋk%dwyt7Jߞr(.HP3y8Cv² ж;. \Cd6kƇDg+딳#MG oHE)K@%yES GG&k,.>cjAN ^*54?x6ٚü2\zYSgSOz|Ym.pm3ū# Sёk[p0g ?tR]\2N7aDKF{+=UVHcg|MK-Xw qLFZr/2Gv7 W}Tg{A! C NwDGQIkʅ=b5kOS܅˯$\7KRpfZNWk76S jش|zD%Yh)i>@: 4M{R^crC([x\4?' ȶl˄ PrAϓ!W_=DǤ 2=#43[p R' !0XV?toHkPr4lHerP>CF(l >_nCBZ[Vhv+Q837Н I_bU^?n՛߾i;R4^AKV1; |ʞ'MŮe409 TA&4tӨ +Ȱ,!j躩 >>›PN繽Rg񥑤 עxy`^1j$Ryc*ƺ;ye's](e^6G@^H;I!9(M2eWnEUI5Q.l$#>Kw %@g}bEbe R#B/E k9t#u*8j@%Ǟ Li#vk=5T_7b60Ӕ4W(s3& ᙿ? B`xog*2d ;@[2^kEጾe>W'6 1@s.$YC-& 0  Լlk"qV r@fz#Gd·U.{ڤs)Mt'AA^Yq<Ut%-zx=8bAa-zlԳ}}HU G#hO'cI&1U` 7>(7/蹂 a<+:EO}{8`!F+V4}6q6γ7T=@i l}s[4tʯE]"6Af}}0Ė ᐰ%"^Ho1O1zj_٤݋McMeVf\H_>؍ J%U黰6V~ %Hz%lPjűR`B@$W2-;B8zH$9{(EnJB֮RY,B9ӂbwZ:Ӹ9J ςU^ZIuB//2/mQTY֭Y O;*[}|R]XO BlPtݻjHųsj%{rBHWS8kq[bSn"PEe׎^5 $ Q~*rǁ]daG#*h 4|#~Jr,D;OxkÆRpxpZהI"Jvho\Hc& ޣ #Ž?Mdč`s\ńhUNx9d%޹(3"qC7HX.OSȹ^hҢiZi;Z6L=[qgbc=@l!>u(S)m9.dH 71$O9mqgRbIǗDʶ/V$>:E<0 z8ÚŠ \5{OZԗޗw:|z/Y ,h٥C; ָ ),rxAQ7cep'o +x,=^ұ,7W6b`QNd U\k3*?AJ1R4ب0'ïm+mmaJJ2R.3X=,+LΣn1'acugt7{}˧#%qt+JF3mf2Ar tK"mH 3˪_MڂuN>+MY{Š&,=c O>@^xG)!Zqm2*y{SGo'˂#N9}BlE_Ca&\#@} ]PW_un4ar;&Q֛KM)e{\#W'B㶑.5_}\`'ypkiO8b(Xg}@_X8os_BYAmz8QƑ\_+RG XDM:%Uq5wKРCQ|OR$qrvbf Ha(do#C<(ʅrߖ9&h22-ՃMj2c }b[+s' 6f: W}BԆi7RHfS։Q~#nH-eGtC$onĕ>- *=Mآxԫ$X"4{ӕ7}G9"hG[-fZ&7?QY՝_is32VF\s`ӵČmnbڒ>-_ϊأՖXyn^%¤YcMw}]Mz!9z:0)5vVQҊ|M" Rl>ʗBs>zuf(ZYGY.fl+6( ?#mI$H3vI8] 5,Mwl;) 9LoN]F'(Ƿ2Y%\e$+K}4& ^a }K|hxn5ox阜7wP: X͛q܌B|5s3?*NzwwV5hQs͐?dC@|A s4U0.T*\O[*8r",o{mF/,1lmx "y)_ҠO :neB ry&[Rlj閄T乬5[I7VW1w)SCLɑEOݛFD]М4~zd Â;<4b㷙MkfSp"1EJXBfdN4+ŵG'Mo'ui OdӴY9RGe,ŮTݶ8ef^yu݇P)/VCNm g8-*ZFNFM̮d;O7onW߲ L}~څ&;8IXψ:醴>60SفXK?Az&PnfaD+s@9O.Rj`d}L?ª|QO[Gy}8"e?6Zl̀NeVgKb3ٕȧ+:pD?hՕ+ 9k vŁũTXN4PݫfG1rHws(0k\B5-:/7Bm: Z}'N”SsNRm Aɪzj)Wby.;U"}/0 jIȳ@1#1jnS?JTAyuFZG4y~~X 2;(xcxM@{Ave8!HjX3VN(f%yHg6{K_$!j<׃p| YevE BŢ|>ZJd.S%#UKj6 NLg~5(BU>,{PxoJߟ_FpT8&z Ǎ- %u~Ne/ېBKJ*nxm9WGе'y2&0AٴC,r$*,Ys蝅$\[U]4֗1! [] b90QROd"EN gAaR&QnUk w*< fΝۃ24/h,YdLQPaxahbZ ڮA<36@ H]C-xǍ/;V;ĿH]e:h\*f @ al{XQY:F>5Zo[iʹP$NX(:zץ[u)ٷMFtȃ0Sa3 :~GРd r--Ѐ`p( ?<['z^zd%UU{ax.C7 qȮ+ Xv&iN0mߦ[crE.͈6͓w21NC_N,\j^a/WriP5HfDbd2a2@U ZE1#SFo1$\{S:^Uq kC> 6K|Q(m=Zv)O9 XZF]pwX*APShB boG[rѽ*A"9XLۜłKH~uss/ @9gǃtm;*6Eyp9xCn''Mxռf.'.I3\2yCS7a {i7h3DD.Qr!!BGAs&K*q |dLKt&]74 $-LtVva$W/=oa9|>-]0U[IMqr@ lxc%_a9OUm {gXآRԬ|-t1OKyfQ2 0%TS3e'(>Y KޠǎK6ȁs@a.! )Z)yoŦ@JAOZMVJ0Zږr}0W{xt!8v4.Ҭ <#4sS'?&UL좎"'5d' \.j4~rw;!2֞sZN"0= b؄ Q旃 ?s=J)z;Q:uNK.ϜMiRk#1W9@CXK*:mqS-Q0E~?8zEh ~ Oq!ӏ0yel7Dy]dִ\+!爩Td$e W9U͑сhST%A* -+^ŽCC(7~!^azcMd[0\:;4?̶hO .I"-H; p[%GMe5IYtHl×6> [MWh@ g- C1{9ՠynHm lؚwQza|g-g qj_1/Șϵ-"1^[Ϧp_"=Op ڵjS2yKL>e3vs1sj x܃uWt\2j7 'lp4e2;FI (~܂C+[̞)rt匁CX7 *aC*$=GGs.C.y^lB)fGtiэ xW/V Tw6h ^&_rc2|"z,;f MM6޿|MHGgUj3Y{")mX,Hzvaby5j%5 C["(L<]_f |^ſX\{B]hҊ+Av 1$4}D7Iu9sKj|ܖ:j؝8+{\,]}Q,Pn7%*&. 5nCukӖÚS7bu4V_h[Ӻq'mZ>z.b3b^ "S/2f#ֳk1 1 森V/V"Sa\y~%GX&B.'*Kh]8sEM)G+wn \ DO w)ZqOG:hrF!Ǎ2%HL%pT'ǀJw:  9I\_CbqCiE_mC:oYV gyUdm3ގ$}@v'R^%p n\(ltQ`<8Od$ c So/?R]p󁱊Zi82 }o]l3kr"}W!it`1P1)BVN{h7s):Қ#8$ *%x8ă4 %?Bzan-žp5/tz_! e,?FMYR  ŗ z8cg%F})fBN*µ- `ij* 2nj񜕜-GR58/ .3mȶm3+'nѹ2\UBߏ@ו$,U!)}D|]K轇eXn'9xq/\ʩw&>3۵uszk3JȋӀ2m#0l3k6of mޙi1.k0N%ښۡ_f6Gэڣ7.Й2 "jhWX0_dɻrBUlZtr_]UxcHСϡHEiZ4X V)v~>}la$-}:6&?4_v Y,ݤ f>GGٱtEM*?B:^SmF90|-Z?$e1NrsFAbV ;Faَ;mMzg,(Hl]<|b\\ӽzAժ;uMWϩkzy@lu4عI5lH rSĈr' M6BN!3"xb%,ŀ+M0F;Wm9jkG]*SG;C˧veݒUfZ\ vKcW-$BdCş۝߳VC8rR/M59N񙚻͈}uc>t<+ Xsѐ,~.BvGZJ\ԝ}N}qP;C(]nǴK/;p\֒~z+ cdP\(wA,g/q]Y43:Sm]Bhʼn=/p)4Ē]^ Gz]M vO" pp@pݞWh ʐ"^M#y5Ubbg]asWӗdkF&.8(S qe(dI7rg-EUbgE:Ʃ2tM R2}۞O'h7P#:D՘7WbZ(}sҍ?.ۢ/f>=$/%՚VY:Q#QS$  }' u7T`JfJ)΂N@i:w% ܬX?حÍbҸ c*$R q?{1:G>R7[j΀K"kc ;KNDW@* 9dUQU31 ébf% m%+SяCRa1^w@ 㱛X=-WQRvAZt*5k^},>,Az5L>8b+3DT$;%;!? ( SGlQ/N6ME_h hA܏AMBL|%r d>%+Q7 9 dJjن'y?(jfhD҆Lju1oUhO ^Ӕs{+k̉;\N|f̧DZ?EGO2;7x`Z ((₆5p}#_hhFcv>Pʎ"s~ g'>&pO V™@- czԋO-+TI M$S$=f 8ѳң))-Ƭ º܊uW1>t<ѐ7LW>RW+aM|l4ϗ;I?'F>MzloNl^ǥ}!κ,Dg/5nMDKW |ŀy"ڙjBɾo$zr?ݔ.r9JIesPlʊmAQ{-nmJi%J̍B4v!)2a<)]"'~>/HB`lD2yIimӅ3T-)ŕ98s ɝ" .s#+o;w$=&QCEOjo=PdT_kԃ^Î_iU70(C^".8$ҶŌ f&nC;R?0ރ9zVIazUECmXOyTwǘ߫2Gf)[;_(^,qP?1XrVLNfڤ-@'nSR@()L 9MKQĜj-4yq)atwX3?qD*P"$#Mu6#dJŞ!b|HW o#яSu8l=٭l\ =t Z 3 uID1I pL3g!:#i+%JrRɦb:#_2hx:wtS7ZE&Z18d}Uˢ+m_3rddK PɭRVK|WOMc`NyAy_·i]LYujDo0)Kj {!MeKZM5^sĪc7ԅ9NÎ^:aa' (X2QH|?H7!SpDq~x\%ӷF,  JIag UrxʉȶѬ5D\8r6|{Lʠ>Nw7  Zd/ i;UڜPSe[Һg}8"P+4/&(X!Lhrs :zX|\5"чXutρ=*ұO8;uC2k/0ߓ0QHXҺ> =p( G. a }Ov[(O'jSK)"#J!gudLJ8=p1ol#<_#*T9+ۗۚw92ѝIԢtZig[q"2U+3 "۲$LnX[_5dY 0ZM#ϥ}5v|"U6h4!^C[BݚէɻBfFNjoɐ*M9(c/F)9Y%)¾~Fߠ$z[m*Ҟ""^?+I Gb 4~7q5Y b]{dzR:΃"uC̬Z(O~)Wu"kلY÷*P`a8YP?:+\^PJ_e {zhyrlPmx9 UbVB7+rѶi .N5&-+нt=.gfvGNn"T}OI, }X WAIz 3"|I'QA%/hP .eI3@Pܙ|dXq4䅗\ux`V+\Joc5MH2؊TҎo Pձ2OE\[᝵4ܨ)BF7Ic{.%H~NK'%twۯ9]rR]>vW?b?MME7sh$]f+O<1-F@ 93AKr 3FdϠvث, Ym r0ߐQZCiI3 Fu?0TV{i 4{O`H$է.RDWu޸EYѽ΢5@,-Zm ]vVo Q\Q/7`? un<CJ&s?')|~Gf5iK/xaOF``:ht?.j]x0ĢN"m7`l{)$.zHd@BD3ClIˆ)L݁b<8yһ^<^艇!4j`& ݻ$:Ua4[7J"<΀zHG2j`-_5wMQXo'(壍#,a4]Ob4f0f-a@dž*)֩*t!*,^yp*B۾i~=;\/VI:*B&-Res~IGH(asb{?Zy*z+^* @5Qfq>V}ȳd=^GE+nc㼒w6q\,?"Pt ʞ|>}1 \uޘ̈́:KF*G/, g;kOLR"?j[g} qdFCl< Xd]$a0;លwU\9!ȠAq4_3~,eȈ#o3{5eHOa!p'9|uM֝Q@#Z."z7۝}s7e 4)yU -me{#0s#6`Q6j2x)\'|@21'qç/?\sa dQ; wKHr?\[+ZT6MibS%.I.:%|Hw,5Y)!CXxJA7|z)Lp탷^ Cb?f!q;^]Z( " {*zq`9H8?=⡊e"a̲px@ku. ERmVhІ_i%#婡ֱc@ݱdf΄8RΓ<=2QIYfY8Ai6rq<n>BErS{)!kC]o6*+ѩ/[&|MmLI)|fu*FG<?&(*0Z5zL2*ػ6qVTyR|hRA% p*tS ?Aɂ^,D~'bSQLT1!]9dQcͬ[<7l$mXSbrE^E~fs ^!G"X;/Ikz75R0*u"2fC"#|' j=DPu#pLJ{#C)Rs/?S0rRe,u,fcG!~ M/*>ShOz )JiGlmPրӫ3&nPR1L~NG5X֫bFAdz6u:KԞߩ+'[gQ; ={;,+bveZn6Ϻ2sˋW)_ ?Lj!0-aB'WL+?1iYەB68V Y~jPGYIS=|t3&D̍п'J%^\=rIG(9ˆW6yD$x>JwЋf[bau?1+?ϋ.ec_f$$+mhw=mUr2>1WYh":Ml6Mᕮ]:Rv3/b)uPC5jDVS <tHNMlDދ&1e!h.O#Hi(/:^mTg뛫oP޺VRGf>w|M0Ë C6 w1L얹:bs5%YԆެL|4 Q\m U]s܃Ml2ّv˪] ůwXSD8T%# ,<[naNɱJt+,~T>+ &\лMvP '3#81tZ57쩴_Q P2xeb)hq'qct¡İ9{|f>T {OC yg Ca-p*7(]},of/cןw|W|pkJ>D=LɧrFpDLV.,OT`񓡜^WtSqVάt-9 M*GR:ڱxQFWsdG'6tf+{i٘<)"l[5)́6V7}:^i 6ޘxƦZ3ƫa4%LϊPXCtW0 p^vvPZO!YDKL/k)}3?P2( @R]oVHqL6 fV0- {֋J/}{>:!Xeaޡ+?Q,W̑niyJ 󠡤ʮ>gho%Aks" U}HLEC g;F M]T# A#ܾHgXl*FB -V& &(^cMNhP NtFEEg/8-V&,dyoFȍ0-:B`FyX,}Ԕ0GFD~(`%d! *ݬuL`w$Z>X??=jFϺ-l[#=cHD=0Q7Tb/XPK!`u,H~kb'R Er.Ko*I*u$y{7hlf4^(2eΥgמN:nҭ# %"1`hxvV"P6*܇K W< 2SeNMڰx$^h/4moLO9UOO A±F!H8?A!Gm>(%r pYrthGJvnyseC-\*{ CQO%TXcJ~ [~1 iSHhǁ m/rsLqTyswHDdh'sg^Ҳ8C50џu-!T FlZ\p{#Rc dԛjWC* Ohl8^LGA\I{ [sMq<Ie2g?m( FMz׹Lb0FP f]}]^g,#9lFs.C%ԋcuƏ"%O@\t̳@b©v^+){DF~ YZ