libbtrfs0-5.14-150400.5.6.1 >  A e- p9|*ҕrayaeqQT k%QNa؝/*6 |uPhTY3 x]sildt97/C*p\4LöcX\6 O"9{ Q=&s%9G&I\eσSo޽᩻F$FQ r߽V~|Q0L^FT3ƻ/UrnX}vϪVO++`c6e057c2fedcca8efdb1974a0218134eb6641279daf5e3e51fee3d32e7211ffd478667994544e376d8455105a55cf2477beb7785Դe- p9|c+ 'W0\\3tPkxնA\Wʬğ-;.QSDOW-'2]@͉}+v!"8)#L>*vk_!}Q]Uvw|^47Wi˙" %p+ۃrbcX~DZ]tAs8ZUt pI*Cj[XrjVyk`:d`u: C:Gm̳|PXFkY[N66 z.>p@?d   A .`flt x |   $|m(8m9\m:tm>@FGHIXY\ ]^2b>cdleqftlvuvw$x,y4zClibbtrfs05.14150400.5.6.1Library for interacting with BtrfsThis package contains the libbtrfs.so shared library needed for some applications to interface with btrfs.e,Ls390zl31hSUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Librarieshttps://btrfs.wiki.kernel.org/index.php/Main_Pagelinuxs390xhe,2e,Ge92aae52979d76aecd85dc70b529323c1d020a3097f0593861ea2685ddf857a2libbtrfs.so.0.1rootrootrootrootbtrfsprogs-5.14-150400.5.6.1.src.rpmlibbtrfs.so.0()(64bit)libbtrfs.so.0(LIBBTRFS_0.1)(64bit)libbtrfs0libbtrfs0(s390-64)@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld64.so.1()(64bit)ld64.so.1(GLIBC_2.3)(64bit)libblkid.so.1()(64bit)libblkid.so.1(BLKID_1.0)(64bit)libblkid.so.1(BLKID_2.15)(64bit)libblkid.so.1(BLKID_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3ed a@acaQ@a=aj@`.``Ȗ@`Ȗ@`@``D@__h_@^@^l@^^I.^)]N@]M@]]]@1@\E@\\@\I\G\C@\@n@\@n@\[[f[+@[d@ZZ@ZZZZ@Zs@ZR ZR Z8@Z)-@ZfYeYY˒YYYY;@X@Xk@XXI@X@W_@W@W^@Wu@W@WW-@Wc@W8dW0{W'A@VVVV@V@Vii@VRVHsVD@V5V#VU@UYUUAU(U@Ub@UJ@U@UmU?v@UQTT@T@TTB@T~@Tk4Tk4T[bTVtabraham@suse.comrgoldwyn@suse.comdmueller@suse.comnborisov@suse.comrgoldwyn@suse.comdsterba@suse.czrgoldwyn@suse.comdsterba@suse.czcamspam@redhyena.netdsterba@suse.czcamspam@redhyena.netdsterba@suse.czdsterba@suse.czdsterba@suse.czlnussel@suse.dedsterba@suse.czdsterba@suse.czdsterba@suse.czdimstar@opensuse.orginfo@paolostivanin.comdsterba@suse.czdimstar@opensuse.orgdsterba@suse.czdsterba@suse.czjthumshirn@suse.comfcrozat@suse.comdsterba@suse.czseanlew@opensuse.orgnine@detonation.orgmfasheh@suse.commfasheh@suse.comdsterba@suse.czavindra@opensuse.orgkukuk@suse.denborisov@suse.comdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czjeffm@suse.comdsterba@suse.czjeffm@suse.comdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czwqu@suse.dedimstar@opensuse.orgjeffm@suse.comdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czmeissner@suse.comdsterba@suse.czdsterba@suse.czdsterba@suse.czjeffm@suse.comdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czjeffm@suse.comdsterba@suse.czdsterba@suse.czdsterba@suse.czmfasheh@suse.comdsterba@suse.czjeffm@suse.comdsterba@suse.czdsterba@suse.czmgorse@suse.comdsterba@suse.czdsterba@suse.czdsterba@suse.cztiwai@suse.dedsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czfdmanana@suse.comdsterba@suse.comdsterba@suse.comdsterba@suse.czdsterba@suse.czantoine.belvire@laposte.netdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.cz- btrfs-progs: fix defrag -c option parsing (bsc#1218029) * btrfs-progs-fix-defrag-c-option-parsing.patch- keep fd open during until all devices are open (bsc#1207225) * btrfs-progs-mkfs-keep-file-descriptors-open-during-whole-time.patch * btrfs-progs-mkfs-run-device-preparation-in-parallel.patch- add python-rpm-macros (bsc#1194748)- Ignore multipath devices when probing devices for a btrfs filesystem (bsc#1192983) * 0001-btrfs-progs-Add-optional-dependency-on-libudev.patch * 0002-btrfs-progs-Ignore-devices-representing-paths-in-mul.patch * 0003-btrfs-progs-Add-fallback-code-for-path-device-ignore.patch- Deleted upstreamed patches for upgrade: - fate#325871 * 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch * 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch * 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch * 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch * 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch - btrfs-progs: check: fixup_extent_flags needs to deal with non-skinny metadata (bsc#1131334). * btrfs-progs-check-fixup_extent_flags-needs-to-deal-with-non-skinny-metadata.patch - btrfs-progs: check: fix segfault with -Q (bsc#1158560) * btrfs-progs-check-initialize-qgroup_item_count-in-ea.patch - Enqueue feature to wait for exclusive operation to finish (JSC#SLE-15234) * 0001-btrfs-progs-add-get_fsid_fd-for-getting-fsid-using-f.patch * 0002-btrfs-progs-add-sysfs-file-reading-helpers.patch * 0003-btrfs-progs-add-helpers-for-parsing-filesystem-exclu.patch * 0004-btrfs-progs-check-for-exclusive-operation-before-iss.patch * 0005-btrfs-progs-add-helper-to-check-or-wait-for-exclusiv.patch * 0006-btrfs-progs-add-enqueue-parameter-for-exclusive-ops.patch - Correct check_running_fs_exclop() return value (bsc#1184481) * btrfs-progs-Correct-check_running_fs_exclop-return-v.patch- Update to 5.14 * convert: * new option --uuid to copy, generate or set a given uuid * improve output * mkfs: * allow to create degenerate raid0 (on 1 device) and raid10 (on 2 devices) * image: * improved error messages * fix some alignment of restored image * subvol delete: allow to delete by id when path is not resolvable * check: * require alignment of nodesize for 64k page systems * detect and fix invalid block groups * libbtrfs (deprecated): * remove most exported symbols, leave only a few that are used by snapper * no version change (still 0.1) * remove btrfs-list.h, btrfsck.h * fixes: * reset generation of space v1 if v2 is used * fi us: don't wrongly report missing device size when partition is not readable * other: * build: experimental features * build: better detection of 64bit timestamp support for ext4 * corrupt-block: block group items * new and updated tests * refactoring * experimental features: * new image dump format, with data- Update to 5.13.1 * build: fix build on musl libc due to missing definition of NAME_MAX * check: * batch more work into one transaction when clearing v1 free space inodes * detect directoris with wrong number of links * libbtrfsutil: fix race between subvolume iterator and deletion * mkfs: be more specific about supported profiles for zoned device * other: * documentation updates- Update to 5.13 * restore: remove loop checks for extent count and directory scan * inspect dump-tree: new options to print node (--csum-headers) and data checksums (--csum-items) * fi usage: * print stripe count for striped profiles * print zoned information: size, total unusable * mkfs: print note about sha256 accelerated module loading issue * check: ability to reset dev_item::bytes_used * fixes * detect zoned kernel support at run time too * exclusive op running check return value * fi resize: support cancel (kernel 5.14) * device remove: support cancel (kernel 5.14) * documentation about general topics * compression * zoned mode * storage model * hardware considerations * other * libbtrfsutil API overview * help text fixes and updates * hash speedtest measure time, cycles using perf and print throughput- Add --disable-zoned for leap- revert previous change, unintentionally disables zstd on tumbleweed- Fix build for leap * --disable-zstd if leap < 42.3 * --disable-zoned for leap- Update to 5.12.1 * build: fix missing symbols in libbtrfs * mkfs: check for minimal number of zones * check: fix warning about cache generation when free space tree is enabled * fix superblock write in zoned mode on 16K pages- Update to 5.12 * libbtrfsutil: relicensed to LGPL v2.1+ * mkfs: zoned mode support (kernel 5.12+) * fi df: show zone_unusable per profile type in zoned mode * fi usage: show total amount of zone_unusable * fi resize: fix message for exact size * image: fix warning and enlarge output file if necessary * core * refactor chunk allocator for more modes * implement zoned mode support: allocation and writes, sb log * crypto/hash refactoring and cleanups * refactoring and cleanups * other * test updates * CI updates * travis-ci integration disabled * docker images updated, more coverage * incomplete build support for Android removed * doc updates * chattr mode m for 'NOCOMPRESS" * swapfile used from fstab * how to add a new export to libbtrfsutil * update status of mount options since 5.9 - Update to 5.11.1 * properly format checksums when a mismatch is reported * check: fix false alert on tree block crossing 64K page boundary * convert: * refuse to convert filesystem with 'needs_recovery' * update documentation to require fsck before conversion * balance convert: fix raid56 warning when converting other profiles * fi resize: improved summary * other * build: fix checks and autoconf defines * fix symlink paths for CI support scripts * updated tests- Update to 5.11 * fix device path canonicalization for device mapper devices * receive: remove workaround for setting capabilities, all stable kernels have been patched * receive: fix duplicate mount path detection * rescue: new subcommand create-control-device * device stats: minor fix for plain text format output * build: detect if e2fsprogs support 64bit timestamps * build: drop libmount, required functionality has been reimplemented * mkfs: warn when raid56 is used * balance convert: warn when raid56 is used * other * new and updated tests * documentation updates * seeding device * raid56 status * CI updates * docker images for various distros - Update to 5.10.1 * static build works again * other: * add a way to test static binaries with the testsuite * clarify scrub docs * update dependencies, minimum version for libmount is 2.24, this may change in the future - Update to 5.10 * scrub status: * print percentage of progress * add size unit options * fi usage: also print free space from statfs * convert: copy full 64 bit timestamp from ext4 if availalble * check: * add ability to repair extent item generation * new option to remove leftovers from inode number cache (-o inode_cache) * check for already running exclusive operation (balance, device add/...) when starting one * preliminary json output support for 'device stats' * fixes: * subvolume set-default: id 0 correctly falls back to toplevel * receive: align internal buffer to allow fast CRC calculation * logical-resolve: distinguish -o subvol and bind mounts * build: new dependency libmount * other * doc fixes and updates * new tests * ci on gitlab temporarily disabled * debugging output enhancements- prepare usrmerge (boo#1029961)- Update to 5.9: * mkfs: * switch default to single profile for multi-device filesystem, up to now it was raid0 that may not be simple to convert to some other profile as raid0 needs a workspace on all device for that * new option -R for run-time options (eg. mount time enabled), now understands free-space-tree * subvolume delete: * refuse to delete the default subvolume (kernel will not allow that but the error reason is not obvious) * warn on EPERM, eg. if send is on progress on the subvolume * convert: * fix 32bit overflows on large filesystems * improved error handling and error messages * check free space taking fragmentation into account * check: * detect and repair wrong inode generation * minor improvement in error reporting on roots * libbtrfsutils: follow main package versioning (5.9) * add pkg-config file definitions * python-btrfsutil: follow main package versioning (5.9) * inspect tree-stats: print node counts for each level, fanout * other: * docs: * remove obsolete mount options (alloc_start, subvolrootid) * deleting default subvolume is not permitted * updated or fixed tests * .editorconfig updates * move files to kernel-shared/ * CI: * updated to use zstd 1.4.5 * fix reiserfs build * more builds with asan, ubsan * sb-mod updates * build: * print .so versions of libraries in configure summary- Update to 5.7: * mkfs: * new option to enable features otherwise enabled at runtime, now implemented for quotas, 'mkfs.btrfs -R quota' * fix space accounting for small image, DUP and --rootdir * option -A removed * check: detect ranges with overlapping csum items * fi usage: report correct numbers when plain RAID56 profiles are used * convert: ensure the data chunks size never exceed device size * libbtrfsutil: update documentation regarding subvolume deletion * build: support libkcapi as implementation backend for cryptographic primitives * core: global options for verbosity (-v, -q), subcommands -v or -q are aliases and will continue to work but are considered deprecated, current command output is preserved to keep scripts working * other: * build warning fixes * btrfs-debugfs ported to python 3- Update to 5.6.1: * print warning when multiple block group profiles exist, update 'fi usage' summary, add docs to maual page explaining the situation * build: optional support for libgcrypt or libsodium, providing hash implementations * updated docs- Fix content of _dracutmodulesdir variable: this definitively does not belong to libexecdir.- Update to 5.6: * inspect logical-resolve: support LOGICAL_INO_V2 as new option '-o', helps advanced dedupe tools * inspect: user larger buffer (64K) for results * subvol delete: support deletion by id (requires kernel 5.7+) * dump-tree: new option --hide-names, replace any names (file, directory, subvolume, xattr) in the output with stubs * various fixes- Update to 5.4.1 * build: fix docbook5 build * check: do extra verification of extent items, inode items and chunks * qgroup: return ENOTCONN if quotas not running (needs updated kernel) * other: various test fixups- BuildRequire pkgconfig(udev) instead of udev: Allow OBS to shortcut through the -mini flavor. - Use pkg-config --modversion udev to identify the current udev version. This is more portable and supports the -mini flavors.- Update to 5.4 * support new hash algorithms (kernel 5.5): * mkfs.btrfs and btrfs-convert with --csum, crc32c, xxhash, sha256, blake2 * mkfs: support new raid1c3 and raid1c4 block group profiles (kernel 5.5) * check: * --repair delays start with a warning, can be skipped using --force * enhanced detetion of inode types from partial data, more options for repair * receive: fix quiet option * image: speed up chunk loading * fi usage: * sort devices by id * print ratio of used/total per block group type * rescue zero-log: reset the log pointers directly, avoid reading some other potentially damaged structures * new make target install-static to install only static binaries/libraries * other * docs updates * new tests * cleanups and refactoring- Update to 5.3.1: * libbtrfs: fix link breakage due to missing symbols - Updaet to 5.3: * mkfs: * new option to specify checksum algorithm (only crc32c) * fix xattr enumeration * dump-tree: BFS (breadth-first) traversal now default * libbtrfsutil: remove stale BTRFS_DEV_REPLACE_ITEM_STATE_x defines * ci: add support for gitlab * other: * preparatory work for more checksum algorithms * docs update * switch to docbook5 backend for asciidoc * fix build on uClibc due to missing backtrace() * lots of printf format fixups- Enable build of python-bindings for libbtrfsutil- Update to 5.2.2: * check: * fix false report of wrong byte count for orphan inodes * option -E was not handled correctly * new check and repair for root item generation * balance: check for full-balance before background fork * mkfs: check that total device size does not overflow 16EiB * dump-tree: print DEV_STATS key type * other: * new and updated tests * doc fixups and updates- update to 5.2.1 * scrub status: fix ETA calculation after resume * check: fix crash when using -Q * restore: fix symlink owner restoration * mkfs: fix regression with mixed block groups * core: fix commit to process all delayed refs * other: * minor cleanups * test updates - update to 5.2 * subvol show: print qgroup information when available * scrub: * status: show ETA, revamp the whole output * fix reading/writing of last position on resume/cancel, potentially skipping part of the filesystem on next resume * dump-tree: add new option --noscan to use only devices given on the commandline * all-in-one binary (busybox style) with mkfs.btrfs, btrfs-image, btrfs-convert, btrfstune * image: fix hang when there are more than 32 cpus online and compression is requested * convert: fix some false ENOSPC errors when --rootdir is used * build: fix gcc9 warnings * core changes * command handling cleanups * dead code removal * cmds-* files moved to cmds/ * other shared userspace files moved to common/ * utils.c split into more files * preparatory work for more output formats * libbtrfsutil: fix unaligned access * other * new and updated tests * fix tests so CI passes again * sb-mod can modify more superblock items- update to version 5.1 * repair: flush/FUA support to avoid breaking metadata COW * file extents repair no longer relies on data in extent tree * lowmem: fix false error reports about gaps between extents * add inode mode check and repair for various objects * add check for invalid combination of nocow/compressed extents * device scan option to forget scanned devices [new] * mkfs: use same chunk size as kernel for initial creation * dev-repace: better report when other exclusive operation runs * help for sntax errors on command lines, print relevant msgs * defrag: able to open files in RO mode * dump-tree: --block can be specified multiple times- update to version 4.20.2 * dump-super: minor output fixup * revert fix for prefix detection of receive path, this is temporary and unbreaks existing user setups- Use correct path for dracut-fsck-help.txt in module-setup.sh (bsc#1122539) * Remove module-setup.sh * Add module-setup.sh.in- Advise user of fs recovery options when we fail to mount (fate#320443, bsc#1122539) * Add dracut-fsck-help.txt * Add module-setup.sh- update to version 4.20.1 * libbtrfs: fix build of external tools due to missing symbols * ci: enable library test- update to version 4.20 * new feature: metadata uuid * lightweight change of UUID without rewriting all metadata (incompatible change) * done by btrfstune -m/-M, needs kernel support, 5.0+ * image: * fix block groups when restoring from multi-device image * only enlarge result image if it's a regular file * check * more device extent checks and fixes * can repair dir item with mismatched hash * mkfs: uuid tree created with proper contents * fix mount point detection due to partial prefix match * other: * new tests, build fixes, doc updates * libbtrfsutil: fix tests if kernel lacks support for new subvolume ioctls - partial cleanup with spec-cleaner - drop 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch - drop 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch - drop 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch - drop 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch - drop 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch- Use %license instead of %doc [bsc#1082318]- Implement fate#325871 * Added 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch * Added 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch * Added 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch * Added 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch * Added 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch- update to version 4.19.1 * check * many lowmem mode improvements * properly report qgroup mismatch errors * check symlinks with append/immutable flags * fi usage * correctly calculate allocated/unallocated for raid10 * minor output updates * mkfs * detect ENOSPC on thinly provisioned devices * fix spurious EEXIST during directory traversal * restore: fix relative path for restore target * dump-tree: print symbolic tree names for backrefs * send: fix regression preventing send -p with subvolumes mounted on "/" * corrupt-tree: refactoring and command line updates * build * make it work with e2fsprogs < 1.42 again * restore support for autoconf 2.63 * detect if -std=gnu90 is supported * other * new tests * cleanups- update to version 4.19 * check: support repair of fs with free-space-tree feature * core: * port delayed ref infrastructure from kernel * support write to free space tree * dump-tree: new options for BFS and DFS enumeration of b-trees * quota: rescan is now done automatically after 'assign' * btrfstune: incomplete fix to uuid change * subvol: fix 255 char limit checks * completion: complete block devices and now regular files too * docs: * ship uncompressed manual pages * btrfsck uses a manual page link instead of symlink * other * improved error handling * docs * new tests- update to version 4.17.1 * check: * add ability to fix wrong ram_bytes for compressed inline files * beautify progress output * btrfstune: allow to continue uuid change after unclean interruption * several fuzz fixes: * detect overalpping chunks * chunk loading error handling * don't crash with unexpected root refs to extents * relax option parsing again to allow mixing options and non-options arguments * fix qgroup rescan status reporting * build: * drop obsolete dir-test * new configure option to disable building of tools * add compatibility options --disable-static and --disable-shared * other: * cleanups and preparatory work * new test images - spec cleanup- update to version 4.17 * check * many lowmem mode improvements * properly report qgroup mismatch errors * check symlinks with append/immutable flags * fi usage * correctly calculate allocated/unallocated for raid10 * minor output updates * mkfs * detect ENOSPC on thinly provisioned devices * fix spurious EEXIST during directory traversal * restore: fix relative path for restore target * dump-tree: print symbolic tree names for backrefs * send: fix regression preventing send -p with subvolumes mounted on "/" * corrupt-tree: refactoring and command line updates * build * make it work with e2fsprogs < 1.42 again * restore support for autoconf 2.63 * detect if -std=gnu90 is supported - Removed patches (upstreamed): * 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch * 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch * 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch- Don't require libzstd-devel-static on builds that don't use it.- fix installation of btrfs.5.gz- Fix building on SLE11: * btrfs-progs: convert: fix support for e2fsprogs < 1.42 * btrfs-progs: build: detect whether -std=gnu90 is supported * btrfs-progs: build: autoconf 2.63 compatibility * Fixed mismerged addition of libbtrfsutil1 package description - Added patches: * 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch * 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch * 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch- update to version 4.16.1 * remove obsolete tools: btrfs-debug-tree, btrfs-zero-log, btrfs-show-super, btrfs-calc-size * sb-mod: new debugging tool to edit superblock items * mkfs: detect if thin-provisioned device does not have enough space * check: don't try to verify checksums on metadata dump images * build: fail documentation build if xmlto is not found * build: fix build of btrfs.static - Remove patch: 0001-btrfs-progs-build-fix-static-build.patch (upstream) - Update initrd script- update to version 4.16 * libbtrfsutil - new LGPL library to wrap userspace functionality * several 'btrfs' commands converted to use it: * properties * filesystem sync * subvolume set-default/get-default/delete/show/sync * python bindings, tests * build * use configured pkg-config path * CI: add python, musl/clang, built dependencies caching * convert: build fix for e2fsprogs 1.44+ * don't install library links with wrong permissions * fixes * prevent incorrect use of subvol_strip_mountpoint * dump-super: don't verify csum for unknown type * convert: fix inline extent creation condition * check: * lowmem: fix false alert for 'data extent backref lost for snapshot' * lowmem: fix false alert for orphan inode * lowmem: fix false alert for shared prealloc extents * mkfs: * add UUID and otime to root of FS_TREE - with the uuid, snapshots will be now linked to the toplevel subvol by the parent UUID * don't follow symlinks when calculating size * pre-create the UUID tree * fix --rootdir with selinux enabled * dump-tree: add option to print only children nodes of a given block * image: handle missing device for RAID1 * other * new tests * test script cleanups (quoting, helpers) * tool to edit superblocks * updated docs - Add patch: 0001-btrfs-progs-build-fix-static-build.patch - Add new library packages: libbtrfsutil- use documentation shipped by upstream tar, reduce dependencies- enable static build again, zstd now has static version- update to version 4.15 * mkfs --rootdir reworked, does not minimize the final image but can be still done using a new option --shrink * fix allocation of system chunk, don't allocate from the reserved area * other * new and updated tests * cleanups, refactoring * doc updates- spec: fix distro version condition- update to version 4.14.1 * dump-tree: print times of root items * check: fix several lowmem mode bugs * convert: fix rollback after balance * other * new and updated tests, enabled lowmem mode in CI * docs updates * fix travis CI build * build fixes * cleanups - update to version 4.14 * build: libzstd now required by default * check: more lowmem mode repair enhancements * subvol set-default: also accept path * prop set: compression accepts no/none, same as "" * filesystem usage: enable for filesystem on top of a seed device * rescue: new command fix-device-size * other * new tests * cleanups and refactoring * doc updates - Removed patches: - rollback-regression-fix.patch - upstreamed - spec: disable static build, missing libzstd-devel-static - spec: disable zstd support for non-Tumbleweed distros- Fix rollback regression which can lead to data corruption Added patches: rollback-regression-fix.patch (bsc#1069478)- Escape the usage of %{VERSION} when calling out to rpm. RPM 4.14 has %{VERSION} defined as 'the main packages version'.- Add dependencies for libreiserfscore0 3.6.27 or newer (bsc#1071085).- update to version 4.13.3: * check: fix --force, wrong check for a mounted block device * build: fix --with-convert parsing * subvol list: don't list TOPLEVEL * other: update tests- update to version 4.13.2: * subvol list: * don't list toplevel subvolume among deleted (broken since 4.8.3) * minor adjustments of uuid print format * subvol delete: * fix swapped behaviour of --commit-each and --commit-after * fix potentially lost sync if subvolumes are from different filesystems * check: add cache for metadata blocks, should improve performance * other: * new tests, testsuite updates * doc updates * cleanups- update to version 4.13.1: * image: speed up generating the sanitized names, do not generate unprintable chars * completion: add missing commands, better mount point detection * restore: add zstd support; libzstd detected automatically, will be requested by default in the future, or can be configured out * other: * misc fixes found by sparse * doc enhancements, ioctl manual page started * updated and new tests * build fixes- update to version 4.13: * convert: reiserfs support * check: new option --force to allow check of a mounted filesystem (no repair) * mkfs: --rootdir will now copy special files * dump-tree: minor output changes * inspect rootid: accept file as arugment * dev usage: don't calculate slack space for missing devices * fi du: don't print error on EMPTY_SUBVOL (inode number 2) * build: * fixed support for sanitization features on gcc (tsan, asan, ubsan) * fix PIE build * other: * misc cleanups and stability fixes * travis CI enhancements * new tests, fuzzed images * testsuite cleanups - Removed patches: - 0163-btrfs-progs-fsck-fix-segfault.patch - will be upstreamed - local-version-override.patch - not needed anymore - btrfs-support-pie.patch - upstremed- Removed patches: - 0167-Btrfs-progs-make-find_and_setup_root-return-an-error.patch - 0168-Btrfs-progs-don-t-bug-out-if-we-can-t-find-the-last-.patch- update to 4.12.1 * build: * fix cross-compilation * use gnu90 explicitly * dump-tree: more relaxed checks so -b can print block on a damaged fs * convert: fix the 1MB range exclusion * check: more dir_item hash checks * other * added missing getopt spec for some options * doc fixes * cleanups * test updates - update to 4.12 * subvol show: new options --rootid, --uuid to show subvol by the given spec * convert: progress report fixes, found by tsan * image: progress report fixes, found by tsan * fix infinite looping in find-root, or when looking for free extents * other: * code refactoring * docs updates * build: ThreadSanitizer support * tests: stricter checks for mounted filesystem - update to -4.11.1 * image: restoring from multiple devices * dev stats: make --check option work * check: fix false alert with extent hole on a NO_HOLE filesystem * check: lowmem mode, fix false alert in case of mixed inline and compressed extent * convert: work with large filesystems (many TB) * convert: fix overwriting of eb header flags * convert: do not clear NODATASUM flag in inodes when run with --no-datasum * docs updates * build: sync Android.mk with Makefile * tests: * new tests * fix 008 and 009, shell quotation mistake - update to 4.11 * receive: fix handling empty stream with -e (multi-stream) * send dump: fix printing long file names * stability fixes for: dump-super, print-tree, check * option parser updates: global options are parsed before the subcommand name (old xfstests will fail) * new and updated tests * documentation updates- btrfs-support-pie.patch: remove CFLAGS usage from linker lines, this will allow the default PIE support to work.- update to 4.10.2 * check: lowmem mode fix for false alert about lost backrefs * convert: minor bugfix * library: fix build, misisng symbols, added tests - update to 4.10.1 * receive: handle subvolume in path clone * convert: rollback fixed (rewrite was needed to address previous design issues) * build: fix build of 3rd party tools, missing * dump-tree: print log trees * other: new and updated tests - update to 4.10 * send: dump output fixes: missing newlies * check: several fixes for the lowmem mode, improved error reporting * build * removed some library deps for binaries that not use them * ctags, cscope * split Makefile to the autotool generated part and the rest, not needed to autogen.sh after adding a file * shared code: sync easy parts with kernel sources * other * lots of cleanups * source file reorganization: convert, mkfs, utils * lots of spelling fixes in docs, other updates * more tests - update to 4.9.1 * check: * use correct inode number for lost+found files * lowmem mode: fix false alert on dropped leaf * size reports: negative numbers might appear in size reports during device deletes (previously in EiB units) * mkfs: print device being trimmed * defrag: v1 ioctl support dropped * quota: print message before starting to wait for rescan * qgroup show: new option to sync before printing the stats * other: * corrupt-block enhancements * backtrace and co. cleanups * doc fixes- update to 4.9 * check: many lowmem mode updates * send: use splice syscall to copy buffer from kernel * receive: new option to dump the stream in textual form * convert: * move sources to own directory * prevent accounting of blocks beyond end of the device * make it work with 64k sectorsize * mkfs: move sources to own directory * defrag: warns if directory used without -r * dev stats: * new option to check stats for non-zero values * add long option for -z * library: version bump to 0.1.2, added subvol_uuid_search2 * other: * cleanups * docs updates - update to 4.8.5 * receive: fix detection of end of stream (error reported even for valid streams) * other: * added test for the receive bug * fix linking of library-test - update to 4.8.4 * check: support for clearing space cache v2 (free-space-tree) * send: * more sanity checks (with tests), cleanups * fix for fstests/btrfs/038 and btrfs/117 failures * build: * fix compilation of standalone ioctl.h, pull NULL definition * fix library link errors introduced in 4.8.3 * tests: * add more fuzzed images from bugzilla * add bogus send stream checks * fixups and enhancements for CI environment builds * misc refinements and updates of testing framework * other: * move sources for btrfs-image to own directory * deprecated and not build by default: btrfs-calc-size, btrfs-show-super * docs updates - update to 4.8.3 * check: * support for clearing space cache (v1) * size reduction of inode backref structure * send: * fix handling of multiple snapshots (-p and -c options) * transfer buffer increased (should reduce number of context switches) * reuse existing file for output (-f), eg. when root cannot create files (NFS) * dump-tree: * print missing items for various structures * new: dev stats, balance status item * sync key names with kernel (the persistent items) * subvol show: now able to print the toplevel subvolume -- the creation time might be wrong though * mkfs: * store the creation time of toplevel root inode * print UUID in the summary * build: travis CI for devel * other: * lots of cleanups and refactoring * switched to on-stack path structure * fixes from coverity, asan, ubsan * new tests * updates in testing infrastructure * fixed convert test 005- update to 4.8.2 * convert: also convert file attributes * convert: fix wrong tree block alignment for unalianged block group * check: quota verify fixes, handle reloc tree * build: add stub for FIEMAP_EXTENT_SHARED, compiles on ancient kernels * build: add stub for BUILD_ASSERT when ioctl.h is included * dump-tree: don't crash on unrecognized tree id for -t * tests: * add more ioctl tests * convert: more symlink tests, attribute tests * quota verify for reloc tree * other cleanups- Add ability to provide site specific defaults for mkfs (FATE#320615). * Only used for SLES11 defaults. - Added patch mkfs-default-features.patch- update to 4.8.1 * 32bit builds fixed * build without backtrace support fixed - update to 4.8 * error handling improvements all over the place * new fuzzed images, test updates * doc fixups * minor cleanups and improvements * kernel library helpers moved to own directory * qgroup: fix regression leading to incorrect status after check, introduced in 4.7- update to 4.7.3 * fixed free space tree compat status * check: low-mem mode: handle partially dropped snapshots * dump-super: consolidate options for superblock copy * tree-stats: check mount status * subvol delete: handle verbosity option * defrag: print correct error string * mkfs: fix reading rotational status * other: * UBSAN build option * documentation updates * enhanced tests: convert, fuzzed images, more tools to run on fuzzed images- removed btrfsprogs-only-install-udev-rules-for-udev-190.patch: fix build- update to 4.7.2 * check: * urgent fix: false report of backref mismatches; do not --repair last unaffected version 4.6.1 (code reverted to that state) * fuzzing and fixes * added more sanity checks for various structures * testing images added * build: udev compatibility: do not install .rules on version < 190 * other: * dump-super: do not crash on garbage value in csum_type * minor improvements in messages and help strings * documentation: * filesystem features- Add new btrfsprogs-udev-rules package to contain the udev rules. - Fix packaging for udev rules: - btrfs builtin didn't exist prior to udev v190, so the rules must depend on that version. - Added patch: * btrfsprogs-only-install-udev-rules-for-udev-190.patch- update to 4.7.1 * check: * new optional mode: optimized for low memory usage (memory/io tradeoff) * --mode=lowmem, not default, still considered experimental * does not work with --repair yet * convert: regression fix, ext2_subvol/image rw permissions * mkfs/convert: * two-staged creation, partially created filesystem will not be recognized * improved error handling (fewer BUG_ONs) * convert: preparation for more filesystems to convert from * documentation updates: quota, qgroup * other * message updates * more tests * more build options, enhanced debugging- update to 4.7 * convert: fix creating discontig extents * check: speed up traversing heavily reflinked extents within a file * check: verify qgroups of higher levels * check: repair can now fix wrong qgroup numbers * balance: new option to run in the background * defrag: default extent target size changed to 32MiB * du: silently skip non-btrfs dirs/files * documentation updates: btrfs(5), btrfs(8), balance, subvolume, scrub, filesystem, convert * bugfixes: * unaligned access (reported for sparc64) in raid56 parity calculations * use /bin/bash * other stability fixes and cleanups * more tests - Removed patches: * 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch * 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch- update to 4.6.1 * fi resize: negative resize argument accepted again * qgroup rescan: fix skipping when rescan is in progress * mkfs: initialize stripesize to correct value * testsuite updates, mostly convert tests * documentation updates * btrfs-device, btrfs-restore manual pages enhanced * misc fixups - update to 4.6 * convert - major rewrite: * fix a long-standing bug that led to mixing data blocks into metadata block groups * the workaround was to do full balance after conversion, which was recommended practice anyway * explicitly set the lowest supported version of e2fstools to 1.41 * provide and install udev rules file that addresses problems with device mapper devices, renames after removal * send: new option: quiet * dev usage: report slack space (device size minus filesystem area on the dev) * image: support DUP * build: short options to enable debugging builds * other: * code cleanups * build fixes * more tests and other enhancements * Removed patches: * 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch * 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch * btrfs-progs-no-PKG_CHECK_VAR- btrfsck updates for qgroup verification and repair (fate#318144) * We can now check all qgroup levels * btrfsck will write out corrected qgroups when run with --repair - Added patch: 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch - Added patch: 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch - Added patch: 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch- update to 4.5.3 * ioctl: fix unaligned access in buffer from TREE_SEARCH; might cause SIGBUS on architectures that do not support unaligned access and do not performa any fixups * improved validation checks of superblock and chunk-related structures * subvolume sync: fix handling of -s option * balance: adjust timing of safety delay countdown with --full-balance * rescue super-recover: fix reversed condition check * check: fix bytes_used accounting * documentation updates: mount options, scrub, send, receive, select-super, check, mkfs * testing: new fuzzed images, for superblock and chunks - fix build failure on 13.1: conditional default for udevdir - fix build failure on SLE11SP4: wrong check in makefile- Add udev rules for dm devices (bsc#912170 bsc#888215) - Added patch: 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch - Added patch: btrfs-progs-no-PKG_CHECK_VAR- update to 4.5.2 * new/moved command: btrfs-calc-stats -> btrfs inspect tree-stats * check: fix false alert for metadata blocks crossing stripe boundary * check: catch when qgroup numbers mismatch * check: detect running quota rescan and report mismatches * balance start: add safety delay before doing a full balance * fi sync: is now silent * fi show: don't miss filesystems with partially matching uuids * dev ready: accept only one argument for device * dev stats: print "devid:N" for a missing device instead of "(null)" * other: * lowest supported version of e2fsprogs is 1.41 * minor cleanups, test updates - Removed patch: 2000-btrfs-full-balance-warning.diff- update to 4.5.1 * mkfs: allow DUP on multidev fs * fix static build - update to 4.5 * new/moved commands * btrfs-show-super -> btrfs inspect-internal dump-super * btrfs-debug-tree -> btrfs inspect-internal dump-tree * new commands * btrfs fi du - calculate disk usage, including shared extents * enhancements * device delete - delete by id (needs kernel support, not merged to 4.6) * check - new option to specify chunk root * debug-tree/dump-tree - option -t understands human readable name of the tree (along numerical ids) * btrfs-debugfs - can dump block group information * bugfixes * all commands should accept the option separator "--" * several fixes in device scan * restore works on filesystems with sectorsize > 4k * debug-tree/dump-tree - print compression type as string * subvol sync: fix crash, memory corruption * argument parsing fixes: subvol get-default, qgroup create/destroy/assign, inspect subvolid-resolve * check for block device or regular file in several commands * other * documentation updates * manual pages for the moved tools now point to btrfs-filesystem * testsuite updates - Removed patch (upstream): 0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch- Recommend btrfsmaintenance- hide min/max macros clashing with gcc 6 (bnc#966257) (0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch)- update to 4.4.1 * find-root: don't skip the first chunk * free-space-tree compat bits fix * build: target symlinks * documentation updates * test updates- update to 4.4 * mkfs.btrfs --data dup * support balance filters added/enhanced in linux 4.4 * manual pages enhanced (btrfs, mkfs, mount, filesystem, balance) * 'btrfs filesystem usage' works with mixed blockgroups * build: installation to /usr/local * build: the 'ar' tool is properly deteced during cross-compilation * improved stability on fuzzed/crafted images when reading sys array in superblock * debug-tree: option -t understands ids for tree root and chnuk tree * check: properly reset nlink of multi-linked file * chunk recovery: fix floating point exception * chunk recovery: endianity bugfix during rebuild * mkfs with 64K pages and nodesize reported superblock checksum mismatch - Removed patches: * 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch * fix-doc-build-on-SLE11SP3.diff- Fix missing dependency on coreutils for initrd macros (boo#958562) - Call missing initrd macro at post / postun (boo#958562)- fix mkfs failure on ppc64 (or with sectorsize > 4k) (bsc#956819) - Added patch: 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch- update to 4.3.1 * fixes * device delete: recognize 'missing' again * mkfs: long names are not trimmed when doing ssd check * support partitioned loop devices * other * replace several mallocs with on-stack variables * more memory allocation failure handling * add tests for bugs fixed * cmd-device: switch to new message printing helpers * minor code cleanups- update to 4.3 * mkfs * mixed mode is not forced for filesystems smaller than 1GiB * mixed mode broken with mismatching sectorsize and nodesize, fixed * print version info earlier * print devices sorted by id * do not truncate target image with --rootsize * fi usage: * don't print global block reserve * print device id * minor output tuning * other cleanups * calc-size: * div-by-zero fix on an empty filesystem * fix crash * bugfixes: * more superblock sanity checks * consistently round size of all devices down to sectorsize * misc leak fixes * convert: don't try to rollback with a half-deleted ext2_saved subvolume * other: * check: add progress indicator * scrub: enahced error message * show-super: read superblock from a given offset * add README * docs: update manual page for mkfs.btrfs, btrfstune, balance, convert and inspect-internal * build: optional build with more warnings (W=...) * build: better support for static checkers * build: html output of documentation * pretty-print: last_snapshot for root_item * pretty-print: stripe dev uuid * error reporting wrappers, introduced and example use * refactor open_file_or_dir * other docs and help updates * testing: * test for nodes crossing stripes * test for broken 'subvolume sync' * basic tests for mkfs, raid option combinations * basic tests for fuzzed images (check) * command intrumentation (eg valgrind) * print commands if requested * add README for tests- build btrfsprogs-static package for 13.2 and Factory, package with static versions of the utilities, aimed for rescue environments- update to 4.2.3 - subvol sync: make it actually work again - scanning: do not scan already discovered filesystems (minor optimization) - convert: better error message in case the filesystem is not finalized - restore: off-by-one symlink path check fix- update to 4.2.2 - fi label: use fallback if the label ioctl is not available - convert: check nodesize constraints against commandline features (-O) - scrub: report status 'running' until all devices are finished - device scanning might crash in some scenarios - fi usage: print summary for non-root users- update to 4.2.1 - fix an off-by-one error in cross-stripe boundary check - convert: don't write uninitialized data to image - image: don't loop with option -t0 - image: don't create threads if compression is not requested - Removed patches: * 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch- make mkfs work with 64k nodesize again, notably fixes mkfs on ppc64 (bsc#945229) - Added patch: * 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch- version 4.2 * enhancements: * mkfs: do not create extra single chunks on multiple devices * resize: try to guess the minimal size, 'inspect min-dev-size' * qgroup assign: add option to schedule rescan * chunk-recover: be more verbose about the scanning process * fixes: * check: * find stripes crossing stripe boundary -- created by convert * print correct range for file hole when there are no extents and learn how to fix it * replace: more sanity checks * convert: concurrency fixes related to reporting progress * find-root: option -a will not skip the current root anymore * subvol list: fix occasional crash * do not create stripes crossing stripe boundary * build: * fixes for musl libc * preliminary support for android (not working yet, more code changes needed) * new EXTRA_CFLAGS and EXTRA_LDFLAGS * other: * lots of cleanups * tests: lots of updates, new tests, framework improvements * documentation updates * debugging: print-tree shows stripe length - Removed patches (upstreamed): * 2104-get-min-size-for-resize.patch * 2105-move-min-resize-implementation-to-inspec.patch * 2106-inspect-add-command-min-dev-size.patch- add warning before full balance starts (bsc#940467, fate#319317) - Added patches: 2000-btrfs-full-balance-warning.diff- Add feature to get minimum size a filesystem can be resized to (FATE#317897). - Added patches: * 2104-get-min-size-for-resize.patch * 2105-move-min-resize-implementation-to-inspec.patch * 2106-inspect-add-command-min-dev-size.patch- version 4.1.2 - mkfs: bugfix, previous version does not create entierly correct filesystem (has to be recreated)- version 4.1.1 * bugfixes - defrag: threshold overflow fix - fsck: - check if items fit into the leaf space - fix wrong nbytes - mkfs: - create only desired block groups for single device - preparatory work for fix on multiple devices * enhancements - new alias for 'device delete': 'device remove' * other - fix compilation on old gcc (4.3) - documentation updates - debug-tree: print nbytes - test: image for corrupted nbytes - corupt-block: let it kill nbytes- spec: drop libacl dependency- version 4.1 * bugfixes - fsck.btrfs: no bash-isms - bugzilla 97171: invalid memory access (with tests) - receive: - cloning works with --chroot - capabilities not lost - mkfs: do not try to register bare file images - option --help accepted by the standalone utilities * enhancements - corrupt block: ability to remove csums - mkfs: - warn if metadata redundancy is lower than for data - options to make the output quiet (only errors) - mixed case names of raid profiles accepted - rework the output: - more comprehensive, 'key: value' format - subvol: - show: - print received uuid - update the output - new options to specify size units - sync: - grab all deleted ids and print them as they're removed, previous implementation only checked if there are any to be deleted - change in command semantics - scrub: print timestamps in days HMS format - receive: - can specify mount point, do not rely on /proc - can work inside subvolumes - send: - new option to send stream without data (NO_FILE_DATA) - convert: - specify incompat features on the new fs - qgroup: - show: distinguish no limits and 0 limit value - limit: ability to clear the limit - help for 'btrfs' is shorter, 1st level command overview - debug tree: print key names according to their C name * new - rescure zero-log - btrfsune: - rewrite uuid on a filesystem image - new option to turn on NO_HOLES incompat feature * deprecated - standalone btrfs-zero-log * other - testing framework updates - uuid rewrite test - btrfstune feature setting test - zero-log tests - more testing image formats - manual page updates - ioctl.h synced with current kernel uapi version - convert: preparatory works for more filesystems (reiserfs pending) - use static buffers for path handling where possible - add new helpers for send uilts that check memory allocations, switch all users, deprecate old helpers - Makefile: fix build dependency generation - map-logical: make it work again- Install bash completion for btrfs.- version 4.0 * resize: * don't accept file as an argument (it's confusing) * print better error message in case of an error * restore: optionally restore metadata (time, mode, uid/gid) * receive: optionally enforce chroot * new rescue subcommand 'zero-log', same as btrfs-zero-log, but now also part of the main utility * check: * free space checks match kernel, fixes incorrect reports * convert: fix setting of checksum bit if --no-datasum is used * fsck.btrfs: don't print messages * fix quota rescan on PPC64 (mangled ioctl number) * test updates * documentation: files renamed to .asciidoc, misc fixups- version 3.19.1 - convert: - new option to specify metadata block size - --no-progress actually works - restore: properly handle the page boundary corner case - build fixes: - missing macro from public header, BTRFS_BUILD_VERSION - wrong handling of --enable-convert - fi usage: reports correct space for degraded mounts - other: - mkfs: help string updates - completion: added 'usage' subcommands - cleanups in qgroup code, preparatory work- version 3.19 - btrfs-image - restore can now run in parallel threads - fixed restore of multiple image from multiple devices onto a single dev - introduced metadump v2 - check - make --init-csum-tree and --init-extent-tree work together - find-new - option to search through all metadata even if a root was already found - convert - show progress by default, can be turned off - corrupt-block - option to work on a specific root - bash completion script for all subcommands - spec: convert to autotools Removed patch 0169-btrfs-progs-Check-metadata-mirrors-in-find-root.patch- add COPYING- version 3.18.2 * qgroup show: print human readable sizes, options to say otherwise * check: new option to explicitly say no to writes * mkfs: message about trimming is not printed to stderr * fi show: fixed return value * tests: new infrastructure * btrfstune: force flag can be used together with seeding option * backtrace support is back * getopt cleanups * doc and help updates- version 3.18.1 - minor fixes - documentation updates- version 3.18 - mkfs - skinny-metadata feature is now on by default, first introduced in kernel 3.10 - filesystem usage - give an overview of fs usage in a way that's more comprehensible than existing 'fi df' - device usage - more detailed information about per-device allocations - check: - option to set a different tree root byte number - ability to link lost files to lost+found, caused by a recent kernel bug - repair of severely corrupted fs (use with care) - convert - option to show progress - subvol create - print the commit mode inline, print the global mode only if --verbose - other updates: musl-libc support, coverity bugfixes, new test images, documentation - Removed patches (upstreamed): * 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch * 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch * 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch * 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch * 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch * 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch * 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch * 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch * 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch * 0024-btrfs-progs-Print-more-info-about-device-sizes.patch * 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch * 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch * 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch * 0028-btrfs-progs-rework-calculations-of-fi-usage.patch * 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch * 0030-btrfs-progs-clean-up-return-codes-and-paths.patch * 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch- version 3.17.3 - convert: fix conversion of sparse ext* filesystems - show: resolve to the correct path - fsck: more verbose error for root dir problems- version 3.17.2 - check improvements - add ability to replace missing dir item/dir indexes - fix missing inode items - create missing root dirid - corrupt block: enhancements for testing fsck - zero-log: able to reset a fs with bogus log tree pointer (bko#72151)- package mkinitrd scripts conditionally (bsc#893577) - spec: minor updates- version 3.17.1 - fi df: argument handling - fix linking with libbtrfs - replace: better error reporting - fi show: fixed stall if run concurrently with balance - check: fixed argument parsing for --subvol-extents - fi df: SI prefixes corrected - Added patches: * fix-doc-build-on-SLE11SP3.diff - Removed patches: * 0042-btrfs-progs-fix-linking-with-libbtrfs.patch * 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch - Modified patches: * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch- version 3.17 - check: --init-csum-tree acutally does something useful, rebuilds the whole csum tree - /dev scanning for btrfs devices is gone - /proc/partitions scanning is gone, blkid is used exclusively - new subcommand subvolume sync - filesystem df: new options to set unit format - convert: allow to copy label from the origin, or specify a new one - Modified patches: * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch * 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch * 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch * 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch * 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch * 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch * 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch * 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch * 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch * 0024-btrfs-progs-Print-more-info-about-device-sizes.patch * 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch * 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch * 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch * 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch * 0030-btrfs-progs-clean-up-return-codes-and-paths.patch * 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch - Added patches: * 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch * 0028-btrfs-progs-rework-calculations-of-fi-usage.patch * 0042-btrfs-progs-fix-linking-with-libbtrfs.patch * 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch - Removed patches: * 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch * 0007-Btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch * 0008-Btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch * 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch * 0023-btrfs-progs-print-B-for-bytes.patch * 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch * 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch * 0171-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch/sbin/ldconfig/sbin/ldconfigs390zl31 17042094845.14-150400.5.6.15.14-150400.5.6.1libbtrfs.so.0libbtrfs.so.0.1/usr/lib64/-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:31993/SUSE_SLE-15-SP4_Update/d2d6e535fb11803b74c5268984414b56-btrfsprogs.SUSE_SLE-15-SP4_Updatecpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=a0f14a9261b5fedf8cb78f71158475ee31a9a9f4, strippedPPRRRRRRRR R RR R R RRRRRR]H3I! Otutf-8b233eae827cfdca2e0574a1a6d578454371c5884fcfd99ed5c8516944d8b34c8?7zXZ !t/qE] cr$x#I::X aqGoKɶm_␾Ai+|GOB 2 -ۨާ$^㐀ppOSw\֔VAR;Q5g[؏?3(e)6$,d,OM c0z"67s !2Bjw/g΅,Na,{=)8\q0۾\k h'h3#XeƔOXy5*B3x'uִ]="7lB1O6)x5eڦKLX&"$;=wSanb(+/IOS G*|}.mmY.Y̩PN^޻YG*6f"kC0HHaԣIL ZurPn8Y/Ցz!H0}„B oa,OMW6 ~?6`~tkaŀ}d FS(K>) b&8)g %DZ 'f2:O_briw/t#2@^ZKL1=V`7TkORT]@h{@ :,k:d:7q(q If]wFNaKȼ )1;bcKx(&).1,+ o44Ƶ2cܵ'_sӦ[~4fIJbsAjHΘ_^`jfRvӇܕ8  1T vr|1cqqZj*3|Wk'**qy:YE쌢n mU{ߣQ//w> eVZ5NLP)1z@W'?5fNw %- :jpefK)a,FhK3qWS*Dra+L^ڡ6E==gJ=IsՀ.H40Wp@@֋cHۈV0 5b͔q#-}=~HŢ4anb(oM\Unԙ`SY8A,US} LXD/ukŮ@/#Z%s8Rq\'XW%}D$@)` 3"AaPh|.)+qiV0yz*4IXs00yD?WYKVA"r?hU!kQt712AhL̡}L%nW'p>F 9{Z|'}:P_ $. Y9zY䬛/t͍/>mԧ{EAV N| `{VqԤ4f]O險Ì^S|bN8<%LB|MN?nzmP 3 7/;PR`Ϗ-[ B~pA…?SV[bkSgz&28.* "WÆ̨`}nG0 5[Qa:;LAƙfMbֵ+T!0@@i'<}񡦜sWd`El# )~m ~8/FG&j.bQ_{sdMAxÑn E =w  }k/X0=DvF$.;u?^fׂ9"F AcfJ?.N2ӹ1^Q775R52g{}ٽt MT܋ػkGYlhU.lx'd^׫ge3˽k^E_YȚ+V`&١yE-C kYJ\TGk|䮼,4҂#=nÄmO[E !&ŸX+ձi"RҘyQ >b ߖ*iܲT_D" 0]:&l\y] q?yFք gDSSZܓ%LpG9ɫv*T Ӗv메 P yIpF}OyJA9>]|qqR$O!rh/Jƽj)Fո16\s-h]F:[ A-'̖`H+5`NBسOᱶ8%dԓ'Hvv`<5^_ڭqHL.6P-<#~FQp4KғHkUF¦Yյk{*e XuUna=AymKQku<ݲ%t68:+0`ky S[Bn#fZ *\o[y-K7Z클1N"F#C̩)Uǣ4?84>_{ܮ;GCkckCW8wK}omx\/0rI>#XaT2ȇi"&pe1_J+A#~ (Lo7峲MWȣ$z/tT)Np[Գ }Lރ9F4pŔtY[( G7Ԓa-vU?m-mKz^\Pv3Ci"DXmdB߹&|>+w,x_.wƉ'T9#UۍvDUp'Z;$,vn%J{hq(lAUH؎@[SDm@hR,\6`?܀k{1 + !݀ F)4^;shjߚ1V8T v̸r L@iBΡ(Ӏ-q2ȣ`VT@l8W֪~q` Q,,)ft ?M< mnB`o]0G<CQ.dž])"V&Ҩ ]د DjjL.xr'egA?~!V:܅MpP&[@PGH-Jg2uJz!uc1hDS]["Ob@2c۟Wk@| 4R}kdA+ˁ(h87&xn!][}d-]~+,W/ Mv\J*!Ȥ\m׏xmZOI]嫎YE׊҉w4Ah`7$kLS%B'ntJΥmoHe29D>Pәo"hra >zܡKS~Ė@%R`Aݓ,T,ys3ߨι+.ts,h=Ť$(Qr/ĴP?nd0Z(BE!1BipUWXiTvl{3:}U|]l.b_st<+("u%钰)v.xk0 6C4 *Qnv|[YKgFd(fEteQl4}oQA8\ )/&՗mI2@У-.5h8kQu!>-RZ+Xek,v$z rKq P#FYjS!OT?\k#zMy+EKڴ@:H U %civ˺, PWKl >Rbsu\LMӢcXZYPHO *[].!bՔ敎eؒo=;*,Hz)eWup3U*0m7<QJۨXw0'BVr3^Op9rI ,Լ88 2Oj1%4+i1{:sI*,X S3DV|l$ˉx3=$K5wVl1?’l3肳<򐉥VKl謁SĸQsݬߤi`jm)ԋ`%ڞ+4B-:.{yuy?ӿkbM_7}w\ڛÝ"!w_]NQ[T&)7lSqJ: ga$йdqnݼ-'G\8ۜ1_uflZR~sX1UKftCq칂]}Yc=!;ضX!*["dݼ'/0݋1W-yv1ܠr8֑($}DTXXkvHB#ĎS`ݐZYVD<"Jp-{u0Mm!nZRP6pp,:=1v-h8a1PE@6Ur'E6&$\8%<3f~YD8U RVM~eɷUAJ!]=OPA*~cJ$.)ina ޢ eLח,Am pDڦFޕ=8O#typ{ZZPF1B]mz)sVZ2̿m-mF8oV6'u@3pK,=|:bBT6O{tzO?ol'4i~GjޑMc(-]<[YA1tߕ"h^j`^0֐*1>%VocIE3'L@E`:\\I8#e#YSV;liGXcd.ջsv=Wuf '킣1oIk\4GAW{ASa*cUПkEu,>>W0ce)6B"L Zm؂HծW|JcoU>ܙ/^Z=cp5.B݊.jRi$pb[d],Z]`1Fq라=sqC6x)=976|ʳ߅c7Ͷfc,_DPy gSA"Pػ:vyۣbf6LKܿiW8?U!y v Jڽ˫Ϣ,."-b/茌[ zaw'$'N@X!BJ# ֪C۩S~lGɂS]i`]ze?׭UoYCfNv=_n> C(+AKjϥ~lTV8 4Np ly} OЍ>gLN} J #}D #|5hCV2Q6s@n! 77ܒR'ٵ f١PA*kn5>[})f o4Ѝ/%fC!FjmYiͥyq!8MVhòuaq|ifm>/NRMz~WϴB7Ml C3 >3)s%,Jg&҈0YeAu?rH3NyE\-"+$7ms^=$ܗwN42eE,Q.8ȩ 2-pa yDo4".47DYX>nEZ'vUK8Y/p1</%!o#f%V:ּٛ7KI<(D#ai^ ˎj2\3+e;ǥɅsU0߀Kvŭٲ@BΕ/ Tףa3L;뚺(܉ȮT$a`fRr}u gl1Z3D]E{DQ1_h'|Ni'=$ta?ȽrKO]iL0k7=AU5&glkB68 >,dNR wo"ԻJ3)aK@fU˙nOWeލsBcஹuM+Y$"g8?6eOGF!/2:?>~9p fAO8TK]C!9p݁YuK&(jμ7䇑7A]$ E "u c^6&; Dk*Yo0tnQe4*,9ܭyKcvl0< 7g,XHcDpgˍ˕ п5pLIHV۶[\4ɮUIjA a; N H_) .r~LNnVɉ J0;;NVzm+dpC&NԎxD V G - ۗ3"bEF:TQq9Iv4 X]Q]wL H)KL~m/W} r>S/ԃ;Wo2ʉ0 ̅fj٩ϬUY:1ZibdK!=$QEW[=6%vX珬}̝C4da2{'$B8ģ}}k=D=:ttTB'JXܠo# BXλ*Z"a4z[ޝ6`dR>GԲӽ瞞r-ZRI@/7Q<>Wg16 j1q~N-n~3\؝%J3K[TFX5V/K6?A枺lSGsFN=6MQr5&9X *d%[pde=ӿc&e1R^iӕw(t-mUh1SchZF<&);Mv"WgtGujrLn8:ZVᷫ ڟzk‹kd&*K{n<\೨3tJyKg[FjlbBn`@5xbSd#iMۦPb}9pn; I9UH(?szN89l`%a4 cpR?PgƬU ӄa1݃.?snz:ߓl-yHϘau`f=AutӢgq~]ĺ+@vzrdQ#A6% 05| *]vI}(+Ҹzr"p4^Zf8>Mwp*ThG2S?kќu\7>/-;q%4]IwM).`3f-/Fe Iʝ WyXZ7;=hcEDzq0Mu;+׆6yUq"-7Y6}!HXz:ËS`Um "=?&OQ[`Kqq7 9>AwYɅd2jµ4j$ 4z19n(-w_@i$+s00pOLA`+H>cmیP|ӵ-rg =TWimMmngy#JJݻ7c“ƳY-)0܏pW;ߡEл(2!-&z50+bl+5ĕRGY9T~˔b7pZI~1q:̞Z3ٺYCyF9=$"dM̓sX>xXyD, KDR{EG:{3puŐw<^жF97 EnH/jst5H2QOuʯJrU߲N'RBsA :>e|5+2d;vOS>`q(,7]"x@ٴ[ {<_T3}˱ec[ߣfFřB1tNS%Zr8mwKSlyC*Q8 Ζd_rd]&$XG5vt>BU0~:ơzvZD_rXׄ8هu!^p [T-p)4 Vd'W }?]rd=%p-Dh n>qp QYhhu,YyaJ *ٜS6;~Q<&l0*6%Oj;O uH0zXeZ0#(qZ0"ŭ۴ޣ9Zl]YzwE C`k^?kӻZeELRLXhDF-`(ݑ8R(v<"Dd@(T>@}ӸNJ %A)ooNi;#ĭN{ @Y [L؅#Bm"T O@;8pX$T-O Urp)G1VZK OrWfrnIH $q6]Oikm+>wAṣ%-YKc`iOBBs#`'iLc IE ͔9*E,h=kz\x+㙈>վ3$MHu??2K 뱧4, N8f#!# bTsxk#p=Ps:9礝5Ra y`dt t߱ shn% a~XЙSJBu(M |{dWSp9{Za),9;N2!^TVOr5^l?0DehPSQi|KيJG%N($K Z [/T1Td EeI^y쀗ls?]s78IzD1ǮRqiՎ2dܗ7-~S8#ZmDI`K6. 5;lBNx?v0^B5IY+<\_Mvbr糂 u-_N\~GZmI5Fe;'zEf^˚+юk|CыͦBGk;cMKf'baeem[jUi9}9zp3޶8n1A+5P r"RR7KUޝVT8 U0=bwV}ln` '"#S=^X7˙ַbg匈+ݍܱ}i~%V}ͅaÚ Կ:].sAd/"kgz!WafG;{Lb|DZ AGӕȥJww-4Jɨk J5V_Ç`p?Dz̺  zP T"81d jMVK)ԊW4Ov hͷ=&!x%1Lmg߄<#b@W=xFBk'yqhZ>j3E7 h؃_L]Z%f %9Z',/6yrœ%Z.Xцx{g0Ea^Q0lۜ"ҾMF?fL4~wtp:+\I}AKl+x|+ȆBǰD:khb22́ R <`@L"0: HtƤ!E+0J!Sawh.(y=# DiTD?)%ø-ܛ)5hӁ{d]s_zB,-E@Rqt%W◳4e݃[WlwΘ} j DeX28')cHߕZq/hNꢆ`9}J*QDT!vOyf],V1Q7v۶f C^B5H{)N#?fLaԭ;RUNLcor )3NSf_6߱@WDJC4ko[ }`k2]Т?W;ۃCG_Gf+c0m嚩^y{GS$zh9EU8)fJ2KC/y)W"=waPji򃺸{I yӑiUKUY;Yõ*O[B 6(}]*`uw3e2/ɸouYw^ fm7Xh+mx s&QD c\F\Cw!HDn".>Q"+'e& B<iF|f FA jqea#dSw_X dD-Ydg@=6-ohW1C >GIʱ1K"ė}xGzQM(KmQ.m;+Nq~P]k >)+9dnv"W1 lA24ls+^^lt.n )3Iapb2`7'&I',k}v˯HÚVTଳ4T0JFڥ[|ҌaW_b_R֨%/\5=}1W<qx/ !!hcT76P@Z_,<8}&=q hچ 2(GNArhoRhkvd 7܃!S ea:ijp:6qrc=p$U7- Le|,2s*L;\P:MFVт)@Ro*w0y}ل?[G]:}$=tO0UISj68i'h)$ôF ^Y!nuOi;~L3YG,`YZƎ悵MHH/Jm]& ^ۥDHf] O2"5bNf}m9ZY:>8 QH㔾Y=f `^*| ^O8R ߙT%j~g[-,񳡵X:q6ٵ5C{ff cv~W-dODw &qzowݱ1'BػH" wo)dA!De}q@6]D@_%$?x*.ۯTc0ѩ!^,6` %`g)[!UE+\u@6@?%&ykh^NqԘFbm[ʜȬ <4p> H:ޘ20c NT/[t_3*/AF\=)lkl7:P:£~h&oG)0<}G5E: fkΜE ]SEߦ}LaYN l=؟3G4kf\[,D!8<5Ё״C:6\I0D$Q ؀54u=܍˚|<:(Q-rYeWH+6aBvx@ /n5DN`4O_ OBu/Q!Uªv믆+Ȣe RmPaĐ~OSWa$X)[)'K=e9"bD&:MMD\*.jՉIGe6nǓ'ifEyV!O|,?qwT X]7(0Դi}`i}#XBh ى] [svFkM27jY״+Nq1y1 b U;.hG(LxUggQ嘆;S1WC%}bFw5g7>樑a|1<f➣rm'%ɪD\B0/SԎu0;۲~V7>]~G"3 Y CqCo`8@vmt+"T.z3k^0^ "d~$ iҧHtʼnV 8k71uyrFL Bsdb;#Wd): HsG^_K35NW}!3;75!ӥ?YeҊU ,>7S ŗ)~CD$SSUj8ַ=qysDpng׿h{I P A f7^ /rE>n=֦5](2w0P1JY JY|9уCKwڿ@|Qx'zZE l3ʝ4@d)+|._Cu]\624z᳎?aV,B:IVXQ[:CL7#݃`i4wZTQlE5YJ @F qż2ge>xT֊PAqˮ$_ӛPy6>4r<(B"&9z svR cef TY5SbwxtŐ۱ BÑ.XsgMI>eHMHgu(YVܷ_3L>V3tep KT"\ئ73JeR2MJYۖۜ~r'Y@ u+^DR AWͷ4~R-$;I]鵶P+X-!L,X7 y :,ĝ`X^TشuM3GSS' PעD݌p]9}<j*T#D5^kթ:M`ѮTQRv+v 4d7E:`Ъw*$|S?HP#Or c4,6$"zn=(H:w#^ ФZy'{2d9yA[Z ⬖mjF^֏:^*Jv_/ujGr U~|/۟84PZ9g0ր#`je /L o[,p8Ӟ2מmr9 rgˠ3-:ʛj ١zpYUG*HoJ̿IR5ٲբt"Ǭm`,#-,'fX/iV4 ߶lo:1\'AWhqkq/4+٧~+ >8(tڻ )u<9Xrh}jYyN%7`_rjYtl>V7De3F@#;=0i:l<-w4p&0v'hD9>_`rV i#˵7rKgvSpt݆F` !o<6Å꘎=Fw{d}r\\iDE չ1q^,].~Ő1 Eay\oJOfaLyÊ!5sh9g|\%V[,,Jܠs<#>ܚceZjLld"ft.!?E#UUteKK09F M8G)"Jyk[Qҵ!AI2CT[; /D tr$OCNs2 }f]H 5 *k/S,N#յ+!kL$VmR*犞mur0FثMa4sjYQ*J\+gq„nYX3eLg}ICL)W-FGc e ZJe1wC5DQ㨯հn 'McvSޯ><ф! n06>2.^e:\E7Q2qJ\/~ WJ EҒFIeB~~:_^?FFqM Ϳ?SbڎXHc1ݒ8kOaEO3|4? BР-M;I;Cp rߍ~Cxʲ"m_8$ _?cM0]R/Ҥ!KRZ9Z-`IMC&N{~nz>l7([,!7삪&k/3HG\ nۄ}C#eQ_c ТLyo)Xcm"H x  "ciWL!5N;)H%iuxT鲏&M \]!tPy{-e5 Y] P yyp压h!R%Br!ԟG[ QY g:?*Yw篞Tf%ib ٙz4f>$T$E7x2N)< ޗrw@_zdx:jns>8/ )s;NgYz5@Z.{8L 6fb}C@**~3{&2q]ŧ.-ˠya )mD6o;γ|}bTZ$t KiuJ믾Lfh*q7(a|С"ir' ~pX.FB xy䔋35ӧM鍫ҲTU{{{ji$uE!A<: h|`>kK 1) 6t"tӠ : ( VmDc7 -SfbH[E˕$63bim> .M` 13L,e~dY*u-UNϧaSm)5߰Y \r3!Ry>G|!mpЮx(͊ dmNh6Mg 9%γOVL>N8oZ]P2S 4SAj*qXf>I:V7BpQ%aϷ߫Lّ &OS0q.CR?a:P|A}tFu{\E^b;(0仸Q0;Ey#7@0ܘvJnfR=Բ~02q"wWCQCSyɒS[߃!j~78KlGy)Hf&DOAs-P&&݃@zUB<쮐_y@>SzwXfWiͫFyQ ޠXK~}/]I7{7 URpv,} FSMӨM%hPҷrGeNM 9mW(@Tx\z#k[4$!Hkliqtt<@6\bff3„7cfwTPSv G?X0[+`m#I7ßѠ0_o7MFUc0bq>]in'#@̝W%d܉(GҨ:2;R'F>_nbWd=L~KRɜOj$1>ww?BB v<`l5aSo(yc||.E,yk[mu:>N}28v\5OMFlSJ"{( W8Cdw3*#N70t3jdp<֤12msv1⛦GUkA,3?ڶɃ¶']y`ב25D3_,2+vs3u;e3w]׋³TPzY@iE` aD ܀S<ͳ`1-.FMU9ÏRR+P܉ভS'!ڥJ]Gy6!iE7?46m^q˶fTT")ܣPPK>Fž10h =|6j b' q&7ʷ?4X;ϡkכesLaKLrf㷇~۽#Dm5Z s+9QA.|G^y2+Ȟhq=Ȣ0&(/"ˍ7[#v-?Ȫ>!n$#%`ټYL1\-<-u!Cu? `e[pQbNzFذG]}ON>>=Y 9 -T|k-އ%l/:Λ y> өwdSrNܺ`=D _muŧ1Y +S"53?nvTizo>!s.E#N+@āw6l*˴fC R)ꫮI". 3R܁ ¢? (N 5*ldLB$>j~>yJ D8;-i\#AF=  ߙr!G0;)jSNˀr]4 TI/n8.յw4Y^7Dǵ` OO㯙_QD7*,Wex`\%ڐN$Dؔ47*[8hrO 3Z;\qqb@0yˆd},ǮxW$(|w*]vRas$aQ"PLF}RyZeq|7 k\|!˒de ܀WoW\[@ȴ4m,Dcb4Xۂ/!em6O?iTF$D 7οCğ|[!$b˽Jk9xh!,!<|w7 {}J%JUu13K`d k | loX U޿|l9}mz؉@p3O+_Z0X++A[ThWlbp%Y*"YL?KCS Cy1`Dޭ,vTF:@vjSԚ6Nhm۞f` eTo@m4 /$&²(2Qَ`Ɯ{l33D5'(5|2뙂f\bd)Y>Ft3?B&G@K$(EBs-}jmƢD[5,J60畭UXԴLR^OrA)Y2oEbFzM$^) :d^uH+}^_OT׏Rm [uJVR)lM!sJQ!ahB ~8R^! k 0yã.ʁ"vlR7<e\)zG("_~Fё"Y#Í|S }pQgz¨j{HRM[ܹ-?>dz9_?nC*Uyd?(IӪ, S4,R:vEp(p e[ $ڂpyo`z$rZMߋϏSYi4 x׊T=Y=nE:|+&Ո.C31-(u/Q 96{\'ih!ƧeG+/餸:YE 4=3Iz[E 9_<9fS*F ]bbhp"%Cl2+l`](ѢPO J)մJ4XasoG}.%{d*  ;TՀg}f>pf{V9Cj*HMpZMO- CLO?2bJGX;ox $ FSt)[6& nx]'bν.im=ӫ33 ˗Nr؂S$^"c \r)Drv*9=>? $Ӻ#S3h';XMUj ҖSwx-C`<>kH?;`ŀ@opҳ*0= 51j^r tQdytVM!zG LhV4aMR P>SWb\D3#9I @A(D €A3)!foGm cKpT7En_tܧf& [/`"|Oth*a/>4z}TÕvW^mLHdNF3WUzd2*w_jJXc~C+T yd^rʿ{49sëG1NNl{NٓKH\޶kh` v禴!Gai%?|Lz ̻aĝQ}˿ ;rO7ힴ^!؊uwčUDz0U?Sᶑ` ZWYH֜E |!;Մ8iK[?40ΐOr aTQ)zE5w#e!\/+oq*rF'Q} ْvKp[^zS\E2j{φoTrD F'q#Z\\;>sk9i#ԫqy+4}Bl:r|%F4#}y:5ɿ,jV#tܹ{BIAz&)PsW,7qv_ÑYQfâ6`p-Me@Àӆ e "|,TI'ΊIгr*ڙ1WV-Nsz?@.F fz̍ї>$#tIBh膓f`u׸xtb#UD|!`XI&&#湤g iU4Ai -89lJ_ewЧiI(l8ƽazpAZd_NCT5Y!\Rpf݌L9@BtKௗCVY(nb?,|g1Ϲz|L^ߞ6W5-^#mffoܝ[_^+%^R 7}mwSVY=Ol1:>QߚJ_muP6 /ƞ7qUGA+j=SģR)Qm68T9U>6]T(1Fp8Lv0Ѫ}ii\ q%yi l fTh_ao &UJiKrTdϬ{L:}=4ǟa25mv:Ju8ro(̨uߦYJh(hN*qFΑ1n[~%/{oh6Da~K=baW!ohO|ٱѧ~cDqkfLE29 Y!Z7%zڼȧ 8ƕ~qGF28;3kw*Ð JvbHx"vcio"W"3 &M "4?zY3wzȣ rEܬ\dD^Izt(;F/dZ2'SsJdxq/lSҊ"#x'A1@&^n(5vՃr@m5o.֫O uNPH2\׺H *V֘u$%Ƞ1W c. CXq;>:M{'R^F,v>HT@lq:Xd/ڽ6nȥƠ:,՟i/;R0fp=t0֖3ioVI-ǯDP~Q<+ezMФ UV֢!} ^$M'ֆ."dZzfl _ xC$˪컻;1;~8;C8kM(38OvWko.>̥NlʛpjNm'Xl#b,6=:h}W^Т2 Ñ"Hg藡L99NGdM%鹉kB(}T ķۙWZe>"~\~E&uג Kr`ٝ0ѱ-v<3?Fளt[ѭK DT9Qma>&tlDYA o(Xn-PjNv31vc@pxB`Ӊ{1dId(kP ,RuG~*LPJUm[2/zߤ 8=F࠻a^QnAt7ڳ5-!-hٱUitOPxG aŽ`4m#S+[a'ZT% W! 8g2ӲR nq)ÅC21ǜ=o0^bm~-:I!l3MIexW)sqpI\F>-Xkc\|w wg:6A;5 KS3>I0:<,;hbj>qt/żsq)6cҒ>owdix;7͏Z0tSfCm RLqk0UZ-kh~U=pR*=׬n![+0RQqzEWsu <Fv3 _¯ٯVEA[{)Payyv Wa]j8KznhE6 ge bF6[q:8c: "AU'"CX]@23Hv]B,{ﱦOc}VHa2L9Ia?';T+RxuGo0xΌpA"/9lfNwi֞"q/M̑vjahW֖ 5&H`cNˢ³ц Klk FPV MEDHkw ?x}2- V^Ke'0d~%Y,_ϵ? RMЮw)ӕ+\ԙsiI~$0B  /Y"Qծ)gC1حlo>U `1! RGkin9-٧M2q˄Q=-]Im-ߜձ1x^#ARs$3"TڕJPeS&4@|kipJw EO:mDkR-7֮^yn#9@@s9j.[yv_[϶ Ej1^2|Wn@u##[|WzP)*'T^ $oWC-|!"DzL-3l$iFN:EhXsy!׆4Ƒ‡m~ˠ y3-4tض#.8!JҶICK 3ЈZ:Zo)okR xnB1BL@&q[OaP^b1v4]\VV˪yMnLyi υiP~^cq@עya7DmWBJv^qiS쿐 >",^X_M\@ |x8ӣKTbo&yTD{Gu7L# KM ȇȭ$I, A<+D~% ZqA8~}i⟙f:.EM\\*]:5RAV6N 2٧{hҷ`qӓVSNd`rU@dY3O3!odkC5ԹP'3sYG`K⊿! Q!5L}!>K[\-y_G f"hxg[ɽX&|051KURXy?}VW7p:<%7*n5hG6fᖡ _s*3#Fr. [c22?nb^p'o3/&)C93i>P &ψ\۹J_ Aii$=W߰.ժfե*uUA.fCzsv;vm Lp#Z1`|gA؋>o-sI'1ϡcDv{Pɔ/޲Ny &BaQUs;jI7v+l3*ݘ-9tryT*&5v(!tnיc.n%[73~+g|2*oYF ze40͖ʂ_s̺pєo`.{t^1IӮ*StM(ҵR;=w .vc%>cXVZ"BȍJ3 76b FK`d_ʼk,*`5ac@nO@YB!MlRgjiȥ:SDgͿC[i@}z0d9hi%PӉW4NNjMrPc>ek5D"`}Pz;n jN gᲠ3Hc IL$7&,'u"Oy*f֪k5PBJ*ds `P0:U^R׏oo' _ n |,pỏCYUVHFZr& Dwka9jXL -5S;j-HG+bguh9ջARr/9qyˆ`&+h!wxe'Yl~xa)s(G5o^ol{w݅r6xUٗ-֐lx8E0+8mx'xd[]xk}T{r}QO1H|犹Bma}C~?Zg@,"`sUVz_3Qf%5=ȰWޠj62aM;sƛشպySiPW LՏo"bѺ4ϛ&6ΙfQ jSk3"Я,\"Ze]b$CV"سBQ6`|F<#uM@urrm:n%3W7:&FKZ?G?{+JYϬm2҃lO6dY$4&Әٓy.bId TP'U2cP"ES6#eoa;yTFٶ)qAq cE4};#f(ecOzT'$?b+rnLwu6%a5 hAv=nJ'z|95l'вO=5BNҫ5Ln̬o5Q@Ei`#WP68cBsK"PbҺ'<^b7$cMXUd1SKo94Xt#vL,^gPjSVo"c痜o%l8`D5'V-vWRNOpOb[?TE//D9jP} Dx3`fglA-+^Aiא'*%8;m<\E}s8@^Cw$3#ϗ+$ 3"suxV%lW("'߄JKf[ >}}찙z+H|)ë~"纅Xy,JiPS#~>;%ZO- =Bf:KN ό|9-Ȣ蓒1:i=zv^}o6W#o`B\ ?G39KWA6]߇T[h0B03'VBEfL3hV 7 Q\&Ac*Ƈ¾H,/yAs9 ep:S돀 DuE G3qΑ(q;`蹆4y T dD,n{b #osHS%Qj|0]iYvoޒY㚅X2S˰IuZk>`rA\"3*Iq6hMŇ_F,P%E*̙],x=ZDZ/Nb2l#/jn;8y昋.nJu&Aڶh?"r pOfMG?;OxJ'5C8%[@}᥄NV{C^RS' z SE,(~̥{^b0ŝd>f+T;3h$١=GWN #?;MtsXc1Fyf9D$9j{ñ*ly;^$-AM}l`OWzUg0*V4Vǜ5*Np_ōZ-L#VD898ޝZPƙP5 7:S-,UM2qwx)ED'Ψ@C#.d&}iGWAW,NξW4*@,wBWӀ.o #6ǘ{s(JJGH;,QzqL?-M1\*5zA{6xp ~)$Z5RECۇ8c@e{Q5f.Ok҄4}k߆#eWgl!Jp_^UsIQC:-)Փ x@,^,h܍x5X%~_TD E͋l@GR/9Cm,dz°5t_p pZ#7e*oTx[k7=w/w: AG q<,1ϕ~= ⭧Y!4PF!v9Eլdf\&㶦\3MM#y:`:YqD'/8䜼hKs3]?s}-߸Hּ`P"L>u1mTo\ev"Kt7xXܐULT%=o\>n̑5+\c(t/4ꁃ"0 8d%(n70ղ[)͢p)`Bw/A6 J-0ߡk.XÀ* c&&_21`߷k8G;/iT&6;EC(n}x$1m \tϞ]ĵ9Ki6 !6PcC- y)_߸cnulk}L4K !7R1=EYk+k$\o=9w|$Ц(W(x{T=$[ 7+{@_i;k)vJ? pWəa%n&!LHz;׫cwƗyeBc{ C{U xC v}@KMUM;u6u2 7`Sz4ˬIH8P lY w7I8S7L(s꺈 1~;kP1){&u!;6h:; (Uۮᒌp69Tðel)aǰ\3bڪA3(:g#͛xbP` aARL HlJM312$O~*6Ew9]K='1YrU?_EVyyA/%4,ɳܣ\@Dkv:G2g9#=^*CmJr=L{zmh`fx|Oݦ V8K\ ~D_B%+pܘ;݈`DY{h^K|p-qfYc0 y-LОm2B{G3K'{pA|N+cN'_ug֎yU;?S%z̼N~%X)3hfOwpԽR; gʛa<:kQ'O qPnzdvۧvK~sjp]Y9q1u/V8oY=#X#v(r%LW;>k>+T"Ud9E-dB4w|+$լ]i-:ҬS 3&']>G3p޴&RæBo.ni wO2CEiP>o9CUoVH@J"z,dgFz;rv5sgf̭Ka>,,=Wʵ}TZewV\=:H9 h}GהDʛV[/pڡЩ! avm{܇ˀImD1D҇v+Zw$Hw1m+quLR쇉} 05Wڰ\>!#|E0c%eUn(lu]*_ZAd[/_H^VG9Ϗ+nkԬ=F?߯lA6tl:JZS}8s89Mι!BE:1QErH`&aWG +ʚNHPTdf]ݗU0鷽 mY10@ 9@bGY(}1ΛY U1?A{Y ,A˻XkYD`n+ȶTom1B@yt;M0Lgҝn,͸@ ~PK[Mm!,nC-;t) RI#94k`ݎꤧ@r z6Jײÿ+SM3Tڈw"kiέD8E- 3x%hQ?ݥ"W(6ѱ˼25-pX% L+Mk?JмʖK씂m;#NS\Lw1&W*lCknA ɸE/%!:>fln742mT3wO|Pḅxu2Nߍ9Io^ |IygBݶBGLީ64'zk $_"b!W%nd<1CmZz6h 쨭c+;sͪl>o5B~)k#f|Qs+(]i(/)xFʓ x2s8`B*U$n0ӷ{4z`P%nUyݰ_!y%р QtV%<0 k:S]Sꐺ\ql<\1X~$:!b-6&,qh6є?iup8P]W8i‹q.:Z՘mo2|6nTԝb|~]12Ek|R[BSUW;@qz5;`WMdt>{LWe=Vj$K!f!U3_rD`=f* %C,>@B=|pp.`@6(K M$ѡBr"d @JՑvcIqdO:D>- 8%z n2l.Ԋ!/ V l6%̤AyohxULy L{$kO"DN_YN#źo+$wlWwʢTZ]Oˁ' >mF% e!Kׯr/zd1<L܈Q%fYd w}vj-KayaOYOQSN= O2a^Fʾ`"=1;=V9 ɘ^"vgO ^' UβԭEe[Lk`03nwvg_k[_8cac0{餬!;;*5+-45eŇ|G\̈́%:{ 8RezZcKܲ$~?Y"a_)42Mꎺr_;~;2*[}՜W̨/*7>Jj{K4wBeem)ԵvB;P/ X4 `lLCҿu$ˌG4OLn֩s^la:T8`()+064o;yt/>4[,O?% ţ ;Iݰx{N-trb[/7[-z.1pzeKЦLNnP+;+|}хbhۛe'J!*,l!-1Р((8yQV2b+2ﻂpkW[]>LhȞeU7;ic2u doN\BWQ9Aлls2FnAlfX|S”W-˽47ntJ f{W{G/&ՙ?#D̮κPoBHjX[Y0E< @7®o `]WEv2hMvqL݃1#ZCh/eD[KE x od-1O$ƨ(tvuom1Y[Uˢ]'d= V(_BNZ ĐIw6}`ed. C{=R7׬ %@~u66us4ubP;3!1߉I;6eS6!yFX^E g4 vj.j"앏k^u80~K?+ͅxǨXj[G  ~8-2 Xd:/8v0;_^R1Mg>`FhZ_}W?VLBW橲א!&::t*J_cl(K&sYD~zAW'"%+z5b!%ζ E=撵xoJ**5 uE BDŝ!`gNdm{0I X˱'U7ў'+](MQx¸AƼN` pO>YFlF֔בYTʦp=[SM:iVKQKG|NJ࡭>)`wSb5ҋCk4=W.оdTM+Bʿ`Ț i,yŴ?)!ta^v:h_.XSިl 78tFϬ<ʻXBu$a.lW~Fāw y6GF >bf㺴U_Eixp}mtQrʗLg}}TsM\柌졇H=inpQOsGAD ;FZ>.kZcLg)'INّxrF"1J&9Bt4"M"9samǹlX6hJ^Tap+q ,cj Hky JQտz3Y ;8Q0 ;-Ш;-?7_a$85E-gEh8K#'@Lcxrl.0?_ u7XUMAT67x1:̿~E'.ua\^2rW7 jFAYF[,z^7J1 =Uˮe쵉?Lt%u`ϷpFwL?.؟jn? 7 $]},Ňv~mƓBNƁweCiEAYBi!{&Æ,Ў{Dկ@GWzg!pJjd̥CFdj,{LlTo$/Sg#n4n hJ5J%>:_v6<#9p d2;j˽IKA=yqj9MwEdӊV6Z3[p~k m@SǦb&`MC`?3>$ƶ'v Z6Qd ''K _;SܯSPrͻWn=!QM~ K>?-:`V=V~޹O(V]8vDBTH#TA13m("1KQrR~jO+F 3X;WARR\ѣFZp {'Pd%~M!{tp5ĥ xeaq +1g1Ǿl&bao7֑Z oI(W}qqXLlRe.ʟV Pg{'>qsqMNFo졜dOh>g_Fwm?ܫ/(Sr@jڮ^Kflk?Jމ5J{6چ=wm>Mϼ2&QU($8ЗF[ĖY/bC ."?ZWD-_BtzHkkN[~q?І}Kf39~t9s@u}ҕGM^xݫBwJ\E_"k2_k2݀߀΍~j;=jT"\}ڶj4OktFbc+a_YT!IgH(j%{_4r>o87 5>-hl#4,D^o$g0HY}A퀑4ҷEh u@"{@xi-p*D['K_f)\GWV\N:iBJ|?OamۅqTXo/h,GW_[6wFA{Ipz1ۺo {;ݟqWMz l9R H#OB$AD@k;Y`i<,4_oJœ1fVׯ rIPwp{҈9ᙱג01g̑_ *(܃Gmw$ov0xMȋO>IAECNDF&.?-d#6)6/>JQG*N (9SM햧p.=*XMFZ{Baoe Z^vbZ0b3ځ,z|Ʌ Kdn FPI!2#Nb T㣲hXS:\36ymDb'+% #ə2"S~y 6HSY)黠rr ]4,"FgM;N5V9ȷUEӵȻ{*7$= /̊yi\d젏ޥ4vF-Fu/ N0Xް#i5pLrvI'qk "׀̮{gB$zsT& 1'9ty ˎQˋT1NcF`;+a fFY{.RyK+w]if-0{Maѯϙo,oR3Wb˷U]b0^EE h@  4]R*D j}. 2ρr-S:1l ,sJ!mbWnN ^ѳ1FIZ)oTSH_X*@ ;:9D[m [1b}4WÅdUwoĨ3ϨM4 SGxae<1=3v/O&~*CUg@]]94&R_%#ML浴vyN)S#(5>^gg=Aȅh6JXځR#U'^ʸL}?N-qw}2tuD\ 1gXٷ>pga%F=n9 39AY@Q0mHjM2~Cܲ\../@ĺ̲kKR6/}RPPK`r&홍ycp=X7ٚq5B,;mfL:!xKq`unU Q/uՙ-ݫo7S/k;g!ڱ~* YnoV-TeP-Uy""XHLy|H={i]摹@,DՄ0j43,SM{ȁT[LT`,n|\I|W 'K*-' F&a?&fp t̴U"iǶPu88U eYvZ͏Z޽7r*)91rf!#ĥbdj-{9;'v)?y #%,I]yD4-2^ͺ.]F*bHt LUf!ޮK]dNugo}5/Ord6t`){qHj|-7Xd':h\9=nbt)қVrppՔ4mIgn_1b ",1+L@v,.<|2%o͊sj%۪'?>CH J:2сB.JsGgnJzCM(,t;!Jc͂?g!<fb!4l,tP̭.䩟{,!wWOrtيWLąD=rH7&x֠#G!$W9wg>@)!݆<,ɬ-@K,w+ *(if8(Dicw01k)7! + |$k B"ٴ 9RYr k #Psi;-ЭP֞QFu7wRE.)79.=Df^^ѱg,μ)a@SA RuP!kT=q]74/^bƙ1F?ppBҐ~Ҫ`'@KaT].oza urS:c h:nNaiMo+~jZ$38/z47|szJz'mD~ ꧙pYnU("JU^40;]OCt#pQm$8'64"v|q2*$-4siQC~`f$N߶!~nGZ3v;킅aD_hH\1`bC.ZUB h8VyLg6ezߢb!">I(c.-R> {3GY@K'ɋEE97qPw]B4VRQyGc\kL,"   ;C㈠)^zC7 +Pi9u[W>d.Wӯ' Ge#{SAyL򩃇 ɏ")Q/?@{1.)A⸝Z.Z杩`b˭[Hr%W%7!!WVECU[K +A*WXD>X(ջ O1xõS7d *uŵu5h֐<Ј4rWR ߽=5 iBN2l:j;k]w}:nc)Aa="{ѹj x3lc-4zZ^}6=ْuˢ&&{k()r)K_;CdA:A^H<+urBɜ~dk;2sp̄Q"R^`)_E/0u0l!0WNSi ~B!}[|2ɿ1=ǃ$1L3[gݓǚ@J\05#/Bg\gfW Bm!GB%cl9$,AhJ5wD˫X%5Pl43uﰗW),+݃ gR"Jłb:288l/i8lH,7JL'*@+I5؎-~H"]avd\5rLD뱂:{S!˹PiJ0g+_zuY؊lqr59sTOĥ&v@Ųxf7r gs BQ!嶿]Z3Ħd|*]E-3#J6qGa,lr)̥<:\P4Lj~A=h5{.ۀ%@ploXA~AKNul|/`{%44u}In{$R.z?vVvbm$yU$Jnɞ&=y 1PNeDhC~"3ԍ>$xa\'xx?X&wg-73oV u0PU-C} F% aUn8@CNr{'rWXNc{WڊֈYyw+(^Z>2;܃&".]ю;Ix>=K@=(tZ؇?ܯPT*ݨ_d+DnTq 9;>a#z7 \O Vb` +| F1 L]ev[oֺZwIvOmZ+d}p9.B@ 7."& u^NyyRB qElTNEìOC 2FjkN}1b*b,ڈ6Ξ gXb):2ﯯ۴BU9uSq"U,Yd)/QM\r(j3[&chȱQ\ҋ\NTڢ3bq VS7b9Col Yq#7ݪB))tr=OjU6o]hYs4'tr] =~ 9Kcwy:\YRwB׶||1sp3|  tJ@룶 bzؽL[{]} #* aFSdY.V\+-gH[ .%d)g\>5c5R;J=U\ RE* 7sV]lSGU"qads ?}Xk𚋠' }gTŠ4UMOxḨt(jjDt,/>IZH-k|Ho-=zhҢ5ڀ8S ԟ %DVP`oCqyY _ⷨglt%N+$gB5Qj~hj@| DVWivŀf*XQ|-y *t4w BN[x*bC/FD8 9Qqrܸ[uVrDr)~ VɈM'2:[}o\$7:P7_ (6a x 5^-%] s̫ś>>-f_uO#1lݖ;՝H{0 s\]{@1yXi]&up[9.l.R V+H^QD]_N|9[|,K}ɋ8O;"]m A24UhMtrF7XOn^tpruJG~n,7^R7+h- ww8ݩ\3j@,E0V P_88Y`o26 aHڞ(s:Az6r O֒2dHiW\WUt}=%kuU޿a * .!_ "J*/$*3ɃcxZyfqOG#4-83/n)u!!н+i~!~;#9' 2p[ǽN3#dhgV4'$,;\Ǣ-X1ٹu5a>KLbhX>1bt,߳wݍVduuu5'q;żݣǼ36o¬6y?)\b>wX+^4a%n't&Ѫ'u?var犖I'RQA6@K}K堛S{)Woj4\voߤeBf͗Ǖ RܾvEgewF^c૾)p?XTyP7k79a?Mo8j?%Φ_plNwlэ{%G 2U\ɛl1.Y> R ?gN Ef&c$2Y.OYC-,R6pLiX(HG7%t}8lrEF9p6[~X,"y@duxE]`fe^7UdI %B3Sz,F0XHhf?~Eb`@=;ۚdaD w؄|0M~ rJiJ>GZl8ؑm8-(=-^'^H "+\yMU=iyr4 l$Aઋr/uUQ&o䢦(:[bS @qro v~s)bff2 "R>š! ZVE {ٽ_!+Cdn²yFf"="Tu+|Tum$Z(d#!!FAQPpaa݉8|)@2Zh々`& itv,\;4Eژ{HYKP7~dr 6]a+>\q`^a/Xܞj3^,t%KiQeNms269.@d5h8GF /CyX[3ԠaϢݓWL< 90Bq1`})'GR06 [F'M8dHYUpey fX 4=tOuѯFF3cX)*1yaf| w>!] u{H%LUtրق@D.կ#DRZE(au5"Ӥ84rا0{ Y%F|ۈG T[e5ޖX70%@XEUTXF> AT`o "D_bTY/ղE J`@6<{w&abނO竟hgf` 5rabN7vʯL%3p8$݋$=|a{@ gMJ#|1gmuG]Ho>5wy!9X\t?M܂22F2Q[bNE ⸿JV$$oE+]"NbAt^BWS2pmQ,V-; F%)֋e_SJbt?e`n69nE#8n~Kw=%C_A[ho'}z[0IE::ivJyNDrĺؙ+b4knW100V@<~d7m"v׍Έ:ʮ]z*'dZ_&{qEjRewf-qp2ʧpAUA|MquCPTL `ZXQ>D;~' P04 gkB#VX>fn@X6Ξ P8p=s T]EsQԽ '^fs,DS6*/mugBAE{jBXđU/mB~4D/7Eƺ90]ȆiKpۘ~_تɗKV.yFnjD X)/ Mr j:-|Hy $j+LCniߢs`ba{,#ge A}k^NK8{79Q=JbbF얍,MF|%žfP?=4 9 +F{ nJ,`Aծ t~i %Q oa⍂WOҪm#%O`ob*S h'j_뻘exSe[@/[^2ӥ *ڎ_-W-XH^@RhF#2N'tn-"Ձ O+ (%5V( +~^p USFkU"jJd/ t%U[YhL hqNbkx.>QcUlЖ4=B7&T>[Q!HH=xwӔ{_L@}\??_OX:d!JǴ?/Q-vJ` ؘ?ݎxH\\ҡHkb;Ț=6}gzd -;A|hajNRSѫv$붾W VdQΩH.+{O}y6|d)v=Hl4yzfL ]ԇ1g2 w4 hvisN.ody P2cniF/W-a - *$Ny ~hғsRi()nbx6B"4;P Fl;%,j'qzO+5Er}` 1<~PJlO_J@޾*8Y[9E?]Tc=q:^RFTMHPOmh`+>mn"dl7C|LCG ME&jx wpB̑aJ\~ M-a$ǯJfϕ4|+SEAloo-6Dw fϳmW?EȹP(-C'=248* /t{s@tB<'<10QۡUi$ ^a뫗dܜk V}W؅u=O`D4%m-ΈIFΏJk H|5$w¼)]߳Le1ߪY,!З.DVB`Sd|n/JΛ[aϸfϜfQc4iJw0)CLrזDd6Y,*!UVI gPݑϧ*Tds#CEޓ ZItzm)xq~bg\c=gBL!y}Wα\o%s-AD ˮ$0tf;rԷ*PE+0x5$)  'ޓ)S؞Ff2:4ZpX'w' b06c|OĚ%9y"[EP6K bqư`7YRaDT4Фɩ hE)ƕ~Ni'ڕ!.>-K2uھZͮ.d+>Y8ERÍ ORF׺( ͈C4ִijB1ӻ?ץ{Ѕ|]Y |ވL F1p$*uSSjn?Ľ6>0u ($hHzU6H_ڲI> ۦ| Fb-0p9kOZЈ#Cv>bbvW[Vsoks? R>:h Dq{Fgd+MuwU>ݲЇIĘ$yy<', /4a`'i0H1Ёmwu5۰_ҕGG% SZakOJ,"6&a9n;JM-^9_+ kFq6{.L*騣ImƌAF ,'7 1vf L؋b}(8S BRro $Vq؜:;1U]$4]=%~vj*_ w[m3S~nv[,5 ͣFH#gm:"l SBiCIrp4R8^ǣuV =-LRk>XKIS#Q.QC[῕ "U٬Ҹ {sT"^9p RN5To` q֬x0T%3ẵQ|$SPl#^ME&~mLw@c QxZ%e3Ɏn>񫸨FuQ'Ϥ׾ eDޏb[h7*nU_cpbu ;"L枘g}kDꦽ Y>R-^7̇3*g |A7ύ#;_C?qo , ѣiӮp;[ڎ[1rQtĀ cr#ahvB6K/ɚQ{E?>}S/yt+'a^<19O]3Όװ+X>kƴT(ng2nՅs.ާԝuᒥJH~r 0uj&H#XbÚ#u_v~&9_L(iUз$8 7^BgCjËi #)Qm,,)E΂~ x teWF^׋]^eȁm"jGPa ITyUj/T|<yITh_d ,qʠHtb믂,fyۭړ?$e]IG& egZcNb.f/2mDM`4&ARf3 IkͬWG}+[ b]-ՠivChgGFuBۍ]g}pB^Hjm /ww=(ؔЍ[p0sJ?ӥAK`OJ'#Rۓy??kPUMh__BM&P~5S1^)Xxz'!qk(:.(E@,Z믄>DV(I\JDJA]Zٛ.o6{\Zܥֵ xag^6 =]y8mÕW"9+ :hQ"k,c1`'G'%K ,y)iCܹh-˸]jWg +Uu5㖠GDhF/N&A'k[Г[[]- UÔ]9߼)elbE"ryå剾Hei[V:^6;^bRGKH Q'YrSbyA4-:92=r:3a`l(_tྃXTTzBfjb$KU'Y#&s}%[zFc",6rUDIX|TWMgTƔ8+lj ȝ\/_}d2 3da>g}oY4;EXz0="Yň`P12\q(ѫs5qhT`\B=h#'3؇ڞn/\y 쨌@օ V1)虪t09z}[Fw#S|G]j`qd*y~ 1bNIhe2KZ oރ@]B\>.BfScgD.mNPWR^v7vX`J6~R*\]@V[l`{G ],[vԒ\lÔd,Z v>=>HGBK FL' >ln#tq(u]hzfn PzLlW0גHJ;uXp7dDѭt/|K[77GB~RnӅ0xv _RV<?mH}FbȜ&ՃxDޓUm?NGI[Y5YZwkfv Ҭؒh LR1uŽuǮx =4 Ĉ=>"6ݭ[#1@<pjguM~[ѫ0)40M&r<0uR|#Bȅ{Gw ҫMPsPԔFmR_Z`Úu.GUmіPGŷ0(d/K, Kvm66rm&6SQKcC!rn]roBoş Zq'S=Rտ; +sYKH. 6.$U|]] gt޵ d Iys7 G@2<^S$HDJ2/S=3Ļzchў-A?5|hU_CP P˪ا1T|p(>)4S㕓P6y#oC.)KG()|FF~` !\ȑU>װjߴyj2R#ǶV" Vx7dŹiU€vJ5hA n ]Le(%  mOc@1:)y'0ÊJxJ'_$mlD[ih'ֹOc}&- dlhL üjɕAup0RFdPVoB7O|B%Gߤ=kelc^ E Ey%A:iC\Zp\MKO= u0+3;J A!g%<-x'Uuă|{d۝'e9F_g?BƯr#.`¶movVG[5rͻ$DEҏK mhd'},e?pí ELՑvWB#_HX}z5;|ΜX :(%5GҩC`".)z&tGXsJwuP9٫| B-,6]y\JKz icuwGNl! k_]0$bt$͉ ='8IڿL}~* a:Eէēbv^fFl4:N'PtWy>6Dn/v* d_F q}C#9<xD AdVj%V(K_mA;{J+(|h!*Of ˍ:**AlH*>/xQ2z.z|ye{bSp>QbkE$EHWmO,u4ez pZ:S&hF HSV1:`T;0c߃yYWS=ʄKCo-7¢8tMmQ"lY\>dS4jxH4 ޞĠn"x$cmř֞6?5ʌGSmW֘ťǘEZꙙR(T4K\L=PFLP/nyd.oۡRބ ‹0ndy4=!b)HtdFE GQMtE 69 d10@Q2 q޺9haQ:0W-Ĩ*mĊ9qZO *XB39A5j 95CҟMҢ=*kkd~MiwC \?\M,φ1sG(8:~eG*ѷcƑ^ʕԕx|?euOW$苨PλcnWȊZm FJ1Ї'OTtDZ.ɑ&xa/? hbǾKu%Ee^1(-V2Q3s1fn.Z֗q-ٮ,mWlDK5cJNpiHjK$T.kn]5ꨕP=h&P7 2PUCK@18Q6)<:7}ffJOC*+\2߁67/*Wa?"l"xyĂ>{k{ O`OyҘ-PRj=t}:3md-1: ;&_F"A[V>w kvoZby`N#wtν@/89za{  0Dfi 53LtjLczZ 0h,唟L]vB#e a(\ *~QN[kBU$Q`]vYxgCֵgJV*Ѯ+{*2j˺D͟ IfVnc^F@AJa b? h3@ͭ! YdXqrMvO T~В_Wz;DIBl!\#pB<> !:YHw2>n<jL G7tCŬup13ݦ&3?PSRA~R+y_a>=^kr3\&dόSإ)DٝBB B݁*X!@(؇xdT::FCn`7b XB({RWa B[ \}=J)gϏ?q{wueρ-AFƚn |NZ؆qMW; B(y]|'rFgAf=߾8"Ȥ^y\W_o?Z8{%CxH s~l7ĥy%_J&]-4TG |os 31 {ȷ<*kH槳|Cj&e  K5f*A7DyRi4e!AvHD.`s@hdՠK* N][GwPn&BjR lv~٬fm3yU(gYs?&3_7l.zfrN:]>VNk}8H cFf-b"r1OI)D4-C $g"F[1b 5gb57n- ޜ86,ŲZ Ku^~@YUx:5D_I%\rn0Ha%܋VV\1Q.7~AѺ KHk%EJ5F gׄ~ ?ǵq_ji2/fĈ9OLlBWVb}*ge%g5)7iglZ*CL hr kl%9W.O­('_$uź'LFV|p &_Njq}mLYl _R#Z 13'J|+] <5}r.܋B :j";Ltp(~pR{+}jf_4]MLgv8J'Ќ'!%bqS« 8HQ?Hh]v9N{,Pvfh1HYwp~Ç*JŠxF\rm9V;I܎k_Ge(?"E SiXQ<"1}l) ؞*d@m* ,mb7åᯧ`Ҷ¨-TuMSIet+mPSXּ(bYAxWġ\TrRGf SfjCp R'ol(r1=Eu2¤U5"T]'q:/Ƈ'vϷt):'.VsPk5HO 63?ܪD+!n[i%Wڋhm{&챈]f;0nSp*k6s1je|ĹM '>׎_P$Mک\ҵ{5 2)-WSi)_~uIIv T?m PƚM O7f}ߞ&v#Z%; Yxb 5ڄ^GRu3t FPr#ъDy#qa e$K/k^8$Z!W:/ 8H+2VȫA 1"L&ӆnf|v-_`+;AQ2^VFqNŒPS XYr2^;|4  ^i~r=P"=¬Pý2Я9i4#ֿXҥy#L|W6w 5_ln\O)h^aὅ捺̀AfLp)3 )Ě-RUϕ$] R } ~;S|.UYN& zR'}RI7{}B Jl:'dPlt[ZZW[$$MF`XF\Me'EV4(3]v]sZVa_}Sb}:g6]cJQ 쌸_>dl!j: Kb{QAO<5,zMZJ>RҏH!3OUZQrGR6Z1r3 +9gV q`t1"j7xotJ/}:tyճ86E18/RmIOyRC"hiOd14Cx2)Hإ=E(Z"mӑ6^Eӵ%2C !`ɴ3mʑNf>(yZ4 ^|ÔnYo6w¥/ybF?-.-`#M|Z`u> |KWY0OnΣQdax}x%6J~أȏ|Ddh ,e`(DD!0gxgֽTF7Mj&< aln^Y}@V`=JPj~Tw%sZ ()"mMGApCiBorGygS^ l0c%Hd4|2ܖv!LR X?_jQk{Ařtw[|&\:d׈)6L@fɺ; +Й |p-&0:F"R@3qmjeY9mIgh,SM3>-x X!& Q3zK)VU' _kn$ Ǫ7P<^')!,FƘHjV&a!L73I*Hn*\\3_;КGJ<' Uk3R h-a~ ׅsp @ߵ?~Y&_j=<.E&XAQ]ۣPyqTE="GK֋'͒)]Pzb"ikBྗŊCC~u1-(~dos/+!!\l#)<]x:o9x'CMP*K{9~sdq zQnWd< 9ٙA*-;;Ui'>'9 RBAhaxZ\ Q!UjC\"tFe;7YևYw.S\`1SX `\U@I+:K @'J#sQj'(V{ءqu]fxz+x)ׁ#o _ -D~@\HF+ٌ:Y'ebTwo3A[RdG"[0rӳ=ϻRW-6tyz18ԥhcڢ6e]%ìp t ckJ,ME/c3tUY( jm*tEkњ?p"`ЊvD?r8 ooAYF36r1KV"^܍ reA¹69N~y7T Sz/RL!K3 A}Ng7E%4:nʾG3;T"Py+)K3]W ၲ̨Z1A)U[Vܚ*2Gb'?=Z$qezśVp@PXk\Avt"00x7RICr3+fn܋~ϑph_K U9[[2Xjř,,dW1䢎шl`Ϫfe/5y#za|ۂ^&R(|= jLCs 8 q3Ei*@p;,>Vsu fQY3ڦ+Lڌtv>0Y8455nFRA^ Za + C ڬ'_m#(O,}`=Ԟ|ޜ@1gA'jAkhP N[h‰1Z)+ m5;w_^lL\kz $,B6^d*9^]4ySIQ ?:e"TwP UwndX`Jwb@#jt٠ZlimKLj FJc>]A^Iv[tCGɖ3]ZE|g]h: وy:֠irYĞ^~MAk8o&QAT+M֑zk–@&|1ɞu>Ӱn]"hH Th$9~,mt\aeU* K31{ΎN{ڿл>) fC:,1DQisn P iS,k_C 3| /Y9Rqw۲$vnRo6_#ognFma%BXrE.b.\{{^4t/vǗi Ivu4<$bZj2A D_@f|-W G6FtEҡs3CWc ʱ@!6')`{ߺ;M‹zqMB aZTN?MKk2vĥQ#Yo1r ^zؿRI-g{ ΣPrڀvD6O ,BZ*ٱ$lw5C# ?!Dn(v;zh&}lk*sw K3C@ѓe;j>9p/?#L B -@[lJ෪LT[wSX]pr˽R2Ϝr氱pR\P¼F0B ʼnHJ/~ē ՎJE|+@fD'N1t_!gGP⠔y;O<3!]`MP!""zB~wGHm6YI E":zu<O*KX~Сǧ߫"a!:QD8yFoӈ<]Ecю7}jD {xt1UJ5pv۳.Ny=C!xk9~.^O>m3an[i@NS6 7'iĸךR~]y+$+\'V-ΓZON;-U\4ɱq8 $-QOj! sY72z\«'x۴,38.vLvXOlɭY<dLMϧ=/3!A%T} GtF1sMU:W.ݮqBrf`Pߢs݇b/S]ksf4\Hc'Tޑ Ke')Î ;٣WqMXiA-fyz^bY)so6p}̴ghGw9u]ͨ`ALl]wgweEW Bc yQY0E=X@L)x6U:abk+D}9菵ϪFTE3 }.-Z)!_#YM%io$;dL6~K[V%Q'}Rb Y,;R)FKL{{WO`wkn э|N%Ǐϐ}RILU|/NEY*` BY1mzMAq}^g790m3J<9lYyٯ[29Em ,Hӎ Ɍ2d-=ݖ5'KEVT`WqȐ# -*u[y^\:WUN]я{CEB_5g"PooCnr-YWLEN <)f?$f)c58د+ UvU$F%=;6 g¬0e{r+oJ.ߟ+xQ(hBIx"R5)?  BJG"  K$qyηWCƤ)I U "\OHs+>7JRb5$o 8wC4Yĩd&?)}%1jn/M n_DJz0k{RtP:IM`֡?=nK1R:9]x)ʪ_!l^y_ bkCY(gND\pYx#Dx? ^HqFJ^1RRNgy?;jtn$j9vfpJ`CXR{=EȻZeo`BihGUeo+Ͷ>T٩ :Wc`Fu,#VSmY[{ߞOP;T֐S>9+ S>*a9k'@+=a74+}૒%g'(tl{&m/wp5.&rL]aGoOxڃE_'IQ<íulz҄͝#y4pnj?.ô_Z,s!AbK837XE\5'ZmM?kw(VyhC]䠁> !/Խl}7_̣ - H 9@_c ~% J< &ӫ4:7^n 't[)LYݿ„EҳS+I n`>qfqijaRz&BP$ wP7?~5n0^?=~cgPAF([CotQ.!nk8j͚OU:^K 2`'~XlAHsIr *\GL"{xo&.f;CU@A:Mɨ<9VY30,?5Wdb\+kpnnᄯ6 \Oe[P YzHhSC']HkVd2#V ctDA[ ڣ\5{C IPC_ǀg3x\gGlyve[L\"I,1 q8ZtaIA A#󶙠a64Ofsnŝ,gY7 r$%FᒘoE&3HraL ,lW)?Mj9u,O[d3 :]ć448vH^j~6! oÍCr*K˧Nj {?S_f3у?ubpV]ԛ-,hJR/ete#1lS81ԭ6I%)@icWA!ZqMrF>|c*O$~Y`GbQMCe&H̐p$k1WRdYRVʟl{NI w%C6s -;5(CUK45r S~LM)!Y1"}?ޅS 󟜘-xP̥MM.]\B'{y)=CNcF2]5 ͈89& A`}PrOCc[ܠXÙ-'2hs`!}n=dճrl5H^N9z sЁEΡhfOX'9=Weqϩ+yZx-_ N6IA^ňuw+uDh=D,;eDͦN^jj>M3)eFFy:ʖzjWS*[Sѭ$&$q|f䛡1qĞ(rD'6nc;5iHNMH`RZ0m]Ŵ:`!&3&@/hP@uuQvBVE޼B yݡLwg>/<͏6َ4z;^͓=.VrƆ8 Κi`VlZ6īƇ[syT+s`}4 2.Eú1A9‹oƐAx%;Uٍ᪴Ruy 8nC3^̋xz >w%YYVv,b[^(*6 @1J$^6AaǏgN1~y 9pkpb_Ƈma TM_“䳼=Zg*A>^b4YX)3Ɋ:J"f ֹqbȌ@mb#Ct(yf78NgSr`  a{/IF8 3 v& f/E  uɼD $axhl"7˰HoEk|At;Y-.Dˌ n/̀dYIiV͇ug;>"9BAEV矢 Wȷ[p|KnbucTcݯ8oDa:(D$D={ǭ5H؁6o g= s.w>6jH7;"h6M5$̈́Z`ZX p^T|+ ȏ)T`ar&AH|6Qw"w 0t\k4Y+aO\ا&4En@dB}΄L\,;uH4GmgLEY讕EDY F\!`S:G6EDً lٷg5w[{g.PP+˒|=/o>kQfð8-Cips r,եOkֺ vڇ׀_ahTGFout,l#ZF3a> }]UŚ͒Np0^DjN`3D:WԹ]tO* xdm8 $*U^;TA2㴈+UQgmNa^=Jf;'^!P! T{hk:(/^}~S l-e9/+²A $e9XCo0kxs4奸:CGOO^]["͚X؉*%B%ū2 |Pd+!}˦lV p>Z5QAF|a$^ڛa+|PgQV ۃvR+U.d)yӚ7g'xhPKT%<Ď͂UaׄxgGL|'G Ӯ"8ɵTӸ![?H -dy UUQ \Z_W *Qmz&QPhGӑ0{Lp/Bڑn) ^`eboV!f] ԓN`Z0翕^JJ tuUd_O]m[4YX9w&K.\u;Ǚ;mIRj7.p*g Ac \,'^#s虍h:,~g֡7g<2i@#!Z *xj? _hZB< @o<0aɕ4䪲C`9́: %E\D.tz. W}F;2:Ö-A\Ga'QkbBboxiF\UhI׾P# 73[,/Oa-oBn#doh'ׁ>v[HlqaFIY@?vE 7%"U5!`tX\K^q"m(dddۮ~w7鎇.ie!Lmdc\mb5*q#HUeK6T`e3Ȇ 2HY"Eˎ%>02_0)֖VXv^/׫ט5ݏ t.mȑo7aU KCfl$1A&h:݃*R9^T'^6]ɛK$|5I?=dnW~?0sJx0(xM}8XR?[7M/Mf=u"P+?&ZvwF(U<<:~7M[y@sb뚭7(Ɖ9a}pU&W`}.mcIۙD4/QS$,4eyu%R$3<4}r }1vۻm&[z\`ɑ TZ5  ХLaVIX8/P)* ~g]ᜋ~:̉u5@Z椢{d9+9u 3TQ`Tg8M0shKW 0p$q3'K_vbt@iEW1|$-I򺶲[1'l砲ˤ۫-lkt3翦Tp$'?e<_j 3|*A.B /:HRj;J `Nzɇ[50TMI] idDO]N`+I췐oLBŲ !ÌCq7#)3t0p1V'PqBSm:L_a.+PR ۲.<˯FzqcVVu|<|e}t=gʚR֏WLr1dFasz#.C2<X{ǧo7RjqEV,jxc f/ {w0E\HbbfҐcmHhBjWڔ $K\3ϙ7?ĸ_2 fAz?y8C!4"Ӊ<SwY>`@) j䃜f\^c]( !Ko ;Z8t'}*u~_"۾xd(.|ߑ]nQ'e%?Y+˝/P.p%daN$r1#t,FxŬD?r w/+NC4Tp5%d;wwy/FW.6ŹR~WR%l P u+Dѯ:pwhu$D0 Qņd%MqTE e|H$t,g9x`U-/_f+wz8?CN N1(lgYnla !8 ?p-$0ޔ62Đ"v(6 4H7^:`A[cE#^(I6/㇩hc:|&M yWɱTzPǪqH:P!Kvyv݅WշՊ1(msq.{x}>}LU|Kk-:dQJе.4QQxry"@ {=n r߫q#cBSv+nK"..~ @ڂE/ @=w%DP3=6j(bo L p[8J2 d,=~$ԍĨIɰm2~3'W9ն}e=H&)^X{;z$%:hQؓ_z*&#bppJrL];s|F*#9z1cKuV[PZdxZu矓 l B>Y83Du'ďk#AT`b]{4-52~?+dF살h8d Fuyρ7. xZ+*Oԧ{ b8~0mPyt6mMj.産˳  +Z iw.=;vʮ4!.`:ܧ>^}:CQS7StSg*K)n^ݱfӱEN)}HJFX{=l6ωeuiqwۥ vɿGAPNm'v@LJG^(r.qG9$H2V ?;W v~L{2]VԞVR/JKpu Hk 2ʀ,6eGP:LORFwN(ZZ#dR 5TU˵LBnW*g0 8;8Q-ˎ|ct"y֮2A ՝ ZD8M[j3 x~TTzd [H[z"F~?H%}&}P}! V5T56T 3S(o78F7:ZZ.Kci99v_юvۻ? ͐r5tAXLmQ1hɹ@r5t'h3"x3p \̭'TA-e2;5!AR߶MUt,"2T4OvThflke)V0q(cs6 Mxu 2η7 !MVLm/?>M`2 }\ݐW6nB@r^u߈sS3L͋6x-/:=60GS7q\)頫亏-/7kn-G2čLNP2`Hm:2EXLeee$vkFsrtw!u.@g ~.6}TȎ0)ݞMte#d{+vuF<io"M/g,j[][Ǭ,5w=Ƽd%dH6*%F=]pF=Jp!h췰" }##0%MX}:J\>JkS 7!\.E{M_DFҝfu|):(';y~MCw_1ǃ'YEA&D /c*&cYT7Nѽ'?A$MkI1Gެ9swvO/=?9'8y\ =(`HUU wzk#_nvA4+Wyذ @>Sӄ9 PͰ=@N6&]کR/jת쉲NRLX̩|Nc$+pnҗr(uΰ^8,>!f8+ϩ?K(xIEmM#)Iɩ: dBS^oq!PDPQ7)ݷR/cfO2 ".v-Tyd{T%%JYzдCK7>Ɨy9- ?=L9 U)]ɋ8_J8 ~,N"z|ZP|vč"_~8+eU|*{ccfO%KqQ]GuzޒzGb\RKV|B<᫊@=0)@hbn p''`n4.8*xgCoF+ee2XPwz&ub9M#U7T86aJܷvb; 0I' JsnAKDԆuAy X>t*-v #m{0\FJYΝ߱a.v'8EӄmҾiP{HKJ~! dqEo-tfJE Sy4ٮ{i~N=$BIꑘvz:oZMڱ|/=#mk_aO/y$fxG*>DHY.=fk8tFsי/~$(40w LPM?vd!!l}@&g(BVдҨ※5~GڋJCI`ܢU?2Y]g(`~yN`{[WYK&Z Z0ԏ ,!ZI`@]$8]91+IJ~`GsBՇ{pǷYͭu$X}@[f_,8 b f'8r5GJާ}*J:t6ӅQ]1&_̕n~Ym0D)#Mq]ff<\$l--<[š`(޼Q@ &`H(Y[ʏ+ jiāԠҮ耨W!1p.9xF̨+䥙%;4@nKn2-gOhL󼴮"4_Zp.ڧ*{HVH,}~;?#"Z ˕omsH$-¸ f:S1t2\v}{O[>.CȠ}Vp)lPޏSgyGp$UIX^u+7fY^oAf͆r>JVzVxNxk"BЬ >|C}*֥tHEF4ktT*ι(:{`uYTܭ+@5CŽHJI&:0yJPb?'"Uh9bY}9g B߷ b6:Y8^:Sos!ߨvlHew{jRPAϊ,0zd[c4hDGO@4wugHeYJCKX`tgzEܸ~ty̒j9nm,Z7GPw5GXԠ3_3UaJqK뉋 Ӈp19P]de@\ N1w/]beg KHj Rd{?)eXN+1rDI=J_D9}7 S}f>~ /V GvV!QCgc`,x?gO͇GZ NndJ$wd'OOy[(ppՑߍKf ]hUBK'7",ϮԾN6ј>x -iܶvH!%=0/,` ᐀)<.'dߋl"_/PbȶkB ,]Mai+))]Q!2CI)\?ouc03h.X/&haD:ǻZix߆^06g|쥕N0,xdT)_+{+b 7_0mp}cCnۥlv6´N5AzNd= Emm'˂ ӏc1]nGq _?JR#x/MMA+X{Nj|GnK&\yH9ET5M#nsn bȀZD.jjGi? *mi. Y [܅-Q y37yQPׁE_82'`ig#{mZAFT-y=F.Vư- 7Ʌ>%37RXs+1/G̴>Pw[\YmvEN?c BrT%X}Ůd4uzI:wݱEe1L1H[Iq )4W)cH+kZI hc^#o YOT Y;ùIQ?{}l}gތkxp!ki.)Me tԵΘEA6wی;q]WԆ;P?ͩ U1y,I3IT{S6 g(&ݣTfAp)_}eYަ`|"{D` ^0΅+?}PNbӷ*zlj~PW'p٬KiQ6 Ù/Di)r'UhiK,X1R*-Uݷ!FTDh]6TGpqPM2kqpe60qF?l@Ƈ2Un>u9[ﱔ3gŮ.2."p#Q͆lR<<f˪XXJBT [r"w +s%ߕ/X-9?>(@B_R0]Dv9ě)n=<(Ij9.pI!Ai"8 z90;Hw-6_B 0U#*Q3̲V |N=gj0e wi翺aV:}2P̀t,p+a甉jr5Qd<_HxWh,jY2#N _(5H6< !&Po4 ŴG!];a޸C2w|foi-uz W%dO$Ho:}krWb b%F9@ZtE|i(0g!a}szu|UDy.#&%~aWC0vc O #؞{~o_j, IYhX lRe: %H Wlׇ&;y?XOl7iPkzo`aHݪu|Mrr"qt *mFY\:ebd?}CXȌG|'<÷Lr3&0֮ }llt`cn o(4H绎ޣF)q-I7Sb3u5*El_-:M(\ȩ^:zԞM^MWSmVæe96K;*a2) @6;;D6 iH>ceV. "]sO^elLZ D+OO+CXU޴PQVn(v]r;i">n=^.EekkzѦ9osC} "h.^u-LԶݒ!'BV,Or|:ƃw(0Xw9(Mnr@zjp62늄SI =+i:'SJ'2Jo)PoAȚ<^jjʔw T$trhTБ]g$n2)fV1l!bӶ߷/m.X R5˃\rXCQi]/p2QcOgUAN;~B[_ٯː#yj*A+\hwWDgZMoH;鴃~Ktx Dqj9Avu)`X#UkUxrvZQ&b^FIehCF[X'q73t5b +̀qD M*,K tRUW]"9`B54ޞB N[{H*VEYC_ҙ1E?>;}~^hf0Cn)^nr%jO(G^fg5Bf!zh `: 4{ a8!wfy3~SX07pfDzA UBme$W{pe xRoUqKsopG`fk746?sV0pN9FV%c`A{nZe&ĭ xefI8X-kcE4(O]ݳ~ nNhL17V;{Xa&픲.U1 ܃Q̠8ۜ3劔M b~>N eIH;|qhPA)Re^PzY2aoB.ylA;+f3]+րneGɏs7>?@TVټnjeK^jppi=9 D:]o %Qnda2k4 XС.xiNo3 ) B,ylJo/e =i$n9$W+[A܁A;2u N#1W@6dR?N]7 1 Ƽ;NLX/Wp:J:x'Z=b7?'CgRX^;jx-V9Q7/s«ls{,-7X}#_xLIo2hˇ~F,kz0eR`;LfPF+Q8'TKA=wOBLcb#U4j:F 2,ƗT:L-DZ2 @~P˾P5)gZ6RT)Bp 0&gr  Krm ֿ"N"cm̂\QER 悝jE3 @Wpv ÿ( CXV乷Od*Ggc/6mdY%CG ot/OxYIeJն9”=2X۶TO8j|]<ho̵EFuHw5@Sx4M%0[f}3l7Ɇm&;zula.yRj85*L˓WsžLK?{xjɋ#em*_A SxFpSADAa@P+AJQCPA4"gco#Y,̪c9=+1=$,5* t-eHVsPEMmG"vc B37Ib3A1@ =0圦g H#USG< 񗛳SyEe*cgTC73kĨ"|[$.>qĕ}|yj4TBv] 9u1E2OkJjmL07^NR5eȏxWXM8;`=@Aw5l+xh4)mq\;$]m|B^<Q{MLzZnIDbHɦt=Ρwp"2ȤkrepA/W_3e0 nbxBElKhEa`l)Ț"&b`(W@nd W]|`m"`&@X0%NxE7EuPi6f2\|m)lQp.[2Xl$aӱ6owl#0t7$ьsoZ!Dps6IY;/tjf(As#qyk]4 Rܵw^N9өƌk++#Rۤk4aaB!WM=œT" lOhmwHzT--vrf>6mGvjSv sf 7~s&0OL!%4 Av$ `M:t9Vٞ4W!A;}-Fr K=fuCC ==giYʎ4=FV'$;bwjOc ^o. =,dӇbI7p()L|JF߼2 qp8vԨIpͱ(zA\NZ *P.SpYrn*'~ز^u:R֮<A& @Ë`$ӎɱN= O5 H `W(*| coN)̓@ q4<b!xqHt: L3ͱVo?rs\irY2Xg#vg5QT{n;Ésr#Fٱ*[3dvWgve-gW[3C yxJ`VsْIgE.Zq$ JQ_^Kt^ ,wT~tGɷ?p߽m~YyUnzz%zł8BqFjo?W{\j%O 8WDuSaT#Hp3ؕ 'οLe29̍U)*_ WyrP#.Tvm=?@g XMIOuKAu2eoXo5 ׂBmXi8:""nVn2q#q+5[?/A 7G+Wڽ, HZgOOFy @n1#Dp}FcZFQP/56}p +,YҦrz Lb!%jbz_p ܄"bivnF];_<"rPų&FKm_X 洕#6 1EkSua(vHPu՘E#[}ع@j09곛aryv^@r/oGf5ԌdV=vuGCv1qd[u)=jbBGneaIY]dƥ%va|H23%%l5˸PϵxV+Al \iXJT@C'jpH%)P!ZC\,b43*jk~0|YzPԫ ϥ֝|"'t%<ÈVR{*gq,@"ɪ>$1jn5-bW-UTh]|bF-Z גz@U 椦)nф1OR'jgu1 ֬ 4/[V^2Jo<r n+yu{'.&hÞtv(oKxIR 9sMqmL?<n~F{9VxTrfYEWl$_<\\a9TtpݛeYH*ȼ@ׁu$Rg6s5x}PGu7?sA@)n6yF 3s} :lZS66g *uxlO9-Lk J!GO^z)ysdþI}:0Au{ lS4o89@:! ))x6hI}=ђ2~|$fF3&s`>?(lvF 7ye̳ɴt=PGɡC~o~7U'uP -(E y\ngnJ"͚/%,+e mLy Կ~"Z>&Estʞd! FI2J9s._0dN K h(nDM47t@}Bȹ^O8'xBJ\s(=~#hrɬb߂?h'["> rà/Ď&E-]m5$%Mֹk@܇ \V c vgV뙈A-vEw'Z9 /,LF;s!o% D,> 8tchtnO0JJ1\r> kdFĦRz[a- r!fYLpP`:N&*~'%vhםU))[.["n2-?J'tgbܻx5D@%%(1pvHgm.R,Aӄ-+BjoڨKBC,!6f%F>v*vE=^Glf2bw4{ן ۖ+ /Iޅd]mƟB'}KkQ1<49iUK`4&֚>WϢ"oj` r-9 S@ޮWD=52a(N@Ypjh?aK!A  ֶekd4ḿw|wB5t'q!VNݕMmȩhC9?W^aͷqo|mQT0 @\.V]g]vzW(u?J>Q2vOAA~ԊP;T9`T&Ltr3|T=M9 |[A;5K ̮ڿ0oeP.be݀ 6G+fN﯋fBfzҴ褛s^U!Ire+TLX6jϦR\Ugc&'GY .^\dWU#Ũ CWG0?)8BTXKp;qn L(pknw-2r# 4HkwFV_!xިA4jG˛0Z@`lO~*Q{6|Vq.sAؽ@W".9_7q.%C m{Θ#whrXC֤:̟ ň}̯"o#.@[kh`b$ ~ߍ#۰_,T¯O%=8CCE+4QVAom A<]FEG,gؚ;4N3{\c:8)-N7i/xyd:NF5&fK$ԻEKnXF ervlC[r ꃇd3Xݷ*_B!w !Z#|RsլۋvZoޣ=%0aC76[?PR"xҪٜmt_j:C<1Ojd}Wşq"OOJur,SnZuۛP">o9|RJ',Ŋm~VMOD# >t p[b=s˜s}˳\ׁN qoQZPZ1ݻ {Cb^wf̹+%y KJBv`X܂J/IVF;C&ۑXiLogx€KA̛rhC`[;erfOl?)ZiT-?u=4p][P!΂-O8vQa*!u0^:f}L}> 4H#|$e S%)fb* /gDl:C˞[zU;Gيcv3E1V&W]_ M4~;>`^F) ߘT;g?iTu|[@M !Q(Gժ:dӊ Y~~+16BE}y) PRk/$I>TgX9 孍0_:}ѐʄJ| y򀚝cW ;'9.{*a#+||S@!e 8v [՛f;ynD~72)" fis81FP:^كЂ%m&}l(#_ x+/fܽw<2fdXeB@yќ෣n9Y*}sY)L|,.5986[CPpevwy O-lh L^},)t^ym58xxW <enN9{y}zB;NHDi*3'1íayR?nz,Ng>d'3P Z{ȀIA.wQԔ'K?(WP1S{ph4|츮'/)us%[YKPk64[6.V!JGRګ+xFaQr;,_ {.#`Ӂ[즋J#O!w? !)4 ԻAlWW&סN6K5 DӃ6/c 3L $1FJ'#zS{#3C讒,}tUB\"f{]k!2KoRvrtܓܓ@T.ҬG|JL ( Kݡr+yZHcQ86i3e,ƫ:f<徎 !LK}H07PUaƩ+IûIԱFvc5Lh+&XX@^{4BnFݣI75ЀCgHJ9tyx\mOj•zʈY8ql ʆ˴7(8cʁ;JP=F%+btŴRK!-X7j3̭dٵO/'o/BJ%-/{)({. 0Rձ#5#ݎssju-ҽzf,/M8t)<|qyqkV5zA2t q괮o3nϻzaKSy/;BJăQnٞ?&9iWxr^p n\&nTnTBcfa0t0Q04ҟ,-ԙիrme;y#>7Iބ!<(cDK âsgeUðGey9cmA*E) ^SԝG4YXiSZmtJF~5)yPD9+0F* t` @D@2 s?8ґ% 5C]mZ_1aRufa ug`@cl%М|97PM+еp') V"챗Lm:OnأTlIs2F[Y (TT/3$']FW6>״NDx-Iٙne,HZTWɠ]%rC/ 8Zi#L^M iHBZJ0d#tqvZrn ٴŦ1^3#N6]J|HY-*c%lѢ,KCboIao5p<*? m)}©#mzn*TPDr w542xKQd͔5)"\V'ή6e+bJ~y&N89]G{8ؒ!c/]pMatϟ.>⽶KCNHh do54eĆ؈b]b=1_Wl\?tPD.B <eV `VҦQW˜UtZ0f4@!hsc DT$VgdJQ1u`M5,AC#I8zåzɆe&fYi=E>^$x/PaMm؁:5L&מMNW;9ۋ##z}$X]PZ-|dUT6ޜîvAc5(4/To8P4A@NPLJ^5DDr˸be|}1.t"#\",Z[/0&ojz yՋ[ɷ[#S}(l)-;Ta_3`K` u^vNfQ@{E⑸N~ bBzn%xr*hW"m#.ZoVZG&W2 vs&ij O?t1*қn XS'r uv4BCUG n9VpV6OvwfҦnJ]]_:E߭$. o:95>4'9tV|y |[" w#!`KrHmyF䝒[3̉P"^HVCxdHpduH&2 j%K d 4Kr(ؽHWlVvȤJ%+КV: г&pLO\FbYV|9]; ۫Tr:`r3?5N5fWUfm7qR 'QPc [-Ι$e-%< u;~0ﺍ p f]K?o:noxj Ŭ_m8_JGI b|v\9LF_a]ɲ`\j*mY6_rUtd\. }SNBjuw>-J kJMXx7yTdT{8x' u]%VRu,ѴE|58OxJ( jӴ|4YÖʹ2r@ |r&Ń!Q8]="v))AH%RQ_K>?3Dڳކ- J +r.Х־egbC"&^8Y6LuͲ ENڀŸ]ejl׀\p y-mc55GIO/TɌyZzbxqd@*ߊ>Q\*8qKUA]| :cހtA9ķΪH\C+os @e;\we*4+ $ASDQK_,ONot&:q{fU'Ӈ.m 9ĹbL.Ey#:\A~=#|4#\FdS3 Ug2L+~FPm* t͹4 KC%w[&+d#[*7q膋NA>>)J]Hkf8s-5&~ g7$1ɑ2H@"seJ頊3./c#pCo>aߡ|whu)?;w#~X_iU /m.c4<9q@`ܐe H)hFѿЮ̐ EL5(ɯ V<^!j\`aSj?Ĝᓨc-F)o*QMSlbC[ip<@}_b_%u)P۠;`h, {ˋ7]IG`- ٛ=ѭ >]x|ĥ _avW|f_wQu tԜz^H.|==~W}BNf2J/@>єm}]X3*ʱeUXcڄ'uxʈÑ>@+m(ߴ%O 7uCOlȂ>A M|~&FGpK67v<_.:9 7v9)iLs4d}q*V69ژ*RUNJ)W:69 d/c̿P"${p0H+ϹaAes6 x0BAL >2S4 %x$LI t̺ fV,f^paR8$i#o%@ $raH"o̓|| Wp|{>oA|bYG<D^5f/\pW2= \PrJ`ƈ̝Et||o߸9//|_6賛F%'o))=qAɶD]ZeOT'!GF15 Ъysjv56ͺW|t N֙7j.(; ׿MU^I']Nw+L(V#7{7VwΌ 0ß(DޛRd٤2Č-17t! Xzl񀣫իNT\Hpb% 5dW(񤿎^>7nj;rdx\Xddi@74~Y3akل[8jHiRL8=cNJmYyJ HPagarϵd(z5oh$>CRsyĮAB":(nV7<7! ]%*#$M0ɸ9S 8"`HMD-V-֐C wΫɶN5:(D; %3/A=\jXcAA4Ul`7"IhٰiϣDO1qe\2 t G+ߦ 1y[<-bK [QؗAGoXyYwwPγ| mOcaE+e! p4M22]FQ$'<4ȱWǐۧlHi^M*NYP? 'aH14:!r&Y}m)f^6ys ,XT+|4i=zf.svnCE~Yj~H l}dکc3ֳP#JHM҈3.V~޺4W!XO0$][t=gw!9!zPtmC޳~'I!N8Jo ׶N(Gq=rq7ÓGҏqg# TZhpN-W90[O_O Saqr -I02oJAY` QC< JQ e^:^p^(})" ky7SowZnf /S,VLEbw "碗|EG+4!&j]*Yãp9>ާ27hQ< w /A;d=̺v %A|_Pfr>/g*Z0C=[oT02~ r|Yhflu˟n`5U g:ָC`yZj-%|Ԣi:zUub?&]LIol& WFUD ZFő `Iʽм͍iX?~"JxllYp[yI]Q6W1=JXkr $uh񀨊 F~וes#E,;rps..`mYc7kذO0bKi,hχqAZy/;"Utv6H|sZ~{^F$C3Dfk xhk.ONG#7_wn!=Cז 2oB]4 ;w8E%5 `!l#3XnT'IWH,L*^U[5h [nGP; KP.fx4tsR50.%@Җ,^8a g Ѕ>j+<=LB ӘJ!,{ƽ4\H.եt90+S/h r6M`҈3KF5qA?RJRI5~Z{17<ЪطM_jGTbڼ`^ȧj/]Eo\+A`hS zmA!ZO|1 \6@@7 *˔iBLhR}kaON>4=zqlZH%WVځ ',Tӹ\0@:|cI CA|$pW!<cik^h?vAm*ό}oWwqdҍV[:aaڰ׵?h4‡GI;#W[*Fj,7y33->*eis*'X΂T Wy|Ӧ-V =D/pBsK+ѢN+bK ".0Zx]?ء=nbt`rQ[CţuӠ5NjB})ӎ%+Mz*BR.']834J%Y>L,*L"6GG{LM]/+"$r& 8\~L=] Q3qФ$@y;1N-.Buq\fЄI"~H]I{[MzaْpEQiy貏o] S#&Djr3o+D4b,Ugk?hzԃGUG ʒz)mD)'0ٿ,|xc6rZD:g G00M+0ƳL{dljπؒc%aF#;0Le$μG\`/VnB~7OBq+"s;W7s)b])˓JvRײB#ZG[ѧo+ktq`S9caj[ 5Ti|k뜘v6~>4fmN/Y}D/_Юy?RRFKns;&TvzO,7Bm©c[AH/&d^(xBBc#cUO}QaqzJp߫ձ;P9m6c=8P*B4`XIc/#Ct5C?eS𧷙:/FATZ0M !ܫ]gDgk!OYJTiV˜$lL>Fg>DkذӜv(ô#m}V緟agc3rXo1rՅb IZ皼#g:*CQve\)znCS6  UYe ϘDޮ5."ƿ=>=TA*IXNPU;Ǟ) )yoB+&d|HDA#s}BoY_х`/%ƃ?G=~8lO!1ZW;(%cwWT]TtV|{~mtMqrܷWOP>%q3! s##}K8d́%r/ŷmܬ>-f*oI9*(ܡ:0Cv%h2뻧ʔQl6yz,UTqH`l(4Ix ,i,<{A[Ý(tt&~c5Td_Β=@t@$N=]4A, $؛n(G8a 1&ʍxѺzhmH56Yʥ0^^#%2iPzPJ5oQ~ouddb 7C\7!&aIl<A2Ճb/iB<׾rIqr] @Z#y@96q-Mq{QdQWUp-_H?[eJ_lS 2_6S<߭0&nfg.jھ1ޮiP3S& ~܏.ʗpVAH*Bލ({N|bF")1gݮW* "Y ۱<<(Ui3KYt֏shF[[76m.&xQIgJɳZk6x(wMr[GN "qI?޺T'ul3o~(8h8z ܓ2ȂIo`&<@;ڤy<vOmsܵvNqn:&ttM_ \}%Q)8Vl*w&0eO/~XyZwQ45frX>f/ZY]PB&k-'ao՞ f,q>H3JVUtvXZ!YdFl.U Yw5[foG+9bN!h$5n(edtǨw38D<+1ps t}Ԩxb4,nSN8 f 3XBRw87<`'"8Ipm9^wɹj卌HcJE=M3=aK ٕfr4ߣBi'K&6P<W;mty¨iFETiE¡VjY{pDW!W>Nj)O4, _)qJnq1>GxO*|l-73ê0jC3!,UcB\73>P9ƯPj h][P%{? vwkOIWٍdlHGwƣօ7녌Լr#_.b'LCyl$z:ORjY/ػ]$ @ɳGS/߿DVCʷU?I:pFU%kf %is9Ĭ^LJmÚޞb 4@gg‰Y^. vżY&I<;/_=b 9C6lq@ƺ_P^* KJPc~ξZcb(H}Hk5n>8axʏRmPfͬE!_JS+!c[*A]Ǹ'\u_g >Fl~ V?+" SA~}}^y䬭n4fDamZ|0Pz+4%V4W2J9n'C~Y(,OnX *Ih[M\)mz7C<ҾQ"͚bU@m4 ,>r 0Vb6U*ʚ8pHR&됤 ~hY =Tad8شp'F:ngLmZYvGWh%JsGhMu!顱b0#}#,V9³2wsi -1 ܜgsrr1oȢ5%|bO*D)}&'&G\1-۬ v]Vݙ!ջXϰDi2{7 аL耼D6S1ȗhHnǞG3N*n7°4Sjě¸O TcTF' ]?ן oa;66m˾/7S]爯#]x$rfET eG3Me?H(q #hx;ndfU{<_;3Ko"DC=T9_3kU"AĂ%9n21vh?P1bBT=|DQVjt<'14 5+JIC#o5}g5ib6N9Xn>2='+?s6'*{ؐ>{^ڞky 4j@Mb_7.PB3BCvj9XؖWbHeFW3Ĭ =Fpy" >b$vo!-,,|(2n:5V&5c?*!؏g@ ѓx*6A侬O]E5]6OQw,x<޳ވ]3""0ےg:n Y Jʼn}T>fggvkLe >U%3o^o4Ӱv|8ոO<^i r@бqT#1 inj" u 3q viI>ۀogEN'gSڝ( GFֈ4#oK`ȳq?D#@@RL4<psMGk!9bafXԋ =QZwl{}=@Wg'=,GC0<8f!xͺhυhJID5k%OsNT|B4c7txi R<}flo(|IV2SO f0@p(lw&oR_8V3EH N0ԲfM4+3LP!E:?Ym K=? xy ĵ Sy붘*7ݦ0n4w8EU:m)S6~E3n vXpz~3YbIJ.t5 =ϳ=~q= ֛GM5_GQ-=&ObÁMF-VϮGQlx !)|(9X+r$n|*&oj0^RC{qʕKܼ)ju]>=G wScjEODWya Ij0d acjk _aao<[~߻{i|sDzYjTWfG "P)ЈF 6rYO.Q&KG~:,YEJ&f-]|/mB.ege=AⰈ\̷?*ׂuFoН;m嬖GmvYDZR dF ֤I+[R 2/fAAx%^ Wۉ.iZt'62+8z /UT<ݗ6+8W0&`niTYsW>}!p /M ч@9$_ۨv 7.xs\4ny`[CL_qTGEf{`$J)3 l.:-Be=!\* &rM{;8e7IEq#Jfl/E5N10i o8K P&궜c0l*0 jb];y%N+=߻ 0, N' Zyv$Xp\㦓X~ă$$APviqd_cgĵܺϊK OekrLQyiBR3hɿyFqT"v%ʻ5afC!fGUm^d*Zs."q͵kYfؔMq9\8iGO6[8t*0`뀄xՓ`5le{vZ0qSɢ[s~UC͗xnsL[›^1`eޣE/{}h(O;ܔ,īv8SV'\[ظgn#<̕ިU¥`KpvP)#Ƿ A&x*9Xk" Kt>;2N1!:2BjÁkE>8Rzzi(2!'1 ?v_Qd#[ F0Vv[,F]GYo(hAvУc]/> :Hո>#,!թ`ulib_0=tAHs]={UQDn^JMm$stFOͩWΪAD3<&<  ~rxqs+gְfk]h KЫK-v +El:wrp3Z*{mT"p>0l#6JS;9P)X,BP#ؒ`& eV>m̊++YaJeA1I+;]pz!EFňPx䙂r_"Cr _@_lp?3!F=(6a֒+YLVrY4b+TAqUϬY W3۾}|\#Z0 d2?m'Bk6F~kby J?3M'_]6Ҥ Љ> 0HC.!^ޮEYl+ڻ!hLcMZn1 V*=Jz?Jqފ[n*;i/nX8DdR֨q]7x 51SJf$f3~gZVU3E^D Z;B   ,QS6ĖC4ШQ$lӜ{5`ҍ'6a NogaEH T"\쩠@RŢ(p; m&cǽb_kfZp$9pŒ;֨5mG rz&pV/n4~ xǸnAˈ;E3=w*Yp#.޽?DHA֑c4![5.J v)@izˍjeu&In4¦|)P5ꗧFz]Pdw #$Yqr (0 4NN"c*YT͈^ psпuao WrcbT(XxHgdH#JBov5MOq P+ssB*aZ-66 WٟR.%c6/>bTPq %7#@E+s֐ y;DAzSp}}gww) Ė%V^,6at9}lCܘC_7UK8*[L"A oryLDCZBveiзB Aٳ" ˢ3xҕv qy$x_ )#{r))Uces=q)VXf ӑ |´ۜ Ī(P%ԕ _ 8MNי~|'͚zוK.ǿ~u@#uj>Yl\(9'~ƖO\,Wp|{l@Yoyu4֯˛+($w1åHdD-" 6^I>np؊v,Q1t~˞'-[`Y6_ b-a$ >eh#2a> e${>A:M2ҥ}[s"R@{G mkQ qix%7K1 ۅhtDjjuΔ.<(s@\DS1ݶai/gS/G1'E"sU@&*ڴ?"DD.+˳(PWbDQhbEݚ8?xʳ!A>oB0ZBވ2*%I3~dY+0̋ҙL8,w. Nk6HkWiab ]8yaY+O`` 눪2ކYYo] *-V1zg?OJnGʒULhF.f ڑ̭ru푫ۣ,G_p:WEԼm;v!;tv+Yoo}%@\!{[kqNNj]|y{9-p-XB٠Kp[xz)Zz>(6xfrZcx0,.`~n,E]]8RZN(4*̿um[84޻9P9tfvr+)\ 0'_&݌׫O/{Bp Z)И;&_SxQg{oqA=Z!ӆ ;.YP?^c' e+`ThvQzSS((u{i?i3h 'nYv=%N}YRP)w-q19bBӺ b Ajf?TiZ*ƨ:;&2nOK[}al!`Sb6+E` 9j4MB[qZ#:T&s܄UZwq meqǾ3apg@'|ȸxDW8 %ݻ9Ss  [@Ui˙u2[i6MVWщ?Z@QSkVRc`@'mH.ـ+X\bz%PTIΒB4:kE ~f_]AUp}*T8BdA =H$bֶ1[}'!C</p5*6䉐=wQ, +*6 ]P2Er'͢mPkឭĚm{0:_$=ۻs)x 4t(:9 :;'z̈&?m K\Zp_;L y!Ϲ el?S l*nԢyi`ÑZ3pIS-Iw>Έzֻ-8đxψj&R?- 8}EwO2y<bN|^=cȗP)VvgEM1{@͉BjB ('m?:xdȁNJ5 VN/e 4 6v 8(z-'!ph|PC-یA[!Fҭc`z@[\cxHAYJt2kKf4{!oݔQ%}dӬΜe]mLm6^v9yMZN2C (Atj"}YPݟ&2t /IrMLk+}2'9OnRp +i\2ض ˚WƀR)dۆzԀBx۔<Ƕx2.yd_l6##$H٠75EJĞ`dF2n2Kg8bgo{XB{HjXYuTeOY3EDNZ(PC9z dߨx,&֏T)XxjmFϱY1Q#~X?c16_[ahxMcgxPbsۤWtH{cwT(+7*L<1 Ɵ`!ocGs#QQNSRw?GU2;`qksg's- %R*'SɸoG$缬g>fiM?k@<:0E;ԅ6|ѭ"/LSd5h7И]0.y DoY$/.+S'1J߬sD Rc"mӅb>i:ee`Ѡo*ͳ~qAs5_g$FO6cQd؞h7nQVtMo̩zxG $#AMqoGnTDJH"іt3mQ'\‡Z{q="2j)k}Mbz.ؾl79ڶ! H|5w~ Su!&'e" ;L$ELjW"9`9&X F^(j"x$Odz1|kzI '4vﻬw832W*FЀ`x̼#K;<_I!٣4 _ͣ׹3 j^u욨7Ǚeg~:`lXBܨ<ݺu1ו= 5L(;`5n7[Ch*-@( ,[K8q5CanP0e.ool%B ,Bư?m!9fe [J"c ^iV]}`c ̜nϼ%BF? (e ĪkY$` IS{-{F5 FXnNW\y5h^JWᎦ:7TFtF3*I:܉[%pD2r5@l`^x//zkSXPۿ}z`W7B?Ӯ tzҜF-7scb:]H7Vt\OKY:៉^&+뵑’pW-qGɓٜ7ئotA.n纝XˢW'KOK5k!vx$sy8dLJbd.z=4j訴Z67_}0-l+7O0hpbT<选퉔%4 mr8 VOmL6{T:%杽T]Oc ( `HU;yeLp2;ksV?ر `1oɃ|ǁe5wVOg5ULqhY#πu;=`@抃?wK~K~K.j r@wE-**wM&֞JFϦ [Iw? 1 +`{P\fL"Y½Y@W <ˆqDŖTT}u W F+øօ~6,BwaU;@$3JFM%Wxr Oa@ْ@E\?4[_7cD w;-ySZR>gx!;^u<vvjm[kd|3n`d6fd27;Z"p3r2kbL?`܊˺o9jɜYe>RE(ڨ0LX:E✐L.s!8nepxA `yGzGiqdu ;~GUfIb-V}#2g{"QhF02wp o.ew@LO o*QO* g\;",X/kI`Z{|u??~Z]% 3P=d=h]dt" 1 q^|RsLnN4?(f%C4!@;kbVb8;{px*bg%Jd:An2:Uݙ@?w_Ÿm56*K7ԻjOJ Si2vYOqD\QF^XQM1LOpPrX<[/e38:n݅uqHkI6 F!T8R: SH["+F8cQpAC Ȃ JEDot^`j 1_ ۺ:eߴ ט:@'!}X;/Y H;pUD$)K)`S)O:L'nfM{L:w9:*G;*![`Vm\hEĶ: J.&=HZ c-jd?PnC*+BB#bm.@wjoB[*{ %rBOJ}PA|)ĄWfFu.9g4Zظet:z?ޔ?tC$'vHP@3O~m)S!Iz=e:=hڒpKLXQOhL%~t9™F Jrn;~ԣpVAݮ #_J ڪip=u#VM^8oދ܆MA(SY&[g珎Ӝ2!<_֬<:gS݄+lE:3p 0#[ka)Bb߫5Y͟%dH~7QvBF,JU <N'Iy7bNtymƌ/Vuoiڴְɐ]I|pĩQ2ᥒRqwX{qM$;^t*;IH=[+ Otxcl-/88j{9%ٌloa(4Õk&ATCdl|]@;6_kkһ|bɋim{TЉ[[T1ҏ?̇aU^K&NpzC.Ynb 1IUEXN7 #U,-8#J$oFcd]5_Z'ڵ,_\Y6l7&!rM[TTEgVq~p ԧF"2ckI+NזKs8M>gٰmӮ@oT렴]i;P(vPM=ҝKP$mc3Uuu2JԳ>mhBث5`4's|@O4p.^ ]Ć~yWv1,y4QTU%UZV*jC{NH_?l}8֭oez{֪HS OFl-F]ß箍u96h!Dc~fQ 3LtKPe97KKF ib36O+s=ioe"GnQRI=jfZy6rў ZL&},^`o+W 72^u+sumg el]=TÌ`4hOQmу~IrZAF=3WYJAUݶT{S5`W5p vb*fF(TZF[|H@BG AΕKh!?Qoj{'وռ"q/KNZ݁>P' '&oROER uhcJDʡ"3K' ǔ #8)LLt@adou0/VDVTN䂸Ց࿖g|"@,n?l//Sm)0 )f43ۣ*²CJe9|w0*%§@ F[#[DW|8;~u|^#뽠 dZHr2,bsʔP[u2 6Î;,Y؀Ж/sr(r0_U4Bo1U+:`TTrel `w]q2ZhuptmE9躑S~aod(n+pEsCJRD-kw}cvPmSmtQ x%=xlN8H`͟c3HoGRǮda%F9R_<Rs|ZJCi^7\h뫄"rEOUՅg❸-ǟS9} A$͘5ao>>η#߰tl$ %e.UWFsԫXBۚ{6/aSaШ԰deu5J뛵Ʈf S%|4)>ܾ"I)$sW[冘 'xv urY@!{@1re@co]mt`+)U)PIOh k[ıa^G#5G_B|[Y~Nwtw8!CS=Vq$ȇ2%!+{yı?~a"UO֖YkNi(xѵ-ܲ],^#4?jpxݺpÛ:oUQCCjV_p)k8}( 06k!8a2Lntcq%M 9t+hT6U/&(b~_嫳 j;ͩVrtc%ΥWUSr0)5bR3pXJ;3x;5d*u7G7*M BsC'k}ffv4AL"b3HE6 KOppeI>~o#bTx|꣑ք,Rz&&DtW]|Q>DOO&fdDۙmSCԠ/h9^wc^_%g4VprtɲY}$y,Qڄ<j^R&@sEҶ[*F^-6AL6J'\DWZ[)6jynDOriޘÁ5 :Á`q>[~҇ePe^SvߺL7Nqp 3 5dN9-\ciSq Ħkz9kp$[fv~QDr@t0ÁP7rݧɇW̜>`,!B#7tч¾bvX^WEL=cYX )(3Věf1Hm!qO5W#%5kGIsa{3(cW a^NC aU|pr~;J.ͳ \7_:HPoHRKǚN!{,kع;{V]"SD*m<&K xjHÇ^P2d NH37SȇM8X\?=b; n`C5e~9DN+ g:XUF3!TlVb{rv2u}ִFDv@b|lbV|}{}6n@(! 8 (o"zQ k1TYg(?5#v"I2l<&IjB#AdU@׾Q`2,Z_HUd!"/<[}QC5MȫpW.߼7x h-J>"Ȯ2DVW {Sީ_,c|(%+y/-Wۓ\NO-}9x`${%;y@GaE𮢴\ !;cNq̉`)dR5 g@ǝu'_!ZL$dk \ml].J{E1]fUSOHjS+]vl,kg릥 2{t=M[?<%rLj e9w 9ʘԯ00ns/w'f6"kTڊ@4"3iU/یb|fCZ}E|<g`_Wq/iD]h3d't5(IBX#"H6Z:*1>w\zVlzX¦e=j-ǿJP}-[)٘᭫yw!PPgP^MBb֙}-3* ؼ3.=yP"wUjЉޠ )ΫE;Wڄ;jFQT - }lBS zqYaB8)Jbܫ0? L9 3pw똨kk6gXs4gX:D.U9lAěXV}aÑ'S){N2{@-EyYÇluU:OPc/l;d3f*4fD:7:zƈO$ĝ=L}s=cl۱ٚaV ow3)WlԮ 4Y0PAU=iTer'Kp5**/C/ම0V~e!>;EX!Y{Té橇z;[*6O1{#yVWm'&ECy= s[1Wv&p ~٤0F&aE}cҦzn\Es)1w5;pou9%0KDZZu:=U݂G-lt7A>vQeDh#&Spg˵ K+$73R'^G|HBnKj&9@ݤa)?V= $nRO 2UtE;1yGmUm  ڭ:4/^>%*Sqh\0(wRbU])/*9ERb8jYW(~#_vC ]ɹ%IHr"FCIڑHZHp}䖢Z]^lEb任?C"uC,zr[.n lscCAzg:_AJb#Tݯ*)cw6:kOCJDN]0˃ǣ>G9Sș=@c-˖Zh"$W+7_BMVJ=D/B|y?_ۓ;1iЕ6֊ : *7G[.*:}xs;ʁ=[~bs ] D4"G!s"cόTl5Κ;j1/R,3nd#&XU}f׵𪿗p胃V< PW箄3Oj3Pw[ 2vtV]e8\F:+x]FI̊ дP` ۪|ˆJ}Sy]"ߣݼ:j>_$9ѼO ݊i{4f E]Ρ? - 7رADx,=3GE*l^@Ia7 6Pl:7oxE*="-HJ;²7 l+W2wr]5^% RSg;Rz*7o0du}AeחԆJ|1wx5ڪnTȥ5Ә+OǥAӚo mI[24BGkv,c]1X d}]j=O0&@\i/E²7#⿽IaŤ(EJ r`ܹ3r>m[2 l+rPn޶+҈ [z,3uT{g|)Pk{ە}Q\t°[V1y>O門q鈒Hc.;hlhJe6o]q:$[C5Elikլ}7\VNk Uo̦VkRj9HrF$„KP~&\~&ǫlO\yg5[_^3!|Xt.B5 D'1]>2^Y{Yn|G#l'u8uD}ʻ[_v^%aPuK&%RGQŎN N:{U{=1cE=]DZ~9@b5 "WÄro(#kI85ĈXҀEθ$bWAIGT=O,2Q;5̳We-yEQ!M80fHr'D"Uؕ^La;cɭܒ mX/R44 6 P[}3 4qkH7DLd5YqV/]q#НS4TʌZ9 8EOF$ u:Tv VKX5avyClmj#fb<6LfCckKk(Rpk(a4 Q"w2kB`w n_H׉%̍΢GpF~T?J6*ڼJ3Mў;^ћ^<`6e?$*mh t_ᓥl9Mx*RDBiFb|)a^ɡm*nVBb`_p>F8iG^~uϻWhQ:C+1P#~^k޻aAZ["<Ʊo.= {ʏI_iŵ3  &`4rrZ~CʮFl\X]{_ܚ.SKCWm$AM!4EЅ O驜$BH+|opZ7|zA,y`R=$-m:1]G<3[ Dн~fxqߟ#/4OR}Z9 Y<W\󊍇7z>D-赟hh#":rUu瞴KޓcKAsq` "ܹ#R8jwS0~NCi;&peZ|.;fyxeyKYcV VI6aM*<7R5vGk:uesv#ŅzKE^{)ͬ`?gj]ȺqXw6˙&g;jSyDm&)&eE\=zspXA7K83qO{$ˌ({T]R'Uwv- ز2lI8:sBG4 ePD CP/M0)~#irQqюU}eojYTAi*\؎pŏ˕hCt*d3'7)CN e?:*~RWa 'DrtvNW/HJ_4٩/N967 \x3Y{Ь{!D>h/qe6b9UcerM=szqz!9'%p{^ V ˸烯qIjX&SE?TIBpu.:0\.xOK1 a zy^9Z= .e,B_W)΄XkǐbXj6?dy_],v5hEGDN@拽 Ҷn{T 9[i:>"u*,F҆pisW[D㈟1}&Rz[栐d|4Al:J=7x;kkUn D⢋LM_do9_-6Y*'o=:1=z%m)~ Ff7*Ξتe"e؅?1ǃRMͲKp>S}=)ec2{_6%](fF{ɆpW'|\N݆,D @H+gFT`mz=qfyW Ǻ<Qkrl7r[Kb_ĚV9t5g=b4OC, έS;6_oK&U'ښBv|ЉP{Avŗ|Av-?fO>LִBpl _n,EIx|J+&*>e"mj*xO)D6tx h3c8HM\Xy\i,זþ=O6G1gki) RB eS4}-%f?^7VDtT G lB1-r=pWYy˯byVorٲh#1d>\~0KQ"Pm+h`f&[JI_}d*K1ﶉDȌzSH,83a*KtIs!' d7v씙*:zXdn`yƯ.߫zPA 7E̴Ry7RwIzب=J8^v#~Dw.RL#y:nT!;7Nk؃g/`?[%V]l(?;$?_K VoGNi"glxArdeB<*(M`uJIB%щfQhQ^>GpP9o܏`ta-W5ktKlh+#VYG_Pޏ\#PPIzJ?7KSJڼEW kEZ2z1t碕?njg1+O?"c1$Ҽ "spYY@G{/HYE|+ nʨuf^w7#72,*Ln9'zKй61m1Ұc gAKUm(Sy\C\B#4b`ȒŹRc:jZ:&N۷XPPc` ƘHAe nk_](>B'Qi읚*hҏ뽡׷zPcbɝ"&gƬY0ռ0d+*hIֵԃ0m,*}zhg idۗ!arC+K pfs7nݠ->.cnX|=CҰQUWi*ܴΉ/S$&byB:D@1}fR7:0(Cu+rEU;:KD'W5I2QBJ *n+#jFR]w~N;/#* '&sì>@^Ν:gnmguCeR湜uxFRAw%>]?FV}טG4=Ct0T,:K4-y#!"FvAu>ի:9(-c0o_p'}!0س~qҰc].;W!HqDk^w _3>y(y,Q*5a1*6V6f͛H ت# dD 3h$/YH-]KrD#e>Сd6)ĉF"#s7\@{`hB ~-441M#0Ol@L:$ޜ2Zo*C tm3Kswwٺѐ;nr:zp} 2R.e |]~*|-Lu9gm⟴h߳`<{WlePEKM9{`zPǨR7E8T[<x_mp2nLGܺ'CVOFXL\Y__uN*<Ճ鹹Hk:客CdcPMA-Io$_㡫: ^^|B9~[?gXQI~f3 Arh>rL@;yjͨCu.=U2ET_*E"73ZfJ{H7%33f uAV} 5lkӈ9&\=L\(55 wΎ >m}#sS? u[XQOc2 QMuV$e Ϝ/KfS~J=/g gv@/,LNiUp7j$; S (XfjԈ0/d"oەb`dHN;xxǨ>: \vLneqжYwRC4~izvgY %\ƥkR:xc4m.kH. ܈3K%:'t;qka»@,erVއa`z 1<~쯊Vk.tF:aq{O׮z':7[9rK{] RHTǮ;y lj!PT_ցWުI.׌<˻<*,|>uS_ȗ3(<ӑUkf&%BDzE_4HŘRm]FB֙mgWVz}{ľvF83D T ̃j).dO.慲V o~g$N00tI hUBOYh_\\%_c.hۭh8egЩ:(,XrwϚH+n{O-J]|X[g핤OBliXvrX~  <(yY;f)q%_U}_xb;š; 0g 8*vM1sa{s~ pV.CtJٵ hI*#Ak-&w}* " k* Ȕ2gɆR%<.aEtV>+yw3 ۇIs0ҷ =lyF,& jHq{뜘Ccz. hTSOEOkscH{W~_kW {VTmU8D`զ.?`)m+_ thGhE@8!J[g˝^8dbP͆&*Xg@jZ@-tBuG+݋"4_E)n=1Z C 1 pVV4b8"Z*Wk#q+!UsG-F :vLK.[⒏yRvHlmPWՖ uP?`%\UpsΰqRlQȖU9K2p=hy>N9=,BP)2Jx8=][>C\Nk+_.9Of%T [;cSUg?0׺L,-j%W:v̋KGџ8x6L;x߄ٓn#C-KBijX`c OksRY#z-]2?@}$o^!; w>#|,o%!IeVCz,q| Nea="?V[s ƚb#x'&FDnD">S"|?B,j>^VMU4:9gA#1u^j~M(_!BHC"#͛9gwXE=hMbjl 9P/|[j8M&DG"֓'TQrY[EThsQk - y>5Է9.u `k`"iY7 ާ7VuPa_Jiu4I$heOc]Go.Z L@hfҖ6:Ƕz/R'8b3b;+b?TwFv v=>[/ SDԁͻR7 0Tb(k96by;+,' i=(ws Կ8 -[b5k%wk1:ˍ?SSCLN pV BЫh0Beγ&Ta'È텃t.S&C}F&nA~HբO:uIeH 4CTF!-90n?1"m&r [Y ='?r9c.;Y_޴M潶pPTK)! au$(7QI%]X&i :?r5=x.j$ᛊ%Kz5_R_5񼛋(:zHS?yN7Sb6~Tϻh#\,Q&ƣcUΝUwUj;!䋦xh;kX8 =&H`I9a[oP2mOG"U>%Cg #*6t߶1j1xpJ(lZtw3GZLW{bqe)03 qo;g[+ G}1"T΀#v1nX\xw}AԡF DTTUftsX?$7\; N2^2/'SA*fRx3Adf|iPo*bɟ-`BNj\k!.URꕑ Bn'O݃x;ΪϪ'~ѷc<,2q=)YwUd9&I VU4#`lh'&$F|- tBf8c;~rY\ɫ+h*t_ΑdWU糺1q47xI(䣌Ҝs b4WV?:OOYj[@] ߸O:lʎQ(MQR-gh%`?Yu+甝WPG 3x9蕩碉z[  @&-Ə{,ܛSp,cUl&XIS]#~kZjMG;\ U_H|ZDQ P5{C^Rk;f ZI!vsW%4 g^VSdK%q/olseօuD1pneSmmEvO?r[]OvAۼ վ`@ӺʹuZ;6͢q~y0yNj / E.nJRTh9 :kDD{qRص 3 bhooӲ]h#3v/ӷuvM}[A+$N3Y59Flʲ_0-!raN&-m#tKr3B3oψ)@ȷ_ ą7T{*U$.j,4 ^o<'.Pv@dǺK-9wXCcCQ뮞RwLoPrfL)GVt)Xe؜, .{/VK0%r#2/!Y3x׶?W8%0BBG2WBzagj6͡rz:^D  dY8TBe#7XP\xUc7:^p g%9=wmWQax8 b$v6SʏڀP( -Kv+" #39I@pa]aK= ]if7;^r4ZkhwpR&ꯈ:g\o0i6+%Gzw`} <\'+fʘnMiz|6 T gr˫|7L]7j2R?ixjr+09v(T?)8VLqJ)ku?რISBzթ 'o! 608*jspJLکuSvvBf Be#[DbNj=+ȅx5ve/aXw&^ц&׳GdĞ %IK Fė ̢p hL)i'PH3#tX$G|jS1aNonohϾ:*x{cDE7G, ʚBsp Bq:kӣOb$:v-Čg1DQV:i6eR,U V"Y5#Tre8 {;i6#۪bwCm+0tCE@9EE;a@F%U'yp xDt Tdmˣr !~M09uU+GѩbG"_^tJ](*ig& A:@Ge/&$ŋKEȕ$&a,i/? , ͪi(fUb# w0fٳf,5σېsk nX5Sr&>AX>Øi&W,L6dl :T URQ{sx٪c55o%ÈFn\tsܰvӚKq0en tɻݕ:kr >ܐ6I ?Ux?硲َW7`!>S%$i eoV< wf,yDl5D*0'e/5ZvynmYny?z-|#;e.IH<߂d4CuܳRXJ__BvŔ|lw5LI~p}oCiS*œM9kMV%vT#YĠGWjX>fd>ȏ fՔk]ֺ[hJR͢ GT}EXPlyM0Mnv*- ArV8h1:i: {rj}`I`ufktu$?9ʎk/4^@ѤТ &fkZIB^$VjcɔBZqE^ p\'V9(RICdAhg9|pJ9;eZ$rxoB17!vGʫ tlD`lqOGy ].Q6j- ytx;,TXE-č{yn:eErwAe^ieo _s AIO@gWp=WJZ6g" BeE;=݃TO!{Ix6${2rgyn1)T|$di Z&ruAQTo.I"NƆ KGQ>Su$[QR3dN.E:ŗ$_P< {"W+X#*<>G 4{k_iхa )-$ã`#_$"EUI% v|iqGB>d9iQcD <`y^F> l-i>cXUl8^, ,[[0^N0$'DV6%6 UgZe=Ow=t۠`iE 氰 ?au KW3<#,xn~Z'ڻLTo`u9]WL4>{%?"p^ ";WXz#>T(˚_s[J7򻿜Jn~j>($[1FLW2,EGPOݡ{lS5nGW1: $ʳӅPX*kN/E7O4-nE,"[dg ~'N48zE)ik8pWԥ3Ba"ҪӖd~_fIv7Ku˦ut,\fXT[۸zg,Nth\zL+2k ?5,ʊ|P&4'= ,T4!ݠ xnzC죾qY7LB4.)*1$ZuWNeHAi6qxT!KڍWn  NMFߟ?i9ëOhk7`!zΞ~R}2r̜}+ .ե*AIbus%2t]慊n NNL~[nF+7<}C\x"P$Z2\V>(4"ܦc>Z' A8p;=%=UDù #{eX3Hk5XS!Q] qWSpZNyvP^2 ޭ r3y0p,{krB;k 2TxX`>J%;c}ii:^yZ|Æ\~I<ݟ6ăy#$2QZ4?77E;EZ[ӼD<_(Ec N%7Iad%x+y[Y{^9D: m9,g;vqPC`BVJJ? V1#eNb0rI)=8!Z*0!F6V?nPGiыɦ)$]&\Oc"Ca/2_v]|e0@3@ |Hfș>="k2dq wi@UNCw #sG WfSL&krd!@B,Ѫk>_BBSG، ON7vIRG8r#Ј/Q0 Rű鱎qƥ ZQ+n9^s20Fw&wc #710|-%v|j*L($jkl;rQ9כ@'Cy(_[ʨ+0[@NoEI 8e H=b'lҐ窂PNO!B% W"H&Ս{^?Z*O&t ժZ]@zn+{"༄U{MҎ QGX<E=N_DWG{C wv Ԓn" X)>G")AUdUĽJ=]5>$up+˜V\D?.E_5Ϸ#}fʩviEf$MEUcfy n1薐>lJm,iZPqATДu<ƨі{^Uޙ8+zHE̤ 9Uzdm^=6>; >*^Y$ ~8w;CD3$Re?d6>z3k.v|=SQR*te],;h]GAyF(WP: ?SVolCCB|7JicBƅB9 !$\tL)T,ݬ:M<q6[PӘ,_!XJ(kT}B>i_1a?qkIf xUjRw0 ceNo o*~hu# V1biJjer^9|7=xخLV+ڤ~e KlsŧUADx8 A %ofH)#aEW m3 W9-Ӯ%J޵<@?W>!'{^ }/sQ&67&Ig04J6)̰?6]='bHNM'vfgҒiOTU6ݫ(K_OF^9f,:sAW@plWWol]vpzE>2Icچ0d.NiLZJF!¡AZX 6xCSEy^yf ;*~iwȂǕ`9Fν>?,~ u4pAX1?5`+8LHd"#=BFf!AA5rҩi[$|`qRìps5ov8r"&Y+xo:.8n9A5b ejǪ퉊xQI1}Sɲ} P2+YaF/^VT׹j =?ćN'c zԴiacYJfyXXs4gHg}r`pfeGjV,$[̾{ +T,x˪vn!$ȖȠsߊ( v&M;vH<,pQׅF/9a8(s1KGv`r^MM!B̂-6Ib0gj[Izy~ej;87&(#kvPLXBW(R { bQ VV> 3^'- K^H/.dH|xZ1LHFfw( f¼C9 q~כ/D~ܦ`:۪^c] ( 8fth( ( P{m<8{y&0a7}::~^5xMɻ&M 'L pyjGҐGQV9zD0w"M49f+H>~x'wrK*g/ t.qB"i1{w317? ^J䆱oעJPLqטrw!bSj4DN_/ }*ACڨa݌:bဆsɎAvYqrC0\#jY!yZWe/@篣={TȼC]L|v*ORU-8!JTzx\'zL k)U[חiѴIzs: LGk@ a%o ⶫ]Q\xd#84;ejl,6!Tt@`\rJ&lxD]<N\Yb1>4 6*Uv౦?|YOɡڟgq|RbN%8Y}=7FK^d`n8wnrA{ u>=~Br*Vb01V|FݏP@)U X7E$}q)ƾ$@1aZCb6̼4B.E9['G'1"Z@51.A@ U$u(3B)YY-Xu?Íݸel;@*sXH= U1d2,2e 0O/\ QƞQUj!B^}ZY>>-Vl@ft)u1-cdUre5G(v_-zD>S}d;-:Dbg ց=WNvU(Xg/uM$yS|pEmmQg* yz[ @;T>;g{ݛS]w{=C21SzWƕӭvQBH*4pvaOqJל>rnz e޷KNAOY=k#cZ/K^D[d_I-{+ӝ=‚l%GX2IZ3 3)ϱ!RMn=r\h}!ԲLy>=][: 2XnftZTGƹٖg,^[j7ٛʈ"#:ZCi{NEg-- E.[?P\[ :yQNТص> ǯ!u k8P7n ١  CçTI'g)`hٮr-}vU +DV[_WJɱzw%9u5GYK#>^͘bCWsj`NCu sދ-3U\"mCzNu$ZfYˣɗz4.e@Y`2k؀X8n?؅ºC7.̇dsjީ[*׃FtR 6me@Υ>WD&?^٢z)Ipgr0u$y-J# 2Hs /AG 2[ ;Z8VTK39iN5j3t摹ē, BBuTqc&4 Z{ sryKIIbbH u{j؁Gh/ߥ CUZ$+ۂrZ?/3}BTw 2ȼD[v;(633AR:4B|1m!R zT?~)]K_2 4kW)tYHb857JMGދK0Z4eVqSNd㐐j͗$̾H"2ItH GkˤqոRꭲ^WZ l/E8arٌ?3OZ;vN@g#7R)ܭd80YjZ'ߺzH6@rt,rB>g4ZZQĴ1Z89c1#U"h_tϸ~[3|Hp~đQxr'sx0IT',0;>NSC=ݮcd:E$4[.kx[ pj~2'hs?\4b]W .b1X\sbZKEl,CURzɑ赸#s`39d۶OKp&12 .#S>nTcAQ뜨qn;Ѥ8o \АM?.:G#M5s:[6P[4 .mZ>䠰7~iP ,4BzNL.ȍnG~AVu?)y!3XՊ:V)dycEpx@ o`0YB.$uB1*S̞qS_im-e{NK^Aft1h_ȧ+TM߼_q0Uj)ެLxܚnGm0`3~@eT㪛Ϊrk $^Or$ٱLM~Lރ5få:[ )= lVmW-&?x2݇ 2RT) \)ևdF{{&%yds[r@{CJ{2'UnwwіaҮbYjީDX7?ɷbIjn'E.w> BIc;c١Q>:XW Q&h=bA,mH=DdZs\Uх;.JLzc14:A+W"xzZ`ArwD@@)qQۣ?S*_>nn bD<v =QXZbĂN_ƠZ{BnWdM4!7f PvdNl Rj 5b ɲr]xH }:lBEE?ʂj{?lj4H\[ʗ*UkPm*<^g7mX&oN4/ðWQHB۰}R mi>r{g_cf:v&FS{Y2/iX8c!-w5'QVR 㡁DkަF- ]s"1Ց޵!VϠ)-POUe|M ٝНh/2 bp=)D7!Mv=NAj|U#-#&2~ U#/OZ&j2]UY0L.~x$Lׅ&K;i)5RlWA j072tD2A½KMl5K]/c 0HXjr"U## Qvz1"0Ɇn#c+a3ʏŇbBZ.d lTW) 1~zWjKVϵ %d[%33(4gkr{ݿEַ,4oںL"֠*ka 琢6F$f`1Gg:.O8[;o5U\MLcMHK |RL]&y3oțki6Z, T8 TX\:+J!x2!͑9^=ɼ-3̊sa-RÐ0ka?$@oyit~5NՕ[@v/sY!GJ &H)bҧwfܫh0N.|91wEQVZ;O 4_]IWz~80 g+"p3 XG1[1V%{bA0N_'* zGx{DJAy}!>a3 ;^. 5ຮ!X@%4˲+Jr˃ɯQ@^^6#i}Mȣ0n?$̀*vf6 r,#ԴcB+Nq=nu錄,?zyz^xt{c](uPwaԮNW㋏vW9pB0A/'om."@ H&#',oMwIw?"|HB*ty8{`TKD6n5r!jhS,(o'' K{W-#%hصЁs.: N fDkӛQ/Q Bmgp'{, /=]C =fQ+\T#M!jpu|D3{)b72З z8+gzoj(N)t3 Pc@Jc^{v G^$PayF4y%" L0TA6dQC=#xYMp_-,38d8']b`6EA}  d(b+Xwod2op1͇wfih}hW^"W)MD$GSD`oIE"y*~"oʦVU p_㚇mh1L\Zwn R/i0Uur.3~  $UɢdUҧ L Tǂr0(mR9 |RiGQ״š=n0M4\))u kj `}I 7T#tڑ܏1]4 2"Џ3=`sw5! ׏VzF³V°Z nϧ[V,S %71QЮmS g~aksY,[p{JٷY+r=VQ^6$`0< <^5jB˗PQeZTaႶ" (T¾_cK$fV!{΂ j UPF^ehxZ+-a+>5#=`B -FO` + 57Y5xm~y;Saj}VGzO,Q@tbs*^2}$@ߠrђ"ie*,QE '{nx1$?i-53Ԭwv0آZc Ȩh lfY#f5Τل!HpɎ/TO*< "78ATڟpb̀jv|򐳤fjeE'6+H7^Gct܅w[R3VQw2|BU#3b'k@,V0dp TJЙP*8JKD0~)lhF~9w‘VW1{{3k\Hgc i?:m0Nnu8!`LQ.|dFQ<9 "|&Gڊ+57~{m*^W v2a6^+9Je >mybTo JvX]8E(T^̎ݍ {kEh=S:`OKl!"cAYZJ lPvT;lI,G( \qUkTJ9?ILeNU{GeE_pVu|Q$(= B$cĉҷ( vEjgm$1ߦ=,*HnR[ Dfw^RB5iC*.%I`A1rcTq, aAS8y,`s K t>/SlouyV8u }O醝4Ym_|>z9&*F-f ގݍ{I;IƲ; :ZRބfLύD9<^@pC >5OdMmË zFUQ "I8ג+jU. D46ELdt?#x)R܎ nOnjh:ɤrb=`#bos2MEc\I9Y :(EA9RhtlѪ6b.#dq.؍jeMCH]4Y=MHDJ 0zfl  =Fϭ)kO,:po<;j.J,]~$xMp0r*g}V\0]YJ "mȧ11073^5o4a8/LpgwU~*xl f9. #\؏+ * >o)"B<R51%աiԫl%'z@vy}|i0\V4"ZN5$O(I<~_R~AoAQ@;UQpjd9>8o׉٫5 1@ [صȪLErL8a}GOpW`FBiK¤69r 'Aڑ-լhn ] kí-(6ؘnT$leX5fFYbS-o¤̰&ZI븯($XO03{p$DSQ]@6_w|dًBQpċZsrUQt&(Px!KF`l͟s+Sl""%oKV,*Z)2nN~ymؒ" 2 ߉ǐl=f/í.H TJvw;S:A.v-x8cj4HSBYWj>m@5L|BˤsN Fd UR4P],HkHM5S!3{z鰁u>.} J d?z^ҽL^[;LB6 -uˉ=^r䳔ar= 2Z&Ë'Q9硇abƒ~"5@J-B6 cG$E٢jB>׺3c9T؞9`<^1FK-v U1 A6dS7SWP m=,cGqgby(rOyG˟NSvDmylfr$AõC ns-):rH.$n͝ęo:մP5@:|";y#;A& 4:-烺&,YA=pjhT@9O^D8PyAc$qxu <kdEuCWNSKMKu7OMBd$СF |M Je/nnE0TnG-D_b"I۰ԇ4FDwP<]Bˉ8;u7 )Sr](&ENbi^F3!< l{" $|)?h xH>}uR0:d5.?>dlmtZ"N7]Y>h3_jdvCNR99n6So wF w%t lDEF0"WRn /cd%miO,&`6oABFUQv28(,n:-_h;%ް:R- o=k>JFti&%l ;|Ukԙ gFaA^<Ǣ sƻVt``sֺgp'˛R}rZV"K$l|_sJʄ ֖[fLߩ|EVHِB_gܽ9QXހhrbv>m>EMOEnWJsBb`'~ ꞌ\&`ܖ1`)@~*62k*] 8 H;VpV$[y܂ǹ$sYeȧ'lb:.\m<#2zQ7/0imڕ}w- 8Gd_ݨ#N9;{b=pGۢ%u?~qP &r5ʚԣ}S^4%jAx 4xOV OZuHUR (vi|D -"_!eA&QEQ4$sk~ı%R #waERQ_8nL,ȳhͷ&ywF&LCݹEщO|ى}?jH~ J) ?97j<1NyF өtgM*wvU;PWj!0(lƪT}4NZri:M?72 -$w6଀)c(>秴`|ǍׂY'~Na5BnCSѼ?FDTSf'U %AniswMNwEq|06neOH;q*U8DÆe&Cfyý7.H~ p+ -K+"![d,?5JXyC|KyjzrlTN8%u&h.*o̯T-$jWL*;ߙ-+,OYz؂%'u(^Yfm F1.޹f#0-'x#*)K7$T:jɿÉiV%t!<2Pӂ 4mѡW B:B  0@ݚD!6k,'fi+_: }bnomeJ{K)^\|&n$a8ƱN\B1_>CV(\yyWn̫A PfXC5Ւ8 mX\`E-Y~}*VY LlGv!7J5gp竍D*)Jvkp K󭚗hN$M؀=4DkOo[V;g[-;P[QoUfބi)>\kX35=Ζil9 |܉O1P?N>أDjliBW̒'d_%1 )yR#ֽJ!jJ3;YhWyOg/(ox^̪/Yܙ $ /4/IH 'c (Edrf%FC1|oL84^ C˭fADJ:"Mk]vۺ]^:H#qB6Xfz1C[!}Zh_wO*olC7$#oH ֬4SLN`sY dYXj,C5Bqsj0 ޚ=k0{|FB?E16vm? uYXoこіx͊0Gg_j=С}\j: VNϋ\V7L-{wv]ڇ. d-\;bc;N)lND/&L*M{s k"c]ůEEmTQ3NcVK nDd@rbyt'p \M#N*l8%VNڏ.`c]ϙJ%by؝~J> xzX@Q*c4t# 'JKwFPB%{ɘdn]GC6D`~   ɐy3J&Nwbp]31[!MⲴ6PB=I&Ġ=}"<^(WE ú%qb+z_10冽zBH2hk!~+E2fr]Xτvb*0aܔzիKG(^g\`JG4#B%`j=?A˥lQG=[mlI`oEX>Zv@]ӂ i)wkoZe.3=w%EƘ=~@=~^B<*/y>28,c|wI蘩ϒ$]-HbQ0:39 ą89$-n.WIߴLE"SwwU;YXd)KE^v.cu &oeh~`XpSD]Ak8"J&߆M6B]US+;<'vYyp^zeeGV,'?[3 p3lYVT7[N ( _R ӇX m(1g?WD5#:66tMHߴ:B9ڱ[߉ v!i+Gw! 1Q=+m-eoIr@F?c"iieBMѷJfRL)y/L̲qk[tUggPn7ޖC(ڬ1*649Mj|AnPezZAHcsuT>نx"I>]zgA&"MѲ6Md iX \E ,냣1akW^hE#ȣawF޲I}s:Q< 1XJn& 12b̗WFJ^c9# ʨ ooնޏNgly[ N. Z:(]\\j/܂$Jo[-F5ֆg~%eN8?sҽ&VCH>CZ~KBH}@sBBb%j W-Jzfxf v`l.DU%[K;t@XuB.x <$(r+k|mŒ {/ f0 կ3݇j1!շzBМC<: v&hj4^¦`$[r7rpEb}ZݮBą.TAn>{EHhx=j z)Y ˕4<0 ue1jJ$3` r;y#L'-Njq<"cI>KN11*bYmy| ,;] =E'?Q4lbqC!kL:%ҽ|[U-D錸As@` ugDUP|/CQ]]ߨt;XdaVD E6ExZbu婫K@.xv[XFh@<.iP{Ey`;mL2i}N73xpJEQN#@<nKCYꅀKPwΥMt=sC䪩<Nd=jwY=h12ȱxηywMƫ+A*QQ~S=zdMppma8:48;7hbrw_<3.|ɋal*4GF(GTyS%lb('L1@N 㛅2mSNzI޲B˪l-˦#V:Vw/G̃Tix8/t?N[Z#2لFN]*q+}@ٌ N]w[;"t Z{&/i_-^/E )zt=:G\{UXYQ>[\b Eh(L!܍u%x0s籱oL6LiinRj<q2x[bfQe6/p& BreRT𙼐mkXf0`J\n?ܰsZ csi\GKk4ɡ5YeY !]_֬lH8SkE7e~ @{H(1;%2RZIJPl0>)z.vP"0qKǰŷ:9H"_]HL|>ˊ %?Hq4' âZǮ;je0~V3VzM =Hc$ l ?vAƠ[j:Hi t*5t mul 7;iE0A&eTzsQDt}Gu5*Ra*ajt2;L$獑BK4i7D_L4[TVVHgSuHwV6Opyr,H3>-ӴJYXICMws7̤ 4(\䐉}\ n@T!8;hUXܝft^u &j@UK'Uwȡu=͞rb @HnC+ZA`iyTH0hQ!cfmNɬ#-T\ u-@?PࣙNHD~ᅋj\Cul }e^&L}1aOO?0Ҫ@ yF{O}zv"v/:?p= 鵌U)$ kY2M)[ !/>{>siY*t2(eO{A*DzG~ 5P/jnH`Ʌze4pGLZUCªY;>k/+KPE«# k"[?+dR JlTI$ϖ4{Ο"8;%炌6 !eod3ˑGRX8ƾnY~z˱ʻ;a]Wh$g|2FIf7k{@5 8 K~oӝguf !hӿe0w׶{0p"1g.t[OtrzZJ}6Gqxث3fSM?bs?ֲ݇4\Bͤ28wxbt?˩ianF1$Z]̉:if09&P;g]h>ј{ z |77Uj%["w/M{-ITcI29ِp'혤CR)Xt0)bje ѩV;2[$ofUqy Un/68 ZPJn3Bg*oZ  Cz}1%Sc뱓)+_t{(5q/JY{[n n+H B-11 &-ay)(Vdj1Or*2O~.>eK1),g շ[/w59nDY&E\Br X:3ҁ{?\4LfZv²7|o&n4mHVv oROHM%͍wK3~J`UU𔛽e~{8v*c^bp`Py)ykpl-lP<@ MX45 |Un18qY@{>LID,,m֗V;m4z6Y5,8:>,EiieNfI۟`hE]K;/˺)X{0$GcHZl3yx PçAX cY&lY=QraN̹UpfgK+dڈd:m*/ŎT $3~J_U_BLN3M^BeF`Ȧ[zA VυuH"sOra% < h*{hK,PP=b`8/e.l0Oz>;Lgrt6mN$|Ѽ9~<튗ؾ@>ϧrÙ L#'%mt'ϗK*UD?Xҳa@;g_蔀d:y=Yuw̲$'W~LMjm(;՛q`2UnʬU4F_^`x_DIJgِl!lt x`'O$sbLMSxG&wk?.u4#@H|U^9,3@ $E@aDj4s?zk^ x*P2:J0 ڇKWmAu  Ec`gXCA)ontK$?r3)q9trc% 98"i_ejil09?t ii+?ߠ]ՒZ)ߜ0PI<~'~).6nw+EU4ɕ t^ Ĉ1D(߳1+Tl8F$(g@Ƶ3ށ5QԂW'A}.hm'“rwJTWyoyW0<0yK/_BTU"L\>v#HS .)9K|&e4R c0mlq1 igԾNQ>o=L@%+sϣji֞FW4آRα+҂ pkLbKoA1)fƥVlo3GJl@ja:" :^33F踲{0ņP -A_cm$DG_ iˎdǐOjGyZzhUǺ6{ʽj-hsĬn˄`:\"^N0y MX*=(o)OWko>sVuRϐح+}On]i8CoszHqMb@e&0cL@٦7A"&mW=?BJe-WPǣwp^=QVR4HEa0jkMŻ̽Cehgo3T5RP6LOC`S]k6kσjhy@xp6P~b{%=xZA 1,{[#!6"v`@zN-?s#3ΎDF?Db)h:`k/v>X& fH?<o.'`>k _n Tlk,yl~x O3#eB/@Z7zJ1j'XG%tߤ[|zw*L= $ W cZ%,'2@s4y R~f臱5^=`cP@d[Y IPȧꉊYCsf-Ʒl Ω~s%h{X 뤈!r(S+}`$>brdnJ\:+B~ԸByvddPUFtk("]kjh=ݽCk%1<1k,NǀKa|%}+NK$v;lDJSy_me; s'$ F\nv,)94sWbmĖ ܗx/aϴe)lsQtM?k13HHC7U5QGf;,i-* ~QPsG$3ME2lW/T;8FvgIS!է[2R|eC߲g06-]m{} io- تm7XUVer%SO9Vn :96g{2 bSiq1OK0x.}S+YeN)YcѲ?EƸe|ojs2%lFy].BBw M؛9߫{+EdlCe\QN^h2 cN~Sx8dpp;\Bo3tؓШ\nVjvH*kw NW%>٥5r/A>ޢܧuevHă@ixIGpZODƻV){]E!\ $gq;4ZN4l@̧;gsR<S =o9^}ھQ3ߑzuCzcRZ%k[+_ѹ՟ViEMh,05tĴqaa-WI(3jO44w%@!?9Jfh& 5ٝ" qmAŅ@WrЁ`bOG:5Nנ NZR˫|$Ȣ 4)aPU7{~K!fu^;UY;roGV`F_#t &?~)`NzI/7_Naq^FSmO߀הXVM{ bsٓZSO!#¹a:Y [#eOTz"\g$w;(\dL5Ўx"둞ZLds› /\beZ Y+{Ve&X"k$Q*Tlv*cUH]E8OU{մUcb.kh*(Υac ˘r$JTc{  ?˹n$N4Q }]H9e(NylX#N"?|yPv8A&D6jѕh˷7cYxp6w$o@t<̲ƒV;-* <*ڼ4uMkpF N / .Kˠ+YSwqnfM@]ޯѰ^ ˫Zb{sc; 蝜*I+j(Ј:=Td"בBz{r7~S B/ o]t5z\@ҰT)")ៀ&e[|-x֬WwEiL֍)4E}2e!񦎏'!R qvocZ۶9G | } }Mj; H=S*듎4#n< 2rlݷ7d5H'e̔@YʅKW!?[|es%'UOmW$ϊ}[M\Rw:YpW5 w*cs}^B6L{<ڨ<,oIZ!v'*v؉Z虴ٍP .xie ^iM$fy`RA Yc" NU?hTJ2̾PTq~AcX 6 5JjF+Ug-YYO[T\F#EHIE:Jdp1btiRяac;aE̻PWP'my{MBcr/MQ*?~I:&Oߝ:Ta6cKYBE$VE$ZbO@UO*njӏrKY>TXPsU+y`HFȿʣY#@H\_s"Bw@At6 O_:o (j. yL. V]n:wHRD:a631€5iĮgQ(eQ[)l)XA#"Ѱ:&AKʡTUSu̦ ?۰np/$ fEs'9 or+|hӿEm's_Xu)h!̓$0!bT?d9La=_G8KС%ݢ!ȥb@4S(AIp|L8;{.}v=b&r pzfhN|m鵏ꍾZ<\FWe T=QAUϼgTtwz~7.mஉS*F<#^%넯wc6O9ny?T{\/\ EC:,a_Å]X_ 9"TwdaUV j*I517^!339pDBBr]r f^e9P8T؍GȒ shHJ8z##(! E"Ee|Z *lJz#~Che{GG= BHէV'R8Aͳt(gMSa-2n[u~·EǾ:ZfPD@({UThЈfo7^Iׅ߬Zl+ɳ`5ҵ~C*>T~?4NQt諫BX6Ӄ-z/t;=u~us10w*[^$ZqLvw`ؖRH0:哩I38.{$%z2[& Vvz U&䌥@ vjB;F0r+p\ mq8P]JiN ש!uUAXT7)p&S,TR$t M$PxhE?Z/`W; GگBPʄWW}EjObp` Eiwˬ?L-w]r0Oe+~Kշhcb23\\7 S˾^jNBgKuŝ+}y"$l!L%RtXb@LP.33^T;yJ,UFcrvK*Ϋu\$=tA@GR@4M{&Y]黺Қάdh:U>9LE\nkh[L#L" W *azUj*aNN/yTFI ϿOEG [WR F/ MLؗ0"af u|O&7NA$3*$docB}ٗW5D1h@uAGM"3W4lķ_ WzEBbh kO 4JuEηb<=kלIIz  Uf MaފF M`6 **h+1:}7 ϣ"LUn^y=~T%v%0Sj:+'~iwÍO>6|O}CٍLdơDN̉yz,u3߱&q'jFN mkHQ]n-xYDȸlOH%.L6>*ș׎:I`'-G/-(X 0f2U8d|{Grߖ yrȭjq>{J-?:Oхj !,u;Z;kS=߾aB="ԽL;EB {CRaTs.;iϲ-CǶFb`tMus#0c()6jqv"Ɍ5wgL &7r^̀+ &En &N/Vfp82BsQWMޘ1H6SM}6ّbc:(&@rc`U+7KiE^^n=_ ׾Uz TA?$3/PDFlR<=\L!ſL%LtlG6L,`Z,fmw\x`VWI5a 2f-=feh O 7tIw $Щ7A:CoMEm֜k2X>ʃrK84bSw"[䄦} ُnSya> nKP<<2 O>ү_e?(tL)ڕywSlpŀW&R o5@C(vh`0V@H V~> 9{?MT/r ٍrzep9IV>#2UO 5TRn`^ZRC;4;Rǔ``ra.f"?`Q#<_oh|;Rz)璛?n}30#+IN4{#ԖFlSw:n?H`uP£ȟmD9mD\WN~f7:pW*dYZ͖("w0)8!ɶ Q]*iXF*ѐqhN]I/"AxGl -+ UGRoF76IKP:e- {beg$uKZtqiN,-2CuA([Ckv) pg0ywL00Y0D5tL?`#PgR?s!f[y`KJ2%+۠Q7f)ˬ64O7"d|yeǰb* <ʓuur6GVE<?#C]α="6c;mO H}>TUDw}-'Do8ց<D`h\zy7U9 Rt15o۸TYcwˢ7z>>YD×>7fQ[ *( #!ZTL<7FߣNDd2-['Yށ kV }*]nuIZ%7)M _#g'(#C8;]/r^|i(L5Αfcaov'%q3_7 H4'^&Bܵ`=+ML$v"U~a|4a mvnY:2!6tw*3zt\25+{^?`+fz2J. ~}`ȿP͓X]:bηGbᎺy]%#]GLgb̄%EKc`ayg}VgDo1 &#ȵAnf6w G%f 3>@|YZh/R }%"Npsdt;jVI*! JUz&dlF[{oE꺹AtCW0r?7^}hUZܓ LqJ]U܉_FOĿ߶lO-ën2`L6tB 6[N|=(ΘH`<5 3$氭{AU d\Agw{bja@ުV).M-$.;wAս@57 >(lfnwj pP9{3P8h#5fcXJx5`S9SD;1NqVO54j76T VW%ڽ͆C{sYuNB&%43Yĝ (s3qeWG9V;NoIc6p L^>!6.0|&:?z/Zw䀍7GĹ4L}e@'|ݵtQ ;R#~/./QlaD͋R_~:&fBn^u0$m]wt[" k[;1cAΙ/hՒ'\ U D/3[UE?>9՜Y*5r2צlLQ:+N z/eI9a:!K{SڜŸ-?mC;.֨<+>:ﳻ\bU#ΔͶo7;8HRu)DRW |sʐOz 1Thť?ns:ஜ=;`~a1KGB_V[`v6 ãmC؎kEzL-]8J)фs_@QCG=6~m &`.+Dmq^ 9aӥE ~ڬ:!6,vJ*rQf.OQdNi!M΄_xRB^M]Ag|404>%Bfq?8[ @xņ0*xГ2=K̫f%`c8؎ y;JZzt ,Út,|B1sJh5a `d :!ɗ%?@~3-2nkWW͆]ݼ$>ƴZ)J6QhVZV-M ,aͅxҳ d %d0aTi{lXI*τF 0;L@~NQ{FnpEP_ͼEG}D)OuPt?5x JYbQ5 -*]D0!  1ܕ<(R Y/$cb/6,v )u?p J\:&̴"rwuٽ.{hˊ!ۯqc9lo5Hኤ/NMA=qeehìK g 4 k8_\߹Lg2gSnEae^Ȉ=LOT Qȳ_<)5׀(e (8ž`DNK˿3J l„%gU=W#w]k]c~8'ڛ4I($eZ撔td8H^t9_-e1>e$mգ78e N-IAa wt|S`yGꪦxʙxXJiK l ~8 @ф93nD~{<끞˻-Й%Z: ߦo H ]D.vch+˦K}kPK虫u; `ixOv-ʋx.l ˧3rcf;$YܖIavGpjm0@#J4 2wH^>cG}m7܀8A)$lB4Nra9]H+dOM}`c}Qۦ\P̍Bwt=ƨ袜 "bp `}hKk$řUukYh 6 2K{z ~_fgΣz z GA3ʂ[ΖԿuwHo zL3RBC]RE^FNhLSXF}hr&∟fhSmy/\ML$Qˆ#2-4,hᆦp%o}[>Cl鏇.EwtH֓ k`P** ^mkatnIOƪ)i! yh{aϷ9DeH7QZs5m Fa. b# 8~he~ULbMnV "n=8m ]Wi~$Ė̬05?fK4.M,Ly33jm4XbD ֡q KW4Goe:JŇ`{Qpk|e9$hvBrNpծW2` |xPw&e]U,\)샣Byv|H`r˧=v:E۰! Z︐D8}bXw|ɧ\ay?FxɾuC6DI7\=;,1D"O3v-! $^'`1coQp~[_D"W4?*ۮv{r:W76Ko^3y|s},}/1EaHwYC)DeS{ߏ9v=21H@0C#ȥ^Z+3~fBhYv,k}~s\D!sAuߏ葅E($~-VlZ]$,[nydܘ6\b ɨƣZ!QU62yf@%8cSB"UvP[K=#rׅ{6?(vI "^0?PhࠞgWzȉ@H4?wj^hxImB~OUpٜ@ӈf!hLJOJ0Uk)4*rYAyIS ~X#}KSlnYfV3jCˈSQxf~2Q6.VKЀV6)P:װ!T_ik~[CA4f^hw>X.`3oL#w)ԤP]i_~53Hа$>?2si #9 \@TB)K˓[!He*XP|t\]TG˳2[CQI"' lÛȬqAЬ?cFT ܢ}OڽiZ˗Ea1/"~D9:%c мM|wᠻ+Ԝ%s4s{.^Q?D!z-:QZ-CHD}xѝH&Έh A]ĖAjB<}Yno]h>:{mmKD[K2~H| *hf7xmk; ONL- #iN]µ/Nd2H ;0g3_ RaZƒ)2ŒӄPZUt jDٌ2ˤNN@Xp-/$& ]kأ͒r)O^qޝY2/D7jopFu}>K*QUOIE3IV_n)ozS^EƗ$Hd^w.d) jb4)B:q'y׏ YRcqNcZgji9$[FaKq{*-Z[glzhe#Y5S'@!5d'hdd朳}I[߼X4~$z ?$ho7F r@6Oj=[2 5qS9WK6qWPCu bg' { C. z/l#si_bm*Lo 8YϪAܫ1PF{gFFaSsòZp+}_jLӐ@mUK w5͓Ow=Y= %!ʯ;tI,Mhv)54ƎΈщdgDKt *~TKvƨMXf6+._𸵴t)9=be(Ǔɏe!'hP};]  B1`q 0O3El*Z}n+cCN.)KXDCdj=}P 9+A'/\#l3"gePx0x3gۈIc"6oX4Du6nn2Tz~=55+*:^+>W"< 7R #+ljSsS Nvp٣ҹdOdA<2Eϗt$DIn{r̲Q{dàZ#a9]wD M>d򺚮[b8ɧڏe̽ y1 hdeq6}yƠfXTu#fg[N_D2b;AfdEC:o/m܀н(LC%3KQfje kWNf?i{ua9R^':XBI U,e)6uMM6>J|:QG)zF-x"?5 H@=WnڢV]Ćen(~ K+D|KG+}Y Íi6wƺFCdENC2X!)J!qhxN3]f!T6Df\ MI[gY%.1I~`>3=;2)3e;OŹƜl &*lCc,BejS!W"(K2b2k2.S/ K/3m`WҾjhsdQ!ؠXj*n]r]ϙ 5aLĪ͛g ?Y}`3넜!ҎLF; :)y;+EAfj@1EODFn@s$ӳ?+֔v^ )Qc!dNu:'(Ż, $HrSQʔ,/ඏ?/j#CႿTxb-o}D(eD2l(J^dbvabd{?H)7>jȡ #5}tM2X-NX<*2]miyŷƭ)q?oc&EarhB3'4K-F\Zݶm~H>*L4J8O˧29(rv{Տoxp@dwt1 עKv ^plX ?k}7 , i&p)!L^Bbm vM1 +5:{uIO2Ì8Qѷ$X; Uc P"fXxsBީ"uxȶݵr;$gߚQ'W G^aգO8鶂5]qoN7Oˢn{J1f^󻔾)I6A:o_$Xc1c DHs|4Jɐ e;AQ%A|ģhYE8r=cN*xq?$ ɗ3Vf ߹)ܶ< -VjNKs#VcX8n+ B{R̖j&+7񙽜x@#H6)<>)"rHҢy<9#oSq9*N$@-E9y 1J9HK^Va^mZ1[E}tZ0(-HP8T Q YZ