libvirt-daemon-driver-interface-8.0.0-14.module_el8.8.0+1257+0c33 >  A cաU]AOH%U:i_:4:mpW[qu* ~[kw[;!AK0 :6[(ͅ6OzGtC1nUQ1qo'b;d}*s;вZveZq\T2trEӱ<ν[[ϩB3@Bb!B5/|JMgq҃88w)Lmabз:BG@++xB56A6GcOjKqyzrd4Y?RIe]? 0-cag#m†@?HmagsQwkctq=rt//8!3DK.$ b.FzW](@rWʨpu w \^I/XFႜ_F++ @1{7X2{Ỳ _B"6Q2^G ;_Ϯ8Oš]Kظd60394d0968408ae8c5d5dfc6fb119a7ecec19084fa770c8c43ea09f2585fe3256d946ec0702d07010f05b820b03a58dc22f35e8ocաU]%V%&) 0A„>H,?"wxpՂ5lb8+=CwQcYy:+l#&GoC%X)ǧdZ4((sKk/d Y:顊HD!K9#5zRo]`Dz@M@i]GcFHjY um uy5ŹDV[0əf &nh\߾t~;[dhon#(neC}zpW|Sp>wLxØPjcRecNd[DyLeNUxV8"/;bC"yh29|էYT笙crVcWuy5gm U|:IfӱK0d 0Y%+%IW,1=<jfZu{N y\Eeķ/d)mT+:T>Fy >pC?wd"( H x"* LXms{)P p     `8x  (-84c9c:1Yc> ?GH\IXY\0]p^ b d e f l t u Pv w dx y  LPClibvirt-daemon-driver-interface8.0.014.module_el8.8.0+1257+0c3374aeInterface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the host network interface APIs.cٗaarch64-01.mbox.centos.org CentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxaarch64mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtinterfaced.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtinterfaced || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtinterfaced.service virtinterfaced-ro.socket virtinterfaced-admin.socket virtinterfaced.socket &>/dev/null || : fi0kbK#}T$ PÁAAA큤cٗaBcٗcٗcٗcٗcٗcٗcٗcٗcٗcٗcٗcٗcٗcٗ8211f87ea960d14cc39c015ba1f6833247b22043445c98f079411aa5c2ea43cb675088634d7cc633065be91bcdbfb6106742d0053bffad9fc30b46ac088582e39e55baad83266e16f8ff324055a4a0f8e923556c1f0c842bfd1e6ff97f9cfddbc3c00c06c65436d2815c9fdf771267525227fffb70dc1ed37d54917482cfe14a2ad7118d7e408542b04f0701f5dd8bff391e59a0398c550c5a1be3c9dee703f5fe6aff2bdbf4d77fbd015a22b1cbec232652cb8a680cd97fb7c58beaa0696a009a168ee9537c9eba5bf81debe1a4b3f8afbbbe154d0eb11e8c882ad4319740de5f860e7c0c9e2e4a6eebf4fbf3841e06ff02f7138e041af986cfc01f50b27540db4156031ab72fd1e8da197059efd1a19b7444eaa72295bd49cf8b2fc1a661d3ce37ded6fdcfcd7e605d48a93972c2c0cf417ca612b1bf830c6c3cd9fbcd045dee9b75c72c2d62cdb57bfec778f26e0b36aa880670a5c85d7b17163ba6197494../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_interface.so../../../../usr/sbin/virtinterfacedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-14.module_el8.8.0+1257+0c3374ae.src.rpmconfig(libvirt-daemon-driver-interface)libvirt-daemon-driver-interfacelibvirt-daemon-driver-interface(aarch-64)libvirt_driver_interface.so()(64bit)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-interface)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libnetcf.so.1()(64bit)libnetcf.so.1(NETCF_1.0.0)(64bit)libnetcf.so.1(NETCF_1.2.0)(64bit)libnetcf.so.1(NETCF_1.3.0)(64bit)libnetcf.so.1(NETCF_1.4.0)(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_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)netcf-libsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)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+0c3374ae0.2.23.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 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 virtinterfaced.confvirtinterfaced.build-id108d7f3f29575e691d546ec07e583bb48f734f0078918f3fd1d0bbb57cac0e5d944b8c29668ec3bcvirtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketlibvirt_driver_interface.sovirtinterfacedtest_virtinterfaced.augvirtinterfaced.augvirtinterfaced.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/10//usr/lib/.build-id/78//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=108d7f3f29575e691d546ec07e583bb48f734f00, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=78918f3fd1d0bbb57cac0e5d944b8c29668ec3bc, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)rPRRR R RRRRRR4R}R R RRRRRRRRR R RRRRRRRwR?RpRSRbRhR]RNR2ReR1RJRzR&R/RERAR,RTRWR5RQR%RXRkRaRuRCR.RoR$RmR|RjRLRPRURlR>RFRBR[RtROR^R;RVR@RiRRRsR{R'R9R8R/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtinterfaced rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-82cf4dba321952e44544f7e32791c87855836416e1c1a8fb387d7c75889ea9316virt:rhel:8080020230131213515:fd72936b?7zXZ !#,ן] b2u Q{LUwDÐ1Ȃ̊7}8hFI͇wjcjx :\+:}A>*?-md<9D1Zj;Q8G2Iqszp]s47 0!=k ŃP,q&NC>s>yXgZo=_;y WK`SReHTl.Rv]:7.oMc:ԉ59bBKaV|f!ࠎjWAME [Wb{ۛk $bEȭӍb&Q&> 2@߁_ewbP ca↿zט(9+?[(sFv|@\4v.>n(~<ljaHfkjW9EH|!H~&9&mx1 ̽j$<9LJ%9w*Ů5u; ߭l2BArD85uDq3ߞsNژ߳-u,,sAMnlJwsb`ݐgA!C 'SnU>"H+.`{km9*O@^;ȯ[+p"T?.iANA'D&(yW7aE P>e;5ocuWHfƷUv#2gn]Gv,/rEs2X:1GҁҥJ )|=ͻzГ4:j#7G"@)N=1L kZVjQ.y4߂ntZзZד:bz8o*ہ%G =mMEa_cnaωBz7abQ^]~u6AtQx!WmCEl^ش0+7H>4.X;FpB!ЦjKUܩaR_c$Zyä%MNÕ_+j7lje$"^bR ^ex9DC`6ճoAq 4R$CX؞oeȻ33ח уJ9FF&IhV&^3 0 eNN¥\@~s^Kl^ڝ#꾣N`_^_%4iK!Q*IB5FI JZ  ^{;Rw/6qyv(lyQ?CyX,`03R7']`kG !%Dmo1,@7AܩBh'LSZ&EtU:0 6Ey6F/(NyoYJжê߀qjALohtB[OBlaߦ" Poqu5 /.vݶx)J S s$T#'pV! h.g iIbǧt~y^Y,6qnn:BcDSȰ!f#l5m',:w>u3\Ȣ 9k,~fUKbw[Bwl'dy="ܪ *M5~ پ-\#*7,0˅g,{ QvgGNL %!. ؓ;U9Y>Ss SJyyj\~PM_3p(ʋM`{fMww;8*LG]q6cOo%Si9*̄. )j6([>05~#zܯ,u~ !$v7kmim{0C[t(;Fo %€ڢYD6|lY5 6{tVx8fCH'#R;a2.̻a{6G10wryQon.GD<]2nz7~oF0ĩkZ0GIœL':A;$,lf6²d~Q[B"Z[8} H"G8?\ibq?$:D tɤ\DozޯpRjԿN!x𸶅mvPi8KbW319/eM\\Ӈ!@t=4SȲj{M5>gqdNVg#E%  \tKԤζOx9glԀsE14mEMr`s!$ΈMQ~/BgE. GB0miv(>iD{wZFHz9|+MXgM,-.ёpEʋqz4CKd!Q!\ jhCO:o@Kw*%:絭nF3#|AdootYۥM)ʋ*VzU\6v_s.;/ֶ𨴧$A\eʩqCPP:x ]. a0z@WU#h%@)r 8K`҉dIIQ\@dZ+Fm1*\TfZ6/1Mf%Y8cnz%Wo9pٵKI3DP;<~ ,7Zށ%E̞LwQAnM HF+rɲ+%M9#][#>d5M^w;a?'|43}> `{pmIK%\07Fv@O.nI<܉w{Ѹߛ^b,tqudJOE/fy+8RHx,_9U7&pv?Z6<.sf`=|)9c Gt'EE;'/h7tq|x G!F.gCչuD[ԙ? Ncô6,6)>&caU~af&(o_Cc<ϕjLHGCA'7tbT:vCvAƩ[ڼ3V zTɀٱOd\MyfܭR}ߡg7W5+o}+Xå3#4{Gob ';CM)U Jz2CJa:w澾+. q&;K0_uӜj[8 E5hGkײѮeocEK~Ch#EC1\ $B9[hE 4fJPO9&Y D~ > :1TB,el;oTS]?AMtE?4!͇!ؤb\ix`8 !m(̠FQߙ?T ?-¶0TQݧl ԽOsxR̤GkdjgI뼃|K4镯VqQiˠ00]}QG{`=Uй)m G 8ȤL >GcDr;i*/L":\VDU l@ /^B jCrg)tF /ʽic弞X;90':ׁm\T]Hz) xgB,\_TϧÕ%v5dd&a_$=~AD۴i.0:lm5wsFE- (VwZcQ]H]va N< ʿvH}Oq{ :!WgϻB|ݥ@|JRxqpkVt%E&JWT$/ 1@ Ojޱ=a7L(p/rӽg]55OSW" N%8^ (@b[oGE [)sXǝLsɄՑ9eʤ{-6mgI<3$#3W-`>>Zc[ٯS00i&-Nur=P[eS?!)L>` u=e,]+K֫J5XVrɟ1N{B\d v҉H`V ]?]VQukvS1 򍴎Vy-?vp-`˰^P-..39{͌11(Y vfEgT+p#\MChE#r !-q.=H#S+ 2 j܋1RrF.DEy4 @*f@*2CE& Ck8)6>8&?";87GDWfS fUl G yDEZ_M.*H 5?0x\_cDͨ]+9TuȲ rD`caK뭂5Ż'yҔb qQmNK% _(z%$;p.zó`MX~&~^J/8ɉ\@D):/sfpU禝Iȓvq/u챸/Xx4JFknX({ L\E 575&y"uĿB MPݜXXO6/(ĸʄf-v{};>@l-k1 yj:8x)vUF)7SZ31ލzUub= WJuZ$dmwVh /h$\ATɽ M3_׫·Yw8H gɯ8ѓv!сXD$=mJuKpl}DV$m6zrqj0p" EQkkp27N$!]IFa#uPB%Tc/Q![: ^}d,dpqk =,G-%>WY+=L Tl"1kQ^..נObDZ<.Ѕ"RZ m{i02Odwn@_)Q+☜ U ) ,1ߚf8 \wsbeօ2h֝?/H~TÐ,zCi m P[&?ˈ O1jOďdzܻ]ݹ=b=:vxDE*ǼhiGfO&UڤJ# w\'3 'g膚9:rLua=)A}C']t_ c111ydM"2VD[elx5%eeMhEd}^(?Oy"  Tgm>rD1sh]3.GaE irXY{9 Vͦa49Dttv4qS"?c%?-u]W Te<hddsjΤgPiꭗu(/aE(_QwfֿB;g)}P F|jKQ) p !estb!Kapض}XdM[`m2>ċv&8m`vs˕#pQ֦yӹlev>%xؑJ⍐kV5r}'kV2%@j@WEeBSꖆl(N,\nN96T"L.[ f) BvP2i^!)qw1(]X@['\Րr?0hmX] ens3Gӎ6stk4Ժ;EEwqR AXoFu(ʥ-(=yC荩IljB} ˗ԃI!WdsoF?pTnsG"-{9:`V@5J)J7vq('Vk9PZd ɺ䣰RxG%rnt{Q?Qɗ`,DQ3~`ўrԹۘtפTShiRW1#չ 2<5CrBh)첅8 ̯·YBpH)CMFEcbfM*0kjGNE8&֊@+X1 q! gCJ ; G S;͉Ba H;+Z}g@XA0z,[zF`V?WF-J77WmFidfsal\4K ӚuFOqg]0njuꃁƗReo{%}K ʢٞc p#^_o-FsGtVK s(HutA X8Ύ/?QE{a]sSC/c1; ޮP~ tղ{ä}) ZaUoVKmj,!Di+(8Da6"|x!WE 9Yj|LYy%̅5でc<6a6|ntiWo_#և.DY3&s «beV^s "_x#* NA45x;0/˻,0It%l`Q e܁W@ Eg,T_& -hBOX,s}|%V؝Hw+i) P]O2Ax!(#~W6axlL!#G v7=0 u WbIt2^kX_D(-P vp 2\'y~@K{{DIq*A"Z6f#;^5zE%%{6j\<|&x'T,^UsLBݨKDNEIIoڠ֔urd;/qҕ2n*}-p]}y/n.4@ l>jSQSg)X4x*YK&;ȫ&,Wp1/n|zcfY;oqZ|ocV4Ϯӝk]ÙW+pn>AKSbbB!r|Rwk{yؠf`X;OrBcC=Dm%| !˒&#m H'm4FB9]eRwz=bl|A"3pɻA)kLDѥL;B1ǫT u3!h@!G( ;@qzgj>RӖL".zϩR @Zl#{w>oFwY@m=L*m y6dr_> R  _F. ]h6K6$= A= 3Mk@9X Ѭܧ5v?rRr('}Xf=d_U=}=R7jgQV#D&ؙőN=YE{k3OOp4VIۍ\1HaIX!ng(xfi/1I?dE>0E.>Dq.|F UQˬ .%^-D C@& A_ܻ%sBH[<@44ț LM8^MG7ǁgrqO×xp9wл7 l'K4́MisBѺ&4} [W3:_4R0OIHWN9a# 6z#uV>)URr1xh%R`H(V1ɕ`7ػq~k+LߚƏ6!$0~*K 7bYJ^}/ !+X:|x:كD#+@&ٚ0j4 $_>WNBзvLw?r lCJ* e%ڈxV #2)~-!@F1&0+ v()9sut4TW t[SgcQ0ϐ£,U}Q,)ubꙀH"}Dޠ uO5ǖFq.߉TYRc`ÓYԢԘ/g{7 b7ph8ɪ>ùs~:گXsȻ~؊W8azaH ̃B[V;Ӕ*Do@Rډ^͌ieX ht.ZyYCᱳyc D]*l(&]W@dOiho.P\m:1I6EL.~Wu؈cd)T9!d;T[*͵SQ)>ǥI'_E!mRF^߽~iTX+D]$co$Q<1_M㝩f`>L)Е[n|x bV>lIz ºfE 0|;ϗdmC g(ө^,C4^ +]ps;1;YNyB۷LupwT{ETf*G Wcmh}p<|uF .ƾH&/3}b&T{stMHОO#MCt%bt#xڸT ^,?Z Ɖ{OS6pύ R7r2}Ŕ(_+=DSBŠhٕda/}$}k~WL7wnHn( Y i=t3kz^F!rn?)ܷ"78o`:)Wp-Vx:M عy˞͊'xc,'nG"S`f#fs?Rb\6(>m.]+RIbF]ɑ+72&[GDܭIym +J1㳚OV Q~䶷A6. S}tvRM. #nDL>Xe1{|acj}bjqRt }\0ym%yC%GlaR<4 )coɝ@2Ֆ`,}-vJkPrP^IRA+5Z72`3fVT/mĊ!!HJjHL|S gs-0x 1ot0[A;Z+iQ'Hs>#S`vSSxtRFCFKhY D27/n|tX,@tJYΣ2$E ~ROeď,Bk4 I<т~2b;t,J+s  \JaSwgVq$ xMw}C%#uG 6Xc,_k:7 Ƒ{X3 6KG7v[_"ȏ+/ STHN_rBܼ ~Ȼu7eI)I ÊS'e2d1+hwV҅J}+u]d!iuF eJd@{s%8Wҫi$uB Rkv8漻m˼zBR}';kb)?n`%0,ݿ|fg UFvo!S2~r~>s_oܟ|0v6\+"`H*|r{2<v@F:eVzW&ՀE&.-VW{ڨ;ؚULfV}\uR!hG6߻Λ }tR*zlgIz뙮.qJjW|Q53z_gnX)1yeu!# [eX .eVk&)~q%(?c~O 00ثa\u& + Fӹ|:e\]]t2 }"5ejˀٯ7tQ~XRNׂQ3TEah@-9V 8|$\Qь$:`,-(.K4Y,pA}>Fh.WL{V{B \G+(*qBqOM=>3}3L%39^ Tg6ykfk'ğǺ/auPRݗ +\:>F\2P3 x٬)Ȱ#}[@n~e@ ˓;v24nuW)`JkHOfq%pک.$lŁމ},(ytH[-q"ySNzFz[iY/~ Ƃґ ?sIRK\kKQ5m 2Qg`?24WKZPmJJFSn ыf!k)mѥmnUbq:c[SMn;RN߁!5 opJ( MugU\ \6C3tjmAjՊe[Z:WwUQ*(%>3GA$)YBa9 =OO)Bo kO&`6Ũ z4*5Z)mi&Ŧ ]M3-LW]IH]~K@E݁ [s FXܓEF¡݄r1Lo&pA}0=@uJMF{t$P4SCENXV8HٙM7 p MNOl{|m,h{eI-|}&W[:) KUrYM3T?=hos1Rx2w RifN;YgGu/[ָ V 6O8J| n&L1 lxxFj]{F߂#GLUGQbY!%x .YhП'05L- ng Z.D5WM^em&^ =gMڦ $ޔˀ'#fG+m' omSs7,*$WE$AЏ.|!#d>;%q TEq RnZrBV7xX>훤V-r[ڇxq2weafl7PǬ ^j)ZI3[LKrA1;حeMRAՉAe\|K4}}*u|Y8V y~B Q~,;邂C}`CA)soE6vޟ%#@bЖ0֍?#kVG+ZRJBl;.=;DI F73L*<|,i.=KWud`Co)? ,ܭ[` ǛgU><OTƁʇ(Od_XKic~=K_7]˗ۘ^@vypɷeṟxu/3?人 Ol~[}Ő7ET+7a R %%+Nzyg A$hy`;Z1eZhyjuH"]!6k\&MFb@i>#H7F|HdS^3Ԡ֨t`c9H}Jp 4`Һ7 Ϝ;j]xLSK$)秡F :ȓu#CWZ^X1dYCjZ#P/]Mԇ;%jDi! pK:┥:<3nwK=١SOɧS|eA9W@a)&,dPW_c_{ 6b9ooζEgG 2>̷Ǟvm9֧nu'jbYUWR:IGSlmZ^kF]u0T!bʫ}HsbxkESV|G/k`򢐚 l'ڊ{Qyd<. D@0isF{+Oc6kex3kX):3dfk`V>BT+PUZ@)~;qa e +;(yv3U: D50SZxe aHxAA/CE`?FV $?b)U=ǘ{寍qR`c8% Bi yvJ/d9 R(U!C#x9>PwTcf}G-0&{@D'u%IcלmTOIgdue~!!tm2Ýe{X,4o g!P 5& L#xvsHTdBuTt rm)ϲ YČ[V(>klUs:l-Mm;I{.cEH?+mL\jskA#8Nןڵ2)F˜Op'eo5ʻ?_t.Q=m9"M19;\YnjѠk1mٗ1 gj~IsnN ?Ȁ 'Xɮu('hO_po_jÆ,~\Q!FBJ<!n? GѵoxK6Hni?/MU'}"Lk `귔DƬ TEI^W}v[0&l/\NvXJ߇6*v 707=9Ksd`#ֺf+U\6 +$H.0|%陣֝_/Kf%ssԘw֏.M 1[` w ֯/?xU>zfv*qgC`Aay 2@hN[jhf6ZU+5<97KW"c&H9YS]X,uyUNH]ًVDFxJөޫb]JxBqc,K#2$/&Qc|'i;_l@A9Ez v|E<3jo1O*FW{;@ yejs 1*א4l:voUM ̋$٬p0᪂'%Fb[*&Hf;"Sj=5wd̜-讶mL"߾;xaÔL*1P4%R` -&\_#V"7MqeE;3`> ?dZYvC-Em2+F^`O&'@—o'ˤa,n,աwks>UKIZȾLP&œػ 7nȧ"-NU):m|sDgE%j* wn_1ro+9HY't,I^8]Dry/7T珬zNL$+'7-PY]󒗄<" mN}'[jlHXs\S6zZ%"ڏ@; 隇R\PQ?i4~Y˃{sAeC[R}T?4W_R](ܱcYd~a%?LmM31Wg wѿ`(;'e&E-FħѬ$, PL OQg)U-'VB ش$OobI,Gޝ3Ma*ZOƱZj:2ZYgTMR;WOY6cnxaq^kôq_Wlnk6iDT`k˂ũ=! [3dvt6LefI^wsFa q($G*w%1O5NxH'RO RkLfQda ~om}OF?ev^<5{c5 6R]BהW}q> :~skT} V #]fFi"^ߘ$^R NJ&W>A@aҵ'aġ+Žַ|۵7ev$nTLA2&Q%b߸H\Z~ШIf<$2ygS,Rr'`s?ӺLGC;X{Hg@[Agfωk]kO[z%,$-lɊMrbe刏|_$|UjMZ^T^#9LJ@h<9dMNC6-6_;4WɷsuH reƥn>3Y7^|e34>_Gj(- a}GMPL:oa@)#4jHI0o` (W:+ւ̇||jn3}ƵD4e8ւӳ68}M+ZDa,(4*Ҭ n5 -NԜ#Tld9+ثjd4 r2Cy ;?Y"cFN// ZXψ :DCdAg^c\$vZ,#dhgO sY0I#r5 MkZÙVEʩجx%sW\94N歆LkAJ 빲+I$;b>%@u)}qd+PnNTɬ?:! jRi*&4R%|W{[V w_旳DRp1ܥ<i6\g35 Dr F\6wU{ignz?%7Ks/u}"}9VP6E 0NAC;%w!ZՓaT$o@37R콗DkN![ifL180AdFǻ[C*dlk,sTwo1Tqık al?*SD9s(D|ԙ4ZoNe{>`4qB' 4ʢrl=6/{4H~!i3<'FZRDyatO[8aK+g7upK$HRN[U k?”N~#$Xjh-.cCm; ^Rv'OhkM.i=1MpI3BYcEc~|y.[x + 'z6ϻ2eb0 y?z r.'}WkA<=U175Ppkvn'3p/wKҬ[uǯhr-nR!qLQF'O7[#ql F54BlrDN6<(3SAx { _FfʑuIFCEt;jJN;_ݝgۼlv|E#/\)k tҳcpXZ;Zk` |<ʌ ۢR`&Zs1! efѲ]W6I+`^N01 =Ai; RlpTy8XxZCVszD4cn A$R‡^\T1./dvK[Wt.d5^L+G"H1qh+1I@Kr8h1r:ŭ8c0ܸS 9DYaq<5$weCƸM} [W֎ z"^GpVYYn}|J@zI757$tQxU⌆Q?!Ue}*YX<@ZpiK[c#I\֕Ԗa>IBǷ)O3EVb~$Z؂ c{zi1zV?yMZl|eW5 ewjƅbσhm.tślP2/ FО}+#'@L-|R|d%GE|nIz[xDV! Ο,)>V:#;po(zâ!d'DYe6]>^`4d)ozֲqyp}nyo,)1TGV=eu1 TߪLETpduv^k5GDxYO6eY(S%aFXҧm#:%5XBmr7_7<{KLpI%qOmŗ@m5չ Ec+EvS)<`S''UFJj}ޱ`!?3~KrzP*z0 O{!f5;E~_*τuhTt -3R,*R0P8Z2aP 2@ d' F5~ _~pubɩc6{X71` ~q^M/QZy[kưj0'漄z\4*J/F-f +>7gyR77rނ·}PB;,<d;U 0k |Jp"vM3yBFHHS d5yg m6hۿ:}yGE>p2M]OMگ[\[m9i12O&Q'! !a]$y^]_138tp2&5__7atkDzY[Ü6ʋPAG?3Ab왶0&Gj`D*`FI~1\ cHrW/ ;؞1d@<>oI+=?6?h%E x&Y$=m.j;(ݦTSp$$*uW.cV!'ه1i?Is1 ħ9ENz@V,j4! %!A1d+Sݛ59+%㘽mwcUiG}(RT`2erbp|q3h;8HƏ&9+]RlA#dFȞZ-/|ʚZ瀷" z[TǢNzCAʢ}zV NyJ"K܅{dl#CGHs'(;8٘Y"^o9 ORQ1 mwT!LlHDl ('B i|{mA62:=~ .fl6tĘKy΂]A}n#US׮8!OpL ӄ^ZF!Uw!`S&N\+4`n-Z'RflbG{F~]Or]+cU}NUu"*~ω!6(&^%[ɃIu_T!Tq!цӻ6G{AN&X-b"+XF]^ 9uKAR>rlzGp_{,$7@i3@+Ԅ2 |~%Rf k}] *pcD5f֠PfJߡYZ9:'xAQ= Oo@I1Ax~X\$\._/A-ͽE3]!f%89t̮u΋E@Ymz[Co<1]lb.jՈ+EsJZk\9:-:QY1D-ݏ³ -E .rPZ@w?¥؝eN`Z HLaM*wo湠wuBљ ݸ֙2|f =bwdDq^y.܈^*oEN<9i0汜nC&}c KOya vʕlN8 ! 9nd^Z(]˛ӷo9֖.ckY IvmPy:*Y߻izdMT9,?kmO>``isH?o+|b<ѡ.aMT0[/o[fU"|K|"s]8LxOZn)}W^lcE\}9pK0ㅩXm㓙 oM'G(? ]Z-" 1 `3j&\BذحT( ^ֽGOSO!h|'hص!^<9ht?2^5;{Map** 6͘-:QpVrb{]t*Xۀ If"f.ZBp7Ig" e5ƀ^Dװ#-G[Mh8Qh6RZXlԫRNCchcmpTlTRs"ٌ3ުP:>cPo"rH کx:M>w1. Z>QP̲<+ݖG ]ok %/Tȋosm S⼲!>LcڅEJ3ې?֏©(e S8 iDn1ӤKf o\CtЄm)v/mX]\Vztq9q=E ?Dv(4?B 3,_% g҂D/;Ҟ^Z'!FRT#۵  ֹ_R # hoLx҉K=I9MCʉܽo~,׳lPiZΗgۦӓVo %8"1nPw(\n1a=/i#;M@y +L6 @PЅF@ۜK6Z!)Xϗ"nk-Mr,w)HYc8;Жh/ǵ^CaSKU*/t_$<>+1m9dF?-Lew='sӤ++{j9z6:akW O[ؤ:`[*zQTevngůwwOgX @;Gu&^ֆ=\^t%տ5Ķ=r@/Gb=|򺆿%ea,jXmlRxI^pofhec%Sy,;/x]_@P/5wz 8ypQ7j',5u֢@czokL%HVT&.(ޒ$mtǷO Bq e45RTsMW9>CF~Z9Cg›5N{m狵S'7{eyc7h$Dd?ڬSQ&"ۡ$)}/9y]1[S/'?u-L^ƜIc)K;6ME>4_:7WC7Q"M̆k +Yg?^YG][yCiPwJK~/[w1BE!E.M*6'3xO=ijƐwᝄ-TR}+x$ibEڗs)DF^(Ͳ\tp ;%]NF X0]1}M`CV* A3Ji 0W~[eKR^$2*'/:i(Z|֤3 ߢPe8UQ ,@7]N9G=y^6 ԭhu7Bw#);=6 cџ j4Q60v V9`z"zk8{*iY *+'PrL4?պ jLtսpd>]{-6?Im72 ຆ;ܓlyїOwj Q՛@(_v,- A?{MtЂ\-q)91b,vrT9(Ӱ("v!Ț1eB/mdy6#E{wK&9bJBO5akp9u[ y$Q4J;(/ɅU7ޙ-?cm _ʫ&NFa"&2v^}%NKi~}Q[Zb#]Jy.9qS'l6e]e-븨GCUR( ntK!XDާyBN[w]̑Kɒ7lT/e<3+VS@8pXaTɉUPraDѴRf:X`&} kA7 V6Wu4Ɣ ᧩)K3*܃=ymXE&fyB5\\2}InR%C`g:/z;MT%Q2ӇGlD9(+K+(j/ХkS}2{벹Ψ[C:mJ\^j?pG,0q V)wZ&ziB??Kfq3^w8ACXU'V5ؖ 4 U10dh#pwzEy 34iMЕil>MGq^~TZ% RoWk j"!˪]@h&@n@Wγ_.5*~j=S2hxFHF3B%:3ƽZ}_P=M`O#yVmRB?_ )Q 3R<*C}T-%/ө-ӆ'$=23V;LZ л1nz^08#t>IJs\Z"0< , ~I*E3ak#JC GT^E*lL`Xݟd"j mlC?Uvc!Ms"j}Oum@;sjUz5V 0`T80@R D}C. jzI 5PbKaO.J쎬HNa-B~ xE;' ,ku rq%jFߖ|sNI)Wrs MaӎZ NAVa)hr@G|!w^uD 68B[ШKCh5I`4ݰ\\k4yyh_tIۚTVXLeZ2RmY#V$FէV%D{@ N6r Ze~Gc{Qi6/vSJ'oGWO34CL gĈf*{RM &ѧHgqB&3&?jG9cp_9~/;zt}͠^,P]5h C9A~CaRM /(PB;0;Ʌ.F\Rpmbdatp% "4E %]uӄhkNGED< 4#>֗N>U#A?@,] 7iu5K@[o1ИL?U;(ܓ(N%JT]Jd>YY!Kv)}ڡ>3?& Vǽ#m~!.o:QyPהx1/ N;_x6I TГ(K=ΐvy4vr2AP:VZU0b߸ڜa{ { $+'UrLXL|nmws/A;x>0!>z┑gD6!#rDٶ釻L"ʛ4+c3thFRߺx^ʓ._!Oȹ5!1F7]j@pz+kDpkgm;ttW7W11If^~Lχ|VA$t{[枭c:[sҹwaIp7J%yYe6R5D$S!ug&156t:* /P#[ӒWU߸4tLF-r^(ҹDz^rW7fp$,*::יm =Y=HL1p:~L0R)T9v4 :(@.ů>\ R@i}%TZ=a8.)L"R]' Z:DOIo6J͛ YղӈJAaːuJa%aiBS/U5}TLL@M!N9=զK @s}*9uGd 6?ϊH wDyᄽf&&͚{.yqBhi~T(BWF] w)S˪q*к1} qQdFfKp!偞t)d]b)7~r3-k.1xM{SB/-(샅!l䛪njkSJ/|HswL#u +MddiTvjBټ4=;Le 2oЮGt+ު~$p ƕPNB-떀 xwξ]Ļ'LV 6 l1(080 _b|yC-VR@ Sm)^#Y3r+TqҖR0*("@sgdWimXOh1E|7*bܱ#5DR<WC/f&5),[=uԤJIq%W=s.LeޟB9$LMw҂+l0b2QzIJ9: >#.ۜqwy!9bj"̍/Ezf ";l_N.W'wI@Ȕ1$DxW2v #].Xx7Ƅ]x3Jdyqj bh (!6iڻ:ޘ)>7 -)]e@rV%6'C1`p\raλwC(`_%e5 !hKm;X7bnAݕ P ۢǶXCeJʒ†vJ|Sޕ\JA> <~RJ.('&z-P3$r@V+:8p %Gu;aI^~D(gHRaF+8 Yge(zb[ hGW2ړ~ͳsb8gO'P[lԿhqDB,Tb Yk1GAVFrO*IH @&pD]LZluΘ9-RD-aZc'DB̪S"=˗|5OGiA3vX}CRi[= ;C ~~n=BG荥uz^jddI0uMM9ͲW̉ijAa5)b Xa裠N;qu24Ѭe9lI F+FCbWrGDأ_ZH+mGTWŞ^& _` `CJx +a&#OtߐkڎeO3"e}-Zc';Zx+Ә T鼲ݮc8 >9a%[vm4{/6Y9Yo^՝8eѫؐn3ٲs#Fq:PZ kG؀ |"!^d@[g,âr4;CUqUKIEmMVzM^ʗ5ht7% *>z+%5venÈ).Q+8SƟH}ewMOa:ڻko2gJwBl^~DI i}B)^$/!O墆1$3Uof;C Z(c@4UR9| t'P&F7L@މb!f2'\g>73|<=xF[jiʐDl̗%{_g7!diB5M&&Q bPhѤ!<{ Q+"jrkGAzlguRA菅oWL/5EKMVvP`5|AbAk^6=Tؑen|33'ձHҮz8X5' N+O`w F~˃9ߡ:.wF>1ވοus >}UfAJc>fI ỎQʧ~arF cSHX!Y3w EX+*4쬎Xލn^<4W.O81v.MvZTq7ܑ$KnzjF;|1!s߹&߁|&QQ#O s(?%j[%/^w,\Elsu%w'N ԏD׳R5gؓKN~F뉋pY]jQ=\֝C{MӘ3"^Y p e1J(HLqd92_#81-B n[{w̷!U:'X|(Dv|Uuʔ+;)z:4 U:W8/8. -qLmkV1V=z YWe.4O$ݑ4-|[A;$mDiAe7%@>n+&α6N};C<"d9h$(հ\Y))"fqdYEɐ[W8:3mni%_C/nxa9@r).H^2b(~]X:Ŏ]XonCG }$rcϔ4g~eAe0VAi*IX?=8\<xNm#dGrRo/8'pj%GӲ`MN_-O'R 2dc2s .wQqX^zf0{`< sT*=6)A\~7ĕv%tF >W: 2}=;" 44-T3ƥB`ӭn> 4uDV%GHԱuIv֒]/m1*]V\ %tۤc;!aqm]}k[l:ivG J&aFY;m@:[*DɕE&^3fɐ; H5ݸn_c[d 9םWQ$j>c_mMoZSv Iz1$\ڨ ?e\0usf<a7p /<A  :ڈ '*|UZt^/k}V _e!VD$]k)PܸDByWJI<:MSnKrqϽ<^0xIRs5-O:܌ɿynҦR!xɢ|_J Prey`({&t[6No4Bz K|]>>U  =Y/6aވ1{YfUSrw7踧ȎeӂV rbTscL@ xw;Z{߬m6ܮZ?Yh,KfgZ(6$L+nrts/"f#n$ص1wSl&H #Pki?_ȈT`xO =_# W}\'>XrfU):7y[;9la:(qjEjLoD)CWT؛ , Iٔ"q/g[=bzpE) [ྒHBW'TO̯3TAe¦*сQ¾Q"HϕΫL56g%*6$5r/xދm5.uVp,Q(F%̼SVl `%´j@ ol#>y:7Bu)F6c\{/ 6\o|ϻ Yunr! ZrYE MCGB3.^&&BO&᧌4BFFzFf.jkuc`jڮ8J"MAz#sh❶H># 7d m? W/]qƃ5T ×C"f-hXdgğaY۽_M<l_0hOP G,ʼd0 ֢$Ѡ~,{n4Ħfg+{2$7V *ڿc]Y YeH<ץ| 3r34u0GEͳOp̶Uu4Pow/j]A!8]i6qmQAL#BqE7FzH!н.wNc7Lh,1vz=]UK_$v"jdq0ʥ/aYtbJPx8\EOzZQZ`N},axMZvcciר,AIF^0曕՛|6g{CaxḲ42bNF&A[w8|Ty,xrcjs.7`@MeQc- K1验DdbH:n5s ,kYy{0\go[:zҕ'KD˫UAL!e BbvClS;aѓ-%cS!^sU 9jGfo/TJ)"`D(>%GAFW:3v_wDb-11/V ?Hn{S7< &dpJi Hqc9:YF"hfƷ^̉e!k][Ta]‘ Q$ ><7"OZ( `Ħ2R̞Gn'+o)a!",%/eQXZ(ū_>!w:{ ToG ^KNI;޵(. ReLVR:!B> e!tpb ni99B;ayFa?ǖ$a!k(o52~nT=쪙 }'<-CDt=B󮺗׈m34KzwQZܷXf)5.^|BղaֿfЩҽ}IW7c!u.HHJT(\=~~Ja(qw6V;R*z#= hX}tH] ߳qyհDsUZe*bՆY;ςQA]J&#%,KXkwmH_Ư=|U0!BC</%dGhjbw-gSp]="kn.as Q,#aՇ-C VG/T : Kt޸?2ԡmƒ{/RSDڗSW s㔎(A%aJ@Δ SǛ@|Bl1|[,aqo37USf-mc32LVykzįK"ցLxu>)z~$2iUɠ\Ն-|N=BHRMx3>rdѴcG:^Kr$$|DeDtPl"+PZF/wb^ˈg^PbZ*4iPU"w*O'!0b8.I"{聎SI6=1ڄ#mXif^ҋ۝߬ vǞ~]3-$Qo?R  *IKP:a2kj[! 8,$R!3foI([Xxp}r]@͘ɐOuCK> mMVౘׯXHUAӱkd,|9U\M.Rw*"~H5N1M"TNxmuMiĵFRJ&An-6K3v?Wԁ3W(2H^} K0j6" 4;+WA{'{X aXrQ0UrՌ/}٣a+ /YK'## smim׷RY̪&FFx/ԺYEE/10AM,u8 c1J[^4FV!B%wd[ҁOSWIJ n]HМl7C _MخP.A<pzbRNyvVSgTn"s$*ӷ[0&u0*[c=5[buPpn~hC)Y#^φ5)`ϟs H\?#Q Kf1{5 @Zomȃʳ+!_5ь {Q,ƿAr>.k<=_^D@`_tXc5o:{oTĆ~x[sp0δ1dcmux؛VC]-@ :!^^shRV{[dV:8lm$ ݛd5bQ6x@(%^"?xX7o0,ȧH4gWw|D' ~JX:#Y"gzXpsުQ'Ztqz]?pBQkQ`}|?~d;/p YOP3.-h0>5AIF7J{e?f"BЬ 7/+COA_)6hvX rl^a+ud{Of160? GpN6hRmsQ*42LѪm8n2J0(l;.\I*zkKx]&$:򊜔Yi1*I0_t: ];ˌQp)3Y=WmHsRV2߸N!a{l$H =de O2J\PQ_3xP"b Ak^eR2΋Q|WJR8Yf.&>|JVO$KOv=@dw܌ay6_1jj}GUU<:97홭›4L4h,}^_:=_fPQ0e6ς$9f́/VT"|G;d*E̻`'R)̽w=R GqMMrs#!bh 8O5t!X M,vP%,}-WƩbt<#Ѧm+-#GE݃1{[6 ?uhJBVˍZ^?}{&iW/;)U*-bFp^k0W$m"ǩ%ZCyY:C]ieM2aCԤߞ}+|lG,gM}V8g0+%<š}.zzbtg3<^[1"bLEf9 l lX' !iăT|Mk@Hv9|a ,sgM; ÄNS s񂢱R\B5l*I,V'Y࿝+H3Q "UyQa9VXdg4m08[0Bo\u1:bM؂->-wBs F 7MTQ9X 0,9**CgvCD%^a9Dca.@tZ?s798c'P@J~>bTg4Chc~xvM>W2jK|8K撅*bFy ؝O3$PDžaU~29cV@8X$YaLkIa2{B&TnL$ րYrO:=4SULqhu4sB%dJ\z,d3 њMJK&ABVI zw+FO޿Me1XU(0&4Cȋ9!yꫦ4<>.u脿s&pXvTP6.w3zFbd+CMwȈ6*-%ZۖB&{CEP1WPDvKGma@+F^9 ^ ?GP&Մ3{u/}˰K *ڷ9Ң{;cNQ5#~ fw-ѥv(Da`\ Vb՚' #%ygh&|ywa/+D|z>j,*tcȨ5OpHa,L}>9r+ ݈ 1e[#*EBBkZQHSLI2_=@l}UVƟ̈E'hYyQ*Dʘ3[\{ADI+~2u 6[X7~NU!jȂ"W^>:|D*nG On4֞#B5kܔCz`:K_ 7[೮X]ߖ]b(HZ t *bL8uEP[Go06]D%U΃/WcεkXLˤ>%]my<1= bq4lmYQ[2pxv&PoIȲ|ΨPK#rFz:_,R)B .=v0ľ G{H~ڤC% 1ڋgTW*9Ag;EUN_dS*MA8ۈ6)м `)2z%mu1nO3:zH?H*"NģkZ` nryx::rge!a/c'4FՀʇEdd Oxy#p='O-Nٹ$-a[yQ򷮑_3T!7#uiȮXv[!`X'+%~/\||Bh |BqBC^.w=kҾ_5]HljՑ ( KHE{tIoxUIWAMb#@1O9h'l"\P*m0+%;=φ*T馔8M^F%0Δ J}u#IB~I*,8ը;&:YHc;m< '%ii;vW60nIs 7K&q2id2/Vji;6 K}ОdvpċZDݹ^Υ凴"V>ȴ,R1z%K[<ؑlL|ptivWYc=`~祁(3s' \kAjm5̓]yg >F`AOʃ1pAJ gK{6ָ{7jq֩^R.zoqǴ.]桼!%^GtvR})4ewhzڏGQe1Iu|8& ,9y>HkKJm/LH 򻈲(Yd!:#~C ە=q& 2xXTZrqcnl5|aC;:B#B/M'4,^{BC_c$#`?olޣ 4o]W565.O h(Է7EQC1?Tfz5%{g cYpVJvˁю)Ѝ>wJvԨ|S93,ղS.qy} 3UI!M8=ͫ=shPC`5CXS~`=kXWV9tD2lKmgFWm1^˹ycٟ9瑺gowۼ)G.N21sE؀P>ˬ,z)C[(̠k A_ q{, BCḾ;>qLI'ЀJ򏭟)Kx. CY>f=bIÊ*ڀ,o:S@KVQ2ק7 \' EF1 D lo?>`Nt'1ut/Cg v #N譕tp">Fs R7RN<8"jCR+CClIa~ X XUDRP&++]/Q(|[:1eR=<ݴC^!ɧZc-V)W5g[:B1ҫeykߖ69NT 3U^:C*cϯʴ<jB_H${05eU?v/*\Mb*; 3=6tPH0dKZ ]"ܘ23/,-jP~b\ԉB\0־Cw*Vև_SuٯĴYA[h㣻p$ ahrp%Kr~/Q"Iig*}pU/"tFqz Ugc]$J\/&M"+tgBal|uI=#f֌rJ'&M%ҙw:7_3 c|r&EB q$t1VٶzKZ~C\E<{!*iYt$N8V otwx8`]c!mP:P 5z.KᵳDf 7D;:&q/az/JR-+P}Uq$_{+W&={ [oZg^'С%VaWÈY*h]I~EdaoER;=F3u 9ғs$;1Kc8 er_(jp-z?!#X(lUy4bn\]7 :c.oX,JJQ@$\}8ʃ[ ԭ˜ܒ*KmU`+y7wq͡,y"(X C,0Fm{h-]ȡKB:ee朤qJ^x!6p̿CN0Q. 1 -v @bD7G_J@Ou `bx)L~"j!٤IM:\G̋?<`,Ƚ$=#S0pT'֌VjUǩ_p C_ؖfi 3B'eB$nOŴ|쟐S\QxuwVZ݋zgy8Hp/z3|6w#;*Zjc@!:<56ѥE+]29 f^^[Y`] Wk46ja{[co9T1[h|jЩ _MjxYi/|egqB;F't/yq0^~[syJ$.fz[E9vJۿKmB!VPtI$]M< Oz90k.IOVWWc韚G_Q;K" =BI.O.҅%j̱۞oyW[iW gGF:~!bGUwt:((_.0Z[I!H-d9b"]{|@ exe6 U/%zL[3sYpmR |̎pT»~ -LƈxaAiDHӘ@iN>P.Kps<;&[5޺?# d9K̜ncY5LԶ&]";#y6bWY2NoVle ȽxFܵc̊]Nvf7PV$yy˹Rv/(4ޒkM8PК2GTbT^`K;Ѹ\KaD4`X[n1`t/$p ;a8Tєͯ&5Aєt +/ӓmHqD0|賤uN0`L - Mf 'wu[,YPY/( 5@>U;[Bfqγa[d*Q0^-Z"_fUD J9i)*֤ܣr٤1F(>S{b6[!K'' 88?2K,V{;ѸF=xcAL'l?/c,Ld>P= {g|$W-ԙm !Nt/_+xb6 7=/ A%bchG >sg$3|V+h#] p <. ۿ^pIJNoG]=CAsڀ(;.hFFg P)d+wU-:N rPyx Pz(>esʰ= $DȤ)&_HOcǜ>({5O_͠",pjG}[H)!Wx 2v[F=d4N ya.;q9󀈨09QƸblrwT*;ZwÙIq T$c )]BV8SpFįa0䳧f?/q [M[5̥ܿ}žr{Y 涳wu\|yOX5L1J 뀎Rbg:]Dv H_},Dlik_dcnC(^խ{ Qs6Z&T]}`r&Ckb)vMi@06@&.BjLȚ+PW&i~щVL%k[9k%Of ϙS @1N(br^N_4\?*R:>z~JօPTD_",&g*4q1f(dÄ]/lTsF\pGzY6}:2Y P˗/ӁCaҏ‹m&v˛QVxB S{v1{`ziD8cy<Է.ٌ3J $kT+I%E33;T}9[:ԒmM:GH/=|pg$&㳔P1gρK $`~kJfu/qkkLk6fNj$0}ҫ ⛕jQEցt̏lL:(M <^8.:<W` `"'EFR(3t ˰ ,Ė>S"l@hYV2h vRJwvVcDll NB)a4T+Ox_!g!^SǛ.aMCsbO4h\'P96!casY& 6&(57 92enJv,m8Qxꀮ4JJf~nbT3z8ړ.zwj-5}%EȀ&5K"| :h kRxCf0~) EwAu+?@a._6ms.FM/䤤AlTE?}ꦚ#l=Y3}ыZR_^2wU -3WUT҂a%Kљң;zP4ΘrW~]\U!? NД5psZ:w!&В{dM0o}p ɵo՚vRG DiOÓgN W;b(߅Qx0}KAQv!XRrol+`c iǡ(opӭ*v@r 1%D "t=F ]7eA;]V|9'}ۙuy#I {qS<"yjvXwggXpzL.'ꯧe| uea~%W#ɖn"wXa ~pHCK\R7h{A|e53n+'/nԓtayp9Oj5rI}o=C,~o3e*n8$ dvw١X.wLzl%{8f1;ܒVLOIq+"pvݘUyЂ-n"Zr2q?ƬQ\oHDZ]j"MQQْ 4>O̗ſ"fj8;Iju0=EEKf32[ eFxW`ҷMRTdosRsϙJXVxŠ 5$l}ozZR>m ޹m U̷sΟR-[W9ǀ},GR)6{lm M•or1B89=Eot4xoBnϗeeY+κQ{kX2<}f{ GGq뿳)ESԧBd{zІ(9bQҷu3Ah ZilaR[LwPyqƑQh0+Jx'ϝ3c6J&a&J2eih1beR92m~@j OgVJ[`Ҋ_Bׅ~h,m: 68"]:54߶7[FѸrk3}oO_x,]5n23L"Fu;dM 枢ѰP+.̓yszj^3;wrkަ9⋃\( e!ކ&rFy 4T_OaTk<ݱֆ#~y KW'.,e\ tJ87LSiš\u%h(C \2%hP tԾs28aBCbi97+.͈b-7>SX$N+rvӹZa`3D2JJ햻9!^Fӣ }T2USz|޲BN}| |Φ,[:bCAEMוm6EO|D=!SKk_E7\e﹧Y|R]e)Q;G:v?y ybwWڞ'L>Ab$KZĦ)aܖG"a:=a!='-CںG p,^y7'親.hs b#%&yMDLmp}e Uٝ8/Fp%E* {X8Od̅b3qm[˿½-3{Y˷%Oc rI_u{${SoB B}9~j`=?R? Iz?!5&dd\XS| zK=jaТ6ʱ}+:FUw)K5M`eUԇ.9SzP{`[.xF⊫S꿤XUiwsͥt\fYQ#q ["gγU9bT *'rFսݙ5 O'~sWVTeܻ繑I!7Qc8ZrYj %/N+P׾!y2'7W( mٝlOr7ZUdP+I]xIqE @xOuVc Y+Ou kWaY."xlb<*;%z=VZoY ߖ!;ĈrKw7hҢH,p֚#ٶb ^d/חMV#}Jpa5x_yg1etY$XR[r`.uƹ2~z {f2H<dTƉwDXBXE i|n:['3Lg^PYq̻nt nOS`^N ;lq):O"v4 ^ΑQV;y+1FN<ֱzŽ1&Nol!.m$Bf/-(j+_=IE遬i ˏe1t).u(S~IgɄgbJ7 {Z+m։2): <rf Y˃D=˲`)2JL~ɞy\~xZG)՜p% ݑ}O͆ykӁTS/]E{)Q-›P}z%Z{kf?cʭ{+vf(ȗevLѧĵdRUf(}w(} c \Тkn{EFɐ٭#Lfevb"R Pj gGOwc^u<<䷛i=kk|n^MN5+Dk$XZ/L(=Pw#8>ڻTiq?<㶤r_ &_mH}T8"XM/ޕLd fä>L@0wb>RΠ"y)'!|P[h]#_̢*jVmm$](W!ϩ]6Y%C 3h Xʫ;(&Ӝ8YORD7OԩN)%~qsIBmޔC]+LӴ_xF ~3͉.?I{We r% q_%#R4HheOFiVW&yu-4@N~nE% E$Dz}ۙLTT$fb_<3Ft;_ 餯p3>kfrzV8i_y: a?MخȝHR!B ׼.Taj4J?_kd_y4̱:m*^,i )mX7S|ԯ~*hZ &&F=սnv6׎˶S*1*LSXނpײ:!t>0q]S4$I"i!đѡy" T;4REZ]^"m=m)(j?/m20F@v[7u;+HkTQ<&B;S_ 1+ [ ֬'>3X҉gʭ*Us8d@(dȗTj\gY?Nf2Z ޮ-Jll[#r=65aٰ?|ТS=Lʀ»C--zIGZ/ ohЪtF' 1bm4`˙:om6Uwh0%krd*ȃnNlCECgBqT? R?1Xᯥ}?`?HE=Q =sJmXTKW-&MofI'm/d.&N8~)KLa$&LبX\[q [8.R1g `#6Qc*bh,R }U aٱWhT@a= bD Zn^&n?_=-;Vc4 qlȎ\5_I ʈx:z:_BAw.XG’5M쮿d# ~kqx*V,!kS; 95NrSή`{L0qT*&$k;6~uo={Z 9s-B1Hx^`xD]oP?X8k'Tr #H3dVulx%\@bMUWGΗxc8}"a0 @+-ޒ4.E xk@VLuC'ne@'W Z!0A6_!~2 dYZ~vV 5B\+ ה-aV54URV3jf "#3_U* ]w{a:>rVz^() N>8_ʩ UY|# 1׭ 2##eݒ( ,Ԝhf8M0AJdwbq `6k#p]6HcSC[Nsp">uF}U YLuDH>E gS(!kd nz!~ ˴T60)~`]+C /~b6LV[;+^@֔LuHb\,+{"G Pw*pZ~yl`A&ÁdP.C|G;ZT˔ǔOz)$$͎1=I"7@Tu`_OZ)F+OoTQգ& cPae$N>Qj-i2 ޕ-zxd=;^h^XBT\gS@t;i>OK+8I $+}iT8w9y|+ϱ鼦jDb.Toބz}omg? D)ʆW`VCA#{}a5zґ62fb!;Ĩ !p'5}=rՒ--R'DKEªLtK]3ӌ1P,Eƚѣ@ " " иs l^ߤ"&<#ƿIeȯ~_E0#T fH&f1ɀ"tp IkvqJjaxw%O@@fÞik"# Kcަ\GѺS~9V0h?*0WMm{n }#l|5쉐(ekm!9`:=QF7fhM$u }̓!tR8!%Irr]SqSzY^3 LРZ@›7kd[lTr'ϱ'vgkJcAӇ|,)W= %ltS5JRwRпƍ5G)9~Id\,J1sf**ƭ,#?' D̪-GrN9$0lG]"'#Oį*k?;+K_E29 p19O6 yև" H'6>8L㋁(f UǮ-9oAp7eǻ)6j2(YGΫ(f p,ή[e" |5hUHGLKY=}$Ux8'=PpnYaJNqC@nzW69%4]:@ E+J/;\K ;6$zj;RIEOĨT/ԣ.E8|"k? p p7?F3ȣiL1SX9aE <>kHX-g wb߇?|s%F8؍,Q0%FJJKG4g&}cd%~pKF6]MoK&kr s'[쪁0a$Q,9F̰ԡ%椻q~+c0ϯgfpItýb[n?71Qsς?$94CbV'KX mH#6(u%:x)ĕGkF?dr8fD+2Ϟ:q&W* (S̀dR |C|\:_J\ǓB=Ŵ\=s y-b`wwgˍ0Y'o^avL ?CṼz! UA0mpLP|ߐAm04PBpu pʙ[ppx`7I*'5r|Nk8Xyeqø;/%KE\ةh2S `E{%}4m_`~ qכ1tN>N[d<ǯpu} 䗺j "J[]i;;V$XhG4tnOP!΁j g=~ E`P ёj$* oL۴ |D>T n†14MvvgGa$lbU+XqmR?kxߔjJy_h5d\Nku A,,f((5y/ )\Bђ ?ѡ&r*'?6û7$ $}^S@Ҝ կLfUɷ2/ȩB%er͍2DAXrlFRS9fy S"Ԡ{Vj\`OH@$Bk 7@.[}|MJ=4ς_:ȱeg5^,ȯYcqw`d0 hE  Xt+.vXHJO=g p5#0d;6 #>ؒo\_{*oE &c0{D @:p8>Fh;1)2/{L|sgM7~ V>fǷH3)8o ~*Z!G0*92QZ祮s:lf&,Ԋ0vDk6հB4uL#Wuc@5k`<10_:E#UV%ȗI]&ZekYcdM~O#__~}wՔ0]0p#[h٧l3Yup[")m%"$E+79vEwȏOBrDrzmWC 閑u[D@NCP75c<`SPH}Vla&5-14ϕLI:%MOta=٢ 8ZZϻ-FU&WqEЌhg OvcI€ejzlЀ _<aHN Xxd9 p՘2:L }.4SQj1lkv@Nre#PǂV7=FDK:9 ]MVm3qy1dcJ7n9 ORv\ i67Đ7,[)(,31oR/C>~~_g_BS{ܬ j$8⹡ wfZvݽ]ypn&̚3eVCRUrzR_p%驐oAJO׵$ OdI;mz'+Z6/b+J)Zq)[Ϧ`33o fmLU7L[lqZߟziM'YG JU=8ZS + vCj gYk%ys HE_Ww\^jO4|۴ ݙhL˴Wӗ`$Wf :~Lg( ݟ5B ;wR?E,q#vUKp$O_2*Dl|g2w_W+BI̢+Pcq tQLɿ_fd*bP_cQKf/2"i9 Aa\/V]S}Ʒi> ti`S 5搬⥈@;%MAUE1LJ ;I~x4VeG'Z{h0d2CѠ~:o m_ cVtO$fF2ѝYB5^f=%/i9#?D8 YV,NrR1V/ Kk 5l3iT|<&x8:SE;O3(m[)-7tJ=#-܁pP;Rq55%еl@׃,UMrw;'rZ =2yʋ4&4ÃWoLG`tϥ o;KޫY45vRjKh]oi^Ÿ`l\ /OEdmofv[:>h(zpS$O /@Z0 O0 ?bK~b.'1m]![ 63HzY Q`!b$Pܰ0ak>GqiahgLU%Áy:q%vלaʥih#۰i?A:\3DQNuSw!y>YO^poa"ˑ`6..V9VmuWт ƏIZ55e+ihm߶[HCccGv1 tRp Z3].>Z5TMD%_6wu\T>gq7k+S$8Xiu9rJd Itԓӕ0FޓQ$^L@C! ~,_y4p$A7NHcg%r;ŷ͕j0 4FgǪ/v=n@7'e[B&S!SŽ!R+0w+O5,k)<Ỵ3Up#HMB0*h-kiݘӪev#vpgR&K/zhs_8v"1aqcߝ#^/r7n;ϚĔMpB4̟LIp.ZcM#]gf:@[%}CKt̰yZ"MH(#/BF(.6|L?E@ҵ:k]*y.kg{%B{)wU]1G3ߩ  تYIdmS?65# 5v3S;p/{ys}Қ+/ziTny,UNU>IAWL^}y2ĺfnj ,SlJ$,Bc l [>(k~@3˰>DQuy2JrkSm,-T'B(A -g(gd3]QvOËe>s.e_AfxSVH:0Y;1S(6(@/;w!5`)&b8WD_׺~3:Pa |g\ "f;72qÓߞ#.Rͷg?ƂfG$wxkiIOhfơڒ ËYD DyPos#mJi5{'ά='0/tf]ԻTBJ'/ ?8]hIB;ki8 k:[\JQi dI/-Xf ,"o[Qw܍ٙRl4^aA\!T[QXxeI^\҅h!2㨽Wބ1vt%?@65bulr+uȮi4`}滋a*c? %љ߭k2D6U a%biw&l &%`H1[Zh7cxW$l&-P4DԆp_42Jѩ6B#xw0 42mkNV[K\sLQ-g.>n\Er4$TV(WwXBMpZ.7I(a@F uZuβP'%w"*xPsިFMħOwaoWƠQZIc^5T{khzm̭/peFVXU:诓 p:%}Z@H=&4;L*}N!?3BuӬK5p2󂶌ѭHD[t;IUf`?6/UO(½eL,bƋ0f۵ƲfW|~='$v#D}Jg$)nU`j?uGכG]L.ol si?Zmdͫ'w[M*1SUAt׸"1|- řB֎Fq4A,@YB'm"1IϐEΒϯpq2@G֊w2֮Z:@2iU`PeʙX$=uDd 9Cnf[wVpw*%qP bAllyȨc͎;ȜhI,[JLKP8փ6!Q%&^bo|uox/q7(ARU"|Ka yR}([w^c?&}u,bjۥSC^.w+lr9dvWSl~m$âT53,Me=S>~ߚaEҲ1FO&>$Q-.媛鵴ǎS <~ ьk8m!Vc/Σ҂^rI!菙t)F`Nϴ#$"_H&d3Ih~#OsClE5L/& Ry% -*@TC><ӗ^s!2: D!=X^~SAӽS:RKUH zG,(^Kyn.' ou/xsh'٣#^xm89djp|嚮_|LGT!&S t$ 1b魣,V9O^.9QDI2:4hd¢Kxr,C瀓."HmUS1n=(֟vQU>,?5.^yQB#֝'R~\{6 U$VYL|fV3lbvӮrda: =Gk`Hc_JCPx Q怲UIܒ*Zm,,B^ߗU BFXNaH݈UiwY;G3}ș4S䠹a8'S(FGUJvx/]"3l\/)43#ݟk/Kf|o0u R^Vܛy~G"N):K>B IE̷uYJWiNФ^VŦc-C/@g4FJa>muɴg}N6ghٮJNJRW0*.[.]pR2-v)WX&7SxcWd8oM3`__5B \'o#'[ƅ'LjM1f Kb6 N"mCYbyE?XTqW3W^/! N݆41IP) H,OVː>c:j&4oGEDb`AJIʃo;h|.6( ls&n32Ofc 15n(bIw/H6SW8@ v&}Ѕc%3 պWQ~#h)ePrU*ͰVHEMɁIBxl%:xqM@djZWcjeTGGCkr\pzں^#zct廯7G֮;Nmd@zZ$UjD6R !t _,&#ZwxLENrr$چ\.Ēc GIol=P.~gRk#HxG;Tydצp@|'b}xi].YlnIzԊgE 'ؾyt]82+4ڬYpʁںJ-ΛT)CcrPTwtٰ$p*8U{@1lR{ub ]~4hh ++R|هȮuOϊUD>jU@uhfxvfBo Hsưlٗ׼;3L8Hjͤp:dRcaMM=e Q 3;7Jsw-NJֺ-z#Yh1 0;\xR^<66` 4վ/>y0,#b 92:+k.0w*`q&!J:`'MpbT ! 0'M lM;SsVfM"A O(u>*Rjt{3^ Twt,mjl<^t1PĻoU9 PDv?f̵oػ Y>ZCŶC NMZÞmN#OƒQ]ExCZOO@Z1'8t';lOR|-!@ԣD<e1Y4<~xiFi@F)0hk?:7NgYC{jL4Ħ"|N;ԅ Lm= Q cZȏ8cEtm]ped:Gt/tkȅQi?Ron[]o9Dم"p# CY]d7t<~Jxݗ.1I=xޮl/s]fߣl_\ ^.AkB);3z˒2OBxKAb&Rrn$v9h%!RwuJ_W> kPxiRڊ&ǘEsD-5p~y'6='їw/>T hZ1B +ⓒK:4V'J'S߸?P[lE8W'V,80~ĸW^As!0̪6&}O .Dn_N( ՝p(&<Hzp$O9AB+cm6 xE:YD [qvGA?)|Ye(wF&h`'O`ݩHX}Oғ ~x~l溝՚Jg/ё-CF:P!8 Ma<>j0r #DJ}H Ugj,OyP{DFthGA! SloERTɬ9˿jq; = ~ǞE<ʈ\ fz3g0FS(GbiTl&?˘3Ο`gg%S%@?bC /)spp|_e#/x'73sq=BU'K3֥ypKJtۼ>݄$pWZ@9kGw62sS1L0oFb܀嫈# `q/A>LjF f@L8vd/JzBHMhHSRn|#Wi|3Oa㜍h߇k[b/:ه \<6L" 8w }١Yf;e.}9IZת:? m$ar*%T4D.o~c #T7KD=ܘm{/WNOux)03lD6Ӵ ʏУl)s1L]y%a·R}%2F.ب~&r•84}tQ@84-ѫL GMj}6R~bYC?hz3$g+ R@jb5Ķ7~^r:Sվt%b;Q,p ۻBgNW{}xmov>h\YR#;TI_3@C\EnWSr@Z2~ã)Iie'mjr^Q"й5=%)0hpPAEJ半 ‹V̆lތt`_۰"/y3fF9xE@ 8Z+7]M*P˙*Q/*~6>y;mRԆIRyxy+-L^Ә)쑎(!¡z튆O~4L5wld*3}Y؛ {8i^2)YЎ]iz)KS5$8%auJ|nq嬂DJ"wWSw@@t_@pu$f @@}>c%Ǫ  41z+ &@9~S(颌K.(Y, (#p=v.fwnݯ0RjmIլo<獱 *d<8缮5Lyi$G. DZyNdʋ}BƩvss$Z)Wm⚄ISNqJEY=/*Tߙ!N6 `F' VO0 醨K>1A-=9+,w)rʁ'Isx6RO]r ýڰꉮ0/+Dfj;Y]1QlWg;[|Y m>qYZk'3)pVߓb&noXy :f6 7m}kNy;bƚ^5Id0 qlP<쀝thRmŬ$݃J#b%rg}ok#ю iO^"A8l~b | lIn{W/m/Gl()elaǓ&D)\=$W U!Pq;g!!V&T?MV8{!z$I?X9d%CtϕscI?b9 +,Zr]bl@<<g$xx^X[o$Ɣآ7+v@mPS=)Ӡ_)ůW}!JEu<h޹b^_{B.a==qp)B#L4LXVt+V`82JzMQ5TG-P &^q8HQx:Ğr`yV"&#d:ؗi1>}PH<􂁯/| Yi=ZOT95)֩y.vZ'P`\ij 9n^QeJ\P \dRTQ8@" .Lw@Q7G.?#Pi/ցȣ3;'?m\85g3$ ܯSȒ #wj!5ړ;FC-2-4˅VEW[ A*#vR8 k5Qa1ۓAϏ|AK?~_Zt$b<02,N7=8_ޒ7Vg裱%P*mVL2]޾&Ƒ~Bc/h"u{W~1iDS> o"$uPUX)~jd3.#*!/a%x N(^_~!BTyv\Fd۟Ix0i!eړ`Jq.+{Ogh uV%DGs 2- PJ2埗߲ />#:uu)} kIa,[9;Wb'*Xks}=<>RV(ZTH&^`+BKS^,}:P57 @}ʶ'&#V;P=Yz z砳S=~@a?#9t@ h=ϰ QĄvpr V(fZ>U\y-E|aEe6W:I˥ ٫#srtgK^_ӓuݚT?-J$TL`<_O.f5LM]5nK:M6V iE@ ~u+΍qEsH=4(m?vOxizNl20 cw\ÇJ}coxyղrfooT©8,[Ȳf8hv՛ JIӷh3v"Zbf`8zsuKcؖ퉶2r8P;[&u""3s5jϝ $p&(ykʪ]Я+\TE0pjm)$TAi* <ԙ Eѻ$:TҰ%WeL>4Ņ pPT.ʐޤTReY8 r??F844 6,Akʌqmiݾ^ ϰ1n НBP+p?k-s˻.$$%< S]eC*>1f!/3kdpWF6(wX$G~?wnZLJgۮF(sJqVuL>z1G_W,L2qv;s&}YR_0Bqgγx`؏%7Iܶ`iZj)#}h$B"@ -'ay6SᲚϨ?#Y#sSTf9#P_eO =JÖJN>:FuC 4xO#W3LL1~ /I`/`ܗT)^YVS=ZaQ@ܾSbrD B4'W1e]7Tg*u3SVHY/OQZv'29*}3aW=>HR!?/:Q?=~cP]r0U=aU68bnX;ۆo0nf ÿp3hF[ oM!,kV^DFPQ .ͭk2K!k{$֣gon)qU+EQ*E,t~DadlLp?[kqLV-Q5(Θ$"Elz8Z5k^[f"6| Qutxc!K;x𹧐cS\ޡ%q1exI26x~J?[ ,6H,F n\..ӏP) cV9[{tZ9G pcŨ).\fk#iHzkYwyjtj|Un YJx<%\X~D1 ?v=43@ VO=ʓ])%92?gena%JRAh˻[X5#6T&G`'8" !0_aU0:3mE("sP Z.Ȃ!4dJm3SJAs$ IZ,)S"spCD,},ICL2W,B(#Ń ? ~bF/#4m`~]OEFpLQ?"1Vc; 0-d)M|Wܯ(T&'@g?Vr"8 h*iCI&(I\'A$sF`B6.gQ!"p`Eo~m0)&4PnQA$ɍko>tDU0ND}g?ӰݝQ1=@h]eըB׉ddEJuxT\VcAmnp_Կϳ&Oq}' _J|Oq9KRݒ1;r.uh 7ʇv%1Һi†f,R\(FJd\B`k^`zj3MBV_ $%|aps_R%%O  vF6g87^P'@KbzR/uFeUT `Z<\ GuШ[BE)J%vDz/㏙W+v1|X:A 4=Lqe?!@3Vbٸ/iz72(L80r{; 6L Խ#KK=F`[@ʧP(/U7:;i.Foo19f>${px%8j^GC A2Xc|BU[Hִ(Uv Q ZBolfjl4xg1p @̙Zfn,c)"9JI@vԭ(EpA{fp₨!vFn[tIک-\|jH,(soZc۰xM6x|)J--̍bO:`\T%@mX`aԢ3SʄyyXz3ռbޥ!E+w1O91S;.ـ0Y"AEiXupGTa9!]\Dmo̼q17Bώ;0{Xg@JFĭ vqfsWޒz:[XRtSC pφ!Ӱx i?[TlLhz#LJ=I?7->    %E-ͼi:i\Kp19nBi:i}N{N1y9c>@ON2SfO3݌o}ߪ[zg+ \isNPLf>%G!YCSaAAP-O.j5,Nʢ}( jag؈KT῁1c6 {5eC2`-`X@:դ1~D~$iḴ)qƫ>0(Fq;;ovL|ՠ8z;SD_T5mGyP]6 bـK)^5-P莾LB|+k ;$=<Ewky{=ӐB%;ݗ0l]rTYojۼkJ9~4uDg`|?PHvQ?Ku/8:O%b`@~x͢˛M,$;VQVA㞐lʷg1CULRPJ -dtݢm8*#q~+0"nS@8in /Ê:ew}P@=3])'1՚u$ W΅j(r >˓ |сϧj:NI7NY#JaX UeeoV c*eAe6?"Q.3py%X}}.l[OBnJIͥh IYݽ"EDZ1.`@ҤD̞fqy&qf6s45>6[xЋ- *L|XrӀ*QMa2U LNjĽ= c kp@Zȳ4 I0iLh7#y]{$-"4H4q1Vۢw.{_,IOK$q"pqF"QYMfi;؈O-%12$n>?tQhPܥ6oLfIo p=X{A54fʬT.3IFVX59zY9b',r ,hۙ,8{Ӂe0@d Ԡ$  "%~PhQopwIF# AHl-Pì`ꈝBAX2x;sNeXl}*Z_6Uȅ$DEΗtNʍ@cԕG~Q_ mQ9kcanz  kA"nhƸNY6Cu$ %"ma2`;b㹣, {_:Q"p Riz3)Pkn *] ?k"Qrd9 x~ڍex'pfa0y ,']IыuWGFʿZ3:V9g*Ee@!o>Qs\pv;WM@;`27x]!)It E /{`8kVy_j̥(lsГu)K~4Q/h &i;4Zex˅b D28~ eF%xwMI_DHɍIBWH񩞐a{$`qNOBד^qe;w!EopKy4{E9S Sg!(ȃ Rm3"U<>7܋TL*CBM,9c3q']nْbft,G;֣M. ܆WI\I1C{TBTRcDGG5x|*Dxe Ku )_]e0[|GN][?#?o׃f({u8[J㵴-NMpPkuu66؁\U,-pc!vn3$'^ Rq,5Q 4~I9hT$AfVfׂI]8G ΄ Kz=m-c$VP)eD+bs% k0G;)^*ϣяf_* tV8y %)gԬ̒>74ŝަkX]LٞF:Cyxhi~ݝԙ DD:Q0'I /h#6c.&gZ$uR1JZ_sƣjc;_G̃S ɶޱq〫Au@!$rc 97emh>D(]ndoPL>fiN䗤0TX3? âXe2HJ8ߧ`Y>VSufQIsgYa QfV=yZaN>u!,f?dpE:w;#?1V_|K"'pWSg/#~fygcZXbPӪŲL0槴@c< NߖZ\0o*  9>'g#?[ tf臙y>HdLTZSH\PzRgX8ERhI) N(Yi(Lj#3IJn/ ڤ?@}[Q^d$ij* %C21մ))o ݐWBI רN}@1hd<#!E5r`^)i3z5*ʇzb1] fjsnp9"[nQhUk Ӛē%U#m)?+ll\n;;ATJYPI/O(DG5Dܨ35NۣDĥr U;KyE%ktkBC!!8;M 09L~VjxT?f@V:/Z[$wIrYH{D@}K6VNEO-"mILM8n`V͕Hд!Ei7XkE]C꿭mTL2 2:K}IjAYÄ! Q X 2[5&zz5 <²(њ h(h<$rRk6Jˉ1׹r\DiJ`g= b8z^E:Fo-p݈uxj`|O@" ;du"0Z4ź0mԹ 65]ES{:{ԼGV<Cwnv_bHJ}-}#m) |ν'eĴmrvTkK_{X̂N?A-m3sO/hYL^lAJA'Kn8*==|Ib-s!!>Eo wE]_J.FdChu碨4\S8Dò)ed,ݺ_C>s%Zʫ\бqڲZUV5`sr7yѼ}  ^][Z!zMIQ{?92jf.k  >aP#=9̡2cض}ұm> lGk*B-d&])C ҇u8?h1 8)iKIR#3,FJmgLEEA %,SC͛Z*U}~93)uu0_jReV$Rs`RUӍ_~,[-1汗G-Hy,&yk \B3<{puB@Μ=jUIJq̃_k>]l'vN](%| ._w+ܢE*.*6<նU$Z\6~KrBFke7(gX{S {ɗʬ]0G_?ըq1keV6O s7ܧh "(vFK}G!$H}ިzgC$ -"еOY0LHP1t}qokjTV8vml9b[~(׈Ai5@kB=KmȡxJ`Ƅ ҁ]8,Y'=98mа+ mgyŸC=9ډzrf(OAM .z=]yhjyPq6dLG6(2tM|G8s糰d !Bf|+>7145Q̩33Nc$~h?eؖΜAiAOk?{d' Tk7U+F% rl摐3K{F 'RL荸ƸkpL`kRP%"5TD8-xu¸Z?a"̥1&=Fwd^^  k K8q<9ZIDCIB8\ ?xe<ډOmb9o6\~≖U}1獁4 V*V6I>F@S 4R)✑z*}9A-GHWY?S{l~ٕݛŮl΃%JLk_5Iq u8mՉ#"_'7[WZ@"']~[A_t{lMa5-8{yG09ս[S-6!Z\#?F<qFˀ6EHB:w1པsw}/@1#Y~tU]P ;Dhqߏ8=;a t|М1/ y<] =^2S/(%sv埬%YY]wIW>&NXV=Q8f3a'3_E!ƅе'+lg(jR>Z1$׶DI e?>Fتtlv|j7kԯ9DBB2l_ nE,*hS1N6!F?E|`DS.Q; 1-ae_)E6HٷIf6m[Jj*slr%/yd'~.uAX1/0r>F[fM1MFAe%wT!;o{1rp)oO? _8+q[\sڻSE8ܬK.FLCz#@z ^,6ew+躕=3ejvq Vmta oV%V*t+ڷe^ ,YueBVjS^,:zn4k-DW$Gj*l {Ngt8z9;&0H T8}LM)tKFaL#PcAI(p7*O)6@oaIS{CDpug 4Sb4Fn}ϊ%̮aEjG0Jq !7DIQ bUyGgӸE<6s&F#M O"$%e{5{m>2r5#r?d M0.T};ӸXV)SUAOsڬdE}W #?@9޾kkjX!쬃#sn^1! =R|UJȖxA42<Ei:7W0߸n(}J*>w Ʋuot?AJ9ͯg}I(ghIJrq* ؚ_G{F'>#C34< a'7%ZSpnu4Ч2v#>*Y+fHht,;rqp>* YsI(]9kޘأo8czo=Z1MIiҴ[ 5DMg3 Os O? Y5O¹+Vo1qD}P}}obj[0+~\-7/9rDAܽH>2nWJ[ ^R`.p[ _bv_ $ {.\^Dr(Y_ai3O*BTG"sid*A+Ĕ_!Ճ2IMō2Ұtǜe%5;z*x|ിa8) u)Ex䤀.3-LIm ??䆮7ybzW7Ǭ ůPPQk-i|X!(Wa_8sSB"K/?HΊ7#3@NyaJFYÂI_g^93m}a4.fv6 8rZꤦ<%~+fc™LyHي0,ES#ZmEE^?&6sb1#er͠>+m&*WKΥ<"JWSRZX^arM_蟚B fE8|Txl]i HjK%+c:I,̼t6U\G=Ϭl0rM**HуOtg[nDaXlMPAJKFs(vlpG?O ] jv6| Ssb{? X;Zu#ejBJ)$4-5I|0.#EiVo;'X+ضrZYlk.ciív&jjmy26ձ8qa6LSC 9&?Кb]BE@Hj (ŒWZFXOMVVDj/-*"`> ${9R$ ~b)r>K`@-'>!25Z#Sr0;G'-*~dkQp]$+d;%j "_݅QMvVwfS(ؒ2?-]+y{b- vw(^hB* 9 2IU} Ss+BCxaUɁ)K 7F?]гjP/M96&ђ\$?~$uYⰷV0hS*jK7G(!RdP#G$QR)bR7YR"l^N˜!:#icUK|I#UȔ4)BᦛbK< YYMg~$ R:^nk-F'9ck\p9znw kǍpⰜev-~\ g$ r2i]] (4#3;жRE߮]J$m8Nzav)؏SϽ =?`o?vCrƥ@@ں$ q|쩁b6Y_n/(Lx&[!p9( `Kg_e%2['y꤮S?NsGZ254)\s=:ĉK35xZK:n6|H"~W,Img o%fk"3Rk@% Zi@jP,X 8kz+ac_!i9YdoǓyZP~}jW@k&}[!+GsZjw0NPM ?jfk*2ƪkSRwPq\ZZ%Pש`(zՓw^muj2n$>6^3uʴρo;]ź^ʅ.!πa$a `J— \pp|H3'\o sNܺ.ӀY ǥ&"9xRIP5ǹHj۲=`_)t)t0E:fՉxpx'9uLt1f-ir*D#P-<!GC%F1dVe9ܚXډ&s:}3;۫LHJY$*Hhp{PQ٭MsE-~* akE9tr2lVk?x_~<jxH썼X]c4Uq[4D:XnVzԞ\&slS{ugKOwaKy,bn;X(Ryn䂜y7#hbDNuҔtD#gZ"nU!+&Mv0f[{( aac Z@?hv<^c䣄y0v=]d5&gsZ*LFM| jt5Cc"zTxع;0p}|dbd{|~;"#φ/ l2/C~ $h; Xxbs5J+Y@{تIN=`,9&pĜA`,@Li)Py>`Hp͖ԎhLzSe,UBWE[MT8nkOv T+kڗ5uN0azLĄKsK}GӘ~Xoc;:&ʹn _ITbSNvTw7(n'mQ.K_[yzG$ʛD~`;9g&霽z*p/[UW熢nﰖpE6Vs3eX[˃]y#֮ 0Iu2N?У"*b{\O<;Gl &!@4 ~5!EME5yB3!{eOI$kE\ǩ3?\y՚%C6<+LQV~n 7Ayw!#ُ K.D;$Z̔fpFG=va32-nٺG @myWK:]vS(/ GMSfi|lu³2;S#U&ae>n!#4kgV[rc|X,(.(5g^|TNg- 4v]x:Ru8$F*NDwzy%Ulƀeҿu`~]gu]]m"d<>H6v| F۳mfㆺ^x_R>LzOɇyXhoG K&f6yyz<0Iз1u|ruBظz$όNv8ADSB%: P*9NɥZ5d& Q&}-'Tj:? 1>WrJjP(;mسo%#S%U}IU^j#cx+2{qLj p|rbܕhvV9*pЎnkG*'ڽܼ=LGr?tLֱHVQ!Eǂh+;cr˽ð #n{bG* RlrꓩW2ZMɻSm$l T<NaDLڃ)7*\6@@^"39$}Fd]ux"2xC4X{jV/X&t 4/h&OFxӓd+B?H$p%JͯZpso:l{sh96#EvX}R9% Xܹ[h׎)$QL``'pxed#'1ʰݰ:U9^]!BQ2@upJ#ڥ. %r$ =U(bj銎I}qŴݼ?wNI`ODuf;2ւLZ՘tl{ڼdnCkk9!h^"9lՋԷqbuڟPo~THm5W,*X`$ TާZ4c p {>kw1*0[7(&U" /<-3=}Q.[LSYr'<ۿK^ / 40IQo_XÔáU/t6fje_ZKeV<؟.W/gq݂]iP$s˳EV?:T/FA/=+vNbFKӂ7|m5D4xYg҃:k>dŔ -ɼab5Nlik::[GxзŒiq­*Mt~qB9Y]Iߝx~i_EE(l&jHU]SM#VkjNlh]JOYrM1l[˷`Ovu 7P;&|kTF+pg7>Q6>_?a h]^T{C9䀘8|fCӔg|#Ub&}e!.;w*FyUt:R%K"k9%Lt (TRk#%!5U `aCZ~$1ql?ټQwMc{:ͤ|58!Ka>IO=P+Pm}yGgn`?oX{U-f<"f4Veⲡ̌ "NU 82Vp_^>Ҿ.h:鬉s O]9b^]S#P0Xot@y@d :/^I"ш&A?8/լd/J]`DV0@,iLפyhq"!#6}˷0 {)$^2S * 3=)#Kwh 썯R)jht#s/:_Ҽe\}H$ap2z㜴 8zDR/LW F6wLC׌ W_#fh˗q[|@p"GI%?m|ՕDˆ嘉KAIPKxt]_4,4k?YBf*0\("VIpK)r&40 3|*)ZZ) mtTgewOS)!|p9nD WOP^rpEg7f dMg vﺔ;eѫ.[J@M "cW1%dx 8Cl ϛNGf*%x͔o0$Kh^uV?UV-R,{I!tȂzvԀdM]()`Zy~`a% E8B͒QX)lև tԗN.j

2iΞjEg[lEnO RwfSV sfHOP$,/Y4Oi N6w{L BnZwHD iXxOP  4l䦌0t1gvc  /TAfhd"0#A`Q< p+J,ؒrp ApwkO2wLnl␛yOfq\Q&*)In__EkPB48ÐӮ qW̵T_ BߦdۙPߍ"xϵ#eHjott]]zlTHde?~K˜^) H:w|fwA#cJޫA&n<~U*OK{֤'d;<~o3WXpbXryt!ؒP$c/wۥ''̑$oCj\af6ʉP,u AՒP77/ZW>$5ET--m;ϼց;uFWOR9zJNc$1'0<Ɵ(39[m@'[xpȜ2ˣxD4` 0(,ݒMml >6K:$ow[*6FCa@;3#.Vrs0n{qyY#40FibV2();8 X)V":ᒚ*7 lăhy<L1FR Ѽp-%ҢTBL'c!+v 5Iˀ%`nCvgka:c $ikoD`HN`?%쎧q3^lҪ&2TQUGX °BW|rE[cnڝiNH|.z3CDVLK7cv  ϑ^DMeuW4Y'U5 .o%2$N25+ o{k&mt? /_^L%; j/ ByU6ZW9(6T*UEm"*zŜ}W3mvw~09)ԇyv5MEU/S 39ֈ'2w{">P~p`'~Sj]+~Y& !nbqT5½ﴛ0f0)1‹hAUn2^=T⹊wrRy&>8{ Wv~[=Hxٮr2xoT༮F2.s^0H^d,kcTMˢ>܆Byd8aƈâ}vЛp㞣?_;QPNdq`XADHЖAtz=XN=Ё/XEqnk4珮W( ΊPso!\K,coC"v58Y [= {W=B1>qS^01AЅyJIS5k/;;u\oh庛\qO Ϩ%s}nk囲12(RĐJB9a2d X)Maݰ'1. ` ):L}NvNuͮmV<|`q"s]Š^D-f4(зu # 0WvFe*l DH_G/. #Tț !VO\[uIt_1Dz>[Հez\ENE}69fX#v~.Mش'7\e(_g͂ NSܼPmwI~-,R":{Ti D7x*;X *] Yߤ ^\ /P÷SJ,fZܣ^, RM s]T"?^.f ư$G73+쎻 (aHB-n35eOW!&= nx*#/jWU!jXSKgCwJ$.S/LL6%ᜒ + "N\|'&J8YHl2\-MPǩt}Sq}mCr8(F!\E]с:vm+Nx۴<9 AMf Q--d_勚Tq|C)Ȅ"_ gv@Gu;Rp$s}t>.T<gM5j3/3x#qlp82=*5L*e{]rSH"n/wP^T}fT8@'Tr'ׂطF mS'4PE')wc? S1$Xm`%>>y1fSS$%\gNk@RT,0p|fOnF7-}&.0@a\d.}(i| $EavBkg*Xf~()W2EF]<& a@?hu\,[9NC lA{7\0fV'JܷbyJr9YFN6ʞUu,ԸLwbfuJ^js\(6-Ė4YAg{ (K%\1- WsX)n,pq(4wz8wL;vV{obJ'T {TC>>1Q{ўBQMŢ9W+VeHltJkur&q`S~ if&vab2xHؚ2x~Pc\bfH3`?;8CD{8YlCK)w;;\äO7FW RP^&粍h{_ebINTlB,NrFAƴH,du4Hc}n9vD$zhoE9Ei~By,8Rl Q^gΗ74Aou۲"͸h39$?Z؋ %c??I˶?lP'됩7)+SXzgV-[K D zoI䒮3>\)rA)b,)՞k xvO$v(û ;cS'Qd,\ I5$#v÷APnt$֬6OBZBnxjG#ؓ`5yvjbl"CWdo "a=q[?7sy2jLtx_Fk GBP6ZĹmvCz{ B*9Uce><6i|Wu/`s'IuY%21p6 ɢ}v᫚ygTvY`7.p1FwMi@o\C6F g!QǸi;[0Om'\y7Izwsn":7t&~«KK/p6 ̪U4,_ܹL ;&h"Mgr ۋC^qG׊l#ADyfOOw+l7%|!@2]iI= I <͏q]kcQ,Baӯ4~F/ovXJEmQ--If2 ,y/XAכK窊 .]l+㪻{lցG54ƈAkp$m_<3J}O3aKe\1| uhajc},w۟/Yzz-%$/0CM>\@L)}0sIۈv !:8`YpĚ~=uô[Hdk;EpP9P^ڬI͓v+|b%Ж,/; *q5¤#A$|> H7#O՛zPQi-J IlMJ!bl)ԯ=y-0vˍCyh5^d0эGFfeF2#kmt{x, ǿVsaBro,0k}\g]w#C% WНٽ=ҒN`*qJj1 nxy!tf"@;~,9TWfĉffĚ7mHzNVţ.bk[cb*RULe?750Y׀gJK*B@`Ckd1I7݅i$EvJՠ67YCN ե.aŶ5<.?5_Z~Ü-ú"9carKq)eܚZrCMRZɛ!][bA2 `AbzlN2 ǾF:ćjSZlp1&1Y(q$c"Nt nDi3gJ)}LTjƃT𑇆[7& ɼ}sT2V:C, bŻb4hڼ!;#5&i;mJI^RE_[ a{(u9ԓD2v|ܱ A[-=˖G:E#PF̄,gH`դx_̌FLw乀z$F~eGVsNݧdhV6V1tف})G򙆀Bԩ;PN⩑/ eoѐ$챲f)jJizcּ'er_AcT-fR<jK긍+i IحJ X[/l->XfҜ0̣уrf/4*z$ٽfα5 ^` @L=]YXs!Hj@=TT6!GCe0Dxh^icb?Sg"7>pKG|OOI#j{Ţk"KP;Q'OcÒ>!&JḌ>{jd~:H GU[_dNU2@}L,ǰQ9e!0Ik1L )+Z=[I$koQkjl ?,R 2rC*mf$L2i@‚xiI}_0SJH(3@Nk|K '{!%h吜@Î6{'3-jQ Dv(u)}/-z;Spq]%݃E8Bڝ9!bAuR_pnpdź/:0bVtDo`1F>`5J P&tZx7i8aq@M dgN/bujCy VBfm>YZᅅ&ZnCۢ(Ѡ;Dd_'[Կ)\Q|u4*K ?1 =3b;m_s f.D?bZlf'-0 (JR Hc$Y(&j* 倶-|7-ӑ|s%3̷BGSfP ׄƚ؟E˩\ac`!>F/C:wF &n9 $8oCZsyłĄ>BR \28)T23xY&2)Y$E~u\8)1)0T*I?\ؔh|еˌa^[%O4M;yB1\,h+.(΁Vw]A7;r$8,?~zȿ#]% M^$8 #8#*y|mI4$=!N`EZM]iOo!IKD`/ޅrF~E|ۈkt4@%ggP1LaOIwr/%NEL1YyqnlZj6>K'Y WžLUr. ͆ڿ"p >Jʠ&~&]`[toD#t|q*Dłte;HHSŻy^WpÌqGER,J&T 5+oA-끚f1?/T_ 8GwJ5 鰳9ԇe;m5֎Bi"c5 "'43#y1R`-$q1|PWpDdeG iIchTs=l^Ϡ);* 4jX)aS}^y6fϋ,C:@Q q`>qzWF*D_2$+"t\wZ܇Gu@(* L9poF+2TذXN:_ \dT&ϸҐ\Y TA_+6`cAexs{dMz'3.z^lfBYT\T- d%6IŲpQ& RLx41/QPϓ1(ar}C= +7ӃHYز00 ZK!S\ϒy(ZDzCci&gT}G2'm̹G~2tfSMw}3EЀ ; U(nkiP@5"j*YY@zxACc}q F[.ZS%BjId-5EnsO-{+YZ=fLlMVWESֻJ95٩? a^ţ1XA2Mm"2brF[MVps߳&&V 9Aͽ?>V*/1 :u\Q|-衔UNu6EÉ2 rax31s[1b7tߋD[{T%cL0 Ec;;_])8I^r}h*/k8KRۀ?>4QUeNN1.0bfٲ6zd%P~G2Cz,OC±\;ݛ\S ٰugQ1tN#v S/AWMDUXiSh]3tU*36 ;}"ޘ!ްLenJ%[ɛ7JT[svB,Ͷ@" dʒč[zp\?7:)0g);>W؄3.E܃QĂc+w{ٴ}A` I[wjjY>b$FB߁i"`xJn@C3yBuWdt! +wg ~@-y\jqb-S#o+5VP$׶Ƈ;gc) ?m$ֆ<255F`ʄG{1Iq[0Z0geKnN֎Գc>Wӑk`nJ:RN*LOjO! jIց/Ȣ2i4>|Pxs\':HV_Finz 6Ls+@H%+IgD/ ܏9`F2`+ˈ4>9/ -uYi#):>KOһZ ?I8ܣ!ć4c'6^&elۻL cy.`M0t'Ԡʷd nkJB3SMx-݉zKQ;S !_lW῀d׮%l4 PK.ukr5_,:LOOR8!;6'>iXyD\YзCOjMUMVLNAVIA3:67@Y (E R&#(@s,v/gX4O eDT ꑕNDc^(oyT/^&ƍ6z@c ycZb `A>,.3j@0C*{qtITAɜc: >i2bZDr*ﻭ`t|Y_ؐ:y3YYt~<}AVΆ*6^-e]HD JDX3Lw YT:=ÌТlފT/X+ YH-:&(pO%_MhˠX؅;Ml26˵C._CҭoגvN -0l- ѳ@LϺ 9a+YEiҗQዑIRS;gLR;iu嬍.$ &u=nhT},,âUs`8j~W&#O p=u9B)}zc [!OMϋ{8vRSQP9Oc5DaSD<e#Me䭂q%dI[DȦXxl=Ɯl3|CsLݧ\UUY4r~RksWS̑(l\ȸ&y:T# d PR8p1 vtub)Tˆ R1;CKOyk37j»0\0;"݁-cE* v,r%@VVoqa:XbO|Ng/3U5Oi"br*ˊi7==[e9#OS[:oR ]q %?Y$DuK|2<Li+ wΧA~⭠QԬ?MbFӤx2كebp|*AV~>,YXib.Q;v>4\̞0Sǖzr?UCu&P;IIcX&H~2U-F1w 6AԘam߳}b o hi5vQq!* ;nX9$7zuqZm~%]"b?:ku>J҇0ʟC2dz)@zͽղ pM2+!aj+1Ef|sg )z 8c|S\"#M&`U>E+#_kH;'+uciNYL; +\ b՗}J!pybs{Gⶮ 5 cm=~C#ˈ>rQm 9tkHHۅSf;VD"4ď DfɽXU.NJY`&7y_FBagr'{tb% ,i:5Rwk;+CWڃ뭈e~1y*FY~^N5z,aatm%Z@h"$삨wh5r)W@9͒)'rkN@SjPۃUPULNtl,ɶښ!pf/`(W*UG°pI A "?U؇l t&2!7LicT @):{HLZQI J`RVՐӊx,07 _CFezsל&C91^ h/愢!fS,g Jth肫zu-Gq}xE*wEKT[:>#S7 bEӕa-`+'в r{g*/ 8DS:V$-m_q"b꼦ȫH6YZSW!ɥaФթW&ez\ 8OtHp\p!^7b͇9, `/b G:|)T1`8[APj!)^U ňk8媛8|˚]0aFf*k6-9~!#݆#Z>̃42i[Sؑ6:f/+h )io]Ӯc#Ou6c$dkq/h"# >c*m +@(PI$\4[CD ( eGuN`.a @U)`U-,+(`W[ny; #pkɦf7},nî˭1 *(a'_\?"HKY%4^`Į  <|'I1R%!tLHܘ= $`hR!&ŹN9_gJ;)Ld C>H:o;/8h^SaA2H% !04shwlP՚f ۽jPB1ڪ9XpC#c@(`ZڄmemܛTCh75z`8eN9/]dG};$,@2c Eߡ\ t/['5f&aBPoJ>5ms{O"JYq.QۺHGA5@az:J) |l\s nP_ڍ(JI/z,%"MU](iHv:#L ~NM@iȶh RC|^Iقǵ1~)"NrV,zѐхg`-ڑGkϕ"W -HzINkEW):,E8#;9icJ3=~1Z^_dc~xRƦt)?LIV1 EuyRR>HuZks_9C%uIS7-zc=BKnFXYTg kC Y~FFp8 ºeEb;ۚ(λTqȄ m\V7D r+R'iφ  >Vd{+-S֦(AWh+.OaSRDŽu#`+J6pCM\ {^]gfȅXx4Ewl&*">'Z,>2A]j0CLHA6?n #I(]WD -^O ꛸_P#SHH^]yOg{\@_{5nOĪ-hJ!:Yt@'4,;@vN*2(nx[:z~&w*۱KUHA]nS>t(}h&_ަA.4=sa' 55zӾ{ͯ%J6ݗ¥^2DT\ \4_q>=Ӕ()YBJS'u&o&PHw8|O}B /;,زB*hJF-j@R>sQx^T$*Q/=|wh$:la.-wc i^;fm +1-Rqq(6]-VT]|rx_h֡){,=,dՊ_;Q-ڮTlcA-Z.OT1T*_4.J ]+5JF6E+9s3'JE0i5v'ӌP,?kdjvo&,AIeLDW-:]-N兼M8BñT͵O'\R8b2__g;xME|iY d&T9@_4.)ruC,m XwŅ>IX3H"#1:&Tmsx0X47rF5#S;97 ,+E&7<SZXsr[9yFa\#mlǖ8/nUK:E7spvG*0]X~ײ)!(kMCVA D3DZ8[f+nɀee "h5S7ZfbHY6_w̛aM0!uS7b&#JRŔ@W3ӈcݙک[Q2:xr)s'M #""6@}5/Wn;go<w 6ޗ?vR#'$>\vM dTZ[>R]z{! 7/wFt ck |[I`lc >j GK[@PxaHs[5wK\7^3cb_uU@*s(2W %Ӽ9yXFOW 8NEZTu~mvUzqp:z*4 $28NLt}>e%NM7Xy OEaTki;]dcX"x=bTsbE:|i+l4gr5BlÞAc:u3 7Ѹ=G=o6w бO g0[N 7Z_ld*V=Y?1yr&bOO#R`K #vUڀK@ ,P~r ʱP~rbTqA(Qhڟ\':'u"*BH嗽(&%qyȞFJmX@ {#7)X:{nm.K˙tMr5)]6g"d-T{@v1Yt)+@$ÅWJR5Tƃ1#?+eoDn (818W1*=jy:&Y,F'tL0_3 {GHdrs}=@=H'vŷ 'WT_"}wI.>}0U[[Ezn]$$Y\rsauRy,T RXzy|_fQ%ȡʧ^G*1G1{ ^R4mңzlD x;Qb\<_5$Db}U)@ق%>@Y<GTAO1ijfYdX91/(6EM+̀w?_#@RjӖQ-s@ɣGBÉiU"X?NqAӣKUyqI|uޥ ZQֱ j}GzGz[H w%!#<$%ފt{}M"čcެY6ǨAKEVh&%k"'F]I|% r5 嫫O:/4]Sīw~E?<\?ؘ{G+}pKB&h9|A8]0ֻ̊jF5R@Î@ [&y?Z ''!Ap!# S2sj7b3 vw62?gC@=U*Bs:,Hd1 \%ŻT6b.~sL}%Ierl nKHh:׈XTnm(@4#2s/ oFQ7zj\nndT h.DT)D8V `:`bn 8cK%=ʯY8!"nn\[;E T:I \bj/2 OdsTT?f*yYrEiXIۀ[sg#3Ntg:cӆc}#,&Z]`4WWDCa,Nr'7![Y 3~{+ V(54瀍F:SK\?uscO%Ę%Օ9w;C:p}ɨ}-u Ϻ!ѣ !.#[K EG68DTayQݫoؒ8} bʣpY`Ë,ᵌw4#=>y#5!- 7lU謪>n+}Թ2Tpy`f |޸C/׌0̇) CyeY؞ 0Pf Ē*Sd;bucmy**HcD2֗kL *L+it//-azN! /⏱V! ʀbG/0޶Sh]BVVV$aT/Y ۳0yXbBI(ȊtaW"OHZDjߙJ.e4"#y 6CU.=H7ySH[v`=u"iҼ o|i--z2%]ُ,n贤qyye$+XS6\|"ds;yy΢Rx[+0Cpʳ% .fs1P@`x;eKRv ^8C~ȸl9IE"16H=J]l%,M!b٢Fk]|\X9)e }JYvz%6z>4ޗHzֻOFk'nu$w+(<%lxosA>.w۩X V c}/׃>$ƪwNKilo'&Ėl{1c5%v{yM!Co !uuN㭕N(()#vz|]3݅,yj%y S [Y*_oM5@awi vkpsADAq~?^CwPS~ 0 OxA̠ډIb4{]K%26Ij=6XLSC! Q*&{$,0Eg -5Kza*zEQо*乼}۔})tdݍK$ k\K9% B*JsX琭cBO1'ۉ|I`XírL^aM6ydV[Tguti`w3N>c¿WsP"yP_L2N9zpd3o3;cor@dۗ1te;'JF4aD1]A6zEr W1PiN qv)P ܸ=L&qq 1tv vﴆ$hkSGu_1bV PaO brvuHʃBOfh.4REv/>Vb'x8U@4B!.9 ԠsaaiG-4W՛U/Ojޜ=2Oy+(FPOHA+35pG{9{&Sv`-Z3ѩl0 qq=`ۼ&][K"!&GiKv}taeQy#K,7΍{[ Ջ_Q`HFZ6RajRjNX_fPG[rf7Q!CC>4~Მa )0ŻK(Ҵ3#}Wᝎ-OPr3q(ئVPsVLWIrV]@:$HkH BC+MLDqflat*ZBַ KIqs.!lh?}{ɝa Q`25pgK FL(}(  `jنmx5FTND+멈U${~Hޯ QY0erNUABq)͍Ut7 ߲~>TV G {8TZǴ 0}3G\+4qbSԍ/;bB~g2y5Ӧ C_ɳCnz֊K֔q EfSx $ ;KxWj |8$Wb&ԟ VҏT?DA>M[I]Jyrn*h{PH --uĈ }p)ًOns.S)C?{gSG-/ӰD?ЖO'.n7[ y[ e,%VJHSw@cvo7DRRD``/Iq22P.9Cp:2Ҡ*R-g)mPߍ"dㅴRBO3h<ҜrroZ@Z=epҹTUem &. wkbM:k1\`WXjxnIN03M̪G- 2T{&&Qr<D]SY91/L cs-&θWN>I)oaŔM*H-,ZN˫]%m VwӛCӡ |p_Zn(>s5wi1Z2~qG֖ƲWhus+q,Zt{hvah-wڃnZ_8*DT&H66"_1s ;0G,Ui I:AY7$ 8 Ǡ-sԷG"j.0<ԯufP£ ^uzgN㋓ы ˭{8֓]]cF#򋍓e%)V8xƓ-z{n: kt\5dF#|>\P7[BDH٣`&z$[qyu-[`UEOYx;]zdי+7L-;$_`B,72<>/8h䦺/Y:$ٱĜp9e1]#uc41-kӍ1"(+M|>JOQ>o (r@Tr6UUzn$Ak`{x\РeJLˁS-jo-aCml{1y?p@),H%W(T} )7~Sl UUkԍ\NZwa q0WVTuw<`0[JSb.N?'-`PlY4%ޘφ&VHwa cY&C$5T!Ek?H(| s*4N= o2G\}( 1۩/ܠ6),4dCAs@x~efDG;sya d+)}U=A#whAԔM LBFF ` f(*E~Ѝ,)ȽMZj$ ͧn^ch~; ay8G8[K5ֲ۟יdQR`Xfyj?D[pݡC 1ڐɐg_-$kdnR+qaIsg)K2&MHOr+BQT`ϐ*s$]ؓ ԡ-t[}*UC0^@," _Nى &(I^z>2iR}i 6r`9gt;}^""s[YII=7> ̍rcO#e} uĄD|cCkPpv;fiw~!i5+B"1K$n w$|"HL,,ƇԂm+xfPt[VfKV_3!OC/G7`iԞ1w`xȧ7 \D\Z1gzbE1ҝ=?ᕛ5w{6f!>ͫOyWwLԃV7(J69Y,"~hNh)(w9z*?aCޣ8hPcَhGy1I߶} zLc>a3ǡJQ}՛8?oN_¸ )u4TH:8aD|F{m-de*;ӂoG(с?|6Q7yV&}-ӻPv*^v$y!N4!UߗV;@ sR_lti˄Hy9dZfnnBJ/ ĕ#wn8= ScҘF] )Q҈/s _ T]X)[[a Ȍ?`*Sݝ^v,vH[~DʸEr49xu 5"d;s,C,zl.knT1$7lد+{GYC DcE]X3M^BwjOH'HnN.Oyw+܏>B(q) O(j>w-DD!B;hqŴr 8?!:(|F aD ԞYcru yNm%7&bR)Jr"ePO 2knT{yL{f1HfꦤJ+5QYpMP6igaܢǶ8Zbl;sr4ZO;qWJ;'x̞?UgE4kAlЗYvqaS]9#acrbךF ^5QTٜP0XW8DISBB]2( bd>dq gj_j8&k$EWy[lM2jy:A,V\Z#">VЩ뛠8GX ([9A"֓J]ӫF.ѲE="Or9,xǕJZwTx\&%y On]M8yָw>Y >^v%`gwmPY>|j$pA q|L1{ +s%:w7XFnYi?Ľ3,Oi R{ $B4yDJQH>zBgdgt'C$Z;( 1l-ϢQ;3KN3쵓p}{Qvv}y JM'x#jȎ9N9p~$FƯs)p#Ci0++zϽ'R45caW"xIjVc5pjbmM0o eTh/q4iSo _ \Zۆ{X֢׈+ʉܐ|ɟMte9A[ZE&w$Y`G {tѯ! 5lo6` `iKZ3}""6nǶQvX6y,LE"JM՗$T*K.5B[<&ZGhb.jLR,9BBp)m/ %]ڨzFƧ 4h+ܕ^)d1=ŀmk ZarV)GE-S9Q]K/}IkrmŗZ[7ΩVfu! 7{1yۉ>>wdJ<|Ϸ m"VDkڻ._XesTH0[s:-'աԩIܣ0gwoEnݔȥ]W75lGpaLCQ.xA8Ýy^[f5aMМP*Z$TE!= 4P6XY輫L 뽻'pf՘kC㕚' (2E]|bP/:C+Dns@RR RL.͑#V s_0RG\0(D7mNc2fUy'34;Ǵ2jN#^奚p$$.~Tu*Q<#$C Xe#W. b[Ƀ*u?tԝ>hOd WRLvؕp\(5.&5T.G=Hy.?mt@d\hbdz̊Gql ޶ncOvA1 +f̦]fgГӏyyL2)tK(%3_}^]j2`|^Cw[s*uLӖRf`$#AOA7B_'V~[GZhU0po[7G`>XtgW#Q[?b4ql3g2.0ڗa(Y阫Y׮K>m-~-;^ɕ{?񗋰 X jG'1_*kI79ֺZk6!E49 tبpswj eϔ4*P BҎNp HW1Yj =mxm/[w˿+lr e}IO1:x޴)E{ =t*J y ^;^nH^oaTD L"@1h҈̕e[&5b5Rwzhe5jmNN Wk[U׭GPz ";Ms K7*d^@84016}&RmEfHx ŝ1FIiJ_4@tH-:VbBxF옪دp[J7JJ0LF._S=W,yUXC&^FU{UcH"R- ]?"DS]o dv6Ce$/CZ@^\yXnЇ ;q aLH~k F&8dlӸ3sFqRŒ *)WK~FO0ӨL070)lJJE+;o ֪C!{4+5#E3闐Nv=DJo-`!e]t{u$p|12lPSklMX2Xzʯy#ydk)ePe%ktc|^%[Q]M'{N Aޔ=$&unZ Oy!U@P -%)S0t2ynvˈi҇'57(hz#kJh8W]n <{:}+=`^$gRg 0R-|ogCP}G}Myi9bmdxZ&9PtKp^aTug-]!F[=sE5~}n>RH.xu M~lgU-pv!WS&=IU_%30-qⵞ3dISFtːoy LQs#q=37>0"zȎͧXsXRy%N? <2<[PqY- &~jh3)ٳ+.>i6G_3؀ f`J%#u4nEjk^tY8ըm:0S8V81xK'җ8__ڹJ$e?rr2z#}ĉ1@ܾlWU o-M~؃ݫRP$h{Y\DdW`fo%uQ kRn|:[s友PoEXr`1E#mᢢOtD9Q\wZ;" ndzH%9N4dQD꿺1#On"ԉ T E };3$l"ӧN:~=+%y&+_"kSt; ˭z|7Hΰp̑6^2SJ܌ u+6RW29.mJ-9Y2([m_>];gJ _GTt?6EǝN[]:phd@L:V>jXa_5"O ,u&T=<tof5 Y|ZE+dB cz1!W^tw{MA<|:+dB_ic ?TolvX:{,ޝ߰p;_Ea,a^ZsmUl`ʀTHHцz>xapwetZȺW%g]tȷPEoYڨK2''`ލl&BMDCo;NǘrU6r1W EK:zw.5Ӡ|ybƒԞn?tWIܓ8/H]`𩊔3걚6"W_v!ٮ!?]cb } hGB@ n/"}_VGmmia\Įr*N>bbn+{nN5OQ/I0Z$c!el>XQ 6d.P`} S$Wc c+euz>Lwt6`%/ 1~U}ĻŶ Ӯ+rej+09n8+9\/qPr'͈4'>N"{ OIR!Bü#tn&!+5Pr26U Y%z9 jr$<=jΩC&Vtnksd.![Za\y3i8=ٵ<܉%o;ۂISm?%ʨ? :Clt) S Wp5G M|@#4qtؽC.-H%sMvFd_Gjȳ#u~%==;)% Mf+Q}&R,w8*@zT~F}E, SJ?:Rh#ݕ&n"hoZu}`0Xib9b?VCW<a~f:EitFx{ё6/ 1yq2^?X1F;ia1Q s m֎Ǝ@_ l, ݲ|#OUGӫQufd=9p0*ԜVc;sq#d,>MWtc:+<"uJzeWY\a?]xzz*؆,e>Bzl,% kΠ t}9BmBkWyRY^^e{tb\,䊔4M >&͏go'% fRxeuQ~γ>`+A7Jq5 ːe?Th3LyUYwjnqB{(A(w&: #(A4O?Ͳ&$oOr&( 0c_! ""Z[b ٪Eo'V]_X/OnM,'=?zY;عSqg\rm ,#2*e쿸ZJr\؍(pBlZe)jd2):^0onxԹůq@Dp`LrIӹR7(Z չF5[^`\9ݽp-R\y{A9iR2yFڒsmvv@ƩHTOZ绚K&F9[<ب0#@vQK`$Pم l@~? 9DŋC)ٹf!Ѯx-FWcI#, 68ysv#4"#b. a`\(ެaEd|[p=㟘Ws䓣x[x XlĀRV5S풼Zĵ,頶B{DW5TJBy%V5>1 6P,n%!a[.m֜ NavB+]jWS:1v2wi+\vp]mL,;<\uDQVF޲0L:F7!*aק[s$%#ws⭸mH3$ݐꄥ7 ,CM[utyA% fFaХރV:aV$~9@hrԜ-H,Eb'U1#IZ1dco'Enq&3a^Ą(u~Q G4oa=t7aaLJprν넀 8=.tc./„6xo-w$C2 gj?z@T$jh,^ dEBx\Ŧ* B͑U㙩QIHY! ĶսV0YрȟaQ9;mUObtStsS$O gFW dΔ+)lLfY΃݉цg%&=U.k\egJǾB(dHS=0 +8Q ~AwJVO/"uBz0CaA^/# |$iY"$M. , #~3\$o[}buZFkHhAS+Cj~4lS&&KXĹ.yw/¬l^M7ϜV4;?6]=l!2sOfY<}yƪLR U9Y9ԐV&BsB~%9A1*+: Lx7n0蝟U9Fk+'*4ӆ`i"B;빅| :;S5Gj?W<*MRkzx8@8+E"[QdS,lHn'(e?}ߖ5*cp${pw>7{zHV<%|Lƀ>:-p{~:Պ֧k#)˯ >(E(ݭe[u }|rX ms# i|,IlIfCIf3E!~pҏgZش/A󝤪+ʆl#%rWXF=:ؔx݊x G'*w#f`&כ[j SQZpT8]5j6ItnP<j?&K!>}[zFy.nm2V}FꬰA 07T f/`q͹Dxb(?蠯+҉=կdd ˎ{'9N-SY!})!Øai91FJ:7O`jמ9J*eO>2ோWƀ%*،Wʏ51pHzʷow# `giqP$Z۹BZn,W b6# Ͱ=*^ilĖaӗtLC;Dz $QYϟZ;fS|!zryaNO-/ (fMg1QB,/Ȝ0BX2ZI]+=4ӣW8lQ l/FmIqYNDc%?G 9!b>L_1[-_9F~B/n_!o,M$IPfXTuzAt SA R'MoTAD[PwӾng<ɴS:ڮ`CUǑ];8t]x0|Stb+Kҟj;K[4y0A g;^#pv^cq>z,(jqfω{Ibxnzs|N|$LˇZhY"׹tI{3W=jKrm  z72 mNbM@+on.vL+K qm4a|nAM»᭖QIQ̋|1VEe[Q/(&g&,/N?O<Tt k]~Q\h$ܟ\Q`Ђq(~U8 b*M(Yd@ HOUe:NK&RX |C]jyS`O"lOM dL^׌'^qe-߇y4[rgD5T*=^8 _=Eu!fe|3VqQQ3D40 s:fpm?bEieS1~GP(n" YZ