libvirt-daemon-driver-nodedev-8.0.0-14.module_el8.8.0+1257+0c3374 >  A cեU]б!}n.֡&3) !ty%mVI}Ĥ  t۸i6@Gnf3PZ8ȎdLƫH;6NT_õ&gDOȐCz&>~-ŤRy;_Jp67-%ރ?|W(95bcdc0f58f547deb3b9d8d17c0cd25c76180ea11ef5235505b4772663d5ed25a5550f3f82f890d596d56654eb9c01a26a1d406ctcեU]WpBg" Bcc3aU(KX)&"S=\={7V-T<;r{ˋ>)MldocgԏE  ,cZ ]~Z@;0QiqM/p6{ǺLM׫8TŗsKf1 MLnJr%`rJK !cj&s.)K0Ԟ$,krB9JɄ>% Ő]dK?X=jE[Ddf.|h +T#"6ô8e[Rg_3O_|VTI2!.hhϟ#۳j' mHp ƕw/Ǫ&w 93c.=%^k~&oPY]:S5Ug&JgX=q\ v-$M 4f@ )LZ>~&I3MV/dc h>pC ? sd & F t&. P\qw|&@ ^ |   <D (8$c9c:-Ic>?G HHIXY\]T^ bdef l t$u`vw hx y       H LClibvirt-daemon-driver-nodedev8.0.014.module_el8.8.0+1257+0c3374aeNodedev driver plugin for the libvirtd daemonThe nodedev driver plugin for the libvirtd daemon, providing an implementation of the node device APIs using the udev capabilities.cٗx86-01.mbox.centos.org ^CentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxi686mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtnodedevd.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtnodedevd || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtnodedevd.service virtnodedevd-ro.socket virtnodedevd-admin.socket virtnodedevd.socket &>/dev/null || : fi0a^G!WiJ HAA큤큤cٗsaBcٗcٗcٗcٗcٗcٗscٗscٗscٗscٗcٗcٗscٗaf1e6f248264831522bf81555b6c37aa569c0c3e2f10fb9e72e2359e3b7d4403c19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30d3f4351268880c929af3bc71b759a93b22e4f14b38bcbc329d5635b852dc1d19056b3d4d741d0be194519dfeeb168b451bbfbb50dca6bbe995b56f47664dd8566fdd17cbb77a717472090f5ab3d2fa446904b37201cba1c7034fcb2ce8810a31867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633a32eebe177f6fd70f89e42a147b72e0086768fd6b98dd44d0420625d549baeff4dbf78d9d82bcf5fdba771bf6dedec541cf319a258f8cc9e4a15f1aa4869616e034d16e888a410b964ecce586c4289a175d69ba8a53bd4219ab41777f07c26dcd6636a47bb53ead60731f0631c0decfc12801fc62038c773e2f5c7843471bc0c621213be6c58a5837701ebe7124c5e09d0e80b06a535910bcde38e40d3168bef5../../../../usr/lib/libvirt/connection-driver/libvirt_driver_nodedev.so../../../../usr/sbin/virtnodedevdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-14.module_el8.8.0+1257+0c3374ae.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(x86-32)libvirt_driver_nodedev.so  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-nodedev)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)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.0libpciaccess.so.0libtirpc.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)mdevctlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd8.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+0c3374ae3.0.4-14.6.0-14.0-15.2-11854.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 virtnodedevd.confvirtnodedevd.build-id77c8a6f400e33e194db2e83f0bb4b316279451a989518f2848b1f1dfdaa4ec5ef6450eb381786flibvirt_driver_nodedev.sovirtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketvirtnodedevdtest_virtnodedevd.augvirtnodedevd.augvirtnodedevd.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/77//usr/lib/.build-id/95//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]=77c8a6f400e33e194db2e83f0bb4b316279451a9, 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]=9589518f2848b1f1dfdaa4ec5ef6450eb381786f, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)rPR R RRRRRRRER1RzRR RR RRR RRRR R RRRRRRRRRtRR)RQRTR2RNR"RURhR^RrR@R+RlR!RjRyRgRIRMRRRiR;RCR?RXRqRLR[R8RSR=RfRORpRxR$R6R5R9RuRdRRsR4RWRAR]RnRYRVR-RJRcR*R:R1R(R\R3RoR R7R0R`R'R&RvRDRFRkRaRHR%RERRzRRRR RR RR RRif test -f /var/lib/rpm-state/libvirt/restart-virtnodedevd then /bin/systemctl try-restart virtnodedevd.service >/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtnodedevd rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-862e29df694880f695bc1ff5b00502f08a75aef5b6f27452f5c6fbf609da86f66virt:rhel:8080020230131213515:fd72936b?7zXZ !#,e] b2u Q{LUwD'*~4k]4f/?tMF,C&Ipknk_dO 3v!|dIyV1N>ۡW4>%jR'b-|B4];""6Br^1JN(]gg0ch] t jTJX [o$A%T~Ik״!~H*z:zvK@=]ѷ-$jgQYTL9P ;@A/#ډ?R,8 #4Q˜Z^b˞EŹ+,j7%HL4]b!۬[ke Ou2Nz}mggF+#0FT:1 UHi-T+Wɸxu*a"XXy)VP ` 7rqWL&anӜMhȍQlJf?SU'#v?=9H]Yȍ|7+]2h0cS|3\8|::2eͱRnyɄ/K }]26ܽV)1melX_ 1lK5$BxWQE͑Fd#M@Vx'J!6DV qFԱW#0;q$`%nWk*@9a%CMuN٬b!dn,Y ~?:LN`+LՕ[X(KZ+:Ia6+a29bp aڵs2U|epMӨ|)&$* 6"jke9'| =p0=A ~/-։Qב)!p7H$0ňĨ_,0Ȯ[P _3o}tSgv{cRujp?aMSO/PCAJ]G8ˏqv[ ю /VI'hX`CpZ涋K\ zNH}5- {: 8,%Y2JZA]Rª.˹+wtMqnC: $Ҳf+$t5Jk6ه;5^xnEgUN豤l.LӢ\7I߂.9EyY;/Q@ڽ4B Tkr֢PűM49T}M]Lok}O ݧi^?3mo8}-S`'G_BZ#r~I/:f; ְltNOP.nhmhkdniҍTOXF\΢ZW6|ɸ9Y \fAUj7m@0U ٹرg3Ƽ7rKIW.D4?TUُB "xFm˾&7I X-r~]QﹽCw~9TUَ?Q=-V6]7C?vG[7[d5, wNoءL%c-+ [Q-)Φ x# !k%;yW 4 (& \Na3F}iz5蹊H7of_Jpf\?S`3cI;iO t["OrbĚz}m(h]!NG#̩3xu'᪍œ{IơTPWN`[d:2P!{QKW~0C'D%¸vZyRpE\j L#Xbt~̉ĬF7Da;({Гh iK 8줯rZyxi-|%oOM; }*Qz+"b2y~toJ"Iej;!r 1&QRO%+-g;xAV|b'BCOIV-X ?Jp"C ]Kk`nE2i=7vM'(k4V) a%͙d 7w]3h _Zߕ9q(hrEne/ OXv^XKXg ύfr|Vvi;7^t0:{~-]^'gȑ^slU0aM2EwV'FY^^Y2MPI3e5IO)Ef&=}̮!,bcaHj|nx8Z[cL/iJP%J$ qA[F[qTi+9Dï.&8 ^jT2K# AHܬ_z[elU0 5:8={]V@iO-_I!l@e܂Г }"ڗ{@mW: x7XWT_ke3O~+#ƼT_& p3jx{IRc!mv6MA{yX Vknx È#"%oc*hK Xc+8Ǫ.9Ɍ@jINֻ tW|4=Dnk{iX^Ռ.CN> %21ivuGeb*˫? && +jc@CeJQ)?>Ѷl~<]V#҄5&:g%W%+J3L9fE7_OٖىB8c ߜ 7`nW2}~L=VCnscD32"PqxyOlRtE{ g@9\(@\Fo">t8فicR*p[y{SCӏ Mm\('8_: `.QP:.93m^J(1脍AԷʒ缤t@IU Hi eS9A"uֹTj;'VYQ閫a0@DI'09֡߹{[əMĉa|5M[cI3}{Q"kW$eFI^/9tVo7E<~Y+t+W?m,WIQ}%мO _.]vl-yHA$l™ԈdMOKb<2O"! 32P,?~d-8(f]|ҶLVqHRa%OhAMYF?G͌utı? 4nt&_)dBؼ?1q ޷K˝B#ror)'˂FHT0dA<`cY3u½Koʻj;Q߷[&m-7Cڳao'#!5pL a WKݬci`<&;Js*[?Uz#@006AVO,A>ɼW)͋YؙLmSsUz^qC ,?upsʜntS78={!EH\~e7Fzbȉ0SYMprH 'ٹ3 C0:mU A`ȷ7'0%f(T@Q|bf;lu/B5'_`\lkWR (cV~XHi> sTaO1>Yz+,, C*]ֶ)I092qwr:B1`8G+uzKa.g3P3E\YJYG}hU l6g\ R (bDCT1TnZȃ+aF,sMP32̓v7z^gO1~jQAH8!27j>0kiv\ܸ]_/CW{]q3{;9Djp;0AB(ƛxӾ''bN`բݜkع<2b.XkZ.s@g( L?v1}om9/P-*JAy{eڈ[sf8p*-d(˰|KSͶ<)jK `W8|rv/H*L.#kSTf_B-ȭ3m.놝V8J!>Za$^„4 %z<, _ ^4JX$͂A`9,%_L{yPu>Pg:m ">r gBnۜ=_8C+{Lw?<ǠOnmR+׃T3I1 Ջ?VC"2<+HN5xm{~C@Ƌ\ u_f ~LXfq*/}&SbOLFfdf9=%.ڕ0E7?V >?EusN~3`Y ` @ErMMlF68e޺wٴ]^zf %,q=$eX5E~6X"Kqϝϭ2YZ[8CrWk2@Z]-B˺@l@˱Г{1ÁG)K?o  k2@Moʔ}^eu%6L%1I0q W0bׯ4Qb@m7tHm$ϧ.e70[B&;c+ŷ1͏.kv#V2 P\Sf)W@1UeȰ{R j~,d _"w5h^Ag(c:,yUʱ9w6u}䚯"q0ثEG%+`14 :[1M*st5Goˉ.41:f=; aȘUK|d7kMsE֘WP!Nqj5O] yxȗ&c0DN ai%41y%BwIXX'3Ӟ{Kby-QflXv;ި=ZD,74/=J7ůNeMq>5(P0y;vG.",cp@ $ojͫĂZH $ZO!dJgW( E‘m]C! >IeIE%, rN;8hAik1v48  weQ)ޮfcY]] .#ZT^Azڗ!XIDc a&d3eN2iy=w/uy]6R]`G[^`}&q1 Mw$rgR䟷>ŧ*Sp/zI9&n`ދ/wFT fh C;@$w;%vզh3(b(v]4Vg|=QzWQJ/kkd(%U/}+x$_5ȱ6Q ) }j5-+OkBK@)6wC3lPfGq=lB}ue)A k!.LC|RHkLn 'n*#chRKHǬW?8iC#n0$ym4gr I˕W: s9Rp^Ybqx /k331#:ePN8Vn+jUPWXnC9_[4mxWpz=ɥ r),($XVրR.Ni;t6FI)wvsQ/%?Al ) .FY'!eY ']#&pnR⮡0""ŕ-uw\£?@.LKfNҿ/ =g9q&gly1>\ ;^Il$}i:+BA(ʵ{qBE4鈙ɂs|#WB ާ9xԓt\_py\ފ@A=ҨzD!И({̰d$&+X[/AdCR7|NJ֌!x I-CCu|;lUʑ]KOFHcb_Ŵz -1,gd`ģ.^YhKcgwX7L)ăwewa7cv$/>A)UB$]s9mY("deYýt_4@2|P_I>")P?0t+'Zˠ׸F>h!+4sgwE( koeZ&)W$GRi(iɨ׋Pfe0)!Q2fLw;J9ȈO\p9CMAGİV\gE#_̓!l0QKU$$uot]:RYCqNph 'E#b{s:Ԟף.Wu_G $١g1?Y(\$6l{n(쟁LX,;9W}?|Jh=sEXYsAV"&5>g1P3]}RAl)q`oSwݲ\.XG[>=*ǜ,Vc3>TPI :|/N}&=E%nF2G} rz%ciNAV*譬*pߚ_NYbV.q=U _m^~ 櫅ezt a41*Vv(V&z^.ūP,@KZG Ӌ6RR/ޥRz>y\] eߡiߚJӻ)X<|@xӤr+ihHHf_E/HOj.#HY o")P"h<,zLY+0]3PX xƒ>u) |(԰o]%@qLF>5<דȜbC%{Sh8fMvp\;_iRF^j *sW#\Ji0Ĝ.8LN\9>?C{F(qƽ5srp;L-=wwH_ڍ۵䆖@:wNB^2 uDDo]  lL-E4Ry7Hcs"~yloahp]cWR,_zg! ,/MvGP1&a't4&zꪍFs ,)8BwyՖaВٺq13_3-ud1MC֞UFwS%tP߿j2 kƼYTp_x ]^xqurQ\$h/GAe9xA9[LEDA.kdsdG\Iұ+먃Ff9g݄g^LWɘΞcCsܱZpH!P_bEE+ɾzƉ_0$H4(~BHē{H5px#r 7 Eݰs{ႺOgR֓uvs; Q6 N1o*!ЏzN=K-rJ;*׌iDm EyuwȰQRLX(nl$,gCׯix(aU*.54 5_Α91)ep4~#!R+8~a7%H1FwFc).!lliڌM\j0T)8{ށbdڵղ.1~a3h٠ Ӈۄ άMG .yqSָiI !){;J|@>;\JgrϗD˥y{swp3_9&ud&ފ3 a̎1_ZnK@[% %C MWօ5' o.^U$=,4Sۋ.2CY}H;cB^i3TaV/:وI9hIvzJb֩XoOqMg[ "k}X:x8@p!`ǭs7/9'>?O$%RK:-3So$ p|ק~7Lܔ0Ǐ&ZOQhvI33Ŝ v];Ǒv/{ |X)WzzLq00RX)# yj1cFޏ$ scGl"^z.nSiaI')+Lh^*5Hwi(h43m@'1oH,dLK:<>qؘKyXE5$Q UW-=^-E>+Wz[<h);6fp ja EsK#:c5,l9 ;I~P'!{8"Y].ܘP*-[E%9k&I Pm%~;ܧN C3ܩ?d-'>9|:I$@͙P/\ogai; ף!5ؤ"QgLIJ6Q\ˋ<)6ta4̚L0IqIj&QA>SV%rK78.-h(Mζw2fox۫6T2rKjSZ9 OK* >Lyq7D%~(Sy(WZZ;Lj9+e>.&$º5jɋJ͆3Du]2@$f|I]J>F[ndtD&ZL?w[.jn7P E$p)¾?D#MΦQAKl!S&[4O5:r;̈u뷶)ۛ½g~87 wٓɻ1E3z۩]tSiY"`O0`i)|$:"nuEj!7 5l[`~mlq-HSUHQ0"şO\Yle5 x8 ٓ*y{ܥ+'Lke!']l}pp%0Z; ռ{XJ,w _#cR4{WE9Yd#G؂>1ڃ]-Z[h" |d{=Xm+ۅfNYS}'):Q@pj"D`ž66Qk_Z%(ω}C/upTMΛ4'1Q҇]$;R*M˼8deSbݺPQԙΰPJ4M*̈́LXJ"j#`cx>F@B!/ "p١BOq:Aay7vjC(LU΋k/E(&|͇@!X}uQ nN[W̴фQ#ԘLoc GE,Cn7,ZUf4>bg:Z [c] 1mr1gaH6 TH$ٓ / dXTȁkd fk/tàxY x'xw?.páin%[# Dٻu}!\X 3|賄')3GW6V0iS,Ipgblzl> E߼ۃf:6|H t4s+wg(x'fRm-jj o\Fb"P\|-7x/~fY1eOZpΝ 2j\..CCf] /4_@ĎU\O6!rE]yQƾD $|s6#rPǿq~o8 ԁ:6g) h M=N-ZHvnܾa9='1E,0/N,.ʢꤿ,ZFK8ZF :sdA:;آUۍ4-iBl4GGb =;c |G*хvr߂x?(s4 4Is-FR|IʷGhw%nM8~nbقIjMk_ӒebG\&}*4Sɝ $x@T^wc:h4e~U4 ng>wKQ̩{s 2 b[;NDdDR7}:$<lY/itd_nlSSvW% >}_&:*'TExld ֲ= F cҘԁȝiDtG&)aş< DrcE+icb%RmD-xÚ.vz!.OGYl (\\ŵjql_ʕԎLW+3 , (2WZU'MD0Ӌ 4~#> J<]\!p`=`VS`;@Az(p5.ۨ"C3Nj,m߮兀<]A{XLT4~F=}ES︯ZЈsļJY=J5>?|_P˖n*s%간&# 䞃,!ݓ% 3IQf+Ui>7w[lqO^~ ܜ2SQ1W_Tk 3%œՏ(sՉRvWY{Q(ATy],GѶ~ݨӥhޭ[UpQnhe^M@i)ka`)#NT1Wќ}$ #'׼ݨfB'Ko=Am8`19͡p^>ͯگL_k#4% Oc< ciRʙ? ى֠+Ǩp8WW4ҷ0Gt4) \w ,WC^eP}} 1>\Ҵ\&A5E?zfSD*8UjIR"<薏^{eQ&&bYd*:s S.[>|EWp1xVMUz"}e7St6-då.ZD]O SJKWxX֧̩?{3G&6)I>1OQC'*L_SP}'wg}UowQ]>k$:bjk'#[k ԜR˷-#ߢx|kH@!2y٭'`0<z|4Ӹ3@g$ d] ౰0ͳ^ CH)6#|[ / :P`[?ڼhЦV} -28%|ˑI_>.ĕ_d2RJiva|m-6ؘ,X`jKʻQ37k{Kmvc4[fo5vK;0Pz:&:TzK4M@(%awd噖w~yJHe(ޯsma䭠ŝ[\P[>x(Rο.bX/(N&-2Nl {¥A;r»XK^IQ?-Y)-|gveiX P+5 RB5o[w:U{wTPC4ܮo@c¯ ՐWKW7{Tʯ'Ƣ ~S"%F= = /r"L61ZO_Pg<:_%wZ~'|1{n7΀὇S| 7l3l6]:sav o|aרgr؇pFk .1&kx#_ӐOk4QXe?R 4!'gnS2@ zam:~BO`ڒDw4gN8CUS~ OgEA?9!X|K-pEW%>LþIdw( 5̵0Y.bC̅ q模E9iB?Qp8xYSJ@B;`J;Oo@_b; ^ח78S کǕ\tO^zk'qS A`+3+scr8:s) dq k|7@2e#h1h`3f&; O JUoX@G l2[ϱŕP?ߒF2IrT($;!jMq}6_: iR!qH][W¡)MW IA[y}iյWfY4˞#VЎwC(Q7oή).uu~; .siT Js$p!~ui,3P"D9G޹&`gК<N#}E)=N:g"QD̬K촿b&pm6و#=&]\8tZN(V!iIz?(ZbY t1BNe7kmE@d#Y)MqW-X{즼 yOvھj^lۭ˿i΁a+b)qsYvBb[s(Q GN-t|> `xorb.^gRBhKd |׎jF`wykv|<<.P!ZPF+%!p[9Ae " UF:4/zef弋+ӽZW]/iV*6q S7AIE8~4;P_4X;QV7˔vr'0X^ E84}P$Agn1O1d=FyZB jL!C9y4U9#"j[F&TtRrŤ0phk)zk|\Y2 d"yU,*  `mRosABj2t#Uc>X ռ>Ʒ+h0<" Ƙ e-.,g ~ߚAi2\2 2g&y1< sqxJg4@ }7B!oeRAOH|reQ_ۊiKyc⓲H4T>Mϔ R[t.N̲g҃\~fg=㇧]S|}\AtLjqS6v//JQ@@AhPMNl{z?qiYne4t O0FA4yEVm/f'ɷEw)-9.tBe{Yt5ȇ 4v1-1^^s=e'~c]y o*ruħJYYټ$^WV}?u)zjܷ6HtDOK郳,Uo :`1]N*(@2F>қ_KB;Dⴌz⮏Brj֦y{.y)_R4zYI=7P pk8=K?G,R?PFK_r>s ?0H(D L;||!&TRh6=qOVgv%5Ա'XENSai%U!EluF6{ FFyvg/?y{4iwJ[>TvFi1[yњʊejKy-5f/pyYɻE 0NO; >0H }N81ʺ$~Nv?B%ϯȗHTέAs8*t<PJsܠ[Quaq %F{C 6SgtUE ~pMh<:S93ɽGsϘBivv^^\ȫ Z5N7Vʰrlh'NrWB-9^zL*yLLE Z{p$1=` ]=El/o83ҽ~ n+']jQ%i[@rs/Ӑ$F(E uf;]/Vf +^lt~e:pX-bVc7vw#"-#՟X 0]7Y$'5-(~ E[/ťZ6;aQ= l=u 3Mߏz!;pGk #;.YK(IuDl:dYG$ ^Y0>ɹpb0 4r޿gNMG诤!&8?xo-<͙ 7'?v<XGjE?}/zc؀EY'P=QaG@PE6;Âv)"d@XBH|:E%cH|Io1HKo#ǻvOem]U(ɑkHjK>TD#"^SJ֟R KO(ܡ7kȥ^' Z#m|_vk|F0r;exAtB_̧i-"PUj]׼HWQ%Z\1A/)ݛ8T`TѸ!3+?Z9Fz9.$GHti#Qmj%G9CT`m\!$ pv"9:e-lLv=[bڍƮi2O-p>t挟-|=XcAc[#ִᯙڃ0`Q;շ{ tyLiRd[!0N-OILƧ 2[ノGY<28R)= 9(m0Y([P8.]*F\V.`aYFRgȟ8zFȋiѸ >:p}LHȮYvקE([ yoƩi~ȕ=ʙ xнW=6rjNXKZQb1rjOϥ,*"Qˠ#5+P-W"Sy9~a,J l^J8!k$!z- ·?JQNY0Oi~ً/Тl8K.\=bH"0LuBoW,MиB>hӵI_^_<9}. B/;8z3y* {Ԛ@)?farn]^+o4!q,9b6#zyw넧oJveG-'oc)Z;K U(4O6P/,} $JQCBܧ{1lJkU˚Ž婟_)iR0V`|]] F W@|E oA6GWEL}8Mw 1m9 !їkogts>jd|sL(3'6zyQ;혘󯰏9ÎmOK>Rq 2m݉IG/a$TT7l b:Rܑsm3s)aSqYlD 1}KӇfj͚mAz:$_>-I:]dqe[cG\& )xbF6dT##.-dazZ9TxZH3 6)}4QnJj 6|似y(pz3>f!i3X:7b-5K"e<D.㻦5])?O;A]cu['ffȡx1_cȖH:O5 `fC"4"S??zLJ,- +Uf-%r{KmT<_n*fv@ُ5YY49kg)4ƏF w"bbG>`,|]r0rpdy8N!T9]Y( :  @o-JD[3cm! }Tuoz0bRG3+lJIeC$H|< ]B?XFC Sm|L7l3-ڔeJj!(SS|iꍁk:TCHjGpHX&j<3=1fj$XdS@4inOj C/ n@Vج1/OL並{+~@@Y=xҋԲ^s9f /C$ WbA1\Wx);܆/qn1HΥ  .̽ vxɗ# ҚzͱE: %/wQwtxH1o֣I#lBe[&o .0U*[qѮbˡ\}>.Q%!sgJovzHDLHf1#sNFhFKj}~;of +"sպ?KDXi't[j-(qQ_WB_-Uc݌csʑ!2i;^)eGDv oT|Ae 격HSx6yg]8%Q+1zqCҘe&cHBmtxTS }1kұ__J $s~E(\ȷ(gJ Q͢=9Ae>ٴD4y# j70rV?lW 2H;C7k?Jzbd%\A$tJt9RL)$pؚ3#CXC{=^7',? N,u@]$"10"7z qvW<sөgggB9mxRJ&0ƃM#C}d |CX?C8JAL7`8 f 4>S aΩCQV#j6^UA?eW?! l)#2}0r9Sm:NQx 8O[vUusdh}pG 6_֖ #9)yj'l6}8d+FQ0;^fuYt!Lt4. RL3vu[HҦg~[, N;"+]_OyMgwJ:, P0c.!YC*]D{r! $sՃài(+b+.hq52 Apqͬ8Ds` -k+z=&۽g= - *!zRge1NFsF%+[fü}h%; X ҅MPFfI#5]ܢjQQnZasWf>ǥ L[{פ_LF`:@kw H||'O PC,D}o+I MḾ!O9W=Ӊͨ;9};&$ObʏHNFq<.CW^j_^S٤wA x@DZd0!V*Q% t7ޗ$j1tud 7j6L,6$ 'D:w5ޜk\FAqT9{:Fs ޥ7U1*,n0X3@mhT2r6`20[V$ ,< k ˎB { }GcS" hFIzyG( /_ͺC_Ԃam$T-p?s̍?A_]cOZ\:%.=dGFCCB 7) Vt&6Bv=7[3Ӣ/a]Z K5D'YN7d)x#-:̱O^؇Q}N"t%3|UA:Hzof1b$\"pJj;O |e!"ǡg%/ v"u9;OLyw^x@` j:Q'Vǃ CN|,Z|ۺުn*nƜ)M0r0˜b+p5qq 򬿢i3RHpl/EQE|۳Em6Jn\08eBYlgX؝4mZgvxNuD^B3K m= |[EkOq- =퍟YT_~(טv*|rb{Lng2V:W43Y31RDfLw-0.X'q@ǛF;j| (7Ken̿\ǹ1ōK⾓Z0m4Jz14C=~e$xV,)܈`A DP))ERAvӅ+ucg\ykf:\k~?u`V(%BӔQrls֝ OîU#cwb2N>Oumz&bX ^ŶV+=*mx8ތB d\ bL ]E.4b^6xĔjnTwm+i7HqMG7ltI8x|r2BhOSяc5ŕA1*+;p|mpxlfqW҆W &{Ը\1pNrk*|*R+Dvj$m귲/v$BEO.>ni-v'rx ;SXvX!!,0oqI)AVw,!Ɇle[Qxk^2IBuB(n `4$ɌNbVm(ٽgqv2qOc9ݬ~Ddȴ{{V_,~W//Ev~%80?k&386 6_!jzL<R˝k8iX(їZNwuv: {ߣ 'oMn;`]bja,FnQ CNuo:DHN0s-(iicm$ '&C5RR=9Ue҅Qw։;6W Yp,_g 3ZX"6C\~p!g⠭$t?[G9o}7E7G2z:vd X'3jT0݁%L,Yz>nG|4FO6] "/ @)'_/c<٪^z>? M)q89A~?Pz㟶Bg *as zzA`~Jxi`h2Yk'A,=r s!l%ʷop+UCtceEh#SYA^udqMVT36nkITz3dy^*九?= VL_娦@*MLrTk7tZc[KGy5$N\$eFԑ:I8P(ʻ :JdɕS[})Zy:mgN,3cšS?g +/+ ptNMPoȐ WjQnO(is  T$ vo ŹCI`3]q87>h=ZxCa PAޫ q0,V(Vp(x'gdYfۖ*J3)?i6ƁI)zhƿ2%0Nhq:bC;CSi [Ι8z اíaJK3R^2 n,vWB2!<l~jCNmIPg~ Mr9*:wZ\K9)=#XGϮD<{pV9q#bpL6_c6ԎzKd 5A}٤a# SqW@r*]9, e>LCf# Daf5z8!mHd*M$cp X^g%/">lD XN;Gp5̔8J2ic4}Pq$=\\@z(RcZIBwAv7Cҝ>>? gU`SOOTd 1oTdj^7hX'뿈~5/:#OyiL& .)-Ɋ{ŏ׎Sb,2|ξ;bS-ANބaJ7{_Pm+qEkL], #V;W5ZrÄ HUW,޲z+X꾥Cubj!ba3 QF6u_ntnߤBa»3( ¬QJLu9CD޵Goۈ!5,!LJI[GWIqC&Iv |H{QeOf;5^|Ap8f/%<:n926c9o"1! LR9Rk*蘈]d"=FV̌{ ItO"'B]:b2+WߜI"ĎU^6@1%~Xi-Vkae\˜9>&{ Z_2L>BK])L/ B~ⱨ3 X<;ZHA{i:U,&V 1 w~\A%Ȁ]U AC"tQOv]sHDwQh 2{<˲-V%Z'bz1o:  Ȫc'=* n鐲61Ñgj$g& Q(WC`ON^Fxlzu#8s!lr5 P$wqEJzt7;~H0h N;P%~N f9"uOyHTCCFE!ۇ\J@uC PQ> םF"1;j1 mbA%*<gE&p%\1$E7 x|@mA!OWM1_!S2dJm{ NfrNhxms|nt; ~Fk93I1RiZ)Kjm%>M[:%,b/74<B !\U*HeE Ue17+2YX"%K(M 6r'PoA/9nYH7wR <oh }y{k;4(q2Im ~AJ=#reP6+aK֣U=Ec0MX,HMz.@LrwUHeԥ c8ԑ^GZƄ3]Zf)i&]hrܸo\l,4,Nw) 4syjHq+y 1p"otkյK)fOH6'o.cMLrU [ nsUsL8,nbpaqs-nC "O+aE4D W[X-OČͼt- JqmΝͬh?o=o|>DY|#aшCsh=X-V5bNGlBdB22&W.*Y>ZK5e"3+O/9f! fB[ZӮQR2Ư)qlK4]>_!>2 [ڟr#$`&iX<@ )chQ9rxpFnҾs6XTr+s}Bȟ_%1~J6#%/qWvqx)e_1lj$鶭ڲVDR֦kalOөV:x G QNqBDNBJmR @Cf|<7Rv$! pS "ACك4hpM,Ŀ;s&!u#"TF #5|?h͕"Wo>=~e3H}ѪPOj[`ZK=ǴsdD ٝh_q@!<1܈sOz?UlW rÊeS+A6*$NJxօ&$RFᎨ0.E(Яs'3E|]ڋ %Αj6NR8֒J[KM<qY۰ (A\c \0)mDk`GW9J&ѧpǿv1旅Aō|pٌuÖA/`T+SɌX]nZr \mX-7WZ6>x(iҥIrhqc/&q>Ҝt 6UZGhW}&Gv/R4D@yK(6}hUCz⩱H2wDFm.|PtjQ/A1!&Jf Ss\NYDZOr 0O-NdCw,Wؼ-CLz.U̩y6Xk3~7W'X8QHryĻNe^Ot8: a d=a5mw*T'zFvS|g3Sn1@4VGpJGX1(QK(YW>N%*C{J{lg8Ӥf=5NVz s|"3Vx'U|CafҔQ9eؖ2,,?q~zļ)LXS]p" @ j&N`Usm Kޏ 5-YtǨ?oc\K9&LnxȢ&)^Ow~WH$UWV*;MQeǫf`ɕIs^[;kw'e֧::xy>x.M=J41ػ؈wҵ_y]p_Q\  nOh6;ōHPi+gZVKcOR&Bf1xqao|6 B~PI<(7)#C,b']H“ {7 NQPwv.fC I0O0 $TG?aMG%*M~e[g)L86@kEC!-V[ӊW]f<=BÞ@4"dʋ-Gǂ JD粶2wѐNEAUȽ1ɪՊsY P}}8Đp1vjsG3N'Cժo&*_|}Ѐ0Ї }ƨ:wrН4,f7AcJTL#CMK5;!S#T.fSK>= #kXыqGvh[=#Gq8TQ!1Kɥ(_yFyG򂿽/K*7kpm ۥLI\9z͂yd B Aq?6 -7kTjj\ʄ;b*~2L4vbW sXa2@}@R5eMu%G;3Gꭀ>&bmOh#JoQ /93cõQGm];֖zdxea g9sS'xKՑ_u&ZvL4i1Iqn :(D/ 9aո:OJp%ҥ$b`i1-6Eg=I7rR Ƭa-j5m|4u@f|ȹ}u5`]`s< rKUF(sh^& {?!xXQꐉPgLvEK" {L(7D1xb#HlsRI|p2NW`4)u{lӇTqwX[&*Om3foOT{tCS|ώ.噽QϩQs?wξP.| װ䫽NErm5ND,wƨzF1DnQM>"p "tILys}̴6њqO!H&U&m{zQ5l'xѩk]t|z}WwF! -obDfXk'/  LE5Z(7p_[C=*^}yىҁ%-"kzb?!J7@w8[(nLEPwk?7Տg34Ԫxi-O7yC_!Ly"Āc>;D貙r_Ee%bMW- Mcz> [RYjOٓX{)I?6Z ܿܿ˧6Zr^̢ (#R Cw&>`Qc'54Mlt`T-[q-_͇@Ycm  ULll,0(R)qd[x\7OBsўl&Tn.f>A+Z7#}~YUrv՛{6uiN(Qgc W{@DMƦ֠=/o0tѬE2?rD9Ged*kAp3\V"mFD5i4ZE׃W0|?l9ǟ H [\ܘi|"7tׁHϚ?gR2L';W\(! XS|.qRGsʎ^#RfCy:& RgyM\;ze=Xv11\ حQ؍[!4,SOU"SŸhS 7MSmEJ1,~oD^eE? 3;b.l}L8AO n?+f5~.чĢ&-S_Uw"k%aDy53|Vǟ&7QI'Gy ꖿttX)D5s5=nw Z/W@<5HQ(vh>4@7k1̓?6n,6_`пcyVWgQĒ'}H5\{E@sr^)uTaGBQ/I uāK^ʹ1}yL-l`b{+!zm`1H.i2 ^gL(K;VY{Ϧ} ;#h~ WŌay=PC)ao wE?;wi| 1!>* Sߒ6j $$_RaB.du`10X-Xoxԯ%%*YYPa&łXcZrV-%VY΁qYʅOv&gAQs?X kEZI]* C{b@̬I˚OˆY!+/'E ں~5rZ+U>bz_PlHd&2QGD SeVGRwWqØG-a~-xrm9Ɩ!iB 9=4Pz ͋O%?sFѫ!5?.;ɥs磈i:ee}|L\1 w^|ƛ;|=E6g0#߆84'a:|jvNJٲ WRY)2\g)RO*-9B>\ct!FXrv !| pώ>qkZ4%_7w*ݸ# q\Ku"dfX6{#czC(\rD5Q$TVXZa.Ϟ_Z ]eJ)`RGcÄF$- b5ȳ]D#3G?6=pTZF յF-VS:AVMLLu T|jq4<&~j\]3wwcEq>ވQVo$]B8.UJ}{cnO!>}l@ٿRq*HNT+[6IMO"5`<ZW+a $RG欎Qd3IӰU:fbUmny}jt݋I@؂yLrԖ\" -گ` ݡoqJD-T[¥@T4ۂjۺ7<G^iOa!ys5lT:}H4Q_\yI2zi7V9kw#ޭARVH3a=5cuGMvn26)4G۬ gg2R IR?Ċ62P3I x_ +Ka  bt_rerE._-Vՙ\Pk*w$dē?*)E7Kw@F`c-T 6)mj9lL 1B!cx|<1Kۧv-yC0t,60zj_P tg(e})\얨VbJZK DbBQ BNhrX09eG$Tq"Ɩ3D"iRz(rO`އr :ȹB6_(tT;F:Wdf>PzP,.-; mZVgzDa~)/K0k14$V.16sjkǽD?Y8co%~zYlvC>:5Ab 1webJf(+@HBr@Wg09Ւwo`C\77RG<,nb5-!, /woԪ !3PaE׵=^5I?o#:!y%8a=6èpTaчmR+<R}u Qe\0mH++av밸A7 %XC 8d;m*bLx_+Sh Dž!R8Y8q%ZKa0?. RC{}fA_c`E7y0dAu|ws"{|K&K7!…9Qx(ɉ`Aĸ)j0labͧ"2C)C9\p7z<}{c[ ]!djUu+d>c`}|vj\BkJ-|.:sYZE 3Mwn3dG)8e.y6IqD\q\y~罚A:hŠNA%7d. 펠$f`<*5Ⱦ0a\{ 7x) (E` |0ҽ5dnO0HblJ'{74\蕕T/t &P?Il5sZr˲ -K~t'D??,ſn[َj-32%ΐWު%ཻV Q0®^ڶ?^ f~8|֖q:XIki\i+O Xk-\mH:úTD-Tn ҇,_@\ñl0Hlt&bυh,>o}"ZzdEc@IZr^ 7"?xyM{Z!yEiө=&}$K.ۇ mӢl޺%&rl&zG$0`ܠF?퐮 ɯg_'VykS9~92vuh&H?axޖ ZIsCJ(${$yf.ljq55S5k&0U\(_Ù%3^'>l%ڻYH]?aMPiJcQݱw mDv}lElߩ>0$!lC:/\pRIN^ԔG<2oU߻p01AC^BW)";I. !覟pu"F Al&}3ZɸeNE~]IuVL nךYVQh""wTc//Ia|@p,t=rbAC90;03/4\p6gyX.QF%?)b`yRY,+(T=e]=RZ8K4 esY+JKq 5޺WQ*e-i Ø i+PDJS'r\U9HzCZSUБ`Qhla"VިbԘP~\0Z[q؊b!f0nrVwfHwݒ ;(q` FvCAW%цBs'D5Ȣ[lt5? pt_t4$ 3¯&30U̓\_@w#A`XP %PSB⛜8U2>T@jklW\9p̒郟SKD"*m.&7vqċN^2A lڐd"sZ^(`8zϩ[%b!^o0qO al7{!77sTmH cdQaU:婉B^g&\& |/ŪUJ$mFhq}M*"6zFΊ. Ӽ^T1QKn?ch#Ji*u\B]d-ԮRWteNZFg aڡSS,eth3ƚuf;l0*T3b?ުB6CMG%+#ack +qr !*F\Novp Mxf~t@lbdMԶs ;~p>eHi`> 69]X•k%wgKia{P;踫j|(+eBLk|L>ŕwTclBgk z,ˏ Vhdžhků WA,Y^=75J8|e\9xv٤ ao֧Įд,_ 0|c]%T)…,L[xTu\w#*cr1TUSL .JQzD~|#N<_ԑ_Hx<5:8O76 LB囐sv=\߆\Md+o:9XT@uZ>sFAҴjC&5nt%`yE779m!X( gߟ|3}aJ3[|svҾQD@~"S]Kq,,3yLqS֮tN5;FCs%Z{sH0GS|}Gɵ5\%A8DYj֋NW4LnjoXçgYנh1SL(vݾsڹmN~w%Z ]W+{U+&Xht*R|kE#Ĉ[3{:Ft=Ŝ IT`>YEj{[gGVU{^nO]KCٴDJ=hNHڒ"a; fZd|Kǣ.l}i rVvMvQ܏0۬Bnmw O9m#~"f?Cg@z;;7 >G5X47H| E9.vŠӫ}%"UmīZ3VqSa*ŋ1M\2N3m&5R?%M"*`ѥXxUӳt@@$T!`>9Y|#.4U/f{U'd-#\|JwFEG~ϸQ;,lK 2wCC))&lK>d z>״ v# ]zx% ~KmЋaTC-JYito.bN s!kaz,2km ){$ 6/4%!%)ir-Y,S"k/eoȰ֟`|gg=Pk)ݪdN<'D0?o҈5Ɓ_nj3(cٜP'v:qL+!Dy5d/ģi}>/HUǍd07!&q53)0ąnJKr"Ր:sQlE+ZS_˷H4^^MW|`\D+ʣZ(5ͦP'2{2#~v531F{>$U*_&fUl0lީsLCɂ KR4^ &35=' J?=R iv}bDoB PD?unu!U$8*k1݆XD͉ ^'b#`ok3pE'4(}bQ7 6|VvvI)lz :G<1H-|ۄB@.\W PAdH'l?Msӈh{t!fy7)0 nթD+aY#K/ 'Yp!o +")?H.*dHc8"YOf\E^pAsOǾc ʢxle\d$wSJ|K#_Y(\2؇Ƕ": N0hH9f7N7K֣mZB J"e@it]-k=šχwq'A2݆O)dߴ,'˭4?ʑ)=B Sn8`-{$!Iq4kT.G$YfW Ö~{O%Qi zJ3hd"hk{ ܫ8.os3mV|TteIT: (.} r7?z }WUZҪYdu@zm," ~'s#t Km!G:@؈mr+~Btg/鈉^n'pXmn7Qvur Cl էqjE1Bni:9~ E;+Mg.h.5{7f0GuO:!ȐqEјIMX<#7qBZN}d܀G܄;OuD#" 0GYzVJ\^En˒ա8Gv!(O] CLve:3~4=-l\WW@1Ⅾ?Y L<+cʸ07#d/tJ=G*A 4!b 55aԠ,'/ 2Y]'2Y^@xufzexmT2kM+;P6-̥[eWE_WnIUExpݫ5 @rNUǭSGHvwWeFz{ƲFUJQ=_lx`2EP0`=:d1!)ó;/WJ:OeRwZG+8_ɲ:/H[wr+9i;͕$]G+ ]^"8]>r\0HkauE˭UwL=L:aJsϺ)YD?,X[ߊ8#@|{=߇ow''EI΅QYn X2fK7j^\KsAۢ#P[X銥ʼndA1nrLp&4 *?XYe?oՏe~Cz\ZKL Ei%gM^ m-R}=Vm{1_6ky! |N-W{4VZ}dkAP%@7y,Qr&Ol195A,ʐ:WdeJY'+qS8 R`OoLL2'gL VeDT2_ufzU],đZv6w?yg!dFثOljQ0yy0$[ 4VYi>q}/> m(f.s(O~W)%FG<ծV^דHzyƿWiyZA+&]A~ew94F)VfC$3tf=|ʆ3Տq=1|ll5ٻQkvID5<u T`*l[l52(%S_@$h@ 66E*")%p!]`ށW$~{诸2h%Vq=ΏrH9f-S$>6ueAad[r5@3(RЗϽJ2@Km U5sS8S['ƺ`) Z\kTt3UCu8pou\6Y1ۣʣ`AgU ,u}m=z,ͭξ63}b02A$8>mq IE|;֏߲T1dLE.a1Rzp }p"K4[CWV:OJ:2zlS7gb*$:^Ɨ EUg$HWb1vr[HXu\Ybd$v +_ژJİ炓§pO W q{Fj~DKHw41v~=v>?^4) >#w# ZqJۋ>@Dcz0xD ELۥ@ {kV^U4lI1Iz"s9T>*rjw-Dd7ş]t6ENzf-þ憌T&jevŌƆߤ]-.3d V_/ Έz*( ^(R3W0xuY1lF:13R'EBLC^$@j'D9ŹP@_h?$fj\3 ioam xHJ^K >F]ԲoO0?)esIVb?ZXjx{tpFÁfMBχ=^>kWۯ7x'(5D2(s{7L867Ѫot߫PX_<5Y86&* }ҫix77pAR(*m oFL4bt.$~~:3L+ 9fuvq vڎl添r):>ִv#8\ F.\zϗ 䖰x~gAB(NWS*-X7%O⌛IڦLIR:jNiQxI Dt X'oT;Mhޱ[@BrhM6 ͛rl㾴wUpY'}8vSr\ӌ@:Z*S^P+ O%FgC!jaǎ @p o?Ҭ"(Yp[\MΉ-A'2LNdpV:֭Yեl)iq7l\rT HyiVPuxcw6&P)1QEС P*Z(vB ΪC9)%NZ)%F\*nvCzqt@"N u6Ю'B\ivb:򧳃.d(7PH"!تi^>ha"-2m[Lnq3W"Ytӱ9\ѢYIEq!/7<+wA/o y5B1WHeD0 U+L(;Y| hF`8AP6]M<s0oA`u-!,#KBT"9O\Һ9;цoꪞڤ7X[q H0c# \[@6pC*s'lѢTA''=\q*uf-5hzĮ7je7lPq`Patо Ѓ <3}z,9 bdbTưN$6]"z rj؜Z,dOVoSԱOsęQe0# ;')lY]Z0|DS:yX:x@ X1^X DՊb(ڿ. P< 6ei]/KO=O|!Fo7ga]5ނl xQЍ(0ZsIxs <@Γ5,Dj0>\ bqA[[^Q=ԼWUH80X2O>oNj$"8g} -T(8,)esP:8a+Q#ar bFާgBDruHjт 9NKA;l,*$\^AOuݚw=Sp<{.;2'1r ud+ne{LUXD [AuSs 6ܥ nZgN{m$[q T;.\&͎@߼.sE[I {#LT 00MR|0 'Gd@/' }NdY:q[ߪT$A#|QYM mǫ_&ПP*[_bAo _7Gw3lYXGxRv T J7 ZtePJjEtW*z5/~Z6H%Wu[,p&>·=ǶY78lvbhL{;7a^?)^H,1cX$w_U}#{Xfq2-COޥo ]}1\? fKYK5,F4 _S)Yf(&A5kR j1ygE{"3( jAcK \B<*-E^q l|YBO=F7䞈tm>9;y5"+`#`JeqUD"SSw[1s= WhRajqezEDՋxiJODx!9s.J:xN&m6DaB`&5ݻOgc*?fi>Íg{V@14\O ar>ȁ'[SڛƵ} r#]Uc낻507(6J\dҗ?|1Sݛ5 ͅ1zO +q;.'Ws~@ۈ5슉nK{/;!3q֧ h3 ѡ**C=%bOkRK2*IՇ _}r,3M/3Ff϶:&ڤ]CΝ*-ۢ,/MLh6j715u=T4H.C=|'3By@|y4u&D;nl4~3v/-bXl2샞!xR&.So̗tnfNXXĶsRw1"\i 4FO5J-A[ JOB8zHMz*!%ܷT}9SxMo7d>u-R~t %T]~ %834¨HmV䞞~ >:)U ~v]"fhzgyA\hZl1oFh++ 2_ZBx& q\x4ٹ1,ŘiMg9fJe$$yZZ@҃S ]Roj b/KK]EڒmnˋBJ*}cҥQe0ٵS~:-}Ri6$k+9ec0¡0r\Aߖ]j' *7F`=,M )N{Lhc(h,߲q-Xo?_s_kSѼmωMF!faniun)ՆQy`R޸_g_5/v>;CJ-3g$2VKL:yH!M&9IDtV/* !{]xFZ2 `<)Bws+_ڰrh*Rc66Gː~ aA)5B  Ʃ6 c ]IB?m"w 1XayVZѭ`lRdǦc[*H\{1Mťn`ΰZ> nb eO&֋!J;7wrE.km֫꼒o>&Nr=hsvf@7)mDK6:Ce@FW]n4hL֪Oxۮd :d-l-׻~/ CeHIF}Y,C[^3F> ԴݨdzDUqZӖvZHN:.qڠ +KT58W c#JiN =a4 PP5_fRQ,Xrm`'V_F+1J s.[z/VbsaQaa iZl,0Ԑ($-$ ϏON4/aٓ*|х)onhր;FgCraD$4 a6 r, *Ph6 bkWx&\\av~('友Z"[|-'#uϱ EKWbN/XsDW5/ :UHל%JM 5w*ln0Fg ƈ:zCI2EayxiwX|#jb<L!0v=P8 Y̱h *fuBk$ֶOƐ-L];D󗕁q:~W ײ5YwEfi*ϯi[ɗPf(,L bӝvHtGZ /Yh$1&D`_4sazI=dC>sܹt~ cQ 70B{nFΈ"ڛэ4uNk`awq V)}Cd0Be0++p-Ng 5>ȝ9\c-=)TE ,|a4{Cmmۙ9MU=ڝYs9a*r0y3f=Ut!&a .nW.rD_uzzaX@>e|I'+|;?YϹB1L҉l#;OafUK"MFi Aaԅi P_vj*4W5f#fj}ݻ0ރ XggǠthH#]rR|TNe.,ud@-\ iSv@#E@ٮ5*9?%i>ʁ1-ZwBe×|$j%q+/?!yݞ'Qj5ܽceJMlij \0q?S饮9[mԙTBBY5M:WO2[vb4x<đH^zdoV"QtFkFx9.$Х O|NaodE%3-\BF0T: cc63/> ;v@TwƘ6g1qWE?lGcLJ: ay7 _GBn\:@_t21Vt6.C>z=<&mG~?kZ$1bJUo2 Õ#$d\Q L{JSHOBnX#'Jng:uC<]Iyur+B*qoӪ\OB(eHīZQ;FR0LyO!e f\L:LRJp6m+!pM\.KI NU C'Q Qf~;& < X'R%y2 ߿tkxNK&q EE*ҙO}8 +}Őds1W8T:GW 2);30?gvə] LmA3 XL~~FH+Tsc6[cO\ ȊT_g-Z8TFY8< ґrYG-QѲ_ΧMӤ ecya|Q}+Һx=&AHS1s[a 4&<7S0y|+ (Lsq@}J~!)Og1j`S~I2@7!V/RKOƺDˉ] PUb2a,ZG, %V**̡:C. IZA:L9 7oQ a%}]vR@Єr,`MzVY r2€"|IIշlhK`Lcr1&[a whԼ!G{e(G`]ɉ"0_M=8IELDWGfn^X0-ұԛIA? |fz89U9bA y򥊄==SG#[:z@ O[|7GC;_R^9l)QYM׬ߴqq!/SBB"'Hs@Z0R`}-hvkMJHbrJj[(!>lcJ=$mDY9\uJ{Tk,;];-, gPYMfqCpLd%bw' Hd;x oY_BRؔ{'<ƨ,r4OG/$0W 5R48d[iN&Xͨ(wS@m ŀꎂsB!0 dXIwƦ{h"ce~VPDuMԄ%!#XqtV6i-KsTfVgHߪ;tH9=4n|4qH%5ؠ>ʮ2x+1+/ZbT<!M}©䒘ҙ2tO', =<箾DNNcJC BUzJEp:•$}!,u;.γ1~Z&I71bx.ٲÑ5dA{VGr' wn '*M\B='x}N8'a{,A+P/"#-wTMPbEMҪ蝛 mD/} :q:f9=|Rw<` kjaZP>&QҢݐkŋpH(rhw!~]8M&: j΀^jhZaa)Ox| ̩QVU4iTȞ½k!byKst,?c#?x[Qz3oYZிN`5MhgD;=)LL3Y˔zqu '^]:>S4E|Kq B ?+G8{$>a'N4KBRFk0p1/){EI 41G\_faecQ2X&?( i Vܫ)ITءktRN?UɁ~x2Ո!y9DΩZ4>çLQ g$?̵м":xGLO7~|ȃ5Irq0l$rw'dUFi} B=:^.~qCj[ǀaDmP`MWR%$hpomp"wlԥ0O4xaNT?5fO^5 )Y}7,Y=dO%u<ȊZ!(.j%8Ѫh'UpS:TChz+̢a+X//6B)9U(S># ዛqO dYd'%?' &XA_H"|z12N1vyZ)^+` 3oW1!3cy7ZEd}}0) )^tO}s):gzsNO􉔓{ -xΫҢZU:=$QvI[[ $}`^vZsoʬYQp!Զ )ygvH?DdsCyC y¬0x@[ D0p~) =gPd[SSO/I3ֹvr*5]$D|v.~oIR?޺EE"D[d{Qbf1ca۾\O-!̋Nl|[:#M9ùy]C NjfT_:t/nf 5*;@I66C;ęF=%~f'O5?Af 1,sC/v (H%ב}Ί2:+,CL)D,Si >]Ր\?pA}6"bBt#.Йz|6B0d~ew0UmO PbUL7'U^ʸh>9>!"6U0,A{QK?sDP}{Lq? i(u/ ]f5W%4MbBeR1~Hh YtO2snLWg?$:ZO֢f59.E &vG{(fh@ѧ S_/ξ]ڰ(7!1@ݢ,( c1u]{V gfIA`#}[:(AA+<e`keH KXQHl1[)x[_Bܔ2gGQFm EՆbGYvR?Hlvo&z:b6쟌 GC(n* im vNMG@HهNN02Jly7SŒڎ **{,ϣХ>*!G5Zn;y/hW. DV^byarO}UH}{\ߏXNS}([-, AAn2;Ŋț+vPp5yR$sm eݢq &[Ț=E |oϳt24\lfuҶm545φH2٢6$OfYR1=lXPB[r)Ǻqv)cZv&En2$+ʉq_>ͤ" #X:/4t߇ R!yAeyBͮMu\sF)ʔ5UQ"Ymco GfGwu{j}(' Al7LxŞ +a*ԋڒw q9A.XKç|"Icjg6ӥ^׻wJWnP=* 84}OI<}X4>ܝ(+= k_1TM΃ݥbZ$%:$Ȁ|'Vv>9JYKL[TPjT= I54 ޞ D-]tX[k a< )DQB((8v>Q٧`fZ %|'XOuHpQ?HZf;ũ8mʢٔ_&2)OJPwA qoz)jBt+i2 Iϓ4/ τ1N>@T ? tBM~ d 3k`AzNEfsKau¿`x6CrTMҦI)£ *U3`'GǪI[h:X͇pbD'ҝ#aοˊxsPp[1[^;-&,JSIm)+ S<-%w'tzb&ûmS\18Hc4$& FsܥDV!Od1o/NxVz:2l?6QR%͔!e3orG,9}[M$nasBۂY1VP36^\[‡;}?7-RRZ9M^%9_z +b,3E$.ym% q.Nh|4bpV=o(v@ K˒Xm E}Q<1SI;u!`[Nu-7d IUT, њp͹/#+ po"独#rjXeJLS{9CxCPZ–n&x\*w?_6?!\to~o*yqK4DÛ1}jz;M1E_ o5u19usj}#V+t)y AҊ>1+w_gײ ;1 ;NKT2Sf OƔ9LTo.@&*)s4œE2䯷  gĹRgԭLcTqE@iRryw ؼ5 .6*p46' D'l+?O.g#ʣ_G),D"Se8n]4(U:igg~n Gux.sZ>+7:9$᭏@]`M9AF 2V. fJ wWӉ7tZ(cDi;H= IX\u?v2sҴb3F+ZOgG$> . IhSVPO^ȭOc"acNǔ%IsͺOZEwKu kI봲2O:Ϊ(#) ?e8nR41*⁘mE {r+('W$je0_j?[ii5>eUavMOj#Yyw0TM p;')Q5p,1Qҕ6>3[9OG3tWs7)6Elz-Θpjќl Ԛ0|)JMndE Ob+~+B:9`29 :*~-^H-Q0lbl:|-K   L\jHǖYJ}za>HezGMe^TϞ2iPgD]t0MeЂ8Tk>?vې]ӤRhrYul cʣ~Pԧ  j6a$U G  FB̦&AFez]ݮF<fIYeP,T]8a.!WOr7қ}QU=m5?b,z~v#rnԢ4WLJ݂>dL +iH>;۝*U7]4h',赃9#\(d1%y ]x8҆6=C?۬} p$6Q2OFlRD -d˫K/J78ÀVZiL妸y2;ΖǔA!.[F8w"dWZD&"ْ@¹*G_?:&^dIvPʹbz40noS7Cr}$L{>pDeghWj۝2O_44@__?Nwn ]BDN;mξl0ka5:C1AtkHe y>Rim 1F>Wَ672~w@c0 r_|u9hYquAߨ} 7U3@hEIє27pMo{)wָFo&7fGDڦLM| 4dDgqD|yO62b`i?,VMjn$H:8:z]) HTb!(!6YEZ*,x 58 N7J] Zo+|c67;+f =l>-U(cթAa'IWeOy(ڂ eQ)utּB4dB jYP };Nb%ܦ5vb!;fϜ5x[h6DO7{n0i ܃ `O}Gz-u$UOR5T+ I0B3a._/~HҖXc= xjn/RV7eC"6(u V,OW}+db:uICRf+HIdzlk|ɗijUn"l&ҰM 1xAQ9id+. [{ kjstbI;.NH&qƯl _!vv@̇uWiٟ PDV/A(!PPe2xlFB/?~9Ć#W=GG˙h (\~wD[:Y7Fk#7K>ʂ 6xb~9D !9RBNLtמjtu4}@4[rx&U9 [*7r] ,(@Wbf[WPLS5R\H7|Of8! #ɷv:˹9k3$K,Щ~X8hz&/)Z8{ 1r/_jHY(C = a#9mv*K-] dYk4!P'Vs@xbml1.mA(> t\v@$BˎY Jͼ>GtN;R< f&_n鑉/!v!xÃ[+@E\I}Ak*v3~.IUL̃hcZ Npuѧ.-f">.K&K6_ ulktxJ58Rdy晾(.3½sqEV.ø;vV~' .ۻ41kӲ׻kTG0CMsipY7.S ծf3OQU "7Q7 U8;F @v‚b s™kU*~MNe]ƲY"23dKPDXBdl%A-'w67KM1Tj$@'*~4sC-2-/ CŷI":X‰\R,I5_c\83͎6Vk<  C)?9"DA-7i4#|8X7*֢dt"tFkM2Uܟ>jy|aڎ v{Bٞ ]C$ fu} I+e~nS|3`='o;!qU.MF`sɡ<6Ofhީ}e4NZRkCZ@s"5C8ꕐjը!a$~>L2[ B@xWp|U(AU%;H ~NE@|_.V }uwhObF]"}ĶeڮL * `TˠLmQ8K1WVn8\өǫ>~;!58Oa6 SLPb )}Y.ȿ}SҬ9,%bCdLUarC }Cst^Rhv aBO,SZi@$ qտTc]ik$-MNq2Cufݕ-Hq}CRP8mTSRKrTۇ՜'*.)laHeg!,rmdo8m=H77F||[tft iWr7Vu@yn|7{2ހlǶ%W h_`\\opԡf ֐*:B *4qi+ ]y!'T:xh8K$lH;8/~n;Rͺ!5`o#CБ}%ɡ&Un05_.Y{kX{j\WAtBRU!G^l:~!eVѣ\nr>`2Md/1pf0"pݎ? qS ~'dG܈ .i6 QYmv;F{*KG_wŔrx) F>e:]9UqPL?v:N&>qzŶL1 @$֫BPە:4,o=cC$KrY 3|";w[aD]*ßIjTR0 t[#'bQ萇MҠX(b=o&CQ/Zq+ >5T];vPjX3m${=JtGgTA11R0ge@2{, XXچn:臅(.-+>6F(@}/l(M3 `]x% x,Gq>KL*h(ȯ-0_q'/NM !k{}/RJ)%ϟd6sh>~u>m|nldLhZI.w@лLd5Nq\'[>KjoL%U;ل#!Bs+]!$5q(Vb>]HR9t4BHL,ߩHs[FTÅY=5T1f20uYs޽}x & =:Dh c^ k^0nmN9 R"G ^>'O)NudꏂʖHT@L1&&&&7#2r3}A@es \,VJui(!klu%AeTԊ /q&۷npw8 y[6kCL>+[>?~CI4]VF9ypQkڟ@ymzM_GݾSj6'E Uh=#Ғ(o|.rFb{Fn(ȳOM~Xڛ.S$|Ҡ#;T_!L;1#z)<T,c I>/F x1#|U)0 Q> Igx̢=ԩD7QW!GpqqXte÷Bt͡`f.7/3ؔ/WңTE4;;4>9cs#ڸ$b ?^8f5 pЭ\<cMaͺ!6-&)x;4λs[KHx|gg *0ݏ+][B.-"xm@&ς#[>`9Z ngDdg5p!tb%&玱ρƭHcG:#T$ךŨ9V$U34D,Q7޶F=uM eM #Dmrv|(32oQӁCC A&/K]A͘lN/?g 4? fl ɟze!ݦ98V ;MdL~)Pwbf&"ÝayDIp5|NSm (mgzk:Q(}vqsݻ14C͝Y]ſ?s.D _봑 3N?lBtaE|r-}ADUq|yU~'[,Q}rDSb@:5˃B>H*~x~UI*zs~-ٟU-v{F{֠L{XS}dze:,DA*&9&:a%1z1ї9Zm$3^hX\ 5 :Xz(DIu,[YgG$|%&f̺\4՞٬kP籨EƨsL{9S˄#%Ҹ;'`-2d?svovzJ;Cyl򧾓?5jX:)V?2hԓ~K%nL@@K <ӢYJ մHvE ;j Y0#;\wµlg\F/ħNuء8k}Z!mE<p)x!2\s^)x%,4YwK_-S />oj@};L})FGaUjV -}EZ)xκxVZpF&x.v ^$iA.{ !ﴎz`qgF8g; 7"1 x̿&/ƣ|<?~zQl fJe3:D 6iMHC) }7!~?t$Yt>k\ۃn[whP3HVv~ z&*⽈FUg9O*֚&%D|<(GԺ ďcLcqr c۽VҲݜxalèN\Xep!߄ HSHO NhPew#r# TE5͝ۿv6 ]Dʬҷ "qn1=V*P{jɎһa&W`ʣ~9٪Z5YT bevߍ%ٖHQc]DK7Yf GK 1Ƹn&/A}cVJi|8=Y [{$B@wL "K0t>rIcb_ J?+ڳ᥆P}oeF`~h6n{aVru7ɴ@OU:N?A<>} yِ H"6Y&2'.'w_2@%cxhoE ߺ飲.Hm1G, yB;*O.7n`jܼ|uJdN)]t/0$Dg?6? L{c&!A0etlzfO>QǓ&] %%܎&m(6?Y="2grE9zշyٛ|:xw.}$\>Ҡ0wk7O'J{ghwv~NL\OU`G"q]%ڜQB]:(CSӂu#kis ଒բK^ߘ,In6v{N;Sl% ݻmc{}r9E-qʑYDIg˼>䵆2 k,K"#d14T(<0reK VXh##ؔ4TV8:֮T@:F ?R&.= P݉yk"OR}іR8+N.Y*c6;Ip:!;2:@ A"E"+c['&" k֤K;ca%#.7q;ҏ6]aSԱp Eۓj LeiAc&;!(ԴMU:"*o;qGTs:(aq4 WVvaʕt2glDگ9eLrŪ[jI1L6Hw=5qIo*ћ3*1dod?RfU]8e%";;7]J*/k`8BC]{ lct)@)Dk]:c*U@5, Thv8F.cƍph2yXQB\yZ7j¬;{A/kO-NS.i!UQa'a;>U#8#2Ej ù_q=.%bQ]C2+&ށU :=FP!4+Ȅ9=SV7Fk)XK͠UW2Ѕop/& iT®%-]PDJL&sR;>wciL@ltdVy5V&9 4M'[W&Haۗs.?U0RCHs3衢rPaMb~Z ʏ?IEbU dkɜHt,jtjPj.`$LH.5)TW?fXli+yi U-D7'C<G1O&@V&S l?\ q@U|c#'N&یQv*ٴ+meQH9Bj1$8.UFXM\` QfdĠ­Pd:sO{_ Xβsőy5POi#$ˆ_NPyʰoyݶVB8IicycOj?}]_MtxHR^X[ЗrV8")g'cixI2cSOxlhhE(ڱ˽W}V^n]N~L/pu3aez@@T,[`6!'?UY|~@B-t fԈCdBȢmQBy[z.lo.'A?$f x$o~GQun.Bb_*rxSPu aӢv-S3A}wo1aJvH.Q(2zc`I|h9sPU\)qf-Jb)}ch0Iҙo[Fv #nNc7}yQaQ[f`x{Q6ŏ3o^H^ N#96n<9*Bs:i%t&Ux2*NOqMV"  X7j T -1?fܩטzNe%GwAڂ`5An95q} d c Ƣzy&`gx=Ffǰ'fݞJDQB j2?gvLd*9ImC%uZՖ}RBj#LO+<}3A ('UY`tW5k HHӥA _@m0ܸA[=wsK4:nG&!q Ϋ1U!(w-LO$Qw,3xdU= nGgg [\H9Id;ZaC ɮ Ȟis<ʒ!SC-u$Btڠdz!l yϷ@n 1T~(ңh4X]Yh~9GB:pc얥)b^e* ,fr+E)қYxv(A MgwoLnJeZeG6SvV/&?=(mfY yl)&ف 6EȪBUs^Q`i]ػ~*# 3IwgVcpvPo+%º3]~3_`Xǿ܊l\LY;)'+TJH1Sŏ^h44 )gJ&WLQiP$|0<\D'ٝbJCXm12suE?f@3=}߈䚯M9I x@1Fh>:o[5`rȴiS*k^li!p+ 0-4ۆdHٛ_Xz:ё-Z|+< TX"%8$.^7 ҅#hT+k[Qkߑ\d$%ֵ!t'aYkٞi~Y%1V෾&~j\nv|DK\w<\w}aE%ʶZSѹ~4NA̅cL+(z# S0!GtW۲V2#\|6qF2Z5՘9}$j |`!͢2b )v@q3LN#gqZ4.PUw*M3헼]KFc]R!9In2[QcFPn.~h2 lTզ,̺ \IhY@%d;U|ِ |7m`.t~8P%(քzih^֓M/?9k0g=㕻]qq$f Krm9%O[bqV8v:2[;̬$ag眅"+9x8)G\2j.Ҡi]=);?Ul`D"^E.Rt9{?NpM 6BEiX e >Dsp7'5mqdqE蠥w( yRc=b_A%4e i"83!%TV g ~|b1c]HxãhD?¾% la9Oh"Vc)9;V>\]l~k|R[\78lN>?sڭ4?u>l!gȮI̒U4IeIt\ 1T:ʮs ^ 6nT^4-P͟ާu,,U@S|_+?Wj  8_Л6~nXyD{8OLB1~o y| :@Q/[g* l|XbR>#Qט55OF0r>.eI`N8:>j-܀~A~{wc9I,$nn+ݴN1t.-?ɡ |$A$%R%z0K )BS ejSK/˂Tƥ~Ze :JOzN4*w֑n&X(.a|Q9ԋAHǕp +G X3FEx&c7 @Dk-s[ zQxeD^]0k#*L.,wC|]pyѝK%}p vz8V/>P0J;ܧqeq"tC}pWQ{}",םC̷чN]!zt/^ץ.q١B1&\I eB_f-;GVҿ? C<64NU&6 UwpM_ɝ*^|aEP1G j[H7.P M :M6s` k^cր{XA:2D~|zhc*ͯn}өw 6)PE@=˒abtf8sE= rܘb l;q87TEQpE6Qa^mM=/HRγ0lff~ u_}oLCd5DTN…-+w!/AntW{Cm|EQW9w!C h=?@Jw|-J747Rzg]иx}<ֽ'QW=ܠ9m[0e3Sl[v@x ʖ/BF< Lfǜږwlb[LB6 )y*۫tDc103'XZ7TigW ^ձN=Q %m자vaauIZ@dEPa e2 Ex 56@ן½N( +}-ogf=Lv^k*GU>HGS+uew Ww3%EN [{ /[QټpN "C<W5#6ڋjP\H%I51OM7\ f}N~=2FvmP|S FF>`;|JȤU9޻nFfgwX 3컺)@Ys) '>L 8 m=oΰ0NAF`pwdS5}x?(IBQ$戙 Kv򰉋U@_18ax5-cj>*lMrOH"ǎ_SsRWm QH@zs_(B٢_jI=NKv tkaDDW-sOKꪯLH.M"H%DrtM҈KI,x6Mؼ ~ĶS:9H|AQzH؆zY0[xFFB UP})yqn4 ;+Cjk PW:ӶYARybRmpʐ6(0SXa47j:XJRc$h Zҧ&xAvQ+;}0vl1㠼#%JsCX Aכ+MHкb'?md~Fgbjd;tWBtV诃a'U`ͥ#D7gf[l靏xw ǎa g IĮ][ZƊC8g*^-Gc'+4;B!"B܅Eo,3Z%]68 Zq֪Mlի#h+lѽ̟6aҐTy#q0_#ԝ@̇Y"F5(Mq s5 6q ݦ(!^GC-ޤΆ#jAU_~QVG](WfjQ5a\a:%/UAمiM]O.>۞C Dqcs0y?zuJ1`; "Y2?8oOj >MlexIH}ӳςRk$9toc 8 v5ybE),Y -c#uwd7.3Y>ph軧Ǩ ut3=T3xմ""1K [`1, 8F#Olo!P<9MXXأ +8\`ƙI8<z<$>B]*LaH.0(fՐɒoY)듸ʺaf;88-O4|>zf\a-3lE8Ž-#,0Kz\LDFc_vQ|gG/:'p+p9XQFY3h+~yq.:@/f7P,q&hDRÜQ>3jijH.ً͎j}q(u9&b ɉ `f R*_g=ub:ޯz۷JՏj9㛽ˁ$%t/Ƙs(f"}O>f0aG4A:6x&\«VǃK]T?&c!u]AHh4VRţ#m*F〜yB%ӝ<K ԠɇjR!A#3^p,{{Zg7k`tR5?01RqbDClk)X`r]@#RS@ VsMsVh?ۤ`xtV.&T`t hguf\o$/x\l#ͽ@-BK}+{~1z.nuz} 8QkҨ#CJu$$ Bn8-K?$ؠv&Ŷv}nexҏMET'1^  \O`ҝ4ƫ*GB<;'*M>ox%^2ﶭ_nU-M9 !3vSnDQb6)vœ'+Qs_£Krxh]&|Q-3hlذMS K$Z^vζ- >M۰)SOk捝ZkCwN 1%}VՎl`3d~aQMѕjtD96v>$7tщP:k|)`h>:AjZ4 7g dpj 9H7Vd& r9+ XB@M;frgOX:ZdN|$Ck}՟ۭ(SI _P<zV$3<WP~A v.Tbˉx}LC4쓭,)DE*1+Xz_` }_;ZLK\&_EXgiR[K۩s͂|94@h#WLVBǒnf a$gEKqA٠)M[JۀB &y澶6aJv}o>'[ՑJ;aҼzQ0!=bF}6b\9+dxۆ-у UZ#ֈ}`̚m QpEp?$oOc<+ ~DS|G+jw fJxL 2Pr E_N A;LSAnŰITZjBB#@Kʢr!c 9u :l)k 5.#*z=+t(ڝ@" C-CБV↻7b*W0cP>*QD솕g솷\Owaa/;Z/(Aŷsq _d;g"3yQ,6:"ެ!&td`,AFnVJlc(ӱ>q2q 'DMnT;| :cWRpx^f-Kcnև_ha5qfhO43< t,!Sa6&M9j=ғ=Yl7!#MK q 'HF5I`P{!$0uC\A8LIW+#&䅙sm(hCHC bykmbpcF5^,'2mfoP4‰9 k݇'2BL,;b/m|2Px9`B]coF4fhJv܋_]+hF}՟-wlFq, #rsjNJxk1I^`SZHt0K&c 1(r-\<4t CX>JA/[rԀlc ;[`DݢbTܑ Q._f#<o]a Xc-̉Y`JF8JD|;v;u/^Q>(6=+Ko5 #qԕ*U k$/ S,{E)O)3K!C>Z_]{bz\b!HR} n I1_1$I6VLqw BdZ` $!'~?\Q [([k@M ,}|{gZh8=<,7>%8^ "SN:`Pwz &#ҍ8tF[~HWbE TL݋+ꡗok1|aDהlѲ٭~fjg4Ǡdc틫睬&CRY".d"mK֋aUwlks=tETK!/2٠IU9pBeS"ZYY}vSĬ;w`c{ PD gԫ-##)ZRY@D\&-e#]k=o}yy-6Lhz3;1fJf$Mg06lZ} h}6UM|  CUݥ]iP{츽))EFq 6'3vvv񊖜輿VGxW=nB料ɴwr|*3R`+K>AZTQD2|L:⨁f ۇM/0e2r&2COZ>Y9N dޞNcPwϺza9v:\[^ ڝT`RF&LhHK[NчkH4# VBe؊Hk-d е2C9ok3V=1&)t` lIlvC8`'+M v]M0ol=5ll$3ӘX1X4<9+|*yIAD= (zdr={i*;y?Ul#H]K3ii; Js#GyJTtbv\P[dLź)@4Cm<ȹ*z/I-TN`̑${{p] Q$}qH4dY0Dk냘ӤLhAhQ[~TPw2q])J ~_iYimBFMF灲꨹whL\ݯ L'gZtpſFe1qC'm*\H3IHFq,.'_hD9*[&2*@{{$ͧ^S 3jΨYhKҳx}W F0w4"rɸH9i!z,L S/K(*+K(<;dL}3Džxؘ3.gž d"ΪgF$$XK "p k,{;2q$_*0ʡiq`kJ90dN ߰]nR]l8tSPڦç |gԪmCBZMZ0I?*n%x]]%ǻk@rTXoNui "\xU:I1 -#oOr|`7Iz>Dv] dz,+#ziJu<MOt˽G`ΎF 0J7tsԮJk|DҋHwَht`XT &uZoo`E=|V#kD}އ<β+~aB"|bڣQ:B3f` ;ZSX⡟r05@n>e=lzv CWW{o@b"J/N%mj̓7]%!Jro ,)l9Z i/i4uF>cBx$&G @ݼxV1_T eMafJP*,Ar,(4lX㝡j̋˜_.ZKP})43zVkgDmkQxJDI1|"I >,zk:8P]21I`pRTnK<XQz3{5?C|YDK39tP[W킌F3`3B"X?4*僼$ ; i!fN$QBkLs Vp¼lu?Tq\" ^ nJh{O.9-Ԧ򬌂[iרZbL[T`@Yryg0Ň Wa(RKת0NG%*0FqXt._EFATE#й,vfev٦n3*[F?&3?p̹3S bE7"`O|H ~iMGHwf3Dɴ6Bǀ+eГOC9%.9h!v<b"Y{ZN' .\m*P.! -: 'f ڀ07תӘ;h(75i~g_' @5v7_G,_]ҋC1}B=U)Dp٣s8蕨o@?0 \VFѢT^N0n>P]llp} y6:Y?m4|zTx|Kp<1ui*U"U\?6vs8TV.> ^ZRpSf^K8YlH!jrQ1M҃1QEARO[WFP?e/h(uO OpQ(d.ۉDORjӥep!>?=.rs[R,'/h#tn>Y_?ؗ< 2=2kqޓ1e!%wf2_Dj8I'g_9O5Bf\re+`O_ *@IOxʸGX\^\-J;dnГ[#J̔|@]2r?r7Z.9S5uڿ%gMH`꣦vy?u4xXKmrc_hh*00l6iwWʧQe9n.NYw0 wrwT*{uÆL5OITł<*7Xd3v6 ʼn 1-O(q]Xc@Bfcw@UZԧ2:zK/'\CM,geH״^8is{"unw"MNƳRt=NF.Р'kF:ׄ}|PwuU4l2!wGTX{Vh?kϑ;}jCQCP(J膟?&c$Ww") ɏ80/eTuZ1L4}I r0gү~.A:|-N|%#AƭjI|x_-E+!ɜ}ߣЈ n_*&6mbVIplĒfr3$Ri T#OBáVsƋ =گhPqc%NVz6sc7x0JYD)}LH?XWGdb8%V?Q3 ;ͅx%V-v 4"0'-y=[,Z=<# _s!aÜ_֌gH9kSWIA8?LG e|]":a8Ix}]3I}Z4((+cMqE*@Opfjm(0FbA_!Q@JluK4ݘ_ c ] vvgZ3w*AAw "te db&@9yJïgRZ7p!%t~#lsGB-7dHjpu"-ehQ|B~*xauY[-|YP@B>Tڐz83r+z?Ե-o'HpτDR0p I( 8br[J)/Z t::bQ^7D #9|j1kP|udkp9.1h!}+VB|$Jek3fPڐ2 f QD۾rw,@>mBpv͈UpnM.<ܵ .GPj^Jg Ȕc,pEݫA~0g|Y Ԭgr3j'ӄ=>te=,yq+N`)WRCy@.9MDslNwwjYr-4세͙&~< - ;~_ـ#J22gA _ǀ\e[TJ Z h]7Uu+ᵸz|cəYF'FDB+VkŁ*j(ቕPxG`qMZ{MEFF"P8S#nZ9F,Zr^ %?Ff[p+qk&홚t+4{Kǹ?E$m%4CgYՋOӦlrڊ.Yt9KPkP?T+P;Pe2R$î?)?=ELF5*K{C^~?QyXq:g٭wv:}.f/ !tgL6(̑d?Vp#{j%t8q3m ;7;|}%hj$c,y8Ԣ,Z8abcgNjhR ?5۰~4_T? AFNx,5rU{43®j%6eW)%rF'1["Ǧ7 &<1H=pɝ+&q12̝AWX2I5xr5$H^w@|y\{r?3 \wXum PvǐBwdRAWnYqAJr%bljeɥ\֌$a T|*9i8n>Y/9SCM&ߏZ* 'P,&P.JwHEEtPmҖ的~AR:np?\y{߁J&}Vx\Q2bLQ⻮ 8D=ZG ,) 0Wo魈ZӕbnэK_.p 7Y7+u/oxkӨ qLJzA䀊NLcO',&:<=4eWBx OF-@TT HrkvgD&t8O,q|J|IyB3C o4CM5;*{[2=fogx؝?t߭yJv?aѽb~Z S e9ю,/u@0qg,_mhqh@*7d!W2t#PV !kZޙgL.ltƈͅnMVȨzpIy|[Vz΁pzmìI1뜛冦U3i҂yD 0q6KCF6rA(UDpR$pޔS<lu$\3}96㉛@ݒUx&@R貈wVsKU]/%>%>4]˰u(tAĔRицq'b%=^[X἞ _֣{xR]V 8#*L:(f:V~ȳ(R42ΐ09R2)H^bPeo5qЃmX߱B7=po ZCY3<3H/NI⮍nZ!P645䊝 A"c^coo yEsaeH sP .H17#YxH;9Aʌ3:#s <qB|>/A oYv!ԤxLDܘAZ.6IQ,oX$|a0=ʳ# Cvw{ǖRQ?wktd(U,γ~]K8lĻZ\z 'k6%3"8x8[:&꣰YTxb9>tP ;?}ڂ~Fd! ԕ -'faF~@|;3 R2;&FH8db"O2?`B' ^ϓna>akћmerc*z7tKRԨ_KT`Ep> ķFNyh%dbYQ4kӤAr͏(Y|7Z{x9SP: <~c=aa(R&cR~j"2Jf T^䋚RǮ/b+!_Ѣa[.L`diw؆-3٣J lzK|j?7_:6r)E' W$iy4BC`4XL>J(NV%%%G(61~|ܟû:4ۓ9$ޮM?bCl]c|LjiVZ|\ʝ'ȮQ[+ T0KLSߥGhPByroK' :!ֹrl^:&62` 1?m >^hǯ Z8D{*/SU%Sg@9G*;g|9g8r: DRmo`kz "O˕FX-c)rӓ*)*]qAs[MB~TOȥZۓeN-'mU2@ %f_sWÐ~80h*[9 l_9 &Orbo8AMך|J#Qo[ڠljvQYFS>;x5U4h(1c7enIZģ\}eiֹ.KtI[S{q=^) G-{"7*j:P7 }T٢^"PDL !eMFn|8 j% v ®GTS 1G'-"JQ 0eOV|1m<Jlm (5~NVR@-<;naD*(28ox˸{ƻcoK\@ ZlWwژc43jiH`H hP/ sMZh9,yYޤ4HH.!z?}dhxlrkh2td`]7Px% vǬ;"+I$:ϰ5JM"EmSⁱpzI+ g (o t՟/[^DOO M]|}R^YAa(sv8-ƪ=k0JJ$RIQRݥ6#s;ij!h8g_޳x3-\RS2EiPAlAo$H ^*t=`d-,= KZ9o ?zx ŽPԢ}}SXVɏ$AҔMRbhr-|Cz}.^\:Dn۬"8ǧ~9u+X>l86+A`qL' ,LBXzZ!['Qx]-2)a><,#`3krJL*8c[{ʅٛgФF} a)-X#2>W@Rwok7 :ℬרWP2Do2欛;4 ldTB͔Cݠ_g]ˊ,7-}Z0͒;˺qNc8#No#=ŸUv;? o{zL7V7A͖7yb#{?)kbWHɁͷ69 Z}gǏeYT+09LUfXRߡ%?007|oPW F0EVSJhnq  0}ORDŽˆ2LdyR~8+8Z7؇84Hxlw>AU6:YTdMۡªȖ6҇G0}"d)xQyfb"W1I%ԳE9c|2ר=ӧZ!**  9lYqv]_>WP7#x?Ҙk;62]1E|K%|8Y ~h0|FwT' }p1<=s:j1BUgC|d Om`,Ok SQ~y$܎O-ə?v]g~P( 'R|}.bvțqO7q@q{q)>H*tc4W lƻv^\M[l5#厲ݒ랮jR6QMeQzwCT'Aq$=Ȭ-ԠpAZr+wð  c8,0-A]]Z CT$0a{I[L+-ŲL ~ޒ aJuN ƠUfiÂz死E iuBUF_7t&x/q-SjU 耗wO:ڊ+f.yyEx+lbupKjljz+Ty} EͅI"C9H|)9ՒN.5Wa5T&Rvĺ8@OG42Ӛ@3/@ș( RG "u<|\Q\^='Ɲjې ǐZWipzPv_VZ2i[ OUCx]\Щr!N/jlFA;)2ӛQ9DK[0agYZh-\GZĺC ] |?Tsk &?uϣy mj+v6GDz'>-? ϸlp Ҭ^uE?3n[k^UJN| du"󔆼w>(c0XD=J3b=x$ ĎK#L2vMDڪBznIiP+A[ goA| ca^0|ћm2FI/Û ȟz/Y;\C>>/oPCYFHe1]O*j30ʩnC"ƝcKqؙ/Wqm 0*ǭWqxxr](P FV6E+Hl7κ#5!\P?]~)/j||AaԪr4) ϔiHu@Cq1ʼnxf)4\u*eDRz <%+] `M4^RtDWC{5zy52J,f@OcIwJJCK־Eo_,Ң ֳmdH1eQ%{*VD8v]nvqx5Jo,1Q.qQ *iX³ٗҏoZYhj!;!8eLHEJ/zɝc\hWm #M 3Q #1d&j Wa5o`܃.IqBΤ$>$>͊x}0d)yyRՊLh2B-عńI<) s1QdGP Ԓi{-H ۼg!amPXId7: ! w)OЀXe} hz5}MwJSLeouֺ:^&<wulѢS\J% + F :\s@[n"Υ0rK.^mH#l#I|euˀk9 byέFWGY;Y6`Cv^nd )o)H4#}tӌ@e1;$33I-ȌƉ zE+F; KJ̞#i*|W{etHGF9CTuP% lgglG <*!RgBƴJPI(@ݽ=LǑ3y-Rf'>I i;20Q Z,e}%)jio$ [j(Za-lFc@Ɯ_vǙtYuʠ}gvHJP4sH sIiefiaA,Zf|'u^zՊNu̵2Y.A'BbՈeVP3ee%ܖ烫pui&p:WZ tF$FC pd+%S1SH4<0- ؃jg³gϰ.dQj]MoWYKcl~1;cQ4 ꁨ=R"w"JqnVU0jaq*tĈKV2!<0[`T+ eԄp Sgz?O^#~~(P E{fVhN¹S* sJiJt{qT 0)CUX=}`85YfAx8?(Sͫlmn&5i5\aG'Xc Kpp?!_9=ϭ׫2Gw<Ķfdx{oI4JGz:UEEn9{fEL$G >/L5C+|~H`BS ^Al`̏i`O+RVH UY@1Ty-H" N&;ܽG3 WylmeELJ-H5SA9l: m"V >!t0fQÐ:'xX3!1PENٟ|Ctz졚ۘ'PwP?#fĂ3УX_VۯYidzދ(Ҹ)^)Dy{k{DL$& _ƒLA3&&e'R`0*(o;㴙{0 /542nf6_F."Ug,&C=|vкqEXЉR<,sseZtLnhnz3b6Y8kh2/,uC Q'GDgCW>E)GZ@fBc$Զ2 Xӥ1 'znN4I;sA Ucf=9[de um>J7:\{biE4`@m94=> *jRGetQߵr<~M0Q$>8cvtTA{/g3- *S;g^" Jz+&D % +Na(m+F`4mT3m;c%i` @KlOשFb;hagR+ZD,xHxE-rGPcg"G5 |neLD< n _лPQyLwx_a7@Ȣ|_s^hBHU%ׂnL'Aɕ"-q40h^*ƣZGUd ]7dZ녁,sRd7a(4ZZ2i",tOKQZAEQSaN$Ǯ!5>n&w-V_CE0!ҶQp0#(02(&5s"rz6hޥ' $bs =GE$"[KXy]k)>rur+b=CWd bS%K v+zzpWp_]t!y g` nPp[D~XK~';=Yxx@3W@ethGe~BY,K)~[d#Ě5CoSK϶1'u{0E’>"ƘrqhLWOy)t\㾽Qܴ笲A{V@vɞxŰ9`e/( @F7FMi 2~ɑQKD=Nl,k9[Rcj_nnS&'Qa.a!e 3QڽD{Gsڑ@5;hycἢ%"Xmwyգm#ڳN dX 6hɄr$E%y+?Eoc0_7g$Ƈs_XA.VqO'&!c3{63|`QN9 PH:rG,La2$>ypB!Z0hk |fNuKSXʚXDz:֏_襑yǨj3bĊuHXIӞo~g>`i4jwXqd` lxϿz<GO#3mq7Ukx0@*eI _y3x4LQ.t&.z܋^x{y铻g:emRKf[_TɗjB*(m3Z)UwG#(g-"Eo1vgz۹k$ޓ8N+/EWBU:'n021HYj%<ig*Xk9F5~H7ߕ+#:˼*?Tb\ts9,/t4"9]LPx?gi#[ȉ8Oˆ~CAl :0 ;~Z7hARjKzVYHa򕊩 7,!f 'B˅_кyj2FOkpxH̢ (6 kʡd݃gj`j#halMXhPD!Pw?Ijdo T|AUpim15V:yk<! #؎tcUWzRJNz c%Xв޻ٌN0&.AhVHcjŽSsth3՚ {s5 ڶxrѵ1x o9:6 -I?Rw$d6V$lPige2ZnVxWî=mcGWLDϰOH=w=ЭYwՅLUM^3 vl"h Nwx }רb\3lH  Xe^NK=2VZEv18~F6)ttT{E~H`Qp[A1Xp!V 1&O++BLg>`-5yfA-\^d~va:z6BG+q*W o g6Fvy̌o>,WD9֖ )PZX1~xH1Ura!i(*ξ4΂*yTn:q&W0׋hcVP ,1$Jmi!8w十r1ڸ PaMEMh2OP`c@u[Ab6MY+52]|utETov P 3Uww5J 6^V>\kw~w]Oz)3%}%=rɊG 4Rg :ˇg[8m9 ˮ6]x\Gce8$>XXO(>-&vVjG$U6/jӤsK#{@ie`O)I=upb r.%: 1ظ%Aʗ<3:{1rGB)e3 I/^ud]rϲhvZ.k S4-^=9ja|\Ϟ;J4aAʜ6,CUv+IJcbQD}P=ܛ!aVXVvagтXlp"Y^b%]jn)*[orl^6ÀJ<#ծG~Cڜ:'4/5zbuqK \ ǽzMnC+> W4İ?یV<8,$sl&yஊ gCn,-Z$?E5Zx 6*G9^nv"CM 1/ 1پ2]Qob;T&tüiơ@ _\yPt.6[}aBY274r!w(\F]»3fa&4 dR֞ z")+R)jIhGRG|i6 n)7: GҽuqCpDP&y* Z]uPym(M]!W]2 duJ]8]l)@C:R % ߻+lW̸\vF֐~=١%Onl؇}uQ UK.e~`А`1o{.(64à^3m4yE$y&N'&x(| 6_6<ժmJƎC.Pjm]㯰>׶)2itSȨ8TS-,7^֊ '2 Z ^73$u^qgv5s($vVQF0`Yf))4jǫ?9+TMY?[!`w Cr\{[ ;vXʝVO)ŀj9ִR*¤s<;u5nPק⢳?mg=b=Vn38:Frk1_lӉ3噎կMه *A geLH;BdUE)bC__!D^!?Dghqeek2~qZۮi▱g\Qp vENlCqup 5nv+-"݌ecE!w4nmdC1)E_@6{omeI(WsO&,&@D]nɃT+4ǡ b]%su s*o!&k"37/"8yؑ4Fp~BaӴa Ed <9t| L`]uh_˶#%%Q(hjISL6`<h5Tog݋0P8O1~k`lR `E<4Vs{]bR{I!䏤֓B)*#70AV!3v^u}w~elc`+v\^NcNDL׊7yV2;h?}sOhVPXڔ;6&Hc)ַXG.ç6p5E3;P, xZLu$Q#Z//FU3IT@wxfy ӭ4m=?-h~qv.{A 0yWY-W„Ƭ^ w] 20 6KINލHv̐w2%"绠vE١LH4  =wQ'j h١ME`s J0KRcHQ_f.jâ֩HOFƲTi =}˾~bZhn%S?WߒcBԓ ͞S%bNCPYC{pS)Mo5%"K@0k{1#mlj6#)}֯B* ؔV U 0jSynq"ݴyǒ2鏰aA+USŽ"QQ!KXp*flsX/Jcm~V:*):p>0G1~7$ʒQQ-s2YA\-!IT(B6Zyu[S|{]P|'!v6#U@хF&;u҂2X<]=Jq(8m} Ni{J;yʞu0JbpB9Y7iBա+DFA'Hk@^7Ǹځ~DaHa(yaDƾ>z'6ȒPx¸S9+(,{A;yM1ZTI H]IϾ|z=$%{IDx: O"Qה¨'-pHM6W;)muibѵKtgW;\DA 1uk 4Ź0)v({1{q7\ xrs=[w`/0oYd4Z~'X *oirėm]RJިd &?#n UA!άgElO|Fj kHcƌ; Rƒ F9ւcOWnLq;6RF=zh{ HR !AvCLAJwLʩFG:2 3hd # Y&Ɣ?2~F)>8D &I]AX["%5+έc030(C>LxFɿi0nCP &KP=kF+1 hʏUץ d#;Ի˳3RRƒFKT'ԵӫuQy'auЏqsҶ3׏QѤvclT^wB`g㸊ap[OjkD2Vc¬ߗI5]QvuDz JԸY.[rP7q"Eh;!?Pc`$4MXEo{CKP:)t1pj q?X^,&{RuePuNB[¢VD""*Ra?y DT~I"ؔs t'As=&U/tJ(Wr0KUwodxvƧz-Sb|fQOPX:1.oMSqF\Vpt$pB%c.mi8/ SffOJKgnFQHQ5OcqqX3-ᯘULΡz!$^Bz+~UrК Ǹ2qD<4\/X8FMd 6i$| XꌰIS,34_nskƒ"A+Dzj&[EWXw@3B|4qpffX~5BFv3Q+isZ=)!d(\&`Jͱ1OX,%ݮ%C9bʥ ?H5FXdr|-feu4޴sim` O6:{<`-V("'_%oG`˶hbs'K%/\0pc%Om} #C!ՕcEI]sZ$j~ҕAn\զ uY谈E%l|bv.>|NЕyDN}c7N ܓ!llu58J/(V%n6 _1P_Xh2j?F8磵,Ha(l^J=O{~A+i8SOj)bYo!o)/z.?я%h`Ż/gB;"˄a;t4EX yt!n~+z۵s&nG"~goFP1vPa042BB=&Ֆ >MqsX: ^Jꛖfʸd\EFt2^v {葇p-I:jk9_o<A@VMO0m 7!aNRjҽEjs#&za$Q_b4?le- x.&U[%i)OM՗-HbdTa20LvZ_`1{'^X^yp{1DX0煲EG=L&,F$fn _LR(GlCS;6p˫_㒬x/ I |.HzFt/o%d̈N:Ubesm׷Rt2t#wO݈H_'*/h3NZ|)4Jt\ G1/"g b\<F@/9WD BLEϹ} y9<o:`̯"kc2Y춦y(-\ˀt$L;CgO"(Edl=-J=*QoNOrĬh3TB;.`>$l˞2 q苕wo x,U+pk|; k`b2N&]NyzKڬce(= !}Y9>EvR9Ia}傸Y$[VEj=+{u-s'ba>G`?pb!s,Ft``z\OQH `1;U#'fsK֔Gm>sP: "½ZU:iGNTDc`| 6gB`/~G|{ 3@na(V[0a\igkGPuM6^yayӡp$v) ꕷm{)bʨsak13xkdIfGb T/Pl!T4 Uя6O7*` b b -^JB:xNRɿUVo!eu,û2ZWЖ&XmֺfCά *J^%zDjP¡>Y@)F7n. 'jjGU53`!D:*ŵ ;EyӀז2"kƑw ?qd^MS\Vu7Иua#c{ni?Nvر{5z.Q _E)7 oTZƲixr3 IC?i+ܱZ5,HbΫ+P&SϿ&dG<9& AݲrU8үEa~gsñ3UjlA;*[:R6dz{>=\̞:լ 5̃3"\gQ$`6! '_"ZC̥hY)_VL[ v|@ MuS~o|0IC@9`vG(1sL;V\{͐UJ ݎ+;qvt\c坱S*b\Jf.(K ۜkʁ>RsQg ? vƊHR5bgeWnɏ6mƷBퟓH/&b%t9hҎ?-AA1qcECp_>ݝ%Q|w7Ĥ|:d?nyy>.>h񹧂K؋? J@mہܸEܡSW/~.RZS;Y9uռm1j:lĖ.Z; &FWИA \-pҌ4$;.pH`<lLEaȧw\% &.2U$}G)(mj6 Yq.NZ4 RjvE3ujFcR-&BtnlH1V͌ɨ̴+^UB\0BnR*C?o/㪹ilD[AFv'`txQ%rumFiRo7TGrj_Q='an+>$F;NAj첯ܧhrHGY!bf'1d TYoA5>Ḑ_r/)Y*/Q6y=OY-Cyޡ_tER"\>pF .s'3w~ra,ӎXSG0h ubDxelIb;1@&uLnbsPh%)KMҺJ,Ta ^XmŔXm2U+==Mp]h70EC;.,o}7xCr2|Hl["K?#-iCr6Jh9FcugHE]8![bFNLxFXt:'}dUT RE)<&&@tΩ1PRL=e';tC a$p "s@N Tm4q.L kl!3'v<򋶶h])#J̼v!- gg{Lkg`==3kzJ$M&o7ec!e$oC%^Dȡ„BW&oIlٽ\ӿה;E%oO:A& [?yȜ* P/<1G,7Oju~ӿk~M _t3Mj`qP. ˘lYRQh͎l#,<'քD1axV W];:V1S\)uP*: w)Z?{c<;QXO5kT@- 8CFjȀ /hf?ixuZFO^Oyxi ^8лG9i<ʚ&k4lX7ʦ?F=S CfZg **u PLK9aVEWtTxSWkL[>^LڏqxQOcPhfZjf/@#Sf3oDUUa6H:Tni:H!2WT>OΤVtPW蜂̩Neo8 R͵V9>3P'dosl ֢ZJih瓸qm @9 aZ4yS/"HKzl [-tCW]twM c<"<+:tCn( vjIg,C5/<ۉzo2))^(dk(;\M c_{pY+N O#LRYɠk =?Sʪ@wW!y_S*󣉺AYl^I(h}hl{iY[`q#kZlUB^g:.FPe(#:8BY+&X]fJ (7o6d$ ._ {tQ=|f|XIha50o@'•~@fz|)Z)Se a+k#rq[]}A79S[~m(dh%{341IaV 6AtQ x$g5}+Zy!8N,_/H4q!93; ElAR ܉@=|d]НPӧW#TN@M=贫3._em ih5C9ֽ̾ӡIŚiz[iS,+Pۿ>xxmKAFxp۵l +)Gk%Q: A dp.Q\i[MGm ~r5m,~9v+i9`%' ̓Xf3Wm1 c̠ ژ\a k3&Xbd͎у[{KۤGʙivlBOO$VV zk%HH)(S}e] 9n˥o5Ӳ҉/mpM N?ݟNFW bѱG K/mK)PKֵ-%hhrLji4孞8tlVT'ZhQy[=c{:󕷹0OVqFp y &Ek5It5 ~ ,wAЍ n}P5-RdDLs,-y0xm3q24! g}B`̹̈{YpPX'G㨑DKN8$dCvh=_"/l{CUh>UcMeAzV/TkSh8=iW\fޱH"U?8#yϑN^ŃW|K&ݛ Фz1 d5)˰@'+ɬwzE BXƂdTx/4S|F SdtMQwp4:>sa@}Ve-.ԥ>ŚI!aʉ2~6ݴx@0u,_8 "/呁a*t7U]qozԓ=ȃFG3Ut:M9_?xQ6K]| Wd6u1' sZ)k1 [0M } |L-p mH,e]Cy []3˜[zQf,vu(]cjE;4'~r8d;޷r|2l By= 'EmX"ZXʋs:'◩^o?!EdA1q'.T=~ H,}gA@$p3~)NsuGWI3k]+9^+7(~0rj6/>Ip՛<Oʋ1=T" {7~j5dg?-J S T(3_tɨ.>uKuW$e}cC6:'8/ir͉0-d:`9$z-INM5 Б{hT׻6֒ֆqr>m30? F5 Tev`R72fdEWCj0~~iHAܴz}*ki/ft1,zqK`+>ӧًQ`խrmr{T1etfߺcCC 'nxvIMȉ(Џ>Cr=#5uK'7߯[9*^tY6Я9m]!2' fyjO|sf׿Ypy00J`7 PNZ`ж`AM ~c{\Dӽg`+h5pFq5PXZ,4w80eQMuVA6!XqNO2`3SzWLTtt"}KsQ-J8Rs޽j Xܵѯ b q*넨A3n\דCAzIeba?A奌4=#Upĕ/m<\X(~2R,yzJ̨]WT3{dca)6(jp7iAXdQ*Fy3uC9;+o$Y/?T}xxBPdm0Cz9)Q07No"PN7;z'Ul%j'aI4^:Tlir ^آ+\sR.hoTlUZol\+P4"JOŦV-bzYqi; /&j;31 > t(F{FpDoC~1;X#m15J*2`_iʀvPɻyB98TX9~cǓmF{y%C4Mo47r:SHb5O~@ji!e/.)?)tmx20skUR0RS9{(F`"`jc}tJn4BiJ!NJjn_`h|_%xiqCEӕ(]gm'EtaXX膈<˸%,Rkښten!zCz]VK$_B^"h8E@$|}qLtDS.Qb wFK~C$uu[$$N.T1esh@<@!4גlkH('!T@pm, 8;?Mn=oobDׄg ~S#OC,,߉9~'3 x6`!P*5jNjWFK׫ l`_aU w~%׋tZrWӁS5Uk)a[V0N&aN }|E"6gWNqPaL¿B.Lhz ,IjtT50w)q6=I=jSu^(76 \3$2w^>)ks9N:/xu|w:6jjWP(υX`"Re("\5S5[-n.]2Ɋrڠ4-K w[M+=P)WLe ze!lXEw+E,%:J Q}$PpT ׽06uQ1M3C?`Ɵy,Lv'ZɪMmi8m Y)IEɊkO_.ŧW]A/iz5{! t ʵw'FE+ "~j!Wd$]5U@4&]#\@'\!QF 5DtKG=(ν.,\c?Jˀz+_KܫL!ȹ"ֈWPe}=o\Obg9/a;7q違$(e>]Q2e3 K]zu?^P5GK9uטIf  xj3y0Ն%qmr 1>xƥOo )V`w [m.Z$~WU`pu v@I2W-WH z=RW|кLAdy:;iB5n2jU*%h &wOPR-k@Xr4rbշ<a( aV2CNl'[ý wcKk18|'Ҝ ۃW9J:9i=1pp}|!|/ |/zv>Mͼ /^1T$ f!lPh-I<[ƨ([&*W__"+A3;[]{),k ڤG[hl]m5[숡>1K?)n0<.Cް4ЮVpt#O}z:fή]kH> P['(ߟƝK=n>Cncͳ|HO{& s!IDN㩉DWi*KM6܃1HJys ǔG)`vgc16GV<|+17vjU9iYaJI1(R4Id-[N r|7]k,Vw%Zca^A|"EKpben`9CTl~L@M(hT8sC Z}nd)#;>y]G| >@5?P/<**r hB[Id$dxf*8OreAr?Bs9J +cj;Xս`Fj)#{vfңҾH"ȋj^V͹AmŏoJ?$TQiIJ-܌A-lk!onmASɦ]gוa'uE {cc?#k;/|~s-9ɋc+VJ.3-CY5͋ź紭v\sObO2C}S9 Y,DLpgɋ.2/lDZŮ:MCI|6"$E0 #ї-Xzۗm|;v+E1y#Yw{Y3noX }^!L> RŮEMb]Y>XW@aq Q wԒX}y?N,vs`3sz$W81&?NR[c ƀHF D|wv_׳=,ٶl0K.-;w:P"B4ezspaqNW RvcVOçQ>B/ i>dfW "o"=B\KJ#?^ŭ6$ȭ4| H;f !Fa+%e|Ť>4u<-CÐh*?= eS=Ac@jŊ}" yW'wM "rBAWrT!GUNj́?|3vQY'ӧxybGnw4\mqU,tcǻ6@JUG/q.INyh0~a4/w#@i#YBX9Mtvr]dJS}< %u0SCZIPd 3g0VTk37ggKxRT0%܉tۛs -$lkkfq`qɢ^UvNi gCq: *mOE=c7(bi91+pF҃4THz']y?~,̃Kjȡ*> :[=1 զ+*FOZ"wI#ͣ!vN[#vnO!# }%]V*ջYofŘq/d8 "L{[yl7si2X9e;< nz_ o@OKJ:DdGSX 3䙸 W=mq;8]KdSS6 *fԧV}Pe*QE0~7a%~xwpztG 3TG%\LA,b{uoNi6_t+,[=Mk:g]m:gASD)BRgI_N;}2h&Z=JE> *+m~ZT/Tw,(XCC-Lp=e8J| ߢH^++ eaߩ" /΢N//1qj!cO43A+Ef:lG t.تֆ>R FYꉁgXċ`'\F*1Ey67fndJ~} d.? 硤V%gZ ?`%r)!^I>b8DuhuP!*!ohQa& vDev[0q lR+1||95Eh&c}c1)1t}xUHY]e!l?+5/ Ҝ.ЎV+tue3n4^ic4'KێTc?)?G=*9'`{lzEua6#\Բ5m#tTFLiSↇ_(nۊFAPQ"Ro dg/TђM.OeVZ64[-"MցѸ 50x9u^E%9GLdWW>T_PA\ۉx78+yi[6'ش;פқ+[[6mA3b)y=ψ~˙s.9dm6Co> Zˢ=82Z Ͷe>ݬ{^LA7zIdTtni @R XƜ:FK "4ajʽ6XIX/2uL9eWٔc_ۄ==3)XpGC^CnES[䊴𒆨o;oHd{4 OmFZ۰W[o[2Q= %WhHSTYbX)b`\0Kݰ;Z|Yj\&XTR?7@/B0Sy@;OUݹD>b}gEι'CJ_]h,Ns/wMr`n 2ڭǧpt6aW L&aǷ_5hX.ِ٦`.t[xFfזlι='$c2>oYv(9E+q w~YE(}$onvB ?=(|IŠ/)pȿrI!Xg*Ȅop^TZb&G,QXxL*KQkp$KN荁 9NOYI&1b-`5J>PX 90PM#.d`Vy:)rmYT*`H2M'KEeJE5(up_g.慡'dͻ IW9C⩻CG!I߄@;C bؓGOpRMD%6. TwoQP{jP4Z¸p fA~t0?EP`I.0@ft%O# <=\dOC.*+6\8 dOѩP|yWRMh0+UE:H FŃ şܘ@LAytNZ(bã*eG!b5zz_(v@BY|k,Ҏia(ЗkW@ԔDzs[GpC]gx}6R9yPͯ B]E|.gI-qcЁq ۾-kz2EOx90zH5茰!YT Ny%6T| dpd 3ZR5nG^eMiO7,ǍJ0|#[zC!BT>Jo ]1 F4|y@:9uDbai:wL`>7m5ӧPw-x* !}M0c̘fd[j sCH%f©_MȤ,r/Hjh&P[5@xG7 hqL"d4I㱬ZA*ΛͨOernr(^( 겦P@S':^) 9yi<XqgLdR쬙ׯm3tٱHA++>43{g&CsHu'ӲV`l zLEskf9 59oo)Pu]'oAU2UAN7?USF:IYp #jeLí(gE2C{`_Tw Q6EDrMOϝx[ /^"8&A,jR]_G<6JdE ^`@ N;pk%o:h0բ m[ Z "GYGfm ܺZM()s+ބ4đKR$`mZ=.sl65(uE,ex'Bfʑj}%Z(6ӱD]y3nrkyzj)v!3J)c؁GʴUTw0䛱6-y{+b8B1PgL[/Ng$:+Oٚ/̐0 ƪhVhٲje)K)EdD-<7 .5NdÞ_mlYȳ~GdQ8r Q|£T[8t :O4:k FT & }y,* ׿0L :e GSOM>wK[ `D'$D`'=2/}-~f٨3nr)~h 1@uK~Z4~ m "GR"9=zgg&KJͳ=ŪPXՂwFK--Jh'{jz U831hH>˱hοdP4u7vIח +4fiw=L Z~lRaZ{Ug\净p?:йmȄ6GaO&{q2غY[;| a77c , kStF̳*ksqn0r_Z۸'i=a{gXx~s!5u@o]EO<0-pQSUE+¶| IH$t(5@4uJTZ B_G@Wro<)yH,a[ٞ;WsYH}P$'AY$ױeX%'}fS[z} 8ڴ]u/͈b h7bhT- CO& mh{@e8KTs gLE#Sj0Z w@Ǧ@C/O"FK-{$7uoKmZF}G:߾P(=Y4]8|Jg.ϔ"'D#=#X{fɒ.vvIqғf u09mBhO=\Z$%y].t-DuJև Pg2vt? %j *W摿j6beԨK x4HV={ ab){  ~&Ᵽ~J3*K}wc>2%|gFڕB.Yz[GQ2ɦg%JdI>v+0qՈ+ϵV`]};dgd}zK\+ufޭ$x]́*AL!d.I?v߭Fbn@P Yq*Yh?7^`!w$4g\/9;o1l!ӢCA}9DTSCsª> j3:$˅O3e,W0HܤGD+Մql=V$/YM9O5եw31AjcGp-C\;9:z@0ƀ$M(4JI}[9+9E&*ZA)@2d.RܕE#ac@ M!'2t!ǬWXiӏqH6">-J~"Yā֏Y3yeˁJ̖*g+_^Gˣ u:pf#~ {d$1T2X=g ANֳ#·&t^<S~]74 ?"B-]~5qvjƵ¥ s1k( l~11۷A52ܽ+!gxV~oQԷy5$*ܤe[,CMm]ܪ7QΆkɀ1f ݒ?ğ7=|N,;ʿB7I-MK?\虎d *!`穼wf?5haO#Ͷ6k)xyAb ]W^aP sa6எg㬴Θ)%TjYEDD!'!]O]D2p- J ;0i. y(SH($HnAl)Q=OO֜ZEVυ2;n,l߲M4ZaG9f84 b T f$jlb~#N]Ddž=_$z}JV4%{VLN=Q\p;dyK-)*|mX=a9g[H1Z \!)wZߑVSo~BZ] @Qy]Mub~ہ {Wl!h]XCFcxZUsqǷbIߤ }}TV-c56 ~X?RΌN7x\sK9}kh|gJ.|% qc][\n65,,OZ/v1qȁq~~)oG_Ѳ?Ǥ4Rզ-LJ}!]0lPٓZ&{]Kcz(ڶҮyaNZKq}-7 8e(Ʈ%"MТ"ϸRVC{v,!x GԠ31O >YKs)I{9@`][F~`)EX:{e+q'>$B3|}]\֘E͎b5ܷW]Y2WoEwW˵#R;I2^:r`@ܬdjEqXFZ&4ض#5,o%l+Φqz߹B.bu/!M6n+UI4GRm?iK,`JVHIp{H΋Yy00@}!) G d!bc݅CΖd?luA_GZzbm, Іȳq]-e-o! I+Jw!^Jr87sRǍjbbGp,5(So r"%-m%B?:BhU@ l]4tmfs;aEBJ p<#vl$i}# 2qО®6i瑓}qAH#}:h1"6KP3z"`G?fS:na@b7=*ErL [hΗ:nR@)H#|#T3at ^-JG?4n B:n-Z#rsׇqphJ5ȊV\̝)ŕOjsY`T+[oE#(Nz0rqj(Cgݍ3\GŖKR!orq:m=HpаVS렻nobA4Wf9zԽY㶇[${457֪ݜAQy_q^D.^J(9gHf`i=8wEvucz"0FmÍ%m'T@ڍ>P ˩{L\Gfo+˾\h1Djd$A B;ZLAN/PN[&#,Mw͟ 5%`Ч ]baq"Ÿ%q(? -Wn5|&iIk*ݕ5O%L$^aIua$B*ӥbۣ?>**Ei"wi!F95NX9]a= @fµĄ։gh*jjSf,\=I c[0۶ PNxP[?YKu莎Dld1Ѿ`;K}xƉdQ>2 7 d|Ŝ1r. C`43b P~??fXZIB-R_fP~!V S\& &JRXd[W ˑ!Z!rbktʕ} ^bp_,3Xmi7#Vy,$-0|5B,M3; Gs̃a=1G( 1fnM?/SM=e'JI2c bvsg)Nu9LƏ$gA uW@!Pu"Ȫ;#.Z~s YUdžg$~>Jc|}'W)v1jxSK4?Z])e`R@MbDPO /ׂWEN腪ļs$Rqsfe;>RYMdse0f,BA;#wVJ?Con ]l孕qw _ B𱎍e|kNwG&4(VJU;0EL{"PS w>J[* $M!9 %v Adj}TͦV(c \켸>kc&Kι!.^7vúBx* cmͼL$63+]!gMih_"h<*Q;QkmLtfn~Z "ar5Z\*ڥ>MJ[aܖ˲5c¯?U8O;h[ $9!08,bn?= "|>P7q Zh|?@ \1[r[xzj>}bo:bځlWNgZa waf=qb**KA-uP{u)j DIS9;Z6)!V^JQmJ"+RԵKQ >_ڣSBRMxBY*r΋,uLQ̘f/Ux;s~ͭN1W%fzT٢ j.'B8ۃ Y:> US'qR%{w1آO3/1SQ8C.!4y|C|d_iiZRMԧ?H|sZ&_b~-Bf LyzV[mQtXJz~G`Sau&]0$`eUBjU%ĥc0@t.d*{32̟EJ(M<'#L2ě䆽j~v:"J1XVE!0vlhk(%Kj3Wc,G~8S7}JqSTǡ[L95W &0#zEE!z0S2q7KE@+E;A}g sP/` pR?#a]Z~zE줃widcU ʏEm4" BXU0Cf6! ;a]ffAsԅ 8"ŀ;siUQ5X1ΰ}"pp}s 1Vdzc|֢#$hH-@`_X QO |5$H?*>uYmqpoQ10~@rJb ݳjg>qܩ뜵?s2d1D+K=~pL6=Zչ$F郗& gewH _+|(EhS-(pM;ovSݩ~cזP@ }ΎM顜tNۻP.,4% *D(<o7r5b *(ʸktĆJ9K?࠘cG55IMdJbr gMw3:(KK]`29beGΈgP:9~Rݝ49%Au#a&;@[upycȡBE axѵE`^#Ŭ|loY "rLR;HSܽkP^",K)0?Wi/5̀AjLn*m"+nf-yM |-DFDZ3|Rk 5aI1❴lOT4:v<.6g81ptjH: uޝXwIH;*sŖ{@>IVi~h(qsA5v.A C0t5N֣0C) "xRJ⪒ ` D&⯲ Kh |x$*vҶ Ȕ ]F~%ZqR7H[| %"q.=h@MBL@p& G7:[->K;m?2&}1ꁠJx5 @ajWztϝZ~„z }Xm@(@ ,\^Wpt﵄rgȋG\m/Ƽ[9)Bc|9R#C\YBwOlZ pz<Z/DNnîNa4͋&3W= =ʨ^lAlGf&t"ܯ^d:kBƬ1m63NwY8 IXR^1 sJՀd{N>Ch]%EF\S}Cqi(*FK[*H+u%7.VٻK>H_W K^.)0$֥ǜAD;*3M.3ĊvnU+ 'uD<Oy+͡{JBjǍ~vKܯ A!}V^JKRBlVqSo_CY"DÈNˮpOka0H@I meǎZ}RbºMK/*MzA(iGr؊5p4C>S>j8b `?dw)U:p6g، Q-@*ѯ=G`kT  .2j²ۗe5c)m~\Σn.Ԃ' <:ƵIA!qsš;wfNn>T_X yGԮl+M6_)8-2ع1 uDZE:a/>\'q12윀))! WF~YVY`;UA#w6^q-Pؿ0c'$+ auwE='J=ܢQQvv8_xCZ7?]pR)M}ޣL]_, R#%-eRj3n}%uZmP8&6(!F#CJ,3M5BR#~;Mo& 0=aͥb 3ࢎ-"0ﮊüw%.orpV[:wOizұɶCl$p& hYK卓R*srM:>?MqzVTƨ ﮌ?䷼cC;]~V|CCS7G'Y=^}[DfձJoaٲ6mB51xFpe{DYI@U{w˭^?>\ih e%g/E97 %-[@䜟KRYYj ?&Lġ|ܶk{k- R~E@"А  4^B4JY]/(~8Ag;pV""IW"F*4TSӎi7ᴈ 2FgknAu^ۙʡM^;?kГYΎpМ8m 0$bPз("kVK9/ўٚF+&',ߖp=E2I~HoBۃ|ĬYbne{,'F].Ъ;&>oб$'/ h]o2 /SYpLt~f˘PLR@j%7{z6/B Tm][o^ڢ$3}tWuPf_ᔅ-՜yC  `d|+aז .sk{I阢G ޯ[{#9i9㞛Kwzr/\R܄͈[)5~8kEL ᭬:UvU$d̹D_E#`/0wG2f%o ,Z\)9p+~cifE|QwۋM\>n VÈ PqzU^]8d[LՒ2*o`;wfcwj~gJ䲉%{SF K~JB~H{ :o-C"EfL smM;>?R}O y}ͼvXp݈m"ߢ'٭X9qVD OKQqMwl܁=Ӥ6EDf1?ڭ/!UʽNpb\~P"7Z4.s).Uq, ?ҁ~g&SZ^Q@4F|jM$w..70Le, YR/F5fĩ}VO:?֞>W9DeЛi4pmxgGR_&5"#UM[90چU-ZM M5AVnZZ~|uEy=BO8ws YTv!:`!Yt^|g6qooΧ`|e 5[ts1sVB!js% рK9mqsPjԻ>5Jbm;;5#k/~eJ~Yiiz:KsHb н,n\B|Q -`]sk5\ޢoY @Z ܎njg>{3y(Wn qT&VObjw=>mK0$nѭlCMP5\g?2 uQ$_ȈY:Q#l߉vЮT""~EÑhit]$L{1Fz&#~կ|cH< 6 W>4.~ggtXo0xE!?/=nKpLɗ |ѫd۾TP i6|!..iߋ+~7&YDħCAI:VRE*ܯr52HaW+Gtظ̻4: O2P|dT;UuͷZԖn#dbb49䁘wT=W1]2dWƲObj&R7j6{hB\^xj l:b2lCZ6rLxŰ _cAD%o-Q.~gda0| Jiވ+gwJ-̉ @D8¡8%'{w(jiĩ;,"8¹ T?tȋR}7hDlbz]KO)ҸwLv!tU/˭cMrӖW2P(HӨ<̦9dòyof·<¤ tf19L4/Z!.Tx_?EsD9F>Ui . +`<˵β@ͧ&zå%ceDbV[J R/÷CLC@RYsqe-Q,j5~kF@cb3tQ5ڟ&u\S% ;!F\Un?\XY"xâ 6l4-^,.# {s ?[Ŕ-Q5錃(ipMm2RORYC&adqj(B:OWh۹3s}2 }AJ@t@^/oj@| jH9Ƌ 1?+iCՂa TuiJ qbR|)8 Z=b] ሽ6j9٤dga?FjC]#lf}hDkdF~w. C'Q 4H`bَ㎄!J#$ܸ/N 0n D]W.-׼- ~ӢQ!NVRtmj-"{̵Ibn! 6,DksLص x Uݭr-an鯤mcϜfM(9[tx/5^ҫX]1:NFbjP}׺bSi;.jE$oZö67YxX,cLݧk.҅{-!poESc5l|b! O?λ/җӇ9ЙVQZIql|sY[lXD:[:2>mp'DƢ+&ѕ{es 0*Nm\ؚIܥ]p^Qv"(W0˖; hq(XHC4?]e2ܕ.ja4$-GDD:pmMYJH1|Ͳ UK g$-SiGWC"H@NW,WJTlYF`uE5+^`xGE%&'N=J$WY&+ю|ALMqYK8?&SêND(S,!`1ixPDYWӎQ'NX5FQQ]F;~> |M~_-_}NN# lXpѢA=PdEN}4 ug3@1ix?r[qlD (hBGƠG iQgG2imhZj )f>) Z=zR;}U,P?UWO$Sb<5PFWnl-#>5;jrR*wcES}uw.2\ZWiǟ1|zlV0넔"?,:)KwcʴمV\Us곀5ȷ%QfZ KogUwZA E^l #sWbyyO wi4A)b~sxu׭:$$uG~rf#g!{(Yo8C eES=ֿ e`J xӌ Km yutP Pm^ %Q~qapMUO0qY ZXVk%{nkr(b샿 lAA UL݀f,dc:!XpO]?*+qL, NnnInܗi~0)KhS~&UC<)ȢJ-.ƅq{·K".h_yoSybd$a.@)t9/dKຂCN;M"C=~yk-:YpSΝm}Td\O6<#,0t.zؿaW,D7Q0gHg y>'@nrCL4gV@ i&ֶ߻i٢8KI=v,L?MRv1ϫmo{H~NG %%QJpڀV!'GnMXv fC+FNfڸ*L-U9/6E!96YgM9\w4'׬94G,վZ"St`rtՍfmȽ% J: 2/@D]n7MW/%c A|'ee#GD?t#жs'1¦[Ť5ҊmJ6\|x;?{Qh?]:1@rW#ȲK_1{)Q@2Vxf~Ln1Z1uD0}7f!(n1|voTR钊2]P8  $1_,fe1bþ+~#CN@s&{H&gkZk"1 L\I+mvL :)d,=xEs^ߩ @X*`|M11`BrɻkVQ7M8P\+fb&vA"s *U(Wu:|%R?d%qL.?#Fhr{qTX)t[H5B/Sk* cnjߪKɹTì3;i ]DhJT Pp2A j`RTd<pmIN|͂4y;D8u|L jԭQ7gLH#zB*CpwrRDa36$fY?ԨL1a)yEzj̟#˼ȷSR[Gm}E 9q׌vRtOF|gcZYqB$v-[8:M V8!^ב!T[G);0(g8OA&Rv"5ay:cq%/z$'aP ذ08/F^҉Ⱜa)Lo%ano|W%0i N$2XT*nmò QGqu]}U8!lN;:m\&!Dc[:](ps4 jT Bur]IquE_v D>L%`LY{k2nZ`LI%/e1q|ub]OĪ;YϤi9Ru G(̌lF݋eZ'Q!ĒVM_FZʨyY,ON~Ҥ!\(~ZJV?0YB|qm"6A{OYg7)ϔ <,;<i1ݵz_D) y^a/}d.)Żil1VeڡO0B/-?>҅y^ciY_8I+r!f [$,Q/ ٢)@d+h8'U3]3sj8F̮=ހO*ˢ,ehpZ%@o0~0I3CV"m^w}[8jm1'wo! chK0z@14^MbHZ=gȠQԽsl1N58&GO4i''Zgzfn T3;Yby᱌= S]ə'Tʴsbx]@tJD!'F25ȩlQUGwN鲄~OAATEۥpi.f\R94l] i>#,^f:0ïeJKWA"V_ X~:!/+l|v7 4TaDcT дfPFJ`8)I 2Agh- I WRp-u=w)}n, TXP:NA*W*@#%7LE%E}'2^տ*CH 5k/&3ƞj'!8:qGKH޳PcRW)0e^(pr ]yuzGvhawpذ'v.:wc0c܇CgEnCo@Nj+$'3, Ht6YV$Kb;#4`2HVk GlE<jlPx".Sd[Ǹ`oǠ?6(%{mxMma_ z*>UejnJx2)jB$o6b>Ps.} wox9vxc\.Lkfm^F:Y*Htc"7CR O}EʬhQ5QnP}HI;i>A^{sjnBCۧeF8'_DA/KiqFРwbwmCp]~Dd'3$x~ o$\0'"R*Eɞ/'l{!Z_;$=e4K"FҲ!\wPl&HG $*2t1KgWϫ)55+ Y |AN|`]k\U;heL(f/$k`aW-Dc<ɍbV5 ,9NKP~7[HN*L8i%" ˁ$AQQKod 8c/kޒ횼㌏ EE 6@eo|g-)fr%^˳.`V`v Ky޻rQ&E *ƱApT(tI9RIr[J XRHbv{ OZ ;\^:Ufȶb`kvLUZnŽĦ n+l7ZwiI0*,(5 k#h&[-GKYc/PpCLcb䬶=;Up8&ZB~)nu(k(Щ (ce苟jD[%q N[#I-CP!䔐W |>d?=R-OKvOuQ("R_k,(l '{(4Pgg64̻`,&I.hICBJY_Hh̓Jʡ)t3:Séspc<Ŋ$a>c@BN6ihJ"L4#r+1 ʭSQg7+ckxn[t~ыC Hj0 x1[ba&;{w0Lgi1q|@w [乇a)hRn_P5bc&ad?!ɓ6Xbmz%qQ3N%!|X/()z|NE\ݸq*iL6u\}ŕ εme ʔd∺ۜX&4*0t]G/P߷,P%ŹX̉9pNv9ru:l3u7G+{E_*BrxD٭ޘjTH8:t7SFC@o^C=b"7[iWKM?% -"Igtm4~rK6 I N23, &C c]S{Zexp"E(=֓ȩhSٽM3PV{.P~e _DNMyLr9HdKXR1FN܏^EXEҖ"_ Xf10} V1$KͿ&eA'ʾ\x0dY@԰hݦ@uw dyl= "QD&c:<3Ō&7&RqH㜚,vny8LGRbMuVp 8oTgut&w_ 9|;8 hĊ8 }HSJ{۶;euF 80AN^̈XxgE J@d"^ $BCR/̶e[ɊFl 8tJ{}tN+^ğ]kX@ͭDe=p\LwHrQ)ڡ*]I 1#h[5ڛEe>_Q&"=l^E6xo_a^<7hݑ%^2w?T-*5nXY1ʜjMԟ`6>Zo+JUygFTλ}?a B,VC63obsc| Χ( ̲U7x׾?;F>;3 >1 lB% *nen HǬ)¾2)K~]p'zಹ׭"ȦhP@QK@gb#Yü )յz4e'`\` CJxƀJ݆2SkVK=\:H.3nn*xeQ V6{]n7kqNm#h 7 6:|7Q(n7U8ȾsNXo.:ECR7kjdM./mg^G3o b+al.r_ OzS[]E^rfGjXSpYB[Wqc$PB{Vf°o& %3ö YZ