libvirt-daemon-driver-storage-core-7.0.0-14.1.el8 >  H `X z뾂all㶶'Cf `&|cɎӬ7!KCtS[<ә~>|׸e"V_V2=vڧ7LxKd9?<٣bZa9eb5db8aae9fe76157aed25b61f4174bfc65c53a78fd7ef11bfab499f2c6663ea785429a93ed1b4dd6f7e9ee92c02a1cd7abf19p`X z뾂alN%c_7kF@ԡAX\O Гp;n_p*:|1ĝ^t:ߐǁ+ ߺs%-Dl(aK*kspU@NBYdI{6YNoZHfn?[R0A _mB*,wls({>/aq49rdu3ʿd?}o(jAqMzAv_/p<(?( d%+ 4 z $<@GNV kw , \   P(  | ||(8h9Xh:1hGH(IXY\]H^7bde f l t u v w$x$y%P'''(Clibvirt-daemon-driver-storage-core7.0.014.1.el8Storage driver plugin including base backends for the libvirtd daemonThe storage driver plugin for the libvirtd daemon, providing an implementation of the storage APIs using files, local disks, LVM, SCSI, iSCSI, and multipath storage.`[p8le01.rdu2.centos.orgBCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le0a^!E*IKJX8 HAAAAAA큤`[2`W[`[`[`[`[`[`[`[`[`[`[`[`[3`[3`[3`[3`[`[`[`[`[`[_`[27a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e26562942dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744ded14b03532dd43ac7233e814dd696e2567e1e54079836e0b119ea678fba54709365af07c868c0752043f4621e77e7878c4b007c129bf1312e43e750c8ee687f57c4b2104c983b53a1b279a068f245a0031b974c2237883cbc76fc08666bb57fef3bedd77dbf0f7aebee5d58583b784a8d6c2d79edf84c39b359c71be6588dc81838a00197b4eee2ce32c3d9e70ad24bb82413e72c679628af1edc7e2392fb81a60205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21dd../../../../usr/sbin/virtstoraged../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/libexec/libvirt_parthelper../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-14.1.el8.src.rpmconfig(libvirt-daemon-driver-storage-core)libvirt-daemon-driver-storage-corelibvirt-daemon-driver-storage-core(ppc-64)libvirt_driver_storage.so()(64bit)libvirt_storage_backend_fs.so()(64bit)libvirt_storage_file_fs.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/usr/bin/qemu-imgconfig(libvirt-daemon-driver-storage-core)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.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libparted.so.2()(64bit)libselinux.so.1()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_7.0.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)nfs-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)util-linux7.0.0-14.1.el87.0.0-14.1.el87.0.0-14.1.el83.0.4-14.6.0-14.0-15.2-14.14.3`@`@`m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.0.0-14.1.el8Jiri Denemark - 7.0.0-14Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- qemu: blockjob: Transition into 'ready' state only from expected states (rhbz#1955667)- conf: Fix heap corruption when hot-adding a lease (rhbz#1953577)- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 7.0.0-14.1.el87.0.0-14.1.el87.0.0-14.1.el8 virtstoraged.confvirtstoraged.build-id2962563175a0dfd050bf10ffb8af436a8a88554b3da1ad3dbe059689447fca06a06b2e8a12b1b1705a0719e6c2703993448077bf697300c6a7c0256196fde510d961236bf03f44665565fd6921297387b1b7905eb25a2528e51e9b4a341f58689de3aa4bvirtstoraged-admin.socketvirtstoraged-ro.socketvirtstoraged.servicevirtstoraged.socketlibvirt_driver_storage.solibvirt_storage_backend_fs.solibvirt_storage_file_fs.solibvirt_parthelpervirtstoragedtest_virtstoraged.augvirtstoraged.aug/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/29//usr/lib/.build-id/3d//usr/lib/.build-id/5a//usr/lib/.build-id/96//usr/lib/.build-id/b1//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/lib64/libvirt/storage-backend//usr/lib64/libvirt/storage-file//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=96fde510d961236bf03f44665565fd6921297387, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=b1b7905eb25a2528e51e9b4a341f58689de3aa4b, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=3da1ad3dbe059689447fca06a06b2e8a12b1b170, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=5a0719e6c2703993448077bf697300c6a7c02561, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=2962563175a0dfd050bf10ffb8af436a8a88554b, stripped'1 jPRtRRRR R RR3RNRrRR RsRRRRRyPRR R RrRR RRRyPR R RrRRR RRRyR R RrRRR RRRRyRR R RRRRRRR:RkRNR]RcRXRIR-R`R,RER!R*R@RR)RjRRhReRGRKRPRgR9RAR=RVRoRJRYR6RQR;RdRMRnR"R4R3R7RbRRqR2RUR?R[RlRWRTR+RHRaR(R8R/R&RZR1RmRR5R.R^R%R$RBRDRiR_RFR#RCRRrRRRR R R RRRRyutf-82ce104f303d7932254e4cf7d961fd800a373297a4dd83aeb2b7b44a8cb5a08bd?@7zXZ !#,sj] b2u Q{LQװMFaU C5O7ZM|z|Sj;S'G`KhY̥TN|N 5e$o_9]3j3M~m$_Ʀt@&X{UpC(XI,$z|ʐp"N|W$^X$̶Mt:ȈPXGņ;89gwk:, sth1N% ū0^"Dgґ^ -PmmyIWB!$00Կ wϯ*c>$)zi]/dt4ɒ#۵D'mY24;"$dpi>2l<{Ir*T*Ys(S1&%+,I򳙰J\8zإ8drB^p^yDro&@_OˇmgJrdww|m>3dOrb€3nl7(zɹuOdԺp)֠1Jk:Uq $SU80?~bjIzN[[ Tڎкqݰѐޱ{&"o񠗱Ʃ!ռo(ݴaIEgxX,w̓dY[fHq[YJE;{_x8Ӹa){! tg O#HAz(y\W>ӹ l@S}'UOu t<$Hg B!d?=Wq1mB,v؊"ںbh׎  %q19gĢnp<3x/nTE B'Aa\&ݝU ڧB\2(Q{uk됧< Pkj~J_ > cg4'h](Wwc~;C<>~=0`;RZ "5oECl j=mP0ҁ oE3VCD;,7PS{5/箐q:szۆUxٵ kzޯOZm.nRcM@')j,jhk A4믭n쏄n3ʤpزj%?)wRA~ZNZH:vp0Enq꩹`&!y=" 7f4r6a%v@㖞:!߸'cikٙEP)?ݘBjipr]ɬ$cȨi/ m$>w/΢v#ϥaӓphKzu_ӏ{_kX#? U{lh4J˩jzyIt@hD{^2>: tAɇsaOL$kpo?>3:Xy& *x~dلH ~SeEP-tDpH̭Xr&:LqInQЄ֎a`X1 ؖsnRqPKX㯡geWxoקU\= B+*P2 guSu3<$r}ˊaQRt0U[s7󠜧Z]( t$J%e؊Y/1~@A0?A3A U2ש%A' 4<;^.Tc+zrz Iv aw,l ǒ}cO+4HH^e[ \ǎni'/J~!9{F,u0IiɯLnq,$Je0NN3 ATsfǐ-AҀfp"#VQ`K:ó >h8̏a-![nl#`N&ItoJ [> c}JU܎}@oQ⽎`4EmcOBo]Cuf 8SxƤKPuT}py Oo@4l?oJÄ!&4Or,Zڍ>2 i'teO0wF%`w{'[,&3%l+^7~hJf"TK9aS}D$Ӵ HAŃXz9k Ǥ8,Jr ^oX ;)'AkQ1kk(r!>Eaq:PKx`<.zyvOd9V%aVKIY }}< ᾓ@ʄ~' V bz, R} LTCq\8&^-|޼N}F Y Bj 5`1Kr4eoKw'CgGxC}2?hTl+~tȡ4-Y!:bU'bIea i/lOߒg5hN2tʼn2H3gaƬBjW١5qЊgO ӲUWz̙KeSa*/ nE$d o߿l O"xҒD0Fk$pYˉ5 ]V.f_)ԹJ࿭lđow#,3=|D.x #OLq$(y\0+; ␄`]a!|܆^ynE16oq qZuNm\}+ժ Dtؔ,۹PBP1OdqۻyC߆FRYH{5R\ =#S24%|;ٱk]w1S;S ww3hɃUw&67#<;r^I+BA$L%BzݧOG+$|nN!1jo:[f9WSCu$WLI4s#sj4F?{? [Rcpi/wTxWy?ޘ-2mv+\Ĕ7q"ݵƉBޔ *''#a۞Uк^)Q=:n#S5Hd樷>hW= n~>!a=]TÄAI4RuyL߮M7е^xϡ}AvjMF@9 O ]J" l4t|ʒSJ8t2XOҷl5;3¾^o7} >H_q{^f-Ilf*y򩑑ޡW GgIł,t;S~ tyK׮Γč ݪ7_`>S :/47., PƩ[ArͬcU_oi-T8fPث:iijkљ7Hk]]GUn3+r\:;5mR:> ARnuVty RAJ~gG0fȅBmT Pu' 8k!fJ w_ ztgTӬV& BjZ߾^b RK10t@j''>) _x0ɿ_o k" i{?JS\@G `HU̻}9Ƹ}yt9Nee|-&6LWy%nمx;v8]#e1hV+%؎zMVݮlTJNtN|ӞImzbD0|Q=-!{:hy!*' ðke3s֗/2[>j9IZl@Y}M>[J?$" *x4԰KD  =RwH'r|yS|qڻS'֍4U-rD8g $30; vV3`bdjyMxFq~>*neM ؅pd,yhWxHh2:N3Ɏg(jީ9 lV_P;e(i[{[0ƛ0kyW'AOq2~$QR"s_b)g 6ك>mJ "nQv'8~$,‰ޓ 3̓X>o2&pok֊AC1jځ{ hX٬7ffrTJgXYE5rKːl[h>]mAv4Y.߽S g+ۂˠzp N ׏wX ևGTT[WX{6$ݖBa/a"l^-ʻ3p'?j`+޷s@J2"T"tysԗ`RJ7*nŲõwX+|U.GzNeuzaUdy[Ѩu{Giړ@ipoд-%N[wV#9٫GjQ"<;yY0\t{L4JscYTGJI,poFn(Hsʻ93nx(ٞ 7v^ M0\ qC= ;Wv`ҮO׈D `azp˫ uQٟxfLcYgDQpF D dhM+M,{q[&0-ֽ`.@apx N7PY!emk@Ďj{9ḯ-9}V""9f\!(4LHf?gO>xx3f e[ƣκ]Ы hsKq(b0>F,QHmg=oa0򸯐' -\z1!0\4[&;wI !fa87.`(h쇀̚*gP`:nHE۸ZG2e䌭 IvƞH?O>ĤGΧT|#Y˒18Mk WTV!S:EvFf|E YE\ܨCΒ_h(Lq VG1{Qp&֡R͜uׇCiv @U"]x:#"j]UTCӕdPw.`iYC(G ?Y6K1TC\gGI򟑢Y7Q3b4oϙpԺ d)Ο<\x=V^R$4b5 й;&i *RQT.'-+jeȓ7EvD%w*㶷z4s>pkhFcTf)w򞚛fu`M綺їζqoa,fw\_ЬhTi\:x^25M3?p0lSMib4Bgmsx>yXH 1Dw|zq͛r{7/Q@Na2G%чJS"vD5(F[:}[(춏˚or)W3Wx;= San<ע3]GT;JșsBlQi^{НPR%W{(Rw-.Z6Ř gV%,\Eb8|T*3$@PȼXl4&m-є4߅9Er~o(5r01?>u Cj.ʩݾ}Jft%y;/hJƈl`΄ho#qHI¢}9&c3.YLLrxk ĠVq9$Qjy)ţ}j; ^O ^797%,'Ї킼SqZ6K MZUU|J?X W}މH_wu|v!ql|xOiClq VbO"hU"/ yk:jg|pBdR2#^./(WθIe5SSs3TI[dYHBD Y w5m'01c{ Bn G'I.z} *it4[=1hՏ( (F - ,>< }K%q}7>?P("8ґѾLfσ˞PjpH^Έ) H 4 Uik%XnA{݇{ U X爋"%Tbxwjw*Hjh뾝FDQ 3zDA߼ g%<.uiaJ`ƌf9FV=N ϐxN=wq\Z)q^4zT' MfOd]66Z*sMK!t~7<]D2ss*0X{c+/TQE乡'=ls@`"JlL {;w0΢|%C) ͤbIR$L粷 Lp*N|%껥5g$aZxlwnܧ&!Fh؀PIJzzFȤY.tp Xwt7ls[SpW\lQ4}QWc Gh>taxj׀_&`1{H!r7W-,1W/IV$Is~ɨppsqS^t)\SGrH0Z&YR{CEciX:tVge3ҙF!+w4 2JA25=(K5])2mOXO\xM:G<sQ j_TY742Baf=hۤ hCs56mR+exěa;>!13}T֓T'RZΣ>HO,?r|cê=;g^I/K#/C (7_=>[uH^7鍈ͅ<#QNԀYͅiJܽe0e25ćiSӌ-.udt ݡXdbeB|gԟ/!_ZG~GOIC\:5qN4=L)7aԄA1|* Lk[C*C\lcx!>+H 9hQp s gt.)GGAb}@29 dNl~Ut6YGCdKpv) KKU_B]Mv496c2.Mͪ"T)nԕiނ3mn^ EO~rHX20)QK@ rX> ddze;&W!^^D#u^=/,kY.%yPW a{TkT6$mYߍ ߗObB9K6Sh7|vnabO’ר<-6X+o>2c??93J\ݫC{WOB4u I-(FŧF7zl$ k^wW) 4)my& 6~]/rI"}`zJQK!DD4?긁BM$KDޱ Rw҈i_:M"Qs&:-3mSĘ?hO:y %H&WeBm2&eF+0э>ױM1G:%c%99tCtwQ'J&~2 ih҃gTo[3ʠG}lk[@Bk=3rP!F[#M?H? R584;=ΘOAo:`|ྒྷ֝3̴q@E7hQ,ZP#-NR aCDԗp o/Թ,6n@+OVF4*!;%e/LJiBpf}?Xkض{{lN&F)u`8^]qyh߀"S>VbKVϯ3o:4ԍG%wVzw2/5$ĥ^}14\Tm~SH0& -u܀ B= `wΏQ6\:6D5 o࠹@:fQ~(9⌖e C?*B&손K+y>KP'Z6i. +0Sm c z>{/~ف}w╦<_êTi_FU(|f~PC5@5dy^7x-:-nQIis17X'l}n[g@WO!sF"\'o߄K4(i  C=3~{ EiG6ߗ}R-*8*Yf4NcQK“+{(!9R:I 析f$K^ wV.6PN%wƊe ݝ+V<{b29 6K D,y6 (3ݢ>5A!?Y k )`F#K-tm 5<Ȫ!sC-_`s_TvI04ͫ[[]lȱEs1@I$ plL\g9lgĦ]%5Y̦xP ׃Nh ňf%='SlQo)3ݔ̏CW2+ ޱo|5%(qr;bHUf'I;lrzQxpachg4bH\<>Oi[L#7sYBhQS}SlL\nS~RDQSQÌVI+.X€6eNTX:6;umtqLOWJ玣P .Vxdd@ށ|=6s^$!oI7 Vu[Cɽs'専tW^J{kk|i"/xa@d@_//x-bv]w?2T16!4ͿOH&9} 5W~~ڌJyhj4Y?:9e0b~Nˆ?%<=4|J}%~O>U;_NL1Dhm݃1dwBw_<[oc=jfti#|A59Eҡ_n n )Ȯ{L^QsTg!g]A-5cnk/HQ,W9Jd$)I0< MѴʗ#1KyNY7u'krh`X;"ʙs()\\-*K9*n ,^۸g~v")rK"Ʒ]2bd=u8cUq;Hʖ{X, "E#Ɍ[ *T+? Q+p1>G3n!ܪ%׵sJ2u< J{Y J@EK[PQlB8IN׭mDqͿUu5A2VCЭL*`À\TB]p^_G~$}ĨaO 3v?~a& ΢ ˥a7y Yk8$zB+*pǪ&Lf!/韑F=hWS<=hȾ˱Si~؛^I% cAۊu).z)a[ 9[髖7zV ^afi) h!;xL,b֮y.Ҹ r5>e,Gb tWG[6o`j y3&փI> t! oZ-ާ 9SlNJ$ۀNo%o-bFDy$P&-/J#G} g&9C4iP^ڧnttBQtdrm*6b3| ~#d| euĹܷW5]Vc 6lD1KѢSap?SNo%||ÜՂ1f)̯94De}g;F{Wtd w$#:DdHezj$a0k@'ִg4m6R,7G,QbG FVk\{0& .%OE_ [ Q o^Wr# ^wۉ](#kZx_JH2~rIҏkW)3כ1`񭎪e* w@d 5zG'{ vC=g@D2EвR0mygxʡx=]ϒdNUߴmZ4JL C &Z7PU?H Y)b( _ߘR| jܟ2oc  y.Me874Thj{ŰݣX˙˱t;- e>:ArX99еƬڍV6OufUGmW [er$Hwr>;[:8~Bカ~k'<·R7rsD>5&W<HP rd Tl0.[ms. Z9w 8a0z,gx¹K^~&YI-AD;i ٻ};8=,P+gH*~utT0PbY.O'^9HE\=aXQQq7%)lR9;mvڿ1 nd+~Qa{2ԤksiD8軔~BGIĄH,(fb8+%|@Դ+`V;,e#";3yD=}rn~\5OZ#T2Xr?;Unu`$ (!J* Zn#zw4ЎYB`p0`H'e0qC<qx$ré vP2Yѡ]j.,4^y _{Kދ,UZaP¿N/ IH g7ތ<]3u A+c?,C YLzː@+?J!h- M->D}#I} 8|T5{U`gKǢ4aeF@7m58%L,gf!Tzo;?3ϟ>#z*h&՜j:=AE/Ƒ>BRϲ 4L{k-,ƥF- ?HOvk_Wepx~u1e{v t~c] tIJ؃#cPJ8S5/~Pvj!, G/791ӏ2+e9MAVŮNAu&E(_( \$eJ3nYܣ\rd :cvϙg}&mI5>z/w^FϕZj iܬ<9tmS')&[I.*˝ʁ3vxA3\a) n\eYCA; V7'iseR@<`i([In*sB$f'o.zu]dzsyѶ-KPB=yL.<BWc̙ii>HH#u{S,Av^ ^R!(@BWz)Eg>Uia?JSzImM)UAHҽb )*4~3]xs[2zuq4fG>~^>F.HsfAVIJu?q,bYGeGCz%%wKu(V4j~`9_-L8Gq|P^ `K/e.q|\9 U^&"ov).&W7>Z (ŭSlJ|Dcox!36UGLi0 >6_Rh~~%3hyY[DJj/\<$ٴ,Drm rofS(|Sx,XAVT-./ Kԙ8̸DqوvC)}mb[|1 Mqp.n)lex_E+=H{ggH89a[!Jrj[+ӭڢr 2V2b츕Hu,nbK,0^ LcQXhS,YЊP+]W_xX'7(ڎh$p9 RpW8۔B۬; i.Q C൥M'4iMx9#",dڻpNyjTyO)"5&Nɝq「3@ ?6KJr23cWN zdFPw!.(' `ص,@%v!^L]n-(NŰ>t*GPAFԥ I˶t:㺿"`~ +Sn/.qqh #xA}Zk17PBO>_8BtM9꼎kM y#^V_3dsup |b`7r+pd%ֹdA:\b;#eIoNG y1%"!k8C,B^vt:/~H 'b+W5j:S0/EuCvk?v@U.ZzFzvh 1ttm6ʴˇIMm 1XQ AZPn @%/_j\ 3\Fj[l &a䰠MqB-J]>r,hp>JmՁ3*neQ΀*_Ym3f %%NU>6hn,,YIU0d1-m^ D;S2LʩoZ?Vu;%=H7y'cҋamW.ꢒ%G#j5;Řa_ofwth܅ɉPv) (6^Rǜ8GtR(M`v3~w-,G_{[xp1]*mm//9AL1>lW6x9FZQ?פ6xp-ɕ%ŷzp`HjP`a)њV $n+Ul32p &@̺v>Nys v~r NDz/]ee]kl2Ŀr3(?2pg E]U6IkTW]4,[TS5GS,q׉MF&;LZЁl X@h_ /M9f1C w,:KR&LchvHh|bX= k#kbWRTJ!P6t_yY X7Y_c AY]:nrršR\Z(w=`5Ҋ,&l7ń].~,OB|3 o)gN>>{^D& Ύlx$?\=V-B0F ?:$[7._`kXAѷ@|{yA G-0͟~XC_@@If/ U;C˚AgU{&Y671+itX)}9y.ϰ v)Н(όb]=,DNω4so1}Um +"}GP;3~<.ߞyH:]@Dq>ke ސwNh彙fר9;LU2?pu;8h&VH\B5'}S 7S{9M|I>Y]AE{Z-x"@ḅ`+2CW^p |$",F<~`;⡑FU$RNeӰ̚8(q5N˜\-ztu ?#!j2s.X#aZ8gfkk,ǖ`Q[ 4G3H 5LeJ%uglo~vXr0Gr[,)ccǠl lu#e"; j"MڡRRԁ zRIhEF$~}ip!~ukt:Id9#/g ޤFe3VGcxc:7Ćl! nzpOkvT _땇oa 5L4G8~Ї_[l3-tM:D«&7_=gG;}2"k1/?\dֽP6J!b P:,ZG::kbh{]dx~^LdHs3re\>>j"gVb_6w\q j Ќ*炕@6ċjcE|62{b#my`TAzvD)~M7G-m$%Cдp pZ3C xPMA S,dؑt!t.~:,URFOI="Ҷ*.meU,)QJ -i T(Kujom-JnL¢jJ'ow i>$^ T,2| ;u!ؿyNDl]_T.1K.6q%K9m`:Ȣ 1w,  ?-]Vx,k+#X֬*]@B04{i ڮ4E{6*ukA%Wۘ:2ބXjNy^;bV"OC88[6+}oMz6?kDс9̊y@Kr!ޟ'u7(g;#5l!eV;{)@fa)|@n26oɥV6-O0k)ءAXUOU6t1gڬLe{x(+J|DFtJb)L;OX,42"`BR{/lڴ©zK3eߚxNJLN horo%_X8z/S5ё\D1)C1,(goW{:(:wF\#„ZUN&JO>z݄#gyys@3%O{Lub5K 'tP2UNәgBJeFKt _ `<3fs_N@ho!%zu7ñ 42~[`j M ~a7T} :-[?/#oƒ4h \T lS/xڜU VoasؒiJAs!}`N6u 4LK .>WD nZ1Xm]inUuӐfH1@2sJm`M$^G@h}^LF0O>ag2v}1,k\wa{D=JlW#Ǵf5(s$2ak#&+|E{7.DbeIϸbV)HR<8/oF7%8pi(lcf&Xy +K:'s.Ho B P(py{6d k$*?D"O}2*`j$OM:▴ZVJ) ޾܇@cx4)EF,hA]ܖ lg@@#LllN%=UEV޹` Q=y))O [NBHGn0±hy- _eEʮ6Ni?X`I9N(jumî~oD ="fFÇ˅^3:|a.xsc T["KO6 ⧧|řsETWQQP@׵ rt`f,\z<0 !vܤ\A=eJÎ7tmNB-!#ό zXuZLhӚ1=ZZD\-bfY4T"~q.> [< 64oE[krt ,Yޱ;㰔LgD2 戧uB Wʈ7 Ww:c"09djJlji5]N#HW ۿ*WsS-&|!gу6!#/Xۭ"V~Jn_ؕ$geoS}v-6^b2=埈RvWjn#笱J32~s[%yכXOfQyHc}*? 31Z@+R o&4V /.q*J5(9GlMOL/ĕ4a~Ms;!q*,̯}QwE\jN}ij& W؁g#&fԛC F$#APQϑܧPK#m@g 2.471jZ:H.8V F B0{3,wo=7"kB AXqCvZdņ_ؤҧԑ&- yf:{At- IeitNV[gvi.81! ;bݎo@OO!61p&{2؏}DXfq{Eq+h8uVlJEh,t奏R?r_)8%R&iX.nR~ڹe n7sY8@0z )k4]m)3- RsWB*Sck=!`>{5mڴɩ!IB9Iߏn^f̘]xKϮg p`)jH+\byF˄x3)Iy.9ՠ)]j^+9O$L úY3x׍ 2O~!:W A@"5[Di fog8b'} a d f#qU!I~_*AqA$I4W۾*G.v㢉U7SwRlЫ)h7ҧ$߭ \{ɪ>MzBe&ou"}@ V?Ӡyf Uq0VsB~a>??д=yc|K[{\? yQB,R E쪤FJo} &Pv!|{׏qΠ.U%L): Kg%{{g~?!$P %h9d}MΟp2 Ѭ=Ad`ι΁&}Ix񒈭D ІnPBгbv1^(+PH`L×#Rw+\kxDXm1gx`/. LRr;Z:CZ9bWhrbvN,Jt ƥ65|`@7 ,~{e/ A@V/kl$3o*rl",}[P7HwCewȚhvBķi|wIn<4 :/TU! ԙR\ͽ6"Ht߇O ^)Bh~D|#.:lU5av8tA^t%tAVj5m}{vH79E{ )?#rp ".43h~1zdǐ^@c\|f,_ n1Oivf4\TOS.׫5|W+k2S"6Z{ϭk_F)p6=e17-?T.u;ijGuO({Ҽb(]o=>NZi80psbb#:h5]}LTAlb[]]Ev  71C:8j=i&Rz(T[C8EfkQh4SzV#3 ]{At7ܐfT}>ag(7t+M>;tLhJ.[P7?#W:(b6/QY U3"^I u+ Qՠa9oN=o6s"j%&Y% ([QmrEBl}^C$ؖù ߙCEz?=vʇr p49zg\|1C6tS aB|NP@D)oGfs/l)^{N'sUa Xbas 353&_a|grbK% w)P[סPSԅ ~VVBe[n{S\+"6[]MYPO3[;yQ؏9̩ˏ)fs3e*lc3Me@ksze*'ॾ426U6篾~J>f|k}/$)Or~Ȍ":6Ș)(d lXhlw&⌖$NLgg:ys.krghGT.UsޜIjC@L7bMjR{(l{8$GfJIM~L*MFR1JGҨHc2/8?= ﯝ cuj0()2ʿ'}gc_àZ47{%XWQ³*-l.jcJ3%-jh^.#J@o)،p۾`dq_뫘P΂`V넘݇K&7ptAnU_02QXtVySc!se ?$]n_ -њXQ8t=7ds3gr=pPyFV?[`1mpBzذno"\Pvx^\#)nfQ.z#KήJǨes zrkZ:g}[Im@̉SRIz-Ovq M\]:åY/h 8r6($ 7='R^gMbMT58f.&Wx=s3OasqȄi/ >W4]tAxVOš_0Rn1bFT`{:@.W-@JI5Z1.`y[ܛ0AДg}MebSC: %}^o -K~ļe͟fItB!Yz3;3[G"߄.[@ߴV6vqo>ɁviE1^e6]b৭3>(nTIN~/"JA  ^sarvMS[o.{SoAo|iX$)~&O,#+3!F-_zSUԾҶT9 E@ѧbmm5ZLcJ@`Zyh.q,!5җsG=js۱C ΍R?w͢j`ሩ$m:U{c~Q_ߦHckp:XZT~4#R"ʢYW/ͱJ%Nv*v$иJ\Ro;ս@7y]JVKNTzV\x?h2ym דo lSS@KP"=4GUR+iޞbu͞$5sTٷ@g/69]$>oc4`Xmd5X>Wʸ19Ut7ӥ~cTz`*]/+9'i<øZ8׬5צՏQ>ޥ|xGx qjvELM+cDDµ]~[k@/uc|Ic5('oxPsPoTڽve1q - ^ >pPٮ |cZAV֯]=g8x7Pז4DuIQh(к*l$2s$rM^-mԚ'O2.% F즕/C-.&f0$FCP󜭮n-Iw^T| "]޼vuA \gc$2?Qwލ0?6v0|K Ax_o4쾃x%*|dxjLj,ԯFj_N G^JYbAˎ/+J>cL?)$MzpED Dth'Tcs)eIlIވ0sR!>ّ ˗ǽ<} _- YbB }a/@r1ƥf OA$3?4OlƼ|^yI]( ٗ}G )xlŵ_,MMo/yjF֥<1e_7gF'>rOEF07ׄxqʡf- Q>ϤV J8'H+\"h@ R'I_*&hH-b3A+G+,qvw72M0Yt)S\:4yfӥT|HRDb^2[.RK `|ML;e$AF *2J LWNǿvhhSVČz ,))Ώj{:DZp ׹i`^+?Б0A9EMvciÚ^ ;N)䱒.v*xPdbdwLQHvJgza9JJ *o-tCgOa 7jk鉝宔0'v>X Ŏ~cRL%"Pɲ2+`Сjv_/>oVKX ΫYS*Hih}ݡf~m* 9 <&v_K0P*}IV5kq fa26-JvT( ,OPy35D^I"}h9l:j:ў)INQx @IiQ3l͈=Fݭqz~$`@Sձ+h{듶>E!1vqľpxuNY qH'1m$$Z3gXp [䬳9t#c '::'D;Np4YCM\UluLg jW=ד9TD;%6pU2N[+y.B%{zE~#У_#Mvg:oX ̫ Oc-!'?Y_8F:p(FT6TV_o_GP:*@x>MVI}:ltj0(l%j_anoS8q]z.-a!6Ea`~߇ۺd74gY X:bI[|>hr,:vE }T1etmU)" #`gCuP?jiIגEUvKOˆY"|iNmz,pgΓY,y]]N?{>^M~yIϒtАz}K|Rv5_l tZ] )Sk抻H͊ Q_kܾ֛pH`H\*Pt :^G++,E.H$ab$UM]'M'>jDutJtkIC[YwtAhf vI(@j+P>I).ӁX/` P_U wz>J~M_Qjs%ΠR} VhvʑEG|Z9m X3q27 % 8ՙm ݈k~e U/ˍU]ġ4s :vP۬Kaظj_҅Thwh'Y̡HrfBá1D@9(NJRBYaǚr -*\_ $ ^ԭB\*z2Ԃ-uPK*'mwXiˁE x!l)ǩߜNKOC*9灢+1xE:k]#::K13O\dG?V FAD#uy]479>l ̨,Qu|څ4, Rij'7آlڭYq[-7NM&_^ {u$InzJ\xpU:duUd!g9rX~ުd!2wq=o[@RzȒ0jwu-?YW%ut=*tqK7S8X,I} g.z|xB- 3$5#!/<{.V_ž72oswW{dcS&@4 Tlͩ7&d%A6=\tN "K=WO U̟f(kj$NgsEzq-{hFĊr: |>*[e0 m‹vO I{M"^0OFLHsT-z"'$9O9"@iF2*ygFpS 2-(sNcyJLD1C[Nl,;ݔi\h%9Pӛ&+M'4- xS9V~F >݊xQtxv!IOk6*n LMψ)JG߳0:ӿ$l5ϣ؄ddK\4SJ[ k=栟1_A^ceTCN!1J-IZYHBY;bxE4z5r>,UE ]u@d -45CBP[zs΁)tSEd~C)?"݈X4kG$x_whoU~xRP f(I,~(8el!Sݠ#<;vV Fae -8eٲ,oIݿ <Ѥ2ٶ72kFT:v<+Wvcb3zwpԉIѾoƫG%g:PYzmrْyb+1rfp#s\2A_}R{uQ"DJh⹩,LJH'k?~7) !kDK݄X6ng@p$r2IJLx*s/iȐ!@x1- ǡ}a+\=~ޫKmerQkE֏ĻߓJYI|4tzRk׈̒cZh :w~맦8Ȃ&B|,aSwcmsy\R+Z5=y j$! ;ǚY(`!}y3YXWH$ER= .1^BP9%{VïЩ61KqT"tFQSu8M B >Sp~.&tsXQo*ќH7L1GG lU5 l%2iLI%be}%uAЙoc cqG%>93HmN|kuGǿ8/Թu|PZsNҊpŊbaWhɹ-*"<rT\4O=;dK@9f =j?nWX>iA61? DUgB+0ҁ0_r@*+I&˜yJKGT<}!5xw7<ּX6xZIρ̩NI%b SKT9l@[ ;. Ȇ 6%R03ܑ!UjߒI0$7MsJ@E0wԲg:9oxa*yN^ c<ĥf^l VcG #fQgA-ۅV5K[2^' =49 5ɂufNA#;B?<>U3q¢>݌;uCzT츂/IѾ;k)k~z=a Pe5cGPNA _d$H7SMF,WEM 1u`%|K /ol"ZwYWOJ}\|jη!3k2eAir $V߃{Mޣ)Q[K3Ic0s$?eRV7U|=whB_D:XO\gN9=K6$C 7cnX-fvh7r,uJRAMizu3,UֶK7;F/jqrG#Y 9j?"+KogCx.~ ll&oƈ>nZ1I7.PP y򤗅ʁDUrksɺݖ]5/p-R? t~}LKu6pTQK)W' D,$ (ӶOkXu8,r#wkb=AcR1{HlcgѱùS+e)"+mY^)<G14Gi c[M8r;]KBrS+I U0G̼Njztڧ &r2Y!c ~@B5lC6TU4vIdzL0)@s˸Tنhz1Tx0-SzF*9ĥ9 X;eẐӅFb_@M평αRB0760teAk¤BsN{y,ÌJ$ꮶԅA{c;I;B  4泎( \VR5E\Ε%[4vA8aJrk⭱C hD8j2u:ɵy  x\Zdu )0D] r/7,! H}Z}sOY Qv. @$LBVnOc" ͘v,gMrҴÛ0a1,xPj|a$8tvXg$CJ*OcLc/wHme+eL]P #\7CKiM8sYdWRZDfp BnSi6ǖ ]XV*1TуPKR QX,(u'Ho\ N>zя0=jvkOYn]av\ݬ{c0hN<LW{LH{mbM[8RƟx|~ jtb[ۄS~Mv3 nji<_T}4LL87V%hү %0_Dtv7,KD<5M XZ%PDvm7'noK4 gQLPʓk X/O&U7 ?R(" sL!RMfhM*24PhٗFw3C9%dEXV"=$) qξKJ jJߗS[o5,%s Be~y!Ռ͇P$ƀ>mkSIMw8N-=XUT IuRsqyhQ۩71Խ9>kYy`SM[1J9`h=;LK-J=ZkqiN_14P*?`ObgV2Yh"Y3T[ZN֚S/g#rk71.v$.l=^Fh̟9wqъ=%?C&ɰ<==LPZa42R϶ÛleH:m0 uٍYj|H0" Ab۞E rۉ 2dӹZz ~{Y[gB/X=i 9ii@ nU2[uUdl *^"ZQ mQK" RBܝ : ,Wx`v},q&lh.#]z[p#!hY{voxXVLPBD%q `@fLQ}";/%ȉE=؜L*ϗC4(/ *s(]KPשt]'4 ਉe (OnP+s-,6^=;&jc\ҸC7a}y l,&_a+[I«*\=|1g,/w =oR$4 /.uCA)Hp/OP^ TǶ9 0c.bcx8:+'4C+H=6 7%HTg)Arp :t\ovjGϘOjꥅ#j|]Wek+rmiX )lvAN&I6WQSΟ/ YObEMǃtkV3̝ <ΣTQe4sUpfz:~ZA"MDj Dy+{d'xuv$x܅y˧JDT|d2Lxhis}xܜhA!eI::IC?M?j'$R[ޑuiFцT#jqx G5@1c$-l{39` cX/ꋑh:e"#;6 ddzkwTZ"Fލb{މ(J>+$Aa85a܃I$AX`kMWx;9>̔sLJ] B#Z+ ]眷!vגiHf\T "ÿavohynH;1R ח\Լm5kEA/!8$.;G_ |lqԷTgݑ9 EڠPgYYQV$qzƸI+%i&8PNsG<֣EQMuB9<<*4SVOY4~' XQ-xu?(>$)Fl[-AULn7L]" (X`9V>qSY"n}#UD8w]tHq?ۿڤ6 QvV&)CXi\;`D OQL-!K&{>[hIf[ >]iw2_u_D&IDd+>Cp:B>^Ve*An <] JnB_bHuݹBsCԼNi \_8NK[F~oFwoÐ QUK_+(-2b_n4G*>IJ%fP_^X(ARCfLaLOBBoKj,oMʌG(.?@rsdkfGXˣ;7YMT]bSE=~.1V/֫/V뽪Nf]IkTfʅ-aw(7%4?оX-T *{>բ yqe kgUTe&{;5*oA/#,t$@ă K6ѯx\~B*jQP<.yC)LL߾0+ү J#ͅx>qR2Y}R̔ŽPUCקԅ Ź% ,0cU90o#.9O~~w%a>.˙:bW΀}4 nԉ CJz5#Br 'V\i WѦ=o]6y}%B2xRMY#oazQ6,p O\F $M- y׀J Ww WfhK??!Rȼb~}t;f-@nveie¸xoOHj U-ӟԳSQYAd)r(Y,݃n5l}o-',lw]ќ0qԦ-u5L)ÖHkȘFt/7[@1#D[> jj}V 'mmG߿cX| az)lɺa ~I +9_M gt q#u6^ĜE؝rJ =7&?rrMipvnSva//gdՊmc xTt߳QOW; `eFq ZԆ%b}Ăŭyv0,apv0u2{ѦB2 !q=3,]ky;(k6`2bϯPttZ9ʔ9 k^`+yul~bdA= 2 aTX; `^Ӱ_Vh#/[}MOQ*т`-iۊ@ #[LʠUC4&ӨjwY1`L7 ^ o=(TQɠQ)DO?C:>:ʈg5ՅR&ih*TcfH ?uv;;?qJ:ǡߙl)SCV!^\tPŪb]~0H8A {\'`B1'4Vl=3ivm||& hV%]u焱d]jq̖cXBq\qA )E'ovf٥ʋWG'QG3ْ_** ㆄwѹje²Vpn|l̀솄R?.i5T|ʹ϶[*mQuAuq"gH9SSRn0/b}8'zؖ#)WYWY-:taJ&= 3VD^pn1`S@ ;sPXYI~4m>%G y5diS!6Ix;9ArDLwg/RJ4 S\ub 8Q9)ZHa k%2DADɇwQg4R?Pqxat ZZRC4iGԘx{SZ)n ])BLɸ]չ CGd'^ Hwlp LU^wfp?4 Ar "Owю NGhO143lDyZS@Z|md}cFJIatOf:A+qmz@s> զd!iC݈`w  pk|](ԓ@U5;{9d\H֟X>? yRH`R*qdyml~8i\T¿>;8ʌZqAbyOF^xsД8ek h8QE9=1@ܷK(?1dWfevٹ_ IÜ6@tnCZPLLJSH/-8ρIdlIR2 1fkEtxvd]w+zv9 e?]t |UYDNH̒MړhJS2 a15yAҋDęs˱ Ȝ(^ vd\Y!?zM&K[_cfD ώ-g_sYzѝ/sZXHUlp }xSu4;; .3 2Pt*+ Yo.wK㲷lW=GYdP_ 4J<'ܔ$يDy3G]I&Z5Oxg\\4:4{p&P%|a=M_z$bN0=&#X[bY:+Q`KLD`B%rdr$sP(v *eA0DIPW[:Rrffp?09֦=NKZA>򤸏7/ ߱9g !!:?!daOmKρZ*}+rf8=RCI Q1 3 ]7Frc)z$=<_ǓAH+/V8gUR6Ӵ'^lpWškgB ,ji)jp#KMpXtPm9 E9s?ʬj,Q^A>l` Ԓjpc.\XY̙>N×RrȒW*-ߎUCYb)wM6,7KH)s֐~.3sQw[-D[L l}<_S$-Y4V#&2tlZ!q8`8F;4S%C(#ّA 8vAa롻LLHu)'UZU`!Cq7Pp^vkF*;v_⇻6 Qsu+:KYxVJC"N "Ա/Q[1.wEva*/~x1^בbcxFuw[#kTΕRsL>[&yPd)ئQHn//ۇ : B%N7Xv_.h8[/\DlLL\cq -{h3VR~g25NJڻ}~Mg(B'eu ,7R"o* Ǘ<"A XW2Z.䬶>OeLĘL T]7f;Xp0u&,R]7[@T"90~%1aZAD[6jf%'?!JǕ(7hOJ]Rs3 exVf=Uz @wVV';)E_C|vB̖#@'Ʌ.zХ"X⽕_zɠ>7>Tޭt'R;J&k/1rGH N.To`]~a aĒzT7 _%?k^dqv-7fQR8BDxK4a{gh6~8k,Sc߮.$Jԋg̬d6bXmHݔ#gom`G@\tm-R5aĨ|H7i7I+z|UE- T{BeFRa5 2Mz&Q"$gٌ;:-B_19S-?J x' TXȟ˴؏Q@PStGK'IM0wؿXNͩ<))i9\#}d k>l)\ Q(y1,HBnSI8WMׁ7.,wb{D\}H,3Yq%Թ>bm7yTU{_o\mӅ6$U$f6,34߆Р\z.WP~|0&4z ,mBq3b>-]=Xֹ7vP/\Z*#4 쐁H[)Uru~fo/D%y5E.h[(/7nK]AޡMofѫl'MO0{[ oԨNT_j- b蘂rkyFf?FޱɄ`IÁѼk\z 1W (.NeZ]N @$NSaۆ( O\9d`i.GAt3aaH6Wl ܠ6ԓDţgPrJ=Zn* -B>@ _s&f7~QzOkĀ?u PM3ts@XoT{tQ-/Q~k4wSzX''%KfJr?\vpD Ƙb8jD/qѩvV|.- k".e z!T3À=<|H1+G߿#.Yb]DiNԢO`b"hŌyۯVC!FO]?9Zi :526XKRė =P>/R|;nBR.|?E>.>%˷w{BIyNk‚G8Siq\sߋfNA_G/fn-:o.5;sķ&yOk^Q $JTg)+kധј·=,^`! [Ȃr0w@β}Ƨ+ -5QcL+VR IgMA$WW 'qA[cp;1;oADUKECǏ+V5Nͯ}Nr(Dp/VMI-,@|P5QX6:\rN&s ys:\hw1pA々~ G2xF6\骜eaNw{]JC^Acve-&Ufu0J4cI oeB"W^\Tl1r=3@6U`M7;ŝƉ$ hq'Ͽ]vLj$cqklN1S6+t>6ͭF8ZF%y!fL*&H],޶T=$bz_/T*>\wROÐ7b|HV:HDAxw6DP[Nh'G]ɰKeŌwXZ[DRfGrm)I9;P<ª!MIW#MQN+]kGnſ\rA$?psr\2>'6YXE9 yʒɇ 0R|)H:~5Q JR-^{v)?Ü~RުEyE@zYyvdjWOR gWc]֌#6{ԍ,S]7tsv"M2G|o:r0z醄ĝh04KtS,~d!yά?L]b(J6s ?{ai[/&ͅ ĺ{bsW9><8Zi!ѓzN(5axQLà~Ā$zpJ!EDqgT)Z@ZC"BZE>۟ƟCxWt;mWq *f=k@ϱ$Sż3Ƌ/i %_p/< ahzq/l^Mqorl6'R"#˖\Jm 3@C"cwSO& {;Js )Ծ'%nԜM< miך*[P &0K&FJLo6#B1djHŰ-6S'kދ+MD38ۅvUIls4j t%&s%G ]#V:7vhƆ:Ѵ1!@œ=ѫU BowE~+}ܝt(.*qRxrvd N5>''<#;lD !ڛx|#A!3gweC\DQɾ3̓%<5N3\n44-ɼxʆ 1n^ ûF4 "@H,(fdŎJ;0p(Ք]@jGߧ#5mscVA?Si^?^[>{">W~0IWM<)0HLf3A<҂@nw{AӼDK|M"^h<]K: r4641iɰbU>_ʃ 8lFæ? ޒxS#>:̎^,Ɍ;s7 X+48YO2ǯ4##UUaxo\Uʍb{;.sᐆһ߹dR 5A3pN#igV<9w@er{)>QЌpw'@]4Qޓ}Xf#ʐ/%~liZ+,|L6.P'v5+W6u<6sxzD6$Jfj[[{7@MUNsq: KςӴnJ܊Hp"Q]~mVtV,dG9wy.*`'5o884 IZl7kXԹ:Fkn,adk؝3R)bڡDv p$7y#QiN;vW&?FV 8"},.|r xc<;rNU󎺹p *;L񲫊CufrltdL@--Ҋj⿉#"ſTlI]SMl5ILPXC0x:I$M*VჯDbW}B$ |4h F4:V)3j|Of9e]IZuN3zeő/%_Պ`y -%\d< ZGA^hgsFzda΃8D8P4^qUO2+p)g#*)o+QtxK9jRS>-j-EmQ )\llɿVä,sD}CGk )º9c-Q aWvc؝5_3poCCAcqg*,ݵxgT>N kvu&"[ߢ4rY)1Lmv~)c@$(I:[mln^aw5'Y*xS]AO6j46,_Z[b.X۱V1pzk dDbfrV٥~ǑiG9 LC8sPl9XsEw fe*|ld"@;ٲJwI( a|*0cևXV+; :`'1foI 0\&Ѧ X*& D]&bolo56|vޅsOzk݌#z G1^b~)a!-˒4vʡ)@hN?9nEa_.`"H FlG/{< =m塃C5i\41 4L[tReIp U}=/ g[*cTʥ1\K8f̗4QfU~TUDܶg  ' C6}2_}+EG)ZP؇D6>K;dGzNӾp.4b[ ht'籽Йqԍbޣga"ڣl+o?_IF>ګA{݃h9˔4,!7'~:KڳwRsZm`yuSe"g^8Dy9?`Gƽ_z[m s~T: M4$П?n,Pr詁zڶp)WߌBq`1Y0~6D=DH]gD a+Q^y쾤ˈtm1(WU)QV}cw7zTʖ)S6ScR7)7wn`<5ju{ip+ A%턽4kKUO.ܹLt༨Nn]>G'L%U7X=,~[= -+h&f SջZAK-Oy/l9Y(4al_k\>Hwdآ-]ρj㉿@Va%g@ls_(Y$ZrҴ^i%PYU[E\yJXQ+PN~;wm*f)&+bǸJ =Q/A%1&w=o+%[4w!1ݜntV|wZ[BϟᄀΠ}-+.L|sNrQK 0ZaCNq;>q;< \N{'?uߵ[ڛҏḥ鵃Hm )~kCG^ȃ$*Oy{'Kg',D9EcּݔQIpґ? `nZNn|0PQc-+ >WDvץ *TuAf9<9 upiڡdAӉ L#{( 08Iӳ)UeG5VSF1.PA5nxk+)^=^ʎ&e}S;o܏LgȬ6ĜX#-NvgjwA}4;.4/O!QN/XRwiCԿF~3ᐑWlGOPh&fYM7"zW:fSTbѬ+Eٿ̛iNZ,vY~="/E-:wfS^?I)x2B QH\ ցB$M\i/2Fr11@u@ɵG^Jaoؾ)r3P?oM<lOq?4RIօbúcGc8CcE迣\Mʇ<a$OM{_^0 ,}g3•i&q@Bq:9{-/lΉn튂䂮 r#3@\d8jY/J ,y*v%r w6g>cf,eM DX:uʱg;p>le3o>Y韍W#z shLud| vg@(7Z3L^0 q̺KLx 0⺼cQq 17thJTNJ! /=LjP8WZ֧~[0?eV0ZCDU v?)ebНI+rTֽvR)tҧ3#5O@WpΗf8}I]bp&oVuMwgEqNG1S8ojj@/2_ qURBea0$;b]Ke+=k3KAf>( q!9LkZl%fD Lr?jT/-[<ǔGkbAX3X Ajv,g_tL1mK0@Cq@]?u_yRXj)MSտyİZOPWw(Q&xe/6j#K`t>FtX88a@RB*qcny4޿=Ff,}~s/ܓoCSLMmnd]) 4c3?Y1Iү'ylFB)7Gq^3jSq{҉7fvQ¿UY>n/א"L#>'zJ2:Y6f'͘Y!B% B®|}R_VD"psJf?^de2"^wS|R!A"\?_ մ aX3rmA7?$I:3U$4 vgC$@oBq:`+*eSB)$Wm~ͩ`*Vũ>oL'r5^mD/fN[+RSĞ`aIwX70szgF|kE`x(Б^ʸ|Z# 9@x>N fV%j@ %2Y? Rlv1axh l"(0ThUD?YƓ4(:ߕ [yp?]9dSF; `zbK=㬂 ea{0KH |YNfV=ZݸhJpw܁56IOAbbՆAfT_LHH*7f5w"2%cU]b <-rNS' ڭ\ 5|}.GDQPgZ ׏)gEvX@]h/Ȋ KЃ =9|zPD7䇸'8tv9YrcJNi/Y|S.73j&FB*$Kځ kق&+ϓ.D2CtU^plX}^SOPX"de[ ĕ_VcJx2U'>wJ2Ȣ[)]=O5Z&OB tx@+G5ME)DH?Ѹtw1/8ygFC>'ٵũܒ4\L4\j& 0 9&!DK-度0Ba/GˣT?pʰH@g\3&:&Z ]A5~U'k&Y m_{H!yٿ P?7ث^ hsnk #M7"ٲ"AG!V6%'WH=;VJQ$uQ (2~G˟ӞJtd|3/rH+j.iqסQȨV!"{uĒ81߀ Xś'>Ѱ_aOiưk̐?(v;/hʟY";$y#NQtN5Zx%촖S{Z )ᦨH9-LFl+Y}UY62Ԣ?oHMswi"4htC|,*Ed2 NO!bjqf8U=( y5Oo]fm ѭ~mh}7S0^8n'%iX^ЅFg=ߘΥ40͓BÐuL`."brƺ+:ĹmxRv3E̜b+ʰ۷\'4"].ZQStm aFȕXBOI[y7j/k*=׽(!_os} 2A2(WS"_buO &fZ3SlWfQ/O&# 9tşpp+9_EQA+P\u`Na N { 1aL醳uBc+/.L!:aVcb3ҷy]`X/-&E3_]aV)oT}kI8װ3j,܇nm˃PS^5(G;1דc9)UCp6u5f?ꌓÃQ2]n{텧uidyT M3_r2Wu>LRiYJ# (X\Z1 LھJT2maR?2x*q@CNt\ԲWP1_;Mve_jٓ/cfpWG^zO={:Ũ+,CIyBJvhxiJyDvL:B$Qi?Re)Nʦl  J$#@8\ʺG'Mmw+];W-U#k@.#r0PÀta*[`h, Taً^moӠP}u0D ʚxcߝ/rrc4kS̚h?u3iv] k1f+AFr^KWinYO71%w6p>ZF~˫ lQI !mԫw8=una9e5|)ElƯg_8BK %`XيږZ#=ư{w#&X#^J vlP3:3Fz1Zuߎ9Q'WWT@25,IeQj>2I˼2`T6~zBFX$VCIu$v?s߸ҲCűPi €RV&#(l:0p@/g[c9m(剼#qX2޲y ywmf0DKu^CQ<Va iPE;G 590}fEu+(=1 8p'3hm6pC> .M->IčDt!NM3n$%fƻq[slk. T2$}dD K}XZQ6Z*s/N1h2rC&9 [SqDikoKdmumwVfFddP F[i.bvhpsLS朜#,DD]?uoNR-@o/:s8Y34 7p~H =?epf^CܩFv-IFڍ%݋+LU|jWi͍\GkܔW<4IB׈d3vGbGu 1\|4cXa9$s|v'p߼-v7{>V148e{Q FZ!2gz: 5 #]DzMgx" Yz*s#aCRKoGC#aQ0iAa~Е%̓q[̙ʗj* U6=}8cW2ʹ! 6Ho1p룯b?՜N*-KR+4a2/fȦrVfNA=wg쓷-mCIPcK,\ mQ ގ78&jl. 64E |\P>5D*E7%ބl zj MfK$E/Ăim_n,]S(A#NYW`sf1*N<9Ey8_y /v,9MI33\ۑ=%[Mɠ/׺َ'U|u)_w?L/Hnm,coì.c6"_(mcG&CJ)Lӆi.+Q4sCwyVhsTrvNuW8MuF;Ǘ$vsq,qxFD:2K [G"b(:Qܱf#3cs?`-An?*To[S-;$IhGw H{8nu3jy  ]v)}"Ov^>`{m\+ =EBjwڌqUWb*!X_ $ME%ڝ"gtm'_g։0mγbÕ"̈<%N+;?Wr~4p7OKѷ( |aul;#qL^h\& T}aة bjWgqČ}˅69PJbz=g"!=5,9%o FHda;S)Y̑ƷOcN:m[x@̶S3rRhh:<*hKZ/ϡr` -)Mv62vrnZ֎Et|$syGVszOpX難akkFN)Il[.jyL2Щ& .FdbN.3 v=ZY_L=6oͩh`.@+e #s0<>莋-ʹ8j%pU[*Cֵ"y]z@ >~{dHjB)y=`$`Rڙjc *Y-ڃ޺;ud\;rʴ#k꺔QF܌@0? xLEl|"^n; .w2HX/bM8o}`q{yI Pa *>d>'2ኤfV!Ҕd?ɈT .>x=mkH<]q^bZ&"y:xz4Cdiu!aN KRknb<ԉ1ɅYwfqBe f.׻8m%!/j3v 28F ;k/wւԔ{{Pu`ڊ(xTʽf% Q㲋R9i5Uu{ ة߳MV QVMF(ahXc`oUtlE3ͱM8hO8{E EK< uXv*wSY|Alđ{)OլHJ`xsDR{,Ыw%XjaBM1rOQǪzwr<0+ gX$!3XԺłlx1~Ԋ^ {\j_{@ 2KJZnw> fl-˹Ƭ'"/S6hm!T|BH1)=}m W3~ *=#9kCKҩaܤ2B\&3i>\uuA劉jN:L8Ք46Wt^ ߼'Sj M&9X k{:j_@ C;J,bar 1JNZtD7T(%: Z4ڭ;l`G=jS-Y0X-7- J)D$'6)׏ r_Rf> rA qvh;&2* Ck_ӹL_xR0+rbtjZ$)0 gW^ N6̱/҈J|J2MXoNΒ(xpl{b9᥵OYkū;F*&ő+޾,Ϡb,r~1aQ nm/nh2ё-f.sd=:ڶ?F&bWu9FQ0pΐ]/7PXAm󞞥yޙKԼ$igZnVex>62[M)ʤ>% Ҡ5as/]#DoUIK7Lhr)[U[5iNv{$C"p\E9G ghKk~;Q@ǎj7,ڄ'єGU .zK~T иS36T]V"f*I>Z}K Nx\hV/̺uA.f =eplۇ&yiL*M.%bӧ[=BQ&^z KñP]F3ݯ m D$W>r]UjY ,ur{?7*NUބI"(MVD# ]{*ݶKVimfŻ(;e̅]f95̏=j]9'(q|.'oJ0y">6U615kt$$MW87RX;1Wxg\!܊RZ'JT]MPt}-$JC2$ &e=F7>))XB# S<&`cIuZjCw]sQS. p2u(,{=[*1yW6aKoy$[27ESiA$<$Sx[7b/C f0>.tK) TP‡f@}!e@֑X-,$_.Zm&2<-Y]6 zqC`0D=U1׽l14NR.o%DxPo.\avf\/2gS Fǽ.D} lTzaړցh )}  #9Qh-:u%Emd\_]lÇ^%æ#J[gzvNyWrN"ز[YK<%B~%yoM-hpnפDIy1Z\֕@ulk­$ {5Մ@J$6)=YK_#v!<,2:QPY U{3[83jgp5YC>6r_>=pq+$0Ҝڏ:EӃbV|,3sO eۋ,B#3tID>P7 e[b4WȾdWf\/ǔtP+~,`G)IugH} `: *U` Agko$٥1[MxPqƯ  Y($OP*%b+M]}'g˳Ktٮ0pN}ݯ}& "Kd$G%=U8gmrGU.q9tjkY*˰E*V( i8x 2+uֆޱ{$*%QMVVaXbiaD"#R$ |d>q喢5iEIT2\4yEo; .zGZO`3h2O1r4WWtmкDG:2QtvT-&jnL\MZ7sޔweBʃ2hjjΕAY:̨ml4dXzI gvϲJS:LGm֠%9ZSF[.į{9Bp%)rX#KvwoЇ$`̒)H]YA Pb=̧$6T˾.O0Vf 3wuRGymݯ#E(pȸhfn ehsQxBĀeU[UF Ȓ7RtJz ) Oʒ{_mj+GI'O⳿:5<Ґ3 Mџ-g69]nNAgL d.xn)OP!ks>WpSI0x׭?jg lXwKxM4+r`?y.ChhA>Ār||_ilOL90Q&TO IS "=K(^22WQW] 25KҹS/rf7$SfR`Ûyn,,#Ƶ4aj(ةנ>JłY{ ]L* A@iԮGFmnHNc֬>hܚT/IywQ'c:&t.7&L0yќz#]XG⻭Lt7 ߻T~`;l1[fXj*UwfNؖe>4량^ <0ӟsXQެGF!'#Ʉ6:JM)c!f@1ؤ?x(\:I7{:ڹ^&}.\:b?QJufۣӾy65UUbh"&NeflO>$:i8H._}*Q jWLsfXgԽ"]ʕQk۬1tM+\\z:ԇ9 |,#f+jYbޏ6\`7u5IP,%iw >\aH% z_dlX[_ wYMI>c]P^7%5J_۟5t4)6ZMd3(-nSҌiqRUO&MqruEFeѲ kkGVLG2no^|vrۙS=_+-1dpJyNI%(ѽ3 sJ9஖sVH:'kRN)%fʨ#lf:ydkC}ZVΏ`|o޸uūNdp U1!&81]l6ƣR)}EzDHFѳI @P\ :!FWVӐx &ϡÁ %$ w>p >|WFf-Ֆ0tVJQio`a)xpdX#B yv1W\hg҇ͯ2|> EQpbn5-끝]Nw5Tr37ҏP%Wه &!5I8~ ZMٝ=п ys<<k_giyiraӰN"{IÉ]VψWR=:'rMs׊ޥ(>uPa|䆫Je;,ZZ?-Cz%wEsl{{i]<Սt($x-j:=2" "{~$Gto?K1>%bu?ĩ^ ":4C򠺔zWLoR=m0Ȫ3͹fR%kJu%@>)%vO|9m7%OgT[^.-HklHl`Y;ZYџ ^z>+DʀK~a l!K\ `- ?U}Q V<1p>\lzFPM蟰N۳hr['u`k Ut.1iC&isZ|v룆;(@O.0*L;!!%Iu\3a #[}13=gLC{jժV8 dޚb~VMـ[K](DwiZ ~Oiʈ,fܲ S >ȆG?;Nޫ<*DpjD@ >e-8'(-CHӠQĶuV͇y$&J᠞c(hY5X8a)gsh8뚲e?n| L[m/S@X2f?RftfYntHL:%! =`Hΰh~u195PG8bx}1E'J2f5TtYCd.h}Dv9/d듞kIF{#p-89z I8- AlʲbyD[~kWiһ@=E}-!CZvldr˘7zY0T83[JkA9wZZ(UR)I _C ~JEPo%uhԟΚTPp,wʛzaGuw~fWۡ|~l t6Yx" 5徥53ѮK(g]K9H#_K***1_^0BZB&!59Ggߋ=kPLEK6~Sb|wvFWIbw ,G5D_ kW *_ӏY)ob8\%E>nŭ 3) h?ךp~i$!LaO5YDfb wQy58=Mҧvᣃq*Dl.BTzgbXJ[qRc; B*`RǥW+?mYz֕wjIJ9/c_6F<2`_a 4-Hǡo5 ]j]cV{/"01xi:0_؆ǁndoc,b31i!Z q ':H e12+ V9OxUJ $a Ϭ{\a% \[aX4Cfml8M͇+u酒M2Qz*$EGx8/Z^.VɮFwb%]'V d=pdG;l訒aGS$>2 n|%ΛfpnI–x)$ɇ2Hky& G_B9nWFk}&crjmv+2P{)a ^04pҹ*g׾ox׷,%V$rQcwہ#"cpB%Ѷ@L0fF3b:찢SIf3 3hƂɵH9[ !l_? h%g @@)h?Z@Үgj :JwLG H-X´.%#3qK)y --iAS5x>j ̜B>n&#Ţ7E e$44w`#SIqP\j@a j->>227Cz7`T@Ϲe"1ۏNm|Mr]EUiw?Ņctqcړ udlaiSbZSDx宅- /UMPd%wfūR\%Mp 4; 6L=0{ x :'HG(Ff]ៀfDc!=HvaGH:aO.ixLm _a^H` sGitǖ ss2x y3uav,]@t|k4[I:.eE!fkZ>/JT9Z-l@jzLw"oFb%&b<[黅b ~=m})wJ\,-!x1-#8=2-y8ٗԑË.o) rC/cs?Dv޼QBHh m N7o:0f{v7n?\ʤUizIҥޅu:Յm3wnwX1Mm;\DCl+ŞewכH7R3GfSf~ ܽ#<]_ʿЅL `*gF:Ԏ+1رdP|mBn&fzXv_t4R)zwGB.ݶ1} 4ghƥt*biSA ~t w8xNI2K]"лkJ314d9>ؽ|j8,m;1xhUVUCbX:sPp@ ͛a|4@&6pHF̜r, )X6ܝ*r`\B`Y-{keӋL"Fs[N19FP?wM:Oa=3wb#OMWhgKѝ|3$ K{O9¾؎VԴT֭O]k>k6=B6 5ս#&D-A0] WKW;;d_Ǝi ruph,J'Q;.'d!x vT;Dt& Kex* ;StBEB܀lo CؙFn/f޴`۳9813:D9)xBJwCϳxk|ũu [ pB / 7z62TFCVm h&#L\B&mnw[!yBBLu*w#Vh1Wפ!'Rkgb*,ba2ֻAǢJͨRAY<(iwhACL$9)]ƀhTa{ͭWdYӹu/YVߙT?UORWj6D Ā)%MxbL,EK\X*e}{TWIiDa+^<)NG]j̛OP4D=oێoCawf%I>"='zL$ѲnbWnUp_bWhuݙ^0nށb)*e.Drwܤ.0ycxсs|Djm(s.@(jt'w #̍/j;1o ^y+#vd=Gʣ<iӬ(7J [ /,*8wpw~vNFVkᨪ-ㇲoZtY7hig$|86"|T7(ޓq'7 o-)۟n c;&lpF'ˢr;O1ѯxq'**cSw FȩuL6/CTWk5oJCΚ01w-?1--nAl*ԕNPA[Wq3l:|# 6 ȶf#֊lzarp~}xd(p[,);Y=?Wdt.T4z ͟a&Ƞ|A zGPԞV5fTA{v`%"No\OK,u{wT ȢX]Fiiiڜfn=ɢT9 uZ^r]pʢ:6?ݗCRՇ>̠[Y쑰Rf.$O(F+j0R ȰhS"CvXl> K~-ڟ'zu LK`f8+q,z8XCyV *qWo:sxv"@gjV!+<!ih⊅͆3?+)ڕ$#2t- /ʴK>&)([hЩdxֺ?vxC-% :^,.3B K\P82GvűO-+d'kt#^_ƫ8EV5xk?ߧu Y,7UT.rCIwZTq"I'Eѻ|xա8jF_g) ^1@l%̾%bYs☿17c'Hsg"BYV)]ֺmayiZ`=k,}r7CW΂UJ?i&3ܨhmCrD6a8r%7u%  *jpx`-`b12ON)v=T4!4WhRV?^U\Πy9=CБ0]L~ 8[̘tt'OR[بSdoѱI" Fufry𷛆1AlR%IT!jyg=`ʼn,9 E<~"NeE;v܍k]K e"Ɩ/[XyX,FQxuU[[kYt i'%[lćչL]%K#J %ږfhub6z^^))>>~ bZvڴ5JQ[7 ¤l3P:)4Ѫ0I/E _"TT7NK|*MuA:R\lF\oACcMPX5eW!Z *V4AU&ÔJ~ӪvBD{_2I>O>2~߉ Fz^1J.>]k<-{En~EOI h{U"{ӡϦN$tjj<"D:$=]eExgʊN65QakM XEL%RrO+\n-HsǶӚk"Nd8S`|޷G> #r ? =D~";X1&~jtbj1 hBmtid_!'kXkD@P`|q;[|YT6Pȇ 2YQWCfiGm*)-!1#օ&s15#Ml-,j3_ڱLVXsX-ΰәAjN0 5DOyێ>Ɠj`3"2*؀5Kl{YH}im{Eېpf%c|KܭАÁI$,qqK%8@v.3\ 5Љ5:g(ϒՄUOKV =z,BE7/t&BpQx((jB>ϧ?&"j^ cб.(|O)_Գ)ż7WjrNƭT6E~Å'SؓoZ&&jxbŇP$!g|l\Ol hd7y7% 6pDS9Dht`4|P0Kw,l~H6ʂ [ھ*4I?DmnD%\lO5GwAPɁU vLG ˷,E4S] _ SR } %y7bZڗCG{{n .EwE&%b+cS>p_O6w<퉪=&+HL(c VRXn^&ӳLfUz*'WB4զEFc'Y1|SlŀzX$_Mvӏ0^oUSV5~~=qa/]+B(X5\$UwqB)r3',uٽkG5IQlO˿s]}}S=*1%"IrEysCo2*Œˈm!-Uܑ}KEBju6Jviu./`}^|Vt4'~{+:^}s]+U܎Sj0眴r .3"8~tU(l[8:q=p㗱KtKn{ !߹D@]@^^z+Lm/",] @?e;1i?jqVϣD~v3{jpy,6O&N8ńByw+U$\)_N6?vH7ЫqL?s[%"5iFRjze^N&3vf&Y ׁ}MO~edY~Z|ҸoR!;ύ"ƷȯQFkHP+Y:XC'%?uZIcy$#{HTѷQId$ykHpc؁#< Wu XfH:'1XyV79:;DМ5}Wp`.@n<Mѱ5O|U,$J"D#-u?kefNf؃a|񚉵&f0vfQ0!_lw!@? $@/:\&"Br:#pnlIittA#_-;ɥ5GEÀ>[ʐOHl3 2v1S+>Uֺ:iUΟU~zzR]PP]9[Nn53dڲ{;y+Λc:1|i/79}DVwvq D|C.J*P,>l/żg [ ?v̳T5I(fHa+(`8VN~I"V}f(,Q$MοdAZq\R\1ExDnn.QC%|"ѕ,E!k(J^!BOi c uIcGB]We3`7w@o,JRsK6}Wꭀ5 #p#e@mHlw 1ߐ dr73h./fSk6ɿOo\/ zگb/Hu$'@n>"x<_y[,^*y1˶x ǃ +:- mVjgu43^>Ea턎daYBNWuZkR{2hP"&? #XG7PdEan,U µҀ`2Jc u$F83#'\3y5~KFQ28Sr9͖;ހe yǬI!5Fgc3祗>l* /a9|3rr~GNW }ɯ|œ Z؛yԥor;XN"n°% 7vDw Sv<"|$t%B %kE~HYBJI>ݧ`}+Mu' ]ҡ|&zNTNݺc4O1`ńqo .pic#jWzaI'_W V!,A=PhFKŒՀѧ.%VT<" dS#C )2U ךuDR^z t]7Ďv=lSPVֱtycXb3"mŅ )(<zYb>(Xn:^@Hֵ 8/&{쥒_35#qEn$#6'e2.l5v OT]ys5a3҇}tn䠥h&H|"bt:c4S[P=:9&XV%|;1@٭Gόو꠹2ko])⎠>xorTZ+ʇ-GJE4Z h/^D VyӬ^Х1;ſ׏,ypoZuXsK?٧HHEl3oc-)\ng`v-ҏ_7e' ڞu1t18iB5Tn9H>tsX@X*䘸,J7F)Y-7U n-5 `W0 ֣^ Q%EႌTF7a >CD%_g<6$Dg]` 1Ǚ&d|_kӜƁ"2)67 MPh ʶt-!T=/zT<؍c=ەVWNkbx 킫2,?M2ϭK#e6UIh jB;Bsbj/Jv}A_dkd5N4T ]<&U3k\z%ĹbFOşS/_m8kL50BjXt;")Nbkp;DQL?[yʸ՟zqtY~w'K_N&PmB/c4yv2P$z:Y'}G#y[,/+ @ٙ]7H'QER a]S}Y*)mL&T]Ǚ)Dc9ij2W^oE/XwX*t6cڳZ!qSnv,|YMQ5W-` i9[xy)0U˜C-Rq\\y ZZV+/ \쀐ti܅&YQ/,,&yɢE@Qkv:A\hG\gL?Yw?gudI%QǂmmCSe5A%Of_,G  ]L$WcÇJyZ|l&M[DYΦ!@(ԯM_{?&r6^erB% JXFؾR{}1"}N ᤸCō|Mwo (aU*2i fy!gb b[筠[~$FrVXCӋcXMv ƜYQ+.9W5ȒT9R17$y's1NK8"F~PgؓwHs9z/ zQHDi{gZYl쯄_3#t1;7?/J5i|XS`" m b 8NtC%'U^?2qvşp#Asdzs;0^ +q΅/ {b_\9HmD4:rpo_TF <29f*"4{P8,'c-dpHX<]w&i7JEʟT_Kjl MjKH`˾u77 dcɠy-W1y8@6nqq3Zz 1w]Zc}]+ RM#LքT&地{)z^f24RY~\{HB"H7d iGP΢l6 b<0ACOQ 4:g=qI7rkWPWX#q|\>iam0P*5$K <@$&'YcJ%S-ز,~ije /#eEQ4w)l_\q0KoOR-ši@~Yd :mQyZmov(.o")X%?B^ ~yyΙl.?}bL"L8iۑ~תGLw|d9;WND Ytȫ|)/=ZՃ+ّ\ A+N-3y=1J\P 9Mr;Xpomj&II[0zAwԑfB3S/S+'JўO6W.8r)j-o<-t}|z?0}Ԧ=j[DZw0KNY2>0 3j}^>"&~B3u4|6`['P2ML"@Y@NEW^s oD0 ]2fƨgJdN~II)Y1Yګ JY D_yI$AB~Y,J.`|39_)1mu]@i+^XA+OĸS>O۴ks`Kv(PkZK/ݽ2<}뷏TIO[O% <%wZ7E0O/t17T{~>{qe,fTݮ&♆~?RC-]-Ú<Fa$ǩ+ 6#p+Da0k `SSq>Ӭ1aPqI\Cet -?#G L ;1T0=:oJd7Rd )h f0cTi :ph Bu З#,Lp!zF~ƒ5_K+M{7QneԖg,?|AfMDTMĶI;c3[v젴E{;ao0k Z5SԛR\&i YR;"SEweə `/>W*#'GSb :6ֱ!HCL=^ #wPNK# [Wxsb 5OEVrlLW%\t j:'HPyTV `rD@5Zak0$;= ]>tE"]9n3zuT e5C*[(ǟJI{b+^m1lz%pȜ{8AǜY@X yNM(yۺ qVu])-!ɢ@3!ܫ Wro_aS%7Y>'P\$tAe4*#Ic֔I(_ ެCY%aRW~mFg1v@]K@C+AF9 >6,dm= w wߑYabNQ}]p3@Z ˚yK+!I9" fIZ ౣ Sx'䎙rPTO[Y\6}54Ƿvˣhz.Θס7JkdUۧ(*SF7vKh:mQ{uFdw[~x-d%!,m=M1{;m(IE: 2Z{Q-/)z, O]up7=lz=Zۭs+Y!6@E)ܟa0,ߙ\J}#!d_cAMGGk,XwH!;jsA8t`~daPE,'`gef%*ŵa 9EG:&V]`Cp;Xpn5]$a; aJ̏G|PLӧs8>))0&6⁠}UW]ot11*~)|oehIebV(~:+/#7ŔbU8!?Px*V^I(I `x4f1/;t 8~k:A>u z0/6N?yN  nu^}ϩif܊;Cj}3~p؉+lo͢rx.}J*m0Yz9JS1T)~.lRmO #77bb"h:=O؃U{s$5 F !PVj+S3(_WB/9DE#%`U'dWS|_-Pz2-P*WF&ʑZ<*iF-VӛO8LjԒfiWDF"Ps0?"Cšcf~+X͐{L~<0TeL*<.ɅđiTx<[m z"\Wnd>ss3W[H"Ͻ2bp(ueVavzENM WsoKoqZ$vE%~z}rTz2f /gme~RȹF,}ME3`6^Ku؁Y@}>?kݍQo,Ko}k]g|^*е݉mbϏuܬz.h-}Ct]}^¥1\m KSpڃ~slp8f%f_@س8/jN,M$jϩ-7~2[r3*ǚ?nGNqk5|/`9ڻ3 v+b'U<U ~H]0ټ@SBs\8)dPo:Iqt;FB}E `~Eu_g= )kz`w`y,N3->{|Ͻ)/ĺǟ ¼mP#"g*/8d柰lAّ,!p[@ѳb5K n'1?TUb%O (z֭r**B1PB D =Aؓc U'gbA )a )vu3BM<T翽0VOҀIe gϱz.2?_vY'ma-%(U< Yyhŗ_Z0=ERBKȥO}jކY--yBi_sAx^-^'p.(ePE0ҡS)t@K踔iH.Uҧ#~>G~Jݷsh9T؝Ԭ,asUk k+Юs bڑ6:q"A0`1WEq*q:75DS O/2<СY^b%$?&u5o`sejwjKzJ~Fa6b6GI"hA};2v^0Y4iY\ƎbT6e3@^X8G@g`t2-8}}]O&hEpq8dhBA7ýa|3ϩ^MI8ÈF2("'z1n%24J` "kz=e*CH0(?FÌ-y]Q]0U x+*x3ǰ2U`^M*:lRD<%4xݼkX7JQ=\cG1WKy^ e @5 ESɨ99^<7FgniKƄ 'os1~_{ n#}7V@hnO.%?Pb RE?GF1KK*5+@K*nIA{| ċ]'C#lgyoZ:\=+tm #ßqLǾfτ, oGYjăW\p:t{%_f.gl{oN(z(9~*kA @E(Tdak1q 8}īY3Ar4p G [$WvL,[XBɻ6oz,l12/NtfXDlm}[rOF.N_qutKJW^wdMKHS$V^gA= ^2bMOB. w#qŐ?%@'%ٴc$CO+=mWj:8S&Dm3_4tMɕ2&fWHXe Qæ#+?N^~\K2u`i**&?=qr;˴ϋ>I,eAU޵)YTFעCÕh'zmUO5-bYNL M:t8rQsy/X:AM:hm!:-8 ^gO3Dy4Q"JzﲾUꃱGYCIz˞ |%벯G&ct,;Ǥԓ݈ޯ|n2sIUE;g]O>G3,uڇ2V`!7bUI8 _TՌz$n]oq:7*jn\Ұ'L.wRG % w^O$Ð9huDlƞCuXH.pgؒh]>M`2ak;aD~f7d9nq =:[ЃEA) S^U.=7?H2Zʉ?C{26ӆw??bM#FYc:^$zc(b(yPl:DGdQ&TvM(W \RX!wY tqʘFPMc̞WS62SMMb侳,yf ^aΒFSS0#1Kq!%$F9XalNkbfESu+B]w{DRrцBdRD,]3#⁐c7r|Oŏ2_JcWRp(U/Jtm;*p_*:9MKxQ*~AVVY]==(inF>AQ}v̀y A\?ZZ2!4;"y 1b™> g3n5|uDtTVVl_CkSkx\i/*bn !E`d9kny^՚dؕqME(\R*Llt|z?L#Q8JD%֭Z\#brK\`JǸ39ݮPt[=i Sr%)h#Uܥ1oV8.UBqmg%NliЧW[T3T!Tˑj#}Ҽ T/U R7Z6ü$s`갔Oc\=iUg^d8D/;ð3x]3(;USoVMDUM0laV Jdsw@xxhȊQYǠյƛ,391mS"]Rj|Nf,uRv6$9945]t{ ,$o(e3 D5V-ɣ9H~{W xe;,?AW?*v}yEiLtzŗ":~ pH:@4o`j+utǿ޼ 3 [wfu Y)qt/RaÏoRc\'wʀmc"޻HA O'e.m>oX9+,9B?ڇG3WoPZٹ2\VtM q$H]+dC7:aȄ}pVWq '20tEhLXdxNC.D3Eb<^-#8Wֻ| tEKvw5氓u0C~<45Z R3^f|x0t44򟚗"KWΒ<Ŀv@s;_:@f&׺0^jh#Ϩ8Usr_L jφm?(-u 靛IcPsbWcVd.CEސΝ ysalH GorW/wM@8# `{_b,pJio> }BB7]8p< j54w騹LpSPǍZq!Cz K8P Ϧ{Lb?MDz> ^!wZwq^I{'i>%h̔zr6rD!hΜڽ󀂡& &)f9NIc.Lr9 ~y$:vT+6':*{u>ul. hV]|+Vh1Ϗ!ӻ؎YLy)1^~Xba2įw }t"Eq߾"۳Z uӓ39JiuܑR?0C PZf.6XWI+[ci픃^:bS7N?,7.m"Kg*ڿ2 \J.@M<_6sd-6:e EF3Mct7jSa[ 71}rK<5k7l QR[It8a-U;81ᅈfr[g`}_JW#Mh<ǽN^~" `sj48ah_2by;sxqPNؒ}`_Q[RaMIClZPZ`j>pY0?V'ɖM$.\W'e&wKV2\mf49L$Ib@)[Ê.WYjyגEla/wDWzKq2O\&FUԴy: 6tlgU^i-qJXzRɬjͿԦ SKT"@-uh{*;[k6ڑE/{Sܑ\x;I K#B,XТ+wN\*7B='|yr -ndM)̢?^H!J |=$Hk}Ф""d5"p9Seiv~#?4ţ>3O ?)?١p;rsc dzS]*k*p}pᩌ'})~^eخ&2̭^X>4C+MNUˌ[ bĒ[V0 4rE^wZ -Bu]ΗD(v aL J9< {̬ShOϻJicGĒ7 %I-U)Ĵ.i؝z*!b,Aو CB.pmNPrN = λAS oaen_& ɿuFj*$HNǡ#zc}_w}z^)W} '@m^PS`['{nc9R<)Ұ}!t*N൩\#-[P<ošO[Cd7A&(m VJ 7SdKjJR}^Z YdV.pD8S7".Oe #2s7Z9 E3_TYՠ?L8u8ix#iWۙ6^DV3?ȑ魑V|*7&&^FoYp(FORmeЍL[|T O 8QU7&rZ䛽\U>T ?v|ty9~{?ۧ\%N,C( )$km09oȮ*{&":A)&ץQ3tpݑ,4;kQ̋HAE41ӃAbL\$JΤX>Ɯ^s ]I;ff ڋcmWS/EW&弔VS/G?<+&/q}B?x f2eJ;pv +`5`ؗ'Vh!Pr(V/>~=q%Ms_*ԎiE6 x,R*RS}$Wu)J_m9R#cvX;p:}9J.'H&/p)ek>oQ "\~:Y44]M)Wt4D!{:X4Ôb x"aE *"ӿ$j%N4RPQTm ^cjE:q(ᢀ5?PxSBX*9@,$[Oӑ }J uXr:fթ)lMYN"a-1:3 oڤOv23~spBr3_Qk"$t1Qa:=ګ~ !/)exl$NxuLmUAJpud3R(  m&uu#В,K`C/k> _*2`bתrXh+S|vű'ŧ~P qetu'1 Კh Yz`֊W8qJhb[&i{ \}^|<"[򅨃*NGE1^UF3!fi31GNiQ*bΞYM|~" ~E\2lzJ%*3g0ь/|IyeY=]>/$El--ɞrr5WJqTH'p' BusF4<0u~7 p``k@N LQlA<Sۍ*[HXkќ5P2)`d0-tJNƞ`"p(x .}e'T }5v8Qp07":kgE$'3 ;nIʒ"_f]{Z:GB2 wzg爪6|3k˰HS喠 htMlKGt/1Ut=aD}^E' 徚4JLߜd.P-}/9Aus$S`}?SYx|(1FEi>fe)|{:?gR2<-lIIg$k5`KcLxmM[k=%b5^v;f!jHLIBL14*#/I{[⑁A%kb<Á#Ezf_\xHނMߢ^A?b L=~ˠsqsy:Mke"iᄍhCRQs$q'̀T ӬAZ 3..42ccgq KZ װܶdv_fTR@xdOƥz;#ꙎEXEeNƏM1?q%0S0z}xM~_8`ǻ=^da"6izNS\Sq b=_lk@2Gr+X%U2vn?*xD0iZZ.[EiE^]:z|^.F_b>1aw 9#IڐɣQh̗&̊hQ[O@-]wamgHڵGj'=VH./@4]O_6L-FG48F&t ib֫rA|Wrҟ>cvt0q&}uπ@AQ=nu)Hɑ6KtzzO~E ?7H<nKBfD`n"JjĆeT %g<*?f(עH}l٣|l"c_5L_{\XcÄ=ɾ\{6U}ovHB՝Fh3 e}qRP>IP%5p3M-\{}\QQg-h250T_s۔92ql;Dfާt_|D=>_ {##}Mwy!UIWAgcAޏ *& \U5G4<< M3{)!Wmȯ -!,xi!˰iBl2w#|0oN=bYxqe_Ix,ű˽]Ѯ¹OGdEr)WzRgN߬X9TϸXSE,.v3? kՕO9 IO>w@0+x[ C` &*[H{K?LB51.g>T,hN['NzN#(yw` aPkm6`p4&K. Q5\!lP$=Ud~D=˻2^{DT%7.0O~fEɊI@d k%Q8[nh/ qpx 9-;c azN!iˡ;3ZMW U伴_J W=+bOw c˜XuK隄(e0go5&WE7*hWN/Wci(M i8kgx}mwKm, /{^Xۥ O *{ͯ=BSᆩFTjEkP3OZ{ÄӖK2x:OV0S'vjʞw~D׆N0Į.6Ьn20 V( S.N Em֜VH1%V 6l-cvo\* d(OWyP#`~X%,ÿOڮ⨣]N,ZIHz= ۛUٹn*x<T# >سPy ĸ.ˑW]P]Ë.3SuT{2ZeJsü nSoe! C_> =cFd!+|7ΣDBT=qQT*UxchTx?¼ÆUF߯xp+a7L`*Lo@A*HC85-D? i~`) pIlIV\GM!. ޔÐ5Ph\vb ȕ}$]͋GlT*Ju11oL6[^DD0z|82DPp AZp["a Xm1vT< -ۺǖg~w09t HB(n]=HR.bNzI\r 8?r&=HbE@>a3>o qEhI)'lK,( #03,8A3+zRC?#%$V* R"AxTb4t$~q6&^%*CFZ^N)w#bv5*nUtxJ|u'*F ƭ~.$-ԇe9RjCE]cVYM6 h=pӧR:|F*oO3U+ϒDj>8ԐèaŁ\G0A#ydmkYՄZͰw&a=/m7TT`kq$E(w2IW y 'p%13UlVn^iRk)AĚt:)7ZnT6F2%!;^sf\(X T3ĬUot>7F-W1] rPCSkΌzyTj/P"y80a~pH]lJ:+rCYo8MwSQhxt>u5\e:qKlZF`Z)G:] aؽDul^l!&f\[T J(^H{hND[eC$D0@;a"Vv[?n,;[b5KʆX~`h*Y %QI\ ,Y[Q-??ۜ/EDi]V|Ki/iq5e6YˆQTd1S" 5A֞׀w+Y.@%zQT:_a5MHNybyK֥z5Zix=@Q䚼.ѵJ!\6 6oL#E1 y2%6. F=mժ{j]ָ:>%< ?a+,(>{6!IY y q-ng1x9W91f6_# *zad9 ˓}^/mM8JhF De^QH/2%؇IHʅu ln%M8۩|j߀lu= ?LMtD5|  ygS&ݶirޣI7x*8W5rh{2u9F+r-؟XZybyXQ|Z %(OLM!79'e=`{k/R"mt(gaS}"p?zc*Dj}@n&Z~Un9'ז̲v45FvmB)7B_YuIZ4$ 1gi)[DݯR4iL&)"LYnZ(QtmKJy^"LzJ)=ܘR-Cqzj/AJ =Ū\^rRF/[h'gezҰyE5#DנDIO.\@_ xߙJku~+Wyҥ:.T]t&=c2ywߟs _C揾^eIRnt2>yKڍ\hEEUVȯB;S9?0p& o(`܏Ҫo˰>:R!Z8C0X;HP(/I@S6DL Dsע "H4(viAs3yf/EC#ՋPP7ڻ&a6\LRn@ *1+w)t*f{%g H[>tйUX:9FhF4ImZi2qmbU*w~fick'ADq-Z(Oֻ X '`$ϵgG02´;uP MlkyIpѕE H$&/.uKf&{kP0Ŗ 2I{\;| F=n`@j?%s\Ȼ+ OdJGzD{T aښTދ35a8J&!9O14?L̐ڂ]g9vXS>~rfS2Zeʕ 8b ]#uHNӦ?,1BWv#*e>]$T]/X̔gޗ gP?D$zdHC7D9-3?V]:Mu\laY0~S'?YW0au!O), #vyȹlmf+q+O;H[,';lnXwȵ7wկb|M*/20+kI;?ְTw3lUY6i.}{xÆ+v E01eĚwRV{ O2u7#+6@> v ω$*Nj^YIRlo -Sg! 8*^7+RWyosgZԂ_N؟$PB|Ѯ{NsٛVY9zv *10cKfm}((Uu/lQ%A]+ȏP Dn5RZ uxewӓ@B6d?v&u|#tש_Vtrr5Ni,01tJ}wIOz0 e2m@ Kzc~l)z5!h`JmOYrEb8ZU#>:9ѫ/6`|b<PXDE} n2$=eͷg\q0༤kz*Y\ssq9R]7&mV(הk<ƂRĝ ՆQ?9w=qoٚ mƋ=r>[Cf7 iv˂P˴~4)m#k9i9Շ2ш&$KtR?ձ/뼅T]H㫰Aب˓x1E]L!U@eiWgm`Ygh a{dɧk].WNTqń c\P]mӥ ½"=%Z ڪ[T3kK?x ;ƽ:r_>FpqSCqvF]|aclC"?k"Ct yqwVDgYbf)<72iVXE3V%,ȉ/AE5}}$7t]ֳᵡneg@"LjVMgTK}*fZ*fTΗ=c F-bU!*_T %tJeN^Ϛ67`(]j>k2LP7جcI;ǢjS>Rde%C+ȗ{$jIAhkpe^P/nب}2q*=ܝH~o?oWFvsG,NxL=Giޚʈ(Ug}*sgxY[G85bno*8kAh?|N[H^G-"&`Ix㊕? 'S8/T T?-e/$;3;d~>G53О`U٭[+ݍj{RF|}Zq,w _," sm˺y#j'O _3H#5²e/=Ňܬ"yÝ6?hahT dعlKOv7DT4hA߁ P4~ +Hn8h/D* An~tE^2=8R`7Db.uW^2t,)պ~8VOo)S׻Zm7o߾w prB'knJL_>/dBdĐN N'dK z'n/[:MooךOOM}Ph[q[$AIͪ^mP"+|MD%r83is5vfh8?nj^ZgQ2BA;`z`oNGs6rc%mNE *I *H23XRDaAYNtfp"K{wjPQ+6Cٙs:ymOJ.kV" OZ`sz+>J'Ս_R=ʮ3Ы\ѨcAIP.-+h} .nL\˝8km 2_t*0Wr{DYJ\-e]b\PoqWS)Yà!q,A[_|X+v,ɐ&] q)U<Vdj:n1[jn)8bB_i ŋL^5N RfZ{b|ڶDN=slY :^םYhJ?$wMj'!,G]{TdPoG s u"jFHlfF[~G) t{Na:%G д7KYcED lS Z)4:Ok2t U~z!+wП< 5 ꈳ|!$d@9(oUIvK*`XcJV7tyo}uUʑP()1>}5%p].vJbݘ =.%g^{8}P܉3~H5 hCOӏy_*jΖu+a*F<[X)T涉*:+MLko2G_E]jY`ܢe0#C%FS} jW\N5d΄/Np9S%HE@`B:PꀷœbbU9%Mw-/լC[3Ƃ #Hk]onDŋ PE+E$oSvRʁ^da_[\tH3 Ӽ<-W* .re*e2өDMZ0uH?OGwcS }C) 3)[C^qOƌHJPpSebt#Ol "K\4֓9U)@"=UOV,y N `󰁂8aщ( :._C'PMŁTر|,(0dO]x,WT=E A$ECMS/KCN ˯ VBv5Q[,|Tg+;,R,y+jike${D6m{c==+M6+[q8w/T1"x)ʡ@FNG8Ng"Y Bjresm pS긣-UMޛ>lIϹ_ʾz|Xe|'ߞ@h[9tp&>\Y@7O:fP9ա 5 /܌ɡM*8 ht㈁yyBͪr8 \ lA< }N_Y!WQu3S,z@7ϝ%Wn'[9GQ΃55htB yn6vx 0 U6%giQ3톻[Xc&P+N 6:~_P@M߅z}$asڡget.< P%/a^T@(Y|٨RB=F mweT\㼙V1=@t נjåZV[]`#ZRVtJuGrZ6L=$d?>nD;RoY-_V'RF%Sj J7!Ѹ ^Чv!dYJU)dK(":JكBXbj=VMr >VKF1^z v/4EU L:di yK<_${l$ ICT|ly2 Y|cS{-yD['7^to#TR.TvЋ0OYތ@zTZ(uC"~9N4mk}z+? 9t7Iq*-#m>A'!yx$*'}p̐9<ł+xCڬW7xMMh oNPx1!U!'a2jIhNJ~^p(}{-ᯔ~`Y\u@ؑF=o̴hN_ rfoKNvF6[ϮZhɔ7[5ș uտZp1R}%z^/ Hѹ|v\6?촏x$Uep^&,g ԥK)U$yE"-~ _{nJnT!Kr)uXZ'%42PզaߡSFWɵ3TD> b_c\^Ϩ%jTߎ}sȭ(`Y%}G zkjs.%eź)Zo%3y?*#8 K&8JFh?BUG8[_=L"f;^~-o1a!gδe` NԱZXDCHqwLxfЈWON-K} p: `7 eQ>qU'C2vgVa4?17'j5O~m))`r w/l ejz{ZBxS8˗SKsHK׼t4"+OiAB:+IE~Xrs8KVel@T! [=2Z'jNmJh'[67TN||q| 0*&‰XWV(R[Ê 3>/.4,ٕՏ':˷tJє< +։Pby36bOP)xJMW+V~oa2vDգgd ?'4+WrBw<]=॥\k IϵE {w+lʟz4T+S.\ 'M`.jO\ }ͥCD(ʮ}㾏tVm{i1>c[BfCPrL3 #č̖9D}ӷ(FqƼo+G^ s"2[BOS)b,F %2N/Jv_&u^ bmP%`J( D@t)$le#UxmQM+i2>5q*.Տe}V6Hۥe*1$CkLP>m1y0h)GFbd<2)P"Z_ܛK. bjxyܠ<}5 ;1' dfۿ3Uq Gl] d A8QtdB&W7ߥm~DY D A*((ࣴ vp%,~_K^ ,+þ"HlUZ!efm;lbkz\R.j͏3Mz= zY;lkhT Bu!}#ǭn (J}m 7G>Ll{Ѵ4U^ rʹN c}0ѓᱯмamʺ%'*(:\ %HѿdzǸUQPpi`%  h*'^'0: ,+&(8R٠]=i,ovq\""F5ME Z8Kޫ'r޺4MGȰ\ZtԲH>[ HɌW^17z,_"8 5ٽ2,!pǾ\\UD~5qە1 3Zٱg42y _ 0>In8+͖ѳbdRv|u2tWl,:v#f%P#?4n|z5f_c>`5HhDxe՞=+TW6N]㘈q^9~oKV~QIWN۟8O.0.c֋teo-[6RxK, {0:d>.%ҽ+ӞVK݃ a5._D>&hcːC>G ^SpW]W ._0Zt9CP h`Gss=uzyI}2mPY'u &5v.TK6wahP7k!OW(γ*:2F?6 H >-|tBJV_ɱ3-T_!nMut7Xþ*^(Ϧ?vZ(﬉=g/&Vۆ`z2zFx$>1 'll 4"f>~'%R#@6̕yr짷2WD >$WaAF=nsEE$z3Up :kƭ=yb:L'gLGL r׾i ]YޘRh5gf-R,Lֲ[bE7y/|CœεqmCq@3n{hʹki,: CV5zOvdq;r\Uʱj[p01si7}pAH6`mԹu]a7j"3?Z.ۮX7Qh4 bDN̆*cqvP:6]ۭfۤ> -bj9ym/@Vch0/;Xf9#ULcv@J`3yf9+9e͍x1 [Rez8'lvE0ưwyxW46w~Vv_oF 16h] H%٘3Y`c\x9{f/ y< Ffw!Wߙ5Q_B7ȺqF{Ӛf32Ј&_GfRvx C]}Jir@_?OQj~VngyXᘾB xT!/ptą \qI/2&cy/@uH DĜ7O_뎺>S;PFuaΙ V eϺ7B`1hd zoqٵ)LA dxۊ[eT9Nrt,FȧVW{.=nKd>9tb_k9lLBn =TAGeBFb$@@ђ/3OjJQK`V( m9 iٷU|0_@Vlq[(*IBxEz]Ea:ks6g (cEvbS[Lt#K̫?cҠcN6i|tow! ޸@?/їUUp. Y`G-TkҮ)A`?% DΨP-)L|R@buwC,gk $B2rHVg J_@8键gQ=o*|Ig VgRӿ(|Ey j܇V4Gd`%apxFz0N!^I`VV.[Y&ߠEcϽ! 0az C,U4H#JM&(Rpu)1il5j9  -W&tӼ(Z(3 Z4 3ÝrTx'A!ɑ2Y].iz*@—Ktm+n}9,ø#m5aa~vbr3l*5 PӷOA qn?#P<_I7fQ+ȯ%ߪK[D@v,xkn6`hWD-W j.}[bi "ڟǧ˞{[b՝Nڴ<ͭs&~E l!:|ߝm›۹#wyg:N|ysPT."[&BAAg~՞J5ǁSJh`b_w)cE5‹:_ z;Y%gkXK_:8@P VrxT "z c'HL*X_KY#s{N3DdEx&86+&ꄅ:kv <]wH[Cfq'T| 9e#Rn8 &ܟ/İጐzLQ8F;A"xF ļЭZ5a Enm'w+#zAGߔvPOWM-#ZOL䝵7+q~("Ŝu]OpU,Wֈ, {(r%|b-r8ug0?hbZnh0Jұ-/}YGS~!c$}Ys,)%B{=z)yzjj`%OkŽB@̴f 3,JN8:xkA_}SP?Qq{]]^Nb\w‚r^"/aNR=?yfwyGC5d07On@L3Q-}+fOsfGuDFr,QhsȺ;|}bh\+'N+&BoZ#9^')+ (JMűi>ܿ %P*8 -&P(-x▯s⺌e]?REk!oEMݪW癍EN YwNJ =Vl^:qQ5> oT^X@<t^}&h׏%ԃ3=T1^[O^LƇޣp5 yPYs ٴ zRͪx9-U5$`_܅e~+L%/4XFfHye=^!THvy1L h^J/}rkKn݇AoB֚Փò|[LQ*_DMɭQ̃y~Vl  ~\\@L~-Saec;U4z:=U/ gxtzyHheG17 z@Ϳ9u4 :8,4ʄqHE Ec ))% h=+wɡ,\k%6RI5=E:k'f=aX=]k/._)fp{،Lqe-)*bKpQD&>U׆3 ^"R \{K-'v#keCch7`0y=7dL:cJ[^"vɕp^68]dbr|K=7> *Y֢ nNjn~m[O1c0Ϙ1χ'Ҁ6˴: 8KݿHʡ3K|Ί^WgW\Ff^|&ؒ3e:EӭFO`4,c[vtdhlF92%x&%b^X|$7p86[=-T֋}o^ ^:+nL0$ujnG-A܈{`EC{@ >DZOOJh#{ޅ>D'r)Er'cFE. ȋAsH~ljL|*Xe)8b>Xtm+ 3| =nh6^)*á5Ur\\gX2^qx=7 :о*| 4 yɇsfhIr}SE|(hEѲlNgʕ -"n b _9C]{a1:fVY*ƅA9E+1TGyhhh/ PJ+ y3rmΠ]Cs4N2׳TւfU LL S#? P0J{D'$0vJ1crH3[硗( 뚭6I#oYRUaLRv|^@DXiK_.&*3Eɣ$,[7x ݎa;(<ݢf4QSC$7o+ȇ!q>cK\@ř +sJ|.yY~,y%O>I }}W}7J-ͺw϶Y-TWC,.G^~t/#p61(y qd*Efxj0 7gzvw.eQJ}$AEL_+u6{\9ͿvtDc{K.b[i;cݷT=p Du?-ۨg J8*O%@D9'4Ho/u'5 (<9GO(Bk8'Zi@Y=P 2ppތ'M,)q2nR J;k 7\u/T,Ud}vй@ XO|įY?g_t*U,w o3ϒB@ұ!Ol2S:4G?,D/Bd f'8\ŸiEaӮ8Ʊj6D}ԻTVx3;Ͽ,UnפVDKՔ\ fSM'B /ٙt%]R!ph \Ʒ>K:"&?Z#*&nI@[.;7FZ LI7\~#ɹc"!u+L^X.ZaɐZA͹ٌ78F|^tukBhC1Q2!OszU!;}]sw)d ZrzGbV5 AȻH=@ҫ&YPc{RS5O !âWH9kDu5[RnV˪-ұGGf +J?^I6z8tfWhv8ٲ)~V׼2~<I/aKRf]j&(ŸzIܾmd],}/Ο1, #,j3)=#J;.{HѤ+SDj,USwoibM!Ay}>o w rvc:Wr!(HxZ![<̍V EUnq8*{Jf`Ycd9cn m]ZE=EUa&+ɺ^y$D%]\F : 7mLn2Jtż[T&?MZv7e^mERaD*y Β{ b-I?rA,Q/?E\@@v2#-@9kzze1q#%S(\KM6x)#?F4 ^*d+ E}>eut?AԙJEf@\ i##\^I^Rbrp>Ѷ&[ٱ|fTa_UvvuE2RhR"83IB*?"~qu@fO*#๾Gd(4;5Lf  +q~BV.qD,3T x>|r w6ョw,6XƦ~0$/Bk$TLk$ҀB~*6xTdd^kxp8 Xz7QV4?k#522GX妷* ssw䔍z!+ers$Ph="23fȴyPldT+[QQy(Kpɘ8X7՘A4^j+ai&n|,$ AL\N h]rkGb8ּ-W âdc҂)vaղDžJAJ?5ȣ{{*I2t;nT^vۼF.2$ eTʧ+Clor%29>dX]9FDf:oLNf9 v)PU^.gA||z/8 _mr15܏FQӋa[OqK$5*'9RH{q0bfv4]"7nʼ)ť Muu5R@jt!'{<ȂNqEQrH=7[) >N!gTHl}фQESu}31 XGZpa\mhn!7@ҙch{;-%~o!rzt 1Pc[8ņc+wEJRJͱ jpM1AJ`*j u4D gejI 1󗥆G 'U]ݠ_,v sx{̓ш.l)~A,Oy}q/=t&?*3,MSKF>{+Q"T'&^"شZ_NI! U\(wQDov]dƐODJ cI/]A~U e&rG{MaP'p.}!L(da?*ƋiIiu۹mmmPV ͈m53lgᛊYyh'cҗ\=i|y@X"Ο3+f "´ѽ\bX/hDv@DzTA` O[H-ʕ֕H]L{ 7N J-R PoXz̛4!.h s*8$Z8e1ab$!z0(KٍΓ&:%L>:;3 7(F KJL?e rRX3HNkQkY塯HgiЫa` u@5w B R]yQbwފr5',tXoGv{`=uL3dExrMOƹ_~[Lfd=ͭNoԓ9 1s=!?|Δ9E5q3*M}9n8wP2N#} ӿ=_N:;K-:q"Rp"}ue_nNl'Ej%\0➌ӸPcE:!Icj^q'BoT t4e}v9A!ϡ؇7Sp>j?=k:-C4rÞ3[k{&|JݤɥW`skvϙ-v"`CU$އz UZZŒ~C.V {WGaa| USQ; De3Uuo$d2yD'/cL%qf6LuR~ӢXV)9Ly=qOp ȷKuoz ]ĺ~_cc|o^jnrɱc=$e,ќyB^&C]DO AX'E&;McBd9 IR'Vr镠s_늊Bl:GbOG]YGZԭ/ ~eF;'1G=`H1uI}q3VsC2=yVUeIs r7o*lKh\UM ckҮr4[*J=\ `:E@F#ͬA&)eY)sU“E^Z|SiE0K\S4m a1oKP'~9LU v{iU:}𵤁e7{{4^ rAHCa7?os9q#Hz46ҳAXzqLJWiÜ 'EK%T$1K]VTVʜ!'?xYٮ7ֺA"r\*QyOIܣ9|7x5J,2mH2 ] w4&g˺"àzHSm&2.ea7K[*E'FY] 0RC>DkGr["_m9»(\ ]F~LɈҠ}hOg DcF/{PM΢U+iɡٸGp=[Zh y'P3-Um_NZs;+eq\lwC!5^'Fw#y(e[^;1}dzVk/S*} phxF}| *y%]W ->szyml M шPέaXc'fB}dEE-̑]p^Q͍w%%,R™jiM)ؼ)[vt`-et kaV<ͧ0'x 175b 36y{tj~ ~:4M]L9buRu6þQOC+ׄHDX]e^U2G+˸snsn8(_ :a|"X:!SШ \.,Omeu5CP$)YDgؙRbW$BJᘇPuYE8+ES9_nߡ J%X &3۰N;mѝy-UVkoi>"jƄ;ŘO7@$ H e] ԥҮsŗ`bC|qy@coW{{=uϟaƸS`'Eu݌btQJXG: L[MMh]HY |{y=L݌B+E ?}*sw`:$U]=! Z )r-gрqdCH )&G ҳ}4$5(Har]Psb !xʏ} }|UCbQf9~dvxY׃ l+3h5O=GG뮅OH'dfY>&|ZnJ7mHӍyi!ZXPo hבvHrC{3W *ʢ`!ˮ!sɳrW+|p8KwK*7Hql${y<)Š/ TD[ۤaN`Ȥofp̻ MZ-aoȕ}ӹ XD4_Yȍ @-[ SMPgU2N f 㒊RΆVT0bQ7,epgnџr!}|󄗹$ m-bxbޅgMG(ӅR"n=/4̢,Hzh%eFsӷ,s j3<7ku lC*9QJy25gI]zvǮԲ kn:m.hcj\`O-`d}Lޓ7?]4͉rZzȀJOS-Ʊ_4-{^J]%!%j#4`ݺ01Ъ5 ׻,|gUevB $c< 7)Dʈ23VpsqWptWJĕNBBO~rqh·Okm6fۊزچ+Ydw[0܄gy7[ݦ@|Za8~W*֘-*Ŋ Q,P>\g ys]*Sx >Z0Y̼aO/MO ax3I}P!^:Cb١ \ڹi6{6qܤe1-, N]0|Fԁƕ&_aƚ7e|Ak/{.X@k  0c0 TyoO*(μKmOsΌa>>ű'kBniİH,  Ol7fS°0) NdzH9-pߎ Xr譪~eXHu[1")>.x ZTa]L!EMբKY`M~HXtkzNiy19e:>iI7$0 zzb8cҥ6V- ;”9i k@^5NHڠIS B !awoO~hT Dl7Џ1 ZKcMMqT9&KtjPe'ws\ 1ɗ' Iѯ5nT}E$]X) qOY0y&HqPJwS\X,[D n>e*FqPop9Cq\oas;ŭvbqv4L6 B@B<5W1GE~ G* ;7K%- ?ww4tWFș]J=,A7]E ^Q'egv xlMkӬ7t:Z!yحOys?%Y,TJ+/Tmin`)5 *F`3~BAꡧHul /7>>z2{F"W8<.q( wc#TYFnEIJtJe* F6i:^4ʪ'UߞrmlGeu/(so༸8zm&(n{Τ&.c3}DE˕LGB0KTmY _pWRcx`ptB@@Ӓjܺ ^~'H0&mUyU˝ZnqP8|F`UJû|3v . Fx;u2 ϶1hs  EgO?Z&s%'p=:nzw\W+N/L q),}ڢ#rqcĀm V撗0q~ıToN{Vk2W<;a꟱jGG<-:UNi{!,x%zڷ9 U]m~'3Ouưi @ɆB^UhQJ7xa=FD(8dWZmŽ<7_>Gx34Ccw>}h׆!4~ٌoʡI nkX>N N;ꂵs{35ZQ6ԌHp] sݱs@NDi"mZcsXyh!o@*,Jhmq YjC; xza\(؆15x^mt^^A(hӁܿq p,- ۥ+7=9{0X;?QcC),tp ڨhMW :%]RiF=~9t]cr#e3"=B {R~m_+A?r:"|5YW2Dr*~Wv4>:L^ T7 +!)99+Nel.j}{󍦥.krb篳i̵J,J .}3 ȧ#H5 "6S埻z4Eu$5ǝMrj;UIh'aᇞCù\%h׷M*4\&vm]S|d@>N*z,gz-|tJ oQ$!o0.j q'Lb>KHDEoIָ!#N:Xrz0a9kGawxlɵ,:ABkۼI`ٝuYkO"=c=]UD+8zq˹Ë_Qh.0β"<6=WC7jiTcbjSd#8d̕O xL\Rƥ_v@[N"G ֋/Bms|+޿ZOǶ>X Kμ3Z^06JaCt!pJ'e"wd(At8.qHWuIK@oPm:U T=) 16^L4{v";P~?o@-Wu^Y [+D矘?b.4!okܑ~P[уxMˮD{=:"iX*> V4 ԮqZbgbAC|&>yd{2Z ħ K+9@e5jtj{=C;U4LڻA&zEV !xc ecj!ܟ n'z]?竟)~N|{@I?1ǦN6A0 j !I&֩2*hlFIw~E %NchYF h­:p~M<΍5MM|6|RIR4Q17']U}qHMݺjXra[›,e3]BLlv*?/f8'&tܩaGOvx`ZOՂ)#T{!T\?wv8Eص[Ժ_2D aAJ0%]d5,XӅ@9'DǬ̑ |s&z:~A ȞH{LYbm+' #ˣZjA[:-H6FQbZk6XQ T+LmJ1u`r*A=Arz9@&X~[_P˚/֟|w(.q'dMЀZL×)AXΪOF* ͪ7^korJ#BuF^69LmApa'$rx,4ȔFSPl⩏}lq{rASM?Vz^$)K%K?/ !vFUohQޥt뗬f)^7" WgqX|l<5Ժ`UJP1 (uVTNH 5HSM*^1u eW1s D\jPOC~ۍ\-S.dHSjȳ0Pѵ>8Ľ]8*@%ʹW^ Uپ#, SV7ȲV"rcƪ_p76ħsHCXNAZi4 A>Xm)^uا*!bÎ1E ϗevR/{Y::NkJ"A/2ŇV-\eKHmH,vϐ-tNLU$id㬼HDtpu@)bϘ s![b~tUzfH[AtU?4תD~' O 8>έRzanexI_Ǖ,|`0\2w$rcrWX" Mf=ϊucU7?6:׾G@t^ɖjJ5>iY"y~VïWU ~zыJ\Z+m>OV,=y8DA=`]S />]wT'Ƿ-UP(8a$*YvP4( zo]/2,`J).ǘ{4KCq|a(}9FnRH8ֻs/WlMqV'oL*OҺ,))ԯU$}IƼzIj>S?iBzUۻ9~Z09sLN7=g#[?eT?LIXLh  G@xU[ cJ5uͿ}"m-C=NN)Y߀i\MndHtݓ_+?㧵rk>q~NE#א&*gS|b%-+QǎU#!%az[}-Vz2jn Ǧ>nجktM>u΢QIag[~֜sZcmXCM!7xU $xOQ~Vhq(*UE^ >)A$*܍Yo)FaSO?N|Bӧf1. 4E*vN72 ꥊRk=d ;;M$ Ͽ\`S؎ -S7,/vl_h&#*&Te0Aω1CUG. @:`WiLi!j!tӎgx)_M5O ')"zM<L &iiY*^V=.T(jE&yGoy8^a]䭎zaL aD,yȒ"j6^,ǔ2\kgwB$ꖎ^[P M<t"~|i% krS-ILQLM~?bF_+~*u 3-}oEz'EVGB" 8@3dX)}.&z< 24x}`/՟*fzS* ˻2æѠL< X{$  (ݸF6i∭*9̀=1byaG û-歙MyyL ]PnZ|6DC6=4t!uȒj[ty:u)(d1Ń%\ƭ[} I#eHL+m4#mT Ya[[ ~I1w%3eNDZJa3)zrA+,J|-G Os1UH24F+ ǑiJ]ɴJ+@x&0I2cq B}U>"pO]< Rfnwl3?`WǔwXe`MtFzL@I~-Y=^P7A,e,d_$miAYMcau܅!$XU !|/a\U~I.#hQ _ P6(^ԓս[ZJl.6x`9o]=w ;AѵVz=2w|Y NüTӖ0Ww|1Q&cUjYf\<`Ulj0SQ?p{ohN/.k4H[*/Nz f`]MV3귎Z]4B#UnJ .%Mkcy1(ϕxGG $ sa={ֈ<šMT2Y)Tyi[Ro][Zyjt]Ž&Eܤvwp^WNMj+ϛ@LgNZzbB4fל[m3hl0UyrD6(sQ8USS;4Q#h)U &)%@Ad^JƄa>( pC8#-- #??$j5aH۬JIH_JڪD٠*|s"0$^~b/حp*>ZimFʑM./&VUg-ZI7kDulzjm /^6>ta1Ps6p千* <'*+RBDw͞$<u$ɡ][5(\35 D͟tS0A=Z1cbp~;fsFZ8!2׫кޝ`렴6TYAD Kg| L:PJDltYcpƳk$RfmtʔDW4/T *Vܿ~ܢT>I5No|#z^Up/$c>}BN8 ӣF-!8p*Z&zkB ڌJH%yyl-q(e[^B5R\ťR5wP,V2p45`Dž8k-*xG3ZNqcJ~u5% ̍{>/ē3pXMK?;W踇dpRhmAEsFGtxp[4P2B^xU?"4gƴ"7%Jf&`Mey9ÎQwDHr4`٧Ъ~41\XNZ{+O{]ZxxeslyW4_N׼KBƽ0WX4Ϻ8w3y[tQ}t!@?fS'´Gvͻ$ zws -V+i%dIBwzP|ZXa֌HAѵFN ;_,H8ȠTw0 r}'ܛ02Qhմ3rto؍sb 0 ũ+H t)%}ЭK ΦSLy/+Fܶ FyĠ'5TlV|{䯞TSTɿEv2[z*gFsq7Ծ;l1PDUtO>w (Iz(6 ز1IDDK}g?aodàQP-{-/fs%s$xqOm=.Rg@Ϩ|88]q_x9tx'gVQBMZi'"/]$GǬa&QX6 PmPY?Py'^~rG@6;kEd qKN C"{\)i+X,tNeyuת0G\d}lf(X-,_C||dfp%: cOV f W0X[_@V2 λە}߇4CR/|_c?e%!^$xZjј"]i#h݁BjG._% בgyEHgӮJr(訛ySW%M^/0x6T?\EkU#΋1Xt"o{@nQ$Rke$Ӻ:?Aj ;\O>J5KS)\,p{W\ C)]cQ_7}a -;R!f3aQݖᐐj$~!9Ohnw/i zMwcSu8srP`輯qYdU!Z+Y*TL>K赠MjI#h*%ڈ'U DF P/J%1a)CfoFmL-? 7U'rz~"ZM=8p7.ljhÊJCp#go56L ^Qyj);M8Xqp2aI|E=9-qK>HҘpPұIJ6J<+0 s( XM7aueО‚Tngw 2Pm*V𼻟hr泅[Z[@j(0]O&"6ЮFJT{?X]-vM>I*2kQ`nj:e_.)$QՐxFqw9VJQepၫX؂*gݗg}qO`uF f*gW3'qL@E󊚝>}" ml {V@G4⠸I$J*_о[b0iL=Mg.ܬ^v?xW}<=͆$99WTt' $pZզN34ew hʮqM=JCt$ſfN:2{>K4&6$")QSfhY07ɚ-',Y'ݓf,?ͪ!WZ-ޭx>$Y$ /^OoJSdFґ&uҽ` ٶ&xVN. G8 0koNk-o_MNt~\6xECKw m%nL W;Yts>me.aO(d t';sF\ zP7l\>VQ`Dq1D=ފu*9iQ~[ wƯ0/w^jȶ5Y{QcЗ-ч83+E_!#xϷ{.aNZ^0{!Dq Li;t/ّѢ!6 y>A> H~0r|@B2=lQ3p@5(9}L._`{W1¸{t] M7+"D)z'Ш!>Ӻ('V*y%,Y\tLSjg ( ~Cx/p'N($^e+љjc#e獄'? x[u7pAk-3a,K ^(&LlNZM^,y{i̸^mLwTyٻ#7q$fw,>CU2z/"|E#eKb Dü޼b+Yo9Į\ɞx*22k}U(4FL#Wb% &R-&F]/I@`QC4&F^sxdo~8Pe'灩&!!_r ]$7.|wʫ;Ip=6Ͱz'΍]nbEA7kq6E9‹e~.Du]_w+XF$3:AR0b|C>Ejx ߃SO(1hI Ď5  T":lr¼Z "/$W9=jz=Y]X{rmWNl FZ EH|hn^rqڳBb?&g@GE@~CByLܠrΕ>naǪ JQoUf;ީif}ScŶF՗4N.+27 9~g\{P#䓽 X(*|nQPtE ]K &8^#G#,=ѹ؃R1܊@dK4q\*Hl:և_/o 0/!RP\>,~FnNkڛ}hIi@y7 lۘfKzt=NZjhuSgFAGz,b BD9CDɡ=Sk74SHPTu9;s4_uI jZ %C#䏰xr&18 ʙsG |zth?)%O (V&z:A>Q^E7+J8X-ϵ io] 4v3QuH^+sdҰ)u3|ϰlè.c"1ͥ_dy(~CAK{.ydC)\!z= Waa_L)/;OyOSUe oDiRtC2:S 3[W'D7gVV'Sʚ1MRw987 q`.vFlL99Pn qmf ^{t!4Rx~⽙B[;?f]*.*p8simsUIq[XU%oTCdf2-#P=FRA N<&d^W V)~VQْ5u''Kc^ݺSP"=(nHwn }eq"*e~ H뿱kcOp[^>F#p%!G6.?0jqݣPnvڒoxF-8nY>P:DhFE9yzⴅwH$Jo{*fSxt*3×]t*cAEsJ[oB.%pQy)ʞ<"«;%FVdZT$H`Ǻ[ .]^ꀹv&T_ G10a/꣝RsnxX}W,Pt/80pO^W~kEY,꓎Vɦ>ij 4$Â6^+RPt_O(gEc\K=y‹\VXzqڽIx҇pBJg|^ ?ˠ8??'ry#wd$i#PT3 tw rqIf y\M kQ#ήl?ziΗH*Up<&鿖@ixej#vK$/vB=,Bl(6 ` q,)jqdUE a}f#xQm];k m6o|^5- m"9()fXv7Bm7IjV%@a][6h ;1±I8Tٹlz+f; mx%H@AWK*Gߺ< ۃH2 YN:Z ?Lrw[ۊH=HCapGӭиm(a^c]mbUlL IQ֬Aom0owt^dV1>NG(Z!M[O^ 1 mWq#8>˜W#V} DZVמXb>"(#&Qb8k$җwzфdk%cpc/Pekd_w /@Gۂy+u(G!cxp3;)b嶡t^aW&zj?/|B|A)IQ o)m,0 #'YGXѧaXctLܚPq(K`H֚K&yRiL[r~˶,U7V27Y,U ^LI e]S!0lgps(YS} %DomX [dځ,m`njl>/8Xop>}t7pŽYJLJ87\͆I9v" Aiy +E,%FREn^{ \/ᗐ4g$8"y*^g冷p{·V̱KRedQw[L2; {TN=];a1ĦQ I_bZ6 {A[sԧT@Soǧp.~FTM#8Eղ#[|rq_&ƷL4qM |XFARR)V¨IkҤ MzjvhgLL)S7QX_D?fz _w96.̹j7NdpuA[u˄YVx S>c|:Gv-vTL>5z'_׮=ڭ)" t!? m[ͥx`gy*!; ɤ}Ъx-X+M-S%;8iҜv͛7/:Zs;j9H'<R-@m\Yu&(CAȬ2@TόrSY@:ӛ!ڂ: ٔ0 Uݤ.in$yO>p%YkUhUa-^!O)⽒|ykq 7 : WKLr9l!jٗ/*rK›m)n:Ԃ(ZU򪵗q23Yz0ꎄ0T͖)pJ+׾t;e:Q;f\>L@apCTQjfݰAh߲C[YVXVhu+­K)m4ӗbe)g3q !uqP0H`mu7nXYK}UqE }H:j(XSDZ,Cf&غ o: Pf8pYKv_*)Q}.nJpJj^ LELb*˜L-NYߡ|QR+T+_R+ J1sXQ@2K2rb$+%xn;aTt5WYd" R .I.)SRds*zSyI%3+, DvRe!\{Ő] LK sT)2hjf!yiKLyZ(iY ,pyaBgmzϮ1`0O>z];|60u\ Y?_.Eܭw+X3>2qNȭ|'KlcSg!e("ƒGoC5s nv"}|âO!3H$Vrg 7LA\ 0nvMN-*ط+I!\|~\d#-o:vjvͽӓ6z wv\TM֑1Ft6iEkqKw\tៜiDE ,]efԟH׉jތu SfphW K'ܥcdHg_l\Z-gbC9SS1|¶+0+1'}8~T n(1cmFDS@_Q>PC!.z'r2?o6p:d}b8DmԋO : -u Fdo0Dh~ NgM!5N WV"3z@d^lz6وc]&Ckd_}Lkegj[!L]DK=Rd.f-bd 0ל,0E&~AK _*?l}/NXo!W8c]A [mʳ8~.AyXwJ' h`DJ(#Aow~xiv=K{X a L\x*CĠ8n18 _ Gy/!TŖ+ 5p~{7ϔ臸1jsް|+?媩uʢC0i&$z:f6%qR4zYw씉kNR>Hk ~?pUۭhj  2eMX 8H lXF/+&/Жwl}@"pгυ(/3홬p ۹*;,^ċ=_#{܄I H.J&EՆ}_$j8s@`'} n=ϘI 66ܾ䦔n0|n* S^k@ڍw\8qDwdBȩ5黀0Й[B[8ȌgJ]ͯҽZP.ѻ!۲B\I q͌.} Y}^/W|@7 [tNyj^;%*- 8 Ëke:a8߹, #!6!m㱯`8o *P aןF{ةLv=|av)`Mdq4ݫ$K.m}3D[ax,BxEv~\/R)Pxn- y,Ōt+^3P*x#II.W nScPoXE;`,itג5Ң.X>PءJP޳XA:0nc,B1b#MvڮCeU7[="|A)__S /r^|eq8F>>kew5ߺGU&@DM?,UfFWHsGv<gBgQ OSpr E dڋp|ANUSB0^z̾wCj t:Fq{#Ǝ8.lz[ieolG} (4@ޭKeFO?$~]n5GT>nʦQY$S?q麞9Oq4u|čcd\tiȨc*ӝx/@iv 燱$@A^0 G_2 gk]_`ҨI~>_:-o?t+"L>iC|7! 'Y*;60+J`n:`"V2\d0}ݗ%ۼ7M\[< 'p拐ӧxHd *G;`ʆy PX&,K{YL\q*Ih[vro>'&IP~}ޯ?L^[߹fBfLg`8`3qRJ(`fEױb}'&:xg.\sSɌg Gj'^UqՎ)W>2=9b>k<[քѤ1Ycź3 FdHGakzf*(/POY2GbR+B.Ly (th@Wn ;^T~zE\yaMԄ0.V1hC, = Ԉ50WK+Ai+IUXTk=N" A{ 9ҝ*ukب3j.nymhKa3q0>FnF3an` ckl]).'9ƩzEu+PdrY/= %*jo|@Tw?ËE@ƬFoDrmr iSE< d6sUz'3&6[:rؼ+;8i{~g{b3[|C2 1\Kk!%.O~2t7\@arA2{!`:3zph]PT}I5?e]CԉmDqnN'b3wH#+;../;HW <mk4fBK,mb&S+ףvm3eEF,= ųY37Kɭ$;]cxS!LiO l|.5b-%|3|Hg\=d b'%N4VA}AO1ʖ +}GK]a YLH\Pvzr .Z= f{)8 `e;cM:V@}BDPD_&ϲ-в(zR.%j_1SL^zT%>-޹cqƒo[ }s:jAJ}wYYf?wBWTKEqH7XzZ}n w%,kƫQNɅP;E:[TIu;K,~ʰuOtwBm0@L7 wT_'"mIXaF⒖"(JQ5ecV\)MRL [p {Nb",4X9S<<~ob4IHJI%yv!K^;|GtNdE60ZkmWlsr:=mu&]r]H:뵴,#mKV^k}7S`C{@rާtBx@Q vj^dG7ka+!Ax%KO2i3eRH}<<\R$hztyէ[8dk=Bc_qddBJE3ߺjyƐ*MgwT}IZ1lSF7yg̱v)*$ Āڍ-qJtTc,8@*e GB=TF [}Ͻk̓u]B "mGZ]Jpo|q$h;;wbfe1wהȟ@;h, 9-Gǚ}+ DгԨɚwD 3ڸ*Nj]c3mw i7?ήwup,Џ3ʫP:8w}1BZsR~\KY]UL#4 tŃüLz me4uZ$t͕\)TNzpw Ce5Jg2uݞigXP($qWGsafI?ll1!M=W_$ 2$W"u%7U$rwIpL+pYιnY":7\,:4Px PqVxw9GƍzqSicTQ2݃_+s*mŸҺ^:Ү/W ()q[. =#@G  _n!i)̉(؋R</Df()C_~ƫ= jn|YSE[5U u ~\3Ox/bXRMV!?dqde};SiډnHDv0.Fdqfy{ c#s2x~.}AI`S5GH\}V0і|7wqt!QoU#>Y`U :~H\T qk.jXta!ʸ]}m*l+$רxVS@T_Ͻ"$KSPͯIѭ)61(WW6,%!n}J 8*{4D%.=\;U{VkQAL)2{YGjbFKH˝% ! ±/w$69/Әԁ]rV25+T\(v[1'_e~vfGk6?=I:o$:a{B7&0`PndK6TW zَRf>Uv|fΡTd F|:E<6ņgwD)Fv_g"'-z˼h4y+eS?H z v 7Oz3lŪ7@L/Q %(# f1zw!(Pv+N*Qj 4ل6OV`ұE8FQE4[m'ʆx_<_pǪ$uďUܖN1wMemH9' 鲸d.Y>{E0Dq%>_rJ'+҂9C4j7ْsXIn1{q`s+r.Pjy.Ƞ&hNeٻu5o%wB}V2NDt|'c\`Z,({AxN+^s0>iO@A4߾ P!{W$\ワ'\oA6ۦX1CЇ:dhx4#bjI=fL[QU|5) P~5>lГGuc3x4YgE3I5>=vUpȔQ@}N}u?MV)FnEU(A֦q9@U? [䕷~֪` 1_à9TDӭva^FiL<0dR6s@6Ʀ׏TsLTDmn$jKF|vB.(&pmY|z5 cVe2 mZW5dH9x y$B` r/pثcβNƼ֔R! b),Ys~E%i/|o%Y,vJ\Qo7};,pkp5,F;h}m\({7g|/ 1c* PGY2] H,㰙&=HOw|J,}{?S#cS_yagf)̪ꕎr{|ƪ;m{{9SHR⋺|U(Je պe$̚mIZ)h ;j&o*S!:=gT[[#e<[AY"rq_A"Dm)>?tӕpgCc l hy0$ q vEς9{jMJyBGh.nVm+4uW1ZH%0O`C_Gdxu\r /BSI[xu8+"'WsQ 뼛{6 CH Ee@_J?̏ B]ވ؎mj 6nďjG^YN\8V!U`^kP,S(A zy,:'R{R$_ Pib/sʘ!7r1ናC t.}# =m(YxqTU_?jUC#yI.拇d$%_B\j*rcK*ۑ=W.Rc/g`^uR5(-A BY VMHݍM\Srh,FrTN]RAC{WQgZb8ڇoȘ3oN_q0U FPABϵǢpQhҗl0tY†{bq|S ]4ZbzhF!; f/ Mײʃlga^ "S-.mX3YZ71zn8[b `XVu5^҆ڣs;({r`FWǨ,5KkRR\`vJe9 XQEkZ?g;DW(b$D۷b N>HX +HK\o`_rXqLDk>T[}nDp*#J1[zm`ݯz]V'iu^l +Mn9MqgC.a hSj߀-='2EU}ّ|exAQKG2䎁/0[0;io H>%҇+%)U[T@|o Bа]|vǠ^ϚN( 2GΓP_Fi4f%jִ8jͳ0 rcbB ~X އ#]7(ͨ`Xox][ D* TRԻs޽I]B&41(W QbC=n9+Aӆhu}ҍ呀Ŝ<@7۶ jR((+U0BynIa_ =Xlgd]d3cߚ0AFS6;2~Vot/|(mn? Z<܉H hFx檸3t3:1Cbu }W:5ǯf}-gZ<+A#"|f2cڟ\4`rp~R~c?f/K1) nfhˀ{(x:qRmi W`ջh PL+;EJ[?rQa>zS^b v>:'`_O5t\#tڌ.Qja9,R_HYǁ?g[Fl AY-^ R2a׺M9$O:=e~XʠD$t,)bpovgGbNƼK۟O}#{?f5ؙ揻LC!hοfSB t|7M'$+h2jZ/'0|՗i@+?^s!7.#`LpETD +p"% D' ivh±\(/gܗlf+Q?{Ŏ-I+ xa%a: .t7V^a=^lē}Bm(LjK(VKgr9&_͌I|@ _*[YkBSncSHz愆1/7rvM <1&W75Ew1@*.^bWYx J@̹H45c|)7 דVmUArrS>w RFJ̖ADnj);#C#pȴ1M}I7;ʚ N?%pN^ټhO*c3<3B@Q Rn@5$a½xVJpҀ9-į::qʂ!??S8"-{,p;֋×qbmcٗ3+ϒ$z t`bhLFH_za1}xLU#.#Bnjðbk kCc W_/&xnc.bOfi(F̯k40?VApYP 3vgr 4^ smE7yb۸fs7 'zaS{8ͳlٜ`۾}iW^dcJ{85z<0"Hׅ~e,.’IvK MTqА/ Cqr0*O',g޹PB0%#.{ip)tƠQTq2F3c7”D<*U;ZˈQ}";7ěh Yڀ҅(T%ǥ:ͧz<;U#h`4t=JWBD;B`ZN û=ي#>os{c L"8-Zv.˻×0ıeSc9x`^M"xXj}p}9 a8xjcIgIlVɢFNCR1tG#5 5Ll4 uRh[ײΘB|bI*v/)IBa[WBzBK[  [}by~Q.OsQK AE6jq136ɻ-m +zDM/D,'c- ;Όd ʱ:j,wwAӤf~,biF[n3,1:JD$G!Z?{[Z ܭCY#xNI; 3x.ҏO96޹SLh2w3Mt:Oֱ=+̩kv>[DlhI:2EKqҋb>q(iˈlVG8gX^. ࢒1;:?(ТZ-R_АNF;wFrs+ʓU ]wb] SL[k]( D:bWI:ÔT twh^6rޢGjI@?b?o-6Y<*wuq%hfQE,qѓhXߵn͑2E-Hn7< cDz;R,S?OT/@rr^HJ2KkAULigɉbfEE`iy"˙ cN9=J-Az.cMmPN r AE1orWa$4 .PpSRr" A!QNDRq_W*L5r]/UPΊ5[gF?|*\Pu~t'nv6<LJgD"[bsX [I7G%B2[67u5W:]2(= Db,-Rtu w6.A~u \³驹ڭ馨԰ȣsca/qaIfH1=7)QNWz)LGZ%W#$!BУ^$iϺa,'`_NwW4JӘvz('<\bBn,v rhYy_l'k#'ALQkr"l{؉~ 'ĤH.8S 33s\cW|P5\2@v5"I3K:b!"M4EkDVIhSf҄lrC?8HbHFНA܃߿txTQ wrZļ'7[JW6L"Cq,`5Pk r *˃?7Dv,8iGCD6#q$_^vVm- {4SkQ%BJj$?߉KY\R&bPF x՝8@M! @+\1s1G_֔zabi$2?F%kމ]^J&)xʶRLУL|bb Pukۜ X"uxN(I?Rqιjw<Ua"xkF='^WRD!uA /JdB)Y!95HMJ Ʈ|6[㻦clhf.H#N(0;Uy\i+V2|Apr=UzbLtTwl;Жcۤi2ߏg~m6uHD[# BۼD #PKɗh[[ 4@yc/_EIG#~(]w[4c(2g]l^pq2W båv[5a}tP]JTGtH *r5Ե `q3-R#{൸7~bV 5P4Y-;Ol!AbzȪxVIopٺU5=[]xo%W2bFJX\hOip :I@McI!I#>k.j_6ԖS|j"W2`](7:7}JUR)IL]KŴg*BmIr"^ TQQP Ķ=Bo ہ~>f$d+n7yu$|D'  iusF|I81O3LJ%N6 $Mkbޭ6QzѴuթܕ+ 1٫^jqcG"ۀA,.wkdye`'|IɔH+^/NS2(2gk[; , =~RfMVxXqYr mлȥeۚEJAvQeC t&{ͤQ]g.z .LɥȷPpyA'[ﶰ -ʍ3xchܑ"|=\W4^PH$R@MszEp<[]wR:Ğo"dVG(0?cW"GBw <ʕryrJ2tf{L^ *᮴[^aa`IMMyBYqԼr<"?>uOZ&PʲD4YQjXvʶ~?WkYCuikIbx.*F}Ƽ$_Mj9 Ɛⴐ"8/^ޘyO}u;Su tCȳ/F:]6‡ ϟv3a?T)E -R)Wۙ}pJGDLθR=F/\Gޯ'Q)'5ӚROYh{:͞@{ҩ{|)@ L"Q~*soZV̱ yk|?9%TpM'j`u|s~o'R>Z'zKz<Θ>|!_7KoFZA.اy!֨-ОB8Hk[Tq籇BZ|f^{m-qϠrܭI"6n:'S|K~BT} M ~Toh,ё EZABnZ(& f LRZ`!\.#/89X{_ؖ`k }9(^5r~Ue&*:g`%o׆+ ^iQ#Ȣ}|LW'p@ xXm6.~;ڈ2<ΩQrZor~~xMlȕà} 0Vsn> sQk¯)~`9!A{T.S[__,erXU{wSg}Vj<4( (3)K4-Q.%&X:a>ވ%W[%a@8:Kg{%vʟ;5~?؇fF4EIϟK_=S߁_ּٻzv,m=so 9%0Uun_Zӭ))z|gLNh_aUJ=(< Œ)C֧~4O,Җ9Vtǫ|7>]oa"f(d&b^җN[C`A׍k/F`qmih9V 0np觰 @_e6mXٺ2^8=b%oM%HBhcFY oqp)B4s]sbT`K؅It-f˻Ve֮_]]7ӥ.!sl&3ہl6I =K\Ҽv+Vl"ؚyCcayx_[Mk֊qBXu9#QOl_Ə7Z֬vp[7JKQz|#ʸSCūpcnNi]l(==-$u,]Pl+3U'i_,Oy^pܷ uP-+h >nUw#wP̦OO㼅ao-n-$#R #SSRˆNKŗ6SFF hVۆdxxi)5J3XOgGm},[p ~ȧ STPnm*b4Ҍ!aDG_lL(Xފ|[+t Peo4)wiaB1VIHo憶KBvʧeqZc<îW2O 8X"L&KI1 |u Km5 w 3@ ؂?mZݩ&2jX&V9R޺kF5bXčW1veL}ˋ9𓎉~&thgT`p eLiuOVT,;)FhR\ahUiBHW.MѢsmn\UD0cx&|B oPl}wwP4]d[C%=: :MjT&g^~P"$[J9PU dq]'a#嬛I0a/Y@r @֋~2'.X~Q|jleb12c†oJ3;[FߍdF}4,Ѳ)4\8_ƒj&7IM7r!Q\6A-~T@x#+DGvk ؗtŊ qһʐ 5I"qX5e5>y7~!^5e؆#ŕ3H_[,$*j|Po]N_4/.Gr׆(Zw},<-%v#gR+ 5As+a,SQø|XՕnRE9JxJI?&lQ7G{ އ"o%&Q6OR֩f-4;+VL@a#:j(VO2zMĮ֕D6^aΛ)#am<Nam[^pQ QVJbvRZ'aSh\TKY4k^>PPLDo2/ /nC^ ?.zݪ/ 3{) [Nb֜3onp2 5"*?aؓlƠ{ܹtQTTg;!fxdX&NW,W֊Kj02G~6ϰ!gɚ3xj<ؤlUs;HJU>Pc3%?9iPǔ@s-';yf'&UvF<;[˝s3"Ƚ\$x26a5UCkO )ށ(=Lk2,87N-Ÿ|suC͢n嘸d0 i8K˂>p'&)]Iy j3*-\;nnÈP)ek5.3huX"Fڠ)kKgcV^RJvNҡ7*3c5Ս Fhul9a`F:z%fK%e"NYER-̽OiL{b!Uc*(u6\[@m_w07IiD֥d= ۹gG> # qjϨA; kOV6uNEaW#GuUyyw]q)a:h\2uObvliQ],]5ЂW}K "?v$a?&.L}t۲C>mEh;?ĜeI&&5NG7 dߑiF~Q̉f2+Ȼ T7}-jqy{tzd'S9xiK& f+5j8+Beh+8ڰ,q?mdVg55Ӡ])l\d3Z&|c6* )!1RIwG֖݉zحҷ F~QaН1V/ۇw@jBľ@oVODgT9pP՘*ƶ^>O2ܱsծ3.)Vb4$bdnitbExǧRH(ỵp+;֬` 1J-Ajmi{o")rksݪ5Gw~2{Y"-4_g !] pXPڧ[MMͰ0i'~cTb r86"Qbs)dlT1*r&kjrK1r#u0\ɐShOjm(1[x91Yeruoj,oT4>;BNk0O0T cUYfn^Y.OL+2<,<5CNe]s?)Qgsw̆ukW- }@~_XP/T[J*ڟQUĴ⧾b[ oDy 6$d>C igًOvͳc<噫&>qYEPg/2}A\K bLZ7IyH "At<:M &.Wߓr(+8nCUrPSO?x)Weyڀu$wg,8+&]&i*| RGFWRĕ(ͦ}o++ x^ovI]V-u|7>-i QF /NIjkы E|R$nE2gr/PfR 98;LbJ L荦5\KEKM)-MI#qDd q,B/LPnEL> N \ůa0?FGzvEŪh[eF, L٫lJn됥C)ܿ2۝2Nʕ 6Qtnﷸ"Q5FyŸ@'9atȭb[S+5VoZ$_JqSсH\,&~[jDh'vm/fWHb}e,,)!"h_(HcaׁvD/icv">yeFTS6if7`Tmszj ٝst@cĥ_9wN|O+=V́o.Z~Һy **z56' =Ņ,@榆&PJh.1MWIo6Č6\ޠoҕxC/\rlNGv'!A'2X^/$e\h_zEeBTYMT)=5|<ۍDxԨ9DnIFzp>2S(Y6SL5π(vqQW]А?3(Ԣ.ꯑ M>_gw޵j񴹻QU5`ǀ-bioq``H ݝ,Aq lldN>C@ ILfsK& ,7& |~'k$`x~̡  Rio4 IekoA>g؅]7tq1+1:l2pa""bE!4`=*b}Gᖋͥ{Uƴd;09}@SXhƏ.49ΚmXlwF(}Y?G}X` es(*r)RO[tI32vZIRL7@.*\bsrEH1ՠصcHo^չ'?̒ 8}29D,9 ^nv^h{ʙI(ncκȅ M[Tq)j3D`Yg[E|flV| 1Ef;'Mn=R d2{cWR'V P.#;L\ edӞJl_ u/$$닣(#E eF(omE=3Ij1F%?JYAOt٨Z;7R ;,MbҭI@9ErScdVG6t&ɦyAgNt΃f"+ T2ė;yQᔑ*4E''tҌWDo-njoЊ3 k3*V)9o7%;07g&yi+3'ˇ:zn ouxUSB!&~|ذn/ ?* m+3قsA&:!x}GmEJx Ų;8A?\l>x?E[8A)ylC)+OVfDonݣ I@; I|n+>ٱٕMkZ=!9f'y