libvirt-daemon-driver-network-7.0.0-14.el8s >  H ` z뾂alV%U.!,S\.Jӿ3] K}8h?!f`La,!90Wd<&=vH|zt  B%kгv9e'$ThTdzݛkox"~0G%{bp[4ZԪY.2+W0qhl_ʛOR8Vѵ?XU?ՏS~qt,탳R\#7jᗓ#+jfb7c418827be25b50d4d82f6fe0211d3d1f1409ce7d33244b9673446da64eb734441fec589054a47cb7053d4d16dbe9e9e156eb6` z뾂al$_ VuyE k.8XȐa}__Ò2Yך[K|j݌4c=+X kFzuBUZd;#~c-k>>oZ m&[\wO(̖VWՕyǯtb\+ _6B; 򻭫oѮrDos y uD[2õa@na^wZg9<%J_bX݊4 H>p@$P?$@d & . \ " 7CX^e\   $ = PJh \x <xx(@8Hg9g:/g>@GH8IXY\]X^btdefltuLvw!x!ly!###$<Clibvirt-daemon-driver-network7.0.014.el8sNetwork driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities.`E x86-06.rdu2.centos.org 9wCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_64 test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :0a^I,!)JB HAAAAAAAA큤AA`D`D`D`D`W[`D`E`E`E`E`E`E`E`W[`D`D`D`D`E`E`E`D`D`D`D590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a55e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c369f044eff0587d01050c85cb2750aa38f0bc945616965c07211f360e069abc058399efe2faa9c4fb6f9da6c7617149f3ab73f16bba34b467a0b0c7a8ee513eeb8d960c676d68add1b8731e6e62fd9ff19267e348b01ae187961b34b14cb9b529314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9f../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so../../../../usr/libexec/libvirt_leaseshelper../../../../usr/sbin/virtnetworkd@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-14.el8s.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(x86-64)libvirt_driver_network.so()(64bit) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptableslibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)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)radvdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.0.0-14.el8s2.417.0.0-14.el8s7.0.0-14.el8s3.0.4-14.6.0-14.0-15.2-14.14.3`@`m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.0.0-14Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- conf: Fix heap corruption when hot-adding a lease (rhbz#1953577)- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh 7.0.0-14.el8s7.0.0-14.el8s7.0.0-14.el8s qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-ida41d30130418fde76ca72a0d15e22cc94966ddffc7dc58235e6c0f068e479ca4806bf6ef7b480510e3a70f4aaf6321253627336837e508e4f108fb71libvirt.xmlvirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_driver_network.solibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/a4//usr/lib/.build-id/c7//usr/lib/.build-id/e3//usr/lib/firewalld/zones//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//var/lib/libvirt/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a41d30130418fde76ca72a0d15e22cc94966ddff, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=c7dc58235e6c0f068e479ca4806bf6ef7b480510, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e3a70f4aaf6321253627336837e508e4f108fb71, stripped lPR R RRRJR.RRYRMRqRR R R RRvR R RRRRqRR R RRvRR R RRRRRRRRR9RjRMR\RbRWRHR,R_R+RDR R)R?R;R&RNRQR/RKRRRReR[RoR=R(RiRRgRdRFRJRORfR8R@RRZRkRVRSR*RGR`R'R7R.R%RYR0RlRR4R-R]R$R#RARCRhR^RER"RBRRqRRRR RR RR RRvutf-865c7f0fb1a6378c369689bd784e19f8b727bacb18a3916aec3d502866e6b4109?7zXZ !#,<"] b2u jϿcZc`"\G%%`/Iӗkb?e̜fӐ𨨞C UM?[FVhi/ z@hNGH B UoD2o;;=$rFGGvdȞ."}sM20X@Ql4`DrMD<,ϜܐcN+pUg&'{k*gAwM&G,1d|&#􏫐~Ez&Ĺ(CHT\pByMئ6l UCcӑKWb 5gCRJt^* ٹŢ8*%>ѮZxRB8 &"82jUy*rct$ Y3Ckdk1iy;Zw+ա5ͳciB 񩅋SƁ c)"h *g?ݧ0S}@>'Z>96NOaKZ98U[ܚtp@AW [ ,a(,}(bSZΑ^}LmKGdlu 9aS![ rȳ+-}ְ6S{ǥ/1)_z#Xꮺ{5Cud,|՘.!0M}6 ?hҵ]"oJ3F]+[a#~gkjevY]ce@'lՠdWXxE g.={.,hdjV;;'Y/T0]C|+x:]C#IS LȻӁ"T.H#Zd ^$ LU:at_^ob թ"/qhv{ hӛ^=Fl(Tr:^* U-kZyTزg\,(Hr*@aƒ_`hF!:Bw5MRe! TWc\@1%``\\Z#ȭ1@jp{I<TwDtl}oJcZ8XZӔCn $&!G,*M2Zsj#\j70}pMΜ.WO`N#'qLFt<)hus*=8J@sJ)D)jBLS,'mVs?$H l56 Qe+Z~dbw*~S5Q)R-̦YaŔ| I|d5׵XX, n'k0͊vRyDG:PɗpݕF0 H{p}@ Xynlb=f8V#ngf"3LnnDPKQTȀ؉CG1GVYgu-v1@TwIV>7.^uYbMFF; <>+5aFC!2 ļŖTknFm!(gw s&G\Ѭk-O]{C8 =É-6˽!{ ey 7d NB@˝KEÉZF|,y9Q uqĎ!DOe,SPx8"K1hҢrGJkOڠʤB&h.BkW|;*2kj!OT x*&N~A`rsrz찵7.6z^yso$'Lx&+"Xעt0ּz,(cv E]Â%axPE[![iWwx_ǸQ{^ofi]dE)], \ 2wlj+X K_>=5d-i&lfam&\?Rf BZ3Ȏ(xWxfLtm6]}D霄DdQ/W. Q- ۑdXr wM7=b<*F6}7f)lN.ˌ2 ^(UT0'qwSuM +Wlɔُ#wƋjz\!ˏ ે '=-(_  pGtnaVJ0 k7 K:%^M@v`+;wsxӵV<a>+U~*E3|IZ℡,uϸb({#3u]?@|DrH@D1 Dg}a+ ʟW?a?U߳ Qo;9!SaBys[-,4}'ѡFYR3Sz38Ü_7 a9MXCmZ#biE4Y6> \Kwlrn:o=*= sdA\#* uT;s؊@)Y}3{g?N4Vׅ_%sF9ggVa»B ٽ)〶 7AC@I`rʿ WI; kR q~zI$ΠɹcN^*J`k/8F~\4[\$ފ&EaFF (Ʈha(SZKFqu agj2R"9@Cu.r=kڧMo&3[OE)]w W_ΉcnDu׎BKӞ,XJ )BzfO746@ ާ٭evL/%Sj,SX4*>R;WT/sGJG[*P7p'ӯ ;/;3{}aB"#nU#TS ;(/W+>>"EC609RZ'V1ǰAtJy@,%؝t/8s $Ap`s:v$ ,0zF ^!Δ@*"ˢ<"&U  NJ XKpIvL N HA*t "sK0+`czDBI۰y)YQ9MsR7(ڄ J7lP`e;"2Bz$KK#|5w0uU5QE,s2BJ: R+zϏgxr*š}n5co9%<RT"QԠ묠s?Bٿ7+OmޗςIL}u޲];9{ S8ր:plQv *0}|x'QQW )L~4C#Íާ>D+w`OfŲJFߊ-l8=ztz'=\o_2 Y;RĠ#ϤR6\@A>ʻ_;Y˄&ԧZrsgF/T`'+pk@Gvn{a{>e.˰^F4â(O)-eNx&g2 B791?pdʞ yJ>{7YWv7-]β7l}r=$KW}tecl6G2l\Le¾iM^z0~Ju8wS I)GVr<ӕR?Ҙif>] ,mG &_$+V= A e{-~ٹ*xf{|KvCmoY>[tGZU)<;BuO陒oщ^g>˗4a/ k~wA6Br{h;I_AX'㞖W&4x5L0Ug V¥Ys<J$]J|.Mr@u iE.:6߲"υr'H9&Ox+GaR(NavXK۽g g35UX#mWp6,U@|)u¹K˷l%wgv{.[& s*4ڹbvzl94?K3R./DGs() ʕm䭹=|(NJp|maw`= ɠשL JJSyjhHTdpFPp4Rt>6J&'^ƞSi.vC]G5q9Ďh-eBµn7>Kb^g,-ySV>O9[)6<3? !*.s/$q$a']O,f P4 "Af>YkGd]Lg< ~PE땷&7vy&o"w~C! !9K%,ԶJ XDeg_imk>}la>ujaIA.B"ݏEx/8d&:J2BxXKi&` _9XcR2YN\BmͿEX naz| ;qRONX{%+wL0)^U:6oY`9:+O3FuZHzC %ɛEHUf(-ٕ(- MAW/{Wr{P. Enf~=<X4U!ӕ[R59gd\C&@`&xi/! 8W(9"nj< a%}1ԺZrba\Sz7c%#T0 楉,#'>!CMk T$3]JT4խHA&Q*ynj3yw#5~R}5 ػ}sBUяQC>$_Uzۨx)I%6afRǔaSD-3,ߪ~j&;%{COUQLOCDj*&9tN$mvj9 ^φš%?N/4V/ckt=Fֺ&b6G>r5h}u3Jb2] (e[MK9̠5En%mBՒ uHh)"A8A-D4v?6~"ѡc BCl kBV?r\5}^tm%_A`FJXޤh$Cx7 3b_cqFXŲDMas~ENƏ |i&ߞZqCXR:% ځ3xi'kCO2$TV]+5w? uEV]{viGF;6`E3Mj\ߙPE%T(UREÞprhȫy!ϐ2-(ÂϑH@YV0һ5TrdB61Ͷ%:.F ^oI7VAXg] vJw03\Y3/SoDٛ[Di^1ԦRroojy/d x_P3oK~gNPg[^FQ.| eEvuA! :c>ɰLQmv`&1AF!3A*fq4s$nC&`Ң ՀRS;V,A]{RToj6 Tq(/%U.[4kU02B~쐆Tpl F[om/hΎ^KϏŢS޲"gia>1hp*㰖.% gV=RR4b̔,G_QeWj 6R؛4dPlm?[(f1j˹0F ƺ]>nhsvQ0?d^LM[ʓ]0qif`:D`{Rƾ ۳xu3&-1ABfɳTnCYi,?)fC$lr:*D>]WRqp_ϥ&EY8w4ɾFomM{G57Lw6K( BI{ؕhYSigm)B﬚\ІUT /"2+%ٻʣ|)yLaw]6BS9aZȍ&;s ";.1B#:JM .B\0f˟퍇F_`6s~%18?o>ͷܥɏgqaN@&G$c 077A]5/]ߚ]G݅YRh>!&( •.[RF+(D"hhtL7DZMC[̘%Ƹ,YX9{Hʀ\c0kJfddaEIMua" cCZ[8z<2v85 ltt*q- t$_C ]GKA&1U]BV+TPޣnw&,-<|E*QZ1 jwAмj&L9As'\yI4Q4 qmI І$HN-%A sCj PЯ]eDf!3 l [l DZ., |NX1c%6UƱ )(ROᕓhzp~g@0ྐྵj/rj0R~.̑R/sqhz$( y>8 0dE}6Uj8}?)ŠȊ_Ъuյe$ #&N\|" AwuXX"ٯlۥѽZ?y ؎I j h Q> 1 Y}ξ356HT{}z-iߴt% SW]uB|,dgV]ov*2A$gsfƒooI<+VRGԍߩqDÓk"y'S)XKo Ęx!SSw#Q+.@ԽX\O<LAnŸÌ2zLJT\:%U/E.{]"qka_0~(5Z P.I<}::/A .);bW;S{d!\5'_@5p%2dq5LcSiP}t"(y[_h%i=l 7[tUp  R/=)^4pG5!T*9"onB Wӈ֖ 楥A>' NBh(\ŝpB@ühVDo Nñ`H'@wx(~қarp %?PTU7l BjQJW P'8R5MT: 8O0!? )P!g9$f= <^IE=q $Sp0)=-.`^FINVO-4rn븴=L0 YQۤzq1\La,'pC ge2 ?s@/V_"ZS)spA-hΚB&%~ { )FbSln۫jy}Gn%qH>9}3V mWvރv5*ce_Ǖá $S[#P)z9U&YPP.ÄހԌ ݄>i;KuoU_…ꪮY`Z݆֧FCFlX=Wz$-j-V w PBDMm~G5ѱO*Y Tdo1ɮ8>WB]dֆE+ٽVh%hyϝYOFU-h^46X uǩ_f]5T̹0^LޑL kj%|8OCn7o%at;oVAvx5ɱLg5ysmՉJ߶Dhم4\Ƴ'泌ʝCgDZGUdʆɶ.ڣPݢnk?yh Ն󌍄8ȑ\P7nO(*JVbNRʊת{!gl鯪#4X{ww~pPYw[m+ 3 #eY3N3F, $,tJ*讶Qž8ܹ K4qHC}K'k *k~mv⎫C%3g"Y"*=RQHǘ*HE,~Y<"Q9H &8Qҕ[^<]Pz YS) 0v~;tIL9 V ؍hf[ K`\iU8>6uK6ɋ͕b,ǛY g;zRNJa )QGK>d.0u[xmY;oՓ_s}Ry&q. Pbs]^ܼuEq^hVˣAGmI0 E|a<[O6˗Y6W1dS۴YOUd+`t`"0?-ފ%"v qcZ*6ڝO-9ۘ*DFH{ĞΟpPU<F4e}ruF ֿW-'M$lȼ2>?C?_2 3_|W˓,D {o:MC{hIY *gN&G{nx>Z&e :ʨe eܙ>-(e&/f6A)6} } 9\t53TQ[ۜ'J3 Q}X1}eRg9e(Na:Bf5Ed}z ro~8*~Up (ֹ3ʟVH0.9KY0;6R;VoVkե43G 2N_3iP"( q0%xw w#9:b:ӠtӐ?ۺ=Zi&cI?g3.G.΀esym\v |ʴ 2Hu &U0qBu!щp-gj>#dhY!c}M%W4?bՏPmOѝ߾70ִ>7\x!S OMi J .݃<`K7"X4N(qh =N.Nmjx $_ :SFY&Bi\@ |V5+%I]I?A4lb^۸|E@GB2[hPUS6 51wl\)f>r{r:8~RC^tdHp`(b}5 V(UӟkM`cDDsmqy$K\`}vh;@B~E/n,rɤAck5y&u) RaQ&i,(>b'&0lx 鋭y\Kf".uj\)w F E %j+݄-#`:~SXRCz420=s6M81SJQ%W9BÔʇ.-&Uz.AGjm(p mPYÕzObXQDuRP&g,֗Z I=`¯:oOmP!"2Rt X# 蹩l7SUىlv{bB)dR?o[i{4wvmɞXڝ1ʛH:ae]0ҲRK&b:UHM{'`@*[ IZ+w7a6bLb!rVFHnܡM 6O 7jbzڸN^Nm*Bk2p^܎~_`,&w46_9\Ү;i["o_u2#a-QA٘mYwqW! 1FwRZ6]$DrX:._m9J*>^&X@ET˅bP:=^rsLy2`^>{m U;$S'5: 0Ytwq^pPwlnNYBqhQQQ޸uj4H V@x#ywb4ZSTB1ihhey ?띑O/ `0 Rи~ɝx&-_M==HR+鐀̵*~GZg[چ.ыwЫ >I\}k5^iD ,M.+T ]H­C+*K٫Ce&HP_kzc\}[$.!PqM^1c2&l=EuV&8"{Ld^Or@iNc !V%,aKmOBf_=Gq~v[H, 0[fv'TFUa>#g\Q(5ETCb?;OH %18^yڻ:?[IX1;yZXt2 .{(f%# pY:s]ISDv}4&y5fsČ\| %-?XYn39{  ̟av s06B^mZvK&@cZ|36?Kd8U"RLX;oei9Mq7| >Nyf[ }w(Ӛ\7]RLl8'KwɤZ?~9B B}?Ώζ}] F+@j6Q@dxnY2z#Ki@pWޡRNύ^=:O;܆1J:5U.RE];ʈM)y@ڲxŖƎvI0uy5wKenȗXQ.b~9a )8ਲ C $8'[ φnVd @vw+mPC,D`BNV@hbt{,ha1 !"pr)>7(6zQDA&!\6ePl=+4.ϭ&b &DT Rx}=&Rkű\4OM)W#oB1H0wAْlQBv<D %I"bhW~WἎA$} 4J~CZߌL^749BU"F[p3gr!.P!2L毛yh9X˸cl:G+:0; . R$9.|UTcf_rфy=vkIBe7(kϔ͒fו/b\\S'VuE{nCse8ɷ؊dfhC|ׇpBQiݠtxκ8bR&:a@zP-HFZ(Le`=V3tr*hr@3i2$WYxٽ⿺*K~@Jt% )dvDk t&q{Y}^}O38]v"W3c_ԮT!lQ-Ĥx!JeA걷-NIpe}=ۈW=E)ې 4#@PsX'XAӈV׻[̗a>|>t͹ 9i>Yw\qc֣1_P".{NU;lmAa1(r:߼"&'Z]ita3tw~[*.;v~0琰=)}K2)2x *K]By..k/akt1@oV)eNma VOguZ_d{3Kt!" lxAxtdjưPU_C@<{`qT"=·5z`[Dw|YzgJm ;wW֠]qh{!-x.I'XKK U)C߂,<5Ѩ!MJo[k*8F9<67mH6KI U$iВCʌ,Q }G E3ӜY-zAbtoNy;nYp訨eR.g¬ k׍᫋h〓_-`0f95ÆuIDC~ҭ2VWVfBrL9~ZyZ2@aڽlg> V3S;x8{DDSj 妏AGPJ#cHQ˓Ӓ9=alL  5c.B_+ґ8J)NCj38`fM'_;Mz;\zm }`|0[^0aХ,ނOhZ&IR8C d]-p}Ym)7iOmtXk&q@iu\tiJݭڜ.wWa-,5vacw$X]K/D_:<qwbFDy->nV9RmtQ7}qKf݆{[ .Bub<&e5^Z9KXq143Rou,f#زȲ/V}ٖgr')[WX? 1Bw#i:.Q9'Rm!f: f- B# ͙*`wW<%v*b~@%+!v=9@?TNVl{/IKKp>v'MYfz6M!~:MނY7gKӰdgʯ.~)ǰ!yay(9|rDD$;C=?dk jd5̟);Wq(]p!}%(5k5|W~#yohNN\[G6U +nrPJm 6X\},qf:xb?,V1ÅRL)ŋ̴xf5J)d 4̑}udz)VY3}AܗYVںs}="5>ݣưѢDnsh Dv_˿Mmr]MGoxY ӣwWXk5:62Ԑ~W=Mʈc74<':`[c~8X4S(fwagȄyeyqU5ƶExU3q/rlIjf}6 F_kꉥ\2r>K zzB{5s* >WȏǠR_F8ӆH2\pEON~nގp4@*cD[W;ۯpn ֻDH ʶEk&ϠVF\bQNC Rvƿ'hϯ6g#_\/9puc`&G 8lM!kjS^)vVS^jwCX_a}4;unC>P."EPn,vCv/U}33r9|MCH y9rfovVZ$ZS_IA}U+vJD${bֺ] g/"j_kn5y=`]zԠԒx44K%5N5١o2|{y^kfʕʽ}A~AL/JWN$V_a-'&U|bH37IklWM13} )+e"w5c*Dq.7gl$[  J {O 5P=U-}1#`gEd,`o:8C)N=xJg6rqZQIR$r|.Ƌ@qY #䉄Pxdzo ypVOyu2U 9>-6< fl&A2}rje(uG*q{= ;ZL}?4vB›J.ӘY@ (@BώgDy=GEZ? ShCah8BE?)_*ubUPNoι Cj3rmۇ͂yOQ ?Bo,Ndo:B8sɡ{D KW;σs3BWni5C&(,5{U4}BtdräBSvO$hB I@JwC4(? џ$6{-x~KAhިA+yX.&*q1ܡ(Zԅi&qX[;F07,jl| =4/ X%Gw| [όl },!_`O>k64Va  mZv򛄳PUfgR&Zt&eZWqZv6%* ,ӂ˚4ﰅaJlb* (P / ;1[z*$,]Tٛ+'F.рd[OpG=+"w|*7N~xkh]L>1ݼzj,v300t&zn8QS):2Y7Ng*fWR C#9'v`C3kvIF?Mn-{[!dE/bp09Sr.4AEFYR&LJ KP|g@7^%_=@n"?8(͝+hı\ssMgj2>'UL=>L, ϶Pe݊܄hg7#Sn*Ƥ[ہfm| *(ohzaO[u?l< ;rd@n#w@aO-6_zG%h-+xǁXZsno1XVt<%;Pk+]< "ފ W@'C!ِE6{M?n(c̼ѝ3`IzoRtW~ߴj 6˯fëN4)οE;י3^z>:_<Qx/a?b7{2=W* >JRQaD^@ ;&if[->24GcI6yno!fa{Is@%d~I)q,[+OǤ_pGXRZv2GkE( K2,ٓ" \J~f_m!Y u8lP.Ƕh]< < e{dŝ OMIQ?rboMywdkaWQ*ʼ1};tKn߽ dABih ^wx'Z s6j W=G}-p4鋴 UNj#bWn;KTаGmW?@ɛ;@KF2Y\*pc  J_2`[SCd5hf脦ɶkf~@UeR|4JĞRN1#QM{1|S]CRV BٰGS#a ZmB9C bΒE`0jESuDA çԔ58qwMǍҹQ\jg3J %驨 HO5(̟I5∸:2m7e1Z$|u 4CJ\YZh:/ߴ/z4(f ;1hQ kȸhivr9Ի:Ƭlz2'R4f)' ,w 8Nnp@5>52L;Մ<<Nl[7Ykmj) XVI]ɴOlO(D5NF֟ƕT(VઔtΩ6h }Kz Q;3O5\2TqӨžn1> .dΑSĊj" 6 |e\C?ސ8B HNI4'cg-GBfQ@tu:s*;}JX$–U?Sۮ l8eB%^Q36p^⒬嬃<ݯiArt.Ο:Vݎ-Pm绣J=%" bs||u2smRB~BA[ AyB-a)&fE{,&pVGk.\qsV'_Wы6QN!Ή#N;p }2ӄQnLYg㞛zKI'3IQ {cP)CcYeϩ$<^AcUi m -~s'ֆ-E&>aNzLNZU+fف.4Ӛ[!YfXjh4=^=WGe ΏπOP5:}^A9c: ;+8zY1:#ص\d;J Ekbd,{9+sEV^kazmDGƘ=#"n5/ -gl X1^Fy.q͢#O<g85[#)C_'uO(~EM[/L%(Q۝Xn;nSg]K$cPANV^*c'a*X{ÈZrH&f"R6?wcکmCb\:@DAam3I挕DT1Wg(݃oZ Y˺_ʂDgZ -+r/"pEnR=:;/fiL ~|ݥZL՗"(/ ENtŅ:^M竈)  = ÈYgXal2u.G:#7"F(Hsu託l$1 Ss),(`֖X|y+ǤIÿGѭv8T'sl"7o1AN;L=GZ_^¨]a>v2C%Mۋ[p?s%o-rmsUHt~ZDNF;q&Ef>yj{13GHM؉_[<:(C4Ge6ok q8FF[A")r@?]2g$tT4i_kt=nL-Q ZrLW60Y?GuT}ƶ]h+dЗ ~<*aVLdP_E".m&%ګZj>RET?B*db;\DY:9wƒןw7d:?0sV*aex/ _\mVQ: s92=uR?bx)o|UbiHt+'kv @j9 H6? 6a -f\ .;۩O(il2iv~ bvsW*pfF#_[qkw%4/!dPJ 4aFk.]ô^㢚R ENv&qo ER*db]4/u4b"$|uі<@@٤ x*gȮ$VBXaG_ K`opdD\y;d 62\4caqCtzhg̃_6ˇ,|VxFV+qʄx,W 1 fW*Z Z8IvʫO|/Sq+[uܶz b$7!T}i.)dG]a\2Hܳ&AA\H櫹e4"toFc_Ol9IԸ@*gjY?5W)n 와4~Hkhi= ,}5i@\#79jXNGył?ՈT ?&P]&rOmnF%Zl4O50xE@5hY?Ztk;h)`}}C<֌|$E+PeVOpЛ0@Xo0M%"N$jD ꌤE 11T{}i Zpo],\1qĤ_rX~Gxmk8 MXu3L8XIm@VFx_C=_H-0ֹ 32j<ʼnm&)ƄPv;FZl>C}SдyTp.FJ%Na{D:bBtRPwk\s;x-KE\bZt;n#c÷4IpauqNmpZ8B!Sí ~'If,d`FȞlqs>nyTj?uQŤ0짮n3M'u} Ʈ=1F'53dK|Dl&Jf,8ў?!W- |,jI[ a'hm]bisFad!nz=|!mh3 >*idp~yw0D31;y :y'tNڇ./d*ՍaNQ ahH`[up,om>P&ۮ>hD9e c_½4Pt! ԬלI ҥ~Ϭa. Օ %@io&~<--pJcai_E_?(`T+ę gp=5(т*`nPd(LXniSIe/YPNx҃ e .~'7j>G0Pt'R{fܵ\\8Q.ZyϨDAP*V x3-fm\mrhnp}S킨|p`u @,lW3'DHƭ[!1) xr=Ӳ2CKa8Iސ@:8 9va7lt? &OUg'*[0bQQ1p7SR9auC40cvHCg@DzGԷ`RȘX1R[vO^IwEph7AG*o5b*'|O26wfMN~ ñ)l]Qh\Jvp $eB%NMkUgvuwtr‘6&ÿ"7C7ŞNF y#psFz q/g'4;.fg KsV#RY%1DdNī4/4"˘&eF>N jJ5 nU%q씬`8O3+c٬/[\YӺm]}(,Bԃ/D ''<.ظ?SOϥ(&auJNKfϯS}wYGUo7ӡ={O9tbe?>e.xJ0ScMsK0΢n'"HA]VV٦Ó-XGaEI#_=jvŸoNbV@M6庹޷L糿Q-^d_ d[J9tU?'dE#<޷ ({p n+$ GaM֑3o=B:K {7 _7r#/,U%} PXޯRB=Z{@߯TY%Xa_&F'Q"s f/UY,vr)}g[o?ֿt2)3T=YZd7A.CA%H/&|O̙=@s.obAv% OeCȝ14'r/#bN]T@"1(H̊ baaHъ{kA/`P=q'yXom_kEs.Mϛ)A|&AqB:(R- WJ;_9@1.$k-ojNz3ˏIel%*y, W׺"^۶6] ՄgIM q'=уFMeQF^pي* 9q, l=hs3WvBBfo$?v%?A}DZ:U'fRAUvTLii4n$ťϴ =rdRQ}>|LVt[ ɳ/rKwx];9n r9 9 #/XؚsYxtRMI#|Q4`P=μXu @iNX`$ڏo Ƙ#9glՂG[ȘI3Kyh}pt&Tӓ|.RxkZёgt~ZM#,041f"]#auؐbdD/9p! R)5KJM^]}穚ЭXa'a :xs0P^^o_zީpC]ڮY16$N% &'z2zBXx"=ĸ\HK˒] c/&ƾ-hbY,G#lQHb`F%Df?WȱH)18DŽPZS t=ՠ:v,d:ޚxJ&w fd {b|=3@-dDb\R:rIX55$UHhEډH(uR͜B1,~k*g/CEgL1)ANxNƝ Z3ЅFN6RK,sKԖ ?{:T.eݳMʤR7]]k=㱣Y,fD6ԓ ":ylyظOp_ksFGx_-j^`N_mqE(%yL'^HwMKOEɐyo_=ؙJ 4n1'h/7W{ګL<ӓ2 h|whQlK V}?|+o6ޯU[^`/¸k9sNy<ې5rKO :Shf>n-4M{,ROCe-Rh!2A$,"|n+Yסƒ@j&6"#;r@ZTNښx_1/VB(p!{/Gfm50[`F{f߷jPǶJ<2x.=fk#[QQ , 䰔0U. UL%" k:?_rt|/%P~kUTU~S<Lml%icۀTqx2\֤EUtjE/_$9=5`#`jAB{ȑ/@yc3KME/~f9Kޮ@>96Xɐ" =S&I.gL9h@LQE _?"N7ؾ%!$i#URfPb#!_XQ/r?yau6V>~YTi\ӁmO؅x(H/VhSqY,a\ ]zErS¾riF,'52hif}9#i%++)1sKжڅw.9V]92/>}XqT܆23l");2M@g7#FvKxZ=ь \:jA+$& 6<Qަgut`ʂ =.neD~p>h3a\yt!39~{RmP;(}I|>[LXEIKѥ+?lӨ)sZ>#Y2V#sLbVn˧(cBUK7 0rKu (v; ZeU7<c3R*mKBӲ,:y4-A`f-TFcӟAH(U-EmsU,dЗ=nkYc@:>Bۭ7 ,($l?=V܍!ڵ_6yMrpکD+J[E/mv}|(Otț {$zg\l^:~'ĺvzR`"wnvp r]Vه,~(clYEBd>8 364FdOwc2-߷B dI'mYufz'J7$yI:qm@{<=^`4){MM."诛tRXeJ%[j j>`䒶z7=ъb4w^;5yH?FwF,)6>1zT(?+s 0̵ k4{Vdyq,W$#6N.8::AZ6mծႨ^UE8*ygD ߑa&hF֐o"A'L#H!nkԺ)`gPH8㴑\VrT %J+GòkJ0)jgu-Xjh|-ݚ|1/>Q CdґeWYdia~`v!_i-TxkJk<8VOOL^|fMG;C(4&[fIp>+R^*߾u|@!mGQfcO""&H !A{N_k2Z4VF""XiWs]j92s&;6Ûr72=vq>ٝgS}wCQg"Fe fZHh\ )Ii}v"*5[A=.ZGf)Wz e!}4`[_`zH uadG!xt'w?p֫SJ2)}m^9Y/fnLM\ϓ?O J]/w_շ a*lucA" 8 b}sVLpݝ_Q*D V#-p_$,>\ӷo}-d& 1}#t2h;BS5&Zgu9tsYL}^ߗ Z/ ,G$z4Gx.^SAAi~luX8}RK!H$[t kIAK.tF]\$LCߑe$:DFE1볛;|p=~yd}ҫ]: Kܢ8[Q &^o%1HU%g2BxkvDo{$wjyyU a}+0O>8Zb+˸ixLK~槢]I&^8*>aO:/N|ؔ `L FU<Lt>$ 9܆*QJ?zcP<˺nx6N%ï푟}dx0ACJ|;~T3GRčI UGC+CƟQrDS/OFo7Sf d*K i߃0+"3?=I躱3xH"UY#ϊ&s /nQV͐n"~ /z}wh\Js㞿iܔr"$AʷD(儛A{Z!ƙbb^߶,ˀktAWX#Mm/NK#}߰vުq QcW(<9l "J(Q> y<؝z5D?M'-!M%HҔLfp (U{RQ-z ӈfS:+W'؍VZKR‚hpzHA'C~>.ςNM-MؒOwpd9D%>Ѭ4tNZs1zgm !u[X^kLn[WeC X}"^ǺrdT2V.5"M7[3B/cѕ;x์ =\gj6is fVE)"tNhZib'Ql4gb`.8_@y覟m$ś5("4oK,4+[!nayaS2Cye2U0Ţ6rI !C7pTdݹ˷qÔynj$ _EJ-X,iRn#>-uVH7C|z͛_Վ] $BXꂃtU)i$\d)w,e_ pi߆ ލpo}҃o~*D; EҖ[~n@+mW=j BqQ&JWGV2G'ș2눁l>ɍJ2s:2Qkl \>Ep|jH&-8ת|殄Lٯ`T(K1d/2Y]"!7Mue١S{!Gd>Nep6IgSuX" O[Փ:sm9Q=C(+!sV+_?Y65`f'qK%ϵējӏj"EQǣȰڴl~o ]!ɥS!!2bhAcP8a*,,F*]7@+HmOZ3M u~(3ܦ!n$]r@9ՅW+pg/Dg~5&E nqnjCq!A=P73 h@l=TmѬ0֎6J0?Ms{͙^G?}u#єp(8?/h2fL{{ k7sc #=NsP([OۨdkVsgG/lwe5JhGhS/DX0MW hdlklP:tdg+`"Tr* >lC_^Uċ!>d4;lta#%4U\sADZzbS#B~1ؠub/,^#Ags,ĩS Юa6dˁ@~7@qy.E*IKL+n?6fLEtПˋTcN dPj)6dM>M[{MEU~cJQkD]j@DX0;Z#)n{D2ka,DSPW+yA8w 4:ve܂2x>dv_PB,eY0N3e2N fEiÖcs+?!)l)`0j:ER4l +6/#KˣoKyHgoѵSFBs;֪A v |_G;Aù+4NEB;XQ"K}۬]60CoEaCxɓ#+$tC%Jj3[FM͓>%g~ŧcj^m&q^zm$)W<ݖ+[m03HIJ~g8PKy</py")AO&< W Zalmn]_T/3G30u+{gw8vZF:H =: ')]dZOdF,]9–c"+a 7#5,%j U1fc=ƝW+ RjuxB0F"ʳkC\ |͍ۊG8t:ipCW)M+GzʎÝ-\3n=bpL4=8sӘ+^Y?v:ٕ/-R쮁\ n%PϿA+%;鑫T`2>D/%q$$Yv/lE:j}=(_>~ΊF#^-sxtAA  !:MfDu^V{e7hzL }W'I Pa_MQQZ$PJBTTu-u}̭rw2^‹5ju-3ގ U.3;D(8B!^D џОtm݇]ZTʆCpݿ!޴ i*a%[8+؅n.WU< [VIcV~q{ 0G{M~<9E~1Ԡ\݃?KR8V (z6зYi8h)h}ޫR #-;ZW:4vVD@Xc ^䶒|٧2+$/Tp>~QU-Yػ!ܰ|b~VnyT+h~iTo(/Y 1 O6]UM9EOI T RҦsKSصEV`DwSFGAwgnBбS4KC )C$5tR;?і#}Ƈc .d`N |+ދ=.ƲAY SdN-Fˎ #{e v^ئÆKϩ@=\hY9QŷBxW=l[Ea ̆zw ;aSJ=B@P!frV{]4q+rvM&+QKv*99AV"j ~DoDz׊g.,>0yBڎZٕ,2+]2$̏y5»I.Q2ymHDs{a*Q :0)׫hrΩTC;?N q v.LXyG!D-EPNDkD..BkŒYGfc‘6Of9O< xR>~Os_i ?BU\p9 {umt'֦qQ='DA']"+#Ɇ,:~ Sy2V {Z*LM{ov]"|@ZY&J-_=` ]%*%k -LO'<oD!yRl0'jǀJ܃oT¤ i= fj8Zp*9h[NM,-LԃJ'd*}c6>,|2̸D4z-WNjx0%@ :jÈ+8Չ-I:na hq {C:SvnE36 tk"d=o 9}F\o~<٠P(pd6 s-PNP:tMB]mUK~lDs+OD[|Fg|Kׄ%t$~ %6 v| lԬmf*/eHoLE/kDg`"dU',qٽ$:a 1m4ѫ2 Hm1UOx*:o:KI2XS29ʇYx=Vx^ zu pHXDTct͇H {.b$tn2NzDR$c .j{)DܐKkgl@<Q |uwk Ǵba ÇHW /u7x \ e,Yk<I!lv呚 tpH53z nӢ&['3ace"*yQJi^@q]w]i(: š3s`nrvU7k&¿\f qC n!.yEAҕgfZ|Xr(-2c֏i~FqgL$@ Pby -5ab>beD|nF5rQļN[4}1W2+$F U@L,[23kE˷"ss^n鍉 Ӌbޢ&ό,4Yj7U|=8ކ}zTk" eBc{1_]$ zAƴxs414/fR‚*SG)׀Uv 7fOBX| 8 DUx`7'Wcg*"xYMϏ*h!ɑ֘jEAv9_ M@&Y9ut7V0+kZOu14P7&1+]tR C^4v}Sn<)DphG1E|0mtـ[HfjExB"aW@;ic-l:ӏ){"ӈq%ԃ Aq߾,f0יsņ5uQ$v{*ਾtI PDda޶ 4OG^cXEfOuM*Z-a jܶ|iv_X/+wb l*+-^UJ<5 .$KT.ƺ軰U1XGa>3IѰoiNu,B XЯjf߸KlW"d骍3 }-}ȎhU0jR/ `0/XXcB*NrmD3 f w\dFno_mtT]^,g_3ϴ:槅RFBLc#!#`k )40&H0!wT?DK^ޡս n Px'tR]I:P/'X[5ID'*1*4`?{#awJA+.'uxTp㶑)ͅT @$},ޟR.ww@1 (aYV|U33mÑU_(83Cy ?TokƇeVc}`TJUV!҉`I6d(v%)(^jܭΛ zkK Yũ%TCUlu|q6C| cRO2reԉ3L|nH7_劚]ԝ7pPQeO(\f\հ;2Ik=d`1En;PPWՆBU\T#osOdkA*c6"V9kIS!;{hg-B"sjgu2aT͎ۡTwqL^+V61M'UR(tB-g ?]cYZV.R^+3t-38+zW AkW_Laķ>ׇæmT)Pت"mroGl .9܇"ifawoLNkW$B,Ie: Hؾ5EƹOBK2ۛ*j&tk?[T0;VR޷`]n+䢸*k=cݪ *OM23Qs4(A6;^oќvhHR >b_8n0?n&"J>Lf7CDWs耣}<|y"}Z A}h b$؟a!Ţr K(7#,h&4*xTg5Vg!ITwT?9ROCPJ;.݌=&V>TǷV_`X%ai1"gI':Y2Wh!=q|c2;_z85r3w綂ݡzJyFai2HZ)*=1kX* q:m%_$sYc_g0cגmd90_dx0kÚA:.ou:sVL6x{1ΰW11X51c d9tR2eazJvDX5nqJ'ȕd] ʯSi)]ާa3 6J;,Qm6NrOX$7my ՇastRTȆhFvBڤJvXf֍ *'KA*&!\0a8cyN4硫6z~?c5oJc͠E{aVoG&'[|#Ehkw$/^t/xx煤dpzkeT,n+ZC?vvK3E9_)FzMuP\^cG-  v'|'߉^}Һ d_q@`o>3PeC 2G[}rQ#7yTs.ԖxܙgPglޓ}/m?u ‘[!$S0<BhaKzV,ҨM"f75T (7ȅHOwvm,qC8"~"ȍ؞N26\usGgѻVb{hT*Kjۥ^71cޠH**/тJo#љOs]Μ:J 5S[AȌ{؃k?b.,"eUI<bL-bI.>I) 6qzX%M7â.p+&LCkH>CBIoqkFN1m~&ͅB5v෹fcd܊tL ֥KЮFImk_>zsd=E'۵[88m6vW)S}- PT[sG]#"m͢諉h1'Z̩j0 Uo^)ӎ}ƼltrD *= z|BΑ9[F@ U~0}Qp7=#Лm>ɝܘ<-]1oh;;0jLf4\)NV'>)b}#P3:㓬J G:(`T B#m܈֡  Pī\ ,򻓕GH~R몗u|WK&Ep&/˵cJgEt)IKڻ:$z7*L G L IU9&cVWeiaZb`fUi+-R0:)MF}[nLlTYAIR >E>heӫ1"9 ϻh^a`ML34iQ#׵ޫrK.LK`"`*:M]E83bp ZCHw߇S C&_DbQh&W>},&wnTW!0x-݂rDyǡ >;UYkw[ u`fMr$ +W\ R331d,}Tq@Օbl7KbN6;e QZ]!RV []+?jm,n+VB՗ia Jiato'w]? r32}6^b) ȹ3Ӎ8jv] 6.Vng!Ri˝}yݢ2$]'.\P d`B WL|}uva:GoBN"G .!OT{٪Ƀ'' ^:<'LJtJ:Un*_QSy_X&:!mó勆M\͒$VX~H|ZRjќߗkz#]<)%ĕ}Y|uI}0vXw? baV^5Rz& ߺ@e™G4#\.L>?HmԙJ;\3% LvXS8,ǎr* Eb|9Oo zP> tQ瘝NE5~HbY|Rѻ< u=Ԉ+Y> =@ȶcVF٣<, S>]16< //¡\ëD},o>]CU H;'ϛ[gTe'2(~ҳr{U7[ jNSLɕQC4;ʹC6,4T(;+o=,g4Az ڟݻvBF񳸶g[珫,rOnBr* 2k#Gálm*K츎 (=Ymd+pwk̻DU/]{@kh0 w?e mm>M I܀٬ POa:@mw/sb7\AcA' ̞6-M#b*"(V38 DŽN`/5?S[bh4<(7I !25mEmS1sP4G@2{l,3hip2;%~- Ѫq߇,>EGc1a:eTczFWrl]({n=|R{]%*SQH?肹ǭwT6ʰZNZn`5#pC jj nEt7:f]T|NS>NWZjΒ5Q˜R'8a X6J b@C*-Y] 4A 鼥i0Sf gjs#U2kd a;Jyf9Z_ggWUFԔwD,Yx<_'Q~Cdzxߚծ,g,~: p!->&տwӋ,9ɮ"2nrݶ8[@N դG1vT_.3XnϢݨ5]0y)d-C!?YVwfȈDl I1L;@BK `|W3NQ|B|N dn#[6 Sҽ&//Y1bۃ (=@ ۟LGY+oR4=ǽ/1܋<%:Hq?5~FEL2I`|'m53ٶ9},e)j/Wr?jY4w C;?5xr;Hj kSwgϕ\GQ5H.69J?c"_UF[o(1WJPj 1BXo5cMOb1T&][^3?34+oͣb*+9XERZO1#Si,8hC<33`2w|i2ְ)upǭ1ֻD?<+E@2Xp(Τ"7W܇u0Q ^Mեe&gP_g?t2W'e%IPxQveUBGF_֜ QTxIVA|wWzpqzUk~f:ȏxk$z{op5@ID̞Maۚ^ܔ/5nO>s>fg&"r{gFQ+O<m%>KvP tmQsqYvȟ!̰ z`UBH5tةwsq>QKf3~B^r`f}YqaY ֊B"r s˱8hb 2AX6ENyUsju"i {lĪɫgz c9>t}l'p]Xtt,%V㻜xc8QMj}]ZPl펀[e Q"&=dxIh 1˨CY:G%m9T}]b]DKdW)԰.3j"HY|6Pa)R& Q-4 Nn/PQj-%X_,2JBM!29\) /H-rlV=VGJ)gȮ =$˲y@k\ vRHg~GGTkFcg30]cgs.(8}X*ygE {.QA%HXb:{F۵e)4|'͖mr˧k)¯_/"Tf˫&)ǻc)խ{@G: hI锚 jӣhH . _6-" Ep$I: aNc+ h!sTKTeTU7ZoAG}{sVU t :Q`[ F3g}o4&㺂n]87g|, ~Xs Z?[Ҹ4軺5c?ၴwN, Z- qIBؾFg^KC\ʐ+oaN?[l< \_ZR7;ּ7 p7 Qb@ƀ" e!ך~?.)oT5=U3[RZqT3HV_.Y,T_W`x$ !LU6 qPoǍfky}Aw9ݜ1XCTYwzZ&Ԑ9I%?((CRtt>gߑP|cn| }4(Aj8]H&& bޙNc NRL9Bxs:v8] #Kc&sNseœI$ܕ)V5;x 5HJ{ln5:lPGcom/IMLa:QDln5]a acT%zb,@OPnOUc஑[,>o2<$ :H3g;i5U |bv{WI_]@hÊRF|)UE}S vw+;pt59!pkhzLQbF DAoczG=Lp„*9 d05S b.)\ {}c%)tpn`^͸Klv%Mȳ U9Ɯ~) KE̒{Cr3)~[&nqiahw~:hƭQƳQh]at%~t֒_٥s|Wm: _r̚@y+9 GhH̪Zҥf ʡ^.4DP %F2pdl&Cxp;!xZ٦aWrS ͘D3, <Ҕ|k"LtѬlܛ&}ΟDaDۃ_fŪnM|)kT1(@_^[# hWF‚D=թi6M̰wt쥎Pu`]heɸو[eB - PFzȜsNtsC$n$&o FjY$sЏ0lfҜ0ACK*›*^7Z݀*z9z$Pўjy wc\viUy|#WndOS3TnY>(jϚ"ܒxαB`a*u1TdۻK2xVDWe L8]Ce&墾Cs+ףG r3 q\T퍛LͦM TicƻDkc $1E*(m*5rk[I=dY6W6n !S 5lnf1:Wf>gBcuP8hgw7 8ɬK8jV[\ 9iF7 (%x#{jǐ ؔvC}" h\^a n]O钒*/;)HW(Ndp4&\aUcWö~nm HvG+A|Qv\rshr̤?J}f~a}?Si ꨵ9~-+(5 Isܶ F ԣBtam3 !H=ªO_aL]^|Bffyo;j V58 FWcV%ݾد#`dE%R171ȗ8HֿM@:prYp)Ao bvs]OI۲8#Jڎ=44~( @YP> 5'(S$)Xv,߿;_%Jt"f%a(Oc>dߨEGo6ipe (WX6d~dTEyA9nk sCΧ|-&; ieҙPtuV* @fHHg(E a`p}:͐lsAnA㫏*>z9Ь>e>niuS)gsҥRپ׿+E) j8eGtycP/,Ea7aj|GjciX /r,>g7QMEյ~/v98l&l/QRzc8G?nC3Q}0Қ#2kvi AE<ByoN?O%wXhp W pʸ>I[WTJ҆STN4m|OA'@2˺=g4eE9qX^uPHmd(ï/աv楞q J]4]E\߃/o0Udwg4eyIoHZct&F$vkZc!9;^ϪH4([^%:tEL~A)1&>hknSId*|[cGŇF" p"$7KfZ| L/2(\BkQLb/U'JX I'Xj?\JEح yq) Uء6`N o֬1&,҇"Jq|M֌?~얍'Xv-\{|.[f:Lx|춷@ /K_:B8Va'>,V>]p\=]p7Ĩ˛[(,p!tj ob8c}Bcf0"R~j*˄V045-?5gpT,5dma;BWqfv3^| a.|4~ݭC[NNZEw ][ߥ =bXn- bQDiQjuRnd1rmMGϯ $C,2(  w4l:J w_G{7Qf{<טخ)+n/$aW)1VɁXjK z8Z3@|հ#D5ɮ-,񊆪_XHv(49;%|5'hta#**2Q)I%yAOdVL0_k3?n4Q[Gbo'J(Ue6v+I$l,k>vUÝ 3v#05KK0ݵPR# Z f(S1z.$}$h@9.<2 sr3Lxy$Qva~1"X ެ6֍;]aQ%M7)"\?Ku$`OZIb"QwR+nvԏ5U!`i\[xPkDיr6p]3ӺΚ{H} N4Wb}˰o?.+"F q|ԇ'S4߲ĝfC|] ]Q\Q e%A 1^(*\PɯG63 w ݆NƒGfNv4Owȿhv8mTQ=G<y,[v5B #U?6*9f6575nJmn({לMG*iNㄶU\j;o;xl=If z@)KLhp6]F;~և>'>z-xQeT/|Ɓ !?>yTR| z;S܂Ўd]#?]ʻ<}+5(ЕԛTGɲս;l |',83Ye P>Ӷrdtnhbvq4ʮG*V.TY4d갮AB$(YJ@!$D4qsI=Ry/9h$ןi] SnnNp#_h }ST'FH%=*4ʟ ;e$n48Ck>9vŞ]yonqCz14JW0vL5P}8x̍m4W]# )S4\!RB΋DV7KS+kݛf( tP%9]qOۗ ׷cwq I/cYl`G-)zBo4=`  ZP9 7 kƓw6Ap%"' >B>* 4/T 5t|ӆ`)cz-e~(XWf}w@Ѣ̟|ܬ4$٧ݸfkTN:a ^ˈe 2!$ELK he+ȵXw?㕯Eƛ3 UmvMe.P#h=ϟ ˛Q`靔jA I:xAQ-#8E3JɎfb;ͨ>2iϓfVȫݻ&ҡ wX'69.\v\vC/Uzy(+oT-Н /诘3Gkem\g -PXn$^`SDB|p;7Azҹ3itG%F!AÂH15 uƋߤk\/t `$*՟ȧЮ@d8Vm="|NT7.,jߟ.{PJx졨>J)@=2@8fZYP/eGF":f_)Y:AC mUDZNȾ AS1_؈7~r oNZ/Xi]C_qNR"ghZx|GdZs.<9hʅ;j嚗%2E+u!%$i`݄StqYa H< i4~1jӚĮ6Y`dx}{S 𢡊Ƽ"\S:1Gz'L>j?b(E X*}n]zpuXpK&ۈOHxy0L>WĄ[%wJܲĚ.Ѣp-sXTV] O7yOa'v=RZ\e$hXk} I6gN~M$ic̻G6Y1H88ƉYPgݣQ̋1lI/[DO$9{(IqM|AhJnaxԌ$a02!UxQ4w',bv„4]uZGg54qlqUU[0˞5ME8rdӖ=zݸT@CnYd35EU~{4af2n{86_: Kϼ_34O B 7UCvBC?^Qz>b͵# $L)*7Α"8&)QP lHpw*UmV%unF acD0O/k} ohK$!D ]XAt~aW:N!}C ӊ8`Uyn)$ X(+=6p긆tCK~Io.!6fЪD->NF\"ڠ;k rBكҪhm]ek y}x#Y@ۯle^\\7M<| /:"Q-MKc!OQIA>l0<'#=>2%??-M(#k=ک[Ll-qCݛՙ4NOȏrnjDs7PWu8fE$D;[`֋ 訪 M7J~!T14>X p] [u҆iO5̵כ1}~=# ~LE H5^X s DP[TI-. ʗP+OƓ#~@o)(K$gX!؎L[*ͅf )<ڦ+_[how="[~(jj[C\c5NLƞY}4Rtg qe]%~"Lcj-ÎSUB嗆 ߐYM3 {h6:|J]3-8Sk&4!yyXho{21~@'XA),Q0ڈ}9;2?=d?@7-[W~jnﭩ* SI G`X5yq8ϵE2G=)zٷ 6m?uCzkShPlc1n,x^1vNDE ۵Ґxfݱ ##"]kdب,/%F4L4sf>n+tI E+qҺP{lZ/ws@״v!aD5@E.-%vjE3Dm#YJ=M|+щmwZhc}Xɇ_w3aDymAm`VQmE(*DTTuѨ? dlZ0G&w;%rp:PUNe8=SzŸ0 K_% \F@ŒySH}kZ|Gu(K|"-%xvGG0'Ϻ.7: RM欉{>"zTǣVN6_t%p6"1س ÃX/M?UPe:\ρzh nuv?190؋Rx'<ѐ9vJvO"EK_#dY5eql^N)Lw/+KlsԇtQnƉX 3=n~|rPʬ}"1¡#q10 WhH=Uϊ]'fvsK [bKnC8j;;f:JoKݲ9٠݈dPc d$ C!,9K~6tͦ}XBŁ[qAQۻRp{W_uFV 'RDb2²X 'GKz;CX,7i:'Vp9cڢO) |?#$*Ut|b'VGq]vRҗrCU\|}iU}LW^K1=a&M j/ſ7ەo5ۍ qdz=(WRadkVV܎<A"7dKwy%t.i5)SiM}Y$gpuK\zfeO9]XoMY (.){k )+@W74Jc V7N"NR> |!gl=R,>jWܻ7o[j4;(M]&uJJJ0r0 teA]=ՠ@6?YjNw֎[l0f0R*~+Րչ7 \34{cn0cBHGJ"8ԗw '$`ĀG"6Pv2ށtAaP}-E : 4锥b,ZM`LFLFc݀ki| ~ J>9;/Ɓ$ (~o 749BX;_MuZ&SD>=RW*Y$Ɲ:^0Zn~{Ib~<5hcŮYծ oqigR9>*aḳ=ag+o~XA*:yOr]Z>7Ȼ dʩw Vׯ-ݤ@Wk>wW*w7fk'IBN!q'66$UX8$YVbR\0E  Ll?=8oX _PՂ{H#]ںo#zp~F%4l{'@}ʥ Spey3g)5ҪB(Tѐ2u޶x4p@<1(+%>po2)ɵVɔ6JۆevѺ0|J21 \K?>c!ZqZPOO^z},0FGyӺ1=U ulle#WWX)d=ŴD>(κ1D[,6_XK6|^p[LvuV!2L*#OYzxa2+c1G +cEq$m,| )[RdYF?wI?v.)V4]eA9fPRa fs9_)[gSt|E:4>dK{}%pEuzAT_[a7)jc7 *7ok!7:0d^~I;JYO!j[UF* VR& 6΃Hv.{6ϝix_EDR$'tfڋ2 KVGsؗkw8f ]ϡ=u+NQOҮ1E=Q}B&|MQl H-vҔɵ5 zkCȄpO3i[ˑ, g#]߆=Z^w~ݱ{L7҅o<=~js/eW sMR~.RB[AZp]X݌ Q/gw-BWXG~#ۃJ"͊1]f²`/!t|4V "Q·cxL^[r$~YM5]ÿ>]ϰZo~͐"!v^b 'ѻwK SyGpIX 3RO&;[~. `b?=V*,nV/@3@oz쫮+S l鋓4<BƐ\x^Ya ;7%BVg.(h䫲dľތ"i/eG#j+. Ad'5C2ѶK.dґow3\)wnF1ANAZjTveEVOQSZmyzȾ۔wd[܏¨ܡJ}T#fRe2&re7+osS\C(7~k?DR,BS{i[ɜj\F.5ǒ]%w` m"~5XqZךw|Xf넙ĵS R*5T qK HFB m7Mt-7P]wzR3^/OG7J0}Fq5I2C;˪Q p72+huZ~]Ȋ3aڭovC~1Z&©B7Qe#1ځ_)(cdi$м\ƝZ;5͌=Y m{4|lg] 5">ܓ8QowOA,rXve:q@vc~{Q&a #hĺD6Ƙ>W +W7x^׳0vS2J>QF2(6DA*-zՔSd"Uۊbqz 8۶,y.BW-*-0%M[p HY"``t 26anJˌٍ>ҿI"'8S-@~~/583*o4'!jtbERSk$+3ޠ; E1w!d٤Cx#&'ֲ$ýG يVpXy -E(NLN+EIcHsLOS'kDOdj1WHw0>_gd BzNix4t gړR,%tpzFLȝڦ"dY >uJ,-Z%Z@ؕIVHc2T i>d.DZ.Kz3e<_4 u,mʇ(b5Ƴ@zyȓ5r]ޔlK 6렍U_L8S,}9r9҃PhU6,6>sBCAqql#/祭$O~8->!oT7?4GkS]6"nt1y@_É8le2[wp= ^e2SKv9C)|9LLbӓel9XEm3&)깺bh,MҖ/Ji/fﻙNǁzhXM + vzM=j!fu:Xgv5 Rl=*yCx2{ X0JuvV#]ϧ5=8nۥ,Fqn'=a-t:z.SXB+J~x$'vGp:HҢu&pae s9ք ,w2mTT(^9(9a?bKO_oSu2C Eq +_o*f@ƲaaS>jd4fҥ"qDe!yT \Y'UNH! ^ ؁KtQ rtDjD?!n1 4<0G8g"ƸV#73O&_׏ItLO - FRumP/R`;^=g%H-JF_y`Wҍٕ>p`Whogw ˽mMn_Gxisvt[D"fބՅjň8[|Ayl$:-o7 .?v=LWHöK4AGsar2NBvdm+բN 77=0iiD LiO3Oq/8y)Y J3Z=krt6OP 7~\)lV"Kh䊃\tt=`.]#>tz\DEvn}(IO,Zn(-%ݜA8A,0S 9Ut8`i98cv4titzlj0$e/T599rq1$M!Q$lxe&b3^ [ֿ:B!Gjgٰ2J@wMA8/rwuRL6`~;V{OI:X[^2vhGa~ e%*cCr4`7kei@A$+=tb Ts N]Q(}Ɵz=4ܧo#<6 2>.#w{",mx)ɐ FMѸ7-ϵYb 5dsotۭBla#[adɾvbw'K|Pwlˍkf=k.٪V--?GI'ۣ(-%UB)AM4r\Z[Q uqJҭ׻֠Ѵ,5rϢCBBտ1WZ(@_E6vlD-9Џe ;,b>m5dImT/21">m?`ԹEMS>M^$%r"L:ep̤H t\<)MCKfD BC.o[*0ov 8OLt߯ ,y a;ش[_(엩AǍ"#dPWz5Aै}̈́c:,H ;g&ʴ/Zߥdw;fjԵ\aA-lKƫK;K& }v%CM[(ګ 0J9a+61BیtsMVn`6i ә&U=̼so"T$' P"4Olč8 Y}aPntT6ռ!>憺pB#&H芜TGnB@Qge^̣=W7y h`V||9| l ՌOg6z4|XMh=ǵ+i:0[!zYKj*"-m)0r(r]8DAF}InT#eJ3^ QUnl'ه^[>B~tMs%Z!18mnTthvs+w 4!u |i[?YFJ yGh,-k-a Uwl i&0|$YWqd܊X(!JAG㺄rA2d2 w8w['8 Z_C!qh-2mdkB"u"m":qZb70I9n\zZ#̈͢EN; .W8?| LwwB"'B/( gM.l\,n?g}zf{jr5?WhaeސnǗFg.YIQ:`1}.>zYACgO^ .:fmI4)>]S5o5qcG%ŵ7◃˥ǶrSwk$d_H~GBχoD mqhPɘ`pk\ڣt6qDž?*LpR6laҸnT#AޛLxͮҔa]Ԯ.%a)}VBarbd#Ξ>yqz'b4MooqBU;tKVYZiIbQn򂏯Dc_m֥럞tFcZW~ ȴڂ0қjo05a[FshΙ*ϪiJGCoC ~wI[)9[UJ!{+t(Q'a?6eK&ÂIC xKy"9QgFw3:w&+C > % $"?SSrH#Ptp#4!RӌzqD>@_e}]^{>*~ʁؕMLE/?ߚdH,vb2Pg>Aƀ_ȍݼj:5~F.*ۃ`IwoK4 %GL8NE:, ҚÕv1VhuGNa_%N+Bd}1'{Pk`V~WU)GKu=TS^tT.>9x*"fO\L͊ÞU"jqw}7Iu4KLdl78.Aݯ)83.qf[P@W?>WD'coC37e>9w,ɳuIbONO <:d86$v- VZYCSRCG9lE \|ԷUvjԙo0b=ұ9P7pW1d [vH~چ_Yxlֽ]-#(sv}AI=h'+uT(A`cFZx. '7Lu:u@|dbUF,8vN!]+/ё!["-`wѻYvf`i鉝 >tcUmuilk.jRdv0`ïhN5OfP&YΖZz=d!YI@b?6 si.N `sibƣ`y!<1yt VZ)j.'̮=xAT[tm>⼎Sm1;gLSD]>F C!O۴MإġUB&4*-]dF=&#JY/H6Vt hh;i 7(eXfBPDlg+#V;>X$gboYT)h\ {rt'Ce%s FcNuX8p[e:aq4d%oҏc=.ׯgҟtM3 =+- ~b~]MnDasks@} 2O9 Xny|c4԰ܼfInA#tއ#.˄k^=N:#xX`1$_W 01$lC+-B6xY-f`Mn2[ۧ{rqc6o|^ KhgE)Ţ.k24 ]^C@sOjlC4Td8pLwbȑǘ x;agi-б7kzfGU<=RO}#zTE.'yEC?pu@;~wZ(ٕJ&Öw?mDܺ#h4ZHy2yaX٫dbFPzQA4M3?t!ӶyN X:3C}͢N]Ӷ+bq Σ!-00֋~kuE [?nt'+s^pgp("W(}e|gMTЀ8 `XhGX$m@鋊Ҫ:B^`SfX`bFe?~.}+9W$ml 4I%F#gMhpA>@w$Q[3gom-RL=IiRv(:œ'5 lɖ&wy]{CtGypCR X,K&ki˞q aiͣ&AbqGvX7vtKwBMIQ(yew8w]7O)C ViS 8̔`hjݯʲf!,s,%1Pߏ-X 4b$1k{':|V}lK?A`.G\φ+ ZiVm'r2fXDaUĭ%o?M e^vTna?X1ҍ/QB0Iy62$PGLCF\(k#Ua ۈV]zf]79~Cx0CF*f9=ԞA hc/B#"~U0Ax >Qqs;AeM!OP&LƝ1mrV-=V8u-,tS7ہtp3G sM@oؤ`t/J6CcÁ:SCDw<&]! =0^} `&}@3RZԗzx6N)PW5Ȍ3W,DC@'{8 L<0"dP2r^ڃ SUܨMG1D2(D\8=<%~ WɛL9ӦU168X5hː'L3b&dOɑiY `m<(.?բX⦁ =j(q%$ arU8X\h_ (`S91S6ruPJ([q-PT&V.$MTPpnUyvRx#Y˵TG.K%`PFMOP0̍-=ljݶnL *%?FKP+eU/"|;vUWr[(|&R{ J5[ɪSJZ4 qrGKKvyaUw僤>;('<34GmYh\R~SyisMAD@0x}^ u:lkr3̇شvfP5"z^mu^\4J/SRBjCQqmWk1Y1Ta c'0u@6ZH05|8D{ˎ,fͤ̒8cи]2Y0p{P[ɞ w982a#0\մ=WӁAY6EAZQScnP%UZ]DRÛ#(^}0Zx*'Ԝ+Ex"S&&Ev{`TYP=IB}P鯥)9}GpEW)>2,H8V_U#?Cצ1{W* %]'}4 Vܱ%#IXEIG $5:HjsVă=V !;L ,L+H/%͋|qMIs+:oqnKL cX8c.(ƥsz\cemc $]Ds &'zn㮟~.;:6K~f8ToAZs1oR)( zȡSȗH/oX@Z/6S} 7L#-lvzcӤ4 Xm?oӢˡ\pDk( XR M\O=Z r2v3DYȒYYeӱSt˅DwBbRXNUwF t"bVy|垝gk2DM;fVR*{SwCywqK.^j/4#(sA.Ir3QPon+DKzkiƷ| 3.:ʓVI#9<hbwbN RדftsCyG_C>>+ rU- KHB@ ] i$؁0:nK%NsvH(/~LÞ޼(0Α^ܺs_f*(ATS5˰$0ӛ8$J6qMEh]6ܦ`Fu Y5,s r&^]Rf&h4\>{y'7aݖ˦YR|م_ƎCa3T/uhWuh&Ґ&Gb#ա<fPۮef~^㤣*͛.!c3;@d?mcTmFX$y~QWA1suӒS$TcpIW+jY$jN#h  ʬ 1|5t9.;=)f*kwŮ v\/L>~B<ƌb vK8M3,G)HqWg*%}b7X61)Z4UjP]>DmT9}`.5<I(1hzcݚ,o,IݧW)0gRnb! Zm"@Fs#FÝT^!WBW.jIM@q$졭qf* _P/N?@alzsPz㘴NFr+okKNpXn\1p(,9VLUTrp;9Y^< zz4c;gUv!-iU r0z+q tw5|g"3B2xLEGkf=w#80@$F59c6M;wY{ʓCs[?'0@ۥ3ؠf+/OHċ?_r*%s"-Z*ڭRS֒t])Vh1i3 qjruKQt#PإTp^XtQI&o:xgz+L~a491Z!&dxZ}뱉K8Kz:d4o[o}_ͻ!*ee,! =NI%#H}QTyjm=m0(G!V ų:@NU`I܍JVo V=laLS}˒X7|8d 'q*9# )`ٹ`~ hp8`=@gd̵3c5[ޫ5]MBPKyiϘ;xM9&0~Hs LYQGmu蒇w48LmWLPo kj^<08Mp"ԑB V~ tvBgZh:ȸ[W\3YJ tH1)E 6=ep m- /8WB%XKj,NWn8A'm7|]Ĵ$A 뫣r,1ytSo5E%k筌m0r>@DžYEv'&x_A1QL`d#w'g~ ,__?y`x|TEF 3װ2Y1d= |1 XLWhxWig +|muI_ӜK\[Pq5.xU@T6L>^Ew~t}^ٟ).̧gZJ}tNlA 6~P?>4\)-uSK 6-AO= ߋ`hO 30w%Ьffi*C8%`HMjzkPm]0Db-cW~Zo+239zǯ ^^H{,f %<1<`44,99&7^p5l/9~y> )czERLdϧ_#r|y"cѤJH-o7ۘ@g/︈L_0B(.W0U$Z1/mV] {-FH TZWUoj4cC1(5˙gCjh].M6f' $ؚF!3|apLB>=f):\^D!6phqw0$+WGn@10x;#r{xPsք{b<ɣf3FvL֏Gޏ+Ʀ{+/єK"8Ѕś=N'7# g+;>Jikw<,1q?v'Yq{N> |UeL+lϕS|V]-e~T k}t~K2˯dgvBA\$Y л|~8"cK2>ehi=)?dN77.pFTv8/R.X=u6JozS:QI3% ˯'@8!-K{:Vt'|OLzLɲRI!U]3e,Tzs7@n)Tg}rQV*t>ǀ3!ϫ9GUdf2hkHVr1&&SY~6nH2C71gXn+rGqD\o◊ $}"Ji-єvi,4;]x'c)ob((R@ըB 5X0Η` QZ_AMՒ:>ܾPY,額cRa6la<:,AP6Ξ`v+FE<9Ľѵ7:Lr˽;Ēg_ sf'Y:D𛘟P}G P\5SpY:^0CNfƙP0̲ZwJtԥˍ(!t` j-N_ a{ EARRN)6>wC 27F~;yĕWH"D%'|4q(fc9u>:EogRP婾a8 BcHh(+Ӂ2Tu_ KvqjŵeeUJݭu h#)ݾX?8RF2z=%D[F &PqqkJ\\f?-9x+;hJ8˻+&(*6]ãHh2 æ7gрm.RlX~聥}^UOYIrDd\+8̋BX P3ouYg#p;.;3 tYNzmPƹ:ξP\Vv䢜N2ډͬkD7X[*[Cg`*I%ǝR+}T7\/ r1 < fN@nTЗg[ez>1SXP1_LpCGے̀f[Ls?T2,I :Tc+sugoO T؉)'yMzM&.I%YY>S tg#h1,ZZATnSJm,S3SP1tw_[֙hLL8ۚP /5:86pbv|bYͧLM+ cI'8('#Gq⢤g6,1fs usi[h\0&FrO.uvid-h+͉hj F.-dM9D!@AR; ?3 U焤ArLts$/p )sѩ{4N@@n> sئ)q^E3A]0 ֈcm\ͯD>K3 iZ>=`#2~eh\j?C8"BzYH>dQb.ªGQel Qa_ܑvFƚi5M l.褍HtBab0gUk0`JGm.%jo ##-q]I,7Sލ0_3a"Za1}k9)9͌׋t%}W@vLxV}sz#u) ;[ʈ2BbP o+m?HX1mB[m {PH^3ˠA9fK&ҚQCSKRP(b 2wᘸL*bꨚ!-՚~# pʥ߾P.g 5z-܀>m:.`e1G|>eGb^(]q08=;Ϡ%k[O$j[f:!wIc=zǎ6bͻ(gwJ3G'w}oЯ>Pa[XK"b,k2\/MH5 ԓY LWO ;$kݓcr-O4~){F-4-Ve]PnhD4}U"MG-íLW6w1yhI鲁5n-O\9ppzy[λHn5ϔ yHqCm~[FO,βFGo ſqɟτܯ|8 Rk1=*F;--MιnL7R.9|DT W C yi󇎴 } А_|j2zO rOsD_?_E !G@-(tҬ)r~&EhEܷvTYy.ߟSGXSw^|oiEXHmfk:TEVAoarp+-l5JoaUpFzM*:l+V26~$prCPB`oA"ʵDpU Q0i -! * G9Ml "JX՛C!o5c: б6J 6)υ[ n%dF1LG[y 7Fj9? fq_JA)@BPkbs?5GpphQXٳNeܯOǙ1{Gl==aQ &MF>՘KG!"(ݑ~%^VQJ/$ϦU:Ei'%ܪ20ǒ9l+fqh}Ё+wo-tZ|#H1㵴b[-Ђ[;Sz?>Aђ JOdS7sF "?e췑vuAP M7cB@NGzFvTBa3b؞h~s}dy=^ qPԮ_`O~uN(e%zЫbawBf"~˜޲#vۋ!7Y}Xg2|fחN:X] .A*naRj.Wtي#q䑐)faM q!i+9VюR BK{b6A'IRNS0HZp'aA{V= ⴹdbK(ɗC^e?¨EQHx!tz8Y(K:BotlpI$mQ~I1[YhqBo~MlkhwÞ  JZz%A&9=Fjlt3tkG|E#j*ywC^mv#E+?"|j[]p0X31zz'fFoU# GZ*t0X8 X`z1v[myTREU/ Ǘ? ͫboϣ _ix4 >zM! NG[k/ *h|8IܖUyߙ&}56^Fn5[kO5  msHQ-p*|5NZMVoXeTXKSx =DA<q47rz56MːEqڞz) *IR^ (.;3e㉺ u B]"R?FIi~D_m2Tbgu)_c:^,w7&\>5Eww׳թCerYɫQKM#OF?БK@5xK}.̆aqƈ4⃡w8DK awh)BZj=rf}uSN䟬f <(J.l4ĜH*>859ZTRjOꢡYWxl6vaV ϕ*c-ED-cI(b$WrVb3.Q{J:Pw/V1^k]1j (mt[/& S4vÔ" RBpW,^=agMW33ɢ3 -%Z*tg|}\M69ByT[Kvز- 2-Ph"Q"zƅ$tK"+pu*wP bb佰'cEX`R¼BiZ8WѤiˉMt\6u"]^_VtlN&(Uj%ݶ]FOmwQI}/Vbk,pvT[zLyt1\3 ґ2!=Р= 2Yu< YQϖUNi3e]8m $ dGʶ:>q-Z2M=8OM R5ٙ]Z LM~ ̓`)? GNă<.~JI u~)!k9Z;GNgLPgGAh#38/hLCJHr^#eͰk&۞`b6&@>AS>ܐU,>U5G#^ikcS&W>oueo_6SE{N"gP}SVJ>fOœ|!㈞ c\NHrʄtk & 6~8 CTt Yt+2xh3j5H# Y\N H;ZFG2#B7^#hD.XMg{TG?6N&7N ,fV__k#z|?4praO([ʻFVJD9zqK$cMs3qY ԪK9j8u~TF_6H C"&2`SG^/|U5Ɗ O^bk7 o1PH?Xf> >d <_:L}.J `{Cp-yD僐3b]NJ:[*"6|:M(Ӧñ2F}X@ \7@&nMe56M;3OL,i漽Ge (zXTVV;6ePdS_S(oq.PCQйYKXvXVZF4M*,̷2#C9ZqS^JVCY3nG9qvަN: 6a-5Ege|6@t(ǽFȋ/]υS+dGv{Qsd=ňQ^l8m k07/̙pHSIT&A_qAᡖ@.Rx*c|e{&,Dm\N5klH e;+a Y$v"ؑkP?خ`|STPxв7 .5mc%C4u\EnK<@;=/.< &ݹ.&Nn?wKtvm-0K3)_0-z*wdϰ {8pp.^&bX5)߱?͞+:[ʛ$J4i@quJ6Ĺ*6F2ٕ. oowsgh=M@85ef2zSTM3K&2#ۨh>M0~wD o=2ɛ`YVx,,N%j[Z2ۙ%s1j/x,ʮyvK&ʜ];~J$6P"%s<#J<fϒ dփ98|M3/eԌªƈ!\y,2)&&an biiZW)?U sqc/_L/y50_:3`#Xʲo!H2ϣAO⒌(xQ~BϛbmfX  LZ K ԉ`.f)ڬ^s,/M<Ԅ%QjXX UXtċqx ?e k8ȗqjFd)ӗȑ0GmWHR7osJ6田m]Z]n^oN ,k0HJxtVmQ2J72bAh}'\ٙDF)P/o`zZbPʹbޔu2j}wW\.qU nGD-g+Uk8o*9x0f^i2(}2[¦`n:ݧl;C4h% &-d:ڕ8;[ł\ba@q Y] S@72WtJ2cLm88eX"VDy{ 3Ņ]RXYb"HRlJ\碑,^ΗoVy<51hy!â#++M2: r9<.cEGc5 (a[FbD)H]gT (Uص]ݠQ^J"N2h k;C>PJ(˵ܗ}ذka,>Ƌq{7ߌX!f^,g<^İFI(Oqc8k9A.iJ&cvƓԃuJ>-/.&^p{ ɳ[Uޥ-švk)Fy.SGD+ YqLm8o9 =nT z F@:AcE-[NDCXOՃ'/Keu4B7{$&Z8#k\ E{K }p'b; 챥Cl~/6'?KP0Btw8Z0v5[G5CiL\h ?F-/w5IZ wqQG%A/=AM'Iޑτkhqѣ0`rp'wˍdΛLK.6 wA!uj Z۫f&0jKv|,=8m1aʽ }TBHQ31I~F}(msl}@׷Tj*a܄>|n/xm) F83B ]bQj{}- m2UobV1> ³Ju _'?0Z{>8 y%_:F$B"KJ$+`!sXW{@%4㒞qAs؈qSϦ,"a%O Ϋ-th@:~tſb?YfuhFO_ʄQyo 5a_M$t(k]l͠9Zc Z+JYw,>ـOKr/5H*GdVbʱDFԟ?+:~:0buY .#b/L-㕙$CQoi8GNJ=$QAA 27R(&{;XRx/%k1cPGRZ|5 G ܼMf%v Q0ws51 怑A눙Mg E]?M' <'" z7$qӓ`Ri4Q u. 0e%IZ+(q܈G%T4JAwQ-?jn/m*\o!mi 9 -Cl3n kR`  ?rNݎIgԫ<K)TUtQO\$ҐZӛ!;?(LǛuj"a5𱃤@ґE]ƗA 嬀V\R<6x?Tǃ72،K.Dr\ 4+esXzwgxbg16j3@(.OUtfӰcW&'$k Ԯ8=AwrPa-Bo!U NYգPS\C[y, ) }RIo}&j>3PH*JF㥼&]bcP)u v C]L"TEAe236o.Hc03B!#%VB#qQEwB&ГC6vijokVS% =!lK w,:76uQV2Lςޚ7ÉT7~z!}T$SLl%vXrhhw+zeZSTC `|?Pw AES[o3+p{{Mތ#})>v:}e{/ ɖʠnŒ뾔+D*_D}s'PA z$|qp`W. mY>}ޤ,67GG5n2߾c-m3JVeebS.Y1X./ZZA9;%؄ Aa3!8_Ĭ?*AEy3YPY|Ww66zwKHl(4Ä\+vB״V|pr=:J>ۢ+m#*k!IR=6\f>vGt wݯQyLⴶJI<3rZ D2d*L?fVqs &̩z03x<> f\ )xRCf\O8|FƄA^"k.0`"BԘ;l~zmZha'%il^0=?v Q-MOiZbV% B e '\\ӽg!}.t:5K3b7KqIr`W9O zFJ4&{|<$DRf6V=.͍qk1I%/A>9 NΉPqΥZGև&GucX^2WB@ NyO 47N?;T~ ݑ=4~ XsMFALHԡn':4WТ<\2eK#+W4Ch )Dgky2%ts]n.C,\ ~oH-e) PLu&t%Ʀ[WlЪ'vh *YC} ??iDջM0ʾ+ W1&:P4BS#ylI3DoӥQ{lS\٦%eX̭9^me5Kvag7E~@,Ĕ2 Nj,s/z 3c`?{H {ˤn0آ͒U4kR8JBZ$C!sަ6Z|MMAwT~fK6,4.U+4~#\'(n7 :dxO}Y0)%QH{cJf3]S )Oa:rǠ]IKPf+쿛ы֔$ҩXjgMht-b}pP_Y;@ fW" 6U5=XgĉϕźKhVpsh4usiuc57[E,4Mx0rz!5 Me^%,0 Ob!rF JO|'0+4rBYޗU8JҘq>IaV~b㒁1ב3ƦAJM9Pyԃɡ aDp ;wxᫎ/46 w}fvp)Cm?Fr3Sz Phlx*s   MTug) _fzD)s,zTSE Rs,Qz m, 2!FU&D|B We y-٠gUOh#ǺS=©h#*X#^ UJ$VkHd2'2a "9kP .lifm @79l/˂bCHeGq>^ .S5Wb`h'"1&L4԰w7O,,,;}ۘ}EGYT#EpWA>?k،vWʙSH 7-nyZ,Fz; ZZH+NO!efo6m ߑ4jW\>C}QA@ bz[ݣbT@[)weҊ~&f`j0c@"= w'A%2CZ{\QBHhN Ma ӉUp+1?2#S0"g ҡ 1XuvN΢Ɲ>&&(W[ìæ ܕ죭wPlƶ)"!Ǻ5+T(ޟNRA~}8A= ;lfXcB/7dx.6zHxIRCDҴo Lr#gȯp}{?3dpXjK%,L,1ZLW*($w $7>C񲊐Hl6M4&B=*(OH>gG@qia PmXAY%El6 Zw f1ROL9Nz?0ɔ ]OMsZ~B 5xlQR⡉BĿ8󎤆YϮز}`zIiLm 8h5^+6dB%*9EٰRt>N ]P3B!Pʋ' 9 6^fVe|N>td+P [8\f4ff^gdJKC  LRə+jYԙU(uwX9g@h1&iKc!! H'If]丛%y:*1-_F5UO.-{߮D' fYcW}b=4Gg]}\3^ گ{м~E4kl`!|tHQxIU'cVᐫ{˩oE.(/ { YW9No{F(]PGXa_Z$l3u(Еj̻ |d'qtIعբ ΍if%⛠nJve#J H>4jpUryWEOڵu<9h#Pۈ$'nF Tq A) "8^~Bӄ#>aЊi_ xN[,+$g%HKw~qgYk0CSͬe)&25Wf;&ң.@Ä e$J0WScOxCk!9(']OP6iY8%DJTxj6}@ +4x2eQKVA鎣-7'ۍjKU/{N\\?v yVHO;̨C^ɷ7ɥ΢!n 11y"zc Ntz$j sy0hD`3.آՂ*` v/D.]N.DfY%IN  "w ӡepD j"Dt΃UK4[M;عȘ{p,pf/R2&`W@( HHL|m돧K7|*X@ %fy@~(xU"Tb}A$T.RC^S]ެ£-^.NatEpjAq|SHJEd|Wۘb0q[ jYZ.%d+T :P^Ylx ϳ4 K4T9k `YM yk% nGS4 CAk!SިٜfgKc&)yz_.h뼫qi,Iѳ\i)[5AW* q{fup w?.lT~4Noٱ?bBYqVx#M@Q`7[e5tn=I6ג}ų]*uKxy|pEu3qYй.x 7m߮pDV9qۉYs4+$Nz"4ۉPNM 0״" KAǭz3٪T0]!9:HVN#5H<[17fkSo(O'#!$?Y\,^= cI;PwN\Ѝp^Y>CΦ栛*ip}(s`+7hJ,nLإ4]YݛS2UIvs[U 9l1hU Skܧ%1¿#t #E؜"F&9 IJ~뢫S/qx~3@eRaԉt)1`vp@ߨmr*N9Ux,y!Q +*k%N\_ ?)dkR[-8# zqrھ;80G?n5$_H@ɷUZa4c7R&4^i `ֲl({x>p 9>tVAG%`S?8P>u stP[HϮF*0.g6={L% mOx|&Ÿ_c4zMTUN,`3yՊoM<c y mPQ֚Hws?$HxfmŸjc諙М `B@}bj*?/Tg?=j[fhd#F"ԗ2/[JS'*Xf|A퀠XĮ@ T(j2<-[:Hp0ݴ8yR4VpJc"C$…!~5g7\G#v\ {$&W~+Sq8p|\Z6Г *d 4؛wtؼRvaSy5-kI㋦n"C:ݸVyM%`$')-:%`1:mY74X?w90x;/uL_H=[7dn5<XHLWK:1r{f`9!-_O Zz0,8" *,YĜwV`P1 vF1:]C]{hz'jB1REC- \b1>u0:`-|ݝ$t̊8/%HOZ,*nHu]%S.$!/ΏGF8˝טA ;HP,C'xXx\ w6ˆ4@% +V>7Ϭs{t";nXS$ 0͉}ަ/g_jepi Zbuaʐ5]HgbC7QH 5DdP"IJ#s1asZA}a+R$ I܂bLҴ&1(I#LVd85!=Uw~&f#'y&κ962BgO_֞(Kّ2c ڭ' Zs, 9|[yOS L&Whd)+1~-'m95~ͼ8h FUf+e(FU7'C3r92]vlL]#ÙNadmP k42k aҌՆZ;׎{Y„tUGmO{ _rT%^%4gmՅFUS٦=DNIPj  iIXcĊOffy&ĽBt*F_ ةBug!WgQ*i(O>OF+žKK;yqBL&$\3Kl5O};4GgOFxO⎄EYQk/yo,p>Ć6N `D}ǜLcU}[ >+0+ms)Zc1"0YCD7ݷ4$Q=ÍDm50&]RE@O'2ip_u.gdtAf؏@(D*8?BoƪIDUW'Bl^]-ӫYKO}#%ֱ"0[grd7ld4*Ǵ؟A rfn,8w^]#A2|j]WH|D;LS+o@֐/erX`UE[8,x2׎k,=jF\ Wwy8N ÒX ˞0^h[h5TriL`E+5B*P3ژ Z ^ )yiY= l 4tGYTُQC\z)*62=&֙l>mC.2׍ۋ5pH)\j0?ߏL:+KY>H Ф凴Z_"Vo@ Le_[Zkfo<ǘ$S,JN]B9gj2Cutmi bXv1:'HY ُ> Rϒ„jGsœ%Z@{*6 1f:.Ğ$ahwNO^ѻʱ)d@7CGMDCئF;h490t>.GzgCKˎu#jB7鴈jIG_TZm斠,+p_xũ 9T x "C uzN'^g=9+مm;w(U~)Iث)ۖe`|Hβ3M(@`V كʿhJTq8H< >[ŭ{JZNPTe~H rƵXa#*u*e;E\d'ΟرRehGN_5xOE.@rcDYJ])K諮ιwŘЃ`JT"Q9G^;Lj5HbP*rfL[TOAjnbZ#N9^uE*KEphYx_hpԚ4vElxUUdkPҚ3uE:!5v63 iHoUr~0Cq#rڃ_r~PUvI  3ʜ !3q3 s\NϞ]A?,%$F!Go_WCLxiMsp]h"Wfʫurm&dJIwȱ  ܳAvVݹqlJ9赅" cC{ ,Q= v ij:n/9^\,GeMz˛dZr쳔Oڈ >k|hi/),KWr*V^L {i̩ffBpz J!|-?B~xE|fjF盷ifl  |ӕؕ^hٯǺے< }.-Og%坕ҜxW&#H+8`ֆ ?^3)_x@8 We'6"*X~EWUXacADXRldhPD2m֚LoV!r9RTu+`r5! pĆsN4&Ӑ?c?c'8RT _P,ZPc-hrrHV\1ؽG/%R6cg]=G[Yo(  QHK='wj R;|k:w܏$O;F bkk5yZFᰰ48g ^X,vO95!)-֚ו"twKUZ#TT Y-Ø}>)G톐VS}@o =HU>ȌQ2$i l>|TYU |n@:J8 d*Rwk.ԃC.l~7K|@ܗu53e* }4~w0 Aʁd(:̑yFSI{e^ rO|v֠cc~Jg%ׂuBt ]7Y*K`WKB%*Ê+ 3r}j.Uu3z#~ف:UG|F]먢zHf3 D9t_L^@uQdXrrW'J4{f4b_dgfkȯ'\߷Dm^ğ@T@k1b|Of5]|IےFR'ȓDOV=V8B$vUZAr,'7S9I j>TNjs=FðRۃkXmt-S%J]?$pT ?B_BRx,"0T5Bk#~PZ,ƺyS:̣vme<G1*] # i2&W#(ex3%Hͬы1r\7WSp[ } 4H~VK6S͊Bjh_$ǤW.>$ pR>e&Sd}pLTqūHNEKXŊ/)Uc_^!cTξ4/;eOf[,k}b6yY}H7RX5} mv`co"KuBY; |¯Wiw>gG?{fpͣm*:60W*>ΐb]A}Duk~]7yP3Ws\Stls ‚@Jw t=;e11u>L|3h e:xW|;Sa~gwGm96Rnjkc`'eveͶac[PU͘cAT-p~8=P" n^FydfêW:M'v^NX8hqO[ 2I>,gɋg+`Xω4- {/醲CN<mUjWyh xvp6b$bmY! qT`4`8ӬB 1~eОHKUOýgvkV&P>{|iQ}ik# *P7 r&DOLV &.j: )~V'f)"Y j'm[UoK0?ry5$rB9Ǿ6-$=4!|;#0‘0w5UjA)JI(TL:L 4I+ì2Wzq?emjg +1Q[9w1]d, KJF$YtU]Yg9ƷseH˩ʆ6+_#dzj\3mn^{StSx$KGŞY|]j(c",Qsj^kq<}7]å]qjU^)㞻Er);2SQ3Z:1J~CaY犯@[4J1W. Q%A;ȭhb;5]3rʢ8d$KKDlf=R ] !'qbZU(AG A=󡠡1fzY]G- n7,.BfNޙW*).^5qhPT uyO-j1I +Bb}l~Q4cX!i2wS((!YO6  C+Kao0\XI VFڂPӡlvьmC*SY{i*L|=(ihɉstoarzּYWO@lyzNM~ ߗqvb4ؐd8j=?V!+:N8l5H.a{{ |ozF$ʢer,3EWCYuyh,QVs6av6u]L;AaK|ڵ\ax7B ]((ٕ` 峓 |(zuZ5Oy9(3͗-q OUnvL±8$Ov8̊L(܄@Uf!i٠@hr4EM*\-&|&uqبFT愋Jܺ^sL9. r6="pS|'&F ĊnߋߗNDrcґj#qUc='(t~pd11,A$9Ɨ3;͉ ]( г[g2>CyQH_>ajR0 Y`J# 5Gc-":Jm,ځhf<6pqS^t_`J͗zvdY_ȺȒ7 S&i~:#{O9Ĥ ^(v{(m?C@3_@4I-Fra$-StoA++jٛ@;vAk@LЛQVdzqO>66S܌J=&GmʃyxBaѓVm/>y2i @'Sż_ޗ S50w5)ț,&cՈښIŨ.Dxŋw$YŵY! 6zE*~ !:ށX3殺/FzI,di#|{o6Jǫ׹l5>/ *x> -Cr`L Jg@UwtSe,P&RXL1l3scjܽ,d])2a ;aeY.Q>mѻB=b^Vk TH9Y9Qʶ;;0_u#nUbkN zkXKOJ} <(6p~?`\QR>1vrXw@{UhUGDل0z('7^3g\EZpzXQm 6ԟw\GԣlNE' og!T=0R\|]}rCV3e&Q| R"%xFS ڟ _$r<$3W>oO>p}Hǻx}{Zk4Q2blfCznSV:uR_O y4#TG mŷBGf6m̊A:ף$0jق̠8Ē#Đ1+Ǧǘ{~2(JR'p,+lIs@5Hȷa-u׉fJ\@Tڶ/0yyO(ju b#3RRRtl ʁ+w(o:Scod{=2N_ {;udi<k`O>K6 ;`'6Eq?KrxI Ƕ0=MU8)2,A(~#abSqW]ƖQaCP 4itv@HREsr>䠐'ЗuIAۈ).//W%9/$4P?SӸ*D/ 2E2k#hFChhY(Smsf.l7QZc?z(EbgЇӹ[[in"tVD|akI(ߑ d`;ݑCyhj)Uv^9˃w d`yږ5e}~pE*gj[W]I@P(*s%#fLL[V'Ŀ"<2J~?=!Vc6VFjU5y/hm1S,BBqEp3V#n_&>Ӫt#Vvޖl9?xi bCCs݁S 1˹QNE"q9i΢#Prz^k! YS~DCT㳔\dtV!E(&?)nRs~?Ža~ Ad :f4 *>kb愓 ~2L6ܮca{cY,J7D-LV؛/7: b+ =b.GAh:҄$pb ^+e*t/fH3d^)#/s¸h>$i;5~#9#bx?#'8&j@pLmQ?wdY.gy$27~GnĆV d[˜$]!DM+c08 lv췥h%odN9`',4% dk&剄Xa؞KzPv"o. &SG CH B=c~\q_$l\@*9 qT~Ӧ|ZvS99-z/ifYzAZzÔLy"ѥ=J L@@LP,@DX6p;.lM1#Y:~~Kia--s!HR">S踁Q*8o9irk"y%mla+^96(ܳ^G \`-L!]2}0``R\qeE My0ó_$cr .6]>`皷(ȱMdUFe&SU jS";a<\.T+b"ju>QDe9znBĤCk ;Wjw\'p+]ӫ[?W prZ`kd.sm?IPx۹9e13;G puV<ᵦ6+6w. ` ~r ~plj44-XO=컕P$"vT:2pqΓШyU3jJ:Ac*RX aEf,njx#sGe MThL* + 4ZޤHt^$zk\%!x"ʘQHSvЮȂ08!Sѧ]ҭ/t7]w`# .\@clY^٧.x8q5+=<._Yj_zMG#r |j2"-O]>,X\DŢ+ƏSgw&l*]g fp*~l7f$[.n4?_o Oy wd`iU."(ݰrJ, b֗73¶m_Ph*.Gk +6~SȟI?Ǝ(r<*&_X= Dc/,o:P4%3şWuKaRamҴUVUn\}qļ7`2 :'n*t.LJf=zD쇑wcg賐]6,1ڱ~5>>O*cxrse.Tp Qmڙ2c͍E6uaR%7J4̻er%~PU @kp"YW7š=!VR[-I::l[WKLxqcW}1|AtED(3o@; 9~Q,CkbZ1|1']]mTN8}`~$ <;^V &143/ޚgbt$ $GU<u*5\@ӬlP@lF`49d3!RQ dt̪ mϜ. AmJFhIssEcЄsAsYgפ=mQCY}W 6ytȰ\q HARdDJ22,ݞ,I%lU!$iv_W^-4#;1KQ9P27Ƹ_Lq)p XkYGDb0od&!{J6Uy y[i ' Peˍնh.]ES-[5H~'/Wn$&$8=3Fs)KdUF']7X%7bV8ǿw@7>.vA2}9ޏoȖ0:^) ?rv"L Ъn>T dt9hԙѩ(x2P{`FT[rP sRGℊׯgkMC[^W7!n&[f;~(͢q?vw xm kTGeڳb~LW*ZyD1\H[=!SW [%0%kXK,^UF46 &2lkwki0mnDM3]&ӽnǁ܁:۸:](تRwv {GEYJlǃ|/@/y\y|h8Tj*Q+UcClm-T‘R_ vUcUMg\;+R͉b s> ̶sCO|6=ն1$XKhԛA)?X'aּuJ#9۹BӚp9HzJƚ\!b.r33Aʴu<,x눕k*eE]'4Is^qs5^-\7X[Dy N<%;w =iۛ#CdHrHDe}~t+0 0cbE;a6ΫXS|M OE eE6O)X[ 4!tѭ"DVzQ 򚩻g+r! B^&Tվ/m2ojZ˙xuv,ω[O$ A!'l>6ˢ@ױ_JPQ6^gr=I$r?&uۑEv]/^_qmSHDp9s =tclY=+'EUzq͞ri`F; Dʂ2rRk(?5$˸̹֥ 0 `(Ja*cPg福S&Cw{0/#:>.{y LZ"2j}T{}d;Lő-B*|׏xr=:nBCݖ3|&/2y j湏9 9 c^9C 0. ̗ԯ X DXɷ) ϸ gH1i\0B0XëHI_Q4v~Y:!/.6Ge,9u599(*]ka[9@NJ=CHB ΈqAg֖<ȵCoe].͓~~g!E{0&K#9c QD[+d K$u)v2c KT8QYD㨫9C(BzcMS>Cϣ?s|kVy:a{ :m-4Ͼ欁hf5])VO:CJho&6jJ:|OL} Qaj87V N ʲ1ώUַ1m sB{JLDħ6d4ٺԔ )C/lQ Q@˿Ls= h퀵G U_!B$:ק~ijYĩc>q#kv{AŚIyg#>8JEfTmeM׌x[ 1;т;7`-tѷ.K2#{7 deQ&B LgA(+3^)l? ) 4j`*[SΜcg'T5Iz.Q؁bSOsLu\CΌ)Q~ E 2⣕TTyEQ++?%ڃvRF)u-Mlͽ2־Py/Z'6'0j%*SJWmN+:b&Pd>𳞾:QIÒ =0Xyxrcs+0TP (HvG5UV|~lܖ3`O&v8`)5NcA亏QTG3"yZ~`- rdZ `?%$o@g$x:3,*ݲ=#[VK^KMV v3F[RgZ'8Ӣj:wx$U hv$&~0)Ybkt5*"M"Fx&2Q |ۮ1؛<> h֐tE*q]U؁,$5i9DS >ĸTԮ`-OT#`*6O=cm"\w`p3#|G`;/|_B%?P1gc8`dPpRg5JN[_"*-N|FvLTCg^n6`bci,qP@t4xEzΧwD!1]S.}ٰTvDo0`Qǫ~b֢nr*hZ 6RVe420Ŋkm!b,!$H>m/xOr4i"wWh(k 6s^FL |\ԫ9?xdf)o;8NM:`syA1}JI9My=4]*sRP#:(-uĚ_̖86GE(Ӡ]9ڵwImy/|M d!'"TT)@ܻr ֓=ٟfCX/صN>Zre<IGZJ1}K,z3,k!w24nN`TuML8g BHkkA@<+0+~C&NpJdՓKkdn{:%CC?Sz*NuӜm>m(m'zDVڷA %+7p}ƚN3i[ 65=:8u)-nJ{f=0b5es;&5o*f)^;٩W#XJ=A|Ƿ3J'8h[v&^E *u`IyۼΧ3o0§W/uuU]z#\{ekLr/lTј|Ie\v4ç1ZŘn=ݷѹ8=GYaalr#aڡd%5Cɍc(G`B1ݰfk:.ѝ Fl6^wȍΠrbDbcUC1KN{]3x>֓HۧDej0}wr1ŧ38O/94{LwNER(ځ urJ'/!ey~Ye7>*| G#^H*sg p(nt&r|hsyH?rrlWsg7ڡcK8ŻG#5it1''?K:dХ`B˟=b8b<Nja}#evŷʌ@}Dڭ:;YT *tTiG,أw_p'|"EJ_nfV*hY5QIc?,i%-dQWbz# P0 c}_GZhm}mkv̫qyvW=O!_ .eL 5v?~>qhbg+M kz 51G:4WEO#+#<ұ֓י-IKfV*b]U4T~8hf9( p $8*}dE '˻xpQ!Oddg%9HڽbM|EIeFPC U8jЗۖ>@]ك'{/AR{&Mg{?gRQǨxFےh(v[3y: ́Aٓ:}:`.+H^B䲡]g7ws*wyrrmVw>7شz5Tᅳ~q#+O5lqOfQG6ʘcf Y'Bi罍utÛK!f%5jWs?!43mixj/ '% Q%A$@je\~mrwsjkya."*Ebg1qhcfG\^ 9z9gT ɱuiEO4/dnw8=[iSK'~ɇC ,#bSRb{-5ZE"TDD\?J_j*h6AraQ*C_ߜVxHVBwwFAlhݍ~c g LF&_#䳥x]\voof47(Ts+u=wh\UN}:i/dDj2 >?0"ksy}\/r]@nG=GJ4HA3GV1L畑”Άn .#Vg:z8O\a7|h]|,@d)Laϱ[2wKmm֬lreτoUFU{2 @'}hiB?6n+P.@QJ{ff !z1<4#@;%65J`Wot!M$_;n,1:D bi/FTբ8s^nH a h4²njΧO랔 Z~x3C{; ZDWa;ꬵ밳8Ǣ#藺Qa* HcfEL X&y 8|! @xDVY3FWj^ Gre}"e/'9x;nl鲥PeU 5撆$^flE媃'P%n~κdNÊye}~L|B,}yN;z:qpDj:*b oSe9b j9)_|Tlگ0[]Dpi#MI3:jLM9xZnbH$PG޷nHb!ppN C8V+V9>CI'b<5쒡%3jDN#BeTY6ТiqyPdlRУ*)w_SAy l@Ĉ?|08MBAZ#Toc8x2mt|vlD3(N]ВF}{dRein 8^⩀H_~!r&¢X*1W~ 斶￵B*tAZ/IoO\u@?%Q Ulg-RvČDuJ$$J,c='>/AY7lh`B1w$tW~l{="D eX(JC$Aj FCHv-+\7bfD &&f*;;<,?{ӗ/§ze@Lכ}CCQ_hÙ:c 4ј`n_nfBNN#םn5D΍B60R(!0m|;bF*9asW6ݹ9[tGCusIYVr]kjdfҏ~Gl(:8rޅ-ά~( GySE\I5[C%I0E fH.s%J{–QpS0N HH@.U @X^TF52XT?9ģVtEeh0.1E+?߻ȩn~ì) GG;o_eۡe|d%KfA"< ^01$u6,DqyY9L`fa8Q{ T*8wf|I8_Ge^LQ,`z{J(,S]g$.ϿTؐUƦz(`9@":m++b_laİP^G"/ TA?8tPB &=JBzSe Sa"w7C:vZsH:%F3Q )=iaO/ %Nowt.D\)z4:T7m漑T"L.=`Uʑ 09|U(s  Ov khl?h/gVsO5xb`4R ?v ҄aߞfs f oVS':1@W_DkD=qҮ8gnƘ3"[3mzg Ͱy^GjK%qG7٫RU1rQos<*A'c0.!DT]"hйً9j潝f/--` #!OmL_ΥXj!|#kB!QCSҿN@ˣ00xDoM᤯~@B~61X8Y:iKty^T0Z}7'yC2ZuFf% 8UD}*E%pX{ 8:\"%h BGD-1 #R);N"R bɸ5CA2k"۠l+.¼8jBh#sb)eQ 4,C€5͌cpCVP!SFMFد׏t:aP;|棏jǴ6@5mn!RZdZO?@v@4!,۪>L(?%>J-&Qfe{O56ONyߘ`T&9otP3Qnc:ETyE &+M\q~MBUI޻H'gE2,zE*_J OqR;vC op,ac8E0F#%90'>LP>cðp&]?x}5uzy 0P^nG`G*E-GxL(dU_6O3Z؍4EYkaWFk~IñUdbCt%½4#x.O>$3:ZR0Cv)fn!jG";' o.f> +C qơ̈̄N_Pڈ HZO)S;S*MuM7xMq|k}پ,ZRo^= PَTWt隍LK`R"b/0yʋ+B]OjLӛߡ+^2h.@Kr1%. 7n3AgcTn]i>aM;輯<%LOF(lvcbt%]bmZד晶dQ|;qYqhT8Ps}fnOЭ<~q/C$_I|Iro&X'!$ wE;1p[)?^V"3,Aot'jn)dO 7ɍ/wl*=i-MVO4챋'YVa2W[nCT$ g)8coȿ]SVVmD+[] Ejc<-7!TR]sxZ pL\NPƎ6WFE3߇;kH"xvTUU< )1F\\c|~$r<JPsTb )jn^jq*U {]Qq"QR"7zsC$iWm[Hk< gJCƺ'݋&( "ߌR>Xx _zjSBup$"˰"[) AMxvG"ɺ!`UdH > HsOY[:N_3b*Y6GCQk']9,j&"}2,BBw$&zL#ηAE2X5 f9 Q\CGamc@Al͑$࣡'n2E%[lstG$1R?ȸ ꦟn~x?;TKTL70Z`nv$hBtݬu#;ctǏ.tlvhG0/5— g' 2aW$#Ca >̅W|~Fz䉲Tqupt&SVz<Ϊ :XҭM}XtnԵW%2R[3Ov\S~Hdn*DJr))nIDtj`;+;{,̊^oiED|p;kuO#@caYNĮR@]Mqrk} vq=NȦ;Pd=8 2@pb*]ȼȞ˅ wT^G: k xH\<:Ή5Y_@YZٸF#6]3ӟ4h*Vg}_<0nuu&hMſNk^M%l!!ߟ54.0 R+=A66(#q6! K=/늝}g{d2?]`䋘d,)O] >:@ktÊpVKy#&yָx i) "f,e1ѣkF?YLѪO!ꬸsJjdžͨcE#2B^cxH# {'\o|sTֱ\!R]m.ѓq7^ Z$^ [>xqhYC-tzכ Ư3A ʊ_(};[8o'TI͐ Ֆ/=6< WQ[$ѩn#eˣvQCxM$K/[4F}Nl{p,ɭ6Kѣ~5VL߲,g=[p9ZegGj#.FY2NAk:D]:(x#րdIC^?2yIu-փlT |Q2sd;H0n_&!"JSBs$Py0J`hedAڄ5mZ#F|7MB]b6C Z+mccIW Ph `75!Վѕd=q1[̩paF n: &BQWԦ w݁ |ԋƸWI TQr7ϡk.6GӠ7ΰSs"7Ҵ/.c~. \Mt7a?*\y&z;$QDJڽ{:) d Gd R̹ ~(y@3kEac@H_ǀJGDs蹯?P Ou2){=-yloi}7լv$' xK 㔼oYVo-i|ie> =誗{"҇8R DN0v)Qj K 7<2FXfqU$(֜{$&r9Ҥde~Ry=;!RR/{R>ȬdaGLeZJw%b4v}0j6%2,V]v?x|QV%%o̗ ^%j)j5:/(c3tڔjWSD2%8s]ƛI'U~& h3~fQjFϐ &T0bK]$,A>'da.9C3 ʿd #sVf^ ]ҝoe;6Fm;ۇ*vCǦa9'\@3z,laաpiۗr ; G~P: .CbwyXU他̆v{PWɪUgomxU59'f%DtźB7/%e_iןgIm&aF7Ap]}6|[%UbBU#.-6ss] Wm9k*؀R?;3$R썺*/\Z6[g|R!2}j#x-]YB?Nqd uXUԑk U "T jeIk/ȯDpi,ф`s[wLZk`E#2¤ļq( jBFy~L!qɘ"i+2^u^+2GvDyn)P֝ gȒr5䱧l7tMd,e/ٿR>8_DQ*#RWR(%em1Sc|i|^;l_T>'/aaVӏI)/9@L;2>FX>J2.{NwC 2A*7kG9kTZ5`2e+wޫ36w1`>WسgtJ$R%qv5b$`6 p;2f9w̒Ȳis4 r'iJmf+K#⺙M;28HeFHȰ ֧&#?qpOkմN)zEQKqGQFw= cP!_dUtO#BUu0tUNGt*O*͔bD):zq0Q5z6>xI_^"[m{ !-ϴ~‡a1A.Zj'9[@ZS|O$EHh3}*q-| gawuyح簾Oj:ʺn%'LԭQߣ Pʼn$󘯿yL}uiiKYz4J(q,Cv@x^%z,*t}? >h]!=k;(k+St=?*xgR^wX' {Ʉ.!n5_*мR*MY/h]/uM/ä.L< H]F@CqZƂ&rRo^8uqQû#+lr^%`_#SO&4d0-1\J*l71iUw+l㦩\V&Ǝo.72gz ŴyqC(~ukLU `<4xCfCΝ~։ $UnP۟ U@4a\8m"<;=6;bC$B&u:(ؑh|>?Em&϶Zh)El ;8*<-ը۽2{Ć :V֤ݥ[Lko݊pZS RAzvGPg6J2mS֮( *|~5H)xI]((*sEt6)>F e}cW' 6a?=o bMgF#8}M-ɲ=uʿNdP&|0y-}!S!yʔ6ušIIyn/N3p&,2m|\ rR#NA rؿje_aJY6}F|(ݾcI=Je[lI1%|FdY4Z%v/s!-S%*IP%3z yNH24oq[6lmCA0*tndzUdś414|^} "\zTKb[{,w"j8}lPl0ίFc+AҴ![" 쓔NMzg^ArC{3~ ZxMP de_֫zlZu1:giſ3A{2" mD2?PJ @q׍#Y#L,-[V+tzY gJ0,mFx=BሬN}epjG ?SvDXFgbDߢ<Dw/Bg͛fx v ,#'O݋ Ae/(}gjgQ2xI@[I(qivЧ8*K\X?8QY<#EuZUe\ˎtKV\ f$9J1GH6 t™Щ1]OւS6qE+ `N3R*/FzTCD8{N=#RhFD ֈ)AA,NTmf#> 7" Ʊgn(buFʑInu ;OȪE D'aZNGq[;|F^t3|RԸNܞZJk/I.^b#?~.:X j E@ϩVsT_L%ۑO\jnV_"E)6'-b2A=!e$y~ȰNٮRu'k+ҴPᛕ Fma&" Q>ߴ>!H=K*h݉(I8% 8FofF YIiХ-D]vuȚk*h!ڧ%Zf@ ƧoT4W7?xKb1({ j?$bLiQDV,XIJKG82 iPwxߦݸ^D_ʋy^4}Fg4˪J ސ7O2$뇬sSFۿ"R:$#N X7%w[{շlMZD?RNYJA4 g%T'Q{/+ۢ]d廸9Ǔpl0/z%D !'=#1!4SW%Ug7əl4Ҋ eAWW}q7?kf&wZ8{ (DW*a% Lpcyl>i c#DnGW?mz%< B]4±QD vW)Yq8b۪| 2Y\C@-5ME:"[2En]A~l8/g`>2%/:SvnNk gg`vj&i7k]9 v,{̮4g9uY B3jVnsO<~,`d\{( u*YX16WCK &h)FuX\gtо* psfONt<囅ڔRTda!nRPP4eM=i攀/'÷/pl/g4Xm = Ӕ_Α4_ !l5xb/I]ށi َؒ,=?-ceKKv?WxpC9S h_ZS9 J(#~uM=؟[8[9!oʊWB8wH873\*|R"gZQM)h$K /g0f:N#`Ga5.Hbu-k ӭI]r-ÄbS$}sF{ Ƚ7K(; y7@']s`3,J~=e~-})rnM.,.n(#|z&WvY)qAIx VS]Tbv}Ea}|^9H-Pe*Ih`yD!Sf!QՎ=tr0ib'dȜ>b- ϴpKc>C]^mKTҸ}-6'PzgLt ܏ùjc"۔¯X3bBy3PЪ{05F/\Xz5-Yec-HB W]lW(VJ< m쭳2΁8RƋj-{a D1Ngl (ҫ!oHj S{/)\2́j17Z˾ܧaUf B2|BP]) GJ4*~8n˲xmi[v2kՕ .< UXY9E/>(2t`[مLW$z#oCd3_y' {[TWMmP2ᩞUFgS01IedPS-R=[fk:=2Bu]>o9_PU?@T8򊛪j&Cg d?JM@uބ@s 融8 op Mm`~t%˹ᖇ[ L`)>z輈pb؏&^fClh9:h\|Nc1>nUwiH6mBpPg|ٗIt:Ѧ_﯊Zaݒs . Ӭ{D ~Q)7.=wZVrn7gRDHB#]zW6O6/ lmj،a56}m͡sIԃ_.6RsnehGje;vyVBq,#H/RJ޽£VDbj̓BQ\M,B'M1Siv\:;34*' fi䫛aH#H 0mr"/WL6A1 zB1v.򪍒iNdL` >(ȽC,RZ]"V* ɾc`&Gd]" {5s=RT]OɿsBw>ߡU5KJԁ5T0Պcbg/}cW7R`⟒ L}5VCul0IC`1BEt2.'?p\l'x/LZ~rm^_(IM(-+ ̗Wۢ0xj;.ŝdm,+-4TpWF% AdI7-v9h>wKLlw;t`@,*}*dDܕs< . Oᄡ֝MhU1!d`Jè|XNԧy A|gƜVn6 ٞpÇinbLtDh J0uƊ )44X WO4;چt.fl:z}TXEU$e Z˓'z/:ZULRIǐ; pGרmgYٗw#?lX`>yc*jaL4 Ŝ C㷧l'Yq:13DtģSkx6l7߳Mu4L{մR/w܍ߵX3$:g-ʷ!~YYNW;e ڢO C?2'HyZ{_C.91W_vxجa#RGjA@eLRKk IoD`Ysg6:ߞ˕yDu!E0%'$:6h2qӋ%qiylհ3@[@R( F#Ue 8 q塈\nT'Sghi߃އLSw] ,%3MS6X–9ZFrXoH2voάqu-sreV5=h`7L[,i:zE;wfH<`BQ[d!.l+q;"-cl41ezf5HN>llOnߍ`z[&O*lVH$Ϡ/n32la\-FOOϸKs>BQ~d˒qPh5a4L&JCK&v0QpնLב%|#)uW %hFȞ|&uf5v 'ܩ]u(a 4}joٗ)C7f;I-}Mmo Nfȇtюҷw"q| U? ~$8NH~kY)־Bs oV(q/VLi#sXiC&̲ sn %gƂv?ʉF9@/DdsG-뻁 n#oAv-`6BrsVӞZW+R串(m6Cާ ]WJeeuag܉=嶚24 z2^ ]u&*Cx;bO dQKYVe[՟AXǹÔg%R8gܖJaQܑyW㊻Yo?c5m :8| Zn6J0xx˦Dς< Ԧ9kB1[uH4kaћ49F G\ӧm|~WpOcV4H;VSo|_dRmMKnP 2h;^o!T- A|EpvS6EnD@CjuNcq S:aAs2W{n ~Jd\Rp:82Up]7)6!z4ikXѩ)4Y 76uo N7IMV4wWKӊ,Q -8Χ*BSV I!%E|b !bWi6Co0ɲJopO*PTOz.1fGY)s}h6+=OSn;a[RWTRM5mŬ%d+ܿ-xHK6 8s8*9@fQ)s/rT;DqI&I(OiD6-0\Q\01?/qS/%XI*u7\r'~))V=̕sߟ>68P]A}RR+Xmi3B4L4h!#{ @-@VקeRjIn`VVG:pE]~-I6_H}!k]̠_~gDs6^7! \Fmmz>~$SS3wJ6J4pm`wկU"-IϘ w.s_ i%ӈO}NSl·Z)59g@]!]msJ|ɗæq) WW>"t ]=8ѣ?oyψ>}bvLC 8w#OJgU"(JmYZѳ@%1kcw.rvމjXG^e/fp5aR+{9rOF&'IrqHdKHu&uni\twPY `@`8σHD-I΄M@'6K~kߨ۩gü„Vv_Pa)w- c˱@oWJUةai40,U^GĥL-K!Re/hM@khN!t`êqÆ>G<B!K5*h9ӭW ƦY*7m!sknLy2xPvCQ؃m/ѝv›QeM3w-9lsIb?q;SoϠX]'E1׸lj %.%#F_ȉAFpY ۑo6Q}V"/nՠlو\ eIc>%njŤ$`ێ#HZ 5|JWH_s+44ҤD)s 4ʺ૶=%l#@ZF:%*[z.L[)^#{ln X#f%0)r^K~} ?"'Q|~Hz+#Lz`(>[d1&/)t&s)KK snHG. v đRkHDIvR8-/kÐq/ V)ܰKN̰WO0Mgט ';89db $7SW280Kqqc3NZ~cGNfk5>Bk[XL}t FNxy?O[8*/=JL`/P$gkLěY%S-B9|.l,=q?qpI&U 7evWU$)S٤_v%z Y(:䫵otvǖ8 0#r=wP}@Fb~ifP*V}WVL#Dz( _gk14ZZ9)l5D9Oi).OVG83}σ!g0caZ7X11d/wYh"v6WD_̅#.!$n`a X=x>m6LCP~z)r{9Z|Msha$1nz!7P |/zAYnJ h <_|޷Smȉu= E9JXCExH4 QJFA7Ŧ=2 Wx*N%H_H3_#wfYeJM86#2_{G]cRҝGٜf [6s_^|Ιm]h!-l-Ãm\/1B~HL˴JYN*O$OO~iq;JF fj\9T(EǤ3d0kH3g˟wNСkqqxx 隯C١7?e=9TC\̜6(YyzˮC/ 㫚{e> N/^ʸsӋAњ5y2^#xZAt1t'ԝ>8drɃU&}ڿѾ3_{|dL^@_zLwonE<<?&E3d)Uׇ佾fo+up>@e9.6*o 'Z2iݮ9_;e F[kӑm(h#43Uj{˖W7^ 'E w&\7M#߁͉M\%){CT{ 9S;>!6KA!Јŏo[D6b bm'<xQͨig.q'R1 k$:%eĊY{m rpST *Ez>ѧQmgk!xkL; Qo>Eq[Fٟtܻڌfi +F}lOE8},u8wwͥ;½w߲kՊq+(S {o:545 ɺy'-k&#; wTn&tpƄEn7ߞ`kl0}k()-::%Y:CS&V8"z匆P+TtzZjTΨ&>*ӑ?|p{Ck'w(A|jbx5vHVjϟJv/i)LJP@88bJlDMsX!}{g%I ߽JukPD6)%𻲷KPueDd%۶izD=s<`LL?QnQM.U8:Hg;>}L9Jk=56aAh\MQ/*X,l@7+O!oYIrOTG;ikdeRTp®GaI 3wӛj\D@؋OqԜ9A9ao>/!1mPb7ca:O>K[=C݌_<.6A/v2ˎ3]qؙm;5 |4X}if5RRK 4؊(qKm - }MnT;gq`ߛ =ag޼=DiI%RB Ldx&­q}y8 R~f~ݴ1B>BFhG/r^]eq ١!>.c_CсLҼ17 =B[q ,#˽35{xNSỹ8X><OK¢uL9Vzb3Oj "[ N#WdYPtbVy>7)ި/ T}ӣp٬qۣ"[qۋt) _TkUY4}Ӫ6XK 6nHԣ6DՒj\;r;@/j$]rvڄq !܅׻؋XU!;뭁a;𜐀fhq6+6v_2#]*f8RLvďYP vs5v@G<^M2 ._I}᷄Aƶhh #x|B|JL9:!,?@souFP~R 0usQX$޷a`Բ[\tF9BQv"qAJ 1#&ٕiRv1Rpc)2d׹5 |tLl񈞊4‰WI+rxi>H%DT}Jd6-Kl5!fS O@ bQa*\6¢rL*]Q{Gf ^JDLBP_ o,fżSH3*D>W{|OQ_m|[\x'䜹̼B$ . #ix=yR;_qfO12~P%iq|)⢈ } m FKpƕ\KԱ91Z 7X4AK;]mu8/׸W͘ŏt6u{KWX/sL@-0"MC4$`o4S!{VSSZC T̺.i`(eZp[hg%p3Hwj1[+VReyWmap1u{;KFyL !*] B0!dF13A1-e@Uo$9⍫`%"׷K샩F5j2mEG.C(,cט{ 3&l,ΪnAH5zF"Bk(۷3Fڪ֗cU ?k}MBEl.DzL8M0/z"8|{RA><<@&BW h"pqft})d5-['N/EHߘIX<m9qFW&6݄/ AGmݱz1q QfX%8g(1Oj kv [>_&q!{i- iytJLD̡71e6}U<%CP</I`z~hgFkatMb9t3`֥#4?ň,6$*"v =酳vQbl&T>bfYA]ޓt. t,|9ؕ01'{pUƌ҈Vs}K ]}|lpF$|&ᒩcU6 'wwjQ(/D։bΔ 阭įf(-=L1QSɌ|P"?nK.YPՓ/`7ÀjҰ+[թNX9Hh]ҏINhF丑DM0}(!WYwi0% ]ӏ>Q֘U~l݂}+<o) `O{0e ܍~{MH>DDMw+ Fh8:89Cl5FNS ϼ/plRGك|yFzF e vGĈZuC'O>kY e,JUnh;ROcLZ@uђUH/rV{(!VȞ a9!oB#ϥv9B*jKEv ']q Ԥ"e[.ۤaƋ.=I6 b74X^~n ʔK)P:t z o+#,|v.ݣ$MȲ S6<_jy)puF.gFZL[gLo˂z0%_/1wDpHH!F*]OqT7Jowdi j_nPg'cMژñ:Mxɝ3P0$¨LB4<HF)n{Cqk  Θm|J)kh\0ݲZ6ɏwų0U'T9 v4Lk~T*nv=4-SE@*?ap4B[)[w^==y!@3G;j )柾 (_xEcf-a0]q4G %E|aoWIǔ5š'_N8I^vֱR?EGDo^/ *F;6Fnaq-oUO$S٣yp2Xe.(Dq_~[`vi;:VV%Z7'9.F6.K> NКŁiTc-ďsMN GP;7Ze#wڋe Lq>Zpcx ~sˡ i6в7F5>mT@g$Tp7)oJ Lo~'VLg68A{f4m^,uzُMW8 WT;kwiR(}+@b`Xݿ[8hc")aF;9ۥ YD IJB ?V"lI|S>=кO-& =ԫ[7(G ڀ[qxJG#+130U(=i `gu L$mM(R|BL5[y+(,` ]B#ay]h ,j@D}'ap:vodtn` &_F|R&' .}e4㒄(' ն(6L!`!7/#FI7WQF@Y-e$+"AD1: TEZ= <5hw,G Cf'@y_sԔ@8$ȋȆhf5[JC*EotSM2 ߕGLxn(9о;s:Q# rjv[4fwR/gѮ|XzԖ9W9sO_By_j™j%2I' c_"QJXO6h)5G}!?Gtpw$$a1JvE||(Z0/?m΄# Dȯ_!OgĔn8 AaÞ0G:zP_XŦ(,bFˆ(6H{uMwnL!n'%G3 y+6`Umr{TVt;|>ⵍ8ʜb6J-`og+A<$V2C*aʽ< W j+5{|Z3A!xe !Ƶ8kIb i7S!H L%N"mu ,3GD@jՔ#hT !>n%TaMEhlp#ilH}sx!$_L)tbѦ|VL7匀qX!zB3H՜ M`knihVO?VNf\Ym1A> O4w.$P%{ AvtwHÀ=1#5QPnWmn)5wd HaRtQzhARHmXcwȑ8:%/y`Wn 4>y(j:zf;f :{hڕƜoD lɹ190mxҘ?zO$IF7?o|p`Nvۚȏj^xW)x?2gT8k`#mUA wY1^,Gﳅ㤼:pS /y!}-c}ڛ(0r@ڬ9>T)Q:g Q0kOl*L;7[~XZoیS$ lPx(DN0pqO=X ((LFe e^[Ѐ_!fP1ޥّ 4JZ_з&OȎqۣT`) wjZH"gbF@Rb:iq#:̷f}{SX;+C>a:w[y1PAZǶH-fl4!@k C^(Jg&orS1|2G{p!ПJB⭒[,atf,yk\:Fo"49v$>zEGqm$p4"535:?U.C3Jݟs \~J;??ìdM+gԌ \whLB)&[q#j?1siPl>A;> X4d畊3b_&޺iDYoyߎY}\ZJs浳Q$uN8><q Bn;n\Ϸ"ar /$sə7БЁ |4!F}1J} $<8 fT_ |&#D}a7#*H9#<.T,Om ~ؿ==@G,ݱgeYWMbd)PbFj>@9 V-TCWLt{8 ޝ_b+2f#g]3މWb)T+ZXhkb:8TPjC'Fӡr*Nw1 7[>I`g R coc%xjU'gMz@zAJSY77ny6rZ<3GI2` PfE&nGs/"%o>"}*ފ$}JнԾgМSI^[\Hc22\tj`1JvAnZiυG,\E"0n.)$'<${ ?xXy)Y? G4FTv8L.`O0Kjc L1IHݙ`Bswl.!"kь n^qG t |%p#hv<̹ Kq6vӱ2100k٦7NEtǵ{!} Mݟۀ-AmO8Tx` ;7o̱;Rڼgu?-bB#9e%ל@] зN h3s^Z |ƿ$NŵXr li^nMQ%a2{9q(4NP=a/@oJO;%O.'=^5bE?bf, l L2(Ъ ^*Ie0oBնT]MgPOd4Q]RZ4m`۲lFFQ{Bsl)LY(@BuK|Rkh#a?CwEx{$qaT2i28$$ZF&,p ns#Rվ078[[:dE֯G* YT %&"*3yTQ5r3oOB< ~[Ư~+Q>4Ȝ /ѧU{Mх&]A B:؇ٻ r'ǩqK#1jaGX\~,62ÊF)k^)hk~I[4 C5K :G0_ʕz5e(H٧}~ ir׉xm> yA 7td|?:sJꁱR5}(6sЪ|Tł?{aODg0us#ikaPpύcXG!Ws;ndbSTHH>SiE / z bKK] MJz"lY5 Y3Z#p/~~Zg7OndFxQ)&kBo3 W^HJ$oNS-(Ih `p19ж{ˌS`idjء|r?_ؒr@{˴P݂ѡΙYx 7~0ϋƇ+zY{breDji|Lia P{tX(>@9zIcgi?~:Ɛ{.HTц-0" _L= LF4_;6 /Zue\%6)PM@mv7\(w4MF ;edH}iG&:4Krul0Ld5+DɂPRٶUĄ_].V*wzJ)$0;i0cE'1k@EFhfzR'sV,{ǼE !T9Xo@T  NjHd V[gcn0b5'XD .G8¥J ,m!#a.`0 S:qL͘3}XwtSSN tkIwT&d'B(]тRf| Z,ۻ=fN!Α%ʏj}OSmHgdfY|#{6:Bb=%XdiODFo!spleQleϣN4K=ratV NK:uPnu[&]5h@2sHDe4%937X9cش˶!+9kBV S'&RY, jN@k78DKN@թxvn ,H|«CuMvy! *dѶI&yf=%x {0ُƚ*^bIXK%W%:9:,1|Ϙ.q 8_ bS Mk%aaCBGf$V~>캋.QAR GM˟iiO\/5kìSv)8Q!JB)K@:O {!PBo(Ic= n[AD?QFK2*Њr-oxB´|,H;(cYY/kaXfI'! C]{8x@yiA! |hc5 m[4ds=!pYwM" ')&G\TJ Hh#oέbV8 \Pg LPB]Ta8`GIHOaXo u;~kwYM>[R;^)UQ*AD?n4B=^#kAqJpP haAIJ5-K\I1}M^.EɊ_ʹ I-_lm/ѧvox ;aJNM)]4`7yp+F{'n)" F3kfǾH" "qFPDI36a%@m$e*ܽ;goK &N<߹;Yk&Gcc>FBH?^YZf_L2S;qtX>WoN 3_13cذȾw0NWI8}e*iW=\`m`R@3K ؄ܟ|!t6( ĹN5ސA?VW]Z>HiFdLU O2pOyڌ˜^T:,Az6Q.4|Gw"I<+ce|v7e6҈|7&d3Nx5+*,"gi V@ H=pV!2 h>Ao̪7űcBG {[?xd m$x~c:cO -?C0*w֩b%0o*/4H9ikNS4G4wje\~u*n:uA/R4ixx[xbe i􊕧%j4p }dLE;46KGO%H V `~K/h-Xʱ="|iv 3V!/jt%Ml!zbI 7{,yuG9QQN ޓ87Z̀6p{2f4^0PXH.􀒧k,SA)aYnl<9ٕkrT6>%c y3P{tY[})2cydcL!&z)=3qA|]|| c|'Ut650J.޾F'V򈩥قAR{τ*݋h[;i$0l |Q!:_͈?Qst]t'g_O%ʉ u2S)}4' |,PX_"hܚXfA5-+ep(ao\cHYI7C3DV TȬ h\${Iu.#dU1%,BUyM]x1K )Hzҿ _ 9.0Ȋo|_g ,Bp[ՖFTD7ܘ(S9CߙBZ5mpgiw3RdIN2bM*W(%û'ݲ#u,>׎qc|]'1?pa^M,P#GNmH@#7>?("j:,-jW=>"c-"ڗbO㷠;eːp$YGWsAmMTKPdF`@.S''NM7=&ώc@[ˋ,4^0`|ڥ3:]@koLɃ>rq4_EĐ%vx ӐyY\D ^z$Q_J7;-N:/~ bCN~m\<R"k#,/Ŀ8C6};rMܹQԀŮ%s1}uN| \Uagy!nNG^25G *4 +Hʥl[DApSY@c /G7eM_` J_"ң)RZK nwn٨ w][.MRv@:srv(-y\sKOi_KP>`x=.xn崮pe!%7<P9 )D?ث!醐JBflvPtZc ^z2AF*QJwJR-d&MyxMmx̕pQqCFSMr*UKkhS2.( >C7ApA۩Wҝeq<@,w `liu9cOcbα-`0yWRb=ӱljxV'0^nycSN@}#,wǼXZtZ[Ѫ746ɓ򪎯7iU6DV3cSj.u\%6~ 0?oEclK Ny]Jَ8G̺Hv(Ժe, xsNK;d16[:+9T"VLjS`МUSH cм= lR;7Cw{n;Jk$PL AK| IJi\ڦl׫)qZOnԂ2ae\ SL`"u.r+̜XvdԪ!K hyc}U $:H췷T4Ua%h !_E2֓x 3"NAa9 +Ih *L_YQ[r.V8|jWK}CRS[w@gdY8՝}T{I I]cm쬦XMU%'tg$)Md./݂<:wQ!K ^4&8>aO),+X.P=ma܊TCZ9M>ͮk #w#E~mg]s/[U nBv߮e].X[,4%J+KKm_VU Ax,Қj}tU8/&J'Pvpam' W.GlFv,4qR~|1CŦ5Zh_.ZZ!dx-0a1!/w|ZԸXW\ x{L5P ֜5=wrUwߦw .e§%_`L݃߁]L,حcm/BmFcE@MDao1=,-ki Pv `gf?^w=\(Bm$((f3pk TB62X͑xvJW/9IG{L*@z^0 xmmı8JaRxx|ԑ.]'/I5&GZE.~w5`tlB¬|TSԆNXxvezނSЂAOP?HDDp)=)B Y!xWbESj?>ˈH m@BlplOyMH҈џă2-W}vA5C' #/2auo; geEߑY}K4) Y)@&F Iji=#'Pfk4g9|=k^t f?K!5^N)US8?UeF&uWCۂ(M2n%I\oܑ 8aKS8o䱱ڥ֋rSN!u߇1d'C뱼҂x91i9JDU 1@.Oi͎:Of6.Z P^5'FHߕix]ifTt0k}[]z^v:R;jT+U7=d*j;v,BОۈV!c9^Z4RA,c;g!2{2龃m!JGX'WX{I%ˣS9k{vʹe[ t&7\ZQ7>&|vSq柦W;qi;qwE֥v m!`0DkڔpCl\'G}sL@Vz;v+)$-Nf?PiSG0DNCVÈUx+1Q8=ARWV90fϑ!I_9a)[ч,̷jI`"O/}hh]3o 7nAΏ!nØ 4}.2(>W^EY:oj`Ե)s~)pաIM1nYN}󞪉R5vҌV^@j¿_ .\A0hI8gu]3R $W7F@u~rPhI(!/z|DQJvۑJi1M 7m"bTCf胧"Ƣ/ Wb7Uo t6&yLtLC ~"4kyo+~½ZVP= !*3&yٺG ""D5oP|QaGUiLJ 2cK(%&Â4)O1V0L94X*c ϷP3O>UhkÏ380H䝫cj~Rxs9$d9T˥Igkr\ w)CDAv[me*OO52{~I3 8gJ .!)EX4>bi U?n8 ]};[ZrRѼ&NcVhsyg3zj6J%3#ĄF ʠ<;IJ\Wɺ[~lԞ!/ma2>-I|5"ԑ?CfCk =rofDeI OT\$֠ezb}O[GG)!=JjSˎ`7LϫLqTa`4 K1m2µ_h$/2I+r+˨V ,Ҋf!iC+ϹrY"Bݳ2yD a, #d- bQG(oh]lTdqIPB)3љzE;OƺǡM]0qaqEvX mU߃۰'m|83L|na`xpO~u ||z`פ.(oɘV6IXޠ7x3BJ|ҙ}alzöM53#.沕j>cMy*HQЍ]n DR.>.= kt2awvjN7lMYɷ 6k%H4!z*({oLIBvvG eEU]jku7Tvw,1\" dCp-h) 7,h537<Di],(4BΓ)ov xgJga)VKH-ѥG*c4]ʭ(uԀ,KaPtL/ Jsֈ\JI}/pd|Ц] R#o^2ڝF#\0"pj 8/!Q*{I)LTEOžƗ8k#^=G|GNW&GnZPV`]} IMzr(~KNe0EM^סJ6ӯcwM{-kΈ>Ѽn۳?V:aG<} *6wNJ-A>| 9+ Gipԝ?,:^ 9ݛO%+4.E$iM! !n.{ʮ ?B7Q &r'/sQ H f yEˢk@R4~aǓ0q儘2l?Aj٭(Óv { k;Nu5% Wmh#^s7l{0 )}kl65 Sf]"^C~ɽD' Mc;pϿmLoVZh=\qkl@KWj؄.:Y'Jɯqܳo"J4pÁ  1 ~1$.J+|so'T"m7 D 퓛.\TCUP"Y]s}hǘ9!W._s-Nk{[7>5ɻW99#Gx™AJ"q%:ӣ0>$jC(^`T,tgaw7ƼE/zxVn>+N#2M&`P.\2r8PGrL_7#>R:_Tj)\C!Eaƻp8C9n#Cqac7+:(\Az꠻fI,"2TIݶ}%oוӮ,.QiPk7g&)~ D3(`XPZ*>5#JҜ]L1@!].5%{-E>$JaX<:(.T0.Upv^ y} /3ɲq̬w!JEIAAP"Jc888j{Q܆18'u0WEupX>7SF\NbnjV'Y.}d l=fH&@m"DARJ zU^J6' f1.<ĄG>=nϲ׻&d8ZYYK@|}tYWl:4%F }>caNan<_.;& Рcf(`'2~/^uhMo1F+@xq1W9d6Zi9,xLp92 +'.sTBx*D>ٟ! F=kg;IB1s$r".5 cI 4RܙvoE# 5_@ qsa3`| "8!,oz^ICgzտl=%4v>>iolܸ&:2 |Tj1l6vV^|lXHd`,!( A/AQz ) YZ