resalloc-server-5.1-1.el7> 6 6`d63!}|J^>j/5,deI j/5,dru h6GU;eKupJ,׵2/2"k@o1g%;~,NI*c.k)dd# 252teH'@'$,Ϫl{5g$nwsl;_ Z*Q Q {{٦a7T ,&]#"bq}hW>2)4J|`$F'Ơ,s'ܻyq_?mW1ϝhmz|AM fjj䪠sfB𡍹P|¿?wp &ӎq0+s_oqB"ȪUcrG fҙ-={d[QcLa%Sy9۱}tD ?PQ/Q0To8p3y`+@ȆgM3$H )dX3?Ǣ58095a253c1cdb5857f6111412579b8e3a0d39bdK3!}|J^>j/5,deI j/5,d94XM5MZ:Zx%HS~MC o_jgJe8/F-#J9$q y'm 7~iTe!q"d! 1pLـ[IHek+BM $e7.>nŠ2K;8\Q|hnN"{ͽSm"9顛<ט13)x`ҺzcJVECj[wJ}cW~J;^ŰY",w@W?Wd  Udh  <ZZ XZ  Z tZ Z ZZ Z""Z$($P$%(&+8&4@9'4@:2@=A>A@AGAZHC(ZIDZXDYD\EZ]FpZ^MbNdOeOfOlOtOZuQZvR wSZxU ZyVGWWCresalloc-server5.11.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.eIbuildvm-x86-13.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 C j\~ v 1 1jooN  [ ; m m44 z]y [ " "'&Fl/큤A聤A큤A큤A큤A큤A큤AAeIeIeIbd^`ϮeIaeIaeIc\ieIbeIbeIc^~\ieIbeIba#meIbeIbeIca#meIbeIb`eIbeIb^eIbeIbc+)eIbeIb\ieIbeIbb eIbeIb^W@eIbeIb^WHeIbeIbeHeIbeIbc-gWeIbeIba#meIbeIbc+'eIbeIbc-gWeIbeIbdeIbeIbc-gWeIbeIbc) eIbeIbeHeIbeIcc+(eIbeIbdeIbeIbeIeIeIeHdeI\ieIb^eIeIeIb3258432342a1c76a40d3b1be85676e9164e1cd4f4ac7622aeda0cf4b1d4f0fcfdaafca0f297899ad8566f76b425d8c3744b81c90f8fa1e9ecab856c3891a78e8236a85c4977777106d35e462900219ee1e76af612294c5e87decdc806ec9f950dd202b7316aa421cc9d285c0df30dba1a3935827dfeb1663b77961d6b2c8348fda0e26a6d57ade66d222ba767cc33bfb70ebdeb8da491a3246d7325772544d4de40015f4be7abfc7e0c119634c89146384a8b8016d28ae0a8c8f657d53ba803c268da9476e88fc4bd36bb3da4b69fbfdecd9e659b2468bdb76ffc04c71ce7589e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855682afd85bcdbc56042d7a4fd949951afcf0ec5574843ffd974988b21701234aa682afd85bcdbc56042d7a4fd949951afcf0ec5574843ffd974988b21701234aa3ee78861a46f801d6674b57782b9f570b0fb2d269d19629e6d1c156938a79dfae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552ec758039d2c67a88f22f7bd6190b808729c6f2adbb766bf0c5f77bf83d27c8b2ec758039d2c67a88f22f7bd6190b808729c6f2adbb766bf0c5f77bf83d27c8b69e53b6b5fa8494687289e68db6d3130f1a2d0ca7e6d9aee3b06267c3cde234fbb24bb0e09f101e7ea9d2f40e39de6fe0e2df72d0970e300f1851abcb0b30088bb24bb0e09f101e7ea9d2f40e39de6fe0e2df72d0970e300f1851abcb0b300884a246f333863ef46e96c68fdf53e8171528fa126c6874bcf76342fc07534e62d8c751a985caf738b72094395b78ff26b51cdba484d0ca5f03bc5d9f6b4248ac68c751a985caf738b72094395b78ff26b51cdba484d0ca5f03bc5d9f6b4248ac6cd4f4b0c4a6117b4504fdf9be89979f90771e8cc9ecd87bc53801011c8e53d6a2c544248965a639facc4b683c625cf10e5e5c12c84b91c9985e078f88ccb93292c544248965a639facc4b683c625cf10e5e5c12c84b91c9985e078f88ccb93292da5b52778d5aaee940a3aa7003091015a9dc8afab56dcbba40ee2a1c01266094e37e0cbe7bdf71683de0b1478eb98893e33a404d1289b395b75edcafb9ca43a4e37e0cbe7bdf71683de0b1478eb98893e33a404d1289b395b75edcafb9ca43afa0be05cb474a5df3c1bb7897fa84731cdfdbb96377eef7d62b04a280ce95ecfdbf34c2f6d38649f206fa037c585524f13724acd1a033646b2beef6ee72356d1dbf34c2f6d38649f206fa037c585524f13724acd1a033646b2beef6ee72356d1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556adb63faa26826e99e87609050cd5117946f97dbbdf88bffd1ccdd533d77beda6adb63faa26826e99e87609050cd5117946f97dbbdf88bffd1ccdd533d77beda175e8cb88985c3097282f7b4c1c90ce2e53915f866a2406dcb7485d436c360b4246047a3ff925144458ddf7b5b65a659de2d5d88b70114d9a6c7af11003beb9f246047a3ff925144458ddf7b5b65a659de2d5d88b70114d9a6c7af11003beb9fcde66695be4f5a7e9157f228cf0c7c6f953398899b9f8f7450726a106461e13a4200e190ef1cf2460988052b4a4b37028e370889f94f8761400b24b628b7399d4200e190ef1cf2460988052b4a4b37028e370889f94f8761400b24b628b7399d70cee6507b1d215b2e8e97fe5c0c8637fd5c51f03f8225c60b3a0c74690ee922bdd13c142843654d770ffee5a2661b71be84c4aa8b2279fa7c9bdc1019f8a53cbdd13c142843654d770ffee5a2661b71be84c4aa8b2279fa7c9bdc1019f8a53ccad9f106c5146c421dc25c97ddd5575fac28265bc50977323c7e97ef0f74146bea7d79033e373612dd9c6d8a268412a854512e496dc125fe0fcc6180751955deea7d79033e373612dd9c6d8a268412a854512e496dc125fe0fcc6180751955de7877b2ab7746261ea609a7164a7babbc7e6758ed848a716b27119ccd2f3550aef1e355279041bd656c8f5829936a5c4b8c7194ce27755f7247803630bf4609e6f1e355279041bd656c8f5829936a5c4b8c7194ce27755f7247803630bf4609e6fb75b866cd78373227afe641bfea10187da17b7e051273e3f08cbec9c465782c1322aa10414980e31f64270205e644f3614189e7800db7d86d2cb5dfe7fe5fcf1322aa10414980e31f64270205e644f3614189e7800db7d86d2cb5dfe7fe5fcfc114b335f15cb65955eca61087e953d95957f2cb1eab5790cec63d97908e2e5df5b27ad71aaccb49ba6a3a5dcc2a79bb31a3026fef7a7e04e3f343ea33fd609cf5b27ad71aaccb49ba6a3a5dcc2a79bb31a3026fef7a7e04e3f343ea33fd609c70ae90d0b776e59d593ff70c3d1850ea751c7adda1d49f83a14da9944e1aa0f213b529b039b47657f31f86644dd700077f64c91c5a40b3f6e9ca85796146039213b529b039b47657f31f86644dd700077f64c91c5a40b3f6e9ca8579614603922a211cbdfb1d2a19bcb170a51323cc8b1fb7679d68f95f0eedc9a224b495a7c7d2e7fb2de154eb1c643293e4d927441c102e2de2b6ade57fbbef8369da9312b1d2e7fb2de154eb1c643293e4d927441c102e2de2b6ade57fbbef8369da9312b11a6e97bdc13ab1f811a0d7635f2a26b33ccd16aacf86e5e20f8217825515b68c500806682ade1e0d32d0641996889ef664d4399cb8f736709ed44e3b72114433500806682ade1e0d32d0641996889ef664d4399cb8f736709ed44e3b72114433fca17a1c9fefd93f95812a34e6f2467c784cdda4974eec9c54f7e43d89bafd33321cd61ea03e0fbb577c6e1ea9bdd5018b430c5ee4c9667f51be783dd3a03686321cd61ea03e0fbb577c6e1ea9bdd5018b430c5ee4c9667f51be783dd3a036864a49cf9bdceb83c7de9bd6bdc5c62384b639351987dc8d05f04526774281055bc6866ffe9fbfb2b4d10f1f1b18d306e623627fd9460238e59fd2284e12893ad9bca9dd4d72dc1c51825f2ae6f7a45b414dde3d2d8281dde577c0087bf18dd7792ce47bb1bb3bf61c890b50803669a39978e8b0a78311a3a610bee3d069f3004cb6d9163aff23ea1f542412ab24086234dbeeba838db490b460476c7edc0728aeb6d9163aff23ea1f542412ab24086234dbeeba838db490b460476c7edc0728ae044466cafb5a9a5e22612f18481ff4363b08b8df81e16b52b79f8dc7ac6069272da1db5dd78b3207f3a55d6c061bff0abe6ce2d53b40f580dcaca37455ad3d322da1db5dd78b3207f3a55d6c061bff0abe6ce2d53b40f580dcaca37455ad3d32d4e51249e833b210ca96c3daf68ad2f5988e6d5fad4174941b8a925f19341c1d4c1c53362eb69b8a36bae93030b4597dcd9505f6294d7d870915f2566e890051489c3eee472b2eb0917f9117b2856cba68b409e4a9dde49df08343ed105b9e46dc37075d41469691482129c174ec0d502594c5b27e5a2c6db1c7fbbe5e13dd3f8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b88064391aa2ea5a79dfff97331eaa8f511999767f49ef69b55eab09389d11ac934514a35d6cc293b22d0f24a449da6d698e08f489bd48f2648de571a7f374b73936648/usr/lib/python2.7/site-packages/resallocserverrootrootresallocrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresallocresallocresallocrootrootresallocrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresallocresallocresallocresalloc-5.1-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.1-1.el72.75.1-1.el73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3eH@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.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.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  "##%&&())+,,.//122455788:;;=>>@AACDDFGHIJJLMMOPQRSTUVWXYZ5.1-1.el75.1-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.1NEWSREADME.mdresalloc-server-5.1COPYINGresalloc-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.1//usr/share/licenses//usr/share/licenses/resalloc-server-5.1//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-iSqlnۈy\ͷ鞃B~! ߛ—Q;XI^F_-]G݆k-*lK"[vEdv(X!c26#U=b51 9TT-3glT5)t,ڎ/QѰ?QB-X `*,us%µF5':vcڄetOW /ԽjL9m;@EzN}Z[fdz<7ˋĝv\-OW gX(x:ZI2s]i̮ > 39y,m+&)H*G+tQ]36,wcHRM^_/uy.Qs Ea+A'JJג.uu4o#=a/# WW^FDUpS |^qjfD '~+|l*Y|L^(/&3|Td@1"Q X :[N/5͖ʇٮ 4E#>:",ô2bC3f,+IJZA[-Vyظۏy<|0zr]4g%,KT2u짣$wG1mMmXEif"@W*hTTgx(.E/QCEh] !Z_9 gIx̫$Zisgo\, FOw#Ft۰g/:E^2zkҖXyu}bPQVs: G-- x8DK}qaxNz@ ݱpeFgz@BAv22UF"?;mI@P=x`繭Q_ ,I ;oW<ſO KL{T}~`FS0mMք\z̯к:|eI)`^C?~z̙& 3"Z첫%TCXoQ{:Le5]u0wn"X9)3vwكEqgXQ&X(;yҧ,ڴP?Éބz=![24 E/)- IS$Zk9ͥfHP%jiU?Ҍ)+^5^iЗJŷV*/߯wo_j[;'o.Q,5Q@3ՠB0',{/Vx;{:N6ϝUe+=_G5Xq%(m 7 qlfOb[n3q?-ݩV1,_݊)[Zfa#XsK1ՅodAue m%EkGkAZͩSw|rueiN-B)khC`i? =QZAC5A*5leOxYn&|s '89{&V \نo+>? nշ*{|c~D iV@IL2#"!QIa޼|Xv'*9V2K"t-e*+G7J| O#cZJ+K x%%[@b0P(@nA\S% 5߆wnJ9W6.{ZYQVwΗ[R- /[ôwfy'r@d_J ?}D4D9ju^36HY"Zؕ 4˰E,2LHwtt㦎M)8g^ rr 2+ZcKxmqf zRo?6.gtR?V NT?~kVH(b|*[OyGǶWۅ掤tKyGA#P~kh:f*:|eE2XU M(.Һ>Qzt{JRM`Y8|Z`QhIt^ roz d R VT?Nfi y&+NGD=?H3@dę)/Z(N(J07`f蝟ľbNBت/%P.[ ѳR_8ʾd]g̻F[+i:g`}iٗ<^=RVry-f ɇ8q'װ+S'eB[7*0CU*]- BTDp4xVNlTnpz,&c謍Fy xpUeJluv?Ӓ#-(N2BHq埣ZRԽGF aH}"\(zy(9?Lɨz*E l|!&r|dn`_0Zk$2ɾOV8 Y~'T*`:1w 9z`od%Di):2e>5|e.>(15jDAaWVj%ɣðd ~N]r/pTKJ+GX>=uQ0klV|C *y@v&!2 ]R^OZ0pb֠ꬌX7ZDRPx@&eރ9âI2 G_ٲjd_d~8?MdH4]^Mj,MA %zU2qzv`vwmPehfr"ۜ]3Ӈ}+5zk/!MJj\]\ ќz/9}_b/P*b#"~(F,3mʕg,)&@?C&t9w^>8=6~џFaoHldq "  Vq`\A H 4mBڛ(_KO X PNvhlfJnBb[jZ\X EsH)Mm$ܖ0UJMMe*\o3y3(!a.RĿB ^n]! . EQgfB#=s:IX1}ӹf Z 룇Ã56ݑua*#?WKr eWVhh| 7gv0<2\V.sHynHddmJZDVBv}gٳ/o>֍CUWvg(t@NvT}g$gK nNzZ'LndhVP"殳*EyH`'2>ekDD|ߡ\.̌ vEy'8bV=N]Azb 8K{o0C xz;xA k!,65ㆢ)LE\#H<8 vWuS^^\~Sc)&v+ > lC|_ĖQNd#\ی$e W)Yبq5&*Wݻ(g9v;id\2Sd!ƈuBpd g<-e#H R$RqifX3\+u}H@X#1^ljXͬP2"I]G'ybD8Ӥaɀ&ZӅ] lފ`T{KgJ{_?ɀW᳐U)< .J]3`[Q?ĺ'y6k"Prǧj & NAK4a QU,?;xC3ݱP.=gU}ƏGCǡp*瘮țIN p!R[,K*[R,IS[ ReamiOv@yJ-^Ä)=8f%Vr27]]#XRn8,LWa 7]F`ΆVw\msRE\)ʧ#όNTRx$) BټtUzG /@W1T&RKA_jKu3)kK=&N̮aw2]!T]T3VZhj&&'f=5&]ěa>9h'+Qg>)#gh@VtID빻sX`S7&I֬+lxV7,U]L$ Ѩkwڠ፽j'Y#yYeMcvh qX**cKHw(~p#lĽy !o)k*nYe h0@" * wdjp<߸J1gMmNˇZY~ 阃6`asb.ښ ""o6IV:;G;gL٣D~XرwDX<']_LVU1"@OPQu>D1'?Y)nB%TFȲ{ڑ9ME>$Z~]%n;]+"$ x-G!8,X0tvAG*ebOYV6}|64P̉U8 A}ƅK1*322$oI0>vzIdZǒa]4Kf`TeEߵͨ(KvJCAyLJQ|jJi!{zg7hx&p/X DYbGTpR$h;V>j!ܐG<Fm^[sa%f3\1;z Qu:Wg$"[,,[7MZK)ƍ0ϴs#7^y/Ei-q{oǮʬB9K a'[~Y\(XeLjb'`^rH\tƏ4&C누`UmG`k L/`o4^/T`[P*զ3T2?`e^q&^#qa-v8G] Ymy*U&>}ᆠS2{zʻDŽ3-lՃI/Bϐ7IM'i@Szsڙ].:iH,aCk)ӛ#gp ~rꟚ[O>xXiEY&$냈ud [(#[/i@LË!QY T[ЇY^MXzrݡbNӇb -/BٰcK݊9VӴ;ȬtZ[ȲP4j N.SU\v1oor(0c/MpJq#Hś ٻphI" p)4#+XMmXnKU!Cl.)-&ZgcӁnP㴑f橮xάY ddߴ_}k$仛IT^P\ ':r\d/Az@ ;Q}P&Ͽw۸FG:Z :2_)_}i4XTDŽ45yt M$:edIeg?ɫ"uTIupg<;Z{xbѻ5"mƵná˖QqY i5hzc ڜh`kw$Qほ#A2w{L%̻YڒBHA5q=st[!laGƩ@~Hj:P9k: c }W4֬oe{X. Ink6`__YWoHJNRa.w4#1b36bܿE4 \n$hXImu.9mJ?QUONQrGAP}cT2[g5QSF-8hm!eMtcB: WV{|Kk:AC3%Ḿl;P={nY*ϫ7tv}#JO$ zUW?&՘5eJ+klA2siGb |Xl:/UL1S} u(*KC%CDڃN[^4A@~\l֧ \'63pdw$ cʄ/NzB\V~UUMpʳ϶ z%;4?K #T|e!ˊx ڜ`H2tA^$vqۖP) [I'TM}] yz{Wg!ioi]c8(@ }u.ZlF㤸Ko~"3ضM#}~dCd7Bx͸)I%4A<#Q,gK?M[3\ +B@Dq Q#(|:N_ M67b~VBPn@}zقІo3ʁ`CO;xg.yTǓ%,&">G.kul厸/ @FH$$+u҆y8;;cC[;Sł 3\&MWdNV#nᢐbƏDüRp(OOr6-=Kd:Rkp ~-ujWO=#Xzy4yܪs3"HE]&]si>:wK QBW9gp1)*o C%x'[Ky,n khמeAx{*yo~f&đ"[Wg%R,eD83Kt(?tke P0C'"*41fn}0mJes+2jU l%ޭ - >JgkM,R=8@~<ŦPt ~EcC\SRk?GJ`-(9'`LzHp؅2إnZdE <ߺaj =4 xD |("K|Gm:7RRxނi"eѭݲZpޑ\o#49KI:1=VɪXԴ8.ΧWKzzm(s/pI6@.ux r:aaEvCq]P8тYsh> afKX9$WsH8 0oum%8 rFB-Z8֋3?H=š}#_xPkk@DM5XirU@ 0gK 3dl嵇)dmkFQK_/ód&d$&%!>澯giG{0/oJ{90|an)|/$ B%r6,.9wKӺ1xPp¿cy7rn&)׊{WYUu\]?R'WXqM_ŗ{T!tbx iv93IJ(Io>C"2G|\vzonΐ\FdLBm<[%&(g(ha嘘"TZ,ȁQ5Tu׷0Ńx .7W< OI /csWfN!}aSci{Ot+!dq7R>.Ik3 bPt"7 drKZ1f' 7\lB{d2Iin#D 1z9;_9.Gʞwjw4OQۣ'ote_А6߷0pJE;{VgZ>on-!^ -m学h"(kl۔28nS,5GIkнoO h)R$&]p];'caV'P#(;=ہv Tm6\C ^4V2W;$me:ϑ1O)*1` ;K&VMHk 9/ՓG]M1??3HmSёwz1/.}^%iփ㉥z{pT<6"qmрQvwEf2ZT1˂mfwmT~lU<Ӏ>^ ")9i?C㷐wگNRwtc`Pp8 R$',wS0B}틁[|3%%_exݣ&,tf/?ͥRKg\v9杽e(3aPL/)C3rA2}Q7ǹޮLSa]9>mj i>Z-Ď_e2?Ȯ}Vl:Ԋ#KqU-S '8S7~-^RjwfRf͒}P%J7L- cPzj~VTV\/`E+VgkKEFi>LC{QO>-=GO{oAڂ كq"[5o$:ץ8"a7wڜ.DҦ9?-zB^%t$?!uJG)~@)VOdUw=[ =Ufc6hҰH9Q+ G&(Ǫy0roNJ0u$TҶYb;<{?2G`So7J-5w{)RK7#{Sc"/VeѩeHh^}PK92ŴX!FJ"W حe|)bɮjwgj ,G2$]v[_ opnu}ZaVy9Ԁ7RY.$=q2QK5=MjE%(2DڝS{#pcDfҽ56( c"H߄XҔФ3"0;?ɱϿ#:*sB<|C`*km}s-Kۅ6DzkTإ!cY4Sb.6C%$smY*Ɋ[PMYdk)4U8R04q fdVmυU ֖$ՍP[~!y+Ql!N^Ђd*j\tR)?&y ļoC<`T:-XgeSuM)<^|CViFh-ډ%ogQ^~5eCC$]M:z<0(> p茉oyKR1qcRW c߽É-Rq;h pآxU `{aE.%zx$ ˛YȬ54#/4%'XCh>tspm=x^" rs!| b4f%sj/ !Pڌ(L{tde#\ 'F_(۞ EP$E;ՒOe+ٴAb2PUKn<69&u|P 'ZA#249W 氆֎\AMAt~Ek(Rv~h;03# <:a'x#7'zJ)ݞ^GћP`|a/U 7S7+ ~Yg|*j/@:*Uc$X 'Ы:2XTN36ˌJ |&[&+ 俟 1H+J+mq Zv!>.2 W%:- Z+ }eTk(x^ MU$ޏX l6maǎK&ZyX-^D=ǵb=}V]s<$jb, q<lj3SPg[-?W>0 ʙBY+]1ƂF*9ՐJiz hc8iuǷ4zLvX mCjU1"?콯^*PB?U{\ s7I#]2+cȭ2Ա2ʻ-abQc4I6Ndwf(ʃF5C*]esO( 09r6/C1紨>;.d?&q)tYCHuYcFh{ bS)3?<ꭾ]P(= [f,tG7&V6\0=81?=Lֈ)c' ::>pꞶja%K> 1Ϗ%v"d!(_fLxYB?*U!6nOR@330;l'ƍ:!Rb#|`D#)}v r@Mq6X!j͢Zb!MdhFCdi>?4&hUKX/-d 1q][FFD&"z h6WPk:Iq'qzH!rXH,aج",CZuW^8WW"v8mP#0[v \U&h.Ye^ji#9;yT4SϬ,ɠCM%|-_g WȈ {j}L7 2nKs,_jq8j?09k)]pxS'e[)BhK.V8Tz,:S⨼b*U[ϫ+YY>U-mgtHv+k|&ɒ%5Hnd>^3$mF-cmV', :$PQ|?*- r>;Ϣ2F+jp4h>$ebeVD3/)EU7[RZdIPP,lVFV ۬ZwO/JI0">HBO֞j-, x_O~8k|+ᨦz8Q@s8c7B`ET\VTyv;p L'vKFJQS[ឹh-zLMĨwY9&ne5&-G@mUERƯLfwFÀ_gϝviao'0H<㠬YW,*%ohgFF|' 5[eqaUd΀))_F %]hla@Yl U&|:|x3=Vqm10_XIQm*2DENcj3Zjَ(Uy_pꇛa\23i-ph//1;QG%  aכGPIE0RO8 /!bU؈ }]W0?!1dځ7ɮ Vʴ\oEfZU$4?5ݎ&Ԓb򒟁YvW8|BM9#fH5N6VjR&FL.!1V7fϞ&Qzn\$&?fLFx{}d̀Zн]oDڂ$Mr)S{UqA#rM+[olM7 z3l[+<w6p[&MY{^k 5<T<\9.»)VC顂'R:0/&^7@+ìO$ Ѯ Ȅ11L#]XU~Ei ,05ayzowLkإx:ja!|:sMw5m)pfcg0:qvz*׸Y GM]8[>k)-4۾v1,z$a F؉MGM돡lRܫa11l;9C!?\ %P5.(FSPB HtC 2@q8lj BDO񀱽㕉2ScldT%!w˙T4n([Cg*0Yr[S6ۘ ]3V8d#8& ̴3JЌwEz5G䊗]Ir8Fk:^}fq/s? Z):q#Tz<8jH4ŝY'w_T"ذ&+ Gx T[Nǐh`V~qC 4T Fv7_h*kHY ZGګ7-%5^]Cp vz=/0zi b4*bhRT 8Ajτ?fm?db̯meYeCw|f_rFg_y=JTˋ?@QK$0K0@844;zF U ])i9pF)[]0IitRN _ |rHݜ>#K&JF0Kk`9G%I!@.ҡ!kFh;f%Z@z[ G:pe:Ͽ q9|‡È:ResF"kٮQyч# 08JDm}FuHm|Sjiy\ ףHle9oG]*POhO6Q>&1:x-y2‰X8K#+N?7*"9ǼSO[{|\_+$yG>P}}Mt¼t(l5boֆ}Fņx+Y=8W~}Kf>3:%`&E}cHM ,yղ ș skMc.6?S%3@F_͌/P XqMx]H "85;喑ucV$Eja'㔼d_{8}vĀ J:s%rdr>ۨL!Y>:On?J)mmKYuDrՙbO7)aM z;tpff>>$A#kσqč8ŀ8HeX6M Ш0I3#Gs(̃@K8*M~6 e5GRe~w(K p4|%RYS˞aaierdzhfU cf8,sf4IXq@4TJH:@JE=_c;)8l t}*hHJEH#}CEJag G/ZQ#)bc$/ԿDZ_PjKanۙH`X pWiԓ9vF#v9s=aFղ=bc{YκKj4!K9.ˈ+{e_br[p(B"8~9>ڒm*9ѓ?0} Cm/ `_@i;XV$;ϟT( #~NyM$~GhbUa 0FfCS0MBkǣϻ^a9ۆyIk7}ҚX/ה9T R*GauP`BO˝Ҏ2%AFP+j*r[euȗI~Z1_Al KB;&\#w%N^x!DD}8Q΄\ƀ/ (VJaOX%$" 7Y”ejVRπ0^ܔ(5!3v؄v]M7\Pj uEINr^ eOP}>a6L2vkwCYms R~,J+ae68sm)(/=*+.'zˬ HDW>]Z,ۇJ+p\;9ه*^Z"|CM 䭄| 7`Wexx%IjQ7C-D)_^YߩQW:R#\hvk!5 hOF{9_"M[JeZ-e: :a.LmY'E ag<)|w5 BR #}K]qic-ɶl\[j<0rIZC^IdM4M=?n77h $G,/qg͂ ܏7>Sxŏbc ܝVzBΌ JEXuW'@SӤVGLohAO#|4- K˄ &w>E¾C~ڷ siT󄰢}ym\J}xCwOA*s;D >0֖tA2tH]QYbJҷV aFD^Tub4. s:M Dwbnz#t`pt-o+yIDwHAX^2*޻`(W7w1Uzگ ~U줡os>ڟ1ؾvY'AIi{:]vH3I2#k@Q^O ©gy;OwJOOE{նVr4,6xYsIL &SG!"[A-W"PrN YD.5PG/U3loy[3TΚ) )./F21,'m}g9+E gk& u6J:l[ZW~܃g3 Y'b5ء^p+ݛ5 6rvX*ӓLYM e2fJTLwn\4W#„WO֙bR6g l8\dI@t2v/\z3/6V ų W[sNEzJ,Jb Zh~$Y)'(g3y{}B=>sKн_!$wNd/4S]GYw!i~1?oʴ|ĩC0t.;~eqjy 9dL0(98x!"JO©ّe]z9p{y}c#%Y{*OjǖW&jaEoē] Kpe&7Cv"K*{"٫}IaLȚ'=ǚ#-n?Kk Sek> "RU+&*ⱇ33waxV&c*2e?ۑl l\WW9Ygso ߉/pCu.N.-/&?40)'":j։ڮ\8#D QrS %-\KWB-1`+%|/ue3;5zMcnL9Ü3.vж`ú,mFZBrc8 G^6!:Q}Q n~ _3eEK8ո_|[ߴ֣O ծO7~< I9O>3=V$>VdM6뜴ؖ`oW%@9^K y`uU( T77g<63=vt=;74M~uV&| Dzi aӄ_!,~R֜ZokJ(d&qUa  mM_G?i^n%[bi(N?Q۾̚"J"uTmVcRFSS)C7LL}tys|SY %&OiKKnv$A0Ц_vE&b,yPgqNc6JzadCz2.e {ٸ/+O$ܛ19&O9? jY+Wu->* T4v{7Met؇Mv 2<{p N|~]і'VvϼzkT\2Žޯe$#7 `^I] :c$P􁈕;mfQ߬ed_I&$dxn:X7ܴjSF&0]b1"B8H$sfyw4K7p j>񉘫I6tPWYbуUٻD}0?濷6ohMaG_yy2Sݐ YmщLU~F,: <&rla)p] Pl#ay+W$dȳH ,T_xDei=  {Z콈* NF-^1Rn΂aimÅO[VD|r r. L`y0VF-Eɾ2'ղj.4yN2#2rXAwpSQw-)MTKsyde@umRmif,`(ByCGwގ%5,M XΨ|^ 'Ya x kko'oo.l\lK2vW`ሣ&Uxwm8"*kq[_)3&=ṷ$ہW6jV9C4lթwNU.038C)o<g>LۃePsv=T``[wQ#5̘R:F<9N{d9)C#DDy*; @^v$`#|/*(I=8|]eeBGSÂGst;Tץ=uM6k}D;VP(qS(v]aq*;eG `ƥ([X^uJudgl>dܛ󎫋a42D',/8?ߥb䊎ϰ;t[$x%&(;\d:zF)Q%=tBFh :ҖdBϮ$c rFd fǂ[ QhVnƙɅ-ܵ%_ {\f:a%$n~)yWg,miĔJQeR$CgwႫ⵩)<>dѐ&Z婑6rܛ04b=œ>HK魵G-n:yoűK)(p e}0jÇ<@LTbha3^t/QiX֚Ʉ3 ÍNfcDN\"(?`PU:D?"O3xqʊ9+O$G;)Y]ivě!P,-rɖ|bU|buH, LGG{zXAqGL{qN^gLjŒpnuf$2Mѩ Ow6 %{|#30T@BAUeVǼby^_xc>ڸR/ +hMV=E*Vc&$54OtOIj2u  vD]$rN.ߘy :,;` \,|l?cE({iP蕄{r }}T qN19Dȍ=wy̩EQź f֘0O/n]!@Q|9B<+(|9B1~p&HF$}3#hZO \˩C~Ԣ e࣠.9lXJЪBt<{ d12oKl?-u EZxp9yf@\u͘=V cku_Pqq~% CP'FE @O&6$\/;M+ X { 'B_|ۃ^d 1Pyy,XbR`-2&SbxVNRAä*`Sіk[41ez>&6+<ه\8賂iZMX*ݩIL墕vSTKH"YKR^Ԍ3;0 +"6M'  uUTZYt8>8;:[(/lBD3<[2#Y$ -hkCC8z(ygvVѐ U"խC%ERF=1 ͬ`2 a!]7,@`۲LP= G/sIKǵ<Ǣ@,zzNxBokAuM2а^/ b$5zʉ0J1 V76ohvtNcm>3תn#kΜ6fPƺ༏m8S{܋kڀ2hsI*sv%Xwi:lݸpI)a ̆ U]`".o?3ƒ9 ;@&אXK)}XMvَOB_^K̵&V9$Z=%AvV)C>Aj<%"*dB^Bd de\Hooe9}91eςu} JQn _I rqEd] `2ri 49u.N}_}C۬tQ/Q9dA?/ъ5ʻ.\2g!fG(pg2+\E X~7I`M62!Y7/Ey59/;QL7[bzYW}I{$]IG=WEDLqWHivW ^f0\[qO@r}r+QEɯ,FuFV赋-JX!H I.ӗ}u^ыaRp7[z&NxN%iکbdsc/"L9GN%x9m(~lV ǧ`xZ]jDu738]nD ,2y%}`gR bR# · 2޻~2XX kZ;7dvCțmJ1so3H3h&m,2zpXI8 aRb`t|@a0ک>yDw^4Z)dw^[H͆_S ΂/ u(, 6Z3Cpub'pg8@ΒF^G*kԝ~wƾH ϻʐ_:Y@ Rv Bg('74~n̲tMqAT޷j3bBC;f(5PۑiZv9Ewո;O Ge6Ôf43r%m \ܱ4kwOm=(Ѥyrq^骈F{rDuuWI{vymJpiUZl]N긢_7*zݖ9zz"ҐRRI,\f^fcp2_\YdCx%~47w=oƹ=,,@E[gwM`b1e&'I޿H_ %!dg1ZIF{2/zK${s_ 0i xEizB rȭ>7xD^kPB)η[G3 IXv cH]U6sYxڳjq B&3gClfDXExЅmYQrm:ވ\Swh 5,I1r"}3#,`Rʘ{T2.T8myR{?,Ld j;DG5 gk(%@WR=dfliJ,O\D,FW10?WyM}|ōg؞8VUNx/&~BSjJתS \g 68o_pZƸv)Ԍ#\>6ɴ.,?wgroPg^`+lFzo=5~і`yҹNtJOEkNVWT0~h{Vg ]F +ޭҡt;l#Yu^?~S9:p{~SBak^{%ً{{F?&mfGK Y @V P<u{@SiPv[R۸ozm *5&8x7a~\..N&GˣSG'7L:Cm[ tw=|˧c:Ne{SflԎۢnn,ʥ[qRE*q njOqe% ^N `>yKq3wµE*ʢ$ !C!65/i߈ù0;0a6[*Lcs?  {o6lǥFe|n;'z>> .]HIZ \yU c"NS|fY)M(~MTzrAk[>~9(C{ul4`@o%#%HΪ|_Oe`*b}:yxo [EiaScdݙ/K1RrhsrHIF{8 E7`!ESmWC% yusQj+^p&O>5^q} u3Jt`7z)Ʒq{=˛H6=tW/:p#HaL&g I7)oohrlj)'ɿ'1ilD2v:͔^sc 3qHա4D009Ȝba+3e@6G_pƖ&qe V5y0>x(拰rj~ p#%Wۻ퀳-t1_`Dno";-\76J|lL%t#q9 k4(I44bc.{%,GR}?JfCc15RsY`I},=  k;IDU쒵a]LY,ǘ]7p:okvr09!XF#J5ΤLOҁ 8 ī -6 ZiUO^@[D9C*LX7{cafguQӰ(W] 9{1Brnt$.2))VW,ϴڑ\P\Vj!d:N3WIN}twشUzn}pqOw= ƧwY"c.VyԒp Nlڝ.sAyg( Hz(D߲^ftLu%LLTofz<Ύ蜶>SЯ{ܷhЉߎQP*8MiWh (b1B]d S3pI.Yy`%TѧV?R4<Ȃx)Ȱ}!:?`s*sS} G AHf8%՟'$VOX)˷髚Ѿ3,3W#Qf6ʱ7:A)(C^5*vn1 8 [k.~αҍl-K>K^"n1}NK^B!L]'Kwp!ͱ\J)QL\v-J]/OR*hI AҲ޲-eGzx0{8Qjur:DpeAVNh 1K%+h[KC1vRYhe$vVa)c0n콨H'py9>):$W1cxA>s FmQÌ*3pLy u^H]{7:`jHRt;5_i߮ c>''ònˑJkg8Jj֯AhRY4GD[N 5RdnjN7A!^d]K&^\TUOhtN{iwCbTb* R f RI/|dT2dD_LD% fMӷ'̴iO"aBxXhH1M6(&z2eΨoQ`C,<g%+[q@kB!@$$s%NwAfDK:.hzQXz 9W dRgDK L3f*DvHv9?mjRT~ߘ]r\tk 0#Czpj<n2#G$ 1@IO*jq F j g˴ʊM d|nFZ|v:!l2`@{`Ȱs{ 12vA5L6U)`쉾TQ O|YCL5<-&X#wknp|u8Ű|f?>]cvPs(}z#243N L՜Kb^eSU9m͖ uKYtg=kj:3^RrgPao#rji̋=x6  _q b̩#ty?Ijqw\3 7Ş"'ԊX㕌}j\[AOCji.>:Gќ,maw]2ʴ "cER*<".{v.j[t݇CI<>$D䂩H??f2GC:~& oCEIFK0Gaon+ * *tqrmfTPt5w}|40M*MUqBQRY ~:%R~~A4߶cɃ]>M^bPbI#b9oK'^4{Rv>LBi6>H3z(s2tA^ԆJW(%D.|ޣAKTS6,tAțЙ2!z회^h]OLŽGℤ>1L2 ijr`eM53 TB<@=KƠ|`Jɴ/uJf$i^|8k!_ uOFdR[!7N:j5?bQPaUnjA:C5+b JC2 p$_Lm yY@^u᛫ދ3]5= (ɷxQH` W}(8< ׯP۲9u -]*)uqxI('g]áDul+EBU T/oAgG眷v%uMeR=G2^P#N{Oz vnGSk}JŒCD:bꕺ7-q-a|bmU"H]0PB9Jb-{!jq@O׌Ġ:,F|6%8/G yW)Kne /6plRp݈i>D"}۲$\+gt(AiG^q~*~{@o*9#KFY{ȱ} 5N`lt(>|wзXUM ֺ6~{,g0 bjp k,A7ёC;|}\M 89 5oƷ?b֡_Pq6z&}%W{R? \K$f(\bz4y+p uj_TLVTԄ_B&*b b'"WAm).Z1fP_-l,XU-dXlU kaJW4<^'n9lB",8\o YٽЯetY\GN+ cCQQzW>\쉜ѶQqBUlΘǝ_LX C'_CAv;o T vY/7RпA81!qPA:/CUP9KvZUd f<:&we׋Ô6Z^ )Nw9#4F\ 7} < dy)3]=16Ǯ=v<Vo[X`7Y$."]v$gՃ2&xDNKk֢rrKs'`M+{"^4،̕ 8 -h_V::M'BI^3[cnQel0${QZ=#v|W5*kz6 la^%5XHnIfl^ fY@?ǞSj@|H)b}Ky2$/(d0J4jfXG:kd9G6&z(K$yYve[aGxnUi7jKk+1&Lӥ_q Qa?iiheҁ}Sä6?acaٲoTPm2(F/"xT^C&E ėi Cޕ%O%IUj{tn`%`_\+_sO"7gzA!h48L,e_Y_|n^[qgtܚ.74Y3HZUH2th":/G&1]#20|YP? HoU<5B:I?{Ito=fQ+J ?xwz(Lmu_\0qQ!%`ѕ-͖KxcȩjXL;wNXnnIg|6QBi;yqĿ=@jbZ]p?jN11iu&WQNQzY>W07=&+_=TegMfK4~g?w"Um0TH8Tj "CBrC\̘zM̀;Lj*-ޖT]_$[ם.*N.ojR&_S¹ƜEνr[]8ho;Ѷe:^Vhѡ&b(GZG_CknLE~#4^ІfeSEYbi{ :$f LORN{#2;(Bbmss-.kt,ggd\i n%ZЋ'G#/^WnoEO}4>E"F|frY@5|HenP,Vu ?t&4!42jM?m ZX4x  _0({_/hyLv|.҃ീN5eL\N+<.K=g?Mj6ej';):J߲R4Y{A|6 $IJooft >^.Cgjah11gA$ARGS_="kX\w"FFnjz2W>].>fF!L^j!)Q?Q-vA}IWD1k_Kbf=? ֝iYf%ģP| :w *O툶1۳_%.%0IOP'^lXݿ|G" 0Ƴ oDdikRQ0k-gZ#˅D&*?VlD_63KVI n/p?կuRUR| "x{nVCeb%,ϏC؛\ͥRO\%4*:K<$Uf&mI$g 'UUR =gƚw t Z/< Mp6@$F #- YElI ![Bݵ. VK#o2?zi2I^(阑U Uߡp <-V=Xgc fjpq8F2)H + u~wdFm=c2,|bvͬcwxIf_ g*a:ç,x0LnΓi㳵1-)߮PFF9\ DjAs5ݰȍJzbbFsYj 䱸_e1Ju *i #n{ьg fQ/3Ea|*~ͱ7ID0Y7\bkKbMYU!>9Q| K`cSCVmy؟"`hbW%/ |jz$T/wP X.V8b b\߭C$V2 $7ٕߴo~\nf Q˖hr*]MfT{{yy;,駤MT=uɶsmWk  'Ew]W*6 zgND<55jTußa(d}x}3yEZo=ziaoѣ݄ ~X\q^A B W:<6<mD!X^ mX{ }${TQGzBP2 \ҔOSn)\Fnynf!@|wsxS yEB@vbp~vgz%B6@!>>:^E{A^7|3RJb-Q@0/XWB3:NH[o jsw]Xed P`PLxCe|5Qՙ3 uk#+14%~ꖀ;[ ;wTѤI:BfᏼR_u]5~磯צzK,u ӫa,J[]tB ?P%e޺tm&\r=v*~(ʞEV`8WM3<-.ڦbqq!]^_ORH󯌸y]*9=2~ADҾ*= lzEHsOmWAZ lZ #₵=v_HyI-_\Ը}"od d'tu-+6-p"71Zc%'@VNQkU:noaJ4Do`E,JHٰNgI:+?gj \wy߆̰\\!o NuEl'ؐ7y&29^w3r!'NzƤj~?@˂87[d 3}O)b= @mŇ'SDJ_?V%]2_ҠS a<}FS`\6uh.9ͣ]WIa ) [kØXJD|Bnߙ5&i>UkrDK]V$IkHXWJ|_ 2D!3Tq0 ZX:ǹ"Lx<_;k.Ǫ | 6j!W| R02qQH9Q\q2}!N]NQb Ѣuv]k3[":N܇鉸`- YWT0<Ǖɼw Ce5~bO SX+1^jop/ #v2ז8v]&^0Yctrje*'W0l_]VVWPam3G|^7YMrPd &`^-A 55޽ hy[L6@sNz}K.zA%՗!FB mm &ؓ5X@>W}Y8=`XNמL[.#Ϝpe!.Zb;:.vsY¶0Jy5F~g\9h!&Bqbnu;/# 8ٷAh$呓8-_fMm\ ;x0 ;{G0,kȤ+PʥrQ*+mm,FtD##QRѻs9d@ >q8k ڇ(%L!ƪH8OwbU=.)(Ing] ဗ,;B'`Z9C,;Vwdy ڸIdXVXrcwj:v*@XAZT 7{Ta'%mՂaAغ.3<-_C܊Ul'}%:XhfWc. WTmTSAԒS91OR4>ޛKo Q`.ٽݮl(gBNV.aK2A 98t:TВccZf- ~*7D~^5ȝ kpB8)jwCl`xHAWqs Z%t"cUC Z:4cE1;O5(L#se܅\plohfAg]Yn4һ2wAwh#ܦs+,. ?)|=yO؂FgQݐE^O xB>,В Rlt &"PeZ^nc?oP7yVAFq [Zq/$2~3߀elL__nC 6Lvk &զ]}-il9Qm' hNe>BIj4nh`922/e';(H~Ի/iq0ş% 4ix_˖ب{t l >̜ԋˁt8"VU'~rm|D= l<>e3k^_jkh>ͱBRK:-eh#^b1lE4ո:i:Bi+α Î}~txGP{(W.sDkaP&.6OszH1}dCR;H̚r`wZ59siT%= [ ZN SfQ΂9"F)Wt)0D=+Pyͷ'MF:.=rڇ-Eqya?D3k-/p\Ym&5\^ca.H;"8)ZNfd Sp\|$o%SFrhy#qpi.1Od JJ޷3Н~Oc'E K"CYBpYݥ}& Oh_x2HR9Q|y3 )R@˸*:g8#u,Py; (]16&& Ca!e1x׍M48H1a'wq7I&j#[YR'g[ Fq ~܄Su_i(p rhNh;2PgV0Kli&/7ļK۔xN̯f<%!řaW.]:ۛ+2XwYXZ˯Oc5fvkA)>R N$`TDN_61 g9ڔILڻNS Mb`}zָr$Ih BnL)L#IxOL oOߋ[JϦ!?mwHW1UUzyp3f;>&8Wօ!SY? Va֘GrNo+?#ǯzy< 'DT]]?7Hf4' 0+#VPs]Ctc)}u1(|EI*#VaL4Z(Cqwf 8VX >pEA$'&"gvR0(^B =A,`0q"nSa7/A{/Dk0c;e5Dlq=5o7wv"^$JDž֡AЂFI'OVF`4z75!UJ1R5?_̗Mqlr#q+7N]}J䓢*t2x|:"%z!Kqrl{͂Gy+|{Zc'suwafGZ4j(~ AH\36Azʒ5]XPχO Tcqre[ޔnRVgq^Ӄ@=UeV}*G "Ba)1Lfn(wH:3&Nu4"i~5; B}?E;|G!L2ZW2RkPǎv@Q,cHmd8~^aܬcK_g;r0`o(5et &~eȳ4Gap˫`6MQ@mX4񿄑3WD"h&I1(T'rEkV E\z]oNozeB PN 6dwZ@Hs,$3IQ绮X{n&`qJV9$䦋*"BBPWc}~jARg/epӐPUCmOW!٭7fjLYG :S6>acP%,Hx)(et:d?EϘ/7:;mlFh R.ww{F]b0h"LjUI4n$>u#<ѹf"[EJ Jdˑ,Nm}jI ?|LEH-q*u'C"jy<AUy4_?E>~jg 融-ߕ'{gs´!+E!lF Fnʱ쟰Bڜ#]5e }/7Z؏vHo .8eZ1=-am+TY@dKނ(2w]kHFNõ=H84.B_и7?q݁ W*=q扢;k@1VXJqs_ Lw0R.VUPl;Ϟ;>4/*Q@F{`$F ى:_D|^&z3$$E"5@ =i7t>mQ'I4U?LDqfS:8-,!=LO%;ּP ŝ_Ad ,.Rns˾oJBdCV$4GƬ_55g枟'T m$zB)z0܆7W`0ݜd'(jpR8 ^9:p\u=yRDr_MzR`: |SD{.%DU5v&sD?Vu Oa0̫P ~$~uUmƞh2C#CVyl#;qJ3<\&TN V6xBncVB:Q>JCC bn@bgOl2F'el3}@n] 7D5yJnj@ 3]^GWgTN pS0N6esVҿf ]վޖ!P8Emȋ-|QΥ\ueJos%Sg p[1|1L)AXsa0+н'WԎjxlӉ:3} 1( Vksl`S^RBG$+|[U]_ v8}_[~Ź@;UBA)u/ C`0̸: Yrlga!B[_h&PD2_ڌ!+ڛ%mxv^iW)G>_\FEIu,&zi) . ʀ?(yU69|0VU|sK;g>zpdw VF\h6}[Z0Xd=^au=AlM' BDA,j?+WI""졶*[:)TB—49f Ma+0;`"`^CvMS攖0 F *ŦGt Ǯa?nNX[&Ǿ wMǚަ%Q@@Y,iÓj8-o}y Z'0)^ \#qd+Uك'͇@\IBcWj}b74,l]a.7X`t~bɟ^Xǟ6S!kuC~@j.?$|Ük^,]뻵+Ϝ;8Иz8 V'%)Jf2Uebad+_'lԤkq(̴X ކذge.l7%;=q#8B0F69'J_AV=lW7`ZRkhxu!ּ$c$燦<ҳMDE6h{-FMDDmqc-?8b "Ÿ['Zۀ:aj;:,.$x; ~Ge.k*/BE~zϹn`$w #Q8"Q1qh1V#HК&k@xe:NBk# h| Q# v 52@Z5-uؒ]6@ JB|SEmtB]p<lЌËt $ $^At+j^' .Wf{;h_[Vػ?aaS)S<>rͩcI;S>hwp?mhm "$Y&pHIOF-pؤYމX!!yjN{:-a`9$.%y}d>wk̷r_&+J(Zť#->A˞UXCSޡ1eIiQi5Aq)(7{ 93Ԧs"6^)ԬU`)PA6_h +wZ{޳y&<=`!+)yҞ:}IE,aMk I+8({lcpJ˂DƔ+1*>'K!\N 2P֍q_-%})+] ?C¡ -3: 4ȵpW!.W5L=$nHdQUۿ20';O늸j[]Ƿ Y9!_vĽQ$^Yo0}Ki_dYq/T;e rьgG@| q*D4-3ZrE6fɭ\'?G8K,^=e@jݺ/+b&\:(d5.H=H爼9#Zq6V5hR.΅hkdn1w†0lNYq(q tmJW0,l] WDp Xx nj'!n ( 擿߈qspFӛLM'흇[L䌃׼ƟJtQЂFd?"Ւ;|-Xgé,qB6/W9HgE]Þsp.KFFps uKBKRO' J\44/e@ם)>6*3e[ [4K8IT7\+q}\5D"?QtCstWX:!>YO COLm̉Q]_St^{a8C99T&KEz: Im[=<_mtݬhDH;v6X+j_>v؄iJꪠ73k K*DOskI";0mN{DPÿ'/ρ F`j]cs=:PJӧzfau;=wgaiV\arY42"Z oLz%#T7SQ_fb'YB@9=2gq\,"pLK w=ZxNCfV_AAqx"(6DEՉҥHT hx$Dzisd-);(* S=ֽ MHXJtaɎԗp)YO%xP@˩rq7qUGT.Mwd.2O0s;c]"R#|Ԥ-YR.r:/2kyIJA>-!s8(M͸]kOŌ)XLnN2}_#]2!qb'Cꍅ2ݺ!k@xt_I^0ܱNMNӱI7]B4K&<è֯W/!څ#p8`2aD-(Mdݩ'tӚb }R!&j N\tgd ̞U`S l=a'mhn F 'L/! ;}fbȯ, \X:ۗHto(8]M oB7d(eA>,HN(]W}벤z挵~QߧB&JD+9(W1޽_yL] -w}krގA_^8U6Y2+'94ʙO}PGn2^Gk;.4*t9IeT^f N@Ĝ_s@>O5L9~bwrŒY:9t8aU +z%a>aЙ 20*Nc0C5wUȘt1jl*o D*JCt4&HM'Ec6f^ {?|ꊸfENHuT 2^ ?sb|I gitr,2QGV!G0+;|Hd#j#Um I|Sd#yLӬRbR'[[ێﴳ8 a@x8#*$nZQ@ՕnnKGՈ&XiڟF>nqXe?XgmߏI8L'V]1RX _|Ä+;,igy2NBfqBk?(Сx dGպ-ztZ /dE%Ij:f:q8tFy#6 a',vo>\Isq X3FCNh8 L&^r&;:9 #-(cJd\/j  W|Ϊ6J{?ixNEttRjm!]ѓBK.q{#}CZpX> kp ` k~@2$B=}HcՇU>l<ۊy֭[~=UsY>@.oa~䎹R&jDt#щrh0 +\ :ڜi;1F$~*?xTYtmiN^눊fX@M@jH +1;ޛYq}= ~M7_!+tNY|(aqV?ǨK,RCp/QM vwHO.)_q}uI_ U>fNz[|$sYyX>+|i_iy1bW+NC`AX*1XDue3o:O5 f8EŲW;%A6,WLVHN5 VS@`8V;)6\n{ &rbԡ%ZY.+JNeBPR6[9o1Y2y(_rz}#_TX|zn  nloJP x,:Re"${BC_HoA7H1W0b  85bJ~RDtZ ުHR2|iEe77?nE͊cBKи]'sM#:ku_s gk4?Ϡ3'/sԟh54)S9QW&O\`؊xM}jN&NӇw>!(>9kIYj] k N4pq 2xv2ЎѨ\4k+K<|Ou\JD`c{pˡ[z\E0rBSn7@֨1y8ůYQՠ*$Uxr@WOItC(Z/Xvvʍ\LǕ%q8F, P2Ô~n.1cƂW,Oj zDqn5q`i =FFHN U-9/9;ݱ=db+ /jϴl/r.5 p0HGvb[18/AAVsZb0BJz=?oo̟q=/k͍l:F, mrhТ᧐4Sco3=lo`PMe`9 /ܰAXg 6E=0:j?AH]M%++᱀v|5R"hG'ݐki'^!Չ=Mdwbό7nRع-Bɚ(g 'j/{ Kp-&րxo4/d5QD -5Qf<T T@q2'  YFz0o=]@tkQutTĖ=q_2ifwU֣$uVc'R1WztNJÏۨĆ̪ YVqݝHSsV`FE\_ӻx_/Ԩ|@B/O/8ldЄl5x)njߍu j$F eUh 5, _b>0Dw}o ޴ ' ƫٜ`\kOiѭP7F)A_"~&<[27'c3푋e}uԂ-߲POG)?$i~u:湜[`KUEYo kR(툯q=ZU$}KL y^ưE$γVbp'-NXY rj F0!ph梁Z[YbAP;SCuqzj@uJ~iE.^6$Qe<0%\ҭWI s?qn2HzЕ48eg_zShvUV\Uc:iٛn2ᛒiS^ٯR ;TQHW';_N[OnG41}w ؝ڰ ݠt2Gy`e-˞2ĝw]G,v0!4 V2lm;'fԥr4 ]:P)7C]n$G ԖP˶%"^OKP5*K{Wrg/Tl|V'ÀĆQA60,n3P3hjƝroIYdEѫ2Uܪ!ӃxX},f94.=2B]p 863,f:r`USAG0ZobS ApSYFX}Nu>XL3^ 08Y%q:f>;]ϔ\[R fWrЁbO@U QA _ cGϝP+e_G%q{PTG&jsy? |Q]/xLǕL6VuI\b':ȃr! zͥd;6 xt[&aq'd*h96{. b`JiZ zH0ǩ<fG ) ҵk8(? 8QF/VbJ?' @/gIjLkT)|>dD~jAڬ(]~΍`X@%pb?tbԩQ0z s6Λ , 0ڲiР;ֳhi) Iv|$0UmBs/T.0z|\_~>LY[^W,~P?DԼ6,;3YZoxԌ|Q r[aF{pLDo%e7Z*Cn-=WW@eZr\L[dwvfN) JB-Kw8no}TK2"JBK!jPAJ48 APgVUh"=>l}R Q(OLM j^ i$-+[hf0 8Z6З;u# H&LP.=iYf"3F'iQ/vS<ܤx<F$'eh QX5ǟT=!6G4wush~~N_ =0Ru7WDSK3A0[{q6>GxD8t <'r~{OT%_Z >ĔC|,8>} )NHp@ TZ zPd3N!<4ýCkthmwBlȑTwY)[ nǐ$ Į3߄J4u/ M IZ6ԴҞ˂<}xU7Pw!IJ(]1J!@,Dĩmyv~GgzeXs,n+uDB!ac)®!m*D=KBhW ޕ꒏ N=YXm,Q>:E524Ci s<1.RPe_[8hkenA]Wj!o@!A> T5[ "d,,%Xu>V׽i/B$C>Z,1A5!YKf''_Ye}!CX3|_D+Z>G).v^{Z6 "\{^FCZ𣌎;p}>P}# ܥ!]G鐿EgkS*wOsSL ;GG.$֙lQ)K2!|,AR ;2dmdXnu=[xOCm O#)4"ZpdmxB-˳ x0K[ٗv^ 6;s|SV5e(ۑZCy("g!F:jj QRLzz q7Js8% Z,0  ZY͖0xRKkoY>NԱL:jRT9sWO8 yNȏϒgiVGͪ6d5KpS;:VTF?ExQ.l~&R6NYm+]ب澶*<`Rh DCMg%e_kK`^g|<:旌,LV*cԯAbNFyCD0،oTYY ׀$wV&gxJ$ (4@e@MoIE }wbH\^ET {Z{o=H6dMA1`ֺ)I4`SFw} @؝ so N+[jr L oh!/nxftPBK55lD.vϙce`E+UFZy>ҕ mZQT1\a;S8JZe&v(ŇG1b-^Nnn\$SW`A~KߙGi |r"GKq/@zcV!^hdO$'B .rxm*ѫ ΈEAxO5}oLb^-).56{PhT'.N!kiE2>4ʖ.ž_\Pdh`pnMRi BpUd|ԸsSȝͤ &P#a@*t}T30SQi9&NFcI5)I(R&&{P:y0-Z{rtt1`d7~NQ#4dCnX)*ne6 ]+o5*M_7kvRJHZVз %҈o"7cb13{]WD_㐫:[ZqUKSȝk;SV>W6sXQK]:&i9r߸yE&+NɢoCJ JJ?ژUQ7 Z`Z{AIzM$,ٜ$zn 6ggNQB~gzuٱ w8P Ĩ:&\Y]W##j?4e$ #⋳[9#)Oȏx(Y_v{2l5p>3T81827 0&%y7Wn'=lu &Z\INy Њn"Q-.b*NSQJӰtcQgHދ6h F4ލ%geya|;%&VcL'}*{vtH_Lߕ>, "U<%+EO+sG[M9aO6r! nk@%PBZCR:}ø` o~ xM񸪅u6e[Zfe:+FS, sٺQMq ,=C ~8c _X'0\6?YP.| fÚvGO6j]^Df sWbO^{hX6Q-h#Jve]Z;!@T QSCCHx".g?ْW[CT8y Jołk <7^Й83(IQw'SĶSpڄ3~5~|x 8+v?kuF2N[?Yqn PT:shpm _&&c*oMj^= ☖; ]R~Wk !?e"RUU¹KF62lWmE #Nf}IXtb'A4ĶtBQyyp\JߠkĉcԮ_O{u_AUî.0o&܏;',(U3!s^Zl^wZis|J٪V\R {#C)GB@E nASO?bԠt]ɖ8wEgaZ/w YZt)5gv5YjD8Oz{#aAp m8a-1Y+ I"--HdM3rǜQGgnaB@ ֈM1Z 멶/!cv%BDT)a\mXbDO!'ݒ- em+ -i޷3nFC\:q V/e:7!U5?D;2EYbM]t.Y8!9oJ`tL^>;<پCz@ n1@tmթ_1AbdkQ_|=+&CNDh}N&)wycRqrX>uf=䅑h U׿|gŘk`v{uY^L*@q`\ǛL ×!#E)hCuk+*|dtdz[Su=, [/IU[:} o!̹d@Q0A [o;\BiZMH!`|ߟJ6[N 9` ,\onZ ㉙;c̪ޤWK:)4ZuAd+t(bVV%PU]iۘt&#Y8X { :zMQʟTxۂnn*ɗL kRc'(0%i3+=K=$KQAh8/}:ژ&w3 U}TA?b\,3q_ia>ޤۦ$φLm@]Q[T]R,P=pз yG8zD X& Ψ79boQͬ^=yC|M 7&VQ . Oup;bɠoLV0|͟MRo-O+DUBxHԀVq3ˢ/+'벁sS *$6$6͋"~p]$xP؛8aLM̚P1:4; VQs9a6DĬ8mIj=ՖwĮ>H(Qeؙ8#RmgOL(H|mw= fG7F(ϧa²=cgzOX`98n|g[GDV u|0mNOY*̜Kao姧rV)&N&qY_ ?%9Vd4%HT-Fs[IPgfMT;z_X=v̳)PPU.c gdN.y?8Y\X JG 7LC&8JY=ɋ!s.$IySplX 4&ũt=5 5*87e"(ߴKgmIAMT5=IUqJqŦʢaVFD ٮUGfXQ<ħf(~ZPU@LсzY>Ux6W]b8]_E's[N-W5LJU70¬ixكK02:Cw~#f& ;p$o&Dڍ| \!Urc Z i*\uPOE N| y 6" G^A\B=.;VFH^G.ٯZ ?=N{ՕOi^ jP}μŃ?~57NcBx,^_RG/a p+ppgVh{$iՒo3 MoD2-e|PibI}$v F\ɆxE3SȆre$st9I =#+ Zf婭3ycMaW:+Ba-ꐍxfًꄄ~^Pu'1 W$@-5 :/ | MuTH2zA̎-u|k?娛T?uuBgÏ.ąb?CJ n4UtK|T&g]?kmTkIad`FO\1RvY>p .5`Vkl.ũ*y)%=Qb.nS OQ9-|*[l S| 3ɽ&t6>$nv ¯"Gԩ7K9DHa䙤C#f@y!ge*$ƥo[NRB3)&5T3XA!6G_E}Pu>[7rZt4*9~c@>6;y>IϪ<Ӳ͙0qt ;uQ=h#euj1'?xJZNNbtocE]0B><R6a2QRo&&&Y`d$3q5ɕoe}`v{K{-bվAw.54d{(wrXU|~C ΘMOi;h!0v9piITjڮ14+km~L~{1TH0 LNyS9|aT1.dPKw $! ~2ď%qOcA1y~0T}-h&{$rLW ,s&PbZ]%;JDA )FWEb;8-MS,e4d yctG!g=Me BX۶`w"fjοQ7unu$yß KdmQKHcAaq`_+]OY@ƴu`@ YZ