libvirt-daemon-driver-network-7.0.0-14.el8s >  H ` z뾂al"sӴxЫdf zy#2iJB T2 E|J?u QQwA5ԤaBmޮ,jGԱo6k9==|mQZGKa@>F Bsr}?O'8iB7_);1cUc(GO #ݵ#ҵL9A.s;&qΕ-`O$%ȖtRwL硱q a&d/;#I?d092dc14ba3ab48e564893b9366f944e7a7a1428fd78d654cef56dc5c3fb2b67019ba3c203e32d46af68a133bd0a40f666697ccb` z뾂al ap P6Jl$yzGDŽԶ,Pe?wh"$ԡÌZ;E!U~=Ɗ?Y"`2?_c!5RFQ[Y! ^h=uxx(?"*CcK^O'>ч8˂iz38bZn312'aw XIRUKs%o])Mchomt8meRNכȽ̉FӶUWf- ^^bˮTpvN}N >p@#?#d & . \ " 7CX^fX    0 @0P @v v'v(8g9g:/g>d@lGtHI4XLY\\]^bd@eEfHlJtduv$w x!y!h#x#|##Clibvirt-daemon-driver-network7.0.014.el8sNetwork driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities.`Ep8le03.rdu2.centos.org CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :0a^!I,)J`P HAAAAAAA큤AA`E`E`E`D`W[`E`E`E`E`E`E`E`W[`D`D`D`D`E`E`E`EG`D`E`E590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a55e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c392e47153d627fa6594530f58c92e4c5b9534255b66cc1d953ab6ec20df9a1444d77034f9d4c6468973dd5c4b82876eff283c17fc47a4f8cbe0fc362cc567cb3fd68e39eb147b0389cc532918a7335afa5bae838024c70a8da4df267337c4b027314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9f../../../../usr/sbin/virtnetworkd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so../../../../usr/libexec/libvirt_leaseshelper@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-14.el8s.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(ppc-64)libvirt_driver_network.so()(64bit) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptableslibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_7.0.0)(64bit)radvdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.0.0-14.el8s2.417.0.0-14.el8s7.0.0-14.el8s3.0.4-14.6.0-14.0-15.2-14.14.3`@`m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.0.0-14Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- conf: Fix heap corruption when hot-adding a lease (rhbz#1953577)- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh 7.0.0-14.el8s7.0.0-14.el8s7.0.0-14.el8s qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-id1ed4dd705b85770b874c2100e02f79d295d49d8d5a702a108f680111cb2cc055d6c5969dcf9603e5adfeb02cd633b23e40dc25d1b4d2251274438alibvirt.xmlvirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_driver_network.solibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id/1c//usr/lib/.build-id//usr/lib/.build-id/8d//usr/lib/.build-id/e5//usr/lib/firewalld/zones//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//var/lib/libvirt/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=8d5a702a108f680111cb2cc055d6c5969dcf9603, 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]=e5adfeb02cd633b23e40dc25d1b4d2251274438a, 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]=1c1ed4dd705b85770b874c2100e02f79d295d49d, stripped jPRR RRHR,RRWRKRoRR R RRRtR RRRRoRR RRRtRR RRRRRRRR7RhRKRZR`RURFR*R]R)RBRR'R=R9R$RLROR-RIRRPRcRYRmR;R&RgRReRbRDRHRMRdR6R>R:RSRlRGRVR3RNR8RaRJRkRR1R0R4R_RRnR/RRR|1[I,K+| \4J /5+kIn QcB#[zVFRzXEH#Μ /خoxSL $wOٛE~6#|Wͩ%zfz%)2nѥcp՝N 8hsd'iRͨJ `xL:ٜ7()W~ UR_E5RTA^/u<ފw iAzLXoьz3dܫ|m⿳W9o],];PqZkL3<&`lzsVk-D'L!zr @ tbk.YsDҼ;zx5K c ˀֲ)Y=&@^ǘGlf;gcoN-B\:W%?VHWRǝoWZ|tfBZޢ6I{(5ao#.iY*Dp!h̝mk;,k cP>\6FSs|;osa<5n퉆F)+f 5Ew6ck1:(*Q*5F2GIOG[/xbͤ J\$`=,4AŴyC\؛\zU28R f'|bf ;0qsKcؓh`6Jvܧba`|UuoTDS;EA/gN.jP e%v"b[RnBM}yr wCEtN!9u:<>VbzZ(xx?1&^UF g7Mz`V7W?I=:W^O@ԐStP{~e47+z[õk#3Vu+-_/M@ '׽umT mT*m[TL,R#kS9]~.spMgH=y XB&^pDYx'tFh= f`J{AO[7{G@ӓnD(Gֺ dҳ~|@fyמ6 Y F;2޺: &bR4CZ$j[ nmo{pzEsiqq5ylwq }ԓ*0T2#jV]t`gruڙᄚ.”%%;|_ d'|-THDz~"4g@7y"MϚ尼{I/;>T}?U P q%]ؒѭ+h$Qqpo,+p*D7> BN3pE€^%g֥ZO{b-MO X詟GmDKQ}lK)|)Y]/CuF۹B*@ F}ˢ2QE׷}NY'ReۃB N#,XB4;4~?1boLl8HE4¹ZrlMUa? q, "-8٦%K+XG";AO+}RriV?Bz+*:P@,TQvl|aD,.Ú=4 O|nyen5hJJ}z_ygeup鬝Vy5|{%1{~@fT/XGSgSb][b(h%KR/,ߔD Ѡpu.Ah^ZF"w-@#CC5LVBo4%P+ HCD,cyӷ]ĝEA Bvb*$ac— YK87O /9/AsC]"FbHk|v{z l% |z΍|FlXHԹ\BHKj\x[N"J$~e[[ڊhYGTjΒ/Ses,i6 / ig3U1\Mȧ xK!BS{.r1FhoƱ0?4.2?A;x@R es Ӈqy EB1uBY9vUC== *uM Aʹo0iCL^W_)u1 Kz?]?jhkg.bn/`7:7!r\}TFyX7 _ѱfq# =Ggs5@4͐UD8 _Vn{H1@K(]lS~;UH^,?);ҳԟXAwmcMZVFX^1>P| .ShЅ+d.i> <0ޢK ?Z^FdFmf;8KɫֶBpJQZ(X@[Ѧ/r<VQҹ*KX3IMDޕ~!p;?i])%崓ѓK1nĠj ؔt}:,^m+ÉzJ% 3H앓KcWin۽HvpʹwQڛX|nJNV!|KA6HB),[5c:!Hܤ5,vQ4Ɍ]_'kpL.=*CI'FŃ]W:͵yvFH(?tcp9)25՜1H n q;j^Uv&J9gM)RY^md?Uҳ$y L9Ȩ&ü2$SJ/$A:qTTMv~A &9;9`U-w%fP\.)=\[Y ƺϖ8G퀊wi4;_Bð~Tmdu( i6Vٻ挥Axb9őa (FF{ e@-J֧o )d9Qo'qu? ]u vΗzR"#2qAirajfݪNaUi!.o$֍kR,,K)h|=K:[qŷXpw,I/υ:)fZl=Simg`ˇod&`$%Z𕎕QBᛥTaW8`[+R1OR(A ~ƐݿDJoRfTe5qUp1M'J^<{16i_.5fN+}#Cq6m(3!_ӎ!lh 5d/7-|?ESa1t^v5WCL_HUH(dpL>&tPd@'aDyK d×YkCJ:'緖XPa]-)9+wvDc~žؿ+A["ؐiL֎Wn N=Up`Yfi[o;?3 Cpt;YMM^MGAItf5ݞ c_ :~fV ?*!RU^~ R.i &gѽl0Xorɜdy\$r897{krĝ+\oǬ` ఈ2jJ:">SQ\agRv' `; !q7ǭL>m; PQ棤ɖ_go'%K60d_ 2.W ?%Ex+0)tGx[i]xB6 ]7/WJ^摧Fa+[/uMG+,>poS{1F !v,ݖuq5nFH3Q뷏RHWfp}$榪v6*) Jzm bVvy< ;pG <{2YͽSa5דk%%2/[?lɗO$$u\W<&6ȏ,LV͑K-9Ii4XS, j2ߛʣvDasܨ#ݶu݄Kn,bU3En_5y#p2lG4dcltʍG[0^4+/F%Cȼn7 օ=M;촷hU mwȅЬ~TߑkCXD@\ٖӪr)0|Ea n}7|({W#FP"%X<{N*NC Ecog0!F,P9h-l!奎;YV?1rt('zlҐ62"]he\4w,rxީ^ >ءU]2voBJ¥)_ cC숽(v2AëРW>-uWZDuS~#Y>-Ϊ9:CвMUxLwQ\AR;JS#m=nm<ކ@:?qvkT<^޹!4"!d!4pS@cxRq=kPr6叱ַaC2h /7 x)܏rJ3s9S]62\\sE ' i̫REe/zhL@{K~|1 1Ob> +x\i5Ų5n UE-&UF25svHrgH9פּh”Mz/9E=djA@C*.B);ԏ&#Wl_,PyvwsEm=)ːcy#vp9=q<^odU@d9}Q k3n Œ8RڢHXA#lM IEjF͂ӢNOm $X:B0)uG,IVҹuwJ/? Y%׽ԧkKy;g> .x&h8\QE'~P|"Qҿ噽1xcDi6E_zV$%/洓t|etj]~=!֎0U>-qW?X{)v۷)}ѠH!1M@bj>!BOU.g[ƛ)HܵM΅[(_Na9Lx/8Sg@FV%`ru܍ް6lȮ:Ð{yOJrǼ.#ccf٠Hewb"γs̴{T aXIP}b8|&fqӔ1O[m/\MHF|?jEQ[>%f^!ectYѱɽ/{JmM1> &ڈRPP O܊:Wf1f>Bcsosx =&^6}JV|m٘ 9 "Ӝ(#Q24N:ȬvdBr=Ɛْz;NEmU46pw>I/`,lg:Δ-OrS[I [ )8ITc~. 6.wb\sn΋r35T ݛbE]ܦx}`NذW_[ꔪX{s: 7fd.OdNXTh2/:z?cKx}y:h^"G>D-Ы.46pVz >fBhB8T2=7A_ K?# Wxvl), dXf"60CpE59'a8}2 D}98q~u k܃ngpYenH `67!~$Ğms["w:7<{VaF6W ]lK_Yn O)`|.ۅ"~iҦE*&P2A6 b6; vk<>6Q*N}K^k!8T.{0&tBSk69c{2*`ˉ[΂ i) )tv B#jpbƊurzo=0lpZYs jdѭ:ÛӀfOYAxrsek\o4PoDN̊/d6d"/9b 4B"ֺ2<+xJ9 k:mѲUjq")D7[pl?z!r{t!L=Ydx.bAY=β7LS2)X"kNdh&$fѾVl<>͒2huD]<2@%]E Sf1oV;m325nlh]p9@'AxEW,܂izͦ&dy#edNM.0:Di,a'(]ڰE4_4yhp;BAVAxM1C (3Sn=Şep}1Q Xxg] F C-g!=&s8PvU9iٽWQ]z$5;|p!L[W?H*J~qbt?|ۢ?uT4@=noﬣ`Az-`?[i_ 8 Gs2Vrx3TrHM)M np}3Mf6W]-w&wVHtpt bYI4kA0KfeypW:N1c% XqlL]MY"+2jN7s 5Xcfaymup~`g^$ hU韶#k_Z{nF3b~;> Av!@ 4B,$IGU#ENuNL鏖?]$BgGӐz e`ծn !IB{f_VjCB Z/*3!gVV.JY.jуRؙp$~r1 |sfЎ ^+B$Q$9MJ\l(XZ>y0j/\?1 7vTo7gtW+Ol sxL ˛$2È2+s #>h?v8 R4V-t#p& fi( 亊;a3xZ+.$b pV:C;g/@D y2iW|] U8?~ M[qi@֌dn:7$kKu̗eeXDK[(&13.rdF̸FK3=@m,vWx@3ٷFqZ0抍rr3C[K3qO=oViN^#ިCGU[r-t2lK"6\"/k߯ܭ{`-$T0:l]*" l&y4yvOV_4so.= /υP&Up{ $,K-,1!1l&jg$8#n@ӫOkF~0Ph"\s噽hcB0s-=ϽaaXCɐqVFӖɬtqPcGvQqBsMo8x>?=. z_ÌGCPڟT PzIi&Qй En aNiWʌPiaiq< %ș0w%v4+#^p.o I6\iǾkka&H/ L_+aٱ99tO782\IT061^."ԊiY͙}\B~BhpxMJF?إHҦȱ/30Od.փǀKc/ie ^Y9f 8 . wy43 L2>1fERSّhWlL(lTV<'Jz +2M XL_JQtzE:&c-y)u@窯P'L;=xXKNVݴl\ ߥLW\VDdUEf)obv2Y[Isg =ۆב["hSJFY6/ )J ^wP[ҾgPI!(0Z`z~n^=ٯKE,/zvxΑ툷htOߍn#˘f*j.$"v1@ Sg،3O#ej~.h7;| %l3Bri+Đw7?T.v@\{AB&'z\s lIL56qqweɻJk?M+EEJSSnɣ49a.+3bN]{# &Ӥy3;ns1߂NT꜎'vQ3Dm@4usԧf>quv#`GVOɛ7Qr qYsK*3,U6 tE MUXl[7RC>Q7#/ EGTN*M~ G_< 7QOYqf2kAT927b5˦R!DTdUiK %V!(u&4Eg88l? zڭBQ !h_>S<Ò ({\gqxn@n`5K8c27azV97V-f)]Mݤ3t(SzveUw)[\јO|;ΟCtz]'S_^ߨ??w:MUQ\QB/"fwT:!MU SILLW9xşMlfnxW0vɬC6+W aے(/%.h:7#㘷Ss#쀜A6WM䳋YSB'Y Y8Ƃ엻kx48ܳ'# #T]NZ)d]\-&UJ]T޴?7ޮ}Xȏ մ BZv)9"RX HG] 5xewlC]>ٚx]$4cW~I`(&QPDiȲ%$FO~ Fvf((B04m,UJSy~cjخIjO^HlmFt@c .xdP)܊;i z?dB<.g>q\vҙQO~5ҷB%?̼`}9 m9Y@r~5k/'C% u 4&[d0廬EUnCm2^k:<0n+?ئ7:G{`&CJƦE# tHq/+m5^,3Vn=^đ؂A/`uM D~wr='j)8!oph˲/˭3ivޤ`c4WU''SjgnUߵ<&qYIj8*eh?;-NyNu4* "jK-ϰ|eљz+J0|uC7Sy^@n `&gRDL-[dLN-vaBѧPiroU٭>? YS̿#+n)u~gMld2ӇB#xIK*%i5WDaDxo <$Q+Ή"nd)Kn?%*-˶dG( CRP-]u8h\)GC R38繟5[(gM<>x& 9on9"&Z~Zj ?ek q#De^x׋eL"BVSߍR2;uNXWDI2~;U-@r еh5]E"Zv Lmkؤ3;mFYI\Ut@PJBF{~]UJ!qT 3З셶`}t}-$"L=rGit'۳q^-ּY_(N}˿sގ;UJˏV9U*8*3QdjfΓ >Ϟ_h_posq1<D`WWMk@b_wxW׽ ':*{2* r~Ǥe]Ɨa_ւ\3)w2 U"q?:nLj/G d7"Tv( QR= 되$JKXE@26&?6 S) y$c%砀SuT݇/C<$0Ƃmۢ( ^؅:.UkWeᛃ3q*h4 UQ[KI{NKeR뙸=7O?}@0@cT!۰W0v * T}՚ k))g@59r,ۏ; /׿`)2n՟lYs|ה4Cʢ* -̘#FmXh+Y[O(T4j z{+\4>(,ԔxGg̲KEb79XwkUx =*XZf93gF} yhwћӹ!f=m ,M? [|w49J NBT{7XޮLTwbrdl- @^$Ӱ$cTy*ga8lrT3َ|@!s J_˵l.s >(y}T܂[hQ ؂ي"DžY/SƩ!_m0x?&=< Hކǻ S -|, O.4 Pxm}FW9pJp >'Y4d3J$O[7c_DI I~p{7ûUX|~ Y5;`moҢs+(LMBŸ0oۡѿE]-VN1QB>5O޺4CڃSRC6E٥]cQrr¤ a|]{yj4A7Jv ۋN31@gQpHũVFV2@+d!X8F,w˯L+i9Ɲ$Q Xzܴfug/<^`7)ajQ GB3*f.PmYsLP2q/5$qaaRhl5oc/7%DPtź򷽩%%ϫW&E24#넉2e-zU7Fk5|랰s0Rқ*5A SYq޲c-OZ{W͖t EX -lRvIO>Ov{:4vX'+s)'ˊA{k3M0(&w1qU1 DE񳦧27x2f}H^)tFjumm@!!yc {뺩 :O`%g{Jđ*Do!60ʍ k 8э݀~j_l1KLl}O٦Fu&u`m KI$Zd9͐P>K{_Oа,$)UBZ %sđlbO‡pi$E%=,>B"htL0f|\|7d8k'Bz*V&,? <|tt*B<-.ԏ-IO 0r f>@(t#qH_aR2A?2c3yh5YKg1g{G 8[ m| :Ls*DW+#`Ktr_|zO K=Z2ܵCVu5S~J#J$-/3'F+; ֧xX񠋠+:/X}1?}Cλ޶xNY q.VjO9?$OJ0 9sq`J7!#.g7Ky 33F>MZdm/SfHsYZŲj }߫++N&[K+uݐhBzhyzxI/$4ħ@Pӛ+}'H2DRp}@ɢbORwˇ&?UbbQSۻ+jқ 7/[dld߻>-yW SeV.`%R#dS96 k!{5g}k]rWOm@TF*!$X-(]u@ N!Y (Kf1پtCk£چ""?ӖHS@E9X`c٨{$3#&TOs#F :zҴ"7HT~u>tgECzv%3,`E7pƨN#U07ّ`rVdGIyFGۓ|.xb4RKub%rHBb(%a/,Bҿmx L1i=횤a8βY]~j8 woc}mg>d߈WpZ#.V$𦹘T`c?nZ }Cvdy])PgU4W܄ -Y(?0qzQE$Zv?}vR'սm UA%>>9t]R6BX4CkF*AVv`͉jPAS_-oW !?a !Q֭q=m8{SzL>Yw *@ XœO/fv/5պ+O}m^!U#贲>Nu2Um~\r(w6Iej۴G ;]8{c!ä/W<9O`ʞcƺ8+ $[(!-MǸ'*7{P(,ELPy1hGf!D]dVeXOH.bT&zf>VBYp9=?Ir*g0k4XvŇ(O6PZͻB7?2. 3ixNG _y~fG yp.`]LL MlN plHI]jG)5I v~,[nL⢜8_ ϋIA7@kzoz bkLs<\Y?4*(䓩n7d-utsI7i#mO$}2~%,#bgm8 mI@j%/N(GQB%٢yU㎺)[PCbP{ Ӏҿn^6Y4kewN$0HU jXX!a0Q"tOw1@sbWGK|'6b0?xz5z;4FtV5¥zEB8<@ϜE4Kx5Ǐb?`>7QNqk)UI"UCO!v\N97x\~M ނJېT'Ǣ1Ǎ9,udly8'FY<ld|Fvg$`H˃7&cEbHF}i'bwN~~MBuo]>; kDN_==u4㐬J7EF{߉s"jm E^>R_~Qmtt9X0GUݕS5e?o˱TL$Ij`??O32'ܐ&SFias)(4Y\?}Ekࣷ7j(dV隰r%lףCtٛ@*c I{ȏBHL~[}ߐ@3~# ob|kiҍiǾm[RĬAw;O4$>uC{{hݦV 1n)eȇ=@1Fa8vaǣ©)W0஦#*.ySz.D]* 2Α/vF"9Df gM/K^f/`JZyx1m2Zu;~*?J <]}sDf1!7sN,`pۺFS«L3E }ȁc'lYܪuݽ:v1 Ļ{jQ n<(q8n=do[-_U'#I1uE>vШyv:AL4z[!9U^ B9$cyIɥ•xb8C#r4V@_p pd?Sjc\do#рL&v}`^mWX:o u}JV=3Y`toU2l`lK. [rh)~F@׷qYtA8ށq1pU}2>֜!8 !-KyӆT5a3 r;'# ň/d+"Ƈ3AkhIPe'i.ۜaLˀ1ǷLft 3+$E(&<*^ƺ>Ё`%i#s'h&ӊԭNewHRRԵCXFK8NT3]Se}פ!a6քx",q :5ꛎjJ8MZ_^N'!ͥLO2H076Wi6|Ɲr›y|>hO_t| *bÆӡńٰWeH<5,ZX]DD+;~2)8KLAbm勗CM(Wl*qJmx&h[)M-dղpK}ܛQ3`>-R]Cu):X.  `~!$)wPc};Tpd,i}v'M P-|pd9y@1E]]3^sH;@V|Ů*$_;}m `3[CҴy 2 GҀM?ږtg"G p+QA%tvWГ3▎ư9kʜy&[WG>jGENJuh+d2us$E~MZ[sl0(XZ=_)p&jpb gy2V@핼tW0"$v@ {?"υz4S884l#kmP'-z=&x N`[trk[o0f14eCWږ lY,?ׇD]|G2HrAɥXۇIޘ$%LRCLM5˒ߜ\'(G#v.6keH;CpY< ?+ث?ѧ%9ܖ;I1u*bзߊ6cT3JE5Xw  ט5rtz0Y#yф MF5d O?9J]_*KT] V= 7EFVqhV] x82ė꧝f^=(\ #\=xHMԟ,G -V$'Y۠S<5rtQŋŠFҨa-s $jl@a%\G(vlAN,vn-C|ɱEbt3B ׆EXdgH]/`%صiyB>*Ґå;G$ @t0.8"DjZ+<%\\kE+@j{}6!l\Gkf]g*-l~Z -we*]KÐ!⢅SlwtK!&g^gBa,_$w:iviE6q,oA9}t <ܷDWڎ*]\5ּ@se-4Bi+|B0{}nΘ 8#m֛/3fhAR%ut';rIT  jiiB&󗦍9)U9b[^ ]'+9זZ[ 0%d?btvkj98Vy^zG3׫4oc `aØ&Ru"%P#j_jB^zYE5{ѽvW.b_wM}q ,)nU/,?hGb1T Ͳ5d[!=\oݥί\ ˓6 G&x0[bߔ64PL~Rx-Xfm#^5ɹ(;,!7vJ5yN{4S\!&pQ[F 4-k Ѿk¢Փ2{_19Fp]M$.rJ%-BQ?!"%O//joMRUtv/aU:B>L]0Z̯jL5Ʃ B TZh/dp1+|ߪD۹ Fy|`&'B9ݸO$Eɧ K8ߝJxS{Huidj\7-1E/D[I݊ĎԶ#LRj4NȽ)8LSA `0”c!J7#G^j@1s^*x3"_= sGauzE#o3a+}:4G S*}etI @Fx63s](& w K` '&'9-, ?  _fiB5ɕAМ8=-/ IxQ'0#RYy(2iS+xק.cfewɡӔp_5@s)va+bpsn`/N@F3xRwMqfQZZOG3f递swu~/J09KSXWj8@:yl8`)IM wR}pe 3}ߪYVOQRF@M:nSg-=n|Njjqm“#*HC3T I~忖 ^QWܩEL=~{맫\43reؼGJ)|F$z*3o0:?`ݥeQ1ed F" Kn F$߃TZxH?9u$I x6ӎ z]޸[,>0"%%]6c J\\t̋F}zʯU{,ڗUJK ~;{OBAѬՠrYKdLwVx&3ںz>)%7;cD)FO1Et|U[a>*.^Ee%U:S(@7=n@Mg,ar)Z`>{̢N}?pSbmw)E+&{o5?\f Ӄ w\Ld&Gϛ P\`Ia۾~%oՕMsϥHA ?B[KEU-Ve5d =A mcv^%vcpe>]5/Һe{ &ݝԗ1KbkZ!겑(j3NX#."o}:Gc]IqɿZlDP hg ~ZN#[$}wmXJreRU'pZ4A;&*2,MKh h7X&m:Y.ˤI f|RlN8hZuyYJ4799sǞ/ )^3Fd7Ʀ-̣ 'N.), cSU<1ͳYVm2 g>T/WtꞖ!|(QZBX&V)oO1tn^8ŷ43}n :9ۛqTyH@Md$z0)U1^CZ;q/^{ZB:<0 Gb1`-ΦX]Q/>oP[UDz.>M=@7&-ga3 Jb"צo^5=I_Y?QQ;'dF5vpwJ$Ay̩mXTC J*Ҿe;t0z{ 7PO ?-eݪĦUMv< xtlȑJUX@;ɒn:JG ziÂnHrɉ nw|W3vy`wf;vq]<</0iTLiyTJ ł%j jMϑŜ\8\Bv m3<Ȉ/,Œ06lՙ=XSI}P̌DGTy_!RŢ(PH=tTaV6 i7_xQ^\TxIg-/,b$K%eHܡ6wWv+>m1ltb\}8z몜,]N>a CԞKjT4+#CZh>q准tYrN /,N-Ӡ5 B2 ; ˈG‰YTNnμ+S (Ԇth?bl˷c{8@L~w.|9#{@ЃjwOא=}!4e ȁ);01uO~@D F/3 $C.w,b̸i"0Mrj-ޑK )K.0Bb"5㑞D! .5!~ݺ{J ;>v۷jOE$v{z[>PNhV a@VPBUIː<"$O8s4IƝY Z*7f7$/T˕uM4vw1S3 u&ME|jή,G&9*lK,YCdqC ;[i0Q^O[‹8L(ҲSB%7ri4RtIB= ӾW:yS`/^ݻu("X%ajg dd Rw+@.Lt$8R\Z2l=XW$ sgMw%"T}Ձ_&tk% 2}8v>א P@]#AER`L}EBŠ'!1KE? +\g,l' ΁Vm]8D܂h̴1.~%q%fWKjBiS2 h.7ŤPN8RI'੸uMgېg]orhv* L+@JQl~o~8Ꝿ(P 6K)$nW=Oe7E5eW#"(H<| Z `!p 􁱗3T_ޤ-\RbE e5 gQ]BRczQFw?+^e @@PBed~Yv~g);8൑SYQYalgĞX8Ϛagb?`B;Cw"%@Pm9^ձ30_DWcz/AdwHɓhF$Fa8FoB^R*juB]a\$UxeAS>gLXx[5q@"VnYNzLH>2t: D% 'X7rEZhK^d92UFy{1&+O )jT1_t;.,cQviO Xwjn\ҟ?@KE(c6 OV{SjDf46B #U[TlbEc!AxbQ@e;jT]I$y7gcؙ{AmOD_kcGJlMQd^edOoA0]pję)QZc)]1똞yG-H1”`CZ }oidosD&kŸa˿3 =)k .cp#; ;YU8?p V-r*5@d) iyhEjU\Hvc¦dCD>zUN}, b(hc0n[i%9X #@:z:Jr˷N U[^.:F&jtŭ!8cUHфÒ>09Qn| x7pD-dMm6SWԞmw`B4!RŶL=z=Wr"_ PҀh2=PE5Ģ.q+[)? 2|_#]̊Q[;fq05IPTlA_ver֭zY5Lhj>EVnls] 5Z?RhiIj﵁Fvt4w'[t_wHApH8&PcM4gL\V. WYI"WsFY~d Pj38rq / jlx_Kxc{"ZʗUv)& EPN<8o*–:\swf!K'[SWuP\]c?w uXZa;s]g;آ' +m7 iWzN<ո>π` ߱s T戶1Dm3l,ʤod~<Ձ|`fUrE$d&}H9jƠE4hG-ޮ{(5sU2y%_,pisCԌFU!aydw704pOS/qfZKVq(KG!7KՁ刘`  OEOC_A4F~")vGV:H֩IJLWإ@2P0KЃ"%)2zr{ٳtkj*:P Q(8%p՞!t>NZpw\2tɎikR2?@|7x:G*ԥr'R fNqHa!F .b6.2^%7vϐPr{\ajyq ߮B=fb2Cۥ7#H`TZ'+RQIvlǴ2AuEX` &Kpcu5LQF<-U~7Xxb EfP_b I5h~x~k;@>#fJ{X3Rޥ /}.@GQ&l:,;bܠ*>T`J)=<MY`9X ;vq*:#j4y(] _eHŋ<02sW@8> Y<ˑ_%>4b2uOǎd'$h&9frvd^ ec(;mXrdZǎF̃ȱȓ]bǫh/ 2sZj 5V#Vϒ0^Hz _11Wa2<ۀ AjJ,=_N/Ͱ# &'^۸jy ‰#X!bF/ ] :J85T>aƐ' {,. ݽ )E Б~w `/:I/ED Q,*8utG59ͦMmGxhaiBcp,3hB+x5{?sgb25>se)+a !tRwu t /n}H9nE[z1h; ]ү!wyL+{22nǏb7KxԢB|[N{.J^\5OArQ/Tp*+F^ 9O˲vI%K&%"- 5(VSvD޼0r1 Rn$.]a@v:09^La'=XdKvtj\._xe-/lH?;ֶ7: l P-0@c itZM:R%]qi|:kc*0EQ'an:G7I&]C 1_ۓbpٸֺ,O*UύL0%by_z*i'APDrVʍ/9;-r.'#iθqԴA;j⋆uDs`bp08=ͲU`P΅ 2e(\j/s(-ۆkFK4PMlfx]t-"YΔig菴5+YY:4FΑ`GaW kdn'];7gjho:OSOݹAqCɨiX[Ģ O(}].ۈGrUlb3v7# `!֚2]Uc;[?(TQ:%J*%tEXe,F> c}ɶ//X^$'hI&.5r/ c̙$ ^_f`&',9$p7k.)v4[y yw6OCB =0;di,w0?MA/ /\CU?2.w`\( 7ru0Җcv92^g8[ kcF8L,Y~׏[ z9|W$eiS^)LqXQ &Gq*Y\$\+ :.:\ *JZEa\N*'c?sC̋di`jY"J.VT#$ ]2ݚ%jIzV.O$3yqV\)[Zl08ntbPibS?ό<?"m9cf榡e@cm0B4Jl6ϕv"Y*ZesB`Z!:Z1Ftwe^^ҲWaWLXz^gQ5Q۝fُe j0"m d"Y|l85zfO7Gz.L4qeW%#Jg@Yl'.uzَ=l)SӊJ5~sElŕS޺7bͱ{ls>9+c,ؐQњ%opMQi Ӑa .f~  ,Fl7r{6#54E,+Er.׋LrYJQoUOE$x/v:W1c?jQ*PPVY*y<upk] M/KP {&N*ꏂd~8uQf)dX5^0<4_u^LrX8C6G` >xIiG@. :8@zc)bcg"0Ɵ@ծnOۢ+cC=ެB>;rU9bsӄa0PZҟPerB z 4\]}aLjr+N Eݭbo:%j. >S#z8=2y*owRA;DJ53sE?U*GdD/x$\T◓ڳosYo'w&9PaB);)~99I|2@ڈN6d`xzy~w㜂LG 3Ϣ=mEu )t OZoCm(zSRIϨj q>pEOxQ.@|sMB9 ;%?T6aZUoۣ'>A7ȹT $(DuE:YP;c;H_?C%l:M`z+b]Wٞm(Ƽilhg7nlԔ.}ZØ4F[Pfp`&9eZ6 cz %6TI-8+ؖRnFsmlMH܋9fEin uKG+Lf|~ |I5jij,kցQ9KL{xsjHt,SyŊ y3 oD`g| )N_8Ԗt"s1D&tRǟ;t|[`=C#84[ -ֻNܲz _xC}wC7"!ĎC:I[s|!8߾9~Ҕܒbo|1zo HU6{] w1@tI{ ng*YRIgxdM֒U,n 920Eo$lW/rqҕM$JCkm?V1v`.o[%TNɠ&W4c_H xw4+;tI7`ngy_|pWVu]a'%nAw:PkiR,3'$0'KQtnhxA0&a8ԿC<"0 >fN N\tUϘqsVAi56NL)SD12t!CaoLAUeփOVAuKu8~c-u,TK_9P%JCMtE:[Z޶ᡋAAs^ A?0d?`%L#ʚ5࣌L`fƄS. W/z0CZ> 񋐻B~r x0Xq0$]}+xIP{(0(%ːq,(aA 'UX}Dbzei=Ϧ<>,"U! |kG3YN/U}E~Ec4CBt~!m@q07%"p—C_fIbc`zjIG4kKAwLYCC]%=.AH. -4Ñ@t ɭL7VZ_'EG@'DY kY @mP %U1i*je0>;<)}F0Ӫ߱(r` BYwcFӰ7.r,(lMtqq>$SG@$cT&!,1\ 'jK;&YnI)S]}ӚKQQPR}|yʠt7G!puDa]M G&] i~aFXX'bsp֗/,7(G+Z0aj ~ QhR?gPvJ(_p] `Bˍ fYZu%&+Mw1>*::/pu &8g c圃kql?\ PݝƸ'L0򬼡}a1!I@kI: .NG`P4'j #A>o.9ƛ;k,rbfA`慼S6P3>okj4|m/3Si*5%Fh~s5 -hG@G%U,w+pM Z3m\ ?&,~i//C[OrtoZe)  vSyŏ*.Qm7?ggиms~(j1ʻp?ͯks_n-~qc^Cs_,U=d*  sBiø`QbS4BPx" |g^p=Υ^< ~}'G^#fμo#j!#8=/i(jsv L>A4'ЌIW͗~C`NjXV^neIK!`|fpI=BYԞd|b"- 67F &n+␉;sIb2%p& \uO#H?hi4*'TY9cVƫ^ius:T;NN"2 Ohhhϳa\K"IC,tPvҳUi&&.U7I!Drw`kF-Eۚ<͇C)}F@ȁBǠ?}Sm׋d/2SH-kJ$?av 6{P3:RZmKs6X(ؽEUlCΤf[MUZ[lrʡpK !Oʢw]~5)`|̓JĹ4p*rXQi17m Pb.+A 5ovЋ*}p3+twz:,#ryY\ 0K;Wwš\o͹єʦh@?1N>!*ݮ]BRعJK*Քk2qO :E!GAyD 샶'DD9y=)2*F"; l=IjVh`638qK*ON(cro@O*DxjP Wǀǀ#ʼAj9 E޶XS-D+6Qր'T6WCتU4W[^.k]{Nڵ[G+%XV^B ϓq)@;s ~J*5 "/_/35q-"Z$^T2YD|uV~ ;$"ynNaEKb[)7QBџ}זis-Y!^7s~K=}Xi='q˃\Sf7pd/YM ggkL+N|Pom?GS@P\;Ąk+L|yVtD\b:jMx~,#prlm 0[<[*iRZ[rVTa<7Sꊫ}7r*ܸg 7cd[OJz\ۏ?#l/d:34DtY•! ›_ltZt/ps H%{ ,ߵ }PW Ej|H3(Zh4| ʧ\* ' g=󝤁}'=oVN(DՋ͹^%vn(h}k6U;Chv.;zBPC?a`P` C5йW)o]1پ٬g=^|.ַ)YRsATkQ&&1@LBk<}a2Y("۲/ K-]'7ʃ8ꖧEyhТ߂GWc_F FsS׉u}zI?*ƨ<<][gx#J:j;3 њv@ Nϲ[4"|Oyה -_UbBwŅYmӔy.ؿr eLPE9 UBmpȸQ_"Kro˳.$$Z=#\CБ4A|px؃-Cnq^Qd9~2n0k% ΍hp!C5PѣУGþ}휤č nzǙkc2K*\%W*bǮsZWX+[ςhX;&lv^HDes1U-Aa}k$WGwc.Shk?豳LMrS9Fd8" DZP2gM{)~-F*vAtD#ar2~=a"[W7[w sUoݘ2޷_+"Q^ vկqeÎ^*Qp5< y߉eX簂D@~x&Ȉa{ -$?C{zHix5q4jev/^@Fp2W(jϭ4 " a" ͐Յ~w )&NhgW >~2I|F_ Ay]y(KFA5:2Iy }9dQ^-f .JlhI"3p&-^3OBH[zhׇ&S*bHA:JMɯ)`a[K['v j5e"ׇ$6: 6$>؁ hMR1gy#7-O`]刜CLC *'Gn%o-S.WVEl׎Dmo#-UcNPY4nqiժ%EwNG#8-&8z6 ͛CvXNJo׎ר7'M/i n=崘D"-, j~uEˡ¨3*Zhֹb3e!t5Q|ֺ?g[U@iu2a<'[df|Gݨ]&6LIxfW?uMxm` _EFs _؞?)ju/[9(zs,!Z1q塉۫'F9 tf$ C.lĶkP+0K#=*b\jCdI.IKj+'[^؄^1sV##Ki1Xb)949g݄ČXզ 2zX煈}2s s5ÅIގjo.e˭٧C3:-X&yȩ%YuN6ߧH"TR17Ɉacߜh+_y{Q@.2qf*nP4Dm^n]h@ oIWa4/fbl2,zgLȺ!~޿#qdmdfA"%ARFZ6Wb_H$gG`$ݏ+Q?@c B.+%{Y= sC(TM`'v_4'btص9W;FN}!p9h/ۭӕ9#C@R@4 3,Xh k`x\\Dd]\qΐPK߮ǻf^`]B j$59f Ֆ;#j Ru$_]l '}1%Jʠpa藓*اwmo"LCJ1qskߕs=59LO1i2S|" im+7>$ZOPAyܞ޵p?qU#8Syp Y?f$|~2O9ߢV@`׎E|\JbgD{YXRBLH=8u $R@SRUժ$ԯzѾ.W{|KѓB|?oυV+4ʯ]HcXZ? 69hn&mجɈ`uJqsSđ+GDc80V=ll*(Ώ 'S ]_\B^6"@MjY.3/QU.+-1n;!S2 FKq:"g!25ƺќ#SGG vZ2 0jMwU6uJxe@cN>X3+Jb9b)si#Lw^L`? p i\63-fn7T&cZeyKB|T}H$M[IVCGȃHގ6_puFN;Fw⟚E)~RR!BՓz%{ˌX_Fvj̱C:/F27n,Dr|eNaq˒dI.>GX&'?pX퐈<(%u1Ktr J6IFn*~T٨ M06_  TpSmy:3莴ڍ^8oSV^CŮ v%\ۜlRݲ;HI,%P9W eA4In!P<oe+5"A7aEګ̖‹M|1m .*97]s}m+7_[ 9yJ T|g>hGc2Lz{5LӪғ;IGP!7FZSd7K4TAvx(S)-&/g}G9ϢDXDkh<پf%wxk)oCuNt~DuF-6 kr5* <6)KѩEāb^ֳGІ5@O;XDo|kWjg]@ 뭊KEEkz2ןLuKe|IV7JHjm7-:άz`djyuJfjV>*C[j(wVU9ͿBR" 9Pbt *سvqJ DUP:4IQa蚳\)L,ߙ:=vcm_ҝ:0#qhߔ*u\o(*2dVm 6g+7s;чн]wZ Ve?'XeZ^}^Ӈ .p=ė;s!&z N!lt40յ`Ӡ386r]qȗsy (I!]Of7 ݱ[TV_h#!( &v_ōlO)dI5-HY%pN>['%թh;F1d~%Pd:c)Ge?@jͪb hQfOV^W *黛d>ri&~385#jdyM -Boxnvζm;)`Aټx؊E_\%oKq6Ww+z08Rfs\~x[ɌLkE<kB-F94#PA=|V)LbK 'C~3ԉL+c%$Oqy.JAOG# TrG7E>[󵲋u>1}qkf%{ Hb`':C 3{xٵ+DÑ3]7ޟZ+iJդbZ`c: 2[3ZbgCAy\I6&mL׾%.SN{A4!=cf 6XYh˂~k@@8jKxQ*m铢KC~1))h< @+ڌMbŀRf(tʮ M>o#`O_Ƙ_ Ŷ!*Gp=3LZ9rܐ DCCupPq9*P엔lnOB^JQwXH{9ppA,ʛ>wYz~7Nxل-rI홭+c%2\iW|PA*Nt>?…C׸1\3 f_!TX,D P=w5pu :_.-` ӌmvnf.5Ɵ,ۗɴ^p;|˯ڑJN[ٮNAlrx8 ؊ݜ: amA[8~@BT鲫ȆYw\s8Ӡ[o 05Y(!!˅6$*T99">,=\X7Su4p37 :A_׸-Gŀ<^$kSښcқAe;/&r72q$ DTgn;k)0 @b \\Е=.eoD+zm-b@Y7(e"L9Pׂ"I"1C&&[%Z;"@AS`>!$ߣ){xYeq]>^3?;SL+(|L:dӦMfW@ *i碩3G,({Ռ=azH8*4ā_2RD$K=-bu',P`~63qN놢(uTB L~[jwTBAc*RW!$-FjDҖn LQl ~{hb8րT \kC;^*,6Ҝ%\*#jO/\LΟBk3Tn#bj̺V:+&N3WoxLdlO'z%pkͲm ,!KGg^S6rPHa: ,j\ @M͟+3&T9Ԟim?@- ZY,I`aEp뉃S:Y.OBDCm^|i!ko'ykwlّ~-N$>juO^+*S8/CP1f FzmA% wV$%ָ@ k}ݧ&P.C#cK1XN߆,;Xj$ W༆#yK&RSMF0W87T >`I(XST;QKUu'ZD(nZB60:`y? #uOTxh@wP^\0zOQM!b@aDZ-Ÿ:V7jKJ)>YG\qQ͟T&6"#y6AMeŲLˈ+v&mt ϕ )}?v)k"ZKF\M~GOgɽ8/o{rVi~svMZsEL*W[m)ָhzSJ[^\bbYe#0s MEO?kU-b}uN9V'/C6DDJW\,3^dk[}W1Y砷01w ['.me2PvxQ8%fdMm1,&m<'6`8&r|,?w] & ݂?L5fDǺ xG\}*^꡷ŏ|}dR̷2ǠE2eNl9uh1)}wXn9#+ժfd[,Mgn9Fx>I2]}haӿn^dEPY[hlAŭa)u\-ʫ.qquDPn='\IH|@:VDVvB Zc2ky#Oi3d4K-M-(S%k89C3N.>B<}̶L+>Nh[(ZDAb1wLDTf.8 ]zA~8[]fٚ`wVM^#`jaYtZJ~|Q748~ Lddћ;<!tIHe5sm%6qg)**ПEpk{ "܂z³9l.+CsyF Y׎-D+!&~ѐg@6L^cx#V 7$:3ݷrO(``)ʾW8ed]Qf xt:#ϱst>4(%`2H@ʛ_ao[̧oWOJ+Rm6&j2Tz2"(cAʔtN`8i`mi'5V+ *;_Ͳݛ46F#*p+SqV50ͺ W*a7xVp߂KhW `~'p(8sgX)C:-š.<$YFː>%ԅ?}-2Ce:;sM`-lrZ*ʃf];zر1T,k՞;2?E/[~d*H`cV_Qu&:}F=d` Vsx8XG!l'N+'S$eɁ`6m`|Ei(\W;`1=ڑixf*/MaRw/GcĆ'H$WI~ktB1mF#q3;%ʸU]T`WA+Cc-PiC7> .k O 8 Cetː7uS+Hb8M%P6h%n:ҮR;iJQ$]<Ѧn>9{^^:)ãL:xDEYjӡ2'wn/.xx6ʱ1;UP\h| (tlRW{扣o/Mx~~ aL7Qx-ka[OYbS1qML>ړs 1QBZD%Mt(,AkQ}u j8XAnτLW+&&L2.lJ&֣5D4GΡx* y;0][2qbNX[=`)Y(^\B"}yEt#^  h[(Hu|~_֫ 7(dHm)IikܬtSv#.q4\E?YdĈ I_BJ C*n `@lYap#+FkI9tM%5Y%Hq;ș_B<Ŗڪ8]klKAj,yOJG=q}:e^$`zrTnH@E9yKhRWY*}n zxA슗HOˉMzҡO17ںC~YTgYת!%87MΉ 5 ĥS8Nޗ cJsx|^$Sh|~@<$!"[d7HG4*lȌX+muRzj)Z"ryczAdљyXu3V8~~/}*NBtGSgnχ|vj%S lXv8Bi*Zۍ0t\(٥ү5Ž ,D˫UeMJ':2H Y5m%gݘV5ƌ?~ x.q#Dq]A^ZU`0h2,iFr@i{1(dD'nvF{ =%˂=>Aʥ7YReir !A8 ޶,(b) jm8U ExD7fKl$˗uUT;A@Qf)uH"ZS*p٫#U;W0pIL`Ck4lTwBHp Nai/wz§޼E44mRfCoP/=}Y^1PF}{t(ewxLprYC l*&wl?QĔq[fE)'+j [}k:-{QX lwmwU^3ULvEtmhw1ߩR~F+es&/?e#&!$`}eMM͕ǴT>ܮq  KBR:A} ,#b'bƮ9%*ΑѰNڬ$l^_/OU&QDwߑ}co^ ;=_/jR..LFvaj1[@`@iX֖P::- {+إ8 u& Ux$8C({SPʰ; ءqj#YV,%PJڢ?8)60vHCH8:9I_Z 8.WC}Δ;[AP ϿsM5b8e ʰp%zuV^A*N$wJ f}4(Bݐm2&+JTͼ<` ERki_XXG2:I/Rp\_ͥP^qoK8DZSH@J.P(=x)Q],P}|e|ސhUu)~ g*򲅪)S,$pL _(9p=mx"z98`ϟWzvCݘRېteNΎ,]ev]4WsW2p.$4VA7+thY,+f@+`=oCiί ?:IMv$>P$;3Y0r?qWH 2斂Jv y4Lex{} : 3J"U@S(arM%iiw w&AOagEa'%\XUlaS 7 [{OJW a^(rEir>{ln"6Y8%AGkq,֝%.C>܊*h\URHoHKjÉɼ:- ]U0{WyPx |B13$_HJ`[X*T] H?[s>o)W} 59㺅L]Ý|wD4osA }l,,0dfph˖>ouŔa,0lbч$)ܯWz^SUMb:p5Wp)5N[J@;h[rւ4~}Oލ僐`Xtg_\V|PC&vt{0ϛüʖN1ֵ6E.`F,j"w_ε_9j;Owazz/xX+tފDw*Xt>p ˃k'V3M]m_½z]ϋ )r aZ0E;4sz ^wj1wKJ5wu@=#80ݛ^KJ,xO! 򵂷j-K=?2 ,BFYuBQ%LwTDwmp̴BRv⧈B[{BPVBĄ+3y\%Uf)M.E*j1t}CK4B_-q|@%'cOezB]B-:h 6nBj1U ꂰbI}hseK$uptg\5wYR.dsWAFUdֶ8+Elg~֜O$W XxZ^#{9BdзFYuۛB>txBOL(3[`~m>0s Rd_ Mj,vAyš&)odLٻ&(r2ɜ̴{i #|g\9i`.`yVTO7DN]`ƀ*li;HnDH:fXWΈޤ o:-k>Džy a5-w& ƮZD\ tDXJ$yoTȖ=T=> ½zAF̻{I|jLO*ٓ8l $ٿ0z 'l1ڞ; |1-s.<F8XQ316NBq./NچŌIkNJ>4Vo%hE{-T^ 9*Jxgnnl!m~2pdYLBS ok L ?%0 RrN{pd<2Kk;V6rVv2oޢ3BL%KF/3 XtpxFrԔnuMώc4:D˟ Y5ZJ3Rl-5%s%Ӗ?/:B# 8(2iM_Piq R>7|/C3(V"Plt:W_4*˛+&b@Ǻ 9NϚ 0V$m {y/Y9zoCwsVkV?{T0Iy`[vuȃŒB½Pd`PIdc5=aԥͽAAd$)8ڧJxJbY fX,Ͱ AVCaOf, dn,W^y%*4zS4C4J?i{bE܄i$eTu[ a.znA U/KyhoҚSr}_B?~(4Ae^ :~u5321Pti}f='3/Ԓk}fw"SHE!B42ƫ&UĹeYm+n]P4!Cr/ 2ƍwx egJYH'>Tn}N< kS ՙi_s 6cA zjir=Rë[e[W"73yȩD$ $+{ːxߵ{ [-&Ʈ>[mWVI(q|4K^OmΩ1#@9W<1ž;"AUݦW ê͂*J_?ԣujfv@qnndq_I]J2ƮT \&YkK:rmn^st^gyPG[w:+q5]'e)5$bV8@SUm{ kJ̸r,];$U.ްmW"͵*XoE:0Q[?G p5cgQ1J&V[x:l*U/#< 5~ႀ%/&]'(4[lw=# ZS’ >dſ>T3B ݇c+DIr-^-4}YjUz~/ S~ia3ANP%k<9vJl".9_-֚{{^‡hSTa)DsM^oހ_z#2IQK݊EG;L߽afEDf5I ݘ7HXetWm h"v{5˛f){ )33Ȅ @N?"]Zf: ިblLCfRTL>g'fg3&n[TlE7_b/ֵH帠%[úp_hY(eEo>}#qwǔa>  l }S"z4y1x7Lwl@l߶Ya^uV}=`ul*1>92A*+:JW&*Ydˋ9@5|"1;S|F3h閝K8~ޞz";佲9=Z.@y~$֍5Fwz0ۯQkN)OO0A}ӱz sr?1Z:7nڐwBXFMA enǢbn36E_9lӷj*m/3c=:WXnxD|ѢQF~{(O֋DMU&6 `{Pv(qZ*f491LRR';V.A2y<6үOaO&3re\f0g%1@Q oZՙn ӹ>굣"ᾘf|uDؿJj9 doF_H; Divv 3˜pnFn8Ga7Zـ9^ᇾxY bu]hhyUu9;ISó;F,L[G94¿uK$ăX4N( d,Tw v`WO/W+E1Y ##ĥ{D 䴳Z'Xğ]FLxfM$K2QjY:,OZNaG&F7~hW#~XOĪ-Ėfer1"N}E̽tuW]:WwY74W2ޮyXh\p L)eaeiJ -/1\ԬHS8uF_VۢMdM9P^BݺBՆD[ճ( A1}!C^A8Mr1(@].a2,벤^Mgx Ko悤ϟ;՗[IFCC)Âm$2R%pI (H7PHsM I]-VtJtkz0qN-lN6{;g3ʆQ/ jp;g3n *W!.BDZ?29M%J59yZ?9E$NTW/QRq& fWZkXe2BC@C Y C#N,p<ّOWh~.4e؄% rGR1p%+9ۭXn'xasd0l** %(e !Xʫ_[x;WsUVqZG&Q@DCx )?:?.s4,S3nnsz e,;c3;ԏeNkRGz Տm!F@l0$ZsHW,j÷ӵ3=-X[d.w7iF< ek%*.׽sS+Y:~q!_9܇L)]ɳe26cTeyPdV<(=5]rem- ,5hngiFb-\BB q Kҫ qpu8G8Gd&;XψSg|ly1\$]4R֘yes*!|>3T͌[bch9\Ρj#Ib q̟qОJC@rNi;&̵$!;P_`8їiBp~sQ~]bSf'?ƕJgW}2Kpན4n~(<}abmP(x&0:1.Moۢ ?pb+o$ۗ Z|G7 sTG;5d`A+7tuBL !+v!׺!by).~$Y;`iտ4Ye/}}-ou[z {b`J k壽Ũyn~c C}i$WơʐЈ׈㗄HDUʮ-;To8̪n++,zvƑ ؾ7*0,.ve ?D2!y?B]|e"b2e23r۝mɣv. ^Dt5M6Y"}g{l#G01zG_]nK:=c*Z=\q?}B ];\4!-2+mu:Ar^ d gwګc#hR"ۛecONA1!`m'D8Dy"DF.TiWP20 6TZ|WI0yTg*H|DW1T ZPCX>u6yI9X<{t]-N#harf T.dng_߬-8ݍmx&GyZzLgZPR;V]z .Q923wܿQ>TMRlU7!rb3%׸Q?YQ5tWFoV(ZmrIk좸'[+MU[?{\?.$u`鸤:yȋLk )Xl3{79^T,.zq2˺5Mδ)!j^ұ\9Z3sX#a>|IgbM(*}WD­|SU )ǹoXn*kc#4'hh1QK`Jm{+;3=&&tD\=MSYccT7^, @ZS';G5&CW-\ Q!}Hʙl6u[mz_A;<:ÛSD`tJE_?ҠyTm&hz^<+psc(C{QH^xsтF< i3!=W>=IB f%{&mV9w:nQmNZIF3@?%oOR6|F$HJ#&STs !;?rz?eőd'o^tт<|Dq5IQv _O_qL x}[֯N> jSE)DDs!&W KfVc4KIewX'7Jz M; u5~M:RBHVx&i/D~tjz Ӳ&Lr%Xms)SbpȂl]0)L#f /\H ctN 4t?mF=m9xaǺƂisL31 eBH݌GfO-{D.uhcyU=Yh=vS $1^)q lz11 Uzadn{ؙɽ`Y*q~rjg=*iL5Y Eo#a\8f;>ˆ B'de;XߥDՅ ]{3hV9p:VTt[,Xې`q*1\|q p:xRQ$pB7l E4^.~9~İ8 hh{k>A~ɾRlT^tGАt~1Hn^ R_`^KA/eݿ OJ{G]O _r~cŃRZsV7d3@*@hgRrqw*j5j$*Q$/:3)CľjN\ԆD!aE/8 .>3o<5d2/_(FF7?Pv"Js&t/OWpG t%e0[δbAFW0qFY*-eob| k WIB(QmYF7%Mq=BX!afl'][l?) Y̛!0ȳ==@Cm#$o|"a  7|ğ) g7H+L kփvg ً蓽-l q4.}Bg|^DUo!$Ѽ:n~\ phqYOyڜi-1\Gleq-aB$rĩѦ"1HRÀA3.=w7 2p-0 γ%̖T@2b:Y|;.I)x~Co@5+bE9.햌mkA, ԅ#k=WDWKyVQ36d"up70<q!ȝƵWTSjJn?,wE3LQ, yAcnqauF |Q8[>o8K6Oa1A^ `$j ߨt60C]U7j]!۶5~Pέ>PjPvx(">jv??% mnLeKkC0 /Q;G@>c<ߊ8ۏrVWJKw3EDٚKI >w3r`0c]cKCO91RBaVrQiWsI OLK fL{׻#@ w L>F}zmdaA-Jׅ?Ƶ{}s{\/-TO^Z(xuC*j6A빢^P2L+}ej\*8SYYIEԇؕpAɃB.m]<B) LV˚7Uegx-H$ʵY}KHT\Ij) qWS֖9 "S uY%T9Y1'/XiŴIxlC ж2'1\ȕ O}P!(z^7CF]m Q7ИSYx5~yEg(XS(6:I2%Q_ɜ^IL,4I&I 'VPgd;oJ↵l5PEPkI4i7V)2JteCbIԣT2s#c db'R>!OG8$cJ6GgĨ;遚7,8kW%urkCe0QMa5T qOkT!d=K-cε7Lչ&?FT#B piq얝>5<@-KШ20Ade c`k5K[[-Lz<}&QI,T2"jP&\ޕ4/f%D e[y g gdF >JϾz:g&g !UwI/ؖxRz@,xm®]k3ެE!}ﲮp13c633 V- ZqJ)UhW7[ ,u .0g{WCC]x ( wO1b=~?cM%ZS6jiVH g"\G A Dpݑ6?e[ٯ\ErJ@bugp:I[5!VDtwwKhUywfQGkE14g>[ ZA/*0 /2B驤]# dxϕ7ąD_ J+ScZɿL{&##Y>y*ev>0/0֐?{:ut_{?IrKA ;mb# OX;" sX[*4(0ŀ2Yai_E ߓ2:6O:Q[2;^2c U/sU ,,D 9F,g,34=kp*yVky42!L5p_џ_^p^-͏vqDgPگ =6'㚌Vիӂ3\6.e \m@nuFhە"DHoָO;Syx$m+i q.g l(Y."ByũDI0Gk“ƒ~0{隟XBĦ;}=ZoqXÅ/cL fw#k}bAYY=kݲ88p6/Preɨ4ImïS2(0|00hDJhۨn.&4\3Z23"c7%DOYƧ=Qp~:QSW!o)@c#\Rq c)s"y١Pb\[V"&2woq2ase@kX>'PGed}l( M"UJ13 gEh犴)4.=R0α˕7Owݚ j:p 1N@ҌIù>1uTe UsCԸD+X΋N0(LӶb5h;QT KFnS,"=kV@)eVzMOn]e~ʷ[<՘Hy3n[hš%ْуÍKR֔ɕ,4_C5ɛyX&|ᜢ?pun_"TkZX9wqNGvl}$o]JX͏ͮY͍`~yI=A%"'9>ρ:-&tqt "BSEA8<tt;#uS'n3L"ee#Hg-3ۏ'iı[q SLsۤ]͑iF#Z#O<Z$jjh乣 d)D:[cr]ѬJ g\޸y@ې`S>ݡ:DZT^}X…(W讃JX],М?%cwU7cd-N} 9't|bJg<GSvA:mKR]zAF4":Sxΰ;֮[B(da:GG@mV9wA3n#JSzŔ_^b}ex}N0 25a`?S-FS”\FqP'& me]q o_8I("0A&';X~2$@ !w Yڬʦ­ڍCcا}/I>%jz'uMzX jICDͫ8n4j>1n X0![W$BrރHP$d Jm ak&BߔlC4^.f^PcX `\=Cc[s>B]RW-\?XPlnAtK_9c $Y$EZr86*tS b?1* i䤘Wз3֞AE i*N ߨw|WNJACp5!w"(c pvb7JO}D0;-#tyC+RECL :C;.3 Z}4JBK/4f(,x~~rld%d]\w&o˂q]Q.5Ք{OqԸӾ)b~e|{<HX{ع%v\8RҮ,Ƶ> 2L~K$l5b?4$nҷh!|^%p@ͿY3. <c9`2‹uhWnc19l/G3!Țk(oH_ERO]ѲQ>"$,E~ED0TCA5\вbrF1dQ B.SL]z [@\CV}^t@hZ% VPe%itDّ_ X"Un\V\h d\6P7Ɠn+iAdٱkBD0e- {ZC@3õ,p!yL ~FFp՟\bXC\bG#{V-:3Yv!ڹNi L޻ VQ;,waܘ!ū16S}6Оt E%HMRUsSl}1WFZ~mPlStw gfsl6zJ?:metS}#SvH(#F"TuMI[>hf]CI3'=t~h0g.2yqa \QiJ+j*dFU0JL(q޽}Z m0t8ڼ0Q+1+3b7Cn)q:/'_i&,Hl 7k~Lܽcz2!nΎ=fX3msb\2܇m3ˎs *2sQg3IsQrIhbL0!K)()O3A7UwHUFCKHu?WP۵`VEo鵿2o\~=OB.S '=PM".6̈4 Gzg["32d҉ܝBDEnc'h aˎ>[%;*1(RYL(ص\0YG9eab#[920B3i/Eql5diT/r 2+5KӁpO[IztmLWOL au5t 0n)U|x"cCԖtH R`D%j9?V3{pi|fye SDR|'i8'u07E|w5Ŝ:s"bۿVrӼyf"%g-tąԞWS!S+G>>~Ty┷iX`LxᩦS+{U.GiŶpc;\LGhsNķo}Y %r_qen~>v%;\U'D|Rdb6}gRĞi٘:H D6iU>wpn()~g>IȦ63L4-9RG~sDAh)MAxxYgLKj`$o|IL7VkM|8ϷH(EIi_5K~ ='&έϷk E17tŀ JhkZIp$'Yn[ 5foM!@ ʍ$cFUcE+$xۖ5[UTrx=t7݌ &^̠"Ƃݥbx }7<yړ9KX$}d vxdN~pvT8V"rDc T8 h*lGu 2 (ia«FM=R[:SvNLc])*+ ;8]Lᦫ:E)4[m^j-)*tzY]Q$eޒx `Qr 6ݫ耍,L݆~H@uh QIa;ZK¾!ԏ^⠋ȊB(DL1T.c#ّz^f89!S B&[vcXIGB٢–Lka5s4'k6+Rǔq :~QwD!BH*#r 㐾2-8;"tsHXiRbULbHHߕFK󏚭]8X4 ;ڈiG&`:咴WF6i5P]RYz.eZԦϪݙqϬga_4!wFoJ_>S7W&t8.׏!(1V+t^-=çT6`7ä(o‡9Ifd24`by`rU_ kab_n S200E6!vf_#)sO>d]0Vjɖdan6,nsNX Gy8>$H=\64#+M@ysS~B"OX)xgL%Sgڧ6Κ a'|H~.dE4^^zSk_OUޯ ]ת.+(Lvcr\y;rSblOGeC>#'(@b%tr?Yӎ Su!bqncaLvMkz֐B rb·x6ofP &6p9%ـwËtY؁b莉j58-r!z +dBj 0+h# 27(vuU,V݋`鹓yMۄv97;/>?j~n+mG| 1fmh;_c|We_z:lYypSLTނIrS@k<>5{bKܳ?Pg`FR(vui˄چ'Yf gGʂ5BVQA)F6'lk]KpGA%79T/2<QY#| #WxcU TdlЈ`YbՃG]&pˠH:ve݌QwlGE5Fyh>g'(_o!⫴txUћz*@=`NjW L;)߽l_0Y5_j[#Ɓ2͟|r!`{@@olG ^d2|_s7Eh%G-!y^H|0GbU :gc=O+Zj%H;I(kb,?dIy91G]̲$ficlByȐJ\u2Fσs/VoS4^:\I%]*쐒p xu:/A우Eo+r>ӳI Nde@o9vjaQ:cJsr#ljJ< ob 0qfs-*LH\h[ i'3A>0 2,sH qt4hdR+UiG D#H#uջQ4K*.33#bFoؿ]t7|0H️J#|@WzVm.%'Ϲ`F@I\XOEldv/}w0!Fee\2a7LD,oKT~_xxjb {E`evS, )w)6/6]cmԚyf`wb!h5+5! nuQ|,ֆBaٵ-+)yƎ3fkYQOBY3ŋ&R-"Gy$Fh?y\ʩWuba ɷPLp7JR֚Ĭ;6hP$vxSEck-x rgdzLI֯LTWi0yC8`sxGe~Z2_'w|# iORY`/Q9J-6 ̄NG[]뫕4?w*mW ȷ)0ʔ- ˦ h M ef3zȿmBO"nZ#QT{tEy~+xiO:ZPQ{eT;3^[*J3I.s{9-)"I%;D9oۣ~ŤþQ"n};}UŅ5RF%ʓxr kz  Opm]0(k`\+2X"a,kv9)[E\Hou3])@ߦ<"R_F{f<ݴn޳hbY(Ɯ#Vo7T[| +WLwd2kE^12K-C%~:"#<(j )yOO#@;"Dj8ԷZLV'>>`R\L؄<.x$Ve~j2Y} ԢM~3|.=NSUZЂ)Ԩy{Ήn}$C{S fÈF~R[+.sicɘ?sNꍏ迿=ïHO3diRyqz)"-PԬ\T: .W v2@J5'xK\3n&`G!A?\ -!NloN𨏉R Eۇk3hfܯxIUc];Xˀ"V.E)j{b4uU RB/vGf/J +[,%inW#l=`y{2qf% Ż)ۈ(NE[&(R,UY({k-@F="3?1<NGN.&,uT%w݀ ۞ZG<޸o&f[P L3P$%L_uJG#9XiCoeA_-&0 0iͦ,5)BmEG@) nl~p4BooWp߁::Hafc1'31z`])Q[(1~CfU@s q yR=fmX<!A.*-umb0sBQ0~9_GWpPf$.x[Z=)Sj!ێ~>#XI U)hUfzERjæHBCoi0r~{o}5թq]/)Fo5mn_ `*Q~nwL$IoV1"|gd^Nh^6[ ag?)!+F<1Yׅpq- XL1E1ɯ :wC4L}7802`ae{&< Pk5ZWu9'z~t&ސO-x"k;q(>Cѩ71ٚ@,}7dobXŊFnYϾ*Wf,|\a.JYV/-!ou/Ȟ{-*ptl`Mc⤜JWu@ H^S4TRoԙѐg~adU=/I/:=#/ObD JZܤҥ jf4\yF 1ֈab6P?\e/-57= Rr!NL|uܽ3Ϋs=,Qjvtl_(.F](qN0'w W(N+$W9*U+F^UcůI4r6I d+f[ڤXt[9p@IYKY#vB_ZxWn'> *< ^a*Mp2-y]@e#X! Xhxl|b!4(h?Uț cCݷiYv%.ioU':,{ QܣyLjHo.ū#IQ3oeT#4$[y$g3&&[vJhs8|׹Mւ^p2!E)33>D"yjBFN$0f)Pu {Lli;AF@ٙYN[2p\Z5Ch9b5y΢DE4y9rE(= cz>D߲ٝȽF k-܆qj<ۓ.Ba :οHv1] |ڵExD&( yrn.6& -8߫S P|(H3%Pz̵TThF["SDjcJ~N""ɗ[Ծ$I ɶb]JđS󇰭.4,x/tݲ_FhS#̝<_yt e=pSqCSkLMqHbjZgFRNN=~ 6LxR`@pQQ,]V[hP(p"QЅzBL,~?;{/MaAkoY84L+:S}GbL8ߢ>ũ0(}A)\u6G6$ `)) s{9jS4dB@D?f8#9tKn)/P!ƛm+bظUwUbzA`w%<:O=2N%?:$X8'4ptNG( ͋:C2*@8q|pKLxmhdk9( K=1WSzl2ZD #20Vw7߭1/}񉬊ɹ;CבbA t}v&Q8W:^Qxb jOEǓɮt X,*<.,yZ*-[ZSD=_|z/C&y2j[ ꀦ]S!5z)D!]HT}r?[O+"^D\?S4zwur qcY_O`m~갗&-!1[T:m-Aݟ|sq{9y<[pt]]' :J7(pOm`uEaA*t3d3iFd)?#,_BW5.Hɷ[XO(M'(bY]qZs ݗ}  ]Zjp$ l%y2 5}{kId\Ӱ}#bz|tūw0ukS[CW#^-Y2hT; !dOhb%G%4dG5[Ni]{GRTO}oM0]Ώ9Yq9_K3l̻+ : s 櫒L,a-i'K:\Z:t)k-;DjSQҕxo|w]8 }i\yE'ʚ\.e|@E7:Yr͸sTBp <}[;|ɛV<,hhNw>&l1%#h}׽ qrA\W$M$TݘE)o}Vۨ' Gg-Ge~k i4g4gOoJcEryV=w +;7x [ό|F̬/7Te=?KfTO%夓6dt91Ve*vCZTXʗxLkY<)ŭi;~ۅHБ'a(B(ڜ,5^,2dD^% G(ֆʵ(aFG4F!ܾ#X.-[?L]^z 3rRzbmO82qqJ2S8,[eF3eGi)iFqw&x1@֌&Irc]oXuޥI]񕦼Lt^~{8H'"^1J$V!MB]f0ۆ_eQFKV5&=WGmםMbHWXؒE>¾dĺ\߅Zr ps\[rkf0[WmjpCPHmZJHt7:#<P)i?qD1jQG̴;by9bX(zkͷb+_1>B>t}z/j.m_ ŵ Dz~Ja ,{\:IeJ=ׂgr˸&iW<),<  CJۆgŁ@hZG2S?0"_W=ጜ+!C/2 ~Wqŵ$9>{Ǻ 3ϵj4W1tb OO2q(Wnc26P \8UeC+$XO 'xo,@3̋sO3a3~ E\HX5U3=ؿѽEP.1^O4ł}?k*B8BXoA[ZKH+ Ay3܁TgqQM>ΟE{ ^_gw<שmf؄̦(!z6S0gRΕg#qb|tYϰUO w< v7,˾>0IY:͔T3njqck'%]CY_WU^Dm⺯Rp(-se8tO/=A/ӟ~TF#s?W ûےMU^TzGqZ%W;POΆq -%s3;ɕ8IrqjfK$s?`qa3(݂t.)VZNflJ͏!{renk kPo VplF'G7Զa},+?Mԓ8CA&IʹG 9#U.Q3|ܤ}J:A &MBI .bVvN.zXs2_=5HDMPҿ'Žmt" .bI%+AЅ/k:Y~(mt9|_#HQo oM ;apMӍWٖ+Ta =^y{cYtlh4 Q F$M8Y1ܗ~}ݑbJ1R8wd#ͨTӁ3HQ7 `:QKX7q!.~@14\tb;mAT>#rOܤ!(cR,qx6:g3&W4~[)O[b Ҵ,NJ@>\D{sm1MmΎpTw7)dyh?t <ni`>ܱe&(-M~۟JK\.co"d2m1`QtCix6CA_&yև!75o|SfY@</+v_YJo~*QM%_GN"9db VXN:Ɂhsb{+&B0 Оbk!M)wZև| QJ]K%jeJR֟p0c_4I`H&s6cꋟBL~ e~zw 6P r e¦sME<4cATy\sF"E ׫E !wyB2fQI~RϽ޼C#]p)ZTg+Ğe^,w~19^5ASM\FM]nY,'PD&kj KŊgwR} -O͕)ȨlY~D1B nakȴ?QlQ;A7۶0 twЇ0uh8P'bh$t˧o5Y.7j&lYf<̇΄u(.js,ΏGq,U7q%=1 $~#wlIY>X]zGxlSFͰ)/:@8Mk!Gc GQx$Z/۪偕͆7.))^U~Ah_ao. j"&-'<3/&k;p9C%x62&Jn 1]k`Ȯµ9(6zF;'MnC.kFhêBr{^y@XgBsz'cBsM0`63&oO~t"*zZLЬpr)'F9R;ZxG uj՛mQs%bG P(QnpjUTw092K:%Z cʌ!?r$z-8 gIR(w(^l%go Evߧww5\q8j`UfNN G5$]s[xPH|EUTXckO XHe6usz;I8\bho#8ct HZBm(@G-·2=V@wS`7N sQZ]4da7%]X紖/ʉJb "ᠢ *Ә<}H;>)WVXpBPU#:<kO-=5`Wp4;NCԪ7^1[J^N=lJnQEs@+7ͣ!jd1,Xovk((-ٙ#+ORuyҩ1T4A7ȏAa_ߗ27}a녕')+s-&\HP(c/ 8j2|LW3yaAn|q0G?K) ߾NN6{ HQa\AG^;LTo8@ߦ )aIhy Snnk2fgӓ~2)z“'rPeK]Wujo8+ERTUa䐦;rHc.SÈ9 Dے :#{sbʜŕnΕq ⨟@W$VFjKJA,1/b68  C' :ScUx.BMJƱT=T3\q2 Ql#-pP ;U_(#)3Oh߇i oXgX2zt aK׍O3'U(CeFkmEcN !/>PϖNk✌!..nn na#n0ɼ/Y3-x"~/ySEz}3ʛ2ioh߆z']~̺u]\70$bIRfnF<9'jm'~d<i9?aSB14E2obEǕ_%LR *U߄G!ٽy=jxA ?3f Dy e  $Xp*yoVQ(P^1I*,0 reXCS0k \)' RviJJ'x!i~ԬĔ1Ls&|I]Zg"jt__^>1֜0 6@BZTCK`~nl\$I OC@?O#QE^oy~i kUt & =%P= KO$jG /:g.^}`&O5ZeRc}|-UQvMe f†A: w6>;5OqTuoR k9=` PZTtJŭ x8F6aHH v-0{:M &^A]~T`;t,!G;v]Z%✦G8lؑ_ֻZZRlLwpuǍl1cWmfV=q 3e6\>a+\Pqq``5Ȃ(LTD?eB@jݐ1Dd~V\bv*.,HX-"f%֪'|ngweAO-oS[*Ϝ#p ygI&8{H $շ8Ex$%:&%66 8ȦN`e"rߺ^eQ\)Du,}N؈,s`HD|v3sa+.J 䜏7εHm|$et;򍻽U_M{}T7=+\ifa$`m4O3 DU|bDQ _̆(:)f9TKUZnwUPKKש_HMk|\  Dx^>u{l"Y*s:M?WԼwt7U'Oi >8io\ZP{Wy%e]~+3^, C>pY=gbm5ϖULf-꼾Y4*5S$# Ƨ/mh|HueIʷɋF$ %if,3A1Q k{x" :zV!i!<'6,VM3JǦ7骋 dwIa6ioR#_go/XsR竞͛oUm_k; {Ul"sD*'˖ ,`Pp~.)P;af^~!vSL(.ڀ\47XZU1s!Jp8.l!m9dbTT! |䧮'g?qt6FzR̈́ 2%[1~8T@8Hԕ6$n%̐2KI,HW=_J0vL'[~Aw rV+2M$o@7^ H󠁫`Ehζq֟?tɐڰh#%|W1‘>C 2ӁX݅;;UR/nDi#[3~ݵMp3Pc,"Woj_,C eǞ| k&uFcX9 mefIa,*CYrs=cY8©jlfx})JQ: }@lumUrÒiT%6z1T81_|qR_t^&$>|dG{5]; G)X|4֢$~FUHȹ*°-|Ksp6XRyTkTzހ9nྯxOF7'EҜIyv,ÿ ̏_7SVnj188kMq~a>3\Zj0O]e,:]^~iva4qR}B,!ET*,߶* s]**dQף"I;Fn'זoͬgZ ^Jg4XvR5%Ƶ] Jj ǰQ*d^ ƹ {P[:vZ+Mdh~߅'b0|bI;-#;S78뀬ejC,+ {Բ.s~+?J3~z#6ag/kzN"bp֮o9C#ci$V?pIb.r''g!JB5 ujr:sne56dN)YԒg >5$-@@ C10[T%}, OοGoh f=kqַa!]@{}gZ%" I!5i>wg,΋)aG{|f~w!%]d Mo^0]V⃐Z%O3z%"3gNu3מT1;h鱈2_yM 6sVU={+pQqX^.5+MNO%ۯ]4퀎KײqG%ߟ/NYJ6JSJ5]s>=N}CϨEJds\8qk!$tߵpisq)ߊEԤS"E_e1c&;e&ސȒx͚ǰ(K,b/Q44P&@o@.V ztT_%FLfisq.mXMpmcH;1ˀ[,Ôandzfk.4>,rpV(wAɗW$9%i]|qنu@*% K7!77AGЄIkRV=WZ+vX퀵W{\NT `^R 4ݫJ?J= )E]et MB15մܵU}tE@"wޔfs@"F(oC,ϐ©q>v;*;XINxyF=]d[fpSPM<) vѲxpZ;^j]R`A8C{8K(mŏyv/p) fܷKJ]7``v̚&,s5Bcզ4rM's !;Bwj"1JtGR*P*jFP χh%3q\1K7KNy^P$>6@ZaIE % Ry/[/ԫɁgVRvF2Yg Qנ`F8]a]'&F܉9dHVJV.Մ66A0&X7%^fd ٟu,j͇/f}ٲ/Lst̳R[wQV.Qa> ]aةm"bҬCO`Ws08"sSw߅T.~7re,zVf.o4BCv,0.yN bZNIWR_[Ƞ!d$@]eÒ $2ɉGlR,Ehi^O ӡ::ՌbTdwG9=(]ظS$Brqn#):MBfC= PS5)i4gMk=| bZx=oǘGk% QQUV8w5Q]𞲷i |,(Ps7-A1|Ҽaքh1@60F@]+r[RZxn9o`Cvmvf;ϯ~S^q#/g+mS\vEl-{!e iܧ~n\t6VsdېX!vS W>rqy<8S9 /CDfQᐑQߕnx ƟhC'xƻ.d~Z@]7I.?3_J'`Xx`n&4\^7rSʿ{P^Z w$f@ _6zL{ egxJgiq?Taħ:q:0,;0wueB\mbQ"so[Ėv|aA<[ߋM ae&!Vu{^KZ?\)(1}A-ON{=9H1, >%`^PJiL)&ͩkE{K"1YĺKD0<ƲW͛'Z@0CW v¶~j_i9q#~B q`vJpͱB68Cz&‡; "0mm6L%X^A{hJ) vv8r ]Ɠj槒,F>ڍ4}mvD[߷7X#zPx|RI1Oḫ!Įmfɱh5/n O&ggR h A'g\<_&oTPRQT`y1ck>d[xIY.$_ls04NQs&M lC0.$eT(ъX)\uDA Uex×dt>C c6~TseM6M.ީ߻t :t"W.M@Pq.F{)},]ٴ1%a) (p>c\Cu+wIХ{ pR@u_RvVyi*S@1,zuXO Zna?<` ͳH63{i~4oA#kHdb't(kYЀ]iA%t(eC1@9 OQOAjʹG*W|maEd1@/ÊXV2:VW7@@VG8 7cIv% X[Ak8r&W:ezQ(ﰢA_mOLbڸ)ׯ"nXa`35c6V\`K|xqtʗO4kamObBȣhܪTP(K~q3fqs.lSOi2( ,[oAq{NcF'۠V{m8{XQdEʴ(ݨZO^W~P^O^zL+ȨAz[/, {>򲄙QD\kJš楏JXxؖ2ʶ:A'ZuyF=rRG{Lo81KhXTMwy6?psRCZx֓//͈hw7Fd 6wz9ɪ 2L[邑 ~B |@*AzXi C/Dċ1EY?J~*C"h ܠ93j/TޣSZDw Ei;+Yy|aaC?AU ;CS2o8e.yq`}'ϫ1 \YLcV1Q0&c |DMm-Έn^6'+&L).0@EyA. ?maQGĖJwL*b)H]81Se>_uEGb?j砥֋+8nx5J^^Յ@cP(B J4 ,đjt_s\ {)z tPIGʘ-&Ꝡ`@ 77ht͒I-Bz4!\/y*7@^sH7&0Wߚ{˒(XNׄ>h#6"؞!(7x/uid<v6FyUiIc`7+C/G {ZϞ3+xiL@av=* +Hurьw"ԗ(ӈ83!DP 4V";б;]>,0:jLKQW_0>~ A [W M}Vת[@Qw\¨B`-zڀ\{T֠l)x[ wohL' ,;`_8/Z|yA.,Kw#Psã`P@52EigtDkkVb'/(B9:\@yϨX=l*gpP7R+n>pҩJ&p9[+#,9Ao`9aW-XS\6@ch*\zcE\ +xK+2ͼ qp_Ggؕ^h_Q|vc1'呜PPoHn$S4{:'m < M GMcdr#܄xh*mjiNRaL^EdlMxrvhf&{kzH r%K-˰"/U0YAToZpc憧62yXT|wu:U SqݖVJ;þ{82RBKᭅUЇǞ _>'+bu|}G!d7%W>tGJO{߫.^^_T4u ct'%dpr;22Z$mqÅέK&Y|6UwxEJh~9rZO$&@I`@$Qx! [t o;^"jP,=ScƨO=F:F$I5H 0#^-QPfwwFKjYNnvM8fSoLe,Ljzo;yW|K%:n'ŸPx P ߚؼtf{aaIRQY0{O2IEjՕY lЦ`,~-HKmbt#8; d,(2lIw~)qK^QZʲ]ڢlp5f70q *Q{BAϬs2Ke۰y+v]-mL{ڇƙ!iN-芴eC] m8WB_2b4`ۉu .XPʐq"Ӫ#9j{ܫ_7*x͝ P,#]C`7QʼJ̰Ҡ~i伛rXF)&3denBDkn_2Plq+I!rZЕp+i]ܹD7|2*geu/I Sv2W[Mz4[qBJNvy=׹mS R3)O•v^] uQvs<냦7ke8W:"n&>  LM06t [4VApAĖ~>q`2޶o#{!id 5褣=Q`ܱ[ʩVL`–.&@$ĭJƷ0vf2X`GTRzvn7S n8 6lWK!VPeؠw(01*8 0<þX#%e˖>i,y#,o- Dr <8\ xbFVx#ߔkI% pѪKl :|Mo*.kB7`Z(\:"IIZ_?ef`R٥3a?$~D>kZjR̔e B/x}խ@ k޾4US݇Z{˓Ь#:,\:}:O#BZ쿮U)=H{Sԧ*X,n(G $˳q]#XMd1|\t-NNইu(% &IEE7!(Y;Q9dd]޳L+C91.55b:}ͅ6Iju~0@Ioe_PwM ן pI8V|Cmvhk(L*I,XOVE@;1cHT*N*?g\I",x8=rVN,)Qњ{>21Q}~3  ͬO2%QGƉMB5Z0pj{nEBXڲW0&f5߁#πE@/`XmjN&@ d~b%v EytJH,>gz6y*":tijS0)bywg/G>h },0HNtmdRVؼu#~TY j-=x34EFT{;xbv݄Lki M?rr#63-O)v/ˑn EKs|.QQ kV5>YyD{}@vڧٲ|X o@6 $ yAtX.H|DW&'d:T'Kx w:mǝT+]\ۍ s6L#~^vyGK ēEςy_G!'K毙5JCC3![RCDZM@- &.FQ78h&^m/Fj>3RiD26TA\`$/Sqq^ @1;4LD|N#끕<=Jzڠ-]u򵆢N#4LL = B0!6,@o>h}[ AP|;<@NEky7!ŊJB''7?U ы6mu &Lhz/_ _,k\\9}ҵZ+P$B'2db[җ\uy-8o`[GD"gfϽK!x2̦j B /0| W>0F:EkgirWU zqbFb( @6bl6?WmGL ˮ kKa. ix$\X.S{[]x, 9$2[FD]R[{k92DM{r \K[8}6E!XIX!;l~0fu&+ TϰˈOH> 9l0ٰ\3LPt]ጱuc0MH[@&񇣦*:/ %|_~)D7Kgvi cJ$GC@CU -Dv~* dw¥MB~v=j_u $kTP*iP1Ž LgJS\bO8aNE;mφ5V C GAGjI܃pq'{IF9((5iNEv"CY728z\XfVuEO_3=\;}0LK3.+32AC9I{?NT֙2VڬsLB磦{^[Ϳ*{^;.W3|+s'xSOy;inY L`0n-Ɇ}c" KmAyt+[$_ 鲨0HS!I[CKqP`DR*vIdo48>*$[;"Ww}%mJP:ܨ-1pMwH;X R?OS,輤>HTt4ȚV  l>ly1Ed26z[3%Fs* 8-$ $_ݲF kQ 7bJۊƻ"N-O\RWFb&<'sNKw$P\GH œ ֕jn1/޴8]y͉TZ g {=^9hHP2pَܾAh=kJRHkB!)#[]Dz2F26F E5sX{=n Rh Uw9@Gڧrr^wl B|~ $^]fe ɻάd͸I`}Le# VOd}ܾF..Pw᪩BVYhmf@z~/P9HEh~TM1(zu5M=1+Dͅ0BRׁc/ϥ>.^[JZHþӐb;Ipp六<v$+b=/ļt@M;%N6O=t ]8HԵ%侬(3˧-z"H\qw [壡z2j +Jcޮ3GeUP^cUϛeQ[z`+5`)2a8P^?[&)x ~`VX|ݩ\ԜHkD@u7Ȇ\Hs#UlbӍyrIEp&:]M~Lei%}^ɄFzPѬڂLX+nn3%ȣ^j!O'{A}i֍32" Wď:ŧ6q9oMܓŗL.apTYJMWqѦA=, Hl5cbOT]'R&f|YfEZVxh5:eGna!O'za:JC/)Bj+2GUso>+ z^>VƼ َV{7D|LnV6y?oހl/"uL[:l1Uv,iѿt 4c0S3#P` }R8K}dTPBkb2!^^&CpUB^g'I hB^" g@EB{55d] MAjc5` )9;] d8B,$e ?F&-4rij'~ GaVAq`}eavznf߶'MN6W;c?j=CT3#h3+Y``řQ#TD!PN$3=3[}!O͒w>ۓ.xVӶMcŢ(=-iEm[%*5}t|}lݬYnlڐs6/h;LS Ò.%? jCK_Gt u^[FȒ>IS6XwQ{Ny=EuZ}VX ,z;~mj-qv|$Kه*k.̅]Pr}5"Yo̠.I!2兿ieK8-J2Wq˙a$ßLd$!7N3H|wAA-EgQ1yW]/ IVOAu'L ur G#B҇B%UFbI (`WEܥ)-REZ0ү&mS1M{ح9D„40]QSΒ(nV9'ea`#$J( 6Zg %kb/wb.7QZ㽿bU=N  1qOե8 ա vJ/Td %m8tgki_e> ھZu-S9 5`޺iB!)5RSv`Ņ%!'iWíIm[E8Ԋz,sY[B@}’L?lE!iScjύ"0x; hUPN[eۜI&F%utc%s?|$tl 7T$%ȳr:cZ<5oYs:Xj甇ZKPxԙ CM\,(\, m9>jEYR":4I!4TvqMQ9@)sҽ!~ˏr\OfoC޾ߛg(R&%S?Ptmk^hM?eT+,׹xb&+ܪ&pR,zƴ}Lާ./{Np\ZP OTPV#Zgȫ+&Z>ys ̻.bkњs/!9E],O8DLjHɟsvI IGU[B,13ݖg$S$kH?Q€i¦͛W"/!! Dn\ FsqT^uPHM9a)ue60[RhqLpI7N<9?G/ gWM4=ۗг#MVu 2B m. Cr@H8OUG_eMͨT"eCe|MI>"k_TultY \tuO_1s4ӗS&LzN!ZlIڷF|_|Z|鱽C0Tc(Yp,ްDvSԊZ1xc/# i }S|1pN!QƑg59֜(E3jWMM<מˌpťnh~P 2`E{U.Y_R"Dz]Yӥb3w _?ٍF"8c҆#KV[bV9Y=z? X@WR^W#Zǹ~>sG9qq0.1ZgB1iL*oAR@Y{UkY |C/鈸F-FcyV YOwtk@He .*z#-Qq 8H׬2\U^7, ͏nlp1Go8(ZW t-Ng.o|![h:vs|{3vP %E2Ng2H1WuascCsn _o.o8 Ɩ-j8ʆ$e\zԪ!Pt{w=[wXM\Wfl/Z+ 4"Yێ-+4ꃘ0MXVH5Ta% 31Po}FMg."I(3B+ӈtgW D"ˑI̡6A  AFR/L,t\_*5g?^L; Cib$q(|٦ ~s R :_7MfWJ7`q8!g[0Csoj(heEQD|2X隃Kٙj&G "=ply˼i:}2ԜYmF \"gg3O}]BCf-CD&jJUSk|;MBSߨY>h~IHmans,/UNA3ڽC O)(;)HzI[C-<@13nu  8@N;v8pg/˺x`$(o|P`uq'0;6qE^S&f??d) AK%ujE]h=N¾N,GࢗZؚO>PJ6(ì50l]K˷s>ӕmLwth MoN_cuihT$ `+u]Z_``,8*lUP縬ў{3MzBzeo_#و׺>H;b)(;W߿`(G[9Qs2 %pZ <%yN*/ ^w..a%'/5e͞&ve[bbc' ٞD\1}HfG!̇ҭq׷ ]aU4zZA]&BhB^N{.IW:g\\H5 `q81G(+ʼn[V@T)5CNؘGto,V ^NG*hiXދwTn012K3Hp'^EcW]ʛMXaC rzF2vh_0վ l*xˉ]]hˈ#o;'E :I  !%`~֛5 iٙzF]jSEهb]ǂz#NiAXr\/{mYl6o37XD p.,j'` ,k\ttbfQMJ:¤d(2@'RAy hF{biiy +$j;8-n3Ѷa owȊta3@RŮ@&PaVЃ6VYh<`G ʚ"E+G)cY)-ltw/HYmH)c&иNV.;$@OK7~rMxw> )_k`Ψ ^In1Oc4J_~g qfIO^X -((8x&$qPc[_=q"'N{x2kگ<;^t5q2b] q W~!즬ʞe5頴B![49!@+Mv6d*KM-7Nz0v]Tߒ)Y7ΖYx!?TCO5 {B4 bʛ4}"1w*Ɯ n}+6Jb]dV&lH/HPȓ%](4+=3DT6E𼏠#&M=G#ͬh[TDc%"K>Jw>?Y@yg7D&6Q$c|͏z3XuOת&j$|\&G""jp8@czAn-q94SЬZC{闑O {twl.fe#]Dq&9:ȇBj ,:#c^I -IVJ>?["b[) D[oפm'R9 *ƗH`|>]%0;g5f3W'̓{儰 t}mм`ȗj04kOoY):TaP+4NoGu[o֨>˃@M3D;Z=Shj({P\]G;WrlL*JZ*ZX@e6j1SdJŕKЗ2[=m?)U{18ޭOK"#[wT_\Jf1-S0hګTwjB{쩄nP pn>"£Z&,P)cUd{OfcKC)v-=dtzhA6>;,Hk/jh; ͘A1't(< `:|\g@}<18IAL lI`Qg_CV<&hgD"% LϐC0H]2ՇCH 0 5PF ǰ_N*" дʲ\2.9 Iw)= r3ĕ[׶)EmlDDfC>;gFT@![!%gb)ߜ_&L1Qf3,^;G`76f߹%} |Z{NpгnZ:.S1KODBW.Kojӎ֛ppF9?wޕ$@k &bsG'孽\7aQW57>\v@8'qwsʜhBImì#şz7G"Z0 ȝk*W_@!ՙeSX(󞳦 ?/"? LX݀d \S\Eﯰ)6EqQ̱fѹ_-VDv6%by= U֛gߘPI~m@VShGŸ?%^-=78sǬP\Z+gsAqKfJytTAm[\$L_#]7XBk*ڃY~.Q0x/S&go4r^F! ֡sK2E:Rs>(|"Y~E(7)V|=a/c˫_ONLdžn<6O[M.1' RrLy{_Tc&Qvk堾S\枣z} ?"Ӥe K\ qk,+= ^ :r 끓 Z;ދxD1Pv^Jb/ivf8(P˷?@Ɣ3I! οӂ5~Mx*ڔ:d^g>'8mcOҷ7.A]SlK;c:+o@IgGFsgU#' I~-dzQ<ʧP)Zsi,vMo6W%~#^znݩ/gdc¼H.|ݫ?8T4^q}4sIe3+ !uTm#)M]\$ /FHvɸEI̖JtNwy+z@vh+ <;f~lOϥ|NeH/F14 t P;ȗ+ Zib337q]7v^DYY Zآ䓸{[&OM)=K^5ZD9 uVMXs }Fd?\;=V@n4Iղ˜ I*3OgT;A_P$!pKl%l)ixjJ-Ķ}cl=YituTp:!Pk<[OS NP"owMi*rU!jL&97R<A4jJ؃eljxl39or Rj-C^u`L8mw6O9 !5-8Ch*;Ƨo{k̀Iiإ=,l]h.6}UyUQ>xDŽ+X{$A3UD'%l!b܀I5>V yƴM^o@3WG̽6Jo4 6BBKwrn<ў)F!ٵ8`R>A džhrRM^d`?ߚlJ 36^nw "9FEGJ]"1&i~$  u=궴GX^xƵG?آLjl]RŒMr7$R\7GAM>qtЈ0&j_L 3G}B̥ڿJGͣܠXCK* lQG}fc1xmUѻ&x{9!eO+2Pd@`]oNUAn|'cLLC*;H۽TH>K$/2~~>XϮ.=#"{x @w!ƆF|ojc"RN#? բ @?^6cB)QV&GS;x 3PƅD.RKkP۩vǫxqՀ|L Zj,>8 0)&k/?hضm4H3 5p!qj"clJ 1WMtl$Kur!RzIk$|DZ<=pX򸓉ex/{,0> wd3g$DhyۧɢB" )0bD 6Rq>|* ͝Kfh4&VNMO n~b}?OʷӑC2qMfD^8luQ"/,++ .`պ5‹[?jLycI,ֶءոp\y<+{,e<יQ'UuF gF7UDڭi(z)WJ4R%#7dAlWw1pc +pK2\+@GޞdXM{E!9(ĩ?92G>!KL>\[VHx7ğ!Ooߴ(ϋsIK APuD=KF6wREIw)x,UGj#nLLvL7'P3;]|b#B+ث[BIO+,fؽW:6Oave84~;r']݉,֖>CD ]m\rezCom"::嶋Q3SXT+JYJ*}W Vq X< FI;ZoSk*,3?ޚ?ij!:k\?Q,@D1m.sqOGQmq)Q.-Ȅ 6ŢmV7zCs^\XWBo^:t}]Nt%(B-~mjW躘7|ےaP m夃R6*G~ub!{}մƽVˮG~ TЮ\,d^v j8_uNMznגwR\62BŶ\!Yo=BFcM; )\sԢ{b!:r3Y(F'R;u\-[jW<ȈgEaվwJn) _8b֬? /ў!ѯOAjQ@[߮^[ݵsvIJ#BFAuV:6Ǥ0 O@T\vgl-a;{^F$nA IO4UK?dרn\! t -6! *s,&i#o. .k*P|=eV`HBl[Q#{F"yRA>::'"o,-t/\|he.?ƒIQ:,U̔LlÍnbB-|B)Uemm"Cįuȧ I2fxwqȿ] 8 oxm3?p*鎙5y5g.< OeU7[1 mֽOVV_",/N-', VX)5@%55+z>,[6pdrG+^(e((-cj8]L տn<` ~% @h/xDEh 0 [hmxox|^:i?Ks kԋC{L<5,e~ٵl F\C*} KC@߭"?7ׅ!(_Z.=rN}2pROD#f /NZSb͓mgo*hnCMf5ضkC5 3(žo?^N,`< 90ʵYkCBѺ[MtT)̌6C\ 4@` d~ (%s aKɉ^t&rjV5 I,acsPﰏmѡIЉqHҔ- YEQa*F;̽ ՘mZʻ~5Ak0l`3DǽoD8VV$:A zJoc+7Zl`o|.+q՘@t!֝y̔I[@1 %d ˬ=^c,F,(\I] Qcԍ|g;\ )=%Tؾbj ֈf]t6L"$b!!G#FArB[%Bp9VkL}g0(eK`A{-cL{$@NsRDY~s g+Tu=1> Ȁ1pTc"ÌidV,gfx$&HaYCFDvF޺mU 8]&4{ڞA8`Ű:)zi~? ]&@ V>)h`W+U+-j3nu\|yU%MY/ILӃ8UC4&Jt7 OE`mآ 5`v<2oIxJD6б3\kJDsmQ'ISUO>H}R4}|/u¼O $?1V91; k0I"ZC4p^@ i6GJ tڀ/3%R' 3^{yP9ն]p4+|')]3$ $ )1{Lɒ3#s5NU53GحL0ثT齞)OnO}T'wk I#Ye7I.-' O3BNKXN;rCP(f.JMYDȀn\ɗX†4R=V qd8V> Xk{^ڨPKwڇ{1C"RW3oW!Xvos,i/Ykƒk]A$_kaQ(2IS=.29АPx\p\R?B r _&l,I_~$aZ0&3/g)kA@.*m1AHrmn4V&&p XiIZX;A OUd>`h&&$ǗTLtyV]vN9<({\m"f*>;}g}Ko<)3}1:b`홞:0DPakxs̪^b:2Wa(+P4K;ãIє"M[6GqIy\'Ro}wZl VNe||W-E?٤#=^`+1/"J'QDCFjdV.IznAwY0;eᐅ6Zn4K]dn~S3Ew^c =2-RMl0c=B+JCM~t< QGukQx׽4!Ή1 ?Q\?cR+iB8+w?+?'{8r" c$`R5"x?;Gf6*U8ƍL]i%u de0:z]Jh2*a㨓GUP 48{0&Ԩ!Яg?r@Ȫ/}R{뇧 ~lB0!\(3g$is22ݽ)d2 $;\V}|jN{(Wts&ËtW蹽-{ܯܧd'>P!]Q 5$kQ#'2Q5; g.Ժ}A."5,~JC9nOxpǕ>#d"FOvh?9gTyξq[}凡rcDqa`IhTiF >""roEq(=I)8Y301U{$̈8PafUpWf= V |kfi X fI* Foz$D|ᴈ굁14'&M"‘mmk9sK02( 37 Vm10] ^S={w-#7(6P6ࡋNW &e8֜^NZV"BH,!ƫ1y!]Eo6qg&~=&1OjSH 2QoѢhэɴM~[qqLW A= [ vSR1.ܙ4|dzvXW46pw) P=.$>DD ,Px@-6|‚'LGXG BO<Xjj4ر-lj agOSHֺm@b⽻NǪTNR-LvQs=϶j?-偉^F|.2a 垹ռZoc1Q!Ɠ%rTj?4J ܩ_}"Ro"y]dk<Շk P0 >ɑ85rxџhup`G0{.4LK&6PЄcMu*Q1o} zFo-YÀS?h[ؓ4*JhF^\ÖKrf0Ӻjho@W]#*c;)N wks|,{j!>w-A3kvހUs -|\[FBb8K6GAKbƣv"3> :Db%h8Ρ5T?X:1>v2Nc />Xo@? vi)%Q[f9{+e kuKdzl y HTIJ@+.5@a e `]dS Ȣa(p4,cFhKtaP#Đ;#]:q񖫡83]JC~rxEɘi^v9}G\#@G8**d6)/ "7Xе/wVh8KFR,pP)8t꽹Tˍݲĥ jw#R4UĔfj*ta`%.-Q{[ݦ^Ԯr[~=RO'W#bS%*buu,-E(r/ԺX$}`W9YiE J3>,:D{3pN6dK~Ǖ3,g=Xȹ3L'Q.O๽Εf^z)@[i|$beA:/t٫g}[:J[Z'.]|JeNaaVG.-ĔIN#<D## Arǝ"'a[/d `jB XQ(!gܦ$dR <B~bv "OKbk!%}*ۢ,E>@0/AQ:W}_ߙ y՘*eҋ>6@1WՌ#8{k:h? s./[gbUeTįV@Z6SjGIY3WxԼ6U١>oY 9mP}a%WDS_ AxTTg#ΦqŤT%c"`yC_^zN z` AtXm)LƀfU~ۦB8ПH*E$< D Srdp[c1z̀] _c[fCղhBkZDg'(( (I{%ə6nf8f0CqW?[,00Z:{ͲG Pcp.ǞNg~+줎xV݄Ogx%BC!\O%6[iq@"FO6DHX͑YQ''sx\Ù%aѯ𙞁9ls& Ă*Ta^ H{+@\[*#, kDh /}Qnf@2} eJnk3${ Oa;rߨ: 0n JY@gS(_quu'j& ;zXpZ_z6\yk9T皎Uby+vr Pݡ^3ڗV] F:ײsӞR$G=vWoWL" sXR,D?5sN6hByYҝq4iJP)\RFp2hwr1EOP ~̚>]:%ThXBÌ})P6wcslD}\"=WHZ1Y&ь+X3[ KȂг zG;$|Fl>sdGn%? Uqif [.Σ#*J^pU[`EVpnep=LdHxIJ|l(ezE.yܷX Ug/} EhΕb7qO3<`!5Q,>o9rJbk)԰!`X@O8 ߇DİƓV쇇4$Ga)E)5:ÕtUr×?H#IcC/+5eKܠ^!:DLO Iɢ5e̜usQ)]ȝ@{VN?>{oU,e0|ڟg~lKlac %BK>Ifɬ=HSd{?^uQ=šeLJ&GF6]ϫs7\«"?6ȶDꨤ=Ij㪩bZ'ݸQ Bַ(V=%tmVx]r> L,E(g25$7$&EhfaQsFEǘjӃvO]%Y{8(!3t]F?MU:~]/satӁ[= 2~@LF?~/9g{NC-zQuQn_C8Ձ`ܱpno+Z;"j6=C8V̮s] ǭү$ΈLq9 :YAٲ\G/3lǚMh' T&{smUNm1 Jp3~M|6y!q z91M{,XouУJ6Йx"ò$@px3g +J(-|[Gh>n4S%_IUVW~xC#fZQ&5-ߦ`)}juƎYR`Q\Ьc?][KOmB4b'jm}u O;+@DǓ)ha,*QAQ_2͗gzHi^ڻ9Ԁ||6p*OnBk QovQLjNYxI=$W0$a4DZ.RBD\'W _\4 & Ȅx#ꯁ|fRE<6-W8.El TJk][>@\?^WmDMd8g+Bx3\WM"Mb 8gC2Cqt;zŻ.|]@Uh-ҧz:i`W#*9hmҰbÇ`b?\_0VG&TR.nxn[{R>1Mh.:lea ,]dr_[a0EP 2~uZQ=W\G|c6GwlT!Rd#*Kokf܊$gԐʺ{?$$Ey^X ?DeUy UJ42wV JHUv0/gOT4A~,WMTc%nG~tȖ=lA>< &/5#۸c: 7xZhŦҪJ /lW YOV[  m{){ߣJn,[>RcM[A88C aXw$Wg((gGh/A+k%m Ri8 4AL4GQA6+bvuSVȠӼwxG /Ƅaw/>eip}i_Jo=`-ߓVB*ȄlwʔM8d=E"A=3|kf"t5P̟pbEj~vsج?$'DPDOU2)䉮1cp1Rj8; N~UQe*m&q ٩Y\R ~9!{@a Vo! K#\QTxǐ&9P] S@C]"PYJfv=SAXhma6~:8 !=h0`^vrn}g.?߬:oa\A)a0'Y2yD%*ѫr2 (IJ ef,ZXԮX7y,925 KM5@&\xL\ɐEtȫqr8;\\_91o ]2:Jm' +qDFӌ0<u6zu]4vaeC?-؎ؙfb4SXgMle0X$9}Q k]$+6/Bg/T?Z@2CV)鏽w][lJ|8ʝQSa&…. vg~qo}`*2yH-?2]@X(n*ąWrI BC7?Nhku(`;3 #\8ê-LMjdJ&S(}HRJB eHMיu pJ|G@ƘbX ONÖ/aڬ;k[Sb2mKf }5pJ:x}.I7(ǤO+^2C&[3WaĿd< u.jj2%t- 6E$#c^XnLT)$<*Eg󜘿AXI1P}0֖Xws]_6ሶun{Zkwp_m>5F#;6j&W2;l+PSȱ 5]?p0Sbzg_JAqRJE *+$f~y<;d%l G.2{bٝ*GvJA@U@%|ǰmVR}{<.0z+C)7d]#F/j] v*E8Q(bY9 A-=d|M4"i&mՏu g;rO>/$^W-aÈHfMK8G9M.>=}Kd5^` 5Ù.l^;oo|v^M!u^v{>Y0ޛC\grX#vAߗL3/'\FufaqRwF xbGW9T<9wػp+رBH HJI"҂I- dtC<6~w:A:B?֠%}j{<մ 'nݣ=ׁ `#Z .pBa64R1Zy oh5᠇! i6w6{jluyg =di HFR0I1 #Ѥ9GpZ`}&;UvOsmT`Upc⏅***wF?F|a;NY vqAZ<#]A\pYnGT2h$-WHD[Ɛ1h=:[PU8:}Ob3+ JRK( q]dj:6Dg? (cNm/dd7f7(yj_[$XV'FFg]~>G`.Uk=CЮ{!掂*̛ryk| tp&5ܶh7 ITS LprVJ0-kPxi#b@v4BN#`St1h3/F'|-ؾe7P}lr0 fmQ"vG*Hq[%l=C8!B>Y#x[Xx&S],F#4AgDa%W'!f q:Ls ~M&d/O_Vu`Ht0ATukn #r3R]G8lD}qo6>b* n,ȼ[ ȴj[B2}ӛ,I,\uhD2vo_F8` 1!9?,D-h^2ڪkq Zc2rhAqpfA\I@WrK;!Yb5ީtjROϾCj X6F7䇫H>ϳދu) ! ]hֹѯھIJe {~ al@ /dh6$r\ ~xI3D/yyofp p {jE`k|S@5J0Pa+sR$wKo.~hAR5%^!fEg$ɪ\ {B~brrm̚O 4a 5wGd?';Y{A\D\aЙ)=z e'5)-gfnHˎboozm,Sph&͈,qELdkJKxɠZZ@+t&7i]U2%.ܷ0f|f}W$^t4Ȳ#Y_ ZRъx6Jo٠a#cc&ǁsen5[_~KeVg{mDdE4910o"do1-!=*fz"ECF1.<- l KaIϬ +M< X%'x\&~{\q{*a97Jp`w?/_v/^=,.l%3`kXG:T1W#.Μ'E3;J`cA>0}U$PzwkXoЍU,E߻OM9 e$;n R5(5(FRKbY4e&c@_DW)yt\H(6?Оb&lfۼ\)c]=]"#vamR0H  8#FD\SZ kZW5*mJ6,jh3ƙ[ SWR~fB.`:ej\79h` winMJ  Lϳ5r4q1LEK~{EJ.RvT&՘XVBPfO#aK" -T|$JFWRuH%?$lہrm(l*btϖPCՕ TaQ]TxGT>G iC]ȗucwހ9ye*zl镩D %s_W~YU?5qiRxpo-h ={/n'|Lsc?I z@G]zl}=׌-#&h3ݬu)>T㕧x Q)C6ИQw|e3 zڄG#ZX(}a,D:^9yd>X>z+ wy\=9V$s-~)#cHqH$J4l"VuV΋㤘)*3̎¥gJy,T Ւ# yTD nJ41%kt;*FB7mD9n ९8ZR2ӈz ^(Ҹ=Fze7v d؁/m=`m(OSh"!qQGGfV%s"ի C4"4+ְW4o ݈K"ψ}=)7<쑸g*3+J h fł`IGvu40Ѓ5yٵ6" sO|xWÁhaѰ"Ipm׈0CRimI1ceQsĴĴ!-{gKfВl1OMEˌ38—]a5C\ຶלʮ}f*˼Qy 1Qsh!A?Poڂ"u=wR p ̀n@(NsA]+X$ԂR3*ucV}ܕPi<$)a% \ s:,>m:9җMFj֛XX<{3l]oJ:] =Hجw3fg75ߞ'e'&).g=1T7E0 ƾtf'w!Kl 5f8}|$\={:z=s#5հ5C|u\5$(Ͱ[[&/w! SpKdM,ͽ%lh"*(N1A̴ ;I׈%,:tÆX3颰S!4Tn'5[ߣymk-VC gfSs3 T%ۓMSz!~e\rg{6_].M~q57#7쏾 B- xVDzr!q ' )wzkwtRy}w^Y > "Y@u@455x_ywanH prk:LjiWЪmkQH>ᑎ Z1'd$w8Lu=>sX;PDˬSDŮO0hM)CC#O3qbܨ (yҨBØ3Q"cY*g΁ձ,a nyj5jt+>,iI}7rNCNEb^O7N#oGг}boǢiX MbyATM \m}xQf [-M<(b٧enJv_v/ i2g~Z-HfĐ>>4vtԊ\qV_sZ=]^[$SBzP]`D<*7m6K;VN_߳0d}wb[FIt9CzGƫz w84:=0[O2EnXI|n{і ,ve{nʬ3{.U#Uj{9-/|2304i 3+t1d j&cI5 zNAKf6tA`L]? BT[2۞$c$>+Vbi_YC]0ooId/][ayBv)I/5d֙BPa4 lCo~W{i~ʉy-\q "IE*'Z%겿{ jkKUq vy.-!F OEgAzn@јXRr{jj, ّ U=j+!vW xǂqeζ[thګL|j&b9׿09͂v1!.B)\5=d-iߗ4EO6CfJ!rQ$? RG^Um{÷:ǵyաއ@쥷aޕyMN},\  m~ t^  ')1.k8VAa"G|JT[n=LQ+^` .laAI:H`rRU(xH]\d+Qs(|uGSLE|X>1qNUMbUA.=@KP[{)[(J6 Kmw(b^n:Vgy.XĿǦLĂ,0kI,2Z9ə&Cʭ}9A~P ~vsPוb5@+?,B+`Fτ,f kpRxShV? =֚]Upu/_id@<+8m+(z9$0g,: m7* =nljEL 0%t]iނ V[µkyp)^>hB(i/mR{k^v"7F7w7,m 5zVlT1"+ZvͱUofuo3m?ʱ%MA̍Mϩ! ,7l,J u͓a m1pQ+7I36Jr@_ H4(餏܃o0yVP3b&!}y畯9^rKU0~e :Zx$Œ#8Q&H3q_ #Ώ<85R8mP7ń CCmK@ Kz)H?1QǼDAtA D5y E(_j[E+D#(%sNpO-䷕wP$+)0_ Q&`? ic߲i4lPr |Bf7f$MRb.~G u%7q<!Os*^k<{v4o00(nX" l#4 lEӊX*gxŝ+]uҍQ>>\B(TQz-_X!%ˊ;UHA'4S0(bMɄI~QT_ăVQfü7AmQ淭 -_g'u-j35B+m&L4thI?۰ʀǪ~т f2m.rSP<˞qHч]3#{f|̦€BL$>Znz[+V!hTߝf_hQC{3 &ʍrCjמ\ ZWpwF@ƾ2DFH||l,7m$į, h7 x7SE޺LRd$IluᱧLBtcr=)8,6 X't^jv`nWMx/ B@dӵkV>SofR Z}CAQEKM Q&w4 3DWdGQno"-7*+4:pt8A jL.|1.7*# K@Z:yup|9cƐ>UWH ($kAᗨ/Pu}@(Y2BW6C8od{qV,KalXlLhb2:5p`OOfpI8Jzc$(n{p_`p[2oiN `^=+B,cϷ@d[#G SId>%2 ﲧJM”p,z&+U!!@VyO2G-^ʝR㩝S?Bx\9e?+4>^t8Adt6BBq_N=8؍U"Er=rEw,6Iij5 w$*g"W[!WfLx_HoJ':#f,%WJpQ8)  ޮajwۍM^Y?n?lnAXçu<-9v']?<>&W5S̥r :J29KFVl70ZN& fUhec9$כ5}`v;_z# ,%| '5,woȧ;sT]T*>:q?3bB4ȕa7Av7+{-"\5qY}XVzK.\ Lq+!}{z$l%t9z +jH%a`[:[nzJȨ:֒j4}CܚUSM(bPK~yu5-{:|l=iw8(tȎ)eK7i ;g>DŮ /Xzf\Cpɝ"-.Zq}hǸT|FTXpN K$xJU<Wb&]Q~ЇűyJ9VjoΰOVoz,澓 \L 6Ν10=k_نkn9BwSPo1ɉƴ#<Z{]e&5!}U,$RJ=LfMu!a鵍 9GMuY P}giz/nL=M6SEoٚ0='Q`Ops1bN~u]S`#m\K6"ք Du7<,*f[7qƮFEa{8[!k&ҶIVZ1US mDۊn{Jt ݊Q^{;`7 4`"qoՃYdB("XZw+b| p]yA5q7zl7m)pi0ⲟE* ]Pxs8S(I;}WNkMazrLlģx J-#X-+-ѫuxA7C&vs;+Lurk a7 .0X5{>.`oXt/wM4ҿa9FRoEf:]4(ip}SŸxi2'V`WQnƎR5!*:+QX#=E9!z;]S!vz*9Ai}goETz`/\?uJp`u03j2^%rd8s&?E1xk=IָdvKv?c/P<6i;ryF\8937#P\-[9 L/ QpiKVa ;ST4bZ)a_hfqu|-F煷*J7&ie̾ U8ȟaX`g9'L__@=e\^ (bI5q>s)1WN/.m͆i{g] 8{}+e)ڕ[ҳ l5B3XV+Wo?vsd^ &BkW$ٮ"HfV0-e53Jfb,lņZȜK Ua#P(YcPl wP_D~{~{<$h@7:Izl&njO!]‰,⟤|#Ơ): ,nK|3=c);e_ ؅gV%'uΐZ㓩8YgUY: Kf!KCnG$2c@NMzfpCxM'Zovn3H4x@#?J i['E[۾dSPعh|V,hc1517VȬ98i*Pxv]#*̻}+:Qm  9~gtV(S+ iloٟ^"\rjo d?fGgeXoA*q75#*X(y8ߢ8E jR_֛5$My~ȕZ*/6wX@Ito0kCj|-ymVi%!,Ajjzߞ,+8"kc+S\N֞0R\T(̧@'^%k)`;2ǖq,WY Ɋ3NYv β/k^Epk|"X3XeوͶ_k38f1<;3rg6 @nb pAQb->19 Et]i- p4 8W0røU11mJ/<ᩍjXSĐ;jT #dQX:4C-ÊGlY:omZ seVT<}Es FʷѰlcćf? v $$bck$,Ӕ:Uqmh]h. [@; ;&?(c. $>EK:v)ui]0 E7)AҚ'8y.R9^:Xz9΢#=31Ջ0b GN qĴ}&rJpG. lyiMc5#p 5Ѩd(@],ȡ*j8VZ3U,Zu2rC]2a,hIz^ǶY+5$Ծ<;mwz2V 5M1:.u-{humJvjK+w3}B(?~f Jnϧ=Ȃ-6k~p| wB2_T*0Bg:S$οn> fFߑY$7:+Lo)ԔPY+nqB,HPW ;ekGc@#(yFULc U 1 ר I_ZΎ1hJǸȢSGؙ!;O*LޫqPo,LfOoEzlRd %C#߄)i,K)I#mu$r>ЂlȜ S`J4O7rcvd`A!x}ŀ:GLV}}ƽ6CB@!vq'5VQի{Ddk'k`A菅m=**WW|:':DwY:Z1Aż;%Hm5F(ϗd"$ѲC}ɌǼɭH E܁Y~UFG ɬj83p>K\M,,NFDG8OŔSf~bT>LߧĆ/s&ƴL=P Y%WP{Kmɏ/T^ `~ Y>e t\Cѩ>Ώ]ߞ&&%7*ˠlSglIqe08痄`eg(D`U`s"zQ(ѷ=`C]=ƗZ1G@ i MHrf 3if` ίt| `=sEξ"OeFC|yd~Fo@/G,ȑH :2LW]Gx ;nh)y:NfpGu4o߫GpCE(P9&\튊3i«P_Lc¦viSg>J+Ar8* X:ۄ{5l  '%[|PL)6{4U.S,GZz7QTbgN>*i?_eG#xzݏe!DPw3lh j5WDmSɤ,I]&+rrn ';k4Wʷ=3/P&%^uػpQQ^ޚFN;I9{/ .aJot99l* 7YmOBWo^܃֙qˁ9aN$#v %:?)cKV2BqzRr4Z0TOwR9v] a3ɢ`xl';9 Y刏x;1Bk.yKxx.fnW|<+Rm2D8H'm=$ syEssjPץKE=a3uLJj2p2lP[aYpVZ-;1Q{.vaP5`n y_bL;M v3r640j^iģ"}5YsJ_ҏ.?9 C[. ΨFk$<쑃Hʖm;8'"*8=k,)2tT[rl.z=+{Uv韾JcU vktAa2ꮥMқhǖ0|VښE&Џ_]1=ݝ> 3̲ZJhx:s3%3d'le zƔ5O'2;hW"uv}5D(`S(eT2y A: ]&yK^ĠS{-Rn#.F.^/+L{€.mt<еf559ZJBtȅM=BWb/?`=Yiw@Ȁ(cl4,QWm  ߧ$MhJ9*ڴ'$]xmᡫ~ O.|JL)|;{) %w5yNjEtgJ1*]ӴũHPj-KvbiVS]ߒ(a.HOZ4a,T/ A,d0]u{)}q scÁOq() Z{ o`OA@pTw,_ב$qҳ|*7=ގ=C%;6nlsL,R=1 ֻeTGj *3|&Uj5?{ L.>9}Ě65`I{X|7pf f9PƬ |LƜVo)N >Nh𞖖C52dkJΘ$D]w.%J$5 ٯSw rCۯx?X]D,DwޡYٴGo\La f-u!T^ź0fQ=gEDkP!xpYV+tNcǭt/]xȩEd|i&Z{z_1'%5IfAr_Z9:oGoiDwrz)Cɰ Y/hCjv'wV,0͸/ $7LJwX%vC#I ߐ#Z G!aE[V`S)ޞr|BO4&1O3$yow8+,nk!h͏Gfei61v찺G8A@&CB4$eE.d6'Υ-Yyg#2"M-hѰTx Ѥl:v"Z'$~{J( v \ts`6|es]xll+`Ghj!CbsxIt* J,,7i% SWrK[^rqm_"ѪyAcc%OQ9_>AS0 Xhc!X_5ıNK!}(f 6K$4\@ DKQ[<5lҬO'vZy"vsT}qUٺT,PE cJ=4*5D,fuNv(|ܳW?!jTAQ\NiAG1B2֋*3xNƜ (OtJb"CdZȰS#N}u$؝JKע6CQ[R6vb3YF*#dqRR+pk_$E3:EvưL\C aU~J $jkEW\N閿k1̙Wc悦qeRz7}j6+d&iLl04ϜfNi˱jRIu@9yOƸxcZ76Y6&Xj2e,|8t@[El۰ !;LZZַg8\^_Vl*Xܰ|,ʜkvpQ5'h'1jo;'_x QcfؽQN7!EC^A i;S\A8wr1 ѧmn"=m[mNj {tu.U+>_}C^̐!Mp;K\g4Ed7ԿSobZjKMV/!b6:VAH\ x@b)1Za]$t|P&YH%\/D= E^Rcjk/L/ewW5rj>^GlyY M^wͺ0;4:E=e~{cm6vuTpp!AHZ"q4 XI}򿉜e\Na=BAC8#jr>ßkce&҄4Np RC~NV <ȀȤVECk'~+@6t~)c}i%\R]Rb_Fy7woTlJ(<8 S[ gXݠ{8Dս7cW<\MdڎZNyYr=Vb 9YEcGbؘk:tDә=V@_,y vm(yL~ *1buA:Q4{7`%UEk-Sٳ15-Oc1ndSC"FJ1nq Wy@/90tfZRUjOM/@Ƚ3S?uꚜ*~tSj}ցQux9ISa4̥og u¬u>EAǨ0'gOqn)ȵ~r>:mRu>~ݒ __CU.(~ 7'?ܷ{#^V}syDR܆wW fE Nyɵʳ8$eı PDY!{j@i!̀_ky^:9j9=< ?Sq%)PQ>{W Lbs?J`P\7oJ&TaxBrSCE0LC0wPP}MCS~mӗ4!w8LOz= 8UxC[-]A6lw<yrrW˲F9{9ߕmL$ `CSse1)PٗIȪ9mmOFW5n(d@k[F3g#uu69YRL`ezi{1A]?E)vx~deN|q?R* f&Dֵ +hkN+傀]^=j^eQ ]+tQ)j 8<`>C7b0@/R $tV\*"4o&-฾f)l&2 jZ~/k&jPQx$ UaB&T~S%9`zm:b̤շ\ъsFAg-gYT:JjЏiEښy辽[k'OE+m% Rp}ƭ!ق.bfU4r]i8$^bwJ8 D[ 2`0J\wA4eT\ ]d630AB%,!IrHAsB^C2Hn֘IW5_:c]*$@?DŽˀTVԁg6yW<}}e1 4Cʐ8]Duyܮ>r:qDlJ'39% mfLjCs) ctpe#׷Jb*# 2 O?Ʉ=&ս!v/Ŭ(. "6zT:Qp "&i)껡}(S0Xmܢҏq9ƞGHMnw|4]|B,l3xhLs{tml\5P!\N0g =>hk6) j:[l\,㱱{VhBףs(6!ް7;SG~ByC8ǒч S0涯3- (}+ָ>Hz\n\RS2C|&5Gʧ!W⚨ |"*[$vD)L3[w7_[ǀy>ň.tW vJ B٫n$.5K>wEnStXϕ&|~cЛ*y0voyGR W %QW%]=8hZ}‚σ833g+;a&\|"^ЁQU҇˖k&Qj3L$B pVgI@s%`d"sa`Bʛ̞+9ىshV :Z8Hvmq\iq_,^yB7FhziDzMMﻶ8beXü|eamQ\Ja5 Btfm Hߺ>iV]ZzrQ;L3]+aؤEԈXx]gk&7N*QsqcJQ*QB$)~u!^i/+w]G8Fr$i N6{sr/mei SZ[ ]%b[9]\S kpj6I@4dѲ?lP ]=g{#l$l|4z~{Gr)Ok:x'>+L? 눮-r7<8\tL1LvMLeKcJNԎX'=aj1OWރEDfz,Q.Ѷ {6uѽS8ߊ%LS}b|sDU1ZrZd*v/@ZCZ~(keb*Y;rLRA@&Pt)2Wۼka0V8ԛv1}#BdEG<$J Е麧zkMzb[kw<3ȊIW"kL/#+~ o MɘH" ҅d)c7ӲDҞoMMy)͕uoeoDIgAн=0uནhFV~ңhz!~iŽLSݪAfv՛~?FoV[ʶ rMѿՔD@rpQ/D2$ P B[E_5j=Y[rk/Z+2P ?ʂ|4BSf=#BsjR>!#K.32w[yvOi0P%'O+gl|?[y2}Lpsi@2q7L꥕!^+OcHzSKe\4"%gf$6h6yŜ-0J%=NJ^snPkC/ӨX'yBNa iZ|SaV׎x[j(evAynsy*#\.Cv7Ѳ:ed aOD`eM-ncѳ+Dx.e xӅSVtR~)SVN:N $"'&Ou"=H|E]8$+S/hP-6K\b.:Pȃ19Gw[. ~][5+h ՝4ޗ.$ޗ$t"SN7A`-%D׽1D wgm,~%Uօ "@Mۿ&yNCKv^Wрg{cj'/J2̂(9\5g|/w_[>e'F5s(x:XVZV؂;\'wth 8M?r|TX(9I3x|UXH.A(f E")x͛zi(zyJ o #RQ=:4e7aTN'-5i,hD9[߅#z߆S+r'52W x64"'#0UEoAm*v3R^tU$f ]q扙5#W.{ 3noM6 Tk3bԣc40ZVn0Zk-Gy~eZDMrzC?'*،1sR{&nM u6hN" 4]ڏx[ ^hSd`pȉ0^0CCޛW5 aQu4 ; X190Vκk}\-f<鬡yj 1ۦ;">S4u!vw\_ g+[{3(} >8^YX>D0ga$."}\')i+k{77҅ X_=|%hW2 eS=ҺԶ_t,<>C@]=U*Y*TQ1ɻy90 l/Dc34VqhɐyJgTK#* MZ#L<)W餡}o,ȀTBj(tOp-JL ⦽g.4aFA 'B&?(뽛 /I8크vB] fl3š/=,h YY҉XƈrOGxhg ;[l:160;GY+USD2OF-)s]tQjܣDZ7O_?"Vx-\Å,@T`gfJLE'M^k|Qdܦ"hT~"i=^Mڼ#% t+M*X g4z}+ s?|dp;X1>hUhZ&B؜o8m0֨w`Fe`O9TU@_ *"ߒ $Hx<ߓPK jII C}H& N: 5e+ƳECrVbƟ*) fH~(_X8,S4:m-˦DoHukS%¶ˣ3դ2K XW<6lX&-42"GvلyS՞_7aϻapXcVH$lB M.`W"7 hv6q>(aiN7gW6y{dKRO;K:Vd1 92[)Ca.X2О^g ^WkU<_K@Bm88!#w {+}!F S! .r9,C%c/?r khG#\wg[-)\UQ]KsȖ#Y㺜Ua¯Yy#CܰQQ&AS!`8Hh~7W)¯f%랗OڛKmc;q. i8D(福W l^>kPeOE7*%1]Qw%12Fj] yFJG 5 TpMi]PM hו*쟡?lx `ќPŜAË_Dx ,C*^Lz{=^<CK̮g72T /.pvXM b8Ѐ[i6m7?!mtQ C7WZY+J%`PuCn !-N |dOlQȐT,'ei\.{Y0#F DM$ SCsTd*#dI t<92/&ɥ^;2J]SS1$s{ڊ kAokQ9$5t>a[MZ!1ߐ&Szg:jY\.s+&(b/oMNzY:do<,RrdDGSsil<gcW9jY#S7$xPRN%G  _KIYk[NmO,/[.k)B{º]yRѽIYl@yh5Z͖Ri 8+amTLnjVUP@?`;pi ZN>Nq;jisx\*&tR'UY<=OQ kޓtz()+λa+#/e?g:io/ީwL8 l!APG.@xavԁt9 ' b?TЯH lg2˟^β!m 0b F%A߱P@S) ±7=h~vӷĝ n$vI< DDHI,.oREt[aHp:\Y"PScamwF0&C$#1ΛPħa(!_60v^<r<\T@xT*0Ê)>)׮A>-gf:=!r' &ٶMRW? Mi؏a"@m$<ށ(K7q޹r_3Oٞ3.|~Pm |;q#IDo7PCS &P-"TIdX\zx8p`ܷUOŴc`*& OI@r,WI֯^:)@ K?$C`$YﺔiYF ؗQԋ@VwL:D͏g·eg0k!c(;p\J3ƎMTeSH $*\}w^8uw o@ .88MKsHWGꌬdGr?*j0̕oz;677PLX]!l5|f>;ޛC$t38KoVG\7%in5qH\EWOEųV5[Wߔ1SB\֩9B =8WFM^K%Uу4/ҽᄒs'A`׋69DXcf5T(Ǎ;HA |g}lc¨P;c7J%~\&tч:Xi˵RƼ"e1jP_ŁKy7- wt/al >fTQC}tqkp? />JHI5L !t$ݗr/hCAWȸ##' -y<4{ !|$>@ No|D'6j8D}OEA} 87ep{AG͎}`Yn{{2Eو!B! 0] h28# LU X*8M~ HcD -Ao}8îqH<Pm\OfnJ\kT?6lt6x57T>:&̲m#2X:g)>ll7T^hY=p[0)xuf:eHu b6IA~vk_ rSJ"YyZPJ5Oq'Dq&J |ÒNgI@s%Qʋ'H?+nk8wU߮T:Dh35ql T*FcpmWͤP IK($@o14Yo@mq N cһ<|ZOh{`[.A"h@ůW-zlM1۫'E/UM~r]Yb9r7%LJv糴nIS"i x @wt>PU-0[=^Lr>yW)vΚ1"1d>N&J)tZqȱ sùDEYwʅ"EM,C=UH%0ӈF:Vsc&LIZu/al˲](ՠ^1͸iM;k. K,P숙B$4c%\[c`*J i|zI#KEmZ$|VI Uzm-ťԫ$minhJhWp bv=m] T}ԆWZJNb?}+U^sY8**cWXT7h~\ᨑv!ɝ$m` KPqMw!z9t8v;çbȸj BZ-*;F'f9sTk&k q]Gnr׏SmLkaTM4ɖ?9YxZJ G6MV/ޒCy<}In)MC&ofI3+$@(қu0 ]C#X~m%Dc~ C$T},ҫ:cM2{G @IM5ǰt2oү6~ %ii NL{ݰ*7ea3 G:2QU+&H z.bOP&ܛvvbsaن o c1lb,!MO:&w ӁimYp!XD+">g0E"8țsiKG(&w ߓ"AK +V$]ɕlTeVIϺ\b$Ξ؋Np:/ץbo/!6jQ0G1!ўq)ĿM0%cCٯ~p3Nߴ7RHL?ʯ{q}. |^J/a8"8$-3;}_~n2]fԠrzAr:ߪ0[0$3 ia'&镌+ E^bvEJW%^#]M`!m 0^;εۏҏqRzXt#(Z!v˼ |x uUnDʔ.Nz[)".L􊑠nԁ<kd aWƴ( sdKM +_'!%9*X,Y| @.w\Uө9o!\?Xu+Cq[AJ”҃ 4eN@}= JrkҎE| 5|ޏR0t6)uqHO~C0fjNKo,  4WlpZЕ t AvZx!ie4,YCfYڎiOޤw;t| ;y3 `hK0&&\0(e8F`YE(CfR[ͲkfV?׌(dD:8bgD h̭lЅKb9pA@Jr<>;ШwEO alʜx'l hҁY‘nGGW];Ћk:Xbs H*U2o&O\2m]dW ?A<u`pt[#(MkA+ڜҔ,b3'Qɜ͟bqxe\ۡ?M崻ZTEVM$oU҇Ҳ~ /<(r&yp/*`u;F:=GOn4wԴc0w %8'H*$vj{&[qeÕrӄ)[ݨL?+3յ2té;`SMf nU8afR-)a8