resalloc-server-4.7-1.el8 > 6 6_6 3!y덏%!E/֡c) !E/֡g9?w۶p\K:Z뙆>A +50(>sBSڇIȇr l .+O* mtCPc݌7tY:3"<: [`z,br[8۷j-ܗK[RoWe@4Qkؕh_BXWV!5!KT+lU}yqVĖ=z0Ru&2}-k@9( FĒzf<$B5Z fuIۭU^"h`| ytս'I@*kM|LҎjQ~zPW0%OcJ!o9{)p3+>3]G?P_Y_!хrX#L(Nt2va⽗kºGn@׾ ぎ v}5c973f103f12b20be49da264d5a92e81a22d5763f286ded6dbb25c2740bc5118f0090bcc9b6fbf4ef39502404b522c267c87c7aa$3!y덏%!E/֡c) !E/֡Fv(9?$ d}Aגž t^v*_#7djC:`a,Y}3Wl Ié@QJ,uk6+ /&͂3DOM1mʻϯj?V۔M99S -v8c~ 7Vx$wL9AOg*4GP@|ŀR1}kw"tm--Ƿ"-r5\^t6n]q)ȯ<&X(-@Y=DA NQ^kk$-|>g'Ͷ>2I{;>a=ޓQh<\#ћ V`Y-!$=}Zh%ƠBѧb3z}p3tЍF|m.5J(@jx$lkds$ǯEJ~ks:ծTY?JE@LFzb;8]a @gfoghp/QF)0>pCT?Td  Udh WpW W W (W ?W W$WW  W"$"L"#($*8$489%8:/N8=;>;@;G;WH=TWI>WX?Y?\?$W]@W^HbKvdLeLfLlLtLWuN<WvO wPWxRWySpATtTxTTTCresalloc-server4.71.el8Resource allocator for expensive resources - server part The resalloc project aims to help with taking care of dynamically allocated resources, for example ephemeral virtual machines used for the purposes of CI/CD tasks. The resalloc-server package provides the resalloc server, and some tooling for resalloc administrators.c)buildvm-s390x-23.s390.fedoraproject.orgRFedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttps://github.com/praiskup/resalloclinuxnoarchuser=resalloc group=resalloc getent group "$user" >/dev/null || groupadd -r "$group" getent passwd "$user" >/dev/null || \ useradd -r -g "$group" -G "$group" -s /bin/bash \ -c "resalloc server's user" "$user" \ -d "/var/lib/resallocserver" if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset resalloc.service &>/dev/null || : fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart resalloc.service &>/dev/null || : fiJ C j\qq 4 4[[HH v vqqKK vj{{FFqq<<ww  l tq`j T'pFl/큤A聤A큤A큤A큤A큤A큤A큤A큤A큤AAc)c)c)bb^`Ϯc)c)c)\ic)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)^~\ic)c)c)c)c)a#mc)a#m`^\ic)c)c)c)c)c)c)c)c)c)c)c)c)c)c)b ^W@^WHa#ma#ma#ma#ma#a#mc) c) b a#mc)c)c)c)^sc)\ic)^c)c)c)3258432342a1c76a40d3b1be85676e9164e1cd4f4ac7622aeda0cf4b1d4f0fcfdaafca0f297899ad8566f76b425d8c3744b81c90f8fa1e9ecab856c3891a78e8352f5278b24799e2387be663d39a306f02690b9cddd4c2759563ef79f91ec25cdd202b7316aa421cc9d285c0df30dba1a3935827dfeb1663b77961d6b2c8348fda0e26a6d57ade66d222ba767cc33bfb70ebdeb8da491a3246d7325772544d4d0ff7e336acb45f6f9e7bd01a3641cbeee4c1fa5790d7a51fb68a9f1f2097182ef5cbb51ba914d6fc9189b50d23aba01b9a88af99c552bcd90bca20d93354c0c4e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a1273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a1187082f7f60cf30620f184abc046894e00d2e0aa7f01fb7a74029d08751a30a0187082f7f60cf30620f184abc046894e00d2e0aa7f01fb7a74029d08751a30a0491f00bac1b3ba920491f7a85ce1840154bbc84ec6dda5be2317d34ea736c238491f00bac1b3ba920491f7a85ce1840154bbc84ec6dda5be2317d34ea736c2387586cbfd458bbe57be4b66f9438d416fcb281eb07add1f9337fa139f1a4c0fb27586cbfd458bbe57be4b66f9438d416fcb281eb07add1f9337fa139f1a4c0fb24b57fa5ceb2951e4b521073fe1478aa926124c9941a52d6ef091ae39364aa7384b57fa5ceb2951e4b521073fe1478aa926124c9941a52d6ef091ae39364aa738a1be17752bf50a3776001f4c34ee516f6d1dd025f5afe2d5cab237995ba907e8a1be17752bf50a3776001f4c34ee516f6d1dd025f5afe2d5cab237995ba907e8844cb3dff06031a6055319dc1657857e8fc20132d9d3ff2be4cd9049dfa866b5844cb3dff06031a6055319dc1657857e8fc20132d9d3ff2be4cd9049dfa866b5f9d759ced5aafddd734d34666a4fe1a359f6bf512f01ae391b3c19c89868357ff9d759ced5aafddd734d34666a4fe1a359f6bf512f01ae391b3c19c89868357f1cdc0e77c8c5bfa195ba2c8d986e79585d4a55cf15c48c599a4aa9234073339d6a609d97e6e8bb84e800545ef9c4e982755bb1675611b7bab0fa6a00166a91348e1079b90894ddff9c46c19a30b357e35c7b3b68c978ee654eca1d2c6beca8858e1079b90894ddff9c46c19a30b357e35c7b3b68c978ee654eca1d2c6beca8856ac88852830f687a1748aa2078d34b74d611676b1df90f40b164950d426272466ac88852830f687a1748aa2078d34b74d611676b1df90f40b164950d426272463ee78861a46f801d6674b57782b9f570b0fb2d269d19629e6d1c156938a79dfae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a1273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a110eb0bd77d8efbf4203ee508daf993ec863f47e61f4c85621fc17721b39efe8710eb0bd77d8efbf4203ee508daf993ec863f47e61f4c85621fc17721b39efe8769e53b6b5fa8494687289e68db6d3130f1a2d0ca7e6d9aee3b06267c3cde234f4a246f333863ef46e96c68fdf53e8171528fa126c6874bcf76342fc07534e62dcd4f4b0c4a6117b4504fdf9be89979f90771e8cc9ecd87bc53801011c8e53d6a2da5b52778d5aaee940a3aa7003091015a9dc8afab56dcbba40ee2a1c0126609e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855395777e89a970bb1ba0c5d9937d57f487de9ddbb550761a2571b83d899fc42b0395777e89a970bb1ba0c5d9937d57f487de9ddbb550761a2571b83d899fc42b0d8f17cf180e80ad74705c65fbe82edf880e04fb712094e3e81701ac6c5adb2e5d8f17cf180e80ad74705c65fbe82edf880e04fb712094e3e81701ac6c5adb2e55348881bf4d8a7496e0d0a87679887807e594c86e6980c20fb53e378b6735a325348881bf4d8a7496e0d0a87679887807e594c86e6980c20fb53e378b6735a32273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a1273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a13a5449f921b3f5ca852ffb0397a649eb54c9492b85291c0cea094132e7e802283a5449f921b3f5ca852ffb0397a649eb54c9492b85291c0cea094132e7e80228755164103c1b8ab1d11c6a0cf7d56842e822e5b20feb30acc87ee408da85f5f8755164103c1b8ab1d11c6a0cf7d56842e822e5b20feb30acc87ee408da85f5f85adfd7e169c9c925c7da39f12bf60cc06da0bdfb02d1449e48cfd9f5c530bb505adfd7e169c9c925c7da39f12bf60cc06da0bdfb02d1449e48cfd9f5c530bb50175e8cb88985c3097282f7b4c1c90ce2e53915f866a2406dcb7485d436c360b4cde66695be4f5a7e9157f228cf0c7c6f953398899b9f8f7450726a106461e13a70cee6507b1d215b2e8e97fe5c0c8637fd5c51f03f8225c60b3a0c74690ee9224c1d780db84fc0fce26a008a6466ebf429661fe2c619c1d660a83f8a2c6d6db2a549eac884a75bb6d5762c650c704bb98458488ee8980e53395c64d7d390283dfb75b866cd78373227afe641bfea10187da17b7e051273e3f08cbec9c465782c9e088f4efdc2e4932e95bc5f1e437c11dee7a4ceb9c01f00eee54b3a0c86ad704cca7652c4a483f907c49fe5c9aa41f59e4d366fc2e7b9f207803c60d98eae480954ee25288a861ea1588b066b312cfaf58d6185ef31437ed3ad5ca948a28edffca17a1c9fefd93f95812a34e6f2467c784cdda4974eec9c54f7e43d89bafd33055c11edd991d50410961a76fc0d12750e5b4365b5fa37cff973ddc249714f93af4df934fb0009dd8763de49b89ed2c1eee1ae6bb0bb0d8edc859c000e4b5fb535a7731b327db8e9899995b0eb29d44c81d5d4ee76441d413cb161efa0c9e16bd4e51249e833b210ca96c3daf68ad2f5988e6d5fad4174941b8a925f19341c1d4c1c53362eb69b8a36bae93030b4597dcd9505f6294d7d870915f2566e890051f8ec6573a6fd0ad3e614b538529f80bac236caed8686ae2d4afdc45e5be338befa204a1bd92d95ee56dc3c59b619bb9891da927fb8e29075307a689f348b86dd8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806438133b434e5424258a4b7ae4061ba11358e6884b35f466bd9aa28dd652e5d809135d6cc293b22d0f24a449da6d698e08f489bd48f2648de571a7f374b73936648/usr/lib/python3.6/site-packages/resallocserverrootrootresallocrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresallocresallocresallocrootrootresallocrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresallocresallocresallocresalloc-4.7-1.el8.src.rpmconfig(resalloc-server)resalloc-server@@@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3/usr/sbin/useraddconfig(resalloc-server)crontabslogrotatepython(abi)python3-alembicpython3-resallocpython3-sixpython3-sqlalchemypython3-yamlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.7-1.el83.64.7-1.el83.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3c)@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.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.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  "#$%&&((*+,-./01133557799;;==?@ABCDEFGHIJKLMNOPQRSTUVW4.7-1.el84.7-1.el8   resallocresalloc-serverresallocserverpools.yamlserver.yamlresalloc-check-vm-ipresalloc-maintresalloc-serverresallocserver__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycapi.cpython-36.opt-1.pycapi.cpython-36.pycapp.cpython-36.opt-1.pycapp.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pyclog.cpython-36.opt-1.pyclog.cpython-36.pyclogic.cpython-36.opt-1.pyclogic.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycmaint.cpython-36.opt-1.pycmaint.cpython-36.pycmanager.cpython-36.opt-1.pycmanager.cpython-36.pycmodels.cpython-36.opt-1.pycmodels.cpython-36.pycpriority_queue.cpython-36.opt-1.pycpriority_queue.cpython-36.pycalembicalembic.ini__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycenv.cpython-36.opt-1.pycenv.cpython-36.pycenv.pyversions0e370f3171e5_add_priority_for_resources_tags.py210774551cd3_performance_indexes.py5759bc82a992_initial_revision.py__init__.py__pycache__0e370f3171e5_add_priority_for_resources_tags.cpython-36.opt-1.pyc0e370f3171e5_add_priority_for_resources_tags.cpython-36.pyc210774551cd3_performance_indexes.cpython-36.opt-1.pyc210774551cd3_performance_indexes.cpython-36.pyc5759bc82a992_initial_revision.cpython-36.opt-1.pyc5759bc82a992_initial_revision.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyca53d2303943a_add_cleaning_unknown_resources_column.cpython-36.opt-1.pyca53d2303943a_add_cleaning_unknown_resources_column.cpython-36.pyccdf29a997efc_resource_pool_id.cpython-36.opt-1.pyccdf29a997efc_resource_pool_id.cpython-36.pyceac9fc01d0d1_allow_resource_reuse.cpython-36.opt-1.pyceac9fc01d0d1_allow_resource_reuse.cpython-36.pyca53d2303943a_add_cleaning_unknown_resources_column.pycdf29a997efc_resource_pool_id.pyeac9fc01d0d1_allow_resource_reuse.pyapi.pyapp.pyconfig.pylog.pylogic.pymain.pymaint.pymanager.pymodels.pypriority_queue.pyresalloc.serviceresalloc-merge-hook-logsresalloc-serverNEWSREADMEresalloc-serverCOPYINGresalloc-maint.1.gzresalloc-server.1.gzresallocserverprojectresallocserver/etc/cron.hourly//etc/logrotate.d//etc//etc/resallocserver//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/resallocserver//usr/lib/python3.6/site-packages/resallocserver/__pycache__//usr/lib/python3.6/site-packages/resallocserver/alembic//usr/lib/python3.6/site-packages/resallocserver/alembic/__pycache__//usr/lib/python3.6/site-packages/resallocserver/alembic/versions//usr/lib/python3.6/site-packages/resallocserver/alembic/versions/__pycache__//usr/lib/systemd/system//usr/libexec//usr/share/doc//usr/share/doc/resalloc-server//usr/share/licenses//usr/share/licenses/resalloc-server//usr/share/man/man1//var/lib//var/lib/resallocserver//var/log/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnu POSIX shell script, ASCII text executableASCII textdirectoryUTF-8 Unicode textPython script, ASCII text executableemptypython 3.6 byte-compiledPython script, UTF-8 Unicode text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@RRRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R Rhttps://bugz.fedoraproject.org/resallocutf-8fdf1d1284df9316760750c5092f792a6d139f951ae32557ead2afbeb41ed2158?7zXZ !#,)/] b2u y-iSqk-^?u%4d鶌}NOlR"KT%8{J wNlE[G NZ%7Nۣ27p8t?mWdYP7cuDm.$(CV]xKu@dKҺ iLzD-N:JFR|C "mIjRвr],HA!qL˪[U 2#-ڬ#mL:f?,  vo+])`A.4c>VH'kF %?_244s >Qҩ+/ 3CN`Y/94&B 4[+P1gBRq_ S0&S]Jp_<./ , fFGRMV Pg++;:|iۑqlI:t+&pDn?) +(eq'ZU2?zjGSugֿ,PF(-/rTaALr&Cl3Ie;i' "R:Эxs Y\'Yh}XM8[~fg-]t EOU^< 4f抎I=s8\G\IUDHҨѣkq!ٔ3I17<" ႜ9XK_h&7%ݙ.?g̗t*KޢRQaxR*E+@XA 2 $}"6#s>b/P .EG1kjC?gJŗ^F se"*YBu ~^p8so׃*pD{Sb48[ֹK8red :{ϫMCqà M~ ~n&nďX^;ޗP]N((,_@FJlЯ@2Ȁ8]jQ{{DmTm48gX\]);WQ07>T_;wqw-kg?7\' ܰ鸟:3wR ;`iE19eUn6q~3r!5iЮ(Xw0g"#Bd,KX^B4RHƏMy>nIN@߹[i7j{:ipPKk,?D.IC^D gagUN] 􊛇E}AOA$dT vt4<#9+iH~G)/مGd&gd,n>=gc%jE<!72'?"Dz%Jj{`~Ϩ5 9t{0)OIj 0s4 $>`HnDGʼnZ B!e*i 9Ú,r)5!EMKQ "T.˪1ɴ* F ı}=͙ A <=1狼HEBC&#gYo_ @Ԋ)nX.s2$s ~~T#3c2TPW*q(<H'r^Q+fTXWX5isљ  ]vJts?qq$ TjSN6lHn[5b r_{щ^ǟ`l|%:QxNQ㬵=76c:sk-~0Δ~HL|WXujB<8 kpMrsd8QY/3UOTHA h19(Yяi:ʇ&&:F*>T7\cDތ(V$Q`ȸGS Gt.>~\ #U^L"/O7̀b~docL)or s_x958:M8^E Ύ4#~Yz(;|fhp96Jí/ͽC;)zzGpr;:dR Gׯ:JƦ߼˳Bnkl- ` vɬ{ɲD 'ƞc!D!!4(y'ǒ䗘5Ġ[\ ;bN&vTkɨd B!~'‰nZKLB١~PvMU EY3-goA٣O,Y+ +^`|}|tZf:46E>ZPRn&Q(@ke[He*`&܈6t 5}.{vbIY l 'mʾ^ m %@m.;x2!*bB+l3x)b<2no 7?ƻPNAZӵP: UȈ$hOB X'Y ^l9; !Ŀ8=mZhϚخɈm3g8^u0NGn.?Lhy툩Kv njL,JqQ=ߺ4\V FSH;l Vo)gޕj >GU-4u3yb8l~<5ʆy_ˆ|GpbQf\~7"J:/:v VP,`ff'g2G}VѧdNcJJ*H3LA2BG%XP_j[M-Y;?F|bكhCLu"7{?YJ5 sY^$C]c ,53eTqŁppaPM )UFcbh.'tGZ9Ϝ}$-ӑtts2~ߠÕE'hyt_fYRs~@/^ĞvZ֪cZĝ+a۶. yVJb6Бt&eEhŀWݻc>/E7g-j'q7A14_)uMWLaKH3nž͗$2MZ}dαI摚HHkt_|O2G7 [mjD#QD) S !m8pRwTL9ܔ+>M[9Vh[ʓX͖z/Rȉ)1~,BޣKmx$9W,ySW-me$.B)ְ!k((xFYH^*:}RͣJ}/w KH4obyHbka9Gp;$j(&mqb̴=B[UtmrmqR#CN!Ͱn1Ly G'Pmz'0C$gXQYa7dÚv?yc @@Nrǖh@^g\A[BA_HqZsIXBwCݶ(* ͫn> n[Ey(BJ˜۞QKg=Bf`v;!,58rv 1ߥi?)M4*3M^R!sSŋR>'.we@)_yh;'`KvcJxu1n=D1W_6`D/J8&0Y^HE ;9nOT?ǼwLjhyTgm*wD1@Z  52pwaGoP=,ְ@t19(h>$V3P04>"ytr5>ۆ#S| 7^䁘g{ff%5ʂO`ק{Lhws{u-w$&PnW90E$ucpѣnUW\(,@fZ,vG.yx卢re{g͞3)Rcs.8M$:7(4(ab{v=TSD6t XAm7m(YK4_!рqkE*0V,c i+]h>R֗ve3ۓXb$.酪M'5]2zii*|3oԨpf;GH]C^SJ o)GgL5 [wI19g2;)qpgTҊ: .c7eoD ?Ȳ ,,_A\pQ GҙYJYVI!xt(/o7*1${bYqdnnNIegJ-2ǧQ2g8*/8'ɖo}~Dh;%>lfbl%9m6w83"(W?Ū ߢDLI+a]M"Geҹf! 4Vw>aq19kQ`2 2x^z{',F$6o[.On /-+%Wgڍ($k^V, H3e\sD=PHqZs@yY7S-h\OP #h3 8Hߏ:!k r>F`6KAYѽyAʳ1 i i%,al^wt#.B$8i0LM;tj*eJh*|Wp^U#Ŋ@qRF]^}T_ޜGeG: Idq@(ʘqӜhIԇ o oEStvb5^ߑ}=$RClUh |X+6;X*.n:CZ,׿{%[:Ŋɱg=囅 Bhb(Mvq }0)]>CK =$LeW_7*&USiNz  68s~E-̹B5/Mn"L~z'-L!m`΄RHΝ̢U xK̃S{ǰ'̩קFͭZW/a ]"CJ&ֈ(@u!+w/xHľWwmd8#/pW[mP_M5p*SFZPqWuܟ1MV^qap2EU}3Y/bzD nf+sr料eWZ)6rgܵs&K_exPU3ӺNxݧ1y ,%97ʺ[.*TAAuyRm]-A'nn'/NHx5MMBI;+#h^o9!r[-aLW'!L'W0۫ 3V rጺkQ#Ԓ;+A9Y-&ğ3趦HhEe.ȄH7_J~z~FpFf >RMmtpj@X)hYH:]MI7`1O~k(Sh=Lp͇WTOkT$NLf%ޘ~yQb=:8t6/Gs4'a+j+];xZ KGgz`-|X2%>}&biɇge-LflZ5|ra:0{KА~1 rX> zԑ3@(Q1Pj30{ڔ]HsWnvg)ES-Hc䨿#ݰ3`!Wong̓vFeqsKb:os!ehQ`tkNx ϊ *{=]ڳTo(4QsTbx4TE) AZKZ;SRy/1~wЅDžt![f-tdWU|Jd~a{#'x-P@`1aj\"j1GW6dSsNMGX'C! 3 ,յ4.4LO.pgP LR`;H0j*Z7h4A:`6U{@:ͦi_9+VmR!ɱ 4'wmfS:2p:(h܅F=FwZj1Ppbb 4 T; @)8D+jCeDJS+:"lV7yA[B{>}.J@̎r$Ak˂O+ALyR|Pe@#Ovu}Wx3ҙjz tx!$@ioG_h|myGGjc\U7< f B7ѰaO{T:YgHSMwp膇7{^Kߞ/A:#t)¨BVO4ki꨿1㼭# N~-eJhY`@*^x \_:727=\kʑٟ ~SBXM͎>,3RX:K(dh蘀C ](s<7Se/&k.@?ALX DZg!O˕qقlv~O;>{{$L3Jgż-!zbao3 ,lT227*SB`KJ:^$\L@Fݧ'֋$T.BECȬIMw!vݡsUT_ř-t*S{?XaRZ1k# eFǥ̏&>ٱkKYhOB3UԂpLinFD4W YFp?PzlPw*U2v" 4Svʧ/ƬԋD}2pLv-'P ˵zH<3q{uH-+wv -0Jw> 208Q${8tiі!( b0/8ͪSîMࡤ2kZ]54TGMQkV 8X&wד cOL#2'AR\Vy\Oe1@o8d>Umg1ebu /ZkVtαTn$O׀^5&$z1P$go1tz-Itdl~"LvR\4TI`:6SҠ\. Zz w%kX9|[C!qiGa/ik& ![ K (Idqvk 6kE1t|,-Z\y 8( Wo)|NwtvCY)>ȀB g84 6:6TGx(KXyX#[!x LF*hSb&,!8R0o_9"E/izO ?&]UKy)Bh$ǁyuqNU_qp儜omlh{xxӤ>bg:>5hƐIzRun{iߴT$N4T+D5~78pGg씶,vE&O*ސ<02/" LޱxU17,#9 bxs"¯ t~񉪆-7s@rtc([ q @tȦp }*0McφU.>mM#7dPFAE&kZ!kN#έ0 f jH䪖E{U*!- d׶2ImLl T# W8U`3h]hUнu%ǐwYqdH+idb$7bkv98m,=K$Æp }:IfM,IyU^QA&p:9d;耯hjCWAgN5 )b|YG#bzEж}t?IUMKx$A6;脀r̲c}*!sWpM#`nX[l;|yoS#>;~x4')8Qa<9HM2^:HCREf!~WY! lmg`wՑlX#؏rr8StY<+^{5qBr9YnˀmqAǫE$ƺ?m&(dž 6'7)Q ]~/tϦK M)s̩ok`ˣuZ|U-~гmf@5.PA[^)/`$あ%A1gq'վQ_?.uh|)zYFK׀$bb(G8-:hxkW9ȊE9Hp>L C٥fۺzQe/45}`۸k\qlW:Q_/Qgp'7*z v"ċwm*MܵIZJT{ [[W)Z|mNNQ[G=)!{zӜhܧ;/}< P5cO+灦Ρg6͒,X|:|֖"; y>l-Re2&WX뎨'Xo~X[WlN["Q_^jX|*EzRwǶM]x:]gxKp}권%@IGψM;I.a\Vp;Q q1Pz3-ë##痃KQ:H+0Z݌sJ?&,M.y@xӥ_CXAC#ቫ@^ ePw>J4U0ӨL#:7 1\>8 WHTd@'ag4D`XYvfxXEkZ}"qgTq l^WzyqYSF[΁2ɷ4Y%OFewQcT`ɣrFkNNjM?TxYg8DE@%Y~1셷YM߽Ό`:=C}bDf0p I[jRaJ@%0dOxqsCU.?pVL̨p9YH_Pj{zFPʆv([4sRn!hl;y< `WvzX#DƢ}H=C Ɔ'qg_spi{,/;Ս;.\ %Nbпڿ{t6YA-A5Y zS#ހQ,VjqM]p"\"HQ61tXpQmL{0CMN vJn%qNVN/ duȘB.ڶ HTg3OFV@ʀpinX /=^" EZ B۹,zfQM ^QDiR(H1H'bvE /q߉nˆdwyS[^~ߓ&ɽPĨQecly N¡ы<^\[ ow{DsAq_zX(F~> toi#v4j`DiXGr0Ss5B1ͣ%dG G;D)aւDEXսQzx%KDmWK$鴪dRk5GM$+#TS8I!-,8'VV@h"˺</1(/Usp[e"&V@Y4p68so= /NyRh-RE%vo-2:h/tj-OnT4 }0آt]߶gF=e(.!tD;߱w]e󐍑o\)[<+3bކ~YJ|ȕ |8U oSL5C_i]|%B+>%Ɣ@SఫnB외ax5{X3 =gXk>̫Vp:e Aj!A^Um߫(gFǂ3~Wadme`^l qְCB@23PZ]o(S\&ܡ}w3$ȯ+AY(M8XD>#(~m!`ܾ hᅵ=^ wuAlG ˥1+Sh dqa}og"7'B߉ ##davGZMJ*Dۄ:y!De*?%Zt*MD`P_ra=F#h6?B"QlEӲ{F[ӑO?2̺SdG 2︍9hheo` eb%miCkظ꽵 Q۳׎[snj|#f*㰤 F iG<@0M߇N^ȦqU#f8y?w;w(D!;!CaX?pK4w_hEpS,V auFD15/z977 q4]RS%+\b>d`ufidUPF Fi?X(*uɞLb֑̜:S1 #87Ǿ4bU/⹝0amB&ʽQ+~a4 Xl1&^%{0Lih3a'DXB0:o)7~m'| |$xܠ# nج)n3m3[і޺=AT2Sq_[ bNjp? ln}%w'%n9;GwK.r6d>uk윧hk?w&%D-[&E1$;o(@`A1Q\P|?g&7^0Y< b) SUupktU.GWh{n,ZMt:4ixgУg9dԕJZavϠcc>\*ޏ}J9UdnaxQ)tϕkko"a>ai^0* ۀ޿#_=~WP CPbfVB-{Q4`R1~G_}KMk;x*; -]O'Lq h}:CeUX F^T'؀M9(%F쉓#]a e4Cx(%ɥȇϕe=B+|_&q v'X}FFƜ&+(me fG`nPm~eGZ|.r1_ '2`CLT S4r.w)/pwR8h7CX=qSUӛa4ۭd_OqV#'7nzV[UNl fi?ݐ.GePhm:3ϰP@YǕ'b " Wϲ/GLx (b@5*%VR`*ޠV=-[i_;S萔RE#A-%Q\[ApAi|fc>MQRQߢVRhb!Jw̺iz΢wa@diPm0 9q߾NCqZ{^[)pSY~Gio;LiF372PM SzqKn3ٱqKGrDcCx)R{X35@/u|"t,Scy}Pq>, -cE|1?^\,hP-ԡ#SmՅ, y%f<-93A|OH׫Uʭ)R8m$$V+jfhx# ǟ[;}x_IG@X0{Ze s,p〱F (U&S?\1o7"gyde 2сƇ4(l=3DG&~XԼ40v(A<᭗[?аQrs] MmׇA†YJv@sX:gpKtJ ÇJ;%M0B J gxZ+o6 1[$2_Hu1<tAS#M|*fGuu|ogpU3 x!М;}$b5 8OMs~t YIz2),J?2VOQ$wyF/i3pz6poRN~! sboYpz5sG0^Ł2#crv(7VA?0,x=y:4`6ȶ܅=7-HQ@uIv t>åyh<,z^:4y;JpQO9 R M̋Wy#9SX{joֆ5jUV \]1\?CA#hcO{)ub࡭O~b2hA <1}bDzmf2P=Y B0+w%JTUjD/,==>Mq{'mxg&B # 'GdE4:.mpU?ǘAW+YTcj0| H?v 1%--~lXPW' t.͗pWzi6(ug!aqHeh-C,TWsg N챧!LiHua_3/P>5_B3/Ĵ,Ik,P -(3mq.~y>Is{ysI؛{| ckf!ן 1)gTϽfAYYB8^\$ڼ9YO>zGp8HWxs -]d1 0m! ړc&y6T6=Y$>sŞM|ЇFsfFF:VfqyWmm,E?x@<mqH 2= B{% lktOnN R%ܟFj!ޑ愁DyUV6'L6 &~-ӀC`o"[̇.;R-`R$Lgٹ""\cpb,-! d:+ 2ToǍ ? n8t8]-J\DF@|YCJ*#P]J;oܘ"U9bk:uqn0D`DgE>7d"j@2UIXTr٢g0M4+}#ʧZx߷Qjl/ X|6gtT$={_I^y1*a T,Jٓ_k??a)ǜɚgs谋Óg֤Zê_umҚr'ID؀c,&`ʞs;qmw9a Fh'&E#s |`f6+MRtg$}ܸi0 rƊ|$@%D^X )140sW BEk_-Zsl+ v$Ho/unWn݉8,F,v4'mj`/jM> ͑aselȍxf;٤E4fY+ևøuXt(IRMfp ]k XcF|P Ne=)s."3\z5TQz(آ^_Z+|'wcnW~-Bu}t'`D6}1lҠa:DQq*W"CE'@B(PjD}ڝ,`{~3e_p)g^[mBmXǾ}㝙≃yuNUev>_4QD O DE_X^AecNYda3>1n>bbt&i:z ߪӫޣjّ )"#5q^t+⢩!Fͧa&B .8]s ù& 7ӻCL{Ϝ"Yn8uIJ(:HO'r0Lw9P- ;::HD͖x,*z|%^6cY]"(T-)҃~ B8Cx>?d&^L{3tc5f&GIfX5T%㢙XZ%)|#S&y@\Kqz6Wr8Ql6/yTVyUEJ9okpX93._./ 9t=Hw6UA8E/$qwJg3 whzjBgF}xYuekY$[b\cXe%lܖC kN-%,aLFvY~ cGi'4 [|zCT6qO* 0?˷{CO{0d~2NZ ?J:Zs;u_hɌ>|Lj 𵨧)@Eq&;oVk~֛"2^ͫԛ$=O.ڦysS_Q?M28Ow5tbd)˛XB5,24jcVo$rz,u_̻tx8ɑ`69sþLBVo{E#i-̼R"ӈS[#GoH˗z:% –b$ꁯmUb0V)]"#{g{,淃 `]u.wPҟ_S_Tj{ޤ6 L^g$#% 2-& ʦRwOz'"/&aWP2@Kmbp!53,Hi;37ȠC]l /BVbg!tS"ч,ӝ3bo|YCs۩/C(beN2<s@ZV6n|TH'yUuw%WZ?O[^mKMbɢeQs~KM >K %L`8c@d_,&q+=`Jrb 1+K00AFaF޵Ɗ5 ߃>ȗQGp? ?n0_q꽔5ܞ|8jx)tUYf!]}c!s-%?AK@/UE bIBNfǤcbjo"wZ81fVm qؠgٰ!OEQ1652jQ >ܩփ;kpӷu[Q IZ-v?"K c C *|3䓣t`Ip8͈q@ʳSXSE&Rp֗O4}_WU=]<ɽrkyeC@TvqJAfmfe K82 |Ò `__EUBغ5ZUZWy@J?Ǖ(Vqw"E/Xzyh8$1o!;]=ŷxu96 .v@r#pûAeBfFe{>D/Hoz\_afQ ψ5 Dk)^`ԕp]|shw~rL .Pioz)2 + ?d0h18'*e]bZ~pO;ʴN Df ϟ  JOs 4 5%h#%OEmNcx[rC^wI4DR^ hJdL-_Wkߡ _tȾڶ*SP3("YmwZ|Ah4]3EG-թ;78> VsZB&-+_a*y͎)՟LXUxa;=!u3>7,4e0Y$lѲ~gUR9imhƿ "WtV,=]KvG#=sz$1V{chn7*H5 c$Yha[Ӣ};\- z-ЮZ?M R`ASџc.A|kgɱUrd$LI,b_\y_f9G65C&gMU[fQi5x}g5#!F`jIScN Uyy!;чY,Ju#WjZ &bNa4!=ӹb0+Y׸Pq_,B+"lK؀sm_vE)9)jpOÁNP!UQfHA މ}斂P']N5l n,B›] g8ӓFAsr٠EI8ծqL -"JZ S{ⷦް\*wDUH|])i$h)[xUl> 1lkN3fG]i72jT<˘,n]SN<(:AtR^eEVq2[#{C `6o.%[sX.oϫ1F fϒ'C,#&ŰЇIV:՞]l+6zoH WoVCh}&=1ʏ!|.*62VP:,VU 5aukB u-^A+ϽRvš6CK+=}Aҭ"U?7<,4F5[g<]dأq~b؈")@?e-m>8l0bzO[D,ٶE2B7s=VPxos*^]&C Cf]e=$|SfĎGk|~B닾MťI٠Ԣ~Wv mbtnO]^lk 2O%8089b4u3xdx]!}1Ɇ ѩDS++eGc7#A@3+,>2thqm_'׏֯~Ш0Y#Sc"Ź+%)hCמ(z;+ zX&?ς|U^b:B^#9]m;AX33rqx{Sd>Ep4Cy]uI8CcALq[>,OR!0i ׵(m"N]YANx_[60)O/PSQO9_(]ыIo?ckH^8oZϐ>4] ϭ!G^Enԝ^(!x\tT= rj)OǴ|W/?1nEs S(%8j"=D {i$(H-kB%Z^agGBz^/7uj;8Н1 L%.ڕ:`oTQ;7P1-+n- u|vxZ&eSJ`Ш #dz;||o\ _.0}%u|Wy)Xc)O.^w,.+/][< ͐8)* ؏.oz[ J1*FQl"h#U;PkdHHF Tciyp^9+It5HMP?Hk;MWPk7nS;SMIGaDŽJN̵YBmR̈M^gU !Q +?i8ނ|@SN8FS/uE^@SKdB,zVhu4L_V6Ga)R=m]~:tl=m̹UIp>*bbiﺰGgkL8_2V7v?̼MIG Eqӥ y؝b P˪c.3s0By#:[2[$wj\ =c(4. ffZ=4JOW_pKOTKő(E^_WB&PE[+8/!laA\啉,g]K demƔ㚉ٻsDΣntW@9NdYx YwcNh՚A`kSPex12WLa;fS4"H+N9O"nYjPQ*u _$wOTGx𨚢&^lAGX7xTu'}L 9l+%BW^:ݺRK)zёhw>W GdpנAw(?`KpVbOc AuLǝ)96&}E6e3d9oY# AO/XdWUsIEjd Z+#0 A'aF phuG%A{px)p¡cF#vq Q m Fе} vhfTBS. IDLw#dq"sp(aYζK|Lū[M*. OE`#bǎYR{5PJ4Ioev. n'5/-=\͟|Z|! @v+ZdZX~ߎ$)"AponF9ՆjqR9iT?E {l/D73(<ѢxLr,!.{>IVOFRy_g Vez x۔Q*Fw[WbC&du|nwƝ"࿭qj21da(z^>`Qt)ʜG9`GYX^K' d&\XSÜ. ((_UU,Nxwq%Ԛ2-KAiĶ4om%P#}HJ=7<%N̉)~@%/ެp3ԩ.C'Dw[ +$Ӆ̊Zf}ܓ3Q)dT 68l!/D*1QGf?i? vf}2#RLYo`4_Xsf 8p?m1xtbrN qMo؇?7Gdz$%[ 1$peiJB "hC0 2\R&h/ëm\=i4ފ8X" ~ޙ1*?KJLPaQJzAYٞ6_%Tsяber:aG _Hl8w Rv>|_zٌUw"yX(N#B~6''Z͑(%l0TM*αxLW9A1k(# pHM@UFezr6}v0/*wS.c%̠ľ}Q.MEHNmIt QX'M㘚É|s0>}GsnnpEӘDF98 bFA<H:,xhCKit+KlPɄ3 :$JƄ32Qr+ԯET6X.hbϟ%8=[lCc6&`pP8p˓'1@.;VC5̏iԬ+/BcN9 o_EHi`JuG_: _ꨲxY>^QOeT3̘y+M;4q#\7g B;2udƭˋwb=Xf!Gx8BPE YPlj&Ð\e ZGj@l/An0RnĖWI: 0y2t%7P|+`T3F8ljE>qlw-(e /{BD`xs<ZOo998=I)LOJs b2d H!C,ńF!"@\1(u6-SD&sŗoɸ7cEݔ!=1vQOX0\ohYGw0o$<ħ:jyǢxP@ _Bؿ=6YYg}PŎ߶N4vml? (ÀyL)9a?Bi]w|WGy f,aݦSy8XGcU0 8mU(4O5\?Mf'R۴}z;Ǜ.`itŀPҪmg;1~;~J}E B' AӀy## N`"o#s\{Az:EG_Xu՚jm_B !@v.ݸ.Fu.<sԭ8}a;I4Pb5dQѹ?k}/ŖZ/cn&S6E$rןw[R0gS=rtb.%ep̝#,JuX2EDg|}Mɝs8>=F%!r/. /"Ld+M,[SV70p:F7~-!%BoH˷dvfk ,c8D8]6D^g$X7ͻ?:q~Jc8 YsAH1w49n]-$X0 J_P/lb$xB,])D?;E{uVrG#ҕ2#f3e]޽Sj^%@ڴ=|^&CGl9<^ `siLo‰"ZbItV35#wW\]}$ƹۦ}1O;axjzi@q?%AWUT~uȢQ|*Ee78bEw|߹->!Cȿ* Ka`jN}If(iEVe[7|>`Î[2F|6r\-NzHA" >PxoBFɭ:xӏ7.dcVاtmksߣ@2? ৞}!̋hX7b}wH}dz\Q\?2=DftiG SDu>?>"(J8a6_GY@$}ޙ+Nb|ZNF{Df5oAN:C/aH|] 7$솗3zW C}j/OQ,B-f6fp[+L-2=\?/-7ܫǽv)ݠl8M FIi֭5"D~ ye/8#d;,ZB~p!UdL*֔<"X.yR =⡐'~p'[X[΄S#*Up17g2:avk?\]W.6f0GJ ]D[Bf qIl_p&g)ζ7MȦ sCRvx^cm.ZFbST(nU#7DqNjl(:n8P!^;0!'c"n SyݖaCs/:ixUQ "0ϻrCwdfu#f̫ḭ3&Ry?*knwSk9@wTl +fX0풃9Vas{ aP^cwYW/W B6XF0+  0rGZ[(\D82\R+Q庍s#< Xo&nOM3{}A+C׃ L$j+(/M!",ZjN0.2cZ;s{돶?.*w&(?Tir 5D9*RlSKɘ #J_SHz~1u*%|lAmvg.hAɢpف DPfh(nCvWཨ~*:I"OZdQg t\1Q*'Nl]w@D֞e&}QL#p4ȽA31xI:t]AŲ݉YѥbQ* Ԛ5K*Hpamh(\fԸ[)CN.Q"Cq! ;Av}]i= B;AmκrbWk<G>@VTP&sx-84pG"7Fw~hַg>" ?U+QyQ5.I Er;%vhg_!yK,T4"vϔ!tf%ղsG76 W#ӁrbT0Dj2w]?sFnlz_åh OtF@ЗGia0< Kb N 49WͻTӦ-V_@cY$aw,8h.ġP} =?Bh QeYitBSϗ(8 F;}Ch|b:~3txKkQb\xXU8 q+Y4_2fM @b_r"H6c[+^B1pGMY&d#ux;u=,T[Ȝ88)*vSbȷߩ֟7 >ॴheEAy)]V ElgL͙OBvlѣ#z, !V6^K~t5Ѭ ~/ ~G#G܄=6Dl~BxSSs,OH"ahTėh,XCVؑچ`Ƶ%9](i%\[?Qb牡jvҳfޙUv"?[MtD*ERai5p}J \z,=o$%Q6::v:g# 3K{/nYjY?5;yg+㵉ekI&H-ćNMHJMam_-! .ӎhp6uP H,<`3l3s;Nc_@.Je7w%ʱc'jӹ')W77Y9QA<#kԁ,.8ʼW?Ic/CDKFw ^&VzuKscrEߏykի \ %b9s/#kVVI,j?Vu;Va]<(=b+|svfCVOZ;31^ m@r@`4&O:r"k>ξYUǿЌdYF6ȔE9+~ˆq0 Y-xDƇmK$ݑw ,NޗήTM̐^bXB#fNt4gNgnXt7Fؔd}_N:I2| rL(zJ,od&+.+K |_VC:c1ۻ85H_SیGdVn2y֯M?RbARvrf={A% 2UwN~U$&թeVaܱ+~~y`@DJ+C A7-6 mYG>,2]Y{[\otIтS OՊrLd\P&Yr.k"=AN3 h'1QQs/.Jr)׵lzݘlQA\muj}Vc)2|~_>amX֠uh1|yGJTA5&T r˲^CkbbvKb)t8S)s&-;HLE.j%nis\\ahrVa w3#(e29 8~%UQ6)|ǪX`F'WzVRv#ڕ\CgOϧv15ּysաIO#++yɣk>8.{ՋCQ G^٧2\MȁjGK}"-Pߗw_#uBw}ͫCWCKf)ey]xϝt`:RJc[13BK~d<<T8{x&mT'Bb$LkĒ4V?@N`%Y` ρlaV$<S؀¦ (4\=ZB@ݾ(:1ܶ(cS6)0"fHCxp/eIpU@8 مk+IC "~Ogrٷ0>N7kvIT:z5Ie v?rAَߧ  ܱV)Nd6y< B3A/:'`(+r7v#Aˁsνs2R|腪zȱ>I7Pz f1NrGz%ǥ.ܑHݧ8BzCfJD 6Sd(b9у=3-' $KFVC|@] l$Ѵ|3k#P$u2 poE響-iEt ґ]h@ }h6|\kHIy_J%Ow; !E7>&8^rZ*ڴtG53jT^R5JCX =-t&-M[ nhD4CMQPbF1XfCl&i_k0{K(#Χ]^3$aA\t1pqr35;Sn9UIdtK㰝ۅc% ;1~vQ?QPV+ePPA{qf₭2#\f , X NXs 0s󾂣xdHo@;aXs+r6'=o^gsl MX=ѫ%.x# ];6xgZ,-pݣO7X92}I9Xpo`zj\LWY`(ofDHmPŠBH.LT_w>C 4LL5C8 z r ŷǃcյVc}[܊~O"*0Q%  5Sr*CFDG .e9ϊkܸ ~ѯ"u2 oq!6" ^ xaw#XcuSQa:X#z̄Q/N?G͔^)O12ȹF}HvG>L~OЗjO{&Ujl cmUe'ך]y%.8ZѢ݃b,F Bgl etpj` y'w4/3Әa\3sa37g5ڴ XP {αN3og#;>y˜@p?SW TZlCcy;tJ шq8=?*g u֭l]e"L& qv~w%Z2FəbB%a A-ːI͓&&^Km'\"oK,u7A~Ex (ʷK`*>;)7Υ4BzS@u]j|=*d^Ւu8t߱],KM2i':<_t xLHDVlۅ5ЁeMYNDz̛&N,|%I MϕDڽ|$/TuW/36F!3s΋Dp$yuI/]vW$.RFrÂs+&oz}~ ]s;l݅M4Zc_'bاW 0>Oߙ)Mx-s`U2ػ*vˢJIp({@㫄W?}?)c9'4Hf `RYix F x@ u` (wehdRR%,fDXЌʔ\78zi}KR6ɭ,`1aKݴg5i}t4Om n^Jozg9#;9!;$lf+)U鶔nR[.) (IߟHP:QC&ctx:,=$H (Ah@KNL/=Cj o^3;cI'_}rR<*<%8 Cdd3{$!,Q%t%yi+UBѪNM0h_ٔdڝgd#>/NT4/ETzn?^&L};6<*ElpxNʕ:A+ c(zW6@硢,Rt</p+ aIم)p0Eړz)g/˗$4*/; 9b4L&B9 N&j(b v#WhZ& lCUboy"~BiZ(;?.X ju7 7w?8"\[)YxK%/kLmLyxM!ը?؅[^I2iǦKhPmXg$dqy3uXQ(euD"Y計^3AklvL(}.6 xt9\FfciC2}.ӚAAR|"4HkoSذ+^8rIøV{xnÛ_#ʓYsqfq BD?<z+{ȶro y\s)/s1q"Ky#|ٙ4WZȃ:;lل5}5@2'Lh*Hcoł}ThytF D2Rw]ZfS9 e$ 9,ny$m)Uf6?M\+8 RH!X~@ a8oz鼴 I[7ӥyjxPI7k[-`ROC-hhsֵ!GN nE;;Ilx}#OmC!ͽLUA&ts59[ίAQ)@zaZGUIYGa?e&J}C&aܓ.^  )EK>\E _K=s E`;>>⦲ ''8: hܜ\tmnڜ(Ar_AYdoJJս:e"Dsv0j4fiAz uo_jܔpm5ePr)7o(:uJNk*@,Om_l{x56gqvK)2 8C̑usrh{w6HJ&}, ˪丈O:IpEĻ2 -kSG7 iu;aϕ J& NrVVpmEoi3rT39qf))V[:R9*չ'vg%(k{- '{UGiSh{@\_V[r[d"`Y*cxp_%ltjq! O0Oroy \VHor +22w^$n3e@F?> 5w뫁ߴv1Ւ,>`6hkM}ʶ.z U;z" c%ZiХNOc&(i>Ń:.4=@ǖ;[@ƹ$wF/ kg1XR%'3P lձ -QpObV ׄ;}L7Y7Ete@j]v[̜=B?k4@qWa9qN2nJ *oܳǀPCTLEu*?5b.7LX)!"9zmSjW#A_(?:E3eDobJ5`Oh]#Bku]}]dYi:evh# oa3l2Pk17Ga\GJO"c6]^tKպDk"Y԰{.mQmr5l>VD2LXoNHo'WAzv`B(w&W)j7֢k>y+1; Jt]nEMhW8 Pa31.ďb#um&@ޑ9k 0a!&sD}(/z+_q*lq/Z3XsA}cΐKj M<b+Q0?q4-P2)Jg|'"Y!pYCx1?fA;~W4 ᠂|G:Uje΍._Y԰ţ2'YQyS&r]u}f 2D/tT4t^dU񴃶^U D٥ X̀%sD" [+(sic\'*6+ !id$Qs_WoK-%A8v7Q!]视f$wpw)Av݃pz}I? 'XZ%=P4zY)C#d*@@6T#:W*XN_Kes)ҼJ%c/qL(:9 u }pᠡH͖r2E:spuȄ=d3:41*Ϥ͡bI|GV/~#jE7Cx[S@ʸ5]tB/J0wg\i]ܣ^hG7$eF&Ml|-1bʁO;RNS&n "U=TKi^.H) #ak,H,&0WV̬lCVzku^WYP'x&5@2 M+"{$zpG!KcQx$orr/l4Lq ǩq풱Pi. ŝmk]8\'A,:69O kF6orɉL٘>2v _4#5fK#*"9A!s*'lV{-4hqyUz]+ $t~dqlb )v.+XŸF՘,1T[ G띓]$b] GSkl&6jt:G}vz4Xʈ?MBWd;) Q<)$t6N\ b5h:ąB>SxTP7c1aJRtFh5)cT9"&bƆ*q͚8]|*>Y>Dc%%$ >{~c5Z:F%v@/;f?xcz̆Ci7__jxU(!ṉR[_oY*W'ԾJLM}%!g&*4eY[RqMȲuF$%M4Ex*#G [xwvAoV$ &rEbmDTh"pH܃5.L} G xVyB6M~{X4MpS<Тv;TǫXtS&[Vj~FB%oJ-ts6} 4X:W/0VEk%ɉUh;IZp@R:o0 Ya B^/q>a\Ϩ_^" Q|i۔``3+ 9.i@7Dz&Ecg`oͶ f0LjfhM-um>"Pa$]D ch"a`_$+C8xe]Hˎ@Ev3x~u#ƊA٘\H9vLOF>]tX3 삧Z.Rj2Ei|a8Q/56 :7'U_ve."O(|,8W߽MR#+2/@CLv%!K:ZbA 14O[e6Jva%Ew91IM1ݣ3=sW - AHw>A,\ M1S+ l=1$W'gg` h(:]2E@ \h@EcpLGA9|M5-8~YK68 _q*zǀAel']F?&! o#}(Z}#޽wnl)~i! B\|0،2 gbA  ј2K0W & a"p>1m)$JsH$Pz-1͠v%/8un YĔK06i`@v`OL+∓ Ie[f5duYiaóGYOTe5JY-w\tMyWBJ?RE`cI#eㄈb&hazV=sd.ŌTt3ͽp}k+}4k_E w˩H)<<\ּյ#{Pgkviv<թ1!~Ge]y2%zjjȿ9NIf7vƄM0)uPGTJG 3-Qe.])6UVn![9L ޖ!ͼumjtFu3埳A!T}x9P i$(! 4 ?cv@[NrI맭K4醩 0eKk΃`Y4h- cWg|F ^ {lUIr ;WproVK.2N])yE9i=,m~2Jm(wL/1SAqDL{]"[ a$EN$'W.E_l_TboڋXﶯ:,Vii/V5sܟKQ!/X5;o7)-nI5rQ݌FMm.JKTw3դge4? eRa@[\ :]l-$0}"GKu3P‰jCMg&!ƣÏpusHlZ\i )fFkFƏOP=D+6sFO&5mv"a8J |}YkpJyd Tdype4:۝ƴȢo" /ٙcmSnJ#_kPE=8(3H*L֭a|Q;Yl$K1ɠ.pIG'_D x7,Ê_CRM/GsUp 5Ĵ=nm 1|8Kz ^# W3d!7LUC'FӟؽqCI#m:$P=d8- o[8|rŚ;|:V\)fv PU['z?>C~ġ\ٙnkZeQwzf2nV\]ec788CYt`&C2?1>Rޠ=9/nFa!UԂ<2Dp:HpJ^h 14rFKL[bbϔ/]Eꢊ:`wr߈S<{ͬ1uO'Tm&Ef#%iބy )? aDhܵ֓4z͈T}{&|Yy{{I0Sr#84AQ,nO pgYףj[{(-q sS@<OЗ2RK|$)ygsEZ+Q jD&gj3jkOe1hj! DtBaWB"BN=OōLuL.^F ?䷷+OLM=ܺD(V~=C5 {7 6n#c!98wz#7G`nZ$o:90S PmMSKU{j{ Ql*RF!,\jqڊڽdno.JҤu]'*y=xx_ĵR5y[M(Xd٘a{N8dP&ko{@> ,=A(Z+)\zA&ׇPjBL~jzS 2FĀc+ᣣMkQB7ު<=Z~XM;"LI|NjCWT{"+)k 5f :+P~SHȐ&_V4ftH `JIGN`ÃApʚ{߀zi.>Jo| vWtY؛iT[Wdc ~> i Ei))ߚ[w-HPRG)15?bP\//%ꚬ.q?}sYiT$HP>VS@MBڍmn4&R.lm|/{QbG- c 7!DWn&%J3R&}zM~Ͳ,z5oͪM.N+? ߞ/Tf @.9}A1 k(V$TqZgAh5 Gt!R O:#xp,~vOԺ c{BL#b;Exh^+>pHȝHMu|:IWn:߄ ⼲VZ*|ۆUԭaުA'r(F4OR$қ!ktP\WFa! 2ۡ?oV:I%w1ŷ))ZoY0?:mbhl{)?k?|1: <NJ M?i}J Ĉ:6\uo$DYc9(e1bC%3Xs0z ɇG.a7A0 ~A_ Eޜb`@=/͛lQqտlD!>U [Txvqyh`mwSU ,$ϲe#26::kp*?4`=U_tз˃)dW& YiO%G}Ȃs]$i -WOq.i9U@Ď9fCz9߄".\%4 (%%W FXV+xhQ9jglxn `/4x*ϕ dDb=L\?Vtgה*Z+O$Ι6+dQbEظNJjQ0"e*l4Vh֤qi ̧p"X6r;YtIX((`4y)ag8,nEb9˘|2AmUPj>S4:Q% Z7ۮ Kʀ,V wCXHb{PVxvMR@)ɺ([ԀQ3FɁP|㰵ur.q g8–`'wC[6y0lR.z&oUkl"~/j[-UmBZ}Ѕ=J,+E-iP&H/pjѹTz玦R6?NѤBȂv2q91[>=u-B⤫ ,ZB=tɐ1VvYbt $f򝏍<&Rw!Q?ZW) 4ޢ]'Hx)kzr&祫E {BUw"Eb,&Ikiz#h Y~XU%NQJU[`\8i6dTS,҄lZiZj$G>HDZ,JkT720\͜dK!d)+)ٛ1`5e^O)M a7CYk#Sy&dcy˿nzAl.z,MG\TOØq{+s_a}fCoӛ\VSvieOH%Y@)a9 ]H4i~=O?cz;;/u@1ea;fwi?~e=u3}x18\kIA!c#@ևXuD0b0-#6!oj]?,:0t p}.'/2{Jڗ#Qh3浢ͦڦ?1o[6\CEYXzQV[:};pӜ;i!Ķb[>V0>ӏeexҀב{1&›R]XʪcMQV/;oU8S3`35Kxn(W: 6?