libbtrfs0-5.14-150400.5.6.1 >  A e+p9|J6vݻ|EG48ٺz\/wiEY &P퇠k\'m4;vphNyYALRs1Te>)kPvЁvyW,ak|"Yw(EoB;6r!C5QF "ƣS3T2ctR)D|I_6JVwJgn&逯 )P+KN6169db6f367c88cc64f5a354205b492cd6b13fdde5c3c131981c217d7103af27482572ec2863757335ec1a652789fa1b58f96ba5he+p9|L!"A6Hh:yehnpݷS;wgl2m ۮCwlii}Vt~HFProzqq`f} ZA4x%\a(W8:K);#OH"VtHA~!aČUI''S@ v1ًA  3cn9IN%!A dS\unWIX;{c=}x/'C!* 0FZGCMCp(vrq^1>p@8?(d   A .`fpx |     ((8m9m:m>@FGHIXY$\L]T^rb~c'defluvw`xhypz$Clibbtrfs05.14150400.5.6.1Library for interacting with BtrfsThis package contains the libbtrfs.so shared library needed for some applications to interface with btrfs.e+h01-ch3c08SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Librarieshttps://btrfs.wiki.kernel.org/index.php/Main_Pagelinuxx86_6408e+e+14083edb65f00211cf4831449f90820a18159ed739b5b5401d44c0addfa72b57libbtrfs.so.0.1rootrootrootrootbtrfsprogs-5.14-150400.5.6.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.3ed a@acaQ@a=aj@`.``Ȗ@`Ȗ@`@``D@__h_@^@^l@^^I.^)]N@]M@]]]@1@\E@\\@\I\G\C@\@n@\@n@\[[f[+@[d@ZZ@ZZZZ@Zs@ZR ZR Z8@Z)-@ZfYeYY˒YYYY;@X@Xk@XXI@X@W_@W@W^@Wu@W@WW-@Wc@W8dW0{W'A@VVVV@V@Vii@VRVHsVD@V5V#VU@UYUUAU(U@Ub@UJ@U@UmU?v@UQTT@T@TTB@T~@Tk4Tk4T[bTVtabraham@suse.comrgoldwyn@suse.comdmueller@suse.comnborisov@suse.comrgoldwyn@suse.comdsterba@suse.czrgoldwyn@suse.comdsterba@suse.czcamspam@redhyena.netdsterba@suse.czcamspam@redhyena.netdsterba@suse.czdsterba@suse.czdsterba@suse.czlnussel@suse.dedsterba@suse.czdsterba@suse.czdsterba@suse.czdimstar@opensuse.orginfo@paolostivanin.comdsterba@suse.czdimstar@opensuse.orgdsterba@suse.czdsterba@suse.czjthumshirn@suse.comfcrozat@suse.comdsterba@suse.czseanlew@opensuse.orgnine@detonation.orgmfasheh@suse.commfasheh@suse.comdsterba@suse.czavindra@opensuse.orgkukuk@suse.denborisov@suse.comdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czjeffm@suse.comdsterba@suse.czjeffm@suse.comdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czwqu@suse.dedimstar@opensuse.orgjeffm@suse.comdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czmeissner@suse.comdsterba@suse.czdsterba@suse.czdsterba@suse.czjeffm@suse.comdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czjeffm@suse.comdsterba@suse.czdsterba@suse.czdsterba@suse.czmfasheh@suse.comdsterba@suse.czjeffm@suse.comdsterba@suse.czdsterba@suse.czmgorse@suse.comdsterba@suse.czdsterba@suse.czdsterba@suse.cztiwai@suse.dedsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czfdmanana@suse.comdsterba@suse.comdsterba@suse.comdsterba@suse.czdsterba@suse.czantoine.belvire@laposte.netdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.cz- btrfs-progs: fix defrag -c option parsing (bsc#1218029) * btrfs-progs-fix-defrag-c-option-parsing.patch- keep fd open during until all devices are open (bsc#1207225) * btrfs-progs-mkfs-keep-file-descriptors-open-during-whole-time.patch * btrfs-progs-mkfs-run-device-preparation-in-parallel.patch- add python-rpm-macros (bsc#1194748)- Ignore multipath devices when probing devices for a btrfs filesystem (bsc#1192983) * 0001-btrfs-progs-Add-optional-dependency-on-libudev.patch * 0002-btrfs-progs-Ignore-devices-representing-paths-in-mul.patch * 0003-btrfs-progs-Add-fallback-code-for-path-device-ignore.patch- Deleted upstreamed patches for upgrade: - fate#325871 * 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch * 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch * 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch * 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch * 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch - btrfs-progs: check: fixup_extent_flags needs to deal with non-skinny metadata (bsc#1131334). * btrfs-progs-check-fixup_extent_flags-needs-to-deal-with-non-skinny-metadata.patch - btrfs-progs: check: fix segfault with -Q (bsc#1158560) * btrfs-progs-check-initialize-qgroup_item_count-in-ea.patch - Enqueue feature to wait for exclusive operation to finish (JSC#SLE-15234) * 0001-btrfs-progs-add-get_fsid_fd-for-getting-fsid-using-f.patch * 0002-btrfs-progs-add-sysfs-file-reading-helpers.patch * 0003-btrfs-progs-add-helpers-for-parsing-filesystem-exclu.patch * 0004-btrfs-progs-check-for-exclusive-operation-before-iss.patch * 0005-btrfs-progs-add-helper-to-check-or-wait-for-exclusiv.patch * 0006-btrfs-progs-add-enqueue-parameter-for-exclusive-ops.patch - Correct check_running_fs_exclop() return value (bsc#1184481) * btrfs-progs-Correct-check_running_fs_exclop-return-v.patch- Update to 5.14 * convert: * new option --uuid to copy, generate or set a given uuid * improve output * mkfs: * allow to create degenerate raid0 (on 1 device) and raid10 (on 2 devices) * image: * improved error messages * fix some alignment of restored image * subvol delete: allow to delete by id when path is not resolvable * check: * require alignment of nodesize for 64k page systems * detect and fix invalid block groups * libbtrfs (deprecated): * remove most exported symbols, leave only a few that are used by snapper * no version change (still 0.1) * remove btrfs-list.h, btrfsck.h * fixes: * reset generation of space v1 if v2 is used * fi us: don't wrongly report missing device size when partition is not readable * other: * build: experimental features * build: better detection of 64bit timestamp support for ext4 * corrupt-block: block group items * new and updated tests * refactoring * experimental features: * new image dump format, with data- Update to 5.13.1 * build: fix build on musl libc due to missing definition of NAME_MAX * check: * batch more work into one transaction when clearing v1 free space inodes * detect directoris with wrong number of links * libbtrfsutil: fix race between subvolume iterator and deletion * mkfs: be more specific about supported profiles for zoned device * other: * documentation updates- Update to 5.13 * restore: remove loop checks for extent count and directory scan * inspect dump-tree: new options to print node (--csum-headers) and data checksums (--csum-items) * fi usage: * print stripe count for striped profiles * print zoned information: size, total unusable * mkfs: print note about sha256 accelerated module loading issue * check: ability to reset dev_item::bytes_used * fixes * detect zoned kernel support at run time too * exclusive op running check return value * fi resize: support cancel (kernel 5.14) * device remove: support cancel (kernel 5.14) * documentation about general topics * compression * zoned mode * storage model * hardware considerations * other * libbtrfsutil API overview * help text fixes and updates * hash speedtest measure time, cycles using perf and print throughput- Add --disable-zoned for leap- revert previous change, unintentionally disables zstd on tumbleweed- Fix build for leap * --disable-zstd if leap < 42.3 * --disable-zoned for leap- Update to 5.12.1 * build: fix missing symbols in libbtrfs * mkfs: check for minimal number of zones * check: fix warning about cache generation when free space tree is enabled * fix superblock write in zoned mode on 16K pages- Update to 5.12 * libbtrfsutil: relicensed to LGPL v2.1+ * mkfs: zoned mode support (kernel 5.12+) * fi df: show zone_unusable per profile type in zoned mode * fi usage: show total amount of zone_unusable * fi resize: fix message for exact size * image: fix warning and enlarge output file if necessary * core * refactor chunk allocator for more modes * implement zoned mode support: allocation and writes, sb log * crypto/hash refactoring and cleanups * refactoring and cleanups * other * test updates * CI updates * travis-ci integration disabled * docker images updated, more coverage * incomplete build support for Android removed * doc updates * chattr mode m for 'NOCOMPRESS" * swapfile used from fstab * how to add a new export to libbtrfsutil * update status of mount options since 5.9 - Update to 5.11.1 * properly format checksums when a mismatch is reported * check: fix false alert on tree block crossing 64K page boundary * convert: * refuse to convert filesystem with 'needs_recovery' * update documentation to require fsck before conversion * balance convert: fix raid56 warning when converting other profiles * fi resize: improved summary * other * build: fix checks and autoconf defines * fix symlink paths for CI support scripts * updated tests- Update to 5.11 * fix device path canonicalization for device mapper devices * receive: remove workaround for setting capabilities, all stable kernels have been patched * receive: fix duplicate mount path detection * rescue: new subcommand create-control-device * device stats: minor fix for plain text format output * build: detect if e2fsprogs support 64bit timestamps * build: drop libmount, required functionality has been reimplemented * mkfs: warn when raid56 is used * balance convert: warn when raid56 is used * other * new and updated tests * documentation updates * seeding device * raid56 status * CI updates * docker images for various distros - Update to 5.10.1 * static build works again * other: * add a way to test static binaries with the testsuite * clarify scrub docs * update dependencies, minimum version for libmount is 2.24, this may change in the future - Update to 5.10 * scrub status: * print percentage of progress * add size unit options * fi usage: also print free space from statfs * convert: copy full 64 bit timestamp from ext4 if availalble * check: * add ability to repair extent item generation * new option to remove leftovers from inode number cache (-o inode_cache) * check for already running exclusive operation (balance, device add/...) when starting one * preliminary json output support for 'device stats' * fixes: * subvolume set-default: id 0 correctly falls back to toplevel * receive: align internal buffer to allow fast CRC calculation * logical-resolve: distinguish -o subvol and bind mounts * build: new dependency libmount * other * doc fixes and updates * new tests * ci on gitlab temporarily disabled * debugging output enhancements- prepare usrmerge (boo#1029961)- Update to 5.9: * mkfs: * switch default to single profile for multi-device filesystem, up to now it was raid0 that may not be simple to convert to some other profile as raid0 needs a workspace on all device for that * new option -R for run-time options (eg. mount time enabled), now understands free-space-tree * subvolume delete: * refuse to delete the default subvolume (kernel will not allow that but the error reason is not obvious) * warn on EPERM, eg. if send is on progress on the subvolume * convert: * fix 32bit overflows on large filesystems * improved error handling and error messages * check free space taking fragmentation into account * check: * detect and repair wrong inode generation * minor improvement in error reporting on roots * libbtrfsutils: follow main package versioning (5.9) * add pkg-config file definitions * python-btrfsutil: follow main package versioning (5.9) * inspect tree-stats: print node counts for each level, fanout * other: * docs: * remove obsolete mount options (alloc_start, subvolrootid) * deleting default subvolume is not permitted * updated or fixed tests * .editorconfig updates * move files to kernel-shared/ * CI: * updated to use zstd 1.4.5 * fix reiserfs build * more builds with asan, ubsan * sb-mod updates * build: * print .so versions of libraries in configure summary- Update to 5.7: * mkfs: * new option to enable features otherwise enabled at runtime, now implemented for quotas, 'mkfs.btrfs -R quota' * fix space accounting for small image, DUP and --rootdir * option -A removed * check: detect ranges with overlapping csum items * fi usage: report correct numbers when plain RAID56 profiles are used * convert: ensure the data chunks size never exceed device size * libbtrfsutil: update documentation regarding subvolume deletion * build: support libkcapi as implementation backend for cryptographic primitives * core: global options for verbosity (-v, -q), subcommands -v or -q are aliases and will continue to work but are considered deprecated, current command output is preserved to keep scripts working * other: * build warning fixes * btrfs-debugfs ported to python 3- Update to 5.6.1: * print warning when multiple block group profiles exist, update 'fi usage' summary, add docs to maual page explaining the situation * build: optional support for libgcrypt or libsodium, providing hash implementations * updated docs- Fix content of _dracutmodulesdir variable: this definitively does not belong to libexecdir.- Update to 5.6: * inspect logical-resolve: support LOGICAL_INO_V2 as new option '-o', helps advanced dedupe tools * inspect: user larger buffer (64K) for results * subvol delete: support deletion by id (requires kernel 5.7+) * dump-tree: new option --hide-names, replace any names (file, directory, subvolume, xattr) in the output with stubs * various fixes- Update to 5.4.1 * build: fix docbook5 build * check: do extra verification of extent items, inode items and chunks * qgroup: return ENOTCONN if quotas not running (needs updated kernel) * other: various test fixups- BuildRequire pkgconfig(udev) instead of udev: Allow OBS to shortcut through the -mini flavor. - Use pkg-config --modversion udev to identify the current udev version. This is more portable and supports the -mini flavors.- Update to 5.4 * support new hash algorithms (kernel 5.5): * mkfs.btrfs and btrfs-convert with --csum, crc32c, xxhash, sha256, blake2 * mkfs: support new raid1c3 and raid1c4 block group profiles (kernel 5.5) * check: * --repair delays start with a warning, can be skipped using --force * enhanced detetion of inode types from partial data, more options for repair * receive: fix quiet option * image: speed up chunk loading * fi usage: * sort devices by id * print ratio of used/total per block group type * rescue zero-log: reset the log pointers directly, avoid reading some other potentially damaged structures * new make target install-static to install only static binaries/libraries * other * docs updates * new tests * cleanups and refactoring- Update to 5.3.1: * libbtrfs: fix link breakage due to missing symbols - Updaet to 5.3: * mkfs: * new option to specify checksum algorithm (only crc32c) * fix xattr enumeration * dump-tree: BFS (breadth-first) traversal now default * libbtrfsutil: remove stale BTRFS_DEV_REPLACE_ITEM_STATE_x defines * ci: add support for gitlab * other: * preparatory work for more checksum algorithms * docs update * switch to docbook5 backend for asciidoc * fix build on uClibc due to missing backtrace() * lots of printf format fixups- Enable build of python-bindings for libbtrfsutil- Update to 5.2.2: * check: * fix false report of wrong byte count for orphan inodes * option -E was not handled correctly * new check and repair for root item generation * balance: check for full-balance before background fork * mkfs: check that total device size does not overflow 16EiB * dump-tree: print DEV_STATS key type * other: * new and updated tests * doc fixups and updates- update to 5.2.1 * scrub status: fix ETA calculation after resume * check: fix crash when using -Q * restore: fix symlink owner restoration * mkfs: fix regression with mixed block groups * core: fix commit to process all delayed refs * other: * minor cleanups * test updates - update to 5.2 * subvol show: print qgroup information when available * scrub: * status: show ETA, revamp the whole output * fix reading/writing of last position on resume/cancel, potentially skipping part of the filesystem on next resume * dump-tree: add new option --noscan to use only devices given on the commandline * all-in-one binary (busybox style) with mkfs.btrfs, btrfs-image, btrfs-convert, btrfstune * image: fix hang when there are more than 32 cpus online and compression is requested * convert: fix some false ENOSPC errors when --rootdir is used * build: fix gcc9 warnings * core changes * command handling cleanups * dead code removal * cmds-* files moved to cmds/ * other shared userspace files moved to common/ * utils.c split into more files * preparatory work for more output formats * libbtrfsutil: fix unaligned access * other * new and updated tests * fix tests so CI passes again * sb-mod can modify more superblock items- update to version 5.1 * repair: flush/FUA support to avoid breaking metadata COW * file extents repair no longer relies on data in extent tree * lowmem: fix false error reports about gaps between extents * add inode mode check and repair for various objects * add check for invalid combination of nocow/compressed extents * device scan option to forget scanned devices [new] * mkfs: use same chunk size as kernel for initial creation * dev-repace: better report when other exclusive operation runs * help for sntax errors on command lines, print relevant msgs * defrag: able to open files in RO mode * dump-tree: --block can be specified multiple times- update to version 4.20.2 * dump-super: minor output fixup * revert fix for prefix detection of receive path, this is temporary and unbreaks existing user setups- Use correct path for dracut-fsck-help.txt in module-setup.sh (bsc#1122539) * Remove module-setup.sh * Add module-setup.sh.in- Advise user of fs recovery options when we fail to mount (fate#320443, bsc#1122539) * Add dracut-fsck-help.txt * Add module-setup.sh- update to version 4.20.1 * libbtrfs: fix build of external tools due to missing symbols * ci: enable library test- update to version 4.20 * new feature: metadata uuid * lightweight change of UUID without rewriting all metadata (incompatible change) * done by btrfstune -m/-M, needs kernel support, 5.0+ * image: * fix block groups when restoring from multi-device image * only enlarge result image if it's a regular file * check * more device extent checks and fixes * can repair dir item with mismatched hash * mkfs: uuid tree created with proper contents * fix mount point detection due to partial prefix match * other: * new tests, build fixes, doc updates * libbtrfsutil: fix tests if kernel lacks support for new subvolume ioctls - partial cleanup with spec-cleaner - drop 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch - drop 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch - drop 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch - drop 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch - drop 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch- Use %license instead of %doc [bsc#1082318]- Implement fate#325871 * Added 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch * Added 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch * Added 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch * Added 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch * Added 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch- update to version 4.19.1 * check * many lowmem mode improvements * properly report qgroup mismatch errors * check symlinks with append/immutable flags * fi usage * correctly calculate allocated/unallocated for raid10 * minor output updates * mkfs * detect ENOSPC on thinly provisioned devices * fix spurious EEXIST during directory traversal * restore: fix relative path for restore target * dump-tree: print symbolic tree names for backrefs * send: fix regression preventing send -p with subvolumes mounted on "/" * corrupt-tree: refactoring and command line updates * build * make it work with e2fsprogs < 1.42 again * restore support for autoconf 2.63 * detect if -std=gnu90 is supported * other * new tests * cleanups- update to version 4.19 * check: support repair of fs with free-space-tree feature * core: * port delayed ref infrastructure from kernel * support write to free space tree * dump-tree: new options for BFS and DFS enumeration of b-trees * quota: rescan is now done automatically after 'assign' * btrfstune: incomplete fix to uuid change * subvol: fix 255 char limit checks * completion: complete block devices and now regular files too * docs: * ship uncompressed manual pages * btrfsck uses a manual page link instead of symlink * other * improved error handling * docs * new tests- update to version 4.17.1 * check: * add ability to fix wrong ram_bytes for compressed inline files * beautify progress output * btrfstune: allow to continue uuid change after unclean interruption * several fuzz fixes: * detect overalpping chunks * chunk loading error handling * don't crash with unexpected root refs to extents * relax option parsing again to allow mixing options and non-options arguments * fix qgroup rescan status reporting * build: * drop obsolete dir-test * new configure option to disable building of tools * add compatibility options --disable-static and --disable-shared * other: * cleanups and preparatory work * new test images - spec cleanup- update to version 4.17 * check * many lowmem mode improvements * properly report qgroup mismatch errors * check symlinks with append/immutable flags * fi usage * correctly calculate allocated/unallocated for raid10 * minor output updates * mkfs * detect ENOSPC on thinly provisioned devices * fix spurious EEXIST during directory traversal * restore: fix relative path for restore target * dump-tree: print symbolic tree names for backrefs * send: fix regression preventing send -p with subvolumes mounted on "/" * corrupt-tree: refactoring and command line updates * build * make it work with e2fsprogs < 1.42 again * restore support for autoconf 2.63 * detect if -std=gnu90 is supported - Removed patches (upstreamed): * 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch * 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch * 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch- Don't require libzstd-devel-static on builds that don't use it.- fix installation of btrfs.5.gz- Fix building on SLE11: * btrfs-progs: convert: fix support for e2fsprogs < 1.42 * btrfs-progs: build: detect whether -std=gnu90 is supported * btrfs-progs: build: autoconf 2.63 compatibility * Fixed mismerged addition of libbtrfsutil1 package description - Added patches: * 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch * 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch * 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch- update to version 4.16.1 * remove obsolete tools: btrfs-debug-tree, btrfs-zero-log, btrfs-show-super, btrfs-calc-size * sb-mod: new debugging tool to edit superblock items * mkfs: detect if thin-provisioned device does not have enough space * check: don't try to verify checksums on metadata dump images * build: fail documentation build if xmlto is not found * build: fix build of btrfs.static - Remove patch: 0001-btrfs-progs-build-fix-static-build.patch (upstream) - Update initrd script- update to version 4.16 * libbtrfsutil - new LGPL library to wrap userspace functionality * several 'btrfs' commands converted to use it: * properties * filesystem sync * subvolume set-default/get-default/delete/show/sync * python bindings, tests * build * use configured pkg-config path * CI: add python, musl/clang, built dependencies caching * convert: build fix for e2fsprogs 1.44+ * don't install library links with wrong permissions * fixes * prevent incorrect use of subvol_strip_mountpoint * dump-super: don't verify csum for unknown type * convert: fix inline extent creation condition * check: * lowmem: fix false alert for 'data extent backref lost for snapshot' * lowmem: fix false alert for orphan inode * lowmem: fix false alert for shared prealloc extents * mkfs: * add UUID and otime to root of FS_TREE - with the uuid, snapshots will be now linked to the toplevel subvol by the parent UUID * don't follow symlinks when calculating size * pre-create the UUID tree * fix --rootdir with selinux enabled * dump-tree: add option to print only children nodes of a given block * image: handle missing device for RAID1 * other * new tests * test script cleanups (quoting, helpers) * tool to edit superblocks * updated docs - Add patch: 0001-btrfs-progs-build-fix-static-build.patch - Add new library packages: libbtrfsutil- use documentation shipped by upstream tar, reduce dependencies- enable static build again, zstd now has static version- update to version 4.15 * mkfs --rootdir reworked, does not minimize the final image but can be still done using a new option --shrink * fix allocation of system chunk, don't allocate from the reserved area * other * new and updated tests * cleanups, refactoring * doc updates- spec: fix distro version condition- update to version 4.14.1 * dump-tree: print times of root items * check: fix several lowmem mode bugs * convert: fix rollback after balance * other * new and updated tests, enabled lowmem mode in CI * docs updates * fix travis CI build * build fixes * cleanups - update to version 4.14 * build: libzstd now required by default * check: more lowmem mode repair enhancements * subvol set-default: also accept path * prop set: compression accepts no/none, same as "" * filesystem usage: enable for filesystem on top of a seed device * rescue: new command fix-device-size * other * new tests * cleanups and refactoring * doc updates - Removed patches: - rollback-regression-fix.patch - upstreamed - spec: disable static build, missing libzstd-devel-static - spec: disable zstd support for non-Tumbleweed distros- Fix rollback regression which can lead to data corruption Added patches: rollback-regression-fix.patch (bsc#1069478)- Escape the usage of %{VERSION} when calling out to rpm. RPM 4.14 has %{VERSION} defined as 'the main packages version'.- Add dependencies for libreiserfscore0 3.6.27 or newer (bsc#1071085).- update to version 4.13.3: * check: fix --force, wrong check for a mounted block device * build: fix --with-convert parsing * subvol list: don't list TOPLEVEL * other: update tests- update to version 4.13.2: * subvol list: * don't list toplevel subvolume among deleted (broken since 4.8.3) * minor adjustments of uuid print format * subvol delete: * fix swapped behaviour of --commit-each and --commit-after * fix potentially lost sync if subvolumes are from different filesystems * check: add cache for metadata blocks, should improve performance * other: * new tests, testsuite updates * doc updates * cleanups- update to version 4.13.1: * image: speed up generating the sanitized names, do not generate unprintable chars * completion: add missing commands, better mount point detection * restore: add zstd support; libzstd detected automatically, will be requested by default in the future, or can be configured out * other: * misc fixes found by sparse * doc enhancements, ioctl manual page started * updated and new tests * build fixes- update to version 4.13: * convert: reiserfs support * check: new option --force to allow check of a mounted filesystem (no repair) * mkfs: --rootdir will now copy special files * dump-tree: minor output changes * inspect rootid: accept file as arugment * dev usage: don't calculate slack space for missing devices * fi du: don't print error on EMPTY_SUBVOL (inode number 2) * build: * fixed support for sanitization features on gcc (tsan, asan, ubsan) * fix PIE build * other: * misc cleanups and stability fixes * travis CI enhancements * new tests, fuzzed images * testsuite cleanups - Removed patches: - 0163-btrfs-progs-fsck-fix-segfault.patch - will be upstreamed - local-version-override.patch - not needed anymore - btrfs-support-pie.patch - upstremed- Removed patches: - 0167-Btrfs-progs-make-find_and_setup_root-return-an-error.patch - 0168-Btrfs-progs-don-t-bug-out-if-we-can-t-find-the-last-.patch- update to 4.12.1 * build: * fix cross-compilation * use gnu90 explicitly * dump-tree: more relaxed checks so -b can print block on a damaged fs * convert: fix the 1MB range exclusion * check: more dir_item hash checks * other * added missing getopt spec for some options * doc fixes * cleanups * test updates - update to 4.12 * subvol show: new options --rootid, --uuid to show subvol by the given spec * convert: progress report fixes, found by tsan * image: progress report fixes, found by tsan * fix infinite looping in find-root, or when looking for free extents * other: * code refactoring * docs updates * build: ThreadSanitizer support * tests: stricter checks for mounted filesystem - update to -4.11.1 * image: restoring from multiple devices * dev stats: make --check option work * check: fix false alert with extent hole on a NO_HOLE filesystem * check: lowmem mode, fix false alert in case of mixed inline and compressed extent * convert: work with large filesystems (many TB) * convert: fix overwriting of eb header flags * convert: do not clear NODATASUM flag in inodes when run with --no-datasum * docs updates * build: sync Android.mk with Makefile * tests: * new tests * fix 008 and 009, shell quotation mistake - update to 4.11 * receive: fix handling empty stream with -e (multi-stream) * send dump: fix printing long file names * stability fixes for: dump-super, print-tree, check * option parser updates: global options are parsed before the subcommand name (old xfstests will fail) * new and updated tests * documentation updates- btrfs-support-pie.patch: remove CFLAGS usage from linker lines, this will allow the default PIE support to work.- update to 4.10.2 * check: lowmem mode fix for false alert about lost backrefs * convert: minor bugfix * library: fix build, misisng symbols, added tests - update to 4.10.1 * receive: handle subvolume in path clone * convert: rollback fixed (rewrite was needed to address previous design issues) * build: fix build of 3rd party tools, missing * dump-tree: print log trees * other: new and updated tests - update to 4.10 * send: dump output fixes: missing newlies * check: several fixes for the lowmem mode, improved error reporting * build * removed some library deps for binaries that not use them * ctags, cscope * split Makefile to the autotool generated part and the rest, not needed to autogen.sh after adding a file * shared code: sync easy parts with kernel sources * other * lots of cleanups * source file reorganization: convert, mkfs, utils * lots of spelling fixes in docs, other updates * more tests - update to 4.9.1 * check: * use correct inode number for lost+found files * lowmem mode: fix false alert on dropped leaf * size reports: negative numbers might appear in size reports during device deletes (previously in EiB units) * mkfs: print device being trimmed * defrag: v1 ioctl support dropped * quota: print message before starting to wait for rescan * qgroup show: new option to sync before printing the stats * other: * corrupt-block enhancements * backtrace and co. cleanups * doc fixes- update to 4.9 * check: many lowmem mode updates * send: use splice syscall to copy buffer from kernel * receive: new option to dump the stream in textual form * convert: * move sources to own directory * prevent accounting of blocks beyond end of the device * make it work with 64k sectorsize * mkfs: move sources to own directory * defrag: warns if directory used without -r * dev stats: * new option to check stats for non-zero values * add long option for -z * library: version bump to 0.1.2, added subvol_uuid_search2 * other: * cleanups * docs updates - update to 4.8.5 * receive: fix detection of end of stream (error reported even for valid streams) * other: * added test for the receive bug * fix linking of library-test - update to 4.8.4 * check: support for clearing space cache v2 (free-space-tree) * send: * more sanity checks (with tests), cleanups * fix for fstests/btrfs/038 and btrfs/117 failures * build: * fix compilation of standalone ioctl.h, pull NULL definition * fix library link errors introduced in 4.8.3 * tests: * add more fuzzed images from bugzilla * add bogus send stream checks * fixups and enhancements for CI environment builds * misc refinements and updates of testing framework * other: * move sources for btrfs-image to own directory * deprecated and not build by default: btrfs-calc-size, btrfs-show-super * docs updates - update to 4.8.3 * check: * support for clearing space cache (v1) * size reduction of inode backref structure * send: * fix handling of multiple snapshots (-p and -c options) * transfer buffer increased (should reduce number of context switches) * reuse existing file for output (-f), eg. when root cannot create files (NFS) * dump-tree: * print missing items for various structures * new: dev stats, balance status item * sync key names with kernel (the persistent items) * subvol show: now able to print the toplevel subvolume -- the creation time might be wrong though * mkfs: * store the creation time of toplevel root inode * print UUID in the summary * build: travis CI for devel * other: * lots of cleanups and refactoring * switched to on-stack path structure * fixes from coverity, asan, ubsan * new tests * updates in testing infrastructure * fixed convert test 005- update to 4.8.2 * convert: also convert file attributes * convert: fix wrong tree block alignment for unalianged block group * check: quota verify fixes, handle reloc tree * build: add stub for FIEMAP_EXTENT_SHARED, compiles on ancient kernels * build: add stub for BUILD_ASSERT when ioctl.h is included * dump-tree: don't crash on unrecognized tree id for -t * tests: * add more ioctl tests * convert: more symlink tests, attribute tests * quota verify for reloc tree * other cleanups- Add ability to provide site specific defaults for mkfs (FATE#320615). * Only used for SLES11 defaults. - Added patch mkfs-default-features.patch- update to 4.8.1 * 32bit builds fixed * build without backtrace support fixed - update to 4.8 * error handling improvements all over the place * new fuzzed images, test updates * doc fixups * minor cleanups and improvements * kernel library helpers moved to own directory * qgroup: fix regression leading to incorrect status after check, introduced in 4.7- update to 4.7.3 * fixed free space tree compat status * check: low-mem mode: handle partially dropped snapshots * dump-super: consolidate options for superblock copy * tree-stats: check mount status * subvol delete: handle verbosity option * defrag: print correct error string * mkfs: fix reading rotational status * other: * UBSAN build option * documentation updates * enhanced tests: convert, fuzzed images, more tools to run on fuzzed images- removed btrfsprogs-only-install-udev-rules-for-udev-190.patch: fix build- update to 4.7.2 * check: * urgent fix: false report of backref mismatches; do not --repair last unaffected version 4.6.1 (code reverted to that state) * fuzzing and fixes * added more sanity checks for various structures * testing images added * build: udev compatibility: do not install .rules on version < 190 * other: * dump-super: do not crash on garbage value in csum_type * minor improvements in messages and help strings * documentation: * filesystem features- Add new btrfsprogs-udev-rules package to contain the udev rules. - Fix packaging for udev rules: - btrfs builtin didn't exist prior to udev v190, so the rules must depend on that version. - Added patch: * btrfsprogs-only-install-udev-rules-for-udev-190.patch- update to 4.7.1 * check: * new optional mode: optimized for low memory usage (memory/io tradeoff) * --mode=lowmem, not default, still considered experimental * does not work with --repair yet * convert: regression fix, ext2_subvol/image rw permissions * mkfs/convert: * two-staged creation, partially created filesystem will not be recognized * improved error handling (fewer BUG_ONs) * convert: preparation for more filesystems to convert from * documentation updates: quota, qgroup * other * message updates * more tests * more build options, enhanced debugging- update to 4.7 * convert: fix creating discontig extents * check: speed up traversing heavily reflinked extents within a file * check: verify qgroups of higher levels * check: repair can now fix wrong qgroup numbers * balance: new option to run in the background * defrag: default extent target size changed to 32MiB * du: silently skip non-btrfs dirs/files * documentation updates: btrfs(5), btrfs(8), balance, subvolume, scrub, filesystem, convert * bugfixes: * unaligned access (reported for sparc64) in raid56 parity calculations * use /bin/bash * other stability fixes and cleanups * more tests - Removed patches: * 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch * 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch- update to 4.6.1 * fi resize: negative resize argument accepted again * qgroup rescan: fix skipping when rescan is in progress * mkfs: initialize stripesize to correct value * testsuite updates, mostly convert tests * documentation updates * btrfs-device, btrfs-restore manual pages enhanced * misc fixups - update to 4.6 * convert - major rewrite: * fix a long-standing bug that led to mixing data blocks into metadata block groups * the workaround was to do full balance after conversion, which was recommended practice anyway * explicitly set the lowest supported version of e2fstools to 1.41 * provide and install udev rules file that addresses problems with device mapper devices, renames after removal * send: new option: quiet * dev usage: report slack space (device size minus filesystem area on the dev) * image: support DUP * build: short options to enable debugging builds * other: * code cleanups * build fixes * more tests and other enhancements * Removed patches: * 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch * 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch * btrfs-progs-no-PKG_CHECK_VAR- btrfsck updates for qgroup verification and repair (fate#318144) * We can now check all qgroup levels * btrfsck will write out corrected qgroups when run with --repair - Added patch: 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch - Added patch: 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch - Added patch: 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch- update to 4.5.3 * ioctl: fix unaligned access in buffer from TREE_SEARCH; might cause SIGBUS on architectures that do not support unaligned access and do not performa any fixups * improved validation checks of superblock and chunk-related structures * subvolume sync: fix handling of -s option * balance: adjust timing of safety delay countdown with --full-balance * rescue super-recover: fix reversed condition check * check: fix bytes_used accounting * documentation updates: mount options, scrub, send, receive, select-super, check, mkfs * testing: new fuzzed images, for superblock and chunks - fix build failure on 13.1: conditional default for udevdir - fix build failure on SLE11SP4: wrong check in makefile- Add udev rules for dm devices (bsc#912170 bsc#888215) - Added patch: 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch - Added patch: btrfs-progs-no-PKG_CHECK_VAR- update to 4.5.2 * new/moved command: btrfs-calc-stats -> btrfs inspect tree-stats * check: fix false alert for metadata blocks crossing stripe boundary * check: catch when qgroup numbers mismatch * check: detect running quota rescan and report mismatches * balance start: add safety delay before doing a full balance * fi sync: is now silent * fi show: don't miss filesystems with partially matching uuids * dev ready: accept only one argument for device * dev stats: print "devid:N" for a missing device instead of "(null)" * other: * lowest supported version of e2fsprogs is 1.41 * minor cleanups, test updates - Removed patch: 2000-btrfs-full-balance-warning.diff- update to 4.5.1 * mkfs: allow DUP on multidev fs * fix static build - update to 4.5 * new/moved commands * btrfs-show-super -> btrfs inspect-internal dump-super * btrfs-debug-tree -> btrfs inspect-internal dump-tree * new commands * btrfs fi du - calculate disk usage, including shared extents * enhancements * device delete - delete by id (needs kernel support, not merged to 4.6) * check - new option to specify chunk root * debug-tree/dump-tree - option -t understands human readable name of the tree (along numerical ids) * btrfs-debugfs - can dump block group information * bugfixes * all commands should accept the option separator "--" * several fixes in device scan * restore works on filesystems with sectorsize > 4k * debug-tree/dump-tree - print compression type as string * subvol sync: fix crash, memory corruption * argument parsing fixes: subvol get-default, qgroup create/destroy/assign, inspect subvolid-resolve * check for block device or regular file in several commands * other * documentation updates * manual pages for the moved tools now point to btrfs-filesystem * testsuite updates - Removed patch (upstream): 0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch- Recommend btrfsmaintenance- hide min/max macros clashing with gcc 6 (bnc#966257) (0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch)- update to 4.4.1 * find-root: don't skip the first chunk * free-space-tree compat bits fix * build: target symlinks * documentation updates * test updates- update to 4.4 * mkfs.btrfs --data dup * support balance filters added/enhanced in linux 4.4 * manual pages enhanced (btrfs, mkfs, mount, filesystem, balance) * 'btrfs filesystem usage' works with mixed blockgroups * build: installation to /usr/local * build: the 'ar' tool is properly deteced during cross-compilation * improved stability on fuzzed/crafted images when reading sys array in superblock * debug-tree: option -t understands ids for tree root and chnuk tree * check: properly reset nlink of multi-linked file * chunk recovery: fix floating point exception * chunk recovery: endianity bugfix during rebuild * mkfs with 64K pages and nodesize reported superblock checksum mismatch - Removed patches: * 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch * fix-doc-build-on-SLE11SP3.diff- Fix missing dependency on coreutils for initrd macros (boo#958562) - Call missing initrd macro at post / postun (boo#958562)- fix mkfs failure on ppc64 (or with sectorsize > 4k) (bsc#956819) - Added patch: 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch- update to 4.3.1 * fixes * device delete: recognize 'missing' again * mkfs: long names are not trimmed when doing ssd check * support partitioned loop devices * other * replace several mallocs with on-stack variables * more memory allocation failure handling * add tests for bugs fixed * cmd-device: switch to new message printing helpers * minor code cleanups- update to 4.3 * mkfs * mixed mode is not forced for filesystems smaller than 1GiB * mixed mode broken with mismatching sectorsize and nodesize, fixed * print version info earlier * print devices sorted by id * do not truncate target image with --rootsize * fi usage: * don't print global block reserve * print device id * minor output tuning * other cleanups * calc-size: * div-by-zero fix on an empty filesystem * fix crash * bugfixes: * more superblock sanity checks * consistently round size of all devices down to sectorsize * misc leak fixes * convert: don't try to rollback with a half-deleted ext2_saved subvolume * other: * check: add progress indicator * scrub: enahced error message * show-super: read superblock from a given offset * add README * docs: update manual page for mkfs.btrfs, btrfstune, balance, convert and inspect-internal * build: optional build with more warnings (W=...) * build: better support for static checkers * build: html output of documentation * pretty-print: last_snapshot for root_item * pretty-print: stripe dev uuid * error reporting wrappers, introduced and example use * refactor open_file_or_dir * other docs and help updates * testing: * test for nodes crossing stripes * test for broken 'subvolume sync' * basic tests for mkfs, raid option combinations * basic tests for fuzzed images (check) * command intrumentation (eg valgrind) * print commands if requested * add README for tests- build btrfsprogs-static package for 13.2 and Factory, package with static versions of the utilities, aimed for rescue environments- update to 4.2.3 - subvol sync: make it actually work again - scanning: do not scan already discovered filesystems (minor optimization) - convert: better error message in case the filesystem is not finalized - restore: off-by-one symlink path check fix- update to 4.2.2 - fi label: use fallback if the label ioctl is not available - convert: check nodesize constraints against commandline features (-O) - scrub: report status 'running' until all devices are finished - device scanning might crash in some scenarios - fi usage: print summary for non-root users- update to 4.2.1 - fix an off-by-one error in cross-stripe boundary check - convert: don't write uninitialized data to image - image: don't loop with option -t0 - image: don't create threads if compression is not requested - Removed patches: * 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch- make mkfs work with 64k nodesize again, notably fixes mkfs on ppc64 (bsc#945229) - Added patch: * 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch- version 4.2 * enhancements: * mkfs: do not create extra single chunks on multiple devices * resize: try to guess the minimal size, 'inspect min-dev-size' * qgroup assign: add option to schedule rescan * chunk-recover: be more verbose about the scanning process * fixes: * check: * find stripes crossing stripe boundary -- created by convert * print correct range for file hole when there are no extents and learn how to fix it * replace: more sanity checks * convert: concurrency fixes related to reporting progress * find-root: option -a will not skip the current root anymore * subvol list: fix occasional crash * do not create stripes crossing stripe boundary * build: * fixes for musl libc * preliminary support for android (not working yet, more code changes needed) * new EXTRA_CFLAGS and EXTRA_LDFLAGS * other: * lots of cleanups * tests: lots of updates, new tests, framework improvements * documentation updates * debugging: print-tree shows stripe length - Removed patches (upstreamed): * 2104-get-min-size-for-resize.patch * 2105-move-min-resize-implementation-to-inspec.patch * 2106-inspect-add-command-min-dev-size.patch- add warning before full balance starts (bsc#940467, fate#319317) - Added patches: 2000-btrfs-full-balance-warning.diff- Add feature to get minimum size a filesystem can be resized to (FATE#317897). - Added patches: * 2104-get-min-size-for-resize.patch * 2105-move-min-resize-implementation-to-inspec.patch * 2106-inspect-add-command-min-dev-size.patch- version 4.1.2 - mkfs: bugfix, previous version does not create entierly correct filesystem (has to be recreated)- version 4.1.1 * bugfixes - defrag: threshold overflow fix - fsck: - check if items fit into the leaf space - fix wrong nbytes - mkfs: - create only desired block groups for single device - preparatory work for fix on multiple devices * enhancements - new alias for 'device delete': 'device remove' * other - fix compilation on old gcc (4.3) - documentation updates - debug-tree: print nbytes - test: image for corrupted nbytes - corupt-block: let it kill nbytes- spec: drop libacl dependency- version 4.1 * bugfixes - fsck.btrfs: no bash-isms - bugzilla 97171: invalid memory access (with tests) - receive: - cloning works with --chroot - capabilities not lost - mkfs: do not try to register bare file images - option --help accepted by the standalone utilities * enhancements - corrupt block: ability to remove csums - mkfs: - warn if metadata redundancy is lower than for data - options to make the output quiet (only errors) - mixed case names of raid profiles accepted - rework the output: - more comprehensive, 'key: value' format - subvol: - show: - print received uuid - update the output - new options to specify size units - sync: - grab all deleted ids and print them as they're removed, previous implementation only checked if there are any to be deleted - change in command semantics - scrub: print timestamps in days HMS format - receive: - can specify mount point, do not rely on /proc - can work inside subvolumes - send: - new option to send stream without data (NO_FILE_DATA) - convert: - specify incompat features on the new fs - qgroup: - show: distinguish no limits and 0 limit value - limit: ability to clear the limit - help for 'btrfs' is shorter, 1st level command overview - debug tree: print key names according to their C name * new - rescure zero-log - btrfsune: - rewrite uuid on a filesystem image - new option to turn on NO_HOLES incompat feature * deprecated - standalone btrfs-zero-log * other - testing framework updates - uuid rewrite test - btrfstune feature setting test - zero-log tests - more testing image formats - manual page updates - ioctl.h synced with current kernel uapi version - convert: preparatory works for more filesystems (reiserfs pending) - use static buffers for path handling where possible - add new helpers for send uilts that check memory allocations, switch all users, deprecate old helpers - Makefile: fix build dependency generation - map-logical: make it work again- Install bash completion for btrfs.- version 4.0 * resize: * don't accept file as an argument (it's confusing) * print better error message in case of an error * restore: optionally restore metadata (time, mode, uid/gid) * receive: optionally enforce chroot * new rescue subcommand 'zero-log', same as btrfs-zero-log, but now also part of the main utility * check: * free space checks match kernel, fixes incorrect reports * convert: fix setting of checksum bit if --no-datasum is used * fsck.btrfs: don't print messages * fix quota rescan on PPC64 (mangled ioctl number) * test updates * documentation: files renamed to .asciidoc, misc fixups- version 3.19.1 - convert: - new option to specify metadata block size - --no-progress actually works - restore: properly handle the page boundary corner case - build fixes: - missing macro from public header, BTRFS_BUILD_VERSION - wrong handling of --enable-convert - fi usage: reports correct space for degraded mounts - other: - mkfs: help string updates - completion: added 'usage' subcommands - cleanups in qgroup code, preparatory work- version 3.19 - btrfs-image - restore can now run in parallel threads - fixed restore of multiple image from multiple devices onto a single dev - introduced metadump v2 - check - make --init-csum-tree and --init-extent-tree work together - find-new - option to search through all metadata even if a root was already found - convert - show progress by default, can be turned off - corrupt-block - option to work on a specific root - bash completion script for all subcommands - spec: convert to autotools Removed patch 0169-btrfs-progs-Check-metadata-mirrors-in-find-root.patch- add COPYING- version 3.18.2 * qgroup show: print human readable sizes, options to say otherwise * check: new option to explicitly say no to writes * mkfs: message about trimming is not printed to stderr * fi show: fixed return value * tests: new infrastructure * btrfstune: force flag can be used together with seeding option * backtrace support is back * getopt cleanups * doc and help updates- version 3.18.1 - minor fixes - documentation updates- version 3.18 - mkfs - skinny-metadata feature is now on by default, first introduced in kernel 3.10 - filesystem usage - give an overview of fs usage in a way that's more comprehensible than existing 'fi df' - device usage - more detailed information about per-device allocations - check: - option to set a different tree root byte number - ability to link lost files to lost+found, caused by a recent kernel bug - repair of severely corrupted fs (use with care) - convert - option to show progress - subvol create - print the commit mode inline, print the global mode only if --verbose - other updates: musl-libc support, coverity bugfixes, new test images, documentation - Removed patches (upstreamed): * 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch * 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch * 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch * 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch * 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch * 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch * 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch * 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch * 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch * 0024-btrfs-progs-Print-more-info-about-device-sizes.patch * 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch * 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch * 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch * 0028-btrfs-progs-rework-calculations-of-fi-usage.patch * 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch * 0030-btrfs-progs-clean-up-return-codes-and-paths.patch * 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch- version 3.17.3 - convert: fix conversion of sparse ext* filesystems - show: resolve to the correct path - fsck: more verbose error for root dir problems- version 3.17.2 - check improvements - add ability to replace missing dir item/dir indexes - fix missing inode items - create missing root dirid - corrupt block: enhancements for testing fsck - zero-log: able to reset a fs with bogus log tree pointer (bko#72151)- package mkinitrd scripts conditionally (bsc#893577) - spec: minor updates- version 3.17.1 - fi df: argument handling - fix linking with libbtrfs - replace: better error reporting - fi show: fixed stall if run concurrently with balance - check: fixed argument parsing for --subvol-extents - fi df: SI prefixes corrected - Added patches: * fix-doc-build-on-SLE11SP3.diff - Removed patches: * 0042-btrfs-progs-fix-linking-with-libbtrfs.patch * 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch - Modified patches: * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch- version 3.17 - check: --init-csum-tree acutally does something useful, rebuilds the whole csum tree - /dev scanning for btrfs devices is gone - /proc/partitions scanning is gone, blkid is used exclusively - new subcommand subvolume sync - filesystem df: new options to set unit format - convert: allow to copy label from the origin, or specify a new one - Modified patches: * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch * 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch * 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch * 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch * 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch * 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch * 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch * 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch * 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch * 0024-btrfs-progs-Print-more-info-about-device-sizes.patch * 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch * 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch * 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch * 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch * 0030-btrfs-progs-clean-up-return-codes-and-paths.patch * 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch - Added patches: * 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch * 0028-btrfs-progs-rework-calculations-of-fi-usage.patch * 0042-btrfs-progs-fix-linking-with-libbtrfs.patch * 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch - Removed patches: * 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch * 0007-Btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch * 0008-Btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch * 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch * 0023-btrfs-progs-print-B-for-bytes.patch * 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch * 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch * 0171-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch/sbin/ldconfig/sbin/ldconfigh01-ch3c 17042092915.14-150400.5.6.15.14-150400.5.6.1libbtrfs.so.0libbtrfs.so.0.1/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:31993/SUSE_SLE-15-SP4_Update/d2d6e535fb11803b74c5268984414b56-btrfsprogs.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0c2643f164756455a8495d92c2e0b4efa351a03b, strippedPPRRRRRRRR R R RRR R RRRRRRBEa|ᤐutf-80ce0183bf32b9f0590bbc2986e8078a804a1a247c5e73d57c419283eb45a5735?7zXZ !t/] cr$x#Ir|25-[^KbXѨWz' mǬ̊4+P"$03oB6hὁݎ dU|x^G$+d@PBᦣs~Sy;6wriN.Rgc(DB04z֏z Cnz뤢WzV> dT~Ȝ0P fԅ>K6OP9-o]u e.lQP'(p?|P(6n\f%1)@ϟ¦uA1cx(4*,}4WL4'wꪐLKauYS6|i DZ 4P2hr8jH|ޘ}`E5H { A@XesǮs'26=irߊH[ 26`zL/cZ :έ'>tAg^k BJ(U O;d[}uep`\qrp*( _RgU/V$֚?kȧRۥ v5vCp +|5H]FN8n($<cj{GՔV<&AT 4M7'\)cH}7=ZÄ%.ڮ./҂c-\]ٴe$ L>7J ҹ=Ԁd[t9ob"(l3ޮLeߺwfr~H*pԧCT^|Ozi5-hpw2zLil^T8RxYrqϣd<27Ee/.py~h@?ruxb$<:ű-{ΦÉ"6N$vXr^6̦EoIN,i'_ч֕uDq|S|mZ0c깮F94Xx#A64sL`2DN Z>]<*-|WFlR~Hd.bjz^m6^lMSXR{2|H@MuO5]OB6Q Qxq*~49b ]qG" *'V' !Y(7$֗;$\̗i63('N yonquɅ@,$0 (M_wrgcYCtq#T=i҇YT}ҤMp̸)1F8`ž˄hnL0rh~ ./ Py[C3u%އ^ &f7ѡ/9<8C#95Z, (gǣZUvh Wx#s{@^?UIP *&V2LhORs ѲMMFS%E!ȬEz[`pRr,_,fKiJd-~ "WrӬсj0 j..Y,l,A!p Ph~Utc;-) }c:@M} e\˝ ; Lл 6Gh?W!2d7XRFzhVQDg F:4l~d֡!ROZ=7\Վ!gԪ2A=dh?+H;!,Owd*L#SjI].(a-JL}2Է˲/^R428ӅMr8I{M [I_ue,^; B2ܗBO^2z v Cgdў)eKii{in[5U|#;&fhƭ07J3ͺMEf_ Oʧ]I.(?}ds. `ّdi"SEcubnSM>S'qsݥ{.Wk#&Vo0̦lC7.61lԾh?}Py+ΜͰ΍C %qlӂ+B~C4WS$Ur[؀๹w NN7 ]U}J#a1@hjQx4i^6tD*8vM SYugb>=(M0 R0K׏޼uWWV|{ gey>kNiIg/OX(!>'"oFEU/񶉐 oS'#K3ܖ*I\XA:MR l0^Tiu߷j&-I߬9#Q4_*_4 KwD{\{wp$kbd-55jdxvIe)޸FG>@2"Vr4jfy8I,$,vvN,}g"w[hФl,l͟0|&4݊QsX `j("۶"$@9RWʿj[^-]rgPB;-]ZbNgޑ4qS7,["V`k'I Xβ7Kk!/ 34X8mjPk\66 /K{\ %{]Y<&G[O]r8m\dH^Y,&Bdku MHQ%PE6K]GXm&k xZ1!L4Bm[˚ rەLEw94 ˎpbh_dp0=002Ets8BNCFlVS\mѹ $[y]xw-kx*ڂXq0PXoMct᥸g} nX#32L4Q%Fs\3I)OJT^>8<Ċm3$vHYQͨ?J :R}SĈ"?Ɔmt>*}|̓OotD=ֻ F ^gXqH@`v=2G0tdcQRs?x_HXT~ /vJhS5vqbRXS- @L!͕ ߚk1sko0 w/ ҿXɡ;y%0?Q^_x;5g U\}d{Bs%!,FD@-7KlܰRR4]%m((򖓨q(E>v,EdZ,l3ɻҮZ9_QYmĉ -Ҟ)Ȼp&蓉 @3@=S$@hOICvǐdEp_)zAtḄͧټыu,\A!{点lr9p-L.縂yn28"${zPv"Xd2[&wc`bAأ;]tAv1oFHXE_ogb}*Qvp9q-O.JKd$͊..v'RqvSEӠ҄k{5TRz}VEonsf2H3AAtŲCG6%|XBR&>ojVxs^-Jfe^'Ŷ7J'f2՞blu}ICNKt'p6xWTP7t]??D7~K hSyv5ļB'x^w۠u?Z'еԜTQhdX=@/Ka+H(@8RhDª;TFM2OKUzLۍ9Q[{ JZx`bPyɸT+.k*@"xBr"l7֑6^>X{BΌf[p{nKM1fyidd/I? r z03}=(/R)Sk,x*M:ߙ3*}n)nq5k}M0zj3RȄe6#}/<[3ZR. !G9.[ j`\a2œe>qWu9"E@ǁd*^.H\ SZ +fSvũhA9&㈍` M *W()(Ίy, KW{27:4/>ArMCwrzC\ II#$" v'kkP2U8"fcT9go'}*[tViKB]~:|ZOz mLV_/ (noR^"r3m/;? FD<_mt7N\OwRFv4!jijaS{Yf@-Ok8g37Wlhf',ZY䭘PdUZtHfT 1}pH5V?3Zv"8i![7,UnOS߂kc^[hdFtPei*W9+mޠuf+SaF=F:zotWTCL~aЫc;A4e}>!yMK. ߄pㆂ]0k!PW\ͭJ?YLht Pqr7haJ9BWLX8F]'M4jŒq*L:>:c&\`7.!c%7,a߃(䎶 Spcl Vѿ{LuOss2sI#>ɔKfńG!}3?PQactݳܐupIY#`D})1,yJt ^**捾FVcx_4`UeyvHps^ط}R^< Yw6u3t^#6"}Վqf)࿼R/c8sHUf>9CB1".mΧq}v"ӧ6F+ünbz\1*עBDɿaca_v *,͠@Òn:÷0wh5G93lèe./A)Z"Bi*3"rX`6Lԗ;%QҫJ|Ďk #7ʄ4(c69*n;?d 4JYR.-҇|V7c$=])jԣ XwP -FV,+ї=|P~D*_IjU(^eJu<>;'S+R*SiS.Ԣ浙 wX/gG]^أ7sHi:͚v|мJW)ن?!\YT&Cfq5jǀ0Ԑ0f jTv('g !9%CgAv;ww<휤T\{֟8f އ/ZE]J[cA /Q89 /;͛s)F3Ȣ ꞇ93L%}EKVDŽw:XGĤ[$ zKMȸYH))qCɆ3 []k?4\ã#C|3ݾB]Ѳn@ Ňq8߉ϒ:ʭ\4r )Y`ɷlup 7kS8,?ݞvʠbE o M&qlc|NE*.e70U嫊c@r-?2dj%ܵ,h8"XB L+?;}JypMk!{E6A_F[ST;F+``cFJso,KI T,5F")|'d!!eTJmQ tGQ A}UirY%y5 .Qok_O3k{h {/WFG"?Uw!^m~DfFlwbqgf%*'iWx؜HUh8!%d =$ t 1 1IR rPV<qF9S2yܜ x p8;x5tWMEnABfٶԐC$bt1C'#| v_I5Đ ˟HRFm'BKhL ԉĉ-#\Y+UO]A%s@ߊtZAs;8+WǠ0ęדP^)] {(?=|kyTJ`B&ٜ0qwiZg96UO ɹݽ[@Nʲb@l28W.;s_ ` Xl1.U#u >%m#̞ u IvRˆ:G!'bYXY2iԵ;¹~&TNF h`g:#^Td~]s6EPRKdш7[7Mެi/Gc>,줣WէE;8؟"("L*$ۑ^=". Hwx%6LJkd É5HuZbI dz #3Bb5KwÒ) $BT쎛@fhD /ɬ2 '}#@}4DbnXEa6͈kVM Lni6G>jJw)v rViȡ}؏e譿۬xL+nHz8szܬOSKqťAl^?=A}U%ȮTqUX #hҫնpnbo׏&'ϰq ,PưK6Bi(ɑ/O0A0pf&%0Bysn5`8#/kad}O1[U P"J\g[C1n;P02Q"FU1 aD_ +6r,c3nc >sƘ؞,v7q]9MCʂ-|2n\Øl3.3OWآ@$g@9U9o,K=Ȳ󖗮J0DbIKnrH9$|_^ P:kKNߨְOV 35:ix/K2=젖 H3HߜlrquTH6]KwvD[.ʼ6nzݒ<uG'}ALZ-ntDCb[_;],rqVѣB7RD|`^6UϺe ˭tif5=~AhY kX!>jujԤ*{-Y YEocNH<3\Ouzo1fp 2*/T1y[|G`G+p-X,AT's;}=ӈ#P) tK tz&h*!WեP[-ԕm1H#nұpWQV~g†<%WXo,2kxGʵc4sor:hL 4XH@v!{˱#2<-+!V v7BL5D91o]H#{[;׮fXBƺh0W#~s~(#*BB^Ǹ%`C{Gk|lGnUL:ڎwW sxfn t{x2 OGWL,I:f=rsY~ډ_l;Vɔqd!Ow_q9-TŇwf_.)mG@G_n.'OYF&/gBϳhƝ`D֑PjaAnbwk4jheFLaX6wOKhHyc&zZP }%nj, 20K%e_!=mtw154O^$4"L54$؛EMUx a՗;PeP٦>X?_ KԤrte㛾fj=RUbg'wƳߟfDf>s,ߟN`={)IQljԫ^ hju GB d.W;6-N :c5?B)eAb20ž- p),*s[8o#|) pegxfIDԨ)#+;NL|5 G흀p@yv/$8wI)5o0-ׯ~ʽǯ A[\ԕ ǻNnp@0NcHZH0nkdK gV#I|8H(9l9g=Gdemq*~IL5=9V[mt7 @Hp,s$H =Eb{L䁌Ypa-gPK{<\r<"޾AWǨTؿEAɭAw8-~tb-kvv)/U͟լX(5mXD<\Vwm+I3Өj^ ̆R8lGuMO=҆#G*utRTɘ&I=EI$%7DA FVU 20ŏ8zG-\ߘ|GG̱tgVBx8oba 3Y>Ǹ]f2H{xYo Tc6155xy؎ EqCdh6t_3GsfÆW3kF>KQR51YKIQ.L0Oݥ#Ȩu>^ 9H| q Aѕsn؋Vrjvu7CId =N:Cua5z׮CCWwu}hu nh\DqUԥty.h[fb>0*!n=uV~< v]U$.KLm2']zT ! `ߩ>=)~NM\(rsu/@~nzCk&$zY7OZC|4\)Y6y:cDcotp`q^0ż{0F1kqDuMvWFi9=ѿMυ{>mwve)HVՕT<zsՀ۸)8dt/& #V@67Xݤ$<@c%`Z0c}U#S4ȯ+?CșVFS͹Co:44V񒎽Zq2r7y8Exҝib-mw?'1^ t0[j gw4!KW!Sane#M!4!"~rהb*<=2qyH$Jr/bVGT_Yྐྵ(c&4hcA~ o uqSw& bzFH~?[ȣBg8Xb;wTܔc+rEqiAwUE>x`;i껽Yl JNBשOU@kJ?l*o߫c2-Gx)fo06/S׌M @_j`5wK٠#3n]/~ FT|r%FNcD mƹ`@M謁 kq`$H[t\d1Zp- DqV4aO8>$G԰ XB|'$Io\cE .M7D7Un;yܜІkjavRxl;YC&iAMn*El2Z׈]9 0ذ>= :ͩÉ]'Kҥ;kʚM>Pd)iɅneYGV))= xa>oXkөHEDj%vL:,[(FL<F jDpA?/%*<-ЇP٭ *u9=|$+!a1'{peȈ[ɪb/\[ ܦe4WI#K;sB43L kRƷ.)I6hm#%<=KT=3LpptMɦ b{L!_{`:z2|^0%.5o-Iݽ> A{CW[Cㄾ.q]9컗-n|ˆipxM[$퇞$֘V3bSh+n+):MQ @'Yß0 @n}0zD1gx2:J/C} ٜh3Ew6*deh3STWTUQ+ԝ36FiX{޵~j$H+ïru'[Rjs/ru XW6c+T$/e0+״Y)F("_}hBO@f6s{;,qk)+Ŧ~8oG6~>E \@Ra0[\T[d469Qd5_,"(%t4r4xHxܑ]<"ezX2!ܯVՒZN>G&4>Š"IO8*sc_ |~YiEg&UOFG$Voz6rJ*yd|+ W$6?B>r;oSg@mZk7e`Ut0AQ텍9)HS+)">OvzY @eP㩛Q3ġI: ։F=j9960) ME.Ҳl7|"r̈2 $@@!З>?wCS>$=I]y: c:74ӽԾDvtp1 ?򓲻 RϯVwI $_ua,nۦnZ5 ;Qi. 4)^9+#Iiy7bpB t8{ r+i7[O-A<7)tsMeSɏ|.%[Io.5 249e.zi4Oߞٽ`E~ھ/hq-oYͤ8'Ѳ1DIWJ#ߜ`Kʟ \XUنz}?QI d?^)t3&=WО B5 ?MfyN{Sg sOYeK?vu&D,!Cijrh9mQj%MNrAYb1pk|BP}xXPhK/\NU, DO;[DpM&jTݦx3LĉŮмC7t:pqWq)j蘂LT-2Q|y&>`}/l$Jiz~}b!xoQ!REDJx=I1RSG q8V1*  xjp @oOpe y> +M(yq+}M775[yk5>k[&Yiq]6 TPC^iPR:0v,3фtC :H )b/^rDߺuq->cxH7 8oL=έXM6.d;6!O;21ce Qd~X@ AiЩU~ U[պS3zTwyJ/k1ݿ7cm{{ܴ*.6]pE5VG7tGZʋ>^Lק,Ѹ`n6RY/⸞@6^%d$<@:ajTMmbLϞal )1dV+`b1[ќ#᧷&u[I'T/FC x0੡Ѵ[;}+Lו v93)euq,>|6\A2.*NDzs&ERiNkғ(; _XӖn%=7mJGd' %bjw&J ,O~~mgDݕрob#sRz1_`WѶŧ2Nx!v fK;\SaZnjk? 1jQseg (Ns DcW;ㅡW[LZuu{ Ջ*Td)I3Y@@D=pG&῟'ژG ȡh9lR ')ټ@ԣ _rO@kp,@)NJKɻWW`#Ϭd"A^٩ F"8ȧ)v_*2B JR 1nv 7쭺BJ&qa8;&'MNyItb(3 j>)IIV{ 4MP-2U-E)Vz] +RsZRyR ,Űwd]CM7Nz@RiY5ijE/O?td8žl-98AAI JjЉQdSkf$JRn^%9-~*f¥v g  duߌ~ZZDH*#×OuGs LjMz}?:4E Cm e@ٔ.<HˆOৢ|תHg+:xTxp7 DY"/[lF!Ԓ):İImEzF5{MVDTK*Qm"rU5[_}`k"߁EZ_a)JbGy<Ȝ֥i 3;y@P$͏9rC)vvΉ.]#|穿TK!\-OJ;zaje2e@˱E󖒩~5ՔMB~[ ڡݼ¨@^4j_PDVikI?5~@j5.Sf!3F,چTeXOk^+ܡ_;0I@7W KR3UcoĬxy+"9Fh~0,+!pzj#|zʹP".g[uD\/˫}( ޛSU\gSŠym jsRMTa:"ekx !8†|: \ƃkDKAYahr Wx2!) [3'bDg̝1vR[M> ]V\YySֱKzspmZ!eU۩fCwhd/&`0v[IIQv5WZr@h } kLj6YG^tH>a a!(J , y~Qj|ysR 30*qʐ[cάFZ=Ws`&φ O_ck#Z tѥa0s<~{LK1(kGuH;jGxxbFʈu^H~]\9?&Js JKvHF5dYZFudݝժ :E9r&W\Dvz\ǖ#?-Hݩ"Xa'.19Iwhfx)ł(^#ӻKF*}O!S ۗyV$&Y VAFmܨ @)‚ y9ߨ:ӳUMX\{;iy[gPiMٝ]]umfy//,ks3)ٴ5@3t$vL>:,;s 1(&7&aaQ_v͵,^{~op(=|""Rj+Ob.T6Kލ=bS' &*Q Ay<ٮZh;^oer+_,A6uȼBR 6R|X*KC9lN/[^,w1ۥvv`+"a*M+@ȥ2)_ Km֢,f[eS'h!ѩ>[x7h#e';kTtAQOrO`Zz"RrlشQ.!(W_9t'(/i%4Nh5gl4!@I=v֥h m'aHܴ#N4otcv$KonsqFc`廥^]nr:;[a+x%'{MԼf_H[xY@Q2/!S-7R9'#ljQqTf#\(ϊx˷KqmnЁ?xh<4RbjR͇\6R~F XNw~=-ޣW9zv~@b枵<]hKEj_}P z2r'i$ȋ~֨˅7t t䵴MઝQe#WK6faUmhXl =HfO(F'l9ߖB#9t=42|+tJgO,~`J+'KGI`ĚR5ӬiYCKIg|.Hg{:r0%ExF;lB4JYҜW,X*Ψx\Yml|URӿF~sԫ1ևzgƐn\Os^x[ϛc̱Xn122{}m`qnГ2TeJOIE?U{"ri_= &@h?sN ƍ}N&־~&.nK^;ɯBzk 0+5teبA2T#̭ctG #Ά'zu*cPC7['&qe |=̳QȺ#j&eoYLGbcL4idMz͹_;*DZ3֬9 h™mTq6q KAh|r(u :s!"c/?6em1"g!4PRV?&J f&)LG+Yk*砨1Ҿ=Fjbnuְ `845 t3X‡3cC—娳AZZDE'Һ7ReOaj-7ϭq@iJ%ahxҫoKKɄfI?PN(~w5P_˛s.Y*Ϊh:i܎ٛ9Mu0~qA'ESP8 >, $(,ٹX tͅXx#6, ce:2|Ә7z?tU䲩✘ˡ23a.`][ΖC}fɇr3(%VM@}%5 M*ʍڠ]-uJug^rz@e:Z*6vsr2}X|,CzӅcXFȨ6(\P={P$>W6cq#WZHEeڙ{%CmWKY%Q=H}sx|Iby"t>O!ic)'y(M{*Q\T͛@2V] w;σT`o+65Usx*gE?/fƀ)5rHņG|IZDƿD4P$v1wx겐1lŀN~¯J+PF8úJR%ĦK,SiMf'!XO{TɢTHZ,;{ &yPaaB"3unpvZl<0 ]$|`YzlDdǣ۷R<87&U1%;xWǨ=h6X?*0u+'}m_[_5Z/6l׹+ܰʾ= tۓ֢XcLJH.ct?Dds?\y6̑Wqub 5lØ- O7ET?IJD% FC^T}yQFuٝN2by&|?)Q|^⤣*LVAY$C2s_:*%z"A-gGX}ְl &UuEL?X[j93sb*.SqAQf n$|dTEo78_ Dbo#.GؚNvSyBh"^?XHU\JwRmi{S.cZ\:qkN{ :vr~*l)RgY=<]yB/͜BQ<ȫi1ZW( Z?ùn{Lbȁ;Bm G *Y}!kq#'wo=j )OW?aGCсl FhrCN[M1v:Z}vk':;Zŏ!EkS s@ l+99" u{18bN,iwYk'\ma; i&]B>QB"._d{[a* ?+jS^9DxZ 80QDdD2C:Ĝn+I3Ő$(> &ܿKd<@hP8>t\;uLv}V7z+jX'YۢkmQ>į& 6BQ:29_)S=[q=(0]kE{٫SpUCc 1i`R/ajC!e}(Y[mV n>Sq!F|TOe/F5(u-T8a-}K_PQQ15PͥMx`~իCcp)2N!/@ õdup@F5[QGg)gf)8&C\>=T M| ъ{vaZߵ&^۲}8iAoݽmKJx4lrC;YipûϨyYu;M&{h吋jCWxV`Kǿ K7h%BF*`~5I;rnQjrs"O[o?{/# ʘ|CC)! \خV"/`F``& ݗҷ2HKXxZ7PFPR.b'ۋ}b A4*3%&.CHEO; 1b$R-[(>~WC8՘EtWO?k"'AusC'i$휨|Murzvߙ)b ͂(Ͱ#O`ȳ0w~) xɉQc+RWSqc#⯖YXp̫Yͥ}@&B6rʕ7c';u"Pã1l̏qoh+c6SiPݟgAKFfN]d~vyc\k'S>UrdYU=NMrH奿|/>#w0,jDOȐQ۩gB~H\`ݣ\g[*֘=Ɂ rhIRt1gIs=߷_H)d)p0\̿LqRnyB { Մf|%[ J%-HrCV|燐=8$cxmZet-TMI޷MHrЊSJD0JqtԔfowat-ҩ59 B 5KcC#R7aXڐK%8EI_tbVYJhυuuE6X炾d&{+ ￯BX/eu.gu{q8񼝹d5t{,__-q[`]s֛"+/Q,tNJ0"kbB6wS.L.ŮbQb<=䨑A.3*YA3/uo0*hQ-l}Fh]y\mM+v%Pad0l4kch$`Q5 ( (' 23 |/6mR44M%U?PdX хoޠӒuʏܣ=P;﫺yPMCZscu.Қ} x_'oׅt.t]!!R֟zc9yRPyom$'K"tS};Ad3$_8ܢ[+<ٷg(&GvPla9. ՛?fCw`umeBj:"lCtuņMQF%j4`n9.{ЈB /5+)fq wc+m8`=[19RɎUͻI^$sAw|9l{H~p|7&-&02{2x%~?}@uҮ{q}=Yhy 2nˤ ReuB2%SnV8{ u:zC+?۰'5x CrGPi?ќ&Jz<۴ j~/&$ݬPh@C7>c.vOK}5 /{1)>iOKqf>jBA.?{=4tQӒ_Hy&&U|7aZG>vkj~\Lqlc=z-]Ő>I4KFYgbJ;P=:05zV= .jD!]XhZmVK7 EC`=?xo+5\?_ >e gUOylf "Ax<2f L(k̻ .!oe'n p&}SDJN\r$xqۉt- Qs0R0?^~4ց5Ù'Jf8sQVQdD<L3yfJm*,-vl.<~Xh0ϛ&]tj!2TF |\e.^8Z)]'2MMj?Z%!:E@Yl:_xDZa"&c}-yG%DM{Sώ*T^~w^VtЍJxNT{=v.Zmœ& =h9Vh&A#);/ȍWpY2xdwgS:# QL`y I=6J`}ڎeIٞzt{Ԏ T2П+ϓ&MVrSwSt.!}(V˯pF|J>Y=QLؓ{Ѿtj̞ !x4R%r,[Zg^Ыۯ`TD p:=%I Y DJmA<⻝m}YiP& / :^{{(ƄL4b5.}M@,MRu[P40KeLHUW:,@ET'g *b` rNڵxwY lP]+ab>r +~Ih?oĭ ӓ15RhW*AI:X/rU]EY7ou'Oн+_-ujqkk.xoAon$tpg$)2ER#=uu j2Sm䯊oݻ.Pv*QH h\0x7Ivx Sٟ[~%ԭ|*:^w y 7" V;} Oe쀄3$gp/q+ں0"\^U[{})WЏk-'rQ])crvjHA=Py$TF;,}]k.n N2L-Ԣd3:v/! o$jNY"NmII^ԆqhZsIГ?I v$zr^6"]4\riC[n#̶YnTE8$k;]Qȵ2nC TrqO1ҵ8} aF9;MX__ɲ )?TS;lvBI}n9_ftnPpWް a,TV[gMȼ@);&GVh3W|QqZu)G E1FTiu0 A$c0:*CNfIhn+DIϮ@N@v闽=Qm q3$, wbFtIhD=}`mQju:ڞS#ļn^d #wRbTsZq!!X5)=<)hF- }^=f+Dāg:]yp ?qG֐E_g撨u  &t`n e;U1ڦtf1Y笠Ow:~UGDʙ-KK[AxC`@;6Ge,;jҾBݻ H5|7 7^8Tfq@#=]#2|amǁy5/%YW)>,Bߪqd2bWtdZy  9FLU^lJEK\9eIITNY6DX)tNx(D5߯;d] 3w,W;V20[(ɿ扦|]nDT5Ќi $_3|+WnE$PIFHC4X_0]S3ǚWGyaVqYtH1U9s,eHmyS5)"&P'k )KKa^YjѯnS,'T7gIӰeL#:ϗMŖV 2Ōixۍ /o Ga.-tyNN?aht )ElӫTM [o`09KuC?XH\AodPDʞ#rY+*MHh 'A[>IQطP6uB?2N3 5Ԭ\6ljþT$XWtq2_?Ǟ.fl?8^ NdhUf9CAmu(2{kJAʨ׹Y^q9^ <. e]x3iOkܡ%%±Ŷ[kXz?Mi3O"/ ɟ10ȱ(Iz#7/Ue6O!̦s3Dž'9iYIڸH Ze勹@$TήD$8_hх d&V!$ΪM8h[OOi3f (SN/ԫ k&p&]_1 "+pG߷P`6j0#76OUb*:JV &wʓFJ͆"1ĝ=F(~қp!<TϞTz(q/$Q**O.,S̊TMZחDdBet()‹DD=vL:_Dx0H5a7ߤ@wp~FY求\τFIAe <|5x!B<T_E^P+=heriN6Kti&l;f\,l0N1cp"4b'P(׳\v[8ո`\Q xnx-$wхGCMIˠ/kQ27̌Wv`Ħxk/m-/FbPf|h+߃pyzřqz캌5Es=퓔 `ޯT/ޜ Ƿ`4i+sS|JX];DߔUҪ|7Ua6<~FMpop}赟t4Z%peG%/دCX# ~gH J 'XL]{u?mE񯿬<uћFmFt pi:(!*=:%XPB~oJWʗ'7H Ȓpc!;PH@2=ƙS+ZtZɁ"m/Ϝp&րTӻ%љI@Q9[̍+rsmM@DOD:iBI#0mt\AZ1_jcZ\& ~B8QVB\-1'$$= I1OZd ֦TT&^ͅ *}47PE& leM٤.4Zeۏ;5iؼ(9w `Q)mNmD֩4$@9A ; G5fz^H4FZkNEu6F.19u4 a"/sNo; I*qWXt:P^;AuqԗI|t-ةQQ1ڒTcՙABl |2!y!kCv5I!i4w8D>g[ hg h>яvf#싖w~_%J7?sI%U# j@깛 MӚ[]VmI:}\mɲ2Jt-?POGh"VS*V銽嶬,H)!=ЕSN(\@pQ屳}fm,́SzxQurI3eo[Nڡ6m$h-:4Vz2sm }7P6'_ZAv1""P -'~_H#DW10@pOrmhHr`gm o>}E.NJq>`E-T<,ȒDjճ&C 2C"Kk2IfV)v'Y>Cک>yqx5m8nx(_m/Tg-#.nj|TsТS[#pTMNcJy a$8TIYf,VxY+D&"D9*뀠G4t&Ӹ0+c)saNCjLpHwb&Guo{He3l? $FUم Ԙ81 %2蘭Hz[Jpa u}^ζğ} 7ͪ-c"#Ρs R/w 5K+!5-q W;ѳQwd d 䉥BDv qI6A T3Tgt;-/ n;x]GDa!PR8"'f6Y*b_!_ba:8)Z4 :7YrmaJW.şt# 2 DW C%&6&lLXr Ώ UK -hԺ"`I@pƐH |k 2~skM2܌)֯t[D)sΣ%wá Lbڌ"YիNt>> e>mg-(/veVqӰpf :`z=-?oy3Tių Cڵ{ ̒|Ӷh#&8Bv&qoYMfH#Q/kTFAl/%UD[JQ|$YFĴ@dzkI{Z0:]Ԍ)l0ՆԡppVFR4fՉTѮ)%6D.HԌAIV9 Vjns3)A\&NxjƿE9~!GL{ꙏHGw1ΥjΗT߶8i{M2hw'V{u+dEj7Jl`Egᢤ7d$2L2%٤*lo"_BghKY: *:U X&346Kf^h#J`orLC כO/ڐ`悿9i͟AHI']VGe #s(G)܎˻#;Sh؁p9s>¨ ,Zn5PŨ̍ޖy]W(: ,=8 鉺GtmՆÆ6"&b!y~hP:=e),+ۇoqgs=|ҒG{ngl;2b HZoY.U3XtWO{6hJ TS@wsysR(v)7Rjxq'څiia6p9&OP]0ٝ*7BZz'pD0r]4XTʼ#$͗ :# ?_ޠ)6gԡGR}?ɻ3򿭛[^f^I* KSAGcntW9\JH{WDύNq}qVpnG@ )oEuzy!V6F i\Ow4N|rs>5ЪʋK|mpdtQ]2&Ш\_[ !ޢ#(6śJSxg +^1nuKvWFj.υzÕϣ}H)FSO͟8hBr[ L|NPcsJRY3I᪲6QKOgoq 6cK@:/}Pل6tw jG*=[Yp5IZZUuZ]- Ж-*pO yg|E Po\$?B!糪JfrcQ~:F&fz3 XHqQ$3B:iniЊ.%qcw_[p zU#) {=i.kxXʙɸ~ɨLJ~­7ʵCM>H/=>k4Ѱ$nM X&UpDXGⶒpJP Z: 9ץd8Kعohuʋ/ANUƭd#yx݁z9}o@d?{ X)-U%qa>Zv{*z[qb?? ?]Vvh"d0o,@9ƹ0;zT% WZuf|BUDy ݮ`O*t2hDY PFFIWYO m #9@!hִir+G?Kt{| T1۵;:&-#7nGW 0}^]ZLDǰЩK.xx{]ծ%x.3Fb4=zF?T%p M6"axSA8"Éb|Ɓê*=xwW>0OТqV&^F9wIAuܭFA2n/sVf֞@}ſʆjxXqp,::m32`~F=7_a]܅":ǫxtZVRY$Ǿ`<LYlFsUWSw$7Ԑ3aõYȧNzOhdz=? B^wF~[2YSDpXx]@iʕԁXOL\'o0i.PEt1 ?^>]W~]8kUSź8p㲋2&&BU ݚ :)6?W:b^]7y|%tǞ̲i'L%ìAY]6h&qQzkqϥK46g@K?lLV5 lZzS)IPLd5,Cybb"l#BL:BZnk ~WN}rPo9?MxU\7XJ>#v#}E2FlH|gDu8X4'xB<ݹV6lyŸ-Z::u;7dz-vCwjc;#<j(+px m& qˎZlLן+1*Ta3NS@uOo{xx@)IZ[gK K1Bcq2@P~Q*Cex[,eY5u%\,jaѡ{/i *LY{dWc G}XMlKZAil!]@^6-7ADaT7Ѡv5oq*F +ў"(S2 DQLg̻OMA*"UDXFz6a^gy˺]@* ޺$͐LUnbryVTꑦ g8[|7Nm`GV3 6׽Nٵ]AY~_,ǾN)ث GXS@/( _u2`S%T㴄oAHwE;0W6d^ҭ;|э 3Q"bR:/&k˭*]hUH]F}\ sO=(;"(ZUx*ii'a{b2i yeRz"֙9ZFBמeyu`0X{HJsI!@^xn838pw-ֱ,PNV(BHl^<+m ;ӹ֛x6bFc.`]{\>A-N}CbVrE;w(k8C 0[N6\b*,R@~V_ph4 8[)> T ~BYhR7$^Wop!+;덫P+X.q,aj4Y;MDCAGn47r]¡+ mY_Y _[fvڮW+_r^{0&&ل#*7 B\j2鼐9@ly=3(ěʆY՛Zaɸ>^aHE~6`G12i<^`RO8LBR#07-wJjuP\_(uK^܀q?~p`vQ졵|#M?Gtuұ[܌p:瘆U)˱t]@RqЏRM0)e ׳~A6q1 H,ه^E $THp}:izlP`Qb?RN㈈qWay‡t " o H%֜Lx}v*W)%3F͛!_FYճ.8+R1<}S@<8';tUcm'/΂r }fl_?75e4Yم #Q}Lp4Uxeմ","R6?r.(:%)uB j-4F+ԑS0# ʹ\M |t_.r_g>TOU5*O#F76^f8Nc^4HnxB+ja#UBF7r`h,Td8}mw9ح66hU˚Af!)!/:Ž6?<O@.Oʷ[$v(YU9DÞ[5:v&;Z¢ z{*qR;_]sh\GiH1vԷ*;N"hu{&p~(\^  >1B!lA*V0͵Sr:˟J RzΨzg84I{_ ?爟*f.3"\t-3wL(*b%CA6Z7C]EzЫA$EwNe+w _kQ#>zRlĤF:r:":Ml (;آU۞9unw5o]LL7ue΅Ts*P1RSs]gcl`NI NNtmɯ`}WY2HDH֬&BHS~r D4M?3˒Q`ϳ:IsB~Ƿ(r9#!m̆`n9yI$HX{aܫDF][q̕6$FކXO_E$.}޴a2aU_fa~Gʽ$GV-kң.¿("&\Q Zޙx|N F.fbW:<]{e )uwT`D׷Y [Xqs{~☙v_~:w ˭7ĆRH,%fb{ Qg08TD55ɘ^$.bQ W?z(6z`ڏE * PH:`Hg-N@EODJc8lO,xhsh>]]7L!,RZ:`"Ii,BWv|Ek<e,L ]p \S"vʓZV)`v1Ȑ$B7J#k_=գ ւIRLb3'[q ê*ؿ^uI׏Ye%WXY8I{0xWX~,DdJ@ |JxCъ?n%1 ]{ղXݴ$*~9SDk[~;.!ڰvxMi {>%5+In~SYC'R$0T:2N Uct3}jvjй`5ۉ\;l*,:8G0oأxG6>k)>3Ŀ Ӱ:4SC9=JyWeKL5 ?qJ*n[dBa&jOH >3u-~mGu"΄5kA9ls7=udrٽm'F nS4 J84RQ! ,vG:xH-&=H(D`OZ޽eĀBCᚵhl+bgt'4 0E/8“kR͔2o/, v2ǜ%%G5t-As c:-FlVCҢ0oZg y11lPM| Zv+#ͷjᇉ7F5"}>aSzd/nӵv+D~Ι6:o%[o7ˠ%ܿ9W6^x)P牁A*6}2xܣMD0 0/F]ZwZ"9pȔOXZO,cN{F],~l4AgwVvtcD c5?'$v}]j{8q6 eQq;#TtsPV  [>kӴnƊSpJ+6Y7M.Ƃbyz[I-ʰ/vsz<_S}LOYػ=\tSD}Q` 5ȀmJF8^-(`67osmTdz 2U7g:q?}''XqpQ(eѵ5 qvcce}sZݲ~cU#*`^sQnh*80P_D( t\%4*|őlPК٣\a1ñՅ _Ȉ Ag'}d.u+ȮHЖJttޡ qJgr^ߔ ~k@z)%|=go6:8Qo!#)y :;`xr&pL2N0 b B3hh3&rjF Mz|T a!zS"A|+&{V>AIVƋ頜 !7I*ir)1q^2*B%`+n{>*W7}16ru8]@1լE>|B۷5L*wtjcZOJ$%5K3/S2}rt<{M~˥&U 9HS4 ;H'1]&W#nD9L7*2C(LT%N|#ZxN[YQx@W? x5HJۃ3JG(s%XT%tm& 8&ˏ(o(7oe|bnZ+Zyѿp|5T5s q<"|z[ŋ#@\}ɚ` #! 36sl5y@:m87=ͻkKRSl h"gsB`-'Rd}x}Ӄ 2ޔ]JhإXZh0Yjd ]G}JLU@_TKsL:NXء&&iHaúZ4"Gdz[F QwD,IMF" ׷ RpO?Jz1 $ "9P$ pDW2oD&KsEaNu+`eAN;z ӷyZb}ؔO2n|,}cϤVꩮt[u >>a~wJk6%i%fƠG:zhȐV%X]@v鞕WYٰM]K:{o^R,lb&rM}OFDlkFd]!c8Q$8Swm]F?ɒ[#ODk>om6t4JX⍈C4C?{=VI?4sg.my]K!Jet8Id-"jVT֝ 8(u=fBFORh?(z!YÂ'_K5I<hBRĮfpD'UgSKHy+mHcUϖI!/=d!S"Oƴ7بM2^g𘞲U0NmY\u\Yh|ʁ @P 4;jP<+1!>$T)mt HZi`+|%P ܻe&3؂%߅mt'E[owQ,'h\p&ԷDUB=gE0@HSj+6FϦᬲ?p] es8l<$-dv'YyΒဲ^?{r $GRr4tmAo_,mE S)bzVoC ;_6OjFX:5DWHŨE2gL4aȈ jUF8/Hnob3]f{ގyƌLM8'%|F1܄*w΄{mo,?Vn xX^=!4G>knMOB if1rɐۈ&(hpOd֟X+hAz['m]X@w: Hm~3/Hjɬ7KMωGyHB?-]Mƾ!d|b\JM*z U#%) ]& l+͉ _/_>RM BmȖ&S dGLh}9QMQp=.fv`.Zʅ닟)1‰Lp^V\|K*ʣyVG%jSitk}%Bf=dKhPu 8fx%u$ RnF-I<0}ZHP G'۠QS /Et&fdj4LQmJ>}]=/gB`f^in~mh٥X*(7I7@Ҩb2Oqydfm>ћ yupPVud-kk,m뾆xe4K2-2*ɁVN B& Z_ƣRbj?}(Y)-F1?jxa"-R1 fA>["SmST9Q> ela$7zD ֑FЬ(z fk["Y[ RG݂EXvU,lVh7tҨǿTh4'~ ~3$}f6DDb5)'== ъzmA;09ݐEb.US>-D1l5}p,Ÿ <λG^\0T4[za^fȋkhGf_XK,!U\;1gu|I:Ӿg%bbS:,[$1b})R2=/qVՓȉLZh.lv"OT*EG׵ i {ZQs 3[-+O)e'V(bVG^MZt ny- 1hڠș&&iLˆ,7"Qi<Zf8!ك?yUAjS%h֌|N%zbR M@҅^m/\/?4XFJ="A2oc![$s[v#-ޠ3oZ C<N;nT=>8rl~ 9*&|8U92զ*R|>'xǔdԺlʔY9H 9bd@8'qTOFn .$ @ mjy ͅ-3d#QyG$^i:MGr(:(F]wq'΋{g.ml p(yt%y~v pXIP^x# c.*ukT?EM12`lde9DXX%v4y7W[Ü?[GάVEJȆ?}A1v1( ,unǤ/zm]ypI3)&zWVo]T؈w( @,,iqAYɷ[2AY,ܿ<\TEUaX:F6;ix$+ RbEɓi ꒜@6i]<H ʓ-ԛfCdRiU*MLH1*{ B3漖:T(e i1ye2a=~mE>,0N.NxkS閝s9oWY'7qC3Yk>q\/X˿7)ێ%(v`CCw XP73Ųb\P3\CD'l3>+c!g6gJbOӦ0 i~"qube@X@g'LIT $.+f̓ %MxE)J!lAf۴+WV7A:4+ۘ=_j`]Exb(a`blY,⯖bwwK\>N,ۿ{+Yt_'`fٿ*g܍THE2(7zIRoHBe>i)%W0v-ȵo3ahnGhL6;B Y< ;vP# ^GΣtR{SK +$Na&<܌!\5c#K>SIIc C<0iP!_bYsAIPʴ)f^A>Ya1Vy7P3,C6d)Ȁ- ]IHcm"z)' s#[!6G=o$ێՙ!^I_6]7J1f\YWwpt>X֯o a)ɓZN)gRdu%'`@23&CAc$03)6oD;Bj) Ye1- IuO',jʫB+ի_"4١ (JJ~u}CZ#AN'9[r+ՄT~zHM%w}D^Dp9|>2\)wiRE-Uv"HO/ +NR wbv#h$9ZĪVLJEvOrۈT~D37 /9 X@Z{c ]Xpt|GEJpϫ%tɷ3 ;D7LWH``J9&jlP5#E'@{MLڄp,Oǡ=}]nxrNZ"'-{ǁ5EbD@ߥ Q'F (BdR5o IO/].EBw9W8dBl.c ^_Qc-ƫC)o+7+h|AF9N[+#a8a #z&Y법eQ]ZA+_s*9eJMȩ\m`*J1$d8id*]bSm¡Ps#i:c}[+5Me,8o*Y!ɁA6+֓VI(l1zɵ_ Cg^i^ iTFFu1grI 7SV7Z^ c "T#HwQ:7 'ais3"nzl6~:X)!GPĬ"KoM2 5D%^}X 0'"݁-6BP-pp~a3"F֟/9T#kY=ׇH@9=^Y&}%K܅e_,8FQ|ѫ`[u :Tg{u=CtJ:$-Z1s" : @ +HgB2^NuղQ<'Bߔٸ)Z0Էsc_ps9XDžZ {/9OD6.$˭LR}7H#⟷T$:)ԴҲ޽2j3Q`U M,?\r`8Epv'~Gy` %U(@4D]HgTF2{M*YFȵB(YUŔ_/mڬY߼2ZJ*|,vjJ;軅gI%C$dS̿h2ȶ]f+m>&'z~Ĩ)YUA 6qM*lkQvڵ&rMR/S=#nsAN:jFt;Y~2F P~8 zW8uII]HO+@F{PSdT~Uy6q#ퟴvJk85 WX2ẂFb5qU+M&k 96fBd/{5b;wli  SQWg-9}EKkHDd|'z+\=ZDA̛Q) (SG bB ׭j8Ҥfm>F<%e))EZ %{PT+6G*Sc{M(ewe}"edz1k/uz܎WXM7́*(YLxF񎃐?OT\6_Qq6ᴼoQ8:@ZNa,[>g5yS:DDz@9(v I ԅپ~m$ XsK!pm%M ڀhjk#;,Nлx :?3&9jhĄrPCszy=58Նt4*^RW%*UG2#*XA!0X}2&u;6\zLg_^9DaϿ:^| 06ʐ/oI0'EЙ<3b v M6ؙzk2OD%" s H kؿEglUTm.Dkg` }F*jR++KV!t E/r,^iS{tRi ~FB5=6ڂ ئw0\ Z᫽[6n[Z#~䬧q4.jK${3QY[_" 2FuMdxөgqg3ʫ mJwUJ{/= p 1~͞h'mD!W}a)9ח:IwųDS$ٹ[9iC_ȝ =CawPjW {E_c5.ݳZ /1 GMzKAh^'%/+}>[IVO_`ʍBo^l٧yQR?Ab qǑ= s$_9W%eն1V(aUg4fԸ@tbRo׶)jw+/8'_w\cҽ0X*RL&˚v>AR~ߍq? 3ԋH_JO64Y , B 9Kv(=A)Qw2Zt(2nLlF6/@wW@,8 D gCAnI0xgUK?3#vNlsb׫-6jN Sc85asI1/ԅ]TY߾ S(4q0U4⺪/×{-5 ;f%#_ w +Q~ vUyg,\bsI'Gjbb,o_Wo gԥ7O'e:5N&JI}UfY6+YtyѮpQFTƏQ&Lz<Rê#ಧi2+D o#S1`f( C!NxVzwbQqvWjslDנP ,}=9]d; i(FɮRD\2<1 H# !W9>12(|oڔEg8k{ʂ;gZMpzOlP綈nE!I%QLD1gp`Ǻ zLߖnwYP.(qzl)Xkȥ֠P>eOPjG7AٌpֹSD4L@fI=P'$ 9j2kSMMHq8?AӓZz䩟d$7'+\TRy,W}=ciFj2/ 0 WNNYX~#TΛ(;ރ0}!,߰zD̻_IDD>Ε>6ub󱖝Hj|lClDZ L!qR` ̳"Ŕ4vrKD 2D]R(Z)\מViI 7:Lv)ff̹h1=Af4avop 'JLp[?^a SkwNN+8:⩵bHXQ D)#9=tN3XwRZ`xY6]42TMb'Gc`Z'XYA.;0 .V;p85#G=Ͳ4oG鰓񯳩/7#?|+(P9^%-O^+S# \G| _r}ߞm0&(ac1'EV\a[R)_N|q-oC:/$V V;S3!CIJȲfT< W<1ơtg,t՚tY ģ?y\؈).hZ=Uz V|b̑bĒSHzVgHY6MKr]gI"/RF1C62}3W/8TQE;T8&]#2Gm,zS9ħ<(K'Sc]}'_'|$73}$B)_LR9q[eIbVFǢK|+,5IL{jI|ԖaC=PGBU8CgrCdr ٴ|HF LQ#؆,vi pqIdXÞP(a@c u$PX D5Iai00߻g ݢWM\6<&YÈr8ڡ]Z1}0; v|fa>,UZIK0UZpg6LkYU[K܆Lh#!+nERΠϺ GcS:A3ԳsL\VyV-CyFJ3_ңPb <S!*eHqiJ_//P\ФH TKu~`2 <>p@eԂKn:AY>Yq3"!XBXm"I03Nm2㘡!ESRjUnoe-O dž=}MkgK\Ͼ{Qd]J A >A-UgYlᨴ˖߀^F\àc4=_x0UT#-z.I EmG-*>," {L"tN)ᨗ-=h QR΁ )$H&`4\DWIw"h~ٜ>zTex$YwM7لnC !X628 pl$f x`kJ?TpYmgv@$qn͢9gz9"V6*.癵_^dc1`q#Zǚh7|!Ccz1_Mk(~>xXqGmb>~OyT\m$c)_Aj$Ud.19B\mӓc-(N{In)( Av zsJ7J" v_`/γ1QL-OatS$%7$AϠb ROJk9aZkjE K+FcD2"J1CL$pAakكbGNK}r懎˛K!J% 3a/ZEؾxJ)Z1n3or'эMNq8é&MаOGXGsWC;т+z< A vq\Az %?O.'e1 єp[&W\ .6'+*c|VIɹDSI k8,z"fjݜbjM]e' 's׸¡4BTqwۃHW!Ɔ.w%*\sQl'Im#=.F/g\Xmc5?C \* (*%(մqR|Sg<Qya5@}҅ۧظ6c6G0FeYTy8GUn9XYMFΪv6Qn[1Uu=U d?]e/MSUtoY:{ ōcN͟񋰫a5 `s\V2&pdndERaމ2=T%qEEr,?)xүhp0whRxԩ΅[UQe;uQ# 2 ?h%ČtLn4YW|5|94(+%QK"f>N:WTqQѬ}wd>lVJQ5Q7 q3PK7WuO8bDyO@2>۵)ݬs(mVf}r.~A |;WζZv&ӹ;w\/AU'# (M}W9Pͪ|}ք툫KuV~ &G坚{k8#:`ùGj5Ɍ456l PXTOJJf MyAin~3L#i_  ϙe m̟i(vtc%Dld`9($[)o+0g/cEiB=^yMIƽP񖙅M~:JM >nmw{KF-kE] }oIX Mmāv,/]歺z_Tyx +lpsY(7z25[)CQx!״Do`VwځO6|ʻm\nYlt.P笱G4zÚ g8&3yF|a15[dz(BCP|7F;" }fĐC{V\/Ϗov4;] xfL+*5EwL刹tMȮޤ`| tdځSp`bp"Wagh%rB_QQѮ82z6Y;`c]QpyB {A~? sG?(t.>.s.@{>K`/F@T\Uqc4eQX*M=N#md,ZqIךٓ=oثXYU6p{t@CO. ެ$j0 ħy[uѲ_GBͭpу>ktPW1RVv7Dcغ4э(&Н@,q> nJaZc<: 3!Ž b<tR[ `75[P: GY%J95(FAnoB M˲*4\iQ5,lϔr P*M7@PF :04f$y^q:70q *cD`CئVEq,fE; &%tDl*XD#Mn-kn5Bxr,jtW^͇/[/ghQuq1\9$<_ 4pl _.@r9$vw&``)Q%ږ[ye9Zgu4ko[лFU]`cS#1m2$,Os؈@¾&je OPdS ݘqj7 ȘPDž)/]d"zit:90Iac;@OAjo~Ӑ XX[c`E7?Sm9(I^Hjo/ePk(:tG l,7QE:DCD7^^.I\EOnwlr"I!~~B@7#U?:T5Efy-LM`^"sQJ5*G3 e-U)K%4?Ǡ}73̞Gd _yh="Ŀ;^;oL% ppDgHw5#[{ RiXavY7tMRnaѤx6nI,zsNds,$tw&YR ;4>) %y.ƃAbi@V3Mo˧`}eJ{uQ#r/XNQ?(lQB[L`ѱf.HΫt;!P [WYi8k:~PyԮ(^Q+үNN*M2  FKgLn")~8)jo0^6pz|>Q UQj?xK/ S `fId{ GbN/eM+B, qt~O1mAmA(f9Յyu~''):Ea%nRgBB毹_VsàseT4,r!&"0?.RrMU*X nhU?FXڄ;1K(T 9.3xiv()4w)4(˰J#~}E%k$VQɌExX{u/B߂׀n-8M@RJ]]E]f6*/~D&9j4*o$(UYMfa\aۧj?%'^O)hj|^#f2/~(va?:v)5EZY5bhtam|,%Ǽm:(rm\ Ś(J"؟mA>LL 찮KwRWCuwpL+& ͏NQ 2w0OFlR)%DqQ_gzrqc+WGjpy:flͣ}M(Vo!"KViYĤ)Zt~7jc6&:޿<8gX:,vAf8ɠLhp…O:4;x6o&VDooTAhf9e4\8o  tF4 x}yUH('Uza۸/ccb%{OH7I Z~p5ˌ*BCfpU)&8aoRFI@3ûԋAi+AIf,&0#w9q?\dQ8q;.Q?omp}軼 E9YmCA{2ckxv9^3+ܝZ cvZO@+BY1'ιȦ0IcIjpW-AR+:܋$A>#W~1^֭Fx;*Sq;KD%YŗYQ>TY5EcLLP,6!,RLY c)J15fj<(4/]Mn"5ئ~o<4u-<6va69!N[b+ +Ep5D- 8B?aA#J8\orI(dt0{[cx.D4uD+NDDĹqk}b_rI)7W>u񤫸Y\:%rN76|Ǹ!-a^Kҋ=#ҤXyg7+s3Vc'om`i㜰TF^z+6 ^nabi|I^4;R4C4ݢ7@Z;!2Uv5ylTKġP|#GPO}%i^:#H ' U-L8ifSy wԓ].L>q5$R鈾lkq5n>`e{*j{2Cbglԩ_l=ڎ1I H ,n!~NV) $'̱{Cҟ?CEjsۤ wn-y jvx}[Zw@.V+lP'ID^tU:AiݜIMdkR"a < U̧P.a:dF)eWsqy(A ;T@]ͪA N8̸(jwv(qL`-f8OdA(fŕa: NW+CUlEi,n)}hJw j$ݣ ތQ^l Ujt[30$0Ԓe*ݷ74`J0-0YɶC߳N3&|Ha%(=@A{XSZKѧ! (6ryEjt3DG5o(8{ w?tT {WxAqkp?; 2kK"\hB|lwMf$`$˛x[) b 5Ɋ^#$ɶSУ߼ nU?c.yCGMrZW/MC /vOod|bA_6FG2a| H O WYuZGwgsXцGlb4JO7522fn(33p8hj(& ymKp}P|Q 3_ΩJ ݱ?}lu&{OSݢL,*Ò',!0 ؝I7 MrGB_183upsDPX[B)ć83s G( NrrDO 8z3zDS9}ϠkBD3X$ihM&՜w0+ tAXIkG ʵ`^UP~ HJm\Cݟ!y5pB3׺ QXև[wܽYKs4 ^Pxgh}qKW:iủ–B! JUrhˍ~rRVXj99,Aw ͇A骥S9 HI*i# "atxYm:iL 1.u=2P&F@P$IӃ)Ax  GXm(2!Ӝ;x0)Dd ]++5^[K2ʜwnXsboi4嚮jv& 2|D5Qmu/7x71J ?]CKT߼v;.?fMNJ!CeZ/}+]=Lo1_\ #;*'|^톓= uܧ6αf}X<.pDZTU2g9SKod׶$*.34\~ (V]PJ77>#nvI*TL2.c坋\f>KEADivb( 6I07 $!hCP[Y%bw>vszN)d-q&Q ] vBzӃx5!tAZl^Ƽ_ɀH)YG@^I.0p/E% */!M鏑*ve|-ժ:<']Zd1+* X?2O{-a&R_4o),IGH7)B=xYӤ>ia![5Lv&s`d[ = ؏) /v ך('4'ڕ+ a.D}34ϜvXl7)M;p|—c?tFF2Sc.4=$.項$eքB1zڊ) AOv_rLə2n^o~,JpS<:d :`w@dY}9(wc1C#,aUJL50pc7罏'z|chUQR1 M'fmz)FJB Zh |R9+!׳w",>*Mց.^ zDi[u( ?Eg)~©vyd(>R6+:zS9N34g3@?/)dP$U(PG%la/7S$Uɿ{{YYqOd9F@v&e{Dd.qù0n;@]-.u6̿sD&|mtH9x= &ɘICoUޓ٫N5Nx.c<1~1ڙD9>N%X̖'"dRj0EP!Uݕp9y(.EF? M|E)Ȭ+j6vV+L!3uN ]?9K?c#v14ZpxEwi\"F:rRByQ!OAh>fMȒϑj,׀K X1V Ghe7peDSs}F*:Iڢ<js` P7l]r_ C>)jhTټ˒ Nksh c8N:܇TT cczzlz-9?#ڟBj%, | \%2ss|+ ]Z-.T3_-STv}~1Qk yoƣ3%D`YTIdHز{; fnA0*;TwM46"pW7 r@Ap|`_[ȔssNf}W~5 pAy͠BpA 'cZ(͵L, 6 +4{]v 3ñ`<PAxTZfg)4QQrCy'C#,e#Vt#XMQl v5( >3aCX"-j|~SHSHe*`'nxWsm6io~8n< t?*rВ -=UAu5nEF2=l^q]Ƒ/KlFػ*xfghZw$:6 㠥;$vN %p%#Iv0 _.;rH!V~ A ?vw}M.y] zܗtNHh5 K#,Q|LLeGŜ0PkkBMs: S/43YhnjcY5hzKW[ RІuN<1 jjrҀdbOeo[vLc>A|񃣨Ey5ۚ68nF LM%%h6VXɢOCi F7}}"+~%\ 1:z<;Z5&QnG ZӿF֜5-z ^a8Js"K笰,&Hڳ֦e0E#ߕBl jaT@Հxz0n@^gщ9jcl֬~~n Gd:XBVewMC9ZL.˳rO{f\-H ,|x"L-S)QlKʱ$1KI&n?nfd 'mNp0ik~M/H̢Wy!^*f>m0 \HИYpllP`bz%[ih$_f3L8~|f-xzn-)LU4JjM%,Eî]vϛc6cFom;1_D@\{ ! "p1ߖA!-=m͂;[Tc{h| {EvaQ.uD{LC̼Ջ˦te~/CLm<^O] ̀ `Q!htUMp@٨ zbř(3Drܩ44u]<OgEƸ a#]5{hR/( iRd6IKueEHnk&0RZ OAi[3^?ո͵whvP Wl<&{9@BCпm^;o*$MDrWv9q\X|0"tFp]`)|kMC4y}RR?֬e8U_}߾Lde+z-EK]Do\ޭ%/SUAK}-C~HAv(3cr*3!6P7Kl9?.#r55 ߍL%Hd,(NȜ AwCfW7@xd2 Tk}Cݽ<\*F: WaPQn@SDꋗfRyjQ:4^Bͫ箰c;e)&1Д8<=%ӡ~H$֧*)TG]NF{1YMW{RV(bg5eeEC՝HL1Wj=])[[BGZْSM{;U.WI" ſ!3 *&5[+S`$๺~>~;~r=o {oǶҝT+"Ji TRL Lp"c>5@7`WT9B;f=;Өn.1'`N y/sw`ThU A[&dql֌}zņ!h n!?!hM\JSA.P/;@A~Z ) -A$ȍhЍߊ%cmn^W+C Kq).&EO[[69`KD5]u1WO/+@G[>Y\.h{+⯴`7!R%\^oQܸ+xʅU+cthM4'sJe*uA`@ZAuLm2CΟ/RVl :k}t߇%f1#m;[J,ǐ[y\ᢓ&/M%|Lf,5HTWf?2 AQ "_Ѐ?>iѭ';(Tc)§|kg)]ITyҼ>!d'[7U5-w+-fJG@CV"P&Ӥ4X4ϗ^mxC3zg}~S#~(Eľ;[t!ߢMT5ng.EQ5F:%NbYG,GoۉjBsM©KWI f {R@<Vu\ 9; uDW 1㾊Rq!q S'Fqb//Jjrm9`xeok:yoVw&ھR d7cÔlpjY$Amq8 0h|]KGqw=ɪZ(#JK\ٸݛJ>M''R}l34䒽i([pIHq+R/E' jsnM2ObyϸgSNOP#T82zuh3d-;-hLv,r}/GqZ Iը.䳃ƫI ZʿqωxM^E:.vNʼ^CwJNYj>nno@˰̚ޛҖ%`@ҾӃ- IkMT;bӹ|i±a~ir|W|2pWta1jԿs䫫+Tj+F=h\a"hnoW"-1O{چN<¾qr#_ض8hυӑ<v` R8JsXP\d N;̺w@sA͵^c1ڑkV~,Q<` <_Onj,C1\kn jrdCP#P$a S.] m#!&]> o JGLu`-bF4nKo&*jڥьPAB-h+:y61zU/# yJxS~,Mq{j!igNnf 7QDeqƺ&'dH B+cO! x LxYy7fhG\ Vʦ9 MS0k`KPYNЀ] z8hkLgJ&%gbd+e2=G͠.ngE u@1l*$4HgqŇd#v3 PBҹvk7JֹLA.-еmMЫB@[ Xx8l#M.닛eTHʮw'@mCptd SXޤ6N9=4zUQ8me/crX&`c1[_M2  &U9$"¢736wNzwlj9i,2luy'lZgɴe )dhv/^؞.20㊼FHcuGhd̿wux9Pg\X]{}wi)ܑ۪[Q~/ )5>A'c-+ 6ypMwjq:~χ '01#aa"\)QmIT7957 R.1Z6:~68#g *OΫ~0up`d.1ʞ齖}t0l&c2Qk)BR2O mDCr姽T59ࣽ+=by>r6)~gȜ:|w$6| 9א[Yl6뒡P0IzUk)\B( q3IڨF`)8khGnB: ]#]b}s?B:`vۻQ,p|itzF*YH( vq yaa@?M"J{(lcu &@~h.';qH49a i4cHV$4lO;xF5ci)Q;9&ɅK9l1QbL2ʼX*. ]ibNR0/êHH8P]ˬRH?tEF7 ȇ3}pZ$$@: өqP3d3QrBxzΰ¥Ty\M1٪f :\oQ> m^\eW%m4TcNeS1 : eL{q*2fR+9@L7{|PDcON)yu^QL{l94Sm[ƱRagnN\;5Bs]UG\LM"Q'b`ԹPaK>qa-elHgfg>B(~@sia &DbbQc W#xap[c6Fl``̓Z-o\ A$wW=ԋN&J%@ɱd/&lK*vKxQU OdN6yk`H6+8$A:fmż4(KY՟5kEz>ʏ< Pw"JB(i`[aWŷc~cc#[Y35b^E-q$9j1 mᘩ%S>bUs^[sX16hGbFv%x^:(x+Anf.1Ug! ;LpCA9iT *jԄbzb}8o_yCmT1hn-LV>C)$CQbF3:7d[=qB ~A|p=BUI>M >ˈV "HfT{~)Hbw S*~*~p[1ftZf>UZİ'j~g- q65h|PZoe`.SzlCJa)n|.U>a~i16 x?˗y)AF-K'FNXqHETخ;G'\rTi#i gy(H})HuyjS.{3RljUM+\4Pܦ/];RJb55M6P^X\J)Ȁ> 2$xW2qd_w>ݎY%׿s6h!:3Z%|"8)BVeh%`-}@8Pݐ`p #= _>p$BT!i״tQOJiY)}$AjIJE^# FRiPC%qj:p"{tۢx,iw~22!b6Kw"Evnv$5&zvǜM>AOI‘^ g i0gNƜnֆKb̚<,<𵢦aKBjEϪC]l/! 0}i9e7G$4bƦ"2S?_?u0no_zRQ/K}و^Q[dG.?%4-eZaEĽ+K[KC4getj KAn pZm#` :mS/cA8,N0PXiGoABLvl{[ x̂{d%7Ph ?_*pCΪ)il}9Ý =<14>:$6FW8M'8wA(niwQh0.JdX~멕UK: <ן#c2/Xd, l/D,HW/tKs}KS£[Pu#Z-A|L7t6lឳ[BfUA^Š%ّ#MȶpLb[+ סޡ\Єyj3X558rWn3%GeKK|*v: Y,?~rU|/9\@S;؜Z+6EmY5I%\[Bze% ;)?;V RU$CC ̘P|ۜGNُr=?,xfTV L1hR[ \Gݫhtp-2tHD|TL,)4s۟uD8;>ck.)}pgW~Nɽ1ۉx-F;3!a֪CFČ 1yjiG8z\^'{dv >ƞ\Y} 0ׁTp[9{ɰ[OyC>Pm59_تeg3Ϻ%e}Ur/`'J۵3*>ڬM[w1}I)Ɣ8ʟd65jI+ځ|Hʾ!<("&*ja!Q:P<ӾăZ#p[OQTcLļϏB޼i 08hՄqsHl!S"OBrwmvÄ>}&v/F\oRW*:->KQ4,qeKI >AS¿\О]8|VRYbx=Os=3dOrRsa: 7d3N=U tBd*rU0eqjra8 s,OX/>6k63BML8龏/kh,> 9ױSm5VJ$}'^ Czn1PZxgdžќLNLņ#%C=NJDTwk67ÿNe6Z#d\pqZj<;6 ~?[!JYػ84p}D(̨Q0ǞV#iLp*pYˠ J& ݗ@* >wӺ0!M>$e+;ޞ+]& &t_qCQFD1_*l@cJ4tB~ hB]>u|!j|fBqu-m8;S k9yaD|Tfx!q*; D#8KNw uu.j{=*=sIo$8bʱ2λ9ZRW5l#+I~pL nwLG]t4!1\}ŧ4Tj?rKdz\ ךb4FYn4g7:Tz,q ǀ:,EU_\x<{l\lQ KjcX$oSG>H_W1Zs`jO-UUw{' LѦu$?~wUs)ʲ$܉LnM3&}8 w9` 9UP5?7Bh4WbVi}&\|M͖^ fJ F%` {4ѰTIZcu"VK]6TKX[Hk+;9`W~k; VWcf3٫?E Fz ق){ WTk֫saHD!|q3UqE ̉L{EA@Pfb>Q'dy*2Πq2lb6\R5"M'aC;9ę4Mi̒;74@^py4Ss6`#g ח,2&{.GɄ@k׬超ALsydB8)n[eQ^;yq|Ja - JNx~FC䄆p\w:J`+ f}N{=.XI?ڝB3^ +Fy=&I_=i˕a_dlACY%a2 ݳ5P+Z-h奉R]9hf2{Ociz;YJ6'1F#`ûHgf!Qv5_.M]uʬ-01}}͌Hϐ@' `d|*KM(KJz>Sa_7P6IT_sLЫ2\nj;=Cl(*o g1X:RPni"c2 ` ýnj2m,&$A=feVn/o>Shۅ҈U`iw(0|f!/Smju o_Qýhm. ]v |yſww/KGPBhfxGs@ѓei7*q}'SJk+ /Y3~J?ԪRILF[IvTc_g\-l|wAgcuNHG513zܘl~idZL]U@f*݇B NK}`]PLMQ* !78rd)֕(eځ+Y]mJ[ًGO拽"-~I9)9 7h2 Ln7/66'F1(Rtʃ4YsF )5Җ0_S`yW0w x[{a)|I1ELbi0=ɠqn;V#.}[<PԱ-=0 --VȂ )BG0@" M,-WB/iaoXzxhizC[! "sij"*V}0 ̅낚eb#37W.@1yG )$i>Uͱyğ1.Oъ'AG[e yt!i90҈bJ0iVDN;F<'0 MbH]8 ZKTǥoi1\z1ێ M^zކX%c$h,o([(B.B;3XHmϒhFVHԽ`e mA4`R1/%dep3D3ZC* dȬ_X"^QNѐCY~7 {4/s  f۽;x4k=DKpӬ{(2#)'q5{a]|Debݰ%FA!x90xY\XUՊ_ei E%kyaթk]5-Z[. E+O7"+ɟd }-ٝ㲗7E1>1UjF6KGxPk3aztď%Nj]{Ss4EܥTj-)],G%PKvQ;Ym/hQq Χ.ZVR"19$e 2ƉBf2 7u5.8DEr navz(*&GPY)CTU@o:]xk-F/ZDd {7i@).;U@%@MK`αEMN|U0B10X(6F 3:zoD#3uJt䤀8u#[8t^v nt@y @Խ(Mۭ[c]%˹HWOrcڃpWg¯Z띁'4 nבƕŰ"!:H )3W QGKix푵ZvδORҖ"=5/ 1tXjz-mlmQ.snFB9jJ :KeInhhzl^bBd&مR%D+LKʋ+$.:n:cYĮ >ޣƨ|ubJsx@-&|TMl+I>*[GR^C~P?ֳT|&jv'ۯ/{%q,rp(y9T+cj{C4F;/o7Nao"\xhdQWh@p$W]ogDţa nEX@f6HOEMtJG81 ;(?T/LUoy1o혡 ">u3m0dUʹ1q8ًG0?[VRI B Bn)*읦//cDN>^+0/ OZYƎ4)b# ǻ<>Tサ/N!F;j/-4ITӓQ60ҤջܡdX< 5_f0_ ؁4v:?i S z[\$'_MBn)íFbwd_%hŅȌ؏W6a:Ԫ"&}QA3Ç%nORzXJN\Dx*f/$) Yvڴ5y[ɝ?c/#o=ra9*>*k:1[Cc&/zC׹tBu4'loy-hp"̣ g=)Z'&*[@4!@ޕ͟*I ֢7Kpf.{Iժ 1enUٚDL@kc֐{){J*$l闼>~LOqהTVVij48sZ{a=>{gꎉ&8t0fNZ(@v̯Ah~z3\sir#YuOǪf7"."Jn'V?KoK "q#'j9nVRyפ_,k ܞ?gT1.\enp Bo\/2״;'dkb$tbw-.XEmgDDZƑ7 #*}O lFVwQh(Pe+4F0}P2TCb#T$uP݅Omf" R%(r z\x)t㈾n)vy.3y:| e3 aj~tZ"YF)eMW nC+h/b{ QRn hi ddy0EGq6#͵?7Ȯ?jPa3,/+"L⧈{W+5kHLr#P;Yt4g&4cj Qm"S&Ѭ_E_=E elKN_?V$$7 R?h4PK>RײS4;L_BTQ_ ŮY5WU!)D # v_tǭ~h=yR̡1N &W8S"|uwo)4gY5?Q2D.=')Ѓ<ه2b6dԷDl-<0anh4\QLrbѯ){+­ʛŌ ofpF&)MT· މ K11K[qcJ[gÀ BunFsD;D] 4s?C!9Λ,+S $cHt z\TX 9WI5X'$|q^/_Ҳcn/xrW~ܖUqOD'f[o1O޺1#1N$GrFg>򸬧ddM?(Hg'oph{`=*5i Oի Jm}19"3ujlL>AI:u'Ε XL_t/2`S/a"Q/ /b)ĝSK'8?ydݠ﹮~?UVvE@{vQ7xLs>9d/wdR):ƄL(tVxQOM'ˆ3us1>~=yM!#D"_➅JG,G!-4gN tz5yn?mi/_B,^΂o4XGAEe%NIFV#7LQ: `j򜤉?#%]5ne^vqxwh5x9\hJ /gx8 欓"[J"+*/j#% \诎*z;;N' ࣞ`S8l`OB/|ZI^Ir֚ĥҤO*[I-~|T=+9ljHq7 9w)\GF3uua| .wV@s'\A K6rf'*)hrcƣmdHڢ_}ڽ q12 n,'W!&=RŝI@h."WZ;.*E Ҳ67MZWA0$(|sys-)qzYX1Uy@^ ,ԉqVBW4BКy kq+e *'-4ϋ$3``1dUR$پ8l$1xE2› :_w`G'L"lS*(~@1:yn ٩Ƀ63UӉ[5Zda&=Uj(63./%(N  |&mQQAs&qؐD+ېVP7?@[r>DIK8PT`??X`)Kg4~g WE l_ =h]v2іfU.Ҷ.>P9QRCs#3?BX x]iTuߓr9/ͩUFO:T=_sUp|'j?m-oV˶?+*VkrUh, Al-R =p֬DZn:&ˤ6,-c\CE$K/] ͫ1bdZZhewC+3#79dbDtD&61}hrԜ' tR<=E32yʝa{ ݻG0>46?I<` c 9g@0o1 i/NB*&"/-WϊoQU.N.-A}r7kca~L7i7]HCʸG!߫H+v$+bP:Mxj;FUPpai@~ԝ5zVљfDYu)i u),fNK˵7m.3BH(l \$P!3*{:P٠BT(v/X0gonM܋XOտ($ݜM1`찘ͳD❁='T׀ni,*׾LXj J瘷-, RN-^@M[@]gF؂6Ab?߁ 31e(5 +#K n1dzZpu-; c MkXES@F5a57A i,EVvvF=Zq$ ދg WN3K>Aw[&c EqO m"aQ:2'pPW?2Y(#۸g *?L>]8E0]nh>/&p Auh}Fd3bOBe/Z3_R7ZEB}fAwt5W*ʪ%a8]+G7g ֟M`7`Elk&Y;NVqp ѷ)qկj@Wak. 4PzؓFH^~~6LCtZuc rW Ka>'6?|RFMBldh, d?*GCmw u26 $h&ۭhs]ՑHx<viYfʤvg} fm90MW}P>S}_ť) K> ǡ{i myۥ=Kxavg ƻLaL NFV:;!fZ{&QT^DqGf[OIO?EA/Ȥ8e"l!- /3Oz[8J գF 58}4m,.$b0EIɥ g0ߎT+?EvnS>[y?OaƉj2~#5 w^NC0,tkuL{7 82gD;1h1/hf}c's |e2CgIyoQ'h#TiǷ+M[ͺJl M@ʳ{݁_D;8?P`RRbd9?Tluv9њ0(WKGi@oq0euQ [ϿD 9 wՕbO1zV?4LTyuV_poS[fZt4PYh*e|B )|=xsJTM'*KhqMNZ PHvP<'oTpΛ5=l ah$㔩x.қDރ Nr)b>ӱ/w)pI fl8'f'}YwjE'JXG ԑjLIiDhKlz雧V|+$Eś$p<WpZb6B.գpyxpf;3U50G6gZhfoh`88/IƉx}7mɬ 2)8L0,ƴ|@bWK˽& vT@SE [M"Q# *!F R\f~D,-Oj6J(+!F^=R>ιn44֢j}՝0}7MH|t}.%UMUZZ'!id-޳_8 #j]=RwIWAbzȋQJ|ؓZ7y^ߜTu\mdž9*W=`<BYNѥ=Э˒(وMmƅ\ĤnC|{l[5^4~ဴ6fsf^{ʦٸOInH?c')`Ь># c`()U'ʧn!L%8x. 7YCQD4AVDa«]]׀q SA;~0߆ >\ {r:t(ozvmĆt XzbYAnJ9LS+!j P| /S(&g)۽w\j%\:k#m?^.UQHJ7g 4SS$6WBly]r{5(χFpi1~;K!!KgҫB1?N{o'7A-}=c.T6 ~xa oC 3WvJ{N%nq=Mdi"x*`tmr9,);b%_ B=R%(`Qj)z┢/CaG,H2@5M\[bА sV*-35_\ !*J[P4e/=ca4hȆ6Km8;/SI aJ"Oc`Xu^NCG_Z\hp2+V=@>Enf?rA7yRlTQQ1-cZ ֛-{cZ;mK\r}[Z[C*߉Z4k۫j`01:ζ$Ɏ׈|0z{SmŨZDqÍ,zvK;5+6+J*xʹP ubCV̜:-iaDz/fω+ַ_)~&zj2eX^'K=#o =4Y9ǹOW\3 Ǻ9G6*݀2Z ȩI>$czSMH$*chTlcW ;f5d~YGii}o1i3@ڶiʳtCui-Iƴ2ⶑ-  sda7q]Cy4Kx#{lԖa]\6RTGPˇ|`(9AJH#A F\ ¥Nq9) `΁;q\M2!H޽6 )@z`ۉQviH? bv[|:N}n`3tM_#%o̺mc5}Y2}|FUTD dLw5߂Y|砲9wGgM`[ b'(DS8O" Y,0K$P&J3~ʸui$rK8 ?ۑ0)?^{ay&}Au-X>jAʘz;d~= I"Xt$kPg3{jZxo|sWNAeT}Ϥ#`̦(Y,ۮAG1XEVI)ݦKoXH!aXו<*22 BtE `g<( ZbXUHLwnYJSa4ţ܍tvmi0cgi%^9_u`#iIզ;~O'ay"@kԘS] B|8PU0ç@ ZK%^$agR1|*vBvic(ҨN+B5)*z戈xRi NXdy]lQu1'U|[ud3~p'?o2XyO9ѻb`gcVIcpk"pրD0ѲA)<@K:2|I|m m4 7C6W} ddKb^mZFO oOZXzn7%WD׀u~ͳɧ07 WkU(=@N)mf)~HWy% 10BS,MxGH[d^ G99x2;X$3 Tqіt.Ja5W8HHkA?@-_j?RR~iRʓn R2JW Z M5`q*0ݴLnIktǬhP|ްJ yN(L:U7 uY;œ ֣BuEq 5 Pر&gP,uM1jiMN9V ZWȉ@>GoE"۔񫇇D> .ᆏ}x}U|x Ux$Z%n{ORY-f8}2i:`#n}ܶ >ob`y`vmTX$\C+g`KO8b%j'p[peF0SW~ͺ#x [*1@l,ҍ PL}ᗩS*hʢʗa&26/(UHj˶;mrϿ/Ѵ.Đ-Oai :Ҫ@B!aN>l:],^p4hO:j?_l9Y334g̪ٕn$s8 qR. )k-4|XA:R&p1AS{iD\G᫢u_ Bc@=Y2i#$YPT·ٰ|X4X?!]؇5Zn8XԞ/n]I̽0Ji$:q$j6 V>kA2D΋OGbJ/"P02X|Y#%J72@j>E#Ӱe/96{ϤaWZ`;RTHb5,\QGlѹ}6(E<Q}^w5OfYw ,^򧞺մ_M d-V40U .'gF -DmhqAB9oBhKPCU~ifUt{-'xfŪpq}LЇh&'K):z"HrZsi|Vw&>7o6K,ÄOǹPh-JjQT9 #mZMי;ΦMLӷw$=<̤a]eCV>Ӌ~EĪy3NsX}KD GĻ4˴xӴg,2gh%2} rAW=)%,2OLtBHD)I0y`(4b35EtE|]Σi#焮ݵ8IBlc|3E+85<繟a`'gE&9~=7"#olIt@fOeǑSdS2V5 SFכ^KsT' #:fVm5@W\BOxpMZx-缼*:*뒳e ױ1_1ZVeCWGBW@qCs n- hP6GF ,#D>` [cy>'7W.3 NoJUfCz5GLzڽO0nE mZn֪"lFU9`ˤ 6 =8)f>Rj {I c_NLZM͌ອbEz^.dZ.Ff/slm^-|IjX.u4.$1SvI!ꪤ y74]#/\\@m#N51"^ z+R6N=8wPc NV~׆deEcM(dmтv0q0 b^˪B+Ny)M;//v g\C̟@V,n5ٯE8Ư)]/"~F[ivӃ[+J;B1-_C^ݨ /+ !5D#e0ӺG`+9.X+z]Ix"!УsK IZ%n/j!缒q0vF>ӯ+>Uyt4E\\])Ok8ADZ-E喠 Nu x;z+-]Dq| 9(^()ql_#Y?3֏FR ,7ќTB/7Xf?Z/*onq>MYv\p>N=-ByXF"{eA?n4iIpt ^"`_#٧֣̮δ^̓ί YQOW0Qo,\5IqErnui2sCښ!MZM$ĺI<ԙ}sub_B̉VWLF̷S_ #X6 s# iV3n?G-ܠ ԧx_@TǼ,X\֒ށü'S"oTRO:=8)ZxY2ZAxGd mm'pѮ=e<`[f2y+ $AtFEZ QHvHI]B`f)b:y /Y`V Ge ]݊+~FGG֥faOCKh5{?3E#0cU88WGB!;QZFئI:N:sګgKܾh*qsyEVڦ!JX=F0:f9%'O8& 8JL7{IySR`* p4 _u@sn`bقM}"qElx#)t|^\]Q(˳'NTaH^)q@: w\i[=6!(ݞ;!Xlwbkq*u'MJVueg1[LNHiϩc7ꜩt$~QwΓ,l`[>5鈜X48]o bj4V &X~E_V D[V/ \;+8$65^a$bn|XJŋ5/4 q/OY9B'WN/.rqj.{;`)z-4EN5ӞiV' pHIֳ~X}5|%= NPNk0 q@hTξmkV4&" qئZzD[kqQ!LS\'xWAx# ZIJ0 hm||<$Qx%$\uҲ6O5۩pMEi=˂Z9T;K)WT8W=EeA \3K:{?X|#Aߢbo+KLG *4׾ I9Lʺʔ`5s.o-eKW?8F٥Ѣ&`AوqI2 gc۾ȵ*yt`Z s8ԇ=[;\;@c.~dcȺ~DsN]ҹLIMS1C[ov.(&<%(n1V/-^; ܤBcrL}XMds{3ЫTKpB*ޛXS; 0>.j<7\ۅ)m3kHSEhu8amxt`]VمՈX:w gS)Bk1Vd(>d\_ ʾ5J7ǦӮ&?A\Tn|J\Iom / ɍܑ[¸ݿWqq'eGH6 MoK:&,2Ghf딁&9fh`\hw>h8w0 tk>̉^ U멝7t ؟#urL5WKPU3r%YhT9yzk5㡰^dd_P3Ƀ'YW,TЄ$ X(\cpN3c%asحJV[{iNjs êa4h$*X)=S.x:I'gn:rm\ߏRxx1 cwLŸ~jcric_W= <"Fbz! T:omBSO,at'8nՐSF c: w'׏$f6_jcC{4:D"U5}>~ G͓ah+bWI8A@9C#zĝ{PA 3pRX48zr/ c);إZv<2#a O%! K<~8+u k3R yP1~J~A؀pHU+R3"y/nRXPhtdcZH,`89;it[ZHdpuoob2a_.$Uzp ,"-@Sםg1qyשl>%'Ӟ9}hSMB9uaJ蛵s3|b`>I~_<%P b;2a^ b;tV9v("d_cp9Tx`vD}i . nS8G:#Pӂra {^lwL)lבvI, >6B˲F Q|/}uFQK!zIyTjd{D^gD2NlL. qꟜ^`ߞ#x$Exb3&ѰZӐ>x檢W6@xm@B"F`LB::}g5ŹZ!b998&x̠|g^ mhPc2S-mC j3h=lb0vxVF]%P)d`^Oqy郂0io`"$oW7qB,y>,΍>R4GoV?[Wvb%4eDtbI[i)./nAqN㑏ا^ 򚪳yЪ}+=PM ԶfdE$$/Sչ:" )/Q!VyJR$ HE.r[ͯBfEM!mmƹLj# H `kiD1zΑ57jrl/TU*"]pۤeKԀO-um_ @3!( #YDT'01%-SjMM9~ud㡋"d\؇sQs]p<'i$X;YjxO4-WIt_t*mQJ1NͰCQuɟnHY/?q\珑b ^yQ@vmH~5D`"mWPVNY'6ٴ ~  J_(&9Wm%ZjH=&=A 0^wrVߦ q91"[v/bcYp"F 0/}4ECq${UW\[*5PBz7>tL; W='=o~RЃzgAfWCP+y޿2ŀ^=F}<]O\ ߝJʉd٩4K9׵ve[^`*LKuձ YTBU"/5GSO!A!Kk1,v&s{֭iY?h7۹6}]naT/5)O$qkyidֱtsD!E69{{FRGS 3F{c`f$Ûᛔ *5{^ͭca2y9$exګShˬ _CXj[z2ǥYyX 竴GϦ-a=edb8m #gɝqY9m\V5qr6l->ACgɮ.8/X[7YHU]q8ܸ@OswfW=xK>qޮt?.DX{3Q\|#yJ2$PWHXVy.Ci~Dy/fw_ NvmEbv}[e~{R5ͧnf|]b V|2VB{}wׄ'~FP-7،}.{A=fPS+qfUܛ%7v/μBvIۑ!̑Geqmjn`pz-`E5=$ ƌD7C8}3L,:,Rr< 'Fj>bwc#ӤYɵZa@$]e4bmkP3A'EU9fBL76U zأ "IDh}db\wxVx)(]V|+я~e`Y ίx?@lp3CTZHgޢs"H%@$ 0ʃJ\bkʻ*W}&`&M]9arCN:vՉ-b^h ql8Xg!ܵO֮C~ѵJc{>CB7NOp+ҏRIHvlpfX3g,}hw-"cDT3{pW)L$QJvy +5yFvb;tSxg1Wr1p9fpTYBdTo:gʺ ~:yBwzx0&%2QP\4z#Eq'ߎ1<mCJ(3s}`U*.(7(;Xb/63W79qud)S;Tx:UVmqc mArλ8$Ӊ$cYߨ9~57S>EMb6&ǦgE޻ټJ(xY`Eэ׏(5= $' ɷ{8 ! o!42kb`j`|VOBfCj@$;، s髕?H|׳vIlkŀGyͽi*8t9č;pI:U4\ @\Y4@Z8fLKAE_UGv*{utȚnTLF^ctn ?v2L~&5_qc岱s8׍tpUF[ZmEUsGX֫Ts3oB,,"k{ly{utMBxh!#79tYrڬckbbxTGKbXwd$==?}oٟE-Y:/TGڦ3 {Neg"3'G9̓!uHdl ۓDJ "d-S~מ4F?{N Eh⮋U+PQ(Od{U?~_9.=v$ 쾌f΃Zr¾5)YN[Tnl/( 8&?e\V)p8+#o8SQyҶ ٮ}ˮ@lA 4v"&M ZԱXC}l$Zw,ↂ5xQa1v1Ǻ08UOPŲAd٣.u}X>^ǣ-=J6I7"VU<2m%~ ĦaeiIV o {Ǘs|}3Bf!o: b0BdP7!mTgi{{la[ OcbV ϕP L;|0k-Hm^Ǜ1I&}>b/S$y5{>YzGC~gW:[CzLepGmAG%LwÔsD%#D= }ET)-d,1l͠_l(Rgo>`9C ӭ[kb޲mz V.+_"\^6I.U{QJlwfws܋/˷_$|~rv{x0;^1es=pمJ0,DXqB_tKPx1]= dğQ'TOj$ך؅ ^;RYVWRD tk~@7]c`\ѻ5f^H$x[ޭgD~XӣALK6 RyNByfTz&cϛwc6w !Wj-RHd .!Tܙv9\;mu<5ru =!'';IH{TJm6++|B(&mq}U@aa8"j5}6:ÕuGQmۣӄZ#X8mG(x`ԥœ:[,4W&4Ce/MN< ZSum%BQ",|JiB-5oB\gpDL?P~Hi7:>Ky|U%<1(}F/N' /u:iO*Ns+C퐀aXWM6ٗ9Cy {CġhctfWri4.bĽ$"H_7drm{(“ bg::! 2,$@B˸I{0Ob@ZL4%נHZXR'ѯKyW#=jw2.Bz =ae3k.x5*- +ɀxzj;-Nfr0w;o*;ܠjm.+tjx>;!G}l=F0yc_Hmn?9XwuXU̯OyAԒn(¨B7QӞ 2ucwrut*a?˰A`:v3y]Ҷ_8(rC W>̺mDP1~90QaNu1!Z,ֈ^QK2ĹC1c1ʰup|e4bҞ@q%%\'rFd\WP!ߔF?aڿ!2 2U&4 NbW q4@4! f臹Yg9,z(93v/qӗZͱC9b ԈK`W!,/M&{zVhM?6, ^g@f6M;:㩯lv#tN޾ lEGGBLWw1liH8/b>O ԯ<^: xgܭw]g#r8t`f&OјD&V CDpfT- py<=+Z g.ӴAN>G˰b%%>Op|5k:|  Hy XrLW(@_lR~>6w'ϻGD6mzSa!̊6&0 ,7C[4HF{Mz[aB5h>.Mu/C.iZ*6TWʞ>uMs`J_MXw,z%IOb>?hm{hS4($0^(\n˜ĩ5j4ԅԕG86!QN^ZRPˏZeeaԀ}o?uHYӑB)ԙlYCՎl!V]QDi8]I{rJi+;ϪР`G\Hku4G~ c", Jiw>Ưsatkk @/.?CC;u?MJ%vVlh7)xOfm~>ad=u9LA.l3%ui՗u:R;fH/pi؇Pk;T =1FXQwq|ʰϿ)Fjyxt Ȫy\ P݂iV4 CVĕ?c.y%%!3 ~6T]W,~|9&8"O 1G=cݼcݲ#sZˁ$Hv$rHt픏6z~XyBv\=$Aq6A_p)陸X"E~<'u.?BU\zpU;ޤ 6Pq+բLei)O=Bߕ@jSK rO{%&2魂Y)q{L|5bMւq%1JTdI.{|/ O~*M,sy 3ɹ5aJlLlVG6Z<ፓ^&1(\ vGR?"BG#\MO@mø)yؗd `;}UEƖC SWϋ(/tN%Μp Sy{X.`J{zuy$P>&An#|M-TL_Ոn/=n -Fn(cʺEv.NA^V+ՌKD9=l; Ȥ*"jH#c]yH\C*kH3xhjf*>/ٙT=2IOȡQ6xraoNhٶע(ugye~ J-õV.b ÐAe%ʨ)\x]ZQZ6yng&ݫJ1C2g:I#i@6j4v{P^Mhv助!}nؾr'{YCӻ;7.q/kz#Jw4BGwR3&7bt6,iz tn8|s@̈́56-[qeY p; XvQNib[0H/wDF@i@TGQQ꿙Wp<aRP碇B6fmd*":ߛX{p 6,qXurE-yV$yBN3J4U@SC86si"dn=l)7scz.nKB7q ǮKEA{l090K݋aZ*p0a`؊f0b銄\jw,w xZfQG6G,Jpb? vAn8)=Ȕ,0,3IBEHJ#Mاᦴp^F%g?Tє=Bm|͏Цi{{3l]8%ad gk}Wns q)&Qq>f͊%)92d(\o_l>vϥ$&$ᑭH߻Z^׷ qBl^D%KK^.nP pF^kMl?!!d5E0XD,?%|1rF]Qlߚ:Zp|hU9T5.L ڊM6!_&uz/)Fؽp)t4^4Й ry0m=mf\BYi1淡'\0L;vcwpݱaaZ̐/ގ䓤fx? YD)F_HL-v+]^/=*[ >t) 4@.&gyEvAOV+-G{s;be UaF LLIB+H^w/7pZ i rɸrq^h{`<~ -2t7\+V] 9[1N˲-]j[rVQ@ԅOC?&Mן76|BgO3sпm!_2W=1U(g|]M& 6ISMgY^dEv&@Z徛Nk^diq6[]j ϒ[ch6Ňq76zɂ7͍ЯU{fr@{=٦h<서bUD t-w&gHdBYA൑* ^Ү`;W&Kq H9h&ѡx rL*t5v(~AcW|i~vgo|D3]zwףΪ‹:? )eE~9@< Gmh׸QG <è!=1Gz,Sc'Pzn?xJНF(^Lwe'yB5rd&&r`)duuZ+Pγm)vtqY:wA63o ʮn`~bUF*/V v)XB(R~,vY h|UY;vga+{ުeJT;Ҭ BEF|qA5yͫ:W78a-_t)+%ky_\2 )=DmIt%E)tWNvXd+Q+A#!`3#3Bc>K:: WC VKG%бט6|W-h-AaBvM>?@p\!,0L]JRf*m7˩e̐~/0 AWn-Q?tP/zŌ-UGu[[ t2_s8/j$J'WnW[_RdF,;S$hn6̡?L *֎ϮB#4 *==;s(i6Ke'0o fYmCbrinI>qj8Oˡ19[G46U%) ~hԉ1}:K<ᮓS+Q.C iPg5#~ݧ%O n[wrJS9͚֠2*=g[UlZ߿a<{LDEגt/p2d5Sb/ =Nj.NLQvm1_EI޺01QI k,M^S3XB}aMBj? -R~=6ut|i WyXѣ!#EWR3ټ0 ;nJ>.pU 4yyl34Te&vO:b}Da;@%э/!kx6d2PG$Se É8 4w+ sflE!\-ԧD)SMN]ofVdⲚup)F.xFZWT}eu؏'E%EE-SPNwdJ֙(=j2JR`XdYqTJw?s@֔J^w**'p߾ OJba3%zf=]\C&w7Ӈf߉h㤛LtY+\-Pt('`drE72+ lkڿֵA s%-(`YEnڀgn:JZ{zǝb!u{hjFٯ9="3/KF}$F&Zmu)X7"5BaF'UG{]*dΐg8!W}Ye6Iǁ}v |E,4?{dJoz?_(h%<(FQmdp?`UA<VwɵMv]+?I1Pd;]! 6ZY(1_ge8?ږwWv ed&v8~z꠻7B%R6 !Njkp2fw~A XhQ%)f{R+[hQ-t/mQ.l\4C?t$FXBVuGl4[-]WY[#re)<#/7 f5݆|g#bL8~x΁I%$^汃{84y"o-;2r`3QG i?2@GRENi_]1Mp @Ќ6(wI<>bOVA㉩,ȩ栥D6}h -ԱQ݊;rթ1KI5n; 7FR5>~Ԭ5 ^z=^KOQS,&#ԢftS ; D2~Jq+Taw1H>z\љ9&|~EA))흌E;]"0QQ% Ǿx<!z| Q*6kg#Ӝ+#t9ꂘz_Tk 0q|zl &/ lK]6|Cv.i>[zk'ND _cF%׸32%}ۥPcRs6ix7],^Wc118̆;C bG*'9(NEk cN2SFM:1`KW2֛.hX*h/,DE0a 3K ES4k2A?%Mj+,D/ey($grum: Ň0nSos[ӄJcʹ 嬨[p>;C8CiER];lj\. O0)hGh)!Q;}^GqǞ@0TAq5qDdAuQ}:@E9;:֬l>CGqf?دmp#Y 탨`fvX*OADͽf8c^ iXV5ȡ/ËxcKb0oYqʙUITvSjG۩<{DAq`'s/5޺zG}dz5^w"[qtD1]6x?d\d ;u`F3ܴRpSxtGQ3nMFcZo0A7) `FڻLQz(! )‘ Nex#N.hSd SA̒fQDew&=g<,:|FǮzM.+0dd %S:-YO^épE.襰{E 3wn–HfQ0_z~eDwny@}iE ֓_#$ uĘ{Ej/u. g  KrtLg\VR ()ɫ $?{nK3B<5EA-+ᤩ/ldKep3(T Ru: qKllȈ7!ID80 ^#85[6'{4F2eAM0r_1a @mǻSS4i| \ϵ \V\q=g^ d*w.D:\/uCUO2h64ܸKSYU& Gn'.[ˍ&h-4\P&HȜ6CYC:e 6Rh 0Q\gW35wҬ:PqLbզn(<9u|]>ߊmM~-(K nvB 8{c,E~!q# -51F)Id9r#e5\||zJ,^"=K7Ii){Z 2aڕzĆTμCcKoKybYRGy\_$}gnf[19r4'CEb3+ife813fKzؤ Kk2yXܐ< $ Ę )]̱=%C ;Q:R@?RQ"gE.~_M[wIsLQ(XUViO˱ Rv;\fc%\).*>wvqKg(AS$i.*@kT opT*[V2^/)bɘߐe0uu7R6cfL'B \$c h:xSG+%⾅B6^}X6VC<3)53aOIc|Y{m]}6K=e_!sr ܣx8$CPYi!tBV̖Cm^#|֝j^2j\=kQбdgAVg 5/5et2 "oi uqSx͍l`|k3(ר+[*!!=,λz. IM+-TesyeUrPrZ=.[(@##"?0]|P;Wz"W=\Hc7nknXֳ0EUH#׿K$@)04&~ضޒӂ1zYCp}4wbhA'0 )jJ+`m(J%^'AF1! nA|L*}SQo9.<˧] `i,͐ʍd9gF!B&؟GF$#3wؿ 4 3, ŕq|[ҭ/~;CT' T 4oKĂ# T"i!P(տs;(2b(]㓰>+ܔI \e,X'AbDOJ<+"cCI:Uk'z~w~oSpteXqs1˸ь^ayȻkb<+r.953nEA NP Ru |rpRgWo[!>Szp xp@=lL 7L.kS+ͦWp; :sR.z:ᄍ>19saGaB 9r,<("ܪbILc0;|զIQdvAZD4NKlHdBHk(1|9Դ`N` (R8ٓq?C6i9Ǹo[ցvʳswIE-nߝ›< B|Ŋ5[~keDJTnxúc&6&'ʝ:J-,Ը+d7]Gαb 7'1d@޸|24%0gԱ&WGF1MӜm!2yf,|=LdG4sߚ״֌` 4&!{Sį^` Ģ8_ #`Lc?Zkoxi_MXUpz+2ӏ $ߗ&(/ 2&TZکb\/)419s=|*n<鰜8ाȝT ZEj6ց3UoI JY@η3@B[/@&7ԑ yY:d^t\磴btHt ZG OpwnN!jմ}\7Dr;#tKUͨsqy0,kJ5Mm~$rXJcY &vFG5Њ<2\>85%'TI&yG=;dz[t=\7 Eݸ!?cu"-|[*yXl7@xx2ϾNv$>}klϰ2=Nq%r֞X=35^W~ZEKq'Eni`up'/s( ʽMюpͻS#dۜ~@.:8NǾe.H!2`%cB.OiMϞZ0qc 8n9'L19 YX ~"ϖ`$YuPWH.%a?\ ΥO|#@bD=c&1]&3w/7:)"V~*ңWA@ҚI6G/a *<_MR1\  TNI UAd[y9o}NQWtx2Sր 讔VS^!2bcv'5|t~+PG 1ivgc <#ZiA1*IڢQB;]j[uB4; 2ămaK5 Sa~lT{9pu,'Ӻ?UR湛ԯd^-y8y<je:>;8Qa:բ2i -w ~qzA(ijMA#,%Рm崽}JB޾5!ja!J\@Ұ_j5j眲Ey}|8.j?Aϗ|$y zX|%6 gz~ ` Oi(jlRKW? .+>^gډ1~J9$ 3OG N&T {DdAt?QsZ ]=A"EI}"zl6b  ءay/g8^Z)-x)ueA_PHoa(9A$Vя.}rt Wl|bħpy5sTqY) >5ZFӈrw532vDl#'7+K;# J{ufmRfG)C_B\pyU !t3ol<׃ί+ҡ"r۴ $:E^ ) BW*lcjph1R#RR 5ƣ"#FKe)q+(ø9vڵڎF%Df6&P=u+,0{<{@R|& lî|qQ\CtW'A=0Q"ޓĞQ[Ayř [pϜ7J0*uik!JJ܋t J{C7.U3b@gjDQ7Vs"mǴK(~<&V8șd)|yAk}p_9 nSBg*w]^hCHTH֟nD' ,;n^iWRF4UFJ)DŽ)"#2%! q>f3xNl?KsMʥKtzX1 nf}$(bB4T$2^#D,ds̨σwd_uXP%7lS}NbЩrوB-j;Lv|H9!_HO)ж^ʠKèM] G:7jTOI}NwʫS+-F?!#[ A[ub%g13]BѴa6>d64]$O[Q[li>g`žmV2Tew.1qWkUP=YiRaWy V#ykczumW\ix%[j:JDȝ,( pY+%d(UaOц_>5c i4%?i.',9cW. zx@:|{E=DlK˯.kڿ\q%S9^hQ*Ԅ m̬v>TB X*FĢd3zu%'gpUu3,gP4Bm쳮2QirN7į .pP*zXl>',VMu9d82#J=v!{?}›92b@&>,5(Bt5HVa`c}fo1ZJ5 kf',-뉭*5F;(l]dᨲj;nscB8%ed+])EX% bϢ0i,-;Lޒ8޲)L_M0K50.0G63P>A.rDz7rÚ/9#X0z<,֧'x =ŀN;*ӍW'#9-vt~V`ޢrTCKǃ˩t)Ni,fHUf+ubJ˾7TDaXlV )zbbq`}4;f|`P֨ Ni V|Xz:AæF   t5X#DRHZbD;MT[ >kV\1݃P1skZvn>Zl(YFDlÒǺ.C.HskhYjaS#7qZnI Pdֹҗ ,d?^o9\Ӛz0N@Ѽ~)Y8ej蒴qJ({0D- 7$`gͦК#vп)}d"U/O/Zm "V> P^#V+4xI[s+/+ڎOQvy$GvBaHCyy8v_Yp'ҁ쪏ָ%ޑヌ!h ]~A^4`2(%O 05FQLз8Vʝ#%}UIB|Dl@MT{Jg9 If"e#B;O_CT/}.U8(Y6{9O=R[g7Ϟ&W(,CH}WdNrKm]ߣ^P;b{ci)`a$:O )j$m ;0]8l5xX}X1%mU:|u(GDwUlCY6h.Hų5`9-WFٗ|n6xJGo5Xҁ7~sw6\9w߮Jsϕ,V*Lу0. (]!N`EyE 'y+3V1v,Y磞iZ鹖vCmÛZ(QJ5>H<8 A+# @ܹ#\IiD!c+bX#[[`k?f%䣑' hz"rW\=L_ȂPN;iVnٌ?'ӂ'\rLVoI]C|:RuU`ϠQT푨Yȹ`ò_NW^!HZ1(oxn=*_wq|z %JG+"ȕ^u(8G$dsN!q`tQn{*nP-_|n.+jjlդZ:l{]flY{A42# yx~_-c>&cxx-h&v?*60 Z)ԣ*LjSO^|b~ʒ!/hYҝv "b-.=Ia]9L W4R\CC K=N7)P ;ԇ| tB:e .o\}zXT{Dp)T' FQ3>JQRa_s-«ɭIDȅґrZO{EY(F.vBq }_M-P%bĮc|jaweg $d7c[ɤFڽlN:+0F;$OIh]o)͸r;^'Zsn!um#5өAE5!"V"uY5YTbOL<ΒW׮ [I{FHQ Pݫ +#!_$(W/Lp$Ё?lz53P"+="sM 5N?T܎b+@>хLf5%?ׁ-\D+ٝkSdKstC+xAsT;<r׾Í5#?UgF/h[ʊw5--mUX84q2eޓtJnr^Z+yq8SdO_JΨ׆*7ڐSppcuu:D}WBv V4@pv(+$ >jZ2hַ!Mhn..Fώ jTDerw4.vCkZC;Ȑ= +ɂF#fR7}&sX \#0cP\ZNAPa(@tʼ8fU=O:G‰w n{T!߶6 |n7oISow7ڰh@YZjXs7_D}#q)9p}N̋@PrҁoZ`zV4 6^T:AZkGY3$ИƟ)HMʐ`xz #xn>gӉFزwKĶ l8Y@ۗ(xNRF L\!4 ~|\): c$ nb寍 x<,¦\䨾¼f<];xIG`Hs`+z1=Rقږt1<ֳ B}&VR2P_"E|3#Ey-[}zsL~/gju/Y"kWBNULS&=}fɤls팷ZWXT2_YNP@LП )X;c@%/$p7DXy8t|zHYHDw&bx=¦HZalh+Y`IwZMG2]A y 0Tr_ƓC?5͒~ 0~S R<؋$X~tmмouvy  ^i([&){| '=CeZэK2wnYPϿBȯWom< ;jWP4l.D4*~*I׭7we i7.5Y'q DA7J&fff:oׇPw|*~阃569ßh2ag^ ,(ڽ^*AI G@˒ܙFmߑ .&s){5xU@Y2pY愀 er\ rp 6+U eL"v6*֫6~4Li-!og|T ie* ToϧZR\AQ9ލ_6 Ҹl d齛Ѓz*$8krkbQ]/$qNR".JvᤀN5tC4Dc-fV.DsVdu`e8^@(S n\g`К /sK+ r஁5=dܫ.Jr0ۥwl0j=(hMQwjimlCVǔkb>9bv39wβǵ XS)ΐwF6sKѳt#HMiݐY *IGPPwg]fHDOShD'pR DS;/2 u\3y}y+%;ibf^E1 JOFnqt-F\HW'g79EՊԬbZ{.՛6 >:7[sׁ˩prµdVpRtl2\OڽjVުǨ?Aq$ -~Ben2K\ im;k NoTğzJq  qΎ7 ҃;X KCtq}1B pH0b,8* )v[,13W7StpR 5n*aЊHaW0 {oZeqqDmzy8N& e*Cro'8su0nE9ҀI$HX% \/K*lP}L0h:t1s!AX:啙1BIDi:ITo!ˎu=vm'.HO{G[/k@;߾FcAv(8j2*&│ Zji'leOxMv࡫5,_ J Ex q* m\3V`սyޟ?Kk#ȹY@tQŠVWHJ3c͡8Z*ɹhE!0Pҫ:L$@*޽}]Z-ͯ1P{ڣG)ر) X^S,lf$KŬEs_חbo cz``E۴IDLm4YH9ZZ$&$"4K8O׍:v I_'"ji Ucn϶p>w쫅]W$2>ԼuGT:\H)c+MBǕwe\"_-ܔ[-ҊMVi}@h68FUk%1 'ϫH \y6*KOtH 5I+_E4':}L[F:S<ҮtÆ61I \GẂL'͓t\IHZ8'%ޘUZUQڗv+aIqMb(} C7Aah^Yv~D170/.O۠* ua]gg:#K5.96J)'"N zοo +_gEBd V -νؤ0Ck­CgB( >ʉ;^ؖe}ߙ!@sML4 u܊&,]>T8X3ijXkSIE+ü./.X&s Xgc9PD9qG6Gl|@`m<+7o-?B@ qLO ;Tğ52JnZ"yƕrT8s&w,aHIp Ae;ehb<ȡav)LshQF :s?eAhu U+)h>ng6şMr3rMKI&mJL$0@Xht2]4:'QhϠF!DLrcmfO ޗ iԮixџ`M: [ اפMOTZ$/ Hc̳3vuHf2*8,7ak+o)LFICP d# rI.ڠ=Կ)8Ab OoJnkƤk>%^u\T}pQýaqgrQ֫B"@/`$vT{NBζI)Pn/2]`9WKUlæbVP{5_(7 ch2mfQ| )&D}pct5)S F>q#FEMVMIg^{.Q| ]ՖPuW dÌ@J_llJ<(l (kxCUgn"}.Upn+kGX+'=%Nx_ErhVۗCok8zIٍ~o)E($ϩq[uq;Xĝ>)1O|;^Z"%<.\?aᅡ/EVN<h;PP- $1x)!bWxfp_>foH,2g!oz EٰҔٿL Ѐ !ryRk.} J+#9paI͟r5ڛBK  w|,YW`TZiD\ٮ5 0fF!9b߯1&GrRu"6 F?lLo!5y/\"#v[}@vЯ9n{,=el` ݃+nveV)1}VɫǴ+ȓ>gۉ$KiYr$6 /bZOovvYJi,ǽԃ=B0_',á3E[o_ZpQݾ>p>G98ސa\97=R`/e``N偭nXICa En7[]+vΦ cL,CZQ(K0 IR(򉉵0(c͘RNP+&='qj_PdHqFM4h-;yA)5uqn8?2]kHwߨFv;rJNtƟ˴I/~0Bzv6p?W޾J,Dpx*?MQ>nooϨr6vqQ׬F55TLۦDx;APgs/S u"bsPKJ͝$EKfVM#n8n7^ 킿9oSMt{n\Bv >*,:cM3\5InmB:XUDNMc32_4@*UT+Z:Jh4X Z{l ௥J7a}Td@h&LZDEER 邲ĬǓzL)-5_GS p> oDV=׌h&a&fJeϯJ{UnARTvo[a:QAAms}xo3ŝwnW0hg*̃W@I$[XyL`2ǝ 0c9yC1Gʍ)LH{vA,G &9w2x9HB٤ !/L"ul,+evD r+$FNv̹Jk>px% oH[JΦsGSEo6xYצb~rQT~"K3\vɣZ|fuP2#Sr`jM*K[f(Iث`cUڲ HJjvLʏ!x4<]{8ϴF q:m4 JaA 2{U 8=9E }gшywz2h5k3X%F=6$Is1X] L)ݭEGd2.0cV`Bk{>;͖kZ#J{[ չ:u14LO!ֽKDfFL>y9;kݮ"SŸF+k|mbF&(~W臷R+,aL[! CW=ç]BN[^N0o A{'"Lu 2EjcӑDH8 >[I1grx^%6lh}sEkСh܋|elLGTNqda]Fb,,jAYM\zە({i:3u5bCP?< Ibr$ -Ð*.(]lx#93Nφs$m5mudGa|x`?T` ȩl{%hDw)&ɺ Q%58$F$c.S. 1_Cu{]…4qt%.G 00O況?XCn]^P ;< 7_2;P2>18$rV;>AԴ $ Ll%o{\v#9n4C9mѾ1GG6Eͭsg2.1s$.l;ޡ6q/ 02a.Ƙr=_|Z "SϚWl퓯gWBȏps(f"mWz(n#91NL_?k@Lk +]K6~+;RoY&T߉4x<g uvŒ쿆Kpw/Ћ9@IrRp"i"Ė<`ъe$Ōm:hrv"OY0 CEQLVlStFt:|,\c@YФ"rR ~Զ'jCU[%Y$UD"sf*\Bݣ~Cg22ܥVp `W+ᒲ k(ab\ SY P]Yl'YSO'MR4$dR ?yc#-f;GwUד#d87ߛm65%7kFILbT37T&{ o ~:kj6_C%u!E;K"`cٙll2NYQv:vd'ȻnK`xks Ʒk9Eh=GJoY.l!H֔7N-9ʖѡw/gd`(Ol!#-n]H,4Hoj me(3̕y6yP0tLt?."A:.G.[}!/E f f5aeG!{0UA׾+DdQ?=5ޠ%K-Mmȷ1@)QZ[Cv+t";ݩ2 3'zzEj붴%ehLJh*6 -˫' 򺃂M;d;#q+gz[Rێ2QD io?m\1>;B$6v[hPxS9Bp%+G" BVL o)$~VIOܣ,jʓXXQ5[EEax?BIX }4ѳpucZ,awDPx{ Axl[ݭ598hy߯[ r4#Vؗy Knj;v7;wB8-K_!F$~eOsCUk3%ۓvGBAftZ.x5}tON$u: nm|0cD:.¯Е*EU 34u(& Q4">w=)xZO=oN'-#,⺩"Y`9R-.TEC !7p0ı rk즤X$hI-}C',ȑ6<`.̱ӊ`&%h0A* `2[wURח컍0-_F1tAq>ٟ^ _GX/+MĎKIŚe|M8ok!41~\o"r9lڄS{@dH`-Y=w|БǎV K:9a J:HLtD (LN"iܣ|Gjeړ^kgnOɚԍ0TC= Έv#DD@;qm8 s&di}uemJ˛K?.`hNUgq~&R^{"ؑu^\8˭נ8,+CSS{@2|-\'}Qlqׇ RT=n^PxO&awX*Po%esNqbF@~? @͗tb*?7+n2fOdߥ kY(v ]P tulzmݴ0ޫ{ZGҗrf>Q~8'eETum;2x>R_VDE  c(( Gh4ntU}wKTR6qE}gwTuVOv{lYa?8%3s-$EXz\2>mK nS ?QDTD0C)yfgYLG9= 6$|3ɔ y&I @D1o ~5(]t89 G\:~R\g̴VƲ/XW AnN+p 1Q%,j/OH; sCeGSZW)ܼn9GT9iDxh0f?ÕAz@BD|*- 6i/LSs,uzĦʉ2AG4>G m8s0`p‡ vM-[ocpNAC:-AZ漢& <;?f]Vŭ ^yh9,Q_ :GP;hZt#|Nc`. ΫpSv(@E||?4O$XFW (z#̾b7K"gYYwBߊWN%{͎G~>Fʟ P&7CQ~ȢL7NHݜB *p iMei{UǗT.e%_s3# *v[4@; u<]M|֥|%Dۊsx4B v>iF R)7ar=)Lg48rj8䰣>P8̨~hsBxuD<7(KBz-yuX|܈HCU^Sh$T)d%߰*-D e`0:uUAt3mj.7_r UQ $ޖDN{-LguBO~,G)|Rٮ?< I@!\\ГR?;1۳YFi{x'6vBqc$_|034;FqG -.3,>P *,1p^,wdVrU`Ccn;?9J? N'C%/l$ń҉$k6z+U^Mu9:z_1~)I\T3~Rب FKLO7?j9IL;c'wٴSqK]ao5ڴd] H5> p=Ȧ3$l볔g:'_]w{y2鬬!Z@%5lY8A-];øpKO<>u`nC(//{VBbL0~cmoX/y&m2~TV5:7|:S' ڕ߾.Q\@յ!T/X78\0pp oyğχJRx#iFƒѩn?Khљ<4aex= =W(uKPeYth?PUil|sft%+ 6nO(TU*ztieZ]5@I.q" g=P*ctp.+m&>&,ril)-ƬRj[oW7RٍcQ?f\!n'CtG*_:7I\r!WFqOLFՋ'Ue :C^l荁,%@ yߵ~W\;W%Z1(¾b]T= r;T\toKV[EV,%( |W6P~R1=(QMT1pϴq Y70KY*7q7Y/Հ;>uo(WVsc_4vo[aYJԞOBeO*?HpO2F8E0(xix^C yDxFnIksd}ʈP"I6oڌdDM p:dcDi3=b#ͷ!w;o G֌>VHȽwnYy cZZ:d\K1> J-8Yĥ#y q]ױ{,d_8CsQlgSի!}18M^ A} VۇY|.fS,f9%K'eu:ڝ8,2E9WT#/X:qMS..Nnbk|LJPM yerjC᫤_r1u!Sn䱔*f `bEBFe6ܰ!}ѐ(yd=[lAP!͹RɎ||T W mJ\JpгG`ʑs;YT-+XŖ˹\w@#?`Oc}W$igߎmWĒc¨mBy \0@zr@6D(%))m1 =:NpRS*A80vk[+nT?+6hS8WXy:0[iiQ]=u2 wa~vILadV }c'ͱ+ALj!dV6PNjA0E.B ?sRM@Cs~X^aHjtkyp$)f1[H¼(tv; ~>57jKO aT`sy~ 3S#V`&*Ս6h|j^JI&\6I܎⇕3J\%n֏Yu) RU(o5aT_TĢhizdjXяDvwaQ_`S|"WgC*")Zk9Lݶ0>Ɠ93;V+DH]l|hmxg5;3?snD˱d !vqBjLY=i Œ=5dJa < h7nŪezj<$~/]NPۨd$*m @*toFN* %?ԣ0^YpWMu&@)Y?GA./)p {2ΜmnF;jNb}6'WW &!;#M&8u㣲I|=dRrJʘq6F~:rK/ x.砖5x#P|Ii{*'"}peZ9i1ն^3!uxe z,?&X1!L}B<]ܟgWFpua, =F}gAr+& ?Fɢ?B:o'7b`u\c] mMzm>n!ϒM e3 rކ- }P̅ \^2{M/4t箝69ڿj{eNH/@vun*&/t۸q1 Ql:Kt@,4=KK H.JF}%d8hgID#vϾM05#=w9@Z;8)49GX,@󉄠B)fq/`tLFa3,brl*-Ȫc!+6x4eUmS4,Ak f $jRmG tl`dSW Ӊ = ){cZHDow@UL|F޲19cF;)|P--@h蓀ͫf{tv 5YcEI
JP^&JU ;>`LG_dt]{,Cr+, / Mǐ#3v6 EJn qu5時w:.04_ g|_%4c -8q4%nzlĪfė 3?|+@z(ܭ$g #20=ui?j&jGM+aa/cay"P$즖) YLP {CE2Y"5Ex%]Q>y!} 3 ?E@.QV2$\RfZpA fdDK9%f?,^L ]"F.pط~5wS榮 c tJ[)!";Bj{ҠRp|pƉͭl H~`=5oJ)5 ΀&Wce`֤[H b?.x^ b1 Lg sfsēcw\y'в!"Oz~0W/^2 0X٫Cw.,ViS Z!U"RcOSQX]BONXYZA'uv.߭`SԦ:_^u">,âo^;G8zP&ʟoOá{[ⷸ6.3MRwNw%Vd{BhKq}kgxgUCWjBoQ3pII.F0`Zʇ||i; ߃e}6أJ'޵T'mo Ia@2G i.m$SzX0ׇ궍a4gΥO'K>"6t\jF*.vFhga ٵfzFhn)(*qv6{*3'&lG*/.cd%OiQMS%&=K +SLߎ#RsN%+ ȪF/n&}yEG 4yh\R }~ =eczѿ5bx<}8i=RPҺ V&=,}G* ,ej.iׅt}9M=\%eݶGNX ?c3V <מ_$N^s=6pC @F b~@ k$ۢ"VT+$g蹖f|s/+LȋED3 5}DuU쓍 ~qgn+}SyJ_ĪkXtGp O2e?in ppG>(&\wJl9&̿!dp\amZ'!.>\YUwݧ;73D/ڀR+p bBLۆ}|ɶFy`N>9뉒giWIMFIJu{}.\YE2Jy Uػ[9̿Gq<|qdРsp?gpB~ΥV^PIY(W0p.m؜61%|s6tt[B e{;K6}' AXn҅W1r%34 Lt1"_>+)Ľp|ک&%0'x,Ӫ\4-Jd_axe:Ϟً ]ێem}+-! V9ѵ5DzU9/]7id jHEo|3y-xCh=Or 3 F9)GFQVK颼Du>Za:_`}$o+Bp IqF<¾ ':%u!ofmcNd5VD51Gd NO`*o,J#H`4&`hdP;S⛬t4w$&vi# 2$#b4f;m(aQrI3-,ܤM2 :^4~__/ŕfVWk2vXx'cJ'i+{wXht򪡐-ט_CbK E؜s(7OA1y7%EVjT:rO_[}uUaK-[3O㓤0W_L|Z$$=qwdCikWTH`xc&|gϚq++ X%(^[#|iFӭ#=bPmC&f/ Ea%M=Jܨ5 zїAlX5Kl}2tA۽_3?)41uX(jDhlhlDSËDi SHQ%;t>*#6`r3dM)匃)|&>cqCʯ.mX1/v0ril@_LYh{k'˲k:ڢm j=~m+Ƴը{Q$ nmW%uwڝT M>"=݋C{>ۡ9sXfzuhyaYqƥtLErIby 1_TUZ!2+: -?]R(GHݗc?f:BZ&+,Js.ѦJrf;Tl턍{ifPf/udXSxJ4bهޠy`dw |eaEK\L6ZezD(ʨalu>glt z\PV8 UN"'P)N k&d<\=A]~G |~ Q*t&#F1 (Q* ^Vo8(`M@EXx48J*SŝԬk(f䡏CWA6')]w?X Q84'Җ7.J 2֎^uJt_{/JYΰݺQx^$BQ__f.酇p&j71 (NFF@"cMqְ{Yڻ 3h ~y0')A\ܽے\ 二Va:5-b&f&8-\ <1vr VV} %'n u~;N@ͪ:#f`8 F4_)Tmњ5@`qFR&&^ BaFm&NH >e鲍~Pmx g e3ɋ$$`?GE$[Nq#g'VSUEIpl~<TԮvoZ~ꑕW )[ըՅ5JK( Q8/NPW}W gтfRUCi{;١ьg%|ghFB0ۋ/i64 m  w/2@<Ʊ;Y?T71|v;;.zisYAÑtxdv\}w}}+Aժs},0v2G\t' Qo_rto)t3 (FDQcU;n4nI~&"hlCDŽ,B6$W<6mz¾5fM/ kNu<2a-9jWޑAgJeqC_`kIߚ,P jeXu 7h J}]Cx2pm>/Tídx̬n{N3a>[Pٹ0`GP6N3aE3[3Fቢ`$l߽dلCE7NM}+EyVZRZO)oi8/h'3#0ێuUHسNf2}=S~ .)'r[NE„{qe _"KU\Kbl;5dyػ A xL@⎴8Iy}|Nx>V?<9:gXx)Y3ZùNhiq 1LUNWqMYoëfV|'vXjvՍRJB5_s4G ү>ϊx_~(ퟯ:G%iMxWM;@Xn4)oP(0b,V[ ސzڝy2ܒ>- ITC_gr4Eo$1]\x/5RO<npCu\7 5/X%-}"7\(6_Ik .g.V(|ci(Ęzr+H7XR_Zc%S  rpAΨOPiux>Ԑ. Ĺ{:Gnۼjʃʅyԭ|mUPYc0 dpv)?1۪F8+Q 40? ioins!*mf9y|Iq@$ hJ+&y+H2$77-ЀmLSwC?9.|k;Yn.;CP_q8,z|5i geh1̜_  oG`JtViM j^4!Hm)Kl߭"c~Ǩ5ɉQD6 1 L܊|K𦍄N~hMf;!6mehB"Wye<ǬM&eNPf@I~:kOQv HSd 1d{ M1|l9C09?_^mouEHr$ x<ς b8*d/#i ]&H>Fbo<&166f)B,~6ò ㈹FFd EgJrY2hOޛ(LSl$g beR"IpTKQ!Ln,n49 ?4iu\[j^uKx,&P!I/!>*]2묉 )DвOpgCRE7D8Vja6<^fX-ۺxঁB9n7IR9ܶ˘ZdeFW#hI0@%@nyxN0=.ː'S5rƓ4!?tIo݊hנ}*.f0wq %YYcm|#Bb<-Z{}|V]9z7B_ D4q&`P|Uƹ+ `ʹ|L;a:2];ka/~<Ε@lX.9?YPXL{$rOD,j+vKR(|zpG7d@~YxbnG-}ph? ?$Iű8qm u:﹋eІitVGK` aVԜ*>{gDw/{v$pa }"nu;?tOD҆H^A 17VFctİ(&5vNd6 :'PQ hl,&4fB6y Z=XV6<|qwN}[2z]+b'hjP{ozI$4ּ˓Зg?_l x΄NW T zzH@s-*P9!OQ(+L^ Asf٣rt<7',>AĊwPւaI6:D9Umћ_n[|MTL_n(HZ)dF/j QVGJ^ E@Zb=o@o$o߾`8 4O^chpe?*eeͣG7:w?DD.*i)9cyU/?J_TuA@:jB g_aUw[ XbZbxVKC^j+O$G];?jhb#dœ8n6`Ȉ: {+6T'[?'/MFW|LLӕ[!Lk8 gx S;o [Vh'E:Ί_OV=eנAd &kt)VI t$ʫ8G4CcӲcR ąT̈́lq# 1hS?cF[R+sSA;F52u$}Sv"Wr/ڝ7PP ©֔b{Ho( /,ĔpB݇ܮyP/Rܠ)]Wm7[Ѡ)8&Ѣ?Xq "(3tܴ˴mmsM/xvЀQGh"G {YUW~2'OKVٗ,^1܌8Z#6CT߆ <[ 81H+~X9k`pcUM.IL͝ e~6E8ݸ pJ-}9am {FwJET?[/!lD G;%6Ҟlވؗy2x=jBm;3ވSFYni-cK 8`=`x .`eV ZjZa$\O}%zk OzjMﻑd}ƺ/oPS}}\GP`3Zc~ɠT-Ipj_sAE؈t3M*:?E)h|)iGfnsj&K{:e"\w iROml%ح-TvbS.$9I/[)OIv–l=*2Ni3!,)Ñx+3QXXL-$2v[XW֙mх+.E/zUj͂(j3} P 5eC9os&XY^E"Ս bp׵ĀRhd cd龰uo?bw1" w-S@ ]7o&bު ,vIb:l cUY(!v[1`psvTab0.lT:$U]Zv}S+- 'fbhۘYڛ4ҙ^@䨶ڗ (L Sl83=ZZ$h*(/̟lcQ# L(`Uf:Cd^$@6Lh(Lk)?dM-!Ւ·F}IJA"~`aL:$7#ܼ$$Z-<Օe^ * AhLZZuq0WjGQYmMJ z〽1|@ J4$:6_Ϋ@tH7yL.Rxjn OP$sC!rI7  O 0x矨g0Giйa!fMΨoʇL_9Wy=>PDsr?Qې E\mOY/(@aN Q" KKR. !]ogaLZF%Ev2b 6]Vzc+[8-&H#s|~p$KaFXW\ ifܣ :i @,rv䀳3 9kk =q\ w+_Qdwn|W-)I콘Tx  #}W(0ݍ8ǭ#l;udqi88& 1>雑^V\K D'T\wq8$g`MLwA"4|HtƗ!p&y- 3"(*- 'Ya5U˷)U>aK7GB'Fo"DJIK!| @*b&t0;[ۛc0ϖäO:˰uŝCM1qQt#({G|ӺZ 2ry҄\Y`~4Yd8F>.mL$LOHԃOW"f;.#_-6SE[ւ÷B$'bJ}BGXvÎs\nmv]Iײԛo! Oe@DQrǞq'?ԟ,^k~Mlfw\Yb{izbޒ:BG`Ld~II̚W;&?{Lk߾\#*u~MZ8<3ڥ-ę. @_қU,}乚Vi 0,{sɆrXߦկw!>yIy*8$ .@_aH<8nj0Y,͒ŹL.njWbDy 9/_W#>+T`{649N0 ?A(5喹Ctxjἇ{o O8COs p,Ņ Lw30È..}S^Li]8A&Y MpCKen9\O˧Zʥ ݌?YL'ajMZVSY$KUTQ^Zcqe VdbC X -{sk{Kh:V'M0p0,J=kQeӺ1OѼ"쟍wUآo"Eʞ1>}\^vW+ln2ץK<"ek?l87)z~zT@xV1Z.z@Ӟ%;d( .=JEԛ} "= KW%}4'7k0Hs ;5Wf{ŭbKltĐe<ǻ̌TA~1Rsoe= <եUUlw̭?P0ф jA";tα7>*xnked}+N0qd.AVly=/ a =݆" >z)]͚ռC>2A-&mQ٘3E_H77kz,÷Ňh-Næ#V]۰WF#C>ȍݜyzO1eЏ!f%p2 уc2ޗ]RvHf$>nCG2 ג];le ֍"Mm ^3R-zٞ MpZʘm's0p7^\.zSp) ҇k :8K%ɼeυ悟vp:st_JڪX ^(05ٿX!ldZcK2(x5KܑjE^ۻN!Em(ε8-|ZV|3A:N0@E<)8og Q衋17=f]W]I T+}jVxz ;>4%ĈEM$K<ʁГX;nVJLwy e>[nO^ 0N2u+S;lyN7]MCHG'(IٶE(Zɖ =߅L6QL(5Y~ ʁVn2EAʄjvgMď}*YŸSTVY۹r!!E7^|UM|aH^qJ=RQ'huťFN'9TV1Q:XBгѭ=͏#u k5{rDGu֞8X v۬ImBtJS-9C=Gb5Kf~S/NyiCwl"sU*t) Eg >?čwNe8(R]$&ofLg#b>rӍ5CO< G,mv9uܟehbzvv]_o,;~1ɱZDuރe'$tg~{_]2 QcC/`>98F`f3976ޤ*&tg ^ĈJ@LiFbC8COMnRJC9"os?5|?f`Ͳ"UrS&XsrP}ie`CStz_+t7V}zҹ,Y(8L>GljU%IW#źPo{&YLbnE#c:mQ\kIc4_N gE,ڌ-h)k_$1yd"}')2z@)>U[aဨ׽zʉCCeeF~6zŢ^z*%A¶ mi (‚XyiZڂ旹O~%`2qGA!0T}cI J8f< b8h>~a$rJ~~Ha)ΚAQV]_AUZXtp4e<_F)LAm\AV6ѲZmg ʼʬo?.cuҗ 6Cߠ=t^Izz~iRJo\L3=l*Hf.A\73dt1PS\iDd%JoCeϊЋ߰i0Xr/&5Zēod1*td%JO# ED΂7/of:#wF&uh,b qź ,ɳvt{=O (nCt v'f.7vD~or_YqԃP jҧeI 6'J Dar͝/D@H@.Kȶqvwy1c+T?vkO7%{&v齴8y0A$*3]V$[QWMMA}owg{JNvg&5)/1;Ds`=`qlJE]J?wR /"~ͱOt W+QbufCND!!A==tiC<Տ {v-) ;5rB W{X[n,ڣXUo;=0zg{d5b`DYO\HHk̲*(TqZ_-x%xx$A5 b^ ݛ.ڕ#D'$0{_ . y>LS9<=b/0k £BCIdC>K{taP;O ݢZ KBJQj*<ᩚ\<0^T1v .6캸|^6cGacyI^ݱc۳DGʋ8W&kW@zE  ty3<ׅt>!xAUTpQReg(%OmUY[dʨL녲U.NoLm:)Ѽ7 n//Jt-fH6[^ƔbD-(r%&S< `K!]$t"z5mP.~HlǴe=_J)4?6KbVpo|&|%6?S?%h󱣀_L$<<oЖ4g 'a-u@bڳ(/0dCΰs)~ /Zaʃ!†oW8V%]H"_ju)"ι?N95]ZI.мO*?[Yys[LX`iyb69}ʳ_]+ Ҹ)O^VTyQ'2--Eb?26E͠Co1ԄJFl+/tfW̻&XJ[6=|ɣPh8@m jZui;ۓKZ#57Rq=C7 fPF΍6? oh o :5ʙYN>b-C(R|3bnH*u yg<1 K!W#Lk^O(*w,'3QbVrF+:C6wB6ÖU6 +[_xEmtPxLUm2;8nVݶc"/.SזT]J3Vt1pP)l_or-gCCgߞ{Ow ]GK!LBZz=ξһ<=(S~"}(OLfq!փH(\8?CdKs/]@dBvt [6[/^C`aIrd9s*ӂX*IhLT\H+=8%feE<<Z}a#T1/Ѹv:%W|&jUGzLd>M*Wٵgp^S z,*?Fd5of3$>׊l*!͜-^u<41r L -J8sT%ya:볱j_L&`}+ျHk!:>A-qS fzZwe,zkhfp~m=|sꢟl_ ٝbkp}<TB/Ko nt7Z ه>y즗ضEn\]i@Kr=B~]rz i۶ɬY^ 03GN [xMAA-T<BK¦8$@^˜.|. LA)vWKgY0s {0RF9!Y1a*y>Ґ~E: 2mj}YN&VK.Ӓli*3 UY]Pͩ4^b|/{r4y!qTb_~4&;1GT2iEh>03Ab06yeٮS-0MOr9?S4֧F/ ˟%щ~hŽhk0Q, H7gAn?˺lSĈ=.k g ~n)}+\c'HYa(:؅!mosUMU =\Ǽ[=h#G멂j5ߧK%'McLTH恋rjwQCobay@ݟ1a_arIJwrD- ɐ͕w%s, pD&c220Cpc**æPF``9F˿m@)6Gؒ H 1\P2k e M<62H;-ʹnV|ӨL dD j1pxB}иcqBO&(#PG5ůMF`N;+($vJ bCGp?]+Z,DЊyV];g)IjnSzߌY/,IB2zmt/8(S-e xLxKCkϬ'Vo MMoy m/{s1iH*,+Fo$A6O,*]$*>h䯯xB hf^9X`͖z lVn=HD>;ٌ(ϼTSp # &fZ\t\)sٕp@HUۣX΀bJ~1'xBkr[ň>AXm&OI4,b*']l& >Ǔn?%J)~42 u}k~7v\ faqzX0Qܗͦ4b"h"]I"S0&QHHk/6>Tī|üesS#Gםwsu^[Z]aGI `6I4$i-j9s0=ˆ `m3 Y&XBIzÖX?diؒؠ%5p )cڲZ{7 flQ"hhbd錡$`A2kH:^uBZ95X~mo?q3Zj/"Kٕ  d+GkN,F# U gDD< '\R;s$ e0>Nk`E03FNrw؆<[h0kn #ym; azxU2|Ds?(| ]'$h3 @,'f{ϧMUi[ Y}|yIjaR\5zc߮XuyFidrC8/i=bbS^2$MWK {J6Jnk!??SҤfLJ[9dBYY'Y`ZAW`Ǝ,[ 阕Ouh3H7VM0/n26d{n(Q!D V7h͸Y< zi,%jH57*WU)lLR ockȊǺ0@,昼H,iaN|ZZX.s(u൭ oh)EGFܳBJ cI5Iwb0ra'"fE-/g׊#֌ J醵|hR, # !l.M&Нe3pMwbN.Hűl`kJG)9Z H:i,2BF#XZt9R')K*!jktW3J'|ȕf,Mdk Nٹh7NU80זL1+/T0j/NrvM>9H-f˱)'(!0 jZAva|a_K2sޞE9GZZv ao$+&A},Mv_zH5RP,%3 Jf5V0<+d8`j3l&hxcuw$.v;j⛇ybI-Y pѯ;T^8.W5c^8wH6;%.2`Lju=Ѽ1{틏$+BNX؎Y=j:iTdw.)t*Du(+:9z-y0fm;[Y2tonGuV+&VcC<Ey4 *_$Av,lisX6A2{P$hۣYN x]]d۲@ q0 }{HyN$n.N &gjTѰι(mXJYƸBc?=<ׯϘojO 6Viۧ]e,^ )#N]G)_[5_vp'Cd.0>|p𬱣^ QCضcTa6Dܫ!ccg=RbeOҲYm{%Bo-kv,H%G56clZOI6I5;reↄ;>T \b-8\,;:,-w>v:;szW}TIxԿr=[x⿭p2Y%DC]:LhF,E{Q>2pNΡP]#;|b~0c}3o ~2L(f8B䳳 >z Iq*jw WAα/T&)1zO8Ļ4KxGux'}a}x;xC0„Li9E|d1y)Dl1Ww7{;kOL&%\֕~4 &{"Nf7T% !u6ګ[ٱ{MJx= m LMt7y׸I۩%x61q%B*lěI68,w)x#dbM Wuļ.4|31]@jmi>K0ksl ֞`(3O|ʳ|y6FS+-hb-[dJ/#5`Z1rK96sj`eZsr$()0#=6,rȇ) Yh?6`ʹٶHd i ˯×sC?yD+Tjn1]J"$SoQEQF`P 󚜽>z ioR /^ lخ@%'Ӛښw:/Y> eLf9Y٬do')p!zw#3GQTf/&$[$6{r:Ø;ta.^d ^[g D gUʈ)-[ jvеEA+G-'i+ex*rr0SthtfG 9} Y.(lKtAg'5 ~ %hPNv9C)+C(Jбʏl n8!muB)]i[ߕzlFf!P0'Z΅e^eV|,b!< T X+R!2m)]}80& f/'Lrլ$,q2GC1;"˜Mgx}##~:AgS@ N?aK6mgဍJ uN)wFn  \uPi(yR5Tjl|UEE)JwyJ—I~a0Q}ot(5~8"+0T`2q06UgHR8H;Y tsfd}pgI\!5`'ЦKB'y"KŶ)ђrJg/2g.zbPî\=Sg$K-?1 f: xZ^AoKfKB(W3y vڶmG(&VRvP 2,Ӛ3R^Š!)LL$tV(ks>EiRWESw,w,J^NJC}lm(&PIo2i?\QKU[/@Q"1*e.!JqXclsa &BvR:C/C}*>QXf&PûF/*vrVgntGΦ'2xᾇz4F; K)>bP}9?S-̟480ʆ֋7 8z( V (g"t=֎yhCuk{8N DRQ] d|?6zZ?grFEjgܮԁ"?P.5(GtPdHNH|#8._2 5^{:?= z[c |}u <>"Ҙ(L^%@/d j6_ 6Wf=B^=( nPU7nžU}HN8E5uUD"aT(TPWy˵= ys( JM3j/oDIH-۴Ӣ_"oy)+|i@GVe`MB55u2Q3 I=ҫM7]@ck 4;M҂P2 3R^ [^S5ܭV3jeݤ R_4aB+w95+[6'X@X zf)6Z_-w"= 6o7!yd  $oiv^}[I[C8WC*6;ttH؍GX͠tY)>ӋLΜ٣b0r~ z+p7rxR>E_7E?zh 'xzӄ`>̑i}|.TfX žg*4<_[?B-@WUG۸v*ݔl{m.0T[Ta -=%C_fk .Q+ƇW9!FL$lmuWbp) ! @"٪Fz֎$&iZY1ᒎo1ڂJ~S>Ѳa"]݈֛Ƴ+8g fm=1ؒjNa oo$u %SgJs?tTyngcA-9Kش{ȑe~k2 s$MkUڡ'DYBPз@ p8yr:QȦnl qBƒGws{@j#+:,Eejz`(=,1\u1MH/6y9뼂kKt)H+.^I . o¯υd6ewJ=әnFVB\#0-x݇^~ƒ| }\ۓz P7 B(-9D"ڿRII y@!=a맯H9 =_,FTu5c5taq]#$̀,Tbj.ێټSiVo*RKIVM7[gv f,};@oޓHJ=i`zG_-sxB0Ԯ-X ZQ}c1ܸد?keYWP׫>mk.;.egOis[ʎЁu /2,!qgd!Q$%"S"99*0ϴ +QUbzX% "p[mcE&/:ƜCńeȓcK2+/7o>C 1 K% {t&ypB򥂮a;Xv@Sշ7M.M޺ߕ\lbW1ZF.&ɀ[I kV_$gS=;o#l)ߠEO񸤆FW| EHȗk䮣6i|8+*:>wr41 ;0J:f`%Cc Y#ܞYY"pa}Բ>w$~*ANxͥiU_ΠWNʿIERLW:YenbyT mq6W #k m%HP# Q3yC`nHl jY\Sm$E47w%z3|yb]ӶɗLi\|bH=B)g sdTp.~J5l`Y5ގoFRa;JV{<d]라0}~b'3k2 n7wOtO\|zNNIa["hܠnv_ 6 oRu 8 c&K8f1A]-m!-mOoՙ!yN}~%K9g Y{E!0Ƹrlzmʇw:h䲥>\d!a߀ t:._~3٣⥁6[V?q:@ђ}!י8>l.\AǨ#I;dޕ"G% Q^Yd@'H/Iŀƺ5PX >6O Kw^c|#@0QV}ɇmS[ ޟ!nyKOb#ły5a#b_ͬ ΗwD,|SBÞZ`, YGx﫶o>]lrUy[>1fs+3L>U4)U?q#|]Q7.%cYÈ6Ѳf6N -U+ce-Cfc=q5GR$%(IA/i(VR>~Z*DUFV}ƭx1 #?w8q/ ;bxt o,`B/ڋ*),HcPm`2+,.])#>z(㯑'>o1 ;; =)ԕ >msqz<7v.m $Lo["K[(S+TNe45[]~vrr5AY`d 'Xx} ȂFHNx24Ӗ=)"ukؑVd]Wҫo^}À MM6۶.K,c4s'ls>1;g OׯY:孍&$X#{VDŭeեoTVdہ|{mb"VS;q.axe~m!{!#0ﮃ"lmAىhg(bNX͐'FNcU@8ބePtZ #E?'eX*g{;wv9H6 Ɓxqǔw|B=ku\Y?$ Zʢ,) %3J^wC7O3e*c!~Tr`edQH[VE"[̰dc.Tb>\evK&:KL#țNӟl4f@O[լ-hEuu}Z4-g0PN'H }\xocǢ?a#;Z u<4[7BM(p7;#/~i%>Tg)k -'#G6>%,٭ ? *B ;v0D\Pm`:v*$2a:C>^!g{_]< jg#1{2:kQrX ̴h 0܃= `lq_\tLǭ. ~Y ^^z*,?eCrmu"p+>*(hjBLaB&wl.kT3hdr%% V{?c/.1o"VD6ڣSÉQYxp f?ޛ4}.Eߋ!vwIz=p/a0ה]n:YFl lA1";`E^N>sdDnҁ&Z Qu߲GlXGxk e@3Vlhw/-ָfJ$wA&uGC׏FTzPyQ.,s bBjGɡGDY*//<\ mv77:[uD.W4иK.5l\{:K#lߒOGE I۾H:IЮh<ةӋemEEcjl"yKb sD7Ro^Oƚj KT-p,~Bw&+6>oW)V{ t-ݭ٩” p =tԫ8HUKj=RT gW%nqޜcVGDKp}]6h87 ه2zFZ"V'oځZ0h{ */i&e:4ωH <Ҩ)Y{\h=Q&d`8ҘvWёG@'%bTZ3vC!p8򺟽 +9N<>󌹰S\m)s7+Ya$JT X8MI ,v*;8גs`!˺F(88*Ð"O0eޙyؕFwA~mCUt:g- zfF_tG~(MَoEW59*{oXF:6lrVWTMH(H7@"\Ȁ(֤.ٽh44e_ķ]͗* A b(UEآ(PtVcZqe @݇n 4Zg,\jL&^+m{Cu"+.;J9I~!漊ȁ罦!iIJz&(&!PVK.((] gԍ"C#,*Ե [C@9*y8/RV{7SM~X %s򄢛حir  jTfKuJ9CV!N=fdh '_50kI+!xe/`i3gk^I fQYvcYd~mLR QFm: -=&s=$ml臌^77cdwbng=k,bokyžqd'&_V}uHDxra='ў$)J1&H3\Q[l`8Ү ?5$z!HĜ*O3+CY!Ӫ@O"jܚXҤ/ D- R#:?7L+aaD;>R²E)ܝԼ8FCƴTEHU9d,[K=FĹ|IOߑB6/WW^,"CڹS'W[tH]qj Oh< B;Bvh( zk4Ϸ$?czUaH\ LԷ׵lAR1 bhjoBYr[']5%`yWP? ߑ'@#7"V9)/%YQ@/iAޟVY9ciS3쁣і4m4H4TEZ|m39Pl e TfQ?r1ƉƓ Vz}lVկP߭K=o+|~k קCyfeV8{{@JKc66I<_>|k/{U|q(-$`|un.;+(jW)U_8|bN"\Eё\'m74\F@h@e$Ne{UjD/^l48/)yv$Rj ZH`N;/]HuDEHl HC(ꭉ¾3 CH1w^M@F &Zy w%~k8kk)0h%s>^+CZaWwj`m2O WsdXqv->EO׸֜36n᷊[~lqcKr:mOPE?؅}+U;TeM`Ljp۱4DV9_T bPS41/$񟸅8M}aY]<v3]J=?&(+{Rz#nccA.`a>'J0/z@ɯn\2f z~TBȣP*xGL9[bP+&ega8Ua_Y H`8 />O%x] 8_0Ψ*,u3X,BRܳsZ$ xEa+p5 U+4޺P?AlWYd]Z(j[U QbU}(εc2A>r*!9I[O }90 oa'{(V'sULu'd s2i/x2d08ǯU9&Q}2,%G { r>LN:wr]4L3Al~f,{JZh K:#y[MoJ]6 R!bˌ0+J(;C=_lkKC&S7PD&T@t" &wHqDukO@*=;H=֙fI랷+uq,Uoyi8ȸ2O(C,F *~ɄnXdb- | =`%uIoyG҇oi# •ao]{]&&g̕t_δD]ʶ2][4@ZJ_ʱ7(htbS7N] V; Ԩ]~u ^T=]vۭHide)$KtUJgޭdDe;*wҶH'#n'`m-8ߵFEMZl6%n"3>__Y⣄UmKհ.uYᎿz4y ~hmG{P7^2HK,w9ZjMBgti2v$}QȒk.Ud> PCa~ϻV.ucʂ$dRѱ7$w`o CPhopSWf8nq39׺'3$Ù+ZG=sYr1BHȇhQssb9wqPQOxk}h pHtpHgҏklD#f¼Q Q({qYU+vp;܉U9@O4 bTMAw(A'sYfBVVATQ.7ԥsCr5AsLO%(ؿeudEeqMz^d&b/goQ儿ƀJ眜] X= #qk6޿8%/tVH7p۵Y ]z)C-FS(#MIOa[w D$H^4s]7x kk,#[MYYΦ(ĶʼW"jz0a}c3@CX2:ŀTEY{e3~HN5PK$,7OUC*ǽXd^~w~Vf,1j26)S߭c4%Ʒ˧G2y쪂z_쒂;TV~\#ސK 2*N>pB޳ox&[pO<3(:oҨخ~[bGzYYYs>(Z WpC6${]ƬBz;v4f\4Pˁh .ODz~A:E0[/Y[4pFS+֬7&gN1RaNH\`~N6Vy}c̺::R)us>v£IVF*ј)ln]>ݓ$"wMLK' o_ SeVz^ *&*o,9SRJA`h\7@c<v~x3IQ:AQpȳr:bz0<[t;[< L<`xĩa~P{7"E W0@!L'8{-X=uLڡp> hP rU# hJ|~!f8iI#S Hɧ9^,^Gs8 @MBYhUKYte1v_ } F"hFi/dvB;> یN*0a 7',%Gxd{J盏ѕa0!~kXϷi.藎GۆIмҶ0(Zz1N=k#9ع5[\\ڛбrJ|11ľŬKX8Ra'?.$#&\?By"ܟr~#VKZ0I,Ut@@|n=.AHyPd<EmC8й~٠w gSFtŚ+ch}?LPT[)K,sΨ:]_MrSԖ^)0J5+fwRqA6{ X- Agg+l#t&v8+L"Np#Mf F 4CTqY#)Z8Af}H0 h{ѿ0ӧ0"ܴ-qYi uu'v#hOmŸ:CH\ \&m%½3V?w#5"*p!s7gV#\ph7ZW4@dGh"u k(=Aw\wWHxTf ˙ܢUbY;2Z]<8+YC8j9dm\gKz`+1E!#eQTPݭ`dsDkajN=B"SaU,$r\ϥ6szFbQcq,Щ1!çE0uk薋؇^9Xfq3VKN%?`'g4X7ϔZi&_]sԹ I ՛}442YGհ0yG86L`zd7`^񎽋eH1߿:GSz͘]2U>oAK]%⦝3n!eF}ѫ+ڽu%/tj@GjMiU+Y'Q.3C..&shp$Nq* 1٢[;7ws&Zajm.FO|2@7|!b֠_[m}5 ݝnPl?r=;쿜S ,PdwMV P =[.,ؿ􆠊sS_xf;l@ˠ=M+*ě2:bɝ=t'eؑ[]*lO5ʦJ\ᩬE8ʜ;֓Or>s8q|=3L S.޸(,l@8FlMQqd^z!U%.9ZVu0}KHC-@hRtY$"h#%.8̃DsQ6Gٻ 9œnyV{e[JJL; (74瞭^"%ֹZ iL(ai{m4Tzq;Vra/ Q d/>9vRsskw^]<W l7CcEVHpcj _ @z<%h.9W7\a i^x733(AϺ D*\De{6R1N0\]1!}$%t,*c_t&'wz!J"ryJ8i"!')nag5?@Bomac0?L>䖯\.Z=8, T{E R)qZ /^rB-~*gڤ1dcfZLm4F96?;/N cub_W-.YwdhOC匲F3aj?HBϾLS4d=G1҂Fb=)ʽ9dϖ[ YZcy5w1j 8t!um6<|Kf>^S3՗STTUtsށizM"<qdYd|ר7Atb[(\0[[}3+k1D;\!uE_kl=MG`' 0H⟐Bn6q-24(D L8ZEH/=6,x^ȵWj{~z'-0Jg#K L\*^&cl,,B@=E X+ϗUti 67 A L 'F BV [<jP2(kȰiʺ+tl\@.ڒngm,l3W\K(ٗ-;4;1Z%dWo_vx# ceh2Άh:拓KSPCjUy3o^S\lsČc9t  BHv:`%kmJ _@O &z:C@ ;.IYo$N~ݝj1Z"["pI} T02ܷIl`"kU(5ϔ!vm韄hiEh$)&@#䇑aދ>9 b6 ::J˥7~x1P"^*2 TAԥE&f>QOK?S&Yf)4]ݘ뺝i%?< pY'U¥sAq!AR{nUxGgW w^t3,3ClqK޵}y9|R 2 lRݍjU\K43zɽHjDf 5bŎu{eju9_خ{ѿ_^%"u(u! ,_Mqq* 31zA[^TqDDD%`^9 m_?Dd_8 'Џ Ung`߂Lgwz%׻x&iWN${Ҩu|;c7qDDְ~$ݟ72Mƨ1DJuANەAj5H )K9\бw$>&ף,#kn566FŽs>DbLƥV#!"2O3(H4#SPot[f;mgĮ_[ohλaE`8 ν5.s2Ў]iϔv[X`VZb cJb}UU^3>bV߻vaQǬ<%1)&(26V3I|T* ^Z1+jLl,ƷNS0D$mxv{sҁ==5)¯mPrl'J^x^1c)iS˭Cok?~{I FrS}w"XXfWnjiY/}&Pmf\p.v>%hѤPIq~7^ܼ4d輷%:в{&O}HtSw tTfD'!9?~3CóeZ5E3BI^G?|pIi}30D CՎ>+tJl kelT{>;vJ!vZk(CG[]UoTUK4ˠ̇Iz#(."2~!?|+!4z%)lA! Q( > <.GG^in %(]>Х [5Pa˭؉UUMmLӫE``C[lvJ -hms Q,}z 4 n78#pGIut(vbᵜ1t .wʱzJGy%V5CNUGMI: mt}rPH`N|`qPkpf"WVt/UF/z{M<#2ÍI A)h|oy3`Oiݮ\l?1},(1#COO=T,J~N&]ႤB&FgA NQّwAcB(@m˕r5sV"۷[И*CJreTS1:RC:WP J=byt[=%H7jBШa8bwAKcfE͹J?'xjO) & aY 'og+# _pfo`@}B쀉1јlq wӥ༉UzgطV!<_38oX{p\[މ;R4-G||  <7"m.0ߝN7.Qgpep4UXPܤ`-t4 U)W\eud0T铹s[ U+y[GL( 4z0fDQeZ%;l'BN$:`EdZܱ+:\˗~ޛX]Cqa>y?eA9a]9{RXj b' Ctm~ sg4mq[׺ݖrgg[-$E\w[ݍ.C/yhui 1h'm4?SnJS% C<*IHהbm -uVN7RcLVPc_^Jf.ػ~>껓 7vv2nhlL#ʭzѩd" F|p |6 8#GUbv3Bx4t __|gy& o%s噉];YrH5>EHC'uWE.IG,kЁ(1Z0~7]m-ߑ\s^Sѓ2 {U|Vkis:JXB69TЌB+@, KOlˏqǺDI `GQL'B c̒lK}r ^+aG (o Up|P_AjĹ33K T:SʷTߑ0sF+>r^.!]\MGci ӛD҂Tr깋X t9_p>Be;6&t'";译$a%5L_rdҮbYY$n[K>>˧wp&=H"zmF/C}'YH\^}׌zo xQztmWP8wb B|9v%HrM6 BE kVx߭w$_3Ij ng/hQNDU\aҘ~/c,P_z\lHB]lቚBZqʞ6ݬ VO9T /_AX]q'gVV J^=0 Cl'L9&Nmw\CO="Xk.ɾD]4"٪筭YGyL .$jm%?<ߤN߽6;'2#h7|/Ƕvn%'.H0,:P'xoll#e~_?e1 M9[ҵ?OLr߭阴N'-DvBAk+2̀I!繞5& 9@Lei2^C;59y@=n蕸j[{lL~!)SɈ*\͉3taJR"JoMYU. RTԼ/0w_=~f,xJf#340s?b(N$a_x;AQWPhHQnn(P)}n.r*': CeyΔ 1b7woA&)#ݐJJ^:np5fLRS3=ݿMFIbwo!pETStEjmQ;~ 0":R﫚J'nj=ɚXÈ p62Qz[C#M+GNZ^4eи8G r*%ƵFy:)whkiH}0;j,ϱRA<3Ñǩkc#IX첈3jT0 6(k O۹Bߐ6Yć5$/쩈ԌUb[ 'HBZ q P3hF,bdѩrlНGP@ ):vz/rcNrx1{Uުd.ʡG?,WPIzpqO~E(Dpk0,Cmfoߞ=H w>o2붓Ȍg,81QF$!dȈ)RonM:kӒ8ʜD:hT9J'O_U5meOʤ|AR@|,MAoY'r ͷU,d}A%:JM<gKUu3P=xtƛ4)@_i)ؑ3u πbWBEԪ:FZ#W~]E`:!/ юXG1p኷JD-?[KTU(V9M'!W \0A^i!h N@z}jМ`|f0:'c1c4_vv^_C1s&NFu&],!%#Lߕ̖C ;*{"8m$IR " a4ID5͊Jw{FYq0U#S#+ V)F€Q騢|lKr'=?rV Ђ rI?;PDG74ab;ӌGc;e-#r ]!z?.o->[n '0H$wD'-{*|Q~D, M4d=@sV?@gɆ+ a\}?R7~n+O-l7ncRb *DbZA/( Ectjٺ63ZNw xM-}M'hUaUUzPt}+cR\?=vIiG`K6'䕫Gb*i:caqN@P KE()-MS|V$T;fE]tBH22Fa_ Z!%nH6rcQ[sT'ԙ =X1D"C^Q2GVC6&;+~S[$1{R?D%D$(DvÍ&ia#}K:𘺆g^,hȋw zJ<^֮gdBi|nכdz'}4d\ӡ( b58 Ij: ݓr؂AОZFx~?]0ŏA`SFPh]uJ|'WO)/B̴D@1jIE֣?,ah=l6shQ?(ߧj#b@o!GjBxb< :.>SЪp]=]ꗎ\eǴu<,U.V{yX/̥7 >8f W67{qkXorۏ31%tږӬP l&## k44568R<:cR}K ~A3 |:/D\*Sbpz,Ӳ=i+;OiB< 2qHGEL~xsy-Lwr.R\݊P!QjD"V LZP"* !/WhԽbY) nh-qCҙȊ0 \@ _PT"J=7U<vfv)=?xNa!26׵d>ЙB[@E*P󶍥10r*4,lA5| DVǩ+.dLK5 . (ኆ=vXP8$F ^,~o>F\a[;µ,ߟ -LBvz __QRMëio3d\XwLv̘^4J&U\v1NkH?8<i^&qud6)W"c_U20Р?#J32UMoSquA9ҕF"Sw]AE]aHM6Œn3 7:8 'I2]n|VoJP?/7aLj֣#kV',.ifGF*Hɡu6h խՆ{Fߟˆs[/B5ơ3fya8Jlqs$TgT([,z]6s&W ׎MJۀ*vb'˱ba9Δ<[5cbX3B\k\IUhÕTk-gΠ}T*ضmJrU{7f{y =b͖#=YJ3SzCK@&DTwZx:>y =d ,-&#GIz-wZ-SoGMެ"[%$Rft@WPdOPhpkS6<$3K7tWY$(Aʽ?%I*R˚MĆ#2Kc16߲QZ^3b.W([ $g6f$fkp11~,<`g#kC8U 0K9>nR򇼆][29{X. Yѷ㚮YH kzڞʱ5G'~Ʌ BmD,rKňS@hoRR&x&:ٸnjr(q-YX2q-&Vo]bi}+ Fn >OBUӲÔ}Bnw[\d ⣳4uysQvVk5H.F rbEXf+iAbqLQzp~f-VBvA1W$c[>@`P ~C}݅x$`7Lf~0}0༙> <3 vO%K^aGlc"LpXc $up qNW;U>.,nx `[/U%c>SXq/x E VמfK|o33P@vgA0M9;WKҼ%./0,tXHpWR7-R׽ۍ!Bl?*ͷ  ǩ oޥДe737:Zd炙 ĥZЯjPɸ?6G6멀3F:FBcWsFe:=5I]8U~ y 4E++nh~޹bwhN [gUJie"gZ%8@rTh𔮽IA֜_NtŽrq: ~}q;궞53r21I}@*C-F"ڊ#s@M!BT AnА. 4bMAm;_ ֫ d HT9yz 1ㄞ*$mؿ.~(ЛhfuTuqMKUgQ;GRjAqh9Q׍ ֟X#hV rZ8㰃!\>~1]d9T9z>Po'$>}i 2g=G#E@OU,6冪>h;m|˸ jQV./ZV0?;e.EoL8>zџv^~#=K8,~on8<:wK"%\XFw.7Ҭ)blE~Uq'C9&䑗3'"3h9.aX5tlGK9ASb^b_#⓳ۥS~(]huAp^7SOϞ̙!ZqRכun6t\gz.x˃ס?z`|{I86|'uXlrDxt&,K݌,(u}59|b.4ɦy {i $5l={۵w.k|&z͓|9"sߣv^Kiʗ8V`;xƜ uǝΛvGEVy<H3PIMC%0m3N2J K=>"H."t[7RcvBNN[Ս?Q Xs}3? q"!,y\x=lͥdp #tTNHqq;aMر^wFn6ï<Ey}0?Z"CeuYt t }Cv ѽ)%t&@C1Fe<~*;<.=( Z* _ׁΈQWE5Ey'kܵw ]#O5y#×űBs3͠ἅRoM{8.сJJ$6?|n9)A`6E Ê{LJ2 kQ{zz=YT<mN""N5#<^wFh\ٷAǃfj)dxK5Օ3XG_cJ İz]l#-u;w:ԃC)/]S7^kypBMƿ=oT1ڮIކ&t~~G)'Tׅƶh EpdMf/:R8!j]1\H$1W7cJ [Y[W?.;@0 I\(;8?D;2JqV`yUbdOucgZGI?jǰa # [P@ `'ZS)OYХ)MCSlBLv5@IOLԮ";4V2ʑnw,(:x5 H<[v9P7Pџ}.bpR% ●},kpTZ^# .sb_Y )hk*&Â[ysE\  h*:ב1(",@y慎}A`(|ݮUׂ*Ҹf“How|C I tQ'\2jx= +.`Z*<!S&s\]m>H܆0Ke6/t+3iqxs #ȑ9Ls,3lf,V8882eE&t_4ȧ$["b(Yo0ZCd4+!l(27F:y;ݭC|[g- |t&ȯ)h\~+XyT e{8o%j9) jrJ`{]E<ϪRM0>:Q@" :QfꅡY2+.-]p8DB F r=s\UM\TFL }E~WhBP8֌ǻ |UMtN`:bf`a0̗( %ro onOġt-}E !zՑBkp\i쾙@DRu J0P5(^hd*־<mvm3?ծ~hyZt9+tM<}(ӿnH98LĜ+ 5^̒()]:Hw]:4(ZhKWjAw U7 +aڇRipfOJCĮv,u%S9-ȿpeqwa]'mEh7N~eYj\\ 3\D+`;pZb)$/E |Ġy"v>O( |̓Ǖ9RQV QYMV4|ijV_ Yj-_$)a"e,n7Oljcn~A}ߘ 2.)v"/4FwsMĩRψS{tO3)`&4&{M* >M쳳Fzoj=cUWm'ミ0op5tfa5AfdƲFI;-pMJH!`{`(L9'VGHe!Xފ5.C2FԤq=jTK% fnIXFHtc9U4 YG}?d2U wBc:ͤvx:nU.u˘f;gUs3R%$nEcKIeKCwk]kϏ`u=$Z40dZ6 y`ڒ?Y&(tvn=kDž6$OԦLG4 QbOs:?bHԆ7E-ކ8Lfug ˫SJn<> O`T?kݶ!].eP).pcܹRexZ_lK6m\!wD$mBP[c&Z-@b[Yc۪cy31c2=!YNb[6 ,T@s/`2MߋU(-doZ/pC.-:AcBtD9,Ί1q5 >D×/l4]|?r Y}U^@kߓO/`_8ҷ'8Mp㮍M'CH u"J%֡A6o/Ao C;&N#N\^1Se)jE%>9hFb4_}X #lVN[L iJxٙ8~,3S0(ǔ3K!%Igzˡ$垥T| p7B8ZA*k^?$'[?^a˗ĵKyrnhbԶPq,o[(h`0v֛go,-NA@șm; x*mdQ>igmP[YJH@k֋7TJk=P9k͟ %Z27̐N*AAoE΍b% [{^g3ö ZYQT9Z&ądp`~1v==3`wOUҏ|\ucyo`thlWνZU-CrHA.C\5yQn1C1: Մnru*>>QI@Nh5F9D|jsp"f/HGB')mn'GZ~[]}>qw ߻HZϛjDH 8 aTfGVI[ҪJŻRh.OrԳ4PwݯtQ80\FHyOdXWU-L^/ԫ2Ka%u"HGm|Uw]?h2 hFnm<QA)P1쳵'MUIivy>ɺ3ICMv@B{|={YKMo ¶/l;qtZ@&̂cWҳͶFJ|<,ȅf̬b/կ^DR"7Żą\K`FcxġN&TXc<j Aw9rĦl)XzAU,ϐn -*꬞OQ+Tuߌu}Gz$#eXLs N:I2gK =䙩&>#KuA$5^޼FIoV6N&9dceqE`I \vx䀔$`"5A4EzC&3P->-.rR/g |ʅ}x-%Vg8S!FfROЈGb}-9wT6!*e&0DhSu\gK9@,]N 6o)-ۦyNsgK&|-iuS%%?eXO4mvtdJ+QZїdi.iDfwym (G ͽ8̺q 5IEf"$9J,ZExW3)u l\j qLͫH| ޟ*k5nyj=ΐ$ӄO ' Aez/Ù%i  j_T"5i37E\g ɅhsʚP3J^οWJX=6HXAG^vgDRxH`.m&&\ K sb6^nΆiJ35U:֧wc؞ěFibd۾0Ugv;\\M!ZP);CE0>K2Qh'U&Ŕsn1zr3!iD|Dv>8zhnkNoeP3 NȮ/\d)h4wt~lmGtx)yiߜ?5O7PO'{IE}fU)$*O`% Af./%&+q_}'/΀<=Вo=t(l7xXi#x*SD:B?z,(1L0k&#oV4P6_ 8ݑ"X)5z٧;_9U 2$<u޺Kեc^<9d9ɫQ}{qg6gj]ү[" Q^(lR·&)|* (g[zHvKC~g.q|5P hj:ېn˫t;GvHQV:[TzK)9sh3yXUς)(9H"\ 2S?*ϳ,xFM4)Rdn`Ϳf.Cg[Nm#.))ELAmi68|&{&qy1Q{F}Cyʶ!!ms]dD!y$Ԑ-Kz3izqd@@G}^viz(N 6s˚e07 lI|X⠜C-ddYТg,sRDA"ĂlU|Áɨ55ZKb#'Mዯ\ONe3F >DS]HdDM>^vjIJ>[Vݨy(kosٓk>Uy"n^ȓLMf],R+>F)p,Kg^x:N;:k3릈'Vs-PǞX VFzj1n2.A @:y"z3G6Wvb7HgA+6En姧4@TԨ368eצ6kOe)&=1:vIŬ&4b]"vGͿi,E ӢusF&Ǻj $0ڞRB%N 'I>eƙcE6C>.˙D.wi r5YǻβR>ﰙ=rgGpƬysan[ *fr~lb"eD[hJe\3?x6G속g?[o Q 9R7˼bfJd$V5'<&3BQf#:RQzkޙWX\Ѕy^b*%Q?6s0]y~+wd' B\dȘØc8Ʋ8\9ޯ|O.:P{2[$0ʏ^#lE*e[3[ⴗWr g I7Oe p\L/3D| V *IFW6( [@l"]5VgzVn~sLc_z1( ݆۳&!pQuz6VuXyE߁v͝VHi!!g]IIyS􎭷,[E[NxnQ݅{z J6!'s5B_e%#cTQ|ג?6QMRߌxKzцVСgtަ !qD.ck_0s i};G,@ R"b1\ W<ϓµF1|\'Ok :aqpȔ i.@%C_?hi,}3d>9R&nDZ DEf9^lN2 cA6.@QOHeJm[uNm { B&)DžR[Vp`>m݆2Xf~+`fC<VږoX^s`D9b=rFh4Ga"mSqY2~v;_' ЛWކ0E\h,|;Oˣ<\H{X -$FgƯ GA0b=&'K8olhaW(ԳRDk7CϮfҜ.<75H_?m[@9Җ+:0 lUBʣ#ޛ}z!'މajtlD eN眺0-/cFq=\?Dsm} ,Y0ұ`Ň% |oBzU&LlUwQCN}ArH\& O`mQ3iIa>N)XjXf]Tϧn(z\BzJteNU~)ԀFrPRx-+/@ #yse`eW(Г 8E<|-db [#W$G@vU&dru^ll҇#O5ܳPL]k&kE 0ׇx'أQ8 BdeK{`W %fl߮:GŐ͝&ncX|WS@`MJ<[\Yy }xKv1"ӡr&)N0ٟ ̕Y=cW`P:ֺl59f9gﴛ?(@fexp* u8,f})(pu7avpsMK 8_Џv4) kݥb^}G~(ǫ#٫R//o4UfCdцy ђ\YϽugP`sk~צ+ϰoMDރf±)κel䏗 ;X}=Mg`,?bpݢD䰪jVMJp   YZ