libvirt-daemon-driver-storage-core-7.0.0-13.el8s >  H ` z뾂al]7ݭi`q0XfqKmuJb~{Y+i&0K>/qJg<[E+}24༝<5G̬'Y|Eͥ˚at&1`2zvX_t)al~+(X]ccjwsw8*wBCO\C /Ͽ zV[~჏Ů|#wA/*ldep2';CMN!Z}&'Qg \B֘2bd3012007f4652bb02514c6ae0f58f23a1b7d85bf1c767ca47c1ec1b87600b8da5bc45508d3fb5a676c9a1b3263ca193e1c8db3` z뾂al vJľod3x(*n^D2{4eT Uw+*e%W?f*Yx(4?NȶsT2 X\^PUL/|a%R;p9&-0a.zNгXL]B)3ɶahsm為b/&YdqdpI[EW!K.D1I1Kxx-@Q(biNgj,Z_r<8J@,xhEe U:0: >p<'D?'4d%+ 3 y $<@GNV kw , \   P(   S(8f9f:1fG HIXY\@]^bdeejfmlotuv Hw#x#y$\&&&'0Clibvirt-daemon-driver-storage-core7.0.013.el8sStorage 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.`ocx86-06.rdu2.centos.org BCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_640a^EI*!KJApa0X0 HAAAAAA큤`ob`W[`oc`oc`oc`oc`oc`oc`oc`oc`oc`oc`oc`ob`ob`ob`ob`oc`oc`oc`oc`oc`ob`ob7a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e26562942dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744de9192996fd496b00fe7c2b4489b8261354252df8eaa1a3cdee6caee15dc30f4c2c8d09cf90d6368a91a8b8c860068269ff16daa284a6a95e169fd0274b5b8d27512c8ba8433a7a12bff0797b9ebd88272a76e064862b90d4bdf85573152c3bbbb40c4093f68500d026763107829d1d28e1112ffaf03ef894d75f6c7a8314608148796210debdd65223774378f145207bcf48ff447ea652974d3d6f60f9cc816500205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21dd../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so../../../../usr/libexec/libvirt_parthelper../../../../usr/sbin/virtstoraged../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-13.el8s.src.rpmconfig(libvirt-daemon-driver-storage-core)libvirt-daemon-driver-storage-corelibvirt-daemon-driver-storage-core(x86-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.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(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-13.el8s7.0.0-13.el8s7.0.0-13.el8s3.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-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- 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-13.el8s7.0.0-13.el8s7.0.0-13.el8s virtstoraged.confvirtstoraged.build-id0e934566db2614bc0c848856e435b7f611c536d21885ed51648d75d50331e6be4c9963ca4e237734708c2f95564713ae9b120e9d150cd6ff04e7ec8b9b44023e3b71aef83cf959626659afe3689530eccce3ebc535fc7be3c11cec96288bdd67da5dbedevirtstoraged-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/0e//usr/lib/.build-id/18//usr/lib/.build-id/70//usr/lib/.build-id/9b//usr/lib/.build-id/cc//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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1885ed51648d75d50331e6be4c9963ca4e237734, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cce3ebc535fc7be3c11cec96288bdd67da5dbede, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0e934566db2614bc0c848856e435b7f611c536d2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=708c2f95564713ae9b120e9d150cd6ff04e7ec8b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9b44023e3b71aef83cf959626659afe3689530ec, stripped +6 lPRwRRRR R R6RQRuRR R RRRvRRR RR|PR R R R RuRRR RR|PR R R R RuRRR RR|R R R R RuRRRR RR|RR R RRRRRR RR R=RnRQR`RfR[RLR0RcR/RHR$R-RCR?R*RRRUR3ROR#RVRiR_RsRAR,RmR"RkRhRJRNRSRjRRgRPRqR%R7R6R:ReR RtR5RXRBR^RoRZRWR.RKRdR+R;R2R)R]R4RpR!R8R1RaR(R'RERGRlRbRIR&RFRRuRRRRRRRR RR|utf-8a31428d42111f008aae59e41a3bc7339f933ea154b7569bd14c281e1a17135f5?@7zXZ !#,n] b2u Q{LPL{kn P◴|;Pp8J$;᷒J @紆N,<5Aj"hCâY/jĈYz&XaI &X'm2ٽReEꞛ]|BhZ7'8/ɇ"1 bu`JG.}a,>\/VxUO>CМtUi}Lͪ\c|*U4>{=Q0왈)#M9ZҖrX@LJkua:g7/+  {⌦"g<ޕg h6?u`MK /)fڀ.]Y E|.6m:>1L,caFʫ֋4%d_8ó~bIA f&K"ϱ\Ԣ'jZvp&JGl͠"l*ReJ_mo0wTb%,νG]/H,ǮEB MJL-kԠa&*]}+R.š*9]zhHXy9Haޫf"9 'IO^䰑7z+Ud~fl(-yu[yXow@:|mga:(sFќ8GIU1+r[p3ܨhRAN>}j hcN0w,p4#?>Nj~e?49SS-q#TQElLC`K6B~-?4ee&'a21c_# ԭ" Y8͙&l) lfdJjLy|%6Go[R4}$ Sawע{lHإsZ/mR%ȋ<ӨTbDLFøTzx7~!,cU޺Hͷm^_8$"4PZoSɕ]avsk1*;~Q.AĉfGxgse*ílEH|0M|0 kUyHu(DRG+;l6Uy|^u ˞"AdFiwfH Q 7 ymZ`}PG/`Sڸ`\3w..GX\mUVK}kcdF5; ZxJXnF1vŦ3!"‹ OWp 9S]Nor,Z< 6?eZ3u܈=&mYEPNk?%?c~˿b2WJ ^۾Ӎ=Dpu JO18FUz^E5+'Y7l&!PBGvzX}56tr2%4+ف۩Fg )KRm$DµÎgYK[O0t__eW8ϐrx][ٵD̓=& 4,ysҷr`Xtmˇ2~=W1X7ŸF@ʤfrd*)1M-]VtA= =+>?S81/"rubj*(T\ *k&w99eCJ UI/ѓDY[z&犌8MD$,x9FpOwJ _G_A#岥'o+a( #l&`CT3 4zq(4<( kmxɍ2t:6/;;^LTTk"P.TTm)N OÆ00*ghe/kQ|\n"X~(U_]wLqA=`\9_Zy9`n߈ǥ"3cYގm뜫 "vvD -+ȭ'Ύ}mF0rIQ*҈YQr~DʖsAyUp7:Z{Ə ,dgxUSsynRb4}(Urb*UQ 4=!CY'-v6kZu+DS>gU|Εl?n< ?-HނL"ClOM"o̢2ݎa2mF{Bdџ 61 6!в{J[p-t67x@xS]ۡqȋw41RgKFω3jf.~NĵM:GSL~RTQזh<&!HqzAK%)k GҘQA^#fΘ=ClSĎKf Ϊt<6'R6\Mj_-cplj+077cS".С:VzT*l; =wZ,5VX>*') dх@w[Mg;лx8Ld YS"du.$@g˸SW}8gs"ͥJ0Tθx9C$+떡jdwͺbK]eLɺ!.1?[3CAXT#~`j[ K JN;o֧]d#XI 1.Z%L@4cs -유ٝ^WNpuA[1(ޗ\h;Xn>S:A}]hz(;?Nl ZsK\j/e؈| ^We}eedOS8̕aRm hӞ$Lz lqɷhI/=,Nwz+4J!VC10/޹E=a dY*s E*F7 Ȓw~{]`tݷ@'E({n @@U!Z%ݑYD?͟Ӑ(@[4!8CdQΏ{r لh-HC,OB\>[v{܊P;31rT"wNޭ-y֏KIb3H~K+B'ĕ6ւiSQf50shSBd~É NJ)}PE( 7&-bӁ N;I&nbfCy+XSD5{GXЎ0w;aܚ&BBBE5ہC?4ԿU Cύ-[%,!~r Z4.\* xx:0up؜PfiȈs.q"6zՍX ^ F^i;瞲ΐ:8󾰬~rjŲ$Q #pfxf\(Ie7VaWY/Qlo+zf+ҏ G<)< .ILt 2=!ȗ#q;/>B;Kmh@s欎sb'>͔jf.yag |X6,R%+*firg3/%փWUC;#n_gck?Z6KE~1){e\_C'gQ;5u7qT[' 'AMVGTA )r"i+d?aI.pA8&_ Ri6: фbh7 ôHnjJ9 g8.!+7+aMg^"TMwD©E怩gPNΖU2quQ2Drcտ_g_M MՅ_;Z<鉅ɴO 2c8xlUZL12"dzScCEqcMq&9lVs O~8Nh`|!HLM|C`?ևPi^G6%al ؞3`7ٺ͉{zm[kڱ뀿mC.Tdk;Vzp_̩< @MKZŢeoQd%,>:U / ʮ N)3;-̯e ڡ?NE.j"۱Y9,!PbR=i&%r=?L{A6Pީ ysZv '~THm6.Ab|;& Z 5}J(E% pkD(7l=u{QZt!]ay+yD·ۦ8*=j<"=$+:Й4 e/!%65NU$v`K_6> U[8Ĺ r/jn^K攰$ Ff `"Dx7#nߵdQ#@S56DXi \xC .IS V8땛6-1Drhk* S &tieFR:'vcmGtD>8 NBп֡"HgHBd:vjV҉4\[<pT-i]X.M!#E@@%~Ғi t+rR mH kۀh;53춎!zT$E SrL~5T i'<uBTrVwPn܀3 X+=()&lEQM-'Nէ{D]ѝ&Qdf vM^'mkF,". m]CgB\p}/N'n0?< {ы"K2dL78/wvǪ Bn+7Gp:WQ niF>EI^A'VS({=h$ug1VLbY,pa&K9Fö c5xA/`ҎPXQ%Lgf㐎 j9< |~Ŗ %H0ʨv}qYN)lpuW.]=]6ak*VR1tZ@!seF\л&511uyk{lJO|yޞᇠ=(([/L*C O'`yc36PMڟU.% MP'zqĤؾgs d,0z(xH^h/ABAA[Qu9n}3 0^Y*gNظd4<~qY֏?׈:\ҁ"XL.=ap>I̸ ޯU)TH1 X !`%LW>e#dǫ?/lw/˞Zu߳/[b<Ř1KIփt|m ^){M̝KD]Ҵ][ZI @J牝j#>(̇ `A떒G;۪*h(QqC]ϝ#P.c:Vwɿc]"R9`S&(_ ~g] {vjTN([coBۿ'AOlxb"*Gyv\,-s04EK~:8 ~pZI09!'eN%CuhHa DZt+*:X*%E8@!$RYdJO0 '4sNd,3!Tihx h%yaL?XZcb5彌@4qz÷2%N{cu~k}OFʄ5FGlDfo;e.hp |h~+ wMqqn'VznaД,v]bJ`Z7YMR1\·E2!mFj<u-Ւ C-[5]w).^piHL@Pss,$g]}ġ65kzEE*gG" X@E-s@EKNGֲa$j=HA{{4"/s>sYD2רa#1sq*>wqe=gъ^hj>aЎ؀B%RcWzZ?!Vn Fn? g+@? ɍYJg:ql^~@eRrG]WP.*za?8~<1!ܻ K܋!uZݸ{f[u pp( 1\ڀu>&!&ϝvSnllveDO AVձ5$!62Z55Bs[}2Q__ҳ[rC&~Pwq?L)wG>6@ը @Ө2c׶Yϕݡ&zBsG MDSq?[1? J3 oDaI!ЦuŒL/Mv"JbV`=E)1<7?71v>څ"[hׄ,oiSx`y R1AsrKmk'šQWª]*1_%P!L]*oOJlK~USC etOYv5zPHLj"ڀH UWezݩ Wo+{^ahW'WvE*hM /hGaȁlԢ2J$#XDKB" Cai;HNTU@7YO~9VFMJ{z [ :xp95vvkAQUl#~樂>߶wksbȓK}Gn J(h3H`O`~`1N_IucX%ӹ{e͵*6.?-UN$o8 IVuzTL͓~-l/ Mmoj|j ahJ=ӬaM.J\r ^xRqzh|MZq؍ #1)8o Th;ȝ_M_Y3$f>J'!$[x:%v2))YyQyaTps2) AkB%Glȓ7c`:copX]/n*O^VۯGb327 %DTjWCnM)hO72Ȏ0Bx)@PtޥSp Bh-ٲ⹽7COy}0a[#F- nVQ7%F f Sʷ/35\M8J&: SjDz ʺ e^XMhk0A#-/Lf^ Vh{A-Iɏp'r3zX|Կw ):ٮi; wI,g2ME#btMFÞB_vH^f o0;TS:[C48P'.p]UI&aG& h: "Q J E!ҝ|Z4HT4!r|5G?)̗tU9+'D ħu=A7_ZX~:ህIJ=%oC_RWoYzͰG5 [jz0*s%**協;1STïD{8\ :_nd' FpQ@MڷշFvPErs܂2ΡѤOq=Ȏ%~fTL)T "Y(> 0}۔ \dW!:7P 1FNE 򑩢^rWK=[bxgfn*|}1}%WtA8[7MQlE G8MιZjXzA8˷Ϻo/D5P=N A$Ҙ'/(K-/ʘ|H&k`W-AW?.F/…Xcl65wɐNI~B̥o ,w+N=2'K2^kx`;C\W)wNn툗#iaH'$g֚iZD_jaVxb?k,n 5dž io]y̋F|YAE\~6JlRyBV@0Y*Q`.4Mwg&d6ʞ`\ )&7ʖ:b95Nߵ(9-¢; 9 /EկF+vJ]>uSm~)ˁ}`6b9R)8+8/ZlO)_:yt5*̮1L#wԞ7t9ЦҔd|2*xFlS42k_H.o Q]o!?T_.i*ds!;ڋ:8r>yj3J} @f͹=*x[ r^!_c9v'+c#s/p_|!4N(!A?Μl2S{I#( BͱmmF*bٮcQN=gQ_vcP`u8k1=vPA)$KL%j.=I* YWEPqƑZ~Y|v zPv ӫ$K#uxgZA`րyZPh szMaDOn'.l cǶ>?I\SD)ɶ1It\+G+ zXTgD IڛޤE豜1ҳza F Y_|= &Qkz&A&j>4>XɔS`K8slO{7o$!dSfPhM"`12o1ǟD'O9bָw]-@и:F/fXbR@e˅0D9EG=I0~bƮTNd+\ɩ](64h31W=L8UB#wJ"Htڷх@ET4 qP)krr l+K`2'tws0>UV)t>yab>sa 4VnHzK61h= @PX۶h5oDfאH EΒ#Dxs:H5DѾ""`& rhxXzr##mkWڨ<$=<_vlNzD\]etDR$۶%1v$;X{֒>}Pv٩R."JʾpGC]CETĶol4n];?˂u).\'ji6evH _ E;d.Łyt?-DPA!?kiNmߌ:8'4-d=LT"UC;2-qFq5Vr2oNb;ʀ+is!;cV޹]onXW+/)dfH7OKfC/)`<_H " +KpL9Ke9*؍; A>}KoM'T]t^Wou]kmn]wn?h#BsP]:3>!,YsQz-l5f\|}>x{CA'γ5GmCqԵ`wRssa<nHoGx|;.qm=|)Ovi. `:,aHDҪ1;gqA]qSUuwD;!C\0:!0+B&:1qt&3t!N:pzՈlv woǁ$ Ԏ5C.erC 2+A؏2uyaV'#JLXQARWsfنR(=-uPh"6cen- J[BJacX֮󼨚 l;(A1.EI{7 읐&Yr$GJ]h<;U@ })8BZt]sL D̑1iնIs`%bli_ sz1F) :ѰٞGsLw*o}QJdc%=}VC ү`yJagLKQ۳olOb)RpnO`0 (hY-RT,ǘ{jwXs(MU+QG$1M*G\ s@՝AKS!3ź5Jrރ3it1 h4pOXϪJ iWmR\Yww c@nj魬f9R/cd^F6!|??G:*$\<>QX, h"sǀػ:xZV}6>?[ ~`Y ˭Si%f{)2Vwv~g ej*Q 'DTF>9dQTMrSV'rgsg4*.v `ZwSi}PI G]h|Eg__dMY҂6f]a'3W$c>,u4xuRQ\/5\SWԝLFRuӫG1Ve) (;Cc\KEۨ#I۾ :+6HMHylW=y(GdM$y0P>y4~a+Fh;jl}Zy"_/YW|8ݫ7: &73YQ탇v;eMӇ &,*?nd@v[ 4dT;z26#T8x4idc*v ZqY[K!D2a)6B0GKܛFk_EJu'OBjf0 {B_/鮶EՌAD@y}NТ^ Xw5F-Ȥi"]s[4d8Éˑ%qk|/B x]l9'+'r&KV!Lz(Mpԯ4.8p8_Q>4⑱#h˔Pჵ+q;UZQ֦HZvFUJ-PpVI=鏅օ 29#,x-ς`-p=mja;O=Og<CL*dk<d<RǂK2vaMf}8>bdS"xwL)"7!CS𗄰8.ԣ~/ ʽoAeP3{)V/6[H %6WV.ӿQ'XR,ۥ3㶰6%2loJ3Tbw lI_Htnw%;4wMLX ;/H%j_ӯr̨ETf2owdHL:='Q51R#@H6dA,Mz'ZTS&!ץ- 'Hb9mnX0Va;? %h\'3N>5*2tK8 /m@P!MaЍ@4`/yzHAŕyz{hNx;'haֿKRr%nKuMZPؿ^`ոZ| vKQ;ҁZ_.M9al KxXf0[E!Hp6oej-$vm8b߲^~@mQ=ao]vќRX8cÃ̝&k˒CuAOSgH{3 "GwUԏƈp,ܞ[/ۍBX1r,UQy7Sś?GرFEj`&ʭ"C/e/v܇C@c9q8}]e}j@`H-O.h 1zV"mۓUOI085W}P~Iz PVc(95Xqكv¾ PaɌ.lC&RvLHS,=g#O`Q[>|*î,]@Xh@?"D;8Jl6za'&/;uf}+~ hFtb Le>-tMӴ#Et=ޤ&8UrtTO)H%#65@&XA ?t"] t]jR).,'z F@7}m SQC8./-ۣS=ڋC NNT곁`ݫ!N's'@++O,8o̱C(v%Lp_;X!YUk-ڑz 'vކxn|G ;ŸhUc#84U" Gժ1.U;ӏ7dBMM0QDX-Gvq7/hM:OmEL1|}˚ZLjOʕFB#C]\04s%R.OcBۧ xiK8>V+U+/[Mؑ;L(|œV"3,I&t|iVc.o[ui!",ژ0t>X%`vK֦ܶw:.= o;HR @<\%Kl=c)YpNA^ugI}T-  58M˼ =yL =r) 30J>xTݎvJ*cdOI>r ∨8{VP|JҨ n$$,%x}{+}8 $v[rҔ[k^ 3E{澏!LTOa@Q ׀eg=6ΊL"9s\>Y|.o.`Aq0v$F.2c ө,r\U8w_na6LEvurѓ iXW.d\xnBMu.zAUXV9٩kp `2%u=-diH"SMH^=o64c~>GWhybraG\CFIu_O@2uG'#N iUkÀ|,2nHS)Κho.uT5BJXnSG F(|pM4X:m@ <\YXu+J o7*71I?nVK~ig,ɏ Ö!NSXS8@z: UNr:zuEѤ^hA93 5$PL~:nh !xj&13|2SF^Xem~O BFҨR{O vJ5C`D7A9H- o03m+!7)'!=l%P'Pj=՘:ߵJOl9,A`lo$29Ն1yڟJZ";m;0WmF?GX׋uR fWYC Mt\"1gS{F.˼\3~`.||0ɕM_|J"?gr3-t1SwMÎc~Co-PtcwR$'!#B9eI#gr^Z[DՙOqԔ)x1 - t^拨,G,`#^?sR+ZHmqhÈ`#c6jɕ=X 5-:P6q !td%+tuJ\6} \rOm}-ܺ eH?\HXT G(JV wz^%lG[2a[̨~&i m5Uĺ饿Dm NrOPG4˵32$WA5SZgy1?;V_m2'(vfVxR#49t9m3?KD| 0j?Zzf|WV3bacElO4ֿ32pf:H%[!i4w>,Di/1bTÔ=fop'#bҒRK*Bb+?qzw.NNbas(I;qloO˷4E|jƥ˯<[&Zf Eyr?ࣚ9s ezJsGnjt E{R0=-9+EDG2 ?C_ZGT 0Jx7;ϱ!& އIyhJEyC ή+J9=bV{_F\V *`1NMaE?_r%ؙ}yT%i@!?x*.y)/Y62#ˏLk!Dsnsq13awdCPdlD*"-}xQL;#Qc I8v'#*SbCaK 9N_YYF -On]@0;Oz$% 4q\d@ưJdḞV;Cq},8 #T8ӘvvP6ͩ8ttm}1eP(go5.iLXGiփG0! K$B&$ЀH"/L>W߮ Jǥ}ͭѴ$_>Մ3lqЀڊt7չ$gP)\ 2Pq{ڸ+1׌;0>)&;1_L`0xIø+yq)MI+ے;,[sX6.YbV Qmʞc>c`_Wy[&EupR cD5> M]0xGJ9ct*(t7E^Ds˨%KwY!֔E|7PHx泙պ#㸔R&p)5sY?VbW"Ru%Q}S"عXҥ2,'^uĴ F՘fdFCYédQb{ ӚH'27=WB?YgB%(YU/P]CY9.qH*qblҳ4WkT+sc{znɀCeiJ"4]BGaNӷ⭻J,q(֢' yV~pڑpvNϦ*!1!ΘPP}dF6 xv^P|ҧm:J{+afrFldV yf*P%KFhIrYHZmFS7dg6 $`TL[u-Ϋis{s^=JUknIZV\TBXd:ի>ݟjr9 rFMCV_LS8#c8%B[%P#[Lq;䗧S on:g\|PnrJUia=qAne~eΜ8u񲇐<)# { &0.C>͡ e`v 6S{{ç*b)7rN gnS78f26Cq˺{ʁoQ+GnIGL=UStVp(.yGdvjsg-K[,(,w]x;32/g5; vD Xg %p/)&xHk >c֩bM؆tӑ7ZGH^wr4`dGhE[Z}[kz˵ˀtp)鹐/APAe\)>StHTr✺SMR|(vq s"J1% 䪻TS* {v Ce/"nU3Ե_ۿ#g~Yc8_lҋPo1y/3$PdNKld7m 6[c>%qhn_p'XU'+Q/5~-FWS ©~1= 2]&-И~& Y8Y^qu1f"Gf`GQ ۱|CaPLJ7L)(Ä6, pmV4r0NDz4C*i}⍘30KhEeV,0S,jN"cy]!?ﰍf 5/KsE~Q}&6"/ވ;#dcZ [Ź?AnxԼK6tP3_6FG*Z0Bj&8L(wՆh=`. -%eJgŹp !;!џ"Hլ+iF(cPN z`n|۲+Q5@';Fҭ sKBA^ũg3ng+cSfe Pػf '䘖%hX'$:J*Ӆ5TMuzKZw͚T |j0d&ibߕyqI>y)3ya]nN c[YwY4<yiR,tZzfܐsE j/Pֿ{TqN]~Z4]vGZvO{b8[@j2L"Rd+p&hzQ˃7>ݱG.lVqc -טD;)i6#WOtvG'zCKO)̮_(or~dه }06ځuA2Rڹ"W#s|yrGl*>Us[8* ǹ;$>kѸuP82c,ñ7zuXH"_ZN8͙jAvPwAHp .nRuN- aTSNVɴx8㨤r`UrQ#:&pR^<7Gpdb$gG`¥ôe݊ts'{ hɰ˛ݰU6&"}I)]o@iP`|=}ob^\:"~:Z`~Iz@ VvU:BlR ) Gܪc*\@2`sOD b&/NxZvST!J m1PY3}rTc஬s3`n+@~W_?EO1ᷨLIٽƬv7 {zZI Pw)h?xu]{ Ja+k[Zk?|EVٝU +VM58Uq䴲Wn4-Tlwx[ouQdBU='V`,hxR<4QCZJzrk_l}XaKs`Rk0e<YeBNtD3ڷk?OK RJ.V&S­U]'}ղpQߒ*%K0y{Lwm##^܉1SG o27VۥԊt6|ȏCNN?ƚm^Ok$^d Wg⁑ݙIC@>-<╂vzٜ$u\a=L@-oJÖ]O%SDďe}gT0mPX5G,\Aڏ ;i"272mů]^A{pe=F[]^v8.*׫x pP~i;-l3mC>+zNZ^m^k~[7QXmq lw Q_ycjNOUI(NfniU|ެƧHzLܬ& (jtOU݂ f+bϷ$ ɨin_h_l!+^w4/wA@ň 'M$]$d}ٰ|;=+Vy*(ⵚoTR 0(+U+Ab;"ZЮª}{F)lX'PfPv4 R?|g_[lTpֹrsMI٭ekƒ{z9ĹEDy6I>ptl]_+" f O^Ue)9>iRyobȬR|2%zuܫ`yY'Sfx{/ơ9`\^@jю.X ȮD !bL ?_vp 䀯@&aEi'),k>u4sʚ<v(*MYe(aMmu% y1mLlA rpT f^!Kslub/g޳eWPXpoZY.ɟ&vҟx8vRGCt)L(4 8se21f#̉ɛ:M;%_`YE%.~ϩEW`I$eWSיrCSk{KVYJcA" ; +> wg]ł`je+\ `3-Ԡ9tzM9^VM9Q~]5i3:'KU6X"CL{.a*5ϔ:uEgz qef~Jewbaʏ`ꏯdtUv`y-q(N< /oIrФޅ XAAlJ! z}]Q/Z||DF'>pGvYPۣ_B4ۥHW$u;=Rf} /J^:n2PF>;Ck ;CLƒZPFZ@T/Qu&P97i =Wh_ęe'3SCx^|'D^bs%/qH^ ~'hRAw0N[,:kΕ/L 6XҰσ=;H9k6!>mcA+IiR`wp,z7Hg>=1YGA=̂s CVP1VYI5H˜T-sᠩJ .y|u9fzdhw >'U3h/\,"˞3Q+Yۦ4CxL&ZrnwvAT2P\]%tb, ?#l{c:bJA<&n);%gA8'Q`4l<ߐ{͞uPq q XiJ.[FAœ7%X FMLc |Kz"S݃Vjj3D7w~}깕n?HJJ>li$X>;1z잟ZFcqH,"tmuȓY ßAqז\QdCp7φxhv#EIryu~o?oc垆K|-}tPVYŝvH`fb/^zk6nz떾OG^S 5ߜY35#Knr_ldwrk?4.Xr1t%lCpSXJ~ >,[68e@`c zI:nMgF!qkfμcEzTy~lLihɸ/o *M_$O4AuVR^1Гax5&wWE ! |LgaeZ$Q%2Gm1OupR.KO(\p)=<' 7iؑB\ .$6*gڧ>P"a ?3, ^_`:-#Dq) V8e }D 7zRH.1a)Kd@K`Tc|qe.+D?[:-M`a؆ F'&w~r xR6>@gVoAq4,?ENй{B mI3ӍT# !& < ͥv <he74~^wCNAO["F,UHt֒~A/HQrBsJZU;do+uYZYnՎfeYf",,YSiFUpe5:ezۨ(?kq~ C w{|*. px%wp6=0= MQ~8<"SձjG^._ul4[0= !z.:,Tg ^)vȏDu;w@ָbiDsv₩O[R.?]lu n'e5,_rK[".{Fs4%A.gfxs"\cț#aՓmst04[S/ywN|OS [7|>w6'2j8d [apkġH.*ExRuJC雖j#~r)" t@;j{bs4i]l8'Vǻ`S 55g"Z8S)6v%F2>v?o{/LV=kv t?kukZuzB3o')դ ;X{w;t\N!q%2 ̯hSLhta'HCaOᡈTɞgJ"4gT4/t׽pM7;bd[`b#ħeDӋV+Ya-6윮 .>@s} 敭h &:GĮؠP,ߦ , {$ $*LGut~k¨W:ikK6iɇOsEqa|9ZXMqոsS!YR[ʻFjhrخCfDDJ+k{UX]+Q<\&n{vhރ&r5~b 惙"M1><!Sg9f\&zAk>?1S ` N3l܅M~l>Hk>86m5Sk1B@LCcuZU05s/ytZT ]SAry~[#B ݑa~wCOQvT ̢ʼnX:M 1Ր/4GC+,{IAȗ8U xttpޘ;]՚G %I6x#.Dz }n.7{{QL2=L~DŽ@o)sZ$Bm[4H>4'B~ln8 #I꧁l0UP'8X MBnD#ypbN:rrLzAE#c}F--rL;3lA>v*"/ 5ЂBȯbu%sF+T9Sm3) \Oal̤.pa \wj|FP7@F.!L',@PmJeymέU?tj_EeĎ{1&+ѲߙJIRUoDa'=꼻_zv~Ϗ{* neq)fBv})A č䧮qٸM)LoѡJ;O8s8t%ϟg;Ty[@rvGvT8ɬO[6/а_YQGݏR1f=ҳpƠZ(y̋| d]ûWY-jWUfnbS dflH&M; bsȫm4K& !fA0Uٖ*2|9aN[!c'{}U xSWoac N=|T8XiYgd-Y2}!Q-%z!)"ZUqׂݮpW^"9c]xR &bNU!Y|7D&r~uwI t|WWzrGVnSnsp8^ +=UvIalch}Cd s 8tC \*+dwQ͚ t ħw(Yϣ]%&N롷^=(("ұ]> F (NUH q}hr.a-.y${j\aݩ$r۱'ͼ9:96E Kѹ,So]U#nT/iA+]3PKiaǼ^T0zu\Oyd=L)Vqui @6ߴ29fwEt3bAZ^mpp23{釀#[i:];RX18}:hn™~J+'FBdГ|qgWw!-,ET[_Y=N5Ue0>yԝ!s.ZTBķg>zvS (S7!8ӻ v7&'u6O݂[|P{e6I{s̘o/ D$<>id !(' FvI'{`LGWl'L!<s32B5j"yj@aH\Apl !3} hLrFv7`- 4^%Gv-m|ݏNξ82hL=Pk\r J.(|LNyۣ pg=ucRt?lCu7q~]]M Hsr#O]@')*(]jb+FG*"։5b *,R|+t%dAr IyZT)k@Dc@DnHO2ڱ2(+ҧ@# ` z) " z#0w0NģM*#ȳr xYh0'3Ѻᗳ7B7`^qL26ڳ_8rO8| 홤F 0b-%hC1hjł6Fk z(A&AǗ5CmWZ/Ac3 RπPTihņ%=ɓ$Y@O5(|#EaD &7r? D-y9@aʿch*z9Ug.jn8cNbGϏa(y@ ')f)Ӆv^A3h:y%vW/*(ȁe5"x6|{`h"oV=b*IB$uB!Vυg* Z҇ ^"W+9)W]+StÄH+S۶#| waNfbsЮoO^Z@ =~+"fú+˕ʯ?ۻ0xʥxY5\RHM~ع/@XN:{šrWؙߓ=)~<z# 75 H[h; )&s$,w$ݦis8e)#aEcpU2ZhW}w{+YI:a.Q&?=\ >rUҴE?Ar0Ly7bJIoy%9:sْɨqU֬qرoʤh%L,_ z 8U398uH Z1D?wS6TeJ'1rruRz"H ݢMv{`R&ac|6d!sΤa]&/|}Џf9葷zF쵓c_"4?*v:<- = @ٔ[T YjyDXzȩGX2xf',ĜZ=r[la's:|,&[cO<~Wgb[b["Hԓ-5Jx+hфd9D#c>o7Xaӛ/a< PVN̜͋EDQ4PUEܥ$vRW ":pt$JQv$W\v#jexUjz{'{sQyq"w(k#55gFJM%H`g9 ? Բ%˰܀GyR_1sDžzVbe~oМ'vP?c*C5*Y7$oCp"[[ci(pV@EhD_]N  /Ց*Ka7n㤍=,j Sj'bF0JӇݦ>}xr5i%5A!yGlalx[X412>PMgbDyAѫ(fV~$^Wc(WMq+u2JWʝKI`c5'hs9'Ҝ2@S[h?q${Ia f$pz7M-ҋs9Oiʸs!s2e[6zY4Gg,c)QD)@JPSC` hIn&炛a{2  -nq6*, ޽AS-\7ϩaeUWcDhq%z÷}1=@O|U:š=B׽G}cj0R"X830\ &237r)Z \'K'd_$D d 9A [tg,CppӸ.^8V(ݳ /u$S :&hGHjKW6 `znƓWzr(q= 5'x y:X+90&ݢƧn@1tn8`^n͖u)C#O!we? ^;79;*.#`瞇ԆScb4i^͞wR &%#u\t~C(c%T@\ Y +{ZKVIw'[P++ˏ ^;ڣkv NgYDžu\D#!VODh6#U ts5Br;Hf@[lrհi-p9e K\+L;YV.ɬns^D#z!b!f$Qw;Cg020nn%2`<(xA{NQ>DgE`鵘 Hye <"$ni;.Yd!6{"F!#eV~n0?j-R>>>/޷f6焄KֿcF hRCqQkUk%'±+V¸+q6~V!({rZO)cF:+#DA;ة;Ppf41/]h:S&FJR3Ф?E-2REC+h.ߞ~i>ҁ ݺ֭ПY$9!h?3 |\&p"Q}/$:+A>Sq<:T{ց@xS(ٖSף 駽'$CS7 ^(WؔSp lkQeO1 qfX\w 4:#JZ(mys:fo&@d[bX)PU' Vr|݅arY%h'XQj\[c$ K(+< ԸIyvT>~72%SfxbN)O*7ٰui/;/S{( n3;!߶]X˝ksc+5|#hHwe{ oJ3Y"9` aaY2h5h1cQz5Lhl˙U!7G%(+NmsWU!9FZr\ s=b6닜"vz(x9%wfB*evc^Lk阩-`5d`_@M)Oh!ʡ! jET/{v|Rf޵0b3MHKu2 _c$Q2f AA?LIns,lZvtb3`7}bsU{L7jʒ (+vN!A6\!]%F 2˗ &%lAw R_)wyvY$}G 00Yڧ#-sM8 ru.'ϋލ y$PaxiҖD_Za_F 'LR@7\C8뭏px OIτ|&jHs{ #`ju9(6 M#C/Ss̀fIJPdjd,?co.8Aq!qyPZ,c2%d*GLJU4Z-o hilnP) };XT, ɪDaF#7CPXpp"GsasF5sӅ!m0 Urf%@gq`.8hRAi*h/n6IXU+YqHP[]>:*sɠ x/sP1gZ}RI^DWY ĶiŊ ы.Dž"7jֲhČ!(6ls7cc}2NHA#tnVHW"]ؖ(}1#4#W mC ƣ!u ?4pTf}C (FH#%n/hcǭ2FD96A0+һ%, :/ lj QLaWꌰm4'7ZWLp7V5c$`sf~۳ȑJ싙Ig'n]HɳeٷX z:YUԞpV+cHOeT!)=yx6\ohS GȷXnxOR;deR[\m ?/93zP|f [f|Ji#١>"3p&Y1fj̦cO AuEnT=#h#@礑&) 4׺ٵٚvp2VcE&"b|H!n^0d`fkew0"`uU ̳K[;XнBH-uO{%SEl w=X*F*IL?`(?#\pAwT1 _Jeq,ze{gXUl>S;ᏛfY6>%p'8 ġIQbݱ V˅=ISkѓkI?(2W&VЩh:!]{]Xt}HW<*hv p rnv=V.ËZeKXXEnJ G HˣѨqR;ib,Y[~Q$rJ-x0Y"ˉrpdlZN{fs1UߌNkI$o"{ļf28 v]܇K^;bh5BW<:U=TJK=R"Mo6zOb]Qv˱ömy,~Kk%uJ7KE/ʊ]?}mmJx*3>Q^NYa_W&lTS\9؉@<5&eٵ='kIi..!椳UTV5Mx]g#7l&u;! gUvP-Swk^ߩ|= p//dDTZ0ӎqfzݝá N;)39sCITёQ#eRќ>+*=b@hQm ǿzU:7 LO0$,TO~'~G:zI[*Z4X`ޚUᡛWs;FP(r9 gL%Y5f"f,*5R3Y%;Ax6 ˌC!T,8}㌟ LޓM,Out!265%?,`5?7li m}/%Iehn,*/sybܦ)7HJ̸V %ȏmkQw1rxABK1ϵFmtYs ثܐ^Rb Щ@/Q jDRYd\VHӚ>bNid?P;>M;رCDYΠ\hT5'UlHgcwG8=lQ\O#VHk]8i0eQۭN ~LcG<Mǫ0;O_1QԹ%񕴘 gҗY< >QKG2Nb\k0WLf`R9S]DX]=Q9_$v_l3Ű`L0j Em7_r~ ;}Xz Nh2EV> k;3jQwl"ąt6S]ffXf"r Q\n+Fh=rDHfVo䖾3#2e:?YY^J /a:+ͲT,K9H>]Cq<f/qn,z0ێuu8x%bkܕə,SHv~gܷrxg'n VχYe4mkMG-ґˏ^`̠UoVYCX" ӟ:-ݦ6|7%̉PΝ_T?YLB0 /E+iܭڛ5© !ֺkIlkPl3^b3MTtS67H by{t<ꔶ 696{ds6"$Y쭛wbd67 ~ `c&8R=O7vm,+q7&mrS2 ܢc9)V&rE%ɿזEs\Vd3PpK1;X7rƺ /ߗ795ly]n?T$: ( uOlշכw{QX_I7~Xv^wgF ;$-f Ѷd'.}3g\4me[Eޠg΍AΖt90?E_*7G;1yC!n :wF|0gʹIK5 Bv(q/d[1FJIS8C#4-R+oٸ3<@؄?d\In}ۍ1koVh ZoBbTj)rSJd]f3]j q%}J+ʤp|(4;E#:CRBˉ*JăQ5;K&7,hIi0+i:KX=ܙ{0HɰLoB*T6B0]~OP**`V }b \O}[*xG5ᱷgY.wRLIrqzıdt5Ҧe0,zI}zq9ٕ |`Oe9;#(I .37B"] (9)YNp]yJ[HqpH/k&7W$laR0@n$t*:J--XrIb]]roYG&H+ 3JbQ\-Ԃb PJF~i1 (GAJ+A5 ^xeOv0ҏx\ׇ= d?Pl!6 BȞWHN,Epx\mHQ 5X(CFa,GEz 7* Ju81ìVx(F+.y!?|kL6XR˷X&^ n#VMƤs@ P0R$h>we2F"7? PԐA [0o| K -)o*c,8>3.VC%fIYHGpJ}Fd-M8l#EjZ%Mc?C+lJ&HMD]g sN@M"MytRqw5bQ2CU9ZG: yGGqpsdj߷&#TR)dEWˌ QW]Ckt&IO3bvf_ʠ T qvO cn8]@T,~5w^c'ҷr*s? .Ar#O?Deҩ>Hz=[C#>Hjxx .sD;o0խCx iÓHBc]KЖ%j_hPcb'-)5}j*( gZvrSt"R=QCsdWaG+(M@_6Dq ˎzF0"$2?LQ}q7>IR Yr_&ܵb1x`p!l3Rp'Higml>p{G8hT?YDVzi,STFÈT]n`E2Q3j=PУf] L?{ o0 O!v"B)q\0 ~̙v߉Cv(M*Qva(G8.<|#>Wo 0%Q8\|2Cv`N'' AC!4F1kF/b/ kI`ɐ'COٶm|x=O7P6~N"M\@-jri:&M(=TVt\[\~C,7|d[˿](ՑMڂ^bkf1[%f E@GA@(eb{.`HibC [jATer}{7|Hف/08:$nlTAU@n"}?}H1YHA{h+,GR(f{&+ͺrOZRN8 x2@Xȗ%G|~6qoj\™-l.[65V~ ’+v:sH,]*)F*`ls0zt2i1 r::Om bUF_yX!v[}&~)tӱCEoMwzJ`܄ٗg3*u j%}mKR}ZԺoᓩvP!jM `X*nc<b;)GӜ Ӏ1Їҹ~7w+`sOih%~ΐ)Ao! Q<󗦀9H6ޗ23P*,6Uhq* }hb>h係4g4&QV Hm 帑϶wV51i_ȃΘ%>Ԩ˄O&It:A &޴qWI!J~Hz* Ή .6. {yq-5a Ϝ~ɖJ+8{.K`nw;:PKV;8ABOAQÛNb XȞq~/r +l@vD늫ȍ\Uܧutc,e4uoj=(zB<嬲vd9Iݔ#aEvU ر uheRiQ a^0_St}tG>VxN7mRJ6 &Xz<+2Irh00;C/O!}eh%]Q7 }c:Gu6F1KEJf>=%#_~JӖk]d6FD+U^#fg 'M@\dG<Ԡshtζ\ !\F_܂VlnدZgCK! #!I { EHW#HZ2x$>;=HaG[Vz;rߕ11&3vG{Ŏ"Z,NFwneLu+x1X츋 kwǢ? wSȏt#bRO%gdЇ_N [ęSRL4_ްB:n&Q0y.d\=L8ZKZ?oɀr^G(E|$jfѸ~5Ky\F,M-yӌU *Pif[s/JB$ |2{  ?U $E^9;puEeMOaJ۞{`ˊpc O1"ݶ/ 8ƒ2+i6 kI~˃׈ό@R6 /ݚX_ lj%_)v7mSiFutQpU2Yp h^`qG>!5l"~NvqB{:ll۔$mv Zu?^JהzECuw'$#<{qgLlx `Zwz̑\az$!HM̾Df[.ԧJpŲA]>)p6u .Aw43. wc؎^B|nx(VG aV{3P10 P M+ {惵b/s~PKQlHCCeIpρhiIhFԭ8I^^Ma";T螕=h!` jl*T#v^sPCC5hV\Pp~Fum[w< X{A,ó0=hozsIݤ,@u/yqm}D`Wyq2NP @HSySְVט%y=_^^ЅTm]ID>Nb.5HCX6?9(`M}d:j'vk5־Kx6| ֎n|u^3G Q[$ɀb4*O wBt"<-EX؜E!)k%Bi@Y- _%}?;&*,q2E V7Ys&Aoc`4Ah*i8_Az0RK̜UcjX8T0(ya=)|:n-^kfZ%5n6s 1 15w]oa+,Ȑ\+,_K"ZCZ;rjFu>yCJ:Ir&3GG=땨.G((5o LX(dO6:}Goճwbd L!=fGCA%x½)y;BгE<)ѶUhK)W,7iy#Li^;6&;][Gޯ77hlq4֬4wRbvܿ^]/AA wj0E`JbVҿ6<>|! .t]':w\.W;c݋.R~lg("7DQEP;1ճ_@S` 4!^.]5}pDW]'R '3P,r,#QTQԵߥD7H!НU;Hŗb 7!i?,7*,6F߃u;C&mN+7 K\C̮^T&bͥ -+iNEkgy֜= LF!u&=TfK,嚈VuDBDiF]18X̮/^%ɟ9.%]rԿ0T XS=C62\ꫲ?7Y8YItkD 4G= -LXm=8FK ђ F$V.OsNAP\\ڻU/8'g_=Rc0vvrҎ*Y]vH "Y!S$CY}D)~F78<װ@ IF7CȈvtb;(mT.$SM5lUuh|K +f.ƀ"."9DRjX2^|a?j瀈ql%3{eWFy>nOx%_1,ɭTm\tXX)y2pcD3CA>6)B,`yu481 RoO5fZ2H & +%MxnW+*lo,s`~Q#[hD6N>}e}fX#QQ} Ԏ\ 6`}U6ӤaG}duuStl9n6^d!y3ğW1pA?Fǣ*l{ӂ^0 ŮBƙYmݪ4*J0#S&B( ?&^z}xweAHDhU9ϵ!{2f!J{h+FC5=L1`YsSnh>=B-dL+믏]xbD4S" ]pn3 qԾQ &}[諰ЏM[O.U@DɨEH `Σ4*䦫e"3#ZKrq?cg]59) 7to-| eNm=唱@\!+ѷ6}r=Tҡ{PH<LɝVn_v/Sn9N ).2ZTͿwQ+e)/"> vXSZՄo:aDY񚻶`!߲")[X]ua(c>o| ˫P0Q& yuw/]1ק1QJJƉoEF~}ϙdY޶x'u"ŤgB1AZwjB8MIjpQ]9'^g%^)zFXBaZxE.R1z-R `r煫"%EgKZ؇RMJ40F@PC25eѷ*FskZB2K#c>K3ປ>]F* W%JG?]Z  i-* OP@*Ay28QTVmKb.4Tc!t^D,aN|㾐EbǣuvbUcOKD(Ip8g'\(fZlZ-9Г<Qa25LOrfif6}O7SQ} +>`(Ve0( ~Bb؁%G(͊' DhB +YQ qB>P܏))xbK@tt_5HavG`E.2Z_Y ]Egw<۴U nͩ@jzFrwFZ,I5fP *tIzyf G zw(qhֶy˼ `U '(W>o5`:i9KQ)3T[.'O,4s-޵| l[c\cֵ08`}^Snv2c9)BùJxHwӁdп3zۊ.Uwua迱LOiEID峹$hG) yL>fVЉPu 3Ұ"(LP9^2Jisy Gl?8&•"lY#`:Z{{qRbpDs~ E d)h~/\z_TpQ@Z' 7Ч0g7c ZISnOfML mhP!V\@)Q {u"W UE3GE" _2$ͬ7̥KL߿ qGKRBs[!Wڰn6&c~!D84=3p TOvcL=b/O}ޓՌ8+KtܹCV${*)ؗfޭRZ~?9#=qP$/P/8B_Η 紸b wyH1;6Eϩ(A3|x}x 2HT5ph >s2ypPݒK3X>׌0Iӷ`uWȡЉ:HmIG/'H4F^wbjy {,Q0&4bq^ Em :Sb=,B>ٵuy`2EqҴq~g:uvu$01!iZԀlEWE'XיR8;8݈Hg5CHmR؋2)XW#:zUOH$DbT\eM&hRqH=TRҿ0˽3 %j˛bCt]Ce>=>Ws݊odӆ6t9?r2 -?1b⩷g6j@\tmILp' rra PY=9k{V"-LKNFJ_GYJnv@ ZpM9bN ,Rq]Ųe$7T9_1|}_-?`L6PMk!ڌ/q"ZsgjM;=SflžjOb3ÿ8O~9eIsqb׎UhzfLf; "͑pOm LHҌz?bcz ]w@:Mv%ÖU /翶2jN*@S5SVw3f%&0j`H)I@F ;:Zbjy'^<$N:lIb!:ڞ@h`[qҙ 6m1gwaiRnptʪi/*F A5 c@bnX! )oHakQGnV+% ei˱h}>pg/SU jv\mW[Q3}gq ܗL =즹ETݼ<ܾ/|RLQ V7ڜTt3^|T\+{ 4E7w5Fe<$z%슴f Ox_ qP,$%6ӽfN;`"6Ֆ67ooE~@B"|O7s3/zEEs:ytD[\c@{yj5XWS|ΰ8 B<JSwNrrc"=(NW+x@{2aNߖ7Wy=d@HOa~~&"\z('NpJ?Vp@npev+ws`Ak]ps)D$̴H$3Ȓ2rm+[ p> ܨ3?{Ŏ^nvzVVe"18"CxiQ!dˀG|Ve\JyTJ?OW>=ƭ8"spӻQ&^6ABmG%t؊'PoD˥.i\]N@H 8܊hL=]>֒twZ+vgE^ Oxl2OӰeLHa\nY 㳌.BXݷ1#t MDF[A>8Byyݳ ڄ|SXQ(<A޾,$1#rM݂ mDk֋|̚RpHz])0UM$%¡Ɩn1kvubjG-ľfUNߍ" 1O8OGY0*"Nd;sJ!|%ѭ ~q:D]BvkdyQ/R(Oܞ~%K2fޔ?`6YgUSmŘ8>^ 6`]mo*Bab7x9q!tio݁K"E͹J [k mg'`TmcχHl+j1 5LFYSroxM m|2ҡĩ">SCS>`Ιg 4+r`]J]:n-@GăUBv,.ɫ]eԥ=ҢL166[C>_ kݭ0܎5(edDh*(n P]IĘIm>c[+ɻh&7vD9S9T}'sxŕ5^F0~[w|S RoZ$LxV-ƒDɰ|oRexM-v'W_|~IAc#eEz(vDԖMezZ`0GcB*i*^{ BɴԚ_ Κ&^LψGX~iwЧgw`tվvߝ\n^+6WMaVI"v37!ܩ]9Q<BԏrBCn3mOos~& e"CD*{#*MϧLpG.-(O "PڢY9X{mj"bAC7RVYo΁RJ]f_]MZ!1Aþ?d@[ץ$!Z~FL:?uY1&ϲvS j/ĪTtI*+ϣT*-" 5=}Ј\} Sd( u o Dǟ(_~JJ˔h,B/DBE`ɇCp>:_;%Ol 'hhXN"|Smg:^B,y(WRM8Y.s0uĕRLw݊|֭ $aGԏ2A4C/>?@6B66 fS{<7M7WّwhnI A\};J@A݃Rk/ c[sPN35enWK3-4Ej Q˫S_ϓ>N98A]_t(gC=)uRS9=8kQ:>s0ó׫5|)^V'~AB #/XWkvᕦm@ߠ ˒J)lBz)]?]÷IuTѬ  c.-.Y_2QV3@)J?/N0t/9pwm}'Qy\oCD) $R(+5;Px^IڴgDvxC@geŔi )7XFzShP9^|^t]uCwߛY?p9c7p}V"}je)\H#t ;Ngs3K曊 ~²} IHK׌lJEqdxE%Gz2]<8j9#Jz3ZL:%ΛPl],BH ;֗h[D3<)AOUߝ0܆Ǝ6tO=Ӆ.>viR2v7rFmaǷ"!)`{dG`/MQb<.D >ZlmI5k1هvl/ ːmT\w+'WGhS:N(v?H|'WG*2âTo\Sz_(VǥwU3{u)[&:;t /rJr̨նȏfu~7m(Z/T<uiv@216aAЦ;54 b:1{ӳtDw>B ZrQ^t9soۉ`pCAQl\ĦWLY' ꯦ7BV$Jn}oRm=tmW( 3qj!15}QrтLS^rx|wrGod; Zn6usX$%`ӱP0 N U.6I-R3?3+Ebh'v=+3* Wm"=T+m)9=o,w 귉'[o,%s&KrmȚ U˻Y[6xte(<lOg;hsٱSܴ0d@,޼}a{|ļXS EG.\Ze>ERy@}ei5t$?3(0Al66I72r|Óc2NedDNKCe>ɑ򯆇Bm@.‡\\p#OaVf|KgȀZ~{!a=)йqy듳(dI)*fhB3 F;ZSD1Zk$vb[1`F]5r !SS{ŵ큊00kWۂF^"}y=]@<5E91sp,@$C۹'zHlL D>GADG sʓl_n^y_4#zoOt(]G5K%z[,w؋`գ'ӊ`9amLOyGjJ (,/ m8ա+zeGfu>6kߦJ(օ~a$p5NN+t@7D~у*{d-Bv+Qq5Q`EH$c%tz>x7 4yR-w-8emPI tT(حepRfǼ xpZ\B1g0㘇B͍ dr~^} W| c~B8Hrڏ iv-q` Pb'8id)bVH} _L>̷pܢvU61 k{i6Ky&1 n_>økDĚ<D6sLy Eg]Cݺ%?D͔H wRQa3uy'+,@(4Se^؛T4"Ju5O4#pIg(K賷Z 2H ywي97ن\ȁT6!q|RAS{ 嫧|0 !dr y+DYUtoÞձ͵ +!6Ɲ +=p^ԻO'#S??"<~7 IJ@GD_H^|f.j;e:ܟUlu#N.&nm!Y*| \0V戤dhJ̸TkqYE×"+Qu9D^ؑƀxQDOCeگѵ֦rzrh/lcb fVra ^T2'sI| Z }BHDxs%wP%Uz1'Cu'JN A:gLiI({ E gOܗ}7i'svpvA8 ۏ#4MDXoLQf|>4@)d3ePi#Zܖ+"x27 7{#JIG-֭fb|73'ɳd>L~!WVsMlڼG;@*H,aeF)!\>%%c3'(q6PvVlĹ}lKǢq+ůeíxl<t!iFO&pTOٯm`, Қk(Re76J?Qc׎ ?ƗH/L*>a"c53DiD6 ryC a]?_jqkt;:x|_ ` |t oHRA堙p;5MOw&ch; Udv(]|AԖ}/IwGf4ͪ)Ln-, \ yvuws1&iܙp47G%6g|EB۔Y{2[XKͭҵfoN~c1~@DV#qLu8B\ y 'uM|M4-USԶ^/R$aD;9)׼`yb5XEÝsBj}W8*5@1`m2A Pfkr$c=>/;ΞaVz!z؏z9SǑa6wI E{-['!l^iLS>p[0# {mB @`qIUvhLp:VuA :W$,r968!&no{%!qAqoDJOr[7/GPs%F`I~]x!3ARJ:BYmu1IRB^1ZbmT7ʖ=ŝ"1_Lqlbر[y?y(4,A2Y>KC4nY [:X:,xz񀘝 CN2Ƿx4g_YzSvBV}]Ge"ns\7ax~5R先]ȱH RjN5g04'wcbtV es 4ç) ~X2B-z󧚯,$L&VC~Fw@kK3OFvxmk1Ğj|"2^זS,y:ۈR~ؽxԿoojQ4E' 1lJKٌLi?$a.ٻ)OC^w1wl$'CuedfCyXWk0Pʲ-q䆢aШ#|762УyoT!rBq&A^ d0nAAeiR cp ~o)נjO-"Ff UBzO'kK)7u[LS2^C3\™M0HYj,VbRG*S.\l+yW?1Py*/չ}P#啥O4ɨmN͞[HTie}dgIM'mq)mr_8n_%fhEss0xߓC(ejX=·f(yv2x(eOhCd.hH7m?:ʗZ,mnH/OYCԄ]8 SIiIЈK2Pw3tXw@RJC8YUF Lz $iSjCjsc_9qϧ%W39R VWcnVd/5b̛s2 5m g9$Jr #1/ZUS= ^fy^}q(רYvK?yBjFbB ܟݰt3@?&!X=:5wsme0P`kqG.t߆Hs!gR$3EqbP-B_XS2/ӇO8}g.TN>&?.K-0nsg8unagP0zܸ/ѡ3zM $ܓ_>Bw&R΂x} [D($SF 3c;Ԃw#Alҧ$ki7brQEFDޑ$jZ2<2fNS,;[kQ$X9+_H~ (Ϲdy 'Z&mݭ.LjͯL)K ^r@NٽW7 Cm8́:j۾شK +ʩ@ @}Z٥W(h)gNwBY7Wso+iem/f%a+=5ox[WքIW!'o9KHO+jpsLFp RRDʧpPq _H*NGvq_~^8{qJƑ[o i-#xsH3>jǍPIv.'\LM֢YWM.Yhg]"sr:Dqw/5ʆ\(ӏ"loK_ -e9J; Obn7}?a]7wɕChr~vf,|C"YPe14 C E AAJ ˩yuS !aLxPj hϳ`|j0q; (N! ^ڴH<Ud^Kd(5\zG ˷!Z3 4 qEz^ӄ2 h N#?5X+V4Zjɇ1˹& l}\S&8ɆN1Nze=YԜck#3o5ҋ{ۇ33A]A_ bBI 0 5W* X1;eA8tK{vQf p 2cgz܀g]"B̋ng+ 2EKñ˪GZO] j9H!FG6FD?\_dq'1Os' rԑlj1#FIƇSOdu)A~ĽBFмM^8qà"p48Zٮ!YJxj,#GaRhb CFXmk~ja~W`f\S:q (#m0^ۅ"iVB{mxxCXGnƶh: vzLȿGTCeAB .RW\gGoTZ'J<(uԍ=]vSU ڐ[5Tع2 SG\kY4k MN%Zch *4❹iV˖3Cz$A{{J}(w5#lkKh  g?\0ņNDҷXE3ҟORsJ-(6䂪 y7%ZEU1ȽY z| 0wB?_avhU% 3#;I7t_IC82BJz;w;OЏbM#Tg/dӿ!.) k9}懀:t[ +eb ӎfHɂlŢF= i}i*Y2f!AF}a嵕c N,1LZU,nͿKoϳ{z >u&]'+}3/,oۂ/}>!8N C.x應 %( hc|r LG"\áY뾈5`[ڀChܒnڱgəSsVqI(N$ o}7wly3 k'!sv|ܕ!j uECy sUzRY'YD7} lC=BJAnK7^o}@ r sl|r+eÆx5͹˳# u~k0F'6([T$Tl+2 buk-:eȒL.Y'B(b%D|c+6(=pr+0ct r_ԋ G+§:` \%~B{c?jo9H%gt.Ey"j^w0~mUE$Dg&-HmSxmc&Sy(iD_ƀ7ҕǒ&mBllªV~ p)D{R A0[~9 73)E?Vj&4Adx_lLi) r@-cp>i b`Y"EHCE>$ᑩ :;K/TJHٹPbl+D>|-G ´vi/\7: VP64F?8* wgl2J%7Vkh2EͶ(/#"ҳE~&cmБbrCŠ?@x1$'By` ]bIaI%ٚrO}~`MQtFQLH7T̹}`aEu+pR:X /:ɯ3.=lȏ<˜37i@ckX,) Ulɞ8N>Q"I}xJK& pY4m*F8b؍V sj3xL+џ%,X?ry<{^(:{cx2v jo.Λ_P ;fZ2^;6NT쳡P29Q~"Y/1[|''w;ZKXG52 <\t=5YObץOhE\8h^cRܞUJh2*vUCgؤ/bv1ClvWU<j-qQl=+mt>c 8(vF!QCR*+ @[>*I$E.?skfTkpV--$ňrw+,2.*`ޞbEfI(73pUp#Bt,KX2ogbgڋYuKc!YIYƏk(#GMx,B\" hYs}%9nl#V|"^v`bj_ G @caDuIzZrGcfyƵb+ ^`:;|UȴWw -Â*2%Ȫ^4/">pFSh /qŌqD *ǒ Z2g#~x=G_V5AQuXqM==Edx{<_b A0w-z2zKG-'ASl!ģ9k IeTEpSȲFqj'8RQO sezGry,*Ѯ"EtFYqhش9L̛{,Jꌨ :{ .D8ŽQ?hw( (~nB/TcYIPGA+)|$FW:F`pS Cvp\Ɉ SN''sTSdGRF ? a}[%M[IXdGhy.\ı5W֗ڀ*)4!pD]xmt8xZ1HMCDd>[6՛&M]٬N9Jd%R~ o7|/!a^~nR5_g;RW#ۆd<* {ϨmΒ*Bvnj2S{󅇎$^;}uU]G4\,+QC}+T2O{|lkh(Mû}/{R:ԠC)MBѾ**;mLAqG] ʺR@^fqj` nGD[{;bা /P n(a\TN~0(y_u| :aCcns~+:-:EciE:.x }AS./\E!U" ?3I<JEc[fDI5 '4k1 ](Jy `dlSt){\8;A qV uN#Uy Eho= 4pQE EA ~:r_ּ&خ &$/i8qVfuRfL2DwsCmޔ~3 3KڱdQ͆)>66&e0N,K|Ug2#Ob@W_ ⼣"$͡+h0 d S L:9la9Z%ZIbBwut᪟IVa.]gpf11%* $o\XHw'4h;霙Rx1uMmHh_j!mQ!UvN#.i\Jr7Rm)ٝnxrBJu!Ű/d,ȳ.hkjxuP.tJam OJ ܪWmrGΝ ~{Q#c;G@6b90uX$gWfySL1@d͋$89EfCvr[@%;ZܽHhbu&[f-imi5rIX|t+g 3nvmu)^ue{l)UﴥPLcRV^;Pw0(Kp#Κ Kz)ßzHu e+Zcw5շmLd YӃJb!La[?)$L`{ wÚ0WW9R7Ydz9pȔG i47LBgkƊ)-vMg,O%VkQL<: jQ6XV/)P2E #*NWIתMǏP[yT㼇SY8֫^{uBHuΝevM+ՒD?^17aOrzLJd9pu@;YVusĝ-Wlt9%n erOx{)xhK+ڝ01H*?Sv`<8zQ'dݔm45tZ+kGZoٺT}t}Lُ=}cf$P}yۿDݪo (H Ps./y6h>M_6}Zv 5Ijk`Uen`C]k*~?k$XJC;0;`?kps R0]ھ.liZ ԠNSfIfMG;$ a r$r}.9c#y)JS  q?G dV|RiZc)T. =$W?TI&<سz2t Cm[9v3o;Q kZ?0{P!:ZCOd@=ƈٽ.wQC|X#e}=aSIvX􊍯de}Kvːu1b6F>ȣYʍG>D9T->yYH ood;r?*B25%= HVEEP׏T_6.JEp.ފ)n]9ۖYt#Q~k_s*AΔ %axbq%5İ0t$HcDv*huH3CvȂX.%}e765ڏ_o?)9p6P_/yy8yuBqoM1vדZ:Øz:J3$WD#3aU-c,;#`6ށ`V!\O,7J{;o˶#;dz<_>JhSjj^³|X 庼Cz9WG㤸!3}Ya+ jf\zU &ͫA ^hXBYtxԟn9xO򖝖irK;-tph7 r?)]SP51J+c2wjquOL4СXR(&R,tx#ev|C;Q7oW] *Χba\p _ 5X]sYG1TΎ W~ fOm}gHyQgNS/o팆c-P`H>;̛+yC2LHxa] #B zx6xKyzs&|2:U&ṿ@S~D=z7@3Úo]Fkwe _XŇ*>5q?.mHzJȴ&SX"#Vl\W}2rT4JN< %>S~N1 .!yɝ{8QIzXRBQYen9)F  uY ,29xpl<0î,jcJR~b1Zc;>}ClwF5N٣F]@zL^8q`WIC:Nkg(w,Nw׉Q)ŏ@o' #vb%YS;A]vZ յ&u|jZ$!L Ͱ*iCz=E?7~+M39jJ㭆#s8 R;>uޟ.FaS6`_ow2*GoCwgQGqTMz Ӱ3ئ>Q-Mo1vҡk fv+@a nWC{\`>?W)L_Ux@R$ %m35]ې}wq6.ϨDzuH\ZbXt"h-%B@ۉz=A`As,uԲ]u$5d^Z6R CRԄ]1AQ!e"Um3jm0-.䛘nF'oc'];IOqL:9FK`˃Yx+\@,+/:b;8Yn즉bJסWxrh7~{YlCXdD[0#HU[++ NN`;Jhŝ-j i%w(t#+wfkU^HG۔Na6:>8QBm'="Р4*FMoBP "('og+yj oCzq(3[(MI@6UqC3M8w)S QM`AzpL[=<e GZ.q`XF=Yೞg˿Gu$~y-_)v1<uZC> 0=@"(#G061 #<,<`[ sff6h8j#JaQ݈yf|BEk ޅ)2`#˜$G+Vy*yel*  bipN{ɜSJH=P%ϥ mLmiQ5P\Uwp(!˸q7`< qvI1yÖBt18ղ$ ܾ䖔X/xZ3jz4UA dnmm =%eU&Q:MȥN3m{ Uw^p<(B2G;`+;yVΣ%PH3f WJvLE;J?^ ч:N"nxX$ҳo!;%#Ҵ c2B8m;p#琕~88Wa)^@>,]a+Qz+>ꈢHJ$N3]f Yɷ} ڡJ &5KZQ4`Q8)rlD $F<6$$}g _2dl2DI7W*ӪUt>΅9vuE8)B KNr MM \1A5:%8o3b|=ܱe[ae0);)u`^!Qf|{=6pC+V,ٙ@fzV$*mM:^ަ nlƲ'M8oap]7B"h1ދA C0SS*28ƒm_\*KO,LM퀶-'H* ܐTdʊ2tJXח:w7LJih(+d',a5̯Ó#QwRDG_s, yYe|)y:]Oj$mrZ]ˀ~S8iS쇹ߗzh|l^_mJ[vqoO<3G/53ȳ;A^ 5'dKq6opES"+ Mes87d:/tGߚ 7^Ҭ'|͡h69v eznW‚7 VDY$ӆɎsD-J82}E&|~tLJ+V/SdVa`]ZAF>P X yMuW&\o_T@j* mWc➙t\E~Ij[u98z|M~) @.Jl,fymNc+CGu@Yb4Q5 <3CJn]EXT0"%T9{J=*i49%㱹ǜcRF=O[pO>a*UzBy qHqꓝMj]G#ri"f8T‡Zn9͋h ߡu)8|x$4Oυ^f]LS .ЃD)e9d~9zku o `C3UW{&b5TdnK/]r O"x0#ޢ+0R.noYx ^DnLeeӄDhBhnM뀜Uh&P摣U]ӧƸvp4%LmWՆWV%Ra8e%P6uxxa}>$)zzII#K9^ <.oDHW%2rUҭXsޖvt!spjtʣC;]SU=֯:+.I*Iu0[kpDC}Ù+XVJ25$K#wsCB79sv?ϼ#A˞0їsc r<,)]3|FWu1XzˌdUvmZoQf +M ?o~#"ȜD9ym\^xG!1vAIAiS1t/?<;!fV&u9>n1 LIGފ~A$LƈF '-.[TW}:Zi$+b3[*T$v_tѦO̎EZc! d"bY+x(iQ{DUיִ btGE ƅM2-^ٶ08Ł_l[N u6\ Sbj4^t7@?-I&Z3ہtEzZ=ȊL!\M|ަM(DXT|_ZjeزTEܮF-XR¥6s0vq]<WI8;h )O?#81!&#OS A 8OrPi]یO7&8ĺj(iO-ax4u%d38^ۦ C.I>!N<2(}|Iiq_Eǿ1>z!Sw&{ kHV蟂auwL"yA"0͌Et t–x kT*]2i0fhmA?Yy7lXŇv%սSXSr?7+@W&XwFg,`{tΏ;(r~0SbJ1N"VPFlFKLғGsH%@y)EE mU}'("O־ ٞI+Ҫu64`{VNg0k2w~!T JȱQG l@Qu]'`3OM[;72X] Xa7L+<ގDO24}Ō0RM{+I9r` JCT*[3 >mU"`(0Wt EP؄+Zߤ]t0k[MCoۮL~Yt5ra-SdS3ݢ ;5ʵ1Ti0JmMq.;tԜd4ZKZ1{$nl[ sHth$kl9nzəDFr<;O~PFu˪ǥچ'KɨT=[IUnU95q(ej* $.GJŝ㐋h\ڜKv d#χr"s^rXc8$9 XXm5. }ֈYw0n?\hysH\k|3UsO]}G[f1}*J"+o:zOF<&iKi @f_HrZgzD!>X4q7v7ZY"?A#'g˰B?G? W'7/W%sSؾj }/v_^^ޞJx*4c?Eqt uȬ(_| U xww4yQ>&bࡂO\c:}~ 'U)El%w~5,WT# ӟ+W`J+^։ADd!51GPEU 891V<ڭ[he:|?g|)Ϧ4/bi楷eOSzNAy؎ —r<D"ȢΥL\=VTݬ9I rsz}ۀj9m)h]uP(a#\S,N"y]2ˠ5oEJF(ٻ A/dzF^_:킶T*  0id8uYsԥPj r:FSRhC@P&kJcXksɿHfaT].jEkD]ēmvMrcrBe&$7e4+qs"c h_[ C@d$`6ʍ4f_@԰ !mĵ wGB7^č=k'u܄mxؿjKKs|6UCNHz<)þITh}ޏ &.chʑ5bFY`=^'8 uPr9Ϧ3!PQu]JwyT-a4<"qlSӬY}zz|KΔ096yN{iI&p,S x)lP0Odϕa5,G>m i;|0iWX#yz V[xJ(~O{cͨQ4cz f]U`j6%[ȉxɮ3 unr} LxĒ*/N8IwylNE2TJ_wʔ% ",P0D8Vz_<ՋVlYpYߡ+M!?R^GӜxW @0i\CgNUuIگGxT~Nڭ^ocٌQOv=u.kفU z:?{WOM>O`O($ߏ_15.-"f:^ Ww,Alzhrq0,nT_~TUoȹ6 |=`E5W7A?΀8~H 'jX^˗~Y0FNe=dѭ?@ρϱ&ZO5:Xz;n&ug^Aޚ/RG,$.n(Aw9^ۍ&(!2l뇠_ͻ5-GT-ٔoB`|QtP7H9OW o,8KaWIZT9䈤YMKqIwN;gȻ,>|W&5/M= gӳk^0&-35e  ywceA  5 +y׮7+ЬVR.uX]ow`4t*G+0ڭqcRC%Cl4ҧǞX)Ef=3R< N&"8|>+ñKdy/j6z>0|üZ@| ճ]? ڹjGhuFiF>_d#gd7m>nʃv隤[a2>H۪MqhlHH# O[B#fW#O,CDy\J(g( 6^L;.Ձ<,M'VE7 h.wq3=ܨ>DGjV6`!e\~|ҩ>VעKwhIa-2<@I1!+AQ-l>:h{vn?Yz!ABݸu {b[Ь|칀Tq07?++>`r9G[F*5;3p ҫZvZtYAc4g9I 6Bs7pj|%qYm몀4xR‹߮zʚ:KTmE.ǴzCJC=Uk2c.RJe 9&s qt9&" 0;S6Kp!kt3y4WZ<&v6R }=F3ۣ?%r%;}N n5Fj-D'cCo:۸٭IyJ2N+ā?L΢)NYaȑ A_پj^0r`b-]lKPlIVV`I6Q(׎0x̢-Xg>JmE:jBn'١ZX\Mv ui=)R))¤9^Fu6ϚKcwpiɽ(_vB\$ NWa|R$]q7=şqh 8)W}NK#.nj; ̂.Űƞd^uIqЪPT~,,m5 ߭'8)Oedf2oC 82(K }{x!K'aX[RBL*A*ʩC9fR8l)hKrvХeȁC n U Λ *մ@x]m4;,ɀc~et7`4bH-i00(M$2)`5"j9,cKü)&^fݛTlZgj⒌I[.1~ꫠMEi|TnNi0E@gBBQm:@2HrpxsL|6#>\RJhxV[WmqXmDWv%tQ3C+tPIߡ(JsOMFML~~C3 D^,P# ͇͑'yh?j^#y?i_E٨1 b mdT} ]h6Z8$xr֗ OO׶8[kj [ 3xHht, FtpY˞&FzrfނSwF> pNӞAj,Q*Ȓ{VlTM ' 0[?bmY,ǔp- ]p0^͹V͛wR ݨUn*&YjzQ#B:#(۲_v`t H"pQ!; xcYwt-H[aLAUJXLNU%~fQZjeiTYn7(#ᘁ%[z;]=򍁃I`kwA\dxxiQLp? `FƂ z)-Ep``" Spl>l$NoL`V&%MZ_+?5G⋅w ɒؘ~;B5f>revxXRve{V:K1\}_5aDXIS $<98xe6 Gno1n]e1x3R]-ɴA]Cb s0P9bED\u8aGwJtߨC'5Zb` .wݡ@>f`V.Kμ}e)-yO G9m-!%B۫)z}X.T~~n# e,< xIimڀ{bU*s3H9:L8@!0w~Z$g&:yڼV%9LTsi6l|^Jcɉn#O+vmm8[~"mȕ : ,ݳu٭)Kh}pޏ6wJ{ -.m84p4-'y=)Æ` 4_Y(X5`bY(*i.J%]PDi7 Q+hun2"c 1nƧ7vO:0K)vT ĕqqY ^*|bH{k':O5(2ZKu[Q"tpqK^lvJjD9A[E/ 1Ia33V[~MSAㄳkH]{ZY4&Dү)j&dGaۺ^1|ZPT0 37F@ۅ$~bM̛6aj"%vٸ^%eH5!FM'С(@ǼR!tVDB' LHnN=HW죸IAuiŃ"0ȓ<32Hy~loB ke&$+~$l[dh} Sd{ׯ3Gh>s1^rN΃״^VDEq_'ҶH7Jjgczγ(hovޕT ih]?VhXmqVK8XוNO#`kmY6p՘AGXR>fe8$Qvx< @2ц{g`f W0:ĄsoډU_43g8'iG :?Rx:Ј9F%HGa̢='4] Kp B;5? - ـҝZvoĐl"m7X3H^Zi94QGȊźQ` ׏3B2Ԁ`/d)G 'X|J,l _`;:y(Jpd̈6NTL=!&_Ŵ4Gh.Q"z #=_Gל1́Z(I?ZA,pGUJK#z$7[ӊOOkbuMK{}.&l⮝rlYRMO8 CGVkT'CtA @985 {{|0Xq̄u/VT_`*uU?7a{qa@`?#'w9WYQ煲7zװ5#% 1( 4Zw+4אLڠ~fMEk04e w*[P!oyTIQ툳¦ 18:),ȘTƢ9<5Ev_Qasɟ?lyC8;ݢYgΒ5ixU(g|8'^&6 SDl<5`|Ғ/r!e>8vWyk!SV924@\3QףB`Z6 3!֗R;Sz]0^@/:"ƇIxȦc7v (uE#6Ap:U<ŋQ&Ă@;aNOlRSBb2Prb& s57pί"&_)c&/r [G-QKdu|/WYiz/)hX1(_qN3#<+EZ"VgDH9OXY:=n=hf2uR#uUcau?'M1ȩB>y+`~xNj"p({em9.C,)k@'XRRӟt(5Q Z(m)W El11Yv N˸ l]Ki˺Xl C~Ì7k'B x}*6NUv^&02frI #-7R=x? "Sͯۯz}@5Ru:$8RֻZ;2;FXݳ+5XEdI>Ve[@TfuSs7^b9*gYmYKpmR%c'VPR8ҡvȁ%Iי[Z9g ATwQ޶{VKB\d0"Fl$ުuwCv" @yPhɱ?Q[g*?.ۢ18> G%J/DS-.=G#4"1.~ #( Bj1bCV.Vۋ Fh9a ߻9̱iR񷣫ASݢ<#AiEniO9Tf,+𶟱Sk{a7wrw"Rcq5-ny%$՚O4s_]1=!r Salw̶^Zx}S"'(DžDXDZ)>u4r/KꛇQS-g gʝRFi-ܴHd. bE86m_8O9+يLgW6S`%2O줰ö맷tkYSeHT}Dk0a*ǃH |Mc07׬Tfo._d\;GB(İҼʜ8eIĿS+Ł]*H07}KL;&R+N5uQkKG`Do^N7ώhvJШuY4`:J~& 60&{zkaB$/ E68+/`IbJT?r_ W>E_DMuDZ lE_IjӠ"#G".BbzF3H[k8@!u\cAhDLA~A4b\w"JyG%S-FkaDu0QjSN1n"|X8N@nj>u)2 Y 6vR[rBF Du3x|=v) 熜y0M-dT7vő¿X,3]bV,^>U'oiMŷꉓ r}/ZWҚ⬅!8Xk?#s %DG^|l!#Ƞ AZ;#}k7y#0USFQrb,L.nVҋz͎i˳ ~LsJ'15y ^끡T} &q"JeHr!2&? 뵺=CF| 8b2?0Eeb&FxO_xԨDq*nZCRe[K[JB] bb PsϴO[ŨRÎhڿz"MM?%fWfP$b$Z55U2BA;4]2_X-mtЂ >rCѭq밗|ˣhKO=Ҿgl?Us@\`0ZԦMm[%B¢71ABQb:Wr>8P2a޷+(cˑz#޳!5kYLyS' vzj2^rc0}36)_‰}vֹmX&35jGBd/"߇4kg:rHhKyάRy-c$dx5BĒŤU`T&hg}{X2#k[bP?.fQQ2,ơzrϏ 1غ1nf(+_ZinXFb6\G}ˢe'tRWJ:zXȩ'Y/Aip^ *f?5UH 0KO3/1N(O;7lSԐHpp izs'cG}iE:ܬtm?8?v qy{18}Ij= =8tlK@vs88yAWm,(f$Pzh=PnOgNW"^2zqS?>߻e^zOjC#0z<0h(CcVdPƩp2> Tc{oӠr kZA}?@h{*-2މ_g׈g{%|O^Af+I|h9:'610L΃8ĨkNsa\%3=8H2:ҙwFdQ>cfLV6芉i4|p=2 KΫ>Do)C&viңBm=gk94n.7%ږ'#G̷Cnj{!Z : mZa0ViӕLBCc{/&5?V>-$~d+ ~3w>3d crB$<;yTm8m|2~!'Élc.HH@~^wM9S;H|8 *0qL&Hiw* ?q9Pd-{x OO|[jg imp4C ,dhF@>Q ~1ӨEim7#8WF}ED2#7R>ThMrNRZ$Uꈥ/P&#X|{aYm;^ :,N!X2 ;jB4+<)[!ɐMۆyPĕ ٜF!۝QʩјU{H"1BG Ps `[ E >!Eڎ>AuѾ=Gx?Li yՄpV7OZSؿ29iA! AH?&&iPp|wzYVK"}-oӍƸu(@*<*?ÅjU|/JeUJ9O$~>BH~we{-5G(q.laŹX~qRlza EIAfF/#ѥ,I"x i"<2i:[nΨ8jzY5bVrIt/d;@qaޡ}W2ͣB3ˆeB['Y[qO?C`S6]e-}eq.mZ&wf4i4[(wN@}Chk8E[DŽ *kTM/2&r Uv; ]Kj$cF/ :JV(PNOPR7@HvQSR58ZF i:?e#1]>DZb N8>GPuP4A2PY 'jEFflr;T[ GQh׊w7l0dfHgN]Jϗ ]p6gy @Ͻ ޠUfWٞu@МѾK?Ph0S9ZDiqR41Eȇf:19Lv ?\ÍHYoPLԟ̫YM:yiۇtn=Y\13C%K_7vS" Ƭ| N~b1 L?v6eUK|$YY@ζx6aXP[*Oa5j/:fV~Pt:qI#W-H #=*&-wj+*%禚Dh_Ow 2+CBhsz"  >Y+w* kҖEvw+~Y%4c+%3lCJ*l-vت _ 1`?q^^L`G*ԣ TRmNpm@XM zݧ$i\_Aqڡ/'bSQj4VT`C\7珳 @mߐlf]w{թ2Mt{rX'@MԸ %~l7ߝ2w3=8Dž_ǸϦkpޗ3KbFml}_hD{4JZbF31!oA We8ڥh ~ThmӪ?Hٕ hCc^[`H@dZ1 w4%Pe"* ]dTmSdyE8=`*LG\*LKՒo"?9hj{o."cn^ZU'-i5eyŮ)yVy~@SRڒOE, 0u{ ?h]­Ϭk/ lHqY"D]teF'-qRϩFa‡Izgg~%.f4@RUވEbbڟ`hOtI 5BMhp~ń[?ځk;Sh@)kZ #qؑ}!+!X2@k@Hrlq%Yw`*{:ʳ4[|% A00vU^C&H,{]38i vm!аc j=JE;"'0ar?j Hw kCgqN&a$}XzAWiyiݑ')kdT #W cUkg;z~SlVfRu{^lKc0[`zدStj@Z'e3aKC3/A]??"e{8>9{;ڰE~m"N8)?S!5 W ,ËfuғيO>m{t;P{qBYHC5;V֒/e73_wl·ɨTqݔqwx#Rȶ=΃8?uF^[8m!4'aB@,7|hj{A˂Kf9 Sf`>p\.\Mk_+c[7]iQK->*g YJL=Me݁αr㿸W',5?9Uū"X k48RHfa5PKFRۄ-="GeRmw~pbHraF<2,GHx%gy>e' 8M ]: c[\W&;u}'w-Q™VO.,Af &PUT/ { 1(5fHȃq|\ԧusB%/i(:tΥUt 9SSC:e7g]8+6u0AÌ RFTGJV(/HNbrS+CeP wRA=ܷO>:ݡ\ymO w)&G^= aPw9UeZ? ·)&?:'rܷ_33jH`:@>$=oI>ΪާdaۢS@?K\|zՃl]OlAtN6PA$4w%)|ml)Fuc4mX@Ŀc:*s[9TeNZGԛ$p/d}-J`s DҝQ^U19&|0ÙGaN${Mk. Wu :1XNHW$D#.K"n jڗg l`fz)V%7crbqŹ՛8xO.© ZYR%ZxȀ(t^ d"*g}Ap&3ܼx,[k8ғ狞JR VKi<鈒cTtOT$\` nz1.> VQjؐRMv 4䕧J= ?E_u(Jei׆MR /?{m{osP|GEc|[:cg2 NAjLT GsƘ#}̢b&IRXkgOvm`ote38dא(^G$3Bݾ՞ dQ G\},-/ҋRH`M໊jQ,R-bNppmD$8癕hET䨈mR~yØ'1(GV;WשupVE7t;Y X1 | jʢTx ؋}n5?ٽW_^xb5 U6jy/%euGw}v!\9l R&eh"LbfQ:z0`Qp350xfxhT?֐2AHU)#a7 DJ%~9v#ЂiCάˠeoLxHȎ_|`f#3r5+l| I~6{-He`Vۖ|5w&W|(~aҩ Zo ˴[w.[ ǺqtΖU#]]ƺu,/z=$|v4 t\ l Z](ֽz^t`8爉6g;E!Uc7D8oy(p%͉^;[h7x yw|vK&q̛#A+? 8Z[jkfP3[}arM87 >bHS F7VN,5JC6[rϦ{2Jb|q~!ʗ+\8!ndp苭6$7+^Z`طvEeFEGEzy` q#"i^۹s h b-\=I6O+0@hB$g1Q2ζ..m,Qoӷ IeȍL;ӑ1QdK M' pKw8SI<؛!M,GQ,u9>Vo%J¼)MRo }"u) \lJD{. YᦴPP@:Q(mچA-+ ƹOnbEplʵU5Z2l3:}+ oO~Ry8aGټL^0AU#c >9 Lѵd$wHpԑN3Yf0ز-)_iCi/ ͅ m̝#YҼ)-tqc'b|j~ Zki E_KGZD56f!._X<[g$AE2[AO"~); ] O$Ua'[Ay)Kg>I ־-ڹA흀h 2sfUM&][ Ǭ!ǽIsh|OQXM8j^oJ *cಥs9ڜ:Wr;)՛=ߤ>a4j;#Z{/~G}q $L̍X>bi-w6k8lϬ@LL>2?5βywAMto†u7WǣJ Ο~szf~erBb,4B %ڹz6`p͡kt|=n# v>m'n`U>5cLD8E܈5.$Y6lx9 #X doڧ/Ff-+HKqYǩ$Q4[+vX[giߎJRD-e-Z&MOf +-GBY&>ɯ-5@훳u ]F%8RVzOSGٵ>p:as+h;' U֕48(KQp##%]Mbjz+"V ~1dF?<05UXIX*c@4wL.ufRs^;nL 5JIDW#zO9|efx5J=[۱WnAʧùӖI\vXRTYS߻|-,<1?lgRY p "ҷe+,խ%ʅԠ4FOz ԣ k>/14@:j#|kdӦ]CJ<}ߦ ٓ0P e\`? 6Y`.1 C#[8k0Y>l2W$x+XTf(%z$O)]JG1^5uٶLt7:<qγD#Zċ[-IeqSBaa-f>yIU=2qƞbTR&Jմ6R v6s'ōT@?0vNd1^#ߝapvXݧLx_B;M+Cd"uTh@<.S_kh<\qRQ59J9b:pdE\ǃiz^S⿋<\@x?<,ϬAiĦ,<'moO}^ԟ. 6&//HXD狢u\19)F.愅˯^}/[ k̵J–ԮnJEWҿ0lʖCdtqVo4T'z+Afru4ojqIv *YqgOx 0n ;s i5>w}#VVTBkyǖu@"}~Ů =iJbC(k?bk:KtѰ[c++H:B-~.rCn1ƖG٭ gՃ22M__crDJ91cI,AU'o%@ܬ+ "ZI@El>\^Ud bx]RPj`QQ $`sc٦C1SgI;QSv [A!9ThQ2@Z40ʀbHCiB^ڙ;|x):ѰV曄 &}G@٢( 7C v Źg*/*9/g^ݱqPK&[@Y·{fB_vLhh?Xsd,BP M(6 >6vgI)oNy!p 1C:i1r{*hB\8pa7=5O@(Ӿ?eSx"pVQLkIJ2Ƕ@[j2=V4E7h #}b@!d6npT+ͪm6 `Au/"ߨPU9w#tscIЄ3tv*СŤ-<gփJ 4_dļ]8 pAL2 Bh/(D8j[Iԏ$ ?L ܺT4m]ڗH%kK>d?T9ufe%27G/G{܅?u3?Akk/dan9R,  5P` &r\LddQi`SYt7`mQʦ*KZyd$bH:쑤NpRuH' ,.b=?s mC߽~)tzeQ C^i)son,E6kGѬZ\d .Sƽ=-.W]SRMXQDxFz(N%r%jw ڲ~Zouz0̙53v "iFbvo ,ȪhIO ,?}4[h}SRِT*4r9m!ޣ<ubs(ķzw[oh${OO¡B\SieʿkIa>Z22kb}<*EeU۔!Ys:Z%C\_SKϸ;l pt^cys*J-VVθi/ʎ紕)dY Vqy7dXe` DJMVǢd3rcT-n9W0&k4=8}tY%?w[bZ2)LAYr\oeT݊Z\qgv$DՒm3g3ޙdXR,p= 6° EOt>)rZ6CL7wŒcrJs1O|U[W4f?,yOjU3b鱮WoIP*9swOXo1!Wf;?#`I+5&0~t6D?/Pe>K/].MLǽqtas%Z~U`j \3-qS'U":[Nﮏ9UIEc$C4_tA뾖TH+*%wwevda~dҤ7&w2 go'^uɂC#Spbd>ebdtb?HϴϨ4>%"ٱK,lrFw{; Ivp~ݴ *m<\s LdAU[4@_[Kw%{vjR,!bY,Wh%a0=cn/ }AŢMtBt;֊FDFg -̛W  \U{;"dJq|&3̲y¥<&}>QG=0t;a?;vPuܕ4h+HE %h 4t5"נ\?X((Zȶa Gcu#H w\JTg@qbR؆{oEp p E9dm>$A"+[]K63[±mWH y]Q)vh6K.xe4Yk5J̆0UuR>ViT.vL3HŘssgtvrE( - Zf^5!pJˮcR{ /:C` R_XTb:ENKPfyf?38ݢ6/2TJ.6|dH6pbr5x;;d75CI{oP)!4H['m=0 ,<,$ eCx$/(:0Ժ+=R؝oʗ$ eeh=#БZyzyjؚ5# YzFȭ\ƔP߿GwJcS &MASP'd`;lDK5>b5t}Tt6>!dXs ~׶ZYemqahE0Q B E5kZ{X!ס7ʄαccEw=^Jˏm h K+uGRN)[ ^W9jA@Vk@Pw%v/Ǜv ˽ۺ?Sp 1=BMKSQӸv`]~| yJԾɕ1arSZMCX5=uCBN)"W$;/S"ܤz%DQZ %!7'*[~{Ӊ>x=Q5*dVXfo &h@[pLix~.:soG5?ly  =2]aY G$ltC oEq,RX-Ьb { ( k$90Q )x.9H #hVj,-hpv 0'1RŎ%=`=70 F5bA{WџB4'A׸'Oznٮh#;H" lIj1L9 \'Ey2绖Lz_j>y 4>=;ᬩIQs5F.Z DDڥfC!)v[%=e7:O{qx@U }7kӏq>99y{4޻\q~Bs ڣoOuX8iЈHeʣuE._Uz+c @3]^S,%iSkB>kiȗʕ0|&@xomGЖѾ%Q$BU Q%x:M@H5l;[E볫Omѥ٥ QAhRцߎKr%eWڑ[%kx ~ӫA7v"?~7i'̉}`v+} ȟ|a7wzVd)3/'ǞPQ Q%ē07!-|rQ 9qӚmYzۈ{c@+0k6Yn8fo0ro_sɪ"!R9yL/2ĸI?x _ K/,a١pug Kkx_(abw"1IgMcA1T'b>&mc7͕nS)6p: ^.VLOD;s}8:) Ǐ eř^!7d[Ԃ:D)g7I䨐Y_yC_R"\~w{Yø }o!:2*xa͌.Jי*dHCĻ4k覸m/>8K1hM{Om[G n1ʬ> ~ՄSJ?O?h'(7Kٿ6Ĭ,uVyyb]ERyqu@ n99禮K.fTXM8$md`v҇lP/g"(^5H]Ws FMAE+0z ~ʧBEfFfMLK"5^?zyc$D*X(Ud<.X1]t6$I{"P$/ْsg؆{Z"Ms.woa>yX}#li4@Ob*w2E@PPvشk̦ݲQ ["u/r<{3m$lk$P'(owD TˁGQuݞVS{mHn뺯FM_~@BB+ψem=JsA MN*"X[C^XNG hC[ĿlW܊Ru*iJ}{P6기|ު:+G 㜵a٧@Q]SiڵY1BN~AM- & E{?T\qA䳠1o%avFY`yFh'2DZ;G?XbЏ& g]ѭqaX$ϭ'!)5fp)p1tjFO/݄(m>$==N\ ޘ)O&q%ן}S] 3E1Goضֺ}GW rznjGrY߭2$#˹ BH _M]a VV}m&&>B 6滠vA~6es'&6#:$ӒQ3Xhu 0 M-Ch&gOk:rrp{*Pm0W*Nӎ!LArIۍceG~mqm}uY9fvgBgHFUYG W/H| ~9i;pxK_MtbiiO"u2VW΋v'jQ؛Ɗ_67-|iZ>Dh'q:\Rm E0p9g'lll4{|w^Fq6JbلԼEź]MxbRxz|[7;q56KUg52(ke!yW$=!8ǐ= mA+#Dq~|_* nwZI=BK[ZXѹ3hļmd+= W4䖛E^Y¼dI׬:!=3DLUӆt"/"8[Wѭ?4(&xm͚g 3}QeM L}8iJ3(ì>4`c;haaI q4Z wŴBouOgKU@)؛ULE KoSW!&я_9To'ˊ{}LA׈x ,C_)q!Ff z05:?JHDK$ sպ#W@) -ou&Q77RJ$vdߋ!ֱX^y{`M/Js.L@Q2̵g|&Ƈ=SZ1P\SKCNe%HMXY6]tq䳶`_+'>h2XyYNm+ݪ2L~I7 jto /1U4\4 %Ry090bq2˓szى0 }0Js;;Iڍ׍DZ@9+Pp;%#Bf&]e4Ds2@&lȒz$o,هYRj2¤xyRh"$ eYT),֤4sPzE8:_15˶Sg$=~KU_ x$Ԟ3UӠM\󯄼IιZ naz\@)ɞ&ws=~1n }^ vv;$,=?Yq,~|=mu[ը7{V40;>6I9TS|F&~gu,9Xf'"K ]B{w?yWZ(:quJC,/΀gzE83; s@R}2^ !;'FbdGv<|AUmDJkZuog=*fk1yTçyzc 4OzI)K*a /C\f"̩`e&>w~ "3LPKX5qn㚩>6=xzs{ $z䰶kQfZ;-57]K !HʕTb(Y J,OmͲ go5WM.G #Ս:tKg,11Kq"c-w#] #uY֖^xg9ECvQ& u)u-m) 9>fMEXq)Gj7$IxEe8SzWIɔON }Ce&4Tɛ1-+n)|ͬ;{\\k$t_F!U鼑w4xAG*Y& nv>{/Z"wy%-n7-v8+~- ٻ*|`ElEl }(ā?ELTD>VN4\L}1q,v,LJMeu$9W$6-ޏ.Cy<0F.4͍wj|Vaz Zm:a8*AAn,淪' 7xEU| Nê هx 06fHͥFaŇVY't, eesBrR_& w_n-g{hzx 3tDzF1nK^-ɜSV{I 6RԳPqVR ;7d+8k#:a^{1̧r!p;mȊ 9=7]\VGtřҘF)G!c»‚&4L]~EyWؾ=K  '2m?ur[O_@ۨ1L=R%~Ә^沲v3{zHk+o QБCɅAÓ@rEE(s4{72\QFL]e DTC!$ rW Cc x7ˋ~% _M芄p j #Ksl zq,%,>~4E7!zyN6QI@?ұ:H B4ހâ&փA|CB >0Eh'1C,Uu2,?.ow%] S)6D0Xv b5ҞQR)]=Ap2JB }1|cNX36@$RBiRGB*ʜFݎ_?MĹoW#%e&(++{P`]87a1*p^xvc嚒 Ŕj\1NiAzwZlJG^FSM"G~t:tnepSO=k}=lqy^檝ܧ>ے!ƴ)J4n Ewy%{CQê ŏ%Na=@s5O1w(dØ2 B^|rIHCm%|.k ld_p\\(!ԟO?3)Xj!I8|rts??;sśT1o+$@=sOm!J'<ĆdXAôckѬt$&^ikb9k2^H3|]>ìs9 5$ RJ"wLo̗yյԓ; =(\ u6S^ls _s8EQE^.п`2t(NͿSXl XpU3|WLK#>$֞Iu]!9$͛WN܍h3_uF GA(bYUFwmr7 9WfC'PV?Q[.7}Z=LG+A@g!.hJ) LTuHP稳HAp%D>bBoyַ 2crBnxͪ ]Ķ8Gk%,I E]G20&~dd+ȝ#qF?jy :c Y'2PjsQ/A!.#hzؤ=.訾H(wr>9 !8qGv'P~]KHKtߟplsSR!=>L Ut[Z.WiH "#(EcؐMN|26 ɊduXl1tL.@v|Dl{پxMYrJ70o BZ1`Q'R BaNAwN8[UݶN8?!gp yUnꕃ%kydgB!z C4h%sŝ6>#S ,kWA,ϗ 雨@βl9H]+V?5H{m =ۊA&SG'=2ad{ҝ%7+HmXy^)(<'5h)d6U N)Vm?b*[ ĺ i"T*~CҙfƟ7DۚrQfuhÖCL+!-U3R8'>j_T{`kOޤHˌA ̽ a럗-h`Xb?MUi"_&!YM9$BKJL^/JEV~[tVHOH. - /]$VZ/VS;lAWP4I,}=3k ?U/^jb2kbי\~$YIcՌ]٢y>R C_  f{ {N}tdYN/5 o$_D n>0HtYH$u: qF,*؀n5:K H<4qG:^[yF#)ZLq|p6g8^ޒ/Zɝ7e^)XW엪kh gWӛzHblg݆SG)4xv "e幹Lq¶`SS(_gOXR@E6`1|Lh;jIn'¹{guT$Yߣ Qv{kG:q] ñXԷzpEW bdfrIf!! >ⴖU "5($rpC|_n@  /vHZ&$NXo"b(_X:*>:uS#q`wRؓ^^hVꔳܸc~I2MS'=iRՃEd]$'^o{μ=Q>*zG;0~W4O)i /(-y2@؃.\Tfv 5YA!-҆ K-Z4kq+̿:{S*!U IX,8?愗ʄ|\=jz<%/%7Q͍h7ʦ!yxFIc6oI$|M7S A=G;슴-:Ě$q 5y?]4*-М n1;Q>|[@и5Rn*4O2x#>̛ ?z76ŮK!=(e| o 6joy T~/U*.[z-f(2 1q(Wt7IyoUJiX*SPP;.8:yYU3Vv4HaxI;ADJ\~@Ԋf" NB{7+:K9"[-e&a#k͓AhQ"/llѐzsJI%E>Hb .}'a4MtFGBljZs[~t H M?)4&xBIx|vck#՗0+ (#D29χQl\jkx[wD҉,E]ƴ(' h~qGaAnM )6G Ff /Hq[HAY*Bd]9 hһX;Bf~8eŸ >.&A^4^%l@?fY+˙ΎiRztwJp,x2v)0wvZpٸe7n, &SE:JHF+^7 T՜EXfI#C$AmRMѶ-?a#Uqp* MO.TD/3ΤFpʛ^=()澌<)Ek~#.h!hqQd| yA!8n+sI<܋b`bL) X}Qު+eFLv+vBM=QB̯JI_U`A8ovNIҍcIӃV NªqymŲ9C=^i,Ɇʈkᙛ 4zCZQRhQusI"e v$l:{&GV-&TB& #k'oysfh5 UӽqdW"!9O- Ϯ?!mQezy[yi[ļݴb+7k4;$LVM- &DNX]q\cȰNE=\^ʼn64$nK(J%vU4F}JM *</B5$8f7moVkN%F@t iBYadCXd:栂 O\%Fq&DZd U T"ǸBW&xsWD{FmG[~ t›`[^`,2; | ?r3tQ&gYL]0x@!:ZL?y=kD(0i72\N%z2ec)F<DiK3? 3w>8A5biW4Z1x@ZƄ:0VCg+/]n©(bsabh$9-<2„xn72ebG;"U1:5֜^D+g*HfKs/Cvr^Oŏ_ҏumf[$C`JM"іAq(OƏ@ y7Af c0 F U^?'EL7<գz!YqEFhēċGWR:8m( 8SpAÆ ׯ[3.M醌m#$?鳎bɮ3ªૐ4ήkěaJ t/+Qϓᅺ?C.OpT]s6*D#ًIP*Qh MuCVyiP(ƣï3NLAMn0]O/QƘJ]|&=t>9ˤ-3:>3WӸ>Pcĵ:ᠨ+?V"]}}ΐ {K% +#e3dSregX| mbKw!rY,+(׭RWELh1npw\ +y n]+ ^,^ fBCZcRw4%+^i-`7uC܇7-.lG] Rq$(۳gXt#A0xs+sDrec)_i;x0RHZ$CyDR= &{m,۩zcOuwC}^0 VtNg^bn.̿ k+y%Ͱ~%ou7ɳ3ljlG4z/;nѕ f|gUJuYKoJf"ǁsoA(I55X]J%5}PQ=L]M^*z$Czz,d rRZT ?ndU>I/dm]n"5OZ84&8S}X|c5<=W#Z8)Fs@I~uQ>Ҏzt!uKpUs6}ܬX0gG|gOIl?D]tTW=4!x\'QMal:!H0 λ*h}H,0W%ǝ|  ˍnmU=Z]?>*85ܹq36 ޸K)kxa`IE_ D(Nc7"ldM65(6 Fo;d_ia9t}mЁGަ1Kj.}1;-P+㙗+MVJj E^[ӱQ%nB6)e{: wL|&_l6S$}%Df/Y3$͋ zRjS񁦏z Ճ4IrPylj!\ ~}Q80,MWm f?*"^wJ5Ϧ\h5X'"[&“1RÁ6œ_|y']!T/myP=) +tRHG B$]ګ):sUǍl X_t0jJPCH O&SoE1ةP*Ŀe aN,j-:v倪,1jr=(qV]Mr 7NUT OZ_"6z!}Le$BK*yU2 [ۍhk1pYc_Ӣ,NN \CF [cÌ ''} YR4Dde#!v$|э  @lD@j?jBEb$ML?a~DJ}A%T vR$<սnj:$[1!4a+#%E[pKdd51qzC99nG.Π>q*p {93z eQRHyd^F MH@'څ'o)ltsv* /˧rcɈ*r+w]_V㑟`&t-|sSF Ql3s]N⚀(QAt³J;W&y_a`npd7FEuM?qoFiyM3|a3Uǽ7wՑooVO::2WuX.W?t=3O#މ'x鋲w0h `V:w@jsQLŠ϶dD!زs]zRf̰/`'UĒB<bd9Q7`z d|8vqN&0^>iw\:+9!iٝ2Aq ||53:4肫"ii[J3a$Ү0͢y,o@T{.r䵝>ihҐ&}!:g~̓+T4&,Gbw$EnUau!I^9*O)""0%iTVmHz#?j$i?[W)Ѿ0E̕vM ^9v➺ ^]rDDYS4MlۢkJ\) rh1vnvw9U> 2o3% ȶ MﮃH ?=x>8p N?aJ87&<Ǔ9 u:ϕQx#1+P5NZu4tX&֍'0&ſс|9\֮UH(=F7f247P%p|&-)UƆڪj3ϥMo?U*]gh9t `A[U׳faD~ٜtqbħR 8GOҍ0:*L ¢%ئ qXAh T=oN \uN&'DfeFcl_oL6Z6'2j+%OZ0w_x<wj=#F?zG=h9$S4|8kayz, 66BMܲ:D}`3Q{?;&mhzn 9mOT_7#)N0]ҒᔕKc2wrj_ (C%c֋oA-&1eb^CZhq/L,, t0 wNP ޒMlkM l$x g"+ #AP_%b ʂ[gi9 ̳=0 22Ȗ)ݥ]nH7+k`g~QLmҩLR[\q{1y6ʙkxC Q;)OбND`gf|,yeeJXmU۝!os%N!ɧCvW$YO"D/Dt@^phd$>qct(#n9GN&SZ5#Ei)Ө-=]GT)Y2?8SOR76S֋D ݨ{O9F mF:i^-S@\{V5ߧdF1CgP{ v`CZX8 EB?;7N^k{;OrX-ImxeUfa ^j\NegKt#2-H:Ernine -T7(GnEG_[q*3g%Xv.HAY Lo u3'qϫ*;=}3k:ɔGtUWޮ!6l4_yE/esh%'|yeC0Zffk;۝wV|"g-k%\Cȱg$`sP .4w$BYQ} %,AFڝv>03|%RNj̐[ )%>:cС)6WTF'PS /b I}e]Ύ,qN?P5 Ck2yDZnST2?{Kr$鴜V,u?i\`NFJ/C;UAѵneNa?1SB }AڶY򾔐FPSh}i=`Zo"* EŨr :nCpO9f:ޗ;O)LW7 >R_vTB=:襺[W*c"JB}id>42jwH=zxF #2P9>ܙ"FJ54v_P/k(Y!jt&unЬ]VJ̝6 ɻ8Ҽ/jGf p-7wBG*ikAqBLmA&Kg .7'?]?"s g,!v6lk_߬ZqZRJT3`zNٞn?b%dWp6`J8\|[c~utL,fv}.ᢇ5+[(2 \~(up*7 헼Nu@**Ui;FKRfѽ0{ F^H3lF k67<2b"y$jwP\iS҈QW`p8ńj5`였@"Klw]=Zec}QQ;BgW?,2%3]Ը Cu= [oѭDZQ#ZG)(rw(8T^EJ[(b: rHZH|MZS+O1%k2ժihWix\eڰsE+emF 4rqvL&%ܹRQ 5me %|!Q,h7z9vp[@$;wVvEBUp.MDR 'Dc6ūsa;d#7dlZ22N=&[C]f+j,x [0x.C, }Bq<6Jͬs^:EC-)n4ҷД `J[,ѿәf;* nw (m9Sw _r:RigⓤgiK=y,e*+ e2[ xyB,6_,pk}\xn"7TdNwzPBSql 2"/ ^m=;=;cw.;ZSͦB3WC)-QyɌS@\ֆ/##A Ϋ{rN+]q#M:>F4Z)WB&ɎCϔ!urs DNpqE5OQQDROQ'SG96_CB)B=5g:iSBO $S2oh6A@}g{[Q"$p#" T- ܨFc%6#,1@!۽C784GG#I[(C=!sօoL ~YL&bԹLW^AwT3TPDKk*Q*">$q%pI JЭ)7gIG`jkk?R}FtcHulGsQ= n4y ^sMLf:f]C m`C2zr)tf!H6zI6X'"JwF!xOCTaCiց~7X bQAR_n=Pm =z-M*IV6>U/j*r@'NjJ\>S&z8y!5.raJW (F g Ǫ$G5q!ȦqW3b+<=ޭZȠxttǬrcB|W#NC ;i.rh=XdܮIN3?)I-j3aaF!n'Éahnv[ݦSyv?2EL9W7@ޭ}]w0}VϷE:L|;ҿY ǃ=iA9s`l_8N`.O:#lC K(쒊ְrn]o+ .K{# 8 ]Bb"OO熰x5hϔ(VK, Cf''`΍™?f:WŌ`Y"3Lx '!6%3R]*.BZ(2`6tc9!]LE~kNbIGh!淴v!*>l1%*"ާ--ӂ,6ń pѱl=৏}@h1Lty2hPVH)aqB*G|ij[Gb8 k+ :~ۛ3)i86Ē{RRsx'rz\JQщP?# Zp[XhF:`Upi3[xxץPazod51E -\}[Rб V 2C3E* 9h^Lv/Jzn Á !^IGcS`ѫlDRU3fW2$/pX\!=O+hrq$XW#u,Gv#p @8-te8*N]&A. zV@?^n}M>&1pݲh0âtt+v3Jnx )t~w[4j fXjWffvp- -aT +rJ ˝0 ~y(Fd!0J<bKE B5࿁(rصbʟ;VT|KL5GzD cd̳1r>}켦ðpt! !%ɷU2AE zH/ڇ81X14XBB&<Ņ ev۝\%>%c@K 7=ʯA쒹 9VSѹV=1ᅤY8SgV>9P~{!^[\@,37և{RVZs9_Sa Atosm 9Ĥu0(iQx&RudUj6} ^VgB%5,$ Ehm,-rs*b& U{DKt2X zd5`TJYa?6EAPG;Qjxd,PRjS-҃'e[,ks\!02 '$'%Lڸ`E4KL$eܭaO e˴εm+$mTiܸǹwhAL2LXE›F m Gto;ŕ$)Cӫ@8[B;jQ%gp=mT$gy/* ;D:~6$I\7fkWeLwHʨw;*1 H4|@6ϻV-q,Tu. u:J%;lsjfwl2o 705;|d1}`ZouU̳{䛬7my*}F2^#iӒVxh1?;c\{4_QMbK s<y$S~u˛8+{跊b1H(24XAj(crAC/GP09CזCA\=ܮeE(GeKQD>;{*Q O|;==9ᠥ]D߸'x%Fg#H"Q#pL: 7Ui$ܯ]-YեlEjPe鮂%kTJ֋8_F;aѐJR)s9)p;! 9Xlsn{ 1ك~`Tɣwʡj\Գ{-;ݶgvo 7@lOF,#=YJ9+E-fY+^P}X-{d6T~ljCJ# r؉d&:Lw?R^jdc>C[JOX(U8˵1TKX64£{cʕ-P!O"7Ws,4w '$w8ݨP}x7t+{MU~s6wh$a9'Gq-8KIvrY͌ 0 -=wtnjWn^}pQOGOhlcNR)NԣnD~{Qz RK$ |*)Iea@?ze݅Z7Gimh,V4*ѽ=,c֭ ' GF3dk/)47}ȍw˶7\V+e8 bb=AF5,kGԣ J_6 CY}B&phS@SH|y _>j@Vq1h=TM`[EQ5S IE Cgb7#,UD~ 0 x"o<:@q9IXUkO5Cz(,Wq^,<KI9"qaf蔿"o"ejtr$1b"߳5B#A0Ѱb`8@B A'8ymUҷIXTє 7S9V/a56AJRfiLvd5wYαbjTUaL,dAvƈm]cUȔ06a]ivwH?\}`1 @7Zr2 cAo-:P;n\HpAcwP/lN:d9uJյcnM? PeD ?L'43rcq=+⦯ƇW]y 7GwhNc_bbͣ%c,ey6뀇zp+s[l/@ Y@_a#mk"ݗ't$pk~$RA$a!_qCT\ I*C"M磿ÍܠEe Ko6uK);*@^ϙbu *cS!0U"VG9 8miN+LfHċӾN?40,iKT(v;+g;^VKжQx ՜}xN"ʶP(0jZa%eJȮjw*iLK5x]Q]x *)CEJwƽsLJkg=?J 3Mtm?Zcpt8-z>sI<ǀABQY2zώia cf 5s'cG\3bQVIXM&3{&m^8dpNjGTS[i'I{^5Bbt^, C3R!?=)y;8v}U]Nrļgf?C)6%v'Nl|JӴ֝hDOY. уGSS(02!Yؑ'& 6b,Ag(Bɪ\*N%3[rڱ j1V;WbQ:xc8iA`lu:qfR&Ky@hG ̐T/Km2ÿe8_7Q- -p452Cs$B%ZkkտoDc(`;,Q9(*:=||*2& G`sfxUmfj'AgGV[#a";w>4q {/|sy 62#C],kDYs5{T evQZBMPeNPqC wgYCkۺ&aNl `,h1w,Y K!8#7a{si@.97ӾO~\(tUaPo P~U;0%Z~1_d# E@q<}%\rW>p zA;fS?d^3yr/9 š]L^E-^d^]`tUKNͺ%!^+pNYKCQ:>R)nAF~q&1 C=q; .}=UIѼS&!_@'ە߷nStғEb;EmsL~F!$e-چ4Gu g5uCC#&koØ?sh{"N"Nkǽ>(ẈNh(57.S¶b ku6nHs#e>=muYFg:;"R i./o]baV ;i'7lFL|e7XNNPvsJSB@v0AwQ?*>wkʹjuH-ZHsW!Bcv&'E#O Uz9lGQnFd[9é`6i6@AIҫpXv?A8Aavaׇ lIEۧy2Pl̟FmtNi{2+%=h : j`tՒLm˖,M:{hf嵃\Xo"t+T35e: QOV{Bakf/oǫ!RS3W͚Ѯ7f?^ >(=*35"ͧ0PPR1ssKU|BR!NZ;b). UzSR$ftc8.Bxn6ISZ~74=|p`[UƔ CA7WYlH&;ؑ6Rm]ޗ;"dUkG0_Ҽg>%b|O1A`>1YnC TpbRιIN9XI//s1'lg*ay_~DO+U(yOU;4;*9pi0cL3ҁli!|XTU%fR=@2qև}Q0e^An+nΨ x,=\dBvTP$-J OSMUsiwY=ve]),,U ˍqܰlxN IcĄ_="G!!3PɈ'α~UU;Q%P ܊~xdR!Ι9J'MpYbk=$E 5|3y`b;"4gǀ;LĭG[2Vd%ˤ>6r|r3aʼnDʢ}LJƐ^Cߝs_8J+jՌ ~L F\ӡhlD6hy>Jq2K^E.Ć蜦K(NŎe\Jf$խ)M q򞾿3X$O}v`*C`Um܉MAM yx&4fG71匇DŽ-UEֹb?-]|uҳ6Aʜo@RCiͽ̿84Y!kɥj|SaޤυZ9쪷k/ffyXç-^] K_*[e\U"S5d[<+B:ݽjg//+9GP6KQKjC$XEx1K͵!_sAnPTQH_ϰdJq89xhJS7èG4CQPIExd}0µtFAM[@ )N5rQKuP[}ٴ6M_fQ=>0eŕzZ8/ 0$vY<ݎzt|wx`="Z)S~]E5h 7xFnZ&Cx30L8Ч+77p"&}Q fPeY拘~xHRUT6?*Uo4DpoE.ځ8f~.k64 udj7w0s7տϞWv oXfd{\d#0[%{>~ @E6> PT;jpg0 _YW„3jPMh6--fjw@5t1( &=`=iW8>_i7F:l|ԥu`o۽ *%ͲCz!8 _hhru}Ci0j"HKSy" $=\7eU9Y|ܿ{-|fLgɅj1%u'kdOɋ l@-(O>>b]l8K[qh8Eړ3 ÕEM` &6L̊j(7p/. 8x<<:[@=k'Xt&uבޥYˎjDa@1VQ݅ !~&}+o'tʸR/`w5=:lȕ #E*+Dݥg"٠ڼ50dLswL &3w7=5=bLq|Af(LJo*YkZþ[P9)Gw *vowz$0/yRqno51wxUPc/ Vؾ*nyN|<`E?j]kNΐҫF O%k1}q`s-x粌i'(yd<<ԎQ>:FO^O`&sr̶#r I'.hɔBo$dI۱Lþm917F%+e zwĉegy}sR\sZww+F̏YP#,M`nC (M(i&),ۉJ|ge3uu I̟;X"AtmʬNfcr&|F{CY# |@!_-2O)9:÷4zm-+؂"(&Zg&д6J]#u:ܭׯ J33M)|GV+"G46#@՟oA-}QE4izh7篿{aVydx>q F@ᓖ+#,0qk߼L6 ̚?pu5BN8$aH;$(&w< P))夈[_IbvzIΌb[{*VvaaHԏ/8_"bBWLRW$HBzH;,3=3VKD͖?bB>($|2Z> V kMXMh]3ke3c$3^kl+*m7j2d@HT] q:q354T~J>J_d7dƁYg#,x]>Q)p+|;lԕߛТhPɘYaHVv*ox-o0MFK"һvmide)[#l̳4dmHe2$E4cI/A성ʝ2yKq`FU$JZ惘\E]HEJʼ5]lS~KQ^Ir|ULrXZ/xw"6U G[A)d0M̋$gգ Dq)!H0ԘAָ"W@h)w,q_~J/tf~[F(C zЪ+f[PUH9DnN6'?&PײHJٴj9szs:<ûl;FG98q5ؽҿ 1Qٿam@V6fޮ[%)`c/ޞb{O]fgB_V::(D<1n.%TZmpzO 0(Tƛe;#<\gmTkaH} G.wcf70; P"=F/jn+~H:cEc<S*Yָ>{ҎQ"?zE>ZW15(0q0)%A J-t /Xh1CqB ٪*7 ]qng 1$9;!E"yq!SA\0 }*$g$5GHi,z5 Qxuˀp?ܪ~51دM4gsն|*?7vJpM<ÀIB>u!L9Lb \iR3L`G6[5Ie_EjZ_ -=ɳӴ VGNL!ؠBRVUU$`QvS tuPjjLݝn/sp`oӕ>mxmiFrf| P^ݖwZDyAh'>. ׾}} c:JHv -otk7c6aulIb$7Տ %,P|dE-{ hq13V.6Rj#V 4=3f$!_=.jg؊.Z8.KM08[謒^Z딄pYMص T0vs_k2m`NgѾR.)̶,93ЎJ-nBT08=s_,m-$bX@lPxŠ6|%I;gxџ,4U}Fƞ7u8j4tHP* nz|%,vfS5MVϿmT-:/N.kIK.X5{M(l4;"vDi+-%_E:`UsgpJw+DKD7-wΔP^>dPx0wa07C] p!m<m}s Aj> wۅ5әuk\ 96qg#R<kW6G=^Tpu. Cv*uey'+z1;:$PF|:qN6]V95r6ڍ氽Lz({g?} +L(mC.Ƽor %rZW0hHYDUm& Kj걼rӧ[['Q* S3HHF>;4qoB?h]Eju^'rzCc=teQrM写g@IGH{K)p-;5"7&j1% W= N9rM40U&s+!H\Ne'QX=Bs0idήnټԝvwT9n+-JcA ٓJq#DF$w[swb^%bk]y ~),?Eḉ#ͽ@Н^dZ(Rz]~?I s,pA׵p47ڥ;a״$] ȹ!GTlՆ U[WUP1 ޜx z" ѳ`LvМi"(쉮u8Qos/]?yg>rk'E|1y^Ug zva]aUj$wOO;Ra5]]/Ss) ެ a$ ;D.@Z6Op(!T9[$Q\^uUZ?*;fR^µAzZ?m8JB]{ٍ$Y;|PFAOЯf,(xAz^v3]]&\@ Fp8`ma`=2Ȍ)3'tC?ǵ&˜ìz_2&cRsحe M7t4\%z9,Qsh-*N46pWGlSjZrq\\wNrj ո*ƕj(ݥz0 >[U+X s]:\iL`~'EO񇧰׃3^hutĦgzȑ&Mݥλ(Y:r|$΃v)5k=uNPD(k]Qlh٧[vŻ1Tͨ(:ų;=A+~ݻɎUE5HC1@".PY>c)2'Ahq Jžm(;uwIqܘj\a1iPk[.^TK"!\V LEd!\)aLtsmM tFh9*@;@vS`Ep(PgOkwЧ~ 9NVE>C7nθ+7)1`¥f}zBjx!lFlQ˞oݡ\M@K&;peTo-ߠ9_vXn .\e!?m{1|Cߓ<3c^WD ˤt(.AoSui7[pS/Mã2gF ~PnY\Nߝ\bȣc9V{:b@22DQH´㌶ϲ|N{("7\48l"b'yjWi T3?VʻKtbbvϕo']9>Lr5 H/);[ڼ|ʥudC-%Ewop޵fm‚> ] }tg :|x0hYg{GW([,L=qx洙Қ )x3Mf0 6w}K$?^4* e@ѤY Τ58[wTS&_p*VXifûYE\x餲Gi6tuZ %3ѵY2TãO莺B bIԻ!+?vboViܴf&gR\9%pd-x^vΉ*<9w8{rZ-`w) sgA{&fZ._u]LEo6$"\Dqx;0O\m/w59E^V:2yql*M%IҸ_9L =.f 8.KC(z+#u|J @ "Iv\"VaȆ4?_w4jx[ !FՊs٠2AEn2Np ,!^^:#a \5vb1Xm^GLt67^`Z6 kb|CkS-hA'[\jۭL-<%}&`iHҩv "#IsxLlښ܂Y{J&2  A`my_po{d?)vM;mSy+!kъ@D[7YsP뜊BێHY 5f{,K~k٠Bލ#_GAIVX J9nr9wZת@}oJͤnG0ۚPXa=5]e]RgYd4gt$O#Zl|o5ro\My/*sBD M,= #@q#gVm;-\N= W:XYyNS6m~5{ϼh:@h!(t7t1t(Rc} ^ 4!Xu E ?',p$^%8ؓg7\2)u ҙp>M~?~1eYФW E:/XGr3K/D,KO/ꀹL~ ^XG0 !F5؍^0#Bj },k'x5ȧן jYw%IQ0HM{/Q]a}8'b1BxDF{]UzpTT?q$d*ht{ l|q|EBR-/˅^AߑNJ]g'3Ⅽ e6IKDɬ56H7azŢMJ5AS!tEa7SiUieV4}ގ6;onm#Gbr.sybg6F}TDžE8߿MU\H<fws{1 [ t50oB?gDR,o7Rm|LõUY0w2Rb{E;7m*vf9X^XcswnuUp?4L6H/}9;1roAyƒApj6|mov}33=r'Z0ެȐ){:G`hC5{tLߊCȑ^aޔ {r+3~I}>HB*D #b3}f=^[Se*SUmn1?*PKS 1 -_uj2HpNOrg7 z]9, +3` #?n 0 ]ϪR^O`.6@?3[ ^&#iI " lWQe C*~ޅ[7OXӴx'4oN'mdP&瘀T>jchr^8`l5 ym@shGS#ڞ"&3:==0R2 DYa|u#)Z"qs1dfEb{\CB@JBa ( oΦV8/kygmU$!RCa~DkB_${󋰜olsu3=_|áE$ISw|!g7/}ͿLs P^b,Otvt6=k>Okp.:$jAp4.`j5Ȇ;d+,oM73=[?'W4=./[nzմeb`1taƤgXGrU(j^7VY9isit[-`/lD,Γ/; dр l$iFgj `G;-̛y-rS v^RبB /*-%X+,(VHh2a]F~:3ԓ`BSx4#29: q5TR"b4G:t!xK'dGD0#ߢmrc̒ qdW0PBsP4UKa[@)*yF-#95i/Pڒ3k0Ȗ_B;^3-1#(0齂6p!z7O9CɧKh*Extˮ(,35ɻ l0dx+|sos?.'^ΰ"TT`"pfm^@ =t_cM i }H+EWh|qThAغT,´V3IХ-bp. $ȽspX ŗ,saʀߞof,`㟷2m'jWAX}41-H`rm:b- ʞMj^4T{_QƟ2:^[%OM4^5 GE)ՂXaϭ[+iG: <{YQP8q*V~lߺ4%HrxY4Әp_TQ ^D2+B g84,l[w!ȕb(.nk58h=79yх wDPΜއ*|"9 hp3K*϶6`X7Y#2_|`G%9jrDL%v^hQvIdF8`5m]eY YbcڜI< +:wDUNm#^c#`]EfΞ<)5`ؾ:ʝZztcр%4 s!8rZ|hRX_JqM/żi\l1B%͓ 6z4߃O:Lila:6T2{!@ K00_d!wf{`O1S.6gAû>侹H-v\hNcw'\.ֽC5,Z҉6h“7' S&U*v3bA bZTꀓ1&~'82_fxmcNopV󺘸$ 7?( mu<ՋR6MJy]لӖ_;иu Q |+Ж:o'm>^mPz'OO\wfMU~3F#v tI{T=lPúit( yad?/ڞ눩 Jv +!̧lg /-.èЫ!dyy[1e1lBhXGMvf;70!Nk04Ł]<_m˽xI+OFU?ck8xB(-rό_P[l݃Ay`g @HtΒB#SNI%gvWB(m5udPr6!R8I%S47iDLt. 'K)NBB8ޜ_ {[T/NsDD|]\EQ)Ÿ_-8CTXa&i<\g}?VA!KH @1T.y~Jqz`QypSј; Rj8 :g_6>KPߡש6ъi=$^հSt8'˿ Sۋ&};ٯzQ>uU jdžrK>{ sT t+A9~궅!7c!!.}=F;.mn` ԝqhA†17sz,Xy,1tҽ$90Y}b@Z}/ ]?Aպi+0x<<ģFrPOg+?Q]$izARy$!tm6Kc9FMqQ zU Iޮ Я?r 5~gB`T\jE㍭ Jq^=9сMw`^ x?ܱS0uk+~#l.TcuN ?\moEqm.&t;",z[Bxbx;7} HMe!UqW֍$ԧ)Ϟ"BZUH'JdӵZoF2Vڿ)g zAOmFs˺bPה/xyFM/ IG* Љ&lx_ 2A[cc2xH e(p{/F9^OMٟz@AR V4<+/G_in;6ZXGyT jօLb||_aLnpX_xN&ElڑKrJ5>iVRv/&]X>,@ eO8IM"BU]j AS"i~վ<~90Ҿ.YL>C $ ZsC'bBBSζMМFCbVIvuy};2 W.1z.>!Ґ·b Jeka(Cd=el;㭻]*Xt%-+)_˜CCbq5xǐ2E3ku5ʠb@ zrZoCܱI{~!cݫOC }q(TSz{zf6W7C"p \yܛ٩ 7R>;Zġѣ`xG?hzow n7Z+>qHe{?x4'{2RJ{ r W"k|ib^1YO~ꥢƜk:|WwfH=PZ,`n 8g޼XGt*B=VƝW%NW*T)cj'X҃1D\D^c9<_؉`W>4㼫wKX4-LZӢrKd9犵)L>`/*.Fl"ca#Df@erM,J!s fX-Dza@& {󛝦2U|y(z'Q;{d@b }9sw&l} LVb?`Α#PgvgmdxetA[5؆RZ0 8zLi#O}$`{\Y0i[-,%=!*u|"8fG;6@B{MoFӏ'ߪQc> &s5M1go (3,.Y\qeaLL2I {- i:J(X zs|0ֻ4M-Uc]2Md\|'p iA,zCѽZIz^rPƒFɏXes-?L0!:rN\" F-FG:;T0Ro1dll.%X-V~HP1i#77^i],v P7StpL /vRyP(m EZHmԧd (bUU%jEĖzꎑwJ:N5p%c+SsD+Sc^_j׶gq-v`FVv $l`L;Y[h̬mA7sSƱg%8agJݻ *S9ՅqH㢷{J5"˛n+bHȧ`#T4 ]v%!+ETxƐyTݻKQܤ/E*VȸOZ4|@sJ/Zu!%eUzwmfpc(-m>-鉢Fb1 cЉٝ;Se855TK᧗ \1ܖB#3`bFA2ɝr(tW9C%>_i vnEǂ #oKr~A #QϸidɷiWUfSz) |NFmb{nɪΪs,<>Sa&ijߒac&r7ooΙw% #"R?b~Rbٖ΂7$ Sp,p0RPPK(6 vK&^C1[+YX1Oa[1Τ&6hq:| k3@R2=h5 Vn)јaxԔ0M ȄZ 6R(liEW8F$qͱ_!Nhе]db ?5a!k$vI|g%o ^ǗbU^bOټsdlT:o$kEBK>S4K_$̆WHv63{GUKPwTdHDW:/N ^socv|Zչ>py#^N7SsN< W̿O qm(z,ݠj?##`VcF8< PY=&ʠ<<<|Č +5; j׺օ'f^kuu55е ^h?Wp6y%A:* 쳜,wr-TĖvJ6,@7",8",+gV'+<A/HoaNev$9q#+ -@iNnr;hYwI:<@#&w[ 6ȱ-5h}KFfVt vLv]XEjQf;*Mƾ#Mrg.݄)tl#Ń[T.!i=6H@V(w (( Z fb'ǻTjVkq8eq2Z';G?Q󟤈=!4#?r ҝk fa^Ozrn.eKM ]0Dؔ@柒wҳu8 C)&0e;}ڋ}\-AVXf?-m{"BN N'[yx .udmfB)xyw n DEm:Lg˳H@ aU<:nRMG$惊^kw8qsf0>\w@[oF}*q"`h6s؆׾цl4݁$tFe9cgڥ|nv%Q MH$S^7xk_4( v: W:b5,9aVjf.2ۍ DY%N:m78g[4=rx1 l`:Y" 7sif,4 żc+v9ttfw͓헡G/8s:7]hV+{2R\K2z1M.Nm lo~V9*^Df~&NWa|w)JS- Npefn~1=A/iBzH={$|āmS#U&"_ N!DZ!gG;n TV6\G]ٞB7+w٢0׿=oRZp!}U%<4THYV't} }Mg|bBoqL3t'[&n^f|kaBm’O)qGL#dbp5V{*TajA]W^H@UT YsґXW><}̘ *Ǭ9F6SIc0])ғ&:+\ֻy/oo64!_+*]X v^V"8C?q<3',~gz{17umFKW 2Q;ɚ_&w'XV4o,U&,MNvl36 X X)%^YH}8pk9eNets+Cv.1E~4vX1er~QzrAyc~zBK|C88}x>|UO[L $/TeQr :GȽ817x]s+P-bp=Q%`6sپF?' jT4;2r %1lQni8|d8tmLVvGk[hʩ==WuֽS n;^:=*#[QA"\t2sk{k(\]X7yh)qxۃk~7bXE(HĹ*n._c[)w /jj0n(fY@-c G\v?yY1gO͈qK&[ο(:#2 g\9buKXY2!1w@7D}NiNYN1twy`<~ucV/:Tǒ@bZ̼0_oyJۧq5N4`t&AkhXoFsūEҷfq)5I^O,lw6Df/%Ѝ\ _x m[:;1!l0֛ZƾK3*%LoS' ,#'WfA4&JhY""aJMHk*VkʹjQ[˺Mc !4[Y'~tc+= NKI,4`,7rJaesLf 6-n0qy7&tMiHHuR3+^+,9 aB,*,\}v;/麸PWQ|O(&}(Xa(d!~p8F9ھJhwʦ=-^EY9)=Ԗ75%RhF_郚X)~mmwD~D*I{9ŠlHYekr(]2fƋ1ύq4g|q!A /ԗ&Ӭ>}8贶s2!)F$Ss'&NcRi _E 7xbZXX(o*+LVSR._v*_L4(7_b'T1ڦ蝐!D +B. uM0xx0o3صw57+8۴m]/lg{Ɛ~@kHU@w4@P7*ä]` 0)1SWJ $-hQOL=Yth>2i烌S l"ܕ`^bDjeE[]CVJ-AT<5]y !On0\ ?PU|MNb4$}`[//܈Muudh*Wr3? #᧱,\Q{Jট?VT;hCZ%_E}A*x&: >.* Y 6JNyu!n7Eb1Uu1OnHC!6!Fz{&4@_\!A󀤠,TGCOapŔGiKbI";.B%odvOC33'RHjV9@?nBUSNf} #8>3;w(>,1;W 07E݂*[S%´\"2q\+wEeyN#XŁa,c uG,U;Ư(H6 g ge,Eoprs`2w i19EV.g\ⱹX{fbd D(3,I*ӻKlv%(d e]A0x(jSFxf&sF$SOdޚ(ɍ$3^\N[@(2GRj2RQ~$=@[S~~gZZmV[i@E;[%5q =BcE ve~wKL+KhVƧ++!S"+x\ZnτBw/UAqr@|7'iFg_PYuQGqOri"wū86r֕5dIa: mFE2(- 87'԰ŢFyboکnoNV`GH-my>zp!*CbLrY\ ax/t&ia*㫿~h>Fb Q"MG' Ps/stʾjAt 6b)6#G 3}R$ /T<7Uat?;APKl *}U_m SF(sHޮZiğ^(">NVSMm| @G7V2!gh,r@Tjwi%,|qz,U!3[TG rya%b@p+'MշɴE^@Rk͝Ҩ}@qrwHߞUMoiþ\%cIFY*6]Npb|hq-Ut%7Kœԍ:|q:,a} !\gUl K` q\QuNm9$+΃h gs- Y{I=;g/dn/Ԛr 1@0K(:9f&$I  |ЊLD]4lx/_;{opcȂGQh[9 ƈYNK褢y[Iv5 TF0;&7?]9_'>_bU}mbz0>:M=+$ڭ wW1߉?_⏈w^2&l>:N3B61p !ۏl<ج~Y:wEj.~4qa1> &PCx;RUgGh)"*Bdq^}}(5}*dG n57'/A/#+%U"{E`ӿ$dqdEO\eŌ@HS R{' AKN.dю2Ood؂F 9cI/u;-в{bM[ӟ´xiaU>Eˑđf481Zv89'Q*C-y0w,"h&Ƚqy<9`~*` N4NбL`֔j;@e|W.{K9^tDj6GՐiEa zo=y 7xN'Q2)_祯Gcnۖ[i -TedV~n=5iuJτK貄O^:yl>:D.~$;[K0W6Whwt-/N):a|±>KP* v$/i2QPCh;O}FAߙm,[˷ jTn>EnK "3RC5& bŻ6:jUHR6M3gOq8|FͰH;rfn(/i6ᣤݧa'̾+r ^&; l1P0$9] eX -q!LufC@s߲/Ddd~BImksw͒ur;. v %מ? gg:@3dKg>vb1C*r5ڴN-+rog084ֻ,k #ɏJ})'y-.7S$@W$4Tq5WV[^\ؒ+Uxv_ϙuԉ <֒̈6x|L-k 4hRUyѼ <Bpo#ݞA𤌨 ҤOOUqzg|f+:ĕ $io4`.uOǘſi. :*l1ZBw/aD05=&k~fK[Vv%Loϝ]z򹊳ݧnFׄiET\` D됬$-gXO򓬼+yP7KTs Ct'^ }3EbRțnDT8 GyL6Q  njctkHOmA;ah ְ L8)+Je>Xե.ŭuVXc \&ܣmbi4뫞_ֵ<-`[ * FVkrd07jv.^uj}rPBݰ`D`=|joClfS?{7 'k>UDKLV«>QѢ7]x4+=8[SNmAʐf_2þO1&[\i$N3J<6uVgVh+~5*("j+{dlv.B?S%>coA$X{9;Id+mW13s@Lȶ)Yn # $SODML~V_7\hLs2HXL) m 6#\j#3^$J9{ye I'MúoCIlJ=F0\05ͅmtXN('k8LMeg.4OEk+{>oN탨\p5(0[Iܘ"5t$.?i9*.BqKwTcdX ڨ⪣j8@GW"U^ ȕkt vV\ W>QINiܶbʶVڒn6F'F>P1\_ZEejoed|ЧXB ⃽;Jx85HTq/3AW Ӷ0"m l!F[u\C\M+%o1^Z\F/a'I)_G 4df%\')3BeLO0 m&vhOԪ;Vݓ .Vkx_ۨrWX,r HMA6pC:.LsEY /蠢 mSz^q7߬srNc0o XN6]Z\w/\_,+zv3' Vl_b85FK)kK̝c=y> 3QFp&Q;H~ jDn hq{/|{+V9&/89,XdںAN O2oVZخhoCK3y$ >.qy$X\(הHh`[B2ߊ9Q.5w_X]-_h?QkC7dáڦ18yI,s\*,YRԜS*?+ҙ3.MZ:i`H0aޱ٣L\3X)ȞQ_֪Bx1/wFg >7 _j2lFBBvQPD~V}^ƵGG"=y 39ML5kyp+&-ZcanA6P TX=cQzVZ5=0?PpaxS@PP 5"zCyyӀ^J{fy8niHPԊP,5XHK%y! 8d?n$adh33Zd$#gp=&2C} Y󲨏_Z\J x|q먀KV?v}5S namŊ8v+)5ផ@|CN`x`@?ߢcK~D#BTIT)ؖ=񿊣>bFez:["OTBupJ/}4]C}ֶX?w:?|O|BxuҹUxD2Gu6.0ch@'zi=--E#kAjfVmN^tCI ;+AZ ق@u\|Ӕz#CA3673*K&:u87\+'~ 94ŭ$g-A^aH+rF$@_eP|r:ֹ/8vxed Z"(Fy]mv)@ *1[ )j+HK!jj~5Q~@^*e9;!7KUl+Ȋ;`S4 )nW %.8.:gxD:6=UcFH-SC$s|!0ض|!O=Nwֹ)8djx!>'nt<3Puu;/7 | "!o`̹1rMVIOٞW#R1mcias,2(/gC֮R|{,탱WS ' U(K6e9C)n. <;H:){?rEG'3N z q*4Xd|hܼ`qd0ۮ{Ɖ䩑Z_:V+1"Nݽfsf5uG1zAӱ̷}۟cпbT=$vaxɎ= t YM1!T?zM3|a8R*X(ffN:Gvڼ&-pRxؖJя(h8 %tjlq,f9_\>Qw?Ә]_14`6Zi`jg?)jC=yR+Pr;͔PX`̚DNpUZ)oLW&.*Y*WJ9MFf+YvX}l5ڗhW}@<5L͡lBRM'EG`̆e?|IIBXaznW^rEv`/)|/0rBZp7G5"]?/By Dأ'n!:EfuOeBd&rpKeϵf{X 󆒶($t#S)#Q Rnp惁)▘ۧA,gYY$eiLcੈ-@釅}Áw>&?a.n#]aW f/o|S;?]?1:mryFH.e\' %%֚z/+ 9Iv&s3]SltMmt)Q<Q 0FF5Jߟ;=:ۓQ қ] 3XT 1a>9ZB^퟊ryOhvD8O9)~'Soԏl[{U:?P!TC93}wRgSu#G/jK"%0G4Ax1I5݊nl-cxӍE۵4F1'e+Li-S 5[8MXx)>z]Z ͘цgaA* HO2 uOqS R\]lN)+>[)ku`& HW^Wjn% b7bMˀ=JH0+T&QpyYGָA !/)!qdq꾭\.Owe?)$\Eo6~WY}M%#NZl=}!˹@+܌{ ( ֠#MxMTi8>@2ZGN|3W'SuK+E=Y:-SخBLqtD10BnA~-R2 ȩ$[.2a0 ++3R)̜@}6 *f>/pbuǠ~AO]`5nS6p,8]Y*\U/v*7x/vcM\a`pSxX兛ffaz+ suA`^G45q2jӌ9WOC#/Ŗ^Q\dM&"~"ӝ]"@KΩT"01 !89@s8 pqa cnp2e jy1.n3b;NfIc\]p(yK-+4s!S3R >% =\ĥ|p`. 6)v`Ҩ<sJ<,-CH'Ņ+ޙGLFCh-+; /4DQC#fRX[g5 x_3W  >^\9P" T9m`hBY)8RpSE) ͙]5qK"c9̏cd8Hjʳ@Q"^":kT׺Gw4ׂy4B}v=}m-*"`jNQ" I3I_4:--K!- _wm&?wH&:6 a mI~`k9Ѓ#9Z%ֆ1jGe}'t IЯ@O@U1lJ_R_ԈNYhaYj_WLG<1eH{msuj1-Ҵ2fl+6{{=U࿊Tн6i¾Ү{Eh5FX&'-L35R>GC?*r:0YD?"\@1^8+z I9>ÉJ”}.s褵qFR **C*/,3qFǙ|&x'+-#46]2L1ZݬʟzTl`|LdCd>?=d`< sz6 3o@q'-!5a,r}}n_*N'u:>O0~2(}tD<~)U=_㯸wa47tZ ͑ .f ~^PgZu9;FA W Lҿ4 NA;dk?=Ɉ09)hobQ˨@cz/rƈ `ѵs~"| p;T~Q~8GoF[2LErgo!\o8た#·'%j|`4194Yu^1Wak/ou"=h͈uwRr\YzLEVZ|e2_Xc!2 [ VdU.DL5Z,dns47Jeܡ)akDy*t=bU/ $L+DןǕ7vX喠2Vc_&T95 {F4'xGU#I˞Q7Ì |nnzG{Q󒚹Q'06L"ׁ}H/+N̬Y iVfеJ I;ts! bFۤ%dvy rˢ ?T4HZ=EXDC*L ÆC;N>гYˮV2Tj=/*68|~R#)`ю.dϘξ{*fS{yq y֛B]5.=ŃcuQR/ fSolA5WD f φ`mAy|9,CMwKF2Dj):6dBn|Ss>ݰSߦ 9[7׍W g]iAºW||[kY,޹Ƞseď^tF#u0MݾiC[}|okKwS#S:kyS)*EH]t-"_U|X3ɵgmOSXA wyk7pcrK>G!a(+x~2s<~]qb]=Z:Yia p~9lCcPWEt Jgb*uŵv2TuG-򵉀δKNgz>[sQCx=Ap;?`v22;wyW+0U~BAa!+x^ GOخ%Cb4ښmRgN{E\瘱PO w eue#֢06^BuRnCIB|OzIKꯊDK6JaBф!oH`>6,,eF*GQJe{Ϭ\,t5*^f&mG+YuU|sc>9}ӆ,0A~TqbR!Iw ٓ0qD?u&"Sjن\ڑ}RYM_pZ }<‡pHSЪ.fx&}Ǟ)r|(y[~CLO%f ḩg!ƃ6lNԨ<+`]ȹ7hugTV©=dxiG}~:f{e\H ' AMbnxF pNu~VkMH4S6 帽, Y5OJv59&e'Q7sW91x?67UqQ̅ĉOXu?cJד`opAdVr)!HepyN4tf"snecF<ƵQ# ~"IA"!2a>!oX}=z +XFkBVopypwl0|S lwe*Dx yaf"r/+ֹ{Bܓe%%aX\ ;tّ4dJ﷡F!Vw^ʖ3ɽᩕL;-nmoR݁kjmuE~$$~XjEOҨǧJDG\QKŇ׬_snmD#;-kP_l:D lil/}Tim O-9k9)l@ Gx+jU$ǚ8@. %8> F6ݐK#87*WGUK1HIxkp7Ssk ߢ:=I nF6=#IL^_v/-6?~%/6!{+B]cf3)>>8*O/} l y{^g2Q`W+N͟l0؊N#f&:\,Fw7#QID[;:}Y7 i1,+өȡ%<,tl2NDR,P&9ȶG3Xm `+ 02Š)<:1̔h\L.[ˌ֏8+!AyYM)wD| ]7hnעVξ 1ur4oXHgXmPbҒ0QP+X};u\a|rOLĨ p Z}ͮKH-/'ː)IZ\9WlCCP2kށ @*h~HȸSmGa{i04)3|'0I 5 2:TeHN> qD}Ҡ]WM-ފLtsId W훸Zz2&S[.aW%zȴ!QN<bT̔*N"G*ś^ܤ팲%z1݂oa&6}<.oQi ̴ ]l!PCC%\|3s%aẈ&<Ypp 4Y ȂI K6lcUfԃ dAdد /Q'Ym I L"д"D\މP>Zn  kcZ O]M7<.f G؅z 'ǿCf=K1 7Ҳ>67 BcHWyހ3^ )Չ9`iq/2|R,G1T>64#)֭M;h3nz!F)FXA`h((r NOY|yރ%ܡW _Xs7spp[fKV:,l6)-Ly@Y:qam_))K;5Qux'SwXՅIլҒ; = @Eydo9(mհȦmFCEs~<{SL79ZDE/Q+jO42J#W2Dp#œLc#M͵&S$idZa'5GX}, ^AIéf? V^J\AљPϕVxt|$>j om$C1"1=0ƻՇD@3F<iJ-5<$jG ;cGB?KE.h*r˜⭻GN5 ݕltCN8>+_|s2lxq'{tvuٟҞ"a$ ).%g_b{<|b$0Dp_ O:y0 X%ن >5 ǭBښd-^zO\F_#b .+#9Va|eN% ]uƌ>/5vj(##1C>JB$ėf% ߒ tC{@FBtquV^ MŔ[/q*-p$༱Vf[i"(YySwX*(Dbo̒XJAIC⫣$OY|ǥ1%KM*m;S t ΟUȟXr~JIZ^2?39+Y,X4u%VѫlpL|ڱɁ0V&W<ege[)oe.ڧ핐ʀCGD]'-]o:RG?ƊY7o\kZo$J{hLJiGvuc+mc*,9$ (~їDk}L2 (SBE|3†7OSS' }#"5GU\%1*)<"[4xRV \~F  gWtgYJb8 fs퓗8 Y *s5|kIMְS)jÿpC#\da(ˇx xf78m$wٚ',5le]<5~1xL_Ҏt{ '{T qZJUp2\3 BsBfdk P$ZJ[zs7%BU.ƔGu6)( hՎJzh[v̂qXATB1M<,#r˞z؏`Nw8o/MuoBO\Ju/3!szi^Dbq^|C:%hS\/#$ʎ8pV+w[hmd@e7k^fSITZ{"èUӨ&[g ?RxHFIf&и'pXĮSJMI(B4^VEN#'&85N: J8΀P>vDN++`󩟫,c*w( vh\œ3/p̔ v6M:].{'a`o`H _2( 9zA 6BL֟ 3^y-o& (lp__E<) ϧ-R]P;cݚ2;YxNGkn!?U_>Ǥ/YȤ:FY*r\R;ϊƷ=42Aa~@@GqSmlV#_b6T d8R3{wDSz[,{*_ƒMƴ4j8ŧq%Ǚ:ȉ!MVUҍ}G 9ȪDWbO6߈I:s" Tt,;Un&z˷Ώ?yIq!V>Y(M6Y7S?sd`Nl+Lr#hm?~0QPhF^ wj~[sn@lߡrPdIIJ[Yt66Mid6}= xBE {jvr׾=]@25\ 𦌟roدΤa4jj3 5! p!v>WGhS&V?mmjr9Ü=lnm`J=`al\2:9ܝ^C65NjA2;Ne)+Z<\ȡv 07@h؂8Z{2KK%E }mez!'F0؝L6SdpMn `'}7_G_$^ZbًHKN7Z}On x_) 놴_dLUj%vywpe8t`mg Eok sV`QY58USHEVpC_*&[=sgq;%܋3;0#ړl{Afـutߑ".]쵮VIT k&Q$?`ϭSh;c2*āI\\-9yxjypz8C9ߠ_Çy /jBlm#qn k^BM{V6&oW2+~e2hl$(_-ݱ+r:ԍP&~kurf(W({6R0:\M ,A& YZ