resalloc-server-4.9-1.el7> 6 6`d63!}|J^>j/5,dcRN j/5,d&(PmexX5V>oe-v|XJYo++u~m u04ѨRjxlFV褀WsYILVI-0ؑ[BV' I1'\u9ӇQi+ 8~~N&wQa J{Bٴ9,r͸4UђSIb6T\#H-ʊyVnAbرWh;@qNj$ѵݫ(aVܶ/X˄YT_sȈ;MFZ~;Gxfs,ѹV IE pru,V3aWD8^n8>7%)}5'|UkIyPn sk hەғ >bA)zAdHNL?-0ZyoiGgQ>yUbeCD]qֲ^\f1I1پD5smĊuj?Cqef7aee7df4af93ec88fff01febe2a6fe8563738ba*3!}|J^>j/5,dcRN j/5,d,Ch:'xƗ%ds*p8F:0e̜Xo` : *T~+7LV:= tLɁhxC<rDfE2|XuCY91 :n)f2?0 =} !6\+?ۘIy|>熌Tg4[Tob<9@2SՒD4NX'6q1q/A`e1׋' 5ih|z6:8iPŒ on5ϝ QT㎌N f0G!g=㤋ۭ9.*_Pn~ZK+IG+[-B@B %ĕIIk{*MvfIVͪ&2}~d{AԎŅޥR(DLN2ڶ:xBsFƎxxњ;2p8@TxBdm[?pN _ݡN3\w}] :/ZdOꆴW 9uֻ1~>@U?Ud  Udh  HZZ dZ Z Z Z Z Z Z""Z$4$\$%(&78&@;9',;:1;=?q>?y@?G?ZH@ZIB\ZXBYB\BZ]D<Z^JbLdMUeMZfM]lM_tMxZuNZvPH wQZxRZyTPGUlUpCresalloc-server4.91.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.cQbuildvm-x86-05.iad2.fedoraproject.orgScFedora 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* C j\~ v 1 1jooN  l[[ ; m m44l_:^ T " "'pFl/큤A聤A큤A큤A큤A큤A큤AAcOcOcP:bb^`ϮcP8cP8cP:\icP:cP:cP:^~\icP:cP:a#mcP:cP:cP:a#mcP:cP:`cP:cP:^cP:cP:c+)cP:cP:\icP:cP:b cP:cP:^W@cP:cP:^WHcP:cP:a#mcP:cP:c-gWcP:cP:a#mcP:cP:c+'cP:cP:c-gWcP:cP:cF3cP:cP:c-gWcP:cP:c) cP:cP:cF3cP:cP:c+(cP:cP:a#mcP:cP:cOcOcQcFct0cQ\icP:^cQcQcP:3258432342a1c76a40d3b1be85676e9164e1cd4f4ac7622aeda0cf4b1d4f0fcfdaafca0f297899ad8566f76b425d8c3744b81c90f8fa1e9ecab856c3891a78e8352f5278b24799e2387be663d39a306f02690b9cddd4c2759563ef79f91ec25cdd202b7316aa421cc9d285c0df30dba1a3935827dfeb1663b77961d6b2c8348fda0e26a6d57ade66d222ba767cc33bfb70ebdeb8da491a3246d7325772544d4de40015f4be7abfc7e0c119634c89146384a8b8016d28ae0a8c8f657d53ba803c268da9476e88fc4bd36bb3da4b69fbfdecd9e659b2468bdb76ffc04c71ce7589e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855682afd85bcdbc56042d7a4fd949951afcf0ec5574843ffd974988b21701234aa682afd85bcdbc56042d7a4fd949951afcf0ec5574843ffd974988b21701234aa3ee78861a46f801d6674b57782b9f570b0fb2d269d19629e6d1c156938a79dfae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552ec758039d2c67a88f22f7bd6190b808729c6f2adbb766bf0c5f77bf83d27c8b2ec758039d2c67a88f22f7bd6190b808729c6f2adbb766bf0c5f77bf83d27c8b69e53b6b5fa8494687289e68db6d3130f1a2d0ca7e6d9aee3b06267c3cde234fbb24bb0e09f101e7ea9d2f40e39de6fe0e2df72d0970e300f1851abcb0b30088bb24bb0e09f101e7ea9d2f40e39de6fe0e2df72d0970e300f1851abcb0b300884a246f333863ef46e96c68fdf53e8171528fa126c6874bcf76342fc07534e62d8c751a985caf738b72094395b78ff26b51cdba484d0ca5f03bc5d9f6b4248ac68c751a985caf738b72094395b78ff26b51cdba484d0ca5f03bc5d9f6b4248ac6cd4f4b0c4a6117b4504fdf9be89979f90771e8cc9ecd87bc53801011c8e53d6a2c544248965a639facc4b683c625cf10e5e5c12c84b91c9985e078f88ccb93292c544248965a639facc4b683c625cf10e5e5c12c84b91c9985e078f88ccb93292da5b52778d5aaee940a3aa7003091015a9dc8afab56dcbba40ee2a1c01266094e37e0cbe7bdf71683de0b1478eb98893e33a404d1289b395b75edcafb9ca43a4e37e0cbe7bdf71683de0b1478eb98893e33a404d1289b395b75edcafb9ca43afa0be05cb474a5df3c1bb7897fa84731cdfdbb96377eef7d62b04a280ce95ecfdbf34c2f6d38649f206fa037c585524f13724acd1a033646b2beef6ee72356d1dbf34c2f6d38649f206fa037c585524f13724acd1a033646b2beef6ee72356d1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556adb63faa26826e99e87609050cd5117946f97dbbdf88bffd1ccdd533d77beda6adb63faa26826e99e87609050cd5117946f97dbbdf88bffd1ccdd533d77beda175e8cb88985c3097282f7b4c1c90ce2e53915f866a2406dcb7485d436c360b4246047a3ff925144458ddf7b5b65a659de2d5d88b70114d9a6c7af11003beb9f246047a3ff925144458ddf7b5b65a659de2d5d88b70114d9a6c7af11003beb9fcde66695be4f5a7e9157f228cf0c7c6f953398899b9f8f7450726a106461e13a4200e190ef1cf2460988052b4a4b37028e370889f94f8761400b24b628b7399d4200e190ef1cf2460988052b4a4b37028e370889f94f8761400b24b628b7399d70cee6507b1d215b2e8e97fe5c0c8637fd5c51f03f8225c60b3a0c74690ee922bdd13c142843654d770ffee5a2661b71be84c4aa8b2279fa7c9bdc1019f8a53cbdd13c142843654d770ffee5a2661b71be84c4aa8b2279fa7c9bdc1019f8a53c4c1d780db84fc0fce26a008a6466ebf429661fe2c619c1d660a83f8a2c6d6db23918fb848c41f0befadf033380fc3055d03e0fcc5e53680fc05dd0e0509db9c23918fb848c41f0befadf033380fc3055d03e0fcc5e53680fc05dd0e0509db9c27877b2ab7746261ea609a7164a7babbc7e6758ed848a716b27119ccd2f3550aef1e355279041bd656c8f5829936a5c4b8c7194ce27755f7247803630bf4609e6f1e355279041bd656c8f5829936a5c4b8c7194ce27755f7247803630bf4609e6fb75b866cd78373227afe641bfea10187da17b7e051273e3f08cbec9c465782c1322aa10414980e31f64270205e644f3614189e7800db7d86d2cb5dfe7fe5fcf1322aa10414980e31f64270205e644f3614189e7800db7d86d2cb5dfe7fe5fcfc114b335f15cb65955eca61087e953d95957f2cb1eab5790cec63d97908e2e5df5b27ad71aaccb49ba6a3a5dcc2a79bb31a3026fef7a7e04e3f343ea33fd609cf5b27ad71aaccb49ba6a3a5dcc2a79bb31a3026fef7a7e04e3f343ea33fd609c70ae90d0b776e59d593ff70c3d1850ea751c7adda1d49f83a14da9944e1aa0f213b529b039b47657f31f86644dd700077f64c91c5a40b3f6e9ca85796146039213b529b039b47657f31f86644dd700077f64c91c5a40b3f6e9ca8579614603923929f761f5e0819593f7cd88c2c3ca6935acb629180c8114c535a2130b07f6db4524ebf4b8cac51cb4f9adeee274e4007f50eb4ea9546e080b2a5a186ab1257e4524ebf4b8cac51cb4f9adeee274e4007f50eb4ea9546e080b2a5a186ab1257e1a6e97bdc13ab1f811a0d7635f2a26b33ccd16aacf86e5e20f8217825515b68c500806682ade1e0d32d0641996889ef664d4399cb8f736709ed44e3b72114433500806682ade1e0d32d0641996889ef664d4399cb8f736709ed44e3b72114433fca17a1c9fefd93f95812a34e6f2467c784cdda4974eec9c54f7e43d89bafd33321cd61ea03e0fbb577c6e1ea9bdd5018b430c5ee4c9667f51be783dd3a03686321cd61ea03e0fbb577c6e1ea9bdd5018b430c5ee4c9667f51be783dd3a0368656971e9631cbf06da8b8ccae2a575a328a9c74221e6a17c71da66ed18000c644f2e5dcc2de8a7a70174fe7f8d52c49f7db31a153dacbaaea6476efd123e02ebccd55cb6ceb3492a51e2314980af41cfd9238eb2076a6daf40677cc33ca06594e2ce47bb1bb3bf61c890b50803669a39978e8b0a78311a3a610bee3d069f3004cb6d9163aff23ea1f542412ab24086234dbeeba838db490b460476c7edc0728aeb6d9163aff23ea1f542412ab24086234dbeeba838db490b460476c7edc0728ae35a7731b327db8e9899995b0eb29d44c81d5d4ee76441d413cb161efa0c9e16bbc11e2f77d880f1b59c0f62b374a830274b4b8a8684e93434cefcecee81e42a4bc11e2f77d880f1b59c0f62b374a830274b4b8a8684e93434cefcecee81e42a4d4e51249e833b210ca96c3daf68ad2f5988e6d5fad4174941b8a925f19341c1d4c1c53362eb69b8a36bae93030b4597dcd9505f6294d7d870915f2566e890051ce3ff79de3c40ac8f513d09548a3d120226a12271a10ca2beb96ea09c149ab28fa204a1bd92d95ee56dc3c59b619bb9891da927fb8e29075307a689f348b86dd8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806438160490fdafe5df133c0e8e264a71218a9558b8b320645b428681ce59bc2f23535d6cc293b22d0f24a449da6d698e08f489bd48f2648de571a7f374b73936648/usr/lib/python2.7/site-packages/resallocserverrootrootresallocrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresallocresallocresallocrootrootresallocrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresallocresallocresallocresalloc-4.9-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)4.9-1.el72.74.9-1.el73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.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  "##%&&())+,,.//122455788:;;=>>@AACDDFGHIJJLMMOPQRSTUVWXYZ4.9-1.el74.9-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-4.9NEWSREADMEresalloc-server-4.9COPYINGresalloc-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-4.9//usr/share/licenses//usr/share/licenses/resalloc-server-4.9//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 !#,Ж] b2u y-iSqk?C{nRU5Gebp+XҬS۱Z"8<ƌ~^[۩d ra-+K}(BHZ %̌,\q;PgpAcyHGTSJ:?N1BO_>e;ba .[dki,?ȖeYXழVR>bL&Y̴ MI97IlJMA( Ž.~a3@/sҝ*gs!j98m>r}Z*< [=!Q11V+84 fP[`5ob!V 4…iVook$Lj(lfK{^qO;42+(w=Rɑ8Wxcю_jX@Sد03nl`'l%Y )C_Tכ`K80|/FŒ]YA=W_[H8`Z4g2<: rcYl%7fv&0c ٴD3&W%t]0׎i^ͅ:A 4lhFDV@xEk/Obe 3`]f22{|a QLw XHxae:y!3>d>z[[|W4r6.p0NcҰov [!*5!3Ä"y9ះ |OR4FCdא<`  g&/zGVᐞZo ~M"Λw9}wYbAoE&'mU (W_e.{h%4 _Ш3/QMNQ(@'&–9t o/V(gK {Lloݡ.SY:}؍R08M*R>6u K=~[_41 ƶ)Yϱnwf;-PEF<Ќ7)gI/rnzhc!xoak}ß`³` R)ah`[Z'68 :ɳ^࡚ hG-J-?g'IB,=fTU.Yl(8VIja=dX‹=d}JF >z5%UvCZ}]As},%2#((]?=ٲWOzh$JO|TOCgJN화'>Yc.3#67 2=AO^ Yᶷʱ evXiq"0IvM0!EM^D"{Y2UGȻ =pFynNf&6 U48akH2<hLI$Qh{1ʹ9e˒&lWw_P,UY- BЄ՝Zv:ٮ},FdN C<ږ |ZV.D+D)3#ʢldI?;QoyE|-y򍚂f9i\ w-I[ /t (dQ>#݆iPbJKN3{ ``.ղΛHaady[V:*sE/ʕ1MB59WN}/4N.D oj?!@Mʖс֓`%A"mYec2 LǣX6k񼽟-j,PNC%MHf﵅`8'DIYCeW|R_FeT c>3hƵ~g}rz"oÉy}ZTP3@rx ":4 w1ktWoia-\Nt/KQ{:h]Odj 'PD]:߻D* ږXx.e의Y Ibѭ4%@P;;ȑh\T6!Ւm_B v+YtLXﴍ Q$Q*,4 m&oxѕ}i6Oeiц5kR[x|>8@Մ#.oJ yЏ&iOfz 3Ѱe3oZ 4fz(̧a LlS,w?B(WѨQlk7 Ҵ&ZfhOG8ԗ ?OT4>0]8dͬkeN\q~% O'VH,ߠ'bOΰخ%̳4[~ ۳5, eԘ&8|K1oǛBfwEgBDP0dJH!~.q4`[2 zSPA?7l EMU|> ϢT5Aly#h 65 &F}r>J<]7ʾrC7m4%d`' V,jYťMKkQ4>a[ 6Mw]Q rd9[]pϡV2kM ^x»۔3A Ӂ}1* 2&L]E8;X1WK8e Ģ\9ZK[V*I\VMsK{i BGi*/@ Pl>쪟ܬ;27j;藖VmFp;58cB1/,4vʧD؊{:6т}<2Him"WG.)_/+_Oa0= b<7cf߬%0D sjZzu0F_%*rv/bc4c;Llj*[A\6F,SbO:᡻$ ( cJGؓ%C;2n. > C]VL0κ]\(ƩcFdL$$WyT-7Kks5 ؟z!bXiڵ;k9  1.&q=MD+/iңJَLQDyA[Ye1 fgYTIg+ D-?hqK9DFTv+<ʚ K0sJ;}\S ^^*Z{$9˽)0ܦg1{VCW nn Jᚱ h&5xEf2iS7Y"F 2l,['«K{hS&uQOOB썏6G0?7ʵlzjTfx*2rQ2*\X%}`ud<߿@ㇾ +_-?5*6 My/iX'.fDl^S7㭠U/qK1ND:GT NF] .F}\qUS"AnLٟ;lguj%Ky=|~p+% jEvd=IW\Xe*Iuf"KY멮e%SpaC Xw'Eai@ઉ&Tm5+0+)ֵ8 1Q}ngI[B1/\c45 Qku/y^5$T ׁPU @vTRE%.ɏ:'vlw{_QH-e J_S#<ǶԜ{հ(˗gJ|ت)sk=|m6C;'"& 6$ b6-x`]cA=ꗠŜ^;1a϶>/`x! jOpJ#쀺XZ8zZxI] QgJh6kBMpT .z˵ڧGwsl'P]z„nǬaHb/O᪲._2:슷 1R LIX|ԊFqr`A`gFcy"OU)d:'6~aJKQgV,EM[R`+j}£98R uj"%ēkr?%1<Iaq}" j"DxHe)E콩in&plBjo`6֦Ԩ>YF -Ժ8Ce C܇(ku-Ӗ$7T{2P*'W`5]#d//:Wu-@T> b-5!?yca9 >L oT _5l`1BJODM:%: M!)^ ;K9cSid[` A<&_17\-p2U(;&X _-c ebEe/~rWWy+#<-hL,hM9c *lV 8z6dr8$\ z(Q1K5=u[۵6F+K㜪[b?&ppC@?1e`v<bEz Vͽ%^]4/nftY!tǺd_o)]Ζ,rI`9)}}6?'Ʊ Lh^D]@n t/z' 6_3_2y3iyI9ĤrW=R08A} 6_,y^$7}2B2b)ONb Bװ^È}Hp: }0Gun\ۢ5愲aJŦ߰{9s C/~FKU"UxUlNjh]sˌp;/NMEK[myeX;G%cPq)Q$c.%b[eGD@&Ś9r!dEgnFw!cF|Z3eGE>žcgr~gHȗ j?$t`'ds"g5E=$͎Wgz.HLkTDko t#< oRr2,x̻9(皌B :V U1x8TXٝ?M3=#5mHRS)ԁE1ILDm3PЊ>h 8i늩5DIU<9,yuɀ 2Ջ=Ih`'’zixڧJrur&7DՁBQ/} iwiYkLlR܎jy=LyanTߦ1k˜aP,zPk^OӁ0ֱ{8 8eV}EIw!pz^˓PhMܿbhd}s6!{BGh`2tp }-xbb!%bڡc*2$<2m956(9P2g=~ƭ_z],UR;ʧ*K`~6AgOK|^{Ub #-c}qƳie@r~=C%ǧKMTЏY=&-qR*Np{-,(^{M$wI{2 w SaX1j2*MVJhSR #s168 ls/\}ou:YV30 qzdExcxUfe>fbb Mk F'O E뙃&䰷xKn:3Ik%E]SAB.yROkRW 7;p$J _Ew%p$W ΰ;v 1yH!tr2 ?b=~ ۍsFj1IE>4rRw,a7698{TOk}w1~d{f5B8% Q$Qgn|6!Eo%UET BIcSԮȰMTE4iPQGWY6'L*úw`t8Loa 6P\Z`r f_28 `휍ԨaY>+=@(OʷlxtM~J#2;j`Wu34qG#\դt1-LY-6e :8lMXBSx8V֊Sղ3:q&wDc|X9wlPeh"Oh;fmt}3f '?Mbq$m/"YX. tj&+A0ܟ6HVu<`$>ToGӘft@a),'z'epLEtuuKՃwh 6]5D0č|:Y/.(ehXsz#;D%\*Eut 'GEg$ycij[M7'&wRCwFCN j6\2Tz^B p%c cKyN,U ~:QZ{rЀ0$yxE;ƵP~˘ 7ހ̠MNU/^{Dz5YzѾQՍhcvfSu d| ݴDWWu\V;DjjIO +cF*A$$_r$ dD+4?ůec9kT?-XOlW[1lުw6_q}Kl :9rPAXo :-Z>H4 ^)*:e={43$XmS+wx%ŊGIotL9ub`}d{Y9Ty.mQqTfE!ezb4Cc CBfG"8# !׫5gy\ʬz]ka]WVTsÝ4 VP% "$2{:"/\n(%I j#ʈZ&2qk~)k.$=%6Rݨq⥊Dq[rC$)sQp+3ZB/R+Lhh4>M*-ncQlqE<4uZ%u@5%IcIH&S,w~IKG+Q17b. ngMW2q7&/[mXEc3t!>zN蒷T,0_Hh wv{JvF g yD:)siu]{s#^І@"-G1Q-ޔw/#ư![NXљwa;BN_)X:cۂjoǤX%* R. (cu3vg q$U-FwG¦2JtfԚu,{wZT2,BǼ7%l:h S0ق̮`F\DF\‘].o{/Qr$C!$,ΡW0+E@ J*dJ,CӗȣtrRT9ČӅ.juyj?>6MqIg{[e?i^`4mX9? -KJWjrąj_*j!* <"+/_&;0Q "'%wtXXMhGw1M[R`À14BߔP=j\sS+"Yul \{0H\U[/p=,Ց(YO8ʺIA;h ~@IٿUy!iGH.!aمMe/lrAPdm 0sqfJ g|$Nw.LK)iלbq]2Ů4;hDUWQ/WLJj~ Z(ׅJP}];\zd5 y"dQv.5Y&ifdgS7?g|Il|*/Qz؝s >{Q~4coz\O`;efRc0碌6# 曫jf]KoMDt9Qou!bnMI*a3C]߆jR ů~6^>KF /"foTvADͅ*̢> n./ bEcz!GKv)OGKĐ*@ϥtVHW0 .N2TEل"9+=BѰd-k>㫮p9tS6&]oE>Ak2%w˸tVk3_[#sr|%rA=1Upq1{W3H>vu\}&M,&@BI͟<Lnkv/]( @;p0NLL̹} :"e=CGLNfB2Ng2ڭ8ⱪ%Ɇ^'qGtb}$[{XjL$9NF+H$qn1n:9kyi#N+\ c{# O7,e/!Uj[&?Ev[׿ ֧^)O_BsQz)c* UUgѝ3tNo[h\`H5ł;c< ećN.%b{|Iۮs߶ݪȮV~ppgG<ñP萓Ճ7&衖t䲨7o"wvQVQZ,9,41 Go/؍{ݒ K皙eJ,JDu.7-Vl ! so$-rx @4XXNB"Ύ~zDtw6-v6kxt2]ܮM8] =!E9r:`~|DD WJn@Ɇo0wV;WwF)WO$o;Ջ)4gv,_4‘C[; 2fl̃Ϳʬz,nAy| Skk^.Ž^]Ily#ftu!ONN@4p5F~mu#s;MW<s\Cħ5y0I#<5y;OrZ͠Z|ũ`rfIa|SWc HkT9m+z+( V9tt [ }q3)D 0F)JwgUG ۧ@w!a6=Rݏ$2b舱%1e#.Q.i%xccu<,Tp5DMl39i 2Fbڢ>!+B;Rx>@<;3Ԃxo5J0ELWW)C zinw7b=ԅM˳K&h׷ z- \'-j,nD Hui_~ u#y&'NNyjf8%Dr<@SA?@y/b;J=[gHhmޜXhAlˈ`o|D Yy=CNuQahU ʵQBxZl' ֎m:Sm!0 .nLw/z<5#/^0|q21gng-L]s‰VWҷYLŜq\e6% 0gLA#:9{uNW] [M v(LJ̆ _k1ߎb? cW1'MqPp9H;A$%nJj5/Nw4v9I-p8]K3svc$#֙ȦpPXǍ0ԹMWxOlQb''[jH`0: Sҽ18 |ekoc+*]6!]GbpOh޳P ׶&>eEݾ*boSK׏E06T_7i7v~ts?-a3bpgiqc,JvPMײG6{A)y!* odf<lJ$N2eE ,44LY9"ż'֎eȖb "t4 &셣08gSč!6{P$O?a_P㿲eC X ;,$04{xD@.YrE& Btor/'[\' Q苮ehVђ" cxlrOXPNҼket /6w=ꍟMN^q?Gc!y\RU@i$JM0L֑g־ZƧI+T'ez*jwr"\_jKs>u$ w);t]eoAM  LVy ~: lŮU FՕ@?}f͕p6X ݵWE πqo0].WpeL³;Lk]MXm&>N{-}H3`c5'=mdW=#qZ;SO[aB KiNڋ@[SSޤ4AL=KDڮך]a`-LWRt=֝%ہGg㖙hl[8K5 j,2pD ^)|v#yԂ܀!.gS% F5S>E)¢N2,)6'<Q)9/ Ek"kɍnSN?'?^ސ¬6u{w`Nӳ+Uh6^XBAhDzf^72 c6 7s,?5;{DLRU pZ!%:dh]Eo%>,hWJQ!x2y/A՗,x`'ڱ:a U9,sM̺Q=+)id?>A;f ~h;GRV E,.$4]`mJ %xٺ4ͅlaBXiVHGhg""GW)sb\}x؄pO\J Ébf^; m~3 ;d)1FxC\~\`Գtfmn^asjP<&K!{6Kt!N%ӻ-W@#uٹ93Ҹ7Q!u3Ӽ- thk `F?"DYP[/-[p5JYKյsf[qYL)u;؝zv|m?>CUX@*)\+)[c&I 7郞y;:w~Ecr#Kjy[D!>ek9~_b1fC;fJX4,xRqU/d _ЮLAbMT}38 \+cN k-A 5m7$x5ۀ2Gwϧgny k+FaC9J\A P6 d=z$-'QUykOֿ3^ `{=K娷H)5cY{pa8١7f&`.Q}xxf}9ľq2f YK$/T/nY0iwf/!sᢟ_4Q/B9 tuau^ t1'f?|JB4|ҵg~8?,@SǕ7@t <'.6J}w?hIN" tqlivナGT8t=2߹GHiiEVQۻs8X?{^lJ FPipN(b T#TpyR 5'ҟ,-zUN`|b7`E(4;Aȫby5[o:H#oZlM,Tʭr$&w{>H:"Y #փO>~*hT>=ұ?ۤ IwrOҏYxg/= ƛPҋS-(FqLkp*z^_ MT#0pJ _S{H}q݃VT'h{EqU\Q,I.n%u9V.+HY/B'2#grŅ>ӺF hcH ( F,np"ĩIۓF/Pr,[I*J/QC{ppxG0C@Լ5(Y]?6 џZN! payhx#4w}6h@סrUOa7tӡ?p *|"\'K'PT$/&|k/K)MZΫLCZQ1yA6߃XFLH6FX=Sx/6Щ2Eۿa78*'ć"+A38mPZgT ^B#/EnLKAs 0 +Y )ޭ 7<¯%J7ىګ.'A㍿ʶWdBQ5?-_ɈeqEǷ()I~B>Rz`e_M~5ZѪ 8 ^X X,Z0\ƞn@RR9N!6G5.7LsION +\#i/EV@"L'V%6I?0HT,Ƃxez8y^7M] ǀNrmPVn(`{omKG<ǪP*|yZ{jR Uw>W,sx?#i 5@=m_-6S ّsPBfOy7uK5 XWc"y Ytk>32$?j5`{d1]yzr<Ӂ- Cu{Pͧ#8P`1F!&;Eo9_L̓c2{ khU4}ߓ}XϒU٭:ڳ6}˝~1(ҿ&DJi[z Aգ6I*lz9A63 -oZ(cfʭ۲eZ^1m/+[P  ˹/tz!)eƜmYiӬ5wd-r@gz*_2w]lHhb@e!w\. ;<^Ȁڡ7nx/7z084;y%e_/Aۛ8@023c;?Xd,F6qɯ^<ذJ{Y@0;ݡ"J_ۥ*lVWF{@C09E0M~_oBxx'F~Xzuc-.k}dKf2\yrY?BwX^0J=K|^CV9zX3N6 RsCy[w\칠7Kk>K)oѴ^͵ipC/ħ@W03ƇYe͂"C@&vޜZPWrf1>(?!_0zHբqَAqU7d%T?=93hQb#1t#E(uJ{ `Xial֚gkT2kk|9w/XvIs+VGmg%Cr Ynܝu.':d6hLd{M ⿲ bgKb?cЮ1R $0H/̜xTUGL%M= n`?2vV&ⴍ@MF M}iϡPI[[9J%/;!q8ۦEvdoF.5 &:QZJZJVfypos&64D7i/-豲𞑋>]`9L^\t$SrVbKNjO2ȊY%U*>$i3`ݣJ{KMG Q52 f*#\ğF3ޥDաW,M%\]hY X}GMp9)y/-(uwGC[yi<-c#.*;h{ʒz \4˼`^1Ys$ݱWg4vS=|T)'A_U "750ukNH[Q٭ Zu @W9p-q1/*=yf~޳cuۡ82ݠDW!UMȬ 2C!φw$O9jy,ϊ)}(x M!mGH4@FRؔ5^1VeHk~Vi0Ed!R{3CT vK@*Dxa䈓}f'#Rk&pU~P?~0mJF+ךNC:+z֔xwL,<bqczw7 9LYs56-^#N&Yr;a SDDp![*n;Iw 7;Ԅ8 ѻ Rz7.!۷Q0 ׃>B7gd¸Ӑ 3[:eT _h1 W2c_6UCߠӞOQI/Tm6Ļ_1WC‘m.|GfV$~1:Ω 447oLpYRTh?EFId6!уr<-MtDpٶt[Q% LN=FW?cI {nef/"t|YN:}ܭxW7ӡ'@B/}=TVbuWF0>tUցy[f٭#R)7&rO^ k;G#E}zƒ,AYk7ۤ 횢|MvNӮjHL=R XlU焞}:@ư% EZm#ID0r1H g۾V0yH@l,IYlœ%ҳ>mrdo#'!gTfZ@>WҽI@=.2zW[ɐfy*5mnj3 <#bB;<. G;{@+;W'z.N\U?ٿPVageo: :J Q/ss,)@h"AqNJ4"/5UylyYoVOtSεt-ց޿"!!GQam6WMwO}EzehCjdD)}7\kmJxTkN֕mHŏ[u1=᭕zVm٠^)c{*-ox莕!Tp^Fy1nxuۢZh0؇j8 %Rr^brn[TtcO4Ygb 7YK@m^X8eƖM˻SAM IЙ`҅ J CSA ˤ"k֭Ǟ/6 U~&e귍^AyIPNai׬1[M& K3+cp?WT(ʱş95kைsKcJUS]rBbJΩΞoJ;Sh0;3Qx5rI #P#l:^6P[z']ަB!ݸ< ,^V4+$@ p㼶s_9G1i+3EB+Xaʸ^OJp'2hS>N_3pj5R;T1(Z')$"*SNJ["^kN Ue9Mh SpۿLrEdH,WD]2r k);<^ll,ceI@?WqwU#ܬKqm/!W@>N^niYw,ݷ MնfbU *-^p0zjf(tFdôц|1;8ޮ(^6_7L5f_ 92>6/׍ބY OLP=To"䝕}:56 Vl=&psJE-0>.R:޸=GHkFOg{! /ybQti 2{zseMk&1 a-svufa$ui_D艰b[m>6S0ƛ+k{DfrnxTΫp:z%6TQq9e|+G~qX L@@!<}-3T64qf}A% إ'01YOYsٓ/yo/u>>'{P{VP{D`z~W9 @!4. `BqbY}nI)u}n,hq,Y*фItMۏKܨ8ԙf^klyj,2l&V % b ^'i2B +tWۀL; `ˆϑ )S,|{~=dTP%4qbrVv.V[` 'U,EhщmߖzWx;i<6Vj7?{t5X)Ԁ1;5T zO#;ŀ%+kwB< 72?|(Y,,}{a=D@ʳ^h49V Xѿ@"HIGz |b_Ef5E aH-W\z+Z߯W)25"E:*Mw_73?FeA v,4(*&h( 4^H M1\*R,RnS31!ԔēCs${ٟDg x`i Mir,;i~x3W^ l;]0='.Z(FP/E-73NUT%LEv +MkZ-5 A ʵ2wՍ#ciOœGÄ+LGwcd芓ٹ*h6qEs-{I<hJ]m;I?D`EQ [D9m`דk?_.|/`͸ s^hR~aXs2c$B'cjhf4xd 缫_ݦj|8hij.=. n>ʞxw mM_;7C7$qGuM naVS%ncnM(f+:=$oRo^#lX2Wi&>aUb _yDѽ48ikɘ ߭`¼'DL;4pAwaY=5vL"Ћy}N?cb 4xRTꜨ >s}ߕN&mjj^oΡRn|a!T=*A>=Jves)FFs˛"-{Y; pj/Mw+LrVO豉8o,K9󧅶Ai g =,RHpU?GRu_P!|=QSLIKTd%T3- N_e#1U`) A\ $g#D_y_uJ'Y ejE:di4[J\t:&L{#Zo$y0Twkq* ?L !VЮUO^QNsL-#%1T2C(8ҖrѾ_ A?mء5000`yg$8MkA 8Yzɡ]J3yR2C~QBlWc]Qޝ %'.+ڼB}rswV(=,CQ @IHr*TS"TAAD4jW0}Ϟ8+g[Q+ B9f9&O+,݂r3u]l*[3R@haHY.ҊTg#QqsܯZ`E7gwY+&Ƀ1 *TԷgw #A"t̔P(0~ [6Tv=NPT*'QFu"d0ļkp>3Pҷg9rP8=d~lf 1!hИvD CԎߜMwsɮ jq:/ۦ޸=E (B~9,qӕf\&rō]ěIB2ZWѦ1<502XP6Akb Z[DRa.OZ"n1p!H#`%@pNmv&禕Mh _~v5EVL6a^LZ¹W o) iTڢax;s0M*e? z(n]*Xuo0MTe8yFBJv o)E>/ѹUTͰ~(:T wZ:.9,J>"r-TyM/G^"_/7}š|T~3;^̟+wx/7WPsɕ@VY Q 0m^_icu} 9]SFn^Ě:7@XgȮ&TacLW5"Dɣ>@G. ݰGϼ,RAH*ِ2fCX).4D~ ILgb^ ?'Smmֺ{|:v܆6ˠaWL i F*;;tTRBJNrWo* @+Rojui&MC& -|_ÒZäT Tk`AhB}s4 x[/ōIF]'"p\YE a[LxMk=-r̭k5)@]UB|)Fjh`+!PX 7r(T'dq̊f}Vk2$y(ApOQ+׹˅3gyߛzWM&e'߻lm0 /Y4@h&i9ԕbV iJK_A{Ż(}«siâey(h߮ߌ+7 +Z]7  |QwJ:@x'{-+N޳:o*h\c$pK4#UbhJucQb-R`lF*Xݞszx2la;|CJ6-}{O|F{W)^yx܉ J-zo<8Hk5u7H!xr=Nx1ヾ_k]Q_\Ҟ De]{Z/b2`eQ<+xGK\G}> Lj{,RCoGIufL:Gԣf1+ 3!>\a)2cѿzX]ɾ"Յ򷖝:ي`{~xL߶"412/z#馷ȧs#J8 1%SAC3巇w9N%6 (qUvn0Mc|bki,Bԁ?1BG ZaݖߴuI_ Z]Su$#Ʈ| 9M{a8eroĭD4(NŽ 3G'y~RJ&~v  &dl1br>9X0rp)S2$p }F^o;b\8E4» rɏ-mEhBlDn*ȓ #q;"kl*A,e'ȋxOt dTqr¦y%y'ܲX~7Hʺ6Gp]z[@3)@8WtMD )صa7$*O3p+>|JU.:Շo=1/I|[ySR&b TeyS pu^h |xCp%u>gTB)^^G}FǛu;h7;?2^7+@=Q.{Z/օ8e͜M2 oO ;mckruu|U:_f6O1J>5U*SwU%Keg"ۛ#, sq6cQ ʎ؂ų5{|h>bkq|^О56@r|x~$`4lH |8Z *H+[܁ZUFչ-nB)mJ8=&9IrxVZ&v) u^)@5t# 9݈V`9I8EbVtog-oq& mC0ke&l_O+mʼ'Vycus ZΜqՎbkMr ϛBfucF %8qd aү :!p 5yxÌz~u<}2iξET-tTphƩS.:h>e_Τ*%G%.mYbZG; u;H9]ܬj: z@@7jx;],ዢպA |Mb:00.'vIAug+Vae!QΡ S_Sw=^oY'/UBpEVZnK^ +!yNl2ZTf䨤w-=$W[Zz[$aJN"W 33~c0tHGܐŴ5t{<kL?kZ.>*1ȚXZ]O#, \bKg413+z쎅<# "Mާfx,.2܁qW{Q* .Ҝ ؄0)#wfpV&fA;H 97PHϫh~.z(aO2g{w]$0h| _81,6',&*'Jȷ.Rl輢P >CG2F-8`ݯ*ha _2xq,u$qeRae2qto w|^"ma]0PHk|gٿ_Qr枩}TPڿsQQ1 UJ,;0ܻ?9J[Q|`Ol+"ݢ>lg&PQ(Ɓ^99BˆB '*}A nC("1G&}[wȳaO9A\ve 3'<f 36TXޚ}]Cwf`,84]1/NN N4GU u{L2~s+_c|w|T{CY-RRe76߻54wT%# |wNCi{Oy/a[C?~8OzB3".1Mm(hwi!7|f-/c5֝ {.91A0J<5!D`o${!&Yqe ,$fASd/HС`6E6]d)P@x_o lП׉HyNd^Ks [1$k!~z}U1xOL ?8*5SXnzՆ2᤼ݷ`lTi$(DNZoK#LreE Ht5@I4E-wƉx!]H%ffbXJ˳gLq T:ousgO@eߞ?;VӤxBk-c '!~y|y)O eM @u3'-s~!~{kjzׯa^#&*Cq$8kTRSyGX D1aU$ X̝WR􄭀ܓʼabI '+8&<4^wqe 0r3Śv"Ms. $jn # ;'̫d!tUvI,d)(S#(~HeF CTi afZEϹÔvPtȅ =;d7}<]c@Rs4 }DzIZ 6$TՀT^˄ opi3+Y d<1жKǗL$םYV湿%U{ O}XFU{Y}97GKNSIDDi<%eg֚eF莠φνyqmCv݃' 52 p3MXdn3_"hj:a|B~'@W2p )ӹ0~"śM_0  ʳgm (1=wk"9.HV0vNtH9?Yߞ+)uuv- mWqf< b12l^KU1 \ UY L*Nh7N8*vE#zMM^ `ϒ'ϝ:*-[ǔp6`Fk msY4 T =V\BDpb}gVDUgv,*ZAU~( t987V免Ȧ# 3?0 U-/ 'p_Bfp͋!Y % Jp Ʒ_ݎ:Okeen%vu5 vC3PKgx z¾@)(s|)}OLikjh-^j%p kp?E0[:W.!WQlkfK$qwF~MȝLJK'zJp}^q`[=&=)-f/"ru$q0u8`ʺ׍Dmfvz.AN1 8%ᲖlZ(uPED.#}ȣc|}9HN>b| rzL!> } -RD]ٽ6z_`{pQ9 m:J c?lBp ~P?3r:7j2% Dp9¤}mM´z.BSzx{Z? _3Dg(fp+_kvy?C&~H/繨EJGֲʽem5LDJÄm20^*Ng s/IH!r!c$VKI&+;-%\Ej+ŸG@^r&\kxֶ[`F'se@$UCx=gH4wC%LHWzm6it _59 V0hHH]۝ )7IǮإ Rf?7iϮwA5 |a}('q,N {,?âe2czO^xcJxL`y׹!5D3r/+smȫ5%Dy&e7*4(=['RkBu Y[FJ4ơ7+z Э.M*ct-חJ]|~pA?QsDW}9;B1ԅ,1eSJ@cMW]>F.dhxO-b"e;_GbK:Ž"q/ՀlăT]{8 CZ9K$xVڗd}/ čQ,*(? ܙ g;AR46t5vև }+S($dd7ɧ, 5=.`P8S\|l5ϜJ!n!0Od|1M7).Qձk}|*+IwRKb0[DGdZB"~$DHPSV"NA iH1}xAODjXPogIw]}ͫKwLwa$5Gyx9y[P,6~w,|v=E4rVD>$MCTP@u.&$ UwOICqx?M|9s]/'\ly Ts,D[z+BGvXPt+lh3B5ك\ &eIL*Vl]@jeJZv!Tw4\}SMR[/@ _2RMlZMF<%D9}VlO)Zˎ2L$#)2}giӔb`\UyA>36Z q dsd:`O_hy`}Ð dqZO]/kAe*$I]ykb2Z4omvd t؁6:f՟>F'C6O͹d!6*yZWY1)DL$|Ľ-rIs,NuYc# Š롤)h8>H4K7jo,?8tnUO5E&L?/=:xA!exPZw0Z7B@EcJkAF>'3:s9B%ꬮڛzr"԰SJXţP5NX2޹[ *@80W}ln*^ 0zW;MKSX(I{:[0VUP3+V YqtK>pfpω]l~ Fd $b'Vu0[E;y7"4βG_ &L=Kt3vLCaX0uvZKg*ǂC4ɇM-y2 y-V[7df*,HH*e΢vSW"! ʘE\D=D?emX*~֏qǬ϶/S@CKT[{,6^! A)3BQ_-SZoDG]e_Wm,IlŨb b+P(12$0VxލPbc؈] .'B bs{'6Bno\qQqsy  < $;~P d$ ls~bT_@C|fKP!)TWW4d!$ Ɲ0R@>NjҞL: B,A&OA;)HMu@N&aW3ծFm̀c9<1@`lM2T69/]ٙ~f)IgOv| jt9rURM_@_ ǰC'6DQSS E;oe%>>+Y1:JJ/jh>gwNO M 3;9`NG}5 pC>'N Szl(4|tk2}mG'Uh;!~þLw9u,P<Gl3R^4u\b]Z1bO:wH 'Zuf4AfyUjTO[A99ךpg^b9ƨWY$ 2E4 M[&O wk Fnfk_F~<3L8|-x#QX("n1>0Į1+$I=NMjs.?4j砬 ^f5j c3*b{U=*riUB+L?C_l\$o2ϾH;į O7fh?+!BI|춢T/%Ub;Vo)λTW9wȽ+9&mynjuKtyN窅y^iS9x7ird89i5zB-$ S_o1 ACM[m,IO `^I٧A $@s"xVkٟ0Ģ ћ׋n{9kT26OZ>Rgt" Sw?,+ zq3N[`p8vU>\]3!He ?}-){-0bG2 3>L8*`r}?W͏=2zblpe'M'ڞ6=BTP ܃o_:+H#P7Ѧ6$Ƕsm'TL;4W>'F(;C7y9Ci -CT4G ^K#X %/a,vcĹ: =1I1r3)yk#̉lK$xF_$/qҘP*J7BeAͥ{eAhJ{*WK=4[uXCBJrQyGTxǤO" QhoX@82uvQa6[q{G ͫ /'WׄYև~m͉Ut{!SKߟ(u eP#1fSt}p[@ mx%%+& HtQ0:AMbX>()@2“3Cӌ,d=4u#K7:>_~n}!%b'06aT#M9~Z2: 1? c1_d;\)Û0qx:v4@?Q[nR"5_9\}PĮ6ˍ Bexb4j3­nH15L*BP)*/rշ$[d@Qb;xWۯ}IΟ#·7,{+_#==0qBn+)/(0lAHFʸki_7 JFzY87 JM9O*c~Y\rǰY젰h$‘Mb6f)Ae89ƃ&yh)_'q8( 8:OT"QՒȘ 9t>U zi:~4F:uON*Yo f;*Ȩ:'ބq}83nS'~DF7 93b޿}y鲒Zeٟ`FfYp?PN5WZ;c]zB65^ܔDq])d$?“ﭲG'!e;ewT7+*0I Kty>O&0(r `ZZ?\C2!k )a+hێgO8G/x'Y-r&=vHLT("CI#7aRoiQkqכe2{ks~sZ2Rvc[MGz `dq?:p=rum $ٌ(Axpjg *1soJ->sέ..8D4yɎPctoIo$vf-mx Z "N-_ɛ=,s9<,T(ql791m9ŘDֺ>~Sm$2 ,B&ș%푃VJxj"y輙eArz#/AoI=H#6?q`HΏi-eP_ g؇߸&fNLB8ݸmoT7c ^uPS zUc]HȘ=Wuyҍu8JT}j!H`v+eR!oE]squ ߛzIf!;~A"sT}J3}v|v+;W uZp>,߂@ 1ŏPF;/ج2~0]"V(@D&ɨg%#vO¹Ҝek?MWUo $-6G5(hNJT8\,O p'I EMK4AqBmOϋwj%bIJ,./m/xjn\92SiػYyLxIn<Iq|σU3|B- }6<67bv٤4bS(L1.`-S~8,v@txLJ4(eΜD FL#||&2xmފe s:%) Ժ4M.cѳnؚ"P06i.٣!$q]4YDpz@\aWT84W񩥡i"?|c+1g8/mޛD'Q SzHԵ˞~GB5_}ά(IՕ)hH6Ȥ;f b1XlPMaxg~pn9"2n+%Lr]9g$R7ydVQ2+#KUz9>+_Uc-]L`]WԹ/P>>k_ 44ʳD?BV>_"lL{klxA0g}p2<5/Lr Wt¨fPXC6K ‘\\4N|n~1"v|$aIv- gK9NjE Y [ 0C&h|ATzD:5ǧuD6!=_FR1:hzƇBjBԮNsRojTg tA؁JT%sGhP5_pT~ Ƹ@b>Ce 8CÛGNzL2ÐP*FeK^LT.;f?2m,`|*eS$J#8nO2_4cvWD,UI;J)h;=z v;=jC?(6\܅?`ͶErzRqHNG#sNEPEFILJT9O1KS3GUƦ 3O^^L?gLhdzTƬUl[?${{Q yģDAZ>#ID:aϢ >c z &!?o] ՄƢx{( neS]fInW`m)vnW/׾nz:e+HT}CI.k)]{!8p)Ixyu`%pƃ)+ۺ+q7t=jj&;jgu\|=W=xtXGxW/0΋Mh:p\8<  ;G@8B|A!Z# aIjսm%æ[<}L݂,pm,dq] .7YGovA+$Ma&wZx!nR_|O2x4BʅD}+(8^)?WT6`?G˜02+KQ<q-/׻ OkْLLAi,c^+ ]Ȃ>'=UbՄEO5!^*τwW mmc::~pѥ|5pY$̓|Rm"Z>֘S)K< zqH`c-1_5 aPF\mlhw"-V9ӁDzpW~3ACeNqFwLˌ> lN=y}bZBHпVˆ^B(DWr86]hb 7(!9bi SہdN7X;𲹎[SLτLZBڐoVuW/G_qRiON-t ~K5g2#~FUO}7sT AM/yFb6smUfЦEO{/ʼ~s`隸5"d m{}MeP≱C + bAM6 tP~gur!bTCw.vbnIWgVX L]&PHxgp]얃a+Y^G;IfKr|=+*> !?q(#&ž ñװhIDRk|>54}҃pxTB&GRu"=;2OBsK}^{j;VʦeoձZ /7iR؃•r=x8gb'4ňks ԧ[d^ ]3)8o@ZʛRcx$BMx_YFXsB3#܎EKΜYJK\b2nZY];v Q}SȜxxGCvde%k =&70e>AHsD1TMuFtm9#,:Ѫ~8zcAt09h71f=ev:9E"MhxnݠX$Ks᥉(҇ԆYS*}rL ǂ૽|F(U_Nᩀ"H:XbQ 4P:>fgu戥eJRwx4=C3me s -ݧ81 H ^V-hJ(7}g$.R[GaCyj[F?&%:V!>^~q$H3@M!R,:߳uV"zJt]aK6 jzfz hJSpXZc|\R6)hyG D)쒣R]þm7{m!+O\ YKT4ɤ1|fSKbsȵ^4C[Au{AWR]S(&O'0xkez ~a>B⁚Z=dF{a4\?_|G]d9J$ŏ.shjګN7E BHtab{~nMJ 5̋XLE WPUC"a `ZW1E`5]x5eHP=VU4ߒP@ïg%,[Bͻ'o bxsY4 R1$h+xܓHvrm~vq'C#a^'9H-C\R[)]V׊ c[ 0ݪPB'H G' iɎAVWdmwFEK6Bnx^W G,8an/٭MKf絠2g@jMᎉ~8eXC _d[9_3f=&z0 jz k @JCWH3ŸwJMF (1NhF%VҊ uz`]BnQkyKeO i$š8>v؎P$lG.ǜG7UD $,_߿D {z] cS)@TJSy2aw Oo3캺n$_~F)2ϴÓͩ;26; ZTup l >D#5V 7ӔngZF"4a5$ytv(PPl9ґJprzū݊f5} ڗ>2WA'#7LRnmze"1 I6ñ `d[+<]dGX#vOddDsُ(˫\n۩U(=Mx &1wlND(:WYx3'ќY>w4BA=3z:$V8gB%Bw~+ggX犫Yx*TJЇҲ'XERld: ptD!>iҪ3NyˋD :E=Mu̻›ŷkpiDslX`{{ ' \I 1zOF= 0*)k&~ d!e "_$RA$=B8j(O<!膀qcߠd >?PnقD]N㨓VȡF$c,y`'B\[澙$[]̯qE?Xw3BOp$ ى'm|a, 0i{AaLpfWCo+OOpq[ ʊaw28zQIHŷ_&moو|1?1YV{.PG{֏nMAjEvW̡ǘouvޢҒ) r[pA@a5b9Up7,WwG@~yG[F17UnM5ӿ\%.À)|Hv OaL8]'5P=wS)D-f; wчr5Cܚ >EB꟦+^IԊv0թ n<42E}5)Wڿc.) /(F=VtQ?CTـk.Ǧ"C0aO PLzUalUBr*+|{Zy[m`zAV1r$9WUk !'6l'65G6F:܆و-NפX'*%CҀF~JjBmBu+<bѐ-~kVQ?\)Uьj|\c ɣj ;@|1P5 :tCZ%oңq~mveyC@K ʛ ?ſ1E=&֧d<Ք5;iBx89%RI4gRtji¥$޴̧<^2CP c:a9ĞR@&nUc9׃f,;ӧlQ TyT2{pA[zdf1/LZf892%HNI[€Vnٖ9'0̜? ~dhEpq:-/Iٯ'}t^_%B!GNPՑ?9fyT`#s\\r-"{}h=CS y n?f+A>54mG)]ꀏ% B,HK߹;Dn93~^}`:Z'#C3쵓ӃfNhܕ|,H̙H9RcȌaf8I/Ic]]Esh{xM0??Ҏ<){?X 0`x.olXVw_ļ^EE`e'@T&t}gu2Sēzs[Z - ad}brNPͮ{SҦvw~Ǝ,Ä8`p?a|mb|. u1$z8B>5s{`>b>dt/-ϑ%CڳZk63rkMzB`-lzGbbhhM"r=/w%`ЧU/ km EZFjw}hM2q󨀷 !ro^ht* x2 ;ӵֻC;bV,CZ7fؘ%]ѭ7:vEFݕlTQ~At.G.HAӞߙr^VZ}gêk Is^ xU Y""0c<0rd0vnxA::dPPJǣggƋrG) i|/kȵlV*،[툨I܋htEP1~'2Bڗ]|f/7لRqbl#.2І᩶9|ޤ|t/;n4a|lĬ`'TP X0um?[/3&nKJ౭-\dܸG۟m&2S@BO }b )|]~ G gڊw^JSEB ݛ9U5[4Ë2 8){fH ;|1w ; v_W]#[G%N3dXޙҡ }'lzQe Mpo?,#3d)LطWby)ӭeKIȬ֥҃'N[w=1g(^8Sv%mlblK~4&IrH\u"zMf%ϡϯN ɪx`z(zfl8{;fC1vv !4ݐhmL}|onMu(GiI0_ߛ'℃j3jEuzA'Ni1X޳ښ A+zm#5!b29YcRa0ya#qGki5nASqAQ]m,}2Ykğ'|d[ D~s<^ymY"Zq.+>M_Y_8j/io>/tt %r{ J&,?N܏rHn $s!Ry5 ̚RMSH މ[?dδ' S+quIuu_+|֏v$8=s Y8s_?ȸ&aᶕ<>=.~_x8S>S4]H(Kf@SrT6T-fNZu0:n<į.>{4NOA_O|m5,dok۟REȌAx >fz D.#zcWUfBm!1AP"2'>qo2Aa0M +^LsM\J)g"𣫠˩h N #''ďHHEq*YVe7f>UAY %Ӂ%WJ"=.d0sxVR(ŹT >Tf:rpLCh)rWlr^A(ρ[Uݐ[Ɠli4@ȻwM߀t{I6vy%6Rc'l0mvyF!)~πwhQG2$XqNyi>|}-7Oj9*7յG0qn;aN}Cq79+Uj} Qq|*nHsDEZaUY%㭆;tY.s8M`}/-_ bj+97 s=s@RzI~Mz%eY2`•ZsԄULb,[/"]]>._t=sk$12YDbP瞸ց7Q~(M#< -+l:'l/|--bLһ 讕-Rcn^EYt(Qa 7Vn6D,ȩ#P!]>vCˏGxn mK^  cR~e}H8ryJC^z!Vͅ|r:6U׉a ׳h>iaGJqB;)ncei#['ׯխ3%rVt- Ӱ+c)g T~ϣ;F!8& i PDRpOq;.O> ;R>*,Gi˅ї($j\);dȰ͠M$|2ͲL<ͤ5W'PTȂ T!ULHK<"16`4ܶz_D 8vHz\pr"M:)BUCKc!\^5$즫+kT$r&qE6[r9Ş3[EAtqOxA)^-\4f0HZ5KI\W[z RM?q|U|(]G}Siq,)kXN\"@C Wb,͐VrGjjw<\J'MDH4-|. @ i!lq֬cSa4ebڎm isI3Nj*Q18a؟gIȳHZEq ф!V/w"LFL:ADuB^Q9 oCSfPL;w#] ̀詹>3'Pbb/Cw!U*Aخ ]2/s=_=Hh < YL^Ԕ!cGJ?ˎ긹2C <RRB Z{GB%?skNogwjSҼj?Z<\`)2 4Wx6M4d3E}C|Q[Ig8rC %pFc9n7ag'Ns\Oi4'F,&[',/j 0y*0r1ƋE)Ai$^܏U/5CG̲ zcM[[>{X>d#ʖp:o\!3^PVvӠ& z An~rua445i㞕+o73;݊V|{ԥjޡg:it gCОXU}70*S1$')P>.@,)*-ra}OeESW&a UMójK@*v 3?xn_;M {)B_0 @k$,}h7 R!UE\#nK|cLf_G !v,lIa MeH/l$:Kӗ}=ߪw(' !fADlܖ[c]Bt=yrW8fe.K9i]}Mp[={j#>\}E&emwt!xgm؜c̪o%Tܩh O@9S](||I>>q4j]/G1ʡإ񆛶 YZ