libbtrfs0-5.14-150500.8.23 >  A dZjp9|eh@kΠ^HۊXsJVnSՇ:?iQDKsMhB;·(Z``9ғf{>|dZG D w{ɮֺ`#7+yVxEt>;ޥN F /k:Vkf"b2(K1>6'%P [3 f1TНVC-ݭJljx!UbAA'4Kٴzd3e3db7aa63aee6229460608b3c67276fe4a007de6f01e40b5044f51c2df7b4e469bcb129051b56912acec33010aeb44ef8672ce|dZjp9|_ zěeM<`?'԰ NEb㼹XdcJө^# AwF<_2M.ij5_pm>P*d QH^X*b+-؂ឪ%n,1odLFq觟@.i!T"ij<$}-Q.@[H [O1c5.Z/0Ǐ'"]Y4CG?y3L$ P#į%JH ]bT=w`>p@?d   @ .`flt x |    xi(8l9Tl:Zl>@FGHIXY\<]D^bbncdsexf{l}uvw,x4y<zClibbtrfs05.14150500.8.23Library for interacting with BtrfsThis package contains the libbtrfs.so shared library needed for some applications to interface with btrfs.dZivs390zl35@SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Librarieshttps://btrfs.wiki.kernel.org/index.php/Main_Pagelinuxs390x@dZihdZit723e947c8408ae5df59fe929f3c0cc80852af2a1612c482406b50c89dede03fdlibbtrfs.so.0.1rootrootrootrootbtrfsprogs-5.14-150500.8.23.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.3c @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[bTVrgoldwyn@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- Upstream behavior of btrfs compression=none (JSC#PED-1711) * btrfs-progs_props_dont_translate_value_of_compression_none.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/ldconfigs390zl35 16836468385.14-150500.8.235.14-150500.8.23libbtrfs.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:SLE-15-SP5:GA/standard/52c2712504ee102b76953c4d10ea4f8e-btrfsprogscpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f1cd10d88c95bc53b19063d67b11a645d2b96de6, strippedPPRRRRRRRR R RR R R RRRRRRp?Kʫ%~_utf-8b31be02015242f6ff02924716ad6722f0a12b17d5820ce8eef5de96ddd0eaf5a?7zXZ !t/p] cr$x#HzRվ)&R5uc{rK!LRcu9~\\_*ey `*S GVH{5a4(3}6M:}Cb翴:3ݓ;fxHCVc#*ĬOi+qp6ߔ6jKlPjXUý/W9Ia^~ePz-O OQrTkH<9Iӿ!j ZFO͏Eۯ<!˲QRێMvjzK&Cks g T5n|(XNeULr3Q K&@&P-0-<*.6q1Og OH7b!>mO %YZ// (xqB%=*w%};9̚Hue^ݮEɕ²Z2) ̳"$'B>X0vT^ΫvX 'JNn.Lad<=ϰݫ2lZdgY畏h %̖2Dcٝ3Vm!eX%z\uZ`9nCy\\j{Tx&9 !2^Ev;bp/xAS f Jj&.?R@f;w[@㲄>O #5@;7z [uϠkH+d2TnZ9Pr!bYp^8elR*r ˠ34`6qE"5ȁV:[o;HA8}5!2 ͤ*x<"ʂ>6|HLΦRkI-T*%s,f߭lltMw9@h }`}q.bLZ6Nݡ.Bl])tl @Gb xb'}<Ap/;ߧ4i[K>&!#=v>b= \e,:8foZfkS/g"#s+d \<]g?,ڛZ) ,3DoEC|bgl̲ G0pv'bEHgK"' C7ݖPn@ÅDq./ݎVG )Rw)&%k51$7O`#F˧$= B,(R~!:*".>[u TP E 0A ~ X:wT,N;Z`c-u;CN狒 s|(;o@{pr@w=FEب32fя )MY[zQ Q2.ω2^S莸a=`r>7%2Ҍk.}NY)?gǂ8ͮMLrRS/j8;õ)@D4} X/*XWa/˒áN҉abL1gU>3|ЂV 1%#O5$`qvp&7<vǐ^\C$gC##%B$q/ 5ujU@E~"{`k]0j &u&x? G`<`~!̓*_uHr[dMʭ jXΥ4KuϥbW %ɑ, Y4m9"7 /.,ᆳNT~=%uUñf.>hL3(7>Y{,&4^8M'kVUg}_(GO 2aӡd<*~l_^.J3 Zh{mUt4F{uGgJz3YĴ Ti{ST@7 / ǭ,zL ) b~c<d5XJjTScȧ_mOEGw|Z{\V_U*^J&ZْMu'|+'DоFT U!/7=‘kgl*l $J2e:!#@{y0J,|+Wf?^9?;WoW`tuPpp= ͽX ۭKjX<ěWjӁ 9q ߛJ9)fSԤF\E5XU}]{W W?G}  QV1qi-D_$ *4ɍEj~ÁhY àOpAj%Cb4;珠oI:JEbIP$X-+pi5pѳh->)›4!փ@E 9Ir4?b!b1d􉬬HWR=M@fA8O >kwbJTwz}GKX7/-䍶t0͍K}<IQFG>^r;'p' LKYfL&u91>=COqMȌΐLXWIE/؄%FAUV2[@NUG1w򁚒$k|Df>_ V&x!8SjԛYâtR]0eU(YCG4 /qMg!q.lAԆm~>ZLcCJ͓Ar,-E fVoYkGTY_8hL+} jC6ߵYu!-/ 2Li-yP";LS66nN_I+ɻ㪰3i{1v.V!)9'?R/ <k06aBF"y{`ъ3_l#wķ*W>,<]a~ <.0ʛ'Iܥo'kz=dJg:'ٹ%L,!-8 OSuA.YK?5-!.S38vEm 8WݴT КW0lLֶ_2 1|S,(ejw2LYa?Qhe.CH2C x/4Y--mXۿqOoBIIkNybw= jb^]p𷖦hjO !9zޫ&. ^hG*g:ʮ1 cua@կ LG4oA:/n 6;IuKm(/xjxs#ԤPΓHhH S/8pU\;|f"YR=1dI\<"c1j;E*_j&T%]ZrHV+*FUL ~!j+ eeD-3&s8wGFǮ ,Yg\;_Uþi {چ+R3OdE#h~ɔwEiNHB Q fٰ]ugyY7|{q%-<;y?DUdluAX M_ 2C6]C'69E`pSߟ g2g[ WTut:|g],x S}$) kIW]ݻm~mjMM7/]_Yt4#A$kUYP4 /ǕM*]g˺*TRͳc(f*y`G+ 0]jЍ~cnvƕ}CN(k1exȫt><J;tw'{^fؙm|OH` tJQ qguhosAL1;˷uMMwiv8+F,Ds;`փUö vALJɽ Z(?UpO#٩ٚ߭Ɋ0Mo!#L)UbO2K\Vm+N GKm ia/%^}mupV.O.Ioݧ֍-ʰDM̧ MXS_fcOa2y:DBFVe`&K?iFLDДhc]A\IJ$JB2T/gaxnyc8{STjq?R:kBOy9^&D]$7=L ~j/๬Z'JԲ ʘJ6R;X!EQEuc /e+6HzeL۩">uWZ: 9<ฉw' WX_NxXPaw;Lq1^wV0A+7zhx9.Gώk7~ CEEHvT6R3dCLv *N"GbG2P2>+WDdIӺ" |sVsEPI ]atG@0)wZY"G/'W׸A3l ~|x+eTap(bgЂir Χ V0)4RPOReQ'{^+Ol=[ P J `և lhiT1̞;lpIcZ!/3?׌$fX> Ƭ pKʨ#)P1_VHLmTSșngۺKs0AXO e p@};EI'gI^?{/a}pF^Q 6Z^JE3fvIhW~ֈg0fVa"J*(Niw>:ݣ^<*J4 Z,oq gȔyZF 姟"F`"$GOF|\ŵ}7#o3cIߜ?kӬ<±]S^ԟ?6d8c4{=nHp6 C `+dnF&}ʜksv~dJM7~8bd71/Ƈn; }qNV8ғKt 7\l\RamB4CKWI&HI˚N]j^o,RMCX g7<]_ۦ 4F7Zh*`nw$ehH_GuUpqҿcq>\V+dP4 $R=ETAP S睖0{dvj< vXq,˼q碱O;dD0l#PkM;Aw6I잔"%ED$tYIT:q2/iɨ1Q .o#Q1q>]λcR M3s_$ԤMNT7Zfi>a(Tdc3 @J*`M 6d/$FkC 孕n%܆ɺ2*$0=ŗ LB}N &~7Ef&EגEgP ;T|,1Ǵ=3OO7.29]RcW'*<]<˒o1ȁgsZXUIĞj ̭)VnφUǔeQnb yқSKj+ \>1vMo=8͙VU }*e^=PlS~1E_0 K^R΄LRkW 똍|^c$4? j[r!Vq e\7g"r@/- ^ ʿ\77e]YfsJd D :/&$>vE5VvlK ~=-kv&]>0;q`3VGώ *eC#F& K($lC'ac⾯EaʺfG|}³ w;kyÜ){m#+V`iqT(- sjYѮRAoWƕ**HD5|LaCSuXiAe4t~F52AO|,YQRU?ϥ6ɼ?7evot%j.Ж>/'UEAM$8dKG~fq%YaJ@7P3J‡9lU1y͓I:ݧ Bx3liPG^( \=ބIv4/m{oTԨ)y&8)uGupV+k#\ֳY?w}p-H7a%vZ('c`w/Mx߬ 3!SLbیUUt"OqfFh>܂$l(ҳid#4ّ2B_N0XRi >N 2C5Qa4>,f}ˁU%œή\ォ0C1}Pv+FH{R>m/3HJ4\WG'颊oWZG4uYT&,5Ƴ5%eEVӓ>pzZ +Hβ4 FbPV APZC {kOo5n 9V9!A+:\aXbEAM"hHwD{rbL ҵjDYZ”%N$$u`ڔȃgYT+GKIv/h5:cyO&./9)ml;gٲ!9W#"OTbDqβ)ɡ2\ZFŢCEi ҿ&+F_3o`!~<5/.Q,c(*0W 6ȡ Olܷo%*Uf@ȣwϩsU%HF]=fg#T+fV{%QWq ܢ0wc)i7 q[ßwkUzx*,mua00Nu[}۷&춠䆢aw Ns/u)*4SF|uǘ^lS0e@Tį6vmTCīD?gofDO h:%Q,K)0 F~맹|`}YݼT^Mƞn6h ŝ>4Åb,I.a DY)&b_bՠrfZ6g2< ~ $"oʷSU3 [8sT 8-Pͭ^Cgpl '>`o"232cs:H 6P"ĬhDSFU Xx 2ъ=\[ mBs ]9= T23]{c?cQ&ah izB/,(9_)-.uJU-6rJvg(hv<9M~ gr:_?vi-z<Υ2ԡ-aoX9Rr68n`\,>-)8T\ʞe}WBb)Ӏd&ZQ"56YMbTWW;Zqh>7<*ȕ?hӻx0eg!v9>`o1*/c°k9y"r;X$/?+zW]bEw٩$^H&?w,=RE]_>nђHwT@[Rx: vk)rtf)Ah9_Q+hsZ0,hQ(|E?+(,ScF^|ZU+ 92uzݫ.ko'_9 /"u0ԧ5Bb^mW.? clTy>sse,CvGʝ*ƀ|Z)Jj➬R:`&rrPд+F Y;;1r=c]͟FTCIbq#(Ђ8ۇ^tE \x蜵x%K8,ŝo>!KcBPq,L"ݲ9Lӻ˶9=/nhlh:U΅j [vG W;tݦ|,- X5PxsiG7ߢ,Hꍋ$W7RYZN\rw'ğAH*x4O)"Gԃ? x>! (7;JJ+"[+W۹2e |-߁+0WYyha/x~Q4$0,!VJcI߉HUONk,wfIC-C!TetJ- gZ|mxAdOfCǿ'w]ed3W,]=YH1Шޞ{Ų4UՖ=H"l%,U5@->=^Y? mdSѫrobmr䞹{a`ݨK2 ס;#_QF55P' U޷]3J_PII.?([i(`̛.yͬZb]9zYʩSeBpF$=Oajy 0>cϸɮ pŐLt(Nt礽ZŨ!"b2uX*dt3Ғ+L E2&G~WD I̊ԅhIswY%cFbaovᘓ#5&(nBf3V>6P8+-,iQ'#кgCLkƟx5!SM9BV֖|ƈ?i2'kYlUdſp-Tt+z%k ;Ϯ)'?By.=[8zC/b r1͚y_Ԛ,g@1 M.ӣ+I<g/v @Xu`_2{imŢ2SHPknc6EՁ8rc϶kZ"O:Z =|ϝ>vt{PpMe~-?WvmH$ {9xB"kWU.`o@o3vrv 63R66t 2/ ٘- lP)~[xX~.xzeB,}97\ ~Z`OJoZk r"O^)2h͂3]Zi0?-( DEY}D2q){8ރ)tW>ߣ?WAt>|jBથ1L3biR1uʞ}\n/7tNIe~Lk ;>,n a+1SW5U^BMX?HlBO"qHލS p>[(tymP+%_x;~#NjSݰԵ@WH}-KbT&|w&+> zdC;{${M=u244a)QExYR42wsbPo;@wZ8%Ғ"=@$+Ryw')0ܭ3IHj(/4W_]Nʔ1t[oC舢g2Af%hj'/;f+݃mf ld/i]P>[#_P O`f$f78vA\nxPV1[P\=+scyd/ - zMY /1u;chaV/5 uחdDb}f[l_R9F S7'zĪ'J Tj7qz9Sb$:޺r$񗒳UBd+`Bx^(>:Jq+Y#P;m]^KR-]g*Ņ-5b s"y:d󤩾}uֿ\ŜmĨhHrimPPc]^?F6o;G2tP1deXMSL7!-8<yw,<DwQ5 `-hxkb/>"J0~DܱR{ZWς9&"ÿI| ̨$VIgMdfם0Kp;3mB/OɱF#BՕ&PjADSVs0yUN:`uWYV&RҮKm³3=aDmmbT#}H-r-  t*(ƛ5&m&ZainV[&S.ǒeq/ZaHLl7QLϊ}%~ ulL@,qYg^U0toWj^ = dlt=B^}죬|Z'Q3|!.@n7toq+ ʌyAVȥ*uXqmSrSZ7s G4K'@zwL܍ƈannVy׵04ãV *aWo7PˍbM}$9E'vVPPE@iK`#2p;grV%1mJFF˻Vdm-F}(340kf@lᾠXCz$ js\$G`9EBâ 2D@!N0"Q[q=<ӌBXOj0ȋͱ{q@n^|n:R@ _rD!Faup:yoGxTkdWzf71ӌY݇ūLKe*H^fcZeތ>sWswLQuWf`Eh9Kzwt@7ppSaoCX.#]gg௫J?p+P.E!D5̬Ԉ(fpHx(}0 > }޼l f&s}DQ8Dղj }PKpc+cS=k2Kw 7G-FX'U׊ v.Lh<ڊJ|B]h"-[vEU 겫x);W]OmFv\PNŽyWAYn,jӥg үlԼP-T嵲"yf'JX`ڢl39P) X )o\%OВҬMU=8NDvL[]9HӮ& sDgZAA}+Ѫ:(IGF~ݟ?K{hW-/ ۚ8p-W){7b}ˁ 8>nI+ z;Lj+-XL\lچQl֤,' d0 Yb;3UwJ5Q.5*>r5zߍeJT1"x7}csviuңӁad^* `)޳1MMYnȃ[-V IxLj87,`Y4Bk3+V̖Os#cEǹ܊15+~-MKxGH:OqE'C1T$d14]=c52bXG*9RB sTWa[<рVxPfL 1f2|$ԋxyZpy10~"gy7Y 2qe EBXtOFF&KmSXdLH!$;#_:Ǎ.ŖD4h*27S̳>XSY0$Ί脾#R-*u{^*6Jb;piw bN*rI Dv<89=f@UֶdagW\kY}=b6;Fι~-6g3V w-hl:gj;XJXFCRvኵ)lD;qwS]~ֵvBwc-G !@6+~G <&$0 9+0A%O61MIy%_ܲowTp4˷C&QX42s+,7DanȶQ~=g傍k!wVOńl&^Pt n-  N螀ZKjX>x (=gOj]ً×4vI!LBF}@b2Ψ 7T Fbl;ާ@@0t@cdq yf|0Lפ);6Bs4+48*L%QL;$%_v$b1:7 ys.p9/>񰨽C~G0w;hOfNjhgQ{>Yspgr t*f_lGS`(S5,_{<oMNQ \;' D;b#IUZqISVqZ('-+HMj|:Pl섟~fի_rnV& ɬ0_@_JQHA\l2;hT Ǥ{4@i?j!Cbϫ}CF[ k?P=Qѫ^%:a1*y`B*i2*vWDɎm.WG/"r$\׬Iuԑ!~t>&3ط 9ʩoMe(Vd0 .0; yE66"#%nxҶN^#&#A]PG^PQE5|@TBMՄ.3/Ikܯu(}/a6m,V}5C$ل ђT)[%P/*<fWp:/+Lx;$4e,8ُ l(邑Su6w%jyW> 6JXŏNe#jtϏf -]2tO 3j^)Nҳp cqEర%\0م",P4Vss/䁒}4Xg(9DFumHZkfx dY;P\St'p6t.m18rH.ta%9e IBi2^'pJ~XS0 l_jzETmZ4iJzgSuCEdd1FsQ۰/#D,B8^Cm-W~W85D;T@qE@+ YUIEsf Y؉0i36> #wΙW w0v1 a 3=n(uR'Ĭ/ǵ̤X~JHL.YS`{=v}l"|$UC9]ޭI`s~[)I1 .<6=l&H'ֲFUŐ_W.>e10Z_02'^GjCxHl¹ R5\Bȯ= z78n5(M_/*A@?Wrjsmdzgw#\Rpa;)Z Չ5C-BHހ#%TYQQkdc"BlSgRj=z Tyxi ޢ&5)Yz z_yrCl^G -螈K@<7wei@^bWnQjԲOߊgiʾ3 V-3t6UE4Zpp6*$E-wP[A^5&ևxɟjʘD?EhNHȗ1Bk2$q'GoKU(W_dzi{Q`UED'P:PCp;'+n řI 4+MNgD@}**}*(Rl֥JL^ AzڒsPkfeݼC7VEa2089AJGoMVU}y-! !GyE^f`  ґAQmm}-;~[wqDe_INs||T S,pj>cK kN-w}Pd[FzICtSh]6,^t^1 f̚B^lK`Y?D'WzK| krK:qr;=7~7TRPAL |g~bq}̰{`_.[Z~-ixlD@s\\].Lq䫎R2ƒn.MYT :@i ~aS?hKb<1o BsTL3mGD% 8bzɊW{YcAbkṆdg[QP£po*<҄'ya7} 'ӟc= ݥȕ_hܱyÅ{LPV!jB"Bȁ`5a 콒#*ѝ;vEE #k.ެҢ1תe\!w. f4<%   Ȗt63}㣯h+#*3kx9V/T@c?j{gòRF65e6:-+O/n(;[xݠMB2p 0wFb6lz {şg#!Pl3bno8(83߻I ȺW`]Ypd~P?)"? cEgT\aru =c;IM(H㗿B@=`O{ cJ룋^F fQJ3mcgu2.~e0=r O l=N _YbCtnЫuc}~/{rQ_ebn,gxW[,_θRN6'^Jo5Y׎i: sb6:qx7EBT8]=@Y7J*#Q(Aw>Ţ4(8tT G>V&sʲDð6v5&S7 q){f;wXZ=b ISNhҙpIKetcZ%uZly5^2cF:& P{nPga.O[Xx(9͌KT_"~Gѽ k]HqBa$81쏺Rm}71ioyA3ch'9 KG8VX?lJh/V=Cv;C,3T5[K^WǤ|DۏW/m\;h\* a{+DM.hbHG o?vvCr-RӶ7KBhclr-Ěm:9zP#*'ķ5xkvyh櫭umtsCk`l|Emۨr(>L}hdx=soۣJGbTބu ԩ H(D%́ޟ6[ft1mީN[Zv> (OD^ vڿ~䀜QL rGT/8N :ͤ9&écZ;[[wJY9dUr JIuH'j ;su6VhY9i4#) qvog73-*R = >XUwqL+9u:?dnxV,ǡ$g2?$̾UJm[nuf@m }='\gY;~LJjĵ@V6;=Kjl԰+ Y90YEh \:4'~N =罸m:ӄ#6V GcxE)"clFu}3s%~:F!8finXZW7\JՑO /E8F~D݅A|C y32- pۭ aP{ ;I02H+e&» pEwwFQfՐ^Bn n "3 T X`x w^3ZdNW̃pgjy\? M.L\e{ORA+.B5F]sVG&9HC *a d,Dyrz+Ѳj{L; q֞vKJZ8m\ܞ]u&'~~ٍfؤC]X?#tR٢h"|,LR'wN]ySo)43j@q#਑#K|sU\gT uԲK(s=oj\gh;ȿsAD|H}ژ8)| s63_g0J@g\=XZ Q=zVo(}R|GD.w* o7MM炥f,Msc YCLb4~]kF Ɉp\h~DMxZ<Ϧɘ׍ubb: E(9:똔4ۀsd#g%4I;FT8A1L,j!Y!P?=]`Y@ڍWyIZLr^$ezL@F,Zl2CR< Xf ˠpX}Pwdw`5h/duFq"k.>kʦ-n8{TЏw=m*퀅Ǫx eoߠ;@6}黕kjE^Ջ 4E&޻2"+TJg!gYچvҤ"gH[Dz~b 5aA&H..e@1{@*+xUڱ߲٩;o ({p T^T&+v4/&R v_($.Lvw$ 1N?*o9q9o_fP,EpNgdՅR5a}kj?,g=mU%cFU:dBBG!|YM!"mx8e@1c_(8[,˽O9bÙ?@5wŔf:j&W|s;C.wDL^8<M^.rӜ .O-$8hSFd |.~,m_?KW+ÝձGVl~-{.dBט 0OBe.b^˲o.pkR^,r=/+wW8sء)7_8Y@5Β)(:OG `I}>-B _vЩN/J\&ɍm6/0u/FbQ''o~6"X(2d͉^I]%97c9xh(@;@u-Հ D(F_˧&`WYĽHR=N1$"TFς@GC H*Ҵ LUDYX̦lMeJ'KlxR!r,EBڃ6 ijuUQt'Pth8 exJHPi^}ez:'fxb\4Յ77ƾ4"zOC4OϮ! ϖ];oܺ 9sCW؈Hd}.SzFYq18tRBL~3}(L=$a+Ǜ$WoV,)Jzn%E5X[B6jP<il:'` r;oJ:_h|Ƥ-)jvKl`4P;cii FTdSoݍKVeBɶ gBGzM֯=xW0LGQXɫc?^i3SZںs7Dc^6>hbtS{/§#B]SNpkp]ڷ8N (FS|ǿuJ}XYcI,dĝ~b2;2FvXttgQHhݻDR|{۳NI/dޘFmA+q= ^S[9@tYft$5s7oR*9d Qy΅3W V4H.&2[lls 50 NF]F#mͤK{96&MlMOiy`;`n2"XW+{& Vuh4 '/R1ݒ9i`ԯZ 3ydDCvW׃ dݍl_8~w K2 U"*ÁڨܖKXg2j|fXfGax}i%} OuRv ɧa("- g9mJGX!(itG㾵opͦ c79V6 ^J-Gϝmb[s_QHx/Z"nC@5Fփ&櫙2 ?Jjk#A||W{sҀSA¿v{NKbjKt\.r/QJﭏ1D_O`3w_-(lWZxq=O/Zd"7 䇆>; H"lLČ j ,*KOD3M Q?ml%3w6RR']>&rZQ^}Ny7|`r +&@u3Zt4x>t]+-T1Nj 6WO 2,FMDYO4bꨗK6]=k谑$qe]B'61rEL=»r@3.T!L4DB;q&lT݌P½Ӷe[Tۦ7ҽ{#8$^4b(7iǾ7C3InrTA>oVb])h:'Iҷo&%Y$m56<@XPL-*MB߷`{J}R]brLN/uS| ˥7 @t Q=`+qD/B؟'b:&;aj;O[F`p'Sz.jyc@hhbtMb`0!Lw)Tk}⌃=\%e {gVp\M[73tĒWo3LcP(,.euy8vW>04i#ymӳQK ؤ MU]=?{2/~bFx[xs/zc>66ھx?%M]3Q)T>js1 Y%J2J±ư|IfYQzxgPь {'}p@H_"*n2Z8H2rb6^T_"s 1X;BJ?P0L:v Ǧ6ArnDlZcM0j5cKl;/*͡a=WGLܪm5]Rf)ĝ\+HvwCG0xՌr y`bC`z ~[^ u\8rq[~Sc#TKf:IzsBĽ*Hw/BGEN yfa@"ҕʠZӵwb.v< ;F%S?CPx˒DsG &x1]? L!O1gy+eZ4ϭɋBQw6b[+Aphp|e;aDo,.6Ȁ-iBc-@#GaF.B?n1oE*آ jᥢkSd @t** .-^?eSJ0X9 +)D;VXBaXt2 vV=d󛎊Y/D&ySK.mZ45W"{m5Wޟ*B\~LUnV(Քm7nbMZpcs.m6CK~RC ֗[_ ܣ5ϵ|e $VET5s;Rؿls :ah h#K &5:کD5is!WNy}T;W TlNʷ (PFHN Υ G:b:qEAȝj[,} zg-1Տ BWaF$j4 Hn8oҔ.!Տt[3zr]Ƞ&i*`x8Yɹw7酶+~Ї+~짩Y*}]Y4fc:؁q)SQodpF"PQ$|\9I!s02\ d6V/4*gTՕbWX8kya ogæ?!or2Ҋv,clȸAݚOYqbyͮԫD/=8f!w2`~t7Ey; /p5u֗h<1H 0(oJ"xY#.[&`QԤhMMn9xpBp&i ~zV&` 1s6r߇SbMۧS ɤ!PZ~pg>/DIiēM^o̬N+!eiP8K/ž*Uye}Űs_<;B툽#^fl~DHMͲo IpmՁ~ Ty4L 4{lqP:Q;]©]#ցiqB`/b};$ - ڇ-qd݈>j7Na~<ષǹag,UvJvh)HEt(ʌ`:Bn$lI_ Cqʧd<‰Ny΋1jMF ҟ۪=:3frDKKCt^ͻwS ^QIkS}:~G<ߏPYwnJ>}1_\lh,w..џDwAö}#csfl)/l&t~PӇ*EH8غM @t,L yL@(MuMf0'9˫GR i0?ך ny1kW_2FYk1 hU!*!1ՓyM`HKĵtPpt].jP^Aj` ГsMKgԳa cIMP4*d~Ԣ; vPْ}57X.&K܆=@ɩGIG T\7X#/w>ҿ8TyscF,̖@ݠPc.STX}S{<|,Lbnͼ7PIZ#aAq${P@(,v 9um^-*iy|?S X4@R=fC[Br M^LG.GiW%#7ލhW74 .8gX0a .BL%ؖYD6v#~YUo&?> Nyl&$Y'J:R;*%P5c~׈"/5Ry`j9dElcd?oIi樟ƍįeg@Ճbqf1^i@}2U/PS39c94+pa L#!؎CvqENB]9恸tRP!1{:+bot|Q^fm <2}joΞ=V^a)c@"(*u [0u~RCagicYheoXQH&\NWQ+G]j 2^אa_Y|e">FLy-*dXk&+uYi-51Cd +ܛYƄY{d"Ĝ@#,(sY%e$O%A;PoQ-w&id e/ Aq.::Y?V%( ձ}d^]eX1 ڸ:|D KqUjK'lܙ^ l-*OS]sltIƧ)JY55 _s;.}j2Rn ΘsaAz@'MY($/S{;>px#qaA`LUDpwF[}¬kNݩÇ#H:|ɵ3?Hqczr0j:+LTwQRX{oEq N!M9ODA@0`f Wm]_~}hK뜟Hmvаn'P+ m2A0P%n~ KS-$1mu+|k;j |Ci3vgϐ[:<9Y%3B`l azmd[)}gbԶ1=M tg5C򩖊WNmsw v¦m\G-(d2r5aXdy)?hoЊ6whm0{Q{,LD&:tIKpĵmx+ߢ[Yci dRn-ߍ^-\ݭŠY4-D*9jTˋlv?<q=،ZzKS5>l(0Æf {>@l1+R"Ii"E3 /^E,T6=L1.pAgC%~._.2^_`/әpV)̒N? ЎYgqY)˞ SwY+=CVDB͠㫥K*S{F}F0񫻏kW](PY&pa4B}+ϓE:Ljsa!4r jTAB;ɻyQcM.%]@`|6SZ|j<0%jɏ.`v xCuv䀙Ǜ>0 @GҺ9z!)"Yv]jMB}(LćifQ|ҏ.[&giɣΦH@s oΩvTq G.S Fikzf Pap%DSB> % |9v^r*}vpk\.GN)u86ca>٤b}gGe0DDUe LDz޿m1J޺FyVc R&F l>WۤF\MU&t]UsAw0}zQiL|4u2?";#OPlUr 6o{V!V?3٢x7L<.@3`YTjMNe| }ϧ 0L{&2嘤9nPY`ykMrNu6&@Ii5shVƸ4r%\YkN4(ic9=J1F'C5÷l]=HW' O /dG Y aSK.G~[mIc:ij08Γh5"E/#0l'-AQ`!naSWK! 3xK@wyVG6QAph4& EG•J|)[ۿ᠛?^(5ABX3vM|p"rDp9J,C, QaCNKx#f5?^F{+ "WB{ve^z^J^nF%S/OveY|8lN ;YwUlWנEod?{f׀*,^ϾftX@ >E1N)QZlQTWm|)tSF3󯪺V!b%_e L@os2C$MRiPD!rq=y2O]ĩqAn[L\\Se"[g P6^+*_KѡT"Iq kp4YzZ]uqP>͡/Z% @Ԁ9[营R$*`Xr %.;o m$蟂wO3w;3_T"hoA>޵4ǝd-G觠Cbɞxg`2gR"ZL =QVuD3] r-H"/n9IZg~d pߠ==i}]H:a)r,pY=j]M:C ״r*IBZ@#EL VLͷNӽ fQ53ka K2z"9d(bCkZ"HNjV Hcy0Q TQoݍif2OW!txqC8C"]γJqP ^]/J { 86 |*o"l}b #ȨWSa'Qi^"EiQVjY0sǻˆ` qr JAIJ YߒWțCג5,($:#ICBe,'QROeɊ %A:rL4n )bvtS!f1 Xѩzgh*3~ޡ Qs[y& o| g%nJFIy ۛO;tAP1|h9-}D^FycŹmƵԣSѓN#6Z>'va*t `J! um%eZhH*!s>NB_[9êX/f!&Tgh#c7;I;;2H |C^|.WfO 0'5wRݎNMZo`WD[uN+&#(q͹^!Px^B lTz15YV«"M(&G̊m&Ta潒OfWSr&6\b?==^:z9g Njoua^8rÙ[t'YA$o剔8ǃL ]r̹2›mnc2cܒ3ndYbS, fnwVǹ$`g1Oy.,`ㆢ+JW0}5ْeT2tT%t4XT^YDgѻq !N "9gBI]_a@{ڴ٧4c-m#noL&3-*M>LK攔TiVhd!rjyD' \>onJ~yEsŸpPQF 6rZCsV @-(?>|߻M,-8/HURѸֲX'Y\ٗ8+dclb *Y3XlliHagX*ť#(Z%(.U ={~1V&Bi.rpQ_)D8)/~s3_4v8k|We!?<7uQ01a\CXsa S-]#l*%h@w 5ߋ|KE>قgOv\=_iӟ\%BZ-Jn4tAyEG469?zq^tkky+/ ĒbuyCxrL|!d!(뙗?` .H.Fx蛁u&bi=c`t̗b~'m,G/0Y;HAw̦?7e$MjT^ ɿa"d^Y0_Ļ9BwHbwֺ+F 8L#JI;UNٻ' vtuhvW 6C^63#Ύ?=^"aD+. HZ-%byez}rsOٛ8S U} [6љjAYpŅV5\Kq$N,A;'3Re$p}1_u mW.cU~_UuФGY|=oEp6AD&+ TL/IhE;,/#@A+skd$1 Csj`7Ncc]kgsc-ƿE~hV{ĊFiМ&m$ 6U F\h6sBfSfr<&:PZ0p0UPe|pT:+G@shi,B.?-_1:c CѲyEBܸmTH}w~9ilrZjq].Q\ՙp0p yg04/rpl 4@R1 }A*Us ܚr]Iэz+(Pg@MTjl)9Qrt2xLό;l%@IĊPsU 1isuNc(L$EXmqK TC$yS=( fp?xn^[WFmz< sN2)jge e@o-ai/!JE87_[|c&Xwcg^ irNyӉM\ϪMTyc-{>CI8mߝQj'`|]Dxh;r ۹(rЏRUx3jZS:Vu@8? ogU{r*PF[LH=:|^}ס{RP96## rIBa" 7Iax O崘 {5BHpd05s~Q)o?h FM@.;*b _aM쿘sg"K+JDtB8# )b+nX5>Ti'/qA ,̀B9'$8hL^FzJ>g26nj'0zNp)[W ~,E(mJ)AS|>&9տvь=]lpYI#|cuƧh"mr)EɱF\#&r$2`qUؙR⺸<( /LhDNd=eܝn̷N %]@RăN hB xgɔקʔix&ݓ?ۡ?(׼>; = KtةA>('ZPmlG\_I\/$R$lѹ\D30B{QuoD!3""~-`#%O2n eqYE(tSX3X";1c6=0Zc&kG268ơRiNf$9>a^'bn č`&]@%ZH3D[c)v s6=Yzѣ[ԭ*asリK(4^J2._ )84I!]a_Tp/(\N1x!#d,AX>r@J0pMM+HTE>*vmNzO8v.w -|T!@H-YCGL[E%R5_ V౿Fѓ?@VEY|&z՜0$УY7_6G4̋+Ǭ_Q8: eH֛Aߟmξx Ȑ_^V֬\ٰ V"shk 8<8O-mZa̱3,e4p #5Fj+r|+"jT"{dX?)`zm]2zɐ;S:FpGc`/`-p+ ;F EH?+ TF# uy61DǿZXx iϤl奯:m-Elg{qe hS`UtH_$` byDTjG 򱜴:ذE`{@PxcS^Ԋ>dQDF, 6yK#m#TDgF3?yБNfta ۙbT,3W~6[F{{}l*D ,:WhV_Yũiēfhs!] F׋VQsAu>iIpbvuV.1<<vsFɫ焟0xɠp{pqooY̥ +z$LZ#\}x[`uqXd%q\'눩$eIR EE$} xmIGP"ڒy\#%r0q!;Z{a"y ^8ob5BGcBHSCT%>xkmx]d7̣J<(Rf!A+O߶{ÞUM5LIQք@!CmsQ7El`a! fC D>ay2`XpHڇwAb+40qO"!{H;^*_PгM4;WaWnd7Mk|*~ݨ2*4<)/ ~֭"\4 o6gE}i@7lj/ӭ (gn*`"';z┴WaŊ!gZv\KګqM:-9J Ѿr&hُ:?1DIm͛c0YR&wT3%+Ry=;́l(+Ɏ,CM64 r,. uu݂VR7{p7Y 8 `'x[k u]h2 i:TT2\%gffpSn#srQ`d$k]GWO?Q$Y,|x(#/w9DEQ"`rtq&lWf;XLʆO%J=ם;,:CXrQ(-5.hV!<]rŠXdy㚳.+g¡4/!K_ܟj Ԇ]?dCz,zTI4 Pp;A }nF.v)_|zӲ 0¦.ҔfEjލpm 00M{k+~@+p}^F "MӰHּL^60-&#:ʅvMa:}t+f}dM7qg5VKÎ6:XupnD$`Njy^rfgf#(>NQXDBR0Ւ$x [ZKJHDg9zy5z)h"t E)Dl44bIl\,+0i k]_c1JW`w-\YƔae3ܜ팜]0+E dm'L? V2/'ꤪNҞ&E=/EgUJZL[AَvʿgAQ,PܖkJL(\5e&AL|Hy;j5\UߛEf ;e^s gSٿB6u% VgI/%béMܙ '=OAKWG9 H0c`'0%m%}O5qx+Կ;FXPV1ԝeNGhRy: Ց3|U*ne}O|?R&.cj^VE5\jf1pqiA|Mj&J1ۯ%9(Ri⯌̏xb3(: δRR3t-넠a6m0Ǹ'Ob$bx4+n@PU'|VAt2+x$%ڒ.VS)a2z,W.U_ѼnXI$RVvztx;U&b CڥTjx|Fa:::+$)T=6R)EF,^*?J(ԅ|\E@ |Z -#%ME3x;б6PGQ%*P nBP2-7֠Ȅ{% g9KYoUq;J R6-%#Qw$ R$DnXUo\Y" z5NВ26rFHHnaLD{l&NDJe yOWX@Tg9V_y!!S2cP(@uWdWs||3L} 2$#.<̧t~.6jU&*aL9t7>*ݏb]J\ pR&7E72LG2u i6RiEВFRUOQ9R zk+&} hى(T(e0ښ=ڼӎ/)AogV*-9*/ ̎G$z@j=N&*IcG>xS"J@zx=&GИ&yeUAIسMF^tΕg@BIVh|]_`1 f~t}ytT {#U%/3]8Shi z)-W;^B`ITd J_[ pC\RL*!TX7@!!M˲+&--ľCv:g.BʞgtA`SaU#r29䎹t`Y%YI#H7n``¸酇QQaP f6҈ Ny|4F젃 !{uD9KP!!Vo.hPYN'6˩32_v]a^fy %U\,.7JuƯ"6B_j}+iO 9Y!C嬧Q́M5tI>Z tr?Ï> _D$wvZ2,'kTsB)?v;u[<.lKʼz+Jz8BK5%, {Wc9c\$:T6(+AY"oe'z3̜ U>20EWnK6e,RBE4]PZb[00(\,SåYFJ_`[+ #hNץn ^!N0V@LSɮN8%g J=j7-eɀљA{h* >MdF4%i)ۃؕ"|FVr O`7EIƗ[NӜƓs#XlVm '(e^y!'\NyMK|\`s78G`m}q13JI2yop WZv_}gj{}:>@pxM.9~}SXĹG0 >/* &ECr׮JG}plP<xS79[Nӡ .ƌ b!KM)Tp@'+L|ugM50{< ل8,7eӀ RYIi.4EƐf񕳈zal LWI W Ԟ_@DȥÖNT ʩnoK/-TmtE ?-!9* e~:93bNI$HI#G&'1I+ 4qxpQ0!eyvfONZIMUo c9 \К:EsͦmbA%j((}dF>K3MoL {E_Uh GMTr:9lYlA4 xӅyulb7@P4LLȍd'p 4;zRu{pmfRx61QǴAIINQ>N.JBV)XF{NaMNJGƸ g#}QCVta\ON8,~ZS| w_.]x#XV[X.TA7Z;Q,akD5aw'{unbtyܢ[V p=Fu\TN,P0/ VхcmJG-$Kkh@4;\`y\@=_6+w{T B6:|l, SNdRz~۵U0†{^A'x&хrF##ɬN&7t(Iյ)iOTb7Kr8(^w9*Ze3W>~!nm&;Z"Yj2i#.p"]3T3lrI` ^=f`8qgaFϊIMϛ%.L27b^Œ'8ȡ; қq> - x02!A ImbqR|1:ㄜҕ7p;].p84GGXBcn02e?E ݑ}ȞS{jC~`0i[og%xbS%ܔ@q1Jjδp =;FM֌#|U5Y71۳9V@ 9FsX[_œ3loWMãodkc! jخdy3'bz=:R{CZ'e{Aunűʐ Nkꎥڡ;G)IZ! \O*Ӕ|s|8%hY؈<;s]u;J9V??yreb`S iвdk3rv?o mBuZJ] zw++, NZ쫗8OmB| XOWNR/"h ddE3z*B53p}EeHS2uID$\_ qjc-Mod6 醸Ǟ&0f6\YAY,9fE%263^O-ytJ-qG0 &pBѓT9I }QE{\6uk3ksSMOi䊞HQ@fZq:9Z$r]cwYY{*P؎6]uDI:;3ɽs|[iO9!?ͥƳ_.q~N!zD+14@#1vd8`2|#y[~[ N-_KihW'g=ş64III :8fahݻoƠ fǑֽH p8@wc- WEY{Ùǻ6֬e!3x8oC9a\nc6eZ5d*ԣ)%wiw1FbYWy)M) -v*-;-yt#)w] ă܃G왝Zza7Mܰ9Pz5lIPU TZ^`2;χ9ȌG ĝ#@S20j`lIaUKƳBSXVzq۸N|@{(1+Og,OSRWڣY٪ DqG6,`W}6G*I 53r;kE7 ;D .5A<`DMk4Q* x&#APat9 %8 G) ,xA9i,g?ъ'UUO#!"gxo[j?%L_؁&iѻk{=MVND[)=fH4aUZ\3~KeTjOR1KO V:DmJ (~ I ˡ݊D WI )1"`*%r_E:~X,XU,K-P7@Ɩ^ juZO= =o'/UAoM< 94It&`J:3,1m\`H׮Z.l+f$ "j+޵!4 <'toHĜ\DpXU+x2?qSe)y ,W\Ƙ7n#i ^\ aʱeɓs|Zz+ i7A9@ |%`Mr\'>ä/wdfI([bw^ߥ9*g$'|=  i$߬rf'3@}*TXyTۂc=ToI'#~x} Mq0\.gDSݡa1 ܊åD-طְ]|e3jQ^_{e( `UҠ|űJL5ЌڃHT5:G7D$b;]Y AΫYz#]EX #k0fsn59րE{$,aҜ|l2\֮ݴM4eVb];(Ga\KɄ6x`>·!dH}Қ>KbKXd$QxNj\+8wbU|_>ٷ9ǹiVI[Ȓr7h *4wf. }ųiIohWhc.f \`[™fyWǗ6!g'iAǽcyq9NS(t,>Yh{WPA%9Oj5f?r.PcuLPLq{x2oG«wjvc/Uy%Ym B[VtV!YN6o(2mzUv7kyH8΁ݣ j VIWUl};#GC.+gAK4Zp44yoCUNOy-%]uN˭a 3+mnA5{;i,]݊g/FJ!v9B9^EEQNsj+P-g~N*9Yee[@<N Gz3|ecM6`K ^nLV+w{^զ4=̧Q bzuQ_cV mџnCXeE/fĸ:Ō,Wl[\=n(_MiރX,^E G aHMg.NJ.8@EI񸔋 ƵG3Dë6v^S-e,k\ֿXmTFcM qTV*9'cZ jUS) X'xwcCW&^2E[0y#Q8^dÉ+㤔VyuٹH'Hrb*iMo62YSھN[qkǼ)ߖknG5[tT@>3GI w S{2MЃGm'.x.k)T3Y|OWq+yKg<'IdR'fs K(F\M9OSZ(V9^ <')l8Ú?y ]n6U1x"XQl RZ?eoy;]  &xf1:q+U\F#:ehGݥcHW"/H{'# 3 c@yыGOmb{/U{%tKwčAKAӃ! 8`y} 1M&IH()2`3|(Dfم[mviAKzj!ͮ' N||/٥g%>J) ! ,sߺw}!~=C`YvrIӦ6DI Y$y:W@^"EQaX@_фX9l B& (X3L<+6gU)ۧ-'%|G*b8N|Z Pq4?Fea$%XCDeF r eh*H񈈦`ɋvu[Azl͡N:gjcoqŚD¬!D$еeLe7S&s1j/h:,n$=;hA냊zG;,5R)yTk $ ;hWpYi$yy ^B,[vf@x2kl5Y$@/u6[1:U6j*o$`pJS38/Un=)fX)Q?Df6EA@Y`i@W.# 3RIͥ.^Q[t, nqO:+R12d./hwݫ=m)vrEe"kZ/oRK9ѹnI-sl6Xtd0CьW:7'E`؊sѩb Jawto8N1 6;3מh6,~KFdq+=MxTtƍ`\}D{<` !@U/,{bAmYtDZE=sƿW| TV ب%B%ǜJp+Woq:udk\sMjvS|b͑%SɓKJt4B' ={Dw"ًƘ2Cr=„[$38c666Z1q-5Pl<<%!8 tyݥ-c7\Lw1a bepR NRí۩O#ZМ!˺^6._5>EiJt#ʯzW 5"_}Ym0]%~ U(/ɁK{4tVp>`,yCn{`Z<P]oSPjyga//[I7R/YARds K('0OJIpxÌ(?r%N ~tOلCiC5!ɧ{0Q)c>zA7reS76d/tݬWAnoJyEqibS]ڀ]|pkE+1A}u8߭1lJk\Ѓp^W5觚&9;/H;ʥ# |qɾ)CNu ~?F L |ED;eeb s`5U+̢UhDSNĜ"Fo:PUoC(GnT ?+WxKĦO\4lr_1fLz КDEzXr_Sl &16x]ia٩Gf×0;' kF[0oz2'|Ԯ lz1R ] 8""mw 4xϪNsBOu^3RWf&[MO?SiVY'`H̨zZp9,D"K9~VtiK;!ޤ, S܊&Sm eUu7SO*$-w?lv -N6l?(LTEnP`7`.,ă[R6|]QT'@:yj:eBt@*5h`.!8#lqbp]BC ßD|2)n8qn ?#LH_A_腌-z3)G  GM:U1v o";ښO 79p Yڰx/ChfP dZ(W'L,|.lg5l mX#{b4+El"xV< cVh i<MQDcjұ@ Y"b|cmQu2 3s #ߨ6rz& כ2 6Dq K'RP0.oHjuF(&C1QP*FP]T}Y/.]jʙb7БrܡR>J,gv#ኲeI!қe[H<|hxҁP|i[ h wӥ>+."k4=?ψ驴1[_#3XkV +Uڻת0o 8!/,HKߡ!ȊKPYh &R8fP_aVH͢m]r0Pwxt"3FlT@-oASXYR]M1& Y1nټڂ$VoO叚q3Ìz ,#*%JʀD:mmLE7D oe߽n9 _vҴ?M9,I/^=ՏsQ9Lx;m6 =}:-,(_J X/{/l.w^2s s5~‚K+k[wR ӦA%K+Ǜ 7ڗ؞*߄ WMO1W9vPKLDRT+l?2VwM'6`(5 {U7JFd,:*ۗbi8x)2#O2bRHe԰lBMezX~zd,_ӱ[$(E:+ '+jd?   S{>%uY%EejLڈ. X_C `oZKdKi3[Pp~P8}O] 6␕cԈtX> '~?-mUatt%hk< *H}h3GXL9[4p9hTFjIz?~Ueh̉1ש{ vض.DD5(c=Hj~ZKתV<u9:i-!^S7eW.{IѪ Y9AՏA+6YznjO\W5Eޓ/}IHKM0%%‡:[l i A,"'y-p( 8L1{2~V_d鵉֘Y%MNHe1@ZўgD=rO%t š0RqD}g$W0( g˥}&O:T(ǔw_w _Òuy>S1iAf5OASĩ<4)sr|d2 C2J>FRJNtЪf•B۵U]i~%$1m%ZX>AtOT" C}ϯ\+2:NK`h :GE%?t{A$`~ZUm01: >_*vԀ]ERƻu#hb|I]v.CB} mv?RE7H,?1Ip\c><{!,Ƅ! ;Ig0=13qUA7]L>i7%du1C'@-u`EcX6%BTo!.*3rߴ왛A\Xݛx Bp#trDȢe[ O%"T]UOξ ?g?ޟgYI'P%@i5]4A$ v+=o/Zyj#{,Wd)rLqXCeE9,VB w^y!_UDi(;\w!JlbO=0avu"ѩ@ ruH8&qE" <&ϰX:2i4iםƧ0Kw(Le/5W8K'Ҡuyq~*e;-K w:(wXS^w<;]6|%FB%&`# XkYeVVI MKk4u swǛ}uX}/0U5X_ =_Þ|YUUfRS2Ҡ'/p|CfzjUr9m+u恓C,=W4,DǞ\|jn}Iq /CL47?L}㨪svj |5*k_(Xbp8ڣaqpiw]s{sd4O ;pƙKCw}s`d".'8: (# Mt˛4Qn oզ: A8yRS=X‡gqzf٢ *,J-$>xrf]Vy&>!<]mWw'v>~#iDrd{ ;Y*3FڢRw'A&s3Ls]bt}4$Q)|t'!8 ތX It B@ݶx~mibı'8yúFW*z]NC=S$eWO&*kq@G/ϠWB8 E+/<ٵp;!&CGfOJVH 2}g@Z/B˚0xK_^; U3N\w`/pW&ldTق44&\Vvc₵nV)Ԏ` ̃x RmFii$ Pnw\A nYɩ$?edsfd&՚oI6FFhOG6Gb`dJ 'D\n^yTgzP?%1sѷ`?aEW8\gT?n 5tVD;J֋M`iUIIyK ԙGurj $"|cx(HHo2XG,nR7x}B&zr-H;E 'iT&>B 6rTR&Zh ËV74B o|pKZc@ 'fb$h$՞(_Ϻt ̋,͘_NRndL;d' 1h Q+;/R籴Q: +1|ч ]DS >uY8ۊx /Q28]ed ת~&(j8X"㝋 bkFu޹i+D7){~N~. ]t[Ii6(y4>ȸ”h#1,kKܐp?ڳ}qZm+z V+bf b!\*yaRܴMJD!BXd[XൻK hS#`l Y;/ۅMf pi-cUġ_v8(Ĥs|4(+*2@dxsGh:] b<_Ăr&ZQ6j 꽺\uRWJ~G!Vl*&qi!}N39 DVKy!:D7f ^5}֮ebh9x}C;+%["(ua Y3kս镖[<eNT m['EVF!KObvU:e# f⧝-ruOw%~Fme)$o TLALԧ `;oQ@ Ţ:,9WUU@&R#p:X !3߹,^3`B{K.P䈁jEl4UZ6jJΏz !6_CT#)]jF+mdn&-JnRʋyˈIG&JA|LnjLC:">tP^xK ,k #AU5R R`lE#ߚ6m劝[{$kK?RZdlF{kFf~@ZYh5;?1lE>ʼnO W[BKoϞLw.M*~ώ@0bC=1q{H5}d%: ;'~;X y ؙ: `˔ !!՘6ϭ:`$qjO+ }3XLX&Wh9km^x,& (W  A[/Z0he7Hv)ar,X+nSdTVO$9?Yi^淒'ބ?aDdbW׷ 4xw&HNod TLU%[hW_ P; m1-&.a^Jag@ۭ[Ar7zDRSMk8x軡nQ'll_N=GXyIbkІx=廢Nt,>#˺BM94"2]!X2yqITWͤ .XfZ*/hejtFuSjui21>+}5qÝm73no2{ZJ,0o[+oצuD؞޷$0fw.rów4q "gxe}Dz]!T~GUQ(rFUpZM?>b<(%X?~O ldҚ0yw`~"6mҁ䠺YAbZNiVU[LގYd0KT9@#ҞbwBYŗ ^n|l[Iu'wKVr-?ѻ PL۩\5H SV@{^L~dI]!0{qQ`V2_Q۾WM_"4&"iTlWg`JǦoQfaEl)+YMh5B4EBiuyܩxjgUGd \,deUz/ԇ)&ʀhr` Ԛ^wQ AM0 D A}_nu r1ue %G42O@?,M IIǦ`ټ24,횾WiL0[ft8zf]Ny%%@#[!ƕqMv#j߮WėC ݾh MeLWx(BVWXlK2xXRqԡI\M+:ŀ]о3;/ħ {]LU؄Ɯc~U'S;y/JK3BDŘF_*`Sk /ju;fQq$YLP qPd4^j \`!K"*P z1ʲL`/Td?\R0 :]w}Xb$OБ?GVdHRd2jֻݝ`|?}GlIxd&r5vdF8,)w4ܧPʽ+ͮXO\t+7\>C۠Z!NϩWYq;l|h^&Aʩ9!S_IklH9-\},,{ i+p1RQ5~0}-i/NB8`Bb04*hEKޢ.䖹Yܲ;띐k s|IRںUmA>%A8p bu墘xCoK3., ZYxN (_dS TŋL+=) j81W\Js0'-=S03ɚ_o +'$ @^j( w+5þ?˥HKwÀ/HQ#,FH)㓃6ϖXDg=֛eedAh , d~h_O捼T9xDC1Omh!FI{ARm$f{'jX*IufP_ aU0y? .\FEֽrאUMη{r195z9HeP]dfU g3@ѲimWN'dHŸSX 9 N{ [7{IѫYxWAKALHvzd@נ$:0AdJBG+0V| sv(? *I~Iy}HX$JXK.~K]"69;{7-~x] z6Bu~Bڕy43\?O/ GTh%(o G= еl"Wه4--x79,7FWomvw͜-~sB~  ~Ļ-/)g~'X^1 GԆvcɌpRpz;4ͪCJwnyT']G[?K#tO0`S%Ng&#æ5ȼtJO!RÍtoM,5&xS+giy?=~Tٵht/yh _1qШUoj0}f' hcb3t:^U "'R37/ Kzd="s&CLLa`|Jͦqs}op{ AkD1C/nިI_0rm:Iq #>9:(TRe]q͙;؂FP+3Τ?hR h"F+q\ƒl(nN +KBYѶXE&\g.5a. % {5mȜSy. "Јd nR# ۜ_Jlau|ܐTS#j Z n#}c6'"ۗlys4Zwxm9*LnRP mGk^oyz禯]SV0AK\X#H&7L%U@o2YqjZy~L:NVDy1 fBJWTe9C+a>EXʜԲSN I[HVݔ L;fpkK풊7`ϙWmzAhv'@jPar@֕o럊SahK{i |Ѫj׬)7{GIgb}8`:5K)z/+: j-2 ZQTyzL |`P:p08 u0~.EPF,Lg`J- \P%% [ OdrHe- Qkn6gBaco[ FP!?RH% ´yJW1OYQ Qxtؽe}:M`h\#V +V7! @ₗȼ}.[6nfN?WvbFসOק_!wnMyH.^{;/PN36|ȼ׏q-:s]5.^fzmBX@ss?|]! < `Ki~2 :z|dQujYᆦX9]fQu{ߌlt ^9jXNNB˻6^}۶sD][1 MAݗ[D9 ~No:a}E,}%#43ЁFJoT- tkGJ{bj|7驼&\(ֆ$sci (-zoQT?uS~8CNXB ]n>UX5$k3}iTuHv1qz }RTC]썝|3^5Y"n}|1SoW 4gIIi08S%\U{uHCW-f73TT9wݠjA"QjxYSD`jk/sm&AE^boI˨`; Eq6%-oo^x)[n%NNlTޗ)39XJbt J!nfX;ѝ DB_[];Ku=#.fp_=Y_?zd-QV[S5F7̜ Df30"8^S#OU̞r|菉k^ދ{JBOg>2qL>^_]g";T 3ړC^G}N:aB 뷀|oob<8CC{e2LŖ[E[B O@PNJ() IYz)Z t*>@W1Fed`ߴqAMJۻvp(6tžo' nid(̡ACcm4ت u!9WHp>oiuD}u(1؉9y[-/oy @_ (q8Zo\epVڹ^Hv}KJd&*~axw>cKT5 w}W J*FAkѺ[KuD:N!o,a"J&Ֆz} ( Ϗ% 4s+T;ԂmL(NS1lq~x eJXhqcT6mzwڇZJ/Eafŋg}7I ПڀtaH0A,`$ݏ涌HDY+Ě5-s3ec9}FɁ+qŠF ܖ8:Ø_{EJl`r$4>w:*6uYC`PA[TeGf_aQ.mx}r1:{~z|qP]u)[:-#?Rno' i'ʖh/;\Kr}Æ'w|J#pAL|Ns^րl uokP)To5 I LOFF[2k_bkqU@ߢyX3ɘwDJI:<O[)ᎎ!OCsҷvIFUy_XB{tvx!¾ǺߥǺepÃQPnP^/Ht#%-d=b\Q2YHjo'}"1F>!A)?'"<  %Jz)n>d\[Rvp Do)S…OxruAvCZ,)-&M=[Qm]V ):tj M^"ܲE+ŵ;UQ'.<T%(b޲5< 22Ƹi}YAXٱ^n:R$xoDJBLnG 55o:˜!CJ]aJn"OI]T[9Owe'ގ,2Y0ʹ'w! 1 X6ت7D9Ʉ'7hQ^03]jj:}XfZTݤig[`q]8 c /8'M{)@gwmphb*~nlWqoOϴIA/ûwR|=f|?C5l8~& vI0akJ`aj5'ЉSE>lwd8I>2ZC~3% KXW] ]70< :Mls-Ld/SZ'i\"|%bAHRE7Q!|6YLO!dNXRכ>*zg!Ty=g4u%MbseљCǽؤdaPPܹfQ^͛nB$#IF=uC< seރUZ>W5EQGƭvw ^ 7UGiE*?Ea*,JK;g$N>JzBh9>h*beˠJw )~=ECjs[[ _>G{ribN0ûG-NLj7ߚk3 )!/oRq!?uPsxHOȇː~83>Zb-+~{Ϟ_f u+g߹G󦎔UbYdk8}yrrqcSUk?+u(s}wS Μ&Cq 5˰lvTv Z^G1E(UJDM*¶55y8&YZ1)8'[|JxTg]GuE/Fƙ*ҧ2t¸IY< Wyc+hJK<"DW=7ktG%td?BvN/0F˔,'z|=,VMʡF48&Pe2>d{Oa:/{CL{s]Wv6=ʂ-SbYF~nD@45b=WH̄.U=䑒iki m%Íqgة,Jro,Njso{ֽ͔K `yyCPL +'.6?2%VJ28'IK]9=tN~ T^>)eǎΊ8mW8LA1 5D>虲@je!oB,@sO5C\Qdsc<ИYTlYbfZY;lV]nq!䁅KV4aP^ .g"ULV;3%7GDOMV3`#Zn3el !\F+QАxMFnj`!3fBѱyFAt[ "ND1u؍$NMuv dl Y qo6B$}GGv-T*+~9ipY03"uBa\,#\ Ͻ',JIUg $Eps(A3b}Ȥ`X+ GEh㟲`Zk-TYxU imjgr}44l(HɯI"8k2|REqa0F4˞4DO2*AY*>˦N!:2a3o6ISf.JI }ad&soG&CuL(cS3 ǧB&.*yDl0 KFTe[L (ueնz^3zVyK~74E2eR(CU9N8%F)cөr6~`oo͝s-A Ud_)QGx𢬜QU!vF-ڦŵGv0Tf4np?EhPYv0WLl W XZ:,J'ׇ avĹ.t ],uSfkan:-ViӺjpgGٍSUС 7\8Ht8ƍO"}Hd "a1Ŵ,m }ݻAVu2tdk 8`of>}ڰ__k=֍V02N6Bo8v㓼dZ0Cs~TyH:^86\8Sc zYm28ih-:/տ͑ €PXBŹV=G@΄uۺeAx?O"9g UΛ7Sc}"cU322* Qh*M>Lg5bROB 6[\{ p͕>R(A:OuwBU*(QqO'4|;1S|;YZօes_[{vhdς! 4eW>NdaLa(be3lի}G_MQv?n_xdG@{\JRF P!y>\l4CMj v*o,7ΥS>f56Iə8O\fOn|a5ĝZia_oI0\ba!V0pd׮pctғ㲭O:dNEWy34Yb ۊ&H$naV-n l ]W~k*Pil@MGr86E]۵  oY*WxzYa;˷νٙVb%`;s jǃjc{(e_'}.YPA]p# t`y:>k;{@Jb@%?Y T`brSRZf",.9CEsX(^*E0.-:+Zee"tL/ D{Btz]f ;4n֖e1{*o!hМkie3zh =, onAT?| `A4s$޲圓p@Bn!lmueMeb:?Q2^6BK|kX;$v Õ8g 4AnϟÈggiڌx=| UhPZJ6U!% 's ]e%ŷ[UtGKi2w,p\Qfj†(i$Yu|<xM$i&+Cnq']ۭ.`Q¦8;xGamuD'#TV,#kyvo'FN5:e%lk3N^2Ŵ Ϣ8ش5 PĊ:9U~/9H7!}O K=ōt5/Drћ<<[iq30xf_Fφi+xۿxKRU +hŴ7u74_#, lTGJb@ *d]Y6/x5AHYkd*f#4V*T?F `3v4_|g?EE~d ր=~f$8[o^ifL‘˃7`B Q\>ѳ"33g $6븼q{ "(Ks *ˬ.n`U:">3⹶C*\CmKvIrb[L.'6=iK6a;I;\D/'f0DvhM_)E ("H#f3ZcM w%FA*+mO)ZqB.rۘStIKo;8`'un_#1/WnJǞLA&9V#]j.~/d Єf$Icx{v@> ]zv#-)BGwنu3O'YhkաB$mL ^|i y2ZOmA}Kٗt[woQ_: l@sѽv:Zɩk v[ +(<) '\p!Mp%3l%_C7` LA9+Vr"1k6Ѷ$;<oƖsG`Ob "v򤐄"(f5x}tjƦ4Is*Dwc ` ދ;Iiiɉ,F$±\^mF@7(,`D1 XS s Fs $ '-*aK,ofwu P"1ˣ۾Av ͯwog,沧#I$gXFJy*HP #h Ֆݥz$ic !yk*z.&~JA:oCF@En< nNWZ4#:'T#pß^bmI_2U8X_5Эl`D#1ޝE!6\)j=لZ7y^i}yUrFB8C4Z).S2j<[DamS;jmÕ8u==,h)d̂Iv,&̀%2nf/` "Kq岒vCP1)0odԊ9pN5<F du0EPLsB߶RFt5pЉE=YqK&gqX˻v%L*J| Ilo?)GQ]ce0i-4mV坤^64G쐬|l9ZL9ks@@4O 菥R"OPŲ[2@wC9͔t@PDx!E:øۑKmH@$7+)ڡzl<, 1 59$p =y ѓF Wb#$~m%/9 p jxd䒹F%%*N}#߱*qx%ʸ QKMZVGOr&hiErR'}mo*Zo^ꅂ׏Q@P27.M7#v9#jdQ4图N 7fg}˒V<>TͥTucj[I_ AiS߉pquK g1$c><IN{&^dS3 iT494dպm+sr* 89*zZ^dckN!q>-Zztl4-7z NWm0˿Z-9p*\18Je@ǁE!ܢXI}$;iן4lVF^A-hCֈ˷6@wBqa7rzN!HpEeHIf?{n-:!F]qIb;V*& SX@#gZ~msA&(Z m(Π\=2 `wIrKTzn[2u>UJMSi >?#}q5xڈ-ow 1V Jw煣05n%lfm(.(W{FX)|fxxa2+HEg}mk@x6!y8U^0Þa%g?R%0a=ٖ\ޑ6R>DdDԤm$@~kr T;Gf:!q3_ YdXedZd3zgܭ@;q:.ͦtv *"h`d79(ݙ~(nHH KD7 &:Ibw^d&ϓcQU0YK_͞ K_9uN{u]ǮʖxlRboЈDFTr vLX6m^6.&ۓӔUD]#'\%g%+[(p^< 3㾞\a1@hnAS@{ [6dz_GHF'w.cQQ>iAVş{澺( a${oRVf Qss`M,t罦z ӒԘNzDx9oղSGxz3빊^ЀV!ab\9ia7nULMq ! 3ڭ\5s"n>bEY2aAKä6Up`]ŝ(?sE@ }2&#٬$o a=t"?7$r]H4ЍV*0 |nwMb`[k+sc 6yb޴=_ W}奊%ȶ΋!z?*)ԗ 4n핶w-*tϷ/c-lx<-|yMph-9n:*",2`0|(Ks7 G9}~44v(>6VmRE-V#X i}GW(rM4/?P= XO5Uir+x(;6_\͔N d"ڵ'V_xYNŗH޸Jmx`tUp&V H9<Å(֦ݨQXW6%/v[pd<-44ĝ-1@V &2䍵`~N^jSi8  iim29&PFJd/Hql*pB8V3a"’w, n*jaTvtm{HЬpE^BE?/,wo H7J]Pl"R,Zz5"f}FyG_ жϸηwn#heGp܈`C"-xiłv}]ftpH'ۙewv 疆zz58 LgU~-J3&LN#^uimITjkhk4WuHN n#_#bv$`qDc.ms'0\KhrǿڣQ\t&~Hd@P9r2$8ڧp}?'U6vR+OpCK\G{VQ*?H ۘ9ƕByKyY*QvC=Qp4ni4jW <0>&-miRŃpnKl5K0 6ܯ+[WH,͆ kػyTɭ#"1>]%Joy4O~t#K6a(> Iz%(ϓ4Yȣۙ3!|qO5'?J!\'4IAtuӛU"&eXI<ӮhY=fǥ-lNjh8T,h1bD@14=1g(+ mc$'HZ.]@ih1 눌qz߀I`$[i J_q>r9Ţ{@ s袞 s9,8+6fPjUyPDyvO Gh/$BdŖߴ /[j[O@/%m`ܠl@08P6 JjT e=W6F$lHkQ|]|| 0ݔ5\MIH}柰8FuՅtppϣ)i>jz[J+&*$, C! <ҋ6RI)%&ȸ=e/@ +7cK9(Y4>7\'T5sD΋;~*C8o+uov!<;>X\dэ,^Cu}׾ |>|MWm(2g$΁aIUn3 ŭv(4IyVvCtÈe<e ߯|ҍ㘳ؔs?ZKn/ F-ak\w <Q|=?uo| LCn Z5I+4^ L+c;~ ؕQb@./5&k6gy8n#(XF!a#)<fPoe6L}, '|m7/_zäu6Xz9sx`fqAw4Za9ZxKo`X0@O*xs Q I&D+ kz⑪n_M)_ #׷8˺^z7c/zL'01&^{Egf_ёƢ6;4ӔHɗOEgZ4z|+yev*1q3 K*Ga.@: *] `]F22s+*zBUjHnsqNrZ!j;ֈz0ez@kmq&fR3 }{*xzZn%`U 5LR$l.k+sz,&kwKcaB8)O/̒!J"Kұ&, UrYw( vazp=H]uƤ*a6io2ffʅM4_=RQ:hX|2Ukh_7f#̮'a KE Ҹ%.ss'[W59;Dmc`3ვ8tab(|xw,Lv\Ǵ {0ԥN4R oXqnw@VrK#iɖ857#"H׉>r)TfB&S,daZ]niĐ^l vpod㭷m-C M;BT Ar&>$P"7񨮬e}od@G;ꂓYKj.TPBʌ`4mi/J\_ EtYV.ȼقLV r)oBȭ}YslwzmVR dʿKh&K!ZvlDP74츟ARmňKdW>8,$i㺮G\)fQ^&g`Q}tnqD vBOOc(9F,ˮCm2gCn8 lE6y.ų?AW$,ף_`tӪevtY/KQ՗$ ;""+cXZv>ڸ- @˓m/"bʜaփ3=Q(FaAQfg.>?V~t‚-h QVe33Mó u!vQFR``5X#{X!D D .F?jo._,>ҳ"^gPYhSRA>)[WV}gsYߖ)F`hQ1 ^F1]EbXF!e`NjTen'2J~}Pꊵݒc:h N_&Z9L6;sГCj+'j]g!E5?zAAOF{]l*%GH&[%F÷YN "4\(MHOߙ +?"pA9@h+ "qvHn@Pҭ3&lWL&V X讈dmϚnjd̖эFHfst;ov2ƻ\{YG^Y1W3%zW &UX>y>3|_0b:Eso=I_@hLHj~VH9>x2g)(=|5k#<^jþ Q& /+pem.UZF'ىp9l6@Y?-@nU;ϰ|Jڵo-lte"kR6`˯-ɃziXi1^l}?)-82EW@5I*]U:TX423xh@=}U4^ |VHߩ)[o 8Q~qϩ-~J )W"V,y&Ce/i`&lxeZiR˅XmyR-9u2Uvl!n"ďLci 4|>wFIpmކg*tXzy͡N*=ztj4 p'(SD򿬪EFf:爸x@yY@~|'~5&idBD .NvAc6jC-SEC~Pˉo\"Jr#X mse-,7.el>]t>L5A4pB)ґ¾}Ep̫v^kcFέEٗے{6Vg#A)J lԦuJj4|9BIwhݜ3*Wpa;Yo ,#|VT(U_[Xf4>-bw_>~\t:ދNsZF>f򇏨^dӲ?wcUϻ֑,@֞&q0?a;# 4,<:bFϨS{r);<#oV !U U*{(Q/ZUj_06,Ҩu׸Ş𩱑w_{}9}ٸaR/Dž,4&0j޶Ȩv I:IdQyK7ê{_^6?ݥƶ/Ȓ2'rWNc18ӱRĨ\+V<#c]kg)q;edm܏w4]SX%A=^Ӑ-,6ځC]S磺B` ь(=[@ Q0h/^XvpU eXbGPJ-A7x$F|JV,FȨhha|{{GL*QKթ~f֭:\?1b^ͦiQ[v5αf>hH:ri)z gHY4_{g/};2_D"8aΑ$q3 Ԑ_o;$ D$c%0'[ 'q΋tQ5v|FzvY:##'7I.ۜKs>Rd{wG,Z&yʲג~G f~h-ZV.r}^&"l4VHΦR;B }@跽c|€HJ֣>S![^뮛(:&SD`bҵnA@L, EYU1oZ[%͒Xe$%dk|Ӿ 6?L]6~6WJ,~_2n j*PڒwK\! Hd"LxT?/R Ob~Q6a> '4Y~rUlǰ! p3 e L j2 ^fP$ڠ2\*qn1D܂:Qp֩c=] g-|(c*,΍^eMEZv=Z5H{k8d]'!ǖ<_ ({†ZV,2,s\(dbnp MW$đ測 h}ECWr:Cd`#>|nu4wψվf,:rx6]qyTF$ I:&)Ɓ-I /까b4;$vSo0Eo܈./{mܞw#r =Z}ɋ_0ʻ!XQQT-qtӰY{@7M9_ז9$- #f;UwLwMyS^XsvcVl[V9f4`:_k=XgԱMW 7Dҽ(8D,cT݀s}iCkhX A}\̐BV:Ċ|I$WaoSu+,m&M#2g[[ HEIEl|̬*O&d^8/t5={c-D%+wS!/z:+y4|׏(8m}X-,RY}@h>,+t&VD#aFf&U-?z `-r5>EwM+51}7]0Y21iHe\ڗ;NRJ bO,aUWl^}4j8%,HQ&pԣ]RdaVcKuiR_ӄ%t`1 c+d9tR J?,kL( >JǝIլXʦWY=i53J% V_[ڳ]/kA ZVӚsH2UzLKînTfεnzu+SX>_~chr[R 7 tw bzoF8[!-/0sa%iЊ\8w+xZcNAs~x\[~=L&)"0 vTYϤ沢SdYŰ䙽?ln?(ot( AEVwtǯKٺQJZ W]!-SA"Vg~F >\NJa"ʢP[`oZ;6KiϩL!#L\Ea0t* >%Gzt"A$Zcx6k5諉о(7 PVk6L13 00){ DP.}[ȸU/?Fyr,WAݰuq ͙b1쨘dѾeF[oQSҨ:~JWEFuӦ)iy6tXтDҶK^Ȋ&&Z߷}.>:F@ۆ&hٙYgȹW7po^$DwF[V"n ܩ;J dFNf!)gB O'E|eK[c6:(Gxb@;ϗ]G %"缩FE)+~DK05mC$"CD`*faxfS--^FIVyP,/!v T #&ZUFD/6G!D0@9f {ٚb{!H4pگG;=.bwQ޴Kfb# PNl%=$ԪǼV'ffJ煽9xNTB My`1Es݁&G.Ø (5w;Lxču\"nMv34!%(iu79sD_#wFހvd\h*/fdiYnݽ*Fn p8|$g3mLTGW KNBozkQ/龣yX̟OZ$zHv>=RjkʴY]$D 翧`$tQUWNr($f|"! BHP˵ Vl |,a=5Y ̭ݧ#N3iUn1v3P[ZcZő%3dleyk0Uڞ_js9Kdv/fBOE3/oޛ 1һB菉v^Oc՚WQE[bXm7m.b~di_[ә RnLdB*G"6c]9J醀ҎpUn8ZB!1{6]kdϵA7FA"0 du8Z[x $?M65lH` *H&FcDT?L15C ?-·gҔiYu3W2P4w[D`$kw'G1͈*m{A|,91CLat\%Krjr#^an-?Tؾ1Ü}q‘kibDLdDM-R-zEЌ~K< JY"NVk3Q1̔39qV5H>gl hYJCX`Vݭ|`M{Ʋdu!4Z~.>AZp`L |N{FTUK6xo-](9 ޕJYޘ)S#h˹dpBUjT, ˲J2EH% SB:2HL5lw|\c@2L8dOBp"C|gǧO(nPW'A/fbN/4@lӂ7` X]LNS߈Gu Q]zU^Bkw׷ry%? 2N,@1+ ?2 >?f3Cmʔ} bpmxy S"*P[(ïw~ xF,J6dRG6%z/ѧ`2;^F,%Pp+lrYesw7Bx ӭg17}o{oc EWo˦R `| 3 / W k@U O"&f;Ez M޳9CfVڍ} K7Aiju`e4'Q9g# "Kc?ǿOmd`DAprd;OZe(Ak BgQ'PZҰ@:6>e*%ɽبmĄIJ86Op9\M\c|R_>bۯjg{LSm^iAiWXFu7o}[+ۘ"1| j-Np$Ρ5D޼9eP&Z4v/AE4ˌv(z|1n}Nu䰢Ns^;Xr]xh18\7ѶXqgO;vBU-ξ6ݲ(̉/OKh=(j]V \н U s=%cZvaں}R%IJ﷞忴sSR?@d!4O$NE}p\UOma Cj WB=fA!+41s͐Ptvi,߮y}y}|b,p&MG'z/mhˌ?kIJ=cK?v}B! Q= C;*b*c3"Şd+vZOP }z1} QQ3MOo` 6Y77ue?ewŲ%nhJb)FQ퀛UeqGJ$K >򉶁1k%EM)y}{ݥQ'~ZJZͽHv$w$kw4:$ $; P~bIlRORV/MJ[!-1SNz9m`Y ߺGV>3ЅsӇ0 D*Z)έ*;ɟQBlI#~Pf1'+`[&7xxER+[و㦋P5:]~X@>8yуxm_<[=H閗OeT^3}?2zlC+QyL^y.ekBBgO}at[>}>nDzG;$?7TE֋lj&'E&o!L;bK,g:e{+pECʙNnq^>`P`wc?lRJet@&;{ %I5gr ^0[݉TgŪ]Yv;?ǁ-ŃR`mΒ Ǔ> ;RS9UvD!idSAWϾ!Y9~ofm;*/x+ăV*JiICUv|f+%c7p,(Ub$ s xdBp&tC^5m)?4Y ٪ja1uxEG3p܇.. `|(b[*_sGk㻮B27Oy΋2dt.i]ndh%k6Ȃ AzyU,\$^Oq,WLK1W˪Q6@$#hx;jtn=ZHWۭ ĠC>F#ptטNS@x1#.QKGmAf D1d7J7m^B9q0H鉟{ PD;Gigb>\r}t̪ ` A_!wlbM.Yλ+T$FD*`'ii)>8wHŽ?FnB+0I_lE9<'ORx?yd5x^6)-=q.K(j[-\>q8>Qu"=<#YVaYO[|5m@;["' XLgUpN( tt!Al~&8Վ$}O0:Ӧ}_\ XE!M14Sa3i>gW)E~ؘ(ֺSo=0~J)dKM, uIxsS4H߲G k 9 髽OZ mkb'L.W$2 qCn%?ɷiNJ7D5|:2+x)Rr-|7J NɋYg]^Y.+,CΙ7~52FZ fiP|b[&#:r$CqFǢAos,4*j?Z8P[=szN4*Uc]%9)G'5L7͢,q :ڻo+[&sNYd[S_2+2~n )3AHމגxs,`[\P0+hc30i0W2{,O HڑUz*b\DG8Er2"cn7# JO 3Hj[0 HXba1 .sI)iFefa4S>=̡츹|Rs»0Avi r:3ד]{5Bt8iP痙ߜ(%WaC:Y;<1Uм@P :ǫ0w6ZF :d;TD&js g+JG, 40ޯDKi$jm>ٔ\Km-mv` =|=#ͫ|#qߤ2 l̴1zAԜ 0KZ"܅;\h5$*Sb ʴD\~x:3"t?c$-:%e*[Oxr޲Z32r@ލv{Z[oƜE+,Dmܩ }R,c\IT) [R}I+ 3=jkpztX~! dx;]"Zƀ`լP{/65@5쾉L]/"\J 3b kmV %HV>f̢l-LG^`1 S[^K5RQuL^O8^FC?s݌ PPB Y>tD Rl.1VFox75WFe4kۯLv1ZapNl[gQD҂T%+Sd]ڣ~Y/orNen+x]Ci9 P򽘎ݡÇ/ɾrc4;:'xMH:Q6wO锣^RxTKh$-Uao7bMDzc5NǪVswl"Ka}mzl;al-~^8FdP"j:+t{Af<0 7dh]J(rGRNvJ{P F8n3s_7k8; ×L^1j2;. T (hig7xφ_^fÅDb5sSGR~s[]yˠPX.H4>> %.$ baIA[6B_wπ0vG3;9d y*[Cס\֧ iUb9 7:>֯]<.y0RZIšL{u08h=+\IE<k_Ǟ#‰'8esK;QE<C =ޭ eܲwdO}vNR7ĺA ?pe`2`oq`e)3,iܝ=럟aZ+m!W/]xϹ?1. 4fR'gUd_4Q+RgK)ōV;SxC5JX+=M>W#j.0A{-ܺh!9a>0NS&[b?v9 :,zkZ,P CZF] jiU*d ༁cO°~:TjqwI|2v>2X鎪 {<Ǐ6}Ci7Q~.'9Egdn?I[LUB>X}nyURihk7wX|2^z-iڗƃMݐшJ o@u U"W;`9M!6!#'cV2J8Gdو%k<0m9al·?V*(n!z҆1B9n BCp'p$/DFFݔq-۬DBKJk#Ef}>P!9@E7[5b";97q]ˉ[yB(M-e2m J9x`T0/c6O詃QNIr=$J{Uo`F8K+<6G_q71L TR3/ 92'y8ZN|Z3>\Ոiِ>Bs +հ?5,WqW,ߞHɥ]'}0HGr7a #+H ܆)Pָؚܴ6y^i;hdzMRC4u?|{ <=<+QV-..-'Ʃ$"DkF s?^*Q  h[WV ?a_һ{V^g,VzWTjlp/,{qCh-;dK5'` a;vfKv Q%B{SwUNh>zLx1GLdz\UG?v|41nk7Θ;ռIFp $X<ۃF`6dbLkϠs>+ oYT|C0)rK0[~֕wJ5y]Jv\f:;@TRDQ=dӭ9>p^o(X[yk]`![(R q3= g@,{#aQ9`>;#U QUe _odퟣ(ZFSouS1|o?uy}_D:   *A@lӨRt􈊎2fJ@Qg:`iVJ\e%2JM6᜜}mc{bN;LLzZ\$hni f5l8s( :] nvH‰NAs~74pL7Y'm99hL)0bq 4_z`i4„m<=bٳ:]uw洋2ʌ1>gvn%*s{L> LTs?Q,VU_SVke!ӜQ:t&Eq"etlB0"yx\xYQ}0Yn,'gN\@yD4.kn&JGa\ mز΅㇬"tSWR9nQi*tpg1A.TK;cUsf"hT%f8 z/ (h ߗz=$i2]qMLDuDgN(3-A 1(Pg7XLVGRwzWˉ)0<p2ʡWUxiYIXpf2BGɿ#~>V[N=.__|hrsr5Np^=knB}UPXHDA=rIiJ-UtPd'~`H?gƈ_YX,|;8SO'eöB9J!odըL-Fdt=}Qoð-tWGu%&bbܟ[#:l՛":ôQ<,EXc >[, kJTw;=c_ܧ|*r0^מwLd$V3ZF\PKpk[73^`U̾w 9`a .*Wtɶ}7厷Zϱ{U[qMĽŲ[oUfGkP[`F;ȅ/W+Pp> R< R2RV큋$%.ݑ:akM0"$eurPg7'/gFubըv-HQѐy-JϧodC UYNh w"s(VFN@A]DL|2M3):yl)nL b*&ˆ(ׯw)m2,U*Msɝ^߃m2 ~VIIe[Xh;JP]r w 4FqًF&8;*ǐfaQ.q"엇~$cL4{^4GyC[U-5$;m]&ABͩ"A$m}ϵ<ʐJH݅ 1^%IEzs4m^)26@u 8Q-cD߁ä8%wXYz1?!{E{ʔ$4^ۍVF"o[[)<醤"ڜD9u`ВjdSӫb) zיI95@ /BUO!}3>(צĿ{/uqJ/W xX*z ~a4.k)Ɲڞ]ctbczUGԖnPOHT `}aG4 NMQ2%b[D/_ȅgXZ_B~j3%2S H]߆\W=4` h]Cm'˔Fô/k9fg9۪duPy6݂ E*t߶@7 XlaDxR]<{3˘ɻ&4tQ_緌h#)?D+@~!Hvr8%s(}Sc5Hh_0pl_Mg]1݀ z@󟓟+&2Z^t !BӗҹkSU$J /8 b|3lhaB3q. Hc7<ř>8Li&9dvB}0˦0uhi@V8,pw8{ii=/|d) VW2/zɄ>2؏`)Q;OQY=Mn=bWns%MWjrP( "{Q$>Vq=b%Tl {WR},__N X}ѐx Ƨg2O^/"E6lu =:Vm5"h#Ѭ>K$ vg+f:g޶OCO[]/ye%hڅSL37Q)Nk|a .z9n5&LIQ=˛VGح+->!]F 2#pA(n-X^aB?2'ZBf T.b{8lK"I [;CdDu %*8ޕ, &GuLֺ@X )Y]+_ZrOy(O Z5>ؾq&Vk`+ﱭء5b~e9X1:&q׋ݨNєhdb(XwuFUهт/eG#竷>h|YkՌ|UZkDa^bw11N|7VKOzq? v-!}\w;Air(1MY~w[r,fLKbn=)h6KPti)]oۭ{dT>[ 09$3WAZ2ķЏdRj,ˁG蛑.$G̯q>tIݗl4*6! Rz״!rҋ%$v}k/&K۵ 3I+ݱ{@$BsYès/X~Diԕ[p~b驠Htoe#n 'ݡm{UAеTŃZ^s5ԑX/O\v-D{A4JәnRkP `?y쨈S<)´UHɷ2U_ǿј- .hut@ ZAX6ZISrmH+$D#9K J^=RC}K> A8WN67puGh>5]**|ם(hdŁR jvit`K*ݣKЮe\` FI=ZbUR,yHNS; 2T_q,J~O=1, :hqr֣KlҬ 8 T#ׅu{"O \{a`*cʅ575Lt vo227)ĠHC9EԼx#h ]vH1lYhVSNc'trOS"P%e߯-y8)LLDR JJWv.AM,A){()+sn4TpVb&<ߏ۹CRr\`p\k/r͍l; y61$3 I$pL}zE˖&ݐ-7 Z4l CX Zu&t^iE|n]g~|ח3aY_ \"[ɍx/b/.gDU7Q*&һlǡ&t ]KƎIZR=c,:cϕ-,qd@coiy*'~Y'Ҵ{.-9m*3E:)[tgLcGq~!`NƊ>8(G^XA40B'7ye4Vjt_\W>4Go\܉cz18}M94p[ĮG"rf8-6#CD7Nfk~ñ~E n-2EDcҵN;hD,Qr J>HPga=l*YN%Tӱ9[ОUf)z*T'ipzQY /~h]g_4РPwt#:)WÞ.3<-%%2L]Ċ3O6x;pIuy Ҩ\Ͱ|u˭;nƆKUuF);a5RT2h~0É3k)qvb@cpn'ʌY v] 솔!E]1@?~l) ?v&O/޲>Л8΂fe> we:*I،`NBLF3,BZOծI67㦧xuuD¶(U&V>+N8P@Q0d_^L;8x3(.Mc$ɖ\.]^>m=3xi',bD Ci| Oj$J2y+  R/Ӳj*]8}phqʘUՕMC =w^^r5_PHLV2u6 he.`|$M {Y,D%z$pP5"IozZ#^ך 2w'S]$EM0H;=ᎆ"f{=qHR<_ \iNV-($$dm23|<}yH8Z}Iuq[`|-R@l*{P6݇9@ !_AN47yM0*?Gd@qY6`=ܣ3 W+q]JWݸ^Ӳk+n]*I,=/^TF iKsqaj (Ʃ"@9s0I_-oJBxY١{8)+gX(MXߨ]F.Y->p7g)xt:cϳu iI׊"`/m%U, bBV-x)Y<խ#HD\-M, DOT+nLoD1~/:ʖ|G^rHPְL֬msdzi:ܱΑg7jo#p12za\^fT{\ֳ)| eI#zLCU8όn 4 @ѯ'TǗv!AsNal:K5Xv )r Gu pygЌ36iJw>|#$JEhWk ev=9r19M,vd@ʮ#L2.h{B{(V:᭕ƸB\ 6Mz'o; Iy%'ČCVk/%Z:x[bX<ӑZ8 14RQwruABLG;Qn=^slcW∮VZ"\ ь( )dWǯ$)Gg@O-v]؟xb|1KG$qa0kxG"首6SrYN>}KEw%^z!"is2pnj'k/+JLuH1{贳S'wva<%wI~o](k](IY5E-T$ 5!r7BrzHZMzXy;J_uJyw=kã BXC;tk2Pa3FaPѐs,~Wd͠wB"}S2!tfdu5%P9$\윎LOK)2R+]͊;-D8"G>Tb11D7iU9cS_?.l)A@/0c닃VoR.f[n协ދ@qol<]uHcLR6@ l0a}u XDț^~[cKB~E_жm';z56+ 3lEr5 \L[ez&sl=|Jw6$N*o Ԃ.W4 }zq Zm]GpD#.zSR-6bx~<>9!SuZ~9*_<ʗS+Yq I>黋nTBͲk z>ҠbddDHC<Mg˼Jp,W)8 C7\]7T?xq=;C.90[}#gm=)Ҹ"U$ī٦2S !yHG&vBfLuP _m>"O?1?s:$BA,1׾%&@CQc)Z:8YnYXFe*ҷrKWT wMS9Yd(w1m b*/=@3z_fSd8M uņ\fԲՑ6 twol="¢̨"UpW؞ƨnمjOY<71fͣ,*gRi4sk%SOwwI`%N=.0ؔ0:$t$,=)@zG WnSP6ma% ޼ [16L+ܫ^샵@,/.q,U,JQ_oVsN]ܢE/%.4bfsX"?Jbn][X܂yL|3~%=>(KSXr0QV#oM_" g#~xIpBt["HGǁ{""}7-FYp<^I}^{Y,㶚a-W 3ܾf Oy~UJ%%|D{PvTI/Bâ wMQ_I%03 BmcjHh#%#?g_h=::v 6')˜5B2Lԩc KOa)JNã܀:O]GHhDx ' )`>lbEQy4m* 4 ~$[ gz''3n;&([bgj] AAᨿ d&0m<⛘xg0DzrsleޘJ<$߾X㫶6L3)UGt9"#=քYnNbt́ڏ>[à}=>):ҋ3_ "R *."[*-Eh?V$i@g)q\k[[e%NU *SfdMJxr["MgfGPkֶď0zQ}%R_#f̽RR" O[îiX67lɠIș=>Zg!!Yl^Jfte-!Բ f-7'ɂdDJm6چYU"TCN7V{{;#{vmw}Ġ,\< UI eKDkR9,:Ͷ~d› q;Yaߝ_r[8N|-T*u ũ1:˩AL2dȾ]y-t@4Ʌ/Uu<m8z |JX…زh\-r™>qa=RphE[Ŝo878Vm?`ݧAs$^-bf)Sj]ƘKfF& 违杏+@$5#w:6{mxb5*VD{MH⟷+<}$JCf;=ѥg=(-;>w4C ߏ\lлNgkMɪ`9l[T<#aW|ٍ6aAZZmXUEP):G}w3gg=f5s~@ pDRZ7KEkC{$kJ11ih"0TMK=votYsQ^{Z%S%UZ'[MmA8:u-EO#rx/FVa>Zi*F4~}vA6 @|#"x(wU*\ڈ#5,̼1OvI=-4=p_NHq1՘L&5|5?4Ӫ+3z=Et'Xf!}p$ C9[{Pu|뙳Ÿ#"vgkj{ҡ/ RvUB`7ɇ2犻\WW{)nj2., * &@Z; h8a' u5/͍cUZ/ݬKzw i鈸$dA$eٯ}rb=R(࿓c/Qo8Qa{u33#ܞx1Lc7_vtF,kɅߛ3TUGXwClB'uC)[sU}5=Tԭo,vQn~V(ttFU:m jGRv,;v|&$Qp[)9QE:Ϛy2.(w~.Jn159C! %Iֈ pR䎣r` 0 {Ae{|^j9x5\=j¥[T{l jBihN1 ,1/0IcS4ٖuE)3&eC{¼1/FQ viff ]H[GSU 6xPWmw#j]*_|9Ax5fn1Q@zyI‚5Rp|)p ەd`icqI:L ZNk~~)/GLaFDonr~7qBi s){*-Maz2dCЩQv}&ś}a6ͤ@ 2" ȫCwѸq󿈸RƦQdh|(cb*o0N ]X^LTʋ_E `gEQ:[5bVvg3Xty!m 4%M()^b,7kŐb2VX٢ ?K7xߞOHy-z, !#@Ak,>("G^9&͊ b? =mϝת+ BJ/ʓ']bZ0݆Zw{/%Ng0eF.1HEOlkOk7"(=1*e\OpVuv3ԝXFYIqʋS4cF Ϋ|;] ,T#$#=͖ Gg\'yWu]Gt.b{}p>$ x8'Leϳ|>~XҮˈi(/&*ӉgLy=#Kp]dD+B9$S%Y]6#I0> ֎(hMۉP/^n}]fXD9G'1@X {lγTVgD#Y0 35+Z }UoۊY<ʵ%˾0BO72tx0e0-+.\] Mn*~P}Rvy?o1^QMWq=JKyzss8SENt Y`\xK?UyGlg W<%IlSd64a\_h T[XJf$p4P[ {/mTy4R ˦.,7;{ aQzg)3RsŔ? ~B4Aw5{gL:@g(5Ndƻkq`B\n@m urZ5a:2jR>c5}S!}. |;h`:!d'e1G~t(D/G' eJ{ 4kBC͸swh:[sq/lY)ܱ#cm=А &Lq'6QU ^L=@n8n(-ﲓc+x֫iSbݱs3]0τU S 'ۻ2v1z7 0uК`S 2p LBUHn¾yZ|c=v-#jL40D6cL8>]nAf\t=it5883b@{{U'ަF"^ j4)fa RM/N^?Ӽj,)5GΕ[^iƻ)rom5z5miM-Y~hOrx=WRX"-4ʃ3:/ *+k ]N9M`x\^p&؞t]BSsڮom&nc3PLsWN?&k*L;dbpE\e| W[yIPxuWv,crA4"TP Mz&a-E\cj-Swϸ*ct{VKݕG4HL>S[SdOXh[9l&55sqai{xl奂.huv&ALULo: Q*?48 ^;c,HYNd[ VxKD (:&QVy&}ƹfMQ݉l熁QyUFH$?[K^vy'#]~Fr~*~|(3Rcl8aj]b"ÎYw[іh;2o&ׇ5xA`Bc2xx{y/x~&%F(c({С"Rch܋/( ]TfEf9VF `K'07QgdR0Vr֓S֣^,_N)%# 6gޖ?D Q0R\IcZEǮJ`bQWڲ~O ʹO"4o6119 Z4lݪ"^ZkAV>p^o"EdoR`f{.w {_T(+ϡ l3(XU,#5=Nr77j4 }@mV{"j`*tTMԍ{߃#S=YmNb3.I/eՈceRtT|۝5Uky{S0*e6$m&Q'r) EڐQ]fw >K^jĺς0id\2ig!Lf]d+4uӑb6MVUg=^7_uRޫ\۲{Ăae9Q}>o(p!(VWًDK\9f+=k|e!| ?E Ϊl* ՚VU2n js٤.86kWJ鉿%] G,L?`9Mp|>˜J}d]b8!*P M B8vcXB-f46dAr4o[WrJD%ː)zN8 tw4O:LUo6:՜y]oNX:{ =ļ # N͔4N ^KəjZz+djPnP˅J:#<RaOXT&8%3ljܴ%,PgvsG?׫(Jddk*6ضXtL@0oӽ&+h]4ب!Xз8!$ZP~TW G/*p=EMZjuҨ5{%P: 6lf,@7~ah2g]Mȃ*B' :NA<\3-gL y}*jTk."$8ًa.d>w8d\+0ZA٨sKK;$ z:LوOp00AӾ"0)Zk cU(wHT(H^ k~ԁ>+}eևIULxF#:9_[v"gN#7o&H5Q bCÚlw| ֢r4I lU(t1ɺ ,.L:BAXBV陀6Љ $ZͿ'jдrS}5Ufz1ЈG{q UDU.+q-uq_16Spng dTbTP2ָjvܫE 2+h*=jY\*A-nKJBZt,̼FzoY.P+^t(d]qo(fp< $UW z؏g0xəy>{oz!z=g$s{]:5 n.桹`# @P[E=1n^ӐpjёJDa5AV9|]^]-@HHcvud 0MePw$0ʨo6"KLϖ j;"n~RvݘA`qĻk ˖XJi``p򼷓v/3CЊ#_#sBZkاe5;3mQ!Ŋ5uSI5cuXbKYl`^ɝ %cǞߵQ$|p}?fDjiT!})>,M-Lګ(g[vU H{e5˖$ e,',sqJ~ #*wVyhYhf@gʡF]Dv1M'ܫIT)Tč\0:Caʌxb $ ktaSݔ= -b⑖ Lҝvm:sF ,\5Po@5jӌZȢg$/nZ9=="-[0 -VM8+"U;vj q7S~ߤv8E GH;Y̑dr:X6PH*bWg'e%X1 ]a-`SJ φs0>cM)ҀĴ5N~7A8ڝ9%(;#(C}Oi:_r3O,iQJfmIiQ%dfb*ruT>c <1ީ+h>! |xOW=*2 =. 9\b۷1lM44OWdҳFg^Չ/y0}kʺ w͈6]>ey4f=!d&7HP1lc.CԔɽL Nm iA25!o ЬGf. {ސBM1G1 m'h~1X5'yq٤iNEJ1eWAoPר9QY]ܱH"jy3iX`FL FZsߥ~Xb(6 ߖG%\āY;.99i xgl4B@3SLv_7諲r_dv*lma^@Ϲ$ζ;O5')o) ݞOp1&[rp{3;d.1Ll("^>~|M Ua5v92>8G5BC|л_ t^Θ쯂rW{km^l^gan&b䰱~)x{ rbq|pJ<ζIx`Ajܲ=)30.YGj4  t:ނL15M|cNipU-:y-(8#JDJ$X?v`(*߇ՔQ~&l{i=~0;{)]fJVƱ,l8*NihF(Dl|..R%CsBo71O Fbؿq-1MąIRff2bPܹ0;ӌH!#zoB+'fnٽ6n h wr9M fAީ&/bKS;-ЩeƬ3wrZKh֏D[ 2]MSDavl_0ܗ[MB=.yP;r 5G7! p :\Z5wwנ.= ȈnG5E9ù ݵ?nS،7%\P,NL^0{;Vz_\*wgw'Ȃ#&8n\ cOĂޟ Qz,/U&:5ڰ`8![B,0ŵ-jmc$׺:hr{ #l ׹)E,#rm([dK?+2m qO\&Q;ǾQbVg.O9vSZֳ869j~ ZtBbm9W2ՖrҖ]qK ^<>\q۬l@Թ~~!RzQfϟt3nNetLܺF2K۴k=ݨ>>XIaɓOߙusք-T iF+5='E;09(;/REr ݺ!ր|HӸ` ݣ@]뚘<ו3v }6qA?*H@iWdѴJUM PAuDqv;xo9a)X>4ܖ𗱜껗?ZiStw%bU t y2'QQQO1% 2YV%Ey%" չj}О~C82 !*FF4Đ&&Qx{YkN#ܘi#/˲}CO?yct Vʛ3[p #$+s}yxQjirc#n[Lj~ Ϸv ^`]MSi"рXgY+j8ĦJ!KT܀o-0AWAMGL!/ߐ}<4C6n-Qo]7= /H ;N*9dw +.GJ0e\H5ع嗅R>+6<<M6\X.;.ą-|́r12ο"Z[gd  Iq7 b}1xAa^9714Q ymiYw ]8# 5m1m+DI-Ydܱ\8AR [O]qy+ӖL,HpoK]#U r.Q8--Ł౤25^[YA٧Bd%UxRF 쑑c6FKEȡ(nхi,Z# z[T0R9;Zx6ttX]%4APĐ )IAIw Ya$ = B+Y Ԣ,X[WU;jőI c]0L7j 0k4 \{O#\4r"n Yñu,fVnu5iVW%~U~8gy;wYL<)[4K&ly\#Vt#n.n+LaI w xULK9h+Žt 愀D ,NF0h8R t i?˥1KC'V0mo%T5r9Ƅ<J ŀsc.>O?F*J?D6;ӂ;@j1"LEB#,OIEEˑttV07ڴ*KJ;<pO/@G(i9c&n>QSM8p}nMC:[RJn*FCiTCY@@ﯺ`^-KHS,Y4iW5%UWy Նz1uXKM=(|N_[{cf/3ZD`g];–80F+3A%f G\VM45Mc`d;aqek6 0E Oc_lܯk_ȖQ1#TppOӃ(<%E M6t V||={8ã+h&C%ܹywAV9 `1ՎqZY5G˒tԾ O 7hxL_SB9BHNbsC% 2d͋ ͞16jWq,^3I6Po\gG 2WIz]RGh@L9Z]`g [59>h\k7_zY WYb}tzL${7nEBMF0/#]1]X[!i$ sA=mW?P/$RATHC!bBlzIn7Tjxh~s,gvډ3zی*q6%)Gzz9r]pMgRgR:R- @r`9ӭXכU% {6b".Q2Ħ `Z\8"t3>>kB$П3IP'MQ#b,"޸˼)XA2Lx1G+(,:j[w2SKA,\d#%ng5wX=*Ш=c/1^F]ˮxTV1m` k3"ZID0;w3gO ƹڠwQjr80e6>^˞ BV&f G I9C %1!2g#!nd\@1ZR;iYs =xY\C"eJXň'׊|-9}흚!Ԙl@'z^U}Eg .I)}֬uog\SKOc֮!έWQ$Zk/0)[6`22){61zpQFJ=n(zdoe\wDZ6K\50?_)Gs8^~4GsoL8TYM1pH¥A-mOD)Rh$ɲ"gwqp X12 l&ǎC3&X2QmEByoBv` n*J,喰1SZjxmmQƑZXxTSHIzJd.'Ѯ \%ZFn!U4ډR=Ј U-A9SUSJ6-NKX㽉1 7pgΫK!G8# q e.&GKk 'M}^]nGdBA^)x'VyV0= Fj\ ݃E[YQdZg'ZոShu .gj8%1'gpZdlm3;A&t0"(tƸHt9%L4Dxhxc*`fa&+ԗʄ]WM ]NQ %3\}߀W̻$.]=B$|:LBS!"lcGb:Pf(i^=b@ΉۙlY݌֫OHq9Şo!W.ȂX*6@=sOʭy65Q7{IOm Ghlb:eG#*afAF8

/y@Xp \ "BP*@JhLٗBG| ~EZU/`W4's}I]J~ tDZ7!3x:Mr) i2ĥ] :#|I<\8V*Y[ ix vL{\e/BF8BN ʶ+π; -g=0P]~+¼ldl8]#Nb;8!?-I0NgY"gKս W1*", '!:uchu\_|)FSV(7xf/*ZiUNF%M ~(PkCt(tnq}=~>3ifkrx w=ۂ_110\VDt$>|_Rxn7ALb <_[};r1m2ּmDk)jN/% ַNu6a1p o\ y0e'eE{60kܹp %JCwY~VK.İ`ȚR\CT[`3ā&suƤ]2 _\\`(Xee,N#^I 3oWF%}&zAvgd %QJ%Δ_i$[@WQj{;x=;sxc3q3RǷxٞ+ԻVE~хY8y Qfޔ92;$2W,)p"|&%,:(I .wq/z:D0+KE?\E+ٱ3"b7T|Rax,-3l8yXoTw4fC D+SOb'Dxo?z<2ph+sn@(^*67]-[#[#]Ptj=BkєEr<1X3\~ *#fb'K ^S_}; ,J0gFH)K^6H/8ָu 1䢍|{AvsvZZhYMz#n[o:z?Kɋj+|N~!`AI H[ ':$;wU`ёU86It v(=AF\jy" 6)XXY˭io?CX򉌍b;% _ pZn 0MCdwBJf;d[[Y{j5k 9NW1@]GRGri(کNG A8mA !e9h /zT  LҾC6 z`CJu{GVK통g8yht5jg%s4V!LYSw`0&mWLK R3{p;wag[GIyFON7jO45 ldP&ERa8hm<RKWb. '$* ?NS t: AĿ*4*EV𦪳$wIy\&4|Ҧ@!j9pe]$#F]s=pm%)ܽs#F>m%eRBua܃1&5*b_T6 66an:qSSwʒ ]`WEciib߷p`@`æX^>ACQh$WU/h5Dszp<”l Ix5x٨^W[a߱[Bw00ZG۟f^u =$DG\帀`Eo·[T~ .Ȯ}&Y,{G)݇>opv a=ês0Jh>LVG8wIY ѩe$`P{ ۼ=I^%_FTH3U &he4ڲyCDK6tYˠ%EWmau@+,\IK481AZ@d8 o=X%®O5S֝2I")(f?Mym6-PZDER6lt,{K1UG#B:'LY>-Sg ৗuh8{i\Y_,f nQZ UeO-~mHV6J(1ksZ~LJ8Y bB4(ptIa3//>?TZ[ {IsgznǍz_ teq{ ( ޫ)I  w5@5=@R=U/e{*.Uj6@~gHAlDUgH?,h*Nr'}yh0(0~ۏQ 2x%G5n L˚3E*0s+\?dٺ'$Z R&S>{s.lcOVli)Hl/2&e| ,g UE/R^_`Pv{/leH7&n.s1H1q`_GDJK1Š= ;q;)/IsxpM?4FR53vhI 4vaYVtQ;*\֟jnd_(Z{u~ƃe,^1 HDԈ2K3HՒ^7'̨6i&N̤:"_ϨΧOHZ_;n!diDܼúXlx򣹏!෴6zrߦڇ\=lW^χV5]p]53qbY[NY~ fix?TJxO`j[3CCmMhAqK8 ` |[/eD7rRpt]l\7?ːQ'x~Kd.wB^RgoJy?k76 "& B$2=&Y7(&:\vTk{#Q D?hqҗZ_e`z|jz MȓhREEgkUm]%O?6Y%*;Ki~HFjg[`VĢNOrPw-s^b].$@ vTyyj{pJ)К5c]e ÓҌ#aٳ 7h;jz%>avUjTqy D8Tf RX }-Nl欯[پ㿆:]j>(yHTNWb`Sj]>`#fV}(} ![- `\2 x"!bz.bX>@JEol@{`ODR fnoVN )ߜ8禵O+69_n&~\w+ vl뱱&afƺ~7󙒢Sv\q4 P$0xGA+n!pe%&SĮꈻW٦:$^(+)zZQ)5qdG3)6Bc ˺k[-d_I]rVDM\~*]Db@aN^_:*TJVgbYBB<%YIKTff@ՕtƒmW#Q`M\4I#\"$WT:6x}XdoW0y,)jY&i\ŶoNNSu{bKՒHhߘi uGk@qSg; ͩq ݻ0\?Tɾ`F>qu4pޘ*KLĐO-p ߵӅ{d-5p@a1s ;1l (wi><" 3ۀhREMo-p26&c)#q#c*6r2 ssi6L9-~5 Ne#cnpeҥg$p}ppybrxkWVI: 'xᖫ$Q~꠺rn%kTj6['#)bE;$ܼ'!zI'S$s:.eY|W(+ȡc3&Q-~J(Ld!V-b|ΩL>C_03CxRR]$qA%70E W rb. B/љmLP E:@5[gJfo_,CT_9HśCa, efdV#vP=`GF%gM$FEdS{V-!8yZMkZ~Wg־i 6#Z5v$@4G #@ ϖ祹w^oCHr|FgxPdy {v s6G + 9D%dw1rgb  Tl3aE<34QK[>.`fBg)6!{Fgӷ>\{,YEL|C 9Lj~.NOFUΦ Gg ԰erK? l,CA'ńZ XĚmh:M$0Rwx=89,3awPnX0zĂM}?3c^N$,MЌE۟iXlF,! sc8E̘ G.T~A42rN`r./T&H_7Y\ku]pΘ? @! ‵xMƙOGVVo=gϻ#^N"qskW#^Gκ2DfGYhc=ifSf}Ieaꩆ8.I=G=K|:q:RT<Pj!Q c2g}X:Rq= v=<ժ'0 Q|- (5F}x[K$CxۄR˻=7}|8Ƭϭ~"AX˫ǎIŶ6Bflx䫀J{fRdD IE6btF.:Ѭeo7ton >k  AY%YrI>ۚԕGD*Il2SsE\eH(T!S}h[Pb×^yh&7$a5T2MxH0=!R-ʶNɀf d{ݗؾRE?hm*L.^ِ6jkWVaGKX 4u`-!ٶM8' i:XQl7MFn> y@>k&v5G.,[TfΜbl ˉk Bu9erZƏq25{n+m?bp;76 1 7__!'agu'ramFb ʒSl!dK/ѰnČT%-H)".vHZl:\;S(5 [&OʼnT1$D鳎kZ1C^!+A&khGK\$L?L|H&ŖjcsRw:L\XL%;$fQ_B? N,Z,qcF&^rGgvVKUåw+VC)v\޿[]1ڷ.U%B`۫Z;s1? rVu?0;!##|p/gۢi:]=jh0zx1~=MCmF3'ϟydUc)w u-5 ]x{#(*"P=c/' ~S$ֆ Dv;t芔rQ敺ڲ"eIy( uAMy꽪fbT{'jk !ll;&TK(Y!HM:,6z(*>) #W^",{x>i`-v ' oq_;%Z;0{VBx6d< \LqaWY5@p-D\'u*<ĖM,h $CU62寴“U%͕*n8GVɯ2>|Gh L PxL;FTw+Gc ?أ/xE掃I>wK lHmaKo[^΃i>a=*Q)k^-_B i\4@uyi;.Lݚ՜Wd]rgʔ ;m%Xܮ=㿇L+z}Hd]N7T=r5JƩ9ŷZop/tSR>#OH=˒DGw#ŏ?V}ބg +mpȕp!J{L?xgcMG, 6b|z_جV11j[0Ҝi>UHP 'Qńԩy?t:Gip,+:"S?A%L֠%9^b{;\q?XF( wDk hEd3χn60K*1 .9ӌf=2e3p6]1p[3?1hU%dIBW0jl!WynL:UOWqm47ˇerjjo3'ncȤ>EHޣ~/z(S!3cl8Y^\iVq29)["m姇hSѭygLTQUJw(VyQJU*T3_E0W0Kv_6U]kq h952G_3*Xh@~ 9;Sk=xGsE+xH| .5W(P7fFL ߂]A.ʛP`ng&^"$馡$))iJ5H^C*_:\ mBђCwBftBtUS/*7œ@(ɻn+f|˾w:͈ }~n_2&MT }9,G0& 1 ń0ήu*mc.0@`Mr=xWRHNfF8zޜpuTul5C2v44aE},FP(N4TfL-^ uHPKFsoyi|SCI o1X"xfwympƬ ']_)Z SevN#˓;T–5$TQ(b%,v_=^wTƌ} La[5gϘŗ z4ԏգ)D`t:sTTX T'}@^!A8is.A.*̠s@c 4\`D%->S!,(nqO|j`糎Vd.Y`dՏ{Ql,sl0 R8S Q9am6ErLup& Œ|lZP%kGA/%J4]&bR.]x(!v̈́R7ez(y\9(*]%_0t@lCAUǏ>dI񘈝GZ4&u? U:!ѽj>$Ӭbo^%&d4ΎHƶf[Jpz>,1M"A^Sq%+;Y#)\F]M}#&yc⋘K@::R8Es+fG͡(͟/xwZ 0{^0)hOK!+2c)BJo@Ua;z =iLvC7ʐ?nϗjqkQ9@@3SemQ8= { 3n~(UkX-"(+~#fByp Ѽffh#z{KvJ\0fk i!Cܶ$Fw!hd4}CdDf0vDWZr+Q@ ܷ}51ЊMKz5w_Yb!so8Łs ћHmCա5tܻ D~"yċJa嗗4{md.+Kdz*l/-!ԳG]T6]ƚk; eUkȂtgV‹`IYi MnH?jܭ(^+gzg P ʶSQgY  x %狎g"=s#N@b`_xKb~zyIAպ6Գ{=~S%7*[cWɦwP  _#X݂L.'zLQ&`t3M~SC&wFA1sPDU2f+v.{,X { Z7$X ;CYOn'ԾE힥+L!u)B0}|Tɑ(nmn4E jGjL0HDJ0_9wNX lmH%.[̚ɋgۀ XH$hs|<A%aQ? ;iU\vBU4z@بo;⺤LYGr-5פ7q|*7ѕgp'C"#}IƓp Of9;M)?,[B=P;YZ[5DĉO-̺0 ON"F8? bE|]Ln{8&"Sw;|$lYB>)S*0gFHVc4xKv] 0С뺮~7ۆ }OV݁ԛSf5@7*xqc* ?_߸HxK]jF]d,̨WI$X#ʅ;yR5NZGEuH^l1{}(r1@t盗P#}ȖFG56p<r;q ^u@kts&Gݛ~+IBm@T\M$k(v9ĺ UK($8o`ͯ]n2F|/|[r^k!y[/D/ /y1cW E/zCԓL/Of!7c*C0bg=˗^Hܨ &n$Ѽ{Ss1^qZb. |-ӆ_l1:g+}:V,U.K-Abp"#O؍KK/ҖruL~h {18ɚia~Gq kBY.IUe$3sv^L:b%iT8X9j4H-z1'h-F*80Ur.cn޹N>:TGEKoN1mG/{'Q1S 4wVQ `F#og]2y(+%X6 qjF̘QQZeL{oa78IFB!c=W?[Ԑ' kW&l>¿Ȧ3Ī= }\dH]6c@V+5`z 0,/KmPJzDJ]| 贱X]L=k3nE|7.}2x |\ 'MyJ]) ( ΄[ ;&<[̒HiQxۮSjd`NtA|j L짛!6P3J֭L! ~Z.:b{Jʺ*"p8鏽?qQL:Dk~Rn<u]PİD?KJ;}< ȏ}fOKo0?(ճ7W18%LbÊk+9Io 㐣$r -HfpY%F>jgT#ZO*umϫiI}jZWIr̘8bPI޺U΍C(FװSr Rxqli }j;G1hCeD`0H_ An.FHz2G>>u]Fͭ@Q+r@nr~0p]dwXd·nt5FJ,eSX.Tf{K&rBLC5ˁ7Ghi6d&㭻;^B oo? ]l*}h]ݺ$!j$8< fÒ=Rrj]C<\քYsL6Hi.C+!1KztldcV[_$ 0eŧ`ll{.^Mym8Jw8zуQL?9ڝ`:A!I5KsjLtZ2n,gՎ=)d[B2(}–T/н~SRX'"@bVuQ@ ,Xj(=n{.(QRmk> CfUrWQŭ=A0Fŵ4(mgM {@~(k\7:|ymgc1|ʄV$W=>F]\6t->eYhj EZWb9{<8l~2^$Л_R .Z@&$J4&Rj.N+z7!dœ;)xE Z<g^.dS(JN{<]moLS!@_O=dg_f ;-Rl!wʽ>Q^ڦ(.t%/! N$&07epXY3U8ukk'ψO3\z}A,E2>*d1Ѯ!q!儾%=FxJ4-pKzm2r]筟-lsf-x]iH}YX J$P]= 7˅naAR$승] ӣ"Ƹoa%.4~,E\E~vȘ<ȋܭU'lVaGNEtP"?/cmOF^:!hTw3tQi,$x1ɫR!){ӡ&r؀ZZ.O~|"eBDN!m[]3W< FrB2dMf+ qH-) @2f8.P[*J0zJQy%!̼niW"#AJr_ATDrBTfMKMc423v&,m(񪈣1fg``oi"v- 訅p`)@p|ɜ_U'UO޾qV;Eo 8{}]D Nx'daH- Mraie 'h] AonQ/lڟؤ%QXt\Nˡ[h /K߬oDq?%M-}sYǕ(O)1Ըr/ [8#,FIJe|ђ8*H̋k &ȧWw^4NA&*FX]\UoЎmֽGݢ41EJ}O3afzVL(֞(i'32 <,Ni$VqLD(mQ)ŽNQppg\%,震 U1ko"mZΜb'>R`g52j{و|D ߯Zgࢀa:ı$yzƤdޚg>V`=jUZYPv "3IOa#s*ud+}u`V{|/F}GɼTڧiZŻw - 4Mɲ?Hl.S=rUYާb hZ$^b>]b:\GЌtG>',-&KĦ p? oLVW߽aiz,Ugf_"2,SQ!>@V>eLaZǽ$W&yMs$OGc rBS*fػϯ0ubkq&rVf!hz 7̮3Ι%vCg8 VoKqΩ^tT][9Cu 2%af{-gzOWgb&Mrؖ(v42785WG!6LIF)}G. )MxZz0 aÌ:ij:\\UD,Е+(g9G/vXv߁ `{12^}v]#W hc|®қ3)ixGX )TuЛ2cFƞ&h(|d6 ;P4PJ,Q#ʓ7[ >nd'頧)RU#⋋'~Kp;|kƮ9XH+"j:$mZ%׃0bFJ%Rnwf{q*i3uE۔Y쫰G?JջxjnoF@|"XY)ز+!-fXtgx'9H!mDCW`zg񣽭!W0l!npRn8MM{/.쪿FHx}4pn7i< a-o8$iwD6{VVZe{|dRyi( N A\#7_PC!h5 f<8 VDSD&Kpxy֑uɀ r13^FynL% LӦdb$u%{GjfG kHeM()bR5f!Ӵ`0K [2\?ށvFcSq!c38&!Ⱥ# ^ujz$@>%11g [K-HEy2ea-HW ("<w$xWġOHvG6|ut, ~brEPd_bJ{ iPU Jqz-)9-qЗ|VS7zMcƲ}Up=E6z݆욞8ET&Hn'BoRϽAޘ* * ![,}TFR\=V2[Zͥ[}?L94!puj9V(_)7%Gh<yz#wny+}aUSvn2{"jy܎߹Ʋ'ځEF2ʈ qL )y+}-ঀjGpGɱ7VVbkWjaqo<#_p\"$CEsC%m(Fx5^tUKXZIh-a^ͯe7^kM[qXQSW0G]Њ \!(~;Ng< HWJ ypd:3]`Ƒ,5Q$ J\g3M؅EHȏG Nc aʑu@€fSё2wSV-fAnjCW*ւM?Q:+IT#4}pRr?OvZ>7A"Z|h{{ی| ~\E4F%F*j2Fg[+*pGP;K @ a*΁'PL)V,_~<=,h "H?3%1'!Ėԭ|_ tTU;(V?M {Ck`[`\LKx2j=Ѓw%LBJ(2y5xCwHǛqO,(xtFQ$,j;IsV0؉(1l'f%(CTIu*%`|e~*Iܢp дOKbf>mˇOqkSco(d+Lx#g4I@ -g3 :Gw\oz;n+S5% a_]Km-)9o An!bpɇ1_b^u´Ukl„=Pe'AkzXmgz2 4{*?n'+Fk:9kDeծ4M[:rN4n7*-= :qK8#Nd3ݻ$6wWك'p)7NE7?[ee mGeR8y,m X7x'Hz;=qɱV>oPʑc oK1>m|BkK=A70&$F'V4γycEap\4-[d+uk>U퓠v6CU&?W=GKB3+ͷ\>JqT <kQc0fWX+\QbOʛ~w[d@kA(`Vzn*Go?a6l,X[ r3lL7(9"ˁ"&>3MgG!>0 ܝɏ>pC?G4#DŽ\<ď e߬:B 'k xⶻj2Fa\22 J <6^R4VXԢ߾[8zXO qzHaAM'5-8;T>sm87AB(41!vB \8״MNƍʛ<`x VDU [YY{k DpZ$.)5F$q.4=ӱ>97^/ QK3 >TFE$T+wA1:ఓR0_V|sam==|eYc>@sT͸bs Lgooiq4yf2ZHMe`0kE҉ݧ de`,ջWc3[(^n`I 2Ad95jמ0 fSyg%Ol%LvFȐZj-ݨUkd8,M4_fAF203NR{KoM4N`z_DDg{4e:V6D¸X H:z.t*#YՄ(Ck&HHȊQ(pѪ*@MŞ']_a'V*>'7B Hߑ\Ċ\U=Rgqqs*I-cEhS AQ?4-O&4j\P3n/ā)zEu~L-+JBK=UD>TZzg}9R}N_Qkbǹ|?@P||*@No܏l">8Nc1NXWr{fm@h_[` "T y/6!|"U Kֲ=+IOyPuøh~b*IJ ڒ[_9N~G0o ܙs=7RO yE;gBxKJ;ʭNr+?nUr: ' E'A;Y 㮄ʁYs Y"0 **WJ{Kon<$-Ԑ 9OwyO^tB4-]S?J|Չ(RV瞕Ke mɐU\μyY#z5 6U.puH^e.&v8SD3y ;-+Zb&j!U_W-2dw'P%E`S^КPahm(T- N`ۄ]`lG}k ly"C1 kOLD= (jt^j/d,ͬy`o4 {:W:,⤴Ñ4EGA,D.2p"b ըCM'~; ,Kf܎9!yVͦ-b#Chi}c⻤m)˛\;CpW?Luܾʋ?ع5AR1hl#>35,}&*j/Z̯Yie 1Ht k\Bc%yRf^!]ջb\ aG!%wTWeq a1K.e+ qM2Xr 4s v3-磂eaAtFiWG)zubfB ؐ1gRKB'-$#I*>1xǚmO45ۯ;JuN[LwQ<ADxi Jovbfa2܉_S tFD^fL4weiKId [^?qРVH9ϩ#*ߠhpXtJ 'd}ۜĽ?޷ZFҀʳϛ FM r VI$ R@y_˫/G"R(#92:\W7.G^R[iM*0:DM# @u_Z!&H >y4\:q=X$&(wfYB\Nky \XB);X0 ^B.\wX8%H@mȭ7l-K3d[;&JU/!yƮCH@\ǡ+)3RȒQAaڜ)Z~d`h_[0t9W1l  Sfz)tգ'5&G-n9o@~x 2-kmزd1R @!⭎p;s[Do؋,ݬgAXB?u1P}B}Q(è%z6ɮX4 9dvvF|w阡͊Pa1FqTO ]G`nU4Tw%8E˞rL f7SLiJyaxk3ց̳_z@\ޛ; Cؑ2&A;NX941M CYu>,ziEeIvZuh/*|)qtr<fIe6QVcdvw[ic%&aM/I8@|i/;R`iuR\Y98v:DsvtkiBwwm-\hҚAO3SmH+NS/fEt`"(0zkPWy~aX'N:߽r"ci~Ze@SCbwN'U)XO2ЎgƂKI*a\x"A @SsI7; ͈ ҕ< *tu@8'Hc]nS~1?e`AD(T}^~_UyReF4:ǁcS)%J酭x-?ynƐzQ"ۅQ`\rP@ƵFEBw"] kcqlo;NPh$HZ>% @D@(hv'PaވDBl.y!sagws8*=79L`3|# /"&$|8;`18tcJv눈|RkvQT6eQs πtChп5"FՂg#ܱ^0_ғ׻g̠\&kT)g\KN&G<ѺBS=Ti)"@Țx܉_w@)'bտ%U`Vɻ[(.: e# /+Rm?0;՚*D~\V/t?J7šu"^ m8+kQZ+OK,]ˉ]J,HIPsocOR=<.WQG piß"}97<y^ُޡ  ^=Oim =؎qb`R ^%ϙL-/ CGFQ)cxT_t.bʝGyjds7t&1?Lķ䌾 Ys-#B0uJ i] _ e+:' uy6+Zݎp8$zp3w>Ob`5*HmabtMBI썎u^݀,S>*N K4u9:ܛm>X[J!ۤmv^/XOZ'L'P? M''\hXHf) @1pM]JJK:9WZ!(Z?Lcִk1¿ fT:6~)1EYL_E ώ.=,H2..{F`,< &\k 6!o (  -kQᄒ}j#!e4J864NN&Mn4ZvӌX8Ȳj{B!4jfQ_FbB$,Sri'\$F&Zdd^pr#ILHE!2GJs# csiJ&jqJ{L ƭEU=:gX8=e1Ȏcn`=NjkڿWUO, z1dA`Ɨ=}۲Z^Ls`_W)ρ =fi-!%)N1kP7x })@ yJ>1]fm1<o&?za : >w?nj%w ,Bg}=/ q|R;6iLl='4).`𧩣Vc߆&SX\SU$ŧ[$&Ȫ]Z71&Tr2i~P.Uv,'Oo "$K͈&]T$i6e/kۆYT7qjlk]fD"#t"^(TvSOa<[i&0E֏:GŦS+_ e1݉:{|EƸR8oKעFh9m>օ\ih% dZOaSZ…x|,mEeYHOũIc$1j3zfKUط0F6*(e]}N dsb~lCf <(J| W6>컊 ff`#9^. %Tgt,i5j*]<1q7A\qӑ݃DYU\V_S,tJL4Xj5N̛S)-WI<)߶"nk,nNU¼3ȮqKԔjG?ϓiA|@@f?[fkIlATU/ml W t}h@V~TZKcC\xo6+:)7ҢgT_O ^'N;!Vomѝ19dY|g %V=.ڊn]YG wJcMK_+anò聫5NSo q~Yu>a#7Jwa(:laE^ef rBD. Nbŵ-_7 pCEA Ot$JAU^7-t0}IUxȼp8Cs4$73kbƕ!T!# \z4"&cu4a+L9ɄzE |! {YQyP2aFtbWب2U%άV)8"[F̏n(m7u^O]a('dA+; ݞ*wO"yt Qx,4Tih][sh2WYq*:D-­Tk$7 gQH+wt``ǐ'56ڔmd (Ӡ'%?!qX3,tbnؽc%cY7'-93\;F,wr$3#YoU97V^ZΥP*Zeh`RE?ڗ9NZYY"z 'qK/&^&0 Z5NAI9ߴkL_e&Kȭx N~0cEYj^VCu-*xx]{ZjTd3YO2q/Cږ df)Cd%: \EI'g| s("'e-rppk S8_u>mB`75 FzYwW}U{XQԅ)k?,UgHw9)eEpYw+\(pЛȤCwFK{0e2f4_fpC]0)m- tq@;Ė`ÖM^(n,a #o6yۦ(\TE8z*Uw :6/ y{0Y_[0?+%h+TCk\)0qʁtޅ"33fx^;s0dEHq|izkc:Q:~cJshՔ!↚U|vцKd)F?>iCcMԞ'1MwĹwxUW43CbńT-cIo*\!-ZB>ϧQ-[,jo]kub[a;BfuRFQ_bN Xl`ztf^YHUҗjut}$v<TUo5mʐD>yP `:|]1ȸKV5DcT,6֤H#_~b42ya8jZ|Ǥ$M#m:aO{H @tӳS.4,ct xC>KVNZwgJbG_6BVV(12glppJg B2@3pH$vxxr%4qfObL*:ޞ 5zYHWC헳*]䮚z\b{ =$$$y/ x^GУ$E }A uKuYta5>@TWy->s+ٓ<5K߶=hiMn$9Yۣe?L8y:xIbXSa :<82Ѫ̺T?SښAeC+H:zz-@R<S^"O=7aS&C^:B|M+!;8hB{ uT4.0l2W]ۿu4`0#ظ.PnH鵔Q+e*nv}&xhi4lu2L͝?e~8dSE'UVNbgb(4n[N7tʁ.aI\S+u!Ç%;FINTѺE)yw1AMj<աK=(U. u1Z:wz! BrU XkEC8,HJ2 ?/* R:.-_ *_Z{rb%'vxY&RB kHX3uc;XhSxwX-L (j~0.Hc!'/cf,v?QfM`݄ )&a%҆{[ L=3?e R*JĹ:&CjۨR͌GFL^vH-"5 )L|RyRP}rZh:d#& ִܭ4J뺬[D_!aiFi'›#TAswP $E`H|B:etL$f&Vc)r#8=&q-A-,B]C{;`r,|@|Yc ":.t=nw&b4'V'XnXe6 Uw /WrQe=RÐ4+Xl0lzk*z$HG$6$ߋm!>b|.u(gQ(pU23boJ 4W"QeٕP@H] %6>G\eCq zm_^FnSKE$tB[&P}퀖V͢; WZ7x4e&\怒ϱC:lh"{!X4\_@Wa] {j9 =W'DeԣBV[(8 S&\>UҢ>U!%͝JזiBGh&[?Ej?b,sHԀ)d ˬ12B,rGp `]w4h*B76n:Ұ7 #(;g2"Si z}CIM}'\}~7?;d)-ؑBZJ҄bBn NFJZD"w̔nc v< cN5.(~]!x#u*&^[/Ƣw?zrC wp>-'WK5L]Mx_0PU`$|P3RS{NT [_* 8G3@NWj)UK*6<a/Πc6lu⡋q,x'41|{%J#C6GNSݓo^nK*=f[#Ze՘1w6:Z«M,J6^(yL+ꉪE(słz~CJrD#%؏tǑA Cv= ƋHOuen SuUw? _r0ѵ^dk-4$^ȿܥ˵6: *1Bbyw{[ea _n(5ƅ*2¥%A2.J9\vFSC6{M1Dl3F{xr)ds{Wype3wqWB]Xqj/Fk" Vd4Y $yi=_k!FJ~N-s,kyz+]iɺ"@jܖ";sQ+dؗ&ӆ+a?I g +DSB}cdЛE-DHJw}eDo_'DǸcߺZIg|2 <52Yq\t[j Wǝ ,9S 1jB{Fr-BBsZ+,Џy&QB[UW+ot+'Zjy UpňrZUYlBjc0Fij$vFFJ2oJEXnw~U`,k/H]M)T xzTA٪`ˑ@? 7$x"|0g1Ftׄ1/RѡӍ8ip]t? L% „]DeG')-&3 .ic`]r>:FݖsV4V-~9198C=}/bpkxXΔp,%A3>3[%sJJD-ģLӚtv_!ZSDPvuNgyxP F1rd @L=20Z P1yqYIoTWC0ُ3< l GGS1j|1rqT]60A*^Enb|Kh瞥C<:FC%^36zDdf~|޷z9 =ݼDCz 賱2tH~̧‰,%uOH b/lԬ3?5bA)o,|4=q Y0 \@m{ZӔʼ2۵FfQW~>y`HLD_Jmaf3 $u6n-;G$? ]_Ú%VU Sgn8EGmmz:1W22=*H->#nE((up%0r_\6?iGfV}s޽`6RW~k*{7htʵN>th-ՌECќo&9rrӹ`Q~N.!Y.a{45eVV?j=}\wt I{ݼ-\ ys(sLs,Vx~2\iQ?h n*U^2bg x}[qE@<܉_qMnhJ;7]>[N>)Wӈcmæ_DZ kہMG,T:l j@MfUǼGԈy?3FJe_M' (޾Bⴙ t;ARx:V?esI+R._/D'4s+R@=͗ {Ą)  7fuJt T#74զz[!}=3M J1ȕ-MC[ОS7u \e}W"E76ѹ ݣ(`r6J24^eyfF8K1 _]g'Kn::BC~:ptqd"Fp YxB-kz7^Y7 DLCU[6 aY9|4~O`YcS$czJ E=~};M9fȬ,*Ri`r_:]4,7‰S?PO:#dm+{lmtՕc1|ݥ Χm2]$z_+VeCo2^y iBڊ> RGg{uڕւ49M o%}8@I(n2ZGϘxy"bdWgͣ&+w듻ȏ:P%FCi( HӪnQxb~P{) OO嵌2۶~s?FaS~8xIyٙWAN+^@={Qti87wWPwF6=+K}(G 񘛉F*]ERO:GK]0`,Ǖ 駣+p,D.}8(G1ϷvKo{#ݿUA.q䰔s5F1q27-DXdedɴ#dE=ZҦ]ˆÚ(gNR[˴'xoU'5}ts*@Vi池;IcեN5m] 1WPyRg PeZfg',߯-6Q!{/\ }d^f2p;s]oH~k 83Gb^HPfWa huل$HnZdT5/BPkwMT8jª,(}=ry0޼*:\zSb4^_Í|{+GT 7Z1"&!']vu{/m}&&_g="i2VYe,~!2l5$c/F=]0Ω1 ~m9n Ru֛UؐWCj%-}/BNToG>p,NX14HH{=]7*DD\~r+ +S̆ D>ӊ}k,8,rLj$ xF}%xW]#G8I/yfh.ڛ{axtX\V:0H'I{1x}-O^d{ɉtǾ"&(JMy |bl1VO@ aQ4kF \6Vu 2Mt̲H[fV^ m쳢,~tй`$`a)zNkB ØhXzC$u}'?ZZZӲ(ה'R,&/T%ndILۃûG17TӰ KI<"}ʬ"X̼R'HT00'3~^O*< gCu3Ȧ-,V$qQֱj=:hZ9xJ&U S5zKpB4e*&!iޟs4Z+7W<SS"X! PdP/*c4X˜Vcg.l= B$z#Si$&jٳC|2cz3㫇_yhe<y=Tn:|꓎PhV[CnQ+Bs.V\,$D [eͼH.x]}1/n@8$+UXS\ `/HN|oB₩a/JNA')=cW1,U}[` f\3fp'\YKl*!> +Nէ ⴌK cTN֖OY]lżltN_\:!)yxGs4Mg;geX 3t^凷#FԄ FMlr1"Pd mZ3#ﲻ}``N@ _AwK6v(qK{?THyF;]u$djCMv=N0j; ߨIXߝo<'!G\yk5X.vjQ& !{/g, pT5|jZcHxxr9T:oߥD2xm735)zKggC{X0U@`KF>J+$wjR] `i~2Q(6ONSCcZ#~_lW&kBS^E[A0kRr'lGτI2+pn^ 6} '>LugO!ʸk#דM6wɕΦ EAfƯ|IG6_{-ABL"lnfa… F0j`!6OSfMU=@bk`IePbH\p}Y"!} %78_Iz3? bq8bK mzΠqv M~) N+:犦ys7r}[+C1\'m#lH}nLtkl*^nj(LE>|jW$[fhJDDR$9d\4_uGSQd=" ҭAtO7\W|T[^jm 2n8( t^; k#e|tL㧐w̖eɘ怔/etwbIF;(\zϮ uL$ǻ ~\SOV|wc}!/ȞŃFta;WMZX,h~NhOtd= [ u6Nen4"5,1e"YIm @9ԋe%W@V"7 nPM)H=/ofVѵ9R^@$zNyXtd=]y;\HbTXa#4¶pUʎ*>'{DkJ ̫'pv-kHCf Թ hب嗿(Z'PB\{-^7&\_*+[baBWsuA. O^vnL!OWkuPb8A `NT͑P+sc29gPM 907+uQa+MZz`dF3ŶNASSO"&]Q0oAl},,3Ã[Ne%Rq(yz7m^yYz@ˏOQ4йWP v Ebg#t;]$kA(~aF0>s !ukE~,mRQlP7 ւӬLr#pZ9b'`~ '^oɰJ{Cq7 'Dl/4w:7JG| 2i\(:3} `dGsdnr2*(5a&F,3}, j2tN)Xǭ!_)-$Zeg%1m=p[ZwXݿNk# ,w8k'{C LMG"2Q*@Y0Hʧ/:FO  |1[L9ԡL?SR^t%vnR&ƞYlJy"=Pn[}y-iPT\7[S'u\x:Ōt g`H$?S6=.OL&^L_Owt|`+Myke ސZۊÑ]kxbU;3 9`뱃P9i0v%1 + a"5%Hur \hk7$K7oitA]cs nc!*D?Lف=ގ3f"GypXIX0OD$Ҹ@vf}5n[ ü;jz:VU"s딂x3WTH37lߏRիQ??ys,w%#Os fS $G*PE*hGyպ{ďOC%liAU gfw[BX4=.H\Try P -Q&63IH.fǂqӡ/=@v:Wib_7 *u]fOl BWjt1SC8h駺D*,՝N/;K}}5) GG1oE,۩d=j@Bb=+y2%7ΝZiԨGVl9yV@x#aK-m""FHS[͸n&TLl0JCBh^]TSgxwiL|!uoP4Q{n+`ɋY W]8Q]ٱز*,@i%cѼ0~%mR$rs5~,k\vle d6Eq^?q$@}Q;ݧh܈ wۦd*pwי~+Vܬwg[׺ujʖ`t*&|zlݳaU{^7|^M shv(1뢩_rʨʸ_砿S⁻,6 j}e'-`Bҗ3rVHŧЮ?LEvq W~'_;J--s,@1a >ND~S{?OޖeP:x&J%-; v2EݰEÜC% %OkSig[t|%#_|%cj [1"7KS8&! }K~` Kb#A1S!m y=E K36x3)r H0{bBHCY]f8}os][II8 '1Y<_~_=Qş$Eb4ΌGc^BǼ,xVSiww_S#&*pm2R<#͵{D"Eq]Yvʣ2'Ҭ")u*EV(MV_/~ChIcC1xnSF t D[bϻM7gLgR.%a3GL?ߩ)wkUENƎJ "܎+ACUs):C,:>Y7Gr./ MMhE7(9B{OC\BB婞*jPNVl|/R{\+:Ć"l~L:-si\^9膵} bB겟]  ;d2 k1@6QNean_i-؎Q.-ˌgeF*S-엳 :󠄄ώ 5*JWU.0]UZJsTO;FD57'L=_dv_2bf{}ΨqpJ'Jx'}{X/9?$U3>i]?گ!^6>ImA57\ĴE k+BtA*3H͢FI[$ʘ) |8^f]ѐ~ ()sňvD+%j&O^#%pdЃӓ]uD,+ 1 lۃM@zZ+ɟi/Xc{Ե )o`("hו%mOza? DiAˌi,*R !SnJ+-?2CƜY2Q _"' 7,/膺{*1.Ϳ׃-;C^e+CkNw{AsNBv87sADD_n50.Y dOF}[דuN=-VQ>h<+USָo^<PLs(}K^FΑ;{ilΩdoEU_t}ɣ2M"ǎB{[yušO8AqUC=8 xsx|wPgۑhPtҾVzxÍdhTBkTڂ@=h ]!7z7ubhז=tЋB .Gkh `Gq\CG?U)Kio9j^Ӯoˡ Tfat7kBܔgIi0RA/B#œ:؅SE ,>J[N+p#6Xcw$*H?{uyP>E/U7" " *kbKpLOm YXPD(E]N$Y8$ts"lFËnXsd#BV j"Oek\4p︐ϗv/i,Q5I÷p2.>6{Bq-B0e4H48 Wx&cz+ tKAcGғ7NK:ޏ^r]]=5jBy嶡2@mi^we_W3[ܮ xx'+eO̽S\@hOV:I)cժmBtNeqb+v$1x#bŗtRGZr/2A'ݠI,|L#a/ΜZ@y2d$iڐ+u_snTir,L1H'^; cfi9'{?%%zr9XEvy 4÷qp"&(#[/0<.k7k\V}}NA-VHH5Ķ'Β%H#B-囫{c$V!XJ|jp0 I pD5&]e%[m~CԤ5ߞ'|d[WU9"Tw]–XUKǖ;gC JՂHS//gpQSd|,F @ʪ< n3,Z{>#+?}zDP^qߦu~>*?6>*kӢS2#+VUjRF,!kt2SU'l=.vV,s%߼L5!KXz`j7fy.M`mMgI6KVc"?>D 'ޅ3[e s"f$^mrM3VtSR+bx JbdN{:}U눭MDv((5mw8_;EFTQ^B8=vq]+*sQ ()Gku9r6en 5}6Om9vhA(_gO7{ه|FDY;!W`܉% wH=ygą^&4T8.Wn窦̩!Jq (sU\_-^* ngز@5S6Yx9Fw;K5 Э+',i&䟒UM )'9shj 6{ }/zqciY~Ki Z()b'.xFӡèlJ#孁vll2z'R7hVצՔy5Q;K$Okp$|^Te]UhyH5Se9UDokXȷ7*? wsCYq{("xxc8g^y˾5HX ?ʼ{2;".F8kG*28X_8DN&_˻b8VO X߂_pd+uQP(3Rk) EV‹# VΡaq@ ȵuxmFN ks㷋l-1zdx4% ^#ϑא5~"ˬr^!/ }:=nu`nֽuE!^"G_Ap|9<\AK߬}Z1p:E[H\Zkk+8 *1zQ2F=H`<^ a0zk$3S{T̳qBjGj p4J6/8>ܲЇRw6>2od^=B8Z1g `JuzbLzr쯟xɓZ}$kE9,mcEЊ&Cݚ^,\ST6LkKj"P #yAp7bT h[?a~#>1x2#wۺ#FKԔLPIs0dc?+HFVKMreh;Tı[T~m13WȐ^tPW+pak:dIKjߤQF:BZxAJ2VG _SyJ:pQCi^R|?|?dL1w.ߴ| e?M87yǢZRb~w` T,%ݦIz ˴ 5-60+1L!fo tjѓNuk ?<s$28ÅNsaõt߯큯ؚXRleuj'[enTbb3SӼS^ _fڞ3e!:&/?K [57n~ߠAMCͻ~î^= .Y[ZkL}- dī<;!E#: Yv6ɶ$rPG' o\C t:q>W]UUFz9?W8yƺejTXq`FGyM!GS PܭT DEw(z^őPaB,0˩Kꕼ:ǖR SMHi QkqJ-ywL>}֩Al o)fi+PYiiMȬ3Z9z-YVٱnɯȷ H˴o ʝH/0%|x<,sUoOvLeU1WasHCAT1P(aklSsK|Q&-%^XL??oϋ$G?Q68$2!@3KV!^ ;G&33) %<jl/Ē̜cɑ|2KF^b6 Fަ(\<04+g;JrxM]dl_]!2kB 5Wt&Ԭ"rH&ӹs U*ym5[ևZ o=1Ƀk  [<:c_x{b53jOOv:%$c6 7he+rYBtӻ(}$W(7g )on#KN_vȣκ& 񛶚 pkϵ.]JPnDmo̎I/!4їٛx_)FQ7sP_?G>|HP[=I+{Ě,[lCF9)oa:']AZ5PZ!b7{'&(q];ջz*`B[WB&d\0w.ƍd_ٲ sw"WD3 塝Xw(yTb9~CW8Lb;KpM_?.׫&A<ĻM^CjzI5[29@ű.8q ۍ`EJ!#/+8oOS͠}r l~ ud33sG3u*TP +RV=7Bσs=w]cdu.`p0{zpwXv&^'chU; VUyJՉ Yg"^]Hd_Xs>cHtljc3V Ir'WETc/~ \ K,9 "nl`mI(P6uS-fFQij%5[fs!+d,t<>IŹL8O~3Q^TZO.V}%; ʼn.%f ;B2T lHc0A! Y4Lvn0F4n$H7}8\L"ٌ)yN0~Πc:bm˞ jSVo%&oe(z"Qxqї g"o͟V9VHZ \lP|FB%nU gv:n[^{m+Ϊ){ Ni|DϡB5O?v݇n ԥ+]1i3;u*E+{Jɥv .J/Kh>X\JSGbiO{L-`ZBeܠӠN9 ,Ջ xvO8ŢãH/0E$Nh nbXNz/.-bjdyGkt&a.XFJGE9Nj *Xb"\`2YX@FYu rGw'.qe% yH_mjvׂD6ٮa+<(Z!_)֥=8©[(J(wiӷӦ^]TVö}4$h~C&Bqm!"M:`]fC0S:+jK2yQHإ&KBY+X#zb(蚋ÀD b? 2'aA~Ԥjn7*˜s6i qVϲ%drk?$Gѕr:` wgW4[?+5H)Buw lrT#ˮaGHvPm hp J_ vn=VHw+f*ѝfRZ$!~Vu 4h {4xu7)qOSXO*?9=AW䳹^Ѷ߮ft-q}4[S|FŤLY.RopWptm{hʍ^#Q~7=b5 ]9Us x!nZU;m!}<Ӥ l{sI4vP6l5qC66l6af@L>ժ[ V۔E$*JPe~Xl#K F'juf(ս#oٹ0˖9qsnsO@o79-@Ɔ7d Ib'{vj~yo9*vC@(V6 &GR}?]կme&HbO1iZ0J t񗡇DLU 'XPZ5?b뷸: YN}P}>q3Q>?^exNĊ0YP#SMu2Z"\TnѨi~:auT:ǥ,G>o#llwL'Avԥ38 PbfRc? jD3JX{tN) 8AHmCl{7!*bѤ-tC9o -{l𥚎U1b1%"% tpŁQtg硃c6.2 < G)g] :+$ފ|9͒N&isa~瞭6N\6ߎC5ʽk(}/ .HLNH/tptBMec?"2$/g Hi7G̑xvVrC&{LpJbHn:粯wJIP1 4Kw5x%v|C)WsڑiCTX}V{7bRʑD4YLS(=rmv<苼z;:00~=5֩gFBͻtp*/JK٢%״K!md/wHo8!5}t2!i`^l~`&:D|˩.͢gt_Hc;t.F'/MC\Fju& > oH MW}}-֥ \`zg FC,pfS^;q`b.olF-! Ew BY:4CfX󄿛_(Rʖ(t<p-(YVħ Im ]`M }Mc5yEz0?n94^G2MaE Eh`;bbO%"ԌైQRt4_(?(Ձk&#Ɯh>>Ⴓ.Ѵ AByh 5b:ǨߑDH.)oBV닀6WqhkKܟ~8hAyrQJ]6D6{uXX bq8Ə&^~,ifR\,\l5!^C&m)!}Bn~{'[['D<֙E{(ah곞'BKm+*L30b/Oz,Vg,>ײː :%,6Zd7^,.܉ , ڜ*ch}Stp!r)(pnJ^yjWnɽ5L4_Hįh4cIXs(nn H(kּ୎eJE&xُf:^77‡slpܩJ5u1J}ۑ˂IZ> Ϊ@X`Fc S?դ0)|9`rATS:& -'Dݺ8\S@; EqhuLUAR⡐%?yP* D@I>$R,q ?oٙ2(XCuaI ?+o ^< 3@ \h62|ǾEChQ'YȾ Fbԁ,g"._:oAt CIP?rlgo+l&ZHJM>+AW2nrǥ^BDv{mܵ@G ꉱ$RM8E=vށa.Լ+dw\ HDl3Fp&?V(H\+7)/ F.b_5\;|rSo94{xgQZaZǡbdUAOIY=c%6\F_$u3+ ܲX1P^n5`BaѸ^aP>)HDkVzI:p{ϔ]F UT+tc v5w(LpvSe欜:SyU!Ɉ7ȭy*h l9jG} &Vf'Cwt(x;6 'F&񆤦RXEiI 7Hٽ-4Y pnK'M{Ofw &a8Af/n$*lܾ&$CSR$3<:n}#JH)VhhyH`v&hD݅cшcO$94v"<ԍ$cHQgUK6ԳmˆqES)A[|3"d|UK+`'{xWX"Y`q7Q6uSf0N*ǝ` B- VNcyPj2A ݅}XuҲKXv)&^at$~-+L %2וyrPl[O܏sqJҘ6 U%}&W#ؐ Oo_*1;؇є+X|*(g MZJ拡ųc1*^ y%XKi۝ݺ;FگT'aĐ^=ݾ"(1FWnFMxQ/!;C 1a1hQl u>߬l~s4_FC1  !%WChrOɚE$ o׫\RJ=\tsE|_r~'ܑh! ]Dq.k_}JD`Mc1E=؈p”WR%=,q[_7_wi/ 灘dx8y S8 '+|8!AT 2f\BhA,X14ݰ:BbaPf ٥/=]0DV93do/º b$͎.;%xQ:Z?Y+;J9m hL&ZԪЉx'g8W'Vؠnf[0RcNok@±&^ 5؜%s *6i%\A͓o{麨1KrAdH9oqT(ݎX2yavWp(du>6ŤpxRw+{ųC-c*Kƚθi~˕ZP܍nxJ7S0=(#C2獊CTTi+ͩI,d:SGخm 7"S%mc^\nz)Tdbo.$TЬiNJy6pBxr.~[P"?g?7Iid H'kMQ3+Xxή`$vK<'&]}[(>14-DsO4 ]慒ԟ`\U PU7%vqU`F_4 ,ѕt .>HN[V X3L#&6`gGձvbZ@mL*k!ٔ MArML2+kBą8\?܋ztbM-GfƣdyƼ4g][}s">Q c76-\<+?;ƲnN[W|S)mtǗ3ø8Dj$MN~>5+,#=g:x 6W( A w#ZdJ*."A}UXI'Tew/msuJi- #so.ĿH(0oJcZ<;rՆF^`^oN L]g$ 0'-,\|J PЧGpS L) )C}R쪦z⟂H0'K(e^_N0i *8Ŭ sݵ^ظ#1|}#[шzS ^! $A6&V;/VdlK,lCWSlHmgQ]X2ȝL0.JʀE M/ug& rDVIYUtJUZ Br:;!:`KL2pZLcn ~y;V+/7὏ A{.+NIL"31F>Wq1y-lNg& ,LH5+2k'iRSL(lX=3w}VgfBo^f4t\'Y`1]=MXoqddfq[Z\ ?ۗ!Q=.O˒IdYC=lNLw=8vu6நnB+PK/ g_%i-ڂbLrt_Bt{,TZ7b4}f|xy9/:r1Qul]5$6CѱUt4 mYw@ti( odmr3 Y}? SA>HIW=p5 6gH_JfE)\8aEjXdk"*l` #v+4NfD6m|i;G%w=.KzwsrtrSQhk>CYk,qʈf;̴&Yق>;Mg-Z{W!/D^j(qMy9g}"rR@:؆by