libvirt-daemon-driver-storage-core-7.0.0-14.1.el8 >  H ` z뾂algG"Ml MNgWYn^`Dnj`ؓFpO3/5H9[3ו2Ǹ\V/u~@!wY{ ga1O>8Xn@SQ CR8vRۘy@&XRNjQzj`(O8C $Vp_Q` h2xu DWX\xLUŤV4bJ0+r+Hnc)4FJl6~'`w j%wih4bkFK:'t9DBB39G4af+ψqL\aPZF3Z*_UΝ0Pbǂ |DO9TcX.0m.ekM* kj7D{BA,rpxt~:%W4@޾X d,p*&cL(u= >p<(?( d%+ 4 z $DHOV^ s . \   L   ?(8h9h:1hGHtIXY\0]^xbd Ne Sf Vl Xt pu v!(w$|x$y%4'''(Clibvirt-daemon-driver-storage-core7.0.014.1.el8Storage driver plugin including base backends for the libvirtd daemonThe storage driver plugin for the libvirtd daemon, providing an implementation of the storage APIs using files, local disks, LVM, SCSI, iSCSI, and multipath storage.`[Ykojid-x86-02.rdu2.centos.org 2CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_640a^KIE*!JAXa0X0 HAAAAA큤`[`W[`[U`[U`[U`[U`[U`[U`[U`[U`[U`[U`[`[`[`[`[S`[S`[S`[S`[S`[.`[7a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e26562942dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744de27af4833a0b8e9dca4282e64df623d02736f5f30b65ee6c50608a93517fd2face41d8fbe2d2b188edf0436af4192593e3015f714eddc995e3bbbd443055544eb55ea31ce82281e5bfa0391ee923b353ea1a0435e910cf90022672a4fb8a3039a8c780b9aaef6c3e61230c1a0a838621921f693e82e192ef5c6cd5d07d33a8a079c940bdfca20a503b91bc883e9711165df0eb25a6ce5ebbc3f57ffdb63595de20205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21dd../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/libexec/libvirt_parthelper../../../../usr/sbin/virtstoragedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-14.1.el8.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-14.1.el87.0.0-14.1.el87.0.0-14.1.el83.0.4-14.6.0-14.0-15.2-14.14.3`@`@`m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.0.0-14.1.el8Jiri Denemark - 7.0.0-14Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- qemu: blockjob: Transition into 'ready' state only from expected states (rhbz#1955667)- conf: Fix heap corruption when hot-adding a lease (rhbz#1953577)- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 7.0.0-14.1.el87.0.0-14.1.el87.0.0-14.1.el8 virtstoraged.confvirtstoraged.build-id300a2e12adc1e563eb315be485db13490f7eee7147d36f8f824e3530e796396ea657456678f5f57bc1c66db6bc9169fa216153db0a5bae3b36f98bcd30a0c720eb2db2510ed048805ebc2e0fffcaabe4a54d8e3a9e29ff3d9881e70b10e2a700abf9e4virtstoraged-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/30//usr/lib/.build-id/47//usr/lib/.build-id/c1//usr/lib/.build-id/e0//usr/lib/.build-id/e4//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]=47d36f8f824e3530e796396ea657456678f5f57b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=300a2e12adc1e563eb315be485db13490f7eee71, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c1c66db6bc9169fa216153db0a5bae3b36f98bcd, 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]=e030a0c720eb2db2510ed048805ebc2e0fffcaab, 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]=e4a54d8e3a9e29ff3d9881e70b10e2a700abf9e4, 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-8c282e985613e2df717d6838c8ba4e6b23134a084bf912a0641110e8d25a6f2f4?@7zXZ !#, ] b2u Q{LQװMfAEEO D٩4Qh}Ĉ:圴,0T~hkjcMˡdRg(s]"bwTJ[0Ktt,α@Osߦ05_g*A! ̶|AVUz'>Ͽ($LWe5:{3 rwE~=ũ]Hn]ܡp;".|iǦ*+M2tײR-2 lq~.{) f;,Ǥ 95jfY-y:M쀧qvB[zcI;;r[ttd8VS>X-"K@$T]-h$}Tt{8U%rX0 R`r S ]פ2;a_ye]ȅgG?!KءK^1#K:|A5y.!h =1sЂą49Al 0|su[ȰCS Ԫ!|A8;oL 'F3XVibX9^37`MluT&zrG]ؽa䬶{vld] ]ݪHybEHz-d;ܱtEH{ jV1V阶o:@}įVqo:JëƠSCNEjVsyN*U3K:gȆ~u֝MLdkVBBH3p*:S(׊Fj&w# F>n!FJiWU(x"]X}"(S3s0\PYMba ' o/ Ƃߊ_ խ\+ 79hD8Z_FW+կN囜`LLxuE9f#s~*kD4J`tAedLz:G^ tUzwˆ95c)\x# P-,J[܈9u:ɻF%]4;d?N %i0MT|3TNcI MI\n2V2.eM{5Ayᯎ7V* R$SgYhw5**51R0/_[0MuiVU< QfHEKp|u\-"yD@J \ݯOhNζ?e(Ba^ZozIЌ4H_@Lohjk^൪y%f̟w4#} WKM/fU]cBK˰ĩy/ݘwk}s`=/œk3D 1>&Jɞ)m{6x=ZE2BO &vHQNyYQ[wq>JƗ멝Dd1l=Yж]]>Uj5U`VD_xGA wo*+k34A%K\dz ) ,G޾llT)px@ʷDNXg':mjH{u.Ljؔ shiFDq)JA -1dAA X;9鳅^lfjgRyhJCVC"ۼh)=c6W+h)\ʳSlnv}ĵ]ͷ~"W=j0M\-D!b+Ѐ=>q8Uy"VEĦDoiegɥ܇d_(Uҿu<+ \^-1'? S' ۈz* ~2G.A26UwV|Mx1F˞QlDgq4,Y޸qq20-4Ws 2?Za_5[h " # 5L^ ,d!.>pi]EOp>f_a> 5&a;z0cy_{oU2A@6(+){&T\52]A-LRǑ`eKu&yb1j@4=GH_PjK[Pu¯*v[N.hQ3Q'~FCA{|qyˡR軠zx~~@r8>j@Tq0җ(\<{$F̈́ҳmY^IX~.JR8~E;Al}H$;|yhT(`2:#h?aJ'<ཚbk JB8ͧ#͇l*jW݌%Um|# vݱHhO7`za󤢔}IwH-EKrbP7]@-\0}(Qk9?0|2{/Gn pT6~C/úsjs]qYi``UQ6_gNBJ&C|=y2 &!Am=s24^v\13r#җ-}S 5`YH ^]WVlV^>ዳh-ieA[:v6 9bʞ^%F,(who&q&b27hŎ0s°͌,g$<$2;=s"AFSw =G&o0T*u԰?DU(hINitgy_QXX{c1ԗԨY2U!_(ζ Q?J,E#٫ Hq}w/4[>B)Gkl@01!g>d&= wBLg1Zׂmb vXeȲ=]Co(tDF_dQƨmi-Qf.e>9ƻ %y/ yh qfX]\ϙzZPGN]89i>7ȋA,Q&m<vp!}#cna'~!j#j.72J2l`(XwxJ39 nU=`B|{1J당[-. #z<V؆F&Ouio)hYY e)[prybe8 : $\\x t*9iٻu;T݀ID'UJۊ\{7V"h5r>3ρAׇbݩv6*ko"?q$l-e[nxӕ>p^wfFmXh4 IG umBeo !F H&>]',Y:NmţP Lm?K%Mb㾅ioUbCs/.ǰk/džnD&aeF-/DA'*D;TYd8ʠC~ z3dKFmHZ@K@~CF0;0FPNuֳHQty-(ao_-Rm5^2 *&Þz)/&ISB<JZ (t&h5kf؈p  L2`y>,}.o  x\8A#\G SVO.tMO `AmttY[;=krQX'r #@@Ssl>F:pli_ϝ\?5u5hI>3hǻdDa^4H$v+L=5|4?G qCgW|>{w.{\_WJngh@%Ub>{%"M78K2H91l 暔sk(?ةi.sXn3TmfW(_V)a[b_+YD?խXAR:"#%ҽws K,tG̡N((IʍQ*йjB"Gan. Ff߰X6c҈l%~NW5ߦl, jm;QC9ِGPpbsb/<&ԏ)R4xK%^<[rKr[6Q$#;oXw#i7bugFOF!D${4LpYҮ 7B¡Gh/򹺤B78GF嗘:6 Ͱi^KQQpn:3.8wabD++XRp4r<,k>)M  {%qb|Ђ%>Vaj+5H)5RM 난v̧8BHIT|D~@KKd+Ğq+=t:kSL}*>:{}Zpo_}b(X F! uO Y5\i3w-dPxH;v&:Cs͓OB#r CږiDFTҷ}"<-+!^3"S^xȵ*;ZYS#Ւ$6֭?aN!G#|oqKAㅗ(L++n_h6iꈉ)ֲ\Wly >$8vD(*xNbLmY}%Rc)eiɀ.b <$j^%ZB27.PGزA HfFxWjLL( nPD oehR$ٻ6뀴z]?b X;&n A P_?(;jBD#-DE-/KTf#˟Ӥu&]Ԟ 灚 QjW?qJ0 \FFdq: ȮPs-1w@gp'KAd 9xv&9,j\?NCzNa:Iz0UCM&*e\[e ^iʨ%ݘjq`PځL&%rVEs)R828n_~*fi;Xou5ĐQ9 fvO ԧKê~":&,ӡ˜MM@=~#d(ɠa&u#t SNe鍵GSYV =gp&wxG2GX Bricȃb/ɘ6MΣ=c~WL$?6mOJ"5GB龒~v6YVȢ˄at ]f׉}NNp:=u>+OlE(j}RgGnY(`@l]u=}29qRS+w7mdGkp2^BW}r [߿ \Th:8Jua {eN֔LɁadxA4*LD}86YmoR^9]#&$;"oaHo:}sȸ p&d ~HaFaʼn" {+QuQΘzWagtB5('(ҠnOxF,9a3?eH~òITiA܍Dk,Ԁޗy8ӈOS`8$vcxu0OH)nV6q^Xq4\7C͍5C,[7V}Vz(ʃɞkcb_c_g{(9LT זԖ _c /XOy0{d>K&3B "!~nVBً`Ѵw#2vcHⅴSNgg|d Ԉhx @AT#iO.lid%¥t) Â6<<,J#gAj@jg4tj]L(l1#$_5M]Niїi[MiyF^ ,K 1IgG,i8CHMWӴ7yQ@2;dC{=-6Z{z-:٬c 'ʷ\9BsfEx%Y1Scx9 VEsv-[!hVwH*p%_j;_6狺c]+w9<_W4 MDoܯ ٥.jݎb|pC t?-38mii 7^/f^BUbc>wC&4w1\PZ } $҃6L9±H>MN!el%BpUg6]Ľ{ւ:@ƥ U,3'a~(C2uSJ Nejڣ=  D,1c:YiW1Ͽ-,3(3'HxY/L(F!3`TSN ɓ(Qѻh4y;$!ᴂ DZl%٪PO k,>i]:Q z!APOBL2e᷵Ъ/c_i/8BBS(c7 ǥW$>A Wy;hAl4R32D/QZ 7<=aݞD3A4wr,0@xN'cdJ{ .]޲&C6D3,^E9sDp~e|bqQ!{u <'}[EN|jgI'0{:WC82tIbh* L\Zuz%86C N\8&[71~y74ֽŒkIe ޵SSkoUKՔ$WQ^&8Z ˎZ\g5ݮA"+9TtGXY!kRyT"^V{W꼩Vash4ӱ=4AN^Hj[z##A"wt{Є)=O;C0㐀=5xE@'y ZN09e3Bq!\fӜ̜ù}E椛"Z۳jQ `_8PIۃ_lRvF{[!1lv.]&% k=n]N]?&iuk^,(| G jkZg7jW,E1 4Y#PmDt5!a$W4CtjJRJ| B@UslEi~@1݅kn9?6K$?X8o]WQ&骈(esr+[و-a3:hT"f<.)8*gKу{ׅp?);|Z-EjRnc*}p׎⢀uC@U+vWXs3BU+ Zr4So@@ߧ!2LeN'>'"z. +Wœ^ʡ7[E+aWױ6T2$:Cm|uiEk$ 4_lCW}){w;M(L %{ʚ.ܠ[zGT_`qM]7̔ePBUsE"tF3=k4lS/BB3ܾ/lYs1XOOtw bi NuVprݧhk<+nSD0zObkCB 'MP"n^;+F) /:@,#l00uz!-RKЖdK6 5; +4LCWm̮3W)@7\TBqTСbPI,V8cDϗLϐ"nѐ-йqP$9l I.s 0H3rH=Z{ J`CKN'~BȢKvb .bC(fCQGjF)kܐ`]q^ZYJe_LL=YB)51LNC El49=P^ 51'ZJNtfa4_[<5cLJ0zYՓju@."BR9jX3dgx 4yfo%Iw 9JQ(im&IE'/?ۉ6/Sv0M/!ƒ3e[1 ̘Mt#2  c3P:Abt[Vf̍(wF r8@z9 Rh=f/lN_9qAelhjg1 ͵H-fBOSO6,ξz㭹F c' r[d['ڕ-@Cv+1K@T;D_*8ҜVC3fqgKʚeshHc+@;m0զw1k}\v%#ut;Z(nGsf5Td%P(BYw [#|;ڮe4|ꖖR0s Z;wz;căGe(zFrc:&9|&f1_ryԉAf]ax,'+HvH!؅&܄`-Qӂ"ɐ҈ 5L߾۶^:+ڿ+ue1*>hD8iYf3GL׫-%1;,GX^j^0}>Ֆ ' uy<$4xVd} ͥuHqLm|y+⵲Qjv:6Ǒy=Ft UNB^(O!hqŹr3z8R09^;if,Au d q6 "G`^/㳮! ~*\w2>F}ROR4"} =_YY%[@g9}րL]4wo3XۣK;+xD{"Ǫu=ֲQ OvͶM.{~(ErH9`lc\>c8/&L\qZ:ޏc Ȥjn`-/͌tbڞRa9%bdp[>dځ4,6WдSлٮd0EՠmzyNC(Ftz=;%YũսR*81ABԿ ['){B|@j.e.[+B˒،Ke$)ɬ`236;`)hoWmmNoo?bg:ۂ5U cXz6>e!RSȩ4"g!‰Ƨ%F鿌$D4qhQ}Z^]M",%E=y[#>ϡ+n=zsO͊)}4oZ뺥H_k` Q*y^OD V k[r'EFY+]Ld*>Q UV=x=cVҀd2(Ijk9 7:$sawߍawp4qz>X5uy7b'=Eݨ$+xR{#TJ\$&{6iɲj@vw-]x չ1`@(n軦ആ.~͠6iTbɁN'^S39t8.;Xe 0 iMsd[Ho Tay o c:[HZ>0W ;rozZYBmIFzw'Yۋ[/Kl%J)lԗoP"f{}=p3 Wp{OCGw 6P : )>4j20KnPɑ9Cń}W^]xU&֟2{dy|T#W̓j gq~Z:l?܌1j\XcgXp|XM8p@T }e6ٟzQRĘ!͙h1.(oDfP@~jbEg6iU0ǩ@}ux5NelďSqOd.ʠÐ8OKԥ[υ=@lR pҁ|eޕPۚ5RFM ]sIzG6(? tB$ W-v@jzƯZ˟ 5ԫ⯹}*a ΕY7d*=7) 'VUKӶT]PsitC;4ޤP]HޥeSpdtspNtPwf>t35\Tbp3e*R_2;EVm{, ύӡ  jd}"ğrMI҃%5ٚx~.Oa[gw").Layµ`ji PO6B 2|G#Zl潖GCzXtX%HT!dZCb\I!6Y4bҨ@Hf.IIv: 10Z++r`.za)纺JViFsf@[2/55uVʷTK 4"y:ntO"dƀG" 7lo_Ko}m涘 B}IR Aq'/'v8EII6Ә+ vj3k6ܷYe8-+C"Y6F T*jAf?xyņ&?1IjƤu6#5308E} [Jr4ϋΣ6w9n:KyO#dWiU)TR)?̗p{K @V.0JYig:>=T y܄Na*Hoܦ ): L933ŧф&+мB?HЙWh^*ʮ╝;D =׋k4s8i*>SLiYXPi3w% tÇm=ʆˬJ*qKB9]c] %?Er}Ah $Rz^nkN0mx`0W"Tqm@vmSlyw\u{4McZ> Vd޹3+)ZMahd"zp^i9z}E @a\q̻aR/yCn02Q_yJ8}џ! V68B@aϼExlm{9=Dj*0Uk̔=hq?+MŽR}D@ USLiBǠF? @V5Pev"*EF3g!)N󘷩dWBELISgڌ]?L#_H LmxPI>=3}Iוbl_jmR!X>ƒ3+$τv֞p92|qk Znܦ3BNrCcoNr"0=ceS5 y/0D~y1"HcSV4|E".|vCV(dwx@+K2 ?\Dd~Lo78< m%[ּlRFRfh,}V~WSjm>9J0\TTwϥi-k^-tYEZ/^:7-*BbOYfcp3vf5noi̍nt'!=Lw9M'89TD:~#~?72!)vE{Wmz򆛖(͠BgUcr8/-d暮Lú79t;NrlY]42.뻝y#2YoG:֞ +bEh|ЭBxl恙.\?] 6w,9z#<4ݮɋ?]IO-O՛lG8c?5n; ̠<}jO@e^Rʁ$^_[^] ?ij|m@U;pn;{Z}Y91-$ \-F <Pc0Z)u4 9/$i5b^B>m*Sj 9:'x ŠBjz eQ"7 nיl%ש)QA"u677n' yLcf(l ^w}Zme@y%$(0NRW4֞j8|+>LXykbPy}{( aedV7N1:oԈ޺/Iŗ @!w>@>,dJB8at1HBCR.gDbj_ yTI#EB gOr^Wn@S\$mÆFfnsb`dX0i 5Hh6Ѧs`H»~!jW7LR$+'x=[p9v9Z!v(])4P:gy!\e;t ڥ-?ҔMa47AJmB.Xn!J<.N(a%dƐ9tK[P\<3U1$>WF4[S;n-9,3&憱nGQco M)IQ:W},F NR lW.-(9fzrHMݣfo2vv,d71Ưzf1NΥ4Zm+/U 5(OzbFepXz?N:&V}¿Ѫ2a G#|#1./AO^s./`RaM.Eƹ]K 7P@2[h ejwZ2.<<})%3hfIuP$oiaH +%&kMhy{VPj[ `WV*F[7g3EUp=]P(@.Ȧ!?&3rHߥJ:jYNR97A*R cu|T̓r}:?Q<_ d xSJw@tv5*rէ b^ɅC 4(Ҡ[;\D\:hTvgJ邧%_߀Mj St3gvWTafƳA9{PO?"ǿRR ߽6ާ3_Ar_vAafeqSh]9V9%-tw`۴q;)vOG#_(- r~#5GTHí Ol1_d4 }f+ز>mm1(R */6dSZlY(_:QKݏ%8_;H%6pG4f,B$':Sj36mi&ݯxyAQ٤6+h l+Eo0\|K%8(`w >?!81 'C'aH cu}ժe>ol^oz7S[ҕEMπN\NZd1u)Zz NP< |M]%IX:PS`K9kNHI0a$'F!5mx "p_‘_c”7E$pF-Z7SKt NcbV$HX( a_ئE nkâp< 4@DX \{F1lE]}kvtyX3d}_V *OPϱ;ݤ݂tnuem{a=+P6a*E4D]q}ӳ^`7~mKȄ) xS/h^V@~ %!~7s;glҽ`㹥ߺZ>wW7p2L[g2vXaq9TBu8 EE| M:a`Ҷ6P> zO9E[a{TKAVq%ߞ9;Dar02~Rm]@@區u |[d`gMuS_)Ɇ5-7k ,(Een0z.wf']xwЩ3Gj!hoTΦ(Hmb3=Jvy*Psnw K Ñ gokhd`(b2hm]e|8OS(" +m^[7~P+3Lo偪M[}3a/wԙרզ0D]dT)Y茅:|G6[: FpbgKO 'ʶ!Kґ{X׽\}[zDQN gzO}{EGMȤtKvqzd7\3(Mave`VrqQ]LL{b8{v{le)dF 0r׈ PAtz[]z@b'Q[a!(p)Cč&*pR2|C2BL Ӭ=Eq](TW3+iyhD0úBz~=sFNKXux]*U$K~gE Sٻv N=Q<DŽ'Q4v4 k-^.ZAq`&OuVֶn_PE:ZW/aZ&/ E27tezQy X~b]ٓوnh9Md6?"-e%~YM:!k I7pR[Ih-V(߳ސݡ]9 5{Th3YDVXXR 2Mn4*6I 0J7DݔcH\?aRÍp-ɮcet:ev4-+|̋PDCQfՒ_֩إa>p|;y%4.Uoi2_,AalJIþs— FH^Fn9>%I4iCRHu}D"E H@e/`eVRp}idE,?z Faa3Rrc& +0(X RqB)&!%| 5xgDn;"a#e7#4F@햂c#SPOwc9__ͩGkQmʳiiO*Mxx*K|b_>S6sL %F+PCޓbKrLAzX!^7 _%e^AO6֨% R,a>)5⶯xzWY7s$ĨxoA "`/pb:Ĕ5Zeҡ z+=^Z8i˻v0ˢ(St?L x22k:nBJ#)vSzP6vN~\ #`eB >t]f_iKrUI*&(c|aӋS8E8sy8F I?5`Fg_$5GE#j IS&0;g툼Gܶ=94osf5lLNq1{WU)+sVY1>L~[v7+qPO~WgYH*D?"jIr$(u 'ˌxt([c^5?beo Xɋo!yL.7$8'IQ2 :#͢<,{gCCN,э<~CGK%w={C*avHkӉ:wJM#Y"XAswXfǥ CW.( wdOhk5PE h؃~k@F/pl&YRƌu%J.!#]IrEag.\9ȑ3e!U,qܞvV\y%|^ isӝP &F;Ru\i>UC,(yw%ZwR:Ǣi]ߵ_ijNb\6WhgtL j}_N3A;UpYOK{ڂ Z|{890' 9IK= SaMTP@fߜ4ecbHmG~Shy5 xyK5 ƣQxqO(6`,En. 񵞫Jd+EV=XX[&9t F=|8eö1'ǩ*/ky=ʩ%4[xqtT#Q]OÕrbRI *>GwB.$>o &C~SR-Fp.8ڸނwOdcFӧKͧ)$/GŤc"pt? 1 ȥYz$ ԯ&f ;rlۿi`cْwsϞ%[%MN`έwkClJW"\#S/WWα{ZI6Ї1)F$c @> ѕm'5)q`f뚘 P{GOT?vZ߸ccܟ[6\YИ>Tp *9,2]E-]e/ Ml&z]MNy4iv8عbp}dXF?:K,|S?K,*%4M9b9F `Q=x &#*Z5Ʀ~:n8X/RLݳLwКa oê<<؞rZ#'粂+~ S>!b<ڥڇiaYCKƊOc`6fg'&1)-6y$YK\!Lς5j<~ #"!M;L,;76A7<A?TuE4̌kxAeĚGmgФHu돑LxxET$BP4Iu~6Ha&qlևCD* \cqJ,QA+mLOLX#}VfѽvCפV[$^㖜{zyaL5K q⧋:$3\{K[w47ɸwc@\-DѲ)Ϗ/8y["FWٝqت *HNv|]/@OSW.XlZNjvbƧS/~&b\s_&Sj}%v-lrAS%q=|> BΔ􉏇~!abhI0[P6QňlSH$ 7*=n1O7wdSF:~q]Vu{13+p"_}<$.!C_.|;z-S`7kUw> ۘc;te0`&7v@ qw: 0aEГN\YK=6d /:#B!o@%.g 遗(z-Ҵo[e RDMKo@ %;h ~qėae7fT&`:m!)ztE!=; ]Xm{$(Fjy@dEpY, ެ[B9f>pWy_u9O*uJ?Tic/D Q?t쳡 1 <(D?Lf)-3XuO]eCTMAh,O\ lg"Dޣ%/[Q(N%/ޫe @~Dyڶ3bսi1&DԒѶ4,IrI,Jү"@U?50ÐA$r۔ ZW=~F~"t1uM̀fI|h!S ݶsI]ʹ\~_ __-RW?4gxQ]LlJۧϡDJ7`+fX]"W f5]PxPucvp/z̄[)wc,~u9,F5O +Es5G~2zb6< K˜=w v8ێޞ%HCE2ͳZK GBJD}32[ J2[rtž! .9b=:n$(-33OA?n9pIM{$-Ϸ~&t#z<&ć jZqs+nwWUV`xL墩TTb~EX˦1YO3IDl7~<:]9K~88 D^E t1N7vFfUz}EN^ûB<ϻBaP?J" #]yM8wg11FrtyK@t^{ꤵa<:wS/  5T?%Qk@bI_f=ڞYic`I@[P5f&Ԅ l ¼mw@6Ҏ}FBInBHZkjO9IҐVDfJXC_f"ih@6܅23-,BY;W> PpK6ŏ(:4 xJ-②b׫tq$5'>o2 DxKVUrt Ҕ#r!+6tDL+vT&2$>M7}Ks^ 0ًJYAYX"dp DgzƾuR}/[I%P[ Γ_OI~((WP-M&t9N/Ci+-P$BB gZhGvJđҝci5p&ލ~{*将DkL Yg5$T x#sCdo _*8YsVFT7Hdfj=܍*H f>&'4LTz^qm+|@ dO$)7?۷\OAö{~-UD7/xk{67I&%ϼgt$q{!+ ^Lp9gB`({ : ՔW0Ϻü2u.xجQRb‚ sY}ʒ.R~?˦01P|N{StCJՈTYaOcP zѴ }YM>Jd:T:m2Mc R+cE֘OLћV>A0A' f) F]M֜ĚHz-nw&LfrJ=KQuf熆Ě`$AL'Ea5*T׺C]18lKbM" L roVdJOIx 9VgQG S /4/x>5#DSy'@bSUY'7WkU2=ۅڏp4&0`r@~|lMHO D`=bɲ$KN4r)96fN7geٞa7Jz>/VҘT.UF9O'\/́(=Tz&2Nc Bڙ(ՐD%]ʴqfr^n@Z`5prrb-5Ko!UP˫Tג`^b*uEcyl=VvyţS* ^q<^!T*Dž|+F^uq=0S0=dq35;qS*|U- (э-'[6i'{,~ÉaV];4 rj1UM#NI4wmyw{NęҲ({n1x=1Ndqc[WY"\hY i’9Y@ s~vG +n VJZHIh8V–4'.n~"lFz֝IYdb{X`]BHR`S]]WI~$@OK, zs6_Gs {0ΰ?d$P3@ ۾A,*2d0xULU0bYhoUV#Js\.~< ewtAݸU0;3v| kxb".vD\3eKtނkj1Bt1=c]IT'E?oejѤZ-@зsFQU;'nv[B^~x䰾[CAp=̊Q44A3.J6s; +*[{J /uA1{^(tL]ދ:ѕ!EС9h`׀౯66PUQ*`!70*nj`0Sp[ocWM1 pMN_^x$V`gpP7Pي#}@S by}bz < | J!:hP2I/nHN؋}E_NzBۤ(KyLʺu~0 `~IX8ϯ\gE"wPBy:0*V'moWMEu $+6ݭPfK%Dכ%0D¥5떭VzK]tM`ekp[ jK Ӝf;7h;AjTWp ;\板9XkE5]Iĕr1ڮ+.bKCO(((*5:_&oWny VZ_E> @+̃8k)p/ Ek^fE ) ("MF!ɧȭ^'sen4fwh̚1k2 GD^ B~R"\>m[]Rl\>g,N,7A m~TUIAgL팆XhYt: }=X8٫<(ϒ s1U&evy}'˕ׯGf z{$Z*JTYqBzrRJ&];t5!@Tx|X@O$B!LZ2j%8'=_I nAMTFRܩᠻ=-+kL/Stx\!rS9P+qEdpl5O@ًiX EO5g{?T'A(Yg-ZyhyF; ЙG˕a t{ UZ3uH$ؗBJa0O ?M&ϳEy]Vs*;% Șʝš?ή-/4`_p/G%)$&CChZeV$´|ù LJ XSѮ4qs][ƵiZ$XQgJJS:*]e(5_I).A Ie[C60/)Ib [^-L_C{ȾIS2:fs6A&DK?bE)>({B"O.=85\k]ȲN0Wܲa /1!['~*+L'sũй{ !0Hum 쒯(`D&W.WHSz0 bi0R@J^ݑgtqCcZkI鳎7#7xVI-).'aYlW'jرOhܖZ2#/RװœtB76z0.Pj!Y,mxmǣw}iQxbw-~Mj^t2.A,%DK7mJIiJ0dTpzp%P&+T&\iRZK̒5$,u!d uVDoFU҃WS1I,G%ɘt߈j3o F}TdzkBSPr9A{2W'/])yJMV@qdm\Xz,DxKH2Wt*SX: !fp[~8w7-ih PMT)+9G h8q:l2!?m"ROؚciRmK}2 ǩ5'%5.T(߆زtsD2l^;$wlme%3=Y(:Ժ nUyd޼@[;fc?5ģ3/ާ(e NjZ$D4ފs[}П Cz7ua9|rLApH& in{H e?P8dBQ BU9XTlRRI);0qiBR =~ \uګ/o.'@10ohY @V)-'EKqy5HtI3g5R jjf?ez|>Jj+ ޭ6 :~1T7l7rd&AOiaE&ȨMkN}KٲP{Ϸ^H&}w^͠ ʸKk<{N#H_{kvVfBV$L?,3PF6#,!1Xb8LOBQɝIOUp~c3]CXc% YFZ~ףqs0RqSrNH\(IFv8TgX^nTUjZ.iq"tfcCc4,8$1[|6@]_)(WËO{!@ ZYry2M֞r45A\܈`O˭u*Wbxe+WܰR~ŧdRdH$ @794vgoSEPGtPgKM Sli:TiO=ŪceGU]NؗtVn'B`.XG۔Z5wi灉gc|#)FhR.aFp ͂UE(۵6֑]`6l[gDֵGp(6o`.K.(১ddB:Lk8r Tyx$CA !PV[:6EuMCjEC_m\:JzGuRs"`7bG,Q죿hGG~%mw>~ڄ|@DFA*a'U`.g٤3;I`[OԒZGXܺ !.ȨL {.hy@+OV7u*XXHfziKyӃ^OeLj`DvMWNl$߸X45eI"Wc:6B\6'}]n9z[USUVm;TW TWn1ۅɄear%i8mbթ -w@(,g/W=Y_Ā kFB+[(Cg /zUE0 7xchhK~|X(([=ujL`.h?fG6UqRo\TIbDƻ){2xEodZM#~iR7UPvH:juj/qv;d8~2g/Vq(s6X$R,lk<B琛~.)LϘHY(_> H(V7 Ӈt2 *=TB v:b:Jh&;𩣝 C ك:86 2.>cdS5!w2.+&sj>!~C0 w ֑g,m)?-92^ DTAҼ[[̗TU~O%nŹ`kYC5sc"* I[$ZAK.`v^ơ .G &BL ӫGf7\' 5 aH>U_Ek2YKvu)? FcXʆM(jV ^] M!`VAzG%TR)C4tv,Фo9`DOT8^v Hu8ucY0: 2Im~Imf,b\tOuոip. '| @w{׏vf,B{ڎe` } ]wP9KX9J vY~-G1هWw<αz~^ϓi@<0M'}_yh@J7ܚg ULZXLoն.8)i~*{\pn` o(#DgEa2HCײ5v֔i=84&Ba=0mFwkT)gˑ' O# 4R7uq"Vzybe><1Iy _2hI3rg6wygN5:&Cp_x by|qg[`q9l-;#DGM _*/<x?CJ]<' rjבI&lcpibDCSuo,ᛌ; 54fdSc2p[܈σOwC6"AߑhV=C[ sI> rB;3^MV'>,%-1*<JҺ͕/Dg+M^}̊Yyq5x : i-YѾ !z G=z()ex?n:2*r,\ZHYQ;TIU*\M(tاk[{t9:Q$ Ma?R_wFZЕZC4L q޼ \4v|#b*!Q~0(;J. u0*9_0s(` ."#FQu=h0m^hx&ͶIr |!hq4K --X̜>WP{/%Y,jWc1ȃp$@! 0NdcSkslq ,5HʋȑM.ڔlyng9R]B ^⟠*??8 cg6F/DmBtO!{SyaղǤZV܊k)U5gݫ8;#Fڄ#LLJkZ`b'm$P:e\'=apO*AҎEaՅ7-\P]!9;m9A /ͤgd躄3G -6ݎ|nNk? FSxί֤]v/˫kc;e.UU^Dz{8>~PÐ!0h/ވs PfQs;$ܒjVG|G.Iht]0Ib^#*?u1@zfHZpsp53 P.$J1ηfAGH?x\_Z,jEړ賅usPv7}f96`|K5 Kg,L#(-mx+dygv3@ ;@y(X\{iISyOJAmH&8z3їM}z;PxY DTf\XJ1eI ˴\Ō<[Uxgd0JzO#-0e{89{WPV\+O,&e^u3|=,Ƴlhy4&~Ɗ:(iɃ39Y9(Az 5ֳf?P&6LX xO΢IDf 2ĝqkE]Oӫ=a!/[)3O6ql@Nys|8xDD!Z,zvEBn?Ofq5 (wgՃ AEeLXS)3M7]Yiz!4G[=qz28w~T!qkV9l +mgP p`2SvPspf5pԒgjbt1*>jsWлT_CԤoOZZZ2HxB K CWG(C(3$|ynUtY;{cK٢BoBs:l*\g@BMPFjv{ qbtjtrX(YP /JyZoh/3|4},%2T]D5R;ۻd`>Fˌ;ٴe `77 2nQқXͮS_Gy1oqkr@ w>p< _󵟢塞wMκKg[t͜նPh4MyݿA (Hb0tPQbOT%.rs*w fNQ>mAF6HSXu!W7Aa5 qqƂՕeh:*c zx鿵58z+HМ$\~JF ~Cv]q FO'lRA.b!,a]qJQ rwއR6$&Pݱ>Ӳűħl'f$!D:]>N5װtXNbhˉ;0bO`MJ@7s L,ґY.Ӽ5H%ǨnQ~WRKOD8ՓٶDH`b9X BO"V=>ns4/-_,BSǯzw MWR2m!` U)EH!=*v:mf@q ʩDJUV(w삍>:T2̓r/ 鹥',=&Iu2Gɷ]FX1 lʼSO읥q``% f=Mo k0v&Ďx-|m 7!$4Ėn(({v}*XRc"C!yY',x.djת#-~ wuX8 ޅRIp|$ɋm88%^&JE!#\`eCm8;Esj@A^O ͭi+ý29,Hʧ4\l~KJb'buluK{ ƹb6׼>.Dճ`Z~ gZLSP )bh5Ԕ\<9|-{{x(qH,ɔrʕBi? ﲧbP7DsX?Nˆer/n "ׄyޑzoa!םWKg!>/5M /ɗIA#:{={VoW#LwC}>>{S%9HA=&ocz$HEe 4*LO-f6eGgɭH=;tTS8K w&-1ƄrqV|cZ`U0$ȩfj:w$$1m PUM3Lez%TtnrPR'JAFDž;y)ZpN 4y4W :3H'Jr9.&(pOkGflϰVg]]Nz߯adzlo#tGSd-`7 4AյU׾uFǥV+\OyGhkA%qjMAf/]hk̽OGw"Q/-C|l~h@$a$K. #1̆ڰƊ2Iezd ['|>=S做G dZ5`te.dH i(w| At }j{;*- 'h)\{FRZ~.$oa75ѧ'AP@*E7Fjo}E^K8t* I& G7j7'}s[S.T y*uy'saM9KɅxWCo&.E !"nҟ,!&yT'e3L3Orա.oc\_M8G9 Z/Zh 72eb11エBwXR~ #HլsOBFG mnAժAO:K}MD 7 6.!ܟjZV*V;CUIP1(.( NoP?3k6j|=ɧ``C ̎vDjHAIRznuEa8ELsޞ>Qyw1/j,'Ңɞ>b]ur=8t<=9ҿ.مkiȄucEbW (Dǜ/D ([ 89^Cz*|ړh%EِO!-n,_%}A2ɰ?p{<; JaY;$:U݋[1Rv}ݿtWՅio@F8;,c>5_b;Sy^kLC]:s5 IW -Sa λOIz c~@UkYRמIxS72PamHu=m\\Ndy4Ά+Sy#dR==dN "CR!`$omÊQ8}:ɱ@ԝi_n}Rl5 E@Q{tVC aM~zL8US2e_= c}db,X^bЙnPD [buRD'zҍ@s-K5(Q0 0@/g,&JP( 0'`Hش%ofb5vXYq$^[ەAH~{Sb=!#!n x7 H5' (w1~(ijnqгϘ F䪽Frm` EȑE"ic2 /Լ?\oYJ 3e☍MPw 9Zv8i;?!: ȭL4 vr2nGO^#Q"+ Ao/%?4Ta4:N<MOن)S2z@~=uR 47G;WLe k*Fɥ-i7E*YP=qH=!-5\nxz}ϔT҉zMD`=p{k@Hp毊.b⦰ 2.[ 0ۼّCRHV`ի6fK CXe,v{shkoA5 ~s)v;m,$L8?li[?~,hZxQkTOUsiK!V~TbP)hnHGcB5R;5_Uی2(.^:k> f)=FbN4Hr !WR$to[+d Fc\oj%(6nJdrÑg- ,.Lpe4Nq_ף;{~Z2N4l,l7٪бH`X8" x$y|pyJ}m1 z~5uХR">ssˁ_IHPxV! KS \-4k Z-D4i]sR\iD!$OB ^rU_N#SKj v^aǖA-psH7q!?.u(}1b LŹ26K]fCǠ'h'^7ۀ,J૏b%-{StUY7MN˔Y g'_~=#L \+SRA;3 dFSp1Ask7 jdoD!I yAa4/ʹvdBBUJC? iy^=W]Vx2; eE>]ڒć2R-`Eؑ6*`:?S`ϵ^@v$Yж&MQ~OJ4/fRuhNe}-+v}.EM˛3{rSLV0 KjE4LY59{y{t.:sό(V4wBM06n/觶yX &CN@hc"b}JhźfMrQPG6gz$39LoU}8_ (rJ5i;YPcQO5U,Uu |> ,:!*ҳ $7RUjE1/t~"`])Xa+ | +iD˚ci z=;%V%e"\NgV\R9y#wvw; |8qbqUaƒLVbwĪ5VI1k3sC6Hr3K7_A=˒[㔬PWN}|ov{cysr5i|>/'ޏ՜>2t:Z BxuÝ/>)W&χˆYK#yVn2ΏSa9QSL5{@A LJӻ.M?08?OMLEm jNOXJÀxӘ<'7l7w#8h[K!µ]TV6f߰QZ$\w0 翟*Bh6&#>p$ ',|9#=D= m |!sb8bnswvf;j7w1\>4{)!|X)nF`R"(P19MbSIE% >"S9J}{On@Ha򃽛U,gMD84CsYU ~p0M@.goaq]-k%fyw4c KEgM@0#ɹWX< W5n9e?Vkԣ,+u4P}N6:>uBmqebTI!=P?6b?ҙiN3xiM#s/ޓd-nl ѳNaܰF`-jvR 'S|_'Wv9Q-^oMz4,"ӏ~NE٤ճ솈\z67A 7"xL`% !{e|?&_ƅS$ymMN1,TI#\RKOP;'rv!vy֦.P2yxH"ċͽa0A]+61=AiHۺ|V?+B{׆:QeZ a_0iT ,c4l8ui>!F>:D7*9noԢB>oh@-կ5H< v:kLF>ҙ\ϑJi)*p~u|wg>udLvKuC5x,GWsǤ!2raQ;ľEju׹nIPaDz.3gA8ԩo(^%MTQ ͝(IU,* b:/59X\x&K[-1 EZYBc\ĕZ+cP49- XJpҭ]XFh5uh~.6P2./2;2ZZgq8<#dM…z,F^m~H;F^ $^o8F׀{+h7F)HIŵܳjs7`ˑ՘}?X][ #UCƊAVͼPS I#Ϩ:!F J^u@~(ݲJ 7VP POmEH YB zXmƩŵ#q qUn iӋ\ }j#bunɽNӆ!hne~!r H'D!yb6m [IVٮ(y /4T'PJn;, Q3x\w)YlHDS*K_;f"E&{MRõr4\q 3` =Nra-*O;w1~.= hR|CwCZGcrTIc|?P]T) 0#a?VRS&(ml̃B$}]nнl!"Lc 5M,qtI%m`m{!MK$hr$r\CT & NF nj袅,52.AWRlWDjE4l+Ѭ2_ɒɔ[6%ZKJE`ˋͪ"mfMJ.;NlĬ,AS>X/H;N_̲|HxBfg[gazǮ>UE*'= /bL)dzٖ0p`U+% Om^~ (a,m44P> F_Gx͸FR(iN|z ݏl6$F}107S0wRNT6nf7:uToo2׼nBX8ɌB?[Nw [Rýkoqx2CzF8ap(qӼ,-p-i뢈.2:@&[ձ>kv˳Nbw;8: kxZ#7觲4]HllҼ]13\^o`3ΚUm%.{)`hDh( ;H_pr[}=UÛQ$xދQٷfʅ_Fh(&[nШ8AL )|T޳p +F#hOُ-Odذb#8EqlA!0?/8ޝ'v0/\wq6s-khPGBYMsxz?J>ҒriPdz 00 6*$ʩ)S=Sh%N!WfnSwZN7G}PSnBAeVߏUm=5K</ɛ\ PreuȟEF*XbIa!i$Ӱ8MP#: %ψ$ƻ#DDQs;r>ud}-wfFu=|k<9|.av]t 8y8&C4 Sअn# k%8ҧqTTJ2S-)i7a]:FW[\i8yT <˙a;nky >s|A!#{0DV/Jȩp3*~bnjG| )?Զ7lm͍ncL>qޕQp< H֍h|ZLD;c#;כہwOoQEls0CD2y*Cmbqa匹v.Wُ!(A]zX,'׽{cx.gwX€A!PGf˿L[#8۩lMW$Ν{Y6~>HBl9OQG89p[TEdzѪSϞրM&p~:=(f څu]`Cpp={Mka)KDŰLh1EI]Yc[[> A8/ToBׂڔS7=MϭA|Ey*SM-6ʂHA{A4Ua@|z:YBXaeIO6W0m)%{2jGH#dR}H!񡘺vuO+T=X j PuڒPa'ˣ]GMqHyY4"6[(;4]g`V> g Rbw!a$ .+CDԙ`H( >ޑlo<]v wph*|h:reabR3i ݔռd:3G֎j]]k\ +RJQouQ%[>"n??;Ӧ|JH퓿YE r|9/nN]Jnt4hΏe%٦1< &8Bu$aӪoWUX_&+q"3}}TfbgkV T^J/GqYmpB-7`|cۉMВ=җX9sWIlb=]~ELka5Ӎ] A7 <\6_$lqouHSvcq6RJNjZ^R&p۽A zrhbתSFq{ۉ}4SV}} +fPC@5nᬹ: EE[Jo;W ~xA0B;"`,@ #66 (RF?u٬ZJQsZ 5w*IG2ބRW˴XyR)'y1@ ld:̙ Gl򖑿`7خLAqڑJxMMe]ɴ.EޙW0 ܑx}4[#0ex ]^[d)U{s Mh r3u' iKd9HyDv?dF;'(ִE3MC_gd'='co&٢eM'x:Tmd |d D{q tcȬJlS:!$Xܥ$x>u0tH2@Gۄ!=MK EN 0I{`aI8Xy"XAb"=R#[v@Ђ*gɝ:i(A-"_AW¹Oxg{,8|x LzjfS{m蓘u%B ;pgM !1CѨE2Ԏ~z\TjzY$ahr"a;C~TrEn~Eq{OY@i벶)GsYC]Mf5\V]Hur@$l\d)D9+I'gA"3vC  fE4 .">)q3Qu|аkȚNAbZΏ=mƂC`4\q_Htd}kHQQw\7x: U λ2*rԉRlL1#8Ey#sD .xUeV m4b N͊2J%Jk+ԃ]Qg2m g8 ,'I_|48nGu zwn7kd3ʶ*,$MZ砨6Q [F|lH'$ $ ɯ;4ֱn>>y7ABfz4dQCa+(=#yI#BOI_VɷpP C ݊ҥ>ͻqFJQCT[#/DjP`ʎ Oͨ{lYRS7Kv@,b6 r?F<]΋Y{$hlXU ӝ*YcVZfwh9ԕY.'NԵWQƌ|M'rm" o{9AXBxAۉ1 e.K=~ɺ^ޓ=>tU#;Scs\J3%g Ewç `-. +:Vd*rf+ixWc+K)+Bv^+#p}#]PG~ad~v1 鴙MZKB.CXp}ǵ6WhGo蘏Qg T) N]jpT^?ДUC譏m C8XI̼0$dۥ*+t]3c6}^ܬ)ѝ^?rd҈5v#oxL&fvسrDf[:Y/P˞v:Učh|W s3'gpώ`INnHd5r`:-ʴ3TImJ$;~J}: K9Z\Hq*8RR+Ϫ]G45@AX jǧ[NR.^/R 'ǩ^XPdvV"s+ydCgleZȨ-]6ϩguCX] t2{wF!yCqN#~J$N*f7؇x,e{ވC ?}N<˰P:q0"M.DZK7ީ2)%W~6o0'N@u?]B>.kGjRJWg%?l(ɓ{O1' [\ȣ*sCks%%wbЁH(,Dl4xpA낎FdrJf8b3Lj@@qկdeIea=̚qlkC%|EÏc&>L6+)Ţ@Y_UMۛw*DU&cð0p'漈Ʉ/3Q9rA) sfV < lVo&{65L!3T8DbLy7_k)~.qs 䛦c r!9ӯ jκv)cl'r~Q./^FLVhʍ ^Ijdlְw&- $ňs->F۲{2گoˎRiY'KH|%;K(1it] N6I \_bl.;X1M̈́Kg=7z_IڤJS9mu;6,Z,k}pwwq81$F]騤 'ߝWUk(]Oҗ/(&z]8W۽⠅X5­!?[ rgs M0I(nu0;WK0j;/DX+ac:,-,0p%txU'ߘPI N`/~ a_*lYAopޮļ0a+Ϗj\%!ϓv(y/!gEy JgN ΩS]1񭹛+U _~S-RsxjOQbFc4ӹw8pwGa^p:("UΞ"\4`j `YZ5D ?N l!lo'NQ<;Uwӓ~Q`6 [ 2UŀF@ZwHQ^u FFFVZ3Z),|Мo SLxT6*kվ`>HClfC$Z?ց(4|cEwYixyh, u?c"rփf27|>KFS?DdTδvbQP,(p!b l  KӒ&iz=(m@QbY)Uf(jdŔ or F8 Oy%cY3i "!=9sX)1[ycߋ93)%qaksL(Qd͛c0|ܮh' ua!mce 勡ؑPL^W}"kOO?Vr+GL 3Z{wpplMқk`rGW0QX$@jsTa xVIu!k'|U\y~>7_O7 #_0 eV%ULDώwrĖ*cWB/FQ(s9cOK .cO~KKakJgU?bg|d:m"DrW36/n<80:q ݷnېFj~pErq4%^V\+ _tq؅P9ijh~!;Mʣ3i#*0Q2J.:\*8n܃XC±؂hl/Tc$>oh`vi*Q lZ-6Y=/U/B:XڽyoVa nZVS^2دq$+Mi_Ӓ,# 0x^udyt%!}pޣC $ZDJf*Ge6(1h X2K&s16zʯI6equ؍7s6~<#@'dOߘp\ޓǺ;OX$ܫ+ V39{GGJ;)QoK U0BjI0fdQsz {6BND* qgvQטa붧ߕ1Ou c*15=DF]۹S#`608vDip&c'h5?1{HOT윑@sQȾj1zk^ޔ Z| P/LUzsK`@Oa,'H԰`ކ!r1.jXV&za0SOs@8vSk oMʜAv42F8$ $ѐPδصWdJA+za>b?AHP/, N%D= ?,ʚ|ҡ!}!@N\B,5W-8-/T7\ 0ģĤTd|4Zrي$`[IY. ^;a#F}(_:B/켃@Kޖv#mU cyK(_Vuˍu^:EMcRD=|_![f~K5m҃JiW;zEMOTZ uѼKx\+xs>HW}t*zm\s/jƎܮ'ay,|ڗAf˝jFKaPnǮr%#(/B,dD|L8'^8@/CXss tE>yՃpREzrcڬ۝nCGwUVML( 1

}o P \I+)ε)!wI ߆8 ᨬ- K1 űs t 36mo}9LrɈ;~Gҙ[0},Lf4pp)koLv+=a{e{^I)tB{Ґ&R2 <'(\O@אWeRƃsFw1fbtM_1 9NfݳNZX[}vHF^H@f[ÝSv9SZ-fRc-2k2YR]/5{ϕAfk#ER:tkPL5Fr_l&|i2}._y {_3&}bpó| >=+gDΫЬ n-E*:zʸaqL {!8-x\9 Q O[I 9ES8&B9wM@a@ gmp1A?ߒgbq&@Ec`i,ar-~~Ty?b/3X..k%?zWB\Q'Rãu`'d2á|vHelIAXگD#x'=.7WE֜NCZQG:8n.XVj#=v0~[?8 !'uShO , v|k?:As=uXcW&rfO m>nf[4mvguS S H Pw o:ϣjo< ^'NSf8[dgY9xP3^cIL~ε=w<*Ueѷ90*_ۙ$ltP"6I_5!˜ 9^8W3]LjCKUM:?CV:rgxwQY#^ˎ ]|LQá),??5tɺAn%ԍT~c=] |jyӏ12,]_(c( ZU1idhkJ Yh/%u_E jqBojۉb;fD`Od%@l}F%M98ߛuK@_{ƄfŹoG1#CLkdq96>7ˤHL0ŠeW 7tמvQ}at% ^b\i`~HVW0j(ZU6%"5NTN9\Re׀s/r.aI!AH=0ɞ}b.V`U݁oX&km$ӆ,$6EͷBvT CU:Pv %G,WbiǧcmH ~F72)*{_?v)..HE,@5KFaɩcIu{[6ͳWC,G 'ԟ`VQ>*sÃ/;,JcUÜB֬n-~8a9=.7H W48Qbu#n] ϗrkab.qP8P<ºW*܆j~%hݓǯ;1+[F֊ [>e!܏[G_>ٹ9K2m;`hdVA Ł*DOc+#lgIkΛ.kB,yuS}cuf23|lOF-)$J\)mO SZV3&cB;6Â2.+X0Kz!I&͢l5O<krq}!EvI9Ee"7?nfy䗝Hޮm̚d1S̫ uGg҇l*4?usSGـ³)jU[[!}$ :6mKf`o4/oip FXugŸukkq _1 ~8H 5_ĤrieSY SUf#=2E'C=G$j&ԏR٪98T$Vﭦ8ڻuauAx&>U< D!W"Vי6xꨉ# ;:hZe*~Iq<=iG0BwK 3XLqV3Jۈc'x"S#x.tP?Uvl?;=L]hP/J_Jq34?_)"5%I_(9Sm3\(џ5Z=Z|@xJ:QۢV&Teb*-Enh]]68#Ck$pvyeN6!{rhaXWLw>O&( I (yiuNQX!n8Z!٦|9/L֓w0a[}^x7^Tz]K;EKƌ>ixS=oEϼg(k!#r͜}M:UiN8:B%!x=RD_zI|GAYG`'〫H|t&>#' CKL-~aLM8 Nuv"\(& Flec΂y0QWEO\=͉3 >+jאp#H?)i~]P 4e4؇t/eIԵZ--E7lbM)qsLJ96; 8Z7YZE;gz%ހq\+I~՚wsɏ˼W^y|hkI&|]ʿq#k ȫoWB 6GuK8ޥ)ɐ[8Rd(j2gzCR.I:: afJ|f}q1.r Ϣ%9zE? RT:.`sJGrVJ7_`b]P\.`,3VQL$ZLK"4^6C)fZԒ.t#ߓ)`_IηŚ+;d0^@k6mOb-3M Td^M1 )0$﷧.qV r)cVi>lo`eŞo:bM͡zN\Q0Iq&T4TY=Ʉ E']=kR9| MZ#zu|q\S2ͽ9 ]{pz;\[< ,b/hdۈA/rh@41݀xCkp_mWY[};q9Qr2-eO`D,8Đɸ oȨ8lfgEsG,Ĩ}$p΅K1]5$igZyDK W拇= O!IIA`L.=JƆnl[!3l5Pـ9Ҋ,z( 2g L"|+{5- Hm5Zep-gRP|.A6 :o͌։y N{"0U=`0?Y~I©CO!Б8B?>g5are`?W;)3̮-0nz$B(F(kJG^QB~6shKϡDWϢ{+8@Sǁ.CisQMOZE ݿ*Yc!~68OTReo87x#8:ا0Bi?yo@e:Wx 6UJc ׯvA)"i0Teb3S~qH~L~Eϐ,ωΑ/,ql_S6g|Gc@;ʡ ˧ޚ4hfg\3d" Bp'^c2Ej5e2KFr|$iewf 7=RTLu|6EXCEܟ&&LuoKW!Un>X$"KUY­xCqZٵP[~S2lO@IB`@[ \rÃz+. mtG-GMt˲厝pca6 Ӌf2$ ^v0 -@\B>6 q4lx M\L&fOBl>*:Q+hKj2}MtYH{- S^F$[duߧǘ5"Óƻ޼ E!«9,KX͓tК@L̢]`Z2QӸ=gj)MO`B\OGX ;؁bxF'oIeX{ju>9GypAҴ\hg][Hby  y7-C)Sڍrhf )U~V,:5b)L՚: cyS+._An-J,Qo:qu.'@_꽏DCY0co0z{WTs$'Sdi&alӐ /0"0VAduz*@3gqߨb$6/GMvkki֘ƽ9^j9YQ>z); #N綮r/2&&Nr䤘PnYFFQURf&*+ZWtȁٖq [NqmiBGl f6Ljv{& 2GyG9aלVC"[.R5&9I*MUԩ`RgUA=3(re6-D,,|O0W}3רiwAWdbFE-@&™7CE8 T>GP;y(.Eq\P'ִ"ߝ2o'*'2<\s71,^``/䃉n| 7 6_K{UbfY:6dCy̸0> uK=6-n`ϒP#ERVqÇڬW&ӐK(&?`2wU;kx[WF9 r~ I|^:t7x+<"QZGpٺ Š^SZ\ϩs'v-~I Y b_BQY|< pr;6m aE6/V MUH@b k)-u5$YZa5cEyAw4P.VXT} NE1|P̠u26,Nđ184H?ZSȢcdG& SHÁ>=.ܠ|Ô!6zRT )aOʜ&5qRyi"c mBod8٦͍x:P|ȅYٙ˔n; =KmUu 0 >Ղ5xl MOC2y~]eniʖk ӥb#=:aau)K>DFHDIs!70jJ d'd&6&>A5gͫY,(QAP_sR<%qf{rHS(LNJ&X{=r/ n^Hq^LTNeW, &]ғ!YRv^uDRX ^/hPzA"rOp@2 ҩ&&PMI'}_ٛ3V+C-naס.SM`BEaoٛt-HXVgd9fҽ5ifj^@8G;s$[q$K\ Q$ȸ8 5OQt:ã!K!$ Kgx`BJ!}(f!L[l,Jl&$1^ w8)2Ke[Ke?ÎG#X0%c0kaAl>`c4AG4<שL}!c(AkW 9 e2E(a gn[@CC܏(1U UQO#}~Wkz ; !XМSk%Gkd {P}޻oKUL\se% s+aKnHLNԋDY(9vZWl9" f ;6h|eb*P n˙ + l^N+`/ubfM L0{qc_iޱswU|F?%oe%,I7Z3NQޖmJWdэlpk&%3wAgSL`[yA omEM2ΊїW"|K4)3kfDk֗ASF\_А'Ӈmv ;hE©Ʉ0B 2 ~v̌̀y,(E5'ؔݵKh$*KߢxUԜ7y ] X7PB|?0eGuD^7jԉ?^Uw(hPUYy}cnXx\"V(s@nkK(}yWD(>U'XZ.-Nz/@niǓ/p5܆}"8 sHӝ5>,tVW1W-ǦRp=hwF-\}-I5p/h4.I{;#4,[9+kc5MZʯg8FW`,3뾪/Hը:1fyj|=]e#c۫oWnzf!t6rcR%P*QV6c|!j$uj/j(G4詮1, w:XRyȬɊZbUM$jwQD{yjB=u)Z|!K>1Υk8"47S= _8>L«aW9x0ۿAj&2m:]ǭJPYm@Ze*$NE(rP'W9OQ`0[fH2\V껶b8ًbΦ8K)sb?蒵 2\*&ŹWCe&ձdb'C;XTi "6f.u#}ZtvBJ(J_h\b\h0bM%mNPeDst ؒw맯gE譛M$EHTcޘ'I_gYWH%vpy2/pu㗉~9˜HC Mhb\냥!$iG ͵6c7+WR˵e1]&V'[YQ`'0"(E-7&ͫ:1\R2g1b+G#n4ܒP;r#Td~8 2U EF1dSeH:7d%߶W5]mh7q<hMv{N`}'O";ZWDH#˛|ѓ8a[N?Pp^ی3o)Yx0P jA10#vGd㎘\~4& "vpeuS/d톸@bFrRv[7[K[R^0FXU^Pkͣ$㳳j BzB.Eйi/ RGAKrw@ ƪ7(nEN&t?( (OQH ɨ^' 칄WQU?*5)Z7pL~Kq(e:+_Wskd5d*$ޗ.ֺT$f!q)01_Quz% szv(rèևȚ'(G^" j|Mh|p ]{͐Dƪ\0RE:=|fʡ=<:5=e=RW1~3Gt>s.N,#eG0{l+z/Kܯ]s*&RfpuMI$:Գ#j֬e?5ڮ"Ϲ[:(fP]ϯ )fX]>U =mW,֓4\6W%r:YX1UWLf|02v6B.NIW \0+z2-KE=οTIVv \?̃h^U!oȈ$;q ]93~VqT!\8"iʖ+4 -P+S-b YJ4X|_Ƃz6]o85-+d zw+;؀n_ּ2IF9\_65'//%.{g#ژx6!ҤF밶 6)Evf!U^ U=ۈK '0I˨ytcw%*-4*JtۦLJP C4T\ B\6-1-K~&F",xb>hF d0-_oVsMVMİFELwOj(^~yb @bY,<)((mjQH q|. fQA}\{ny%1uJv3`|G,)a&U"OM3jQ=`_MI4C |#^<$iqZߣBaJ]gƪ}0k_3ș@hEɄٔs~ay o}>,~ dzܵb${*A-1*)$|+ddkts-\NV 4R^λp@"\{n} `Ց`8Zq_2GPE= 7NGЎ;\.FsPgSź]Z x` K}<f<;ԃ5Lf"lMI1)ˡEQO"':ωF{DZm!&RVZc˚m\M~j/ \}nϱAUʀDgﻡ&I]#SQ8xZ%'ՊxlN^Zy(f}VYv–3. Kn0Nb`e=c s Y'gya|m@4OCRRV?:b7]eY~xA,m?H7h1{]>-40 Zud~HƢ'vu摬WafܯbP1DYpHxUQI'5~xZ6d;L n( q؎S2‹vʡq !@'.LzI\~m^|?Cy3-Kc3Qujr<9;22[cE;,g101ǃE<[@3s-цfEXP/F/ho3dQBElv7ZJ*B7]3P=j?N323e㋳gp&[0h1c_E%WwN kYr_E;vAʒhYLz2>%{8r{3 pECkQ= O0Ӆ?vX|Ei}笣`<2zdI8zK`a#2ٻލO@1f>f/aqn~jA*jܒUD7ɚTpd %n.F_&J>J3?hf_Ask J7 V)xHz(~A;`z90N!mKz[l%N\a-5h8fځk:V*4@L3PrCnhEw7:&:X-R4Wn:Sw6kE@>:E2F,Ac+5hUuP>'3)\ЯR/hz^F̗x$ iz `@coQa/AI-UhI\7A9Ung`N_S|<^wj/Kn)۞2" FÜX CkC q=V#A 0'B^A `dD Vy4`DKjGuVi<'g?gUЗ2lܫy# >ݎ7Yd0}&#B8XS)n'̎2.%"a jy`S!;~mNYIZm+kΑc3$BQb4Y44k9Uxqf Q=G\MXߚKBVV5YOuݓk R)vbpd>Z8 :h:.I$$\r(l(| |&EH3qA/>*bٮ]zws]ĈM1xgHjNeXjOmk L/҅k*"G3QcXS:>T*Zbp}1֩> X H{>^YC{/Iy)o%xоm϶zIFǍ'_=mo{ -y KK4Е6+!M~ֵ:z qo7A{eGRL gL x_'1;R< ;z#UcT7&$Р;22aH(dTce-X6(vovIo-JMIx8iR2NJ>ds6+_gKtqK 0sz-9&% &)2Y /9/ĈjJů% _9}+|"%Kѱ>7v.87)l)5E:u!/O]-1C-ť6w8zZW?жqJ$@ zLa< fOkBn5 9 vsGjOI.vŠ?-G69G߻׫ID;gهԦUѴ!z| 8٧F MJJ/Iyk[|YM?m8f gخgZB0L%;" 8moY[0{ ,{>Tz1/ j|t1=|9 ,̨n>S"/~;lH̉Jγ/H#._odp>?Vu|V9& /eQ5 .2g.Wx$"<0 )ԌQƽU!Y"&4C VGMߑ<9yo^<*Stا?wk0VW'Ĵ=l~]H@~?<٪]D=Z#x`83_ZzHS4r,g𲶧uBDvZ#u ͑&m&X$R4'mnydvPr P za . /95*Q`9wu2݌8nwdů,Uy!F-޵^3K +vlH"wAd&qzXm?符]@y`3.%]XYBq×6l<7H<05bdCuAJXNA15Fw2h@n١'6R )퍟٩n ;L NT- wqhZ֘IJVBdkΣf+8E n坹d ɔf=?ԩDt¸S?|r8HɭӛR@eMJz>90R|gsagyKh[=^:ϋZ0Ƌd^E7A R.5$i]Y lSѲfaQVkն0G+jU'6!fE#Ջ, @`5t >3S6,XyA4A#YIgEʿ|ɱ|P/{}jdd3)'Wbw5 '7dC{1 Ez 9ˤo) AE*^RNH`7cVwxP̭n}l 33yqDJG}zqqG<}$]g%D$޹)(^r-rաeA9%E16 pb΋tn$؇#,}rH@m8WVyZ kj!и:P,Hlb8C9zܳ2Q c :JHboYHzlc8먛V6,3  k/;\ K(eut8̌MDLղgЩ:,O/}8kqfqkw \fTwo϶AYa;]_=}iO_ JU3r+=qpwTbcOVq3/ b܅8~>m M+rQbq+טV `(^82oGdzֆ.© !WîKLU=oM3O+:2grMhq<)QVٺ+` [2ıe.=e26+~cH!(`P ?juߛ/}RGvΚk 1y"}51"eCdE>_uT,-qoGKmok鴸 ӡA?% &NLw]+軥cz`4\w&/P'}Is7-T8as0%?Aicxz2gÍح#$[f\ʪ=^%5j&C~ NO?2;ET L~;4oO4:P7 ?2JXF3ZݔjFtoFMC!£HзOɊR (0QQ~^M Gt'q,s ;S5/œ70x_%v-UP wV>@+=bu.}Jڬ3R\2 3XڄgR}XeUobS]JܥUc z!0Ǻo 6kNI˰ jaإ_DGφNëE$USU*3i뎆pL7s_JFdۡYk[⮳@Yh}늋gY=1A<_lz&<` tRWc׌3;ܝ-VVsuF돚Zj:4]<ؼpGӂ\Tǭβ/(QrqLV[Tx:E LJ喆+I@lWV"Hd''m@9Wy=,J/deN:?MH/5:gr NGf#bFI$s8dS~.ĒДoy8_gQrJ`C LGi |6Q~d_W?(% QH  6ўth@Sn1O+d(%jͩ#},/[Z#UU_>LO^9= @hJu1<)N y-D\*R1me6zB-&]VC{h{Em!C}j5ak]_r~⭖hcxW0-xҲl!hEn Zl24y!sPuHwBn.h4uq'R~ jPCɌ?є]9rP(j6/#Ų0mmv2y!ZiM-*~4&]lAݤg12\"`7\G p>ӯOH@U*2*$NȚ·P^V/L)maP~qEO +LJ>D3"ᩯ#C_UMK;b˼hj`.(qҐ"|l b3Ml銊ҵ028 Z0?@3blWנ1WUT;`~Dj`#W.eK wgBт/O/U;; ܇҃ %?b`Q?@}*:YNh  > -dzT Z8MFƄO~BQ gX7X˴ol/s*/b<D{k~Y)o煼>fywl(ָȌ9&8`;WQ5ldi _g'àLXObdi ʃMV’}i2Z4 nzKu^&7>J-IV`|2So՚=Cݦ8>$vPP4qxTC/bI+\>Tp?wUfE[Xu%1ΉT& 9s˼EmfcЫbGHQh< MЄu0Á4^ w''Ϧ=bQXAcE/ _mO ^CA?,=[i>6FcтՠUhsNx>o\VUJєSY*4u1nXhv,#dԦ1\[Ga7E$گWtwȎבM>r.7Y.UXeoFMcKz ,.VzѦcC^4s~,Хj+a%Ce6w7 &{q5Ϡ!K,C-)^\ Tk썝Dvp~AT:.INZ#:xAB4BlT}vgc}*a#",d&#F6B/UlL9̛ YxMdN:jx2S9B/=APPaͥ3}:<\7ʑ1J{'.U9,>Oҕn(E~Hw f<~hݳџr|s\5N# 1fCL xlWmh"_MC>zbT ]VMy~4iʣVg*y/x]$m%'3 P5~i %vin'hԠ. ^:簄Elszٽ-#}) ،Z |dK[z)ZS¶g_/tݼi%eiҭaf˵g{9J *{uݐd#u#rLpsZ<6vzW^ùlώ -($⻓du{8#*\3n#N TkvD;Y]^]F` ρA bWԉxHDE!3z+nJ[BCE?AN) c}퍓`wDű#H1 Cvswmg07tʫe{u%KE3)]%)՚lb@nCˆ9]SpU-^m^\ZC!K߂0">rTذ/,CgT^E>O 3/umxu;&2Q#gN<^Ů*1,Z}RLhc~qr҄dl@zڗ^&,jFK|!`ږ#iمo.X1A>f)"XoַSE#r+/xpet"'Tr-zKI\`'.^ᐇҡXC(@f[пy9>[de׵*;FZCXcs9q$SD7Sp=q/-0.IK4M3ẅ́&^df n8bEzBZpt ޕ-T$QU`Z]aFެsg,CFcV12r1׾W_u_GPk$Syz$ EpCAW|fIaB6A[ʁU8BT܇ncK ܺo]PJ<聀%w">6Qlpř͵5m,o},US朴w:s x,r{r sZ?3*[W|,eb6ń ,qX:z&N*c(Յڈѻr[66կqr 4ȧ ^9R6V* )Qs ZL_ ?>#IVS!ӱzlnV3!ڟbCvY6郴zo*K0$ o.{?ƚhznPTdJ7 tӠ? VID BQȹ;JfEo-q%+2wӿʟ}~ -Kh̅@#nܬAϼ0^m)ͦ*~UMQ0.m.h6w3ROeegj__X)n^?V(ㅸxnޫ5$u*M`N~W($ me(k?f ko&}MoDw O=JկCɵ-ۥčO%Db2fbٶljDEtHzk"~%ُXV59mu`A̮^b#Acs@Q&6Ҷy׫2 ?O%YYX3٤~#ƦLDegi{vVC6mu~UAT ʊF:};fWvϛI<H#lUx]Gs=$nB8PyhB~`L{mlfAG?|~Iy!?1-'sZrQ V\Co,Ib2hLJw˳s[IK76ܽ63B4 Bʈٓ5S3\N K%M|Ȑ꿡st\JXh%0#.ߍ-vq2垉 r_X ^ c|`Bm,:Tr7:5.~S|du^9 ^VhHW񪌜.r>n qP /qul5\R+I..pJJ=H<'K: T~ "=mlCHn)cŮ0b: G‰z *ft9N'-Nex3W_*%TMMLZ*0+Xr2%;B g PG;Py~dQ๿aS?E6*!h˪L!C-CjhO 4c81UL:cMBCYkJ{I].YRōXK^57Vc~3+I_Zxl?aXqlU' ;c|xIi "O,Dg0ƥ1j_A43vMdҁOniW="FU;_o˯tѡf[CAWߊɇU`zj>t1[]OxĸE JԿs 3(%B`k=d{(8Kٽ1ck;sa5hyE"0|׊{qҎ APU`I}{"* fLX!PL*•L} v[ag,g9 JpHAz?e#)JF*/3Zw+(2DZv=3|e~1dOROdi\ȥ\jLguzXy[Ѻ/ YCf!3 @#9CJ.,݊b*Vdag>w:~IdPA95G#(73m 1q~>^GF!`qupHd,4HT*xcݼ {]wYwO>zV 1[Вo_#kqLDl͔Q^WgMjL/]ũ_/},.\ŏհ$l"i sr 'BBHX* LҐN.U ˾ iSWzׁ 6---VltlfwIuXy [ QF%{1Y! qx\vtW!\`N\%R)H0OZ{kZ_C) P2sUŀ/bNCSORfŸɒ kFҨ: O/=AXȼkoN ?V͵%\p?NNfԥڮ|P3|]/jHk$ZlFp_+3ȉφimysێMJ&lY#=x3mDGٱ+4"bI\*O<3(,M vD#YMyy$d(Ǫ m,OGRym)@!V\O?| MIw"efqt~)òDWx(aUl{UP_["2hlF1=;R-,[E=E <쁊;6u3i2Xc׶Kߗ.lyzJ|6'B uB;ۺCC ]rXg|Og2O?/*&~Zc>i/Ο_l̹09zH11Ov?UUR\)1ub9~`eS+4vpFK!U3GϜOJȁPToȷ$<u(b$2+G}3Im/*6hcI,ȷ<hxq2ˎ=@>[Cx+3XvПd[föKZhT S>KStC]]d" /%sJ ^ucoqb'7zEiF_#S{Yt/ C_0$mZJÛ`P\^ Il`1uݖe+P8<^y(pq|w ebHOI{xag=C=aD~_KҡN SrbWUtcx_6d+q@@ErH^J&9cKarI'0++$~ cQ *(_|*y0k+M/"a3HdZYƯHNDeْ**q@%B}oTw^,a9ͽpͤsՌ|9GEⰠi"lswAÏP}p4he'3Pogil`&hIa5)(>szONk# -e5_~)m [158^TK9g<ϗ$p) e"9+rPwWJ]rӚ#'(\m݅ysٍ[&f j6e~ob0Mcأ;켬49&JlmMVO)=qI!]S_E͜ۇ9f'YAQmJ<|:372DJ>)fJem~>ƝЬ^GkrKxW+DN2h:}YnP*,ڝ*>[ ԁbwAwn;mI;mHsMVZ`v1v!XP4,Y`s1/HGY߰ͼAɑx\.])BnYg =c} @2)WXtaP=NuRZFoTW$d཰73S'[ꬽ !uYz $xjZJ >kQҖ-Op'm?h0\xeD&K!IȞOKd3"A{v@tӒ̄ 0set=OƎ Wёq@"IP< cA/nĞ$RSfAɬy|c8DF&K4Z7iΝrwk۹r2 h]L}pr ]VoW6- '圢7Kf޺²3_ا6z\5O"Qs[~9'\RteGQzM 2-|.@Mվ[`;OBe!̥v|^=܄N6SoCk߀C;"4ܵd%DKF ¨7re<]5k4$TW|}N.ի^@]QFt1rΘbϊi@0'F^ ,JF yO:&D>{]%ydJQY$gG}[Y߼fk:Wc:`7䅧`o'K{\|an>1QûKHK#.2KW,gZNl-ɟ2%;6?Bȓ-!?=!Η1 ;ujZ; =mޘIuJQ$](+XSqF%A (PGuJR>ZFzڻ',JHLGǿ J3Bjጫ=XY+j9ה[,HK҉va`S7-7 idiOVAb +[{y/,<<Ҳ `5n#hep"LN:E!`U&/)'Sߩ &9sYHxiVcvц!zb?ێ*fSN^W iTcb(Q[;7QQw nuQ4UG@jP#`r}]\:1%+Jk&Jn53{TN?-tav{~)Th+ߠ7(̀{n,3Ll@0DŴYjPKKb &qZ110fjjL zӫ΋{ܒ} `kn<*d vie$ٍ+17ъO qwsW^;-~X`ʭaI@rILz+S 8ͩ|hTpEZX>ՙU_7g>{8U|$1ŌsWf)"[TA "Ӄ~B2 6tZވreh{"8#܆fR< i?H٬b9␜/ta}J+d]M5ƨK׈7l b ۠fX,UO@^$g38(`0}?P5A2xWyaĆˁ1ܵBTÇׇ/TFpᙌt˗EDYpDaײ?E1ƣG" &i7_"@~g%T`|G./ؾ8S2LJsJۧ#5*Rs"FC[-|dM?ٚymd/.R!5o1oyV[;~D`𵙮0qbP<I^ Y@+ӮAQIY5[؋ku (* ;99,eGIkK%H,(͉pKLiMٱkC\2T<| ؠ=;QZ? 541!uf;Z{yEF(8AD&H:U2 WۣL"2p_^Vޥ73_wM㛍=!moc-!jCsC=_%3RR M>GRltUVeD?jy5Yt8IxL42ihܼQQ*%*8c z!t8~2 7w&k1+X7"ta<Yd+ E~:~bߣ_1Ae=Hph5]mڐqd"bL2YnHk#V<5D47srs?QNX(-4t P>V4Tk:,d-qKoFYcw2krF+:j[9`"PwgȐ"=+5:j!?QK8_cjv8ir3'O'+1ldfj(^EBV6G.c 9t7&ociyv6 {J<4HEjZU"R`mpua^Ps,^4LYRwNtS{^'EAĹ(E9"8O%U#>mAnDR~M9ң=ҟh}8"Wl,UWhg}~ך{9lb,f}Sg\փTN2)$67u>D3PzE -dltƦHܯ{̈r]:K%N{"]]0 CHtѺ4HLJo WXd}B pgX1t0N'%f o*d\ 7{6p976Q7]7IƧ ɺYQF_6U헖y/{3lRX(QG|pcW~C/ݲc0NH',4AJ(8H3y'*2DR⾊a3"M~%ƿ$XAT1 GZ::dipXIV3%ZF ) RM]wYt.>d)8^H4q7zJ+aQRJ} eAO]|jE˚ 8hmKk+j_7 fs*{[ёS, B>Vr9y6_zcߺ]l1*w觷yt/^TORIXϰb[R8DC h%Rye %Wts w:|e WV^w fԓ豘SkL03O0P"bt Mj6mfOnF;p%CYu0?MvDDQ~iUh7PԾA$;e^|(*Nzw_5#^g8KK,IA5D"ieZ!l#g a R6{"+dasaF%D g=zl=E E"olMuu\<=!GQGctS*w UéJҧlKDd^vӨoY8ȭmՑ9D.|Vٲ:Pq`P0K!^i&NG .$3ޑb wЄ 20"qc805:bS-tOl\93fG}ۛ"esz*Z, f^,vc?э}eĕ +Ȃ2&u+F?hvt:jNpN"-ƙ޵f_woejsN|D!>t4+ Bh34YthYQЂ'>}1a61:W}p=`M2y XdB9+-p+oqWvv^m!#k+Mt&h{"B=`m*8+#|e$R0Ƴ3'%p:L:?^ߐr"oKE,dy4bf+mU+4fc0ٻDBsSwDNA,c wպO s(ZV5ZJ HO(JZ_F$m dꪗ#sٺ g{(fԴBt&/} vo/YPփF( )tOj_07xYEKX,TV-0 (UE1!B쨹_TJ1|G8˥{GJQ&2x>K=.>Ϣtjuk645&-wY~2rwRQ983c"-$dgˠCWrZp8qʓ0̧ g=Xj<ϧ?V6qTN۫Zn|SXɶ<#ɼKѿQ ֤cgjO4T&u۔AC {8~,ُ9YvZGY͆0#}Žpí:2GCwpz 9fAQh_Eն I9IS"<ΐPpu>nuC BF ~ߋ7 F֢:K)-76dG#M{ <pD"l C!@NH_\F%{F+vP>y,u_SB `80I?34P3N4R8Ӭph\iJ7( W 8vR?|ܢg$ 9n9}?)ja֞\vSC*}:evC(ɍMVo{wk =9ωWng\`a^1Gjb#)ȹ\6 ϓEVjgs-›6es$UkN,+Clf01/uۮlՅx78bq~,udΠkJ]HqN=p( DZ J~H.p"Fˡ[n5` %#MGӓX)0hhv(3iZ(1@B,~bh8ǰ­\ *.U/eB 7cV3~`)Jф}}90!uWM%.P97g^C '׹AR #Z$8V̠5s3'v4vT`C"_> d)4Hm<ڈ `MsWGs kL A x6(ta*;eEy#*}oh~ҹ bP-(#vD3< >57 N(ZC#'b?D<`',rDr%}poVzrn]xVTqIkn)N@ J=}Q`OÔzixSܵ/iBz| \3jĕ~#Hp23A~C0e86ijU9d`f7/й~śUއ (C˾7Te{j:4O^6^0 {)+ؑ }XS"9CLgܫ;+(XgQ._y r^Ki vePCgP[p /VsOcp} C«Z]s.S\c[\'1VhKƀlwǑ4|,tD)~Buv(qZQ[\1F]J-0ǁxVM{c| uFy^. ٬IJGљjcq![[:1)"<һ6-mIy&ޙt/~[/d*!+oL$ƹ peLŦt ٗa}K`qCپ &ljE(@[@u!틉P_;Vxnv[+G榤[X | 3~Kb#Z¦5&3eR5\oc#z ?"R@Wy%&à#]{S7oPrʤ_:m[+^9 vxzQm[c+ee%h#aVoRḈxyFo.p#^9n??v|qR3#ٰ &e~WX!W˜i7{ٵ3|"Þbޯjb ў\n"2XU>Qv!Pʹg^22c`xǨ5P[Wz(lJ3[/U%&=jA9 `I?h|-o^3§_&|4\Ѳػ] CI'0ڄJ(窮|vIm@M•ASEcsS$Eߛ6kgʲsOxoP6 Hۖ OV\FL̡B:wcNxdGeܒl)XDryg_E{Sy;V_{hpj̕6|bO4O~*4+S4eIc:NkQ+D9 4H(a-<;1!$Hl& Vvi(F)'Ƕ>mtv2o[y>&e*K5lv/m xH嶾S8CаaG!گtT7 xIЂ3PX&:ڮ"'*o-An,{Qw,Aaf]wx0ܾ[韺{T4͛:s J@;Q}ZBKg^NzDkц p+ 8IZ% X ! CA^Ro~1x O@dOs\LesuC7`l3)D'3=6 Z>KѮԚSeǎQQX2<>A~>8ݗp,ꕸK͋2O^|n x13 Zgɳh6R7AQ׈w(ܻtn"5ßzCDz-$"uZ:Ө;,dхj]0i %@6VEV/^]wm,'uuۺLFZ~4)R0Ė<dPTG[Q4F˜i%DN5(7NVmFcc{`+!G~(;5{;(jn-ZڙI_;> ׬ب^,M*gM_-ѾY[ ׮`ƛ1 E7m{%hc.7\ >9fSo}Phv)Hy,q%:15{2Yy#B1G1*/ϴ?ez֎Fۃ<Ǹc/CqFS 1֓{b*2EEJce] Vl`e&Z& d(Ӯ8w<S=e=fgYsO h rElkUsAwQ@A_?9֯"q^^E0+ pQ6q3ңO62:9zzYւ&&}0 >UUX,~ ޘ8ȓU&>PPM! p-Ղ8(`\_GSz<`4J7}>Fpֺ)۪I  ZwVx`6Q2h9w_ˆw#x;`6mF6~a?^$9 t簛ܑK{0fd\q-YY=|̼ BmoM*-te8w@{<6y符j~^t嫴ǵ{98Hm}8#. 5> 1yFp >4.La& ~52m ,;A|ܥqikj,8c5[&/9^Bkd!$<Eޏe0ڀ mdq^,Okmk!%J_ 6v|r{mvS^~,hdw\vѢ-"%tr ,զMU:x̞OX$0.!̴,6 -{Ȍ>8Z әϛ]uT;} WSRDM?Vk*~)~sy,#ř Ё*@Nne‚OoRH_,D$^?ggD͐{[ Zl_0K?ݓ &QO# Qa7{ThعTpm Q ([rS4 ++ 9j=Wb\O6ot1@N;+uni6p2u✴jEC5osV̡&/x\#9e@ jWG\g1Ȫ 8o]K Ѹv+ E_˺N-7a|Ҝ*NΟ %5FCs+3YymR%e`G:Ϗ푼S6EQ&Kh\r|#AY2Vq]`70vI#j)`Mn~r5@$w!aTU B[ —xH 8y["@riR1QvrW6ftگ[ C;/Wyh e"/a_z2[ǰ|?* Dn6쉴Aaen~5`܌hn IN}E%2b4gbYzka+H/mAT_oMp]aT .|hUb9F >TpU0OU[NZ>'1 my. e8'gX!6)'~d;`Ho^/YḙɑV]"=Wvv,:#1U$&'uԈ5-?O8 Pgy.YDj}b9:N-7F2z[4Bnpˇ O\iFJE_1Bp&BI#޳;QOu6,?:aj}'(tz wعivfK$U(,6@bldmlh=YI*,ᴺ _,o #9c$'1v1 >Vz|Wsjs9ףԚj8x {{i)01+ 9V}h&~&A˕* 펤#iՏr<l]0&>K%ϫ6Z]rB$WMǀ fOb=^KG`iV6=ĮrFTW2D!1kŶq wY5ljթIm EC4v#:`#@J i0O 2֕3j4ɋ)1r9>4m|YD8YSK*wb$Z7l+侨N)!+Im0.v~O!HuOYİ=K0.Ag.6N@ŀd9.ȸ:Z_Rc3#Tݩ L'}YJ/m/y|̔ըR*n^2 l8BN*+0X=f sY83Ah|m‰Pg !z4k|!ۢ^N.fA9]֡Ǹ~a gYZ/? KP JxФac Uڕ%Vgc@P?![i{,E5#ƽ48y/vusb:-oX/Ơ rR ()<-&yx$$A7,dzʂZۨ;xdqy>|7KT ҹd-J}Xd4#Ov71pΎWn/ 2zSΑ F@7⃈S䁅< pm|k`_mD嫐0꾘 ,&LEDd)70$RRkXl;6U VL޺+hCw2 gb'06MS7tHw 7mB,b,T/w7S 2Qk ;0̆0cR͸Terb.+Khe7"N\`! F*kz_%5ޕjݟH}>cnCYMמ0-UPG`I8nhHovS /q]^NlmTR.qŇt .|OKBdlwf8[ 8"A9TfznؼJ/Ą P7ćmB"Z쵃a"ԢpSGϭQkR`H{M Gc;Ɔ<] 7kKhz+KY9E5@5 ϧLͫfQmLf{5 yYxNqAUbo(?fw3L͒8n2ݞ53 ҰKڃȁ+aHbz1%a L r}ķRcJ=_ $$?x?oc2-AQU$: C)PQxcRX\"/#~aG+FN[:~ōឥG[21go3==;= myCk ᛖ;Ԝؖ_{RS =.ed}c)C+.*E$w=m?e \[KEN✠d2ydwWW~A%`)QhaV`\)S~NQsɏmq)ڥ>=;AD<`GU9p:f॒; )h1?Vj%S58ut:p^y],uwVF.{TU_^\ݙg܌ѡ_\ #ZVE 1?ђ: g7@G :!*в%ј054n:6 o)_.7KKB 9%D*`U %guepq?H^ ?R^[IfK+0NRfv6"a=u,Cyt'%j6tۜ{09u3y+~sJM];oN\-(6M'Za#56)T+X&g{`]@VO.t+=vII!G-!6ɲ{Gʎ$]yjo(p*csǠ$ /nD3V>V"Ww?֓E$)Y7:|g?huFD3+(!잹c˳8AG'Hﰞ!\Ȇ)F&[1V+g2Zχk;tm+gdz|P*լ B)%(EX:Xx|10{:h,׈rS[#+EґyO[P ƄVۡ'V[2+uiZ.P#ѵYXV#<&Wf5_+b9(!Uj3mJ@8H17&/h1Adw.eL}~eQw!JHؽ2/:[}ܟ#sBߊY"AưJZwa0<1wajnbJj2v_%5SV+c к*Yҥwn&P"GMc{wuuĪfS3q[,-vr,\m zpa@<1$;N&u;Bh(v^GoK5߅>zٶH&ADgm$IպFIZZkC6Y*w3󙼾f0x}%;t C>6F[qVV'hh ?'L=uf摌 @5"FPnK 8udlsv*i x$P$Y=n'Qf{e)3>,:!@OJ eZ ڜ8& 4L+i,l&ͦ9k2`,8Y@L -N,h28wNo37.`fͥ㢾t+i=PW_;62sbAl-< H旤@wԆ])a<`PG.$\`f.f=OߛSl@܌Р~=MH_a:S=cWNPNXk>l29r?RF\)e&"d3emZDƧi]. {Mf[]yk%cQ Aϖ؍ig;N?%p<ЧMs5:1 $g(ΨtégwRt7؊B-;7Y+"RۗEݟH߽ "9;vSepk6e qFI3>92.}夹&Bk/[Fx󙗉 ,(ďEܹk0MfpIң7EXLdŔBq\: nHSr@{fcM{kRe1װhVB1KUUhOA~aZ.$`-0jr bsBe>G,hZ$ipRq)t̮#Fur/c1^M;\סʥ.cPne5[@=Od_CjH̟$1l>ȭ1:YUFΪ" קWBK,z{MGxImC|ĀVh:?68fB][͏ߜ [B:`M Eo1u Й3:r4HA%lċ ·o ѾI`uѸ)paQt_2?g_`_1*zMN υbhnj=e#!JĭHx~]h X^SfjkEycV\(f9c(SN >~Nh.=mҺ=JręV,F?+!>S/DnYۣ%kVG_{%>@fM}w+ ?\3>xUhmQ3_}&&bۜ/r,pÒEwAc-E?(F'< 'Yݼ @QyK]E$"UsMOCm+3cy0ZX͚eHV2/78ekO^m}ma ВAK x"q9+DTa6#S aNIQ NYKo-?3 I|aLq0UJ|f ijg(GP^R)p}>H6L[*zQ\hWkq0C9ji{;/'{8ӭBt:2DAnvws\8_{TΘ(8Z4DyT|Be_LRW;нpLVIH H z_#E첝7kwYȩ.fl HY yavmQ@V6ُ [p^1n# |/+ZNTG5{=L{|2K@`f-mvyN@Sf5@2KPfRhZ9O, gh)F0ۍ$,t1g [RU)UuwJڶFUKD+I3? ʐpS^j//4ƕ]BV;mTn VA7g+ *cvhu0p> )纏AUo%Bm f$&xڸFo|UL+[RaϻpM;tۖuy"Y.U^:myxvјRHtd4A ҿUo%6!{}Wt55KZ3 #iPs+<3m\K|>L#'ݭN$:cPb:p=J uDZuvVaUpIF˲(A8Gu%mº(MG[g( )qAfaF Aonh8{X_Fϊ?Mh _Pg5\7 R1+%L28kGT!Mypss#1x5B[Nȁ[Fz&a}˒jl{lV\~=-D4W8>j vϣFqFJς=uxs-1oQM{0eƓA'.@зqtL)DQ V}D[qٙƇ6lUϜFB,3ު \pETTǞ2"!kg_Lv Y( mE&ȾM*C2=Ф͇F+H݆.yV}rZcg%qt,Z/KVUȊuR.YԷTD {1>m*/s ʧ+!YFҗJ;#71:D_ƩvOE~8 ";8 @ llFTEc*nr$Z1*8VÕT$A35(O ibC!nR6-u!#ĕOVHۛdl@^@ %J"Ue>dI-dy"- |3fM!)~fW1 L}9}A[&nF*3fr]<)/rT9ڶh‰xjV1<"mdA9?>+Ľ {h 3Z AM+HUDPE& &T#D~Ϣm2V}}oϷP"p8w|d:3{#$`R؟Xik/s":r>ok87w7&=]lHTۢ wJq [?z< E H7-|Cʺr<_jֆߓ*_V3Pc5eq>s$*">#ʘ2ӯ.,1 DLF[C(bk g qS3Fޚ9[NXP2LXQPKxE M&^/XN'RzE((;3an(P24K RCNGf1-DKsYAh)P~NÃ| o eߦ9LoN~b~ߒjQ;d`ǣWK { lJͭGH[iK\7/P aan0$ $QVj"iZK^;yxLìz'?&".mALUBnWdpkSTA (1i5? '\[ze^kxM3f ay ~OK$򬽥v{$ )vhk1Nk^j^p@~S9p5R(B"7qVm"'~0FLV"8!@ye3Bo5! #h3VmU .Ve" ޶!UsRo&Ty8F(;xytxpgx7͡,'y| CWc 3[ԽBqF NyTӶVՒAuhq\s$:1h+JzF;@&؝ 6gN@eΗPԾS '5%쾫FJr5k^=a9d?GXZdQ-r ~C#E))߄ƞ]טBB=\N@|eЕV! c((_ 9_5gc<|(q&~ RV$Q+ieФ`'"HLZtM ?bUl`4+aOěY!A.[tOj`[XJ'd3`_^=M|NpCǚt)qg% .6e`d낞duۮwVqs>6?C0op;M&MEr޷`3YA{)wUJ6W2ZDcwZ!ŷ\kx+}J1 x0,FВ삖Ofw? /?#䍈sT0诤-0eM%(C"&SAT[Ahiݳ6MA=cws>E2lgZQF^uvW3ױ1B3Vۯ/RWԴkT{!+$ŎB/>bP}}O҉2; _+yRQ<(aN6պR፶PZD67G}c p>׾;" `O֓HSzq@I5?u8T!Bi`*!z6S1F멬X7AF671 ݌?YNtBN*_W;tԶ"{5l?~~6$*e#8(|p߫࣊>!l\)PC&\Y;ru qn`J(tP@ 1|#c1P'Hh!3GSsĥ2Є~Taa;'߇ )\X1T3UQB$xo uBe,ÿ_=OHg!H[$xխi ٫*mOYvk|.?mxaG|h7cl-{@zժM!RUݯGltG[oZVL12*þC! P|.Mk2Z ^zYzu𢗷WS 5i82ܟ%q{Gy&sԩμKK>t덜4m@~@$2S2ɰ4*f=b=}VkhGݩl ,|m)xngWE!zv7v$#Nj)'\&p٦+X,Cd2t%Zڜ9ƶF73 R jGy݋0=,P~HbyBՎ\<4MQvfx?̭ /'L(ҩ>EkȺwsʕT(z]i<@+hI#-MUFŁ %9qGqe XdM7}~5<8Zx:AڄNTnI~ B~yGHH?eCfhW3ZRyGշBg 4jIJ$z6>v*+lPI4zϑ!Awe>Ht bjMHyI\ {*_oז=߀XkF1SswSHFϽt!]r0$C 4=$ ſθnȦK9eT1Oee;IjUPhOWÔ~҆rg2N/L4UoNWdo6evM`@sGP<Zu7TF0 'xPѼ;JjH%[9'ӿuWA?Pᾲ5=s d6SMi>"(-zH;k_%~L|*q d5@ .l;2Gc! AΫ^̔[b^zc g;3 )>؄O3 gӣ&N"-D?:eC`<ۚ(EjO)g_.\Űwo뤘lWWc,NPѠ1EC xo+,)Vh0ýЁGz#7 <&562],{n?4nXֱ=ΓP;cӟs)$sY/7{ q?4u)C ja"-0@rj$F{Yٟi7(+g{up9&V eE3)FDxqq&g:e~ nC*FS~7eA[2)Hѽk9sP`ӑׄM%zςep Dsbʾ*^zCHr/B.M_*lm6brK=3&)ě>tK'IU}> lNINi4vr)F~:9x}!$e5K/o${OL-: 'Phѐoz"aZ4*DXK ?^YIv>ٔbm(,L /}&/KX3q۟ _Kl A#cĘ[;Fu`7+Wɫ1dr%7?WD>`2Jpn3C.ְ5SErjց 79\M{b ]{ +)kb.rζd)l2'n&W%IjQGc%G-0r10rٚX[B|3Y[" ȗ-sڶ\&뫅Sc,_6/Nq|_pA2z'dEXjZ SLe]l}f]YH2!/*rz)6*=-*#zƌx/mTdƸ╁Dx4cRM9WCE˄1_dž%BVn^mnadCtefI8 ,ZsR-*<䓿j˛p:HI}R)%m9jw~ 8lʡ !.g0q$ˏ9W(w2,9WȍtQ /TW~,lS$Dq]^֦ubR vw4 :VG:`Ҥ CKuGORH!Lv|)[^s9b#$ dZM*qBG #_YHE7iD6XmWSgՔڝZP@cz`>̓*2G+<7 !~O'BMWԙVǮ0#~r/< 6~2Aq= uuf*Hn6@+Vh]N*}D*\QqJ xM1YՀSZĘvKJ KaAzRsZEk~1?A/8Vi!ڿ?g&۸)",o,6ڠ?D%^>޹o(Nb$b2,`hU~CX72!rpbY4mh9Єyܞ zEw7B[NHa}h= `4wQvOaGEfR`^ֽ}(_2{y~ܯ2ó}*k>9CkŔU2HM+B=/^=J]t_@փC)I]!L\d2~01_c1Rwo;jR_ҽYˌ2E6Zҧ'GaC浸vюL!W=Pe?(Ed${b\˳ثPUKoWf[XrZz+tWz*Xojd G#$G=]=2KD%3huZz"Lk:-_ "E!yG6룊f 1g!ɺ`&ɸeHl8ə:u$1dN56!>/k}chͥVkIvӫoN54xrߐʄ;.'&,˴ N3^X7<(h+kXe| 67^Ky=P|$;bs/rV&QԔh{+~*G0(3 eH6΀NK%}rsH恺-Fz~wAψS+.);^78)!`rV=AV¬xFE’VಞKG MhQ-}띶3*ĮxE2Ɋ")0u̩c.qoT$H扨*]0,tuGɽ;1')AGi5%Ov,,;<4zQBf[}Ggqs7`c*m`40anpZd |$@5nP+mS.Їߒw_& {Q?9 G*p.X$?bݘo#̱<9|^3ĦvN`d|uZE0bB 3\*4aS_rCsN1#GOODq5rn]ce)Vv1~a`49a4Y+ppSk6[d hNN̨v' jlnsЦ^U#wM5nꘈCABQ.8O 8.ĀmNyՖQizL)ghu>TR<}.ق=OTby9(45(l:ږvqK,pD8O_ jY d#MvQ_IP Kfx(!_z|Qb R57- ?f朱J\DAWCً"Vֺ9#u݊MT9maNQn#te~rw8 L78Yp((V]qǜ( ϒi^] m77BMGj .MA~oI[JD!9.146E42vL@JDx5gd/^ϑL0$eAe&P>!&*'тeq>I |8GfBذ6: ~uZ% {#yJ?{.D5u_Ŕޢxw}-1َͻ孒TTcLo􉊽 ,UE`F 8ڃݎ y {Mb *Qd[&,!M 9rp {!ߙj{]ʴԅ_̚џ*g1Ǝ}HE "fo:/cQ),A& 8h\+V5ի~3%9;5ۗ>  1W U7l ˣAidָ/ڭIIi(0JeCSP%YɆ:<##W"ƪOj؏ȅ'hKY#jg^]d<6kyOb*}(_gZFTHtJc-:-G0b56G-%RrJoSszHDx`/-;D6/.qÄ]o–ʪvV|b[H Z;'{T{A..頗,E[T224FGM-Rҩv~=$εk8/j9Ռݜaa$g9@^h |^yCkRBj[t\|` 6g$,&!2IT{(:eT~ f 2yXig!9?/#$4FeZa^4iw)kc>wZw @:+V K.͌!%-fآ4Z\f5>h9~o%ޓL򬳋 ?l[|u>>jI|3Oq[ Yо!J6)Vլ\!8DjXftKLLOyH} $;96@ĚZ: ˓Tpܜ!}\=GX)k149 "1̇J6 jEO@[ Agc]c&ogKosԔcE"29DN *S*R93MRKA1%_]?{[@ԝyBi;|;T̾ȒЭa3|G&_ļH1~w_,^ r?*]cZn?1hyn7%0)UZ.Y$"fë鴕V[+MHpn2t,υH(6a8'_$vU7;F1p$(;noåL!a.I5c4It&Yg2y^n*Ε%7ڋ6e)|T9ako_C̍y\Gx\ђX/t|PF"Pg^aݲ0 o{QJ~i^M>i]w : k-]r[CK25\4J̠/NS>fBL<4ߔèE}0[+@` u":ﲴʞcŘ}:Sw1oܞ8b*GKCۻp99 L63UV[.rB.g|~볞ߵ uWJFןzwlhshZ%z*}>}Ń: $fү ]GCsO只HLc* kYրeQX/H1vB%^&=ZZ)Ys?+mHkMW~Ⱦ~GʈV 53+Ӽӵ1ܤ0U+,5ָHZz%*e*7~V55NPϕo œ1:# ;aCs!6tRDZ˺Gn?rZfh]-^,*'ښd3XњN4&[<bYgdy1T M2Ced59|lUk&S.GղeF" e$BϼmsF^zY2-97*EHoO[~Z~UB޸4@䆞+J 5QMJi1blGs.=kj^*٥$yM%D"/ ^́A2O?Ƕ=*~1H^jyE#4r{(),|XGJ"9T(kEE>Ņ&>ɽnfNÕnUPiX׼qzWKy2&'rfȺr mH(ѝN%_cx}q]>9S[\C_ET fr?j,rC(ژ%.``%,r(0-$TAOUlAխxYŒoM [Rr%3ݰ%EH8G Ӥ{],W{x߻mZ=uw-vݽIg_Dt>NfИ*V` ܠpąr_;>.$FNKdF^(w<"/=Ë^ntfJGe Rzח F645 ᄟ85߄].pHph/|c!a$ ಙ0GeRڸmrkUq#m8?MIkfϝ\7xp,f)|;])?|+ ?WgXlܭo|q3'd͖ԍ*d;@2Givz<~8薵V]J Bnx/:^n]ڠШl)|oþsap׶#WkUZTQхw?wv A:D@4-Eg@MyG$NjB ?. _w,p%WbL?֯`n<[26n2s0yz 来k`LVP/\U#nh2hld3D<ؘM3|iq9FQC(<~Ci6M>[}B±AKc&g⛺nEĹ[^:*=jAzt].)?K~fV-M "W^-Et'Db-juaQvӧ'Kmؘzb]V긇XrhVD㖁a4DIJ{>zW5Go,o|"$݆*<WЉPЗ dFF<:}#ռuLn6Eڳi(;ȍ2oC:۱6-]mvtǍ]xENq|ɭkD7=DSԼF=Ue>).hOF|1JThe)2slB1*R`%qTր>5>Q]}9`V Yr8OXXCÞ z0R8hB.:(<}LcM!.A:Rx)QGaOܮ\116!pșaSL9-y~ }9 T"d$v^?ae+#ctH)0|ߍYʏjgdW"zج遃EW+$)?(9_|NqͯQ*PPV4qn,Ɨ]uqxENoßgc%ONﴽL/UQaU%HeRʝӑ,"Gm#ox+ܭ]"&z#; ɴ-S kQ]rG6<QG ^ao+GQ@:%uVd~ 3.I@BVtNPrd &y»<.jwLP&}b3jK:l-4{/`Edž>f:bԣ͒ !ÛK`3kV#eg=. NЋ"K쀜hvJQ,XA''_;mެ*J`xtV{G/jH_|F.wL}Uvp&,Wq\aւ2syG)dܙsQdI֤bįD-8WʇBYeo,]>DHC'8Rk$LjҶ,:M/]^1ۑe-O .a ce5g_VSH!+<dk MƢ:ZF4F?6 P@9*nƪvq|j+bS֠F t( s@lWjē}: {t\]v" pCՃp?q2~?g&(jΣ^B1&WBW(>#ܶeLw\ @o9=!ra|JE;Hkm[VgV%<VHOߜIl"do+i3I唇xMe4>dC̒pȕ%|S`4_ਸ਼Tnݧ9i2vJ8H C[y ΀X9ة#K>\aݏƷmWG-C@I+S.\T d*ʜ.y Kw qf~JްzJ?݈-@]rU JlEqJ{)XAv# ߅n;Dß6Wh YM9՘ 9} 3Ro+@MYš {TiG@@ƮbӁ܇GOnMC9E6(uEzR $`4ն8r4ʢԘvns!î >C[  ʚLm=cNWN{ةݫS]['M:IN‹!LƊ덯e2뚿J^>c#GŢ >h4&kw!tgB>Ě]EXEyGkK]({{> XS"CZ W [euNBvnnXHIx֞o8anv)+HZOOՂfݞ϶yFd_ +qcS#!> sQW(M G&WN 2;0Rl]5aG}Tw8tp6!84n)iczeS^ls'F9:}luHXȠ(5? 26/nе;b]W,$E']H:V'E銰;7=F˝j$wZ"ϱ]?L^YaY R)^gۥ%f)pJ3j;^sO`8{.5v0iF60#gw~o3oo MrQF8]ʱ [SZ` *r}Q~$m[] H` {i!TnAO~_|S1_fp3)gl-+[ w`ǬJ͈|Dr3 }鑎^QR;/[cET }o($B'5ۤѲ;1xo\6{&8kq6.&]r1gYojR+G/jaK=_OX895ln{#٬(R4+blj?QqjcFr ߩc/r $!\=d")v"K)n`67r u7?yP 3rνVSءѮ[n|~DY=|4JlKvV]JwCzXoo n>%@݇р6ds}/=lvhT-D.QE:QRqm2y275(4&VyL/iZȏ SZ$2#RE-] '=OƗ]_(({Y;Kqۥ8f yEf%>ZB+wR *`$y)alIЈN%X*O# ty*sX@.~n Bb=7}X7v ؞͖xBv3Hɻ6ح**:JʶzeZD/Ҩ=ܔ];>Bsuج1n&+I@ohfb9Cu>!Qy4`^QKfN\ 5 7[=0&z&~豾Wθ-8Z1wLD4VI°Pi- İ2@0U20.hðѹUN5ע.rhmo@ށBuuD*<cUӵx0`K wTdh Xy[ݷ6:Ez_]V(|{t C -606g ĔAUٷhG#e=x.G9r'ȭ0nA*v k:uރo@LGPmL B5`^gK99IwYs>4/kJ )r#ؐ2_9Tʫi{4Mܘ'X>)9UQlfB RK۟b.$m%OJ` ,[!a8ryIq|{:-;E(31<9c1AI jlԮBT䷻e\UQ:! ^wrպeѢJ@CY~ iiRi_{;ӓO^b2 m@DG\[h7NR>$jDq$F_GI" ݏt8X\J$4CW8b?če$wJ*f.ekXNca) AGupE}E/ -ԫ*mqf!(^s3 x>ҍskh8glݺ/eš+*;u<zNL߼UYDfP,eY| [Ijbl$8BEՇn4 E!}LB7#Yǩ?$^Xwk].9-dXIZhB"%G6RZ ^߄ш{x@W1k.gT(%i,xj$JQVb9Em ˴Ɍ&& w ~nG `lEy5}{l%ׄIXꚆ_5lw&E6)xt!W06[T۞3xXƺh*Y,GW%<~\]ަttnMJHXhI̅Ǚoa4M]BYWխH4Q | %RҐ+MnA!A=ԡ[;Fr 07ihH8w LZ𤺢9uΩעUh5P軃r)QEQb,! !#쌛)^"6Ĥ)SγA-Encd}$ 0+|u%[׉E[B8)^Z1+E dFF\iqsJp>ol% zw$KlERf9:⫔X,(T0=yP٘ʣ3rɵPK6 N˺LRDD%s2jtQ!NNt0m|i%rUT PBq]R c _kR}۸n}eDŽ&"Dg"._ P[͆@n{|^dr9ur唳[Ry2@ћ ]kϋ2> PT~8y9 P#5@V@V;76RJx-K:{"pn A(|*Vjl|6.\ =6EjM)E8ox<@XvlW{jN_$)Ɲb>z'tMXe.X!md35uI.II,ުbu>Iخ$m9n!IdY}*DP 0zgW$1*:<1kuU{]AifQ}רIMJ7<7х#LƾY`& r1rݙmW5A2B .6i o㰖HjǑo`q^#9֍)?xTdm :A/A8#nߢsQ]{Hגsz6c~"Z!RN WbUXZ>  X"BQx1H˱n0y`*"=oJb/jA  zuG3xc J2$S&.{k>Uy:Տ% pmDž3o)|1 ^FAǙ?o(wD7W(mY% ۰}O@xΦ"a[jg0`/ALy?$C+瑕:QQmTSŸa n Wz9˺=s+}+>oF[/3mERJ'o֔->=;m\cRnj+WnB7C9ƽԭxUpSUƄԩ{-\ 0I\–%!tiFN1y #}E  c'3ƱWET.1zGdhy=j#yo$"lV6돌? i5d;S҄=yJtSN DtݎL`}@W1Kx ; ƊG 086mАjpv/\$vn XXR_%ZL/ 䠚:Q 0'Xx s֐$F`$|Ԃ(`J8?%UCON7ix@5J#梻!f[k4ST }j{T6l#Ȟ_Kň yZ#QP*"1.XpCÓo;j%s2ak~Z{@n0&ϑͼwꆵl6) +b5lAkgNr6fr9ǭ/R`PRR錍JWө1Qf-֙Axw{mDĥ=^Sۈ#r^v8OlX\uVEz wxBm kOڲel*+ne3u-'tm7CUӯnFPT@eE*0b8z،/82&D"XHFK27JqbP!B/%Tܦ&6Uz`4@8ZeL@w{=H%3k"RHiNzh-@DTZM!6:_b".HhI 03iuY죨Rc!)u50=W~Il:1K ׹a 梁YJta`>%2&L`$|<پ"*4w_o eذ xလ@}P٘ᜱQL8$ XZ."u"M9DrOWxpS2h)RJ7=%/!ì#:)YbZjwXeK|'|jԊ!Pi$]YW,"ʰٛE-q4vaK @BE!ͦ k.򷪹ɇ'PU2e3 x.WV/*e79ֻ;MhM?X$F'eS lIV6˳ES0U%[UD(Kz3q}'?"0ۀ=T˙M4[;rqTX{#.b)=d%f3Hq~"zRC&4jMgK$z4`2C-Cej*zae:`Zɧ:J\ 5]gwpLOO oInR|_(s֖;'Dfja?z*dѴgޥ 3rINTawrEbRzDPBtzMz^ei9ގEw]KW5>[(!Sr+fò Mۿ3"++4ۑIH}yi$p|ڵ/6e =U >s8w)sJͶCd22oP]'rs]mYO~Ȳ|[9Q# @A`-]oO52T5L3#N0?8Kg# jd]wO+FE73 N&\LwNT1y EN+gIͽ'շ8hD;`}SHuL %fzN;fl(<fn>իC1qmyD?w'f;f6~6+7ilJP%`T(dD=y~F.f?>\D#MЈxҼ/륋Wy@8}pV$SMvȷa@6+? KmSz3@5+罯r[\MvTj+c/gH0"dQcSlpܚO?j!Y%W!vv6Rs/7P=]Fрzph^ 2.B^Խv BX*"< Xi"3+:3h-_ab|Ea9 =`<1 ň~R,@6] .\? ̃OF1m. 毐 &YC櫽 K&NGڕ`!殎.Drsd-n$4 53Q|x SA6:nkJ*y\r? b-u#XFDʶу7 i5~ޥ({R|Wqe[nY-vJlV…Zj|rGjvDK@өm\1~j<%).|sAhţF[wS3z{LEvr[DO~xdܳ4VDz69z@[OPW3o/R*ʑ$jE̲2=R;5elD]e]Қ2S %8OA⵩?]yIs#韶Lֳ]-[/{La6++PiµmX7g`IgpvHA ?X, ]<4X;qقe{]qX(O%N[lA5FqCgS@IexfZ [*[S 6] X QdRHjK/k}{D\lp09_ %~ю".r)Qz%sKs͇إUq39CR),LwC@*w~ V/L`4uAAvMs*TRO^ܡ7Sh:;gs)vҀSpV _$l&!JpI|?"oHkeU!@S@PabUa 7zM daI^_blo2sRvĪ=dM <]NU>Odi.op+5ROo%xF4V6:f|Mqļ_<7js)bk[\=*$ ' c+@Ud⇌&bIQ)ivpP<r7>ʭ}ml$ثr5MyEk}#s ZOq/dZX:^QnHJ8nsi҉/@d/Z}I+9(n$ǧcDf7o嘔e%Xq\Uݏ]}VhwRA s0Q:5~2F9z$Jm3um2)ׯy1;Sf{5}}JQ;X\U:E- Y( 4 FyaX$(N$M[8=㡵eK*伣` MO; ܔc/:gN(j"I;6- .ں εGo6ZpiEpEsHf0݆s!=91+> 6m׺ns>> kIApt7?WjDԙ 풖褑@I-iKbȝx^U ;qBeea-z!ۛg-5)بZ_H%FL%.ߞz:v6!x$-'=FS$6~ѕKY @.;pj0uQ"a,D~Ԧr!deif% BFO+c!Vj%GUfgn6Ͱ.4cKAԶ\?AXI#\ eHv6v ݅84֚G/t nx[kH9xaEՖ~@*U*qm<8^'',Fڀy'5g͚%# #u EWgTt[xVc'JsDʉϝW{8\P%Z^U9T&+}ՁDH _lt%ҌI9;JT=pa(ʐLudx-=0xqS*\Ud)>ʃsXFG=*P XzA"F`nVMӔ ~)<%\֞|6 ~b o "搵r5MP!]PKq!׉mXjZY` dv{qIㄹ7=J|%6^+*;ɛy% $ŻHH1퀭~ !4.(y*:/Gɸ |[9zɹ=ȘC$Y}Xrd,Fڔ;y^M 63s7.[%Nί '4۸n "-}@P@SO#"_/2 qc*lj2V4gѠv <>`jP.?o("g})ֱJ D *1rR#˻'?fZ(z8+zb8|ӫsR{4ޚKR)Ĺ4BRc"/}#DD 8KYfJ])=Mv 5FC8qrJϜf.p"2x Nۖ2ij8Hq, .Bcks.cwJk8מoW'kN<|āfKedob,v*1\ĚCAKG}AbFH/xr E4_ J͋˖7$a pAl\XY7R)7r᳣'{ 4O)$ vZ1sffG5kJ6ڜᜯ8ͤ28iWm*FbO|0[ 5O$#m,[:#gbv Vd(<]af)%'w=FYMitت2 @qQPwH 0柍˧I>ES,=i 8@Uf+uM_PKjotv4-c2P2wIwޅ6vxdPv2][&&g7ltKV 2n2^6LRVBsTѳ~XSHz,[ð ttv*ʏO\[ )r4dfV)~:!7RfU6^.2jkօ/{oٲ0ѨJ  Z+C=ԉ4?N%Te:bJ`6Bw\5"4(s;t4hvl#UG_ljky=5) So(D/>RUӂV5֮ܥ$%%U`I4no_#.Ob2RsSg*6?eyT,F-}C<@TkGrAmAopȇ(x;IȈVbT?Їҗb6ROgXBkzjgs>["7Tqa8ӴTvPs$/|8*EOrMh8dP8W31?>v4ބRQ#CdI~5R|q}Z|\ 1CL^TCq@Y/U-0*GB)'3`pÇC#е{./:7foھz~,>n_D2흶C5 ̙T{yG@B˚J"#_Xt`g_On\Db@:_z\h;ْ `R݌}I3$J{8 8l!p;yk/=?st*b dW ɩР سg!8| MT6Ɖ}XG3ZJbu!AfxB|lD+8goKV[&d/ųkىLpчWNb܇(oЉWEu!!YW Zaɍ\[R:sfAd*!\, .W1|\T6o4׃e9Czd8y KVcju{ }!_,#7L:Z}/Q+{$dCg񜋂Պu .A[oU=%L-Vఅ_dK7I7,8I)?,p\iwr2prbm+3YY6-~BZV?J?}!Fᅰɐ߮8c5Es!AN+ @| D>oi޸JNFs)%;j]#:}T=ʐdk"|BEdr zZsߙXD'ֻc7D>ؒ!ۛ D dAS&h`Dh.(b]-<¦>?A̡ۨ3;! fc̠4zMzk]'Y! ~<[t"\')ɕGqP`d.hFW vH&;+Tcx'AkFƑ.UYjFŹFxDi6]Cl2K○P%n+ל_`[~ xwt[ G%Q`ƽ@ AL۸l:hi׌?/,`[JQx||l9(7BϸYe{Nbf?5IzBhSڐsֶͫ71i.e\]+޽C{0)eV(N)x&[Xi!#9ˆረP>?ўN X.0``Q'hL`, NJCRQ:UZ6OėA'dc$헰Zώr`nMDihﯗ] Є[`ф%()2V&fkA (MYs ]0Ym-g;)GX}fg+Ywkv$DŸY1T 05ٖ ~P#Yx3 (8Y&NqHǠ89(xG.AT H>%Ze'pyD߰p_- qd 践YիRbGA Zd7DL E:+fȨ9V2_Gɒ4'RA2`b@BΤe1YM4ɜC|2r=כ$@`i=xе+IԟWny^⍺r3 ޺snUzTS`ůg$Fnq6΄S #4͘<8#ギKmeEmCvk" ǘR)B7>بkV4~9Y0B=5@H!Z;@v[xOЮ> v7W NH%(!gv8ȣ'LJn: {:ہj2sja֟w "E}W`{[NphvBX4JD%V;"ft_J4]: ^R tMfg/X ˶Gqb3FTLQCvU!~vae1x طY9o*[ӛ*]yge޲X8}f3B/z&囃V `KQ)>PH4p{vr#LF&(3=D(AH3[}?(6}`+K6]Q+Tw?\6hԳw9}) A1/BرlLCzX;62ԩ/A޽Η搥T6>G :] = %+'I kSq8Z CSG.eK PǍSO n9N¹6I_`ޘ:M-++R$o=MFguiXfL+]%kE .O'Ct1KNrbPៅP.WO}.m]W`a|! 0=u_HvGk=dϩ~B|A)E\}_X#*ӫg CWnB3pWlq^TnV260%ae>n-7lYMe{ެJ"\?W^v0. j:p'os?!x^EjYSCܝ&tn'5#{W7pwגB/'{w8 iy ]K{@EMri>Dv'%vpe~Vnܼ19czaztjm;w̟KW[0dDj Vg\[{Yy1h8Ah\eP N[-K-UJϜTk y2W{dyVir9_$L{?Il4ȿW|ㅆtEޙ%Z{p9i7ɩT@)m i~пȱF,tc/w[^ɇc2;VV*k)pl7 ّܶ8; [`zZ{?I | kQ*Ϩ* 5#q;g=c,|cǸ|DyhьWiJUC"{~SRįb$r0aj<+!ՀWDh)J0b1+yŶ9j k9iuha*7k(cV"|-f[VvCgſvf]R]D O3+UdD/e^p47`<~#Z6}`@2.o2 AC t@强gFpr"qSicH*.m^\T[ - \˚7g'K{qWD!Vg,Zuo:v]SEKevh,-Ɯ9A .%6ala3rJF:!F[(6&d0Z}V[eÁJpɠ``BzAkX9k8ղHBތ+ћYy^ry!3[=2 M;oĭB=o`?aaNY'T-۹G'̶f ^6FBBmy h,-(J< NJj9Eٌ_lś>rK?4>QlW_^tB(5{ GgqP#wۿ X(O4DDsCC ωfx$Ή`9O@UYjb()[yA:Qg#h!!kA+JOyat^?y{|@cB~>(U~8čvM7ϧ&ޤ*6S_ILїdYub'@Ƞc,z[ia㵧cܠv0J NG程ê6Jp'- @Fx(n#rj-(܆U@/4d/+w4N3D{;-cWCvڎqn 6~gzE2X&,>(79awWKUp4~ΩTC1!ߕl[f!x-ib#—'% J@ aǖQ?$y9Æ5Pӛ1LjdžD)ee ѶY©#@GmQc[!Ϯ[,EfT.^Q( W2[0'0|_y ie;zHلc?f.UԚ1ܺea"%GZ {mexb(݈GTKTrI=j8ۜerUK=f;a gc,IIMGVP{9?1 bR^oo Vw2;CV•uNïJM< &u]Df"#qT 7 J ;exS`3-)HeO&6oyB*;~!8lQIApj pP/0-Y[e'{rt"E+/w7%. NuG?<y):[*GoR!D^;p5y#I8͹>du^|\*@ KE6_!,@|*'GL}R fvp"%,vYs} I(kR_Wn8ʮ8[U09 =16P߇[k(7RICK?S7ox_8NEK8<P&cJv mI0ՌMNGZIYJ%e9dK2J/J?0m{.@ *xI94yYEvl?'+8خ n@!Stﵗ*ø E=(_klWZ. e8wj+ #ۑ[26l%mKQN7>MMM;kpxo+R3(R l7Kh9Ve + `ei0Jn d7j3hbnWp ymS€ȷWHT|*w% ?#V8՗>k-ZGEG-XR.H׈HqveSez!|{z3ɦnfA/Vwtftw,O 'BmRC }z6Bl9$sBy+.GЈQ"߯\>,M}| "Jj ~hDlWgo8Vq/URC&9?4#‚r  fb5Y:eP%z7KvzOrjM޸]: 흕A$>*Bw]36L6:BU y531`QE[#ُuOGp,m,0rW8 5֒ DKٮo6tiO(, 68Hd"mDŽABV~kG@>F_9R{BBn5K'")(?Qx&9)l뜊yJ}ꁛAVzѝD bm/ ]Spv2M]rR/<~a?+ ?|WO񜩜L{SbWj<`23z>y:ߘV8^@PN7VK~Uv25Ki ΄_gw5I;2c٢qXrpH#",vTN/ܭ 9ӓU1a:);^j2 KmYMڡkƱkʱ6-:hDZCڵv^~El]kUĊ; I/< ǘ 9^~+S+.UFx/tH2_>zЕ&h M5Sn x%j;$4(m~9O@KsԂEoE l 9H"onPӊBݖ"n5ȧ{XdSKz_X ע.A&5V,d e/DZ;=pp@9.rz8_YK58~ƞ2>qѶ@rq% n< sS'K= CO&%{aF8պYsnFEZ 2tm-ʬ;oZpVI|O1-V^c4XrDW?ٲ=JX<ÇrI3!SR(O~xu7#Ү p;v\?f-+`VTT<( S;R;&(" V䗩1Y%Sǹ7X'1v=l7vYpMH".ح+oV1xf'5x|Jn?L!Jf2w洰tDJU W/V WָU7f~juN!_ք9`$W,v7kO֭ťuMڟʏ.ю9ew pVNn,[XBGt3 !N)ܖ7L#i"[mzfqP-: ^+xFA-E(os&t5prm2lݪa6 Ƈo5"@_Ez$ʵ1b4Y5{ KfutF).ZK꣸VX4S wL<hhVӘla52mpG5[- M1j@0n;TOl)%0R}71xA!=zB=j >UHvǙ9pkXdՊEԣRXsM̦ko N9`k]cƒeAO?ͯf5ODG ؾ߷QT~lKq `dd#c7tC >d>+I!JfR}VZ6!Hg˿aiP9jnuDI<ݦu+:R( ir/ ϵ7CDF J;s:!=UwsW: 8E~1D >>J]yF0˕1"Ra.g]뗡\qaѵmj2hZ %7W71F %.u#O]`BR<&*ɮ(H]!owv\ 2&Vz5_̿r-v7Zִ5w T@6N m|k6jXcs43|2FcґO~V@8w~5яg(VkV AyeV_y>&dH:I/8+m1?kC3PK+FtT[+ T_KedEeTןz3\AпʺXHj,7!?IܖB wK ;"P~YoyO(E:T& SA- p1j2.t*FʁjT@[Ϫ*^_:Q/^0;a? G2NoS=x,=v%*-WKi%XU duU:@|r$?1vjiꁌxEo; XXXK 'e14k}MΑsA]{i`M-Ɩ,ީq{jc>}ۡR컛ܤes^ x㍒&& 10BYޝ4Лv/0IMĝBo3SZM ۳aTp)O:s2xfisbW=)zD1d]ט3͎ ^fׂ&B po IJZzZS["7I]R֥ X_^m-%5Db!! t$HoJO32RH?=-cBobߴhmznZؓ4[8؁Y/>J<:fsrЏFGjsmX4B8&i**hYqW/M7Ln季')X}ԕ̢ܐ~B}e: lئ&Ẳ=EA"l*8hFJ}㥧FǬ^z֝+ rn&BV~z$ GeZ+džԔP oO7M' _CљKt0W F\"m z̴i#NM0]W1NXiW}ү8BmxK^T!ȁ=Й;~;X/ !peX&*]ZBޝ#VEO1.T{_Y(^0wň9]CkfᎬ3i,Kv6ۣ湂7P!4+~~MsѶT@$I%jEd->v:X@꭫^E_ԆwɆX92ƅz5E13܃.&Cih#"TĮ7}ilMiz<sĤ)34[%qNꁷǫR^wRP懊j*,i$IB䗌8 $Nw6\ +Q;ͼ/Li}-ĒȶAdLҮۢhԭЂ8n\lj,̄bU@Sh>hJJvi'cJ# Iď ٙ*g6;ߕعo= FLTPF oNxEj(lsL+{Gx4}`Fg=ēCK쭨OͽW{雍lgBLfǔzbzA |6,ѥ ])yd$'&3k)}b8ԝeUJv63Th2 ̩-O_QXmKel*MQ˹qw]yQ9~*F Pڍ(-Gn,_Qu֞5bע!m1$rFc7bձKDl#ϫY7]MLp2Ï ݀G-KX3 P0UZDpHTYԤaミz5+ `*y~GxΩ/Kȸmh7TA-`vuhCZ)< B߮-E)YlOh,|W!" jlA2S]zN%uqV:;4hVY^QBißx"{TـS'2í"_m*xZ?lklJ^РgK- {ܓ> z5JTC}jds::}sY31B,Szt9 B`!Dضճ#LKI?-^n^km6p6Hի  ׅ͙|&xj3nJP$3wZ䐅]G.s ِ\Qu]sgVT:$U h~ ULj"[HDRC;> ((($;ui{$VW{+z۹|tLDl.^aHtmk"̑Uۂem _XU?'[+Us'Ah&ΥqcR;+_mQD)Nl2_k |RN1bRCO`3)oҤ ͣM+Gqr8r0P|lcOY@-_!Ti#0E h,Ayüeet[fHh!ҁʮóiW@}̞KTQQg !N`.Pg= a%oo4TLz<-Gg|d uC߿9.I3,A{2}n5:: 9}s!IE(9!$;Ed:WrX T02aWa 3i~x(@ue@[uφer K##-7/V|8P'¯*xY|qtL # UD]\]l(ӱ ^J_CT`_0t|(PefT0:bl j ۤF&/͡d S d:97_4dGRR( pu#i&b;5UYHnTsN3{>S[}7L{%f'pfu' Ȗ~%2<JO,]#>z}Gf7dftddV֛*?:ޣUt^W 6xm[s.czxu`}E1{w9Iﵡ giOd)#:l7uysɗo-lK;_n~!2a_PcG.*'r|%GQV/sE%̢5qg4mo3ұԡ3{͡ݑaLSe3 h)CJMՄ@%:-n!ampNOYO B:/տ۴rk8έj.cevHT@rɻ,b*M 0#;1 .vMe6Y .^+nzY*p.[hw=R_s偳 . .Aؿa79ʹ@C|n dt7?3ɶ^v5T7W R5^V6Bu5% fH¢!C!-#? NE}⟢3t¥p%ijH>4*Ur^XU9R2K7u3fUN].%=3{>5ߔ+ 3v1Z0[9žְt4@ k]|T*[cEKIB$o b9 Z\Y% <!HJP?-i~7etܼ+cs[q%%s_V԰Y${ObɲfJi1ȥl@L}[.k ~*9FbآDf^i0ZÒ%˾3 U_10j9+ÝF]+Rtx^Il72hy% e=CT=oleCO4_YTOS qN@;Ii[F5n S-~Ӭi~:3D&Kìg"p@>bM&e\/%5Ą ȍ؁:2=]xj'JC`",r-qrG?cݥy&LoQdHs5ڊR%CL/TKߴC1_fz$q*y,)Ax@AijSQPan+|n?bTkJU0z ;ը,WSʷ `SOlܨX3qw-& ]7їbw{tC$) 93h(0+M|vh"i$?h9 zI:J'n+rö́&,%ܦ]\bcEZ+Hx:G1~svٷ86)) \m}>Hw.B\4*@dV@3K͊#ٮ/zTX3RF Ubq. IaTR'sߖ[t@WFh[tas S>V1Y"l[W 2''s^ t}}}o#ZBo]ȼ}`lZ!hdU8[o!]] xǿYZ˂r eo.0@% _#7RJˮ(ӄ ϋ8vױ0j@L]Ń^]9s,Lx1jꔘwuI w [f8F3n@C BXICˏT6]Uy'4(tY]CHڷLRp'sS7h#j^bv:Ȏi157yHʠx2h)^n :?qM}ά-x_{GX.}~j.#p P؜VMſ"--}+|ӫJ%=ڲö;!*4lwO;;r.+mf- 1\#.f{^Ž \uldZҦu RZLvbAJe~aLg2.C})ŵ u.(=M;!ԼK(iD"@\jO}3Wnl)gS {U0OU}䕭 RIbHRSMz]RɵpJ%^}= ›\,EY.^Mv[Cy vmoQMɴ+Y7ArN22C3|Kv/sI I63<Y| c kqԜcFKc}?dlˑҤzqk! i@({BU̟'@6Bp+ͩ&b6.FJ:&l'65߻aMv)7-ҪX?:,.}EUƖ{h? U$ ׷L%xླྀy7+k\7ZXVHX/_ټ+;f, FAa^66yo Fn{A[bNiC>^s{$%vRK:h s=lJa{ fMWCepV?^k!YTvܘx]Xv{,hf$uF91*8&I=y(TW.%)LO!˒I08gH+jY\y]dM,vWjuf!sx "0lxt^g T|(6յ|_N^ʣ6oz#{ ka@?y>mCZeWh KA6bQVzM)z^?ןG"5W2 vzOK4s:-ssxS(\qGhIŸ!oRgDAq1p2ύ*:K3>Z*,17kd.v_ȕpƜZEں=T}g_IamOoƢ :F +uN36Bjt4^xw,6@;M:M;Sy((2M0~9B' TC%N(hTLS*%C0PiيC5&ySVPsO`"N%Z5l`8hoўei$ Xq5~T18 /f&뫎:kЬRjW!%QjG EOדstqa99}K']Kk=݉.-suW7ʙ S(XmwJ==ݘqCT%XmRM/R!8G>|l&k26Yx6_PCpQT9DkH}fP<}Da.Io7/:EH{,+zO mV MN?wQ+e d\a*3{; ] ]b,:A0Q_Ti;~ c^!)F#;kqBº+/k9gAP%S?E6q?c<pm!d+͚q8 ä{3ʳAH|n5uI7B߁aSL~٬L^.Q{J AK"fcCr?+ 9C-nWd93X,xK8CsJ.Þ:v~Ye[زU8Ma׆V4?9b:%cS2=C&Mr!>L8(IxϝDңpWTJ\LG_b\2]{?]l1NC-|?:(10gP /'a|KtJ&0&=Gsl\]Rַif ©ê/sppBT)޾`?23W ]5>TDjEң4PLrפ庾Mk)| Btiwl=o}(Yq8zXvCnivwsLͱɊgAfNۚZ{X?<ң*:P,yT5@@{dGz)j |cֿR8f-1PC%^T^UUϚ \5/[wh#], QXw4 oi,6GtTui@w?U8J?QZ܄m#}%KFz8PJ6OI,aL?IHN7& c1 5 u"CX"M^r*l!Tr~^)ӒDLHvĻSVN&/\@אCPxgwsif~FYǏV<4k*dQ=po~Y{>'A5kMCU bTG\X15:Ʋ4TI?k*dm!;N+(hg&'@v@S@^s56n b|"tM? \43UM~ꊵd4+lH6zذ#zȦoIG2t.7^587` h>D\'dϱ^ƠNrv0V|k}4ğ?(Naܗƾ(/22L -"a2{FRͮn |beH(@Q2T;(%p}+b/O{V]HX]n{k1h &0gMnM/3?M& _sF 5¤kTSDV!R+]!>(V7FaHb]CK ;Np+~#wLUk^V~A ağo(PgH:Z''@t< Ѯׯ`EǕhNS_ ib-*tu]OY웷io+.d%}b-'"+g>Hr ?yJ8) =Il.`vY;@ 99G|P~ QT,bW_]ֻnrqhQ)x~SkzeCVBkܫUWP.95ZIJ:TsԈ)_}<@9aiG'J*MPw8XQrࢁJGpH?0'*?2ij"WKB+^ZMAQ;CaRaS#ch'  ))f<;RG-Ƨ@/=۸E#>4hd2|w4R,4:w# V)FD+ƽzEP^~#&֙UʊdtG@(6%PXL9I0w̾?Ɲ*ǑLL7B:sTIB0 eB~mwP<o, ,Uwڄ:N/kbPV%wb*:5i`s9T[h͕4`'u[<n00S!!9Fa-cZLEZևjELL@i~;}Sd4i8d]e&UYvUm5k5zM=֙J.:EM!BfUG$[bsȘi@ ㆩ$ZR^74ͱOҌI+-[gx"^[F=X9ֳ>A`+cZzSECv)HY~KY$ε–? UF|kGc^ c=ۣ Pq?-Sl°W~_לJʾ]ԉv"'_#$꼦et^n6S|wrqv)G̶7}oV  #DѰT9TZ u:)cz,uw+tv>/7AeeTpCzfy{{D}apicPL+QyotOLzp 7>pUI!z "ζThǪƚӫxQ;BaprgE#rt f*y}=9?*h~%'a4`'ΡBd~-Ny1Z׎_:v6Hi.1cGo-γ~?ERwa2XҁTB0ay X Yf`Hڏ KLFm4|YA?x.u3HA>r "?s*]1vݿRF wXR29#{w+--T=aQdBI!n޳8>L>`P2 mL>xQ+6QuC..ՄV]䣚X>a3\ IX'/M"N-\d zƥmD ykϵȿ2G'㏍~Lizp*34KցQn^>0@PeuEsypp6ٱo_z {vYڴm~ +E~]xJ_ń]xFp)‹4nߓ?708mkmdFlMm'~ Uqꈎ`B\uGDMG5 ?_ٯn.]wo^TʆGN૲awS[DV.W#n[ >'"uNu9;E/2ybo+- G T5^@8>!k#]-}*2 /-\b./ \6gzS毰k}ࠐDT tՍs$$Z28LA ӁܥZZ,όXP Ua4)2 m v]rYe8urg$B߯ =Yr߭#pƠ-&m'g>(x>ncFSݥsrQٳ_ѨNVHJn"1wd+i *^k2JЀnii:Þ y|#)")0pI ^W6 ٫ —VMd&M_|juWjlSq2lO~@ͿW%-0 3ߞ -YGWrLr<}eY/6"}-+ O$Y_)up_ٶ`'B{yH;qn5v?=v i;RpVtR䩘)TRe>̟;"k~ۧ, 4<90Dp܊wZ79΄#<r&bX.vyz9[DMg(|$NYҠ4 2j@]0fe:\4!^4hpy} Uۨل2f~i @OKc_NmaE,-bFtd5[Z4O3TkDR#E:r)cgAV I!dU)[}J[KP)F_7~o/L݃Osko0ObE-]p1f[.Ņ2KAk2sL)h狤r@lTx>[΍qVYaCiC1D^j!}:uS;H0 Y_&IF%\8~[qjWLb(O+헆b)$=P| a=cjN_BWico_Խkm=NpOF MOi7ue [a:lH b5_@w)];meAE)Nҹ_J كryy}fU:C׬a9ɁU`RP84F<{k/#9#%D*owC`Ad#঒ nBrg=Em)6fy=0~2˯E`3ݙF,@([zA=/L].V+\ݶG͎7)=uUM9{O&L@H}DaZup1q)|B/:&UBx e "lbuS`=.lsj1OXEٻN/3c؏{.a/N(rv%#pRbbSxUOA1# }_x!g_Tu"4>oiKORF8"Ba^%5̢dlJP/w`0I/ ,T >3-s'N;/l)>/]yu"(ȞqZ! .e_GH';oNT 3ʨTԻ&{)|7#X& F6AiO؋5~=1۲Z WvOOlmo}MMAV>(Zge̻04AlJFcu(.gҹ= ^8;>U1ϛť[MZG0:BtB4 9vO-j؇ i--IY%6\' o\m3)' ^^[ ~6pfZ39ı5!5lSqAEMD.+r}4?m3xRo#&WAVD2?z‘K0Ayr0T+ W[O"7ؓl߼X[)-;%~0pYeپ].@;R{N|lK^*q2u+#ة6o0>H5R@&!\D-nVD\7c+Z_Q¿3> >C1@VJxZLȵ(vM&-{zqH4r/SY=O Rp%'F`1faQE1r29T_;7`FIp,CRn&1vwʹutĘqAQ lec,čp8(HTHmJf]X|G Aavܚ)~Gc.ɒZnnlYt'4dp A^JKtyqOL7PuT=<= ݞCI[|v~ OۿąY aE=%E7D+Ar,..Ctn{L`dChQ@&񰘢KRQ@+8?( t&h!hs Xh]3#ںDU /EۀcĤVQ~pRV5F&;NayВpZ(nCaQ6lS-\FQޫ7+Fn Hޞ >j}o<BبA3L,8˴pjrט:FWtQ;ٗM8C]a^Vnuo,B: z)tSc8Վ{ᑭM͑!Ls)YcGQgQ,au/= yQEr 4AgptoJ+?(sqG"ʔ!_ {*&,ќ]=e+5A '02kް;#22˄{bN?GS}FqHN2Nbo;o!yO2l:ngHB4kJqA+@\_.6*!q :yն@[+PtŃ mQ͈͠k@LbX%hZAԊE0M:u#2kpzr7Do&q)d/oNn)Iix_6@ wG\ fh֠7!*dZ8cj5~>>F;gGzR"+{M(Tl3J81L5PӂH6^0ݨvJ&KORXX6QzRļ&i 2k=7;is!]!D[|ZPNbe*c#KBN&q鄆Uֿېw$[!TwNrE)K֜.ܭH䓚zp%Zz1ۡJ m/uf7H+OR7 I4f5 ^( gKDdfÌ dhG{"l$}nɿy_AC[wf^VG1G<jvwsJpơm+򱘁I҂gL(άeUd[q9 LoݔČ=)8\C'\?B̈֌PWNRzE4R0~Tk/Puѷ% ϥ)')ޣ+ӗy ::V~_iȀW=H5<|yTfK 1u1l2j:ĝS3PmVUh\6IiW=?wC(E5|N,֓Sr+4/_(.?;PCL7s&;YUuk Q橕=id{?M/qרJs}bNuI!vuk<`WETz=' sWX5>hQSW`"s1 ;fT, PmmN(+iZyuTk_#+D ޻M0+Y`m@1%3 uӏ~{5l5=Iۆ/x#tNt:971_Ջ>Eni^3 HMLgYaKHauqMW[5-{>=S^~%4<{h%8LY˾<>tw( [a͗sթ/fϘ,E/+kAM(@?xqHH'B.ۖdn,.s;m2:rZ@v'l痰"Q_BM|,6Vԙ-|kfh_GW&^+(ZBDl]Uyŕ@b'92F]i|\b=o63rT٠k= :n̒1@zګFZ@l}58ҐU,3,Cqfߪ7a˥[i?7`[hl"I~$5Ki`5##P@KѮH! kgW[dyJŨ~%9˙N({HOR`% v8CDS;٥&uEM*s!w/8'yy}n)j#3,飕J+3/CT\H%RKW>ljS1;VOŢHuݔ/Fw(OHiҶz]xv!5ϮԖXbc@59LQ_d91fCnf6*Wf+?UcZ)ڟp^UZtݛjNg:;8aG,rqvpDԜQq(U@g=r,]2 G }&H3ӏG6^)޼Wh6;BgCq6{$auTx+4Kciuh`V * m^;):Xs9zM΄CNB"1xD[Ƭ]fG,d8!Tw9KCҲ&=,2o\1we\B2R (tBw .$ICE;L~Q#ZF^h#US iʃQ1]"]Mb삄5Qˋ=A6i%$偈GY(+~#8S|dmFSV%y_ڏI;(eqiY1waAJmQۿc3DkPU#iߎJ%h@ǖ>3jDm}̉ YNJua07`HQ|=%/eq,_E} D:WϹMw>ɍGn>,ޚl,7>"fǜ<0vލ'عQ UPN{%D̯1a<%GɆO*WRy?!0}Ža]b06e)d|Us)!) KdU{π&b&MypP<|t+پW.hKF%\z׃ޮ}Y8]ͨ.R%"p! `kƤWB-uz!u͍-3ѢxT| 넜y6Wꉏx-+U߇q1;kC| 5Pde S;5o^W2(D5j3k95h$%}F!{ˑ 8?>uGkNjS?+ZK[ד%0ڵcǘS&D]X&s! es^.!4aKKcÅp!G`"L2i!v60 uKXvBcpe63ah#׬pӍqKJNAl-ӅvC`Xm)c Έ0"}HO7} "2x/*OpbQkW*/B?{!шD|c? D;۔ߡNPs  b;Һ៪XQb!cAI\kǰ2Q<w N=[Tk Y>wʥoim!,7P fn)TF}Gbž *:4ZO/CBIYUS妽ucЛ (ҧw^Yl.X[ib, kW3*7pP0YT#[^ .AzA]]B*BI[iUR[q`Fa,>Ws˶gxt*M6Fƀ[0tK>}8cґ@0o:uT:wq8&>PPYIx]7dn--ηZLQ0T־BЀyVl ,IA8v(^kogZ;_@AO? %Uō sȝ`4x6~(f! HE-`NW85ịrڔ(WMoJh=(Jwțñ#!m1"δk( M:+YI1 UPK'~A f$^hBlT<h uZ" QZmаJz8{X=;i2^Gh(6Tޞ,WG} `,BF1qDu/w.FC=8h}E(`| 4!ö{"”y(uLV9@!uqj&0YmPJD_yYƤ`")EPhDKtS/q i6;`Br Rq}&ƙNmm4.R.gB94]m9&Vak(FPoᶪgDMT, (GOjޣ7$_b`0Ob=dS]\ :u>Sy>U{W9p̄Ʃ(t4+D7eT^uGroI7S=:q"30̊|mm=䑀Aرwʏ#(,;klϞ n={Ѻ}РF4O©JdAvfJ-ú(-Έ2'-u⺞,Dgdvwc6zl+X=Q{Έ&cOng#wB A>C Y>݈\Q `h89GdmBwɣHb\uLq)mS"֗ F͏J4L!{)t@P_wZazc7O'2S._VikE|$GvR'言q>]M9NeJZ |4_Ү6%Q!V𮜱S4%3uMC+fWdjrq?Lػ4Nuk."woBғ#ceWv( W5%-޴IN:w)+x ~' 5C t+&6Δ8nӸA@6^ʨČ(dC//Ksqs:\8$xfVSRwy&,涿tK$x !P$U ?1x#m +arM[#qcFf^ ߘIQ d tؽ#XYAQa啭wYmiѤmMGO3!ͽ*tyMǣQnqƌI(̿щ~ `ЃXUoN}yc] $TܧBF)jKMr|n';b,Bd{VIjPfs!4hFd8F@c.35c_Ξ9^ VL[%ZՍ]1B7p[ڦw:Rʈ91~n.cg8l5Rh9l<=ΖNHuZW]Cq.\|R/V"fsѤb9k=ة<"^u(؏VŠ/6/ϸpfo4F{4Rs̑i uEْ(:hfz|tsYTwqe Rϊ[0ezGr1kX?ψwR/- i~gd ^9cfU6F{5ArzOpݔ}'<,>'=g}'˫%߂ѯ{Ê˦hy+#4L]i,WͷaZErqI/5 *E}^,w.sLӣ,lGyAmZ>o D/ h||+#OBTK_ 2=nSw4BhqN\;}|AaOKN%>|ͽ>`V[K\tVyǶU0hq+x{\11l4oh*HJ𒨽[+DFejI]IOEʠ(ɑ NMЁ<*3d /n>  aͷߩg9kV,+LKBOF~r&ڈGɰy`wWT[+Ob'Ϡ예y$9^gcSVTVAKA~i R]6_̙x>118Oي\1ʖ3KZ$P!M )6{F 4;!](Ԭ4R@5.uy"eՊV]z7Y%Ᶎ2襫/1aXJӦ"pl9WU2k%Mq?Gyτn-z[BD^].]djgoaʹoטuB@c p@=q(ݧr+S (Os۩.J◼NI10M0ƿ"b|F64w/Duik0+n\56X0Vٙ-433͙aKqe)Q;vyq[iEhh:̴QM/uHxaGe7 u(/`}/ 7O1x4{1{m˨<0=!Pm,NJc M+5dcxoRHț?DyDzH`w@%V/ '!.SFz^$K)5l(?h|HO_+CD {4b,='N  QaԦ]u>ʆ/sxd-{RpzE# !.0lcf)se b:W"U!/j٪iM`TWrp`^@k6!"*;< PhY3יfHur|~MYE!ɇsx##).3/D3"ԹI hr.DxUBU|;ޘcEͳtC$p ӆ({kQ;ɁwǗЧ?^IZ7VfAa(GWPr#c=v+dغ{SZМy|u 1Ҽq37Hl'1'F*[opqPA2~U,5ړy˄޷`-ni"/܊yZ[8}"ƂÎJ i'—q`)RhPͫL:lVaV*I!F 7ƫe}=FEZl[59d?N[t1YQ͌[F' 2݌/RCq0h],Uj0?)u"&4vOu= S8 s^'c`ёp/f}7ؾn06m{EN~SBMi:0J^BMɥ ͐܄@uu$݌=޳NO8<&1}W8glGjA>v-_Dp"#s%_[Aoς6;P;>` )C:W>^`-\} s ˏ%`9F\ $YNp1(|xE t rɒ`:˱ {j }<xA7ճU9营fӬ:R3=$M׍pa143r4F@**aY8KǗj>uْGU#tF{M}'N.VCVGWh~& m*Xz´u(N~i*jDj& .w\޻߿@fq ۙcJkDn ߓxCNNߙ=W1) }|4t(mV-!3L}Ǣ:mօܼ.Un|ݥ';Iw}$U(B ~Tw] 7(USyrN}؞ >61`߃OcK6O_G !sK&g=6>V$ m7͐=Tt_cIM[6ZAҩ>-(f:ye`8=hKXj4LEi#tlnHC][5E?sڂz䋯a>x+A\hOz((55|tF-GV{3ٗ"9k:0Zm< `G)'a8SgN 9+0=S@K&*݄vj|Hodڢ]1aqH) NEfL(ȭΔXm,;&Mڧ7*`!մ"G+uvk[Dr,A79PdX@m6!K[7*;ycЭ3|xFp?J+XHR\[A6Qė%)~Hp0VzrчH<Md5'oy `yDUHz{_p. #!f-{s&eԯ"<~T)x 6JINYDbz3!WV')؞K#og7G4x춍e=׈owtQUisn"cQ7$IF7`֎h\ XIsT)[NȈLķu|z_ NcJO'hO &࣮~5ud1#Q4q-];NFXXB-(K8!;І}\yV8vc/b+2B$ڬls#ܚ98Wd$ qhMd!}gAQj,Tfv>f9=y+ uWU$TD[HkoH"ԷQ`Q(oHcn y vA3b+A7LC' CZXƛv:PcdscNJN[.)s)NGzfVV.ZD%u5kUP Œ6ѭEH>&}qiYځR=qP7 pQ= 8a5Y?6gN%wL2PvK;~թ߼J=#js)3P4&=~N}V4ym\ڟޖUaO,8a6h-f]CFC+{s˼өf#Bs 4gK~GO`E (ұ{P֥-]Pnz3wC/=u͕Q/%1bG6}7 :4Qmæk hrop(vGڡlCaj ,|&.$մD 3@yQ5>}sT%5/6.79bIʰea x7di*\GAZ׻DM2Qp`7W]2PZ; Dne(i9!x6F ~9휦rw=ذ+FW_;-RJ  !@V0B "s - VFw$3~Rc^1 ˤ#ĨZ^%FnpY˟`&1?<çC3<-o?wK̷wѶŰ9a캝D#T\wmd:Fا3\%[}_{!78OD[̐ fc':m|k 42N\@ NEءR-7/NtiG>᪄*_{ߴ߹W|U쀼t_:J{F@Z$eZ)wPhi>+iR 4b{ V#~w ][иFy+(~ e}m?vlL8u ӁH<;"{OkVg{y"Le]s,/w%u$s 3B#ۼ Rv,AJ@4-0 σB;)A8ƂG(}HP*jQL|lt67lYs[K nD؏:$=}17OwXߓu ~˄WQS?!&%vbM'du+GDT3W &5Ə6POfLFrӻ%ѨHR.~__T:JJEѳNqug)C I2h#CDs`I$ K ZPX{SR\$` 7K=w+2;9=^{=:gq$<ʜ_JÐa]eQYP}AyKښao߈][:"ccj>G* ˁN!}3?ZO~LhbL]GQk)Gprz Gm^/~'s(3)7QԯtS4wYB({kCGDn?RwD>6{[baICXY6ODqoPCCdG CdTyc&Ģ!|F 1Y, ]hzG_<QkhNG_0T4N~O(N }%aZMU@^aTȔՂl4-pI.L4**b$HET[}kۧbbZ&<`ҬQYRlVNW@_YMF>`!u"QO(4SJ "M<4]rj$a0Ϟ 8L(-S p4d8d)ʬC3$4\S1 JXNF32[d}-(9p#xoKJ;:ŻIE@y'qɖ_oEaazҳOm\g/P7ukDḼOHq7/AzU!n:`6?в(Hߢg{O }4Ei іfRɍ{':#L%nxżWIP6Y2 ۴ c 26pI\^6*Jmy;wMf_: c㨩,w& %ӚP$r{?D|Ve~:SO36Vzm]FPQWM&n0QֽLP7;rMJvVSt<$M4GJH-=uR##r5>>.vA~|_/$'j9YVXepk /;r"N~m9!'r~IJ[/٣\VDG3ӓuF%/W~Z1m7RW\i'fM<{Y^qMɚ,?Cy-OWIa@"*S6Ai^<~7vHը=:POdPSx Hf!=7&i :dl1ݢ  HdtGkc?O3| sFgqwM@c->F{0 t;!(*!W6ǚ:GS]Fz19 DG3ب"VhB4_ńL<|IITcz#b<2{bm\Fg ]CEDf}sPH8e]/;GAI^sWVOUBbD+xnjFmēfiCԦO&h'x  CJR9P0FLL>s,qS*t8H!}2'$<}HRꢎ,j:7M `:EEFW3NEUH--s3 { \#'K`4K<♝ P8,x= \,%T0RNe 2v}*>,(lo bcz/k୥hVpۋMɎ;)\4-LsKtxׅ>W;oҵ0g-!9JS JoS%Z&#(gB/5N]v /(O(=Rj;9](W|ndW NL%j\v)GT|{-匡Vdss'ϑrar.%YsQi tPbr(@%Y+}FEo)p]B/^翅JyZ-ٺsTıp^N2QK .{vopUJ5{;ɮ5}([r*{$lZ) E3åѫ&ڄ aXp1#BԵ[49 aXK/-]ʂ׎!޿myXP,s;t%& ?T.ccQGR*TZ]~v;|e_/ˇGIZoq;XȣHl #%^ďQ"wd]8itn庠M?JA-Evþ㢪ܵR4q&4"$v†x ^sEc;y61)b䑙LF$,j. Ds#)DܧuUA^m|qѢb]5na/zvE=ddd7m"6a0cɈP 2D蜜3 [W>a(IN\:h,"(e!t}S% ,/Š/>߶ TOR(5]E@aK3}So25~r aEG8l#arc'AcPۮV`ű"$  :%>JX5\%O @|t5#,DT#jWMXܷZ|bCPrјt1PCv (9}ޛLnT3^<)=R,,_nC-8u?{ ] kxJBP*_硦k;Γz~P$Q0T!˨jph˿bKnYO] a>YFuw3\| O"sFnpG&!QR ͓~NLe҅t0wEuYDℭm*Yœʳu$'F@|cV? !VUX81V>ZaGUr9, mIc-p6&wQY