libvirt-daemon-driver-network-7.0.0-13.el8s >  H ` z뾂al1y7%C%34\nǝ"A` T&lvz %r7f7'acs OHs&mn\~ȌЌ>ILS_3gvpUϕ!"IA8t*[@{'hX+O%lsDRG`͐{NShl ԶCʊ&>m'!rM W_"oVa8f35bb2e6f4a4a185db9df7778b47ec93c005e06e45c10f844c3bd5b7f9e57bf60de6449d8f86b6e2703ab7627ea54d6daab85b` z뾂al)3R5iUgO?MPHJ{EQ!Lia]qƅj y 4cʬ$,p/ql&9M*W\&KIKgl&;.$ؖ2Pm36 !Ur D=Ae0ZXѓ<^t'BpN=ue7ڞ^.A`ژ>;mb0V9'#E ?2:@Ð&}/e+'>Ʀ[~7(˺ݣ >p@#?#d & . \ " 7CX^f\   $ = PJh \v 4vCv(8f9f:/of> @GHIXY\<]^@bdeflt uvw lx y!4#D#H#N#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.`oe!p8le02.rdu2.centos.org CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :0a^!,I)J@h HAAAAAAAA큤AA`oe `oe `oe `odl`W[`oe `oe`oe`oe`oe`oe`oe`oe`W[`odm`odm`odm`odm`oe`oe`oe`od`odl`oe `oe 590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a55e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c3c900ca6a834d0bccaebbc066b6ec30203d42200b8a150a36a623880a1a31ff9d39c7227e5c9fae743f1ac6fbc73b5a9792ff156973d17f67c939749fb47986f7d02c4cd012cea9b2166bb8883aa744262c9df0238a8a5ec5f21adb26ac8a9f41314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9f../../../../usr/sbin/virtnetworkd../../../../usr/libexec/libvirt_leaseshelper../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-13.el8s.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(ppc-64)libvirt_driver_network.so()(64bit) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptableslibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)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-id4f12c44cb780f4716515f873c603e98f83aef53ba325fb656dd00fd0b8c96e06ad74c883edaa9bdcc8943ec151e891aaf21bfff92b2d7afda544d3b6libvirt.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/4f//usr/lib/.build-id/a3//usr/lib/.build-id/c8//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 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=c8943ec151e891aaf21bfff92b2d7afda544d3b6, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=a325fb656dd00fd0b8c96e06ad74c883edaa9bdc, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=4f12c44cb780f4716515f873c603e98f83aef53b, stripped jPRR RRHR,RRWRKRoRR R RRRtR RRRRoRR RRRtRR RRRRRRRR7RhRKRZR`RURFR*R]R)RBRR'R=R9R$RLROR-RIRRPRcRYRmR;R&RgRReRbRDRHRMRdR6R>R:RSRlRGRVR3RNR8RaRJRkRR1R0R4R_RRnR/RRR2G-SC2j[;s)U]*~-4YRt驨hppH>KK FBhP-zVCO%jg]j;ۘh~Z~RQ ¦x{!CxSM n)pQ~.`C>r}p֔5sH^nM&ޟ(3t7bc8K5:c-0"XVJ~ !:cQR><ִ/v BHO5f{3Q,x B=i,0igg>/%u Pܿ0>7Pr =zVm?*B`+aᄎtUGX>#jMJyȚ\W1RX0S ]c3;`( pǻE㷩3e քsqm JyTRg(̢KT):;ꘌar.Π~ye=ic1!A~nrrV 9ӹxcv$n y|MLI2UXyMӧ4/ܕ 7.+B15T~![s<-Xxzudt]e>]]st=:_ǜ^w6leIuAbQy 3*Zy{oud;KIL-SO|ޘ9f_ b<j%Ӂ4Th,wY<żJRo=F _eV"LRX P>ȧ-Hۉ߃Qړ}?z)NN`XN n.uS0rVf@:͚jl8D)^do5qoI HHgq+HS2"2Em-'({.'a}M:żW]1/-~iotd^%|*Wyb2|/,UgZJFزO^d>ޑ :{ `:16]/>덝Q! OXmHPu0\V6Pw.tѴUxz9}%n^0g^P/6QEHOk3vzbqFwG65)eC&8NZG`tA^`OnU 3ϥA!o1bLOɲPv )s]hdOnuIn˓5J,˭w, Ws[>gOnƱ/6:?dXY4.A~1݀ lD"2v8Lӿ .sF aǓNӎ Q?x~W fz ,jk^<dDəQ=/03oi`V*>Ьb ^+T3vzGIM8rUm 6ʖHSt>Db gG wmFIA>|o %vXq¦͉* ≍}B+`Ůs)4(Xf)05x5Wޕ$8A1wR"q$0ݰ=8| Jw&&y8B5J}wr/,6ׄ_L:=`YfF6P4"c?jJׯSnO{0xO<ozFq=1ƵV L$gh *hur<1zoeqִ4;y3pro]X+y2xdV+EQsPcTNЪ ,cݓK(c|"- oɝwS(߮ky(xHTu&W0l;2,F V!CH.IR.7WM[eeW Dy0#Y\brI9CBQN=+ucm ds ǧJ04pgz:8PG_dhX[* ž-3u)Tغ@k 5Yg 3MςNҙ<ŖvI(Fb(PӸ*6>K%OX7ZErvm4z"x>&7eHd:t:PEi?+SFuɼsZ:#ZQb~L18 cě (Wj=Y{^M voDLlab29ҳ bߤp$ Etg:hjbb^: ̓&4\'(h0Zo8st81! Ung G#^% B? b)P/$ZKcT:nz0Vrg'Rt7/U<1C>dIiݨK>d½rs=ZDu"O@X4:h{ٔTĦ=H׉;>"T:j:ϒEg\k ANև&] )늴lX9t,Wnyң!^Blgb4IsY6dyTcU4蜒]wQCt@`e^L& vl2u6oB)X"i`6%pcfbX!Rڿ~G&PiA^;cJĮ~ :i{)ARfRֽR1u~e9$>9m$G8EaMA%w,Mh׾IrSed)D5aGA~'Ԃ(!vAhU= x0ybxCm_I,&'قfɡOZMJ驏osk708! +]m'c{Zt^96sPT7FyP‚*؂\C‹.5E٥ 򇪰f;yJϲ-b&,_ACe/CO7=6;/} ؏kk^ I&^${j0-dz~H^ڹ,z8zkUts#76wߛ_8lu~w|MSdaǙQINSzQۦ_q0T{ 9_j.vR369$cNA'@ jI(DX!Q>B ~ya#yhFX(q9Ti6q؆O2_UO>N kd,wGObB;rv9TH57C 1SOC5E }$* 0Mnt4g]Dq{jș5%WkTWHp@4F["<3 1q}Pqܦb<1^6mࢺ̜QA~sqL1Q5'WfsO–<$Ԏ1BhX+%L&cgnM7J-R}+ vf/oD\Oc|N>QEt-$R}'55-c` ϒ2&:~ ~a> o^uũ2^>U519촷erY ×zrE)C2F&dg%@P^f:ޅJ`u ؆/S0ʞXģ Dㄆ:hT%{XV66M!{ވ#aPi9~!Be2*Ӱ1#6M)c[ɨ(J/.ܚ\MP x]Fg0a-XT)]6øҊsĬr_^#%Kp-F )EPjOw_w-l6[Je(eTs#8%V)a_zݳ2u ̋+[0hUY|+w{mvl%2G2@NGe t:~d;|rVl?zx=A[_%Kp{j77޾'vLgCld=Z`ěߌl*Yփ6nvvfQ4ݐ9[~4i?H% kKH`IaFAٓr{kj6H.˫3)K~>UI0x•j7iJeyTa?G_t=g(7BpZ^꤉YStyw+"}[(= Hg:$GyaoCpx%OR'`JGwT@]Zz #7g*fX`*EJem@"CյR?5!ZEPgY?/_^ar)q\޾ĸP6$d,lx/tzVm܂a3+Bv +4FGu=g*8;$Fp]2Å-"a|qd,n v bDMǵ% ء J'L`44`P>!XZ8 na7 &8f1Mk7vH _¥A9 eEKF073:3uяI?p|5t[KU^ -x-JʟM}+lQmH{OeY>9 7t_tkO&$k߰N1gӺGGCEb"v`G)'$%}-XVǴ>񾝸Bp?Qt4+mTj\VhʑT^9h ]\|٦b8E/?k/ywǯ)L,Q, RV_@o,fZϐo;E49`֖vxeTKSCG/(?N_X/ˮ~6}"G~C*[`-2D}klj6;Jފr&VcB8WA +*gX7\H ?ڏt ^Ǵrؠ7V]Έg0S{p G>Fi3Xf q xO㤹QNjtǻ)+l`.+&. i)TKn0-bc~Ei oS9twr1pkc/1_FN = q[c٢R0҈loǵ{jhC5euk0/48cfw4KSJہCmEͥ|Zu:|ٰDE0h<>(`|hO'AEVYAE6[`z%g@#ZHpQUi>y?H˶y %UW3UC2)!gғ&~lvl3&XˍM|ѝl:)2Q e;Im>HTTBޤMknm,H 8re1K&r/=Q}}aa-J^PH|`&u RddR9l3n4fn<\wQPZR"I4kZSU,gM4/Zc)96k$Gbl~l&z 6X2ٷS2XFZ\f;H{'oٶh@{7FTcd>q(V,/0"rrUEHެL=B,D MVXx=@BԬWGXhf A&NЫ,^G$'~V}[F^[w8 aeOIr#8U/xe \}9zp\} yC} 4b`*h.^Zb{aIF "ݓI@.&>D b?Jb)QgF!4YŽG-VaF*n ы^H\^O*\OXC!Ґ`kg(@6 ܆}ʢ>pTxRɯK*:-xk/o8uY}fΚ@ ,4ѕB\+C46/hyb- 0#/ս(`;Fɴ <pnGח銬Ts8Z,2 'RL33HE.p0BD&חB))l`} #~v3U%9Qͫ!?Rt$_-Cq y @xj1#_<z| <ގW惓R z[<ڣVku16f F ۞8]VMxM)>L@>4SS ,Y_=P+cŚ}sP,Sނo3 R]9N*Bkq9[?6 eX(UԻM* %y]PGf$3+5C>x~vmUOv$!4KXHl8ϰ &@u.?/)# Jw yH6x1R@E+%jWxX[Z\ D~`Ngv|\F5|z "t붩ytv7ܨr:6XąFH=*TqGt t g$DY3_x.rb3kLEuk.ڛo͹;5: .) ^z jv2SMJP vW.lڔrM::5B$څs ᧁ\b곥IV[qEeYɤIpgћK "2pdNÐ3 _m)|^aIl+5b" oaB$fɓyuqU @]'K@:@.rxuOlIDYk˗f_RP C2SSm:bFk +o³;Wf >^ W H[*ߌt q`FsBBi;IIO#e.j kշ$: #; v_-'7/cpM`U79: a;c(+ `&؟ll:AQEJHlCL!<"vuU݇|GHzit"8 xCӭ+j<@H6:٧BQ*KсhESL^N*& ^AUlFݯp"tfo84acf[SAl\Ѡ%U p@߽kCFBr8Z@} 9Zq`<šZ:7e^0DP ` bwvm轓)PVv+s|eشVbIXHEF*L ]d1f^ևЁ!!wc!x t0 {Q,WtAɿ;{iD|`kV8  oʁ}PȓE{(#Ba#_yqz\ #/Ք1eЅOՊmUᎫBFBQcE*q0l}µ 9x*}rq9SpoI`Qq!' T1o*tXuuǷ#.!y/X Y(B[#iFPPD7uOЌƢв h_}(3}/S47sD e14&Ǧ"OUOSv7Xq+ /1VhCp1z ٬)5;ep0{F@| 7El0-iH1I:W PFOd}xה]&%/Bn-$I*yL9?;,Vv M6)H E~= V AsL*iYR|U@aObqhC֛+Қ5@++l=.Z 0 'ZM@ןz .xvkDuhaxW'0Q:}z[#fzfI͟RhVmβ_( SŲ$ %6[%S}Q0?\h |n(@DLB 3Od2zG\=#[,WrftLl/FTw١0z|݈JʌlZ]skäk8#bm'sMJbm/B |;n|yHM5\%*ЉwB2Z*>^6KYJr> 07-rH|kKfZwAVNP\a5V%x9%dcu ĕxюHVV[eҀdX%@&d@0(,.qqD=ϨBquWIg{9~rPY\;4O⹡B21&;˾@pžz85=B(V'bRrjX@WQ[@1vST" fD>:B{qv9&*ݸ4Ɩ~^Asッ|0djm03z4vx S(RcEq}ڷI@KW`oO(-^0N 47Kr]R:X>lVg-;T lPqyr/s82ƫ@6|.I:/OٵpBi!W%|3WNE-LMJ8?폙_k`;4$H.,p|$Ѳ@6g\fơ`pNTg?S55mz[D&FbDG3 ?P\yOԋ{V;Ng.}Sqc~;~ln7^ 3oڌ]zr [-Q+dDvڒ_ ly/;BD Et M E2Ttm,KFeyYTƫ`T|'åip`ORd |c `73ZjfdI"x#eygZ-hO۾$j"D\9y{wZlŔAOG"O;FvaPɍ"TRjfDųx(D2g/{]\;r|m~Sa1brKF^!jk1wiǫ*CYkAwUn_1Fp݆nAzHLm=`qqGggnm}0vtcýEA$e8ms* X1wAtOkMX81%l4Klq[QdO; ̞v D>m4OMB<_nQ ^_S ZѭSۻ.[Rb LɥPE臋ͦX X@;Þ[ di#*ȞUu.`[aC%8]rXޏyj++0l-هM򶃆yHo QtONY`'8~44ͦNLɎw!8uhv]̤Ɉ۴fG^v?HM΋m-eH̸j4TʴFNqvAK c/wi^ZC@kk\$蔼y%aX* i2׭zCާI#MP3)92`[ݚ=O E~Nbg_ BND^ɩ>:TYD@wz+|攖gޙw32xԧy$w+R'0oQ}>׽YhaXx\[oT~UH8^qRdErG-|>M"*Nn$@ˣ.-9 VL?R1l{@_`+o+0¹ct*֨!b?6BwmY8 +_ "M.bkUvo {qzKppzVV<ڷ ?jG}5S͐!d։~)=94snD'9HV=ŨsϠ>Iv>[kpe4u(Ԥ B\0 ,YaOUa'waD%۵o~ }͕[eM,ecϤ|ܽ8hB_t[)ԮnJ,EliײRi*BqKRcJ x;cT~> p /Bg pCN q\pE   mSpBsέ5kx4q%ƄEoz-TjJJ]tvsݺ-@Ops'%k# 3ϱkŗ]gr.0z==H'2ʹ6f).:FbbHZPJMGPDvk.ЎX;.v c_x }wT"Ҥ0~%Eh=Y oꖑ9N߃zst!Ev!UHHSNHPWd-t}p2Zq ]5 JG=+/V.}Tlyu"'*!F5~G̣×=(ܨ_$]S<.'_( ܋+g'n+M]}"KpB0'aDؗ`oc U,B )tS֯Y 5bHHxH+=4QIةw翉+ Ҟ6"Fn&ފ¼~Rۡx?$' r-`]w&x[*u xIeO8%f#k[hy wz|Ҽe?]W60*yYL:`; *,ɦG ơ^P]Fhw4ïoX*&YHES,e"' zH?y\̈Jk+7B!b!pDk):cdt9ɸ2C|z($ܑW()8(Za%LT9ja;93tnU6)dϛ`n>Q Q?r~@J ׼@$Xv9| {b+:kLe#&JBt#(P koɪ+/P:|O\l nO9QX].nhU ޱ'] lhMϲyNs{ | 3*ϱhRߘ۬=EC))Q΋ #\hZ")I#2Eǜ7NdXFTSҦ!|/W*FM"eAp!٣0W,lfAVRBֲAwp Gb3fT.:oh?$)@ Px@.f#j_rf ,sQ~&i@Ϟ,wqes$&0lE Țcdʙϧg:p(TVuǙ14,(4@4%UyťY0L뽘ͩSeaRfx٤\"m"6JyrCU&@KP}Dց6458Pb ~xۼ4eH7]n\.\୎`=aEvjws*?OW@) S@&sS,0+.VYTyx$1)4 /MIH% cG\)be U6`JYC z}|\*Bb2kbntZSXQtqydo-S߄e]Xd kzYSW&oWmX'[yhBQ}, hS˯A"مO&E_f]dIKx@{6땱 *$K>|~q^iEցs2A(K-FGh _I.噖Һ n}i- pv‡[)I!:Հ3i #qm;Wޮ@˂ bk>fՓ/bzIY_+hpU΀t(bn[pH3Z|UM` a3Zك3橚=#˝c=gR#zmN !9$+KO;Gɖ5Ilzv4Qk=&TO0CH8]m`b!NXEp۟y>O M-Ow ;5(v'Tɸ,RA }0/oi"cAsוoos_Ѣ\3E*AFjҟM!R?ѣE 'RZIfgiG k͟o %G Ԇc;#̻|?Kq8!xMF}LݗW\MǧyM}GPF>aFIZGc&8Y3#|6nSv\ֱ'>ų(XM^E='bE([ 5umb4LiNss/p`.vڌW%҅ZM)2^2TU [Hu_zDRu>J﹍00O-'{&ml $.\5pC(-_ l~'eؚ'oꭋl1+Wݖ0HZP%⋒кMŽӵKz+ɘ{\uSմ!h~N^1cZt /=aZ@Ts5 G_nJ-!ip9\qʈf1ŪEm c?TN'%#[x$F'hH2״2&ˑ[<&~JHW k*33M.V0OYٛ-$K9;dswV&% ]7YP2[?J? ic" tۮW/)M[)X?!qoV.p%# H$|J?>*A'eRxQ%}ڡj'VY9;>9 =dRp˞'H< Ch.$D> C]νhVIN&15~o=FEԝԈ N9*cW&OZZ5Hҋ -L/if;lg^kZ8kwtu0 oGퟓ] MqZ%QʛԐlnAL1=ȸ)-@-TO`P?:IJ^ŰUx&pw6kEvO3f9jDA9I|:д^]tNX i?Im=8&I=az<;6HU)y ,E5>5;h9+Kо7ݼ jM^0gLi\OLR _Vц%89:u?%VyafL*!WsG2.Oh_sݜ'Mdbhx8Ht$T fmru G.dSx^oØXP"bI2锔{} o<1vni b$zZ8>z4Xut/N^.J(G%$oG%Ove)}_E0Ktɜ2]/_X]$4 g,El^F|-[{]QiY@H+⌒&F\_mX83BK椆`18 *68x@KA8#t9L$ %V=ě8feCaGk}?^AohK_9 <UI Q܀&)`-pʂ|er30#0@f#O5פ-*,FO \qQڋ׻~ Nv^=sn:όvq۱fUk#i%껢Y$WhN"twOPٖڭ#M:I' $Q_@Z_teex8p}u#ƕ=a}&0rMmLn*@!jstzݦYX \ ͂8Xq!լ RSjZI@y\܃} d}W ktz(9Ġy6n~)g/)FwxgJDj;oM6Yy|ׅk!aW[!j H-{ނ_?x j\1RI妦 orrJU^D}ӊqxq@2,elXK&r68 \HYd5ㇺi8JH% D jYH(;ӞrKXrD:cFd.R{`UW{p~]n&"b*6;YBbl(1!<:L}2O5ik,fA{z;i*OF7&XfAX8B%띏r 2Zܫ5 /$]p3!/+#բXhRE-Ixh2'i%?x9́{EǷn[ƀggT$œ:FvhY@<~ƺsabqhpM1M&@j}jr:?+ULwCee M]5 ŝm$A dv]1_1Pu]Y7 84(X8%[֯E<Ԛ/a} y9}"$ e1L#7/hgMC%$Ŏ)&F=$´w{C?u>|X G9Gb=fDͮ'w1Cx-HjReϷ+RFn(]' ]Ǡ{۔_ncL8 Ǐ>Gt{B),CGһY5OH|cY`՟pG T ?.hX,I|smLU=8zVrWO/YF"W*a~;6DвD^>l%ŭrT9w׼LHT;zGKrVM1y3+TJh yz.cd@4eX5ޜ .=)HwA8iUkdnSeckMxlawu*Uo穅Ak)͸VdeG{/<7 GnSp;bt VO'W8=95H)gkUJ#\i恬O6^GfTM[T5 h!L+PRA+>Qg}ˍW)T-dyp-h#F%YHIy̿d.A݂K̚{kWr;]CM(l4u48l7Z?أZcH`H\mPo/v`!bxS)4I-u36& T:pHh{KУ q/x8Y`nA0Z>I8H-jXW/L4NLLWsT4 Ğ =}q$Lj2.\1s7l`kiMFPDx6&=ϻ趡{ɖZ˳,`T~=[F}?d,k%q;^Q)U{$Uz)J ffI:*=z B*%uDsR= {ǒ/0eC%#-mnD tP EXf48ܜejV}!' ӋbĄ+HmJX9!m=tx1a`h $0|x@Wy F"wv7 .;l~#S2Z?j"0Uw[b@ BjlHDRTc{O`M.2a&- o$|"%F/y=ZtTcR=-NPH87YRad J)0&5 "4uʑ_}'9@!5`=tc.Y mh8KZerwRitD[{01 9nU7G"ïF쐠աiA8wc>X_rp24M8Jԙgdan z  \%4}|Pf\Ⱦ+ш*愼N+Cu1RBc-*G͜xW̡(vTjb,93/ƍi,1ڽ0чUZ0zGZ {hV·r?n$0dY?f)Qv#l)X$=T7xV86> utAJ/ЭO[OYR;$xgғ/ZU줨o8XZΫ:`S+A8P0DyTZ[SzDSl)9lnq<_S;jX\pOfg'(‰UB#D ,Kݩ\k -OQk Fqay}$?2_@hJ=6#)!DNH4Z,!!x2rM1">)Te%PX@%úr[ꢻYMړso*YzqdE_'*2+~ ]9"Jt鳱TeJ76$tc֯j6 xw7< CϰGګsjSc dyZ3,@ :x46c FL̖dcD=ݶ1]3b-BC,/謹A絻-J G & % 9 vt2?:iϿS=Uw *5LC}ʲ? +TO3锖I B} yzۄt}DK?ʨ&|'{]65q. i1 xп˄[OU&c=ݬ;ö皮3 [?ޙGFoY:߸3lY\H<.LӍ!< =:hzX$&{ȕ.昴q1eBks3%[y50^3GOaQ0k}=9-V 2aЃba%SD U\\mlsw]=Kg}kE\Oea&R!{ u=}_؉Vjc: L#3#A=Nyqig C:E3EKI,C^ Ҝ>dKr)x@,̒ s$6\qݿ'|D.ӈ` !O;sJ=.)7}3!W.1P:ToFgtmcj);W-h^Z8y{mA၂-wmɒҔ pR{ fZ;S-0M1w"C(͐Dbh14Gk@<ږ@(6 ǑH٩'M2鵊-G;ݝt i$U~͡-.q0e&>(4Hdɑ߮7X+ZVIJMeh 4(.oB1kATpFFDySȯ :1f> ג?f{)uۨ.N1}?I(cG&zg7))NuClg|F:?6_B#>eYItNfx&xiְCFU`I./ݫ.k]0L|U$ lݻ24.ibS[`y[- 1(zuJ,ԭ'ȱ&F:JZau\GңcDb_bs)Y$mѹ[c#`7^1rgrE+22#4~zitXXx )d/~!ZqU(9g/vL \sO&WN_lidn/a J |nL}bR|o f1X.L+GG(U'$p/6Hx6| $5`q%ii,,d&Nu]cG=dN+'u}[Td߫YXM}Tnh3+5oV &^}嬏ϺmFF@5?^'Q*ջ:Cb9ڳlUdK.H%XZ!)l(KݎGGWg*KV腷²WJ?RP0t^*5ιY\o*3ݮ[s6 ̖B9 ?Y߰E֤ KK,4`1;!LR1/@Je7K]刞I &"-\Ž la߇Xӷ7fka3߰\4]Cg7ڕY\ZTU:$-ŴjUnnqٗ()i hjґ=>9QavW9o*g),jXHًs7;Ɋ‘MC!gNxl: :5Al>`M؋}d?d\NeR/BXl߂ 'gg<,W'( 'bqbo]æIYj^R70x6<6} zgbxHb0Iۘ.aXHl]w\Fj2a Cgj }~.)I,? W->5EPt©A VB'"~-^^*0VwL%3 ޵%)=dEUUZb Q%%m9΋$@b9p e$36HsoNe""0Ml`taOKD<77Ả@D֜sdwy &+ 6[ܧG/T`\y|mT0!D"WrR0RE6?`F)c`"n'zsC%6shp;a7I-.n.Hςz'H׸3nZAJ`po~}葰 .5:,DSr bҡTzt7O-x4`cO?)wl6C^>섶Kaw3>c Ufmdu[4ZIwXEAQHZ{e<#_Iu=W=Q(|:14N"䄩;W<-!Ԅ=yExm"$R?K[ z ~TAFJ #}G\PKl{9||J : ׌qu);W¼W8BT5@T/cgK (L[ᵍ֪@B)w;V`0֑ }WQø A1x/ÆV\ BfTe{uz/\-! * ,2ڋpZr_,[滌쾞\|+>HLItI Le}u=04 -xr_8㾚ⴊE"ϕ(?OI3֙ ˏ)R<TW)X Gn^Rz\&6Ք޴N?ig7$7"4e+aDD * ;/Mx)e%m}_G3+jiMg>{'eֱ6հ=u2l@:*ԞqZ}۴|Srdv.*6(}lm]>:"Td׫w}qs(F$3GK - Pq#$bۑrp@b,;XG{S߾jM:{}ig9m5T'>=I&t{|)nyk?(jI Hg?=05KA3l&6OP'R|^g^6W[ f_(M$SgU?b 1~3>"hn RoNj&@;qxq‰wj5Ij5(p?"4#%K䄏iR4@ӗfx#+(_3D*kRĚx9(f&{,>*8T?@T,ׂMDEšb3ug i|:Ei ]lg^q)?SX 2:Sba#e)񨅧5V|ƨn%8j16ɕcaydtܧHÔ(nG }h葨 ~@Cؒ FhTv H,I}yqgyGq/d=dJDFkkch(Sϴ aŰ-"U/ rݿRѶ:C( ui{L&6MKިNʸ\IkٍLD4u 7<3auԷ~$ )-Ψ/1*Xn:x#HYeA`acUfTt=*"Hkݖ<`䭑pLeuߠW'ISҒ'uHbX݆:L ߽߫~+,rdˮ۫pm髠vAZ2#.)^6X@#"zH:6!d0݃%$d-?j17hr8N$ѫ"Ryg:j j=(CkU ?*Jrm+2JC>&*HWUa88{$Yi$C{}>R{.zs#F?pyYgNވ k綐 ;t ZWC8PToCȪ}j2'a"['Q`m{Tq j_(D2!*œ8eZI|l"@_4u_r.xJĔL׍O>k0.XDVGN޼q;$e//7v$ǡrՃsxt(~ h퍅toR ,ʚUE0ZQؼ]NP䊷5f"89.rcp4ܠʦ'[o*Zk*^l\H}@9] /A @e)hF'$HOFɶyYCʧ3=~ mdت@rFl_i#<]ď T/K5Z%2.ć)~wB;VVPUKsrM^qj\G~b^Ys=ڸE_' I}F~a ? ̳raw^Xdw6@x9!JzާkNr1(TtGkצJI6 Hp+DDk<[l rF['8:{ÒP|qvor}&酂A]}84 RvT9Yl\\/H xޗI옓CN^lKe92CfP0>1R_Хx(^4 9}t/e?pEHvnQ'@W7xAȕme02ϕjqDPHGXC: ؾ@ ӳue?f+L {RTG0Oۻe~CRb*W3ȸ[l)D> p7ܽ\8lgg/%&izN{Uk~°E^cv h$T6Y,,wq4GkAw-c4QE.x0K!g9K/6g2uIԩbFQUe؇)houZh3ͳDTY[J ~Xj*-%P10 #ђkO*Q.@H 3ɜ)ǹ|*`АC5V.7?V2Nke;?ȝ&{oSI~e&u;?̼`1թw1ܞ|!#pL$:rl.f* ƶԋ`A^qWS(e1ލp, ndEv`GA -0p?W+pAΊ7snw܃drrXM YsUAr2Ǵ`jBD@@VJ#P= E椦Z|UٽϒW#,G&<dVtNe9U_s5Mܸ}OvgO}c3ݨu^t|ZHik|6{ Y5\{b*옯Hñ*؁>z)]lC/_Y(D\:7x_kjg(mLfFA-%E پMW؊& ИYGwm@SY"+@ y@HZXQdi٭ w@*gA' >҈O)\ 4uiMCk]$;{Wv&͢ ]i.pˍFb'x*|BurB&GA6hIqVBm6$ mD'1 \ZQW$@J(%s1KF5#ꅙKZQ.k=O6<ys-~<׿7wo-7azkPnnr~f]E"SF"닃9K]R&,mWJȆ9\LCG2Y|#Tb-˜߉)/i|Ax]cXG@VǐO X;vlI Tp}AV\q?d8%Zo .h#ȩ`;"bޖaޓndYyJ2)jlH ^9z׾>XWOEZ+! 3]|%ɳqehʀ1ԅ7{5 u=&޿92rJt.'TzogDvag[~B@A,+T2"2.bI1;}`.ԻcE/zG^i0H BQDF)U0|ɨ8" iKvDDIE5{\$cDwy64A3d1#`#GlP҈7&D5M?Bq}GC޻R|#j(q _ 'Jб_НZ Y{AEF\.ULe3Kon6Z݉- tևxZ ƴ$շ1QPi>]QHW-^""C3x;ejgk8;j0䠙Qc- E1.{X0RT@i46 *b2s`,!{dCUpk #OMm*EX8nnO<\KbZHgʰvŒDyqRAձDx ͲOjQ0 _[~"~|ho_z7Q8s.kW~" )V.0ցprs652~>b;#bw(cLW7)dq؅p!"Ї),C#$Xrhen: x2*e2pX 6AEtgHAoYo,FS=_*VlE:KcV9jR f-Rj MM+$C9T!U}o9$]Ft[ζ^x҅DjH\uHH"Gx*>&$nzf->ʭ{h 1Sb^%ž8!&!CKrZH3} e{wI5[<"߈# =)|niʣ~8XpAdb~A-(mv>R^[}A(c[=f+)kkRZ]|~`IlVmV0||e}]euG Gk4Ei܊3UԴ::qG xPgK*;PSVI`7M_c24ƍ;!)9-?e(igL:iu\z(lyNԩK_$i*F?u[EHe ^SMʥ a5E[{Qn1 RWЋFP]RZnd{0Cm]M۩֤-DoFkAXhf(Eߪ]i6 r3L)Ha`EtqHՏuy%mR^X*K ]3?wCE[{V(6^A!!!id()yI ʮ9q@aϒ"#X!gե-ҴWpm43(8)wzUCD&֚% ӌ֙mZ|k.$`!-WjD!iW2K-L`Lu"2اZu{k%fS/d Q٥d}N##[f)ŠV2??vm ppdՊl$wK>!9@ҺaI]‘Xw24ಱQ`Ux#?xONDR5t$p"ȽۖpIc2U<(xqXV3ʸC!TS%FٙEO|/0rxRqM0 pIU69Fy?=&VU>;tAMDGYEq֧wd&Rn n_Ē tX!T&<ХZ6w 0 )Tf}2VWa%:G uޜ^&g*WJC)%&bq_ 4M01+6Գ䕗*GWS^\=;㬔Ĵ[QA)^0azvH;5++"xuI^hkKvt  ' UjYkZ"WB)i/2~u2*Hhaf솜m\[e3g6?,%RsGGe8 6{V|xqr {EH FNTɕ?tGig5", Ut㗔⊋; &f0dr*DFHMR2EnNgVgSHDbXk@}K?#yFz=zD #j  4$ja);d*uFS=y}n˿P]m 'KJ>H!Bh%ܞ54M/ab#S8Oj<"H FBX0P8E˃*5vAQ L|*-;zsɯm1 Xч_}kP)1_n5!.68q;0oF`Bf+F&iq dI?r!d+;NUXF|~puUu>Ș-N^ѳ!q5JvklG$E|%tjees. pOXt>0}7da\PzB׎et2dX@ϣPYo>8`a2wzȚ m4'CJAen4T|SnIL(q LX$~K;/|3y~s?;HԚrg%׍X 8VkN0{11Iͧ-|<7G3LƔs=iЧ]KAˤ 'urqK">H=WiX\+MwxBWU1Sm),̰$'KRe6 O_+BLqGKCP.4}S@uWXMأ&(_ yl·GNGͣL˰ 럃SLVC)~:fYPR֣̽]No .r^bC %:4D y5Y["*[blG-U;lhữ;``g!Y7S߬LC!6d<?/__}tXy4ݺE0%*Xf췺6.DX?#%m@-qEMNR;ؑ"Xg{~F=**jҜMVlf0)5n$)qJ0+ UCC@l0=z,۷Cund $DD^Ժ  tHbeU3H,85AaZ(R%r-+ .La%%;iwHQܳiXϴdOԶA/w̔e<=EKǙ6>cQr4%b.US ":9(bdSMS8P|a8Xr8O73lݖyU(7H~yux6@xOD7 =w۾ ׯI8jKm9-Ccɏ}*W4woS8!! UgL*ϳhY`XIt`.]aL<+:'j1xW87" 2ΦLŮ6iNXp`o㰜!Ip\Qyu LU~Isd!Zg$hL7+Z;|w)? /Ȇ.~F:SP4NR /}.{:[2+1 Nk('(ui+NkS@ v@1|'+w u}Dzb .$Ռ=!XIR:`- #YO)80 mU/O5, [^ºX5F:V,͎_Tyrl3o"-UI+vYavnhp,R c#>/ޕ86%Uv&,-ǁ X!"i|&pǣQ{4a+ }xɸ?%DEa0Qуǧ!!K>|uAuyʘ͎zpJN%xk@U3̌x#(*UYQ_·:D05>cW8!TŶ %B7@KsBOK|-j%w.uwQCp"w /*]Zjfbu3@s1ʫi%ѨC>z=/= }'Ix-bH3gso\`N ŠXȪuV XV2<۾A( O}Tr~nkhV6CH {C(›\7Y9 n2I !3&P1:yqF㗰mw\0a7LHp8崐$}*; /ȼx[fbsSP9Xi5y꺽\ِᎡӿ;T}P7AovZ_JtL#.W&ߺ*(ȍD2%JptCI8,{KE3C~#=3B&ۣCjx N zYf!m B]6pSU^,:NT=~bSHiǃ _֧ ufj0;FlO?co`1Ҭ$Z"y͂{|$N}="5fAo_/=tΊSՏH1c2K rgĦrTpʋ {*ۆAMmݚݣ=4f_ٯ;6B PCc+tq1iV1*{[ cൿd:X',@:#NkW퉮5xRɍ =u1i~tM(D],h+,;'Mj[F,p @ME ٳW_M2y/i<-JDd;qGWqju q-^ <5)1jÍQ-/m)(==clļȐI@Ne=fy6Wt{:8y1wu9D}OYs(XK$VtN>%.:*Y==m" yN[1Shr>'6E cZ91:x x*j?VwA,=XX)'&pS*)=J`ݣhX%f/B\Əj7en 3|aA 4`pi=u^-59M. >l^$mh5D8_>(j2ׇ}1D ( ~G#e'$\_ jFɈA7X'u|.ƦQ?WaTCBWta/% ^DN~"C*NdT2p\Ք$B.l) K8hlYcUdU3/YӱTJ+vp AT6ۑ_ڌ!*\A8۳ W%΅M{ KTTis5' %U͚lÿnǭNx(EڳfJIV arKJ.)0a?T-AuF͖2w<.(x;淼%?2&(ʛ> vyD=VՋ`޼qw/Q_Hf@ tS~Cә|&͔hyVlGT"p ,P#K%dӟIoM% }O 3 OЎ3Zm[+jZs</Y [k[kiө^A 7Dl\1*'#*-fWNY`%^1 6[>ky{!7eՑTEZ[ .P8lRd %,4ԖUcBjzߦ PGctTCF({H[##26k0H%A͚-NVx1ʐ2&{:_ jo"_C$,˿bMή/0 wB03 -qkC}fc [DkFvac"#͵Z6Cg‰T1iF~tǥ/^sˡ{4rQ$UWi1ݡYW:OMR@DAόqM-HiUv*JZƣ!_`/ub+X.3L?^h ą{Ԟ\nd8+3иdHtԄVoGOjQ(inc:B."_+tSagbk5&ia  ȫ|]$?.d}y. 9*\hmreV7w׃ܤϰ7{LY'8l~6uv&;S"'!.dIwWXBhV1Dm'7PacX`i )II.i=dqkqSAt%-N!E߰Ԇ4>po;z3^qo ,lf1P1묥dw_98Z;$;>;8ОI4Ja:HG#uS46*^&AWBƨ9+-^xuiyWV5NݒyTdltBC%aɖ-8~4P.Ҵ d}"4! >=tA J0IV^HpO(ͱg|ShpTD=*liUikmRxN^G@LcOϴ8M+.P(>xU[S:Fp? XSXhQkXg IT9.O*H5 #eS$ =X@>C}`ly-ukc;?XD*~x[ʢJ޺@X(]ǨU}y4e>—݌[s&I;eȨt5,3'\m]ԯBܤ6' X5]v岓Kܶ(|$vƑpA7!AI"~ MIklt)u8ڢMʀg [*-Ub{Ix$cy9n"Â2,E]U>AVx !dzaH roȘ.PWBz F~H A}`2%C")*{\n%BpF77 K}(*s0&AĪ+ƞmw',xa?qeYoazXDZ EwN~kmpH+p:< b! (X9Q%R&'%=o3TOxߎwOp{*^gDf@<癞#,cn#0Y+IY:$o/)ùJ%l?6\!A"kx-3E*2VQ0^˰,2GGJo׼*UY4AUR- LY@+(WEK_)WŢrY_4 )T ?h66ǸYHf8Pj.r'^?ߨژ-c/hq9V)* ˉݿwIf+#`KoVJ\M=\>iOhM,tQ;ưKnT<{@ub^Azry+\*@YzQ[ŃP-l\dǸh4) !]Ў+ &X+i 9e`'L mFD 6C1 9-y#ݍBwz˞hk C lKf#8Q+--Ҷ P.jEz%ٔ.z7kOTPTK YWҤD7c\#W?n{ b( <".nU<~P-tsE,--sK_ Zbv-YdoϠT{*wo;Gs+;G#IfvN- 6;C0*Y >*9M%W/C.f{?[i|1n9,mM)p{{ĭ4x8-w^TJ@'^c ۫3@:| Z# ra^%|gIRi'5 ԤQ3}Q.mqziR;}`q_3n^Gh.ʹ@?-mxPِ^#'6@Mj1|UsȋZ/Jg0ԐL#oa3+ U &3tv&oEdqnvTot  $(N8q~,|(YZz5Q [M4#u(|h)l"C7AwLԄM{m/@Sƨ{(0qFnr 2i "_eL=A6[rbBy#UKČAP ̨#5~) x8p'VKhv)6VW4,1=MB].Aۡ,`mZOsД9G]7OW( Y5.f6/ ]d+Y˪In6~]Xthds(jاmE0<^ ÉHOGԾ abbIbeaq A -lԑJ!ac !l/Nt(-8bK.۴©c5Ԡ}`-@ŻH9$^MN]0,ׄ;BSXZw.M a ?=Y2G j 譇`p ]{ᓁy#&G(o33#qN[[]^o NSJƠOIFjOR?1ʪWly|,"o6º0 g,C)|]t\ϡIߕ2!ϾhN6>z42b5߱vsiHxE-綆j4j]2anBP]c?Qً\TnK8]3^N֎Od`f@a ;=iH`aB>5XlpgO'(6p!0C^ܣJS$<$=CY-1ѷX$[J=ddx%φsZ @@]5W9 %Sd9~Y'BiR'`mҫ!Bm4p/tĹpcy7GѥA溂."ʦn_UiͫjnCk OqLHud'nU(BC)?N7-Ol }lҗ-z >1]"!hH,z*Ϸ2YW@?"Q: g-M6Etl{ە_^[6k)~)Eju-ʷi,؀J!e|춇MV~er+XK\V ok4N{RL#o *fa`mJSs>6&02%5^JbK٤[+5֊_SD)FTDfm<q41(qt&NYjp˿Dz\MV5OC WS?߹6)j19O͝^ĻڏSug k$I q9ٛ8(Q)iJ'#\{ٸC_ ϳO92ưXaZ#ADedM{bwد,چnv! Trd^3I,3T:~l3P"p*i~@ +|\j $hy&PSx9rvk>tDX&ReI ً!cpnGv4r?% 5sQ|G\͍5o[AJ6xT vfZe]/emP븯FE^ި>'R}%V[Qqz70/v@!6nkyPο\o($J'Qsc?>@d:VUT A`\3R4McuL.-~}2IWˠLPusMZ!:ˮFBo_6 ,*R.XcVءC 8K6x֢1*`]p-|'r2hGys*QװZȼ{ȼ cIulY߁-JI6@( HϣT^ T'drE'X "g3i755 #eLQy ]KNhTF'#ԒVgO9<8L4o50zVN4hJ_Ēp怈ωL\gO7A*\Vh/";-ېk̅)('M&9]1uI?U"Wdan-.Nri_`:,cݿ#ŕ75 )|s˶Xٞo?=FA{ 3v}L>rO 5ir Ѿ~Xdo5zWLK: ܤQ( $jy)!X Yw8qYB%!!1 nõnЍH _eX6ia0- WҮ,T nL*`wz}o[mXs5q/(ǛTU~mUKXƉ A*Мagm4邁&тri}p+j4bo˥-$_ (~^D@T$5]uR͍qeO^|l._L+4-u$CyJvdoBG Wm?[V1ԕshHSnR{\3(# / 1K`bKk;ɖ'E 9Z%o%i%\r *rN~IlSԌ@xpH lgnilz9jOXW'mOشjǐl`ٕlT! jw1#p/bNP &/-v!54:eGF'ΚH`ܭ2~4м#8:#6+^y)6^UW xzoKc6OXy~a[u=vC+%@:rTc.r8Ҷu>S! 5QjJz-(\C+ ׷uɵҏa&H3Jb֢JzOV~Tǫ92yi]Y:]%[)#=ƒnVXX(öG*÷AGoضNR-,E<@[؍يcmpC(v wA/b+9QI;aB.e.A&uT_ ώz "%y9'_Roچ`d]"kR9n -̘ֈr4t}wHL(>X+Oz!r>m~HjZ2]!uHm5cNJř^*!VF:eܝlpכ@ىt,t<??9 {)JJlшy L}/l`9f||O@fl‰Ŋqޜҁy~Rl;D-⹸-Fֈ{MEƒF|X#*!-{Ҝ~6Q/ y?eg!%ߗImFrU<Ź+쁕C?WFZRa˴'IHB{}/xd\VUUڍ?;T`z7Bf`SfI^I򏴪5R vI(梊{e̓5K Q]gljU.8r4!G͢r9JV 2zŅeo; ϩK^4;^Q4 /Ð)g^l 6 Pq{ɹucxEE8GG-%VwpZB#o[GO:O (bANWÕ6ˍ- b{x(^BMY>Eb&ɭǜho ɑ &s #09]+:c-[ɈF Sf{' %b[̏noלĢ'7 e6=I{+h? U_m0s񴱀 TowsK۾f_VL30oʇֽgv] s;~m:Ůfc'61Gu(gq :#^ ;SuuS;N!eP1Srdjmm]8?a,xH[Q^HBw8/js# = +RkIRZSyسV}i}u(ЃY,W)6mY^oQU'k>y Sklfdϲ&JJnaw}JȦf_#"ث" !ĮxdE/QG/kċߌ֩YҘ?5=o-=Ҍ <&J(!ƃI,OSi6tp͈LigDc6=Lq.LLGe)\K1ؾ%(LiҷJihf 9yN; 0w~c$%iH uf+ ēŮ1#|/fiIlŵrܰ^x&!Ն)rx>Rg|s:,L:O`8; @h#R\"u %5A% `: ̚`qHIgI98eaݠ 9i(MBdS P}‡2+5 GKRyT_T*߫sY}Xp`{t[o9d1%~VsĖo_Lʿ V9Aڢx3o 5ȘZ>BBe8%ϳ *JmZ,= ,+m^p撇&䃵 `&?!'ǚۘi3|{RJ F$rJW$h&Ap^o0,{!֥Ay6_f4 vPHkIA$wXd`ٕQr(AxmÞ #ב . :$+?'N@qKMúRKu'  [) 7ԏpY=kI(>U>Spg$%70Eɐ3i5?Hx:]IO?ѓ=D{ԒAKu 57gbV_? #o@՚ F&3i|(<"Yt4kYhQ|U+c姚uL7Lo=N چQױ ߉R9ܒq1Ojq-`$dR] @g/nm@]y#TJ|+iE~ 23x'dNIsg۪l$q_.뚃>+|HeDL2Igy]@ó45&qd&>;}.%hz! )n1؈fhT+HJlHbMGrz"Do6{u@xk\*Vt`Bn9y/v)iA],:0cBLCBV{GĐl?nJ: =W+MNYz #8.Tg:Gj6Mi8w+Mm^d_@֒opO]Dq MaL=KԹ Ku:B3ZLy|6kmS$5%YRP쮐PaoTR{&%V'㷐Ž>E8PDzy4:)ȍg5ڕъ+3ZoK!0cj -z"&Vu<`<vErn+'RmU% LFת-tԆpoQ1ٯ Rker 4sX3I7g H>9\T"֜y,8O63<ؾ |x1A9H@ße­x=PMqgg]cP;AyC=TGS*A~ 6lM77;k3C HSw=(SJe`Ͷ6Q'quwnj녿cF+yAyDU cLG6mN@T < 5v6N;xJZ:sat8UV>0z<%ڿG<:mzPq3;[VZ+oأGuXy{4j6|KM$Gl+5/vs[uXw>xsk.$e\>!~"/`M͗#W868ۼ%vĮ/u׋-|ŎX` ipVXI&9#j$JU=,"~_c9-XK|/3כu9VX M6Mj0C[ δ:ef A00KGڧaȘQ֙W "^N^I*ܫvǓBƍ>ݱet|f7,4C^\4 ԪުWRz} DR=Y.[gI= n"Fbƈ/J|z V@8F&|IO-g+~rᶃp&BS۳+цpc_Bv#;RC =Mo:5;d3Uy猪!7T iFv փ%{㵘Udr>᧛ȸvp!9A@@o n!\iw%RI633$qc9kެkOT3 ra^#%}x6 kIF e+B"mM ,j&A"|‰==rϜTZ q)PI-WD9(*&Ϊg n*v uw .h#:T0"' #jhYFLsh@Utmqe2 Ɉn'tm3:^ V싞CLnF9mǓ4.3pe6(w(c1Չ&u􏽫9`/OavϺ^흻d5lHSdᤧ[:PЎvdhJ=߻ WTL9u7;![̐SP멵kkpwKf((@?aXQY/I.f} _=~ٚc8ܯ( g"v3W}}nHb'tfhv;DPhQjVFE!n>25t.ڇ-gulM0U`eeIa@ MV7VnX h<dyG-3_MSZ='bƝc9g"v޾ H8)K1\x^L0F(bt CRcfFp.U/~4_yi{ƄSHVe.W0x+GNh\g"5V ]B ~@Èyڢ$R; ibv_X*feHBQaH59+C'BE7^,@@”Zf>3z66;!w;hM@Ԑ-$4( iY fAfEfK?>AV MO-&fG[7h7i{uy#OZUb2.kь n* X;=P)oo5۽EqR_tVbX!LV䐄Z&2RpNޭ7*vqߵ3ra* Ŀ Q2 YO!tI*c  \lE>{)JVwKvpv6:F׾q7V@>sJ} 9 `muQ^L-}LRLqVyKIB!!,Op֖}:akhUD/L* zO2`l}sQxEH, G>AC^[!(EjZG 5H߼s%u3D_$ D >iJaXwQ6fa'qr1rz9TRlŧj; Ey$Ҋ c?;hx4B\^%}c@q3{Tlw0S HU~kUa0惈{şy3eՃ(bĦ@O[:FfQxW"}rp'ݓ`}ʙOeg ͣVG6 {KiL,QםT2H0Ttar}:5P -ūW_iT?7Ɇ}O-=W<'ٛj,jeoY[azKuׂӷ_=F焼ɾ';,Ssۆr}r4({-uݞ$<8Y14!ЉnLD6MLEF* Ih{M:('S,5\QQeWdυMrNn? {@:gfUV]F]hYCI& /{#v=A}IG_ӧs!w垶BmlEDXN{ٸlښMiN%8 aIpVb⵮9!V WcXiXŅBsWX9]Zy}ڍawR`1"%il>uϻ мFw .[.YE|h@mgQ5Sa !O֐U%F:ʺ4o4S%voKR;KjDZt| 5 NX iyӊH5rIüzzT`.EᢩVMUn\Ș9> ; Ʒݨ^AȦR)itg^݊:PSXORh+d>w(}~}o`yjsTB%:b5-}G{qf:6\lNd-V ;"?Ox3ѯY8ӛurM㒯ӝU`41Uۏ)& 8i`y['G8?==4=g8^ E?ʟTׂ<[W\vbp^;v|ءz#j%c+-ujg _bx沺_SF^xE\N /^0ŕg-55Hƥ;gQ?AGHV{/amj#%foTj* >:]f4Snf>xt yE);5|n5yU_HHD-k׾pX'/ɉT_k\FTEBFF: lp^'FPj~!9IuOަoZ~aDҖlwThrnԪZ#lv(8xPD3N?'b,Uڱʈˢn[qH#J=jS9?:ycX v+Bkl{w# XEmKcKu] PewZ'"l:dm \Cj"gE$7zX"@>o@5җ̼ka9DX8YK&C[ HiUݤjpk_54)_Dq7N{ B=;7F[Gͺ>`)aEә_[gĴ['f잕?~SA<` O!7 1 Eoƕ$d-^u~5BW-(<:9\NlZ϶׃\{4\J: 0uxn}w }W`)x [,0gW-.*ǔe)A{+{+f5 Q͕ᯑjvap\G*ddX\hgTC P,tu&~FKX-"hF ~bbߤTu@>' QTVZmUx[X7$ zqj??,-5LO.|zm9l3=o6; M󢚏L;w]`[!KG҆<7mN54uPGlsxrcʊoBS!ľn9M[( E1AɝIaHEu/dSF 47~ֆWo.4 b]+/!a҂=Ae?&,o2a$ &cع+Yejp>Oo~ڋWL$f{lcE"*toq%HjFܚ*Dt *~j7e:zbc r& ]=iɰ*{&pQTXB]sG]$vY,/V+# v .Ub|}?!B(`?ٕ6V+xEDZhy/ >"7|uxX }FpX njVX3據0Ȟ'K[NX,mBr,<:8n`w[_熾 {ލ; Mek/'(:l^ׂTl%T"cj/^{z!!حε&wsr ScbzzڛW{fB>g>K;u-861il&nd(+ Ήdۨ6e=Xnx?fVKOq׀]KvېVp6yKo0`_*bKc6fZp*\ע"EttPygYV[U9m캣bڗ"!H.̈́pxz4¼c@, k{Oj7w|IHޟbZܴ1 Z:uھIӠFOo۴\oKu:QKY Cn/ T9U (J@gY +:kbیbv_ԉ$k׶T9aY}`cev.ȀU^TJF·APMw/h-Uo⛮^4VnndXxd} eFx,! DDп|dWAxoUwޫ^q i@KwE@l|T MOjq㓈)y6 ^xRk(4w+$<, @Psw|o@z;[GZvBom SsUN Z6Dʵ=ɯ;-Ro)Ï+F#[K0yP32 NȻ:x5e yu$q*+9D6}گ])HJZ-Df``/ ʭzlDmk*wG.G#JnT3غ@jjLIO(J0}HΕ4P?wWK8;LK Gh\M ízV*L.2 k;8>;azeFq- 8]륊Jzmcr7QQ]<ֵ:p߉ul. L3GF sL _£|~T v)Jχ:s:h\Qo//StomxSkG~=rEx $y YP %IŸ+Nl7ֿ_u>-x_@e08޽v?7 S(\: tf@lRHn .JƝ19M 5; [o\4 NLҞ%T Vك %0^XĪ/E|3`cY*1p4 lg5ָ 2ra*34䞇D2R&,h2mH>cbqw$Ԁb@~X=HD^| DVfL#aG L̋fpCsJ)| ?S&%r9 0@co 7:b*[_O `ENj=.Jd&P,Ӊ z2u&Ek,jnr!w X`pHbs[grT)Fr"M gf4V,%Bb9F3W6   ˓1a7D/R%H55,pB6d;Vs i#pcٰ% Lsxl*^q Wj)L đu?UFJ# =iTЩ mΏ- }5Șg!HQFC2U:MG/ySDbк(`PpC0=3= ơrpJmLX4bsڪw9c̾&朣fu`bp[-F?NH}, qJ~5ɺbc@ p85[I٫/>q񯦼6720ܟ1Y"J_n^qWxcQc ;Rin''rƶ@؞KǮ+HgfI`+(wEkDcsm;Ky 0.wGTEb n=ãTާasKZox 0Cִ&]|]Lpg_& 5A8^Eo^:>5 {]NS^ߘY ߮lDq적-Y5ƻܗg̗QeGM߿xpBz$8E;Ъa''nD̮U/A|tP Ķ.3C ; NE7Hƒ˂4 _/YBY= ػ#?)j,dzhhxeQE-8!s X4T7)!6ȸV(,x P%۞Zx_xVk|aS0r/Lv:<ƌ'[ hEY@|4`?-&Bw>\\bQH>󚌺exN3C+=+RW1#am91@XօhL8d:Ur5+qO9f'rwWfſcV| XbOД1ѠQOzuC#_?log~ZRFJ*: ~Tm# fR#T.g912THǢ6mm4rseD U@Cq) zw%-J+v '6ℏE!釬٧uC#".T5?qj}^(g'5ҚLI }{=ٸDqڽG*!cP.O364X爉kCx"ƩF~Lqhl)%1k3p紬ٚ%R$ NqCF[=Zp„@˶)sGT> 9gHq<[:3qz t z.Q \=CMY~3#dK-̛s P9⛐<W="t\_IWOwS'|EnOhx*M6_[^{$h1Rx vᰆKQNtGUNEI@+Yb΁'h2, U,B}Y\Cd"e2Ɯ,pC.ĥYDb"?ة*\*yq#v~gv-6+)f!Lط__a<)T%d_~ݭ+"] _ -U솬M`3 Vpj5 L)m_^:m^9<I2ff\;rUr)F :efxBm*[; T hrR]j; 8Y(#n丰GhNtmP⹧C A/Ij0nxH;JC?槨T9AubAԠq\`8Y_`Y2b3Lw 784Jf?`u)g;.lIiۗ\InD랍4:;O)7*y?͏I6$+5osZ^}.t>ח~=`M4W'i?"5.wԃx)^-D2 5r&it@X&C+\:ub>TCCKWa> !Vc;{PJ;h)kMw/SGNN"+Eߚ9ђ=0_N<p  [ q3!:aڪP"C/ i ':5Y帳E]x^K#kce75cxIC: yՉuCu[G}(Iml U9>hŲ%`t).A6u|&?vE.[Qc:p+:s ;qgP鄑pnpSCAx+;`0nA:N!U|Bkxs?jF¾Ym;A CLS "t A b FꏽSCI~>OAUшi3GJDjKs i4`+b]&6SF-;svnY[?@[D<"bSo~'{$eluK1W?-.۹lE(59H-+Ub*fZEtxW Rhۀ#[ChJzl[ͣ٪(BS{]~m.pő @!E4Z!#Խ9%Ԯ?9s,B\({_K #@*痿8N߶EuԮ աIg(I3o u35CKVԅښ"/-9Oq^[9+GN[g(]/υޔ&kv 3ƒC J\6Bl =XLƑS$F2&=},=wܽçx['*CӲpmMvcAr! V_՟w.dq"z_^n9M;G,+4> g(jqߠoG1O/Bx/(ī*7y5>m[[hIjRU:b8V>X#%~euU:FBJT>Z&~Y1i[d8#yq\ JnVX}T8,@Ө?;Q1k!SuW<,뮜3>͔7bBbuC} pmR&]+ s ҵ-.x&&@5F԰qyΗ[!_bUSh7yAr8҅CeĦ9^S41W1P Hƴ |^p(v5(1gΰEC!= W3.B[s7k T$VA<xjO US_dL={;::=_e =c='ݕ \}^G0yCHufp#Yen6S+wIނ"^AyEQ*Z A7iĺ'[@&/lA"x1+ݼ}]ϑ¼T V9,i (ɐ6;.d}̀7(^6;^I8CF%i#H]|wȹm]5ZdO%8vpϥːrDݮv sd4I_kVE{hWTmB"xxQHXv걵Q3S; } -:LkB.bv:<IjtTz%ד9^h4ST;_ʈ1o:]-EξݔPeR \@& `eMmJ> >YANS& IN/5<:cr1- Ľ&)dW߁9YvlP !ZmM@`r/⭒Nls6VVwxR~Ѯu=/e4@ bemE=Ar9*@AO,}[O3K,H+bΤ~c vM1!uxs{dSC:Ӯg+}&MF`X6eb(w vv@#]VH,>h \@pc#ah6:M8a{/26g]ekg/B\{v tt`9gL~!OFj)Ԛlm_OWL}H4{WN^ M2`Y/4Q.uM0 >z8psܞ[Q3|MSB8Ў,򜽴)4Y؆χ`Oc"69N` Żo#ɄTT Cv([2Nw~B^|VL)]Ѭ/[(/O`F˨p9ۿv/\xFY /+d(*EޏwᵮR~vZ9Ā!h_ku]uRR: Dn%P4)SJG-)($^_Б~<6Qe0E6On9h^x\` QJV#qn+?g+$>~wC=I]3ܝѨ5#Js,(_LZ9}>RGd3tIjGMs}˜ /3=.~#E]!S r/0lI*S~OqF*qӗL3+Sh(M% R nce$wL.gsŔZ]X!ڊ"P,aR0['ʮyRkQ<F>A~c|,Bht4(}D%كPaڃ2H~RxLB%w Utѕ=PxKgyd)`!~hHy1PaF`;`o*b"H1筕Vϗ@K[ލW:5mW G{L4^|ޤ JT=܎#M'a:󝈧 OuGo88D^OqƒMtKRm$'bj M"P, ~9dd!Gok!E7u}yu)Eh9+Y"4e0 *g_FsvWCrtD;W2/=&RyX0ӎA75p `4:@ǖF9@d!s5%ۇ<|Qgkga~3iAIgM&YS~^fV[C !C-ƒ0eڱpKب.)]4Nw](ҏm ԽCU.Rx/?:C#|ǣrUڹnUO_'(?IQģ]?ze!EފN!|iw"8E#N Lr 'Z4]sTؓM!onsT.Ye%FulVvxG3(ۮ5%4x|yJ}Ne -f3&1/C^9B@PL6 qRn]Ywf֛<3M8g+ xNfo=+bVm9X ,(1i2=EigNz/?bAkc)6z8myYY$5b}#R YLZ!'c*U_lyf[Dx`\ *#DWbJ&K>Vx5 FUī+E  Ep|y.$JAM8ecEYӋߕUlN̓3h^#)ŖfPi棒)2|N] &x.W,3KDkщx7J,b˚T'ȕtgAЂt fYcEZPce;Nb'ᚼf>}zg)m-QImsQ [bG,ȥ ZIT `z"n\ $8D"j8,K[V/Oi # GQ3Mq#ثbi] ϻ6~v[}Δ)@_/횷( pg-92wlޝR-5vvtM!EW{ ݊cY!#¦AKT8~0S =rY4w7LR9%))Z2SJx[Oz%*I^WqHmda2meżb6/67;xix7vfnp)2ՁPmy}gbi vm>@Afjw|dZoU{9?C>Q<] &V-4@vqUVx&g0"٬WT#^; 񟦀V:6YZcNB"$2\2bS|CR׈) eT̖$Y8ǼF8ja̍nwc>/;={$R>~1: TH3h~\*8a=zp[M{Y:畲Z[o-GVO[Wby3s,ߐ݋I^slYFdsPJ1IRT PĐ9ÊFً$DVmf6ax%ZvJ4ylB:c|F`bRa)=P%y]YvUve\mm"UsaHݏO$Yoy)U+_) 7c_Gpy \ST %mS#28 _5$mFЃhϤ^Oਰ ΃G!H> Q 6¦:x)z5 ,=5Ka流Mi!aoŲo,T>'/u4J{ ũ(@*:1 ܭ}} H+*M p8$ю 4W8JIDf3tRX㺖@4"F9f`%YHgĨa(3T94)YhS C: N-Xh{gbUc%n*ݺ<+ XeӠɬG]yw90ľᩈb𦯲$™-4a#Q6;08spY Gt{NUlY9G6v}:}DT>Gidf(IlEkWc[nnKG0K8ȻD9>D- $!G#mעT"Q:f^.>Py6&N`U;ZxKtÊR^yr9A?񚉡ȍs#**4OP-D3|LRW}ۄ&taAvx+b}xI}Ͽ-Z{WR+Na_~Jn37I#W v@XV7So$iFAe:HG*+daz]v謡 b|quSu|ֺKbj'/>q&rZOppGUGzwMB\S$wP* OfJP-]-EnilT/V_lha肩y vܨ~s - (2"9Hm=D$LJ:wmʂ0}Ha>|?>"hCC~ **?S6t>A\yMB*><]#O݄ʡbt blz8f~q"u4p:v k>PQcpFKQPVC`لܻ27I} ?(gKQ`ٴN?4z8 A\}nTZ-ZJ(-4sZWI-kæ٘ x1BUCesS'/X&$nxpAcwb[q:.$17N;6W/u@Wx@QzGkU;ah^}?'X⻯|hdU겯U|F!Fy(c柞km ۃ[(urT AI1'aaEY+&:j(8MR n.~p!¶<[Zg1/sh`cp`7MeXQ`LFIսE8ɡ⚔REX,r QV H!pVxS0sRx($ö:Ck(+ `G^]EZ26cuмQ.Qϥ7=,^h^VpJ530_g,1iB߼RsM%w?K_3m?B˯Xۀ;Vs'Vf 6 HO~a=V^@ZJ[vVIb\{}ZL{W޸SߑV=qMSn3[:ʧU5uxk"; :7˜H5|2R`/)89::N0W150h{z.n?Kתyib乍죌éEʌsRi O~N,$؞D^8oaEft&Gmhߵxc 'l^+,bOM0i:WPQ;*s$@VPq8@P `ЋT?K)Fc|KseR?Uܞ/nlX^.~rk5Ft>NN~zu,ڳ8+ y[Xlq4N(HaR7#WB꾅kVi6 :gQ3j!fbps7ZLJ} 62vԛC#3 O41XV/ןA[Ae\wnQlu"PVG_C{p8.щai}j95>y7Xg}:Dl^1?|Q~1lqYYz~%mm_>Yʕˡkp!wEX4q&F6 VQNMθLBU̱x$硅sSg2iC+S.ԃik@ũ)m W l{Blu$[J~&?RbKeRBSwU}_INZteA\0XL#d{$X1]8`ronP$hRmoo츓(! ?oGFzPyy6n"r3ALXC8|{zz*va^f>wtU.Mv,O&i4LSck)2z&Y8ś͵TkKwtr繖7Ry(y+9)M nؑaŰ,,z9dIG ¸`"A7 b )NG_A;u-?xڍE$iWIFEl`UDl5KLd_ɓcN+'\}h]r'?Ki@IW~Fk~%kIga7'AZk h }=Ni9V  7bc~6-iUUTٸpyȠi`Ze.=poHw~7``}\h8fO˴cXFG&͂5) g/%a"Ak<"{ FF: BВ ZxȄpF!|yw^T۽[wQXT<-l2o0uZ.P`T*JSi0i+$-ϛT3z 8uH᧜JqRlr1!5JG`0>>AgKc#qBl7qp2Ͼ8CtS(h1}D3gu9Uݎțer \uu gB,ir$Won I6EzXU^HO; "ksbKHYfuldjܒ3@p)x)/5sBn(O4^UAVK3B`=<m6UҰ_+ jr 2~xi! !$Kt}>@y:\'DLE4='>*`x|V:elnMPf\HDu`[uϭQqƽRCfE/hN-I>@Tנ){tӠ΂zH,"\I/b!NzDF/zVhI[1o\-Tk%1۩/byh$JpؽV VMⷿ",J\Ig'Aϒ͖ҜHЈu [L-T|ı8Ek1 [I.E6j]|oIZ0y `CqA )#ul1^h9„X j,hu gmkٮ.anRuf?e)@GAMF%)NѫxxG ;>xzA3Bi,Kgo,m7Z"\뛊]-)\rɔTpr"x(.r;ʾy(ruBN3unm{Qט!o}uȵi<1ma"V5V"] VXi I#5),x9+҃) oW(F꭬3XS^8q_4SimE0 jv+8 r+9=Xu؇1FBѲB9. a^wtءZr~ڙ_<'؋~Q7Aһ<.fԝPTY5hK]РkZq^=o+ -4hCc]+=X E0XE[|:P@AEYmᏋ2>Z RmܗӽpԢnS% <*% TZ6Lz?vChA9#l%IJUp9?~ {NzAL|{f/?ʏ!Xk̴ yYu5|J=-'K TE`ZE6ԟ_m CPu eHPp)N<잗 ^K, i!yPbcᯋo;z)^)k³@H߿̢'$PtnS9"EQĭziIhSᱻftkws(TT2S9v!~ɏ/涨}Dd:4> 0L~j >=wMy[T0kEX^*#0?a'ҬD>ZP迎E^jq3I^#l p\{a_ez&8}8XD.A 9+ TCjn~AT [DsMow4r-HP*m5$7 *b5Qvo$ A!k*Op"RIOR3J< M+J-}_|p9fDU^Y_tNG} 6p+}q|ׇfo1:ЉtˈҫeV)WSEٯw7gJө|z\Stdj>znDo}t؛/}61 x;?p4d+P]v\/c0 U'FڪTNL5iQ!x>!1:ݓ@<CEPcǨ t0[(pOk dV8E7Q6%P$V|M a #xtS\5FN5߀)5a?#MH~,![,WͨlִPINVf HԗrV.RMZ"} ƮM^.ͮ+%ܑ$L5(OEw|%ZU`8 MR.2xH(_6em͟B6?4$5eN[G>p;M蟤O*$8P*dW)FL&M8jyEiy<&pZ*o&?>9zMnZ(RXWL7E܍[+\l\Q)I%<$wNMd%:+ㆈ\Fs@;KF#srԚX>|ky|",X嫬?)>+8h0Ÿv CM$HәVË2+#)0(c'i:ޙ\Oo{JFǗYhAйH m[lNOI ,K@]>N`'~_ce^g #ZTV#\Ysd[>=.vEҁD7jt 47B&ۗvaؘlWi6?=wrV5ZЁiL u֤L>4\_-e3H=߈_I`գ0B;%͑9硫(@_ r^mң9uC_+8J)k42pgqmv(oLH*ޥ<#819㲽Ud i)?c&~Zg(Qh%>yT?? RX݋,|-@v&H @ɘi[Ay + 8+9*5F4~|.8hzT[IET*S"Ć1$ <ߵ1,rIq0aG;#2CM#bPJޗ0O[֪1 %^$r`2v7i $>fU0%9ư7طΏKo):;f9IgB(ld(Z܂W u,Zj. Sȼ{Q7GS?YJ犧•۩:lf @0Jəb E~"q_M]s]I̼eESv^(fLnt2σ`tܮ>Ӹr&Q=&d$6qUV-6Sdz6 lJHtٰ/&Z+ĪRa(J6O nn Ng;JD_R M֊b+C9Is\ڧ\$"Ty-&$])@Lp$+Ƽʁ oYֽ.Kg'|O+ Gu4٣#4gOᲀ޵jIDz!+]@~RP|gϨjJ :+%švk{}}I9Ths:`a #gdMG߆QW!о~/j2IMmQޟ,)ZDa XRW`C&lv-;Q²O5.Vb@U':IMO%e +@C8be6F?/#v<{mITșUߖ*PTF8PmF2lQ҅*=EŒ.8w*rsPa?2r ڼ?{ܓwn֘YTU=:o]Ղ2AMISGw[ YNp䛡\deޑqtQ;Qja&X 91[U;@w#aT8~%D[[0N@s"7W6MӈY ؎qLɲj8nݏs%:.w!,H]76<v>EW_{K;M<6\wl73B Ljv=PeXXv,:j]6G~T<޿חܳs)z h%yM Gg,N_cR[H0PX #:bF{}"UӴtFLa:rH@^m:},UveDF#%-!L{>6+P֨01]VyȯYϾUWtWT8\}gsQ?xu56"nl=Q*j+@7@s2'6; bɈ*c_m>9bɒWXJsQ%.(Gҁp* ~CT{(@ASJ-pÀ g:[[8 tU)Xyt)'#щC"CirEni'%эY4% Jrm2\蜠vV?q&Q<'aV/'1ϝI dHGb^Znu[N*̓ ʎNQj@и~dR'^ry}=l|'ƣNjiPtp0BY~u8=Ddچ^pW0L^fBxM89j &a(xlFe\1 r:]\Ϣ${vnl?ɠS\Oh#΄T'J~K {y[~x( by@_|B1$#PͲ#U@fq, Z1,㎺ kNpSNb 2^ijy="p_9nmOBƙEOSqU"}p@봄x6MYA5sw,k~Kq+"t[Π֒#$Պ&uq;m$0lå\)re NgN5S,Ǎ.S!Y~H%E̮V˼A/"^3uĺn5~Op(3j?-cx A W{q^ ኹ 0cB_""sU4}B㈑)WlI tQ E{?rBdu:D]& Op;5Mgʲq(< }U ;wHč)&cjVc##ЮNZRt@8FAϪ"szժʵQa; $㗚MlkAhw{euAzX?/9~_!ŁŶnw0P3oLjzxJ=?E;ۆ8a%(h"QnXgg3p6H)׏QByF米)xq(qӈ~Ah*]Xlj0in" ba\Nh]+]9"2Bzt1PuQpܴ$'3D'J@-@bDž4ALف^`Ε7ˣW 7LbR?[ (o"Ä]Qʄ S>\+3*k[ԁ1^2Z28 "%q}Ч4w;!_kPKRM 6\FҾ4bkK(:iФCTQ9ra%?^;~<-T+,^O(QSAjMvSٳ~ O.ne ' eimN@*/(N%3\ÐU;yuҀ 2˃cHŸ3[~"i3p$]T0Rرd$(Y{RU,{[G(fU3~m''`:!O nRcZ*JPbVy"I٪̖n8B0-=ߌoMR iI[Ꭽur|@(mJ}Xȭw[V"O1MYGR maU$;/'}yJ:sL/Kr턓 ይLu$MZg/(T0u jQ6_& Nnfcj)ck8ZCYqas#̸4(:,]1 Q`: SEH?a;9\O7TRGZ* ?g$^]"bfZYO?WԻpuf8w%0Y zNFǤS0mM!yF+N=u`|0F\pv}i:\mPII4&)U%S.͒1 -Q+?@VHOOF& WӾqNmh1'%BXQd8zT}N\RK\9NMP\yz~VeL4o:GNK= Tq8@b`)Z,PAj-k]:=ӕ' 5W=wv N9^5s'nV쉘w)< Q!ЮjK+_`ѱrlOpΛOӼ*] 49DoklG>x~2MnDxU`$~ K|GArF02ݐISP&r.4w!5zP-S\sb<ݍҠ$*wmHrj͑ :F}Xρ]Θˊ?vB"G0CNfpEѤ!hC^M'tqoM w?zTP-Mv/!gޏ*G- Jm[JN)\`Ł/,=3(_nh8fzg">-:I#!g$CiWz`~^*sAwX>C tQ19V86| z1 i[ȝ(m?*?E{yTd5^[Lppʹ~VC5SsT !.oגk+Zg(8^PNG2O7]ci%HCy&Y1o[lo-{W^PGa>[]ƎCv@fw2%;={tqbȱd. ,]җ],]D޽m&PW51AM*Sb^;^4dR>)O9 ņ6iFrh=aBݛ:} +>L3$xȊ`rya_ʶ6s}qș[G%'̖bD¨Yκx~&0d>6v^&3A:>x9u%x]{|or {z#RQ,AwMW+*i.}Mwĥ<1<U`Me,mD*hZ W_(!Uң#Bs9&*Z7)}DF~a8_'BOuزL跤8X28$#Q!XFfEᓓj [kP)ҧcX'~\ՐHʑ1 3e3x*m=T͔l E2`ȣ"zx&a(kGFFN:Co(ݩFt/y HҏPkIE2H75/: j-s7գ{=ᱬ/xvlc'&zkbaI:կǮA mBBg4p'"p$ yϱM"]n%]p5eN/cmc06"G0Dm互X/xP O9`Ho.Pq$RyWĿ 9F֮աsKU5ɭ2׳8G>! CF"Y u<֌Э+=mqRc^ݦ`DL\[F{ -au\s|u7-SPI2ח\cqQo_ R3Kl(c8 y&[%rKGZDphFFA6(|`NwĈ81$/uL5qK!R[3 r}ëa _%S0YRǼg c tRO4c`$6y}XfeE߉kN'Aaw̺[1%OR'Zk[܋GP w~БcyeƲ-?r# '^gfpQ A,CWj;GlCXPտxMUD(6FԠ$eBr5,a.0ٹ\"Jx4,ȕJ33c2"_F,)?RH2CiL}:AIA ˄pD9$Y&sp:$L(#JviY3ao];7函'8 T^@u1ro~| j84bt(@-eMR*}TσP"ݍkK.)5Z瘝Zx}2r;]W9ݧRHd.1I,@1z:l H 3M%~wX}3P2i i2xey/樂ᔿ̃ =;j;VVǜ"szjU^V|zG'r};^u+h9]+SLO#@su;:bq0V?k)-C͚qfQޕ)>Q`:s> \{>]Tdl5L|_;ɲd[zP2.E>Ԃ>+H'3kO㴎}i;VY r{t3\*s_ f\L>;f߯gMl}+`W_ScЇ&'r6^ϛS9h/ {`(9ԩ8N-T+V0bһ Թh^˃yOVH5H[ jT>FJڡ}7. ˢ$[W |*p Iш~\4"gS!&]1@k%5ϝ^P'{:̷hB%zR} HfՓ_IBdx[?ن_ 0lZC;IIJ2Q5&=dqhCʪ* Wf{2. 6yFЗ[8+0%Sd= 8G#tK@,o,.Fn[QKGG*8QX=nGB%|kV0JpMuF 7Y`w \w(gQ906!+7R>AK{3xȇh:w8q'q3#\<5E(0KgX{ @IFYp 6&C[0mlDH.HV~;1`/[juc{gwaCp;%3MD>?ڐE#Uh6:[cHˈV%* *  p_f&`Ҧ럶Lv bN*P,+~W_\0תe΍X4HR ]./1*Aw5_$n&*W(rwLWOU~~ʢQU' bS~ÍUl(PQΰ/hI~4I(#]N8$Qo/;^Bߏt =.Dk*>-LVp#Yܬtɂ>=NAJ6H5;@ H+YU;9ŕ++a&N/aed&#$JԬ.к7$-)C mMZ-""W ۛEwTMWWL6 *B cQ+(c;RCeEuCVǪ4p@%&BAppb)1cyN4?tzG'czvM"5˖>׳ՕEʐ*A>MeëM*g oeJZp^ |laP,QyW8 xHvj<󑨙mSufi .gʺF({ 47 ri&ôK$D2.qL]O6!GOPnq9bq`7(jm0VΞ)O#U}VR&}^sfT!tNVUYu2Ao`]DL8u{c-qsG_4ҙ@d8!ɰ? AE\q^9r%z>) \s :T&e ׏7!miO4 U>s̓e-il"7]sO 3LKp߫g\yQDyYi?U>B.ps$*}:Mv*#0I@|RW\,i?5~WwWb.c2B ^T oMx&;툏 vD{2#|;,CyN Zr$',b|j G=Ӳ׹f9VEM[%fMi#Yun2{~VXMxHԈIǕV#̴ۨ@̜6ߦP*kEc%T'Ô$go]ghYGpc2>Ƴ۰QR-x2 ߡ;b\EYHWҷN*\WoآŘl]#pC iU>o|* +4X+}83`b~`YQIt.Cz!eU_c<c(SMi2=t ┝7_蚕Ĉ:V_>)ma6(#G!"k ZlK2yo$r_)~"dݨJ7kt449ghVj$M~ۋ=]֮?XYA= ɮn˔ܖ>j-.a6>fNWg8qTyT_(=" +˜/cM2Vz<6=,zhӎ!c A0:[ƻhdC]s9Բ9 m#Ȥpc颔JDud1ɫ~I3hiZaA 5B}(Ah(y7$)ޜ~$=<ځ!6$Zll=4x A _j1MN)R>6(\JI".(j*C֍0ݕ[iSgnvRNq(\g6}a u$CˋiC',@o%j ґzYh-b/[?&+NUѠCQ3}u v]YWR(atogM]S_}h@%,j>l`?) N 0*M r58aD%]eXEzY XRZ^h*o7@ V]s^XZXG#o ߜ{)"uu'!*5ly?#~[2I?wX命*+[yt-ުȬfۓ S.[)pU2kY+֋ 8&d2um xJFuKYO4bn7 jI zhRw6CjĘV%=Nc1nb',eKd@%w \OGBxˊVo &H&M+TciEr883$) CI R^ʖl>BQ~ZpV afsj?ݩVs0gQr(pXvqnN}o*O妄^2=ش^; 19fry;h4\M`:Μ>&Kgu:Va%V XXC^ (ڢ5==: ܁בSvI QUPwъKVo:XӅb .1> ֈyH0.Y8㩣N[vJAĂIa6@@7"17L> p2J1Teӓѭg{Vk<-͚t~Xe3:G;]D룘GFRfNg4+mLG(iLDKH>C tUKĘcE{%).'.6( |XZL7;cfae! O8jG=afϬ"{,Vf&Jk/W!#hT'{TE[n6̼tK/QuyZLJGSnZz ^ Y];|Vj*5Awf$kߠޒ =Xٌy:ɓYt6e.˨Nu%ZDKS$BN!ORzK^*}A yyOyR4*8sƺ3zaЗD0yP+۟K,3YI _N 6HC8Iey|Nk$w$`lUixN2@RӔ*2kPaPN[9 ⦋]4M!'.HoIeREQ/Q;rAp`Ş4wȂ< $+-9Oҥ+.SkklMTexb2\E(M쿐yRܝ=2?>qQu OVAB2]< tCnx(_9Td;yN#fm7K(Ci"20r?ٝV+C3A}.i BBay־8 BQxa*˭gIop镾鎺,ťP$Xֈ4mA r@ҝPsϿ=yZ1K7qT==k ԬkѸT;kI5165p AΑc[xՎrI.Ή˱yC5>փ6EW D Ao8b8$4i^{+Uk\gtw=ڏ/ -}&lS)uKR g;Hj"eW?TQЦ4iUSSV:FrxD1ٽXky8Lagd|vʌr (6dc?.8:=YWrr!j=rʗn \ɪqZ}Uc C02Ck>hhk<[i?8K3 KxL0=M5N?&,>pPo_Ji(&)tl8m HK9kWE@!McnƗ3drc(k]0LIJ!?~=YQ6cT\[z^EN$ ;BUo8Ba}ҷokJ5cX79̾=ȫ;;A1I>9*~I;-Ēt1b̙JҍS!gd#@a;gyG 2`Ўˎ)T~r&_r,!DF^ho<Y^%!y.@?<5D 5#1Cw.) C:oK/ɫUpm2Pk[!-ՙ5A~?D4i&e=絹]}͓ib]?sbiON3Ǫ}vkEMaҢAY~_3& /?nvi0d gsj%sUJ)oNE>Z;ЦpQ%00\pډc 9D6L s8q. }s*_i=V*F=_ZLBmEF WZl .@E|_7?u%Cyë![a]4̹>+cpBMt:|rSs!Ž3H B9]G3RpFzs2!>HaϢ5" vGG˩Tkv&~d垓6,Ђ$ ; Pd!wf t~/7J~DvX -œFy&С|cjj,4$` `֞k{ sk@9`<"cԯZ( X%8 ~5 C1z314P0Hݱ+p=F'(p{A/Nݭ(|e?^e * xJ1s\ãH0lY/tnQOzQHqY7 >L߳owz"`~wlj]).}H_E~Am[WBHbN f!ѱ*HH"6peI)D*#>6= wgf)㚙f"arra.b.eDB5 Y\ ّUŹ2aOI5@Q|w˨6 *jARx5RA-rNmXq@^>dnrmTal(wF{̼N.Hu1M3ə'`%Ȑ NKp+I\6O1g{~Wi8B~FmM(5p ۄ0EeZ] [6Q "=d @M6BrudAle] I`#"i(:7A/,eR,=՟?kFC12ήk1!_욞zNjMN&oEBן1:&M6e{Qk ;{h;8ɓNǒvy|NtaK>lD/.H;䨕bI#nvs֯s"Mդa^ +Pj[H"b9Jv8+S@~$g1,G:A]xyMN.$)1h!,'wISńPZΕ<P:ʢ!*ѢdƂ€)?E(mkK ͓k/c-Oa]T=C,볶 @!(P}(ޚe]EȫÙr1I}6Mj}lV陽Ih)Z«ǫ ۥ.Tds9-B%}id W@'oU4YL06|x}afgN}?5R7vE@Ѣ:$R;tbfL2z RRj@,v N+"LjdRb5tC7@mj0N3'jj)@ ]i { M>PmcVs *\Go\M=<5#4z#JdAiW#2I)ܰFxbmaj&QkC̲欪|9ݮ ^ CZU f'+IHzCm Nd2ڱk@k bA*K]n"cV `H@ͻy^aZd>QI1 l3xn8A(V>HJ!wT;>9DEUI uQ G'N}OJmμⱉ*qsDZ,Hج훹r SpJKx|XiFkn*i2x-3IN=xe@_fmtıqѴM 6:U{%*0׉^VԇiTuf+Mq6T, iЉAϢ`?n9Uȍ /"Jǜ T\%9wP>Y.r-/UZ'(:ZRr ۄ qLPUrt(^z1XLYƲх U#Mg!6`jj=6G`W ~TGփDFBtqHb5C.Y+tQ.ѯ$o>?qΚ2mꆭ!im;&kܐMH.i6/."1L$[f)kwj|lc G,5(SG@ kp* YH^!q"kPIlRF% ۵D~1a& -o}dwb.ne>IX#SxL36&^?FdoЁol0 s[^؀ -Qc9`xc;5@hS_N&Kϋ0N5pJK;`f5Rc#pҳ򪳥bndi>SJd "#%pTY-||hVdNW i6bw ےQPQRxi.G7<$Lb?%C⍥ۚ!~UTjOn^ 0M`%Ίz@wڽa,#m(\}$qf%C!8*Çݨ= qߙŰZ=S'-;rSȢ9O:o~zPΫO\,Ѩʜk)Xp>o.Cɯx9(|!HR)b+yA0dڷꓬDOhS*Cb|13O}x&i;ĕG`%+.o/npO],: .Unz풑#uߋ@ YgA[{F{Y mIWZ*DBʴztzsvk _oCNFVgא{*?Mw´|g-'w%Z5 ueag^9g!׽Y X-9=$mk `CM*LUTӏnzs5"6L(0TQr2(@v|Ru:1,BvBy `5R TP` TWnjDY7l W.v܇`:Amd F4vFҺHTVf% yQOT,.w8}mŷco=3P7CUſU`ab&$LrAtBف읇)tM©C#?%uQ9``"Et뷙*ɰ[$^*(Ќ!5\t-70/ҿ jLÉ{F]SlE/u>35,P}$g(W |C(ʖ& 2x=3㰽&wVQeBHo4B8'^{nDfþSZ&7oBৎr x%I󳔌'WՈ@uqKE"aI9:m%8W~x Rm2K&ER@tBhL b1QzvmeRl'vU:7GI= X܇_SF=,~ [p4'W$Ó E2jD#ϊ9Ԧۧ.Pы{j^L~r$BlZxy_V8 CnҭO- x~:8Qgx[ ζ T_S-iqfT@oaBua;ԘLر;BO]*BYŕG uyw+%K]ݓʚ{ɇlTF]7\QyBjV;:ܪBo3\&6?)H&`] T ؽi;Չ 5{ls0f>:2"Ҕ֮BwEUHU{$b|9Y(̯Bhs.dP=~mxvM|W-D4j#IRDB͙ÊM%b8ֲ[~ B+qilS AʺVE瞭22-` ͵osi,')^ w1Xx*]\=21ouCd6"ת=QAjnr5i)Wo(-<#l2 >\a5{ϰ@_,a:`>ƴ;mXaHn6pu/%;[L|XOda>Ss>!&zOQIJqԯrExYK ŕbr se8HI҄yPt3o ޠLϩDa "GL泾r"Eac9@Ϛ4]Fck1 ;.}:\^4ԹGk٥G}@PM@'!'mLP1oc=fAl iQWY]E*!rf+N-= jhͼFk`n{ӋsLB,\q G0ύwC`y Z|\'I+Vojt9n E=)#9upxu~>~#DQ|ƠN0]ͬ#`i>wzҝ3U8ُ! ]=Ӽy- PfBʴC.Zs mbOokn>`Vr# TW%u:<*ąkw,Lp_ U @|"UU2D=I29rU'>!@izf(g^)uo.V/b/@~ tB Ʀ7un5@F %']lxq9d| O~-;BGۯP{U'!%)V/ j ;y^7'jV^2)(( !Qɐvgk oTo~_G "ivԡ˭JoPsl,񇚱q+C- ؖ)ff)jvwKW6>y&c!/K@g(5C|ŲGt(Wt:lҐ֧茭Wɬ}=Se|JFB6+`4.\x8&RN ,EzauîRBJ/wg-k~:5(qJQzf>#͘CAͦU½"kUњZ,9FþgϨ߰y4+) js!g %Bs-ȒA8ccZ $t?lW@36+~Q_u3wiy=jyx*/MOvL]Nht(-DE"F9Rg1ƭU*Q $<?,r12p*Rp2?B1jdˠۢ׸ERXba&L5̄rREkЬ(J<X4+Dv\jY4ɧ5J -O =)ҋq3zy|\9@B:L*+nȁo`^L+J6X&ofVdzH'៎^3IR8/SHp#0twY[_OW-̴[y`V1ίdtHV4#Z3;"JG禃Z4JB5ń81GQb9Nɛv0l>O\E9_)Q>+) /Uzj=':&3NAe`*OLㅱb%jS$NaXB(-_ F X%rx&j9NǬ{o@:dmS?-nԪcA*ڢاW"G cRY^N_I<ص}cwiKnh%E.NՓ(x_u_*GZSȑ3k6`|[1^{𲤧%BC1˕zAǍ'Y8=8*j˽ď8#k3A>XET(`ypK%[Fޔ($a d85^&*MK1fmfW {iA@O$,FpHv:xr:Uv,ǜ+݀k]\'ߗ?)cWˍ _TrrSgLoEN\i&ҥi8 ހ,& va_9fP7k᫴@P H̍k/۶?ZGWrR7\7mpSNZ461Q"b++cfd11{;ZXǗs`>>|NKiӤ lPH=|L{IZJ~G@U~ ʭf%vʈFE _-OMoٟDb6w0U=޿0baA[b"^dq[ 7 (iV e|ɰN'!<)oVYC-? $[9BXlsvKeHh *@SNA̽ydbԕvkd tX -q9ol>| 8!Ju? #+%EtɐٸB- 9 47,YT ]17$sd8 SfI1c|0M;ʴXr"uq$9x4G ľrޘgyZDn(S$<8$rZQ„g곚sڏu}{s箜 qj~y_R;70vp:nsFZE;-Ie1$T d?wy+_ѓ1nǣK/Aݣ "S6dv*tͳbk[d3_si Dljٝ$';`m6/7ĎӉ[ݡ3[ aΜlIOH{!t (ʇ5%9`3Q@ g(Utg:qZ@To!@vW"Vpj vez s ! hj^D]@& ]b89BM5'o*cB^>g b~S^b *ЙR\׆G=N=o(1ݢz*BIUZ0.wWitwIV:3jR4kϸ"jJ2C-U`](U@};8c0"=|vjex8B١a!%Kʋ{P5 t+"jA>{iZ [8qj`;Nl-$Z u@7EIKg[KӢW2CZjlO:%$A_GD74ۖZnǛ z=VZVz&re[H( ; 浳G>yxy7|rcCD|+Y6g[GOfFrc*{x=KXgӈgt"1ƇcmFFrfS)  ܄DRENwQ SPI0"SQe , CR\Dp.V9sF̚&q]zlK+YbiTZ3RrſY'|]Uȁg5g ނ~ŋ }s76$ 0;>²>_4ї#41"\OTk`(mb#[A8`P~/J@hr2bwV-5Ƈ1!;xO;]{_MK:&9 GRhx=tXB&ȼ2dK54,ʬ8Ox;}lM5wR&:Dr_˼jap̛cz\Zn<䤰dJ k kkI.mGr@*{=[V"!@j^Lt={)aW3%) 6>%X=!޿a-^tc7ہ?Kp0t%?9wb(`BZAN [%!V5xȕK+sn77b F#=XV<7:XY<ɤHi_/Lkl]qX(ZgjS*EI%@n nzU2Pw_Y^,,"Z`܆Q VTK!6êwCBq;;|w}fa*#A1CP]!_Iޖ ;Rq6+)v&~*s*6}HxJ=\[^TU"/B)˷&L#5?{߇t@'߽Zp< ~(]=τ!q!)R-ɣԶfXl>uhawֿT_tG">33BB 5%oe3@"M͸O~6ٽ2( \}zmSۖK,~,Lc]U;J2n~']ݢ*˽gm7/$|HlNhd4w~VPYTx'}mi-g?D44pOMYg͙Q})R y7ryik-yo:vy3(c$ͩs/ o YWw0}[Şq腄b$WGd &h\ڤh\@?aee#$fY"WżAΙ#]kբ݆F傗ڡPsICHh sD7^Cc`/ihT-* A<+I0jIcGzp}ѲNjH @A"K_`D`q4N;6] 9*nm(E +̰do @Z['w fPLi+F#|1h* ۜVc3|^7wY~dZ|^x-BA?P+0x+/Nt@u%db<8{4XTr8 z^o7("v΃sC(IMJ3g9mj"6X ?y8Djb&YBarN_eKc$[3"Z$mU'!6Dǿ&F;z5 21U!XI[jݱV8ǂ5TT9`7@@o@UzB_0Z=W߽H/IE{uO'5I)SF1F1K 7㚷0Y3D&y˶SE.Yq&bklq Ў˓`}&Al@92Q M7ʔL-ZfhX:us($zLʁ2n&sNsyh=#Ba" 6,!m$n+^lʣ9}T/%w$MT1:6 ,Phں k+1 JYys'> *yl)Ԟ[+.y-P/wE_GNsRlMv°- }m*MvRmGEt 0B)iύ;<,(ڑ dd.z=IV27&P!\%qTEwa|(K7T™ lSHe{:PLsBUjbK C6^$lo0~,MHD?a8BI`NIrswN]4|ѭץ\(bw !a]%U_:**H=g0>8<'d%- '_Cvno`:* -NFl2yX S;3>(rdQ t&X-a՘pȔ zFT:21G8#Џ<;O_sOQsX9IWE[(5>54͕NdB R@ONi<: /i3;5rо]W^s؍m;k K1F5To7TD:]Ka7Dz\R&5dZ԰L7mv;3:a3]h G'aDF]+{Z < d~lI>m `t%mu{Yl Hk(~jQq 4fnm_htd-kUiwρhz({r\\O)?}+[29F|mHR VT!q?!Ğ 22t`<I@+yh"?H6 v/&y)1!7hFVp 1k{]|:h&Z FVsin /^m_8/iR\_.- w!A>6>s1Cb9>Q{M3z1? ^gO*9@zy=7Ɩo 98؇b_b6-Ó{GD*ߝ'nH7˩yµHr(ʙ)}Ea NwrCE [(cCe{@Tp,*iǿT{|wARkۧQVEB'8gmLIĆx+tz<*}Š02(M * JmBAXµ@գMHFE1-F8lo N)y`®h.O550KBa yPU<,Wg)*ArbPaApBPz+}pkη5YjȐ[8_6 .*bjJ(rЪ/ }v!{'ZHiMϡgTpfQԭNcB ??amnl=uΑD~-I_0+l"P)xiŅ#ej|6H׽]]vip97/@Ƭm0지5!˝4U2xE&+ 7s}^t'q K gv:LYii+|#XU+'#;i a!O"-x`'MFt dJ#23 ܚ<39u,՟( 0ԗz UҮHf^!A0hE)f~(1g9'#h$4?ϝczP&ۦ .\w:Qބ5/2Ḏ,q"p?H(x>W3KPݲrv8PL'(Klng36gO:=䙶B.Fȕ;鮿؁#q,ɰZk^iɫ4/OH@'aP2q|[յx%QHӡ,8vKd& Smʻ{{hmZ,^<q}$d-c|ێ[!bY#"b ӤɩPMӏCD;^D?{8ATQLoڥ|]BU|:.S}hqu,ݡ(ʱcФ#Hy-V {7qq ydB"WJ鷊a"WASl1Tɣ^e,F+@e!K*WcHZֈ8i:뵀w|[1=`}qNR9znq~T%xEt'P 37m>Fηo $h P4X1!e_|࿂ᷗ3Wm{*&5u˜#l,=*'?/`Md(WĒ6lD74QC$M0?zk҇ʈE|\ؒfhw\!QM0z6qen\IMP2r dXxr1s+r 1nW$fM\b)42D&J!+%\+HgYrBdyGP_ݦcOM}7 cۄV=6Wu<>-؇s<(> ݫ_C6(D]9b@bc 4 Y;[?$\&Pi5+ݕ.2ʳ1k@)G""K5M@5a*J(VpXoC1aH*o^.7*,To`W7's]h&T^[6=. k$o<ծaGo-jHƧZF1<&0\cDVk0]˙7;d S٢h\u*%2c ,FV~|^mfCBsDLإUl KhpD>v.~? 9nTmR~.pF~ՆFک1mI[qqЏ"芍BG]p,N#ژ_d{!d_L œZJ L4wWHh斕UjcB`Dc* 2]rgEGo;kB!dZ1;>xLWŠtʬ'e?~OLt_ G*i:S3^٥ً}EZUIwWfns%#mç eL{mlF^f8 b͸{t}zG(JJ*jpƗ=tҳdߩbɃ$j8y:ybPq(\Gx&?b(y m%&.$kR!7hAdobe"֝?`x!ϮHfŗ,wg;3Lq9Y7[j>t@$ְɼ% 9<¦g:7YL}BN-I9M"r `w^s׿]睉īGjϥ.MKQz X*ýSyzzi[ J>#M`dMO5"DS%W3)'W[e}tSUȖ} x޿;sq, NrekBxa humKǘA'"TzC/ ` @<ĕGC^)0o3,wn]#@a>',!.g"˧ 4,$T?}(3Sh)LJ9cXS?x> z?-|\xohP@ʭ X~>N[xS0Z}wMG7}dDrY zkC|U6"kZzoRR5=F_Qul#i؜ʮ!{ 0+PAT< OX1DݦoQoz,AbqhY^KHBe_5m̶TK3jvicӸ%o-]ԵB:$ZJ 5ױN+5M5^vtGwxc0[  ;U ]&?|npG)/Az ,tĔ{뫽qExU+^;)0@gt{$^۔ڴ0SBw hz*oz57T-oVt4Ѻ|4!H~K}Qg fۿ]sad -^q&ٹ(yEv;Ã*a7NBr$h). } Rh;9v׊qblYY,)}x"ܕѭLg_BP]J y]i>qMTK~(;甽Oy{3agB.WFUg hMw' D$A4P|ֽ=ASxC ӏVIqǤ- l %l fcĕNv16ends1f E[O WC2jT9}7ޕPb![0syfâ[5]C1s<[`zn]m խG32|rue pܾnZK !IH"vfT&3{w<֜^ܕ)17OHOj -sᗞ,ufE{^Q}-OA4`cZ|ȳJE]Zf8jčTn 94#!*5Odq/!2?v]ԕY2fju=.t 5X{~HM3Tإ(}rGՓsp&lfb p~)]j*KyՖ|wEUkNUX1ię%/Q bE~LYH&KDwY6΋hWqt-/>4b5l@;޲ڄ(>f{%* ۋo#8A5m8q8|&˄U㛒/{`g[0p)ԫMY=c~73+`Ρ1TqZ| ArFOj~rn|u`5d-L{ױmK'^p [CN7&١Wn[ܾ8|F>ƺhX~:*nrAX`FWL\O"oibcA voO G|A4F9jl8Cxc{Lck>mOCA$Թ`ţ5G*G!;U@EP\Z{QҨJgItmEКɋ ӜO?R @輏`PF$r' 8M a{V` $!=](ׂ+mdgA7T 1A~*\}8jrJ):(YFLDNt)fA @+AHpmyBUM*q$0/FB5ُ^ďUBs~>9XaWAYZHbʵeb$0(kj32ʣanuSzrtCǬ҈1S}6Evkdܼul]wz1M^TW/O~ҋä'DY$o%I rh} #>Dtg!_܀LekⶱE0*~&vf͐ڛ)5 |P00xe?JuCUX d߉b?ݬg`ׄ 9ٓIY с(d'J64hn+֡zFPzrQW̪(/ZDq(YS1"|| 1( DyT8]זI8MGAQyׅR瞑zX⣬ڛn۵2 ] ڣ{o[D:*E=%T>rE0#Ԓl1M鹲fEXY ΞBf0HEHQ[:ou2 F8e[wqr63˕V}Z᤺TZXsЅTW"K5xzp^5_dfDi5i}Rޑ У{=̏nD zj6$0o@Mq>V:Oͧ+׆ omM&m!#>l),ޛ˒>wمJWSnXlBHOU4*Ooxth<~ 0j)HIUʂiJN?EYj&!6Q<.'kVI P?(vuy1=o5d ՙֆt3~eRqA15 USkHډi4d&bJQq78R` p%8@Eo^tunVNII{uH+r[[P/VRV\_5zk>y il1#B:#b/L3|զAJ[?iwOŠq[F]п"z9uLo#/ǣ<|{*)^_N'ÅIofw#;ˢ*~ºY$7?=qѶ?6]2P}TF))7{_ΔR|7+rdll]@%:1Iܴ+;v;dCA[^Nf("Cڄxje֠۽F{7)y[tÎ{LnRȝ蝦A jib֔b-By,Tu-Զ[B~7>yw] @f@%Фj/-%2OPs܅5":{gXe)a,S{fi'P!A&lڮ6.2Vc'q$ʷehRΆEϘv\vfbŗv8eyK*RՂ|.E$u/u-sH&t nNZ:%lm/0/I"Fng(?~3V}O^X`R8ݑ}{e e/@wPEyI(ݙʦ G''ȢI2e4q$:_2bIӓ&<x9X>n|wfPu>MjV哴;NV4Nx9F-P+ARݮdKh]21/v"*rIDJ-@#j Ip * #=%p`]"?jŷn#q@]5<ck @ - WDt0OM!}<D(`lJjO`-oW1-+䢩(F7*;$&p8Pdd'|bemYY-y L111["XDx;4RF^˃ފRC}ag*ܮ4tןUwǨ Jl2TކjZ2WC.9Hj;{lr4m` Q X>qnBW:r8"*0dK={U0QܒmcApR:[n%|, Hw(&^ަ~ kJ.|OMP+T!5]a(zŚؕOk%Ve>k\-WH|b}`J)ס[L@u97auQF6KȚȅ}})6 Y~ ]epga0KwyRr$ W9qe3ݜyR^92KF,Yଟzt X? {3yat (Up[|HIC *h^ ׼WX4Ey:.?p0 7N7jesl{{ ܡ`8I US >v!nk!.~LLpE^Rm(0,a'G:y_|E6KW'H -u;ObɕJ(KSXJ݄CH\^r8&vXv/eg n{&b18B0&ÎddL:k6ULb[9o˝c{Hzs<$']9n~zj?3f \0<[EWHꄾ2s%+H6X܍Ѯ$[!MZ>TK$TZF]%T]! Τ 1u.rsXB8˖uL:gi>*F'i r; '{Fĺ^Kq#.Zm6DZPg&)KV[_XFi09eP62}S$:7_uPH.WZM2ݰ`jҭ4Il$3[;m@q~zsE|6+YlkmGKU6+7Ǔ?6`;d4t{D|?`@00s PQ <ËRL0b_Nb[ܛPi~hYW.Z'|e X\̎.Oe)obϾPmrr0 /~B7y e `RJW])s-;Wu8A_6'Y( qx0vr3EHBo .j: sCX OJ,"~?e_{Y:[AO05o><ƼŔk9 dlTo-'x3{uExmu Az]pmJ=8x2CnOrѝs{*C閖:g3`wluȁ+ }'+_2A)@lڥmMl$ݕdGEAa1==wrؼ@̂A]Ҥ_W(u֥^WN#S4-tV?*;0p{C#%Q\ĆɳA|/jjzʼn]E'ǂ!(mџ+\[wKYbI!Ob%Unߍ4k+TtP| GiN1pFky5Т;YQi6LG` }f-ESal$[DC\@#YȨ$[V9T`ђ}E'vxRxoF\wESr::h@epBCxxߡ;) )zEucÌ{r>5S?:+%> Z ~8A5QOI$ndڳ9\WRi 2BG::C>/=!)3m z{C'<| j}m>BZ8@2\fuV ǽBH_Yï?[ʻCi^ L9 k',Ma7#/u }B{u5!B 1 [(o1_6;gMec–g/ ۟4֥KЕ׈AԳL>mRl5FE؉r2w,jOG"4HU w~ޯJ˫#\&j6njSöXwnwmh+1cYl=M dRm*g7#Ax$ =2HQkyO'c!3}pRMf [suz\AXȆ52<;ǵ,B-`Ci &9p BL73Rst2I`y_3rNVϐb @s㧣'߆Kdt#}g>_E[%btAOca( bfI^1毋G"9}Qr1ӴLӨy+nv˘doPSSRVYk'2HʰK]}x#vq̎0uboAP̅}=x{wn/;nX9d`}S1_2g(Hx #wl@նqpٸ #:XWEx ;4lreܮ2M3tJS@gF$ҲcduĤ A~jD ɗqHs2&HDt/"qo!+ '> w:EP9?*!xJ Z'9~AREljv&$'p2-X~,^jC,քxm{q7 .Xܪ}C6aų t}b*)L̼*PT6?EϵF s號$D(TʮT2P2|9}*)2\dfbVq;q~S|I-0ʡs5E"/_(tVARbKCy%7,Z:h:4% {q >ލ zA ;N K/6/r@Tlҿds ]qՌr"SzcKbvcF4wrxg';c#R4 HPqm_"7~VMk\s/sw%w/u5-QJOV$yn &>=|`ţ8ZDN0=-dC9^Z5״z"_GXL"rf͎NFK* *DfO%88=oֈD.46IjDne8X lQ. ͹=)۸jׅ8 L $D^o?΋Kn* ɡl3BBԋdk/ku6mĄIʠ0A|y (3?p)r2UρQcٜ5 {*Qz#A g;yv4]؍MpsO] cz<3UZ Y4?t925L=fj*gv\g EIn&w{ _IoN>Msay5&(6a,T47*QU*t)L*;H ݜSj*)ȱQ~$"}@,"pcd%m@^5e\O!M:xߦ+ĉ~,cuB)gM"-*"=\:9_CV\ F \Sw9LgU PQ}̜\tf]Ѐv `6 Cbmj= .辂hvOν`֊5+FyS L(w oD|'sx7'n1+|biȂȐ>b+CExFztc˼6im0Hjmy)` adNE}XՕh!;aW@7}Oq#&w/7Tۤf^ lBd=r J;&SrS4É^Zt } Q>iE4&Tzx36+<~[8$ERR` ~(&Dir+.u7B7Z.kYnKckZqHg:J.-z8,upΔ0~Ip#lR#ՅV%0KZ\ t4)q&=K|c"7 lXj*$xr`fazs;c+PyvDsnQb+Ѧ7}Cg@vDcry=yzKSM1pz2lJk:+| 6?Km WjCC\wz?$)H=]N HtF"%2}M2ɺ vz8SlAMGD.jrM%hnVb^Y1!0 E'\,6"=Z/& Dq e|:x NbPT1Ct_z?;Ÿ-x$SWUZ;˽$ТBps?E!rpHO2R5S,x=@kU"&c(fHߥ,hPO}Y~axPc(,=YqT$Iogkt1R,`Y6LW=^j~:^$pU9;w \H;].N5+t{Pr mEc<0 Pǒ.fp|\x#sH(j6U?\(8GqvePW%7jt]F^cŨ0~lzej Cq`ReUaz WMGa#ȣ{ǕIxIi^X5Q|KO^R?~iN5 ط_\2؂' nD_qY5 e8~u!tQ=Ai}A-Ȟy^6"+NDaY%)8A{9H9 ;.113c9ùb'dqfq>%\Q StF2+NYz ׸(GWe`ǬLj!1uq} ^@-I2 i瓗 _.T ϰfS%tp?X"WO0r#0խH^*X*87RèG].wpCfVK$ \n_0wP V[&uu^qqEI9>(cZ (R> E_>X|Z}%Ç3iˋ^ W2$58v'D$.hѬ[)t`"=&= me0/O^2׆H3V8 uFƙklog慭2 MC_.#nTzZ63ݜ["r}d`bWƪٚ)^҂O:{č/{oHeZ%Z.* 6= W>\z Ht\۶)'n>$J"c89*Uô$Vk~0 (_Xu\BKY9}d >3QWWwBi DA&ƒuOc:BYldJS_ܨٟs!Xp٨ <7 U؊Oct:ƁCaW m._%J*}>m&Rh.vPOyBW2N!h-?@]W&ebaA2;_$ڍ*[ SqCʑ1@rt! | v݅p;{G)R4x& zKp@@wJ>!!L' En=\n-3F?h[|!/?Ae ׉0K 8FХ|"+/dP<9g)A:ԅڶX,fA.iG*kS(7K`@G2jnM5q/|{Itv1$|kZkqj=ߔB^cvmrZV"]4{i~؅ób()SK+rw%876CDKqT\9Gk3a_|䈼jmouPfE x1U'8$U %d9:IټpqS5k<>U]{Y ͈? Q~͒G<&Y#c)o,, 'WTt AD r1mIK$bt] ,<;ie[:K( ի rGorVI$2̕vX|$CYb#wU}뫫ޣ4gI<GSG:֊eN1n] GeH8$M6igSWZ5bT2pe~EK|DYenc8&Ch p(di'{:q jH(wu;ѧwyHÑe}rub]j^Dϙ9H›850 q}{מּL_VK8^ĸ\JaeTfJu K$puk-B\,P{; M0>rC㕀mr vL"l $lLFb1y6Lj'h}4zY\5`D|yMğ3.~`ky7e1ptx<]z4R{x_kby3YV6 v +\_=6J>6Z!9kuVN;8l P)rY }V.NTB2Tֆ]t>$!"(J住VHd=@@' v~BIRD*%D/E׹1@ 7Y٘ ]wb/Z{>o&z 0Wx7=h(V ^Ac:z"QyMݗbaVFU=ܺY_ P$;+4ƺ3Ԅ|o-b4vroZj3+ Ҹ\4TGJ2MZ+!X3` n6Qyy'tb\ۯR#_~Q/@TuPer }(G@C]ayyq<Tߞw~ʜA$)aoM@C(պ!g[*cLԤz1J4o_) ESq[﮳H@X1><6nћLў,(TD.姶paB~xxYNWyBv+/P/H(GFr<ƝKwd]K=+yYPY+v䋫gtăÁ)cK}!&ʙ4؃^AIW0CZfıxZ$&<oVSXd Y![_cigfi'i.ĢOa\~H uorus!VKGme4L!lONc]gڮM9B;W"lġK XxXbDq$Ľ}+@IGlܘ]gI-. _Igo<0)DcXU(X#P(-o$PtbgaR ]+Uѭ҃=Wjr6m񙴱@.w:vCSCq?+Tq\kM)-^p^7̮cg64荊ư Mte+]Es'ab'# zȼ bb}&i0+VXP`¬}mY .аh uf w*rsu᪁(V"tjs4" -1‹SoCZ)h*,lGehaʒfl[^jp @!z!'>^t^C"ەܳ\/5cBf "SEL/?3p{׾'sB;8ch{/W?oS .riId^ؖH׼UGO[}NCpuTSźoHᜆ\.sx䒜IJcIg??-AOel)' xx2FZ!?پ˪&WgCfۃx$}.Q d\dSN1AWOJ|I*ͷ+=lXRVA%?}o_bc?WS^H _IA5;gs@]guuvf?._Hy:k/r˼ɩ3/9g%}q!<;Q&{1ӸIqny ^~(m%Z+! ["Ie=w5nU>\ߥ;.`ANj~}O]LiMF Q>\wl̶A(Ø>,]Ir~*^R%\vZل9aem )g)#5Xp=/4}@G6NSS4]S9>RaƮM."4pUn{sଞwj}[j1UJk鹈-G?SeD;2#:td2UcPם'^j l$9;*tEam nWB5)a,;`&TMp '2Fe4nֳq3LN(J ԼrQwk*V qR_.H}5ue  {%0fB֬,Cq(rw&2(ԚQJf?aO5{ȤT%gC? (r*((Q? ͵VkNS`/mӊ5Xp4 F:/ZҚ6( +!\wU#ł7(?2-i/0¡Һ;q9_i{MG>u*E5/Axns>i:9y[jLi}6o1Z!g/JJ] -Չ" ſLy_6voJG~.uZx}Gz+MLbjÝRY7jqN I AM/V8m젆3 EħU٫撊Q5/{RQ㘬*7g<8xZuC_4.mT@ǟ? dr~RXdG"[DD4lyx4X€ +8 |DߖSqu#N@ejϮEܴ=r CwnkM o^r'W%j w)q(I'mneCx\NtrZEH4u7B%` 4(>1թ^mTVF+F5/ѣˑIimdut?./YxЋQ _++fQ9p SԑW@Vkv\"tlX4NmbQ&?%`ԄQ[RTg\Rv +kldvgj(dԯ2I[N-Ri22aBzh#ED46v!%IӪ ='xx%<?4Uuk)zS ?č8y(.\6y q]PsÌ" 1AUE s׶rt땥_$  h/ ok:bEv][ix K)HIa$*@;`zΤ<B6yaKbud1ɮ5·@13ѕІ.Y|Fs-L &H-$ ~2P_CLhmde}iF箁qPm#C?E3d̈;va/4?RœN#8-Y|ϲE>XMn.FW 5O1e(Jhxb6$q'aF&ڢWUr+Z[|c6Riz+a*z3z[T˗DeQIXEǺ/;{ݡܲO26πhG%Z\J:,e9{rQIJYGIo.3 [-|ˬ9¯< Y{O8(R?J) ;$9Wx΢Mފ2yl2ѓJ.]̥B`qyir k!.: p.P I 0et$^kѦsLyGZ phm{Gap8J$ȟzn%B&ZM->*<6XmĘ8xQ03iR}Ɠ(b։́hRIrĂq#@kIQwu0tZl .WP-wC;5*_~ K%%?ACwH-zUK%,Ju.mma}lX;,]i N9BbRw[(ѓDnӑXA"u7xOw[ xxA-urCprq!]LrS^a?HMJV0+o58ܼV%wf'ׄ,$HLGv"6k'jVcy, J 4 .##'Bo N7H~QqsmmAY%<-Ϗ'f :u Jۅ1{\ZZx3q•!z}[*N*o@n[NiW֨+hv5^#숾X%)Kx*3-,:tЌQ{t6hطa"A؆J/H֖eyh(M"'y9o/"=)?_n!"jUnwTveV$,SLfem@bbHw_Ir1W-dܾ]K~y+ 0HNܿU|> - K/rDwiDn{G,momFrHcq?hqE#R 4]daZ=^qGgdnSwFj} ~ >嵅P̔4|VE$O)XT綝hZ`;eO?@=b ގQV%+6Hq} \ uti`iz.Hyz/! 4fR?#q<6"Y ?{9{v (7u7!7E;\ ;Ǎ;{^߃_"6FZ?69o׀1;]xwMQ|NǂR^N\ŅLN`nJ*|(l?XT(ԉٯp"? eϔ}jbcl.t&Bɐ~=𔶻5وkGYFJEK}Y_zچ&(r7m5O6! @˰ `J`I@ݵ_g(U42k[9"|X:$@T#`v)%m%}|RE!B `'!q }:LY跫Y`})}f#Pw(~ԡNf6l7y΋633L0{w<_BgX&S7yED"ֿ5uO]@rؔ^\ "'|EGv2 \(C3$E38c6ѱ~uN#:^QIgg;f"\%w G//ӫ+v]1 m| ,yԿ " -~IYŏ6p(@P49 f_>Ы`#|esyd"n6[9gohC=t@ b-dr:!u.TX!Dŗ$PKRWHc^.%>T`zb1]/0|U']lb$ P}JuXLn&"}t laW]̓hk\rT UV*{BGo*>̥M6Yv Y튷}RR֍,ըNQU!۞ v|Q%dSs[ 2 ۏG!2/Śo;#.K`вLӪlqɴ'iYkr/ڃDF6qloȀh>1'H#wřYѝhnM} ҢϰާZ^;yPl؃) R e49eY[G%]}Ƥ4mC!QΥϺ|jJ8 1K)X:UX+s$m7[<,X4t x`ʩ٩ȝ]l͆_w +>ih ƫw<<)8c@F?8 P,#/659+$ 5"<=#1{7$ lOG5a e|E9]'~q hO .aM,_o$~lQi@{6h78kDT8ԍԋ7QhHh=?:ס]7m~`ZR@9mP)`3'yv޾9e< қp ^=/XqNFa``%KvQYα`;ӴZ̓uUBe'J95DɄMvm3EiBk,1V; 1,NQŐѼكe>*0xҌAtohE8bk HJp&"tGʴWNEV6'׍0k Ceg5$I%ߋ쇦/@WK˪!ah6P'3{Q.7,sw S/4ZxX#{@Ϡ;dRPFSu퐚w{( v(ޡ7gzޕ(Uwrq=! (IffiA5ij^ `l]wڎ}J G]SR&.^(a-4Tnh %'QG'ZH#ozhqY-gGQ_'P5'q*NzC=銃Die&vL0iu~ "Q@" W.x^:9qqH2pu1Mf= L=}8y18lZs ojgt.PݿGͲA{{j1NI qwI>.UJҊ7H]0 ISj౐b|FB2*wgČk >FѱzFG/g\Y!q B8E$KxԩǸbwp,+ډZcmEs̐"Quh;tpȶ\.ܲmB|ԁrq*dnh{&# }⎵ $4 s2u5kgn }g^֜DRٺ1c_C؂P2)LA(Q4ZTNdD p?S?cSutp$!WNɼ@}wܼX,5+_1&jөlSd:yr؅Py ziJ}lqD+Y҉8{S*`g|*>wI99؊E؇,SI0q ۜ|y]Nif3& Sq3_l .Ӗq!`<`@v3 6R4юՙ?jJxXèj-ONat⬀ #/ALsRB"4;hs5L/΂AK>?gJ+GAWIXWbÆiyTA-oƺ3 ga3 IDip fP A fSi!/1)M5z~57NS0ՑL-B7c! _U #>T^$xf冉{ :UHȝI_77AmeK @cdOtn2|x#V$0R$r#)pF@FΧ@XD <'A<0:#/L41&e)bs7cs:ICP|(3W[cΌt,x:TÀ6l'x5*ؙ-*у%r%i`Bo0) 1PmV]mX58_w9d9=V1}@W;Jս*õc?F>` *Sfŵ16Y@Dz bH;";1WJtA?0 V#t8Hn8%xUkW c՚=08\ۃ) Oꦷ~+eAc)yFu3m]p^g1zby͛~2'bJ-Eq`g6 4IiZ Ɏ,N%k=o7 maz ޾'l).an۞LtwtpcY&;݈ir q ޹+SkR:+l@ʤ_G˜1\ǁ~J>=W`=,vonN 83%9 SEr IDG7\'%2 ty89U*3 cˉ],~dlC9ҍA Iv;UJ7JK)M]@:{m,|D_|GB\ݚs6s c"l15,ЉH*igʂwag݃ፗe? _^Gh$5FV2Ȟ?M(bY~; |jF u")*,>gxP#tdgy(ɆOUo+nAW Q^[#=УMW/Ti}1W x,/ uGSc^g-0'#>ˆH?qM`XI;j 1j ֯~SZomwM%],isrDZOkd`?LM]-g7{\ _x*Ť)*neSILO+rD}/}hQwS9R-/7QިT%$ٝjUn0.!_>7ہhk nAmhW G"PKs6( ưR+Q%BvO; nMDVĘYB}VeVޮMP|ݟKfiB4pUU|6&|(>2i2l=&gn> ;9XBX5@P$zKqu&K@ O18cXMeb;*`p$/6Df]@T3G\t'VaM1(Ej^{&:IԲoZŸ-8bĆ+>4ӬfFP[yB*3I|^qWJrEg}.ֽ3&|YP٫~-!?ft-6Oû#$e mӴ =fn#o\1g9g_, J"̥tjJ}s '^\0jUﻈْ*?9unS}| -5`u6:Ƌ={ rFl]bṔ!7nF^PUUn=e@=1W>l/ u)ي'#i)]b^b.YP]DJQ( Iޡ2f3sJC* JOZ{wٳ#9 `Ky7T+ySz`оYd=?F$L%eU) ٬_ C"љXg bMUBr!FNk:Ll+*q1ڝ|=PT5J{`7[$sb# SBem%U/b{)2gA`5=8±Cp ZgU f'wz"Yl]걋ֽ*6ؼx*iA 'u44l\uU`7UlK^!0ϸ n/!&v='GMri{Ii"O;`{<]WIbyC*{Z'tx$z-S|#hzAt8ZTS4Q}<&O]Ci_H8_.o5Y9։ӾIZiP=۬kPs8:ܜR.18rv6ɬP&~9"fluvvPExEQCU"\A`: GK0?ϟzZϳFL1#}B}zʜ>CTd0cLF2y+d}y|({U>w Υ|&v4>hJ; WDmx_gyGe96,ȇRjntǃnaΫڅfYJzr Ib 'D8}ZÕ g'{(Be5= '1Qvl<}Nqm{P|C~XbsRf^,"NG*K +r#=>B$U% j2#jf̠ |"FcpPx-t#ti혯U#!ʮ<"l_@qRN^JT"b$ N ^B"֯)qE`b־zV9>iR$}gfO:ڨW&9qG$M\AHUP㙃 2-WI)@bH ;r+NAWׅk7YgHs {>h Gw筠s1V>#K3F'3@_99CTv}:lI5vD/D2IegZFKpn]]u (6$7JWG%&yKomYN<*b2C9j06>#Xɔ$ZАù"\hOuk~"c>x@ݕPSWnO^\wZ94m{³dG5GR0οhLP(5֡nzϰy!&ZVDⱵY\*ghVpH1Q&6X癌&5XJd{oV2fbwI >Zf;F]jq:G`J?+pU ݔX&f&/ 2wҀеbVzs J=MmB*.b2i/w¡ Ù)%F8@NIƣ@ݎL"l_l ;кM{/iny 9I1}D °ؽK4wCužgZIdRȭ̼RرԧK[ N4e!e'8!U'ؽ,(:g,ڳd*R1nP8n_c _/qL+t(:{ynr  +IF??Uag~Cx:ʂ_mǿrY̻0a , Qyz,{O Aw-=ݓEgù7$v+$V >Aʇ%eAY-upN fF*nSg^0 E&wevӟ-ߔqEψɱ?E b+hY`q Pˈ[x*y2T&ד(Dt$[?mjHff} S*jGf4`znu>FZ wT\ϾoOY é5Ҍ8m@+W|_ "mf/YDX,<9V:q}$%bq[&@sehOPR~SB}.4`5؟ˌ52"ޥ|QlCQG>(B*]m:(i9^]B}:z3)?=Zt{^yߪЃQz5 |t^1we}l|CI`AX:fǯ1N2\! #(mn'-Mrc0"Un(kSKbLv}e&`NFyhu0s>[W̓P Ppځ#aي |T[)w s2i+RPFY [?k*m[R8iD J7{ ٳ_ە/c?Y7>ϳ" ^=MwSϴ{-۾XBSnIIe}M^'\.] u]a4B˅+Q< "X:L ~2%ZcO;^V@Mnfm~q}DO{jVbIS %bWXB|X;p!)CgfcZ t .Sk-.lZL(C]CQhc}UosNg ׯ`jpPZo {i߳@"sl߿WW?]&fRw FDTWi=m2W'u:񟌴ah1*#t9|?'֊.RYg(JCH#Z]էI}u.z1TΉ|;:$]X[:vUB`; QX.)ZR7}4dTە4Ц:*SX~ 6ox\)wjؠ ݲ?QP%yM2Z57j <"^osIW#8tՎ#p,(Nk&8AFRqnKX╙9F c< úؙGVO qm"$5?IB`5!4mK o`w]͒'RصgMk9y)h2lkgnpw^ g|N"|l,䘟`+V/4ϢWR4XLILY΋EVy5Î4?yqK y*+n_I A4؝_~KSW98'=: H׎m(.Y٩1$bY)lNݛ9یYU2s.'4[< X]I|J3' Y41=:n;&Ϟ /58 SQW&rNu"jer=\KoMѫ מDk5+óи?Yݍu<.V)Ų ?.G}1X3k+um*JFݱ\:ouzwl*}=y@Qg+=0Ai ,6j]U/g]`0ŏ$Dܠ&9VI*E%g]/Xg!I]/BAF-D[1` 6נ#-'n>d8%SB' >^0F<}̠\ g~#$f[]S"Kɧ\Y(q=>}i xi;.țlMC_?~/v`)Ff?ѲT?gsr8}'S7=g] g~`\<>w(F+s.A6ZߋwJ1fDgi ҽBxl1t? +< ظ:ѡ<bGOD2zVy)H& ^Np(#U\ޯt.8 K7:&j0y LYЦ419sm>1@.¾WFhg Fřv"?ⒶLC:VL1Sb/(mxi(QiK}6( Eh-irʽnpfl*?Ŧ!6-sd.G9ƒ:d]U&t[Kݞ]2yKQ4}cCF/8PO4UGZjNcH$Nzw8nY d2F^t!&uu1W~rJRYHO`axwײ}Ӌʩ~_QZ ~;1QX$µo1z3' |C  gWT1ͅ]sD+<2[qr  ֳbndWVb}{)^ tR.oD,;P1y#&$G)WB*j0H | 'M RvO~/ elOޜ :¡R|?6Z1 {JfZ3ODr26:Ū2>76o&!5W/`razgyL&P%; rs6*'n&O3]8 ,g|cߞ k)4m8r" }}]Í<{Ga+-rV2jH$LRI*mYSoy I |OY#>7Yve{Q)gP`;c^ (o,}g gfh˦Nd1Ֆ'NP-Xms,Ϧ@}`߇c22=,<1O$aC=AHݺ>< sG"nALsI7&Km+xoaDcԈ88]gDuR7sub NZ%wW)i ƿhyA,IBG* r[ZQ :z.> dm{MļD L&o^u'gCƒ >9@6u2sTMCcbKBs0Al|:bb0 s-5CH{ ++=}Kl0F3!- 9eRMf\ ۽ד]ϗ/Al&iiy]\L0YXy[E i?8|+!&s<)iK߯Őt-M}g}p<^AN0hpdc&noJi ?tIx_'' Z1һcޜ ֭?A` C-!ĞW ]AA՞'쀙hhqc95;Adp0uA~Вa,pe:cJ #eķ^yFt DO~+$ѱ4ccG'7IbT,:YԎ=Ʈu3X XI]6k<yB[Dfn?0%g Sэ;P ԚcGV{ -hpY>qX+]!"&Дz§yQ @:0g<2wOHڮ!VCڨp.i⤡J̳߯>]MZ992iPz g nh^np ` $ `C\9W9nPM1~+ӗxRd GT̩=0T<(u^j6f/=i>ߏ [-9\ެ]{U\}Ŋkfnѷﴃ C(0nջIe﮾,Pjl7wuW#x`+ ،H@G 8]0Ȁ ^YHe4ߦ1}gK3Y@tn@6־k<ӮŶ- J F{j]lĄr#adu)1WN ı|-2Z9r@@?c\eJKK دmF{;xR=[tNߢ(Y E>Ǚ&xuS.W̉+Dr3 R@ӦL}^_]MܑFL~uXy⇩/Neֵ4kIJJ烏s5?ԕE?vyyhnd!Xx$鿩Ti#~|zN@c߮m+)2ܘfCfUew~\@f'"x+5Շ[f2z.{"pFx Yvd ke4<.Yzך\Gw*Ƨ R2 X (/˃g9^|- ؀$5X9nWv"?_ H}uQ3 ㄬ} N&{'ke1gz#770ş+ٲZAX\y/(Vuf\j+zAu(c&3:#EB jwfu Н4[h YZ