libvirt-daemon-driver-network-8.0.0-14.module_el8.8.0+1257+0c3374 >  A cգU]{|x̲ w a TׇweC[@u8sTĐpY$[y 6Y#1_*K 1%3z 6y6/#? -Ks*\Bִ^xnk4wPJ; fT4ɪo_ե2@1&Y|"(dcل|A?x  |pc: 2m=œK^m[miD`Bbwt tͦ2;:?^.7n<ϐ>[!e(e[E5VA3fjL⌸nU' Ljʄ}T^{]Ld`{!dIDeq3OquWx 9qCW.1e[)~T4։8VOʄb*YE;,UP3"YwFA5| *^~t04b126a9e71a3437c0b493232e7a7fd2c78e645f56e6787e972cff2691619c2539e51266eb94256380e17c05ec1a5caa733af415;cգU]Z DTu^RܙhwAP7rrݏTV3C}>ɭmOc9:9Ӡ#Ue%X$^[Owy|(0W& /q)ڏ}2_ rqX2dnd];t[r j{wXJ4[:]|]_0jFfK{U Z\}n$fb3U*ChR?wT]<N)"g'c+.VB`5!N36T ɤD%j;OT hߟ$ndryv.Tw]|K^(hq#/hnR UVMF?e*xxqYBz>o=vj~$XĽ)L( y;ĺVЭeiJ  lhqM(tx2KC6AbGlwMC3xU[ ~D/v`<*O(pӁ0&b<ب%x]gWu e>pE ?d & F t $+2: \h}\  > p  -  @  : p  d `(8c9 $c:2c>m?u@}GHIPXlY|\] T^ b d e f l tulvwxyLzClibvirt-daemon-driver-network8.0.014.module_el8.8.0+1257+0c3374aeNetwork 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.cٗlx86-02.mbox.centos.org UCentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxx86_64 test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtnetworkd.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtnetworkd || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtnetworkd.service virtnetworkd-ro.socket virtnetworkd-admin.socket virtnetworkd.socket &>/dev/null || : fi test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :0a^!I,)JHB0 HAAAAAAA큤AAcٗVcٗVcٗVcٗ:aBcٗVcٗhcٗhcٗhcٗhcٗhcٗhaBcٗ:cٗ:cٗ:cٗ:cٗ`cٗ`cٗ`cٗFcٗ:cٗQcٗVcٗV590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a55e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c3c607cc0935f4a44845f917e19fc2646b5f2463944ed706e3a94bafe927d174ed87b826a2b0ebe4e27163f51a0010f14a7af440546a584326a0c4d842723391d0b0482e1cc0656d829cf40d5b080a46ff5fa6ac3e509f6e902383a8d60b116b78314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9fa23736f60dce5b24040ec4c7108780fd7fdc0ad639454a6737b254f8618154f3../../../../usr/sbin/virtnetworkd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so../../../../usr/libexec/libvirt_leaseshelper@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-14.module_el8.8.0+1257+0c3374ae.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(x86-64)libvirt_driver_network.so()(64bit)   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptableslibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)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_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_7.7.0)(64bit)libvirt.so.0(LIBVIRT_7.8.0)(64bit)libvirt.so.0(LIBVIRT_8.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)8.0.0-14.module_el8.8.0+1257+0c3374ae2.418.0.0-14.module_el8.8.0+1257+0c3374ae8.0.0-14.module_el8.8.0+1257+0c3374ae3.0.4-14.6.0-14.0-15.2-14.14.3ccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri 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- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - 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) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- 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/bin/sh 8.0.0-14.module_el8.8.0+1257+0c3374ae8.0.0-14.module_el8.8.0+1257+0c3374ae8.0.0-14.module_el8.8.0+1257+0c3374ae qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-id39f7ce0ac5127b1fda8e2ee607eb52fecc2405b40e22d23c5c70f34248fe849fd5278842e9bdefdc35082182e82238586b2da4e3b832f0eb7bb0d9libvirt.xmlvirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_driver_network.solibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augvirtnetworkd.8.gzdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/39//usr/lib/.build-id/49//usr/lib/.build-id/dc//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//usr/share/man/man8//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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=490e22d23c5c70f34248fe849fd5278842e9bdef, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=dc35082182e82238586b2da4e3b832f0eb7bb0d9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=39f7ce0ac5127b1fda8e2ee607eb52fecc2405b4, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) rPR R R R RLR0RR[RORyRRRR RR}R R R R RRyRRR RR}RR R RRRRRR RR RsR;RlROR^RdRYRJR.RaR-RFRvR"R+RAR=R(RPRSR1RMR!RTRgR]RqR?R*RkR RiRxRfRHRLRQRhR:RBR>RWRpRKRZR7RRR/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtnetworkd rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-80c2fdb55dfcf0d1937a4619c23ce7801993a5189d0d1dcaaa83d77cc22deb7cavirt:rhel:8080020230131213515:fd72936b?7zXZ !#,W] b2u jϿcg=v]7l%++-|0~I)U Pv8_!h QG3a‡n/V6J{sL6<_1Cz趆q?c.^C\3RCLP ;eP=g6 ?t xbw ]s)L_$h+ğ|tWM$m{u!XZW MV3ЌRո}6ж<4=ѩ)@ u6X/ڰ6DFs^PC?Zɱq3j{o:g{aXD; Qp|}XzEj N;b( +$I YY#EnФvh-+JJ6?CAphh=v⠽J-e*IK^F3Ƅ!:7?̾˃py#?ؖl @= oPAی#[ T~#1ݝT^b뙅nogg~-AYAϔ͉ o&X~f75]X:J\ UpmEň/H1iE6ta(pljrvٷQxH^-F~E)6|4-+ȫ@D@ooաS{i:߫+Na6ě%[P)%|+ *SK%X{PoX^}kc,,͗>lAy Qƞ^\87'#\m  GN~*73D7 ͬL|/p%Ȟ.ͮ4@2w8Ÿ%|V#;BIcOD?!gi 2ٴ634=w NcҐɯ6Ѽ9P)Z~F?h)[!WB(Xp>Syu0XJpr rz{ljmc -bD]r) B@LE`nt~oЛ1)@$ ̯3?EIpu6u'/9.ܑNPVXeܹ0`'SץmOBP]r:jC:݊*wmZqf堩ъB w ^hD=e`bs)A]B4yOpCH mH 󔗾iC+P=)!\T#57g@?4sD#cD<(]!$K@dG\wٔ M&ʷd2L'p!;sH1=7 ߖd= ʋ-Ȇ 20 S΍ 9,cQ:Lo[ːDh [dDc|r۷#~YMBo6&FSn?#CTGLޯ:a`e7`Q\/\Xb.q4C%9 |'Cղ1ޯn ")ӦCcp547:,*0"i]H3Ih *^Ӏw,Ds~}>X>|5pSR O25ެ7, ĴŰe"ǻ `Hnz.("&M?FT,Al0J)YM1Q$ 5P*0l9 /3rm}$ f2z?G!%nCx:Ah36~h5s{H$Sn؍ҕI*apTG"ޫ5qp_'sPj],T yIqe %UjwH+5-K^\qck) MRԪħw#;@!*/26t-xї$UY{Bjz 3@fن(P[7"|I">nS+C24va z18:B_[ {yz&յR>gd${LV-x7<~v:IvR̓xB/–2Q̃9i3U}O# ‰ҪK*Z?Bҭ\+oĢ@/vѿ}c xҺLvlL"{uhwLCHஓ@a;9Mn `y!y&&tp˟z^ࣗb 5nf9:2˒u4UI#vC(Gb WM2̬-v9^y:Szbeͥ$`ݹ였Wҗ>b,+GL=TnH`O<%t٧$wG C4a,=/Ё4wZ#X"nĘ~N}ٮd2Y0߉SlOOu%P4!C ]WC!4O;eAԴAYoTBS SĚI!޵;ȶmjӴڋjt"l7MqyFE6~E C4U{dU,Of`E?|㦘kGRp=_JBPԾ1*8wPgrx:iB",4*,efۇ#JШS_6Y|j? jy;e)N+_Hz%DVNbm~PL?uف[jl 1vEP:/"fq1#ќ}KV1 U̐qr=EUޏT? D6e&\r?ε{ډ*;sވb wD:YKh,%T\6Ԃ/<Zɑ>aaWSeߔ1PLVϹ_dޅ\[{L(p2+d0wVڕͱI^rh Tz5Aq)0Km;hTlN:fP?D2⤈zwZn옄+)qm.iRleEYuHdLs·o?5 >|,/u+I< 뙇!PIiY*$#٭\dfY4ik@g|VXH$xZ͵絈'n{j 2cw6?Sݮ9Q =szU=cȐ"{o(!/T{ Gb<͟l^XTYp+8QY=45GH?lBD7>JVKڠ=|J(m&}xanxdnAm>#NPkK&BD&J24N4 64!)+żCjїѓ"zj,A%Oۧx¶tw~+p0˿ѱcυG Zt[ 1+/\:AABMRf KfU SS%5tT,2K9)ƭ{5$r-kێ嗧XQK Ih82h\QO[WapL%U4iE{ "Hl9 m1 +KL(Pg~1B~)͈Z5&F*Ǿ3YOLgyf^Jq%adTIwP0T*rӌvFƿ7b%PӺ1܎?ꦎ1sy47q?7jUM/bАYLU'b tө}_y)6QOYpjvB26۸i1K)=t t}r&3 B'p$yÓYo>OtU@Z%n7RPF` QJq#c` {*ORsk(Ff{!vѾ:&I)HdkzEQ8Zgdta,W|L(0 N~ӝoH,RίVZˡ7[8?Qӽ ߄SV_[j0VlX%p̥<9J1F%CإvQ\qQ$kR =6L _?aA(̯n_‘(z )c2%Dxw:Ao*ȁ]W}/#άPw{w1gGA9KyxTsD00 G(3Va'^5»2SLt$rޢbqTR6>I˝FD*"Ig~A&uPA?0'Ӱ%NaJS?A, ],ۮ.V>y@s%ðhX .@AD4jRVc#W@)0˜]Welibְ1 ΢c=^3>Z {Ē ZR+'yOkcVќ]j+$BbOQA9Xg ܀k`]Hϣ 3W|L!gsݥ(VƬݺ:WZd>-K@nYȊl<\hJMhX;p{+- )+!s."jUn7 M8'}tZ*[' nv|`ox._SbU;tU,;$XqlO=%~㰎 &`iw3"s@咪{fmAk}vjqz!h'7{ 7^vG'Ώ%SG EX yvn8e0ITZ?.܌Z`4HgY~7aȡ(&SH[@K^_/#CbzG.EB'XY#'W7I AL&)zc9ELl\/#JL4R keDl 5?РuwDGV8<].b=5 CarsR,'WW}ǹhIsMXn~+g PkebhȱрWQ9+e>n3?wk܀U`yG0^.-QHקܿm*ɱu/𩲘5.:$s};]i!4G>G}Tc<\c)5.- |nک{*gLLaơbKv>}a?bb^,8i_+ӨS*; Ҕ.㳞 رnNJwxq"kw(cWNUͪI2e T???W5 XL{֐t_IKIrٍ a3a˗$qVw2J_8}X,}ЦX('*zɂ*Dͫ{5!x_-% YqU.hyWor7bkPaޖG(饪Ikx,e^é׽Ү,RR4R$/CLD2*G ͫUF{ˑ,B 곣;22ˉ rfMBcf1m>M%e:(S} *;(bϘĉ\!6ӃB٠c1x(crXQ-7:~Ѩz5-$zuV]=s8)j3h3] mY0Ayf[oA7I%N/9ǎ{#\jl*KjPxmKAS%T vXp)ΈeOwm}F",AخN9hࣕidV >cS䎅̕eѲ\]Su8(s6uNa.X۾~P$a5pNPLMoԮO8E 8HX8M#FCP Ͻe/ F00Q ,QK>L~4b܋@z%ofs)).j{ؐpNrLWX&({:k:i(mȲG2nS#͍\HYiUCW^.|:CڅpUgض\*hŧb8v,qX6G˕^1IX SKf : $Bjhv-EGLKJP? 88kwV׵ZH"k<"ad#>C'2nH wul>%֝)rs- moď{c+qOf\Wθ ݬZ9$lSR$Z uyfOP\|J԰@:SװZܐYϱa\W(;iƺFX䱘@oo~o@295o}lz1@13w_4ɍv:( r4xY:6ef=^T>>U`y)BXͥ,^=o@NM>+'#͗Åܜ%hj3(%M֨`KŸ- ;F$go\..:[7mO9Ko=:THގ}"M; %-ӑ9 j#5$ӏПbJNT:a!-|@s{r3ݨ lwJ:XG4rsETŊ]XJ:=a]^h- #UtG1Xjl5 r>K̠:-c[E81ձq0|%-(8WV:x6ԦCu (%|4we-<jaP+Ջ!@.N}1@XȝOn]/y <j z!iP!f%f%?h3 A8:^L7NQP5Fc*%Bb,ɸo[5 ͬyMFfǛ8O`T>ƁtqӾ6HÝM[Xk }c lurIS20rv vF~~M^I3I *̳o% @RI+dpf<a|&yt!/itGL Jy_ gI3cG59HxSN)&ݕ7BrhB-J^30PPXku|uz>U)]Y֯-eum [iI)|!)V_{zL 1SL~_`qԳ' $?=@MAԵf#(x1) Q!9`_A(belרT!H:pX˼9Ʀ(-2iy83" ~Vnd21B?rǛ0_f9{7aWحoɯ\e_-r+v_)EDS2QRhDn&[=#t'BnrK9|0`ɵzDԊ!3i0E $V[G Opۇ4hʧ 7)3Uz cOHAr ߠ:jШ yEl1B=Ðc#t[Yڥj']ǐoIEųBTxn+8ϟ8]u.ޫн_>&Ww(A1fdJW햺ع5gߓp_۵ wL-tB6Eiѭڲ_jVO^4N4ȋbU;EGJC9piVV4"yA 9B7įFsUݏ)䑦ނ:֢b4ɪ4Lgdj3;[Bn} lߟ~0`g-T遉bNlBm/Y-kiv SOfy)+o|"$GrY%s!,2UBV\:4+㆐dAdb4*&}w~. B?swfmkdzm*cבϼw7-1X7NzJnCE #XҾF0ωY`F,cG #:@PgDY9mzJ! Bu+/9yYҠӛm>S/=20bF~Ze*(lD gcEy*&1R:H= 8\?>,j2Zϭndar%9[ s2QyĖA/7nVjiyoe1TU Ol3t<L`tn<":nȡ{͔*q9y[]%SscʑIw`a"1% Zz #@8ʰ^B1-YM OI3Ӻ"z'JWdboYL\:ҰH(i.T_s=s3{u|4, ;WмوkUY'Okldm hCm{(EromF,SI^})u7P$u^'« )I"~Ð\*Ckr%etxDRo`#fb\3C-+M^imS/=NFq4!+z?ЂaVU^?SNLP 4t(F@W;SoHjHq`qξbwysAf$:6;\iD۫[↖ilfPDgf^v?{{ֵ_ iXcId"hA#a04ewr(0޹Ng)pKtS {_7KFzw xdn o阊|IAI=Tb /eoCF Tr50Z{VG$ӿ" Drh34Og>#^%rDaWDҨ(nDd|/'7I]YgYzkM洚O)9$9pβ!w8;jv;vD)ڱdKU Ƀ2߿8 IYQ]w\ *ks XlP(I)QKqƕɩ)\uG,[e\ p(LM;Γ:`RBFFc4JF\7w8WzHt99FU &GrL-UP)1S 󖷖z H8?Lk+tjINnfJ.$ ǎbUuC 1 ֢]{=S@ʼ:}Ɨ&ǁr#2 KB͈™1qMK˴.H"TPI bMT 9_/{V1|Ugbzt Zލȓ>~ةH4yڹlꃨ>>0¡,ZlzʁH>@ϗ[*s'n҄ǘŹ3tmq'(Lͷ>P/׸8rlWf\(g qzl\RM4̗ݥOR춻r/뤌/J;.=hGF4ug|L q @%9GЈS R62<2bnxI uTsgZ3 dCsV='4` }Rs"xh@R@]Œy?jgc6) $FޭPk{ͭiU"A_J7R͞!yq~b/ҕFbxsm* eyx-qv;^*dXv}Sk*S& =Ҹ7dY> l /n6;t}*ĽFˊ x-_fWѪd$5 "q [(YK_[)k^EDn~rq6rXӐ3g'pUDwHz;Rɣ eQЫ?h>t,^B[w xj@wӵ}\w[.Xn&$X`ݥ;¶L o [R9ܐubfp.֙SҷFoƟ # #(z jdACd#ܿdAHٌ(D=ok{9Sk*L }a'mPU` '0RI 5 ZﰣCU~y5 u9r{ԟSu&-A{?/:S Dʴ!Z,rXg`{ɇ}L1<h8rN^LI鎏}֊Hާ#)*-3|C֜<.].yn9f7.g|Sq8D{Yxd8EAJ\-bQ%)~ۓNBM_/t2?SEXBQ)BgExGD;JL'iF\9vTiw[5#;Q!Hst]iZ+לiySԺtxekkJu(QBʝFیz9/}Q|q=Y0|\]زL[NW:"?hM;AFmd6*qw9]K&ɻ Tc((E,L5?PUh} Ok8avAȧ:r aN>vnEZ"ಬCL[:7&bFjW֪v !B7.IZ!7)oES?=vAKW+YEK5 S'ݺ_sklmP8_%RyvM7${=lШR7p(W-cA,`}=aQaV'谉Dܚ`ʇSniZ#|]j0&~.EYD!{uCĕ|lؿk='P=# >csF♱qYjp/?;e 7hEI(+(+68]_T1؈٬d#an"pT]N b+TŁϚ,:BEH A\ CP`&譾.NH&7BBP__L(viI[lQ<49RJ\ ~ܩg>R,Z~!ae#!ja&_>˶Rh*0ønr\gyH`|'`՘U>nPg}C] ` ?;]ʨ,!ڞGR @_Ӎ7f QR!m) 3#n7xU<tV{JbtB\jAjVW$4Yq ֏&g}? B~t zV }iSZ-vX5!S`o#ʮQTl vәttv>+DC t%&oLiq覿U,C @ϴ,@(%`N a'yA1u8e-žۋ=ryẺeVy6Ӣ8@X)Gu$`5dprr6#*:;L}VuYXht*^)_)72m' nX!Ȑ퇋S^q qCK™pa MQ: o)JYD@N0Be5/mbmY ;y+KOr<߆Ij e՘r5_d-UBtDN$oșuHjo+\Sq3ޚGKGˀC0תh;:q][&fͫg xnN^"X8gdK uDX'q޿+rg|a $#">9Xi0fxbc8Jd5E]2q@(D_u=/x) =刣N`6)D@G5t_ʹzԞʬ>:k};UфU!u~klo4o/G0B-cn&|nJsO e%M̉?P'"t:(',tYJQߔ<|xy5.>}|I 1͕VO%umt/WBb;שF4idu/ݘai0K~6jihgEKh2Ǒ!.BKUBs[Kxh+>3Q!Aɔ?Ƞݔw'$߁^,D{,s~L6U9`w8L_:!YIF%dAWUȔ2XL~*oVto5viٯwcs)`m5BH%2Cֆ} YRo7@Fn ^ʢ&~!=&'{.H" E,lQYpFH78Z,XQ/rPjK=JAQ2|K=3 >vIYʧZF|>,N6d(ꑈ'u߰XR!i&gX{/=፴^;3ZdΩ4ϖLupsh8W IPI o-}Šc K5z  -sHKԱ^e4Ikl[ vD˼tWҏoCCo*PcM5;8OY_l0%Ņ gĺ24\huҦeYǒ~B ;9ME}"gC 4`va拾iTZ("+T&9k0Κ1;1xc/c{#B4jb|!ꘞ'Y*ŕembt̖N7,>8}  VbcHaNRù2S*D.Ԝ U_3kmp !Edg,KOƖl"(*ahFA!uv ޓ88fWI!vY:l~SC9 ?˄B3 JHJ.(#IXm΄XVk;.$1kb8o{V+F*Kء׏N'}0},E x"j-"oKQk9Lxpa<QײCPxeֈApz]A&RK Hn ֢ *F"-GپV#¬Ov"yy\& #VGp׬!$Jte"畂4Ѩ-\̈́WYauRb c.8Rme{:.)a?sQC8 e=,^ߎ0Φ=F6/&}5OzE팁6cG)ɨ=*GA24Ғ$QwH6w:MQ)yAhBWm(g׻#h'edIͧ5 `(~'s1#t F)4O$bZ:iJ?Ƀ@ٲtr[ڞ?_%cQiS0!L+R;e}caх`,-)@(v y.O#R/n>{cԫuF/GOa+Qa.MO>xN5L]q)*_Q i#w/.0)aA)C̪7{w O '^s2bO=Bydh_Ysn(.ǃɫ ?E=.YCr0f&/Ś8BbB(z&&GPQ!:jP uX>623J„7D9(@hc=>ޅ,he8H-~,~$h]$YȠSJ7fCc;:&zjt$FgIm+4O8fS2 -bmp0\0iqPOk2c#ˡ=yC½*v}n7ү2en'rmmZLgDM*6NIM~J$Z} 6R[x#adN v-ܸfr>=Dvi[NfxSP݊'d?%@[dė]_Y+a$=M^nUUPQ$2 U}w+8\h`|]0{{a/'K/P!:S?L<}̯N~xMltZ)BQvJ2G+Qhޏ"_+,Xq#49?fLJ9pq}@>#0ًms)֘HOGZ9o'}7ćsmo@V |{˪CFlkƔ8+gJk`YP)DGKǓøS/ڈ 鐋sj%qdf+_eު+Kmqף} 5Tqx15^uE*/4, )S.BhxqCKchKf<;oCu(5pFBZ`;3M҈qgB:8t=j-6:1+!(uiM!lvzI%t5jP؉4 tk A-RW'U"ӰX2s*`%ʩ+;hQܒfn`US1+9/^Y  ;LH3 ?y뇷ڰ}مh.ْVm*n%Rݒ>ne{UiqŜpCU%AUMM3lKFP%-,җ"(%d̖s!&>Y;92gܦ}{{&ѷ׃t{ʞ"(A"TΎ |:Je`Ld!$|-P tЇ7WV5ȟ ;HdΊ>  $)zHȓ5)Ee6&+mS`E<>k0y^LGT–Mv+ɡc؍o%c1l:d `=k[ %AuZ}׵c@WnctȲk}nXQ>c:_ * U"SJ&}Qҏ:9Rw:y6S]]"*QVƉR(bW?vEhmySuxpNvXsݏqT-{~xԧ%dhA`HCJZ]Jʞـ0-/V3.ufR1qoZʷț/|W*oɗ~G@QBƧb0@d5N %jꀬKi`}\CqOjːY˃o:ݒnb&io'yL<#.a<27 (O$G4 [cYJWM<jVWjKQ415sSzZ疦ALA gIkHw»CF%5X;s\rVFO{'P.'$. 0P!z4xf?LcJ+5LLO344Ѡ#dIJ6~ђ#QIZ])*yȘsO~@]*恋/qB|UP r-2`ݑ>@AUKQ>UP }7 ɀ0ĉwt};L9f푯2o3ʙܔvKܴL8[1A$6x:@ a$@xD :*Jyse9tRkdB+_w yl>ukCeHm((JTqƖpSpUzlLJRMP,L ކjX B-Q]晒)I3.9CjPd`^@N@% Q3I;CFIQE9_eo'|.@.!P*]`@m*tW;jO۩2Z >)ꀙSp[(}<]ew/@KOCa&֓}pP3//:rq7wWȂ1𾌘*4Ǵz TL6;8{G8pԔܦ\LSAh k fZFt1PƜ-ٽܓyjvT/\R'zODޡ@ħ{lOCX aT@9`!^Y2WyPގE>F Ec8jBXቍ35A'EŒ8[WsTsspxCH !J~q=&39?xWhRuƪ8z0Zf o)%C,ʆBL $沂ӂvM4҄ 6iUyBBCxL[2t|LZX~hNn;i:mT]_$^ۂ@/͈Zz6d2yrnbx 448ݪAƤ`tANT҂\{&F_cZuV<AC^$9{vn bS|"^XA^x^nCأɔBKәr 0l=G5(3§jČ݉^ӹ2UڜmZw1;[A׋Jsr){g?dzMI}*/sP5䍋Vw~^[9*Mov6O0RWڸnT*͈^2X~ { P0M/K)#3Q,ǢWRMMnʇ~a0؃)G"Ҭ15gQ.&-Yl,ݡhϹ|Di7EXbaC]S!)%9vPTH73k$~ͼh=E }b?#bǓV>[\oJ `Q`Y %x&&/;tu'd52\u̒ ~q=fljPMDh3^&mցbڝ }Hf3}XP.aCٜZ=yGIrXTW)_o:ll6Mͫ)uqy̛o Jq# U惖M/?QFc>ߵ6lJ7]\9UCΞX+3hh AW*] ^,}:_3B`Д&Y!ɔ9EhU?aRZ^qg H<"b,lu%s=. hxёw۸īSR~O牼f4Td]`Gv`1A|s;33b];Nq:~.{XRI8v3T4g c$9B^F25sԾG{56]g2ԓ{eX'֌"Ml9kG ;˿yn23v:9d*x>=) ʐ+ˆt.0wpX%V;=$l 4?/BB2(XKc4wSzT 5̑)GnUvY8gZc =aXJ(H8BU.70cZfH/'xqެ¢kf)ͬ!zB5\`XR{ %,p?@$B^ǀ!oª[@^Ǟs>#HA,VVvbݛQejS37iM G&mOVueA˚B6mC#Ünhha{d:vef7`)a Osk///};ie0)=0j_Z +l0^PĹ?\®|E;;!E#M>hrQc20߱'Ysϛ`$6m5䜮O?q(pTҤ_,.vl#my4o7Ӧ*/Bǽ].5e/oUj2jB )0.9넅:2KM*E$= Q.읦+@Eim:modKc :`gv4yV J3OX [8D9~P.{X¢5LUԺK}׌:Oj%3*٧IQrP.ܐPd6-o1wj_6vST*m~:úU}ЪWHm\}1磁H#/3z =xIbq'mlՔ*JtY^˒Tpҧ$k+7=:savc'A(7bkO`w.(+>x| DqR7 ~29M{ n Mɦc?x"rr>[˿5u O~O(ԷH[pLwL2W8FPؼ{%Z׆q(sw:井$&D͈^Mu +3O(MH+c(=,|n%]ӊszҥ]C(OSkN;ߑe#'Twbzx}Hb:.Ŝ vDA)hQrbCf?N M^je,V>pz34@bY-saudsUy&ULjH D< ʪSlFƕMyмioO_h?2t[e/)m/ufe2RN\ԄB"0uV[E?+s(W6.m#f%}L|c0eErVYHǨڴx!;?GJ_N=㌩t>q/eDoBNt\yhUτ muT*ʔƿI0~YmXOV^W7޹$]ʈAc!I뱆Zfs5$׳٭T"mKW$Yߧ?3vz^HUl`)> .j RjQWbV\E`UjwAkEƓ$iB&Qϒ„e;-[b4q6dūSWHZ3y@dGŮnh6TّȘ$:l&=GS C:,PIU*ksu9XZϞފtwLTsPlED/y7 B㲑4ՃxE-Q4+0%85C_e;(4s< owVcIfvzyܩ%xb c}.KhGʾ[#qH-.Ix0y{,LG&9lxlv1A ke _1 5]Y}ǻ'ǐQ|EdmSN:09{_uiWv#Vr,oKڬN׮b/ǶnA0P8~XŏIh|[c O9ն5Ե*£Ahrsqtp0pbIKJ44GSz }H [d];jC"^O'LpN߽LdkXARnKHV?e IRFfqw0KLudD{-^y"e1~]=3eI iFܼ\c POn[X1qRJC#S]˝wE}8XQS5:Uy9*x 19#bZ/>86vǜ> S?i5eqӗGBA=ȩc;\2 |>L ]*#G2sdA*n|FIogh5YRL0\ƥD ;_:h`s=Q\?t<5ςΚ8ia=`~bscusoۡt>=:9˰H _x;bg կdT Kf}Z1`ȡJM FYR#Gú g&d[u7C7"dСh`5-j!]t`nLB%5h5?ODVb-dNkK4XKPk ڧH/ ۷4* .=KUW@#KZ@Tj_ Sj &kKfs:Z:k}^II{L (EЎp5l"ngjHMYOz(G-A/RcH.ajJ`5$& CR 2V>W 0Q~Kՙ}򔘶qѻ7( DD]򔣐Aϩ@g콆?Sͨ{ &4,K>THy1-{ zzaɑ\:]Ep>$s}ukސ!p0Å$_IK|ndݲ}Esv]Qu(['iցك4kDQEu@6KysB *QW>-@p8Ko>L衳B 86^!grdIכ &K$z*ک< _(u`ĬGvH{BS^nޣM{Zwz>#L['j,Z K,ӝ)d%8l/$ڨz TCl̷е+NݷHz|ۿ`j\7w1'8 {!"zۈbWcMr~=Db$N,g:slU`8A@$UMQduAtOSpnL8-4o5[tzWI DkЃpy#@ rs 98־UCz'A Z.c̙ -,>rP٩[|rSVۂ(jzOLX͇Y`3"FP9Ei?\Z{/ORUy>\[4X.4W):Q@;McjrL\_󩖁*!.4]&N ءf>y,0fIWN*,o\aٸ:б=rH-؎K+f0(YY&+%͸>A㼘6^52aQ( b4/@W=0F < j[83?W?Sʳ.[ELuQ yzhKt._IjG+;K3Y[4MiU]m4.tV eb| ƙQeY&;QS.Rgr䥉)Q3>wr>ՀcTKOdrIHwn^@ێ;˝oEʠBҵ0m."D!:ç)*:)G+*[[3I;NԌ*Zo??[kmS{8G+N%Q>y D8~2܌jgPY2pgDPJyN r9% {s^XRbaBc^10}t)ڼIE yt3^hc { ׿;un'r%Pئ/$-mcQpԠܰܲXձ^떴:9}׃xFVY #Q]\jGhsZ^h4N K9"`|}͋2(OEZ0EEx6`[f&۬lSIz:+qF~(,HBƗ޿!ق(Z`rPKO E;/enJF|Ig4o~}>ֵCzK ~?<~(dD='n[൸^6tN1IGȘM:._ʯ|l Ϭ"p`=Հ =y 50A}#$F) Vʭ,*ҍE_/9AkwbK[]!|`ylʉ[ Il7Z_s?wX[};RoqYLX78]ٟ{t`Gq"ƞZpA rG}@BP+*F74X3yjD8dޔw3ə>XtU?+'{ugD R |%u8RM2edf8b|O#晽Twf6}=~.ࢭ22.o=qlui]T+@U2Kh o?9)]z d~p fh @03#mCԲNۂi csN6x|RcG>\>k?1 9HGD~2+ao̼O5O@zܒy Mʚ|Z؟!g:5hOp>׸O*T NnZ+TYwD6lFh6qeec *fY` 'BŰ3^iGѫ1oru0=ƌ($7oiْ+ؓz |qbd3Ȋ9ʟ v@4J/+JA.JC鍀 _^Vs ;YG02Y `AK-=-:r&5t)匒2.&&LTq'wcFC %+#"o5kPw@ar~.ԫsw~w'=+BxBe*>2[N jo8ߍ}%مDTNMR*%:?En/571őXƌ0Q׬TpMVv!gEr)0+*ɫ@_8e{|W4%Hy;0K@Zd5%$ϤJ3]-NܓCvR6zKYĂ}_>eG &) ?VRxOY5jIm2WBL?S!* cQZw{4_ ~~5۟@;6  'BS: :|RdkE't#gT{y倎F@>eDLI z'q:e~N8<p6$rm0CTL-'7{rcu|_TW6@zh@cE2Նߚ\1>.+ֱƄs%2%fNyϮ;R&5O(1<ƸsLL"m-2BA0z%uQxbAB RS ; PގVl4rwl-z+5{LNط gj- Y.|H¶Ƙڜ3ɫ3ʟipQ\óIU]>-ٓ;D ;6s dΉUa#v֜hUc){%H\ i^>* E^}jp$E0p!fd} YFF򤶋9\1FPE,A T`SprN,PƒxQ2h_HYpmc%p*&gE)U˭#$ %MML7ȡL2j`rFܗnyޜ 1%Jps盝*rk 2;;?U>"ցޠD%7[U~ =r E2d覚>"p.9lq?:xe/ln"1ҪL+D<"PxF,ɋ)`}HǞEW-tf ^O?2soffmɆ((cH 3US<0;87s$ۆ5('I>ڸnxj@? jzVb;@TL-_VpYKw hڊ8\ EUdo*V?bIYY)hPmɵ/R\ 65EVP_w,-&2 'L#S7}Byvrp9UŢ7+lpM ݮY وVfBnXiGѮNZk:N -"moxejWUJ'SmFg浮dFT 6 G[aSw\S"ԕiD)ge!pǤ=vӳ1QP(euT{3~ݸֹ$κ}@avO"b(ԑ ()s5V@NϪYb{'uuఽ?')@8R&)*:5& d Ov&Ѿ<,wvoT`IIY#Af\+up&m<dU@'ߘ(bǐ|]"S+ΑmV%bWR +}I|9;V~r՚m~ohRcQPȉDtwv8vB+'!2-s*=Rq8vc޶Nmt:RH% iU;ahfih\V"qJ EQ+eƏ v}):S"}a&ꢊ5bS.=2v@eЖ$w+Ӹg u>$Vg=ٖzUAmIJ d8GissV$G s; bXkW ]6*E\|T K&jw,9s b8ӣ1l-"At I ͞3d7T)nz#w| oH8 5|zxU5d3]4>F) Wx?!Q;eDŽ/G-z.qG`[ؾ2R{۶N4-,s9$>c1[`gKp.78:ËǤ_":mڠ5l9HZnzjgy4eS8tTQC: }zqSר6US&++$2^yq=̔:K]> < *2CVX$|}.!u+t_0c͛a$˺0v,tQ @`oaGk2%onxducX6 >0d\ۨx/ŷN/q'Y VׅubVḿGxTGM6SuQ^zxJwUgsW~n5\-a|px N~pzP$ +ٟqBˬf*>̯?t[OƤo8CY. h3W),r Ñr4{oN 8P]x t7x͈A2 ?2ǷR8Ϝ+8kd}~ίs_Aq1bY^CQHF!xDHSR"@8BdVJ|@WpK|/$BT$Zy3ABpUx{X~N҈b8}A3k9>LNFҲ|b6F30gLqcw~y]&_bf|=;36(-LԖ̦H}C݅'Z4&uשYp:#vxЩ8&pz9%'͹{ RAs4&N}f __D߻m#L몐*[#}3I1m\xqڭ;+yvV=+sSNonњD^ԿV'xk9w<Sz3Bмp~>gǵ}M|{0efd‰3|1:bx$+0gnpTC,|K.+D|AYܩ'ߏ# Ӱ$]qj-w)0E;"ԩ4! 64vz=K1&4miFZ8={Ub+҉8,Pk Y.4{ QyD!M=2e$zCp?Qmv h$(USCog3zeVa5пr1bk,W~=@EL)"Iт-#~ʆKMb SNP(tƣWDf4 )#bzW::8iS[4 xѳ.=Q=쁞zL-jm{4?GT>ZI`ô7E<QisF@H@]rE3RH =:B9x$^h)E:E_p υwtTGnW7oL"t`%1mfwT +4=Z|Ar")fy=p"Vtzn7sg'vAF9e(c۵*CQִg:Y#6F/No'>c z 6n!;:$x зy'_j?QQϐY4ѣ8W@FSYM|0y;6QXE1";[x%† } WfQ/dDuM{'h(B?6ߥdC%QQ'>IWQ`c1ި\"{ļ,S*x9%յ$]*wZZ39zԥһwBF^dmy_0(E/f<#6;9TD;Cqi|$:d)13ԼWYJ2dI6-d&hW7w)\5(u1k ՗\?>v*0a #`.+ XSU`}LkѢ5`GT/z0ekC؁kʦ^~ ("/}Q;M; ìR' ͕j#Ѭ2ue&E1g"k|#2dNJWhM9|cQsJcnfvX ^TCʮ)5&綹HY _գfCKK*|})9atyif clawH{&n{?s~;svG}se6k8&S@ZzK7GiȼpepN&Pjy'/exHm:AcX G.#kD\k3(gЎ6btoB٫;Pg)$Cw i-.ƣ-).>5K.pޱD=e_nShrK"Q bF&?kΰANo4ZPFe?V:XJǝ14 tA "镸-6xGט oIXbݕ}$aoaa3+ԿΪϻA G|Z)@b£Ў9 AQa=z3=m**\3_IC9aeNwC mmr%ِFp2 Eҩ<ϠtgY HH0^+al*&_A]P ]?ITh; Х0^V׷X⿀1V(-oq[g ypE͍\uvXCϑaB9U GsHv3fl&F;+aZ|xM7K28W?6$=-M$CIr֛&;%7*fr3 y48>yPGQKy<u}h|;x/T(_AB2h_xPBܮ^ĵAڵ }\z>CXi(3ѡVF̜OUj } )y&'|] ʏ.ƨ<5S7%T6Y{=Ѓ6\@1]rF,(c*q- o#ah?ҭ^bHrt%B#h`ʒ8ΧeDTtG?I ޹I{Q]@vOJS6 C~Bpx%׵PS0徍 MbrC94 y\;4 %F7.?׻;Ƹ@qȧ9c RoR\(BW|lʗh 94p:@pUU6!_ n·MzaP>v ` V|,AX?/y̻,tWWEnP*pR8*{F9X8pClQ>9U97>J_ vc19"ɬw kg`~cTp?Q`8|e)7k^bܓD-kEL<󦬧_ Vb;Y /(ި)(o:mU!Ro py助0 +*xVoUzdK?Cs7v )}a)a]~T{i .4x޿9FrW&h7v"K*pĩF>+ .}mTub>Z=6HW{]Q2G<;r;J۔0 -}Fdұ,W%8նJb4c2=a2/ &-8>UɸE|R^Atۙwl^LE#Iɀ6e8Kv^X8xKO ޽*YUBά2zmp^*'VT71 &̚Ec~nKRCgj8\GbAH1C2E% ʹk?i !Kx v-b:q2w!-R+Ɇ֢@ƠϸNw3یFk~I@$WþrO,:[{V&0}Z N J'W =4io&e<2zƏS!Ptfupoq 6`(*%W||SC=gqUyN'%vтhQ^ НFDθvӓǻ2ھI0@rq@:'-uHjHsc 닑JŹm*1~~TMnBJ%WƞG3>@Rۏi QPϗM*L ~TJdlg% B3& aCiDXK̘KtWX$TND{+XLe9[ * Epq 'k\z\< ق6FWD]Ro4R:#w%j!Rxj.֓TNdgn` 83 7=b.ҹGt qWd}0bS=*6)/= tjIokcٔe}'=4ܐ驚w>4#=h5·e'\MH-!c`n_z aHB-W ٦?$>itof֩ ˚ySTױp̸HN9t=mGϜ} C&IHO|ߓ()ȡ ({Q7U0&w?oMʔU{g%*7_#߯g+0,q\ ė"9f$:AqUz!#l\,j\*y2$oT%~P-&1ۢ# S*~蓞LlD> R}$^@L2nvЛb3`f.pҸi `4~ϋh]<՜׏g^*_>Q U@D;W9t\s%Du39# B"w/Iȸ 2tƿJi菗W0A43v9RK`679 yLH#ӧ>0Gٱfu&F#+5؍wjR_zpb+6吗`e} v># 1s!je)9ÜV98 7h64 FM$JFg .%rț?"5qዐ!*c>hB[AX# SdmZU8HYjp\Y.ΆJlOcXkCpff 7NPg[! O)|6s([jsMeܿh)i,7¤B;wcHVݥ1@f.0ײ gC++H {Y24HKm='|/4E6ORgJ\HUX_e[nYW@UqsW&䚆 ]^Dn3-͸FR{o3$M,w?a >>,8G踽>Q$6V@AIZH9dJ]ˀCsJT]Ȼ.kA07q0fT}2ؔIʐP>] d8);nXUՆ߃vD\k q6g 4GxnY&mI&':='m|쥆`2)8a\b( /}ĪL3qg"wq+dO*] {kh.{ѡF<hyOK%^q), J(z9|NKF?wX.yhض.p$ )Lbo!ڈ gǜZD<8:f@"O]B:N+JApXbjt(#1Tfbh5ˮ<g#UK9 BWLeh:$+A(VTbޭD)įjԷm ]\n3 ׃'08 O7ߩiluu-2>WGO^ 쳗6eQ3az)=>y!6[[;Vw0 6xb7;6{~xMJsm)\C>fr5=,*8rbT5_oq:"|u\/qZ zLf0-J_=L%t ݱ0&;C΅:WcWf[¦}lƹvӪ ́hc`,v֣&2x߼fQ7ۿf5f Pѕ~KzP De[]0D<8\?{5s'VP\*ll"Xawor`[ӀV4n-܌Qq9]Ӆ#{3mZU1ʔjl*Ӄ?!k{txɝإ+XfA ,[*(i[0h uS/匏Ț܉G3_܏x o!D@\DgO &r)"3N7rg=}Kjv.o$ĦkZ py@=-%@(LgÁx;ũDo5K_%u:`Jc]O9-kxXmjwr<غaȽ(R²@vʒ_n5o+!tu\f#JNTVgUVp&aeCZ$͔7]Z2 & Zw%*TG\ڣ*2Ǎѐ}2a&",͵jіġj* d*S)9,f\  ;f}-x-Ɍ8SjrsY&YP }~y+m0=%qoTk+6p5,H|;o9Lw:"wl+{5Rn?f 3T-cy);M[Df 3&fWQgFQˆ7H\9B b\%g>W`"Q]Uc1[b]VmRu/OWʵFVTecḩM #ޡCA*wSWeW>z# |2M`6o4? Hס/=\sÆafѬ_!s5a>K^wp1ꞠBmㇳ I^n?g7o`[DJ Y8U>`D|T{>A`0: s '4ciOif'^\%EC'-yoQ\ D}j1;GhJۍ@9*1)H?fI>u=E =)ގޏ A㑎2W*Muآs$^.>ާAIz7ju-(GreK~etxTxv&b SN5B$;\֐RuA 8 n+=(Mm\w#kϺ4jNQwCRl+Vp yK<޴yƛ5<0KsRA\{C D8(ᴀ*38,u^pR: C3FdbP jP +ʶ`L Ԩ/׎[˿*Շe 'EbGY1rpm;s`whG { Mbfa M _$஼7M,ֶB Ũ6mj'wXRG p|[՝;.+gF2n.pAYsN|D,ti99KlR<y~Z5P*NjjMX^- ^0,F\vEH-GPx#Zh85Wp ܋y0ztx`:0UGl|Wj Bl<ƓܥrR9 {,|Կ@S(=0DTT\q}(6DӸQ[7"/4/OGµs>*[r"k a4'XWg#fg>'|Ā$/a)O)^P+li 0~JޔoN!*E+#CoǹP]99" lJ1ɑH[DY?gle>P{\SP덓G2p}֛A1@jz{p 0y9,Nya\9R>3ngx5lc1<40C\eL;6tCXk;{YR>sّ:RJbh~̨1tfPO9SjpYqz ' 0(PDX3;$iOѴ2wN. D)}yk çq^mNQرauҟƻ/5UBf}6ɢ[oGf7a? _qk{<1}fˈ"KҚ|Epv>5D 47 !I8'LAe8EL09ZhI$LW5Ô-|6 м}m;K]# *$6c=(҂=*we'o{tWzc;+KnnWߏI.fö"O\RtEmEKGlFB*А'zBXLol)6vl(IrߎϹ)fŔ$$s㳁털/?tr@38ePB6^R+4r6FCuPo2!kߐn?/TXD'q9F':mܧ̰)sxZ^v(udN HWthP ] Npg:O2a{5HD^B}՞&bktd6c"G'G^Fi^H-IAQ&Ja;!xiIY^šmƕתR _Qj.iȽ*,H$WѳQ\ЪP;D&edϤEBާڟMFy#ǒp]4ǢbHC$n ٹyOg·.Ό%P*pgq'W}+lGSR48l/#!WZzwg)-\ RCWgbķdg` )":1#D9~rnB(d9agQ\*oVAld>bF/y;xJH~ag#imVyThC}AȀ3/O5q5 >vX:2Ѳ)7wN\*>ptZ~f(ܭG^6̲,m]وS7J[OR}6h<)ro-G:U[^ 9OX_֜6v9j)a73&U/=sD7dq]^+brT;}=@;'gj/M2AŒz`H l ɺ\DS P::]7١(->ZAG,oؐ(Zaf a>*-ktAS lq{XCc$}1PxFɫʒouE}C'ߘjE^5BIһDMk0#ƤLLT^W@0Iҷ톨~)vlYZ$=C2m4-dY>٦W[{t;s [vݼX B+/cQQ]=nisSGv3v#en/7j0d-*0yE ECBczD-VQ0\ViĸvMs텯4"|͂BYQ&R#qWo]elyp;E}fAi%C6H*PeR aO}b48_V}J'䇿z8hQkXJOtW Zj A3zۅn<^ʠMlNL.4}ơ@_ ⍺%1~v^*(~IFIbXSX(vr~N{V!a`bWE_9} $ExHCnS {$bCU9O+ |3Qx e7)\,8^"`swI#.uunДkȘWP:)_>,^s(E#_54UC˝O5/$5bfhһB\&:2S^!u a/ki3 98VjBcNDڑe?~[9v B| r_9dJwBS#r辰db2Wr:\*xjeO¡Pݩ7@ qΰ=mlyru?kbmo<[pZX/lWgEn\6<1v$S] SovĭE>&KfDj@|i;(# MI24p5W6[FZDd\zbyW)~3/q=Ud$dc^4si1N޵ڞ<(RcUrDڼk?$ .unV^~/Z[Vzyy<[jӸO S.ZaԧaȘr᫱;ؾKufi+Y@V@NTUfLuB `#+;CAK<ov&gih,=!R1 tGS/QRNvG⤩킧\˿ց@SsODnjQ81W2ϘgFg?>'5{?v}fLߠ;CZGwWwh1 DC UiKۙӀxdSxtT@aȟƥW(uABpK^5rLg\8 Q}piiL4qXFM_?"J~_P}4p.9Xi-~=5v-lJ0iop ".c<;"%\޳⥱hIʺtrWaq/2>5̹)QUoUc _7I6ɱb~Fw4U@O^@tT$]^CS2 AA3\NK>|fb.ਫ+x(2ҲΆIl4$+s6]h?{~tb,Fž !_Mg l;SҬÏ(gr:͒+&P]Ѣ[C)]Ymz>Ѯg}DJ QAs,3=G}& WZ3+9 bh :Oj9%&B 멷ᾼؠf2?&QN+KMFTrJRɖ]ݻܪ(ѷЅ@{8|ғ0i?-k*Ps&v\T 3 gE+u;sB ޙ&&ssiϑl((?S7.\RXJD?تJRiKIRδl~*iQxĖwMDœ"hJXhH& ^7gr 2~\xhPu=WM\ j9KZ5`9r8GE[y,wa#tNcM}J{q| ;='[A%pҦן|N}S覦"c7[zTqS%^:8(1 o8õj3Q*bZ_sԲI[c@(@dΝH>}7%gKfC<̱^ʵOx/F{q \B]DD饹:oBC,oؿX>fD0zE{ h6/&=QV=# QET^C&9{rU0)8t[*(_jk.N7ЖBhwd~;ȼR=DXTfڎ-8GIXFVRQwC_×E$.]tZ+v 5VEzq hSU"-jꟺ:165l.C%El!Ll.Ցt $U&'0?NTEwrh.?@KwW5C`0!peEFq^pHC$'a ZG*é"_qT!)WI# neՋJB8f=6P8ٻƃ?VܚhшPSr̯1$ʘ|-w> E>v(;r#HC!QTCSgI؆g(C)pt&<i(TgFfuzBU}DN̉9+?dm$;&|a 1{*t*)HoXKę:b~׿g?L6u 94l"5x 9dP=da:eFiFcB$QK,E_(u>dpbSOIQ`W>+VWB|y7dlv5JF)aCb`<WzuLFkX7%~qמO{犗 L#&y6LΡgdE~[BYCĀco6cx i]$de6<>v:8%04IB\rcGYU&WP2mhTLv&cjhRN'(YDlsKy@0X+mZT=zZvZWY2IagT@R E؃dʏ\ҁ%ɘ9[~w`; I 2 -˞l,UL=,7E,Yj=jK΋@fAV&]d\SBk?:L=e7-L_p;lOmh(Kxhf ]n3Zy l:CmOi_ںAA>Rd'4nת% DhhkBhUWr7?!9.Y <y9W,*N U`+&]R03@n5 D [-=[eGntY6=|wwK"ࣔɥ+`a\g"h%Y1 ׄzl(NfrPܿ3BTp(~NS1}}¨B*΃pI O ~}w2\fW+@$OX[Gɚ&7.hVfH!mK"z\mo6K NdZ/8?(6u $z#hK&:%gx?ڲ.ߌiD_*\r^',OdhbFaQI]s?<"V"_u2˘pm,YZO6X{U|)Im{PʭX7bsu'ƥM{8;zKNMЋ:Ge@*!OR}i Tnuߢ\$֌Ӥ$F'2#>6{|o=^j*9QùZQaL`vd=ȡe 󾲘zVM[qQW{~_OH.;,igr !w :ДY(낝^WSĵH"KkOI"ZH}tZڒ$j0`IͱoJiֽaX؁ (NIcisJӽ{_Qm`G^eOƯ:V͑pB wԲ$\l^YUάFytkRl2_5jYL.:*{= |R8-eN0 Hk-A2|KVB^BmDΝv|JULąxm65#^~/̞(),?Nڙ;ou : P=\*MlfqQ6εi'!DkACT9ZS25oJ@P k}'#@C [۽V3+jW8zj'1ԜBh1\ZNq5v+Cbc\s]Wϧ,!WQ*kh ^PDAw蹞뾩?.Jb;88~9gj47U~k$-;eHUgOp13㺉'@m?Xp?7\ zp¬ r6 tT3 %Ras_6C";Kf7e OoCћy\5C{sq#Fk2<ۃS /:Mn"͹]L;o85;t si |"b鯏v bZo^!n1O)8o,vhѭd5wUBO@wiEǼdi%lK1kW*rIbe{e?hC+X^ywAIrgSG{܊Ts@oQwܨqdP!UHk62Y ž槜1"~i0Q/v|r 7!+*O9[M[lꢥgTfJYΥ3蜌2867Qk{QGͯ?] Ms2 qyTudȘ2,ڂl|x;.dJgzs0- }o% ]TCq*]ܯ"gFQbO(w(mKw̔#_AEL_AS /1Nђ,ӄ1fԗEZԎF-)BPπ6ޅ:Yr]xB۾H^7B;NB“nA:9'3L5ke`qC&VTmˎzq4)]ҢŸkT:6 gd0n:ޤ{^uv6ㅗߑ@_[}I89JXbĎi |v1+AP*N5)s"'G{Pljfh?u{WM \x`s3=CJ'bDk΢cn6>\+YO?CVX.$^VK,x[7@݉VN)Qm*j6hŁurF)+)3H9v+~b 6c;fa3hr]5DaP?$^KNyV"o1fɘb R<;pP7mu|.GE>uꈻ28$sC/Hw 1:V t$:Q<U?*c.XZu06H\Yh Qw-4?ү$RtE&nQ!Bz5\bօZt!y# (JZ;ݛYR-C4&X6 ɛ`/۷mȻBu/{?l㢜_|; (Sx q$ySeRч4vMCWbt7KrR [SOYzj⟘ Y1zw4O.UZa;oV%);xRM/7p j{1Ye\ oono܉6ѴSAfA, `Ycc|Zžjhj٭'N#EAn'OBma=[Cx W!Ȫ֣Ahӓ$fPkE%= wM \M,`#PɁ[Fpc9yD *;A]m2H ^f^`(.aeo8kD]XCEEۏWyj$λLxO%b̃Rjt7dy~ N^Oyc277m-K 01_dk<4 ԁG=8&F $#G|W)p#u"%#5V3!UB8Ux!/Z{h!M8ED<-!&3j BrGNOݱ8y ˏJQm&,d8np8&Dq So3og0RÁڙF9!7'WL]*|vƖzr F@س&:Ow퐜UkGjz}U.vő7/8rF]IOU6EŦ`{5PӉw^ F/s{,NS.LJ- ~ifδޏEK]GQ,SVg7xP4ʐ@Bٸq!bE~o,YZ<@t`}/MǚVTc4/7ts\+Ok?Tz̜ R3 `gnx}=1,$E1%ֆ%ef{sҥe9 $eV`812.*c,?MNd&{,Z %.5޲; 1E A[yY-/+LpjS|H7ʫ!CRLx' 71\I2O#*2Ȱ4oGckV̲Yj`BW~ . vkOgMWE( |sEP]RR!(/Wƹ!`$ tm!$8im$¥= n8GeJRqIHR.oomH (,6 3 ٤fzp6$\hUA63E7_%uuCCT^Gfd$8D5+/QǒWǂIq$$ؼmvb~O]v}(gN\~L%/C36ꈅ<xtBԝjOg͒WN~VIA6jiN3ݑ<8#_ Ũ+ct$IAP6XM7u&SzwB|iC4@:йcI`L1\G8ok%QYPIE|Lm%m>H 'ag76E0{~S1\C:N?{A'QW[ P1E"Ǹ)NuZJTK &:>DO}D9Q$cУkVlRM7@ij{U"ɏ](~=b+w׈Ppa;!gBSDsfZ&?jpjjbWэoq(l^\a?"q_Rig3S*,y-$|ڰom`>"rZ-i bPGh*@! ^UI9oHfwIn"TJ0o&y @{Tb$>m,pDrDdUoPΗ1va9Ynt\0O5ӆELY{ծ(,M`럠-ޫ|ʧ -: EZ"HӨi?@Zs%Y Ɔm]_dg-TtT1Bqo4b}˵y=ˊ>N*L:}B$A'$ju ফ, ٘؁+† N6:G@ـG^ٕU{BaW۰ץC{Eiƈ=R ODJ&r}b6^a>w9~+a]b:9Qj~Lp ̙3`,  D<vК^D2+[ /iOz7t 4SzLLBtHfSyǤ8#i)ͺZ",aThJԛIC-~p" cn}O dioӹ!*_%}(GzkŧNJ693-8 LW܇PUNuUdSm(k]uŲֈEyKX؜1oMTjs fo ڳ·,8M'ŵxE%&heRC=FSɀ-R[ kc\DPŠ(P05h#`|Qd)qɳyմ=}VK4Y-ަ"eb Ub  _C:$ s|5CƘ[8/@r('-79 rJ9!T߁XZ`/vWLdʨT}y7!'viHjz25>N,; Cj3m`-OyQTt3a;2$fa2_堑elμmBۈ=W`'E#qs"<#UAS-k P09m9g/PuT|cήY1:ݗFΧ1M^ƚk!JYy0hFa(!6W l. t|c9ls߁}H<4'A:~b_?}Nw/\yRj U#'_FC.KNMLnO9T +X/JWg,G R坦·jT&HVD;/\C\G$/^b^I_b.u)-S[<299W KzhBfVT~+W\89~A~bkB@u#K4ũnhTU9S[uסLTVqczVѧ߃b]ZGL@䟔J Uqiz_@'VD4$ ]IEJ?. ) ,z%ZNX:< P͆<%'VQh۠`-eF^pnj Nl )4UYI |xAl>K$u_kzMEs2z7CK;'m)_HeIfR(|~=|%s@I减Qn&lKAxIJF1UM5u+i/ U.9q\Q9Iԧ0vI SwH.Sbe@9{27YG4 3A9Y[_y+? :@-ډF:Z@vA cSֽ\/Q7J+fڐ!ohAB=W1V^Wڰd&֛_ÆHv ģzJqimJj<3_)߬dj= {J:zjEGlAq fw\xౄ=`\_ET'(@MQ9F3)p/'Kט Tt `N4ΙՇ2"z/p)$rif.f"r'RR"m2^sW خrP7=v( Uv׷j3"_q(K3NuYUa Xˑe-ni!R?\cM<'f_}A؛/>RXi٫{\Cbk|F|( ]&2vY|ТY %)RBG{K$@FG"䤩"̊m5xE+p#u!1ZnEFO$:5TRWf $; FGQRd21Uniio7 nG H+ 'w`ET2ZlfVV^(jKI![|f}<9rε靺m&$iS&՛х?av=Z4|դN+6%?#ٸeVr]J?^T_[aqc(҈iE$T \[$?O m7bcF}aOF]TZtDeO\W3R0zOȋjAs[؋!zȳ6fO'\Da 5Q. ھtU}% A{W&Č%M(_0=3uk#YO?i- w-0:WSĊrs%ī-PөƳӓ:= #2$[[+uC` Q yE0vQ٢OͭjkËfsO|YmwWU!gDj#U~ugs>P" :8xdO8P!e/R7b+;o|j#Y =~#& ƌҚn(O۳rE_P]L΍&eݳN -8EƸƨ1g_TV=ـe2[|㳆.qZSzɽ /o%%m^&~ D Q.72⺍]f$/yhyR@6ֻ}_2r&7fzT73s>Tӏp&͓֙C@nH=qqW5KܕEN, y jRPQїZ |Cm!|LM<²ne"r8,IkG7ڇ_'#1Srç꿺 _f˝>]@l~`~r*>"4Vv'7m7ޔqe060AFy A . Uy)VF"3~$iB۽8;£#i<0Yr[yb\bF9_C͉$J YMz^;Gw Vև5T+wM ͰzxxB bHY4dIaMF4fsASf;(QfJ;6ے8|YzgbHԼ9*(3k9,%)حhvfNC䧓:eFTFr͜Ȇ~؎`6gdGW Ki4ӒZc@(zl?aaX?~ӞvDm{Ye-sfO|%AV"5bOQJY:d;>yxBe|.ptYVyV3g@@F: kSѲz]*@yNXȔc9cdǥl J3KT,_Ew xMOr])N3,lb!7ω<>{?oik߀M\xtq:(cjO!n۲٣3X'Pp7`?˘ 77K( pvkH=?|y{SbB!Jy8jg!eN= V~iD(8tqL#ũh{:f!_ 8oL (tЯ/qSc1 ޢ]%V Tyx HNxA fOp.{+N`@I ~.[=295 FX}Xpqa}^ #W.9>Q}k5JX0L#Y-2r7%X]VciAcA4k/l| iGçnG|^nf +edMkחn!(&s`-'.XK#z"^4-Yk_`E47\&)f<-A%|Ji@Ȍ)A -5=`\o|dXj{bu395dc6/RH-ĿIب@k_1ɸYsnihrIvn4 &G@bJ6ʡqs/GGrpqOyA_G^@cKC Vx(U6-wt j޸Yu \}f:ZoIGn9R6BfP/#]~5XۂHcX"lyS*V [QrYf ]"xxIJx> lY'8@PG J ni54qےƒ x1fMn^9rkT#rzf ~-1p &NN<:JxFlJQxբZK p+LUzʈNJMi[!&F46-z})0)?G&~)>-E&21jFwPD]WŠZԓ,6Mѣ+,-rEV<]̓geIK2by0=3})GH7Up&Qyat^}@RlI1lLQ>VH E]~,scx ~'DD5. >+H%f'9Leg4aלB;A4%tSש.ZiD<0 "GLY˧\, m)?Aߥ_ֱ]j!'n6F%l'Fg.\$+F> `Θ?ӹ'8VЃ^pM:L_[ke=89j$UC݈m:b:o Z-~ ?"iV@78>ƑW`gc9@[{=$z٘x l8\{Dw6}{+`h5^$tR3!RR^V``ETKQڋoY` U)! 3]]̢ ,H;d$Nu_:ݜ1Gk^a45Cy%U;)v526m%=.N5}y~@jZY*&?9sAزҾe"_•w6ܚZ!|ޓ#3O'j8K s5ʌ.O klBA53Q͏I/Ǭw2Qf8R/wRCw׹oؔ nȎՕdZ-fp\U-PO1vQ]*aHǃiHGlZe#}BԃNEj1iܒC _؂0lAs+CN) $ieIc~>t22Nydyw F,2&pu N~'#VtPḓ[u8M[Ežr)B bG>JO=|M+E 8<~v2Tf|U")\4mZ<* pXfZš!g<űj{yU41h6E?=a޲ pTj\Ym7CIe:Leɺ~Cicw RIDuZJ6^IU4[UXwSM\M{1؄0鏹-/y|ѩ.wsJwʴqa5yf|%C2 K`-]S4ɼ mI, Ajc 7`2U?cWݏ&eq0vHNtgڊ2OX_U,z0Cն~+p wK:ƛ, v Ag(/@AJ8Q \#D6&M];V 7Or_lFR=E8(tœ']QB7.OZ]c9m{Ul6wF^4FoԾ@ :J7SJ01|ʈtF閖7#Fn<.Gr/Hq1(Pש5 1'bꟙInK ,a "1=v:rnAۤ~{lZYhs\E. UAr `E{Fww {GC%Dxi!z-l~MTJܗ4~BCTm䐭Dg#҅<Ty3L6Qy$.m_ a{^os\ NgcD0(9u4\_1 S^ԇUO|0l}۽-^ND= djQ5e 5 y]D9߶$.ֲBKf'RRgz onhw dYdwկ ehq-ԪBĒa=:qhj3?FHIOs$MW+m++o]Re}H47+>ÊLA'oB/>z&ܛR5aEQ1v`~6Hc gSHkh6i"ǐ&ĕ6ŪOw#en:Aax,GFݝs~sRȷw0"㼊ߡVy!/iI~BaK^nϦBV-!7˨UpX텁2;U5?IеCw2 ^h^d~DEvs/ "pMhbg64o<**氷ݪ#>)nFv9 n]U}vz;K9mex#*7L/^bw-aTęj1)!$7u8J ](gX@F Deq`f&@S)'4{_]tAdZMY[eȩmL5- qm1FzʁWqnX&c/z yE*\Ifd9Ħa`,4I2N`Ҕa5hL" 3}آE.q8DREя|@mHX:Q:^O/PNmLפ7@RAQ8)Ƃ9 qӴ){:0q(5Ipt7w/T \ᘡSBEg&<ѻ7JC$] &a{`2 N5(1Yzݨޝ IboR=E([NgEI X v㤇rjIe:v.6\F Ӑr^hW.ǁoElڙodM⟼vz o\KtL4Y(St6b;5"'?L%Pw2/4і&u/nR(LN`((g##Ү 67~AU'o9N^bqLE”XIQfEmW-0b\1NZ?}2񛴀@mNN Q,E Qj.2ds$3T&zK{:ttJ{{CWBĐUXkCu|rs1os*W G)ׂ|2э'_^x>E1{5Z]_ɝO6[XШV3_: b@E|&BF,g!Iѕ@9R}?w(? PTg:|՟_ۨiXSC C9bGE*ʵC̼  .>…,E&\~̸Ʈ uLpcj0qHI`<8 (+gdGNM>"(7n(6L*],5͎:<3`T|9C2ӞPz45%vBNL6;LѻaէM}D1YԻT8e҆FiT$ӐlF-"8>ӓ٪0h=Xϕ@4s$y{4Q/3v^=$LI^=H 3f_ BJSACIIi@oGk+t,7I(-Jj(+)Lk{nPE )?m8oǷ oJ %F^s>rVcuՎ dft+wB|@D_,MWkإd1!FΧ#"BNIa6 J,X}Y"B e1um Ћ+7^u|u=u@0~u3_⽴}>Cdy}.}|b1TRͳ j0ndsa79_ppJ*&+_rc?+=]A/=C.̚C RЙ*V8ȏbqFN}\"J< •o2CoS'6t*7C)=ky;+db5Ac3C g4W%}rjy:̚^ nN~[&708u!c6r6mV"z}U`g5/_'L=TI/UβR3@iy[2WL b!.4$6~-2vj]&_c㐚HKG5熰H,b/zȟM&-%26jKpMiYkx]`5v>*ώṢ2H%ݜ^QRDz}(U60`<]Z@OZqoo؊ΉϻqB}Bd=y@>tCԖhVy㤳"A o=F`M+ApD?0E2{pd}d#}[Ows> i `.q+ gyE//guBcb+āLUch1n N1Iz' Uk{-db~d!Odq_GP IS7) A |+*׶9EhDYb-S@m{-6hێY"x1L/BiѐLe[/ÌXO,THУIG]kCrmSG3s# d\Sqw^Ӱm; p 춳1/MB(xJ?fSS[뵡jd ~E9>bɓ12y2:UD0TΥ-:C1Yz& ub(01Χ{v*JD8~fٙ'q=7`=Bz. DR@*jJ(☦ʇG)@8 aDo\V M-qOAweL/o0QE+VjF *#Z0,b)RטпuMm`5aAm+-CkѪC:ߏR+#.OY:9y{2㠧wY\ ΪED{WIgݰ9d!M1ЧgFl\`=x)58Ѩn=*6,U_rx.Ĕ ~q^ lko*xXA+nQ6dŹ,sE0 K<#'HnЊa)ED^ORbeA$goIu:/Xoo;Iokg$`m"uYhٹ36=/Q_$A2˂:%b+(윸/.0 3/U7N8~ЮS1mwa{VB'>9;aӳ0}G&\'{ŐJKݭ醧;2)7⛨P$CUJʏWc7$.pSx8OfMeˊŜ4DY8N:ajQ|XfAQyu{J\D͗JQ1$!kyz%) 'OZd%@H ?fjߗ`màҸiմeNvIvr,cQ#]:V_w VhbiE? 0%H/ HUmc2hA\D~ZÖjNtOX?5f8M6O/?f):rH%´xO5XX 1ÑVOxѹ2t4>۔'`n=Oh$'{1J5$i>UwP` !/b*Xp~4i{o=5.eJGrV4IN(u*)hjx (5Z}ua⌽  .X/}ʰ6sħ@Ho9uM>N'޼ s9@LuYJlI֖^}2rM4yDOU@*>Վ%Pߚ6KlFN0gN15t%[\DхxYy%*ui, _5n˷v<D~% "|1 'V!MD% 0ؤVQ2uz٩jVXv2MB.L1 ֊vI-t[>: A-t0iDJ7%Ae=q.3Тx;(wıX~\3SWx$&nZ:?ו! ƸS >(Հ|V4w˘}VG膺UU~=A-NVKJҕM|u:QT«̵[niH|8hG=Z.7 Q<}PCȖRfk}*d,f._e;цY\F 3Ok 0A';3?2Fm.s5@ER{#۬QAzPZ$@QEtNύ_RP% Voua0@&\>큠u7J{Eb%T?NOgf, y\%kgއrgj>=QHDYD71ګ!H(9I:'iܩP|o &{t \P |`hLj-u²9"ɺtBeox ;̱!/'RT2P-ui\l}z{ A2P7d 3 S= @lUP=J78MэުX$ے]-2"܀t Y_l煺 ĨRU+I~FVwΝbZ67Fם [̕b ^|!M){C8b4͵2*%.)-ȝ9wLnMqAA<c76%u=4j=}[e武,9a| T_OauX䠊6h2;WHy~o<~e9rdq;_u5u=6Nd.P"Wgr)]nA-K:m,({_`UL\G5hdLA^գ`q%1?oym?KM&. ͮSmG"J<Ŵni |P>ujE..s@n!5; $IUOR݆i0^ͮI <"(ӘYW*u:UBGAKEDK /o+|$n$&j 0v㷣RSly5dÊA(?ecH;kKm9Zt Yk3k4 J,ŒXJ{@@Cma:~Hn0`' H'Qub)cQDUyc>_G%Ilu7S嗄 dzCZT7%T_M&a`*n((t㛭~@(#¨U;'0>_D{2G)8؊ޗG֐1{6ګ.' wNiWˍO䅒J)a^YoIb{v$ZPK El|8˸O _m ?p&`sk16 >j{%K}m)oCr{]Uc\?ů!T,X<4}7`J?eǔUy?zk %Z(Eu f iARp/9EV!ե?Y49I0@A_4QqpSLP-Ngp"$7IAo1kcwʒ8BֻgR-0%v0jb*n&+Bw#aˤDڼmx̶GrTJu v3i gYersW0j Cu|q2z״ ,㊱ɺDCXe#z]?n,'XH*t.Qr^N _P5JYr{l 1qش v[5JZ1}ҵNN&'$cfwI \͘]}|!·@ciK'ƒ+Z8y]pv8luL'ą"Hqa Tղ7N2`)ΔiN呏+̫A?>{GMT%7bl)ƨ Q){=xoP@3KnJi 0>UoÜwxC0By H#ٱ+2+)ڕ{ղB~,r7?g#tVx[(8/[ Ǹ R7qg-3AP?D C$#ZEmGq۫z&Ux%AM ;ܤ"[HCRgjվk"+KkF}Otx.8Ctb+>!9`C0`EdMv7zq$\spK^Ow!v8PB]p_LCVYce%匼 yE^r /+EZl]"WIzRBKpR8 a+OJXD1"~42x`7ĝŰ̸DS$gۭGo8v%ZG!{g `%BJc3g{h.ԶbS'X5h &:eoDqɌ0Ds v~jjMb햴pl+g7;+GԮFM!!F ^J:cĹgFtb;~:x uYTαUA:6B6w<$a﷧5s9V$YV>̟PVTK 0!4 q&zܠ ft.*c JAOPHdMaJ8ROHJL;O&rV0^Ck4$#}YgCG_$lp>!} )t<օIA:~{Di_u]¿.`lKNgX)R%\ ;q} rS$(R|٩24(K"^GgCjX0+)2Wm};<ͪRоВ k=:1hWqK5NņnUAsr3ۓFx  FglRDށkHcKyRZ:mH^>h6o mv7EM m< ?oUK: *ÕK%kc1)3ݝEs|G@*4Q{ZdDK(&& xkե@ X@dK4|ciәQݿ6VZfyِPZyO$; &oDV<%p5LHHsƇQ65j1s8xKm:w_V`Ȑ $s{7Jz )ܽƪeUvwʏ^-R#U7] X.c(q\BZ$ʘ%ZI$ԑp{ p2BUW܅H8}g*qA 1ƜO&|V }`wtogYh%f~tzM}@cjFiL09(n&@7$b˨G. *J#1Wƍѯopq/(T$2)Xę)v(Pg0.5Frw&IH~H?+ǪB&( D' $󵊕dJک2lMWeaȠ|d9 p'4yNc[cY^JbARNA0О,G~ZkՀUJ|LnF ;mrT!WӒ#4{/ i挛{eq™7D{c) kKCS~f5-ig`TCW]eTY924͉ܭ79 NӸLZWoke3DCYO"%MIFE[o>B<;X<0+U]a^%Pj9ہ,ƓU:B#YqV?KW KΆ9U9V!b'ڡb(A$,.9{Pvm@D5O+qU jWM` Ӄ?FҐ؍ޞd?>U+Y/m$ {cSGYڠT(R ɔqR?:\GuC=d%Q(/]=eƸ/PJqDSoUBbOaէ)^FQ],F߻)gZ39Q/Lf7ə0OO}6 ƅ;Qpǧ[4$gZBXGӄŎGHi+~"W<{T,p7M SZXK(kLl>=v6q! -vna6/;3br!va=W|4N_d)ƈ_v__ _C%Ybb+e6-|7Ѯ+C)ݨ=ߕ c)~\YZ n"C3qR.gGUc * :'^U30ϫjϘt0$|QM.Y `d03ݯ@³w\1'S9'Cʀ鿹{%eMɿzOW IB0R/'ֲgxtqȺv.Q(g'M#(&m, l|0mXLˉ?}CfX9 bSqAbq“Z'}唕hN,c6PVɈT)Pdzs"v<1*Qq= ~^T!g2bBe:Y*(8V~wj*M wCSrP$mbI䈞8@Ut27⍍sXe58a")Or7k!dvŽxȵXD\@+0c*EG)8ɩ  B9p'>܎Oo LI6DNY.`JW9[u;U&] FQ qmyHQ\ܓ6O iZbX:/P`|=de3+KR.uW .'Ş=Z|oVS+P^D`Ʋ>M\Ղ+F.l [>|/;d\I: 1~5v8uϟNt˺$T୭0.fe1e-`R@”=L.5k $GxC^&ē.^lHQWa-8(ˑ!ig;Mo?Hٻ{lVcy7ڍw h;lw$ۀ xogtُ NT`Ǿ ] YRTYbTkr5%N5U ==ѳ$ jϚyQ.rԗ@js5J3=nO ?.9l_(l"3E'PiJuܚ?W1cG|dI#OE/=R9v"X]ǎZ u7Mb myˈ"_c~ o'+q6={NtB{ˬ>Lz|g1\b|ȋ)ڕu~ ?,ԾWF4::ȴsTmVwgC%^ZR/-'R:7VUr7:xTյ3ԁBqǷy9Tgv'd ϣKg‚|q.zM=4ٮc`FX!tA^HT6˪ם4!畿eR QmFDv=샡\сn "T@qzdӝ?xѴN A2rƻʤ7]+\fyDk(۪@bTU1O%wżC#ܣkw7?7?=J8U`w^@"E~ ̵?I9Q|^tuUecO6t.K/$QTXNJtF?S 6aOO,AW(H]ŴTWaRT vh/[D+&^Пb@ [Z=WU툿S1N- K7&AZ#X(`¯{ljp3^kaQE˦5FȥlTq[]IU/d9ܿǬ1WWh\C˕YoQrfh ܡ[ .b&WNU7 |C.~9=f /%*,s~_g9&t _x{a?plVDh)&Sx\@O|;woYa:>BgDPg%^ Nmop3q=gu1J/@l:i6Pw@EHJ$(0|I.]ÄYiaUD|G;Ŝӊwvh=9ټ(Tq&fe[SKd&r]!"z,B>EmzeS<;i4uNem%]GuʃrAhE5ߩ%+q‹eESemcq0퐕'z VHw~D}h*ԁij+0O eL;"u2n #+Eiޕe+'׼TG qS !xnhS2+*6O]/+v{[$L=#(4IvҷN:ąMJb$5njGkfLq*xnEt|'LDĊIF+{p M+Y3pt?( zS׌3ͫ~41/ .؅("MIj:cu;*] Y{CGɿ_:2N" Ac- +",hNRgU&;Y ΂s򙓷tey0y+VqK:bQ)A"lIsh:&׵X@2i0@d'(1=+B51NKhƁ] ,Mp ݸzF%[VCD t^Pᕆn]9Z\t^T~=+x_p[\el2-ZW 'kd`cP]$]/V78PFY iFV>uo6)WToH/f ]bDU*G QʓP@i^X#u]03aTW(m@ lĄM2-4H:5%x%g(4tWq(>+L4z ݽ &*ESJfZZBV77xN;Q ?#=Լ"1qWR&綎٪[Hڦ1Xg$Ghj%FKT1C` ˃j$%2X^.r4Eo~p$H[k"51z5I#^ƅ~l57+;pfsDIOPa t]ZB+kÈ{y (/ԁ^Zxf;:${~2'pe\[Y'iU;'-ܦBPΜU4^egU⻓VKg5O|ҏ ᇑ*R'?!eA8yV n,JC 5#gҥzug{Gb{u-=n ` wKp ~:;Ѳ+IbkȾ֣]@`QY5śOՅi܎3Sѓ:;M#e`Zbagnd`H3'xɃe FS]wQCb1poa C1bkѩDdx] c9q!%b1D5:O8/*~+z,{:fS*PNZ\J$]$R"svRxyZƧK,96Yy$ !oS]_Wo{ZI5{E;믍FODŽD=latꞺe&LpdYv($ԽySCmp޶7*& ,R'50G?tY{TQw3$R EB Xs4;"粌 K kCKVtmͱQ`3 ?^Eأ^ (Bnd?hbu;rk,ΦZ["~og]&+lv@Zͤӯ{R&2CmuN!\/Sďe+WVaZގ`Ԗb=J|(!G!eXf8TVO~Ob) ;Y1w92Pb3 b 7K,xim-hߛ{f8H@&|r/c`ퟨ{W5?N9- RM0'e(xAޗܝ{' an/fVbVO΅;6'MY@R| r<(haJemNAķgX5#?+4%r>.gu~6hwVΑγ.wg?M⢵!leߑo'O%A\|PYg~ҀM_]G^tY JE6)+ /5l/BcpQ 0XUT:)<|(B›EcXV|l)\Q \р8fQZ@TMy;gt*F(neeߟ=N&wY[)KB!)pp>Ue #O"32L+^Pd_h.FmTJVPI, ϻ$nY\d  x$t>vO-L]k1ÔI}c#zPqlIx]+Kpլ 'e_vN$_T (;)R{_,Rg͸=;_[uNhK\!Z(Lu$TbXƑs?5q& ףFSxK#&HG7G&b<8Iv_7= ޷-I@ YDGڿoxk*5.cc[L1!]*9ncL#Kѯx60+#沉|Dr.k(AI6qPD)~ n8?ѷJjyB&_e] 5UotqSj\^w5o_dT"k T4&Ir~Z]o{|D~責Z݊NFSc"A>Lwc޺"f.W`WݶC\+Rځ06 )K,%)  (u`VDv+%U61M놱3 D1J1xY!Zp֨s vгzK9U_pz_" t7)y*l{~9,Uz y*עǹ /Uhe+wϰh<{P+em4ăoTOɎhmfUԭp؁`|$p%X_G1tc_TԱN0פչ/ q"!qUऐ_Ac%Bq}3O5ǘW9(1}Дi=k0T+! BLNx#iN4`m3KP7&BZfqo$i=&rG]fEq7#zYPŁx'hq@!5kQeEޚ$!z~/Jo47rC>̬BщDHh~<ƔI4/4Zg\&牥&/evzwʐJU$KA/"j?[#輨?"ʪti9O^G]t4ͥc²ޘAX鍼ꦮlt4s4:Gk7 nyYG7A>"{d˷u4dޗЄ R%Ԃ"*2h2Տ.7ת\ Wr;7zsY`~ 8s뙆]mj+ $ ֫7mA[?.6~JrMx(PҒSS3 TB}HzS'Y-Oi7kd$4XD.3JSʁ *AtUf'!uv2\z)3ܣ>9nkt5Ƽ?PN*Lgh ܲ^EYk7 ÈY= r u籆]G E'o=\}IYIBRNswRX4%I%$2L<m!2wkѣcꖵ}]i8L1ex>Kt:EZlfnXsYX4nY"dJu  ,*x !PY~]DM@!)7~#Gyii 6¸K [켻jDGO *o<[&큕/6ԣL5קXÛ4` 3.mRn0n7R^XKVĪu/' E_#a emj#9 8)6N]/[󏘧Z"%V0|dUb-fbFG] ']i.SEMWU0:~yA 9[ux=dmk檝7B.o% 9v-(d%1b˧{RU;^#>v^CNH Wm\)휰p9u*t-r\Y4 q-{+* .,*H1UV긢~{0%4?_d}yGJd&\M /#[TAg&eP`72vp60]FhjØgnN!`[w0%Zw"o=f\" )R\Խ.BeG !h0^6ainwHe^^HC~!=XC1K :Y(!*S D,RĻ;zP|ֳ}pRd)YmiXȰPd<TTqvt{:# VptZ??V"`^338(NftoD\ 3M۽^;*07:-%pN_(B{cʼ/C;6`uF = az4MIaѦp}][NEKMf=q%GqƸP28`I9d^3{IFp̟FR`;{3$ʵhe7r--彍Mrɛ;sJӧWZ3אti鄬 6C +d)oɵ?]G!T #|k)C39ѽyƷ҇U3: j j;-Es x`^CvtZg,Ma|?4G#iuΔx3r|/:RܶҬD](r8D8%o3<=IQ8X Inzf V .IiQĔ)il(5,\e)2u֞1UƸz<]Km}:j^>{hb{ nz\/RNc.2WH~K2gu.B=#Ky:M$%ꨔpRF}K8 6bwG5нXɣB X:Ej 3prJyOƙ1x:gqE_~Mh|rR9XZX)w_Ǣ qŤKн3=u}U=#6iB3u 4>ͤg֯̑JµrwcBݵe`|~gldGPqb uo# z#L[ɇ֓P2/g%-:Kxؚ=!K㙶=OJ`*jA4lq-nc*ِ{14(G&(۔Ƅ,ؽZuz"8[,Q[#CdP`S-KA.cLv4ʢ !㹾[ZĒ(&0JCpzF,w)Lb_ "բsiqއO]im32+!f .=Vذ&f 75 uF5v0WhC\b/)a`he-u;yh=)*Cz!R@ŭcc(2P->!gevBu3Mj_& Mc;ɪL~fGA6dO X,!m5 KCya%yn1= PNcܖ- ~'wrv.(8Ѐ$a*kg@V')YsS磶t}I ח8"pP:RyFPPG,Ľgtd{sU3Oi8N2yCrt[NУIτ҉SMCEŴ}Xy%Ӟ'^,X8]: _p:hHByV U_i })Jrq!V{ 5&:$Bla8 ƎY 7ua/.e?C%(^js] Tk 5F*h(GfJvlK6j#+ oTr1}D P*B<| >9(W+'XuӖa!Hed˲}=sNVɃu[w -}h?k}OLJ}ٽItɧ:S ʧ/˘N[_w95I9Lq ΀#VG4SyАްKWgN($Ay?Aov>gjmE@c㎲7Z!]FΒ7 `zhK,S7pU\ >`[F51NDEFz~pad[yȢ.[7hn0mN!@X5Qs#Wp_\2EPsb'=<Xy/@p-'4$L[RNFKdK7^$ջqIj8d@U8!I":}Lڸ!@;!5h#EU0)Ci`BJW{.;XiÛ&^I3=rA+fs)ݺe.H${!6`>0Pk$._!3[0Qf%z=P S-F˪ A*1(Ei~&6MGG ӼsZG 5j< 7Et('d-!  (J{6#[1@GܸmcAJl=ܓҫ(r XӠNO@S\2i}]PA%E^LN=R.I$9[Z;O`f)Se 5aW3r6iO{7oBvÉHZJ:W+; 0RN(ҽ.?h7dtu}jk0n~9/%_^5 J2ё0Z9爾+p^*6DPYH@q'j`f3|dX(Zr{4r3D~P|lR.ΫN!rE`/av2!T ~ E3Hgz,(jT(S_cXJS81_.8L2aJcH@H !:Ugdx}Po6(O) >HVf DCn08 s|B$7]}Q3q%G̨Qkn=d9KSQ ZtmAOЀ EPpt6uQAبXX*;%ZJꕓ,*eW3UY[pS˵N?O%KYdTf6Oi΀Q%*6y8#["=V.Z.3s]yyQ7b R<s=50ӎ v fpX42UrʫLRoqK'URĀU%T cB@uܞEG,f\!+;7-%{al6v{g{wȎ [ȯO Y&!ἿG3Nvm2@x *ZqqVD> mxDH_z]%ѧcCzͬ')d@C5}C)`w\gMU X !‹#i  jtNƪHX֤k)#3Vi-/tJlF_>u"6^zڃG> M^msh3A3 qб|ʷbկ_8(c9Z"d,$[8) t պw)vVRm'1V@tmx- RASCv::Zľ/2" u!kAL8˯d7TvPw 5HЏ z9OD]1R_Zj |z^* \"ǖЫO۪`CZ'I8ۯI$(J2HVg q|GY1ʢko P@'-DH I?GYw"a{X[w85r|98C-VMHGWDyEJ+rfҝ7;UžnIRY0E^ckcm[DL\̳uE$^Umd߱ vFdlWPo]ՙ~,C5ts= [7=tLG灀珛iv~Z0Rrs)QRqn-j*т>_tB6߅.zsҏxaR3߷}o鬒)*#Ggؠcd$f.91|,/3z3Y)wWZ5 V;[il2c*Hb.b갮Qӳ. wUW [s3/b]$mc =Ay |PHU m+PevC#@%!!;J?3:h&U X7:PSryUmnU 2\Hw:]3T%m6Vjs43bl[\H^l,J1(|hw~zzt*Brw./^7fqQgZ_:I$-AhC9)f!Z"k,H[ EޢළWRq`H"ۊopc (;I٣Yoq$_+GWӊrұAF;<_2 IP!R^Զi;LKC rZ S8w]ٺW떥MkZ<r r1j[J/9yU͌T<Á"v,P)llK)Ms^?)4oO ÒP 6KXOW)<hR  r=m#SX `~ڛw;tH=.q|/d/3V&e]bEqA.nNΠ EsUozU*RᮩT2j1tSMV}@kϒg㎪JlR e_u}.vPEN>-dS۩:Ξdv-R *~})r;rho [Pž\lu=0TQh.*0^g=nqrMGPp9B_iO-4 I&۬~q[(+q nOsa޻mS]\'C䜪AanyЕ_ ="]YiHpk۹."6uX:JQR[yl79.reGDӇV/߉ۋMb͒HɆV4S 1ś[w᭜#2բC=]s"(jf O`8TM+ɝ'3TjLX;Žu >nB'  5B!ggc~Svf% OCX`D@(~TR͜ui /UV7-Mފ5ʑuwu L:L}^%E>)f~άVZ톪:ţF)'n YVm8ʲ!&>H}Z ]W/_Bf 'Ͻݍg!" 1z^>پ,aI4ƴydO|2G<F8BP|c )<_+7 U9Qy0z!u0}=7ca.u_;:ggq%sDs 2R1Ķ4W$pgrp@8-K~-/6|s:[HYh[!\k^{vs/lIdecVy.otWĽKyď΁Gѐ @r)K u#bEզt7FDMѸO3Tl\KgJ`vK {Џ*{Tߙwq6ŬNtV_n,0 M- ˢ;LUj2KT-= '$wЯeP6l׭Aڀuc8HWx {5)W0upvxֽe@r$vP_kB[FFpMm[U%"U^Nw7R tp % `ϓyf/'!p9yS,~?cşxEuQ@ЌBACoSAZP=VYK7{$p@]I-gz U+K![95 ɷoK8Kv|0y9fj5͉N4jI2V}BQ dknR]L [{eZߤY'#ASntnLɃp-';ùEi)dH ~&}zZRiv,a\#1Bl/-Bb/ae| A*UCNrU,?q^l2 B:≤q{*맑IC6?Z@XX́ KjIbp/N d3i@G4ou(!-ȊcD5@+H<*у71`w{&|"{ś W9k 6d?ludC1aġBA!.&-K9|ݥ_)A#!oFK& h̚bPb;o0{Z*,vJM3q,b#@aAWonlMIa,hnO@LfLӜil7LDWpV)A,rrP5HE9)f;=G"COĐ]`R'"2 WZc>nϫ#>cHgo [/8o3E.ꠓ i>O/U]QymzӪJ/QYbv;D& /xɝ^ptYSު]/vȒfr&l֭SD14٬t49҄G|.V唲Oo g*6(g-c=Tq[,I o-/;>?w4(! 3#PljQַ6_6 vC5T7yøeh#gh3ЂQgtu,I*FW_Kna5{BxNh}BJ8ή"lysy![X᠃aLzG+ SKrѱbVOY#krUÌUDl(rt2=):mׄNЭۉ < ~EΟ$k~tPSPլ?j-ivpI ~x23 /m~v-5mB$T ,Pʳ[sL tis$%*FdÇK ]mھ4Į4P--gox.}塭Je|r71 {Mi.ɶ/C6sf <-OwYqqE4_i uVq&y Q mNjVd] +1wr;n# ,>._68ydᓥ.دLs2/h3qՖnhzr6Ho'%d!ꖌVĕmӛ.5L9-Or2׏#Pʧ$L($ ީևzA ޘ*M 2o?[!T )@\LtcV) spA7wYMx7 hJu5'?h \Q<(59^^p;B8eaG|]n!~cZΟG.>F憺G7zG 0{Tj .zJЈJZ=(♐?E[77n*> ,߯Iq4W\S(:R*_Ex=_vG?u;uYp8rU{WhV;EV?)9=>4+fR+h/С__YZz{L$^Md%~cP| \ɃTAKIĊhYf C(#>4ؽ gW7RD3K]ޮf{{hD/x֢gv#Z(ƴE^=9XA$|83sS"ƚ'@Gl ` 2go%xΤPφ?Rn*V4'IЇp{ E]ؤ?G`xCLQ+hG>Piۖi+Fe [MACwk:A0G3xp ۘdSVFhN΢{C>*5.6Qͦ|qk9$|xTLד:11_CpG_}Fg۴(On&7js!J))Xrjt-mw֫eвsdޔ}RϘ.EzLCܧub29DWH`58 :=i *&{g^\~ϼeF "?gjX\mJ?bM`hՐ;sgj0Y'Iw{wSGcҮapbuk`^n93ǒq bƈQ 9$ZڝχZ@4|ͺv)8 {!EIԟD$&atiA xHX8uEDj* KJR}>eno9: ązV^E7ee ʗZt/h/yk|zg"V}t6A1„adkyZ-j 8J7[a 6q$"@!ZI緯k1+SO%εe<;S:#R0qGZԮ[3t1QrX t!*&5$5[h A*Y- Sd@jw*Pޤȏ !sVl9$L3 e)\R2 ¨91>*S[+(cEG&JՒ@ qg\P=K2_Too/B\žIBo_PA.Pҁ3ۢiXmc`y!ܪ mKU Agf0& aF(*fVU(W¯`/Jւn&dz䀬. 3{ pg.%~p^(AjD[V*FcW?#/aFamg<=_L.WeZ.jA%BuA SBehU"Rj(䕃Gbl=&ι~xVhRjUq=Q]<{Q^< i њ}Ќ=uNYGnt8մ$M/x&_mכ˗m5~F{KjګڪM0.rˑ)ѩ[x?D&g:+uh7[q~@$ʨ0Y ϑ;HDs3+<5>}^(Y2\x?]8A ;i:< fq6 !4b]VHBf-7( $Frn}Ŭe3eJF 䭟'#Ι)tz00&[VgJ%rT>nԐ$f^~%D[O3T**#0qePWVpߝ {9 I1yZQNIͽCw/] 3]*.FfqǠp$IJ$q b*4(Tu!G0X_(vuh#2'{$G,ϰWKym O8mvaN\yF8P2 H%hh^9j! OCOkAF=Jۮ#oAH>@,1mz;pX <WW;cMX|zP$Xqػtuq32DG%փPwX\w&VũEd7Zl6ڹ?<P7|e=+imҰ/:~ Vۨb\Ȭ3lÆd҂mU۞Q[Oծ8j5SY\̳t+B>9V?%~b#Zc k n2ilyPQLМC4jcq4voN @CQp6Vض* rjykf qz1mĖ~P0H:Po/*P[S S~CU X+8DZEܩeW)Fmo'<{S,~ >"9wd:w/Jwiy-?'Pu)nu*].:K/Vr؍7X=(kYnq0}F/mNjn8U>F ХK>\%,{bx.g֐9 bX۬:F/}V>J:Rɹbb)Z`/`y}. e&&7'j!g*wr'#}D?oe(L$zjٯ^5ѩ[V<iv2eS**uV>埮Ph[M. iaspR$m){bZ>mB)s[%0~uk`)ӵ4Ÿ:@͌5`9 _L45|yEYNdiQ26 ͫS(.[2Z&hJQ $aV4#j[*%R~3o9CXco4\uش;ѽeaO;"9s*F6}J"r˳4LQ1ui68 7IJ|:NǪ!'XuJG G{DZ"x@ݞ^ß65Cti\v+3'\=nF;  Rqۋ)n5$j=;JaՌ(3nf[61` \6^ҭ+?gҧQ3:&wr97Z3*l}2+l6l]uVif|+Ev'0J>=dAkcAps[fȡ-h0 .<]`tiI#O8*H!3Lq$ cATv{K^=]` -) ,DMӵ %FsC9Cا*Y ޮAj#f2*I'D[F=Pg=V]9hEGVc JQGݮOroj'4O4ïb;#TsIvCKdl drPV4CAPz.hw͛mvp=р kvn` L{^<_u\G:2x|,û3 ,Pl'Rx8 9=:'GxlQv,ipDە6Ko|U~։~Q.Qk @ Hl_pu?`CV! srTb(ÑS'Wq}se|k!u-/#ݹom6ExN=#owHgU)OcʤlkNjL)EPq& c ${y1vݰ^p5i[1 g| ƞrl@:D`o8KMK@Eq UMaKw>Wh" f~4ipUgr,$>T ),%U}ݠ:Eޛcx]Vz#meϘ22(iҺUh@5ɔ.|vƗOTitp6 %bc>.kj MT@սӚnu.6y(Q;:ZqR.U[&MD@2AEEو&m'%R8xFAG]ޢ&|hHg[*4jYxt9u4j>f- [TBpy;j&3<PyƬo7"Hl Wf⠠R ~\.a"bWL&cxzQ<ɝBpA{@g;q4۠zYScxW|2~>InFſQ2½JoXx٦@b}.Wk tJ.eľu):p9'n*?'и<`@a̢5閖q0 ٬/r^,o~}TƻU#րTZK?m9 2{/6e6N;W~4$?')QDZׁ <Y j%sR40i'(&ͤ=u%5uX;6`xD*+HK4?X'Aٸ4R]PF"^ ]%+tp@ >˧d_xao B2u) AQ0ٗt/c bL p1S+5cqeJ\IϵqWŸp- M5NL „Ǻ^8PK`8a [.m\sa̟D RݺG:x~10COP}Q3PZN?)s%\#$x32t;SYŊR]ӽ M;A=P*Xw8yK8 )n]emyXgyS34\™f. \r*̃h%;|EwlވՒKb3OK^`%).j*lS@jgaG^~RvkB#Qa7h`ְ-M[Jg #Ji| D$|.@O!Ya)UVM槣l(lԾ] 2Ѻ#4z MҖp$ӊᡵ- QGaNb6rF$;NkF#H~,J*FdНA7VJ8Wkva2d@7+Lh18 λ+41"+#f-vX]7) zF!DžiwaWC#|ٺ>d|2L=X87\OΫ,.m^f] ֶD& []7EhLN>T AܞiO!n!,W^Da8u^8 l`r$Y / bzKd5fv _U;cn*l2~A*0߈J&bBX =& }2](jyV<$#Sp/X1UpE] i @ 3ل}ICzNvg{B;Bhbl7>J|2b,YFy$X'i\ ᠣ{P8q^w^I>/qqA1b:UaoSi•U81NCE?T9-`.x"aMTZ?ʈE87" :nM4(aVԦSSqx4imUCu8JmZ`:--nDZ--'*E|wgcn^vE!kFhe#-ϑe 8vu =-i.N"ož3(I%ҠCGuhEFu)U2z6 ON߈15 FeJG6)q^ߝҎ)5bзsS,|@1mlMXróXIz7FIloFRC<5TŲZڞu r>ލ@uM_㮨:[\ptn=>3ȷ9OOjF HH-]x\HN!wN@OlKes}>%M]WWJt5`nF(",ynR٥ D [ZL2hlġn [qLH:zKq C Ӯ-mnj6Ff=n4mmLxҳѵij\H 6'ɝtˬǃ8g>[rKX'@=xkjksQ'U307iG~Wv4Y&H:S ,%[:7vlF.9 V*y__c_tdd_ZnWCX70&c%G%7J%[N"L$Fħb{ &vѥeӈ]I΂pÂ]6%uz DŽ1ڛ˫lAGgO Q\*ZiˆCJʯq4D:Ix1Yۊm 3`y'~{K5F&6[-ԧ~ Nint\;kr8sl> Dh9΅6 f 袭LT'pkie A坼X$i7d:}1=.}Ṵ褋s0*MjP+DDw y[L VݒǑOuYì?X uUƸv3u ͇ԟCGuu~\N҅4i(L2"w}o9{w׵7)њ$tz 2g* gcPt#Mﺿ(׷LJXԷ!y3ɀV<0,ٟa oCO~*{,2uq$P6A-*$5. ^@AѝXwg]@hOqs=΄v: Ci2`n/{ r-O̾0ǑK(8|S߹\3F0Vҟ0pW 3:je=\j]hƛwZ;v(c6¸49(7C>SjA~E&Ear. oC/pMz n=ezϱE'nƊDh(8F pUz?#\:-e?e|<}%Ngy:;'<-mo%J7b]HJL?OVjxNMiЮ{x REtT#''>82A&t1@mZjPs*A1wׇw# 0WTՖY0kwFյr$OvgWӑs0 >%#HRȋ8 z2y?00HW߉z!0iI֌3 ]ҋ`k CA\i;^Sȅ+4+q~[䈏 OBkp8.˅UʿR+w, Urpy=|ftQ^)b.n hUEZ82`Ġ,k#'-ӌFFA W@X^%h2$I:N4tѣ m4 u!]r_1w(8g JIjõuup'z_31' *Ȍk&]M -- nOchx,cZhmK(Ɠ̕N.Fr;9>1Fms><}>38ĵ'jF {i &J$hIEr:_M;T. pbɂEދ(QMM?r4ζgdR?&[ UY;mkae]?(llS/L騒[!fNxV{ag{dcے+S n,25 P~F&p24e(mue[>Pw-*r`G+'L~J%#b|$`$ !S/&Œyiml-1.O'~n^e@= s7K"R+M.gV9\ )k2OsqTvR3U˛ٶ:Rz,ρb_)eӣVQÍCe+eG 2飇Z;C?+m}<6+5HhA5Ҏ>:M2J$ek?MS Vb(LGX^%7r`!M?԰R}z??(_5-[A#% J1J: :Z1n,}8ki̜űF'%+v넻X.$ f0LlUV,URzHAZ7V#)gм4i#uI "bzif6 h< .GE%*>Í6,Xc`h8PgXI ur১V*f'hK]ں] m+F^ ިw`WJKV9s Ҳ:҉ n8uU%0):2 ȖdP! ?aWNQX\eqkcO}>s}A^8$-6[ U8z{:=;3jpLwa_gd厉A Ҕ0{"9O B~A&]hP1Laäe) ;J]^\y@q*F>%A'1!Sϊ,ڈUKGeQ=c̑EIdd¡120݇ZթؿfByjt6l)ջ|eM.1Au +p~6G p*f1;ZkEeR@#Ke~-vf4+EXj 3 y=gyR t/q+@ Ô M 48i3wɖν3%HvF":"XhR_S X1Iy{.a#WuQLҟ8*jJNiɅdiy al5(1SMm R*$Ҽ钑u7&՝B;7, GEov\@B^A r`B/;Ѫ靄\DÜ'SqYpj # iVrSK$Ew>ȩ7|:bG}΂|D_\" I~%ą€mTFFꥲ$Q/4"T'B VT6i˸ZەljWyO 1k>RCfV<3Ј8r2午/d, 2E7uNW>׬ }Q(߶߹}\nLʩ<@Ι]" JӀZz]چ1TI^U"Z2)!tÔN >+/ 26 mljIQTm4۷k*slds3.Z`wfb;nuPE,O=#A:0y#岌$$ĉt`,k @ P7AsQ д_:X%b-Byϩ>PD!❲ǵkgSaK1DQD,&qoSHd"D@`mOjh B >'`Ӹvk\+qST5= 8Oa,hk^2N',H4Kc6pS~OF"i a% Va=lhx ּK(ko)RwPe'aN.Z1涃 [G &JѾ3*#H߰/X'w=` ʰ@v^rҡoF!o/P&:KUTm".@CK 'DnBY?3+Np:QorSKvq#CZZ]˩Z wH~ P3K8`)*3aV@hrOD %WΆ;"~gK)f8zb>YzwP؃)cl JS4c꬝j3-:) (oa_0Ç|  z“b;דKISN4sTSh5ʒ׆ެ}w xMLߌF2=QP5gH^[FM=jCKMD 9eXR?Fz,GaX,'DOt6J;?#fԔ\} qGՏ !u_=xɁ{{$=G>լW<{}*q^Jciba ̓(7*zFL@v$lQToU0` *5c]D\j9%KD|sR/pC}PvQr1q,"*.ԉ ^{B)6En](B$~VXEjaR\D}J%9,ۄJI5&0XW8s?I0)&'8IQT7fˍl-Yxm Ch(0 w" f칙kHI f;\hLelKJtY ]Bnaz3q%xfeM sF1d-39=Y p;{+P낈Kh=K/ݨ/%էмμAd R}GI/o#+;-ڃ&0BB$?'p~a9Ι(w:;Љ]o0KQLOGR @Gq<I.İ?@xu ,W>W$ @Y#tr=jMhR{7I@/um66mY s X 4YuJ0k$Q1d^6 )잻Bonm.ਵWyP`Qܪ&DDJ)F:>Md(˚E0iב zQ?tLb?@I)jc)@|f _-螺3u`U ; b&XGlA܂BWj@P|1`ԋLW1P'}GOIt >Pz!Hu،SΗw3NܥxP!zYa'Qo:%8Y$rL?m|u$xIk]V: 5;9-햯i>B4N Oʚ,_ZH͉OUI5Y'mePـ~x IiʈG%K)TPxۨe71ۭ&gm 6Yt =5>Mܜh>Ztm:2h$oȧP]" XkXVvU%@/>>՘ czB8#6%ű Ft8?>1LN2hv}*g.Q t WV V:r-Mø n1@g9"/1X:U)O3܌C dSsyf4 tš+ H  /h$]Ki% n Aox(;63j(.U|D' ,Ql)Y;;l6l.4atd5KWxV{A GlNlJ ]K\ӆiS␌DT-EThO`̠ԄEjau Y3͞YWe|B2#&hRbK۶5 suO$#}3,2U$k3>. ! 0wFLL~h~S溈5>22`@pUJ]AKm8F^r7O/;*IA*&#qTm2 Wr*32I{YΈ0X ALlPӠUF[4%,"5缃}h10xW?+bxY٥L&!8Ʊ޲w--< *`e'߇1LGA$BF m|Q+z?2- - qزd[Q7e/D1i zFC*SՂKW8|Y'R.WߺK I{gx|0%898KNGPbNxUXZKr T9vd#7,E05Ҷrp!|\_\_N+=[/B^v=#_j+D'3y;h<UO#ٵA6*gyiu>'iᣵDIc 68Vh2-Tn){ Rg`yϧW'@@dDD/qtܑP051R`3lJяzP1wuT lxcI M -I6iz%t鮡+W5z ?Z)ffL#! YK>7ulGw4}o{;,&0\g(N(3G[Bzx@'}΢<% bEn]fz#Uk^q_-Sp6Z2P≫2LgPh6yx:Dwf7 B&"=1ܰWzIXYIQqJ9x"*cwBW;^X|&i&JO?HSsB#o&W7QV3pП/B4 7`+34,1ao`rtvC6K>R =47(5#L)T8賥RxA1:ٴ5{B QQ>om d{׳XOP*/9cGO@̠5*m^^5CȌ iGgr=։;u52}8ߌ5- &aR^Nr>EI, zak^by- ՟֗ߙC6FF"XcVJLD'O]5-sٓCA㒚(\CmPU2!-_ ,&]&>`w8g)_0Tiؿ|FJ7Vʬ\*S}Hke = ) guAɩ5Cb{ylgD `r0FX^¸Ƨ M3އ3༹AOم$ S'cJlw([ȢWDX9Jo kD`!%L/Up}wa?5G/USh6y Il0&c$`E}݁C2|6(YeS1ï{PKLX˹HCnaD9(C4kt+D"n3y$&Ǣ \PVIj~i e;DvPT^ r'r~@1s+Ks(@uo%]FhwKkmuBEI1xO91~x0 r۶n*cUE-2UԳN" 5٧&rXumaLGMbIQ!L˜^G],>Y|ud^-Ӊ*o3m0>WDlPՠJ3, m󮕉(U\oZis]l;᳉eL5Lx#}kf>Q]YniM{Jʿ󌱑H]MÄ7Z0L@ʪUb}]Ov.vƸ[ń@/#>gS,e9ds)Is[8a+I`պbi,uY]# u@^"^Ó<֭Cw 墖o_k42+ z4BK *06@X}4T\_%)+25Z`k IՂe;}KL-}J =ʏ+ݹmH$*s~|k OD,.NR@;+ ^h"בiY\U`Kpj/Ao`mdDKMǝPp'w2 }Fߥ?.ns]7ؓ%IqDq*1Ura n0u6.{Lv7O*6z|{Dx3 "ɉ n 7F. 9Bh %У9(t^,2#O(8D! :Er:9.PCO"Y ]N^șzz v2;"AX.7сzeHS;6?(5J["ExS;5Θqʠ\2+ԯ ^2o^"Dȓ\G2JdBE , $UW2D&s|OdFj5#ٽ}ǨξoWS7v(-A8 Y/ ~Lΐ5"9I V2dKPZ CW;A ;Ŕ!ЂD!0=?eI?fgZosە6<8Qv>W`?FSkynr"-bl3q`!l(|,6J~pe|j o)l`e0S߲t 8-"vc D:-ϛ?{&Q5t@0kÏ٫EĬ'/ɬJ^|䴪y{֘eæ{8CУAlA2<5: ֺg1;ȉ [Ғ t^w8m^)I~uQ'T%djL%$T$>&(h_ Yth3]NB JgoiڛGDR}=p*b9To5tR\ SB~Vv@.)Iv2D0rbk&M/"9bۏgwP|킞',},I1D">T) @?N`8pQrg=֛!=$\9է.m"-}ŷXKQ@Q .H9w2PȤ@+p./gDy֊ƶnp>;a$`Թ'Gy!kLӄb9#~ Dfz—mVMק+Xn cPZ~'J7_gG֤qi&Lx͊hzc6#աڂ$uT""u72) *c[i}ՓLRsXK,oɳq""$P#e27 HetSx\YOd:{o}g`&aҵ^oMy9]/0:V3G|Y?Pht% ͨɋBD^wcٺs\,R bU`patG#NE6PݚF'Ͻe/%A#AsЛr˕|iLfeO}]*"M4b"jou3U`ܵGo'aPU/?B$(l*AOdv٪IK}`_w|ܐ."bz!Fi+ɛ/9rE.{X~$'/lTV{Pͧ@s#>`s)[DPd/`-04 R~)%斮,E?w\\beL6fں>ͥDyi!`?dn46|ba?^ ("ߔ;bWr_T}÷̣sx⁼܊-OM6u^L'%N'x ,z^f6$-x3~3m5QwwRA BGB+l5&(s} )#9G3,_ f."@A8Ypθ<-wN4|nCwꊭ]k[S{P1ar66=pAH}H5`L|^mYab uZVh"ȧx}bCE ;9)E١+Q;ԫ_O3L' -Nrw h#uh1 `uMȐ564D ^;PJk'޳v_x}{-mʿܱqHLXj&b|&x p}]lgtLT)[/ .b2l{Ҁ͒\<}# _1EƻA.KV1ӍýcZEvƣOTM: m貰~mw #_[ u,@gV|ύ,h_|%hZ>N/ҪX$ xweΆ9Pqbtm( Wf<<N2B$$z!<:ꏲX'*'X&*ah:+`,o!I/Gb*~,ZBoFo +aKFr5J&"3X)CiVu{P_oݥi2yHΞ1Œx:EpR$I]~Rm0 (BZ?\ɳ7 AyYI?4v8U<$HXCXeDpזl=h[>'[f&†!b'[ {qvbz47zZ:*'P; ~' 6}E n°FJDWfH$EEAZF>24OT:yaAŸwo)Ji1$QK,qJ H-ٳa'F|[u6 ~f'I dLðCsa,`IH~pY`_9B#RҰ2ʰl2}Z&J!.&SPEV B1.hGv GQbkšI!XtۼwgAD~3k>-d@'oZR DФNpPg:3毓k 2C[,nmXimSKU\)W,QuɶכtRѵ=m`LOGXTӏt"$yb6 TBUEHhYa0)i>SI=PhJKԠ_遴:/$HZ:<#ߞ=J E jR VL #BR|ҩ%w Z0RA:AmI3 t?)ϿT^#Iڊ(`64`cQSOy Oi2TWwU J*wI|]Rږc CLY߾& -yx~DNLDS3Wop Z kE'YA[_dT)Ova?^ZHES2 Hw*$zyODN ыE6]X_xa\E7U[l29kʯc˿^r_}#O#**Q(K֠5 Y~,Q;2% ]v[3OgQ] d9Uf7{TAn]6akƹQ+{WN)jl=Yģ6^Yz&Q^iHn{o Aqڙ.z@l4eb^jzZ]@55 Ī{ʉq$dx tH&N!g +0*1|O]4NM(}+ɳ#|tޔ!?-}b ߽E2UlNY@M+{^#c7ݝXC#9mlrs%#6=b.ȍr7Cmg> Ż+dAvuR=33W>⮺'^w_D?7ɊcVM'EAdDGD1oxɯtqiVueY1uY7)E*<\Ʈp͞1Q rnm%>unGo;!]|.tm nLcB#0Wo4?,bQ{-OHlXY<,aih;`ƃ> ¸~)8(Cح_mi@+!VFNYuYe%hF^zcǺ\ttҍxSHwuCj擺gO1_+Ǔ/Ig pB#"iHSb1?]sW 3݊4K~Țz1&f$H=%ۨ X ? Q l=+K[L!f_IuTAٌ=tEKuYi} r㩍!cdDo{lFS+ˣtEcc N~VJˆIclbzɇz")BG ;CykPƽyc=( |w-CŽL2D2tU}vkL>ϏeE$se"CA(Wc>ƓH`X 2`_t`5rIm9;Kۼ>T3bԼތkMMSIѰZd"ͥKeeCՍ֓ix!{*C`'?s}Cкݹ)3)^[SݐE❫+Vӥ!!)qPlKaJ!7XS;C0a7%?7ep,B4\zIhTv9{kkoMCfz A"Ѹ J2yPMOZfm&Ao -J"sg1Cñ(;@uX}bN)eK-dvj83w2R u.lp{#ˢDL*߄GS2?/³!vO,7 !jQ,ZDH-ln%7BG ^ڵ46Fu0فϫZ`}ՂEKфkREkp2Jns_:`Wtss)ocwVAD`aX2ALHʢ`3A\G>hM\P̻ ƫ9/G\% Q8evqyrRnbCo 1 )(r O庒OQRJiOD3&њ~¥fӔRm߽kUn$tzIyVU s?Ca4Ml{B/uQ-q3 x&C~ԉ%#s/3%y= aEDR}1՗BBv4L!Y:R 'Pه.!y<.z:?`whyyVjع_닶"(]zDֺ FMK}l{`1- Ȩlt3߶#*=믩+*4ox:N/1'Ŭ=`g:[d$SRu.:5"%1,)w$ ک-}GoW\9#aZZ9فd ̖;7d{!GCv-~%C EvDFXh1J8&RZۇekg qK(yR5TNO^&J S҄/oD^@;{cz㮓zg5#hqM1;p˵=vb[)% Q iL E2ZVz&=a4('0(1k.X>R7vA"+nV ag(`}^Xy`G6 < Dy+K:W¥Ɵ}'L(h0hUC1/DWg+t>K 5*/fkˤRC˺Ԯ4V\]OuV]:\d6䭒9Z|b [,#,{k5KՔ` Br'V&OHUN=> bȢJptDI:"(4r&D9t;'px'MIp!qfk#)pNr ’y2%9yc\۷d )AJM/n۵AJ%w8OA'ЀnXG^lk,;N[)@,wXTTa{Ѣ$Q\xu_=`ʱfbK :+Yw2ɹ㢋UaiOc2tDna+VysqV`b\pQ ajYF8;/bRȨ|%,>bVID/!U7-g[D&!FPƱ LrFȨUޓep&=(~zxl-rM8('_ PS훇^ۯaD] vR2}yiap^Y8浀v KQ% >6B}˲{R~\R=`5q"wn9NF[Y#!{v/iDdDk2t$eZq| e?|<`^w ,A27¨'d<hIh{2.ڴ0 o3qӯIty;iOY糧(5Cc5nه{oH*$rYFvu@Y)LzfTzeǕ-}8sQ'_ CK+5%9_M9k G~p1̴_!YD/f?qpVp8aB#c*kT| 34Q؞!\fWV*$\+'Ws,gj5T=|= &@誀THAMJkst&d}7D0VՒtCp؅-g?'-Gt4$OWȜ>'y̎g4;(ZmoUIELzAGY%wAX F@쯉:`|`#|d9h >uH12DmCg (d@L(O(v܋|ߔMSP)-2fP4jm1j3-\+GA/DY\ni^yIye2DZxzb.L$*r`O7VSv'L :vmI j[.9yD%hnvn#+-cP=j{b -)򽅄6Hoگra [ MWdCVFef%NwOienBTil-]rܮ))l,ä͵`с!P)qyNuodnNOpX8dށ3>2Zu%yD7KXH3+9iKC1J3[[2sg4C;V}fnoʜĿ V~ ע^3pAcexQ_ 6|iAs:]_ʠq 'Y4R2؇wq5]Τ-1~r@WOz\w zu#y^E49]@ĵn(@b#cL8'CL 68A5X5yT1Xl76ӏjTs=tHIPMLGGD\N0 RT:50G\B7n 3_?}"!D'9b @L)JW)m ;^#&cg ^յ~T{iFVC %!=jV%nLc:"hxi26>2A<>)CBe*mʺ>y}܄BhnB|̙یj&^DT?-ܤ!JdeJ٦z=0v'돺U/I)CoM&,j.S{t݅݌]\Iln8~a.}~u)\s*‹#,SoecST\yt`8 (+ xz2E@ k-}">Lvh.`~WV?.hӌR1 &*JI;f\WY?c8 L(&L z'MnR0mD U;&0֔ "2 $e-HZ4 ί -imx~db-qv2h;`"+f#Pir'QștGE&3g0Ńܣ\2F\UD kFt7AA6TYQEʌe>\<_uVd=Z!& c >7?J+T.g_y-azD|0Y^`>Մtܗ{0 ՕTt",J}g^W.M83Ŝ$y;;#N~mn$M/V:.2O#}V&ΊJyQ\m$:.cM l">JpT@;C8Ҽ%QHeS>VYA46R.9דaj` AR zʹAұUcDjpls${OF'3Ud5%о- |ZQh 1\qMD$7Xm轘XN77^: ہl\=ŏ]SE]&a/ z'Q4Ebw::)n > 8sN#Z !XKJ2`OA:ʿV3@x^d]GMLb(`փ> V$:Ma Nazzyaڬ{᲏X̉앍p2 g#U).8}0nA-\q( ̀[hjd gTB '<ꗄׄ3!2On] kNqH 0@ R7ԕ“Wj=Q:]'H-Qyjt]:=谡 1I IIޡb+kYsts*߁dO>xΗ^2av+7 W @͜% TTƆiC[0SBE ܓr@tdf=gS{Qf2U-sn ;յU2ZH"p *jO bi]V-Rg=vMq , n 6u_cAڗ|e(}w0N&؄#k!-=|# FN?Gה+ ŇJ$[}mc>̏`so,[&2͂xh[*i1XX+M2lπ@&@_]"':r<^qRm8w ϣ7l*D%q )X/+k3hW$c࠿id$So@}'wK,0|_&hSw=жN+6W*1rSNCd8V"yz\'D%L;c>mXb߽@KZReZp4p2&= C ,谊TҠeql!4,ZMm%ZKqR}@W1q?DnmH9$0lmɷN.ˀo?{W ise/WwD;JEu%i٠#A /vP$Ɛ?+ecIKq2%4DY6t*dDT{"c,CHޓF4T ˁ<-(oj I[GZbԝtq)PĴ @mLZoBŏa։TVx_+%ͭu3xp֞8zHRBұ'W|!Nۨ w8a%G˵(ME0N>`Lǹ?m<-z0%?0$NP]b]{ ȧM"5HKLp)UuT 1!rkk;flA){Wm5g]I1 @!(ߪ̜6m@\zl)lNE_:@U IJ]gWZjz6i@"Єd3 |HV'!n}xM*Z>swj&(7Lnj rm51 `}}uΫR1\0O0aFB|߲I\o,31cLr IU:N軧6Žo$׋usV-=EX!i L:+2:̔~}F},SLʼA:yKվo[ YDBmZEo&Nk0n<8?ƀ61k5W6OzV0'=4 U,OAOaUKNĖO6Jg=  /0!m8CԔyf> ?U?ɜ".B{M|`aH Kd43S$zxa",G=YnX} *YK?j=5 DeM$^1oFo63B^6Y<]rXY_N- s A6Vl.aYܛ;#q jiX}X5"np3uͩRLYl1N3TP>>|[E4~_&; * GxZ֗n*p@3/ϭݼSL:$pe ,V-?תd0vq-pf?iO}[bcDTRah gRY</<-yP=zfU*^,$)@bş>7Wcdҏ4S[h5 О}LC>n{/X{Ogġf ':|(B[|h,|M{=/[$ `\6vVOT@Ktq8M>.]zO 颧A]:ҿpFUbgi\{inc´jBn=c Ƥ<>(E7DGQ1>VU 9}ޞqx']wl?ښE$T冔&ޯ pr Gr ,cyA9d⦏ʊ!= v~~nlbU,ҨFmZŞ_Hg%" ,.8L+Լ uY_A9[#z# jFk(J0<,gQFFmʕĵ# 2Z] ̋擖?&X%d>8i(Lr9SQi3;UXR㽖F0m29ZL-S@y>훒~euO_ݛ?586)#󏉧UXJLj Sz#&40W`.%`Һ儯kYr0X"mB)E>aZ=VZ۝0gE0#8irSX,bF HS=Bh^ H?ܑt<kUJ@lyE:4~xUS $BvUZy`mYT׫56ckRڏv?wH͒_Bc Xc`GP % * dy<@vlmnmnu#2!}a1RiUd-HfdvȐ|^Gwa&e\Ip{XmOG#qBD"cZ$d7{bPVr:?tpRt|p$S޳-Y 2СG wxj~DA&S$!1XK8b@`ry=t6a>̍eⒿ8,}7}“"?Fՠ穈 qhDw3.Ux#r6p~.ȪVz@JwwmΐyxAWWD><t6wP LqDHUӧ/fdنkNLNm|\nȋ;ЂМH_ Rv fN.Hv$f R}UW{9,{3(Rk'+W]|XC<Y3-↢objE)';5E %nŔw~rx!q5y򃦅y+V2c>BTGenj1vE7mK'b4oXV:%VcZIZv]-i't3+FsXI臮 Jݭbغ}@Ji4ۨC?o'TsF ME9u.8%}ľ N {d!J먧޸Fxm6xIsŚM]MU8D6>dP }YDYp;ƹ?0Fy?<%%GQ.P'ǞPF_}ϖ qx" rU(FBLNj$6%<},dҋ'jۃL2=Brz^mL7!D:2 3I{?/@ X;VEN~K $ "nr;zú%;b,{ }]4IEl<>NS'۾_N\.u"rCI%h܆[?eFst*kQ{6%rcK;}9 d`c \% m$e{ W=xlsZJVW9E0;NXw"xXhJro*S 1 !p?hg}c>S^<&E~3Ģn]iApEq܃sd`YdV_"_B #R"pqD!V~FO5~ViUt)>!,K-Yt=d5МW*)% _ 9?ڢ풎][ZnVuwPuU?"D[&O@ Hy8b۵@^yڦW ]ْ~_K;ơ8lmF5}}:@=,wcroWoIOʚM:̏[0me+ɫmOR}{;VF iδ\>kў,Z*?`S'؛gj# uƧl懡 OlcB$Vò~U&PaBLS2%H%<mGexS0M?-+b~]ì}4M:)ץ ZN*f8>d%y=@I֯| UYouDzm k~9Xw1SE Exrn'Rd_FFW?4zX*ո`!spMP>X{SS%apSXKTmCEvj<%^W~ C# k2/j4*y]BP'PMΣ  < Vw"%#Bx5~뿔}9+iP":rqrF'Đa WǬ ߲8IzX=3kp&h o amk,O Ulj4Ja@^37 8ZA%י N4}\IP{3~wFI^JH^d'a!.u$Ln `r;؋S4Ã~2lp\|IlY&+xҰ"”`wCE ݛZX3ìZSZ~zvK ܷιjQK im'jpZ&Gx ^R:y`fuuUhp\TثsNgųFGəXl)/._|`D0H;M&ît7}D\NWK~=h2fd] }|kn2'Y~aWZ\5GZvcؼwzN:tWRHG_Mm  ^:8t&O5Yrk2mh^͛T..`o0NGm[zHTBn(WSOlDo1]Gh~"Ӫ2lo}_BE dWw3T!Vݗ:BԖJ<[ e<orڞs%&~j8g=hq A8W&t0X mĵ=Vʑu KpMBKq~A<"W5eyP!\r9˗r 6soOw1C`YtdYib_ }+5Z A"i^"m쳍<0$Lٖfťd *󩫏_uU\ў67b.e5-ag'Q`>Z+SSə 6G] 4+$DM\ms+ty>ohU b8UlirIq$' D˅tܥFy1|+ 'H' MSϫdC@tN0Y>4>Es)%˗b|d?t؂uDUp/9]}a!SC,vyHJ%kUi"f_Ika|#Su2X%;7Vdp{η'G{fKU ;/*A%7 F]p"+˶a.^2Pg pulj7 N=*$XޑLO( r *qB72lrWDHn)uYʘeuDasG'(͵8%$81:0Z9cl1)W UZ;G.B|*WrW7ç8Ǫ13k 1;i4C`JYWhBN>*2 е?- M:|X|g~@n2cX\[ڠSj0q݀Re:M/#$kI _Һ\˶()(R"wir(s qV,˙%#*e|9Qjyl9'k'Y]wv#QAxWv1 ڧ!(u;"?h!0+'0go4ݷƚtL3QÕ8\<' K\EatO3]uLΨKqDp޺ͦpe^~(A S\lچ+#8Ƞ=Od%457x+^tN P-1X:*~ QiׄaP6GB=(_sk8`ʥ\H<T6@o&Low\b02$_|gz'%=P~Y&\w{ZxpE* he` Z92[G]/%r+Rk:U}ʶ-$uA^~M$T;OL(ju {©)pq] ooa9<[';vJ_ .!UǓV]bxB[+;8\ْa7R "CnNM@mt~&gS̢' h+הlocev%'ࣦz[41džo^o]յw!) WDќ>apؗswҿa8"LccCU 5b.^kWqB| 9`Q[;'!WQ̲ ;?ʽ^ڱc>ĽOܬuѭUp@->uAcRN,َ5&&^"BH+NLB Ո_;F༭Zժ󪯞RJ*hc±*mJևMI@r:z_aTc& ~Ř#D?$4aICa݉c6Li(we4)ojk|spwVdF*L(y;_3䁖W1&px.д VZv0KR*#yE2ьkxKyi5<)q&qy̷2xzAIIX$ {3'òP_8ǟgDD~ E'Jn?B7+ E34 ᖠ,W'p̷~/p?sO!A`3Dӿ5s1vXox6NiIjB=?n]S\P{ʭ?d\hҲ&XNh^/>K,tЃ?uW[2N/ڵ3"x|,JrXw 5zd|]R*y;, zs6x羖iLAS1)a9U!1i{t#´.{_CG鲵sG0,1;Ȫ.ri\> }wGx>>O \gҫX+U5hSӗgKikORw+%|DFf,5@<_#<cθ#$ [5~B&n CX+w LyB˺]YM MM"r*pOk6.ǑVFgcΊrMii5z$Z:ڷ_(X[ַ{ kӶ-c2(. Eg ; B@3$&ލ% {>c xYk@N ."w6ވkN&CMiNBc`"YnMAQ&]M~K0|%XjCpB?$nZ.τ1@Շ3  $3ET2"LF":7шWl|T[sPp.+6 r#ʴ͓ q@!h{19hZb}e3f}Ͷ`IݒlNBiz ;f&u%RFv>!$g8\(RN,J1p&͉l7/gۑ=@&sTXζ]k!)OD ^g] diRp8 oGJ:OPHjIPX`nI/- cܠՙ B*c{M_K齴W+H! |NnROeFpFi31,Y7(NEW"|)$)ÿ~D%+1BI['gDk7*s}w-M 3#!9-vowjf 2]RO0xP.Ѵ-1oGKØ,'D0[ !>5='cxDwrN9TlP~4qJ3W6xps9w2DhZ5$.Y 3偁"7WQpݑ/ Wd|$CI1q%ߠ6L5eĝ^|| HU\kVCN7 Y`ׅ~+w늑Ԍ >~Ax>y/@\:Kޗ$K)B^*)3ĉLb˷CwRc%!0;:)OH(C:V}SBڍV.НZ0qK260|$$Z; )MCRj+4IYX#,0(꫄60{ O.K"vR eaMx}0P%BeU.q^)HJRDҏ&UQB1Mrl&9xIՂogku|_*iKЂyc;2v$`(2t:'3ʓx#$6E+Fلv-6u(~% "5cbSyVEJ?}Q&fA+-RǤk1@'tl)=B|;=p"u<^X:*s -SaI:Z|@i@ Ƕ:~U#_TF1ID ތęn?0_ [ay{!m&k)̉^WEȬ9j|`&hŲXQ 9x ~' ~.8 ,#IjQʹbԔ6yY\U#{Qst쉦*E#n 3&0ycDYpFdᄮ#b ߐD =Y>qMF>UYTRKg_́~6spc/9WMf='? %z✛ӎKN^D0tb`H*NDjDag5 כq#=_KOOH\YPN6峙h>JAdl/ބx6ŔYTΑ,36sI/.ƜM=nw6:oJf f6>0HY%ڐHs!7i`elWtbw|EL$[b~nn芬Nڟ;s2p>8Kp~bWы'py/(1!bt=WA0A tՇ=rx$_w;#嗈}NHUz_.}#)n_+sb%]>r st KUo&fp2A/ Lǚ83K/ )wӼa&ʅפuAstSS),aH-rB0/ލiv4zReM&UffWle, URh_pvw rȾfHa M!$@Z&1UŎzNjQv1*?xIl2nӡ0!+5[+b7A~H_dx:ys~{cȫv `4x t8cő+9L p@ǦQxA\xS'" Sq@ a?c yfo /ۚ, .‘0+Dl: Z=u\k.<=7:i/ےω#œ,΋q)rs;VA7@r]rg&B YІDJXKO2IQ,~Af@VS,eLL8ўm*L"I.ʹp7]r(O``3'f-B4EZ0+҄XrOU]qsx)Cv8j fG"MMHVKpCdxwti&ql.YN?uZ? <.*ܛz+uLo sYsluZoނI@r`o5HkT'CGhDDi,w[R*gI, tU#߹# ]6|g`yq#盅hU"+1U}?dž{R'B+ [ǂNKob|p٫(AmU yW=+r[K{u SqiF ]]X$񃑬+vnyۺU(Ն 5Gtiiqn ]B:C97#8:+9vg v~s4e+F wU"ɵ1"wGSW۷ٽn!I#f.yGbP(=eTewdtwcM&!.|;/%oq- h׆4N@-Ah@`M-`0BSE !R̦kQaZbTώG@B _?a@j1; #jq1Y+$3 UӺ e?ItuA)g=S"$\轧)(ldKwloxb}|I Ա籍Hk%+CsVyQUj:w) lǭb86Bta>5_Fj,.U:X 8`4 u]Nzf(˖Md^ 4Q7dDfF*8.M;elΜ`>ݶ?*.KZFV|@Mh(͌GYg>ϋ3X ǘ[vWhqIYپm>:OzsV>Bs֌$zsr֕[Ғ]",^Ln%#PIM > f "=OcA^T3x'ȍǙ( D4@&-s8Dr`QSэɇWknF>fǐ)Z]Por}\NC =h6s4ӣvV,ODƘ|-^Ig , F8_4;<v0Di6H>K'/L ɢ$v4ɪ H^Ъ->sΦF=Ixj7HVJTbB*Y2 &aabT Qya-JD!(vnd :f["2 ;qTF )Yك ([E:>K/Ħ ";QT-+Z!"Ć ?c dMR+ZCi~Uedb£e"԰b]s &ϒG'9],Wi$%}O㗬x{lQ(̡m= I.mP$+As#ڈ<`~,iTO2:Y~D'L:jMc, "Ą:V=jK 'Fy([ibQqr|8YR58Ɑ0pC!XVߥ\o%9]_OI^E(}$Xto9LKNmk3?zɇU#J"0 1r֒¡2Bfez9)`=X_lz,u _&yhyvdžBSDZ=dȭ,;CcI8 q 0 oYmi3bZ˥P> Y74<}t4<&XMhFdOMZ)&?d/4`vJ,p< KL=@%HC%߉4U&!,-]& W?Dh+͸ d5a &eO!?g7R= ׽Mk3%ܰ@Fh:Tf(f\”<іbO]DF)FAwo&O=+;זBE'iP0@/6T%^:(9&Vt,Z,C"I5P\rus<}&w?nx0o@) 0_fiWr3%9f Ŗw +*#-b"CHk9QА,SKr^ח< Ƅp6)epwග]ȣQ>eTڲਛ[ IeI/ ֐YA/# 덦N`).!FIEOďf֚tR+_r,W x)~c׫J<CXI$`E`/'v/cP )!~ YZ