libvirt-daemon-driver-interface-8.0.0-14.module_el8.8.0+1257+0c33 >  A cաU].<ΫfDD#TwV$Ӟ.6ыpguD oKjBDD<(]lcfW+n8&<@:sj:OC42ePr;pAemowwxxVm 5<0rܔoáOcB ')EM$W c,t2(:8[DET[gwXs+* w'{kzOn:/M_jj ݛwy3vEjЫkI׎|A2d!;Oyπ^ռS|x}sZ{!cs!kd^ojY*xU .W0 9%bQy)J!xs*yeoܶSxzAF-n}c_ߙEmxK#Ռc$#y"-r#P]RB _CfB,3KpCc?Sd"( H x & HTiot"H h    T,l (8c9Xc:-c>?GHI4XDYT\]^U bVdefltu0vpw <x |y      (,Clibvirt-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ٗx86-01.mbox.centos.orgkCentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxi686mkdir -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 || : fi0kbI#d}T PÁAAA큤큤cٗsaBcٗcٗcٗcٗcٗcٗcٗscٗscٗscٗscٗcٗcٗscٗ8211f87ea960d14cc39c015ba1f6833247b22043445c98f079411aa5c2ea43cb675088634d7cc633065be91bcdbfb6106742d0053bffad9fc30b46ac088582e3d8e789d5c041e48c2f3de264c82e48f38c4666874d5a34eb4f3a00e62ca1e1939e55baad83266e16f8ff324055a4a0f8e923556c1f0c842bfd1e6ff97f9cfddbc3c00c06c65436d2815c9fdf771267525227fffb70dc1ed37d54917482cfe14a2ad7118d7e408542b04f0701f5dd8bff391e59a0398c550c5a1be3c9dee703f5fe6aff2bdbf4d77fbd015a22b1cbec232652cb8a680cd97fb7c58beaa0696a0030e6dbba41fd9b5aab2fa22195f79028f7f4cb9402cf9067ac7e9d977b0ee66cdb4156031ab72fd1e8da197059efd1a19b7444eaa72295bd49cf8b2fc1a661d3ce37ded6fdcfcd7e605d48a93972c2c0cf417ca612b1bf830c6c3cd9fbcd045dee9b75c72c2d62cdb57bfec778f26e0b36aa880670a5c85d7b17163ba6197494../../../../usr/lib/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(x86-32)libvirt_driver_interface.so  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-interface)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libgio-2.0.so.0libglib-2.0.so.0libgobject-2.0.so.0libnetcf.so.1libnetcf.so.1(NETCF_1.0.0)libnetcf.so.1(NETCF_1.2.0)libnetcf.so.1(NETCF_1.3.0)libnetcf.so.1(NETCF_1.4.0)libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libudev.so.1libudev.so.1(LIBUDEV_183)libvirt-daemonlibvirt-libslibvirt-lxc.so.0libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_1.0.0)libvirt.so.0(LIBVIRT_1.0.1)libvirt.so.0(LIBVIRT_1.0.2)libvirt.so.0(LIBVIRT_1.0.3)libvirt.so.0(LIBVIRT_1.0.5)libvirt.so.0(LIBVIRT_1.0.6)libvirt.so.0(LIBVIRT_1.1.1)libvirt.so.0(LIBVIRT_1.1.3)libvirt.so.0(LIBVIRT_1.2.1)libvirt.so.0(LIBVIRT_1.2.11)libvirt.so.0(LIBVIRT_1.2.12)libvirt.so.0(LIBVIRT_1.2.14)libvirt.so.0(LIBVIRT_1.2.15)libvirt.so.0(LIBVIRT_1.2.16)libvirt.so.0(LIBVIRT_1.2.19)libvirt.so.0(LIBVIRT_1.2.3)libvirt.so.0(LIBVIRT_1.2.5)libvirt.so.0(LIBVIRT_1.2.6)libvirt.so.0(LIBVIRT_1.2.7)libvirt.so.0(LIBVIRT_1.2.8)libvirt.so.0(LIBVIRT_1.2.9)libvirt.so.0(LIBVIRT_1.3.3)libvirt.so.0(LIBVIRT_2.0.0)libvirt.so.0(LIBVIRT_2.2.0)libvirt.so.0(LIBVIRT_3.0.0)libvirt.so.0(LIBVIRT_3.1.0)libvirt.so.0(LIBVIRT_3.4.0)libvirt.so.0(LIBVIRT_3.7.0)libvirt.so.0(LIBVIRT_3.9.0)libvirt.so.0(LIBVIRT_4.1.0)libvirt.so.0(LIBVIRT_4.10.0)libvirt.so.0(LIBVIRT_4.4.0)libvirt.so.0(LIBVIRT_4.5.0)libvirt.so.0(LIBVIRT_5.10.0)libvirt.so.0(LIBVIRT_5.2.0)libvirt.so.0(LIBVIRT_5.5.0)libvirt.so.0(LIBVIRT_5.6.0)libvirt.so.0(LIBVIRT_5.7.0)libvirt.so.0(LIBVIRT_5.8.0)libvirt.so.0(LIBVIRT_6.0.0)libvirt.so.0(LIBVIRT_6.10.0)libvirt.so.0(LIBVIRT_7.1.0)libvirt.so.0(LIBVIRT_7.2.0)libvirt.so.0(LIBVIRT_7.3.0)libvirt.so.0(LIBVIRT_7.7.0)libvirt.so.0(LIBVIRT_7.8.0)libvirt.so.0(LIBVIRT_8.0.0)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)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-idaa0ea8b1fe5f8be5eff62d69c8d302a85e69700be79a8a5cdbdc1a9ce8b0f89a5c6c4368959aae40libvirt_driver_interface.sovirtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketvirtinterfacedtest_virtinterfaced.augvirtinterfaced.augvirtinterfaced.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/aa//usr/lib/.build-id/e7//usr/lib/libvirt/connection-driver//usr/lib/systemd/system//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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnuASCII textdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=aa0ea8b1fe5f8be5eff62d69c8d302a85e69700b, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e79a8a5cdbdc1a9ce8b0f89a5c6c4368959aae40, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)rPRR R RRRRRRRRR5R~R!R RRR RRRR R RR RRRRRRRxR@RqRTRcRiR^ROR3RfR2RKR{R'R0RFRBR-RURXR6RRR&RYRlRbRvRDR/RpR%RnR}RkRMRQRVRmR?RGRCR\RuRPR_RR5R,R`R7RsR$R;R4RdR+R*RzRHRJRoReRLR)RIR"R~R!RRR RR RR RRif test -f /var/lib/rpm-state/libvirt/restart-virtinterfaced then /bin/systemctl try-restart virtinterfaced.service >/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-820f6b1ff9320f007dde1c62f3c918ae6bf4f83bfdade58129f57a082f7685630virt:rhel:8080020230131213515:fd72936b?7zXZ !#,] b2u Q{LUwD'*~5POC?xWt"Gdzg?*LD"8S: yyVՎ\Wm`L qR~em\U"VVUy6TsAKi@nS:gCh"1HN /yK8=Z ł/=J#h|k% ڰ &PXUeO&urŸvj-'/VgQ^isUӾ\CϦ}ex_癡t/`xxd `)R.D+;~v)աzij<O>4Uebn)GH^_6B2 om4YE/ Ev ?8g\)uU"9 F UTR<PA\-@pI%FJ R#~2.bVו~{`=9) !6qnuW1>0"FbS0.85'B<meJc r$u{̫-h`,.qhz~C5] %"]5>J+F)BʩcZT_|@Q5 ;J hG ` ph_3Ʉ(4z60t6Oޏ|?;N(OPe;?;i%vސ$ʈʝB]cFT|O{"^pΗ8uHiYOҒ:f|qdw& 5쭑|՞8,=iiTHgweY7ߓY/x5/^Z$}݆}!y|"'@2a7ӦYBbN1I:U>kN\/l!F%!NՑp䎏"FFκJy ޶^O~'0@/ \+j͜e`QgWhExٗϾ3:#h"^L4\gXn0se/U_!P,5tq4v @NSSJ8tYᲣŚVeQѓo9ޅh˃Ĩ.t~4n[n"5PS#]ռ.KWx,< >G;ʏ-;L6g#}vzqcF^AoQ/ "Qtˊ[s6ef4=A^VZ>hS Boh8pbiR 4Z21JJ']2שoĎlE>*@O)lMB٣VR߾S͵H)]! -t`"?+GVBNJs~5:p3a{7[-xRQuD\XSPY Rdp=]rr{%wm>lN=|i&=2b!<]}CBJk Ae$>CQ_:,!SO<1>fHa[ *)9{PA~A|gX{G>XB=C!=V+GpRuJÜC5#F-(rn;w:Pf",KVhky+g ^e2_G'"[Ã#EE`:'șl\cvkc>Ag k q>HK߷9be1@&3hneEG00Hܴ$tcu x^ , l iK퓧֗MW\,>C[Pu^a xbtRl`f6k[#Y*OBp>{Ae܄mVZ?uQ.E.Uv B^n%kC<Ƞ v*ף|pzL{`̊ǰԓJv\}7Z`yo =DfbK|<7(U_@Qc]"9ҡl.S~WTGMl1ڶ3v8FW y@PK8X{d E~{`G&t+mqۯPE~溗h#~ O ns^=7WG`+ u:Pĵp3dެ,G< x"zBٰ?IM%՛9;֯6iPץ C av^DsP^j71=z^<^3յ_rtmH{§| TZԋө>y 8C?H ͂q `ۆu}/ # q+yρԔrÆˡL# LbxڭߒGAOA:_u#X P'ѽbFC:Y8p:Ӡݵ `d->}ADwď4KYaREoǯrCfQS;#~)LQ#i9M[Zu~6bTPC\[q`mpE_]Dog_PƠ~jGa-BgY]rq +EQ()_95W-S-C_޵L[K9Ir=zum}~*{^-kk18SV'7˅z1t~Ϯ!W}u*Jl`S%|܀hl Z^C*r0WCјUAiqXןz]8TI'%S!t)qFf27KeUpXMٚ'@I8S*TC$9aL$n}G9м=:/?gda>.$tnX1g/T>>R!xb"'Uo%;0w.(60Qh7?گJ!@V?BDG Ɂd׷piAܱg[D\ZqWzRsFZ6=@Z3~V;^Cϟe!tqd FYTAQ/@3-?N8Ԝ1j^3rYN*k©{t5Q~416ݔ^~]YB6HJ<@֪W!kj_ MTn ׺foEX>~`b)u4)Sw:_=e7]Q].^sSÆ(TN<ˎ&Ng %(vzԴf%JLY2|DtU Dyд>Sp"#%TL~9a3HB5 ]F> )T[Hx.P1华8D?j8?ԃMej:Bbn2m'7ܠhf cZ>A i65wFg$Wl|=,|o2S@JDfOzw?E vPW'|k6C:-^5,V[UdHCdz=qϫ9WE. iq#3{F3p0e*]*aA +h mج2ܘT_l?-!ob^Q:fyVIę[s^fbJГ~AcX岶w52[*'| eV!+ZЗV)}$co$x)Kޒ,z.xb!o 5ytk .CkDn 4h5΢뮇-cl u.;pcI |ȭj7j =AB6/=lٮshmm{Hr>R%W6'[., U;1 7:'eDȒTSBLꏻ8d$Qq1%\VeN:r'_fόD&xj_'R[ F y1lנ3 AK%r!_fO@uVyZ0T,n#BҚM92>PA14?89WtW2#L6K /N"\]67-pvrZc.# H Z't.i d)>siGdMӜ@6-QEGa`eb S * kF gw-K]E>5:gy8 QOrI^ /^E9XZwlH yWc) ^P](:`뾪J7!щi1 H.WrA=IgВut&9tFR#⥿QVaFX>X?@<=Oe5xQ:n#xfl>&A@H{]CM y2DƤKtyK,n(}N0 a0w.t֙1 dF3ϫW|*w!05?6{[Palɚ,)pRuX.?$`1]c9)+Ƣsv-V?N>}-NJ+Ƶ|4,|wL_XCtmAo3yHo>fo]"(5IӐ<54R[jX2m596PRfgK; .ԋO40jYY۷Ox-S3AeZP+> y,: ܉ZKOfˤlj"ʥRsRU9 7#'*?o7QWV<+jxT_I"dD; '7qt \G'/X"P[wD0lAVP,Rn-`qet@ߵQ &BY{/)e8T{ |fʍԉ,,@ [=/eM:j%04lcw+1}.xk,fpXN#*~,ѡsEuvhk( <*-!өp)Ra)Lx&^F*4}5>pΑdH"~H=j>7%gD!fJ !o^;J'Ѡ ;iڂ{&P+}9Q 5APF3fdQJQ{fpu7iy. `MQK8pC|*ŚP݉ XÅyi$_n WgY!)giâ&V$fC 7ڡci}w L8A㴻;9SbLD3J8E\x KF9.>,ߓ[A<^Ϫ "!wFrRZp1;$jzQ35PZQ; sD@/M Uej?n_J0'\(t%,nckלa"kZ5L?+>-ҏ#KNP;})%ӴW+Hxs8~SJh3(ϖs2qQwztpƩ!jB24dJdj-`0@ b\Sti69GFH1[zxm?ݣ{ k̔]m)e͡XNC{aapW7 AzΩC$̑tOx1?s}IҗIČLezoZbT1I.-w3N8Cu0WP__(o$eā[J 1#h~6];]v1Ȭ֭3%j?Tf g=!pt bcM*@sz`s'[IEׄWPZ<[a\-|t9nmB+{㶗^+ѳL+]*K۲+ϷE\TېLC4WOZe78%^Zeb bdsPqH.MD3x6O+=Ր ">|oN/<ἷ +lҶ/nBl^Lu/UdmQڞPͦ,pk$6 CFtU4JϠǎwqZiB 0)Rsi {M-521:ڥ|K@ERA X* ƿؔ;!8~AXߡ`,$~+Jm].^icVkt1{XheKb>NW=2!ݒ-'`b݉,d!+$KaL:OB tرw| H~-b-ZsiЕz0e$ͽu|MwJ-Ԭ̝RiCx Կg|#W~E w-ZS 1X}?^2΃AM!p啽C D 0Z*hf=͚z?%!Lkfc`v΁פiw~nCGӸUe|Xyvp*OgNy^!2G1crBʸ Zbc@qTWU{]`yx|Nd`$ iRF΀A㗖p  Os,e&b䏰"X;KU|C 0H^Œ<$h@#Is7QpGuHd 4Pf щD'ҧz5;Zr=I U&|))RsSD\F.)J]zWKNphPM'Dl~x^S_-Ex  =1^iQ"2pH7Q."`R/;"\~vGYI M7JWAGH@ 4J5ի75%1ּ4u@>=E]s1#6sg`䩀SQT^|=F{OB"a_|E^ˆ"YJ%6FdHzSDIxH [Ě 2^(u|Uѵ.b}/&P|4,ŏtx5Hȗ, 1K$)c}eu6jEgAM dTZ?2ؙcWASwrمt /OqhA(1dִU-[/diأYp6>#m!|Gl^_z>AP]*Joev7ncٛyNC*='Ux:㲳)o3*{I ~t%|mKV*VlUùZAٶk+\\J͔UU4.ɁԸ3|b]Ǻ2ל{Wr&5Ōfs p~ ږgR M9NjqW_,3GвxR5! ++ywoEOF-17K-%UKs~ _4SD܅-CCtY`lUGm&ҼS K?+1EQAE;MqSf]z1lgQh33~LNEt4КbOU~ndb6Pz6 / d=EV$^NudQ EpW6VαY̙a/e!#=u.f-0mvgVF&sH=v J?rJtآΦNj ־E7^^}x&`28)Н!rp]tműolk@3Z|xF[%5XUv4ց*~kxsV2Zlge71h8KSKUו%Єae Mb`L-d#}1N@-,A0st}mRI)]2|:ZLRȉٕ 'gyA?3V'vp ޗ;+ʢ-@R~UGy}~HG]_ly:i7FoQ2m\p/bn`N?iWl -JAWBB63t,)ѠԪ)#6J ޖJ 'rWxh1OfB\[V x0\Q`SQ7Gk|LWꪌfpȐph1 TA%l]O ⴆ"ale!R[|dݍ'\A J 7rsFvw9uau']mMhQa#@'?~?^X*QdV*vкţlAEbԆNGGXP-%Y05AKSn*"so)'/e"us0wnټ:j{:,q`^fqpYWl/l ?O]7C96Q1\c\p,PUI=Ҏ*}0J @ٞWx%s}ǵ;x<T'W6/gGa^: zI/i&sNȦs]cςLJ;)yB7BJb=Xň \7$?l,MȮ5=3TUkX+//>d>֜uϑorBbrdrr7@Ha0'蟬?@dJҐ-tdު0*Op+.)I(/Bfz=*CeH;gҬbka .Gk# zC+lےi}G =CzAc7moU:J .$Pό^q,6DGvwK9 [bo k @̤Z1E-W1x2(ݰX%'~:N6NN(CѷTu.ˍۢs.27V)gkڜ$p\N-`*CKo~軑.x a#U!M-s }T n8t xsw$[ DtѲ'"i”* )y; 2C!~0t<|x7 L{VCR>jeT?޲ێu;w9zbğ):i>< O?iߡOM,[0]vGW3K2 >+[a/т\[i {H kJsnzz$=eo[v}漧^%lzq;!P|ͺ|]+]QuvɑI@ +!qU\d(b{ dgLi x $#w,1vCX4::$ne5MS;E=x6`_& kLv*g; u޿$Kh`y4C?tMGN}8biA&ڇ/$F*KdBJY/-jXӵm%,7gQ݄* 4R fSˡ|srozYgSg/ʖ%Uw1xn+&4ba_/v&jCnv#&dqK|ER\@0+êN`n3RY|u58ȟ4ZGsxl~#]dX)BBiffFܙۖɬgɗ4 4`-3, +p `ɂ.Rr0s)5̭tJ֚;IhK4+&ڀ:+RՁ`D%ܽr9%>8^ξ~>P kIS'#>_%`R!Щ'9ِ,'e}[LC^lʫ"I~s[ȍPΟ#| TU^gIEҗ ٟ^Z,6zڄ׶СVDK\ @lJ*sp ;KWY?QZD{JZУ{Ҥx& +@*RDC.fgo[m S *^9D cx&IakA7a c#V?S4ѹ=[lf=]C߈6.:ElqR-s,b/tTX\y1? g;Pl Sぞ'!'x,/! 4.gV'%ym\ (J1l stΊyTI"/?5C zgA>&a׮[|E8kWh:|{-Dt4{(Tl 8Q]r J:μiQ!uM?P0"EL/ :b5 Y( $+fO%& +ԅ _2HK{R\D mJ/S^ Z8=^eh4bHnlx*[LXDF٩kFBj\6VҕX&T{1qʝk)C:_eN]N59BDSRe V{}Y\c!ឿ% P^7K>ΑM14X? ڴ<=۞ípO5$!|'귞="aY;,/T^47-s;"WYRSGM^EBuBdqll`p 3 m3|YD~\f``-n8 O#5ՉKcm AnDD;i.KC'}3K? 2ù!3E7pB/yM&7dR'm褱?$(5~[l7xϧTJ=G<~u^XXeע_Yk+ۉ pg44ͣN@IҘ4Tڏ:D$<8x{c.4}F,j]|̯kZ5Ŗ.)[ި7.Q_CbG'N隄ja>_p2(A؏E,I^OI{JZ{ꭇzK!vFVMh[;s6{]"Zl6Cl];j?:1S@2yEvJoFG3JFW~џ`:zlf\q f#S:Q;5@|@OB1]O+c;N_u@Fv34%0 taQ^7DvZoڮRaofLwpqSW*;0./MK y-K!CEf[֨P`Άر%;1C2. ^Eٌ qeG;H2%0;٧]{2С;! L~fR7j21tŚIYW ׾z 1"2) *k3Q"҅6ץqkaQB_}XgĵkUMs"HoV*Um?&7OǷY'ss)o8=q=@/.lkü4D]&fH$-2X7iRO4+|43I>fU>d mLWbS^D(O`]Fy~%c,LnFFCH [h L&&B[Ag[@ dLlHO)2vu#.bvO\_Ercs綃2-aN)lhh &ugjXɣ&H偕\+"ǓH|~A:00Y/-6+;7LluB3_jW`1iu0A%tdj0j~w'i#0OZyҍC@R; [5\r Ju7kI:x ]ʩ!-ȗ-K}gf6VCE@|^OgeWY0SkDvF[]|k8~l%8X,3,-r')O]QAqmu@g RmP9F@ V 4XlFV0)ޯ2Ե(b5bGdPgK5`p_ V?DrvƪȴGs㹧ZM+s/晈YG_}wtv)lQrN!pmQ'HF"C3?1&WJxh< b+x䰖 VaFvRBen2Z}x;=e&8P?uL˰;#a.Ti&`4_ӲVG>Шֽ  , ;Wc{|pM$]&,%&I<Ղ:O ~ A)nF<>9[:o0c #=M/vi0y$D}YhmP7sW_{0JqV't6d|EL.T x)4z}CJmL{DZ@rO9%tWi>/{QH+k# uuwmU]lQJƒQS'/e)hV Fkb}%< LJS[Jn/~bξ'od7kȅt%GD|. Fj'W:# aR5e ʡos$ 2ZA{Wɡs(%DV7B+OU4\ؠ_Zj4sѬ"Ήr$'!SI:3Y<{NcF8sl3.iM|G UD[h U(}|I/]feIrpP.&Tw/Ɗ\y`s+d('fevczKꔝxpGZxe޷y+ Lo_QB@r ZpQ7 W3k"t,ƿr U龍G5F!o"wwY 7*G'0i}E'Xg6}ޚo׺= ZjrfqK)l"G P0;~HФ@yH3Ύ޸"OLvVNψrc:Yh<}p'AW[=n󺡜eOKQ.\$bp<33ԧg(Ex,DJ?JŹ&DV(ľ>uw%<`"6?6 p IM+Bo XO65XFA =\\ oKX^ mŸS'kpRb'v„kK#f;䎩t:=^Ѵ^g,4@'g1VG,cor[&8Uzga֮Sc1AtgRI`=Av=F%#F}py E-;YQ ͇%\('SB{&PvJ23=͔$R(S?xNRᗗy R0|GJTuFn4YKc d02gx'd gؙiv ]y~4I.ijhn,rhErM>ccD*$dUOPК>8>k ?uR6f8{cJK (/Љ!_oSf͜9G'd %Omq`OxW(^j)3zqc5rvGv$,ES#![{ͪ[yħ0V2gh㛬d6Z f_A@ĹIjؔYw5%Fy M1,F蹇h#})VȔ4[(F lŻ c|ʜ2Sy39>*J&>h5fhi+5V1-2`sQnHDmEc:†?y45j otѵq1QZ:%-61 …soOTI6{zhT&Q*^YZe_h~dQȇfYêx%-V6d^e]]GpSV;eؙU6ĽLNYT'RX2 @miA>W(aU*6ƕ}I@ &zYWЍ~GxkOx-~WEіm'L\g _Q)8IJ3ʧquENee3Д};5a:MDZL, gHwtmF|_iq0G.Dn n&6%!F G'56迠b0[c}/6 WkvIS5Xi<<}zY]tIwQwL׺a(+t44~.1Sm}8~l,wbr%$W.Ηh87N$JD#]|rQ-A*}~^:y G!įu&~Υzq?%02pGF!!*DC/hv\ zՍTm=/J H9wDNa@9+_?8`wHlɺ,v>I+mњ=vlqf2 d7j!MbPU-D߫7M;(|ܼhe ҥɋ3n iVſ?~YVu+C4M;f|jWٜ%B)Ykwx@ ,)KCl4Ӷ6b c?\+Vĵi626FCUiZjK;YxJEa^`πҢąxKThy^%m+s5..Z\@YY343e-t=NJψpk?0S#ÖT|X?dy ho_s?8B4(ؔa^aE~W_(}SG?J#O4s٬\f)oX#xMgrdO ywQҞ'V~m3,hښ=>T`9XlÎCoorB% rQC׬!B.ã?)8_OMiӯ,'͉|[I's,m+q,P %=IMKάHaʍ`ߧ epjG]qp 椢B{k$ {ܧcY#C<@*A/ه FqK,xJU/Xj8 RAY]Bm=k8⵰s ˷Čs-yk ȗ `*Ss)вn.t&͊p!ɷAVچ.B} ʪJ_DJhl}klHNKm0؋oȮq/Sؙi訂 yVn8jpt@ =iF,A|щ>Wo+fl5xu6gqUqs304T#Gc7ƨ;`=PYMUZ1! //t/硆 2Ɇ&?Bs6sPVS~83Uv-_ZIoܣp܎8ɲ~_u/d<Xj4\20lx+FrW0uٯeTbwIC޺TrPt + ,/jP}Bo=ERi"NoWX> ]q}1U+uI.r[*K,lY,sS:P\䤼ǽ8TS TwJ0>a;sAVSԃT3'\-.jbZ&QA<nٝ-H+ 6>dUI Pp_P@%l`f0č|⃼hAP!Ϥ@i^Ou[l"D3Y[cܕ?cgb0Ad픨♞qNɛ&J"#bٺ^n nHVIcݺ-ڡ$ě0*>GCۂI2 [^xэ,=Lh/9]}4ueh"fR ]: }bTQ'Xѳޏ\F(qaH? 24Hxj8Oꎌ3d ]>nܛի &%e1v.8poZ&}\Tk6嬇+;1t~?ar݊bQvKQwAPIGF/τ{` {eoG` ur~9') ٦4Ar$/$ס!MiF0x+D/X)y4%,LrE<;,v[_ @T%A5F}9is@;2MR~MƵ ޮ<=,|5))7TrW B7)bvb7 , c*ܿko'.1ȳSS׫rO5a sCd$]/ c{*2[s DWiFOU~11ք;S "SS,=+]5 ʰDAF]e\ P YaD0,`m" sץIjfe0yV}By's!z;ۧ6 <~_gَWfZJ={rle۱&UHz';|P]ujh&\8.6i\O;ޏS7wײ(Jc#ӕX4Xj刅'nJmoمR˗{x :nLOYD"48j`7əQƒ:A?0iէ*442i \-tgAXvYa)XqKMՙN/@l R( F=&BC}D,}14dGۄ65[RᆆdIƨd Y ȹemX>rD[rCV<ضX]"+F7N Wç,l'%v%wy7,U1g#?G"IȾch^vr3^EWF2G Iiit#mB{3{`mRX#gs;iϙnDd[f"*Q]4Yȯi13&~F#F!> H{vѝbwa œ +{B8ߟCa/2K"-jⳘ`7jK~OgT$<πnfmc#TV[7歌O\-dg6|Fh*Ĵ~@ilVQ(a 6jkj#QQ?TW^c䆻 ,RHpր-NhMqNH>XثX&m3w/|tsZp=Op?!$"E#<ָ*{S9iw;d6Vta:%ښ [L1YUfݲЌسsx,m | 2qHY,% tM¦|v|4U)@I ꃎ?l4#TO4 E߳'+*?^||%ϝg̈́WΆ2KK+.cjy*Z,0lxF6`Dni|-Nz ^ߓx<# … ͽZ/3\ria P50~V@ +bZiaAE.'ũthLjZwR 8f-h{ӢL9+Ą7U /ow|;YQr&FeZ}BӱԐjL=؄yѼ'X\6fm~*cWj>)-`ݻ5N8#b,@XKp".|-,R֑wNt}bj.(4e6EWS"^_ZE2ZFB,[$ }af`@@ +uK?riƴYrdbgi#aS)1%Ž[sǍZe2P O Sv'KfYF*Hg2Yáu'O =]bHE3]%#Bb|؝=xQT&_vr] qQlF(tg斠>KQπBUqtlF|f\rOiubM*XdAuO/wxU1 <մ~t2`k6nK`~Y={EI]JLV)tVT 6OG6 S`ŝ4!Ga?m 'SΎ{᫘͘&Bn9v\.',"g@ˮM/sMAN҈'OlC  jd}_Zo LxKMKχZh¼ڄ@c.AY:#+<42/1>SY4#cYb.ASYJa{ ^="3h KBOs==GP}v: 3H 8ᖯ*0nw <&W1á1#UTƎll@9JuO\lUwO'Ng#S3)iܺd?oNc( 21ڮ4/P!+VcSZ&%UOr|aپQ]B
'oW}ӈt??(3 蔢&+IU˨FMXKJ .,xydhSgԜn<(5WPOD5\}`k)]ZIFS2#S'OwkM}z~%@;Ks==4:~CIg4ɿYg5ȳ+;t+&˓a|{ ;H&hс^\.!}U<@vER 1Ƭ陉)igl)אw5qK\jRߧ D2B8^}oq*{ɬMƚ by^{gXb5-1o1遘SR"U{IJO>l12RE@읯=>&?%/Sl.f WMu }pd3uoLV6B|FC_bF}%_fJJ%q%57&8}ŀSH ^]| b$D,9^Ihw0,`|Cʡ f[Ɲf!aFî99೿UҘ)04 7{ OWFS[F;_VN k]g;lkWv̫+Iѩv@.ֽ֎[=Z9N8+zov%PdXnfz#׆3JM+00ؔT(yn 5#;c'9=$aCMUC}X#ި8]Qܝnp :BqK+]S bP axa| _= .>Wc٢$v/׻ Cxڒq_DٰSI؄`˥<WInJ4Z6ٱdϣ._Yøw)w6x'ŗtlc%܊r`2rFĈ A;l*,hL*۰-H;ӌGv˒6U $(vM7A pF`Iv{ 5 cZ"cmE߈鹇@zMr!6NҮ1vf L:B=+ui+abWt:u`[.7qhC7"8p+cHc+Š>^iKה=@jV5nob;IHκ&PcJL#42 E2 @TKM^EʑG<_ +EVغ$I: (0Mζ6*@DBe7D7׃+=7x) gum飯P,7:Qe˳ 6CV"3 ڇb$%w"xCEs;TaBz3EVS1|yDZ~ IfIN2¯DoY];1_].4J&6!@ݝ,6BO [RS:@am)SL`a֘}M&D;0 Ȋ9ْ)]X f cU175Hӵˠq0N}seCPkI3$LMl+T@[=T 'x*+kA5aSp£!p$ z$s%Ate܊*ۦge* m]گ8BQX[9{(ʍXP r;rC("oL[ٻ}m3LqNeN3J9I촭 ZNS=f*VVA8昐ShvBT}Y9bz0Q[ j)|,' _ޑ?9{=ii;K1q+ym܍ \_Ӑ4tyGxЧk59z޻Fbcԗ!E@Vq0MӖ?D<"^P9; >q?0njML ;8}xCAT]t-n%-JHˇAt^u&粭P*; gpcHitI;KTh:;4qʥqdwq2ʣY̆Ɠ$RWn{HSdr59Oh< MQxĈg;w6R.tf`s\F6\8%gN02.zsN *Ƹ0K c&?KSInR(=S]6ar (92";a]sAʚEAx:~rwZ(q5h J)83O 1Sx #!E HRcFʇF-b%1o>nQy 䡣Em;$%0(ʕ e\ tq)T}BD_-@5u>)<(QY o}~!Nryq+4 +y:(w`/}T̃1|WO*ؔe3[9Dp0o,.9e^fގs e p VKPsR=%STۑ2Y%!^2RzC {/oGP'>ܐ@.|\2< ]5D@d">p(#٤OB*G9>x,Q q4-l.1\}aAz8G!ς5in !+\sF΄-p.'=@T:ń%FVW,Ch^nm}jּpu>1W#rs |GZZ a4,x8耊7^->8P<4“ʹ5Y1jH$%m&M^yx(^JDf1/(ۿKx"rt̬guޤ`ؚ&[p7dF!@c5' 8 xop{浡 *6l;AHJU\Q)>$(mއ=x|x˺h؉XG[A/zEs$0$ETn?ͻ +1tJ4+E]ĢL9m52h+4__g[ xHAgz e *QE =-Hv8A,Uj:.c-J LBm\XBjI 3.6"objTP^i WVIåyZK-MKn[QpeuntC vx_nķ!$Sw z xżbetVٟ +ҍgV.ϙ܄*F @]vwKz#;w|% mAP0qri(b h~38{*xaɢF E.`b:*0Ȋ.ǀӯ_!@vp'w8yζFӤ<| INtW^.r{ \vR [:݆ET죊ДC#ݑO&)<0n8ۀ{\.e&$jۭ_fJ[o_HDhZ[QĂ7DLCd8*GDpzY*PX|M=(e8vjs9lqd֋Zhw`2_hɜ Wh.7aPjx>*UvF8}N97? gh+س81Kٺm3ja !>.xlv8A2Bǘdr!F1d FwE]gq7lQsrX- vGԙKmꚛj}A}D!  2sp#ZozCDzW҅53<+d{Ȗ.g$7mٺ&ĞUBs4;ؐXa]h8oa $'#>mnF ] >1AEf`[^74V r(lēv7afyt";|#[ igwv|2Ii O6[G`kZ?5md*c<(=5}   eiiVWz2xW_KGj!y=,*p(rN#גۂ_!?:e`UNا<)g›@T;,,5ڎZTD17VT#¼wXI"v0wye(iZDn8v4 ?A\19:Ad@t%_8Ats!WdnqP_c\-_t?‘s3W/SZvQ{Ѷ? ;$!3rJ.4kYk_%-C8)A. w*e\?;JQqdzbyh1|ӏt Xr;J_C:+ e..0( vZuNug,S4cjDތ|a *ON^X(IŠ  nh"s#RVm\:9PPJ}^q΍s#N`'nTz[UK;F2+`d B.tE\il OL z5sc"?8 &OƲe`ʢ eQ05˾ 팛 !vP*L +OzDN,veδ/qBHApZ.$d b$-٘tJ뼙= ZY BgԱ"w#quxÖ؃Nq|^(*z5xkphȸ|eA8wKEYcۥ|qqVJPlḝ1).}ݗ~H JT?ǎE 0I̛feV%PRpDJUc62`aZkAPT6 ASu]-[uhq+Q t)+wzAQRJ9U䁞.3vJ.װ{ Ш+]lZmLamB&< B3:FֽK[A2c*]_ MV76Vj;Q*}6|~Ky_G/;LF7v2-SE-yIǞ] _>(B3 >:NKA_(oaixڲ-c yJE ג71iiZ#qzܓL`.ۥEh^h]J\Ss+mKͰ74Vx'Vblr[6=}J>pה6S.klYgP^;GU Z<\:q&Ou }w"̹>%jVG$' B@?GP*F/-C\ {*kwbA(\ST௃Y $s `]R:_*p}1P~lTǜ4YfM DXaC"hJC_JCSqFLaDM hFު#ޕ:5nQ}Q^gnNRi?i '~#+!?u" L.&gI] 78N&Hz,YMFD+ 8Fo9Q}?&9˳@6-rxT~z{'n%]Wg#8(ܞm8ejvu=|<>gr]RGW[&mJғY 'nOg:1=G!EVغ;wөnc(/픗rCn6!**-BDo).Pn3Pwh:ph@/KW dTck.LR4$;[t$m_5J#b)ejKty2:FH(Z`Oi@U\SHhu26x;.WLXh~Yde!J2Imn4UH1ոWl0޵;Rps4 a]M3`M´uzy0台YQQ@w(f.@2.Ӟ%'3Ni^GHR0|MTv4%ŹH%_!* ̸*6Tv5C=k(xrg4qeGG3ւ\N0pe(:%6֙3=I89B!SW)<>,4aD84xb ޅFj8OgȆ|xWvëoC=jcF\E=P'4Pxr/0wB:?2)&{Ȥb"`.K ,UI?|pc8F (92ğ9Pȿ 4@ϔ}=ꘆ[=s,~ )E_pۨ{+ ƱBsGQDHJ.g(gj88| ̜ghEO=Ie1['ekNV?GrG-TcASrB0-\b;Qw~ Ⱦ[2 `E&f*ݾ K2 ڒ}PI?2\l`Gr_ tMy|h 遗 khRO?|V,'Vmֲ%@TTȇjv { 1CM-rVO1k91όynNT^bPCĮl]}.1R4T+Y~LZifZ&4ywkZi{ Oa< AeXB^\+mQ`.s&(}g251o';nI?)sIPc%;jѾ7lM|tqa uލNM`@sqۀT@ E|R6?G`_)lqU" )BZQA{,j-*Md5hn&.N{9\p2 (I %'}P[C\RT|r^UA3d!aD?J@S>&X4v{1l(\SjFej<^BHĥyC-UVYz}SjԵ^hcNiJi-eqVFTW5 6G}̹h޴A4R][v l&t}7!&~EM*,۫lZe9e/~E1RY(h%Xd.M!F4X\CµHsOgED:$pT;=*6r[$鸰kHgcS4H2W;~7(Y{&XgEoӒR!/o\`n)"/zpLZ8e3#["NW}wteVX_q\.~wS$@Npvl'4[f$VzCR[eF60&|a?Jzgo-d{>-\0w'w 4^IǕ9_.ta#?"8CӞp0B.tȏ2"$NJ_;f ¹ЀJ]O*!ej81i-}e]ib@n/`wxԂXz6(K'[k!S`$0چu ĈΫK?ӄi=B\X;XE㾘Ok2f-y _-׫i<ɯ>=&S eHHgSl V푑4rT-JL(Bm0=es5rk?V N;?p ԈK]|W V 2,An&-P$# >;M]GS7j36!(\3kEWl^4U7fhJGxVDfP wK[ؠ#ulB 3<+OFZp%+=K) 3gL-3}\&='iZK6Ue,ǐ{j&isꖠ=bEGblvt{`jjm $b̭aky[3֓BKd @3yiķdKv7zyRJ 3都%@gcQ=rD UMz.䚯j_^G$w<ŸWu>Ɗ;`ljwMןjR+~ .7gUS$P;ÌݔKJyYL+.=މ`JF] Tf@>H5}5Zv )Զ4ʙ&:ΊN FxݣHUpJ^)ӱ}Y=#%54(YT35l `=zpO:)*{Fu=tN.x:Z]fcS!х0$mUP_sᔁc G5D†/; mP7?YNٳWx䣷9փDʪk۱(B]ݜĈ v/GʶN0a}p;F .`9pPӤ^/ӮQ!Mp:Fl2r%/*[kJ^Sy=1F5Gbg<ꏰ{klGgޠ! ^N<i  R-}UINT&;Bwߡ}bBQ\h0I<S+긊DqMmgb)RKWLs}f^k9oƷIIe4>;zx\&.KnJ?)KI mA6DW ]ܲ7;uē̾7MB gE~i֍~!J`4?dc. qVnvV,Rf0Fh m,Bx|p>M{vDp2#56遲PbCݖ#  ,in7y3'!T]s<-\ cR Q|CDGڏX7G5XAKAJY`9n( Ske #V_< @D7M~v;>iFN3I^SdP~'fo*:s~wc|S'':X"5\Cˬ,N(u@}{֢u!!C8ȉ|fH/n8YZ Jm~vأpET,,.+6pX) gy塝B[h[5`Gj`GG',I#sUrgĉegT7?4ߵ @oہ%~o)uBysYo_XZ \e+{`9 VYrӸ카y]MBeudS8y[hA.z\We?W!-6G?^eBu7Ȍ?¤. Lo_ )Ll/s˟)KIEm TABanA]%J(~gȒ"fzߞaDgwKJ$ -鳳K]bdkYqNbDЁ/j. ]Щ VaPƜ c>JV`wϨp[R~JyqckІѩ'c$3 + R8I T FTJZOrPR1wL;c'U xU6[INrv}{bYR$-bITb D*AvxdNy@h f[n\Fb< LE(C|fQEXuK'@ҋ"7+yȤ:DgvQlƦʠH[w\! J gUrvc%UC[{Wwm9Y"kmż+g$`>Yx5Lhk||_h,x!,CyQnC*^1DJm˳ڄ3׊| ü{̇˞ZKE`ۊhXܹQ"8oAPׂ$!Ip"1 nBp Na.+Wśek8bl&#Hb]*DNro\wۢA7mQm~SVr;/V . O4 q ] @*Z[ Ue0Ry2c$a@vќzNgMbj,3~R)a A7[ :lcT4OC&3,퀑~뷧Q cao]Ut5d碋 2<9= oyc@ YM&1?l&m X;W,8MŊ$qkŸ ZJE 8`pա^BuWέtaNf5 6Qd,nPS j}LxtEn7e֑a oa%SHZc Xg%+M —0[Ih}rfm:#l\zv͉X?+|9K"dm2 3t|չ+àe.UVѭi"fMth/k]e  gșJYt^6Ui/QuҗcSY^- q!첾'`QnYb3ԑ!ҝ Np Ǽɍ'uf Wj͉s`- 㸱`&_2i UDh[1n*V W3C!.R?Bzg8͛\3exHx#/oy,/2H(_ dj0zoφ) uXaƇaJ:,2.U5K@ot S8oRBQ3ٴpwn wekIXf4r6o2,8G# GK{3#KKSQk),9FqO|>0c#FgirA3E]ws$Xw5 %L^ 8a& W0{kY2v V 5ɞ"̂sƮa2ft g*V*!] ]5hhHa1mGs0`fSن?MoQe5d JR:I$Y4>O\_D ,/fw˙"V%:=ۤ~h̞s-w*rGW8UzÌ{/~<)SJʑ9OQOK@Pf v{_JtC9 .{5&$DWEiD՞ n?!`.@J;҅bu>e̬LG*R +"2foE]y^lQѢH* FUiL~>?ɶBTFeS;oEKO\FȂroies6v7uTY[<1 Іf KDamD}TP|wLGp\;p`:a 潦PŬ|q}~* YDe JbQgv>2%^ 3|nn#h`Tj|hB8'b #/rĚc3R4#I2s8z"h^b\,o v{(鑧jx ]dWoY E ~"/2mR$u5$&m+\ڈͶNI/.Ǣ9R= GVma'eX<)A q~~Q]@ߩ7j&QޛkwXG*Q*5p3%]& !e CoGQCUZ W*sQl=QB]Mq/RNp ׃ӵsQy~4Mki /(ia \" QY&[Bp<^NSMGaՌw9M^߳S"ܑO)z',~HDŌԔ}Z=*?̾9k XsNo6)nmp/78¼5)҈q@kO?ELzdHڡ ,{؎)v(i=R;[i⮅B.fXR-9mZIT IdG1ϒwΩkNVV8HIG_\{'w`AM:y+)ڄwhP+Z}E4SȖT@&C깋!QxǦZUa6WA_`hK1v ckX ~.Y(J"3;]ri(M#qq.V} Ws~0fb ŏmTF`}umPI AG55wB J^ZJkf z ;cUlb욙ގv2k?VP0_5}k3·^/d(~L;|"C`v#z@{R7{ R+,-blT+ַQ;(kڊNT3 +V7.x986DB@u.oFRYJP)OYtj5 ɎڝUX9jPR?#: }?YAS] ;ʄSl\ȋcC NSQ.y?j5=ӦDEԽ ezZ@9tQtl>͓̊a \3<*dC`FkK#1jty{-. Pj,R.қ$inkZQLg)LK]yLZ̽h3i7SIE ΖLq^c%g1>ٵ`Jagm1+/j))gp^.+߫wH b joߐvGa .ԟĨy 19Y.>)a^ӹ;ecJPra36!ⴍ̉l%N6m2:}n|dv`Ng|FLnj(jOA^UkU߾gurnIbrxF}1uoACT+3C~]Bo A][X[aC?͌ΕIӿhn!kn-ae]yɘƎT@ U>EW4HӍLlk8ŰP߀19Le" ui/`L~]k\O&3Γ 5_2}#9ORr8N#B wa/6Td.lgk.VU*$M `'n{V"FnN"U4-/]rNK3*(|UƂ|t8- lU¥.-MddcwRO)nI*/ڮsn@Gynn@=e&puv۪ՇP]2|SuɫoФ.%3:C/xbHZ?vy!ѳ^m 0.AwZ%q[G 8ig}#ͥ<_18w? F-QqQYo}ɨl]pd|X}%#hz'tCul+ңWaWJh?C TLTI0w @diY<w6,ZPfc95bέ϶~ń'iB4aygWtރHOT@Gj$0)H(ۘ;9!I~k2L>H Y~%ha 0>|9 46uu2E+T[aiIR2ߨ 0L^QɴyZCH5%ם,׻ʖhT83T}PNvGJ/Q_ lYű}csj H+T*D㚟crdCO?T¯@Ռ. $@]ZD?^H0>?!J=rSeaa+f@1n9+P@uۻPz5]J|>uٛ~`gCR' gTdm#^gNY%kNxHKeT᨝!ǧ>Z69wZfoͧXSSFrh#lkcc9H1y pʠ־%[Ɲ]!&l?1-sx]WvcnAWs`-P;9K $3d-ßj*[ ZMn[ 6b-;vnx47ָhv>* VQm2/48x 4:c$S/uWO[k ݠ }hA65T0ȋ HGRa$6 e3#} lSVKk;IGp# y'[-TLңnu,C\2Okli $UԷ8⫂(hߒV9pqғz qzۗ7*)FQ(?c'^ϩc,%;]^(lzB*s)U%\wro*ocUWݐ&4BUۑsG}8756'4IT2 {2>o+'S#P[&ddsgqG@$6<+5tuLJ}j_p>\(bMރ@e$) d#Y,)OAܰ`K@cOwσZȭ$퇦w:MG}? MIݍD[L8a#E2q^8Yٯ,?>U9gikm9n[4ZL6QtBTQiwkmy!o@^"IJ .(|&h-/Ot%2?f1 #$IbTN8B L vf85^뾦2?LC4GY 'fIfx~T: gg:ÕX84"؜QT"0"4`KmUf=kqLzx[+ӐB^>v| WWw@+,/JXMJGhPbEtp lD5zGpK^ iY9} ? 1A;\4/cȽfup_F cy$s kc-PrB3y=zZ֙ՑN>ڂ6_x CA!i|iͧlLf9,[(𼿜%uCΤN9H.7Hs ld9xG vn>{{ W8q4ѪͅzyA}n&(Њ9F9GWH  ғ €6p!%}L2is3Rf9Mea.Z8Ge"3UڮWAyVVvvhklhLz/^ PFgށٱ Y]"KG*LX^s6Qm^x 1K1O{G4 V%F#9w-7^R[oE7-8xD+S"TJ ȥs`ٽ/:C;ոmXG_7jpg/+hIg˶Q= "zాy}SGۅQ˗2AXo; c$Oՙ>J ] 4dlG&8ԉ̃V/r]U G\ ˫U0[L[MC~x<-<-x< ޓ:uˢGh;<1+P’MݨUb &Swn/n_RrV1pW:yL&/7输3zQБ *dgr#3nh+]9y@"Li#*-\vڑ;fI^H)†};3q40xdm oj,H@FYa( uy~o6PFtO81J`֍M7ev;|Ńp&[QM3Mbfv X2߹ܔ]rd17 SFm#W! yެ/]"6x w8{WѨ< HBbS!Z@-Cvu<V3,?t7tut/ YZ4jOLXGe 1[~rրul4 &pMA@T.U?d-ꉘdgS;>BY5/ADNz165̫Pƹ׋6=62Cr;Id7?s5%#h4 ~* C=Wi`Yt44I+`U֒rtY&ũ_ ^ݺb9S=[K78Q,bHU{UE'[nEg=^23C ٴ7fխ\eץtEM MJi e Ш#^c{.Rc7;fD-躁"_ğ#m?{N^U"4< ? LAm WF:%x>RծKsYbĨr:{wi<Z W8Ď2j4= u3F6ϕrQqZ@sGFGBD FQXW8qWsxmI2|UxFNh~eTm.U*Nt\n!@quH#OVK+d0#42!R?"b{sB6PWp)@9G &w$Ǟ]Կ15GnlYȇѩ86 y D\b~z6R;Myu/.|Fh=mt')m˾-㹦*ADʕgP~%UוE%7^] 1 $(H*^|{NGDOA=G tRߎ P(|'LZNq#{g"GcȤ_y^ W': w?nG$xfdO`pwmKF=iޓTA!W/.((&H-\U!]e2,2pZ_f*ɺ66 PcδU@} ?t\9r^^A*pp`+_vy„CsEsK G;Qu83QyԁȁmPY0-g% e>OAڮyC*s,Rl )' 9U8& aL#!u Zg[A! jBSN{h_ Ӳ5yWk,e jS<8[h-_XYcܔ/ sT@GTˮl|^ogZg >2t jQ2"`;\?c~k\R!;LC*Kv!"#"*ç@2TbvrdH% KU Xݎ-%ah"$|6M|XzGbBN/S:x9Xش,d//ڋ"`ea7=- P?.T 6.AE鍾ClAj÷)B*)f]A/_چ:%Ћo7O>[abAljp n/Qr8Haz*[pd|AvM ƛTS2evM9ˋd\)h]oqj[YaTƫ#} #7Yd6ږZ%/Ӧ8ISu˘uQx69· ڜ~%'jWD[r,;~&󣋇]Ij3`r=}a֍EaYc =Cޒ~L8]ARP }Eҡ}]/{WN{N-NBMaLύv[f `aM֭~FNiMWs7]%8/ ;*3fSCJ?KPNsrC O!Gٵh9ѹsqvg@ ZmZ/r\!֑tAw'|MY%_.IDUy6P[䟍b (j50 Tyʕyz LwaoEN8 M>msS|j0sK:am%p`ibfjמT’",f+y骟z@}1HAMM < cSxYZ٩8x^4X#8FVp1>76CpOX/ ܺCPǤF7OhL^§?{ w*REcİ:ǛΐYh*Rkre\"ͥ-)N]9f=R *rWX#8t̋}sa4ګxJOy#'␈^IT|xz.dH4yQF1xHJД:PËM&nr9ːdץاX{{PQ 9T4hqAtOؕŠ[w_9։bO];sҩM>O}Y8kc<[˸RQGm1o3/#?oØ򇓫(\9hɹE::GKE19N緋Po:Ö8 ;X;clIUvsv=ZUJWV>.a#[8̚!Y,Y/eFq 5yi !:w%( 2˼;w+@KtWE J+˄(na!:IEw%rn-į5̭݁Hrz:2AD\tG)vUL3冮3(4fI##B=_f%&@pd6A^)$vxJ?k7>l/PxfFƏ\䰞 tP3J9̐1O0oźB I7ش/ kP79'oްkulh 7?bSF_m; hTtvR9k'6{%Wjq ҏ)xL02B!p%#1FukpI A*&61˻_f{ga*V YuCB~sn:Yci{X ?|}YKRz^tZ[TպˠÔH? ϴ{.OKL]y@J_gNБ[nyCQސwV~{b}ZlutpȁS"qq_QWUEC(UkP=ZWbʞQ"Y4$ #+?SVSq2ʑZOrw O󳘕>&$;fB-SN/r]RDaoƂ%l\72ے(|3OeI&ZbmKOȜ0_D%)8CJ 6j؃S ղwUO8/X&q²0U3t)Qz aџࣥa1wavLM$%ʀ}q90D+É@Peci1I6p5]bι+49fr3T0H>fJi:j$؊gK3Q㩽D)kzmrH7]srh;uWт>0j|9ġӰW/:8zbi"ǼyÒ$r/K\Ö# m|5.,dAgCKSW>/Ud#εvwIVSLcڟ{8 0EeB.6(ތ ][ԍnF>[= F:xlQHZaMM٫eAtIavHW#?*V춘 }_w\[%1RlvcV;E(9f?^&yG+svf(=Yv&9JƆ{"DbBiGr~"-Ͽϳh 8^X+ӭm3D |"Y]!93~z/ +NyDiBTdk={&b_,grg`:4BA*cJ׫U vÜ EW_GxTg|:h"F`ObKbQu~MM *+z]不DX%c5='Id+%cVR[+m/E^GI&.h@2:2\tz1]9f6vkأ{(9E;B>>#Wz#Az%e B߇hoיkRf<׬V$Vt#MQ5fG4U|Qc%9+3vXsxf@Ck~FJ&!36bq#>az,;F9$!g*yO-qMv je48oQ\쌧x:ZsC=Rԧl(BXY_6ok.칄GTy#a<\g=(}t{L Vx|b[cG%`T[nwlд~IvۍvȞ0ay1B?)z >oj͈H!Sr.@&s q " ~2 @^+vVN7L[vZ *`8z ="rݥr ~2 5 f1Ilr<slh(}M i~fs6n?Ժ8rF{yHr|Amg M]> H#=99GwSYpNUL^(pXĆA iPJDEgXiku.r$[ ^&)ufS y~.":,L5?y'ͦa@IK5޷aRakBV! Wƃ48z%d9wMh#H Dss @[ad!qFs[$EE=3pf$d giV#`b;6{-YEۘPnxL6j ,&_/BDĥ-&mQ9X!R\L[*z!v¡W _ᒇWN"C3mD ֈ_7bv(qk vYe,bSqs\*&vlyz*h\ʜbv{`qsHH\{'%bhjg0xJaXZ.7Ҿd r[niÒ,%qI4a+\FeuU,BLM6ȡUdW~#uyEK^ ?jFfk#%@A*y7>+P1B`+u6D؝j/z&<6Iv6! -2}S;Q@:d^9wm߆!S{,KYaa/bD[p1@B/oi !'Ƀ A]l4'2/+usf"qM A\>"澧GeE.o`IWAv! |(h#ip4I(3ǞL_у D`BPɨrZH"Ku-ŋRP|I%}0!0ewNT%쌔X?3F6a {ed5(5-"mƴ6"|SwG SAǙ28uPwijXc4$e^8dpͼ"!@( d6`%N-*ۊF ;FxL`+y}BwȎc< %|ʒet7iYy21*#Fh?ѻr\Z&*oEt)11_] 9֔FH[+gRy[>-yRBk-f+Gko^AHP~_KpO6vG-njeR8mI"3&zi5z=|i20j#B?!q.ܖ5P;T'Qd:=wB%8,vB;Bz\J6fCH.nay`Rc!XlC2u6qy }7>9ԺP^jY:l F2IPir_~d"@<PB 4` ԕԆbk'w=rj'z超:\6@C*WI ociYGk9zp]|QQ!^&7n&bIr{o測(g+WJW3|KOmQ_hCeE!Q[O_Y#Yv4Ndr$tRMeIWbw$;Z.ѹ8(DM„Jw`gH;Iٰ6|Q#I_7)kj,.ъĸ,$82oL+ : )Xrcu6Z7Mv.ai]blUOTM"^uѡ$mS#[0hUCb.A|WMK Nψ|~8zRclHf4\ݲ\,K@/׌EDl,}]9Z#Øa'%<7eDz/Q%xPo;l-CS(bV'_vp J#g]Ld0].G>C|$뷝v)Y;\Ӵ PSGW f ^~#qSbzT"y^`lL!މͳfnBm}l,i'mt vjsjҡ Z%zHoU>.@ S5.!ftƣ^J*m4|#jFDEѼjf.caK`WBϾ'?̩z# 7N yYOx.+3_v\2:'5p %0H*KEbLuX)HLiH@$OfUmGkmuG"ֵ`RIi]"r K_VT*oCo##gq5,faҞM'50x|^O.5iC T %:nG屉d@r!tT ^ ǕB=!S5 PSG,}¶-Rv}8)^Ԋao]ڨWb֍NsSѻ؞P!CY5+qMݣ^Ê_m!do ](s6"GHծ_RuWNa Uq04CaIC,.Xp-n퍴r4IE<ڕQ- JŭݨJxJf, GZriw܀6:~%BA0yv6- `ih(2Ϥ.9!)V+i~(bLx$DZ'^@=2wiT 4ZYI{3f )vx8a0-v> {bKE~*HZ}0 [t"|kmy̥-nSi&=@ &طS0;cqN+̇Vm~O8({#g8lbCq\BE6@a!UFKQfvIU:Т;O 9T/Tp=WG1@%VIZ5ٽ@*hBcP4ÁSD %ZWߤ/Oǭf 43%.PnW{f ^&?_K2-L݋ioldg 6彬rE;]BǷ跨~v;U3voJ˖@C cE 'J韯"BgaZQjK!x)ZuԅfQ1jr!n1O$u>"a͠oYYmu>%( 9-y*}PϪ-^ 2%g9we[6!i(<[ov8wNl_uJ_GmcVp_FKrrTn x=345l g`%ު4jlo#LÁJ7)enXwjz;s<އ۝h73eb̀;p_jK.952]l{x/VQN-ShF%y.j 0ƒ71+1tIOi0U&i_\-T~kzvtmGBZ(3<;¦F)X36:#K2e?ĭO&yCsB_ Gg@a׽89^AK"B^l "!pvƼB1c+h{xvNY^&!7~{=qFAf'Dh!”AjUIٳ\ۛ.7indd/czUFˏD.ą|nnNBDRw]V)uƌUBTu7/gB'CN!g4YdJ` V̚7E ^9q*kqF'N ~aKZd/ {MA`ۥ =Y@޽kD^UM.-o!<bco^, dA@]/+х<%d;FT:4sLiBG{&|w5UU7l|#.w $^}nmц4"%%+̊ wՆİ\ym1P]udȳ>3=vLlsdJɻEp"+4J&ţxnoGeW̝V/ uuqf%kfaPֻ3<$ DbVc v b38~wsuۺ7/ X+1OiSwˈͰE7e"9z:ghHԁV©9i$ʋy@w3jAp.ŸŁ)$;}}ߦé_KxDّjccz\?<,qnػ+˸rD-gHQ!̧lR=80êFG);dy=ŸBˀ,"c!J%"{FT^p^V.?FurC;5=Z[W/ғ|`:Yo[ AK.ZZf/BC>`NeI6R s'@-mOp17WSHHY Uƺh>,77V< R-/!>}c/jŠM~UG )//:S7b9&Rshށwb iY&ggΎ`woavGx$E{@NΟC 'gj{+.˜MKa{W~*ߣފ$O$].Q .7 ߑY6wDtk5/l}LQV Wz+Wi^X~Nn)Z0R}4y~췪H}u:U>[cNQCό]Tk+l;Nhx2uA# |Eڛ}Vi4.zÿM}pOu%TwÅu~ c-֘W~o^ o5W Z'8/A %SX,$WYi>B꩖(O=s-kU4ic:ɴ>Fw)56_D~82+jc( VLuib-7K7簚,!0S\zy8 ,}&/YU^NY҇R D{ ?@G7+:V$f *4_s|/H>q+$&Оb`t1溭A^o4{6yټ鸊==dN[HwYA]?Ѹ(w.xmL[@4% ULFSy[0c–e;. I7 I@icƽʩMs($Ysjb a'╚6/ ύ`s&Nk1Ǒp Of'llyJl۷Ti60Dc-(`bʘ TʁmO>A3in]|"$$v\1b<>[ !&l Rr9нkPrw  5=?*+HcA؋M4I21%;ŎwTiٲ? *|/]1Ƈg>W{zert^N f:(boKrEf tɏ 8 w3}KxL : ?oQ]M̑σ.}%TxʩlŝJ/ Q{FV fA[kV?~f5X8`=&)Z'K@7MN.Exu0Jf-LeM֐Lxz7$[ ڄ׬=/]wtDs(pv.bn!,%e,6߉(^ˁ{ULjY-h;_kM%Mt=FVa@h:BaGZr?K;rhrv![nD)]{pՏ.S`F)}&4_W{n|69':W`Jv#åpzKH?3*AɐذI$/ٖ IZ}T[Ԓ%oGRW5q^{q[M W~uH=Rk p^CeoSJ4㶟bh#W˓su7IWq8ڙuo9_2:׮ΨEIFQ nZ \y%s)*q!5YyRNZ-g5ኝ.>Q;B8G ;]`ftt h?f5O .ᆂ~kv13k ] x@%tkˋ/1|Vpked:x]eY@l>ˠ d2QWɉkF|uǨLn,WЭ ?9Nd y@%~cBיkTE_W4kWG q\hLH$Si\˰Yij .EV$uo#ey%WXHy&#]=K'.ODI{L=@Kc04ܪÕg ՗@!-8rp<:ҧe>2tt;׻l˜>?4O N:"JpUțr9SDE!/ ^ѫQF$'pf J%zeŶƓ$9{0m&TZ3m*[jx1ِ;ޚ1Ou "TW&m5tx3B>szjjB`(}d.KMPqMGَ[d[?3xz 1TrpG`6"I)INY#38ȍyd{c"}&>Fh)Eٖ(DHd:D>XՀ88?LW+s+?i4]cuه }?+9~u5n(5IKߧ?" R4zނ!J5 YR"rZkHMiNif?>N@14GM,KԷƄf 'Uy$F]]ot)QDLU)ѢY cyAT䩭l8Ȃ/9v֑.9r8.ҿq[-WDiE$`,Ms{ϒo/mZ}=@0;Rd^z j1C, 0AtgmXoXyh]L|y~s _ 0_t6,&*MvPPEH flF"nx7hӭ,"jQ%3鶁y; =_R…v;3رRŨȂv \Q&oՍ|+b3(˶0Oڂ졪v-{$հBLegw _|:d8tgn5/f!1|.:cH$nђ" j!܀)3P~#i>{3%ǵ4~z?w X\z4U$IV8Kc0C;vQ{iƧW{ W}F<6!1  ѥ3 . |Bc%VMNxS1Ó]iC \P_z:+P%Hf}C_Wni`p>e,\̢gfjVY8PZ⽡pBnٱ[LwaڤjwГVQ1&pMbyxXrx+OI(_E>a~))l;]]쇛8vCu߫5Ch'F}.ycTYnG{Sz~ "/roh/yq#!yxM濿 QV_#~bRjٛ\'SXy3k&xtHF2{#/2#|ĸd#S\gP/[fAAP2~X*\vZ;5*vn}@H1UY'H4jY5=ONQĶmkfbNPN# 'Eɳ }brTy+Rnajei[OQL"D>(.J4`6i>h>^bd ,(Y4`[Q?%١N9x#Jn"bb#ѳtt}?DvehI2bnCb˾>-ˊ ۧB1 7u1:>($Q :T96Y *tc"TݴcmLM*J뱴 (׿$- \Ě:j1= 6U+wF $DŽϱopՙoT,lH)*˾orkN\ GWDZu뷞 .wCK`3Anz~^A"[HЊr#8ϣrIJz:eG,B}TeiI\um4lbC@/iS3MHߺC &!˗5 c!$+8DmF&1WG.Q+1]&4 ft LvUwKx&@K^lN&ٵVIxsĻ_tvРCĸ|7mFIJ.M^!0+u!b%\R<""$0?.{ow BNv:4 eЀ^B>jv1󄜒&\05;ʼnHC6`4wBʽzƧ DSCWUNk@&Qԟ;JjiTa H /p_e5,LSbWF9㿺PUʲ/oeG9ub/YY6<,Rvj]ayR}x6j87w^#Sv_{SĹ9….«c\u$YNyf5_P0P\\:ٌ燬ik'Id3Q=  h7f(q*$r\q N.C@+Ӧ/ ` (EzDzb%nkRZJ L^r.(\ |5ȯ@8Eљ'E݀\U&dV I8#/uw[QUedYZr-dfDkؘ5֩j\ïkcq΀ b໎iz6/~D6C]׃*+G$\LI4mi 77Y>EFjD1*j,sDkư2%Or4gXQljv԰B]Tw?K. o+PRpf=&T[>B"T-xeђ9HʾX€~!㖒.iMN KGf2o@;m`@ȾhZ~Dʻ;0i Ɗ2"ci - $zrY@8 ]DɎT^'?dg4qLB$/$ba/sD+D_xx)#Zqkt-o}ٙn!Osv9+~AyC9&%m|vmN%E+pW= 7^aV0j='|A2/3), g޾bڸ{Vp|i*\!b'6PׇKa~Ɣ긽h\4 5OC=jWSɋSK;oo$g+@>]º;"7R9CQSctM5rM+ed}3?=;BPR=$ˤYd jB~0X 1|S%?%>6+f]?f2}h.uW -6p4@/h_xĐR0QQܛiv ok@JU+Q[|J=er\PX-дF3E IЭ0ʲZo0٦`6$` CD5 ,xL!F'=sfЧHe4RE\U_JM^ >}A+28}r6\{ڜ|!閉%nPY #0 C|m0Fo$P{ c-+tXKWn'.PFd;v򤈉t<ΗaP!w$AQRMytlRcHts#$[h ?ks+nٺU!ƜFM;&]JO0B 0WFX ؖT|_dIͶ=x+ho@aD:-_}#w;Tk6Ry'^+`Ex{0mYz65UV q9J2jo@~>WqȜLא[F13?28 їvnԒ6rk1_:**P\蜟n> 6;q#o$Dʎ5TBq_Ĭ^I%$?W(O$N"*6Bl)JS~qR$-yUV dBa|1 W7v+r0hгT 7@U*g~F9D) _O}}3Oȹ͌B99rKC_*riN~VO78%Q{a7\j,^imeS8[J0X˽:7h.o?eg?̃-(@gP~FzfQ &77aR^s'ͺ>7Cd!x% U <$m__`0LptjmK9!~s8jwM2w፲Իzyf\7s vura$LIil2p!KNFw~I<~,2VJqÛpk8T vb֩Ve#eDZ2|Vw^8""?r&\nG̤52J\S]t^Zv/|qI2?oJO DJ,"ǒv这3FO}ڠqR K_+I[F'OPs)W`1}PF;cc3iex9 b3-H e\ŜP-O Pbi+'WATw"O4ȬJ_ ɾ9,nۚ46h;  Q;,gcRF]@t%Q[]6[ HrB_$>PړRr;UԀw6:,*[#Dd>0S~nQPc+b5%LI4z%VٳyhLSUVP_FӥqIY˄]UqWU 4~il/[Ҥ&7;HX>OJL2%c>ABى~r]%LJ?dž%,όNㄷ2 0.h]qlMCkpO+US6iB(1*^ VRp[l^+'>0Qӯ7o(Uۿ >~{"p !)? m g'2{̓eoX@OT5Wm@V|d 5W4~Y&ׯ IcYsy@zRE*/ 8ϯ>Wt+wnqYH)_pH\g"6Iav3AV|Z.(+IdV)7-z&wƓ%~ \P؞ĉk;7ee\ewXFr7^A0@ Vz|,!iבBek]EL!̖d tu0h<{bAS߰lGA`6~z E=ن$Hؽfa۟'Q+_2Ȋ;Oï SC<ƠEf$M A 'my. y!p^Tu; H*KlS5V`b  iugz|5 شKl>uD;tF=A:ƴYw"7-}n{ WgL v.A ng7p>ptoV~4zz2|+eBv *ifGo@ؖn0^#w=}ŀzSC˘W#s< U}^Z<7q*v_mL֓%ӫ[881_ I|C(^Nh6!P7| T1-Y(i frkݶ/Zc%@_`[Wڡ𠉏HES_OA!Xfi6ZúJ1?8MbX8ye]։u⟡zJJ 0ߝO>Hv,dy AdZ_RcslNfla 2(mNﭵD&si E(3!<`a&JѤ`kewNX3CIoksg'f9y/5Vl X1P3F疸+??goqmi$?:wU# /x/dm/4.Cs"A|Srimw>RiC2|  J֒FEe؏+(5  ydW 3g&3+;`}>7,q@:@ibyu]O-cW)RT CF|y`yU:ilŵa~ӷ]se!MGPL}}L@з{M;݋XFI^U~:W?I~oLnF0@Ua/7}ŮK\}bI'q_js JPRrܘ^[4ݘxl C"mmSe?vg~cAG /+ .r8˷G Wj@[n=B Ҽ!l^Zu/~y?&?B:  'ѪOTtYD^Oۗ,3{I/f0-1UYR=+!LG:# p~P<ϴC隁_ـyf~Jv yZῸi rѥ2;=dAL쩖$ gG5ԚH/9)z^Hg/ ( Uݖރs_nNbNv۔:>i; #`des^#s5QQa_]bӏp$1x2(;JHtߗ7EOKrVhZ*`1@UIo &u,\al̟r |I(vl#?wBI6єDW 0ʽg1о YJq6da˥7y3Ai[QIlfi wNcm+ CƾZJ(ٵo+j_.9}9{4[_l:XIDž;/9"NeKvEXU+ߩ 6`5bӜ~c|׶p[n9 m_q2WuwA9$:k@]s!lǬs'Z f|Ug"!a_4"/?495z0DchU4õ4[" lZ`;C1w"3JZD?(qs#[ڥJ JSn'8M %~L1VB-"@Kk|]%@Ki,%+d:76RKlB"퐉?o[XG Cs҅3?EQ%Tܰpieπ޼:*q-@r]vaAЏOagy7br7s8昤 Ak7vwғzWB^W)+e[sv,Y>{o/d8$[T؁Vd^ؤ8t#ֆk]huSl(氒) M?Vҥ.V<nvI,a(B%Pq rႩ)C*ǘ3w$\3= -Cp͛ٞ `~7l?icDC?-qNvU\Z䃋"gLUp5-NkBa4ʶwzdp𦡞#KR2pұg!&Vz9]uM}$ RȘs gES h/ʌC~E7V[yB(,Jz&$=z JlKnUEmnK=t9ZO%<A՛afSȤݚU BbYڟ5w_J/Kʠ%h+_tv*>O9FyLmz+  ,e\MDnM]JtF|~BÒ [fc= [ǻg$ۼx ?_~K1҄#rj=CHVKD{`-+LZ[6 ۭOpj>ZeMũz-54a9qֽIzaGt AbƦz>92n=~to+[sA=꼷A?UmH[^5*W)]XIu<9~ROF.''Ͳ(z[0Ah߅ FT:{>(R!/J(:IeQq9 \6]Kw0rIKMaA4f) ڬk_űkIe hzwAAPm ?=z2R: (?cCSEުB0B:V틖=BV$,L4:Gh:4q 4 U-2p"CvW7P8?F."4C2$ENiWPd4L2Mkeq@_[I¤4 nKmպ# ~eLZg^U]1`h Lozw_bf o[FS0 )3{!墘ܣVO5н~{m<ضjz>ldiw3 \Ig 0Io ;'dtMmIWZxNvuƫ3XuTЎ5B9V*S{%sb/Sex)\6D>B7:ǀN;eڼQְ;"zEk1(1ʾqVryzͧbNSbJ84Y~z}#八pM!& qvL+cž6>\` ڢPft9~Mю>uY:@y|$ |gEÝlIAn$!ӿXv䁙(;TnNҳ&2s÷-9>}!c_W.r9?dK ?QȒw-V*($;.K[:m)ȡlmlUq; Ƴ#Z&ܚ/|EvjNwCcBGyk1. ^\ 34!XIQ/uIȇ/ 7Gn2H t>VZC2RT@Xꡢ] \ pxIiwteTα0Nf 2cQEj/]k{hUS>$A  6Xi&=k#xi'K~]TM?Y0g9EqK73U;Y#|˅ ƌ~ e57|BlF:v{417>S|9lJ:1c wy dQ;t Su֚/po䫒,yNJy[y'1b 7mmX&-=LO-m\ۘ?qmI>-wwc2Cx$c.Wf;qppe#qQ8K>u w[뗗zrs$L6Δp77n,_ȷk 2YV_~&C2WiTyzSP \`%[B65'BzǟrCDƺt8c ~BNhXt-S&X92 lOFLt̃*(Jl5 @i ,ki?WDdݎRqE139ýWWU_bK7IG_qdFtTg_ wX_JêE u$@=3jsU+x}`@ľe~!9r߆1`VE_(8k;xi3o^0CO|Me c(+2$p\ -69Ky=s*c5Nux7P\_5OB 7b`؇`K˱,{z[iӅ1¾'12*%VXv1!pFR)n{B@f.fsBeXϙ@:PhPE-2*ȁD3Dq̕_0zN˽,{tJ)ES<`="7Q* &*i՚5X.8򦛝W<-z+5ZEdh4T#T 8^/ojܙ~I je%^3ɝ tXig붙<҅& 2*IbmT>g4s`@0w?WyG2+?e2<8CGpe^Ui{Q ӈv{|ѡ D,1X^v𵴶3c;MFg(jy'dɡ+'}K*FGk4<5UR p֖wcmU3q1XE\]0H. ]TB9[/T{`ɖ^Û79J㪓^z|TD% ^st@O( XSD)P+ "^v.dӉФJ@fک ]ΰ{m^h+Yn7Տ]K7ZM}(78{%H~_ì =F &S8y^GCM4-VP' ]'"70& #z3:kKpL#R~q줮ϺUU3oBC }['3c,l.p1Vƚ`7xYVFTՐ hblm=8O {;n겛*Zh0uT)@ '7f'&E"Hbp\?sNC-d 1 .^]qXԺ-b.c tov )Jek+ِ4n;eٽ'AJO{1^E@J@(IT87"4m L8f;{J}S^D=1|(P}Z4pe^pJSjyS-%Մ$yWNxKq}a2ːi;IZQ6z m*o(>@и>&42C]>ɸ39J 3=IwrNdm MY( dHe;G FC_йη+tXSF!η^lI!{hy@>2!A~Ekg ºi`\rB៪*Y!( dfcdJ'BR"ޚ7[( 3R-Oɏ@RqD\# lHsAOWoGڊ`1HN-Ef%Ji^S9I@raT8 R&-|O>\8նoXKh657_Szj9TڦCR:n$P4>%)hs>#8Y ɢa/#A-jłHdgt MM0i'IثM=Dfp`ώkl"3Z(>Lo!0o>YFVlξ oQUFLF6P/SLi6 @Lu"+B q1{,<.'!+EPi{wCJyOh߯/jWܧ@yۿgڇBC;^~8K$ aK(hq٭O>b7+ ox3c<@1'`aorI. L&dƞ#KiWQVQΛ1Olli,Yffm0O7& 52KuO[n:(k?F&Hʻ=pAQJp-$lWq%cțXV k-l{ Ʌ"%i&ѷN`0q|M,2\x@`=Duz'`yV)U{a=v^s]b1 (euDw?Gշ3$Cz]jc G/D=J riW3 :X $`պdi͝7<}截mX{E0w埶Wm-? ʚwRܯ[䎳*u8OqL. +(@'I Prӯh]'>T=pkD9yݺtCZ?A1wIᚳ}KIX͚"9FM¿Ž9htTtƔJ ^ 5ENصV6VoŇm'%WNCUW 1ތ]fS <@H:_=ћF8ӘiPwa:$ػ"reGpY\c_+]ko`ey*mgҢr_R) 6`""8,kŚ卶=V#[h( rJ:64| ,}d?yJ W\ jۘ/P 1Pd0Rꕦ.n .瀱\3u_*9&Vu{M\\1VNOIm;ziDz Й._S%fܬ CUr](ړgޔ!' P^LXNh (0JSn!Eڇ/^Aj*¤$O(uz0 |>F=a{xkB;A{\u+~Y)z/M? ӈ+urޥ,Zw5⚍;}fj{s|BW1vKf/x~r]T`1>aZn5:TsI<u>I(m>psqa犘JLE$L""J֝>v5xn{9gr 8=>"-OOZF7|ea6MQJ-g5<8ו@zk٭j}yĨ8IUѴҘjr,zdXQ|&a\ f^doϹS?=6*F{NW䕝:a|# Hu_nOrU!5 rΝױPڙ}bX8q[358$8ap!ff/]con=L҄" IuRY20>4t{ʴ-H]4(۸Xɬh;3M*Ndž6 sѐMoQּ;8Vy_g-u^]L$u8M%@Ծm6F12)CzoOMY3SEV@|IXLp0w염pӶjujr~9\`B+_B,Yo53((V ]z V~f7fE۩pӮuE{֭STƿt 㨲:*^/n&(|G%qya/ N=ĥyxݎ_dڬ0n$-eAxV /XZ- *[:Ba GDb7Ba1sT:lrOVO4F?'IO,<9t$"aZi)>g_&5K+C#QhE)%y[~58+~v/P=p@IAXnlv=d WE1+H0!9g4^!{HHW:qIz_m\ߚ"l~?߬1@m'}kx '.v::k1$pUw]S)(7j^C7`t)ܶؐIC5qmohW_aTEB.me/TǂB0!xvjopÅL5\ 1FIZk4B#$=[?"ghAd3 EÒ.ԣ AǷgbUvXUgk>x5V/s-,y0Ws mOA(ӛU߁][R$CN4Pa}T3c$n\tDO-q Z!!i'd *gv%Rj08KxK4 ';1 ӿD|mZ@< O i>0wCl,qµ_ތ"$ Nռ#NV!CW1?#*7Ds:j`"XI$DH7wUQr7BsRia V$K_#Wߚ}x\m v&XzmYY3&OI7xdg(Ps7@g`7 SFreRͳ'yKVt0(nTե;4n4՟qMW%B["!2F=ݣBp_:cQ(-{7R((Eo?=mS}sU"TN tמ@/յ]k :N?'!ӓ%Jy{8o%'6o"붤U\7h?S:y< MY|r b8Jz:rtJ ,s\N{%fm[Kq)̝E(#L$6u'F0ĢƞnIa\n)nu Cu\\q4iz-P[sH(Y(rs3{`EUdz b3՜-.kȏF P]4U{'AVuo+hi&J8.lx`SW,ύpo7]:AxL3(S. n6DUA+i".%`ہ#^ޯJ#/?xVmt4n&~I,{sFDN ɢR,B[EBRdK[VVG~f9J8y͖ *y4MS.M6J.H׿:k /(f%?k? പM .m!Tb %.]X2)`d/{ccA**"Jx[A\ƛuH l i!Rvwp#c(rɉ4^Y^=xj6W1r_ +#/.f@cuJ$%K=fo{x)tMl{EPVdɌsg* }پ"zr̹:] Wx bf Pl = -a`ݡhL"TSlm{IH@}L&־S5RhWL03}5ZTwǧ[j 0/ 6bU *ˠ*TE޶ [f?߿<3?W.c-J{Oӯ̟sN9OKꯟ1Hy3V&}mv]^垍7gU੍; s&眙\>!,0ZofRV镔~_2UUyd +!h0]^ @Du&$q=s%,;ue:^zeŘ RZ:a1CĜ|QRQܓiQťqW?V+Gyβ[bLmHl`C Ei Xgr:|ɳr/z Wf>-G1֏%1WL]G_7Vn (  ]Q;Tu)w`!7)8[pwqLJ)FZV/tC" B戣xc\xֹ'H'>ѐ[ 9tȗZicno:\k*>|VX_Vk&2Px !z!sx"Q%lÙ#Mm 9@饴H5khd7F3O~7?L$y^܆qM'2EHŨ²ZCփE ?D״J _R) ;5 džY1kqm ykѕ DͲ8Ҹ社 uUNEaNvi16]YHP2.2I8-5p:(! 4^& Y 3h섗?\/>*4r5ϥz?mON&请J9!IHN_Vsh@+Dע# #*Tiuxl$^vaXrH9%vLhP/fsG wţ<.vczl ְ2wz񽅷b'oîSAz |u8JwroOa!k4>?Z`GAB< dX8B{E+:/Yh ^?-`roZc+ܷqmԁ^c [Dov MݾX$м01}ܵcj6Z(W z`;+!C-'p>$&y}a{MɇRv,ɺW88::fql Ké:NM;HVb<.*<Ց4)sVڄYHlIIIznKaF%?p~@jht%T$>c,?|8,яL߱$84ZKv̄al*, A!gst8K@ rZ`Zjjl;24,ߟ?y:*;A,yj;u le|/MLJDU'q`r Ԑݜ']~)B}Kk;Z7larPzO.M@⁇à]Gw".$$0 )ӫ+gc+4J M f#>d}7D/` -L+U}u$Ax5.mJԕ]re]"-G_-LU슓m*bkw+|OP^D"̈́@P!X2'n\z 55q;ӕH2Z+xr y[?ZRYԧY=]gj1a %̜ )X]7' M #^Bc<%oMQI-/0ګ,Ⱦ"\ŤѴ*?NM]3sAr05g[e;+35үSN: ߈F =B~d>JY;R1`0%5EH#fxA (˹pؑ>A+UlVX:wG`7vR!V5K#v$!,MKSSѫkj/ Gb ֲjxɊt/lPndGvHܙOԊ+;}6@0slXi.'`'O-gO)Wq[Ti:E⶯tV\uŲ8eFƌ"t=6zaV=YR1p< e9kB A ZLd`zTV\CDpeFI,|UPA6X$.PE78{~XteUA3#C'U?x*CŠs IVf'Lm{t/e+/ zX?Mtg蚯1k:}jm6FlH_Sƹj8ʄ * D@XA.D=96%t9w$Em|~/94i*pLNȴبΪԀ"鶄qƱ#qT,iƹe81!3y0< fwdVslQH  zBhmZ"tw*g=p'sLx$adxDž3zN㧿ѹxu٬?͞ Awo#|PLcWnw5Ƃ-_='/NJ?x (tv1-67I&VK4Xׁdo]!72Վk>h*C$BZEFqb *) UjGD[lo+޲ʩmF{hx wл%^AqumxIp#4 P,m4߲ܽ+x׋}G _\ *i0c솫z{Ts8`a\2 /ťyO(PA7_%^8U$'\77DjAիl{6,v $f]ZͺM > YxHkq1?E؜NW7gqM;@;.ܤ["(P*>hy>h*m:ۺӖD_7!c8ZFA4'{o 76/Egw,OֻzQLO׉ N9k?^Dil̛Tl[UfA!ZTʐ19GMte7-17wу9U;>+wt\mTfA&fm D)Bf:gɇ򹃉2@G[zKîm8 ^t1B ?ƾV >o<9U~۝#.L.&!x͹suۅ" DsIV;eqՌtt~\&PrE]``<36Kx3Z'i.fHNxd,dQmO|] ) #ᩂg2P"*\YL┷yl<*zNF:* LXoޜ9?ϻkwB Y5Rmum$ھ`FgOY6ڭTu~x%)~ S3@/01[w'CޗD9 8M칫Ѝ\`IC~2 {ArF]@ٓ(_M2bRsu8wJTPLŖBLR׃|].|Hd郧:xSVxgW&; ! #M#:a7yyy^7TЃQl=I!dtMR|<2$o#Ih66Sgx>iZu`rKuHNecZa4HQ&LY2[3GIy#F]޾wiF(Y[N!͊H^Ny<"nnh A"nhd4luxh8|d2VQ.V"_Jn @#*-n&pZl("lgu$o]z8z ea}Nds0[4[hԑos EL(KAi8Aӎ;PG1T$:QV2gTNNU,x4qu"#GOZ8QH0'b>L lYh@-^eyU>UG)]q[0ߣ7\]3Vvud<+6u8kJyM^֍tl}𕪧](z/0,8-cDC{~vߴI,=GjRއ>R/^P5=BJ?V:'q4/|2ݷ/M+Z/[zOB )II~$̍,[Ձ+d%Anŝl `S-5&X93DG/#wV>i@G U$Pr9e{K4^+`,hvu#!`,wkH)%g3ZȢ'Y1Nr>28`D,~Az i6_P_WHA8[Pp:Qc1,EiHfvD`7>"rnj0jEm| i3b>[(jOH1$(eg}*::0NzEo/lR22T V#c~/ч8 ituKt)B @_j҈}-hҿqYmc)dڄ: U"oW Or@:3N@#dXkG.akGˆ#$cWP =Y[0AD@Q(#-=D>z1aESI Szh|m I2flY>7{$j;oKC. 2)`'<ӫu#8. SlG}[ZB)V7q4S<r0GDB/йj#@Ϙ' . @,/J竟D n6md~; (/= ~TeϏN)t4m88O7~rQpj^5uDxp* r+$6"pg*C嗔\<8vʈ>)}iBS87c٨U ?52KQQ)/Mzz>OS3I>bzaKEc4&IYx| !NڂL=$ 79q+sk-x6_$#z.faS^*s0TfsU4iE'2}mnQdUIfgt"*&cxlW_ޘ1yiS`]1T1 0q/W*Z=~1APn$+imwzbW,JNNs%_kС!O|t}qR0X4iHP_8uu߳r礞xM[͗"zs 7ѝ90pxO?/D VPO lV=FD#NͲlKf{*o~|٨ 1z74ҕ!MY2? Fr.WKKba)ZjZGn#W= ^gm/iP|~Y ݿHGkvjq*P”8QR܎ז7x 'G&vy~0⢌::uOC2.q^nYJ8>3`:\O1BgoVM7 y#Kp[,Ya|۱NzAnf*ft0D$>eH6(z6-2:_]ӫ ONIF}|KD8*-4Lkvg^n6Y~K"K ]GE{8O%:]ս"F <#825v!%A+X$,ӖUpBӔ w[l 5m/l1cuZ39~ ⫞ o9&)C쑤9mQ.E!zIC7G*ZAXJ1ib'Ĺu/L5WQhq':\M!ŦF\+(g:6ѵ.@ ~!PrGz$($+|؏f"c[G`e%&*ɧ6djx&K$BF$ZV{ݞ2s AX +V,nfhCĖK%iyj̑†Z*޺u/Mc|#KsmdjO-e Ek }KST ȱc)!P @_N’&nW {>pD{XKٽZWpf+~_ {HH[%("8:l!PЏ ,Tgx1}g`w@Vdhte= W|-0YɿŬ(9Yx?EvyOy]WYQP;dʮSAI7/%2p]T ӵU.Sr?.!AiUڢ2V=mԅ4&QsSdLh<1уhd{N2HPgAӇ9djPU)5 ct_{( [6&Ք0kf(5ɼhM,r~mLso!O+}y@_! ɢasgZ1a$|´!p5>0绳ҿ!yaQRelΨC~ POH,8k&N!ހ08Xj7}X.dgp\?ZpS^ (Ϋ<Xx+a1,]Z!t]=,n[>ncKlr/k{SPOP)C -<4YκWQy[ \[nϳ@ 2"5acMb1quz# [M3̬*_P`%&G Ω.לềܤzRMlko;Dz1[vjrB?%VlPwY2&KZTxΓFun? jzeO@9Ͻl_#OamK͞VUQӘU:I\$4@PBFjH1QK "` a={ˌދy߀ll;[;.5{ghz5Px睶M7vR+a:JmW<=m i)Q#XQq %3v*PHz-~ԕszQ(/?`/ x,ƾ+ Nf$VKD~?>6M:F՛.|0krTAdԩcH;-pAp0Jn3^3+-V!X$<=%~Gy(8ceGМ~LX_Jƈb] rST.!g>lm~>"Se!%_=!c &O,iәG!D$_M.ЀxWY@Q˲D je ꠘ.MCD5R6\X [}G`s;$CqҒxD2y+u[>no>S۟gPv_aڲTwR&=5'^iA0lgfpHTNև2ʻ[΢uX| ˧fc=wzSfN!9~6m!YGl03m*ea% w9C*LZ. CN^11>y)l-nEn"s@.Nge?ؑs{bĩlQRE Q@B ^ی'ޑ;]cӀb-O(£IHGہ`aX](QE9 {D [ާ|6;!*$f_#]L,NTx~8.S*SsoU2<&B6y"]L`8$:W+Щs'#9#<#YoBߞ'F-,OTJ;Ȫ 3 6]6Tl}:%</+̀OypIGq MѐCs!&6`*d5Ds$9:6/=& P+=m"U%3Ha #wܹj(d5O:.@;9Jd#m@dX9Hę8қˆD0IPeE톏cT%UA@Sw8}4V CJh`0x_3-G .P#e'aK茱Takk^!(W4Le{F2M<ҲrwV}T [)GEl>Bp9^ꖎ {!Lq.^ />%򭲮6  +Y_L8gz1ssEHeY4۱C3"8OuivYJkb3h[RЇ\, 3ȕGذ˵(1 y[!Gٯ|b?2ў [8InuQV:6AK|ѓ &!jMܟCdqt=aQ Vlf!}| u ??Ks wgnBLJ6w$+YE[Cᵓr *S"7#In+x&.`=&$="D:wX_c|Kٴ:^~̎{XjǤ"T=\!bԗr4u09Mk}5>cg ,x3ԅ m]slwʄ rm3hAbpb.ɕ!Yykv!a{nj1>P_9Y;kiS s]R;`6eб]>|mt R\A$a쏲G!-+2&v:oN7gjEFKc7&Ç;"*^*L0vl :q/|Rm4}6Bml? k&YR[6Dٚ<[D{L5^x~j `x=}HA"5W*#ɼ%2b3U>vQK?䵮EKHzàQd$8Tsxw .r`k{v4° 7%&A0 l}Znh}8B&"&% Oq&&ъ1>r 4\g@ M~|0 BѪ`2OM͆j=Ւ>L|ʠk{`8a)t׮wg!q*B>{ sDˍe(g)*g!_a?ݻ>[efXT$eP8JePoT$oq,_+L=96Z 3@B .,g%P!DkG@jc6`ԭ5d#~} 1i+|4ݟ슞:@sUk,H](-G$*;{~*]Gp.Dc]poN$YB>(p {/ާd8$p0vT4h3$ݗr H lui5${3pL0&ļu CwKwmχdH[Y+ xR 69XK%D(yYK'Ԛ ̛=kzrfDVFZx_Is{hU;Tu#7<_9Gw/-!)oH@]yw.r{ӏb:%s9w@'wTq-XpGG6=b Ǎ ~‚Sqtt~-6h-',_5=0?]iL0J-z_IWi'=}4q<6%nHy2⴦4__iav-{}4j #Q֋O-A%%Y!ףE! RN'Z CfD'd@h(1tq= ?@U0a ^LjS8:h]^,*nH\6&[feH]gK&.¦<j̆j[ղCT(r,$ol,M~mr6aR#zo,7:IclO[T$}_w(]wQ| on6(snow4^$ lL5Uʇ~s6 jdLs^Ϳ'^\hƣfuz/fA'_ߔ}V9l9Z-J+Xb[ oY*m y366=XQEv./Y*Ag&Y1noBrEMQżDfzW45Ѡcpbŝ49 p/[v(v$})N 70 `ׇ~Mo&GZ\V<,6iZCp6(yx#}}J`<I_/=F@<3ݰ<_A<lhc `uӞC:*:Xdwlwjf!Ds9|W(aw#Dk@Iyj?TD=. @|,6-s m&xDpA ƁJ[j SZstycCs֚!>pkJSQM2pX;0za( na$zqYi[CFC}d@,+Bc⺲K .eS+\շ׆P 'zҹ#t9Œ[|z7 z\\-7߫PblQG7enzKbP/$YU/KEO;^0ҠWwB7lŸ3 ?͊S!7{xg7\UzCCXK]ьJxБl&޼PDCИT)T*a&:9z½HbktY%@R %QW|s]Pz>a) kΜyuKm"͕ 5^SRLF€J\+Q3]/p~Gzމo7sEb/O 1tV}ygquTcU_RK~w$,G͢ߋ莧WsE8+ /]jQ:'M5*%]6(|>a9o*D!ZsSЩMDt-6eV2 s+54 gS y5`*̸ͅfX^c+~rcߨ6}yI48uk®W? x7HsƸ7{8ΈD횏n辽MSMQip( q:Di/*Գ6c>{-V^-L8B84}j6$ok& Á>ImW`pۭ"РO"6COӿ*O_KUUY X/Q97js?+&7dB*Dzj%#S4K^+.R'X \Aop !5),5{{3mh7s}4{̷m+;%,JKO--jo;D:qtzY$ xYɠF˛m%zzBF,+YMU=A+P H?`@tRpXZ5 w=Nq]laXltTxcD}WO? !Lڏ ñ!];Eq`}x.ESNاo( %ɒhn4kns(i탺/ѻ92,}GS fCHuo{E+%砵6RW93ѕ)(E_>˜0|-~JqM~nU^] J9܉8F5PZSס^kzr,V\ "Tq4Z2b*4hdLOMR{&g,wwLt5(kr~~FӃi f Myͬ Dr=G3suoEX[$n6ns!mtiu2̾IK?bqd!݆FMcU/6  FYˈ6.ϽUics4|p3Bjˌ6jCu YZӮJSlݢ_B={pͪrz&ɘ΋zr/{9_NM/y"} Hz!ߣco|~mD+o.8 uX,F*|A2^7NGh3 '-IH]jCtbu7)3=y<4Q{+I"2Ag `>?tO88!q>|VQpb9 0F2-*[&PBdp9 ~ĥ>ʳ,Q,P<ȺpQ}k+BWTUujG~=dS=="Ʋ){zi_F݀p)$C"YN2j* r ؛Ezxa$7{ ~>C]܉-yp[@= 2K=;LOOB9kR*G>vA9Dh[b !%TPp"Զ4w?:0h1LʮY)YٺSգ -K15@^ dݓBeATfRKSֳ<_M[:^592U9rծ\.ijBFFXz.s!y٬c|pg Ss`:Nws8)H⡨YE (}MDs2odrnf%@g]7) Zcz;&h3u/_J E8,3X]``. d N|[@*0H sȳ}$z_LB~iζy B_=qϖ&5ˁ0O n贉J`sę>/{f72b}dd|L貅&褈0OuyWL>_l Ԉ!'T3Ik'D/Tث.B$rp"| rfZ<ڗ0\կXya[$ΊT5|D{, d~b5;"o;Z5:7J4Fjyn4?<1\D,Ґ'1%Q!cּh."XA1g14;U FY_  bF|1\k8-3: 䜂t>OM# ){ZG4WĜ?M<{BS? ~-V~xL#ejad1i mrS5v.2CQ&hf^ڻa"2M8Vq={ zf LaGw3X/2Q K,z$ ]W?(9E#S]BHd\NfmG[G^QESox.mUEcvKDZh]QR&,U!\vu8-bV򁠔΅'4\+Vu5]3QFP3?c'Fڟi7 F!,4b>_t*%mtk'$j}МG(9yy.m@IOa#\~fZb P0ׇBOxcMI MA3وZ:I`GBGH'">۴Yc00Ѡ 1HY޳T\޶iu9Y^ Ǧھ2s6{91mc0i[N;"E輳b.._KxÈXZiyv,MD*@鮲ŷW#Ԁ3/P,Q;^ZĸnD{Wx(xƣ Pfdacj%:8W^4;4auU>3XjjhPe%pr'XgbU~tpqo1&أX_ez[5疳fabQPzB(Yvm&9@y5!»(tzc%D\7"_X GsKjs^}xz}mj,9uKdC (W&La#\̣{HG sk8\U}z-LTʱ]edivjyx+5͹Xq<)&cBMZz:C7&)[buwMpym5&Gt}ܸf;~磵 Ijʣ.5P !b>(2q~C=T۷%v;)?;w_\{| TGά-Lh3M [2b6}NI9Sy[(Pqm`b}^52y[T$E+yU oؽ\VJY; )sɩ~S lzn tSQ0㞲4W4r\3op\0yG(%'`F~`(G|goi6^/'Mh9'a@:I”v(@~GAΟ$ 1yZF N4V0eWDZVboUJW/.P Wqcy )]BRD%`Iʌr9.ըAə,+%Y@SY8'ǚuƉ_硌'nT䣴3*N>$yv>O:!ͨ3d_JنV VVTY)K֓|={!b5&{WR(qłN{eS"+Sm;zc!uO@APc+֔B%uFD_NO()3f) BL[0=E(2*m /Wr:>~=FEDp2%&vLkFy i`6m.2LF2'Uw9aZ,IPbՖae "I\k.;4K0mHXzT7w\ I#bRch-{BKA4_e־6'eH(F&v4D{%,wM62}㴈/Y>!09&]|L^+p`!l4+tKӂ4Mʼnݕ.wwF.h`Yc .rs;QENؠkDFiXpy`(7{('cs8M0\BSnWSDH2\SۗjpM:`=DY=R,bqa*Pu8ރ_7*Fvͼ1}GA0Z<5>o"샽#Bm9k84<m"-M(xM2(1x7Ȗ T/C' ?&89c+  _ˈ8p^.p!~T+{ uĿe?ܯ︈ʜK*$NgղKS8-E7&@ip0b,:ZDp~a~sp̅xX616 8|xZ9cՇ<?[kV̼;Ͷ_-Ycn-fi-3@{%&‹!i\ EQ6l uN \J-ޠY r(nyOД }O8e!{@=0gGOE&m1딕XTno[$knru@DXVP4ķMx8K?|aMee< y:zሩ #VQ"ۢڠt9Ω' pϗ&+4Ha Nvv h q)7PpWͣDS~#3PxJd+ŜL>WlE&>*` K0;~ 8)&Bٰ p ił"czN|xwBݫAf ũu˭—Z\{{1P@P2ʼnE>X\{9GD+m{aaYx1"jR# mlq3d-'Z[1πy1WmY i:%&;ylӯ;ǚx*1 DaP)ٙ5Ҟ~,J'bKPޝ~q DŸ|0R|J4yUWRM w /}c( 2e*OHw8zF~["o N]3g/u #ZqACWٳEf76/p:U8&_IUn I :V 翟HIZܻx4.aXۂN[-g)EKe xr+cf󾪳mROfֈ)srWd.! kE)mwedymu6Wx![~S#ߊc*w6^ƿ%]N(?B+`3+frd`dg&.#`/,f9_9z_vl;i@9'Dи}kBpN#5lo`㡍g K鏧),:LW;EdsG ,:fotHm$&;zn ,8QN8PjcsoY)(FC"<͹ażPz[MmPU%t VqPgt=B=;dL2 `'TCz8w#l2Wiv6!e. =6Ϗ$`YT-_EUo+34)*HiV8όBhJVb|ߣvr5P%Lb^(}M?]ZۥE<&,GBp} aAAψfA-w {ty(?@8j̵_AF7)o,%y y(یIqkvmH 08B8٘tvqoW$̈m>F&`? sLݥ-gA{dHP{ (uR#Lc;(;%|C_pۜOْl2c~'C! ɖZŬ o\^ ;iy|,,$!3fbq<):)zC< >)]:LU[D[-ܼXJqhEHve2ad~T$*vt†O.͹NTBcqT_aC"cr&7S5%2r|}3]#A/[n({F}j1%Yџ0몾JVK%uu "u-m hXZwn8]kvHF#SJ~IN̲5|hlĘbvT `5&{v+T{KPwXw#їٜ3*\^`F_x-4iPlp&#)-'$ya[v8zdMeXZfZcQCIL&ˆ7"s/jw++^ RGJi"^$C}e#@@O1NmBŀ3\'UNYxzx>DD/훵9'?JH{,bHP'u˕=?t:$\ʁCqZ{Ä~vF$8'7PXNt100> b~JZan妠yOFg+CdO~n䨃 eP)yu,(.cӜ\] M tN*,:d~N[۳-M ^ :)ou* wW01Oz"P)} vS\09(BҊ(Ǿ#cǀ6 @8*FGʡ6JQ%H\؍ fWP~b,fXǐ[OA"ɐAmxlK KfpLQM<.=} g= =uk4g?vmUn-aR7s5xaRH+ C ;_xj$ a}NS%S}*fM=OsJD ef ;Y CA[LS=;$QdL>s?S9ryͩ4abKPs %TpğaH+bhn(Fьaaԕw=ohırj]E)Q |u~aTKpp2Uea?Tu { ^Bn)J `ܻKNqwe6F@Fq +$ cwn.l'\en}VW&K1Ddo8EgiRn0JjK!5eh|4K4Hrb b 'ӆUE^zE3eLmbD&ZnTE(|yՙbDblR11g1&tˣ>RHք_#N53Y~&ù&@NiR4kU1rvYA܊\v(X9l Q r45rΖZ3&h$ Ix>T+[mSa0^A%Po)PŠ QW8VV}a5߹~jj@Gۈ?ǻSW|P-癑PlI@N"g3MėeBQu@X(C0#e;fhȄǺ쌺~:q(#}O{ Oޱ睎O]6|S;AX~Y}ݓֳw+_z1^pYnd5cܢ[{25&L"m^6.uO3G$&ƎF\&dY#+z$,#6?k^1&B)/_xZE?j/ݒ,bq#Ѱܧ%" ኳ8{@5m 0gyU#?BZN%.?U*7 gKm.ݍR ^f)j.W9<@ƅ_UE*J.؆73^OB)QB(p_RE׻/}ĀJO[<% =I֦79%݅a3*r`oC 5soDIr,ܟ fA##SǰՅ?[0"OjfyU,)P~SB۰cvDxW2\FO1Q D )r}V)zF|ck琚Pan+| ^+ZVN]&`qCsHB"LG|].nWڪJ".JJjIn}Bl֭| &$WZw"s]pUG]S`BupLs_IMEl׫+(\h1E6Ds\IV#ZX&Y-Ë]=iV۝N!>U <: |V&x),5D9Wg %P0߈=T)6wS_R 4rd czE RH=XnF1S7iR9:4n`p%%󥐔E 1~ OvaŜbX6!\JFiF$JadVͪ1x}5i0>O|Mjk]6+Hfw@/sk0DZYEJ_T]ޢ˘xWn2 /Pv#˅f4XK<@'_膉.sz9AP-L G_`K][;] %[(Ǩԅp"!DTiZ:dh^*B)rNσ(,,sKV{EAA4 yF\s%e @q, 3E!=VWVzi脿{"T@b n-[mA"I(:cмt⻜=d0_q@$̇a FpUF/#fXݜW +p |d/ڡ`6 v_\ʠȨ@ϲ^R`G@-vrKfNi TO1<2͎\k?rlv%޺K9N S=#l$T̺8\݂>P T 6Y ޒ -ܲu hX&w$曊 f9zkT؁Hg:-mUr;y)\Q:Vp Yָf6N NLq^߯K~2oz*.Zžӌr+]4$DfSmU|2Γs/]5mmj>,t&mbe1=ÐE1 6SȠD輥e+NnG6@7T̗Oe ݎ  (`88y̭H6[煵noxjKS~{Y-(od+,%&0VyC ^v:Wt,H(73y3{j(;Zţ8;hPPUJE<lXut/ 0lrʾ;na= ł ߃9Gx=߅pR3i38`kAtV qxD5蜌KuK)ixeQ߽ikߗRb <4!_65{^|UG,AGNr*Ab_?&SӜ hGmˢ^NG]Ra%|%CVU+.TӉOCJ2,9*S&uAmw  *oI]u|!$otCVw,͐޹DyAkrU9'h@)#p'! W1)ä l]!39f Nؗu0p$S"(b{wWg{4rgu܂)qŔ[`6-{n/;Ǿ)J+xmL2~ 2g'}ZU?{~խtz!^"\8z+KIR3#tKUe* оx1]%Z 4#Tp2aqjZ58CQg1* canpatTcǷ 񜵀˅>P_WI&ݬ""dޏMܶ_5b~/&8t>_`~Th>1d08@J>8NQ߯wgC6H&E]0(u\ִ2C:udhhNjڤg0.1v~KKgլ;FF5'.(Pl4~; :ꍾh8] dn \17<" n#& ^;Y߃Wńy{5,> %o@SJmLGKL!.d'^R:t_އ&"q)UhfT|3mݫH¾T<7⨿yd#0O,wۿ 京28,遢Lbih(tnP"O <2uxz]k7z{s Exĵ N/uZ49\vaK{ݵP {`T`bJ⻫7Jcd``ZpP.i!'R0y'p{Vrw}>ܧKL̛Zpy;yc?B,HZ&\Aaܴ4@ӝn^}J ѳGVA W9yF\ԯN3pZpSxR&muKAm*w X[36e6n+9BkXheEGIkWD ޔ_,)WF/+'GTJvG)u Tک`G6FepQ4IOU ~烤?hb6m4ߓ)FfoіMN˭Ϯ2%=Mp |tL9|M!,k5t,٢xڨhB@T%YLD- N.'س@J}#n 9 ڹ7_ԥf,['LD\x<*qB.L*0F8{[N"0,Ās)ލzHug_? ?3#ޥ;|=N>W`K؅+A=rs[Qp{Tq+H `1^׌1uߢ@E|+laeQFh)dPq.}ycZ֜JUo>uo#mnKC~gb{o\4Ji`:OόnB = :lx wl ֮ *P/>xij( F эw7clL!]u%LB_9Iuo#Xu{VE _eYqJVU{_txG%4 qJ#n  2&znϜ֋n=ţX-ӁMTcAr\]ZCwI&vq_tG^r 9)fjɒ`# RÝT&0 /ɺˆḨnxD{{Ѹi}Ѝ58JR iY}+U}`[c 3(ɛ/>_nƀn?r\{!~YF6fCk_<$a1'm W̭D)<́q|H{_^Yh ]UpI[+0*@V ѫgN.pzc)u]7@Jpnݜ#n﬘>5iЇL4Diչ/\|ޥGN|X<$Oh)VV"xT~%'5 Z6V&> Srx8HXhTG( VQY~\M!jB RrJY[`Q i)3G8sPcVM#&Y t/㶐BkhW1/Z5NlC|S}nYGLIt'_XdS_3Q1ҿzDSEveHٚ@9,eznt엫S2}>GgMDum%H=ffv^<`} *U,#|eZr<-"-FKHoQ4H5Y#%R<LWC05JJyĆzbe9~ln`T+ cd'f"D1 f7Z!O*QL$gCW[ qlAO%=Ѵ׈ C3pKS4Z?lG8wvؘlD) u.lʓf?֭KpZ\.T-=_(9X "S)lHـ \A'B|*vB]V[.W `:g2ѐCսCQmP#mɁ>' zJC󧜑L$ h\%aEƵu7e]30Bċy [<t-1$KA;PVbZVe: 7 +H[Xr扉t'{myTc{}Tu>*:$Y>k-Qrw᝾c͐/ J*RNѢ_l\_П,\,~cwCawxJQ1$Mn2јx2ڃ}#IA£aO~sEbǵ]= <9ALc,~OxD_\ȤJ7 <: *=LٿAM㙂hZʮX>%{H3{f(<FM=zwtf!HFcg8Jc:3ܿ+KA؃HM_]ϝkHAK| DRUo={ C5e>[E73"݊*w i7mƍCޡtc}CEm!#p岃;}G'y1ɪ]ٗ G>GKcÝZTKe]aoFLyfdMHs5qL \W/O'a2y0}Y,^ƧǦm{_d% o Pɟ+"g~=/Ƿu@cVǑQAO]eט؟W|7_Ij[?kdnTbSnjHɰShXD:c[aĎhRVg5<ZU_DBL\WzDOvvlo!Zui)2aU jQ1<ryR(wJk6&C;i4nlnQ)1u5~N&FHsSt\XdÅ%<Fa됼8FrxȮ8,Jkӣѭ7u\ ZÅɱw 0K3FYamX&^z@涢j@5h`ՙB_rͰ>Rꥬx+N'\ hY`~UoYتQǫLR74g"ݲ6d!PRzF[{ɯPZ̲Ťz5`A 6~Ob~,<k[*Όd#ٳ#T| K\Xy +z==cygmoZ1Ϸ2*P pkBj{~,H>f]Շ5Yp'0s`?iѬ -^yzQjYܿ蒅Pˉ( WM)NK:qHdtỐcmz"J<XDbOdnS!On`YQΊNokub';!,L2՜>lD=oe|13+f0yCk,7[MPTTф:HB) 뮘Y,3hРBS.̥5#ҫ$ ס 4:mEۂS1[; J'F*_—(1#[@UY/we.b3oܤD,0jGB&)yuWD--'e n"~ΠRC;\SYҞ)3z0){AQ[$=_N7S̛~ȜɁ'J]pexkM3m$_Dtos3 SXb NraP2K3_b 7N@gFP (NLP 2`mQh6O>Sÿņ@="EvҎD. <",L\զ[TK৶4 Q,jOhQaRn8LIta Y%A2Z|YՙUmȩP .Ӯu0"d FXiB1.޹EvpGvgˬ!0[d.2EfEjJd各t 3 S|$ B1H:aDZ0J u{؟Ow%6fx=09CLHk{|Q$JCnw:t~XOZQtT^%AY39UՅБ6{D( Qz ϶T*SpS ҢU ,t(&$z]zs#fEh64F6;_n*R^G2xG*` SVmGuPs|:HLtKȊ.J6&s.d=X2sp%"vRi?X)*`yy߷r`fu@-w$\ 5m"U|N P^jVL 1.%K#X[}fKﰴ5gG2FKL6pohuxJ D]Jo ')ɂ&8pw#wMF'#CdFj}y:vn1yq"̫1&De[7¢0}V7.f$8ZJ^%ςIE.eYY2~6g.| 绚[J<8ߠ>蘦SnR 5S:<=Ł'{W,&WʕJgQV]q!xI<Қ4„Rrq PKq+sC< ߍhtx؂ܙNP)c x·W/42MZ!:NVBgRIU>Q!΁!EX ӄv<5 6Ӄ܌X">&_h~eig!v[Cx Ԯ#i{J c.ev7c=HZZXqLhZoxb ^ k+i8N2{u{Pf]q SpQM(N6GŢ;$;vϰhUCqG$N!qi)xw5*sHF0ps?4؎ߺ;4ۉ ы~Ccz-zy$3q>V옊z(fś*8.e~W=2Qzѫi0#ɔouT1T~hW *Pr}6jmԂ^/qM)dƾj*йPiuWm̤Ȼ[L2ZtIЂˎg$UYmY.GA) piȪ=PX&|mjsX@f5ռRBQU_"υ.f) / Ohx ݜ;?UKgE(a4븰Ͳr{QCTC3Q?:+*TQ;tJK7^5S+A61RWK(vWWu/,FP_rEN +3j< o:FSD iEA68xExaU]NGo8"cklNp#J;BbR܃smılxZQgv/VY2Y5J?^%%TsPD_t*L;aC q V`,M > qeΙA1Gҡ]_Q/)C#Z~xʊe0XK9sPa]^ _S&P [e.rqIe8Ϡ*B|882-&tP5TX}{N }`o?0mTPMC-~L#|OIEʙ^dDwI0rЃt_[d|m!4Ιٴ&4l|*ڿn3Ck.X~`y!;^SsLޏtlbG5WZ~Ry&4 aMAOJQGeo^BV8o6L6"[>woƇ!7%y%+Nc*CfyS"¯h~x;y:2ʼn,0x% ۿ~i8jQn<\%ti^(J З X2GGߘU:׮%P$xQp*[feZH+RLc2ڔb8n1O3p1/֔ц5mZBI>_b‡; /C2B?MO^0S28,GzsKz!tQCCph(Y 24T<,-ڌpyyR:;Qp 7$' 08mWEypl.Fbؗvn`vS)D{&@ )Gt0bnHnzz$GY̺JW$S|jtP m__:rA5h`LƹghnP~Ş 1΁S&BKj/T $R@X x%I߷Ov<}t[yYҕ5hT$Vh~jsB*BH3$q=;SLJ2tHHxDS`HyՆ(}s\2WkM K&x_]ӵ`H{?6K ;+m%u)}+ T-&#A<⚦23\P$AJ`JO,UK~;3wob ;jrA }(Gn3鄈x+Ƈy0dh6 BЍ0[L, ϧs .6RkM: 5sܫH67㝠f#&GS ^ai!97ԩ R,J 0|6apm0T#@TTo(խ\dJ''/ r6G&y Ѭ ynuDVM8go0K@|E Q?S-!)<(7p4{t<[ڳZ!$W4[4u~$|e{fj=>2z(i13% w +@mXޙ^ A:2fY][ij@]#OS.ێ;#<<4wg\^QRH+/Mjqŏ"*s5 Q\G78+Ъ,"wZRX)"hA( Aj{e=, 漊QkM?Zeo8!SwuW[hV PNg9CNAvۑ] l=2*)HGVy:؈D 0y h}T9U$T.sYe}jmgMTR(mg!1rܒA+>XQ1ʟl ?`Rx14mBOc\)69 f"GYqJ̫( nxG ҹzq*U{ͥIJEȉ1"|[A doƛv JJBXEm=!Rz+p[3G]PE6'@ ge" +DYI}@$vMk%F"I{"f'dZ̙w ,ڢ吸Ȕbx[Uw8bh/߮n@08ufߛҚ9ΐ1O-@` fC•G]jg:$*+@XrO*`t̶QSrr^צ8_,R\EQhΩXyH,,,鋝SdG=[&[Q=-"38wAk+>;t@qv`ӃTD#ڌ.^ڌ*yR;\s:;K&Mr>p6 Ѿ̻iqZ3E`?ݜ:#q)z y~VpU)ΆI42$0muyk+ IWuu_KZ(m2m9č2Grw8` YF0 [V+c*O ^,Rhef,Vcn2in>$_頿ݞUzA(BMUe13YDʹiгOqye j{' PhekGM;ofV~ a @OG_߹oD&6k:|L,J'96V*LiZ\H7Q#Y5Sdiݲ`x={Јh(8hXON{@(VK; +HL:QLy@30>CO+Y mݔF*Y$}U,2+ xҐ{ [%]uxso@p,? wt8e;'xk/ rnMe%%ݶuۅ)n!n ihYe^ԯMy~۝v1<'89К~3@=;bȷ;k1{ # a0ӱ+v fEŖE}#o60t+W~6SoRPVfp#Ua-ͤ& r9b1h*v,'JGd8byu1K^a;9m`}x/\љe$ZG-. #5@U>SOrS8ik%9#3z^".ey`qbv_NcFEύ2 aQ{gC82fxSiFM%lyv{x%8y:&ĕ{iq?-r??*Lf:vF%>9N@seϏ)lfDžVNK a(ՐPN5-;ߞSǚc.k {-okXǩsa;ukkhםCV0.aҞ׫:HV=Md^ ] UǿhDЋ4M/$ˮ&aIQ)u{mhLIRO'H8SA_(fqu |6ClYw?g0,3>?C׽ e]=!8AuGk \}x~{;ڼ~Tޡ}k[SzߊI1Tz&P!⥍gQyD8+F,F7No2#צm,vm%6XQ7778j̈=ie!G4j={%M ‘bŴSYd#)PtQ8ÐSQnzE= KaL6Fni,OȚZd~_CMFfJ\T`@]E`|^ w_7S"A//֙K9!*DINEh`ڝTDr@Vnj`jeʴ&9OVwۖ1/#o>ݩ==.=fP2rCnz@FRO}yz %x8/`W430#KĮ02Hux?<@y 6(f1*[; G{e+~8@s| [wuxIڅd1 8UHw]B:-Xz7L$S9=8!2v+F)WWF2R-,Uz\8|?QݏŅ˺-ﴦ"|aL؄ƾG{k|蠋q5uv1zmӜ*T>Qu'VwԝBd~l =ԻyH?wgh|g֙TjPP J2 ANgs%y: A Ӳ@96)}9! N aI˃X8;“@SJT+M#@>u8<Ԫhw#b,ՄG&2#Ff؈ OUѶ#ʢIn3so| ""xV ZPҢf8T˭`*(+A۠tA^|n03DZ͟3Fxݔ7@'K,p&J (,|`L|O/iMb{ c۹$|%ی fH}Zkh)e,R뚃B>s)Tqݾ j ;P\4 :jqVD2GpP_9[lj^cgDW)4UFqSMQW&FxѶsiDGilB#C#^Lu\Ec [7(uZzδW~>-s8FVX#Gёw 4L󘹝t(n$H6$$l':' ڧ5˟H#ͼAN,XBUh1ֿU{ԤmW&&DzVG.![3n[14ѪQJU몭>& V%=]*e(0E 45P6f<3wdd ݷE,,PiNiFҶzYݖX/:vVe>*O)^-YP",M}IBo"DYi(|I"x#)g>Cq\/XZ~j%f{oXt1TY4i^t?!L=|֞8OnYkD;J Yőck!|j˽][,]ok zTOxCӊ$6ܨ =-LuМ 3۹൩m\xY;Xa.;6.1x#xŸ1HGA@hݵM9ʸqH:JʤT񂋏1TeI+Խ]h&]OSõ@l^cAA_5xI]ת?&Q'7-r~Du( .z|#7xFZR[J>3s7Ֆ` Ĩ*N3^ ЭUrJ2> 'e-`eH_S':~mvjk=?SQ!ͭQ'_Cc%_0\)>#5~ ^VPp'3a0씆! @/we mbem˖ca(Jd*F=E}kyӖx˲Ө*/m|XSG:OzP>88N+gv d{>t; Q42 \D߷7^L)GG0V[kqAn,g1PB>@Jtk\fq=7f nhT8L-rCT'ل")m}2~K\\~pqE*(; fA]ĻXVIa0AGg<ص]fGM*בUɊ*[[-O*qA/ kTKO ~@1OqҬJ1y^Ďxxr$c]ȱP p\$|&]/U ۽zgg^:ނkBw1k@l9R>/6lf9,( ?̷,&J; ;}ByYIR q p3Ͻc\yɱr?&r'9Qh@8QRdF=Sk ж}̐4ٛ޽̦D_KZ(\Ʉ'a|Hh3PP{/1Lnl}'>y/nK( `?unIU+3y} |AnF{cF)XH L: wؐ=Ɛňu:G{ٔwpʔ:&`cN`u5УL]n1b=n#g)j#ucUt>Y\@G߶(Y@W7i2r2nb7Z4)oի؟ZԞmE<[lm~t:"=m9ȧ/?#;OۺZ9LETA;(:xg /ig| {l0T^'fjq\i+NH`">0V?/%ĵԲpFP? ֠T]\YeTZ?k*YL]TOML0[ӇH|aSnO`O0&1o iMD,;3=wzHnB^qܩMXd.0,8 dA[N(+=_R3y5 f8OۺBՀYDMݖkR%?{ vbQp})?ϰrv2[Ti/9KwF+DlH/0[a њ}Y}ZYG[aݞlO2С,z~ުG~.qEw. |tdmn|%*CJ3 ^[*4C@k*Yد1X t|.o8v.rN3/UI`vIp ʓ=LIM$R+ZUsZ.E"}܍,<+Ű=룹?Z|M'caIr)]}f̘bOhTZGW4V ֶ a ˦fsk3v,hkDV5<_m;k{z(~jO1Lno? *n{RR"-T=m{hf?\tֳzq<~!r%j6y4Yek)έ~ݜ,N?IIJ`˜jެTy./OMW˫$w͋> % Ϲ<60SY \C'Si\#ح-3Wë4ϡȃ %|h\ƵxL9gMx!)i3PdRCNl.A~*">ɖ؀T\W'Q- L?6 /"P7.f!,TH\s,_ČUXo .9 rHu?Yi՟ӇݩZ (oj='+GxfV 5/6'R3MF q, 0T(!k=[NRMf[֬k*s6}MhoX@p\cR+1**o|%UܬCWlj 㿎0}/dōvui֧-@e?n*ş[Z{f].(>J aZwި mpQ(J0aAc0bKy*ŪRa BOۼQKzHB_X4.u m6GiBf';_y"ߚ +~Fh:x/epӔO1or(qJwŀ>"n:邿ɟN8{E3zc\>k&8 k*1KjQy[ 5pbmA#p"vsڀ[-G&4,~﬩T !YR+!0+(&waui3gHb&p2xV!3=́ ИM'Z lnLvZ3}QJaYGMLCk@ۼ/~[p/ĩ\cGYVx;(YUWz,A-`6:+I 'W^=c2 G$q zԙ__*3ő/3״9Czk,(VQuyElj*U6\[k'.g\ENKx]?I =l{h)I[F/²0;>'+|)RS%3l_b*lr<**+x :óޅa](y,p|[Uٸ`CxJ3kG[:όj~ NJ%B@|U>-V;;P'/1ȟgkw]BJ=z3J}< VuB4{ R*擀W䚝+&O}7o4]%uOצCdSS{U ԅWң뮱 ->}g6&$XXeo,_ڈZc&"2TbSG\~6ZA6urdGSAKr>7Z2t MgHz`q+U?;=. {t\?.҅~[n C aF5fyPE}31Yszޏc!]xcOvKOB\?x*/9V-H8uanIc2)KHM ͧQŨPGhSșh~ɥ%E ˼? vv%q"n%6QDt.w)SUT񹃕Wbԓ1(XWaN?>vFg$c]j^]Q#W02\B ,  3gr+|˜y4M0:쎏'c̣X)EW-q?|%9Wa)ay%8[P jP$m+4X+Lg Thbt\vP%-ʩQw5PC=$v{-bVqs&=.4'Sn)4\v7ZPntiz65 d~A#v>O=M' I\n9$P۲` T˽!2ܪ^-:?CΊI#g-Eú[d^1j7P.W"x=".Vt ([?ևk0b}(il1UAx!!A0ʿ}9Td+m2k:VsVfitTHr !!EܘD\hȍX&!%of XȦj'k~3냛*y6L$P HsXd.|i&c.=]C a{> =I5)z߽ E;Z~wjcK>WAFC e+pR h`4s7)Hri/y ` {2cF)jqb<{a6&C3g<جҦ8ap9>p ⽪AN\a<FOUtL>8?9`)m qMH\'|Vpst A RzYzTfnh` e3# V 뀷|Q%|R. e6F p.,%gj{7cmaK#$CKE_2JV|{}ޗ&!=YQgFXkrd=Y`a+Ƴ :sfо_EVRU#W\ZnԋW]#jRl6'P#xW.(#vd6DAɳr ]e0DemԿ)X{AX4)f>KDsGl@ 9Ca5X($]ҍ'PϟҌ Rn:9_6f 'qؘ]ejTB0t\ZY;o l\G2iB fzf`=Jnn!-`t~95=WG?Dg 6]wTy@(u80^*ԋ)8RyCk6|K)R(;ćEzxi:$&De;7< 0 vFJ%dI|f(;ZK(H=WnM޼[0F ѼM3j< ~^KUҥ8'PlmXj=4ThD]NV|3?Ƴs&8SԥFd hg:Ue) HAr3 N])Y,4 gNKdy3CYqIQ6zŇMX$09bl;N v-T!pL/n$4/&R~bw)7mȮ+ W\v" MpܤZSnݚ,\)C IYp!ᆘ=\HgwѾbXB2 V&X&iԘ>v;OmEpmge?3I#<(9(,u[.$PxK% `rαS1ķ1iN,&w􉔿ߎ(:4\l'h8$T0>݄Y:٫:G\-zHUg{5Gp\]/ dC ;nP~ Dˌ\"F_l"g'e.Yz6*$9{! yl}ք\`)j&t, &xkI3, Sv_'y38&?(Ʊ o(FtP?AD1*Mt,ן7|_1(q9"Xwb]M)lk\/Y;z_R喞ZI{8Y%k%{#*>[giqo/IM1u A|󈂹+ܕ,+q_oMe7Fo1i<]$hݎ͕` hyeeVͳ ۰}ȵ]!δR̂$: Iv7)I#)W %Zhgi(\r]e.;oy$wHb:]so `H+ad LaKMby -tl9S-eÿ x|zR)Į1E 9}xiZy~~%|n/[Эd&ϥ㜻,bqh@ur#/g8+BI%2,]gc#d3qE@yE^1W%Vm;w-`D֖)XGãLjDOߔ}#XodME[_{t1ݨ-;t#Vpxis$N@ϔ<7,}1,޷{6۸%l9V8"Qy܀D-DP7YuLDQћш/~@MKPNր>M'*ъY5zBidϨ6鉙H =I;^VQf{|;)R9.NZ]~W-TeQz8WcA gg](H w #(b) KybI,I[ʠj H8,ݱEr\P6C6j^1 )`@6r!pp|oMΡb3KWvhiGÜh"-Ʉ064/ }Md?k Vʴ"2󮾡#J+&攔Gu@G'=U8qf~sAЉdc<̼ܟ=dkLz'f)NscMxc]/R+ n< R-sZz$pzz}z5.ThHx #TQ YZ