libvirt-daemon-driver-network-8.0.0-23.module_el8+785+dceced31 >  Heϯ U]3dh9XO70rJR/a7=3-88vԾчޝ=&&1p98ޯa7ȩ7yCq&d<~\fU죊>Npj3Gi9$wCDšxQ>霺܇{iʩRK<dVۙr~B˅'YÝ֗ݡ0YM>CZ\!La3EY')(qІEt)a`F|&Kz$9Yd}+C+7#?%ߖu阝gɅfXR=w;ٜ$ocݕCx@4Y0-W[3O ~sGC{K|07"s*PMtU~)tN ->T{07 " >pE?d & A o$(/6> Q]rx}sO . `    0  * \  D @;(68@l9l:10l>e?m@uGHIHXdYt\]<^bzdefltuxvwxyTClibvirt-daemon-driver-network8.0.023.module_el8+785+dceced31Network driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities.exvx86-02.stream.rdu2.redhat.com CentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxi686 test -x /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtnetworkd.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtnetworkd || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtnetworkd.service virtnetworkd-ro.socket virtnetworkd-admin.socket virtnetworkd.socket &>/dev/null || : fi test -x /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :0a^G,!)tJ? HAAAAAAA큤큤AAexbexbexbexMaBexbexrexrexrexrexrexraBexkexMexMexMexMexkexkexTexMexZexbexb590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a52468f05f4aad6a6335194af37afb257783a2adf0aacfd05f3190b88b6af487185e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c3ac6c96cb11cc899e6c315c922f0cae981b92f69690ac95f7eb341e904defc766c2924f5541fc86ed9639103751deef2f87b0244f80007a78c05418639d70b0a9314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9fa23736f60dce5b24040ec4c7108780fd7fdc0ad639454a6737b254f8618154f3../../../../usr/lib/libvirt/connection-driver/libvirt_driver_network.so../../../../usr/libexec/libvirt_leaseshelper../../../../usr/sbin/virtnetworkd@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.module_el8+785+dceced31.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(x86-32)libvirt_driver_network.so   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptableslibc.so.6libc.so.6(GLIBC_2.0)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.0libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)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)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)8.0.0-23.module_el8+785+dceced312.418.0.0-23.module_el8+785+dceced318.0.0-23.module_el8+785+dceced313.0.4-14.6.0-14.0-15.2-14.14.3exK@dǢ@d7dgddac>@c@ccccj@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-23Jiri Denemark - 8.0.0-22Jiri Denemark - 8.0.0-21Jiri Denemark - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 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- virnuma: Avoid integer overflow in virNumaGetPages() (rhbz#RHEL-16749)- lib: Set up cpuset controller for restrictive numatune (rhbz#2223464)- nodedev: update transient mdevs (rhbz#2143160)- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh/bin/sh 8.0.0-23.module_el8+785+dceced318.0.0-23.module_el8+785+dceced318.0.0-23.module_el8+785+dceced31 qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-id0c1bdcac8a130c9dd492b2f980f5051e50a4879f38d49ad60ea67a1283769d0852d4b81bbe5a8a7dcdb220fbedcc036d00b5f2b3ad8dad242089aalibvirt.xmllibvirt_driver_network.sovirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augvirtnetworkd.8.gzdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/0c//usr/lib/.build-id/38//usr/lib/.build-id/76//usr/lib/firewalld/zones//usr/lib/libvirt/connection-driver//usr/lib/systemd/system//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8//var/lib/libvirt/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=0c1bdcac8a130c9dd492b2f980f5051e50a4879f, 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]=38d49ad60ea67a1283769d0852d4b81bbe5a8a7d, 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]=76cdb220fbedcc036d00b5f2b3ad8dad242089aa, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) rPR R R RR RLR0RR[RORyRRRR RR}R R R R RRRyRRR RR}RR R RRRRRR R RRsR;RlROR^RdRYRJR.RaR-RFRvR"R+RAR=R(RPRSR1RMR!RTRgR]RqR?R*RkR RiRxRfRHRLRQRhR:RBR>RWRpRKRZR7RRR/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtnetworkd rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-87679f18e96b974feef8f7b3797fea3049239ed0dcebde25d9c5312e5f5c9499avirt:rhel:820231212172507:9edba152?7zXZ !#,] b2u jϿcm''d+ Yuы7+hiPz!eQ=91*hHH.%\|cϹ)j=:WJB cCWM|v &)Hi+R›g4[D\eF[r :rǦֶ+?Em[o? =V9qj,rp1zn =_Sa%*\2̒>3^'̌X_yF_ڕҷ-N@^"aoE%m)j(Uh'H,I_2<& *pYp$vn;XbE㋥Ǥې5Xkg51F꺖ژB3G~u |Kr),(vpҍ 7LZNIyJYъ^,Gbci]ow҃~Fl ppc-4qSȝ}SL _RQd1&"zɠQvw&#VnBzz%{0@pهRXZbzH:QG{A@eg}!je";ZOL>nGʘ݈ڹk@f V0+Y V;~&@pD'ce߁r|.zuK'z)|]@YBc[#Whg@{_>)ح<0wW#F;3ǥnX8HmV!G֮JH. Yc^9d2D٢sMNY&Z̀u&.={dgH6jޅOCbKuj14_Lt:Ԟx0@uF?hh$㫂}HV!32B ƗwvT #+R9a͝~kaVB0 ۭr?T㪸2-9?ߨaY'w|ܙ#NJK" a^5lշwΚ.\yVx\| }NTr<ы-yEX ̬qY@RO!~v4FʭPh% c}Ky%lq=ǥy^"bRHh%^XجҢWd,aY pF%I<}x|Am4"c ,0< w H?= g7xzC`Ѽ*]"01 }MS}%3f1*]GغN@! %zs WGi^Y`|fͤS7u0apRB}_'A`b5m48ե dp'RfxI`$*qx6wY<,=lU9F). IZ)Qz P͓x#Q he (tpD^ m dybEflb_#!E2NEo0"(cFIOl>8'Q_`גE͑4ENzW~OdCP,YqV%.fO3\p.Ιd,{ =CS u ˧fXfL)rx(t69b(^T% yz*(Tp/+$'7\MtpS jM7$yE 9EzdQ;K,puPCêxpy"XP<{EI?U‡?½=LwKv5sI `ӪᨍuΨOD3^\Ush{3:߯㝄>i!8t(H}3bLn 4M b!F44B Y.%W/,#Հ@L/ y˃;x>XU<|X ȓvl||_Op~ÝO Fբ͍Ⱦ ;TO]-_;mw͋ g+GL.>:ZW&)ı9C[}1^s}x0M'a CƑqNt4}a Kn;R6 ;f HVv~OKِ|Bw?]@g+ K=Gg(h{UO4Ε.>K `Y͊O< h#60 Q<4TK~c ի.Jd5n}mY4C5fBNd0\yBnYMGi+;% lLQ:Ex/ `@A#}͘2^lK`Q^MbOX'<}Na ):W'D߁z&NД4TA -қJwTdcL7c%,5%FBQw^Fğ.`h="vRA(0EScx"5P*DdAeDOW8iM3l-6me4GuI'#0N=~OS`Oľ$Фh笲?r  n$( /M(.Eaw.EF13V0]%(317,T*/x;{YU"`F |l'Xfr Y'wK}Y306y~(~I8̯ kjm cUSj9fJ MƍP2Ls9}qi0-6GкhvgSauJ}G j3r{eƩ=ƒbX[dzMfj;ɃKxP_UFgupd0WʮGhM[aU{NrqхjD1X8H#AUy)Sv`Z?$Xrhuв$ijĥl7fx ۛ>Zv[}׍ |÷s kB f7`zFe qTRдމm`Vƕɍx= +t]l `SDpCw\ę 9?fְ];zŽ -ЃM@_2*TD$CߐH%6f9iCF9OuN?7\%u70_Rh*tǝsWSfDf nBݶ܍;-g1p# SuA\{A[EH2 "u>Sj >fD΅HbWăEE;e8{3ٹ@;}*HOT-:|{eJOPv&26Y&p`Wqh{6j]\XAnЭ|mVg۪te콣p1HVyV[ٯ4ަ 3X:qTt*\ $5{Xy!ঠZ W8Ų)gA 8]3!BD==TZJ"d;ǶyZjRK1Np`6]xjb_pɭ!+`,^H౱uG78']oFH[5yIC? Cbu&`“^֮}WTN Wxr%ିF>QZ| PpUAFr|}Jc9< E1-Wyh]TָCvӹrtiY H*tb>uJQgjJS뎼ʏ7j.;,M8DhAWG[?ø jMceꌊ "¤}@02m =cVe)SSb)^i7q7X12`Ba@3F.K mNp#`W K_ O-!r;N&B;jJ}jb[Mu2'Crs4(Ov˒~/}Զ?W94I"H`< 20_Ş $-q)؞m2*ЮcpCIoRY ;7}Ͼ;oʼnn(] Mm76K˙3 Uï-a.G9AꂷUa$osoSBp;,˜5 N,bI>-L2K2ѷ^)vw%=Sa;z]"}û. "E5dL[r1dUg4R\絓d漨8b d^8i5,D uݾ(65'Z#RNp9 J(-b{N[4CeIQ._ Ez_B||OX 0r[3ezI<5BN D$ vPX\У7Y%7e;$}vQJjG:rqH- q8JZ q aaO225:B1a1c,IUà6HU %?Zj{=7t>dlW~NI|6b\tz<޵~̬͘z_FDy3~B ,][ke3m*̙iIʘC&vI[( _uKe\o D?x=uVk_Bf=G0PxJ8P'G82c i;\ w? Tyn Za>tHQ!2?6̬&O+[hkRA%$B%z/[;Ho;5: C9>]r^8ŠEaA)B6Gxd-{.A)<`=vh9p$ݒ ~?\ _I~>`l [Yqޕo[buMĺA&@o0L=Q]N$k:T ?DM >8NeP ٕi| x=d 2MDд^@F>Iə `JX4G؉w+_وF]ư$) ss3ƛxr u‡}<ӝ##9%02veӥ^D/Ӑ'L/+4謁/9|hdP(&o$wE6W+08 ځρtjG/I2Ӹ^q0ūG S ۨ:0=H|Y qJJps#?Uߵq?rlR}%Q^\aOtC s,Ov%C7;:fң]{ w>=4^-;b=hk{-?4 1u#D Q`۱uA; WJPQ>ԎkFe(I!d[bk[]_u3`┱| }411.:A(xW u rSYa ]fB.s>+J\? S4*&|.Y %3>jԶV|fҢ-#AGᖬ1l5DTlDB1yi@G\bZnOK ofGcP*P(5ҷ澜Qqc:BIeY[2?te*p:XM̻~J2mH~t^>& `X>FkXhb+T >+P^Tr{FUNޭp+Q5TAIl/Dw af!F2-|b14Gl? +J9I=sQEܿfh Gdl. wOs7tP WM wFȑSEred>MYЈ!O ,͑|aVLk "YBAU*PPP_9CYNt|c?;AK#k#IHR$U-U*IS$p`Y#D׵H͵L9@gD+"֣7L}(cUZ6MO\~vgʅbT L5n+@ ^$HΆZ*D!Xqnf/]aQ8Uwğșշ{[<,gVۈ/#~|~sh9gft'50=LTڻ)n")(9rZ|O/3P.a*6ʲpdR:Xֻx%(PڒB/(+.&TRipuLj3K,Mw\@xNKmK̭Y̓KL}{e5t+2{_|y~iҧk0`;u ﰨ[Z$IN#?d% nU"Y{˪<{Cc95CQiDʮ?o]lU8P:q77D\ '!L+Ķ~Q=/WpZ:*:rrNCp;>#+H'6 I9wVͻFOT}v]06ctz?f`A!⦜[ސecG8lnP2b>VN&9ߧ{Gh퀄FZJO3CUV6즎$F`Ýv vw|X,V7GJ[ AD;i*Uueʂ8 8ȃ$Qj5ޫ),o66F<pT:'7{y[ t$6{e:FoҾd'>eMTؠ/ǃ[w}f#-,_ r+)({s9_J7CKG}!@,Z? K\#Q5Af8&l%QcS}t4:E{U\!*7K#zoG񁴰N*C GP,zl8O6x$Դ^`[ ,e rD%P^+xv yVѕNN]oʜ*H_E$\;00!/H?.jn҃&m'5c:plW`č;MMJ0A.nQHhO>q G;vS524?:ªώ (k\`&n;]t3Ј>e€{_}R&5[´L]פ;cp"j͵W^6R.T~vEol{!"bIB2_FAhJK@Y H0rp Zۙk*^GC A5g q\4R[$Ziҕْv'hQz$8۲INjW}T02yay{V~)Nܢqܲ T>?"+cBm2_FN۷kIk1?{6-pGeښ7-pH(n4`PNp1mMЭжbC,:c ?C!Ri&)CԢB CTnn_CoxS\,Y ǮF:0*㮙.GgԲ{ \(R0_n+Б3F{v;Kuyj`Rw|62}}()u8P$pn9~龋Q mKCo`"ۤNa/sէ?R3cNI_YF{ J7DozW7lfIHCa(8C\fI[0R.ȅ݁|^RoUDU![X ʌ}^B%/"= Bx&|# p"x|MZw\BOa$O?Lv Z*#=OD9Re`Ynw5&HJۂ =8$[T0T8ҍ^E>߇#eh6->͋3? Cv!̖| Cr5qPn+Y $|OvQ]> bW0t<51= 7A7G+J>ea ɂY Np #~ ' ,,t~uB3"e19UY4北=Iv$Z"O,7^H}qBafRZL z9Tt(Ƒv9V*[HнR[\{Vc5j1Ϥa]*rW: &ȷ2 Z~ (<՟\ ?PQ7✩` 5j/Kk7dmE$5) J9`41/ ;4m|%c } ^Fj~w[J6B ƙ7[+ +6 mj\V{&;`|?] Y2_eYgF7u&%y, @ k(!L΀YO=+$x]z5lqSA%b` ȱ3ʻBfp?w%8n{O/#1<>~J>=Pjʀ;[?kP;CA?̐Ke-5 !!jӲ sU${?B\D"D( [p*NUA>UMdt* !r{Oi?nẬh[IDHfv$3u}fRt磵XM/*;Y/XԲΣ`ӯQcǥeg=ܵ >RhdjOҾx(oЫ4 J=AktSXu4_T 8k;Q ':Q+ Z~ˆJ^5j.gI,rih05Z0+h&s{}OZe_lAC5eDRc"#60EͧFB7߷S^r5VhOϫӛvSA M[= 4ou@e\ B/GD)5b&Lm3r76<+(D ݘ8t] 6yUu9 Ng\ޡ +dv'/ FI,m fCh--.j7s1)FҰNγioВN G3F>hXf fXӥfo:б''Y_G E\=i{,mm>mT@S6ƠH/;4=N}Efs!'$E^͸dA%1o=4 j(pP4=5!mMVP X3ECigctTmA,xTa' Ҫͼ6G8M{?8 6vn7&Deꕌ[DKR=J&$_4L.$pK1['ϢN 1,E\e6Bnpkk-Vo:0|_98 E%{ X* q͗BnyNOn%+cR/创Y A}ϝ"#364r2 v+[{e\X [, kL}!~+|?R@\,˞ބ#6Շ5 HGذb}]'43K6Jiw(O/U.< `(S}w ._ȯ7Ф[K D~8r ifsSo($\ ( @A3FcxNKuHsfeH} HB4tC=PX V6a0ljż},b.ޛY'BFBH>`"6Vq<;-񘕒nSfďQ *- 59FP7F򢂅l|_$LYFjgϾ!-=:c*hRkF%omJgƽO9'^ bwuuX<7[QRg99(Eq˗ 䫊9OU xYu?ѓId2S(צĽYo&8K֭\ &D81 4 ڡoMFrlAA-Nܨc$!aF}_|"̣"Ş |<ؠO׵n+FL% jSxQu7q5EJ_vI|Kz_Q )@Mk!sO["EV:!i{j> w0+S:141ޑܛ'W@ >IcOa;➣t?UKGÿ S#"dn; ~u%poa2p %Vs$jNmH]|R|&-xPtAgn^U!sl׈w,.}TCOW7O`$;q}Пe RmSkנy[âZr 2oຍJUY@ Z/$$VLtt?uEݬeSo6 @zLq8ptq@N(+]/Uu!X .ٟM4Ug@|KZ&v.(ШQtJ㔿vOYqqpyxK06POi)o}ؙ~ "B`3E:aPggp[+W<NzZ<,[s}N^[6Y_pE97yUwzWW AXkknTc,qw Wרs=>QogPTХ#`>T8}9gB=}$xNHWJipm/qOB]eׯVd1<܇RW%5qRg8gP^A2o4+^z l;h v|aNH.cC,}m#\_H+@ uDK`>lۖcZuպfal="lNaɃ~24n,Nk$l>yB2J<8=;Ǧq^!=][NYS NzGhCdtq3iW{P 2Ceìy~)yh68 CJj[Qrεl٘y{)zYXtLLn>@'f!VM*|mF8juW꬀ ;/ZeG[<4/)BUKk(x.gM(/5Ev$ avK+ieaRf$U3-q%@_j?Y{f[<K]>0P-6_"D(࿧i leMpQ=ucm˸ jï+6C>=:9,9=Ň׳So_ܘ}cVV qL4QePnf7 jXϙ8߁ŀ뇜~4WAD˴Xصr:rm]iBۉ_S3Գ4Q~MiKt2a}13b}xVaQ^:bl0v0 9F r=&e;xffX?{wQs0Z<ޘ (B"/LڒŸkvcƬ'/Iw|DI ?%8kl~qtL'i˵|~-Ű[zFmBOњ`}1|$Dߕ@G\\J#n3z2R)RP }io{ݡ"W>vAd+r pm>P{%&FDxoNj82eb乿FSK n<兩j> 5nnRRoAґ؋ԨGA`٦#x+űX1Ɯ4Ǻ3^H)ʜ9;Ka1zo4u<]};f`f,5;\ rmӘw$1FyaaL{E53Dw8:]a3t>j6Yo5 NbSy*=/N1Je ^/#SC} mwZ= 8{SE5sڟh`g4g88èpRk׺%V_ ʹ`7sk0߳}?WѕPRqLr.Z v}=;')RTU,hX3f~pMd8ORy ^7bxRp$~QfYsS=O=(ӣu~-p%S <#?ߞьWv74FfHD `uxqWډDdJ#ҮB*'[DcUmOLYV㌱yh g]X`LEDvP 3z+4HUI櫠8pƂJ >Ԩںg<10ƾRά"nv2Lh =G:UjyD6})_1T(k\<}wKaTcs31 '깞6/]ܳ<daPO"`,Ӏ$-t _KZv0M0]g c9_N™\hm^.%KZ܎puI7'ыI-m<:`<왭Œ@Z^Rqf!1k/Yfs6ti^&8mmLɒvF=۞*є姐EmYlK3M3{ o5w5b㡐"`$2uf~B[0 i$}zm kʕ7[tGwH1R̽VR+r^BZ623/jBwIQBV ~IOyט}:9aNOnR&9:c߇-GP&ln-/uws~V=n.1K0Vs+ьOA ~K`z}uh.sJɕa{mh*_9=JT|W (>؊[i͟ ֶN*]++К+qbʝP"@JCF &k~e-oa[1L_p}SrV=Od 9JN|_tsGjrU~3W2d n3pDZ9 BEnE*L4qa/"(ֺ! 6Bv8 L/UKD|J$ 1BF9oɝ(0 D΍?2r)K"*;%jBԏ.BY`LՉ$F%ՓCu9V%oLE*&bHY#cШHtqPpӎJg4:"ጢ-9gjܨ9|T¾+es oG=$eg_>j8~hvlo ٢)kgLi|P~s~$qD[lG!IoET\_[U(_0S Tޚ<,~G_d G.dFQaX1 RCJ/G<Oc'pE%%‹CDe6*Ag?PCg-vvպ}'8l I+ $Y9Z 1$QG|P&_-YaHd[xVN##䐴=w %ʹ0V.Oi`uD'=Gsɒ>v++PGa4+ChJEkGgnN7$qbL4F@'96^|ggh:5b0LN *9<⑐}O$k9Il25Ka/~i=8NZ"N;ޤ)'z6?@?< dIW})xC =A >Ym-{`ԥuY셋+<+2fҊtbE-yy5, ^<݉zjj+N7yv*oؐ~.=+ k?eBHI:=Jgp% ۻz ׌/G(E~<UiK]V16 v|݆щ[ι.FᲓ-SL앶(`jU$'fg}q~qV'V +jȘ)O$dQ͌)-bg6d㫧 }f]{bjL[[7u"hiN٘+'riLJLu龺 &`s\!7~LgeWw#Y^o%w0?Dq6 rgQy/z};R9֯bnqH}tTǾ^́h(ubW]؝vp! ! YIkM#QJ]+i:-"$vGV%˕TSstfe6XEQF]T%+~J5j>R]8ݚO7] i5pUYEG|J䳑-= WMkU#IΫQuڞoztas?v_ذmM>vl3Ĥ]+XQ5l cn򽉁{=>5[^y#&--۟0LyJXWY7"?QX 5B^l0<@n}p|R?тWw[@'a! g9h3|KF[ꞼHW;?QE@Ċ=(+9SLEm4*6>&gJw9Fxc]8XLG囊WsM@En # 9J[|'1˯E+_Ҹ HhkdTZ'fN؀J!s ~:[vKy-Bַfj-ΒC{[M>(ͩ9PS[=FA0F\~>x8ߦХ2+Mta A.keB39^F^[uֱ+Ýkh0Ӧ26y 8GUwtVS K qUk"KnQv~)3LWؙl4BMyаY)~Àa*vu"%ǍZBGa"^[F'ssx,!$qP0AdO/raY|H6v Иxˇ .Mߞi{Zߣ=4U^-@lEE!Nf7hهX.ɪı%I]ے٥.ϋk80`Z T_f_k{aV$hܓ8 9GVA\)aqc(I4$`g\@ gJM2[< ̗d*OC:_2 92̷$ޟÁ).0МɽsŮkבn o{5gNǒlE`\OHc#\2 YpUeWbsx!%S yUaskK^x7H JIi 13^!:>V'U8ҫ{P*F=D\fC&N獧 OO9K/ٞq]XUǷ_IR-͙$- CtH=j z%[}4NTP5nő9tj$SqR. #D]j7e6LLKoV6fp#?Mb02K?q]VlDg`Tg{w"9UAH='DB+R; Wßb(zrT?xa_4[B~= UvInYvBxKiA<@/A b*6>MQst$TY> H\'ғܡ fL Eϻ {fJ~|6FxBC@u6#\_ǯj2ꗄg`}c=oLWY୙.Špc;|#!nMR:E  e}gom FuT^RVL_9|.c5Uuh_0 fKf(KML[1OK9b)dzo2EȰp Lw4QRڸCdޤ+m722 64GiwE]7iC,y4h$ Ziٌo% :$V 4$ڏ6р⁦얣創 ܣLؚ}$( I+r[ȗ KSbt8AYDwvK 4ңDoxtOJ:vҐ e3%BA)"6)9,4'o]T|ucP"M mG~|*nL|2c^r=w2{_]g<*Á3C .i1KPǦe e++󣃐:)e(s?rFtvt.{'mV-x=`uQ=G )l?py8T=~ʌ<`ϒy_y:_[7- r!U03s򒊡1cC3:UA&0a@^E4R 7g +@Ô:SN:G?EtGiZ  ,r|6oe4x+AHk{hHw\CO=O86I?lyb҆Ykg2M۱9IHVΫ7lla' PRp#J݆,njX([PO & <5bO87S :@eK %3&TV֯Jo`T uJ©㼝u3PzljXDTҢ_^T')ӌUZiηԁzk\pahyCuE9]H/sb4݄TuBE]I#qN:Lqx H̟72Nؘ̄+Y-om߉" ٟ;YX0\t"^aXa[ڑ3ĵiG`O,,`"sg<^0gFkFBMbVI3t3NwШIOf wBQ^Qcq^h2&Bk>&yk9"ݗ>}K裗띺l:\܆NO7g wd2xtZG[uiF`ElRn)k2[옉Oq!9k6ukTS8ÊC:!!׷sԧXҹ~ЂGd'W2SM4C=?c,g}c,hkllUm*,]L +W\ba=PQl>\!4䴿Eq{ 8 T#pi<- gzW^o<[ڟAD~aFZ(Kv<fс(?6\h[m&L|-0+c2eaI3+]jy vYʶWOlƒcmU=9S M|V_濛s *Ns4@M0=N#HK KHqO֮#|sp\:Wjz}C},:PV7.B2¶ )lI9ủk}j)+ :mA`. ŔAHQEďZP1"97j,9֒^{J-Qxa ]kDe$=lzQ96!ŋɵ۸&ے@Ϳ|u^X{ShK*n]nKzvu 6*la4:ﺜѬJ '5ZpkO1ȯ@Kܩ&6}N;c1Qmà6{ȇȂ8y,{)H"hcj=ќe=U3"8<96bz)@&uJ{1ycYDy3iK dxL^XN.'8>^(\R(f"~&M0TU`qGx1o? y;b7j{nm*0hl#g*LGu62h$!dgs YuqTuX6#1x)>~ugq.QHvMci]6k)Iq:E!jɨdBD!n>Yͺ.;N:ϒT$s@M 2 LU d^֌J$uVDP骩]S2I@a)gP''"| ҼsuXg8\?DesJ]L"3ci [[W' 49`YmL7Ĺ'=9~;-4EQ&,=P `/0?52 5)3`qKru?O1 dti@9n"^n)̖ۆ`p zpٹ 3b=.mO^7^/D2T.ˎ6I@lq"zCo޳cOUܓw #z0+ m` !CѕP Bwp}V*wl7MSa\eeV%=tQa<\.T Euϒ}鰡Nߠc^Qk!kqAX1m|rVD䏹=X9*>1t'C-&ѓʇ^u5Hg|#Xj1[#3tEQUnt¾oN,r(m#?>K䳠oQ%E8\d}>m2Ie =q YJփh.nx5& J`{I_eJ 5}MvZ $j7 l·{폱Pt u\64|*4mNЭS? Ԍ/>@t12gds)tj3:Qf>T`(3hF>N8谼M^6g@̌rp9d&B  &{&Aá8~^ۡ$CP jh:QmT?L0d|e7Aq$.ڬ%OSDuq@zLg'h5}3%"L|.LRuMP{doA)z:'EezaX=(o/Y=-)ܱHтh/Zzqjƨ>(GԻ<= TReRp<4};bcb0@p€a+wLsl9T|3cf8hvS3p. 1[G^" #mK(7oM*{ +7wa;l 7ft0xE}[9Gǚfj^,a=GHt z<ym]]Q׍ϔ 堲.zWɲit1/U"]މ"; S~ o$Ӷ cBgQv0;k9)dؑ#*9}NZ-dN _"pdiK#ףzTx;Uk*~H~(6H OIa24KKѮNȷohI=%9zyJҗ8\Mڙ#! P3/=v,0zB˖I") )s]aT&錝IBG%)@}`v'7`4yau]Q|!!3I&h\D M"Yl zQ]6(ҘC/N]u58y7Dzi`I\, Ҥ~ࡖqղߣTu9 ȖWbhur%mJLy)*BnfO±N3I0E3m&6)W>F%KAsΟEm$.E$ڽ\(YeS1rZ(@dw {z Øi8Q{/d'hD}55A hHQ|Ԅbnd@n@)z-nCwn,>(櫬@%#h Lw@ &rʞ^}Nϊ݂FafzYxT_lQ N0O>&iO r]Mmb\>A3 i|@u}sjmFmaNPYesS=lI.^"N,b\ÛПf_9zc%8qٴEXLవ4uO)&,;ώ O剓7$OQmf~j?vӴ eWJ;$x IlRu}F@abz؄frbT^dKx%$"] P4OlyƬFK]Myi.W#wר40X!HF,i<[ *Q`ݮ]^B/CIM o[6gf((/цT g5Ox>(V^·reVhHeu SKs;obL]ZVPKtK3=GE߲:eXo >pɫ,҈nĭ ?[TA8~ma Nϟ4 ]Π;: U9'ql7Y m 7il}!$QO!kW||Ma38/Wx}@~;Kh(@q{{f5!ԓFƓB2UvY~X=&5SR:8s Nu/$9'9@ŃB} |['uܯwAXrvXB-|v3 {qDlTFD}L\u970,N8|U~V A jUq ;aA*DT: Gb0cKYDx"JmQ(jU, # ?L筌ugb%({ML&YI>-;QmZЩc2)1<ּpLrwig*17}g s%,u gV*wM~|M{a-fcu!\P/W)搭6qg j4&Fc`dFY")h<լ)O:roNg gvk/h)FrH|"b9ЁjL /*Q>qn]!υ22=]٥7nCn\ӧ8$o:[R0$+,GjgKPTGRU /9+mbs0ھ֪g)}oĖj0M7`E`{aȵ~L rcg]R̬Ntهa󝱐:l8XJ}5HX^qHٝk܃2$àay}VpCRo׈ݑ !$HxQOwРksue,?!YZ9~_ jfQ9~ guM}vL|qږ\Y@s3eDMU[!sKYii.i>V(7d:H0rK@8Lj9C zFph!n*- 7oP3AWs_oNI=mJ9>u-ex^F=ek2 #+zc#Tw ~*BڟF0ݡ|׶|"CgJo1#C'b+C~\@vueLPwKK#O]sՋayY#3y7Q 9{$Kxi *,;~##+aEB/Ns`f,[l#QChTU6'Jg` :'z fҜ‚ach];ߎA{&e,P58ˁ4AW~Djǧ`o0aSPNGoYa~mr6PoΩ~GG;4)3qa[@]`Y eVtk R|ZS4Xb>킒s1OjEN~Gb u7ak 5oQ/YvʀF.ϻpd$H#>|CF{)U mpe:+8 ڀdF`27`=NY gSϩ)?=Wn*P3-ʖ5ř'B]?JfAk 5IeoƩcINڥQnrj=J6 꿇U=Z>nzE񹉭G^~9mqtU|K&1 $IR4zzZ)M6mK&l%8 fMj_%7.LJL/\yl'@~@i~%@@ye8DFvS F k ,k0S`y^feڛHM%_#m)` ,)۰ ,;ad;cl bh7|r6-=oha^ƠF}AĔ(s Ll0}l3x' v"WB<LB>& Y+O 6ht5/JE.{:H bJdHH VXI"ms꽌lǢd͍4K_g;>[I"`Bi%Mh#g&h %Uޖ81[n}-*Z3mG· EJ4I54Vc=Αt/j)D2ͅ wkM {) B*Q+Z^#k֕sM?xTb?3fa?-_sx7k'v KzrbfhE؉-*H}9N\(is-Z88QrJ焕Zr*Q G x˞;ŷ4ݤO'NFc7pÿiK& 8?kQh":}_xÅV8Ox8%H| HtYՍ@&:|YէnlA3$ ƟDhpLZ,@:o8VB i@Cb3oO1eH#a|[[\`Njl9!%fض&G-55MbˡvO4Vy g:4h'ju 25H%7}~bsz3M3'k%0>~`d>6ܝ)3g챜t, ,vg۠Am ,k+=~T\7ZL"{ P7@P 8Y4kx#;^& sCս {\aGH[ 'Յ6@K;X%]{= Ny;]wB.L⦙n^:_K9g߁ƤVY}{\`&8 ^ <+],SjR.Uw^}k#5;|`{#_:u_aW+4mFɷpu H~/߳jd5h2WED! 6l0\.cHye$J;pCLQ#6$Ol'9yBݒDjj+clzXȨNS"`.ʒHh<`Ty;)k-ujdBVkOXXۥfpr&r3G׎YA[ltZ$a <TYcƛM&v #ۓ qBmdGjܔKQVg^.+$˘#xIncep8 VLnHlT HL}l۫.l1V b(n}6Ge} ?s4k[q_ c)Zaz}:pl&-[= zͶFVFy eR 0qɯN]w$Ph?V섣Hݩ%"XXx U-fmnȐ`t6]iG78z 3bH@R 3vQolXɷ OTU,C~͏: tЮP(E"?OQ.4\OFMkz^|aenIn|\ O׳(9I5 a&B(RH+8v|J+[2< [ǠԬQtɧI5t;N.@}{-AV/59Gs[.O#SPaäݘS)[\C(Ϸ+Y8v$z0n= 7cÌ9jQR|W޲Xy_!;\0WT?хV7ڴW:̋ePp2έ'KPѻp)w5xe9B?Կ!6_lyO:*XJWTy8jt [)W$1ӺlydűN? O61P0^%;4R+&HY#Hܛ,ql[(bB6s R nTTQ/>c)xٷg w0VYL0$*^ VO'^k!W'5цZh8?/[/N"nUƁB  ނ'% :9TnxDJ]ձT9tQ,0yA:Jp?'l["zǾbU{"Y6ك˜# 2l؏%|5Kv2yp]G3Z91ͰuI}T采u¬jޤ1yCV ͠]#|u_W3dHMٔVuH;J#]'YZ!^8~"q b.?Dq.0}-im\6^Zrdyθ6g92Pٮ[K21I̎& Ҵ 4% }~ɔZ^V!q(MNLcm>W#E(!-Y,Wn 34+X3:#wklxplo2X!ck9ڰ>4fƱr!~a(Uϲ zDmLL 0[}VJ%gySR~Jط#}rjg?vKxٺh‰`3sAnK(iS;R72}k!o) yF^z[}sG.!RK_ι P/!jUqO$QEa(E;]4e J&SF=S%+ՍO%>eu0=>)('aSlIWW#\@4;/ؿ˖NЮ=\8R{WִzIIАW6 duŎG Am/BGk:qyr?㼔kk}+iOs]]s‡/c5IXi?BtnPr0A|Э@|U-N:o/Vma`t&(cÞ:i֥;%[\ї>![I9f̮G^ iLJ!TGh Ziy`(7 .ێRx:}j"Ⱥ%a=.J)VPH-0I&<] k2Ю۴*b]ѤJG|{aQUN'&Z$DxN2U~ؤFμ@<"褜!= I<3cD􁩍NJ~TzCRW=W?Ԕk4Bg1+$[4>Q}l3I w窨gv'1.b=iшEN"Vx iԴp=ixt 0(fsOlg#N>C/$MSh$X6V^5Kآ0qX c6HrV3Ki= ʿrlf^bPYjJGaRnixX[wEޘw]u:w/Ec:q.<]#2.v <'`b@HL.+ڠ 6 "lָ,ۢOc_6mdqV+.V{CT/\ n8X\{珅ȡ?PAQ0 qd۱FS c~맆q!: 7Ufu^ar2ߒMD<'Geδ2zͥK8-k+obNr'ummo"52][p#"ƷsI߲J** o[3.Ap E~_]07` GpKKJȁjT$RiI8Rz5<,nٔN>idz,,z!"'N_`bB`A3#rO0Uɺ:Mѽ1d>HVQIxјwR b\ M~49\U@D58䫮R>6 n% GLxċ@Rb/e(0hK>%e'`3nȕ[6\IRܡ[s |ܼee =#\j)# f9<9F0{h kTnYBha`f^ 'E,j+nD@]f^YZg$Ѭ 8`S 2B| ss]]V7~~j2Oc>^]C iQpD9l7(5arTŒH1֤oom=fMV@vw5h2< ? B'iorDѭ^Ug+yV3w|5E$6\`[NɈҭsB;@5 S^V-f@/͉Q#Q ߹Qf38ZXJf#gK>nL2嗦:7! *:&-tܫkY> #3< PC*gs7v 3q[l "e}ȫ$_O%&z5< ;m0>vtzd0M$ 7o啄1XiHొQ!*D@B lȈ ԞLYw o0ȳ^ocB#ks H(#~j*QUmȈxí=26_"e -]Hڤx^K,q\4QEfy}ntG읉Ear'+pWNR[=M9X{_DZCԿ=s~WG&q#$k4<Ɍ6ŇJ,V? (H^umqxV)k"t?l5D D4 N268dH&p185$xU6xkW۽T>Z` BOx1?8rz[6U>ju|5Ot/Q/D:E;OA>8TY#}ˤ }ratGGsP}d鎴80hzK̩ 5l&{bW)gfmr4gsw% %m5eIsD: L}ws'÷bqͨ=雯'G\[gId{gn9b X[,:bm`9 eEU`,Ri.t} YէqJQ5&qerL_e˸J1~?lxE") JǹB#cjԹoPs/ٝlOàH6W4QOaU흿Iic7z޹}sȦy&@3\e|W;Sp"ڄWrGTn)1[3]U y٦ϡ,֘ZioWΛi2~D%\'r\z©4#v{IHb.+(sXviH{G{%;,O`V6 dy H{0&uf /SAip|idju>a#<){bR:ʴxZl)ȑhyCiZ0pEa!U0s4J&٣=W+^>%lAizPaUU5b9䝽Ndv$fܨ#eZy5}Nm뇈[}P,mv_wr]w<$c:n`5=x#7^pUii[CKf=L{G{КT08fPTEf bSL~@IkC?3܈>Zטm\9)~M-6FPH|WwZiSl+YQyfQ`6 tPaA-qql'~J.UL*R~y6|8ڎ ED>[gZV'*jdGƹQu_s.}ͣde)|mܺEw<T584LRpyߕ` N6ՒW`'F/ 5=dqv{k֌Xm[e eX%l)iړX߯yڵoi ]ڴ[/wZ2Pu"XLg~QBӞlseDܪ>0y WyYa򂮣FjhNi$%lVFB X9D mS!2TFj3e t̪;NޝbHcCR;.kżCqZ[h0m-^4Hk<.ӖtF7z b'P6O=#pw[gp.ftk^d+c9vҜIåCT׋S濘iPhu,)L@l9SZGJbID" `702X璛l'Q%R<_8'*FH_xPUj' o]}0aFZ0wɱg~!$B39𨕤4jio v8y(p}1?ٗ縅YOQeW-LɐKCMb厔DuOheژ$l@slԽe"}i2h3N$V {:>'B9fNW_Xid5v~m7@lLː,u%_v~Rd;qbW*҄Z|DzUHB񌷥 \pt==PAtHΚ>epoqHB!³Ӡdj1o;lR2hہbF]PMv0J ֻSSɦBd 6/>##bnM'۞ߍ3!*$^Hu:mG/qj˫%`:jܻFlX:b{K7 \ŬYS5@Fx>bݐ̔?Qz4r8o[c+%\G$DA=+%NUIKn2A6л aDiSe A\Oi&܈Ij],2TzO$߭ ̉@ӑPnخ!V.Tr_RQkkOvmy\*}$uAp]m+,lVm5i!(ᓘTbE&A%n|N9ay~SZ!Ն6۷ݤq7C!~mɻћiԫUGFܗ, e6J&9w: *%v- VKw],0K;. \E<0+E g:>.l)u7/$TϮ,LjI׌/2%yL΁u#7] ɔ)о-Ċ/ɼQqU(YbS nɹ%c\ nCB6pw O`֋ )O'˼ԒLKj4SH9zJMdBhx^!4n!T \^1hYȽi" ;{j/}Mb+o A"mVG҄t?@1S э,7<^8er.&+b4%h >PEL|]қ|!ez !fle97x:*O)X', sld"ᠷuu n\$#rրoUQ{|MѮ8zx&q/]'^ T8ށ\F]$u۲z&W 2op h9o3֬"BsBe5:+,قͲ%+.-GE4G?bEvb 4y(*)yn ì%'ؒPFXAia[~l +mCȡE1yZc z8~١-ɃbDǦ⃻e]Q@,O] ,Y6l,@X[.9edfjl{B ~݊@J93Gm sƲ)9g=mG;|Zf&W'|fEG|jU6=ٴ0}';c^k 1J7ܾ{k[.L{ #;26hh<1<_e i5^>HfA(KFv"~T7c촔v33wsO9 tl`TOSQDH@tz$| pQt]8 xS r9+m9՝o\DW?Ca?ds Lj2q/)3w #e Vd n9cX gxpsmr @:|+/D>,@9mq0f0RU@n/3cWQ('hvn\ %Jf֩PrEH*;@.tk,I;p|ƝǷf.sD77Ǖ"Eu191"TL0ӎl%n\]`mGiXlm $dXɇ9pC}LD>#hpmXPe(! @L0U A'g'bjrf#Yƒ} jAG*{|IvW]ᣗcu_{.lٜnUta TYl&sѺc/R}UF4Ҽ͝ѓ ]<].0 $ dŽoJd)(|X8@8Fj60T=ɠm oi_Xiw'/ 5IȠdUX-pY@ Ӵ,QmRi I Qă~"Δ'P)TۨDG4 s +L=r.lˮC 8䯽I9ɚa;^d`}ҋTl-닮:n64]W0Jv#Vm}Jz}(ǰ qsǢG4t@L8?51j;3no+z芛nOآlsfP#3T`I[RS69ቫ3? h⾢?ӯī#H $pp/-S2Oc}:j+!_ЩK",@KW8 "a,ND-#m4;SY`;=IMCG_y:z,wS/A?<ي#d1XRsFnY9MVn5]3e]yeץq3uN>DR+ c7MEumfu(nox7r2> !,PÖG4sf M[M4,"`C.vV,̛fX$2tPbɂ=YGV-һ!r: {$sV4d/q6N~#vT{k{[*Z>muGy$,UtN]rf*IfnYsN15doKav[:WXk?{>I՜MZ[14EĒ7ߒL1k80p!cHFTxH?ϔ( lRFaHq 8bAkQ nQ"?Wc/['3G|#C,BVuQ@3Cq楥5G}v0,M+ޕOr鹉L/d#W,$L2ϲLNdĮpqw̡O`ü;X3K_T-$?D+΁HV hnR2eg/}bnAp*)6[P:$n5J%](.VHi:T/`qDMX:ֵڪ2N`٬OUi$ۑe `r, $) ?BuhS@r#M2e_l_ m͍5cIyѸ,%)hCT馐agL6e^4}aa2WF/vOܒdh܎v-Q.mgVǐ`gΎB_AL*'n<Ӽ^FtAŒ+dE;DaXm ? P*w60mUa9u2Gɿ/#Sdيj%,{~QEwb\oِ љ7]_0zY Ǟ %W[fY +'@LuO!/~f+INoj3nMwY 6gg:stVEc>-lFZ+?3F$= Z]]{jiTxZ. (7U@ۂ~lB[y&u?5GOhIB&V=$΅|@!2EV*asTB|͡*jer(j(YV4~rx@׉!q- 3 O q3Aaa:4oc+2_R=u1@Urc8#hN<֕ 7Rbaxۆ#́N, ay%ޣr)/xQq Jr[׹ٹ˾0Ƣ. j*<3_ j%}A:4o>=y˕j0)ӫ7"J^T #DIv~vۤѹ4WF: ğ^Ӯ,w8үG=nc,C1k`Ƨo|,Uݤ%yΙ>kdk).:4FGJ}WcSVPCMjRNkTY<;6re1ٙK81Z b΂d ҋEr4~qh sq| a XTeK,y__9xqLzp7ߛX Bi+ /b/ZhxR=O)[1HMeZfMGb'a6g) 0 Q9(;0o 1fdxyGbKÅްl!8wn=%xG$z/{֚﹙(a9<Ĭt'iPX!@U }{z$ehT˶!gKx^?_ 23Û4Py>me9(c 'kr\Ye:c&nc̷C 4#6(6KՃKJX6Q?/rW*`_[Qm!Dk(mS@EY䨝՗nHgm $;pf3;iJA\r#'Usp>7$}yNWdb~!x\1Ĵ^)FJ<&w~/{-M&T5V&kdc(sCUEAN9K> t4cߪShPhbx9/#B4f(=[fٳko?@I}ҎdLF=:V^9*g-ssKQΏ2FE75J%iW 뻵Ӿ7o!0mP Y^r167`ge^2ǵ)'G1-iB|+>V!atHjAUo"Q<( ˞|chw)> K;zzR| \UrtW' }l59w'^JPSC9?Hͱmuu!Q$Z4HG2Q7Uu8v3|p vxҧ],8e*&}HSUǏ"v. T[~lDBZV\ZyXr"56?,`ajuy3vktOHڄ1,uG/3;xv„%YZk pɔQV-Or03鄁tPgeFa;L,jb>~^ܡm9(/HRӊvmr,='_ԣ^-D; {L|`+t R xGu7FS0KvLyE}~Ki[/w)it|j=9rY QlYlѲөbyw]6q{RD_Ήt7sI^6Fa*_X$VGD `aj0Tjn/RVƾvz/p_czqqsfI+W|Xeސٷ2Ћ k Rw‰jX]{|;c'uZ0FGe0#݆& {^p%W,mwvTUNIu֬f܅CcD R*F,0ܧ{WgKQ_|M19QeJ~5܄"o.i*^L~Gc::wT@eP$6kq+1À pi{yoF+8'>N:"!q )3%Rh~XD׿1b^!>: уC:ҽjO)jjlj(1R~x(|J"{(rŵhR/@6 ض3j˒=pOL=6&ƆWhg `Mv6XQAn S i}$ϒYdB槕]$k"S&Z^\iH$iwaP|4dB6?s5۾Xd01$_K"&TN`3$%JTɢJO9/7!c"w=7Z;];F+j4͵U<!a dUGsDhBZ ؒ}Bm-O?,~(٦8JizuSjA=:~nBE/%6!_ y00W?ïެ8$\&}KTns_ qÑ{BorK^f5lGRfjfQ*$ANۑ^TR_ԅ?3 y+0}o%q',h  L2|;4l# 'd%^IK޾S% >#ɯDt8$c"!E,`6$פp꟤&KZ>RVƢqw4xh 2pfagi5EHy5 'i,:PF]CHW}155q +u&bM `Dog5JWSHi \tH%QE!H~JxY m_|$!F{^ Cx >lϘl.RSůXULle^4 3B̉yݙƗ1=#U5~HaѺc(XCf\<X zK3;[8[j[4dyxyY gi q( s}"+/ "RJB:[ǭ≮e*G,wƞm鰢Wԩgʼp\3*GJ:k g 5Aow" LK6OGX)8ϔ~}j"Lp&5ߢ  Lgy8EPmE I|Cl2ǚs.AZ '^A4b\*k|7n?* iZrbL!@8Ib$l"4*GȌzƕ?&t3s#l2Hؽ0B1Z!˳?FQeiKnڠPm%pQ $o>Y"!ݥDeI\0Уd(;T% ;ݼX >KIjoGSPJX"-Y[ Ub"pf>Qu yazF|,Oh  NKZ>5 x&U ):(mb];!m2R-ڵ=mDgWhtE'Ծuܔ)Kb5d~֑ t?K^śYGVjPapBYK &. Fg%-|EX-nݗ>}w[BunCXE{1xV+2ueҫ@ sÿji|0,>+Fp$3>|)8'SJZ錒"ׄǚU9x`-š,tvLs~ $`wTX1Tz u orHvgQJT3A̮0v:: ۼ1& XaKw1O${-9*aȈ xȚdPJXIH=ytb!c'$[i Xg?UcIq N=k |ΒФga\/M} cg7;B1݄;iHm]Uo>6,8.宼ӓmۼy17Tju1I&ʹ^(UAdwD{b d1]kZl\Ռ]I߭4]y }9-7)s%C is]xuZ΢Dl=DjBfGFhK6%A\'RMG$ 2%c)bvҽ P$x]N #^ʬ$gMXuK+6Gjt~@ACeON~/aRg7 T<;>iK/}Ѝ/%͌z$}ȶRj/Uu?xXC8XD#xW6{: W*մ %`BN=6XTjxU= X- CbħuEMQc,R#u>/^?*)X:Ђ.d# @&8Ƕ@Jb7tqƑHj`'ԗCڧT˰P0(nSōsɫr8Q~DKdb4qpX@tسhNiI'jCY~A>ܻxh<0JLJƇ["9?/n; ? }D"Яkp?0$ϰwpP jV '<\.S/>17B;EBfyeY/ %6hW٨l_*]*fWPCv84\790؟1]g}᠏u!Qnj%߀#&1|ג$$("HCz4_ܫr"" I2G77)XvxX nYv Κ秺3}N)CO{0LH(LѨug3-~R$t^ >q`b^ÑGyUI#2KЀ92T͚#5xaTӍWLJh=]G<ݙ([T6ٴoTgvآ%NOWkFkd<9%i%aEzz3%4( IV/$$n" &}7x6,RuHKli4X#nҴSQúҘJT=.agrvZC}bbyG t&T~h&WóxGݱUfΰbsd *4Ǧu,Vf=,w"n|N(e=1f!9۫}fMX>0Ι d1ZxubdGC(sC.t`MRA" Ge*~){vk"lvex; 5Ud7g̩ t˟"YQ{YY1;3 <u#0-3IAOL KցuLOLRtXFE e<6(㵮˩Wn~@F@!cY;?feOpdmnJsue->CEv2}lَ\-wl ?pmḀ "zsP-6c~4|&9ps#:k.w#-rEb D?鿕8?cVwGK-;m|p `^W/9-'WXwٵ(6HE5V&lG]m!Ϋh>x>sf:,ayE͸]ân_d?#,_ uk\YD NJpr<<Ri {&b؉gϙ䙣Z?ZI{ k6:S2URY|DLJ~.#֦&MԤҡ0;=jZ9Uj 2&gK&rw~o,4!ߕ<wFF)ͳ+YI`Tr3'6SKex"QqhMViҠGɽ*i15r~Lޞ.=L`bEҐOg|-8ăq): xM AA.%N&^BRb`g(A/\?A tP@~>{wCr L9O8oeTqi3Wn?nU!=X5qĿG`"Px{c'f1Lt22G+~k#UIh[ˊkZyb^!ł>sa_5۞h7?ygC5}ܛytDMB"qk aYYPP 62Zx00LZ0ЦL?wHز8XapXr+:)TrWӉS,,>7xt_]{E؃8.=m rAa\x#+cl2g'76ICWo0|H:vM|[#I곧`͍L%#2g7Eū`CJwuX[AsK~GOhuHXCRKL/V;Vg-]ųw׬ݹ T尺\/KJ4mii^%]A(ghKU~,wVQh{.c_u߷j[X'dnW۬/ZBnU R1mdDU݀z)63& ek'bד# ?ҠV`HRP~= gbR+],idB Q(SzpLNG$םPڋf`("k n PRB]tUR~sZeT#!f/~dkA3K޾t IoCK/GL*$9QbJDfl+.^_ʂ?Ǵ%~D-: ^Az )v6D82nۺ-% Qj978]iwwHJ/PtG!ȋ? lV!>Fcr}9ɗ̈0! $H$h0j "ldjQd %V NgpQNX _K~6rW㾽I|SN|,VWeڊ?Yx<͝MĽ PzBcpދu &(E_^^&aTKHI [Iv5"0iƨ@0&$KG\UICNm htbPfjA/S%d'P2A\UqM#y*a`ґtM5Krb(vjģ.|@$N 6g|w6<ȂJoUOZW rn9 s_V/RI =I/sǩ![j;p9 "JMͷґ8Uz.i?u IDG)s`=;1-!=]i"OgyR&Y\[/kOOs,`}ށ= A5ݸVvx[=+#ם\c6%kVP^3y܋ /Om,\-F/_u{2q͌wq?Šu&fjCT7ocXBԥT򫚗*tjaӛFUYQ=~JY*׋+Ճx,5G@nc'7ryr1~q,x-YOM8du_OahA%{Nrm9W+6Ƥ1yN)t@&({楹-m2R 6n5F$M* u.vdw=7 !A\,'_ .@e8OfM1kSAaqrm *Ef<]m8_;C%DrG \Y24biL̒ x~v0)些X<37 範jho m_לv(b{ƹ+2&& }|mA-n=D8Ų  [/&P˱zΐt~mq3Hz3+hKK2O@_knGiֈ|>ISzv`0\v$:"AɣBمEfzHd#kUPg3\9P%  0J/~Zq=Q0F2F%5[Hk8j-]t+ڈYJώh><1Ў_"8XPN_lӶs02Љ{s O[Jy}@1m_{˩no-PӮ&"l6RLJ|h;zJ WkC1Ŕ^imwG (4H&s[ŵ}`!K w+&7Ar7S~FNÚ xWjh*Jm >3li晕Nv"|I7{"]ƦNo4&[ Tr(PHjҦٺ a/^G/r3c1azIYۃ@u9J{5qu c; <LB_^3 U0$br+W27Y̮֫nubF{{iD7AdC=LG4sV^-[)"<.|p}eo":~݁o068޵Ǩe] WokȰ杆 ¸Z_7bZSeTRlS7oA"wa b1)<Dɼ G/#iߘVs. }A瘴ܔG:$8^p%8E9a J-i!U֞0o6T {C'?j~^Trߕ`%|%u'K}S*?B~v/7D>P}=^6A r]6#|@S}?yG?+lWY3L!^D O`= :e($7];x&Q3ϕtEFB%~ޱEGvB "/@(q{ DE3f1 D=6NwSl>% ; Z!b]UU-!FdHQN+yGS=1pK\0. egKyc<# tУ}#dm ޠW94F0JUqID@{|w63FV7C >E>/3Pq Cу[w[c^u."1\]sl]DQ&]$9[=fv&y1ׇ[xsnB$pwtLZ}A7mPJQ~V[0!2 -=Ap~K[IGC]UmdX2JNoR`߶ 0nC&|K6=eӊn0yh=&;]$@H`ߑOBEB].I2pRt=m~C x J$tV6mjOiޖt^$t̎Gt;օB8БI0#iCaS4=J,,@KLY/ЌiK-9cwS¼,0WJVRм,H Zey;1F/4gZ}Մ'mi=llcuR EiֶA/̟x$4IOps:i@"T|>:5Q/nk*,pQm [!B<-7;guO #I[% c2<;u * xeDnix ]yUnPW-#W wl+ h5\rX:_F0&M7uz%`Yf77鑓LIE؋ذkB0 EXuSբzz{'[F1 );P$OS%H(.O֊ @Dr^frUլiF1Z C4-P"HPN%s[fC\{G3:'Rr=yܿgkʴo.:%]p5.R'TZ' 9x(*lk1nTby43~*'"ǒXDM+Z ь[9=!ԄkGY9ͧ_°H 1' ۬k[}F>/7]CQ;iShԐ\GY>dn=P8dD:5]r5`Lz T(7PД^n{bkW2Q\n3k|kr{BDŷ L2턂?lS.yg^қ+cb#?uco_x90qK)bgS_&#f ' eOCH,.Z,x8`# Jyi6wjm1M~%c>}cK`\~-ck%k]칤_uPI:y>;ٗ?68 mvpQY;]W4ޫ,A]hw>x)84BUB65#,G+`ܓfl EZdNrڵ9eJHTArGf:sfBcrtEG㵘эØ1]ED)餼6fL㞉%Pt%j_Vy?+:F椮r#w=rb(Pj$g|г vA0ȺbG&8"|ڼ1UL+?Zq`vWś/DžBl}|60J '4 4k\fЍWQD-Tz ) o>kDK:rwq7lܮ~a8Yh&77$$a4!-w@<藩x}q#ޒN`zhLN2Y'WvβeƩEjQPCA1ĀeݐA0tgQ@6R3vyA~T٧MhݬDQ)zM" }&K넞s7_v>DCӠæ/ZR35pk-24`11uROc ]>$i3U~K}¹'ϥLe\^$MM{̣дgU$%u{~M3xs8?Ȏ&‘e6KbO`g 9[ H#nK=0a͊E6OAЙ|nNp;f݌H)&9(1ub.@:Ҿ"9 ǰ.L8 ꬉJ[t*6|Xcl=~ -p-8 3AF=ظ#933J?놵4'EGFiJh? 2)1bd#dկ(qA}ϸCz'J@X7=$t}v1Km.Jg , |#;c;"͟XQVu#l~{}vv-xkC-#JV돬 !vl rE*8 d/-՚bAL"x/;sQ6A}([fEqo0O)4Pө6prx{|~BNdMq!?X9@ƝќN}(g*p̏$FApdF\IMcMgi7{$U4kH'jR8G}vO+Bzc wVum;D]ElQ(_a~}Aɮ~jZ9t2R̐& Iw,##(Qm`ѱY; F /\,y>67!5g@,_]T°/" *$箮gU N4)t=H:W[y$,$Jbͺ@d֍ P5_!LTs}l8؝Xrm7D)\!"i'Ǡ3|SOnIhǿwLx*<ԏ{1Z%Ŀ'c€Q f{r.3((v[O?_C'S`0}VWs^R~Gh-<1|o 2<2oCCV<^RƖ:u^Zp眽 >Zky`]&[]d[;&$a3~!uA@_BUJP,@PSV(?,ZsUk2.\ ASaH.H6Qu?8rnESq9^(ӄRL/]s9,0nͯZڋ ~?>4ܳ@  .G\&7'S&H2ǂy|kwD#ulD LotUjU13"?&><PӵO8Eh)P@u&q0Cf#ƊN?X `hxl`N! % mjV&BME0%RD}'LfvKrq(9<]+[]/ 0Ӎ}KV bsRt1E!4r_9Eӭ]Nz_T-|@V_BS>+$߳=JU s%{W:yq#ϕ0P:u|DEĵ+Is{x% K\ _@s`^6h$"5Sg)H,؂ hc'vF!ۉ4V&V:1.+Q[?+<J-RԕoS`Yuv_q\IGz>!X'8 銕FZbI@VuEo7D` k3փ'wѓ2KW-J9'HmfIvCB:Σ3:#հ00jr1R_[uMn09`ד+-B 03g.jr- ,YLۀPU)w= L4XH'C?+q\c,!]hR>_ct4F"N}&*[peu-\*?r0a0Tsy@{Ϩ_wClfUl%f9D^C E 4˨Frzg֜խ L:CBꌍa 5˙=8ٗVq'25FFຣ6${>K[xŪvK<}Q Y)ĪM6Q4{ VEj ۭǜgr9C6\L_wy2c6v4~YdϮV@4cٿC Ov0fh>!tb%U?3xc%_`Nq&CbBr\Pa.̛XT&x<8~_XrW/ANEMkQ'^uǝ"[h]=`p^ݭoe<%F01QH̡ 13FI(,^3I 3\~v l'M>4q"@g淾Ց|~6j*[Z:TA@êw%/˦R9"N\%DŽ >?<Kpac$W1J/)ռitD*g qke?.[ŒlU6Kҗ֚\$ mcbQoR9s7|F4<@ @C_r廆[59v#pֶ0x0W[J$&"yj;AcZ:Ftr֏S1\ÊHڮ)w: uj>5Rxj[ 1duFQ.{iLPi@jf9\4,+ g oU;[FtSr!hՎIR Cx*~yX6R.,:B9ҢʺB9&+ʔ?ܛak`qPSx1&z 4a|mngrf0"f:]T!Z6mB9y+ ha3$ry۶v:~_ZZLWjvQ"9 a>4*5"+\sxTu<\x#{$Ep =t6ڡKЀOCn"ᦿ]6ҩחyȭ3G)]yz:6@i]Eg4s0͍# s!vX8cԘz3GcbswA&L.J%{`eߝaucɶlTSQzZŦP՘dlֲՁy;s׬5 utg|tIj^"[*{1ṴK αR Ì"fBu.Q_2;wM3_ym${㠤3G% ZEl,xќH!kDaP໢u4BR] H {MD-gd؀gx嚳s o\$ՄrL}*ޚ1#%|Djt6] Fﺣ1|?ihc XN4}0x ۤ\b˹EM9nT3F  )BկM˖$ҧSȪPEra{>âxޱYDZ0;Fz qޥDv/+9\EBDkrŒ҉!Ǚ1i %7,<k1aZW[G;saGթ$ndu*P? w `O C)`#"{Kַ֯8 @1JUՋזWD,9%/!`NMmtt 0Stdg_ ie+7{ԥÌ=k{ӠU}:ۦGa2ys!5 '\v_nLO *Fa=(n {Lֶ'"gzvuDM 4ߡs zo{VXat'Iv#TP` +: -?YeOϿ$Uٸho :s~V:cb4pT|*~62oERI 9DZNj1Bq; B Z^ ԇV%gltFc' 7Zq&H & 7 1,r z.|ˬKߋ1!"g77t5,&953,z7:7uQ Y6ó%%\-Z=5UW5?_kӔ\ޥg\Jmv_k]A{Zߕq^Lb1u Wt0`$OVT"( xV[W8$x]5/RdՏ=/T:9IgW{*MBi)mi`{Uھ.(m)x녍|x C aSX<o GsoU`2se]A; t*JU%T]Z7VݧvPv/(Swќ׈)d⾏ 7i8v5P锂 y|Zz'XM> #ًK;)TW{wrti'e|El#YYOLr֬=lk=#ICo2vENKĪBIU>Lk03QtJ^E{fIq%u|wMhU>H@ OS[tX(?/.~ژȪSL@ p!IN\)e˄!ϱ9mz7gNN8[;ߢd[փl<qKԅo\|ŵ}GOІxz VtPU ؕ8IJe =8`8}cV?YTlbw1<;dsG  Eo4 Hm#vm^kj &zf-|fHwVzލ{*U# 2k9R(יFc:ok,oĴK&]ѧ W& ?Q9N acۦ?{ ĸn2Pd7d'wrE f9R F8=.jG +n2+QlXz^Tˍٔ\Rc/uӆHe4Sv6QGOdAk'P^hk]ޤ3.;WZxxHA"2JIw's,0[Fjc䑻zP=C} Hk--Uv]~Fju!FG{6&lƯXg!+ZK=[l#b̹-Y(H:(_;s=Qԑ IB'641#R7^0xB(n/$\azJF\x紱KhÄem6 nXՂmMq^͎Jav>zm)Cq_@ /,|G eXqˊbGmu ^G *˩['?r͟]Z8]!gA|0'_5h U<Ӑ]u$xZ-__61VO4sלK*ӷJupL ؐ҆,\ڭGcB9KLOm:|&vNv$SfVdPbc>3j7Pt֔v={l˜:KWעgRbTe- 8,ֶbZ# jU!?0ƈ7AY(p*d㄃10%9{+ЕpF hgK[_x';]Zq})@uCv$}Y.flS[,YV3A4m{ }"! |< ňU)(?9ꎘ}zg(tP20uOA22e(,Ijs;!LZ*}:P 1 2̟_k*v\F#0jD`yJjPaTpp/'0:"5JKlOH.Fu! N G[˦uF59P$<=Z¬eޥ&?}&φP3 ; k$EhڨZ^|LoM"pmʱGZz:E`q{¦Z_^&Ay3y^g*2y}'V#sļq?-'coGS(a.\Yq? ̤Ef!v9޺B{O᫅4X1:=g/|PG9e8pkB(e]0( fjt-p͛Cؘ")<\Q DyM^dw Ph7g[?t_TiCoܤX EUB.cU(䝜⼔5rM)_/G;oVd[\:fkFƟVk "9{;֫VH&}xbk}_{A;{O Ldpu_)z&>Fvb'}]Kk?dꉭriT6#I@Y}!*83Z 3p;oENMiD # ^lmen{~pHfQ(,a!u  Oo8?և^=R È (%I8l<'4xvMɪq8e+~N2e |m1X7(ӗf0B*~U&:'beynbiSݖcۊ[5'T9߶BpWa'Mn$o UL!_1(,vU`)c;j7@|˝Z#՞`JNo.v3O8UE]` ME(P(5Uˆk b زRDU]nXN`&œ/=譱s瞽>;]v1BZ=@mGC+r shM,F\')n mi'AyIu_QP""QMdŇ{ƲD4Fc9HoQat zLGE,f{,N\ddu3ڎa[oڷ j7B[4a2Ԓ@E}nZb45#*#`a}0=HfOS4@P96q@ ?"M&jbVF"@N`#"O~ܖ\sUsJ ci%"Gsp./*tY@CXUUaT|rܘĆz}|=^4P+B[2hp2|aיako;?) Q(nO!CUʢR@[ 95miG轲Z/(ǻXo%ZTm +5bةѢl'A`\qJ-&Xw){q@NX՜B`M.V_=`E/HfA=J30/54Auql{ʀeȖ2]מrAe3rI68n!jdMX|Q&0fタZRYN؄%d0V%ddL7= =}Em\`XAc} m*1inp 7w F̂'_x"HG}8ng8[Zmwf69T]R 2+5?Ro„c" \`򶽥`KD4 USb%=*ޕIEXNOFꏣ~FcYGpݫ)*k;wֲfpbUu΃pr@ cN\P>Bn:#s+UqN$HTAbkpkޤ7c_*C=C&!SGL3bYuS[pG:ep Wtm02͆QmmC,k &(h6ryhKO7 Sɂ_hAWp+ ig?9z୶{",c{o8D"mdzW 0D;fi`ЦQǮWH Ѣ1+u/锍|dU|1;e8H^x3/ⲉΧ%^{"#;Vv<oD qbgי}fϓCkR|7t;3KXȇz 'y">F&&iP$]"8(%Kę˛W@xJZ iϑl}=/.@Y_y`c;D !rJyȎ_!ȒOeOP]7\TߛEzlJ_8DoZl4.!Ӹ{ H}%Cn0^ЋrE DM o0ȓ\<83b[]**60W B^d\N:+-NXZ\E t֨QD)57Us VOe. <(SQ3.\x@6KS9tzkED|/|..>3`:+9 !l, 96ߨD/&Z&IK8Y4IR%LV xP-yD}8`N99eK`ꜘ\,2ջ7j+BϞ;@B E&GbZjy=\ ID6#4OHů~=O/ ,~^t :ۡkЭ/5H>6R6$ys\(=Nf0kH̘Ɠ'[ܖϿN2,_>'7Zha7_ϼ f1myHcEt:'~-wZ؏>H0J'k"q}YT, ̭\V~ .t>Q2SH?r~Oxo!$+L D !C'qVU{(t<}m)9xB5W~Q4EOrl7,ҍh RܼusoIo;%î{,Gesǭ呦ԁs#o@y-'`Nl~`3?flL( hrs c#?Jsur\N٠LE!vZ^?"KjٰC>ڡE5>cz>W$QbJ[~5S`I39Zd5XcYOjnCJ"M8;xDmRJ);P6; Ÿvoy^ JdƃD5aCNG5F␻, Q$`cGtVB=b49'֛H1T{|bnP4&nn }D" bg;lKdX 1h$Ą,MEy.>hy%5=M Ǭ>/Sg 2R:T9A)gh67 ,9LP7,X6=e!VC`CtmT]8}]tW4rM֑+5]" 3&fqG7# rRn"#~iYKҶyYrg 6-nO#+MYzcP,>(Q9mzr q~IaR`I* U'Xl&aس(*SQ(k;R:/(M ut9C͇h`|QL38v-y3P+Ժ"i/Ig!xV9-\G"r]-lǔgVf?o|j,ͪ-s]O)lАKDMGȫ 鮮X1 +:ŏM!ZXoX/YSL~R-$"ghߠ<Ne|$UtMn6$r!V a7u}֒9=>An!JtmAzmAV5M_xU]#O3,Qj;TAV^*y# Pbcg؂)esKѐ7Σ%IϒLV#_8gQ`4F]Ǒ2jcKoI\Vdϓ&"%0@B6|x'.0G_3MTBγRHF}9Yo-B.>ЪbG t=ٹ튋҆,haE߼tJEkȅWŶH_>1bRŏO}Jufn6LDޯL%C*c]b 3zkyƚLkɑN}p~{ylʖaL %晦ͺv|5Z:SjzF.7E(5nIV4R3JcX}?㢈r/Zs}&g6Rf_ Œ[6Jy*eÒ ,>H$cqhDN+U4Vz^fU<}ޗ~ =z7C;zi]EO>|9CЙ 8Q:౞ @_ޫ6YT"9aTk@Lw*N%ħ_nHyFdz9p>s2\jq^F.?8W;_vd<8{T6Xb!;]W5DA@`g>c|QB iv1Fԟ{+޳\4Vb,[S&A@{xJQW:Ra}Z8?FPojȧ2P A!Z}yߋ+^굖͕0qX)Iza8ݮ>F&%Ѣz?:oﹽPhFdԥڅi7Vn>MIIn~S6yM#YT@ ?uvv찶L\",XHS.e~LXD~޼঒ohG3՟࿕#=[!AGs@%)şUMv>:w]N<b99`-q%|WճLD3 ;r{(IoWEOD͝u o+ He 9_q#E Wh늵pGÛxQ˾(e Of_'R+'rPQ࿟s}.ٝBY Ag9p`85_&.U|M>DF Ԏf8+F!0ǃI/qmcKIabI(ջCw,f+9KI&ighȿ |n͝Y&<#; ]fG9!ےR4Q ".G `'JCma,0O«(r9n_ei+`sm[v7AѤRl -O!Eԉ\ڡ1j!wƽ&y>/Z))[D6# jz'VQkc ʌִL8ej4Fe`-1` q#,TS{m)tՑJRJ0={6E[kO3LCfP`:ng#Cu V 348ŶgԘ}r\+!n[f{@QFk)NPDjTW(o9{)6]Xquz`Kr`"C+c1'^" F XQVrp}L0ˆ3)5X{Ay0wqaflwb$(fxV̔'j-h`%}KRmfi>08ԙ(>M|5^ܖ4~kw!> WnCEպ[B ÖX,卨K{nX,!!9$R-8iFR]P"ͻ["΁ ` KG[2 G_$7ܤk4U)NªSRw Zf= {âD՚[=rΕ=,Cjx2 an|\D)Hv> ',jtN0 q5p õw *`>Ύܘ<+OO *d F 5K_qXO#_~?MrYяO6FL  "B8@QU&k@/kJ2ӲT_$}TWz2kO]] lzsgӈ? 1 J: |ܝ1{/ĹWj GcHTVDgV7E Zܺ/ԥ`4y/2Qe Zgt.V8mvA'iyU!QJ̬N4Sj"аJ,l%G,T':+2I);#5{׫omQw̫d.MV lP1'"7'C3̎h e/e*$x\YD*bC*m =\Ci~~6:bK'6yyʝ- _c 93e1DN)7t? ?!aLtЪ,PPYaqvG:*4%H' t2^uK.VD9wW;b^Ja3&h+N];Oҁh*e0Ou^TFM(A5%FżYI ch">_V)w}M[_!!1=asP>ǮeWNvY֥ #vO#G5mg2&$B ڬgh@"D[]N~)ZD ~t@mt\s jm1@f׮窣4\tR{S7eyR'+tC g]A" 5q](P? sw$T %)ugQa+6cսN2D.j"C c/ lQWMeDUGxU4q7}}4DN\!Z9gs e1H(H.6'ߺ.kucJj@utc{3oNJX hTBau׷\b+ lMxyw "$n-٠+jȯ!Ņ`O 5^r4~n;+ʣolqUɟ{»7=9@6yg+bD@ Cy;كEf-!XqGn[G%~Wn"7`#-|κn-?R 8۽4li$-ٹίsQ3[?|6I1HSYs6 qݨ4y?~z=s_ArXx :r^@K:a>Fw`ï_y\m-w>'DAP$>5f`摩s h }qH^)9#p$D^Q]Ƚ #x }辻)!o{ir}r j"^L-3[%0IDƖ] Oj/r}.t\*uMjz s G[-rX.7ON o~2MufdM` ӳ7#{tM11 <1vyp ՞cWu{z%O =CI;1Ť.L/ wΜ\/r'Ms=a L )0dKh+9 <Ebþw4bѨF;\UYWE g-NcZ= ^gZ- FrQ߳-GG?d{`^#硃srLeT5=XxuVVe г`t.~-ÊnGnX fwE>;BmzpFvT;TW%J⸧ID$|m*DcڗFho# Rj T}{arŽȝR].a5m}ޠ`CC,Rs{sM-π(Ȋ锨m?.&P7{P^q80w˙r }d'ݔei5؞5 gyRic<ؼfA7TYٞWŠgD GAxE{hCj?{|^[. 0PS'2 V[g ~Ҋc9[+'||68._['vnƋ,F#Li,4wͦ k ĸe{(FEtX?+h xkF)y~eR>S8-mg*a#TE0ݍ,7H5r;iʻ)K_i~jޞa!dHR?} (P<)́`O⺊sЏ˥t2WuUsrN2C@x7@].qB79G I0Z#{BOaK ٢G*UI-` amOr A:R[Lj~E'J|=ZM$L3%hԨp3.a' $)r4t8Ck>@EwlVV2bxvulo \ŧc<caeF 6_m&̅/ާt[?LU#>=Q #)-C׎Gz`^uqw{nuw|L@}wcp44(˯c;Χ>l]$HsX*rɢE(jFW*W{%c24bgguຌE*ϊjw5U˶oa ly;8 M9B_м8Rq+tn9>˭^ S:DA_9K 2.f먩A@7tW@P]y/lOA[TR Rs!9) ⅪӿXG 5}@4= șCXQ~d sF20S߶⊩v򜍿Dh\vu@@F5gUyFSbƼJ"˟L 2Jհo}%o#5V~`IzVo4u 8i֘ =v_t\"Oe&_ɭ|H6]'U*χN)>bK;ªa]d3 )@ o(L 45g{ HJu&)}բ)5*~W~c[x{̄)\9 =Os^QB"o -Ngt>iֹrh* gʕ[2S;;-|!pzr|W#"OBN𮦦m86}qz|TdjV3s60Ej 5Rj=e"457hiAW/o崪~bbC\AvVN-xYn$yC?BN:+rh͗IE^6ZTRY YiDmB~Z&"X ^o;K&ΙF~I>@GqJ58Dz+3Fwlk[e[]":%o ?JAYjJV0 {q˅10nkKFzYgLńלRmp[&@S9e#ɅI԰ Y ~;,AsW(څ&W4!rQƣh"I F)eוL| ʊӑRNo,zR_ݑm$D<3?~, aWkm,|q!,lKTN_ `H!%MfQj?뽿TB-oP˽BoyD.yԼI2Ό#FIܭe D˭uڒHuVV0fH kq)V!ChAg`ցpRjxm^N9mRѤ$USԃh-:8$_קSe̷1~=k/};w5X{a%Lq~ݾiU$_cs֥YR `c/~oe:;0|5[ͱ-t{@I(lCǬd!kE|:!N.˷F%DI{4>U|/8uyaB rLA1 tyj%8$0vH4&f7[Q',nב#NnzŧoOkDёNv'Dž#8:[oH`//)bs|)$3% J8lG;}a#4@YzP DP\Y^~ pZK+rd.5%z &(~;Q:˚HJv `@{`/s):e#y) (r]YaHèOi/򌂓va%}68.KkZVXxCK\֤/faUOڊYծR[d=iPW iu±Bο=fe|3B%%j%#]XҌ=a$^M%'pbOrUYe" S^m!n <, nSLULTÎt\}@E/A s ܑt d)}$k@QwFʉөk-7ՌPú֣-;h'n$Z®L dULv;@1v4y̾Hq#u"$ټR4#Ӹʬ=l}0)yWy7N qtWO|m3%SJ+ݏZHmIAx>É*=5o=g:-˜5=[dƣmBt9+gؽ1gL7a"rH8+}HX $*.47AP{m4ހf>`/y7*=dHZ=G-.CBR}Ɓ<̎]V S?ؕC(% 1U_ɬB(sʔMGrcj $C*7DWXҮ=,h7t@j9xe`5(;JX+0.^A?y}*Lo7o}3, .pB7fq4|gI y] #jl@۞wy'dWjYZ\QyJnT%.~; &Ta1L.YYAjъ*KzMrJ g#['yٰP #Kqs(?Ж> 0Ͻ!ݚ+ߌPzik1=UľW鄘VC߫R.1UbAtW)|̎vr(e_ؓNgoп'/%g|r3tDFb]e:$$7 S!Zw)"QqOMf搡~A{)1 2,'{fAK8j2-Χ,vj`RlꚇXZ00Ļ\cSRK*'OԿ3;} ^I;Ye`tNjJozB:e}40 z!"E a0C2~wnڭ&L^*B#Y/We! 8tLNx`,| u_q(dGc\X@in]3::hDsgqo$QLWݦ:lKB| *9x7@a8Q\R~ӽlzUn -ˍG;R Q͗$pmo8\ - XZ>.RH#+Ig&EɂX;ޥQkW%+V͕Wj|0`m> Cg5 'C"q \`Z!W%%K)T>oR;J͐BLClGZX]ذ/L bCkK*Jx<MsFDh}'K+dSwwɀqVҝz&rD[9ڼf+ g ;-Ny9װᜟREsk">e+ʙyY4C?)b,HᔰzAX m$u=( "wtnzOaU+'lh1]SfQ1 SK= c1("Y7IK~Ǔ\%O,z&%j2:伊UOcv9)ULt{Au,p5 [}^>092־FL36HvIsЧI>Vk+AN{i =eD٪f{]s0Qא)ݚFE4L d y[Htub}dvp >OYbv|M|眺apvr :Rct\oj7ya #"p:0æe2ADzLd]A%9󮱧D9͇Сq<Y2iiO&!&/Oi+~dSb9: 4ћ._yyW'JpK8B,ƭ׶tu,$MJD:^7S Aػ X< r9iOpY.ڭnrZsJ?fj;JNo/yf"E!|2us%#^0ii O`R &o>?z^7oRlbi8SM*^K^lio 0qVS@DS5."+=26j+>)ӯ8%qYCt\2@`9Tgعk!V)[=:oFATܖFy%qiaiG RhDqj ?6oyax!s۸ u 0d8JfI`*" `q|3 uCm.,G58%*@dNmz!{҃ Ebv5,)D:¨wOU~N8WW'$*;D D{My3{L. F4UpRaut{B%z'3<dzF#Rր3sƿFjbRCLv 0 m{\g"i75'ʆxZA۪s3L2Q^t>P}AHcu[ZqN Ks2^Nu)$ ;Ǒb*] +\pWS:jo؇͉E~cqYc[':P"j9l[~C`l7١^i3RQ rN>F6!f3hF>v}[UQ,+(oHll\əA<(Ĕwl7W |Ҋ.KmL\JT/qZ[  wj\88bʨ\1-edmwʙj| H<ڍxXRQe dg霄"d]./V]_^< yj E,d˂-4GSw'XCPYTUZa vE;MLqXb󐪶z (2dҺ\*r_wdgYx-w`"A_`e]cҮYbrp=YvDRCt7j h6K.RsCȄsj Dj9xAY= qٛoT|P ֮;WHzQ)n*|ZzhZq߳o!Z%9PV0-L_QT2pq!̸sRݧiA {4x^J9sk;{"{if_WtlXsUht Lz V":a3 (,ɋ apa!d'<pwPCc%妽_Ppʁ*ld)Bqr-)#[ ÉC8JS%y()(1P<bQC/e?W!1|P343ZRzKk&fߝJ`; ij9V,n\o& (hSq}sA b׿ϷEd66 ߸xv"S<O7wreSh#m8h&ØQ 93-?[#8%Є\dLu«%^,/I׆|YW'hv5Ob>JJ+PSvkL-9z8݄#* W,Ӣ,̫-^I$fv(#0L*3Y%ȑ @h},e,1 1 -شw7 M^jbCi-)C-o٨㯺t9C D7~WY7|߆Aft􆶽xM’S9#pOf71` LS~p-P EFGڸQvnuCa`p З!C[O  ծ 푹jRxW<|zgڼƑNrMFig9~ٯKu-͐h8P_3:dpS(M'M +.nn [!nَ .kcm0.$\%͝r8 4v"ق4ܝOZbM;i)$sRzL<c] MM}~c ϣ;]BZnl&f Ψ/(ͭH u`byi iEndQ.nϧ'댑,>md2% v 1h#; ,- Ձ_E <'–֚ { Eg"nn:M\w$(S0^RaMbjd3aU;j+etRs>rkf7g7%3L*sRډkz< ηɍ>M%ƺ z=a% 5 G.βy(al=;n"4C 0pz~F5~ !c6}*b ] 4yXD ;wHPTOz|5ACoij54=8ņlPT䳟9 >yMiun L̲ugH,E*۵&٬ 8Sq^sqc6 7 yw:ܟoFԔ ӛe"/8y[Ub !Fa;ݷܽ腧Ƅ][LKa}U2Dǝ6h|pH*J\0I%Oٽ50$Y͕EGϖ(eBc3 "BOD>sn(j%n=f^j%i$hV|x(iSQi[3tf'da;LrݙZ- :,|!vR"P>F'ۇ^/#֤96Ī׋J!u߸SN}^tmBu頑Wd}NH稿@ab~=iDBi--dܲYW3eoo9XPe׮ümbz9k 0nδ6cE,G: X[ͧ%GoJ޸͝:i{43&{ij!S"eW$XjJRE i`ISN\9'n#yy@b CAs 6$E:c˝`">S†o4GS1 g @Ja#,A)*Wœpϭy&+,|}c|ʃkO#Rt!C]$I/Dãu -/=27nߤn$x 4vúh!}Syë5#/"\I.X5s:u񙾇uaNu8M|2eEDO5W<MN䪳u Dc0:5t6NYU&ןP{*ЕN@di S~_*BL%ˇs7=~ͭ %1?W(`=ϾKl?*o&B؟Xͻh{XUユuLѳɢ #񢇏U>y,sͿ= ;JcB̌|SE uqiAhuc#U˚3%vA׺eC~;yH!;,䳮pWWMp/)\"UOP(̂$4kvao6mH{!X_Į`)rQzc:fi8IQ'hi1N%{;p'! SOpg..gԃ%Ŕ N>M{tj/Xط}(zl:٤ZE1W(aWaD#?a$@WSS}Rzʅ'{V r,OZ+^[(tyj|L:iv?.x-_6ͅ2.UDB~>^ZtyդQxY ocs"(޼<پYP#uB{颭ę'K%NnאAb{>U@4H1šj|Xt N^ܴ4V;&3pJ :m C%U:5WdCTx.X[f6}Qgit%V$9UX擥X^608ςأ-y:Vt+ב6;Ety.3^ޮַz$u"zAZlGoQyMMrR YSs_Io `e7_u U[_3)FxnL) 1C]䀬-ԥ-^B"jKжLA-' * #~Wv!̌1ԄXC *]a79|L8JOL`9hޣe'b{ CklfnXEkbuPo&+3t8E,qI0q't{e ^UQ&v6UǘXgZ\n:ڃݟ*Ҋs_X5dS@;e´`e7<ͼ,Wo8>pB#8c?[ew*.*Ǵca_\0Rn$ ټ&WNO%'HDkg k%_L/ZK'W~?Ϙ\b69[Q(D8ipaJZLA..N?@,V0$|&&8{cr-+5-鞉!Q[K5r[a瀤l0B19Xd\d鿛e}n"b۝6 0^ `<4Eec$mz}jomޢnGlz3+d+bi[3BۦG6m6uD->6e> _Lq_V PDc7D=bu.=౤^!pb>r%Y#J1onE3+͆* =WZP Ȱf =5* %E`oiVIژoΊWy*=ʵ%(}d:pro]cظFʨ#mo@@W\eA Ci丶|"&R|[,HmG{bR=Y9ёhru[kC&8BxW4`i2hxTm7.'OD:Qllchėa=V-m\QSʗyV ,¾GW'0K_i]w_7>lL۸zˠAD^J!`*<*p8qgl7yT-.HeRSQf рlCT{hj2>eNg@R؎7BD+t\݀ɒU~I2JYl(M$X*Hsf@pl/.A[_pv|X vAmʹ³:?9mGd 7w0#zOJDa? `'OMUޠ5n'5R(y0гԐzBMh`R?u?Y4:-fTiLq/g>{/w6/FU tZQжVdQHFߞv1xoIV,ڄ>q=xd m A_N6:Bzoq-m:/rXZ‹Ȼ d:B*f6:#_/zeɸ%?F-N6 H:0バw V>br8ј>W ,jT3'*[ж* Ö{%[^^d ς];J BE.[]TΓI1@RUwڎ}y<Ӻ""yfni] us۪U^Hx onK/nUN835LhB:st0Yx) oXVyM; 5P_e'чdHO&ޭr}D :(>ӱPMkshhK>⌒hIFVhӧ6|({;V7k֪!A ]c0zQ~4%j|o3!VYn_PN'~ybYBž| Lo[&/ a5ܾCrmC˯OFu P>89%3+ܝ ܦwj)ޟ)xxeyO[Tx1u{0?\HlZ^o [^[UjiYM"3$nEMTcTu.@*|<4iΙ`a9lSbT^CWzg b$ziA xSwF$ZR=z}|Y[ ,(5r;R겟<͉{we+ ȷ~~>5[%q1^:%]]l9f~+z4 #4$}_iOGcG6k*|Jc߲+X/(8 H\GZ?p7Yuc(2IS-n0a}e*Ѝ+2ZiEHޢ<@} b=W ~ā _)ZDF_?+s=WDQ2''qjIu ƫ$ KV4J&<_mo]d7` w[L'0=B 'L$_hH wk?OᙶU;{op>{I^wشӪY,RIh~L(˸mYGX'l _3P:%IY e"Ƶ)-)4C.OGRFSfQ/czf]3/By+ͩڲpPz3I0Jbk/; s+ť|C#Nxnwg3d˜Z &]ZA#3]!>j@uuT ಁKSk}̝ɣ/Tegon"LT)A(3i)u$~/k6nbVI$>ϖ{vwhY"mH;MAhqCmYaQ%pJBRssL˵|>i=PS t3>\bm pyIrm ojK=2qa42،uV}aBsPg O9fg0{A/:VK"RuO}y2Җځnn+:M1U{'v8]4a_qt &.jJWl9imZ @EВv-ߩm3EXՔB\/n3:u\C^և D]Tu{<-V}&W>1Vsxv(؇BJ!Oq 2PH% ˩L,ܙj rPq 3݅ J',.k4c{8S}FW Zy9rӕ)3 JLVY>%V^CE^mYGԿ ﮆgm)[WbE)20=q]0UCAS8p­t˴Tm@K& f Xo$AG vsOȋ5='7!b_u*+W@Z\ɚ{=_7cUEaLsⳲk3HSg]Re3d;-Dbm LSxnDq=!]+3yN29 D,ٍBזl{yǦ+,G ]XaHwuȱ`BO7>Us]5>o JcW, Rս2gx[kF {l3_lGꝍckL0ƶmɛ7v|}T.j%Ojc"A NXY)In}'P} s=$ެQv92@w$zp`sliBQ@0WJrٷһ8[)o-#br-<:-!f[o\ QhR+wcﭛ=m}&%}0Y'Y$IB=GN4'TÖ䩦Mn# ӝõ<)ED cJ_8Y< o?P^X# rMQ0J%  /}_4P4@|IKYa|}!HCW>7/yyYѽP o) >[-fD-T%0P. &b,P B|:e5Adafs1o'sCFXK0ՙW5N~ R i}%"̫67IcfKpai 6&S+&HHiU<OI}Gܱ]v%Q8MpwּUlU◭Jhͫc}69^33 % i4E,swr%Nlym۝Vs4> s=e?=ꂞy[%+gR YȶOiJY?=}wL]m>4 khƺ]?w'LuiwuH'E/7Jڮٷg,f6yT l*Q?;>fr?gSr#]WJ)#LL M2@;>Jn0rEg%~NZ(C6ьx򋶴r],It1y+j"Kvȑq1NCiԙPsDAmE[ ؃==ez6ٛ>eA˅zxI:|MT/T88fzPfc4{˙ ,^]`ceƵ;T \nO=G! &3ðb2uA7,FBCd QTițQ1s^z;v:&dh8DnR66[U85W?4J1Y/Ol~']A+i뢄+eԬ (R:,,ifsP>YPHXY>sX.Cs5Izg!u;79lčzۼぢG5*~@%]CBKeD>#|ݱ׭` }BxLjCH QW7h4pU/w)K(y#&}!fX_?PQ:^MC'b|>6D'AWv* JKۏ4ΠʰznDw~CB85nSTqƺ}vݠb3'nLW/-F7K&ΒJj.̥Aw&Fu?6 OZA"nQ]t23)qF݋w?})\k,qU2,FzF͵dleWAՋ,:TPMK)jUY{f߁HN2|FºUB<%Rug|;ژ7Z m,ѕjgѻ'<%9S5~i)^e%މA-7b:vC\a!߸-5R,W%ep1 Xx)Jm00?S-(ڒA$#S/OϬ7t.B%ܥs~DȮEl7SF'\}4p$Z 6Ws`J#\{-[5rB*pH,JvJ,N"yMKid;sG`5\',z*Ap>{1xEl~NGӐwGkj4'-2rItQ4AQ8 _2 zDXW;[\n"/D(9 ؛d:m^z v /uTHwb-fy2zCX)+iOߊ"9uhtXV'''ChD ]nQ'4~v m#W|NH-*RWPWQaـd.t+; *3䬛j'ްe}dsWFg/ZÞL~g纉UME %ᔁs$qR?;F%HfQ/m4gHc R*o=Lx}-K +!aY#mpCi4K7<> 4&LuѴ~&Ūv/O;,R yC)>^%$D T8ԧe |+ Ewi:gK~ O+ <$ºPlYo$'-uih$o F DYa!6%xCo?M*zQnmFt'v Q @)du_U E4dNq~d7fkICv r q釃a-aƽ5F0¼+YϪ~EN_ {<"42|lʤ;y)L Ynwɶ#4|x}}KmUqsļz)4*J{#!' iRq)J|Y~XIJDJzHȤhgުh|Xbyw^H7Đ1y9s¿\?ch.%9L}?/zne,%4d0 G2Da:l0H?x>'qw,9$%t?/lѦq1'va9{Y ynɇ4E̿h+y4RH)"zG4ᄆV?wNxG\ 9]xmUs, [U}a"I)(ߴ/z.WB%wOWx$&4_=@,!CRBd|BsSCJ[XqhrbT=v߃r2z$tYC,{!W7NH." ͖O$TZ|7f[^LPªf\q2\ i4a3[][жrX4޻[ç/BMv0:R7ctaFgX sF(l:PQw5t@`hm__ƒx˸3$g0o܀'e Y%x$[{C{AElS?t3JΞy;ժ'\;D 1{x oQj;z Tp3Z2n:źCH"Xn+h"/@7Oڥ"ł_  Ϻ%Qv8WEY& űp2\ڍq8$-mkPD]Y|Es)UHSd-(p^j8}ʥjW`_C]%޵L䘟 W um!^E|oU/BIڼw `Q|\/`.0+*;"v}6YR:4ix8Od KնlRΫdSn*DIyrf.Zr$3fmFD1{Ǵ+M1,-X F.2~4>۩Y Bk1}+ֲFi Kq*5TBÜDg7w5ؑ0tDlAƟu A_>OT׹'&>gks/}t$-CkFt+ɚV _YiCzEZ:j>F1 U2 d䵤{)h O|iLYfƺG 435&FΓ,«W`3y/T9Ŕ}Gǐ:BȩBL[wVZa!Ƶb\[˟4* }J)~ҋ`,.M}`lOty{8t`H-F1[j<na{9H8i)t-.U!}NyQG>?HW1}"N{2;:*-P'K:^BEa<\:oBG޸":Dm""YV^ڶPVy Kxvg}vvlkXmZ瞇Hh6>D6%T(v^rv }юn% :tdYYs\N" O_X#}yhY0wԡ-_XOT96[ݜUhCw[2fTeܷ [M(Tפ4;PaaI=}mlLc`S\ގ7AE#llG9^;,LF%epȾ: Xkƀugy@E`SYp7zL >z˹2qK[jPxeIe4ѱ[la\zN%cZȆ@Ŀk"ߚH.&ǜdut3cѧ  &O aZ2)z1]W4e;Q)>gGq>&)D9;{& }3p3oU4}a0 F! Ϲ'4T)19DtL`yJ۱^Ðr~voG׎jɴ;eXR]GJ1 /sZS72upޭs52N|/XbZ+z<$^hN ZvGN4^bu$4j 255z1HgsN2%akieIՠ>{ _jWK!5ڸR)3=P B{ȩmn8L!o'p'=%јvdv+, 5^MKf`#Zլћ_YNE AѪivwdlԁy0rpeسg[ACjчD"a-e {_(]A}flgD 5qՋE| EZDgYޑy>/ݶĬzyNܙD sߕ:Y UYjc1h=HpJ1n1ut2i\B7ݘen"1H~2,mI05"tu{n3T&bҴ92]*3 ?fgb,lռܙc 4鮫0x`$-G!{\} ZqV9e7MffE8F|f_@kRk1P.ȟLSRrnQwWr|ŹNX['j3XX/fr[^oB 2-AC9qmu1'SC%`}lOpij2fb!rY4eܮ.&m+ԱYN BYYPimAh8Wu1tqvg$&s+* $Jzp5Xt`"00mاN^  8-id-d3F4ڇpǢRIЦ~lcIefVڀDb%^e6\mPIu5e Vɸl|IaJhC DL! m0[}nu3q-aMߨ3>ϲ9kJj0Oc%NwDyH?tM/(DU8e0EC>lz4IqD!Dx1.33 \j2"%{CTbRYR{/ILJ`#si OR^Q&P>8 fv@uD9qCpP<"RdpO`p<H Dڳcj`b!})p( 3 A x%~ۊyKT % KʠxGg Zf^:]43KT|A4'(J+Ů:toѪPOP7 Rj?q5͗LϸXȨ ~'%i~S¦.YoR.j, 6?. >.J$`&͌0IzR_Uݓm0Jdxzb`UH` $k`6We#+7U;U(H R|!T[&}ǔCYЖmAa%ˁ77DOU41Jt(eR̉Ѥ}M_ .`w&ܷ#7X]~vއT듞 QߪWd9Wt Ehp )[/G U'_N< {'3yri)k9 fi=%'=q23j lIʹ-,@aŏV1[6pøge{v3F:C[-ސ@nRI;.n{=H`-=4,KzT)Y Џ2?TYvRTy99=vN ݖ}~* {*. UO&B-7xv$KPeNW1ܼ/%hMƹWH2CSPW,t5/I~hh!+)F\G/};_Ś J;lJ NW - !AI;3}tnN3Stؽ|0]_)I.1S13)z̍tKO&4./s#ԏƥ,T 8Ik#uH+C8X2`&NZ)zMIĸ/uxC'< `9`B޿=kRc/93Pc4޼"3cYu9%Y-<.&qY٘Q,-A{#QW[11^_e3bmS*$If~5Z,(#*a) Q&!IƎJ[{lcdAcmK\&!+<%jXdYW>7]/X9 &=Gеg2$jVyrt&0Ţ;y$>Rϊ L H_)o1MPɳȯ˿odȐ "aKҔv.8ˉ(xE[a63`P"T柧sN-gX?G>fZv뤘u2n^Vk٫cDfCD'3#|[Oe{ĮH=Y8TvM̐ܚ?5DAU[n$NEГmiE+ zDl\E⣚->X倦d-^ƻHr0Z\B_Š޳:Htw@}Ғ |8 oNNS#0CA^. "Ӿ,Z|)&2ְ !dmw7/v4̶2xI)GY=v*벫Ϭ Wi%nI;%_g`>@SM7g a ]sZ6;Hi9˦mZ9ؕ@jX8vCCDEֲgD[xc=_dooJOӃ)}Lu담I^݉`QɸANpf]s?-(ϯP>9h>ͮS P;v 1Y~LõsT_b2Y<mmcuvFtx6;o] ԅRRD4> CHA]0׷N'r8LHQ Ң^=le']>{u6իGQFqz2ډ5eVpApǀv$SjE}iLM*KB( HK!*:l*x.L *=Ŗcjs$͓p&VG6Ny*N1RKKB bepWZ6jZ0DV8W`wnDWK'ꗈCJޒ$ v24gFOFRkAJJN \6HgQ*şR̕,CgYV$E"x|gq QgLDx-_*okbӼJCآϪ}o_H >C!Fmr9~[ Iu' |DȸBꇝm&+\-" 8ٍ k~N%+ƴ[ /td:łNng6ބ]ŽAvLc5?.|B-γ\i1;)cϕdH ď mK7#e'Om!$Lsla*K@O)uqjK)+ڱM,)t~Ln8Ps?x/0qK"4 9qfI{fm{E\-ݧyalӜ,PKGq.~"1Uf]f; * (ILˣY7B/܊ijj 0oW505nOa6ͭFvɏRH[/ \]A|S-Rд\ ,1!sOƀ}4 G]?8M$"͖cww }tf=[Slb:+*>`F#Wi(n_K"gݻZ -ٱ ´$EV^e^KxPbV';q`D+kKr5FX #P9'ߗzYE{Q ׸( |Ś1fit %uӻDI8t:'p9IV=GϕQ?QMu,D<,ɡD2|e$e("l56ٰ,'mؿiGhgZ7]ͶS-H͊DRoYՉLsi=@ . 5;maU4<Żܱҙ3SIц@/ 7 e[u;„3ba7`-Is0N /+,]r_`p0#C>u__ֱU/|~۱(zl\ר C:4W;VDFCmRx-]xHרJƽw80=^L#ˇ؛D1+c?rV (bU:+eR8Wp=mn93lQXQ)0#8U6Ǘ5IJZuo=vf+Id3>v5b9 2#JNKuQW/֜NUr3 l/.@W^dbf^z>a3 Hwn>S0ne5iEpRj܆2++@CM 8Kxh MQ3`CW mU~6-+ȟ%T+5=Z: mOiP&O3>TWsX5up׀z x,tBA՟<'ZGҠ|LFI:nCΣ8FLZ3k6ܠ3i9˗znІp&D47@ό I\?>s:hf-{ȝ cbV!-6uaH6fw];܈Y.uW;D,qxcr}ݧҊ|޴CW4M.DozNm0pd(2^_^4J9{ {B0(md0kKdK#3%ix$Hd!g%!;ɉ`8OO1 eZ ~qPJ]{ %ʋrɹJ-PơfcHz >2&bs XV+>T(Q|( ]itYLJ`UWJFGiܠ0b O[7X([<e_gʋAO?A4g#3В3ztETNQYF?[~$+Č6 l)ۑ|ξrGnܵ6F 6J+ivTŨwl6!vQhWE65C̑b Ia=Y6gZ_irxD:ESՋ] q3R6 P94_ `s6M:+{@KtòK^G,]Kƻ5ݚW6fAtt7Gȑl}kaIDL|o@xb5pw݋& |D[hzLOPR҅@=qWt&a%,a-Kf&\b$x]ޕAhx2^*f@QDwƿ4QPc~q͹&G!@R.8,Ù]H*u)WPݫ~{&v#$q{Z⋃)LN-2>LvPOW#{P1yL.#z?I"2\6وK8 8Uwow+rƄsc~TƫaV=%!M݇t^ 1,\ƏX@T@ &D/Ѱ"!ˢ9ҿ,m|L gH0]F&6ZO7X$=>u$һe'"dƜS= (FD >rptRl?R7&#<܁Ϣ$>#$3v["qo$kM2".tUO%KgAk󷃨yx˾%0Ѳ`ߥ ,]r"*/*Qi햄ȡbiӨL@d)йׅHb,.=uVJ;n84: 꾔Qfb:0#bHefb9_FΠ69"OQSӷ=tvN ~#zy/ q ²O5.fW' <[qtcBN@eP زO/^3U4>Fb8$=e+x~&I!k-kRw|M/L)Ht"Aݧ ҃]Ӎq!J*zkK|.#o|Ru*6$r짇/60tD֐.GIC5K]Tje3D:+93 f)!UrqΑUG!)N!7MxzEZ៝RΫoïSBd,,_%>CsE(#yPtܗ\O8(ݳM{f ?{"#+3S89ws:T8(;Z%mr2+S =Fj/Lkj ' uASCbN`riKG,2.pOk ܬ|i/vDa8ky~fwS2m}t1:gy;geR rçDܹErpR4uuu푐TO%l&FE&hE7ͪmө}D]J@ώDnQ"a-`ѧfeTo} 6C+I3 CeE B|48о?ѨZUH2S&TqTX{;M@#o1J0?QMcUr_ I~C!xgju_yRk!XF}i*[%GdmyM9̣ub6K<6a#B8яw5"9J13a`w: O =3/ _topY?†W73)"^39V~ɳ7I R*S4w8x߽+|s!f$]lrpa׆2i\K)_/q&9mmO 8G}oG}Iy{u?mHsV7 FWPfjfTb4OGߞ_P4uY b*]XUʱ~ N4h{,+(p?6tQ|"ih1_@j$}.p᜖DMT0>TuVW!w >6o4l7q0 =D`+rrW84'ɢp6=9+5Ҩ됒-;_+a@C;so:/]+a"dPF)7 `<>ܡBo6nmcB|%tkZ,Z;5SN~tp>X>J*QuIK@ClW.IEi262^ l9K;~MwI2csZH:nB#ycF/󡮅rĦPhc& ͿHCO(Xd۪U+XJYג(Zr?w sAXM7FG%eje΅UQsI>y LbÊ#7]ae;F5_='ut]aIDZR(fhɌZfpȼ|tY&l־;^YӶ>%SCYҽ1ݱdZ4о]<豈%g\γT!ܮW9x5\d~b J݉]]YSYq;Gu _RMd=R?1 ɗ_ĊbzI|˼57An!<}dEN0VfF/8:z=RxՒ=i)2N_5]KreMR4ʭFȎ_XK+ĭu \ a6,%WnbP<;~BtQTuܘA  .M:P\P=1^=s} ұZZ! ڬw/8Idu[2$X3#6CEj0 Bhu0acI#/J@\P#x- 3q\f|I ۘ~Xޯ Qy\ EzJzIVȸAqjN _p xΕ3#e`Xx{|͢\%=+w D}~X6DXh~;p۫z 3\BٛbkmkbѨ95Rq&vQ#qVW?<3?nhem׀/h+DlI,O@kfۥLWJТਆf܏6zd~]ҟHcҽoKtQ97(е5|9-,ԥ*4km$~ _T!\aͻSuz+SʪW|Nը75 XֿSV^0a<Uu",z2m.Ι>AD&b:K6pe5lBXs9eVDny-~XW#152g}2u Wȫx3UGб~]ѐa[܎`ŻāP/B@.::w.? L>@߂΁Clnpiffh&Lp}r׷  FlUVk,Tؑ;1zkk[6Ve1qdo|98io4Uo̍3B]6QJ$$to$gǤi uFT~k=[DV'$+poڊ)*fOgM7_WZ^Gm+e kgl8%HB P*!h;M r$ʂ6G{-#77øP![MXHv$]%N͘l+*qi ʊb ciQQwyo^b4/`ltG[ȱ쏥Ѣ humk M[|(1ֻbbOeelx\( ,EēmI5,yn$|l+a޿D^!IGgzB[a`E}8jI8.k)Z$0$z7y#W޻a%|\|oB꣘n'ڡN,x}ƒ$Ά(]1?N,*nD`-V YO%~ 9ͪ9t9t(vooc aCmDdFS_vraRTn@P4-Y JFrh2WB$%$qeE#%3Qzig ϭŽ{C%GP-{_yX!ct/^)-NAzMvSF3Pi{qv~@ɢh80~WhCPҌ .\Jy`6t yd᝸bG'esPI4=xxǗ^4P7ʽCTX"NcK! )@!丿kҴ*ۜ8nllE"8v$*"Q('\V&ZpPګJ_Xם2"?5^~2?@)]:ukz(zYUϏ,2#TS\ n~˄{/0y#1fT0V a6Oh-qc@uMSs `7݅qGV{UU\s!UZUJͯǔ[kk2=6!'3Â|SZS*-p vLAǢN =atȅ @`s :]zOޥ7&4 tA}|w5KE mԯ^U_*04g2EZ/J |\PLZ8ןAZD_0rM?;cA C;MNC40VH`B]L#4H?%b3Aq01qVpbc _ΰ7.7{H҆N/P鑶тeojDD)k[ J{5 ]JƳy߃Oe+n#HYMfkγ'opٛxϙû40U@7?d˰ :zn(H],\sHfx jP":59% ء kdEiH'"(MhK %AwEW}YNQ޺Fѱ/}av w_jjQv* H]A0ܾN tmc=]FHΞx]جWU)֔pt:X-IFK!wDOtӝ.!c젦a]b$cB%'o@ 2_<' P{,/rd9A)"nٚ%\Q.t-e!bfV.͒YÈ4CQsk+c;_tV55jse ?˅Oj@>kR 8;gk=ԍC+zUۢ t:(U~f]qDRo;5':H-YoND̎, c ­ 6C/Q#>E l2i|A4A?ޠ9 U-4U[|42?f^ K!%mMUv捙dHqFW|A&@_jbƄQ[DY".vgɔFo%?5ޡ I$3qd@g^{(SV-KX:T*bnQ_-q u62%Քpнj90aI2->|J Ä]g7%vDM?ȗ+gdlx6Yп3 u{<36#W&KsYƟ+A&g#?Oi2W9a Ͼ#ݩe/zޕ$t m͗Ơ'r#%l# d%@Zk ! ޳QO$}v3k!tF,:0C, F,6.A/,,/XY> ,N<˄~ƙb+mU"ee]lOk[b\T] /ۚAjC.RïYS9?lAu: Ā fӾ;))+ߑWO,|T hn?=>54_YdmJSP\p$+H YRhrLNgBr: )jf2B: S7vhN#?- !.~44G8!ynS/=({Aoj 6"xҬ0  hAXaƖit)p$F )nWghhv`Sg{ Yo>aFD{N;=w}%cSj"C$ [eBnӀ% u qM?ϳYoEɛF0ذab`wׯ5C!J$C[ձJ}vT?F&S$b‹ӛ^KfwlfyF\V#,HlڰoaaPYvm'SVH/+6 2cc* ƘO,\9ksDuៅWnG  6=:K{ԍ /zeQZ*)'R_e8Z onZ vMSXU~btdHl0O VH^ %nO=rB_M0w0>ѕ/'USkކP}өA@hd.c %g^2*vㅅ{s--tP+q`SNk4Ӹs/KZ)huI@Sj02;ږ ksOk~Us}͜;zl-,yQY #Li]LH> CIj _"1ndӉ:fKJ.9{%_F!jyOmS6ojN)1tGY8 ϘLVzN[m8= QMdf wE١vc?IcJRgsl#vzl"C@sLJ:k 0D,;+82*?p'BқAЄ3Dct-ˋ|1xR{[\2B$0.[@v{N;ŭS8'C0hS0c)ٍx!t}$>Mj݀l YU1CRig|;UݷO+fy !lyW7y93̘Y N*dч51Iι#ϝR]!BL{2$gMLB>=ν`‚tS]ZL٤ 4F+YIeN/ A-;=18cɅ0bcĹ7[! 5c@I~~Cd.qM5+ Gk:4l*ř+'LCJgqKJ$y^ױh*cq?w ITSjA߸Gn259g>}F]5 =B]ؘ.XeSLsyxZf̦05!u;d@>(=grzIoW5oz6 S>@oƍ_f\'i'U*10=)QsǬ;7:CLf/~u~4ՀxBN֠kBGˡ?[tƁ(S+r p-`- c~Y%68|R ?ь)[:ZYfsEf̀PZbvcUGE?)'$ '4.ڏ%Dr:jygI{I>qf6o]!Da퇯 tib0@ F *=}  g*џhWgQY9.M)fuS='dqU:jm(Sl32ft*CmIJ]T}8@ )"eUtܡ&֎1nzў$ǔ. p_Qx8p=c)^Y(隣nzgX-oz۷2_Q~F}b*@pFܨ% 8i.(S{} 5Y("6vMInE&[-bj|(Nxvd TJThC$S:i K%-_KdY0tTaۻ@F@0b[2@qPmJ@!u_Mدk4XA>ݬ;NP\'Գ1aEnx[N4obcGDΧg)w~^ jj<v }>FK%EXWZU3Zs?Qպw"7oc7MwG@yJBwZQr)2BOf8EKM)*9+ 1 7rU}YlqBڎ%(VKKqO D,_VoH6YƳ#eDI&h,1fe!RnƵUxi\k4tS5 7[3.X{td! ъ/?|C;f*ȁHZ6sX*CqzwDŽ\m$d}/LcvgE)bOo,(q L2N@O0x5Xt%͵8K Չ+檼ʃ̲Uy?!TsbJhgM9r;#\?0'p"MWrQ&@m Bv!{'Rd)BCg5bbq6.& L elXc|ߨs`Tݯqn1xIوo|:p^OPq1X֞S &o5n|]eؙNL:]NʓH$"Uٕn'/mRdzb2 (qp|6O收hOewY^^S f=X`3x>+ 2dw]Kl&Jw@ha4̣xD?v,| qGW/K'mt6D_M~v=^D.MCHTl>$\/58ѓ@;,/c]mpiqXL6MB-# !2u?Y]E^F䰘bvw!%T㩭,z /dr5uDʟT*L)1',foO+Ħؓ? Cb dt5Kƒmu3&V\%Iz4i8M)=佌&4Gw<K}܃2&Dv(ŵ+V # "7ߜ8eR5C 6OJf/Ly=N1!"ecS#"v! _o mgZɋOm# D&Dr=$=;\ȎW0 xS[69/E'-!5OU7ً\[p\D_Px%Z4߈6)]:TFXL?bI#"J9!*3omk8fy"ݦgTAiR1UT@6ݷA%)OrMGgi !̦VbbZSQDk+!r){J:{V]|9'Clysk#J+f:j`Vfdv>mp*[䵏c'~$k % J`ۊkZ2[5x$y]![MNypZr hE"͵=նJBX 4)D='~[qbکA}ܵDZ? ^9@b>Jbh{D0sEm:Ma'j#1}` 5CDy!07t>]  ?:H ʲ͏x_U/%N}zEB)^`f+8`@E_Q0) 7m&$ȫZw/_bdgʈEXehQy9ee:Nk-06wOqd>ݗyy[+-ڥqţu>`eD/:WVQHƗfHLO /бAҵdZ(.Kw.{imH۶ sv!88WÀ;?4ϞTjodrQu]DnTG<I+fefg3IN],=I.B{J)CPkDiϿ1鳜Ջ ͨ ZvF̤ɰU~{R#4ɃNɬT=r~l>3a2/oybvzA 9B 9CajTvx_ݬۉloG:g"}יQ=gmFCMt%b'-T ,`c ]ದ҇W yl^?($+5~iaہ&Z\,%-u̝X9ES<d7#t ouo|k.Oㆧ{a&F9krAsjNĤiH8/b‰<oo+LtR:`L-"eϻeS ![4~NXTfc{@tja:퀪 \&nG7 9a1c^Ȣa~56zRsɱ8"Ҹp`&Hk;yXVJ޼=Jl̀Kԥڀ^sz (:@OuNpLj닅m2Nd>,7,G) {,nb!w۔;͗>W\{Q;07ЌmǪK6h,#R&#k9 !/gIDXb 8owA`bYN6QJ^#1> [FE!.A"I(oLtQQ:~w!NfľN) ШooLC۟d-fbr4wQys:8n6mÐ=a-VzH]Ml\+$[!-Z}k~pq˞&cOGq RST!SGbJzM$a}NZ{$b@:2oU*դ[4+S¤mzH0bhWDQx*[|z*dL0+]-rJq'ѳB>(B1AY. o`bMOhf:ʖ3ᛔ N/5~~>MUAf"g)r HSPNU*T)G 5:sjEMP|NXY4 ZYU‚a!$-UԧsAI&EVsyLtE˅bI@ZD 2nF VJk61Omq [)2ǝ}OK@DǬ/>_\gzKwx@d,7nK%TG*tmF&$S76AG!ugHeXJS7c K=^ [ԢW9AQ77ni+@̳4'=i:%@C_Ҍ8%Q^kܽjS3z3ž<ۜ|t"${%"u Zl8q'Rp mG@Jt"ZʶTIC+ &zAJOn" u@:qW CQ {mFZ~]V["~b'qX2ʼX?_hP C R1+2:J(}nO4s@9ֳEU>YFʼog;m'P]" $ NTwEz+U&we& S;֨BMc4Iwug#w ۓKlؼk;۱B˾ͤݍhjm\cԑ1{SG@αkDwX1L9_ -Btg+Ձ_B0=?&KB2B'o #;Ty~l.3{ej{Oh1iW.-` c8PcDuoѶH^ϣؔtflgutQA*LwAnۅOѺcebFV`:9Q63P'JGB̉bh<->Uv8;M5RLTFk`]֭ \׆7S *PD}@1441ӧ{NP"iXkLۚaS]vg?0@ %h@wG|Q)\ŋ2ӌؼK6 z299ŹI1sO`I|e*28元<_o:NP6o}IPYMKqdsp%:[XATli'u=?Pz쿢]{r*Lh"^T$Ԋ1&5бv* P/k t\az[zZuYLC?Rj֛*8PP]tqү/;}Phzn^|i%xj3G5Wʗ^wNЋ3CÛ31UN2Bqq$~/؏H va7iˋN^*H~6W!|*N*B@+ʹVH}uNQiOʘf;4K,fI]7;3Hv8R?A261Gy4 J5졣R fl6,q0[ʻ^iM[:0T@yd]qXVq }~$.zjSb,FEjZAA"X#;+*4_;qZ/7XJ0zR*»a)؀FqF8Iȳ_t˫ιLPŋM\h@D3ab5kƸLƷrI]-׭&|Q”]q-_{c g&(-&^q Ɋ"V /' OԀں#L{nsډ35\5&]LI\mb|<"kw;UOw|M>s苇D0k *>,oxV^~ >3SQ(ÈMo,T0e :%R8"xGp+zJ0)h&"sXQ3#Mc[׹x˼c0w`O]&Q2DϦR>$ǵؠ1Jn9c hB>qay4[K-idڬP^.~]+?,r|F: \}sƔMV÷X V2fY:#bX^PQIzRZnf=uW:I0v#3^jD@KAw5RT!HEAG=OS͍ ;G5ՖIB藠0|ǔ4QC+G/9}DOCBvI˻XM̖X b1ƕ@!ߪ ~w/* 5%l%>reo7btu.1a^c2fD1dC{.U4iPޱb|HgP"> Ү=B a_[6}Z~XtQ*U*grL aC":}c*.-tCSF2AJɏo Mo/X1t~XQ|.)qzELؖ³AU~ֺ:`lAj8swn=lq2X5>>ÀoJ|*ԣD9 \\ْGiZ1\(Nhp2I@TZ̃ak06J (,鄊@~T6z^EӚU7QXr2ğs1}SdoP{^A<#L/ Ae}tV=;JǤ.8󞻢eb&|MA1ptÝ|!,.Z|0ta6m1ag@~@UxjRv-4`5g4L= Ȁ69DĤ^d3 9;$.{NA)}qWQ \iKM-*bgթa&GX$wq:l$kĔ}Rr,LD4۟X׊V+^5ȗ->j7첁jқހkJĻNϕJX$ٿ_YmX. moIۙ)ՔL 7&*U VʾFsgniDy&^@I%/T뷡l >%w6#sd @}o^yy%wtҕ?'_&ʕEgS Д2᭧p(BE(d|,u;re9<|Hۉ3 ~H^"׻H4I)W h%}3Y)\%YU_[H4OKlgBBς9B%sOƷ>Χ6\J^3ZbD9IrD;:%H^N&X)ad2]iK 3{3g5?G_ICk?J Fqw@f@d,=4Hraa?3Qe/R >yM̐U88Rt:oU_ͼ`(.1&s 3ݜ1ِNw|-g -~>,=[VVKS;MЌpJ6 p,< V`< K_%Ry2^Z0ZDGnԓܚ=#iy)ZSTd563[Xzl)Q/۸  mFj=Ysũ9/)[N<=# Ac Q+ZxmE# i8 )_ cfJԔI24fwPx}1'FhӊaQ7ǃyvF 9: gp6N9+C4&R>UN05u&M. ^oخM[m;#^rgQpVbQ2f5\UAPyH.dRZc;:_kL ةzyK4,ҸvZL]3tXBSkwSzjwC&E[^5 .[fGɔT/ >Tϳײ{{>!F Eϟ=wb Ys%\8W埴t&,⾀ZX1٘yzn$z "fWMk'ze^Q؇G\bd6uFA=_W> nőhV?Ý΄:=)Dq ̮%yN:Dg8?iz҇FGX<8\rhOډrGS63_QkmWYԗƌ"a|sXY]^]^9r:)Vru8Y_ܷ*_amH7ɶ%DW@@[Ζ[C9CKjd S||APF[͉W5?%I: $m+zH'! K<uD|/R ͵_1T A 9WG--"my=^VZ{S+ լUuYW'D"MA-yb9G34 ❕a`{٥18o7)$ 6|踧C - ` Euʺ,F5DfYz F6,W[p/=hwz6$ͨ9 ?SWVB/3@ -nf˅[=奶a>F=C);(ϲf߀WũitGlC7f&A?«" {ѵ,㕜/ IT|-癀S"d 7m{}!$8M:>HC¸effo|A>E,VږkNcx'*,qbIȊʹ@tqq1+X뗆6Ѫc3ScĹn UL.xDE匆y_&sIM~[."!wm6lBҕL]DSzұT5F{ SBƾ5BWSiy(~PظD?M"%h܁8ۭ$CNQQh5&?s2 ܿ` # >m10$T纨?q+ꋌ֘hYa&`"ȼWߊqvo3b"\m< 3 Tx_`L )jOTV&ۜo;9%5ӕ"sͭg彑$-z)o>;H9>A6I#\c*jPվ;`)Bh#U '" StzxzނՌHYV- Y+1>$.08o8@ݒ^#QN]15[A&)8e 4I?ZH&C1AP[lCL#e=7Tqj_`,lAcAE_Mq1y[M; %ģ>_('%(#q0/DR8Td'ckБ zDFe{VV|+"z |tK^r] ]7M6"{m?HwQ%u ti+;oGtڥ&;I`uh]C_ 넩մ3̓Ztz„{Z9BpY9d.8F8%ڢHQʸaӰ3NCh&t*pb9Lgk !- Fhx UY1K3XngQRe5}`י{rH||nڕ|OcGY 6m05OkQx;{ޝd_-j U!5T%)+zJ?4ZsT1T!LH'(; . '1l|Y ga:4&&Y8ٖS0A ql?wY*m!}A*mGi@&`okg Bҹ7] g ׶>ТucS9N!Bbd{Lڲo.u7<[qIe6H"Kng8! rs7ۿh~~ NbX;5]ŗ?4k+gXjwB :3g9PF<۬::a3f–*.[mn(?ʂczD=0Hv92GeCt T$+] *`@d.C~{re&/o=o7(Door|Tyat5TcxIG 9b2tW ǃ~a(YX1PҰO/'·Z#}Del2-:>TZo&*)UdW|9'a5; j2ΚŠ1f|W<}RLѨ,B29Q{Kբ;dV_=!cuVE4B=[>{;jPi?dzuzCY9@45Amn4:YphĘGY(J+-5(e旡󵼂ILNyvՎnPZ#n >0^J1TI$mȈd:$>BzFkQ$ ~Ů^^|f1YCUgeO;jQHW v>7 %-8SBMn-!q]u:7r/lkp 62Ǻ\E3q[;<M ݦ9nPmyu,"6= g1u$ZZqIV#"`u7Kic`qI7\Ԇ*ًSEIΨK ŐSJ4&A 5 oS#3}ukcCvZfZ8c\/ ELe1,ۦt% B6Ա{I/H~ǝs}SlX:hwA!ڊ9pZN(~cBYQes`Lf5t![ oz0T/kvڑC {85ݚ7=t &g,%Av-^\:w}E;z @#"PV8ٷb҈tݷb.<{s5^sO!?RVcB)z@enCNts*[Q`<-1x?]'5ܲ q-xAI|1uQvA\9ٚ)+UtRc, -8v+Jz侮Y)ظJ:pߵ4سQ}w!`4"=_6S!S^'o)9#_G]L7NprW}~:Ch7&E񩠇{7~Ch9\){mb {PR%::8>q f%nwp|o#1gtz{FbJP;]1p~r*D.>ɦfk]6@g E>VmD69v=ӄ [g|ӖԷ&vӲ]z,qH*JaM ̭=-˒ˀH`7[]j⩨z]>f 1aSjd8+I^6e@˯":qƨE ]j-@ҦEN(0WSyCQUvB2UO3h&]5gm.Бڗڋ2r0 kNRAb5Q0r7\,D ,r\Räif:80|%D2KKpazcXOx_Шq{] zg2d Y\a:H]2}[t&31<.Q Qy%.Li&r.Ѹo8?9pi nlteEȼNo˅{BJJm$دY»T;1@1Ĥ##T %aZ%D|)Uvx|.A_.N%y VTl EdL[ǁfͲ;B6UvwFKaLarhMkEF{ wǞHVdd)`Cz&/fKI?r\Ԟq GRw! 1RjlCޯ^T.)|%fB\<@IWZ3bOaR0'HC7GLLvbhF؜XJkI,Y2/wڐ/5 : [yXLTbz"&ڕurj8 @'RK^DT*JI L,|n{3=ψcqy*9#s%4_\ z4P ZSI3+442qAEVEʚr@k@*dT{ŅaMjGL*6=3kBgX)mL 3F팷Av3C0Q"a Ա(-H脘=[ᰰyН(_p|1ҿ^P-O5+}ҡtFQy_Z# u]&qK$犯:ԅ@ч"U.蜀_tVT/x!]QaŅ@SO;Ԝਉ-pJʪ.[ UDrntSQ z Qa8ϲ]Owr^97ՄD?bQ1*aJUsؓfǤn2qX 'jbbI- ߎ):e%&5|I^\oRPӔO-O|9{ !gI,nMa(^ MJBnzrn%MG$] q(ؑahy ¶@,rCs29U!NLfjwm h)hBw9F'n[5!MJ8` Ð1V.l-0y'Q O(x;خ͑*jfν*j6w0{x4q]pT[n5K2܇Gɒ ؉vpFM !ZM[h Mq$ ~^o.bJ8qB@+[;;-zK(\yokW@),r,(p0}E98)fvURMjb:H"~J> s1vI'zh ٚ@ʊuj#LY ]IHASWg(!8369mErG<IEJoT\4e VR jo- RqIXt04/%Bm'"Lv_]w}C=OAf2gNZ>sTqB vPG&z hu#e\&p8Î(NhmHDGe73(u0Pسpke6EJW%7F?!g-d誥'̧ ݅ giqƎ Fȍ 9gYg;鰻 *] 58I}L(Og5alvO *N X]wZĢ*o1S ]I36ֱ.5%"=~+Hv[ Ltb],hM#;&+AgrjV7Xm8F ("5O{߻t L˓;e6 ֐]'ajL&Ùy\jH]17EP߇.atu(-Hݨu1#ЎG!5Y+ncs2QCUaƻ7K,*1IVmIjF1s>+"@~{laWg1*틩uʭC(+'۰{1iWtP"g4i' Jj^"ɰl5QƜ"\!H&$=8xw?WC|pLN>';NPN ~`J?uJ2oºio9iaWSABjPknfy@k;>DF_!ZnYۡ rf2O~H&Nj2b4W4ުQ A;^ lce.ԷX@Y>ʣ1n/x~GvZ2qJ( b_첚(K0<( $NH FRgiQ@ uX1T $ci,AlO_]O"OV\M`E4 'G 9NʵW ${4mt+ LX V?/䘬SSo q0tȊezk-i>)oY.Ӊ,L}t{Q3pCPq97mFdƭfNZ$9:kMa%d A'wq!HFbOưث/9Fqbqr@;T_Ŝ)y81[_^Tr<Kw+G"rԷ KK yeߵǦ'PEvt#Zwqo{Sq>=Ukd49"l*~2=!>73΋~T6Hp9B")'îcE5Q < j"ɮ>*Qcr)>Ux[h3 9 TĒ  |2S1q,=꾰H*usH/DYϷ1o_*+.7j ]OIHG+ a`B ;|_RTEg:%ILcG4h0y9&ҰA'|Π( VUyS`~E ,'k^G>v\-mBH9'騊"MVnĤ|)5Ts -,13,7ZRW6 1WV6&]f0mA :ƇaXmj b EA`s{tY,pEDb@-Vg2@aMc qp˞7zOxa~e^4׫#VohI#ms{Fp_H~/1TtgGotίT N-11 2q؞Wnr!Fq,s_;xZsqIvFąnE!CԝNv%0CM|$KK skr}8{90;\s+7R.a4y XAv7bnPѩMdPMP-YͦwA[cN,6P[w}[e@ CǢ oy_f Z uRuۊO )ȑͱ'ig`7qH2GCI5Y0}1fӱ(LQIWM3]˩ dA|\=#WTݷś[Q#ܶ1Gl ?t `?:C2ow&lC!Ah~~֭"k+,h=B/,U"v/)Lq5=i&f!ŎRNKpD7ėK{!|k"$Ր *_F3mi .)ЍLsp[hѭ0D2vƝy}傑na _nkBzs9M#%a VƧT$i ʚΖBva C@g'[ W4GIl\񙍅=ٍA.= oGRe{ٜ[:DFPeԨB s\i!_khb쑬R{ eO-ASS73Sp86b * vNcc]C5ȳ|Ӗ 3H~Oϖ,%L$i+%*ee%n}myhX|Xd~*nCIW{qg6qd79b /x(7=N`a&P6gQ$?5o:ȃGaqzs<8; ?K 0,vxL7eYBo0)p1N8 wA'X9 r"nl39Tg pzAǸ+!fHRFJվ#cSrǼ<+A,ѰM6-vkϒMpO'45i ڟEYח.{Uq'hcɩuKZ3Wk Wƺtz j/[DIcU4:ō9@ōx3+P=V xZ@>B[MVdDr5n%'M"&ёzlFNYLV&*GCE _~/z4(ϴvYraef(~V|K<jf`^Ta\Ez^!a_︦4iEF/o zfP1?cfCT*::0 ||DloxOl>'NEٮЁۍxX_YKyKGUl)({"/pJ%5Kқ_Al `%Y5cMQxu2A)R:ЗQ 0Jxi:)d'P2|< ;.Uk1W')YHwJcRWXn&ulaYr+M0{ d<DNUvcOseE$ UJY qXlX$[8UUM@*zngq$p%I}To]ԆЧwU:/ )AbN$ D 2Y?5es`>~V#]Ft^Ef]Q=+z~6Q7INfR!3_)6^XrɮRJLd\+Uwd9Fs<ۂZ&gFe-^N'Z$1W#ԻoFkbJAʥY4Tht6z&OG0d600}(%ۜ*VRZ7[Q yц^2Mo҂tb[ ߌVs{3HLX鯤̞yvV] 4n'rĜ~{L@蘾tvܔ

Lc[ 4b*򡡋>FsHWn\wS"5"0f\R쳊'AXTB-PpYq3Pi8D[űU=4g݋  .-S_n㹳49 2Pˉ VʄO2郷- rpgT?%W:.Ξ|AD&fAZIv-B{*st"oqdh hлy^=Dp+[ݲκ 0qXSڻbb۵`9@''4FLUb/egE3ž'n-l]w[Lqd}.}_ξND'oe;\PjlJcr;C:mGp4[YQ~4>szDOjDY9LzW Jɞ; Izԃ9〔gJgx/f؈"%;ULomP7% /Mv%E'V{V8=>_ˉ(5J {̕.VKzte,UV,4 QǨ NS|ʒrP= ~ed̿69Ԇ?OR;_\t́Y2L_N`6-\Zmt 7ԏ]0~c 5P)"#׺t鞙Hcؑ΋ۏoǴ$'ڼAFJVcYa=t<}ޗNnu{>q+W'bɴnV<_ jp~TK".ɐl~  ںʽ[uP(`I'37uy5*᧓ͧsߙD'`+ w^>6&!RךYMR!Bz7i nZTM򅅁 ݲ*J' |?7=Dd(Tݾ,e^kKS g?gE_!=wE/Kne @׋Q3H/D*h+`p]Hޥt@QMsc\ ǒFN6=gk;řj"=Q/6w%]t7-- TYU+Y+t5Ta&8l1VsJ1?Na;;ks|B;|MD'G@&E)IhMɱ|'|=qΈ_iFUObaYXu1tk/#qbIKAt 0;GA&" F?rSt"[FSI%JX!Z<þ $wbp|dANH6̲"F*-?1kݔ9WXˡ̅!Kt~M~U7vA# !GwMĀ(C ;cgi^ # bѫҿ Yct!*6[T̅WǠgyBOΣ,'# PTiCXSGͪ {of`SC>㞡T<FNO&?C(ocå$7>cem&%hq"1iDdl/׭O2 鿹7 Yw 7빧gGۼ6 j@MB.Q;̟4b[+~hԨu?;V. FxaL&ֹGb\^@i@Ӄ&O"/%ɦvG_57hF>ڿjHFyɒFNڼNFg84{ J^u($٣  %| cSQ=tحfA+բC^b'"(.W4HN^CpSL@>XTIӅV 9z䪶"CTs8/ԔA y;ݗ*I`Ɗ(jGFّt]ĠSnKmF(i9#'dUJsq _k#,A1%.5pY]<%{|,o6(J7K6Knh4_YNB{]3Ul8 mN vSුZ}OHU ' AIB[zT!elkqdbM-jANk g?ҞzO DĶ`G) )Oݤa băd++:@0!0ew%"$%>CB5aXTXPg`֍UHlI$z-Ҭ;j-ݳDC:O5zhb% hR;$쭘WQ X:T45ߢ|3wN 5s9]*dFҳ5Qvsmقu>N8e bbmG4D[e 2T&$)we4،4Q`t4o\KbaB.s+.a1DE;t@{=ZYS IUaԬ*ەAF5)%f]f)p?Ws2V}xSzq:ȻMz@l^<_-k:Cyp)qwPg}xzd}q5{ ИH.2?mK0 ~ ($-m!I[RV@po~{`zY"zbPqS򝳨caV 2הF石,Sgjmox-8JϬzx.Yrm=c6XԋRr9T2踇igI9= 1*L䪤KK+;:MC@XkI \c }O$.`ֈuy/ irz7zj lx'~Vyh,j?gKDÙv'1ZIN(wҽ7fDw!$u7t_{̄*԰eo|$&0"{RT| J%4&/>X\\ g;K6Zm44JX>e`!(ލzCr`R?8yt@޹XF pM@  hշdz~sIa(Oڌ+@߄ԶyxjwgCA!O%x# .GhU(Nu]ڷ!Ľ =XM Wϙ!* w)ޔ2`7SC7՟M8́kI+BߠВ5&~j~%T7x,RϞN)p$]fguG*'r;KD3ߝcP۳~]X9x{"ǟM Li%d%`Naw(4-n'O-Lg9&㘘q 9Ga{7pkɑ]GK-Pi㖓=Ao.w)qɗ@!۸|q*}۪)Ì 89p30kL͵GIχN=Kǖ\$Vo=/: -B1B신_9j:U.j(Tؙ5<L&G |<">4>o@ا= )œ"U\o)Am D+OGGfF-J;SҠ9!ҥL ꋘ T!rOaM ]OߐNg2ݠ._G:\z9y$8[Â1\90CF7=@wW(bskm1M:Hd>(v[=ՑBr+* {n~@tj5ԉYdh:Nrmii|G`0$%4MHw ;,`h+*Bp*%>L5wXê_94rv E}Y gWHz(r) 1` h'|..=˩'(Z?1dG9Kc.K(9h <]tRP{紲N[JWr-b2~lDttSعyO<@;d^'QIz-PZnd-N$wvjcOcnXꬎi:nN򢋽|jr?G!y'E[@po%ZYb5gt A¨(CNUemNl"֛BΔ ߪ7q㾖=TPE*͝}Ά3SP#)atA* 2m `*ֺ_W.B#酖nl4jt5]tg'3?D'xͼ"|YX҆֞θ(##Br3NdpG\]˩FK: (Z-r+x)@E[u?ѳ!0V`128ZHaR{h{nyA/;tx3ٹO @#6`epKwO ?6e.,;zpX&KU(3Hg6V^um+u_^h h#c|+OYuHpI0@ȢCۇQWbc,P~ACRB2+75s>l3GHrsjl!y611lf]p4B-Ѳ|`7 [qt%ZBB&C/]17cE:?b8BǟY=&M%AF@G?[Dޗ9O5EC룒pQgߦ~,4LCNqjUܠ6&vB.XW"iv 1PyN:WFSLe`^FP{TU$OT+&J8W}])4.8I\1p ".MQw-N乒^{k!Z,*ap}wů!+b훼w46`>-X_;7W~nxG'Ykxn3wd@fGiyvzjt ޭo6Z$> 捕v-`ݠɃj[xb~HbH!^H*CK~tʿJxNi3=&Ã22?Jie_1p%/9 (H̙=q۲QL;'P-3 f m &ѐ>jhUvUMie} bܠy[ܭsCIJf|J?e\Q4. ]9;=x宧9Nl<nLa΂+:Y> md)皇-i ,l=r]*)0|6^[{͎2@SRl:W,~% 7@}} cMEFr  ʄG1=i5tELnrWi +۩8| ʆ'<6_2v{Jꩥ4sp»4 Wo}]~ Q6[s`_~ڌw8"aTM]- }%U #ecls2- &֯-jǩmY槿Yڿݚ. j65+ؠߞb(+fV0q6}Į=WKWYY5;5L")˲rIk6Ep-%q3Z`I/ Tg VD[)X i \P'E?.e#qo\I;&dB'´.,UL噦PZmfyc{~<q5GIبt7V(*U Tk~ؖ_7 gX% -JݐQپpo &DbvH*x'E٤WJ 2Y<TB:{EOﯪ!/{9ybwd qD,'y _IAbQ3b۶e5^Kpp6F|zr#)T·W$ˇN 8S9ZRBŧ"28Φ( #K@eW/7w3;Dih=t:C*qHU qb+ }B<j# Vf(ސ~$h*{A>D4b㛖]mHՔ#~EfrM*d4wnM Q6Jk,óp Y٥Mop6hĻ\SYe96Q6(X`4A~sEÅj&cRqC>7廖IѢ~ү.fHJ؆IzمE@_{u`F-@wNt<l|C= eu;STP >S Y^?85CA.&N[M)kҾS+yC-1[ I rD9arҹdr 3wD}GJĂ;i/ O_e7z$ ɾWDžub2@(L5v S7@o >=1܇o!m"5Vq߽ "Ao+RZ&E"@kXaJW16:ۂ,<@$jf,i0/&$x2v$[ptʉ4 0zg2q{tNڤ ;5Iy;RW{A]V0' @ka0FF/?*N^+0fl%(\1.W0CG!3]bW^_k΄)iU)ފ3UeHֺE)4}3b3g`mLq>|CbgAj V"/Kk|5~6XV5HRpɧ6H3e?;)~^bsOo& )ga)Zrt& p ,[n Q/D'Lx$] ;.\ظ?>hEO+$!L( Q黓 ,k TDer*^M#WKJ;"Z85X7?y- ș?u\)Uif^w ĭ)Iy_?Te%m# ᱁YHDdt>qV!cc?vS#{`)C? @샶O#pn AlC ;'kN >"vq-Y#r Z|;ے&2V3۰,IA00]$xxrϹ8j>6~,> =S`(nxXnK #8c%Q6k#IA|$l!}{&Mb#lڇMZft b-K8J/ӫa| L t!ё?巀ҨAAt7)G1є%E';2iCEZzNLQbrZp{3^D9~0Fzdf:_BZsd;mq[.Ӓ^<{C.hKa oZܘ}׷Sٰ#Vm@2 ReV`c~=Vs<1+Q=lTC_߀R̍L8d+U=FaѶHn޹2?_ڒ +Ҋz~ݶė[{#`U&g=sB:?27Z6IT'o{hډeit酆ȭ SňS7NéMC{eI81{%lL]tlۑ nЕ܂dpPж$qB 0Jt@:hk~&WC ؐ֕+6'/,|ĊBtd!n%TJY# ұ7x?B0Q9Ŕ' (VJW YZ