libtukit4-4.1.6-150400.3.3.2 >  A eq)p9|OQ4/p*9F"چe%[ AsԢ@)gխgT\)*Юw"qn2J[Glw>r)RDC_(R)n"K D3 >'ƅ>g47+P)cUA D{N]c|Βe>D5_o% (w d˚0aJW!wi[4*ȷ֤饘ᨆguR9"J92'"p8cd27eed5746a5876236b12cad9bf041e887eaeb0f39caf8d21a00ae78a7dd7739c8b8ab3de01a3b37d732f5685c7bfc425ae350leq)p9||( 5XSQ7fɆVo`۟an!cFSEqRHa]K>b6fd`Ѧ|FcuWZe+:e/HA.߷f<(A- ɱuf[-MFq<@kk?>"7O(rZ. GQL[H_9a.]%7nr8oOٮ?·AאXۓ#d  u5>p@?d   ], BS     $8p&&[&(8|9 |:|>p@FGHIXY\ ] ^_bcHde flu$v8wxyzClibtukit44.1.6150400.3.3.2Library for doing transactional updates using Btrfs snapshotsThis package contains the libraries required for programs to do transactional updates using btrfs snapshots.eqh04-armsrv2qSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttps://github.com/openSUSE/transactional-updatelinuxaarch64XgA큤eqeqeqeIeI6501085fac26c5d45784eb6550f33130146f992079a486c859e8c063db4c87074ec94987f3af0b357c6af2280ebcb5b352e6c5fd51f4c33eed6e89d8f20ccb6c376b54d4c5f4aa99421823fa4da93e3ab73096fce2400e89858632aa7da24a14libtukit.so.4.0.4rootrootrootrootrootrootrootrootrootroottransactional-update-4.1.6-150400.3.3.2.src.rpmlibtukit.so.4()(64bit)libtukit4libtukit4(aarch-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigbtrfsprogsld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libeconf.so.0()(64bit)libeconf.so.0(LIBECONF_0.2)(64bit)libeconf.so.0(LIBECONF_ALPHA)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libmount.so.1()(64bit)libmount.so.1(MOUNT_2.19)(64bit)libmount.so.1(MOUNT_2.20)(64bit)libmount.so.1(MOUNT_2.24)(64bit)libmount.so.1(MOUNT_2.30)(64bit)libselinux.so.1()(64bit)libselinux.so.1(LIBSELINUX_1.0)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.2)(64bit)libstdc++.so.6(CXXABI_1.3.7)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.26)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rsyncsnapper3.0.4-14.6.0-14.0-15.2-14.14.3e@d ccvc@c6@ccobbb@bq@b$@a@aa@araexaLl@aD@a<@a6a,@a /a /a@`@`\{@`KW`KW`H`H`>(`-@`*b@`&m`"y@`>`@`@`@`U_/@_@__t@_@_o-@_h_h_3_+_$_{^^^@^|@^ku^^F^V]^r]X]V]v>\\@\@\\\}@\eX@\eX@\N[[k@[[z@[#@[{@Zz@Z@Z@Z@Z@ZlZ@ZkZZ@ZqZTZ&@Z@Z@YYYV=@YS@YRHYP@Y0X@XX @XXXXX*X@X@X~@XWXRXN@XF@X5X2X2X-X@X@Xx@iforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comschubi@suse.comfvogt@suse.comiforster@suse.comschubi@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comaplanas@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comngompa13@gmail.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comkukuk@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comkukuk@suse.deiforster@suse.comiforster@suse.comkukuk@suse.deiforster@suse.comiforster@suse.comiforster@suse.comjengelh@inai.deiforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comkukuk@suse.deiforster@suse.comiforster@suse.comkukuk@suse.dekukuk@suse.dekukuk@suse.derbrown@suse.comrbrown@suse.comkukuk@suse.dekukuk@suse.dekukuk@suse.comkukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.comkukuk@suse.dekukuk@suse.de- Version 4.1.6 - Use permissions of real /etc when creating overlay [bsc#1215878] - Version 4.1.5 - Add support for configuration file snippets- Version 4.1.4 - Workaround for broken Tumbleweed package libfdisk1- Version 4.1.3 - Suppress SELinux relabelling output in quiet mode - Documentation readability improvements- Version 4.1.2 - Don't try to mount user mounts if they don't exist [boo#1207366]- Version 4.1.1 - Mount user specific binddirs last: Prevously the internal mounts would potentially overwrite user bind mounts [boo#1205011] - selinux: Relabel shadowed /var files during update to make sure they don't interfere with the update [boo#1205937] - Clean up /var/lib/overlay more aggressively [boo#1206947] - tukit: Merge /etc overlay into parent if --discard is used together with --continue - previously the files were incorrectly always merged with the currently running system - status: do not execute the status command if experimental - Don't delete created mount point dirs any more - Small code optimizations- Version 4.1.0 - t-u: Add a "setup-kdump" command; implements [jsc#PED-1441] - Export TRANSACTIONAL_UPDATE_ROOT (the path to the snapshot) in the update environment; implements [jsc#PED-1078] - Add support for "notify" reboot method for desktop use [gh#openSUSE/transactional-update#93] - Fix kdump initrd recreation detection; the check was performed in the active snapshot instead of the target snapshot - Document register command [bsc#1202900] - Avoid unnecessary snapshots for register command [bsc#1202901] - Various optimizations for register command - Remove bogus error message when triggering reboot - Rework /etc overlay documentation in "The Transactional Update Guide" - Fix incorrect manpage formatting - Remove leftover "salt" reboot method in configuration example file - Replace deprecated std::mem_fn with lambdas- Migration of logrotate configuration to /usr/etc: Saving user changed configuration files in /etc and restoring them while an RPM update.- Version 4.0.1 - create_dirs_from_rpmdb: Just warn if no default SELinux context found [gh#openSUSE/transactional-update#88], [bsc#1188215] - create_dirs_from_rpmdb: Don't update the rpmdb cookie on failure [gh#openSUSE/transactional-update#88] - Handle directories owned by multiple packages [gh#openSUSE/transactional-update#90], [bsc#1188215]- Version 4.0.0 - Last minute interface change: Changed "List" method of Snapshot D-Bus interface to return a map of properties instead of a comma separated list of strings; this will allow retrieving the snapshot properties even if they contain a comma in their value [boo#1202147] - Remove "Snapshot.hpp" as a public API for now - all public functionality is part of SnapshotManager.hpp - Add header file documentation for SnapshotManager.hpp - Add method to delete snapshot [gh#openSUSE/transactional-update#52] - Allow setting description of snapshot [gh#openSUSE/transactional-update#55] - create_dirs_from_rpmdb: set SELinux file context of missing directories [gh#openSUSE/transactional-update#84], [bsc#1197242] - Fix broken logrotate due to typo in config file [gh#openSUSE/transactional-update#87] - create_dirs_from_rpmdb: Fix handling return code of create_dirs() [gh#openSUSE/transactional-update#86] - Fix broken "shell" prompt after selfupdate - Add documented D-Bus interface definition files - Add tukit_sm_get_current and tukit_sm_get_default to C interface - Fixed typos- Moved logrotate files from user specific directory /etc/logrotate.d to vendor specific directory /usr/etc/logrotate.d.- Version 4.0.0~rc4 - Fix building with GCC 12 - Fix stack overflow with very long commands / ids [bsc#1196149] - Use separate mount namespace for chroot, allowing overwriting the bind mounts from the update environment - this could have lead to data loss of the bind mount previously - Fix C error and exception handling for snapshots- Version 4.0.0~rc3 - Add Snapshot interface - Reworked signal handling: All public signals are sent from the main thread now, keeping the same sender for everything - Implement D-Bus call "Execute" for Transactions - Implement interface for listing Snapshots - Implement Reboot interface - Fix bug when using --continue on old snapshots - Fix hypothetical integer overflow in snapshot list [bsc#1196826] - Fix wrong sort order in status command [gh#openSUSE/transactional-update#80]- Version 4.0.0~rc2 - Fix missing prompt in "shell" command [bsc#1196580] - Add output of tukit commands to log file - Fix compilation error with GCC12 [boo#1194876] - Fixed (non-critical) security review comments [boo#1196149] - Fixed selfupdate - Code cleanup- Version 4.0.0~rc1 This release is API, but not ABI compatible with previous releases; existing applications will have to be recompiled against this new version. Major features: - Introduces a D-Bus service to access the libtukit API via the org.opensuse.tukit.Transaction interface - Introduces a C binding via libtukit.h. Other changes: - t-u: Rework --quiet handling to make sure no output is shown even in error cases; this is necessary for automation, e.g. with Salt. [gh#openSUSE/transactional-update#73] - tukit: Allow storing command output into variable by introducing a new optional parameter for "execute" and "callExt". - Replace multiple and non-standalone occurenses of {} in "callExt" argument. - Split transactional-update.timer into transactional-update.timer and transactional-update-cleanup.timer; the later will clean up old snapshots even when the system does not do automatic updates. - tukit: Remove legacy alias "setDiscard" for "setDiscardIfUnchanged". - Throw exception if snapshot is not found. - Fix various compiler warnings - Update spec file: - Include tukitd D-Bus daemon - Only install one version of the library (as there are no breaking API changes yet) - Add %pre scriplets for systemd services - Replace %systemd_postun scriptlets with %systemd_postun_with_restart to satisfy rpmlint checks - Add transactional-update log file as %ghost file- Version 3.6.2 - Bind mount root file system snapshot on itself, this makes the temporary directory in /tmp unnecessary; also fixes [boo#1188110] to return the correct snapshot's working directory via API call. - Use separate mount namespace for transactional-update; this should fix several applications that fail to run if a mount point has the 'unbindable' mount flag set- Version 3.6.1 - Fix rsyncing /etc into the running system with - -drop-if-no-change [bsc#1192242]- Version 3.6.0 - Simplify mount hierarchy by just using a single slave bind mount as the root of the update environment; this may avoid the error messages of failed unmounts May fix [boo#1191945]- Version 3.5.7 Various fixes affecting Salt support: - t-u: Don't squash stderr messages into stdout - t-u: Correctly handle case when the snapshot has been deleted due to using --drop-if-no-change: Don't show reboot messages and avoid an awk error message [bsc#1191475] - tukit: Make inotify handler less sensitive / ignore more directories [bsc#1191475]- Version 3.5.6 - tukit: Add S/390 bootloader support [bsc#1189807] - t-u: support purge-kernels with t-u patch [bsc#1190788]- Version 3.5.5 - t-u: Use tukit for SUSEConnect call [bsc#1190574] Correctly registers repositories- Version 3.5.4 - tukit: Fix resolved support [boo#1190383]- Version 3.5.3 - t-u: Purge kernels as part of package operations Required for live patching support [bsc#1189728]- Version 3.5.2 - tukit: Fix overlay syncing errors with SELinux [bsc#1188648] - Don't print message for `shell` with --quiet [gh#openSUSE/transactional-update#69]- Version 3.5.1 - t-u: Disable status file generation by default The new experimental `status` command requires the availability of /etc/YaST2/control.xml, which is not present on all systems. Hide the creation of the corresponding status file behind a new EXPERIMENTAL_STATUS option to try out this functionality. - Increase library version- Add tukit.conf to spec file- Version 3.5.0 - Add alias setDiscardIfUnchanged for setDiscard. The old method name wasn't really clear and will be removed if we should have an API break in the future - Replace mkinitrd with direct dracut call [boo#1186213] - tukit: Add configuration file support (/etc/tukit.conf) - Allow users to configure additional bind mounts (see /usr/etc/tukit.conf for an example and limitations) [bsc#1188322] - Add 'transactional-update status' call. This is a POC for obtaining a hash of a system to verify its integrity. The functionality is still experimental! - Internal bugfixes / optimizations- Version 3.4.0 - Apply SElinux context on /etc in transaction [boo#1185625], [boo#1185766] [bsc#1186842], [boo#1186775] - Implement inotify handling in C instead of Bash; this makes the - -drop-if-no-change option work on SLE Micro [bsc#1184529] - Use `tukit call` for up, dup and patch to allow resuming an update after zypper updated itself in the snapshot [bsc#1185226] - Fix obsolete output type messages in initrd [boo#1177149] - Make different base snapshot warning more visible [bsc#1185224]- Version 3.3.0 - Add support for more package managers by bind mounting their directories - Support snapshots without dedicated overlay [boo#1183539], [bsc#1183539] - Link RPM database correctly with older zypper versions [boo#1183521] - Don't discard manual changes in fstab [boo#1183856], [bsc#1192302]- Revert inotify-tools dependency: The package is not available in SLE. This will probably have to be implemented as a native C version.- Version 3.2.2 - Don't skip patches with rebootSuggested flag [bsc#1183442]- Version 3.2.1 - t-u: Forward --quiet option to tukit - Regression: Add /opt as bind mount into update environment - Remove output indicators of the called command to not tamper the result line - Fix /etc syncing with --drop-if-no-change- Requires inotify-tool to have --drop-if-no-change available- Version 3.2.0 - tukit: Add new command 'callext' to execute an application while the snapshot is mounted. '{}' as a parameter will be replaced with the path of the bind mount. - Fix --drop-if-no-change [boo#1182525] - Check whether self-updated version is executable (e.g. on noexec /tmp) [bsc#1173842] - Fix overlay synchronisation with SELinux (again) - Always overwrite supplemental files (e.g. for network configuration) even if they exist in the snapshot already [boo#1182544] - Improve logging and error messages- Version 3.1.4 - SELinux: Fix syncing of SELinux attributes when using overlays - SELinux: Tag the overlay directory itself (again)- Version 3.1.3 - Fix overlay syncing on SELinux systems - Fix resuming transactions where the parent does not exist any more- Version 3.1.2 - libtukit: Report when application was terminated due to a signal, and return the signal number as a return value. This will cause the transaction to be aborted when called via `execute`. - libtukit: Set PATH variable for internal commands to fixed value to find the helper applications, as in some environments such as PolicyKit PATH wouldn't be set. - Fix compiler warnings- Version 3.1.1 - Fix hang in tukit on aarch64 [bsc#1181844] - Prevent deletion of snapshots when resuming a snapshot where no transaction is open - Make tukit work in non-dbus environments [boo#1181934]- Version 3.1.0 - t-u: Support installing RPMs from the user's directory again - Adapt selfupdate to new packaging - Implement signal handling - Remove empty text files- Add libselinux build time dependency - Remove RPM version check- Fix libstdc++ filesystem ABI incompatibility by using newer gcc version on old distributions. [boo#1181582]- Rework packaging based on Fedora packaging to separate all the components to remove the intrinsic requirement for Zypper- Version 3.0.0 - This release changes the internal structure, but should be identical to the previous release feature wise. - Major parts of the previous Bash only application have been rewritten in C++ with the goal to provide an API around transactions; the transactional-update script is using that new interface internally already, however the API should be considered experimental for now - if you are interested to use it, please notify us in https://github.com/openSUSE/transactional-update/issues/52 - A new tool called "tukit" provides a C++ tool that can be wrapped by scripts to leverage the functionality. Please consider it experimental for now, the commands may still change. - Bugfixes: - Implement support for system offline update [boo#1180808] - Add statistics files to update environment [boo#1173282]- Version 2.38.3 - SELinux: Make synchronisation work for both pre-SELinux snapshots and later snapshots; SELinux support should be ready for most tasks now.- Version 2.28.2 - SELinux: Exclude security.selinux attribute from rsyncing (again)- Version 2.28.1 - SELinux: Fixed changing the wrong grub configuration file - SELinux: Move /.autorelabel file to writeable location- Version 2.28 - Add 'setup-selinux' command for easy setup of a SELinux system - Allow complex commands for the 'run' command - SELinux: Fix /etc / overlay labeling- Version 2.27 - Add support for network systemd-resolvd network connections in t-u environment - Mount /var/lib/ca-certificates read-write to prevent SELinux error - Prevent calling transactional-update from within transactional-update- Version 2.26 - Fix broken sync for second snapshot [boo#1176989] - Add new options to allow separate cleanup of snapshots and overlays - Check for existence of inotifywait before using it - Check that mount options don't exceed maximum length- Version 2.25.1 - Fix inotify watcher setup - Use log_{info,error} for more messages to avoid messing up Salt logs- Version 2.25 - Reduce number of overlays: Instead of using transparent overlays for all previous layers only add the previous snapshot's overlay; this will greatly reduce the number of overlays while still making sure that /etc changes in the running system will be visible in the next snapshot - When using --drop-if-no-change synchronize potential /etc changes with running system - Exclude all non-root-fs mounts from inotify watcher- Version 2.24.1 - SELinux: adjust labels for etc, fstab and grub.cfg- Version 2.24 - Add partial SELinux support- Version 2.23 - Add "run" command to be able to execute a single command in a new snapshot - Add "--drop-if-no-change" option to discard snapshots if no changes were perfomed (BETA, required for Salt integration) - Removed previous CaaSP Salt support (gh#openSUSE/transactional-update#33) - Avoid "file not found" message on systems without /var subvol- Remove unused attr requires - Change bc to file requires- Version 2.22 - Use pkgconf to determine installation paths - Enable SSL connections in update shell [boo#1149131] & [boo#1133891] & [boo#1192078]- Version 2.21.1 - Rework error messages on failing umount [boo#1168389]- Update to version 2.21 - Use slave mounts for /proc, /sys & /dev- Update to version 2.20.4 - Mount efivarfs on EFI systems to make sure the bootloader will be installed correctly [boo#1162320] - Fix removal of existing overlay directories- Add dependencies to btrfsprogs, zypper and snapper - most of the functionality is not usable if those applications are not installed. [boo#1166502]- Update to version 2.20.3 - Reintroduce compatibility with RPM < 4.15 for inclusion in SLE / Leap 15.2 - Prepare for removal of /var/lib/alternatives [jsc#SLE-9101]- Update to version 2.20.2 - Use full names for zypper options [bsc#1164543] - Ignore /var/lib/rpm in shadowed file output - Optimize create-dirs-from-rpmdb- Update to version 2.20.1 - Add missing documentation about --continue option - Avoid error message about missing fstab file on first snapshot creation. [boo#1160213]- Update to version 2.20 - Add the option `--continue` to extend an existing snapshot. This can be used to perform multiple operations before rebooting into the new state. [gh#openSUSE/transactional-update#16] - Make sure the dracut service to print warnings on /etc overlay conflicts also runs in the pre-made images. - Add "none" reboot method - Remove conflicting overlay artifacts in case an existing overlay directory will be reused- Update to version 2.17 - Provide network in shell on systems where resolv.conf is pointing to /run directly [boo#1151081] - Print new snapshot number at the end - Always mount /root subvolume when using shell command to preserve history- Update to version 2.16 - Use default command if options, but no command was given [boo#1146116] - Make sure only one process appears in `ps` output [boo#1111897] - Move update check: If a new repository is added (and ZYPPER_AUTO_IMPORT_KEYS is set) adding the new repository key won't fail any more - Avoid unnecessary snapshots / reboots by detecting zypper operations without changes more reliably (e.g. when installing an already installed package) - Update the manpage accordingly - Bugfixes: - Ignore commented lines in fstab when checking for shadowed files - Avoid warning when copying network config - Remove Perl dependency - Building documentation requires Python 3 now- Update to version 2.15 - Move description of interactiveness [boo#1132438] - Enable network during update [boo#1137890] - Add compatibilty with new overlayfs versions [boo#1140057] - Allow updates of the bootloader on EFI systems [boo#1139015] - Add support for /boot/writable [boo#1138725]- Update to version 2.14.2 - Prevent unnecessary error message on systems not installed with YaST (e.g. KIWI)- Add requires for bc, needed for some calculations- Update to version 2.14.1 - Improve non-root fs changes checker based on feedback - Disable snapper's zypper plugin during transactional-update run - Allow parallel installation with snapper's zypper plugin (useful on read-write systems).- Update to version 2.14 - Warn user if contents of /var have been changed during update - Noteworthy: swapped position of upperdir and lowerdir in fstab for better readability - Major update to the transactional-update guide- Update to version 2.13.2 - add hooks for telemetrics- Update to version 2.13.1 - Bugfix: Clean up empty /etc snapshot directories again - Use official release files from GitHub for building- Update to version 2.13 - Fix a serious data loss problem (deleting all files in /etc overlays) in case /var/lib/overlay/etc is not part of any snapshot any more. - Avoid error message in case a system has no /etc/fstab.sys- Update to version 2.12 - Implements support for needs-restart (Fate#326451) - Adds easy rollback to last known working snapshot by using "last" as the snapshot number - Migrate /etc/fstab.sys entires to /etc/fstab for systemd being able to create mount units; this will prevent errors on unmount - Remove implicit --no-allow-vendor-change - this option can be configured in zypper's configuration file now - Add support for mounting the /etc overlay file system as a systemd unit in /etc/fstab on a read-only system (replacing /etc/fstab.sys in the long run) - Various bugfixes: - Only remove /etc overlays on read-only root file systems [boo#1122455] - Disable "Persistent" flag in systemd timer unit to prevent updates during or immediately after the boot phase - Don't set global zypper options during migration - this is not supported by the migration plugin - Fix error handling when interrupting while rsync is running - Filter out security.selinux attributes during rsync- Use noun phrase in summary.- Update to version 2.11 - Update man page to explain new /etc overlay handling - Add special handling for migrating away from old overlay directory - Read default update method for systemd service from config file - Add package "transactional-update-zypp-config" to prevent accidental transactional-update uninstallation on transactional systems (boo#1111319) - Use "up" for systemd service on non-rolling release distributions (boo#1111321)- Update to version 2.10 - Introduce /etc overlays - Each root file system snapshot now has a dedicated /etc overlay in /var/lib/snapshots//etc - Changes in older snapshots will be visible in newer snapshots (if the file hasn't been changed in both snapshots), but not the other way around; this makes it possible to roll back to a previous snapshot even if the configuration is broken - The /etc state of the oldest active snapshot will be synchronized into the new snapshot to prevent ever growing overlays - Removed creation of /etc backup snapshots - Removed complex overlayfs cleanup handling during dracut early boot; only thing left is to output a warning if files have been changed in old and new overlay after snapshot creation - Unused overlays will be removed during "cleanup" operation - Add compatibility with snapper >= 0.7.0 - Correctly detect BTRFS ID when using multiple snapper configurations - Fix disappearing prompt in "shell" command when application was updated - Prevent accidental rollback on fast reboots (boo#1111786) - Use zypper attribute packages-to-change if available (boo#1105992 & boo#1097619) - Add kexec as reboot alternative - Added explicit --with-doc / --without-doc build configure opttions for enforcing or excluding documentation build - Removed precompiled documentation (boo#1088676) - Added more dependency checks to configure script - Small improvements to documentation - Restored compatibility with older rsync versions not supporting the -x filter - Small bugfixes for cleanup in error situations - Fix possible incorrect detection of snapshots numbers during cleanup - Mention parent in snapshot description - Add dependencies for documentation build (boo#1088676)- Update to version 2.6 - Add --interactive and --non-interactive options to change the default interactivity for zypper calls. For previously non-interactive calls (e.g. dup) these options makes it possible to pick the correct solution in case of conflicts or make sure that a script will never be stuck at an input prompt. - Add kured reboot support - Tries to clean up temporary files and mount points if transactional-update quits unexpectedly - Remove trancactional-update-helper (replaced by zypper options) - Create /var/lib/zypp if not available (boo#1104452) - Robustify parsing zypper output (boo#1105992) - Various small fixes - Changed permissions of systemd script again- Update to version 2.5 - Support for overlayfs attributes like trusted.overlay.opaque - this will avoid disappearing configuration files on system updates - Documentation update - Only sync /etc if it's on an overlayfs mount - Use correct locale for zypper - thus updating locale specific packages and avoiding "empty" updates where transactional-update didn't see the change - Add dependency to attr - Fix permissions of systemd script- Update to version 2.4 - Bug fix release- Update to version 2.3 - Reformat help text / synopsis - More detailled output (use --quiet for less output) - Log all error messages into log file - Avoid potential lock file race condition on self update - Accept package names with whitespace - Don't wait for user input during self-update - Fix broken error message output when creating new snapshot without reboot - Fix erroneous mounting of stale grub mounts- Update to version 2.2 - Fix security issue in self update [boo#1091316] - Create dirs in /var more reliably by sorting the list - Rebuild initrd (needed since 2.0)- Update to version 2.1 - Cleanup the code cleaning up /etc- Update to version 2.0 - Create missing directories from rpm database during boot - Merge /etc overlay with root subvolume during update- Update to version 1.29 - Implement self-update - Disable optical media on dup - Ignore certain zypper return codes- Add conflicts with snapper-zypp-plugin- Require perl-HTML-Parser (needed since 1.26) [boo#1085764]- Update to version 1.28 - Adjust for latest grub2- Update to version 1.27 - Fallback to snapper without dbus support if dbus fails - Add workaround for update-alternatives - Add support for /usr/etc/transactional-update.conf- Use %license instead of %doc [bsc#1082318]- Update to version 1.26 - Auto accept repo keys config option - Detect broken snapshots after abort - Ignore user deleted snapshots - Include all error messages in main log file - Add configuration file - Correctly implement migration of major OS versions - Default reboot strategy is configuration option - Salt option is deprecated- Update to version 1.25 - preliminary SELinux support - support for seperate /var subvolume- Update to version 1.24 - Don't save unused snapshots if we may delete them again. Partly fixes [bsc#1071038] - Copy passwd, group and shadow to /usr/etc if modified- Update to version 1.23 - Fix re-registration in rollback case - Fix problems with updating the grub2 bootloader - Add support for migration of products with SCC/SMT - Re-add support to re-write bootloader [bsc#1068933]- Update to version 1.22 - Rewrite cleanup code to be more aggressive- Update to version 1.21 - Reset salt grains even if no update was found- Update to version 1.20 - Improve documentation - Add pkg update option- Update to version 1.19 - Add 'shell' option for debugging and testing- Update to version 1.18 - Auto accept product license in non-interactive mode- Update to version 1.17 - copy modified bootloader config into snapshot - unit file cleanup, no change of behavior- Update to version 1.16 - internal changes [bsc#1045942]- Update to version 1.15 - Rename option ptf to pkg - Add option to set salt grains- Update to version 1.14 - Fix check of return values of commands in pipes [bsc#1034900]- Update to version 1.12 - minor bug fixes- Update to version 1.11 - use --no-allow-vendor-change with "zypper dup" - update manual page- Update to version 1.10 - implement and document rollback option- Update to version 1.9 - fix umounting of special filesystems and subvolumes - fix interactive installation of PTFs [bsc#1023026] - fix dependencies of systemd service- Add Requires for lsof and fuser- Update to version 1.8 - fix references in html docu - build kdump initrd if we build standard initrd, too- Update to version 1.7 - build html docu, too- Update to version 1.6 - Add support for kdump [bsc#1018098]- Update to version 1.5 - Install PTFs in interactive mode - Sync state file between current and new snapshot- Update to version 1.4 - Fix wrong error messages - More debug output if umount fails - Try a second time if umount fails- Update to version 1.3 - Add initrd option- Do some spec file cleanup- Update to version 1.2 - suppport ro-subvolume with overlayfs- Update to version 1.1 - bug fix release - implement lock- Update to version 1.0 - implement and document PTF options- Update to version 0.99 - Support for rebootmgr - Write real manual page- Add empty directory /etc/systemd/system/transactional-update.timer.d/ so to make it easier to override transactional-update.timer entries.- Update to version 0.90 - Finish normal options - Implement support for PTFs- Disable restart on update for post install scripts- Implement activating the new snapshot as new root filesystem- Initial version/sbin/ldconfig/sbin/ldconfigh04-armsrv2 17019607224.1.6-150400.3.3.24.1.6-150400.3.3.2libtukit.so.4libtukit.so.4.0.4libtukit4COPYINGlgpl-2.1.txt/usr/lib64//usr/share/licenses//usr/share/licenses/libtukit4/-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.suse.de/SUSE:Maintenance:31250/SUSE_SLE-15-SP4_Update_Products_Micro54_Update/f6614e6846c868bc37fdf8e3d6d74e12-transactional-update.SUSE_SLE-15-SP4_Update_Products_Micro54_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=59802bee401a520ef4c6fdb383da5aa05ec47e3b, strippeddirectoryASCII textPR RR RRRRR RRRRRRRRRRRRRRRR RRRRR o8k^butf-8cca649f222f0913ebeab0ffec5cb362851e4237644f62216c0b7e3b36274e9d9?7zXZ !t/i] cr$x#Iꠈr~ӉМOYGSAunPFϥکʔ4g)EG7-3(QA?g 3ƦW){|xhݟ_ 4ic2[[&OkZXd\x_ŹQ'EuR=~kbѢPn g@GCbky9G`3fÛjY\[`@PIeǷ8G^QL9gz5[q`X'J1^}C#ݝoV5op&ToGxX+oū r_r05$\\t,4MJ\)yAZcMpw T#ZJ0B+k@! ~[X-# iiBfv 9\;B$fM5 &dB^0+s+jE+ńcggOkSM2 П\}n\bm4ql1ZMvƍQj5i[XS]*h>kfsi)&vEo12$3~Y+s0r|o5>PÇ,<$IsJX^X7"G"mf01lxEUg[:risPm}%<qTuΡfx3J|W]~ ^oћ9;?( R .4C lUn0.BUnY$o$@d$$zÕ9z? ]1g $b50nq!||y`TT^jvUԂ̌iv܏Q k/O #bvr}U|Q'5Ӎk"yJơxu VۈEXďh/mCؓg :G^޲1MV'g'i+¥!ذjzS T,=ILĬn|!su83ZxPW<\3XǷJӶo~K"Xf&gz39(c!t콱LeHwX5Bz`FiwҪZ< JzAoO)`S,WA <U.PANU* eߒNMeJǕ*c.b@a4p'<8WX Bgt(@/h91L8&j7tX6G5&\ P F\[|ˇ`L h!xV^*<ǚsPG$b@ϨڴZWwn~Xرڮr$8hxiKA`bt #*biIJw&o7ڌst`@4.#$#=;N~@wߺZssx$|U)CDm9bAD ށ28eWI8@vLB.lM6^p'yL.=?hR}~e1{6~ ڍ! iI5=яFI&|Yn#9J̍VZZf+#2/Y, Д@@1d{`PXY`Cm5&X nRcyCl"|bԟ5 nՈɟ.:I\E>c %mju\z`ϩ6U? Oog+@(Nu);z vP)JkQ2&O, 밹1o +*#90B#{:iUIFaQ#;uvITG0i#A Ρ#mm a`tohld!3IzRA 0GP; tCf" i[I}rtWsL̹&LAג,#RZ\`gvʺcXhaoo'C߻32k2KO.@I`\C{P !]WkR,gJseYz0ib~}*f@J muCPA PFzqYNDBY\fK~aN7++:䩫/h@/F-2CD/el3?kU/Hcj5WV>vÙS=s \6b ۼ݋/U#">?q9;,-cWPu*寂==JeY16Is7o&κ^cKJ: uUҩWpmp花,Yn(Y=}ȍcIBp _Lҁٞ@{ ._zy襆GsafoEePKP3[>4B%eOl\|˔jnAc\UwK_4NPfbF*,-xتw4uةOG_NƎʥp{MIwJ^YOyhuvR`]}3j<]y0z^8@&!AYJgIT+5`=X eis`R'zב_]j9~UKݤ)L~Y 4'z Uu/Ƕ?GgöN ^W D$5rŸ%!r}v#(&P.n{1*qrYtRcWpIQq-]g";, ]w˩Y@$7ͯ>T)O44f/a8:XGN h c7:܀lt.m60<`߻sr15HX*P/EDAү&ۣUT݄ fwR7f9 wS uЉd2r=֡鸳o*h\Ks\ߖ]28F Ǵ465O!YH#׊oʆ} h剸2_5Pll`L#R>pdqyW osNTQ򦛍4ݏ;!?DzgtuWtu6_{"1Q,J#T$㮾IM.Vq~,j sF>oQYI! 2 wJ='V'"}lz(n,% xMux6L*)4U\0h?7Y*ة͋>VKhCXxeD=+5dD w^q8d xW-?8rB[۸̦m_v_l/&IUiEƃ26۠eI#Nonz RNy|{5ZTm$5VhyI"2JK( R-Zgˠ!MVdd?aKs%Z[ (a#"U΂ZaH!o9c#4Rzdϖ)FGtb /AON &JB?1<O$h^}NZ^oTFn]/W$IlK-bDz.: P0Nt1f/HEZ8Z|`f]2l{߇5./AA\RH.#7i=N(]}fjfK8SOarĚ "dEhv'#nԦ:-`z;W?תGdcTWLݎآoET~g2X j*pY1!}6WZ w?sv4Ƚ.xėmX K=8&f_?Gq˦;Hga xͬVjְݚ$┢:'*7i]b s?ϓSRw'FZR\N"x.BΉ#Lv$2>ܡSn{ow]+V+y{:'L-Ŝ u+qg^|Oh]3Ɍ)nMv5_%Yn4"ebK+ Jc׺vjvJą ؛~uaԯ(+[jSmF,Qj99zXd֠vC,Am%WlU,-b+Zd5WBp|Ii/_,py[81#YV` dɬmd &Ee۬hbM4~ĊlC Xq0HsfeNi#+\P{>$u )c*(ppV̓Jgoz)4-/_alO4jà[&?R ]['&(L+2WdU ;ױVb_j}ͼ*v=;ha1#YF_t7pbq/cxBrľO @ñZx(`գGTvA+\`aT%DFo]!*iմĤSih?Y'{FYbP ~j{~H 9AZQj 9ĉ=7hvyJ4^ߜPTm4f X2/,8[x |P dp֊ \`_*X Իd2xE~W8B7aipvSxu ZEWC10G ܯ]F9 Nteۍ.3Y'S ;EeNJU p70n,@YKJ5dHLyghxTRk-a5Q ኤ:eVa fdyyˢHӹwOKŤ7C"8nGeU)6z8O:x@`ON@T_<25G1t0I㝶% zN&i{;[.5@݅AtWh: K ]lզR w''1~[ւcH# ZL}qb./5)ra/|=E3$0vIjbd$$(TN7A2+z^XNaMaZ ɒ2}$&"+n>C.-.bUK $B͠0lezAS ~' ywdPPнVN 9D#sybcǢQRÏ燻|lf(2W#;x*n@*fҬt?Č$)^p^*`52x5J~ d6sofx]á4`拉7PnNivOiҮ=$lO LuiJ}DFBUxkb1oHAgm  nN3 `19s3~⋯ZNir4޶MSogx9Ϣ.Zm^.]yz L@4an{p-~WәlNN'+FE/Gw=us]q}ۘW*v&!Qˆ"ؠ[,OAØt|=*SJ%J zZh8&o4KΓ7$n!vE>ׯ9 #؍"~(lN6AfTXnSYwt$1Zy"l=~: @5~œ]6c=]xI|\O a 7Pnxf.?} >i618‹=2J-A~Gֻ(mXīzLCb_5帍Ҙx} ,L{{ Sh [ @UO"+1) ڝ afi 2t/b4?\W5K#cXl ]jݛ  ~{Rly??yM_ y_!jp(SOs?U MQ)S5&+Ĵ&$ώs4|*v軋m$#5Ӏ?b&HV/=iUp )xꠘEf"fF6K{ 1v͠gx  -Y QZ`-_:5[zw֞q&=ya4ue6!Ů!GJ-s If}BW=uRڽ?tb](nj@RRTɴ &cLC@E_S.&ïHYspD`9w}cABuF:{o+<3UoGh2OAa{wv*| E:z{+>BN `:Tkq#*f2w\Z覼He|APw/g ^04ɣkesopGZ. -p5@VUi D쀛pu\H-2h<~pN06 &꿖rzI^FZEÿ Q b7tvXUߑqKR7 nф% Ap#Plۯ?ϛ="Ʉ{|ܳq02J5}RpI fMlg)..@(W/d>,|I"-u@j6үcxҎ.V gw%9aÖ|,gU3?5a%٨Oe>3U{v CaӽH3NG`:ЏCTPeN8+u_2%j:sH8Ʒb16ׯ/{Y1?Z2 H <B\z ; I`dҢ磍)GVU()at'I&~ F-z: fn@ 91xTer+N:g Ȝn1'lAĩ%9  |ύ^.W9w&oހgե4Q'ܼ#cX mDD.\+Ol?{J%=c3d:t- vWƒ#xOjBj74M+da pNVv#?N[ք^** !\޵ρsuI26vpw /+H䨥FB!ܴ9ҡ9mEu6<[Ή Ál%gX},nbCd2`f đ%?k9yx'[1-i" 2Bj57AOD2vM򳥖 u\8bWyzljʺ)K_bu3c$n*/Sj^!٤g7T{hgn/b:B9; :ތȈ7bֽĈǾecFa2А-`cdO.EqGtb^yY{ G1"ၳqA9tho D!Qx TW9wFyw5AzuvrǖEZo 83$xW %+Qnb}qI ^7 [Zs~{ qbʤD?d6-qS= ?vx-g:b^+~LMEa&|BTg>-}V CkWq98Q(9VHp?:P)ڔ*ML[Y)6mƬT ^~cQ>#Bώ -ˬ޷V;"W+߫/}W}V̷Bh`)R# D"(y+%%)NH"c ͭ&v/:`05E  ^GŻM6p4] v,v3quhWӇ3{ײ&1iVbthR2tgP*_hw nvU}.,12yIyoۙlU,V.t0e+_@QZQ|FG?9kSvIoOK2(NI{UL:\e!Läw^`* ^I68HbX3>WQ6[_R"BHK8EjqBإTXZO]!4.17 ѐt{83;U3>P)Zk#Y{&OR8_%Q_x˥y[] ?$FFX_f}=hԎ\C?b<*0 g䈾{?';N2s$&k|+/ AJwwGQ|UW=0[7LÎ]|q,m|AXGa<5B}pD&)`EՑv+Œi ni L8x!G@ˬ`,-r)E{J I9MRBL:~jrj]K.r2l<ecMed3Zp+WX;Qnfq0:vbftτzdك(V>ō|GQ?rE3G$~Yϴ7/-Ɖx#>K{/I*!O>(&?SGl@80 ArV !l4pCM(OcVk#=}8q`yGWH9'wT`w1'E0H?5nFxla!L ō7`\F1aCFI>[˪MDHޘo3G#- ;|?Bt0ewBs3燗F>{EA8% 9yiҸms 0Pr4qem/._H TQ?s{㋒jWX6:hSIxI)]D GœmoC6 (R|SPo21a j $om9T%,CE ՚)ALLS8Ȥ0`eζֳ:b |Kӓfݙ=j4U1R}Y%S̨wH8'{6*6g:ZrcrsAiH>MTτO/ =Sؘj뵛v{pCoy,bmgIfB3M!0F @xo_ ?!mOkb:i4uL\js)fLZroGVJt5Q'H\WF_x&_6m kc1N+5/9)ZLmiiL=-WYXSk~M, ӯ1CPw%}\Jh m)&t}%,SR7wBUINM9M+ 4gM/"H Gzyd!8<7 pp H*LAm&2+g@+ `E]W=y4Q?F=Kz̓Uj9_ +WϲJ\MP]VD9{lRh亰z^X/;mĐt)m" M,]饑mV ? E-$5,5u;$Tŏ Q շ0p+j!ƦR6E\ Xbyg;2zn/Tʆ-~9[*W_1̔~x`UMĕm-Rp^wWS!VX wצNvVAo?>hjZ&9jIĵML=];$,IPxQ>q#=epD ߐY 7ur9Hu_T_P"͞$i޽ Y '+S`d y&8pe1)W;cs[aWkku0Yʗ|ݎ%-:<,[ryPn$ӕEr*s{ԓxM|>LFpmV&=ŶTP&p^7<Nk@Dy+< 1jh87w 5XШm`uݠ"M}4g7&pyܑ%zYeQ2N7{8'm`4nL@eF 5 鯳ho>k˨YI3 b'W@vkFmro4+H8@Z8:tQSE?-lɴ~/V3KK:Gl4>AtEWR˧Dn br6g2wSS.k~6߇{-cQ_\^Ј,`#:YcMxL`\C2M~]<%yCx$g=xP/aU[ h=+R+ b7]G/C[2fh) G.ڳd- Qj |งo>@.u]GYyP'#" RpppB[&ȵ"yV$Gʟ7 Kƪcoczu^S44 ;X( eӌ1+h<dx C|ćW*q(}RnZNy7s>?M`sߖfg# b=܅Ɔ9+8@C[ c{X}Uw⬫ةFjנّEx;_9;!c^¨9_EqdXy4E@zڹ b(IJ`PP]O-{nvJδuԖ<$Ao{-(NmTRGN]ڳѸ>*uȑtIϨ&Ӓ=o>ϢKXqjQZc*Pt@0J4osHa1R ^KdW-ɮ|@.t%Jk~PBEϏe!sr1Bqrn;'imW`B\i)_ *s!щÝBBH]Iw"^Y|/7J G3m;rzV'>F9 Lmq9KuNtgѾ={]zm/ӈLt0E#P|zT6aat;?K|TɨT&`}@&*@q晐O? i; [)mHYf]SU=1!GuN[Q.tؤ:KQb@ԅt)E7[{$,Ĩa,U<Dz'/'"=k;U.-Jo_t"2y9Χzyjzֈ ELhmL1xXqSruˠ}D?l4FVy}HFԆPS`|kܰ8`M Haьb\"7iLehL(kxC| !],??wxWl_ZII Ќ>C@ȗH4z)r:|^g7L/M} yx=i"74ձHUXBS;IPjKVFqq?Q ZAO1"^\G"H~!Pb dž|HJ*ܐz|>k}Ԅ@Q';1&؊H̢<0_֤t)Ϯ :@x!V~_U5Ht- ōi@":Ji޿*YZ\[g+Wf{()|ocA3b) nOQT;|t Y6+֓{bnLp⯚љ Q[\k ,s{W7M1\%_|̮3= NjN+f6W~FW? Gdd/fO:%Cqs@N82kcPKzb+Da9< Elir-=8Vj%6^l}bw@,Zzhˉs ' Y8l5$nh-AGAgJ4 `U4pyq,57]vkZ4qxFhp'!9Dřںzf J! F <ܺtOUE~C(׽솆@Fn(䜄Yo3h>IӥOm%*3qK嫣0'K+R}RY,l5{ *d3Я\$}.uM" yȭ,dIX xasVxZ%p,w>J1. n [*4U7\U;^9>DZKl2pSj;0h8A, NLZc `|^QGp ¥p^:1;)ϐ\uیt„(mWo 9:9!v ca&SxO6NQFL6LOE[<‰O& |b&ߗX|U(&$B tyhtuvRE6[ͼ6"Z+DY qGv<7Oc$?#GUS\O/FӮ@c8g0: 8C'hsDsis)ȓ6|^6b/JIn!F em}U8{KYIhԏh&N 0̼XO.z(S(jڟXcIŶM%^2S SWC3٫F3 yp/:MDo!>2=d2f8[.fZEGLa/F\IG7k) ͝WH"٥ Hh{V(7Tu/Ç dɼ'{\U,3F?\|\5dų1*VЁɂ} |Pd}3CJFa=]KG ueDd[9γ;LOdagn'd֩^CвbmKxZ wjOЮjnRyg# 5n#R:σU1r+<Li+k1}&<q98OSSc{1C <6eڅJY?8ӄ[T|( `tǵb O%ӾS)~حͩN_݆tN^ lSTwh}ӄ1k#._M R[KgcֆEmg49]+L,ۙՈaphPKZz nnQ)p̏ Ԯ86ώ#"xǗ{[`1 gA.0*;dW\j>LJ{ DGE+Uހ7[[=wZf7;-oZP:vj`RcFθ~UIHì}%OdHPP~ShC MdeJ'/XzOpIKG{'W(9#WDkY^vg)m)0f@rݑD30q~ۯ{zkSD F|q[JAAo'vy> ӞzN(=%?yhםyYjI]KsxT|=!0`J2i-"חsyt^kWlPDuW0{RQKlPwP<@n:iG0^ E:SmdC?=+7ߎ7_"c,5~¥Ǝ)G4 /P{*]Ɓ8@NaoӻhGVwe.k 3> D6FפYN)ܾS~C~& C˳I1]^sCMzON͒&U@ޮJ6E_]b־V{Sȹ08K_s![dL ],[&\G8=/&?rn>8(XC+ݮ~M[#9}T^Ӆ-#|-0 M[ʻXx<8H Ẫ˘b&{ .}>_m'^ƶ]G#q")EkwЛ7~k?/N&iCԽGWg"Lo1p.fgge&!PI*i(sZwֈN&Be̪sp6aS6mDIAe_u@Jeka,Y3,~'{N9PrEkXH/`@^~ @Ŀy忦*!=D).Η!GMfZ◻O,{?^ǪEsmc_l~ڍtU69Ṋ fl䬴vڦ |2׫ΆG}:2QM,8-Kfһ}j!^HzU.UXZ;AoGA9Sah;T=yR1G 1e,Lb\aUgihmGT7d^"hkT~sEz984$-:m#)`d-x[P޹,ڠ(3<>qU`RQ_R^14ɻf~R%{g>JN!@+R@+ C[g))AsXX0F9e@x|Уs".OzoW  3\ /~R -׭ciiRmJun(D(F@^YFEqIp_I֓;';5$>=-:p+%{kVWbY\V1&QK?Jsm޹zWOqGhZ8#qM i $2ҫNEzޥ,8TD!6/1 }˄e&էk1\侶}\Д#\f)hd׵&wַD^5|%i⚏?e'| @<5>1:ޠB hJ]LqEvGU0K+?dQ`\;^WHFҦ:=v+YOՂ;d,ȞYGh3_K։Z=]".z-7G{ٍ(BO 56]d;_hܜ➆eQ]5D)^Jqou^NIgZ[ V~mNƙŅ6l&5^Em"/2UeG:bA Ġp*VF߳+>❆_QRRjճtB!`C=k!PY`~z=KG1 &Vޟ+hC\d>EiS+ϤL-cܚ#ʐbuL:|<ц7˷JBE#C[6rh &jv GC󭾺m_ Xo19 -j H/F-ƛmΑ' /;/ V6F`iqKҴ^z1A7.,!uezwy}lN(ɽ̑MA80|Rq˖6_otabImEo⮍0XbE*a1QOa QְlY*EYΞz" a87p=9hcH.2Mɞ9L#Ot Ά=#96=3%Mٔ!=zd ]UHѪpv;sWy[0d3jekHӟS]m{c)i`đi]ݹmcNC'0G g uUoE  #P>B!-ű..ՕEVsR|֘e}䮲'bnŔi-u3J_AH\FzJ(''֗p;))H > ΝUOadJ>ҎS ^4 d%l Olx!xfM6.~ 8|-`uJdl}F"} j K6U4XJ>Myg:8W ^aY{*imf夑ߝ`a@ ҳx\ >#!A:{*OOEՄ}V:Ҧʖs7ȿp:<3ٜqq\-z[b 1T&R J8ѥ-!KѲpӧ4 .4> WxA,_vYjboAצ{GҮ1T;nc)i(gcMmm?Զg%*ߞ.\>^6ܮ{ N2%뼓3A5:L@ގdxQ!%C_,%Okl<7~=Dۭ65oIѠo. p|>Xa2*o9=fDހu8&jRE;M'o_YCL"TV&.)3DWՍ|y%'6;YO&F =kΕe O!9)"c^ET.naoOݘ4C*(xCLw6[Tyv;KhI. 8_;)1?Iyh:bP"85Dxl{TED`A뎴*֤G}~ve!_-STk[0ZRhM-ۚf^“S|O}8dE[Tѩ//:v.v]@ʦߡ1P.a5AkT;{么6cAt_Jgh|܌ q.P-XcNb2kYךP v~ Qd1G.Yެ&[?c>ZmRHAS:gH8<^A *eRiBX9\$͌ӥkG:C9~uw{ ؕʅ2w|gS:k}E=eo:OWC|x^} }Bn22lE_&Oډ:[ͅL*Oו[UDž۸¶n7 0)v  (Ac% ݩOɢCi8&6ΙCs(3TRUEdXc\?L}"DSSij oTQIu% ..y/P ~ZoWZ=/EO=K3G JxՔD݌Իɉ qҦPJ<=z;OX U\}imo|Zf׎/Nz5R6 !d).NdQAAyE [/,>d1C@|U dQM=aO;KoNf! UMx*"qP^8z u?YF)`\I;x4mxdr5Km>@ irrAPnn&-֯ɰq D}s:ץBL-v?!5&CQkdGG&oD?E1 d `SiOP4=+JCf\ 4$;޺E3/1&|Z\P z {-#2ŒGQ KY$J@3h2G=đ i7󼉔>V@¢L(Wbi6 @g~8Ye*Rui-rV $'N - "BZ8j}-UTH8i^q~I 鱳Tzp(VK2vo:<TX穭 XAFEi(X|'m$-6 \_iM2+nҼ0A%5p XS*tnC= -GF{hmxV#M4Gx;4O]Z2Ɲw;q,fѸ"1uyC{rP5}[dnԾk'q&ni\[ YTJ1ܬ%z}7H*S[5xDJzkod0]3:n 5sՓ^'ob"lTD50/dJwL"lE@TǚhۡC?$f@,?i$] µ(5$jJ Ҝⶩ&߶*z`^Em2Wmr5`om̷qc"M0j -=!>Е(UzMd Єx2ȨwǀѪQ80[Ԁ!xDn`4㜻Z W5g4e%QwVN̄?Ţl$[g(ʙaL`8ZH g; bndKg5~,Ůfy6?þ}b'"=hS_,7()70،׭9gd m@UC*Ej_$CT/)%E=:=.^%O®2>; \]Uz޻l137: 2pcKx4h1JB0#,tdq4n>0,RMW?ԅ$z{{#͞U/dm>u#CėdD=xe,StK'fg7Bt)ۇS/y"] ucbaZ)p2t}ӄ  [2 7JaTHei8^ y6}as"rCZ&ݽ%f>_dw+/@"Tc6)V o='ջK &x6`2&-hk z(PEa'*FBx(|B lɅ'X}n׀arS+!9oSe\貁 ~.VZ߇IM D /QxrR76 scD;l[L*o=Lha R)F"{$ϟ~OS!f4&-c$VD)*|P,,L﯁PoG-5N /}}TJ J|̲N/dHfio*] JYc`;46Y{Cg cƇ!̅?[b<+um8tP+~NDaF ks.̟S&Q_8>Ddf=k4jU=OUOLIOCS3tCe?խ߁ 4P>A=Qૐ|Q"8XфM=J77}Ϣc0[  aJl̯{\ɮ2H 7^/e /{2~Cz$Y/#-xß_ߌ  gpg zC*DY#7O+nf ȱ"9+~h5ZhlǾt򊾾&ԩ;r߈ɺ@rBݡ!bBkáFZBp|gl luǟ+|hg Sj 4k~)NqkS6!_w.rs( Ay0+-?)"ٯh0E"3l9wX/ >N -t}'1ɦ0-Q~C ;oKe€htL'rڔBz6 ?T*_+>o.~O݌։{uBK+c¡C XMs.`Y4J-jo8LTϼk Jo# xEt&C]gc RDo u"JmOLl`ʤ/ɍt$v426zO)\F4=y֛"!yw KI({NJ-GG:Kc=[A͙f̨{34\GLL{c {Te-,CwuX/-vJ*>07:|>~g3ًdZj xT.^f C|s|qKFW tg\W yNxwD')/1%;#sì)A/~9MzEd8 ixfP7KAWXgmEq>u,OGa:_4|u8dc /U\PneeN}[VDK?_8Uh?Gn rl,/fxK?Wm#0%V:x(#" {*S!R£fڀiX'ڠ*3oR7g؉Mc jaxS`{>$xH>Х4e,Jsóbc67ڽ"d{@v٩:]X+\c("OMj{{#OIƘ=<[j+eyw{sqhPߚzb:?qs=+Qw٣ tI?d>Sp,7( ??N!Xulj!JI֪`i78Q1ťDBp>Yg3/f2)%z65< ըqPcQ2ik&ÄT,Xf=# 'oqAѧf0uon}B*am#xY{W}M\^w"Jp岏Jk-tScR/DYdRgoB0oP?zQi">cUqsK>9 =O8\='tlmQv, *<NRncGc0=U6܍ʖ훝7Mٍm<ٕ!FVܭX*u}䷳\qIx lݪ =TKڼ7&'] 7ˢQ(X َ=BwI'-|vM!C $W0[C0{@P2R(AT8wlHd}GǀVIEJ 脇oxVvYc-1VVc.#K2-z!sU7/omLrWjJYHpfbGHF:jkf&eF'xsV SEI.:U { " 'YS JKzɿ)u{q{@"?gUqỏCqûѿa;\hVQAl YEiI;m/_le--0m\m^&Dv<}~,Z-;PW t&Dp>Rd3 y]j ,+\dxxֱ{;} 5[1 m%Lir&6xgz+./UCqb&u;Z oI4X'!7,tBZBFupĩ.J\TBaIKgib'5q#Y۩TEf}[T.E5{ "&4;8QGh{u;!ywc` !zGJEtHr]g+?Ҋ6|38z&eC:Sâ8M}n>To:\r`Ƞ(JɃ!k7qo8.M'  jv Pez'c\uIapL>т9vbBۻ86obdzi rw:?q0tF << |h9:k pT#Y^ȺyHƬj'.f4H.tRykx;SQCʦg bI^87JךdWCN3JSKkH:qKWabr B2x97JkSn+ 'H`.ٽ?d4=h7ݢ7OF"V@WbѩE.ixp#9b圜Ͳ4{AJ?^X1yuNh|u8m2~ef/\z m_cr+e ]X:8ne) c1:߹B;l(\9F+]/sS.ʶ ssc"dCgJyxcٗޗ)}oo?5R3>lwiS.DD +LP& FDB<$wwC1gՙ-3fUAS:qYC]gQ罀 u390:-擖Pr%ܫNGڢ$}/Ɯt%jw}b4* B5W5ZX  znț.ҁS"Zw< .芌eBE`r:WH%ҡdXUD+Ftj~83;ށVGL =8Y 8%i҃Inm#މ{bD3"$ Jq򭊅Z NhUCc"UksH*F: Y'tFZ =AZzG4/:xP{ʂF"Ơ0 7|QrɑSW: A_2Q6]N\v{N-P#`M}WK"n5hѻ1V"j~T:0$?4ٝȋHB _J;_}.7'j%G>OL rQw|P[hb%/Dk;>$G~E:6D*0֏LShkDɋ $N#Wރ3[qh-蟫h(U8oZoVv%hCVWxمj-pc-%ӣ"@yb*cM!x.^4;3Mefњ٩yM(㉍&(V_w`יRw /p4Kp⬒D2@e{ wT/73m%Aƻ _.S;!KOʎovO ܖM^RZKmɿ衑j?:Z+)ݍ7 >4Im?Yc }DzYsxD|pZenŋ)[I3:NFe^ K Fsڴ^T^x %z{–Xlqkpdk!n @: 0Ș]+^z#*C|H" -V 6KtFܢÝUV^›}@*CIAEb$m.0.s723:Ir2QذQL~L(դ6}h-,3#^z06EX['bh_#OԀM!eXaaob%yINyPn &P^ j$Y"n_>E߮gB0'czw]wk$!jS>B*AYgbC$ ;kvO↫j#jdZo_{e|P|`ap\n=/?OGKo*URtH*?pSGzU 1 ;6![Ok4R=ZlDeFfȱt",TGRۥ,nwZs$-a`Cl&~R+0㍷朗 Q,|܋>P굌pc:ݝh `JZ?x rqO(W~ĪI锱zg+<;T_Vч}O]pSKgռCW%F?mCc ~raN1w$WV;?6f7Pq_H$H #.< +WLs]jB}j^:i}U]3ftC3XY[7SwC\=PK 8Z;3 }tO Z [b:;Ы8}Mbh|M륟㧲h\>|о*K·3$)4y~'cG;DGR8Mu:%?2cpFbBYoTereho䈝FRi-%|AP-@2=n2Ŏ+>\玖Wf*yw*{l~ك-ݟ#TQUiᘈ9>|\t]əԻdi6\Bb(_x'{BCy{Q65fV Ӗ<Q3R[`fl_ GaX$[2W/ZN  f%`y<(OgwM[ZFd4LГNש%ij]e B/RRG x@\0/^(}uůBm3Q_:>7-: I2Φ(yH5m-vc?`G}IXcLA|]ƦR+ 2kIX9߳s_iaa3 vs$XlY"RjFoJ(lrvOe_4W6 d Ҷ̋eyv-;5J~yä aNjWzX .ki1P/TY??#j$2G)l4Mfbt7$&$A 縐1:1BfH JDGSElO`gW"NhD->֣bS) b\${RE!`!mБP_pZqqUBIРZ{ĊbL ҪG/{NB پeJnhgxVA.'01 ߒgtA~P zX"sU6qcY!Gzx}e"[O 隯k !̀>Щ4((y\Q)QЗ/؜baӗEZ) $2o֎EïV s!26=IZ}WT`DCbΕPUәX1je.!m[e".C.EFKa .BAʗ./>lq%x jkB(/\BHc!UlK$D>蔠7ֳR E0N)qǞcb>`؆^s`nT* ۉ\0Qf܄JӲ>.8 HKrNp&}`EZ/A2fb^) !H e? Dk'%po$: \]I,2d?ceq^jWHy$}t1vܾx<.ݙ8bpN(ji{*.w{l~dD3]W s3`(ޤAUu%]QU9_4kwW~02ZK7\^,T$8MD,KBmj)34z I3QK+{3h S֮#OZB&f[h# N%Ɵ{RTY ? C8֗Ӥ޴耎(9_|Λ0QbW8b 8Ŗ$%cz o~p%=輸}7:ְ:]B6w9޿$7Z2]pÃz\fߕ!xy뻨6#Bfh29|+{k Rиx'\άv)yy %_ 5!(v,x+CZkX;aEN@J2\׶g}zQ%@86#7FqA-; |~f9铜T ZdDMRx.0\Wg!5]g6Wr|H6&8]h`f`Q%K h9wA\ poHqjӨs!XӾᚻMR ͇Kd&VEw,_2 θ ʣi- nF#8Ub+{n $t3%;S` [ f5m-cQݪPV /³!^v\xY2s*/&XDE;|)z0CCGͣUKe< #W \MčU-RkxީJKElc siiVA!IqA*AJȶ-0|~sLNq̷J!3)sgӌoOmY9 g3A Q_Zo٠޿C? Dp˸_OTCAzRYHsP"tʗ J2o.j{"|D糏m0򼪨\<#,}*q[4xn#颩|ޯߏ9a0x}dN;2$"4oqf꾿A_ sp+FJK9ïOcCBqTk2?0:4. afd;3a,nΨQ&ZLMJ}Ksz$i=T3yɛ>g<Br 5orC4B ߉PZ,BnˎsjPxClVp"l͠K>XalfZ䖖ipJIdG.'d6ڊ}1;M]IA{L;ûhe옔M=rُXV1/B$11bNh*cŁmVpaq0fJ7/cm`ut>&faо&Sʋ덴ܶŠGMoPV Vu-I[nj<[sҢUF9 w@H3ܩx4[4Ug\yi0|n0bi XG2nH]Ҫ*e(>13o/[GUeo~(WLp0 aDK )kaM{\ۗє4fŮH0;WFS"kϷqsÈrx cOBy&_8˯d[."^s e&=]FuAcQ-GC~muHPleΫFQ%KOwSa&6xil_sYlX*Qʀrĩ3㳜T*+6(D9/f=+Yuu,_ٷ$&' Ѽ: gW..}b|;^:% N>eU8vRx A^ oy{QqY/_\om#bgt95<[ӰSLAv`A~G`>!Dmߛ,`K2/D0 <&pndvXP!CC"$qMyI]a%uXd(gkC#Py!._Z#:y|i|h!r@m]uV[j~\(7nFeyPL<249N#RqYF&F@HYCC\1YwBN 0JVL:&ً'vz"- RHttvI-o 29|3 ߘv>6&[IŃĕQX&`H}v^SYa`ҊgVI{i'aS= svMzNH6QHc' =w9 YUH~uy(Y ?ϒa36 +sjFR${jVNܬr4:˪IdԿ(_TLѵ2i ж5fRZ<=ʁڄRi'[X ay0lzSsPr"{S% a7;᩹֫<&o|/+*]kai6䦴a)> 8XA W57C^YX!qUc'U/GƗnt*#r6OhmjxGa^h9ǚWKt=4@L Cg[A @p;K Y߬lVl^[mrLghfzq Njx!fv[$֏(iCben2L#3Shl,^,~ ~#8@FqEYϾ]9@urq|9g~dhw) ^>q=iM2VM>TV1?Z_ErٕY)_.EZgUpI OA*yɦ)l5\D3^ҥ$z#@'e#ys ?`GAz{.wjBշ;a'b^ot6 NM8.7$퀉*$@&L}jt-' =-]w<uj z#™0Of kҗBŔ%[Γu(=624y] @j'EJCmI9}EOz$LIF) QOmk,3nx$5Ar08',''9]Q};?8Ю_ ,)7p8znIb&C0ý7إ^'qXBa9iɥ^VCqx:KG41?g+;O:Znr̳6-䰇65)Di=?x?#S,TIigK<Ε!՝wZCr-vBV$`R@B^b/XX.Z/ކoܬxɢ'aq~w3 :o@%%j4 ]h09 F68{fQgLMY,Sr^h2TZ=pb,pQsFRFK]<ŸY޹_SC8Σ/(f%!vBHM &1}`8ZQf۹l'HTC>urcB%/e2OqkfH >UL(eFc%or`v AmC8s{(>~+k2=R0:(=5P(C)͇>-}1iwI33{ ]!'EđN>0XN;o52?mtQsg*'Ew%1ųdC{}XW^5Ks1;w|޺MJ"5BccD[t$KE04[V}Ъ| =1/jYY3v10#j̝Ө㘺8*au1̗/xBnElBoPw@{*X&vNY v:pxir0焦^b7߇>;xU3(0j?H vKysn#C(Ot]}^2!㼀J,U#wLh2rMb+Cn*&M'Wq˗(!:,ZbAm^(GPQ\0 an 1:gּ{B\L{mvec43Bf.DڗKl0_8yРUA<.i|w'v9-q}.["F&tO>@D|$Mr}FդH fj;קU=uCڙ=gU C,+ J=Zm70dRJ|㭂(C/?w{*J5!3$:6T) Zh?ZΖ_p/VSgXEK*?\h67m89{$m5@+/rNڱFV~a_>HCflD4/w{{F P,A/6?HcQ–6{y:$1~1$;^iXVvG)>wЌ8L̑ۤa p4 V1a֊ŒĞō=VӛuLEЖ4fԕE X[r pQEw]li\lPu#LӮSٵ=}IBieKSc^Ve̡00SJZ1)MZ4e7 o?)5C<LR6'/;h^bSs’h| HQl`-1f )D4f)$Y+l0W1άm=റl|V'6AJMFUu;t2rN#E fndaq鎈ŧdI`B[[dY&qRcӤ-wB3XE61_$? vzEM87^aw Q ^?ڢr.sz,^؋yb=ņtʽ fv!B5eg25@C#NX/dHm/+N)ȒjU4J'w+Q2F鉏2޼dB=AArt1BvgՇ a:vpCLI + ;vFƇ^"" n v:3bn 0[kxƀUYI4Xh p1~FÉY%B$:E-#sIp9K٩cm`mz_!H0};a;@6 0hz"sqx{M [$R|Ս䠸gK9Rr*I'a&)n>y5Vx0S=R"KhAp.çY[v_c2&}9lZ(ǒbw)+Qgx"ƒrަ8dB'KHrN[Riܶ*gK%9知))^ 7ԗb9nY(& ^F1 h]S=ʱEe%,΂,:!8XT,P3d :cnNi{1`;n \+ܐd"O(WN,mL{LY8Glg !m(0߹$"[#2;P7BP:0S~EM8jFK?LN[yj$Úc>q^덼Wڡ~j,~d7{k,ywd(lxܴС#s8-hQQ4ǜ2l\#ҕv86IykUEunlt*Z,R:Krl 0)D^ejYPY-s^S^A賞8.^PrC<*] B;c ba`pI>|ٖ`9 =6] 8e?PP9o/`oA[uSYQ}䄻+CGyXcm.:? 8z$EsGx|rjSm¥O!3oYHg_"Ha3 JzoC(Ri>mqR´а4Ec`X ^^l:m qUC +"P>tDl~ϪM\:~f8͡` ՞f : o. C,%V,?X~DU:j &F6_ R5f^A?l,^zwO,~EUma;Eƚa̱JqyR$a19U\*yr clelyv;hrzkGnifwy f,o,sS!@a7hߟ!ER}pؑ}2BGU3_}`M_jLFˈj;Kg." U2b{Flu%;ڵPuy @*UyH|17.uq9 Gp Sֽma}El<^Ջoګ~3I~a<^Џ$1"#ͳi4XڭzýIh[f=+F8o$c"ʋ@-*a}bT5 WXYY^9'W$l7/@JA ZrbT#Z-j,r*]3,͹HfH( tUֺrh%Y #G>Ƶ&ќbu],[yk(u3fT\+ޝCܼ*U>i-L.6# 0ȇ(H/ADN D;xgGn~ڹmF4@9k>-⣋98N_Y=oMЏn\u#,p@mlJӳ ע-NV\۠޼~?oת`_CYjf7r"ΜWZ@wu86]+mbaƠ>k>zjU='~A [ 'Hw ƕʙdP?'nz 4NgZ__(dIC̴'@[БqUC,hag*u].Pڞ;'Uׁ3b"Zʋ\޲Lxh%:cva7UKur8d%I+=F%DER]} .;QIw?]N`fH˩ @d8o9 sQ|E>81 3+ &T d3z :؉U3⮵F+hh.Nݑ>t ?#ݠƴ4jwgpw`ݰTt x|‹Ȃ3"D#Nz#Or|< @c;ߥF0$hq)SG[RMUT27Dg~YV^n[ :YE}.ػf1܇9ê##59C*cי{J 4^r=v3YƓԋ'1=GM :g, >RU͑he.U<*5 .F4[s() T.kP#ZL,opnn gin EE|h>SVe͐ Ԥ@Uu1RZm G`?*a;E6Tx~:=VK35%pV@Q$n,9"G+!ڕ}ABO&\s Rm\s8IuMʊޤf,Q8"5TݤUݔ9 ֍QoKAF JI ?hL~K"$wynyzJ'VW ¶<Ǖvy(\K@4Zbiig1Ȫ@ mK<TAT3W^0Ik]Nu6r1dFRE\ʴsdNzz@h ~wdU+Nnk&QI&pLH7R7ORQ o amn w: A:/O\mԚ;KTrЁY0[IqN?넌;y,(al << ռ<ç(1Sӭ}+"*(Pוd{h l^$ɩ]x!{ C{o1◕j &q|ӌ"`B%72# L:(a&lȋ8jLbP܊ f7UZ {&vEͅEqjA p >\ں_ۗEy ٗk3G'M.`Rg(Q3CMkG@0p_M{ E#culgo;H$j}>B2 7K o5Qd^uQ׿O<:OXH:wE?'{ (1olkՉFD:PH6N5}U=3TUDag߹m)g;Q"MTN61Gx:ar߭Q΀}\ΐrAhIUW5;ry/x<Yޢci{1ܑb5V>fߌܜ?)hrg @CDOӔzSP9ь%+eʝar,4!ܴ65}vƓ*},V\e.(j{! =LeVJIwΩџM*Bk)SK˺? Jjމ888fkCɂѤ_H?as`+W*WVceBaҚَgɚm3!o[)lD1Y0!\Z/kLQu6u9e GyjnݽF% m {#,t<*MG-'b4ZX*t ˀS#w7#S7IBJ;|iG=-szrk7d<,KMhK+G8mհ3YWpVȵ*z)hEZa2J~R q^}'1WIwf i9š;;?@Ч g|23;6|G78NlZN=ܥ䙧hTy7z_j3ԬM9#O(^9s*! J߂WW-UBb*rH[dx7MZW0dn|@qHŋ 0Eܱ[V2jTr03n _Tk۠T&!18x\Z<;oVY4;g^'![)4,(ITUY9\MX>d~c,ٻyU"&]d~_yARpY + i'hɴǢɃ%mvAfM^59'6070|\cEn7*c,M}EHji/2 ȣ#D//:X!&Wi&Ptxve֙٧8soWSҿqc.U3ɼ-N^B-I[" wT^Uw:h SfSr,Fgm'/ G@Ts?}*ojM`үm}wA_NkGe@V:p~T#`Hs\4By\2!UmmIQ" 1pWou8"x|ѾkŦ: b"\a]ePh|"]:Hʹ*#E S8P/IbdЛD`f0U>5S>I,, $cw#|ɲ1TaBB˷U4H䑢,>InY5&qCY 6pV#-ԕ]Scp1ܦ:߻I]?O7%4*UI6JP>!>p+GYvBSMjjc͔ґΙҦjN+8+bÆ`W4:U' +`fNK6DX&ʢ>]MɕɪjG la)M9cIw/]L&81O+o\|}첟ԚC> wB"ٕWN7aM=D˧~C|<5v݈.P"~ԕK)6X+4wSB0ǨS"''tf jzDiaJؔF*'_WQmFe/G\*OS[@PkڽFKbYDϭn m~m'mBYh`=yGzR= `]b<ƠR;$f->Er{s) ~]#v65/-Ͼ&wnɼL oGAB=oPsU偖1}7;C:p~NLik,uj' 3R^U!諽`WTb`;zY6|8󽪰2)dt.խc=X>.%tux1Ej_ܼ-5n[c܏q9xB/*5!|GGxu3!hM wY9Wk:I# 2RX 3 04Z< }FoHfHIKͅf.'ӿwH +(ņ_A7]5MA5w0p/$0Q' z,͉( OЃm|PҜhjv~2?w`1݃oEv,^׋u<&;QFjMƇbG@dN ,`tDѲ;nY0dzPQ:fvVx.X[5n17 Ko豴zL&\|!29F [_)aEP]Ez"o|,4dX VlP$^B|~||.Ў!v^sP}G^bI iÛ9:暲15y191,c7fXD*1қuM M`^*d A?0S%~$ЭB%' e. uK]\_A¸SrfO%;XAƱ)6_ztͳ~lm1ɎmTm+HcVC5 Pw-SQ-deUۊw-ʃ"*}gdd'E{<C%Қ]13\prO0[,sNݴFa۾$A`ȕ%a4QawסBIijLcڅ=7#t!G- :) xhҵY9tlAXx .d-O٘lp^c辎RSʷ#r͛f8'\];o&rz?Y"W(8E}3i$W!a\!}xt*db?b{Xxp 'p ɞE"flÈ{9sExny b2swTtMbj-iS 9Qlt!pzkz(omVW.G$N a) ڛs,K3}7җF6qC*@umsVE`fGh^uYJ>SP3@rߖ$8qp"MRUq|tR"ޒ40C~u t:Uh)xpYAd#.`}P=#][ kfC}w @+K rSg+5Ku}ExpӥwCIg` j9-oj Ġ]nO ZXbC6|] .aqh"9Qh08XQIlk U'L8CIyDZ׍%eK|X1;U#o frwfʄ:o k'W^<@@7whl!LF}h8S4$e OzqY]:^>Q؈G$<Fr&AroZ1#ïM8"f~6߷w;[ yhR[z-M볂ҳM_f$qm Pag|d{5rM)ӑ-41葠d>6%9XyI+mbnFN\7Fd3??K#Gؖ#8ZU JyAںn8|/Qts~PxňXnpl~q{×1)K'͡gbrҌٽG0qi8 \L{|ޅ:258 [Is栦-XXS?ܭCE")#糄Cg`#zen0Bfy@ N?`b6=oc?|Ԣ̤/uo]2鯢/N'aGt\u;MY;1WY;BIҭ@0R\qAl$ 1K6֗dZpڧG9ҘrAiH')dVzf@tb9<*UnM5C{7@.@? `ܐ/ZbH`v+ًLG{)jMdEȚul.0B(RLt}j,1RSOnZ<rd/VT]3kɾpbYOY zJQvbhfxL\,4Ht W}o3zTlԂ pKA=Fp]aqpDGmsxW &y~D/hE}<|}0/ƟJ Z{셫Gx:"ET`Gu PܤMw0JXKax,2ba8>UAf =l#KZq<~Ia+: K6nHԘ\M]X+.Yc P R?*ܴ`r]yUZ>^")z 6SF\u|&sW]U(eBF,&jL <覚tCʯ،17 1-$ok0 WZXngĒـFz¦Avy%3ksCW;sHHBȑ aϛbm;B Z*640$`B3'?ݶ5a Sp.rV'V+;^[lqӚv [dVHU-$nbf:75,=uyHKb9ЅDG=}R9QJ 6HK3TOt8.޶2gz^6' )5b])gNѤO߱?v5otЯ. i { AgjS8F`Ϝy NbF^Z&O:o:[5,i}SPn+˃{ g9(lk T<){Vt?1Cjg1NAGO`d} `Ԅ!C}@0cſ'X12߁yN\ڶk*v%o:O^h'y0גPH.'9Ry@I|Pc @8H \_w" =v&3_De8>;qQ;DJJwg><ֱqm0.Pz[ы=TfZPT$R*C*ޏ =赮>M%<کςپyyqI2c-Y_daݪDg)ҏd;n>K h},dֈ.0 ُ8:1Ι"M,lV9J#Q4layb&e2'o4Mn-}:r8?ˍMkYsć4ҟx^e #sN.j+ dI(HÐbÿ__۸>k [5';r f}IQIa*⿊S= MW-:Wq@o->s2E ;=oWY_bBH~ XE7a56Dጳ+׳WU_yo$΄e,zc2YLrxI_]{OI轤vew|n9/!ꪤ mKw}lք-a)HIG",d`,j[??.&|><4z6$47ڴ:HS s- BBhψ`&_> @}̖N'Mv"i:w 'Ǽ .Uɛ{j4"F-.+ xFo54! Ve'8mDhAۻ=C-(Su;j5 $ll>YI82<ԞA cLJTSTT|)$QYAVvgWVY6Grknw&ky/a@yB7H渙,k]6Xv~D5:g;QYR֒yyU B_=,#.IMʢa( '_o.ޙnoGJ÷m(iYM1z,!U~}'*=Fǎbl-('0ȘJ.U3zU;Ż61g Uo2_w+?411 ҙȿOꌠ ʕD$HD5ҥ E+3bnF8p| `mTɪdP|˜uD 6> ߝ8%] UDoȴ$;ED#AB/^:8Ћ"X̍{LVpk6Rq-Tɏ-i)rx&[qy'1[Yc(diQu: |<Te1{d(ެDA쾐JCS Sw |P-'KF>CIw&*XWzvm0Nٹ  wZ;,Cd.&y*KBXj.YIQ`wPp/.q K@4Z4v.\8i1ՏQ@() OeAk@W:\\'B2D4=t; q p#*{LJiS"e~gI4ck8|B_kdZF$k7qoFLIV{xJV1\\n4I^P5-,ό:% AGNS/xw8ڬwIZA{--*CZYYF^Z8PJM׌2X Gjd oih\a9%S INEeVx/acqQi> %V] *yݖDo r@+0}d2r_2"7`٨v[FJ̥$MK|:8Ed} %0];1 2q@* jP/OkSؒ]gMa煽Sh6l>^~Yw˯H^WS= ȗj|0W&LR NH*>$Q5I"ws' K@ Yr"VYɪoA8x9+,M+|i[!'3!y٨fDN"z9jEm8kߏ2yCCAV} ¦xL#<ξ|7>y[-,ɇ0 p\ѳTle9M*L5ih}d%j+WDz VNV$9V UڭV6Ŧ 6H{=;^4ع$*`lvxE3ȫJYJxFSᠡ#ŇordӗLjݡ'6|fG·jlB =d}g i4Dx 67+ɐZ^4i1R߷A#g鉁7{NV{Ю>uz`i9{P~LYY$- iGv"Wt qșBjyܛݎnkfqmֱk P9 n$]8\*6_QZsI!Eh!]d\;oB⯠TVs 8;>dj7'Le E^"e4;zz Mo9ϗi=k[VƘxw甙v:waqƫ$#aHI3\'QAaJÜ#RuOo\'8V'Af l|0\-Xv}  y:e1Į1OtQ5ߩ=j`gc3oΨRLl@RNfeqWMQ]Ht7c0:"ʂ),a@D)fw? Xh!ROVZ8TS/h N&>:$hx[X:hx"&lȵkzwͨYl564b[Uh#,$!'TObE /QXk*RK.zR>*ycKeO%n ],*|}L]|Kh^w&ZzD&D\:GMRHOI _9*@型57kB 틉oϞ?oz.8\ӵgsz^\iܦ{ݨL+|𷑠|'*l}$AWGϱЩynfб/-kaUB6]4-q6|do7|;4 s_A Q77dObF ,Z;̆[@XF|}"w B}&7رQ _uo$cr! قÏgY%c`KhQ~8hE}=XSOC1̻jb_m`=-•.s 5(|¸M(άϲt9%@eѱ낚% E;z[= o`Z[ ךbgU&]]KM.Q4B+zr4}TP: бvvV*^cNN79N.b6 Mc A"&y8L]+=,asYLJj]ϝHDm,g o^;t{XE^D>(jϭFZ٩G|;l#́- OGx4x\4 P5]F*M~T;Db*~4lGc nSU^/8Nr :[lkQ[LM4ʒT'?m'wF}<70ӊ=W|fLT둮S-q YJ1>%8UIDρYq(sń#NʁSQ)"B QDʁOX=rL4 ȸ51\kHJ:.f2}=d{rFtSƱ ?S]N"ëx$?E}ת6trn )t0.ǃӉjj;>Yx,K-{Dy晈\2=-+ϤE3ik k}9+͖'nMQcSu4\uA|[)ݺfPO= ubjMЧF\e%<ml CpaA)t݋ˍ} =<4{5' <1_IjڃPlPGqUj(Yߙ`UQuA RilLA)p ]i n 5IܨqU_v/fĴ_WpEk9|nU]uŕ$|yr{&OrVcw_m0jT2IU` 1:_Hܑ4l]Xu\ʎST;3t1f"k9@rjέX{Dxag=fS:bn w>4N-Ҵ舏i̛ ZmR<1C44bte6!];\@HENz!uʂrX-D+}h4 jY6lB 6xTs'm7U@ɪ1)Y;y%Aeޭ6 Cσ+{ʾ%,0m*LsoW^zIq~Y o,Q5{rL]WJAX8JPӼ`픽35^ՄG"&i$NFu{ފs}"d.g_ⷰV2ә/b1*;*nO)W/H~wy3Y|Ǘěv^j<9*d|lW 1PlT[gmXo9 ZemAe)ƍ-ϱj$*6g9/<;͓{-}/]cGDnj!9au\(ZCQT18?>9'=iIuc1ߖQ XǿxK6pdͺ[3@D ?iԁ?ͽGc]:&3hh!Ž̺Uon@=ΜBPFuOqv ɢoXQ%,@F2OYf͸38 @`BHƗ͟0O̡9f-(G ]3?4ki` _;GQG<+ ҩ:_W6)N.]0sWD&s!T& R06,^s`|tTCDyd}Uj?:i QRc.(%﹝nvg),!jO/+N.s Ѩ8X'CAt!aq {"qMT=}( N-y[ںyt˷ym[;<ˁm 5^k+N;@1 |4%*ocw{ V)T{u߿'}gzd"#IԥrmAG->Zݰ$6SMzC,O̔";hg3ACh$W7<$By~/x՘͈L+t3h˂OD!4d"E)DePzD uJ&ϒ[b W .B\Iz߁zyo 0J>Șӥv-⒨ʵ3&n Qr}媮)~wՍ6i4]ZD~XVe:$B4 _E@xyZaρ/Mdi;q5qKROzs.lX_{[|4T ~&-Nw:F ġ,X-Y:ab؟!Q9=vEjDYq4ѵ$,B0.^je(Vn>d8pC"#̵UҎ0 *2e6dYMՎFŐVt)|,DϼͰb0nz.$߳* y.zͿ)~LQ5[剞EJ-)g1|(vq1]+H~'ȧ7j1`R>vH'wס! 1N9 4Bm'k]\d;ݲx1r9_vysM]Qnr5꓎A5%ڿ 8ˍ3QGBYء ;3-}60*ҟr5pĨ< 9~,uLedYcWa=t{ @_{i҉yT~)tu*oDyr?zxBslik:?bн0x(ح Gg:"> LIY!"GR@JZI9 ^3a~kKG2ҫQUJHd%@5hիR-J*DzT=4Ӊ ?S9՝ʚەˤhO#m3& ؉Gfk$ʓuh ގ69Uz 2[y=t}Bְ S k'd1avT/O D]s-sۦ`^P0aGཟǪ,z{ Pi>t B1| ;#R5cwR0w>%(ɇE[m 1g; <Ǜ:5mi-&nf֞]FS3lQ%|Yrh1_9/\6QM6U&ZK ٦xa-BI_ιYl'**A|\O/D{Pƥ?s>'r{q?Gg`WPcNfJ\,!A}Qq<D fB#eh$-G cyQ~jjTvN䒋]mJ`)>d cHٌ [Cu$]+w@ L]i?nYsv՝v7Rf\M lVQw~] ώJ"mU~ ڇgL#8%a0&/ < &칾kA/xR)nG#GRkj蚥SKu'ۑpL[4iuR3h߃uG75yk[BGb`$aڸQ@׵"n\u+5rn ~Si"Ub74ؑmibm^fRYH\X%Nd0X]8F'լ0"QD\~o;r$zW.^F4JiBMۭX[ŷwZbpk-+ᾃ3byZNS~#ƢCe."Y;; Je]E!Rى DG 񉠸EX3.:,( 94ˆ) NFjVJ抡 X?o_ |(ܸ{5,1ɔt4 䚭X~slR^nܿKuq{m>ues_O5Qh e-WTݲkCnxI~3o(uI%$d 02dz.Ŗ#ܽ`7u]| p4 Ϣ,hRzj׏:4 Ym5: J X13 ?C<+fcC>nU<7?6@.w:"~X{bFBdLt. n 0qH^ "ytˢm܈l=phy%ʅoU.Ŷ8+pMwM]Ϝ[HsZ޸dhRX`bWLq?hG䌴*eL|DСUpMݓ5wxf/ǡ,!Z Pj'VmKu#͙rZ&H V J d N>Ѳ$MhlVTR)Z7>f$FMQIq 3O@TCG{ZְzV#$>7K:,dD./ ò[)E_ˮ"|۪YZyO-O " gXE#1s ٍ]K3Y#`@LmkFjG2KB|qhD>M]RU~#"VnO '즃G[%V6O#Ŭ|98Јʷm$J.kG74%Ɩ"E 6g7E` Ք>?&DYՇ􌴱cda[U˅w!e,{,/cUP;ܚh7\uƻQQPayv\ʏ/m;|P r= LB_ʸZ4{]4 }WExr"P;0c?}L|eBfF.#cVye3;pt|+[ Qsxn#AԷ`#k.'QWrpz ~(c%S(a݂g&^hFVG@$&~.BlӡV,9hmǾt Oz&eOY{mpX5FH$ިWIgY-s3QlN,d̘,8C B;촻MEw6l*@&Bw Jr^;Y=`'v"P-*Y ?؜d ׵҇O8ʣUI! 0UI%]ha*ۦwpgytX+t<oe񋩍XݘPXiv.{#]]O\u/pWUqfZ]:MWQ/HMux֡W{`3!tw]R4H9W!:Ah˅1AC-f SbFvSV׉6*g? LJ FyW#PVf(fE>弃]x.GtɋBsgǘ@@:>pmd;Yױ+:\?=(\PϽ>%'"6ҍ@i/,C΁>imq'F).OK,ܯ #(Z{.(#xѤ.K34d{6ɇ?<8'0Aډul$~@OC<P:Kvfp;-SQSWٰFucal,.W]k B!IUrDȘyuuw.z_Ypu9dD <Ǹ]b狾2_O|-B~ 5) |2OK|0+AscOo{dtU>::n1ݦj4)/No'TgdDƛFKz XS6KޖX/ KvZi1·)^euxY "쇾ld:@VS#X*<-XT/ov4yA|M& /Pʉ4UE)֐ #{wE2 wY)@!g\ #TMx.˸moQ&tիn6}ߊ3}ڲ#BY`j*` %!pX9r@'n"B;uG=Tt1 f_z_]tII>r,Uz {5)~Pa~.:AŔUחZg$M 'd"lr5om'rd&d&bTܞ~%w`(`Xlh Oce`C:FZ=OsҬHsplx#av Z#+k$6[y 1SLX`T;9m-TEGl!qJslcU>.RTg~AC?iSP Ӹ "0$iڙgp:SQr p۽M5L;ؼSaӤ5mIzBQ\+cއb8\XM!5u<ê;*aRaý =J, [sNg|@;52|+ЃK^;%TqBYu 5cx=4BZɜ~,2|YŀLt؊t xANdy5G~Gd]Q6 :|Cj\P}!l% \e$$SVF< XHB@Bs>{*;O&ܞ-hjv!x=vAerYfm2jR{~(sxvcu]39>Unc3[OR Sr/^&ZgTpjB1ZYYd"l7;{rjr}u0&<:Ҙ>$lRICA5 j[_-Aԙke"ܐ_y f VzW~B<""V;݊yϪ W3(YAoxGRB(RH- 6*gVW[T=MɢC_lA?0o :VbTS#e |$hkiJE Ɏ8$ rʪRc"X;K>u#52BU-|)j{ʨ\Q0N a7?]˥wԑ8Kn;,`;ZȖ1s[+ӈB?_}Ï#be3MMHYqA:*JA>9[J ,ąmg"­ &y J:Wyk>%bok xow;OFM g6XIn.IgK͖徠,.zqaTQa7@iip#}k@WcwLآ HHebE;w귍5>ڣnf=r86TщǙnsS rǯ-?yhִʴV;Uc7B@o|ȴx:Z0s@#,q12G%% =A-+'G_cDqHQCVNEV5q9 `fHEӳis)K8+ψ5}A D*>nTBҟ3q$j:g466 VEKa%GC/nD(~ @/Dӟ#/akAoqfz`HqcQCN>RuP6ʼ8; ey-B0SdX"zZeA]ބPCqRP[DM`'x&zLe &ylA']e{ 3)  țm M4IWhVw)'HKg b3/ r@r쑧Ǻz : fg:.#ْ~PW|}( #Au*!rz1Sc13xPٞg,p׭;Mr7b]{凞efVy/"IBj]"W]q8IؑɌMmfQ,FYlzfBpwBY10%PF3z'(n O0^,һ/ l,M5wٿ dn:_^_}kh-Ūb{4A(ɤ. r=_ƒQ! ?q$i^RHΆ{:%X(bt:`6W ҉(F=鄚|P[2 ]d!ӼgyTٝkS^$!&mLPm!fh O,$cO0?8*2 $kWu×* ]o}FRxxGemPo4W@ѭь]g)D+!a7W*Z'oFX$-˝Sew6{U ڎOQ4I ɛ<x(r(xϨkAElj\> eY`B3nžK#>{rCwZ)ZjF%/TBԴaK&ƆbB8˔fb/ބ:&`"QCmAC )ɻ:WVfI:xOS<% f/L "'k؎<_+5S%۲k'Ntj,7[Xw|Y'0°R q)w 55Ni6cq;]7hJdpbҰPkyb' 4] }nZί&pusJ'}=uwj?8 tK:_H9#N% V4=gJy@Cw]a(xg' UWMr9[/"sV^wlg9Դ:X,?zH:RI&T5/\:; $0wC2fTfO{Q˿'K!v∉z6/ץG9ݙYӝ2 6N3:^a J+/<ڕ 8N+9Ȩ^7fKv# 4z72XR@4p;tiDD0bx`j+I1lSd!|8Y? arEe7m`}6<u5Ur¬+\iHT(G>̷f"wNR QQ]cڔ \4>񝋊 L\؊P?hރ; 9c.s\gp+dvYs9A:S?Xvup6Q=^ jF'KІm@{oG؏P+p'ltq"-2[q}JHb9I͌f9DϤ]Jaλ}:qmiWKw G\7ۂ7%V+/ 4s}i dO`PHA[JvM~(sN'qp[eOzd;,PTDڽ3c%Q"WrTy{pk{SS'X//eޱXzIчܒxfk7#iZ쌟Rk\Bk\l-kSE' J\=~7Kxb rgi5*R$`2rNyQ>'Ti{<2\S\ {$1"Gj$>p^"n7棛 qu|JE_ӻ{۾`tMhU _JA$*v;1JZHw~~)=cյ}hgqQ{]jȔrH 4KvK XfbCz7(x jRv'{/W;Z:]"k oxs᳋F`ZRRƴCvP?E6sBCræ. /Z0Ši9 @_8$/1n*BVPXb3zQ(C=j Wx񔹴B7Kae[zk΋hEQX / fB})Ā3+Tzv0-hkas>)LJVR!cM3hSiv$LViƤ_9JOonNٰ.;(l1wO (cK=?9A@nC^ Ye;D< ڎ[Tqts"Z}bѷ+WL:&oY ?$?ӥŰff?$kV- ͺR mG.p`*?I duE{Yܳ1KHo/JFze"Gu$G_r)?Ƚxrk7 @p)/;YIK+.cDn:à4urdl%NÝ+I/H-̊ДUX,Iӕur9:t855idl rn}v,']p&5'>Bl2AREd4E+E=GlNC$1y(_b+乧$ ՊECb9UbDe(:nvop;i oL)_(H4,qC?Vlǹ>}eh ]$"\Y$4DŚ΢BEHT.Rh Rd6Tm+rvInjUa$]g&aG}}} We;-MM0? >+fcS\=CasE=Ay/sΕ>Jؠj?s9e0NzT)?˭ 3O:p #E}Dw1ʨa5"q5yXlJZOYh,tmq5*T5WT8.&K mծig7у=t]nqJSګ~7e7->Y0YMմ dHk Ze܊ U\<h:gYK(kosh*-G,n69ST,"xut3Oe\HBzȇa]e3ҚvхNQ)ټ:B')Ɗr<9 w\3ϷUOkM%.NѬ!ϗX,:p1Rʿ[U9Ȅy7S(_AX8030Tx$Teʢh;$Y3fÑ)ntX/[uU(B|ʞ@nWS5(N9 >y'І;|]JrrHiVCʎc_)K[LE4Y DYum%+U BƭXJِɹ$) gTF@|_xrU9q(DcfZO5pŅ4p-HhI!D1qe%*\}d̤ϻԏ$^_|vw27Ѓ8!j )"ܚYWr=b mi9Ҽp;r=6;{F]sDmvNXE1r L )N!jX'\B֨~ˀFvtaX-tAtIU"aܫWۤ}ƷKɱo^V`L%h$VaNVuY `PgXlhU?tlJ^)QeSOZ+oH8=6%ۉGs~Gl[O'0UгYWt.o.VǺ- % "Cf?121v֢`-iac4l(+̘p!5g%  upɇ$)q wJ&a珗%kB$k^|+8t0n^Ν;_fTyS>3)Z%prsni(VDYNע#[f9O\gfW!i3qN*=RdBCaCKtSwRWx5QT6ȔH"`>v-:H7xQݻ8;pcaKmԞ#O'{[Ǝ7[4 fFnt>k$5$=\n8⮺H>x:snBSo'bc)5m`o*X M ai bGy&g&'| F2ZV-7Ax7FT$#.r*{3$ /5( l*H5;)]ۅE}4spȤbİ 3T云۹#ZVohE&۴ىߠx:g*I5|OUyAHәo9+ʉ sz^@L8Oc] 4duVXE>jW+"~i;Kvڀ P|AuGFGr1,Nǟ;e 7)Z? ~sGK+\胏."0wn^z8;ګ03.}ww]a'coe\+mHA2pJ& \Y+ L~()IuY~#;>Fab.0JŜ{: d͇S<)ȷT[Itp* 6wSy*hK=U0OYڃd^񑄁NK!'Fm9c}{ȏXȿ]/?J70==FJݢXv]WZȋ[;qNMic +BP!'c-{(oHESw~utwۡ,/WT @~lEiDxKd(y"17*(8"o\1_v@V1@|BFMHFSl~!w[;Z;0FcZRIb07 (T f[i177ڧE = (ZDU2u/: _Ij!:SBU?v) %$]* ( (Xi-7ʼnN) 刡{MZ?viCXp[rKml{~DR: 0Zf{t/HSh G=X:euP鵒2rsf~N_Wتj3B^]#k.Ԥ1f뒹['blt_nü"os;X QRͼw#=V2?I:&=gsTY@y liUMgϵi@T'# 0 r㒀WȻK8Z dKyuCؿ NFc$'ObKƵ6U00EekKUPX43=zbCr7Az#|Dzs5Tɢʞ5 Q[ʊc>]Vf1E쿱\̑zo X@%/-y~&,mS'l/kQǚ!j=!Yρ)kbUӾB}N 4J~,&R%h%$ni QwG ӌb[V{ ܽ@<.)hE6eG7l grƊj0 |m$w.jzcc *ji==6o,fb(Y qUr^Uی@T/*$IΚavMHÒ>Bx/20h3cf󂃼ecf쁁Ie0CP7JbmpaN$쫹^eIQ$-.H;/ 4fwiTv4XeMۗ(nFD,Ex8HaMwÔEߑv&OڛrM^hN,~Fb/_$d"$@pi Yc$1yDadR/s\D#_f2.fNUljoZ ql֙ 2yhӶ⎎j>oZt޸a*`l k2U1i42|PTiI9fL,t`OX|Wg"Y]ǻ̶`<]~ePsuyxb-P󕸡(^vuQǵ8=jXu6XջhS gBOG.QK8sFo)١F6!]Rm6[qViLy'1x9Â{٬ֹ),Cf= &>=l PP~otf8^{{sio&gd3\B*:kP7?R-wu~M?:b]g$\R?@ kdHk^эyd;.|1'm#v%UF~QjR:n HWH[Ez !+K4>++D|Ylmw)ԧyG+?_ L;҅ñL W aMbHhxfE@c۸ PЇ'DV lۏJ L j^]#Jeܮ-isr\ZRF$8=9K2eQ̂;AMmg;`J?_z,c8,QG@[,8H&J_a0ƅS OӃ0J 4M z~qu1{|f MmkbV#1QGw-AX#n4?;GO>U(J"I.#쏫,q""1BNzO X׋OhQ;OB_'pD'̿XS1RK'?]r`X`BCy1Xm=(Cc'Je8iA I8ǀ|.[xF(ah 4ۑ rVqr)hrMëkH]z XWLeB9n-8ψϤʂ^%hp%_xg41eU\:1z|%@ŝPOdy".^^>܊Sbjo ˅sA3҂kƙT`fhoKqSh0na&T,X6hΌIiϼڤQe|({J`'З?XbonZx2G2k426"#`Yv݊`? X|R5Mン5fqS`:tb>Y6)]h6W/SYݹamQG 36}), o;zڳ B&e$,㡆RZXg5 \F ̋ct27fpnL@͑R_͹*kzy>w2ie"c yk;+֯1hzr1AeupcIN<\:e\@^D4zY$~Jm|~r%\ۤ+C3:$mh:2¢PY ضԺ{bwSP`{tɪXjif/4 ;T)ŏBRP4۸]OQޭ3rzX thӇ~ٕ$Wy }~of-;/iwٕ>C;8_{p.a ESҀngԒCvf ]ӫ~Bke",RJ4[>@R].:;2wV?$̎X!0RIxά|یPs&B)χӆ6 ŇV I:UHȺdeZ7s>SgǓYW_&SYڤfΤ: /aͤT?KGbʓY5dH 2>qk2-1Չi]J]Z>PV/ 㝮t'(1̨Nx^"2@F|F䲍 SWCccEo@NA=Jgnn<%l)2¼3إ;w} g)ݜU6[w7Dt)$9ȝdi-LJ"St㒁%lG4Gmw }z_/L'T2hG{')p$#Kl1tyfpR^fROh 8aȟ*}R ۭ _FmOͲcɐgAvI(ٜ}t&y5d}nb}`H*9 i*LF }n'&>!,\MA#&" >u3}( OKE`8rq# )c]v 0rU%/4f֜!!O <+4L}ҙO ش`!XoRiFBz.BDs%+ZHe N oD\ܼ$OՈ<âEi5B<# i0$eNGKYџYNHunx.i <s>Lh}5D8f?O&4M}g*=H rӠ:ZrRF~O/]!hg khHUZ>ܟ|)q~D_]ε#!cG *Th\Az6v_nS= mMd 8=0i,ie7F=$́[n/F9@N"á#WL;:ue80q;8z(ؿ]kf?o E\ڔ2+%'ݩ|1©"O&g>lU+,N[9Rn^㷰lo*.K [/!hVRzU;lu.of W!37 )ܕsgZɓ?11HU('rbw[1=EFԉUz:8SVe!N_nX ߅X,QRHaqV*-LMg,m^)ee5ۖ|f&BUٝ.X盯 00sr»~g'Tpp+xSgZ=TؓY&,7p+=HHPm#0;[J!u҇8siaDIů۲Gv5IEGj :B`<,GFϠ'f̌Qfr$ EFcl-|s+O+̶;bvO,-U Yjz>3v톖cEgn?F>R?9Ҙ+A7z'w2Qgf8F 7T,ڑ=(.^ n xk$:ǭXIoZ\`1 7Pm3 R5%I$&KE<[`ho-@/7}D`kʝ#`5)F"+3XS7Ū֣%76{%ЬS|z7c~Φш{߂ׂBy(ԦE1 L]!H`;`tlM:A+7.5Z.D{D4StgM>4ε+g)&!'D4`@zG ]{-"V}o0!.JQ= Xc! "bv E|y.~^K}Զ\5}6' CyB{)4p^'0D*|z5|ܸ>@:]vW}z`][њ?G^FHxOiFV9`7q:<]w`tD=q$y4'2)>Z35j+!fMW'Vi͌/L4;(;; iE'r>0'86i\鎌fT\,Qa 0NBEkuݞS3G ^_$ qǮL!cz6`2n¹C1}nyӞti~eTC7թPxLmHmceߵ%:i]vN*)`uCIv^.-uhÝ|]Y>SVːn 2W"/q.Ml^]INi$?uZXn*O.iaAVgUp~I;ًvK#BFN$EI < 8?Hx[l:oZ/lXls T!&)E\Q5ZD &D0QOGB4fM>ߐcYU􁄠m0,#-p$|%9tV>6z_7i~o(X#bî88~LÇc!`G~[^wHpwMpOxyH蘔 d۴C1х,+vQpbQ)œ;[/GKQn&g6sF7-9 oPhVYn<1M$O? Ldid@v@ 終5|>`~'B}.n=~Qq9*cل9<6B2RP$?${%J߆Rz5:4Kָa^#e!/x=n0}ϐ%1pUE4KCԧw筠ĭU'_+\zbR芑bn4!o)R T9fkqJۥۡ )N;f w5%X)_Q(!M6hӦxtY 6K2$b,ړ6*U&1QNlFU:OC#M :tetdUfP)"lh >\(e+{d2m34J  %Rg")m\:5eD6r|pCu|7FSXap!|B[n'xkC&kWG nuJ趹ud1POLc#},#G5c`+i 4eCG$?+?]zYH#Ra˔U:ƹ 9h"@sDM5,/f87˃Kh.ۮRDmvҤe& όC֟A{IK7SG@*qP3ڋ27,ON ]}.O=4SY#LOJ+t!z'-NR}]LԑKe}6}|RY̯<+d7)zΪOuiJ恀~f`9qmKuЍ$|w mSdDpk%\!-YGc,ۺ0aމ 3{޲LqJ`C/v*w/2?AբX)gYy2 ojWrN[kTn gc֓ z,׍"q(5_LqK(iͱǼ {F$O &U)*mI'樃Hɯo~PI#;W7w FL .0y8W?&^#JJ9Gr-Q,м 8ÔE l6=d%"nY9Gainָ 3e1ڹ=m/Cpx l+0pY@*:G"|'r:v ؖYF'ӎ_dhO. >H-hkX m.͚v|[Bu sIK$#c$|/--r07.2 :2$to5f&j 9E*䂓tvQ@CBF[އ%Jc6R ލG<ycʘ^(qvmHJƘ1ɨw@x‚AO@=&'X^[_"Ձ",>Iy8guk:$DMVT|JPq/5<9A@Tթvذ->yqXZsvF4 U]ܪ}4Y4Rɧ3x$ILz -Y=jojE'Ai+ U_;yhMλ$3'5މ΁ז`m b\'mj_ȇ{1@sw5|7ڮ RdRWdݝgzfg%S5X$}ގ`9 _5J*mhlZ!`~oClK#imwd٭  @! HH2XQd ~Wcouόw)t:M]R &:!T]o1%boFE24dcWL EX!*afchݖj:g: a O{SlItPE  E O#=dޭS\=~ELWUb8eED*GT"+;y|C3{1/7Թ@0\#Mr6ͨʮVu8J,o0'Y D4zQa#Oo(򪵔Tv?18P?VC/dADA&MRB1WiYv'vh,LeLx&HU&+אrn;B^dEV}Atmn?HPQZ96em(Lg;*6.ql$ &b%_Z=3(SnwòytT9²tZe(7#b&&SI8`݊lg(E<^ Q-xBmT1Շ+nZ#h 'ɿ(2;.Q!~KhJWlOxw6u4!ea$^P/U^poI u[bI zv?`ˈr{?952R z:HjFB‚ J- TvH-ȋ2_x=CvbO4pl7Zb0YVrXڟNa*>K >n6e 'ռ~eBpV~Ky0PD7hװA ALMB i`ipv+)'U&BGP9^4 |x)x9nn< j/gB>iD/6>/}(6rv~\MX$ZQ\eE @GcG e I1'k,=/!Xϧ {^a W{ @% 0^p&^"5/*21/ӟv}3*t$I<d,#%" "V~3&hu/m=\BɆ|5av *<8]Y1ƭle/z)k ,챌_S(vbGT lB'D3YC- g`4<#4O*ݬP:#D;^DÙz.j%h1e&Y,IU(.M}pVۀمr8г4 YXEKH~X,L c₯ EP֯W ]1%SA_)SH.pUen d`J<TA~aÒ<֥\SNdJ N6sME ( V&mpԲ>45B/YL%,6Z79~FI%#uI)q tgeRJY\k~U`S<{ʁԻ3]ycyX?kއATx5z4Ofpmh B2w( jC "Y/DR1˾ƃ_&R;>|WTm>|#Q\h=H"gq7Hbz9D%8mZ?SdBl`ҔbH︃B1lul^5~S%"cvp;r"~aȠKTA hqJT.a1l%y!.Nl jרz\9~םu)FƂ7^'Yhp!Ʀ':"?bLõ31!^7Y{( 6cb A#!nRξE9xkX(u{7rvdf+GZ+z(aTK:{v-ȂUI+?keFBVӣ?M܄spa$՘ys87g=#w}}BCRa d^pv)_* &Q%PAtxՉ !Ű{}cb?Sm5>&U*}f7VSjX +d`Tyv̻S$GseLW-8Hq=(bzs߂v|^Z1h{4a#a)LG>'wH^8[7pg[2OΛbP[N."1._+GTw)7zH;?t>}a[2ҹ10_8SI͘jUYuquf{8 Uvѧ5h%>q6}dðOlM40@.]!g 3'xN¨oҊ[3X`Om3Թ* J>N+6HU.UpNBDYt+Kw:r.sy h~ u5؁9FzQ)|xKgԥ>בwO'xqk91Mb0gGz:)uYjf.WBzVի hA񬒙:vS1jEqq{u_-,4-r7^ ~G WQdU W&z{A]˄낞jDC˦ uFN fA̙˟48^\t:y .fگг=W"Q$ QfawNm :!_P1yNX` WlR@dz(r*/&Ϟ߳=G4iT*29ϕN@QoXctD q+˄~zڡ#*#ǂeeM -eW:Y|IZ:^g|US9DsB\ þmp^K`Dtɍ#u&A'i 9t;0IJ9mӦF:`\ר@: +7JfX }63P6z=Bu#H!n4OeDMp\MA5N)" ;#`/*V5'[Tct tH/%݀fh`S 014kyWK8T KvEŇJģ g>%:$$}T8VH_XֽX2JhTTҋYKjgIs=CնB4pݻDʠ[2Q<$#96B}sDVok@z`i?lf3 j$œL[RсO%iRTKӉ|< ~=mM^vLװҍjوf<'o%Q:ul2g7Pz hx MCJT>/6+!pOoXkkI΃C/JtDy]ܢ$B6^Ș[dO l\}{k5zF n|k:E-uf;GUD%m@CYK*J & P℈c .t. w]qV8X .uB^uF<3I7@FHR%\8&":d͐ILO S2>qmv8'XlO*,i3B}E+]bE T@Q_yE'QRgқQJXm"K8{e'qRToGll ʾ%x۪DP--5zDȼ*(J òN?o܏Nl?Y*yk#T]4r>d%T߷S1@D늎6{/pE S"hcq7_)LRɯtJ5䉪>\Hm[Pe<3Mg+9ˊi<x3-m-~XVnd'H"dn~DL6X79uT3Er*x'Z, uHw=>́E8lʅ8q jvVu Ilr?)@}}2jW9vrl^i&rg7bŎ@q.*Ȥ=i zȪi@/5>SAnaXs\[=0#vgЋdÙgd<ڸ[zE#B6F餬G~)j3҃xgFJ 0VZW5>iM/pB(;yy;]КVLddֲWB+]#|@4dpƴ^.`c.YÈb4c ȫ)PM9P$B :L;{|Þ]cpqUSj Z's w-^0S@`U'n }{wjhEȵ@\3r{ z!?v7K%V3M-m |8YJ^Sֺ .n&'DmqJ@SKsllʂ^J<\Y$b{ sqlBɫl,寵 )ROOª{OdRGmLqÅhB˽%骬mw4[O5dwy5`$$|`r^x,"\Ll深9M˕I[%ot!7 d'"&%g'Zs l#dNl,=;[+*ﱻ7烼ݏcw+eA=\Q诎Q,0M=.ųDP?=<Ĉ{w}XV흙<@e hFУ'OUUENqk~$a@rlMH& V!CPIEb7YIsj^<3CAyT@*ЋE)GZOEN-׭Y=CzQ{h,ZzdEѣpZ< }pP4SױS?WU)wh_]NMr'$0{"&j iY\л!a-pIOKX5#{W}¼߭1NȸWaQXķDrN0@5#I}K@Ȉ *ȓ]*t:>"ʅhMKE(Wr!sh_*\W$N 52cYNEŠ$ڮH9wȼZ },:5'wQ<1\)j{0a@S TU޵c͖$MuO{?-*$\OzBi8jac8SF4];CX\,P따{lJ/3Vpg("cgH ʘHyum聞uܤopkTW7S+&KDQrG?B!oKĺ`% )I'; n&b0mD^ j۾Fڑ8 \B+hSR[tm=-gӶjf ɔ:ޔlY_i!2Rx<@aMO*XZ}aN= wScX/3R pQ{Hb#'&3r,^KTw #c}&!K C;o_PԤźkX}z˾=@h [Ÿe>CIi_1P(G]G{wрϔp}$ ga7a%\]2|/B /XFhDk.42}m`i:4Vᚵ.v!K^cf_!Xy=|XS0=)}e4\)"LO9sMw掣бVf.HSKQmCl /1NaO\d3iRq&v+(1d36y;&jZ ige@ҵ"`rETw1Tl)3Ibu Sr176)(] _rIKdS3]vЬ-D)aNe[my *]$u?L~yWࣴ}x*2A ` vf@-L)/|nh(/քh*h:*rݖ!oj,.%ؽK;rZPO+$;x9xjNNvŹܝZuՠ@OM"DGNiRgXĤ"D\Ru+^"VN h^ۼϳ͓::ffs\|UE8Eпє@hZKu&VV.*Sləsl' (X VH2$)jD6iDlHW֓GM 1]Ļxe;&>ĬKT9UFٱy}z"os’\B~$^YN ɬ~q ~%EU}v WVYeOA2)ZCv=<@6="R.aOʨrZ8Ғz.'{DN'iR%mo)VG{`ZZJ;ZP:7-]L,{iO?xX C:U]$;+QpMFo)r=Y6<}D]3>W "?,085o'ӓupMh|R!ׁ>qK9]B2/$/_й+s jkld)"_ W  =86GѨf*^[tnt7+xwy4)3:9$Ut/<8*ZSCLHWgzc!Wks'=xZ$S \tvdἎiJg!\i1$.~de i18.AyDꀐKHrt@^g\ TRFW ~]Z/핑G·+؃'!/̴te'+nI /Uf*sF)y@ZdA9An|cíQPO8qаI$J|~Vlywѵ[%g: "t<9@; <K^ 9 _sb!sf } I2$*$ ,)@1KBSīG'b? V{rc7&G(o%!+漣(]ԄZ㴤P i(X;3#2d==*kgȀ 'f&o"W.+u?>mPͼ`ˮjtMhi?VD{= mVծy9ջ#D\=?(XiZ_bMGD+\fkKᢵ◑H'4g\|i&=Lc )ق@#5Ur@)N r5y0X{o( <اj+{zS$|y,&[O Ccx";k0s;ADљk2t8*L'EfV9"$;?Ic$5?eFՂCa$ lr_UMR[n{86C+r]Ž[d2fG':6`k,+(}drL(eV0[9!4N23v!Tnbk(u~W0s4S{=qnO,o / :`jP~VeUo:-tݣ|}mYgegUI1R ?b7Y$#wetԀ_./4'Ο=29p-DOuv5IRR;h$~ $"Yjփ<~%B=o ~ORm}+J&&Ud!k*i˪_ޘ,[ggy0!eNuJ۠qC}>C#g`^^;V3<|C"^A:Ha64ò̩y=r'N~v!ԟ3/ Oy-C2(t<>t2%DD>ZlM_Zy1~vaKoAMibv8ީABX HBVy 9a&!:3lxdi[4u*`k`NmeӅy}Y̱齮nՉA),C@ 0O3"5ZӀEKdPCw#+=@.O\1x&]cr/8)ȏ=xaTS;YBa"DgPzf"H_ !Uu^VҋvơY-3̒H^;2@5,˒9 {P?7w E-ʕʅ 28MdzX6WXp'z.viP G8Y2+ uxܶWOyRRy#be.MkQsPHi!>X=Oqt/DklUϩ%ʳCJ*צ]<=)ѯ0gfRm@28-O|,{ZmdvQ, PUn-Z3ETyjg22 !1 Lny{'i 6JB9 q0u<TIbY'^Gf+ҹ0[a KEyE'q^[i#BŒJfl-֥}Hcxc˻UT4MG5٭jSCq]ghO"g>L0U ɫҋ,(SlmF~nr:yxw /Z  Hѝ=l6\'~syݘr3n7m^!+| Tö!MIЊn#%$x5PM!%~T/ܕ?>.gb쿐 ,I^$5}R%@'4o[to=Ϯ}RP,^ct^ A:&'ZK1kԀmwtB;2-H'y|"3QʣytuU\uxX%gم5"ELWt?uE|vH?Z7Nr|p!z r&]"IێEVzRCC -eiqM8@;ΘPĽ`s=XHLX܆>"|_}QQVTBuYT%iPKokɒK$ɋ,Raw LLe \O4%fK|m_TM[ 6 Y1QSᢔqX}tHPe(k10IQ,u?ӲBwJ0񏻉Ι뚵]FkklL+h2W&,q_^1ȁ<&X 9}h"")H!7qY뛤D#*_/5ݧ9:AMp/QAFίD|W$>V#-*Y|2VݭAݙ֑ !i=d͖R¡Y=diة ^3Cews@s' 0C/;J?('MRQi-sfE<4{whۢ0Xlٴfv^uH~&:O40h7mj~G(PXYܓ7VcThbJs gy$AqKsk㠃t46qc+eC)lN'G8#gOJ6q 'Ⱥ%Kn=hm$!N^GkGղ4 ^Qr#.=ɚqUqȥ82_q C_S+ˏ ~sj5bnZ&pYu.jſDm$;]缘p֮1`d=($Lr'}tH @HZVU9Bl>mRxN* ;9XWQ: =!u*J|z+\07 l|QALT[6g8,yvMVNaƛ/r;b7X/ڨ^67BSw 59 R+L7PpSb^v n;o&6+n&ξ p7ح( 0}ٿ O9_CYU.IOpXNN9|7g^,4f1wKD:]b·<6j28;qUa!wdLFT —tn<h#r  4oYIK #,ƼfJ&KxVC7@VŞ@vh%E<,-Np#QZ8.:Ǖd/z- &$@ޒb0pT&pϛ/Ǽ~r{LfRHs,z ULC kdD:RP I$lE^2d%L l:k+S$o۔s8cͅMtQ@+BE`RR.k>lI=AU4^X10LK;D9Օ* l8߅S' ?SUIL j跽bm)[k ܸBPIkκܡ=RAߡV͹WZԳJ-2Zt!iea.`]gFXڐDq6H"]7=;gwF\ڿ޲] խ@+V.@״y =NڹP!cx\OsrhAG}-V$EQy*mcv5#([ v\MX d.#^q3jv[&3@6Sc3GFL};Z{R'Ȫafp.AAwg`t̔OǾ"/8Tk075TdwAI`3#0dEQXR++2pTՠBߤ8ut*|Vy-r\Ju 9aa !8*ɚ YQ=$Bd 30_Xq]|כΛ00S(^Ӱ:zc#e#}%UYhUf%ߪмz$s`KpАj 'q 1r{՝w^^|@.tR00͏ЙZkEWotcҳ xU1PlӆA X恤fƇ#%4K`'Ոum@*ODQz F$H +}f@NAp^1a4l08"y$~k5YF@ׇl?\²^.vkeD!.3ah4U. Hbn^N] 1q,2dy^'gXsaݐv:XN_LAi)f&,SfLIp#M,U"Bo%Zog{.V*s-&)E!wl^.1X[4!r%#(bZ}S;~=q1_]VJ7-%{M.lX?JAV6>42}l.eDwN +*jc/HRLAƤaSQn폤a,XKGSN%;e 8"5PXG=\C_Kx*7&ӥ -_ GF!D /N+|mQ"9=d;uo0| hWl#x!GGOM,S/9l*kAtPzWl ƈDBA&Gcx&ȼÕ="Ef`^Sb5D*(ﻒD*Υdbx㻾2_GT2Qn0{AĞw&=@W^K/k} ,1%E[&k2jGt_JxxYx{%`C̒+w!q[a^ s%:ѹ/,u;/Ն=:W4_qx;Čl;~Ld5شW7ѵEsrz^lkdS@gb泓_ͲP duYd [bљ2 4 m`OaS, gީ[c4R:Qc\,P Qj ÐfmvSO!&(vQ CYx\{:yQ? ōprP_}U}?0ϳz E&`\ 4O :dQ/y㍥u|,!yZjL9?l)f7opE[e9/7EN`wY Z[Fܹ 8$$+e]sh=*BnhH<RP_|(Q耬Lm >ƫs _H4 5VIZ:$?]= ^+ikE $jny^hbd䄨,8-Έ~7BՖ[CRLnﲉ/4="nCey-p9[/q+j-ڷ] /CiV;D˜!0;.,k! {@v+n*{_?-wĘ=c G^ъ̏m;.&Qa2./׾]|s]S\N]V'oVR#Yq66)K3?]Qls6pXwěHV#pqC+YNhcb*aU7_Xfq2iKؤ= zGe 1L@ZW49Xvt3IA qxJvSc)Y՟ p7,Ixt~pg*fu!7(rk$vڻ81/HD mxs 24 ,L#7#*w3g|S$,G@߶Ð K(EqϠ@0>=M(=l/fZvzm,l7YSpmLI9 t$+ ٩rtRj˽ Ŗ>mGpyJ>N\B踀FmP0K Z_1 uPyudVU}G%HUMHf#J@IƤO .)F/3DE ~"@r,y/77ZW[YğBcM- &) BE/ !mv@,T~UnD,/DQ#!sbqI}Ґ6JZJT!HQ7m! TcyӠ2!3 f #Wj[jYFmtLKp'HQ}Rو<=dSByװ00r r%#KU0ʷo 6Z8`6y,W7-#P\ƕ;exYeBQw> ^*ڧNY}9t<Ũv.%*YȟJG2cN<#ʊJ2$ZC.|{;eaCU{ GӀ"ȹ#jv(['Bnwe~; 륈'ܝb6sYn`t{}@1Y*i#' ] P#sg4"&Pɾs!mU fm\+w(8f<~t"z3"E@iɥ"IJߞr9U¾ % {-O>eNVGdh fRd5 :bB迲6_GË@m_(,qUz[o*,7'6Sb8FzJRiR#YY$&׾k˞[3]Or3 ]#ޭqHDX~*KvH~rY6x< zQHqao0&A ]EƼ.}Qr^I8 ,FQ31aT{M+,$g5_|-=zA|"]TR{5i;0lTL:T>Ky<Kd:KPG]dHL|q5A"S=Z0]c(XNyhom;h;l?645Nb_p3'TQ]`d"@z6[h B-k⮰BFܑ):怇?%6MH-R`9luO5ƨ*9T W%ߧVG#LwHM}/% XƯ%x~S=/C<Kdh L8Â#͝dBHW 1A]Ϋg#Qw,IR0 4"`jqt'vDme;_̚5 ^Y#,^R1yHz4R) j|~?1,`Iи@GL@hnKMji>WN:uVvf7b3V|xT73@p:,;ZK_@_C#l*uɍG'ڇsO@|Oح&9t( zAF >?)Hv7Xr†Tc^h?-ƼuPB# $s)\!v 0/?_rS:#i2NhdBTdd:Cl Ex=-o0 2f BG'M7KF}I˧ެeL\P˦C6>u>$ARL) 5% @!<,NP b`q#XO1|8< 0՛R;lXw#Yw@eKQ(b[`ÏEWpp֛&F#Kݖ])ҮQ_FiZD)ypB"kc<ĨS僿BQ<*u*X60i@do^_dா\[khz(9Z!ƄJt~Ӿ>`9q=xhkv3칚Z$@@WXuWFs*te Z/fmMrSGc3.,:z&wHD1X?[DeaԻOSvT=vR@].3hz۳Ldg., أn={`tjRR 2g=ڇ-C4oǠF9}mđ6]^gs{c/QJN\3E_*!Z*I P{(u֞_ v'Խ}j0׻&t!Qeo}-s>Zs&5/CqV&6-*5A 0]Z[ڃbG?bDD=*\liѾiu(9O;q!3Ow`skۅq+?[C0TЉZ6[k y7Th%|!- O~nY4,_'T&*>L՝c?B@GkX6.jy˙x\ MChЇ&VpLP!1Se&10Q^Ƨ؟Ir\i*M\*7Mi%UWȊi_;ӕ CˁG-IծҍaWG^E~~S#cU1?SکEwoȡﱩ!A0iȠks{7htfCS^zpF͠jsYJF}h|SVȶDet%[.MrBиЉWfblE*,+z:ub:gωx4bYo<#?D^]i9ϿcQj;цa9ij6~߳. U6̇a,~l1YG7ᒘuU̝qlԉG~CɒB˓lZ?gnm4@1D,cU;zȂrMCǸY+; FIv*&} ~365inOIz3- H& -3, I;fYU}wLsD! ߴH_{n 8gqhngJ%s-[klLb Գ3QmBP}y SG35.,xddYd~)+/drP0LέvL6'L浝Egש콑ؤ4ÿ-F5̧@e+M@aSF<1uHlo. |Ͷ@}$_LHXXDZ}ŋ~35+fajЋjQ[P;A_](;#ilCeoBg+\Œu&!L꣄Q.ɽtpuACBiSfd{`[7v5Xn'&ؠ.* *%I * dTן|S 3o@h|s$SR )zIby; )%!?4oGrTҠ^>&\9;"z]tV űlB-bKtPjK7, \mN0 dâd Dyks'# ~%MEw[mAσٽ-VN*{Ux)Y6xArOdezΖD(mp}pARX 6՞Xg!zZhb# 29I&EU,R螳 gF?Ts@jT74K% 8؝CI-g'߭z1 3ɔ'tM2]>و1)B̆y]& INT|G} f&>GO "#!So"*?V#yulj_E4}l0^Mjd+Uo?ݘF6ٗvTA xm$gFRg-,vyEu.l+`QşڳbDnI&a}TfԔ{ 7' ndQww%&:f3|AMi匉 C1kn庣`h-<ɽVi;4(YZ1:'kWj;be]m/icg|H#$tL* p"2gV UzhVpw/eƬ _MGAf<*[Feb5JAcP&N?D\6k{l%OfɳlenL>7?-FnP^pzLip3TZA2å|7*[{P->rD :fDr)W#Uy~`4> ^ԘŽayQhtq$~mIo/P1T4G$i3rt{:?J|Ġ݅%&g/K0wmc%AޜhBީgW Xon6'> ftaI'uNj`,C,I$MՈ *%&(wp*9VQU^̈ʂe}8 tȠīd291 ̒|.{]zEJ}KJ8l<*0Zndd{?9VIA&< ?eCTm4_qt!{/SK@_2 .ae,L~3=<+}oklzU:\FO/0 $?X7U,ٙSg< =6F_3.%DIx nCz@:ꅆn0+#{ܝ҄yAWn+䝚X)mJ[AF}tߙ 3'gr8d0`9TO-@z5'5En)a&U83$=ƑQbF+R"$tu. p owqǷ{!7벷9R 2X=ew~L*(fJ焰Vd$Jq̱qϙ8rJ R_<p_8>˺8^rZ0_? ,jt!q:B(Z $y8<;6d;̝oG$Hl3?:V BrxRL9*g-0ʇ#N9úQ܃a! va6RbQ. rH2E,#ݜ=aGR2r~?GMu"9jj?uY_ԣ-dD