dbus-1-1.12.2-lp150.1.28 >  A ZC/=„ i2-hepGF9Yۤ$M: , -rƛЉ[n\s1cd7daad08b93c53d55f04fc39fca5bcec16104b1dbf7385a7b806382c14c8d6a36f15714b7b82b57b73cb5d8b2cb7a85c9464b5etZC/=„QC*K|%㹙7b.{ *fFTEpJa?ad   4 $+ DV<<,< < <  < &< 'D<(4<)`<**<++$,h$/~$(/7/804q91q::)q=G&>G.?G6@G>CGFFGNGG`<HHP<II@<XI|YI\I<]J<^N(bP,cPdQ2eQ7fQ:lQ<uQP<vR@w\<x]p<y^`lz`` aIaTaXa^aCdbus-11.12.2lp150.1.28D-Bus Message Bus SystemD-Bus is a message bus system, a simple way for applications to talk to one another. D-Bus supplies both a system daemon and a per-user-login-session daemon. Also, the message bus is built on top of a general one-to-one message passing framework, which can be used by any two apps to communicate directly (without going through the message bus daemon).Z'lamb15 }openSUSE Leap 15.0openSUSEGPL-2.0+ or AFL-2.1https://bugs.opensuse.orgSystem/Daemonshttp://dbus.freedesktop.org/linuxx86_64getent group messagebus >/dev/null || \ /usr/sbin/groupadd -r messagebus getent passwd messagebus >/dev/null || \ /usr/sbin/useradd -r -s /usr/bin/false -c "User for D-Bus" -d /run/dbus -g messagebus messagebus test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in dbus.service dbus.socket ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in dbus.service dbus.socket ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-dbus-1-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-dbus-1-update-$service-new-in-upgrade" fi done for service in dbus.service dbus.socket ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi # Lines below are temporary code to disable service restart on update sflees@suse.de boo#1020301 # These are potentially not needed on non tumbleweed systems where updates while running a desktop are not supported. # This seems likely to only effect the last version of tumbleweed where the service files were added and can probably be # removed reletavly soon. # Get the current version CURRENT_VER=$(/usr/bin/dbus-daemon --version | sed 's/^.*[^0-9]\([0-9]*\.[0-9]*\.[0-9]*\).*$/\1/' | head -1) # If the current version is or less then 1.10.2 where this change was added then migration needs to be run # The following line will return 1.10.2 if its newer then the current version TEST_VER=$(printf "1.10.2\n$CURRENT_VER" | sort -Vr | head -1) if [[ "$FIRST_ARG" -gt 1 && $TEST_VER == "1.10.12" ]]; then if [[ -f /etc/sysconfig/services ]]; then cp -a /etc/sysconfig/services /etc/sysconfig/services.rpmbak.dbus-1-1.12.2-lp150.1.28 else touch /etc/sysconfig/services.rpmbak.dbus-1-1.12.2-lp150.1.28 fi cat >>/etc/sysconfig/services < /dev/null if [ $? ]; then rm -f /var/lib/dbus/machine-id fi fi if [ ! -L /var/lib/dbus/machine-id ]; then mkdir -p /var/lib/dbus/ ln -s /etc/machine-id /var/lib/dbus/machine-id fi /sbin/ldconfig if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/lib/dbus-1/dbus-daemon-launch-helper fi /usr/sbin/update-alternatives --install /usr/bin/dbus-launch dbus-launch /usr/bin/dbus-launch.nox11 10 test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset dbus.service dbus.socket || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in dbus.service dbus.socket ; do if [ ! -e "/run/rpm-dbus-1-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-dbus-1-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in dbus.service dbus.socket ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/dbus.conf || :if [ "$1" = 0 ] ; then /usr/sbin/update-alternatives --remove dbus-launch /usr/bin/dbus-launch.nox11 fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable dbus.service dbus.socket || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop dbus.service dbus.socket ) || : fi# immediately restarting the dbus service causes issues, As such wait for the next reboot to restart export DISABLE_RESTART_ON_UPDATE=yes test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart dbus.service dbus.socket ) || : fi else # package uninstall for service in dbus.service dbus.socket ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi+|FA)XIZ)0jZx9)fh FWq5@:1^AAAAAA聤AAAA큤AZ Z Z Z Z Z Z Z Z Z Z"ZZZZZZ Z Z Z Z Z Z Z Z Z Z Z ZZZZZZZZZZZZZ ZZZ"YjYjYjZ YjZZZZZZZZZZZ"9e984094dfb1060dd844d32e216d47929afa37e752daad68f31b006d4ee1b11b2218b9313dc6d2e07d85751f318124cc5138787358ae1039703321cf6b35602aa6f50dc70ef082a110dcdb164579cd2af221b90226c5e0aca237edcad98a1c26a4e177544b9d1dd395c86cd3d20ea7ad3b03ab2309aebad8afe0154c13d4e11cb21310af1c1b17e3487b91f7a5c23095f2b54eea36dec16d27a78502303a58d297856c9c596456d407cdc1774c5cd320bdcd0777f731930fa422376b6a7c289cda64476274f875e7139d5436a13dc46878e003748b9d806cbee0831511639ce7283f51e0ac28127ac8d0e25cfad5f04351491ee2dd53c2c47eec9f3618dc11dafd4d4047356a4c70ce97e50d7fa8996c3eed3c908101e847210bb2e7745bfcc0e8fe291890a105d470f8a1069259cc1818b295c0aff4f693844b431522551271680289ae16a38fed7d13728a48242838ac8f28c58c7e54e5c912af375ad2c0ac06eda0f37f70af63db50d75769974e4d57a007d9131e8fc28ec5f4d1b829fabb96070f0dfb681d8e08acb538ccc0cf4c83d7eebf78dd804c2373aa1ce42eb7780f2e827b4c146d8fc7c0cfb5348056916e6c2b057ef40d77d55320472bbacccae05359bbdc083b8db2b49542b26429166b5e13367a63668a4e8ff8a1b496f7ae19d7b51e1e6da255346ac6acbf95627baf14c324e84ee841d90fab98bcc0e9942b7ac7357065180d1c2f3f00c11d17dadd31cdc3d7e59c623eb733beb3e50cef8d6c76ba6b7eaba0c987ab294f3534f3603dc5717349271cef7f46e7c530727abc7f3e09dfbd851b91b2b70d62730ce4e46323718ad35d635011689940ef6f6c206f009ddcf909422f3651c687b4623a5780fb7486c6d650e5332f57c00d6be118938a267987dee9ef442cdb9a5cba6d1e7303be93b0013b0948f20831921e5222ad2317b7040e0aca41b5c9a04141aaf20143e15072eb19394248eb5f5e5a190e46f54efb12d04ab5c33713bacd0e140c9a35b57ae29e03c853203266e8f3a1e2584de5acbe9ef4a792e39d9141c3a2b60fb592bf4d7c27cedd7bf8d201f4c2484db3de366500912c63d834154173c7886e7ded484d4fe1dde4b62f6d30b59b02757b6a8cba77f6273f07848aa1a81cdd02d0aaa0f86d3c73f2ecf5488531761ba1e1d2c1109e68f5568a01a3a71ff6350f4df49d7eb2ba0e895b55788eeb8c13fe978fe0b038e0f94db90c85018e585404c79f747e662643563b491d630e8e59a9f074b8c4d6bc946292e79b42572c465b0572347c270e2c106b929bdfd46414534c337ac6c81af63c4f4534ea2a935cae22614050242d9f2c4e06e5e63166c5bf2707ee7593f93a7186ae8f60640dae643929bcf273f6e99f1bc4153e87df2d5b538c5ba0ef85d805591ced9e918a4130f94f0d6452d70ded7bf454fda9a8e83b83ec7c78277a322c4a5f8a47300219bd78557e356be37fa29b78a65ac78c4d330cce4073da1b1f0959950dc1cd09fe80e1ea65b6b10439be8020bc240d9688bc06d6ba668838eac891f42d891fd1ad4430ca87d368421e9b1eb96d210f69/usr/bin/dbus-cleanup-sockets/usr/bin/dbus-daemon/usr/bin/dbus-monitor/usr/bin/dbus-send/usr/bin/dbus-test-tool/usr/bin/dbus-update-activation-environment/usr/bin/dbus-uuidgen/etc/alternatives/dbus-launch../dbus.service../dbus.socket../dbus.socketservice@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmessagebusrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdbus-1-1.12.2-lp150.1.28.src.rpmconfig(dbus-1)dbus-1dbus-1(x86-64)dbus-launch@  !@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(dbus-1)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libdbus-1-3libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdbus-1.so.3(LIBDBUS_PRIVATE_1.12.2)(64bit)libexpat.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libselinux.so.1()(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)permissionsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadowupdate-alternativesupdate-alternatives1.12.2-lp150.1.281.12.23.0.4-14.6.0-14.0-15.2-14.14.1 /usr/bin/chkstat -n --warn --system -e /usr/lib/dbus-1/dbus-daemon-launch-helper 1>&2Z.s@Z-!Z@ZfZ }YzYY_wYV=@Y?X@XX@X@Xs{@XJXIK@XF@X2W@W@W@VV`.VV@VKUYUeUY@UTء@T@Tto@T`T*@T@T&@S]S@S@SDSd@RRRΏ@R@R@RsRUE@RR@RNRH@RB@R+@QɆ@QőQőQyQw@Q']Q"Q"@PP*P*PP@P{@P@PqnP;a@P@OE@OO@OOr@OKp@OG{OG{ODO/N@N/N@Nu@N6@N N @MӴM‘@MM3@MMwkM hL@LMLLLJL and rules in dbus-daemon configuration can now include send_broadcast="true", send_broadcast="false", max_unix_fds="N", min_unix_fds="N" (for some integer N). See the release notes for 1.11.18. • dbus_try_get_local_machine_id() is like dbus_get_local_machine_id(), but returns a DBusError. • New APIs around DBusMessageIter to simplify cleanup. See the release notes for 1.11.16. • The message bus daemon now implements the standard Introspectable, Peer and Properties interfaces. See the release notes for dbus 1.11.14 and spec version 0.31. • DTDs for introspection XML and bus configuration are installed. • [Unix] A new unix:dir=… address family resembles unix:tmpdir=… but never uses Linux abstract sockets, which is advantageous for containers. On non-Linux it is equivalent to unix:tmpdir=…. See the release notes for dbus 1.11.14 and spec version 0.31. • [Unix] New option "dbus-launch --exit-with-x11". • [Unix] Session managers can create transient .service files in $XDG_RUNTIME_DIR/dbus-1/services. See the release notes for 1.11.12. • [Unix] A sysusers.d snippet can create the messagebus user on-demand. Miscellaneous behaviour changes: • [Unix] The session bus now logs to syslog if it was started by dbus-launch. • [Unix] Internal warnings are logged to syslog if configured. • [Unix] Exceeding an anti-DoS limit is logged to syslog if configured, or to stderr. - Enabled "make check test suite" - Patches removed, fixed upstream * fix-upstream-drop-install-sections-from-user-services.patch * fix-upstream-increase-backlog.patch * fix-upstream-timeout-reset-1.patch * fix-upstream-timeout-reset-2.patch- boo#1027201 dbus-daemon not found - boo#978477 systemd reseting under heavy load * fix-upstream-timeout-reset-1.patch * fix-upstream-timeout-reset-2.patch- boo#1027200 don't generate machine-id in %post systemd will do it on first boot. - swap usage of /bin/false to /usr/bin/false - Use libexecdir=%{_libdir}/dbus-1 rather then /lib/dbus-1- No need to set --libdir anymore now that prefix is /usr/bin, * fixes boo#1047532 - No need to set --bindir, bindir in dbus-1-x11 was incorrect - Other fixes required to properly change prefix - Don't pass --with-initscripts we don't use them anymore.- Update to 1.10.20 * Fixes: + Fix a reference leak when blocking on a pending call on a connection that has been disconnected (fdo#101481, Shin-ichi MORITA) + Don't put timestamps in the Doxygen-generated documentation, for closer-to-reproducible builds (fdo#100692, Simon McVittie) + Avoid an assertion failure when connecting to a semicolon-separated series of addresses, one of which fails (fdo#101257, Simon McVittie) * Documentation: + Update git URIs in HACKING document to sync up with cgit.freedesktop.org (fdo#100715, Simon McVittie)- swap to /usr/bin bsc#1029968 - Add the following fixes from SLE12 * bsc#980928 increase listen() backlog of AF_UNIX sockets to SOMAXCONN fix-upstream-increase-backlog.patch - The following bugs were already fixed but are missing changelog entries * bsc#867256 (No longer applicable) * bsc#916785 (No longer applicable) * bsc#1012564 (Not applicable) * fdo#90004 (Fixed Upstream) - Rename the following patches as a tidy up * dbus-log-deny.patch to feature-suse-log-deny.patch * dbus-do-autolaunch.patch feature-suse-do-autolaunch.patch * 0001-Add-RefuseManualStartStop.patch to feature-suse-refuse-manual-start-stop.patch * 0001-Drop-Install-sections-from-user-services.patch to fix-upstream-drop-install-sections-from-user-services.patch- Update to 1.10.18 * Fixes + Re-order dbus-daemon startup so that on SELinux systems, the thread that reads AVC notifications retains the ability to write to the audit log (fdo#92832, Debian #857660; Laurent Bigonville) + Fix a harmless read overflow and some memory leaks in a unit test (fdo#100568, Philip Withnall)- Update to 1.10.16 Fixes: * Prevent symlink attacks in the nonce-tcp transport on Unix that could allow an attacker to overwrite a file named "nonce", in a directory that the user running dbus-daemon can write, with a random value known only to the user running dbus-daemon. This is unlikely to be exploitable in practice, particularly since the nonce-tcp transport is really only useful on Windows. (fd.o #99828, Simon McVittie) (bsc#1025950) * Avoid symlink attacks in the "embedded tests", which are not enabled by default and should never be enabled in production builds of dbus. (fd.o #99828, Simon McVittie) (bsc#1025951) * Work around an undesired effect of the fix for CVE-2014-3637 (fd.o #80559), in which processes that frequently send fds, such as logind during a flood of new PAM sessions, can get disconnected for continuously having at least one fd "in flight" for too long; dbus-daemon interprets that as a potential denial of service attack. The workaround is to disable that check for uid 0 process such as logind, with a message in the system log. The bug remains open while we look for a more general solution. (fd.o #95263, LP#1591411; Simon McVittie) * Don't run the test test-dbus-launch-x11.sh if X11 autolaunching was disabled at compile time. That test is not expected to work in that configuration. (fd.o #98665, Simon McVittie) Enhancements: * Do the Travis-CI build in Docker containers for Ubuntu LTS, Debian stable and Debian testing in addition to the older Ubuntu that is the default (fd.o #98889, Simon McVittie)- A note for scripts bsc#974092 (remove sysvinit script) is already fixed here.- Don't restart dbus on upgrade - Includes temporary work around for last version boo#1020301 - Add 0001-Add-RefuseManualStartStop.patch don't allow users to Manually start or stop dbus.- Add systemd unit files to start session bus via systemd - Added patch: * 0001-Drop-Install-sections-from-user-services.patch + remove install section from socket unit because it does not need to be enabled explicitly (see fdo#92402)- Requires systemd >= 209 and drop the compatibility pkg-config names that don't exist in newer systemd- Drop useless --with-pic which is only for static libs - Abort installation when user/group creation fails - Avoid calling %service_* more than once- Build the dbus-1 package without X in the dbus-1.spec - Move the dbus-launch.nox11 to the dbus-1 package and install it by default - Build devel-doc package in dbus-1.spec and don't build any documentation in dbus-1-x11 - Make dbus-1-x11 package contains only the X11-enabled dbus-launch - Fix some rpmlint warnings - Delete the dbus-1-x11.spec.in file, since maintaining it is more complicated then keeping in sync a dbus-1-x11.spec file of less then 120 lines- Create new subpackage: dbus-1-nox11 - contains dbus-launch without x11 support - Rename dbus-launch to dbus-launch.x11 - use update-alternatives to switch between dbus-launch with and without X11 - Solves [bnc#934214]- Update to 1.10.12 * Security fixes: + Do not treat ActivationFailure message received from root-owned systemd name as a format string. In principle this is a security vulnerability, but we do not believe it is exploitable in practice, because only privileged processes can own the org.freedesktop.systemd1 bus name, and systemd does not appear to send activation failures that contain "%". Please note that this probably *was* exploitable in dbus versions older than 1.6.30, 1.8.16 and 1.9.10 due to a missing check which at the time was only thought to be a denial of service vulnerability (CVE-2015-0245). If you are still running one of those versions, patch or upgrade immediately. (fdo#98157, bsc#1003898, Simon McVittie) * Other fixes: + Harden dbus-daemon against malicious or incorrect ActivationFailure messages by rejecting them if they do not come from a privileged process, or if systemd activation is not enabled (fdo#98157, Simon McVittie) + Avoid undefined behaviour when setting reply serial number without going via union DBusBasicValue (fdo#98035, Marc Mutz) + autogen.sh: fail cleanly if autoconf fails (Simon McVittie)- Moved dbus-run-session from dbus-1-x11 to dbus-1 (bdo#836296)- Update to 1.10.10 * Fixes: + On Linux, when dbus-daemon is run with reduced susceptibility to the OOM killer (typically via systemd), do not let child processes inherit that setting (fdo#32851; Kimmo Hämäläinen, WaLyong Cho) + Output valid shell syntax in ~/.dbus/session-bus/ if the bus address contains a semicolon (fdo#94746, Thiago Macieira) + Fix memory leaks and thread safety in subprocess starting on Windows (fdo#95191, Ralf Habacker) + Do not require systemd to have a service file if using it for activation (fdo#93194; Simon McVittie; backport from 1.11.0) + Stop test-dbus-daemon incorrectly failing on platforms that cannot discover the process ID of clients (fdo#96653, Руслан Ижбулатов) + In tests that exercise correct handling of crashing D-Bus services, suppress Windows crash handler (fdo#95155; Yiyang Fei, Ralf Habacker) + Explicitly check for stdint.h (Ioan-Adrian Ratiu) + update-activation-environment: produce better diagnostics on error (fdo#96653, Simon McVittie) + Don't fail the build with an unused const variable warning under gcc 6 (fdo#97282; Thomas Zimmermann, Simon McVittie) + Merge dbus-1.10-ci branch, containing backports from 1.11.0 in build/test code to support continuous integration (fdo#93194, Simon McVittie) - Avoid -Wunused-label when compiling with libselinux but no libaudit - In development builds, allow OOM tests to be disabled as documented - Accept and ignore the --tap argument in all "embedded tests", and run all automated tests with that argument for better diagnostics - Fix the systemd activation test under CMake by installing the required files - In Automake, fix shell syntax for installcheck-local with no DESTDIR - In Automake, don't try to run manual tests in installcheck - In CMake, don't run manual-tcp test as an automated test - Add travis-ci.org build machinery- Update to 1.10.8 * Fixes: + Enable "large file support" on systems where it exists: dbus-daemon is not expected to open large files, but it might need to stat files that happen to have large inode numbers (fdo#93545, Hongxu Jia) + Eliminate padding inside DBusMessageIter on 64-bit platforms, which might result in a pedantic C compiler not copying the entire contents of a DBusMessageIter; statically assert that this is not an ABI change in practice (fdo#94136, Simon McVittie) + Document dbus-test-tool echo --sleep-ms=N instead of incorrect --sleep=N (fdo#94244, Dmitri Iouchtchenko) + Correctly report test failures in C tests from run-test.sh (fdo#93379; amit tewari, Simon McVittie) + When tests are enabled, run all the marshal-validate tests, not just the even-numbered ones (fdo#93908, Nick Lewycky) + Correct the expected error from one marshal-validate test, which was previously not run due to the above bug(fdo#93908, Simon McVittie)- Update to 1.10.6 * Fixes: - On Unix when running tests as root, don't assert that root and the dbus-daemon user can still call UpdateActivationEnvironment; assert that those privileged users can call BecomeMonitor instead (fdo#93036, Simon McVittie) - On Windows, fix a memory leak in the autolaunch transport (fdo#92899, Simon McVittie) - On Windows Autotools builds, don't run tests that rely on dbus-run-session and other Unix-specifics (fdo#92899, Simon McVittie)- Update to 1.10.4 * Changes between 1.10.2 and 1.10.4 - Enhancements: + GetConnectionCredentials, GetConnectionUnixUser and GetConnectionUnixProcessID with argument "org.freedesktop.DBus" will now return details of the dbus-daemon itself. This is required to be able to call SetEnvironment on systemd. (fdo#92857, Jan Alexander Steffens) - Fixes: + Make UpdateActivationEnvironment always fail with AccessDenied on the system bus. Previously, it was possible to configure it so root could call it, but the environment variables were not actually used, because the launch helper would discard them. (fdo#92857, Jan Alexander Steffens) + On Unix with --systemd-activation on a user bus, make UpdateActivationEnvironment pass on its arguments to systemd's SetEnvironment method, solving inconsistency between the environments used for traditional activation and systemd user-service activation. (fdo#92857, Jan Alexander Steffens) + On Windows, don't crash if or --syslog is used (fdo#92538, Ralf Habacker) + On Windows, fix a memory leak when setting a DBusError from a Windows error (fdo#92721, Ralf Habacker) + On Windows, don't go into infinite recursion if we abort the process with backtraces enabled (fdo#92721, Ralf Habacker) + Fix various failing tests, variously on Windows and cross-platform: . don't test system.conf features (users, groups) that only make sense on the system bus, which is not supported on Windows . don't call _dbus_warn() when we skip a test, since it is fatal . fix computation of expected . when running TAP tests, translate newlines to Unix format, fixing cross-compiled tests under Wine on Linux . don't stress-test refcounting under Wine, where it's really slow . stop assuming that a message looped-back to the test will be received immediately . skip some system bus tests on Windows since they make no sense there (fdo#92538, fdo#92721; Ralf Habacker, Simon McVittie) * Changes between 1.10.0 and 1.10.2 - Fixes: + Correct error handling for activation: if there are multiple attempts to activate the same service and it fails immediately, the first attempt would get the correct reply, but the rest would time out. We now send the same error reply to each attempt. (fdo#92200, Simon McVittie) + If BecomeMonitor is called with a syntactically invalid match rule, don't crash with an assertion failure, fixing a regression in 1.9.10. This was not exploitable as a denial of service, because the check for a privileged user is done first. (fdo#92298, Simon McVittie) + On Linux with --enable-user-session, add the bus address to the environment of systemd services for better backwards compatibility (fdo#92612, Jan Alexander Steffens) + On Windows, fix the logic for replacing the installation prefix in service files' Exec lines (fdo#83539; Milan Crha, Simon McVittie) + On Windows, if installed in the conventional layout with ${prefix}/etc and ${prefix}/share, use relative paths between bus configuration files to allow the tree to be relocated (fdo#92028, Simon McVittie) + Make more of the regression tests pass in Windows builds (fdo#92538, Simon McVittie) * Summary of major changes since 1.8.0: - The basic setup for the well-known system and session buses is now done in read-only files in ${datadir} (normally /usr/share). - AppArmor integration has been merged, with features similar to the pre-existing SELinux integration. It is mostly compatible with the patches previously shipped by Ubuntu, with one significant change: Ubuntu's GetConnectionAppArmorSecurityContext method has been superseded by GetConnectionCredentials and was not included. - The --enable-user-session configure option can be enabled by OS integrators intending to use systemd to provide a session bus per user (in effect, treating all concurrent graphical and non-graphical login sessions as one large session). - The new listenable address mode "unix:runtime=yes" listens on $XDG_RUNTIME_DIR/bus, the same AF_UNIX socket used by the systemd user session. libdbus and "dbus-launch --autolaunch" will connect to this address by default. GLib >= 2.45.3 and sd-bus >= 209 have a matching default. - All executables are now dynamically linked to libdbus-1. Previously, some executables, most notably dbus-daemon, were statically linked to a specially-compiled variant of libdbus. This results in various private functions in the _dbus namespace being exposed by the shared library. These are not API, and must not be used outside the dbus source tree. - On platforms with ELF symbol versioning, all public symbols are versioned LIBDBUS_1_3. * New bus APIs: - org.freedesktop.DBus.GetConnectionCredentials returns LinuxSecurityLabel where supported - org.freedesktop.DBus.Monitoring interface (privileged) . BecomeMonitor method supersedes match rules with eavesdrop=true, which are now deprecated - org.freedesktop.DBus.Stats interface (semi-privileged) . now enabled by default . new GetAllMatchRules method - org.freedesktop.DBus.Verbose interface (not normally compiled) . toggles the effect of DBUS_VERBOSE * New executables: - dbus-test-tool - dbus-update-activation-environment * New optional dependencies: - The systemd: pseudo-transport requires libsystemd or libsd-daemon - Complete documentation requires Ducktype and yelp-tools - Full test coverage requires GLib 2.36 and PyGI - AppArmor integration requires libapparmor and optionally libaudit * Dependencies removed: - dbus-glib- Update to 1.8.20: * Fixes: - Fix a memory leak when GetConnectionCredentials() succeeds (fdo#91008, Jacek Bukarewicz) - Ensure that dbus-monitor does not reply to messages intended for others (fdo#90952, Simon McVittie)- Account for openSUSE:Leap in the conditional for chosing right local state directories (boo#941352)- Move common-begin sections around to make pre_checkin work again - Unconditionally build with systemd features, there are no cycles now, systemd no longer buildrequires dbus-1-devel- Update to 1.8.18: * Security hardening: - On Unix platforms, change the default configuration for the session bus to only allow EXTERNAL authentication (secure kernel-mediated credentials-passing), as was already done for the system bus. This avoids falling back to DBUS_COOKIE_SHA1, which relies on strongly unpredictable pseudo-random numbers; under certain circumstances (/dev/urandom unreadable or malloc() returns NULL), dbus could fall back to using rand(), which does not have the desired unpredictability. The fallback to rand() has not been changed in this stable-branch since the necessary code changes for correct error-handling are rather intrusive. If you are using D-Bus over the (unencrypted!) tcp: or nonce-tcp: transport, in conjunction with DBUS_COOKIE_SHA1 and a shared home directory using NFS or similar, you will need to reconfigure the session bus to accept DBUS_COOKIE_SHA1 by commenting out the element. This configuration is not recommended. (bsc#931066, fdo#90414, Simon McVittie) * Other fixes: - Add locking to DBusCounter's reference count and notify function (fdo#89297, Adrian Szyndela) - Ensure that DBusTransport's reference count is protected by the corresponding DBusConnection's lock (fdo#90312, Adrian Szyndela) - On Windows, listen on the same port for IPv4 and IPv6 (previously broken by an endianness mistake), and fix a failure to bind TCP sockets on approximately 1 attempt in 256 (fdo#87999, Ralf Habacker) - Correctly release DBusServer mutex before early-return if we run out of memory while copying authentication mechanisms (fdo#90021, Ralf Habacker) - Correctly initialize all fields of DBusTypeReader (fdo#90021, Ralf Habacker, Simon McVittie) - Fix some missing \n in verbose (debug log) messages (fdo#90021, Ralf Habacker) - Clean up some memory leaks in test code (fdo#90021, Ralf Habacker)- Sync changes from SLE12 conditionalized for suse_version <= 1315- Update to 1.8.16: * Security fixes: - Do not allow non-uid-0 processes to send forged ActivationFailure messages. On Linux systems with systemd activation, this would allow a local denial of service: unprivileged processes could flood the bus with these forged messages, winning the race with the actual service activation and causing an error reply to be sent back when service auto-activation was requested. This does not prevent the real service from being started, so it only works while the real service is not running. (CVE-2015-0245, fdo#88811, bnc#916343; Simon McVittie) * Other fixes: - fix a Windows build failure (fdo#88009, Ralf Habacker) - on Windows, allow up to 8K connections to the dbus-daemon instead of the previous 64, completing a previous fix which only worked under Autotools (fdo#71297, Ralf Habacker)- Update to 1.8.14 * Security hardening: - Do not allow calls to UpdateActivationEnvironment from uids other than the uid of the dbus-daemon. If a system service installs unsafe security policy rules that allow arbitrary method calls (such as CVE-2014-8148) then this prevents memory consumption and possible privilege escalation via UpdateActivationEnvironment. We believe that in practice, privilege escalation here is avoided by dbus-daemon-launch-helper sanitizing its environment; but it seems better to be safe. - Do not allow calls to UpdateActivationEnvironment or the Stats interface on object paths other than /org/freedesktop/DBus. Some system services install unsafe security policy rules that allow arbitrary method calls to any destination, method and interface with a specified object path; while less bad than allowing arbitrary method calls, these security policies are still harmful, since dbus-daemon normally offers the same API on all object paths and other system services might behave similarly. * Other fixes: - Add missing initialization so GetExtendedTcpTable doesn't crash on Windows Vista SP0 (fdo#77008, Ilya A. Tkachenko)- Update to 1.8.12: * Fixes: - Partially revert the CVE-2014-3639 patch by increasing the default authentication timeout on the system bus from 5 seconds back to 30 seconds, since this has been reported to cause boot regressions for some users, mostly with parallel boot (systemd) on slower hardware. On fast systems where local users are considered particularly hostile, administrators can return to the 5 second timeout (or any other value in milliseconds) by saving this as /etc/dbus-1/system-local.conf: 5000 (fdo#86431, Simon McVittie) - Add a message in syslog/the Journal when the auth_timeout is exceeded (fdo#86431, Simon McVittie) - Send back an AccessDenied error if the addressed recipient is not allowed to receive a message (and in builds with assertions enabled, don't assert under the same conditions). (fdo#86194, Jacek Bukarewicz)- Update to 1.8.10: * Security fixes: - Increase dbus-daemon's RLIMIT_NOFILE rlimit to 65536 so that CVE-2014-3636 part A cannot exhaust the system bus' file descriptors, completing the incomplete fix in 1.8.8. (CVE-2014-7824, fdo#85105; Simon McVittie, Alban Crequy)- Reformat the spec file using spec-cleaner- Update baselibs.conf: Provides dbus-1-32bit in lib package- Update to 1.8.8: + Security fixes: - Do not accept an extra fd in the padding of a cmsg message, which could lead to a 4-byte heap buffer overrun. (CVE-2014-3635, fdo#83622, bnc#896453; Simon McVittie) - Reduce default for maximum Unix file descriptors passed per message from 1024 to 16, preventing a uid with the default maximum number of connections from exhausting the system bus' file descriptors under Linux's default rlimit. Distributors or system administrators with a more restrictive fd limit may wish to reduce these limits further. Additionally, on Linux this prevents a second denial of service in which the dbus-daemon can be made to exceed the maximum number of fds per sendmsg() and disconnect the process that would have received them. (CVE-2014-3636, fdo#82820, bnc#896453; Alban Crequy) - Disconnect connections that still have a fd pending unmarshalling after a new configurable limit, pending_fd_timeout (defaulting to 150 seconds), removing the possibility of creating an abusive connection that cannot be disconnected by setting up a circular reference to a connection's file descriptor. (CVE-2014-3637, fdo#80559, bnc#896453; Alban Crequy) - Reduce default for maximum pending replies per connection from 8192 to 128, mitigating an algorithmic complexity denial-of-service attack (CVE-2014-3638, fdo#81053, bnc#896453; Alban Crequy) - Reduce default for authentication timeout on the system bus from 30 seconds to 5 seconds, avoiding denial of service by using up all unauthenticated connection slots; and when all unauthenticated connection slots are used up, make new connection attempts block instead of disconnecting them. (CVE-2014-3639, fdo#80919, bnc#896453; Alban Crequy) + Other fixes: - Check for libsystemd from systemd >= 209, falling back to the older separate libraries if not found (Umut Tezduyar Lindskog, Simon McVittie) - On Linux, use prctl() to disable core dumps from a test executable that deliberately raises SIGSEGV to test dbus-daemon's handling of that condition (fdo#83772, Simon McVittie) - Fix compilation with --enable-stats (fdo#81043, Gentoo #507232; Alban Crequy) - Improve documentation for running tests on Windows (fdo#41252, Ralf Habacker)- Remove all remains of sysvinit compatibility. - Do not force-fed -fstack-protector in CFLAGS, already there and obsoleted by stack-protector-strong in gcc 4.9. - Ensure doxygen never generates timestampted html docs.- Update baselibs.conf: Obsoletes dbus-1-32bit in lib package.- Update to 1.8.6: + Security fixes: - On Linux >= 2.6.37-rc4, if sendmsg() fails with ETOOMANYREFS, silently drop the message. This prevents an attack in which a malicious client can make dbus-daemon disconnect a system service, which is a local denial of service. (bnc#885241 fdo#80163, CVE-2014-3532; Alban Crequy) - Track remaining Unix file descriptors correctly when more than one message in quick succession contains fds. This prevents another attack in which a malicious client can make dbus-daemon disconnect a system service. (bnc#885241 fdo#79694, fd0#80469, CVE-2014-3533; Alejandro Martínez Suárez, Simon McVittie, Alban Crequy) + Other fixes: - When dbus-launch --exit-with-session starts a dbus-daemon but then cannot attach to a session, kill the dbus-daemon as intended (fdo#74698, Роман Донченко)- Update to 1.8.4: + Security fix: - Alban Crequy at Collabora Ltd. discovered and fixed a denial-of-service flaw in dbus-daemon, part of the reference implementation of D-Bus. Additionally, in highly unusual environments the same flaw could lead to a side channel between processes that should not be able to communicate. (CVE-2014-3477, fdo#78979, bnc#881137)- Update to 1.8.2: + Enhancements: - in the CMake build system, add some hints for Linux users cross-compiling Windows D-Bus binaries to be able to run tests under Wine (fdo#41252) - add Documentation key to dbus.service (fdo#77447) + Fixes: - in "dbus-uuidgen --ensure", try to copy systemd's /etc/machine-id to /var/lib/dbus/machine-id instead of generating an entirely new ID (fdo#77941) - if dbus-launch receives an X error very quickly, do not kill unrelated processes (fdo#74698) - on Windows, allow up to 8K connections to the dbus-daemon, instead of the previous 64 (fdo#71297) - cope with \r\n newlines in regression tests, since on Windows, dbus-daemon.exe uses text mode (fdo#75863)- Update to 1.8.0 final: + This starts a new stable branch. The 1.6.x branch is now considered to be outdated, and will only receive fixes for serious bugs such as security flaws. The 1.4.x and 1.2.x branches no longer have upstream support and are unlikely to get any more releases, but if distributors still need to support them, please share security patches via upstream. + Enhancements since 1.7.10: - Enhance the CMake build system to check for GLib and compile/run a subset of the regression tests (fdo#41252, fdo#73495) + Fixes since 1.7.10: - don't rely on va_copy(), use DBUS_VA_COPY() wrapper (fdo#72840) - fix compilation of systemd journal support on older systemd versions where sd-journal.h doesn't include syslog.h (fdo#73455) - fix compilation on older MSVC versions by including stdlib.h (fdo#73455) - Allow to appear in an included configuration file (fdo#73475) + Test behaviour changes since 1.7.10: - If the tests crash with an assertion failure, they no longer default to blocking for a debugger to be attached. Set DBUS_BLOCK_ON_ABORT in the environment if you want the old behaviour. - To improve debuggability, the dbus-daemon and dbus-daemon-eavesdrop tests can be run with an external dbus-daemon by setting DBUS_TEST_DAEMON_ADDRESS in the environment. Test-cases that require an unusually-configured dbus-daemon are skipped.- Remove checks for obsolete openSUSE versions - Make sure that dbus-1 requires libdbus-1-3 during %post (detected when built against DBus-less systemd 209)- Try hard to assure that /var/lib/dbus/machine-id and /etc/machine-id are the same (bnc#857377)- Update to 1.7.10 (1.8.0 rc1) + D-Bus Specification 0.23: - don't require messages with no INTERFACE to be dispatched (fdo#68597) - document "tcp:bind=..." and "nonce-tcp:bind=..." (fdo#72301) - define "listenable" and "connectable" addresses, and discuss the difference (fdo#61303) + Enhancements: - support printing Unix file descriptors in dbus-send, dbus-monitor (fdo#70592) - don't install systemd units if --disable-systemd is given (fdo#71818) + Fixes: - don't leak memory on out-of-memory while listing activatable or active services (fdo#71526) - fix undefined behaviour in a regression test (fdo#69924) - escape Unix socket addresses correctly (fdo#46013) - on SELinux systems, don't assume that SECCLASS_DBUS, DBUS__ACQUIRE_SVC and DBUS__SEND_MSG are numerically equal to their values in the reference policy (fdo#88719) - define PROCESS_QUERY_LIMITED_INFORMATION if missing from MinGW < 4 headers (fdo#71366) - define WIN32_LEAN_AND_MEAN to avoid conflicts between winsock.h and winsock2.h (fdo#71405) - do not return failure from _dbus_read_nonce() with no error set, preventing a potential crash (fdo#72298) - on BSD systems, avoid some O(1)-per-process memory and fd leaks in kqueue, preventing test failures (fdo#69332, fdo#72213) - fix warning spam on Hurd by not trying to set SO_REUSEADDR on Unix sockets, which doesn't do anything anyway on at least Linux and FreeBSD (fdo#69492) - fix use of TCP sockets on FreeBSD and Hurd by tolerating EINVAL from sendmsg() with SCM_CREDS (retrying with plain send()), and looking for credentials more correctly (fdo#69492) - ensure that tests run with a temporary XDG_RUNTIME_DIR to avoid getting mixed up in XDG/systemd "user sessions" (fdo#61301) - refresh cached policy rules for existing connections when bus configuration changes (fdo#39463)- Drop the dbus-fall-back-to-old-run-directory.patch, and the sed workaround from dbus-1-x11 %post, now that transition from 12.3 (/var/run) to 13.1 (/run) is done- Update to 1.7.8 + Dependencies: - If systemd support is enabled, libsystemd-journal is now required. + Enhancements: - When activating a non-systemd service under systemd, annotate its stdout/stderr with its bus name in the Journal. Known limitation: because the socket is opened before forking, the process will still be logged as if it had dbus-daemon's process ID and user ID. (fdo#68559) - Document more configuration elements in dbus-daemon(1) (fdo#69125) + Fixes: - Don't leak string arrays or fds if dbus_message_iter_get_args_valist() unpacks them and then encounters an error (fdo#21259) - If compiled with libaudit, retain CAP_AUDIT_WRITE so we can write disallowed method calls to the audit log, fixing a regression in 1.7.6 (fdo#49062) - path_namespace='/' in match rules incorrectly matched nothing; it now matches everything. (fdo#70799)- Update to 1.7.6 + Build-time configuration changes: - Directory change notification via dnotify on Linux is no longer supported; it hadn't compiled successfully since 2010 in any case. If you don't have inotify (Linux) or kqueue (*BSD), you will need to send SIGHUP to the dbus-daemon when its configuration changes. (fdo#33001) - Compiling with --disable-userdb-cache is no longer supported; it didn't work since at least 2008, and would lead to an extremely slow dbus-daemon even it worked. (fdo#15589,fdo#17133,fdo#66947) - The DBUS_DISABLE_ASSERTS CMake option didn't actually disable most assertions. It has been renamed to DBUS_DISABLE_ASSERT to be consistent with the Autotools build system. (fdo#66142) - --with-valgrind=auto enables Valgrind instrumentation if and only if valgrind headers are available. The default is still - -with-valgrind=no. (fdo#56925) + Dependencies: - Platforms with no 64-bit integer type are no longer supported. (fdo#65429) - GNU make is now (documented to be) required. (fdo#48277) - Full test coverage no longer requires dbus-glib, although the tests do not exercise the shared library (only a static copy) if dbus-glib is missing. (fdo#68852) + Enhancements: - D-Bus Specification 0.22 - Document GetAdtAuditSessionData() and GetConnectionSELinuxSecurityContext() (fdo#54445) - Fix example .service file (fdo#66481) - Don't claim D-Bus is "low-latency" (lower than what?), just give factual statements about it supporting async use (fdo#65141) - Document the contents of .service files, and the fact that system services' filenames are constrained (fdo#66608) - Be thread-safe by default on all platforms, even if dbus_threads_init_default() has not been called. For compatibility with older libdbus, library users should continue to call dbus_threads_init_default(): it is harmless to do so. (fdo#54972) - Add GetConnectionCredentials() method (fdo#54445) - New API: dbus_setenv(), a simple wrapper around setenv(). Note that this is not thread-safe. (fdo#39196,) - Add dbus-send --peer=ADDRESS (connect to a given peer-to-peer connection, like --address=ADDRESS in previous versions) and dbus-send --bus=ADDRESS (connect to a given bus, like dbus-monitor --address=ADDRESS). dbus-send --address still exists for backwards compatibility, but is no longer documented. (fdo#48816) + Fixes: - Avoid an infinite busy-loop if a signal interrupts waitpid() (fdo#68945) - Clean up memory for parent nodes when objects are unexported (fdo#60176) - Make dbus_connection_set_route_peer_messages(x, FALSE) behave as documented. Previously, it assumed its second parameter was TRUE. (fdo#69165) - Escape addresses containing non-ASCII characters correctly (fdo#53499) - Document search order correctly (fdo#66994) - Don't crash on "dbus-send --session / x.y.z" which regressed in 1.7.4. (fdo#65923) - If malloc() returns NULL in _dbus_string_init() or similar, don't free an invalid pointer if the string is later freed (fdo#65959) - If malloc() returns NULL in dbus_set_error(), don't va_end() a va_list that was never va_start()ed (fdo#66300) - fix build failure with --enable-stats (fdo#66004) - fix a regression test on platforms with strict alignment (fdo#67279) - Avoid calling function parameters "interface" since certain Windows headers have a namespace-polluting macro of that name (fdo#66493) - Assorted Doxygen fixes (fdo#65755) - Various thread-safety improvements to static variables (fdo#68610) - Make "make -j check" work (fdo#68852) - Fix a NULL pointer dereference on an unlikely error path (fdo#69327) - Improve valgrind memory pool tracking (fdo#69326) - Don't over-allocate memory in dbus-monitor (fdo#69329) - dbus-monitor can monitor dbus-daemon < 1.5.6 again (fdo#66107) + Unix-specific: - If accept4() fails with EINVAL, as it can on older Linux kernels with newer glibc, try accept() instead of going into a busy-loop. (fdo#69026) - If socket() or socketpair() fails with EINVAL or EPROTOTYPE, for instance on Hurd or older Linux with a new glibc, try without SOCK_CLOEXEC. (fdo#69073) - Fix a file descriptor leak on an error code path. (fdo#69182) - dbus-run-session: clear some unwanted environment variables (fdo#39196) - dbus-run-session: compile on FreeBSD (fdo#66197) - Don't fail the autolaunch test if there is no DISPLAY (fdo#40352) - Use dbus-launch from the builddir for testing, not the installed copy (fdo#37849) - Fix compilation if writev() is unavailable (fdo#69409) - Remove broken support for LOCAL_CREDS credentials passing, and document where each credential-passing scheme is used (fdo#60340) - Make autogen.sh work on *BSD by not assuming GNU coreutils functionality (fdo#35881, fdo#69787) - dbus-monitor: be portable to NetBSD (fdo#69842) - dbus-launch: stop using non-portable asprintf (fdo#37849) - Improve error reporting from the setuid activation helper (fdo#66728) + Internal changes: - add DBUS_ENABLE_ASSERT, DBUS_ENABLE_CHECKS for less confusing conditionals (fdo#66142) - improve verbose-mode output (fdo#63047) - consolidate Autotools and CMake build (fdo#64875) - fix various unused variables, unusual build configurations etc. (fdo#65712, fdo#65990, fdo#66005, fdo#66257, fdo#69165, fdo#69410, fdo#70218) - Dropped 0001-_dbus_babysitter_unref-avoid-infinite-loop-if-waitpi.patch, included in this release- Create /var/lib/dbus/machine-id only if there is no /etc/machine-id present on the system. Dbus knows how to use the system-wide machine-id file and this solves problems where the two files have different values (bnc#831626)- Check for existence of /var/lib/old_run_path: if found, only then is dbus ListenStream swapped for old run path. This is done for supporting 12.3 to 13.1 upgrade (bnc#802525) - Fix rpmlint warnings about %verifyscript and %set_permissions- Revert to previous version of dbus-fall-back-to-old-run-directory.patch as latest version causes a fallout- Amend dbus-fall-back-to-old-run-directory.patch to prevent a new class of hangs while upgrading D-Bus along with other services (bnc#802525).- Added 0001-_dbus_babysitter_unref-avoid-infinite-loop-if-waitpi.patch from upstream for resolving fdo#68945, bnc#782909- to avoid a cycle with systemd, build the daemon in dbus-x11.spec. It would be wise to rename dbus-1.spec to dbus-1-libs.spec and dbus-1-x11.spec to dbus-1.spec, but I first wanted to hear feedback- Update to 1.7.4 + CVE-2013-2168: Fix misuse of va_list that could be used as a denial of service for system services. + It should now be safe to call dbus_threads_init_default() from any thread, at any time + In dbus-daemon, don't crash if a .service file starts with key=value + Fix an assertion failure if we try to activate systemd services before systemd connects to the bus (fdo#50199) - Adjusted dbus-do-autolaunch.patch for this release- Remove the override that was added in solving bnc#802525, as it causes similar situation when upgrading dbus and systemd simultaneously. - Adjusted rc.boot.dbus script so it uses /run instead of /var/run- Update to 1.7.2 + Diagnose incorrect use of dbus_connection_get_data() with negative slot (i.e. before allocating the slot) rather than returning junk (fdo #63127) + The --with-dbus-session-bus-default-address configure option is no longer supported + Under systemd, log to syslog only, not stderr, avoiding duplication (fdo#61399, fdo#39987) + Under systemd, remove unnecessary dependency on syslog.socket (fdo#63531) + Allow use of systemd-logind without the rest of systemd (fdo#62585) - Dropped dbus-move-everything-to-run-directory.patch, since we can define location of system pid and socket with configure flags and set the flags accordingly - Added xmlto BuildRequires, it is needed now for man files- Update to 1.6.10 + Following Unicode Corrigendum #9, the noncharacters U+nFFFE, U+nFFFF, U+FDD0..U+FDEF are allowed in UTF-8 strings again. (fdo#63072) + Diagnose incorrect use of dbus_connection_get_data() with negative slot (i.e. before allocating the slot) rather than returning junk (fdo#63127) + In the activation helper, when compiled for tests, do not reset the system bus address, fixing the regression tests. (fdo#52202) + Fix building with Valgrind 3.8, at the cost of causing harmless warnings with Valgrind 3.6 on some compilers (fdo#55932) + Don't leak temporary fds pointing to /dev/null (fdo#56927,) + Create session.d, system.d directories under CMake (fdo#41319) + Include alloca.h for alloca() if available, fixing compilation on Solaris 10 (fdo#63071)- Spec file changes moving files from /var/run to /run. - Add dbus-move-everything-to-run-directory.patch by rmilasan. This moves everything (pid files, lock files, etc.) to /run. - Add dbus-fall-back-to-old-run-directory.patch (bnc#802525).- Revert patch: dbus-move-everything-to-run-directory.patch (bnc#802525).- Move everything (pid files, lock files, etc.) to /run. add: dbus-move-everything-to-run-directory.patch- Update to 1.6.8 * Follow up to CVE-2012-3524: The additional hardening work to use __secure_getenv() as a followup to bug #52202 broke certain configurations of gnome-keyring. Given the difficulty of making this work without extensive changes to gnome-keyring, use of __secure_getenv() is deferred. * CVE-2012-3524: Don't access environment variables (fdo#52202) Thanks to work and input from Colin Walters, Simon McVittie, Geoffrey Thomas, and others. * Detect that users are "at the console" correctly when configured with a non-default path such as --enable-console-auth-dir=/run/console (fdo#51521, Dave Reisner) * Remove an incorrect assertion from DBusTransport (fdo#51657, Simon McVittie) * Change how we create /var/lib/dbus so it works under Automake >= 1.11.4 (fdo#51406, Simon McVittie) * Don't return from dbus_pending_call_set_notify with a lock held on OOM (fdo#51032, Simon McVittie) * Disconnect "developer mode" (assertions, verbose mode etc.) from Automake maintainer mode. D-Bus developers should now configure with - -enable-developer. Automake maintainer mode is now on by default; distributions can disable it with --disable-maintainer-mode. (fdo#34671, Simon McVittie) * Unix-specific: - Check for libpthread under CMake on Unix (fdo#47237, Simon McVittie) * New requirements - PTHREAD_MUTEX_RECURSIVE on Unix - compiler support for 64-bit integers (int64_t or equivalent) * D-Bus Specification v0.19 * New dbus-daemon features - rules allow the service to own names like com.example.Service.Instance3 - optional systemd integration when checking at_console policies - --nopidfile option, mainly for use by systemd - path_namespace and arg0namespace may appear in match rules - eavesdropping is disabled unless the match rule contains eavesdrop=true * New public API - functions to validate various string types (dbus_validate_path() etc.) - dbus_type_is_valid() - DBusBasicValue, a union of every basic type * Bug fixes - removed an unsafe reimplementation of recursive mutexes - dbus-daemon no longer busy-loops if it has far too many file descriptors - dbus-daemon.exe --print-address works on Windows - all the other bug fixes from 1.4.20 * Other major implementation changes - on Linux, dbus-daemon uses epoll if supported, for better scalability - dbus_threads_init() ignores its argument and behaves like dbus_threads_init_default() instead - removed the per-connection link cache, improving dbus-daemon performance * Developer features - optional Valgrind instrumentation (--with-valgrind) - optional Stats interface on the dbus-daemon (--enable-stats) - optionally abort whenever malloc() fails (--enable-embedded-tests and export DBUS_MALLOC_CANNOT_FAIL=1) * Be more careful about monotonic time vs. real time, fixing DBUS_COOKIE_SHA1 spec-compliance (fdo#48580, David Zeuthen) * Don't use install(1) within the source/build trees, fixing the build as non-root when using OpenBSD install(1) (fdo#48217, Antoine Jacoutot) * Add missing commas in some tcp and nonce-tcp addresses, and remove an unused duplicate copy of the nonce-tcp transport in Windows builds (fdo#45896, Simon McVittie) - remove patch dbus-cve-2012-3524.patch as incorporated upstream- Enable systemd integration (with_systemd 1): follow the rest of the distribution enabling systemd support. As agreed, systemd is the main supported way for 12.3.- Move default home from /var/run/dbus to /run/dbus - Fix useradd invocation: -o is useless without -u and newer versions of pwdutils/shadowutils fail on this now.- Link /usr/bin/dbus-send to /bin/dbus-send. Upower uses dbus-send to receive signals from systemd regarding resuming, however looks for the moment in the wrong directory.- Fix factory breakage on systemd units directory- remove sysvinit requires from the package - remove %run_permissions macro- baselibs: dbus-1-devel-32bit must require libdbus-1-3-32bit- remove libzio build dependency- dbus-cve-2012-3524.patch: Add patch for CVE-2012-3524 to fix getenv() vulnerability in setuid root binaries (bnc#697105)- Add pkgconfig(x11) as BuildRequires instead of xorg-x11-devel so we don't depend on Mesa and create a build cycle.- Move ownership of /etc/dbus-1/{session.d,system.d} and /usr/share/dbus-1/{interfaces,services,system-services} to libdbus-1-3 instead of dbus-1: many dbus users put files there, and it's annoying to force them to own those directories.- added libdbus-1-3 to build for -32bit... - adeed post and postun sections for libdbus-1-3- More news from the dependency hell: Let dbus-1-devel require dbus-1.- Split dbus-1 into libdbus-1 and dbus-1.- Update to version 1.5.12: - Add public API to validate various string types: dbus_validate_path(), dbus_validate_interface(), dbus_validate_member(), dbus_validate_error_name(), dbus_validate_bus_name(), dbus_validate_utf8() (fdo#39549, Simon McVittie) - Turn DBusBasicValue into public API so bindings don't need to invent their own "union of everything" type (fdo#11191, Simon McVittie) - Enumerate data files included in the build rather than using find(1) (fdo#33840, Simon McVittie) - Add support for policy rules like in dbus-daemon (fdo#46273, Alban Crequy) - Windows-specific: - make dbus-daemon.exe --print-address (and --print-pid) work again on Win32, but not on WinCE (fdo#46049, Simon McVittie) - fix duplicate case value when compiling against mingw-w64 (fdo#47321, Andoni Morales Alastruey)- Revert my last change completely, and go back to using -fpie in CFLAGS and -pie in LDFLAGS for the whole build: after discussion upstream in fdo#46570, it appears that this is the recommended way to harden the build.- Change the way we pass -fpie/-pie: + Stop changing CFLAGS/LDFLAGS in %build to add -fpie/-pie. + Add dbus-1-suid_flags.patch: respect SUID_CFLAGS/SUID_LDFLAGS when building the suid binary (dbus-daemon-launch-helper). + Set SUID_CFLAGS to -fPIE and SUID_LDFLAGS to -pie in %build.- move with_systemd definition into COMMON part to fix dbus-1-x11- Update to version 1.5.10: + D-Bus Specification 0.19: - Formally define unique connection names and well-known bus names, and document best practices for interface, bus, member and error names, and object paths (fdo#37095) - Document the search path for session and system services on Unix, and where they should be installed by build systems (fdo#21620, fdo#35306) - Document the systemd transport (fdo#35232) + Make dbus_threads_init() use the same built-in threading implementation as dbus_threads_init_default(); the user-specified primitives that it takes as a parameter are now ignored (fdo#43744) + Allow all configured auth mechanisms, not just one (fdo#45106) + Improve cmake build system. + Build tests successfully with older GLib, as found in e.g. Debian 6 (fdo#41219) + Avoid use of deprecated GThread API (fdo#44413) + Build documentation correctly if man2html doesn't support filenames on its command-line (fdo#43875) + Improve test coverage. To get even more coverage, run the tests with DBUS_TEST_SLOW=1 (fdo#38285, fdo#42811) + Reduce the size of the shared library by moving functionality only used by dbus-daemon, tests etc. into their internal library and deleting unused code (fdo#34976, fdo#39759) + Add dbus-daemon --nopidfile option, overriding the configuration, for setups where the default configuration must include to avoid breaking traditional init, but the pid file is in fact unnecessary; use it under systemd to improve startup time a bit (fdo#45520) + Optionally (if configured --with-valgrind) add instrumentation to debug libdbus and associated tools more meaningfully under Valgrind (fdo#37286) + Improve the dbus-send(1) man page (fdo#14005) + Make dbus-protocol.h compatible with C++11 (fdo#46147) + If tests are enabled and DBUS_MALLOC_CANNOT_FAIL is set in the environment, abort on failure to malloc() (like GLib does), to turn runaway memory leaks into a debuggable core-dump if a resource limit is applied (fdo#41048) + Don't crash if realloc() returns NULL in a debug build (fdo#41048) + Unix-specific: - Replace our broken reimplementation of recursive mutexes, which has been broken since 2006, with an ordinary pthreads recursive mutex (fdo#43744) - Use epoll(7) for a more efficient main loop in Linux; equivalent patches welcomed for other OSs' equivalents like kqueue, /dev/poll, or Solaris event ports (fdo#33337) - When running under systemd, use it instead of ConsoleKit to check whether to apply at_console policies (fdo#39609) - Avoid a highly unlikely fd leak (fdo#29881) - Don't close invalid fd -1 if getaddrinfo fails (fdo#37258) - Don't touch ~/.dbus and ~/.dbus-keyrings when running 'make installcheck' (fdo#41218) - Stop pretending we respect XDG_DATA_DIRS for system services: the launch helper doesn't obey environment variables to avoid privilege escalation attacks, so make the system bus follow the same rules (fdo#21620) + Windows-specific fixes. - Get ready for a switch to systemd: + Add a with_systemd macro, currently set to 0 as the systemd support would introduce a build cycle between dbus-1 and systemd. + Add pkgconfig(libsystemd-daemon) and pkgconfig(libsystemd-login) BuildRequires and pass - -enable-systemd to configure if we build systemd support.- fixed bnc#743149 - added position independent flags to compilation and linking(-fpie/-pie)- add patch to enable X11 autolaunch even if configure thinks it can't be done (bnc#707817)- update to version 1.5.8: * Clean up dead code, and make more warnings fatal in development builds (fdo#39231, fdo#41012; Simon McVittie) * Add a regression test for fdo#38005 (fdo#39836, Simon McVittie) * Add _DBUS_STATIC_ASSERT and use it to check invariants * Fix a small memory leak, and a failure to report errors, when updating a service file entry for activation (fdo#39230, Simon McVittie) * Clean up (non-abstract) Unix sockets on bus daemon exit * On systems that use libcap-ng but not systemd, drop supplemental groups when switching to the daemon user (Red Hat #726953, Steve Grubb)- add libtool as buildrequire to make the spec file more reliable- Remove redundant tags/sections from specfile (cf. packaging guidelines)- Update to version 1.5.6: + Potentially incompatible (Bustle and similar debugging tools will need changes to work as intended): - Do not allow match rules to "eavesdrop" (receive messages intended for a different recipient) by mistake: eavesdroppers must now opt-in to this behaviour by putting "eavesdrop='true'" in the match rule, which will not have any practical effect on buses where eavesdropping is not allowed (fdo#37890) + Other changes: - D-Bus Specification version 0.18 (fdo#37890, fdo#39450, fdo#38252): . add the "eavesdrop" keyword to match rules . define eavesdropping, unicast messages and broadcast messages . stop claiming that match rules are needed to match unicast messages to you . promote the type system to be a top-level section - Use DBUS_ERROR_OBJECT_PATH_IN_USE if dbus_connection_try_register_object_path or dbus_connection_try_register_fallback fails, not ...ADDRESS_IN_USE, and simplify object-path registration (fdo#38874) - Consistently use atomic operations on everything that is ever manipulated via atomic ops, as was done for changes to DBusConnection's refcount in 1.4.12 (fdo#38005) - Fix a file descriptor leak when connecting to a TCP socket (fdo#37258) - Make "make check" in a clean tree work, by not running tests until test data has been set up (fdo#34405) - The dbus-daemon no longer busy-loops if it has a very large number of file descriptors (fdo#23194) - Refactor message flow through dispatching to avoid locking violations if the bus daemon's message limit is hit; remove the per-connection link cache, which was meant to improve performance, but now reduces it (fdo#34393) - Some cmake fixes - Remove dead code, mainly from DBusString (fdo#38570, fdo#39610) - Stop storing two extra byte order indicators in each D-Bus message (fdo#38287) - Add an optional Stats interface which can be used to get statistics from a running dbus-daemon if enabled at configure time with --enable-stats (fdo#34040) - Fix various typos (fdo#27227, fdo#38284) - Documentation (fdo#36156): . let xsltproc be overridden as usual: ./configure XSLTPROC=myxsltproc . install more documentation automatically, including man2html output . put dbus.devhelp in the right place (it must go in ${htmldir}) - Unix-specific: . look for system services in /lib/dbus-1/system-services in addition to all the other well-known locations; note that this should always be /lib, even on platforms where shared libraries on the root FS would go in /lib64, /lib/x86_64-linux-gnu or similar (fdo#35229) . opt-in to fd passing on Solaris (fdo#33465) - Windows-specific: . fix use of a mutex for autolaunch server detection . don't crash on malloc failure in _dbus_printf_string_upper_bound - Manually create /lib/dbus-1/system-services in %install so that we can own it.- Update to version 1.5.4: + Security (local denial of service): - Byte-swap foreign-endian messages correctly, preventing a long-standing local DoS if foreign-endian messages are relayed through the dbus-daemon (fdo#38120, deb#629938, no CVE number yet) + New things: - The constant to use for an infinite timeout now has a name, DBUS_TIMEOUT_INFINITE. - If GLib and DBus-GLib are already installed, more tests will be built, providing better coverage.(fdo#34570) + Changes: - Consistently use atomic operations for the DBusConnection's refcount, fixing potential threading problems (fdo#38005) - Don't use -Wl,--gc-sections by default: in practice the size decrease is small (300KiB on x86-64) and it frequently doesn't work in unusual toolchains. (fdo#33466) - Use #!/bin/sh for run-with-tmp-session-bus.sh, making it work on *BSD (fdo#35880) - Use ln -fs to set up dbus for systemd, which should fix reinstallation when not using a DESTDIR (fdo#37870) - Windows-specific changes: . don't try to build dbus-daemon-launch-helper (fdo#37838) - Changes from version 1.5.2: + Notes for distributors: - This version of D-Bus no longer uses -fPIE by default. + Changes: + D-Bus Specification v0.17 . Reserve the extra characters used in signatures by GVariant (fdo#34529) . Define the ObjectManager interface (fdo#34869) + Don't force -fPIE: distributions and libtool know better than we do whether it's desirable (fdo#16621, fdo#27215) + Allow --disable-gc-sections, in case your toolchain offers the -ffunction-sections, -fdata-sections and - Wl,--gc-sections options but they're broken, as seen on Solaris (fdo#33466) + Install dbus-daemon and dbus-daemon-launch-helper in a more normal way (fdo#14512) + Ensure that maintainers upload documentation with the right permissions (fdo#36130) + Don't force users of libdbus to be linked against - lpthread, -lrt (fdo#32827) + Log system-bus activation information to syslog (fdo#35705) + Log messages dropped due to quotas to syslog (fdo#35358) + Make the nonce-tcp transport work on Unix (fdo#34569) + On Unix, if /var/lib/dbus/machine-id cannot be read, try /etc/machine-id (fdo#35228) + In the regression tests, don't report fds as "leaked" if they were open on startup (fdo#35173) + Make dbus-monitor bail out if asked to monitor more than one bus, rather than silently using the last one (fdo#26548) + Clarify documentation (fdo#35182) + Clean up minor dead code and some incorrect error handling (fdo#33128, fdo#29881) + Check that compiler options are supported before using them (fdo#19681) + Windows: . Remove obsolete workaround for winioctl.h (fdo#35083)- Fix filelist to own a directory. - Do not package html files twice.- buildrequire update-desktop-files for mimetypes.prov- switch to download_files service- changes license to GPL2+ or AFL 2.1- Update to 1.5.0 * D-Bus Specification v0.16 - Add support for path_namespace and arg0namespace in match rules (fdo#24317, #34870; Will Thompson, David Zeuthen, Simon McVittie) - Make argNpath support object paths, not just object-path-like strings, and document it better (fdo#31818, Will Thompson) * Let the bus daemon implement more than one interface (fdo#33757, Simon McVittie) * Optimize _dbus_string_replace_len to reduce waste (fdo#21261, Roberto Guido) * Require user intervention to compile with missing 64-bit support (fdo#35114, Simon McVittie) * Add dbus_type_is_valid as public API (fdo#20496, Simon McVittie) * Raise UnknownObject instead of UnknownMethod for calls to methods on paths that are not part of the object tree, and UnknownInterface for calls to unknown interfaces in the bus daemon (fdo#34527, Lennart Poettering)- Update to 1.4.8 * Rename configure.in to configure.ac, and update it to modern conventions (fdo#32245; Javier Jardón, Simon McVittie) * Correctly give XDG_DATA_HOME priority over XDG_DATA_DIRS (fdo#34496, Anders Kaseorg) * Prevent X11 autolaunching if $DISPLAY is unset or empty, and add - -disable-x11-autolaunch configure option to prevent it altogether in embedded environments (fdo#19997, NB#219964; Simon McVittie) * Install the documentation, and an index for Devhelp (fdo#13495, Debian #454142; Simon McVittie, Matthias Clasen) * If checks are not disabled, check validity of string-like types and booleans when sending them (fdo#16338, NB#223152; Simon McVittie) * Add UnknownObject, UnknownInterface, UnknownProperty and PropertyReadOnly errors to dbus-shared.h (fdo#34527, Lennart Poettering) * Break up a huge conditional in config-parser so gcov can produce coverage data (fdo#10887, Simon McVittie) * List which parts of the Desktop Entry specification are applicable to .service files (fdo#19159, Sven Herzberg) * Don't suppress service activation if two services have the same Exec= (fdo#35750, Colin Walters) * Windows: - Avoid the name ELEMENT_TYPE due to namespace-pollution from winioctl.h (Andre Heinecke) - Include _dbus_path_is_absolute in libdbus on Windows, fixing compilation (fdo#32805, Mark Brand)- Update to 1.4.6 * Remove unfinished changes intended to support GTest-based tests, which were mistakenly included in 1.4.4 - Update to 1.4.4 * Switch back to using even micro versions for stable releases; 1.4.1 should have been called 1.4.2, so skip that version number * Don't leave bad file descriptors being watched when spawning processes, which could result in a busy-loop (fdo#32992, NB#200248; possibly also LP#656134, LP#680444, LP#713157) * Check for MSG_NOSIGNAL correctly * Fix failure to detect abstract socket support (fdo#29895) * Make _dbus_system_logv actually exit with DBUS_SYSTEM_LOG_FATAL (fdo#32262, NB#180486) * Improve some error code paths (fdo#29981, fdo#32264, fdo#32262, fdo#33128, fdo#33277, fdo#33126, NB#180486) * Avoid possible symlink attacks in /tmp during compilation (fdo#32854) * Tidy up dead code (fdo#25306, fdo#33128, fdo#34292, NB#180486) * Improve gcc malloc annotations (fdo#32710) * If the system bus is launched via systemd, protect it from the OOM killer * Documentation improvements (fdo#11190) * Avoid readdir_r, which is difficult to use correctly (fdo#8284, fdo#15922, LP#241619) * Cope with invalid files in session.d, system.d (fdo#19186, Debian #230231) * Don't distribute generated files that embed our builddir (fdo#30285, fdo#34292) * Raise the system bus's fd limit to be sufficient for its configuration (fdo#33474, LP#381063) * Fix syslog string processing * Ignore -Waddress * Remove broken gcov parsing code and --enable-gcov, and replace them with lcov HTML reports and --enable-compiler-coverage (fdo#10887) * Windows: - avoid live-lock in Windows CE due to unfair condition variables * OpenBSD: - support credentials-passing (fdo#32542) * Solaris: - opt-in to thread safety (fdo#33464)- Update to 1.4.1 + Fix for CVE-2010-4352: sending messages with excessively-nested variants can crash the bus. The existing restriction to 64-levels of nesting previously only applied to the static type signature; now it also applies to dynamic nesting using variants. Thanks to Rémi Denis-Courmont for discoving this issue. + Various bug fixes. + For details, see http://lists.freedesktop.org/archives/dbus/2010-December/013861.html- Fix package list, own /lib/systemd directories.- ConsoleKit may not be installed on the system, so kill the process at "stop" only if it is running- add missimg BuildRequires on libcap-ng-devel so dbus can drop capabilities when needed.- version 1.4.0 - make dbus-uuidgen atomic - fix socket descriptor leak in _dbus_connect_tcp_socket_with_nonce - unconditionally enable D-Bus on systemd boots- update systemd service installation- drop systemd-units- update to 1.3.2 snapshot - New standardized PropertiesChanged signal in the properties interface - Support forking bus services, for compatibility - install systemd service files- use %_smp_mflags- Update to version 1.2.24: + For details, see http://lists.freedesktop.org/archives/dbus/2010-March/012436.html + Highlights: - Fix a critical crasher bug in the syslog code + [bus] While creating a syslog, correctly get pointer data from DBusString + [bus] Don't install a SIGTERM handler + [64 bit printf] Update to use DBUS_PID_FORMAT, print (omitted) + Move dispatching to destination to bus_dispatch_matches() + Dispatch post-activation messages to anyone interested + Build changes. - Changes from version 1.2.22: + For details, see http://lists.freedesktop.org/archives/dbus/2010-March/012395.html + Highlights: - Fix to avoid UI freezes in newer Evolution versions (and any other program that makes synchronous DBus calls from a non-main thread). - Monitor service directories for changes + When handling a watch, return if another thread is doing I/O + Monitor service directories for changes + Sync up UNICODE_VALID with glib, add documentation + Support inotify on older kernels + Handle OOM in reload watch + Refactor _dbus_log_info, _dbus_log_security into _dbus_log_system + Add DBUS_SYSTEM_LOG_FATAL severity + Add _dbus_credentials_to_string_append + Add a prefix to our syslog messages + Make SELinux initialization failure fatal + Don't send an reply for driver messages if one isn't requested + Fix double-free in error case. + Other simple fixes, build fixes. + Explicitly specify in the spec lower-case hex must be used + Use AM_SILENT_RULES if available - Changes from version 1.2.20: + For details, see http://lists.freedesktop.org/archives/dbus/2010-February/012156.html + Fix inotify shutdown + Fix compilation in --disable-selinux case - Changes from version 1.2.18: + For details, see http://lists.freedesktop.org/archives/dbus/2010-February/012150.html + Ignore exit code zero from activated services + Switch to libcap-ng, avoid linking libdbus against libcap[-ng] + Don't drop pending activations when reloading configuration + Update messagebus.in init script to start earlier + Clean up inotify watch handling + Don't crash when reloading if we haven't loaded user database yet + fdo#23502 - corrected wrong verbose-output + Correct timeout handling + dbus-monitor: use unbuffered stdout instead of handling SIGINT + fdo#25697 - Fix memory leak in policy reload + fdo#23977 - dbus-launch --exit-with-session not killing dbus-daemon on SIGINT + Use monotonic clock for _dbus_get_current_time() if it's available. + Make array-printing code easier to follow + Forbid zero serial numbers + Include reason when reporting corrupt messages + Add an accessor for the loader's corruption reason + Print byte arrays as nicely-formatted hex. + Print all-printable-ASCII byte arrays as strings + Build fixes, including fdo#19432, fdo#22788, fdo#22805- add baselibs.conf as a source - package documentation as noarch- Implemented /etc/init.d/dbus reload (bnc#503074).- fix %changelog- added dbus-1-devel to baselibs.conf- fix --libexecdir to be the proper /lib/dbus-1/ directory- update to 1.2.16 release - Avoid race conditions reading message from exited process - Ensure initialized variable in dbus_connection_remove_filter - Don't fail autolaunching if process has SIGCHLD handler - Ensure inotify fd is set close on exec - Make sure a pending call timeout isn't assumed - Allow a pending call to block forever - Don't allocate DBusTimeout for pending call when passed INT_MAX - Update documentation now that INT_MAX means no timeout - Fix issue where timeouts can overflow - Remove 6 hour timeout restriction - Unrestrict session bus timeout- use --disable-static instead of removing static libraries- Make boot script smart/bin/sh/bin/sh/bin/sh/bin/sh/bin/shlamb15 1526315047  !"#$%&'()*+,-./0123456789:;<=1.12.2-lp150.1.281.12.2-lp150.1.281.12.2-lp150.1.28 dbus-cleanup-socketsdbus-daemondbus-monitordbus-senddbus-test-tooldbus-update-activation-environmentdbus-uuidgenConsoleKitrun-session.ddbus_at_console.ckdbus-launchsession.confsystem.confdbus-1system-servicesdbusdbus-cleanup-socketsdbus-daemondbus-launchdbus-launch.nox11dbus-monitordbus-run-sessiondbus-senddbus-test-tooldbus-update-activation-environmentdbus-uuidgendbus-1dbus-daemon-launch-helperdbus.servicedbus.socketmulti-user.target.wantsdbus.servicesockets.target.wantsdbus.socketdbus.servicedbus.socketsockets.target.wantsdbus.socketdbus.confdbus.confrcdbussession.confsystem.confdbus-1AUTHORSCOPYINGHACKINGNEWSREADMEdbus-cleanup-sockets.1.gzdbus-daemon.1.gzdbus-launch.1.gzdbus-monitor.1.gzdbus-run-session.1.gzdbus-send.1.gzdbus-test-tool.1.gzdbus-update-activation-environment.1.gzdbus-uuidgen.1.gzdbusmachine-id/bin//etc//etc/ConsoleKit//etc/ConsoleKit/run-session.d//etc/alternatives//etc/dbus-1//lib//lib/dbus-1//run//usr/bin//usr/lib//usr/lib/dbus-1//usr/lib/systemd/system//usr/lib/systemd/system/multi-user.target.wants//usr/lib/systemd/system/sockets.target.wants//usr/lib/systemd/user//usr/lib/systemd/user/sockets.target.wants//usr/lib/sysusers.d//usr/lib/tmpfiles.d//usr/sbin//usr/share/dbus-1//usr/share/doc/packages//usr/share/doc/packages/dbus-1//usr/share/man/man1//var/lib//var/lib/dbus/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.0/standard/5922ce494fd11f9540e2127aa8f2993b-dbus-1cpioxz5x86_64-suse-linux directoryBourne-Again shell script, ASCII text executablecannot open `/home/abuild/rpmbuild/BUILDROOT/dbus-1-1.12.2-lp150.1.28.x86_64/etc/alternatives/dbus-launch' (No such file or directory)exported SGML document, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=aaf20cc41fdd77ede78698370c714627e4fc61cf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e2b3d4e18f7b6227e93dc5df2ce10f9ca16d3dcf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9e2b607a3b350aec3ce2293d6f387605be2a8106, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=7e4d61f25d4cb74da63e90413436c61a30b817a2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=320fca84ddc6bfe802b3a5ceb2418d3186b440c5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=1c89990f9dd85b9b9c94acdaabf4e2abe00eb391, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=cd6d8caf6fedff1741f1fe75849c79f999bca589, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=c7d1b157c4acbfa2795f98a0369aab41be3fc577, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=6f7cfb2cddf240bac1e5d10a0e3a089eb40857c1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=aeec919f612b08d11338e44584b0538388b34b82, strippedASCII textUTF-8 Unicode texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)cannot open `/home/abuild/rpmbuild/BUILDROOT/dbus-1-1.12.2-lp150.1.28.x86_64/var/lib/dbus/machine-id' (No such file or directory)"-6AKU] RR R RR R RR R R RR RRRRRRRRRRRR RRR R RR RRRR RRRR RR R RRRR RR R RRRRRR RRRR R RR RRRR R RR RRRRRRR RRRRR R RRRR RRR R RRRR RRR R R RR RRRRRRRR /$2%Z@\# See comments in pre if [[ -s /etc/sysconfig/services.rpmbak.dbus-1-1.12.2-lp150.1.28 ]]; then mv -f /etc/sysconfig/services.rpmbak.dbus-1-1.12.2-lp150.1.28 /etc/sysconfig/services elif [[ -e /etc/sysconfig/services.rpmbak.dbus-1-1.12.2-lp150.1.28 ]]; then rm -f /etc/sysconfig/services fi/bin/shutf-81effb8c71a4e61ffa7e85d56b4afa57f3a3ff922edb2d49c6342ee403037398b?`7zXZ !t/] cr$x#ٻ~_9xuLȰLUE |NNw49XmSu}8Џ&b5Zs>4&n*J!#2JNԊ Lx#|An16 щj?1sC}ίt]{4rmA Q1CPWg%T,9Ϣ)鎞9ǀB5F%+}PN/yVzgL ׂ`o(ke}dFO B}e/o,~ϓ :V2g˄8>¢%fCI8t)˧Vb.J/nrR1^7?Ԡ|O`'I`SƦC+jn`Gd蔤"wf_MjZKd#| d[ G3UU~jʑHIKDXz} З&X0)ł+`ЎQX _Zp6c{H8+rQa 5;J’+A-\=s#-k7ɐU.-oaY7>GNA[taQprȓ'EnL[k|<)PԖq;"3:M.)@{jr[_}C$z ""濤ːw Lv>TZb#T;Y/΁Ɔ'/ MQѼuw9Gxu7tT@S ObYZ괔p`ߧQ})w+I;Tٙ䌚sGdmF&6 ߂f[0շYu;z/5&NBw"}!S18#"j bwt{] @`x^ahQ ٷ4|䉼"zC O] Pw|^oTI]m-?ƕM.͜lZDZܰp!VR0FFfV 5܎"$<m}6/ѻ&X.6%i,)Z|E'*D5|@";݂^7 ;4Sŕf(KsDP,-K(L #UѱX%hA=JWZ4)G  Ewqj?DFݥS5LbǪ#9l)ޱ[OZXm۫l%[S*c D9p"z?ڕ.<y8Av¼r _``/ 89f*FWe!1:UZ6FpM~{V|:TW{5~ǼC7f饭v[g=%FͤQUB -"$&q0 l'? 8٨To_򖴩jd~EHp i/ =Rz7FF$<"n\&-y3tHD|5p_j:uLĦm]@̿H6mO߫N`ǡrΝ;!q~]WugsȀ4CORݘ; Kip]&kٻVn,@o񱾄C+1{ع܏5 6H!zVo12.7PEJbηcA2_\Z (![O{7wTHbl?oyb"Di'Ō zQ:CbO[Ȁx<7o6bf6O}y"6D$٤.28)Gk,NѳyDi?t& ֏ u=^gxchX*aQ$v(M͈NeaJZ6}wBP~{|!NTɥo`0JdKuC8# d͵t}'(M<ۯ4Nŵ{9c`u> :-'t$&v ?T6\3z >2G _eltŠ<4*<;t >NY|Pz햓j[ '=hNiSשlk.ҋNY"%X!ZO`ŚeGa}j=,^F\d3b3ԓO"L7=dˋތ@pu݌ KZ؎YX FWxċ\}vaZȾ3o ȎV|~A4 NL|]TUWS\1t[ͭhgT}!!QjYnjb:u.eAEL Lq։}\8/`qxQ)梜fP}̩;aj@iLRESᆉarc~|De'iK?Bf6̫/BBb{zY}CbI@"&l5L4gʸ Z\Yaw,ַiAWtR* Qkqm5D]Ppr !xcpBHݝvOR̼ȱPߖc$S`U4g!!ZNoElhͧnf9cެ~s-_!cfd`X`!4M ̪ Fq/[M >JIa T9%JB O8çY;hk'ǣmQ4U4| FyD//Ȇi@UoKBIࠓVDLUјrމ2ۚd@nPiHdo2+@P7vn+oLAi&+>zG>z&vJ%;&}hCAj|s.qۋ) 0Eު5 SuhCXSecՀ0[#5)v~*} s<XfKxgC@NfkyH3g4(J3wkXM TD^ !h%K>K.vmwiouBiqHu[ A4(<7iu4Ф+;yKevIPy!){D18ԠiJ5p?|Μ'4Y(p<]@y|6bh{:ۑPKMQOm @갰^Uҭj<ٽU2p&F@پ҉X֌{ / +ϴ(oi -}#0 bϤw\~ 9yXL `[prVTic;6{2k8cXuc ?T$+c|y+6U+$wA gEVg{$lX%s/Y+=icV54$`G`n40 *1e@vLLv?reHQus0HXUmt)e,ߪa߀/ Z$ftM^$LQưDҫ!Xi^<5;\OO /y ~ ]-=;׶ZA!2eܭYn_ؐ؇GF1h7S .̗~+8~ ck`Sm! ꡈD/g¹u%D E/(dWz64Zh䦧Hh4.=P@di+lD?1 )]A;"bR\c'v^TQD?j+j6 t?PmUA;ebfK9T4~qMܒs֣rjDOQ@EVB–)՞D׿ZgI yCuqt\#`&Ѭ )%"`׉%S T0-2Z}ISsFFd\69Vn؂($ZZx|Eaa,zXntTGjDE8fwמ˼{F1 X8c0i\)"VmZykdfX5y6ιB :M]3x>txg Z4(8jdѕw+ƻg憾ng(qȎdF޻\*Q(2 |ۨ?# 3VWF}d.IXFW!JK/QﲱÒib[g'7 {4E)`^mD-VRY+ t`Q/f=SrbڲY4ȪoAraH~eQ2vA=eKr% ?xGʑZc !x󜉗CnLs낤3Fz KG;s@Z#qzMLB9cQ-Ò/JISR\p`kFw ">AZ(d|#QV` ccL}f g1ҬU/Ͷ2.vĽZ$ 0fT OQهwUp^ rŇ'!OlD0sq ؓA$}Ll@MBH*ՌUqhh;sN&JdioI'BUw:Nط LG^O&ʅܵvCo ;Sў? F%%mc tw"FGh o8[ii8 owPxk7nwK0Up3:ȾP3p LeBq7B.V}YhE듹hbxn3ha=_\bO?VB鏯h񠐂3Osnxt&;vJC +L]ADCNkl I% 5^ы4b;~8AOɱ|Ր]Ϊ9$i"ޚ cOM]MA-2C%yKhF1'> rmIǮ.khİ.[:pQgc;)H-?qLv"h ._BYQ +$̫z1K3v6|Me/h;4a(`^U-wM>Ybe5~*ؖ7ahnY͑a=yy\e$j3l&I-ӻMz|D`{|?@`L3L4&/MzZe( _H{bz(3.N2$^:n3@_ /,/|UpHlHW M/tM@?0is1|{2E!5)I}w  Tn{/՗ >m|, ܸ`k]"m1[ > Ep3{Ǯ1* {-*r֯jƇXr׿LKZḣ31Wī+#& (f3w?j86O2eŇV\zr[;gؿ%!UG;E0y' pńS5FȋvLKɷΙm+CUztቾ߅+S˕|@|VP2d^ONAp5ʷ״dO})ѐz'k ŖR &Fā?7} NCC\g涹mֽd'?^לŞK鍜S/~w" CFf~X]rϱ.&˔wXSeCSXl!"2#.[7<556RfI[`n |+'9F.AB(P]8#8;`.w^'C$X run`HSUEH ۬E H[YćQW[ymyE%Qx63X[EaM禿t=E='٩=n2j&8$2PFLxI"eI©Mpw}]ª?XLa8u_QꮲJ׻3xX!yll1oHHJ!؝HN# T_xi|go:'ʱ }Mx䞶rj ߻= 0]i+" %XMނAD*+?"fRf~fXPzߙ1sv83t:S.k dA*OAPv,"_nv"o 43p;Lθ<"߸0 d$_=K%]sW/Z#IGu D_#u6te%[;#M<}LDr^+8Sb[;(fAyM{b+S¥X[TC*#[Rqu /F3RJIο۽yLET do 5Zq#r^%tOfH:R\6 SbdUc[ϱ0'?򄂻µ*pŀk4m ,yݝ K ft6۹ZLP O;x~>[uu{7^EF!̈/GNڕT7D&Pva}W.WhEzz+1,z$!.V_K3H6] 5Ob<>58 % %qd-i+^.b=#2/LGx WU&9](]g-򟄵;2ؒual!McP\-5j9(tkJ97io-sZ*MФxWg&6@?/A</= ݂ٷ=-on\LM#lhgPAku-`EͲ>RRfN p!× @"jqH0ʣ B:Ӊ8.ӐJ`2R)*"aL!bAr^%;eq!d^;ThƜb%a%їXܛ7 /l< ,X.=/h.Ʈ\ֹ l ̓9٣;+&Ĭr.e,m`j۪eDKѤO7q]ڇ;luKwքj#NO*{=cϓ+siO=v[sJ;pd6:GwA}C 7l_(dSݫ5'm!c7&X$]Sq'͢ \%N_)~i o 'V;x"mNrw=Nl3'Q% 9񱽢@sm;vRn76ofpc{ F]O\|{U˜p>RJ9BބVMMұNz1EpCi8a̞D*mi ߡ慒Zx#xru}z|7_f'TYUU-~Kr7y">ԩr_ʻf'(u&>?TαҩO =LҌ<~[p]'tPk8a-\YȮ} 6s }S] ޒMƊj\g\iŏWTlh¼H7@.yӫҡއ2/TH;hoM}ǰM][#2 EicնZc"jab#[IzVMr+L^ ӌ F.Ó"F$[ PѦGcc,JjɶX ]c}GjP&ԁw qh/ݭ:>\o)[@6~c)%9u@v٬uv2cH1f%~UI%u/i&*wS:@V _Yh}'rb"8ʓ f+Z H ).ohlۘq#9d) a[.2$%,Lr2)łCL@g +0m;*4ѹj?0[4m=SvΤae!8iܲc̣_\po8u+L{;#nh?(s&Ғ3H=HJ!A/Le Gn[BDkJj"rkpeZcv(ytBLG$yʴns?ꊂ]^3V0<[jsS{EOޣt<2ؚ剧,|RZ MMUӹu&I~o Q$5WCsBxRzf~ZK[OxD.M t:fj+Ӯ3uJ164:_e zQy&'rwOYfq;DC;3n5MOK-6^ݏ: #9u;C?<dzr"5K,+HIAt OP]5Kq˟ q½`aFTS/ohVu&0+翈p(rPa(C!W'OȲX,JD;_#ga]< `/ze*6k fASppݙCbR7 сQ>hԪ[Af ӊ6XSj35?5`mMpI߼$vPswun QF!`0H!_Wb#=@;4^7 @dxpV!Zȃyk{עqc\jQ漰ϣ|<}*Aӷ$pI\}|Sdc/,craݾb&Mg?}>| 6 ܴ8-(.LdYpC*;34fsc yܢ3r0.n;KF ꞔ2o҉9zjTkm`܀9Hossue֝ہBF5ރT#5cdp@/O[N4vwͱj#4lC ilW%[v@@tJ_ZUҡ4M2Ks煋c KmF쎫h2R9xz;g>lFWneؠZsarIU:Gc5.di{mUۃފC&QDX8(/Pk}DqF!hx p#c$!Rd|qB ;2 ipҥΘr^x(wa -EgyJRI #1wgI~}Ix4uZWI=õYi'>}.C&cuw^;fK $vbaT߮*`u, pFڵ>ezw#eyԸ!!EiY!#՗Mil"1j%GYCZKPpGWKrDQ|D7Dge%G|u-~ Z1Z 8y|Z??K\F[S_ծH8oGvd:n` q 0h6OZ -J 8BYh)1oaˆ)݇6]B?QJl^*rb^Ҋ9ߔ|2ʄk^AմeR}BpKy`'gZڙ52?<"2,zpyy/!nv `M`WitEB Z.WN i>"EY &4JaJ+]AW?,M8˳s}.3ؐ/;0|)=yB%zRC:hDolٻ8ҿC tmd0m"8o/E>f%&N5?`FU(,- ǫLjTIzΙ@hd/y-.S6 @A ƶs`^4KQŝ/ChXO ?e*۵7>QP׼i8 sӪ.d]?7bPɝ'= PhoKy#)kingo.ѫ9k֗'νF@`D*w sk6n62aղD<ȇCaGU;@5<8c5s_X=$,8T܆Qs9n[3TRdKACE*=7ol0⑴^'8гbbeܯU(RIG2n~M!g8' Q@2xJKni鐿%g`@nտlU?.RH&t;wVD7[S|PGhPnA5\gOz!V!ޤ>.D;ւdIs%J0U4VPB@)k]Zy4w*͂+o l_2u :;:1}e-0ۖm!(I"tX&;a'`4oBĕ@.å{}ޜU2ΙEڐKJO\^BLJ@hhN;Q0ۥP7:z kPVRUW#O˜8C[ Jf(Zx!ǹִ` 0 e3o%|jG?\T_Wg/B Q:Ǚh)t\GJb<atqPlgvD s"f_A~ 26sCekH1 QV ICrqH GTTB0I'6Z+s,'leV vX`z_tNlG)C&mI_z-DigߜC<%a߉p9:}~./(ņ#nflnB;' S8>1Hiu+W[IҤ eP¼S/NSB~^!b3Oa֟ kJ̸ qlրJPe}<@(j@5Ttke[iuz6Ӽw3ӝ] ͕-"ӯYӔ1t-,C 6H]tRun.ylF -)/SЊ{gFjPd&M%hil,8Ek|Ľ8MJ ϶Omxq;vŚ\OF+w+qtx.ޑ'3GH<̕![#TT=b]"Yr6'4RVuLWjϨ| \&wDqSp)m%2.U,{UE GU|\/idO7r\è8t-?vDq1hm*@>DkjnFI0f55^WD_gm>fy^^d@hn*HxE ''z~kpN5ֽ(?CquWY^_:YB^0a*_GICqLGbpkQίaP]f~Jʯ.  #쮗+>b9($B9DjBIFzMw3RZP;`0a55Se-sf Y|aXԩ+9._vˊ!UPlP;%Z "Q@ڶ[ ȸF`Y#I7wRkۻĀP9DK`;0Nd挙VY;=_̋D9j^+VZ-|z4&e{J\,U=,~ҩOI `I7pxVzp ^C#2qbRV&$M4UWᱬ!~S2{Υx:AgK2i8Z\ޥ=:ˑpYTF?:d岵ZAufi͚Mx !{uYV˂h81VScz|΄h^g &1Xq~d^kNf~H?i1L^|;۹݃ڨgv/p4%#nfwC_Xe\tˍHcw͜ԤE҆%ΟLh5@: T=0[SY\[WQF0}5HN- eU}Q,`3b?a FhAMa&qGLNZ|q͎hbWj I * A`u=1^ Ҏv8Sh8Zr0(v7QO:jvUvwxӖ1[t?AdXIk95&Wq -pIu^3"m>hx(ӑ'ݮFgf%N1$aǰYȨaBj*dlu:9 wAM44/rwӦ/Z1xa ѯ{ GKB)\Nc;drjQ.:T&3mKsw]j7驥#fhHDP(4k $-h3ٕԻٓmczz?$l㬑) -bqXٝ]d3-LG4"hkCMoԛC^GZc["(^'Oʼž+9x% Lzz-<^2n%}WתZwp$kgrs0?Siʰ99 h2КA);VsEYk_N^Q|{ȒՋDJzHz!W[u9'3\RnG]dLT[=BU?茩 z2Zmw84 mY+PsKSBW0W[G+ }^9I`0*JHl#ix jR=Ո{nR_BHsL*s3\y 0@L;[<dhZͧS*x|'HBFE4e: y }T~YghԪCpVaqUKxMRBr8aQs쑈$xyUYӬÍbOca/7ju'ƒG*0,8wxzzKZNC(mX+2'xY(^?otye$iWD-%(m`m[F`g5B90P5Evic/Oݲ|f ۃflM;._|Rjy[O{z2XjXa=o,C]0}!򥴆@<>kDRZ`|ABJ ?yWu$l\ک~871_$w7Rxz rEe<|M|jJj 6M-i/]|2PDaq ̬> hn!õuɒ2~6X*BhIˡ})74J}c7݇-&e $0x4O2@8mGdo^4YPS{GtGX6PÝ̀׃{lH+}"˷ :o{Y ~,*ߺM:MIK-zuH#Fs 6z ZwM k7XjJ }osGE(*EjH1O_y! wg^}l@a98^{PlQpp6ZktYQqX{U^ƪ"y+sa!QݬП H)N0}c>_Af&RmR&WX&DhӦWЄ0QL`Zs=7,Fg jpRM195C|ޙЂGh0:X’`КQXRDWouz~֗}>sBni\:]p*b_>*K{ DTF?O\" +xSg%K>Uc؁_J/ 6 %@ѹcI`J`gkxGQ$7D(>f@W7HR!B5y;0<6ٸ_mU+<ޒl8p](z/Sq>PUoCfMcKNo=SX8uT8 AcܭBu{hPgq)0JֽanCƊ+MEFaǯ6 }|0w Ӎ {_^ϩ 2y *TH7Ǖވ%cU l: E7 [WQc@;1"?H _Z_nQl4/w5_>|\EՀYr FK#B-$ p޺߃3@Vg%|xZdDB(}5CoːXţe X"]j^FMffe'Z!rJ$ $aQ*xNĎw 6m4 օzw A3l8="Dd79dLFt&猯 [?_uq @v7aJ$p:Hq*+VW|#t4XD qZ> QqH&%j {MfOod9eWk69g'iuXQO(bx;mus]ШnSuh7P+VϼO[g Lhlg&/C$g1ӵ]tLx[V;bu\ {%nݹ! P=q~޼bv6** Mg33zEq#ئgh$K̈́[)C`CL+`LC2+%%3%q΀ݧ⊱5tm~B{`y)M+$A{̧Eȉ?8 $Ӯ8' MV|"5>q"%AbҍvǪ&شW7ow^-{ YRO封0{,ft0KS;4l:K|0!h `yLBZkxJ.g6X1Q[Bd=rLd.{[}q^G!õ\C&I jatL&r3,Z͇0M9>j\<'@_X^pPrĖ믴3:\٨oWȃAHې.` OIw ɡŴAPBaWU^,$XM JhaV5ȗ c\48}i7XRJu1MjD9؞a5 >XU+K,%WZUcUm1mю^EX z0 +=(6ܬ*vSAH{qrF|xd,KQ҃$.ix2Aĥ#WЀ *'Q UGqYY޷_EDÝNK^~}P?Etb1I5gi%c:-Vͧw,/VLn3[XKE)f;˱*P/xj=I{A3'NM$%'܌E[yI̻m-s %]ݠO2(b39AcdćҔ`JӴ'XGiBpL ab`vTC}AaDxS=Oq/zh>'//'crǽ`màf(c{2jvoF+`#]'H8S' /0ؤ8j]:#^>$4QC=j]fƔ>kvgYL$rJ~mac) @ ƬAa'E&GsH.J- H@fWo-r T=_"\5:@'ZT?O$8y@%xuFA]oRιz\h:zZ A(2*rdN~4&O؎$D\ps0FN1r Wd䔒.pZMj 㟟{_NOy2"ҤkPЊ3{!T\7ۋ]m@ہY@%B]w7[*cqSD9qk[[HpWWpZDX &L6`B0LUXqi6[@]^)|-H<@Fhb;֓'KLs3R?vSʧ~ZCfA{0X'jVLJip-Ft| k-Cl\猾6ݿ ގ5_؀0vr: fS|[~A5&Rb˃R>o%)P4=šřѪ?a{;omY&m$m5FEHoKY"w9D;8\eV\2y/&҄ZwLn${YRbV% +81< 6^2AށJQ'vr%|g^+~|ξqXAJXmgSm}o Ǎ9'#>QI722%^Sy 'dZl:"0NK?p[n* z{gh:~ß 8YsTjviv,ywbwWuŶ 13ˬ\[`cGS {̐#,]fbrB)I;♨QۂN%q7;CȠ:f(;9117Xjd/q2?AR\E3ܷ*~(Eٴexl@KQ/Knȕ_S,1J3@^]r.MݘqL~alB1Cƛ: 89XZ[Y~7ԂiEgnVإlAk>O ǩ:er싮GdJH!8>K Lna{^`- }rJ 3*s3AZw#h@I2ÂJ 'A8_h(篆T  c8VjŅ"Iז#p IAgs_EhuJg5 \>;sRFIA ׷`q@۬Aݼ_7N%*`bC}) " lMһ[/1eO(t ܦ3p` \C_3oE6|ЏmCa;λsGˆKme(b=L'7`jE.C46*VEEO#3LC4s /{6r t2-DbZnuΘ8þ4\G{HRoŰ&/8 991LzR/r]dRASzƹec ۔"*tApܤҤ\T)wD2wz3 !m7{1 LySL|I|.62Or: e3nBRp:EY!?-'7RѨ[SS_:PapG<4M@YDl5ځ}Koіs,YMl!s\q'%j fi "i_>_ȟ]#F4 [Ϗo$&ca ؈]U-V!yMyB JM A [P8RY"F B.BZTE5ɴTE\VY @{JPUތLa U%숥efa -X̣ xkTc#`I8}9xapϦGODzJP& ɰr}A)dy;S"UvkfZ]CUh4 th5EO~ABzn5~n إ̲Go+3c ÏoƬJ84 ycA<FlzN^C@Dr=ޅD*&:JSXH3[3#=T92Ãю[(_{,F3z''&,Fܧ56P J=K;.E 8;ز#RTb< ,tԱR߶Lq{Fd9; QNS_4㖦d& AWh4Ab`=3 CF<65QaWlV!Yb)qBi=Fӌ52 m=oWz˲m*MNi-WWP_X xޣF -^†va}P V0\_tGwZ =xr++HsP(ɕO Gj̑7M!zvD>ͬ{f-]ռm`@uOQ@QK]*.(y N} %sEUD  e$S75$S#A綥 ˪ k ַ\RhzegLQlAmVy]z#liMA6Ĉ\' 7G"Jc2ip-6n; |") ,SiFrK+2=,b/q}ab\/+_s/rw@&PӸ/!%us] X0 8{s*oz+rX,=7"> 3k Oudݿ6 JP[IaҴ%Zp ދOջ$6T@ta_+ pH] o W8cw0*.T.cN^5 +r+OF|}A.4L 1s .a|籏+фe8oV'.»."q33#1S&VXU%BR͞e}4kɄbs5" Ⱦ־hS7#m 'ae(9+vY0 WJ궹Ml b?raS9ܽA 2 )6c\S=GD̀18٧auXONaPT)efcP`'#o8k-:zJ_, hA2%;Okζ%r8x# 2(TD׏QN)Z$ ]%>! J@S[дB[T_a@w+xHUv@#2H4VQfٜdJEhuQ'n@Uhߝ=?x;؊o֐B]f3 %4}ӆfVA/(lRB/I=kRtNM-~?W`{O穨ϑMc04^ T{%38ԄZ' *yKXU@ΘcBiX,+,z׏ i stI/23|\O)Ry VFm^pK}S@|dVh<\Zy鎲M.qQU/7F^P /uzVb: y;P2ȫ:Lm_ܧT(SEQ%%=$5Źe<SV/GpR0-fSY@jhe@1_R"2 і, B` }@@8촊Gd`VeH3py KD޻yaH "Ap>=\mx5%V9f@M4L'wڹ$LTLz!}g}k]΂-, bG4uYn]v%5m$\\gޜrvD_GI?razt0~I[46-F#P8 #;{3"M=S1,N"hH†X;WSDrA0Du RVI hWxCxtPcoV:WaHu4;e 5x5% 8X)gyks@OZq^ :#a,- gTpV 8!, n"7j} / 2vì|1E/- Y[)kHdu Ky6 qϖ:"jk%sS 18P&)hN&ٰh*:zP[OftCW#uE !*k8,k,)jP[蓍H=SS;8>}W745)HŗT ew|f*2 wZNjyhnf%m]AAHqq+?TB ZCLu\\ q9m ݿ/'LV`Rݫɠ4 r؀#7{5iġ}n[FLXHYΜ~1zOs..NƶFTeZ\GPGشN0"O.ryhKo|H?]*UW2z uRʼnN 8*N8 Qzď7j |: i'B~+*)K)99e)Q`mILzH pzs7p-Xm3«B&ۣ;`ox6ك8&)oo񹶱˟sOsVBs{8$W17N?s[ؒ98=ڌ`؉ؽ\PN,lP6c$sm`(b emЭE҈EtЎUހյXy5~fô-_ L1K%' ٮUN臱(cEJMim1*Jl5b슩#'JI?{Cݯ ?`y4]liojLըo>Ჿ_8'Y?#Wt g@acfrfYƭ":9 U2*Z[t]N~\ ]̰G>gsC8Pl#By9Zz@ǝ{eN҃A@2M~?"߶-ᔟ g@48#Kqs$J[@.ON)+e @AyTm$r%tn Jɇ.8R(-9 ulĒXy\",T̢]bVwe0 ?=\wyQ׍jhzyd}._'FXC’2,8s{vSM´H#ޜ|䔕qHͼf @)1{CHs7r%[GٕR^cGb!4)HH, p|U/h%MfrJIj]S8#CI --p Ce&lnPznE]~(UQF|Og܄_Y0vSUНŚb BpiH-c+| 4>˲딴\q5#E#DTٝG.`pG ^B˙@O_#Rz).dDb<<Һ&BlSd7z!v!Ƌ5{,S/q/XiQ%؃q|))Kߘf 12!c6o~eĎQHu#hm>s~뮬ЁZcPt|C jG"yI9 LWM .c@|ؐ#@ѥa<[+H)CU7d-ᙟVxuC@^pQPd]셵\-6I''Mr XwzqVɋvZܿfREMgUd g^!h7O X>??.2F/Ί&nܨs.U~;3÷h|N"0Ma5z5 ڄSC^Dfu/1FCף5츆/`z|mcEsq,j_%Yc /-1!ˎ YŨV+ &X G׶MfUD3\#7ކB&,m^UrFضv4kO_Jly՜}ڙbKGu ZT ɷ XQ?E2=bs$N!S'ҟ3R?CaH`|U45' +{e62ZF>k$?DJ]p^S)fb>(Jrgs\Y݅.oؿ:ea': kiD7hE֬t%EY)4\j] 䄑][T,Zvli> :AvU7RďPiHI"P}^zDcv".՜MN>b$ꆳMR5/fK5F(c_^dA:)m7bn~=K)Q*wⲢ%F|y0ل3B%bs_%yO,Eٶ$ "zmwo :Aʑ"$touwj [kp. a]q;ilݧ{|Zw:&ɁI7 ؋|:LVvXYF y^Y VYP/5pYP &'.J^VԖAT , O28w疦n]Es:@ʉ;lNS nJga<#[6C<;F05Q.8ˠ*2q3MxobI{C7]f'?N  :FWwiRI 1,^sjw6w~4y#Ƣ2Z*&^iPڽEP \fVIPӚP?f{4oۑ =arޅ}V?'y)g?I6߀~Ӹp̆8LTn3>E*_;HP3KswGXyr9LfAYbi$|H3INkdlc@FWopE*d%GA%\ũՐ5*(\U4R1L8q[J)˜O|KW #NG"Jy,10N3h %ҹp,6U HS #҆zr-+TW|(FUVqvE5%NѵsҪ!j=fwܶzܶU(܃Or r3LϯDy78NK|/>(9j' Hӗg+eBzOcޅN` iY=MD;͛՜$_j\b+6*1q=q#kMY"0xƧ4-7@hhtgmK*Ծݧ~La[:|MܿQa JCymKUE-\TATGn~RV+-Z9ǣ?56XFZq+=h 2!_odҀWb3e?6.4$1 "9W{sݗ̞$ GgS:+h,H5g9!) ͉jm&>|EoS$=VCzXz$$wN=`SNaPyN_-$r.Ìr ::$Uq_[rz?y|/jo3{l3Vݘ# ۺ(^?[GEq.}LS[d6n?"a7MRH$ʑ44i=I4!@lCqP5B!.BջT Fq$\Jά. d Y*ɻeXl$je8_3yJ1b`%wX7j~p/`yg(DЮ4DsQ JFۼƍʤBɯDrgہ>UGB|U4*[mvSqbi5 ?N? `V]ˉr(S?gd59ba3|W A*l;ӫYuFpxn\(;  C_h`,f&Sh %#:6&ݣ؍R4;FI*7N {98>DJ>=y jVD̊ ;|Nmȃ(KFt^\u쿡X2V ٹYC5Lwk˱]TM1RBe)xN2 g YÃ0 B`.Ⱥ\u%˥`u>>H?d>ͭ8AJ2SCݬaX "ᙘ&K/MpFS7[YHf3:AK'sN+3Q ql\OkBR;Y04!q!Y(_T(QHC1>wh(wN^!d}ajNuye`U/}ډmC[9ZVE#z,p ]ɂ)B&xRD@f i%N }G4 {qj\='Ie!pKy8&&7 'W$3u8U^IL(y+Rj' Wϕ% eBtw8 VB^XV +*&IR2e ]c.Vl*$+#WnpdkT]kp3XXˁON^+PyCeкhR;Hf@jIGa6ǂ'2Pe7hxX%|-{ķ=ΫRǏv|:־u_28چt|5_[$?:ut|~iON#]|P*\'8@E[YbΡb&C":%jalHcboF@aw" E{UvzߙѦ-,? Pr{;I{TLy(]x=¥iJ!sè>'rӳ`uaߍuXuJ`oϦGj}3oāqn%* ۘ?,5`/RS`ɕfB5:?>zDc6:N/2cuT#ƣVRegd0rY*8?GK'S݆ VckJf4Z漩"eRKm$7|Ѡ('xNp+FgLӱAg,&0j@!J^"Dآuc-qDZ/'__.{ ʜ@EsTb䚽πѵenkv޷RRDdv/w;U`.Si'/XQx7:1JMGS'2YnW۹&H˲3muTr/Sјu2x\ۚZqVc_ Ϫ:Um,tWվwYÝAb4#xd!M Emԩlu$Щ(~p}8H$r+Kp> bMYTwjps@F ;/#C=Sp4Ɨ anZP+}mϡc/x;pG O_AΠpXv: o|E.-* 4O9S3w:_A1Su-arnl`N;4%J56|<4%DYuE#kh J7GIA 5W/>˂܇Z %J-=WHH{[- /[Ei]ek4 RSa*fV~XҰBFW&FPi}Fa]yup.tqst? -øgx®d:,g˕:YM9w[X4\xA '6W9LbP*=SDV G_i`UXQfI^h[ORlhwt`Mc ]A=e7`M3xsShX?x'TU퀹!3ǛL:*8+5hcjoy\iJzXx(fvnЦDvP"Dҵ>KPuQ!]4De Z-I|7L~BaDpV>f gGJ%bSDsn$4hY#λ]NVժ3J>i9G1H3ņlqĥ~oeP L#Q*Vh \[\ݚGbf0(ΨPLN? FMR>#^oh[ F2I,fi ӵ{(o$҅-.%tc$Qy$$NS8"VB:jHtZI\M=dwOZ7&oWݜtWGs5<ۅk#jZYViJ?7b>]An +jzZ+M}aԤ%aD[ޏ.oUdztLGSAꙪu 4e\8Ye=ӷ+8J4Jt*epͨ߸F^ Ao Bt Vh9BQ1NA[0xf+9MIZQ?jDEaЙq6 JLpAg_8שXb1u,D8pi4 Nffm[O;8sL[2w;5 \&] _nޝp1@m((ԱeUèRNܯGpn3# ə.b5X[PkX˛.ZûE O]XqnH#;i2NFE􂜠Jeg)X!:iqA4^rA=AGycq=PNu"a#EbIs^+:UKֵ>ŃcRjo(@ ֨~Ums'U?wB=;F7ZLYY/XYʝռLP{IOs gS'MT]֚ʕb!$,; ̯W`A$^Lv Z}KiL֧a'zU7(7I} 6|_߰ Ujp)z$q+=E7J38t^BNZ ̌f\ rd7N[;Bө#$U%r]0 C1ɚ"'t Ϭ>ز-oiE)1ٓеud)M5N Ady jB w\QGbh67)MNBR߈܉IQP\,5Kӌ&krݮ9`>:#ȌSDǮ2aXF~v ;Hi YH(d#奯1C~ !͑_vOzf7 ;)}g;ׇ<|XAǯ3 79yO0x|$Z2{;CIZM>ƧN|'= k2 .;g}NMx|n5W6M&js!3l!$ّv9ܡ%{E,FGa5w_ Wlu2^zlBBu2p7Q,!ᣲml-zdW-ΌxT~HH,2 p ڽyI * Fyq{fpkЦ;:rw_{w@W/'yͱ!b6-vbω^E|1`IdKKʅ139o@AHcDh%ƴvsc^Xk|eǾN/ev n>sK%4xߢm`" 2 չoysSvC.ٟ$b;\}&|h2rIth!1xQNXfо2ErR˘kd6upAi#ɸA%yG}>ٷK8f ́^dWuAx([FxVr/Frݭ,QX2Gx_uyȰG/-4gs~/3fH]n2DTt?}~aZ"@ev5Н?Aal4@ :1==D DQ^|M* ҿt~)Lec?y;y,ϮCrx5'Q-Gc -6]86@0"gm&\6KL ˷ x"7 _ɗ0j'"zDh~eUuǬ-9\דd0,jEH!2qQPT1*^SNȏ7$ytW=qmR|=_蛈z2qNvRw@7kc)#:wX1qhi]0D.KŢ#QX1fq_>ZCD,Aqˍ@!VE>( ~X臁7=G;z׃kPu ب }8tNH<@dr*BJs{R {ވy]M lBsPj:ɝ+&" ',R`Ct̄P^:C'P: ]B;c;94ʺQ۾ԊP{8bU9JRʲY01 FU`ڛ>3!Q/?H刪R 5o[i_9|0:UQdH">]<r!Gvc]<^kH9a-'`ZLP4%)<ք"K-\P33hlu=gfOg z>#ECu.Z8ɄѾEujHF_(=ٿ2Eoϥr."i9/h,2#|i)6zI,m:7BWO}lk/£1ZFnVo:=PȦT\!Yb>KU}mܩEm{}}9hdDži6s7aTIF yk_3A/,fj <;f&N,MG[❫_LȻu|DiTݠS\r B܋yE쏗7HǰB㠆رx SЧ\浅7@dƳž턒>H{J| ԉļ) r@(4MįٿEg0C* 2;q[Ȯ v0wlNz"ܡhBy$Xf 7Ny0IZSP1*sC!@CVj{rpHͽb"4]H3JV%~:#6(=v`n߆9dI6$ ut2b\;0J^Q]Wz@ye]z "4eZLZڒSITDdKya&& Nml̐ݦԺt6[ vQ-(^DBڀ 1DANa:3dLev 7L(#+_"$%5bT ?/*%Ch˧';2Ӄ}^#iy~lhWJ _d烑cm"h$e.YƃvïR6 ]|XPpf"sY r.Xsu=剜/N+ƌcLO=",D /_ݳ9/ ]yKW!X ?l$KC+ۊ\y6Itdb(|rШ=䔲iukA"m%gJh?k,-N[POr48J|F@sΗ7%[(?G.PfClBh7;Za>Y`2L[8s*Ծ4vaTRXUҩu7zAl`]y 4fA f1m.f*`{1OGXA % ـpbB'=sz7@4>Bai#]bcђCm;hfN*'g hwZڣ'\> u[Mt{hFfQuvG KN]&HSvi5|e"9 Qq[fpkz F1@ 6t9Rb.Ö.nAGӚFY#~߭:(ԥ'߸%@{*L7$ }C{ci!wTiFW\!̛&o&IQ8A>Q8hj&T䉥`aORۦC6S_r89 4R!֩޼*NOĺ\y8)4HH X͞ԾUҝJ/ q7-:P_m`Z[bEx1G H5f;M(5vj8\j4RD_;to&rӰ95؉:Ӈ#ҹZUyv0ܛqe8LR<~VY~4\"׮4繼vZ`LҲb]`*JxUgshEe\C>@09IEQ`KdzRsLH599^PA#bԦa4'\gb8Ma(xE|Dc5ɦ4Qi&] 30wHbH ll盱R R&9-\.aK Y؊wt ś3c/ZA#A%4*)X Jd fŹ%AC7 22ۖP99Y^>IOdAdu<V&DЅٔGIoS?TT-o8vΤ;}&؇ Zp#(FI=: F7н?xj)EF.>.+ZCB0&~|Npz xD{U>Dxme$ %jqQ0̵]<dy!P+?9,,,NR+@nj Ū=᥎{ռ9<{kB @%!",AnslmC={Lmy9CPzx>s3x[(؟WO{MQ`?\;<{[kJr8O-l_`B :;r#3-RoTXa!)ZJrD2fr |;shI~}= z ތ|ːJ~,Q^*ƴLe!N G&F0bs"'GkSBjlrke~xy66s_ƙ(j&@Mŧ`s!G7OyNuɏ_ˇS6p&}Zkƀ5<DURl7(Pl¥9N q.d|t|py_+"蛪z4q,(~}5'ұG}ɾV #+~aQ{|N=;m^) EF< G1Z)P%n{|=6c2Q <OηjrjgBS#u$O'sKda#&{tVVz{ѪU_ (Z! v[CrdߨF5x~t0M'$78n1Gd'eP!=4p3ٹ:bCt@SʱtO/n7Dץ._Ey I.?u(%9ABQak  `k-ԉR+[ZJ"m{^joÝUЕ(7&dž oQDr&r-nYa~2gږ"x\MxG+e?v$y0!͔aUW:2lNh绠$#Ņ|"M gFL!B"4 (^{] $RM-H?,R5i:|XiM1( _0eY3 UOT@M !RVզcn&Ja %78Y5EqDҌ&If4g$7F]j@#yԤO'>tuvAmkۯC}"toI<,=|9g]ͣG?+gC9HQbZb\h8@!5lؘ{u PH C;iQqaVE S^=712ȺLΨ&Fߍ|N3+&GȡLYli[ 3[QYQ{Xgx\սX[rԇN7 A2u #8l%c˰\̾H CcKF٘%чb9#; F 'He&`v7=_5;_Tih|_AVaG r *}]FJǪ;W,qZe{/bXm FD?%yY^rNXF:Xӄ7>zg;ʞ^S9K7maU{v֤EW=w[}W!퀼73اp #)ݑ?E K?W%5wSfЯ6Dfղts^Ы AuS|!5u5sVYK8xbbBI#uP%НD:{*g8xҏU[D/9\I)^;jd3LsKHw?b,DD^F{Iܫ(Ls(aJ !1[W3:/ZP+.ic M`nYخGoEv }n1U|A\ܳB]z@uIL͇w,i6A"43Ж"aP :i]:/;V,*Uڌ\Kk@N~QuY ܅bQ:ШQYT .!r>@Y-(>>)̚ xyXmp~ds3lgۖWH C$odUW3s"# ]V Ա.Y QlseɶALAYM:@/}$T¤&\yó VDL,b*_M\*Zۘ! |{̬*6V bCk ޳,BYv"{A1+`>cʣ PM;$L+B(Y*9LPT~^Eg$58ii< @Hi}&18k9j4[kА h1c/&RG+՛?F/t=lF.kkD'a\:(r{˹V._X׏;+] [ƅ!p%o] hrb7&CbZͨ{ }O4L8nǙ'nbDn]7P  5vW3uDŽ]ʪNLL\D p뭽ma9vQH보UtwmTjk baqyDuUOl- G4f@Ś*[ZT4A7AjBB }'4+w+Bhsz75Y:yK' ajQa8<ȜKUv:e5(NU_cv'"-@smp/wh_ C-6:ly4x l9U5=Vm$&ȷ3kz9ui0~Adak }U 1-2 =̍}5$Mη`~^kWMˢzMJf Ҁ BpgCRlkV(x5&ܞ";gɝ؇=U}уkj¿N<^Ӳ LY9oEo,i ပ%*,<W?4nk oqvnp_)D 5:dJbXV?a\}Q~qpu=hmOcNio^:S"bC[v6HH5e( $w!fϞbQ*>j~IzDa!%-8}OoXEd&1P \YO {P]Yn_)$xJOݫğ;C%]X_UudOr>m-Rl)mfHJ;4ezn\)2`K ?KpaQ]ysjP=S+0DQYC;q m Z2;,/m:syonyڑ9<~#J-qxU dפӥ]VjѽRLjt;m!^g-6kJeknV[4WJ@kg.g4ھy^$$ Xv߮VeڙY<LיjJ=<~uXNƗwBrOA@XKoIT41꧟꾄raotdBh2 UJ2N]V :yV|D[79F|JlArǔ)rKu*kQvLjy\>VUO'xEGP]Ux"WƣkEzXwQU3^k8kݘGKV#=$g# J2(XnhgŸێ%x5-п#pwβ"!arN0o;ê1CtcDËko':tɀBhń6ޢh%*WY ~g֤Rh1i弅:A!飦U$[J. BE0YbQΕbϣnϝr_Z)~ g z=b \Ҍno^%g Rh&Yk?# Ndye;R'~Z'Cef*\4:t8w4&bxUe skF62-wƧhXm[Ȝ=s~v"8QQ Ps zKYCbJ/mכtws̾\31wnZGf.B=&O'8oC3E_OI ؈[с+@ް\Ntu شE' 1|ol|knf 64=@+GT>5`Ƀˊ$:E2TsDAٮ̟ # ]WaO_FtFk0a6nDdF67(|@_,S$Qge Xx/U;hy ܔ_HmEӖuztQlA1#_z;aE`"EU"N _Iˇx"DoPL:U@ \H@6M j0'{jl Z Z§ IUl7kN٤\ҐAY s7 m(Y|L t(5&y'I9QAq5 BX`b ݪ:.M c13O֜% Uki'p}rȒ#Jkm<ըC/Tek0̬!Cf;e0'PS9@RrخW-a# 7ԙڥ{ =xdN]P^ۡiDc[Xx] R4).Gl:5'V$OOuЉC.kWA&.2ru *;ٜ*€fӓF {z bDӪtNk;^[rJ5_F Ӆzs3љ=+zl)7w] Dkd7D{H M_HbQl#q2~Ci }rfCTUZqfP^O'dxN.A̍9Ɵޜ;ng䊣*Md헛4Aa-菿Y AWؑPhݶOxTyb0WimgĿ]uU!#aj<.ɫfܚ7^tBV2Ҝ)~Zkx vleEW+`IؐeN\8nP2֠ak !&;M*ēi.m(Z~F]) hCLve F]oŋuitCXHnP8rSu"[GԉׂѼ"dF "oj amI-rD\_#pI[>Ġ-m_ AL/}aT/aB5$aD-uRӬoe(}GǮ+WUo.Ϧ>X6gCHcItJ OUjI͵Ra9¥ T8,>i]m0e$q~)X[McȿTc}=nCRo?GM^@s?i ZwNȩ1 ?Ҷ(+6l2{[-~ 7x#|T|˦E(hnR}Vjfo6|31\[ҭm#ʻu* *Ktc{=:pҪ˕D c1@^)VNƣ{4\lu#d?#ĵF Ӂ%T̾t5w/1zXZ.8DgxgxF\9%f?f,H=q(7bG[ N!*!=Z߲ieBiI,"s)얞=S{GkòP8ZH^Wh Ft82{:%O2.?߀q&\ Ad$WIL_0"&0fe3.A@Wc" Kxl ¹ vr&rЬ`nR]"Am〳9 ^9$-{0u&jL tG= O"6[ yϘZLWͤÛ!hm&h8p7^{ FL4 `;f&qA0(CdknI+;;N߬K6TB  ' sR]_@n AG}=fACtBNGK=uڦ-LHdE-MZxO+! mX92|Tl֘.+.j>G|^hRQ8wF4좥BUP9F\X#,/#2"BXx\O3TֈL?MR )$a,9Tv=wZS!f)6ZbnI7SbLB-}7 ܅7e|٪v0m!Wވ5VԐȵ ̽v30,Na=#l K¯rYQY6z+3 AK"Ƈ=*SaIi? Nev;񈙃 v İ9?'%ZcC?UL{lxƾ fc@ܛegu!~IPoyYb֢O3k9[(n.I { yDJ+blhh ~'jweݼ_<}uRTXlAhz]Tσ3DJ%?qVdtg5j-Q4~_rPźgn?ZWڦ"@u:f?1h&;3uYDZ~uaer##cT0w|j&?,`AKd}3.*k:ORu\OFWk[ XAV};+Q,IU~$XDSq%lH kSJBG^ R<ؐxW(KDjF75qZ|fQQHEϽ6+ N,߻vG;֍$H[H̯qwhSHerRj:|=Q3\_TQpJoNF&"Qւs"t K;|>b3 ?MEG {7+ZkPrKv'Qs\ST%wpȃx c6^1IJ=ToͼΣ۟wJ/"P.mms[KCni%a V0Ɂ"h,iG%鏩9iLg\*4h,3H/w^ E-+iQoq./Ϙ!jA::ooچquYُU-(Y>y+bCT\RMJzVfua"Rޮ)hY5榟)1ǍIarSBR|1 f5 G( 3tc%?V&2ZlpPIS-ͼ5dDOzP  C S}C8m8ݼƙkro]$Fi m|s&b3CzSv܌N л2|ḁ c7ye۫BnD'|բ"͠vV3@§r(&y;0le/bYغo.983>n|þ,q:v,n(>C&/Dݻ^&~PqzP BcDBz5+#xּs/ra@;N7C H4{ݘQ$wV.[-ۺ }(=zS1--nXWmٞb)8i]تGVt\HOSۚ˯t]r5I x27TQ4 /ngΫq5씊Qˍ/7ʐD`}oI$F=LA(:0=5ʯKHS|Q!?0ڞ#;Ĝ 'zȏB*nvu&V(A }ejl Qa`s-;0S_A5b$_ԙ9Qq !3:9/S-*Ryz"&1{׵{O<1H9շˍ FCuc!&X;kPGGA6{G+P o|YYR+N`-g2y<{N8J9x̽^K$|UFM3 //Wr_mi{}0K6>֎K v9Z8a]yɡ刟 i,X~Ro~J+A~R붽?jBI^ "fUЦ&%[ Df|%eUl}zw6c~1{}+1ޢ>-cth84?К# eVV'Se,+bҘjIψN(X9WBtu/⇬279+R#tABt6VhPJ̶4Vv 7t*t`8Y1/wTYHuE5Ky10!!-CPfH܏HcV .*'6_:l.;fYK%r< NQ#s:0Q18qWl@xM '<7eLȼ*)5`+ܳv"8mn[O.|2u,Zո[orܵVMQ {S1RօlJgIRԧhC%Y&fh%V.k)@$S9 o3V-<*xꍂ84MBH[Ev֗AP[v?poUJ2*th+;,eeq}*BP@0z)IIZLLɗ ׸&-E߳n(h"{ޥ>ϱI $1?K5}~!ż)Sİ3Q*@ `Oouhl ?Rە >ʑ09@9 J)šw3G]јJW؉edߜ`wu5TOϏ&%H^)NԞ#Sׇ/xlG^$j` '_i:p9kʝ0,F9y$ɈTH$z{GkI-ݱ5-XݲZQ T_!\>XT |FェXLe"tq>3~-] 'sVwV榦voeU74s~xn t*$8kaI&/FAo.oO\y,re$T8Vx1t؞@w0sFzɡB0(㳠NXkL}ۆa~ R#%R: NV N E*Ģ'^~ _Ahqrh+M+x(sp͘h/Y*nJh,!ذb_PRG Ux)Ds3mHYhjwEgG!`\-0d 0V^ v$Q" @n swkHYLzP,.\Y%,R, Lx'E&|8 v ?}[BrM BCu͗x7yTF}d $![Y;W ȭ.94WJcy31R<)4@"Hp׸BS؍CqXY vkt#)rHR2 r,qx(tR +1qBަ:*ː 䚗gg]XQʳ'5dԷ?^25t߭Yh+Y;jF&Uk)T0t˽5%wPyٻJL;j$Q! jHxqaփLg|Hjh fz#Lqi1EXY]kh[m}+y-"_}mO`#BsV23{*Y+^G>zH ݦ1&Mj>F\ۨp7_]^ڳΩ+W+vZ>6m5ϵ잌iP 랉p: rXz<. 6NtJDANH t/bct-(Iů%] VSon]D{̎1=:8#Ss~T`Zѱyev‡S(Itv~G00Eӝn8k6gUP.慨nBR_Z.Īn_ $R`2&EsA#+wG9)+c9z=&Ms; YY?g}frϜ^B!SWdEE{W; z_j%]?gS?*EN.@e/i@?rAuoݸJQH6%&Xu_RC|ә|)f)h0B܇UwJ%XXfu*$JY5}诔ې7y+Q Z8GQ7Ŀ 9F08Ґel52F©S۝+E;I"E(ӡܽƫ$}JtIwu*C,UfQÞj}ktBL(qQRP0 iϒO00|ҼaX'ݰ| qlʐC$x!GRTvz9#x+>b~UoJge /ItnRKbT7wA5OP݌I6^$U:t&Dڏ[^?B$nW GR(F&ȗ],guOo([Y{\TWUY(5mZ˗-=2faY#Z`H__݈[~(sEk~#N܄ԡ};qEY'򔆡eƆrx/TLy*&3xY[ə>v*# ]aGLal6g:UnD+*2nK@n1dnm8Ŷ^ 7A[k6!qi;3inq[<"̟2(MBP:'F?}!n"+Ր4êglOKf{/2.+aDcEʣ.LWl=|8Yv`\aL}+ -8uX-AXJja .5\8toɀ-GEy?J0+eߗ?J[lQmf.~i-,&\WT K(&Ֆ2@l1lY^tFIcI}(gOހ0^vŅC7њ廞7D[ Y8/V`>}Nc&@O6]v}33,<"W.W"kmhH4e@ge].`1Kn%vSCx>S9= ICGPOJPxQց( z jՏ*+ 9?r5ɐbX;1n1 *0H%% zw=@% {ӶeKQ?a}q;@cyVbqLauF/ >M`cCYak bV~{遲.PTb5c!1/x;V/6_T= uDM*,vc>6iFscyԕNRmb uRۅZxO( >8n[zVXn=hT:Rsq9yHD; ƾ(a:\Ly}1M6GO9}b- ZZ:Få\qU9΅EՃis꽿$.U5,擴~1CT {R3Th9/tZDI}fuZ6 ,AIMaC{hC߂$C SѱMƐƾ[6:O+8; ]HK@%K.5F.Hg7F B| !`Pa<lt4͠;όmPۏP4#UMn踏8-&}BrF2J:QNe\Ql@TU5Gϥasl(ũ/:W #1c,qHV!Kq⥂^3Hd\KZ$}L y`GKF\IY8K{GheWoͶQ~9.DZ*@mMؔs3/5F}έvl1A+u6Ir7zc gAYP |LM| F_ajϭ~k\0V2݇Hi{Ը($ȿ 51S,BjR(=sVQ0f1 2Bɬ{Ǽyt(A j"hGQ_X/AO#FO&CJu/=tu qY R0w?"`=je }'!ۏ wrڥ'0cxPQe R5fK4P_ƂkDcX% G=iŗ5zzIiͳe2?ޙ | sF0ڰ5w6J#xs ه]~\#9Ty!z0Ru+GcNC/<~|:Ϳf9&c$?(hc'ϤE@uu H8e8*ТV0+1__W|e,į$PHx I._T5{dFn@T\; ^" >:Hp( ѳ׫KZğ MZ*G#mO*7FqrU=M u'eB |\3 hVCP)r{0t3-YӲx=aLPsbziހ%HQUy@ #i(H3u`(A3ߎ"_/A֓Py|ᄄGE0=֖"?Jk7e.(CL_݆ Q<sk@ \7"$rs8*4C4 ~"t,L&v2/r rB]Nd?B1=6#!A|ÂjFog1*t~wn[6j.lC}bO@)[ j_t} ;%O-AJ%i96Miҵ{=mx2Z6sb<{RdžxcE@ lbf+tcir cM$[7g66qNñ1]D3f:WT3cB^]),x'_7DFqwZA=::͙i+ŏNˠ":! JȠڱ-]F%wP%fB[,.6=-E2[gᛚCa)瑘-%Z-@ ,`4NQhoY7o }^iwR ֺ:sdDb?& XijUwVamꆉH p8kK9M?Jbs3jˇU3唦ϙCJGOl 1٢MAKԝ[6-3`Q<\́`%da!AIJ:sơXܜ;`,bJ >qت ~~U'A;U=m un2t Jj^{7EVyK3* :ޔy|Q WQX3hl\#-) D@96Z,&^Nik8d8 эKpD2zx o Gw1 C|(3}d{QUr򡫎w#NSbz-HΛKG;%Â}H@▣EBlYe+YaU&^]HJ=1'fq2R<0 V壠ZJ8hc#/E\, u&11ͼ nb%z U%UL]ՠ0y3a^厅 .t"QиxTNGz&'쥗sp},ЖxE MNdB <{%{@\7w|_*'2i#|KPBex^C4BD~I/4(zuC3s"prAOqHzko=I#P{bS8J+[p坴;e𖚚D m8+Og&lI5I({žg\8~JPWʙQBXB" GCZ9z(W*@Zm i;L/ ('3 +l?F&" ?},'j5h\tb] 9 &tS5LM@(IjrPK#='*r9.穁bHYR&EA՘pA% nn$֝ρ"/4kFV\g%qC MAzrn\ )NN.k3EVB}GvPsA̍yX­RA4R:mAܺf=iEٴ\uRu4nrzG ߵqnJr 6v~a{VЌ_i;zOۺ)~T[CͶ`c0b]U>G ZO P?7ّ$zh~kuV =LF5q_DjKĽ+o 6bf/C08H1=|(Xn^/l6!f[ "KկXqLP<}mTȥ`aa'+7|lo+ !4|‹i~\)}5bSY9zg٣˹h2Mzy؝ {vHk`ylΰ~r;g],^ >J-~RҜ@WI*c2#V&*yMA֋-bnnWӗO<]Frƾ4AxO8nۨu)zw3H~?]0dkIA3AH8 a~Ӭ.2i. 9WbY2Hay}亣{W*svk[mQE雚p\_ 7$44n$ܐwRʌ-^L~OJ6dDXS-iV{CKݸ\,2WWzHY_|X),GbQۧm0{PCZc_RüϮ?eu&'Q gdJ@Q (=գ7@|>R2 ܼ vSJHPO3u6[Pd/]7d9?wЋaX!Zrdh<''WU)P.,]9,V"dy/x~}ov"ыDy&}+r.wůn.'3n&o ^{fX5B sQX'] jI{cL"@Nm4 .w]ټhNHw}iGma e^UcGV{@'CyTf~"lzX\eB8Ί_V3ߥJpֻ< y'hO@zG2' @B2eE|luG;g ;D&Ui4ékpi̿:/ն+0r7Sϫ i7,f2|2>%'F/񻑮~\oV̬dRg:H^}t]1+[Riji(ג^{a^Ƙ\,=^T0i˔j1~O30KZ;,)Z0ax1 [!M-@v> CpsR%9"nk}?hc2=RP4e $Swǹ/ uFx7GTU]>'mHV),%!TsVpڰWǞ.ELLFlډqD$uZ) )XI GS \& AF sSa/A6gWfVzY4uTcx,r(RɦvN'SN z+yξӮo/ ཊ>QvzH?W< 8)3r;MKNRT0No 4lM+3 i/g%#TMZ_ vT˫ 2 O]`$@;[ZgN*_Y,Xr‰v tRⴽFTMx ?U;5cJǝ ^Wh2kί[fo]@IrOjk0Ӏl3fMXva[@gjphqwtEww\sy{ývMS] uZY;r ۱d,%}` n$aKm> Y zXΨOjU5 A%^(]Rouj1}KƤd=^j66Ȕ'ǫVʝn/FFN+`6R!)TQ2\H3,GgĽRꥲSLeC%% :SCB4ODndu"6>et K97ۑ#=Ӓ7X%l%D^f1J;ݡPvbI#fDavDd25½"ǿ@B?yIVBu'H~,!_J5|S*7'PCc o͝zͿ9IoXŬG2=>\a.ow,ǥ U9ôEeX ](EKtl%qjWg"xBGf!;rzSf6Ќv8;+ "mqfbu e\3&!{vC,-[ 0wGu6oA3P!l ܽ\.*a}*adT}\!=*6LHd.G<|.@ B&x2"H(rfuQ"4gp`ed< 1HAe N ` ndϒonPw?ȚjESQaPcNbQcuM${VQezvvǽZ {|-NT&\d02rdIz +bQmkPH띤qm BJ1rFYQˁi$Ǚ6S2ɆU1AfȇN7,v"@KrQFrI{Wn߆OCэ!U>>rWY~}x '}Qs]5]VҶ6vN&;{yƨ ٻ``It )4ԗ.lKX|t`ID8"}eKTBJ.(A/]w]~à-]+ GolWJ` -QpICaY?چmS2J1x[;.LG6Ӟ6 XyB^CNUUBtޭ3_i!؉ykTLAZ=?i(|ym/p()~tU{'y[S.AW:7'3Y9+(6g`I[UthPyV =r06x"5@zphjEQ{{gM!Ls.1ey`FjۙGw2PӛCc; ~Яw+u:T\Bn]1mlb)%ۤ}u*N7A8=/8ȡGUH48iQGFe H tTm,Vqa;V8&"8tռE Q亷삄.!ƘڀNf^KkNѯ`H!.Sڰ[0N;Y4:aokmПig s8ֶ++{@st5kSxXu tV&"-">Zb|&wk_w(!|e] TYg\b2e8:ԯC!o3 vtnԒt(7yGAhճ2"^Z9GcF#e.w^d4OɆH)SYiO9ޝho_VXo ',H5} gU"jGƏBT)hѸ[}6kd-!^G̗tt)K0ȯILb N:tEbtš.vNlc67HmtšbPUSq[Q]d'C\9gIF V)L#v׋!;1 <rORDet6cпHY^\}ԚOKlvՙ kK tZz*R<Ϡ75W'M(E\H-7U8qW8K/ i2ˮ~|K,j9ZZسQNi'I}@{#Z,}. go6t x` 1 ׄKfM@ N~l 9)c9&JF['{iV# gR%-lMFT`&X3hy.H*ϼJC'|KM{[SU7*,ϱhpgU]-Y B#&'jpC 11(Op^)23p,j{;Ёwf"SSLVK#&An&`}S+)=UJ>.,[^OK%'#hc^ͫe5|Dl3ꊨP{QNdчL;ʀmU# M\xa]A8Bp'Vx] f${f>1twȘL]֧6RL3}8*4_pJ-1O *0+jmZǬ1Ԇmy Gr>PwH ty*Fĺ&%im,2e5}fC`0MEڌzhԹ+3_hhtVK<^@>G6b T~Hv@݈ ȠG7D2Ѹq[wkv:gm>_;u ʊgjg;vҌ߾CݨlQ C6rș_F-;sVEˉD*W?/BXow]y~:WXu>Z;-)=8<<>j| =hsZ7eE$W>Ӊ4jn,A8KH$?av`|ѓAe a5>VaSD@zzOc&ߗ70%UR\/x*5] ܡ wÊ8&&՟ .MUF탚 ٦`ۿ!n L&fkAtoR>!m~ٵ*~qtu»h(en2WꥴUs;HKK&*jj3m< mM[XIbZIsJt"B2n7Ϥ$^JhJE{NXcFdj$jmu^^:ِgF8Ce7ЬFƿS1@u 7S'X;:/ _uEL {Q4{XNrGlOsԏH2>H|bL2l3J]#@Zd-3bCNjNTk;E|(ո4Veu5qE!^YtDyz^!)2~'^ M' `~Z]EPeeM$d$i :X2OWj-'멛h_a=bwML} /ݼhK3W /Gp@s4$$w2sEKt%.-V.(`N楳`m`,vszWty&w3%7DH׻<,Oh]0s覃2C i\A''//8.-~Rowd+ J7|0J`@"f "pT5H6v^iH d\971w  /VzUo/M/4Fn^lX2*+9>-™_y']`YJoo}nKNS5I $QU m(.*u)ϩ7;2Qz7w+4߅a eaҺ5 6PW< c799h"Z}q]m1i岏+_U"rKu i6] rWaAZf(3c"&Cȱ{\yK]ٻY'٥c޺2OYo.Y}dIx;7J x85&70-͜(gzɍ 4&np-+i.Tow+( BE:vzv۲G5瀃alҩWID4rsG~Y"p)v! VVSB[o]( SN'7*T$B^%:akrЏ1@9Gs5;d^A1上X_NId @XhT᳝EcOmB4;۞GnfZKY!wAOUI=~^"H0wYR<QgWi!#$%&l2ʾyWK;MeM͡8FBM[TqRpDwz6Unvxa 89ՙ,y&x; P06uN-ǣ)@=-/ڣi`JO Dj|(3 W Wd} FmGKl\mѝ),>m}Q;N!8p_bXvDh9xX!x'@`f |7(IJ~|S}b:S|z;L ;X+ ,m)09wu~x}We6unxʂ{q[I RM0w䋟Ha+'5rK2+zsol3L,=zYmuݩ*`Bwy?#t į.:4_E8ve]>ɨWvҡyb (!S{j*W:IA sg&"&xb{^q\yd_wУ`O?0Ԕ9*w5~ޗ w v["46ɭ v<@sDn Zv@R#(ӋN+ѿ8ә̬xlB{r-Cjis9l(q;a:*9ܾQA 0r7,C%/ )Z5mej2jQ-X߱@qQ8 f :(rIŠd$d ;?kKM,SUOm҆sR~N9.@L!,/SBC,;ek}vEp%ReݱmkݸdzznJaA7JUߞ-M"XݎFjڕgX^ EE !+gDW}]hJ}UV;::t%Dll 6ױeϱV2, oG>?˂ɇx[s,lVcZff' Ao+}HX|ZeȔ擤=4̌XiSKˀ^@B.xPl @cXni.9Vl{\[Cx]quWF=\i*BЦbd}B k,JK=SdŚBr%ʰ,BmKl%Y."9 QjUoIWqi(<ր\ڵĎ TC`=f K3*]?`y?ƖkU`Slk@faH#d?be`?!XM%At^gp"UĪ||t#lH&=L/ #*[ IM8DCVbkZL?!C;%gg^\kvL$|FYcxY,YM. 3ZWljQɗ屏qcٙP>ntMRTJ ?S@.n8śUgQxI4MR! >Q^‘D7'DvMr<dr) YsO@}ogjQȢXb\Otŵ9{8-:_3PH%;šIaSɜ nkjr̋wC鸻,̾Uuida5(;,әc膓LL[x/w̄#\".lQPR(P1 wA:2vpkǘt枅I%SNK [8Hk|'/'V*"52"6hnIh~5LboO YlAC6|ψ\V>ð7=xcuR\SPރ[IQrYJ.*0BVv)j竗ħZ&d z J鮶;Q]o\ 57.Eτ}t@/&0ci=p WGUCb`v@jts%D1 W$ˎF})/dIesǽt9&>?_xBwn!X)D历HC}cHG_T+5^x'kP!w%(ʎ5L8.Uc #l@+조rۮçYK¥/%Gr&w lf4')5͗t\q'Nwe 6*9.YK3`H JCqʜC`aXfȚSL h>J~1j `: Px78d\ /ŧ0Gk+$ !5ޣSˤA9 J??9%kd6r =3)ȡ ȕiX ~A+Qz|T" F34u:sjkv~F8`,W( 7H|u(Y*QLT|D<lBz1bΣK5ugp 6~YvS~P]̒־8pmRX01p9V8U?KtXcq%8N RGf[V\),XcN\58bn>iڨEl;3,]u*༻c(+8\aQޱ'SĨ(+T&|6ohnɴ- ޒkOYNnh JZe[t2~|2zg)uu!vF_ÏqX"pWМL;K֕HdD+g("[> 1M, *.ŬةŖSzn:&+  81N S1E8qII_դP?训b#Og utI52?fz<>QRlj1t~mks W!|KD3Jܾj3u2!,B4 [yQO\}xOgާ߷= a߫`!IjWd]6g4"Tyal_kSd".lwOSv1t[$c;ߎOJ 4熏WKd'@ɽQ/}g1vԛŀ?ruj$7u;%<9{ )O70f1gu X,<@t_JHvKo)ȞG\[4}B9ox$49I5gnԈ>")=Ok *JDɽs C53NW XL=]G (ZgfSwU0k4 lȑshC8.*\>,{ȵ;|j/!ʞߊFUs3.A!Q]BPЌwgc`P%-Q/3AsE1Q+X.~ lQJ)Gk/D4֗jCsAlc~fc!{] y+mrٽ nX˩d1`c(ƢCPH4V \ŊY|*^[j Έ֥2T嚤 CV#­\ä7` `a>Cd%R<ß?#Nj}bYڳD &XO] dKx 4R_~X_jؗtkom υ{zWUs=eEeu]>PM6b:,|Ic/"M+%Y긍ɽLH4&kB1T34S>pz2M}-uCoqX n(vCP/Mu({ Cu'B@dvYa{Hrv8+}lR[A&"Jg]eelԺĘޒ_޻kn=bXm,U I05uJ8Ϳnu*^Ôj'(qnyc Zz(VrvA'+A㖑ܓBoX7MpFIW~aJ抭"=*y)+oK[a,4XqQ;5 K izrѿBժKD B~J.z.3R_q\e²:K4~Ӡ-y֭:  7A^t|B0RVn#h2򹛅#n~Ģ8]F$ղŇ=c92n r/"t,o G@N?ǃ'k;7)9>x@coZz@Io6W!iXG@Z]f*t7G)np%jf0tش 4.OHSl+t¸ eF3Aսd׷^#v8Bּ4:\um$g`<#$pڑb2gԲ-R ’F"Ϡ``Frs -:8: q|YaaiMq?efm !A9\!ܗWJcGTJiȧWp0 +B )Mbb@',EalݢEn+ ̵=}$:orމ:@T/`ȏhC ;X`\`6ӋlaߤdT*ȫ%js,:y鏧 KGY0Za"fMTxVƈXU9(cZ[Bk`~ gketGh 3tE{N? b.$=x[# 8m[IT`*a2?a:UFBשC7- Vo$D D2ZY϶:]bfګٖWMFk˲%[mQ ƘoD:0gpo49"x#QQ{N@. gt*IgVjIgB{ W/GEE qII3mF++vW񃿙<@>VG?#+ǶTJ9 1A0$ FPѬevTx<̱qI@z%q:8LXiס lTV+1Ka5˷~b=Y76r[qnwɂxWs@#B FGIyG-֌a)wդw9>)c (ë;Pc1 ZMb$@D>+(=ؚB6]g,;PSDKX'}pl|<ڶQ6I;c&rgگ yaQ\):.VFhǦm}R-N["o"o #Ok!:V'[!s#81.(<9Hl'9-TOO,[ŋV^K˛"y)|ve@nɦbv; #ۜlbh`=c|NyݠdZgCbGb- yg3}|4b_|w):u- W:+Ƨˠ+[v-bhG4\k"]T|&َj|4:~;hԬ`88Ze"NBR ͈⼇d~Pv|ݫWsɍ\q vlH.<||RWh5EYz6ۍ/CNRJ/i##bE#Eԉ L@i_%|<ԋh~f3T+RO Ec,v!^돷VQ_o Hz4&[ze:#} T-SNpk94{B Xjew)H;Q(I617-jҼ7ϔ%t/epqu| 5ZAmr]h R輪uoE^poTowY!+uoQ|6 :=b4LZ#r{_e9u:4&B&qLoH+*l'PI:X6HbX#~oݠAN0~ZY}S9kF!(XChQQ$DnQk{aoh*l}ыuag"|O! ,y/qyۈ ap8D$[@h$tm prHhKӎ^>3R7nE40%R)ZlEktU t!J 싶NMWEBLFRX]F`{^R8&#+`ڢ%,edvU^{a !DNN[{MsMuФbM;ldh}41d\C* P)!E y8*N1)NQI&=\(  *HSp15Z{iG)2J~ FaQ:Th :}C`tt\dL sswb-_| KgG2Z<]")4>b>b@A]ubhHq.e;,[ݒS1<-&&G|LY=@0yLagmc^l4~f7 [{Oq 7H7@f}!QY[@=]n;)fz$߇u v72&h~|r}Eu΋P0˒mXEz+&WX54?WxT#K΀'\&dO%Es &f͸#m3}C},վPˠL崅Y ZkD Y]pv̙ʁu( )`85&lj']J_Xm89~.MGs*@ M>b, hXhFf_ 9Ux|SSM`:-8$c!Kg^6oiܲZ{nWK?P% Ҳa`UbPv"5Z P @h:v>&-r:&(q81N~U {%˽࣊D ES+ٍy$wsb}eZb_'m&'x85]Xv֌nWaxx4-+}7 8D,s Cv6qYRF`KLٌCK<Α0?xN¨ކ^faL9A!/,:|]~@C/o[yް2ço`-%ǽgCM&~ A7"6>^]R꼲Ԏ&lJFDVEʰ=lLEQ+ 7S6tѸi@Gb6CyV&,^rׯcF^5O@*f$kkv,۝7{nX"RTZ C{y!1UٛOM-09C+;ٌtʑI˫ZwsC{&  +&] IJ2&j|IeGloCNJV7$7Ik=?$]Ik9$Tݢ<`J]|Z_UD$!KbDURDԳ cbT4bZ#=dYmeϢkF'$qÂ91٤9`3#yG8a`Xxvs"R&Is^=$ݐܦUn߸EY`5$M:(`[}N>T~ Vt>B;\|2&Gqc,[?^@UkQI N ICd 8AD<x@&(gmt0*11?xB2tWy_h/z-,g$94νM|)»{gYA"D,Hʫ\ũByˣ_3d)l1nq>!'4SYk RZ05zD)Qsu\M̌t&ݶvrCɗ w26[z| %z. =-̓*a xH?]!n@ElXp m|!u0L%T".)@:кrqO6 :\sSdv9#u|O{G300hp<> bd9}Keng[s~͛4Hxk,;@fV^Gwflj=;MFM8ҲrqcyXCR#qH/C#I@;`OyUPy"P&D$`29{q{i(kX! / G¼BJ]!}+t DjBo[psz$qmС %H8EJ^ l@DEDJk50p@q/(5`X7.y6x6ͤR6Z&vҲ>HPp>]hNXcGط6L\S»YΪp{1(Da$֋Ip/en+j(N4N2`uE EalX[( !t6.@rJrjzǐ8H{7ڮM1ᓾi"5j[x}Mpބ =~F>KL4M"aD`y5"S^knP?4qRĦ0lqLJ:ɾg&FnMxL+-\gؓ1Z͝rS `;j@aP~>ci$B iΧJDqU-$RsE1a%.~=cC{tb'(5;M3Q,YR F%$:B6_%&CA>")90`\M+ &Ⅵ58?/nsH>g%. D7/0_V_xH1"1e,f}/"P 0%b|N mcwXkl=껾Zk(p<ݗ$FѻuM AW_& S.(I[!%`KK>`u-8ƸP?0#@e_Q2_+e/Hy vwBw*zǰ%=cu vd3.!3=?t-_ IhGj9C;R3G8C-G&%SVw/%߉t_,CCkQ7~+ #^ $kp΋: e`U]LzHk5fl ۨtW5kPLLYXGtt~9ICF7A{EC+8-m '?kc6~C/ U>FRX%Ҭ)>qrƪE,N4g‡Ujc.JDž>oj{Ʀݪ;Qh0K9i`yl5w 3kkajk&)ӿ4CdUg$'(ӒEL).s$M*|I6߆;+gY,igN?$SCkĴkVo!J\\XRK Q.ǡ1e"co3CЄ6bcE'V;z_Ľ'DZCOcl"DLq|gFXypl<4nM<ԺiMh5%AW̚?;A3_%ꄋy9 pX10oל8)fBEkE.߀b|X j[kZj'p#VLOoa8 iwd+3(~!_4}^ǻMc5~j8u~+KM/ H `j8hޕdvps9*7=uZv'G9]GjN"s_)#BŮ.x;QUPVeq̽=m0)([*3_fʄ9iIL)GJݰ/Jȧjbު' (WR! t] 5b˜.J(WLcoۨt9<۝3 S,u d DC!YW4s]ɏ8U٩>n',UzRtk6.1$`)%=2d6Pim)9 tl)-ZVn4R#ʅ`οF~OxsOgk5H+utaA":BYZs͉q8Hm$Cנ8HPS_NF,짡a٦yjふ;7b{#nwM[D,/i}DfXšP2MEP pcM(.aT;v |K&|"G#]뜹^%81_:8"M逢{y \H>@!YH;9j#}}zL8&(|@7tgv%g  3 O4WFrU`-9[.ή'Qm ItKUK pدihZӆW6*ȪLj$_A(FY~z>?~g"z;bZ}&ךFWGJ<73d$xdk,91#e|WpNa +#E\ާ4k> B1e9[%}SԮ6݇R8TVj!Ni d5,g&hr!zwѠa I\S;ЙؠŁ]M=_xgrW '8 =BD|˱yD!z?fB9B>ܠ&kA7$5R#/1t x SZXk+ELI~OwNX9Pri?.an,}[=qՖJa@)SjFsՏ.)})Syܛg@1W`l[UO 'Uj@'/l)orRo9aDTn'Ç !ZbyUOYtb@+RoN$++NN+^󜐸#igzGFx{CR W!`Rg7$QD5r$Nf] ]@yh"vAyoRaOuDƷ\7\c2JR *MS((R1q,R;F^֏>AnPV&.#c | ytڰk S؜x{b2^/Fcʅ(֕9ǓBÄ`'lWMA ҙ\XdlJ<.$I_=͡cj*^sg>,#iG #B}]T>a?0`?9ܑe+[W7 y3sY_0)3{3&hMlCPAG3siUK?4bvUT,%$GTYJv9627_ [uK˜U䆄FpJ|{>dCq^- av!AkE=B0KT"4FEˠ@q0=6Cׇj &UY)GL8Py*4~!~1#B0y ZIa++-鈲.aw5e%W9ILB&AɓzE y/qk̽ :C8^Fc;N^ȋ/ghWFi7@VAj_Ątb8< OLJ6MY%7$ 8&Jzp$ DsDʝ6I  H%! ~K}]\=,ua^t E /P,MV"V%~чXv>* ~*2-n9`R=em 'g>0^~B;8qܛ*Y$LJ0*:(/O2.ФP6]Ep8UiDb \͖dk^8q? l7xʕ EWfi5^(ŵnu.Woiy+G zDŶ Tq!Kζtġx 鐆ݯ$I:hKZa8 ]7]0 2Q=0݊*V)N/y_N0A%&ҫNqγ8Ĵs\r=aVےp qN7 vVVH}V?Vܙ!A)-5}|"SVhOrZ6 <|=1HgrnZ ߑEuZg|) :\uNMIS['- ڒ2S1 g)c9/k7*h(e"TX6jkk>n0IcoU8̈؀33]ab"34OeФB9]oi}!#z>Fna3?cg<΄TL%"]\kiYn8 +ԇ|PpKH+6zm,ۿۺrYV]jhҌ9)~BoC!iXmAl/f=f1sT1|3y0U^:>G#QED"%l(ϴtW\@$2),OSy9WܡUL澸X򚢍rfBI˰H'"6℀ju>!}fkS?2:A`5-L$a3Ios+X?n lq8vT^^DzCD.M']u GEY xȟ q9[ia $׈\v/x0jRF յTu30d %hڑ Ns*Z%I}z;1w4aTjn7@aJ;!C0Ē e&EMi )2]WO|'1KygZ-I_Ld:${c t C MTN ݐ"t3D{bTrٯvasJ;ޗf6g նTzi BWuck>e s tL uژA4!Ork|%;o!7J4^ #I Y{fGI j\:lލp?|d31FNIzu&¶Z1WxsbrjVHF-t)8HAs>qHh]GuB?}vShGbk;RUP@|AoCyW,rx;$`qt{0"'=~%w%- V.'P(MEEW!@@}IPP~t:e䖼jIa[=g!W0i^S|Tn@i EfR S:S#z( d{L<ޗOxXv]ݰ,S\n~Ѝ=2\]!)b':;9M p. B KJDR lT}|~FOC^py WP,/ Ip֤k-{fz  U+*jPj'M'kyj5ω๠e;lCGyYЯMX K)$J0411&!m&S[ nEN]ۓ=C{xJv$x_|.(}Hwr&s V q韥4"skԂ 8>-87-Q~%0@Pb.œ^pTp.U'OQj;PIY&05c@WG~ͳm+i.azO1krd #pEz)VI\ ]\j=0 #_8GvY:fyJ\OF#V4\y3eu/MNl'O <1c~iCݥ0XYVXEp3"mBQ:Oـ0Tv0!(A vE _3-=aiHBawVK $ ܑ 23ĈJfW=sWM;(đəhh?^4OO]W0}N{5e %|{Gr#:'/Q|[ذS}5jz)<}nJkJDk S҉&IEcPص,,F VvU'D^2{1jRkRC τ6Cq $ǚ֍Y-yBB;cYALA#MfƊ՜úA9t@u.K%yL F C@u}=ʽ/:}OU7*XQ2 ֹ[P~@FːYg *5&3.є9cbzp룟MCcLf#0!"jy'@Vd8#B UڦhN!MW*[ŦR髵 ?koa2c3dW!lE(dę:(vz.R;r+>mf!teQJc`Sj려lo%bQLdbUF޾-E_񒪶ma흭 YmZK]W0x}z7'`D)%Zn%5O7NhL@5tĸy+$eYmٗ uTXlS*(o;~owmtw7A0I'ЋGf& Q*ږFu#63}KpLtVN oJ Jbw,وʋiT52] Z R=a>v]5)t:qs`~9.mTb;TPóK %&q=s[siR؅\KzO7-K3ڠ*}WהgS'h_OWm03JCb^+!elf6ٹO@7ĸdg!?0%zb+tڞɯ8GZFw}46(F/M~ c|=7"Bp]P≝bLN, 4Laa?!UA\}/U)z5;[nB9YEPN(ˋ\Hig*OͼS̘,D67ெI4 q?xUѥJl`b))+R:SX^m/g :T.wcx^IF[^vk{lB}|fب-h T?#i # R^ct`+|٫}n [wݡ#XcKְ=ijI~TQ+ b7@KZ ~U֘&iw oՈ o;3O)B5{&1C=.{S b LJ(Dl çyX)*\k<_߇U'*B?[)@$i OPzs ۂc'VWP 0)Dbz؟Dc0WIa!זw+™/\\|r3`QvrCrQM2 6 a9|+T!R_p#S;v)&~ MT y4y|lG_8\&+ݛx7CE Y 5qe ,)$!/YpQu Q|iǐ7fߴ~TIZ vboR]TCZ2"]/)x@oK/Ti% IhCxtf#* ̂@ Ae;c^;xl')aMU,bА{*Q)x&9ۑf˧$L1@bHx#0ɑT@@ssrHJұkEVW7Оwr[| =H  >hH 9! =;hœU5)݁XDgx!Ksv6wj ǔOG+HbODAq%,Px ,s;1śx쐠f-8rS!ZγsYڰj坴G bJڣQPY9[/-AB4!v 8{kEg!0[k+,eNj8[?|J,/Jn/ߊ7붑腷~@ x3XQq7!2,؉[N~h}C|Epr,bTzɳ\(g+en.g2`+c*t̳s֯\h!b%l/zBb$xkL ֆwѹsV/л;gҘ{Md:Y|Ih{NfQ b(q*ŐԄ}ysR@Q&L*HKlAP0+$KKFk;("uŵX% @c*_Qw8Ia04XoEK:`",4Lu+ dk?ܨonvܾ'9I2 vo(/4rrf`uo[f.ČԶFap-[+( !t0-`,)t~-!Rp<PjK*tD`t Yn2_]c}b+ p8zai.ػ2۳{^Lv+бtw0`mA()aXuT9t7J雥7QQlB8$e*_[<ݬFvU zX>LJm,"SGwlbjzא =TV$yAoA\j~$ 1WB13%!+uX.;0(C j9njyMȟy 1Mm!8t++uɟKǐP.nZ-/ThdFOqj# ;^2e,mPZD#SSN۩qG,f4H8\|FgbXa;qWk_[p2CmgrFVCr|όp22f/ҤR G8-LҴ))3y``3Zr4˶j|gT`࿤?rܶZa~_&ىV{N$x4v|Bե j7a( >ʾx-Sldƴ|ȇӈEy Puu!nA`(( ] GS"X &pVG Y@%/6>%N/$(bb1(#jGqNyRP`)y՗`.xb C V;y_C|tqEij苁ٽ,3|=N]#я'C*=d0K"԰8D6j)| $_ yMQ!8E`a$ƈ9pnn){13B2k®hsP qU%gXfϺ /'^#U%f7p׹A{tfwT,#]QnOU2s6 -τ"Ͼղ.ϙ+ BjdAJCDfZ~K 9< R?76`iN0Y5 Y=K]=)]l.QpFg !|N1%$)s* Ssl8G+:PM1y%V.Yn lS)Q]>YZOCԧ.ɼH"ϭ"Qc]{򏕳וxtA7ی@fzGXWؖ ӂK5HA}]]jC|I|SuDADg1Y9p=ްJL0 V,tl*+\'$/l*Yէ7A1p֙PnA\+>1ROq| b\u̸9$bQ;|^>u6cdt'GAߕ@UfО7nF $h1VeߨCWsjeO鳟NV^8B$՞{>$2Sr,WT@R,w<o7໵%{uh<[Vܡl^zla=Kƨ]'7 5Aj~9\'%7sQ[vszqk˜+wwkS$$F+ s/Oį0;zld7.qg:V ܝc@UQͧ3օ4zHp$ k$߂^SѝfE3as/s(X #f:CeGpdmѭv9)vϚE&cQ12^1eu:)pmb;ZBjvƒS C8=~j"@>dųU5: .-3fR HPWi>,hR|5p4&f#g^FzkZUM.{2 wH0-V3RE{j>86%I֧e1U(}>@l BWOv*0"NzD6 s/zWI6H &NC,8SH-A ϕ G3`,lq6GE̓:~d)􈊩/tWtÎ3V>Ǎֶ.7idG@)2EsS$1Q7ȕ ?m@{Q/v*ücB{0ٳ@,ֈvM❥&B c[FGUe\xn4^5d/b@yֹ<ǥ=df:;DN,~SќY&~9yaPឬ2(_7m5ǞJ_JK =(c;|CC9>CzuhC;P³80 dIm'  Qg7Gb%jѷǾC:bb v4؈3H/*yL8OD0$2AD|xݚpv`Gn[ٰwZL*bhLtYacn'ptEDpyf$|95쉀dʨ8`j2Wxz(v*yyFtNJ:ka-@gX7uʆiYxQlO=SHʏ %1Smx??`釶Kmcn#7;aѼrM&zmwmIfn)w̲v7NpߴE(`YDIukh {j(Wr"7j5/rI| ,`sCO[d ,lPR :''T?_DnjU@jMYyR)%dY'G0V\2 㷴bMj򦃦ug& Sw悒/Sou`6"汄ca_D+TSH/@ &FGc#[g.y<لئz,e(Π=^/dj+>P.!|aln*BFLVuŅ]<,dVseߡ4_3(2~)BQ wKԥCO#$27\n ]k3!T5uޘmW`<V7[] cT t96B wZ;DQ\lؓ*[Vռ0D%[iGĩ^'Gz iYkN:$/t_gVE[krR΢R O0 \Q1;+'IJP,BCIP}r419T v(V'rֻvnj|(Mb \WAߣ*oĭPi$l}kb%dewzf.QM8|Ic75 g?hk [[ Yry5w.$Fn`.߉Ov  rq4U;O&NvEp pI ru yF":*fbQ9xo@ïp]?Fal{ @LOR:HdobBca2Clb-AƬM5@gw6x 6F&(3xlVr]T{C鏠%ZA+o 0+$ϢeH ozrE;mJsmKu̹{~wl[영=Bܥ봑<MS@[)sdgj"ˡe<3Nbc!|̤~X,cVcE:'1eo -Q| Ur/G{Ja2-|G"?|ӰYd t'wXy+GN"zyyeJcO7iWA}M9`ubG6cnf JZ۔""U {LOAD'SuP#!PE^Gx>fQrQ4&PF"~뇏# k yrkx@&\ۀ*b`Xګ9JTzAu/U+v;掽q)hkf ӫ_c]Ys* f3$F.CA7x dE2"RRBD۔dϡ=En]5;("Xc Ƚ>Ap\fOݹUS̟fA@+c>+}l]oË)'gn&P c;bJn5ZBKl{ g);ykJV9(wEZrvCuȸ#P"L0,ĺr8GxdS*n7Fqh|m|)!\j+ëq4?4~)~ ~dcIzmI8m0H\u΢FH+F˷8h,M@hbݳL')jL%@>'!$6<:*S#18ҴA20f- `7{g+62raP:ϛ@wVѽkڸN.T'fyo qj }F1!X;(&s[0 f_Njgi=ryC.;-ޛ9p.[J"-GJm;EoCp EsL9CqzlpXM[G't ̀][GŇSn#ͧfQש2r{9t&RuuԸv jsm^"_EMe{9̢͉V6*3;01vd|eơClC k΁Ш$3l(Ñ-WF8ߊvm~B&.Xi/r_< ӌ= D:,Ē?dC¾c?w0ZR<ǖz t/_tw9aN]Ş6==|B"gP_)%0b r!?q|/lբ9 Z%h^4leqWhw>&AzPl{TV6 "dBDfM_>T6o+JfcEwjN)p9tɆ`ޥƿW@"ea']_ҡL5M($\D&}SƁ0U'(^$I-sbαٙ-v<TmK*n*@4`lPȊK0Kac>TR.ЪcԢ)1|,)8,@yB"f^W..J֓h4#$-ʴ@q2иQT! "#=XgXK!x85Yn![55pqc( =꠳\,'2[sk{mj Wɐamטtk cT5%mHqW'WbEgR n@*X$PԠ̤o~@c X@ v"\00".E6rRd (ey_jo+H"dA7 siЪ稩QXeD^]08<Ÿیw2eV!0oU*? XLQO,plu]̕2S%81| S50PueM ȤKlgO,K?zqP#R6SnOsrGY0\я؏|~Nx0ޘh<;M% ϵ.6 jRdZ6U3"8\Vd[S1Дjpx3ڹk!pw^%XIZþgsuc?5w-i7)575 q?&^4OceOJ&:ڤQvfCg *~TxyD B'zW98XbLxG(4*aQN)oXH'qΓ/%Y9=ƭhyu!'51@ou09DWNE ]zc:F<_]G˜1\nKV|>ߨ'NölEA!ۆ/|?bqed>Ux)ƦONSk:kVMW&=7!sv`Q;RD6I@VB9zOO Nr.7yoAw#ly궆kUi/!;f7aeCk4ldainWbkZ̊s/fN\gb*9fޒ?|㴘-F[{TEdzTRPH*CA|K; 2!vMl )]+8 DXB}М_θ՞ØFZ}zgӣ/%0;FN!.2țMOR"A?Y5C?I}pzT n ѩ2#@䅲{miIt|Rp1MK s;kx~]4|GT]bimUsJt$e'NK殇PT%ιg+s|Ir)@1-t,gLl%WMºCV_C#5iHhI“43hXsd>g$UMeVo3Ap*7e57NiDݐ> Q>kHcO w1$wق|xI ʚˉ?2/x('k}7WE5 ;@-=I(ʱT\r ci |= >y f)FAf/(>vvs> Ry.M;pA31-lmHbϽX+!E\cEK)6)wBZy6b-f}60X=~,mЕre]dY3s9 mWbZ33 BRm% 4o0 TJL 5݁_Xo[ᅯk:Rlz;άӕ >tDDƍX3H@@ō*Jp @/ 9ף*c=:7%V0R]noIGbT?:D>:;iou{΁E jO N2([_;vk,WdLǾ=S|R{9@.=P0&.!|6>@X:{I \ ehӷ6RB(\]NʗO+Lv؆˖is U,}FQ 8M[O;:y~qQfx#7%+z۩@Niƃ$dv[{yAZ4C7(Irv،T] .^]\*䩲e0X< 1bbU:9)M>IQ'2:@M\X_7ƿ"OmZ32Dr>HKEGC` =ۦUI_%j`4hA}VH:˜9m( ƫvʩa'!dl.~1&ci2zl%xJ] =?GK{v ]AU9 J}W9mWS H 㭽-Co[wK* Vz4_l/ʦg=(@EOxI1iXoBȝkGK PdD569K*ld=TH6]a2lOyڥb!;%b0T1IUV}D/%pLhֈidpȄ4K^G> m(KޏbM.Ak$,=K)LU4uV;ڧmA.Hi)Xazs:51@9/$;cy8u,vf:X@ l[;uKJE$3GWͽyg!fjǫ0䴮"#Вdu05h2hJ~FEQm]">:`} >+>L:FXlX (;x>D>(jJjӈgcT\LXTOtgYpWڅNIa/b%&c! <883+KeJ֧MJN}̣?/Q&P%Ap0,{ 0E'gn`OӈY }QW k9<}֌} yrS/wb@g⻪Ȧ׏G@Xӣki)lu٬.# lo!@^6&!SIUhkGƒg(nUFTymR냈-;bT\">Jl6ineٲh0sI;,hd:Uv@Ikys 8 oiW[uDNZL %w\v!$ UN_ڈ\oh{ =`f074sjihQ&^N ͡ e/ꖛ(Q~F]Qp&8L3ٝ[nRS4|ʂ,28|r H![r83A BI쎤z.'T VKC T7ޠ/#ƴ}W8Set$E6/fս4lNSAgw =_h{GA#G iR=Ǯ4Dweq=T^qOnkuO?ir"LKIdѳߝ٢g5q:c,%b8 m/G+沀qP~fUg*QfXF`vuf?+!I;Lss٨Ž!a}1PBXh5 *ens*5=ˤʘoN'x⥂kX{y%{9\ipҘ>a~^6e j75G읊o,DoD:Uz@((1Z_>&Pzw}pZ<|- |rh=^ی(Tri]%vb,tW`vn X*l)F 4\hW 7{FlO !&:} SO)ciW~&!,\Op.4Y1a5fؘ.O,5Kf+㑭8~OHҏ+ W.4E \]sYuC!dl1Vjew‡Rǡ%Btrc,ψ̪u+MwKu^fvjaI2gbx?JɆ}6qeUC$F*8),t7a;}'9Il!H-ٸ4ϕ8]˼]Ƴ"L4EHf6"w kRNX3%-p-Ϋ a[|ț9xa2?פwv'Sl}L5h|T3% *e)BP r>}`Rx͢  `"2]wq\'G v>DM7~tF0Cp㥳U쾝YZאkgM:Z cʢWZtP9ڵ <]iQ6 ţA )4i 8hg9 bl/%mX~l-Q8aFc߳UTlŚ5A.SB.g)\gгm8۶9'ΗMqxd dKFPfodcQZ'kjÿ́R妆ܪHv8JQ wD~<ζڂmuW.`ѳ4}]ZڙEp恠Mdmk5AL4.ͬ. o!u<~#fGrBgvf&3d A,ɥ/)udO.1'K,'T|'HٜF^_(ߎ۩'֜U+yӽeʰQ_qh9߇Sڒ7gro$koz08{+jY,"D""o.]ޭƐ!29<[k4z$,|,T;? _1L NU|) 0|\nFC臸(6!{Ub{u;st ;ȌE/WQfExY9$^:B(@A_$貶Y/Htq z,.MD'H.|]8aRLb351a3 # el'o2bxCNG\ 4x 2IDi矱JkÀ@bb.|ÌL1E#+Urƕ "p!i8F $wu"O7 `mub¬1^? 7~|+S;#3C*_ znY:ǼpA;J+|1Po q6\^ 1٭9B?"˩ oLV!lOax#%#Ջ7$scef57<N.Ԉ&iv*~+*'Aޗ9R]<ȹ3tZwk[Z#6k pnVB,딊Dq!OΕ'H.QO ZDs(5P"cI?n|hI{& }/3vI 79hYބɐbI>Ѻۖ>՘yTx{g`>5NyIp8:Z! GzVn]MR 8O_P [ C# 0-3QADe9rR&w7ٙ HGÁW<@6 h>=gj8ԦN۪*blTgiR*_BF %mvet$rQBpIqbV&ӛgHUK50-M@{`bpWۉs|ύUQYU/L<1 !rY)BB/fߨap]LlOʢ-+ue"6;1(KͤxBUIP H6лs[gpE`Hož=6rxLЕ2GKcsUЦ1Ϲ2K-JqPQ2 Y{5)eH#(P-R=M?N}BV HΝ *]<ƹIe2+$`⍤PϦɡ0 @ߥ8}* c*Mb|Fr3(&{-P1q9p1sFonjerg@.O[}%tWvuk2=ORn@F(7<-k4M{6瓫I)ػ ;G ㋿xˁ~8 4r`VcGY)XPKk"NHa3;l#o5JpcR܊8bxH5r+X0yW!|48eO UYù9]? +f_/(2rtu;.: o4d}&diI{q[='bJ^`!BwOv 9Os/Uqo%a>XxPZ9٩ё},˗f9ToZ˪G eo+&{15,3H>qHraK^NנPlhBo$B,QBʐ,="]o.UwP q· !`BFhj EBf\66LWT6'+}R`pR0 "`~ N;7d)tp y LJagRՍ!BMx*h5 -P+(TvF ̎`)p .K>faGy7 qk2.bf E_`͎fRa@D%%M!H41̋oLȹRmR_"@p>= *3-!!pW/.rg|X䦕 ͍~[xh 1l |Yt W_ Y>ɖk8W߫BsDMcu9H^`8 ˎJgjg\*Dȑ93c?zțFː0 OtaBՙ%-E6CJ?^k[5tza(8F#r7@ &g0yMӫˏV[+] !,o0dm48B" k Te"|(^9Bݰ9Aޡz| 'B<r$U)Q\"[& C_Y㢐]/y`T񰴟|AgUwH2a Uŗp1VCC"IgU#֚ ř0 #)r e&2l pQ*Nȣ .nC,N]Tഘu?Z!JCz rB̷߇KJN؍JL~UJ"d־x?Qgv0 ^W;04wp{?ЍԑcvTD5AW޵RRǼ38#@s]sѰ e*fn-ևl0d{tEswHJ쩸J~V)%H}=X(Gt܊EpX+N9HMгeoxh5Z==YF5 h K#kZ]1X}aoA0(3l0[PNguЂ =;ag.j勧u)BX|oq nzGW/jEayJe=F9;mKETrQlX`p?COoX?Zƒ v>nGq+МtPߨ\RjZo^XxDDT54΢4NEPrpMҕ4<Lu +ceE!k N f0e@,nl_r9d. xYE.Iʧ # RZ3%loN[]/|7M)sM *S@+4 Kf`n I6,P} oYA@ O q^?-\,؇xS~"sަW 0!H JIpSaLpIk}32Wܫycw4:ub},-GQջҶ K/e<^EsKwKgfѮ޸nE~p0Ƴ@w:?}Evf x ')D@N"@ʾj ܷFF}>mb)-ɀߒ_պ|[f\@U@Xx{ŠW fosĜ͜Fӄ#m%23}WD*O^gish`$e_?h#;<<a=^ k>}hdRԢAI[oP wЬvߑc~7 >=Ol UPxzR[xI6Mi2#7%bB915I{T+HeϒmDQ $ nίiEA :-_?^q+3qXr(~-tz=lġ{OvbL10@D}G X/ɐrRu&ēBnzWuldWqGSO+y^&w2r] 4= Y}= n$6o_* Kh<=e^&ڜQ>LC3qR0b \ISN ~hP2j+yj!v|~#w{=;!Ky@,;6&)6/ 3H{7S6^Ld;1`ܮ^7LF(@hP!Ď=Qm!끶rd ޺v1\jwb_PY"IwMbQã?c++H@D`Qls~čR);M\}@Ed8S 4y-Q .vcPX6imr߁.N6dJ$AĚ}V:cZQlk` y;Zb@=ğkb2-ٺ*鼇F&8rXWYxԜnYM ε\:"{Kl\@lV5vը4ڙ>ІToJk6SUWZ&RB&\ȸ1N_`:Db6m?%r\tNʓGU e`@)Q{+k?9Aa*z68e,z[_2r&l:O'(v 8YɆ'6ZQ/mdnWZUײjN,'O`f6&Co1Y?PBƊCUS8W> ,~=!~4HݧX{_voӼ2i?^0?ee|3T+wm)/08^!YAoM1l 7n>XI .(YnB+t5Eh~~4T We&s/dڽ]/^ )pszb)a2 .a[O0wy $/ UWTiՃfz!7; >9j_覧EHn+ 3&>C5JšI XlXZ۱s# D]=~~`G%G9ꝥ7+ߏG;9Q(~3& 2WhcYE5MMQм]ŬзgycēDX͑ZqWA9?U .qFQf`gRxdUa4@kGl 3/{_LOTNC69;ZZh*R51/]`fV NС4", JUf2r.hDA;oV _9|=7 W *R=]WlNν᪴/;vdP~m+:+P0(v0d>b]mڲ#M-G7pp y8g4#$Wq17߹yEy4_ufJa=L|_YuiŠ[%ϯw1?q1Bw(D[c-؝m<'c4W5yt@k*NI[s<][3k#H` X͐Fl`ҀS5!rY[3ۜYކ4+g\¿i#}Y L6Y炶WνVJwW~\r4MQ܍ÔTֺ(zO)0f NpUT촃%~ G}_Beݜ,GR;;I՗Z[{ {h.nB[\P/qڶvf7&ӯCLfpY-z7oҐ58i<|<@@u[2*8)/(u#K塗dp>n,!#٦ jZIJf;z! vBG]c %4]Y NkP*.U*Ji;uo2&ڥ8Oa&`faIEe8&րeK1ᑤ̎/(A(;mruwSj6%|_ =PG䩶J!X`ĪwŻgߋc_fg(g2K]&r~dr_`p&M5K|&vӘkGS ;eߋC8}C.Tw`w?@V0QTڴL׼Řˬx2 !:i68o|`ˤVjFvvw*aqjd<3KJtBC梗77&Cc”tL2B)4fKyH #CW٭k$qIbGj4)Y$H*p R3YzS$>wzJQg_mDPwsw7/暏~5KWq3 秣┿/W*i;3:͏ךEݥ`" J6Ӡkl896{v4wr+lf/rֳ4,ڻ>NgUUx]pTkl'*׼BK0$GrO5q wKeûEf3Yd=y$]<[f%rDz:I\|[Cij ѹVp.&.*Z5n0 mEKNXSZ髝M]+Xz}TN?JAJ]?ՒbH?BR)a XhO]=W"tSm0IMtܩ>nLpdW1@O4L;U~% lDORS={GK vn/t3oépA!p8@?g2cs3vµN@/'<;>h4A_V[# 'k1硒cmGsNGd#Y#x#jO8ӈy[~2ï2v۴9[A'@=ɞ7Z\Y*?5VJO YifKl :uQ H&swޤFR 8~c[#O?`xK$.)A+y"*S`E6,V[;C[=dⱽ([U5\g[Xͺ8lCcq~/l` #@IhcY/IygO!JC~2W(go d#% v5n6!ݟ _-¥YB& q} wċ {wqn..s#xߴ<OVPp"gYfћ$,R8DBx\ 'o tCj$miv *:̓ОۧQCEk؍ݒ#X)ԝJO^\'ol %$"O*^, φN;g&m_Gጢ"ђ}JYR]N$Ļ:km,7r ՗ \WaLa4aKA|_|2P+"\o"Q@ eḦ-t<*6XePqqK4DS-]VY2z SB@¯?v պ#y<#QH PGhc)g vC_Mz[c0Dj\IܙX5e֏iM}k(9K%C_M#y8Ec1koS`PhOfAxͽ#C:vk`'Ps_Lr==io,&l0Gn<Ge":;I^u9=3Z$ CG%+P7Qh0 6fmCaCbYb񶩭t3؍lX艞n[*ΰϷCGv۴3%oV{}Y3{KBd'LQޞIE# H?b^ R<̿m`DG.Qoa.o?*OKnSQqί(B%es&~rQ# w߻ke@J^N)eLl?h<D#P hѝlvͬ"kᴐ-]렐`Gg2 G=EK%?d2H0O 61*۞NPΙP (ʯv&>َ wSy`|},ҽF>D{5R".Y$s׋g?mo%B~'xD}pjR:oǔc.;k^}^#\:+}0%nޕqadh5tp>ƍ}asƷZ|DBq2`&xtD :H# K{Yoz.o2Cp{?% eޥ@:mjr;y*;¾j7zD”0\d諺 U,`3nw] V Đ,}AiU v!V CLkDZ #˕0ԝJDt{ȧDyIkF**Ϊug ^ש2^ۄ;NBFwg'WiU_GƩ,H](jDD&At.K8sM``=U^h%kx;Gd DޟTdtC-$1.?m+l`Rӻ23LeD'Qp_R$FøkqJKow4Io!8PLPDo) ^㶣}vyUOپB T?/.1D((Ul\!XP_/iRѠT׌7tc o\n5]X$(k ^1E}ou3|o!<s L n6V_QÎ=oRY]3ϛw_\[kȧD[4?}ZvzT gI]nFK9Ϟ~Xd#V_@ߧD@r#f<9n1:#g$ q`H{ /MU_Sawg/ 6*?{QNOSYwٮi:f&D7FC>|}YǬ%`yUx+ U0cR6ꋻ =u=pnq 8`p4i:#:cb(; ۱~D*77zS|WwpM{"uF t~In25#\ —?dWo+g+>iA(8hDϥNJdbuk=۶JVKzq W[nVey^zB:l9e%!2eRȪUҬդVyo?m6Ī54cevI/?8F8aq0^VrP|?Ѱ}C[_L D[s j_/ź.@cDa8ΓlG%4oE ܭrx};Z~YE6:)"r-H}aP꼈UP4uC5GM_t@qlQRʆ/[23-_+C`^^G󂜞:{7"睲;Nu+7IЮ$Kel y*ל Xz1eܤQeqN6#Tڊ}ʵ>װ?=DQW;G]r&L4w&3I*c[':O4KHȊCPxUkpC>7hyZ zu &7M[ =*W3ou^ 8=Z$0 x3D^]8NL +*Ќ;Ha >Zeo?琉%q4 CZw?09ɼ zϖ(IrZa,L8T:3}ɳ:L]oUL.;@eyix#>g]N|֭4kBEu=xKUnXZ~gvEK#S)3׏lZ%.W;Gd[)kDkM &xlc#E36 #M"񈸏L{p+bHӠR}9@i Dj&w]+wGõ݅C A B&o'񋧇E%` a{̮3xCl17V U0:\^\FWWHJy1b0!x@cӟsQ)Nt/r夓ޒwhDt.t~H΄nOLg5;taP֬fH^p *I$Oui/ ]n(3|jy[_`*+J ~oޖQy U*s5,DHmx1c;Tч@,#d4(g_asN6d t,rQ= ЪZL$֦-E"PCTehOnQԅ^cs3q v#nY4Y+𿕶s|񰃥m~38(|*#UvdۑsIόšjְ+>£bĹB\R1$jH2xLvz/7)yaS 2"18[D72_zKI@1O;v]x8YVBGYx>{PD(q&ƘN=\X,| lXbkV=|dL'qd8Oݏe/ &̰b ?kAn-. 98 >8$~T{Ci/h- "FDg *1<n0@ʫٽhuCAdUzJps:B_d*$>b_gjA>D IWmjOЗ;7}{?yԆt.ޫvca[kݘo[p$]oяs7X QN"5otg\4cJkH'۷-G@lcHu'+,z"s4 x\!1ụAs>AHu=<68;$fHrG8T(z#vHR˴03up)ɋk"7P [zb 03O$C)}F ѹl0c} zUl11?xnqMrH1wґǛmko;,Ы~9{-!6~<e"f=SvY-Ő"32Ib/6 WHOb)PbOqԮ=9WB[ǧW`/20=(P|HH< rXGxVXiDozf'P 1$ FɇA1SGv*iE>3Fº vC~4:8o 2$3T9ƧƏr8Z х,m(8gnk?=rpˍУyy#va{ 5wGpt/ޕ%,ۧcyVPZ &h>81 [%y~NJ  bdO?E-DCP) [U;LɬRf v]&K8MH isrR7{A"7Q|:Ntc~Rk=`6$ZDݸ9x9 "$}pjf;Wew[pИk.bX b 6( @&qir)Be *CkXF8_\.Dܔ\)ʍmV3I5Y`Z?*qۉ:̷ +8hOdӅK[ă~$ЁCUlrSKq@h?HJ;(#x=˰4h >c%e3WRLkMKZ@tf"07? .@  `T ڕp\8-MP0kx3mqȫJގߢO0BBt,?`f~Ds/wT/l80fοm?&WU1ꚧvl<~X)>5^@xN{YuR㶂BbB&Ơ.C&ZޔRdJhg)fuQ_nMƆ]9CFc64( NN] nˋ\HUxOgъph'6?DbcdVOyz~:ydgEQO/p! FB<=Et7&q"l4*+wm2/P/-H# w#DžmQ /Նn!KL3@~?BD+v)wk֏r~,p[8D@~U+|VCO1w-,;Vaϲt#~8]I rҭ&(PeVoG-͔?' 'Q|9qpO&>_1ⲭXG dSFֈ*یۖU=]?Oj#]SQ*nS{B5! (=jP LWnE8Jb%AQU\胮5ḿ/v%vDyW.A>&zE,;;>KCA||^^SctdזgŞO=&Bc)#'Za>yl}cs7wyCDo@瓈I*Y߂Sa'B+1̾ΟWUF'm ߄{" =s/$뵽`'"D:* [+˴th_u춨S6~op*v|r [ՕkbzP28CtI]_w8tiDHoH@ĎKDjGE@'@{%]+/(-GS)"2ϊtGQ(1,b34%P1i$DØ!O/l*P-asČxhvpݎv>Oq1uG#8v~+5VT**`GbLQi;u}Rqe_J Ŏbj@U] JvOJ"ؾTF&M db~b˸m.$$!:yZSB#V MB갦Ej /@rE!|n֨!vWƕؑ yk2 (.ܡ??^ִV ! =hPʿLR$+sk<*Aڇ-ϭCzP6*C**Bo)tW`XzSkS\ ϧaPIX[mgfF5:6nZgg)0c(GYjĠ:Z? 8:_ C~=o^1/xcx^lw#l=vKEh.ZHuVZdž eak|+ u)Xxvȳ IGlbSgV 7BKr&~  sm#DLt]j bl [J2 yNsH`܀ȞT[P`sLx'd! ->̵0p싘19F9b\yꉋL¼@)1J+;usr18L*`H,+O2nX&DʹubOx|\6 !nC}/,+R\*-JzJE +jm/D?%xAwj,=D$oh;>`Mmc$$n,A -fTs Ipt)7iߛ I iҁL%I1Fɔ*E9ͽP4+evSP)[vA$ Np |`[GaR{޿2ww"+Rb!Uے r(Rg5W(.t- TWNH!md.ӯ M6/( q쑕Us/Dp>X”A8KX{_U:HqO77ymwumPegfۗX{sMyE3wE#"ӎ9$oA_y<_r-z4p/g=<ی5]t?EI}xar]+ˮ'?:Ql&Ԭ4F2! dش}XOgIe<+WnQGqd}"XmOt5*_ â9v=ޅ3H=;ۢ"k:N+j/ Ol"G۬^#xHi1YO=nBMFB&Cp`/H)FLw' $/] ꣥N{1WjeW֓KA%~t>LXRVh(b8&<%w'^lY8k(w&V|}e Q7΃Z1)~F ȉe60UisyM RVltINs0Y YS17F B0底6׬חD$3z .q~rGx[ >(1\hz!wRvoPj"ftHp2O=|ø,PĢ+n׺Q0SI= @z'a=Elh|H"_; ԌDtv_GLKj+jp`%~%*& D': )&4gPz% 㨌`WZqjj'pLr} H,,`{_==ij\d`Q vM؈>jͯ': v8_o`4&\`b/aW '$auts|q5H0ًQ+muPSܠ)6->*RUvY Z]ECz kzOx# qaO7QyF& <[Ncm]I7ݸ 鍅*+_љpӄ:h&6b$7ӮEs @MIH²2JɊ[w;BrU- RaK? &{0nz qAE,(]o@,[zcaK7϶Q{ݡOŶţ * /Ic,z>t=U Ԁ !AEK}f$[Z`7tVDkUpeu`bIM΅8EБ3'O.,+EB!;RRªlKz 蟅G;9QN|\)߹]U@CHE-"*RJc鄇֧+JrTjlUۧt:Mi=%7rw|ra߈x3 l]t'IaaitPstN3~i),:ev} ]FV^^z[!ژ8/0Xtԉry1=@GTc7:YVIDžsbH.eF-gl^eDk,ĄQ6́;g*hYyzH~ws~}F&l¦p5L˻QIVM:0dUw_m&Oϓbpkx-bNynԿ=U.V.,lTVٮ; ;sTSlǔ\`PESn29 Qop}" lEY%잆g +PyIU֣ݶ!7DxYZ^Z9IE,ؙa陔3dk:yCӠ_çH-6>C+=Ff{YZi(%mHmXzz[Þ#B|Կᘩ^A'mԴ[z$u-6~L kz(pohC2m &:9i}\~,֪(;令E=>t\!?{-8_Ɯr"|4љ{z"Jr>Ԏ@wFSDՈgZ=E bb cc+?#GSn g֪G$Y)K_2Ropdc!NnnO~agajچk>~Xf΃sΜ}l¡U>li㝭,g yA¡2fr6@rȃ;!5V^|L!Wt%펤DVƠ9VO%+.T!!* 't)[|g;T_V]%|\/7R+I;D.9m܊(@tgD:Bǚ?ՊJ㜖 dڍu؉ e9pjjR*&:W6qZQx ,3 ْRb2;rXkjz^JL`hUgYD7D`j̲zo195}X1qFt}Ԝ#{$X[6Ӯ -ߜjg9H" Ύfk'ẨdZ>MZs 72<@3@! OF[oe3U !_s CFXۗQj dӴStA! hH3 pNNcӐ`DlCLo& ug'Jɞ#)@άi1kqiZ->AQbnPd!ʷ%z! XƟ_v0brןs}s9Gjt3A}5΀NNst:ZUX! wGTZN~ovQA80qG^d#.r,A17g&/a1ؖm f!8pr#"@wb.aųTEWHtx?!̌UmW EFVI{ j3($8PAֶ̬!E/+KVԌN.KgR9Dg[)[>jM´e~Ti$AJtAL /J:bhi}IQ/31*tX@߆`~88-/ ]яo$쿑EUzs99Gl ! {mBhCAjZQ-vEiđ8Ԧ +YVڽ*cMKBG# O`vkkcEA˔tgwf? 0cnJxUK:?hɐ8t{, Z9ĖZ"K}?êQwL\%4cOw9\ǾQXx;a"LP{_;ơ`t5L&%д8\pZ_bJfk]qM3;$ijx#W b:=x)G7]>lν9GL&홭?L٦ǵO|CEH;ݒCײ[H l2)RL:C"^t}<5HФ \@x"N/ÙmycymD'k8QO6 5dT |txWp 4yM }fS25ᠠ3z^8Đ.3ZjGJUo70`Os&|wԚۜ=Om۴s ,' P#AO\@:91Xm$U ;A7eQR6jAߡyJ1<=һz@{Y$[%N/~(J}b "Šo5CeV ?lnڿau^`y} [0\BI]]~DŢ׋d ۚ\v԰உğAim]{O? |9 FYl*]sPx 5"\W"fJZaZOHvWnJ7E 2Uм l;g caC| >A]ړ>f;S.*rODD(|;O IeiM7C 2)A_9a2r|iu6/WIБ~M! n$"mUpH[i@_] q%4ˎV$uHahcU21wX_Gt$8AhN_QC< k[\>pcz#RŬ^' T@ͼ,ka*x@B!*cX WS:q* Xie>s|DݓIh'H~E9ǒqI#'Ѯ`R2p( *^CD׊2ILX@k|h&9)x#K1svqqv{h+4AƘFeǵPPW)<SHEFG2AYE%ja s]VTy ɋG:C%'mMXݎϓc*:>@2?(drH,bp7 pve*~+91Vo B$'Xݢcys'D ~@NP[#nKWџLةM|{2_Hh%6K~㿷-1Gȏ<\aLzUe?Oƣ#N/,!@ WBf2R:T+;l8CN 1Zډ]]h7V3RT={k(u>pm^rӧOyB8\su%vEKc7XJVȊ}6 _a/~mާ>/lR0腚.(@qe8q%R̒ۜxoA'G" 1Mf-B%/%:en^(F2I?t:84`sE 9GiUvEzu6$fYlE D)' ;/H)'tԉҵq˓EUgFS !]+9ک' MzO)&qŁۺqc{&ؑb 2*OkK%.JwjhFW^nrySew$E꛱X`8ƾk?H'.boYvn+Es<1e<".n{ S)iX{vm5ʙKnͿ2'cb$OQ1 _M8.ռ8B'gLBY I᳴o Ar3F }7vК[[q/[ <3n8=~lV*6šV?M]]Ѕ~y7:B|8[oTALh6(Pmuͭ\l2~z"ս._ 3(9$oZ@;xx7PXsf!s`%X͋ c@CL"XH{+I0E+ jO/C9c;Ҝ~,gFsbb!#5eA~G'bKG>W}Ǎ,v%.vթ o-}ynm;ux7OμļQ_ ԣ 4c 3Tny͇̅32ۭ@+Y}MJC%u;zA K>a lꦋ2 m,Au+ifv7n@(0s߶~~hļq$7fa^Y*B ߖxӽ%@Ro1 EّI} s˔Œcn8 e&&3<ۡ083#܋SN&fdƓ鮏Sɩ!&Ȼ|F%& mNǨ Y YXgTn%C zR;V M{rM|8\0̿䲤.<.Uu!JrfM<\"4V$ AK@2hmoS%Ȫ4>Y0R._r"@nЄ7+겯%V7y7ن  G 3݁*sy 1;t|r'b]ݳ:7*7U>pګsZ hRAl ={<_FhVRSR֓(3xcߖ6ģ>r\RT:fzS*D\a 3D{2f$ hEk"=mԎqC>g/4v r_5f蘾N>³$<ɎqLl#(E m![դN* }9c&-jƛsvg6`ݨf5՟q D7{#ܧ HAwOn:!' Պ.S.61AFJe+oC`Æs_c2Xf87+\Xr1 TuC9k.^~F fA0Ēx2Y~ 5DKt#7cx^q/#VCYo;o`(t +qA`ch"㞚s_8Ǻ7 =1bٯzmc:7U)3;zGK3v]Tn=vgbԶWϵ^:א[Bu}3E|'m8 ޵iD'tJUoV, f%`T+r05,z1ćcgIp u6<D(Vf&+3Yv9Am+C@Å$4<->I,R1 ^go[& ì)=f\2.n= @Ɩ3~<_˅XhaL\>MŐ}sv)_3HC'/Y{P*1+;%Deoafh",O_MÒ#K2J?+_SĬ%Ls",~3ESy Ĭ_Y ~>c?K #;@~27c0ϣ{(.H!? DR%VۡW&+s\8qR-rMQu<)5"֚=8֞u$S`"j̢`KG[SF(%M#'a/0D~~>d5Y\D h$o#"{jvY,L5Dc,-man+Xay"̮ ڰl?vmRnfke*Dc%ہ1=Ƣt/W紼Ug$cxx=rF*ĵA%l[*Uf^W}2Qq>PRW)p -~“"ߏ'7pт= P5Q'ITE? *{b:ru-0,"8DDh6 zg,opYq#*ڷ[]4`Azdx_)=~'XkR䛴Ֆ٩qmQbüПFLg&qBhFF^;I7Qٸ́ l䘿qRXxu=*g=x8?mdbȵ/ýYKW t)rPgQtCgi\]ܛd7re@,Y/0YeY0bwX9čSyfFEal7ʏbfbBl.JɊFY%@04V{* Mܷy2ٗmm%>-gP݂ǻﰻy!-~.)GO ?<2u}拾f =/4 G 4BPqIɆ %pn&M\b$okN+sZJ 7L;MWG#[?82|\yQz曜 K&CIw=r?ط!~gBNU{;TՖB5i´}3T[÷I/v59p.ʏBYP?@! 50Tf#^r^(B cà7#i{bgA?]VᇿE2R(!~4,;?#CɛĆ,%G}_ϖ5ПmExX"c{! $X[s<'{~R 9qbcyhqbZ=ͨ>Zl7~GIpsE:VUq~)i=N2N=JGl䔉kٲ. _5 rk\I7@Sʌ8@тf[oɕh &SXH3& .&/tAjt{xZ 'l{k>[eA2|+iʫ~ڛuNPe&;ôOB 2Zw543?=J)HD &4WTE0iN9 ?(,ɔ^uRsڦY0Q m3ЧЕP~xƧcL)W4 ~N O)5Z:.=ڎ[>D}:lnG"ٕ/=F40̡4kj!^!|xh^ P=9IS;:DM)kGm*!b5T.;Z3bY'oz0B,Yf<]ʿ}Up C0BX{8v (cy  Z &,Il^7S@'ח6:qj3u뎑Sa}АkZ&lz7r^UUr)!w8'X*jK -ph uJ ;"7sdvdnݕI1;>%/Ao65jt\lT6"ON9Y`h-U?Msk3}w.ŭP]T/ᤚ,+܌ikt͟~tSa>uLg*(56ς?Tfff R O(e0S'=EX3$S0*#Exyh/p~ƣ8[<Ȍ#ɩ*BJa5dQ5Z#NP"q[>:[`Z[2\F7@$_o*ȩ${p .29+5}񅵡$B&*A1nOڪ'*<"eX(t&[_W^ؠGC+Er}|pXoX+8} N5ք߈bBL>a|_{c-Wvz_OEX'\D>ߓVu=A~ JCq6L8|+׹u7UUs7̅k u >d  u-`+]"I.efTO#s,om!ߑ{V#+ha Sh"Gj">Rq0{&d ߨwRL~6Ҭ} 1"ub9O㥺'/~Tc|/ ̒^`.)"ZLb{L/pZn=P:tp1Jgamgi$;&.KJ`z-xadrS{-.9' b]Z6 Ps)#ieGDžE$hcH)Nm3d_4 X /k}Qa| \˙[*<&yPf\Uл /Q fEE'9}Ltx1X\xt"֥2~ . [^m`&Y;u(Ulc'RQV4}0}21qVJ2R>B"#{.ǐ݅?:C"q`[i=qg74]') ئX+{, 0Uc^$,ij~tV!eXxe6hhYE Y'= i)R9Ff w8{,89M}Y)iy}$}zs'#B* >ixCH"3,)V> ံSbE(bnL.RkǬ$.傸z}#ў[t%s(A"8PͅtSǜ$"| /"pQuv8cu_D]1sJF1r[5.`TFܪ?' .#&qcԟEp FaIL˚zY.qlg,w^0޴ųXqWjRWr=[t3E eƙO%`ð{ ?sqI<|1򝳕bN|>-쩂 QCc",bK*{bvN1HV"􇗩@zέ "b]KW2nx%= *Ԧ-,Bunv&Υ}/lEW̖컐PwsF"&o"/RCDkӾJ*78N ]М$!A Ҝ[vf?C`HtYR;?W_c"gZxo!{n5qՉ9; akO4hj^ AFg|IsK1x. ,k@IB}2]FfGDCkMr2)6\0LPXL'U6 .Lr7B]w+  /R 4z yyΜ"]>3tTP9BSK5박4({轤g39S}GR>\_묒k4lJ~@\ Óx|QU<}LPHf&(lKRy\>B:DM7]c2Hj(inŤh" 5Ͱn\eUhtVٓbob&#[B&Z5su] ţ'7K㒡AEܘ/-Mc:7c V+&bL>:y::(NC?o܏e#e(&jb럦#`L|So:ё^|2+83q0ރ5K7_WS`3ruJ GSCp$-^yzw2{lzO"q  nD1I!.6⃥g°Ӏ~EȡQҽ)}rS4PhRCx }`+UJ|>Ma\ch]}['MkcXߧ+~* El5Bb䊔n@]CQEM2(6~k3;=,CŲbRaM"[a\&Ipo _I "H4>"@a؇UB%jB=\ s]5s $'NZr`x)߫A'0݉~b&H;u^.s=ѪeT7CY S+io8'q9hvo]Ӥ>n]+g߄Ԟ -݌S,c]{:2WdW-x%AUkHŞ>b ZJ*|A6KY}'m<#j;LEO:E\M&=usDY.ԩ"Gt7okAud{ȅnW10pF>@h7)W6 =!X6Y6WMmFkZ#S3V`1֡ WOwg;ZzǨa-9{",LIu;Tbt`K7Lxt_řE(w=]!'opb̌%/:\SJ5gA.5VsMx@'Ӵ ;pSzMf5cl2BI]P-QB2 ʧ&H=852^xeEĶ}ey2=}%/zV /b{Hl hS *@z9ƪ?SߒlQw wk7v#9SYR \ʨnl|o$lVc!cL֬z.$B,;!(KNđ COiȹȵAg%%+\٧ 8gXD5{ko ١1b9L+nR@ZŬ`'ծBsk"z}Y jvC]sHWoDx tB2tP}H*mcBU9oeMFf\7^܄jSWԊը.$FM?ܬ*|I݋%8Ztvn%'l҆w>b Yӟod< œ sx&t犓XIXw=,uYO_Rs^UefBn0l4_ii3p#04)5NB7_DD;Hn.0W`J fɕ=Dհ"vt* ]RnAj5OԂx04I9-k'nB>-sE~M{#p Ft@dCMDvH20٧Z2WΛ)I]:]D7h Hu4݄cTj۸jkIE VZKN [1;нZ&6wK/COj:樫Jc`mzI ?!-&OBwMUZF~Ҩ6 U^U0sCo2u?g޶?T\vTq[L;b4 T2Ö>j/ (S !p-dK~o9Yv8w8W;SIҩy2bP M7xޑ5x}=I)1ԽFEx2bm37S" Kfv7sF$]x٧};P0ꑦ H^[]M+hÐhoׯUBfLzAXf-KzS /vwKz[mN}P&i'I!HQո9ڦ-ˠ^6x}G/ǣDA;rT4`ǨACWrٟ7WݨZ &$fBXIj2Q*pe3YZК=±P@)% ֕ Bh$ $mF(6V>U 95e)ij:3= ƃBMg8}pQ MމŭzUT&2[ d .1P+B`—T+fV|5 p!`x `߄G [1 45'>Fj 8~9Nv7'd)8{ۡ)QW"Th$LGeiD [T][34 eoޗ ]SHDn#]S f&g`{GhDDlfb 9ݶa,:f̺Uo"hyW.-hi0+L,rED4p$xScRwviH?2e=O^W'BH3o]h%[IRig ĥ ?E)@.nHЩni#Em3T0xFo\j&劥gZpD$XZrA3W2vP*w,u|^Ѿn>cv;6<1.b|Ĝu(/ ;CWCz ӐewEKKK/k)o#*S9"9c"etխJ$e?HRl\a}&l 3D_<.YMďxa{ܬtԮҿAoudn@mđ;tn X|C=}9&MXjRL _̄S8$Intإz[k _Qpζ6j c)6C 4o\tN뵢5!7| aR9UxMᓚ3ۙD~ Tj&X yϼY?ZH難!C=ǰMA+Ai߾68e㣴7ٓ_=sAw;=MlI4;9Uab_jG籆?.5MHv;=ֺ1jw*n|ЁJId9F 3L5lj ӄ*nvcjR݅cE4n//9fޝݨ,m{>IXv-ͥ߿Đco}.*'k3=1Ӿv@B+ᅛƪװm $أy`w&&3"#diɈ+%UZ64 n"ҵl]B:Q @7X (^a›ԭ?&YFף/`b l/:#dW a&d3[KO 7>EQ &h,HzbQy/ЩP K.%C^KRMzds8O^X~gIã̵J)O`Xv}?#5WbQE\z&֏f@hFzLiygf```V4Ip@k ̊+MpȺOa^ڛˊF=1 BT陣;ƯfcIڼǤkVV'dI·Cdc<m(JT'xٰ $R[4}EӅEF̠i_s̝ ,5r6LyWktKO5䇾wʃF iw)zp'%0w|ŵ>ɬ{\v>n2JHk@6BL'iIG5us-'߃ہΜsSqCy6V}u,0JRg! 9a'w$rcgINC_#:G_DX~G!`]n0%N*As0}:Mő.=#:vKb8AFnMr0Lb&_<_D7}ߙO`WOO9!0]1N@zR&K& nM\(U ȅlᖍtDY.y28( έũ Jt|rwɿ;HTXTڃs\O@p j!ɧ2NM,I ۢ/ZJx/`$=oSwKt !wiqΔWW خlgcNhª<(Y3?N*lJ4 p`dX'!8^`ސZlțWvs-Cm.x9Bi*uBf,2[onrV޾˾L>Vd[ߣ%6pz{-7obe-ooR4Cƪ^g£~Ờa@J ܀03QwdiϕaFScBL=z\.iHi4vNr&Gn %N`{hIX Tݰ봼{ꮆtJqzb!'m"uygud^KEճXv6~d)AE8:ʌG?(O^j2Ӆl1Bt w[qӣ }> \5)g:PP0x]Mꂠ7(̖6>]?#i.Xس}IF15u<ͮ휌G cD^}z[LP^| `/ wAzR$/TVxTU3LT/KWڢEC1Qۅ* fB vF 2+E8]{hS#LWVW|1=^݀Vn8Z֤*f5IsT|,ثJ43fof X/]R3.8DaMĻ"D #)!{x¯սJ›1f.`ӝ N6c]`Dg4oώb\[̝vm!k{lZuN ڼ*Us3ZP߈t='g=Q#0K__ˢY> T #u~d촷FQ״-k:##x$utټcS>9aY5*ӐpM=U|Zw10sXciRbeNpTx[MNy0QGUHDnՄf/ fƅzv#Ad?@4cO%sGJ?)~K=g;*RS&r|VS/!||FcX+#O迚.ؼ‚}\!B6l/_ɹ,f e:;c1W1ctD#J_S UdtӞM v;PmKѪ[P ׵sJuaXjDCX[7ZPTDtWzcPtBJ^WؓEqE(0!,Joې]lCJK%WAe5`{>QK̐v4JdX]3;dEqLZވ`*sYj2v9۔%hp;[(mw{\pq`6LmDL!pMǣAx1 Sb>hJݟar˙\jv`mLݒ߸76f%0bX8B,la}xןE`XyNw.gT+iX?1PbDD%@9U<}:e;1B[+#\@b}4yPM(]H;4O6o) GT!>hP xn3Q<}bQ=p,F)v|oPipMg&7tWoѶ؜=MEEAj۔7Ӻ>rNZ 㰽OTS_yD/XO8pJgBnLͲ,ۘ^:ne]ЉIDH iߏ!f(hh DXhSnQĔ+"_-3/##CC ,ޒ Tq(S๒BVxdv:aHO&,h#Ƕ_DA5wG1 "|c0&)]1*n<Η1&-%oU-QKs78jp4SF c= BIYD!;ݳK;Ss5uamugKI@Fu+"\B?' huis grΒVxw: 2 |٫M] `yLl̍2 '1"b4Q6JKËdh`?/D ᤣ|EkghNgl^@&`*|aj1 ~Z*Xle9#ٔ{hW/2oʂyPYp0G^Lc2<>qkTPP0b=;ߠ1s,!`6J8%A4gmE[Z#N+ܽ%Y˻C0=ԮD2yhZgiy-__e?֛S#t0~|JK.@z'Ynes&ak[Z/3"Ԟ|8ҋY}[B@_zel!ʢNGjCTIhAK%KfW$Oܼ{A>4bf[K}/1ƨ*v3k1$\Xs)*_ܚR$ k_7CO@,x PƮ$ټ+#:2kF{B-'z\"ZWO"EP%,4Fh ~r1}y}2lq"Xk9\ߺ:x6Ap:uT&;%VDD p7ĂmҼXAg;%Yxw{ئ<^bV9A=D$0i%eEN(=k_t^ ; IQU\`O[>NG@?Ć0/jވ%Wmr=\8]y/.$jĦI\Z35vn $uj\+7siÎ;kԯR .nXΙ@V7 Ҏ=[id~T\_`2slffjBԛ8bH>U8RUx,~;UwT*K4;U<,~0ep9+:8%0YNv-NN|wo>-5n{rXQn'90gW$Z;?.VeyzHJ$<Ԛ} xnxP$K(K^db@~ [PKh/UˌT{74t-J; x 8Awef[pY:;|t$lJ0K ^W4` @:~ꮾn7W^[4ļ\EU {-kǦz.jBΞJ3I\!4 3X}W6-Ԗxйf E;EbE'"h=?)e;:ZMO24F2 <\xAZQ \mAO@yP.:=L ^ˮ5}#\iuie\JڛA")!{yd.)Zv(w_m"CUh)Z…lAu*OPBV}3ҩPu b1PgϡEV\ ؚVwE ֬6{٤\*}T=bZ8@__ʳ)$)n8Q*/+Q ɏd?$+daTw4.M@Be|/uĝxӧE{ HaZ{DE>\ GoFyխ?挆exןg*:|S5(ȶUIbĄyqX0l~\V6_ox^U&˴>Ґm1 IvB 'vV^ڟxa7W!4|?ij_(VzU t@mMGv,o5=A(.,CW"Y5bq~DiS|!1zI?ꨯ8P}ԄpTP ZUsHU|64xZ(b.T3$OF!찊Oda ۟Hs:9Kd>y"f7D#/2;EJ=kY/AJgSB41E<3W%%ntNih/wũ'Rٚm:v +>g^yuKMU( ?ĊjEe$ & ڰLGƕP2躬~F.mHAe/gay ( ~Vcp#&( ~m -? B$}_׷0/gz g[YdwZ02B= A[_ Ј܆KHߖ^-'Al]m\JRozI j8VQcB1v0ic"²H2`^S:6>VGuᦰ .K~ˮםdqT5 ?" n ᜛{K/b$,]q/M$ue7 d `u/z(j{+,U"FMY\< SnyW)~J?SrIbt549@-HҺ˫w;hKSA6E_lm4-Ȁ4!$ t< 8`<ɦT&.eYb5q#;PXDxo%j";69&VCR%=HU3;̉q`P$ӨZӔ Cg@x`C~6ūPƶ9AeTyލ`QJm?;Ѵ%Kv \IHo~m8Vs)0uMk&QGrek̀DSC~=ΐud:Ɨ˴w/=bm{fC)`{jlIcƅD.No㶻+e1jp` Àr5+Z-%S_Pnu}Yyտu\r~L_|:u;Ǭ&;V{DVUe!\r& AJDHYَ^_-/]Ix9G(=KL2~\7z; YEj8|i+_{1@h ߂n=ϡN)͗!,*jFjXfQmǕwBK$9 bmO&_s4Vy׵O`?~g 3,k>"ٰRKAO'?zu{%RTg@W}Mq(ө< 亙?|r@yV2߉VĶZa=? sTs’ 5Mvh4ܿGs1 ]hc4ɫ5K`{%%< 3iʵ^vVUSb8IГT7~G5,a޿|Ǿ6JBT&CZ>dF"z7-k q$ ^L`K&/пE}O ^[Gx1:rGD ۛ =zdx|=u4SM)o$4;}<b V rowk4#g[K+7^zuⓖCUR@!=} ;H8-E|)IB#i #+۝6=b b)`=ODl2 q}13g@PZ;{93G 5yQWhy/8X0eJJ⢈g4 pE[u:#ojZ,kЕOcs4ƗAAVi@lnYpu֭A}@ZNrN0*bۅ-=@[uvf)RZ#j#쑬է5v6Gy _59[-z嘲Ec"Y4rdkX d;x2&8XP9Ɂj~lb+n}e۰_F^q)??~mw y0gn(MDj h5ܑx-pHH- iVx>&+ho/oBqPՔ )zjK_iPpac> ;'J ^ȯ2O P)|1_( 7ᆫeHݹM),2e<>| pn"͋xG<խF,D$xd~CV^rq@yw:\B9uLNsTpץ-PN)?#JFCh (|N 8@\ɌtG*I*Qdm9+QOwq' l\(X_ȏƖtˆt~zݾ9a&/OZX"x0V{ʚX. ~/nŲc.I" %SM>gYs4ۻhK(^k( :*lzSzm@R1%bmq o򀹈>Nii4L\6s$!VhV oTIш 4g}EmbXdjS~'> !a],l^4V2l~1tb G) vp%ηh EI.SƎG>:|[_b5]W[/fr͖//+vB.:fYF:GC< Bɪ|13M=ы<*Gvڹ!5ѱoz5B AFC8SjA9IDTF梖 3+ s^Xv 8r(Vʚ~Pyđ2ģaruTYhN@|\Z@RX!1="Hb'.ߓAVUtq}An^xIcy37֑R|7S $AeX = 0Τ\Y.F ó$ȣ;(gd0^|LZX'@L 9y͈*ZZM. ݹ .t=x[YbژrZtM0îUQ}ut ?b}./ܸ| CԾjסZ<)[=P[!u7hߴ9E@wXW>'ċp(QkjqH,tyfijpY.irNYgնudljBOWM]79JvL3i!-[8:_PuЌ)B^qMJ[ws0#I\q(0dW}V]T^%bJw&!Wuhw?#[dCpW\.=7MHtm# fwEyӗk) Wz2Epa靎sM-}v_|$ g K#bĀ;%>+Ԯ~tL.$ 4.)K㙣\`%̡ݎv-Āx~2@ޔE2M9(P)D\`((ؖ!}Tn\a^ \q &9U{[?9c퓎~B$*ZFH򥚎~ƅ LfϦ a6}Ҝ$WuU"D' '6 3uAۘRRx>&U-=Т%4>iݳL7 " [{dKvg̠_ )`i\M+tQMВ!.B LF a :YcPR&0ـ]:&2ˠcy/4M 'BAũ"OXn 5]ZH.?0 Ej(B$#ľ"x%$;?@g:L}f'6sWHwR1/+7Ƴ݌a.U.S|ᘃ w^8`[ӚDNK\J7rš`dMh#TrM=/UoyMH+l@YX[u- pPTZqGM+;N̍3 ? c)28;)ʩ~Vy(A4xjIsam D|&3 W;uN,Tĝv}b2iϑ.&m5=9{YE:hn oo猖 ;eK9dus]B(,୧'&WXt(ﵖ[t}~e%6gw)/DU \+G~?0@2t9Cm6ﮐʦ^(qmJzj=PVU `PӃnh߈΃onޚJfAseYFEa` <*!>[I2zeǫ$:^$#OlJqsd!! P'> ^7,"GЮO.Ev1]ib;nñgr0`I@{YPX_B4"?͗&%4d.{x*ٞ%;28Ž"mZSۮ/+?zi RiΖG33V2Z6hdF*,*_M3-uspg "9u| _νkJ8YrZ=QD3Ys٠daT(L6@UQԦ{, չ}5:qE mqk;@|*C|0.&Ig7xI>g` ߴHǓж:Itpb|TةԜ]V,/F-4^\%kbH@$R6K&J'M ,|P$3 R6ܦf"ȼ((Zǐ/ȲmӉ`S4:R旄=sƃD4@StK(<\|~aBbNm M9{T[] '->>53z( d6e~)*YvRC1c"y^ɼ%XZߐP)Ae0雎 V dRWig>Aଖ-IS^9 -Ėڍe4Qr^DVN ? 4Q0AΟt֙KmtMV2<U#CS>J'JAI"oF~ɢ1{䂤Hϭ?in.uΗ5ٞ3V]$?$?A|$NШ/פ4b[j.CB[(&{S>ru qf?6ldP\&IZ6v$݌6=&#BRK-k8dC(ȵ-H&ɑF0 ^ouUYq06='K=.YF@e\2DkIp*z\<)eo:24t͕$d'jCwZPqJXke2ށ{hʄ< }Rd X5L~+ۖPI[ V=EdA[̛/z* Qv!נo@V/ʡOM[ɒ.' 2>ԀɴňDVyo[:FoՖg5+q8y\v Ilن2L~+&"]BƼH+kp"5SgmoI-{N{ޘ`S |+wF;^vYvT*8Ķ58BjDn$$evQ|0]{9i;ڰ*CLFn[+U aզ"jBBf(U\8!ReRCjGƸdI#9W E7;%@W4%0 ]4)a؂>P^29@&M՝x'Y5]W> 8۳H^wQOt^u?uCC_<Жjwo*tݍ_ 9O"޼]EUc箋0 IWS OP@&n0WaPNߜdx.T)ujd9^։h̊NE_<[6hEU7 + Of3n؊Qz4Tp _89BE)TZ#7X6WIpVBW36M}֐M9UIće̝fԿ/LCSJV=9v!.ƣw{@!k`ؠx &*nk-%ת“`!m&"P~ D[ TuX)PFU1\_`]ZjItynjY>aU0㗎fI8^U|4A?T?ָ w#AnkWXILݞ)l8,(8`B_uwRJ%ߊr w6ߍ/,GkOV~5,g;J,B^Z%w ʫظ#Ϟh;#pz~+JLѹӷ@ҏ6K[l:摓O n%{ @,WE%r}: /jRM<4s\/#E-7etQֱ)/l]WkWgP& Dz7&,d`ro=I+/KKu4[ȧOzp@8q%nۃr˄8:oV<ĉP:~)3 ʏ7e)&qh=Ga߆K^E_|2-p=d'*d1gvUi 3TpeIˏL7Vi .a-LVF ` grI%R~Tf zR(8q (|~fwC, р X))7E\BHǖC8!k+#~[FAV矩~)H-G3r’} D"viB>|ƕK2.]3Q~($~2 klH"G90Z‚Ϛa>A!o>FS7?ٰ׮:F/8v;l vE4qM@P8Z}țta dwMɬ {XlNdT7՛0?7T-~*3_~ SF>: yd<Dz T|1P"f\Qƙl}}*OqO_]bdJfi$jyWgÒX:\Y[_{KTLRdU~u']-/jRkČ3`PbKEg31X#4u (|FJ{v4W7s.E4RK̶~ FȮ#f wZza٪1GnVV=e,? јJ۶Lm"eoi؉5IxJUt0]`?6 ,ky:{6B$5湽͇PSXn!WO>d8h3lbO]Lf@"o "ҧ3ub5_(+WSyRdاEk~q g H -sEy:f$یj3fYJP^EYd:fӅsTѦ)N67w~e1mەrɈa)2$Fakpt_URb#> Q)CT3LUޣ5>CA|NtAmnn^+j 8nD6ax .oާc0M!q('”I:!+Y_ia5iU;r10PMK50AfHºGlxnABпS+#%쐃Ub0x5" ~[ ~iBK4 =N_Q#óhgWXuxyҚ jywӳ`3iA\01hZ`¨ !y'eIxCSX=($ Ҙ{fnHI%!46Q)oe)[|Ů; A X}U)!mM{]բZ,5q'6&b<1[.&EQ}b8ʆ2肟o cu:G54!^ ɩ"r[:)zGn BMcEBYSdkGSθ*`x&P ?LyaOtn-.wY8&E^ph݈fظkm3il4\xvp/E^ũ@B\$'ܸ_B,'H Ƙ} _ 9U 1rL*;:T*Qs!s^׊tj<0O3U.<\qsdyIY\4'&|y ٣-IEYg[!Upjqfy]ELԩmD$REursZX|LĒ0 oaUVMt9T€OnNuթ])mjx,k 1 bkSFAٗCZ$Ng zW̆ 1fj>%s̄||4Uc/:In`ɷRa+ jArVə,zt`koOyZ{ȘlRvS̥AݫD({zzL!]괘gx!&' QGJh9AgdqttJ@ored+q~XU0o?qRJd1Z9/ ͡/=U6PZR [)q7IP*!\A#?!F@}jizT2#Ev fzڧ ]H'jojVhD![;+}2'~\H/W11]:${t/|:}b93 u\] I}~tւ僲eآ0(7F2u9t.Wp<õ5=P O/ѝˎ%dQ/2.{-8a]ny2Pd"CM6^0{/oQ,#y|:CE}yݫxPEÐX0?TNƾJ8.ejOYO1d1H7\kr{˥/-޹|zz\VYQXHTɡ>)':ٺLPz@p3Y\s,sa*C# ׷Sn#Ske̕IN;odJ3xC'5˥='vg;<1‘hd'1Q!*uA9P{5`l`&| "`.lΟV#8 ڎ{N%Ma"z c<~k2 z>ico`dʮn {UgX#yBFV;<݄L|bуuh6o}QOڡT8Jd nsSB&78$D#Pw3W,$l>P\I;IӢ p /(bq>$ѽT@??"ӭ+SL)!R)A.mn;bF^yL9-ALrS 0C/$ʃjEEܞҔ^0Lb/:Nvs&n#6!DՌ5 e5OV̋vVGiuSx Պ~`~;i&Bu?m| XXy0rM<*0VdOX,3ԑAr{%qeiaPDF2l˪CΦ :E)Uŧ9%c!CS^9]Q𸙰(E[V.eVc놟y{;^߹7žuj# ]쭦ᢉ2u(+"OI~6^j4v,FkG=zl](p)%ҝhtf 0dn_v{2(/1'DeD3ZXVK>YZ%Z<$ȧnM` {{t?0YKю3Ij?dx|jb8m{FM]tD5Z5ٷU0x>+%Ϻ4E%1KOk-"uv<0*==~{/&"cGٻv[/mP5@bT߰mn;;" F|%+P$7?XF3Gab9ڶn8{> wSb`8Vr o*%KwLh9$]`Z{BԮw[@@H4~V5(_ (e+;,Neu?!]e tE"6{ z "C-][\wy#8x՗,óxQj&LI~@ 6K2m1?529_ nzbz7}ət?,hpfM f7h՗sܻv7/h"he(`".׃ 9|U-Z&6Rدk { P?:@GM"[yT霬~sJ+J*=ݍs27uAd:oa=፧/LCGk}+_@9}x>IYL k=~/=F0<?2 9Y{$F_J4wJxGo3\yF3XKw wSC*} :qiBV!t% irPB:W_160fΪC7.٘7./ <#kSB/waP);4ܓswOugqR\y?M:.s656nC$ C$ϊ4~gsؔ#y| L5:TFRؒ5ЏժrWfD8 ߌT Cҁe˭:I&0]6p?ֻwozOx_QBv:iJG?#-T͔zːxABi|訳9`-f6UܾN=q!Ob"q pT$8{߮@?)65 7RGx9{LW=l[[_MuFhz[t,M^ MW#r6ME- ZBNXjht6Vɓ'|i=QOfUQ@{a`֫cgGTbb~@ ɔF#/@4]r#x<@Yn[ FF7Vآ\$֪f̾K~dpoS"9kWcA ֻࢋ0|NѰ;DRv~Zgε8 s=Fɀ$COo9*}eS6ܵ-~PX:zy4W"Ԝ)ܦ^)p($dJ$+'_y}3e,c 9ߜmXt S$ z3EnRdM׫E+@7v0iD KYj 2c2H@"<}2?A.Ҧ"q)2HHPtﺄvK?0g}M٧U'GQ;βez׌&|W&4>U(ŃgLDj2TXYN>4!᫬ ]1?T]L\,Ts!+*A8C!j.UU|0w@\\GK9TAZ!gsAIMb?4/6=b(6?b-4}3bCd%.ïl3>ڟs~LaHxb!Dh׍]Ne[cU*:cB w>i+b@iwTC(PD}p+ڋK#Ac//z~U(^MX[ސQ͡y[ˆz6g6v#cyPb@P-rLxE[ M{r;D|,Ҩy`ahaj/lu&;=B2 f{:AɕvɱHq2)]q,aWVw !l>TVs9$%kc`zlOw=#>X&@yA8?VlB;pQO^ F;L"7D4 (DÊueӇVQͽk~Tn=~kZZE9%37i)-s{g=/Y7 I1BRb)vR4gTxYyQWm># t>eO;=~2ŷ2*1y#M [1Dk!3Nq mAf}Ŧnzcܤ+g"*kC9 ;O|mGº{v↕^ox%nAHOjλpaFV3"q9 c8<7 DH&~6%fݚK+ 0rq 5 X̛|Orţ8K #:*D1c 4#Ƨ֒.8h:S&WJ{Mͮ"º2W! {FԐE\2_&x pK)RmwZ=$z%eI-p e,d<Q 9dQ{gx_YlRk%\řX9ڽaI!K;Ƈ*6LcrJ7 {m4ϐW!Dǚbk6mĠrl<;m\;҇8N>I&ڌ\m(R댼c*xa`@'1I&Ns)˺j|"+4pōlDEWy 7c^ Ou[QFɬ\?#TӉm%vHf,e יY&3Tnq79ȸFI5[b@G?*g!F`(R+o<)Dqoڤq1G->S!6d.3zjoZËʹ%XkHb>;s^9u`{n?Jz1uJ|Y;V{dAovFlVY[R#P˒t'㸤F +j(S׊ካaV4q<8յhAbK盱 'A?dz,1tj[䩸d5QiUb?Jo\qcd%J-r0!p+ Q/އd37=hT KJR~$t^~V2GfI8'_?Dcs02EO_1tQnģGw0-*_@ܛ $<0x΃HeG C3ZRu_OZpI9j7B9 )񆀅$0|.E]`].\"%x^JF#{1 K_Zb)d)6yn+]wj $,AKe2f*nP *LX xmoǃUM/͵"JI铷Ζ+P B^PDlHl~ؕ^ӰCұ g7딢1StC8X7+#W!Y^ XcFF*:궂+A1SpLttn"Y:Žf)[ݥmi2ত׽]<Ψ㔍QK. y[FD *v'Ih- /#r9$v"` `;01\/2YޏmKDP<ڊztQ`,@P33e-<\s+b#lCSk@.π}MjA*^IYFMHA'S{-k:UU}O0 (1Jz ГBPpސN1QBb9uJ {%X)mMKpLW2נ?11]9io$BfC}PXF8D 4&ÃhLݟb<2 7HŨ๙N[ySt'lXԴP)*)eOZO{ `xZ'.ȁ1jH,cQ|$!u^ ̉<*<9CuJjળ-?|LjGEINE1pR7Sm~L"{a*E6^<}>yy5,9R샷7P8`Il+ֿxIغ>c>R6v<(f=U\ݟA]M&U`JPgKaˌt^Z ` ^I$$!ĘBXS dmovh|-wߊ%+>2qN5MGp0+VP G:ƃQ]nrwr#AvK!e)a"kIxA۝`e+v,x)ΝL.t;kG{ 6Hx? o6uHm1A@ 3=|߽`{TSa<-T5%tg!&˹J|'|ۉ=H˪˝b&Myt՜aG\.McRZ?$KZg"*_y ߏwP#<-]^h#&sL7ʇQG_a M૮= X6Ts Hz֘4hW VEiݒs[*t͏ cӓ0J/ұYaǾg߻*m\">*6l(\ƓʏI~Sdimwx[ov[ovrնgC{JZ OS^WFaؼZ>su q`IA Uu/2ixjg>+χj8 ~J&W-}Majy eLJWd %s}=lQ}8Mn\M֕HN\ۙ UV:gLU8X$n!xDֽM?ٸ7z#ym!P ` *keY=KKwv6ͬ&6{x~NhR Mn&`m3sFp>:ٿ2\<f57C]Nhl+04}T;ZsOZ2q>|lW |m=X@bN0"Ҡ*a֋+6"׸{wXN6$On%/)#!d(o^<-n27ggL):̠tI}w6=>C3ς CU"~IDn7իZƣ˙mK lŴ( *0 Fe u< 2S˪Bz Q+z'ZLp+6"2C\W@4S/yę̌*eE@$" 5t3ْШl^uEW \_4||eAP~ @mSEx&DX4΃%s@yHLL_+;W s[p!-z!E p,\,UwœԹͭ--JӊRֻz VqhŢҼqjV0IJ3G.3ZB.sد*5 P, T&=׼e6ګo$ˤ6,Av !rt{RD~LP&@i;0G$1 gox\3P ?+D6\b|g?oĴ/SmF{%ͧ+DE'}jrк~k~qJ&<,r(8hىBnjG!u݇_ME:3/*^!CjmJz&M:'XUUKp a&H>{oz l2v8AnK҈Ul+>.72J<+pʱpum=3q'm-1y(N[k(a3+u? `%J8MA)3J9#{7H#OWd܉Ug0ʝVTK3 S_`g'f&LyWfCQld1'/w/^ Q^;>=LPurq&Ž" ]׆52` j rʦ AbMn=뽮Kν"|[yZ, q1Ʀ^y<$ ΨEOy|.Q%E'Qy%{uh |{kR&4^c ~ǥtFO5vxVV}/ fC2Tft'i A_jZ`+Y}Txw )?Q2H?'al HSF5TFQ LoS 72¶dws?7\6wq¶qN̯{=58Ӻy-gH5r佬u*K׈qEm[|cZJL\20bk-B@?dPELfNղ\}BGuӁvҠl |Y~jj/'9k;byOҷW$:&uǞOo􍌢࢞4Vnt&+lFխ@[ ӈ g zUnTGjDڼहe=5sj?K&㑛jX׀YMCV3(YC!;2?qDS(ʼn q#&5퀪%5X 4}HjNNA9fԦ. /+ys6sN eB}Gצ3*"wKO+ol ̡pSwiʁg󟉷ckSn-3RT +7p8jFí#nnn(WkdHp1qy<+MC?ϣ?gN@<)oGM_]U2\mFk֛[o(#N34C-X}@Z;캨0ӱc RwˣJҜHg$;hJIyJ⳽ED?s/&\y$'xOlr҉hVJ{S5B)mA„T_)s5ox)foY먺]Nz%d6 A7U0$n|/ NGM~;Q,YJx.J -8W6L6'.V G&K{QVؑ5{Ig n +(84hA4ONaM&ܹg}dH,'?w2ʡk͔,R@( Up,ʧ;B8:=F3Ydvef:w;[RMPb跫0Xfk̽p),"ᘟ[/6=G; Wus;-ł7G#6xl^FuF!/i7|ja\3,'=(_t?d#&\͏ gG" 'cr|StA'u0%9F ~$OsL ēio*.ܤ7c {>ϱL. ^ߗTɊP8AڽHߵ!oBSYexkO,kwM1{KSkhd^pt/ZC`+f.a pUH,gwJy7EnOD?^hjk5~hbGu,~L{) tǰ1q<"+ Ǔy=J9.J+mS@ uTF>g׏w_X{i_FS.zy~ ?G8^Yo` 𤟹PLⅹlgXT熕.y'QJVJ)H.^d2X%/JptDcTD}L>CtpO F֍[5Hq&$K(!H^@2Flzu{C}2<>Rk;pVWmA*ZwLw}8$V>[F_0D5E8ko?*b~M` S8j fh%b0Br:nE @ßTti7Pt%xG=4$Eɠ[9v369mo)5LaJ\jSGGxr6VPa8 % FHY &lˎ(HLz%>e + O^qZ͠(Dt݈GjMM@\BcȘo>Vpk!{O~M-\xJmwzM%OOO.XGflڼ1q=sVpPlG2|`9 SZfhGNZvßĨR  SN OyLuEi3:"nIǀ>w @ hG߰N|LJ(ϗv4U4q{ :- `w?6j8UL_O!3j~6)DbZ pVM3D(j _#GKR-,_< H ~O Ucf\_P LlyKFf[)$_>O2 %bqoԜfe9b(˷0Uƒ#lu6ְ~P"fa{&qFK$.4a;j޾0TƼ>Pl;uojg)wզ N˙ ĺ8yGC9s~rW0H@!!Űn;dZ!㉬l|_Y=2^ǧFF0 y d6.^Nh i 9d;`N-бM+CtH`Wzں[bkd@vzoJ_۪0BЕk 0 QnMuT9mdR8Pnff~Vwo6iw(;- 'Dm`1Cjp>CXQb"PN,L; 0釋 Tu¢*#A@ ,(@BnwODiN3Psǖ+/zOj0W'O8o1悺kF}NZA*>J9o( &vSTPڛN j8~ A_f? 6Z3Hڥ具m2fx37b+pyzݛ&(^ n;6}I @% 3_eR6\grGfI zo6m7ѡ6U?YXogA/]v|5\Fl<8s9x^i;G<FK^@ZF0U\# O8V\hotxhGoM2! ;~ >;e_׈СۣP~>1 =k7!`*?̏͆'IqIA;NXT ''^0\q{k1 y-N}E6_(riciZTG4#̾{%X"1/ _P)°桑:P[frӮ>9k?`Nw B!u[tgNr-w- >ƬC($@[Kҽ]0%4܌sC3¦c/L$"JYmM&+v2.nW:L@'E=?juxNajͼ5^'oRW7[ 7"nLdvp:^Φ m}0$ba59-T"Wf*#YvHIeY)U kGsPJ7z5:^6fTҏt"J)!@ @:C.2s8Iw:r&:ȩ+W}Մ땕q2ޝ^X[KC%# F HI_SeIJ?ۨeݐJlu퟾O6H;[0ʿ d! ^1DH§3~tZ> Ɠ|ZIo 0dM~.DY1i5ڵ) >nFBʮ/`Ě~X?u0L3|V5nr} 5*.HYQ[(| ם,Qęl۾RU# sa12ނe@5ՑR/אDjglE)rplU?§YC U3xGϴpSnu$q#E\0EaӔL `f uT)UM&&tA}$/o?IM$P#b2kN]kdIP"VI/dSΦ"1,|1$6B g^Ts_8RpGtd_byY%Eҽ`Ŝ4,aA^yش$"K׻X +nצ:em~*Unsc 7VsѢVTۺ" `?e:"oo}xicV2̻NAa~VV1W?ۧji8`0pX/N,CBQ HGzCjOS*kiIcwW.띧 uB@9_vb36L׍ZhaޠnpTg4U`Jl"#éJ>\cאn~xמqZjC4gZ滤=dB߸':y~ŤEgZ?>W\?o2&| ƹ/Хa-U} ÉVMd#?w3[CZc:/,O>ri6L0] 4ET}-B_fX7+#Eb؉Nò8MkZTokU?y<})'y.5>QwفCrGFE8_Q%|Ka[iČ'0`#up5 $/caY3;88)2š"J;M5Z z9\&Dhm;jx< V&p Ʒ3| LBQ*3_<8T &AZ1+/wMB? M"lO;&>^°9{iϸz[=p#+YhI|贔1.c؄D htjU;@X%=^ 2ͺh4qJz A%8_kY[hb?jZnyX ʴ ~Tw6QOy$mI#l+GjDUzlsɢG /^p߀n'~ѻ-FL$+6 a0 tnދRA yrt@<6D9Z$@W&-M{ZG~|0y"i*y]>4.iLKspҞ!1a">T*o=8dZT@+ y5Dn0Qq> ̛Ĭ1\Ѽ nBy4,VD.P Wak |>[YXWp&@ԇ?;Eog0ڂWƊBGY 6?/ʿ=LDupq{8%_o<]RH˲äBSc+$C64 Žp`S5 @E"ʎ?Y1h1Rq I,52eM \τ\㜚F!c*=x8hDOszL?Í9|i)Nrθ㶡3-gvpf@ [t )h0ZIqMH#IZDMЅڃJtqWׯ2wŅ ZѭCꈜS'AܬD( xҘxmCWV Њ{es۱朗ޖEva>OcY`j7P|r'kJ~5FOFz{j !R`ڸy^ZJ77_p~J8KR>>:{8P.`JyH.Dbt(.$ONՖyHnNB@j m@wai-6~jo+vu9d=y8؝Qœ=-50DMppl @ޑ ?n'?.A]U hv|'O|$ VVP^l|sۘZU(G֙K LU?xo9`&ɇ|<x^xܨ;{ %&7tQJO̞aSaǘ<|`>"8V-%?$r9bRVay6Ck9(A iv\kDQ+jnX(Y˅ε$&Β΢8^c{nM5#Q*y!wD:=OP q@a;MfSgR{]7O;2Dy ߉oj(mvph_θ9d}Pߓ=_F&t}TZPa6;JKdQ;oNL@7,kC-%i7)#'F;.1z:2'FC3ءkJ̨vFzM2&aFO2oI9 XsS,F߸P-@v!ҽh~xlu^ȟ6#dиlژͭI#sED `ZȞmlSd +_[DƖp̑PVhL:Wq&*4_-x3Ȼ0KVgÑPuY)]>:?xSmw Ba63  (gpd P+vc#d[(HSt.ߣ]815f^Q:[Sz'ij0Clr؉WجV ]9סHmm] 7x66\085s4APhW,7D  NaeX RǾzS7F=f%^T3)RnlӁ*C h"OZL.ܡJyfD9VC|Ch[3?2_k z ۼ'H6OmwM lH ?xI[v 0`ĶNrXxb;OW _D4ulsVl"+}ԩ4C#z_^dC=Nߋ 2eTm/?m7OgREAy.-N(*ZJc0W~rs1 h9t+29JgH{Yɟ' Oa0g( ]ZEӺm/p+L:^Nժ֨! ei6Y=DFqicf<:&|L_zg64ͫv*Ƃ`o E҇Jи::i%Bm)^"#]pGrkJk(~Qт8' rz)re޹qP;? W̙ü *&4VO{>D0J/A)<6IcWcWRb s3q\tt]\&Ӕy edxY? V?;T*DkqHqI*ހvFzϼ_LިFN`lʦt<}u3^ïT+TB>U0eUdyj_eevQV:_*[%1ec59]n0MA%ihrHP[Gڌɕ^ ,H#Wo< caLYB@9̔n;Xؓ1j8{D>%eHOHx yIxV-gᬀC~+Fc/&]kw@[D[MϮɻSRؚ \* ܞ"UW}X==|Ni9x=Y`ݎ{@:)g,`[\K,Y}hNAۀ>!N.biOie^+K1W~YlDџ9QxT_tvu i?HL&_>h-|. {%ѫ1 vYsmGzzyIGŮmÍ+:$5C%$5yxM$r&LٞB{p(J+v&af+#|GzXzb gur4Ɏt$TXG>&LbUR&5W rϼj`xOO&JdgY\beS9p4a-jdQ;LOwRms^cy/ŗ1ka|vC/1k=co5Ʊ!iY!5"<ۛl՝w,Vk-?'ھ.5o)ULdgG!xh-* 2߷ <<@{ޯpV^&b!9y=*޷ȬQ &̪nZ&m1\UDž}f}z$m( "V茝CWa23Y>s!fJNJ>0.P&:G5_ڀ4,ɴ|3 OE;V@z^Ͳ1Mjc->񯫘{>-ꂐpB $;s%T;uMʉ,430\d],Aȡ‡!YϏ} # hkH+`(eBFlx} lHCcYX; Dt'Jkv&rpg MFĚcSQY8_kk0i[3T|WIʮ]] Z' <3TSYBer2ZwYMIS}?]< de*)CgA1v6ϴ^-Y41=2EgQe 71vώot%%~QuF֦cJCSNPq e1k>Hs#?~lwBêd9L̳OýfMKPIt:<+-}(c(SeMt6PN80~fd!AJv>&P 2eۡݿ6)xRJʘDvżx d*˔*IK>[IWmrC.|3kث)x͘QgyˉꥧK.8hֳ,x1-*Xc^̉FްܼfeE(oG叼 ;mL1hfN'<bRu,y`m-!g1`Aap&wGJBS>?|61]ԕZDj5*n;ݰ: [uB$L!qBTΛ~vW/-@P6$JQtl{йbê;KmE6%CM۵&@w#;ݣ[Ŕ$#EgE8J'HpesRG:S*J0nʡ\IM9F{ y.a9]wSRFo9"QrSv7`{d05HerL/(B̛WUHY+FTxp 9 xC^rt4uJ4wmXLBGnGA-ҀNߚ$F?yxk&ֿӐ_iio!3~^hqlrО۶7lۅ 8@ɏtQLnf+Pi,FuY%_\ azfHSSι8':a#T&b_Է\Oa ޽Xs0 8i1F|P;s&PjCzZP,Ani6LF.S -99d).{S0ݍP#zp9AjŢ^JljH8R1z<(#c0@EhJ':ތ|-?R ,S\lԷ:lC z ʦ}xZ:@LeDFrqhyzp\|o|eSތ_H@.$tAu6]g4iЧWjz+3P{ƛ5]=:9SVA7;nެhr|?٘k9[pjhGD$*~r/}KF!Q#bnJ^fAR me}Iz l,*xڴ?B?3y_KYt$:8}TD&&mdU?H *\--ulÎ'tԊs/ |7?zg>3'*B=FaÎEƣ&Q:rP%,Q4ӐJBoBJ+. :?{_zȰlg{KiyrR~~ڔ39+km AgiѰ],]TOm{j&''ef\{\QnPY=s0 )ujh1fQR*(F4!V6Cr; 4.enlP>j JՅDI $D)|Ewru>ݙp_<zq)KcI:j6 C NީL~)):˧'7Ɏ5PٵDa{J.]&j_ee1Pz%U0T#!DobfS~ CR7ViB51 LI=0ʼGhkq$7@ DDYj>$.3AִƼt.Q֥:z1O3 8=aWcH35O:.;[ 6 @gxNB"M0tՔ"O@ĽrRV MuW8}$<^ S& u=*l3LR ]vMtBBYkZ'OqȀ5c试N2 N /1MEXsl8GS%$S,* ʬ9{(n0pjFݪYçYV݇,^L!y|-&Ly6Lh9n?u=oe-_ ^54a4s#"6S? g>/vX8E%B8\憘7tAX$6PJڀft~U"?Zq)kA"ˠ3C C45 \L,HYcmN *!@` 6bjˣ*!\T (ypI TL:7l7^nw?e #2Ls뻢8? Lˡ{,_w$-#;p+z3woos" 9 3/Ws/Ā6rͿ7_IZuy(]=bS6L !x8uDK?S15dY-  @R?7`t :,FjQLm'&ZFT㍿va=8 ~@fxDp7-|o6gu \VTf2z) sYS^s1(0Wi5w'ɖ+_Os/!%苑lA+Ie3e7\}JQrSѼ7UʒdMzNqQUff w]VdX'<.IC>&q  (^/W"Tytocjuh5r̯up5ܞ/C˓F'M#VprKh3ed᧚kC/CЮ8sw&EͼS򔶮3%2ck%POٮ0y/[4Rͱ,sr~MCpYrmȑ+U&VX'G.l,PIHx X2d !Æ$ycN mc_26`{>⎻,T1æȅe] boE?0ㆱt hml@ BfV%!/ !Up+fOi@J-kѫֵ i2ֲX3͵9*]ӑqZQiPay;uT29Mf_VX^5$JkR.ˆ+v_Jt ޼|(Bˈa,‘rc?=e9uH`KO.=it5t}z1Cfٯy0Y\Vӕgv9 CcxŃKΦ;DY/xdCZf= 65RCE59u (HD5UvXcaD} 7O֕u(Duc" LO֓g܃tt귫z3d< Km58l]_2g{#H~$Rߡ WJ2+lzpl_ C/ۅ.@>u2t9)rtRZϯ5uzV+ZTbp, the - 5]/"P¡]8D|y4;_P 7gv -MN? ]T Ώ7\pXD=E:20-՟>W|s +jBWOyZM=M :z [6=Nd5٩)Zк= JAH[PMG_3LB:{7Gd:R 9}7ѥE/Jqj/svSj"R FʻkQ Ƞi54D\>]]-GW">氂,:No<-{ 񈳥jw%(c4Oޤ* 5m Iɖ#ŮbU1.f0( "|VEwàDmM˶D.됂'TR,8*Ѹ8t֗ H.76K;Z쪱4gxzQ¶eW &OYgr(ͩa׳^e4" ^\.'FQ;s{0)#d%(%7BHPy>n% h \^\I34S0*Gϯal5lE^4A' TUd5Z09#rm# b5c'bXF{N|Ku >j`_{c"+rT q,#ti!(9gn&F%! }9{EF _|\am|\Uq @7[!Z(tbk.f0!V})Trű冥x>uCxpv#YaN :a&j[Zli V,Lkz%ֳZlRl]vcr"MmbFr&n Ys}]O }R[o#&5% *q-iEhBa>tT24 EbT<ޠte+EE ӝӳ,%zCZ]v ^4]X!9Îшi`bfSUȘ+KzWol5vBU. =]8gWz1H򚫥J*3>؂_NIy7ۆxiCرzQuQ5MH#9f&x)[P\ФS 4PD%r \t=ԯ\Q͠6jHv~>);}y d& ~ = ;\|k(;LitPaP]uDpi~mC x i*I9Ͱg"?"`Et% O:PAV%|6a᷌Bɑ+{)Ԑ8c( }Up>wyHO[taaIT#{${b EF(:A%hhfwO#Q F'j ޽H:aMض0uL{zvO ^GXaAǮ?bleweH<[Q>4[xAoiGN S)#->T4`U ){.pY X]$6 6Tf(K^gː>cGIMնRO HWY2a !YL0􎛕, (7k'(\"W\8CM;*v}ۺ>ɏ0KHa  .w9 v1|,#F4j.>!&-{CY&T?I a9" kt b2s(mL UCٻ`Q|{J}"u1s ?ʋPa5} C4EP!vNWg//>UjJbSI@w^BJ4̥ʟZ/'Cm ?ape4e&OTDMm)2wD.?j';kϮ~aZVrm{5ɱ @ BsۧAdWnq1~tb&h8pX7jNfJ6qF>g\~#5TfyvI]{u%n7Jɩ"N4ld5_ě9L=(DYma!/0e ~, 58# V#/ov`lGRHOݮcH#4?Gz\+ا2xv 0K:VbamN1+Ru+1~q|1žV *![PRsY8n\D{*漤jOH_*hl] a!8X rM '5V5 YZ