libvirt-daemon-driver-storage-core-7.0.0-9.el8s >  H `X z뾂alT|t7I "ؤV]%8z'49>4YM,)F39hv>L B{Q؝~ E9 L;}ze%{w(!kq4J{Axb wG[R+[Lxٛ=k槆 A٬v߱G`KLqIV@ *RJ7ޏ~hM[#LӓЕYĶ*ceYLt!,22S\k0ddbeecb699a2edced96f35fe400c5c454204349a478e81c4a92c2cb17df2ae7f90fb6f5ccfc357ab8ec7af1a59b77552891536bp`X z뾂alC{P+l]2 ]kBd cjZ5Ez=Lw)6'ZzހkD\{ <GG^ ݇R[6jUzq] ֒{ z(`etGkA/N$Kr4݌#1`pQk5df3)Py5usa݊W٠O鸴K٬2M4U@l|uЉ?ֆ.M,F+|>p< ?d%+ 2 x $<@GNV kw , \   P(  | ||(8b98b:0ObGHIxXY\]4^#bdeflt ulvw|xy<Clibvirt-daemon-driver-storage-core7.0.09.el8sStorage driver plugin including base backends for the libvirtd daemonThe storage driver plugin for the libvirtd daemon, providing an implementation of the storage APIs using files, local disks, LVM, SCSI, iSCSI, and multipath storage.`U p8le01.rdu2.centos.org:CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le0a^*IK!EJX8 HAAAAAA큤`U :`W[`U `U `U `U `U `U `U `U `U `U `U `U :`U :`U :`U :`U `U `U `U `U `U `U :7a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e26562942dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744deb9de204b04a9c7e3b013b25ec9f9c75549b63fcbdb0c1384d8836e947351428c3e3310154f59e05b092c1943f7bc04050c352da67adccaf692c24d8996426c4fcef1357e51cfe1b015241229b1fbbda4ab63fb8022da182a4b6e1c5fad2855f42ee97f5b1390acdfa3b3934c670be1c6a7b1ea0a1bc97c2a68c1274763e871361f42357b143ca180b486c4de7d3f0f8c4aae5381888cda59a4eeeecd7237442f0205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21dd../../../../usr/libexec/libvirt_parthelper../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/sbin/virtstoraged../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-9.el8s.src.rpmconfig(libvirt-daemon-driver-storage-core)libvirt-daemon-driver-storage-corelibvirt-daemon-driver-storage-core(ppc-64)libvirt_driver_storage.so()(64bit)libvirt_storage_backend_fs.so()(64bit)libvirt_storage_file_fs.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/usr/bin/qemu-imgconfig(libvirt-daemon-driver-storage-core)libblkid.so.1()(64bit)libblkid.so.1(BLKID_1.0)(64bit)libblkid.so.1(BLKID_2.15)(64bit)libblkid.so.1(BLKID_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libparted.so.2()(64bit)libselinux.so.1()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_7.0.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)nfs-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)util-linux7.0.0-9.el8s7.0.0-9.el8s7.0.0-9.el8s3.0.4-14.6.0-14.0-15.2-14.14.3`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-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- 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-9.el8s7.0.0-9.el8s7.0.0-9.el8s virtstoraged.confvirtstoraged.build-id4a8ca3f0e5ee69930d7d2457d2110d49dd7712ed5760861d7952c7cc67e77deb6ae070531ee0932b6c95ce113249b6f0fbc843139d1d191ef3366018d884eb2f59c7cdab2a4e65f6bd939ef9a36439f2ffbbb0be2269d2d93d8ac74bbc4251b855e23c91virtstoraged-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/4a//usr/lib/.build-id/57//usr/lib/.build-id/6c//usr/lib/.build-id/d8//usr/lib/.build-id/ff//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/lib64/libvirt/storage-backend//usr/lib64/libvirt/storage-file//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=5760861d7952c7cc67e77deb6ae070531ee0932b, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=6c95ce113249b6f0fbc843139d1d191ef3366018, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=ffbbb0be2269d2d93d8ac74bbc4251b855e23c91, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=4a8ca3f0e5ee69930d7d2457d2110d49dd7712ed, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=d884eb2f59c7cdab2a4e65f6bd939ef9a36439f2, stripped'1 jPRtRRRR R RR3RNRrRR RsRRRRRyPRR R RrRR RRRyPR R RrRRR RRRyR R RrRRR RRRRyRR R RRRRRRR:RkRNR]RcRXRIR-R`R,RER!R*R@RR)RjRRhReRGRKRPRgR9RAR=RVRoRJRYR6RQR;RdRMRnR"R4R3R7RbRRqR2RUR?R[RlRWRTR+RHRaR(R8R/R&RZR1RmRR5R.R^R%R$RBRDRiR_RFR#RCRRrRRRR R R RRRRyutf-8142b9320f40607647a66803535909dafbce691e27456fe207ff1a822d517d0d3?@7zXZ !#,sc] b2u Q{LPi=U1<C*&wwlWoz j#Oj"tbTfL-$ $U>ap,x0xj wHϐ)B!q+)ZЭ۶TRܛ\?u,{[*HY2:@.i@{=ի`L ;CXdD(" @)k%8ݑ'h)Xs'ǿ6f鹝zejoJ\RJ)+.C,S# IEAUbq%lJ?Nm؆~Vʼ8=)>S{hy킞(I9ڄ<֣ے~l(O Gڈ6@ Tpa˂o{\,q&A]4.~9?^"˶$8JTR ܡ].N|:0qh; `d(k1L8-Sւ&uWiPGM4{)46t6Eme44)mVYD]D+xl"mĀ\rP05uO,m|yq:Fb擱xsљ䵿f.H (_V,y+{/HT"CFAUhJ3M =}vwKɦ;.6)]LO2,˴pFg)$|VY2c,$EH|~X_>JbA󇡬܏}e"hG%ܼh|p0i  "V]k - #vs_|;M!ؐp#Dwp/;UNyԗ:5˙kw}|ښ2|= *ZwT:` J}}np,(=j)!%vF8I (pn,A"gST޳ kƼi,%.y%EKwcOZ$}bɱs(ˣӿFd0pG@?H|v 12}jǫh~w -hw= c ++&w 5۹Tt_ C  0f}뒖DH vosk!tETO lkH.l6 SQhK1y,COR"9M[(P=kY!Q3 z\ez;n+?:Y|uFjr Ϸ,uvHR-a0tJhG+lJ X=:]l, 8Mv]DW8.!}+%@Qt؛-\&Д *ͬZ&Au*?aCIUVCHP95o_S4n35)xd @X2HwحpiS}A{h)NKoҮ_t­tm 45O莹DY-#d/~EkL1!2}9'u?0SoJp4= H(Pⷿ:vW ;/0/ʤրf*M+Ѿ=aP=Q 74A%v>#C&p5 ǥIWzPzK] nGVʸbвDRR @F8i}|~I AtԡĐGQ#cbN Cg'۸\mZyXk;ri5_-"Tʟ-G`.C__ئs `HWt[˞IɅ U͠W)|nL.#M6b/-bnAuبC5md/ w|cA@@qi+[HN̴]̫ a&-H1p8R:.6ܳK~R2r$=zt$c7VL-GxCcx lwKƭ741-ܑchqD( ˤ pB^R ӫNĀ&ޑO)eVG窒xA A۵Gw[9L^,:,7ǁ尿R%*7l5 Rs; &17}ik,ō;!?QL횞r!*n Iڦ(c=A GS(SBAv0Xr]YFm0e:x]m"#mHm"]6\[Qț::SG0Ueʓxij߉:Ú< 2NzPɉKY0<.6Wuk;E5I"0KoLJ"`%P hg1XSQ9ǣrwes /N|j)@e {*>U#y )b#4@3,ySgtmv*ח^E6d֛2]T+p->T׉d^ޔl_%mS1o-+|4 rKS} O"Z ^Nئ|Z O '{Ͼ}(qAP-6W=6,1TZ^Ӑ?<6ԊQK9.}B$9BƟԺz"c95V)nYA&!a?7|}0N4"ڑ` v4Xh{)J֛#P{98D,A6WؘqB^ 'jƠ^m`tSb'h=֢w ۫ԈCγ zL$L~Pm 1_b>V]C#m>eR`!0ωpD/MwJᾇ?ڶ 7i- XhS/L1I?F|_!}K OkAzudϥi|Fg"6@o1V/IX]=:{ vv 5Ez~1\KȮwrsOB 3+I_V,vBdQp, M@_$D ` Q_EDvG7‘{8|&֭2C}_LZDiI /6&쫫L+D(颟Oբ 2((?rN7?qsH!Z+G{WsхKU&fXp~v7ču{ld0WL!ѣBfsqb}لfZw6JNdo#vqD <'SOKf8bRb-VՇYi> nV{UtŅ?v@3ex 7I N^1?n~rP<<[d~ڑA qJ΀bCVZ ɈP׾i{LSۻB"}h"o*""T+_9 )9tP%@,e43|3@3|rkLLm'cԋw+T:2 ipiF?u||_jgdᇾvHu‡3!+ykRzz*GD阸 uyoIh/k㚲]+xS;FT||=73Niŕy n|o.>1V[!hb1}|ik-)2˼RVbmUC14>2."6 @4hlƓbIz 2xk6$= _ElÆ;*(q;ۻnf{@N_[Z'X# i,p}MvޓD-nT}'K1dd?FCu-RU3|bX,)?󑒕`N+`kBo(|vț8rH{=eR=?@luR zHxSx9__ |I &&%JFc+Z m#Tn&bAg%Ӝ8q||w|@slMK$'yÈV{i.[cɸǑo-wjmE%/|"%&ڤgtvPD7/m(ZT|o|d~2cOlKU&ks5fu.4,r'HLQ=o V}L^~i8ew5o~HhD_x.WL;сj^x/;9__dboHk}ge;w !6jv떩([ר@UrQӪ7,ĭү]Cj$( r*tt߮Ƿ#:4+c=1Z=輅Ewû!VH45r~Ng-<^̾uMQO|6kC}.+YA6$oB'zBnLjmq,S IAW1]Q+zVsFBc[PHE)VS6{v)-y!!*ϔmXXe1J`DԜٸp.,BA eq꒲mxyZ8 WhS[r>ZFg0dSPB&i3 BTwϷXef'Ѡ@T*/L$@+MyܷBEа 2mM̍]Acc^T|0T*?L*Q㧂"SQzʥ.ұ_P(AƤLAC7Tc4kk7T2|+$o[ْu`ѺWШ̥Cھ|:cOKQG]Lea"bD2ETnLL Z,?Vy@ G.ҏsTfF- 5+ ~Ɵ;#SM+BL{ e-N NT?Q;{jOXu0ARmOedйWC>2y`Jn$}R?r*toL=# l-}hjA\{aMIkUzh2'Cϖղ:nj8`R69F5 `횼!J*C}x7BY݀ Dreǀ;"\dނ۲VׯMc%AWٚ]8MpMX2VO_|K.zWR[79Ojp,sNc 5_eU3dlKewL%UJVM쳃< @/aQ#4?dg<~iXӻ/9@{ KD*V4 i6.h^l.cpT7? πjxRq3z}pLM{O_J҆y LVSqcM݅Z5ˡq̤ {KnK%gһm-ck DW[6>8~f1 ־ݙW#)Uh*~i=eL$ ψn4RA} 'qOCAXBtIFD7iWy^c?$8ZV{ [@hJc pasmkwE鋐B_Su-K9sv.âa.7@I+(6x(=j',92l[9QVc^&EX )/Gy]`瓢ҝ0nΒ-Tq,p8-%:1Hh$ߔZ6ϨSvVzluٻޙ8p0G`\gF Rp]?~a&Cs]۴]r^xר_T5'a,a/طUxlrt2qAUSR7䨶8ɀ.eϑIBY*8-0~,0" tX֪#jpMa}C?iA/T)`-w*$eT!S;EҊYhxf+Z+"e=(`pSվ6)r/;nw;R@847c?5";Q=գ:@ցbWgg\wPDCt TNSJEȄIp [ꬓ.|uK!,+,/r8i{}-/Lx!UdIZ:~i5~ysu.:,Ɨ0zhXV# j= [fL)!unv%eq;,>k!$F7"$Ńʋݴ#ARMàA~xʱ{Ӡⲵs^soq$ |6q6"A2=[4b4K׬:i=f]`.B8m;)NiE%ڂ(*I]=αdolN% :A8W؅!|߆Z WS)'ښ"; xjy \eSpvOlr{ow),_K"{<他;͹bvd(0P _J̫{l~ry8?c[ *kryjۖI?Q;V}щ[qHez]ojO&{Պ(=;։q+3!_NeJp/雗7\Rfnw-";z}a/F1o}xT.7wڴ@0|B@2kd@2ַFZ>"`~#w7}+Z[Ѳ24DLAz,vq"_'qOF_P*fXxLSwk&i;q  t:`$$3ik9LHF9vkqa6k[^:q\>XaWpsյio(- Q3K7{#K!XX+m;Se-S)o-2ZWeDfKk7J|-o5]?unJ8-p׬ToAtBb׬vMK׫|s4#@WjP tN)7!XyY-võ|Mޗe#`#<aڭsVێ uy"@+U={L.b,+bb^A_-?Y)XtNR5ׯ'Mh4w;껔7IqH5 kV;=DDg!_NLPko6r>MRg_k^n {'s^pr ʼg7N bhYO|%utuPchQi< ҭ@2N:ȧu%m]Mtj%q%rYMJ8q!sH-xq}" -vp.^Giq#ɯQݱhumB . }`E/\7U-X Oo{쑸R9K.(.(MF}{sx\VL{5R5s36e#Η~] qZt"-% vXL|\"nJ-ÏL[g 6)M* YDŸ FVCEM͔vZ^\,iZqW1@%VJ=j}'\Q ćO5*CcCUJ}Ql8U"f,gKH*Z]ll:|Աγ;!dS,]m="m?+r]{4F$' 4nr }յ.]k W}P>Edmn@ %O.v1/ ?D2SO'R޼|L,F|ʺ_! 1h"]O=X{I.aSW8hVL2CJ>۴iCfL@D)6yR6j5("(;jrѠt훲;M_ H]gUu}B7r1(>:uDZ [TBK-N^ *uz^ s4V(s^[e#;=4*Xn-f:è;0DBܤzZ`yxg|yAFn0*J hjF 1DNL8V56݇&4V b `T9n/*b6] %4$.m-x",z1?nzB2w?D^d8u>>K`Ma,uF Ǹ;!nȑ 漻~O B>!P/?žEKc jAdpMԫ뀿}G bF0禋.j ԬBRrZ!|ٙijÒxn_ Zn!q-ϝXtx6U/#ETKJXN"Kq)UuSӞl; V]354vo5BS[ǃ^[C0EGYlkkQ}VW*B8f^>+ۉS\|̬k]xbvH"@\-'} !.%S]#yAgUo.[rYvDԍՙ/LB%Hp~^z)Lrq7`` NnΣdN (_;EQ$k.HoV}yz-}\:Qj \~d@+$Fr;ȃF uvCR5?5p<.S:\OX8b񧡼\ιX&jqUG_KW6FhyqG$ %WaLi_a]BEÐ`!v?q[v|/H%.K.f?"t 8xM!ŏV,7R)nˇj+yp>J51b8_~ykJd3P/(Wl:.4VtYi,K_;簁f2fZX~FjRN̼O?zܵ4ߎF,K/T6<ҷR$3r-K{YB%

e/S9\V><3;uyqJqV饤K6^&/-"LVi,?I[,iLt=^8ȭzw*]"2 ̢5)&X2?M g:1a4sHj֨Z(ߌIaspgo[bcgUp$Novv-GuӍk 9 ˿h~`nZ4fYreAdlȭƙ2dTi! ;Gmix[uL4ϷR鸻lnRMCbL\iSHt׭f_S5Ƀ2 A7{iS8r;{(BN[ذh*k&[Ʊۓj +t0 %al/w)&i$"Yſ5pa/ķ fЋUh&u)Y^%>?NqI KrnR2:J ͭ!0L.|~wp!okvӢ+0fì9L{;xJtVh3B,ybESOp:Z,Q³y[T U_1  ʀ( zvh7@|oG39.4# #G )6 p4nv`\8M5gjKm!"rA,h'c2G9PŧtD _Csg67,R:SVιHڱtqr{ yւ. >W|'AiNfEtL<7]oD6E0~ %>_$ْ{ٓt>wІ$y\%s"3 KW ;"!t搈UĊW|UeAOɑ@-82zi= ~}<;ݴU%0"Jw9Y@Pw3oK#BAetoeYa0Vg<>Y39*UԸND-Քh,feAP,A SO&r;iVԍ`7F6fE- Sg:*Xzh.h4 L6z ҕEZtReG;"'{b(]31S'_c R鳤3F cW7]%;2NnVkuQYgfz ڷ O< DۍOM<_C&/z'ڵn~i­=f^hh6Ӻ"FfMJk6= ?uBP3+-3 { FuGl㲂)4JU{îGQ Nݒ3H>C vÈ&¢ZZSv.4qIL)Ոza@}W iJ`H6^]D\]bJ]Fʬ_ {VMx sF(L;Ds[,OòSv$˝~/$F ѷܔi#1CҢT%?ƙ41M?ĬU"@^ u/dF6<ʡݛ wB>U=R |m}R Zj~;O+T:NHsw||rJi -5΅N*p"N\qvFβTʲN l&/&S$#u5xwzu|Fv0p.ڈЂyn,Sg _&.(x͙M W0j(xf1ZqedzfV4ipdeE$L.p+U}/WbΤu,R *i| R]Yܑ )V~LPt{iSp9Q{Ȼ oEWc&~=@Ϻiِ==bix>Cg/do

(~(R#4o Zr c* GH;^]|oE/au4/`=@r-[ FbC"?xl=ɞ@`U5}*bg6̹ίS8%֒b ;.ãښEWj g7>V7>Ti_a" Z!] j|qW"0a2^2L^!=e7~)$| +N[+HbSxK%6|ݕ] `'_Myi1/oeeZnQϴ_%%]GfGz. ݭ!aPġ%5͉K8V lEϨ 1Xޟ,O[Y ?O=ȸV3ˋ=oe1$W,bN3-9򓗙(.34%y9ev "3&Ztt`?R(-\5=|Q O*PO;NTpLy˿=7}{06Q<]#F5Oʳ RKT\vB(J}s/xԢe,%[CǬ+GK<43a"lW\-E9`OFF[LhnI1 :w^Qhp"$ XoLRi Ư3;U"2³o,nK@7bJDAN#92OΓs2sg)ħ9 EqӪ>§$I/ "h=$Xh!ZA)ݿ<`_f!\@@B&/ l-DC|6=ZƗ`*eS_*jIoZ*JQ}Hh<dk6tحt"5 4"Db;W=%7oO!\Ⱦn`ibT /S=^ܟz}>([汲,2VFX掋 }![_!ߋ_I2êŋ1*[24vO~TnO!xxl2_UT. r\EFŮۏ*L{zjE)Lvf NFhd 7mv[9x $4[a*.3wVZtxVuUDQ<ͽ ϧ ܰ=W}tz*Z!ȗm;BV.ؑ@ۻA$Hď3{ڋ+.2[MGg{n:0MƬK'5G/<*7͂,*B"N{nrXsifhèJŽ&|tʼnlYn9ɫԭ=ʩ 1j1 ~/P;I|wD#f2oT醨Iֆ t'N-GeOT7 WO +p,e5n}Eԫ?.?3~z΢UG۝mÏAߗ=ժ9YpxMnfgXdf `]h 8R"{j 9??Sv3<@oH Y\&edi+qQ _\ WqL$lC.΂L;+n(uDXY{1<J4' Po KuB6/)!TP|(L9w}4]\-%߆Ҝ}E<4x0]lj Bz2-Yy7 | SicVJA&ҹ4DHB~R\z7~dqS=@ajx_$SN?z!~ped HɸlҸ\ ONeo6ߏURL{$^,|jpF`;L~+xjm%wvN #XA_ =ԁB`pm9JnyUXC* ]kc7zHBE_H{..m =I9@GaU.2+uWK=Pק2o2k^=EU ҡaQYo(T #;ԪT&%;P0 9Rd0Cw(.{F;`Wmp.jzuphu,jgr%y*."LPHO/WNF0vfg=xBW ǙR呢`f9-7\ m\ Mp8gS]ƒ_֑?t!.R5kP:lHY@PKȉ'*~|L `糀ܸx]=AEqq*YjbR @Am'b(hW&㢀۫pt {(- 'J$]bp jpśi@'81dwU'$ ^v+)7N"#wLokgFJ'"2cG?`T g7"ËFbQ8 7vX Nc* ~ ،iu- BhM Uދ- . qQ8V1H a+xq̂<U'fU8u6\X؅AY8|lİ$̲F9XKׅCXbt$ЉڟŴha8)CVJs͢,(g{*kv"Ȟ{:MocO *ҜA1gJbV¼ZF5o^o'$rF[vPi]i ;/讋Y 9unGΆM[R/SM7%losSd?>X &;X5R0k D91 އZ89$VoC/4Q6.靻\t73zi3aop2iw5s}mݐ]MhbQ>"LXP"g>kH\|mDb0H:بFٖvO0WM*vڎ)lBLZ 5| ^o |}.%=^tAwŴ~Zr`C N<Ć5EԭW6^c:˙) j Dɲ{RtL\Ukj#:ڣch6 O\?͜%i{· eH픗4Ά'%B 텔?cr.qEU--2섨~|}Fz,Kw>QkZ++t( e7{gn2vіˣ Pٖv&-tVKۯ^3恿.engX );Q@އZW=Ul{BmLT9; Dn+Q}V6#тl9|aPH>qaq{?F>+ʸȭi.Dz%aVGڜ2QTLtƿ LuX(!Δ< %d `UGGRSB^[llTKF Ds:˔6rV٬D)@&rif`!ՇiATsK 0L;[Tסi(@\Ռ u/WI~pغ!brukU#`|!U񓻜Lf$ly͘dLIA$upb:i\$LxEj7msDCmwyU p9]_ݑW(~oG|f/޶>ԃE܉$84A7ŝi+l Ɯ/[сYxސRd>ĩI۩{e2 'h S7!'SW`(u{ҽTiur^<= U8aE1 E5,>jiؤc鑺vy@DcSeM[Mr[绯j0#cz=RCFL'žFQ#s5g ՍK#{,ڇžCs^h8鄵\񽨹0d Uga CyT:C˞BA*&G+"`T50) 6;\4f\Hk~CUnƲ6-sEM* VZFJ;Ű;h UNWdՓ 9{LU鬩Iͯ0u-OH^`3%]lFpi6Tjj3.ֆQsI1އ9ubت gRw?rF)'Wp7 P9ֹ0~LĽPJ?ܛO ȯʚII=^We@6R"'C6± nrf9& e=d$Q6L$kONbWZ/l>wgGSS,(d b"-w*TdUx;iP𦏝?\!@jyFr2n~FVBgoU1MSA5tr۪9Y y #}ɂ

    "S?MmT88D'V: lɯfZ*"qHP4MnĔʉ y2J@MX0ʮZhλOZdEiU(2XWT|rnMbe@x;%G:lGhc)Y%!7IP~@пI=P׌ uoR"~Ā +N(yz#А{U1%ŠvWyaʔ\11VP ʆY>XMiEbxTa>4fRd,(ʵ!aI)eR%tz}כD;G]NP*4q|ke¥gv.xgv'6P^sց>t e/"~o^ n*'i& wƖot \6/GD+l#LY`rDqYdSTgO%VfA#yj?c`$+vF&[9zg @QS<ʝ9,r,Fvxad%zzM>O %JrФzBEDBfoTC(4_B6zhK~i~(A(F2vp?3m~?ܑ! rm/ D2_';nz]ljU5 ?e^ibui!IzzoJPtP&G2|_R1s n~jd5as9x )^Uc Q&_d:}PL~qpT}آSf][2i,^ruGFKz0?+ʲUbopp)Jz>tQIoKz BƘ%3=Z\T-ZPݶp%3sCcW)1 Ky_UQ)@y>Y8tF8`0É?Pzk%]d/cy\Bbl)Na8;u#@'rWxVf|f-XDZWܸ41E ƙ̊سit׆6{0B. N::M>],,BdƂ: v<)|Ӄ.Oo%-3;IɂyH/Ib& -B+P?kMF>'|޲!xDkyv=4F].ߕAIKr@ (}F!̕ԡ俎-9SLbh*6GyȰ%mzNT{\ Wfݏȴ*1nD,~|}RጅHˍtI4<&C@jE+'$xVzSBHIwvP;)zI+A#{7 QPϵZ92Gd/)HAڗE}b f5H d Hi?mn𶈎9>,~_%jZ5^Lla n\a0X2FQvDOy[]anLQmG~+uYk-B{z-/l9N ^`Iq))Ωv߿7Ftr1&Y;-An{l_4nswMq(,+,$p|J%r ` t~'G5b'n/T AQa[`(mϾ mܦi V٧1[WߒfkfJpllG7Of82DSc2QYK m/|`.4{QM'!УK [l3=-ĬOSLYjd*Iat8e fIU^[ #%cQ0Lm"6%bz1!E[$d;b ,ݽ|&p030 \r7>X}8=~=c8n3䷫U>nnwn><i`ϬMq:);}O! W="C.cdhY>m86F'-.Gnx)m=ch3a݌}'+a\Q۷L≻螁iVGD9WCLݹ& wEVBb)VNrq+]EݰK =vU$˜?s =th*;B"Povf2mֶ˿˒-|(-ۤw%qbelL5VGޠU\/szH-HjrUf!=$\0i@ xWR ha^7yanaraE/@EOMIIgC'+&bDXa.Kènr9DcP'|JfN8QܟSD2%9Zk,O <L1A#.]Җ%Y+ZrI+Qj!Oë3Y{, {aR%-)Ƈ^drE[-q < r)wIer/t]3ClYSުi4O?eom_8 x8Thk̀+/,C4G 4DIuL2XU=Wz`Eyx~W *w~:I઩5@btɳy Ny7%(+MJßO$ϧki Tt;>|zj)*"`,";X {6xqհ¶J6e{ֈ9`D*oB@mT ;?)Ν GaUlք({8+axa ^2|}uh R(SOv I?O2 Qȋr\~{xL: e{jƠt n7ϗ{\ OG!LY&,pYg.๺Ȉ JSOAULWTj*=CD)|mnqc{sb}7'}xֵ@'J+8Q FxӀcZ`|CF )<޿/ 1:ot0R :nh8f\fD Rs®=o'"0Xr6+B-m&$t_v.Bq2!uyvM 9pP,NGFiUgbeW^,(qmhި_ `ӊЖ"\yT&x'bwhTa=2`Ж~Xe{~ B -KGwF&8(F|$558(U M?N$r^˜Vj讴=43ّp+G jz:,6ͨܐ%D4p|!%8T +p5v)Z=l8HڽJH/ fvFn [tf(-ϊB{((yTX(oSo$Tl6 4&TR$-aKR_V`0jդ5Nt" u>jOtKNF*%ؕ7U n,.F8v^F@4aVb|68':=@V(%Eu# A<>g|,D~{%TB!m ^GtZdԾիI8 žgr~_r99]̸|YE-X[LN*\r%3[fH-E&ɺq7ٝa Ineb?Scm+ 7k,GeO(E7GɽAvH H.>"*'@FhQ-OF/.+)nn;tV[l۲F@i]үǜ莅gο'V).1 `+ƶВӛ9h 8 \*7yJsŶ|m9v)*{qN'N#C;4%إd3w+fヸzNUʅ6Z͸QUVLo&aܐTw23`CRR޲iF]xxg#[pxO$7naY4A羆Xk$rNuO#'NOVӟ9$s7*?0~}o=:N, . RK#ӐF+RSRIN0=tP p o>'JDXe6_12LOXcZ]y(QJ^=4=3SW;dS$. 5eE׆St4jš֨]ӒǷZޛ,GĞBժzSHo TOvSV#w +^[!kD4<8^QDZ^ kAiG~\*f5\x\[J̠GzK /ilשQ^ ( F-+0\VkP>bEYӬq*Mhg:.7x:l w$Iiʑnl"o>C6X<'tg !Nw]BD+Ƀ9F/5Ruz8`×=l_A_]2%qp*I y]=^*?BؐohԨʺfQ={αdT2)ZOwu> 2'1FDqk(Y }zv6 $ ȇb':$W[ KG$EMc o̞]ʌIRvT*֪;Ãe:H/P7S3o7%Oxñg1~ LBseՒ ^X t~wFElu29!_L$cxmHW6'*M?iLu$MBw;Y) 45'Ao37q!?Hgӱ:̈́kc.X׍&CG-`-P)iӆy4θ{n*$J&fƒfl Jy}#EZEL-qe+j(S&淭UgXGCK t"yP>%py/[jӓQր9D$ƈ$t|4ZT z0aQpDlS12a:F( 8nė%WY ppҼ?*{1+JHU tLo& 0HE 0ݫ@CKLԃ|l̫MEJll=_B#k̺_ly k6>l!(kEPV؝S?: LaQ mnW@xKN_~?]rI2eM2;^C.p09{t;;_= nzP^\Lx̶IdP}cL{Kdjja%.3\YC˜UE#)Tjy%0~Jp> |`H+7! !T$]ZՇmtֽW'֘2o }-搜~"}]]SD*+!a0ÆWD hǥ䥫x]oSQsu?d֝SrO:/aT;mX ~@ WB֊ L&s&/P4/j yGa0~ | KJBExbo e/5ĆN[w_:)hgfVh=K+iDY-k,"Лl(2Wc16csvB"L2 Ԥs(8㹱p` G%園:T@yLDr, P?l֣@=VUR!0ѵ% 9~Xa݉N#QrకcaQn;ߢIdN ؍l@I^-AT޲_š<Qih+(9>#6LKV8U{G1j׿nA *Œ} f{fgۚz~Pu3Lcw4/(\>P[sTxija^÷4Y@-י-쁠c-o:*pmMI DKZD'ߖ7?\Ԝ&ppc ʢrsg5W#ϰSZD :31+LZhJHَaQnɀ2I7SNC_;k{Q5,"ȁJC6r+ìJY>-ҷ[gƶ]ewVZݲɝ0c(M z)?_VXhe˚ lN]ÈﬔLtҤII)I_U,-hȩ\(z619*IO~)VG`/PTOH^jga-Ua7 L/YMȟ۔TbA]NS>ZWR.|~x5R6 z'+b_P9N[ia@w[FЙ Rϥb񠪌8D4Tj;Qp+MZ' CsH?8:cxHS"wԧm/ygӲ-4-2D\p$<|Ch+Xr/_M hlGicL}sP)^io -|vbTaXwPT^p ANs'KfC 1 3h QoAXs ϕ?L}hm4/K{f_{D4<8SHdq PRwm)a1l]^OkRcu0\5,Pt`Gg18n":xDz cA(V5yvhk 7"S0p5(Bf( h8vQx$Fz%^'4Ova9~$>} ݅v<[-.2f4~ `dT!pWrGLy7ހ꽳:d{#Tv]m{pkuz@:btVB4JLRB-NR)-ADD{,:x~3'uԀP1 G[5!yZ"r%RKܠPiH15zMۥYts;@RL臄Z =^YǍzY?$u,oMuS[ŵ*)pBuJwƾ8,DҭBFlP3ԓO:>>Q/{p{#ᅠA'|H@WҤ8f%Ve>֯N2 'MiI%gO nZWD5 v-Oo * R.s1ݯ@G \8"W^R<5[{XeNMHVY\xl5FNi IHy),[e `{ʊ2/<=$mO3jD_$eԭ! 0kdH_0(E+ ?}@ٍY|94uUԺp%e_[O(i<|Y|'j{1ק"?GЭ :e[ IEHU X7h}8疌? ω:` `AlTu`Řa\>4<kz}o1pwg6U`SdžG < z\_5 ?."qL^{ߩ'Bu#^f!f~-T9bF8r5,ϲ|y@T,ժ`z%~1tGۃVhK湅 WV *ub7@U{\aP9Ϟ  :;ϳ# yMk gOOAm_>Yͥ6l9q:gmD[\j@uͮSk ƋzZݎG('Z2ϨS5n8즹Whip ӗMw0ߪﵠbG̋"%#P~~Fx(H+q,VcLh^VIǦes$ä`bFn=HJihԬoH%0(:7H14pb2jSԉ2FOf=2:yd_DXwK A~YSqcs0XuH81צ`jf>J![ !!nP;h yH +}*'5lIJ?KDDz¹t?Q+6Ϋ.]?![;^F|nYM-JG~\=b Ah"Zhݔ2>OϜx8t&[K)]|&5Zu_l炃`5#n^ҟ6&@d4l.= 7GTQJwy#/vT #`#5Ey/z#"Ȧd1ڮY88ɎH|-{:ZKYeaO% U}ΒThqS*}Ђ_DF|h @W8Qy TZZћH-k1g7Rfp:M+ pj̝/чQ'|k"3@hY`n &Ä=Qm!I8fp1ť3~V-3 茸8x<+qU,n$y(@gƧyo`7}Tc1%]eG\@5D+xY(u&dw1J@/f`Nh>r4`D d{?+Yzѓxvxdb2*u/: |+){o֏5c~OV- WB]0s0}2L; %gA۬zg8cM>Tk&c@x3~͞+ Rtܗ޺uH:ϧQee+u.^;(jwMJGx덠]L<nA> >J dM s ^ #-z@ rKߎxP:[ qCZv_{7V=axġaNZyTyk˃GON&DL.b,@nsFi #u0x UW* (9Cu\:Դ *yݳ<T>;a/j9T1myrvxbP8"p4Fgc}F];H R՟t\~:+-Ӭ)lxe#ƍ0sUa 3s;! |}xvGm}6T ؍|ԖS %BW>́H ,wׇtcF98 v(71ϲSқKyu2|X: iYu ]mv\=ȩ&oNcK̴5'S5M)cm+c4qYϰɥc`6x;z>V!ҫC8#Q >A5R5ZfU֡|ԶlvXKBk;~ʲc0MPPڦ)q•dPMh4WYc_slz?(Rﯰq'٦8UV^C9E*'x?_VIP*ƌRR(G&ȓ86}g\k]{ jx8T}:9gy\)Y )dBGln6cpYzT!_~7iR8 FWH۳ ӒfM:FF.XH2߇.Od.5VQI} u`dOtZso| 8C4Us4rf!S9 ąj(tM֮B5ۆi2^U "ȁ>M@C|BOq@4a짰~8o ZK{ <Y6 _uZ40yeSؘ)HB#'>6ns _ r`KՎ]ǽz!/1r}\d+Kɰ- xvND 9R"%> K¯U:wsp8 :rUمLZńVdW%|bR٢@58zs1X7ߝ_bM5)c*]FUԸѳB21Lw7e͔{,A{+U6$͡]ct.iWtZ=)@4%F#Ȟ:LV[djXC|%~̏ء_ם,uq wbUPBVcE7@4јT_%7=l*}c7;#V6>R!_xCy/jAlC EXX)rmay"dg<8#;v0nI髤$䝰j  2&N_̌FYeG rq,XGhx#˕AYw,UT,Js?Ъ.' 젍b'Nbkk2Ǎj$f߮18ڥ0^~:5 O2)JwL|Ex~E41V86艧!e;0oj;x`pt}2D=?} O9I D0kOP. %73ܙK1.Aj &y.4_Kk>z2~2Ӯ]@t@7}ڔXsh &vՀq{iQ˥\&8@:/BC\1y18z -rC'7I>(GVLf(ܾDZ[ٳ|c咂A2<>eRU`{{jXHj;[ϋ]C`]Jۨvd}ƨzX !PT^e#6Yõ?HI|v1}FnH3#=v{>cBJ7HhŖO(}H!ԑƙqkH\RgKV9I,<DKڲpȭ 9=9 !V ˽ )*W ]x̴ٹ49ؒXD"[moڹv8p?C8K0FXP&C=WbYN$y-o.gMnOI=khCqLQDX[~<8|{bE&$קȞ|tN.**(mĨ `>p F~"I/4sܔVNG0hu-K+ Us'=i=0T-յ 0 nfxzl|\{+8dG:&5If491P&P*!00GjaZ+GJ.¼T0KY27)iuez Ս͆wfő0[Ǵ })*@r,u f8URَ%(>.R<gN.nl.+:xnXmʖ^XeH)WFGVN_ئ!5E! 8 *?J Y$(H&̋Hh]Wz#$o;82Ff|5-д2lM )P/-C@p٪QoTbT@dSN"nvN}@IbM.;7Г |aɹճ Pyn{D ~Z%OT;N8^~R6J/ڪ)(H>Vd>^rSUUlQ{?q3s{.9>^+y >u_~Jx~xd<ٹO'/,J^AjhfPlv_@)6z% :rNo8~XK88Y55SJq[7$QǸCMMy(c!<0LY@TGsqGee>Nr_GnN0oH3ޏw]uLh}Hq7r"*@ Rj=# ƃ݌,lP :69\~K.v,FTjCrbOX LS"kWcyB-t 1wEKY%؛/ f4yf#'<[7u8L;s~θ-e,cr|!rR8 $xjۊ3°[EvΑėpUr=N "RƼfQʃ@mܭ9OXuֽ P[)wrYlryBM?b dPjكH^h>o )xL& Fr4]d4g6cb.L4KUdf0y{rz5^Cj,7-AR򑅏|@F)]"+ΊPr8ap{2|\ j-Кq T朙@n$Ym9f~4f}~M OgBƅ܆J e=P{,J]|VWYQNG)|o( u\91C"A,5VU!B ;7՟A%rN03KZ_vCO|d,Ǡ~7'v|ӫi9dKp6q,WNv? zxJE ;8O;\0bmO,L6 tN|\b^Jy' }LB"!E1I'/_ѲAWU Bgh IBj;O?j$"qZ,1]͟EAWwge.Y2XfGe ׵ ^jGuO.Z%.f gX͐aNS]6ڥg`:55qyLL]Upn\Iԝz2389`ƦfVvb\u9"Cnl;koe9ZFrnv1oIb}Xiz%.+pPTMN+kX3RfRlv\!?H2e68\99u/$2h%;[* +,ƚ r= %W`&2I;F*u 6ߛ$+2^/8ٗJ ž)콒O 4 y=TͫvLa x-]K lU5( X["%&qh}5]:zu8z`K $p|EK܏- i%of~Ij8XMs6Fk:ȗ| <zPkQa"MsKz}FV6Fn]J٢C/9bN` ?K$]y),`MD+췛:ޞL}=S0+S2kׇA"@^Lاށqysu؝z06߲i2&+iC /{BP:}/v\J? F]ñZ'E'lf\Il&2|uGe MM&칙}/ m3v$9@\I#ɮlas+{Lߗ*RW>^`7x(^|T]Nac8_$ k6D ;ܛ|*Feq!NR'i==8tGD#Jn6M7]ņ ( .歮z[TQ޴o혣Q >ݟ?9ct6& &`%0g!d3wq3n-reul0<{j{0Ս:8QIԮX@ͪ:v]ao0&NVբm{BYT|Pi["GP,J7>[,H ^F ԕL d< =Z)K#;V+ ,Ǡ/.S\f*TCQ2T *Nq~nSS(s*s57SS)W-iw}P3"g܄kwH7.v =.}oG|_W@Ұ L@p4xLYorajǀ*rM:=25dh!ɪ9ql͆(w]Ygh)-f)-4(k;+/ ]ܙ}!Ҵ+gQΩ5s{7F+1h- ggGxhYgNr-='{Z3lPOJoV_ub!g wٝ[!qFNnlniw+ʱzAIz'/p{me^w 1G)WGT>vXsݡ ry?f)<qNOVbE %052=j= v$kLQ2^,xJȀoυ-=^oQuUVfhi @'&`A%K"fvgONG6][%0[J1GdW wyo& " oF32(ڈ-_֨i<(D.Csb"AἉQ(S7@{+v,Fm~[ȭ?X<Q-EWO*HBwFy_3q v+RkQѐ޵I.Q?NLY7+1zQ4fy,&Ywbd?*_rrZG+5cV([r%wǂ7IWXG6ύCw1IRRijFUu( p~0n tde9^B]b% ?֔#͟˵/5AsǿU/,X r7U$A%#foEM%%\t#HL;'͜&Wa.zM`$[K8ZwyI.ѶsYZfeUCm!&@ ܏!r4`]bf.w/cp`hT fYgq!+-Fz_ xKadn9vZ@2"J۴pڹfcڅz; FM\сP wU˦FM5+M9J{4 ttƮue<7adyׯT?pM|ۺk(Yr13aSJ%sjQqbh# P0{6oʙG lX G㙼'J\U.;JhG2& "…кxQf4*8?)[F^h [q7S,2w Ӧҥŷ >JO렍I6: 7רXqڎEɸN;Բ[_SrT"%G#ILY~WTãv+XfOy'j6B|qUR zf"='cE B'u`=Yl `.@x랿TqSp1FI<bDpѪ}ХPfR@ C]gcƚA|K S澀bvTV"ٞCV:yD$Pq6"<Ã}#u{iF})>9+( 4QK)BY~Ǟ%o-T]]) l G/ ᨮ(K ۭoQNfbR:m-eƏ!5͋$@U@9OQ߱>yjUuZT75q,s c:Ōu;~%.qxT;SSeF O 8kFV]ʈ4) !C"@/'. !6s.j<|0=E_6m5'uςhƧFt "].o'b̄qNvAROB2ͧWC;M6.~]"Rʽ3B4D'Fbn+ ZW_lGp]hY)}Uԇ fAc~ ^o!$||}jqWmr砧H98OXʻGQh }59/&x3+Ͽ>{sp,j"ܛ@10.t9!z9$Uj ڪRk_B!?MoCcԌ[ـ6^R%2BDjPqg h#*?0p̚ZٔNԸ"yMrJjP(tf ].ʎѴd ]S!QP$.|j\`#7 #J&͗SnW^t*qg95լ@ggpy-+BV#'7]ߚ*F d` 2R0^C1N(bUi[₍-agg.c@8KDÃ1ڡЄU) UӾa{q-4>B[h]o1 yC!Rmsz D0_tʷg 9i%HZZadZKEz]vh8M_3{Hhj]hZ S>gp)|/(reǃcљrPHo&/:5SP9[A_vf$+yײg?;)X>=pFq:KRHV_ |p:y'o7甯 IAX6qk HƂcÇ<Ē9AfM%rYNP8Ttr *|^\7 E8UIVnaU낅3fTq.DFJo ^fi"*X3˧psdw}z>|$9V[aN`c*á}MXEstL~$ә¶;#HG jev$8m1RH)`shJ\OE&†8YN%[ز$"E?n :T Ʃw!Hfba+[|JurXk w=`-\+퓛MU.c𐑊ݹNn➰bfl Ri)ۊ=G]jOΊ%1ehx4UFi1䈠ZĴTvHFB?ywM-a ,;nw[Jͩ#nRWt@L"~I$O>^YQQo@3;9f cglkﷻ: g; > ͱ:KAD@Mu~UchUq+\-حc!mQM|5H(AmE#v "R2Mֺ) }]I ` Chwu!z4iv!=cS {NtBfYP?9)62cMYw%M]U(3AldunىE-Iћe[5~Տbv;$iao_X|aϷ$&4)&U[K7mRBӚ@'&fV\p‚_?cf n-VRF{RgmP gPnSI7SH o^"]jΌ.Ţ(2WSj$,%,WT0OdPO ĮW?.^- X@a[KO/ڌ;7R: =LWgnl9FWsr7ia d7F x.c X zjreQ8%˒ףvR6n];ـxMңӴǿV驈bȉ(:ΠRe5ɭx| Zn=SOgfyUMPi,(ͳ &gwɯⴡt Z5PS bܜ 4_}i4I~:r,A_XWDJz+^M\3L#rSCvt3JI8+_!|mL>oQ/3ٻ :Z~Ng. E7v{PU"1?ΑJU8qepVW-dބQI՚_f8 _B|DAcf tQ D L0=C@̫4O]+}AԋHfH!+aعV0xQM" d" c0]T=g\z>h 0(00՟5C dhsF +LY>ZwPvJ9[K%}8JYR8|VV4Fia.t}8K^ pWbt 褩SNF=i\ʐMԜóYs41l"e \bb#5k(Pv zE[,SRvj{1"g7cӊ\;ѪxQGM9sDe9E+w(1H]f8vkٔWq/M ;E πeIYC!@/JtF1|N%GX]F?㠰>gue[k?erVyX]n׃$\w%Jٗ&س`f ¸GEb"|NKV~XX֟)ӬUG p fÿWN+Sm:hP]ϒj<"sm ミvڐdULr>'q +x_޼T2sQtne ;h)m5b6;`,SIj?ȒϮ|CXGSr׶L%Eݳ%"_U^FD$,Oy6g4T6;fvN4^?lM^47BYp;vV?/-% N% NT+%Ὢ6J:,Y]gX}o 6[}I4?s)kBk$M5mR՟@မ&ئIv4]OiiK4bkP. Bɘ q\|I"zROCt0# m;*r&n0U}W8ʬq3e$Eao.l>G^NtJ|;у>GiЭx=X,Q>|4UO~aI!wB)j:wVP_n<#O&`F M wLh&nݯՏg+]6Oće͟JO{ˆ $*$A+K w@Ʒ(,|1M8$$T?[r+ev  !9=oZ[i`ٞ3roQrءT\Wt%zi,Bޜ"b@@KIc{QCu^7(gX3~%lu%~4s2X T:َmOOF:?Vm}RuU&O^/sC"D5XP C>w>|S<wԤ}&pr=̤X.UP>ƾ8H*' +&!tCwIr<a ċq>&e*qMζ@4-lhEQitc''+זsLXj]CnS[}rzPr?TA?0sL-c p[>IʮCf>T N|]A>ssɃ;0M5 ySxpߜ'\Jxj%-vI>30'玝]]R\c7wzaōcZB=%z6Wq0㰠of( B˛qyžiKi+E0fl-eco5"&~z`-:6}@fyW+ǒ~^HqsWy'VC[> |R(1I 2U}[qMBH5bEɲ[-EZ% =^ bs` 9JQ\x"SsluҼ5Aa@eE`fko^t  +HFh+$wiX~$$+vQ-8N:E6̯T괥Lbts:oGͯgCt's_~ֱo)5⬫)Z%ġUt5O}P3˾j9a3LJ3M:{&5nP8~IpA8PnV]}P TS՜$Өo*s"SlȒaIe]?qZk߿stBWòkt7vܾ\0&M<0ZKR%flPPIڙ;W]ʅͰoiZ/nuCzʯY)2 tei/ݿRhAQw^NEDX7~!/pT.yN;T 5}vqjsq$X5exaiR)u~E DW* LJDZ ,] R` rD!`m':G  j\] kY8LČtLCI蕛2 |VWP\,|Fµ{N⡃;.䞀yݵ$e:&Un )*A$!l;vܟ劦ǫѭ~SzpOLMa=B4ŲPxk`'N!W\Lz$&±Jb ĵb*)07%HX䉐q-!߾0cV,i7o@W@\s>2;LFMS'Jt cݑo܇|nnbpD(O5ԛVT y4Fz m^t cRLeCh~3kݳX~WȢ|tDj )Z@z(=^5G.]9Ui-9rR G`1;+Zhyal߄PE9//Ώ _J3Р| f PK x!h)e0K v&(FM"!sƧ2U\Ԟk.Y c"j)*$<yٯg'&c"Js霊6ѲV(Zl~@KYY@B*EB")%u0Q3DAFcp1ny%;%:Vr(h; 0f,TQ8%zlEr8<ǁc~:=1 dJԧ4˚܄ی}p_pSyz%gC$f [b{~D$S}۞G">afe~;I =ۜR=+$e>$(Q4\/4QB̺Փ[=# L&|+0h@]kA RBBZF z#i5O@LB H(FJ>"og/bp֗8gU͙@.@¶fF% rG'imycS`S0̶z s>*> Ui Vv!j%yGko7ZGiUO:h1EGf!C-66D+$tp&~t7 4{-Fp5==B^JqsA 9A4b \)kL)pfC!FMbGlG};X;!Q|8Jz6h)?&IVӱuf IM-3zazyWOdlڸD֯ 2BTc8d/5.ntBE[lּG9]:|z7U ߋ=iD8Yӗ.nn֭u+ JH Abފ4Ml3"bH؞Sd97}f5lE*TAܳ)K~me6H(Ur̼HOҋHۤp?<]#(Jk l^֐\ˣ38ݴ@0 ]B/c&I}#6APrTmI-܍E`\'+N8\,#`GMB:WoD'#T>C>(4F'#0lU+k*,ks:A b)V;+V0-G[IH?(E&g2q0HCZZ>)Bo$3u>I$'E7^kny*c͚+Y+ G߆(o{aMo@8P72 Z.䱕uߺyk43 j٬X^fF:NMӺ ]!fCmj9 WH" y2@A@A`h6VU~;>=jLj'rMqql1]fo="޷谳OZ⇱kr# 9thFY\}G-!TD%Ԍ'8 m3Sb 9Ekͬ 뢮G{Ȏ 2X|Y|9eTuC7o9PМXUXCӝ0Zd+쒕hO|g%[i{en1uj!C5B` 2]12fЈXh&ҘnmK~go+N@10fzd;@&sfq'QEijoѠ:bt͗-*vܪ`:&~vxM50uncS=!6j9=S0gwp@yN]|G<*cʺ!.vMA ( R>p>E~_n{ $ a_wN,|ԳBđg-(a'%8tT&c?!2Tj|qs A ҥ:U"SE:=M'{uj91Og(j םTHA@忤Yʧf6>[0q:Ure.[oyQeiKU9x'?0>5zez^ӪVfsBE GJ&$1T c7)5k|O[ jAd$$hT ̛TzLLYwe "` WDo i0T$3n8 oql # ?DCS-h\7vŴ#=j1L_%$w>NfdyJ+MN΄|)$Ic UhCWO*=`+G'|~^beFjy)1m7t(N 4vmX=y0DXA?A\.W7+xԢRfrTm),Ku -m@!ʍ.`|ՊND..Y>Ȝm$5ja7.CQ| ^b3@-sG#0n\i f޼j)Bj$bDU/O7yw7G;࿊R$9jXvH#&+fJ~? 47nfԷ4!YHksܐ*Ļrо?:%ވ(&ܞLv]6rwnʪ(F6R7Ё<cm' cM4U“_Lk4"B#Lk1: *nJ\hZdB.pXAdnX!vyM[|Ṷ q?'RffU[Rq Al&ި&L{c};qSQټYX3,?`#)P8,yf|B+ҁc ("r^> 1Qi ~u"G#׺ԁ9 $ᾈ HR~[ K|AU)h0`V+V /W8N4Y<9AD?cy~@n%يR];Y,8*|-۠;x5nΨM97"`݌l09]U+DqlmHr$R&Χj}8?G:ݦ*YL܉)CQS##jVI@BBvԐX7f{Q? c<B`GM;#恺D 6~"YJq*ZHKg1w, żᶗD٫xBx1jDjر/l8cۦ.R'=̄ ط,Ɍg}U}uEvUO\%F_)P Q0J`G^XE1ƌ9\rBO\Iv+퀇~!U>`$(# ZZ  2wyGf'0Vlk$BnoYd\%۪r/ I\lwS hKMvM9*B6^'Ζk׽2'ս"q>r:OQC  }2Gd8Tv5w!R3AUNnSxYU0\<3z㰐 kD)"'jt"!Lhx{B>Sn%V4<@d[ bS٭ԉ?J"ӤHzk@a˳o۠,*[c`- `5x: Z$ͻ9׍Y8,tKo ActS ahztEgxw6qs%g'4^: x"Q"2NQ_dgƘNUȭy7ABls̫ȍ\!Q{*x ,BYn:׽Ele}lS j+ \\AZq'*RFJq2Sq]Y8)l&S$?1Xu2$p1}UƉW:؆ x&ԝ \Lm;I]h.Uw'M.boxaw y7.d(N2):W4rx@mXJ[-[w20r&ބwWw [iKKa@uSegLYVX?ƃ=\Sg= ۼm#v\ 2 ب8 3tW򽲄3urSNQ3]yأ>tYم^XR+Ns&{j+dVj(O.n ckј\gy;3#K3?tjNkZrXY3gY5Om`  \Uy']%͞>L}vcCmQ/ wBp笾 3Rg LQw*[MXSP(1<gvgѾ3Ŝ g>ĆN rr4{^b2EV[j_4ʚ:D9JGȄBNyc51[Xێ@RTf\w5zPv}Wu3os%Ƽ=TU [fT0RUʏ5~aپ楄<*]pV~;ʍC~tҡ+5#+ xRf"i2f*y;}CΩVtN”#{Nyja4I^1$\*ƥ QIr4 JW-AHܼ!/ӭ#S d&)tWƱVjyLg,\GB +^ +Q,:LF"7^IqAYSagJ 7P@KD{hghORg$4^o;2,JQg.@vDTd`d^ NP\to3WmhY&B\+п~"`<%sc,Gqv>r"&dAZ!Io8V6@0[TA=&Wqj !vCC5В:~c?/F3U4JY\u|&\Jq ?MqStUʁgp]햷^`! -V]>,Ž&֔R @dJll]۷Er.}f~\ FPM:آ#~`ShS yۍ MV^TNzp ~\ vrjF,ֹ$A˅B81΄\B2J6fUX0x3E`ylo!52۶+oY;_r=>+Vo6seUz Y(.ut jqރ9Ҟ`@pw6}!jvs_o= V[HK3} rl㮬rMw]CKȓGxTvNx[mpGnTR{0;@n%uʟg6woO_k wguEvb2W8{=۞Ҳ-͏f"ߡ"8O3C# +?&q_ gZ7<0׷I)Bhl;ZDԧaxCJY~ʪ(N`kG2?[k ץT׺*<zc̓ H=nH#{7t kY Z*&SPp TN̢a$ 0/Xyݽ52x~;&=' & x>ð9 qA858q?9pj|QcEwpigG T`DgK_ a\~J|cqk:T0r2?H#vh]dvB w\Q/egE5ڍ߆00Bs6DT8$`9xq<9,y\(p̗ii'z-BUbuKR95[{S k aTCn>`x;v@*7ټԩSn֬c\a[> O CM UʚUIrOՠ`˜$:ġKm}q&$5kK77Lud)r&-\wh͑-`e;@6fs"yQED( ORXc& rijEzTgכ 8p/b ;H5j@|;p bJ Щ‚rn|}.i&8CQV۽J0&׶U]MqS/@oA`}ơߩi w.xKI.rT m_. Mʔ VPܑ*^c7fk[T6h˙徖}p _ Qo< KKv >%hϰ~;TџǼY:mA$Ҳ AB~FRvݗ5'qD`?] лw)֍̸V'^.QS.'\sHZJ=Y^# q6unjalb?>ih/H#9WuX߹]+*_2cc9ħ}=^ϐ.`o7m~~jj Hym. Q~Hz `KKÙέzz`ZŲAx(gAP$rSʀI/y +_u"Be! TKS~i׾QCF[+^Q3?LsM%A!TXxGT #mc !71bb_! ``tC >D:6$swSk1^f/+UpT,#a ck:|!l8JB8k\A+ %<:=)6x Gg= Nf`=tsV>@ k R"*RD]jq+MpE/pV,vt wB"F"s `e^925p?B!FS ȇF[T i*ݦ0U,ˆوs}MLF 7ЦYhH͉B1's4aRnbipGϮ~7vȽꊆmP2'cLe!ZKZENתg*-6kHJm}&oI`U};%^YhvLh}nݴM KRo+,} 鯳IQ2o{lvID?D =c '!lH5G|MbгP#/  }.3Pg8@4mVFȓqj{9x7[7M̒j]~H8in }"Uo0Qa0s^&d4H׈9zA;|As[go˜^VGe_2Rx"瀟_U~C"C`Y HPhxrxeӜU)OZR)m2GpK:e(#$3Rښ֓L{'6XgŒ8wC+Q,t8\/۟\V6J<"y]YXjiS%s ec|ڱUVC43ji&0.BcSCACC~,N ϳV7Q#wa"(Ctx!mȕHh:-R#ڱs6,u!ջo--m~D]2hͅPwe`~LXu ReSKL8*^N P`P cgf_E3'̄tBNXIЂU!&ucҠMz6j~jE9L+O$MvP%AV+cG:ڼ[Hl9"¦&pSjꍷNVglʦhMU@T/Q3Hbńh6]|3$?x~O.!Wl3hRH !GgLj@C=5D;57r q\U(?r zN//p%v ]CD'JJ!8XЀBjxM%p4ʝN'd lyC o;<3 3c|DLsWg0'U.&206MGð΢<88 (iS_4\>6FGf`0L ӷgTܙW7r8?WBJmR1YIj9l֯Y 8$%1KM@u}Râ}y9 UwmF<@`)Bá}̂קY T dbSq6Sz~%|x)*  m(0kJqL)"L{c)+~IeZSPrėȬD ";:7^ރRrcа\?/ڞ=i"2/(cğ lj@A峖{SZy3IX9ȇ#-H3*o2Zgj^2lĨq5{ Gk!Y{8]]) 9Dv] \N[C,t=}ψ1 ;},ݭ[/Тu6ҁH^@lK8uۧJ}}a޷h])?~̬1}c%SR" *=3Zߥ))o~.yɬF{ʤO-|@V{;.&dï*KD~^%4)]fKc쒨zrn# %^X E 7l,t92seV_j\ϥ=z.E|Ʊ@_N,ጅ3 F xjW6; r?,q FS9ɬaπ~d&.)o,`X7Z7!u<[S*@)uO^nMv *>.xpcx,*">/w` L.,;|z郳16Xhkp׼UKeLeӺ\`eLv#;ux-I"9y}ȟjI_ڽN?s`YQ]&^xl˜p4Yv}ETLZP)GCOǶqCNv}%`ÿy5 i_8vE1b?qǴVE}(Od\; >ͅ9"fŽ{ ;MiC\f8e].3ӫyp{mDt4+F:O sV˙EPTŴ^n&W$ӝ+CCP: u1oDZmP$vy(z}8,*<r?ff緝oj !RşXcVǴ5/3y㥄9JkQꎖ>q5?`xFjǀ㿧#&D}%'>Y aC&k]f68@ťs}*:ZZ@)*/@1P$F8qy@zUF5da'{jBeG'ؿI{5_-jBc'ҝaIRmuxu*jRlfy2:il HNi3pNAɁ/OɌZzU(ICh V[2D&ƒ ; 996ϧpxȌɼskK5Z{"m'ެp<ONiYSQdҮ=#M%ͧ+lr@0+99Qmwbm;|aZڅs*N!2/^<-~ORs$ʁve),S&-5\Fn>ZO> ePTAtqj#tԜV$ӷ 4yHr_r-y*٘I[bD.6헉>n}C-u,th`L+?crVစjb]sE5\ >6RO*u,]"e#kM J=k[kE*UL[`&XYZXm)n,z- B:Ue*#m>u-RUOTmJ`$jшhZPV/XiMF-(7ʒb/PbF_uiNyʺ?V"6_RZ @* gj^[ps9J*5W%823.(F,JQMD&^6.~jxf,SVҶp8kM8L X/ڹɆNV΀0LJʌz.߃!׌PJpT ̨4YիrfrlTÀfZW %?E'a&)S~xx֎g"tʉ= #T@]fD32+>HXFZn8bH/j, 5)$ϱe;+c繾GwbSzK {$jk>9.CjV Q+l^bl"E]m1^FS!nt3F1r`)*ogO=ӈڨ}_пwγ4Y_N%8WViJw宨d[P,bc]N1.>$GCSXM `1]~-竷ɂ lG8 pp;GŷQkxxc h%Rx(6&^l١7ADPgwY|2:_6?Ahv(;^# ,f3-mjƻU!J. ri9mlڴqRpEC%ca u]:}ZNK+6ze=\v)%) 3m/4.eo+=79@xAV'Xn'u0iێwy{K k(\])&ڎ$fktLx}.RnĮ8?᚜;Un1=vIhJϧL^4'5 xc*4=S*߳Zܨ^$̛sW :D.; *3ZAh9MC<uı ؾ B|&ǕƔM*q 5''ɠKqbU4wSض˅$SE^^"&8] pٛ"ucK7RYuFLrEBl~H~/ԣQv<(׀jQRzbKaJ[Ծw&;cI P&zSX4p. =)$÷Z5#M)faٜ=kXWVTD\AЁZ(5( n7;g-#luW7p? ٧I..4F{ 'j&7%Iz$ c\V]\ P"=,Ke6vOv yS\߆iRThRg4%1<p}t6z>rv M<;Bm%h;/$gdr0 DtaT6Y u$' ^R\l'W~Y[Ā1Dhu= ܜ>CRz;ZkdM[UwwjCrplrfw˔aF$8Hpž?Dɪ Xf3kXL:P Y|{A 3FP*k:4~ l4 Nrw5(S<ҞIcl j$7 q&K.-IRY9 Ub`NA{@fCEo Ʒ4Uђ?(~ j Κ|c$Yk熡~v*c6TQTY w N%}#S]8 3&#:zO;We<@bDZ]/4Fh5$i({ތ1]ݶ4axr0`>73(;nge#t18Eu;׼\Y2l2__Q a\8k7ܽE%C 3a nA?cKfkW<<%4B%V^כcZ=] >ėN lb{һ78s gfĉ+ɏJ;Q1“`k֏:E  [D@x4R_c]y` i tW'(Ug$n:E^O~d3w2 23 %Zq4]vc<7zrN9Ҍq0Fp^w |S9ykXHrUUpyퟣݤ!==r,0=J F *zF 9Bpb&VЃQB!lCbĆfHF8Q5 m}[ @䙷|?,m#*) Z䐞?u('L%7nADPu L6fߣHS1[F@Ԑ{.RE]X.;: B> c3PԯT#y (8`Q^ʷmEZe\Og/GxW?ҹwd #%Sr%jy6Ph^khx$<oD- e[ 1nf<^q e13SA\lZ]WL(<7MAOmQN{JITM :0#J'A4-GFϯl-x΋Y+Qs Ň2*R0 -j.[703v>Iv-^zRTqu>8C *rG( $Kmup=es N G%sNfrpocOfUgor1,b &ȝ?l@!LEN,w%T.042 Yl~k1gW!ђs;U:nqSVyiz>Ȝ)pr𥳐A GQqsdU2AbaѶT AH\2Չ Y ƻF-M_1tygïe>5} Sm^F:9`zBˆ(UpOҽ:t"fD$([ou>`ڔ]7bqybA_+aEKS=@L%=('chY]o$C,p-tӳ4 mwvzfbe}6];2ëK}U2-y,CJ(rK:2l\dme ~ *L=31'S&ڗ^QƉc쏚e!-ߚHfUqqب^TĵZ!u/K2ň;Iy?^ w35T cX+@1Do= KVSa̴@ ;+9-"CvJbo/aEJ5M _Ͳ tSɐ}wKSp{APt&dN# 9^ ׂ>堶" _yd6G:rǭ렵p}*:Oӈ|;&E)pEBNs⿇0`[}xi=j^寳TӔ**\Be#7TUe~+EH{/)Hjf#hȨ zfx/_LS/\J@΋v8f otWY2AW0莵ʨ q*ϐ6#Ϯw"Ť}= FFa}cձ4WpƓh(G1lFD5׻M"x!p3pB.A}R0@js@փEZ\*xͫ)Ŭ#4C"XRg%yX I'WrG$ic<:"k3R`hPgH\*YdV-fN!K/{P&BMp!R| 1=zM(ܩEgy1%4k j= e [`S} ɴ[owG[}, RhG5Z?S7&EnJQ`e>M$/F' e 8.k}:,؛߿.k`M$-hG:w+v@TaamUf53I'.ɒ['tVfܗ ےC5NIr&뷰TG6NPՏˏ~ZZCM ?9ay0=#Ua5 a9_[-2M;<[-L8~|>xm-KX[tL4=I~ųjQzѐTj;"v#5DL!ugMzV  6| *K$>/*m/G-ZHM=} ioyW.i𱁃PUB^j p긏n~w|B]r acZ@'v8ˆ sd6 r|mpz <M{wj ꞸJ`4|$ S'x 2| jB-q}bN'N)XwlƲXGy  >|Gj#xo>* H~.3ˆLU=#10fo-*e"+Ӛ-.0:@A .`!(xS'|_Q`ԣA* QF)t`F某Z1n߇lI.%caz#LC.*蓣 Buu~lxǼSdƳXWa"C>Ċˁs*<_~=Bs^:fĨמ!K:Qkm+$&> >̢1R ymiWKE("'OIYċ|ER0%)-7"+U2# C @q y}tn;Inv-uI)2̫!JLx%Mnf ÊX <D5t(h=bS Zhc񡂿/]_}kEdhW2.4K8IE⩶H!zzs)VċPƝl}UA$Ez%^z֦nt N +N,}1v:ʔ67?Kz?4a[Duf4pipBEF@al`Ǯ(JJ=CTЍ+< M: WMҊP7Fj՘(ǍN1س!쨉G!4M(‚3r>RW-3|l청;; {x O0[G8Vs2S(lľ Z;+=QïL¼f+*+BNqP8)Q~m!bQ~nkDDH>x*e"IT]`Eo)קa ~ܥI+c;jI%zޠi/=,Jؗ `kƛ+LVG8=UcEE?;Kb,꼂bus4uM8,97b2>hDRd$NRT1%^ĂSZiEw::a+n p00Z JrzM?)〃ދRJGvj4sD ]J;%(=ǵg[o=ʹ+Zm5J.~`2m|QxI{5ㆌRVM&3&8,R=W?%F\6m!?BZi#.ٱ/ _FU0VJo~Գd4nppɸ ڮxu,t8ΨؚDߦ_9s$MbLl/ x 5K%/ں{ NLqsc!ʷBZa3ħh\+{fl6?uөeNr5Gfq$ kc+s Nsvi}."ުV!gUW)WZ*e";[m/.JO~c%)>TۼB혌*ᯨ"UU}\oyX2?.lvh72 $ze{޷Yn8FAk1Y&7]/90U׶`+[d ͖Rq^v/bs j&dgkmI{]t٥D9wY'i\ݖ`a1OPw}lp'Q\X4e[Fˌ|dt[`+A/t?~Ty7220|DU EݳhxE;MSqv_o4|0t߯!c׳O~M(A %m]Dd=Eaun2$2Lvz6nLYv~  k "Qn B.AC\Iq+0l( %:8@K^+40eM˞sX" ͿUyB(ܫnNd?a&j!n7&bm6p+؃>rU\/Gu8/[CŃ*5V88 OUd,ɪeR#) %u kw yU,i=G HdJ/cXUݑ4ҟ7J|Fj⏳|H9uKwQ;lF--[w@i YЩW95'k~N'Wz͚}H$`RP~TTM@&YW ׯm+ S4^gANUPy֫>*9L~> 78JHx{6P4[$*dZ!\Qk>JBr&4a4_*LMZaacp=}bW_fJ/2WXWp#aX_[Fi o7|cB6uJNQbYW3Px~W g0Jn*TgTuwLK %z-&U+"5Y)Xۏa@QSmd d6fhDjmʔ@Ƙ[oKu۟Y)E!4%~^W~Y q^>ͲsKF^`Ǘ3A-V(4m*l,kg '6p_RX\^\EÅ`ӣffS0AF>^9"[9GCM/towPcjl{ߖ ڜIav#Hh3Mve *`)| E1?FP7^e[ę>xT 24}qmZ&zʿşg*sx1sb>KNQ{0 UO+@++ Xbe.$ ʣ?&(|+(gSZJ~ 8Vg R1IT̥#g[:;,S0a0)_d;m̞@ <7i)oM0Ka^Rxm*.^qWbP, TBG0k`Vzd'VT+u]}nQ2pj寧J_+4&Z52 MV̺ Ǹ<./ 5HE D]MeP4^GC7TaE+z!X'dRb",,Rv4&Nvw+*!Ga w-,蛣li^j! A t֧!AwD]D/y>V.Z/'a*MqEuH+v9q2*bmv3%O٦#ͬUf-^vFic8DyxAk#T{a9tՂt[_IGq<(ͥp4дiĪi3K}p=ك"v S6o#/ZNi8#7jZ';lu4qN%eI rUI>csKe_x?\* $*Z glY!.bV"~i-鹤I|.mH}N+c\ӗjB F(zKů>4M6n[ۏ pцu@LO]na(q= r>Rv-9?g):zpk+p% uL#EsjN=6QZ~*tc 'y s DAogG˛[F[ޗkC(ऩ/xuB*EweZF|F;KhWRi30lG?Yi-?Q4B5?>w!7#Ojh=OcX@BGM<Ls]{\x/sj-=:)dms3--1ެR9&! ZK6w^t[$瑧t>1Kҙ䑿 &v1v4gS5C=0D}Px/`#hȂ9K> [e\[.FP55s{9ӆWr탤5CTSn)$6]]xĆŕ E/-!4xϻ֏1n@$ {7׼n櫂C^l#Y acV_ ԋr8k{]/4km_p[>3M L1wTkCk;ʿ8Z;!]xK!^\[ZR~b74pO`}Hq~m$Ǫ` |0O]8~H(tx^hrI7K>l;~^*+l#Søܢi< $*j| ? /4Mk^?)x>Y!FH<_~d?4+5yty3͏R7{ vInNg̙7M: X4B02234o~-z/̂t+cT&WMaNY&y>2~Q?|҇ɳюTeL2c $Qp.k4U}l^VX߶Ɋ &V,|N8ќw5s\dRJO~ŀ*:GH-2TaIjLFg-}=yID9> b  cXSK:'.;1btZEޯ4̳yFHI"п/]v՚4䓀HOq^OQ}~Co{T·իܑ 8nnƺ9.ns6bؠOQo61 ZźͪYKبG&c s Z%_+Beb_/ٱX)wD#̯+1G0~ElT5$ ;G"eX4IԞS>G3d!Ak;|rvJKځNBCcٺ.AJJ DNyQۓYH0#BCգ_dBݜG׻MA+#e)Pn [ZHtTe`x>!A.ح>L NA=0Q yŕJBc(+ᅥIpd˅X\̚s~/:G~j`B(jpBݓ7uw!xu{.$z7J֝ ;q(`SqSo8_[fQ3;+ips!SCn49gFYC]DfAلI_#OƁV:׀B?_)LdZ|8Gwxvwev\seMl0!+v/1/oG:[ 7l)"=gmL@l%q[s>Cz;q6vӊңEO][ė'dH{ݼ<߶TL>-AYYPxj6H SϻfG3)'Iaj >; :4j 5~p%"CUvRjnP,a*!Yib߀nzS|d M>ϊO6 Ђ8phD!mW`HL:iBR3E+վݕ׾F/ +~HWGUM8? ^yWGfފ_<ū?5/6YwQvkht'ЮĦg] r5Ee rS Z7ѷޜ{E/X;Y'Om&kr.<Ϙo\N*WQڸ,3퓺lrj$jNGۚ:Jw%ϻJm>A30}Kϊ\?ݫ/ }n(Jȫ"揾66W-?N?CN +ǧ;8L&Gϼb2RDsN풜U,L2ZܖEc؜h1Z]Pl%F]eKvwAT'hKPF*:0.gsiC/"oEu6TȫT -8(CGA*aK†vh;}ݱIm?>h1EZ`9H~4tnZAJ+iŎ8M;3ߒWa47CJ/5=A4ngj{}lp] _7N&veiG#l 61l)>Fm]$k/f$&9$N, ;`zTl`Å5[VGj_Ϟumk"Th!7ed$;»pr&li#Xu~8iT5R5a~ei~|Ѝ`%<:Aq{(onJ~௸^dAS`$RM2lY"Oup!^@# H7{/Q0$ex 8kS-?9=Ojk(Pp#Y!kbM^4m b6RY1[h< p%=VnnlƜXҤ "*V.K̑8+U^^l{=\E'gۜ^g9vDz`v.Za,7ĉ궡2[% ʝk3Xl)â*aH,&\Ȏ TR~B. :*ߗ́ ̗(ʒj$,(–|.uQ~=cHN D{*]nO :K6{Y&E" NӁHxt߶lشj0%@y0R%\}߆"@P͌e%_yj @؊Y73Y)905g+{dL(Raᄴ:o<` L&FȞڝTRag㶇e՝xqa!ĕ +WhTߒ"1pcE*.$;LA^=uMt|rSQܦנ|7"2WPbNFߡ`@|1}reĸaHJgx{j'!#B Jү8QJqQ^kUij+k2}OM#|(4D:[\Aяv8&.[< iʣT>>Ff4FR>j :=jB & {C_7sU!"-H۠eaWx牜H`77ʹF*w,!}ޮ#dC5b Iy\rXi=;|pQIk:*T8r; DF1.b, !318s8Yei׃]?YBg% *KX-{ǒ,DA촘p~#fy,OׁՔٙt蚨 v*./OqrG~*HW $XZ=S'I~ΉM##RyN9pBnd VXV/;,0&yb)b*!f.Άpy 2mW~4KK,_f]ʹDOM&T`NT~eu~,/eމjJHQNt,YB8ԽA@\X62] SH@@NvkJ,gz@y/#Ry85L;kկ#hVK7RF>-d?xB}Lk S??NT˹f*+v_O+ސo;(u)bi Viۑ\bdA#@-$E+tR{4(5Ǔvת w/GJ4a,l gRYS];!Q)7b01PWo^B5׈t^҅erubps{pM͠g;jBdnImb$'zܑ.&Zm26j5 8@^Aw4)N zj֤*DyQ'jq#[8{upNV Xv_axD"o;c{oEau΢TцC;>wIDګF[  |*-EV^Z(7om &wLw3L>?dW@mtmF6' @g5mzhTYh*NAsgYEl#Ub-;j-AH\B:uvpmY|lu|Ό4w7ȕAo#0zv*ANYP1âЂ6]́G7 'v%*OxaXmc ZTU ]ơPK`^F3E=A3Կ:TN5ڑFэ/Vk*!lW;7xh :]V8LEo7cO H]7G}:qFpww0`/s*1HCP{rFD> ګgd ɗ`4 )=uظ!hL>G'5^6hi0V021܁o (#nO9-OS@VIn`\%- < *@L%G mԒ+ u qZ0B@n)CG>L9b?nH6IL*tdVߊ{t`"zs)?xuoi۾_#*}9xUX2Cg#hם ӊ~O&n)m("#/馌N:Ңd Ee]J#Whq\ "P Ň >wN5tiEHU 1ܾ(Lv4[!JЕ sɗDDl+HHM!ٹ+ ns ť/ J"䧧l^68|~]@6rԨZw0-F؊л]igDx$eY5ξ` 3׿(`~ʄËk}$H4jbCfzٔ4o🫰UZ}~is̲{$dd:0ſ@[Mq” F'f6镖^"UVuN<| h QnÓG-~ʝ;2ed~yY9u8\=ɢ`h%ے΂%~~!<}0/FAwGK'Jv@C??d=c,e9RXeeŪ] \ Vm+w$nॐp7%UP) ii4O/_Z/5m 嬖cKvٿ!J_LAr|c*)z/ZUׄ7j̾Yc 58!$Zy,VB oL$0 iXet+@YRi }Kԣ>3JlLSƺcI(tP높؄^SٰԤƈ Lm+ɷM}u۳ȴ]d P謨A\#oTE7T{8rZ_~Ӏ 윰 lA?ngp#zQUuWd} 4(:~+3.E1qL3{̂Vxo61dB>9Wt&rnUcrl}~8 3`ʪ>uB|C0YDw!TN0F;!S%6W9wl[b:bib6d$:׹GDB!;,!`O< 6{}CV%CqRjDmensӬ1:nˑH̟c-LAq[=citO^$q8OZ}nab{ƌP{l. v8lx|\(|_2Kone0rYau]&q!x3z~0$u2)pa+zk:;ӝƦݣz&rvdp J(HN(˪ae1_x;X88ry{Ejo<18bcyz8.pui#$&iiURXuf=8 Ez@IB 0$X5\YzNe~:22qb/Yu)QU~3m KmvtӆNH_W^T< Zy^#mQ^(#TA`\v' j}̢Y(GmݑfmK?Q,'P&^g;_ƻk\;:Y1gxrÖ{>! ʈy3W2M`ы*-B*{h}ĀԳ:ߑ!-W&~N&Sm[AKct`[r/(]Ogםr_VAIK*b;%۞S4=ş'en탵@lckIL&:^Ou/cd t+jQa Sِ|bW :@pq4Z0bm/p1 $kw,l|Pȶ3Rܸm43;S l(T$|dSHgrIqN, KԪ+lvwDHQlEfQt5]2#=a$aYSE+ qMw)D? `j2YN̔yȁqg<48^}eE3rkf vO9^m8[:;ZeUn&puEZ: 9H|ۤ>)#"镈V$ $ƨB Tu> ,f{&;us~S .`W]pq:S+ӻa:BJGjL!vٯKs x}ѯ*D\j!njG\# MsU[iYqP<" az̝C%B$ }dːܒ{r;ш(/^c~d+ҝ+ps<)츫 VH"d+M.bWi6c|ZDc/ՄBbD);f2`rdFT}dzp9$DoͿ1 xeUyyČɬHtl%-z"|t(A/f~vf2Xlf[1[g7G?zaY(@.9fy@CzFpj" W(AElvoPA^ UX0TgQ=PB]KW!Bj H<]g]vhz AcYy.noGV4Orُ>F(;GL޸pEǴ|NŢOZS{L޸D1q\0OMcm'`@ a"i/gܨLN gv:;S%#z~ǗKfw=7|ŭ!(z9V 7x|҂0U'7w>Y-5o mbP%%z [1B/{/&Km sƜKy6,)z!41W]e*nQUyM1vceBRrߖցdʋx#`hn64Y$mQvٍ*6Ɠɫ^H|?̛xfuP7rWb8iN+^ ۃ{}AxROU:,̧:J=-Ggxgwk  z:%½HA4N*OlQP~v O6iwoSҎ}~#Hu?p5q3zNѺI'VX۩xT7ћҧ q o(}(r'˃2l H1A1=NviGxrUxͲo'}@[pkF{_5uX0" ^E*begNG,V!k|`(9_"9a\tvb$A/ ]X#Z!Մ[we]50VPgx!)0"Jg(J^ÕA  >MowHojѵ%aE%0=eY+bˑND5 n(r6^~zןJg^)Rwݴ8t~m'Sеu;{܎#C}©ҭf{Afpt\# )Sҟ& |zI]R`KKA; YķZ 65 ˈqGsim=ݖ3SzђhjP;h*\5zYgQ9F <}x|H K/05 DVԩ?Dcs! ؐ6a:1%1ʷU_w: 䎠C7[fZaasxvQvlEN=n8ӊyQ'hWSdDG͸U*ń?d"PtQ:TفZ,  v)0\(ߓ#dȏbzj.im:_0#H߼ 1bV1[񕞁6ҥޥgaR0y(_1 + ~@"%=I“\j[r$ Υw|)\$-f*_?&R-gɅcB6 "nˈ)|q /,A载]ták lw;.`F i4tcr36gY 1/6Qvx|$6J4tmpGaޞ s?m9^ľ8+zh /u%(7(aZTQ:;]!}8aCY/&u ^(lDޠRE*BaW$k$D2og͘4#jg>ZWk?(F zWjtmffb/̃WlaxZi  c؄,W 4,0(6D}+?֯M'niD[lʤֳIR m:@PqbZshmLJL"<R_iWD"̃ԃoq3 ,F.VY[g $I,YQ%"9"W74XxwTV>R;o΢4Ar( ع7\rN+WZfνziLcἩ/ğwQ 1KR'KJf7>O=kUؠdhDrYv';D?'1ayW8qWeQ6#C 5e"#="IT b($q\+R2ɂؿHce4FVGKf'.mz\ ᑯmYwuPf⸶M"<dseۃ}y͛PP;If.8^̵h4_st /.O} LIÈY<隇Zֱ}$h?K UA:@w&[:O87u5}꧅ΪLHZ uNq^@ x#rWjny %fc+Iygh2j*ch JE3fzu mba/ډ0h>rgc.glb 5bNJCa~QҌtЯ}YfSH%H;Etlku1vAUA"BҚOj =9-J׻UDjٞB#-c] ],kqalJiЕMPxirIeL&V뮃~_}/sgNxG)ֵK|f.c`?ԙ"Sm\y5YsK.^߁2 APS[e~UgEe ߌMTdy*y|5OXRq>ԇCE0Y?{|0矔E pr~Osém7 N4m$w(3ؑŖzw:~M{$QLE{Gޭ'Q?c)@!-W,;9T͵K $k'w~?糵Fx{7˕57VHXdgG?j"oǒ,g'?I<&ryFfΕΨ($CkUkoZC'fls@SCw{PDmj [DӤ ֭gov5"O4IVﭕ>wW6aH>_)Ws[EczViUKcP%IQ&OOvL:uތCeV/r* 4=t6m:1zuf=K6@ǔ7~|];+'u5]XPKQo}l S>6ZePeU茜*ŷPm粓>K C01Z8  ՔJz3aL52SEr8DZzǚqWk5sQ@ rEBdX`O?61lgVayTISٜ|$>J I^llv~1&L>T #G<:`{ORTՋ/Vk[D_0 )RC2Gѣ܋Z>B9HG-ﻻc.#fdx\cKǫ ӻTMeICs0ۉT\+FuF|oK(o-VpÖS.[f3d p"ۣ:gȜMҌ֠S{NƕqCk9P+ $}MuVQ B _,!P%Ci`<_{D{,[`Af^;]GFDX9SZd]p(]NH/=Z>tUnՈۻ^ p%YcolI& lzc06Dž\(us8#' 1ɔUWʚ-tzL sht~O&OaokzAo?T0jMY\"9`ȕ%[.4wQMVl!K!YNdT#Qs9H:[@q$G> 0?RҤ| 0dA4S\/>iQd }>>ܰ6G<mWK'UfE8¸/GhkF"{Ԅ(,1*8"k*σNJ RX$%H'Å!zVKcw# C*G?~,f&;dsCN"ix1}(]2\bzsfN9@ȊVr J#+K*DRɊ`#^&&ɑrZxNȭf`؊iXl\ lZyfv гo1 hsg-",hQH<_ȁӐ4X*yM:&7<u,ҽ :T$k_)FDf\KFw  }-Ε#d)b+>GZq jDp׹wV"uI*w3d]js#z>T|}6Xk}&i?8j0-L$ڙ T{;>Kp Sp$2}t“Zo+Z-Z;\]j1v3{=Ra^Yw)kW4dSFI"[D3UxFάKz6,'[."X*fݔ+$ܚX6OBlb@bR Z48 _ ׆Vʙ5}<dMC6Ċ ŗ$zRi%(?91̽[9:h =f[-]FN|\̰>60Tؒ5@_w\eom*OjC?PaV7 v,lYJw:t2 FmD]Ԙ(CgKVbXePW5z\d{D@BtD_ʇIÐD0*8QVh;{Jҙ[ݣ؆ J? -Y5kgNa'V &vyv62lLmAޔN3>,J<\Ym9bO`é$#Ow'B͎YuHE_Ԭd τV\>$Ԥ+׾6tdp$o!moYPW{O ] $m1|w4]b?S1mT1)Xh'ApɒcT1*ĚܛjOEVj ±_m_ߑ"0*=iQhiؾrPnjT~gys(͕fD?aJTWmc Aj';)"lO+ N˟_CAQ[Z߭vV hS\&V bKfd(R$þU,B\n1+.J~w܋57Lu^w[X\J)Pf]LCK&Jp;lO= HMTqk%|uGF3W01mqȫ!9hN״JA"sQ[=?M&fT_j#Pr!E6+ ef鞍`SQj(Δ :j`M*02} +|2:9w/`.>ni<^"N☢{!.fpdM:"Ǭ/NT7 َ-Dik'7 ڐR퀧{̇wD֩HJ2w6Pռ)5-;\7 + !LWGo_<\/M/g{Gzjm2c* B#1ZƥĤr]7hꪡlC7zfR5$YSˬJ!:L,NjяWؤ.p&So h( 5JN7h/^(2y lqDF48/,Q)2c c5cF@>.Wm HL9 hRfqfm̔by!АR0Qڜda[ _6+\93o}~۾sZkUl }0':n}F zrT[cMq-w MgX-ZelqVsV\ZȻ:R'o7>! pj!b:Trkh5Ey}| n01Jۧ׀UMBv^W]spMvE4 m#%[^Nd݈'LEؒ 7,#g"-έ%б |DʮB}3[XQrJ;)< 6Px'3)+o|>+W&@4񼘃VzU92*!|! P29 6{{dRԕI߼ьq=JWSFfL UK|pc-Tء9.`%`Q"WÛDÄĔQInWGll22\a?#X?g^02 Yt\43nAߢp@4&ψ-LhGpC"G X/Eڈ:Ưd?:cyE/ t׾&_\&et"8`ͪ6Bʱ5G~zY"E8!*R[کțƅOE+< rm+hC7 ê(Ok턆S N<̞DT{Sm% @0{o ٪o#ׄTU3{BNEd(R!(pr,vq斐Ao B6vjk 2&- z  X>Bxo ?=hʤnf#ڡ>,ꊭ#1@ΊcГ:oU~tA~m wf)#66(拋CF2!o~ H3LYИw,o̵]dTʮ"cA(WNX5T|=PސKS$kY$Dٝw`e,%,#' hd ai5OV[+SEH/֤Ѯ:&ql*s؈fcM ӥ"P=%K'h9xL22FiL[-F}ŁɔuJ(zA{)ٯ1]'+Lqmazzb%▪_ }ّmHzݶk _"vpT)/{2#W&) I?1f(OP1z/:~یՌsy-J9 V ӽnH)ҽ/P)鋪q,!V: /5хTg|>yf+X ՂM}#b6il5;N`\J-bxѤ'c'`mwq4F!AE&/JIh4zLvJx_g"^ KmGu2;>^0y.)bFm4ܿi:EeA8_Zr]D\ -evDUrpO06JԜ+հ7;'fk6ѯ /aO=CAH(f[iAWD2@kd0{Þxd /R֧U CB(XCq^4?D0𺕭+Q/4hm zib[hs(O'4(MVq50xI}u5r?؋nLܰ)} wf 'ݲˡOξ\CIo tY{}",f%$C=咰V@!eaYAIA<-$x4Vf/teR3X\kMƱ@7U߹_F&) 7m"{TCj\'ڌ_qCpڷӠ~KC\~5,F.hy^5F,?l-x3dC z0;pU%>v TaQgl=mV4Qj7:U<l%=C AR9*)fa23DX(0,aat4\F5 |42?1m^ 'u_J\2:7}9\k+1V~S*6Wzg2a4|51hU8TwHí-\V:jɢ[J:UwQ$xR/+(\ۖMC.m hyzl]);w+t=38H#-MgdyW0_f&ׁkAHB&K: jI. )d(w8){t&Ng}joYw5ף^UFtq짠 yEyB+wHk;AV-|;v~vI!C^Au 7T{<_jkT$O$E 3hw\dh*i/SVrE䉐djXN_[&'"HVu:v¤4L9^}eYT؅iD臈#ߣXs^9@6je#1 +׶#JI c$^raVqXveȂݨQ7G PQMlz2HF8){#PwK򏄅PWnk)HݓE}cLHh䠏iR_Qr7N6N;lBw4P`UkO/Gm6 BY# K92=EʹEx_g|P"Aa><Cϧ?Q 7GPH bxpܓn][ Zw||!+ mW< ʶ' Pڰ-bk ;xWW4%۫|LϘ635jhiD6Hbh/GH+p)B=nB6LtBˮ'~(<Ǒd듫Cpx'5 Uae*MA_YBflBto`H_^C X s%wC2Gڊԛ 0'?Ҩ/ħ[BP@*kzY`s}qi{l+pU|4=rc nr:oO3!} ;ZsB4DI娞+_.Âi]bzucS C wKQn (F7cE^ DZ) l)fbP`]4VcS؝s㍛]A&5X@_0|7COꮩ4 Tbt`F"۾OܲF!nI~}^Io1ujIPVڔᒆjfV c}G*Os-%+SqWvuxG< usˀ>*՘z> wW7 hTC?MҢW,7YGwphՖ_DC7T[ap@y)?]-v o8jK)ƪrV@>}8KiD l}f)Of VɎ?nQx}g'F65 Q i fEXem!8s9tov;LAR8&4H/'KDR{ (=c~ V}~Cr_  "~p˄w^*a^T$|"8 )xZ/UrϹ+Eyv]8 ɡ? }#+B3,7zA$?w}-Z k6fу/5=/Y_o7`MDB/n4  = \ (|lH bEg|\(;,zbD*K+&.l8k?LߖY=d. {n=9h$Z?{u1Xڏ]v+A)[y='g{[.d|_2mu+7;~'4h3}~V#@Vq8W  v4΀Y\ufd:j-jK:75uxEd 8ʤ."G5J;sƌ_KZ*; Ah#xRDQYՃרp]/!E8)^Cn,qցk[*5kM~˹l >N3 U}ni;YZ Q_IRViGE55dZ/V'4f7Wf_kynuWqHrF+].MCFa\8i{N-oapКRGj1I?6 &ྲྀ,E$8#T5O_ȩ<2:%SIvHaSܾߒ\;aYLFŃTd ȻL>iɐ,rL~p؟YG*ա\:Hxdl^Y]I|Oŋ>(j~fACƚfl*\Ą*Lr{3aW#N,=Kkf0uxb }?m9m85%贰pmaݗWJCt{AU-;9 lZ_Jz"W}h2%1B&r茛g6Ğ^nVgFQyY )z8;7o->kB=09БX< @I&p }(鏇RPYl=M`BYUTV0,tCH2!S>̈́owm&xn*׫!?[[x WXi@Ge", xzcLU/% 3 T|\}rZ|]S9MJ GC(:& gHyG9_+xXXs1ENڹWH8aEp"@rc#r`Y_=(&:j"ߍHGWABnҡ͘`ޅ l8Vfr:U(9ݍ4J?aD?Bz)Uz=:jPEB|ӣ@:lC,؛c<ås]5Ϥ(Ԯ#XuDu $!jjwߚz/DFP\yR9:9gO_,QE,gݮ"? <g:0ĹYW&MwGՋ nz(~SCr<ݴnȱSP:@,I$) otT*1r{}yԘ)&7'46>تs+>_JdD)s$7b=|]ZYEx0`ÿ^镌#MOkQymdbJ16Ӕ.{:(pa2%‘K:-g_ F 2i-#g1DUEFj :AE=#j4VHۀ}߷*8W~y[,v0uTSK+5 &ݻ3r|рtHW :JR~5l#qE&v\V:Wӱ !!|`ő}<褙~ X'46kTQJ˭0>EUt^SE )W뽏-ԄP7 #RgHA> ^: Lh+Á)w(FXzk ˋmS\7ޣZ)}CPvҕFPW֠ss^t2yha{{zhI19ظ'`(F=hXkOQExGqpmq;^Y/_ȸ+lzsd`s6(30a;J8p8Dn{M%-MN:1&ݾ<]7k;R.p|B9m[XiC#ap[x*ge)jt7b\'[mRX94ࡥUn s٬J%5"{1#b P uK$`kBb9S!^瓏˽OkfLM̆W2v3čT =2MLlWV$s0 /JYr$~lu Θ̺VGcF%QgkHtg4uWijPRX|w 5  ϭwOMm:U@ C[ f/ Aez`V$X)3.e//ڊ!ڇYި($iXΨčpkZ0{2MƝ%)kϪeZluFV!'9iQZ|=%kD3{b1wHF/zJJR ,QM, q_=sE{T-9 _P'L MArzYM&.fE9e6Fy;xa51_l>_ьw3ža*1:g.a7<3x1&^X XƁhtid,DCFF K$6 ^ԡ@gfbujr-z:RQPG;"7RLQ%%: w9ePpt +hFCOG6>Kbh"ht{a1|JDEUsK/n!ޘ T˒c^8\ &w ø 5d>; dL&gi]b+؂{d8dd73C4;\6ꡣ~t X8zbl*i;{=.JWobbz.d9!󷼥G$QL@1SREl0m߁m֭ 'fڌrԜhglh=kxu C հ+ZOS{A:]Ti2 \꭫6Ae|tkdfj:6OVIZ+\_ԀDzԋD{?Hs)OQ^߰9UZdH#rnyq'jM/Q\A_B9&ZMf#%t%GBmSf`Y31%j YՈ*,}lQD*;\^U=G= }ĺ?>(`2 7X,$nm%t'+njjuBdfWH=u,5?) SܪؐRJh.M [Q3Ҋ$S@M{}9w:$vY{5X/!r ENXQ{ȷm4cֆ/ˉd}%%hbEATr<)~>!ͩGo)S- 럩rT^܈Um" gՍ_,"pc`,=ay㾟g~m[CF-tuq: mQn.7H kD4b tIxs9R_+_a$BHAmtNK!B0mc-\,4B#/Prx.i̬z{|V2p0nq?3 f.>]Y.T(7IT%.L5.HA^7eu:,zFmO\ >|@e|{HLh@Do[9`d<~Xo7@sm&PK:J?>--q)_}PM/rC!|즷Y3jUk|iP+ר5܉X#VPBޕd'VGrb)O3"ؕhvdc+z*ia4V`%&#@K7Gy/wx4'BK5}/}>z^%+ O}li_Mn\FY N4~q~^s0q e{O+Xolu[*KV%6NDq \x+)$άX90+5xS.O3VɦxAΌ7Y3ci5cB9Hp7\RA)ο&=*ۆ?/.'!n@ZZhÓIP <œo(?Z'5C*;Wt ڵFRI(G$dg4+\ K `YRbU%3Rn ?((Idqm4Ӧʥ2uﮚJo-v|gAFou.n~mU!f c'4%4`jhGFξW2ʬ]39;3<)/yDzL2yW؜p(OdEz:ש8$H9'Ԛ39mT0@B+ J'h'XL?Ky `&pG9Su?\hSEޝbO[L@ &T7nFC!tv²$!jnH|cAYrCVn2]})&hlA7|cpd;z7Jq7]!P18Sw 45XMy@5w6Ҳ(bl]W.( 5ꯜ&fb8pPTٟ_31%.Q1qqN%4cʣ桠ojۃ[XmPYykϰZГAy: NidSa"EgU_uё9Z\1&-3}˚vcbslG\APJ~]JBɇc*lYzg0 &7|e.QHϦ%GM9 =~IÜ%̈zMtߊ{qpIOG)5$$e"b]iav*y{)?ωqAlz ҉pcaRԶbdZk<%SrLPN[ .x 3rϛ(H: ߝ6Ri!ON ;[U!CҤPN>u3O*P\ʪ~%"%?V/q\:ly2c,7(dV9DEgn(P%P%p~Q6rW˟v*/QmZq_+}.c^A!mJ ʑ&~|[<͍?LO*⧦@|6O3'IϻX62"@e.+'T=` ;E./_V3 3`wia[ڼ:4׼!,bijܑ~G~ v=*z͝O)Fm՘P)tHʸ.>\]~4r[?nջUNFL py9Ӷ2 Ϗ>B^!֭w z?nqY8Ɏ!S/yUQx_ɕT80ߞ&]2r^&4p)2 {5tƬ8>H;ψ(j0\~Z\G=Zw9yS}'O;!l&qzx&F_U o Pyіa Mp#6Ưل~2o=ezlY9zvh}-n~,"Eڴ1VgtsR77fqswhloHjH6GFG> %v3BWТ,H0l?7fr\|j/u^k,_;\D pE4q@'IZ<_DQBlfR / 6o73~MQ.. SSZH-U5+6K_aT?Vmg.&ɥ=J>Tv+`A);bkbdO"W<_W'K#H9 5po"REaTBكꝌjTrQ}n,-_gDz>]--)`9)銻]U7GsW:o<, @d[ዑkAIf"0Tn(2܀uU3% sӟtr--v\OI2ơ=Ocg//bφo{/%k6ІIGA& "rN҂2~g^͘G r*ZMΔu$^ -ejLYL4;hW%okn=4&,v}b0`1 Õ;6Ә%T _rcT[b ~u".Cc\Yʹ kZ-OOvޑ[3$&My J) @o$jlۯǚ:X'_)t-r&36%<8,L2Hb% @!ӅT:FV*Muޜ}YiI(4vޤUXeC}*%Λ I$=|VXDWxWYUS|q Yv{h?(s``.GS}O,XL3LU6x[BPe"m}A":hCLvbʁ$3D!aUݕ8&iAwYHyE02>yXЎ@<-ɒ)3 NfAN$* *]0fhRaA%Ql/5;:oy_m I>2 D][+}sP6oʾ9tEx_ﵗ"a{MFJ@SG$},eo}]= dn-,ѵ;h7YGs5] }!yK:R~rS}OlniW#C_ؙ.\p)}EuxJ0STċ{:eٌK∹$ mh`s^~fqh?LEiS- Ô6͆{zTQx#wū/Cx:(z~b]H I8sY*Hŗ;n<[`+)Q_,umJsQZc$C}d8fH#F`h~TAʏ2?[HB$)B'.CK5of|hI~㘏-ƒS)#bt"H0pĊ,ǏBt6nG2ʦqQ0!@Od;-ZTf[bl cKzIdBQ?Zgϻ&FY Es2mK `\WZUYAø<ףSC8)"YB2%M̪6m@gJ=d.eC)3̻5_'k9d)|tS_F_0n"IMpw(ҷчUe[er=[z' t}pQ0̗<|>4+Y@ɱ>4d-}=ot!pf V`BbDyn' yO $q=Y }8'Zur  dASK{l_.W\/@n){], ]s{,߃ ȕE&s鏨˽_M) f6g/ r6˸Vyֳ8%.jc<ƲU2'+ڢGYKWѻ}-H㺾6t:e\)+*f,W|k["Jd.ðeΓ`@iI^#_3c>eIA#:6u23<Ϥxj БՕ4k6{4xƪA&y)G&V|6.s'gw=tRM4[6 =uoszƤ#ܮ*nCɇt2,د8ŧٸs|6*szJJgm5%=ECh;'7"9C,'PÅkW V*zf@E-)yDl8$eO0FN"eCv1xF`=Js9 b./C$fmHq1 ,롊6ξ4~8 vv#-2:n&wPz }ԋ0O[?SKs0@rqesh\.@S~a?|V=0;r¼0s=~ۂ`tW-cϚHwa&/VpVuVh¤$Ap| "HdܔbMJ$TE$ڹɞ]b΍Ӯ$p]-.Z{>2ǀS9yip/3 GYyؘ"< VS% ؤ/=g6L5֣1Zv%8Ikк,y1<;^>D*&b,]1!7A LIIpݾXiQ2vi$Qy9y3:7]y& ѹUw:g"qe'f%tI;w,_'Q4Iϖ־s炏oȝum>R\)<((8A"m mɎ7R ΅BgAaJ9.uzwзutWEgj=+_*UD0@{ Sp}7sʝdhQyrYٳ>W uBZdlw*pڔ M6vT5ա#S;0FB7tRlӡY˃m q|!ʶC gգ5 g nMI LZotފ(EYDtvġc?mP0qCU:IP/K*䝵:{mZVoe>$';WzC%a5'-  cFA c.0m8H6iWBsW!Z|RC̛B[oiI2sGSAZ0fdyhV&[4J2/^TP>Ԟv'Y6{>RɅ_Pkkhn#JM3Cψm'Ws>q{4uh[f++;1N@Jm NXCܵg+kNi)+ȗI.$5L2֌Y`NQjY5Aєw`L\C9X Gol42~XK*F =_,=3d:zLrBFׯd`JC>T]bo ,UIs=1Ҷ3% 3ZAd YE{y1t~vFCʹ F])Xf?߈F'-. l cw\ܤÖ́%CcTrcŭ 9GZO'7:{OQD0U:xmqӫ}^ O[,|,r5gV5Uؐ5.93i1׼NH0Kl[ܔ Ov?7/i-8W.!Y4$LGY([SLeg6uuu!AFn_χB0Uj3<0X,OjhZg0TO՟ܟ!7S6f[ ֣X̱CE3 үTw,)&17䝯,<.4Bg8FnR7X[uo,Sj ƂtzfNI>g*^,am٪K= +Atdqo)yX6{dCX*Շ w\uHh%n-buWZ#,vyC&0NylgtH}A"q~BA8}v@IBvʺk /NE _Ȯ'ZLq4I`DJ}W%Մ8:̱ qhIrMR 1MW1+7󔿴ֲNFݒayA<:?oOogBѪMǶMXE}.qllϵ"ꝍE@~^_ٳF^Ē߫_qsU&0Ӭږږ:QӤa|IӋ3ȃOv ?N7v↓fQot27pYQIr+qQhkfXv R34g~8wTXIre+c)C NC*2Gڰ N!119f.d;A? 6>7+*\ޣ:Ǔuw%+vÓJ`"Ɩf+!V%2Rr87{=,%\KTH3$-s/E~cf58\dgd+chPN4oq1D*}$~.[ L  QqUv;6ŧۣ]4Ws5<5rbiCT(_WEo_1j YrC%~ SphIвW3Nm@RZo|xr IWvFoM;ABxR <|([8F{ #RzqeIP*3<1%C3AfS ᬸ^zn iRBP1 4S?)u&Xo,yp-kǨt8"%ʅ yU2K%, m2y ɓឮ]P$K-F&S:uVPgIE\ YٙB9Qj'7ª)gtafe.Hd}3h#yp}d  `1|:WymGz @Yw#>RƊtj5\㒂8|hcH澓:50nyfl['I;6XbJLT|%?#3فv3O{(∵.7N,8x'Q&]o/4dw0lE3ڢ\ŵH'ns^0H4Mܡ̫VkM enSWyuNe6fBJ.?)2ԽOڦݢ`>f%t~覢µ^L@2+P#%p9m!mHq"|Q~c@wJ vdnfl=5۟,M{-q d6M=L u[wL2 ?;PpRT5\mFWfC6;2Bm| B;4@t%HvN!PwLG^V z"&`a6N-{Ύ Mq6]GdwzxG:,^~;MX Bvgs5/mBVLö8jEtV֯W ]S/Vy{k_,yݡ%`KS` S_j`{:%_ɉ |&&Ll2%b` q^ BYO(S '\H8mm[}! 2v@IJNS`g 5bͮLY\l2=Z9%!{-Bw2reߕ {wu~zQ;]b{/4^q % {#K5F 6ɀ }8c?HE!@M RN|E0|1{\ #@])ꂫV5BM!K;(aW9A2q@UT0!:S^C#i]x3޽~]<)h ep Dp! V,i ؗ9R78 W*eWf{,v9 YYbkΆW!zpv!d'=C%TRs6>V0˜)PT5-WGs<+ ~;\H7Jd(" :Rg]͎=F4tWOpydkR__}ZH#*WotLhϿIu[^'>?O/oQBKokW Vdcۢ+P ̾i6)/hkX[&'1WoqsTo2=Ǫ~ nYPX Qxop49G/ nvdJ̖ufrrRq#:\jaglH۝9A[nd́^g%ޅX~[[dԈ'Oݖʮ՝d4>bz(AH!6o?5#_cƪ&w]ZLqqoR NX-g Rj. z((ȅS$=-ӲY (F~ߢ=[1kݗ0݅\.X+/^6ܵ fkzƨބN,!ԫ6f5.憈SSk4175Y\' Q4>RB$$Kn'(Gn@wO>VkB9%]^N6,N'Wa̩av,*<[_k|&u$^H=xRus,"?l)80xbje;/TP<=1B 5TQ*m?tW2)adjy]vd[ɳ7yu6Ū\fd[$Djp3蜃VwcSh t' !}%XrP껛rPg0hS2FCށ<9 6^sHlc:ĵ/~uK_EG4 nlSN_ uh(2~dfJ…A]W? U&uu3ao2+'R},J[P}Nbdv-.}qF (TB&|WU,mńJE2^L_!GuDAWOQbwx{c=Pފ5 =RU u,s,6>Ľ 3*x9D;Jzτh)]N(dY5 &aʧij.?ZwŰv3إ v^Z 3q7*ek@<{Hetlk䝐>%vOvGK$ٚ[`3OHQE) ORW C?lI 6ܓA.ħ| #PMϋjUfBn_KS-6dk`՘r\` BDVflڈ=z*QD.DARf]@ RGYq,'+4rA;F[#Qpo!*y Kq^F72{rޱ@ľ\]"Qn?Q~>:r_$BpqP^YWOvR Bn n>$덌)1Ec(=2 ǭ%A>!Hi(ș8kPV6D0cP> 1I߂kB*vjԜحg؟DDNb۽KYQCͺ,;4SX1oUVٴ2Ų?rk^`z{[?Ð3d%^9#YӪ>Ii5OklwoMUppzh5"G'Ɲ-C|3']N)i[5DreQ6xYEb$K 2˲TQ=%g0G2 ř>At nθ rެݴppi*bY3\?զ4@ш@ylqUD#ߗ&6y_~4_m_w4-N #|(敷dkv3 Z̮|5oӫmdi{.RuUXvomW]mI!_s,KB9<C8PNEэ@Dt'"rETám9DZ$>/m=|-Ylb#塭(,6_g\QH@.HjFpF6TJev`/T Ԣq]ܸ'.rî>hS]x֎Z ;:s0Աf'nNB@+mMP"Pfb_8јcj3[7g!MU['o|sGOWHhSm`V+ lf!z>sqֈm~.w t˚׹2D? et*8a".tYы'eX+II\/yhd)a YOm=!B5T1xwEO7"a>6%Px8)-%R`J.=iT{&;m{(貵4ik>U`BbIgC|^.5I҉65g8B* :$ƥ,-ssLEMv ^A~D*MkBՍ!mcWTm'|aUQ0Z A5UTiG' ؜7`_|ײLPynzK $.C; It $̡KbǓZۤB+i#)pӨ9UZ|L3y%ڑF7 F Xq4޲|gVհKYnw3WfO.d =4ژڙP7IyNxxNURO(Qfh_s*SDoi\P: TDG⁵v7:w3P4d sAFZ%&r[-<}Qmò 0#oN"|a[zYگy"[@YԱv 9SǎNLvZhbJA >x:eT]Jר"c} po I+ᕥS< (4E1ř\`:N]X8uGuo6G.0D}b{5?YWO.#!tu0:,i.!T|̩a0gJE)x$ϼZv8;:^vIH9%5I_NyEiBGnHъ_vxiI CY{'a|bWMɑpCe( >}c*sNO\MC%*T}$a߃5J``Pv1D^+]֞ ^lG|-YCmXD]b@f;9Khm'f}hdm:R%%Պk+BU<չ:-Ӑ'zmA,WS6([7)!z 52X4@^/)\GS |4 Vm f4lk$-tKac7|J+pL,G tEuW樱MVin* 7ƳL)N!9*GY+'K3TnYotYIpAS gcWigB1? _ %'GnaH˻AԹcT}6H#C/>v>CkװƷ b8+lsCZ.8\f5@ 2B?Y FETA[3yŀh;1iIئIp!p _ȟ835AY:wB` L(/c- /^gSP;rޘT,:9[9 'e$3L%4h/  sgP$3S(ȴ͹կ!RsȜ׽00̫o 7zQ»8Y8l%|5|\o%\c>ՑEzc^Ip>OM凊@g3 N⠳Mj)^S@-un q>[/ "Clj\)^` *?0pw4@ITp줘,GH)qQ;2(I7]঩z]WyHg fH7m==eO{쳫 RGGX&}¼˃gS7(hs }8"qoʳ/ڟ34%3K@<5 \pJOfOt)-ݑmo@ECos-og!V$31Ul=᠌OywT'-[ q0'E MNf,Ood'LL<k ۢuUfzۈג\O*m CnjKwG hxh 5Abx~ZM7]'F^ ߜb^2d8+F.(*Y$E9} (ĖԶv]A 'rG@p&g湂ZcCk:ġ Wx< ΍cecV<|֮FVW}zP=ՍնzA^_3d ??(LS uP)WtT]ghfĩ "i9WJ VҀ@![.&7-kif1jԓ,tmA櫝ٻd;"bFu`J-<?fZڟf(؋bq*6Wdinnm |ĔRCZ{1CimP0oSZ@ \5Qr;ȹs t\MJ_wB&* ߺ^!k̳99%֙F&5ڷ($//'Ŝe@I6anۙJǨA|Ħ  L=tCm)]-{+V9~0)JNnwZB-2ľ/ VB2.}XN7 ߵ˻pzNWUCˀBQ,X< /.>*L̊AoӢv1LR^<OJ}E"_>C!e.ldWl> <Խ{ K mͿfP>8'ȫQ2ĶPc\@yv뗆ƪwczgAJ.FU鲩6-;NҌ8D7ݯG7]1܁nݜxl !g 6ZR&ӊ> !nv!oʼ|~ю"C3>8~ݧiާ@|#{ !e=7\p2#+/na,)2{lvV~;" `ֲGa˧M.hQPZ% ؏i(+أh p0 aU. e i,^UbgI}Ẕ:O]3ZJn}̾~}veO#2 Grʃ|Dg?-[\xF m#[StQ5w)c }zǹ2)R&wU? *:BB` .ree.|L98seڋeOͲ,bQPdvi',VA _*9NƓL61"'FI\ =%_6^NVZ`)?Ե):XUz! h ; ӡ`0N6x8|nGMʫB @si>c0KidfG4ؙF@>b%6`=OpEQْqyVq?](oC* v͙o1k-@`X` tGwkn>_évkAgeehG*j8z0aLA #6+9XӰh0D '5<wa.YM|/|IXOXm;£X#;V}^6%ԉxIGN zC~^8% #ƒ=f#v0d&-ͷ%u*c#5=c^D8,#^ƄPP{_b;4(bޔC% 'Mh׭hi:8Q3fR՚o(ZmVcBUb+X0K+lAvD#(bBu&Nrjͥ2pI}Q)6mŗ_uawo vg R>GF n{q,^^,EbW*`1|O8-*cȉ0OMF;iCÛ$'.(|Z6*/K>SԘ圕6*򊈚BQBDhͧv_'9X)<]Qv!jqŰiB3~3Q !@DyUlϏa:mIg.fDz ?,-ˌ:G:+<ԮtR./4`? - m2|"ҏ x1h\O$`k >6o V$Cޝ\/-G2=JtIvՙ"&;f+I@=`N2Sm2Tԟ,II< iSNw}y3 2~u9w*{t4hhBS!&ɶO M6|2$UcpHX>;lwג 2):r/<R!̼{B l(H:!Uu9O'bj.(LTc$(5c M"f mla i-0zwyPvɲxlӿ6ݥBLJy#gֻCq~2 0oߙЎv֠~ z%Ij Z0qbqQ_檥;2e:zs^ ;@O0h[G$_ZZTj$,'#y ws=aLZ FF2ڨn_aqБ/f+4ymI~Q %cD-\UtJSjCz}OW+%<|H6>V7e\8#^q5Wr)/ L|`/n8Ii">a [PjT=>aS#_pE5c(M:̙SRXE@)Qo[( 44BN"Nq "-H[5iɾ&ZEAg53~tzW TOc;]b˸cd$ QMgr,yY>& ~]{ߥ{έv"GwST>}V;S}\FOz!jT$=-|s94+Ln͔$Y{/ $JnF5Zb ԦKiZXMZ)?7M?,7❘a2Ja QcO !LZti zH!FܗɺIz&'&7?PS9'aD6`вrOElK<h63r{fCXEa__L.@y,ewf!GTYN[ >#Ԟ_ϴ?Ӌc Pr :NIXjچB/5AnBqMKօ7=g'U@vb@ lsUy4'B1(U 2ZAmQY\VXT`-\VJ'BzФiTƳιi Ā]<VP#ɸBC #+1Yz:X"[\Q)O(4S7m8Lr/elƒ7 fe}׾DzPzJIi/!èB"*&Ӣ5iP{x(XEI]Ӹra =z/SoDR3T)h9QIgR¡͆-{ H.Yy\Ώ qzJ: =Y(ƙ)Ob<6qCSڢ\V1Bcݓx}ҪH^CMr0* N(gzhL X7 iK@V)"(ڬV<oDvxvWrlqݤFftSbB|AGW '00\FKf: րҽ53 4.4S|dFkفLPLzJ~:,Z2B1%Iק;)4 選JS۵^J0U =;W0R ucwjw,m^P\B}gUvhCZ0YZe\S9zz>@(*hrce>i;/d]8@J rlm &Huqh=.0`$"r=V;qh*a$< TWWT|Yl(j8~jq$i3[Jf/35ۆ;0jCwh,'ۧ` Sǀ =An^d-^zdcQyh7_:+QZƣO?2Te` i~ibEfwS囧NAYdz!݃2?r4an?A,L۪K&.TOK!%Ԉ|dLnP0KEA.2`YK I?Q,Bprk`1=k n`ZMM3>FhgI@CkIWu}dL 65(XKиK*q} rǣ}gm&yXˇgnAƯ ӲWt=yM_ujYf]_L=_f&iL3Au$6hU=|]ilo(ɍgBE)>*{ q.HcY~ڞ}~ P%[ S<ߒ)G~،w' )n{ʼUdIhFp Ժ:ae\ ѩz'?Rs} 8O|m*ISg2 :$ ^Ku}1OPZqCNX\6"9xwk+t Jg1D }deةѻ;Dԃ0ݎg;;z Ɂ+(gk=Ym! &g B%>.H))lY*%U^sEu3VAU_UGZ~ B\9#\Ǒ%l)AFj{2nD@W`ឫyOOHބأFyH9By5Y/NYH}~Z(XW0k?Mτ|?Yv`ŒGu1AvML(Zd.|2 ʬk:K0r+buBN/bkUxVvމ>0nE8)(ބn\~&'رY0n6ʼ{Ș2ĐY-nB78^o~t[l$_!.籟PtÆ7qgq@k} K,̀o007㒽r*4z&-rP_S퓀:zF`cO$t@.Iz<oĎH"Cyo(XCqpdS;N2aM* &bH/@sȷ>SqpntUJ'\wl٤t5{)CƦѲvy>Gui1qs|ծ$ZEx=%h3kdlKg*@MzIR֕^j#h`H?nx+~tJtSmabIqe 2 2MDrDEw`t@ޟ jRߨؐBj+Ө2bj4p3a}[ыU~[ !-#f ў.&mfPYGC[>STR [ OhH?ANhJRD:&'yb \~EHc#mBu-Vp!E{UQ9_=Cc k>T׿?G´tY0s,@6g]h54+t$=l ܤ orMis:@Y 7 ‘ -251:\")| +33-?ѯ|р hD^7As9( Nj?Kpi@WU/F\u/Nt3|eY{X 6ssk!WgFch?SShB[Bv5G"i i&do'BE"khn}mZV=i[]ĢXg#w&"f&Ā,Ǽe# h1A1-#74+>ڧ].DqAy6;Ќk4ӝϭ7mX)h5Û xWVX[L5*7KՔjMv_Z\f f:Tl|NAT#uѐС)y=ߙNL>T~C1xp{`(S6!ƅR}_fB[4 2i9dG/рm n J^WM!NpΘ~V ;:?MӴ/{u,wC/R53FKqn1# iC|W2RД4O&+EzQ)飕7W'vLo1Dv;Sնf+0xikØM]~]-#hmPU+)6l%:1 S#KT<'Xl]w*f;ifwmv4\57fsBic%'@M2eF9U8YL+o νa=ڊ3'%k,ñ:&בxQO5zrstCnEvx>{Po _,]\|UּzG8׀H \4 `V ilqc­T)pA鰠[4΃w( Pt 8'o'^1/X'c^7KX~@}\0T :qv[p5|̜n):`(L_J?w88>Ϭs& Q>b=EF;s.tEԫqLm;ٱ> W8Aߘcn>͐䄦\9uQ%%W\u$';\^  {iگ@/3|]Y.N5,9AUK'Ic a-Q\4x.+c/{rbD dOXaIWHb} 6B'cꭙ`x~Rbr]c\rJI :W_V yY|X/|U0!z o=2WX[fH~$DsA0tr8cl3z۠5}"as2d。x=gzZ[Mi]$#/(23gVsLI\6P/<3 WdXn 췃1x ǚ̍9Ŧ E T'JQV@ҢǓi-@ʞ5/bNf|؅}+wUҒɬrλXbNk9ݎ,g|X+q7_#bZ]{Becg'@l9fjtUM)IšM@o8I^TZ}u۷𨶠'6_pe8#YAuvm->G^,b\; gL@auey_ωwymjiDA1`Fvx\^Sޚ 4KRj1`^7?+0\MĤ,0~PKU/YkvLiX@@L{e8I#Q|e!ӔFNzRf]Q,ă,VddIXWq[\4@㗒Ri&l.sP[<Ș=мQ]ΛscG"lLw-w4Ank˩R+.YĞUϋGkb)9AuWd;#$2lW _J6fD9ӲqՒP_ķI`fsnFwp=jG[}7.|tI@qk<"O=.Rs+2U)٫:(O\hJ6|d,p2D 7KxP,R΢kYqanK(ƃIF;$xΊIq8:fq FR%Je_%EW(X$ST()z9_yF`쏳W̶@ny˻\Yom+viZׅaWud"A) :D559 `t'l<.ԱwfBjd4ة/7 0Z'RdIQCt\tF][yķ# qv~QKhn}K. B]K3T'fo686! $d#J^OYae#\\H/C??}4&/ !wX`5}mңP҇w8 {T%w?ru}5L-5ڪDZ ?կrO~+be \Y4:Fx%fn`ą(с3~CpG,@§E]12SoFW@M8Dp\d 8XBF Q!Y|m.%gsPrODg['=v^[C!꽆!xGv> -*{"D~¹8tyIcRmIdn5_/֣^MUVRz3sJK H1bt3c1F맸xƐ3g5m+\]UQaI.|,OɇRLB01wѺbArWOWX?4tǗ&D0;}h)#t eA]:"I$iK?!"YYei[F=|[=cTN &qq(PSB!NRe0/CEs #3Kh&tv((<c}Z-w8VW{S|'@/KL]y1Jt?>!Cҩ;zrE) .#:pbx0 MZVa/[q 1.0I(o:KAf.lҤY!#r0M~MEtn^:쿇>F(o)[ZU$ P޴Pfş0feȻ׮~/!\J*BBgPYqa`$~9L=m  \zPAɼ6$At0Ʀnœ,E@~`X:Ԗ<$G=J `CմApRK "@.uq#b g =7;!%V$ Tt"׿pW~d6令 w-drB~+(A; B%0Ӊ'V\ P=i}<`dƤGy,:6Z9M߄yS#GFhg~TD{SSd#t6r,U\y}Aou5 xfp_Vc,催DU)/~sl W#=Yw*`HGs(Ϯ Tsi`fjK²GB7=-ܲW3ƴ[~I-џB2J֟ZfX|*9+kQ&ah|ey.3 T q{_F>B4woas`Q0F+/UkP'NUeuEŚF?O4!xBTD5~{[:oݠ8%ZUVtk23#:p~6yq({')Kܲ]c_NR<]q7 9'([{m Z!1E \KPլ>g{#p.igI&g%wbiI^r9)5e0^fHwUNߴM(YKiT,B."1jYnΖ\M(ɃǸ!E5p~2Owlh/`K $~?!^#|~>HƐ>1#O l3ń[˯W4?K! rt`OJyUU[Lѕ>W<=sHoj7*ɔzgCYG^ U\2-qG}OtK|o %hC |tؕEt7&*kwl`3 ^QHjCk`Ysc΋Ψ|ӚnqR_lV"C|{N[ս"Zٙz*p‡*1pDk۪/EԀAƓFoTmjjB;cc_ kHf. ؖ(')*M?oT1SV-' )2Qf,s,AC{*px˾@tC/`-фKYO]ǗƂmB7EXէbR(X/zCkXjwK-]V@}<Ҵh" o7`F⍔h)V䦒LfB9w&L. eNB'+ rB+8Uu44UCN\V;:rNRi$@M  ; \I FhڰnXaNU$DQӊ>)cљuNYF،dѪ|,ytšG-D,!3YE<; ^r*8BB 4Z RdYYb-~+Jѣ*@wj6O[rQvĞ*X^;4`\i Y悲mvn&@A~$--͠}W/yl|/E>:~zC) /E9RͤDAncPSሏJ€89dNCKt `@eݫ,yX ͨ@9X!$/a$pR=+\Ќ szUoa=S"E ݲ9yUٰqfDATfNNߔG vStDJSvggb,wTK'% >=͘X9QtK")*MTT v}c*d;~@mc/5.Ǽ!g#*1]_}žjx .LGp{*iL,8jiw_,|W;־{\ RKtIt%̱a/@x~l!zUA9jorG& m5Pӫ|=xS >lﺼYcQ=}qT*B}^J9\Ps@ۍDڿ9b2U๽1\&Zo\t*j 4q{$.6D`C/DAH-4'; 7J! ?i"*bM #J)b0^UUA1yd_d531|( A܋9p D6[ɆBdQ;D*;s=xy}#$V[Ec3/V@q.Avz-t1땬Y倶5b@4Kj+R5' 3m[^n sdV[] ZE? VP$⹾:̺$[j;hƥKBs)xavnF$I}لzHg+Z~X~Z՛}jA_lU)nbL^dļBbt铽]#ͬ`9[mxUsS 6f_@부PP54_y?۱%a{q).S4ieôi s> aM0/0NٴyTAV{w/!^ ]R^ؼYISTѦ }>Sz"$LЎ4qʼnv ZI~7tTXF&CWЃ]y9UCȺWWvƬF*v&{ST̒~Ype2.ׯtKN]럐 } <=߾*·MUq\X*2`FX-&dp}"&l-5+>Ip j*IIT&f9\ڑ6W ș; ? L'iGx/Dӡd},7Q~wuRxIc>.eL?pϊ3,1jD y2nT鰄 QPLmviWϬ|e|>̗2Dr鉺74 *o2Q8_,ʱ^+~<2 {0JZ JL.x9uQtڵoω|\A.Ir-cۑg¿CI]/﹢RNδ>K^+nM/dl |3ЗZhMw6RQilKR{ƺEhg 6=[aku8/pJnn1gʇo9>(0c:M!~9 \ .^iWwY3<gz]Ɲl@1O(ś|+ RS a9G #~;wΧ%@9hm,zlH2[j^*q(\PMS.AyTW?¦++?IaD0:J"tC7N cPg'9ӕ֗CI! =侞,ic]xB U1Yt^RAEv(4B'('D}Լj }QWSG ZУ,뷞d,Ds)=ix?A6oO_濚E?SP9ل wDBAs[}z F5_L{i L[U/rgts`' 3jn-MF=kU&/䭫`KhGGuQ}' .awZwwnW5Qyrd,ʇV>/Íb+{D :i3|@p_)Q k2wF8Dg7;A˹JLAۅ9SfeIۻskrx"5ޭiI|7KL/DtJŴs9u~ڤcb닊]@4d(?uVs&H2$>+kJ#nS2!4,Ր9ͣ wC Pf!4CuA9.f܆b6kSXPΒ'u'_gw0T;x$93=j-vv4jc| s}VǖUaL9_۠E+ERY<&,XY4Tu~<\,#g},c[ן(UJTʩIF/֣KBLB7."|KddJX.[v[KJJJtJx?uՈ_,_gx88cYWg|^| `!!QIuؚyl```](MjgjhL(e=Pr4DqќP)W\}DU $n6;y%$O< ;@I#L$r]2gԝ_B Q"۬짶XO^opo,V|*H*)90:oޖ0#R*h"ncٔFїmrL=@Ř΀9ќJr$ UzQ?:>)dXXAo_C[¬(s_)<,B>yAaJ)28^eNf v42c\u,Pqdg"7 X^JᅄsP_d- h LyRɅ-RV ZyV>׳v\lD1ķԢ4?vrVYv1LќLw DtkE+ Uk`;/{T8"6a1`NC\<2CjC &md-H:3 8aHҥ1KV>F? =r߅NkScW0z^@C@$cGC\LMXGrݪ2y^c4 dXy'\rew,QBeFTn! BKx]|vRH@i8Fy̿/HasDu+i_ VS{\ifl\hl/ jpbAh ,oĦYOe2WȞk-17M=A!pfaW[iIѓޖ1{BaC&4'bLymr]cX%NLM ~ ?bA Z2<%ޤL VjBQuP0n3*ډ=ZP~.B#yʥoT~f*\t!8n Ij;OMOds @q#7VHMg95zoe!hFU|Qڲ5z"g^.Ңd =28!ݞ?A7#\6My@&~qsc SV,;᎜٘p!3Y3JU?ĉ4<#1Z7 ;ljϤ|ʶEmSg-Ae8];Te#)]gW)CB]|Q[) ́!Nzk1{V,nThY(rY[%|:fbwËv6)ZD9؊ߚ0DTEj5m+irmf'[bWC@ D֏#!XPQzasO ZFIf(rmr`oe:abj6EfLeرC+/SJ/P$|e$۝aSo}0p;,x+]L*.C'2s0ҧo]'0H8sχ+ 8W |[z w,Y ?$ϮQ4ZW7f={!FM=69#T=iJu6 fPath Rk ;l?qn+-_l.E/v[[#Y⬗(9 u*K@>IۧRUumFQ йev5H (4|/4-҈2$c (a&\op4%n/ 1Q8PG{O#$oG{!crvl4aWA\! !hܮ y,OcBLlk(o`]]@>9⒬2l1 :m Ƨ}> J`fzjV6 ;NM6.e Yo0&3o\WVڒx#6WFHBpyjmq T=6iװ:ZHg BonF(L D>O.eܵ.$AJmO_%|Bָ$!x\JH{wĉzYb+jm \2JϠHԲ͓A5jx#¢^n%=#3kzyLطuW< b[)ilj>M4t̜$Vɳ(mȥQX*Gh|fԴǭ2È}DBĹ3/ HñJ&'2fZC7qo^T/uk9gMI劅l1&XĹG.7fӵ!˼w|ul Q`wPtț02Ȩw$>MeY(YF'ٛ?N 㦼pK! v/J B|3\7A~zO3t)?sǜ傄Dz|pzN"mDl3ؕvZ@Y>S@[ ++'fsQрH*'){w~DS"q-YNrDzO5;;Jfm].ptxj촖1e{"pCnlѬ< R@/$zv#g8`#$<Nko3A}ﶪ`~y8qC?O4"a |1Ⱦebst|D}jM“UF_#?+4r9G`6Bd>bS%F4IX);_^ܨ"IHoCts<5(߆"ה?2"NU3óݢ;|\݄RLuUy! s^RōQ)jq@ʲ\^._W5 승BWPAF"j2! Px&HXگJ;M[KNҪ%9,6ocG,XڳG͓pI8Dz_E};gs*~kܭQ1q;|ur!&wƖ륗j! CM^b"DEzKC'7FG?rm(~uܳ)}IB`{#=ixl&emERؘ`Ӛ \&j,J_fԿXM ׉Z5@zm [ݚUx- h/{i}Kj 2sQix8`cLi㴉hF:S섍>^J+8E4E-&cؿ_hup-jVao1*ݰ߂ &]מ[;p* JB9Q݁d8pj {@ .|HJ׷[OO:f$Ο`=>Tq.e;ͦV9LN@j4ÒDk%%)4BlJ3B7Eͱ.[1>fە( xnNnܐicρlޤFn-(9pS$#-x#p/@#d ;9RTRb?BE50ϩ1 0 y"WAuY0>jV |1ƺI9C Ɨ·u/ᱪ H6fWpkt5$ˬ6AƏ&=zI>|{W%:ooO<.^RO&>^nx[ScPcT[D1lǠ!-է^[Ӛ.*]+&[ -7ySIʖOcPooo,NJQg_Wzo 'J ّ|J9THƓKn"hK 8pљlc:mD尪@1Z,˜bP=%NvFaEXk%0k5B2͍a.m؅F)eѴ[W;m} jbjAM$a>E?[G}85/gODv1L@  oCV ׫>Cog詺#sФ}!“F{ SepzΆ;ϰz \P(SkrJ.2Kvɡ2˗fDb+=hk<Jw[2O[,!8*~?r</meAFI^bw vwըN/)-ZdU,[h TŅ&q4Sssj6hN̞Uo_RJ107ciJ- ig3^v@2?GOͫm78v4K' ڔ4h9MoH0kd#|O~[~ZI7Wxf颗hUT| pj- qnu['w;= Zh.9Y^80#9,Oh!lxzv: e& $g؀/Z0mEyr~T 3-0e98Dueܲjn2q=S  =Hzx<ǁKJ UgnW{٬}+IZ6o~ ʤȳ; [.fX);7 } ZEܬ}o=\V\#z篥-K=ЈúC 9XN .F芽K|ȓ3b~ϧHMlǚf %n{]lvj!~9 ܥ^Hn\w(S,@OuBsZ3Ԯ葯+t*/Px' W1iͨo4*{& h0}46z=ֳPº ۵e|s 0Hۯ@zxx E 7B%89 H\w~p oiPjeȅ^s]ù:;,$z!/YXF[kDD`[+Qp( :C9-ɹ|Sz>TqO87 Gu^abwB ZEOQr&(D=[rv9e52zGe_}{&KZ0o|i^սKzVvXe[V#* 1c~04&j7 ;ך)B|kyL6X& QA y"lq*Vl`>\?K<'wvy"YTYrcRv\Lo.+3D/ple1KVѽ0wBz]1XH״iUjB3@$Mn<Ws(Cl;>NMQ{W^q9MKZݨhHb\sd:ZyD%uQ;<D0g/)k (i K,NˆNp~t:4 vBߛSLoqޝhЀά\yy!I>?076L ?}~(^®+o1 .gF`pJzO<4Vu2<4މ`Tz7Yx* "qbjՂRAR[􎛾xXm2w”\ARK >B7ҟ ˶l ZASv\={ϯN蓩LanASJqFA" $A.J7L;fD]I|HB5< $8bюR5dgRqhڦ.Q}qT/iF5PTh2ru+̋.~$|g1*de,1/BdMp(Rwl۔JE0f?#WNPy٦:?*nVPf&ÆKu4ZpiBTT Lͣ^'mue"J?.'x 8%ӲNSCcrJtmC`uD&Sœ/1U{oɕ N8/?N[ h0O/D&/3+N'+Q}WarDFV ޏ$iB'A>!@(O#GIfް6< Ȗ]OFΜ DA 3(iX '\?3LA 8NńPU5NYx@Y"K"6zcuٵ6fۣ>!1wfU͈? 4 @?OCa)^6q2"qFjy,5QOFlg~}EPem5q]M} tƚe)B& F !;FB:*9ײ.tMb Svȴ.^[j;fQ\C3 2>0A*ٍ Rh*mBrّiX0=y\,oKN?ۍU Davc;g*4vcyYRnQ?*Wtkn}FԽ<P@B^My0r);!ڱAxm4R#?/@U w/Y}{g w ѭ0د68dŒ{[R(({zr=1^ȧ.OႬRt*.1 c +uU/p뇏z !WnFg *L]5}o Ev.wijM|v:2|0Y,p$ +B{azi30K0 Vۊ%4r!dP&QNnSU,-q9GyU(oL`E3 |{$<&z@h}:n(8<'ac zU4ߏЦvu^x,\w/aS^l$6 veww'Y6'޸WS"!l{Y3Aܲ@ %^o#oo׊, e޺3xe@u CdULC5FFpE ;+\J[I23DP'%I3f3$lv:VHIgei>u\nW0KA6aby$1XZ{+X[ڥ1cS 9ĒmulyxLpHO]z,lmLrqt ";zC[iY/{2Cɦ{E}{ؠJLLhDt Sش͸e;C: &5(և Z6mR*Ze1=[YQN&8u>b$!RQ|&)H+y̾( 6Ъrϔ6yZ)B,!-u7)Sew(rڧ$F"6FƆ.ϫu.%XITaA4Ra!߅<җd6ַ5az))<!%bU(.~Mbi1ӔpJ"eO1c/K]t+i<.uѵwsq~SD}VaVDke0윮`:]sM"⿥ތ&oep#fLA2!3]6")(PﭦTN U:6>Dw7AC `!eRH qL-=ۉ@X\2|ҨJҊ{ Y؋ :3agLN|hbFUYbLa M Oʱ:Eszf4RR;gѤp> `jLIL)w:{Z#3 gv*jth$w,_'9L ^|I:'vg7Owc1>m!o"UC 9/PB3񾘃ۀ񋗉@9Fh+'%e7pҼɒ5{p -eN+Kefm^u ڹZ~lЏ3< ZH}¢Ee Je\vV*6⠜ (\ V;\a]%+ubJcDtƎY',_m A6W§mm~gs2v Bh!xq7&>}iIxpK6Ћ+Ji7+AnV<=_wJGXĶUG弌Aon:? +QkR@ fWҟ4#gı s;J8/Ozm[`멃dh>4|M?&׭G'Z0/MfBsј(:Hd(&N?>xdEX&R{(lxಾq$EffO /7X#rstl<6j }7&D K"0@Va%VM  !QVKL T:]L^@-KR*L/ӝ*wG'15$y9#n\D&(b$0{| "VieB&+7u+ <Ve YZ