libvirt-daemon-driver-network-7.0.0-9.el8s >  H `XN z뾂al­cdu^wqV3OOԔ@iÓy{7;oS2OߣϬ O5צ+GMpc46ACyj[fDoC:!mWR&0~{bh|gp3 FJ"GA$wzW~u+" ޢe#pJė*e32rJ-R0?SoZ!ZلWʜ)>60669711d78185f2f180fb18ad0b51dea3a3495aa3cbd78ad5f5d384c3e452e50de20236cc77a66a55ed83fb8cc1371a7ce32fcd`XN z뾂alnmrmJ}bbj:WmUuȂdCy}|myDq:{Pe3¸i?v'*B„ `L/䜆LaҿkRmߤϾT՘N-@^dy}X7ၘ |G[H{ܤ^RizJBRZF4[AjK@\1U~hncK]8JB@0`_UC/&sT* >p@?d & - [ " 7CX^f\   $ = PJh \v 4vCv(8b9b:.b>@ GH|IXY \4]^8bdefltu|vwdxy,<@FClibvirt-daemon-driver-network7.0.09.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.`U p8le01.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)J8` HAAAAAAAA큤AA`U `U `U `U :`W[`U `U `U `U `U `U `U `U `W[`U :`U :`U :`U :`U `U `U `U `U :`U `U 590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a55e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c3ac8b3ea8abf103799f3fa87f62f7826d5a64bc9bd7a4bede21620e49a6978c310161feca64588eda3ad0da5ba926f3b37b4086cdbeecf4e16a543e34ce930d589027a69c1e508b1367c565e31a01224461c42abc0ef23f6287e3361aa76ae55d314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9f../../../../usr/libexec/libvirt_leaseshelper../../../../usr/sbin/virtnetworkd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-9.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-9.el8s2.417.0.0-9.el8s7.0.0-9.el8s3.0.4-14.6.0-14.0-15.2-14.14.3`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-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- 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-9.el8s7.0.0-9.el8s7.0.0-9.el8s qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-id13329c170b5d88cc1f225681e530213b0d8e91709287a7bfd40b60a1114f1a29a6ce2c6c1fa7e390a505e28e4801bf3e635137631006d001731be572libvirt.xmlvirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_driver_network.solibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/13//usr/lib/.build-id/92//usr/lib/.build-id/a5//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]=a505e28e4801bf3e635137631006d001731be572, 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]=13329c170b5d88cc1f225681e530213b0d8e9170, 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]=9287a7bfd40b60a1114f1a29a6ce2c6c1fa7e390, stripped jPRR RRHR,RRWRKRoRR R RRRtR RRRRoRR RRRtRR RRRRRRRR7RhRKRZR`RURFR*R]R)RBRR'R=R9R$RLROR-RIRRPRcRYRmR;R&RgRReRbRDRHRMRdR6R>R:RSRlRGRVR3RNR8RaRJRkRR1R0R4R_RRnR/RRRUÝ(䏾LW Ëڤڷ8X+M[j5Uv1bmmiM2;Mԙ0&cmx%'= ? w7xۄ;WM]<۬ϲIIn/kkiR6on>nX;3O@Cq cx=PCf+No/r+S-mA M67o!ІA#v敛+[%d yVM -U (ovR3"Mtđ7un .F}t/0nH;( "*,TT|x=J:oG}.|qanZ^"r9Nz4k >'ɣ xڢ5+IN\~(LU \ڕ\z@ T5૧(~!x:a(USegIMwXku-[ Q;H&U0^T;rh4v xǫ,V]=uf\U]a[XDvJ.gǐhhۥ!JeǓ[PSm.dk^=[g.rZ؉@dg=&p1|uT< ?Һc6 2oWtq7h%֝=վQ C⢢vIlT<#*ح `rDqPn8n=G@p/5]¶֡8Mu׬'%Ҫ_OrC@u3NNG[[y/GGUZYFTmU6>'ƐIc 7eΑpG#M%?V`%`^2m[wMѤDnlH)UÙ6/N$U 4ȍZ%~8*D_Ep@K_3(a%s#η܌!qqfMTdn I*yfmiÎ[ >ַmۅ߻XJ62&tbB[c<_H!h5 /Tٞ'^g+,?>HX=یt&eylUi篵G8"%xums& f"Ѭ϶&H~twX|B``w TtIuv,#iK?֚ IBl!S/Ӣ Xr0 aӛΔsl_z 7T-A{@@;܁~87Is™" CD!}\]Ѹ4֝m+xvXxXSɿU]>ƭ)f3շyz_|v1$eN-( 02IW_j:f QZvTȥ07ϧE[ʮ@2ΦӧTBn_o4^Gϧ1]ғ o$pE h;ŜҔ*s|42`?ə^baI=1z'X7qQ 0RfnZ#7}G`Ҝ//-sO $GҢtĭ7~zg> ~;AjSG*{u#*;U¯7,̇ʠҔrq1/ Ff`rzT#ﻬ_cѦw;O?T ];c9&7էmNs*Na[zQRƖ%>] i$G }w_sw=7-W0]9e}58QLFoGolʨ@;`L!aY:]UXU@̖+Y [SUM_0FpT5vw-ҍr䫼IBd'}"0]3`i"d"lw2=j;]J2,w:Nr8sӃ݅J9tsxGߗ@b< Oqi#HBp3pIRr-Ȕ& <B?Ta(Hsmm_;jMS)_,jVżKP6pL?!X?@Xy0/У LM0dzqz~[%_ R=oo=]hg@tJ,%$ksnQ#h霚ώjoN`i/ouWaKd%oĚUC.#T2FB4)oJ:}jVB }+Q7 {p2 F5`'.%)|8O#,b '-[,9%odx+`nZWHnU궙NMB@6n}u5lZ:I6nH"= "|G&cS$7lE8R hUbޏ۟1NGc<._}iyStEXٯO#_f ]]C}XzQVp=y/ ^&I/k|p! [#:ey[^Yҕ [*sƱ\[o E| ZѠo jEnFr ׯ4XFx.cu;fWx%5|ڷR,CІ Hr"^e6LP4n,8 ,1~2ĉkWj~&p>{ d %5j̟ـsKM.Zcye(G5Wj%a0Viu!uzn/ :^ʞ[9t_\#uUU<[\5S]oPA|GBA&ԽPg+#@{$29D+ǀ;*ʚV/PfBWJcET&[ /)˯1蟁FID' kB`z&M[splU j*w'a{sǽV;ש{!ġtgڧ@ l8hF%wQv) gc7;L!uC{iĚ!`*0TU~5&'::p9 =[N?\R }Ƀ+o—~L[sz<ٴm%NA w>zMVC?Mu;VJ\.9φ+:sZ`E dzkf>O/V=lwp⺾5dBU2MW/(kۗ;S`0A;* ^72 &`,g)X [\̉ۛZut2}6CLIw^9߬=4wBd 461?0^@Tu.PLMUA/x٠״L@{;?J7AE|1QjS^ DyH;.+:m:y/075=}֡64.^FnqUcKHsPOI;tZAV3Ghȳ[-@Zp#ML(]{K"r?\m{ss'Ɏ=ˆ8V%zXޮoWO ʡ&QvzY@2SM Js 古'9]JQgq+9(\=x1a*啍H^|E5sfӴ@yh;aЩ)i,ODQKX߸k.h t\ S 2}+y=1>G\A3)nCS[^ |ϡxvo1ٗ\%jD=p{;\]$+cהn^ j0tI1|U ?Fy9騛M |'ROXK29"M33Ù }+NM'T  \뙘wuݶ䕭cDz,^M&yȸHoIg#KD \ &K"t!q$rNjz~~4N8Kue׹߀ͻ%&2Gjpb9tB>3g[|1Kg+ZyTmA/|)ڨ H*Č23#@B O<;WaS4|:5׭A+L}309ٔ/H]jCK"o:{Q6{y ]miT&aDeb1H!=lОF<{!z[4/'t'&hR AF6)<|Ū+oV(` j%de_y! cP, j<ǟV^֝*Xչ~p?U9EB@*ݎ.2 rLT$!NuvZq|alYP_mbH/;wh=x_L׾qgع i€ǜ |Rt '=j ^q0&u×4C]WprGF@_P0ca+(jP3Xqs 7]'Ǔ`Na&U=2/|"%A==W X~煯e_4EcBxnK -\5{I >SnM`2Dp] :>ݏ8!$¯\X%-8fH?w2A4ASK]c7;kâ+m> (eM%Y[̰-ӔbH(4ގ(0e%<ķ/k}N P:D˾g<&!in hƢ[Jo . GwC?X1~e~mrV6,ht{+b  YN)d"j#te7Xq4|JI CݪkYpN=.>"6TPkw [5UZN=g  c P?ĺ9HQBY, A^JEuł0U^Eb. Tt|ԛQs^/'g v'C.K0KA۠E1h\YW sFY4cI=˃~LxkQ5yFΏcDYL%Zrd ASn_e!z}BfmVbobnϱ"^j+ SH *~%Zm 7V愕F3 N C}e9eWq}צ2E}x_}q r&rt}ˍrPʹRBurGgٖGR)^Zl/jExV3^35#=ԄO-'ݭѷey#en{'(NxMI O"WI"$GInX[*t?ދNwΤt/ n g5@Pv,RWN][VS%)Z(֍4pxL㕵$NcC^J{;⼡~*2PF( M9& +!1.Q9Cnia?z+]k}' LTl!,;Vpjm~@:Ls(cNGdnrw::8o!dz`t_ɟU)ʭTNV7Wv@{n1K̦`;tĥvUVāg9opHf/Ny5uJX8X_).FQEl`hM«eμ!Üa D1K?eyhm[#&f#IvP)م83:.6ij $$Ѽ.Fr )ȢRʍkr H^uC~ Jsbv/){3a śJ D›s)mB(O#NL!snN&:%L{f 65mZhSw1P ^OGb{%Ko״OYa_#\`,Yō Z?r&",_zADZ?l@:TmKcZ@zUVgCUNVjQY6wE0+KT\dwvmP1?- mư~ 0ԣًZHf'SԿas!3)@M9#--蒯yG0IVyu_x,a#>( AUeeif40[^6?`wz [LVP&ٶ"ee`GZFh=sm@7WI ւ$SHu{H!ջ$)ĸ.-6oH1HJ3܊:ê~ގ`j Xu: djwYY3{

pl%~2(R} "莝y]Pwo"]wc SU4/V`lX&nh1O ٽ;B1$ЋࣙO\_‰I<?#3ThX?UGY0ބE=IIfpy7#jWuy hT rTĈ"6hC |^OWj"B@Dy 7~*.AP$q:@@ˌy!,mGdȀ}/ Nw[ְ ؋3wyﲖ@C)-I 1j7):5ytH3"8kT!7X񿛡vLTC©("W/[ş׆ъ=pQ_GEQR%u8/ )d0 x``hOm-0v >m%=YsLvևX‘)?z#Zb%~VRL5Lcl.eSѽ g~^T߁# 1i1ꭞ)MkApC\԰^WjSmֿ>zV!uSw >D ɶp}Fcpż KD՜;p X8 R9lHbtd {!tkj]]4Qh jw+wL>[GaKäP*]U5[^מ9Y}T"4a9.i*e4"Ήcnjͬh$̟$\Dږtn$6f -C:AX#+:f* Yރ@)|Ʌl>rѫ !etxɶcL"9Bc?zZ> bm FR[8^HZɣ YLL䬥PA/@e½D`~($[Sxqrb3bp\Vji V])60r_KFԅll.l1+A& a0m+|R1bĢ퐐u (ARΙ]ORp?{jT;wrRw(xF։:[!ptm\~m "UOa@{QRg-Z -*ީD& Y@(ls]kz^e7?+43p叆oю!|%)5Dznt%,4ٙ:MA y0UE)` `?l>Ɗaϔfަ½iTvDѶ*Kp(6KEQhH t^c'*'"|р&!No4/qƬni[.9o/+;6y9/U7+ |9ۻUtY[ {)gwg̪S21,QH $hqf7@~;[AAh-stw?I]X+HdOD{vv}$#GVy᚟ ޏwfTtl/;# oL"!`#5W־D{xG8C z[` %P  Ś&y L/klTn嵥4MƲ6 Ar5Ə;pOo?g}9wD%fqua@v%_d 2.4L ~/؎]usՃ8Fh0/>F_ϮZU[•A$y ḭ;$r_Ŭ7(z+v0)!#.&]qI;h R]X;e#̓DR!ܖp3Ө$(`Π)KP(u\Ba3FGvU.1XW&jϗ~$&Pgt]"8:WFY ^aCcoJPܘ1Ex/ Q(C!L{i=Wl9fA5--ßVb3ԱtgNWm/e ;u 5{矽T+p]˫>'qjB9r}ܻvM?AEo(.;9;i[ӈ;=k JE| `gU )!1kVTDM m!B}G:MEC_B=s~ѧa0?މUTl G!!Irő92/G ok@@|22f`vʿng&ZꊻV.1)GAj4 R!c}(:'o1 N%w&:AF 7g|QompCQ Fj.*:EFk4>õlkU5+kgky0e >椑<p*3gcH4>;g]?M.S?Ѯ4S7Q2u35]AY$=p*ܼSPA u-ѻscPU]{Ijc'E N]/mQ@<wR~ Dœ ,oPK{mT6WG^_ʷ_$x$Z¹?ڼ pbMqnB!kp6|^f"ɃƆKFʋQEpbF-ƄaPlet_]~xnˎs>!{ Zz~VaD_#Y.zr{=rAݥ%X0㨋5IPDQlik~SkOfJ~@`yn, 8wK 2C!`k[8P-u:wB5R-g'Y /CE%tg0k⽲9+)Ϸ}ΰMm*Zd66 `_c$o}ԬtCK)TrYڹSb4 ;HQrOuHѴu*ƌdf/=/.da0BB*='H 1UyGv"aOor\ڸ0|$@P(1V>=I w̩ZAb:E;1pCUڗK!u5Ϛߺ;}>/M5Ac۠vGw#Ex<+So-Rcry 'l8F~)FR}S 79bN;Fs'5$F]q<V%ş^F,5A׀pƎh*|H{ЖVb@bSxQB nVB.Jg (pbdƻZ}Ep0խZ5 [S hYz)Ά i9au#q10$$1}ksb3K ɿrxYHivwwǥ5;\q# 3u]Dz`T'/ǂi̒P]=bq FG$t _HrȰȨFƖ|3qhc^1Ke)SN_ v aZ7Wl28RcCAIEɺE_.({iҶG+Z1{}D9&F_tL"ED"f&+5| nzI$HO6~zuz[mZ&:p  \N^RC[Ӓ+{)R=mx!3?oʦo}Y͑ M􊐧&=f.O/L$ QNLj;G N|692vfeʈ@U5b(+۬b1^TEYJPYLTȂ5ʚbO.fJ{Y^eԦ#4F=NiJOڂyGWSȍBQir#X e#`q\^.?AwIO#ޒT]/ٯNp"yy&~y`n)/b5EÖtPVgpfL4rhY߼7Vq/A,pœ7hyOh#:ET5T 55z",,YˡcbdwjH[=vGFTElHޑ/ I裸Bq8D3j&Txʳy6Л:\ kJ:Gd-:±Jc4}Z6?1a-Ƒ`4k 6ep= %ew/\jo;fhnNS֫(0".2/@0qO8Ɏpa 6GgQT2PmҭHqMpǻFI#Z4V- =,Fd4T)d&X6xԼ JEA}L#y.n >`UbLDxW4Db: /( ÷!"7>PLcFUzˌ) /U߹M:W."],ʰSDHv9~wc4̡Y!ˢ"{OYU#nDE{+?l=srIw*ghF- 1W282f`|$:+?qaHVXM!$ QtuԪC&N1$[LP6 עb?V/(jL-wU[*Hv$7پ e)୩wܪTCGAo r?}b?BCOLe4']#:^\DyIbbVμ|bgL@]~۸7'ȅ'EOdy3QnӼ~{^+^g,N \% iPc; D#g)Am..T,>5|%MJMHfT G+ Л\:YF@$ >݃DPO*wr9/KeGnv2LeAj$ Nw,ue؉H+(y'5ۄT 15 w1 e!]+;p.7_Gd +OȥdF8΃n>![xCyߌ|Z#1?ˌ6 .ۥҔ,%չ EK*nӦw*(Ș[Ӎ{%3F>Ple=Cf57!5r`n̂S^*;KsKwVIwțsyOnBx٪F(/{,Ɓظ[$ӛZ y+Ѣ蹍6}u{Ğc$5йY7R u~>l85ch'HdKq %^ A $:~p 7¿d!څ_n1pPy2`xζpN2 MM@Z/a mX[H\T5u]Q$'=<)})2ɇq^FOȉ=k/%GiР`_yO]G{i~S_]rjnQ*jfkyu/5B4`:BJ*/W,T> }\ ޘ;}~)1Gf=i 賉pZzz,R̊ e7 g%p.-G02&%8{iJĐM]#cTwZ?z<Ϣ]עsZڳk@:x-K [5 U2)Kedoy??n!B`r:Ž&w'ܹZiƇiT~SâS͕%,|.HQqњ+<ã޸-G`82W3'=L Ϊ)Ahv_įOM{N1eXʏEnұ~V@=btb<Ol޹}G΁{rjD!TǨ:,⤵!KO~e&P -4`X睧^.3<ijpD[r5o.=i(]A ɳX,f6V*QlE߉<|OUllܡ|%:a\E3Z!R `(d+^_o@%q*{  wVǙFHm>UךoUza%vK9=g5}#DJKA]8G{%ܝ62:"ofqp*-?RsKWRU 6;i17cnK*GTة0PL :§U ч)q/\J:+7`-0!Du LPc;nC*i{dsc(/ىAl7\VO5av`ϐ&0=Ky2\e:sa(IRͫAĨdr5L^Eo3aO3¯6څ|9gBeϤ4JVZzLj`5ij59SK.BP&"Y\_@ԎG2'15OnlMg*ԛѴi"x>2_Gy=.|? Ҙ\6Vخ7*d1,I&4d1S ,~K6,9XEBBaZ}ɶX yc̶ KrvtgZ*{"e~DRpR47Q9ܣEKT *2I~&TJRWwJ2/FW6(;'*Mtl|Ņ{G巔66kH߽8LOL?eY;P>`C>9ٌiYDkRZC>8%Hc4 1w[ٻ11;N9ypjR,\<] <щp8gf8O d@ ~`<ɏ{B-*0^@;H냇F߰Dc t /ur  w"hnM7ywmW1F;zlC;a[@)s.z BMt)R9SLEQokɶh+ tuh^@==ܞhC8{<׭TIZ^9h~//%e;>>u0 >DsV/\x"M^~ * Bxi!3qQ' ّ5c(DYt le緶(T;/u>_cʚ]`8SM"뻸]rpm}w/̨mHϛZaDjXJXO 0rɓ$ZE250*S.8F mG&8Ru,/y nj&LaDQ{kaDmF2EШyM(ʆo=Yg`^ۋysq\ҵ.b8'$(/?'s2 j9#Wcjc.VWh~EI_/PKޯ+ 9DtlmX}_ɌnS^̮F coq&zC/=?ۮGO,|5{m)^/1,ܧHZM~胶Jqd61,o&.!~y&IͳIK'5߁ClAwJ w,6;M=m`&MMOY}Q{֌ͦ,fW0;oή/bԷ #{^' Xž +>Q;MH*㒐%c yhyp2»lw4>}"pVWU *5aXxQ&D/goL˴J §}BtU\D.h4llnacvjk)DٕK&KdKXK %7nrb׏D<)K|xWHyM7: T)yAY@%R T$)Dr6)ǣ]OQ%&/*d񅦩,9*r㥃k _ cUװu,3s3& z0-l/MjHsM̈́^j&f75<][j)p]k&+Ȝꍉ$0ai헩;/ N <95I[U?Av6m6YoP -}ԦJX<{D-cf~7ލo:ץ@i\14癛wKzR)Lp)0w]Rtⷫ_Rm20Dv#YVGY=K@ āYٲrsM e\or7Pzo\[0(yMCÜk#<!VƼoLT@NNX9K_ˁe_@)QaTɠ1ow!q k2r2~AKmrJs+%-xķ'.(2Ku׈Doʹ@Uԩ{U ^fbP;`aۺŮэ3du( z`1=)܉fԊk˖4雃eU\1%*& &2Ѫl}= OkΈnH|ߴ 1r_C!p87i4z,{Zud FGL.&84TQofQY <浪ٮqzmY( '"]o)63w!?0$*3zTBpKsCnRE&iiɴnv7EP޳]S9>ϡXeܚ_PI%Fc/WOXȩB$/ڳ-5`L<$ؚ(!Ox ~ mUk>#89i/Ǵwd-w}1u&-q(ǓOaZVz'FVnЕ1 G龊psvBB颇=u~-k^&psomjO\c7M=y-ؗ"R,SHeaw {\E W/K`i7^jkjC2OR[@~/9qsO>&$ c[_S}J&&}M,DkUZ/)t6. ~ae !6}dePiɪSݟ۬cOw2h%7DHQHd ESv4]XvwhĠdDONl_ga58=9P`Ь ~т"stǩN-$]o'<Ǚo.s?Ճasь J W|?)q!H's܍{V׍nE(\k•(VԠ*PI+Pg53'AC!HM$2Q Ʉf?Je83ٷ:&NLT,#N NVՃop4@0D?t^6o>jˎ:mc5 xj<k>Ҍ|l·i+G[ؑ)c -1ʒPg,K:-'\H±02$$w0ܮ8E G:X0ǘyL9M:#4Y|>}be6\ .fAY J18"xԍXNIݹŮ$Hb6,IylS=K ܻ+{EGO .vW!dr| h ц'0U$6Tc}[M(/*[7M/d?}#m'cD4C;A(*OK L2zz:MsO)(n S4fcI)mGb9#0д_ȤI#0,u>wHΥ&"'9rL{!k^i,.Dһ,A%GPl)h/ @D Jjβ:*;pˣP tSvTE^-dFձ(7_ 44?5wz ċ0K> J'ҿ)Ph;$8@vw}W" (Kk15(..cKC/WFKO\Qe73j4RtB=ب ttIOjp o箞@[pw&xel9sY,؞1MπfwX'$xqؔV@a&sa؅r9qS [ D,7Kn[ 3bG[_K#P^LK*$1~~ jCeGNp-1o/KN;ZTz-ؒIPg"CsEY" 9qZaKTI$lnp<-0vAف_zNηe5/Ѣ36 m>=ӲvjzCLƜ#Z險G` wicij  ؀ CӃBҍZKaiqx V+#^P;whfU-%S-3b8{hP<BIܨ }'+^RZhjb ϲBخ,C-Ihh[$4OAëׅUo[ )@I_@x~yd@P5u'L*$rxOh`2g4^UoPTK;>\aSe10oOa;l_ >~0?E`-## 0[j/<:(s DHL΂s)8K -m9|%7C_Z} k!y1sӲf]o[ Ó :P2:*%Wbek[{Z~s A  al/+m`u%u.ߡ+<~i@ԑӯ"K0=/ ]Fc-;`S]Vt"@٫`.oq(L gҫ |~a/wƽzq90>Ov/snvh ;Gbzk{vZ a˩U2Q6]*JVxUKHjʅ?/i@1`Ooފ^Ja] ^S EBlTfvǛX1=QzփiW5ol%wo.^DY{ 2IǎA)NrSnjDޏ寳s^ }Ϸ̍δfc7,mNj>m ٭+* /5elh#=fi3558t%J`1"#y<5Rk ԦU h<=T:ǵ>gj+ X]6pvxR qgIvzk.'JoԨ.Y $3XgWC"W=S-!'b6Z t1uxS5:diͩ'}9`L^%kve0GC?۔-&y[]ZDb~: Y?=W UBU䄏cL06>"kT b9{'1REog%W!J]2-{)-Ֆq]Vu*2 ֻ]} Z.Z'Nv@rI~+uÜHv -ESc3{Q"zMC|#p_Hr"gL:'x8`Ȁ_zwjFYCx5XyGb-$q!L Oe8y$1I#5 +cVƜM]ņ~+zr0/§0@ְJ~XѠqDܿ  ZԨH.&Nvc"[S"@Z/L?:dWp - *nX-uG~:He^ f^e젏S8 q|%d(R; -q#YnYcDncX9sF%Sv8uN-Jht 7Y xtq h=.- Fr#Hf(&#u5UQ1:g[K G@:)prT -Cd2n=ئ~v x'젗I 1k2)5o%6 ιA\&T>kT˾C0-}QF;)XcjmA*8&[Ln-B:;Ak|%-)MHhxc] ߈.oHjaɢ ^"̹NW-]&iزij6IW ĝ:<& Sigϒ$Dd}6܉3Z:3f~ED$lo}iru!Gf~,bgiDl)Ϗv(ti"\{ Ձ]P |l%=@X׻K4B:A?7ˆ3b?@Y!O,Ϥ3(At9XwyVo{\f◢V[d2mXFk6'&Qj˻/W߸*XΟ?*ˑV, kh "(nONȕv _,dEq<|zфs8XYup]8?4Nt R2:,:lbds3~C: Ttv:F?<;7ET]k;Vmth֨d5K`6H] J۲)V-YI11 ۦqh Qi}+N.^3,U>qz?ۤ*ߡtX:/`% ?"6eW!LkG}ѼV];\l~\F!y->R#'H1tYBᯠO{ 1˽4H+Vvpʠ چʃp:7ͯc^@0 ;V4X<;=q0<}W6LHq-vzhد71EO'[SΛ2ǁ={b!JuF*pN RϦLs=# a#29-X@D>o#x-QoSC9iRlC-ng_{z~+r:I&X( =BJ_N"L"xwefڣ:&a'y|K1NV5Dޮ{b_rhM|`h3x Y]= w/J}[wuu؆JWJ-ux#ut= o?֟}BoNʺY8YcwXWk:_woCb$XtITH{o`~_QD5hV/;ɭ 6hq"6}@ ˡ< U"re$u}7Dm\ {깂JqO`\&ilD=wF7\)H*yBCA0G*^+BV껜ZzҎ&"bCj[3^ڊ1EFI}D ڃ׽w+O 4)l;goc2w Bw)'k~>&?hu|pMޗWKI I_j4š ccZdt~|(,u!&4_ˮD{U՜qݐ [͆Az]?nP Dc|C1Vd yWp-9SzGls9eg&4:`IЬ "k{1^rFk:b90ZnjWc=5 ^2/' )=vna:82 mxR A ySLϫO sA4*+}|i>Xw E1@ag!4bʠم&AH@7Z[6u+#wڭVX(o5=M~ًjɅl,$q̃`2 .-|B&EU@s,n?i@H*!yW,p5o\z%J ٭v2@"guOé@s*V]=x-ZzP9Hel _:)vpz Xx g1+k*M%Rz3! #^]ЧYE*.)zVO&7p0_ 2n(KGa$S}8ϖQUf=%+:"v :h T9&i/Gϰ:;ҁtBC@'C/ #"Ȏʭ5gQ uĀn#T_%"蘇2{Z3^|s-(=JVx8ۑ=l ZGIdBHL@.e.=ƣ`cvI{ /<9#ygu;kƣjIYXe3v-Ly\pȽwÂ/_y!&-,>gu޵s2P ir "V(މWN^bDZqi_K ͢y@A-guym}li}ɋf#9 ZdLq;I)ϢjMWo^) fa2{2kgd95/vPAD%vj6ɇhB 菙)7B꼷+73B6;|;ZFm}ii>#Aѩȧ9v렺S ^JI1"yb_.Aҍ"50J3nGf 0ݑ-J \U/_TH&(rtq:p" Ai>~TpQ|mԢQ"4/ $ P 28i0b^kpg7  Dm@`L_0jaK.;_[j"O,U39ՙz`eo>jK5]152ڣixFttZiB}.MT9IJ$ V x,Smf;wd ιME7E[> zSBA˓<ՇH vTO:c%f!1Mh lA &z~ϻ(mLI.J]r6xs8gAؒ8 Zcd+FjJf%.#;9CJ|9AuQܵ'#p%p;;\ŗkk?;ATfV73dׇ-5FZt"Tp`ij3D?U`o,zB`I/TԃdK#)54E7[{w>v;OK+p>TxG &`v*ɤ`>lZ>p^瓪QS/Q{4Vg#g8 yz$:Ӗ8#4ręǨ!"K'wŮȇ|DA/'/af$$y G5ؗcRaEp/0x퇨-ޛx;ǕF3e;^t%:Cc!.0+f2}< eT6 'zR'|*u!М}ЌRl-g fs (eBKǗۀ.Nb!NM!cw}A=R_8NKǏA?_CՖ1LK+ѵ{q}{&`1L)*|U٫{˝_#D%8$$qZQqSah<ǺXTkmn@}-|uKlŋ5)5=@:$?-~Ϙ>,2* ~PWDCAfS6`qyY2GvF E y5k3ǛAJJzR:үn֜FlqīDlY!n^±N6!U%Zfr͇8-*N':8OBPkW`#ݬ% ~qQx4P8 |NF- `M]{iKPbQ|eG{IU>jΜ Z;ye?e֋d̶w弥ʢA"Ȇ#]gn=%yh7Ȭ؜2q_{R_.M*KX.El*HH GĶ-"x/_-kY/{oRUT=nP;"(iR{g?Nr*YxYbW4%|(Z ݗ²zgu{ 0OVuh 5JT:D xIp)ݠOwKIXJjq8e{cLm1$zzéՄ Y>=(;Jw y^oqptS"BC&~. 1Z m"\R]>;HsB_%z <ޢ!:oD'_7rBԦ zCѴN:9K%bߺ6ݕ#[@)M*^;X-cclՕrA639 /8{NjYVMj8]o7E9_ /?D}&4.fVPe<ܸy#V4"LwB+i1Gs@`FPy8x@K|]&H̘W`0{(`.B ?W퇫?ZJײBq tM!^gDžx̤>RաsΥA:HFف ik>^|1Ri`evB>mpBk/l Wpe 0JAR]8mZ]9i,WXGɸy)kJ5DW[~d?e:mi;?g1"{ەLݰ@6uE4Tɭ@fj1AQM_D=]ǑXlX~}"df nr^σ~On?[?ܸKKYO-i}RkH[qe(9am( &_J0Eů&eGZl۩ޔMD ^n-E4I z^S 1;>f> l*fQ[P S܀E=~ytSγ|xq\:*la%!4M IJ^YSF(^%O׶cvZ}4{:*nZ=ϓ^M+R;4ۍvrv'kX_}㸮1DzMЈBL":AYvOluGɹ#k2{X,^y t2.`&o0Nfwh) 3^$bΞb1u 3;AЬŚF3IFqv$>^ƒ|oBfD&3M 32Ez[xgT&ϨK`>=&vI Ff5`d&!- :O63fo;qcQ5 ~!k ; YCw깗Ay5wS}>vtr,swKWgM>&vL~7\:]J 0ibHZ=:3 g#ɂ4!=g׮2oL|4s\AG+ֳ} ֎#"+~"BS CCvHgrH?zR۞TᢑI~H纊msxnnpg/mk.Y8\P Zf ֶjAe""qW -q DVewXV ~LNa@,|0&X(hw>1ɪޚּ?qoX d~vq*!ӫ yn=YU*oadR*n@#30 6Mw}zxOr^Vf +6LGM<6XEԩH eݾ@aS<&Z8$(BN%pµXhowMa\GTkHm73z4Op*BH4GX5!x-Û,x^[@.dbGsL1V3e 76bp#I.h< TP 0-w rr>}= ~ER8(F! ) [<^K='UAٿi{{ޫj0mWajd*-j_5 ~%}6S,6ebgɑK?oaS{J}2Ru#_6p_ V%dJ@.C/p>;7,S kfO7Vthʇ $!hohiS旑<~-(,|& 8uއVpQLq(U|y]>%nco3nU LP3χC^)'i oG"җKCκ?ǵRs`%R,JTsqJn_XC| 椧D/R}țn$O"'Kc?X; }aєJ gtf+sri/T0n-:#$Bm>n ?ᾊR#!EARe/Zy4 }=pܧtr>Zt! CR,m35xls`A)f"Ǽ$[-UKxmg%ۍucԴ ܞi5WO;3}{#_.eėv9&\Hj?v5r MxMIJvJC kI.ϛ`*1V~c2<0x銜6 0l)o5nE9_鉵h1WҤ a}ڮ*P z"(#wa)35UPulT&$D=琠A&2MurGZ)K}Xxo o¤G'+Ap w& sPPn2 >{¼ׅ,T=MԋSgC0Y-zWtoIҽȺ,;$Xs(0s(.VNbGyL}魐|VҮtFIm3n3w7bsʎ)r&̺DQ7:S Nso;%3`!>cNoF!_ZUStv+hz9;L x]BAKl:_Ez!|pza+l!P 7׹O8Rk]ÝpuiH4EnFGO G͚SpSD®PU0Q@D@`s7_wC)d_*;nXBguI`5=C n"w>O JA toO;~#ƅYz{~Oثn F֫+g!tNj zTܶح(f /,[h[q4w7 ` [pbВ_ve<[}ӱD$~ˣ4<{̱X4@> FH$Ke)?ZBg ,ܾcʄϋ NR}x5_y Aa;T;8c 1h{r ݼC& Dp O}/ğXvܻւ`ԋ.^5i*5ƹos>+bWɓ2tݺ* 6TP^'RA|۰VQ=ϝAa]ҘNb``9H3=·zBAN2?1 |FbYeڱxliPO,`.(E (xCS,ض㤻zS?hȭ4&gΉ@&WE\kem.r/01y+ "jD2ASZ  toQ1X8~/'3 #ʡ {d`؁q}hd٬H)r蚬nܳ*w* | |P;xgm&{AE֧@U3FFr;!x+gX@{x@75nF9mqm]r3e;hr?2L̋JmN29I>l˓ϋ&n<0Xqqޓnzߦrk3L +aѱ$-:}NO.]Ҿ&!I$0qݙ{Op-@Z^ ٙ5kĠ:cmD0X&sǗ m} #nqؽ3y41Xl+E%K HqF]bMl nV v H,elS."m8R -aͩN= 패,ݵ|fc2$^%V\Vx;bž|Za 7tNzH3sfV;+d4}NSLne=ڥa [<(u9̖ҲtB3ϥIeS3-䫌jt@;_~'-Ҧնc> # D];; $qF#67:ü"~w 7۷&!^W!oP\a)8TT6\6!M>mXzd ^,{BeggPtҋ hBn-nllOk^:5@V̞|Ȏ=˗jLG g (܂ j;>a~ |7$8X]Wc;s$2KdM&ܼ'Iq LԫC?\?e\c2,NT"3~ITm[Y^$ Ȓ׫|@|<}x?aY^łP$l!m` _t@XwtF^:, ]o_`IM1~AŐ(nwX6gӢ *:m7N5smC].+^2 CꞐISН$7\<10܇KwVمdw _X#PėNꀎ+cv' /9ÉO$!X3 xRTLpB[YUܹd]7|Yf.N4~_ B'L.vGip?Pwpd%15S|$jxEO;un 8!Cź@o Bt(f脐V RR=iAhvVKM$h <.25ouU*ڢ"V xU݈C²|O\/X7Ĝݜܑ\Lk"Vo3 `i\e9M=|3;`شfM@5X^) R3 L(*'S'Xf?*ޭߡcDdPh`̣H} ke`sKѠsa]G) 6+'qe mm4G7!{`&ʊfgHEmxieߑӍ@F\}1j$:Zn`-_pjUAqCx7Y)CKeg&JV;5&:%4= 3&hhgb&A8fĽ@͂Fg~ s?ǿkdˑ3UoL?i$6T]~:`$: {QP|eYm`قU@^N$qZ<X3jD'X?Sg65 _I!`P;I)!Ӵ{ާCUKE ; WBߌYmQ0 ׍"u mV^^$ q 䘊[Rye*Sz`SnG[xzT9"ۧ .dmX *Qֻst}a:nn^aQ-d7^@aVG\Q⇗ &AْTXx}FOB&R`=q1 _|7%!F3Rf fY>wbv{K̆Vi.< Zb O9i-摾!-6}tl'$.e]uUZpyJP%;պ#6M |"[5=ֶ҇U$䂮< Z8 Uc+nqFbc γ9<40;DKF3,g_!tJ[`tդTkݸ{ sGd ? VQzIzW6C:WDXlkRcR9c:.\٥L뿵kLdK*_lus Wg}iՀ-M!n9mˤc蝉w.{F!%&&®6/I;dn&h~Zy{ 偆˛!̀ksei)/;#VNd[^p|S& w0P5V)Tq+i6<ÕrXlA?>pRhpChu3-kg>lG FLjby %Rh_}(Vlwxp&]rL"4^n5Ңv5dYcHFH!ņ E_CzZ+8\ 4>CsSj^DƮ]G\Q:hy»YBuh9`a%\:_L쪹 rT ˬ\`f9({\OYc+L{ȼܟž?Z MRd~*)Cw"e|Jh=JR>Nm8o#0 !]U+mw ҩOVT#tHeSO8H3J?zb %/OSػ1;/F99Ԓt ^pƚZ'X\<|ƯQ{R6;wC%4@f|'5H_-/Ca`!GpZLVw4$ʃ-p2BQ: nN qadv97e ҶVj)8F[ Ir=Crܕwy2CqEb'Jڕ "'w]tsq98~?%)$sa)a HV#f.+n?!`Je|yg%jmwj-SXfd,z}{> L.3I1jIu-tQ2s[Z0 C~xmy _;ėp|K`td*_,K슸: {Gvm$02‚ώ*LCGxUK(ܑg*U@5"b|gӸvvQѼC)Þ;Gn+u.TX'*LBnF}Ȟ~mRF3 1pme5C}DUƉt`u?RoawBUg?&0 m'FiT QL޶)Gp (R,-C,+Ky{^F:K2̈r(WT:no^M(*'PmU(ksg9UcgѾ?@WBǢFbGe k%db;:HDl00O>j^܃Mux-:٤ 7wa%󓛏2ˆ=RNirpL[.)k}|?HW i*J_U@j) of-J@?zc!1ZirDpf6"7wA٢V)su#7BϵgRɓy P[g畘Q-J}RGq!%E:ܗ˓]k9ț#!rSn:1Auɞ+JYL{+]swa~4 H'ĥ7{%G;#G: !t \xCW4فZvԜ ::3I71BCl*ZR,PuB=@qf=%ge0GLM1TSuQ]Zn @萞Bc@/Ze鉝 A=c:#"ctT2옉DsჅˈ:M. t1ϳ/Ro0y,sfgQqƶHA7@je4͙fYgqobSo^rz}W( Bl+>,BLv鐌tK!V #Ifn .@Rn8⩆/7նc\6Vb0yBOb$ԤbKDK `bԪvu!Z{g'uLZⸯ.pyj@~rWGi*vŐ(_3uYҿ vhSF$aQ{ Wv(w| 7[l-όJ"_&jh>NH"^P7nl6i쫹Ezj|߿#E5k^ʎ)05봚ݮ%awLAx C#PQ뵆`uю\>zFňlY쇩A[5[cl52u6W/t$C!@Ir" *w`5]1 Ù/q~yk/odX({(z5ʍ?Xyqp֪%W;U(OYJ(oQ+5LI-Q t5TY nX,, ~6--s|PNP=<ёEZ= [v(ld#tc,9QHW^PB!EfzQm0)y,\R)6)Dꦒl MfٰUwej. \mp˾s0:v׍WxWކ&o[%jy $h`L5P>%QЃ*ÿ(K0/?4z"UfcL/FdŎѺ0B|Wd ǡ=ERk-kc*uK9ؘŝcap6D |`dK&qo* Hpllm"$ cT|~ =& ,Wխhřɇqs#Y&gR)s(^^^ [}=F0ҹ3+B%2 0馷q >D3(r2E 8:䔕7[*ɼ}al+vQ'l8γ$P! Qu E˗rvӪ+m 5G{Un(sOA 6cԕ]L/}icC=| :`&QW(*ACB쐍3|H3uw ̪fK,/YKU@Pq l:VPFpлYy,/Elrܻxbݠ\-W$|sW>Ф-{?N4Ss\ kzv5νw<0]=+wRWf{&kyv{Qi{WY9z;2-NjǶNOsz[&UN\h鿝15P7 A+$K*|L!D<\{Q+z "%黧K݆wP\HTl1Hp)4= /#U]4,5 Z\{4(jd R\'k1!'$uW91Hwej̐@3o7dl?R' 8hP !#mm\/JKPT yGd׆jA~&7;F'e)AҪ+*S`fbJٕ{-Ҟx \cp9ab -3a}46 e4vѣr(YhݞxV]抙Svcf]VE#oEA{Xz=Zl~ӳcœԭE**OiJw!Ts˂ϖ`|u*24葝ܦxbyT GO-) } aߗVM^e;I`Y2gR 6NL~,Pۍ-. c]cV!'BE>$d4%m}2K`Rlo$6ּ?\ղ{G_Y.Q~4V \)Cわ}/żwXʌ )z|~M 2}JeIRݙmN U0:>˚*b3^͆p{{PK4[ҭ+-Ka5ǁPO{½?5* :)zWrd |X.j@ֽ{oU)J};W} ee YG^wB@:MOFYSN4ʎ/ꘌ@Z%o6~8 (˧і4Œ]^(cC 6A$)y4"QW)@8|P'5;tqiGu[~Owʾ5O>2zĀϨ'"^='IOW4ׁ{+ 3K1g!}! l AxН 2 (z5‰0Q2QȐsۘ@Š_߰C<B0 E1(Y15|gv*2krU4+ P ayR5G4=ة0[WYcE6 chthuȟ [[YS,qFfG>؄sհy9(u,ň]𬵌6/Jڊ]ܔ섏9}/E޸%t\ւ"J:3_%CQ^djЛM:ܙ*̜6ځpoyR8s1$3QV7S4vpHɣ2.l"_~$$BdزT >ĪoJ)s1%|sJ2#.UM%井4GQq^[GtNB%]س!,e͗R f?!IXA^Hit-BxƮ-,`ƾ!+ AySz_Խt W=22_=Sx#*08@TN;+oby~hKխ2\ۋ uHsnYk}N$eOELQey|*[\Dp:|VD Yq2Sv +8[+/BCDfus3/Z 3\oSr*o+RALw>D=^'')+krE%zvKqM"<LjeWRt(,>TWʵD8lzfbՇG*̿t]Tc1&-rb"10G/cE|wmZ˧_DLEHQƙ__Yߧ~~1F0_5eȉ{vǛнp83i7o٣{sJ6XR[}"/|B* #w za)88xPj6 \d7F$Ԩw~sn0et_4&~ k ހKv%+odwW|ж~V a`h2-<59w@z"ƚmM- 9% )dټoߘ(Brdyt596R5#&o iOOjd'+Dŕ#WLP"bS(_澔_uujy"wB o&;r a^hX٣O($2w- 0@-l {gt& ~ӝgӷNEA;N]u5iEhf0\TR+X8mR (;|΂Ȫy2|]~AhECӏz.G"?NFȁYQZCA B|[̚-R U1Vd]Rgĵش]si>v19=n3ѿ 3tvY̆xl7Յexd;f(g[tilm6 C?>k)D@ژgAP!]{sugk> jpunX3 mt_=,exԛAe :b3UZ٥(F.bzc^E4nf,1+0]b9d["[T2+cT^ }ϵp{ᓃ&EPfw}Zd>K_.L99W4DCv%Îx*~cP~js`Jյ PFI%N¬{TjG/Ԙ,ߏ70!lfh(/ g0sώC=;^fkyxc(/,6m@\EMH=H3qÂ8>P3sF^\bT\eFBPg|61)w|qU> {,aS/:ay@k3= -*݄¨Dr *~ ^+weă jTE )[ ?=/RK@zst h*C*u%C j̉ 4tDώɉ+8z\K=mUWXvAAF TrU @9W5" nK<9/X*k5TtQDXEF4"A>N<)[5'oo[ [9Ye`BB!N\OԒ懣-dq~^fl6## Y^\,q٨s;8D]3r_` + Hy"4Eɯ cE  62l#>) ΊU:CC7֥0KDV!ܳR0H-ݒ׀\f5O.0kh!h!XvE 'jBnvH jɟ%-j4#or]I쳽8aq/JE|>9\Ώ OgQb:Xw 6/%F,{y&0 MؔBgCҶpa>;AR V(| B5 Jt]nfYC1[_+)gBٓs/#Zpbs/^HBڐ AnP3CvxQy>JsrwI0SnN~R@ue3&n/aТLsGo ʜG3 lj5/z \$<o~VCnc2%KF8A~ QCOGJ^ ?S75|ls}/SS|VB T0P0#,09$yDݹ!N={neZD ӨZ,VN>Z=6O ٢-Fn7~(ft)HGogFo sZQVI蹷7i ;C@w1P&94r $&we[8Y0G> -y{פc)DJb]V4RȞ7VRe"BNƷd j/qO[XW{_MսDwb;nЧ 1gntVyj^ZXSk;ϗI!"-6"0/֗=MJW btpz˓f%CZ OOEWDZ&"6(s`}0RsP(}Xo l FP O|B""_:~zdUwYl[ %Jl>;X$v7!ͳh2o' O{Y_y-<~GaI-3ojpp%.GjW%K2zK ӯg6H-s\FǢt%/ϩ205r);s`WIU͖}Fj2/)Tfi8ϗH4igYBJ !Zk::' ~:r̯==,vI!׿$&9w‰.ža7ϾDF;hA x׶C~E5rZ;8Zti60 xxKLQn'mslH׋{ 0ֵ~ 1YS=+t:[F]d)u?%<ͯ\f#?Qȝ|j'u˟U3¤7vZ/)[meզ}\G= a!Cg$;/xGyGpH,H<~7*aziU5H[M g?^rgrf5.Hg%:ЁYþ]?u 2;_,rå7\is ųi{k,`[Dodk n[ڱKIMN6{lm tfgy _hUVj Rsh&}d7Vۃl7҉9;% _ {_>-.^W = dIͭ>@agF.n`PZ@H0Cs (?KXÁCUn8,b%UQ^C} ]GzkS{鋸lRJ]jH?8fe|?]8Rg ΑߙWVJ5t>\8d4DQ' u '8rJ(2&"QV$Qpq"U@گ#Q]|xUghsvϫ(Az#r@-K/VVC0]mBz.}Y dDTr)(;P )Z1Sxb;bwD@4w-(>TKWA?SRP9Tbie}IܒH;N n+Q*NI+ †# Z8e%1Rs?{X%47푤] *ČI9Ũ#{نCfh<X0M PwkMHTTY|&0%^9 HSg.&R cK Z?Z#ח*JԖ@Z}v |;LNU7I&&G~S$=~ bRH#iAbt;@ Bl+VGmtDk U76#%p;76DNM!mg #UIF֮W}:^\nbpSv:+^", >HbLiddG,Bp /[uEQ2T%Snqͮ43a0#[]kx3)s[ˬA 9뉦 hK>hìzAndN EY~}Ѯ|A%յ'3Ţ8"ҜK+1R|ﲈM̟ϐ^҈*ߴ3+}IyvήV$Ӿ ϋwi91n9:<7_zcD (i{rB`ඬa+t8J }9C4^k8-/W-s#xb yL!!r]nh` !푙}l-ʦV&~Ѥ,&膟"ݔ\S'S9|_u(aS XAGIqH iyW&k(Vc&v>=- '%X$uo,)un'my h1An*FxX @fJSt6R=2R+ HKơWtxN>{S@a9 MXajgc6)ىF,rh$ iAQIs\~ЖkBGZzN4oB#`p bȈ6B>+N_Lpz#Ӧ[ڼ] ߰ L汪xO#?`:7,X]H)棸Xc*ƵNI^ ;~.E97>ؕ4MkbU %fJ'k*G0\7' hgWܔŋPWfDb GbhM1:vRf^7ʱ~X\p 5R!I&_ #wGZG"Ox+ɜ'v)y eu37kۦfFϵt%#|+zfdu63Cy?rkXWVyڢ6o 1nW݈;Y<1Jb/>u &tsC1Pb-lоGL [=̳5,0i*\wO ^ӿTvvis9~0 G0>t2>5iu\ nʬJ%[vp(;Ud[\iaIHpT2ׅXwhZu 5 j>+FDuq! &m~1 'fS/َXwa/T+~\nϋa_f\B_ >9 :DQh ꔘ7e^`GɄ. T&5 z`Oa=Xn9gf6J7y럇r*ڣ^$XVT& 7N ?Y[ħ`q>MUvsB49yF&Wf.@3r^HxP 6 \Ƀr,얦iƚٽΣe#>UnEaѱ/y~Snv\B"x Vn L%civ#,{LaEog쫵NbWؿ2 ܆t@g>G>1$z :YMw :rE|A_k/5I"]Qҝ-a1ֲ54y)M4H%P.tVsӹ^.֕d/1zm^8JHׄEc sgu ],*"g+(tl/NY.f2D"%9j{]g/?O`JC0Lמ8֧Ѳ:kHʍHd4+Pi]d0;G,/ګZZ9`q  vYx{M`= @lݮ4O2\W2OL r+s,&CkdPͣ`ȝQW-VoT[܆4e(wiO es~F?XHpH`I"'o\$?E{YqH!}t"ĩoJТ 2~m#a&h$(3o+kNlB0grreZ"-Ymh<y讗Q[Ӿ%(-b`@t nIc,D-VxΝ>+K)A\XYJ/gP)%-tV9fδz@t3]iePL|%}\AK:TK š՞6tw!˴h;3D"olvشOQtMzՠߚBXvMbpxYJCyv'k6BTV{:y4 '8h1/QkvcwҰ|b:ЭYjGٸ*IF:ghc=GCd2"@.,|kAύI/V[@[Ңgc+s:X6)Ϣ4x-6&>>;AɭnƤ6̞jq(+ՄBAWaH|vȠ["%T/ @(ԝ\3rO7m(W PJpJraa,ArK1G2SBsu<_굴U +CJV <1Τy;D.ZqC;0 O@mE"5ИV.U5Xu(;קU@b!Z~ļ *k7Cd+lջS[0p;!N2Ozyti (Kݮ(BL=UӻPе ϧ W:AF*(|jE?[Lq"@ 5"v*la(9C){* B1&a.7Ŕnɽ=i@H÷/<~%bq#3b<{" Q%KKp|'_M74M0>AEI/o݃rK^x l |[u}VϥiPkGu>DTI^r-[_SA8s?ʑJCa3f' fQwͲeirc19^JlZ(A H9A5/֩| _'!.Ⱦ3NV@ǖK^V1/FL-c{xwSokf` |\\'6j10e=+ BMV%0]",}oΌkbɲQ 9|U[47MMITğ F3+$ٮ lJAқP6 Q=t\asՏ^e VM>>n̡w?d:hUd=*uv ybVw2E" b;yAJeJJeZ3ZUā5g5h:)n&#RL*bmzM” .R$m. /xh+r3m2dѐŘ73Pc~EUlXzR S(Δ3\f]LwK>b`r#[!IlNO=iD).6\%IuW3'$fh?΋1-"*:)Ɓ#1Fx|8N1@0S#ZqB}thHu}TJ1h rn+` E4GGʎ*܅pګZsZ-ߖ gYGYSD1D#P}_i0h31WăF4%8g$@3OMCC ٔR".ܡؤf#Íu8|hx-UcL[]d CH?Ol`+W:h3]=z;#/ak66#=/ 仁ε^${7oҮH]"دC$<V[Ed-KA BWa'A? faXfFpPITvۧ(8Cr?4ŘD,J-\̞ U71m70ʛĊ͓ Fe<\6kOQ129jmXcA1L6eD&LԛuXw':v["VMQtZ,!jqv)g-*psM}UP˺_H .ߦtQ# mJ]>yEk#!z çþ„؝@G][4KGڂ^.HKz Nr0e]2Buf59;v* >9OyzA0B]BBV woW\FPvy1r_ *)#Pp_kvKR)RVQ8З ){k8ߢ*lڑ6O(J 3U9lzNK筨D9Sa?S]AȮN (9d\)RSᰨW ;i샤'ɘ 6S᧤= aۿ<#+GC~Mic{)nNK4ѯ_wEXCI}uOjY-!OR3+N@,e/ |h?Wʷ Gx;dMe!8! @%k!/ә{j[Ƌ 3͜crfp?T )8`LNpbkdX$y6pD-){(ӷ1:Gw-"{fg)/eQ&cpJK,:zsλ5p22/ڇ~ixtK䍄gl_>t`<l?B"Nvz.m6f] ñ;0`d )NO)yyۛ, l2W,=㇪qHK(ō݈B8j gYIKԖ;dڟ󽂐[iYڔRဏx@i*d̅@jtIMI0>^+s⬁LqQź4Af'f^=翗2\^6<1uYbYi|Z30):o{fl9@QQ/^opcWّ4K>xW9g(D@.I:>0<~fѨPKv40žRUt̐֎B !|B(;~㩁U Y=!5D6pr$**`ZYxWG_r熥G[Sá##Wx]|)y4cIdWuP3ټyfUa} Q)8E)XYxL*0ù OI"!M fmf<_!`{%)YB{iQhGC5܍3Fe|Fo[tix?%Ɋu0-u2g#\ ..>YzBuCJd<9I^z CG*=@}Tx՟5 Mo`UŢ)UB1j(A7?4Ã@3 hlc\tXp9#C4EXfK9a"~%QtLV5ȡ +tDZ~<+pQ)kG2w4یՊu v*hѵK-mJn>zhx` |Ls2:T:C Αj=`a[]e74[DiSŲ }ŵg6nbǭ3RYީ) O╎Ժ+޲GoD|+ qR}GooijCB*mwe32. ֔$F\S(*mj x 28i_pTDz1\b- ed14K|(ooJaPvp;|P+o3gr5F i_Quaĥfs4p5gaGwëN )GkVͧ'&ky¦\HQeGNp]s?A&Y8I!RZ+T^ 3a~tn*6nW垞n(0< 5a),{ysAttԩ 1}6gR3*Q[3$jDs糿'GBtjzנ JےP3Wt-M_27}͙1faELkuYfi>gԏE Ȧh EFZDʠyBv6Oe$L6e < 1^F+@1HP0Ѫ9 ??p-Di0bDTw!T}憕(]rqP=qVCGTWȃRC80G-8M.07wIݯh`@a6bGmb!S\3:p˖A@cp2Y$2oNvёh'Wm;y;q3}U,xVCm88B(y҅&Kہ YZMQ^}vdAW,k,W-,`bGP]}:K!RQΠ2FAᘢR&ߎeCg*U+~T h/ ykʨ^.+ =bduʏ^=PmODU.@Iˁ* *0&'=?F_t?'ƴ7 I1jq:ݹ/;d]_Jٳ ԭ98B~0 H-ÑX'P 1?yPbʙzs<ξΏ!1լ _4/~q-%(aOZ|vE4>kQHM*ۿÕ|rm^-8s8?z?GfO) L)I$6VX-8FO!/.5ET8a0|np}>V#r+R=5a{߸]lfyasE ]1ފQJIF^ɫ< ݸ]o]F>ނphSZ 0;}V`d [7,aG>ji(T(66"f6h-VRj#ڥ`(,Ip~?7ļ}cܓ~ U;X]v"6|=*:Y ͉L k1XC/ى ;B" XNpO='qUKEzdOT?J_DMQ 7~X2((WJLqfee@t#mi¤bu`4#balXH&HP: '%RD ϵ0Ygo?QSN VW-|xy|V16qx7M Q1pwPq檷RI?HT/7ݬX3GB)Z--XU`8Gn-)#|Ƣd -̫Jz9 % c SQVtCl`J+R0+AZ=o{]ԆQ2LB.1 XR_џsἥ*j뚆ٞSfT&(Ǻz09{"%~ɓf %ᤂb%e.gb܆ $ l400U8\ZJF?T BɄ TD-MFH`Iat7eZRאcU7і9>?79gd~/~8P#y;M:1{fcWtо^] 3D C`X~cཔ`h$,Eoz\e ˏ&H|Vߤ;.4qeOB @*crvYHH*=錠zEYWdQcŽ$FJǗJ/;LDO?a4 RQǩ e۵Ql:Z};|?CM1P:|\bh?3$d, Ht7 =8Tpni՛&BQz͚.[>uu+2+.遤gz%"4y&>n7X#&$8 f,~*U/>*C<̟K4'Ȱh&s 7Ꚗ9d{ Xt\/IXE-H)0>s8QbpF:DӈgqȵD0N#m yTY d?U:fN"Jo_E#ERt\dGʒNϜe֣I)LY:MHX^/FiF)QA ҽ:zQ$YbIRprTlS.G#*"yaǶajg !aҚʽ#kxnF&V30Na3]^fds7Y2{hˮ 4' Cg(cݜ ]UWWQ[z 1)"ʅ3Ac(7 zi2x؅}K9*ﲋUc۵*{㍭cc73QFq$:M}SVǗ615@295` ^1fV4(>YݝI`j"G iκB1H4.>I٧wk\CG8"[hA"Z7]8p-cy)oKpQ__e-<[%URP zV҈&آ 71ciј`{MM9Z0NBAAkck9DŽj؍j37˅z'ʼe5nD zW CܡT 3 X]͚*s-are ͅj*o%-(5QHO-o_z&ЃcX=Sr$A F 6$w pcf.0SY9H'HSƿ#b_~*YK 5sdmi H&?Y6$1raW^ĝ>8+M8gMHW5Ȧ~szxmz`,.MⰥ⋰$7k8Z>"8Cam!)$jXoGJCz7*,kNl.& #nk$|*nUJrpA.]1hzށAPP# 3J٧Ƶ!$c)ֿ}qHx_i|}sꞬ(_$`jSWԺelHI|,(2$nKy:$;@"H$%(V hj:-Mo{ g=A S;Qpݔܼ'1~f g:h_2mFw_uCj eR:/̥ p.ַtU*mcUQ ,莓W (2i0 S Rץ-+C7[Pi͕kTV[@i12жPu 'f غBB&2q!5G%ˤ0Rۨ"zq>+R('/\P۽6&_|4~'W L G~8kO6ρ6jb|EZsu5!i!.㪗="I!8]Atle_^ ª TG?} h^ؗ,, LY \V!\C}՜^&i9Zϝ:'MVKFD7 +-e5Nr^SrYkH&uׂpKGњ$ ]d"6?*7Ћҙ2<jr9 ?Cx7#LNIֳHy IS:Iʖq{3;K]T8H;kg+կ!SUROmnh ԁ z/ּ(1zVm8<ē)w8w[\\Gt騴c;\|g?~j쭖-ÄJY jQ0Xyx`!n2[AY?簮\\`ӻd'gh+^fzj(dh7vTGԭĞ(-Vv B"J+[ Np Y-7D1X rkHsp H zfKQ׊5νy,;D ݩr|y :@y0]~#=ph;Y־=Rz޳< ZAA%$6,?Y~{*祥(&vUm)s ?m5D)؁ͫ$rIɉ(';Dj8pEz d!Eg{F>`E*N &|UZ͏~ԡz5NnV-란(ⴇqKoiZڱ0򩨸@&Lᤙ'ru <nzbĽa7Ϻxҍ~wVqfJ) N؆rQ*]}֬9.adaF:z#G c?c~zӌ ls6cfd?>щFJMyk^Mqhƶ2cE.9=x 0G[G$a5: e-PbΣotJͫuI F1BrP<%3+ߨ1 ݩk R}A׫@!.C;>r봩qUjFڲa ށcoYtIyHVkf[1Q>gϩ'-S- #TK{Yut<8 ڂSYǭs\B2 aF N1?IF̫#9^|$-*3#^8S@`PXh<_YE길+4W'qoXot76}1$#n2~CJ5lz;;q G$\Z.j)cͼ$ʱ'Ƕ]Ҷ G+Ekq^OHMQ^yÚUA< ³cR!#8H:M}_zG.&R(r_+#<լڈWtBg9Lf7InQU6y']jw%)v\mAbE~\y(Sm5\⩢2Ю$˿OUuv&^4w Y_6yxnT➈ V'j/;@#"Q% *7īopeN|[:m`e fr]bv+pٛ$[ltS 5:'#,8!MUeTt#{hd][Œ6DMl2-V; 6R?ϨB=NbJ#M?&z<%1x:ÆXb(45!5Eݼ~Ń)È,AO0E21scLDTFEmHi/ԇzh#kX9zӸA4{g7V$":'o;m)#}fhL<e:\I/O_o{CzK~$QzMXr(eam@>vBq>ɬ|O7`=R/شQ|/`lh']Tr `DSk @c@p,ͻntD% eļxRU^1<5R9yOM E#"0,?̒.Zm<ݥ@C9\yd@0Zᶿ|>Šْ;)uѐ2j7O6g [K)?; L9_ߛa@fޔF/.j%I2Yf>-% x7ū"wY ڭd狡!QoѮrJr mm{(*'7P\S̚t8UhH%|l /. ̬*,G@`OD+s#(K'J47i˹d|oa,o1f1eL81"9_7u5f}+)4T#S}T}.6-q ѳ?AtWl~n m CkoS?VkGZPvH Q|oG &-/ib܎dd\KfQFt(P)2w(8pb R][Jś׳\nyT fApWDIbM-I,(Bޒ%`u= NYm' ) X&Xyw,?nӑS;L•N rrM3 gE.0d*ϯMůƧv|AmjᬦNGt\\1±`[h׏wRH]|ܴxc;שRji>=*1'41N@FE &] q!}Kђ<\a w@qpy<J~3–8q;2A`@+KCʹY􊇜ww <:z% xߙ ݀$t?5aΚ!`<-#2"^6I> |4g/sAdOAU21wy#T{ZVe;QzE8pƸ3V@4j.̬f`UDIB,zDp6Leݷ"!x K_d7&4LJg 02+Rk\:y)nOEJsnb x!Z hLr4|>x(:Y{D A\h`F'X!:j 7nm|=L5JV1BHNy|8lҫ*#}EA;%8! `2&HؔD(3zC ,޻ p`,{%>DeF_ퟒNg7uwJ#R[k13VyIϊ&)<{9C:Jz>I[S6I7xQQ5JՅ" ̼w(p'JױFP(jƤ- CWAtmhBcI /ljFTtd=geW&ݵ0핌+]f$K1<,J(wwc}㣒15m'++c-oMc{_m;nTO ϓkjݠ3т%3eiq"  *̴g =D5yHwm\Z GizY sctO\ӆ_zy[zn+*9pEWak6[Hwcβ_ ӢԽB4DR ,EԂ)$^!6"=]\aBLI-Wb}_~Xf^X#cŴ<}ZY$z(Y.HQBK}ޔk1w ہJh+X?@^#~UrK%Y\_`^6:b~\2=Q!-6->vMF-QǠ%N&D;q%(Ac송V~y'K'UKkA2i=Zi4܈~XܒZ}`QB[2AWТ؊ִY@iDzNJ,'y!];dOYLՆȈ{h|{KRa+y DաpnbTY˪x=HU>s`تp)yI%\ʤ'{LO/_sc*^ -~DdzM\%'goEhigӏ++#Uti8ދ'>z*jP̠+smbP^tM%'|FmYh[b9dNǜK! Kgn\s>?4kSXlv('4l;F@@ w&3B/(.,z'-O9euD9F 뱈j#yA{+w3vߣuTyk4rF̫& ŽLKu@籌]o \'s%)JpmɷC]6z3cHɀXEY%ynӱ%+*l(VƲ\1*v,f6k^(CsX?61nL?^ m_r' ?ZXs[5Bs=c`Y#&%m[uwb݁8~M5gey("TνBT_rVðk!F UUiEI$=(F|sֿQ lb !$|C6W-Ew}BՓwtE?~Na_T"&^]5K)zELneNo3M~jj0=q}tL|M?q- ( L{KW禠1@n2֗P8u}SYUTjyfFǁ(՟sEn$~TqdL) rdhBi͆s6&iuϚZ:xNXvuv{ž8R=1E },[HuAv_/K8 6h+Ѻ>⑓JBmhP>rL\dga HtƖՕ[c3(ؓ+C##}}QY؈YGƒϸ~%zL0zWcYFF%ުr4[@tDL ʒkEmt1lu&Av]qN{tx lRk+dR 8@'no#ƺ:XT3뮶qXݤ×{#/e ,!&">^.{έLk*݆Dc4j@xfT"zq8,}CM&FP:+yO}*kҚJuDtғĖ{Kc} BR7L) i^ЃgwIXVnGA{F<|هgɝk@k.sjd%6 ~KZg`s-Fb9ōrMvQm iGU-jq3(?,&wbڋpo'_OգWdg!=JeɴshYٛ]^/-q h'~#T1˕-T 6 r8Zܤ-y.C^s"Ilϻkv.usY̫rK;6~^OsKs͔GI <&mX)j\-vn}~A$| SL%)XҒzƬ8<ݜ0 dV@Li] siI6ޭ @*wp>6WT6̏fss@f>tSt< ;ꈑ2d o=2js9G1O#Nz'ˀ,ɑ%֚d3RN<Ұ qߜUSF)%{3fjjD,bYoV"|6bB_(JRzQmѷmwx0w/o{CjP'Rn*AѨaF0 B[UX-?; K"#Pv5H؛<эF/tWops; hu7 (Fk"%Хű.7բ ԡ31l7^5V'1LʽI _<#2#?~ ߈3{* sL݁ `Uʤ+> V6,f5VF S>9'wal%?^Гk*A@bM1\*VGu^x㕆|E*`竚%޶~³ qK GPRwSΖtw"uLw<.vu:Y/TU&~{}~$ Ns?@ݧ:Ė捆Vp< Lw>UF5"bD'Ԫ!KmG?0>5/3z|>,Pb&o:n0p# [҉BlLDK>B7noǮ1(;߽ł4@z3$yjRn爵d-"3ZwuKiDqS^[m VKmZ#I̽RC4 3 MļDƆ?d:eOW f=obdr/ O!HmfjF㌙{p*hkvAl& [ l袼.ޖ7_AyLeOkG9܉xUfBiSٶ_:jf9Cް҃~p=\M-=tT\q:nI9ϗLLuHYg+B={ !W:}OWxHD[ȿBS{ S7\! 3T6"^!>Y<1b 'tB̞9G{./B"%+eeG*\!ٿFz}9uԟklNpR^,-BM&h)y񞸔P)#=ce$球))>K ېBLVtݙ w٘~ԮQOoN2޿;|՜GV )63i s1y푩+;ql5*p|ԗ rbʼnn. ĮdJw{V]+CkPhan'a4@㞢Fyo4&Öq6!4$"D`k7QFwp'ݖ1d^E(HpׯAL֙]B 'ҿᝊҩ2ZPRa+uagiggC&tL,ZzbQ;rUf2|=} eMYmC5ɉh٦MFon\($ =IW_x;&RE wmgo/c%y˔:Fx^ʶnQ$V~ФIϮ48UTAMhn\K/Ce%KѩBy(t#oy#\6O:ep,#* 6 ^%_Y4:j#m%5M3c/~-7-@a +RZ(e2rkҥB2Yd7XKf k '°gT/#=w[Sq, ]ħR{]NM@PǭKcN: EĊOq;ډO@ZfHCtO4_IY``C Jxqo&)NldA}Lk2cpr#OanDSvd_L'a\Dh.niux;Đ5kbl[?[xmR8-%YQ3& ſ+%r V{tDoH4ۈHCdMI01%|WIY6%:;o8>|{uq>d& jLan{=0nqn#RAkdVV8sSP؋Ʊuؔ<.moت۬ R3ړ.JvݨKLkɚ0=7c_{Ƨ6ɽT>28M>COЂ+IP11b-J6Mi\*f=PH؋Eg JH+' w%¯8OгH6H9v_/# k|F9nTn#p`e@cy̲Ā^+8?SLWvrrIa8l.A {WkZBGyPtk,]U,F?Ru=xiNI7x"H!W oW46n2 b\WCea^_]<LƇb) n90LWG O[^N1RFmAWr/>>7-AZ/*5:Bu9ĤP}D0"1;/b=,Qglh^U@J&6ۚRyx. a̋e&S ;bW:Gd v<1<ɭBT$" G 6c_leg; ƃW$:`/ix2[S-^̬i }  -ȝP(U{UfOtAۚ+g,l1]ya@yn?w@QmI ~n9U:O+=S"]%Y0Q@3xL1KظeUʙp82GZ%z+׺A&d멌O56k_Y δF1 UMg4#+)q_z"|mVhu^)ߐBH᪍"2q>T Ƶ ZgFjqE5X&P V 藠|^Yr#3;叽rϩ<77zӒy5_UP+ğc'0CRn-qɕa:ԚպFR5p#!g^?Ji#džIݤŠ:ryYeis^cy,D97J~XJ;=& :W"E6]ED6Y{Fή$վ`=fv޿e/ ï J`WJfp>X7氤Jv|g:t?%T$yY0SVCZB()afHjyˤbH,緞3Ъƨxg[bfYYF 8q"L{̂//ƈh79$at%nEQ^(wU\,ỌǓ ;^ז,l%!O؉ZvV_N]ms\\ܮ,;Fg}y} +%Xk/q yk骷gmO̮(ş=ʭ֧a̯Mjpf'p6rEbxr{s%sƵq}D*اN7+?Kq#ݭQ;"gKx,T^?]߰{r&1qf)ӡ)+~HY޿7UWCwkm]lR2.8%>w7M˫&p=Oif,0o OaY9AeL.klZ1'{ǐ鐴07#ڇN%|SK {#Dži?A IK2ӽw  &!HS()?zWi`LSL?<-גt1,Y>"¦GZdY1=cwkZcg, C"(  MO6Wue- wZ#Hz{q .O?B5v9Uwjd R{O|a\I+Ʉb2Y +&f6o?К /=:3ZG&I-Iۊ4d{L1>&j׭ Hu͐fB[]MU(8d3%Ւ'#B??RpKUX6)f (d=E_enpk>5.IݗM.>f;_U ?\ҿ7C)?n_cZ!Nrag"t}֍[mQh$ ("A+*+Ojj33:aao*,T{AܴU뼁zo!gy ƅ' )1̤+~MO&X3a߯c{H0IX~>rtR`*Nҍ(L$'ĺ KmC/hR^dNg}{atQw;AL|IPmf~$}sL~g<$ C_Fh߽#4jC](& ڜݓ9$fȷ$.^T@;cv 'M;3r6ٙySUrف`S?`2XքUg=HX[6z' )#raӝƮɿ;dOTIOf*7;$[dW7tAH+ZrjC{}nd1:-g'Vt1G1,:!udҏcLb:+X!Ol bX^/͔rpD\wa,vc7aMl(eb1$R!z?0Ta$_W3 5E͒k$}-vxYr)"툍qG"qK+˶2<,o ).FHhTv'1wـȜLTSq;/6eCG{3ko2Nx!tdz|d"KH1_Wp{fdU-RlbB nH0H@#>9>zQǚ%'bU_#7?V#LYP-hcз".r"@zuc"/}M߲o%OPỏ(-7~{bwq+ ۺ'Ky{^B$p>'&EI"Z9j*&ȷi!T?y~;^Y{?>_\[^EU@UQ1]uYw*H|oj30e\@{^7^-pϮW84%oZߔNi|,c6[/wQZ Xaϝyxmv}1ȴR7·]`Sccsh.ƧD7u`ѼOnz7Fbwx0&b{>1`\$4f}7 ,(gXN+Mð"R_'Eu|@6bk:{478/5:A;Qc荴lv%gTȬ֢Ƒr$wsm(eд !5ޚ:=`\TL@UL^ %rJTsa,Ns:zE|RLؽ(gFҺ9a-Kq$`t`]翮Gڪg^vx hQM2}yE蘇IVke2}/ ufW1jpKS_Hl; <8{֝c,{ABq#P)ȝ7|xyP0`䳑_>`zߦ4)$Jl};`FҎ1|hEVqYD1G(ZHMJxCeAEl̈́\VIWjKS=Gz~AJ c:83tx@rT'fi q</~'mdp*ȱޟ U b[=tFQd9à_΂Fl:1I<uu Gت;`M4kJK'L\Y-r3Cz4w2HOrL%91y͒%#U]B-]:P\7G}oGTԇ+w'MAh QGg%f@gtv ze\. :>΅O ɕO.`qp ~Ĥ -Ԛ1;!+H@Kquea}yρE%g:f2 V6:6&X᪖4Si/riY &xrZ^gNC.HCdnqs~ }3SYlcOQ} `7 uY9h(@x~6QNw[~)xFRHXCdNt¶ + ?3z;Lz!3Wpvyy<и"X?He,œ3?pPhK: nL~5p*1u ^^Zio)~iCR<k'ar5w8$WI< / <⺃րȹ-~ou:O hPe]DۚF7~ K5(YY[=6> Y;QV,2Ͼ@̓8"ho %0 \Rz]FLHT"[w-` F*56? bN7A0@f20Sx6EJЫl O N 5t՟7en1s݂y-[gApj)|oڀ?s 6d%;hs4yG3d^#ZaeRˍ` 1 ,XDElɶ] XjUrHyduXVd0;nU2LO[u:0j큵 g2SpWr WY:ʐZy?pAjDw&`1Zuqˆtd @ckF>-#)_viXJ'X3*cj_|dz-TW8qqG8T7߇C,e=FL /y 46FDRKjTBv3n%rLm_BEpI`?N ӱp9W,\{z_('Pu24;nP^8@v R $]4ZU7gqN;q\3.Sz|=C%ThWYU;+O>3TcjzH2Q'U{5J؉Qq 悩75Q4p!s{:-Y5;>[QS19ۚ wD'Odw~fYHeOIWzkN7I_Rz1Åĥē$Pp0} t5-Q ^qY@:HߐK݌`ݘvBN5[dALlpÏkV쨫\>N[4d! ( + d?*TZ]"KY?U (#)&bgNw č*_F- 돫$3\~obXxxI$xC\^CT-[+wvk:Lw Sp5Y.?u"\Vjzʻ?N?,F CZ2I{"{m 9K텢\Z)Fy[l$P 1wt.>\Jv5 ]+~m"*_ΝP& ީD6Gn;~ɝB[sݑd@AAN'b9"_nENu^9k;|U 2-5J\%;)\Q-|2_6_(w;kⶅ$2aS7XFxv61nxncǏ~5NO֩Q)]LcW^< rsw5/C}>]f$+l`N'^I.G\Qp]֪,^0< EtOea셿 -.(w PYOwv1$W'8=JNAw==͒ˋ?#sf U6Mir[y].bS:GrbP+ X7'rBe ZJ5hLP叆 ݿưnd?u9F*oiC-l> I(FA 5}M9螺5}K^K:̉)tWVBbd {s)aMCĻ.Utd<;ao~:Fѿ~Uznn_sק5,-\߷brg&ګ1FDl̫hw}$!^/U~sg&yϮ߂zKW'wGE8Dq`5Oz PXxp+x8 Y簛Qi66 RBѱ,zv Y_aJ=!>@!Lx$&fyszOHJZNCsd \1KbAUJXHOI ޾EQĄ(  dO8j+1aЕR^"'!^g7pqLnnL Wh/!JE\ 䘙tIU^q~`Ċ.|tRBN^]J[2:u_׍/ ;891(Wʴs'izv.G%`nX yn(YY̟wD_kéHsk1zeKΕv=CB &qOuRKOb$0@-Q-<[*)ۥz!#-/ gl% oJFr&CqRDG! %hn & 5%8:kUtƭw;6QY@ Ee{3!%%u"WD<m+ 21vem=A\!ffxɗN |ƂdpE4]Z7:J%F$h|dZZ .Ѡ%?fvWX$2}p ~im.1h&4Hs\y :%oC /~2׶ى4Ephгغ$B@k oTK}GOYd*z6_k|-B`*ߵ0,TGe3gX|)]̆0䮈]X֟l|Lr4dLR`k&Re3Y_HpOĻR7`#~iE6Ad/MW"ī%G!ʋ(KPT߉ח 8֖!pxʹv\r9,'ݛAqc,OAMw߽njǵr65+u2_ՒTQoLgcLǂE'f5҈l"g<7ҿ_8nY ҠU1ޔӖ-Kj 2<~ti۞DY9< P$Dw 19վ_߉j$J44IM/aUߍhk ?G㣛mOUhI bE=%E]"'RV*V6ۣp6>dCqr #`,`t2R禡/l7a%F7[1g,A.0.=] j|IV>ZdD+11sSHPtqUR8$$ MUJ4H>'uAzfB9KIgu!^(&Ca~ ̱l-Çgu LyIw̒ՉipX~J 'I<`xx~OmLވFeuXD`K͹:#jчή, 䏬$_UI 3Io:*\sDr%e·9{vCPBO߶XaXczk`Ó}F+>'5Ur)NۤxzZdI㤁 Tj-> 1Gk_i v,4V)MtQ9ʰ1EN 51a*)k)ȩXl_)\2)ׁao&Ft݇ -cwN"`T RE2`axk#B$Ї IHO?8ĕL忦?n0dG+0ΎԀۗC:he݇ECBW:e8;]?c>Q zuo}e8)[쭸y})4QzVx{&=|N=z2 KP"v{K /Αfh W;Pԯ4Wc]bkQ88ػ,B4Y~GC8O?H 5#-dc!tn^̚xY@zūFT u_`dnEGˉ#ePV+X$,Xݷ"B>U3^N!3Q: Pom՞9pXb$$<./F$Syq % rHlSFmLVL[,ƫJ٤+@Qp%$;GUbs$׎[\6R690wϳ6R'D@c>g4i(sl Ϡ{ўEtIa]=7!e┎Dx0N$YzBEg;=`yf67*9Oj15ՙ\7X7IVxxξ&.Ge`׽ -emp{)˄^߹BZmk9IrkB6DbYEކWE_ՉՍjj큺$62fZY"7_GV2R  Lb!Y {N暷O9IH@! f*ul"s J*C+*Јr;j`w;οWy@JۂdI2wﴢ%;e?dӉ(-*`@O/!V&2[.ѤlГD<;Y2ND,≻4ʒ [TTwM'ij{gN).q|\Kl rp҃%54T@Km\^8薸ԝ!-.(*ɵM#>K;5VUAyOØ25Cu;D~,]™UxX⹑ T*%Z*k{- D 罻x26-A(P:jJ!. Wur51[ϪB,`<ӾUER Ef6/~ i2a7o&\]Rf@QIlϪ6upGnJ81T]J@GFEbT$7u&Z=00ށ)?JY:.- FTh2h'mB&pL X\o㲃0nq5o߳oQdS#\ >H;ni1lSr5?(:JܗK )bO[p?P (~>Y?s܂+լ0bd\q3'c=QazޫoߚU)Iq+ekw`i|mEߒT>#2]7V+#2+ >_[F(7uǙ'LmVc`柽4 NL*Ek*&@ˀP@lE}L^h䬹A0X[jg }/tQw6>[qBŔ>L1ȣ졂ؓõ[A- oLy6[aUz'Y+8+n\0X[M ȉlxC ˚⤙C@lI[WoN`vSi4"Ҽ|]|NYk]iH9t%E Iº򹌹S( J.z.tz62XK 7ѧ{N.>cdZeEXfqI!?Z]b+[IcjiQcIKGU>r,1ipH#";؛wބqyQ40IE˱u-,M9oTl ur4~llL8񔏫~*oB`yչ]RC@si7xXxzJH*j|U=@IuO Ϧ,w7w\TwHvRA@px12(Z]0`CÆi-tˁj!mmi,G#HYn h惓u͍׭ A3"F=`Wl7g5Ŧ4%:*KcGbnXSI խYR'69d7@0Y Ë]9'6a:h\j)Bzӕg`Ïv_e0I[Z$E~n|1rd$)~JAUƜ>.dZԑsӲu(yR7ъ ͜[b睷k%tji V٣S|Cr-_DBW%PCG@,)?An~vNV|#E..-O*Y+밺O\_mۄ]Z{a`~qg T݇`H"Q^XzYI{OZ&AA1op&$l$:I*_c!d(+FMQov_dIAY;֋Ј^o!ߤhwk9.|ߔyIPcjvmJDHR|Wc#+xvHPe,lI{B~/{}v'8ՆU^X8w]Ѫ' C)b_Y̑P`F3Mr:A1̖.ԺҒT-)P#SQhJ<@s,_ :UL[L 0:2s|5uk̟yӌ< J)d{ͧO>b/ JQ|nQiZkKޚ>LtbeoqXwrp೾2.-x ϯ9e`֟h]0nZ6լ8 (PS in7B\-;LiE%>73Lc0<@7n=/S`z(?%pC)m0צZc!l`gg ;i3 ̻0K1[Y^k1wtm,ݍ1%ƞlJ*ov(v " AG蚉5'(P{yy K1$m rA|cq vL01p} ([ [J. {e\ҽ"\=%Z?; (Bp$ @x8,iVpf]7 R}IڦE G&C@iBwuf^|?(6s;m !ߠ @bW\UWfLk1$?ON=i߄[&|? D]z_/R 6.{9cq@ C .Y'dcp~,ک|q5k4oŮVrdxPvKd6X[tJf=gH8n4[·,/bKC)6HѴ ՀB#ĪEMYN$dYCH(gt_s5 ^09۴7K˧ȢgX{AF--Ѡv3Mx?A;[ ~ĭӧ$d]֜2yefo6G}2"qLש` H\S0h\E}J;.,0v;X!b:.&RBL]}BV:%rzFa|pƑa%Dpu8pR>ɢrfmmi=/kkw[ttMr0e:bsHa׹Q 4?Fh<2,~xZF#sZxy';F6^ };vw8\,pj!,F-}{FAs^UIn9ClXNɊz8諊->uSeK]xo!>~nlatIY<~^ t coޱ% P*edD2b"_kM"a2CLi)A`&$Cw}Եz.vHMtRpp}께T`q QR6&,b6% ˻*6Qƀ5Zʉ8'g>&2^5}6 xlgtE&Rk6D]!@ 8bu~Y) |tn'\!@/_6PmOۇC?fP7.d4}7u\-䲦"YӌU!Fqaxf}p)a?CxNJbL|*=NmWe*\ I6ts-2CZ NM3#ъI"ndOXAJb㏵U.RvYsTF[]ΟZ 8x^qC*!0s_hKF^X t /&ug<Ik˻U!)<:RVYLy: fcy)6KPG^J.6;v֥t"o(LOM$ST0Qk%w2,F|>P~w; n}R6*7 Ůq_sRRڕJcxQg#@7г'=2.@VlmVxl_Cu}NcL2Ӵw7ǩ PE;y7`Qɳ=R}j2S$v 8EGܮ-q35[n+;Y/|?[ŏ\uY=fOkoqMB 9#s;kD#t8E=QwfSVӏK"fV+[8m!Ұ$\oQ%f cJ)qf]7),wk3xi/c>ߨa-$b~b9{I[­R4+=拻Iq}7#Qz;V@vAַes^t?o69yNn[A?WtP PIK11͗&%s2گaCc sKF~Mg-HmγMB *Tl quJH=VqlCaYF.jV,$_YS.Ď6Mq|Э 7iYTuBgUh) M݀ g,p5h {(Ym)aVL[|N?۳HI͗ q 5:fwr=|p-Rb.pNL@x( m1 UMA&M+\l"~+< hd| >pf簅q.zla+gBTONC47+G)Cdsƹ-o34>إ\+gI)os6w @Cg4i\T7-Gt}A i࢚(/Ufg-MvT9+FGؤ*TQ0/X3e.,"O="{Ȫ:{:Wj"nƸLRČ/}r$u^x%͹?gEO |b؊B~!wLs Y: s+x,i)\V0ȍ˾ɬōl I08>CmoR~\^Y mN76yˈ/|b&\cyWSw.D~&͂5s*v}_,~ngyyAnC9lB >p;q U?SQ٭^eADr'Oُiàrܬ@A)r̃{Ы@#wP?o7C+@ 3A[vu?Ejv }4l}\o4ȓG(N9 ܐ]$l 1ēK1:q!.qn %Y4]qu3?11E6[J;7Ps4/LYaַj CreR:hp vFouy Pk\z-u@sM\dw5¿o0'&@(25%O|ɟ[|f5/c(,N؀ :"jÑS6ݖH\~F(tDMk47CF99vO9Ís,]؎UƁB9& jUBIdNɇae\ؑKr!( 4|Ϝ=ANOt;jub2oo@7,9;3[~lK nW%!47p6/VzVi$wn0Teծ̖w 9yu 3Ŵo'o-M]ԍ<+v0)W ø;9nښRJP 1iPSg7dPK(bcTѲvp!Ro*ӧ1Vq$,s A<`|uȂ<-{6h}r=.DBOp>'m &~ ھ-yJNfm7TxT^ا,M«QI޿IQla`=G9о/AH8f頌hkeTFT̏És= k-u#SP-Ӷ&8ŨVb{d}kƒi_L C^nuϾkF gx8+Watrɰp9L9m=^jɺk=S9H1!Bt?=n⊞?]O\ )|bsljnt¢s^jmImП(&tbϲMٟ{xUP߻G5ZdmfMj+ذLZBR{ RDVk O<\J+_sdMQVչ.{Jۘ+:aહθ(]dӭZuNPr(?hzIÎA Bq p=>k1TȂz#ӕ 9uDnh.h{e+rhM4oJ F !N K-!hΔU5S}ގԤ\Z>-hj磯mHҋzk&.gij?zzA(λ0Rela8H6扙*|I+U'~  yH˜|M`ط:$;L/Wƫ[VkG*耗J@30\m\9!|VWj5g EV*ZDǟ{ؽN-:qNrErǾE8e;ip&GK.3quҲ3(xhMG=lP'}r? &< wRcQ}"3uFoY?G2vob ift>LvR쎕8XfDXU &ܵ A&`fߋgk߂[q=F65R /WCplV(>nx /Xb3ɘI}Z߉3ʅ)qzZa9s n z{_AaRӳ5' hMŠ:q5䂙K0i1 Ir&X%1-F9^k ~u* Uq[^E\CY^nnvHATޭI?ğb^M=݂G e.i>:vWD܉l/! GwD*\]h3,~lTQCj*f,cёsԲR%YJK+}2`-or/F(:w;zXkiiqzvv%!ei:;PIߣD`"̽!;QXt(z7<n#W$%& :RTcsg+o7 mP3tq XQ_#>OSp>#}]SM*=ˮDz~$7)ȟ2Ro+~ڥoJAh^EsZ׽n-~PEX#- ƅJð c _ аQ_ybgxҊӃ֕~e(V>gxl $AWaXn.#5 huJ&In%bԈd_s<<3켙Ty"35n?4t1Tup;[5/Ƴ*'z7|w_ƣ;BE! \v:خOchTL8жwB3n[pB C !4yPXw#Ϻ+xu4&U8eZ4z7_i|~$ݟ*WŚhK72W@ӡ@\{~MjzΟyg80͇:f\s^c?xx]'b" UE\Rpq!z\5U^lOFS$AB.?Vb*Lw@m5ΙKCӓ;ƒ"?9u{tDX\'DD'i@ Pp`W>FKX5g٤.u7Y$Q&rՏ߸qtg=`}Q$Pߑ;÷SPYΘҶ]8sCTs]7@>NOn0PXhJt\PT!EAƓ!ؚ0p-XVJ;c<Jl^?eZ3Z3[ ̴ֺɝ|֩s\ríy<ۭ⺧㼨ד/jנ~2hHnB/z7v";]K{7(=|va ƦхN.+"-`-/2w ?S݆{Rz-RGmU wc eIkeA٘td{K>:'Tu3 p~ccs}~(*^@Cg^`@%hTVoTz}sHV"Etu,S>s_y1_k/Ԏc ?} ytlW)II`Ҽ&@„=kV=;| I&=W>󁰔L*](JHx# kĩ bcY@6r}{zt3XDW)ٙ h}uG&A:ҏlGWeU/UM!M؛@`G;,j {/QK?n5~pƳ]޶$tii&eJ;ك]b8G,Rϸce$4[IKctB;˞/`YFARZ,0R,2:;i6y^06`7yJȞQ7S'mDIaJdp7`YƉݘ,ƈhT SxqI75M#WC\1uRfg> } Py?$':đbdUBNP'LY*,ʉE-3Wp$n?;!H+,9yB0*71.8k670&g~ pTIUY/!a;E FuoJ\BSs*pZ箂pӞ76OX3@鏡'gUyz|caJVf:UQ .%ykZ¹EC3A~]V@<`d ՜Evg>w ,(Ьz1P 9vz4~Tͣ3vu4h@(vlzt\+s94o0k |aD*ХbѤz8֢p(n ῕H: Q a}*b&J@JI *5O6] T怣1$0wpѡeC/tS}H;v}f3z*kjg=*T ,^j:zN I95妒\$CNWĈ oT1'`~~%Հp;~r ljgY"K5z<= E7 g0%!j{ u\Rmӝ~$%OV0o#ϧw~ :Z@`Ob it~cNA6u`gڛ'i% 'fg)RJ1 K%eIB苎x<؛Ep8#mtqQ/8t3=A]/Qr!VƒNq˱4LeunW Cb1rÓ|lo7 VR['3U [򯰟?S.~ХWm@v\cJ11ffD\(6Pֿ燅Yq\ ;ףWz<%RYiN=#x>" ]g\#"\<̓0_x?-}nB8;B毝pHxG'J7*tuZ}*؁e%2ɐ>L&te&UYD+c`F7[wܒHryEа+B?j&JȀuԻ%o<K囀m{&<F#z&Y [ѻtK:#!," g=1$>!8"{euA},rH_:{'!ߺJ" mz0NR4YzgV囀1dGN6Jhtf{GBY7Z; MyʢT#LO+n$Gc0I1ip2`$s%cbp>M\M3sQHLSqyu%>wΠ+C : R%;%S?!ݎAINp$Ml ֝kL \%ë|aFa{HPBMlͅwI0YPf]V 4C&ܤӽl:MG}c'#ECO$R▬*7[@* M#: '2S;Bgk.^R TwUO'L _d MuZ2%UYTzڃV80pe569q-D-_΍AT=/t dGx l},O=Q85bai#Mr6 kY*6&lyfq0ѥ;P3:ڥ=`TAW[z*s)ߖVCI2s{ e-x&)BȗhzR n0s ]9zUd[V&uy*IRuҔH>&y/w]j髧L.TY`FHaX" ^VnD ~Qt}uqAA*9fPsy2N|t9ԝXho 5,E 'w!!T߲K?sSGP] 3qROx°7lJ.{91>LrCߎ m8T Z j94$?FA \6=ePYlF%XJ>)"v1%}\L$3-ѩ>hC IUyu?3I(A=5Qk_l# |[1xqVo)2Eq٫*:de@V,WhW=f#U >.DE$AEN҂d3$au486nЎ)&0/\q&>^AH\zh"<9T 7-;Ý؝O,Pj T(/߿/Y yQ=]h}6suXj&IV]h>j6>!sajo {sŲ*¢ىΎ`A+CS/;4Лd\IoL &X(,k$t:MӘG1ȍ0Lz];wN8W bq˺,Fzd`Т8WЅuMXNSC9z*a=2=<_,2 "gv=mT- ZȈ䒨05vI$H3ĢhXfpB+[|}~K P lڛtoc="Rm;j*496 cE閡3^.; e_:\GFD̎GQgg90lΞh&E,Ьr9G.  QIMxh+G4',Qۺ kP0Zx5U䆯UW .0WP#&u}QL"$z`{w k:#Rv a l>P~#[2w{zsikCySSn(V"8|*BIxNxb57@LƐJ~"td婣!h9O3b eQUesafNTZnθ_!"nQ[d [Nt2EۥSu4oKk0*=:`(ڵuv:I/g/]=_.^L_:qou9N&ɉiC]dۡndoϜ=ho0Ml+|óz |uထm Qe _lA4(o5NoaT cĿpj#^RWwuB91|M@LXoćk] 9#hiETHQ4)NL4tT& mdTe\s` 2nX5;b2 m"3Жn1TԳA/dlOf1L,pTt@;66eOB\kqyVbQZgxBXI^qGc$2CKd]ΧdA rBD,!C5i{oHN " p^Y4Gl4e7Ƕx U<@\t/szB:E_'D;tD}iz[N=d|u _5E1 iֿ\lWz۔=hxTxAq1>oC%fka^ ωuו6a5ŕp*z[BMN-.hOXJ@Ŋ=ͼCx5Xw~y#o)ILj46u&ZMc*u{1qIQ|쵬mt@ㄼӎ}&o!v0o#RIR8YNVH,f@_]ܧ,"$9j(X-[}WN9~m9bwj.V]bL$ DԀ01=)'?(哗Yf2B# A®"fLu< y|:gN ǺB|A[Nx Iǝy7O͂>LU<5zIvnM8&n-߇K`V15+%ZEX4%mP]B0^"](.𕲞ɕG뵊(! CYW{mC%ėpس[6 J.^sx.xvjD?EorIe;MQ#GwKBHq{ /||GK=IKܖ^({AB6faFRCpk 6{pؐ[ښ#jD%g*DR І yr!,{^u!oLK]B\NeP |Hf-J Ɋ?V0u 2{ IPWD*YLS1es~v4Mfk 穗sq{ZBf3|n1:z xs45J}5mX _['5~D= 0p,m[#yD7Bؖ(U-"'o˞űmr[Mohg T+5xUrmٞfr*v&>ns9U$]}&fɝA9"Pܥq:GWB\$`dS6HWVD]Kt%"(zK1ƒWE+^][nKތǟc ~^X,Nw`{ L\앰Xuc,44gԗӚz7a8xpBw9NMl , |43Zaʰv+PnI~XHHr>&~ 58:ԝDDG/*>lj?Ԁ̥git1;MR8xDY^SS\tAq,.A~(;,/n!9WYiq2OL!:C"Hs0C7D{H .4$"sh^5^d] k&@(Ö+tWdSM! i;s< uW ?hp%ڠRnՇ`@Ї~U&zF\oaPf[3BWX0557 ڄsHZWe.wQ/q@w5MgW@y4n$~*SK\hZCm9[aI&Sl>NP`t^|iBb zpT3j }54F, A'!Ui:+>?5oHwlaMcPN`m# Tg;8v&`2hUSS왩-yf2eTdK<0& ;(J{Q}In=ܱuj\Pi;;F2 FJ0]Df?˗t_7nw>ğM'm 82E9р;}ļҒ5vqcV z{(ecZ[s~Fo骀- 17 ջJoPKGvYMo h)P1M .錉Dz EכJ/aMؓ,^kظQ J\`Xe6 G#IeJCF2@ҢIt9]Y]8,)foJj)Ti9ڝCsTxBYC(pgnkoƄ{ n4!ru&썁LE5 )fX^8*l,]%wauG/U6媟jXX=_~'i(i {q]nI{>TIH/H)HK _j$\)$Ƴ~D.;Ӡ71YogNjz>TEo q|٥{F'' nD>3$ ([L@zޑK ;۔J9[zpqe`887&6)G֘߻KjʾA Ǭ3i( yv\g%QWb.I&/uI`@2R(1)9ZW"k nM+HX~"N AXo[oNqVp³$|r^1wZǸ,q^!Y^:e;f=Q\%k KKmC@: }0 oE Y G'qVqYR}okEBdF6s{=TaHtOLFdRا&W'0?srmǧfp"NV@P\f;;yNk]jeu7mH's׌h`Nr@M!,Y", ]*Y;j `&#qbR7gv/pL*'s_?`\t Dz Ԃ U\02^rB`ͺ/\fKU<X17zVւc568iFО"5&V55ZE~⥉{8V+Z'0N8Π+/t>El.+I>N6YggG9ˈu"^WE1e@IFשѯ"~@Smjm^l ףv=Iw Ofxlpof}Ujk )iʵ<]2Q/SRۚ3ǧ+a)vޢLNJU'7 +) N,\~u zNlo*>P~])bWժpZ7~xm{xLF4 ;K]b\PRq>G@EdE"qe,nOQ  @J79\>o?v+o!wn6Ľ~"W iXyDghfxbpAi? frtg"cXQ$;Ǵ<${P0Z$%u$ tE}p, D<Π?.zop>xh9j+ ҅4۶,2aۈWlX袡Eg}B:Lz@{^7yht:WiLiixDV 1,*^f^OLjړ-sW jWMcZ|br{@}ZYpѫWvexa8Z;J2Jp! Ir> ' p\F=pCT|^4n-$&>) i4*GΙB?O8Z}yD2i_> La4N~񈇃b<+|uϲ gP3'aA( /།䋊s1WW1^S_s[ kjC+#K>=A^5#hE!J=h8{xxv1/&.Q<> tLx}Z.o] ]uypgw(=`r9nh. ˾ \⡕S=4V>.ex[ ʱVw<Ȓ;v[O'ٿ{>.~5arMv8nC]mybw4s]x_vwxV^h2 j$eΤ}vYF4cY҆r~F%Rݗ~bbFV)\[}D#qc?bC*GtPE5֫wT6swGg#kl*Om|  E0FZ;Y[~*7pts ~^zJL'u239) w0D)gtڐI-3M1cЍ<lMuܭG?hae0f76Mf/ﻵN6ѽ451P7_3<U!:x#5p%P `l Ot|p 75NZC9adP.Z+4 k~$s],q{ņ= 'v ΄y c|(2FI5;1w6ʽNHT1ji#:YmG뚮`EzzaLJO2Z۞^b,-:b#?tnV^}rwO?́_a!%*<@0O\8 {ʇA% (vypv^<=B.,6BDAuO}PVs^xFٞ+}6쟒(sxG, SGAIq- 8Nb1 j 1ޞFpv7m7ԇ2<'Tmn8tW} U-TX#Wo,7s7 yP~0=1׃]Dbcjȟ UYd"jFh_jca_ ܴJ 2`#-6ǒv&IEgJo~f\\+bѯTA0$gPZ"d}UpǸjτlC)V "_/(w IƜ̆2o= L-$9qcŰoiV#B: `x9ᄀM gU(r̋b'{m7q/zbl/EGa)ɊxxE@3 P\iHh 0ݢQ]ˌ!6MrdioeHa= &vSݢJa!YI”b€NM`w~X=~ M~CzD0sjE dFvkZxHV}%r@ͯbnn@ Pf%[.<)m/~||:R.S_.Z{9ο/jM [oOeeqVZ$nf'J2@1WGqĠhٽF>"ђ@EpF:R?/+?)=3OQ55_fH_yu"ƙ A,jχn3 Nj䒏Z̦` VL3ޚS m)s/dl[3g?+*NZAS{fٳsƄ x[UG#,cCp*Vʡ05Fa}=IRaiWnW{} ̧Oh;r?J}6Qehm6Bd:[nȏTu!~^#UKh'_S=bsw8aR'`O IzN:)9e0 |]E-t`]ZHKNX7=]G }0M$F^l.k5qEto.\,d.GR6m:nF,(揅uz9֠zޥ4_88ZR K&L晨r9≋H{nl>Gu1~GwC{v]|5 VHa\V@*&~[|}#z[K5 sr6Sۦ<$;RH=W  0c󜞵 q}>5Д%ynV> e3#J ;E$W״u1A 6iPD~F_KB%fuˉQ<pTo!WQɥiz~}ӯJ`JZkhZʷj341=#*h`0R]yLA34!JH-Bۄ>BD1z.1f1uuAw2y6=PA Ge;,òж@}n&V vIhnT(MQb*2ׅCpLl]Qﬨ<e3WR]0l4X m+e : {ʸb,@OHe%)˝{nJF儌9!otHZ/ЫUWZPD͆B=JQEF.(y6Ɂf mE9)Nl_4)dbox [܈EɹVč[V \X >6ݬf93c KFBvIĎ8쥄 W眼gIeG3B+}[ߴ#cJ mOf74pt`Y_ݹ'T3H4'ktE'X䣟5kRU0uPugvjhMHd;V,x~boVWQD *^6c) GB; ~6꠺.TKܽᱮe~d:osn'8V}tuS>KG>Nd(M祶ʈ8熁g8ͤd*ZC3oTS~X4ztR|Q*fvڴ2d}' 7߁:ga<5cn˿T=3]9l3wE9BKND#r6=KE?J#4 y9Z1]o`!?4^08-e:VGaklp#6hԥOʗWWQܾ3Uɒ|4(d^rHOc+#Vh-7z\Ӣ~È|b^?="nJT ׂAڪTw'$wQ|aၗ]YrT@72X/*Оɽ$F$a1%`Rl`$ﶃpyGbDuZA i)x[GQg/k!WX|m: gsldsOG _`S#;I$r$ʣng(m;?G㾷ToPNlHx.55`~{?I8)ł`=%z73gq?%!ROC??GWX}:v& j2M_6?bM)J[+5̭KDWĉ ?ٷ!)V.ڣJ3Ģ5]:I!P”B+ZG-jHC|s8ii63"xz4‹HM*'Ivue} #A52fFTv?TH\T/h*\Pwx3檟c-e[.-:t!,|dn*Z4]#<+wIa>.V|VEowTcUSl42.IIKm`zR{OY+&|` q/.Ӑ6|N:g0\ya'V{'X "M+-ׅTɸG7ޗi NǿBu(y<$]\ݙO"IJ~A͆h_RDA6-a76C[&pg}) vQ9JYp%X%v6O{Ǘ_IeV!>Ӓx)LpMI!oEo]ܝśnQljfD W/tojIkD].ސ0ϵ<qN ]Q($IX /F"w\GΦރ i3"#7 wu֠N=Qސ`@Ťc Qܭ Ҭ1"]|[]$;<|N;8c:phr KH2~ eZ}qP,yJ/OƧ50ā5P珒h\gU w-rI\\Ne2V?ϑZ='@6\TVpK dC@,t[7) {;ˢoTue\nf-_aB?Hg$jk CJ`e cka= qR%<'/=-Pͮ8ʧ6b N ӌ?Щ}@ʍpL YId/42YQw薜q}wSqpAh @FME~;R4*9ܕCLu_B>MK\JOqʆBlV`)mpP^K|>,qVeM(pB)Y9X& 1 1am Ya4QW 8kL'lPhn$ư"`Xws̬Ql=Y|`mJ|"~WuKԊUrIrwhOE 3| BWr} X{F͍)0ghOJͤV-{J;sR O֯BG><<(2)XwtiB Ac=!/9d4*j:9I!(RX·CRjĚp gS Ax;Q|޸%m`}XR @{!r7@V-01=Hu޹Wl /Vpޭ_B3{*jJSi&İ}Yyoda EPǖ~h]/)#\,z#u $^4J,B-v[S0>N%D3üaZuQG<琭`qTĀ "u:JpX|V-(2 D Kn 527Z{NhR:b` b)ccvjry$fSG-BR6qSCu鈱ۀ?xDIٗ5kj&zw6&r4(bVk@dT=iL}'6l; (NC}=7bx-WS9ZȳŪfC +CjKeҡ U2  9Z޹ىUV&Гp*X<ڵ/ . 9C2/f[NUAO{}@zQCPC'CaGa̿b|[ZKw,/kwt }"ߒRwV C9iC(t[/+?Vq{zᲪz4tu `Ɠu_Ǐ.˚Nw Jʏ?ʳqluGPӓFpT`-[1hƻ%ud>__'JՆ$kzJFs̘uG\Ix I>t N缶Z:/K6`['MWi"QW]hԽG!~o4ı:HaF٤h_{A.;uxqs T2萡mVF HiW'w1 L_Ƥc>$F]#r.xmz2LD'&$_.s^h+w|΍v>Y3S10y[s0r̂"ĹUxC]NF5ݘlǥxPǭvjd6'?i>Pjv%S3n}eK$ a&%E,y/dH QuJe.$vA֐Hdޅ6 Ny<\`«`4 4:j0/G!. 恀5Roag+G=;PQ.jԑ|e!D'>bzZbs385<ܵPYF5` vf-R&T_ Q0)\m'/abPq)vJ}%V3d8y5ap|7ORHBę ˾e 3'yKB"4/6K|\S=;rŅ)}>kZh 6a4ƚO)=@~9wnzQc?U""Sdd.-)SU12sCFɓ'ʗVFe&I~ 379zi5ͩ8snv%Us\= <:unөPқA,:}l`KP72wΑO%pD%)X m:-ťӖmv\w@AEFE }P{ͯ+e`Χk5/ bc܁ɱq+*W8*SZeYPgJb4~''8FAo,sVre⪲XB5$[|%-wAec)9}]}HtfO7K2MSa+k6&NrJh\uՏg8DlÚ@ϾX}e6dKjB\ $R~\H؀~B,n84S_#x >K:w@0QGe s{2ֻ#v4dkla LfNHfqGu%1/ńJkj\"28Uox/@x[g˔Wѻ ! WGco"#'梻a]u?eryܙQ)AM8p%^jX:[')\"E '͸[3ҫ֖ߌ;Z9@la<2 ,KUA!r@>rOr~Ӎ-L4Q6@@VhA'?>@ h{ _h^a[!e:>(\ *.lrEMqH[;Iv)q$?/ 4V*bmcWs Tkw14>:(q3AAa3)(S%_t?!Z9+z5x4; V"oo_aA|;ҥ'WC{#9QCXm +p ?'eĦI}rtCf>U\XٻI\N0_G2"Hڣ1Cdڛ G$Lڷ]&_w܎ HeUâ02ł6 TMfOS)B.JZT5Qs}˽Fz)jg,Ƭd LoF2:$ 2岌UxHF d ˼oC4T%ُK<[;j)62 #*iK os{+aɁdU3?P)urA%XΈ klxNEW7ڏQ˭Rnl Hr+iRdxfw3@6uŀ3vHyx/)7P4Fz#^@{v[D0/8lG A7^MEC-r-߷J8XguP7a2)k2*BV{~)7fJ|L?ڽ~z>34)Պf.Q*^朎EUyQOC!|u^V"o6h[jt9*hV>{|~Un\l=hվ~Q CPjTe/Ab+.jڤ; dJ!!Elp>;0CƦ"#<-*-%;@ڔ+B!^V:ЄTf]C3~kS2uE|IE:5+*5 _МcWo8y)G8ʐ Qv rM[3Uh˵yj8v<, ZM8?ۚ<{X-ŭ;>a`Ʃ$;cIcu-pU*"'$Q]Y!m3FtubVrp]i/(~ ľvtq3usbˆuGfγhDB- _Erƃyz[2mǴE8Y3ܬL{ECgVX )sqmA>c̽Å:wOR81HRdHڀq0Xwe(|Ss0D\ybf^I7bѯke1tw]䠕H4D.tRN[ș֋ɿXcOR ܔ6ë`=&T$R7 DB%TOزjgJR{f|e[[=)9mY(o//n@`SihQWVJlFjݥVgGdm-!U+?6<r>*0Y+iXMw8YO.9ȿѻ4jtx766 L~^a_ڨ Dqq(@3O)"|IxX@mgȣ'y6h>}~MIz*e.g`:;qfSRT:l)@޳CM !gP]M Űau|oi|kgv#17Jnx 76Y"bN} #|٥JTSGGi6Q\FHq3|F]Dem+0w:5;*:u/ꤡ\Rmu0͆L."x(+#ewJYĤt x֤%ՋfC)a&cv|/uL؆l5 +[6Pv! l{Cd' UNGXnX QiS03ҕy^@rc?1D`FxVgnB]B-iXfo K[ȳ6sΌw<_QҩC];-GEڶ_ jD<+7ѱJn&;:YwԘuI~ (?dߋ>}D 0}od!)+oZ$XiK G[Dw7chTM72p4)3HGse;ʶ*'d TQ!lD*/-=N;nū 71i{z WE <(8*c_(*V=P g@ɐ拤/,Bە%]^s~R1n?Δ1Qܱ&ءԫoH~h΄zZG͸GI_JQ ;I}ߝCNӮ}aY}~dU.;*gGĭ݀aS;XUaվ^ns{R!o- ڝfa9{=(::Y7F('|ngq>5{fU/ߑN`p#^:M! \ ReH^s-h$E1(nݯc{鬛cc:7CrQ c=Q [S`Ns\`k3ޖQ4A(7Z!jd}R;NzyY$tGXE`i]ʨ0JNm6NK'i}p!ꉠ-b+ty<ْ1~ (ږ:lz̋ 62w< m u2hTcs0 8ޥl>aj<鹁p (aߙ+hjș1R;@3ġyJbO>tK fUQK E2u#VZCRu^V |.%@_ vrwUEŀߞ/38\qԠT-,!0+oK'PXL\8Hqcд.Өp˩^%#M$\UC{@t?*ڙR֫r+,1.2YH֦!:'ۀɰzb>)r~ic0>J6 43%%GpqHTKe$(HE\(c;* L̓1g/EEhw@G`UQz!@ CHzzFtTRoR83aM-{V Ln9 .{C[Fx,&fgq`.l>]}8pEP8e!\W(5ؘAى3X( <>9޺: b %nBC!ˉiN4im½nh:nbYE 2]:o(~~q^/;9PR}љ"'7~~ dg& \(@('[#!YPOlȳ -:>U08X߮Br]O$:¨G8'*u-uY!kv%/wOs{OT+??>`V\2@Rb;&80 #L3FG{\ &oQ/0Ԏ(#bE`"ܓ q *D=}[ nJ_yz?{~\s^YaorǮm #Դ#dPӏ[Ċ uM| ޝ{_+dg͞V"$<^ F\q5IkDgL[y/uNРg>א-'F߀'GU"4Z0%m :e fVK|~ v V1_4<91%}dc,i{֓| $e&O<Bv<>Yh~ bg'E" K U57b aTn,;\cO;5GG<*[&PަK% ~ "3 Z#ULVd@9ۡ* 76 *bM~\H4a^?h}.0*xC+c3h3bv:xzohC2޾ߒ)Z'N2m# e0SM\QkiUOcsy 1jM+PX n ]I!n<9ƄLs^ejsU ︿$%@hQ ތ4*xaяȶ@Jb(ɭ2*% HN{4QOV@cJ@s V"^lc &D; g Gdd _"IeXO~,D*O9:yu)ۄ(o\8AJ;\wǫɔX͛6G}s}aLJ3UKWaLL\\a m@WR\2oJq-lIO|9ٛ'jxš|y_jtHբkB9? c9Q.wk _Y608->'+ic4?(mVE8ߨk|z(6'W)tyLʄ8aA&iޯH;y& HxEa4x Us@3urr3qD:n:#A1ZE[Fx~:BkBw/4' hdEEWWQ熃Ҧ p?yVfWcpnx"ub}֗]9UnUd^4t/!8v' {!XO{w}okAbIOA:Vӝ6osP%<\35ry|a Tpߩz~kE[i<1N|?t⬀gGQX=3C%q,C֢,udAQ`o- |7谽$#%/Hej[++F+XeGQiR(.tWZAsȥkJ`9?Qˋ?gj)M&uS@ ߿J v+6Bd8 hM_erG OAT O ς&uPq=cYqV]nL괶ELSqp)(Ʉ|sg)r&;*x%nt0cWaQvSjwo,խ< %™/ v4ZoO~Gno+nﱱ48JinZ@n]Kb]aLQ 3N _Q; {.SFSO&M-^;؇1XfFIF. ewt摉-P6@}gDyAO᩺# g- g}]S$rt֏5Epg}<-u)p^OmB>wɠLN O2ѐlª=<4Hh{- rzQ Pb `nt\&jҾ><Ʀ* <n P7R ՙ Id.dZj{^Jlv\vKbTai{`ny$>d gH!VV$%$RWf. y#F(5!Moӫ77_ }?"IJ 4ǀ*|CXq_? 9 XHR*9{effjVp=zH"8!͕W֭QDגB;-Zf@%Ks{&wT/k#GTʂ7;ѧʀhO42ƻ&έl'w*4gO_Ę I+GQU``40!ib0 ]%%84U]J9˺o65B@:ImÍ)*2`߂P:UXgo*gQe}¹+ 6Jj*oue6D <;2ʭZ>U\1pAm F J#ZjN%#jp85[ϵ&tQ@NH!VU *ZO&,qe2>7YλɌ:_RU!̡Ez;:akO_d Qi1LPꇟ0kZ2o<]3yA^8c=ÂWhG/ajg2 ~G|,-ȵzpD0,sb{De]Km 5>*^V[!-Xz͓'VEimY<E.n8JTo715{GJDbD!a? JdTh d$EbarrkE_vBOt ߢe1-9N.chd:Ϧ82 ءx${)rBǼ9͓E5*߫yM zI,X3 2PӯbAI 7KO|yV˳Z&e$42|ǯۊfAcM]>21#E]c^U}Q6[x"ݻ[! Dr[;ZR>?U ůL'F0v@ppBؤr&͡Vg{tʒ*J·uC|kc:k 8|Bz4b:T:=%``v;P GX(G e?\S;cbH]y68o bXwkBʝ zg{mTwH!Xq/5%:kea6 m( p|3Pn3 x$ouD<+{0UFdg4^f%=OfѾ um.Y?Hvi҄a5٩13&TЎT(mlynhVZRbQa!(? L1 "]Ʌ0 Bɟ=Ecy&)_=qMܝ cDY=jrU2 *T:bsɋrTi ڠ$$7WQio-[pݛW<|{ß &٦"<0kT6K|a h 5]9h,5r'NjyMQED(:&Vt*UCVsOJGsA;lXsR*hFtUGΘdP9SaTYdo5d)>G./djzI->KQbcq,i"qkZݻz<Β7!3w5͛]gM`1tj×HHj[޲ugT=٬ {܉}7 c*LIF }G1.U_O"az4Y"GAˋ#H}`%VʉqǦxHD4'f$ÞX kA XsxI7ͼlۑʔFCgQ0JvWg_SʸYG9f7_ѫ`N=En-<׸0T_|h#2*FVQXZ0D( >KQxm<dn om,_T-9η;<+M%dixe@Zl߭to!Ԃg&V>bz)43: =.@ }_MD+-ܴ\DXO%tGliQdϋBW-Y6>l煓WԴ{i,A焁͙-e8U] 4aFHs }.:gjqzmfbHZ%6磑 dlzhN!@ Df7%G o .Inx1&9ry.|i+2wN1Z[̢c}hnl̏VKQ"J.ZLo%x9u%kbw-iACI24/CM)]lܓrz>opʃhKs^.*=j@ t^."YUF1cb8?ktiECC?=;6_߽dǓ;.,^ ˯oTyjpYXj1*MQ\}8Tۗphi$Ch̀ݞHM 4S 6גnGTD庾rėx}nufbg?ЮtYp&=iVlY,C8\66WWO=vkc732}܆ڛ zqXw~ Nо(8]d ''=SvA>ə FC(h>8B0TA'naŦSRxW ўk!,4gpDv\ l'J` i" v0as7]*@\NTx$1d: W/jNgN$]VYbLb}(l*edq'}ڰ͌z 83!#_ .? r=}~zP%kAԯQ B? "+2u`Ry#hκ1 ?BcW0\_3?1~j,jHƉW#qh.eIƏU ~yҕ<3ovem*/z 7hu,cT'>Kkr{4^oH18X1imm֟\ZwZj#mu~Ǧ0}B7Ts=p#GH2!~L< HgmE)9 4۝l$d00+aE7r.kk$AS|eX`=&-8 YuŽ|)ODŽ %fLPbAG>h]7j_aRif3_qj=H UB9߿6IzȜf#eTP`0ugx֥k)Ɯ2ffbCOYlK@=P=0ga{KI'r A,ʿ2Y:x%PIjؘ;^̪) ࢱY v새4fAR<ˣ(îMT:d#6 y_kB]?x/‡/FLwyiQE|6ǐDx-aQҁA%j)L֙WtDa#g*  z~`gf;mPQ }[p7 ґ4ߵU.++G*?/K {B _[*zq܊ #q9>SK؄M"za,)*?-h#G==ȕaaVź(jٙ8V,G[̉+saG\ N䔿[mho "+`ʨB[@"U `V>GN|׶R*C˔iH%`cKs$5rxfmOӑ0# Vq%D^!3a4<)Sy[7Jݰոj7OY@lBq~)hNpi_}AW&ұ+|KAƟ<Ʌxk0&߲dxFՑعQ[  iñ)cZpCKsNq 1ʷ*cYjb:kҷM&m< "RDɘ͘#Zd^et pgQjHl|Pѱ,tp\̱ܜwvKd`ܽ]1UA"f Еl\#lFLoJ?We#0xAH}NGH|Ӽ}ƦuDsio_f޵0k6|wO>j[\3 h‚˔Kx:LOT:MoG0Co el~_o@G&1S[]RWV6Kŭ,"Mʣ$mٲg7P pX)|b/+1DBMhP9R&YqLY,Absƙ T bE4<=PY}v鮐Z~ qc"s@{+bnL /nxu?k| WKlUE[V104vsВML2\&|.a{)3 g ͯۀ@jpyh_2nigZdY&ZՌ-K-tY(J`uا2>ҮB6w &Fǣ<@󘘸񒐵 'xbv/ f cāRlL/:ƇbSׅeolk7@~dS-˨Sv` E{(3CEE=~^Ԟyn8nTi{)/o)[t6]VYn0|ĉ?Fe6,7!_ɓg{A%#Fsp~6ZH̘)/E">C,JKf.W6 կ?f%ق3ETE}.["Sx1ln!zox}Pe'h|w5Rn_M,R_3g)en{sw5`T!T|[p/Drϴ)zq\"ܐe(B'NN0(gYAvX= oJν_\SqH%|Ϙo%!EGQߗ5aR1B#2) 4󸡠d\}a<{aIr(Xk]xa t|MexېL^dv]NwMB`g"۫GBvT(Ow ߝ11PF_|a YzB0A;#48@y}r9;]y39>t)5 V5 GDǓji-D%v2G@y.6 +iݒHԱX&OodS`3>M||S$80|,3W$̥"=EݙMJືSN< RS U}&:BMe2':4B7πWK =jteε$nAo4ADz!ai]3g(Zf!Gįy,P 3w͕0[4rdRH ^w"ɡVdhv5 8It:y`UA/`Uy!\ L"LaYۭ,`snȭ^ֈbFvӎ/8[(3 `g r>-rz8j9WUA83y_Nkrc VrcO>@ʡOotD770zsrkwOd.tS\ Wm% iK:gXP,-0.,9lS$<-pJnrTR_Cr{,SY$U!G8LJ43A=\q$jbGĉs|l0Ԯ3WU L3tw'Io^r@M;iޠ7,V(աX.WaͳSG*oJ`';>%LEhpLA/WSRB]hJ)pOkQ`@p 皉HO sN3H?Tc@XRk )Hĭ&$\fÖe)~kK>Mz1KQz G?IZ[9{аnVғx-䇪9O~u|@H@d8(ιewd)"341ԅhO۷(–a >̴Dx.u{HUIJ2ifCj eW-j h@P'[d3 ?'_چUӹbm/{#[:d}_e5׺ ˬL5rJB)g{) jyJɪ'_ (08hPmn4דG5wb,@zfF[x&54hO1Y}2/j L%&'{$Q Q=O,Oʫ4MHo+bͅ5_ǵl6L%l:L<ї kՃ/V uȊ noy`_"]"^%wzC1>G^P܋+#m;?8 +g{rB6'-c D{=xQs k)6tqw8q)*`eۀܯX<2Zc:ߦy;*)WtȏއM E1U>ғqFS۠8㚾m1bG~xNW{K_Y?){ *8j# :;) %#>u(hGk[/eY-LANH7 e=d-v3yi䒧Pehe.(Sن_X tWL%f|9on@V v׬Eg:/D'Cٳ+8BJ}C'=,&!HnX$1Ô쪊qwYVAd_b]>n.t3R/ _jB$=^q;/ JԻJ_\{jΡu;7,8E~QyMɜr0 FHNR K!33'zCA*2:tZx#IX0@Pe@@~P--a? " ,E,c6/_duNxתd7W `u@ə ]z,IPe芢„=E[te g侁}<,A ,Z%{ ##h"WAYLn%0~qiAI -2q|.B<:dSGp3;=K9\qH J y]{z?:1b:jV$.3ڹz{ޱ]e *F8nЁG*YP1Rtn;0͖XE`d=&=`!}sq\q5a6jE;ܣGanlsUm)I7YAI Ӂ2 V{jq-;Z"cz.kZ8b kmjYD#N=`o+/T*mS>G0_ eXC] rv &t:e ?z` K{LPmITS' {;FPuIQr=C8+ ܢ^t1N#ۍ0V/'c?r~\6ʙ,^ ˑpϡeI{]<70 Jg7n\cLKJ.K:@(]ELxfT^J:XOpza",y,GA\~4/yU?~ѰOa˶~''T O7&{B9h,Y»K?}'dBؖ]}?쳗rv"f1i`644z+ǖey5-oBkmjzƧ'tex rpػS; !$IJqnuD 4_1D YZ