libbtrfs0-5.14-150400.5.3.1 >  A dnp9|]+8xJBK8!7U͓C?nd9)E}?Cp%|l6.r#UzeC CV_h{mz8S ucq\ E2 iA]h(*XȊM& D\w)3g&`.*sC:B]GmU$36$>]JB[x7e6cٕ'0I4u`=Z0938dd14a478d4163dd43a5125647177fd7a5c4dd3e43fcd4feb8300ae331afbf535c5602c8145c9216ab89ad2f5f03f39e71695ddnp9|8uC{:!h;ٕ0鄜% !a}%(UdHr^%y> TĆ٭޹aykbcsF=wk&&@7_Փ"]x5`deч['8ubgK'1дkzCy {L!Q1LI,No4qpS+@/Jd;&#wT?h&:֗S]ۮv#j]Iֱ?m>:ϡ~ ,#( W j1>p@?d   A *\blt x |   $|(8l9l:l>E@TFcGxHIXY\]^bcd$e)f,l.u@vHwxyz@PTZClibbtrfs05.14150400.5.3.1Library for interacting with BtrfsThis package contains the libbtrfs.so shared library needed for some applications to interface with btrfs.dgoat2108SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Librarieshttps://btrfs.wiki.kernel.org/index.php/Main_Pagelinuxx86_6408ddaf32dc007f67b9be0708b1c47828ec79a17354e90b9d1626c2e9e70202a3edeblibbtrfs.so.0.1rootrootrootrootbtrfsprogs-5.14-150400.5.3.1.src.rpmlibbtrfs.so.0()(64bit)libbtrfs.so.0(LIBBTRFS_0.1)(64bit)libbtrfs0libbtrfs0(x86-64)@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(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.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(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.5)(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.3d 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- keep fd open during until all devices are open (bsc#1207225) * btrfs-progs-mkfs-keep-file-descriptors-open-during-whole-time.patch * btrfs-progs-mkfs-run-device-preparation-in-parallel.patch- add python-rpm-macros (bsc#1194748)- Ignore multipath devices when probing devices for a btrfs filesystem (bsc#1192983) * 0001-btrfs-progs-Add-optional-dependency-on-libudev.patch * 0002-btrfs-progs-Ignore-devices-representing-paths-in-mul.patch * 0003-btrfs-progs-Add-fallback-code-for-path-device-ignore.patch- Deleted upstreamed patches for upgrade: - fate#325871 * 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch * 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch * 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch * 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch * 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch - btrfs-progs: check: fixup_extent_flags needs to deal with non-skinny metadata (bsc#1131334). * btrfs-progs-check-fixup_extent_flags-needs-to-deal-with-non-skinny-metadata.patch - btrfs-progs: check: fix segfault with -Q (bsc#1158560) * btrfs-progs-check-initialize-qgroup_item_count-in-ea.patch - Enqueue feature to wait for exclusive operation to finish (JSC#SLE-15234) * 0001-btrfs-progs-add-get_fsid_fd-for-getting-fsid-using-f.patch * 0002-btrfs-progs-add-sysfs-file-reading-helpers.patch * 0003-btrfs-progs-add-helpers-for-parsing-filesystem-exclu.patch * 0004-btrfs-progs-check-for-exclusive-operation-before-iss.patch * 0005-btrfs-progs-add-helper-to-check-or-wait-for-exclusiv.patch * 0006-btrfs-progs-add-enqueue-parameter-for-exclusive-ops.patch - Correct check_running_fs_exclop() return value (bsc#1184481) * btrfs-progs-Correct-check_running_fs_exclop-return-v.patch- Update to 5.14 * convert: * new option --uuid to copy, generate or set a given uuid * improve output * mkfs: * allow to create degenerate raid0 (on 1 device) and raid10 (on 2 devices) * image: * improved error messages * fix some alignment of restored image * subvol delete: allow to delete by id when path is not resolvable * check: * require alignment of nodesize for 64k page systems * detect and fix invalid block groups * libbtrfs (deprecated): * remove most exported symbols, leave only a few that are used by snapper * no version change (still 0.1) * remove btrfs-list.h, btrfsck.h * fixes: * reset generation of space v1 if v2 is used * fi us: don't wrongly report missing device size when partition is not readable * other: * build: experimental features * build: better detection of 64bit timestamp support for ext4 * corrupt-block: block group items * new and updated tests * refactoring * experimental features: * new image dump format, with data- Update to 5.13.1 * build: fix build on musl libc due to missing definition of NAME_MAX * check: * batch more work into one transaction when clearing v1 free space inodes * detect directoris with wrong number of links * libbtrfsutil: fix race between subvolume iterator and deletion * mkfs: be more specific about supported profiles for zoned device * other: * documentation updates- Update to 5.13 * restore: remove loop checks for extent count and directory scan * inspect dump-tree: new options to print node (--csum-headers) and data checksums (--csum-items) * fi usage: * print stripe count for striped profiles * print zoned information: size, total unusable * mkfs: print note about sha256 accelerated module loading issue * check: ability to reset dev_item::bytes_used * fixes * detect zoned kernel support at run time too * exclusive op running check return value * fi resize: support cancel (kernel 5.14) * device remove: support cancel (kernel 5.14) * documentation about general topics * compression * zoned mode * storage model * hardware considerations * other * libbtrfsutil API overview * help text fixes and updates * hash speedtest measure time, cycles using perf and print throughput- Add --disable-zoned for leap- revert previous change, unintentionally disables zstd on tumbleweed- Fix build for leap * --disable-zstd if leap < 42.3 * --disable-zoned for leap- Update to 5.12.1 * build: fix missing symbols in libbtrfs * mkfs: check for minimal number of zones * check: fix warning about cache generation when free space tree is enabled * fix superblock write in zoned mode on 16K pages- Update to 5.12 * libbtrfsutil: relicensed to LGPL v2.1+ * mkfs: zoned mode support (kernel 5.12+) * fi df: show zone_unusable per profile type in zoned mode * fi usage: show total amount of zone_unusable * fi resize: fix message for exact size * image: fix warning and enlarge output file if necessary * core * refactor chunk allocator for more modes * implement zoned mode support: allocation and writes, sb log * crypto/hash refactoring and cleanups * refactoring and cleanups * other * test updates * CI updates * travis-ci integration disabled * docker images updated, more coverage * incomplete build support for Android removed * doc updates * chattr mode m for 'NOCOMPRESS" * swapfile used from fstab * how to add a new export to libbtrfsutil * update status of mount options since 5.9 - Update to 5.11.1 * properly format checksums when a mismatch is reported * check: fix false alert on tree block crossing 64K page boundary * convert: * refuse to convert filesystem with 'needs_recovery' * update documentation to require fsck before conversion * balance convert: fix raid56 warning when converting other profiles * fi resize: improved summary * other * build: fix checks and autoconf defines * fix symlink paths for CI support scripts * updated tests- Update to 5.11 * fix device path canonicalization for device mapper devices * receive: remove workaround for setting capabilities, all stable kernels have been patched * receive: fix duplicate mount path detection * rescue: new subcommand create-control-device * device stats: minor fix for plain text format output * build: detect if e2fsprogs support 64bit timestamps * build: drop libmount, required functionality has been reimplemented * mkfs: warn when raid56 is used * balance convert: warn when raid56 is used * other * new and updated tests * documentation updates * seeding device * raid56 status * CI updates * docker images for various distros - Update to 5.10.1 * static build works again * other: * add a way to test static binaries with the testsuite * clarify scrub docs * update dependencies, minimum version for libmount is 2.24, this may change in the future - Update to 5.10 * scrub status: * print percentage of progress * add size unit options * fi usage: also print free space from statfs * convert: copy full 64 bit timestamp from ext4 if availalble * check: * add ability to repair extent item generation * new option to remove leftovers from inode number cache (-o inode_cache) * check for already running exclusive operation (balance, device add/...) when starting one * preliminary json output support for 'device stats' * fixes: * subvolume set-default: id 0 correctly falls back to toplevel * receive: align internal buffer to allow fast CRC calculation * logical-resolve: distinguish -o subvol and bind mounts * build: new dependency libmount * other * doc fixes and updates * new tests * ci on gitlab temporarily disabled * debugging output enhancements- prepare usrmerge (boo#1029961)- Update to 5.9: * mkfs: * switch default to single profile for multi-device filesystem, up to now it was raid0 that may not be simple to convert to some other profile as raid0 needs a workspace on all device for that * new option -R for run-time options (eg. mount time enabled), now understands free-space-tree * subvolume delete: * refuse to delete the default subvolume (kernel will not allow that but the error reason is not obvious) * warn on EPERM, eg. if send is on progress on the subvolume * convert: * fix 32bit overflows on large filesystems * improved error handling and error messages * check free space taking fragmentation into account * check: * detect and repair wrong inode generation * minor improvement in error reporting on roots * libbtrfsutils: follow main package versioning (5.9) * add pkg-config file definitions * python-btrfsutil: follow main package versioning (5.9) * inspect tree-stats: print node counts for each level, fanout * other: * docs: * remove obsolete mount options (alloc_start, subvolrootid) * deleting default subvolume is not permitted * updated or fixed tests * .editorconfig updates * move files to kernel-shared/ * CI: * updated to use zstd 1.4.5 * fix reiserfs build * more builds with asan, ubsan * sb-mod updates * build: * print .so versions of libraries in configure summary- Update to 5.7: * mkfs: * new option to enable features otherwise enabled at runtime, now implemented for quotas, 'mkfs.btrfs -R quota' * fix space accounting for small image, DUP and --rootdir * option -A removed * check: detect ranges with overlapping csum items * fi usage: report correct numbers when plain RAID56 profiles are used * convert: ensure the data chunks size never exceed device size * libbtrfsutil: update documentation regarding subvolume deletion * build: support libkcapi as implementation backend for cryptographic primitives * core: global options for verbosity (-v, -q), subcommands -v or -q are aliases and will continue to work but are considered deprecated, current command output is preserved to keep scripts working * other: * build warning fixes * btrfs-debugfs ported to python 3- Update to 5.6.1: * print warning when multiple block group profiles exist, update 'fi usage' summary, add docs to maual page explaining the situation * build: optional support for libgcrypt or libsodium, providing hash implementations * updated docs- Fix content of _dracutmodulesdir variable: this definitively does not belong to libexecdir.- Update to 5.6: * inspect logical-resolve: support LOGICAL_INO_V2 as new option '-o', helps advanced dedupe tools * inspect: user larger buffer (64K) for results * subvol delete: support deletion by id (requires kernel 5.7+) * dump-tree: new option --hide-names, replace any names (file, directory, subvolume, xattr) in the output with stubs * various fixes- Update to 5.4.1 * build: fix docbook5 build * check: do extra verification of extent items, inode items and chunks * qgroup: return ENOTCONN if quotas not running (needs updated kernel) * other: various test fixups- BuildRequire pkgconfig(udev) instead of udev: Allow OBS to shortcut through the -mini flavor. - Use pkg-config --modversion udev to identify the current udev version. This is more portable and supports the -mini flavors.- Update to 5.4 * support new hash algorithms (kernel 5.5): * mkfs.btrfs and btrfs-convert with --csum, crc32c, xxhash, sha256, blake2 * mkfs: support new raid1c3 and raid1c4 block group profiles (kernel 5.5) * check: * --repair delays start with a warning, can be skipped using --force * enhanced detetion of inode types from partial data, more options for repair * receive: fix quiet option * image: speed up chunk loading * fi usage: * sort devices by id * print ratio of used/total per block group type * rescue zero-log: reset the log pointers directly, avoid reading some other potentially damaged structures * new make target install-static to install only static binaries/libraries * other * docs updates * new tests * cleanups and refactoring- Update to 5.3.1: * libbtrfs: fix link breakage due to missing symbols - Updaet to 5.3: * mkfs: * new option to specify checksum algorithm (only crc32c) * fix xattr enumeration * dump-tree: BFS (breadth-first) traversal now default * libbtrfsutil: remove stale BTRFS_DEV_REPLACE_ITEM_STATE_x defines * ci: add support for gitlab * other: * preparatory work for more checksum algorithms * docs update * switch to docbook5 backend for asciidoc * fix build on uClibc due to missing backtrace() * lots of printf format fixups- Enable build of python-bindings for libbtrfsutil- Update to 5.2.2: * check: * fix false report of wrong byte count for orphan inodes * option -E was not handled correctly * new check and repair for root item generation * balance: check for full-balance before background fork * mkfs: check that total device size does not overflow 16EiB * dump-tree: print DEV_STATS key type * other: * new and updated tests * doc fixups and updates- update to 5.2.1 * scrub status: fix ETA calculation after resume * check: fix crash when using -Q * restore: fix symlink owner restoration * mkfs: fix regression with mixed block groups * core: fix commit to process all delayed refs * other: * minor cleanups * test updates - update to 5.2 * subvol show: print qgroup information when available * scrub: * status: show ETA, revamp the whole output * fix reading/writing of last position on resume/cancel, potentially skipping part of the filesystem on next resume * dump-tree: add new option --noscan to use only devices given on the commandline * all-in-one binary (busybox style) with mkfs.btrfs, btrfs-image, btrfs-convert, btrfstune * image: fix hang when there are more than 32 cpus online and compression is requested * convert: fix some false ENOSPC errors when --rootdir is used * build: fix gcc9 warnings * core changes * command handling cleanups * dead code removal * cmds-* files moved to cmds/ * other shared userspace files moved to common/ * utils.c split into more files * preparatory work for more output formats * libbtrfsutil: fix unaligned access * other * new and updated tests * fix tests so CI passes again * sb-mod can modify more superblock items- update to version 5.1 * repair: flush/FUA support to avoid breaking metadata COW * file extents repair no longer relies on data in extent tree * lowmem: fix false error reports about gaps between extents * add inode mode check and repair for various objects * add check for invalid combination of nocow/compressed extents * device scan option to forget scanned devices [new] * mkfs: use same chunk size as kernel for initial creation * dev-repace: better report when other exclusive operation runs * help for sntax errors on command lines, print relevant msgs * defrag: able to open files in RO mode * dump-tree: --block can be specified multiple times- update to version 4.20.2 * dump-super: minor output fixup * revert fix for prefix detection of receive path, this is temporary and unbreaks existing user setups- Use correct path for dracut-fsck-help.txt in module-setup.sh (bsc#1122539) * Remove module-setup.sh * Add module-setup.sh.in- Advise user of fs recovery options when we fail to mount (fate#320443, bsc#1122539) * Add dracut-fsck-help.txt * Add module-setup.sh- update to version 4.20.1 * libbtrfs: fix build of external tools due to missing symbols * ci: enable library test- update to version 4.20 * new feature: metadata uuid * lightweight change of UUID without rewriting all metadata (incompatible change) * done by btrfstune -m/-M, needs kernel support, 5.0+ * image: * fix block groups when restoring from multi-device image * only enlarge result image if it's a regular file * check * more device extent checks and fixes * can repair dir item with mismatched hash * mkfs: uuid tree created with proper contents * fix mount point detection due to partial prefix match * other: * new tests, build fixes, doc updates * libbtrfsutil: fix tests if kernel lacks support for new subvolume ioctls - partial cleanup with spec-cleaner - drop 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch - drop 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch - drop 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch - drop 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch - drop 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch- Use %license instead of %doc [bsc#1082318]- Implement fate#325871 * Added 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch * Added 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch * Added 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch * Added 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch * Added 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch- update to version 4.19.1 * check * many lowmem mode improvements * properly report qgroup mismatch errors * check symlinks with append/immutable flags * fi usage * correctly calculate allocated/unallocated for raid10 * minor output updates * mkfs * detect ENOSPC on thinly provisioned devices * fix spurious EEXIST during directory traversal * restore: fix relative path for restore target * dump-tree: print symbolic tree names for backrefs * send: fix regression preventing send -p with subvolumes mounted on "/" * corrupt-tree: refactoring and command line updates * build * make it work with e2fsprogs < 1.42 again * restore support for autoconf 2.63 * detect if -std=gnu90 is supported * other * new tests * cleanups- update to version 4.19 * check: support repair of fs with free-space-tree feature * core: * port delayed ref infrastructure from kernel * support write to free space tree * dump-tree: new options for BFS and DFS enumeration of b-trees * quota: rescan is now done automatically after 'assign' * btrfstune: incomplete fix to uuid change * subvol: fix 255 char limit checks * completion: complete block devices and now regular files too * docs: * ship uncompressed manual pages * btrfsck uses a manual page link instead of symlink * other * improved error handling * docs * new tests- update to version 4.17.1 * check: * add ability to fix wrong ram_bytes for compressed inline files * beautify progress output * btrfstune: allow to continue uuid change after unclean interruption * several fuzz fixes: * detect overalpping chunks * chunk loading error handling * don't crash with unexpected root refs to extents * relax option parsing again to allow mixing options and non-options arguments * fix qgroup rescan status reporting * build: * drop obsolete dir-test * new configure option to disable building of tools * add compatibility options --disable-static and --disable-shared * other: * cleanups and preparatory work * new test images - spec cleanup- update to version 4.17 * check * many lowmem mode improvements * properly report qgroup mismatch errors * check symlinks with append/immutable flags * fi usage * correctly calculate allocated/unallocated for raid10 * minor output updates * mkfs * detect ENOSPC on thinly provisioned devices * fix spurious EEXIST during directory traversal * restore: fix relative path for restore target * dump-tree: print symbolic tree names for backrefs * send: fix regression preventing send -p with subvolumes mounted on "/" * corrupt-tree: refactoring and command line updates * build * make it work with e2fsprogs < 1.42 again * restore support for autoconf 2.63 * detect if -std=gnu90 is supported - Removed patches (upstreamed): * 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch * 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch * 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch- Don't require libzstd-devel-static on builds that don't use it.- fix installation of btrfs.5.gz- Fix building on SLE11: * btrfs-progs: convert: fix support for e2fsprogs < 1.42 * btrfs-progs: build: detect whether -std=gnu90 is supported * btrfs-progs: build: autoconf 2.63 compatibility * Fixed mismerged addition of libbtrfsutil1 package description - Added patches: * 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch * 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch * 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch- update to version 4.16.1 * remove obsolete tools: btrfs-debug-tree, btrfs-zero-log, btrfs-show-super, btrfs-calc-size * sb-mod: new debugging tool to edit superblock items * mkfs: detect if thin-provisioned device does not have enough space * check: don't try to verify checksums on metadata dump images * build: fail documentation build if xmlto is not found * build: fix build of btrfs.static - Remove patch: 0001-btrfs-progs-build-fix-static-build.patch (upstream) - Update initrd script- update to version 4.16 * libbtrfsutil - new LGPL library to wrap userspace functionality * several 'btrfs' commands converted to use it: * properties * filesystem sync * subvolume set-default/get-default/delete/show/sync * python bindings, tests * build * use configured pkg-config path * CI: add python, musl/clang, built dependencies caching * convert: build fix for e2fsprogs 1.44+ * don't install library links with wrong permissions * fixes * prevent incorrect use of subvol_strip_mountpoint * dump-super: don't verify csum for unknown type * convert: fix inline extent creation condition * check: * lowmem: fix false alert for 'data extent backref lost for snapshot' * lowmem: fix false alert for orphan inode * lowmem: fix false alert for shared prealloc extents * mkfs: * add UUID and otime to root of FS_TREE - with the uuid, snapshots will be now linked to the toplevel subvol by the parent UUID * don't follow symlinks when calculating size * pre-create the UUID tree * fix --rootdir with selinux enabled * dump-tree: add option to print only children nodes of a given block * image: handle missing device for RAID1 * other * new tests * test script cleanups (quoting, helpers) * tool to edit superblocks * updated docs - Add patch: 0001-btrfs-progs-build-fix-static-build.patch - Add new library packages: libbtrfsutil- use documentation shipped by upstream tar, reduce dependencies- enable static build again, zstd now has static version- update to version 4.15 * mkfs --rootdir reworked, does not minimize the final image but can be still done using a new option --shrink * fix allocation of system chunk, don't allocate from the reserved area * other * new and updated tests * cleanups, refactoring * doc updates- spec: fix distro version condition- update to version 4.14.1 * dump-tree: print times of root items * check: fix several lowmem mode bugs * convert: fix rollback after balance * other * new and updated tests, enabled lowmem mode in CI * docs updates * fix travis CI build * build fixes * cleanups - update to version 4.14 * build: libzstd now required by default * check: more lowmem mode repair enhancements * subvol set-default: also accept path * prop set: compression accepts no/none, same as "" * filesystem usage: enable for filesystem on top of a seed device * rescue: new command fix-device-size * other * new tests * cleanups and refactoring * doc updates - Removed patches: - rollback-regression-fix.patch - upstreamed - spec: disable static build, missing libzstd-devel-static - spec: disable zstd support for non-Tumbleweed distros- Fix rollback regression which can lead to data corruption Added patches: rollback-regression-fix.patch (bsc#1069478)- Escape the usage of %{VERSION} when calling out to rpm. RPM 4.14 has %{VERSION} defined as 'the main packages version'.- Add dependencies for libreiserfscore0 3.6.27 or newer (bsc#1071085).- update to version 4.13.3: * check: fix --force, wrong check for a mounted block device * build: fix --with-convert parsing * subvol list: don't list TOPLEVEL * other: update tests- update to version 4.13.2: * subvol list: * don't list toplevel subvolume among deleted (broken since 4.8.3) * minor adjustments of uuid print format * subvol delete: * fix swapped behaviour of --commit-each and --commit-after * fix potentially lost sync if subvolumes are from different filesystems * check: add cache for metadata blocks, should improve performance * other: * new tests, testsuite updates * doc updates * cleanups- update to version 4.13.1: * image: speed up generating the sanitized names, do not generate unprintable chars * completion: add missing commands, better mount point detection * restore: add zstd support; libzstd detected automatically, will be requested by default in the future, or can be configured out * other: * misc fixes found by sparse * doc enhancements, ioctl manual page started * updated and new tests * build fixes- update to version 4.13: * convert: reiserfs support * check: new option --force to allow check of a mounted filesystem (no repair) * mkfs: --rootdir will now copy special files * dump-tree: minor output changes * inspect rootid: accept file as arugment * dev usage: don't calculate slack space for missing devices * fi du: don't print error on EMPTY_SUBVOL (inode number 2) * build: * fixed support for sanitization features on gcc (tsan, asan, ubsan) * fix PIE build * other: * misc cleanups and stability fixes * travis CI enhancements * new tests, fuzzed images * testsuite cleanups - Removed patches: - 0163-btrfs-progs-fsck-fix-segfault.patch - will be upstreamed - local-version-override.patch - not needed anymore - btrfs-support-pie.patch - upstremed- Removed patches: - 0167-Btrfs-progs-make-find_and_setup_root-return-an-error.patch - 0168-Btrfs-progs-don-t-bug-out-if-we-can-t-find-the-last-.patch- update to 4.12.1 * build: * fix cross-compilation * use gnu90 explicitly * dump-tree: more relaxed checks so -b can print block on a damaged fs * convert: fix the 1MB range exclusion * check: more dir_item hash checks * other * added missing getopt spec for some options * doc fixes * cleanups * test updates - update to 4.12 * subvol show: new options --rootid, --uuid to show subvol by the given spec * convert: progress report fixes, found by tsan * image: progress report fixes, found by tsan * fix infinite looping in find-root, or when looking for free extents * other: * code refactoring * docs updates * build: ThreadSanitizer support * tests: stricter checks for mounted filesystem - update to -4.11.1 * image: restoring from multiple devices * dev stats: make --check option work * check: fix false alert with extent hole on a NO_HOLE filesystem * check: lowmem mode, fix false alert in case of mixed inline and compressed extent * convert: work with large filesystems (many TB) * convert: fix overwriting of eb header flags * convert: do not clear NODATASUM flag in inodes when run with --no-datasum * docs updates * build: sync Android.mk with Makefile * tests: * new tests * fix 008 and 009, shell quotation mistake - update to 4.11 * receive: fix handling empty stream with -e (multi-stream) * send dump: fix printing long file names * stability fixes for: dump-super, print-tree, check * option parser updates: global options are parsed before the subcommand name (old xfstests will fail) * new and updated tests * documentation updates- btrfs-support-pie.patch: remove CFLAGS usage from linker lines, this will allow the default PIE support to work.- update to 4.10.2 * check: lowmem mode fix for false alert about lost backrefs * convert: minor bugfix * library: fix build, misisng symbols, added tests - update to 4.10.1 * receive: handle subvolume in path clone * convert: rollback fixed (rewrite was needed to address previous design issues) * build: fix build of 3rd party tools, missing * dump-tree: print log trees * other: new and updated tests - update to 4.10 * send: dump output fixes: missing newlies * check: several fixes for the lowmem mode, improved error reporting * build * removed some library deps for binaries that not use them * ctags, cscope * split Makefile to the autotool generated part and the rest, not needed to autogen.sh after adding a file * shared code: sync easy parts with kernel sources * other * lots of cleanups * source file reorganization: convert, mkfs, utils * lots of spelling fixes in docs, other updates * more tests - update to 4.9.1 * check: * use correct inode number for lost+found files * lowmem mode: fix false alert on dropped leaf * size reports: negative numbers might appear in size reports during device deletes (previously in EiB units) * mkfs: print device being trimmed * defrag: v1 ioctl support dropped * quota: print message before starting to wait for rescan * qgroup show: new option to sync before printing the stats * other: * corrupt-block enhancements * backtrace and co. cleanups * doc fixes- update to 4.9 * check: many lowmem mode updates * send: use splice syscall to copy buffer from kernel * receive: new option to dump the stream in textual form * convert: * move sources to own directory * prevent accounting of blocks beyond end of the device * make it work with 64k sectorsize * mkfs: move sources to own directory * defrag: warns if directory used without -r * dev stats: * new option to check stats for non-zero values * add long option for -z * library: version bump to 0.1.2, added subvol_uuid_search2 * other: * cleanups * docs updates - update to 4.8.5 * receive: fix detection of end of stream (error reported even for valid streams) * other: * added test for the receive bug * fix linking of library-test - update to 4.8.4 * check: support for clearing space cache v2 (free-space-tree) * send: * more sanity checks (with tests), cleanups * fix for fstests/btrfs/038 and btrfs/117 failures * build: * fix compilation of standalone ioctl.h, pull NULL definition * fix library link errors introduced in 4.8.3 * tests: * add more fuzzed images from bugzilla * add bogus send stream checks * fixups and enhancements for CI environment builds * misc refinements and updates of testing framework * other: * move sources for btrfs-image to own directory * deprecated and not build by default: btrfs-calc-size, btrfs-show-super * docs updates - update to 4.8.3 * check: * support for clearing space cache (v1) * size reduction of inode backref structure * send: * fix handling of multiple snapshots (-p and -c options) * transfer buffer increased (should reduce number of context switches) * reuse existing file for output (-f), eg. when root cannot create files (NFS) * dump-tree: * print missing items for various structures * new: dev stats, balance status item * sync key names with kernel (the persistent items) * subvol show: now able to print the toplevel subvolume -- the creation time might be wrong though * mkfs: * store the creation time of toplevel root inode * print UUID in the summary * build: travis CI for devel * other: * lots of cleanups and refactoring * switched to on-stack path structure * fixes from coverity, asan, ubsan * new tests * updates in testing infrastructure * fixed convert test 005- update to 4.8.2 * convert: also convert file attributes * convert: fix wrong tree block alignment for unalianged block group * check: quota verify fixes, handle reloc tree * build: add stub for FIEMAP_EXTENT_SHARED, compiles on ancient kernels * build: add stub for BUILD_ASSERT when ioctl.h is included * dump-tree: don't crash on unrecognized tree id for -t * tests: * add more ioctl tests * convert: more symlink tests, attribute tests * quota verify for reloc tree * other cleanups- Add ability to provide site specific defaults for mkfs (FATE#320615). * Only used for SLES11 defaults. - Added patch mkfs-default-features.patch- update to 4.8.1 * 32bit builds fixed * build without backtrace support fixed - update to 4.8 * error handling improvements all over the place * new fuzzed images, test updates * doc fixups * minor cleanups and improvements * kernel library helpers moved to own directory * qgroup: fix regression leading to incorrect status after check, introduced in 4.7- update to 4.7.3 * fixed free space tree compat status * check: low-mem mode: handle partially dropped snapshots * dump-super: consolidate options for superblock copy * tree-stats: check mount status * subvol delete: handle verbosity option * defrag: print correct error string * mkfs: fix reading rotational status * other: * UBSAN build option * documentation updates * enhanced tests: convert, fuzzed images, more tools to run on fuzzed images- removed btrfsprogs-only-install-udev-rules-for-udev-190.patch: fix build- update to 4.7.2 * check: * urgent fix: false report of backref mismatches; do not --repair last unaffected version 4.6.1 (code reverted to that state) * fuzzing and fixes * added more sanity checks for various structures * testing images added * build: udev compatibility: do not install .rules on version < 190 * other: * dump-super: do not crash on garbage value in csum_type * minor improvements in messages and help strings * documentation: * filesystem features- Add new btrfsprogs-udev-rules package to contain the udev rules. - Fix packaging for udev rules: - btrfs builtin didn't exist prior to udev v190, so the rules must depend on that version. - Added patch: * btrfsprogs-only-install-udev-rules-for-udev-190.patch- update to 4.7.1 * check: * new optional mode: optimized for low memory usage (memory/io tradeoff) * --mode=lowmem, not default, still considered experimental * does not work with --repair yet * convert: regression fix, ext2_subvol/image rw permissions * mkfs/convert: * two-staged creation, partially created filesystem will not be recognized * improved error handling (fewer BUG_ONs) * convert: preparation for more filesystems to convert from * documentation updates: quota, qgroup * other * message updates * more tests * more build options, enhanced debugging- update to 4.7 * convert: fix creating discontig extents * check: speed up traversing heavily reflinked extents within a file * check: verify qgroups of higher levels * check: repair can now fix wrong qgroup numbers * balance: new option to run in the background * defrag: default extent target size changed to 32MiB * du: silently skip non-btrfs dirs/files * documentation updates: btrfs(5), btrfs(8), balance, subvolume, scrub, filesystem, convert * bugfixes: * unaligned access (reported for sparc64) in raid56 parity calculations * use /bin/bash * other stability fixes and cleanups * more tests - Removed patches: * 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch * 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch- update to 4.6.1 * fi resize: negative resize argument accepted again * qgroup rescan: fix skipping when rescan is in progress * mkfs: initialize stripesize to correct value * testsuite updates, mostly convert tests * documentation updates * btrfs-device, btrfs-restore manual pages enhanced * misc fixups - update to 4.6 * convert - major rewrite: * fix a long-standing bug that led to mixing data blocks into metadata block groups * the workaround was to do full balance after conversion, which was recommended practice anyway * explicitly set the lowest supported version of e2fstools to 1.41 * provide and install udev rules file that addresses problems with device mapper devices, renames after removal * send: new option: quiet * dev usage: report slack space (device size minus filesystem area on the dev) * image: support DUP * build: short options to enable debugging builds * other: * code cleanups * build fixes * more tests and other enhancements * Removed patches: * 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch * 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch * btrfs-progs-no-PKG_CHECK_VAR- btrfsck updates for qgroup verification and repair (fate#318144) * We can now check all qgroup levels * btrfsck will write out corrected qgroups when run with --repair - Added patch: 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch - Added patch: 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch - Added patch: 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch- update to 4.5.3 * ioctl: fix unaligned access in buffer from TREE_SEARCH; might cause SIGBUS on architectures that do not support unaligned access and do not performa any fixups * improved validation checks of superblock and chunk-related structures * subvolume sync: fix handling of -s option * balance: adjust timing of safety delay countdown with --full-balance * rescue super-recover: fix reversed condition check * check: fix bytes_used accounting * documentation updates: mount options, scrub, send, receive, select-super, check, mkfs * testing: new fuzzed images, for superblock and chunks - fix build failure on 13.1: conditional default for udevdir - fix build failure on SLE11SP4: wrong check in makefile- Add udev rules for dm devices (bsc#912170 bsc#888215) - Added patch: 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch - Added patch: btrfs-progs-no-PKG_CHECK_VAR- update to 4.5.2 * new/moved command: btrfs-calc-stats -> btrfs inspect tree-stats * check: fix false alert for metadata blocks crossing stripe boundary * check: catch when qgroup numbers mismatch * check: detect running quota rescan and report mismatches * balance start: add safety delay before doing a full balance * fi sync: is now silent * fi show: don't miss filesystems with partially matching uuids * dev ready: accept only one argument for device * dev stats: print "devid:N" for a missing device instead of "(null)" * other: * lowest supported version of e2fsprogs is 1.41 * minor cleanups, test updates - Removed patch: 2000-btrfs-full-balance-warning.diff- update to 4.5.1 * mkfs: allow DUP on multidev fs * fix static build - update to 4.5 * new/moved commands * btrfs-show-super -> btrfs inspect-internal dump-super * btrfs-debug-tree -> btrfs inspect-internal dump-tree * new commands * btrfs fi du - calculate disk usage, including shared extents * enhancements * device delete - delete by id (needs kernel support, not merged to 4.6) * check - new option to specify chunk root * debug-tree/dump-tree - option -t understands human readable name of the tree (along numerical ids) * btrfs-debugfs - can dump block group information * bugfixes * all commands should accept the option separator "--" * several fixes in device scan * restore works on filesystems with sectorsize > 4k * debug-tree/dump-tree - print compression type as string * subvol sync: fix crash, memory corruption * argument parsing fixes: subvol get-default, qgroup create/destroy/assign, inspect subvolid-resolve * check for block device or regular file in several commands * other * documentation updates * manual pages for the moved tools now point to btrfs-filesystem * testsuite updates - Removed patch (upstream): 0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch- Recommend btrfsmaintenance- hide min/max macros clashing with gcc 6 (bnc#966257) (0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch)- update to 4.4.1 * find-root: don't skip the first chunk * free-space-tree compat bits fix * build: target symlinks * documentation updates * test updates- update to 4.4 * mkfs.btrfs --data dup * support balance filters added/enhanced in linux 4.4 * manual pages enhanced (btrfs, mkfs, mount, filesystem, balance) * 'btrfs filesystem usage' works with mixed blockgroups * build: installation to /usr/local * build: the 'ar' tool is properly deteced during cross-compilation * improved stability on fuzzed/crafted images when reading sys array in superblock * debug-tree: option -t understands ids for tree root and chnuk tree * check: properly reset nlink of multi-linked file * chunk recovery: fix floating point exception * chunk recovery: endianity bugfix during rebuild * mkfs with 64K pages and nodesize reported superblock checksum mismatch - Removed patches: * 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch * fix-doc-build-on-SLE11SP3.diff- Fix missing dependency on coreutils for initrd macros (boo#958562) - Call missing initrd macro at post / postun (boo#958562)- fix mkfs failure on ppc64 (or with sectorsize > 4k) (bsc#956819) - Added patch: 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch- update to 4.3.1 * fixes * device delete: recognize 'missing' again * mkfs: long names are not trimmed when doing ssd check * support partitioned loop devices * other * replace several mallocs with on-stack variables * more memory allocation failure handling * add tests for bugs fixed * cmd-device: switch to new message printing helpers * minor code cleanups- update to 4.3 * mkfs * mixed mode is not forced for filesystems smaller than 1GiB * mixed mode broken with mismatching sectorsize and nodesize, fixed * print version info earlier * print devices sorted by id * do not truncate target image with --rootsize * fi usage: * don't print global block reserve * print device id * minor output tuning * other cleanups * calc-size: * div-by-zero fix on an empty filesystem * fix crash * bugfixes: * more superblock sanity checks * consistently round size of all devices down to sectorsize * misc leak fixes * convert: don't try to rollback with a half-deleted ext2_saved subvolume * other: * check: add progress indicator * scrub: enahced error message * show-super: read superblock from a given offset * add README * docs: update manual page for mkfs.btrfs, btrfstune, balance, convert and inspect-internal * build: optional build with more warnings (W=...) * build: better support for static checkers * build: html output of documentation * pretty-print: last_snapshot for root_item * pretty-print: stripe dev uuid * error reporting wrappers, introduced and example use * refactor open_file_or_dir * other docs and help updates * testing: * test for nodes crossing stripes * test for broken 'subvolume sync' * basic tests for mkfs, raid option combinations * basic tests for fuzzed images (check) * command intrumentation (eg valgrind) * print commands if requested * add README for tests- build btrfsprogs-static package for 13.2 and Factory, package with static versions of the utilities, aimed for rescue environments- update to 4.2.3 - subvol sync: make it actually work again - scanning: do not scan already discovered filesystems (minor optimization) - convert: better error message in case the filesystem is not finalized - restore: off-by-one symlink path check fix- update to 4.2.2 - fi label: use fallback if the label ioctl is not available - convert: check nodesize constraints against commandline features (-O) - scrub: report status 'running' until all devices are finished - device scanning might crash in some scenarios - fi usage: print summary for non-root users- update to 4.2.1 - fix an off-by-one error in cross-stripe boundary check - convert: don't write uninitialized data to image - image: don't loop with option -t0 - image: don't create threads if compression is not requested - Removed patches: * 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch- make mkfs work with 64k nodesize again, notably fixes mkfs on ppc64 (bsc#945229) - Added patch: * 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch- version 4.2 * enhancements: * mkfs: do not create extra single chunks on multiple devices * resize: try to guess the minimal size, 'inspect min-dev-size' * qgroup assign: add option to schedule rescan * chunk-recover: be more verbose about the scanning process * fixes: * check: * find stripes crossing stripe boundary -- created by convert * print correct range for file hole when there are no extents and learn how to fix it * replace: more sanity checks * convert: concurrency fixes related to reporting progress * find-root: option -a will not skip the current root anymore * subvol list: fix occasional crash * do not create stripes crossing stripe boundary * build: * fixes for musl libc * preliminary support for android (not working yet, more code changes needed) * new EXTRA_CFLAGS and EXTRA_LDFLAGS * other: * lots of cleanups * tests: lots of updates, new tests, framework improvements * documentation updates * debugging: print-tree shows stripe length - Removed patches (upstreamed): * 2104-get-min-size-for-resize.patch * 2105-move-min-resize-implementation-to-inspec.patch * 2106-inspect-add-command-min-dev-size.patch- add warning before full balance starts (bsc#940467, fate#319317) - Added patches: 2000-btrfs-full-balance-warning.diff- Add feature to get minimum size a filesystem can be resized to (FATE#317897). - Added patches: * 2104-get-min-size-for-resize.patch * 2105-move-min-resize-implementation-to-inspec.patch * 2106-inspect-add-command-min-dev-size.patch- version 4.1.2 - mkfs: bugfix, previous version does not create entierly correct filesystem (has to be recreated)- version 4.1.1 * bugfixes - defrag: threshold overflow fix - fsck: - check if items fit into the leaf space - fix wrong nbytes - mkfs: - create only desired block groups for single device - preparatory work for fix on multiple devices * enhancements - new alias for 'device delete': 'device remove' * other - fix compilation on old gcc (4.3) - documentation updates - debug-tree: print nbytes - test: image for corrupted nbytes - corupt-block: let it kill nbytes- spec: drop libacl dependency- version 4.1 * bugfixes - fsck.btrfs: no bash-isms - bugzilla 97171: invalid memory access (with tests) - receive: - cloning works with --chroot - capabilities not lost - mkfs: do not try to register bare file images - option --help accepted by the standalone utilities * enhancements - corrupt block: ability to remove csums - mkfs: - warn if metadata redundancy is lower than for data - options to make the output quiet (only errors) - mixed case names of raid profiles accepted - rework the output: - more comprehensive, 'key: value' format - subvol: - show: - print received uuid - update the output - new options to specify size units - sync: - grab all deleted ids and print them as they're removed, previous implementation only checked if there are any to be deleted - change in command semantics - scrub: print timestamps in days HMS format - receive: - can specify mount point, do not rely on /proc - can work inside subvolumes - send: - new option to send stream without data (NO_FILE_DATA) - convert: - specify incompat features on the new fs - qgroup: - show: distinguish no limits and 0 limit value - limit: ability to clear the limit - help for 'btrfs' is shorter, 1st level command overview - debug tree: print key names according to their C name * new - rescure zero-log - btrfsune: - rewrite uuid on a filesystem image - new option to turn on NO_HOLES incompat feature * deprecated - standalone btrfs-zero-log * other - testing framework updates - uuid rewrite test - btrfstune feature setting test - zero-log tests - more testing image formats - manual page updates - ioctl.h synced with current kernel uapi version - convert: preparatory works for more filesystems (reiserfs pending) - use static buffers for path handling where possible - add new helpers for send uilts that check memory allocations, switch all users, deprecate old helpers - Makefile: fix build dependency generation - map-logical: make it work again- Install bash completion for btrfs.- version 4.0 * resize: * don't accept file as an argument (it's confusing) * print better error message in case of an error * restore: optionally restore metadata (time, mode, uid/gid) * receive: optionally enforce chroot * new rescue subcommand 'zero-log', same as btrfs-zero-log, but now also part of the main utility * check: * free space checks match kernel, fixes incorrect reports * convert: fix setting of checksum bit if --no-datasum is used * fsck.btrfs: don't print messages * fix quota rescan on PPC64 (mangled ioctl number) * test updates * documentation: files renamed to .asciidoc, misc fixups- version 3.19.1 - convert: - new option to specify metadata block size - --no-progress actually works - restore: properly handle the page boundary corner case - build fixes: - missing macro from public header, BTRFS_BUILD_VERSION - wrong handling of --enable-convert - fi usage: reports correct space for degraded mounts - other: - mkfs: help string updates - completion: added 'usage' subcommands - cleanups in qgroup code, preparatory work- version 3.19 - btrfs-image - restore can now run in parallel threads - fixed restore of multiple image from multiple devices onto a single dev - introduced metadump v2 - check - make --init-csum-tree and --init-extent-tree work together - find-new - option to search through all metadata even if a root was already found - convert - show progress by default, can be turned off - corrupt-block - option to work on a specific root - bash completion script for all subcommands - spec: convert to autotools Removed patch 0169-btrfs-progs-Check-metadata-mirrors-in-find-root.patch- add COPYING- version 3.18.2 * qgroup show: print human readable sizes, options to say otherwise * check: new option to explicitly say no to writes * mkfs: message about trimming is not printed to stderr * fi show: fixed return value * tests: new infrastructure * btrfstune: force flag can be used together with seeding option * backtrace support is back * getopt cleanups * doc and help updates- version 3.18.1 - minor fixes - documentation updates- version 3.18 - mkfs - skinny-metadata feature is now on by default, first introduced in kernel 3.10 - filesystem usage - give an overview of fs usage in a way that's more comprehensible than existing 'fi df' - device usage - more detailed information about per-device allocations - check: - option to set a different tree root byte number - ability to link lost files to lost+found, caused by a recent kernel bug - repair of severely corrupted fs (use with care) - convert - option to show progress - subvol create - print the commit mode inline, print the global mode only if --verbose - other updates: musl-libc support, coverity bugfixes, new test images, documentation - Removed patches (upstreamed): * 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch * 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch * 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch * 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch * 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch * 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch * 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch * 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch * 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch * 0024-btrfs-progs-Print-more-info-about-device-sizes.patch * 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch * 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch * 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch * 0028-btrfs-progs-rework-calculations-of-fi-usage.patch * 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch * 0030-btrfs-progs-clean-up-return-codes-and-paths.patch * 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch- version 3.17.3 - convert: fix conversion of sparse ext* filesystems - show: resolve to the correct path - fsck: more verbose error for root dir problems- version 3.17.2 - check improvements - add ability to replace missing dir item/dir indexes - fix missing inode items - create missing root dirid - corrupt block: enhancements for testing fsck - zero-log: able to reset a fs with bogus log tree pointer (bko#72151)- package mkinitrd scripts conditionally (bsc#893577) - spec: minor updates- version 3.17.1 - fi df: argument handling - fix linking with libbtrfs - replace: better error reporting - fi show: fixed stall if run concurrently with balance - check: fixed argument parsing for --subvol-extents - fi df: SI prefixes corrected - Added patches: * fix-doc-build-on-SLE11SP3.diff - Removed patches: * 0042-btrfs-progs-fix-linking-with-libbtrfs.patch * 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch - Modified patches: * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch- version 3.17 - check: --init-csum-tree acutally does something useful, rebuilds the whole csum tree - /dev scanning for btrfs devices is gone - /proc/partitions scanning is gone, blkid is used exclusively - new subcommand subvolume sync - filesystem df: new options to set unit format - convert: allow to copy label from the origin, or specify a new one - Modified patches: * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch * 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch * 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch * 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch * 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch * 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch * 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch * 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch * 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch * 0024-btrfs-progs-Print-more-info-about-device-sizes.patch * 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch * 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch * 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch * 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch * 0030-btrfs-progs-clean-up-return-codes-and-paths.patch * 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch - Added patches: * 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch * 0028-btrfs-progs-rework-calculations-of-fi-usage.patch * 0042-btrfs-progs-fix-linking-with-libbtrfs.patch * 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch - Removed patches: * 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch * 0007-Btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch * 0008-Btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch * 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch * 0023-btrfs-progs-print-B-for-bytes.patch * 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch * 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch * 0171-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch/sbin/ldconfig/sbin/ldconfiggoat21 16921986865.14-150400.5.3.15.14-150400.5.3.1libbtrfs.so.0libbtrfs.so.0.1/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:30274/SUSE_SLE-15-SP4_Update/68beae3053734348bcd81e41338e4c22-btrfsprogs.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=68ee248c8e5a4aabc16685394331b3d450d133fb, strippedPPRRRRRRRR R R RRR R RRRRRR$W=I5_Hutf-88f817cd6abe9acf27eb637c3f9f0fc7fe41d649b14563075e3ab50d7184053ed?7zXZ !t/'] cr$x#HTT}"Oݧz^Hh}xdLyZu/׆1tqpSDo:.}~!f:Lp'{ ھٞL>n{ b=H R,XpaIr+IJBea1t\eޫ(mLiGؽd5K?kVU]wm`ebXиCXZÞe\JEĩ>[uWm[yPc"x9O[No+OS0 u TQ~֧_u}xha萜@gFz [b\&G>0H\\V)~j_ś k|qAs p,﨓Ikr=<]*u2V]EpY/M,}&oiaM݂K4~5eYY"R.怨FfgK tZ$ޕ 7Ff_CRF!W$C~h^7E/?֐ڼW.<@aBѥx-ھmE,}2 DT>%sܬm$cv]Hp)Tv']  E2Q6r+xQuTgy^41r-pjyф@߄I"k}@#^G'ê~Y3`q=F{ofR٠tY0ůx sijalRa } eZ]֍*h,Qr/ٙ $BqXkZO[|MS{OU2 F!In@/>HXSO$  pv'L6xo5O|D|%xE@d Bg rWS@Z%Ԯ1mY[_ǚ,ŀFzZ t; '/2K¾>kt: D.|0p6y"|kaa1ɣ[Rܜh~Uc|BP&ʇ3ox-C+ApsRF:=Y(@\_9(:%BX2QJ `wMV O~EBkB{Z i^M0b󱗑:ҤQ4 a i2'9z1 "i(QjE֠MlX3 1MPz,I5xCs&׷2eƈEh98bx`={EfR'ZxI2v.7i#Wd]׻ Ob;q >VJd7 ]`箋 wm'_׸ŇW^t-j'a@:$Z>}"t52y`C+yk|9?8,MaqаؐD[$9V%gE)1WYw uAT y<;''LUYt,G^GNq\,zG$4hPqHl&J$7P@-;'ۡi̩th# irrDY0%U!+P&@DCi kEC{y+(2nF * ^&9r/IMAQLµf/BK(['88/+P%ޛ^ٚ0PNLqUCP2b+&5Aaz>qF6mBǝ4d0h;U\+gw2BM2Bre'"ivV%Ł3{*7v ,:r}Sc hw-]/z ,XO?,"+ d*q"jf{hJ@"v%q$HĨSt70mr=4C‡A8ń8/C;j^$25~|-%n O.pAѶC WoBmO=)4} M̐-WJ(~*br4ى>$CڑIVr'+-W1b"zP*+jwļ?ߖ+~jxQ^V/TǨsLaWVL- p.d7ZBkBe30zkjnIFN\ %,nL6MV=jP`vx.PZڥTkB7X1 (܅v{2gTU]xP2v!Hm96 6spcOy=YpgǪ1:*xpi=m3@)\66yqeTmqvgpKNv0ȀfiX6ˆ ~ıc^OuM:B+1]wr8dayǁQ 1w׷&6Ա6wrϐ Vҧ3Pxт&g0b]^š;4F6.P#;qK@At YyFGn}i5n@@aAP]PdÇȤ7ҪgCYFc~_%(v0ͯY%.Q)r?0͗.-.,y-_ y|]@RaAy&gRٔ)kĀ 9ȟVZCtP,=cS θ~UJvL 2h18Ck S^vcI7ٸmR=)i7u;$b=Zu gVy k?Pc0Ywl;}O噧9pŪ+N7]ȻMd\q1,U n/:!Fڋu8O>GӍDP\c ~=8#PKcɤwfEJTN"g_˼m-uђF7.L m= U(ĕ5W=+{33*:'Ϗ t,yrL2ʒZ4b,IT\gc-.,@X q}#,w9WKZ{5?eSzF A3{+k{X쳣TH"LnϓTͲՀЊx%ȄemdzaÎJXnOQ2}ϒdCіaoYR݃{.V<K℃ǭpKU_ ap8񝮜(..A=g }59tz4q}ɖۚA5m9uFSތSlgf"{_lY[MWM/g`T|ioq7u:zRH]2Ruv:p9Yu;4E}$)|G|bcq996yՅJ:'3 oC 4gcDӾ̈́`@x<|6֧d햨Mw~bv GX#JoC ߋF=6Y$cٙe➞4@qN  dW 1I'E_4*Fmqc]R@hGw!^,eW%ɥ3F\-r!:o.y Yj'mκ= *j;:׼2DKр7Ds 0uS+}53}st?Cux3>!נ,4߾is6l708*p7uyXQ~hY{d&ߦJj27$%u[$4[+4VV6]gӇ]$}YW/IOB8[_߮ js:lE(I}}>ʝX~#׎} \T|Vj)} gGG,`?Y|}M)XE1+g!>؛)cf龾1 qbǭ5kT,G#`k_UWp1*L 1wmZY%B,>QWO~ݥ5:JxÛM,|/Oϸ%TǭeAJ+ ]TyY&>S :YAKJuN"oEqcAnxseI:<" hME Ik(P'ELQ7RO{'b8῀Td+qfיҀF!Y,OKLj9# m,lss|Œ=ngY5I{:H`<9aY` "IqU⤏HH[5 t"R<Rgj¡[TYuwڂIeU>լ$$/UI GJEmƯrT8K>9+_BP bM)4d#^h0 =Qw. =/{5pstUP;rXX60@<,A%7`?8Ǒ'Eě| W_)Dd2]lJ4Axyz@f8g2510+hh-NYE>d`>vzGAR@Zb@TYιQ^Վ0PşIz s;n&Q[ʥؘ3F(֤U9P:(}s/]x׸ff7-+"329>a4G@txJʾw]I&q}PQ+} @ d6;%:$ }Tq|r1ɴ> GERN~-,÷nA_h1U+RW~I c4J5K5cd!qȁkE}bԹ0L*c'iе:pBBJ'#\ ?͒Zfj7d+7p(7FB NeAKcHlQB /%1Q@N\Hʾ^[g%dYPdkGWH1~]9Pcp;w ̷T?KBEgG nAkT臻AHYꙩaQ9 ;?] ِ7'|)(FC$c; q !0s"!x]DCl.~3*l-5JC#35+,1nS䈵ɔb]-%VӚi2&OR~g{YT"=Ǡ I-F3ϺV¬{IC!Wd͏К{͸9 xC@%FH>SN/zƁP.ts@^&zg?['Dps7M|&rLc-.U#ԊEYS$> c2r^^݇ȸW=DhmkC_?-3/W8sV\sbIb˜qS^05:Qփ#2NyT3]ÉDVT)HP{#w^yl`b0vWӮCB&D-4X{pR(nv(Uئ4Tn_lW_(h_nM'& W$<\1 ~?^N1kؘ:b1V|92PVs. 'mwdtv$2b,k|v .^"N-I[S<FıܩC! @L+To}n?CB bFbaXs-8|K+=hK3 UCTUf0Iӫb?ڰАmi'P`&3LOtn0\Ѫg{%Fġxb;geڍL-TH ;Aq#7eZ= @ [&6.pAugVos߀j2#!)RAAN`1'sTKpR%r8rBuۉt>hU0kl [CiT&C+r*ʎ@naߒ)DA؁ 7u+ ʇ?,Gx+LGƌ\68ϴ4/(= FF(|'vu䬀4̻JctUnc$Ft0V C5UpBd ՄtOдG#PF+ڶat\֋je<?gNjsUy#f.AfEgtގf$+6=3JRF?xC1Xg;VBZ 䯊/[9pW|:01Nڙ>Lh+_FL6H+#i^8d EE蓄F~qcWӟ]|걎)[cy4zok %e 5T+3b%J5Sɂ>-#q(&aݠ)҆0Pֻv~!A]l=ּ!Yb- L b6ư̙AT%֜J7E},_QYpQjDKwe#if !=R'NBl ;aʓN#Q)D(i&Jib :bnz@ |t97c;M82~|ٵmC;ijZ/ZS$L̫=J 4#9 w;N7\SQ'k.2?^G"TNz.?x/?)u&1dL\]MyD 'n^|J8p=.[j"|?F[6Vkuofj%Y _y}LW;52w*୐m|`L}U_y_'?O+6擣I`5'v{)[ۧ=+3e0X5s~ˠTQ; X4_#jF=ҧN@QTiq'õ}~0>ץY#y߈PwJmA%ވ.=u|B§-(̦DE'=3mSqt-[{?!KY \:r˝][Fß)2eJYQDD>H);>$&15ʇtn=?"X. b0 ՆʸdXl?v^Iq]cY=m&(0a3Pe ˝)o.vfFXNd=KUllPUR^?7k8z2q9" YqnTMÃo2rRlpt?wL\9W=j$!:+O2SڪfZY ӯ{&[ѫх691zEnC`6c+SW~#Q%ͧ7 &׈$pMrЧY(8+7D nZ6`kԾiߴX["/̿ 鉝ͰqOb&x\э+1^+[ThM()[ym2>0KP۝ls kaی/ @Z{'0>c4jP3|voflC8 U? u fhPPϘ<חH{ӻu{_38%sj.ťe)Ш=cIRFޥjAhOL0HU bg7y~]k^p')hnQ4p4ҙeJ122caˣ-t5J,p+478lm <%_Q/+]4G/oVK I)_)+ؾQj7Eםg댈$}ͷga(!(k= J@Fh_7+ HWggUEe4 B]99B =%09 ޞ\6mΑ&@)8KOYKnV9fD_N%ϭFj1'b_gRsYGM=0ʔ*J9>QdG>RX- 3>(NjGuHP`[oS2f/WSB.6CӌYF'7acx4G Gٰ<-q4কv#1&P tG \Baa!6Z_UvG@`d:w8DqWX_s2!Ikw !R!Yo-sOSO{6%%)5絯TF&ggX.bjy,m˜g ^ѴThoD[< F׋V X2L#Dzw'ɇ5)_-٤Gي-;VGԺ4ʇN9g/v9i)6~ ey|=ј>Hg`DڳE~16F%@XyߵOtsrvE[nj9>i,#7 psc4HwU ӾܹNY+ _b#}][ǚA@'(al)FxqEt/g;8]ٗ1(L&[dQNU_;0`riV-O_ +LBrrrjdIj!P6hkEnE oB ڹ_j?)E(Ź= },h~/Q `v}ʇ[fPzbL~ itk%y E֪%֒H(>f#|;Y}=R>ӡ Qn{zؤ̯7!i ʉDvTDq9 md}95ӕDžKk2D'qij{xx ?xc[Fv|-JZi)SgTpŅIFBof=j5pdvaa?? tE3{oSN\2YEYoJ 0jR3YCwWl~ =xB|O.{ʰv ˱bE2y\&M ӥ&i{J_Lq}?zxfNs؋DŽ_cfW,4EyO%p,Uov(:,vud)PFƿU$`J ,%ɩQ)Mea )IFS&=SO ai.C1I܈-I7TU _ɷĚΐG )^p;RTh#})b! f,?o̺0bP?%Ƭ=G?x3;HĘ7"ݾTj>JI{2Z^*1r4s+,[,`b^]䖆 Q+SOSv $“ F4RQo(۾@[mL{_lhK:o}ZնٓQF?K{23 +6$M6өx>eZ6H]3g3ֹ'i'D.),[Ӎ0dOϪ]Gdq>V/ .]@./w JЮq^™v'0j+ 99 loY3WDS*|)G M1/F,6Βm4:c@"Rt=ym$wX-cq´d}V]%Bd5=R1.g%`\ϲn8\ѧ0:@Fc-15ۼ1{}I(R% Z@𳂘ZB BuU ob""웈P;&^cB_ f76 f YWA%B`Ώ-S04zw}#'!mKERE&'/HUqL71ÊQ8b.M4џ$֗RKRMDeȰ@kVPQ*~@߶wR{_`oY"'FfXΦje`OwkfEFH](r9?n(.H].)=yw!I tmQgFܕtWن"Haٞ ?Gy{U$ӽ+?95b7&$=̠{u(D\zοS&&~jsHt۷] iu0TRwit10I_ 5 H`8cŠى48ٽxBQv2fiXu\V2ew,[(|\c7<6׭}FۘQ:7MgKO)L S\kϝ,Xzl\Ϙ4 ~:d TQh9(m1TGq{l8)-M&Ӣ#^(D'_1Mvp[SbcF+BIڦ \4:wļ`0y󾑼#h2I udn|/v3I7V:,"bO,9-[N0%?zCH mJU蚗WŘ?|<3;P6eCJېN+Iԙ=kWMoUxvd &VRG21YgDpt٭7Y3SC#'(z=0 n X+,UANl 9<c'ȟy9Aq\m39j7:FNּE ;ǧf ~Jw۹ h ׄPzd=pY% W.}@qSaOJOHre)nb9@',ɝ0" cA`l!8[e傹 ,*:/ee6cWkhZTF1 +wuII[ˋ]eDzȆi T @VG C#Fxx!$ s \ɽ|6Ȏ\B.8l790}3jn-q .=R"+"U8 SlS|ּ,5.MMx >%("IT:4lo 7'ȒJ>о$~: cW5doP6mzZvwjQ Yqj2WbiL'a!eJ&HF:>tMk:GhK8 ߰}W,̥⹴~WUje*^"O>J< *G*W_;~x|oMm! ;+#Jhag%`h_ wRSD' )☙q FfƓRw"6AX4;GV^1AH'Jx#3 Lyu8f~441W8Xgx h_ fxje{&־iswcTFVazϹCyak[-oBJr$IjDȝWdZݣ$~?Aᕙ$,W$F((< :OY<+ͫ~ M.7;Xmu{P{꼰LF!PVŁxp&[ˁ7;v%~a܈iT|޳EW$K7:P2 M+-G򦞕h<@2&0)^zOsL* nAl02 HOH8{=*O>z3 hAwz <}DS- q"5@Ŧ#"p OiJ̧`wr@рŤGf1rK$hs t7.Hr,DnUc^؇GYT탍4YT<{s#JKq D߅yg?sfF]D^ljbN9J C:جXjMWOIrGWU]|ߓE%*_0땇+!ۢ FP!Q ?ٹM}eL/xy^|%E17exSDBCeme۾WgD{Ͱbѫ>uOESh҄'_\8пD8dB>fS1^ލC2t }Xo'P Yu^'gmzez<Q3 "e#IedND6t}c]A+_Fڇ|gup6}o IJ%`3&Nܗ ʍؾU} >A^9D`Gag]N$ ^g$urj "ġ*?(F ˪>]:dF utz"bp7 9 E(2:H's-Q821$8Q" $m11H}ȮusMة(q9mח,PJGʩ(V [k9mCk 4=*iJuxq~&`X cSћUDd1Vc$['~έb54`BPW''⏷";E +[>آ#`IlVdN%`}% DfQ{93/~0;?;$LDq0wuek¨uc)K2(?Z{&<HNxoIÇ7]@qKLjn.&@xmQQ}M%d|Qi|eꆘG[>FeJ&3:c͎Zqgc0^YZ@+@)B0ώϫ8mzO kh``1>,h"fz%K7D$3O 31XALnTE˻CCLuePkY.F_4qDi\e |a|IkbMN$븰aQ ;fV*hgLã(NF>w̺>P;x먂+556FlQNMjY7fs}'U+R%L>A\`҈6 Yr" Z+v 5{ͻF/pf*Vtɇ 8(f(yf΢>y9#= @~ =~  oA#cqWEZ_WQ_+TTm Tru~U/* P6M{y͍OzU7~5#yn[kaMt@0ᑥXuEzr=3<pC%XW>}HbhP]֒:5#x(:w^,0$k^jY!?\z*kjG=`]y (iJ7^l؆]%/$Or wusj3sAT٫=#ǿsRei7Eu6z]>̔T-tLIP=KLL%b7# #aHv Ӯq݃>삐ppm7c!2b,$mwJYn+\3t 7!1%S$wKDD{ NѠa|]JJn]|oYrQQzga nS/u!@pBņJ2J&/g2xԏ/Ï@5"{Ew7Á6*P@P\,90 -Ȅ\ldH:{@.y`nH,dvZ 2Ôwk=-ADkm5?룕YgJ(E%Qؿ\'Oz@Xp996eGjS[k) qm_z d Rb Z5qqC"-YvUu޻W+/GQJ6VSREF7e$iNyoX/ˋ IN` 6줯V◁٨t;.l+{2<]?#3CWQ- y_-R@qֵ1Urs|Ot3nO [zl)4d`WXk#vŕsK*O5oo-_10U۪ NK=Qxie~ UknSۊI'W'z4M05仠Qq`{qObjw.hk;ʱzq#Ϩ&N݉.g.'HՄ.X KOlh!VA}ͨ~LRN񅢰!͋!n0~AM\W5N1fEEbJliN7`N|N=%鐲 uұ0wq|̋2QCB`⾂RM'OI=6_\P?{L18$Vټ*}")8x6I.a刌@k) e8&d0s!kIz0 U-r߂lba?Okqdu$L'Jnidݟ)lê"::մPK" gБ!Kv3In=&Y{SwQc$b*oִ$lfS!8waXС.ƤJt: tئ~ɉUŀCmS fQA0ЍƈK1q]{:06HZ /c {"TnrX~ԚHEwmΖFf1so,05ͣmkO9a4hRuѮ j<6-wl G6DՉgXN[) ); g!27 ã(F ri!L[16ş7EfmJA݇a.`j|U/2(b{GjF2PqE|]8F`,A)تψ(% ɪr1%\|Rd`m%#Ul4.,{%4cܰf@yuHdԿ>`17CwIJ-MhVG5; *sͷ|E7B :vo8̕W\|WsjK^ϯs-7^)&ieWm&5 LD`z[ ?իAlұFMpxJx@aZî1XbN🗞Qʩj6X?C8'@Q9-XCYqN{1i;> d^W,rSi%rb.v!|!N6k|N<LJ"Q *G)LWp[~?0a4BkP0'z]EUzИ4|?d˺' Bs^37viz1Aro9rײG[9gprGhJ^?WaN^kXJ<* |( 5R0{TBB6P~Ƈ`%#-Nƅ+t!9IEo*RD":%"gThq:K{&s.Pž3Ś3VS+~lChf蒛Pb-/Kⅲs )֩YKW ڛU I7{pG!C!Nh:P'.ݵSx %s>o2 E̽'[Ț`(7C :jhHϛHLr*W,A3{i0@ ..F~dMWEs拾ڶ[tVεIRI)&HmUKMM#;4nVپ뻣h=\1AEw./74v5h˱Lf7)H+p^!]YηkD"NWĦO|LoZ"O(_X,PjƉM oY\n۫6-JҁdR 3vi Nb컯PfKF, o"A{,wή3sZó]+ٰ&n_v]z:[t.4P$!/`4qN+8:)ޅXiUTR[fHi2^l{\J/Zm 4is2E ۑ2 G\m6yF+cג=Į'?0w#ol㉑b, @m]yI,u=^'lcm.9#>1mh<[FC&@P:MJIZ͸}ZowQAAF487I_aABW ȣTX5 ~jI(LrҠ׽233DY^"UsX.ՒڠI@\3#<>r TTT C"v<4a+=]=3馽}ihV~M@{ГYkళ`pI9rz ِoG׸S'.hzX+&ྱ@ӾWلkU$Tpsm޼_{>je2 v {1!nKfB1JlŎӌ$aAF_:)CƗ1I}q+*O}ZgW?Nhb`o8'=?QfšoYA0 ]"(agw3+ej8)]{lAmrը܁v/*l73$}_EV?Pe|5/srRLo[ ̨hfA:;wwdaJ>]wGdL(DbnA =nA)B@ؼEE\Be<,~q PTՇ6ɕr4JSuX6*^^]0c@ !pU=mKjs?CDo`7(Bu1? :%9ǭTϞ?G){.$tZE\׈qeaLe!(〼B݈hC!k360g\ZtяdZ_D/@. q&/сoZPu`z|r]r6rv_~Z d cTSsZ9xTNS U\T)sUA7ޚuhQ VD]arȱjy,GQΔ]|n2x='Mx dU1*X38:S 5+οT:ЦO" Y)_[ I~HCbVOTS?ܯQTP5Z6[Oa>]- )7˦*Ůa;L zWbI8sG 1?t>2M6=BLjYdz*S.>NV) /#i:oBTFf,U{,fe*l;;a LwJP1S<1Mb@~g›8_klN]Eiަ?zNЮmn2r=UcTt!IXCpuağruhY ט14-fEjTГ5cMhS>u70]&VAa"rLѪx^#ߋ)TLEpWE ݎZ!N>bsȝ.Eu'M3k#@\=b2&r6SD%H%}-}PF%@L>uBÑ7CAAUrcY~^^9O#Wh+!Ӗ䮸$iZ `m6no h$z#9H>>TcuS2o.gZlG$JᬬrfԴxZ[#ӆ5DSԽ+K@Nɠƛ-C/D`^sԾ\a! bVx@pE|LV-J+eVodf9Tg0Zg3,_ U'۸r}dH@8Q.GT)B]TA?Bu5[',VBq-(ކi<~? lK愑XnK'_Fxt{Hίkb~=7k{c5gAm_NΟ,Ԁ)R2ϩolerrShk`->7yJ5|{CWoSM /"- @[ZdcE\XSd6Hcsؤj- c2ag0)0A%bhVa;wn`L݅q:UIhGwnY/- Od\-(g;ܰR)xv!mk1-$%=Ov@q!\*MPb{LoZ2`F. ^+.6l0{v-TӀXu3vu!(=:]?)+Z jK<0ʼ5{m=вj8[%vSii(dBv{]XWK4!>ۺ06T{MYGL*d$zjXnbk;zU]Zms 8M<ңٺ03wSoxzeH'IUnpL0P N:_=oul 0ՃuWJ7w[W}([ES̠UېoF !Ksƍ›x󔵠)8e˙dt[җo) M/%p4o06L"ٔoe387,kKᏝ$o|^ʤz RǾRKIekZCYlX~s˅2ç WesD FwJue:JKkcgJ =}4Yőai6?hˑѶS9Ϊ}1`s> xζP\ׅp%*S)˺wdzV!ɚln R_RkӼ&Rʬ y}Nc CH,^QhborlCWz$ zF )QA7f2 ,HtE~pڽGh32IhR;6__ZmBoԘ%Cd^b7Nb @B,P+ p|t6-ҫ>g3*43/ap1Gq{9:wޫ0ْ@vT)x7!kiwRc23c}< gډ"n69RHs!̛,pc3l9|'诲Ij sbTUo KJ]T$YmzyV, }ɜ"2 B+BPΌ#ۨFwѩG,xjIȕAiF_n$˜gq #3#;!q@Ä-*KfWҎΥ A&!^9i}gbL&Ʉykڜg~ǝʃsw=9g_yj?a캑`!PKu:.E e`dr"7-g޵I>5)A_][\b9jʲWEV5YV0o&hr֪5S)m8֜M{p>TkcQlU]ݐ0P?tbUWp}c%W@#3$_I^z$ǖp{蟺7)3J\F&N}BAh40 z܌!?<((u)|\GbBe1*>ρP6>_^37)m{zmꗾ:k+j55٤/r%>郬}2)-5E{5!-sd!vB2@yVgB>M|%CrC~0&N&6k@>棒:pXiApGx-鷁9O (@پ? )JïN(ϼ/S&8zk=nYw׍ juP ?;a#M[c"A]p??l#6jqmm EE_`dx0#=odw?PR`z墀qUC%98M/-oWu,mW) a0U3ߩ~DL&K K<䂞ҹc'MLyb!c\NTCe"nZ蔨' >k!-M/BJaY=@@z'N{MT;b7 _m@x, -[QQCqqO^ij Y^%g?I dQF~LL S>%Y19˼=XVܫ\gcKXNrpӯT;؝{(*f{܉K2tZ6GA7awQGkid(!+V<-[yvSo7(}%'ԯD:7@#O!qu("j0<ڣ16:YA2P;s՝HCK*;/8JySwD_A8om{HMJ20*rM *^0DO?/,Sib%piwV^F;?t6WPToif#Lh֤zR.._3ݰn_ !ٍ5I}.m8r(`jTӃĔ̕9ՎsVvΞc@_Mlf0KAwE-Gi8@NrK`s~ށc;i$&d" :5sf"$1Z_G:xÊAr J #\5"ԣw ~,~a`LB`4^nX'esUvxq/]>nPp +e-Bd5^M,$c﹉vLY+"˧vr3k#w`1ejxl1g̬_H9lq=m\_+σEւ]y{0DH"bJTz< B|S|CCP&$p@;M yK[bhzcE2 $ۇaaB.)Rg(%~MGac,u&G$0n9 8g=.3?+4:``ߑz0vA \E/һ0J$wȭMՔ%^!gC~ )rĄWcZ ]|޺qVm.ueF)Au*78K$Y!Oh|Zx7$6>.nbˑ4NbM{;t.#f m=BڑSp=E- ͜{ C(kIUH -&#H}H]L{g;&рU~vpڪ gLI=(=}gKu J*Lj yct5 vwޗ>H!eUjmsߗ>1dM1?4X39?kdg Z"?+:ۡ(=G_xä,6fŰ{rqJt W+^ɵ>YtS Jz-#/E&c2>壇2 /V&ӊd}U95)-- 3T mzD@/,f%HOSh>FȀd3E 劓0Ihs~}pG%^r`Tw>AZp}̚7;g" W(UpyJÄ Hǥk !TY;.NU=bmK| ԕ<(=Ig*U6m]M<Ti%sLabI sҺZڪSռd[4hF֣N"}m{Nۭi'$N=/Yu<ׄlk:{SR--GoenS??Ln&M ؑ5|t4 74H*\_.u1!e>:ݭy`@*SmR2;6m}4ʊ=CU791ǠV7Lt)mې?ytes++қ懂n]*$rԚinI'J6&xW]&R]@GW%E3E*{Wڠĺ}ֽ2v Έ&jxVQ,3)y@r]r[)D\ <\uPZv!@yG"j/j5~$[YW[s{yii6n[~Iߔ6*mI|Ard%`_>4{TZے dnҙx+A;䶻A5MFJQMgV rRmmuai &??b?px ׵u}tç]RPEԙn t3d7_ Fm }ZT`=wB7&Xж!20mID6BIs^OD*#ćs)* @w~ mLoD-")1P> =ՏR,oq$A" &+,tS9o/WZ+%3D:! }5w۰ 3ld/WB&N9c=;O/^3s[ .&? GʭY?H BamU5?@x`aJ '}oC{C 8Jm\ySQv@8uZm^>pKq^Q-=FJlF5-RZID,\1|͗:igŗl7$C۞Oا"1V-dءbCPj,BO J"X']58fw 1 _Z̎da7zkX5&yN P%= ۊ>h!fScܑlH=#=$;Pl0Gd=Эjv,5< H(OʕvQSמIn)3'UvSt58IU*xBrxTkU"c'Gv0)vM B^]y^C0䳵G3럤=e/i%8zͲ42t cU#݃&*so)>iG5!{->bXU&)PFd&r {{Z~՚q#u8># IO!϶B\E6*#\<0ƒYCoЬA0 "`eߢp ~ s$uͻ.Ը0uY2Vuq8.M[47ta 2 KwL^NjP&T/tFN!~Q0PN -/g EԲY]2P`ٚX`on(q!Ҳ3=TBt|l5:̅>BOeTh_j^﯇|z9:&|0>qy䐥@ /CisRKK7vގ ""A+ 0].V@Qdpe\u91 zxVEȰξ :IZm0Jҽ:;POfrLP (޶TQGκ~ -?[Oㅈ qo= =OgL7ttd3~%QMS}o T +qNg4b1jY[ȶxu[VX(~A([߼ gk0uF&QHU'Ucj 2:>1\`6ȸ8h]}R2Ns :G^'-pQx'J#&B!FWaU?݇a?|uSNQ{q|+Wu VުBg.~:3-zrHP#˄ѻT=aړ^nd ӂՕt67ړ<[ ^N]4W+l-ezY2Gӌ՜v) } b M6ΜZU M2T YYAFQof^Z<2fWecd}P|ψ?\K0G ra`U{APVvp No` q{74:skY-QhM;a\[GsPFܸߴo,TMQЍBD wi{}I@Yl-B@r\,$ 43dIoEZPA 9mEWk+_g:a#nṢW:՚*@4ȪRv$?EP̴2x {!*^y7U$d;U4XV! mOz*K_O7;hE-verprAVj0zhM%9s~B0= I]Kss*)cLe"]hT0 K5 1 [[d@v1;lOs3U'Qu0H#\;wpdygqr1Bw7nK႟#KqE#-yZO" 7 >.,N,6K֑o;eTR C,pMg5DAy8H#lt=v~Ռ) H ! ~+cu]XFhj=>mqސ{6J+]7; KohGO[5=?:64`s ~t[SCU&"1l@sR +Dc"IN#Cd2q(L,GڶR~35ѿ]ቹ:޸+'xi5SzȘOi_f-ց-%)!ivKN#|0A+=̃ %J[)LɛͪD? |9b&Mzb@Yn5ʨ.wVZb9J@v[(W7m1= 2B hW{6(eZ5 YW f Namwj[1gǛK'k#G,%,81>7C9黐;Bgw`2^M4D[Ddx7Н bI x:zn[O&PGip][̤QetMūq/!"XTǡ 413'M#Nc|h.ݏ α"xБG ^:;3'0:>}1hؙ͘h&O`j9) %RHd[S;`uprz.;9ucA~Nmߢ3VmmHAZN;ˢ)R䕕_O09^)_ b^7dgk3Av YS}ceT<_?Bަ}4 _8iCzى o!~[Ê+GVWncT.V1 \̸.%ۤMH]$[FCn$|,~2Iw|@DF|*u\bI3\MT Ylo\7'P%ƒ )/\@ExXSfao>sx3]5>|7X=g"pY',$P-{q! T}(wAy%ț5}=e[[[4[%r,{"X7L5CI5V%\T{P$niJ`Pnu<1]˂M3&ӵ?f.V_a ?N,#.a7l SB H]L D MFswX. hh\PИ~E}9euΌ I |aVk4;9wM΀) ԅWj!񔩔Z WpUWWO3Ok4v]gxwtXrs"޶P;:ĭizbp,g=4#xqjmFqQ *f~BhN#j5T+ (f? .B azfqȓ&F.  9`CLd=`!$0Ji?h&I{FhϙF$~Qذ_%Ŏ ;N9&#0eE9T(^2I )2&g3d-s= uᑝVIbz%|48+LUgt1?Sd$R`d= ےtO' }N^©ExizLўTN3_\n7f v7Q56T)-]~pL[`O7!r!3=J?6x9)>ɱ[wq*dv-(u?AEb:r2hzǤ.q5(NK;b;+P'3U\imri,'`f@Γ8Aȅ Ъ^e҂d!}wى !``!2ـB/D$$qUQj)^%3՚e[%L҇`P bW=nVs_RIDVVီD\,j&+aWI('XH=dg ކf?\.(E;g %F8v<c7Ui.oI~=/13s0҈ 'Ea!&:ϛ.˹g X9w/В tl(@y]))b_CM`p 6~bcYs~tw-9][sAڎ4++loQ=VzP |1\rg=sȜz &ň/^T7EWť])^ˌz>IcSzkRbCE=s.#ZZNɂ )o*b耀&^jۉGtfɷUعsc]S-Ȓe <32"P`5s-~NRm8% KI_>O JfJ_ wWF\j%7*?f7\jdh͋"֗:?JSɎ$T]R溺77Gi;a˰#b'{اB-rY?Nq:}IYLr14 jqO:n4ʋcEZ 2Rй6קAvXx\`puHqpq<, ;Qc2,4 -|Tñ%tw=x3Fj\V^lI/mX@c_ y50zW9d$YLy#n"((T'JHwf1_fckj$ N *@1% ߳5ӿzkRkG-#׈sq>g`=qCS#}Q5A+fYWw";w\gi d=O LЬp(JCrl5FxԈw?>U; Y8Nc`3i`l+P7ԹYd^5&~'x|,`/'{Oz^_4_b-5\ .2 gP !^~Gd '?D"uaڈ›J2K$N[QIK"X"&&ϔDrHM4udbEL;8y%aBD@|m8Uᣂu) g++t'^N򜙻XA똋*Wfrvbɓ 9 (SDr{\m#> & &6qFIWmA)[*,’Bht/t,Ԭ2|yuz0n eB kT*PL+b?܊iiAC5ж|jjc-tJDrMPU6f;VGz=&Toгjsn0хZ4Iq'EiG:; Y7u҇L+ N9&65SkXOT.g/~(VW6+#*YמG@M*[ΝޱϯI8"uq+ȖV6!Ypo蹠Ͽ-?xN&ǀ83hv= %^ق ~1! ѕraE8SqI]Tوd*bi M2G8m_}KR{*+y*:@xVP.M(B9b`ggZU#E;8+ZKUfFb{ }8 / ^M%mxp q/x=DZ$16;vF NJL]/)?p2DP?瘹X㣁)hc[]DMsmp"ԗ!oCɂZ.F c)M=h_~es}'Fy. xѲny{;o\3swF_؅ aJoLVZKqMYhNٴDE>m2t}9T{Z꽃^CVD0> PƦ+ wDًh53G_H8{h]o妎 ߒqo][λ{^IH4>y/)9#y*<hV^OIad*/yHb֝OQ|zcpM;:1w[(]NG'Yq8*),5U>M_4n+"򯁡uMJ&GgHP/MBDx=\%;XF5RFX`<f4>u=2fG|tܭbSW†!z'6{+2 yE>C*3#mWw`?%Z"0&p&7LotCS^t({gDn?h0 d:A@7O3_wܹh:JrKXs$H `>i)gN+6,vTD'+r(: Kz݆p琦#\VsS,.lfr Sו?|23_gv=sYH˪|%ɾEa^jE}#r Ev&pBgaW,?boP@gHg_L" 1+Q~d@Pl`[ 7l {Su41 7̆QB`FhmVg~)-- AQQ' y㨂إ%Pj7N=/Я"wj,S*Gow.bnSᐃIDb7hRou63u|d A{a\ hj=vg!g.GK9[rh_R_0ȁ O>bCG?)CsZ1{T3ZHVI[c./Պΐ*Ҵ`1HJT_G[a fqf#wOW:?_?ȮƗ 'twiz8H$"yYw|Wy;-}]o>hL 8R B47 s" cz#A*$8[U⁃8غ!ѼdžJ='3[WDago/լaZI):UT=$98f{~8KG(д)ϋN7c}r> rGn@ξkgL~A߰a/3w-%:˱HkpJ5&̴ۮ%r:TcNz)Mw/1o+VxXxiwtJu\Mzu!!1eŴ`;U9%jMne' ޝdw2]l11Y2!ǩzgN:Sr dP>b#q׀lTX,ڲeWXWE̷#9\" oyv|kd01e?Lヶ c" %Wk4D5Հ/+yj*ȯc#(Ϣ}YW0ر|+e;G)(Q}Sʺx11OXkç}kwUFWƂF'Xԗ2 Uȥ<[^0~ackR2)O5QL2\mpgxѻiEE0S -a$EkK:7xh`M~#&5"{.)h[MkD=V;й6D3nD wI9Y`,B2h_te)09aםE }\WZ^rݯ qY7 )(X@;zPAGk/]le--y>YPƐU Ieq%M#pT"G6eRXfUnMS>.`t =iE8@6v8\,#Q.ƞRP{~I>\l\\y*:7 g\|VE٩ Cg)n@\-/Ψi?j5$bP ]]0Y@7ẁk^d;cRnbWmɠ9tW9&2.M}Qgi.Lgn!x N WU \~r)-l4މW8<>B|3!6MCFw4ms&شv+Z2_v{Ց{A7^p Էs.6O gnpq? TN[Z|XA`>Ld&aMGEs*wL K#{Y]_-9H|D1uw*8\%5b+"N\(Xt-$*Q 56yhΐ^MpF-;"j:O_uE->ꆧYsfkwj.@?uf T6wKPx422/ZΗ5 @I̼4̀ ;U@! OGAi;~JG;7y&QhHK$hǮlZX2|7 ruk5Io5`Xz g~Gaa@ZF͊PnZ_f+gi$Srlmpw"iϿt3$ 5`L-мچ3Fu(FY6G @eQO{wRQ[ǓjG!Aݪ7"KN!Y72]/Syj ^LUɢD].ȳVu1idMjb]@[g߰UrR)kH[p$DoHՔC#f|> u4ƁO*l;&DHa;ޜ`o~$"d1o(g4_G/e,?O^hG~3AIx1i^]fS.k>i)O!jʝ׹ e7b{6v*=K𣿈$+{uOc1n󒈨11n4 (#Nr6?$ k]rf8H%{M5[nvή cPΒ7&?F(KTb`e zX5kD`wH6ZT*}w` GU~Pc/ϚHmCg/0UWkva}+3?>3hP8Iܫ^Y*HHbl97/Xrk2k aɁC`.qk~DB{-w6d,ݧ2NpظWʃ f5vlJx2&Ŕ~iO!o uEwX?3ȰMpӤ#.s0u$7߲"&s9K4Tan:nk_N6[d`U\uZ<e0c./=t۷&ɤד3{*jXe)RRCw2 ?5&(ONC9v(LEg~ e$Qn<ݶTo4ŧ"Wj}ޒ<1胒4Kes]M%+k뤃S4|ꪹ+1)K/4OlJB u7_J5u2ڊVp=pE(氆3)=[祡ʿ Y3 "RqsN _ע P-טPZ%/rd6 YeIqEP6pto?Z6- _sR2|e[G)~󧳪8l̍H̢pue, !`Rt$A4f2k }f;^3]2 ޏ~ CLQ5m6e酐(3ryFu]Q=Gdjj@8QTro2#봩a%}Nh/m-2fk !g pZrX<{:x55at RY?ӷ~yP9I­)VדJ_.2j <%tŐdh*'j~@D/UwʐzfKwn1CUc ]z3@v =NZ+tO W\M#tITD$KF˵lhiak9 "l*Dž?@s{ǂ@I~|g56A.J&iw(gؖrr&B;S(A9\'_ cːqjV=AKZn\87?ep3 W^{㫟BZ AA=&UQx`{%Gri]yh/H GbU Qp+Ԡ> )F*q{B +%Pqs%זj[`P%V_fT1i<ه3gXcJ8u_;#\صU{iUB7,#P#q߾p*^4Q:#)',.[Wmt #i;)6WWT=ZVe/Rf9@^,i,ުŠ$ԏ: >ȫyT"Fm:9[5*Ƴ$۩ńgΐ͍Xn&MCb2'bg}*6 ]:GCoyR aPϕ_ ?QM._SAU2St]vC*tCBNiMZu#D<[TK'hm%Fq|}ǘV{O_$+A^S1kV䜅ҸECjSw0{/t(@#\/ݥ-9:&1s{]^Q֎K! 4hkHUWn< p>32[%(I8kA6^oŷ c%VEk+yzKolVHZ'WIP{@near-ɅO^_2e8ըV%u2)lp5c"vɉ^i6lˀ{˚IΓ,zr H?%DFi:6sܧ5ʩԣͱi},jщ"P5rB98 kJ+qTo=^,fKu9d?48~B1S@MP" Y7"+7?h4iih K kNh:7xRw2>!N[UΝpˎuLxY,@Fq%%*A7+geZDZ'a&Ɩл3D: Xy.%CɴM$zP[|e\ I b6hA۫.lCC'w~?(!mb2BP϶-|>ny]-8gG(`/])6YQ^͍ZqrCu jYeR@C9O,3="qI8ϑǭNG60;uJ!M/xT^´g@HՂ\K±IU~#%E:)(˕|0q!KE:̂҇8.:&h e]} Q#UX%jvRG[Gbϵo&WioCPb:ĺXɡLoRc: ZHfny^(T Cx ݊~7^+" \xf@bEX0T㽂D6zdm[u6S/a\7>᧫sp _JVBZ Y-;dAxNS-ٹ+gM۠GBa/7p^O]}GGZF QXW 7ULB>G,jL:6"i]K}8<1>v|ēP*:FOd+a: nK( ^4Jws$UǛ0cՊc= 3:@.!yAQC^S<}]hq]@ղS,].w71.~hIÏCmme.r9*Q5;)OFݹ |6*vk*MRx ![` ?Ñ D=Nj+|KQi(v O(,!Z8(][3df_SGru<^/( ТGsfvsOӶ<"Nmo9eÿi2FO]9X>]wxu6_ke)~,ҝOL _&f@~]T x}ܤ](j8:C Np$nKpt8 .l<%yC=ZR"(b_\nҍ~%"ss!X:ґɳA nZc*'Bx{aes 5aSZ7bh1:;mN9*4PhwD QrٱSL񱆏(_hY?6,{p&H7Fsz\\x*\hb.Υya5'.G#J7oMBU!-UH$nz"PX_*)e"_JTgZ2$P>CCp$ʱ3Cjӎ6*h7Wfڄ;h_*ɏIݍoZBęn}8RPE>k5QOM˥0-_HN04+D+ m31 YHyبH=#K13AqF ];a" תlԧWaPJ08|kD P={)ؕu(+ q/Apwl9.Y>"@U{Oo{%Qf/ϴRݳZilcSlvM~F1FݕxNa@(o1ZcC9ۇC*NE>"dzWlsLii8v ~՛6Ol!@?)ٜ^I~sOVjDs2!-ǶGէ܎/u쟭YCX_9rpO_jްb  *6+$pgI^ͬc=&i2\m~ IB%}w#=vS̩ 4fsC)sHH@\*3p T|Z8~li4!8\-@)c%{ϐ듅M<(3}}pcBo+3,io*xxnnwM>J Qu$1W5(/[fƀ,Z;L♨` ۑ{ڷ),k\._I ^2&*\@>{ebjp @(Al$tT׆кʔq6* l72-yR*'Y":-̊ra .V-cD/rl{:nHG=΍|ffO#V`H~$F'+UWVUߕ{Or٧}rxdvO6L ӗ@dHP%ܼVXLNfpwaMj_Y]QL m1 w32("&11Q|'뷙k ̎fҕ Zէ)(3R|2_ࠢje+'1+Z~]DzngZ$i&j_iPr71?9+9\Gl %H1ޕ()bxbbג:. d< Q/5cţA;d_L>Qx.N2`)v72ǫycFU.OcUDdیx|dȥ&.1yW 9SZ͉|^a§cܝoJpmhN;1JN |':eE 푈ep8lF_Ơ20áf:@UYDI[5fCCc6kj9:VM!GZ{aRLp?j;*~v-wB=(3LD6Wh!/ {SYD i)7h<1$e~@\{KRʏo*k>XbjE@o?*5 ,Xk"^kiO媍yxizǖ/VuwP|X (8n &*`e4$/gƄJ^?NX $lS_|(e %>$YMP?L?J?Z|T_9W.LB= 'Smz/nGr訰7z5iІ\mv] C++)kȅ0A? C7꺳Z ^%߼eV2kw3q2fa\䅤\o73 cτFHAp!tѰxk$D K-FuET d\ל HH2vÁߔB h7wL{ߒ|Hc3%2L7 qW]`.cZIpK/%r*驖'3s<-cCFz>|E^~n^(,l>ff3w#Gn0g5o7O9(qzH*hYK/y=؄jz>WdP.3S&9ItXMQt<[m4U[H >e|I}bG\Dmצ/ zNҙ0r(S$:F^dJ%<_Ι/T*W8&dpq0 <;4 DgI\4y–ײ6ήʛ5n&;>ڱYCZP-X(*wsӧ׮ҘqE  -#9*IIskUR))xzVIJ> &Bʅq;DTČ [#h\R4wX(#X3\ R!''O3!*u/} tuE"̯U DsARǍΓ6e+]H%f5_BhC#{ 12\6u0&J})RܚNQܲdV=W4)$B}<Xc]-" "8^xVg}eS{=5̹6|/(GT~/~_*l4?w'CuOF:YG1 4F`gOl]5CzxPw(oqC8\dPHu˹sb8Q/tfG8VOmZbAL#KXZHJW \c9g0Z& ;F:xjˈ/۷h"҇G묈O,ڼ_Ɗz*~f$54u[gHe$_`qS; _71* XuwR'E#W mBI)%0pS\b8S2%PIGS=։f])u|wLlh2{BRwH:zA"qWt?.xo]%SyesT}e-:ͥ):>['q#b,}j:X-膅5>?wŁVm9ׂK )لQBF$l֘Ε -9^T<J@#|\/ !ii;VԻ+XJ٣`ߌuh P]H@7K5AH./D(˂*"sy: 6#c߄$_D}'-qR1.;`Qa;xv?2͖pJZzDL/!tp"><JxvpW'NǵIq&(WYQHC/) {mOt) Q7qhJqu|IEQj]MW*H&YĘg:3t*-U%S^wt_|g,\gqA1.r-.1m9ԍ]U@ߥ&pa_wVAO"Fs/6I}dD:Y!լ[hdpȉ Ŝ,Ρt{8W\L\tP cm:kL}>E<8wk=2Aܮy=^}wX!_rԈN^H J@fCvxoW (9 ˨~fx͚#yP6?ev–Ml,/GJ~~wK6o $4>y &q6M߶$UEϥ4?0mhhbEjZ( ܯFYܼGq@O~K~A*_zW!"L Ӿr.ĉ$E WկÅZFϧi sA<>a dex4KldG?!c:y\52Ƹ?:40&W})*Hׅ_@T¡n(BPfe$yƫ@}A >c1:%KuBca 2 ,5D쇯KM1WnTNkkˢպ "TRΌ9P.W')~H?V:ٳ-kWΥc (0U%oZ/uQުNͭ958"*ļ9_#;KzCf$С *R{b/'d!5{= 0\Nl>+P̯O E鑯*_9@mنeXlG&0]|!s[#Ĥi*0*䃒`aC n-8yYnڮQmBH}\xY A _&nEc+P3 Q1 -:a-EзkK*tW_M8 -6>ز-dw6*B^Q=&04 xߠ;D?-&V@ ̥,J1= k] k ݨ©$sm!GJ@uLe QoKe9 !C1]YN2M\mfɒ9S~E0duAIcy9:k[Y?䔇'?xOK%y4JvɪG򥥎όS0{'rE}HDďHmB4aAA{ήj-G\Aӝѧ;V4Di!Zq1%NYŬ2qUME.Qg7UIӆ~3uKm%۫7(jt^kkOڮ<`n/!jSB 2=@4EEZ='!HHUt %JFeCib\ivHztH :ye̘LGnamzPĄ=K"yI{ vvS  dƚ0$ׁqᙗHLǛDѽYz&gv>2j%E$GrD6<$rAieNSY[1k@$حybrַn1ޟؙmݼoO>XED#_02@K6 ethQr]ZY ڛHϭ9{L̐oi#BZ>ݱC /[0o# ŋ[!3ΧE(X8;9"?iª.Y4bdqiK6L-pNax)Ǒas9o v/֩ͫj&#p#wak}MWӕV{l]6 AzN ˂D%ps![tQZ%?{gFJeUlF =8h9(?71nOhHJ2R#]e,xʾ@rI$XDz'YŨ;S. .kD p$kCt=|}zEr$0jq%s~aCus1"bɱ}%2OV.Dc_H)c|<@Ӭ'3KJ0 -\oTYNMŕv]6rR)'//DW0[ZNۗDYv;90n\B!'U'&)f !nZ^j|F"g232놑<\7ʲ0`+1g:'H'w VnlwFlf@ lphy+ HH!gYkޥ$gurtBTbr~x0oPB9, ݲC1@hHfe}D{?CM9iF:)ΊdZc1oH%`?F BН$(-^MBs󙆌|};޹YDWM?1G-d(JeTl.MS=~Y[J 53[Bj`4A2!n磥z(_6oѸVKC{#yvE鯏hw=1 #0Kz.#2~I٣>մ=:Gx27uHa&%7i$EZ-К!$:7Ӿ{~JpHN|DeG[ Bi}|A)m?gz! .(Yl35:D ^{?U*D8H>D$ ^0xW)'JTW0iTCh^cOه=M؁hBu«kfB ngko| d#OSXw dʑd8k4D[iLiFV"u .xc(qc*[aV;(1~ϩEpDWXƓsӒ\\mJL;&VmAF/^g^J|<O{Y4i tUT%Ztpu˹[ m:b5&˭3G )=E ,pve. hk鋉boʂ <,&D4{z@a?.fcv,V"V~4i$kQI9EibG'(jwDd~r|dy$\*Tr:S/$15@b+,^{.zUAk5[Ó;NV#""Fo?j*uwWh*6` p$D/ק(j :[C".j&;G.!4ߧJAZr~=IƻFshUȌ ܌íw2cT9ϹU&;q 寥kĺK&&ILa~p!lߚݭ>0QxrQxz 3><&JnBRS! 3 Яf5g۫2w&&E>- sȝe]EWDly}EkadZB ˱b<6ϕEE?! 3tZkaAUA]`$hp"̬=ح< #/,6@78_Y)d1SI.u FgjF.ŭ G!iNDi,sGpL1S3=#z> tDd#YAeu]҃$w 3hx\MQi/h^'wXO|ZŚˋ) h[ !:h92~(+aOa^в ]WA M!7Ԣyz_u(TR8;lV9`%8{B[-ԅH*~ 8/A6ܭP ګSvPOX0WI j'1|QW}qcU{0FЕ :b5aAig֋/#sbv̮\Ԗqu:mUbGJC& w\WS"T:JG޲'3vXV&49q)EQ)ntm-Ѯ15z\&Pj*Do4hƮtu/iG܀/OYMۙïl߼Endw:TƺEE18ö,1@@{8ٚIl5b\:o6]ޜ,`u(uKA0T\FJ pEuuĖ4b@DP-네+:%(Pw-5xNXA$N`ͻ$ @1d"헳m'5 DINX2IR7ǃH}e#d0VqŴt>VRƌvcݭ?v8 gd3(ڨ_xS\mzxF1RG' 3"ATKN?td# {8ωd2~w@)Ѓ N)R:* D3ǔd{6xyEcj& ;΄Ji\*[Ol<>Xº,hs$_UJ QGDِΫҋڪ ; OGyh_wH|j71/W)I/1FE$OmQiB8+}:g=#aav:/g.?gYY|eՌb4)۷%Ogq=Rw=g 4fh@3{DC<켺|~*uid;څX?\7:;Zni\MTUȇ|.;K",#$Zςaؗ!0g% @ל@Om:p{kT cl:d2 g&H+)&;5e}fy#G' 8 LTr#_CxTWR,벌c|s$ xyȊBڳ1~2;K|bI{æDf%4H[."+n!Q!UH M޳%X<1տf䫁k1xMuO';;bS( Cݶ!_4 <EхCj [ίJ!WcZ{R k P  {+<2݇lЮ~pSXW h/mUPe gLYn迉n:mM!xn狦A'BkOv[*5%`>C߿M D =jx1vs !4 an :&+pU"^3hLGbGb_o!MǶox>~Z_Ғ02dFLn. iFrV}Sjb\[6$__J+T !_mO6_,pБsc"N!RuTc0^ .DCo;t+ 3V5 SŠg6-|)6 DkF+bv"*s3 AJ B)QVWEogtVDCa*.TjjZnU| 0ܫ(N_. f@~K%<'3 L``Ky D%b(! 1pZ/X7=J͎yyy{i2䋾x[@P!!Y*8kX(|M˛ST;I@%Vv[5c aM̷f Vj:xbm96 GXO0 ֧.Y]ko;Mԭ+\8OlJ o&MTRL"Yq~zM| n쎿p Zz!~?:ĪSi"(R km2EWo91,lcJ_5j %\{^o8;ֳ;tV96XDo=vN2y6#XEhGe}łϲ.k:(,7<#9]m@o%X2=a)#5vJ~=U#9 a,W蓇Ugikrb*!(C4T$0n){lT>*羌zduAuں/ uDr:nzT*:d]pgTU@cY \IV40(( ^֖ T;߸@"XS)h`L/(%]"#ձ ) g`IBF>tGdS\Ԃ%Zh?NKwM ;R̓6)kJn9~$ѧP)8@,) {ųi¢Dá|~z_G#AkR=4CXhҭ:eǽ4VB/?6)Ixcr]F 4U͚\`LHRSHf+t=>wmy Ml\ҡ RH=/IDYIep^m 4n$le;b:iޓ1/+*Q(,c.-;.K0*9WykZcř4K"`{\Bgpt?!Dz!&@p a5+y 0'zNK7weԕ̴sJ%Ε(Ê H>vWRXHz'&AN+0&a>Nv :~L}2r9+t}=K`RT.LJ1E.),tM _XD/3P EZMFE̸/yݪ.zoiYv^/q`+wȩɻз&߹,>Z!꓈\dT"KΎ)po۹WXm?v.;e:Fו| 4QS+աHf׿SR>rsA ]TD6t X_6x,:_nj^^˜Krxe5-`Kw9  ~鮌N3ƃo]MRWg(͆W =L }P8iT97/ӿQ?h*6Hʈ1}P\!S_E)m6@x1[4ahY/K7~ aW$r[X%Zmv2#Dj7JR4 +e\ $W%1ok$IJMIґ&倯{y>Okn&45etJdPQ륯^W(% T0WNOӼ&|1|͜g@?Kw4V1zF.ݱ*'&Hw-UKc3ڹmƭ@`!2*w|r6{iteؖD.n]x.. ch>kԁLq23݂D^E(T*<Q %?7a'fb5oxi9$*.Ρ?>/ʅ g~Km%sdP?]>.@QCV+Z:vE_Tz\d9z_K1rX1z緒˜$KU7l_La.6{Z#Do: *^(k~%Ai qu[eR)태5L}UUi$j]%T]NW'WX!a@c׎dsv270{ftg-؎TG1rL#Ai'qzb z@3KUj/W;]OT Ug6ǩhԥ.Z)B:F Ŝ ܚ2ځN!&`=vڅor$_ ݣsS+wv_vuT#+]A(UтBgM x$@I_UvmYfgȖfM}-߈ƜBFq^~a^gwgiLc>^%+n$i; yA.WyHNlО|n;qa*HL/rT̨Y׬+,!нy<{ْ[DB4$?>`MCANiV{bbn>f\e6FP$ D <"LkJ*PgkZ"_H3͉zZ:n6{P8!;/RX=RDnߖ$U&G`,܄T*FG-8QM{8eO|2$kjDM-gf||+Hx.PmnVW=N$~2ڸQhG N@j wUbN q6uO7aQ\Eœ8D4)< Pzە$"C ZZ#~)|ہ~VHVC,}Bœ6r e~^;a)&]lli{ gESN N9leM0YXąX߈ s#EJHe_|J͈>i2ctZqw(z !k|jMmӶӣCohq҅.< ^~"Z)J!^N1Ȃ=QR@};s|xTw\3qj,oI_V^Ur$G% HVTQO(bc%J5"J| ު*A3Q~-h\"લM"*g\EIܯ*\硐9!(kKvW%$1yjH! SBq^΀6]DCk}/Z˾Ipw Ռa`4^nq1`#qSM␙+.K]+6S1j*g_yKWnr(=!ԉ>Sr }i61[~Mkd-7^+V+bZleP/$s3 x^L>a 73H3ֶ>ZWXq6 #K,ՎR;<(kg&6fBp]QX_!¢[%0rRӏ퀰OoE5M>>BB<;[&tх"HXfp@@U 9 +CNP oˢt Ć#A-Sxym|ՆY K3(,Z& MJnо< X/¼]7{W6Qs(?~$t&U?G$WЫ_&M~kTxtóKpsma/gq%:ܸ)𤕓a)8ذnh LǺ^?;*C+ RNH\#\lebSp_CPCi%K-/=͝![+VuW >1M,"4}IMg!zQRĻO>xq'f`K$hEywB2x [[lіp}֋`JQiI>OuX|H>楎nD .gs9+m|򚭅hA$9CMII>RfL5n$L4S9pBVN5bz YE)aΧ[*? PJ 1LI4r":2:9]tBVw]2rq$䊅^y*N֗yh %nv&2eaHN߼Ă+lĝ!CWf$u8[=ƙ}i?4HǶ,IĿ,| -/Ρ\GT28Dx _&^w0Us{l `f.i<:ԤsG+ECR0Q⫈qoQl'EYPqh`)`]e*NU] j/;ZbCs +BHAW8Wu DMzdY]꠬sIрհ0EK~;z1TsE^kWf/=1'.)VQ`\_d>c W\_⥃4{WV&F+I%8 79{eHZ$_+ oZlRpT:W!kmֱw+XB0 X'a`I`r`9<>]OeQM OtJ(EINx SttzD(U٠ #I8;IT7K\ڑ&86xы{εV4"a1@(Un•(-`ZvY`p'ֹ*h^%}Z wHΐ F_$v3*ՅY*:FV8jpR'7Pg>XA*(Vp#X\j " (Rݬuvbz u5 >b@MEk]~CZ|$C)>s}- ~lX0W< %NKǣ N|j'rD8(dkƟ>e^*yH-A] (P1yy k` i dy䬯5p'#6q0*(&u|l#|8luFА՘17>Es GKPx'k~Y0z)>M(ՖZEt--k`eZy?B1e#/'!WŪ&:U$zdHGLdSW }ꄃȝkw"ȿ6,^dIpؑl(\&e{"[lᦞ$ wAcX&t Z==u Gej3?_5f^HV-MRģa8MNj҈Bܴ,}# +A|iwMg.u\=d,z;\Wj؜UI?+P 5y<;sQ9?c+gRB;pao{q_l\.Cс ')-ޘpʳ|좭9V!.yP3P84?')XP̩1( 髍.!eXR;=RO&ӗ'uZͪŁ^E Tb[դBI*w`BA`q;-)O0@<#ʝ|&KX<Hzq[6 "#yf*2bXwt%5ۖL5֭,)zMWa0X5B[7n6ISҷo*q`+n8(`ZМ($yIQH#EqE Ǧ,}jnM⌨[DVp|?oh԰ASCTzVCʢk{JQ!?ףּ\A%ʌ?ZaIuW5id'M5QVh4|~PzS0f>=T̵Ŕ+ c8ȻWPu|3A1JwR^Ҹ}8'ToT>/nWԜTv̮{?c6?EU$Fx]-%CkK]p;Dx=\0˴h~؎ Rk{W+/JzCBbkX^@>ze 05zj).!W]yoee {a=/?vOf!l[tZ=^*}$`F)oI}8t/ 'qôJ+`T B|D X":wAVݸx9L ’R〛/s~x˽zxa,Vi>[ҫ䣉`E,#VXsvK2(r01!*fr3O- |t܊?|%iwjݢj%^Y,2 T ;ӣ6|D2Cuq `u%lҩPOz 3[;2JJgix[P l#?ܮWoss#jI  {QD**߯H)IP٩)ِ"KzkƑI#6 c9 (G/""&)JSt,PP* 3 4 pBLv}]Q#3{&lezv"g_#୨N8i &]0йQ^OfsH PGm?)VѝlzdrC kJKӿ'j`b c19QMk,xQ%})$ ݀D2I?-1. 01X>TJD;= 9x۽=;@pgRLlqwqd`  +SS[f6WK rop=aՄ 7ChurL?y)]z+GEZ'} X8>ncLPաOx$"c)D^a;*% -՚,0t0c];!- Tac0Mo™tHCmQY 0*QD|b,qLJli~.y|1cD2Cҷ 7}!5:ZߎG^=PkIsGZNo1T"{k?5b7,#n ۊ=FS5>G`TWObQ݃Y*ЪJ$?Hu !풤Ň$LF MC1>WW]a&9X]͠ FGL=7Mt:E]x$sg:'O: ̾UOZW7,ԫxbaˈ<̃" [wN䣧羌h{PAM9t 4[ ^''UK"b?!yl " ,-'ں>5}J / ܌Be{m6 &̱Q,Pp2qf&I(X\.5Gg1,G^ n1I(rup M'F(^v%IG]I)z+H馔^)ˌϺ` zL=N5pbi{1jA*GHWjk2Z413pTH94t>WgX?&>27 ]J&o'wIqқ M D_ qBT!SoR'447V\h.{RƊ釁@z I>BAE|D~LSGrj h.u/4` +SliPp%aDySEOR]m߈$͜h 9"7$5YL0\55d8j$ Xd _`+4q:,PtD_ {v7ٕ˖LBB0 +4'9p&sjBI{5dso88Sq4^핣\|/L#i .Puc ^%bSy~YHZ}P#r2z\bo[Md#p{І(/e%*Vg<,7+Do*)~'m0^ HwcNeS{9/\ۻ[+v4txmU[UP{?<nŴU<װ4w֑ءT2CXJxro_i8Vq..lfI:>7ڨŬzHXIQe _Ϸ +Z0Џ x2\s4J7ț}) gd1jS'wS}Gι+h̲aCUфii&DL^R0<_esQSݚsF XīTCe1%r=l,xܽTeʩE)!s؄3qw"h|F Vhۊ[@FaR7q[O@PԟXr88 F)4!mT#ES. kJv{SCaLADKWO6F ]7 #W 8|q26" }R/"#;+ya/+=L#%<'#71A}Km-րQlCJ0 7Dž;R%FBcW> ./c(01|мnΔ.vSlikPPBU?_$mY(O!jҿ,ƤCAϱªFDaZlAvS P˅iԝ}k+F %7q7o4%?(#LDrDGkE*bYf1o3Ŀ[>f ~\rOG4*GEjP7L0G75TNe 164'kw#ta4M ~S>dbk( ]QߵqCte kBۆgOgȞ;kF3$'4eAy<WF[[Th}&q5=By/Y0Tz}x `$-Nq:)$ rp , 8ca~wKTk4Rx<%[>ATh8eH&t}bZІ#voփ~(/9>ϿǺ:a)P<6|  W2}Hg7eӈCQ?1e/Qf/RDQ KnjV _FiLRlt%k9~ޘ|Q3y n#+gh И)ƝœMSΛKS!HQ:%9}G NAL{2d+c9zuzAr>b^~êH%!*+|pX닺{MzS G#y=zRK/V7 "2nd0HZ l:~GI<\0_: bYk5>n^A>åvn 4lax!RwZ&(R`lW0zbT2'[Icf- ,5#Vc>LRs[ۛZ2 xI:).ׁ1O>?ܟ=AV#.c|][5]g6ѨM ?#r6ճ߷M%R.Hlb{^E|.lnE@ f* c,j6LdZ%E @¦$J:Iy3cP(]U4 +J2IʌO.x2z`/-P{a "L@USOZ'rq5{drd7&6 LE,K"ּu,ݗb !f ӌV^E/MޔK!\|G%o--g))q=ϲ&|!8u?lһXfkߣ)K~"˾CӜ]}6~wSLj#ǃx7U qsvSej@ jLx0>n@/":bwvU/kv*aL!W11S1Aڗx7x :=F(7AI$76^i* P JјMtYCzyɸHKpze[aL[7snxfɪԗ0(G^v!J;k`8(S>!7B OzgC!La&'?LynŭS8AosU (jnLgsu!!D ܣA$p(=a[%(vp=N3>ËnQ w%E} ;VqF1\[2=4.z:J5Gbmorԇ9o6@@:Vۚ%1ҨHGFPJXVzПG$UGN tR?eDžN3IE6Kvi^$8hIC= '0?TbYxP[CPI5kqI0,ȵEkC@ 4u K267&'v&)c, x@Ԃi$0gOVvn=_0)$k*d%VAm#.EBx߬c%Kfs;tJLرB!S>ȑf`gR.U.1].]'Q]rUD:ڰ &D +c': Ѓ2&[w3}6ә&5>sl'>=B%G6D ʂhLe48:"=hgJ p|#µt6 cdFKSпvB& [\)7{O*Fpn(@j8 fϿrJ 5Z8T(ed)/8fAoبBZΒ=|ABGAY7sÞ*2fB~Dh& 㸏LSZ@J)L`p2[gj#7mlвn{_>C.o6'$뎂ȤYw ϝ .0Aoܞ*,y_][1OqƕR0-Gߢwk=/\rc}.6{O$`uM+Z?0d'\'ƨ.~}p ǽ䴡]S D/~"ߪBt2[lB׽__#⍡tMc>$}HfkL:kxpSϾ:SӰcr[hC#%*.9c>6Z})A8P; 7k9\/XQITeK V-{QcDbr8m)+{47˦(y~ayknL+zI No9fqŻY3," ?bajhjYe՞%F5:4Ћob1əSp$볚y)V U >o77v{m}L,%ڢ^-AUF0! vpC?"a-rVAe6lEUbZ益]{fd%—\t?p|Gד 5Vn:&?~uJ?ny 6%h㫈!- XaG߰ZmS'fesG-)97fho/Ef}~ x܂'$Cejej9Z.v .PE*ThL>!x".ԿJ ĶgSг*`޲<*j̐ks]~>)饁 8$fNN"Xp/Tֽ̘~CqH:ItN1~] t݈~݌2۽lFTnu'Z3xy7L})j(SiY!%6bqv Vxf[)b6IoD(k[~{ae)S ,4Dc =C {2d ]28Uݎ>^]MM s忓ݍq ;{"Ek ,%hZz qF݅%>1/κth_+~*)d42踯#cfPy CpcE85Mp\xwud.DԸf/[PL\: Y\/uv.^k(]) \;Q@nfl st|iʟO9j:3,Xvfj eV?QtNFGA \m#A+sVTmeM+-)7xD\]S&AA@:#Ezy$yv^ V+L>>?.4z5kׂUM.= ORgkcE ^Iai0O:^Nmo1!g0sKW`o켎o5n9d$mt!+̩j]gwu+T78{ays8]c>N=$cb/8܊@+ढ़j_Vi vtfRN1;d,;ru!InT>s?) ۱ŤOVST{0+t.u&Jh+`5ͧ" ߂ :Kd@D:\nV,ZhI?ꐧ$Qv4H`̭ŚY Y'y4dm`8r+y.OX| wX @op~5&og`(R|3K+b!GΓh Ÿ9ѥz4Q( ;ԓZ QS/Xf<+u"!B[،Ja-ŗVlrlAs׋E~d 7#9&U*`E(ѷlT[|U[yLU.ODRTi hM}ɽ)p!W.%`_:j _t爡}>j{ҳ9麓8KVK_nFaqŒwIyB:ҝIYV5IN[{2A`H2Img[9E^be谠2(D$*;V9+uD8ʠE=E0L2c]ai7Njj*ӳ0YP:'3PI-W"H>"tM3*A3xz1aFW BKP]c{d\ D)kğ|u8)}b+Ub/;>4zśʽU/'kM% q_/]U^דHQ]uUJ-/.Q$_Zs%cTm㖶RŚ580Dq-e̻KVTfN 89;]|m Vib(A C f:o`Aj >סHTr?du./ʅѯsYǐDmX]Omu _:z ^-kABm?P ě8=%[]+2Y(O#aT/"'(xrxPLy}{DD?5~Sl7cnE-/%y(JӣBUvHi Y=)Tp*M 0Y8Fj, ZOtcr/b#P)0X g|ssyk=+5ᚉJꘖop_%Sb9Q_5sDP4;Ff14 *B_4X#GȘqq\3RȫA]E¢~l9y@3E RL4 l@9+`//89sK4 !d[%g8~> VE|b K&q/z8ͪol-2+M)oXQ2n 6߂^'{olMaܩrC\=/NEwl>]3[.LRx%\LNgiȤq=HmD^R>TeRD|>UD^`uDaly53R9Wl VHF$3eO6(L-}_Ո?\D7:7rルlc,3m>5]臼`@H29/a7}/X`uE!f_kgɽ ܾ'! Tɑ MϗC.*S/ηޠR ߰"yڹ7hHGL1U_r^C,U7a!t5hr5li5MэW4lE C ;rYE_D#$^PAQc+d{hJh:tDAG"]l"N u;{s..V]OGHq$QttʌQ]kX|?{*}~fg)q3 !6E-~J#OR b'ۧzJn/IyF tYj Rf-njܒ'ru'.3jQ2 oHbnwtcٷ:QSv.[g8*8c\74 |H-K+" X5CH]>Yn4r dO3rB)NlT{oMQ[),8rL#kyB ~/㷩BaQ/zJ,ͅ*7cmOc1;:?DT4p2PRc;X~41wRz,Ni-8Ę-`]߂9u^Ugs &b&_q<8kx^sҶb&k`s4~; =u#htH?BkYJc#H_rޘd_K2N͂؀V~|@8T'B\߹ !bs̡* 5\*P)xlLb2䰰n9q71ݥ9aKK] ogZL>} bg$pU(\E |RxNCyd<=_̰&y=t ܅q NEXRKs⪱bfK,DCo2x gJY_m6y #hGGqSʇPxk50m6z"}Ka<>piG˵el.`4&QȀ fct3j~ 6{!udC8>vhT2Vu þmx;^6@ I tًК-:S#9iά _5W;6,sN򆚓N$-$iZ#y76^Lɀ+ [#3|Ψra\@¹~f xkα Ƙ4˱[Q{I̥Mz A e ݋};TXa!>J+;=3^;ЛƌC2Aߟ-8xB^sI! @"plN6d^H;+8g]co!H4-n4 @ɽPj8,qұ6n̤C''{}]m8؃p%'.|0#0*|Ϫ0En8V{LSQI?iyF%:⏆Y;%H#MX pwr Z4ÈA_p^-~K!GɕAG# _:ֻ* FUr:Efb88&ŝINҡ`C $*=0T,Ȓf1V_jrDi78gm:(~K9=6`?Q!a1 +^Aa[eka^s`XK\J*(Fp6y>>ݠ<0lA;ra S1!;WxAW{ΟW}<GJC1u&cP7Ct↚/Tli0l mؤ2HxOpH. |z1 D oh|I LsuebkFSBI>[8H&_g,G҄6ĠL]L@ 7jߨ;Ma ?Enn{]߳+NSfxev-L.$1zmʹ}* v = A_>23(֕)b@Sً}ZBD  b+#wv=Ll-"n$o6K4 =@m"6@`Uq",|z+6߉] 7R|ضw~I\&slRpG4~:m#h/UIbsr̸L Qt1/tkX . ~aLGGp7b *Z=rUhz}ݗ U$߈.rcR&:4q޸&Px u_~6 "0 /D:PKzkV R(AjmAMrmz}<%n]oa: 6;.eQW8$ЁQ y]R4l ,kWZMo kA}rk1ݎTsuj slhQ, ͋kN+3:ShE ݺmQ=&DvOp#bXn +Cnmsz U;oH-+v?>0-KP؏DaH`/$n[KQX>H U2 Ơ +c19"*ҳx;zmi,էYwVz,TZKWB^!IbGM vp&־G{`Qz^W7`@/owɟ2 f- +!Uitm7e2N*!j[%I= ^{"*, LzD[bߊ i5uwyha9Wa{=%L^J;!WP(OK{‚{6/0js.mn$%l4՘跱fzDnax SWCS.^qYS~Rjj}Ovл@:c"ycܧBuƄ\B3\9|}baѝ KȰf]n G!j qR#hg'SKoyxɞS#JV9-CE,ԒcbVNbkL\jC6&;ҥVsr(12!Ъ]|`?>Z2<( ;x`+1DY7Kȥ{aR3}~J[Pa(lJ9bɖGxQHs&\6HCBC&:{+hT9<;dJ*P.x~7=I66bYݾI4DZ8XVy1iT[a[ _$ m+.v:ڦzsK7FR;R\EJNL#.jE%0f(?y,ƺ5 a݅+w|Y=jUJ2<4XP6d9AԪ˫yz(t8~$aZzD*n4e{&5ߍ6a"'*CE.J(9?+.bbiO+ C#y }܁QD6O9"Wܵl2Q,`rR (+xuHNkF!jr6y]knmL-ZD4[Oep5vZJ(HЮX3иŰc͍$F;9^u!XJ9c%+`EJnsK/mb GC OR(JK`ɻZ6%y{7lјy5*lu-v4{@ N#5AN1IVz x` v^6>9GpP,=gR(Rg]:[tWe>$o !=r>mCq2d1 ' >XcG!zg'4o~J %\]7t`}p5$Ra<~&4T)նPg r>}Xd r\٤2JaL$?aklkWDNlM$~AqI4r~>Y 3?nhcX06zmh3d 81)rC/\SorQ&73 < dk*Ps v|rNd2j5ҳ%+՞JƋCgsAG^;{<4C1fmu 1ue[28C`^}E| q(6zGU|.Y4?\s!TԖuR)P6E8iaJ*kYw7<7hHZSVT% mS^ jrbS$Q{"K,o|yf܆Z1" 7gdeţ&5#{0 aUwBק6HxzL-DqJ-h7\nM}]RA3Yn-v:ÛۧX; *l ,yʐk/7罨./׽LmAn 28^uنmZCzDMB,Ɏqcq %&^R Qujk^jԦ8vk"Bkw50Ԅ~Cw)g?ǡ׽Pi\>-z  eB^pٱ3y!H5QsƁY&в)ƏZn3rSJ{&o/x\q|c\5w_d_0.km-j#W;tOq[HKf< G僁Bg! P,W(Fl gNdۖǝg_ӾWU.0IlT+6ƺ+P<;:U7CD2l9MsGR'}*!@o7Stv|0*q jRcJ`EU28`e"݆a| bnɈj{BH!kA .U,Q#[޾Pv׵s n#hٿ|EC5yb%+2Z ?XggmeA-/"'j[tYv3^В zZ 灭YP]Z:[5hjih\Hjk-!}9X'9B'j{>6 :Z{jcσ/ad] WIJqfۦe?n 9 y RTZ*ֳH\7Mql36xfS[S?|p0 _1#7<gg[3FQXƤ f$PsQ1 zj :Lʫ#2&nm"͑ïA>VϺ4"VHXὝ[zt%zl6Z5E.~F9Y)2h%it1i6dj2?mn$2:WMfFE-F~sc*O/ҏ z-8ƨ?%;UHo(8a;E}!h* vu"(7OأC/u6¿Ds$ /L"X < 8U8;f'Jm2e0}Idf{1-D*q-l)J!f{(hǿ(O5w KD#{{ n~lZɢDیx U'Uםoދ޵i qlNIK+-f{q0(v,n ^ <"ڨZGW5&V5 Fބz7PLGoj,C'@3GA |O68KS-(CR _lhڗspz,xUXe+b! |Q0%hnEթqGa,T ʸoʭY?z҇_M/7l-0)z^p!awi&̊[E`Nsgxs',D?C0GX}3O܏WMmrTt[fg_; gټ ך#Ǡ66'8*eAJ4 ;hO!#d4\_"m}Rkg'\\skH7vB +T>yX[Mhm*ɋ\pۨ?R%@).T UAʾ$\0/v%ma*\(ڂf:O)El$+fKn^to0[b~qc6 Ia#oxyq^,)zILuH3H>gd2GO@~ٱ*ʨ cT,U퓪% 2<% Ef ?/3GX |ֲ#c[/K̛eW9'id*bTn3)A$`b1?@g>Dܠ (tk^^^KHtr8 e7xC/ JP #q@pY8U qv> ]@րr^{&/?6m餓UOOWrp `mC"e0VS]5CR3#DѴƦG*L詎D0FuWЕXY5^h97ٻ|o ǂ5€@6_nTJ f &ەt$t,l:4eZodJ4k Zwpl^D~br' )@XZ?Lc?8*D GsMu|6ݷۘkhΛ+B kڙ U`1 ]cWbNUbE<#:ᣊ"',3.#9+S9;V©n.wY>U ?U|܌*7ɔW|_K5Nگ{ Qwq[zty0CmnBhx* ~.ğn{N' 9h4.azyj t-(zc#Eeʻ>IY~Qkxa0`4 #C_%Zw ܥU3ߢ@g-kaw & 8XQ=+h.e$^GUb)XD4@ C 3I5 } *d.zBM]B ōIٶtQ  VdGn]'s;gҌ(UJn C @is;W@%(e>B*i ȝ"؉ح qI|ƘᴮOL-hh9x>Ig|0Bz7?b7*%:lr_\ ?03=qGLO>bx@<)C!(6sl$)4 N>?fz2`/3J?Z/n',[eEnKAVU=ID. ']7.;ҫtx#z6oo<dQe `I_^5ql@c Do #L$4T/3&BcSpGS,c魒]Vyp eQ߹AǓ00A53&&V<)98m Aw}Ӷ!@EΎl,Y}_ҡFh 0@.tl]L޼,hܘd>, k p k&/E-:> ARJhr=7Z>v+:̪ȭ,-7u^PqIc(¼8uV+1ijK Lؘo=ײRL?ɺ^*kOPVL aQ`# ЖwyTFd—'jySu3[i+U3V @A]ҎjI2V}.֑2 K@[Tu)M[=>m$G>ȓr8ʄey%4L/!"Dn(2$ax,/x'/xz`E= `GHqꫤ @& -9($m78[ُ)(&T_g '{56Ez;PXO7|DѸ3EGa 299t:FSO9Y4͈T5^A%Cɇɏ5JfΪ!~u0t[ιFXHjznWMj`C;^R;lPZ dfJdڳY+5 )S̔^KȧVd>p]9&[j$?)÷V!ߕ_F -5ѿh0D$~J؁Iퟷ+[ou:U@LэcǯYy렸вSldk3W4DW6̬Zڻ܍u:Üj7< _[ӂH`OXl#kr7@_J 5sONHVSt#h};*Qu"tX Woa;kاߌ1:~B;LԿHQGFYPYXIDx81RiLQ @^z vY9ޝB"UuwrI6t)0 YX կN-[={fxʙFYv(Tq#Գ "LL˯Z6Vcd*n7XC2oKi*MX- }Qw~wowKNnK#e*?hg/WG ߀ zf^NG:tsQ u9wK]N;.jCQW Dq4kވ\·4!@hGtc`3<@{cL6-G뒒QrYd4,xI,szJyR=aО>0Ң'_wGU}l¡:jf}ɋ#Ȁ7V˻cFӏեF/gi8uę+VCY }/4Ӊ1H emblbyG sp _K؟|.p3lCLv0&}ٜj(AP뻁lǙKx(B`@7J46^;m[BnDHmHD'Q s`nY۞~ݾ+!+q|y6;K׼iՆ|sQCv€A{@f:9_CrT*9(^]:Ǧy !U\[ݥ̈́N :<9= 4vYz8i!w YS_ V=d'o+[U6wri>Ѐ>Ϗbdj^dŸ**DlW68Å3Eʕgłv}u^^ě2NĖߍIڑ.kGl.bԃb2u:FtLZ'}9~^N&VX& nPiyPJ ²AmQPd387JA `6ζKYj0<ńa;qHǨY| &S6:ʅqs< #@匚d*/G+ϟȠTv#& ȕ_a w8ZN{מGv?]NѻȖwpl.f+Th8!c6~}=}R: 3RNׄVunG,2{S.,wױ|,wЩ2շJ~Wgy㛦L ўO%PĪxX[f'ă\o$,΅U!9^Cj>RD'?"%)M^3_MI$RūSNH"eQE{\9U"#My˝]InPHwfEJ_GrVT3O9Po3ȓҠt^.yn;bchꡞc{!d S4u><愚&\r~l.bU.PG<Ǔ.=v\ CODMV&Z0'ݏ>b}Z?b,cp 4J9kIUZ6\N}ϛ9ҽO凈7]Fn<7_@$#-acH~" j2hj{Ǡ8eF=G_&wT<\ݨ^#^w#^*:=Y=n]58oW0((P:iVo H+r?DX:ta@qRaKu̝XLQM#C~SO-NqcUX|03 HZ υ}Cn?a ɅG V)fv!,׫ ;AD4+ҙkYȑb*fO]e&NťzT?E jykwjEKJBX.6Әp+f_16WNl¶'"y3$>ҡN72J<+k^ZYg'A:+m{)ps$>tF| s~,j{`P}Zy ajk~EŪRM'1½Ů˞uy<[1R|sef1#2sE̒~#("77 )٪8=Q]2g2zm+ͺ^]չx XI@X2   DÙe*h߳ TY;l#pBȮvC ^N3⾢wg=tNaAv#^BM"/,fڰSZ8Q)}HVҮUDf? iǽޔTt«*lk `wġnb+;{}kvΎwp|,q?LT,0 &.{7nadB oH'm^6U 6jgFaڋ-;Kūi@pTA+4Tɂߡ"z^!~vޓ#=rE/HmYxcY9\[Z߾92vyf{6*MЍFBCXFu~LZ.jۥ8@L Y3$hIG%X}JY!nREd0қ3QmePz%w.H.\`_aƯ_F@,PHRG`*꾐b`@4Eoy(@ stf7~fz`57\}JPM9f6vhVZi~{ӑF&rCƠ?Frgq WCQ]#J6OOj_κ|Z"J^Qk*I_ ļ8=[l}AA?#`0 + 'lBwI{`{}3 Nmy[Vݑ_nzxaES'xGu# -R_KՈa5'o}:C"ݰ4>ϡud#4g#::]9\ "BRd劒r2(y'3}e=i\O[l\p¥,KPWNڻ(򚾕dѵ>Ϗ5$U,Vc4q0N0F D3+It1'@JET.1])=ERt,O4%*QX 1F"s}T zx*kոN\_`b+t30Ϫ&ޫ0bOEKw G5UKU=)킵Qi5:exWGNu7UMF4Dx۽>Q{=@G2--`: L~ŹXauK(_s ԞibFdn%9]G_*OMg|ܓ Ō+WQN1AycmЖ^іeiŬB}wK 2/S> *p;tY?sw+Jk[e8Q<]4ϫ!U,;l[81Ŵ(# z6肓-0J$rSprJYwp~%Xv{Y3/3?TBl j6>mz޿4-t)㽍v=9X<%j;t8NTNfr\1;m-%3O/ R;lGж0cNU~ƭUWBvtt.3Q>B5z0t/8Y}e]IҘ=iT{+nܠ R$!{KCnL̠7 y4[r:.kH)>7y6I9k_FqQ/U7C5ή28KDSr=È!E\-I$V٥F4|7uz8]F\Sg ߋHP-P͖J} 5!L3q%#־a* u69v5 ,urm>(QU? Ju}' h\Ԯz X(<{ zx+)zb++!I&SyRf+hӈޚ^k/JICӊ]%H{}w/."k,l]qvdVÖH$MvF_e6n%5Qz^:򓖸v #ClvvbZa'(#=X )`SJx no(3&3ͽ)H"V b )8%> n)V&V W605Cke]C|J"ohAFTO^l4 V(R[LZl,6ߚlP؇xhiWv5 onD#jS?voš۫lS ` vq+8>kJ]EErz'c6z1lߩjuhF[93s0f &^1DyS$VT-=DFp d]\lϗ{=3y9L )y?ql<末e;[&R`?!o·}C'޴E-A`3 _{ d)mMʏ1X}z@! -]ωhG>b[/@lä"St}=|$oHQ&&9΀BK\R}col=[_^ۨs[ohź 濬<qa&6gbyV+{'/=5~2j$ZwU y th4ܑNz@L/ >ysFBf~G:gEn!-= y]^"]B([OTϧBqjԗuu="q\8kPU}h qf3 ʒVaن9NE$RXAr l LG*X_ԷI2zxhs?fZ>pKNÄ7 }ۨ(Ih0}pf^[7X+G/J˖:F.!ג;Je{5ւ0c _H\[3wˎX)`gsADqn3SK#& Q;bG˝QڒI|#rFVNh\TRpI+U XV0B+X$Ua2.+WvP%95@ 'yj4Mcj*iɴцְh31Y2{0j'k׿'r;[ zm6Ktd.on9u_G6ЎI>SxIouC~'[!>bNLV{6o=a[5cnC^–OzcV^ Ts4tW/@^a $onԧź/Pw*KlR-Ӗ&9Zh3 =i+~5z`zZSu-tA.=e-(=ktyPDizt] '3ZқwZҴtNT=a(2.‡PA'NՃAHzC$,G`cOV++.EM2g:4mɍ ٥mo_l`7Tjv:+*'R/Z"a AnS"ӌp'[78|qEJL Mw;P?-[53֣\e]PGjhZ\GI1w0Ēu:,dxykqI8;!y᤻eή`Ya~C?*f)`I^AtpMi qɊO>K_)*"T_'6. vmrYBDM7M5F`O(Cgo;gp4\ZkJry?T ƜpAŏEt+V3l?M#R]:H?h 4V[a,W[sؙqjԮc5c\;E[O~kSbDd8!a,^OLKOd{Cd֍vMEZB U ~\' ;4MzΉۨ,Oe "7.i/tΧE;惎4,]-Vy7c';Z eǥT2y 28l:x5OXlM !o:mg,/Nf9E4( A9ԫMڎ|"!'*+BDa'b#`ea^\a(Xgz''}װѨDOANPݶsq̶\F"SB6gpwT-Usch+3%sWY0mel#߶kIG@5C,y1GiKA֍sȀ|*JR {{ c:ܧgiYdma %nƶ`oO&B6hDR3 .tʂ'oNꔽ8UVS-Y$qON@r[+y X[A)A'Y\"A!]o'ʖ7~`" y4[>dnj=<_1]2NKZJ/1QET}XoCZ@IСkf-dTĻF2N,ޢqQ+aDԌ"~5tTVl+S/2,]uo B+vԧ3E((~e/fn/#ʸ S(' -ʾKo@T{3r']x"?>5xsH;d6.H~k#=&2#$}\en3ièZJLҧ&$ޑ^Ɉt" fـt[51,\-psM!P}E 0C 6ޅcUs΅Wm> AwsNڋCZk<]8tv6ꉼq(D:{Q@\? v)BZ%ecEx=D#_']aXv`CϞ$R3ȶF ;& RfkQMfe7b^=0x'xE+rN9L<'+G7cN-`i -E Gs !\ir C+T{t: )E9ZC# ;<䠾G0{ kZy$})F3 EWKnHDQ+8N9}靜yq0-,V\ m?%~SjeymE;oH^sQye/ǓHu53gC:)]{r7Y)6 X?E 7uy&9{_#9Z߽QM C9 u$d1ȠgCY\ku|EyH&I /teBey8cMV8567bZ](dr+G+vnFm 2. {_h X%+/FFdoEZ,4dGhGq4 (ٖmku+Stt9y%NScެS^j:UOn5p [?rOSJmuuطᙿYc*uɫ\I0g f$5a/#a DL,`7ԑ bstbm*3:&g74owRrun?{j2uZxw1>AJ@yf ps)5P=QhyRb̒p FZvׂa$-}Ϻ#JB %\ЋꆔbP4Ƃ}qذ1U#ny' ~J1wGgw[}0ASIrr, Q&'OEnԴ~13 _NJ>q*&o<@$W[ri{?Y EXߴ*c!TMd #:Oݡ\ד$Xv\?fM39v kxor8}1{M/Km?N;:OE@@$3WAﳊq,L[hND'8`L 77Yߋ<(]2CZ6sOoCbm;sq? _)#a/>vƜ):َ\ r aʼntu2h0YGW]8ߚlgnG }_~c ɏGH`?7K0_nڍpI=jG>O<؉8xb+x+^4fJ\lgSAͯ4F F<,@|3AhòIx[%aZI}>\lUqo>Bفk`( w+BW'5x_(wĺ|ˆhPױvNQq jcį,UvBNlGB 8C0@;e!d}=d٨qnV|BWOJI0KPކժsI% y[, +ǹs_Z_F7ή+ĴvNl{Ym~Y;W먓vd+7muG}=Rg_5^m ~vcgEK^1ID&1ʢqyWY~}mPh+0}{'aPռ^ڹO+Yq6 +ԅK~e ;XCcUT'놆x:a@өc3F20WcԯTk61+AreyHX D*_ӝ4J{qSmŽ <{7Jż 2&ܔGd4A^~6"Dru9j)m Mʰ KLEg*oQ plHSGϐD9lQ`|$\. N>aVܳwrDsZ6%-IY-Z:|.v(ܴG4IJug4 bO+>[SϋvFקAyaK^p6Ow{=^B*,1^-y [Dl&m5/ȈMgx^#Usg}ypM\caI?wk7u >7,^|U 6pe0Q&.&Rx]4 eLB-G82VV>|Ҽ'6Sr{7&!j#1/:2 ^Q.%NX쬥Un!͗ul/6LMD 8+洗JwK2Zn YU@sH/-ZBLIhw06xNnt$2Qs=/)`:@rIknif _.5t˔>5?olZ_e'ǞcBYc.n-9s7MNKSƣJSn7f HñMjA΀~ܳd$M:yȄ~ R(j!ElWLKXP8]"pnPu?cRј=4^Wgnz0I)k\+6 s俟J_Hc(v)$vК/RFtP5]OIΉ8I>]bC2qWG BƤ@7Q$cY/Di3 tK3`e< |`ki55ߥDͤL'KYߚUńY+/vdо{ۛS}".I_Xn`Wr Lu=/ʹe ;OIT;æM aox)qg-83Ot UmJhjpeKR񓬋$X,=(bu5jo҃!/:k9m,g ֘/2cV9r"Jo=7+v""BG\m.SξDGDnItH^@-Jb"zrlܿ`IH;̔fe>ԧ{.(Xt=(.]i~<<Ru/p;[7wCztn,*9Px5(j R1oқkӚ-eTs2b^=y9%Εu0oP VpYo V簒n ;ohVI4[;CjCWAN4As %=b\X׽J@Wpx]=ܡl\~R/'[_vr_q.J.K >.O}v&&[ؕkîZ9,7<]h50Jo 1f3y/H*iTgMUsw`F,2>ͦBag3AqD!*\|/rH8[T0l TQ@LL>&K |*}ϗлpgHטjH=.aAF~qBADr=E5x6.q.u4-Jt!`ՐxX\pѧgGI"QydYds쁝wa%G PC\&]?Q _OErk'q) a2d*d NXW1E\n,HXaEg/MKuSCXoܫ+9s/ 5p6S.{a9T+:WIl.VBkGPW%b5C BJBLS`{fP E^^j0r^!xįsC5, CI &aPkĻv}Ex$b²؁P4E<"G++n("7jKl7B?sv {؞<@e{*m>yL4SC&1=D|]6J! OUTǖw{#!؇}G!r)[6|Q/ r>"=]!mAJB:_vƒ}$=pH;hjs|+ # b:&EYL}׸NyȒsaBf[xe[)ЊFX 0 79%G}CZَq!BטvG3m xuJ@ظ/00hȂibrlNTݳ/ Mu$;ZHcY^D3㎟Ƹ,Sr@7acϋM9y]." 720 XH`1AYL/XWG}94j+X}vGR! ܰ+7Zp*k^VhbUOˬz`n6kN |z=g5;gN99ܶPV_f^DmAZ1ԅ&59 '!*_=f9CCLH9*N#Qo3^x+C1 jõN`GHaT9ӯ&)"}Ni(iOZSe?ˎJT606\!%sdR uc/<|miBx Y2)@6s4{:Id?VNDe' ۪y KleDA[c;P<-dD((4!8L/)O\ȋhPTīًQHrjI(d呒F@mv?\qjZ4fݳ#)Cc3'hzWVȣmŗ4+TmH Qu==}%4oԣ^H~ ]!8ԥL[)ڪE.qaқ.J)c]q7*րd׎~JyZZsGG@fa>WL()AuV F 9ÍkjMv I .dv iY_")c3L~0V. 媷yGGUZ:>,~la݆V `UE ӋCny~ $HB8y^Q}{2otwULpzzG>=%tMiLz-fyMAgsWRD!זΠx]o(k&#3; _2 >8ݐřɓg]f}y'2P[iAjr"F!`k =5~'aLL@PNzӘ{Q ^b ujґٷa6+Cxh) zDgEr'x[PGGvFQ{ps$ rFoKCV$eB 0H\-'[f>5kJpRP2\L=!dNϑcX\k9 Z%Gmԧb=|V(p=#2\gJ!=)/86Kwǃm@4V^魚ifVv:xkis6ͧ\%%P#\!Ye?݉rx RtNE#a:lQƂ{"#LrlIAw9~$/ `'Stm^)>ClV)fH 䭌R.kW( D,j; Uv4Aë5T[.`[4 Uzw3ݣhveēE'vQ(٭|$j,m%6K!x:ʚ> urCF RK9e;KCuځ-#9)")㳍\? ;?:|?gpjEC_>sX!LGl>ub4q?9%mb(=TQfӨ<_r"u b#U5CH|>EdE7I (ȿzbvC1:|ϙe'9%vOsihHt7wWse,Lξi7r3d\טgd9Z? ^ϴ,5W5lZ\Q@:X4>خ5 81r%qqSi^>K3X`UjW}]>hElrw SZ^dћI%9_Z!nnxkus=_$sfxuD,W3z>{zPVL|!`³˺dY();勌DW]220exΠOdGSG|fN9?5 |f o[s9Gb?6!l gT۶4$ x~k2Ejr2 x)6.:7w݅J5Tvs~\QshT{_',Ǫ -%>o?z^_<g>h@Q?½˥mPLlvg ͏#X"r9Q[&)ϸ~K\5o8XtMӸ9uSa*C$d8tt;'U<`@Mig%jfL6ڸz?I_\ 8ge ̐Iy} ֆ)JnXd]p!# {LP8RI,jjn|f"hXjsYy7طDU7.>۝ aS,E`u3Qt f ̒t7H'gUr5KuBaE,:!wkx,R]h'MIkAm 5s= vDis9U[#&&+bŧ=lEZ%B* 85E)^F~K|VuሆۊnXrG[zܸŭI5| Wyڽ9?+"h8J€z.I1z:~Ay°;)nÅU @3\q‰dƕ Z;ߴ_MhQ &FZ-Xx͛?vQn8w|Cdn6 *YI-L{g:ɞbofKk#ʰ(i;iT=sl0+ `#1|cʐ4O!%#,cͶڞP<1c, +3LfJNbY.5;Gs5qCBL! 33_\E.၍,^G7=}|DUWn(Y|Hv SBY'9Oj2FAuYꡢ4 ` K2Φ{] 6pK`7.!9 Dy)cn̏)_@-+w' d}^kIHSOBæUIdX oJI7 ba+i}X-X6=22f8KZ92 k]#>sU3HPqZBɊޙѫ6mHF+ơ- _u% cYӢlP'omej܆쥙BK(Ĭo݈X&(rKЅ(_~(آǞm^P#ͷ Ֆ}qLu>є&vH WTݠp{&`1 c]/4 Ys5譽1dӚ_X>c_k%vu3 QFs6yGOnE-T!u(U|+6y*OI1Lza#eh&}ZJr%B]wnj x%0mxI"Oz5I sš!+^$}xRP -x!+*R`c|aV+A;qO6ԱqeDJu$wj/@1od '7*==*וs*mn=t9+Ac1UD[g' t]`D47RqЖB,FL>4Xoח0KG~jۭaU|3=^MYcrҔHJiȀOíHmtӢ40vE*|Y%_@rq!uYI&ܓ#߀/okmpy)?>ʕ M=J8z:^(r >f6M(YeJӢyF뢊$ :Y0[U4t7ehA3 쑐9&e0v]rX<$IY -t>ʲ%rO]oz0ldM1.YI|gvS-u-[CL`#N:M 5}=E ~X%ӑ؆\zN0 A"YJNx`r@Pn!:ܻ^J{:PC$AJEIq'=Y>x7v[OP!^X6CUkú(ukXA㴲G:$ED$zn =6݊baCGw8nx'3N6BȂ拉R'#)Pb٣Lzx* f7D,_![S6*ylPTr[ة S 'y@Ed;8W 2C/|(%\2d$K/_7Cˊ'-m| Anf̣\}+}X yrS}O)>%@# JBQϯ\\ E_>cGAyk'45{I lM*2#6c1t7S܌sO ~p*T}7BL}q/3kZ:Cv}NaC(GD.`3_61<]9&9xf\(9A@ƌv BDɏ@=%$20hx'ZR_gnJ&]pخ7&9Z!7p{EB@Q[4醵6.cTo hTj8&[ZWm[lL4\334 _ VlrB/$feC| h'l S UMj^-W-j`_.o?@LS볎uE6f.jiX"bv?$)xl`:vw :|@+ zT Slk_Jჳnu-Qr[*Nbsx=;W#O7k>#JeS L '4*3< kBYygdԸOG5`A&v"is'=EcOȠf'PY:)ov02]4d}d3y`=(2bui!1;n$1|hvX {1|v^*Ŕ\<W𕘂j]ϟieCǑA IV7Փ클~Fo~X,,0k1וj&ڟ U%|p+091z/mH*ҳv5 8΃qPC#U.y~¶Ҭd>Ú+[d?VJ&,fچ6/1۾ ۷A8 t%z>/l,ی.tag3U{fk+u/\gf@ ٶ[.lx]9)T͡׵\=0hױ7S؍y XaMi7Z1,Z{h~kLHrJ- \~p\-FH-CBҪ: )[g<$> Ng6! "I{۫ _OܺtT\a z;Q>MJ3lФj*\fFPZ_qM8 ,"ΊMN,eqNhy =<`i8 ;H>Bpjl`P\x [2^ YcҚP7a#R.W3}t3Eػà}o&zFvuhjʀ*[vb~#fG9ܿy{D{f>8lRy;5 84ҶqD`, לY "mG2 pUU*ź*sn̺"Ŭ?,u:' y:.PA, (saZZ,ǩiP,N=XGYgMSFpޓ ѣ΄qt/'-Khg b{[i.)r;FsZ/r\5]F\5Om+·jQ9&mlD~z6@OL&0V^b-x>ܲC3vSnJkRU#j'JmUl*WF.,YY(`' =m3.A1Kmήu솼eluạo(k߷9I%MSbr1![vn4ڨbR˦`ܛA!5Q!t=t,/t3ֿv͈/ j %{ID}ơowfI􍂮Mn# C4|MF_v̐D틕_i ld6逅ЕpcSsMrq0Ӡ}J&F`$:mΣK8>Nlܒ]Z<Y-5 Lź6)1@4?M)I8t{f ۻy .i }A Qq@k"቞~sBbGGٙ|`4wʛҰ4e;x|t#}qsťc2L>=(eERѱY^6ĶW0X򮫨<^"=YQeުkmmg XqcQ|'u :t4,yK,@ X_ʐx6k(ub`ߧkz jW(]RvnG"J^mJUtc6tmR }6^v+BCڦ+TFy*|Co'Uh fF /L,{?h_T*=勉.e-y1o^9i8T+j(dp3!R7Eۙ }LjEt#l(te,-=N.%*8+^ VbЏBJBϹ&q$h"(װbW7OH<r"# ϶p:6&E)Yx@2K0v˰43Bg߆ 'iwo΋ 4_ ͙U`]O/gY񐎍{t*&X݇sTG+4Mbk!1 9$.6-@ՑS|9i$f4Zp,hTrVx) \n%K}5*/PWK8~vȆQnt5a<4Lט $T>nqA6닜);> Z!dDh jͧВدcH,5QjaZbEGy!"*jzDeNw7iOq dLV("a 4>T6;gh/~:_A9$KI#1:o'wC1Uv菁R\h0 J_+,_1\a( tsQR)֝e͙ ՈUr8SYꂙ(ɄY^F F届d_ Mq| wB 4g#`k RAiQ ͠ġqʂMEU*yPLCkc;d7SWc_L~8ڡf:d Rԥj\I ]Qk16 pLtDu4Abo|IMzPQ+U yE{ԓgh$6]ahdGGZ< b0TzpT]֘›`0, RlD`VAlU%VL:Zޫw? E!yKO&gÖ}Լk%TI+T6L2z^[GPm.}ipGB<]a<_l|w*_Zdf]M&T\UӁ O^+mVGKT}.?yUJfeŌE-Q>ה)Ȯ'Zf J;L85w명V!^$ioN!yk$*F./$w(ބ<f{?'M"F30Zf,b|~[u/kL֚;*Jr>>W-)Kw =h笆jNC"u?\u'TZ0b:yNZ zSs!ń^v>ωO̎pzNߑDp\V̅(cD,7"b 9?7]$rCJ=NY¥mUniZ̦&Ud ^@;6Fn2 =&+mffņ{9nLeC4sg٩8GtBW&ܪNL7Շ )$ejؿL7JDz`g0}g歚x\a愃"?Påf!fpR7K5 /RDaHtNv-==nKٿjJX=+7]w>+@lת"\)b }{']31k^/q~TDO61dǪ{oG&Oֆ\ע7psGH;7>2dWxR0aAË9x@X(6~w<7 e(ţKaA.Q88H&#JEؗ%2q 0[?;G`z?ti'y" ( ^xW7@riTfv}+=ӑ9  VTRZ?ֹiVemNu`Qp,P/sCfG|EG{B,I˂&>i3$!ʃKY瞜"`cYK̷,d fmDKCqC ܁Xe vrOԴW]?1|/a3^iSpַdutciĿGU6&|RaW~G6{v{;L߻Wdž@I+nK6<=DSFd =|_N )s? b97fj1A@npE_r'ANdCRC`9}]u")^eE|CpWFD%g &q.}TGĀ2ӿ89X)CRB24*ѓ>|`)jF>-e?ʁWl]GdC U]2 k5a[5NQV/SXMLW 'o ؤTXE['%)!EЉ];Ƞ"[+z mI'75~Vs{9tҟ?C!cF%U}:og_W3pa+[}uO0 J}23F 4HOج#4˕[C-\YxwҐ?:.W6eyL%i6LzSόBa<c] tR|w< |ȳy= Ȅk1_6 習(^JY ؁@+S589f0!35ODm#4OQoUgd~C$kE͌ŐmfE@<엵3\F`SR6 51J9] )U2r'tm[47B}v!MDbzvMop.e(}`ɔw$8Ǣ i1(C2buR(lk%2v_K 9I.@ߧAw] i+wGPp$wN/m5yזo]XH%=TJ_y؅hc"]|7~b:g#M &z [):A=;i;^!?Z˦fi #uz^=OȢ|;r?|e7VL׎TʪQ_dֲ UT6j_SӀܰi@F}7ϼ|M?~8Z^"iwMd31r&:%)pB1M=ڊ|TXEKt9y{1"ʋ+zE^.NJp.b?=\{y2_dZ:]YMs1h T@K=H j@o Bӓ?p-e<͢)ikh~^ZR5y: F^.?E?LCNxrym]B9b` i(۠j3 U4߁#aW]k2@5Jj6IdB%ocW+Ө IPѿ%pskFz%L -'u)OǵqRCy-ss#ʓ t* ,=F ؒMT E#'1v3:)>ۖřj5LARY7@XdVEFwËK,c;E 7 NRBpncKO#"]wZb F_/5kX}kϠ$!>F~%:ƙ“COLugvL]??"=vwOT &$yS5C[%0Ej r eݠզ#m ,gP|wr}rː"cM;XE S>#7PBWM >Wҷw%/EA蝸2d\[ɘ̤!CWخHe&pwt<%^Y9;3:]}=փ4vPlDqRC Ë!z' zMR>N_sQ31;YX=1 ] 89`+/ :KzZ?gNOn8o*f+OPRrذkલڢ>mmV8>f5ƪ}t "xzum- yukrp3,¸%<-xtKu-ZNީiEήOhΓ.'dUW"|B{\SPY<R'Etɇg]p|UƽDaxC?x4A=GÍX,ՠvt/9?!OTN ,p2T3LP͝oc(QhG胄0J=Ń`ILKAix.OS'SG'fsav1F 8Xt?Ќ2h ¡AfKϝ $PRR`c K\t;>,@:ͪ Un.I̫&kЗu{)1P5~Ud"5!n<>U @Mz ԸlIFZ.m .#X^w~jn>,Fuu?K9SJY`~`.9.ϳD{oFᮔFS\UA-Γd–0;Bh}3MN n,08L껹c(ԝϷn@ Tm@Js%A|/b,Y=&K:_ߟge$WiWB"JP RPU|lOkL^mn6AE׻P?E̊)S(ѬL%\$0q$#IDJ"solIx[Yͥz+]=uw] .7:>q F)+SRϊu0Hyo5$X25IN dcDh0gb^a˶g0eˠ!쥩HDsT\z*M 5gk1r|Vx:ҥe)` ޳NސОkHBi{\1lE&<‘׭9B}~z"l}hrYU"޼~mAQꥩv-7HiBr%o'6"?ХM;w=Als0!k*I9j6Ĭ8AQa!! ^l+Ij ʨ{]X@OwVVj`Sh"Ѵm̚Cm)nԥ3M:x,P΀|x^HA_/G;fW}QTqܜ⪹ƫ ! )AHy2 5Ue'emk+ΐW:AiK1'nntIiab)EcXHa xuS 0Jfa kpoYۥג: 5MHLuJ/~͊ҁqTMQBhB-2A6ܖw7//1@/qR#` UňIf5l<ϖnG,DU"JFnK(bwm]|zd$hvU:L z ḱDﳛEb ῔clK$,pni| x a>۵D|['yYd3_e |54NwV\-9Nߛ{'^DžwC!C?_Ru6aLz!_/Fáw0c>ѿ s : MEl eڲO&z؟ł6~о=.ĶM8 j#i,mU,$mBP'CP:@U 'Y@ tS='g3;4iQQ?5:, &G`1@ۥ`Ц^aO)Xi֡'EضIJ1ppKt mrTK&I<y^NQ%Q lY\HSK .|[m N@:(^J*b7. {76Uu(;,%XSl4=˲b|Uy]dJs9"W_97:>o>qZESO!0 3v } ZlOl jR~9%M୻򂜊ao"Ut2sŅ>4omjۃYcrWϏՃ.c_^#xfoJ{9o|_pVIfkkO\mfwJ~<)iF1GOC7bu,YCeZ̘w﷐C+Ia\ yFgHFPYQ`2.+Kl%j)p~KJE8N;֌nHFa$2 6u#?䲷2d tUhd>>uf5PiȲ\i4p>Q| d5~ ՜M%0(*M׳p`p~y[M/;%eTGv.L cdTh]/2oSX&b$Q0gWc>d+77?PeOжj/<vgR(^Yk['802wR>F=yݖW bVt$(Ε:oK@Kyx<)exKׄRG= %F.uTWA&s`q]'li((,>?KkXv4 syxݏ<Lʛ٧0|K#XM.nurwl>Q0Mp C{ڲ7ftL^Ƀ*@#)DK~=4h<{%44 y۬dNK4sB0bc_n&^ e|e=>9^zy1x;@cLc-Y&P ޾ۋnI&_hYNIJ,aKuwiMIJb2f)6Taew*9wӁlaa瞋{enѲx54ʖScf0 ML͚yA&v:kNax,W7"'U[:z^f:O4ߠG_ Ao$i>;{@¬Dê*c88y=fKCBEP82AO lǭi0d]xi&zX (bB$FL [lG9@Mf98 =2Za!p,b#[ Lo1[g˿eOK0"sX#"%GS!(ӴZS@Q.S; 1cm{R䟭dZ8>T5-VfLK)b ƃX`.Tx8q?(QtŷW )\Bd @L4˩p% }0EQ?9;_+t4D q`KP]yIԋṅTnRk3;a⮃y;{&>U٬tB[/&{k\nU=ԅ,5;)vy6%?q<WDALz{)QhM[aЫ `!!,6O:^f&ӊPeb<26-R[) 1eOfgBTeSn:W LV\cXF"7頳7qAY[_{0"q+ عP 7ך凴aCZ?_x.ePқ[ vPds%RKagR`;(%+#5{z7 ࢊ(4‡AsƊA!2!UuJ W*"~{ nj٧~2' 2-}wXֆnu'Kiic}E7ь頃R*b4Dr<ǍknBp$1%12:s!s[z0OD~C~񥸟[ML33W5Bcs, ^H#"/=(.X02y //"Fj6D] t|# VeRt̀Oz>`0< nPOm1L+Wplvv11^r~o@|؋"yԅ)𺯛A,#$LGZSJvMsk)I_∱\AS]y1k Sg4L& YlR3 w&3F$0؆QV`Fas$0FYrfScd-טuɔ '/fXϩQ>(^WŜ '~:<5wI o,Rfڭh`w9C͎O!AS<:*;@qfzYҢd sV'ư_GOh-(ΐ_uX5QY-xB}6]&x鲔a-e T`4] f鯤*8zƼRj#Ri j`4vM1cMτН)MJ~&HieYLQHp[@wI@F!MjG(UhI1)or<f]3NCܵ;(Θ ˵2wwL_R6k5 `67DI+4b**ҷzU:B AsKTP{.̬2J)W {|8 tm5/ƻTd'ed4IQ.&2Wb΄L-$},*WrRZ<k4h^FIaP_R|u^qQ=m;Cg9e$ ݳzH\w*\OC|@0گ^KroM1 ~ !sJF0м+?&j{NX Bz7ѣʝ Ax#l.2BY麺&*_vxrE Rz,^Lc#%X ]b怗ďdTRH&h{}Mn ,d\a8b^QqP3[r9'ayYBݿ۔5MH`? UiFdv$x S}"EA @hu뮾_qЫ=J, ofP01= j ~4|3 ̡4PyG6y̕vb[!׫Nl s;D*ֈBMpEo5;v aZQ<]^m4JJZ C<уڬ`"+ԔV<):vVz_<nn0I;;38EGJ%I|%+ΊEQNwu?'PlĠ ;[0|"" L6OI@0>LÆ~YFHq2PaC4:76IP] ӷDDxFzM2՚fId~ M~dx329I@ ? v;r,fψf 6OxGتuTڃbul%} ԙ W} go)0gi6`/7C\.dfҦ4-INolg+Q G櫒Q]?#UƷ%"ؠ,6zX T69Vca LHyO'u`MY*0f4w7 .z[m>.nm2*ϡ2a*2s#FldzG8}TO5IlU EU BFm ߭/#`ElQ\9ILY)ǪU5*9;O_Hh*n0#Ix7~D|<(6]c^YF&U$=w; mX M rׅ==Wg9*,@ :sUu MArTF@pDbH'sL\  OR kjzȫ԰Sp(zeD3g#UƼ .g݆GkpCbY3P:L5J;}QmD֥'5;R9@ݕA4064ʎ$bƬ0 =Tйм_bDXU \z]Wr[?УKr'VS> çsww?6kHiJeb %ltBl} A@B%%< FHG\Pj7zĺ V8NY);ӄր[DTX~Glý,in{@':T|FRN5 儁)Np=aRȓcZj"ȓYNjM=m͆DCGV 4ÕIwqPfɺd#@$ns-iI2ٚu M3Rsb1}5zf8<J5eH,]1]f7/?w&J3CvH!tmtkba˿~, m fA^5G η_ϥV8N޿#{Ez(Ôzib>A:v4,vBc;n1c?qpdJfSQ'N@0J$a,.N}aIU011Ҍ'yX`b~$)DmaҔI9= 6ΪDSaωJe%JĝD@ >x ڳC+0)2 IRVs*S,0|8fg =ܳ  Mϖ^au>VDy0V7崺8\*Գ`'d16Ba'UwPv1!#.`t6E8rZJϲ?pp}bX*'fY}di#& 4/Gxp:q}B1ÈƎmN}}f#_8B| ۍ<4l2lV奟 ȬT@I&'—QX::W'/‡+)~bu,!\Q6ɴkKpk0; kLdYzC$kĩ2g?>^C#SOhA.yl^u'_r} a[ EUd@ $ Ssu⍝TKٔa+#fG%a|baoɅN.:a%u.>Kcs5w Є~@YZN1k\hCI{ggerZ9!Q Ι&#d`}J)tds]7з>Zdz\I_Vm_ђ$MnL {sNo~jE@0y rf*7H"<)Eig^ J^:n000UM7r.cMB0!@2!Yg#IF^R?S~^,[6a1ޯuHZVHl+/;R=O<7Ǽb~u+EYfߦ;\*%Xx֮-%˓%FmP 'VQ!Ѐ4co񜈾-ek@t?B ӓ΃1<+;#A.`A&Lq]۳;$c7e= ] sk3tNV3Oq҇iϼȢ8d\ rzƭD{ ,s1 (`֪ODYtpϐ#kHP  @1 VSmDd0"L;c'KFS13w !EuLů/vn!8pP1Hhy86f@Tտݬv ~ZgW.d@7$6?75QyG)W)5-pgIWaK&rB'?|1Ct Wuft0ߚte,E[WNjz2 6ȯ[5TkSb!W=ǘl"nmD,l Xy#X3:=2UezM~?SL"->i[P۱oY k@L~O TO^`,_o~X` 0 =!Mt6&/oG|v \ Rl}=Ì w%? 1v&X)hy(P?Febyo{kgϓO;nl856jމ Ȼqȯ^8Wcnߚ~51bNt.]%Zc(s0EB>$xI6^ &B_cx-j]`wtG6}q :.z~F>qu`ʹ"mJT`qT:f ϏٽB"8ŒXAz44^ahO% UgX}Bs)Êm YPkݙ?&-۽/hYh͕C6Wȏq ">oB`9PF l70r?ˡVX nduJ޹@^_~ nZAQc<TߎҊ[Vc)p@|/>YX'($u#H{ES^8y…TO2kNrg?َ'-Wb)/[jA./8Udo~Uz3 hQHTr[ڲEafF%3Ksf=!J 4e;4ҡ+[1[V|Y]a"2KNL B3ٵdeX~Rw]_*D8H9+.¨o.;SBad@|9wtW4ޕ7bz7>u wB=Bqv\Ûed%]#%hjjwJwe9f XO7L?/,/Qp\`G4!` Ii^+'ڦ&nCCKQ!3tz}K U>fc~'=O֮>iA /{--'T e5},6 {/LU㍾*LCY~,[R;ׇ|{ iU+ r u揯Eq.Q}[w4(3{5A*:a ,/hMRq!VNb-)YuW8u-# ]^ha -D|ZS U` AӂU73 = ?\E}/ jء_٤jڮ7< d0or lRw J榢B7> Y܃tV."0jiH_pgkUu`i!ĭ7+I\ WˤL `}x 9oΖ>#y^g QM`  2ڟ*">_<u,Y:.@kуl9p=LCĀEǦ;$=Wyux"rM@xj{ʶy<s֢1%kχ}wc?~泳L'k'Q{I˷/B}~+ c&~7L̦;ҕ E\1$ae28WJ l>d)k0V B[DZY8_4רhm"A{zetn$2!yqXrp#) Cż^].s] 4B|7~h唩GYK:dS, C s}=lJ2p&)?=M94]?.ݱ潽UA+#C8wјydH)Nr,J0$E=qMDmdƄn&YD_+ jxKچai9=1ȭY,Q)nwRG2Q˕@_`ξfJ?_vI e٨?F8V&ВV7uɝT-A4N;aIʬ-]`j"8ڔ!4)v=$$ "S̊lтR`o~l3S;FSR"Ȝ &)뺋KaM2hUˬbDjfxjTAP nlX/єJé tȠuzl@m,MJnHژй~^Xotg͕&nY\,, u=8uvJ`E[K}-y?ȗD)GwX+qJH}S=BG{*1ϾQUAdcm>Sq\j/}jуUݦ*S"GNqLq%4w(T&  Im {LHHQ $ιD- Xߩgt3 ,[tilHGDdoXF:IN񊖵#0vW8$Za}5Uv%zJq& Bf%6 VV#y𻞠M4uwx}vοIn[+R@{a6)BKhژRM>8d+7-cOHǓ@"Zv(g?/Yn$`3xesMkcgC,iO =F<2c"PDcX d| |9sg܈>nlJGY_y)Ve9"58=v:Ҙ<; ͢aa69J (i|x D;#O6s @5:X+c6ޚIg)s[M,ixY#,>fkw56NVٹm; щdbrvш8~]RǸ5x=g ;PO-(CKhnJ%!_Mvi KH|Z ęxmP9p V?sbOAFV:n\5㟇q!<ѺʧTn8KψlŀzD aB]tֺЩ6@;hLvu>Yq kk(f̡Z07^ų3V8/RUGb;h ђ8 k ѭDN]&D y{ p_q5ef%ut=Kd|w} ƔôL8˼d*!bSoUӶo˹[0,OEeW%YTx4ؔ(eY ͨ,2XK{y,g Zu@wtlS,ֶ zD^RlD歨Nqމ-X}SO=OF* 'cNډV5EpT=|vJ7TBY<da7Ǚ "HQL}9%GEގtǃK[ l&8?9h#^=9똳YPeZ;|$AHIagr09Z[ #1DudJj9[5i%)f8̨scSC2"R7_Ƽs".W 1/\f~=u׃e:ə#ƖF3ې˒f{i=8P4 ?R3ۀT*]baYD{H킢"FgR飗q4oVsխ20[L#̼V;7# =K$IO:_8[o\mwdbCgzjʧq>5 V~W?}BCɜˁGHFKh%Hx"~'"Dz=w2qI/G9c>1{kbT AGkhZ$TᛜmzqC?x5d^6I _hE<^9l#ٳ3~yc aT}`lA+;B PQ1~g9 6BGAKy\1+ t4zޛRl ^tʫU-#{Dx9 YIJׯ51/rUaXП#i~ L N$lmh7L^{jX&^mw];vk ZFbpd~@{L.&@SPIuE"`ꆢ 8Kxy-2Jsڀ}BtD܅LeڲċrsS貁=kzxYm?gQ-`Ê&^SU+fs&~!`C*Ztj寡,(l.Bk+FR ɭhS߽יjZَ(w̑eU99{ܦ 'l"K[hY|LF-}+7^7:v DF'D~Nqy1-hԋ6$&>g)"N bFmGZ#嶦U21ÞwX?OΦotzGdJb#ΑnVfҵbM"ty##sVLގ'{ѰEa1@1!3@R̒F|piK˪>Zh/KdF2NмIM :y߲ M1(e{kI`S9)9f0]-ޯńA:'(ySh"}e gtOLmSif9aF6ag\Mk-pT>0s/!# U6 X0KEY} w35'aJ^n^2 dV K/;&8*ؒ$Zmp >7>Ű'0_9@*~Ϊ1z@gg5L45Gsd˪G ΕyG`þT7ў0٘ݐ.~h5=&xn-iHDaSDQ~|/)׫}t7ΥnY˲0+ :ӷ`S+7|UHǫGugdFq/SEHBw6MV\ޓ֤hרoyN;okK y Y1I'4K.eu -ϋ}癚(붝fqAj7]D]G\MwNeƀGH"׹:upFFN-D?n>*&YKɖQX{#ު^ /D&>r 0 }X(W&{=^Hmg PX[ Y= zxqAꦈzϿŁDm|:F C3hXI&A 0#c'i8@˜Y>6qܤ<9A]_ !x^V;ͧr`5&R6 0=4 Ʃ85O924{N-Lm)0Il3nYD.tH 6z7nr"曲c{(0d;2Pvevͺn@gZie_m\E{ѵԿL&0^L1H$#P>aBqEywY&["(SUd3bݿ'~c.3:j:%b(%Ҷ-V;$P<kvt34(0fXjS9PegKWnv=pE[>7&g6 cn'heE_.VJ I_2 Iû= = VxEXҽ[ۧ1I@yU/7o^$0(r?ffJ8%Ɩb6 pK L¦[ @g~YA],H~B"[UU\y-zH4\ G@5cRAxWg1BHqo(OuKU=cTeeK?ZIZ?HcҰ)#f{89fU,Ε9dJrgPB 4etm&4BXiyM8p[ɔmK5Q Л !/|V%礭 .Jj/Xє[z;hzҭ`Jیj,D8d=>Tբ1:IC{rӰ4OvA~ O;O"N+;l *Ҙ EK%-.xTe̼=ehFضa ?Rzgn:X3[fH0IU[nָC{mhX[A0q!l"ӕU8WR69ImDzHX3`zM{ee&\&X+/ TY?^^99ۡHν9Ĕ8La8u@'%ǯ1-Gr1-=%+ر w/[M̈v 6WZh3;Bӳp(~e|Ҳ[CdwASuHT6+3th*%FXณ6[ץQL@ds>X< vKPP4 )@k2Mg޹Vd/HіlFZXU"tq2jBMr xsny+:U`Zy(rY)a]ʭS(S%+Кـ¾:Y)dPEL*0R麯-|M;۪.6s}.}0D7zsIZqEƏ8)akk_ݍEg[{,p`=,=2Ξ"e`kLDKQL暷Oֹ}ICW L9m6;EG7a,9eJ#Hι*"Z,Fėxhm;sL 0Ntq?=Oug_`xASݫf9W\ q fP[cRK2fkf}ja6H}i+]u c&M|_dH<6y7E3c/FJ Vd=F)9GkmzM4g&E_=.xr2 ѽ0#`LV'S=Om_Y0(?;r- | !;?}C(a1/Y;󖩛󤩪)aQDW,z?.{)ͥ߳rI;ݸdG甭&(0X3n+ak&U񪲠c|5r;=[| ċMQ[S#DHֽ<8͚iO:<-"cݾ9-#4vGKM,p*ŵ Mƴ6C1 e2eG/eSOiGjv@/y!na*Y-=·Ĝ\MvB=sՑ2֠GO8ANxe,iZX5_~2 $ zg׍;ռuqrr |*o> M_|&eG2M$J>8,0ϋ {lB%MjC_0ٵ>崆x]\X;b~gSC!84:ƫ:p(nvtL1؋ӡ7bRps"O#ԖFw?fmw*d͂TZvȸGRD!'ɽ]_J5=3&sBH.n}e V*HOAZY;ֿ ^ł֮@I eTx`m ~߫\f cB  {9sp$ٻV T,X gpQ3[M}դBwjߘi5K({t߶aG6֮\JhܧK8T@e4M \eQB~.aNS_ (sZhE /2qިPO,b^m(\Z9tHc P(1c;!pKM6p_6!|VTpͤH>TD:qO"a(Q9*ԗꢙlq Ȁ)3DZY N6FŊgɊF4 (rgmPS]ЂX,3aggMMv|GߎӾͨ5w^i;aݍq&Xļ\.Ae\ED25\ChgDYz&چ aG6;Yq|~(HĐ5CB.$sF= =cn ++?VUpTdA:tl0:)dver7]r6@> Ah#v2 aŜ[=?E"k _]`}•;z*T瑕M7[Uͻ=Ge,DZ+dnɭ{'8&~=nbX/qa;շ$HR4K  ;nw%,0q)awTA$LHEOvHQi3=Ua3uٜK@,<'!8Ka\)1uoy60E#Ѩk}i KJ~Skvy.x';).g/ MNC8sFx<9ӅDkW4nU4عP8!Y=aVf/ ė'3+ZĆV&i)ǢK),<`f/A4/Zo`Jpvh.rlǭI|ӊ _;Qq-gYX%۸Pją~&Ruuݿ lvDvȠ|ZUE"@'+ѵd\)O?HDmj]cO TdjԙVq]>raLW:u5~ 9KG~oڊ5a؄I I 3<_Ht~ܸi=J|s &fZws@^ \nErWpr0CƁ_-,xN_K-e4Ubn\n~#$Lb ׻#.Y*PI+b3:dWx:$saB|l&|z[cZWĬ7XeA]ȡjOdi"GiGo2Q&_ڋUiݐ󠾠r*@@Wiq?3i?:5dB8f7L/6kr e<9cKUz} ёuNA w\,z"pZȆPΩ>AzD{EHQLgnFUtzہڳkg͖ۑwW Pbqteڃ>d{WTv0\s&k:_H^UņZ^\2hU7Ш\7zҨ~w@!Vk2-j+8Y`j5Nut7?2e Ci=!QwF_S@# W!k/IĎHkvϕJfy2$ |͢O8`Ilk: %|Cc \?T;(WnZ넢ka sը s0KEx'.X")dL+j ,#SθryL=u{x/%2>^o\iƼb!ˑZ#ef7[&ູr˛s1A4MC%4X\+=^ Nn=Jc_Koۢ@.,e_&jsYp0?I5p4tb2nG)1ƒbsE3XPӻ-&Z(TsKR窄:8bPEO9߸4!'f*=d"M*IfM`LFӻ-x6*5dF|o=SqyWj::JrB_D_-wz5PAJٮ ^Xg:`@nJ>7QUNp#L}*7bAEj^R0@R^zc<0J$!Ry'f(+W_ aWÀī)iL?۟p k"@ H4 I.Yk+{OU3?ⰴ3dEr>ᕂv]*M+k qݐf./U8+Z[Յ b 8tjζXHV«*KN[P_?pË*e-zT΀H+zWͺED3r1!0{ybX$m,O0'i|CƟ XqVT@&W,m]S>/Q3t-O+%֦S3ø6(GTbr~1J%뇔/$o*,[k-n-U,-=j"-( 'raMT6R m%(21X1N:oZY"G`Gtvz 6U }5wϿKF5xۮ-ULic"X3}n-;넝UƷK^pn|BDy&0koCSJd>lg(|=D3>w`$>Zp<mbA3z&XXOe6?(ؙV4`Z>D9:,?7ЊjϔߧI٨8u;_u)Κb89ڗFb"0N!4-}).Qz8ϋ}U*T>3) 1+} \( 3{\{o獎DN#/DL'lio^fb_X)ͤ/IK,J"ϕυ+ʇnb.-[t l+n8Gm?'y >gg`:S?(| ViՖ*@ 6">6.m74"]>.{-^oж8b@3N{!`NP {&\/ԝ Pq2צDñ[ ,ȹPy|k:P` ڙI_@WHt&*o?jSO}k8w#7Edd@m 2:3en2*Ҝ-2r};ş2ja2omŐO8.㸔<=W-8>@OHHoqp =VT7qވP#f JcTw}8[U,uЛJZ3RTUu,7 6+K; D+j#zm׫ԵdΟHv$k&8P'"k`LHS`=+w;BMd+<+Yե <]`И20wP.aiƘܭ~AN̿2ͻL8H~rXh]Zm^%NjR Pk欽knuXm(!$ `yG!Dxk#]MsWlqemPpDwy؏vn.m*I,ns|B u<|r"ʫ9#4O?|do|Xau}bϱf}.%km=SndLJ>|DFk*n!d,1+ܟMn_}=}t+%$EF*,e9m" ol H" L =q6^P?V Vӂp=SӘ`Y }7#(§iet^#eg05 wxZa, ˯y=2[tfH(f-!jm/Ǝ4g6%d g4AGk@Q\SA";#SMI*nc8&(ܡ /e-J<~XwN? -DO4ql=kÒr KJ,HiyF$Li>\pYcֽugGCp"lrM%2X|l_ݿ*QE_CA]ɵ($ /gJČѬiĈ\v$KLs7UwEĐq D9Lkyr d))Uz>uES?ǴP%{O+"J0WX `ԣ! K`X`9. as:ҡ(yʱ/g7c]77 Eu Idb=B^~$ DُmmkV1qulvhb  uChI(rZf?d{/QĂcɁ=7})6d$pF);kCE!ј=0jktR=. gDİoK~z?K9il1Þ'V_,oZ%ulaO'6&1VDI!O _cyYU=`H+[x\t7møl<ɁV\"'mK/ޘmDIx 🭢\^nM+htBfA&dw=/2ڐڲ ح$[%Sra; c2+?D2 2 vYTqc]}H56l*TU\A-4זyrPS;1X=yLaX_>C2{UCV+^VIUfH,Ӵ쟶 $ؕ_zR+#q|z܋d4[?\!6npS/\CYGp(\4i!澘$=ꩭB 6ŧOa_"ggX+. c]mGxhHa&  h0Qlv-/3hn =";yme+^]v^>$iriV%\q膦CITU |+*Դ98'Vk&-h0tGe@Y^8DTA.41 8#Kp`A(Lc;62`\K`aQRve<y#x2k(_Ă &$TU?k^tE*EBoGp2Y=ES0B{h;ZsWս'G{v/ @ |2jd\<%f̷ypBC=_㖨|E=qNH: eK hJy[HbM?|("~o_`m^s7#8+]e]KTŵ`ʾB1p \c$c6՜*[ϼSLOAmO_Q]'SoKAe3NZf-2^_ZF6̽Q19hؓP5kte{M y% qz0+ I+7TSB4۞qg_]& p<g/3$ L Dž%EIsr2X&%IIa2]2ooCiW؋s>$ cҡG2kI9ĢG$n QVQʉ GR\3D-N9ˢ{v{MRR>?aKgZd2MT-c!t;me.*/PI@L!|<^d+|W]Z;Z9x+ܭ> 9+7~ƷZ2^7.L8ͷw!q+ASeZ4{n4$4{?M0!kNVPDfc_mg_]:D5^+ `s3˙ŋ=WgV^|Wx?按P$HT1{rB|f |8ԥ&fPac.]%*|u{7@_>0 @u'fY/lB-ز`}i-O2lp>45ԳҧaF~Ϡ[{z0I?!UL6%J}`DOĽ 0bh!uPtl6l_?GH%6)@ ?hnnۃkK5BGt+ {#6qG9.r\6=jk[ XN /='MIs ܤdQiut%Cć.Y uȈrtu(d5HTgjcξy>t$+ ;Y_OM߯w`mɶڥK 2(Lt[rA)!C&!yț{4E{&,);V6;.$8*0ڛB A5M.8a$Zyܛ',-&j$&MCfqLLI}Pjݝn*ʉ'a1p/Z[Y\udeVn "kM?og>oX SHj]vU\5rcEk~GG܋\p^i9qLO%"eUr jl2,-aFJRViq[ǔԀYH`U7iVF F% Fݼ Lz2ujMCf$̋H^T+\rư=P?9*4 J~@z*v9p~Ɩ S%C(zC*+~"2Dgp%9$6ݥ(Ev% AܔBl0mj?g_U9Լϫ.3Mt¢k9fwo׻Kw"^D ñJ 7mrw&oY7+-r-$ƛdZ?w%x\F1)8!,:NѮFmnfYl1IET޷Hi]P75H1_0䤫[Q4p_κ527l[ `N\h(3B*$&eh*Y.{)f7D z; [e#h9II!2 MnwlO oYl[BG_?PnnNwV| s^Sߟ?w5ʩ~ M,^Q jҼ2q>pC]`Fy :`"qPo=ҢJSĐ2_3Ib*,$ s%Dito݃^P9nx(jE+®qN1HÍ;~(b<"vpaノp 2S۠A_U0*Y7ZSBዿ 464또q!9R䂀|co @"9>,yVъ?' gt2Y;纟|f6m kcDO0G2,&m*Cg8 ǁV^im$'\ uVTˬ25bQ&^4!&˿$l%r*@t Jt 9 1$āWI?=Pudq/:P]d{N.+T'p @VcJyFJZb-3{2gmN?}3l(I E5 G8.6SȡϤA6hl@!>08_4e_e v`H~.5§`͎R'Jj(1<ܮ;n%^]v36BMlsA+Ir&:;5 Zӏ+ p1Zv?,o8 8Oi>un%2aF 0k|8^n) ׬}+2lN=J4ִ_5@<_j?ceH'(OR ʟix*yykT25Ai.TI& ׾U g4-M]~ !l=Vt3@I3*;b)nCTc=6 e0y8[F^#,Ҿ%P'*'vQT0f\6^8;Rvux'T>anSB1L\J 7S24FX%ǜ-lNȘVU5}<e!ߨ,glΐ5OW0Q ǛH tխVL=IJ[F#sƋ5ꋛ k矦~gd"衦I~9_ߋup( E ЃLhwNp괎ܑ/3m ųFtp{Z[tUp |ȉgR Ei$3<ND=g]ϳۘaܙNe)a_qB4G8B+@`R XOR hW<i|plƆ+~̳+Ӵ7]O'7=)J?8vu3896,Z)¦ZR:H&~F)sП1HIMK\uf6a0w$emYT#,2S9LFc.7?i{q"9΋lS7oϬT8D53$` s<' *dLOɈ[ ~%T0Z Y&V0ܨH[j"Ů1ox$)d d푵&=i7/vrҞ4?c1*E"M峾̰NtaFQiQ!XE3qzKSmhtIK;׬ a4p}hu0}(aұ,A~!0 ztȶnfRH\dQ-}:C FDYS*))krG$sPQmdF>X5mUmƭϚ*.pX8"V#fxΘ >ҘpkonQ17Fb:&LhmdMR&$qX@&7N1 &VQٴݟyE'SJԈ jBdn?^{0e|v$V{7Bkgk6N'TI "d^3`D$mK&pS /t@fE:GUHѤگ.p%&gw1bNl="j|f:XR~xn  Ԫ, IB,M8cQ nC*!ڳY\uMqx{y _sdZfCܶ^D(#yZpڵZJdEPJ-NGML (Iw ""[/(C&gFc6RlԪɑP"B'>xd*٢qӴ[8/gǸ9byo$4 cREXE8P?A ])uM|jDx>r̊a3\:fa.vOx.y{W>!*p6Ԭ{ wPM+~i'>j/8'C:NK]FY,L1 v|5Ro>5?KsSåUBy#5fyHqz6/REZtjHfBi{"PlfaПz ~VPKԧs&iJѥTQ|5: ^)& c,|i{+ ,T+sRwp@BsFb6+AeYBz5>>Ubj^"CDPVap E5)dL/f\.'(wtRlz2dKHRF ^ R#kZi0;loG'SFsېyjV.T;ÁƂU4eo"g\[ RVS}.d't Uf&wO |(J#F =YVǧ $;@==(]tiA\am.gwCU: D=11{=39|$X3T)"K>(5澒C8aa}+ 0x(_wlsFS6*V]r+7XH@Om}@n9Jr.NJ4mrߊ Goq!{J_ ^՛-5H2'ie(CA uGqϟU2rw;v.`0sZ U:VEP%XyXÈUUċ]'Q8CCZ芑π'gһ#M0VS'/oyŕJ)UҜ~ѕHg͏mOݳ%%E&18Rd(#+0L mk1}2ϹxjP)u k&7pU|2-)<^%6mCYuv@L6/A3ltX6^SǍfff5 d>W's%r~U};5ynI7O=[᭞yBU(Kʀ>f'#LC iKg2 ٧!n8ML/ӁvgG6p2osR>fFTL ;[-(To2:mQC>]n[MH\Ns&"CXUq"㜎JQGH unn3 = KDU 3BoH l6S1 p G+ \@BqRT#W]~:>m.Y=TIx 'A;j-SӨF~Œ(ܘ3_#cfg,qXP 1'0;!id;u—*]ХGJCuT-۝ƹ;-k pd浛eTasa۰S %ϑA, &&"Kyk݇wDO !V_ u}>XҀM$I2e7re/ՋIƚ .Ҙ8~2GUTZ`iPwgSFp}@WԬ>FaRi[!;-#;dMV `^t"-z1߇/;3ɨW7-* %$Z3R3`%_>`Bvr|;JYz 2ވB wc!(fot rsv'7VOmգ^c ٷ/?N-7VJ s!Jpyu`:"_NU}ҎicrJ 8p;+hޓŏ c&y7;AX4RHav(/Q*A!0rM#wz+.vN˧8MAVZR.ȋ_%b5K`d "+d$-GnXz`! Jķu2>cpgf6&+<+p*&SgVioҩxGhIgDDlR3'3 cOύQYT0]0+8 XKZX#Q'=CMG 3<:b+8û;7޽ s3SPY^u&Rm8Ozqَ-Yɫ*VӒֿ÷QǶǨްz+?Vt vCeN'ΐoRI>=Ea jjXpĠj )uXhi-׽nm'z6|{h7+WLjG=YqZNdO(P(`=2|fԥ:u) 3>h:=Ϡqu]tu56&HjBT5itq.;l]މW]B(^o-ިe9sKL=1_7voRCWidϪid@/%J~-mS 7 Ei؎\Rf֨Y݀9aJ.a^Ͻ!fGXDL[noC沸;C /"!BC)¬Y8?ӒxΞo0uprIN?tesr>76́FRz<:feYRe:-B)VOr[{qCX$;5A_)~ILA8f2-_*:U+< rW딬'8-L}aP=ї?/Q4{kLv5 gh}~[$O 3w߭v--WY-E?s ॿ|- %i=lLzzCFˡ#/FC<^ pfF9y2sflO$%pĩjLg&# ҳ뷕.H[a.k5;F`O|8@L)3Fגom!iC(uGS*+i ΜEDS0C@+>#7ap ݗU#`ɹCKTź}`w82Ou#:^J:u[%Sy{$To\y}BxpSr{> i>s⩮*lLt2g?,:QM e.~v41WO "%w6@C6Zґy2CjMwo؂)W܈ a@k&}Zp1%T$]#,~\~5N;Dj'I M-"ԶS')Pknl|edqdq+1oRϖ~͆T_& RcfJ"3 Kq~z9,E?*Hۯ_%ѦL&q%}C*YעZA;&h Ȥc̓$a'\T/ sENx ]p:Н,7Fwm6]-?88 Q*N& nN^pZEٴCnϔF=gIEn$"*bLQC2v ôqUKPTQXb[;i9L]EUDvQ7DG'_.%1bM͌1S2^gļЛdOxqjB~u3{[vWPيa ̑ž2fo3)C`{^S&eQ WH0nglK[u?J~3PL<`1 47F ٔFA-2ٛq:LeC?wB[9n`?Ί1+eFYnRs Ǘ -eav vOC[i /v?VV1t*>ԋt^jwTe70`ZcH`Vhm&=}Š+<DN*q KL7 .ʢɀ >URq{;Bw5aCt:>?_'Խ癠%'T$'|r}7/ϮqEԫе$~eK]ie  !mgw,PFh9t&}*1"}=~Mdm=im.R?T;n&GB.I x{\u:WKMbrٚ>1*џmlV Ou[u9J7Vܴw̍VǪ%]kJ<\&AW&2D5&wG5{HT59x5s%;ҌT7 CI0#*N#JfM($)d^^n?`90'$B?гaBI OSjG+Efhg/&蘐< wds -&ش=̓P(l"-པVa=*u;u &40{\$I?;'!;aI+U6sTr]*uM k1M:W{^=,veV‘>iVZ.o˩'oIISTiV:pQg&?90rѢI<kA'# 8# ~GbtI,H6EX4IXݸX|l)c@ܯi?Lyf6q=\n]:9rur{Cެ+ju;2za%_%O~ Jœ(͒ _\g K4U~H8C٬J9_ѣgnuݲ~IN-V?qHRF\ceeq̝$'q![kX74ut<( rwe#Sh~:=F~ikBiF͊[1m cy}˟`h v]Q,,,X8pSxZ|RRվg 'EWeGQBP& LX=?g9TxŌl|~4&[Lwn11vF:\ߨ$r%\Tku ˯b>>gN㙁@}uʀE-6`kEƸmc}~ķY!_=_MD(tPZQ]V$4{u)I郊dyLo/`oSCsiqZzyaE(pGZ dP,lNecT#'~꜋?cr z[6XbM?} G-%Q22? d{ɗ`[΀ճʆ&=62z+m 1ATnL)>c8AveLNaSS Ӵˬ1ا ]nJn!_ry2ŽB6sv{{":"@^N%%kXqfo6Mb  fC~RnjqOHj?5x JE30x#xh9Q&;jVO)?wjADs7LN_PC)أ>nCRv&dvϔ}. b.;~5hCũȻ$,D2&P 5ekzZ2QY{,KU=]oTQ2RI1< )H`0ڔYN&o>b1Xu@fD1v?Hch\M >R?T3rpsET%0!| 9ϨB55 R1;𔚨4NǠ:5'ŭW ߳V8#v'@>JE e)LZE ωh~قt|[uPC2!2*ue]C^ פ:X&^`Nh>PkY6P,?l t)q[yq:\Ŝ.8T'K/%{x%(gkrQN6q 3T Wj:kg6Iksׇ(W$ϷPNWI ŭhC0?|5/or1<2u^$g1#jqή'c%؜O2;DWXvRq8?j #NҖ_(6~Y*+sl|k1ڙȍ.U{aS)7] @θ7"@@ITCԽkK..+_0Q8NNmο|TAs^ E=X+^̏J^s.]T8pV;0ڛH._>U'F/O:u Q}?a5(?@!N-| ~UKd; ݩ5|9]DyZBto^mB4F[ΧoJog 3Kh3؏*a (=i\4@4/lV.ù;Xn=wt:pئs~HdLM` >@0Xe.7 "JTAhS Ϡһ`̽7\R"jp2z9]wrmҮ^03= 2k JAðUR4H1 Eۀ N-?oxudP(ϊx_1שRuI K33Wx+ %A< _Ɔ9Kefss_J _b$Ycx!#*; [r.yWs72ϔppw y z&'@A)}a'IaIi"M|Z(6j 15!$E b)uF=+C,juHąd5M $yn%kIљt[Нk|njwGYi<;t+4@N ^X\hQjt0kO`>wCSC-,wNJGG__v:HBϾpoď}RVP M8}]r'U" ]Qoz+'s#p P#4ST%8xO!H~QHև"Iޒp'trj/;!%\:|/=s-T2Si_ 뾓f@z((RB촕! &vL/} zs-K`&;vQ|/ 4e('M|g)0!h62]* U%SNS㈔X cL̎Dj#.TDW fs13Tz?^xNز,-۪g 49g1q|ꄇ)*./A)޳,,ޑڽzAL\( R[๷ۆ@Ŏ'q'L6$JF}QUFEO78V~gݤok;,Ꝙ':Y$·8Zt5_|M!ZTDE޵ `lM ^.|mJlAW|zqe ЪBAlō@(ȇ,Pr UPCNKbԾuUgk0};̷X-SBeJeyB K%k}]j(E=7} ]mnRi*C[[4%(m ߑ."#\6q2bțy8PkSSWȻuɡдyv-Pp ZJm~Pӛ? $ROze[7NuC8 >xctI/YX5eq<`A˺ǢI6lXJw=a-G.mί9M+v}HJκ_\J!6@slxWyk~o(ZE:A6i#\wu7٧n#xU^PT-"h_xmm "4eD,Ґ}3wN\Xtm6ێHaI$y(2𤲂 'B6; uzn&8eGfɲ2d3TkSUֈQ-r0S/*D @+)FD{z :zw4rBt~Rկ*Pu tr2xi y{Kʂ`iQh'gp%ljfoأ W/ӨE^b,JLůug{"#yuu:I0lU8K+(?\P` [+)bgZkCѤnv̺7y@^2Aq=rP%#{' [HpiAyPmzV0mypudg=%=^r½6 NZ{>?˯]n9Jf_ ˷%_ تPF.T-_Ϛy3uj dgUHwl -==KrZ5H^S'nNp!'̾Q^aR9ҥH˸B[lCwZ0ӏer/3vy(ߤ 1o N/؃|M Ek4tI+Y"" ߪf%Y;)upH?26b$"  R-"T`/Anx$H۟ibU *Bkc) 0R@AlnR]OUɥT]'ZOtˉbݧe>/flvse=tP)=-yC3ʺk{M& t$,(uRch@_Ƶd(`ųlshueTv~"Qٿ1SAd+V_[1sN=~@~咆Fy uH [sfghSI~L{fN0~~"B/+0>k9x.O- if{W .UEт;f?qmޟ7\7u@9Yuh*| ,S5&kr._Ob\m B( ۞oő$!C*_]\~c*OWjش#5V=D(p<^cyy(HB'P(ļJZKJ.Sg.kѵO`d6$h^qhNqt֐>s¦qˑg5ϼ+ԵQ>Egfy뒩j2; D?BvNw@rdFP){;3 SpXq r#w h"wbcH{MCB|i>żxUjړLf2@n-%xvCT;6,tm.t |4yWH2uT3nOkИa=)^U){Ƨ^.w8QebGC'Q^%%v_R &7^tᯊ4Y~  ɈH^GjICVH.C)8&>_`"LA3m>2W2>p6H.EiPܜiH9'vs!P*lfz*;|,Pujij9WYohfG{Pu6!i-.N4ab+(c [boũG)gإkN3+^FһdJZZ =Uz ˈRR$ٻCq (Z#c4R9TFR%V9(Q5c%K@(@7^$?% c;>f/B8r(N g!2*h-;,6k_=fߒ9B>-&f;hc]Y+sW Q[~ Ժsb`:2Xи~f?`EM柛/=o=dlk$A4`{;/z:BGpSGEPm ?"FfX8(MvTnjWF&a-lM=w`6u\0s^"Q(xF P4PƦ6?v@VSTJd25 3( =e}c)sA!7*b amtީrҥ BYM%>`x$t MhJ[,NKP2Vb?G LӶw)Xa "aFf VF?I",,&eHE=0n< ۹o(芉 o(׉. s:I J4F:JeF8; jhƑt鑄3=C:ZsOoh,BzaMDfB1&`]\_*Z g1fm<}$ɣA)>b_o1Ф v _f,vq,q+0]ta󻢭ٚf3(Ocg2+!z?Zk;.\`ҳ\k~nu,̥g}dۭ60ꑅm!^07,&QS`BCƱc!Oe_6?9x0U[uk)q+yw^}m< i0= B''d!-T|X'KKV̝M wyŻU}ڧI;!,UB(y ŅiyVB'hV 7_f5S8!ȇ4z 4f *NOtI!=1"!JR1dzx!rY/ n-aWm0 |C/FVJ2L-6 NMi_{x /\` u'UAJ{G(gk(PUPAK_SS _<'T^/ /L= ̊,MGmv,49Ł^̒ar˝_bVmq$=OoEYbbqUTxZzvFG DCkHpwԌdzzܯi>d%v+[ D@iF3M)a(3OF%mLۦ]9C*tcg %5Q[~d,MRUB08GBlǟkn-XW-Z}Zn&XD4HN +@~AnUѰMe C Ÿ3H#2k1h{/\IxjŲ|E4J.e"P {l^\E}5t! b6?Ze`m4WV(UzRj`W:gL}t#=wEE;Fc%WIG*q߇1A+e5Dp wpy_s  Nxlp.#<CHRDw:dsф^M\v,ʉg:ODt_#у0m&.Ee؟{$o5+( `_”+˹`_#Gicp%fnp˴ sOsŴrE8[{*/qh3 ,/Z F7=ȋ`=p*XAcA !P1:ޠꮿFD 6FΡ, 64Ā'о$^ wF?#3P;nI]&oęq_^ n, SPy*j)}\+ai+|qq wWX?~W7Z(t]4^ȼŔ/I5z )wX(h"+١Ԕn;RpYn bGLkޫ)G%X|*Jnc7(c z #Q#%bw:=nXc|sjIHHȬcgV̄Sn18(U+&<ok%(,]36L$̭=a0=Ɗs'WO}- "X*@$af@ΌqĐfSN_5PR֎QHo)uC?|}#lݦe`k(fNPn\eyӑ)b&qzn`(LBmaB,O`^"`6e7D#A3]=:8cr~b _|QkE[\%A׫\箳)ScH{u ؉ \“QzHC`4sK#0Kaw =M\ߎiNe01R ^W{ 8RB W(}sX:(`&KXShc-̗vyH]Tk)㩽πm29ZL ZB411MZ&(H+*@z7cPBedX\sž'Z,;Ÿ`Ryp`# IĊr2 NYʾ~* w<Mp㔛ҙa,(6\e{\@?Uwr&Eb?Fl$Uz@gҴN@JաT<y wϢv2Sܫu G]ߜۡg 3h |R*!T_@<{)`Gap*ǪeKk~Ͱxyk!ڏ2hr̀3> xqtyŦ,xAxi.e 3A>3OcDA+J|dĸJ4_裝XC'̆]a?MG􆠏^1G5 Bl!m%M8REylg|͇Q(EydCv)=㞃Z5<_b\)@YM»07|@bm&%44 }\lx 6[um"  ޽l#.dnRzb_呾(lN(B#Qo.}V -NKВ! wgwb$u:KJ``3v Bڠ~_JN[40C,7Pb?!Gud|-L,EP9BfaUMhyq;-SF˃gu5) hlGvnk@TWJ[vRaM~ADjGbx! *26 ˚Eolj¢-f/yLht}, !"<ʿg[z_^jz> }`w&($!%MXq{ ܡ:@'廳,B۫|*SyQqEutrVed{qq@HNly'ƫsO,̴p2|3!h(kyXVktIż+Zc7ۍD*QaΦ? (D K`{JZ{UPyUMqy5q؂찜[ oX _z l  = e- %PRx٪v XJteIuTdN9el4)6 a0?JшݎGSnJ>\Rٵݕ{7GRƿmH 0_f7Q*pO6NwwC6'sT!B- 2 7 H!M:]%_oRR-]5ʡ_m43~G$,+W˟C]{Ga{]Pd{G0̖u|Y ѮyޚNj^v)R**i^;ʜo׼g8i|F!**g؍MN`Ds b״ku@Ml#{x c@4i '5uU Io =Hof|pi㑫0Fy]Ȩ,f2a˕L<^${o] Kgm9H$Y\64E5{cdRß ğ:\`$[e*W,|62ŝ.vNbސ>#vKao*N1}1b\ E]Ha.<%@Kr0'@ (B ҏ1<)[૊)kPO-oHlB”Ed^ n([0dXW[dC#H0ŀr"6.3_k_XcKX4UЎlSpf{BER9`H"JNHGY}`0ָWb@"'8i6 <|+1 j!_?0PM?npNT\N?Qung`4^"d̺Zd_0S;_f#yL,AT]??nHk\ h)4{A%$7xYOȫHsoc8pb=ɵF"\*ݮf\='zxj>ό]j2u1H-^&==vc0^@}vR3<,eC~;`2>Q:Tủ--K`&6hoGzgg ǫ/_?i^0B Je[|GiO!P`1YƟ0-b2 *x|;.@e$c(|WM\8J{k([؈%wӓOzP^Ck9OH5 ګ41cJ0;tOI4yw*+`Fu#r@0&`s0UJWW!@-n ]<[Ϭb<  Z(X1qYWnDvehU*9 f=F} LGƔZ%u,3S6`}:J1Kvkb1ENoe B1NZ geOB\+Rg<(Xo[ "& LZ'[7ȪGݏ0n~5E+ DB`:oR8kz0Wo JCSuibvi/F4WmuYW1(|)āTfhFrEe|^bj'Fn҃l+ŋfW)W6fv=fqHI!3@aPDL<=% /'`PS-@yƟMb[&Ub. ٵCAsʰuUO:Ԡ g#_eF`.!Z2dV3c(X8 R/jJat'8lr8M>3@Re|`)h!SQw<|k Y=y s=l-|L)MbΨ{|D%sK,7F~Kds@ jر;TFl5&Sh5:EG?d꡻1=~T@`1zfYˉvgIٿ¹r!y)V|`hnb/ w:p iVW_g.(2Y( Aj ojn@hq#߻'O"In)Qpt*O1?H٪&zߝ1АsFם 4I?MF\pZّ JXર@^$m_Aǯ8=i$˨d`nez=u¼.# h" 솎i. /@{=٤M0lIp\Tq;4uzKS 9jsL!tS:ӭ>LbG+cM&27Wg #ee}5yØn CJ`}bRy VsPI֚ox<gP*6{&ؕ WI~\;ُt^ ,mۻqFcC{Jwh4—S~[JTfKsEJ˚InUΧ^ 0 t[y{;j. qSw .3OQB/8"b֩\,AT3Є*4 ;z>STf.lV0CLv8Zӷ GlSKP/eJɸQ&{z-6`k3<];Ua8^\\I(yNʀyu,;,n/hP%P܀svT&H/X:pe^ * [:Ef̪두IyV{7$)pPd~ VËyR$A 5+%~98?/ \t#),\S RD.$\x]L:] ON*G b]/clFC2n>3:ꪢ"dCqN*xnk%;,F =_9:숝=M/N*'x3z}IGBj\uu.ny,G#BH@M>;<3~qghz(NzeGI[2- zۃ"8ñY(V| ?ȼ9i57f,pv$#1-jZXFwYI6.D&t#AZ[_˞nL!(J,wM ;fE4cD[~xRLJ6yU(jEu7$vW13{n&GsRRN0sNap3BS)ª@ !`=!QdiцV$>CT#!įԟn8yake?U*1\$ۗ:.:sR1cΓWr6BVbh]:r%j X7BMcUw@;*9r&ةVG#KON4]Lrl? ;X; {f ΞucH1b2DHUi"&&&K6,1y{^334uԚˍ0qQb?} b;L)*| #nɟ=k|gV}ChyQI\^8)n}t)Tl4BHr6ـv&8!paW+ʿ5 ء  ԓ@tby~tA]gք HHIpfy aqU\+"(ɃŻ_S2Bp s/~c} D? PK;d 2kFV4Bk e n>~}+8}\NsbGWgj/̱P^ U?S.6P:_HحxWD_-ТN ߆m04T]ܺ&]U]`rq|FK_/uH`O]G:RTm88=}t#xNnp{'A۽ںqk׌EPr I"?fjvEPEĘ[ PԪƯug#h\2_.=n4/E4 |,KU?^4< {\ɕ^ӞH$uo(,%~ !ʻU퓨'5A >/ctCyXku/aON [5s:xژ-ȆN?TrA'Sj'FgdiyM$H:eB\:1r1П"QN 7K7\B u_U*qݶB&uy$0Z2 }1O7HE~qlx`//*e[#2eWqD| I2[jk&*0˫ 䬴5Q(ѹӴ a(/w#5;wW`Z;GS(qLt) %lx 2z4^`\)p+gM+qÚ<\,?qeU<=k&t0~xڰgjR-7Tq\DG7x N;#@ҥ}  3W2w0b|mT m]DJ )tdm-3As`AW<4aR+dNzpLZ|W/~%G^O|6#Q<2tyъŹʽC=9 exۺɪ$EYQ FVbv맮uļ5̼'rR0J+D'Lc M&t9M{@,:REѤeȧEQp3gJJfwHr$C'NAs ӿ~2N-Z83gR{ƊWGp7Q-tc}_;#` M4w\`Q|S  3rېZ#n?9wt~ 8IfFlv ?ᴥέb@kLYPVgD_RbZPz6^<@~|2\RG gb,O6چIY ~bW-wͦC0dO- 35QѠp6~_Aчu>,\=(M54c3nm2JRGh2<7ligNj% &MJhdk=HU|کq4C Y{Gi O7DN&ϼ6o2A yx>4sc^ܷ. / `E3]-ˋZ$O P53I>䙩 ?Êjf@UzD1m2;ĵ^n9ȡ񞶁G)҄ '{t$ۀE}6!up(տA*Ǟ›(Tmgy]n>5,&zsߟӓ%4$T Co=2(@A^|u\e44nϰ`f G*Zsj{1?i]srbievպQVzF !Ip)c("!@jmu!f"yq LAtGv;PwVOAX:8ڮnL{ztT^ &)Av|`B !ٯҜgcRxd: {m~j㧼b 9KuC#Tܩ~jFphjH~8;.|Gx iQM TSP}Se6cφ-<` m^ Xh3Y'݀VZ`GeלLJ 䭏O&trߜPP+mZNoV`9[$0GК:ɝ #3^WM€l: CFщp^L&ĝ(@Ǟlt$5ޅ&?pOlO~-Яwc =s-u /23_9O hɗ␦+A,iN#Ue'6ߐnub:+a4Y++mXJy3k2z"; RiGj8rmdpu̜Q~QN ^H_gͷ_&gy,&#Շ]CZy8S/UOM2'k,@ib 윯"T('Uc~LQ# Zͻ8n d̼k`PK1Ǧ2.&9Z4vص6\8BI^fKJu!v: we -Dk,DP\թ5( ;Wڒ,cNfߣI6Cb}a>6]9sE9Vf XE-8DcCm:׻gZ7ϧْ[0Yf7:Z?u{9Pgpu\ą\ -ų%4R]+̚raBf.\(-λ\c< DR7?dn?426aƅ/{ƑAH "r9-Uݸi!JBGO19a Kk?J!&s Ɲ?f'xOQs3]}m*>K0ZYQ29aK"JZ.1ęs7f%\=`jx$нn K'f4F &BGc3Ru:֖ce|X[C0|٧A65Ynlban\j\x8>ϐk{)ӵ3ek|@S?.paZUgѐZY"0S+>μyMʖNԼΩО3(1s)P**g24z xpݔ{a9H{]P.ҹ*Dڛw^(+j9I%@ tEͶ ǫ(KbڪJYp*;`J_<0u9)4p1JaAXFYA[VKJfR^!bCα=Qy>C}{3? *{=[hz"+n1Fȝ#GϕUmao)7] !84]lƒwy *U|-n m Y| ^LV3;a; zTXcq njBF=(1d΄Njh}ߵ_p  4 5uWV 0mҧkC(HR~z>_ccϚM処fb؞_n$R!2jƓ90uR)#nC& 2Z2`OJe0N?)YWߟszDܼ Z̩ ð~ ! Z}D㪯=ux|d۷R~'5q%s%xλ\5pV(?@Ƃhdh*Gjb IТ`Gwa <%r=QR4mqUf8@:󈈋G{@< z=G)&rvSAhp'-RM YNJbb7\Qr2ļ_YJ"+c4b!P+DA8K93|.cEV[SDHAyTE|ۻ5`wƍiɉ5G-TO7A8/irT^uW!Ng< \ k(=Sb'(>',Vuƙ눽zҁP+Q1Oz,=~ϳE@? /\E^N8xw>!bA5yp^}0RSTJ`vU/.Sx/i_؏x5$:"'%uZ^V9KA rC@z%Pt1CŔoD8V_<sk_ӗJü*Kʹ[ 2px+9ŖDQ8r O>NT%$Vu2%'xRy sk|SLu`F"{u^uwé:&*҉^ v2n#dch~):~I[ǞZ`tA-/յ5܇)K\eU7tjQ՛[Iv6y(<+Ϯ@KI,`bK:tZAgjMplk:~΃u /#Rl}4ژ$:s^I{ ? y0z-@?3A)ʯ ڽ5&`L7;u|~Uć&\GkKXdhRXgrؚzYH>Jz(2r)S%7뉷ƨhX07 8h\,4o@gfx:rI3 `rh^)K}LS;`zO֍@/OiӜr>9櫂gFh>òm2ز4҈x32J3ު iLb_VS9ZpZ8D- ڌyisbF {?9HGlyʵ yeEi4YaH<*&eF .Ջ#^nPr3GSO{HB^SZHx{3zi2NGy2rӨˇk 2H/^S|Zk @n˵\:E?"BTgmO^$ .,Ux fO=CwL{;h!^u|?n/3Z7Vfc%*Mib4!񶧋:[cO B6M1Qyq{]C.MTawLrWI b߽:!)o=l )U*mM +Ij:k(Qx=Z'G^#'d.)A?JѿtOƋnôMh4|wG6ԎYҜa9T%hzɞ!Udoo wwF%O"e]XӮVNG^eEWqYZ合dPH5Ȯ;6޶G\W+)`ʾ#cxńV{C\BM38z݊С#KqoE@ȚkuC3o)zz8(ʏDjS|, Ws0 {QJSY w2q$ Xw(~D/evoH FKAÀ^[ܵv2܊nܻٗW, 1L۰U=>jse,K5\-P`D0zN)0)t4C@Ό'^Dx}`aw+D & "%5{F}ILt)#LJƼG$R PnΏ-W/'x}yJA?>{ DD N!?=e  qy C_ |]=$)WH{(ru[` O|Xuiye\ir4qZPf,wGYhbӮ:N6zj@ <#=xbfpo.ŠܴŠ=Uռ5fb)~#|z )G#}8ǮG CkǗԃ6 M6Ҋ'q#]:]STm'Tjӑ[kc.e']"ݓKNuVx(a!hI-pxE_ºea3 ?4"gn%}|  \\{K6mVc_"~γN4Kc|}bl>g~`+5+QWnQY!b6oNR=&L@pi\|D:{M? rY=@Ӷ5NW˭v k`ŝ $ilr/'$i_n )fpxuVmbVñUe=nL~ƼLHӋ^3m1㞧 Iq-lk@K p( ;rckyZs'1ek<8Eɟasm-&5*΄zs͊׀HY|T'pt)F6R!eoو.VȯLQ>lq#E|נE:5ts&Պ MoF%D./Ak({emz;3,z Huv2ۈ-SK:B }C4uS9 k؂P`4D;S? Z3k"ܺMk :BɈ.K_]h~QGNP{,8A >q\Պl ث4k\^@e2tPsM'uo sb[>sȷ.lBKKz4E,{yv?eݎd,7Oɮq؇#%Np 0}Y]3zC4u=bUV1{ \ѱ$\:Vr*L=ih[͍:/!C>L zj+_OӺ֪A7eoCpd" *z=<*,Pp~_5Bʞ KĄ A5y$/+5+"0/pܐd߬`E$ڑQjv:-}[|lZ{AXu<,[q2o>| ReS>G NFd?fT22[q] ٘l )΃7=C^\mԳ>&UnZuU evÇ 4 t_a¬L9ǙpbU,T/m)A2#& ᧔ZrH0pNevqⴊtW?eknO_#h;Eu H).d]&*Yu\/vBb[B;9'Y4•Ew "D(̈́` S%!zJBdR"Jiϋc@{5Oꬫm/](E)\Yc6V A^"E4HP.lJqnKҮ(DvD1Bfu⹼\m]H%|6-UTJcBtj%2rGck{/ 1'^9hG(UP|C6CIH-o]m',+L5_ wjHZ ?hYԾR+#1ã̷yx]yh`%050!6)8L cei.50C}E#`6(]kɃ߲u1M$®!ovU q<1]cO -,l EIW. X~)\IװvU-R*$JX~d}tp# k בBEWlMQ{ƧI[\L`Mu#xU]&nsFb[2Kdv LỲ/[Ez\t <-Hzy^bHSNɒ?OVxto0j56m?TPYZKS4c\^VDE)1C@ IGh֝Kh1C;]EXqߖ pq 2:WeuN⒝lmĺ2ԭ@a%y qydiC&vVU#$N#|e-"޵Z#M{Ώe| qXuU8 Lacm@(} .L"D4]2Z)0Xӡ$Kl~8JfhF1@l1?αmQRJpR fd@!qtKH8)ѪP-"88_ IX f#z\$Xf͕Qtq#jhDa6x:{ k#u" e.N3kycg=A$ /U<k}v+n 4TD:_!^rzWfA$Q1OpLx@lbcd xF 1ۆlu9`GcR jzz>켊H]_ie>oܛ@{Uke KgY`S,S-zBӏXob>hR$5@TzKp.оbŶK#;\9ƚe3촑R%o4,VAI&NEz%5.+Q_+"t=%=.cOgY8];"j3ׂΪﺆPۜCQ%ٙ\]"i>NV}#LtLEkz㟚ᗉ@4,0·J,qyp͞x `>4ԩ>VOmcցjQǍ <ڮ%*(5 nC8p$ LOo㧛\Q<,>YD%(5W "fyARr]&XWyQ$5wM/:]L˽]˅ /Xbc[ߠugd39e|](֒CoJow2h8( !TM}ILQ˰vS Fݐ$j훦 v;X$"&l:{]ҐQ(OekqR^J€=oDyZ3?/!ЦePGU`U}JZ }\rHVf"# ;kF5w &t`;ݔt_f)6žha[0=eg-r7 {?C^"5kHRc}΁`}Xc|0a{53Ջ5Bbd")Fmf