libvirt-daemon-driver-network-7.0.0-13.el8s >  H `> z뾂alpl w0&IfiXMt&&ovwUa g8̅,VeTRľ:~+rFevq %rNMYh.~"G:lFRIVG\X ^dHv MNl-SI!\pڥ]J)@jt~ToxOMˤht Lv]%8qOG͍MrXV՜z.⨝4@Ð)=;d0W0BaICs9c985246d03471597da063b70c41184756c406675e20b1efb58251483f8a5c02bd5afb97048f8cb02439f7be95b06ea268b2dd30bȉ`> z뾂al;S9)mnhjdxb:?4'o Tm9f/H\w;,ìC[ WC_NpG[l qv)jTѥpHY/IHN/=#uD` {rOg<ڤl+@S 0pvxU2{8S^rto֖yW[ԋ8K*~(u&ؖ բ}eZz`GNy#{J݌CӐ0ӂOC[1W@hq_䑮U6a H>p@#?#d & . \ " 7CX^e\   $ = PJh \x <xx(@8Hf9f:/f>N@VG`HI(XDYT\]^bdPeUfXlZttuv<w x y!\#|###Clibvirt-daemon-driver-network7.0.013.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.`ocx86-06.rdu2.centos.org 9CentOSCentOSLGPLv2+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`ob`ob`ob`ob`W[`ob`oc`oc`oc`oc`oc`oc`oc`W[`ob`ob`ob`ob`oc`oc`oc`ob`ob`ob`ob590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a55e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c350f8e74ff88f282c39d95a775498330d6bd8a771317de9f0dbc9972ac009a807b0a583da141a8a4abf9c431df75bdf2cfc2ab49dd172f2b6d9b4d8192ec4918180ad004131ea431d36d292cf9760f1cb5c859e0d5e71bcd58c89448cdf7b661e314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9f../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so../../../../usr/libexec/libvirt_leaseshelper../../../../usr/sbin/virtnetworkd@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-13.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-13.el8s2.417.0.0-13.el8s7.0.0-13.el8s3.0.4-14.6.0-14.0-15.2-14.14.3`m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh 7.0.0-13.el8s7.0.0-13.el8s7.0.0-13.el8s qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-ida7e8f6cac6b87c5a459408cb37a0fb440f16cc1abce64a5ecb9a738f6116794d77266fc16e21ecf1c1341de016ba7a9edff7ded0a7bdc022d8822e3flibvirt.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/a7//usr/lib/.build-id/bc//usr/lib/.build-id/c1//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]=a7e8f6cac6b87c5a459408cb37a0fb440f16cc1a, 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]=bce64a5ecb9a738f6116794d77266fc16e21ecf1, 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]=c1341de016ba7a9edff7ded0a7bdc022d8822e3f, 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-8a84fc70ab618817d6afa260793995743a8d226ec16f28b927f5e47c46c888f26?7zXZ !#,;] b2u jϿc Na%hG8*j+kNʋN˰x2 (W|b\h!r;ۤ,= M_!1 گP}$݁{oX,Qe˿^SƜ_ʞQ(DEdK1[@]J5g+P!e!P)TMˮXfDZ@?c!?!45fVKI3E+,hGLle3yIsʦs^J⫸Zk+asW7:4'Mq4F !v1Tf[PXM0zFZ8`}'(<l}|b614ԅh&+/j~H(@AZT3Tm78?Z}b[4N2vi6E64u;Wd\s7B։ݼe{F\ZmslWJzn 8Ҕh0s_8|s'kxNTP=AJj+fm $]Fx5#סG7-yUhٔP$ tKdeݭ%VPFTw6ePf3Kfx}Ut"C{,'':uIVbA."jbV~9 ,i^ Lxǿ;u}8 Ze N-o"5o~68 ]&)Y`DQseanНo[&IiӟwR$Onvm=S{y84z<[m~*HnV8FO-oղWޙOܺkj5.aކ$DE=ѥ$[-nWWȪqʽzgC{ՂWc ٯ^ӏFP>;G*ÝL&OZd_/Um[F-￾@.1UscHDоYߑ{qwM SAod W )o7RngB'84Aw5VnA2:WniɃُ: f* *7UQ_Dx8`$>36"@BmƆL 3J99s-&OI9w`Fk9?59T|uH^s씁b+-M8vԄ"طҾ,4k$,kDxߨk2`e_5F4U=1{ۻ9江5;@6~ăa+!!Da}f7JQH/v.[(khxGX BruHxlt3&P:If]$uf/lqQƈ޽%sfPuxX?["LCrUOx #wgOa7GW\Ւm7m [k @^M[oB*  'Ѭ`+&~aT-=b}7з$u\If0PXԦvaD^$Fק³E@U4Ҿin0)&O>r`֍zմKrd>-uD]ĺ>lu.܉,(o-O΂+UCB,mk!pہZ362f E =h65̅oO[+~&+LԟT“cmGV|ݰ+3ؽ02I\jZfn` l4l:zhZEUPCxY i^&wvɯaj! $8hz6lRnНLH?Ə;[|3 AB*1yq3!`rȯV['i,wzi6-ҟ 0X Joc9Fhs!8ڦ3/YszY:WiG$=p6ŖFt HYvߊNrXfcH?ٌʜ41#h2\qJj$;g 瘄2(eAڈvsVt +iwؒ<',<j$Ag۱ z.F,޵FDۚ`>w=Y'?I"ycJ28{Ӝ8v.8yUYHl'~,Pj|܉PJ154 ) 2~yA*&q 6ux5b3Wg6;ļ[0@u~(< J{Q/j&,>;!<_lwPIE!>#A4;>|j-{2ڰgRE})v"pSF; /YپT$ %T26=7%]Z0JN!$0~k2pa# ,?BzaNfYɌs!09A,23vk@1hh9BDFwW_=*C0Z1j?p&9`w1WW>ĖzR%*>dZI4* %o6gok1^ap] )E,]S&.@r"Z+1ؓ cC}#9,S(3,5s]'N׽{mhWd *22WD%]̮ ua.}',dOq%[g-VH}bM†BQt @zQji͗Û;SM-g0eIn^l4cSSž$s.d-aPI@M⮮ꕿ xEt:?y`kƈ$~ŨWbr^t|$;$8P WXc\r<$|lm\hÞoȃmZ\7z1D}%6`{4"㎐mgj"c~s^E|yU Lz]CMН32ԍΦH@tHB<۸LN5x4Q/U17~s lU%=1yۛpa`vjF91@ku->>>8pn*Qj(3Rfcf'+YQfDNˌDOf~|\(峛5`c)q][o]%M)_!HlANOi(⏀wi_,Ė%4㰹}.պeFz·(Nf&ªOI &[]X _L.zb hjjF܇я}ز<2 Wp0;O/ ޙv /pwjW $Ȁ4Bxo]LH`]v'p௒ᕂuݺ+/܎`/\t5 tf34Yy%buc:g"&zE W4<0N?uq\e!j9t@g;Dӂvxe[F$x9K~O;%~S7x7@=miŝRϒ|g3hTW;L/-4+Br']ռ́s&%ɚW >ji BwCP[91mdLmΊd-K\i$SJ^H!吏|7Tp`GChT7 \  KP萐LsqwMV9ʒ[l~_5KEc}<.Em)XDn~pS30wi%Zs:D&m 3&!2/vEdWgJ88C֦0[8^" "lҥa' PGOK L-{*@n8ݮZ5z2'LƗ`UuH4&n}ƅKaAGg2 _ wh֢97 ʹ]4Ͳz|)PN8QǛ Q jR&5hJ*%cOx4vR[YA8F=AfX-h49XK@3/6ъFJᠡI-%?շ(4VӻaF"`]07`7 mk&Pܖ'bĵp0]{o1x߮S}y}XwJTyO$YdX eկ̐7tUzXcN@óGtmVW ѯWE՘X+jڜ%)G:= aG8- -;{~mXm |^e I_#t\Mdզ?ٚӢڝ_]*RGM`mo@O$+!5렏/OJF} HJ TW&t;࿳b\AW#h:!5a3wُ6$b.x.l.8fOFF/},phdܥ ;_#@%F*&\W^RڨJJ Zf+S@0A9?xI e{%ןSd)9&vD"2.:^DYbg-*"p _2%fG[ܯaHl|cwloy7&yK}g·jv:sցMd|iud .e'mdD-] E伞#ђ5Go~c7Pe St'1VQSS39Gcz 0~u}ֺ0G''#Zj`Y&j(ު?bH2B99N~7F~߉wP k;"^m;,c߁OTkJDFPfҗm`AKӮO>Yp?=Āf Zct|oaL*erIl>aX9HbJ;U$9l Qڣ;r 6>$PWM8{mjfԛ^گW%}x(zDd?G]F>Y'sRG2;W]Ovrd@9ޠo<1W]s" ė)2h8N?3S>uf¼H"9T_֜aR< n/m#_ͤ CY3=)eҖG&X {'0߹4 k:u(Tp۳\N[lyR=ҹ0g #|60i"% >I4.Ѩr KG*#q7 ~waswrSy- G*"1Y#w&f(ĉ4^)#Ywe*!= yM ΂[,o"Ԭ#xB^}SS-e,d ڗKX̂F؇vA|+w&vuhҫu 'DdC:|v~K5l櫺Y3P7ưDVpiy%۪{S)ܱ§J` ucS\&VeQ]bv+a *}EP@]1lA,Td.zoL[Mֶ"XaW`v{nf钛3Qŀ#pcQC.ؽ_j~-*U7Uf#حaC~4"Htw؈kL %/Հ!PbPq00j:;Adh=c eK4y }Cl![cبʘ1b_\,3C|S 78?UjF%F/ CuZhٸBXhLSe 2_d^w٫"dڙB&NW  Qo*\)2]b "ǣ[ 7d7=)#OW#ـ'90PP/3'ʲ_1cdtT'+0=adOK 40S&vTI[(t! bdНC5c J>HR_߆.z-kfiY$4'i @IY ,we.\GKEA&cGzRgLDF#S0xg=7\jrgU"L 9Ol䁼(BCzlO Η9[rnɡMHdˎHNC% y[&.j+Dϙ& 80m1 Hltﶽ9u]Cl .AbKNDFJ 8Ti:xm 8ZW9#'|\|57J*?Q%JBMxBkWaE:x: Dmg):n8&6L{`,KY֯|\ëY$ikAao[U_uMpo-n~ʏD(ܚvA3z#*x6Fm&gVF@b#-ULbLQSSAD.]3El*OD){HʴJoo~:"1xxUZ̉ZYa/e!*7sܟ͟mQ9rPpЩiR)Bk!S>q' G0NL*sĶH,JԀ;$/v Q-2#JeR'eSjztٮ@1I &ޗwqYd1̦$`̿/x1c$Y z}Sr,+@ck<} ^?rz";*-ԗAcm"٧:Jf/Yg`#qb~vb6z~yJ?J'>cK69^[[MUxkq:A P]@dG5㎂[7-51N0]`ίZ;[11ҋ/qu0*]BXJ >>Yd+;.,'VG-_ Kbи*,%j6{('zxIۺw9\# pe|VODGעR l+ z0a_Ě2;B Q푊sFtkPFr; aOI0-1+CC*^ahb ۘYUz eKӮ!yGn8ƣpv,9=fk}K==ۚc*]#RDO!ϊ*)Њ}j#_nM,Q0A0BdgU>}`P咔;7<ΐ#[FQwsfQe4H @_ȍu1uv!nyqy[ҿh O^c:m4ԫ&Ɵ0%&j{P;D_D=:X*%Ciξ.fcōeS]U@O딒gY cTD7.lJ8"oR; k4 7-)Fm,hx]dqQ%4ߊwLFƴf}wp|<"]YåpTp+R>Ax,s;U G O)HWB1 Jb} å+k?"y- ءխqJ4|`g.Q@0qEm-s 1đcf%Bb.O"E]l; =Ez!W$$Y}#@ V<ҽKᛎ)[9zӠMW.clՀQ@$Ŷd[EN~Tl`]jF0bACHsˌΚ^SO5yDm NT@hg2H&kx3gV&UR Cf< ߦ2\J)deW:b'p*ʪ X$Um;Jw{ &V%=jgOGnws̻` -#FR}.^אa,8 x/̖NU_,Qߘ ܌SbWbIR )?Rߍ Sܨ?i |/BF|:8Dza0!!R9ؽ< #ldޝpBxlә7D'F%jG{,:V<_-Ħ9HNsok!_ʍIv1\W0If '%6TJ˜c!7ʯ/5@@!?h'rN7uM#%zM[{F#0WŴҧ, T=# J^kIM||G#k`h㗐8u^zn;;y;&ݟƄҡ :,Bj^e\ }x7x#2 `[#Wޙ)&<Գ"aJq {2D!6 E(uSJ:+R9l~31 SrЊ~ƊyP,p II`cfzt$! C\ ʅߎY|3ZoH$l $gp^%IgZT'q02 dGHp{5sMAm |V*rTP8IH{ߪPyPزfH RXKF4crE"5ff$Y2@$ˊn_!Lٺ[XԱF0kw1笊MP-(%itZ*lU.eo1tmD϶5xzaQL7bPd!#̋|`x?vL>/峥1*'M u:^(Jm{'eo4pPl,Hrh=gż-JAN7Ä|ū@ԗPlOdi~RT-/=>E%o@,K6 0_xB(5^ta! CjT5bY"hO hɓ(Vq.V0.aLyc!*OBT͋,v7WAÓç»S\IyYM/(Q8Rn^+Nqfң~þ; ZR`%R- ^-刱e9zt`Gmw;<2;^%[&ԿZ4|  :A ӠAmѓ_2,la*hS FDZ!sdLc'1pEd˹.L' =P?&(<ܞZM- #+@u""iLڀzΜ@ ۴FJ iI4;ˎ~#(t;RYI'vTKhjQb 8:@8F\uX$25s\3̒5dM݌UfaIkk8Iz ¯ħ2rS0 =FA͛zq觊aBR I'3 ''Ffӏ#}7[˃*UGH+mGؔZ5xͳ)z77yŸ$MDufxo$JhN:0ZaQq,Rab`7'0\?*ß0jMWHD#HGrBYX](sSDYP҈<%8oD~/U0tgEfɧcpۍAhܧ}T`cuߞCb~ki{82V6F,&5$: VE_\֪Śb'J^~N51ϰM ! -]Xrɇi< A! gf|h l_Ҫr&1@03tJsYn]Wogz`^ѩ($C?/dJGtɺ{EW93tF3Nb{iFoFe*l֫kwr@o, g|2t\]=#60fiӭk>YK:D 5 jzrL6V0$)΀'@eQIE/xReCYHdKPi픉wQ$4/S,(%XrBYuP^N'}BȌN} y+Qy /z@ʽTIam9Pd\SfsO)t3Etx[l[ _"]*_BX >]Pr®-@ja,P!&Jhx'SDW,'y7YM󽴷qeI0a{լb,!N4HPb1sK5ONzw6Qfy?*iLl@ԉSP $`Ma-&cϫPឍ6m՘!( 6uYhNA:N]&fCNwoZ2e{p9 ^(,wV Dg#x ^E]N\aTK {vMB ZʦNQX_Y(0HpR4TX@חŔ΄e5)f J|\!"qLK^4 6ી 99Y2ʆTAYʘTi:Gu:m(@|+(dX:_z`=99)R`%£-vXE&pՏ]L{Eg.="vIB7զ TJEֵDf9ESG*hl]9`OO `EM<J7K!LWR@.Ҁqo|:Q3<9ؤwh$&p-1vHTߑ!y6]UJb^:%3#埝}F%Og(曥![ğWtrm<4bZXHx) +w m(im]TTu: $h86<:M%AӠERS9bSTzm;s4nt`> S=):U\ J}m6,μrga/) 6hbF/swZaQ|%QUdKh ROx!Ϋ9ƺ8*p+QDKԹoKFvI 1Y`|92|IyXHR}O3Xc `hO7滽R Jri4&A24A9=<D{54!964z/W5\;I;jln9M;8s2`'H+R}0 Rh vhGvwؠ#7åc^g| KseD_ƷMMys tv?QZ[A9Ŵ"e%`)|󬰒g0I GxV~"Ga+GŌs[uHJ8NWXUjM!7؎HnpU>opf5Y:I)i$lavSVU22? f~ZaV^&i$Aȝڴ~m9Ca~~iBr˳ Q^.g4M[kr)=!`Që+)ZiKQ|gp~1`MSkA%~"B`&gEu.t;R)s8ٯJS,AڍMSz29o 8fڨ@ gPǟ, ;XfaP~n&UŞuS\-?RדQI?7@/$MzT" 'f?lK3مI c,܃Tk\hᴐ9R:S48]5 &#jR-MI~/͍i4)W4qG)yKߟ7fX@ ATB<rP~3 Li AX}x;Iu~i]^VWBUσLZՒY{6M?j d`JGS-6.S5]uljǝټ¯S%x\~ Kr 4qb޳BށP5{!|\0=O@Gϒ@Ȅwk Y<)y5dKw*>Rp!csNIry5 @1}mJO /-%D(MrLaf@h,qm%^BKnE;9bs}ztA{HpTf6vzKߋ+9/+j?ˏjSޤ bXzm0>#lvXU$x'uu92 CNq<"sδDܢڳFgk:oV7om_B0c[$-k mz3,/kbiם):с{!Kc4GxP;Ee+ED+}H1td;=ճ^9 aR dY$0D\O W ڱ>iqi5kQY 8g=)=1ZϹ{#T"6̒TĘ8=ZI&Ew)%,#̱Ro>{|AtkO*.) n}hEɜO٩d9kK)A0~.Re@X=%\ pVMr66:94E]Wo R1cSȵiZjHS]'*ϩw/%+vdH_lf,!CO6 l猚yؚ7(v́;aTWm52*c{ $ R%/:0(!ǮEn&CMzmǩ!֚\uE=2G5i3*~]p쇓,Q~ˣENH_uTo,7bC/X^t\GQW+nݑ5'1/\!FvĎ/4a^0uS羝,&b+p;XQVk| =j8&8[M3fU9y1wb'ڋVgL૵ȴOطzgqՔaEޛ<3~MjX$|N\ɴc>K#77J%+ a>%Nƈ~lDfŖ5p=x@D$JB|.t k3FBS'iGXÛB=Jc]~pJ4a5պ-ak]QICRVRzqm)G|2/Ol a_PPK"A&g>/df%γ Zo(D`[譖QP;}Ibc*1TvXKBfǂ7MΕ1l?PxgkT!g2]ZY7L9y"~CFM3zGl)Ed?)ʬg@>)W]wվ f~ AQRU7k OXh}$S~.جkYe0؉t5#pB#f7!*C3ĪjrM4Z=j, cΊlj V `̞#\]B{Os4Qa7C&Sdj+Aj˭<{{<&K!953$5FǯP >t\1o+n|ZeOW=z͈T9bwDʢ֔UJHue̿C+||7V"Z,K[(AZJT 枀\@=ZjCKsҮf$iuC&8 35n#S;ac JqJu5Lk1zUbv!`.,:+5h4_wŌR2®GwE>=ƽk5'nξg]+yVM$^zt 蔥R/ e:3: @p0P{O0Atgk/wYPH&=ꏻAGεpw8U=;KmCPC9@fG;c*͓酥lY+ߧjK yv6|Uw 684ފN8;w<& +­}I9R>:x6X) ~cHݵz^ XyP>xaeGSAϖA[)44DAEH\m;ځLVwǃM8.(d1@\sj*.K,Y(9!Y&2AƊipy{h՚YbeKHK3ި,?qAqZޱ|y!-X=ǺIbHI"L0FةKqO W*z;3QJ.`,PԐUgMՅp jd8eKmy嫃yWB!K̆ Lr/ #K[T@Y~/\NȠ` Uj ) 2K 8lJs\m&"yp`oӢ3YyjJ9ܚî*Xo]JtpHt͌!ltS-@XjW(xwgaZd tck^xX9;1 vКwxO#(^7R!rSl&z )⬳Z lC<6r9}Al$ z*4,e0؉( JD4p0X`lT~B] {kt!Spq^OK\X3&. CC;;~[g# GFFKJ>(U2'C?0ҫۖPu=o)X4&/ۿz/e$@^6[䁼X'> 8Bko'{ݝmH1Oh)eK+4 O%R&<5ųFRniΪ`OQм/WwiYoo{s~7W#vLs|WZq]G;WgI"Gvmj 5lLA[ "mD햟HxFדψJgO}D#t >8 |XRF^"--P7;o~)Fggwһ,P|j ٚ Zlŏ< ԏ{L7K:3a:*,Dq߭@xhJKA2]tϕrhk5;j2; |Jmzqܺ!OOXhvT=  (@V+zðvQ& ͼ+wQ.@l)}muGouKc@P*49³}*O-t5uiG8 6邪/`=Mŏ1g93b1ձD &pnSE xԛ PSsл{AR98*^@U 8Yw(9Q7Jo 97\cvt128mTmRPaDiv0*qZM˨n[=8o-&CvsO9XxVFI 6x9F}BL8r}~n8+Xh!5pCi9I,hQlvg bQ#ړBG4~W 4E˩ƺs"|Ŏ)-#&u$w@ %nO0Z#HHc3O9y }baں t]Zk%R5>|5IRBJWp67}BRnj3KnC[kx:GsIo>mFNj*"êݥE d"4Lpޅ"]1qŕhtF1^57e@GƿmX#,8;֬3M[Ϻ7TQwrLӐ^>u>N8/@3ƨtTx/M1CҬ:,,tc`31Dш^1_2 M;'/3~oYvK<Rg (1e@soRUmߝZ0yCfN IumjΈFZG_:i(ZKciV"eT{sWG`l>$v;&ָš7mn$ihP-g˳\4Ynl3sTu- }䊦G:.7î)jL׷Z`q|`'zژSEWFP-kwz04 I1*5Mn){^ B FCsG#Z()UFI[Q [+/5<݊k!=W#^,Ҕ01/3_|S%横b0|4QP(?KD92 g: :QлȔB ~3eq*u%Es_غs; B؏³𹅻є/v`iԙVDUMߩ'i#ѧf-X%^׀^{\,rHaV SJx;`OHU2-6뫥._*5L8x 6gk=7Ъʩr ?i,+N ZȤ3TxX 1AÚx S1ZXbi&Uv Yg9 GU:볜7rٹޛIK޻E{tԌmn{TBT=)Fb?_xI7O+F ^:q{I 7*Pe\Yx%oGlPڵCf?TuQMFvgug믮U8žirlW ?ʼn}詠Gn-7l`bf(I[*$y<\;,C¢0߉i QyH jr;L3 Eρˑ3`l!m3ƏޝQkNd|aȗD9#NP-~Kvgxw#a!充+Esh7XdR/LDYj  ٶVU9HJ]Lq4$|ƺ<׿c᠋~T[d( }Hsk7~vQEO"'ouMם/Q b87S =ip.TdBx,\k`UФ/.zLVs SCwF-Ϩsbn,]G|9lb^ڊ@bFF Ҷ 3-YGGK_Zpl۩x7pͅ,lc,1c_DрD:mVSNL!G85?kv>SG^- 'hr!?JE!J`=;@m񷵤W:Q<'?$*Ly}r{@׷qŶw  in||N_G W죤jKYzLVM!B3dTa2 KCPHx9ئ?@V[l;[L4%{ 5cy"SK!.3 L2 tcJd-@ĥjR Z&78T/ϙ`xkos9Ŗ[AU$@Jn)T {o~s(/lJ`*̳^4"i 'd_SXuAW [k\ 'xV"%^pWN`Hj-9J H-t-鑃Z(N GYv(%N*;})T2@3g*_WX=l2-YЂ 4uaϐ/̢|,mftW/sO"|s{J98$nN<ӻ!h,L߂?K(Y۸ -k:Z\"(LTc$%̙ 1?w.UdVn ȩ){P_ bIzONJ,P -aw)=YziH!krZ1H9mQ h/vf?wƸ_enbtط~0>g-iM~c%3nO$q* +T+5:F߸s!jcaojBeՑ9([ 8|ͻ ”ݤ6y9#_(:'?9LL |;~'tDe)2*M?.d[YAv*׎=+O=F +82WݟBcL.%>+%KD!;cԂ ߒܿSi> T7zJ -eTbxH Z6[{²3U7 iItD 2t&n45펼B}]f&@*)2ؑQg,wdB>U#Mƀ"ǙG|Ĕ؋ yU 'x+C}i~|w(G8hL.~a]]"u;A Rʘ%!p!{ףvoaQ2[@Dls1i8Y+,]r)*l%2Ih0=8[C *I6ryˣKD,ˤP-fy^a>t;1 xiEK+o<^уd/Jǫ7Fl,F:Δ$X"ޔ W 1~6α'6*=m FOi2ePdo=LG;Wc/9!=1h=H>i[~|/k6t *QZvf T 8EhFPո줱+&oS s@dBmC[枦M΍ `BY!W*w/3rd< 7;{mmlA7җtC[p=1iS9f474 C`c8'ڎfse`0M}i%H`JmΌq #pV2s|d;Osvʀ0gˬ'A ˗v^r]wyZhu4 a˦Kt Klf>B<$u4/WUye]@N!C.nܾLvA*X5gʕiKJ7F|ጪuX|1qT3;)rcSq+^-q/,(O*i!Jajс]ǒR$4VtE/}؊Oe^@ |OY{th ˺; V.A>Moo@SSAey˸?sFlfI#DvqkrW60Qw^Ĥ2#ń #J&&Kxg$QrqFI2l{dy<#l'EaKf@!m9 d=vFI%PhkǓ5p &=Y8zMp:R ~95tޢ4ϥ?Ј\8uR\[%rfQw#m@|TiDHͯ8*=,`-/2#E {Z0OD)Mv^T˻W!P^ 9]XJh35p6O)s& +́K67⾊.' 㩶lO) fŻ{P]Ϗo:<8ӢB'Zq Mk *Ȍ^?s}бMu  fm4`=%c8U<'pU\y e.θ@-H4`7ų;Z\/t~WrנL RF`J+zvG vx-ƧAʓaLjπL8B I1;xURdfE\]YCOF&D+9> )f'Uh31*Eg'ɵJYRO għlpDބr. 6IHXU)v {FG"q WyCVfb">OZ(hv,#sGKUզE'DǯsGek.m}yŶe8_ضe5N/By6-zN3p_czJ?ά{| ypxdtELȪvive*PpWhu9N%mB 9Fu9=̈^nk`Sm]uܿ}6%* "i[8g=td6NԧrƧ~`ad (ݥ6$LCdB*x3{cIeI<`\t~G@ȿȨW!VSWXޫ~-NU&HFq2g\uVR9=Ѱ)&q\ⶸϕZo1ɿku 6 A!bk,ưA\z tׁAA3tݎ!D5޺!–G0S+f)}͎':P 3><މ-~Ӈ9Y@R S_ bO8yWă8~_`Ėt1u7k 7'~l"v4qHo>l{gС\iOyL[O󱥧ԒW/͈5zDh6/6(f63y/zv5c6ӘMs0xlh j(x6]Em6\?lӌۢ|JfS_O4dL\/zRW4͸Z+ULސ/,!>ݓ&"Rt,K{ s 'p5LRv+{\wZGcwy"+sI_! V"[c՜jP]i ʞ./箺mr1VS]K?q^O!QN#l9lRMlA ^cX"w#9_s3p5 o )8g@P) @Yfd%HzT nxka\X;zԮnP'S=b!шMl'MVzL є?d tީN]RX՟SM1L l#u*0yʂE рeŠJNaNM*ثZ醙]Ek<"#F7N14J @k~BAߖ@wosx8-2e>B% [x53qk;g/`J7ZlR.\ 锯ĭIA  4DI΍hJzu}\xyԌR&f;p!|^EDNz:L410X\˨7>6-k~?f=MFfǐ"1ƿӅz|)Xj >-~4W;iJR˗ \.<10/_JEN>hgwZ!i˿&o"x/xi=, IΝϡZDm:"kS3,ӟ]\yjzdž B`RSEH^]кL!F_UBHZ%smf+|*WG,sj>6J74<19,ZboNM[l Eޱ/{OĖv! DMFz^[ )h~ꉎ=J螔ު0\As|L5~4KͶ Y[Wo q& kQao=X# Kpv>nB˯wyNv nOx [P7?1IHXlhHRyEsr]84К*F&@>E?_bJ ;_ e|fY:B{:戱ŚTG(e wc47 3.P:FR DWa[`j-'{g6H Y}Y2"Og ؍'6Э?.fý ny$TxDWӫQW :bTtc!{(;Z;*6Q/W65@I~5) z)GQPVT| Wi ŭI$&nRiLO/d69ln fqپ-K*Rꮀ Ǎ̧Aߣ9HamB=Xq^!b'Er'wU'd]YuAhU$@)%" D1e%Az+|;nR#.TFsIu罼 %}μVk<,x-X7&"Pj[G| hnqo_ñƻ1(C^|Ǥ 8Gk!}I=sY䥯:IWg_-7򑉢ʂg"ThKcPKjy/ _VytL5,NЍ!JB-XZcw<ࣱBS-D%'~^[= @Ч5g-i XHZaa=2!^Qi9 #6@X™F6231HEqI@OF" ?e ,G򡏰.zEp!I.łea,rtn!M~W]_6N!W24:X(pBݽnHs kn|D忺zM4`3x̿1z\R?Q'S-LLN䪦iEG4 V=orxgWXYP6,Wژ`t6t{'e-q'SEkd?vn[ m޾mr+Ǭn5=`5jψ5}k`D)]`Ł.$s1i<ܩTrp̘-hHЮJGjJr 2!Tr:SRX[ok uΖC1U@0fiM}O rNmkirZyLiPo׊5= hط:]/"sTH]3Hؒet{i繁`w[JGExXel=uVt{Yϡ|`=PDZnŭx|]x);Ąe@"wfCQ*cq:!Ϩ3)RrP]JJ~'{.uPbXs m-@-"8tPNnh=zߌ&7Z(bq^6r>|'DekfSU9fO'˳ֶ"ИG_*a<嘹9 v2;Jo݆+T #J2P O[v$dF/ȣO(OCԜkT$5]Z6piR^٣RXtӖI#`P”2ߩ8JY,:<<1(u.ѪY7vsӽUOK4oIKp.Oª}Cql8NB~B8Jhqgjy^Q.k%!]c# 8j&-j]-Y'􄑴nfJ%4LHR-p#~C&5*.J*E֠(/hkb6 b9DVPdb x&`.[$Dom}CG@U5:2u7)).H 1^l{öWߍ.,u/. nWfp|~ WMLxf4WvU(b$'f⑼0q1íoD3נ1%=BpzON?Sē\_{Ib̈́FLB!LP!gM0C|S``jƵFαdA>ž:(@MUTpD}A7ߠ>3&zŪ =,)8$61֚IjzOo- |A|_ޛ+tY{ըmFkE@-kq"dM\)+Τ¤3Ss}V/ŽĎ3$%780|T9Du' T.cŧ1Cg;5֔Ob( bףwLyt*⃢>QR/{tu 5X_.s9N#H|6y(;"J] Nc,y@=>كk# CNu`P"P%BR8=l\l5F<3R&lJEOC ÞmVA3K92ÏΑWqsG-MirPa~wr't(Ԁf׏-N/x(5Dx|Y%LB媏l> .2a92ԴRkXloV<`'qlT],= fa"6+́*%8y2\dՋw]}<*~H+LUmR)|G5"{Ķv)T-osNɓUiA,>JD[Z^F'Y]=,UL:ᇝխv]y< D 3xe+.ϠF 'c$*SuPUcdD>7!\h WSWKzXA$_@uWjӻr+8>*;/y̦c'#Ҝ5CX}L0 %F4r&l^ӡ@o69嫊t%:#K 5|R@(j‹߂m(~V+x ։F3Bf ~ E!͙x|-z\Ha&Hj9:-@}RN"i2Vd`^Z6:l:GW߇'sI$HP` LFmџ6n%?NJ8p R%_t yV-HKXSԆ]$.euBy >LAWg_iƞU.wTw/W 48FI^\"=n-Jf;2Cf:x0fnp8P{@?v 'bBMrB*)X6ꥺY{YRP![CT|] es,$ y+zǫ~`^j/8L&0xTmDu1,]oYyZalݲ~XS!Q6TiSpVEF4mx9ZiK6/Ywځk Oǐ p15D61yh#ۿedH8Kĉtos9l{|@b`ԞxYj3ݨ\8^st,VMN%=Ķ\r/c ;7b1 /o]Bg'>x33+t1Sym0Fnx™봳%hvӽI5>x7J>mh3F"ߵA.Ƌ'Nhqj(DnkR>a_u[W<1U ]LX--Ѝlo qICPb%ٹ]n-QA>o9 HwBĥ?2?!od ҙb^uBXOElcG%gi]˫@5B'JSރ|̪O,_S{E'Gf] snd8US 1a4*q拧X)܃ fԬ P,QR֩q_^MwJ1?[g9LX+VWOS>b_ҢdEݧ|ˀofj;_?"a4Z 3j:lj֟~ǁ~2ԻƒmCGV( r"ޔ9]-ifE +w$O:ZI:N? g[b΢. !$;Kҋ4BO/9^Wg' NZ}:/CCAw dfauiii<]Ȱ~9M* )5aB|ti*`)twO|DU^U  Jk*^S_TJ. K AA="Ϫbҋ}BjpnGO`CGAsǫ$w+nD 8F<ʛX"* rEPR+F=5[u*TMɈw,wVw>a9ATaU1I￷ӝ F㠂PY$(RxgU'Ni3s?V }D~>ٺjF:L֏tț}* 49y"r w|8fbG4РPu4hF^R@2[/]-~(C}Bہ!U]UBCD,,ob] ybpԇ#wYn2[W<,H׽-7E~ vDqa8JJ@>P}ǽ~Q96ۇZ" q6mԣa8pN1%9\DrJUtoizRf5d@ɩkIe(v7rJ:U+00ߕ:ˊ #[3W︬*پ:iN˵iINER$P%Al(Vg3a*rJp[-ޜ=5\)ֻkuѕIl;h%2vx:X:Հ?X-?SЈ}iDwQn!ctj# 38?/#:dqO]+!RA'.l 66#"N[D]1f/(~(GlþVabMBD:  ~ύV D*#3!P^UW&3ÖCk9Dvg#MQxXi+4W̓] ʺgp ߴ,]Aqf BJ*$ޏ61pQqH0A=&Z$ Rǽ=DyNe1ߔ'"\/VR#ONb(+Q\o LIbG 6D=zxCN8\^ "Jz0YvaB#?;跇`rCuG (Z\xČ5k|Fc? 3lmH{P3ҌAGߟ2 Km`P^ xkI7ӾaWW=ʉ+ÅJIJ.W93<C:=t \GJ!"dR8 }Dͩ/%2 9Z=X?NJ*̞mb$OKRmaC)r/ !uFziR=6Rpy]HYV9GRT=Gn^)^_DpOaY4Q`f4g_Bݴ -ͣI <'K'tkoE-{DE@T0p.D|I_JtD H:HdhNEb񹐛LC &`ngW(<-b0"|E~`ӱ% Ut+NW?ۋlR6m8+V-zyad޺fnm^n:(6yqjA3R];M˘L=,WocDԁ1K}&E8S`swSeփw!yGߧQ= Y=Ђo/vs)B@_Y9&Cn뭳ф=E0B7m:1PV!Ƚi3ܢ1l/IA6dppKzԐf親~<0($&3q?HH\S/To9% /. EAV↨ZD (2}5@BLb^X\3Bl -2519{ IT>ñFeQ[>+l| $M%>!F ʻw#5wL QҖ /:Lm2,,`-?c*&;)Xu2ʷLeX.ӌa Wi{h2As_ 3xkҞd^x,aGh7;~@T&تKٵ|ЁK8éZ{t1POQ^/XCz8QY<*XkQ&͑[ZTpHQɧ-yA6\( d g5v#R6w]U-Wt\rӺG-6i5jI"i0Y+i VEr\8QR fm&R!{Ģ cZ0#ڞj[EdӋkpj0sR5Á^/L a<`:T.CDEbYrE:iuCcNNjBGv g(Ϩ ڶP15s~@ g-tWmXtiXPrZ3LK]4Q+X aFTτL.rdg(u_0Z1F  %;`Sm q7š4-[`'S~C\!mNg?AZ{rj&Sw[',˂*Tdy - 4/m Rw<`H$J!c(s,*ٹd$mwFlPˊ>X7"ѧ41sCu^gbxC^%QwT5fWsNoQ";Zf+lܚ/U{M5@"=%R[OtfM8*[ƩVa"6qC||l`~f)"]ʿȰ}/M nmZCbrZ_XŚ 3])QW9f%rkɳbcS#S1Xݿ;&J_MXH!ad~r[)cd5yx 5NI udks1J\q-X&mvQ+Tec9UEO[}ZB'CGdh6N@L"w6U|B+~thJBvZZ fWwO-8_n,QsW5l #+?QQe5q $l6=f7拎C&I99 U{;K 9Ufb2WkgbOU:4n$Sbnـ؍0̥" 6EFa_-Y搈cP)7ps%).$lpsrJqܐ1bC&TCݿ)؟PE7}4b8Ab:F-$sXzR$8u-e< n_jop|c$|%2`*fwfA h3N 5;clc jrFU<Z2"˨Y* ٰ 2{Cx}11=;k %/d`Ff~d)nMY"%\<X;eb}>g?J qg /x.]cwE}^^ Lp"`?(h{05me* !ZIg_EEZa- 5W,\oru0}9R7oA2^W#NiT>/njQ?| )P*">׻Ol&zw|5eq~tKvr%X>%)@l+ve9:}ĺYDbW@޼K¬RG(od2?/f{oB/^*07^ˎ#xkuN@?Φ2h+#WOsfFoGP =tO Q!JM[4l/$_3l;PESa?zZYm F[S۳JM[S#_1s;72VؘHs&Vf־zbc=Ѕ]}x ?$/*?QsH/=z>JiʀuUXXrh]w|XIogf'Gt*/4*bf;A_ST+.&ns['mxvL74#{hwX0p_OvA"'h/X Q<r,ViK+ڠ~ay/]z@.[`g]|"TyjJ vyi%[sјP;Hxy]͇HL07Q/MZK\{#XvN7C[ (4f=yX6ygM/;31P?Ԝz~ T6U\m֥8'g]=X:?wbIiU]%rz='_3 7qz-7''oԵ&xTc`8c5F[6 ӹ$V;=h>Mc](yKRuő]Ew7OWXI<9o# -4 F[ oQ/J/gC晕L9;㩶'eZiCE6/J$Lv^L` ar6rیeff)s,dAx<=ed^C)@Ap [4)N0[^5jV>le6Av5|^E^c媊; xd!{ &+a((96oCCg>}\wHd*5f[seB ΰ7W*&Zƛڤ)H~j"VڄJZ@+v:ӫ[_Av V'.ӎ/6=ߵ==zmqי\o )+d2} 3T+w;DK )R1`הZ8rUT")^&y9ioW$٩. j}<)rߖ^}]]͢00Mk`/)(;#\pvE\:pg<8RX4lߪj.nNP4yBG&c|QJwwd02@ojw:0Z\O9Kws=;dc`P:ޭw)[l1Aйy\Ï!FExc\=$ww #&<ΕM/ 1jCF`r~캾uɖ[IW212&w0EXXý믯/8^7ŃמEU wm@qA.tf^"{岶J8fVh)zJOs 2Xfm%HM*_~hs:Le4pʟR9VPhr2K5٢z 2 5#N13νFz#_ןZ]KBfcKyf֖cr4t(s_ptfWӶG};M 0PIygM &b ɝQ^$ʑ@ȨksG]s!e?@fp&} 8}4ms,Jݑ12\gK= wye[V+D`)LeN +ٻp^rNDCQ W!C4[$$K&-8gf ܇d>2ɱA*B 2alJ|ąKrcLILKh_EwI6]G-F'H8e)OX/01+C&_Va(bNQ4*bg v&U&txց%yژ8Yෛ,f@~Ymt2 ̲tB%(P^nX'@ z%.K!bb(qnZtAq(/a *Ғ$;8R>jO'Re󅉏Za#X~1Ol7'CJ ۼRg(I\qrƸ $֋t_q`0甑Z* *~jq0GGm B2*_0@¶\I5m4#uo^i[`&-ZRRZ8E2ت1VGml~K816ʢ*5DṤ8zI9?&k*Ęe7]M Ώz„d {MSZ'6ɡJx$AʾN&֍@ iHVS-nf qD?vILMlr9?bFX 5%i5ujS61`ie0{Wn <7IAg {N2-Ttk3o`#dWx{pFf6d܉T3=UJa'u!\;5 " }|8_Y۪A,wr=8Mik2csᨡv!0+I4rMw}pumbGf;BwD75u 5_˅XxA:d,Lf8\KsDlґRf [aJ+gd8+ bV/t2)\} MZK)gR,rlt0H^S0oƙ ۊGyYrO>ֶ@ -|k8&i#pˣ)$:?!z$Zq}v}#jP}Yfy^SB#ЌzqUk> k2zCQciզ'⨟| -5_ OoW,8<IcW"K7b@-~f֎(8~:{yD_=1e5 w8U)AYJk]<{c](qi$efcQ6,*fzcrqn0U 80VŪ4JNI& P#2ʱY}8Gv>rЕ>H0d\kyᒿC슃}/<!\|l咙 }#i5 q'LifgH{ l{\˧H*&9Hxw%wѼf~X8*1*Ǻx$v_ЎE{|+mav ul8)…a3ͪg)KM/n_VNVFƂ$9/SY`NU]Tky=)>LSK:5.F='`EA\!0p5OE~Ɣv6|cmfa%O6Bh`Ȇk!z>'nW=D/*uHwsfƘ.fBNkӭ|zoyUU yz3"]$@{7r;!z~v?Bb?;cO9OǶM+?o*Oi ./Y}-%ǾԧD6~Y7sQV("H,J^ړ׮D$A"%HKmŬނ2Epdrš-=Dw ̝<ȰY ծD7 z#1,; D4,ݓւ>z6cnF!avFtq_[Yɛ)3Wgö%X&O A*``sB> t$t+t{RF糛9p;yvƶRdpA T 8.֖LLXDf\:fVRZ֮C*}V㿭tkNMy;GvyJ#PQm$.u= R4! _9`/<ˀL֫ EQICt&w?3 UL+;`4@Ȗ4ۅ [@Heh«ʬC<^ܮ' Ql ~udhH>@AD5j{Z% @E2}oY L|g~?3nUR%fޓ;= =sc!(VXqID2s{d"3AiAEܮAkCSKG[_5U1}ӻ<i|16ПL?dZ.iWy߱ɬ9.+ozlSWFR|DˌDw_Æ%l]o4y%N|Hmr\J(յBPݲQrSU}-U o?DjşbJX}}r(XLu6#评Y{Zܚ-A>9۫9Z0;|0>GH)zX;X1,>sϨf'v;E!j^55F'O0:P2KePSGDвdHWEY%ޓHfK4jW,6F*ψs,*F*aD7k%Bs/f|v-e)&X,'/#!Ei:#9C}ޮrlvhWp. )u[(|jm|8E(B-\(.B/ ┩w`ehCY){S i+Qj/gl߂W'a'C-z{B97}􊈛[BaL> +"⋉^atMp<--M 0=\"wLfwX>[kP~t6F`X%d+1T)Ykh&ѧS i6^yԢtV=xji:$jk8jݰKH N!;(dHV] g_D:S:. $c^a*y2euu 3A'4.tbu׆Q\`]ªbc?" w AGS"31UG\}yJI\L, |xP<ж9E59_ f\JϱU"tG.zO[eyƾP@^Gm,|^88,Ye5hkM,ehltQt*Y;)Y}Z14A!8Ř@ñY(1b,3/?&$Z;zq4 >+=`R8?\Sn$zկ jRS~3#3,zo.򗍋X8eȸFQ" Dv@jp*Nf[1*6NrC iC=ǘb ]D^x42#b}޴WPn V>^`Af_ UͲ^n =o{"1SzG2o̚% "._0eAGΈvrkrZ4D+E97K`{5?.?\>b8فSx^{lg0*b9s͋h[ fD ù'kD~N{3[˔|!WûBՎ׶~kiԤ'hz\* ׺99S]mn|*I/YdNLpHAﻞrt,^V e\,P+&vMݲ=g+\lHd!yO(IO 竄MDGrZߕeSGkmOVU<6XƯ߆0]4ޠY;MTx>'IEP "!YH0>nln5숇-i| D@Ϥ|GBNj`\pYA#Nm|ŦI^[&KK93Kp AѻwWY˅+@Q1>[ÄJ.W{ʚewarPr c 2-w"%5eg TɌ{O^{n8&8>͊XF¯]RԳVU/PGO_mcV{tXX6A36 4,8y)mT<(CSX̢\?iLv-~\*K21$'g%>9Kfn 6 `Z<*s CA'?2/u3@j%syT^ٙk*Q.ir/RTXKHk+0 _}D x׎]V6.op OvEJn6&ńLQT&Z샽3o&bzsdccOao+%2R0 p] mr[hf|&mhS0UQn PQ1,]Zr*'~+8LÒM"p¶#lk{+ &`{D}rm]4WeǓFEâBZ0{>G*gw 9U}疡 ['wQU'*q6b(n ,OƌƟP=٧~l1`:hEy'~ATM](㲯UJr$[Ĵ'JvvMkjހ+dFQQq'L҃T#w>Zl˂VHsRZ5*Y5ך%v Q-ubgFZg;듑(F? Q#&ᐕEbRɕ0*'gu$z[g*n G;sN+y=v9GS*SC!zP`HϮ"%c;hGdb_Ƭ=~"ؘdR/duV~sWAM0 w2nbS WyijJ_u>Py&g|].ZWyap8. (icADMdd3;b`O:馿YH VHyHkD}luM$⤟g D4_BhԶ"-YԳ5&>E7փSPh #H'I #N8 =­ܿԲ!}i[gc?]|% {&m9% S SVa<L.CK8DWKF^̽װ1(5|(.}žA$*8|9 "uXaSu^,Qa'')9hJC[Wb'U sl5ܕ8% 5b,?&4 ÆOyk%<ֳ8Ul[ d>7>&)iƏѴH+VXCc(뜮7w)pN@D lM#־KٿיF@붴}[ﴽ/i'iqu㐫 #(@yg.%ǔLb8 TK1Qʜh[^(.s;epDT8 HoKўD1A+V5Iq-x&DK^u4*.RZJE·:9iL+é8<ߛ* 臆P@o;qi LMZ@n4AtQ_0g+S;V >}D?~L=%Z.~  u/[pXzx?ĩ%uk%7 F ^(\^AWE e,V(|Mң?vv\r!n4{ 7QBk?;pΓbyM?M2^;RT3zFwnC yԝM Tm& ,PYaqxoꤚ? xKzsYƨZhZ'P~wGr @Ɍt#MIeQOtU)O)`RU }1lKPIq ˈ<@RUS${Rr̨cw 7g xYPJDm ,T69*I"b+IBK'%@=DzE_}78g{x!.P qiꏒP*r$]Ğe_jlZrR)e4Gh)CN&|`xs LUDž,ʼ~O t(~艒ҲD Z,<:fs/BWo3(2~a%(h)w-{gMaܯP)29BVoC2ufv6mS@ g}lZa֏fr kyESݎSRVJ%!a4hle :CiDžrQ+Uퟪ+_֫IÀb*mvf9&㨯pfR~.c#h&U9VnNҥ@?)_zy =o8a0EFlEbϏR$+nj8 Oe:7{AZZ\υ/6;j ,l_0Qfټ/}]$RuHFkUkjB*)46AV,/Śb}!`)|SP"~^35G2J3]їހfVRA,դcZ_ iU318<dNXfmX#H8<>w$TTyNa0?>";T؅~;,ղ'.]DŽk&<٘4w(^7Q29w%2I7Z`nqO+D8ǁ;/Cˣ-1)O1]SGS0 oP%oY9IWi$t Ht㩅=DkA)/Ǵ8g&: +f #@,I!F]x_fb-Pf\ ,Ɯ:fmW#/ 5hʬu?nΝ*^!p&5P3*f0Z(L }Uq:? ɔ[e[ |$ٓ`-+s/C}C k}RA|ʴ6[yt5\]e(pKczPfI+'\LkX; V?ditvի2 asS?H?m+ l;,wˮEVNKt&+mXl|&f&T |d#Uk Mu8)$hv gmT&nZd#3=P y\$>}Ĭȳ!% 5*^5X.0vB2bfPawfWoS~u; GMR8~3I6?Xo"eQŮѽpڿb}ZlMjS$YHQ[O`!Ʃ&-BD*rϏr殄F'""^^N VLmas|ʿcsǥ<.?O.>BhȠߓC$N UpC;mLcJLWD׋..e`$o'J  .Nk F.|e7PQ1c2^?|Dz=ک~f4*]z_c0egnHaLy "{PXWHţ\ҠT.Zc3W.2m~ ӥ5dg2MY_I X|[s!տ#" ͔/)G-v}VAx'w(rg͆Z.$Y"4wN@ZU аʍ8Ψ<oKKٚ'8H7<7Bhp) AR}<I*U`Gwkg6/}&[Pـ4eG0m\ 1ؿ(Ȁnq#;rۨ/M&V=Jie۱?ۈZY224YLޠ̇1W,acqkx-8h Jiܭ)Vn9hc& {ǓwYAYȟ<7a'Z8h&ٿ_j8%AL z(Wʷ?)(EJıAdw4|˒Qxk%o~̄9q!8u:ky3h .q9 E/\U!y73u7ݬ "EhS.!>o1-}fiCbDߝ/F̎AGw~ 0qO:h7*X>ĵ9hHwrw3UXK.Œ4WjߔTVJ BS{E1P>.->u.P}&13#F}ވ5՛jN CI Ju=l_D% 4M/skU.=A |9>Q2f9@%@fLqrYμ͠pV ̙0¯o*Y zcw͇Φ؍yKJ- 0C) -6%#~ S7)yǗ?QaV~M abφ4_ęƧNlpGθUNƛ~^&ʋ9~òՂ}u'?TJ=٤&=3hX YxA]5!`ޮILUШ)%T֎E35mU"Ҿ7w9*٨4 ؛۶?r:;C9~?܅X k*jɼq T qkV hYI۫8eX^xrSX%O(F^K~)ՖD($/ح$j4_aۅAԲ GƈʅQ) H(R#> @M#Npr!Wy8.(MUMa5 Z(0Xk1j%kR\btak@jˡ݃Z3 yW} I1;ߌ;½0r*NGSFjeHvqNc+Cqz:UkבLMcɮAk{ľ;+^KB?U>F8s@2E4A=k@#滌h^"'R7In? to?s zc(mU?;KꤋOEص^J4kJ.I:I5d-gS*Z]F:,%smB7C&⾻.]]ifͩb$d +ʶHC( nw̢>?/Fd<\YW G78Cp ,%9F~Pf&rUXkh ݃r\'[EҝKNC~%smobl+bW_fz_E=~CpCӂzv3u"=ܵZ)cL"@Xf.(=g:䆼2A['ke!:cs O(.V_:d/bxwZV)WoX!)0 hL O$nt2 5  T @mVh_|rX~ f/Uѧ,|:um:d?o)tpȅMZ|^BBmBu%rFDщ1D3k+@Yɹ:{,bIN\#4 E b]de@"ͥ'?5_Fϯ0YmBi+3%CPbj (}, /۠YQ?f[JK?`.pZ{͢ XgV< Y)9[7I_RtmkKm`9<*!1p"NA*]L!9mC?N;dXq_$[_DZ>&Ko~h۷ @仞hW^XиV,+6UMyى;~fmMDdr\"ˊ@Jp⤣/.|d~ 욣Ɯ}莳]XxOHZgzݨH :cV%r8qp,TttLj.jogld+"i;i8sÞc3 dcjpMwjeF#0_1[F/Qf2U57KMd.ʚ$L2|%?K,iUx`))_s30 [sŴDC|ʾs\9CylE|w.{Ԥ4ukz}ꗚ! dи`ۨ򲘲8ywǞ8QN6Jn+nti>0nq)C"s=f>kv zMURi4'3=g ݞomm3%_C#%߱NT„ 0Kb w_tͧNۮi=.Z/#`pb*ǠV9¯O˜r01~E]آV7Fo& hM85G MJ7߀zAN"nc`"~WlEsk$8[fFR Dsw ɣ%CwT']#X(57b:I]K DELsc)/cELСTT̶CsltĴ`蹡ᓚOw^ȓlFR[H/C>E m6ád"'hjzԜ_ۀvv{ʁ2S}ݸΣGZ&^6}z8"]0ԒL?|q;q_dױdη뢏>xɑnB\ϻȎ?BSe#.•5 t5‰k ~k!$+e49^"j ;7=oR)LpZ|bK&E0 w{FIs +{~U.4TKwL rii%'D O3b]?xDL4o\R첥[h2CVF=ƺW%߰oqU…< 2itD'YpGNEpI/ áE%X{A.ORŠ(zωQxXZ=$Pt$iS-T /;ұY¸#qcm kRC#_S?TW >=fb8{{$Hɸ/:-kƜR>k1z  ROad}![I7S6V .kXM )"pď5 0xM~ 84)Ҭls:;̣uX8 NV=xw^H_7 YQ=bTdTDptD,o^۲gOG Pg&)fųyq^s*`:֒EAl681|ѹ$\PpӯPgo: Ʃݙ1~W\8H =QOほ ? aB׌hzW!9"qn_A@K2(oUu %8ms}q^+6koo_*YPoIaڌ]eܗ0k-[T+spN>ے!?NONw5,)8x⸶ϮH,&~.&[P<Vqr/փg] ܷHmNj<Rk +NĤ(H<ۍ.kzЁG/>ge6BtN쑌Q Y%ëAh#Vv6)FKf>Q[X8 akEcj &݂v'g/NuC+ Dk]!t(Hv5!VBas@N AKtn_Fa ] 1 M67As jбALv v )\R HH>mX 5MSMs_TI.o@/ne@Ab2Pfw)5θg+cLŋFqJwr;fYn|ė/8s 6s$frE$e1R]`XWl+(28ycirdzycPa b8dX ڒ)hq)'3_ fdnw&h\,1]n4!ꕾ>U>׋!|45^2 4/""Luٖc- .-4KY{~PKQ2p n=þXmU՚Gg}h{I{\1"i΁+J^' !Z\6G"/z"M`pRi]\,; V4_DgZj>Zڈ"ڛY,f9O7;<1X}Ą s+G{ ԛKt^S|Wz6Sko|FyfXP M,CW5Q9ӿ |4R 6-جqluz j 71g_F?Y!?NԐtpu \{+X$q3d6yhu8 8^aWϺ7|ߜ-3˂|~D;>f_ _=g98&g܁,+޹H=eMP? \VO~ґryF R% Q$K#"%uEfC2f 9Ωg%%Da1훐7?p$m.11לea.'c HG SV.IKm tf]?VIV9啝#Ac\κ膖"U#$-$ f!t}T֮>jJl$| ʇf~۶€A З]KXTjٍ3R=e:)6uo $LXaŦ] ަ/0K6ף2Jry<}rq:FT]Ux'l3;$pqbnxlV] 9 ͕bbY :wox?V~PSG.|sQ`*犓 GY6=zYG2U"''q7f-Bmz*6SV|rd0i//#Ig딩ܟ{la%ң![):4):âf7HOX6ר7G"PAĉDbser |8= Z:ݯ;#ۃ|j#.i91_Vyy~.EfR5qG8r%o*ёϤ'6Bp y:1M V`&ᇒRAW&aIQ=h{?S;@"1倣Z8TprQ(`VRoءDtXpTzP8OMQaF-d k^rd,4P*;ż?u?muIٗ G*=MqP۔OĬsQr(`lpF{)tD+0.QNCZ dA$*co N |bPPGCZi ƃߚn};+P!A䶣.уm*C&+ Ł[GS=|ќ2jg%L+BriC]Or"#$eLde0וp?2aQ ] :^b,~ݒ\3<@fkp::tֲ~@9pQajw ֐jڝ'2X=/4@470ݳ^E v}"ߐʾT N!CiD̀ۥK)s7G5  ~uiZ]0A_+jl2 Dk Ė+#̶ 4f*Nf»Lko?'n9Ƽ0z!]ԐX{)[nj}-s~%?2ycw> -Fmթߎθp~OIO-H}ϖi1yZ3 W0[wB ?;Rݕ?A= +#UMOy7.Ţ1?Y%#!ր6vl31zmuTwjaPުxK1Z ^ZH șM`~}ɱ *8.Wd%_<4.`%@HۅThuª[2MLѵO9iJQK65ߥqLJ[zrѿаs<_BBR {:ATe:X|@dtE1$UguYԆF=3GzT'ԟ^a>P$73b2.5q.A-B61C5Vk OU> јӚ|ζ tOZnԃgq;;{$E}@7,;܁FK3ћjQ߭ ӮP.*$Cu_F nk,vy4+1PضՔxۯ@, lYo_wI*/_is.+pVQktd4KZ*]v↜Z C'cEQpwGzkn#Q.nd,ɱQFJa>sea\sCw4~,(78E ^Z p2;hO.sCPKr9M}s“(x ٛJf\N}SB /cT],5aY$(#6F3c`?nl#sA%l9HJ$֙vw $yf)z2*[Z#hH3Rcj _,,=$1 FςQR>mLْq݆C~˵"cli^|CƠ.^Cʃ;&MT cm -vڍWNloa 15< ӥ* )R|"]\zz(|(Kg_m/kØT11$OPxW=eJ!ЭTQE0Ize'nt>e V˞^ @, OY=_p^97cNR@gbZD/oԍǑ3-[P/cBraaRCKA{sA]vc%geFG-ā~ojI^A Xb0øyZ oaܩjM=K=-OfǤ :z3yE=V̅hY[gW~v7w2aP$X螹َ+f*xzch\D:^Y/TiD=!g!2k9V7V)%AOأZE`f@ e^_ /q_|}z׍)f<>=$otɝ[}"_ZTOb(E}{VE\ܹatR;sP/BLh^Av Skv:O?{$. De5Yg4ђ(D -5DLf:2y1bb(1ڂ\^)իJدГQTsNQ%Z[7J,wY[58P#t{_{]?{Io[ =]+,Ef4@{fR##u?GxL爜vMcH +y)%>/$G岟inMp 1i/XmU000@.a?o[HwhJ~f aSW{Rúj֨IvV? UlSi{DH[):[WmwQN/򰫨_3Vq˭ed YFLmgEyYD#akmX(z|f~( rQ`d6w!9D${u GEcGMF;,ɞI\ZY@1C)p&y-r\t8^+D"?g{'lъk)]Y_3Fl%9 T3\ );a7%X@fU􉳠~jPYGvra.:E){--a+4GKD88x9(!.>cڄ DM쪺K,"T޾w(#;LObTU#ʾUBLBtdNkfp!W7Z{}!ELzGP0) )o]%Ǿ+ O/^TgԁTEE Dh&C8P$2{Mpؗ&60OhЭeWy^9Wm2$q7cE(1Y/h踰nUЦ}SՑc4xڦ`ه)pl[H`7x;G<8bh͍fU>SagD% dgj7(=yJCRz^1 T <kQ42,yWmbr2kkB-ZZjyK#xJvÝ'ei13ΛPhf{1C0gɶ6 1 ";a10:(\Zau=McS$fb^o!چhRԴ{š-A٬0!J!{E͕A Րa xu ^%W0t:Xhw__ҿ>vVLeo#sW\9Ökږ1-A^dh.jrgЏAUGH[L j qz9{W$4D,oA 斳ńRzAY!}"IgKSvΫD[z?~n5/ƅĿ!k2j8²=WlUIbetީYy9juiXKuOf)1Y2SdSi0& AXj.8ulH@W>`Sqs;YP Jɖp-_j !vT3[QE6ܦIfĴQ3o:'m J&}j6V+ZC3V [/*DyxTPnx)kVKP=d]&ܶ(7oӽ,oW:t{~`X~ƲP"{@h*NϾ^BlE/]8GbIj_H{*An&[G&;{?b)缅'ACl]SǿQP24[^nϦ?WAy12Ì54!EKzX|XN&5Jf+TWFQ#Fn0jFIi#a ||:'2&0{,yA |1yIv!)/f,L[k;(WcqE0̠Ujvc\;ֶ&[šaDMB58d;zP!._?Q :$X_0 ?Me Z"jn?J^nSDkబ6 7)NCFj!)JȎ-{cAh8 <>R 5*Ə|.uϾVB` /Hc϶OvaVO+ۅMeӑH{ZG-$(ڋ^$a&iL!)baC BNj` !;OཇI⪖I-5 r],.6 2ؒEvwʴV> e!A-:KfȮd_m;4λۈ4xx `&Iic~bG72@h=lBzV̻O'o_ϒ$k?vgK\KDe*?oS/.=`+2c+tO`Z r!&N(JF|78ީBo$PiZ8퇽N@+ J]da\:OpT+WeYװe=asdC3:ɯ2Tux :F ܪ /tH+/EqXp#zŞCwDxͫl u<;2{Vbn I\mID7Is@/F $׉<+D {OR[كp Eo@}&)v6.ZP?1T};شץt\%)&3L-P8w}3e Cw튥?'Ů[sUmu>t$$@KF? ݅."F}&!J-IxG ~GI*9lnq%"j*-0FHgf7h'a.z[>'TtsPȀf8KP A j{B]^S}0v|~_pgX'Շ]9+%[EzԪm*gobwJw7Ycy.s l#m\Tj[_(̨iL8VWPKp{VeMV^p| %GB8sZ*3BV[[8 `yyh7UP'u9x"fc}ROa^ʛeXSL е<װ*78/N!uQob.z;7Tiɲ1.bd-x*mУX;pcjҘ;P646f{ÁK|=h=̊+W=P&Xhgv+%sy|$yɦ_;vr|SQpP1Ro䒜ꠄXpqg^?Dl֯$PQg:ve njm1CЛׅǽt=1 UZPT.*U;WR$[(95?/;&.XuEǎ4L(^2XBQQ*cr ,;$GZtǐ;N%?JPQi B ĹXJuiDA*5ѯƩ^P #: .UJ$h ߱8ym+˪(®U98me'?=7W8502%Ї}$t(Uo[KO9[H[!4{ЗJl`=PƍVG W4R Xr>5pܟFP4yJ2VTY8H8QG|Y͗;.? m{zY8f)9LlØ;I=Ӑ"wMa~1k31ҵj~XpJC^RIuʹ}ZrOc^$ dk]+r--X'jհhO;g>ƾv37Pj9~r<9l%GC qu8Wipr^MC}+D?PF٧%B},Ruo4] w$Gj4 Zc;7kN: e3q"ۮ\mtlnޘ!O祵8 lo.qir1sG%|0oCFMR3h2[ $`Tsg aՉ{̏/ 81pBK;&\b<)wc2flp$9gd+QXe6>hsyŢj FXRܪ xrgA ܃:˄>;EB}3 Mt|#~=)Эz֐Ae!n{¼4F =oFG9n մĔ0n!`痁|ܱjvL.oV_ZqNvK l:Ҷ z3*[4n8q~PcOYYIعrqeef3&'j Itn!m˖ $z d <%pW8c ~P_5ޕ.r`&@#w 4[S@g%{;ϲ2.EVz`Sv"W~< ﵤMi|][{ 5 oFk7EK}JI)Ѝj GP ,&8>ʕ=ZWn׶h檞X`Xur='BpAN`Qt\(_ O_$A::YEWOTm>)1 f)Ei6JZH՞>pO02 ,yV O&CgcBqg", my_J;~L.'1{63L&Txfgz|erٝ1^k9n/M}#6ZxZLFm΅<{H3K3 $&C.1Kҡ FhiT'SN=Rzv!,gI~h=FI3T}E"~GBR0=Jw"ܕ;Xi2~c6'3S:ƄZu[hAoz=&ڸՌ0?h:.e "2l7*v@|:#ULfȵF$}o3ureS\xCUtQx̎!tm1y`3& ÈMhlkZV9o> +z (d qR5 Wɚ4txChӏQ'C98ub:VA9ƗZ U4Kk=uIjVb+АH$+!Xin- (U" py`t'a'&8>&N-˘|0ڟ{A^rfP% (ƇYҌ3/ϧ/9 *`*r$RKc6f6_o :Ú#(¾\1Hc솜]0K)s2fQszt\Ym?p3i˳.SqVwUs8+EBd[z{F?)`uiSS)\F`f did 3iTW|Υ⥈O9~D']rg,ͽRͷ8 BF'7koSr㐍䣢<Ӳ)YG|(Se-8jܙR. B+RDӌcJ:?z˖7Ć˖_fNs۔t<4i@Nqd{)W,c7ã)LL":/H  >)ft'y?0[5F6'( 3nTM^A{_Ww U+D*Jd-n9ƫ76!spJUvw .SSF`W?̇H`VaDMcC5W#N 'mo2`_= f b+:gc+DrxHՑ[q;,'!sbڣ0Ί}oeh:k[\@ Sz*bjbJYg(oI߄tM|UG)'YyJ,|j[fU?P,Rn?lOy>/W9vAe{iThxw` tvhOxcY͸ ܍FhfW^HLe|uj^ eP,C!EJ%) ?:~; b zŠ<`uy\FЦa@.!)mZdNxHig!PAS oeL#i4II.ϢǞ;2?uRr<;e EQ(ц 2U0j @ `ٔZ9ԑ?N }5׃cs!l6Wz I/0tI #b xv\QB y Nȱ*xh ,A!lBL* ύq.{=ܐ&y| fLC6ڪuϥ믽A&_R˅3bAOoq$ǁB+tDJ4yD@7[K4tcm@7h>LÖY6K%Y!Cd}>+x} [ЧjUOO/5ohL3%~oX[w>ZK;`B sޢyJLb7JR"x  W yKbml-C5 HUM( ^555sִ :πyHv $ĵ0xmVq-Mb1>$*ZES޽/1gEҡIz'd' qoXP[ 싘݋X9^.sԱcY2 +>G)⦞C ŕ<4hQEr4?C]wa{Zi~.$l+[+kCF/.KqrT;US4s2 {y5=^Hф$3-#m@ DீBy/]MrBcSKkDhꍦMr51/>b*ؽ]O8p z$y4i=.4 J0A|gsS~Lu'[ 7 LV83$$ g>ָ3¹Vy%h*R6zBȘ@Tfj욭/ t>g|Wk'v~ʯpzp"'s'9\_dbuR2?)!Dv_#-eL_ GO W4'JlaQP@X!Fs I'hAf geh0vvX2\\ 8On^puP;S)͹^{gCvM \tX,b }tIf$̵f‡$+]rm̛FVY%@N nU)ڜVUU<*CΫ'Lkfm}(EvQt&Z /1 d6Vʱ,QP+^rK=q}36PH8ݽ(Md;"wt ̄4},I"|/ag%x]e,@\1e.(ūf+z#5iKnOe=B-MT}E~cN lV.#E>kL6~H/iP-[j2y|v|#Lã!sb9ޙ?zK^9 s_?XK X;Q.[P>ӵ5X{Ա ؟Q n{G 3t !cg?U5LxLd >bCG`8g1N:_vN:*V£=8HQAPIS [cfއ ~U+aJq' (?-z0P1m/ۗY=n^] n6vLL`p@}vxɋP; v}V`p_-Sh 0ZaGp,p9] /zΎU-FlDxӈ?4>PdScTRpwiWNB:I߸*C/ҜWskBY(.Y찜l +غ3u:#ΪكuMOs!SkеO/;08^{R&qt@n?Ț~k8?OX췥} zEzg9dG!XgLJ5T8/0j5%Ɲ7cJb}Od O5kP̗YMt>"0% C_}0&IA1 z  ̖~gE@!C4V:8dȪ2 J)Dh-)ذ\q[#xj"R뽅NHZ,NJ 'paYYпZכZ!b(l}(+_h\Jt EJa+z7YځI&ASWsB^aVۢnGʮ5aq^ kPf>xŤAs3z*m ҆glL=Ŧkӌ+1#U] <3{=U`/a1P$vl/șvs垙K!ޖ#ă#}G*wJqs5|U8již:͓pk֫%q oC\]#bA@`Y q t=t#=OU;끜ԫs1T3*0x!*}7^4vv U4!fȭӔb "4Bczg1,5Oȸk[) Ѐyxfh[P˚3_6 q+ۮ9i}z,H'xu* h~LiXz)Ӽvk[!Vr[|7. k뵇r*NUeIYO ȃixLCZiAG$إ:z4UMܰux R1٦1{AGG(9k!f4&OW3^ȢDI)meD8u2dL a܀yvp We]B8q[¡ \|r l) hKsX=d `~"$ r[:S(WL3w]A<ޚBduJ`;Rr>8H9X렫sP9J >;Vӆ8O. *VTͶNzSUXXާn}ųMhv=lIy%QXvA3w~._ ;5\ڷulmNYw/`ʻfNQЦf_hh^A_ i&rb/ews%ð2$ܳ B_v՜N5A3Mٟғ:}~库')!ik XCSe-6|A t4O$9xXvt툱3Z+ ?ZЄ]?fi`(ZnNܛXJcv$D$I gyBȝiC:nuSlxb_d_ BZc$I(VUI<u#)>>dfY`ljޠ Jo/P߄+gNA=qfԒKCP|/*d.W qJ=d垅G"by;H-9 3(*ʱ[ǕDSd:j#O7ysА;Rx=;Z$bT'vֿ¬37]q2\,V+3c6&>m237}]?5SF0 ف'zWWYպyGB:3?igJ&7@ ʰ1 \fR|␘L2息3s&N0p 6Pfmra[N*vқ#> ͚.xnEz/g6ũU-.o?s''hMTo)jV6q [CYځWZ~H4I$*(}Y.tu\^I{DBa+ ْvk#vKuJbᾇ(QgۻLBlI8B֩&I>oIH@qթʩZ[@rRb 770obBE|D"atčK^EK;89mj^X=VIac%~Ԅ_- ̞颢 މ,jQ%tǬFc#yxBUЯlek-ec%ňD[\<$'lL* M~9wek k^ݐ2#ŷqctBfVjfS6^#JR =0#R4G,e+QI|M_h1ڝMr= _p9oҦ7:j/94ʗF-.%Rlm3}ع RQֺ+ 8z-}ZsOJۍ:"]jSkE%5ӫXvg?VM?E[?V O!qO(p*g_Ė{Q|< bSF:_X4!]m?y \D(ʆljD߱K67|Wum*cBc|ݾ"Z:k||9o/2#Pԫ"{NOXΝ0nR En>F(cδ|8t)b#  ) pTbPEqh *  :m&;u=Gx3W0Vi!<pI.J94)n-5xM$'ē Z`϶h;w5qY够9O̒Y8 _O_8~7]CM,8$cC%swd}ݠ"|~s Q'%!f~2rN~^n _K8?¼U@PMkn1B՝#0.!cAZOҴ_#[nn g]#*-"[E-,*gؼUSDFRόAu%'b0 WB/+lBG㝲SQSqdC$F* 7[ (.-ڧm:Me5Z~YWG91rFXjvi~_7'3#} *4cke^vL5bFG _!'9 ?lk%o_~h+.vPt'NVqg@ǎPV:$E?o[Ô%\ ׯ/gq2y/nO`J^n#FP?m~)b~X /OvR)~rfoR־4xKg勚 JX ~!m3'XD T'ggL&j`$5pwhwkgUFLRA˥s unXZcjFQ6S]-} =qV]Є 8(x-O;uY sv壀ɔgQr#b }>&@ hJ|3VaIx_0OwR:::hˌ5ZņHfKܱ[!@Mo^j=Cr&jmK8]|qvZl233Q#3F_ z2Buuy 2b<]!~*,B4Tr.x/xO?ǂ@y,T_m;EJ"fS̪٘} L׈+u؍bN`/Iql 9vv I- 8msO,jώ\DliWR(2U:B]GE7BF R~-k#DK鐙edam|>lX WmyҘ~Or-# di\rB_pI)a.O#.u7<_} 6,f]CXX_;v6/֑%;=w]Ŵ߬@;pi+3#`;0B8X.&_}TlG(1ZH0Q},N{bN'W5|3գ \NXP |[~G蠳 [@c-"f7s\x5yMקּIINy{[3 50R-*3>N Sδw:z[TSU -g<} ˙^AaYM߼jG]lsLFx]ޤ͜vnrѷy$b|Ph[e 0Ȗz3C- 6EtmʵV~h4'ew OMYfMHZ/ٗk'[LNQl^_eU18UU^q9)m@@m~Tj-Ǔ^aUl#r,qZ3>voԂV\8Ӱ  29dǖhDiN(tn}r9dY}l{t{g۶2jE$"y@G;Ogga>քM s %呇pَp>;(tzg5_Ut`C!Pz:v"5[;l_)`@1N?yfB} Eh}Fs<@%LRbAREt$}Xo6}ڎb * :pm*20%C h¬JM5j \?6PeTiz+^QN8Œs;|r$ylK[׸?,Dkz^)T2A c[!NX5IEWHlzi9}#0 5U-6MRHxI֍tv%oW$O>>1#F`YP=Xڧخ. 3Naxg v@|~1:YٷŸ̞- ?Vri443PmCBjdQ1AZS*B3`| [ ץeQ24kZ/Mòek:$`/@p@8ܨVeȷ$1z-tl3>/hҒ~.[v_ӨT9s`NGG p c8q?}>B5eg7O#ѓ]R HЯ٦ +aܲT]3`;[v$ P,׏%qkd+Q#|aS-q ^6\r}Zbw^:s,&$O1 ?__/0uGP|#d+ sZB\.ӭfn$Xu[;FVKvJXb%JBJWsV}R>[>NrL ǹ8􉼲\#r-f5 xVmM;aM.X{j̛Rl[7>yg9GYb&(ȸ}99: ="/zDhH Ôti#X4IY$]b=Kf0Zp1R Y7=Dş\ ٬1/{u n8SveزgA 1?n;X_IOwR˲(Y%2ؑ&;!g0<)bm/IX|ؤ2Uv4:SF3v]0=V~t t "X$ CјEl!I^9~oR@Ad7B/fOJc3'AۋaVF J~I(%ePU^󣔹Ǒ[ѥ`v`C8S0dcn_7bX4%Lj<DG߮KHO1'>:?EڈDXi]1A}+XCkZXWd+JFռaf.;Va/llYyn>OCQħoj8)->R=59.J2ϤKg[L8Bϥ ö L>|fmY Kdg| Gī=VVMb8 g,9aLpj&><6BRʎ :Z1PNSBM-,C뭨 q&O - NL5c t+X|&ʘNպ˜]HΆ-v8( X-buγ7ompG.5Ť۰nl3%]s N#h띉>8T&ٸBV\ \IR)Hnzxkfy&/|r5/מ^I䇚 :Az,|eSK0/S*vR ɫQTGNq#𲷓*2M$~Vy_VF jmHY(}2suo P7ѩg'(U73uV3Tɞ#6H[1+MMX( ǙY'`-77#o lQn8 ^ H2 ֬~$Gx *F-7BLgSt1w9Xd;s߭{ P;T< 8$0cCf?!o?e 2S/P/ ~@BP:z&!iQҐv^Fp?܅EJau^lA\R 2䕞V.V[zEG*-"y]i澦Ezqmvp(轃C(,2h͐6v18'(F1Pyt*~ 9a{|K F>VY'1G6^>|P%.~ke5 [~{ #둼wcFYhfk劎D5+w1QA^$e#xm~;!D|7.b<unhv{s.a dpUߑB~ T4]_Tu.BwzJ #TЦЁR?TthVej?-Up?:{AlRddq|l9S'kHn2YLK3 ܩwMJ!zUk"Et< ]ʽW2 m-0F ܶJ:Ƅg9oN}7$F'yY "˽61Ewk`WMS04;㻕:~6o~um1ْMA4?`ݴ]Z==<ĕ4mA[R&j.],C&A©zk?[Έ4zĈ; h9JR`H#LmJ1V]r:,3I][=ꩠZ5<>E }Ka\?Sa@HzF~C1C`8'A C{Xahq~P$[yThsUd)c@,F9 :}p33XRN׳qe3@[#N>(T 0X^`Ҕx^4I"bC$M^C%{ZA=f2G `#p:M>mA)~>>8S.'^|6ILj;]  | Kњ-TNtt- `ZoRX WMrmz>C9kԴ ϣ7xogH%͆qh5Q4XK7ڥ& ZׯwP1 MⰩ[[YǸWW0rEݶox'Dԡ:ĠYF6!~xHjߜݳco6߿P&vC1hȏF,n|HȠC>1NkK7|#*!1QN`_xB! L@o]jNAS c3SrGs{oaLkgZ{pt"Qw/k@&#KX#ak7"Xe~pdLNeR}ѹ2 (EP 7m?oal;qIz וT /D\]Ħi;<~ <{ڮ:tB6˛JWGiLۤ^RKu T%Qq:`IeReT ߈=,7-I:lcV#w_vn H]t}TR2{&qj%SՇk7ef\5PWh2JsJ&' O bA0n 0Fb'4N~#Z>t:.n* 8e]7ڻ-M* ';NQǾk'l}0jN(',i`Q8g1 ?1.p“UU6gGh pU`x)Uwr(x#*1O3;"ya4X:9&]9ƧTԄ]Z[坪!g|'FqeL{1ZDBTރ`3*!|FE0Ռ6J噹.q m| 48v/lT*[x#W%^tG jh2{i0/Y߀+}c8;beRx9oKkкQmU 7!*~d@. Er]a/]wa:Ʒ+\{RZ=+T xQt9 AsI?ᦺuKx«/!c AL.8WL[ͨ,@z" +^`ablY٪Kl'_.Yw2I J2m .+-}tvmj’yiAQnFi.?sO_MQ;?NJ)$Qoj6^83xc,8&.댃~3=1$ H`X*Srpg_UH^Eur[:Ϲdǻ/_~xVw§,5ܓNZG d%%W0JgT-: +'NUvuQ/Ln++o_4QPs'G@X`&!wD L~sx$Z 9snL  YM,xB2_8nOVB`Aމgu#}l .0ԒnPk- *# ߹-d.XvXeʨ⸒WC!McYM0EIx g7w\P) l.#nC!vMK(=&- 4ciW40{->u*-q1IJ~bk,< 6m);0"QbEYRk3YQ^"3MZ΃@ʦ%&]|!=t2 C ~`%O^Nrl֒SK Mt\#8'QZDRv&J pv`+w]B6";TQ@xBWƊ`D|3`ھU&ZzCmSOMOܐw=n^PK C^6i}5ECzw(nчoiX3'Hl_"Rwݣ@v_aOo=;btC՜*7IQ܋M5ɁETdQ &9O'|jI$Wb܀ hƝqȒf~Fg͈!e>_jhjdbȥeQҩbNq֤Zc62*y$ ߅w.#Ck^9MbWEaX+Gdl xetٚC"K@CD׈݋,NnfOʼ&+J ioR`Y[58G\?*ް'6o;..oM ܶ1)u Mq&l VeAlb%C+tPd@%a_'J=-=aט`~{jG p2 HK"Ϛ;\GFQO?58.J6vlRL@<澊r)RͶʨI$ fJo_mmqz­km{8\5;I6;vi*a g(U虾TmrT%zz\ =W(d%"Q#-h:BO+{d5)[GZD%o;"[!56[k#p1w&A:AFc t|gB捖*IU!H9#1!4ԅ_z>@Puv<$ZNPG>FڢfK+&S*E4HFԊxޙD9%D*+K*,rD۶7޼HsMXyܵ#k>Ж YllS YLPm'RE" +|a|O Ie<w\Z{>,Teg ]7 O h= A;`P.&^^͍48-5qZ5wnmHX"槨*o9o̻2ZI<5"/_Kdt@EYG9@`SlĉCP)CgAޙT>لy(7alLDYr ;>_m;-QGD"%^j0X ITk)8P{yȀl+V;Vsq]q[‹^"i3ƌ^=E qe&2ϓAkDS19Ϛi>GɖQ-$,Ls:áѷں8z[cӝ0m {-+gʉu3VlHV5\;G/QlPÇ7޾Z-DK+9J \cqZ~3/ lA8,O`5a1HUgM˩e8> E$NYtb< "'BVVܩGEzG-'a-ZN,:Nw1Q"T@Bm7Jyƃ ѧ.Sr\})燵쩓M"ˇX{6utX8 k:7VC9_a(HBJ1bQۋjqM; eb5”Bݞ.ʬQS]5@| ~QJT x!>H76Ʊ(@qX KQ˶N -o5ثsmVD9ώ멪2X7R((wP.osĿRdK%z1#zoZ1P8Kz,4!^M\CӳR2؄x¿wol]ȟ|uuK}mJ%j 1Ӯڨ`,B% S{=*s,jjyH9Vs߾'Tj(f :@, Usv9wa^=P=E!gn|l NS @$júI*@{"79닪97;D@[,`GH&E{ϕ;S0Il>e{=]0(fƎ\̌a.r DEWK$I>Ue_u<qSgZ/:7~ AЅBv*(2$7[uv7(ڟdFkxoqIuTe,uwL-AܺF}$gYZgb5=WT*!+0HF Ȳ./̘62a2 NFK95T\^!st!0.UW*\I6Bk~yM5EERaRW tԠ',^_^X9R ěs2ش%' N@FGJ_I~JQ6m#uaĻ!)9y2jw̢| cgZ=z350 e-u4E8+!EFVq9R ?Zʪ2Ԩ1iNj:$q*Ak%Yc;eyo;XqǸ%0V)VyE4W:w&zsN,zG'!{鋡ȴ"A&8UuC"kc اژ9o/ FXc) OCiQwelW# 觸`}}",uqˬQ)1my43]TՄ({c/C< r"Fe{x :j[FqS>d!A PM.(U[l']Ohg|T#߰/..YX r3>{" ?ԏb@L6&@YRD!=2 VA_Zn NJB$ɻh)Wjj=&e7UbNJzNjOJCD&V~YsUNxӈ,L q S Z{2kO=]# Ŋ"&YZJ%0R+[%CZh#N¡)}yeP:YO$w W9rͭj5)P/1 lY$Bvg>;3tIJ}%;]ѯ۞Ei"`,6Nh.*Kb~7ooRyҟDZnL3\UvT**sI $k-NgyJ( cT@G $[3~B ~tay"f)k+O=AVҪBalgYR/xt !ll ~^(Ԃ$Xp&nSv`z ˩l1n%v^'ou:ʝ>d2&RswB郶Rf|3)cT쾑T ]%1kГq3tw;f[Tۜ腪HU3`'ϋ݌n.09rf9LUeDlE %1<ONS׮Xv8[k:8D}*6n'^La{ܦSbH,}<]p0RjGHKͅ+SBN >>,o25G0f^ZmL?^a Ӝ=`0BtŌ$#a%)4-AV̒Lr%p2=}}7<{GTy #fV[@DY$ ?#sx <ͤg[xz]W 97wE=&D2D4rPbE5m}fg#"D!ߛ>b|ݺb I$iA]]R0@>!ĔmL:8QiMd>geTğ&ciXo>0"BYl\1(\ zՌ_|ېq*V<|otet]y_0.Q聐S_Y u@Х>YJ}Z"NJ|95 xZkYE݁=04ɯO ΂c~UQAG%YfVr}]@)Ú Ehݷ9 |:K. Wp Rh4d)\)zo[5dO}Y%4͒O,(hf4I$\߉_FjexApRF ?17帊 0)8@Ýh/Xkh/>de ; Qq(X5S⦟B]DQׄ,T 647,Ҏm :OY.^jYf}Sw֕2p @>_ 7~阉GQ7jLc)]?X3_4P°dl0x[ WQK < 9Kħa)sJ ."YJyPn`c#f'Be  )̤pEo T$mۂDSg嬿)H\#o)0غQB_NzrvEh^4\l &.+ ٪F5^>z5%Wij# K <e͍51rܑHr!T*uƲ+h9Hay1mv`hg}8W/ JڄA40 wJ)W qc&&6Mp1' pgnIh=~]B `H.T0Κjjh 2zyGצ.Y[7HalKs("μ+Wz5&F<4`"Bw .\Is(̚4ny"O°ŌC|[YŶUV| 1u?`K쳻Tlɶk4BM# +P0c=1yux B :}OßTi{r~;UJ}%;N%⵨{ށRMaxl@JU(#j#ΰY7e5s}o("%p3hp?MbxSkDUc)mTXdqyɌ YNѤΔT@*7aF%nxTy6=t" "q'A2df?cZa3 $:Qj-w1)"V)h4BoY=h1#Xpg 3ՏF8Vh{a_9Yď3?% UM J `6eG@F"F<Ml<)=l1s ICAhnBaTGԩZJx}G96i#3Dfc7 /Q 7LsN:\k9$]=Ipib@W PD4-4T&Ld`7O_(6`[~kk^?bHp 鑹ٜА{;'w G`{e$)S4Lߖ h)FGsh0@¡/%7M]yO|I @vmx &(),P y>TؑQ.B8^S25=^/}wA %Ѷ?M-_!k !-Dw@#.ɎWI؏s~ p0q\juPW܂KG2mi(vlCS  E*"OA]Sx#;ve3+Gi6a:~ .KOJ<[7lj4؃D/b~V ㋨S!3HICQ `,@l yj-6 'mgCSၘ<ΥY~G+ h45T}M,}qqwVQ!~ | Lv_4&YfȯL??d;99Hح/= r$} KAHPn y`٫ѩڍrJHb I7 /d,X M~xCQhܺ&D| RoIjC>DhvceJy<kEOe2b}mo,sD{}a?˺gXd ^7AZ+<ԕ{hyb=ΔRd܏\UW MQ?LSt1ȯZF]ApZ2kr:>Cre;n7@גN],m8HqY{d&ŖodSBfVn y1k]ʶAjЮNehX< nj|3qі#*@ wt̏] B9XRp/\l5cXFz?/ ,@1/g 6 [#%{B0ٟW 8ۯJ -9[ ь":+arqQxBv2NfÔ2 'Pށyj.*sy,@)_jμ$`uO(0ߙD0px 2D9Ҁ{Wđ~2oevl3=S~m*I$K3s  |d\[ (?2@ Ojo7!U$`ShA)Lz.‰m*$}*+E%yIft|Ϸ5>#+($ډ:C>B1alH˂%{!,Pʖ!gSpqmoY|TrM=~޷Iz+)BkO']4{E(ai;'kӹu>'+Τl*9xJKJmsB1A @~;j2ha/Ny,QJ\hܦUq~{c?\I+&,hOm|p@ř.Ӟ<؟U1:0њQ܊;MGeCZbAJ\}zYau8 'bqr5Hz4D'-p]Wf]{}| ]2i)hԢ戶/SrPb¬]sU^ a V،rk>ya`4ymMW3B:Sa/C-%;-I_9RhG@X5{̎V\umKO|*ƅ$oL,ѶwcE(f搿i-;zmh[5)Jרg:س=c"d XBܛ$ħ)*EZ$ .,^X%*axBHBN-޳;:‘p7<E3h.za܃%i͒?.!,)҈8)fٕ2ey WrA\<~c7.6{(]$@64wRUM ]\"A@vnFmeUa\JY.߁'eqc{w|=Z (.̣OC]bVYMCd!mo O?{X)lYI+wP i?DE 4:JCYC1&MfiAzfQuxGdf]_REyNO='|ý^2uK嚬"iY,gMNp$_7Zω7Tpu".P  (.%Ư+'U`N?, 䥭LZT"E ά`>iB4hf>;2?PQXavHr:pHިI'5<6ͦrt3[d\OKb?]6Uۼf\mgѻDT9ok{ 2h#ŁO}kK&=0QZ Ōy\t6B$U9P=ϡG 珉d),@T)(>]wAK\hv1J VKS`lA+`>G&]l*>mknIo U`nmǴ h/b`7{YaA )UG6Sl,,2ojPKb氄_k1 gv|V!v7OZ\2s)&;~NEd R_pOfFىY H$3 )wŮ* RJ.b E*\nܞiS |}1f=N˛Fhq݄ s 8m^RCuY+k87GY>BM): UQ啨%qȸLx< >oƶa;V~k=y,RD~, {B,48#g:!mhͮG.<)c}r ^)].;և{j>ʹg:Q8VsLu(14Us^¶0)vL3NM{@5&lEZ p:K[(u"V7ڑ/֝`OUzᙘ%.B%gZyL'7"m2AGH9YDՉ+XE4AΰV 0qkHx 4r^-@tB@xWgx0=1D1B0& cvrciY9eM-5 4BQ0D[|rAmy8lE]J"Ѥ*Q=Hdd-H9аи2 䜉]caoc.7r p\W~Xs?tE3킪=r*5[os*68'6R~i_%fe>N5y|F hB~gw(z^GӔ[LԞ2 :>.70!g9b~ӳdźa`B3M S}$62pY]F&no5"Ns-̀H#r Jb-Dَ`A&;!k 2E}AP{Ёt\sJ&lkzW糮B㬍u7;z( 2z"}™+tC^+'띫CjiW #RdF[bjX^ʼnTZ)A< $yGYNz R3БyS;[. g+-+NgGǙ(JV4M1YVVi\5ďǻϯ+}_TVL|FAgڙ\9);8a,Q DFL}SKJC ;kUG*¶mHTåYZV{7jY&O56GݦKN| +Gd^@hHW+ے:+|aN ,l(3<dmUR7t.C+WΪdVcOa-?p M|I:S9 H.]St2$]myu ےm֠~a0$-6tH 4To]0_ u-.oY!R?I bdpd8Lή^c,WKғUobm H͘vZLd9GPZ 6aISY;.J21ay' ?rծ)Jn^?rŏn'+Uoñc͏#27J[tAWPJbgj{"%e(v1x&F\myK.59ɧUa_B2N,q]ZBWVQb[f:b{@3 ]bH+m0Wn})W٦!gY }~L $7 תC 2|X V=pk*Ug _5bj`<ۮ<{Dk<T>8Q%]k)tIbQF;To0h6)! ,80k-pkͪ('{<;[ٌ/ S~w]BS@"jz5VZw_Ac1C;WTBQ#?,M"(Xq)p;Xa}gk#–C0VA\LއݫE]9;kD-$kb״1@#gFx)sێ5|GAŚD[ߙ7%5 1]K,ak &29/FAFؔOkzpeN +Uwn>@?Xwח{HnJ` u9xhUĿS$_1hyͶŰ^w m{2lI ;v|d1+M^S91R"fx6Xг&dvgB{ *X৸R Ueaq| c.OƠG|UE/7=Tq]# . EnED o1Q]PZ,7GC:ġD;V*: S<|got-!X:tS>&Ƙh6 HK$2ǭZ#涤k kt-D9BG( &,*t!vܜ6 J?-~ã9-,.{ N#YHT;$n[sV0 ZJ_OZ !{;}qC]hp^DzL]~b)vw}/ϦIrZK+y]T i`$3r?i&et!--zSFp#XIɏ顦_&OX$Wn hX߇aԐ QÌp}zS}c] Zip+ǵ͏ պ'|T>9EgSձ5a|xY a"~d&NPbEb&=CH/nΖ0kMMO\U@A59{fLdq2oH1` D M:}d8#I+G^#NMwM>>="0 yI| BzrG/~c:lmO=E;q"yO.&O+WL>]W3絎ʬx]KY'FJұ@'W@DzA1s 6/]K ѐqܡUzBb9aS+/$O4"Zw*(-V,ۧaG6 x<fV[Sq:`Wz Dx*n}v4X\jm :wx'=#R96^u6<> ፙ9xD=f Y<+I5Ufeܢ%8nNw΄tgIuH2MKq0r `[XAV8*,$P*6! FGI29 tsj,L}܀!TKFHKTR6>37Y0F:|9JCZAv޶5:|$jYQ7:x'<2HG-7T'Gb0}#}WH IE2}> e{ioWPfV1, &l]vo9+ƣĖXt#RDlE^@Uj?!jP2wѲT'{9_5ZHr-LU*L_\ 9. . ¢>>,070NSaYrFD\B|@"BLgs֢oٚ,_mv"j=2& ux ;[쏏ZtPw%a-[u.#Ϣyd Ík?ra,v iQAj7*}Ga@yKqh-zuEju\d!l6FS$)7 hܹ|rL6IBG T:(ږ(Dc S%^^= u,RiZoha`"lL:tO0ejgwV d+ 'L0~&޼"8E>z O&Ӳ B.?t -XwFpx=%tL@„0%|9c Y &'wJ9w`or b\l}-I1"2Bfql@@>oR Y V-ti_I\Nևeׅ= = HTzp\>3VE !Z5 ^8]·Y6Nα65LƖ*] vL+G,+ҵTTWY#,KpK{Nws8fto-$@"՘==}XUړev<^7'M!Ī&%Wާ"+Ȍx-9K)3aaG88YR+XJ ˲{lq7LK>gL"֍ǐj^KyY#<3v\Go-2 _wst,Z)ǀݯ\/i4Uy}ӂC)x.=̇̾vƢ헨?_W8B+FGp|hqm6EvKLn/B o D`.uwڶ$R FE?V^^VZXNH#tw~?Qݿ53L}?mUWǫyzkV"Y!(&TkQ1t MQ (77F%l B@y 3μ`P8 3fa|U*̙}H-@D0Exհ/GNN`F0-c'x?P5$cVqv$8kQkNIxzFN["[_ z?y T/huQt{A.L;@3^]ͭB} r3P`Y3poP?DDwkP]tv0|Od^%y ʤ3Yt)5$ "hyC=8XF)ȷ~`¦z,_ vxǿ LSIin"ifZ o 孏Ddi9jvi;~vInjY`N'%Rsrs"8-|TOAy!,k7+faJ˯xialu XyZNN*$dt!8O|C |ފv^#k}6n95Wb f8.!dz50^>'TZa(HK.*4A59('EdX L&2'[ZBd?DM'@阶999A# -@3_ك>r9\yT!Ji‰J`”eקgљ/zSW^2UQʜʥ.|; N>= Xo+1taUE}C:t͋H 7O9s <'rd6\YQk01"*3Vd?=§,cV7WHr]94!C`: xUp}ݏ])I6U~6&ع91M*l@0SoA[t!kb `7m$Ҥ,A]27{]Fj5y3$\]qWZXxea2`mbTL #h!ڔ=nlEɾTGuM?vm̮򁄜lR3X=Xh}V%=r,MS*T0lr1$3/H`MB ]5ov{/iCQx/l?WJ=Pro0; M(8{}EsV+%R?#ВNzi[+ vOB&xZ4zC8 <|szv{BwC}^bqq=_5 naX *fv$;0B+gμܩgS^KY5=ݡb-dXE3^1b[{ObvW}}n.6V cn |ٜT./:`6?"^Q&vlO 6+'>uaFE+4I.\bs 1'u|-]gj":ѪERDk!+~tx EsR#5W˪ZDXEqzu -{|DMwd ,3/x#^t,CqPbRZ :ۘy2;ðɛx5a73GO߷:(K" A7wz&1d7GL[ v=tr r^8$?IԶRX~EwfCY{GU#g 28^eϥrWow˸*U\)۶L(XעV虛42DWZ ɐ*<z)&85P$3z]uHxSF3/O&EǰnFsjW,yQ0)mE&lRpI#{bX;Sdldܪ:S&up`6j8Cw4x"-k_m:Pt%LP _Bc= !QcsaC70<G3b=s`/.Ƀ% -2Q)5ƻBAO63S3Mx+eQk_aDG4RT0@kRD4#WґCP*lFȏ)<$ y@t8T) \t܀RD/4m V~ Kri,@'f7f`(@ju3FarHOUqy;{=\~7I&U MTryT>DwWoL7%2Q,Dl?{.e2)s NW`xTmȋNQT>Ssc0vXDhoj UsP H+C '3{۪ ޘΎ9 >[͵Kv;S0_0̞Q\2.{=PDHPXړg9+BQf'h2pĨOˏڰ2{[u@šRW9K;#Kv-Bb”px q8Y/[|Eq/e i! U?bHњê!|\&p2Yza-JCS5,xmZv KݮlaQw_Eg1RX#Ukq($K f[Xg_XVU;#HF s53[ B RpQ}nӮA) |bbj{S.lƺ4;H7C+ҏΙ\af]]Iz_8 2~r<#j/ y. (U~;,k2Z&Zg܎M c@`L7kB?l,`F5$ƣFcUyj@7z!ӓ7 <oTʿJB!bڳ5r5x!JBJv^m I7C4Q1TkRpmQ8q&q8RD3eƿ] +ue5}_լyFKsf$jZoDIE9w;}wϲdžS&27bP?M.vLj@rQN8&%4?%|^&A$F|i@0 X]4caK-͵1iTtYRۢOQy]묒 FɕO+2tUdug'4܈<8@ߍ6MnϿz/CܟݷyO~g*w0ξq~KR\*>aT *Uۃ#XBPCpL -=,̗ل %H +x8@# NNcTD#4#qD N]ۢgnzEYWqēNǹGϼ+mYOU))e7dpĿ߆Ig.X?hR!rbhsyf ڛwmO[1ݝ(kٞN9^ݙ"X9x||1^SWJsni؜`)eǠz,#kOC\=O1>5+o[bnrp|^Ch3CD~mKvP*qͷEn.&,vBLjz죕:"*3H3LY'V0@REk׍ܯj!T?]f >~!/ xOuNM[ A>7a#;"!NVFm;eFuJ LAt7ס+5w^ʽ Z[ކCtgӮf*Cܙ%IF~۹\%<6 [;T~*SP4Q @Kr?PH{Dzpfڤ@Ei45nZi[C~lR\D84JØvKM3/|Ʋ|d&5uOؤL&e?n~9Zӑh .O7佦4BXU `?́6㭼Z˜NNмե÷/d(w%7R Ge\M(9"j|IH]wA<ʀ QMz'L<1lR W'f'y͑vZZ1v}L+UtG( a6kS-9|_6ܗ{TPbtkl T7!goW->TCxpxo1 Q/zIDzryׁvQm4{ k_r ygw0Ĝ ɞ:ѩ#ۨSL,v6;p| B J넻iavu3rM눔1pl!Z o:zlN!8a /d~%si/F !reKH] 쌪Hqڎ[ %q}D33K hEUSnA{q#0SdYP2V1noN.gم@WEh{͵8_k[@ BH)'xde>pi#IDŽQj 4"iFbO@ģQ&|u ۹S歀abɝbrxqM$g A R#OZ(~1\X~2  _8u]5ҹ6G=B`Ŗ~A_}VsL|G[֦c|cP\t$8~j@dA 2n~Ra6U3VBk=,0={A\*Zd|WIQ/OWĖL7L%K9AQ|)e^a-W,IiNuR"ռ4 N.&2bB[j+Sq+G1@-CPBDA_架uW 0QmkZ=YRڥ  @adCOxj -> .<"J\b Nv|\%X܏do|b<T!,z&ɠw3z٪G X%MPĜ14KV ~z1{hW6hWCW1.a#v/5Hs^eѸo =Ƨ[ޅs6Uߏ؟s\GDA;wK7j `Mvi4؞W4he`3 pN!$AWA>cjS}xhv9RZlO?FͼLW!{L䠍'hwr1zmr>~ap{IQ[a¬ue0vC(|#ݹյh 8&Qp+V5mYFj0pY^%O?E RS/@2ٜ68Vd;n/q?|ľO4|hrJ3@锅8I8hthP>J4)(!ENx5^cbzqL]9@[̻~BOhN0rē_| :5+;5P^.r4N&O4iLqZ\B9'x b=sH,dVeӂ#n84xdgf|њxs}HO3kK \"d;9MVTβ0"){ijXjFFU\vJh]rO@֑h:dUx pwޚxva --<,{ۿ'NQŗC0'j2乞!=,_DM>*m!/8P+&f#*KrA;ڡ;ոaIj:@Y-a Bl`ͦi\w:lyOAmnG*҉Tj*Sr'eofV4kD`Q5*kMFӨ`;7LC˃4]=ݡBQr"]KXnLC<{JDy{fR"24m %Su'#j ݺj+:~.tbgp0KkE6 ?DNo̜я\~{T-AE̥2m߈ -B]!m!axH蚷x-[6.jjPPPB87|Dx&M)؂q]E˪\FV{݂ |"ѯbY5, OwG2|*]щf; xNVIj?y=m KuP{l~}-ӫ?rtT7?xB76* 3FU*^̰x~Ib_Er hB.$%Ƣ՝j6-yfL:I@@[~(ž9{h@Y? h? ɳI;JO[Uʥ{uڔ2BMr{π 54wƴ9[S \l6\ Ao%׃50mo#sM)/t+g 4{AZoo*P#VD`45ngۡcӗ}xh$IfQq%#^ Ȋh8nR'JSk95ze'y9`qmq,#Na:e '&ۈdW[oYɁ dQ=|7v;Oͼsx\NXcq!3J}q%"8G]Vj)e,!޶)lt:yN>*d8-Mzկ|> ysչaS_ ":foxqrsmt#O\H\*Q;cV롻؇*K~xqw,żWl=/v93 9!Ѱ|ɘ5hBv]-U@|Mt XW +שlg7/q[J.q!DkK_ Yj$ 5NTAbxolp}e_o2Ls8VVDoj1QZ\MOv`b=L)ףMpVm<jW6l(>QמFhm$H*2aiXexOí( I |G?qlm#ݳ[qT嵘~\&Б,lDuâl*;dfJw~V G{dfn|U.*=hmЛk0AA%.\Dôk`y_n"su쬬_ Xj&`'8v9z`/A+lb& bA-D烱41`A-lWޯD:̦N՟rHl_p`WoI>gҹC Ut \3V[;_7/Mx(%Nj=wcgJ -v[͖fS!;0Y[;T^/jK#ّ22P`y: '%}`H#$0th@ n\7b1P VuZ:ԜsY\ bmuH{z#'.ֵ5#WG@@] -]Mu0 ʱ=|7KL* N J(iXK2*zw"zDPLU՘IpJ&hvoXoe>ln'N?2Mr*lj~S93v6Z: 2.ȓT ; ښA>gʱtoM)q_nz r6wCHc+FP Ja~%%Jlԛfrrxlrz]L+T ۖͣ3I-ivTK_byK:~4U;iohTOZvoxrHt/LOVMKD?ʹ)%ݜ-*v?ϳ{W\6Q21O V}ȿ%ӝ7PߦZAs=-T{`; ~'zJѲ6_959{f35RqqN Q#/2P tX„|5_lHw7}56,φNThڵ-oh ._5~9՚R TgI`ui1u QtF^!|7W!2'SutcpU>8^e$96OwP(HNc:c*{Hc~C퀶W90YL=A4Xsr͝s@; %lj4h0D U=`q8wF!Oe m8' ަE7D6c$h&P͚X\e,îPr]{SB )Y2'qru oMҮaE'rUfqp]!!K!n"Qb8?k d%."PϬv̸r>f !Ʒ9G,!.R;x`.ƶHda -'sa|4`:N0CL/~%_ f^{|rmn:贴 c5!p2a_2'(yIF2iya'_tV#%a ]sj](ohdzb:SC; |MQX 3'7] S1D Edeg0M^D" uwmҴ5\}X+ܣȻu,A  e؛\j<_❳o;c!_2LI_ Ū{ P8TzvW{Ud4|$D tg; 0ʾqe\y6i= n&<5ׂ\k6)cT! ܻ;X%rpJ067E+|Q2܂}&E RU9Uҕ݋tk1 ;XWC\5XG4B@ vpgMY+tlqgIY2Pgc+ss0D﹨BF;o䰵=3(74 }&Q1i*gc1\wN@܉.$ YG~4ӽ[!ʇu47*KiAh9 \L߉F: 1\f?6sEӝ XI(%y"J.19ja=&S8+қտ^GsÚI6iZ|.٢! # SF8Dq'Y):;(?k@7VQu*um\X*/߀$#H *T;b|Ρ=?Ry4z1ʢ>fGG,9R0 l >d# i-g1 KA=]4,3M=uG!;|;Ե|^ȢbϨaE$F7!t stϘ뮗`nqP4)ęh%xbzVrR+w܀[ :qyz'Dԙʳl{||L](=%xD<-_#21RXx!&^ul |XPt c{N]o΅5b;.C1Q,|SGMTb=ãdw[!O\!RiX} ԉ?3CJ!u/CN̢(ѰJfyτ85L 0Fg=k(md;v1owۻ!J3&~21- Y 5ӽ,OB͠ Tb'q*I2rDQ wotv1~ , vL-;^|Jp2s\i_`.8Ӗ}䆴CH9kRوk]ʾ(i+`6Sa1 >iXaceUi)o9{KlpTY|i١$׮č4XPԩ4bO:֣zFlq0,vʾ ivo9t[,9T]2nrVqaަSJYބc J^ C 0rq}4띀0ԇgG>(|s$=zOPC14e;*c ~6QO9C'3vmQ`Q#z陇ηް^q [#d <׃)9A};,҆(nm_ Rf+ BRP[u*oƈqY]LS=!V?+&n;J_peL=jԏT`s'8Rk:'smO &Wt)hz !b0Spv5]m۳ul zV \HRq^jPԶm$`L:z'IK. Nߦ&{s"Ʋ~{3yO80,rZYl5r mdQtS$[{, 4$s2vj[)sERBҳr,07]%f9LqB2:S'jkFu9i!uszT2²֗.(Ezy)^T%) V&5f>CK{(: aRd uVäAnC99*G3k iXO{PؖE.#NM .A*'*֢U=ܶ&a^D`Oiz |I"Ghqʻ婭\SYS_?PMD@YZy|Oub1'U waTiMM^J[ ip/wMg@\Gt7rW^хI$z,#%r_e@@~BrlF(`ND̷1dD2KiA[hh* #m✇J*<$}ɜ8! u>#k~趕I HV'd/Ӌh`1  %)P+@66yߐ1g\K ' L3:H[C;y&-W^&M0#cM[xuzӌAKuo]OEp)- ymK<.%ZxeP+Yk#FF:̌8M67F'" Ln!Н1|LhT0ᗾ=nXRkHn j*K(k2Jyɍԓ y.W՛Lh'xkpK=C|:2]mbKWD) BUvI:5N'b-:kfSlmYh/bgf[lzUJfVY Z^c\hb4L;hUꂇ߮QZx/ՏIP@s8}ruFUW x#D`}PlOxZym邨hfFJzz8z%I`E͌EZ+*SБ yiԢPa ['cbO}ZJ-еu{E/iu/Q}}sN%Z+͹@Nkځ`M͞v `6oҴxt;y/_4"}]*Q**G FbabwOP& E?)L 9zDKeqce̢'b]BZ27⡜OC ~<8uڅo'ОJ FB& >ZaENxIz\)KT(ES5 )'Lm#UjЄյy4TȠUx O.fN?.KRRoJ`->\\isT^!nt)N,aU͙8H7U8G`QX~j5+#~K\dlhgmz)B6# 8u]k ͗]ٸyevE*S *CX8""w^7Nx:tvkMPxEMN&!;yRKWFlP]WȵxOj~sr ? | wXJ=U*!Q> Ybɤ O~ecy:&EZ_Awl0~mM҅M1x%zMJCt/ $ /u(DдaqYKGK۽QT/g)7 9qU/9PC{ #h-\.8kPf"UO ~ 2&Ϛf};}ۏ_^j$0Jm^淖-Wј]E69u(3݅Fq2Kt(q  M=J7V&z?bD!fi7A5N]=;hpf[w=ֲWyyz ^"'AݦkhnfDjf UnLʩk}xHNQ'! ɥAũZ7@?GwAV=?iE-vuBמӝC])QjR.)뉷a&7 |I߆S/o2jo RT\\îfb`Ĭì[7YqoTq,>}JxCM*d^,c*ވ@oxg}`,2ܷ»cLA,lJÃV\DCmk`&] :U*Q8R1y7X5hW{ˈ[zxT.ٺ1Bq7__D02 KKE=&`OP޾eKАL9JC1%9\9R`j64͕Y?xzzI~'= 0ihQhS*ϨCC.m <6V/Γ1bd$`BSnиnfK8v[Fϭ PwcQ;(I+YXQ<=ĚEgQf4 r#Hi&B2H!X\4t.i-n= A ~_Dnb]* ڲ3rlt̥xy-S& D+ȞG-ph5}N郡-r;Z 2*W?*[7~/ OZN6DĿsh.HXfhUb,DJ#87LPxY{>A 엣9kKWUVwT^D @RZo!+Sj@"c'ҫ~32(?a?@ f0d@/bn9B|-ԄibeMoXU6S{a/n>jϵZ '6!ދ>o{$ܫ`󻺧8]7mU.X?vKKʊ&X4}7BMs녻CXEG*Ϭ>;AA/Kʔ?RD؝C 8PIYc2w^.˄RZb _5`GIHoS1a"כ)-pӘtO,._ssiwR!J(t A1dW -@֡x2롮wXix*TJhgf%lY m"B6: kf<\9m(^[{KjL:8X_. +H5MmlvaUlѐ¯\=Z&ܑ: /?=*t/)6Uw)6l+ NH!vyg<f+1*[^qޣS}i (I\0_;_#5<.]5o x* ɼTKfa S풬u:z d; F\" !6fdLctlgi9 evfzćC+vhlWQ#-2][ku%(/O -%Z=X'i)m:lnU:ط&3Ds9OB!Jlp o.߽oIFrrkY ;7$=zE𢠯2UDr e4Y6޹W]toخnso(D}^  &!Z63m: Usٳ} yqOv: I$$.vg%(s}#vjR#I nXƋ@֨z6!>HMj )A%sN>'sbdm)LzQ$)ek&!_`!RW7:L= ^S_aO}X7n Y|CDJK= ˄_n>~<^ H*F6ƨZp7"q+_>R*&Sq+ 8Sg^ _%ƶ)Jj)iod0)q,@)/8re. 8%.EL!%?_B y!s(eKw S(x>$U*=}Mx ^vpX gN#2#Pv\մ01rlLh᫝GX訩YroMU.<tٴH[X;I9H:p$mu.~_,)s$+]x +btfWg%)-u>sV5q`;6cAxVm+o+GkYp0h{'^T޾-- ԏr)rg: 8]hjs8}U{Ib0sxV0J]}Sk^Fy_5a~'IaJTpw/d&RGk6r5MFrnc::{@˘7hc[Ooiཕ03}ZyձS&g[%7}?01/O֨(T v"Gj/Kv~fT2T:1/ dNԃK s]=\ cO|f_/ά_>6\IF43D51s,갢JR2T/VvD 1fUWRwO<@71~rSƍ`q2ܯ-ZASQB7r2{.lMz(PS\PB_"oj ~$~[hTFnO%ktu  ab$}kݘ]\ҲVŻz2RLЖ1'^ 3Б뢨܋1$HhoB@C;$ +4˙Tpg%Rd5rHeg@s(} 4N{\U%jǽʅ.1qx48;ƀx_ۚ, ;6yWG@Wl M=E Z|(+bvDnMv}`f]zXgeWUE5_ݓg"ae2 V]>+=qHʵ͡҉!5϶ͼJQ8jםѳuf<1G92gCp@ulCz -`J2lin/;pmy&\yYڍ}khJn^fnIRvճQY4hMʉNڿvK*R,)o1 /{ "YI\:O3CpO_')pNE?yO>CYWBZo6Ihh堹m^>K:1o"^\%TbGawNC.%ꦑAzt}D' %d߉y$8. W]z G)\ }pˆH)IgZOW(<^7Ϻ&.}w7̝:޴^mKWTPv[S$WSKDݜ%j,e{Y7ÅK:%X? U!4л1wW/ݝ3/[~t0SIk @B^JC. S^Xjԯ G諞uG3GF9$6ʾ.D~@HbkeACV=^rHC`K'SA*6ܜzXՇ~ff#t}gp۠EbلV)s14|5^@A #v;+JF"ݔ b~)u{LU9hs|a". QPce=qA29 ^tsۧJk%)GU|BC n* ,A[7FE^Qz=AuV;iS[KF^-\ڀ'Aϼ5`ʰ4ea!PA\O_Dg[|&$AV=~5jlW- _֌LȐ{lt4qxW뵥";3~E@-1_eaS{LR1K΅gDiQGw@Dp|ƺGIVc.q2fIt'5튛7@&Liꓕ5k)N TĨ4'ba`FHn'e)45D^6,l&ncL$֙:6!ck].s B riPM^ ӵ0gFWK|,а+3][%[듇>BQ]BX5opfRGتCqJY*\&MQ\˨ [ S ?@֧Uu($[Md+cmqxjGFcxrxϑ^ 7:\Cٰʯ^f}m6lwq_ ^ˡc2=ec dQJB Zw9MO!QN=%1{`w\ɕ;fEl\JX> hVk';4L1Z=m/F}؞j݉ p )udJZZ'jX\BVXJhTPAdx/@# ?O˜4e%-5ǎ2r0-.uF"٨-!B*59EI^eBUX\,רD B k\kU=Q'%."'4R_``~6 F=uͶV#U Mrrczy\_]kDԫ|%CoNSg< 4M@u:GyggqEmZ 2MKFg^ր \]ypBK<9i@tETuN}ZN9UL¼CDpaP]R+q=?Ļ-\+#mZTCg1o`=qi\/[_55!8V7uq(15 ΡeӚ%c}VKEVN1E8pW[~C*dwCE+n!<ɻ- ))zxaxFv[@ҟjlm6j>mzf|>o_G3:)BV -U7te cWl>'j<%H:`R!ӿCAUU*\sU0h;A n-5p*n: >?JЈSDZVF A;Ӂ"Fx|t1q,S}Nº,9#(C pnLrdw 8! |wZcgFZK?h1ߋYيn C&۶fI[g]6U*D@zBpt[6H,NCe9CqcO Vތ߅~ d.שwv9{W%Amk:jGwќ2c)Krh MV[Ӵhaͱ c="omP9MK:j^Y>ܥ ʏ#G֕LXoyZdXo }8 <Jf:+^Tu+ U[.K[V^c;ULN8< rnAX .o.e** v[ wϾu[PKc /ZSBLc?.e}3}Tp<H);&vǵiLwrq 4/Mv-^Djn\̴xVƬw-bJ&?s?8 @Zl[F6&/:1{5QtޟqXәY9 Tu4>gfè?'Rv1_גO&#Kq >XDb똘VfDW&w ܮ2Jqn:-4l̆ vySZ*1N9$ǝZ nSkΓu'` E*3#4ڴmG1]fM)&-]uV04dq29]$l{HߐA)k}TPT]F+Ų_k|Kʘ cWi0tA\P,wKr>] >1GFRœ4KׯV/I}Gu΂ 9zLo:j5fXr1ܕA%F.jie]:C/]D`>6֬EfT soI@wM;e#7 ;ENIJ+T?_~lP0_Ʒ B<"R_]6ƫK}&8ik "S@j|%lq&Hu8\Kz6%ȹqp;;h("hz vwG u2W[ aozEAa5{7=|DRnu-]"iޮC8| HS8KV#_*.cG E xb/f o˂={yˉQ*뱸x8%OY{:4r驄0vB S|D|}f"CT _HXBvT י ԉyed+Ͽ |fxZyR4=!:'GwigJH ge<?E9 u4:a2 BG<$MUr{^>s\^50Rx52\b׵l"GAXA6!zsqHڰ Մ9d[34Gu8*=36ǽ>tz>q \" 0vZFqto_[|$$>c2ЗNBFd| gR\%ܖ2!܄"xd:0SIf4~kղIl$B\lxp~`~Km |Qa0΋t"YEu^rڮ<Tg&,yiY[tKn85͜‘g*Je6~̊ gT[ͯ^>`̟{[ kw"mdN}~6Fj49.~\Q}qd_PM}05rSP'Amz;[ sn 3O͠`ʘ¨2_|Ex{ 6gpx]7d*>  yfމ7+ail5H_nGqJ: p.f K<|RyP8#6^2MV|wjS(z0i5د#buܨU<39~:_ H9Ϟ ӣBoxl(³E (6Ϭ7'6L St=d uJ}@^`t6HRih|~2xD@cd\/r?O)t6cZd/gg;@0G3 RWw <.wZZ ݧ@Ԉ*ֽn$ ͱHA%=̒óS?rx['H%X !9r&F8c*縔lN˂w0_TMHypġSГu4:MWC!wdjRvP(lQ9_91!מreӆM:^>4#,[ >MS*j_Y  (ia86DsQ]hP#·[yh KBm[n1/ofY}‹Ho]9刷PSWJvZ)U_!"z#w9K_:(ps?Q,0l/-.d]lV#ܯαƍnn1FintRNaz*T?xc.j 6KPL' |Ot +K7,]s?Jsf#E|"SR7O67;O*/sfǝ["/uTJBXd%M[`%$2M{}oT"tꖝmkԘlt}c1<5#(Su?ZM 'Ң_>8OhفQV8#fEېCAjUX#g<%F7=m^* w ޙ_jYKΙ+{8<9s$(r1_B@mOw˜,ưOBy|}w,Lj0'~dVNi7ZqVA2i`}icTd}3$"ʠ˸HK->0|+ =3_"کdASDu߬*d.g-ּ&6-,F˙ ߮DRCN89pHՆīM·gVHZa 5ܮ:ӇZ,!*~ >u-d9x;2VtN{i:vvEDD]+P4U"%gV4j4~޴ ٷq34T o1?'g)m^Z'blAeZB-1@Yx>E^.Q FnBT諘ݬ$nw[^=T*Kʩ-ZyшG汉PGt+5c8EΕEoxc."-j]{"GtVet6]җ5E}~Vaϕα7';CB7-tU@xBf:jcKBؙ|UhYٯ'`ܿpQϷk>ust6 ccte˲*Ҽ/=*^tA<ء}nm&Q nښ*F9ATl!@GmJ%(8[Ʌv,z y^WS c }vCB/hڜ2q;v{9|҇:ddkvgZHalF(cBrOkc6TF%V *Ď ^?˂e,Uw{bl_<~׊w9{y .8;n%Y >'} yj*t"HRL|3tI 2~ssMWլ!o169g8&%ۧZ" s:Fu[?ERĎ>| dw-}iu%n&Lf ${$I "֔ Bw9%VAx@kpg\n} {q`hJw[LLhPXdSs\2? -vY2E4iT́}Im7l瓤3r!-<<G W3ͩR%Z̻GOx@Ol4+,|#C9]r wO)h!tvWQȠ61=kDAqB{E'%Z._c?<&[9H9?X1PΞ^k#FJ}$+}xˮ\Ѐohn@zL*وI (T4$4P^P2k!Cy<=*ݍF:éJH/ƚ=\nGx=s|L+`-q%ZiΞOb$dXl/oe񎣐˾#zlP'?pdG&_d=T1T$>8L%O*9>sV ƽ` ~96PT0)'y,H18ܝr+O楞%6b wFtҽ{pHфqGHf ճzFRG1fS Ghxl00 ~T$J$R I+4eNؚOyF~ߺ:YR k`qu: /c+ABVREa 4 2RWl0$ۃU7" Uqj2ή#ZrAWJs:%L@a;*-V9|u-/>PlSL+$>/ RbUQبR> O1y kqa^>=S3C D 0N?ϯϨQicd8_xdft6L5FU." D )g|l7zN0 VL,0krĄmm.|β!Q|w0RNF烄 5_FO8^{&Gw6[)H4~k*"o- COq{5xD/4 Al ah抵j P? )П֌NX7mwU0>S0p7F4+L`+pHK\  {cYԃtE7# G98aWoLT(p^VEδDCA!LgiC"*gqQΒpQjDze*g΋[Ć10z1o6Hi 6pTN }evo,Q-* ye$*[a F"xؕl-%:%3M솾M` UvzQ5yv 9;`tx38B]T$-}f}=1LtNhrV5 C/GPE%ʬaؠli-ዞEWdKZ!^\5+y:(@n=oվU%%PK0b_<[!t#ݭYԤ[r&8Dd>UHK8M倰g3YoJ3 D>iꎖHyV(\7լ32*E;mP0GNixXo9vjOv'-h+i$4>D>">D;e,#if KDEqI5yQJ.aͼ4:r}P,zv9!MuU.(V[5638+GicL)4%̍;y 9h*(n1/pqTʳPگg$mjHn`^᜞¦ޢ]R/t&U8K{bv~!t+}C'Mq{W* ]t  ̏R}t0_۠cJ"Q0ԭgs /VK~|G4Q-{M#짫YIu9B3 SG6DmaKL!XNa6v&mn˂=լaBr!b4J-> 3KOA땡G~?hj`G}OSl]x~RH9r(HQځ)CN[<@06X(jC:e 5|eeI'h7-S}q+3𭸈"]rn'V1tq0^z&#yeXkD{ AG~R8mPqe'sͬxAѱ.ʱzYP0+,$G[XXQ)UHn c[nʹȡ3.ļqI*;1/}y׆OQ\H~/>E&0jO1V k|b:֪WžbϴEH‹l  uΠ@zLPCAy sR z?b!/hacd^kpM> q0)y%2q*椘_[2)XSYm|7H'G\x_э2G6<į::IZ{Kx~Eo=V,5T^*ӤN˲w~!>NGv !=iae= ] Tf{X V##j@`zxT5<4Mݶ;Mdy達K]8ص^p.wˇxh9%e (l$5>35bl]ZQI5wsf 8;1r"#o)"\jux(+Yf 2GȰ򳂘6 j?SoD@Gt53j -euqY-`yZLFk=il'ոndC˩rpL€$`:=r7!ۨgL(J$f' # ~J4E4ꆙʾht Kكv$iB_pvt' u4Qo=5] %au>\tolP%OPfCwr_[%`!m2?ju v5+t~V)mAj[.[ xMO[UZ&S[et:0=Cѫ>uQ<=?y]ao~˩F$)Q{ Q4Hn.DJM6&t}:uT"W9y[wD=VRVr<6,s;Ŷ)ϥn8لcc.q^$q_:1{6qt#<͘Y #Vf:#T$H?%C 5-#җrm)KGi~,.LZx^zl~sAzHL[of( %>I08 ` A.IןNw6|#'SـOuuěnl7Lr䰸UCԶ#]Ε5\ͲCҥz=*qcUi5F?Ws!scUi`yMv W3;q# `ϒ%n'7V_T8ܽ5A'UxHb*nk;璣I\X/=CMQ'a&l>X0ll9Sg` {*3]eB[K"o!Lp )  ˄%`GTt3,` eCOH9(L΋7wZVmҩœtNZS Iu4^(MN.qAJHo=MnsskT}ҸƺhVT.~}Zq{w[⫈rJyne0WE_tp/<"Lu37F3[~B8Ey6PcBe'yHV# J^|G+dl1ѬϠh #&qϔZ () $sbl.]oɺ50W;ݜm`Ky)Jls\4HVc@>IqGA5]B9 [Zl*y;lmW_Qw*(;OZ9l$bpi7>àW0w9(µ}#6}9 G2zἍvcsΓa5tw>q2%eLC4ȝ^rO'bb "'恳U4:N Z/Fkf)A2XHeMegpt:\KT ko>+6 퍃R*}f}G\ ]ekQ \Yh_# شp6/k}pVbe&'3d@mTtGQ s܁Ăp"3[/)8IL5-6^g~"R_"l\\"eʝ0La0edROrsd-njZS&oJ(@vx;|gE3JK,-ohb]̌PrǠTBfå7)7"s3Nmr.fJ-E&14@x , 2. %w+q[=֏{\b| aVl;gl6is>]ݬa fEtRJhi[o+&|IEshx' >P!tLQ6ܯ%EdL7ҭnp^% y|ew67QV݉YTHAz&#;pY :ym`u9lXZZ2j\{Qb70m#Pg.e)m^ؤbȫ)E q8U=sUOwFA<)eό C܎}grd1 8_Vf&,m#mJ$`){h/:05sSm„d`!7Vn@-9M.V&rʚ woX(W y̠ G mk< k\!^dI@HjL>f,&@e pQfWCa9 /_DՊU?0Od((tfЙ7H% inK6q@弄OA}#9Tfn)9$<[1r9Uj (%XDJu4FNk>"@2YM_9~ϦLEmm 6 KEhYhB'S(70$@Q! ?$@]ɟ)2 !h*HHj!/+o8eJ(Ɍݙ/ a2ߗTرLERޙh[3+\*i|\^ߢ{uyGOP2j3AUk I:Gܵ:Jm|yVqs)O} $)$ˀL=L-~m5̟;SDs b ]DcB#fsL(t'}7PَP&x ^n>EdY|ޮ|O$לJ 1dSE^b1l˭T NZv>dI.xSwPl:y߃W2 v;}-9*jIpO]6vV9)#lArI%xTd8V nF;TV{;֋E%Nxj't['<5RXT0 u6nRMgƬbvgoCL{&PԨ-vՠch^;"KsmsXARy5p qAnݨ>iJ@?)+Klc/1+:czw`H(Z}:<*xqLj&!rί C? &.t}77ah'rKʾ_ HK+\7{3"/ =ǐDVr?Dq#$; 62@b&§򔲱.8DU뛸$BH=+.@E+32 BwPB%[ꌎ38X;>dPed_Wl)סXآD-4$p\Tj:=:^ӓQ9Uyotpޝ΄@U{h|vFhw<6ZPCoOƒּZ9@d[yݯX{I93Qe7Q"Cq"҉UrO|HAB9:R7zlYX}eMcݭQ@ﮭAQ$4(1xj"UooБ$x\%5Y;䓀"B{r StE e܌!ZTEݘ7W̴Th{>~?ЕW*uhF,M{|Tdj%ؤC9L'܈mђ xzCOl{CF%~ܑ74jxW~rjZ4 OOYIdrdg=Fr4JTHh?!b1A.&(NЖgn7ãc|Ͽ&'Okrzqx))4@v@u!}JoZn9=k4mħd&]DrVDY?닫O~":=Y8.MoP-ޢa7&^$"9UD!VC@CO&CLQfI,L:S$:VHmlI 'ss/^^YxǴ\x(0yV2ikfA 8uY QPBma2bDzL'xWyɞzco$HU#gɻ,e{Lu@((+I[-Bo~!С--5oh\N]^ROgKD˜[&hyuhW@Yod(p Չ{W~ҧY(!ҺmOmc~ܻ?yAs?eHha/ iRMU#jKC `CCXb3;ܷy|U[8^O# +LD$s%ۤ,D{Zxs{nTMjnnYt(z To~l [+k}ovPqHO5Z-܆% u┒LG2ާ m(͸WB9Q8;x~"8'@u#ejg)0^q Ж΍˅646f3ۃU\Z#!|B  Ӗ'v:b7r 2VGi(eol:5Dþ3<:?|O?NrEzݠs[F%dl%@۴ r9s[IWP e8ӑnǝVkoԽʃk83uŒfw7^3(y?q*Un\rYgQGWf/%m41c_hV 6hfz=4)owAB]A*ܛQ-pXtGsb&bfq7he7k$Bm޶ ~їS N[J?7%p]w[5P|r<_FK2(X:Mv#lXV7hMk$ t#H6I.8yz 'J#K&ò2cF 4QNs7"*hEE̥)ֆê k/RBANJ'Ip)q'L-=ܼӦU?h0dwf,D楙Ajy'QCq [n'g;.9 M xwYHL@zR3cir"3atW6n)WBJ TZ^ yU ]ON7YRڢTe'y jʋWDtDO7q~S~vg}q!0NP.8dF5]ъMɴEO^vo%d$z0$e&zs%h" V6rRʃ G '.B ADE4oO# ;њ+ahfeǣ2V0| yLY[NcGx* T-!:t9ce~~SWK6TBþ4RWQf{(w 4 zk = ڤW4h |l@`N8]G͍DC rhYL77Z⟭U GFuDž>Y]{$tGG}0PVﳷA>.NSrpwSŊm9as"7v;2S%HcOHkx8A|[JF2 qܪL儶;vK-6~bB9E6ٛ2QQr?[ L*4h Ab/ v 4g Hީ>$2igl;O'5MO̱ay3Ƀ.p_ 񓶽"ow)njw}(GCne/[!m-UQ~'ž6a[]&a] eQJ}rݐި1 cFVASh0&YC3yWYH`95J CMZ4yKpZ7晆 llH:w[(/݌iG!Wpx E(LP@="4̲A2)}aGHʐph4ܻJ~kt7(z/hg4d -8Y^Dz. x% ڒ}RQFt*)`jjGcc!MxBh+!0V;sT$XRCsD!e?:;~ZڞǧF&ʷC@j1h5_Yuݼރ}UaVrRt(QoIўzwH(bX)Q>᮸FYr1]lڄ5Ӹ\ E< vsv&ߜ7 m ~<4w†Vv=,jYЎFt4PTA g϶nxRS]_M[`-kD!3`LS!0]GthMuE0D'LER5MRjӒ7SD;^i wE\`T(ٛ,I)^ #u]U-KA <LJyƠM}0y&!uH \}`h7n= Kzya`gK~vʜxA\M_