libvirt-daemon-driver-nodedev-7.0.0-13.el8s >  H ` z뾂alv1c6i_(;|6hEh>[ NiSI1ESnGM)AS~ {F$xwsKoZu_u!0U! \GOj2ؙ%!8}o?ɻ_)v/qxCyguYYi= bn[p4<ҘԃowBEcF JX_n4t,|*›; }͗d00b7dbee81512c0f7f187c05510f1b08301227cac92ce9e7aee06aeb0cda41bc70dd30c645f5620f8b3bdc7dd4867a1d8d06e189(` z뾂al {f 6j,5^$ʟswE4'hV6lmTz&x'."ՁMB/ĿJ]'Ε$F]ˤY|իv;C_rX/u$zlt 96I)nb'/z ׈ |lFsΞ$L./rc}tDZhj:|M@ Βr}%.N]kJ>i^/ф<ݓxE0S#iB8k/frl5­_ >p<@?0d & . \ +7LR\     TDxx8x(8f9f:-gfGH@I|XY\]^) bdgelfolqtuvwtxy},Clibvirt-daemon-driver-nodedev7.0.013.el8sNodedev driver plugin for the libvirtd daemonThe nodedev driver plugin for the libvirtd daemon, providing an implementation of the node device APIs using the udev capabilities.`ocx86-06.rdu2.centos.org CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_640a^!IiJ  HAAA큤`ob`W[`oc`oc`oc`oc`oc`ob`ob`ob`ob`oc`oc`ob`obaf1e6f248264831522bf81555b6c37aa569c0c3e2f10fb9e72e2359e3b7d4403c19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30056b3d4d741d0be194519dfeeb168b451bbfbb50dca6bbe995b56f47664dd8566fdd17cbb77a717472090f5ab3d2fa446904b37201cba1c7034fcb2ce8810a31867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633a32eebe177f6fd70f89e42a147b72e0086768fd6b98dd44d0420625d549baeff45d2f03bc8ef80f645a4146a41f4a66923b2c8775392995f6f9943b3eac2ebf9caedfe0aa0c016eb587a33e41f24f8a4aced018775b984335f8a80b8b8d4e20f734d16e888a410b964ecce586c4289a175d69ba8a53bd4219ab41777f07c26dcd6636a47bb53ead60731f0631c0decfc12801fc62038c773e2f5c7843471bc0c6../../../../usr/sbin/virtnodedevd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nodedev.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-13.el8s.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(x86-64)libvirt_driver_nodedev.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ config(libvirt-daemon-driver-nodedev)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libpciaccess.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(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)mdevctlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd7.0.0-13.el8s7.0.0-13.el8s7.0.0-13.el8s3.0.4-14.6.0-14.0-15.2-11854.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 7.0.0-13.el8s7.0.0-13.el8s7.0.0-13.el8s virtnodedevd.confvirtnodedevd.build-id22e3d7b3af791f3dd17d98f98e28c3c9b1eeb5815477dc9329b8781cfe0beb2aed5649368198efe3virtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketlibvirt_driver_nodedev.sovirtnodedevdtest_virtnodedevd.augvirtnodedevd.aug/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/22//usr/lib/.build-id/54//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5477dc9329b8781cfe0beb2aed5649368198efe3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=22e3d7b3af791f3dd17d98f98e28c3c9b1eeb581, strippedlPRRRRRR-RRARpRR R RRRRuRRRRRRRR RRRR8RiRLR[RaRVRGR+R^R*RCRR(R>R:R%RMRPR.RJRRQRdRZRnR٪\DH:Q(1q6.3Ēsz/Gүjp'(굌% h&}CO@RPP#Æp@bDm4fܥsfEvd3bZ<-(iB~0>>:^~xxG_&e73= <#i=׳jLṉXL0os!;+ߺW ik{hZGL%Y阇  &U-2"(0a"Co4_Pנӝ佤a7Oխe%'yq$7vrj^c/Vw#)6ahN:pfBG ѡTiaA-&qEa1zuǑ WtU$BVc;ޓ QeVc LhM \=be$mjU*MbB 5`u]<& ,t-B\l( It`UZIR7/M$0+vUK3=_Y9"~`Hܮ[=17I*cxŝYgY `:(6RKg IQN"TBZq=$ N|Nk\&`1J}{*荜De20WD#WK|2=uEՍ+@M)nsoh1}h##;TR51"U~@LQ\]c .i?:fHY J'%M(#5tnG/^%oovS[{/t 1R"o&XJ ؚ#ЧcxWnf\>Lb!oE^#`б?"aMq4/1IR)?ZP(;F5-n7>:vϖ 5;]SC}&>(VЖA?fp+IPpD#f赭)IR /wUȀFJiwGBb܌Y@"'*2T2Y!Tl dx;MB u1uks%l*S ċ hƮ]Ѓ\@.U)>9c7d&hW0ѭVl?JQ4lG/AE[iMEiMǾxVzDrGizQʱo/֩%+ +J,._`gwặhTy4D萗nFTw"s:`ܴ@mbV.2SƒQ8dX1Rl$)ʼH΀ ZQsU#TÖvF46p%FJ{ iO޶RP#j?8.^1㑦0<Ev ΜU\}'FRyhnjna5(3 aa5²SbVݟ-}ElrHX(Vt2-b 4T,0_be1Q(^%~&^`ȳN][VBvj@܁ilu!0\&i>#I-qQ= 6Q xtz'.t:+7ߟs L!Č ӑl sبVZ6[q%ȋ /30^&C ncjj6~.5Q$-@nOZQ}pV@%vvݣy6̤*LD&- F^tF~i M+,gH+Q»4_k!2R_:BqYDpx 'JzV+;_Phєϲv/%Ow_a[W?˼3NGF+1֢7A]F{szp_97VHۤ4@x Ӡ7wI̶x~ŧzs'TĐx+$ Jcɱ1I1^s0VB"rX3/w1 >͚o"⌅R3|L Z4YƯZ| 9');8bNj";j`( ow1J8<B/߸}q<6+4A)ВĠRѽ-V*.̳kC0N JÕ*<;G{JmvKOϥ̖m&4چp,c\"NQĖ u~/Hm,l~"nmTǷM̮SYLMQ * bBt(+D݁p;d ؈&?dHې75Oק S>KI`>΀؝Ls3@VgcF_]<:#z)? !x[%b`~1}38J G4@^[=&LCȡ#oB7/:.n]VKu x&\o=zwE(=0W~.ȷܿfzaM-N9F'fC^.Ub*$j^hr ڱ)ʍbB;Iؐ3nazA&mg# ڞ kuyIuC#o=HÑ_!?T5,h6n2P~j+Tj<;=; Z@^]=z<Bm~lQ7T\fsxf]TR^?ǔݣ#0]{dp u\63 O;wTPO+UQIЊ9m.)Iy"#PfuEʅ 7F@ӡZcEbck-+GYWkkPyۀr@1TCͯfɑв fjea-&tO['QRKee=iGA {Am[aɸ'@vD0Г!kF 9IB>M#e) õ}kgW܌jbX@bClncHE^f~[ݮpIH%՛?*BDo+:XO|mZVo%y)ZSӈ`I.`T&URX]js N\Z6Vmaw^"\$/؄C}ARY'?Eq?b\r?piJ'VFtQCo[S^IUE!qEn5HP'C ⊓,KI:D%͒`t jez.jJB(e0?/\'9埬eVgsTkד}u_Z[j e.4ၫ1}7I2'&&0~<8z=\.FUkypn%Uu"Vyn%,߶ 9X*ܴ,Fg"!e%}UTQHv>9i`` ^iA_hBW % yaŤϴk>INv"gQ%&ҼʩWkWI;( 0zdˬTB OKbEv@sa.5 ,d:=5'=!Ν*GL,$H6P1<Z_&Hi2w ix3kw kI'svhy<[Z-LE*lgY舚1 xPƩ׸FUlxꝋvЪ/QcT")Oyg1o;nT}tSclp/kz@ f,B}٢|f9e8qL<zO3))A;'C[,MAΥ1+ɐT\{w!$#P c2Y%s/Mv"&*=6U+ Z/s>!6HnۑeoHKQuS;>xB {GDZǭaA`1MلZ(1|R!4k.O5qѳ QN햜1CQ2UzX^h(b˙&T3g<9 ѠSǶ ˓Wk%"z`8iC;6Α\ao]_r;5 F . 6YiUeEvٱ7-vV"j{,AM8sGV]5UA'K zHA1b+{?&.I3 墁N,5B(P]çҔ "-m 7(Uz׺++Bo.{=_Dl m99N|8<:u*1=6&\]؂ZÂ..tn$VV{2B$Tç(uZGA>\ Va1XM7A 1mbLdl}i)mi#!Ro6_oKpy*V'/ZΡXLsV: l?;GF.Z_%ȂxRQC3dal9:(M =H;Ӹ#N_ jUfR{o?SS>wLa@"([Z^,c.Q]$N6՜euUʜj X~Jǯ^OǨ`VNCj&n*/ )#p|)H%eؿAD{b(wdkFv}*ɓ~Ԏ7G>uL>P+y\/$b;~\$<i\]c{-WfzL?U72M`^,9G-u_>$va9ܿT+kW#(\4CHm5d<*uw(/wrVbVUͮ;WX< G&n[w4Vm &?MA(;rTU(ɁI)38 V v"K` 1efTZ{ :\xYPh"ɣIa@E~:şgz)qK hϕe,K~n"l/qGU\Xrw9^X gFuF0숹1?ǜ4 *'Hq$ج. uXhs MwhrmvN\<ӌEB[O 2ƚX nؾhŀ| jk֬tسyV*[U2BsGֽb_:!5#4M)J2%e<}Y5B&X6BIz/ngtAL3 3@?"O8OvLgkeR ydM1'ш^P(X1Qn IhAͩM\=0lbR}sIƜ QU\&=6?;2imi,c' F6H/ԧp Vbɘf*뼷IN_SMӹF}+c= G m(-Rux,Q ˽Y/./2dɵgwH"lA|Yw(@DY/OANp p̠{Ahb7--L;mCvKgË!Qg ~/}~/US,OK'j*GYh}D3hf`m)[6;n)DbPrVy~ TטSyISk*/dҎ47 2K`SQ^c3LJzl^o3‘  ԓU<1{JhlJml~pI3좈RxM A0[j}3׌~:V>R[=e/nTl 3"u(kK~Y5vge+eu>$Yj8 FsiG[?YcBGAmqŏ!8=8|'7MAa.JXqj70Tn\)=Z&.?n_5Nټms3$4JBN6QCf{SVEY;A '$iKGOoAӴAT֓݌ a:YQnq>?\Wg3 5al[^*NiDʞ$v?!M^ޜ>r9>`> 6QӠ/S@:"!_o[  |P0uF&5b6i,Vd?^T>WojKrbW\zuy@  h4;a>M`b65g0E+ 4ℍR"9D?s`sկ~xLsR? bfה?J1>^883Q>T}EܡIjjɞL٠p-& CJlgCo2E'K "R\m'PwZYJPX Ok%9zmujS(8O[XnHC2ۡw[ENf&[Pu}ŭ%~ѿؓ:׽ݱ CF렜* 'ۀE[KeQ-ŞۭKHJ 0p1hj"08NY/ hy>IyA:{ ¡7erc\6H7i0qGu/)Yꔴ8&Vx7DD D0LNV()^8&sZeqH_C-E<%>JU>#EnWz7ǛOUjPx4.hzs\V롷װMnxʄfEv/͸ 2`'ˇ;mo]T3;G9b}q\JSS? kюDӋOcbAmgm9-|pZh'a 7%7 \oRge/nZM}AdߑBL/_Q B8[PֶL!Gb&Ϫ2zϛ'SGKz ƄLZhO`&T=d)"O1Qg(T6 (+-VJiCfG _UlsʰjbT ("cpg:"xf9{<. sKCʨ_k$#15em/2b/MBzH99`=JɒQFtI#5ti.` Sg ˱ +[9(Su-J$(?{On5# N-EcY@CFK=\iYƢEdh- 7ڮkOs\a76޼6}Ac̻GDeuv6!`?JeW=av?{YqLQ{ֈۏ.Rr(MQTx~RQxCW˲4VI@.@E]Ē$.eUM.C`jk@NEUÔbIwFg||9b-Ĺ4Cp݊4Qכqi7ρQU@0}ذn%Z!lEV$lۀtZ? mM^NmS+*Ȣ eE'G24Ach)Q# iM~D蘳-qt#c A]9 DF\'HBG)%8E6 '[vc,$ 0}?>h#%Yury&&j./Z( .6O>2' 0*bgA%W#ӽ_(oVGvخ:mN6AP#DE[=<0J|$yҊ!zxz/Aݨj9DRU,i:[.XɃҎ|6r0\(llxG-D!w [QH^¶fS ¬3Lr3QqzYB{AD2=#Lm>Kj&z@ {&ʛz=fP>*\8UvY>SD2XKg7͈Lfz?{Vv-*,* x/i4O]ݡ(#a* Z B ^X?a_F:X\GBf~jef}3ݦ$sfS aҖJzM4v+.xC |6O 5jd9Lh=.*kȘuTKx\_Ay-6­ @bydaHZg?zPA-pfRcE6ݽ.^ڐ$)G}pM\ zG^8ܭ18c0$34%< JDمWE[d>٘썏ݠB۱jC_R1# E)`Z|1W/в5\esjd^M>Ȋ !TV7 ^{|ФD ۻ^0aQ-͉&EOP(C-/(Q m^ kQcQm9z:sh1g N1!q%AwMFIgx,υ#lcۑ!lsZT H5/btV2|\G!8 +'ھ)EpY<=7y# Y07N:J>1tr*3A%509݋T u 4RI,:%_he 8 Gsuqb2Mߕ6`ͅ /wU C?rA$(=,bjvEM-/Gy\/׹6eS_kVq$s &!34,ٙ)ÃZ~ZpQ#rڷv TYQt7jp[_F\12TOE Gy-;K!D?=&M>tNޓ߱3z#3xHzJ$'}ii~B~m[׸ 5mW4>|r)wܗ$QvzTt,0!];Ğ+=1}G-) җEu+y*UOe'xA-|tҡx,6Z*Uf@ZL=$]1kLiKSZ&(7$e#{.;Iw_AlMRΐdDewb'xS׶w;?{F{fjJ8'8u 04kbz%[ԆObI*^EK;Mn\T(FBY4^Oj(]^Vtb硞(pf~e=0WHvZj5%+s p)tGnlDt6'7G֡՛U })S(2IlmbߝLg V鲎ZT`,j6R@3İ1*S=!S }Ysƙ< zέ_dPiu$`J c?-irR0qdAj3^K5mWj %< y8@_^ ~? 7($ bFf"gsM#ङ6ZB)~ƗfVwo )YٲsX$L(߷6}~R,%Qp}@D@Y 9T R-XM?sc z@=#UB/!8kpFT#mqΩlFSBl)%5|Vw{>S̐g4; qRdoǕB[V Oǚ^<3rk۬MDs?ko J]¶jw#].ofl< ,_"nqIes3fv;8)`%(Y܆ֶ+GP#dʉa1T]K"q eXXɻ/YiK+gWƞwM,Б-`UR}D@䕆u]S7(/,:cjI~%@ӥK\>lQ>SGqQ'fyؽ˾bN!z^yVxs6#sU6AQGhjѽ?CMx+UplͥD72*yn{;!1 @E՝3mou`r;+ָh_]ù_Y;֜g`!mҿBzM,gl Әϐ<}((h * opiGv7!H V3G9o{,Lڳl^ :ļ?W[bхΌug/UhNxJbʒZRKG9 > #2x,v{ZSlՉYy{-8# rE7鴏"À gfӠ$_b5y cU;Q/ҟҵO+^P րCxokրhA`AŠ|rj=^ͶQ|b-$ZXM+ʿsg2q^.O0Vf(ܱv#r^DSkfϯ"|1_0Ð0c @#oB1nar6&}y:hY_`Gk75d4OӛeQKeo*V͸1nJ1_{?;A ߯ 7)e"W 7!JEnW`hoΰ0DB6qS_k@oP#2xiTRH\Za[# T7D7-(؏ }t(O8o<'r R|yr" B?Y,͘kyk)0(A;=I ɜ! ?e[ɝZj=o6N&6WnmEB^_ T`0H>_g Eմ!MeAS"=u!d m3k"eK+ӧcOK(N(kUZx+o3\4tD6I-^D1RشS@Ő1@g{ޣGE۱'ӅqdV6! E|$Y`ӱo\rIIw#9(t,s}8v"uJdnj'8;`g\Qm68)>_moy(zch |EN! X!NzΟvMyFqWBٲb4-cK̙=w֮ O7'Wx]vxUY|N'LpDqzj^?iVe \pjÄa U2Zǔ{*ͯLWL.nj4CٔyfVʮc>pGV`eE򉈊{ 9^l&fsE,"IU=(>6Y|Ste$?.|w} .|?A;Kb %1'(Y^2fP Ynֿ [~3ҏ̸rҊYp,a.8婫矡퇌bUW;O! .qj_(u)U[.Dby~,r߲9~YvFeyw?s^gd ђכ%&itfz*+D4[DH6lX&Ob,+K5<wedR4(f ._s`%pE{v$03,9$,'6g_}W! ۣJ`d)ҲG et|bZE9R\lhG+8MeEUB5In/o(r$j%sׅLq_8U#H؎U9Kv?Ez(~SA.g /R4Gr<{yZxnB`&tT-Yfןby*vT{.{i'W-R]tGoQ?dD1Üt)b}$ЀS`[!QCl*Y}QeZ}F 2a84#RN uɒں[KK^cTbo .ՊuRfpy)L7~U:/C_%(̶#Co54Fcb13IllnX鯄=PFI_hH,HAr*2n?$M#,MhQٟ5yw@0f[zQ"dܴݭ? S`cafӇm̜IT {{5X< [.%jF{V%-h2{0 eT {G;?~CmYJ+BY{L2:>]Tr~tc{5qgr1G+qV!' ޒ«3>+f\: S]'9Je{Wb*Ry4}ce=-a1Z?CG)Hn{v_bu)|pE^0\䰾Ϯ"(JfӋKn̦`B׈xwSğ f n[_-5)%rQc5A wtbv j_e0 ~I7@i 5C?WСw]?HbMgS(y*DjւwE z"3'erX̖67dҩJ AӪ$8 d)=X$PWx(vfc}ho jy]cZI(P ȗJ򘲘Yտ*P"SnU*RTڷjB"&qMߘ΀}(VC!URnk<<éӚv>o3y0@Km{rHtFsVp2t5Kut=YIX5JO)X&IzV^Q`SUTAg$0k^' {yX. 3`h4Ϊ1ӗ2p 7m(~n_&ϛ}PMvz99D)%"CV@d|,o>D=rT~8i7S?:E ԡϠ"iuݓ-EM ,qׯ(Oaqһ%DeyƝJCA,h'ZƘkXxJj"5 Nm~DI1Mf_96.Ejٱ~A:X!D]C80y`Bv4~F(I0I^%a\7G9<,JG)șغ :׶o+2kpR?[vigeU(U1R6ags]l vW=pʑFr؟6PL+@jdߐlkqV(!#P.LD2ʶ]%i*lwD19i ̈6[(ѝdm5lla1.&+۱#Vba$,QNw?Y` J~#OM8Tf)ybh_PZfⓙzm"+^9y:F9ع.XΖfS t+rI4DDIZ2wtS2W=FXjEĖXb ߇TlsWP{W4%D>>7YDʴV~b3 O 0u55^vwb,omn2/AwѪZS2cfۡ RbF<@=)p(@o,+x8Y4c(a@MLv oP[y_zFӜ5[03Dpc*N'P2ssˣ}ONqԷϺ+6uG((^OO~?ǀujx 7Bd,'lCgo4)+8E͘F{X˦#|@|[nPP4V^O| ϱ=v B8h|!2'ނkrӦX<ǥ#m9K髤{ߙtrM#9d几R&~r+hYD\kg- EJ>n{̳,iO_ G۪(Ar׈Wc7۳5lʞ%d#U мi&>JrgӊM' cUK'Y:;+19kwP*l(q-'j3S TUK0:YEZcng3"6y3K>; b(e wC J2X!YNAC4,|]uy=,MQr='|R6._{TG7`6^TOȵ&W[P?=Bi :mD~T S{ݪzkXr;o S`0lLrXkxڳ-Ù8{A#F ~6cag8v$8ypdhiZf%,6$!JR@ Sf|uzfu&{ׂ")'JY?d)Z*kId ,4\1nb"]P!PGka('"UoCSL;䭌~ԡpsɴ!4(Xpf- RZ?,z AvI.G+-0~!wDa& AVk_IG1:si)te2G ȖU>PJ73ZPeɟABf&69*"׸TӦfTxBdAwtŔ5(L1}\Š;b_;Ex@`F`d"$!E]k5Iօݦ * S?ˑB3v4ljI3Իczʔ|z"x)J Pl mb!1읿!~;sV5/2%0hCD6`/:lt4У ź{u^#Eg7|^l@ UUC@p!{A;qܥ-'Vi>P0Pצx7VQ|Ҋ#KTpKzYø5U5y"BT`߰'dDHك:k?vԖ0j'pI}JT0p\HB꩎~Ӡ9 4P;8D)H&`(DOmj@+Bs{*m.y|'`KA#|-GyfA˪ٓ7wUpcS-YR{p"9Y^SN4O*;Sq5OMjja(m(+1 T#WpxkktIFb#zd/^߅vqX*Y={c+Oe#JK5=2rLu}EO25%VXeU}T'ꋈPT&K Zdi~^KP 'S2Ӓn %kp$_&Z1Z%m.gL}.ʅ}`V24 Fd1 o6:(_wGE[Vn%UEW]t6[^y1ט:>{1J+plQ'ec6B`\v}EgdU/ J k=ˆ8KnbWWs$amP1}͸Hv8K7xs%VNkuox!hW8Z Ɗ$^7<ag+F1SFoks`4V͙qvPait/W7`dU"H9,Eb5l9J:@W]d:z?Uဌۯ-F^8/ݰB( OyPn-ݐu5 jJS B9K;"hEM{# ]Id1>NԘ]9mGq7wRG 6P~>rJ92HGaݶMQXYNX|R;Oh/$ejf>i4 `~87n $Z\܁?]? hؓz2lLB/kD=lɶC[ehL0F t$oF~D""j؎ žaRL4@e7U'莱gy\t֣p4?Mj$]NhenRBr0ƃj)I.$&9Uq/8OJv⻡<eJ Ek$);!N\z/ XP9KMK[HK$*iv~袓k]OW3,^* N Grj{I{\j^&έh}K/cRaYt(A%:9*W%=}sJ.7ʱ} tnzc̱@ƑJ *-K*!žK*dbBz/>)ȽHk+d @Z;E1:xK/ ^IÝl8,;$IE PM`Ю6~6JdYSag䛹uw8Q:OG*~oɞ$gZ~xnYjŅz?OB7 hQ)Ԕ_"+A+@B+P귢Iʴ&;TCgC+c+a%ˎ~sk o%!) ˆq!:긧 pAЛef~] J]XeitgRaG׼p"&n73(| K"L癓bn|O-,d^| x])D4|ci9COpbwC m5[?J8;L,&giHCvk$U ^~A!;mhytУld::LM9 $/P܍ eo@^hDgy|$Rvk8 A`LtV' ?-fML7NnvH+Ħ9}Ao3 o#ݲeeY'Odf" YǥO!1Z!J@@ MW7C%"K|a%:4vcj=H׀DUj:?_IRq3Y3He! kR+ ()w$6M*tQAwD2;J;ŭ"[!uJ#DHS7i@5&S)}\gs6g]S&l7QxJ,*﫷S—( |GFVP_m>Z+VBl黻Oڢe?J'.݉ =$%_N$ܨ.~T:(@#D&^O4?k_Fa yѦWɈ`O奭"a ^,u#ctB z+ROBA eۺ^vQECM5FňW#x,8N}0ւِd禄 TXF]8dotP[#IjxH,7oYΪȾ;)R}m4[{0&ܻc|3"RGi gTԅ%ؘ*Ds8QCjuÇz_ܳ{)kZ hax+%B'@<t06^V>*Q2UsGC#;X3|K+P)њ9cZ45YhoT^}T1On<2"a{_@R=/H BP0LenZgIy8#tdh(BՌ g1p@' jx_Ϟ2@%OS~~>r*KxB)Hsmp 0 +TZ3 oCd!OȾݽ)\hϊ׀G4ц4 ~`*|9.QZ914T}xXҕPU[c] }}~%T.>Z^_% A,q~R#.},`l)~Xef.YRȭDlx-@7drE, ێp~ĊH_f)Shx[LMpaWcJ0f>X8j`zXV]kOh|_7)S1_bij)>!# Mv0mdz{s1 wsw71suFz؈$%Eɒ w#a yQh!$_ e# O ͆FaVknێ$޵z2_f<2~ϒtD>\f$am vKCE/*+tQIuD𩆭rqrsטTM6}ד{ܳga$gң8; }p @poHP)c 2#%,%5&Z,:;q|3*d"A)| ĭ~SA߄鷐u ujI̘T[ݡmÁϮg𩎷%?w'IYX|q{q捬g\~:fR.Oԋ]US lNpYwps}Ps5m_R%L@JazIPIqu-^֕BsJT~W(P`z0|Q;DSQ>Mm}#̯πjAn>q{􀮬!6H'7&1S\G;\ja3U-Fj˛.R爡,H_@C}}w9@%fv0bA]d8fEpvY7-{e[hm9"FSc!;͢_h!U{ !-&EMrڥ`0~ 8e87.e]+S:ieat(a*`I`' Z0:e!\tы^}VYګπaEACMYU&C\WA[6ciJ|X [X` oD+ Cf :Vyf3 [l]nWLH!U .d*;p)g W\ SjAH}Œd(Gr 2X8,CL$ AE; bm^L0!VU臚wْa?q)P'ޭ\p PZaj?9ojAt)ЍS[/'))ݐd _?c!k_au=Ѐp*^ͨ:fXٳۀ$ʐ1Oij:%%wM;S3§GGەiˏ(ۏl<ɩPñx0h c={eޯիl \ҙq򚕺(kf]co(sb63!̇N˸&9cYd0P;Ykf9ժ$> #@|-tNa3fPJ"[a Q4D"!}JfXKF%vYi(ɓtxqrÿZbs^~:*xC&vN}@<+26nZPrUh;#HCtfg>vU$r!H5جQ2`Wy4ꫣ6=l=v$rNn׍t@}Z,c K  HϚ|\_$QԂ]3$Zr!8*=fib.EwY9/Xء"awZ-OT;KMJ-!Uys*s8#;3Jqy4-.ks\/4e'gBúZ1$WaqGrL7†LSzL^7 ;ڡMQsoY1I1rwec^ac|{3u,יacT%r˒-lm/H*v $g\SքStIxg7` N^izkx=9M WմXH1Ⱦ6,܃j +f#[So!rTDl<0<#x6qI=kG 7F6@+6 *Jy_=KIS ?ϘRf gNP*<)*@o#:i]]c Ӑ 0L vGf*lCZ qe:'DA<"H;zGUǎAN"˹ORxnL 4*+֒̚?e%.M `9lJT޺!ӆI/~Y0 )]0j|Yd.ODcyqh=[6]^4.iccR.R& j>ڛ@?9'g߄ϔ/FٕжK˴/^ ~IWV\eM?}>Mzl.Z0?puzb=]`qhr ##熣4 +Hv'L]A/lPKO* 0+p.cCݨ*I,H4FNr~(ɽ::xTk(z U)5F7H`e:3W.Ed1gU aDAh"M;̢w=29bi q3b|$ӶIXҦ3$ 闪kZ/J#bcr̀: A٨ agdxRRz֎\Pk"\0DOWfnff @ I|% 9&5e$sbG6xP-)$iL3*&$@mrmOv|fIZȻ\ܼM؛4%BMnz5*߮Pa:4|' 8ք\9옼 o)r[j>o # 6dq{\Nב7\n[i{pЭm4B̈́RzXɃyߡY|W"l5<˯W,G"nnqRc*,d1BgJX "K(cէݣ:^8ealOg}`g4*tEy^]g%9Tp; NT_8ʦATK R]TBXx\ۗ(*boI IQ#ӔdᅥC PN_MkToZ~6A֎EJ`ju4,3_}^N8(e⢓LVy3FG3M2 p\.[taWD4_a6+F<-ɉ(zQUoGgWfŔ| ]Zbf&WH2whb>pP8.՚|hÞqj<ÍӪl⳹`t(B*}_Iq57/4bQoA7ܯ%4ҸaMCdsQ²\Aq[ s\plx\*/Jd&^;-';0'&;!8 şOȕPnv )[ q$ā8*\voTaV|e@x׍M'ٱ{ 4n|+!(eCG雭W6{_yƨI 勰އ7^kxwIi@c1?#7ֿ< #X8#܅4I)$ub5wȊBAp*&Bq ,jZ̲Z{0SN=Kq;P @b ΩwCg fp"Ov`t趴2WYvBWR߶n IKG#-X;ANu%V`b%^mhKCjvYTX(Aoͼqdd(w>ddǂ؁l؞mcLp[E7u*#d}.fu0. L5tla ci$ Ϡ͒_/vgORau\Yw^O-Yx~@ꜞߵ/:Ĝ9i|#RL\mm[EZļܚ\'(V:/U^iวgKa$<6iV Gp\&RR~p}*72$Ub":J $'CJhikt:Ca> )1z5R *QO 3r֎Rx@PtO sEbcJb#<֋)~mh D" \-Y!G ʞUbII-[BT.n۷(gjG5hkusnkT}cA`+؍ qYM@uВs97]8(¦g/щAda>|zYmxKx15BS4b~ X IjSL f΍bD;k%QcjFa1E5,d*t//_ζM:ʤ!Z{68Ea$v}]CN7t)!T($sCfV4>l(rxgIWe$ fV?|%w5;8'{ Al:c0g5E.ztM=#Uok Cf_O{ݫZgչFnڲ+, k+2U) 2O-pxRģ&ZUZ"6ܞ |nJ܉U'jYtӠ`0^!IѶTVy YZ W;1Cetj\-? Cx`.LPfd9-:݃^`OYHZ(%K3>!$ɔv73abнy/kcPXC>R)UJGW ^i0e$KzY?I>(w}E$m2@!Un@43'"ҲH^h}C?g|Jj k2v(K>:o-Z}`[(,;?(3t.OȊ|Xls*KlE DpZp[)Ą&S.9Py_hkh/r35Z.&r8ԧÅLy'<|܍ƺWH ©ǘFqiᒥ*uxmCkQ_gI $zH~'Kkq(exIRL.Jo1L2^eЛØd`IK2IZ/8aWe •d̃XjS d yDZI:Y` 7 t0a)OC1S/GC1QHj&k>YuFJ762C:'&֧Z'@r.lP")OX ׁ.I-x?4[8FT6K465g?#^ GG< Mr|M3qZNL}qLl~FnZmej/7N`/'V&U^ė-Ngz:Jp-CdϮ"i1_QS?=P{VZ\t5qpxG jW33rINqQ>!bB &"k u1l* JY#bK=@㊦`Y_r (/?= H4ǐ>U!O֬kĝ~ⲉZe6j7ًFA 12-f.y](q m̳Zൺv:!1'使^(d ucYby6b&z̛j[뜘<2Q2BPE4Fϵʺ7[>p7B5h0oV_< qi =Xy1|[2Sww[#ݒMC$} bHr")xx5#D$3u6;ٻ_r];&|_ճȋ́ =O[a("nOfX Cz+c[&hrCaSoj_ Ub.C}fΗ˘SLolOւ`y>{W bsEəU)K7u)h&: ?vT~>qT@L SB NU6ūԌ5eiT Q[(2rIw݁RENAz %, 2A  kVﭟdSOQ5@wǏ82~H7 B>`r~H )pSwK x&oc[z.CCńa+]!+hoD\30#P` 9fd ϑ(_FucB(TaJb,!rGѸS4 '[N.c-?~hk6ڊN8g+7d`Z/htxbci?ʳ x &O;xŸP8PqStA, p4|GOxf\љb)'/"q묋D35&ƹ!˻+ufLCD{H$ӟA>pq\4=6HJqXEhS*;&Ɉ-cvV/VrV*D;E9{Xj6a𭂠 }u3oX8!s8aƀT "1_P(gLqڽ//p9,R[K^Q)0USAXfaW~iڊ30§یY06f;DQS%^P/ŦUIsj@qȥKX{U2$Y"2KzSRF+NW;q98dE̓U&q>? >̲{kOb(2p%PNa ؃eTgZU &M$xPIpՋgN& I ,֤Y~r%v7seLev X>ḮsY9]4 d&ʵiTG6Hf\1k,.%JHaQBIoa (z)l̛\o)_- k虋훫m6E8~eT߁jK{CK .C'0haXƹx0%ۥ|adᔮ3X^Y1ƦL qEND@݆lvIvrgH!nI?Yx,[ OֳBpnϋ׼Te|%Q-i]a=ukYa1EvC)y&瞇o1!rOz D2I5?"]5 r`hj][ ŖpP1*T)gLgcKR W%CE2Q!-Ě3kJ.HkVwBѕ CW x}K^J=jRjq*>LYt6q~eތ~#5psZW,Qh/HڋAQ F2F&Eam D̵L4$o쫳!`ܵZi,T38rK`PʈՐL$O %4u̞?'b>NvCu޷MT`^ȢٙmOc hf}tk(>L$T|00TTX:kC֟*3OZMx7 UG} s&uu. #ϪSb3_ڒu IISSUWbk- c m12!̩!t T2M ]M>m.9Ɛ}Q r2?o;g<[| SD*<^w%.eggunP78MIˎRY݌dh =;im͒'oPA'X.@2 Q1<_:_|ד9O+F5#vv>YViNPN#KpnrֹsH6nH~j6VDۙw. 32Hd?8Pc ZT:GkxՅp\A齉Х1!=vC?`WMgI$^fHq@߀jw70́ʪi!BL]VRUWXWvP짌`  SU>^˭Sf faz %*FyufPJ?=5ӄG9\y\"z)s *h551o@Uw xB$٨]wtQx-^@M|6`T'51],d rhN%wmEUo=7ĴeEGVzn:؋8o1lf238/m_SjUUņRPXdRﶍܭNngABI$Y$8)`f,KEҽ̹/-7ޑRҫ# Bx\{/]|=bq~ʹB7J T (FifTʘ4muB{fw_N3KP9  nmwkw)EeyBJMbCǑZ$@y([ t`*x@,Q`2 El|!+z~EڳB&I~=˿ƌ>SyrhB._}(ˉUeR;hAƇp"Go*mZˢ$k*hSO$,Ǫ;6O^ bᝊH8Ym)zNDd'tfK K\*)2g\@;A/v>J8+I7adr@w[n{@]z@N0-xt^1UٓZyw)veqV9Q VEAtEvx L(*~4{[15"ߛM{l4NrDtZaQV1+(5xACjDbL|T1nɂsԺ iè.0P[t(|➰7DdN!Wy^]Zc t9H.y {Z¿ I/iZăO2X}>ÀIς0ʼnK\2i?c&XJ*ݔg[S뎐qrZ D#x(S{"qD*3bT^nS~3*DFK^'ƨiQ=b: Kr6Zt\t? \ #+Z^^ Cy+ j5nszh^.~$)1O8.Hp'̥=- DWw!̻e 6uw hӗ<O$?O7roՙ$XDJ۽8]DX/GA@k vhEblNZL2 ĐPCdh34,>gflbQ"+bh5!Pa``8arߏ9$,j%h/o+{DkqشIͤcwj˘&9I& 7ty,J`T`nlηHݓVY8qD݋k38O~?z y7iT41 />^“Wdƍu7L_(6*KtO;rB$9aa)˩$gYs h5o.:_cӢG}J@\O쮱_N!_3ᮢl=E&aD嫭д.8Nz *e욼5ݵzs71uJiXj34_bJx Ȋ젽ߩs!VjCEmrt42|+ #iFH~vHW5#D}6 B@̮eQM4 $9 wAC{ϛ6-{WrF̛aԔ }&n?kklPvd]Z4GtnNs?̚v:J-O?vM塄$dc i=F!;N* 1oR,zWAa$F18FFƍamb- 1SBueQ̭ԪwB7;߷p](9GyBPmSMن _fn*82h8J~?j~vpCP7~ea ( 5''MLs{iT RNj6#ǖ ۩_.=> ~z7 6zTxw<-2 uA@J+rF ɓ+9Vl:5_7t2ۉĜTd1RoM]@>SKU:g=#lp.@<# ;$g~k흈F)y,Na& $&y=͚p&uh<a4%MNpϜ(7o.pS͵ _YS? 1WSqn섯!qҺxY.Px/$U[htRv${4k9RO+/NDrk^QO,XoPas&(|`W>%VQp@IecoGgQv7|֜$lسIdV>T'.,t*?~G(ejEef2 ,r{r2(Eth*%Nn}Sv2&)Loo!3Ҝb)0'G'7Yc?> !&FքBEܔd .%CN[=1m ͕SW7r͊AJWnc{<<ջ)aroe޻e~U;Z[aEZwmsnc6F `dy@HFޒdsFMnu+%PJK+*ѻj,W,ڿZj08hX2iS%͏RʅN<Aݼ1g(]MA;*Ao`!}ģsN 1K !r."6˖DA<=a3{69$O*ļD̈VϪSQP/(fέ{ 3}q$,o"!@ǘ̘S!s:\XgPi )YS©i`Z2#PhA`u7D4c?M Cݙ\pݦ9P]l f<]|ƭkiL gftB72rZCo])PDxB|L;CLvcy{TG!2OYF@r^1Y1{,QgNX橈u,t! 5a:9@{~ ˌz2[`=, eO%%v-ĝN^>*yD}\wCea"UY8ذ| چ=L)$Kc۸3"a䨾w5yg{-8yN#x $E\ Um@䌘QoZA-KSjҭ}!}ls$ j傡Z&ʽ |OV8u  ?Q:~簌sKP"e@Y:F/N*#b9Wn#(ì;[c{?f]@G2)kzSoY ~ƻ-] ^Klf4\_COpͥfqa.S hQ?2LhWٝd)z$xdEwL?SudD=@-xq\b\m8:S%i&:-"tz:wh lJNEG]kq)]))沼7܏/$3(BG K>6".竡c0ˊC`wҚJ=Gv6QnDzXRwn`Y8tֿF{ɘ vTdI̤Y?3o) z=B/E0m错TX쯁Nۨ_GN\ԣ8{HZu]:gb<$خiݥZSDC(a2y^Y*h8Įq%_W,7 ewYΗg %wr5ފ8j#lLӦ`=PoP-m?_K76_byR/Ldm-h LTU?'fhdR$Vy,v,,5=˧U t#c‹L"VP$EPRS'-JgvV՝ tYj1Ȼb*#˪C`۶P) ^`1CWׯ)-;jSt%D,+N*T yPTm^$!jgZs ~|b'ޥ:ms>XwgҶ_M HH4dJ z6=Bk>Z̸羃 I2xf-S /ʟ/4!ՏL|rtj0׌L:-SQ ;Wjs.\#FvKw;Lp ok [%7d +6Jr\iF@La !* bM)#oJ D >"# (WV ,Qo獩r(gϻ=Z$S[Ҏ$;Ue~eZmBO{vbrF\%K5ft͚ p?8a-7*ACdž_dxD|NOjVBc>x3h`F3+\Ӷzw_kLC`B(/a4""=<.BE #[8l,k%%oBߢc`즓8/[Fn:uw׻bqZ&e^9/ )fs52}$gB-eJZJar]3|f`?F]sG l:Fn@ *pX WQ ['祣־EM~i#8 3(zC)M WCTZ؏HF AerAQPN!%QL{b7o$ܠ=Epg^C@̫Nw7_Mbg@HU71XPfKWeca+v6n+@`C]20(=-nծ22S_bsng絊ŕ"N?QkUQ<ġݰUB.w7@P5Q~|R;p;CWrYE4?3k_t&v:l+JsyWTU=Bh6,E6WP@X5䖆sP.= IC`FVJUsGlBKRJ,Uw<LCT&EvW1R9|ƽ\xu5ctV1t@BV>gУ@_X}tzNG`b4b{Ş#<k-k&6PH|Չ i6%d^!y{d ][kQogVU=(䬋ix07s/TH54rOpĮ2.Օ8KV{@̟58JIAi÷@F[nE׸}t QI>\4%oLsoW#(h:CH~V=7%!A"bKYǘi$52У?m8qE2ګbX]$2]Wbg- %D`1 |Ak*hv>u?"4 C(O5O4_"YɹEq~o^t`]? x&d!Q ETu$C*%E^p֚E:isŹȿ9D)X#xI+O?g ^!^&9Ɋ< %>_*@5 Rz\"i8Y ?Kk >_, pDD#Y{Tg~eT`47&\.lOX$3;UVDk G%Œb@Q4$dpFAu.~Hg}>Z~ɸN|'dgk`klJ#"J.WSi 9F11N JrN{-ԦF+vY3 l<.O!vnI1Ѧp_(PU~zLxnJ~SwKfd^0nxцQHRƃTb؋<f^p]R*88S754CJk-}x]61hڭC-mAZBK/'@oq7WP1Bab>î{(r ǡ/ ]"ǻಥס d 1 {$z)%Ig=3m,^O"X{"gRWB Ҷ5Hu'l"mL}DH0+Jx9N+n3ΩcyzTP޽}㚒g )\qܕ{su/͒jLýZzaLTfQP: ^f,B-ëoHH<㛵 w 17}ZA+j"M~$%ۺJpUQ^4&텿SVzDuNJ8q?艴#8^)>'. ,wjr++ءs. KmZYeȑ4#OUN-7JG~'^r΃'zOLn]+!-B&ADosA犝6=[?LGVY~'/;AHS7BAqJQ2 aȟQS8hЫ`:s0jPN\ *gޡ]me)ubr!Ct;O0Uҧf@&fP ( ZFwCLoBHTo7~&ڎ:E AM!yУNecpFE $-YE#9J]{$:]&|z!ᬽo{E 6yf#@z`z&#=#C+C q<~)y1jnx2xȻpYBol| C5Ehu]ZT T՛r A{`WwU) Tw_o%4f!n:] u{KQsݰ0N{B}Uq}/yH`ŇXV+-.#6cWƜa0ctEOPU5zhx5`H>՝wb+wWp^[C\qzM|n7}Զ\2Sʔ[&e4 νQDrLo2{>60JŢ9Sʲsp);6y(36&Tഫ( {= 1 &Pu OrVխFvC3ɮPtNĸ_g=sCSJgҝw2ݒD$m9^dY<|P_h@2Tu8n?ig@"2% >T^1ُ-lf#]z"|ԼK&{=:,a-|lʪnW Δ1ʟ$C l-\("}PrnDjB1>9 SCEm5u&O.z wR<^^sȪ0nvEˣ -n(KOa\ Fדy<5ol27!T/+mJ¤ ~Tk;MyuM/xFw_FF7c_(_xNAkeu&ORĠxϋ|={v&r9GF)wA +.Lglu:+A=  Ye+~bO;(iipeoGg]IHҪ'XA$*j$a)",W@|M7 wB2[ڢ1.b/gi $L2Ll{ Or9J> W22 }h=γ%}<{\͙h ,RĩPER=,;`.:|8+JA|5NQwU_-mo( %fO_* LikD &ݔј2|YDfW0+Qu`#2 z:MPkڶ-dHȊi k=aѠzl oT%Z6BT?Ы#eXGE֛l/Hl{U"W@Ofܦ[h/Rچ,L@Dlh)˚k ΢v՛JF, GZ^j'|EC}֨m-}wTԇ  }(zGruK9U/%cp7fQ_Cʋ؛Yب\?ſû5 (!`sUp(` ~>ȈpqT}pRD&ϛ_`VxYV٢e}E sCBvI '`!\Ck4jdnw`I_t"ji_ut~-Cf]{j7Lgal`Do*X R{@>{ 0X:nߜ$[M \/E2* 9}*@8{2c326B?Qv'٢7t>.YYͭ 'ڼ07qG ÁLd$ظZU?|i>g (3D pq)EH9C Sf<:,>nFz?DlE8tj>HM3hwe%2sS'`YL+Āy8KsRFa/m6-HDIZBEhʴ@E& Xցv07!~P|$ 6(m 1?Cc',Q"gX"RzV+_* ?W ]2naP;YsIBxt:iD>Pmɾ@KmX\f7eɳ] >,Ma &6dM!@@bYV--xg`j(IL_]p'3JRP4˜3%׆2aD1o9G8*&*l::yv䁐II |;=F_ĵѩJb2UyLAȝWP9⎇̝+)Z͕Kw3qõKkd}vY i=ps&PG=uW4E$N쮳ƗK@gI;0BF-mC{pnXiXZ~ Pv}t ԫY;qVdt8 :ܠNj B BOtzrQg-PW=^n'u׎iJ4z2LKjiV>cimS948d+O9cĂ㟡 "B6;UcrqАnYty>S?1ֽĀ}~J[MgAnp6|6Ep]WF6`,ˍS> s'bon\B=w{e.!|k!]AS{V۟4e6=JvRqrj%o rYsADvDz() lJgsЎM>"QC/cz|S0kXdf%Z$'#ńS8I1%kʿy3@r:myPЫUM4 iR.nN0A=[sI* ιwK;ya[u{~99^d:WbҺxjTAD"}j(ҞSG<omb4d2Z8}$%##"j4XRmYKrCt:I }7U("\V#8|)7f0Ꝯwy=JZyYGvk+V|%蛀'C8?I,ftK!y36 B 0M[ƠHe?W4(7V%|6ي @{EUH J3K j -)6u]rLDT,}|x$+qZsOptx;DET\[Cc|B-EgwCcx2N,]EaPg@x*Opr%`\L@1Jh6.(0O k T3_Q)>q#)ӥ2dw 63c)1 #B篹ͣ2Ssϛ{E G5\HH^>;M3IL꫚t Y&TW4>dft<@ `$rMS% xivݽ͘RS.\e#9W/hl^ܴtm q;G*Z M֡7d8 2Økg;RpкmKIƅj~:UΝKEY+e:[ϸIK9S% |u>)VA2r~4 5S7 띶ZsO^gXX?'W/F +!Vrz(38@ )6P{O)3!%G߸u6#㌇rjkv0fmαj 8>(6f)Hxv)뛛A HdWP 'sS${ Kgl@1&4~+,*Aԑ.Pm]| /1Կ>qOjxl8E5I_qS!b}xU]0pߥ$qa} 2p;sp{HY]VY 6-b,e>МBԛ^h4ѹIDZzSD(}+ۢ /]_ԞC9)]>!{{ΧT@ O9"W*LOF)#dJ$؝`K=*؏qic^y:KuQC*@'PڰA֍>І{,[$HF&WWC'>[Ǐ0޽ӆdҼxZxv|Oh[M!}c c v7U%^PS&((]F, uȵM\,c)d.Mݭ N$)]x`9?jZM?r5P8 ̫2{ZH'{b)WikدXGG5WP 6h|my]c` .A`hΏo(gT30s)Yh X~߰ YqS>188Grvtd7Ѧi,9-i!sTfgf4۰ o9p!ZɒӖF9_^u~T[n s0b+)5#,׏–.224_CB"3lBE  岠a#p H!e@Mؠ)5'c]<>|`QWAzT9mb޶TECst5vx6m$V(}>6=We.7dYlZEs\PJ@9lXW%Q?= v$v:Cݿ%GW/q;9xw%ݺCH+&]_#R O"4~i27Hp 2@div}H*|bv^Ϗ[0&Ua#OCl~u‰~06)QKN'{1#]qg!N&R\WogJ/uMκaĞrOx܉&NH@3W|J=!]VJc 5c/"懒RX+vuAK{H5yRۮa^S̗M iej V׃[FL[قL3: yT Lt-=Wpa?bi Sbx 8^ N! &7.︻!wE@fKXȊ7‰D33B->#ߚ8]N-'VqhctCaGN1}ׂ܋z}lwb"р }P̰t^͓3YĈoِEJߟWǙ'qad6 Qd|@{ޫ,ʳ]=pfFt"֭ (w$DA>⻕<:gVbrf%h1hK [solE &Lr[eӼńhM54^ i>ߔwo`٬һU5 aˠIiBd^P`ǍV9|M%2SMJ)!K=O`?ȷT[9 .ZX'F`V!YvIX@#im7$4 O={j7#Օ52iУҎp]5#WvT9)S[@_LV]@;΋x`*|!]_SsDr ^\1&Q/br DO:IvɿU:4)w&}6zn渧`!1_R0EsP𨽇Tȩ#$ a*@?!}wB0> ϖHޙ)6 l/Q] mr%׻l޴w}ƸwYC$@~@h3I,q sAOʮW%*|FlgxS޺P~ ?^^ėe^D-_l[Ƣr`^־?,v,.zt?bP(:FwUYFFeKF*<5'F/,yk%kF~uj<,Ysc&Yy4b~>,JY8ݼiEim1k:VUc#x)MC=u~wc)I(X24k57ҧ< 6Oe~c3<xKśU 85"?3vo 92@3q1NS@9c3L^{d٥jT֢ hޑW"Dn4/TljC|DŽ|2}+o T/4('b˘%nn"YɷxAP4s+敊ܻ "W:]<9YFo 0W(hsIc7sEGvKc *YĔu?)BDɮfFZW$HҭϩίHnl\#:i -OI8N]  } HvI>ƛ6/`2n[x,X ?jFB[:.іԏ#w+v_2!|g3 k:B`a|>c+g߷|IAAE0WRVݪt vW:l%m8PR!QhK <6B>MҴFD7wAI$jgo[ak[+D,VTiB#mDD=Lqo~l8md@jA'U{d³ `l(s'{o%tLJ_0PLk$XҰ- i`l/ mF{f|MMN@7)yFD`>VTN|psm5Cѝ)ZnWo5-hD#}0VaQT|XI )d M (~lU6L)5!nɔa"d!> -k]HIgbxv^l,ƹqZ_frxQ-&FI^o6(XF懙MrciM^Ndߠ{NPJL5L({Q 1&dVS#$3M$A6|6Dk8ZoY 02tF6-A;#4"(9+h:NY6dkZVTpIbpXVUHҕzs[3EŒt ^9(*>cZfq` !K=ś BJs](q]S\crXq03Vw}9RrӽH *NѮ j-0qYZjqfܡ6i#;@$@켨Kx _gYfۜ1WmнL4nʻDû Ɋtr#+B< o3)4TvenU@QP2h_-I& Slҟ̞OB&8Eyz ԍAu;lhL!â$$ϛkXBi',|lIbت_UVzޯs6~NQE֖ є%_`~;N7r&'wԿ,@45Zܩv.RG`K;sIfrHtۨ=DSR\#=2 PrasJc_)=YפN7JI{~kqtP>DeimY[đƄ]8ougIX˨S&I! {QJaÂA3Cաq5Ԣ ,j *ҰAT@KX~#l|3< Tu"}#*%* [(S}(L\͎UMme'8'jfbB1`G)+VP>txۼ#z*r Umc( &L;si1(CEbT;)0ȑE)Pcd`+msCRRX~Pes7`Z(轨ԌR-'_T:9UŜ+f!4xv2+nQ3I>{~NW{s>`2 ZwHIڠFR+8ͺ*%x2K6@=_Z/)($f4Y.ZɈq5b4s~8ۥ%KLs+fqG{̡IRe9KvTB`)f]7*3X!X>)d#f=L0j}VryuW̍gLK9Nl|:geE8A;^Df-0sVk޽\*3kXJqڷX-[E5L789ek>(>)?1*8¹h}#".elDxJkX+)Ӱֵj:|2l 0$'h&0 14~\jUXүaR\OSAwRe(, 1aps2ʶIo\Kk'ZFzKٶrO/\/ =n*WrIYMB 6ѽ{hB%T07;)J[kpȻ`2=Bo\dP}eQ /p7i|pCz3Wd\3(G 잖#3ڏZ37 .xɖ)l9/@aӋN8 v%2iGT1,~Ҙ : LLu>A&ƱDQ6XdB}˓@BhǮlŻQV&Thm ж }mD.H5Kʿ7Wol#>q)d<9|$mn;Ј%X9z%eƲ`@~lT~a̯E]_t p1X9Dm(Sc)Ƀ, w}zv7F̉ #gufg*yϬ|vZÀ, 3Ӟ 1)N-*<R_:z D;M(uܤHޑqrb~tXfx)r s3fg^ I/G VGqoNWj!Yu|hԎ0=86enG~{-"Qs=Im$9BG~Q|_|Vg/\(@@QU(b?mnBǵ=ڭjݮ|h>iȄ p :'@0r-NnD//}s&An-'"aT'\A(8hҀ~n_|PK"r-!uh$(cbۃjb{\#Ö'&6?G1.TA?-##DTan~yqgNՒjqHR54 j-+^R]aQ 3DQ<~i3>Q7(Q@bc}+~qJIPHC`\ QyZJYrÄ_|UX%{^*H:mmpGTp\年g}|8=pĮJ3ύB<>"wj]3"C^+UpFT'L/AxMQu1]V6XХ\H!C| J] ֡&C޲9FF+h*p6;7Cw@}ȯu@v6;vXH9.6S=hC/mjGA@udw .9 M*ۑsyD<l$gvۚ$2Ennݐ (cؠJUHyC?qJ x.@㻮DNQ5G'ڪ2mOg} ʀkRl>yB=5{?@q~=w%љL ګ5Vmg~U0gbdGG+Bδ1\e4q sh?-Xmz{c(ϳ?s}q".ipR2J}SRa_G!KOT T+7G;g%fb.MA8%ꯟ&;_OUyy(r隽vuuETy2_Dq"Ұ]O08EYA*~D:oR#r!u<ŮfY(G%NxrJa/Uqe:\چ&U襔qtE">wl[l18 sHfSq $'G\2%qh_her\J<`I.\^m l(Qm@)@y.P`AGk^k;-3]Zx-*;ɏ~)/R@ARkiT A*nY'rȥ@6pE*-@WBJ6\((Kt>Q9Bvj'@P3 (Psp=ƒv6ϳ4We1u6]1D(4UbTv!pؼExͬe ً82<: \ۄD) y/]sjy^Il-ٰP(<ˬ"WY,[*[>aԙxᒴl4P3ʗ$B52SߕkF7(-sr$9vvA~ ݈'j[*ȴI힞˦OYId]_\Na p`!ln.;< f, $Uˈ =zsKYl? -Ĉvw/Ldwϵ\ }{[]7l:H0c69ak6(JS8 CSn@}W^>HŲXT5m:N# ? B,Dn0qIW(;V.Gyga%u_̏`by'q`HyGb; ˒̷@;cbyHXH1 LK[.W TŨZkJκ R1kkgu0fI;'\2/R{f0A-FQ8. N{KS:uD.Tm[OD*v6쯷ނP2x N?yTz1 x+sZ(FCϼ/jCNFK3[^bk_c ,Y>$^XVV{Z>t[{[}Q5ӄ4.Ki*{Q@x;z$ٿg{2vY֕͸]j T8B\_܌hj o^8ÂD+kJڛ.]ױJ PpŎUOdCgu5RtK0||L0 DBcFڮ8d'P$iap ?2费{G5)]] FnV8?bF D5U4M",-\ˋPn{r*I Qg~*1K۩?}?LJ-b5Z_7eym"WRY9 {jhJaf% #YH{G&9H' Zz~Ik;eAQ$]K4$zJ/N 1G 8a4&_`:ѡ[4q) EY8gxC80֦izQYBDV^޸2:eyw]xC_p}glEc㖧Jbcx/ecJ#C^gp`84:Dt:%{˜la܇kjN2NBBc%< C')\,ɇFn] Rd1<[q3{e6JvfPy>xwzo[Y'n3rzɆ=ؗª^*rOՆ2X҈HuhߢOa 03)O鄝N|r9۝ijMQasx?Sחcjb ,S[о (ܡt " ._7iow6ۺ|5; Yj4#~LJ( ]pj:+Ulm#F i*e7*jU ŸkMoC;ap?lgNȜJÈ"IAJC{$%1M7}ĕkZ ; O xv4vsjUO)F ie~SVebfKVU`l${B2_(.*eY9a"V٢PT{wֽx.~P`c5P rX2nے|k?,M?k%TGQOy^>ٲ;3*UXnGD7|>![̶r&U›,e?jp n 0ux-AyhCfx1+r]JBxǷR]qdO D|W|mEb/4˻ >t2681( iGpCj?)! N^| U'&FwAZd輪L.K%':i' GG>c h qũ|W^];&]`=D[T'5'T1.TlU&h%)ȊgktM`Ov8fXŗIٰ*t뷈]|ZJJ{9-^6B"r46"DCD Olo;H_?j*z9-6%sN-Yǥ1kpцKC-&+O<~ՎpEs>a&\Qedsa1)OBtؕxw3:Dm-5G}UN7(\16lry{9b' W|۫xmcj_PBzY׍8 Qli5 `~qW9Q]=s2/cR:7֗$[3RUǶq{2F GRcBK 3le)3`Yj9Q`e߮@[\1 3)BGw5|kOL':m2is"$W«LuȩWM97XH|?f.mn9K +IfcǤd|p wL N_X;{`gbB2"_v*7Sthc]sx^Qϋ%̹[?؇.*MzAHաޒ'8<e9͠-PW`"O K2 +_hZ6F_mrMkVP̠nɲXT'ToacO 1bF I/U`d໴m)sj)K a;gܦ_巟_m%kh,d[:f50%{$㣼(]7˵ XA:xQMw-B0PzTUJ.\c_>1̷O2ta{nғ)c-N)D&B%ic6Zcآ^S!y93 $E_U9 {xzEp/W/$둠MOغ/L- cEU'ҟk+]؋~O9ZRVlX'ݑm۞-6ޭ@3Itfخ >vpml넚d2ǰ@3I:BY"P4@>^83[6j؎S| e_PM+0( T 79Dn.,>>TęuvCK[+&ƠgQ:܌6bqiP9x_b9:CxDͷO5.\%0v9wp!sޗ4 u q|/qZo/]֢@s:ΘkqƢEk S8(OyJF׭qanH֮XTmhƒAT5o 3+0Rk@y(KW3L~㤹p|"__eRy \TW/H 민ȳ uS`%Q Ζ}M"l'OJės ,$|2'AԦ㵤Rͱ!a'n_,rH?۔].}601p~Ͱw/R6HkVԋ14 !<ދetLe"i1H!HOMW޳MR{;cLA(](?ͥZNYg f`]z L'9Pg_Z:\USc:1KT5Y@$xDX6yN>EN޶TLt=WG \ifZ5.\r1x1ZO p0<6+|_ֺwH`F6À'AzEw)nkgA \8IlGkAܽΊ\*Hٺd+~fAKD1:>a{u1ܕ;L.?!(+zy 3Y"4RrdpY0ⷼSRkGo4Mg~ǯ#E֌Ui3a:ߵzd'l쀾YՏK*ʂon[\E}]۽ X*u[ 6:=a2`-Szu\0>RD:ks!Tħow6Vg͗ehhWjG-W‰-bFp<&ZfYm aC 1YIXG 6BEl?B%KSHI|7"B%|k2+V˚>ta#NY hg\r,X T>Esn_LQxh spG3ׇO(z33;ffb}aLļ~¹ 'ם0Z;&:uكa]S+V\I-EiUQaN2*[?M -D;CcATx@ wTbs?A8hj.Ukf̽SͥF7s1Ş▲ eYaFHqCZwdf2a?g/d5AwcX>ۈe"DV7OKx`@M+rJpꒃ?͈3'=џaM;"]ZG5jx͡m,tv%Wh)Ha-JSiP% nXٚTj ?D,*fmHml1>3F^|;mS'8y>"v R;GH320՟L焔/n!L&PFv MDW Uyoe0݇:,NGB0E6ON;^-FT޿k[@o z '@^q}wLwyBޔ;~ڦy8,]>gi}WTyNu \hb+U!T:/ojM'J_i ]bg|?=Yh3 ¹Vt-ŇƢ(OGg.]gH TaݞitƁ ?@87-%vYK8XyL?w9#z;^n x ,{W[p+A-u:x hF)t6>מrKE.Wq9FLȘ7؈ZS @KKlx</"Jz Yb3ja3::#xvn=+G3vsҫ/GIrn 1[3ܸg ▕d{S!轌P=㦧.a,0ǜnM,xȏPս;Yd9]h}^cz]p=bZ},ŪӪ7uyuv{{'.ośc ĝce /}!#0\oT,I/mZ 1[IJE;tmrIFF3f~j9DqE?hp̣ HqyvƖOdkBFZ6^ꌭOUbf9 >(H`=u)h!x|Y[O4&~d<ы3sY8am˴8ȾIC 4j!*4[x9:=\|cֺWpi&iƭhH -)bT7谄$;q1<,zh=uާ#eѧz {#N M9m(/j{{n a5)E[ؘwdUK!a?^φmyh #* KiC ୋaTơN\A{`)|s;ɖsp]*O`nNj-Q6V~w[nq]+aHЉ}6&ڕ&J1j>HݦHA>WrC Ya] |V1N0龮a3,k5 ؝!_ 8BG\R|j9iA/tO林%C9Y[fڄS~FFsk@[ԕHlv.K##%$IrƸ0|lM TFp7[{:iKRzDUNIWI1őCڹ J(%u+lȊh)0n aD)xC#1P청9ԑDӰ|9xա6 n-*b6Wcupw\V]i](ߡNdam%-NFD\UVqcv#ׄU @\MZa*%d:k(5*< ? >JrY;T}MFm[xdWڿ[,qmVG'+Cb VӞTv7p'[wE݁קDxz\ټlMlu1,iWKJ p:bC_VQ|G~XBQJఏ #޽&VP,@ 4*Y: @&װ=&"¾gU6,z3 IgKWUߙ{އxחMOg9`+h6+fM=v3Smh&z[E1FFk wfki80`P)ρ( T1 l>`v)-GT}aCB`r$Ҩ]orSAb_B4ǣg~إj5ht 2+b&L4 u"FnjNb%A(B`Ykqk6V@`XR|Lo2B&RJ^uqds#pv:e\D-_Pm$8ӴF/dd’ |5K~yUJu}9 j)CWGR6 "+X\d؆qn9RY6$MlxE;Xc!+Jbu8̎n4$ؠi7Cձz7a^NCA rnA/f";UoQak{bRmFHi1SIr£V )JR"9e;;!{E #D܀$(WvZZޞU7m91^ݸ՞$hPn(BMR{x;G j㑶٣)nGGۻ$cOp ui Nσ|ob\}.Oaɬ}1iU.k},(h60KixC尪LXNrPoB## D!2g^Pd=*o>I3m:JAJB,TdGohfcl5!f#'rc/vrك)y 3d?UQׇ7xg:|| k ¶EeLK@}zd)O_6É?s.Sw8y]u -zq|}*x}e[Be bRu5 !s7TP=J 8sm3bg6Љs*[x YB{𜼪Ohz>J4BxV &8{ Sa'բTቜв2s D#0HkAD_$Gak I$:ڪt@/K˾CKB.Ź4MM! ,dL!y$Etv|n?4C,UÚ*[3h7Q(0W^ &ަ e(_wdiuK"/5QkWA]rA 4֪*e| fJ&\*1 `PQnǻW3gQNVF ("  se-J'V3Oj8 q[Giɩ1Aċ=|)L6qye7V…dƟW>gBeF"֌y ]٥޻zAk^D*)rCq#nI[+FFP>Z[[8I5ϩX*baY5?u/E?yOD[o)S>Ag>Xz&,,fQT>/=5,4f"X'.|g?NkeVZ"'J;Epu^Z\VO {T,#.F*$v&C1R- Y2h7QH|ވ!ӚjRw:VL>JZ;T*heO(m  `V*MH}+JgtɣW%C*AK7jX+դ~@FkR!pn ˆEL0I;pqZ[i:H\lhJF\%gnxLF bn` ysT0“٢;85-ѯg Fţ1өesާ!j  ~,dm&vKz| r ^.V4VjO%Τ̾ ^i-6S))2AB & *#frWe+"[*{>E>孩t^+mppVE.o,q~13vǶKP}@vnYqXg8굧o3I׼*aA\輶Q(G4Z 8>x5yJ z;V;Nr51ץ@5]G_9syT#ȫw=S^rU@Qණc{( f Th8Q(p3*qWAUϾ5kCދb*fγLZz92ˀ2QQ[[kմԿb"lQ`=ZpO1C?>YMRxK>jΜ ɦRZ\,[*jZPyD%Iez't[#vdX4{<%сMbU.#?pO/m>d,']Oc*m=8LWr k~V5jK'LW HO9 eӆRURH{7 C.̖ΰ#Km)O䍇)v=]^5aA/jRP{7o[kyݚA\ ,B~xQH_8`rI-\kܣ :Fy*&5}ߍnf7R S5~#EC)Y۳ (eZ+z)u-jv!Gd c'I݌g!](.i ԇdy|[IfB_YRy φ2x%қ qI' +8x]=8ǰ'l"Eݍ=͍g+H+ռX|/ׂc yIpLm ~‚v{&WDTNh}>$ \f8?;goGɬKbd|LKQ.a>8`xh7[aZJoa,S US#Yb}qHӪc鈹`flf%u}:<ޥڀ>%ޒ+.H"|021(y+)ͤEUE{X R rhЊUdL/X"I{wZ^IBnuWa.4о`~vE>״E‡p3R_ZaDKE0 IIM~g€ɀFPqUY;4hkwkн_O{*nIq!HE΀kmt1+LÊ+abngވ`d%,e1BzsK5Xс$83Km#x>oyigIo- j lm3Ax]sS  8* LlՠZ&¾ iu`i_ߦ]lV`6qJQ+Vm=Z\d>R|-PPD\zB^Y=SsqBAZuJKR\5 Pdm6XG].6(ӾmC;98T&cŌy2Ƥc{ B;x4(+5S{iX<myGQfG2eaq7{ z6ss7 j~ۨsKloOoW8yI403RLJұlcň~ eS\387PPq4ե6^0@şmZ+/ضSwbh S1A=rd:!ʠ7{"=ѐZ]#8*M5M"{)* ) yHǠjVwB XV-Q0$"BͦC;`_P5j%ڃ7G&|d҄ #>q;YsD^-RUr <{2v6*F 1BbV[ݬ^C\F5.RBD f+~'`$U@1M\NiFVl0nԂ F?F6#  7d`o]v)]'`V~p疎6[fim ָ#ڊdW@$ $M)aJӌڰTHWÏ_VY;HBD;G<[&BʀPH0fUtT S ĻPyT]ySx^1.lשQDYTD7!b]/EehCyɃմOݝicd=3/tvDz,ݮx'j㡻90'dRh6%=It2t5X6*)؇?"5ssī͋ݻbw[M+ 6U2E"igp:T2GBf `a6p3~ 0.G "ꑰ ۤosy1 [eIsN]JOnS\&rJ IKP`2vGy|l{]GhpKvQ7]VI@uע &Jn44ɗeSjO7:6T2 cM_-d "1QdE_+MR`ÒȏvJ>vBQ^*]Nw,Op™˖>v ݖʚ*ؤf?epf4+̿CžbJp|g,{6=ruEw%l;1+|'v TP3p IƯs_wHp.*xv&w`,O2x ڏ+-LqGGBm q} ,=%6S-32HXG;L i {NA|/ͳτ(Ʈ9`Ē)czQ|Lo$Ȫk;L>xx ǮKj<ŏ!z*Gix$H-nE6]EE5d/i>^(:qȣ4ά%}OPh\GzB/gyj=rɹ$2&ylsRƶ[`\8 ;?UA(>Q4dB,YPFjlo}ZwŐJ|2gM'pf3ĥ:6 b B0t 6fϣy& "а;_O-lֵCR+UVq/z됁i^{Q2GjQRNg. ,'w0-Dn!R!ӘZNA -،B 1HeP_pҁÈm!c |L@|2+Zl)ZUV3t#xg`jz@ʌi&R=KF!-cwpޘ8`h],GD , ");;O +$y\K mko_b#&37;A/?]q!NmƐACFV<$)fӭ*Z!Q+$<; %Ur!9AaVY-<480tHW׊PBuoڡi s[,5 `S=%nǪ ͽM%_Y+u-7<)@2Z7O筽/'k-+MCohtӇj{Qy%܋<#I< C(\ w{HE@\._=?*~WzmH?&/7.56[|g{Jmƙ&Dx+`R `f ˷\ UrX%9(v!sx&3BxaFlAVl̃1 aQ8Mzٸms s(z<߀\/vb>0uoho'R,Ǥ{Mjsr>%7 5Q $2DVlhKF4"󷆮naSBuF\s3\/,@<}EԚw`6q.]!+tA Gg#l@Wo;QaPE04~aŴr&_O?:v"UDS9G%tDwpKD{,"v$3AW/ eaS7SR;GcfI[tl7`' 2!x'W=>eތk2K0<ЧC`[ `OK3} AC벣~yw )*kZ5Ҏb=8?x5_kU-z3Du<ݭX{25'EHP97Jz]"M.G5<W-ÔY{ _&Q;`HV^ c}S I-pƮ@^$T;n<ܢ'eb/´z 9 YS e^d$Y?FcP3i){gK \-a9AGreL{ 0VeCA]?;W&wgstnY8'\}q4?Up$cN=6mFbTB-q(LsG- ^hg+F(6Cl:Jjon-F;<4@cCMP@7 Ufr? ɶIYUDk/h܆,pTlL qa㤳Ӌiۉ6Ƞr5B ;ӻDzVjEʝobw)x c}&ј{ԁR@nnK%_,|F$RoO$n#sEFѓj2 i2cA3~zse {HI}lj?s o7:D^q@ALǞAe<+ECl8 ƀ)Cz.z"/%hF0B:QB\;@(pŭRat~d9TӱtĵbJo'N17H,O@9jH\)kq)~G4DBGe+ai]8ZvnoH 4%/Mdl)mķ",+xSY <.BͳY_jJ)[ e]ղT.ҮU+TW+3)՞Zx ynqOX\7A&6T F?D% ۄxBqKw n^=iF&ʠ,2 ./^'4|k3ftq£4$O۱7;* U*`楥O8 SCЋ4q^<>J-q1b 8?Rk黽-3?Ae6CUs+d7?`"6hiKdCFUHOD-MT7!'VXBnmq_ˏ$y, Q$muPڝŻՐ5ڪ+r(plNP#D!̳<#1Iǎ)&P|KY-%*P IΣ2rX賽 ̂.ٿij3 *`$ltASAČֈ{?(LN#ǻB5vcӹ#U8aƈƝIdm8QZ5FA-;n_LVyNz:<! A1ͣ&%]\ՐE|48$Δyt[)d)BP }})CEa8UoG!5[&ā 9ŧCo(-m4o{sPeLDK Fdj0*F59U92}GE`ڠx/u n<.78;-bmr<@apw #`iP@8Ckq} ъt)-CXYhoʴŦZ:ֵ0U#Ai1Sul0"<{TrCY:;xO~A~`c['—E]}j3մi(k.Ozjf8?GsRN*E}fj.[1S^msZ;t[d;$CSTJ jb|`~%UmҺ#Vyj7ffTRQ5-}:TO֟BGh?]D7P: .0Vj3McDiּT*>[e)T*A]%X)u⃑f{51\{d0)^A_g;k8qȳۓ Lc7 @!`SӴ:n9L 7~5LEoS7.葊z<D-2S l~˔!.{dm8{Qtف5imMPoSuǽ!r/ ѕ(290Dh5h0G)%'M /C1G\pKO7<06>}J?h|sCZ'G ?捥>iymjLΙgq*ŹzOf A#PsnM0дm><`P̦v.xgcJf =m;1%mw83>!71T MB#l@ qZ My+ =sCIRA3C\ I +x-qz&aʣߠ+ϐs6|),<%'XB{$/k)HWx5u_ms3hѽ1J=/WZ:6USYV~x"?%!":MDqhp3N-/]f= N_G1 ~{@Hd:"(ۗE|>MCFrϾ7:?1GcMݲ֎K ZMQ#Ff&,l% zVŦH&&4Td~Nje=JxTŻ)>  0{Ey'6ϺЎp(t-Xj錡_fۆ~G Lp${K5tvG #wS2NjkdQ 8xʼn(h{5Q"jNcqaOê7M6@L/FQ_9%. -:bBSV$5ӳnvdF:y^ڿf3ɫg`UI4{, |~*:65,x$mb92c\i9MD|)T6%rth. Xϝq0d!2\a+y+EI|8aTcC=#t<=,]g* Tu5}nްX;?Gob3b)E}w[c*gc$aF=}J%*;\=6hap4L|4\Yim 2tn)SJXD.9Εn }fAAo!VMÕ<7`+\—R4XQeǤUK}ŵ/rs"YmAUC.^#18#X֗*JlocTR`myƖpN-xO;=P8$NG0i7D:z< 1 yA*Rr/V{9d Me!_߰sPIz- ]5"E´&uPsoڈQj+^Wyw'Dc#67STPw-u.1.ĭ74ЃJׯc:(T4EFi0^6]JT%EJx77D ۬87Iu{u[G] Nc?<N@>S0 ؘ59 &M0g2D1Pg9+  i[m]QDw:vk3p,^w~2yA*,$*S.-PȒ9>f&9)N#Q)q`>(W>C +pƿΝzxZZ9ky䐝[>JK(Ⱦrc Mf)NK}@Gζ*YIv?Jk7ڠ.(1HOr :-J;AD0}D\Hp*HuAUrCc>߮*>Es ;Cyr2ܣ{X p=8ֳ2+"t: jJiͪڬӖl4W)0Z >}ߒue,@OބЧWU9C32ICE>Z×5)r:5$)">o밭T3hR wAa$G%-YTs`u XhLy١8SLLκ/FHL(2) N&~9JsuSh5Yt. M<#PmHmE>Ry6\;?cGò4ÅC#U numQq0zKcy_o2=8&wbOj4SLٔP Ȩ*pmuABǷ*/W"0#17d xTCT=n$ I;픦mv 2=ʉ rjc{¶|_uH4M*zu;D L qҡh8?ҨE~My3/i,:Z#k|}EJaGD6VV !sK vzZLNg-sKș#܋/8 ZbMC!wOzn/@X oV͘_%Dz+xC)6qc5 M; skRIZ# bf/bT]# % DiX Җjw Z&{6:p}8A<["7IKUĭa QphT3)e<"5ά⑪BTi  -V( ]E=9Csdc z$k-_^'Jui9܎vױ6L,–84VwL KS3My)>k,S{Z&n97uoa wq85aO?hvאɬ/`}!#9C,+ɞ H5dW@K)#sxv_%l7ك 0jHf5 ^gb8zq}Z<\_$K{ Ke+#V 8Yx{I ЃR謈}\J yyKE2jruTϾje% 3V9<ϗӆ~ LM JwARj2EY0堓!$R]eb2 1H-ɂlxY c{ڸk9yIVob;plqEO!V s.2fSvYZPqiA5\ Lv'[[)3d;*Vbl R"3A+!4(ĺy_E˞j!}pǚoduv,ζ6UyN再d~ m'ug w~*^8Ԙ1>ws/iSC){#7bAl<;WGhA"foF1!& V1:ܑd;w>R`8I!.xt`Wo&2bG՝uJkⲒy%Nhr{6>eu'{H#|6R-s*dRŇZuY`NUB^me94rj=C&%;>ŬR3F䰎.)#2 o9ɕ8g Uk9îr.C6yt|sD;cw~>S1c$mvƭ ]dƠg ڝ L"#[ja`4vTـ(SFiCN#}hxcdubēFJ^MCU6!I[iIEk}WOqVáׇ(K_J*#7q!dX6Ey)G''ZPfu#Սѝ\ԒJdKH4xrP9N}ۣR=ңRcA+X{P&\1VCb̭u‚f(D88P#Y쀐O5^zo!o}Gu&t{#t>/ Eښ\IZ*@ZsY|xbHxсbJQw*? ^'YefMb * z IN SY<3o$R*oWe@\Hw9392DLt"jlZWkéP&,K65n{v7ƺt-H" Ép/Bg{t$R/sq,&/.~Ht)Ќr?I~Iy0X3AťQ=^;Je&fM(PRNrUҡ^~3Q0 {«0#NY);e{ ^#m'W,,3}7EKиvI<DM<UFn|ei$R.tx;yX%x hފ+z9?0 xo*o5*#wDYmfPI&Sx)A+L 'I*WbdOyz/<)?{ٹW2B$+~@%GdIםO GPĬ}_c\,;5 ФJ|X"xα(7F "ޥpdZ΅ 2=<$G4WD1ɞli3s#i0 t>OPdbg^k -! a&[3WtY;*օr\)B-1ĒVa4=e뮖HLP(!5mX{]zr'`@3d;.D_; !;}|MtE W .M E9H)83Yy#;[7Y,ArH=B { 8Cr>{,c$ %!iw|׭"d4++XJRL8Ƀ|9"pw轂;x$s}CUm&'.}ޛ yLO.ǁf$9ox9G P24UgZAJW̌8;)h^I"DxȤ m\'NJX x,1Y/8ډl :~<-M7HΆ#'utlg"eJ9/+s.Ю:;ɂ~BT`[?&ܙI'/~5`?* ~cp~5 tx=3`HDKpTjXvtyh`CQ{By9 *dUiƑ;')ptc115 YNK(@ -}s*NV@>y|(f%;L%׀$Zc^=b~'G̊AҎ{l?1Nghн3'.wŪ,RWJ̐a+W#VJTiץZXSWnJEw>;2czF0eV;Xh;CUFT Fq~[Y1ev)3} ;ݰKy6Ff 8dZB'MWsB\TRVRC|L{@,O$I,P1xjBp 1/\5 '8 ݵq_O~L;t 2)pSE fk-Xhќ(F1F}l+[x Lȑ^2V<eKJ]o![P0jPb98N,;vo৥{;.²GpK@GSB:>l:yl[!%)fNcHюOI|l5][JVRG'**Oa{t{8 1vDdM8q<`X]  %gz@nPWn !dl `]R8{vk1FK)*ZO韪K^GLHeG,p/#&Ag1 e<~[#In*NƢd cM$ꝡ_Z|R]]ޓfA2#;_cC#\)AhڙwU QԄ'U5{tZMS9^Q *]lJfvStt4o]BN7,g\{]E쁆r =d<ꝯ{;usr.`qWU <>R12}y萚o9ea-y|V{lI&5# e+p2"s5=o @Yei,}ˀJkB&=ȉ -邑ꎘQXJ~ G6 Lfpnm,Ow>ѣB?axs#g]l7Y-/w:_J᱕Ta.8Z>}@SYb3GfRpnv4[=A<`FR}[;106Lɿ%^L&o=VBK2rGӃ0rE, ;t#Q'(9N.J-打i׷6'"I?sB kNAiIqbÝBÇ`pB˥)Txq a}Io АA6_٤AJ7iMT=j"NHʫ~}{hX5GɎ,;M[[^V^'JPVyzm+`姷9Qж(; Cl5aʔb] ͓jq2TA$_~ >у~U! Ǡ~ݽ[ZTsYzwO' +0IwAgvj5>,D"*nhaJ53^a_T0t8i`\ݍj?չi"]yİ&Qb_q&ohx¤ }_.匪Y-uQ081Z)Zğ[\| cH<ԭ* P5_5-Om( a6B0u*dXm#I|\QFgta] tn\ BkՇGC?d=$*:Z-p : ;ujG_\Y!$-T4qy"=+Lq$6Y k;/e+⃊{<{\@$1(BA#lzv]0"eEUI0OkeVJ:U؋~f+ f y1ptEqHrMZjBٔ m !uhpT9{协~|!t:p"Yb%PeA0stL4[Y>I(EX*4}<9tGc󾅙%JϪf֩TTK ٗWz4 K$?y(X H?jy"O$RFRЪ~"?}ڏqz\'M8g6g"S' |nCT/ʛ qOݢlypR51. q3is:tgdv2RUO!(OU0% :s"Du-9FGII; Sticwv@7J%;$BJO,5jb hvT,GGzқ y!:~F!5);HgɯVغտ.U+(8Aw7]䧅s%4$N*GQ-L[/`@gخL=-EFb_ԫ$YS(yJ嘶z,'H:tXBmVI˓Q`#hqq1tEϰ]mmOE T بQQVPZddτ_>ݻ QKBt(1P@9ZU NO\yoVBw8q %Jh!xȄeC8aVʂ.e\ٚGt_2iERxzh7_NeGM^"mcmt n"LW">m#\v!$ґ gJjVMKh„A鋽yZr1,9x*4} T }Hc'8x]m~5k6<Bdk@TGtM{o?o6DȒPYdFX`I%>Z<ǁ$}s}a=_.Y280sB7A향~/wje g`ic~`Uh{9 m ۯ9~W a?ʟ%W;WUߣʀ yL=9BGiͣ"G3`v)(q8hV#}>7K&@Ҝ-&F=uhB.s\ D3ҝo]dҕR p9Ⴓ: 4@֜ZHE8W|?L ~;ٰJ-ŭVhHY2krOIk6pPV=LzY礔't1 9aj= +`;̟O6|6ΎE*C׾A[H9&Zqv5gUV^2KmEtH "$|7A1 )¹d/@1KhUWzO'o_rND7-(FQx&&<zrf3;Z샲DZK nS^Dh#oĭ5Nb+Y߄Ł^WzfNhgaCi4խA]JXuf˺*yV*?&@r=H=2E qPrI 6_MO78Mtpcj&Il9i\ \t !!dV x+PUg7.L= Lzzp_<1lnH~SLN]x7T?À5dw)5dpwV'hF >yW[i?W 6q$A"\R$e߰gSI֗Pzct*w?h.yN``͡^-qUQtqy%1%ڕth}JӨjY|~<6ə줉Iҿo Ws3dXÛԏZՁe!=Ot=ߋaJ40{s~2_ȹ7& #T$D.f' m/jbVh/p0T*Y[O{Yu phnY2/sҸJLŠ&[LPtQ'W0kvC'xXPɐ@?ag="\"}E}>"s[Vtx -5#?)t|) X~Qb2rgfLkStߵ*3B9[-kwP@i$oTc/^:p 749c'#[Vݢe 2r" HDt_eMs?ڸˁylhQ+h%t-c[j6pJSG@ٟNAdžg,S%69oJ5Tl$JћS0GB#T>.X"5in-Ne uًFVm+RHoϻ@X\l|md;:kKN`e1iap)"UxpJTQ:Z:/+GzjB6S? |'j 8?rMDZIO`?>z=.GWV?K0{ ѳeotAϹ\u ¥Eq%2o;Cdbn"oIbsݘl'_p/bx7a[DZ)ߑejIGl"D maõg.zL97',SBB8 &% !HPMnGwg@9q@" bS@%jL5ҔGJ] SVش$znۡ&UU p7-DM#߫ !UwoٴWZmwH[8yhkc Xi|thāV^H삸//-P }'Aa uL3sw$d3 b._Z%#.= L[xe3V'j m +UiDwK[eo <:HUFOUo)ZBꛠ-?0ܜmk@(c*ϭ;3V)*XXRTjaOOu(^PV}(q U |ju}Pjhpc({wRHb>.aP+׫n-aß~i?B0(1eTt2Ǧy'a 2ݾ.4^b5&_2oͽ>"4frh ^ll+]Itr# ߦ[qyn*̟B%"SSZ0HZ(TDoeӭE-ϫYpI>,Sgv_eW,x.>[m^LYW?kU)˅Ed-J)?E&ad$־2/#ʪwhq 뮃mu$n> !~Rc"0qJ. XD**.V2&ZNK ( T`zb{LʝV .mCk Ɣ{ ul5D$"/d>$۩ϗ㛧uE#3';wP7֩S6 x%/Xu ]"zVH[TNJ/`t#tO/yFd` c.`i`,3eMJ٧wKMM[^%x՜4\;0w:_%CUY>ՕHE:@jԩ Jc O7  3RҸ=#s6L <@3Z Ҏњ"ľ1vZMpm1}ٟX҂1LKZ]E$nRCH,W0IJWOP_q>t_Q&Sb$7TgNjhU I=@kGrAK<,#{BE3W=Xv:B"(vMԋ53I#%k@ަ̈kzaJDٔCAhuIvI%o]Rm,k/lAE54S"aT5Y3$E ##;+҈uar<@3zQ|"nd |ku6&*ο϶O9 Xz"3utnciQ= j'u )S?ܓ,w^#2!?5j;:)2:K .W#/>-$7%=rC 2t&:Dydf1~ 7f޵xzqYZܶNa-zS9I1-T0%r^:Y`HMrU\(ŘW; q( @s{ʸ<mԆ)?QHsY/loUܜuޝZHQc7@J&4ժ 4.{-xĕ.=pyȬ"TE mMm2m#5ck\0Kr)(gnN5ܕ+&NI Z]5z$Yy "!& eR WjCg[Bĭ\y%u2OK4owRkxFAfb5YXP{#]^°{`H֬%;-|W)Ck$ G,G0Kw3ol5eK% ۲eK@'(zQAWkjPkX!vHn}jÅ޻̑Yǒ' OR*AU7 ]{ jYV1 EF \5cxT:_~P(*4Dhas9r R: bJy]W`0cOvO?j]qVȂ?{أ~vt.PJɳWK'}+a'َW!8*ZڗN.n$n'$$l{#KS J%&"ФT '91MgW?(2Y;:E& )/owgM%4Z/I\)ۍQ&H Uu˒8 ikgI(<1*utH"-4Ectr#\GА50(luwy1{w [5w+@Nqkg"FCI*Q׃hz@7D8_&j+ .ZW{sl 3>Pp}_-sLʥEd<];nrw.f/L'IRpʙ7:ANp~ 7x&Yka!;5_'-:jG5S϶` jiz/75Q{QTf\֬enak&?֣Uؤ~@ޏςXXAzB|0x%><͵_m詼0SM$(in0ΑX6"1Ve!¾#GC?W4I<[=&0PW6\`B&vM}R>uݟF=ʁ_mV&ƍdꑳ]@d X4nٚ^KMER~BZy*\B(kBs%|296orlxÂp77i^ޤZP(CM6)(NL>wȯw6xv"gEgho*m.Sģ*;zGV沪țQĬD!$u66)gU;-#mu5o)f,.ℨ)<\ X)X WepZ" V2xk)Lp{8B$K߯$f#;sO^@@)ưʚ_݄2bOZ&L,AׯT .q$_XԹ6y |=N(Jv)(a¨xE$K7Pb@7pYQ$;(gIij%F`ʽWu9el䣻wGFdXiޠ46g3bI5/d'trujM~o, "h񐼛c 9+ixyxՃn7TĎUaMY b.%8!:"nl"]>ŵ_k\SB&|}X2Zհ34%}a)>Jkc,:(o$b2̒8YB C+tJWdSlؙn=y2!Rm:gOtO0i" Tċ,!]oCs&^eT֬eueԀ/|0%NJ'T͢|y!Pp8XkJ91hG ϻe9<`xQty0- gpw.:Np]C`xtW`ɻTHHv[ywUŰOD>.jc!*yiMlz8c?آ3daDH-уW2 [uDS`4Oz_F#Hk̷+YwbC8 ե.~'(4\H?teDv;݁6Ts EנZGr]iO*͢غ TS+AY_%l4qx,2ʆJ¢ؕl%> {%OIP"iN5ev* KMdμ1?[OC=svڛx,зV'v@mIኗBN0 omt(%#6zMΣN:Ia,jl'K,\Q |bޜתi{e3[;Uo@*&00LA+r[fu61QǓNbyqnB&B+& h0[Kx{'lVRt6ϳ-.;Bnx} $$PIyZEr鐧23^[6)oAP= ET85NMyOV+:UbმNl1=m@CDyyOeTilcEx /L#n gvHeAc`pwjꘚt '!'z0ֹSԶ^LSo)K#z"hֱTdP?ّLAO=~I2QgRG m uxR_\ eQ̣HHڈ_`g=&j*+*rKĊƩAZmV$:͙?].\3`ęН.^ m1Sϐ }OXRa<&ЕA Ĺ4t*?D`B-f@= TȰ1.n)PjSCk;;L<= 2nkz DI\4u*}Ȓ=w|ۗA*3JSPˁځF;UֽN CyFQi)ˋU/R6oh9YP]$ eo` w q;NkuyIYgDQS0O+mLoɳ/Rtc19$5QƔ!­We,2KW<+ر}!' vkBD;',䤙hK⃑-PNj8V9{ѐA/Zp;=َhApAX&=|fЦwYVgf[$gVRňMeNWՀs.ԧ9NآoƔ4w veb[õg=rb㣷TzOƦ(.G_(y+Pk#B݆Sf:{Q'3zRnԡt-)K(*7,3 ey\QJn$|+TQ>p}#s0^KfXa1C0S˘]hRdHyrI /22͹?񾼂 )|<幃U?H3gI)S>Fpq/NY G.eEMy/uqJ\|2Ha yɟ!^zf4X50/|SzAw]p)d.@WC$Ouf>#!$qPy2=%fhTR[(Ifn']$_l%P:qn >F\ݞEA@W,#\g%% ^YR,A 'K}4^E!w*5~˜Rd -}yȕp1!UȇDĩFmBofLs= Նi^drqTPԋ>! fJ ȅnbeP~uÖ`Lm]o؁珨pJaOI Vgхx^mwkmVҌF*U#spm=E<|Yw_ͩe%v?wtHk#mtn[K"Y"<^լB[w_5FO;emxX4Cq7b=q5il DJpVM*0>c&'GQ=m>ٕɹbHWLbXs,N6准wqYq6ae$ M(Dx'2!ɣH0̀'!IC,! 1^dzu_@& ֽ_ӵR^CNqOZͻ+IlJUEuDA^u -.%T7+az k ^U( t\E3.9]wu!@CŠ$x:1=2`B]#koxYT?矏5f3cJӻnA̱*+`dxD\Oc3{L9& z"Z3k?P7y, !H",L^"۪wbG~ 4)$Mo+slel}Ex^"Ys1~ە kL`<Y{\ހ͑d+yri8PJ9 osgJ"#D!$8˴8nGgm~a\}DO)D%>srVu?7$b/нؕR5'eE"t0J{} V /_Llgn9x0` jy:׾*Z捛u_sxxehϓ Wf,wPI uҋd gznaBbSN\vEG@2WۉOSbY9= N P3{o,- uĿ<MBmzdka eNUz2" gbVܗ+d*q89F#ftFzַjU!1MO[,MfQdHK'@Ū6o 8?܎H?XL1_i ),}s%$aHs:gv}MoJ EGdWf$$-n:j>1( Zn༙v!39߮@ T.)/Xܻ㰩P2!R$Z Tk1R#BIެU9#I]3C|aa~T#uAqW/E MfoM픝̵'f2;}\a6_G9 ԿI DS|㞯l<ߡIz <͸`@ iIJ}:!'}Ð@- ɛI2Ko:~ޯIQ2"X$"/7'".$X3_c{&UU$#U?t8l.oq[&PdH0 /{Xq~1һR"f_R6q'{_绘+/&G$ cA}+Op3ADNM)FWºlͲKJ1I"{)`|1R3 KOдͫ5yg1.~@}p_^'BsGL-GZCBjp16Ho;cD)5mDt{(ם*wS+q8C24k%p^UN6 шpSp= 7q>)qTU}jÇr?# #"u৷"k-7HL97P5if$%*Ohus"Ҽ6K wӭ/@p +qT _W ㄂|Fm>69fQnPUM{ O2Q'֣Ji-`CO9 ai?&$^!DlP n;:tMkt"*Ulޣ!tz{8قrmJ0!oB+Ad]0>60bT`VOo -;9x~h}SC2;¸$1>MO~^K2 U~l?Lme_a3̲HmX1 q /EZu12pg%Fȍ+wN|:7fO6Y1PjnN: PԂ%5|i a|9>v((>7d$-",@hS vb:R6@`Zg B< `1CiZ<-S(Q1hpR"@P[GJ Q%mKOLJW.;q1/#-ъ_ .# pe%,Ʌ J_خΨ{3xgU@ d:aS-r5#.QN= RsohB*j9y7i9:V-6ze**1b48q(t)5sd'bq6!&S-lށ9 7/70~a}uG B(8}9QK S2;A^<,~ uf[sIUc4K^i7bcrHlP <C Q̖ l4ƙo7[!"Zu¾`j}$g&BEƊ^ri` }Lᐰ˒%jf JJeoQYXtJ/ zï< 9t~Ql*PN (|uK5FPZ"|fϑӪhq>{=pi✡'1!*T/%)VtPړ5b뗀$`QPiFb\V! qb5oRe 1I8s*,`'e WmCEb-rTX<]"=-GhQ(vtrJ$Ul9=~}E`20ɹM\n{tw4k!+ %w( l\]Z 7[:LrKsȠ(W ܊$US&~#T8p~1/ P1.A~DVFA'b*+*.ר lK`ѫk (?Y}-WqӒ`q/\7`CWbpHÅPkS?lu-%%O5= 5S hΗ(ű굣{Au+?\޼xB,DBUv\3 oW,'g\jzMHԆҀB=c Weռ$gU;hb?Y,YeЊ&>)txwԮ`$>Gyf B) IGj]7}XXiiDYH)HR(P"-_V͓1f 9 {4LCEvXY& 7sM}jBF2ɳ ܾl\{K ?c>q sVz=sw$7n'ȿ0j5ҦVmڋKI?n >> _qW0|̫ҾE,{ć u n`zL/5'pH]0ʲ;V]^ yѮSl4z>WG=u2+:El_{4 Nr`x|j&ϯ+G$ !0[kBf<63ds?8d`?^h!M(<wUݦR4f͜y "Hq4^~F? ~?bs"&>R4rѡ) дѫ'ݩHYM]gf9Fޖ3#Y:YK|kEg@p{Zx3ݻADNOtX$o)p5?et  f#:d\r1Nce'ҀCW3S<IqԳ%a~ ʲôS}G/kιTqe*$F3 o短AyyZ89d ^LïyAإ6BfC%)ǰkr%'$_=ɏ 3&[~G&ظFt "#T,@iva1N8޿%{j$Fx˪%3Ԅ0<mנ<'A1ZZsdTX $UvzC z8a#1#J=N%OĻ826ࢱZ!o@5Ԉ[kc6XY@j*4[VUp4ėU W`?b..= 7Z`)ܾ>72 n8@]vc!WmcSHv`sU0\:RWJJV'()[T"Ldgo;iHDó><ꩡ^3e6N U0 Hf_i0+ iZ$Z 54ٿ){j|yKϏ ~P!OV ey] CEQ!\ Ñ5''{C$ԮQD4BȈ댓{``P~}@Ӕo/kPefk){FlTr]bXZfDrD ~)|4CUk_+2漌O2eҧ9fy@" ?GD+SPd{7ͱ7 @|muEIGt:8qcCJy\J.>`6陻%&`Ŀ O]gDu',6oG +hx: =JV76'm#LBAPGщ  2JK~hl! P5a*|q|фb2XvYluӰ(VjN63='8K ēw1A[M0&bkUݿ uPp7Em~ $7{paa=/|e0+AF2G ?6A^KʚM}rT_!杲FL/,6 EJS2sb |PL_9u U[Oޗ ~sZd\ ĸ(tVd2E 䬾kJa#b6W]ȌhenG'Js)XII7d8O=eu}xLa%3OmT $Q?lcc% >k+< 3=eޠ>UQJobG1 p۞:`x`*r7?D6κlR31# 0qMg4 yU%}9qHvTtUxra&y/rk ? ȡ$$˯K2ZgվiL0PO?w:H@=;7Ch2$o [<%Ñur|PޞB҇lZӞrA ynJH[,Ssdwj &'Dw$5aNoF"C@X,w]DfFyCzlgdwsU\K$,0PQPla/zdO"īd[8Q? TOĖ}zG]uҳARvu\ۚ/#vgmEa0ދ 2SebAjNtHNPHYrd'[Gbk% +uʧTz]! Gd qS]EoTLŰ4h"P9g`yvĘ&ESDODϸDƄ-^TuZV|IR/`NOux,KUH?[H&CEbUnNj =BڋjTOAt"폲H󺙏̑UhԨm,ZMԱO4<1NSA*Ix>7Q) ~N VfKK4MPҕq46@tPrjϛ3^qwGہjNi%RΔHN/KC/%i߃ p<{Oc*,ಾ=]ϳVx]C%*(v9sAilB&_H3dKI-z  pK^jt* >NJRbQɚ,h JjvK,Q~Ie[]}Sg@ bx9ݾjv =0(CC&Tqd|W}']o,᜚9 naC%Lj6GƇNZZ#6 ʾ25?;Cj::8-P/hf.*AN<HMJ@EIVH  aSU}ٍu1F ;98#|*_k|=TV6z uaQM; H#>U͠/X8 @Qm9m?s|O'ͼxHʍeuw1\jh1+ | 1 @BRVȉ'._z"ՁJVZ)oNe4 VQ6g Rvy),C*zoݲRC8p[ 41-lwu̹ͼ BN:) DZdu%ƕ#{&ԇL8dY )ݡPN hRAez w,(b<͞ütk̗ljCnv9J_^^:ܣXyʽt5PfW4'NJ3@IK鎱Yk{Da1RiY YcF6d z6afJD+8KZLx_Q{+;nص[QOZIhwoT4F=<ݗp'C,)7#^Shҝۼni& OqY^1|,ܘ\׌d$K[NV!;wC(ȱO(XNH!w1W˵e^6\paSEqKz߰nNWѴ$UMW[+dPX O^KވqpH/\S˸qkI1F`W 5EJLws9sGrO 3:ؽ+Xo,R\* 8|pOO#`MK97T'@͗A>p>$f9j#;I:hlI3j. ѼV|O[l3ORB6 g&@x`TOBq36,9^E4{=b/YU$DiewkB> vQ3@;2e^ϒO`Z @}ᩐ 8uu%{o*׽_YŜĔYFX1LԦ6DFy0fAb$hy0 )ntz+ XU@<2QcB:1/?M섗eF(Tx7+LPP\祗W?·OI4,yx>݃*6F{˙۹>&d{v~FVZR#j8yR] ቔp 0>U@WSI6G.+5:\H)lSD)tA`M;uk'̉߉(?XӰ噓2hR3f}js5x4|d.]4Б5>=3 myg^hx^=]Gf( vRk;HD  |h /->kgbP[Dy_Q5&q,f'D4Yʞ]=z'NN&: 푅[^c[yTYg,Xﮠx# ZԸ/(.NT\׾̛y]ӓ:S{Ɓ:^׃@!OB0\dۼ25 +"~ Rg:w,Y/wBصHQ,Ga泖^Ǹ~Ed5LtyAߐ9/X3;̂y![W ֫ޘSZT(HcvpQEEj$iFe8Im\"gj1S5t a邯8I*5l VGI+bMTs9䑵VmqO|cIO3d`'jr斥Vj,>~iJ]&f@h[Ekznj'EU| O{*v @c4}OApygAҲ~3Ql)el+ իX-V1XD=EYu(dzC)gPO(LpAmqlKi fWvKa:DDyf'^E/t LUc oQReǒ1TAJT:f|km\s8{A*pXo&VbtȤG@軩t{?!bãZFuMe3͟kC f,puLCevH*T§2':w"@#4\ ͎i ypV6#CZiQ/}|KPS}ol+6fXÒzFB# |6{|cȲ<?VKg({1[%Ɋc^f$C!kN1j W3}3 5)mpѤ7!D:i/JY&-#wCX~~}z2 -udiV }9ia ܖhL GjSs{ŏ4jXRmmID=XS|(rΞWHq,v`h Q\ǧ$0Wq >m"MMj3%tܝj d^mά^/ۋ\e4;3D|SK۵>4cEŠ4\a/$2=B3|쉃 L!aJ\'1eI&kHŏ1¥[|wᆖxC) H0ۚ.CbcShx`?QAA.I}yLvkZ .|)bޖch2gSplo{OzȹR`&kЈc: QX=j+jC\YZsMxsŸlBm }BB2F afQhƆhקstGwl&ny3Ԇ3(wcsfke1p+[jU(!K>*EW`k ZG0(,7SkPKsZ6S?}7}ba16aWfDE,&e0 ' .3+Rep@:¼c25?*@5{xp&V\׬aԞoGA1Z,a nƒP'gEdB,LEeQ.!Թ*(ō/1Ө -k0q N~>KSFZJ$Ű@V͏Vc]Ϲ(Q.r_١fS1nzDs_l2)x?(]jwQXPmʥ#IΚ@jC^!_#K {)ݒe^b}[K<.ߠ$L۽IvɵWiN y?#:2"ษZٵ%NY T>&H_V{{~ؙ$ЦHڙ4Gm[ę]F%ͳsRҙ&#]A ᐙ.agXPefHf+R2dMIȊ! S(Gl)ap\0$H*fG?L)ZU9Z̠Bg'{j;Itʸ]uN)A 7=N4-f [4½ZfvsThwimk2|94q ӘdrI Xqd\rGt%8h `Q%@;{M,)1jw}pPEAVGzB3:t[$N11#_A*bxMh%KLMAG=t{ז5AаE w xmr24';V$j"iw6]X$4,g&WMtG%#ܐߗ*1XL-TVǷ=a5 9 &C'|QP࿄ij|RD{ۣBH|O} E1I/>508tX'MqZ "; U4_% JRAgz%5Ԏus-l?% <ӱV.+z㖿Nfj5>g8{rڔ2@t 0kưQLA݇&h |G[zGLgC- 9.tĞ[K'mQэ! d_e {/#"d3kztʹ JB6Uc lC SJzq`Cgu-ɺJ:qTAdSJ^4}gar]"{ f0Y$ygjޭS1c(Dlc@=;DttQ!` H5P| !7Sbj<1C;[(b}zڧxnB+1;mq&rFIҝȮ>e 44,X, P^U8vA̖hp#}FO`_*]y|4b8vL,^\re.j!~b8MX!wTXPIP-k).4ڸ=R8Ij1=иNM> ̨#8zaU5L[~Exozd@y׈iqj/(D@c+i5ԢRbON[!'2AUhn2($/b߁:.uOXoюy}9ȹ}7^>gW$+^-I-| ,csLNedc"V=i湧RKVcb\ =72딨UFxǪV?sgpOc%mn.c_<%uyģ{y o&r hb Nd4jUJaZy3K ƅS)`PgBQ?FSuwS{Ӯ@fi;kу9^F"oUnd |8YF[X˫:lߏb%:[:,Q6ܷs=v^A-j*%5-at#Z*\c=%wJ8M^{mXCmߒѺ"eQiEgU ] HV;&i.ps}>ZºD}#i>7@NW+NE^.^ub_$/.@|/bϠ&`ޱޛdL`_*\qNjRW775k,n5UXPl3DD|4A M-Ɗ:=_ؾUiXremv}wGX7L2 WM] 5 )vKm{K#yG[#mJ곬nK/08@B$=%ϔ|Wo<(Sn<>~~DՍj+Jg@n"L^ y K@ӆك~6!- K"'SQH[,CQy}3+l-@AhYK^uKU !7\1ΔTnR$s!04I.̨{0f ^"Sc @l'Y{ķZmn?S/ U5omaŸ[@g[soKv#qVeߞݴ*6b{ƽQk#+ȇR'Τt@US=(kV>*f|z—;?>|*2 ^ ?JҞ80f}EZ3e, @!|Eo9^OZc秔jj < ArٚyMLh؀B`Û. !C(}tNJyiʢm,5IRI)^hBxy'e}tˏ:[2|2Ή:(O`Pi15cNI~ `sMɸ> P,w >{'l³ 7XF`/"C| \Y%U[3_u$l*wnZ}j3UJ$vF=*y;cQmJ|q 8]Hާ_s&/$5ly6 I$Aѥ\ɗ9v2+efy>J%f".8Vbԏ8ګFR9)_:5N[gil;cJ_;3X2=y G}[@l܃ί~}d2B>^e2Rd0VܾE{gNɑ]x/%+}D_gE7/df#y67|q0gdWu_jD~OvT?zE@Jry#'u&0{Q4T4cX7<p6 dKKLKo-~Pc 8W;ƋyBjk}eGWa^Y;`V jV gVSm XHS9.MSԭJO WBTnJV@VuRk?s%fhPp~݈~z# e81* M{jhN+J t%E@kK $k $, r) qŀjEJvt&B AlXJcc/>OM!,\y#1benXz `K5':Ss D\k+m4 f2G9J~Qh 6阊NUԪ/+2x$Ôbttq6|"J|MTw%C+Ӽ$@sV8c /y (~0) @^_fM9.K{NZbu/)tϨ(4F|rѶ4ʚdlz5 `9aK`(^.d<5pjjcA,99Kƿ_%eV5sY%ON)9L]F u]x6 yr(i`UsXϮ_?}x\n֧,RA, -O*|H_ ][nh(l[r&LZ ww4=DŽi:?ld:!i«a/.(DX",/c{%FNF4/ Pt$ $/6%\y0"UCĜ\vXVX~,8Y;AL2ڽH}~ј0,RlM@|$zۤZj:DxYWL@{K}}53g5`[ʓA c4١VG&J#ctf@ *"e]~֣g)&mAX+Xa6_1#dxjةPjYÓuu&mf(Z0BD9y=C=/j}`0)\;Z.6Fo;(tRР.ag )1!2س>  uZ{3>XYɲ/ v<dXǙu{1*שf}1 4jiukQӇ}WP'u.MV,mj{!zC+,x(ޕ=E{=FՃd{??Y*=AlϏ&> #^kiCW_]?'ߜ3144q}oJ/@%\>ל=aJG&R|l:&5óvpF0->}ەy^"[dtru_ ^dհa:㿬Cv>#x&%\Ċ66))(}A{7qWv&;1f)2@V-(a@yfv$9}ڕ64PIZlX^@2 '[Ĺ~s73e0G@hMH<뇽Ki$5~h|CiY eV2Lz`h&]3rӊ#~, ~ eLv(g9ZU'}ïJvMH,i C4 ZC@uyDEt!PP#k >sepAcc*<">eڸ3WrERqE2yi *lgetZۗoduw23 1䌝!;r [#${Euʰ}9a|'%zkЎ:j5B\TLÍخʗM̙aTOdH &OP*_>KaLt2`PIJq(K WkABvD\Zhu# }wתg4I,]M3ɚ~8[ [79@nZleyv Ť-Ϳ J%7&1;OĔzci ¶5P6pA8lS$ geM1q#ӌBQ,{qr#xZq3m9 m.N`*~!/3Xwq8Wgu rF]+eMP l0 U#]%GN:[lT$.td[*W\nQo*Iꬒg y(OdIn )Jz\Ǟh@=32u\9* @/Ӷz,{f,sh%hdn5 yCG¬1.ܖX'%c{N JȦ+56w^*&JGxAo}eWAeǾ$uMME9-tofxcrA`v\/$$GJ>qiP[xZ֥^VpIw#j*S:xVp'1pb?t}FF3MhxW$.Of(wIsbegvL=&!zb0}Yۈa>B\!91@)T Ck@dn;OcRc NxTȸkA-_:r,UFLaZ+5a,:0)^E7Dv&^P}{́ 6*{Mx'I\hx}[F@cOaϾy2llƍݸSW%6a`L<k=B;7R^!3dCk*r#"=-81 't}Bº(2dy#s]9zEa%F{<"t&⛂ .M%BH]>_ `$ZCHj"w$y+Gn8$i|ÿ CdΝN9+,!+j8hoƨ l͡oS (9どZ -B ,=*U>@5`J.7rZMP3aWA"t!V (=/$(0 N$/Jc)PK'e#!E9fdK7;ݧuU(QGx tid38Y`$7Ka-ДKic~ x\ſ֫vl4=𫍟%x!h%| ^Z-"ceOGyݚݤ0#srmRQ0<*W63$NF+LmԠuahF[>P2'g:m#3ې)5ɮnˮTe.4[X+#Ͷ akB`g ޿ ӓ w)5qdk&dJ?{_i9Dv !VoP|82%$B|2pjƺ3|j 6@NRzcװ&i\s37#=Jn9Q L$Qx,E?"%GT_ MzY^<3ޱ4F eqD6s&LzΦrWY/cuE ApCAUT[M>`q&WH4 ܷ3ǰDh2rW槦`[zu̳Nl] 0ߟfܘ\s!r\U5C;c,*É_WlJsƊV#B:F ׵SX5Gg=@sz6`-|ARʡ%-E3:Y4`1{9q8Rh/U :QRB%$,0뵩rV`7"hEf1'#Ĺ 3z "ۭ+Eܯ"ʥ1˟hc+S8`1hI=7!k634}h 9F<+L 1mi៵L%R.SZEk?`1;`0s=+èxsT6(`'jһ"J[IwiR]e { ]ҘW{.vmQ ՙ[cꞁ]гQ_\\篶Ű^=+lO6,n¶Lx1 MhLAOdX&EXܛašSUӐr\1SziohԆ3t!pX};T?Ԕ;D|@M_ 35pd{0h(~2hNGکL{$s~e= Z< 3Cn>"ȗ)^=kzvh> i&mٓ5i|NZze>CW$$Pdݟ{i˵Εp˱SyeШ XpJ=<93H5P'Adt̐p2#d߳ (Kdm|#;E.58w6{fu PR鏦$Kfc&߼"mg d~]:KCoXD.fi,1iZl]2PD Af&YՃbBqu"swv+*V"HYve/Yh!]kOZ;&"0Q{<) ]bԖV%.6"RskLwPj1 ,Q`'})M6_:ƆV,J8Uua(,l4w)~Eu v(7gY= <}CbhAڟ?4B{ϻSFՐ.R\U|[rJ_[VUQ'.ϻs2RNxGO_Gx|P~]1M.[=?`ZLM5x1GB )1t0#.ύZQe0v};%k(i9MW]Oy3*(a!5&T/ңXll(S!·2*nȳ0!T;Z59c+R+# L.'EIj8%$.e;I? s8+>yi(tgC DBBA̸KK4+O*~z[eHZ:WDie1J*Iʖ/%aS[fc}CVy.r4&wnupV.ц+SY 8YcX&xq"  Y\C2sBe&*zv%ցu L]rЁE*+K+5yg@_^ —h;lDv/H ay~3_:f.gD^{5Zrb-t݉c(R #eESmO;}6 ehE<ͽTQM7 9 o_a ,8 % cf}Œ`0{1rLy`2Yӯ}jEBu4^EP"\zhi\a|(%F$x5d(J?~43_LDfG};E׽Cu?f]6H2fxɑe}^K2鶊UY/[lV\_ P#_tӽuB ik)[Yd2dsKWBLw~ѧ;@S[>ߍ㉭ ͊$U׌houV ZUlx|ra;d:+$ND9LAރo;L`sYI<!nh;Ԑ=C)APJ<_@+`Z0QID2!`GsT_>dME" xjnոCR<<-2CPѾoR Q m斒hlᣣ5#qF q@`"of2qmd.\_ա6=$ , /&d+ͣW lOS]_phxb0sc^Dx=bUD)db{.6?;kP93p\|I3Y'BA]VeoL`cT;M0wBEBO[5? [k`۷NO%n}V|ɩ3xtג%!4=+\-D3[,̷;. (H([,YG]UK<#nϏ`)\eL]r|N*Ge҂e˿pgzDwXa蒱>qc/+kඅ&CD8F(,@ˤLZT &- 6Il`~Iyao%^Yt> 6ܳTJ)Xvp(!8N O-UQ_e8ֱhh" #-w"|,Rnu?*.A.bNc )V6G^UlWv"eʸ yϙ݁UTU8x7x˱N?= o\Sp".CvSlj @z> ފ&a4D_m܇ 7}.a4&HDn':@@ Manx?RwڗnNSѮcʢwR!Bo]k v/rX Ǯ& Q%_U"CvSRo 薽 |Ns+;NPi0p㶚w{% ym["zv%5@%fOݪf Sy;Mof~Tn! jSfx #!m-K/D5OVB x1|kŢgPqiqpR`r`ӴH WU+yR~?$GEnfsˊЌfHL:Zū`{s2I̹M)w9u Pc&C,y_ 5`7/"(פ8l+t]S %%HmCChgP+b`h2-"R"v)k"\Ͷ51wwDpH+RA_`$,L_*}Mi0dd5fc&+/"ȗ|/MsA,Za5R:HiɧfH;R,N?`Qq+͊1bA0Wю@S/c跷UoD_< ;5|;js;~k8+Uqj_@%7u}Vs9cICc^n'MtN yb9#/=|=˦mb%ޛZ[[ye&O,}X|6 {*[PRda%,HSdhT 6(@G>yhc-q#D#%cc5zY7`\2VGxJ΋Dq RNok:\߽[,ue5n i&n:;-YwrȲ4B6jfeΏi-ҨR'ͤ?3goy3kZgR+$DW^5'a lFT~3.V#`W}C/-ZSz_.ѪB}6OrjL 0nGx#VTĔU; `- rc"H˟lIEAp~ +4BYI&kD<n(4ɸt{3D(7\$#\ukH<1$2QX XeRP7t#oKZ0GVز}٦RYrB5#||b?Rt[$ 띀{ Ttk◞~w4 <[#anJJ;)YySC=8$q߁[^RZ狱 ¡o9Jrb>kZtF:GQlsi͇8fCC2nPakϪʝ"!' s'+.Hm#ą"c q0\RLvJ<1NrEW38>ݩ] 3L9K6 1$!"{S[(yX B9c8gTvOCrsDnNB3GLv xsсDﱕs;v૜|"TcmKr9n hby>~FJ=9LŗtĄUw)6C]@E2jcS _iF x.:e+s}{IbWuxA܃C-pKIbjFy!8 Y땱TcUEV>x&QmUDŪ" A a; ;G6$Vf޸pABAz`km,}Dꋟ?KJ{&LP&72xf r7ҍzQ|/e^7vdm6&@䃟9zk~6!t\Rć# iDQy͙jbuRx~SsL`[6ҭ&<58~ൾA(cOQ6A۲dq.V[-9JFΐ N[YʟEbZEoYvj5f`qj<gmAv.K䐓- vOjբ7%gc=YW>Ȅ މk—vy}[QG-d䓷 d<$bڢ4x˓:quӹD)Il ך[W[{A )#7\ϋ%html1ś}?]u(rC[T7bkJ$r\+jaqBqGM;[rPi^ wk t')FiubGS#OzӫE+8ɘԎ\=/ 8Yٯ2Ⱥ4] +}00t.fqUM9s6m:jPdӡ6v2޺;'nɯ ա7@d*@:TzC`dp ;;y{:ek`NA,̇Ra1bژڄX1V~) szffL/,kg6?7%7/3| ԝR= x6p{ԋێ Z+?aqq>\A-<:a 쉢~*j]~e<\2Q7Z& '.st[j8 "dW/BX)%Qj%7pdEvh, =>Y_[Yd [ ͻjNx0DÞunJrzsI>E6ق3Ku kh|P/ú~-E˅TƵ كb=2P]t#.IUeI}@M/I@u'ѐGЙk()*qw(ϙWm(7R:GMG㌯n8ȌDSۢU8Y`1zɖM|⛷ `jX{+2In/Fsha$ԯ28ؿzBgfZ0>5EH9r*:-4CS\Mέ}P6gEK+a@JJ|Ϛ_q#" nUSPF25sF]ϯ՚Eq| os\EoTωj=`PU{GHi!vǁIQg^5T9zmiҵt?m ܭ'G[ K9SdS49뎶&!;T_u+hx7J4y4:(jLq5?&2nAR|V4)\T{p*Ȓ$"}Ċ!k?cp|+_"v c`L=[׾rTP%FAA R~·ɢ[E:(uJYٱb*>#XqC8ܣϹ)uNOuKCu͙+@< m4lc8TpԹcމTPYlxG(?ǁ*]頻&IL:dLMxw~|ƩP誺g|&@G$Np1~L@m_QoGI&%CwDAF#Ęִz%,ړ-g;` #`Н*](0 W&a+CeC?{*/CzggOndǩIh+nQav - /k(_!/9 66U- -4'E2H .OJBڹMA1xn D'9~IKs~|asq^yKhSnWYHHq$7%($.z1sk^m៲y}`WP~BE[_ Yf ngǶ?n1,1'ޓUGRwMr^q`S$}K_Tιq)+Cvcs@0e|z. n)Zpg!a_ ȝbO7d6ʿZ@q&'Y:micvHD\RH{bD>[$ZPBM 6X8n[EqO2DV @RޓT ~<Jk'2X!uvŏ^Mf`n<28~5~~Vn7-ul]ǀ ˗Ns~7[\?~5 c+ AkR|Bb[z#c >ɚT$@ʹ .vw%ߟ\;ihQo_Z$_ p:/Z^`D 84/4O\d8BImfRb=hmbw))km4񴦰8W^ثB%\o=ǦqN1~xDĄWRh<ԥ9jj[v_ʅ3a5ZZ\Zi6noo= ~ )NڏF>/Inb^[ x<У:f1C-W H? Q(u)Q/op/q(hߙE0 c[tv})+h#}q%Plj~о~-$Ύ YZ