resalloc-server-5.0-1.el7> 5 5`d62!}|J^>j/5,dd/ j/5,dc>Bm'TГ>vNE{Ay)TWl! } PĂ yE Z /\LJ,ü ,P:`ޯ“y;υAS8d!(y0x$q=m,n)/0N  :N3?U: ;d8}|WeJE*hdQq`@0{Mk)7Jo;~c}]Cs-كٷ竷r{B:d`X}7j&L9Sx7iG۱Fh:|+&d..뱡 2ͰH6Ki'$C/-E)*υ*=Tox|lRf Bְ`yKX(QS,GjM]ilOX`1.\əJaa⍷֡N/]JP]SnMTMAh/G6 #EO@Tvrz?7=RK&y)NQk.s/@634c20dc5b2ca602d6dbb36a7b1e12490e2cfac1H3!}|J^>j/5,dd/ j/5,d{f}S`?HzBzJ15+T֠5Ҵ2FS ʘ1wQ`et+7RuP=,^@+&ZcPY<_K[pt_:'K(U˯NԵNg(;ZJb7͛S=SE4 zct̙vYбt<~V_;کS7oTcCy7 @]3IYTLj|a!ٴIj^U襄_Ha_6J+)~ bJqo7PB{ 5RPӵ|۾ƥ zƻ9$1|)H^WkÙvF1q\}dWZ9ï_n |Z*|+ 66t:.DD~N2yfae>Vg3(- 椙nlXHj%**tPA)  3mlI̘ 0;pXKeBG3"W]u%Rq2`g-\"p>@Wp?W`d  Udh  HZZ dZ Z Z Z Z Z Z""Z$4$\$%(&78&@?9'<?:2?=A6>A>@AFGAPZHBZID ZXD|YD\DZ]FZ^LbNdOeO!fO$lO&tO@ZuPZvR wSHZxTZyVGW4W8Cresalloc-server5.01.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.dbuildvm-x86-16.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 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 C j\~ v 1 1jooN  l[[ ; m m44 yy/ [ " "' IFl/큤A聤A큤A큤A큤A큤A큤AAdddOd^`ϮdNdNdP\idPdPdP^~\idPdPa#mdPdPdPa#mdPdP`dPdP^dPdPc+)dPdP\idPdPb dPdP^W@dPdP^WHdPdPa#mdPdPc-gWdPdPa#mdPdPc+'dPdPc-gWdPdPddPdPc-gWdPdPc) dPdPddPdPc+(dPdPddPdPdddddd\idP^dddP3258432342a1c76a40d3b1be85676e9164e1cd4f4ac7622aeda0cf4b1d4f0fcfdaafca0f297899ad8566f76b425d8c3744b81c90f8fa1e9ecab856c3891a78e8236a85c4977777106d35e462900219ee1e76af612294c5e87decdc806ec9f950dd202b7316aa421cc9d285c0df30dba1a3935827dfeb1663b77961d6b2c8348fda0e26a6d57ade66d222ba767cc33bfb70ebdeb8da491a3246d7325772544d4de40015f4be7abfc7e0c119634c89146384a8b8016d28ae0a8c8f657d53ba803c268da9476e88fc4bd36bb3da4b69fbfdecd9e659b2468bdb76ffc04c71ce7589e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855682afd85bcdbc56042d7a4fd949951afcf0ec5574843ffd974988b21701234aa682afd85bcdbc56042d7a4fd949951afcf0ec5574843ffd974988b21701234aa3ee78861a46f801d6674b57782b9f570b0fb2d269d19629e6d1c156938a79dfae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552ec758039d2c67a88f22f7bd6190b808729c6f2adbb766bf0c5f77bf83d27c8b2ec758039d2c67a88f22f7bd6190b808729c6f2adbb766bf0c5f77bf83d27c8b69e53b6b5fa8494687289e68db6d3130f1a2d0ca7e6d9aee3b06267c3cde234fbb24bb0e09f101e7ea9d2f40e39de6fe0e2df72d0970e300f1851abcb0b30088bb24bb0e09f101e7ea9d2f40e39de6fe0e2df72d0970e300f1851abcb0b300884a246f333863ef46e96c68fdf53e8171528fa126c6874bcf76342fc07534e62d8c751a985caf738b72094395b78ff26b51cdba484d0ca5f03bc5d9f6b4248ac68c751a985caf738b72094395b78ff26b51cdba484d0ca5f03bc5d9f6b4248ac6cd4f4b0c4a6117b4504fdf9be89979f90771e8cc9ecd87bc53801011c8e53d6a2c544248965a639facc4b683c625cf10e5e5c12c84b91c9985e078f88ccb93292c544248965a639facc4b683c625cf10e5e5c12c84b91c9985e078f88ccb93292da5b52778d5aaee940a3aa7003091015a9dc8afab56dcbba40ee2a1c01266094e37e0cbe7bdf71683de0b1478eb98893e33a404d1289b395b75edcafb9ca43a4e37e0cbe7bdf71683de0b1478eb98893e33a404d1289b395b75edcafb9ca43afa0be05cb474a5df3c1bb7897fa84731cdfdbb96377eef7d62b04a280ce95ecfdbf34c2f6d38649f206fa037c585524f13724acd1a033646b2beef6ee72356d1dbf34c2f6d38649f206fa037c585524f13724acd1a033646b2beef6ee72356d1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556adb63faa26826e99e87609050cd5117946f97dbbdf88bffd1ccdd533d77beda6adb63faa26826e99e87609050cd5117946f97dbbdf88bffd1ccdd533d77beda175e8cb88985c3097282f7b4c1c90ce2e53915f866a2406dcb7485d436c360b4246047a3ff925144458ddf7b5b65a659de2d5d88b70114d9a6c7af11003beb9f246047a3ff925144458ddf7b5b65a659de2d5d88b70114d9a6c7af11003beb9fcde66695be4f5a7e9157f228cf0c7c6f953398899b9f8f7450726a106461e13a4200e190ef1cf2460988052b4a4b37028e370889f94f8761400b24b628b7399d4200e190ef1cf2460988052b4a4b37028e370889f94f8761400b24b628b7399d70cee6507b1d215b2e8e97fe5c0c8637fd5c51f03f8225c60b3a0c74690ee922bdd13c142843654d770ffee5a2661b71be84c4aa8b2279fa7c9bdc1019f8a53cbdd13c142843654d770ffee5a2661b71be84c4aa8b2279fa7c9bdc1019f8a53c4c1d780db84fc0fce26a008a6466ebf429661fe2c619c1d660a83f8a2c6d6db23918fb848c41f0befadf033380fc3055d03e0fcc5e53680fc05dd0e0509db9c23918fb848c41f0befadf033380fc3055d03e0fcc5e53680fc05dd0e0509db9c27877b2ab7746261ea609a7164a7babbc7e6758ed848a716b27119ccd2f3550aef1e355279041bd656c8f5829936a5c4b8c7194ce27755f7247803630bf4609e6f1e355279041bd656c8f5829936a5c4b8c7194ce27755f7247803630bf4609e6fb75b866cd78373227afe641bfea10187da17b7e051273e3f08cbec9c465782c1322aa10414980e31f64270205e644f3614189e7800db7d86d2cb5dfe7fe5fcf1322aa10414980e31f64270205e644f3614189e7800db7d86d2cb5dfe7fe5fcfc114b335f15cb65955eca61087e953d95957f2cb1eab5790cec63d97908e2e5df5b27ad71aaccb49ba6a3a5dcc2a79bb31a3026fef7a7e04e3f343ea33fd609cf5b27ad71aaccb49ba6a3a5dcc2a79bb31a3026fef7a7e04e3f343ea33fd609c70ae90d0b776e59d593ff70c3d1850ea751c7adda1d49f83a14da9944e1aa0f213b529b039b47657f31f86644dd700077f64c91c5a40b3f6e9ca85796146039213b529b039b47657f31f86644dd700077f64c91c5a40b3f6e9ca8579614603922a211cbdfb1d2a19bcb170a51323cc8b1fb7679d68f95f0eedc9a224b495a7c7d2e7fb2de154eb1c643293e4d927441c102e2de2b6ade57fbbef8369da9312b1d2e7fb2de154eb1c643293e4d927441c102e2de2b6ade57fbbef8369da9312b11a6e97bdc13ab1f811a0d7635f2a26b33ccd16aacf86e5e20f8217825515b68c500806682ade1e0d32d0641996889ef664d4399cb8f736709ed44e3b72114433500806682ade1e0d32d0641996889ef664d4399cb8f736709ed44e3b72114433fca17a1c9fefd93f95812a34e6f2467c784cdda4974eec9c54f7e43d89bafd33321cd61ea03e0fbb577c6e1ea9bdd5018b430c5ee4c9667f51be783dd3a03686321cd61ea03e0fbb577c6e1ea9bdd5018b430c5ee4c9667f51be783dd3a0368649a2ea1ec472a0d8cb282db5aea5476220fdb5386c866ac5a43ee2a23c17f035476e1cf53a183bc65e759fef36cf142b5638b06b67db3d961e0e3c867ae551054f4bedc1015407b04808f68d48eee07217aa6005ea16818f2ea3d08e7dfb83dc2ce47bb1bb3bf61c890b50803669a39978e8b0a78311a3a610bee3d069f3004cb6d9163aff23ea1f542412ab24086234dbeeba838db490b460476c7edc0728aeb6d9163aff23ea1f542412ab24086234dbeeba838db490b460476c7edc0728ae044466cafb5a9a5e22612f18481ff4363b08b8df81e16b52b79f8dc7ac6069272da1db5dd78b3207f3a55d6c061bff0abe6ce2d53b40f580dcaca37455ad3d322da1db5dd78b3207f3a55d6c061bff0abe6ce2d53b40f580dcaca37455ad3d32d4e51249e833b210ca96c3daf68ad2f5988e6d5fad4174941b8a925f19341c1d4c1c53362eb69b8a36bae93030b4597dcd9505f6294d7d870915f2566e8900519fde833c82f095edd3c5a9d323d9fe0e2bbdd12b373f6faf31e7d3f22f4c0f2edc37075d41469691482129c174ec0d502594c5b27e5a2c6db1c7fbbe5e13dd3f8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806433c31a3ec0fe45584903b845381a70a1caad1c8bbe47f223f2e15c186fa49f0ba35d6cc293b22d0f24a449da6d698e08f489bd48f2648de571a7f374b73936648/usr/lib/python2.7/site-packages/resallocserverrootrootresallocrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresallocresallocresallocrootrootresallocrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresallocresallocresallocresalloc-5.0-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-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.0-1.el72.75.0-1.el73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3d"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.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.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  "##%&&())+,,.//122455788:;;=>>@AACDDFGHIJJLMMOPQRSTUVWXYZ5.0-1.el75.0-1.el7 resallocresalloc-serverresallocserverpools.yamlserver.yamlresalloc-check-vm-ipresalloc-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.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.0NEWSREADME.mdresalloc-server-5.0COPYINGresalloc-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.0//usr/share/licenses//usr/share/licenses/resalloc-server-5.0//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:;<=>?@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/resalloc?7zXZ !#,o] b2u y-iSqkǂˍ (9$P'?ꋼ$2v|x]LBC$b2hkUƾ?QgL!jXiS^o3Ur@[ Δfii}_W+ Uqxe䗏p|M F^U"U&MFS9Ti: ԺܐCW{<+uU.i7 cxʪ䅅xX[kd5wT lY1L[`.:IcjAfA|9'_\'iRp"}HbC~|YHWRV{Ab%]aa=&@B&$|nWiТ4ŽWHuѺJK,q8'Ld# K89ꊇQsKg5'aLaUp2Nn} Q`Aa(%9PBgT Im?/J7 ڼ2z7/roK5jVUzXr\{) > XNYa!EjPvoUH{hޅ4U>N쮤bl?DGRt &{l4TlQUè P76q"T5toVJ'@ZsRV&рMN3<Equ&XåodHs]+VkKk $%9eX!G,,+5/?2e}\[G -T.'7oM!APEH+";SP('zvH-A+FerQr oxclT~#շ݅ n4ogE_?: .z[aѯd&t Gp#KŎȩI|Rmq3q{]v Y}r4ϋM/Nn,rk }e$K ofttٞT@ w* 1 2akP./cRWYFs8-ZqOL&\!/Q"x7͒5b\ I2HcA#:7 @|Z7)iEaH :ux4VdV_>o?O)^)eZb\bn Q'G r9/#,Džn@ᛦ#kbdD=[AF"/W>@%4[T0T,ޙSⰝ \q_1-so Zu'JZEۈB7#kVVLL2rTpi'0lmhN_Qwu0C~$GÈCe7L؝ vo$nF꟒lɇGGf°ۮ`*31í<)#jb,+FrZgۤ);!@N͜wnAmhzdfOu2;IJqúI+*8@0Co?Dɛ;N"ixdžaxRV:TFi^ Örs{Hl|0%92O޴1?d!հyРL[[i&ϯ&DK&+pHX&>j+i^/@x3ZR^9щ&Hݔ'b( K;}# f ON/^YFL3E-_Ǔ[lׇb ?K؍1$B%mw;{ Kl<$8wŖg}sDz=B1W $* od~gC*cE0B1$~|-LNh/mHx:^[<0$">8[.@rY;R9omXMpxr+v]lFK d\_9?2yӹc, jʣT܈jTY6Ð`6Vt kN[9z*򪂔~4@Ɏ|=xa2b :e1-h)jI$~b! 9~ϣ+B{c:⽞;'rA4s>#]#.?S[GWMq^$>kհF$ :'>qUr 94tG4ygzb,ݒCvCGUDQkj3.5C;k7DQqhiݧf?W-Ή_(hk1@IAS:_dZ0v}4Pd8?*9T=XPbS;h!d0G'ut:Q3nB#ۂ+bρ{C1T ޕT)סݡ`Pˇ~ A3 а}!E97ԓ~ǻ۔d˴mqD&W5-]@/4Eq1:6eorR8?Y !^ 4wJ*rIzj`'敯S"՗IDSH,B\JC35OOx2^`O_\ȁ8q0fCoBzJ@఼)2ZCF+TO;؄zqxzЯh x?|{;i&RPRH&ݝIr /;Jz 4|*:⇹e3g |\ܚ`<ށĂ5}59]BtAH,[SQ΄~۠*‰T E9GS `~V;R=,@.yn׃4ݎ +S-?f곩9u5|adi{^7;? v\'pSJc5Zrfp1mNθ a|M3~n4k3#S*DhkM)Cƹ;P=2 ; gAφtd70M^)UhǪ<#`PpY` "JyAj_Y?8LD7ۋ/6}x ~I#QS'S+7`G4(_=bW:gDmOfP waI$">JYV^oWkb 7aATlܣ)=$KR̅5/758Q"qG϶K&g7_7d@|*=la6jK%:dUAc2GkmҮt}] RoAJwuB)XlY쮦A7R@eIj_ sd_hnubrXy2Twz k:rE~i_]hzg$Ig+tF_RHzvo$;&ۣ8 <c. 1n{JDZ>1O08ګ2/3iFtCyQ:`TPI  MD`O oXVo#CU!_!(147*_+4x~>XzKͼ>!ʟ=wMX[Q׃>&><&:LƥMܣc8g4ixe,9hf&mkeYyE$W\o^ܽcR+l5l(9'[#|C;$#Yo 9Ei+^iVr*ѱ3Om^3f9?3G2i6Ni8'g),P`msV#]B+=n1!đTZ">r7F@>GW`@\ub֛Pq'Gd)Q|D&R 8C1ަ5Bxkec7QbJH!'6+Ĉh;$`k5aak7[k J4=5`.K"':Zdƶ~w>ICugbB5.h~/L1 Kn&P,ޞ3xjTs!|ݕ0_RsQBe-O  [{l d^L&?1+x'aի]n7MX}p\R{~"q`{= b.w/%N?8E9D𦥇R^BєfT\Hy[6'(4Pol͍F# U5ԳAflEgx  %ƞ+P & W6{SW# 5QN~ϳtOAF.RWEG#s.QwntH>=W'KIh:f LC;f]Io> i _f($`ň'm}|WG(C0</:~O*a^/ݵ@: il|Vs-~ Ax6qH\EP.m`Gz wa4v,VT*G=S\=boDfmD"pM5`!޿ yr6ڴ FU_j^=k; 5*nH;ha*2aȢPnȉ<խ)B{({ A_C|°{V ^-SseM xVa46C@WdBAˍ9cXKd~5}}x,k jA;.5aאl7^\`o? w)"cx:f*>tƕ>0g,:Dy&-Y#~45ڗT1vF,߀X@մT%)I|r~"`{N$jB ~(X9Oq.T4.N=`|:aR%d*Έض JF`bSܷΙ%SAs)u*ȻA#GRa粊G5vAO>Y\;?j?2c gܝ7Qú[g: (4N`I^}A[Q#C1ԡLH4K2Ī?OO>d\cihXLlM l@*Xߚz,մuIOoڍ1'u4S̙;q @b9G;r dG`iQ|׌\rtI\^?`ŒCVA\5R^D`jno8 sCĎeA*Kg$?]a8ذ)h(ţu)ON鍆 s ;9-^{8ZZ&L{%@aџA@P#s+-8&ozNx$TTQyP 0eB= kpԍ蟇 D_ G ȚMu)[t>ɕ=BtN6gW&^9~(88ڣX'&׺][.֑]:XtҒTV}}UMV3#{@R KX]spC\;3x/2nU)-|4O=>cD}h}hF欌Coa ?ǽ]57I]]jNn%&w=rQ9x^"58RjEh| ԩű۹.젂jry: ȿn(gK#0C%9\:k2nD)nq GѱdAUB"- p%r4i3Nu+_֥ZUȧ!p 27_2"i=&LK4-"Uz-ŚCY1rQ:x]a:;U$،* EWU) YxvৼNY:* P6e2ѮEs*?[Ęz|?$8pBgIO>|' ^h6ڶSF+TVQۛ?൪r5vBēI_0I(D`GA3آɄBH/{ُ ;Axѷ8zk:#;!/; [΂LX͡i*1:pS(D减771̉18O6VXJ ~ B.Z>SjQr3<2vXӃڿ8V3z-j2nM_&{6צc8)9^/ˮ:EjqzTя?gI:>[,dURyxԫ=uPtL6Y/hl(xSaX!sē: JʭުӖ$edҥ)o9ED6E_ynpKBՓGfV^c#ȿn8ąY(*(^Qs̠ Cݸ@F az3!T㦿-(, 8FQk'ڈG1 *c}=:* #& 0:ИGe-K$O!7([ݣI)/A56d y;u̘f= ,;`[::߁2HLlv᪵E ~sRN0qX*nn^e-qir=ϖm: !*Χ}6c_S)Ao h9>{9k[eTIJԽ,oEODYZ bSHb]"_$\|2rvjCgX*ȏ^hLz2!Q앦xa6>p1ǖ3ª@tO:16ȠG:q?s䭰c,%dZsr~5"`<($J+ޑKE>ZiV~(tCbCs Hki&ll)ߥJ@E3V4S5OI=s?72EEd|=F>'߄BztUQfd[M,^O.2Ѕ<:"Y KPP\}J-ӀpH'ԕ4nNΈr S8Q:z#4Fe) Dnf@l>ZP#TbR3>lh BBdeBL? -hx4<'/SRfi&J(=__- ^|h9GV $W6]an/R~>E [1cd|2H2M c;h1%@9V>V-q`RPgVЊNx2f6>IrgFP$8E,lA%nV_D~k2; ߽ s7"G}Tv[v10uG0XrL8hPe50k |t]\'zgM(:c &p*52&Bf~YA-/zT`.b﷙E{I (npWpݲ4nH4)w? 9Pm!uf ڽ#!)+fXp<}'S f҇.gNJ+K-ףA;^ZQfXE*Q O]tד0޸HՎ0iGF<1Y5;%\X$92AB\SkꐶYӊZJ4z .6eWIfc H d^& F6%o6ɍXŻhz15̖}: GNVQ QQ? U6g_}:2n9H'kϐuH I*Ŗz4BfVZC9yL6l 3RE_]Jq w*4D}bg(xƠ4w@]3,K^(גLLI:wM\%J['[qWse@C9~e| H>==`-^ќU9c j%G<2QMt͵ˈVDqj!¢Qc΅;,[\Nk%{@jQ"?KJ Hf]f<|nQMX8hf-s2m]x"(L\:W;?M%jQHUx}`{_߼g(.Og}7NDtfY ATpZ?kIg^@;. J˱)Bem7y{"5iWii& 'ۑSRYc'7[W=Dۮ=4jPmB:c\I o^r; hyhtJ8jmvQ,ޅ/ocy%+t w#Ӥ 8o"s:aQW\`Wo#>aRjp0|-w, З\'Ld/.i1PxvִdI}+sA>aeq' yrOO?VjqGڍ R{nG7A!X掯M bXB2 3q1!Rj=rRE~ I`fq-Nzi[~{ʚy I&JPG>) ad08Jl,?1әZD ⬍ӊJȸgA!Ӓ";}5_خ𗢷nB䉽QK /1,C'Zyc"%eJ*ބ( WBqj oW9Qq˒/i)&s |'V EqblMsMÝ4L#FZO¾ЅڒNvR 77h6բ Q!/~9ю i[Aw{(uOs|HY(= cLv'x:=`D+Z+ۛﮛ{')l9v9uD*:y҂\K⽹RKGݵʊc8cv R>:Òb~H_RBAX2jDU9@J뵸]YZ %:~Pw>HF eXG3bs ?7ȴw 6Z6CQDd"Xxʼ(ZudWFk#%W{Ya]w/ ϖsȩͫ#g!x+̴0}`vD&z*x^Y9&nFm^,mSNVs&ΩFs,i"d;ӻ1`Qdʫ561y'\Â"2\ѕ&`37OcR1(Ng|M̜-V ӵ I?$c _ΖKMfmYAH's+s n'c)ĞR04Xr ct\B^ P҄4&l%mӦXfq9wr.P7&U L8;-3aJo~GH`nseET6;C +o8G2՜}n#Iɉ4cN]-*(#!GD(n,M%V7F{=:[9U)>W~&jf!lj}?$8Un񁧳fTcs*|ooG\bT1v+!̖p]4ٌӇp/>o u7S,F^t"u/(gsASinܴ.L''a-OI"1ƞ&>һdܹB}"|,N’>&tS>إLH(tp*nPy}Az˵?-[jH cEJ\ ÐC5Ù l̶ipCU}E#7R=iR6ZfyZq}Ͻ5䏅IĢu/dYmϡF>u{F Do NԓF=1<#_1]@(qʱyKA#:X)/U8/y*: 2&V k6IVӠqsj=ꊒl2BM?x!I||Q׫Jze16 w~KV(1|3y (5i]fI-"$,8cVf?iܧ*jKb{Sdn)fP K358}N▢`:w\ <mPX!D5!Sp*~(?/:kl\"6g0T#-XbHoݿo.QQdl[C k_6\* T"/$_r|H6YяJ k ZS8I% Z̩8\r*EG_XЗi$4 J;q`c@CJ6&0@Hżr;cȃ8Bעģ`:?r`lq+Cp3};^\timEm'K|{vjpN^Vf+9*SVn5TF6HT`Q39=jFfۺ=DZvuSHιf Z:|?_=aNf30/ Fi-Xoz,e*D .!Tf yVڻcܣy^#l*n 6:_`6E-1hI$\Q)o?mIiP|\)T{NGD:mk+4LKDPkVե\{/`<:DC8;[HLȿ5@yE=5ݾhjNLXl%qÚ@tQ'nffԐmYFId:V`9 Wt {e&4_>P} $H(};zUdd^q'qXJ`w2 K V2:'Q~$v g9WM_=ǮK6ُUtY6GAswƩfI7aǒӣO&HYC6f :N8x%bocq.K-*Jwo0 *Sy2haDoGD=ʦ`Rf%,Q5mh{HR΅1ǒ%õZ)iPG''[Ѿ/ s& ¤.KPŪD'p)O F@aA:!qkhLYE,E,;Zv{ ni~#([ FОJ~E]ALe $ɣO{`clF7׺}`r(M 4I̹s [^7aVbnbNӏFwK3Bq hsE >QqKutF(XE$arXyhPX8P*W0:-h( < 3].]%ih6BΐL9KoAtݵî§>mui0{>ϷaFzA=$2w&?@#Px; ,{6~ Q&Yպ2 _JZJ9DI-@$t w ޽XH!O}!sBm2Czr#DʺIpoҦ(ɢTj6i]ޏt47t ;s@\;3/6bWΔƔh_evGu7Rw{Y m|vލn/Bflw0y?'*8ɦVmA9tf+g$y2ɭ3rO mR)&$އ_(Zj\K")a5 E'ѯ9E*>1bJWսgˡK$|ФpoA>CѾ2̕rGc\‚z'.8nq Etr0=ʂUۑ9+Ǭ\0~Uլ@ic,3OАښzImD`r|{U\=۩:܀DyiN+[-"+w*)3EZ!Z=+ޕ) vȄYEpnuJ' ! ʨ "TK ͦ-u^ Ηv\C?[:w&![ "LB Tbv$M]D/Ngh7` [fZh}9HA<lG e薜G6UaA f׹79!MMJ):B٣F7@Jbɉja:@H.,UPQ?\  0 MqgiޗVL !WaW&ov^xgD~QDէ4!pDXkU ZR6rO5Y~\T^{' m2n4Lqw HߕY[Wg躘" [P><}Si-Eڹɩ8nz-4kt%va'Nu -۝0LDԣoPXkp11x (Ux[icq{xt WCR_hnA+TyT,ywnjVU46 w*nuaw>PRVz☳6ӂvS؃sAk<-@kg-90]Yc~w ZܟKkW\ )T+`е2fhz*rC\"W奁.8#"iF%1RL`If;,AA 5m EJg/x, xdX 2V0psjw+Ë(o%G _啭X .5fIk_[bsFD|:3AuW>#PwÆ0]Z8&ꛢW硆t&$ezke ÎP:f8jzyRpE8.vKM ~GHI;@`pN'4nc2s &?~㷢ɴ U?dY- ul!Tyi}B8ߧ:V֌tʅґ2nUەpSbsD- 5o)g:5U(b^ܞ.R`NF&&FJ@Z:k>=; 8۟X Pga8 S˾lMzĝa9{2k͂'C,'MQ(5;_$Xt"hPca5E|aKD%.8Yrs22g͙?(]KdZ:HLJ,$5'|" EzycFGb (4w-eD &jEjAo4C;DZy=bKZz~ )`/Ba`кLp'#{qU5':*+n :]4Yc$J(j#{4K ZiPoBT3ŦK(A> L}0αUb;pFkgjjn?0|W|`@ָo3Y߉#^^B0Sd"4q;(̜mtCfg4r_g}k ^\co}ÖGh@H y w y-Cwr?+qKO8!L(cvK^/*fchrT"+~WN?j~::׊ N~ Dq :p=olRq46TH [4840-Zs0X2: 闺=[4ƖBY, +?(ɻ!onGQՔޕ:F_<8uv܅~^+Huc+-,N(/h)cpe}%[awr(]jľ iʲ@4Vw2rl''pOك!٦aW_3s:#\p-qXOùRF[\V>dft6) Lxczԋ"0i~%2ϰ9}J"\ 7JVؘNZe: +- 7{qsI _zߑr<ew׍ޏf4!;&>K~A~/w )9%, \OAZI?IF` B3[iN@6Tq1RZYDQẂJ ؏ty|KIߍMkUgm1+꺚,R_E HA)1#Z:Kݎq45nmܲ$!4!wM { QQ-}П: >~e t2 Z}S-)(_tǻ:zЀث)IHnjn`3Zx7GNhg?+_zLZo (w b新⟐ϒ"% MGwdaD qr_qCvo85N'gMY=F1~2Mv8_9O[Db~e!;!7ŰT;M?c\̄3ƓPt:b,98,5϶կN{t'a0.xM[#~^DB3`p o$H7l)4E M\&}2Ͽ`Ip gҪ #CXyVLϋ06"HTmR}u,Ū3'iicec}sbFNXveW\E ]`e SnbT&$y$wy/=%F:1_' ub.Y$砢I"߽;*;A77=b)gQlLF ش 0] L  paItᬻ r +U⢠N JLˋ'Ī!eEY^Dr*]|'%[0ww\o8i(Y n)B "uʳx PF1%f4h3.i#Iɒ^D{5T„}HPۚۂL{}ݔtp`Jqð>} qYFKp\kߋ 3R 0 mNBnl1 p=5fœ{.\I+.e}]Tr9T̜2+v}8Aho]r2i2PqSĮf y)Y^GΏ&D8s?O7y9qԩlȀ[́8Iccq[@*?9Z;6x|1M]k0؟d6>S=5TNx/hT] ~e uн.J}|\wj1sx_hHREe; GUwB@:{Esljű% =N CeoNʬY4Swjʹ+q]|K A]3PU^V]fRH>>Ch6&m u/CobkS@GDt QA}9$nof2>N8-*{XQkM[z@&MsS fW60IzeCl Pv^o yNXGLZEG!pb1}+1UB\Y\w3V|%Q wvX1ْצ^DM/OV{z(A+!,!d2lIAC$mGDz-03ZQ7e~-+P/gL mMBdy͕5|s#f-]IFhqq#M^FgmBB/,b`"#9L"T.жLt~H] Ҵ?#Fg G,WŻ&SޏOXR\ ۗPMT N<-e<<@q(},/$9c}Wٔl p ,ha ʖ8M|',^pF~D ϖ_Ց{3?~)d]1qi)-~q+=vn_*L)av\TЩT h,jk>g*6rx4RKǝ{ H\3'KR=($9:0VIVI5^/-R.AZ:1dѐĴc xߑl죷/ΰ+ڡ!u9>'"!OE%I\ htU' D>NLn+J5~8E ;ov(0E=AsTnލy P`j5OhK2pɏ[c<siޅ$,n&sX Kq6*8*[<|{\$?qāMܫԂu] h3_G"A+"O@ #FjcWWt3\Ym$`c5iop׏dY `2O6 adI u "7WܟMg´@i\8\i ;F\C$!oeZ(Q_t}Ϗ[w~  PHFEkwN܎s4~޲8Cy.#g&^o>Tl%g)>]? sDPF}.Hz!TN 4dxF k{j]zS H3*򪫰Kr/ [ΚQ> 't֎_bzK KVraoJZ8q')}+dZ0c^_$GM_B*o# э{W>Yp:+y/Kv}7qR`oMο{9 Թ#gSJPvAir|=Tg4ٱdM]D)6_HDO_\0m3 D=#$?@*2ޑ,d"v-n7w[ݭMaxs 8履sZ㫢@&8Yl|ind %gEt~='jufb2h(-}XUF>7M$Lu. u,HDq]JĽJ!/azȴA_U,tYT϶sP\ٔ=MAQH"z3A5-sLJר+dD6o]39A %!vlQhU[5^j8͓na?{$? яLEo70jگB"h>?vjq 1j̓ h[@]T(.cz.r*'[}ICМ•:l.(_9aIuPJI4P8\*۠1֨U}oXj煡n a 7^f.-Kнך Ĩ.5v%0VRUFa[OlVB]`pCGs.Sa3+^[US'qyAWaW:GOfN?zyT$&iw6?Ir8uga.o!%uԋjX@a`x| A Ҽ"Uyt 'u.aM׶&+[ϒ}Nk~W>VQ5奜^4 Ox=Μat2` &i2tA_<y CJxޖKa z7w5k~Z "hj> PV͊wgGdM sITێ06ucS3=>IQ v@, ?hNJ(EUީ{,{[8( z CU{UxJ W⤖O&@Ё}7Rk*cE+ƞ|(L^\snLSg=%l2ﺅ>>EtKkR 7+E!' 3ySW*/#|fX$횪?kAh[0-AޔAN$Y#i$51^jثZme/b K"RiM~66 BB :Bnn|`Z'x}n6MCn5ۏ' xyjfӂ'\'n̒eioqH8"ǒ _TJ`xes7w?@!j: d^+$&Zk:H7P_L}fyGQLPq9ޓz88? ߦΪdbf8)f`ϳ 윰F41!FבHu|@"lo;e'Uz X#۟ʥ@ @_U.Nu Η B 2mM%[FDF6ć,53:2_jKͷӓkw-~;zR|}"z;a^ֽhA_mH#xVtqÂz7!D5]m19VGh}_DUj4Vd, a7y[**)Ѣϳ$dG56 ]wAzrk1݅媿y&6mGgZ4Gl=VemJ9jmXG:~Qmq)(r :_z%-uc4 q[-*A\/KMZ5ha! !>Nrq?V>ڨA-ysP(ZlhHk.jA-g!Q'ԨCP bxk91x@oo -è/ʣ4r azw3|[`A9Sɠ #ۋ<>8L P^fQMuv1RR`Ѕn?V0lJА>c P䉟GAnӜdk鯃~rd(9nEQ# z$6ҪjNi7H kKNF\;K\FH,W TqhEʥ#Gl-ൻ<4qۈs>߯ĠzКzU2S NIYI&"Q-!Ž~E]xxzx )Ie *WE7ekwxĕdzH:: ;nZ8zW#@GY9erFvpɏJC]:i/ c%]'j٢(Ή}ާ("m|e\!DQXm8{,$eɡd\j}BIKߎeL\sӡO͸lhh6C -ː2ElӝGm+ %9`擒fs( T#|n=W-v* yBo( xqW]uk X[q%ӑJ/-E`f4kPbqzԧ =0Cj(b$fG?ŇQmoYOoU2IGԣ).{^l&($]YKK~Pݑ$W~G]b#K iuK0:(D?eSkIËuéGSG%2U֏ǙꠍT{6=$EI'ݣ0\ԣ.Qz?WfEgb^ Ȟ7c%qQ0̋^tI0HMhY/[4:ezEUQ^3ʺT^=%c<әKxA nah/ N{qz{u#n#8qh79v6cNbct"L=}mI\ʀqlag;vC*7|x$sKDzeܬ [?הŷ\l'|2rM[7AjgA\[\gKb?)d4&5-;+bDNPpfvah\}< 5f`Ӧjux3_%܏\f .R,BU_z0 ]Js9y8KNZwYQW|@CY8 xLRګzP]9ρ4p-QՁ)޵QiCpBn )}hܹ ]7X9;2$4GC>V F!gm;qQݻ{E_Q^:.t[So!^kG[< =i}*yw)qV3GSPίl:as[wNg!YZiHgd]Fk?]1ku{ſvXHMZ8\%V)h]cpfhGN&4}l? A:/yWm'{ZISw Uótzyi( Bai?s[q*1sJX24-x%;yxƥ&Mּj@*No#½ +M 3!ۙ6a% r;X^E㉎1oWٹU2Wm@ ΅^d[zzyP'CsʜU?sǁ`q_WxOGٵ&, YJW`0 YtH񁁐#`yvIVȤD1F7#$(z $= G#o!ʜ-kn:tXb PWTs;ߋ9"Zf}x h*x)t" ɸР iOh2MԤ+éuHssAӮ0o7k~Z 8URK{GX9.~rpλM|H6UIШku~2{)'`R.͈/yRBe( %\R'w#)dr[?nb[yW}/y/Ζ+l4;d$J^ )CU.-ksXDM<*[ѭwP[-H-':;9>H|yve89^l_4Cr;m[t K2ڊLlX]x$3 _> *][f!X+M%s0QT~ͰS4-jxܯ/i LK~D}\Z.of i dH2\ ww+ZN8οu#5`#8lGos GX]-E)1ǝ*;V ΂W|J賔~B{wbKUoȫ}!k'D*+&w0Cʘ72 *"t=iS"t)bj|mXAj)lԻtm!]4ə$8N |"!'E;PƎ "wN_/0\Hwe + t /+Z*1X)Sb-N }:,X Ǻ|:yDaOh2BMY%L$^; 2Hj)-TF|$ eùE߼;) -|g,2TyXpL 0eV4?RM ^~QO%d2_=hs].cҶζSlԗ!F xQ{FbA9 eWw)favc)=^lG#Tx0^'t(6Lƒis~o ŗ&o fS4>m&a# C1Ϣd 0hx{#wI<OG,S7qwLbwq¾8$a'1wjCM&9P ͭ>VmxP0`!~K%>g}Wnp':hyƾVn9!!C9`9_6*>ܼInw3DAjqwg%k1ENK6!vb+H&F9j߄v +U}fN>k{ ZGD,YG?:h7ؗ񮁩ؙ\*zS,sʓ6Cbr݉YkNB=OYi\_ʽX_ըCNq2wCJ+ W[:IhRX>Y\EH34 cѯ'yUuK7fhQӇWMfyU7GRJ g:Xx ėSi%~04T(wR2o@(`..x[v=]\Ky&;aA'WNC5=5ځԖ^Loͨ,tzF:;d@98O/@ ?0tY-W.MϺ̈_]jG$D|k*yz (h7LQ:^0l ݒiy4B:#C D"tFW;)i?j@w,$qYVhM n7u\krD&GC3_ַ:ܣ0 cR'n/kڙ{:n9$[9]J */#rs'), R vow2}x:P@,gU)})m-p)i ~JDbrpG#<w<3͂K5[Q `.G 7OZf?hDZ[ 跿H#b-y 6VU|LvۅB>yJ6japš p:A;I"!`3XV`:()*dJ`rҀBؘ!s/X)ls. Ъi=924#.gq`M0-#y$S9_`2(URp:`}M >&H3SDWtLjvCDf(Z 9crGItɴjl5e&XcyFcA-@p6,6M׮L'wr$eQeY }Je*xU?u׉[eFs EfkU;a<FSTuε%En43Cd#ﲝFK0(?ۋW޹:=KۍM\2J&_r 7wH s~cG|\K jyvp\-(HELr1MvNq-#d`nY=ע)qb.7YZ*[d[=H(٣k&Ԑ"ܯvkWL{w-aP2̖rn0BQ2db*8r|W }а),rwK+C#yZi/uѲ=}6 :jVn\erjU7PE__7oGƇkt{cm_(pj?(嚬r!ĤI$X:ō1ݠ"***X6e/qܫ6Rm ;aҵrb!ȞpEkLMk2~WY AGxHP8ǂLr.cwpL *@,xnUq[V-|U^ޏ2&@9',܆v\#R[D|m! "q%5n%7gjX2 - Ϫ_Jh$w[qSo6:a02-0 a~8{ |лs'Ovu x'@MG]U:z?F.,^G*)DrwOnGH;]80@r>X *gĶrOۜyjރ :v}qInTy|ZCU|4 c"=k pB78D`?Z |FT m{hx]VOF`@jЦ *|{N)@F4otbI6"a߇D|ThG޺a3y([K{r{;̧pt\h$*REU6Aa"4-;Ix[W<6sLƏŢj0"HדTzt#w\:i H=~z:sb~Gϭt3Ӫiő$slM 0شƇEw!%-5wqlʕKK+@Cq 8?12u}?2VEԪkۋF: *6 4 JʘeP,!  'SЪL$+R0pdiZoGwpGql!yq0;P `ίk7[?P+36<Ơ.$OcFkt=rzN%:M>VFP]ˌĩ%ݟl7|#R~_]sPpr\4ex1R8[=pTߠ 7p?O q' HS2 "IH1`Ok hA'&y췾V%!~g2|g|?ٝg{Hc#k"zr,Ӡ1˙$)Zՠn,JuH\Y19 ?:fbn,H<}I"UL4:_ʼnP!axhBw2ߡRd}~m#Uؽ9a^tiH]L<ƳWё%"|4~2.?ccdry+ЃD[JM1RރzXԠƣ6b}$Zk`j pW"L 8x&E&|Ԭ2q֧=gqU !.+ ܥQEPऽ5 noqPz y_4o`rqhux̳k8^D(6C$4o^wtu{T]]g m C;e޸mu-@H{AQX\bM>b~޻/נ,ػ-Y AbJSo1~x 8aK!Hp^y,BJ#([:{!l Sn%Kwkx➟Nf8`@&Ē*p(ߔI 7DNF߁̾B< OLu ǀLR`w'X)K8H-bmdH.#0?or6]?}Pb4s) __;%6!K{u(Ne 4EG昤kdU7(3l ;;.^ ׏V2Dd F̦b1[M'㘨qh.5[) *Tă]Vd;[,Hyj szAk|tlv|Ez-ki2o Eq-JPaʢ%^ܱSekcB-өbbxZssUJhc~4]z*g]viG!h6󥗧j¾qӖ InW IO(U\kvܮ!Ү;eL#li8˭.60rϾhm˱O^y/"g9/ L 8[YZPZxKcq=@¾! ԃKZO(RW[v_'3+ҟ71 V]^s%{)9)d+%fn5Hy4RCzh~TT+ZlDMK>DT4 =i*|w$3pnP/ɅM/௙Ȉ7F C1 ON<,D<9ʈ\w{ sJ5{;+A  'A&e ~|NN&7ZEvh)wVѕDw7dCܽx{.H4_gŻS ӝ9)~CTFDϳ q lun[19}K 1FSPeŻ-M$5RF(4綩f~135ud@1DvU=R_-tav=Q[Ja1LAHPc;J< rF & ^2TjQuc:ْ965vlq{^EO~Fn+=~>gJ p:͌ /Hf! _Pkvjl G* n& [J St$,|߼:ЧI4sLiލ#LGl)r_*SJUk z xZ>5bVz0Pläg*ɱXޡ:۱1eOy"ԏ piiqKGlފKЃ?t-^@%+Ha(xIb "0ߞ6OM+G}"?|K)rw<},ݹUdwF/̝~8& x+{l0"x*EP f2)DrwL߷OO{5_y\bfsMBxk4.QJԤRZlUUu%-D`UE 2|69YQ r{p6Kf1D@3}x>ۅ qBPb#Yͻ&sPRxS 9]YdJf:%2L%qm-8]7}ͷ7&u+h6 ;SpPr\G$?P0OUS3FL/VҴ$#eBVPh(qҠ*P껸!6Na?zWgQųrgU#O2ѧ6]OwOlz%lo͈aQ7.}EҘַîlN#ݽѹ E1D#eS*ELEk650)qYXPss?JFSh_j` {1@!V%j WTNcfS1  46(VIX)ob#W8=FM.?yc\)*XVxHn~<&8>o2MBєH6mt*q\m솑sA[q恰klx3N O}ZbݦiOXk$u:G)d^jQQ m}kŷ`WƍnUpӪZ؉h$Ė!>ok@:%⾴M%/<Ȱ b_yBa3-չ]ء~4(_4y q1g^$ŔWfEyûo֢zH@ʯ(e"HPbӥR,ZjcľGJMi:CLT3cK=J)cşDX9?vciVM7 T3>!s_PJ&4Pyiܝ U~iaN qKg|lh ܛea\<2q-l-x%*f4nӠlT()-jCY=l'뷴4;O L^gz@?4e ё!2^|\2RI!ULUr5go"k6+Km] ew҅`+p;>rܤq80p|NlI㻲-.s+DL7:&b;TIN4xZP:eL%@tT 9CNOZ)d_Xi{}،exqq^|6330MnMuϴw#WUoy4+ڣAA` z3Z}֗oq{}XΓtvxP_*)꽝}4iLlsI8T8ƹRδ2vсeBBYʢmHȀfX9GqU|oXAV\mKb4DQxԏtAd%X9QW15H^ Z6Xu@C@Z6jحojqxB?hf:CFx Xb-~5 ì:r0"~tv@0qN8#ZT 5l3Sʠ$D@z3 j#qBZ4:t/vV6P]]G!}3z){L7LՋ@J7}:VFnwKT SR{E":G UUѢDLL> (e%A{q:f!PrJ6i"ЇF~p#TbmWgbQmV=9dNئ0dօ1䮂J- +\'7k2-C}gk|c5F݃; :}H,*{T#~;eg{hQ 2y <Q:o+uFGxw^MqO**LdsL*ͩd5xXztY(^ "{:io6vZ b+ I x㘣#lWQ,+ɟhe5"rha\,LWF-qM}rl7ϗqк|K,;8we+:pts5"=]#2Xf= ;j{ާlk\b 6/}~!}fџ~,z1'Ol;Wy"cB}gC:_C &rqCy׵ I.tj, W$LؾGoz~0),/LtQLXmݦJOIocCיkȕ6W;~@Ԗ"ϴKx(^BA8roU;[Wk3x'ӓ/ASN%6<. in Z mP+ <`k*A?={՜MS-h 2BŬZm/dsVU=b1,#ʋ;vq!톪i/!+̿W}~OlsH2BT̃iyoax]j)$1AV>@8rj1ڌ,lQs 6Tzv4Jn b°N/HS`zt\g];(2QédG ht8&s]#{=-;8$i ?^,cuy ko% wI![YY6ێ%wJGgAr.S7{eڜM(U/Kw#Yd7uLϜ'ɬ+cҝ]Я==fcad+:3;%Qio^qYD@5#DNBvk\aՀ_=<):Oۺ-i{;!BwMcu. y ϯ<,)*>q./d=(xք-!(j~دz@~mBtR@7cK#՞G993.M ArUN+rI^kKI<.bǭe꛹GŦуvmd6 Oo#>9|lϛCMqT"#T%˽Өz%H@]9B ̿sɨnmGdž: "-XTuڴ3: ceǹ2}f{ģǞIU/7w3sH!\ԇ怉.u;]fq(=e(f4r^6! 3 mIeIū3E*r('\~ENuGd7DL^/0wEinysxW| eq:dEz98H\QR#x@bu2̓j%qKӭC`i#p+t@p ~Jߞ[)flPEa (8B]K Ԃpw+y`·r' ˿xz]2â&gw5^ ȎӠP)5Y&V_v͗S-x\mQ|2XVIHk:oxuW855tհ>-SW+aa\I#V4Bx+zGg29Ao}4j2;8WlM`/HƳjy#Ik.=_[p69']4ٺ#tv:z뚗D.(w0,qO T<<=u=bJC9˞U^Ʃ٣\ k $;fSĶ21w`K9DÛ!\yJ'.{ys㵋Y'ЁmxikIy 9cW"uwn-NM'J F4߶}l?um#瑓HD+kN][|!bnOuDB{-xֹؖ?6!QU>&BT(r{}xؔ԰sz@.mƜVtJ>Czs7MG\Rrm 劼) Gt ^J4sT5yϗ'ȝK+3K02v@H|lY^q'hPRb]:\'iFղChi[ވR{%-}7\)g1EuCv'oIrIAyÙ!j秶g7DmYPYIrȎמ]a]sEfeOؘdz_a6](]T+PH>snB3h)o(5Wg؍QQF9Y5$8,hJo00 ~:LZUТP`&ÍW4h" ɻL U/oIMY3 =~c_K%A4nZ>S?m}?9*\Θ7]FP"A<0 nѩ4ÉY1Vҹͧ(b1$mP CHԪs {huf4(h`C ÇMbe6X3M.,a>]SXLLÿ ܽD|5Cr NYkAU aY>P"%|pe"0dZ#A%.qTGR(.)^AQ2s-ǩKreJ.kHi-Fr]|5!InhMД=[)$)(tX{t~]5_$a|k}X!:Yy Α5|~Y<CQ qmO0@O۬Ç"T#sCԦ-B0-\skPHiL|R7ӈu )=x"SNn"Vf:$q ^f,:28Zn$󗈓@,S O`Տ񄶪,u'?zB]X4E؊Zk8Jx: N췟 ]MH2͡~r=0#Ap[~IKd{^f]s+xW+hW0l *v(C/ĝ{lUZ$FZ;Bʮe.U&fs­ccOdɜo/us=(~nM9~-M( œm]!@ye+M y|y} .ttR> }XDV/sqv>]TJ709 h=34OQHTs>&rFl9,DZwm y R'wiEeG=*vSQgz\8YPEyxʚ{<;`9FlvT1VpѶ}h^pl<ʍ/ً_"0|d j?H/-fp)[ZDB9ՀPC857@X(yZXC-M|/̕B9Kݔ=hX?sk`P(ƽ<&Ne#D.մT|&Y&<3sNɌC*c5 ȶEX.a%,8U1 iA ܛ;C~Yqhĝ%sQc^@+{S!5+ݗ[BkZx`52UrqbD&[.%;NX,xPWj̡e>.~|\@P 'Gܙ̏onј -Ha- ix`)xQ+dU8Ugoh6 *-Y9)֣M(0 ~vNDP~BV>9(MJ|MkH*az_W sd;ŗt`R[ٟ!aU0"* V dAe-V]5AmA;Ԝy<:/ a۹׽aw~5 >LH?;r277&{vOҪí#X>'M9 10/: 5rn3ٞ kF{e󃁔7˴SFn7фuXN AZ~֨|3/R&x"qPw޺+(U ו-+uL}=g.٤RʋSټK &JjlEn`}:ǘ{g'Da꿗bbs!>ig3-ցZƛTM/t|F 8 u[E'a.Br:J!9K5kL1^Skt9ȴ.tiV%왿!%#gD.LjS o듂]0PUOL̶|je%%Po#^WM1*|X>-HEE8i>uM4E/Nmoׇ- |^`4pRUћ^JϠ#"٪f8>6BfYU;3ʺ%]ޱz#LGX%~GŢP'AzDhP8tmAy`]`p<^a>rS)s8*j-%ݯ- >KR8L¨'YfM+Ȑ h>vybRN=3饤2.at"zϮzÖӢ|,.D0ُLxM]kb,W,gN h׃4:1*&$(8 $Sr<9 dAFj8u ;@78 hNQ;?9m^tNARxC[kxKs> gA 8)9r/K9ɒV{?ꬔa[qwGW("Fx !_s-+vdz:Yն[BcH#&^q {f{DVSF[݄!4 VD+ Ȳ0n}G`$2yZ6Yctp-w(N3K.D^ Z/_jn=Tm}Jdvz,O'&܁js“ _Kr[7+_T'ц([N($&gFh<޹4J.lwQ/h+ $ގb9BUPb Zh+*۶U sʟ@4{|;/2r,6 LԀ=WP&埛A)5yyIN(y/5N@i݅Xdմ0r|#H(6.󰗁'UPvAi0@ir@]0d@nr3>-~ϒWv_Jn?cI:_; b텄wqF-1\?CGJmʳŴ/9k+z#;GmA YwNwJRB_YKLY_OiTu+E dɺ`Z~o3B5|~}ܐzE1EӘ5e62HXgȆ$ B{,:nL~w+pnOpYZ "(mk(iJ2Eh ƫD㭽bRH,lL@?ޡL,.ꮬ|+F75|L|#3Z;30P;( h~Ȼ`[2ݙHX(Nu!Ή#HnHG%4DIj ab0lO‘ϡ&;X(E:HS (oÀ4kȁWXiFO u4g֒EiZW+91C{k8{3eEpy#d/}-˴ r.[8"Lu#KxU{^3u$NAKȣgVu1Q:Y` g4Hp+ s_$x޾O+c | pD0n{ɸaX<8'~v {J=KƁ꣺ID:3XyIw)/[ٟQċУF 5ꏢh^wU;\u}zVN1:aQ8f]c\M{--} HrTd,N~3(\hH.yթ8Dz۹tw; =j%@sKLɀq)!O£V;! #}CX4A#Q2'-DHd}/ ׁuY#k-ZG I/{ z?'%1dۦtULBv55SV`!5ܪ 9AۏƊq0֩ZZk8WvA 8& g9wrQt/dOGQ+'#4 RlH}YbXo.]ja5:= v[UZljoU&}>!vլHj>СIPAI:!Ro `>_+*ѩ[Ȋ;1}n3{yN1 ջ{ } ;xN'!4hGOZ,OK84IqVe{+\ak^V4n`՜І!QnĘ NVed}C_p$Q_^I.]hvAvA@?\~a} +R()R)$lH[EW#(ҁw7s \+ê4螅( Q[7a``fz61|f*\WF,{u{>Xt]D6sҕxׯ[]|ona`W4OUämcm ,[C:=KeJik%td %G!9k<}4&S|YJ{\ESgŎ|#,~ˆʤ,:J$AV/dP(5j} 5i=iY;4sōN>7t:B*[]2S@_Կ,mA C?#0v"XoMu|om^,!n.a3ŧ41Rq$T}qRN Cc!ibL&$o4Jhd$qmUs(t~kӘqQ"*9<r5r! :S̺pnݜɍq_tߐҏS5Uz8v$_nz1lqNm@іd[ jz>ߍTJr.21ؗP 67|,T`Ձy*iQRHB )"E B ^ɻW渃5rS+‘EV rq6G X+ ̠_|ҊA䌵aY9E G`/rlOKS0VCm20OKؾL "}dipu'-zi{9MxMJ; ckZXد m9 fѶ?wQf9\KٯdIڌuʼn [Hgd(<|(VƯb^w4 T;!Z/W(WLKpH)Ta62ҏl“,i9R0B8;6OSJU?2%_Q@fݝͣENKp/OZv:?hds|C~Qz\ՒoY_"Uޮ0wW}4E3Rc1WX< e8ﴉ"e+oM%T7zu s:+ʢB>}_p215^6<1~iwpR]<:<*HZpU`RP]}-!fK kn}Hh}e;gPTvn<@%Fk3XR_j hp9Bsrv0b{y6cNwBiZN1*Gן-'Ǐ#>&"j1Ow}')@mIWK׮~4z٪0$8ӳ[d4T= WXTy"kf|r0XA'sM窮з@o&$!`pH-ٿ9v@+; FH lUYKx<|DHup~꾺Ԗ\k~3d@ηLu*@ S#+baXt:="‰ؐcSK:7?Na5|Ӧ+;Nt$Cd*OG[qe󘫟a[s ] \`ºQkr{U˂R.V;[?тIM1hB~-Q N} -V[St% eo twԞ?9HhwC!xBa *WI6nh:}r>)s&G&~jUn8>N)5-hdzhͲu&^@˅?w m ʓKm/([<(32MhE^&hXL<~pLaU[J2FkgTxҭ>.x'!fXƭ8ڻ PsԝZ\o0 n 쵘R1ˈ$Z$UUޕzH X` 0NӚX}dY,qcíŒ3Qf\ *]!5O=ie*t|fO(+bɧ=%8-s$j!68m5/!۱q +~m$} P/jJY@F`v^:DY; l,fy`^{T(_ݺd3zFDZ ?[5*]I f7al4!'X"70i,3cb & QUq.y՜/ːJOQIxgw'u疊qb`g_oSπ;ӿ˼ΛzHyMC&ƾl@~#{z$r鍊1 qtI9LdvxNPQnD6ׯ\f2'n }*Ǧh1EpRՠ^cBt V`|WE*SXS Vc&X<{f]%fM?ڱfbGD插tjhǴ2 9s fٹ 8ǯ0]8`xq98TEh[@ gP57t))?*/4vst]iz{R܂6AxHL Un]z#%dmȂZؘ2 Ր˓uiq| ;2DS°s/hNaS! G ! Ouy~S{aG%0zq=&ee>5ow`Z´Gc$ZpleQ\NZx'qt?Ǟ^Z:TUK:E'Rpj56DYq6 }UJ1=YJrńRaOvꢨ:^t|iuXՖMUk|Z%k\SR,&HӸi=B"ĸ'~Y:C*/Q5l|a3!'!:0cZeΒX;'}ڔѷ=xTLtTƒh>LQ!o U8h'lDowsF%lFlk:ȶSx٫OU[嬴@]V6ѩKJqmȒ ZFBRru' C%,{%/jܺKYZT1IZ x vIPp}{7 >gdK5nf9sn\>&=vF.Z'"2^[!P,:[K?,E_ٔ aSB.j~sPM(48|nс~S/Y3SSn*KErF|hS˼Y hќPEs.Kj Llěpƿ#ˋ2s!15m$di0טÇь #L Ћ99%_Oa2n)e(;<si@ H;qpW*zjK۹jp{"3LGvlOͫU|آx+@UF/F"{]E?뻲$¯ܟBpw[1+,rP1-vr 5LFKkfb;w70ñ֥#&>£ EMx2UnT_Bp?,C칃Syd0{sЀa ъu ݜᳬ?N\uыn0S NB,9ܢG5 aL8̲)=\1e LV#3Djѩn:͍B5y*ƫʛ,Cg7B0'/@ۘVguI`g%t4$J$lE!S l8h |9 a.Q&j>8 yGrΞ}V1 m{ p*|YD0.pI xm9M{F['B_DLp3"}L , O-ߤu"q/,W}-P܂qFYN@ⅵ5N6,&朹ٛfEF5SDݩEإLbctzqyrUv>! M\#BE@R5x%gtPЋsl ;,H[ lqxCiq+޺7^^kn2 4 4/*jl!Qco2f>EM1OF҈ĖGžèIXF'U} qƆt2 XϜK=Tnrnιҏtpk,T#}Η IAQ~'fCQm¶ ""]i 2AIO8h TuydfF7}\ޟEJCM )Rt1h^].*ҫcۯ.4R)pk!FddWhzn"yA@tўS $/vhД7qgٕ. XO|@)N`·&[h_A=y-w6uBē:E_4v@fU`L Pt$+~ _^>4SP^w9K;b EgaV;^ RaZ%i!!d1~[x[>eOH\v*!N\ROɌ3t۫و5OI,<\vl!5Lp1 g=\N\&쐇ukW%&XDU"q)滦hE6"z1r5 ,\#/y7/yZz%ӌsz>|dVSMttnR3 7+ Ti]ږg9jDV/U+`Ԁ#Ȕӯx]g^WW}j1oyV!sd3*PQB tj_D5Hw7c M昪6֊ 12=DEՖ“ػ/ㄫU'8Jv_:x¨ڿV֟PIn>8!l~Jߍ RtJJJBPa`xR%UjݬAIWc#QF9T\mT7bftKr pf"RsCvDzI9[vG<1Tg$6H?t"xϲ؆]Vr$^?m ɀ] !i[#2-\%UY^J"`sQ_lIlEYbv1$۹Uk%4?,3/ZN&rX6@9i,@7*uB+DɱJB%.ż]wLIe6Z*JJ`NLy62IPV.2=L%34sx=d2'*XPnny91- Es_4.W9{T i<}Z-f 2T0j1o5 l!fsқ2֢B'@d4 u'(Emy=|{Iow.5kh_/,f?I8\mE)XA䄖24I]E-ip '6)s\]nޠeU6DƒQ Qz,5iBܯcT|uK2Zbң@Y"c6hك v5K$`^t[$z`)=wr[֛[6/cXLȀBx;nc]l7P.|`%DžY7`RNg_~wb0OYKum:A.` HeV+{&=o2r-Di:}g5L^qaDȅFAɆ ǔʶw/8>{7R2Ǯ9O !7E&i:I'>tn]s\] u@)VK@QY;]$,bFY -$LDrUĿl`t(fm)aAgvS@ԖYLt#606Ԭ5)gqÃ=W YVȮ<]~ 媐~q>c l=f.wD*NwA{6x۾ۯ*V e[+Zi%8N[ڒ)q>_=ǽt|D6%g_Z3E"aVbPR/N-vyk-|dj"{!JDŽ8]=*0v|wa9ϯ'(̨ĀOxK+<TӛkVvJhNxPZP2ZMEGuTf9-˟4gypKS>-/U?Kҏm=d/ÄwsGB2 d bmb9HaN6*`WPgE&MXj~=b4^f9y[PL# WM#7 o?4<@9'0v4\gAl`f;쪻=,zfgQ^64+b, ޞ:?u2l.ۉ+.0IRLsvZyTOo5>Gwf'H qA