resalloc-server-4.1-1.el8 > 6 6_6 3!y덏%!E/֡a$ !E/֡IFϢ`&%_UP,J)35CK$_ y. :*Cϼ"ȡ0h%"䚖P*@ {_G ~7N/'\ jH&r?LHC*}7{ KqY9630fb11a1b12590243e5e2898d6cafa4bc258d5f4f03c4ba38cc790d36cb58e3d1d7cc2baa9ba87430784b89746fa908df23ccb3!y덏%!E/֡a$ !E/֡BZ[ձw¥B&`xM/٪0G8$:0@IW 2~`Pá;~ γ1X~d.\ry$D㻳w }esB 9Itwe$ӌ`]~F:wo'=I^mݘNfy<,x42P&iiEv[@jƸM*{d| LGE'7FnL`Gq䈕GRu^55 uL~$mꛉk+Q5\^|8"q;gjo9rS찞lfysDa[w 0.Nrid(Ӧa}CΗ7l`J.L$#y!e?+*' [z!ҩqLAU:Mσ$qU,Mu; 5ŧW ,AM ~p{a{[-zNNTmPFs DPq߼'q Bv~Ј>pCN?Nd  Udh   ThT T T T \T T0TTT!!,!|"(# 8#/9#/:,k/=6>6@6G6TH8TI9PTX9Y9\9T];T^BbEFdFeFfFlFtFTuGTvIH wJTTxKTyLENN N4N:N|Cresalloc-server4.11.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.a$Ybuildvm-ppc64le-31.iad2.fedoraproject.orgFedora 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 || : fiJw C ^qq 4 4 =g= v vqqKK vj{{FFqqww  l tq`DX T'pFl/큤AA큤A큤A큤A큤A큤A큤A큤A큤AAa$a$a$]a#^`Ϯa$\a$\a$]\ia$^a$^a$^a$^a$^a$^a$^a$^a$^a$^a$^a$^a$^a$^a$^a$^a$^a$^a$^a$^a$^a$^a$^a$]^~\ia$^a$^a$^a$^a$^a#ma$]a#m`^\ia$^a$^a$^a$^a$^a$^a$^a$^a$^a$^a$^a$^a$^^W@^WHa#ma#ma#ma#ma#a#ma#ma$a#ma#ma$a$a$Ta$^sa$T\ia$]^a$Ta$Ta$]3258432342a1c76a40d3b1be85676e9164e1cd4f4ac7622aeda0cf4b1d4f0fcfdaafca0f297899ad8566f76b425d8c3744b81c90f8fa1e9ecab856c3891a78e82b7cbbfaddf5837f9afd981614137973ccf5b6afc3971e31a44fcd1472bcd571dd202b7316aa421cc9d285c0df30dba1a3935827dfeb1663b77961d6b2c8348fda0e26a6d57ade66d222ba767cc33bfb70ebdeb8da491a3246d7325772544d4d5ef719c65ab061918471469f0e047b4c32b7d4c183433c8a81216bce945de2f5c3625214e601fb8c68ac3685a1cb26b8a5e3b1dd6e8dbb0a5bbf1d017b0bd8cde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a1273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a1187082f7f60cf30620f184abc046894e00d2e0aa7f01fb7a74029d08751a30a0187082f7f60cf30620f184abc046894e00d2e0aa7f01fb7a74029d08751a30a0491f00bac1b3ba920491f7a85ce1840154bbc84ec6dda5be2317d34ea736c238491f00bac1b3ba920491f7a85ce1840154bbc84ec6dda5be2317d34ea736c2387586cbfd458bbe57be4b66f9438d416fcb281eb07add1f9337fa139f1a4c0fb27586cbfd458bbe57be4b66f9438d416fcb281eb07add1f9337fa139f1a4c0fb24b57fa5ceb2951e4b521073fe1478aa926124c9941a52d6ef091ae39364aa7384b57fa5ceb2951e4b521073fe1478aa926124c9941a52d6ef091ae39364aa738a1be17752bf50a3776001f4c34ee516f6d1dd025f5afe2d5cab237995ba907e8a1be17752bf50a3776001f4c34ee516f6d1dd025f5afe2d5cab237995ba907e8844cb3dff06031a6055319dc1657857e8fc20132d9d3ff2be4cd9049dfa866b5844cb3dff06031a6055319dc1657857e8fc20132d9d3ff2be4cd9049dfa866b5ed29a99cb5e3bbcf64f1b38bb2d94a0c7b06bccc6ed044b29df1b3a1d3c35fa4ed29a99cb5e3bbcf64f1b38bb2d94a0c7b06bccc6ed044b29df1b3a1d3c35fa47077b04ec086278b0d1d5dcd0d81232df36e46209fd233f4ae2f855f18357e03ba0f1301072dbedb83e5c972b3a186d7c33b2ad36634ac3f1cb3d139bc19637c1e64e0035b9ed1fb8294b1cd45372f1d9da044bccb7443382ffbe8458fb875f01e64e0035b9ed1fb8294b1cd45372f1d9da044bccb7443382ffbe8458fb875f06ac88852830f687a1748aa2078d34b74d611676b1df90f40b164950d426272466ac88852830f687a1748aa2078d34b74d611676b1df90f40b164950d426272463ee78861a46f801d6674b57782b9f570b0fb2d269d19629e6d1c156938a79dfae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a1273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a110eb0bd77d8efbf4203ee508daf993ec863f47e61f4c85621fc17721b39efe8710eb0bd77d8efbf4203ee508daf993ec863f47e61f4c85621fc17721b39efe8769e53b6b5fa8494687289e68db6d3130f1a2d0ca7e6d9aee3b06267c3cde234f4a246f333863ef46e96c68fdf53e8171528fa126c6874bcf76342fc07534e62dcd4f4b0c4a6117b4504fdf9be89979f90771e8cc9ecd87bc53801011c8e53d6a2da5b52778d5aaee940a3aa7003091015a9dc8afab56dcbba40ee2a1c0126609e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855395777e89a970bb1ba0c5d9937d57f487de9ddbb550761a2571b83d899fc42b0395777e89a970bb1ba0c5d9937d57f487de9ddbb550761a2571b83d899fc42b0d8f17cf180e80ad74705c65fbe82edf880e04fb712094e3e81701ac6c5adb2e5d8f17cf180e80ad74705c65fbe82edf880e04fb712094e3e81701ac6c5adb2e55348881bf4d8a7496e0d0a87679887807e594c86e6980c20fb53e378b6735a325348881bf4d8a7496e0d0a87679887807e594c86e6980c20fb53e378b6735a32273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a1273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a1755164103c1b8ab1d11c6a0cf7d56842e822e5b20feb30acc87ee408da85f5f8755164103c1b8ab1d11c6a0cf7d56842e822e5b20feb30acc87ee408da85f5f85adfd7e169c9c925c7da39f12bf60cc06da0bdfb02d1449e48cfd9f5c530bb505adfd7e169c9c925c7da39f12bf60cc06da0bdfb02d1449e48cfd9f5c530bb50cde66695be4f5a7e9157f228cf0c7c6f953398899b9f8f7450726a106461e13a70cee6507b1d215b2e8e97fe5c0c8637fd5c51f03f8225c60b3a0c74690ee9224c1d780db84fc0fce26a008a6466ebf429661fe2c619c1d660a83f8a2c6d6db2a549eac884a75bb6d5762c650c704bb98458488ee8980e53395c64d7d390283dfb75b866cd78373227afe641bfea10187da17b7e051273e3f08cbec9c465782c9e088f4efdc2e4932e95bc5f1e437c11dee7a4ceb9c01f00eee54b3a0c86ad704cca7652c4a483f907c49fe5c9aa41f59e4d366fc2e7b9f207803c60d98eae480954ee25288a861ea1588b066b312cfaf58d6185ef31437ed3ad5ca948a28edf981b669d5a4775e34493c878461b0f40096877d1288ec80a6e437a1dde792d43c6cf4a090554f467fe752a34286de1427f5d58c70db7faa83d26b05e14d535bbacbaac2c9965f477250f64ec6a20b2ad17f24b21177459026fe5e7c7957898ae35a7731b327db8e9899995b0eb29d44c81d5d4ee76441d413cb161efa0c9e16b90a6a939b2bae8ac7a199728ebb7080ed4c5330db8605f3fc539a3220455d47b4c1c53362eb69b8a36bae93030b4597dcd9505f6294d7d870915f2566e89005131bec9461ead2d02a73f206dec8d086501b2a99cf46938143cd236d67b3520b0fa204a1bd92d95ee56dc3c59b619bb9891da927fb8e29075307a689f348b86dd8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806438e4276796b039490f8e02e0698fbce243298a64c87141fab45de3dfc4e9d890f35d6cc293b22d0f24a449da6d698e08f489bd48f2648de571a7f374b73936648/usr/lib/python3.6/site-packages/resallocserverrootrootresallocrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresallocresallocresallocrootrootresallocrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresallocresallocresallocresalloc-4.1-1.el8.src.rpmconfig(resalloc-server)resalloc-server@@@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3.6/usr/sbin/useraddconfig(resalloc-server)crontabslogrotatepython(abi)python3-alembicpython3-resallocpython3-sixpython3-sqlalchemypython3-yamlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.1-1.el83.64.1-1.el83.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3a$@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.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 - 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;;=>?@ABCDEFGHIJKLMNOPQRST4.1-1.el84.1-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.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.pyccdf29a997efc_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 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnuPOSIX shell script, ASCII text executableASCII textdirectoryPython 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:;<=>?@ABCDRRRRR 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/resallocutf-86af2d5d244ebdba94e6a867bf0e77b8f5eb46a97d2ecc5625d2fcde5a8750de2?7zXZ !#,Їv] b2u y-iSqiwam`_G <+6om\VA jl8mh37T1?˫ӗS:snȰ_`XXq3lmh.p0ٌx1ib!W׺/،& k #k>2d83ږ_.x-i$lY]ZTh,DKP)铵[9riY7}*>dH)7Xr+`qAБǐuD|kAƆϏi;?ۉLS6)4\ ջYK|t% Z|ז1zyʤzF4 D+y/y6oXe;U%:RAyeBd0ěSىFvi5)y WD-P" %nQZau>^ 3A%6>'Z8{sVe5A5fIMa> ġn]ېGOIa+<[NY2cӨh?DC< ȕRG/!E3|AHK1=# PjB5'ԓOJb֣zHs̀[RW R=EH^2f/4 >2 |]h13rb+eH>?4F;xHYS &@ BuKÙ)Fdט E\j3 Na!;)ि_A(pc`< uZoR`@@o2E)hykȩcґPҢ@S$jOսoZH/}1mWQmq.f/m; -"`Qң% :A3H}$ B|ovX=f{5@ɿ%j !Pg4؀zjw@e/ $6nx+=uL6hg!\౎u<:#] uX;O %0E $d/'OVU±pc(nav~>F rKQV߸C & Wz+Ƣ=JQ x((&EC?luE~@k}fL(LiO5@i~P`u+Te|YG+5Kh2+y`@"RrKw7b>b1%9?tF _RͿ?Ly4s^)QQO 9XRYc)hTvj:۞*=Ii?/k;9k\]*2!:{-0`/+4;(292yF`j"9=[Ϻ|,T̀1΀lz_\fnV;5ؐr S S/p_7+IZ1&{Hu`yɖzwX('9b99loJ?!)a~o3\Da[ ] `ZGQ%0ډ UԺ5$`5^.82?,doc̍WwwTL2 f0-%/=*e)JT`T#sKR(‘[{D\eYsߎ8שHo_ Kjg"b&ٜ 0f]C/F{#+a*42~ CYxa$e91b橮Уs\[@3L=#Ъ_T=w$޿WP nnj>/^!t1il'*K }]4٩דJ' p֦ׯnmZi vqu*swgw;4%qA-wdT0dg#?ĔQ]Qm.RQY 2 /ƖrW۾iZ~S朂C0whBY*e%Ap!gqSHR4Wo 'u+bs0x-5h< @ "zl"XJ2׶0E M.Y@0~H~?&1}mc+ Zs3|ч.|$ABcW:N #A>a!F˜ՙ?n`cg`+GjV|qn 9s =Qx r_6Tk&K9ZщKV~=}DoLR!duI \Id&95i=ǧp~IP]8p* n- Q:ٗ(dFn9}$}um#yX쑦*SmXq_7k\i俕G8qo=y@O`d4I#5(G9\Խ&S )G9*'ehxsm ƌG9bQw `*sHBӫ`s]\aTաt.f"s[ٞlK7Qo.gg:RH SN+RaS!+x$`_&v^"Z4>)fNgsےDC'|ɌGWaŊӀ"p$)U8\4vWylo|-Ԙdj#lHµ̋MbB>I4)ȸ0oOjJASt'|E߱R3Oٺ!C hMWLB̦*KF}2 t+Fu"+=ĥp-KMݎr!Mn~(7@%D*9GWsZ܀~ax\7ސLvxOyVҲ*}v>Y =۸oe4)y%6LG `3(Xz@GM 2[wkB'V[#S= +(<3+J'ԐdP/fIN2ȃE*1ԙ}lVнx05o1,$|U7z :zj(hdCWVB :p6-ă 3YZ_B_$R (J?ơWfE-* ?XJXJR;H!'U@?x_ ~;3gOs-Д)v A8h+Kv| Qh36s2@~a^Z3TA+iG4Y+9d\G^|G=6*F}@zw{(!T9U&佌Ɲ&,銎6]4ʆODr򔾳ݥuz` /nzrߞ\$[s9։`TIaak6BЍѹ3y6dr o0!|bo@qZ_b@Obxʳ'SYT.Gagt?BzFP,qT[qU22R5,X 0E*I.CN;Z)YkY*1s "N.gwZ}e]kqa?5d-V^;DkzM?ORŋ@L3h ?wX"vcƪ+%_3!4I/f.[h*\p-ZeVe<WA̕+`d~V"Kt 4[!yX$M9˹Jۓfq(U[S3K I֔.3RS%8YKA WKSytȺ? ϪwNVLZzȲCP\T;rZQ}6MC`ѝlmCQtx<*!R̉pDjrrӾ/,ä~:=)vpȝ~.%HC<[0Q4Q.ÈsT/{,>:Zƚ%_8Em&lN]o p#9̠zז*`n%tg>iD;07h4[:A٬Tug{\Xs'*vx+YԮ,^R42 UCKhH,yj0ウ4!=o8E PVwξݿ;Wa vlל-=mM,m$P7 0K{>y^-R)]ȿdU!H܃79azn*=Q$_`;"L_&\w6ۋF_U~FGaRHE=7rɔY-5%.|u ys{ːBYtXa~Sa/qv,&?~_dab|!QPu/ZVxPnlE?*Z O,d oޞЃ h+W (DLf-e[m k;+\v́wqVJ'K!yHWCv֛M5MQo6yom 撕t(#|iAy5-p ꫩ)buY3Nd6pM#%?݃,yں%:\\wuE[Waߤ]$ SiK zE y#>7>[ƵĪȂpCLܿkV+ C^([2obѢ՞Ũ<1 Ō M3 h$|x[q2kq:d]!X0*_8W@G㬌J4O~ ?1ȗw,&.w]/8Oޛ`Ҟ?e4-g'rNaVǖaweaz{J#v<\W'qcQ/FelWyg^y,m+=) n#wC#Z.ذ`9g?ʚm@zs/Pʥ$oK7 w<]{0S:&"88}"_xƣB%g`vu@K\64,#jX.YCZyl<އW: lGp/X+nّh~eH_*&vBCLL˽TI;%h۹eo!$R~CGm@bN|mrA|fJܣe!ePSnz:H/Yv>[o(RS2Py}&M΅ҽ6]1U2$L<~¦P/wwgX[Y$X{}%fMwCєbn]-GQ8aSAC,G٢̉A8kfCaFy^ EPo}"egq+NSKECg4!=1 YB>mun8 } ZO@Cezr~t5GQY0ޏ3ԫAiuq nCР)oY@[[bF]Ls%Av-ҋ[sFZz {kQ!`A/y;)M1}?Q&zeZ\r#Ņjj" [I]fEWԡ$CSdBd5[d2ݻ.%kګyˌ Z, 9`81V/֡Ri<xS'UjP~$,I:fX +| bmF-XCH`-VqF֎PB$/g7z6ЕXiU;!Vc 5ILG{(ZJSy4B̿#neLVh<$RD܄=Xk_?0:"B;LVD$ (bL NxL )͹,r+b\Br3\D 1wb 0|"9~~͞Cf]5xHutaɚʀnJ$րJw:;>3"^VsB1s5HZ"g J#/zE:AZ/:OJ8cav=!&m5o(XG zzJxwdiYQ=.mo';Ag̏Z}E(JTY9󟨜s>U^F2FYqQyqr^l.H-ڃHs1>QpLb>="?>tPVg0TNK`J|-#F/?@'z`i=$ԇAr1ZYDN:q_տT+"?Lr%Azh炪j_.R/Fq)3 c=kPK.! 4/zLJ,_ w)qK7 eO(u }Q$šU a4N@#J%O>,ڭgR%l|j1V(dk gxcM̚V 3c*dTA7:n z'Դo佈!3wH`3rK|E6'2C~PsDJZi&I>ެ#ދNȮ[4pB\߅v޾{;SC4tlHf d)/A5`xQ ܇$"OlɎ *?j/gA5mVO4^VEb4IeU0cTe:, bV;;{ /T{:HLvS?Ɍf1s(s>wz),r;t 7a555jjp%=o%p4wN|gù' HpR|Jy֑ ~]4S'Ҭ("+ uS,p`Un@˫>%XI:4\!u#x/n[Z%2\I߿%Yhj3K]߁ymbj3Z eҎ3Խh񯏶Y ED(P)]8"xv;1z~m,'.%N90hy1{CNRdIj^ XU{,8b@e.7O T%h-i?Rg”C.MTe8/dM5FE~_Xj! @%뮥JT.6ftsOSᄬ nFf Q$;:tSLʾ $$ '^ugף eO Q9yِ<Z̃-Q- KJWTIika%ҿz.b^if<8}fٞX G'󦍐ZBsWcIF-@ե3XRX/t7#k r@f1T=5ƕ/V7ӵ8%m/ʠcO4s ^{qS*AƋ/N9NB ooй2(]Lx4 ^yT&P n:Dd%G*DQ=e5쓥r+yZ3;XU`㋽q~WX!m 3NDMs23+@È,8dh/ VF]B7&B\7_=5NNphKױD ~Tż65乜Jm?ҟ(o13c+[-p0;Db|B+a@Cpl!IƷCʛ8ȼڇ Hzöck՟K֘B97Ypn" &i Z/ o쬻0ՙO56{iN1R4Y7TQKE3Dzoi;jM^N5m&xpddҦ[ yXFF~ I1J( $:]Fx$ɄY&Xi>^ x"Cb5lpΖ;ʬN99Me9YXKJl2Z# 9!r!د) :=' (P&Q="֗!r|U+\T XzژTFSvpL|ia9)Z+DajܰM ˟n%4D@c<+gG@ }Vxj{E&7cM >S%l|)g+^`1Ȓͻc_`YJ Lj^|$=ZV^N!QOfS}q=LX '&*[`{1> `(a?&(BR.ؾΔܬ˼I^h.C6kGWM{{MJèK0n˄頫 H&)Y@ȟGJ4o%G]q>С0|}V6W8p؁.m` &La]zfaK1T5{+%Ca SQmnX)Z  䮲e o$_K3ւScOJY/918Ha4}:P7~.'6;ƅ>//eR$"VF 4oTO-:qdi1]>\* $c㎷1wjLu:]H2(!`)3Tl|-|d;h͇-|'pk LL yq3Ԙ/$O\ I76("7I~:9钎 7E$ `$"?J-`!@ )/3EGcŶ> Ṉ݊ίxQW|oU昐jl6`\*܎Ë JIoo,1VLgaYKHUs*D: 7cdPzZ?Ph6) xέ@]@#n@}&-؂4yMeKJ#a>ۅbm<H'TPTIb5&9s9@T[_@i7$X:*h4zqN[⋖5zu>0[-69d0nv DYVA"Bٶ_κ"S շ >D"TY ͮ'!{ bP@CYcU!ĈhT_px(W.|+5}v)MW]NIHM.o熪 !s7.(вQ4>/M50b`)eЅc 4>ߌ 2W Z+mu4ch@~(V6OLjCH |Fv=9W@x\J2W 0)F5?bA;4WO0Iڥ5<k{LV&0dǖ;MW3,l+ ht% 4t17r0vH &Mvْ2S(T>nh)Ϸ-`2,Nf:ע`J-2ep߼VIk:|ԆN<ԽZt"|Y*.EE֘|cŲ5#*(Կ?H5ϛ^^:2CX+j*)yAyfKKy7Ņ7U]ˌ `/?Es^$R=) ggTz{ 3{nHcCl.UV 5S, #َ'J/L܃P\Dx;)kO#̞m|)*v;]T[q C%8NI] vҺRB.2kZ0!G%g[>N.sj3sxhԸ 3|L0l^WA_vyNAjx^YGdwGru5}3Mu`fTL˓$38/hS uZ[hر҇>[,ĔH_J顼_d`k2in!^sx*HY50n]s)lXZi  ]@4&ѺDhm/h `Sso9AV` RF26c=, چtA>Ѱ2倃쫎 C@ +E9.A 3>uےwN)qnK;2 CN ڦٗ?7*/Zj ٮ^OQ6iڲM#\:3ܪURkFGW(B/8s:%OQZAL6:Du~WQ"U MK1ԴZ 33nՀ`XR9Tgt̩pєGe9X樸wWAv=Ca]TؒS|ЂWn  o'jpQ^MmR_X =NË,],ޜb?8fCPs<ᦻ-iYRMeԍdUػ4+G iFQYH^gk)<#0rL֬3sy&-YZbKq6fӵġ'➨U \IJtblh| ƈ]>݈>2U}& ]SeK+WH%bgN:cY@!owjRb䲝[ W0-$JdS ڬHGp/81!Yr#,Fw$VMnw}Z4_IR y;p@UDdpN*Fq,F_AIK74?JN{4[Xzkl epzb+5|`-6j gxsm6$Wsc7u2G/я_;y޳hL@V􇜇FfThlݿ:Wο\Y8@e-NY[?,:)⡞7=^Ȭ dVU0M??5}V_wV8Q0bƓ[Ywr&. Y=lv%JZcD _<ƌ_ξ\EL<ѣL xIuYv[6Q4'nƓ3e$FQ5FĢeQ̦PvM!I nn?vcy{\4`|t!R+S5DfՒ,y& (thzWг]揵BQzCYFDGU5yRzox72Y B(";<|*wVR EEЗb2ް#UMo`8mM߹% !uaFAW}W9&EO{3ؾ#yĭp=j+.ь<lgsl%{8ZęXlr uKyO ]jeȿfu`&c~`q1\j/ rv~3\l^p}E-P1] J=#{ |뛥$RU $ޝwYtq Az!(cHq#C\܆}ǽy )Cd ШK]/~Koߓs[ZV+JB}Α>epd{TS8Rβ!5TC Be%-n=cg'zc /z:vZs+SǡD &6 rLZDaS lWz^QV6 ];{#k@ʼgYH\4pjqܻOr\hf2CSCƟ3Ժw`_gٞUN m9r#*ʹöKSwam)bYxaKF,λYSW$->bdLfS2VIOר̑/,~L4w=qQR'T';<\2]D΄s!G齢.5>%?Ɖ{[m_y̓k/Qy22-FW:{=ˀϬPXI iw T#^ٙ7[ĵ=R|iܑ|KTqr&h\ EǭJ#0ǻOӖ^ƭazMyժf︺2gE_F!HIV(屔*8"Q\0PubU A#NyЭ+ kLz`!#'0mpGA$sZ:ɩLm5s햻uYfCI;YlcZlgڑTtƜz>58(^gG&._,]lLKЈiF@>}%|#|oay;&Y63,G$qnU[lՅ\߅oC[JZ*fZzi'%%E&M mc,-SD55_<Ӛٞʸ#sq1ŮUΘf}a;fBv'f@KWr|5B'viI $ &Ma-/P_ EO®\֒Xyc%hUGdxV ut=wJ[/}vFt +1*Z[TCZ ٬x5 d6UeaD__0 Ngz>"ae1$9׈ j_o?fMVcՅ\;;M%)h̆tVv1N(˞D;"!͒pTx ̿ f-D-ͻ_'s~^Ƒ%Ӥ0CY˷|9N=0֒ ,Qa /PulŐqp^Æ);k wJk0"~]qRps=v./e&T.܉VOBױԬ"hrk,qu(ӹG8GmS8Ht"B!A{ucSm3u"Hf:~E$Em%fVRت T µo_bvhg"4*C4kag"{Īj0'XFSՀ6kGxAJkbK $RscE<aCnRKus?߰, (&Ʀiʍ V_t^8 lv[ mp_g=䉫'|NL +fa!Hg'!;BI:VҤDr6dM]M׏=eZjx!ZTli:VD cJ %VX^ 2,4[s 2< Z'8@9ܙ8 -)EX e#;<8Kod=!~UQ;l&BC$UxD=Sfokc+Di !ʯ?qT ]Z$1NdrԆ8V%fZO2\:r M|/b_Pe5aՠh51x=Da Al\dV ʣ7TD#erV6߁颈,.O5h#N>UۯL{ݜxJdlc{NG Wߖڙ5xy*=#^6/iU `*!Yia-uMPlȫ|9VaVS,eqP;^4s\6Ƭ>ٟn[Y rƑ]=29ehԁy}~i ?ࡡ)IS:4HU0L@l Љ!97gzH$M[. Jg;%GMÊ8  ZN2ӜP3&3Ŷu[&/c]sABjoz!"F0m-  ѕ[(.U '#'TYmnQ=H:ba#s^OT+kLBtb(J9vo^4 "Z4kY)ŠA,s5}Ͻ!qb2KTƝ渼CSr&!nEGT`'u4:`ӥ*m'qq~SZ M+Ō*lt~:, 7݌U8k澕 ˘dZǵ9uxj , Q}Ƅe^u[ZF:ؒ?1V:.$8'n6ֳG˺MYT3_Yt&eG~3E;Dfw!Ɠ{48)ߞL焣=;Ⱦ3c#iv+Jr'"O#ގA/eЭ(.D4#.TKl}t/c(/ME b&i;#F`w_w_@I~J 1dgf8 ,A.俎,- Is6ɡ& k5Pedkh# Z&$flY}Wu}o|}qvծA#\`<SsDFXCM2|ʰx;'є"3/YϿ4M;Xg^*}s'ӰuSSOr\#òDz22) 7'Ű lkY7)Wze\jfWlHuE: !T0N,Hk[WX=CqRO'3q73^L/A!A0<0SS>D8_!!&rd90]tp7߼0KxhΤ{mh9}NвvFCO.8щ/2ysK7F]ks r}^Kq7oF!؄? tDG򓧳>oZczCU`nն7hx!Mu\ū;ƍ fu jspN}+-qrEHVX'dI*ᒰ-bB=.҂YM:!ba>YA`tH3/gnX +Xh{+ᑜڷPt뽭iC).+[{k0=S֡)J ޺ؘki'o_Xk4&Yo ]b2[So@uvcD'z+P&$--E}#ٌ F;=Zn9RJ,ҫjVt`قl^Tw0^|¾K^C҉Oߩnnu [ 77ȞztN`U rc߹4*Qw|?MƤ7溜, q01tےZ5\B깞29fpZivv{mY:kG90PHWvZ!Br*9,f7v^eqxbVV .].J1}_}.(YIH;]ީLTyx4yEsIN6\B0Aly?Q"t\b m\DW9nm7~ F0m gv+}~Fn ,_cm4 j+#WP<*zKrg.TTn=+}636xf JZS9h;XGTp;æeb=_>!yS SB~?hB2gH5oZ/K8(;?}juAdN V\vv1i)H]ͻڤ~C|SCmLĵ4jŭ?%7@ͪdHX?Jfd/[L"Ă "ԗ># *./p_rY. zX2f'")~hR,d4{؏2? ӎh#Ay@;26xZX󁓌ȿ,[Pb3ߝJ ՍpP]cXth, .^HA;I\0dzU5ޞ]+( .#4B?A_(:CoJ #On-LK oQz,Բ6Ff t!`ߖ1=^6H$!EQ8zMJpQ8Y՘3<=w„~Y>[?&S\ C4ܱ契y!y.RvޚL&lMm e>he'Dx,Z%WJќx -XUhߐ Q5nOh&R ,J sa`o >d[zqA> $*ڷ@3AbhYx9HV["?~q;PT fS.WAf1/ԷŐ\!u0+^yΖ+͉)}$ ;A9;od{%QRi2t`]Iq~m!P #J7b= D |޴b*}-W9˖{4Ȟ]crz 2ʆ׶)^OhdA.d]2m7yCW挿'seL;ŗvӍM ؑsI8D'Obeh"Hβ} ͇Z:Y+ c"%3cZ(An0 'sE63ӗ s5XK2od8&@p1/w`vxի/lJŒ,ũ=T6q*dtiݧ5*kxȃ ~VzͲ8cO: 2ޜ4ƦxhbmSn曼p̐z 0S$4kn>A=aUG2Nj[Xپj)NO" k( iZCxH&Wye+ d,oh*a8tu$~Զj' `S] \dМwVVr grcelzZ ӾN{_$ƹ24Bl@,#BʺjKEPviN|.FIϚw>tǬxpzOiLv?O<5o-˿&NH0ozJRދ0hn17apQ[(_Տ' u oA-ٍUVdO1!t Q8\*뵜#7(bw}bEA0" T`nb,ʄDq.dc`f**(j,O28b[hQxXz7#V /f7QWggxQz%q:8s=V1@nѢL#+rYG:2fkn4xW͌%ഄTy$|o ax( MiV5+D3~.ŋ> t$E >? 6.!G@. 88~}Aɦ<W{Eb{v {WS[?!Y 0:`PEFa>Ph_GT|s2o)*%2N$0M i]B?kL<}7!"8읋&zaܛc[Ɉ(;3.)L v #!_N5ֱUn&|G<V&jtSvadn!WHW¸a K~h2]~'+nh׮SÎ̤~HӰ9 ? _>ir3~M %D'N UTd܁,%JU,yp]1]̈-ntk;N.9}g7,*,紾 d^W76u'*ǤoC'ogɁ=]W>-=r BQOmW`&v_{$2$U=5=P}Q>BA?2DŽEL ȣ1v"80w#FCv+(0gyOvv^Ik6UFr7 +/oiSϱ{BvtKղvCxOq 0 aiy< 4wʺ3T1P!DZgH'޺O  hkOfrAM떷bIJܰjwX%7'|k74w_"OJyXZJڢЇ  z$!ߺd,$ѯ{n!b&sp)zSO=n8r40{jI'LƉ0>Oo3S:& 44cۊox:%Uf^eiZh\c7Ř_xCݦ%Aax[EUum?.N&ݜX hP oDzx=d{{WWxѻ`Fz6La 68N?.5 봾9hmڼs2-n:uj#VI8; 8s=$Kbx;ըk2L6>dAn[ɕ6J kdzcK!Un~s θdgh;r ~J |fto}]_!DWxW>o֟۱ǜQNHjvs[~IL %4CPCm,-<{5cmB?4l @)90.Bƶ%Nl:rF{qA)c8InÿADvk6h~.J?Hj X(81٫xLz /OqqaLͣs5zP}$3BDRr@;};L} '<o#xT5@3ܚ 3$6 W' `U]Tih$)( ?C"`W(HRecR['NªEfFԜmE!)2DTIlqh4_ ɔYxnDڳ&¹zyO05vQW~!Il*U+y54Y&?W&XL|#-EqkJoNjCo=YzlUQXIE" ;Nn%B.a*"jU؋pUqbކ,aےؒ=T'::|Kʒ%})l3Hf"Pv:~&ד@߈Eɖw]phuT;B̘T_O31/a6e[@0lk`Q#Yk$cB m e jW1lk$IlcA`z8/4R0mya1[Kn4 & d/o 2oZ: .vܯesm?ZDV]Z.#E0S,R޺'g7Qzs.[[4orܗԊ'8v"a;IxR f@MCJ5쯥sR(IK]"}\ =v4Z K`(S3 H%-KB'V][upBc JCo7BOe;a%YȫxGزSKqOg藝N/I _i 0c7x8]g*ڀ$/$ɐ />l(GhJfv,kwg&Vڂ(pfI,F!Af`-i O!, 8aWܯ B4V=1&E #~!*3 F̞gEOJ;a[L8V"<:Kn|S Ab}gֹ,>UCVZ80M .Bdb)*/ۍ$I&WfF1/aX7C:|O c{B0\2ȯE+QLMLCZ"vХ#Bc5Q1E™LNo~DNRbor*t%9o/w<6 /(V@dKBSF-C B%-)x(? ![1 Ds)S0U~N ɩ1KlƟ8 ?(cs&yg/3wzJTp@C_ !eUrx7W̺DXm٥U q30 +݌;T괭tu?kEJm )ĵ.!3<oRnRxH8wb vܦ=Cb0,F n#`W_*ͦ I θ?j1BA%N,FlUctj C}k|c:ڻ.SxJ%\E[Q,zC`ESBH0|Df֝Ϡ®3J `cnto 69UGi4Nd"[:7A[S9e:SN'47\k"uw3'J;4|&_X{~j`%U"F_yH &ٓD15ppbc.٤vt("󠩃<y*I1-e]R %㦧DMߋAgpNi,'֝1yvbL;/PA/o!4˘mt(7Մ$"8YQs.S(/vz19WJa f2"n4q5EDkþgL4Itcv SO]˰9Yg2h.v'"%HҬ^ƞMAJ5Vl.GA~?_/(NT1&!?SާV ^iwVk'uNѐ><\c\L,hP+='zr9! G?av9~Ҹ,*!QQh}3-Y#1fsžߒj]}ܦeEO^)ec泈\fj࠰DZ*T`m;z;V{'3˳>R5M{HݓX˿`Ir:ΥNcVS=i3F? F(]Q?AaV/ژA(lS)5s/v}*ۨ\mEH7#F}%RXx#tB5q˛P#C pVEhgK)1ذŜeAgSWF+\<knsIӮd?+ך Nx$S5H3~[pӃLX)6Fw&i2P E3a~+PZ'l*"j ڄaҎ[4A3|]`N4c^g ;JF>']60gB? $S^U/*ׯJ27oxS?~2Y,slgϿJM/춹/[ Jd-t Q9 bTߘzJ8y^TΕa^mXG.4i9Jb+]xrZ.MIƑDo"A3996@k+6[ ARN 8&\>|`+`%-a SyEXjwLe b [M#3,ED w עWy]EZ uӍsd81h 1)qTon\x1ͣъ3@=2_-}[Fm~-st @@ a$⼋B 5$Y{vj2Lh t~ަLzk6=kЃXߙ`lnwlO>s;Z8Ef֝(eL+y w4{ 05T+z$le22:*4jSK8%x,\涞5,$,IJʕc+. d4yVEtwҺfg"G( wވ-1G%1)~/MF$,.F-aVC{R\Xg!cS1I%Yci|mMcAqLlM!AL~j ({m|ҘB-^,JQ!COuԼM: j}*+VIWN<FQLFPX| dH =LH̉O飯 ̰_F2 <1x9yI$#hvhҧGs{e4|ߎUSE0CDHO<PQbj{[D .Y$0iU$ IӰzoR_- m<': &r$^; O<99 lEtb{ vy {֮J=b|G Lor & JS@ByKzୌ{*׭2xzḳۇLs*tvp,mGUiL<\$g~@?z`Х}E=ixQ\D(PasEm!Q!$Wb?>COvr% nl E<2}7ygBpHJIvAI9 cp -5U]R;pg,]a cpbl$l'{ M&%׍Z\|j\ GhxF2%U-qEiSd9^z 66_a/Ti%d6I*vRuq/y\pK^oAk/qhi6_c#sek/B)k;5=!l+G2!Af@f93ٗ2ۯ $)I8`\q B@kXZP/,#6ieJ̢<=j dŚߓ1QpIkh2i o܆(֞ DU{m ^OПб  Q.[y iOzqyaZ^*^Y9G"ݜB'8{poKV=Hp;ri{\(n,ҟK hZ-!ʓF*㏹`Ɩ# )R]?T{n8UQUByLBOޞ{ѽ9q6 (] )] 3f|Ů&#n{M.B=$ U>e@94*6P5=[=o2'3Wnu˘貲4gD5|$LiԮ5;>SsR [pwJ!soXjSbNQ{2V6NzD@1c (Q'>mܣˆP@)]*bqt n"fx{po=-C,Dkw$Q<)¶,':/td8^) (蟫`$ 3Ex*qRzUq&?IS \'Zoi~?[L.*_3bW7 5h+m!Wtu߈qVCN iHʢӼ]O+WuJOuN}\4I>IҮIv+02=p J=/B9KPE202ܭ9 |^!xڳnae7VŸ^btXUK0p du r%Mom5Z5C2NBY(9-$]ބ,=QGl,ҍd {3OOEwϰ'3IeO 2!!=%ٌn=󥩯ƿ$-m~~`wz5ATR QU({NiYqXn6viV9DsPzMTg {FlIWx7x"HC1j+smבѤuG}Wpj7-ڰPINVSP`YOQ إhd^U$ٍڽbVDxLO'J/ (r؇:!%eteK)2>vX_lh$/H_o@SѠ+|}fѥhLHߤHxcFҶm2N#ՌB(#uK%TlyXX\vKHd0cEۼE9lc d ~037 ݗouIv}kiiC<3҂6&fQ -O)_gVCc$|s㋺Eu5S*U UzMb (iw#K "r D>$+Baޝ+!I^ء=tR|6؉M0}T7o{dGRQPZ(Qdz;s lR [ϻk]Xܥey<ш|.-:+>n3Ony6RgXQ-\Υ`PW(#of@,I¿%|ʅB=<#ۻK>~;C&5E}wVz!XfR/T.pw|AlLZvQO# I)0vy[v;w!5B/EZh󚆚O >`Sȩ9.@2J֊d\0a2b97 ~+;&.OOUD}K!-W AC.,%60:}5$>yvK+hD5V" sh4g1U WL܉ ;?̒_ (].|w7oR_k'#s["'w ?޴9~50 tA#H՛_Pou ~0eyِįҩQX S C9V1AOP:2B5uU4y8LeOf'9ŁZ. L˒-XEZpR 65l"+ɯI|&b#Y5r?1>]'3!jS Ԩ5 s0? {h2<L}(<\߫N28<欴ɢ"黍]׬/vzi)Zn|ǀ[|# XQ3̓P=X*ka4 U'hZ h|t~H5̆6@*% d醱_VpAAbR?!/; o*SHN/qta%5d߳4uQQݒʗ 2jWW%>}NC3s{61+jJzH~ +{njSq^uG7\kOpFt@eEYmӭ""*p#t 5mJS؀9/+έ'U iGF΍F10CũbC-zܤIM@7m _*d" nqu#fTNj m\#SN[ 9,43a&$ "`Jnv"}tdojlLpUưyg2oWO2ap\cBx)W#Xo%-}K?Y}0'&h5Ƙ oO6/o0 Di13)\ @!AMS"4R1xEeGt)]yO!r=]t65;Ɉ#u" 𩥌v~6{ 7*V}( ؀DUd=8μ $'fLpe/TYzWˑ$5t ~Ҍp?ge,@| ArD>*l< %Hn1k6,J!5̬݊9w%2>[HIcVFrkZiB_|e@!P|Aԝ{vW8$Kd_3*[,@{-R" WѠ|]`wd I4:'V9d`QFVOn+l ).r?otN_7誈1㳲ˆGeC;:ӊ.0㵆c}6y7 uY Yr''h=mȘ?0xϏTpK[Cr#YxȑDv09!u(Q916<,:c:p_w`\@l+7z] If!׮>&=FHgaU5%sLL‰bekso#֞4Oxh0/‘qUaח ELz׶ZgLt08Ɠ/-m ,}=!xƛ,q.kA'&-8)I1mi][8M_UzUߝWe{.&g/J<己lWJzmv.\1⎓IM_:.IsZh@ycHhi2 ˉ9QfD$ts?[?5]OvOP, K\2πa.7-&bdRD_ :o 'Q'F*2' 2tj:lR,CaӶ$ȟrN`RW n1^C6[QYPf.aqג,Ȍˢq}&BӔTžC>~]3{^ \pi9QT*35\ƪ ¹5'" }ye%-u+4,3)m5(Yc! Ʌ&:n#9Z^T=pIu;BHoW(iE %ȦT?D!|O)(/TSi;R6>⎲+,ߵWnNQbo3ь!R,SG1ENIUg|lˁIN1k[yy?\`-s`*AQ̑[BD>R(nQ|F#a,9_<;Q:# wE?=Ś|DY9oB_j^Q,;伧HRLsm#~Oc,lzΟ^2Ij> v1iXw+*Wm/..n3d6~l(\rZT׭}KoqidZ%yAATF)n5C(WQu{;5K=rP6,?/@5!ɗnչt ҍ 6%"ܧ0O  D =#́TsXĉNYh &%ĬlWS;=CronrRZM< VTi,C3$n`p} FS!%=0UJVʚ/#/p JGk>gZZqeǬҨYs8yTkardn0V,K$S Av A, j-c3_0w k9L D7՞;k%5v8#5b./DBn3$&_[>>hkmI YDž +6Yhr@%kb^6-FNWn\bߞZ)`CUԥ@hXsS&,]&g< #l5;Ŵd#exwހ:*KHiQi,qÊ*x"(K)tjߧ@L&<3d%$H{wez-H#jæ]`y!qb$p%vn P/6Q oTg( b&-dnS5u|t#9. ?m2q 0a b7<8n4Cz. B(5nʈPM;;Wݤ8’}k #EgD"hrAYO%a Nckɬ󇞏#]TLc G߸ J%ϫ$M]8\չS"ygrMU75T13c?"Y!SSZ8ȧ]7_g/ M$ {M+ΰLBxb^:q|XW 3'GEE=6xu{YU͋wze޽(OP:hw">| `Jj]C> s}Wv'`j!C7H,( Pi<%>Yd32֦GxA-@O$HՌRU0+$Ħ%JI)\{dU;s g9@Qf12.V%75I G_H*Mlu4w WT`byGW-Lq*Xe]^,1HZHhV*dzPv8ڧA%,oȵ*eԂL>SkG{c'VA Mxh)}umMep*>䡫ASRX\s) AvD#}&=fDH#򰽋7y`$KW:vkSttG$ND W V_BJ6&!u ނ&m)EnT5T x&/P6Ln|r9n7\  Y 6Hk`{B }@"!XtY;OXỘܗHgaķqPL.eMz%'6|VӝcK_"&0{6>06lt,t  !2'Y)mX[_u8V  7A YZ