libvirt-daemon-driver-nwfilter-7.0.0-14.el8s >  H ` z뾂alּ^ 2?Q[,@QZnl poPhSS0<#b }*9y Zл$ZؔLpcɤd5zǀ9ᓤ!<+T|# Jnض d8Yؔ89 g#wX3dׯR{rBܻiAԽׇ(Ƭy6)C~ENEҸ\*E#pׄ2kBPϳ%929d18ed1812beba88d8ea412eb93682060cf447bf7b6f61f834fad3fec4b7d4e9aab45add98dd57a84e18ca26d8cac2ec078a6c|l` z뾂al.χp<?d!' / ^#*2 GShnx   D  TB`8t tt(8g9pg:-rgGPHIXY\(]l^ bdeflt uPvw$xhyxClibvirt-daemon-driver-nwfilter7.0.014.el8sNwfilter driver plugin for the libvirtd daemonThe nwfilter driver plugin for the libvirtd daemon, providing an implementation of the firewall APIs using the ebtables, iptables and ip6tables capabilities`Ep8le03.rdu2.centos.org CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le0f`"JsOP LAAAAA큤`E`D`W[`E`E`E`E`E`E`D`D`D`D`E`E`EH`Da36a1e0d82e6a1a2177cf46730fbb0ca6f092f36119d7c6e2faf1ad262fad94e12294b5a0f137b18043145f92c29a0cd9e0a43028208faa24105e7e2de7de28e42e0e82f4cf7a89d5fee1b35cade7d2d89544b52e92c75c5b7c9d7a75d735fc84c900c54b98a497a028e213b3fa79557ee1122f4d082a9a8229eaa09907fe2195bad090ea70f57eeac7b305c8fdc25e2b79077b8a87518c04b11071c8c09f066911f76180284cd0732d7736d68f082f302d2a3b2011c873b60734b7b5aba2129db16f09851a8ebdb6cd65875e6127442e12b899fd00bfcae9f3455bb0a28b432c1c4b3b3a0881f023726073784f609979cd80f84ef7c5ec6521f6bed87a15cc511fc79d6d5ba4bac86b3a9740a9960670f89b9c90f3f6a83f7b981821ab27ae446c7d0b0d664d3f35afee1b5b724b27502004761504f481e2ef7f987a5e3e2ee../../../../usr/sbin/virtnwfilterd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nwfilter.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-14.el8s.src.rpmconfig(libvirt-daemon-driver-nwfilter)libvirt-daemon-driver-nwfilterlibvirt-daemon-driver-nwfilter(ppc-64)libvirt_driver_nwfilter.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-nwfilter)ebtablesiptableslibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libpcap.so.1()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_7.0.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.0.0-14.el8s7.0.0-14.el8s7.0.0-14.el8s3.0.4-14.6.0-14.0-15.2-14.14.3`@`m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.0.0-14Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- conf: Fix heap corruption when hot-adding a lease (rhbz#1953577)- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 7.0.0-14.el8s7.0.0-14.el8s7.0.0-14.el8s nwfiltervirtnwfilterd.confvirtnwfilterdnetwork.build-id49c15b7644f0bb0f1be1e8dc6aa65e57ae137489bf49f3b9bdacebff5b2676b9089faa0ddeae7a8cvirtnwfilterd-admin.socketvirtnwfilterd-ro.socketvirtnwfilterd.servicevirtnwfilterd.socketlibvirt_driver_nwfilter.sovirtnwfilterdtest_virtnwfilterd.augvirtnwfilterd.aug/etc/libvirt//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/49//usr/lib/.build-id/bf//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 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=bf49f3b9bdacebff5b2676b9089faa0ddeae7a8c, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=49c15b7644f0bb0f1be1e8dc6aa65e57ae137489, strippedjPRRRR+RRnRR RR RRRrRRRRRRRR RR6RgRJRYR_RTRER)R\R(RARR&RR@ReR[RBRR?RRnRRRR R RR RRRrutf-84b998c1843d123a9edf9aa8bdace9d9edf8c0ce36aa66f814de90c6cbee14ee1?@7zXZ !#,r] b2u jϿc/@XaÃzCG;kzk!6o%ѸGFEJ[Wf%!8< A&X(YrsJ?T|<ꤺ핤\oqySv̒Ri}=>C@sr b|=޽ . | ⱺß糢`)u-)>[)-txm(ڏccPj'.u][Jo|oi0 )\?m}kC쏡֥[t-Cr} ZILҡ:`M>`voĞ q+zCl'cڐYEuE XU?)zHmӵOMyB~RGTL(PS7U :QWXSJ&WݼQb^&%bux0{W/륤(,Ng(MG*]yF{ S΢teb83KlrrxX}juAJsО^Dhd`SbUUQB削mr Nz¡ Լ+tfXq@To4b((&?#xk$Dq Xz"pѧ͍uuãsO)FRS-lK:ĹeF̋\ŰI-":PXŰknA 9l<]i o?0rvKub:ap~>8gV"r0}`kapJ )"#Ҍw XSo5v[k%uр؊ [y~s$'`Q<ܘ-gt1Qi0G%+Dڈ:4]V瑥ӡq$VeE͖^ m.K\HM3 t!,jԲUMqOYm>`,27F ٽqq1 ?"K.j4r'u\??xD25h4_P=egW`#A!?GI,/RZj,҉6ZLqdoiq+P[H0Gס*=pQ="8[*D4YP*:2J`XC*k)3PG D1y6;׆ Mc rpv`|餖Z d>9Ma9:^ICulI;(mo]pUTy4줕bױHjOxf[ߖX3 =eh[a-+ǵ?Y56X,w #Ò~ 2aY)l[}z-"%a5 T\TIu@?s Y`ˌ$H9۸" =X1wZy íݍO17HSgÚdFh^~΅")4Q(|.DR'r LJZ>'6bYDPCN&?lfH;\k$p&$bIMح7zH?ЫT90*M"'*fSytgX38DI>r){{7zq;<9dk۳0#7z7~Q:jW) }DRr HSetj"h7J7;O'`dBa,,*%uۓ+n[Y|Ĭ/&%2jԯ.Ʌ9d4!ɷ)=jxY,ZD?jдk_{u3_:]/ x60s ?$R{[z: YW[fnTy'4_K{]8d'.)$^.>KU&K=W@=;zӃ(Ţ'Z2or]k $ZV|XL'n sn0%; Pg%{#Q7r@ V@Ki΂GҾSkF{DKkpM ]Oo,C5ۈe"FT?"O ny.;/}EE5W)v(f584B͌C1+OӢ0n]N5sovg> 6Fɦ R9QSui># 6} VyQbxRocE0<JESjG4581 >MP# 0jfL"yyj<lw\mo-]p^/siKbdt<`vC}FD2e)A=`y_QG\RSu'˰;E#LIAXF}`sP7|]|O5e%%Eנ6|E !jUˎnϔl)qXvG zmn`Hx ǩ:ک,W,NR~Yא厐ﮩBc=8XÙpe)HǛ Qw-LDM7R[Ycmj@x?D^:F+__fEmS}7!EЌ*X&O-|o.&YiGbL_*IeBpb"cٲr,=_^koV{Z-"0mmwģIOX럔kl>oQ6'n&<0xlFjF25}Lpd%zfDܬ߉1 ɖSR{  "م2K-S0r4^p꿕zم! rZcΓ&Wo\\B?:CJtPYo3k\HjKQ$ ;&tXH+ 'EjQb-QIƜ@M/k:zdZ T 7ؘSxQ&$4oXr75c3]`ّj!ZJ AA3xǎQZ#)SR.c j#Ym+LeG%jŴ-Toe~=0 ^vC}. "ܥ56#3kuaR[M*'xDˎ3 ht>AP;T|u"]V/.m(߉;\s[x3vEs9BVT6X'=TMY_9? }ZҀ%hK#ƭީ B[YkaAo۲dƟ%!ͦUBQw#R#q8-suCjW|eθ'AjSxι/Fx [ ࡒ{|QFk4!g{wwh9tS} h&lr/8^,5MӊG4y4*m!:)k'^jyh~Kā)jmS.yY On7~<5 3N ǩ0i`΅rWm#OM6x<%YLܤ2% =,(>tdOF[ZT;b~6ƯN#A}湸V*Y"Gi@%3\b dQUF^^%4 neBa>]V1-٫/yY\[E1*'NU hJ52=%dY sӉK@N~~ :"X۬T"7?gF+%KWlvk_ ;8fvB6M@eLSB7ל*&[Md9wHWCZXY< .ԁy .m bvt+7c7XSx|LG݈8HP/S!/ow%"qjؐÎ;%dCS:u~h>9\RCc# ~zJ壞|)O MǦh* =NnåNǧ=UY hZ`l˱I2hS!P+9a=.Fv6,9P dG5KEZ_wGYhGxv'+3 n e(1BeB=|_vJBܲP` s1d΅RbO?WdjZvOfWcf-?'I87VcG}_:T̵8A;+^kj&0!R_]*P `.;FXf"Po`ʈ*2 +8K^wՒH@fcԂ)/ bz~{ rs}F-^'\ wc}1bߒ=4Qj$bU-GKѨbD]-2dy?"YѼNn+CL.3j5Q2'S5jŶ+M 5bX$$gwGRG߆&&*GgB5HCbKj_g>K8 JAOw>V;:o=s]k*D^YpǮSa=||VuSD^E^l"GoZCzۼмli5v`#R0D,6ȿFti덅jn ~79R0Wc:_~!/E]#$x b Bf'' r3N~򀲅]ty1,4#4½"R !Ҭu-x ]W{+8YXC`h'I/5Zp!;|@!2~A0 ,Op snmmKiZ5Fk.ܟ(P۩+SIDN4Т%!AC$A$sFjW-}.5GD H:dlڑHؔ:Lw1i^^앾JDj$78DeSڴWjx(4|H0g+sg:xK!1Ă+ @="A՟T3n|j|t1W"FmWd-ST ɜ#6Nj]Ͷ΄7ҴXzɯE`r.@xZ*rSծmWxxgmç SA 6qeETwzWY'YQʺ5tT^!ג7IR9Y s=~tVˉkRjK@x(IfovI.SrJA!ӺO*pc&QBG~48M{l-G/)37ᚬ)!ij#IQƹOq69U?36Fy߻{9BUB OiL{GIjk*!C{?W$vWutRGr#gjg/B~+ٻ0L9pw]K-rEۅSx{߬?&%WM4v0[X7U"Z.v!oU+a̻5!ӛjηNVm3g=Jo{|`-Q/;sJ1q{ZFtȥ}ZRn3SpV;䅓@{*yoTW_)% Ab\Onz#;?eF ;^s| boR.fX9ʑJxƒ nN CYɜPT:;u (SRTiNzW'tWhox˒?z^Gv(kp_n.4eu9i};LG C!ԑ炉=11o6]zh߆O^/K$m(N|?fs;|GBlYE1Ot  szҡ0uRB2uQ*M+5pol6uWL t9 ص/Iqg|{d_ޠ*C0;ҟLOK^~ A**mmmpu}pz ePj IwG(@F@9JiE)lU(g| WOԠ"=֜P6nm&zJ"uɜM3xĻu伳0ZCґVPp͝=uL. \IT|ФlT`ZJ]) A)B71Z{Y hi:^9$Q0kWrό]Ϸ%|F}Q"^]ܗ:spcڂӉZH=]?MgfstHD낔![J&igy/}rǨei(K?5 TSIyKV`i4g Kfx8{BY8(Bİ9=;.AuY*UVuIƒ|RB>5oAiJò8 k0Z75g{IM_ދe&AsskFrį]욇垱ДWzyv"pLJ+ϊ|^x%hQ,R:&U߰iկ9{_j +_ /|Dz.jVrBMTh48RE_m*P=$r0Хx~WmH! ܌O. %ƌ'MCvxBP쐖b77^ XIcrŎZEhc ;9y`PDY#u/ Ù]FxX+L|EgX@go-ؽLg6C$q5ޖct)}*TQ\876|\A(\4)X2l Vi4 :h-NL_ %9}ݟƁeyf+H5OR6f[_QI4zNM"vୣRvxfY΂Fcy^ O|VtS-ʔ :Y4]@LO>^7r'޳/"WD-57Y󩰼U%q3208" %Z&C<$ v(;]eTxwD+T $PQ?յCid#jD-?Lj ۾شR=xۿWԸ{0]Pe,4+Xײ > H٠r1d'o[G- . ڑs٣m~3NZQ 6a|o4WONA[ 80s8a.}lcX"oHb!Bg_?ݟJ)/6YGN1|N*맱WIN}m S{ ޿C"Cf^&@]M; S>`k0sO;ד5:ʋ=TBZ3ΒǺVPּhC]•P05N$#_f~,AY$lhiڇ*ש;QؖG*gjb0%0+:ŀ\rۤfKڸ Aڬ(ji>Z?5Lb#yyZ.X:2vŢz0=!*I@#NPfqYRy>X UhhcV =|~'u3"ƔAZ+)1ArZ#L؞6N6,o +G;zaY#tK65'"oif5d󉊋Or 09ռZ!k3\_U8|RtStRԮpBK^ο\>ZDKkbu!TGDfȅ;{1kj.O-+3f,j$"Ek~w߈wյP=|[,pLQhB4-T$kKW[RuUp㊺bOpUv6-蝹8I/SͩuS}҃ts9|Y૵\̌eiYv8_A7=[Cj~5E Ǻa3 Uc[;Z? @[2PniG OI%!~VY?4?MI-=p2ZT+Jj nvB3XA?/6*zoiXN%TP 3Jl,+oDq PD;,{X>>}:rQu­-x,Ŝ:KyfQw0|\i;bԌF;Pw=>jR E᠋򿢕,aK9\8}c?a#tzE5i .4 aoUkre'1TxW3ejrA Um$ǿ3UY,<ߩ):F|2I~Wx%~Q43CK%26paj ه봯1w uډQCh9&BSߺjЄHzf?I~VmM!n^04*M#nܱd +Zʝ릫_&y:} btSNO$oF]U(͏}K@=+ӽx y m,Ղ$ׂ,v~<$xP{їy)\#f{1Qn299 7} :w]\{GkDI5Hvot3_ؒږ0a&qE tzBxadDTPD+4LQC3X$9jcln-zi @ܲZY[$1#L{OQ)D8J#HyDށM;2!me%-DMLQEsdɈtsųخ[V3g"s TR@,/OjOab(E2"+L*g5Iq@S?Oڹ[bĄP1~4`NHb&yw *j>Zo>mKjuRƁ*+gtiZv7tK P~x ֛-Nt l_ʟ's޴~mq-!kخ6v8%=B/٤YekwM8@Q&Vt'RQ50ǛZ'`dLtg҆t$aAܳe~YyhةE4 N+AX6 ֵJȯә2aoڼ'bQus sSv%Cff0feqeOYew\muGs!}8 VɲtѻkyR0cYN@V:*<N(0;Ro''᷄ocCE@ՙ.#c0LR}5ѐtHr~[D!4&c9sSooUř@+~8 bXƔDh:k79^SRjDrܔLK*SN v4=Nڔ$Tq-2ҠX.Vr 1Q5k 8+E/(; i)Erc0WdhT<&x=\z1ǁ[`TH?ᴢ?bknXa51eorii`9Kegק˶T}=c'E>7 7#9wt^(hRHeT1'G1@41MqkSE 3x7^}_OYOohOrbsUJp`^?L+%h5SI oҮC9ƼҖ٥ġ{)b!_JA]ɺt#bhWir 6$L3*W=:'U6>kˤ(z4_Ze[=t,*X{m5rJ+z,LR&D´?_!0bD;[v>VN~/O}>$h%Qf%8LLUX42EӾ%q3 U.ַcBU;ҐeChTΠD!ƗFb-*4XypC5uWl cUZbV,+njK]xȲ. 0muݒ^պ1aBf?W *EX%02_hT-C(q(MC Sƿ7h椃7IGw:4p!]ytn )bư9 } ڥVuFwˆŁ_ߑ$ITΏK*w!JOÏQhxz.muEd+Z;eq ]em\לEQiH ]r=ZG0LX B,1g G* "KrhUL}:!8ߐo:%LN#Jm;zÁl59pqcjL 0toD>Dwyw7@]wל)Mfb9 .^ aR&+ ҿUr(胹ely Ll'M{26"t̞2au;nRM1|׋ps gvm+ueޚV=S=Xy |+֪_RI[?o%;HM$$]~x[շM[Nor۔}8K9|3݅4S߂h6=C(~F˪j@nJDf܍*0Q@2eԮ C!pYF#AKM hQݣg#ӷ|wf7E膫Cf|^Gm"knKJ'i{˻S;WBg{li #:@Q=8xWc'@¼~# <2S nI?7n *Yh$wYRޢhmOgoe?1s&' R-$!0 `.TwWĒ9gB~{0]/ۍqs[h fzų!+PE82~% ga];]QRMpJ52&f)ҞT>02_FkrV~R( ~Ⱥ얙 Dg٫GEF vG}5/SsNMfjP)UMq|Q&V8@gd4/.fM.nY-y*E1ɼ0|(>B! @}U;ЀuZZy ,lf `F\u$K5Nt~LV}?B\1Z^?48M62yX/.6leOJBR'ϛyt%k|W2>TD^}V/?k9o>_h5kJM6D N{5"{aM 99F;w!-LCnI^am%0pC(ncIm&`ޞ_ZNpaϢ7 K y+9AIgXfӆ s 8WX#j*<`U9"~kW>:@oS7ͱс:Kv) 'hX/̱݀JNއO6ɜ-[E2*w>GY3َoǹ}Nf@ [^97'kSU z8[ 50hgxJVTJu#٨Xס*Ay٘{v@s'gY_&H c vPF_bX< #>u$mۛdۯ(ȩ4I1$.g^L(~Ȏrl|j=Y̸{f,ONi~5̖-Iؐ7T8lG^|85y uH9=#pBC(k)|+YB9c5i舔mU>Ps+mi%94[vIVl +9y &q5zᡧgc 6bb8NqhPݬwhP7lzZ#aBohuzb8J" Q! kEV㤞pifW}l"2 {l^9׎ߐ*?FA@ &ңjS?dnrIG,zN*Є)S,Us^7l7.7@'hut=/~ J2)V|hk}kbLj԰ BL1\|oEcZ~/nP|a$?Z҇ t=j$*ŊhOw&M߻Noy=;Hل$_ JIf@ J"ځ |+Q4Z!( ;qY.V}Z/^_arVp`5*?M`_Z yXuK4LV_Xr}w9NΨZقJ;<9e2*~# 0avZ GoNMUO ''3vI;kp8D7^]x܂^MޥKtx,eADVz7N9ѲD ~=8Iţ??z@~7zΡSh*r U3{!oz#l\熪˺.YYdHĔ<>qS,3NDXG ?f)^P7s"K_o{D8k 1 Tk2kk/8.Ok>3\La ll ih$TBOj"hDӭbL5J%saSw%;ahsZ'?0w,T&?HBZudπ[D|:!\[bASE 'f/O)"YQ. nT g˔+6ıv>\3:\9nZݬ/ͯLQصCC<ҹ/$rw s_D+a8}`z"GR'ѥjN~U|}?qz}1 kʌ#d/.Tqcrw+~kgfu Q$e>WudQl5k8A#ڑgTq+ bEjY!GG7ώ̈}/8ßW[Vwǿ>i'wkm>}:)y8E4H?m I00R0xG:T\^l bTGd>}\^B'(vs0ZweD{ OG-˙09xzHՑ%'18n;23e%-G6 3-Ci@cP}dGw֑cxyqĎ&~X ^I=TBqy 0MIvj UٓdgUe/]]Slyfzh)&69kOz3~t|pjt;VIRp=1"y_Kޒyh]"w;w-6P+tI#oC Jܱ9uy5Pb-ɌI) @FR/B^1ɽ!_1g.!l&?cs6o>4Ohz= =kSֿLģ1/-50=G 5죍K6 l3"?Pw8*!QRŘ0h/9W> `Yb9QڏU=pi__iXhp"g=|" <rAWP -"$?n< LLk vCz=U IPs"1"hߐj WPzm(4Oo_eJayV|wKOb|k(0T|;`oȐ]H:)=4VY Uͱxy*/Nb|+5̈́jyJVsm "7nۈGWkJ#㝃kGZ fJuϽ|9#7j.giI7}2μY'CnVZ8+D]LeI{^cc,X 5V~|& |NY}]AS\`WSRzQ,7S >6!|X£/C9vtjkF#+č2݌(W]vZ6<*(ˡgrBsu /4ٛ?w0v3 i1My9J@%g BiWP[*r[+vkb >Dןˀ&#[d9AA(:dCaOMQV߁kB{caHۤs*Zm DžLpNbFn)Hg٭QF?+,Kۯ|CD!$dumQdP!1} Pb:単ꩳE"o(18)W j/bW~/6QRX!]a"vkjc|$iM>MV]>i𿘑u =kM7D;v=8b!㲭*M!ȿ.E6H r>U3&@ta$ -C@CfC dJ4Nɩ4ayd5T[ON!3X/ J'6M0!j WL4Hy4 H1#,vt%F4v]iZ0GF{֛Vw( / %dT1\ωs\XP2\%t=E&WF,eWIw$J]sXEv0Qf D?cc꘣iYۀLkL '(<'%P4" A^`aٖU7Bp1(y"maQy}npa:fPo}̞8Pļn{[$?/H`krP4+>Ϭ*$'v5P[KηGG;G[qm{{í8*ɩ.UG@Y0e&u99nxNnK8|KD_:dE"bjals^ ^@/MCzT /?=9x4cM1LXxs$,'i}d~v$joYv!#/YgU9Qd<VR`\t2WFFÙ I-=7vy&:Jec$:/9h|lZgb@CnԗaqZݺ9 P[}2mћYJ . >mA42> 4=#b|HPW^fwm?^eo6 f9x N½|OY~]+቟!ӷka41}ϮxY~,vM;uJDv!Or4 *fmNodo(0RW e$Zn<5=C; mI zYOͮઑe 4'::~ ˴u>iѩhB0 T;9?0oY LF(KNPdirm+uh ӉJTƁ֏Iߓ܈dc Pts[[5cEh-#M|S_ (\6*3k+(l{Y*{)hE$*pջ8fe0|Z&29I& g>a"n7tml[\jJ#膰[ c̈́OHJb{7Lh9ͧNSH\ӷ8i P U]%50,;T?eSP?hl5{-̫mWĴTs Jsvk#}#=@#MZ𪘉& WYI,Gh(J.2Ma&Gya7(CF"i6 s{&)>fYrp12^U Λ |fg{7Q! :y"g5M뗏M|e;@wjɘ\Q釪EPTӘY):Qӹ 1{_jif42{d nԔb'.^.Vw]2UWؽgT`'C+*2i! ,im:HVi v=Bxu@:% xY yŴ^U1Rd$|f 3KҫR˪VKLJjOuFՠ`܌RS[+p0"m11Իǩ>k-> ޗoAtЋ0uKҍ!Щ1/[:#H$[6UNti |3q{}|ufu &eг>d/Ɨrxr:/ei4e eǵ_yGh,) tN[2z}4=߾_HwMG3s!L_œGE[`#Vby@I?1AW"jϦ1}Bn{O tL\6YG gM)k!_yß ԥ6UԴ?_MҙI?7|;z+CwCٙydz [A E/qqvPODnԋs)3@'Q h$ z`%0CBʡJs!³iM\m~zڀT)FM2l7)ݦVvPpD ӡH(Vl9f[8Ќ+Rb$o~4{%[{3'yXDC5t54t bL)Wp N98;[;)złb-a9.{~nJ#+c6 #}3!^ 3(:xrn Lܗ\]f2ڝϔ`T;=RIr 'dG=*f-G)l txae)3$@т,do QEg`7;5'fVq>r 1>\qRg^r4P:!M }hD[_ɹM=C`>!Rdd gWW)䨁ḇz`:UD4D}VZL?2ےisg,UZrJ>rX嗞5 3rK2ի֨%4d"BG-b( NzG4P*]zj$]Gwh눲̊lAę#5m{;@L&u1BPC3bmϞVg|وA,po*HP @x҃@vnYz+1Ev¹xCP5qb;}ڿ534HVɞrQxDFwb:@DK$W_,` h )i$@E^edQˡL4~fsa `p|ӭ|>eFHpmD<]yz3c_d1 &q~1zKkRϭfGtӊA>u! }=&qkiG5o4K/"o̷3R]'a+_E恬=[U֍uar-T iyܹ;Z|EGL.^@p8+u'LJ]ա93X[GYn9zP!{vQkpLA7W_UϹpkAˡ*lԩ[b۸VwD%S {5@^yCJ_tt$Nb쌗BۋC'yRRR]<Oo-[RS<dRs=;6$UWugNˬF )e~} .c{5D#HvtЭ`/&6Jd˖󼒻`1%MԦȊ'8cj(zNF'l%x-\ϧgtl)߀G-]Xb?\o`kGKRZʺJ#5$(8W37dsh>Km&9DކY/.[ Z2<,(9` Yd n9(x"P"Pש# ? hs`Zirܳ=|~x]CiY:0QcR3T Yrz1؊6J 봁_#U0æ&Gj{cBY٘@߽bI !$<%3²'ڃJlH0=% rG*'s58D ؇{/Hecn TBDL'ÞJ &c$fkVC7Zmos#K=a~Azo-Ư;B@%o._vrh.sp :?>wyNRÏ,p0ORӧɷ_C ~ |awvK翂 XA#un>Du5͝=k:p,`J?#6p5L![6NBz2՜iYm2%[0<xhҗLB#ZXhB@[YzG/mH*̕,{-_^w<\YENl ޅj6׾1Raf2Byq|!\=O1do%Sਯ/0HrE#WLu"~Y5 @9qc Fط pDTTaaF7$^R1# ]xY?ܦaPrp$<~(=h%'U*&!yOҺyb=ΟdE9DQ *ul D&)%+ AB{y p]B`55hϾ^s#[Ư[ZG9?xpT@Pw'P,, ;*m~Sh.eƥV"._E"#%ء;u[(Kd% xJ[*xu#^'u5 bCe*r} :"mD[Ct[xɑY#hdOnQP#8zz|Z h@DsتPH%YE] y'C˜nW*؇ɷ9O4~®rVj2g6d՝y6bvaLd{DspI+f?~{ 1};5mV h,!99 C%䲲 ]-7|oq'lFo:0^s9;^e1W4 ΉCMu J ÁRKHY15OWM9-%aH]&CMe\nȮ-S ݖ~\,j2uk/Anf HDH}xuiZ,Wdc(GH1 ԯ /T]86:݊̚C?Ä%^W"D8 b)|j VTY]i3lA8{6wqV܈TS{N,>>AUbMwAkqƁNmrw \1t>1|$|Z-R1fA$^fN$ⓨqCq1>!vl Q@;Tnܕ ҜߧIЯj16 kZvphj  Sg㰼j\涆I(J IdOa鋤о؅}戅ݟtGDgaQҍtw]f)"ϱ' ,'.ζқâ C>|fcCIا\*̎$66<ՠT8fb-KqgNC7D*: Mh~S|}|4{>ɖ9 be!>Ln@"p- 'w/cd@"P5SZlBCNdT d٫Kz iu!*x[8,1s}2b{a5x~w",W0$$ 8T氻 '.ũ_3˅ɫDJ*H?.->\GE $u|@{.-ᡟ%^R z@Xwz}jGf]C!u$CX!b/ m\RHWq\9-4cΖ,HqCoC^P ౑%p!M/y]c ?Fp.<ؓMy2:1S%.h4Ƃ>C & i|||Rk KUV$}PH͵7}^wܞW&%(?,SjH EJ-(B-y8.D-2G|+6aoW8c-g?ǩ+e %E }@_̽Ǭ~j/`u\,~ ݩ TցC5$64mF嘳kf3dYh18FDwMl4΀h*齷YXp g.]1l;!()SS:^g|Bi= @AJ3ch¾2$S2i‹{:)m &K|XPj{"eCpgrRd+ @E>6g0|L.0hɾ*-R샩VE'_ U/&{hS,ԯrP?z HץM?w\ /x}OҐkΘ@_s̥>@cmBaعޛ-͊CV `m&uycXJ#篴pKYnn [l⢚XjKim71|,;&͆e[7!"߃ <ڠsNGLv-K` 37:99WZeW4b# ϴ0RJF%|ԴNqe?7Ie@Tlr݋++LX =' _kWB"ti/퍏5,_X`)=B!Gbܥ-n*_Є,3wk=ѺtL Md[.اxh4\dZ0U!hXh~K|>FUZ1urm V/@6ڠnD`߱d y ͯP֎z$g&8U{6Nopckn_U:KVTJ nPWIl&(Po@_O؞/oRra>'8k|-ֳdp-j nkg*<ȝF=T`!qoĀN2b-#Дvy:'sWvtgT,1BS)y +GMqs_ZG0,Q{J91`6b}C? himD9Y^M|6!.ݰYًw2G}{ ;,$gVȒ=Jc|E0S7-O o8}6۲^HQ5ϥ ~Ay*U?|5.Iߴ.L ]ͦsUW/ =q(ͥU|{uwB,-cIϭ U {PUUZ0C.0OlgX x 4ASUV6{"2C.!` PT|2N-}D"ڻ#'X;uCXα!doh0 wu(29nT1&\C!gϬ9W1-S@pn"o | BіSU# Dv$? kr-tm"1@=?7⁧./,ONE:JB[+\pr:߂\; @ #kP4vCGsM'ұ}-1FԶ!c[҄lrw/0FD$^ B2N [˄%:k~^Il|mWLxBV:ON|ZM&)Sqf;5(=srd}D,ӷv= T|)<;0ЬkkCP쒀!5M+eLJ5 e4kS8+PL }ʞ$*hloPgLne (3S5GFl[}v}\AY)htVP=AQ+yd bsKfى[Tπ3B{2zQv*?: iϣтo/ALx >~T}ۧ|-ȝ ߐdcW$(M?C,T.M<2ڣAI"-,y+:ƓKr;;1>aoG\Dww 1m,j }%AIdHQ~n%a?@9m4߮W.B"H ۭ2`)1i`q¢VmRfn~LӪk`N/eo 3#&uATʌdE !dcxS.i] ?0^miӜOi]$N˅j>~I+< m5Q 7NIwZ .%t+aXK$;osEpXo˸lюY 6J+Sdx%9Vw-S[TJ:0/ܐ<ԫ||P5]ԐqU~*rZ$sD >qXj1]”NYh7Nu>@짲XK)ޑ,uqvdǕ{|wX$m\|wtv!;Xpn,Ѭr :&WΡm~xt5P 1ɹZ֧/cU<|cyyRqO'Ii@hZ쎠Ş>FxxbL&}yݵvj>bU5ļIB >~xEeI7[/ZdhqIiML1>bYZa=m[jftmtni3x&\z y4*gkyzSkkT~x+L5=,‡UN3^ƥaR(?] @2_E,vC9H R.+:VnT~ >thRmq`F ·dYNrNd\IC^<ClgjARdj+b_izhթd*Y&@5UOdAl5]KNԦ+14S{ { ?ۚ|<ĕ|g](#渊WW.v$޴oIV$Lۋ LIp`!w2רmc!"8U=b 3E^&vƗ;]!Q-<+Dk&#js> (Z_[{k 'nќg}k h4<CBխ Кx ZJ*_ŷ_IXм!\{%4m!|Nx$hyfݹɹ!` {txml '> vDHf2j-zsA(Slokv(A-~IyyR*ջ5k`S%9ol'i6DG! %ZLvz%0-8LmE%ƱYZ^wǙU%z{vlUo*Q T w?끖x6B9zz%CVǛc߆ZT*?'79岹.t0 /rVu y<\',I\:29>GK4z %Vdp3A#fBk` {zܙY ټTH&R}R`+%qSqT=q|QO Vnms CR> 5)8xh%G@cQEy&, #ugCny{ʴ簩6S{߆lu qE&~f}GF/Gզ[jyݦܐ:L*۩]I l6pAg wOnx֢E}Oq%9aRc rN{էiQ3jiܴ_Nkm {\$f5X=U4r|+MGްOr]ـ1:mxmeSEb3څ5\uI2(@ `nZPu۰- !c2u$EJnGp+!۹ڞ \CȾRgJ4Ӵ b9soKTj$*-ZC[A@fK]O w<rYqk1{ 4ꡆy~ :C֏FbU$ 0|WL|H,2^EzAA"iM)M|)pCkWjrYw \bn06B÷W;JU@dnP- G@ˌEy_;TR{׸ ̓M}XQԇ Ę`}7Jkc29mufc9c%"YڢH웏JN`(֥x)~?Q'&i@¼|1:{m%q ?!+ewѴe㱔|RF)R4 }ɪ{ժ9qv346[3 !W*hF]UEJ9~~1jr=RDrPo Mұ`EdKH_`k>+,#ߵ*I̷H 7xY;dӣXjsUo*_E*4c$]:>Fp6ԡ]({k\D#N9]4.Tf4TFrSh?T0\4JhqeZvy[i8tҡym"+1&v{3xĴ)D@}Bu:@G|۫-mŐ&pKds%yLjgHi7eU+;?٣+buzbSHi}ghD-lK&:ȊHFO'ob(kM[\=s!]"OĒTu`SJ,:.p2Bg)fzJl)iQ*JV_V;r~;~ѝƽ#HkvK꽣S@C56ʔ/D&# ?XB(s{_ɵsH,Xhyk& Ǔ+5>Gq@>#T5Vᙳ@){(%"oP_c+td~;=2-V/Kٷy{_[ċNۣ*{ Jo V5;~I 2[KI.+m#LVzb14+"-[ - ;XgB[A|o)ŜUee($Gަ L[S7Y(k"̝e|G0=`0c'Igp p&AJg_nZCfT@T+*'yU.v 2Y1BS~+WBז%Kz0w ONaf+OX}! ?ư(g-7xQ/HyF11 kgj15ӍReñ_G+3^ sKr{( sISQ5nBqoD̓@4 bf\b([ րTe]mؿ "ҡ5HBj~{9N}EkxCDfmp)b~K3k%xzSU5 rv`qC(AiQl!2˥f:,UJ>vq Nށ8+fK˪긒j1-8S=t&e/6Ǵ$͇ @`L5.9K(`4!RL Q V& ^PFڬs9g,t~JmfFqֲF ' ]Y<'n]T*Ȇ"w@{z%ZڣjlyVbC8:2!qNpC27axk`ґ$os"gUɒΗ\gbL̅G'ɶ(BM0}k(1´ bE.n&].@eT}vxmKPKIt?śʫ볬vЉKUM " V[OY`VٰW[;LVHCd{kWm`Exsr7)hu_߃ p{j$2#g,YQ\&Aq'5b%ʕཙ&'zfthc5385) p~ k !l#߲,3S=XAw0&~w"/29?`gr2$TOLƎ^S=oQ) P;,U١ҿ}#GTq8j1jxMLjp&ϮU3I3A|Ťbz~Ljjm7}ۤxY 19~O~dȻ )]sZFٶy{OR[5ު #rkh4d^"|:Ja l72rJ/fhb)ٝ[EU\edIګ-f *~Wu\+sU~rٱdLhx6R;@mq0+?rS8^$fY:vtU9_LަPKS2nxq܌<@c[R]Kȳ怞技P/haASGp%8kQT{aS2=g\%g\Tc8u(#n/;v3ToIQSyW`Q?drI1 s=NNo_|5=Ir7 p.`3ӿ_?k(Y8δRr^EҡtBVp>yL BvI4kޞUMܖyȌX1R6 ^'1B< *B\/n~e;<&6Fh'}[u/hh/r0dG.s_g/RYT]>O\~L];͚; hF:o:º\T$nO"?F~ /D5ȅt{Izh.-.RX>oqÌIӈe@kWh {`"W7X]_M,y: %}ʒW;nDj*¢YFJ"Kܰ,UY/rGQF5*܂ϯ?ĄTDڢQ0{ժgsDíνGdߙʐ'ᗞ l~GBo5y0$$nX6jHN}`Aiu"MG?]J1de1|೟G9LJsITRO8}b:ҀZ~u. U`{cue@m,L@lD/.;"* "x7̴ φ+0HxsW#ϒr9FF쪙$.DB~ 3^K9,q*%úUmѱBbe &AS00BZ4ipx1ǢΥ=9 vweU{b;0b4='[)gCojKr*e  F M!2.j"7bt MyS~[ ł 5_9Tk ma9>nUlw:eF,)骪`ϪUs'Z VUyC|W1؂k Բ \չb ZGڠ6f} JbkEZ]>~,rhXC,}&J尳hZOhTLh>m;uz:T`a fK1Mߨ7\ZCT!cJYG skWQ9ΝF+ӄ4aM߅s&N?S&![2+%f/&l33('Fdnh^jT9+h;N3 KBq&T鞩0bj^|n,G4opǁ(8>,{ed c6Gy5FN5 DlvF$X),LRi<aXRCجE(Py,lA4Pek>je5ia~ku?LY0J Ɖ'*''G}ix!څP()aװv-6Yv&M;$BH^^ԅ6?HTR \L|q75C$wdz?bM ĒOܴlF~pXd24C%z*|[GSo;X)97f6ET(]&4{w#p+V8+-6[s`Sc0knж\)*4wf@6`A[؎a{ݥmpZ΃Y/-;R*366Lm)eWxnX/''ng5~^VqYRjy U&|s5n8AQ&WtËCunO @[sC4Y?TߓщQU^U]dABcq2Z2>εg]],SƞAAIiB&O>':3+v;~<e2FGJK[G~."~U4v)W` ʟ}wq֠S}SKbAƭGr璌1(Jm42C*{oRJR0M4 =7w\?o.}Cn],qSq Vwlr5Ź+#3|9I,z'(ޢy9/}U#iq`{Ym%4>:6|_^zJA[?{njK ].pɓ輍YS淙1Ɯ8t4!}GܶT7-T߃RZR" zgɩq-O]{+KFvjvc}Pb馭dZpFM=~VFΈ{f9\عe-)Qc#3SĵXQ0ˮAW"4BW>|0GINkh{OA?l8W`Rsį/x(ުo_өDW%kRȬ!ѝ+f8^(Xq GN̆Nѓ@ᥢ5JbI[K٣N="0+Jfg|݈*ɏ`":t0$e id>K΅,O7;nDŽa;g@N0!b>ݡKaVE gbV>5Wc:?a^儝 0Oqr¹!8 ŕϪ <RQ% N3T%Ec,}Ȏd(s ~QiplvnKmN`4uSC&G56o #"y7f58i3M #,f6%ۇf)@F]c*\*}#bbg Npko,EO{Cへ`LPIgQZWnۑUS4[u2 _i. *F5{q|L)="td hoیIQRQdXB%Gf4a`yB.Np~\kbQś6J\](BǫD)ӳ>*{)cDA ()v8O?Ąflۜ"A"5jI\'"PDžL"MyH\>7WOd0Tق`HUZ}QDm[%`OPcFXl;0ꖷ:%{7f9Z!J鵇*:׈J:Vn)K+@QJEJuVmrTɒdѡ4өwN\crATPŖx,$ xtQLŃO֓)T #ǵ*@D$eYM@Ԝ#NV Ɏ߳O{P8H0F%E c _}hF0ˉHF:(_h: HiP>ڲო~J?u;ڵ68*Qn?#ƮXt9TTͥD߮e6m&:p mg=Ye ɫ@5APΣ,ʬL4%nrtsڛjap2l' ICIUu7Օ7=x@iz a_Z)rgoIfyP@2|΁U뗀b,adDVPB:BD5H?S60FuVmtK[V& `O.Pd/HT1Sc>cLGA%ܽ!I$gMѻV#%Kbx^bb6Uu4qUx"Vxo#:Q,;84|0](т#=3*#Uq9^ ǥK$: p Jb.Yɩ߃wj8eݶ2S'pΙWǠyw7).!A+:XuN/`<مEv`˰6ԼrMu8^ҥ_Xym7"R2̑,M7|TK}38V 4Orq@߈ ǰ а 1ݛ) 3WXS b{halXj{37NR%>k8zlGQy7?JU1y(!{[*C2C~ztLM ? e6ft6V@tl:҈%k]>ਡlA 1NШq SXM8ʐ(!I>yOd&{ٖ0ui(r`Hqe5$FY88=9)ǼTvӾ d3ϣnb[zZ'k ?Wt2B-Lz|Μjh'; ^X،t 8Y}Sʀt:Dku-zT* 'sey|Ǜ IWjb M>VC_~1nRm YuZ)uQ<$QVL+nS 3))@v5zsTW,38܁;vH(z7xR֔媆)P`xb[4DQ ]@=Ϧ@ejaMHDjUqtBM-b_m] ?H<o&n"+sI_+mX}]hEBpﳔ}%L^?bUKb(PMS12]9X8̩NH./_iSM+3;C4^ރMB(82"Gz䫉KD"i[Nru=#0t#2$]Jp,6{hm fBYz[1GZ=ぜCz 8u\qgz')/*‹ xVȸm ߋ}s0~Q`(6_<a6 3x:<9a;8t7'*Jmh!M.Z~ F(x[h?8B nD-p nyLcqsU-Gn.Ii?r;2LHs&%kiv:["ɉ+9 Ztm-'{6c=f0\^UGzQ<% H:gpm-\U]sdA1 ޹p Dv+ɥ[%rl!+؇S@I _RqU#bpA;6e麻7x6ᣓpĉhD=Dx:1ǩsxS vNiМ5ֱkC=<# [pxv}be)4!Fh=۸vͼA/ 8"moSY.Kp E8JE'-흆ZWgM /'я Fd֞BȈu+RB?$neCO)Im #N$mz!;Ҵu@Lcl_ldg Zea!Xi'*$0.At)mprO I`/VzI-#$ͱe͔ͥ5!SHK=bqpXIp:,g7F[E #4\kSM+~W@wW%# ~ou`vw/ϢBơPj䪚0F]ƯB2bLq{@7VV Y>F7FKT_εgVMvYvhHCd0r1_3!-jBٻ"Na)9RƚagYr>6;$s_dBsqUyIad/mjG`|_GG;GH;I7y'_h?,/N64TwhwRJ,={ !:"4=NP_-pFuImjnk v:cSp3H:̢IcTrCf8`#e ˻+ߟw3 N儈=6[iK~Ioh?'6|Nl$& 6j={E΃g2}2Mf Ғ;`lmk^O,(lHᆵ Qӌwf% V]C|ޤ?fUgs*. &0aAba[ys kyfqDfa\;ԜY~>s)wM *]6q<06:廹Mޚ ,f[k,dBU^.-GRZWY]e:*,kG D\K\._DD !tO^FC#Α<@4+IL ¥!iLm qa>uS],955_($#wge|s 0ip\]pj(U6_>yYcw৫i jR7>% \אawn8Cxl8!ў1Qá"+N" (PB3SaoNYeBPߣD˒Ӂ/Sq6Aݐ_$HľۦwŲY n_܃P;IE {ō 4JF6(_6AZB oԳj.|fHU ur#{iGVp-6a$\3V/k 9v  :ù8y?`kg&LI3Taew1 m7Qt8/B!'Y*u՗} 3sx#g0ϝąHGH4w@!sTY 7q`u2 :)3WG|Xuщ_;Qu՗3W 9a6GF@}[Mb͍r)j]("d(RA:H⡮Ps_qE*$ /mv3Kq@fY<V'X}%A!8}4o#9fDv_:ݣEZ z஁9c%63i땲9rRXݡMK;C>azJ (V>S.'xHEkÆ/&(t> S^NZD.ֳ\ nclf%Հ=JRJk C;%j_UQVV`i B(35dd~0I!>yZ`6Kr8=0z_#"_o)M+ҬЫ  VOy5Gb*Rtq܍se>l 1UalyӼP,k^lg( tw{Ocg9Z@dvJ{ێO"ק'zdQdMU $f fhb Jt3Mxq +7h'Dv^ BWʓFjP/QyO~. 4E?4;鴎U4t_盭.+a'D.58&ؔ$YhX!+&HTg*lCu|zѡS&E3lT'k5NĐk' >T[c 3kXǘZ?-ҵCj=XQ-=WNxZgݸEt%[|yڑM "7xg r`SmnFq LYu\6R- ̳7J'FO-U%3cgxNɮۭϞ\ǷkO"Czdy$jP;)ݩs^ߩf [םc2 k5",en?..bRd=4@)b}ng>טc"=Lx$,Y.|Cϔ9 @FjO͜-7&"c{9?lP(f#wqBO=2AXB"NZeʷ`SNv 31C9?a~%y] ͤGaܰZN20)7H5jےr6beOF>QlF>}z,o踒Cwg2ꇰ0[/!q!)Nnmmupɳ2 ^V;-s80/F{PyΆf /'媆[-tB4,BF`z&ך`\ħa`p ɂ\;pIMRx,a . S8hc^J5t#"lW ؞UP]ypL` DN"4SXv)F-<0wf3 2sGF% 񮡽$.NAJ'|ŊMVsX=Ef~:ݡ8йƚRX~4n"M7~&Ts?<[;^wLQČtvfkIZ̬wMfqk4rkFy##5kӇ3h2t 3@Q炈?S廓يA+LHp%ظ<+b9B<&{aP|0jg6f3, S)aÁp.=G˞d?ET^~%;/R=jvl'\wqȇ{$vOs?-6Tr2"Xj` :a۪?1 %Γ+mT7ت6U7N2S 2 &1v &`NqDxmևZ.l醱9|QG||UhX'*V3SӼ1hÅ7GLhM&/At]dPX҅C/-x;(!Ⅵoea Ô>AD8 !HZSL ߙ^^ko^ay@ˉ6.xQc"#5oPOD}[^`dĶ]k"LJ{|1r'HU@ftOL ,' %${I jNPN9ҡ7՗KTALȞ˽'X^zCMw% Tc$rf7HGC:n-k| Ā(# An~18x8 {4 58zCvT+ ]mBDIp (-/t=5[u5j?  eQ W+Aش簪;=k;*Il.Z5Pc* 7N@ V߃2YZ}5#( "aΞ0f$FKEVی6†~ k+xlvw. !{MŨ$9[dqbF?5kr^-aSEMX'lP߼ٝĉ rxF"6L>ݿ Y9J;;Go:.ύZAoȋix7vXǧNf,?\Vj`>J*e|U12|~g0Gydn콑o *r)ԣ1&Vf r}Κ~h}FS.0$UeC{?anY<`bZҁ(f\KM ܁!"1߬U.]{:cVMKHWpzeh 6]VZJi4 OwԜ{DpfÚ4_ Iej[N86jslv~P:Ư{9zъM,k)2͏*{SD%۵{$5X|#_ 4 xpɚ갰UTb>hS 7MSE[#` ⿒tgȯ[Nx^fq4/W;d\dpA=r7  sv#c{-"d ư^.lU8D.\r,EpJn9f\bBui\ڏY粺Vә(VŨAuX$ĸ q4rA(L讄Cs/Ks&A7n\&\ ?Uކ]Q`f⩳:d?8a+QtS Gؐ1MJ\F ^@NE"&c^sU `Rp9ec#bI M$ďkSrYH FULY$ X„>2y 8g6m1UhlICR |-3w@$ț+Y`֪.v`#K>){إYxX~.{&NK-vx8\Nd}l隆:<:-OgA*/5n̛eY1 mw9V&)vLFߵω꒐BǷ[.V3@2 l{6oy8(኶xsPy2CXFŨ3< ω-&}LDc6Pe>>M6j\9)S^$W䋛q\:HP2V[3|gtW/ڨ[n.K=78\:zFcPTqmb^siUo NnI5,Gv)~!F9UtWO9w%i)8s};B)։e̝#rS |KQNZ*z:,0eֵtxE<͂ Da It$_j4zO)xS2'X^ӗYlc[Ab*q}&+TG2J &|zt#yik=sS&=\\@hk< }!~ܯSQYT_3<&!9H 7#Q iyxʵ5z!D7eOl}hO6_LiiM9{rݜR!B!2 uiw,Cpcw%GIRVdEB]V $5a€FIj->t + MkΫɹ|WAtjT^t6Y"1Km-2sd=H^1bgZZe՚Gik<K8 jVf+_COB_>gG8115Dۘ񕥐9MD {4 ,0-JBypo:X$^2akrM/l1iAݗD5[_+.DG]'y'hH~n@">#)"֣/})K%>$\ndq3 ")R+S{tfv6d¢(+VjlSp0q ⊲͋`1CWׄ3#:F'F>嗰L(WaSP4LoN4~xyjV9}ȇ)%O>V4s]ԖblhCd6Iۜ^KZxw6t:&tkiI (2{F+6uMx;^'5\0NGZ]=S;m^b3j?te,lB_O8# 1u%:q.FAe'rxw5) }N.~gٖ;}wj%f ) Y1sF\l=+MW1s@pE&spVcOo`LbO+֍j#UM2ը$)d N QPIlK#\E4mm3ZA i>n`Y6O~ |sP#]TꤛEsj'B" kkO{4ϩˁzPQƠ"̗^Q'2SxrZ2<4'q3H!o?>݄kɟ'˃h4b{$[B+9+ѯq2V$1Y"xyXQt91V  NH%TwEp)1 ? 0KΪKi_ɛB m ԨlnTq}1:>ku /X2z̶&AC9K!-A)Zm'v:`C-r .r=c>Փ(&tϧ!- \Fl!m_;)wc̱WHBBN[x|A'D4\5>l-w]!zFyrc 4/" E,yf y561?H[3,"7ߦyAF4 xZ &t_hHuPBIzqŊu]6#߶x1#ŢoxIĬw05f+.hYm&tquj_4iE+wvi>ċ,"8QA$= iI[&Ϝq!U+9ia5-͵KF$9?̹y&"{5~ƪF=KB$8s# ٢5t"1_W``qPiC;Hpxby5N`{v?9$R )&6|5(e@. oD!(}Ox ^PR'ckCKaZ`,GS2y>3Sl=/HռPX׆Ci7:٠lOd<>f)?7 40PV )P:$ fS,вV31bjZF$3hvHA޷jH$m8pStW gƜT/U r0m>>b?#x2A5GтБ?W7VT_R O.@$c8K=@XNe:WۥA < /{:4=[NvxKBM TҜ 1ד'C+4  &nmA|WP |zrttW. yX);7_9`scᒘ5+OvTU7ˑ=Y`֩JJ6s?—i=s t4y*i ڹ47# ¾AQ҇f _J|mKWA~ePPn̾*PLFVWӆ׃ۡV+X.1B;'YB%TJ>O,ZS3ִ>%ˎ.X,P4Z͗Se5>1'1.|b2qζF ͠ 50 3W&hk`ʃiEW=uBanW"И@^{U.nO1ccRCU(K{|C Ĥf`MuiD4PՕOxQy9Eb؂UҞ̂$LnRZ7#?]G*G8]v5!W8[@=7SO] JH2e[BI֝N%B%8 @{w%.@e ˘@C53ASa FY(kr#HlJ0hW3I7sHcvUKC~z؁gVf^ߥw4̺Y`XgI-/8ąi%P6 ߠ*ҵ) R`ƙ;*{+1~e?ٴ ˳^^"j[#1H'}9.8d mPK% 7ӬxL3* T ѣT_YLd%hΕ{|_UAAM%1։ '4me&* ^W,٦3}F㿮wjiZ=ѭ-Ngy 3K6sl}@"~llj Y~>6L;Րm,TI>fWJ 6WVF(x{rԨn|MP[jʸ ~N]inGuH,6l] Ǜ \N DSZayƨVepv/L#- M=tC͎b]'GQA϶wŸx0q& 3g1 jQ+Yϐuae.':qaΗ1F_Q[1hX7RAq~9% EKIZl4ke?~ Jϵ:W&u}KdLQzCuj _- .}DpK}:.L.S㻝uMpSE" ɀZIUojVk9:[ fyn՗lǧ2f=-н=ac(٥f%+CBm'ˇO=#u1"uśaiuxLHXAZW ^>*h)>Lv:8MUNH1um E{vm)χ &?GQMfk:-~"A UhzSg輈tgԸ~[#ށ(uG 0^N0q.HQ"{R }\ (&[k so$k7σ[d+z,=W[ScU4J]Xwō^שLӑzD<^ ɥmj0D]ƛN|e(J" qA^w_u_8~d5rv+y-XM%<ꛌ"pӧC4ol ذ)cFy/`uB.'fV!,92?1yUFUCfթצc@U'4)<}2X7.PZI󏜾V!b;BF 4-.0坚%+(1|\ґ`gGaU-{&Gm'##+GtuseQ\\k>g )@6Cr`Jv]fbDqh΅೼W#3xFOZM%[жrins;E\Xĵ)8 M][DW- }v.}UO@یtҒ1^*2R{` ?Jy'![?D=:iԩ˂ԒàoTMݤI!:$*y^]R}1*24CLi:PإTFCQq⧍>22uw!iGKZk3*lETIZKv5o0U&óҍSbܓR*/txДJbdJ"L]ўHg #Πݫ3vSB톒[*q;ָmghNMk] `4)߽IKGA?!,(߇B)EnKiW5xɟ14,%>e7<, "/T%hz-Yۨ. $L%\HARLĥ+sm-(][8wwxw cYuSnֻ-58:>wƯ -a7_š_{UJBqbLjHm952(f;nC_ѿ,u^^'oS{ՠLHtPg@>(GZ2Co/\9ԘWVn$ATW,fszBy#/879$04UdQw?1nFvUwlyD|$.u7*N/d7PGdd(ŵn^oDIY mwTay$;@ 6odZ9; /=^.:"]Y7Z*DbKbU_V6?z^o`̩ C [Ju夠*~[ .c ǞIFa^ô$gs s?>p1Ժ])'%d+sL`v/@Q)^ tE#AiHEg6,p2L5~7a|qM>DC:|[yA&&K|_9K azZvw*!pۯ@wA(xN=YdYE]Q$V0ea5ViZx.Dx](!"j~xH~D7-0M 6X$]U'X,Yht,v)֦Z+`($ (:ZGqYpKQӡ j0}x)x:ma'n#MΜy< p`Z><͏S$> zn8<X wĠsTB=-tJ]#n?Z 8>Q]aP9aU8{@[cf~0PBe7!%;'Q")@e٤o3G\`c{l8:3̿FANx64' ".Fy.a G%qm$}MnXj/Tm&N( ##`uStdu>$'xVCn~?5Aifn NE:güls(a h $f~q}9[-EOʋ k71hI@tbv|6ZZz:+7E7Lb.Rĉ@V;\ @=Tn-)ݎ1xc$mn΍zف 4mAWvAB&ߧ QGFizL]2ؔa UM \Jg MK.1},?ǻAA9`cfhuCq|t%.^VVbyZџhoM zo2l$mh0ܪĭt!O"A@Y7rWc)jrM3eiJQ[b3p^mvl+[%0+I8?wȭ3}bI>I3C.d:C q}L 1P-cF)DiegXu+jG%23KbK"5[18.Tl6DfiQJ%Qn R2፳ +<(H3g'Is\#SS) _}`+,meՇD@AD³_Aa39Ooflӎu֛ 3N ~qЧ*(u%?bhcl(FpҰJeOL%A0VݵN8/;GGzC_'Y8^;.;1fao[%<lNۚPy[G{ʭDQ0بGZjwb[̔^OWT/b*49=7xL;:# ^JszdMo4 Cܒ z;;wKثfPB;F͒{UB/G_i6voòOEk+BjZ&?] g<5!,15  'ط9>yM,s>b%Ni/֪ !IWļv u3n1] Gn Эen tBg}vG#`ɀXV}%qɖT!3C2b@VWYP^~UXeBi;&Nl Lk[eN}5 lϠ]WClyGF͢N -߄ߠ\oBWwM$qQS}b-;BJt>Aߎ@6zhuN]*[uUWa7$)Ar>V"J{<]Tp!'rrG$ @0,K& jm!'Ro.+ -|U&xTЃBՈ[P$Dx?/FPbT˽QHTL`<4,f 7 Ywk 3PjZ48gDu,9%+1>vdtKX ^nv) 7]&^˫F]U-6-ϓa3tAG'8!y {Tigan.5KWT}R@0]AfNN)Fy '㸦cjW];~LT4V X:,b{WV^a1mUߞ|SeU7>$(fhYпJgbu 3)fLlA!,GP5=ȯ6w2ŇnWzugŪNگ]pZTqs*҆-dy<1)<ג E݂KZT ~B3%ӫ]$ Mݔ7Z,ࣞGr:觯nxD3]C5g#ު*GzCy DxO_@W]#ڽ Qf!f5p, E|ʳhECp~ NԵ‚%6dj7ҁTvpo.C[_6ԣȺIhw$C^}]4Դ[Y22J`?.#?mLoxq^J/9J)>vtR`lC]Mi(7jh~E,0qVSk :P)GWn..;ItV =1p!(" y;ӵc6 Ae} \׋7+?X2*adVt2='K Lh$;~I |pW 0imwGmQ0UCO9V^ 'ojZ=v:3JP.| 9P"1Sn+:ԡj1o xU cJ[]\Rv9^“|T}G.+nYą1o6#$ [Zo+>e Y8 ZKFt[*<#MFn% Psg޼.~u0 TܓؙOa㙡oLd(aroqL( )AՙU +OmeSOh S#Y@j]:8ҁY˼nE׾LBa=H!Y18].C~TS./ Ha潤DTSG{Xnt10;__y*Mc~SzT{A#DB>J'sAoXk7Z7dA4|1U=q.;~` †e+Nyg6"CkVʂ% Z,U1 @iU YAJ*KQcؒlY!F=G(P6py\Lr]Q! U3ȧ8Qb2$U] rYqZHTr5ɥ I0173/yO+FgZxL E]uE=2Y9pȿkpt*3ҹgB$ߨ ]aL4T'P̙7z@4v q$A8_ )]d3bRMI9q/~8B +r+qS#RNtH])D>TmḮ?uݳ(ib-TNyOOnaCT1p 2KZ?B- ›$KM][4GFhzFIUb!Ta]xՊ*h~r+8c0ENMa8/ W_@${Y+ a>b:l@@ cxvJ{I ,y+*J˦CAq~QvBjngYjCJ?6QU@z 1_#I[Qo9߄(l6Q g$ȚøK~ w]+B/xxJ?+hlv@-3*)- >ekL3/;%KukiyzŰ]f.'+&t9va1#M1Cy7p<^~3 \g:6=w%7.<ԎH"E4Uj0#qq)О]w$ ?XIJ9DST`$RY&N}7c"SSJ# ?ӟd !w1K);VR52uB7sQ>S5"l)l0p;P+}a6R60H{yu|P|@6HJd!-8@=q ̛=w B8xWPJ6*OT {r\"E%,?g5\g\ ?7 &xYDw3,Q]l]X9'* C=pjxZO](-@1IK xr:<%9Jb0g֖zP%J`5{p "ڜkt5F Uc.-7҃9v +.Ț{Ds }U}rqU jy;Hl 3 0ᨻյw1.;{I,"o&EP/x&T* bY_J'̳ .8 O ~;\Զeٞ#q srtȍB]2A-+U>ٚukgu{|*{xT&7,_CBו΢= %ߡ2$D -('a7IrwΓn[vRBEԤ/öUuK+?aXMѤg ,!' =DvBd%]-Ymْ $e3Q"Xm sND^HVf4.Tz5:Bm/R u<[J oC Joa4ZDބ'hq ļ* 4llԽ=[o ?|!Z'D_7q GQt5D@P45_!6vW8iOe ޕG;~=_rܛw;VyeM0!/:(*9r85D+!of<\PdӌG06wgRb)t>J0SۭZ}uDDF5yew-H&5!7`7{eo]4 6_E+\-0ш/ik7%ډ:/Y~^MUg}mº[Pʚ5 @F! `oW.80'e;B@b?"0΁RdC"kkx3ۅ8pZ42v]d޲zfvs=,݄uC5k^!qm'K+ݧpyld2^?q*5P oB tZ+h5r1[uX?#+{#fUz ,]- #U3l_mm+bV03ּ锃Ē|z)iˑLLw0W`~ $%xW/"6 %fw o5(4w0)LHkn/oL·i´ @ԘI EfA_ɔ+`A_{U6˖iV"[Su13cŘ695$`iL)UI<)͵)\ _H9,)-~h\ [xZ$]&$ q_Qw`$8$i IW#x!9٨ƤE6A[[>_}DѶ 2gw&vE$?+ؾŽ'|3Q(kT/fTM=gt>H^Jlٌ,b7h G2ɱι) 6RI.o:$3jwϾӢNqTل>a+f]SHAY?a((bsJFoUI;!3"}cNM۩#B7 ͛F9\ +p40*mzcw)w}|lANUKݡdhFUs7bP5j%b@<2EYKErO /e-9G{V~ EKYy i5A[N@.cBmI(K6<R {W5ab=Rw=z[΅ϻ-6^AΠޒR$"&\)hs쏹`;~Ƨ.'0f29\6逦n§vp̊P0l6jI=?ҌC)) 3Ϋlw;>J)N‹):}83\l~6p0 j8uug=z\\`_rӒmyדIgwvH},&f9q̫ /@=LZ~b6 IY5$򁲰败eA20%3iuQE^DtGyF¾drW(! ~Z'udHYp |n]ԴWDxZO1_| 3!ɰF[HG `LX3{@q5A;%ڕŽ**kj iߔyC1\O턪zxEBB+W]-W *QI:euBFsfHhM<ʲ;ܚ^R̗&z} sҮ T Jw݃#H:r!\D(~s,lګRQjk_̉e _#!6zӃ(Q]5?в ,Gm{,Z\2̉ XՁjRe꼠=1`~b DQq歼^1b~*I )9Ē2|纚 {JeOqx\dɧSɚqVI<XF E]_#{!#I-'O,{S!5TnޥVoҀ2|D429 -'rTH'"$A2IiۍfZ!e4XPXIlL:OnA_yf5 b0rJEZYNԿ??/?<ݓ' `74iDsϔr#Aذn %?R8).Wj\ S#\&{⡆Fbd8`r;^d5d:;AO.(=_QަTdgN[KzBсն΋i~: _.bB"8 h:xb"4H̉x8Z6\6> }ᝒH݂WӐ ͋~sVAeoX޳a5j{^~emn*b)!f7~Ie7!Z4y ok<*"lZz%c8i?ZQ;.$dzz;:<[*[zKP[0ؔs5Z ;$_l֧r:&f]4mU!vha]ʔxd~omqfWe%=uk1Cفb1g !4yxA60Q qi'Z\.'Cḑg8+ H1U`ٹ,lpkT l8DLr<_ޯui܊;2*5p®?#7OMnc08U1/]?LW-r6 O@ U>e8'h[ Z-E(X xmWQ6b~&ڨ wknOĈ0P KaG=[kb^6in'9b fdsTgՔA.BUsctX 9kpd#AdJZ%$XghxSw._TP<_c59Q )d]@}RׁUcsA` ĥVXNǓ,6Q9*_jʊӨ ֻb dԫu2@\ Vqf'qfЏQ$} 4~z*vRo)&^)) ͬRK1+06+2> Z3 2qC/A, et?zwvܹoVݛ]"0<6=kHSQ0UPb3M՞*;KL'A/r@U޾S@J̶:Olf8)tZQJ߫L}"ѭ ~wKySħY"ZD)@w_%e0]" ` eµO=p F~wUklFŪIHqHzw[Wl!|u+ ߇3z6֋S1F 2qSǽ$pN+rL-b'o lxƕ)("+̺-΄ONGӼ &S| \ 9/\bvl5h{WW˃EQyuD6 +[uy0yCk:ývpgPlTƇ-5}GB]f=a|M&<ɿMb?ɂjY$D |S HxдI/c? ֽ^ڹlY*`#}h}= X딚0 #4 -v $Jw^veܔU/g.ZYGuZ:,z\g?s4 椒䉬Sw㑜~p+s!mZ L9<tu=F9x Xi#5F)p-HZS4,tD,CFf:J3>8_#4|{SUȈ5)_c4e```z͂aVn̸'B[u'gpq d&p,tBtd4휼Z*D%6NEG`;T1?|k \6r:E㠗s&_T&8FG'C-!tbԍˠ!f'^2ͬ'X0?U0/솁𫜱YgH,7jT3Zf lBLCݮRp*ٻIγ*@F3 wIfGF?fޅumopѴ+0GƘrJJB50%k%[ \8Bc+ 0|kv`A %țbE<`npVNhLWBф jQXmu= rLʖ,lfӠ2w/S ;r^bXil^]Vr6x9&_[d9-pDt"9KitY1{_O/̷Hg}F .ֽi{%haq|02FtfZ3T1=bn p ى<b o%}.+0. ˎ~jUpѥsK[`N)'M48&<d b|Ty$b7-Ďw̩mL شYRI\sSKٿG3pH|!@fK?~gK>~-4g+]۰ډU?$T "]^𜜜$OPeDW 9#wM`0rGV1v/!+*/FKf} w$*5|d&#]Hc#('nw2ډ'k2RB;ω,nCT (EEY7m8GvP5C~S=PMA?y_%X:3ӼmH#Ctu0G% M?MuoKJkq0#8_/~S[n2\.ӧۛbNa iA^2yoC¬$HLP9̃M :T}>fI{cN |.p` PpP;9x R*k(kCmQ;e- pKpDW`T,ejTCaʠL"?yR* (ks,iO"2/4ㆬg>#d? 񪍜j7agu9mݷa6;ٞ-A+Qj+\'Tg DnB)/`{E1>1ɑZgo[PX zW;u &~rYŦT+$UBB<ިvNtz;MWX(womuE.OC_*K,/ 1&wdl<:#08sˁ|N&W畃?%70*:`8 :a g/t]' \A\OƫQie6 ݽP` Gdx5$$5{h*~#5\u_E -nAi'g5jΗЫZmWwQA-P ASBRK|jir1VgWL(ߥ[G4=pqLvi/=DbT[xXrйbFuVB[cà*'d0 }ު R3{p'&<mS 1ߔ'=ai] k?QHd߾\q^B$A3pHF?a(cE#?U]},ETW}K0Ǒ;,!j6QaD*نjdZJ, ©ėK4V*.'l@J/W :wϥlbbK^L Mձ|ea [dXx hZ!w_nH]e f&>_ޥ! *;kgTYMD8?pKZ+`Nխy p}kns^.K8UuXY{0;v>Ou K՛⤋/ Qܭ\wm +7l#˩!4;_2eRN"TQ->dCAjۃl-fT(۞yPcg Y'55ޛPwMGQ2W"-Qș&D.*V"qx~5%Ꮟ xO>]^dɰhBi]4l-.T\V~FYɰh; 5jFn)tەl BI1v߹5\4ԋ .X-Վ}G iI^E 1ꕲC:M*bQ5R2[<Uu?tNo4ɽ&iiYg4vt6ckBuc5P[ءbVQDb |gV]2Us 06wqP֑ y.Yx G"aW ,l#UAޭ${  oq[%x11Ւ``e&C 觑C ob×`LJ(?ֹEI'( Tv g. *L +/zujkx^ֳ^Ե&DVHya7NuA?:vay ~`D8b 3K&CxjGS[Fh>;V1Tf}DBoxYkEaX[;^ꨫtFg!ۗ/J}0=dqZ4:HQL$7M 7S=p*%ƤPܮ/\5-5c6F^??k96#=|k4|bPl +YȼO1c5^C*JIQ1HM\רS+cxcpF$_yA?Z VBƑ.u$ٹB5bFϿd U;E¤ N:<_)J9 sOͺV͹m.=EmD:zLS @"n_LOjl.K,~=!MR~óL@C ˍdrկS?_rWڈf %Ú`z`FDс`Uظ< aE,*u(,]&ڋVV]ucdEGUnqaOEaѿ?}yLU(}1Z6l줎xW.d\IJh9~R ɕrV/ >`c9:1s)d#&_҂s}: ^<GR9)q[ K\h߸Ϫ\^&exAN5jўAȐE e t3HkXR=B{M*(%Zv!LBR6W!>ϨV-"E'Ej{=kmviDRY=-E삩6B D$HZeAP*ϔ*DAP klޭoqLr*\7Z:Gɕs$6ش.=&-X46]B8z#i;Fvl& !GPf ^d'Ayh8 8X>Zp?1P6f߳QmXz߳t{M8sakE[^MW%V36fCV8M@jr8ϲ'Yoķ(8% [٢Q^b`IꎩKa#כUl/CnX&g,Cegkcl45/a_p0dYh ƾmD4#,ꢈ/a at9Nt9FL;bYrIy}wͮ`Z<;|jeE VnтQh29lqQD4^cC4* }^Sz.bWS3>axksa?H0m4D:QM_0*$UjCe0q!%V<7L/Zg)D@O4oi'p{[)qa[ %#֡2GTJr 0-/+BI%ZǧZAϤJL8諹`ZgCNqhz)9:h[p["%n]>i;겉[P8. 9 4(8xf$} H͔޻ G@4|zxv#Ky8܅hf +^5\"z'#3:?`6f}cm j{Gv]g*{m9%7h*ʅ-RJ!@w%K&y&;V1fhҎv0P1)Gɿlr}pHhDD9۞Cd@cӫw5#حBAցhctPDmߨNZ 0^x|Hk j:= ߺ(T&#t&ǎ*g < ܠX~H9(49|=ov`J%唐5/< }O qхӀ%SZݝKrʵyKz@ҙ"tjax!0 b|ױ]_#c^(G7 Lsf;$-Nt" \5gPʒbx%qքgSDvD6 4R8(}l".ec^^+4ɒ.5q1Wb cڃ2c|")|kKd$_AnŏݒEeO;Y:c+. 5C C>kD2N e]$[K[ѺSnm6HJ yĺG05nX9')4ުb;)n^uŷrnY+*;5*P@Bkޝ&6\No]t?_V/[jE {KKhuxcRyݤ.GZ Իebm.ZJ?й惱>=k#\1h1]z r j#+.j*BZݿXD8WxG|mnkк3R ̭Y1{O>&)X]vc|Z0yiH[HsiIB#ؿFZCe eBJ `$kE aSxpIkmwz$:>39. i. r2Аָ51lr-،݌P ! s7x]C´?!E͹ki\^{Ec1x^yaK27xWSX?JADpIaܣ=zpP}sg/\^ C/gT4 P'fI˜͙6?v$ݯ78I9 _K$_a>sKZu#B~jz/U%8UBhTE>Gq,0WlF4OZ.[ W7`/ s;V!|Ye:΃6_>2]­y ]'~ p cR50 # d8= C҉]"uC]I{ܟaNau@HGۗIBvr> J r[g"pG!>m3wYe:k.WU ` 18 aՁ(@3?/Yr~KGPSk! a& li83qLI"_U1U_=ӪRXjEڑ}XN*OhDVx\퉣V+3>hoՊ&M*,*>yOmοnHk. }8ߣܪ~*Is}p7 |}=t K4GvJ S-F$ .$;f^rzp4J$b]J@a/OX Ϡu]b3Tqې+7H Low9D]8-;Y$H%}<@\ EX͔^_\*%8؀v|;$2MdBb2F<)lEu[o >l1o_ 20Sm g<谔+T_mca؂G8{Xր.jp.U^D~{ E upNrzík[ݸEH!ٍw }8phi >$T#E'1nRT&~Zҧq )mhCGHvxJ'bvfrw:FoHWMyw2KҶEO8=Qͫ.Sٍ ݈7A-d\L葲zyJI{7 ad^g4D1q8-2˛nĞ32rmϤmr - u*(IL"nNUFB&s=# K@ YJgz^`qC:}|QT*+0.m4_S0SPwY #~VG\+nlN\\ C=n/Jtnꋥp> @->-ƄR`Efh* HXebhrh'>9ژYBH3QZ[au $6,g"J.aƗCdy)]~ƧpGB9T/kuNT/jjLvp7M'.L'$riHh]/t RYȈ饂n5\;Y#AGfs4r޹]LJq m2DiNXTGbCXuyn jWP@0{{?Kť͘e3&>A` SKx݆7xʤyp<7%H 4biQUõ?GHLt=o L+uo/y$+3p\C`FRa>eZ_\+rr C?,,ͲrLʰAm{hPt%ҎuRj.豷^F,Ч:x+;ި;# e*N/ P)Fq0$Z5yGYRdwHkϞ]YPYCŗ{h Ad$*VL:Dt}S|Ș)C {V4$%.,ɉl$-u|$j":ŢLtlFP k.rqm.N/{{3u+W^C>{G:ygt]\5:cY'Ѻd:+GrGx`65fc6ʰ:Is6AX̓0(xL4c}kl-Ip!& ϥ(mXԇf謹Ƒ3b=`^ԼN 30~jlQ*nM@խ4,M~/bRHH ԅ\:$)^oaŀZnuIRKyutVA"  ^WW*lu㲍<MN5C,w(\8dBy?u`sH7 l'?o!.4kE/P,roJLo1LvU/Z" iwI ժA*qE.HgS$mzH}5 m Oe΍.wǾ܋c?|kHseTy{ʠ3Ño@nމRcS}Rɂ8r6kCVqE~$$>+e`4"Chc7#/iDфY?/_x0Q|Tef@8I+Mb$ai&rh/OFtA7gS0;[lB_.?1ЋGi$牉G8iD0o)ذ<= ߀RPTf|U9 E̶ukK$WQ-s?v/a d̺6z|K9Je_g[J"[!@. _*mBM^\LM(+[ z; U.t;0J, K+@ hge1q[]윷ݱE=%>75gLfҖFӤ5{kp)gkna4 ;br\ғ੣%aTwWCIo:{ %g LW2˪;-+{BiTanN,{YꟖt̸ E&ۣn~k煈7Kte;-]ƻ-^ >(M9\>+B+1q5Fpry_OLza,je:M_ܬ1j&*f/ f1RSĸې6 zB[1JR$ Fb3ݳjxOW%S{dø]4@k9}J0PtvN] 4DsYK~ɐzRv9L,)ΫH`ln}Y*%4r|[MVs0KBBXwL Rۺ01ϥ;+e RuO~tH&Dea=W\)ƣ:⃈ Nb\%]րD}=SAUnUx}le6>@ 2 Q0uJi'ܙd5Ϗz%YlfP&< FSGū :-j);9ry,#}͐G-_gPb8,CA(KP6P]6F*O6^UU tIRX]JDE06*lX:޹%7H uXː:6fΎ}"cjv:! h\)S|fk+7$sxklLq$+v(k%O3")huGy~e.z!.x82IA)VJ8F7W/.qkZNgʸ[(pTX&]^[ه9_燪*knY[Lk.ևs!q m7wƕY_΋PZ?'U4Ws]{xE/JYtփua:3Qn{La`>r-`u2r Ѱ_\{०G/Hu⧪'bb&>U j*5aŘij5^6ief4 d esKۭ,"Dp&# 0LSٲ8$D􄹌/gnzX3Od!j6pJr\؅u\/J\vi\ia핅o8CI9 Z*E!As 7FfG4WX XBY `+Vslj,r3pzqm(Nw}Q}(3hŦrYwd ڴ)faL5ŊovH.4 x6u< {Zv*x3*"gB"CL E' HOPHDhˇ6r"~Y ex $苈(CFzSo28gxC$һ Ҥꇙ\GMpX}óG0ߑa>h+p|,5ڽʱS8s*| g0lfs={m{13:[Q?5VEXſlQUk]}P6s1_үk$0nKW~&;o4X?σ9Q^g.^>BQ.1IHm%vbh%] g(L2hG76O<8#皷l s5 qv(IF֮P] f .+5#X#t85f?U㹶/z%ošFcsĸX~ROD28mj~6up+u{G$ 75~dYkMCnMhNط}FIP09*9]lHwҮN]_ !y"mKY!s,pjve0%j] ;nVC8Z}$r8RwcG,U=E&a)O~;J0wrs=z/o0óH}iԘ]S7'92Ps~i0+}_Cp76CP˃+J: sR3:qbj.!; 0poUP`4J`Qg}YL_ uW ܈?^b?Z94@V$fn~f#ҟagn9U3vSsa'Kt?u^?/$|i_᥄żIM06#EL>(x`9m}YMr@) KI [y'&8` `%5"E̜,$1v08\,^1hDGxdoEz=feQDFxKVkH~0-/9p sQu'A?7G @aꭒ]*8ԇK.9%)m󮲾Xh#U:>HƗ2r X!ZЙ?Kcʍ6l Ij׆c_0j,>O&'ɵ" ȧP$ Y*NmO!>d&,sIRkߺu3o ?W6>!@Lo$`|_Q'# Z֣^98?ߗ<E~H*Y)"^AD[f bOIiW yNeaB_jJ#7:.+D2nBBhl!'ƆUU`WJ@.R?Q V`E}E-(~npI4M/| P'o;K2&|k<_}Nǁ) !L޲$cA3Wp VNjY(~F>=HYU W *p$R1< !M;T/hArةol EH 4GiFg\6a[2JBG(a|^4EYm ʅ Nϣ%\0n?Ae%EŁxIpa[c IW CuISpշUpCn%n&6 p.p-2(fdw=R.$D1qj 3RJVt%h-HTMN3BwJ2 Vw[Z%B`R`9 7# J|[:϶ӨosK{zCfLIC9qf|CQb&D N\ź#;TeU M|`Tr Xs3Za:kRu 2;f'>wvܨ)O>Ur7ivP/2c+4;J-ʯZܱ4Ju2%Rq}%!ڃbH=67U%t]2#ƝN ry?8tqxdWm1 נZ;0 i! Dg=dC*GxIw0I'Q^V<6?ݧjW !{ km^zS63vn]^ D*p̀N8bWtZb ݿIi?\mmʌElYEy`<4`*5̢' ^q.}rPԢ@O _s#q͈ xSL&u)d{ex~6flj[f$2(oXlQ̪>[oOjח+u@ݎ WԪYJ?mLCKdnyFn3'[q@,'*}m 3.WzwM:OX%ycitۀ̐U$6Kfz# u:}33l"p2/gȚkI0Hװ+N!}RQ$"᫽Y2vKG dz[xZw7_]2Xm;_g 'rUIP`PՙSZ5# dtmV:k쌾&(7v&07hʻP(|jl1Ht_ "Q1q`:rׯ U%/9PEƠ3?!*4z[Eˆe h^^ 6l/lrUẢeˋvv8hTtY{A-9⟆r^Vtc'KU4MD?r9uU[ sl[6C^Hhd= 89< +͈HDmiwGS5qmН6Ք3f#;{iy'/]#4 Jcgi5;U[WcmJ >\Ŗ 1dĀNɮl =t"xq@(ujhF2@Tv^Q 4Iwҥ_ jKJ T1Quoo}YMA+Lv|wAfܒG~ ZHg,Q>G _BW-:UHA0\v6"PuK$w*:H˂!xiMmI")t[/C/b#0 Ij䉐0}è2&hkie$M4W_Œ'bm#L~1&ZfsAX>}cU? .7?@nc'w̏Q<'yYO=OՕ-9'Q;9^qI|x=%K>G[BxEf5V a9HkXS;$r76C_C,cm+r#'?[sȸR2?EE/nm;8׸XdyҢ=zzD[^՟(^18z(ӄKX[6 qrwe $|B?f3iolW˖ԦeMXN%_e$E 5RE֨ÓS;=z#U?4mrF£Hr$!iDwjňYf!ޑ#c[EBJſFWNpOtC2@-W$s熅^N> .KMxF?Vip[m~k=уRM2k;q6_'O"YgpN)/$1Wmw}*ys dal};h:oi_P4f!]w6 *&az?y`7'N(cݹQGpsqkܓhn#2%\t)\-:ͣK)`T$63^_9=0}7 ?Ɨp 9;9b`$g7NQ N#n%DoT'׮HD׼Er׏=C?Lc/ntA\]߹a`GL3 R0[e!1U&ACE 1&6rL3\ A m1T3 4Eb ?s2R Çr38J t:ThGp1n@lQ'"P} D4pRx*p Sl[. %^&E)A;|,zE0(d(=Ė 8.nxk'x>ROg5-E@L I?]Mny/ښ,~}Q׫ tgJP7hHr5sa-k˝"N/[O4箙&lu;3OA?m`B3)" : ~B7Gjʈ5,75aXy"5P~ϴb_MY$-\jwRQ0ʼnXONq&V0f{WZy0AbɝHYuGj>x߶-N[ [?.-V Qlc@maVXh1$O]OQ]L'/O޳9eXdo1ȩ9 5EhnÙIÀ=ps_3NJnk v6 zgfHϩVP-,kgg[q.Aki E@9z?p hqlfRx`RoLGĬ ]EvQrW_&AF]vdeaLGd85ΛO?'U4F}J@<`qy%"ؗS!;f5vᝫc Zۂ$5/9}2 R-" ~`CNXy Uo.Mgu:eG]9B=y3s_3%j@GRxbEmuD<5nHj xv ldk.蛅#-Z0Q} T-Dlފq7Y>ˡO׏>0%B|| \n0Mkw~Aҏ>\LGq2n{e$0u" yzH+K~߿9"N@ܥ {tPE' k?ft첱pk~W,Jˍ ILV247풤YFӄNBMRje>#咦$ms,9yŹ4f3}6[ѻ.2!+V,^2UQ7RSOaaTSrh.P=sC [!A\1Fzyn"T42@8 =ذˌ0,j'jm|ܩXi/zab#ʀk!^_ez[1*iOH>`V=]>9BNJ9 $T_Md\r;]a( V>mۥOֆ^}WH-ݰnXJwB!, ť;:[&(n-$@4ekΜ,f`^y( D>tŲ@Xu9?|1^`ԭf+F$dq\DdhުK)2%=x` EvTqiklWP+qq֩M mJ)[UKPXwFxW$]նGD<#|?^A|NmG<~GxԒ79Y2$v=6zkyrPe5, _4"QkIS.ϟnW~_p\LF򑂛9W^mYÚr:Ĵ'n[O)GW%y/o! 6R4"*dRc[", 0=zVm^q BF"WYNFvl戇9*#ULQhEy2Dn$"IJo89lT#Fs͞ Y;p-n!DvQxK2b&0wT}s|g: H`u+F΍Ӵc?Tڈ1!]  ||áb2RN,I%5X+9|UН|W40~bdr$Msb)xZO :x}IGolV{' S IU /O|j`spVR|!Sډ5'P o kt޲wDz*_1(wnuNK.kMְϷW44iL==  <Ӑv3j冝,ejm0k*O\Wh;By0{>8kHE1_\]1(5UﯪpH]Ju\"a2Xkta"xT'I?#E~v5RRH!DT&;$}(p,W b`@6{Ǧ ̰k׆J2|F&y R~[\sb=[!qıéG0J8"Cnf_rB0g|lDuV]|<%1kR. `&s ׊GHr?%Dy!tR;,9S*K$FtLzdu">o/\GI]|&:*"4>X۝⭈8% \ -c #^{I͹0lRNTӖfMvX-5z)Fp"̘mS/mY$5jZEߒR,3x'4{Кqʷmdtʣf6>å!p5q)Lɀ;;/AKÖ_n>Tq9Y}m4;!tKQ(,gA|C8Yjo٧| x lE5^rGT;T=v;EA`T+BL!'AJLJ[w[8^Etی{F-@ -ĥU B{7B3f*؝"f YRPq<;`'T06Mȡ'WzGHhM]^> >ztw rCYO9{Eq"5bLtVPEJ䁬XsB!A]lU b@k*6ZJ($u! |\Jr if^ln 9)S2w0Qbs{)iP#zLj .t7&"uj7vY )4R``1&RLzɦ?ʨr孠N|  , jOfa-(.M7/ص?}*vwnUQ+d8Im*!Ƭ\ Xn g `k(y VTHwn_s?jvE}ҳt _YxJ;@+YAQg Sm&WݸTM 3D\4R6!|pTxŵoNwh&EB "#3X O+,@Q-@Gſ:?J $Vk{)jpT<;z`i=ãxy#IRвpO{;tBt7^;۵bs2< HPXOV[zShkrA}YkN/2A7ty҂zVH$$>F)I3쮷5/`N<;㘰 g ( *1smE 2A֚pq4G̳&:xhت$s6 LPJP:EYI* ?[^v;ҋLWafrz ttxNIԳz_#_Ոvnt75WJVFS5MQK-׹m0F!Z԰S~˳MTmKaH@JV1M%ߙ0qf';WYh K4`\< = Z,j bW;7SrMufy<*IjuCħ%C#axӜj@?.5R.g2bʪ3蛤d2ncO=ot V/>#aޞZ8JoInC$f@Uu{сUVZS'Jn=Ŋ+dzg HF _>[XW ZdAaRLJtUu7Tgg)s"'a]uN<02x-p㖰l*~7<0@{gg6A3-ҞFc:dcRa.|& EFrSqwX-=N&7_bRӞ1Ӕ9sKl%,6&[P[kD}-X$[gpҷ͏-=+~HIjc81pǮ{RNù'48~J!nEˀ+Q3yIC4x7F^5&C`z'b8щ-D\88*x!LQ~Jߪ)ng [H*[Q- aLDܮ4?$$;e$\ԓuV%X+ۧ~W-oC]6)@֟xSiO6zQ_/2`X^n|P\0=ztc&͇{D Tuno/_sUQ1YɶUER# &A1:{\ nNX!.5K.XO 묌$xu7ۊDG E~GJ֪]t{ȗ6ɗn52lbackRZ;L~Y`z8]JPgJ)cD~>(קAd׀b;^ P u8֐Au'4_>]&P\ &1p &R:4SY Z_;!@;cItqX=~Olڽ+.NdjN/a=Rk*z&trՍȓJ3s{_._uQNNZQ@;A_mt-5zPa@t`[ol{ >?x 1r('Sq .gXRDB"%'%~Bm95:}!LcI3Oz3C Lf$QU'4lƿ1͐۵w q&wBtPЏ§h @$pANQ_a 'FqHT4]=@B ژqI\rXGˬ8A)PSӷ) ('Ȑ8YFqnx /Q<:Ե = @E@H ~Jꖘ al3mg)V3g&{$O`u~MAD*9HH&1}\}Ai ~OdM*!f+|=\P C`pfH4adRD%\͓bRUH 'f_+v0B<$K~ŬgP5)ں|a3$[0.w;=I'Hz9tjdt"}\ŔV%fD&vf V! |dP6!yW mAE *9ڴYUQlB$w_$e5jYMY/' qRnM~KL6W3lTt%%Adp1_:[=28]UJ)6|/:uIÜ9L,R-gLq!m~[;YpuQ1=s 28$q«w ~_0]oT&5>d"y֥|,f_ƒf@ 9.JJF3~fu-=́Ht...O"˹<$wᷯ%sIRPV,š2 l_$Jx1zki|[f|vID@1B)aW5ȳ *BZ?T$r-~%V+A~󧽿?(duI=Y2"I&Љ;9?> bv@R¢.:}UXs2!F|>Q/+x|\([S.Pq]Z Z{R9XhY%oR{ޙw+7InR|g2|HrkJFKl2|w:abhLsZRA{ٱa#;:/ 1R2(&2dio1"b3Gmm!%l5ؖDŽ 3Z-q4X ո~4}"Du$D܍`yk jp Wwǘ6pS4'2O [s%] WfRS`& G9(gOMpl‘c}1aٻ39y#y2|h5\lJjrTQ׶^i'08JEL<$Uƃ5Bu]ь& wB[2FgK w*H4td#1d9*ixG=QO?YoQOBw0':"oEЏmsSzaKb`5H3`~k^ }Pl4T~7N2:݋bGLQSX/"2@wOeLoO&$m;̎`d hG>U S9҈ *kF*^!S@8r9fYo+$^7phM+-wf9ЫpcyXz, ߭dWfri,Qx}tSVD9jݳݒZ4q0 :U!iNl9ʜPoߎIg6UT -*ۦ) fge~D`mY˓+LeLw.KM᪳vPynŞ4:<,l }~\ߥYg{KgƵfZ^gRJ? h-S 12p? NImVo6]μwk1!ݣkUbM,UQ 8dze#Gcm GNdmTCGz , kdGZS8,=6WY>NYI< $ vHT?1ϝPjdxt^x(.Ė⮘ &r;@8/~fl{/Okўҝ6q ZgGgJt290(]j Jos:"'|X w`#qH`ؔƘ5 /|3̀WƸ3?e ̀jAŢ2dl&WJ>S`-3NT=)}S)l{U.,1ɷRt$ӭdjUbX-jaGq]l*J)&;j@7O9'_{'4$e_ej0 _Yܿ)@ +ЧE^.b ?ڃGbxf1_>ڢ ]N??x"KM_Q{٘]%1fz\Ӛ#!"VdC%>#͝K ?x3qSt]SF&3LrUf܏dPTBpT!ZܬlL(5|%EC\)|NoG$Y}3])Rr RDӗPߴ@*b>!{RDb){IH94fy ֢7cpqd>1ģx1d @/m5= K-aYXsu]:_/ ]y&ȔRY<.-ps1^|0ā*B@袁}ت?og%2- $*d׷ X~*1J&i;Z7уfjIo)%vN@uYKѿ0 7XkD #QGpǢnϬϽ?'HRdW4Y Xvd.OmWX0uEԪh{|c,#"΃VTVJ1T|o[r; $wНXd <4 X9 BbC o؂p+h"d-rָGj(K ɦўQ@ e#:xޱmLe)4kx˨ׂ<;5Xf,d[u߼)-C䛦? P"F.R*f LiKW!tOAx0}P\\1RV7yW5~VQԍ2XǭG<Fqp%pӱPU9$?>8Z?a?IܪEIAo$N5E})3Tg-OP9fzff Հ^CJba(ꭲe8{}lcf*Gqxþ,zKss)$x\<v2B hφ,w_2of- y ﺡ(a=HSaOMۖ~_Φ>~Zc(\cn VQ3"=;U@c^46pV8dPw~SYj48qS@C9k%!_p@VG@@["Y|0V֊S+۴A݈lKTDHyT$% #6O]GNk :"+B/Gv Uޛnd=g$H hkBW Ser1MU,jOxXp`E.2[yY-\.(-oa孠l Q $ݫ};p_wl(X)ZH9/¦&ť zdi@?|7ku2(7ea"O}.g h[:CYɟ2:mƌȢo4V0}kZrAOqe_^߀ܐz.S:e~i-$K{US?hIKp+-$f.wB /eD9pM-T0aRCw02aӍXMKF#8-r oglFߙu.#K"=nTb-dbW~lտ=ӗ?.WwoG s E lS=_ c3N8U}i'GPfj}|_ m,)a+X̱: i+d m\`^RjvM*\Cۛ}Oiꤨ77@+La2t\/דo!&JdVvʶCeLKzM'|y;ZYqZ᯲ΞOnS'^5׽>ȵC|) UҌDan PhGE$ǯz7};/Ş nm?YMaU-;o4xr ۳LuBB01p*s>BVLr{mUxM!] 52E[D_X6V#}'GwF-gR O)%c;$7;E?Yl .czəO'v+_3cñeA-M2=`}"be}|"Rf"taLsڤl(vA:JquGP^XH:vG;tV]s~T'٢EK!B}TnFtLiTsuuޛ F(a]lt6CܶoK_maQYaq@7܇rb Yc[ \{3(JUObǷ0coR;D4\{@{a'xȑ+=Tgbtܘw /xg݄n=ԏ·zǼƚ̤ӗ!TB +ػ +T@eL?#}&Of 0Ҭ}x ePo 3L=\6+/C$z1ugFHk7.:$6ѴSM'/nb~up'ހ`'"8bpw R33vG>bdžzU{R@\CKzy#eTy5RbB{j@NQ93'9xrV| 1cylIР|j 0d].޹&\{2Pz##RܷCS`$U)ْKBYZOTs2NdTnr"'!_;grX|Icj̷rFIIm%IWtӑas-E":';^X蓀ָar :dDhlȍ% XD&7Jᷡ8Tnj2avĞ.WCOe.E`b=c^kRގSJgҽT~ EH:'D'ʋ6c]KQ}(:TXEve B(;C[p+:rW11tʒ6`?ZtP`R 2(8͖++yKv`:Te';VjrQ"?==2,(Bd9^xa~~۩3xlkxR5Uj.KAlm,XN-;г#K+Fr|׬2PHK.1x d!%@4hOCJR<;QL??Q/#݂lS)9}&#2>L:OwZHrC֎Khԯѫ|gs4eSI<.J&zN3eȎLx}摄ϔhF/c{4D$pՅPB} YPD, {++I^?fBy9ۢC05q?ytȒ̈Uoh쑨x鶥oPKnT 2"U +Օ^"@]pxVh H@gDx~'7ҙf)d_lvq &?Y|"FRaV! PapW5*ͯ4@Zh?m {>ealہ紩e>+貇6+uj]v)K]58聗*~3xb1c^ޭ:_q '\epF(o ]J0ǥ`ZJ9XfwptH=.huמGoa?|T;_&LW11BxYJWpq˘7mei00ąp&W ud1QсdtZYPkB=rVڠB}I y^-CЫI%o{_UCBNt+.v5"?:,kO>պy҈KiRAX9 ѦG ,l91E~gŷ*X(w,DZ35ٜu澨RRJ Ϲ8jmW=U r?CuL d Kc驼,8-{8y]Iu^17l^G%g[F zz)|pǷ?obj1 ~y6GQ19~~d:]?&"e S#1acVѻDOB ʦLG"R!9:LDg ٌc&~OʾT:q3ǴuPc(}Ϟ.r=ϚPhSΛ:ωNS_\%čhB%/q1FO[V > [~t2E<+Qs<̤U8tL+o?`s)~bLAEԿ`Ux]XJ? Pvnqu8<2X1uޢ| wyEbHn.xܙo~pybQ 怿*RkdɂtVq܍f|o'Y7f},V1 Mfl韢2ro%Ҝ%\TYE,ahvNd]@arm;vD%U_lT$V*sC>^`.IA-R~@HgMŸS%LWMqdgD΢*knrlӆN2zIqZ"L2x{4:OGFMkqoQ-"Tݱ2>Z8m.BOHrc?q2V$^uhP8c#;qj#jӹʠ$ +R䶻$ MzU-'uq:e3 >3b SV[4]CEV FB>c7i[. Ѽ"/zu?`cnZ) )m|6 KLVRܜ39}V?!A#j]+$^O$mEAL>MWH5ung]'OЯ7=Lъr\DZy]iv)簊aOQ*;59c͜k6$͟ d/YFBWc:ɅRerv֐YݿǧNB'^~t5HcƦ$F;Oy`t|m1I Q F"x6Jlq--Er`NH%{NǙZ(nf{+34N@S:9Q5"34(r9ݢT9!2<:MZ%VȺdԈAdpuj4:no,wʹljFz{d/ttDo9F~5c&-ؠ.`G?p0G|i!jұa}H[+Di8/B_8y#>U)=דvs_sS9ᬽx J9jNbz-+X]I6X>x"kZd⎷5FLanjFeD-i9tIY; DbE|NDm"Xi{*)|Q1S3DYS o; if-r#aN|UaC4!Mlrg(5uZw D@֣W &"H_hIš:*}|#[74j\=TI*֭Qש(OჟWͲg꛷5?W@1ȉ^?BO}>%dM۷HzPF[qG#'s 㜂5؁Ŵ9 KiԀ!7&RcDcD9o?Yd !uu3([*?<0]²erKw19Cj48)17ET/S*z l3#ԑ@Ou>[ HCY-o#jO]^ך7 dupꡭI;!@YE^z5S5mnZDgi%)sPB 1]+r^"y6&RiF0:䏟{yCO%.Lվ!NQٓp:--A2$1Efh)1X/α5) 2WįR՟ ~.QkRmXp v 軄B#t,=GFٚ2SZMT #L0-6v* Zpl`wt^RLu~ ڃ&o!\96VF)@bAڠ&=6"̠?A+N@(^}Nr]tW I3b/cGpJqi9]7L@v2DюĦwٲ'h-wlյ:,=i Z‡b_[d1i4OwVF>>g1t򝒖 \g2ǯ")g)0̝bJG%DXQ1NgmEtFdf3 ¡vB. "#q 0#"PVUi^4I;T>Ll'&.lZW^K"ljeu>W"IFހdg^U\ "tB(,j(Wfd '-5:i]X*4Rq-~ߝfv[%/.;*+QVP$Wω_-s8#} cN;ŀW2^"ƣy-[tDJyld}6x`ؘwn1eƸJTJo)`.:KdimӜ)w$ՆY{wRGgLz#`HH)_ 5K:ٙ>Y!xn#T¾zo};xJ;L4f\,V4JNu,K4J' O ~(*\BΜq]!?Kv֧)s n tK\;8 B>l1sPIb6+<zL|TrVPkaOb~7w~/B/cj"&.vi\ݒ!e3] 4)Mѱ!b\f":>w%(OK|GX= 87cLͪx5507ha$oӃ\ \l@ M k~ C_R۰p)_F|\D c#YIx V6/HLrz~żI9a.eɩ[{J*:P咦]MԡuN(͂&2z3@v[U}.Yn{H]K2J~e#یا{h#rlHBy"cא{voNܽqJ6 #[V6DTd?rܰGV_թ X7SЩxx$w*ai RSgDSj5\91r/֘⛔$RUd=Q2iZX s3="|f*=B7C8` )Yy,zEN;d<ꅭ {܂ju[MqqVJ%rTSi̋ܩ~`e,chbiki2j_:H}>tḙD /D&QƦ(}ACè seLF1/c(kژZl k]+:Waȑ&f^?%giHͪbfl0xGۓ>ItFu<d[Ymc??݉j"+df#藤eBbE` ^̤qIjN <_ POJlsb\~ p c={NQ{o gWX>f-h|eО> F{#'笧Ʃ ~bӳNRѥx6-R~^"Z@!4*3dv4Q)yS`d=ID沰Fj= ޡ^,(NNeSO7%?zr rH{UiS[Z;G8 {%ylz؁(kpkkG77?MFK|AЅ1G*p{z"Ts+sL1z6{0X忇^=O[=pv<$F{}x n4a&qxX#MJ<>* p^$t1B6c6]6 v *ХN/t3QiAI Tt`ϔ[)z<șc=zzqW%gs-r?c\EEeaEsn>(e>cJ^u0ɨs!hlTzMᰦi5h\l)JI`8#"8Z6D44X$D!0#Cz7v+u{yO(؞z@c[ QڹŤU9I)F7Տf#a;"(YRb ڵʁQHR0 d&%4{?vP~@5UZoY^0@߯KXoyxȁHMkf -.d0ƥu[(&=d08,i<!kc. eM>Z[C|TfFM șyY= Zڬ0y{_V٢vrHW5.TY"@]Yy;?\\qzy f:5##C!)i]ÀRVb'g맚"ރ֛wp&F [sniklC}Wccx$r#$q?" 2]Zi=Jdz[[DaW!Ҵ% y;6-{P~3S1Y $ټ+͠ڦhPs~U ~5eTn̕Y pAG jbuSILMQuYjgDАsMޢN-{FE[2%7,dh`)3oNi[m]&K*\!&H |]\9+F们i^̀n ĵfc#$8sO3s{R+rc9cV{}mrrnɥaHNMø-3߳-+# `VƢox=-V~ͼŸ<:Sdэ8"Њ-dZ$Dx_{9бT,,2+"/fd;ucmhgm̖O 8Izz<u>G 'Cx͡80do2W"SBjwt ۛ:ũ⃻8V-MR UCc.&(Y-FYh ħBRՋMɿ^ yK"" #eγ%Jh*n0vr$ᑉ "-d!d^SݺRp$o]OLy]u~icy/eEcߨl!mp+ %/YD;l}S K_Cӹ2N1d/qL wvڱޮ1nQqiPIx)c@g7/= RbR̥R^~]{rcZc o;T9TxSۘs*VC̵{Y] 䨢zAӮ}8,DSawSZM7#=<( z,hx S[HUWvi-*k':2ƓW"e%9as<t aV% ֕~j@l?@ G;ъἒբe9%qK{.,c3 &_f}un^PN'}XIIQQ {B9%B։n^t5fRVMy6iVԽz!ʸe*wKf;W 'Tzzr7]LEg|hh ).Ik['W4y0U{S7C .K̑ 8t3H\-ZgHE,s=CFhGhokIJ06̅\ ^Փ1Q}Mey@ 3\1 J4˙ ꅯ([Am 5g7vNt,$90< OCUӄ\CMд:e &%[T kB>,݌9L]mWV3GWTۓN!$R=YPEd}_F"tcy{%b%WϞ\u-\R5@Pʵ.tXV_< ޟ*EMcsK'wSZ˿F]k0\;V ټ$ېhGc qRb^:<+qXGP'y45b ZF>EO%H:2#uLݞ~4,PAлoaHo^8{x#_9q !CLA\_=,Pʋ4L'xO]Sl~6VėY,j|; xMpWHaFuJz\iTDw;,zcgŝ8"-bCv^wȃ[Es&a}t}1dԁ8p]\Fsqkb\Ku RQHc )Zj}HهoMa8Tf\/@) {\X7./R2 85Xm aHa7|_ԏ wՌݜP{]U}[!sd8QugzsK26ﵢr4EO@P[Wp3GXS[~]?7,>4nDdvQ3dZv~)#(L9A>V%/"=@p^ GV*SG"֪ m++P ?$!=q'چz.*@b5(,{#>’o'tєٖz6ʘ7%|Hj |{pbbУy8CWn $rAhHV:]`rW/S_cY,h'r?6h]ӞmDmᝪsIK#&{MXy&vO"6i Fz :G A3%Vⳛ1p]:Nsfj+¥Y@'2MJګk}|/*g{$DIF@I)T>/-S-7 9^;s]cz?*HðSˁi^n5B"NE1 la×ttj͢YUOJSbiGb85`KKcf)*15s  cu<Ǚ @_KGJWvR+$!XM~;t:@N.NR*4rnf~"ʩ`$ReR 8o=8a'ax: (kG 9 w䙐>@t l'HSs4K.Wnc)3k&]%_[\h`M^p8v yԐ&W Pys=JF}̓8o}rTRk=i'gC9ߌ\(IUuͮ*tQTO; <ľy&UǪn^|w?Ev-rc }{3РGƉ_Zo]QEU_۲S'rL5@K}򓇶]+k7OP ͐`KM|VyH Omr *81!,hxDzc+.Ȭ&BvO,v&BL:*PsP~ji[2x삻*eZ F: ym#ZJ+P TZ,v$ _NEXkUs$.eL,:bs /#S#𭼕 0K5 }/7BA$,4(>XI Z;`M2cyƆ̤c5^H X.#9^Gцy:Q-8uY,472N>o;& #ﰤD8>3-Kc֊wWݬnZ9| y?Zjr5c}J43ufEqINL=e wCd{Onu6`Mt[$ Jϫz'͇b0STi.&H' eiJKu p-`dr(sۡ"]a%sy9/#e>l ;aQ9K r{74n;e-c#O?g$jc9Ԑ4$Kohs,/W}~>z&/H:/ aTVb8[\>LQIW('TtTX7DSh =ޛrʵ 0E8nQ<'7L/V'n\'(Ar6f5O:*=w/+pX2A3M$t]<NR'[UFRZ/rym*q%]n+śwpN%4E~9/'peT˖,ӶqjBFZ**@ CHQa{r>ms[`8w)7~w˺Em8K w?ĺ&3/t)3y#ѷ(Ɯ0ݎCv1픨X_@/vAVuTvN#ݑMhlezX<:Y<[&ҋz\srн*jFLP˶_Q'y193 ʴJ28''2åMS%P>$gk_m׌V'9yWM6,½,לPsS}Mfob*٪09Æy_nx1I3RĿk,{[BWt,Y@P'#* GȝSWضc#G4tvUĔU E֖7t ϧJX^dj< 'JF`po;@ ,68`HSy0z&0*Nl=tэ{RǰHJ4 ^ ;jb(i?w] @G0 Pnk1Dh&!8K&`iY``C$]Ad~gzDG~$ P*g: lt{lDg'u.iO'HLTB@%BH73wחsn鞠P*@^V_7LjB Lh|c kPai-M~SjyNɰ `Y8V9b0e'z\IS`.5;X]7E|v7 wfz*PLtT7Ƕ Ouܑ E;l_΅z{Gu۫V^[=%X؜hQHP|fPg&'W{ B(ߙOn]*7w7ZmwwD W@&N4'dj9ޱ i((n3~L4r_]Bg)*E:&vm2[kJ.e;mgbn5\s6~n{`[q+pX 8C{j8ISjE* IE3ے 4!KD.bq;'B)dZ BUn/e5ZˁtnjAZWX|kBoS ư:dG4` d<yI yccprk_ƞ3-gXQ_yQEU[_GhRFoMDCjC/&x&c&^Lj\q掺Dv5w6n{ ߫t3E VETDl4N/g8n{8\Gs{H+u[_ģom9NQ*86gI3]ϹEQ| I KBfL;ۄ| ]xcKO4uO}YsEk"[uQ$ cV7J{񵕙 xǂ[V~/^(ựl׽(k-E,U`“ GtU|۸W BB`C}iPǣ{pfORx`6X  JTpX͈ErP8g*c@x0T<볗A5 wZs uSAx0GAn[bzBg;NШrQJŜBH^*#cu*JDB [S)iٻTdhzU!||[GúgGVc5hO5bv T G |.>O{@dPg]f+ߒr5&jpo? eT@L*ZT\se2@Krd` \ >I~Nk?5_S)N|' 5 N p %e##ҧI?5#/C)V@Bcod 764 slŇE~`K]-z_kޝ`ĨgL,%C}:[swLq'KdMFBePyy{5t0pT a-mVh*\4eӗS߈WK е~|K`}A7n*ߧKB  @YiȆh_ʔsSV ҘZ Q.TnԴ rw2&:XXJrg_o d]^jYLd` ]~"Y ːBbu>L~~oe&`, p.I_98=k܊q.ĜiNGǕPr;N7u7|F*@P@Xp3hx˱_>K o*^d#fbt A NqhG: :A!s  @R@ҍbU^wW?~=ꯗi7faHᏖ6;Ay6mO]G?//~E)y'> dRq fm\Fc IXR|kt>Gci\Jbei7O,*Cȶkd 8p'WӼw;ؒ5u#0_uY2vsA6 嵀sE2w~|w-k&uW4^=l2x_s?Nr7FT0|~B9JFŢyqa!źW/Bp g\UP_u0z'Iq?,7[-GLrKo3^gW\]MUxԈd]PlwMոHye?B8_BHqV Ji?wěbє'f#um<6^}ʳ +4j_V,H \ᣧ=(z!zS(MiG.;#8AM_Xh"wHH ۖ*m7N8iT>H4 n3! r"^rP7q7x %j[pdJ]Q>KiDui%?kӓIG$1;.mr|[ rIzA.9E Ս,6EdFFע:HĴn /CUBX kF[,1 E (QYԳfjjVho JBZш-j)gpGPTCܘTEa| O|;%؞O2ɫ -daQ brje"'qgTͺU C;NG#V |h⺆ȷq q墈0X%ïc_]C0uR٘UƓ}אEB aIw>6ЍK6mFR4E)[!&DOg@WWjAnwM%4۱bPF @˸ |Cٙ,Kv^DUBzQEMͲ@%1>dnOCHn#H:ĿY)a<6975[iEُ2(U8^ȄΖӽ%X]YHzyj:*oF\YBa P1HRҲty?p(nfNC-/M nn|۠S$EZZfwnB6մ*VQ '0D$K/tzL-/Zg]$Ǽth^=+YDo2:u[R,Uه`(i˃ypo@IdPQ3Ҷ)hU_'bk=ڙ^Lݗ%Fqs-3|꥜f4 }- Eh4O҂S:]3^B'@P5M3O `= r'4"h( /x*#ipFcۋzc}w4Srsy~qWp츓 B834bPH5iep ~hC!Bf:F!8YMlRN,6,rZne펇>[Svaߟ=SP M#e_\Q _UɴΘ\6ATDjw*mxŋLfSB*K[seޮl4͞8;shy E6ߣH ȏ':*Gcpݘ3hчT8/z@Hx\e-נeUd0ֲJb;L{,fN9,!}CR4 x)%ߖWD`-= ;h*yL#x31Iy}'ЃɆZD!vArS /%7WPu=J .ҝN2tLslb LnįsgN®\"Sj"@bq>VrPAè7)=H:x l}@mU,qRg?#5LoĹePcd2-1/ǫ>V^m^Z63pW]oa*02oFxA'Qzv6f w4Ud"i%7.1Rkܵj@/&S2Zn95As ~ǩ!}A:kvxGTϴ~w:H1fVi+bM2ӏV[mqHU r267l sqnԣ V(]vg+"eç/"ÔRu|1\YR6 =tWj,T`Amr߮.pVa̙=&B\dPL2MSӿ9~5ª/鐃ϲѨ 54x؆lزZ-*I,L)=e?ɒ8K4t%zb1&yf#ᶪSspgIsjz[rB=Q!L1̷N굆L@B0MHsU~9t[!#T^_0dVV]@i⚘SU'\\Q ܶD'ޏM󬫞n˺g"Bp&& }:U1kvPZg!OvX7A2x dXs겇=0Y~[]Q-rJ 옞dˊa˚PхJ%BN^Sno $KuC֎Lh<5DŽ=X( c7-/+G+j1,R׆Ұne"@dg+Jn2M{ΓFzw!oC|,[tsԽb:%K^vr=G6۰Z ҇hFS.$J^Z#'*sc1\搽(wLLq@^tεtwpkCDwPA [ya+3o<15ʄ{`CKPQ1HJ6lƸQlD ܪwY# j\"hZ[Ԯg :}\0Ю(-/ W+3~7B AބxF,7$uq;l6Ġ c+^Ω7]l%*,o()5 09hA,2 sªuHY?% K-j+yx:Q7qY=enc2Vb$_: gZ0 ˗yE&"|z[1%bLEԯSMH5s>kq)3\aehJo[aT5\o=BW}5å*RzKGȪd&Ѹ:9]),qK-7_^mKuz揗/[OR|9NB5IDO6C=K5_ 1OI?M?Pa&WY$)I?EOh*YFXЕtgC4{*^D?,B P_b2ls?.O: v8gaB>[ lr!i߹5 ?s{- -/#N ^G$YȇR~#P;B=˽ڨ{xϝ*)y _EraIfo y呿RsߗV װp􌭾k) R xޢiC`VUk(~_v<#X ^! jp$\c31x*:\:`E':qrHsEK"B ލ$Iԇu?yO~nPY" O4&%[HY;sl,~GaWaFȍىǫ+< A$#JLkΙǪ!$U0J99(9sܤ{=+bքKmz]OƋS:p:_ zS}T`6BϗVFwH0WOn}-IٻtnFЈf@;|bL~{cJ 1Y ýn:*?O|OU_1t!-d?1`8w Zv59]En~nj̓5o2uZZt?;X8K#٪@+s2=q|aM7`N[E3,rj[,#ά&3H)֥AF"57yޯV#jDh+6_LI0p!UK w;"'|*Ð{d:[Vۣ/Cv2߾29~O pb0 (]ҟؽsXʞ{~~6(aYB[8Փ FX; sfv{X/MpC^S) ~}U*o"<'Pic$883N [Ӫ}xc*/Cȹ-/JVA-ip%d!->=?]U2Ft95=H<54Ld_s-$# ^ y90lWk񃮺,L:.& > u#}9Kn ՇdBjYfU0f:WW0f R!S9N9?̤>~Eb|2DCpЂR1M3Hm`Fg kB4n-87S5osU4 eG2m ]R!~uLw;'ĽxFղVD!H>B8p1 ,AI3JIL j('/Օ{bǐ]1{UC9]>LyZc >GlYE%:+ʎZ̓2cƉZqtn޳^|5Kk`’z)!hTX0{ON!OhVg}u ;XhCU ݲFt.DbO~cbg6.h<3#_"T1iP~BlMΚM~/Sٍ6hu;qدizvⷄ6K1mtឞKvBB=L RЊ ޑ%oi)eዢpjAbր̲˥TvYJx-X ac08Kȗo(vB.K]OݣANe1~(聰3琝l0& p"t':ⶩ0n)oo%3eKUؑl&YH!9T>A,`Sy,7 X >C~>C#GS*)B_蓮MyV|v&vh5D:\VpQN Í").ISQմΆ];iN<;"RMAgJ +,y3r812U 3q\ޒ7AA 8yq>7\Co\R3D݌w\8U) w:LJU@GL 1LG=pi'i@L,{vA2QďxFM-$;9WHOd[9C su rEGoqR4Q\rn k]ds7wiĈDKӶ\p?E5С5Vz]:.F2{q2YEtvKwLw/Yb#ё3^o)S{bfG[b7Umס !&2,Y32Uv׻9$M /sx{jot 77jm0zڹ)"WRy&g_8 fsKoU~.>m={:(o5liőՈ+x_fJl2!*7y<o&AL|VMN $0>DfEaGXJ+ 5󱪵^]YpoECW*K>-HKj4ힽzŮ|$2~R]~ HcL2سB:&~U IZYnQD*_>g"%trt)Oc2gcqLRRXZ1Lda_F1oORJ=@>РQc3jق&c|3"|+j}Б+ -TvL78$|Uͽ I3+nl-ZܻjO; QJ<YxK>qk߸<.DNn|֫I7.bNױb;E@q#|n#3!H %{͒ #tH{wu"5KCKiҘp#!6ܕ&D m>Fz{PT |?=^21P1|~j׸8Ӂ$0ewqMOw8$tXHgQQ9)``Xd Hr )=BB:o"neD;HȢP9{d؃'/+^W8IX 'tFcmZICMTՀ6dUOB׫S17y{^‡I_rj@$ֆL #-bH~KFӍ͇$/tGE:w[m$l[jIj ix.h^>r{7 {W:0c;UJʔH{hdm% (ݦU^5o菇D .4J:GQ/e4[8yy\, vѥC L4 4"Hc'b]:GN5j 2tyN s?۹%b66c5clW`tx/2fڛF׃ AN k>+`0ęN4=% ld>$Z3C9BFT.2iOP=]-L҉vyܩ}U]鶨鲖LC3q'&oYMw 0DlPtu`:zO7=zKEj-c .U9QkR,m,[RqwX,%Ee[ڶH 'ql~|J{25Ct_öPRlV:Z+ùwwFdv0,0XTM$W  O[o;ǯeu G+bmGB ŐJ4VqIMµ*׺ƛI7MLc޲nG,#dbOpZy ;6oឍIN!؁SԵ> 0)`1B-' /Db|$[ej5z]"i-o*o411?e[}8𖆴9x~hE$!G=hF^,(xqK*G V#n'5L[_޵l mɶЎ5V63xz< JE{^>vI)%UOG}Bo-Fև1ܷ[~`57弘FR NN9%Hz2r`"^4JTTT!KS>m d#U$`TZX}w4ʺQ8#@C_9NνܧsSsHNvi ȭJ $y0~PPDQ%:g56Ub tᯚn~ 0eS Ǜ.0VXO1,aY׫*aB4MhL_97cLojOX(XoR/%+L5[k稧7Э6P"{r}Դy}iD .V{}ǥnizRR2Fo#kM__r$m@ДG)׭5#S2K(VC$_)l$>70CD"bo ק =~`mJQ<Ԋ3ZHŇ%WSB?d JU$aoS"^0]W B"ΙދսꫜyV}k?ap"f#˰?(Ik [F0Rq!C6ʋ9ow`TP, 53-+p&~椷 `,@OI@}=dȤ;b9p_xh$ gIԇ~ k{'xQP=٥OeBd{),O8gc hJGk6B7R[gXy 'oB@|<` h{i^k قuMXoȋ,qIbWntc@$oVاD|_8OF`Ivx%n݂R;ț>Zdlst&roμ8al"]6Hunb71aP9`0xGȑRV~xr]Uߓ Z8ؑK*E$7+GΡUE'S_՘N s/,L?~L;)S+X~3C4:y[.dtwaAəkK_kV N_h'bo=H5n}CoŃ[R?4F ;e eO ȪШSX?crJg6>Vn~.[߃쓱H! ^1C9T_cБZGЅL or- m X/a~VNvg48 r' $'%l}J63$)w3"x~7AVfP;OV./Hv{U5TIx!)@BUb:|;s.7lVas]<=>X(5AF0yO` cdaRtjK~y2}8d$%r&LyC%J՞CJn+] r|QωAX -`@8.M[,W[zYC/TBd}ۨ|Cc" c$9 fXV<eKլg:dnGBE.RT}ߴ;j!CC.{&p,+DҙGPdq 3s&YZIlݏxd+u}=k 6*6ZQm O2qvW8]¿3TqO߇/7uϋOKJM|`"$×i^CxNi4z0g.ډcCK,!gxҔp .>yQN2F'&v/LlB7nN kݓq[q܊1@xKj-mCb%V6ȕw'{7~7,Snjc$ 5ih3V?a<9;}ej; >$CwC3օٵff ֐\nVəExd`BHOi:J{0& @$*X;tu[٧?.ݾ2$$(=#:L%UnaOI7FH<[f!oXP(%Pm6-[E?%sX61P oDi0Bribt]K+ϴa:d4E_x \x (S$I, txt&2u)H%)MHSUm<:u;v(J  ӥȼmU d>28="ϩ+Ǣf]D!DuAEh6 6-# iacڵ4g;VijFbNdѭQ}VaFCGlA3сZ6o%2cR+d>*Rgis Mn{)^5I%3uq-p48}d`˛J: VSnaV3s'Œ8Co!!kXԘҫ;Nㅊ`i͋⼶_ε&BOqSl,4g0[BέItc) eWR1V`MQժ~H1<|} TB"'i^Dt*,LC`mRwKx~J\[0jj$s L4FIĬKu.bO!Jۄ+}db3sH%\R%-RnϬPpLh FQD^e%,(,wce]E)RXBDE/XE #ݽtld̸u]dm1Aw`k0'd%7Yfg&pmzXɅ-]X\4E&5lj WoHY54Dyma{@$gY+~s1!GrÝAqc[p > ͚0FO>- >.pCуCT}tpP1,-X)iҳ(3ZPl,t5m֨]>DVC^wYIs]xN.'ԛ Džww-Ro"]2qrofdsoy0uGIGRR:+L\ۢ\G(պ"& A2dtq0$m~8:=ئIc8ޗd ݥBXFEruv?)S܋tbO&M{!IqAw;TGZ.)Zۣ$?򜸰?]; }-dA @GTxA ?Q;#dH>+t3rZ%h}.[`نnu,(lՐT/f[{5{amJϤ.xllף$qCPT{Y2PM%)Jz ~X= gQ+ Xk'OO|C Au??I+LFgt,}i*8ӀI(y 9WPo1/5 Pex,?Ɍhդz<ŗSci}S}GA ݉e,N2w[C}%mk_lK) Ly$/'K&eN| `==I)zJ>rrg?4@ )-&d©eS[!MsANv"zOSu9Bf{9MS+Š5 1 PJ|Oh )lܭ&D]!D@,UH}o (u"5)ڿ .Lh`BS:[2pz~v5֦ךڲ Rd@(.OLM85]:ӼZ7A, M}kr`Oy9i %;1i93},0F(`+cʎZ{u%KE58 ӬDCRw1ޞ&tIʋRO'AL6ݥMiQƞaQц3/׻ h?[KsQLT3`:HY#,!*"NP| wԽGG] RALJA~%?f?Q2x/نo,:F*p|<;THRYUQI-P5P4ZN5/׮9D ɝ/S-izGl}l48fMy9]vGTK?%WQ0=?%oɌ2t4Si1⪬m>JwI Xf ]n%zWd]VNo1(ԵY.b'4 RC:('ń˖89w{;fbJPp%(Q6 J}5k5{Iɕ}v TA9@kr6Ѫ6y ?r~dn!3gGf} Ң*zS:UQsz:xGcX(oR=*| Yҩm9X&<=C泍MKz4Z4zEz^X䍴sVu 4<h8/<=eԇ`6D/`onn-G!,?wBa!da9ۂ^v< >j2lE5$U~{ XDZmH8 +ׯ9beH~G`gHџY"/diޏa9pZL>Cg UZ^q6H>"&;# :}rg&!9vEx<;$eL : q&p+ J ,էn,Jn'b*)kO6L0bT-T*}H|rW Jj8+|/6 aķxofRR?vluIMNJHHb-N%ʖW] XCp l+>yeIKrYQ-Ƥ =9 "jS(5o i%J09Du(ޗ gX=)::xZքIpAߛL^*{裭c$2b|7ʠ5̺luу4뎕x2N)p늿=&L zҔ,ceEp/7xû R<ė;bNT}#nG2gҴRPJAHY? Awy @}wzv2h` "&׬$r'ܬIm(;^F #ˌ8p#*&) +ExVŦ27tPb-HͫR'Yp[/d{)f¤H0_!n>j{H+L$*$) wA?7o79Q7" 3 [f7n |IQ3)OãBypI&2BH<.:[|} Gr.F/\xd w 9S(& /5sSiw޴q>NDИint4S"&~2*Q wX3,owkI[bFҫSA;A&7E֜g54 ;!PxO׊ Q+eap`8P4[1aI7<T`'ƛsPŘAfn1AdO:=&^/V[J5CU.{J}Ep)JƝ.=?bYb"@ʪkηaJajbfVWW|~;@ex{84~Ϻրۥo>{k ߊ_ W 4;hvH|дbh =5\RCQ|y-})R^?'=QUxlIư< >no<,m x hnqEO^"ud tQ-4B#0 )}Ab~wDRK`e,xa#B>}fw215#x_=0*Xw~>p.Jd½:{Y + &tTXaAۢM*~YYjŅ xS؅hS6GvPW)GAN[ nL+օe,~~@#a2tl_)&"u&,.2GzIagŇɴg&*h2cZFU)!Gߥ6ga rW?_Q vrNX]!J2lӘdəe@7*9@'w5Fg4hK$cY TzdhFE|N,7܅gV3Xj2mR{O;ͻqӣ>u㌭_r5xP#( #Z$G2,P(?yS$`8Ar*ϳg+y9ᬥ>_ y$H\_|q3e!OD!Z&-W{y'lEP fT로Ou^-+L~,v{'[ZmOXrG7³l+zk:UoL&fUj hW6{/xP!;L3otXgqϽfd aJW;oB2úsTΣ(׺bPm4 `$p^5vCLLh121*7+6ӸR.xegqkG/ѼoCR:+p^6Bk1k($RenVޙ[!ErDTD|@{ChN,3|r@SHvML&UOBNS{|wڇ=&Z>z ^JU]rUDf-z-ݿwG5Tk:k .374e_UyfZ.h9Xavji&b#(L ?6fV3EWj#w>|E0xgW?H[:gwIJ(I7L}fz@[.7(MZ/J7bc}ۚhAK:#18=F CDSL;꿸3Z9_HX&ј$9S, #OЯ֐| ΔZЉsb:K㜂'90PŸ́d VBjunǙN/-CnBi};A\Y^1$/=L୿Tߴ#`f`з3e׏d~R>y=dKAc+/6Y"-10S+0oUyV}%-^jUgS-٦ϻS­Y6<* BF3a&ae`82˻tȶh/: cy&N=HeϘi ZL$4I- X=Vszw@͟(W$vc}XwOs*(ƢPg:AGQj'!˜0-ƫ){t+HO6x:m=( GhA)g0l7|(4*U\#-nό!V (6B"Vl M45 uP.ΘmR/1aS$߷z!N52hEsS_\1 HR]F (9 Dx ϥ~^C e6=Osi1+FN7Rq~Sɍ /䵺 YZ