libvirt-daemon-driver-storage-core-8.0.0-23.2.module+el8.10.0+183 > 6 6_6 3!pQp)Tξ7]mtZ`f ]mtZ`n&J; @]ܳpC8TgGw{ZFFd<GMh#_MF |lU݊ύj]^׮s )@iT]͞o@żmW~@Z/կ(ơ`DoZd}ʟP64e'a}o6ۦGQ6>+ *e;zukd @=' ‚9T "ٶ&!\rn')ENDV$aM~B7::\.4>}:Kvj((JX7'>0v)oo i j^Vk9W.tcI=.ZE=v!+2e!YLRր16o8Kkɤgw@ 2K627z]S8:!?/(14}<ķ1ٛt8|KTp=$?$d%+ N <@pty 4 d    (  T   (8n9 n:5RnGpHI0XHY`\]@^>bd=eBfElGt`uv w x!0y!$,$0$6$x$|Clibvirt-daemon-driver-storage-core8.0.023.2.module+el8.10.0+1835+43f01cbbStorage driver plugin including base backends for the libvirtd daemonThe storage driver plugin for the libvirtd daemon, providing an implementation of the storage APIs using files, local disks, LVM, SCSI, iSCSI, and multipath storage.ford1-prod-x86build003.svc.aws.rockylinux.org CKojiRockyLGPLv2+infrastructure@rockylinux.orgUnspecifiedhttps://libvirt.org/linuxx86_640a^I*K!EJAa0h0 HAAAAA큤faBffffffffffffffffffffff7a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e26562942dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744dea5f167b70a39f571102cad85470871d9a22b953817eec6133b278a021f3a43900c620e17378566b061d7181610b7d7d19304c8a46d07eaabd07c6135913901834b50b131c255e010d3075f5f4262d7a4de423be0618db7c199f29419171d4adeb19f1aed5834beea2f4600642b942222979107e9a41ef87ce03bfd8389e310f0e35b0c2524abdac5ec6f5c90133bd81d2df6f0115a6ea804676d736e50fea8080205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21dd9c7813b6dd4904520811ff85b21ad180fe9fcff02e4f2b58622f70a169b43502../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so../../../../usr/libexec/libvirt_parthelper../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/sbin/virtstoraged../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.2.module+el8.10.0+1835+43f01cbb.src.rpmconfig(libvirt-daemon-driver-storage-core)libvirt-daemon-driver-storage-corelibvirt-daemon-driver-storage-core(x86-64)libvirt_driver_storage.so()(64bit)libvirt_storage_backend_fs.so()(64bit)libvirt_storage_file_fs.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/usr/bin/qemu-imgconfig(libvirt-daemon-driver-storage-core)libblkid.so.1()(64bit)libblkid.so.1(BLKID_1.0)(64bit)libblkid.so.1(BLKID_2.15)(64bit)libblkid.so.1(BLKID_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libparted.so.2()(64bit)libselinux.so.1()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_7.7.0)(64bit)libvirt.so.0(LIBVIRT_7.8.0)(64bit)libvirt.so.0(LIBVIRT_8.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)nfs-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)util-linux8.0.0-23.2.module+el8.10.0+1835+43f01cbb8.0.0-23.2.module+el8.10.0+1835+43f01cbb8.0.0-23.2.module+el8.10.0+1835+43f01cbb3.0.4-14.6.0-14.0-15.2-14.14.3faf-exK@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-23.2.el8Jiri Denemark - 8.0.0-23.1.el8Jiri Denemark - 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- util: Fix error return for virProcessKillPainfullyDelay() (RHEL-36064) - rpc: ensure temporary GSource is removed from client event loop (CVE-2024-4418)- remote: check for negative array lengths before allocation (CVE-2024-2494)- 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 8.0.0-23.2.module+el8.10.0+1835+43f01cbb8.0.0-23.2.module+el8.10.0+1835+43f01cbb8.0.0-23.2.module+el8.10.0+1835+43f01cbb virtstoraged.confvirtstoraged.build-ida1ef9cacc40284c0fbf046b77ba3f5a0c061361bc2d3c55a8ca6f714ca9b09e9c3d3d033f7d2eb29a38a533f5ae208c527609d85cf90495418eb4a5ca7eaf2cf8fff76ff3a4fc46a066d36042e68df8adffa830d65df148482c65d3666a893a5362726virtstoraged-admin.socketvirtstoraged-ro.socketvirtstoraged.servicevirtstoraged.socketlibvirt_driver_storage.solibvirt_storage_backend_fs.solibvirt_storage_file_fs.solibvirt_parthelpervirtstoragedtest_virtstoraged.augvirtstoraged.augvirtstoraged.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id/10//usr/lib/.build-id//usr/lib/.build-id/1b//usr/lib/.build-id//usr/lib/.build-id/29//usr/lib/.build-id/5c//usr/lib/.build-id/8a//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/lib64/libvirt/storage-backend//usr/lib64/libvirt/storage-file//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=10a1ef9cacc40284c0fbf046b77ba3f5a0c06136, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=29a38a533f5ae208c527609d85cf90495418eb4a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8adffa830d65df148482c65d3666a893a5362726, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=1bc2d3c55a8ca6f714ca9b09e9c3d3d033f7d2eb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=5ca7eaf2cf8fff76ff3a4fc46a066d36042e68df, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) *5 rPR}RRRR R R6RQR{RR R RRR|RRR RRPR R R R R{RRR RRPR R R R R{RR RRR{R R R R RRRR RRRR R RRRRRR RR RuR=RnRQR`RfR[RLR0RcR/RHRxR$R-RCR?R*RRRUR3ROR#RVRiR_RsRAR,RmR"RkRzRhRJRNRSRjRRgRPRqRyR%R7R6R:RvReR RtR5RXRBR^RoRZRWR.RKRdR+R;R2R)R]R4RpR!R8R1RaR(R'RwRERGRlRbRIR&RFRR{RRRRRRRR RRutf-86187e493cbc22c28141f6d079e65e9591b2fd62ef9970c7512c8d76cea84c601virt:rhel:8100020240708155053:e155f54d?07zXZ !#,·] b2u Q{LY7@`HFUT@IK*԰$ [':\gSyb3u3(2krV7ix1C Q|s ivɸSk cUy27oFjɸbegsٰ޻ջDdWXZօAICo冕g{ OZ*aoEDsx (svDGow9/l@(?r@e '*[Q:GBsmZa%~hp~!`9&Pٕf ta }}A?u@b*'EXJV꫋xܹ؁(0XYF=;ĭ"D{A"_p5k?(—A`c$GcWs-'V@װ~y*oDIûoZc:zJ9mfe^-MAVL/.B| %N$DT੣B—;7nXH 4@drraιfÁȰ9h$]lՋBKʇhlb]A_kP 4;ſtes%0*3 ?HIRD me׃mh7煫OKje:j'H, |5QhWF)V5T/sk劼67 @2ߊe;dGvD.: <#yg k4Gu2 ՚`I7ӝ0XL ?//"mgϘijʢd͙/~vsQ.KNOkEfG[᧝)XQoRks =hV30}%:0/IA  oH|r{'fK|+0A´ȫkGZiH zjs 7e`o@=Iܙؓst`I/3rP[rZz5`hqMQt~6m|~Za ~虌 q4ԲGh6#Tsr^0YϬ}U2:k:$( {==἞Ҙ^J`4NZ03/HOɑNt]5JC\i2^%Qg'eˌV<;Keض؃-|Of\iůW,]òݞoCPq;C t*6T_Rj2VeEtċZ| 7ojK[=/C~E1}w# N#[J8a#B"ڊKƈ8K$~H'Kf[> 7zEe8hԋTY8_ a9|(Ei7cT~bQPDUT۫a*Xsfe#x|Y\鏬!=rDy˶T $kf`,˞5x 41R 8ip )0y!nQ 'ؚq{C̿0rYv{Z.Ix\5RRDUBú W$2L4}C+sս֭= mr}m'`9T" J@ Ň5 kwnhn[XꁎY31D7゗D:p8'Cǎ?Uo)֌x!iyN3 ' +خbN4XޔICڶT)vJl6ؼYjM !*ШQpqذ2`-Zہ4)l*J*Y;tq`X9s2@\$2$Y_jҶNs^m^N{vW HLQrV,V~ T~̑zr8Q'>7-rEY6ΐSC%p6ynGM-fPiMxO-ƋK`l^~BAEA 05X> HXs>8؎mⱵ6J'`lfǁ7d?\쟲96c9': :"yiyf3Mb|/EC\g{|IZԦ >A*9[Wi96v|9a8ķEw:l(<$(׋Vā~ŽiM,pg8pҺ{ vj磃^=b?~XZO2PFљnf"('Z{hg^zSMAh GѵNki(ViT7Dzdz%⪄C^QQ~v }y{@YAr5^vv7kX|p *Ϭ2R;z̀4  e"3ꏁk]eНzVru1}z 7ǃ@&1,Q1#>a:aҕ2 펓٭$8$LGn8[U5mkaW50<lBrbB !C_ӳ?nMx\]=S ?=\ Irݎ8yێ>\fOSQyt99[C8V@̤2G>-Uhc|&샚d=5ZKju"_%([>;Jw:os~PM_Qҧ/(>8WǍ[|DLT'gxf^́G*Ȥ+2s-}8G'+`Bry٘z-l9FcTMbKxi*1xGgc^.D>…pN--Y ,<: s(h 2|SN vIo\z%?(UhVُh!rޱbvT/`>.R4:K8:;؊`ӗmf(+_1 -i:Lp"k#ԥ!8(>4vU!W jsNt-{v#-idʿ/CPW?7tMN zdqR]ĕv8kzs#gvr*shkEj<׸lF-!A[ lŸ?^6 ӐD4^U!M둘VqρuMD.|;R- HG |$1G??sȯqS^,]c c,M,NOTl=|:Xu'M^֓ZlYZE9%z9mYn; ~;x!u39 X[Zucem| iOB@ ƾ}b-#w]fD@PIi5P8xv9gd ِBfV"&hE cL܏[Kin$v8cU<#!\*ӝ>}Mmn}c-V j98ūU҆ n֯舞a<.&ɖ|w}&|# /+1 bQnktPMsSsAkinyH*ƊfE*y8gKjawr8t٦87Qo? W 'O;eɇbc}_pߏ@e.Yywy4OPI/zudDZ'B͝PNLFC/voO+,Uw#oZrN?k.2D̙PgL!i%GɄ&)Ԝ]V(\=/FKUI֙uf 5@!( PҗoY(uyR[ wgᄏم,s?bv4H@'+ۉYƀF֩~!n#qU$<`_(L3j RxAj_\0,ksJ%1 qyekwAw|9U F(5Q1xHs.u~P*ԗĤ?r&O}}z%*ְh605\#ى]-\Ҷg)\X!{`1R&m,tf̻AO$j[b$'o6W\&xAl?d?7_k}dx VMC>_a⢙ G˚K";NWRGlSF!{*įQbGLQ1RB9q ; zO>vMxl^Z鶾*UK2 Z8eZ9q lafC;M}/qc.!)pzS/N7#e ta6tP:E_J>/^95.MѻڿЙOn8ۭ̏Z F#Ctnm6M2k*+^BHjXRljh a8l*LQ{ԻPc95o=1 G/[؂&7)p5SkWci!4Dlf{;wޗ Ȇ~b҃iBAר{0-cdNxYqK-Jo_ō#z>5x7m\381ěb79g!"[ 9+XOl~l ZbQG3[;DYC[n h<{e{ePbI^sCrӤw?w&SvSh̽66E]r˷X /1oYv]P45aTDXCܤr?EBWt°k8Ezzsr:l'}9~q29<[!#dLas[^]Lb~tHI{qQ] ίU+ܝ-I`*PҩTv^X~jO [ }_qVW΁xSV4{]vGk_A :kri^GA4ja+͠Ur6C$A]y .q6؎e~ @$eM;@ґ@qI7?[煐:K>O3>R-a<7W]8`I&l%~N 4 @QzBid"gm'iC}$Ay;TL;M|9x _zow0x`}̨ t[e}AaVes?`޹hh'Y гx~Mv긑Q%G  -ǒZ[p_5a~> F{mTH7&~ P̊;P _:]ŘJ39jzy#7=nHLfWC'ڧHm&+SӒ!KA`=J i y~Q7#cuZTiX;-4(IӢB(։. P F&a6X4B~f*h 1xʭk3{5C٪㝗.BXUK,-Iqk&3Hs3#Rp Zvc0ގ2'u$^ñ.xdD m-A#@R[iuXL:U`T>0wԛ}܄U#Wł3.Y| W$6*%…3R H -h#րiķEketsg!DE떏LqMUFR,AS٭!hS@ֆ&m!K7tE/.<؉kU~)#J͍:"ʊ;)Wzw_ńr#%pݮXS7e.j%2g5r|XC4/ϕnYRQ^BQH|f-XNGf,wj @W%1Va-?K߱xݍ&$/ѕ} 䙥yQG@oia@dp3G\dG]Y(FQoAo.M{`XBwa%ta;Ϡ~Xy3N[w&=Ie*;Z18%CyK]:;㒓]5 5+a t`RuOSX[6,U kLG,`}H@űg)4GFZgТ7;L|\DugJ'.<`fnL>nF' . }a S X6' ZBzpnl G]8ƕ_HoNqpNQ{b*J_wXO /)˺U^i*L9Đ,_<>[cD|!䴠]zl'2dZ3 g;$i0[?e)/t`)6?A)?ܽF WK $Ƀ5=x=k MyϦY.g5F)DH/$J\" ^4dVUA;?swyI5cc C ie} YR(j?X*R=§';P : s y dg-p`>d/H _.Sliڻ]6N;A7:λ ~Hq%@A΋Vt]\VwNo¼fdƏ>uHu H&wB'ǵ|q6F{TcAVt7bHj(Vv-ply-;ڢI6xI 9J&: ʌ LHd.?  &N_|>,׽3dt0FR^ֵ`I.GG aO\w( isr- Xux599HiUTb>6F(>cZ  2C*Ύ9<|QZщAaXv<QRځ} u&< 8.)a^=巒/xq)!ӾF' ~h80<ʤ]'l6"BwBD0lM' *KGaHY0 d]+`O%vjnn? 7^Q\.tDifþ ̜ORcWM.Iޠ>9{PpOoҀ@=|+6b㧫XXX&&@ /!5Bi*.ʪ{ >Qnu\6-yMt_1qIV0s"!tO.!{[C_`<󸋔(+'ʨ9hO'aںwf3-h7jvAT: AAU|ט/ȸ8ﵿ|Ir bppJ9- HBrb8j^f۞Bq-& HVÔKZjeHK#{Lbgc1DB`nHb=(L|,A L C7SI65qg,;}PͶ&O5V\0'A &W;]X"ӑ .> ,83WZ:Q Y2/6 a6Um9[磹ʓQ?J#hh.˴84QMT?wĨ8*U(]C5 fcz @QWPX;=W7`?_y(w yyYhl3#e"+@"2~rjUb,-{š-E64~ Hٝk~c5\< ]ux769n ys qPo@&  EI"!V}W(„=TXn flH83]kX h z~ÈȌ!!#KHutJLVK|2󑒓}_Jx~!crDOO[,oy|Z"χBJZK/  +hZъnp:hα%lE#|R N XJ4$9pLY4^wdj}nU [Yi>iфJ%XWX|Ree{|JR7v;LȍR+@t@=Gp MA(^~@{з t )Sn2bS/D[|3p--|K2dׄ!41w;&k^4ܟGep>t#utu `c9C8^;˱:0Nr$5%uX^>5Kӊi\4Qn١]|[ˢg!ߴ{SET}:g6H@!zYLU~PV1:y0Hۂ@1"a E`_δ:C~Lu]qp/fo|w%RlB,OJGza|HM- 7#*IQ odK .|(i# '5 M SDE>bc ZJ긛d쾬񕻵7ɹ8m3w1b?cCߝU~J/ )PC1k:S$^KssbwFᄻW% `Yŵ$qKl^`)Q@if:KՏ5}Xam}1evQ|M0+$h]Rl+hy6]ĭ{YAm"!*w{jף֠QNFl~tasmHu) %Wv 1W$s&6|1Y>>JlXy!t|TKgތn($'i>,ʱ@ #9?9 &?[ԥD-!}LFԊSMUz_ޑL֨H$\T3L̎0~)aFw})('Id,h>W|Fc+S2.̽ճ!~.t Ƚ> 0@(z``% Wed&,cdEگӣbǛ(&LrZ3)?+:5BwRt^ m y堛lK{nd` M ϼ&f$Ei^ gH{ϛCcWK0e㶖S6[*a%:Fz8if.|KJasgU%] !]U"N~2sڡ 7Y^>|uy>m1W9V!/h>RPBZ˫!42b_yl`-+͊I,C x/'(urWn5,Ιc*VS]j#ľC`z} 1F:kHvEuǏ#fC|9T+F^ut{[ b8eܝq؈x 1d*=m1'(vL԰o :cqaN^mq㕇cw:3 ?A}_VF:91V5q/l#0~pc <:Iv=3c{r,DQZ{5m.8wmj;D>Jw"!Dƨ- ˟r'c7&-Q0“D)S^ [a/iLJ-1n4婗 .o{k@шG0]9'ǫx|;i󉘰*_~R4^{!T\Kv7(s*wZ2.NVs d" R.l%Orl`FT2scB"(_M$T/~k!ˢUwtQD^0:u$rDMm_72Mɴ߭c[JO "5k)H1dJäv<^g U5㵥험 •z0)K;|7EX]Uسhdn&S mFOX*?‹WQ1K`h8xwqwR1#Wm8>%sSr@WsGad FNznrD+ɨV6?ԬP8f?d &մ١Ϋ>QOu4n [$&BE["&@5<^<{z['w_ e: J2\>hRڅ",HBi|Ki'1kXtW2RaT˹p"!L,}@D2+|yVo\pͦBJ}=0<}iEǪvtj,p`e٨qfuT͝ pFhYSYՂowrN{@2]34FѦFd,\2 ( =h1k"f7a'R-xpZ⢃o],94Փ @8Ȫ?jSNX*l *g`؊iqj[q{\ 4x9KƳ5rn7H!ܝvJCTpxZ)>qVx`Z 5&퍤|ż9D5Wjh1@Qy%7?+)3 F`~ Koܖ}c2'eaz'!s}0 3{i0EIǀ*LLi[Wl  "W<+vC,_~ԓ-I .ҎAr)4%(:>#4w|UaʿЈᲗs0m,GvEku]sKy5>Ahb5%,$۽U \VZ&/[֠nH֥BQ4TOW/_cC55p/Ƌqz!>fL㓁wOuq}}lH9)~(3.ÊnYGbzE=p &1~mD @:' }t/"ٻVRɃ¯}:G_c̺~SԠ^Keb\D,[isqP&a 7O.s?xJM2Fy礇b(u쑚\+`GI7ή# l#>8N0ed Զ=hYМYK@\i9Lf/A uG%n`'7SD /#SԠpCoQOn\]yYk %vH1*i'mWx-,Ǘ$!:?ܷQ{Mci^ʘVi?E 'ЃHK.:+,0v}MLWy41>j>q^>l }Jj!b瀺>)+,u:vY,`m$7N=18˸/f&c{ٷ'J[ "Z t}_.V,jJBcI|,NtUm%v/[lR9 &S,wetdnڑ/hpyNuرlԨΟpLFa4{ x:Y?5ARJMR}%.rDJqpZc U&~I M"%&VQߔw4nSr& yRE2rCK!W!X6Y(\[yJ႑FW6mpB:8-qAa~'rB"zgj2!Ya1h(òBEmP. ZSrH9tT;2\Vh 8Dj* y9Ƴ =1<С:g]^5,J؄ .H&o~]M(b Q,Iu" M/\SqUs^Uw1/{PT\惇Viz(:m9)yw9.FSc _f6|O r$EK#nt;/>ʬyeW+i9\I򷬰.>|"<>i\Q֎~|=Ev∑eSph3N'^\sp} 9{ו&x_XLCERQ\1fvew{ 7Ixq=\QJxGA)!ԲjoC:8s+ҁKb# Ĥ!òdzhK*zw ㍋1(~cKd ]sY$WfK9b*aI瀶gL+Y/ϻ_V!F@=Ux)0 ;EyktB@!B{jq` RfpP+HӏlwrwG琍nYZe]5A5v?rA{r FxsFzYŒ\AOqLTzk#B`݈ 4m?]>owN+VqR{kuNW$hiݑ[Kg~ Ǩw#5s;.S2 Š95RwFTocPYLAx a}̎F`ÚgɅ Į$ X*TƜS<I]~lk vWx Yꝕ=rnzR=lx`XyroenGU|!P_ݡݯh4mn-[qC䌊`[qXCI=02,fFqőTYCjج~h }QcH*N9`X9lq9͵xSf~s$e#Cq(vh/wШF>6) '`u<}>ܠh0mm#>,@P>%d}9^j~\LIçU}Mj7VY/iHG265B=Qf` !*K HChQa8Q.odbh 8zI꺸F| >Ɯu1zڳ$aYL.ѫAK]fWEe̐iɌS>vl %(9f7y "#%Cimo51Iq^ Q]i:p#%LLC&x}sAREF4RM`/4_i׈@`@C|7?# TM"vP5%6%?'ҵ (%ߣA.2.3_QI#E DF,м%><6~ߪ was._T/>a3+W J:#yZD-a\<}hOCmG7.pc7XnpGrnY 1ϖM Q&`mCuWU;+0LN+ @:Cw|NZ=?!]Q"ڧ}N6/X32N- y,j}lҬ$eN(y .Vags#Ft1A rcfb4':L؝G,@4VJbaȃ39 hԙrnv0&uW:1&z.!Ov}oY`B6*_+ū#@eoHmߚ)k/Ծ_-+֛}0?eU14/6>'}+^27k{A" X)͞2ꕤVPr?b7L0nCý+º7WSD?RKGaFy]ĮGhΗ#fQ,o$` Nd fP,H՟+K43\%fJT]Z3zA=̂94ys!zX kA$PiU]k1]䁆j&PںKS7{7[!G泶 YH#کaM2o| MX)Psؕu-g.㖙o P9vr>JBԈ]z0sla]|_p}z;i;J.5xV߯b9Ba6":krN+{=/)z9:vSJ\i\+f; *9oo"k=fEYQ]2&1뀞%//&Դ4 //yS/8/*Q ;=3Eu4v' db]̞IM;0تݓ'瞸. 4TZ<|LJ 8R54 MN8 B<cJrimZr'=Ehf|@H Ԕ?٠81+Ǵ'5Aیi:pMm}{dr{~-(-R'SYwe-Ǻk:r'1o*!jZ[-HB%/i? lZï/.hxIqMY;\1"Q0aY71@5IkTv96ЌҀ@ee |6A $ }zh OtOݛ7J7-3F{I/2 d֫%,C/Y4G+PG+Z[erpXJ0*ɾrwC4MeJ+;'s1;R:M7C|6VS ݍW`K`"|bFd~3"CŴ3A2$j!EE۱I7L6BmԄR&D?2&[UW֑f1;dN0?Y`_T:g>$혢C+.љ~4+Hw@(-g}42[tT}&ΞOo€lJI}\тY C ȟwl7jMe!ο"Ox޶O(e=fC*ѦYK>e,i8Zj]FZ\"V[׻ mbb̗%0q5"c;d /9SKGCH!-ޑJ䊋Y䋝N>ۭB!lN=/Y܍A " 37%E: J5a1)U1rGoߴoj44ĻhI6i~p+W>jR"]1~"nT#w(wQ̻"L@V[C9ŇGn6w.26:ڛ$ɽ5b@No/b5Z;2${4cyrkN}'׭Q8³ػ;K4,O/2eV/"=S?u>z* v$ ZcK r dgtD &\3r7´m#I=r?@Y}ڐJhـFj>؀0 S$Dv|S33%ф+Y:}قH촶-bK"?wN&˕H/ yT0  ?IF6=Ŋ֋2TƘsK"P~? ˑ5'ݪ dԡϕ66!Yan{|쟫c+O5W#/ a^ quG(Ӈ:4uL{;+ |kC 堕12d: a[%Dy{bBسmpvp<8x=2~w!rkn7l^es>#GlB:􂢊{nkU.A %bOV! ؑV^ &:F[B%䒖4 !6յ"QU7F%`urĀuEv.` (KiZ;≁ -x!!Dz/7}E`{56T=6ExHƷ[enUtzɸ[9Je|+{9;q\1iiA@HQIB @Ek/`?flRx1"Zn%c3y>R'1yC-P9u & :NO1VS˯RvFV8)9τy.3i:]P^ `98W&cʯ3|_\ DZ9rX(_( DBqȼOG&RJOs ^)Zm֌YuTBzb{ 'U#iw[CEo *c՞޴^cuDZuw/kL)mkf%Y?e+GD6d8ӘˊCO]6*nL`6q&5sZ%Ʒ:=]4AcPgnY3\M 6ݙV:8ӂW9Me ;y@V>vXmqw zG: SPhoo_#6TD gYR?>UI+&jvSV8Jͭyד%^m#TݹstSs iGDi*}dAJIw8opfao9KTuxm5w@аڊptW ĖĒ͵ 1{jhc~BE*;s$]M`ћ$1DQ9j@0;PtWt{&܂^u4GLd2Ѽs&3WBZg*$O*˅@3Į٠LUt|6>n@#%+ $8J!iy~.8E-"!qcpD-)vZs:!*flv :Ǧg%$g).Jَ `B6?HEVOLh5J'$Ϩ)a̙ $Wp}?KMN~"8.,v_#T A&Y$~>+b,DQa\䚊wdF̚(9G@nT3웅ώ,O pgYU[KbZHf#E(K"F_ ubdQ߻mM6ag0qda`\ =mSɐWf靶q&w2#9l.3CKdPv21IsO>sً|TۅNzk#cc ('#d9ퟋ yqNf\QN4rv[*o%J&PW' C|5uPh!#OzOH6 z&D9+U)A#p=}IuO؎wE=q2ndڜ1ǗV6iP֕R0BKSk`L'% OSPR;q2e~@;Ybb SanJL`>"$ƛ*p4P:g͢΋D k|ڕP09зEح@6}? @FG;Xj̹`Oʆtn-# .``!O\vSŲNQ5r]wmIs].$Q^wO 59BR'p.u-2B\Fb͞*a$jaI.EaH _߰.!Alh3Ps_&]oSaTU|48trXjab)Sq/Olu0TXq'[er~eFR-"GhR=Mh+Sh/HH?P{rҹ(1⸋4ܛiE}x7/ɱ8vWisiUL*3n 9^sɇ81ػ٢Vk\ZbYbN)**HcN^6rggV PK=KN!̖͏K=ىwk$9  v+;ݩ LeR&0ƙlGuT[qi5w{4~T. nuΌ.{:Ǥ`6-r@L/y-&{ѭ T%(l7 KD3 |-bF43lc@c[`+h5z2a_QCel (CBiS>+sl+ `31 \ګfq"nYc:/$"i%[+;]SUV(~TʁN~4'V$`%}.sryyUCr%%8\3P!KS~N 7YfLWj~J@Q Br[(PؗJ6|+UBn?z̜gmօdSwoɪߴV_H0i>Se_ρ32x!? XBA}Fw/Z}";2'SyCQD}:T 7%d|uqyn tհg﬑!U7LnxEֽx &s3}_ +ߎoRPiQ~*dKI͈8,(tv@]׌w7=Wm#Ua' yrYg[Rג'URRr%U/e&ztO1 j\Z#q6cbSDA)ٳ.:k<%]PNRc31iL 9*# ڕ/n]8 ^Oc콙u]S-I$>z>g%*<Ă1#VƕJWj I޲ ]5Ϝ;LkYx< $ pc>' !%0^zVBH&PҬij93t `aWY/J@DKK,ͯt̋ Ay F(U~:cA>AK1>uy So>օk,! ϽSIltVSBuYb$RrX"7w^MY#)8@ %b>eNbwp`B Op B4;Kd&Z{?i m)PRτ!CySSNdЮydATQȓȐ0Tx?+59*!us 5dzդ's$'Җf u)3~/S\pM"KF7U[rw2`տ9sbl1`> P/QUkLf N@;X6by|ħ\?A06#_-+L(P;xΡLij*fZ=Kwkj'=u6 s==ُ3%gW0'w'{W_Mɥ"RfD4d)˽ͲKfrE.q=*7OSe88h[: 9i/Z>?OڱI+I@NlW>|THŨ@P_'MH(b b|W 7%Yk #SHC=Јr`ռsk_DH;fE,\8TISJe{z-#ԾPRwǎN=[Vz#Af~۰.XP$byè υF~!d7qa i񋷮:|N_.B+e&1Lk琎yBjn: ;Sh6 K5@\ ?AEY$ݽ=CR)֚edHexQC8"\m_5LnB_yI;IStgқ(v5"\jr&`RP4l*A<kT7xv+43<̩c0淫[sUu+$@gZRh|6Dlw$ YD.!P,A`v/oVAi'rjv+ 'D@Eм`H;$=g)KG8_%yPST[y w1CZ(wr}0[e:Z̃˃3rQj8bˉ␉HA0b3GgԺ2=r>=r/>}Iӛ؎X*@lT@ZJ/K$92^v]ɶzmhJNpL<בX|y{'x1 ۨ}j'LF r75~-t*8itĢ |!! wxЌ'W.gGSkR$jנgekm\I0_k!KX;QR;1EUOzEsW 'X9Bix8[_d$1)BT:U%{O;CC"- Rm;{._% ^d(*#> „\]kIz=^{ԍ4=@liaQc=lk0AU͚;?M˙mӓCxqݢ# ԁX p$-dM9GFB%W^=x?l~9jf98j0Gힲ>Ik?L"N  Y!Z@~e 3=l3dO5}2{9߅*.KhHU)͊>4@^N겨|TG {le9__V:G].*k :XIԞ-wQk&anEL-`~z@g̕(lC?1<~Hgp[./#{îv+\6T]*oL#̿Ỳ>t{sZS_J]zD*{7dt=XP8N&mzH㚗``qʄ;.3@.d6pFԗ#Bf[c*G9ML" 1-Ͻ`qtf:S`$`+lgkn{^OLH-oA;En\u'Q3|zR;&9:ʮW3C&y'Xķglua?wHlOlx ,0{n:xf8AjY/_ lޚK(# 1eE*OeͶ7ȒR+IX=6Uk/aeo(:tBSQ g">=cS{Ub|tQ5eC3[= KN1<Z/O8/Y]I /GFBS6H: !xN +>e' &f4h"Y@X ꘱< p dD N*f;єtE5 od/5s;uj\Nt6)K^cJ}3NyA Ls:7 זKy)"Ѐ6O57}1; :#ǿ}ne{Hծ[}ZzJ+6+o܉ sB鶔=H]1R ˿ V_˿a#fґ wBG|L2cXaLt]cMY`Knlwuc+k7s󣂭Gj>ưqQ&NX@k$e£Do,x̤[}fllY(h'&7"L ӑzb]BT_ >Pf켴bR0v%((:P='Eʡ qsgԁ:&{̅'Q R7L%dq7T(5Q{2i\4ws!K,mdݹF"ݻhK9ObDZK$/6~.r Y0;F;11oERj }_Y v WrLZ4s8H IۀB붽 \ik]sXղ~7 ;tOuy03xNɩ8x>YX84t#o9 >B:pNy- ^ Ƈ<t[|CI !9+_(5U}_k{vOW3|a}˫ nYB^"p4ehsnb3b!`@q>" YEu I.E P٩ʭQl!`g7ZyHK*BNË]]UxM}%`X͢gyRa/?75`7V3nI`e"QQZM}߲qIDZO+fb9_ x ]\^H,RpY]?Ys`a9 XYN6II'yxKFsB\eB##[o1]}>@RF/(?zT 85ᯧ'\S|Ce8Cvy`_ɨVD4\K0$^A(N̲iN WIKO U_+hc:l^,fyXɅ T)[J!iRoUona=,3,fYb&t{xJv11$ EH)|KN21FiA72VZ _tD ؠaK$^kVf7HmJk_y%wR-䢪atXW 8#7cX%!VCO^-wsm+.2_.{I/tp x8;bZ<[!O'&CtjqwH%P)eD(>mAs(.L[:[Γ[}߃S7vPFNݢloP*8886ǓVjxxmR9ظ[JǍ7M3Y@x  nIn?+TU=! N%.g+W2P#QZ7L'F`غߵ$։ K.{zn2)h,4m *|bols/<1jsZK{h3 SӰMP1ca))bT!>ǚd)s2m̊'eßg#6*"%ldyH<`O*\瞃0sP$u`lE,xZJa S=Tnt ֢#rX^hnS'ΐ"+ C=+]Y}{p}x !n t h'od2! |5HǨ4}FZmb8f  $^kVs~xG0ur)(B{9 J0US`ПQ$r" O^Y->\"s@K;̸'T^ 5K%12(_3$2GZ~2E \` Utmגrf5caDe;ՄZk,nk`pȬ cr <m]0q_??ΦI4Q`jO]NV!Ԃ9Ҧ ILtPbMx3;h)1yU'ť*c"5JQCz%rޅ'[N!sEjiB+I2T?e XA"KSTQcMNZ1{A!Ų[Q#6m@4-EM=-RІ#,;i6Fە]qd#0H8r %(5{a0 {rvW׃1&EgwWf!K?h=!% K]tj<)u,+9zN|@簛\dx,%.ݢ9ND <t,i2$%㉙0GUVMxk ŀ`[XhLV 4-hj2ɀ3~UB7x_T2oxA&; GFQr0h~W7Q= 2OtM$'#%\ؓ`dhǗz* sbIwC@F@L⎽ 8> S^y8;[6[y4tHjnĩ+-t W Wُ5[6X&ERۇysh =ȭ{:R{]vÙF](?%A O WNjo¨T>'q x$P!-NI Bߡ6D59@Z;yjP})VJ /Bb.[9HՕ>&:0yASyS(RvngQT#<|5x􍌜h]cD- !Mr1clxpe5'El&.l+_| bE7YVj"De58 ),[:KꎠmW`7K2Tp=vc}drqȶIk3d?\Oб*PV{ -G(htv,=K-c}}Zo_ECzx,G Q`$!/c<): ,ޯmލ[G[< ֟hqmM{ޓlPRb{Λ\%l֑VT<Eyeq.C{ʳڨ)Y4z#(c~(FWٖ17 R{I H.ԉS؟hOMTrANTRQx2 H9hg__OYbq(Z.l<{D,9[NIo6fpZ "SC*FjCưV41橞wg6e?'6'Lr宱jt*njb:؏o85dbġxwXv/:,f% m]f!'qm1x@ʌrpBOZvmDdPР0j:Ӿ向Dt*)Хbb-5Z~~}_^H Avxn;ug6Kuq=p([Gf{IWE (يrIaQ1735b}< Vϵ(X8fjydN{]CLXjsi1 LF"~-S-RԐAO^ds=նoɝcGիъ5Fot(_thG+1܁#48O)Xy2xHh+QGlc0X ܼ|¼!P =~y $ȗAMB+E,}:3,3@DyV NcWޜi]$ uVT ``sd]畓<(fka *°y^2J);qBtv2x6(5enyyA(9%&Ҙf_˸oJVZNMT;,K/U׸ЯIg`%],r<3@@ߣf5&%4ܑ~cIJ/%3e C %itlGN!b #[qm-,y%Fp(dOc0f6vV+=r +ՙ%Ùfn@ukN#CcM-k:} >8A;uzG^{0V[W"'nm]<&XMGm}8OUyÆ6ׇ_X,r,0d1SAxax>YL#$0%qhNtהql*Z;BبԑX'~lM睪]22m'CnVd{]a-O܀*9dl׀Gd抓EZVPּےsH7[n}^O,hmƘQy8&0Y lם+ByhO2$bpW=r/C~tzhtrXqbLWެ ZW9olS᧜vS>@Z?d$ ;w tZk7"rIm&2wL$5]a E˳rXrr yG~9=Tf>tl>h+^|VO5AS}L @#Rh bq^CKURTum 7+]&xGN"Å]3ާ;bGa,\w1Ufz} Q`a% H`jJfeH!G.-ULi+Fˋs'SpZ\e).>>hM>h8#rs(UsP @l6v}o0~w?? :+1Nߨei𱄣7)޸$f?&U91^6ڻ fIkȶ,Y +/k0ΕrGx|s"?`] jyќ=˦ixL*Kzʍ⑇5LioVk|ʺ֭/b]9 _ FSXQGX/bUZ;we_vu,]$nΐK#İypbm.VDv`/_FUU(蜫Zk_Ggj(S.!’xz_c .'4?rjiܟFVêF&Œ( *LmC|*țK<.E/y.rEoy0E|TT\ewa-6n_66ydcDͿdap}1Erq{ ]u`gm>0<]e- zD' vlCLzKL[ ժ/'-m ~?&a槑OoQZ!<-՞}0dbٴO5 %HA7`E'N[R>7NٿhCq= Jjot$?)zI<"t͠ԱT F_}A?T(lH< _)\Jҏ,>&ʢ<>e'7ؕ[s몝ۣJ8X&? ?Fq J|z0pʐo, (}ךqu9%UjsB̹ھNFu?ou⵹J4I6O0IPk1&LxC)8-i_lDVtJCֺJtmiMbyb 5A6f$s78CDRLY6` WȔ&w8Jy߀1Sij9Hz=GFbjnoro{GtR4X:Q[v&>`8>_W]ۆbEa*>X}Ų 9nK'e4.2`"9c欞1}63h\a#;8%|V,iF޷"x&&`P4|OE٪C3g$•SÕ?MATzۙ0n֓:.*{PN'G9ON "[I2mH?G`5Sxvm۰oKⰴ nFD3?sI?[HLc[&:.c_05S0E{?߯ߜΗxQSAxf7$lnG/y^WV{鵁Д /A?OP56&7+DۺETpF_檫QII5` LI.+uQ Wݲw/3Xh+g.Op,,ڬL…E.tH Hi ]ץ.)8^=]JBkZmiAsoMLK~iY_&!=.'=LˢÅ)qStL=ԟҢ1u#???h.xA[Q Z$YY׆5iMIj6fc'JC j&yL*33hA Ho_YWI %xG'mΨҞt-eCW@e锛'rO&i~f\ߴ7L C(ajpD_"6-)O225hbNcHbYt~L$eQ.,S-RJg;Ю TE4qX<醲._K>LKDC~@E63 j- )ڦ}6K"'*4~, lHʼB}Q9 u`BdjM@ӒOy hD\!vGrG7. n_^<לJ:ోV$'[Wj`ix!Q+D3p$*0_ξCzM賈(GH)~/JfH8rȵ,+J: n1v@i @^Kn;>UojQxCaFxw6|9>JP z@.d2$QsxYfzE; plr u9MX h)( lc#ZUаoi-՛ܱ2/$K>&(ϔo&UɌe6ߝ`3ixgƤ*fʙa2H6v7@]g N$_X4*\B"wrs{}+KҮeyy]1/ϢlȻ&mFL`Š<{ qqOd jQo(lwHo{f?A{i!ϙw lo3~|*"_+Q~>pvr;*ݻY4Kr:(5maDIKvuWQdȭ\!/l]CQ@QhqJ7|KH1kpWaS̬.H3X=2~IrHMy47uw ~A e,z@]K㬍 ВQtˁYM&LI=%@`7|jpd-<:mU ݽm&]Ʊ+gLBS T`5{~iw9I3y+jw~7oFʯiP g;^7Z>us֭\fT2 6,~y; l3| ?Z,Z<ޣ.w,-Rh:D.GqJWdk'rZo{闟&tl{s>XaW՚ lg~3n^?+B~ y ǸpvAc-gB߲3pEM؝! S_ %CUaN_2//`rjhki%D$dAg7mvR ۹) ?|w ɒxX:FePyZwim]opΟFtසOpcXRLءhxVۂ0,uDNaj[^0'b|&7dUK&${I a΀ ?2Q^o2/{x+F@b-+ZjіҺz=q=i_7؉ P̄a݋q~ÈSO@XQZ.h9 1Ay@ 9] [l*=[,}b'Xw8Ņyt90}yI\)6xS y\}$<$qÅx7]lh6%d:\ {(4%\2pʡ\~]Lc/bDژ!d yj(7ګS0ZցT TĔ '` dKoڅ3'XK֜9ylSYԚCaHcJf8pk# N"Wmc ٽdTQ@XԩвҰMj "vt; #z`Qm;g8wPۋm'Xp M.p弭‰5gU.RY^2b5#_ItfRc6ف 61XO :BaYQSB88&IVP$ÅR@)]R0|Ƞš捙:YЀf3l4!Qa@ɱw(QKlh'>R 2^/ar0\ȻDl_ ʄFz& }Y;^q ը".jqCk'G14^quzhu[o˹j1)f| ϧv%/ 1Y6pvMv^v}w٠0ꆰUgu Hu67͊^ʕ'Tc`IP',U)+J-GIP92mD%g^ڂiEۼnbHUokY[yE ״WX2[4S,e+N9UۮP e Sb|`()W_ʘ*LA0CK=o$Nbn9p:#գjnMp`> 7- C]Srn"$zC367ZSjB#H{,MR"z_B;` MsE뚽<ӣ={\ C⹞8((H0T:yAbמٚ8!K}HƦ`F)k1fnʮ}71Qr@$}MZ'z;E1KT|#܎Lkkxz=Zנho6n'0 ZGt0_$KRY4^C0V5ļЊOXX$#hŜ`c.&εmo럅[Uz]d/h Iy(n} TCmh{cY>s5XcaW} J?^3Xs`}9W4˥QJ-C_ \Ar:y%R4jR_6`˯X6iNx 2X1@(r a)AߌBӹd[eG-ĭ7=CH9vg.n)n7л2hHk ob\ d} A/?\(DM9wtԌH㬑Op N~H]?4oDvJ'S &Ikk.LNW`+]WyŢ/l}$qԵr5)sҘyVg=TcjI-ylEcBmG]|8`|TA5cﱬPM )6=ִpZoK1Z--*'85 7,@#/dhlY_S#A۷#!5k8]1GdT*7;:zmj<κ<;9oFbr|/XI$Q}ʀƒ6&\o |4+$>E*t/U'SYQDž'WI)~fW0׆6 .5t(B^nLM!.ajACsT{1ʒsk_2%rU},;k|pj]@<|I&9}21<)gs&JFe7g;)堟m }-L.ЛjmCIdk }̾u:ig.Kժ(\G tn%ɮ\9 8ztԊ NDl͂6T?2I1H<ᓎ4O<6Um0LI>xJ4/s$?PleŢ\ٰ'e)$D~$m6Le ``u α8ar1\]WAt͉|Sgʪ0pq҉{r>v>62"*nupc6Y 9䌕ecDI?=63 ǗG3G̨Ln_/ ?BxɜIu)޸202km jFJ֐0gy%)m6}h["H}嘐]39Euf%У~2q؈^1p~(AGc`řhp55sy~s1dOBV1AFS r)-$DZA i2E#"03mʛn|g"Xf='գ# &q_2Kd+<+tG[5|F yJu]0z]o&cza藋_t-$V_{FlZMB VœTe,^h܍:aZ= | \?woGM?.f|xG_jHg5{4鎚k=dq}>rUlm1 &]SCl [}|#K9O&3T2IKV:1D@tK>@Ĭ+bl@]NA<9QERG+Љ^qwq3pà`ǡv-Xn Oơë3V `x33"@F*DAfJnM^Pq ӍCEop=.&`3s -cnI>_߄!+>cU7l={i$sG}QjQ@}W Zx7@E{}ܲݬ4fRnTЛ{t]L 7AHдW`v-:h 0wb%Nri O=u'e8R`ϭJٖt QЧfcsEOcZ?=l<g;=~Fj/\ڨv~g i,))`F\#PQ+0s9Q/B(~tddlԔ}Ɂ4W#ľGDw*~n!_ϡfEφ. tU PAnZcc.˼?ňk1WZz".oR64:\秮@WƚTЀ p,pd5c8 UI}==~l#2XDS+QmP 2L(Ӧ^SǤMYlL*)ؗ`3 :Htbyr~c/jpҐYr_6zQ-\r0kq&3DBTt<@Ʊ/B&Kj(ybD071v","HHD.W<Қ'X8Egt{O.):7~Aɞ9C9/FoeNj"ep磟Wk:?NoSb",r8t^z审h6 ϥN߼oԬ 2p͗A)7%E Uz> n&dţr̊Gw!۠ڂYw8>zPA 5A26' (^U6cP'r[Ņ9$nvAKcTە9{ɤEhVJMN_l,!fŸ߇ϑMLD11I) <΀uX @KNxLϬ$';oyEX`EnsҁZMv!쌊0:^Vr@T_-! zM]AS,ܙF X1MN(c:6pC dbUiBk~TDP}??.c6dJ9}=J\mxp}{Qi©[i%)O) eL)?Hpp2/~{s).PNQ nf `jA]L;BXgWR\<@fkGޙ!y'!=bԵ$OcXMvk\VϙDkR?P:YMÞ%W7Ҿ)ALob*PSlŚtQ{c$;:BDB4D ̇Wv܇]6HTcnϻŴNv-Ιm;Dd:E+8N2{w>럨?9otwzT="TR惹,ol G)ؽ( `ʬS''FZ˓U$R124iad{wur- a?^gIc$Tk42\&=ذ=iT*N4r՜UBV^b iEp6dxAb6Lc) fj{v!ׯ6q`1IDp vk0;QHC{K{?,(5ӿa:-JpNJwR=FefX1% xSd5LZ67ьWHӐT ՒQ~m6,ֽf+x9v^C|Hb8 L"@A51 0@!='YesaUhA ݏCl(`P@'#.3U)ziO=D=GJ?^*!MMwYór(]qF _$i\ 7Wb )9KfIJE.nx>/$V(>|_|]ݛ4>BX>V D |=B?*f|}Uz/9V[`lLԯ]k AB ؞õ"G~D s0>݀/4J4ĥ@hщi+5ɸ\3{%9yYʝ W̎9!F80[; 6#Y8x\rh09X NgybH? ԞdaHE ֢b2vpٲo?@fap*H>yq9 rVTMIࣆa-3?J& -mݣz+ a!gٱ.|p<ሟyȨnaDI\ f}`2D^x 2\5J0m{hlK6%kaU 4*8$sRIKNФ }R{р}(b$\KT)f3ی˹J׊˂Ǒ:VY1$8IgEU  ^M<şO~¸z]oAV%:b]7ad1pJlNjp(5@+Ƙ^4 d3 ;*iwtRpB$J*/~jnC`v2?sc@/0r/Z218vn]t AUfx9XЙyfFC_xLegRu~lL&vub4{P¡_dI _(u5F.UfO@ ӌc|(($úiĨC,_\'m*\ڄH+ȬٰHn csHdf43l6!ae.ܵvPw@k˒«|$܉?=Qp,եV{OTe+w}GIrp`9y |G=+Q}ԗnnldw<+V H-C#8e*k3Uzqf8K'=CHt9+Q!ɤ"!&.2E6A#Ԗ΢"#묵}Y;pb #JAˤ(q=nt;١PkE !uT™m^5WE6w:@2Q ~yN:d^?W-RR9+,Ƽ fj+h\*+K,A ,#9]T&]+R6j{uik2WYx}/o̓,#dċo4|]s"FɘG|_*YK *OЮ&! q8/O#.XE=P˛jDTi~6a@]5od"Av)ךN"2"pz@TO~I2̅?KCSe̘򮐅7Sb=Ė ͺ(u7s3~;:C X+a߫/wՀ$[|Kwv;hƯ;?Мq.$| f~0j0.?95>EOcGP%l͌l7OL?t'}ׯ|wMdwL/h9Hq"}wDi뀰\[T &; v0?h.'c)2mjWS(*rf[7)A0] $ޯaúq <,7FA_js)ӧþ7IM[օ}P ţ/ 8S!;DMot҂r~^TQ*nثP,FXƨk &\r=ScӼJp4z\1@J#1SLޚ}RO%v$7TL:f#"Y[ROg[  B Fh{XS|_9hdeamTJkS=N /%U?;Fp Hޡ$6ZO(p(pR'Z}fS2&z6JC{L8}HVTPX|vX$XtJ ֝Oe?GCKLXunlߝp(zllsfeĒtnہ.Phmd+l Yv;`>;P慀t/jVۮe§#shTF5jަyK<&<OJ s0JM$A<c y}F'-uv%`pNOM۾)kÂnV`zeQi 3'ȍlø)3P˄Ê^yKC?X#A?nnݸ-~n|u;(Ƿ?YIiϸ2w#>5|.k`qnk* xJp]{?HһЕ61:'NS5Ik篇4br,ʹc:.(|Kظ1D =iJ'r@ x(5DcՈ)su$sAdvq`X_&|dɖGX 2YDcKb{Sv|I`i,HkN\6w+8aVNhrxLQ8*VCMQ" dc(Ptk:4ibutrPhLMI@#8d ,(}6GLqqʌu39'+$VpR[gq1s odi&סAGh$`+?P}\e^ji(￈-âTL&zҗưL' yo,l?6~$3Pmש4ULߠ1VIjY@J;#()A cͣߩ JE*:Ba,yXv6^hZ^Ia-zA5x)(erJ㡰K( \2h Pˀ羢Vw(zb9JUF쇆6=ey[ \ '(am]H]G#p-5:ͭ60l)缏r*rIyE+\nub][F z_&Ր_MHu#gi70KrVE{Ds^^tUIP2 M2HM>1+ů9χ=![ST悤$S9%ւDK:RmBS8ͫLBddj/ݤvzZ.p_mj!Y+<9Yz@\HƂ]3֞k W._Q!lvI0݊A X[?ڟdEԍboNɦx>#[1Ǝ{YDaCHCoL=a5UǧJ 2쵱 -ht꿶d~ZrX^<7Rf?j> ]Ư!8 i 'D-op!57Lv ے<Ђģ'eVlEuQ9HDLK1blgsZ7"E< 1jg ^dk]gktwϞݕ1 ~/ʢZB v"'n*)G_I9ɣC8[o"d0K-4 :ڮfH`lr!y݁_AD&bf\:{3G}Ii[Gx't2*>}M^4c39j0]i B&,X!ެn~1T3t54p>ۡsv~{ZZ uW(+7g7ZJA9o@U/e:>U=L`cZ"gImQ1T7E$nbMp|noQ75 <,T-)]Vȥ+ ~ y(`cWIĒT$+U~)ޟ_~Pӆy~%3S8rÐfy4c~|4Z5P k-,Hkq_լk&\opV|[6|Y"G:}cԷ{1ЪN0On..K9⏽v0gVN-UߞuR"+{D#ԓ~2'ۓ9 I 2wWN V3Z|r'UTRvg qv/;+2)s8t/6x:sN-*[-F8k[uUYGB?)Z) |{t\=` )jʡctTfq7>C^].KjS4;Wv0<_E Iy<.WwzOnˍYDZ3}1to[^LIoAdYR:;V$s6m"Vɫ εS!xpNZSWE{Ú~їk5f~Є'xV]J*y3B02 bz%̛ڸ:i K~8vCmAVohM\W"D';?T)e#lirf*3-Lu*i`t= @tIW&ew 9wh#@sl ͓,oiW6Tl\?2dxoR0˝`w#%O'igh=VDT ;5wI-!)_GPs6(*5b/CqS}ٝլ^x!Û+wdn`Z9;Fp."1 -`,}=-5nS>[ #v`X螋 *ߖFW(zm8Rin3ӰK^n4Uk'9{QykR8C"z r #VaP7RR (a-B,#/χ`ݦMt"~N1̯ۣέ2ܡǚ+蟒`ӂ?wkH3`(K t#h.\ﺻjv ~@s#֐͜r/+\EO|\=O%" g޺'sixŷj qPR$2|(jP@٬Oc0X E'@ZͶD(J#sBݺZ')dz5?C5,Ádž3mx3k*sxs.i-ˇ) +I<~D %JSGa<_ݞ`yq誕 X<=E̖oBOZRruNgmG63-8G8CBs`sM^̠dא?9448@UYmRl-}}R ;;Z8`<"*z#/v_&e uT{DE*meֆ%ǎ[>d uf&с m& Skm3ЇG7TVr}04-nj]ZM~BGJ@ޟuRA3,|~Gm7Oh]wGJ\pυ5EB5 b qx2L_޺_}[&f0#픏4RyƯ_uvp7+MXNQߊ|F;|{ÂQF4tUiԂU<&3C6u}J|yTp/؅Gyؕf@s(D7>H xñ0$K\󐤼+7pz v YN1v^`Y,\+^s=hcv))Inr!^Pj+gBq@`K ^k](28-ZN{ҙeԚjyѿ@eԎYr3k]'xՈQbp *wRX(VDE*1es|rn&E#Ϧ=K4\ 2`׎#.:Z!K4i{Ĥ순k2pď'z ^|:ݧ: 9s߯ ӷ^jL9۽7_=S(:EV@4vk"H>ՃoVOpjэC 9(Fx*gujd59chN4c>i`;0o njx 9/f:u2i^vUd8UB"s,j&R&%;feuf$*t$K$#+͚|qCׇ2qJq!BR͞ huE':D!=,1BBR61ь21@MK3"`%|]vY ߤ Qa,N˃HBU}N>M;%qgXBŒajWp޶a$`"6PCg,F `UV #f^r]Qv|{`ԯFѻ9`߽C QfJ4 rv2o9^;Un#h Ypr@Fq .FmkGfl' 釆-+sR.zO\5R5iʭ;(PA^R6[8<^pԑ@I#J4Ccw[ CY=SQ洴-+ԯHOST*CF*F̋{B_iZ?牘f-|!1Ho$${̶ur6GxT>]5aN7(tp$E~r8݆9Κfs-9)_%r :aB;~HP)X\ܡ(^I%7,Z6^ ?lu&C0. R QAƦo w( ˥M ;XzQ^'sG/ k&?1+.zFEkGП?LH`ya`>&( RfFt*&;_k6->\ ɠo~5Bx5.^-jZ ʩb-QjVH}19١$ABo5# ^ЗtY arBޑ͠|ǿU4<IuMm.Mݷ Bm&GO`T;t슘,ok:g S R 3B ;/u7F!t{,[ZLDX1''arύF߄Fac7pvIWTMǟ ^ bX;+@w?;s{sDf_Q67+cYb 1ީNcYȖ^l&ofe"=zcEFCBXO..KEɦ5zyb,֜ k݀rĎElt(TiT"6f7GR|{`JY֯fȅG==|Z( 5FQD S+MH*<YP],y+%JNBTSV4uc5m|4ԧZ6Ъ{l!Qߟ-e=}1KŜq-eP/:Bw |b{x^zkI/ sr~+t_͏ cN(Ī'vԜ{\r[ 6,ݴ YYz/,[/ Ǻqe99Ifi9 }kl8 BZND6Yc٧UE:wL0DLWezZgmҔ,Q(f~DE歹 hZT1[4u5\T˨[/bK$948g)eGUTc\|& 7vj'䘠ܗ7@򂲐I 3"gk[,%;wHi*нBe^iU\ɾX9X2,6~w9T*ؙ^2 h ?#&u/x  k,o~Tz3H Yg^;lA2䓔2,2WGR΁Cl^;傭,4ǖ{dxljq]#!{Tr LEl=qh:-tB_9-Db.Գt`TKXDI"uX43b` Zx[TK4nϠОRj]KM?/CEJЫ3PNRH\䥥!jPAv+j"7)Ba|$AF4OXѽ sv 3[9va@nPgAkVR~vh)f|rm`*^Q"+tIōT'1,+A%bNQC dh WF7+CKq69>("&4Z\p[ACLz$aT_٬)Xf69sRiD Sֶ)nDNj9|SٗX C $Jz&@L l*4$̛!(PS&.mK z[)y}&2꽑4ep`^,jW@0)|o j.T{z;J"؅NpE"0Qk >-]&`׽SS6 (.j1l[YW3G|YT kj.ܲp7jT bHړq;`BK/KEFټ7WdѨ~1N)UHKFbČ0%a9enz{W-W]nl0In-xJ*8[M>ksDѴ*N 6%yD5R7q*PD8 p ߗ.` ɅDDgF6?dOJN\-AېO$thټ(3%bwڡVM2tY8αzP Q ZIaV9!ׂLڧ1ܐhˍaEyu`,gP~2MVmR#T3\+kP,`*PJwa TCkmD<Zf_[k|!{SWýi0TʤEja`Lw˟2- Wuc1sXe$:o܍_ւ$q 6sPɹ=~OEΗzElBؒ=}o*?8K XM|jk}*ìdAgVR[rX6t9V|JrTBH2VOvSK!̞ vCu/ 6f/qTf{HO%j^@V-Gcf݌E{ G8A7a %7n:HNFBs4:Zn7rFsa.,_^)n֓٫ t`s#_ a꛶A"漆Rؔbގ'˟w1?/VPBcaΟ)T%n:'Wcr1 f?<T>lbq l}s|pz)HrOɀU`jM9Ǩ!M`w]"繪&gKØ.]{dz9b 怏T VӺ"$G%/BbH2rM6Bo)T; JsJR1d\]/z#}/xېUt;E&82U u0H`݃sf:p,W HU( ,DkiP3Q #bȕ bq5* t1~S4D^TI{7c2k1U>&Lj uDc}⡠T`8Yrsx'X ^g;F!H6aM&+֙z@^!8-SГؑdȃ[ekM2P:4eH}N\mF l/B7ӬUg $j~v "]S{|TA+Y2"\kYG6J  > G^.h&,KOND²˲v[W]tCpBaDuUl9yD| qx;5NGзޥɸeFZǮtS,&Ձz%!e@nK \$;W|f\(e-AUaإNŃh P|vgsN͔_BӪqq#ad:8r7 [|TEtuwA5>gvFj0pNRntIxJ.= ᝦCe22`YZKz_#,NY ij\c TXb~>]? RZ=pDdBgܝ*E&RqH_CAxaGʌ@zM:cKcJ#@fΤ>Յ0Lc_>@u5PۿN1~=z* ɪ^,).|ˡUjܨbڊL-rC!lSQһr{k_hr =C}حXc1Uuph N'bc^y6O;=*ijr4zTQIg| Yr B $N{w@D|wo*~;{~wҒdN\Urd2 Z$ͱyn:Kg R|υZV733)I *yhZ9H$Pz}RLzF)k2nrgygLu26_R-c"A--W*lH욠* ~9 zzX;0* !;8!}`jvr> Ch4]Lcmb,*/VZ33/}?:T$Ϫ-52,V3z;"#d;)f2s6R 5E2* l^F_;Q2ˑSbKRHEf NJGC{R3h]GlIsKNeJqca~?ϕߛ= RgjŤ)xdoRJp9ۢ>6KdRYNV.hos^1p9qg<9j-q,_Đ-vsƎ[hjoA=E2k)g9D/!% Pt"NB2ٚ-*~/Mtyώ T3pJ(%MK1RmBf t2@2:=@[xܳ5By6,0"EzȳDA7w{WT(hzz%9/U@WT!D7g[miՉa_$?5avF ڡB5 dB'iI=`=] y֭'^ Tcp$@BqV Jӑ@\ϟx*Ogsd,*+E7Zۨۺ]<0ӳmBeyǟA<XlKMZFU6Scޏ`ϫC4]w #5xxCEK;[L>KK@?Ϡ[]4e4i.t_HOK#'h!^s)u-qq _G )Sω(sRdx7ư˓7Tb/@?l*Q\>)h|D)C\_"RߑKgna$ "]=K-`eh$NaAd'gSRX-S]@;9EA5z *_G.L&{۔-%CvZ3KXe?;E5ovQ%84T21t=z4ϫ+vЛ&θ_MԱNXJ_=Me~Y<)9x]pX{w;=P5<:&aMʠh؆HQ-k4qj@LO].z Y@ `}3[P9GUwDA^R"~{:<`2>񀻯3p_㺨+!t4nhϜ tjp{&mp3L)||G".vү)}ŅeA@ܺEHW1>ɩc\9$\٣I7Ȼꎲn\}Ph_p*]a2 /rQrx;j>* Di 1`CHs 8@f'D;*Q>c8Yi:S_ZL5'#"[RaGjd{ʤ 1:8٣=/NvJC&$`'!i :&7_&,؏y{ַؒlIx踾=u9pc?=0@oH >2$eb:E)l`|<,8 aKaV*xJaW_Uۻ*?Y0{EA)eLؐcnZwQ#s4/SD` U 3e :D FFLsdO m_J9K k;xge{Br۝8 ^Lcmeޓ~Vpphi}_ 3 ~ADm'b(UBAetJJ#c`BrLE3! Һ f7c} d3MU?'ڄXAfE8IOT{s:̤HPiRA`JxԒJ l!f^aș7~ӑ/Durs%16d33hٟNT"\Ѭվ&Қ] ”ڋI-%JبbmL}:0?#t'q ,݆3QNz[oa^YZ-T -wpy2p+ (aַʰ? D$~ v[#˓' nKɥϷ'}g3'i.2I\_26vPwd#@L(XtZB2m_6۴!\3Kͪ(C򏸑5V$װ~&Ўo9@X<1Ie' O7 P<^H̫ja=rhC4g'Q`;jt sho/Y5}c*O/g') %f8O֏hvo~_{&4kj7+-|;5z!l6`ƍQʕuM=`Z3u#6EzF׵r {N n6t6).N5A?GNQǴ+1ݥx / ^p^O垈MXh:PCݟK"CZmߣD]܎ȺZ0J7JY?Ћ()İY+!ߞ,[9Fa˟d[yaŌ[^PțUP尤TgkSHe/Vf ~PG..7]#r y^ x(>3o1Nӧ>S 8pyJXiZ }KϷgAW_`CTN K+xd.;r擫 dZˆpAbsʮ򻄪.n3X =e}t OA77'[QH?1ދsi~sWd Cxa _i$[հDKz>%8 ޗ1>m33$OkwYw>U{`ă# K%W`TM پd*P]g)IЀ$x3M>s%+!<$,w) K ䷓U 0d"9Оf*jL@1_H {80հ3_UA `}ϜpM[ƶ<E;Q4%|QlClU>C GV{hMT;o{:H5-xL,@R\vȸ-^x$U- \m4 29.q[|ɫ"1W6}4lm~b?˰RaB^(Hc0 ld d >]VNdqW"Q9+FBuĊ ̆Ք%vA 8nG1#o>r ஋_1S݋~""=8~Wu/ CJ 'L* *-ni)(ްbSB<0ЯSH_Tg um7lp}n` ?z"jcѓ~v}"m, oOJ/ I Xg:9mAMbYͯ0-Gc$WwA2ҽoH"5*T *Z2CsV8]A_H)%)8Li5ݢL^g|3MiN5" η\bYPd t$3W*PV`jF)m"}ƯT0wRژ*+68FW~pvh8[6XZ]^B7)EZ7N6Fg0_>A_ gdErsA8AI:+:]AET)Q5崟 z_|Ϗí~PS^ٕ ʶC?Ȍb}.gDB4r;LO'o.G!NZ/YY͛76YKӮ;'2 ԟeW=̉xp1-0SȰX~4X@SO7NpxP1M/s74xL)n%<ϚD}:*10YaM%Uf2ߟ);E8zhq,@(_,شo[c=|]&ٴy{9_άzBwJ(QrcˆkF@E2(L%€5mqdv_3)e廣=4SjsJ]2~EwG3p[Nx!X9q.I j pkE *H23z#2}s:@}}+ܗ0#ɞAYM 9^|e6N/DV^V.$j3USXg.<։$JLKRÜn܍RFAg\DK EhҨHPbW&Yչ# mZXgte=d^=1`npD WEc1[2vx+:sԠ4#'5UJvhe;'yJ!-v5uzds" mV|2w ӏjHZ9$I]ǃK"d*!|Ҫ^xDrn[Tyn(vWљa}Blzh|LDt͇șYqE!s-R4!`B}#\EU# %ٕbhredX026^NB v(#::¯c61A:<Ř <Usǿ*keZU4:/>ʑ-xK"dˏdVz\0b\kc@]GEBed1/~e잸:Y*t?!Ӧ᧪=,`5› jҵjF^1˴t;~Gn{Hɲַ"`kuvdM= !m쓰D ʚ^j\\w\Bͱ|T%Yt:UARdb{hnࢡ`K~L:}ۇE"i A,Yx]'+kX挶 R=K0 8B51e٣/u9$4,)o]iRL*6טlid<A xcuNT6(77jf\N56][V Z;PG"""@~4d`m/ѻSOx I, )ߘ<2E%UL," -[B0OCE 'fE57.ޟx2ƌ,6h!=CX(ѪxO,5o:6[q͂@=hUg_-pj>C Zsĝ:GX4;Wm &'&ӱ4K66*d6y7a?]Fu2w"t4i]N;;!'S /}^`X]q9dϿ(6c}%\y1Sa}YA xL~"Kʝ ]="F-h;^ռd-; }Mm_qM)|7-_A 3O^=2 DoF+c7'A,{oW,o)%<*}@V A"yd:VQ>o<,j7G@ᏛyO2<=õr3NY 'O9NҪM(.zqtTel}7`7n ^ /2έ) ໱5p6=w<3xƠĻvwWŪ]kur[#uTDYDް✩.qYO]R؊HWmU=EMYeڦ;?Bзt3NX6x8~5?ZUP:D5n??zr]:L[8MKỊ+Km:O=ǐ>sJ]l!cJDTY٬kKSaFo/n@'`rX/ΛGme$[*:ك<3YɦYd~aY 3hMBN`:`J I4[:pXG,l&e}|O`7h3lK|P_P.h~q&W :.ߊ `xUOs)EיD&+](^qbec3*u[~6ȵ\#Nڤ| A %ʤ-QO)f`QqhV$aX39Vzk$HK]WaPsG`<떇ecuTJAy%rzZ{\t fgA_k-$]IPjnXyS¿30nА3IC/C_i#'ވh?-YOv`WLL& \gQ9fey褔<FESKՕ=cC1}Hka70t7HVgUrSX<|6Cya!OTߗ'>PErvg$xu/ \O!_pt$,YC4}Is" <&i$10.x$wuh|@Po27] َ6djX"5x }l$D(Gd[l> WvQY/Uxl圣 J0zdqj1$[rQM lc M(;25VքIPcԤdu/#LZUQouf,ꆤ$ʎK >Z iXOņ( Ϙ:>!Ř"J6/J}|jyfnTV\W?OudZ& ]W![Y/0 D^Щfle aO'~bf1a,7:]s|F:-<]ǧ@IW۴i5uE`pQnT9:ٷKڍ^{Gh2k -}ޑJѳ9􏾢q$,, Cq=Nj`(=~V5;,c|NrWHbVX,(kZlCzddV@8U;Yd<&o~kLV,D̚FJG1u??0u6%Ƒ2z.#Ut>ƔgvΕ^:!u21Et^\*Y9A(O-~S399)JjCGpí} I+)SnAgCF:kZB}5*jx@C*߲{k`(Rfpq\.#R[)gE韘T X,NlV^2qʔnָT?dز%Iu)?͆@݃eMUtXZA;!GLVFeL}Yl?f?tXhyd:l쇱5q !T_IYY|Ƀ>=pуl8@*$Ҳ$ԱWM_Aet/_L7%^tX6^1 Zv%WLcxZxS&(d-]"٪SiSDڱ3NCfd,Ry AŢs` +K lFxtܖUoWXF@ CSFaCmLK/ ?;ô|Æ_0$3UW UM<0G*5EJE?DQ;] P k4:A!Z ˝2c>Q\O K&fi:ȇ顯‚ϔ n$xl$\6^hyN #c/R Kf@ܼckfMj;}.V:irVjN)\Q6iHqM{2&_c@+VԆ|O6 @yRZQ]=||\D\͕ ]\̓1X=".]ho7ǚ6$9@Ώ"hqXwÚegtj\?.yR ]m 1̢Kf0SOspy"\ #ή$1@cQ_9lA4 ͓ƿ1灋PI߿GLᚒQuO&~v3գ{̐@A=KkJ-!xXN.i!Wo+;?ܦ$ko\d\OHRd'(H.`4A%"]*f3a^|E}!7JD'۞vQcIz*ӿu'V=?\kcWIf \OΊ](woL)XJlBޭXtM4ˢ1,p% S4 Ƒ_K]{r:fʯsRoR`T7EQb2 84n\5Nc Ǵ3:x&)$|#+`r t!BS;(5}%#<`8ѕ48vhOvtF\~Ŀ\  =vxLا'ؖ\j'<50Xpyn)NN׷w+MZ6}Cs)n9VC,) 6@htSZA7+ pNo+;pĝdDtuC߫{Nޢ 9ʔZ+pkxmÐ%,s"\d=v6gɰ]apUy"qؚ R2GSr(vHivHeX)pĉՖRAsf'l`IQ /fS K^/=s`7َk@gI~ĘDb8k2@gKL6Ǟ>.tW\ []v/~W`ʺ熧qL?C+5͎ԿIvwѕhenE݋jY@\gđ+vr&.>1>#UTO׶pqg>ɍh=*d.\goY٤5!ra~3埥@.ַdqfE~8xW";A7)I- !n<(aJݲ~SEA3ax((fvO0ZX΂)ex"5u!I44m߮f@ ;_^ 8ۻ/ά4}xF-0'v8Yg6 Ob- =RNE[T y]2M(q#`v\c͊Udlb->L[PÐKrz!`cʘc1孮W_Fԯ#X)O`hiwK N\x9vN 7æ6@XH|3߉XDpCBC/t\-"D&ck!T bwY>-swpS)Ok?.)X=Ǔ=9t nnꤝZz%)~#ݒO}1BiU iތ2$.VO._6Dqϭ#ub 8G'愷q!$C˟:ժм<(D^ XG;]CX`,mgUWx:; uYo @Mݧp.:9at^d(L7si!LͪdȠ8Πf 0Y_ l,?60GBة H#ȀztR]I%xEV^af)r`Ax;ݤ]kί`6auU[:"/1 #M٢!m.(O?k&-E _- _ԼًNR0*W@tz>tjtNi $ʵ>({d@ Or^],_z DoCRYeѥ}<ݎ Ap \BaӡS2-B{} -CkڨEr^` -$(N,v a q"ςT2M'H^czqGW1\V4 o7M/(v< ցVFZa$7| hU,W Ŭ`E{2Gl&НhB+;~ L!l^¦#9*Ɉ xntN]B,XUPln|+r/& +X;A;ژ5Pם0z:f巜y!(E1zpA)]|^s d5;dbJ2OSaHC?r:1AgEc3^ Fh2 N fž|l7? g"X# 9 Ȱ6Ùe`q$L~3ȶI1j٣{ۈu}9BGA={ZL"ֈF *QNqPAPƙf TLNnRcEoX)PeDBe0ǟmB^Eڂ++M֭!J+W+Dru/ wUER,#ÑJ9%HT35߀;KبKnUQV+Փlhx:?Ȯ0p,z <&5m[j{{YJV r]vF8"C%^[-nxm3̰SJMYs9zj,![NA bۜԇ];>NKyobf|11 >N3!:̢:G^)mGy8Vrwpl`e .!t@5^9UZVx6[\H5Ȱ&&m"3O$=r=S$K;[ $fLѶp^"6M^*+DCX$b.-wt۪WEC[D 5$\7䖖~P̊i )fj:$5 p,G܄Wf-&F x]m!g3e}.C6Zk3?s+;|Wa}DhԲw[kؠeUl[)'Г{_Rnʃ2<$@=[QiU fg7s%׉1y| |trQG2+6H9Wr"j zWy<dIJڥTC퐇U9C?Z1OUX>c һ)װI~-ԑ:B(E:9e^Ȳ'7+l:FNf?K‹/P͛cF*hOYTLiE p::,',IFٽ6vqN)OcN-JxD#MQ*d~H21\re%v Y A),Lh_HI[V)!>NuUd VY~n_U0~L2C ,t3g7e ѯ/g2ϕf?Mm4h?x0tsSi6^7V/7.޸7>YT=&Q!/Zh.G-NRPiX煟i뷙o x!a&$y]1qE6N6`7+8kQ:Y;pAW?;׈N_H=Kն޶Hu}…A/G_>>ױٽ0UldVv+%=رqXBBFSqNZw@[X8mq{l58OH!@rb]ORCsW3s{hX^u~}ԧ|ځMx.$jue3ܫʁwP%JK?hR@7uܜSĿn#wNCNR`@ \bOcM=h'-&>yUĚHl9+}nGrV蟞Adڏ$,ưJ~BK!U0;W*gi%Uw |~إ1˨wnnvҙOIuP'(rQЉѤ LqRZլ@c"i6ZL̃kW]O,mFg5+R_ US ?/:u-SùDIΏ̞ Ri .(.rUͻP\?+WoJ8.z㝔F 9YKW*K}g¤1wyG|\'9x@V$A)n{"Jv{"rhzK,0TY '])єUH'|ȁ}{Δ(^!ѭZN23K>6瀮s B,nr 5nKYd׭yEA)qη@t By洕9a'(4q~~q}(࡛5S,em+ 7ᩌvG-s(7)l3Ke,2p e:D&&' ˁ~5̂<62n]06KxG JIZVТ-Sbh8JO-܀"Ȱ aIM W<^fZy0/pjZTBe.ܝuGXEa 2y3X ] {|tȁ0PF-Hπz_hE_b:!q brM% qf 8^hTf>1SLhsډgCPf>`oLF?+w">DuQ8}a"UcC"tn%hx5^*/MpܽU  ][PH^4|jޘ>ۈ!x#L*s#1YLR%-}WCğsjKjvO5$%OCb9R!Ea:[rLh. ~ Knaz\q8m!Pyu 8] RW茾X3J;w0U-1159JmI:*-,_2Ssߓc7WN;#0L0e]-.%>x @ÕpaW>C DSzQŻ17c u]f6Kb1Д^ʈ]xv`RPcNIsꁐK|磻JmAS(ɘ~ARVwB0ڷ6zK7B6#y:b [n!LϸsY /z0wyr"Xl^ȶ bfK'+R; @(~HoJ{LOI/\`ۭ/y̐MNdwL- $?.b'.;[ZZEPzaR|]fvK\sQ`lU n10: 5Ƕ8 toR-+6${||B뎀HQ>lћ)ʪc͔c1 ^ewe}_ShjY'DP*a)ΈUa\lJMp tKSw>@}oie[eFN 2wE]h"ԙчO x'|e +:[c9-]m K#~9~*UAVnH qL+Dg^2< sj":K@~"(S2ҁ:oXS . 6uDc FdbjGCt`J;&Q@7[AMare3otO98vl&z Bb] /Hn QwI8Wa8%o#UH`G}olDC=ikE _𙌭_`}>Y+sYbJIo2;꿖SQGjৄ LD3XE|%™ im?{Pr %&ђ\[A B(yB;/6Wղhe.z0nb4ǷK{JV"x$j[Iyё0Z@6V XܦNWY/|JfC!?rɿ)XwnG- K4Ekb)~%v0Zy $Pϣ+f{ȤtVGxVhf C'N$XV)T/(/\jUە_61x{(NFs?[76l:v$67k:~K.8fdt@B"8M㚛S#΁\\*\7jSd u_OvqnUTf~ch^i($F>a2[N#Oa 0Y^LmhVA1kA,MM?.Qb\QOTX$TjɨFBإ+8Ծ$9`ALr+E{*.%LZz } !^)\ B!:E!pn ĩ-?cۀü9-г>Hj>]c50/M^_LV>[sSQauT[ *@ 1M}xm}mzB[s&@>P$h:.\ ^>pW}N=Y0p;>bN|d~*> =fzz9dzB,e0?,NN1 bkP"%(&<{_Dn54M֣>1Lx&v>OF022!P-FבiV< \۷w ╯-hO/2`Mq%+`njՐqub[D1Cz{˘!^&2 9d=qdŷ2b6IQ}Yy"y1ޣ>slw #^0.u}YE^dX:/-_45d8'\+?&|͙ 9ۗR ^hMlx-xo(ڃȡgfL 'ޱB#X MKo` [=z}AILH>J׈S'@0T*>W g7`e#1M!_ӰiHI{ 4 z@s L,xIxeί?&f K.O\4D~*.JlF~Rt0}Ch"@h<@ c>ThS 9%| >Y?`cׂle?qzmaPjNt{:m*3J"(_4tE/’>Pm7%_U-P)7;bD=@5yZh+7u0VcyT2ҧ+ })6r-{WihAVh$1${n/$ _ AO?D&x] ΂|hEwI\ JNߙb\8,Wsl?`yY"u_ 8ֵu$ ErSH%|ri#yzX]> \JgQo䀶-{qf. ľrtBNjqZTE:s+y Q4SǢcӜo)nQy7e5UUWgV{{ree l0^=>B~U+b(bkY4{Ϣ :׎ِAe&Ҟ@S"\ѺkЋng ui۷U)w, ymz].lQC:/"O~]#̛pk%<ٙ8l jd8vUij1/Ρ0C\h#b6d!q`b@۶*hh *Q}蒢*!r“%LGܚa?k_p۫ kDKB]MHbB^O,/t|d tI2a{uW9D̋}\Xʬ)OHfo^SFy @NY{^urTx$ϔlĄZ!UF (ܾ`P=Æ%[:Rt5x`kV=[rhś::{ fcMoγUqBP QOʡ> 9JDA-fӾQڅDI,}zh')czo4QQD9eg8h133KCx;nS5Yq,Uӣi$)+ Ň̪&7 %dkwPVԍDj$t0hY5<ߙ;/%' }Ba2|nYA.Z"J/D'M. d->22zg0mK"j K! i4-PCZ+Ko[߰]Sfq&`1qlÑ;bYJTQ>MkbʧZٍ_C(%줧A-cLdۢ^ks-8")$/&4gcS $a o&Pd+)ؖgq]&"hc/GJzBW}&> (355o5v PNz 8-y|XivT MW]YU̦DW&)Z6zPu;p~lϲk`aHCYDU03Stva]~"OSz߆0VCzŃ4ï ,zw͡}|tECQ:IOp8ʲ %-eAiR}D~q`#ifCW&!ų{ }`ZzHPmRJ5Plo,i cb{y@HNĒ8.ג_&Ʉ&XG'I2T)zsIG074| z/sRhX޸Q#'aqog]39bJ:·~V |Ӹk'`$?,QqPMe$$=kKqW Y\D+DV1?pd8i)5!dlo4GI2{@>O*Qo\bZ={fV]B5}iur9gT7HM{Iǃ#z1n|ib,L3P7¿Pcr\>陞}U(YW<ϕU"1jaUtz>̱'F^օ6p'b* 'Q-lAoXXJ4)# JxHZݍ{@*;^1:ٹJ*oy+ZF&L!9%>8 "Uֱ'2ghfTsF{ |;h1{]rkX*su.lQ ^a@TWQ<Nj k[WgC|fT(Ҍ*%3"3V‡2'b3%qy\1˳ R=֑Dƶ3`l6 N# 3ϕь?x3YYl _!G7cdu\Cwpitw-VKE ._[Ӷ : *H*T *kv"$=qUcku2I4BDWti{T{S} .S=E\m?y^[\Gg¢Gl~iP҂4;B=I% JBDIˋr8V*.7Vyxfvj h?ҴZa%YEI_4k '!TܑO頇Hf iC8Q+(/ڒ @P.m~4R[d]`a|i#;5VVh!fWR;ag|[Q4Gy# s+3!x?ЖXy2㻋i#ymF) blQC;VdT/ zL\d%FJ ׇx{AANS](a󰍗A]'s" 0RF\؀%>1 J>|~kvS*m2D \b!Ge[Y;w2)Q8 5轣sZ`!X5o1FGU7OG>EHX 5kXȠ-IO8z8PZPA(~lʕ a&b?V2x筪1/Z7O!+UU^就֡Hg$՛tTE1u#|^'7ÇPO)y>L.+{661ʫƹl[\ka@.;P%sO -=z])vVk7x8A!}\3N Ij6r@ni60KR:5U^A04ƄYn4F7Pi*F [3D;lVg^!wc29& *Ӻ㫪"F9RJ$W <( Qx>`=j@־~h8i9a?Zk8U.b RaF什%ɓǥV'Xfn `2r-GÝ}5^ fU %[>Q ҭAcIq1yo܂EE)h$iZ-3byJ!n6}tI<^CeCDQD aKid >!&Fxdv YfxAdl-CՏdܐ\ToTy@w'-2n j=8ɑpL`Bm9hh|/E)S|w$oSy;jr"LZdcaT.ي!jqW_6[17}&q\PRUKS 2ܒv:0J{N=.Zۤ F" mM}{!ZmR_5e]콡J]3 3F{V?Bo1HDOQis?ڃ$呠V1hcAb9- /p b)#Ft37}w# -|@&ŷ{%_XT- 8!xC'YѥP!\3=,vv*az͒xzDŽ"Xh byx7Jnax 7qp/OI iFTI{ljxds(:xWQR94*)qZ0ͽH#2X@J<"qxSlZh֧}S=:BȽ~fFvw=z[L@;1FRI[J`heȭza= إ;Л?dϊw븇m}^0l8 5S"GmWJϚx@~O8hU~)t:D. plLMc/DV:s'ZrҤųcqD*Lh?`#K#%+1F?;VNJr, ׯӄg@^M*d3ګNVbXqԅvSSI6w]v-'ht&XgpEӋ/rl4^5WsV;ΰWwi͜}pGhAVARB6(pG#]!{V!u~=a_-WIq]ퟑs" S :zUBpi>Vt,S Q,6 LT4kMhP RWh>HũJATAltqZczu>L\}9mc]5NVnA1ǔihn6z:QGuf-S]Aq >2rdnZTP+&y OH|҂HltxA7ok|m^WxFr#`_5/q,*4"Q ~SM ma>FM  ]iP.g63X͒<7 .|v[ ~UZa+r,6UU7e 4qrv8uVw< v%SqwnYi*ZjxR$[IX?" Hths(}NlT|%ym'o(PLe4g"&UV ;tYJ'5P7Niqr}VZx+B7خb+Kвh! qOjct&y:°#-ӱ]J?68. -&BHmۈgI0>0Pb~ܜug2i49f"Gk&;y}t%U5ޣ( }~|yԐPVˁ_;GhuР7^\7h7ۆ4?8پ)(yl.C$uO]k/0xvw+~ !DmElBh;&lj=a-O9] 8!KG |]HPZZ1'7ȟ@= SW:MWx w#5Kanel^O{e gK(#B-Tvf#&{XPپuiaԷ~z;f Lsԯ2VPt= ߗc8pilU'N4:bX/R>n-etĸ~C8fZ1X@|W}T)7ISr?jl5˼W_ډ%/ )AvSR^scNkLŧ4UylK>' ~0@QB Ikyxt TIʍ3G7 Iu+bԅ/􌑰08Ҹ1f}GL#94+շ_loŸD lqi @WUt`3LUhm "Le2rug>oXޒw]}͞zZKড0`Ex2՛> 5U&KD(j@ RRb FpNcl73FF(P'9JGꪔ }ݶ+(AAj> ;9,Ul֘YjZt__Opn*bJL|sot|QeqA-'&r"LQyLѫNgXu|h.IX}: =E?x'Q.^B/D\2\[F=fxӡ4o\WfHrݍ)ưE/_碌qsP,JY̅pW3+_rD4=8ػyeIfĊi>Yr~$á5#pV5&BA@#V+Xl#E9akFK-i@7$zI@Qt :_dKd[oM\)ؔŢw'Hi.u'_eLπ> VD3F) J)6 r qʚxHJd}OF3,D(` ʩ٤ˮ eu*&(F~eu?`e;c{0l̮x8|%$!PوR'˲4eUD.Ey6RqnJpS VTFX&ER` /\(t)bGF1嵔#4Oa@raF˾mk6gLm"C7lARK0Ct@rE󣻯k.]v@QFb\O-t>O#GۑaMLj'BߵSrD;M{%y:k[:LH_: LAƮaALbVv:a/DŽ8KnO~@ӷNCD G„h)kbi ; ~=6K"z9L<LJ?wt`.N̶GeWI>G9̶|6VihVKeLW.ɫ@:%ݵxD{w-VEOFR86jsS?uJpgFg]-\Afq]KqT"- 5 a˅ichJQlemB!ŋWGW>5u#üsYy/hjof`o8p juMrG4$ Vq~V'һ٫qV"_Ž|Jg1}TRlW/ iβA?%wi̺T }&JW6broklv1m{k'%h@0eGIJ=y}D:-JW NϹ.C;xUSF81܀e#+PyNFGۚ9P{͙Vȡ˃kԱ*5' V:|N,kKy4}׬H_8Y|_F_[|D~֔whPBj2Z?d?WL>{R93ذ1= 1ɯ"M#29D3 _ˍ@CҔE_-{ 9ϓ-gXʒ\oj5o7#e b.45S|BQݙ/Yc4z%z@h"Ւ#ÚaT{OWr "U8Bޜ+jZNT`O͆27Dqm;'Q^hnD/ZVt4:" 0(A)v3Ӹ+ Za&YREĄP'RL?3g%J1:nzw:q*F "щuUK?Z&dX/ƒ(wHIZ(/$q$f z@kP *j+-0vTB& |<7b#%Ӡeu!aH8~/G4[rt-MzK/+/Ԁ Z'c^<04"<+n$%_]ajhDPk}{2"qvDaAq{}&E`<ىEGnWk^yLt;0vV w3w6={YX7vro1omHQEIT?ݶwe0sE,ݳ'J Nh9svߓE6w~صڥ&Z94|3UY϶"#S`ߘR[椮P:ЕgBbYNk|f='^Fߧg(3Cu7tM0 B3bcj]U=AN*޴/( 7u5ute- U=I+2R')yCI-*O;>Rn{ DR_y&8 r>;I:Ⱦ{c0=kpE:GtPD}vHPG.yƝx/sH^C?ٶtωא%hO9N=Yڰ/R[!p,TnTxNq wfE_@D&[oCf!R v>'Ngjva>Z,Tۮ܃!hN.N5]A$AevXTX#X!P>%8ňSF=ؿw2ɲyul-NQ{@,VpHc͸e9ܯKZ>tɠ.&NmY'?&K tبweg)'#Io͞UV!l2r-;"K!R%^_XZ١lѡj3_9oFRX-Mb2ᱥ~ocŸNTF(:yLp9,0##3$RFTD)*O,MO9,P10dH.)ԝUlqJAԥ|BS2)!7XLá,Rt]jZz\L{߉Ǩ)VoȻA }m- S-;\g+ _-TG2r0© |x\4 As!*α+MXL+882, ?u< FM,™,_hӋqmsAhA B*+?V IpeC| Էk,&!I1{DA3"-Fb]BVhU3YĄ- ^Bh1U_oȻ>>VtQ6١ * iqdOS^! k,޾M/w@/[xay3%zR? Ԍ ZypR9q0?}p K(W7m3p_>5v~kAYÂuo+Y8>%ψwQ>Sa{&)wCQW"1^aaJ\D\r AQ]=̉uNrIu*o67^)Ȱp>,qHQGpMO:[yaԾ90COnt.K)bŸp9#=̷BKm~7\̐e8 wA^ A܌oݍ6T_/ 'qJ HjPK)KO_g(\C ݙ>M 4 nՔ=Z6&Jz@OYbXm}lӧَ :⺸&y rS-4m!J殟-)Xo^i^a/G]"TE˺LJ %b},22$9NQ+KߟH˵N&ڧ}H8_p3 o) 6hTZҒKJT,= ˘x_= nV+': 3 HG|a6=Ep8Y#ƬdžyŤ?YA~6ڻV:Kk6GB @h8Cn/1N&ɃGߐ}A_nB |C"3@XC4|}?N:$Ql`UB HDN]dXCo)-XT}PAkR!9| T#"Z͔r^jAj,SPZ4Ӧ151i P-^xQndtP 82&!Kf:mKw#(/Y0i/1Y]\cqb G!k+3ZD!j-aoч>KJt`^}ޮҪS h?v- q)@94LE2ssCyPUcr#1AW8q`@8am"K+~]uK|ܔܱ:|>RoY\Jg d]@i>#R#&7=ItZU ԦΥҩ/Nf|-T < Y/04{; G=`&yj⫳>OuȢM{{tiXd*gwwEmϵ?z@q ?`|H4T[1X[W %~[ԑpvDrkaeKD>Aq= q"r^r.LR~pYKamg5QsLNO&v\U7*D+}R/ (c3ǕkrTMnRW0TE[ưm%#p=mwhpKcOt;vՂWM2nE9W5)7=WfXLQ$zc .] Wқ 2xor|)!ۯkӚ'Ioé74Cb24)N,FW+ Fwޜ V J8nTx97pVnO0D͐i|S{"Qyu]eiHX>" 0ۦk$jUb(kNk]]g! -aI8JTI 007fjk\JdZx]!-x8PvS{2xX&ШK]j;f3 @+=5K菷W׃㏲2 O׫CzE'5h.cFG`d\,ˮyR@cGDE׽k+_7W`ݫ?a/ÿTN~1KEfA {qkb3QLg$iDE%+d 'v=B_=r~)2ȐJV$bטz}^rB'3]c)X@4kO~сüe.Mbda6/׮%x2d%{3+&7Ɔ̽{d *B9э@}N3VZ}O_Eܨi^p t>Eנ2R[#_:\?_L`ޘEΓ0{6!NpĜ8_V*gÈ7L2 _;7q2 3?D(xvA6S#\~DztaAFax^dNm /'`!'"&TӷC_d"‡)x+XJh+Y=Jqͅi숦k YPTʢӍD|֫4! *4(C\  &yvzV|XQHeͫl׉?rߧ}0 5MZ2~%^g&A9Mt>̾XdF(n1UYUTukj/y&~$$P?0P6oCg */#z )1h0]%*f^c8xtgQ|^ bwJNGnF(')>dλMI(MKt݇i]߼nkX|#Kzpч}i%[` 8eթ±ٖͽslz(wl1x2 D<۾َPx M.K/U'nl\4 G\{u9OkǯD&mwP\u!X͈sAl9S[bNS%q3}arиpѤnlz /%O:}A-UasEv6kAtn+Pt 5J۬dR"ְb ;2=p\vl%;>ޛK!NdQjx3-~g\WL}K#ae@M:@nl:EJc3Q@50z`cv3e4q{΅Q7 c/r9YTl_T=O%^<;roO/r1ܣZoN1F RH *Ӗ @F=O!3Y %]Y(PA%p ໷h0KU+M)b.ƉT4l $gG_BUE;줳OGf7z 2B5HcGw kii &S`;Da 7-|f~={x VxYQ^Fd]%nPRePG<󙭳Siy =EiOk8Hvpq#vOSptϑ-gb+6fa]cm!~nNDpA9I$e[֡ +;(FӅ!O"@˶g!uxJQ|%t喭%Wx.8lS]qʭJq)='5'a2^$-wctZ/O+WzWVnTo;NL(_KZ(P_jl.$>:aW h0lC1*[xcr.`k}E :Q-B0(AصjD(Ĺ,'w1*vNX'/N=Q)])U׸F5g+B= ܕ3X5GAQ.#lII h-GЀPt CEp*E^ߗ [1HL%f̓6-\»e/&/L'@}>s d0%zo<}ލuPid^O\@YO*+:h-ETi*G)#^do𷼫E^+ĂVPyC𳶵iT@e}l l xPeŒaW.\׫njR]=6XM{GRߢK覔Q(^zpƃdn9JDˣDTuD*4BtŽZ2o'6>ꠘ(J[]E9d3ڕfT*_ͱϰIܱ<9tD*a7EB:@GR)”Uwqh~-a8)3УŲe2Z9D }e7 y_膑aW[h0C\i2ѥ$c(8(2d^Z;DM٠q8ubЯ>q8Xj[_;C97ĠS,f*LOZY_{ yu ]/MbeR}nf>G2e! @"EnD\ѥvJQd!ӝs}3G ` z&F|7"ÞCpWU睓i_ C5__B2#$*K]WJ\5en_t_J4<^>C_=:r$*鶥I'L4M9uBD2ϔ3@UM(cmgr?}~ шC #XZa*(Av!@ޯp85>W_%Lugł/3aE  Zx.Q ݊]e_5f9fԇ|Z E_;eT@a ` 4 4 n_1qz=b|o"ƀQKM܃CڷcTgi=^s5ճ SΚe^BwL`{}V*p@>wZۃr0ܤ>d!rCH3gROXĮ@KN> *)m7Uİ^)AC_1^wOZ7 (𒾖Q2cə&\}V m l?*! /8DU.VK#>Hx rþ Ec<¡)t OUBSF`=72w7 _.XEw@g6-T GL 5}/!:e1OoK|9$LlK/8E.vb64hyk,h}*D;Z#ϷU' G): ,lxAIY*r7x} R:V@swlp.b }OYUNWc_c[0W<$ȉhf7=[GE)W3bE]]'&9 Ti`7`>w(J.@;ﭖC8 wPGAٳQ% ڏtX*>vX !%A\ѢU 1(|y*l18H0eD.n/NyG )VkS{c_qBl߆b #4 ?8! BNgt5.w yR wxri )9B4CzBGl:sdԘd5괺[!"rإH5KL5qPM $~mV7f!`ƮhN~/kS:aȡ_`co鹚UA']N Bxi;a{a0PBrن+t@6Az_xH ]dchV3+WJ%`? !aCɻz%9x;Þl2o'mQ}MRVt=z;hG(+xO)GOw]c :"dWʙV/R }4D '?,51AYAy-qⅵ]WQN`eXȕfU7У:`r @({]1|Hߡ*Tp%?<9!+ʦF%¯:*宦cAc Jxd:=q2XF hRpDs;wJ!`OodxX=3X*1Tb,r%7I&` ! YpYбۆZVZ}D}St!qQOf$巛-Un5]769ъҘNJ$-|ȣ㼊l˄%`EMSk+S.Kl«|ۡ߁!A;ι[8@<@7mG)"!NZmQ-DJ?*7 ہ;#69>-tk0 Sf3n 〶L4Qsc[Y $Pgd>1zHC#Ed(IKLb6B~[):&DMv8D " ,M\X1ǕO$k*u倻߶X!/#5D 2VU@ꦓi\ d.hDvof#QЅDԚ=}>@ax/e+A#3B$a{#6ϟ2nV~:m(dlnyKQ뼻+ulb3#') Xr%\J9߷>q(lsz'-H!ZV'`eJr) דUɂ($T*{B'i93 W\"xDeZDHK3 ^4!,' 0i\JMm,' 82Pmg{ 12ELJd|qu`}*+L̠2. 5!`l*O~3qTQj[}HOʖ?cã/Qb{st-G%^]# 1vy#EiIp߅L@~Fbvdpƪ'%.vMo"7Oqu."{{H 23re|غ9X,Λ H(؉f 5.M+x\}gʼv腯@-dfs]K:-qIvO2/'W`T7al'67? ݱ%?%{id`ȚecYVEh<к)ubJ.gj;{F}( &wN$aG?}WD9iUé؆c=! x\g]߽60^7?I(ES!GT"B,N~c5!VwxzNgt1{)"->lQ-s!HqvS3a0J2kYY tl>MH1H $%gOʱVY5cK !o橌"XE97цW?&|CzP~"oH:܆@0WrN:⻥ỳ3cd"Ҡ ȍ0m>""~Azqoot/O|(R<>HRn9E ͉ބEq8ʴZ6YGL }<^.bZi{(׷֎oBOww<5$N7\\PL%FviH]WgK27Bm2QNva}R=~A_)) Bב#8/ZN50Sc\4A[=Hy>K19dNG资gyĖ&pgMmO%';`^4p'`P<Oep4MF<ʘI#|0Of#!CYr- 2ySχ|$a4yDtEAGUK+\JTPAn=Wɬܩ88=N\Qol{ K69d:8Rƫ/d29A6=dL?6Z681+w-5cnǢ"nv| )ʆ6(4^l9t>Sw wN.-];iC? 5T'fku'[ ׎)?5}4fN)*VEk/TEOCٞpBowliugk zwJҺb}w1kļz;4@_%h[@GipZiNVo/#%*ïwߣ"{ʊLj;Eb[$]χ'F^bgi80O%A~tQxUX4ϣC.(& ۱*[W^r$YHr= $~d@zX75ŋ9)?,ů].xa{^JMȕfџ->IW[ϭ'u|bGZ¥_8>4D٢\^9;s$ߪ Z@(.׆;/Y.(tQcԲvإ J֒0#z֝D`ǃ/ݜ;- vl]O *rfe2C34=WGs/O,ѹ)1WJ߷(s}t|]#3b]HnI2  wi,ܬү|Cӂ_(z'Q09g+F&OX8/ԯ46Qul(FlEb'ߡEMec NA}ߴKj&|4M3+"&T&RoJuHWȰɮwEZ!"alςb&P9k1~9UM37PLv[cD}N/[Q|X`(bgj&Bɢ~`e6QD' fG@2Q2k݆CE驻` 5|GB9r^c #BՃ*fJkb7+] ~<zNl}]PNROO6*rńZb'06.~ؑc:u_zZ<{]Zas%Ӕb0 0N-g؄DEk3y}gtGy${=PVh:%ZXhXc:e͡s֎Xa5gs 75S:w.[hhC; 10vN^*U~b1VllA1o3:SI[aO%ݛY'To2rIk.U6 O{fsWXoSZ4e_$Xw̸P(>@q9͊Lح.>u29A9@nIѮKx/8Mus{F\VR|bDkYO5S~ A)&?"MTeR*M(Si)G9W"TFR$!O-=Zzf4€qr!MnFû",_Y]&ÞVTHBo_]>h-OOaPK%ocZ66:gKʴm-/Z;O٨Xq`+Ve0e}8i~vھP7m &GAIS^j$qSY5A Q5&Ztp/󘻼NiDb7ЪV+dr/ euyьiUt{(%c#Ȩ╤nK|zo`JF^i.uF[`U!$΅'dyIO &.t]U<9^҈ԬhMv4þZ QJ AR܃=Dt(wv^9N^iwPYFW; pYYöBd:+$ R*Hwz~baWTUyS=Fb҅IqYAzZb:ڧ%c) o&&Jq_!^6K 3]235}$!u.c(ʮTO;K۽0f;AM/bv ƺ\ #f+e'7L=1{ a+'YZ1䤲r~}xӗ\?~қD,ї}fO[t(A-J-G =zѡ1FLh!vR_ L0}]5Z&]\ԼZ\Ǹ<0b^ _ EgԈNt}5.&!qS(y9TY%=A$ȑ-H4kv0>k{+Fl^! DRQlVZ`X|co_h|®a < Oy?6m@rN管ң}LQړrE4գI-K|J!*~Hs%,)uh+oG:?šdDt f2y\ʞ$$2ӥ3zpjTpױOc~d׹3js8l'{$T7̳W8$V- @F%+e<(:Q7-03FymH2q@'!Mڛ.wX&n1Q:t0g-r"52Ga7!n}l@k U ~>VQl+lʿI-lW4>Yqimeu-Uة(}(Oih@d-wŵ+axbWaj+sEQ!J'Y9?83~*`F.[$C:Oo'$3:g&y /۲(,/t11Gp ҄=݅` Cef.>fۆH2CēMlBMHbp%$ӝ|fy1? W/(߯(8-UB٥x;݈$mQtU/a$-?gJuĪŒp|*\Ң xWHQd+n+UHX_L q3ܿjMq;׭&xţW朢!C[h|>c(̪6I`gFZ }4GEAڱ+dvt#\eVN@8^&=fXe'->z#{k˱otBH UJӠgI) rfzr$B<Wls;iOIA)>."yIΣ.lf= پ:D;7MG5R^4I@i^} )Gr8V2~n-.Kiᅥ5p0[*Kp'h1OmE c\ˈ#+7۩om't6oi!Q.ARNLTRaʝ t4!%Ȋ"'y;gA%ZUDa,O$`ҥGo5T/7 '?e}J*hԫߚ)=ESK r–>Rf2bXд|A+BJّ|:Z(X%c^-F/ <rŎ# _@:5_ԂpNY^ZoƲ<M$Dh}6S^1:v>449 '|}piqXByI`yeRfaS0v!T;;uhl`ó*VJ,yZv䯨c!a" =^~+C&*$DaǷ?!o1 tU25N*h,Y+MKD`:PO,H=Met3kyjI- &-z9* `d( j:+}i_4PE)zgҕV Of BSp%!]0Vl0KHˣ+*EUzmI``7=حN_C= XꜫUEԭ2Kvo>=6+J^ ώxzz#m\ΣS:;G ,I/"h_µy /I@*: `hsŠ&.PɪbrC`& >K3EQI5Ǎ/Z+m՛ۜ2K=/$mE{[1C_Q6J T[Yd񧯖.S۳;ՇP M rmap5}CYr.b~?[4| /K-: (ث;Wkb^ʵ]=(f+K+/n_YoLVscuY+Խ 1C"kIiy&JnTG+tL/سuGaj> 1N `61BB9, Z=~OӎTtxT9: A9~rqfv%mrv$){^䛳Un_`Hy(f6.yަd-_9t$qlC**Tb6ǂ=g!NDQm;b= 񘩗<ߺvt h'_pW$ؔ|""anR-aY!S&%J!j$j$oL,!erx+-S/F]|d@'hʦWpT AzE@xQs Ld$@K|(v:a eTCLqOk gUL``jqy y_/@JKͣmN{%/h2v͔d]7+_w_071*Ƀhx^Gf&EsG}[H.œ^`: IMNqıL:B*i;wlY4Qx?@1e?G-8iH`n{ K`PxkjY\$zh-S{rrbk̥o/(_ؒLD@]C~#KI~yr<׾ M*0?oPr@$S<;9cn@jM"vUmTzv$>uV1͉j"9)^S<8|LWL>\7/FFDu4`MnʌQX3GS2Үٚ o^1&:kU.!ޫ/*[0y_mc$PJ(1IKe3NO9H#Sɠ=&ȟW3:z FejMa圾#[H"_NY6@2Pkә0Ԉ^vk~!KL{cьM60?;Vb]uK:Cx-іjzldPEKmW|TU*A}-(xH8!0bf>m.@"R#iLcwIJϲن1APV:Y,{Geꅦ)'o$t«!?uNf_zǤԂ'Ib/0XWXĽm)lg쓴uynɥ^Qon|]88U!6Ő{IܘA LT0cum> yN7uBg$կr2歽0mhR!r/}w}U?"&f˵JzwuoJ[ W,Ih5,pOڒa5t'S>ُx+6 {:uM{XlqZ2|C""%1Δkqa,j(grsaĩ>ffU7A DEK=H^AOoo,[+=N9?gM;zEہ eP`#iY.BG6zD 2o!yڛ K6Ip6YDE$((1c+9Z`d"vz8|3D2M r۹֢IxߕO0=9.,Temk6E逰OUD7^1sjmT>3~('TKߠ$r;bg8ÐC)XZHtPP,qezL JV쮺LNBP]2膂+s OǷTJ͢o%ђ? ڔoSәh-Mz>br7Z5Sscpu7z&@Q\߽M,֖˫/rnZ~ ]te@$/23кLHR,>\d} @zx*6؉a+oB5@*q Wԏɭs%2ei*0:/Ȏ֞-іIyȺQ +_*_o𼺁0N 윰'cJ FS=b >/x FJIٲ3?ָuT"vׯmatv b8i42+L*:\M*.BaVViy3' |tvg,<G0:D"`f괃 .Zྫྷ܏gq%4G.]E^v!.@D1r ! Ph$/XC)]E٩BOC=2?qnOӻ>A˂,-r{*n(֧'VGѴ]VF[luZv[iǟ{D1^=gw2m:cT#WyWfGʋ-3845PsV[l[d\1LiCX0J;)r4rGQ/Ȋ~-.X{|J NEp]x̟əb;oamb` xmv1u 飗!q)cciC! jxi\/Uo&`2RRQב%Sr?#W3qL] %Sqo=;4T4)tBl]8ԏpy*Q.x=!|]ȏT%mڤ)әn\k[$:HNZTO- ]fՌ68%7`K9G@ajC~Ipj]uSN0O2QqP1=-ƃ RY5X,[^oaijb 4PVxպ63l_&]uRY_ H*ߍk1A0NQu5Q&F{Mc$LI.A+VE 8}{]9$1үP"@wk!_bɞFDhr:H(O+ <m XB=u!O¬m#{ˉ\ݾͶ,$\QJH6҃7 g2}MAT+&eCBRcc@Z~ -? % h+$lIK{mĜ1dCMִn)C_y~Gꁞ~j?GvVl2dY*R4;Ӝi u/oMmҐhj !/Z.m*bn u֬ҨG"l?TU'; m/4/-8Y@AkBvbA?n mI"EJv4RB*㿍ɻH4m'67i@!֞gcбZ{ )8[E{g9덧G^s$yc= /bvؕ*~k} x̂NT֬v13gI6fH)KӠJU+Ne"3uES mCyZbS} *-^Ta/X:9B'@tBNFAbxbY4.z;šW֠2LNAg׸\p~$A mg\\z (bCSwk{loq[Y<$9o r:Ʀfr,"ܐ{zui*<*1 VZj:6i_@U!ÐvHLOS_1|u3z j 4)ݰ`̭-YUءw'6tnă1L4?mcZ!B3C;WhɘmW. .X{ yc5zv_J"A@f^a<7m2]/9|MaA/u!D/0f9E6GoU MAB겷suR![iJH`A[A\C,D -c,wʶx(7n0Y[2ٵEƊ16zx%S46NJΓQ*JCP !"Z ri_%4bR!hy=',s1kdv}-%^%P SÍf $f R-NIA Bj :*705QXYe:\%˻ƫ/GT.o9:up})+pZD}G#RVOa;Yt̔ݳlĠL 鿴W-2)>*x(HmN壛A΁&I\|*w* Tl<4 *#kٓbAfG?ziI VeW,&OOek<,g/ K;V+fD)'EIuޮCǥK\Rf"wHiT,s7^mAU ^:hS |I3pX"8LaDzX`ܿck{K\ؓ4(:1M!6tōxK"2?۪"`WKKk!x 嚾B"BV-'u{P.݋\6/%{t`s8GزƖ,dm7*Tb0mHmi:y3a lCBs{OXOze)>/^`b5>V _]beZ1.[Nch-d=P'}VEhh,t ?aj`aO`PXYamo"߲?)&Q 777v_[dd>a*E&1A?>ԌE S/Я^܀AZT4O֕y(:gyH:yiypJzjoao6},ƻyceQi^@IS*M@Y$>TT4ӂɆޒΧkeUU(mKlYĕ紘Sd2z;K`#ZZv2ǼsUIU 72UAvɯB-obQ8'h@T%) M,#A_ϯ|0iD KoLbذ&7\ECh] ۰M&uQCeyܟAc[cK *!">\%]FxaUdɮ4|Zo|212F. J`*MG ='L Ea'"RSۛrfO` !RjɎ8[8 n{&E[e1^4!۴LKdnYuJ}D!X//wc25`Bt4]NydV֤-"!363XPR'ҥ@1)I77BT>^'W0I_XxoC[XQ52#Oˊv9 DKD! lFQaroL>OK`bi7-k*0_4}{Ea]1=jh}c&:Tuf2d9<8p"RL@;7s`Nrqɔ'){1(aU;=pI6وEpQzR|R؞E3m=3M|jö , kұZ L?lPoWd/oH`24r^5'-e-PT5It g$d캢`͉c%w $,ŵDLgsOo"?t >fIC{gڛ V8(|V #l[]*+ "%J/HJ`=BS Э)ls:b"wn*T[ "@g&>;I)_<-6B Dmn;<'W`wzZ< 6!ZLb$rتDQ,>mLP5OgB~yw<[Cҧqk-E$JRƏY_K0&mk~m(&!Igt *Sˁ0yJ6pB-M#nz1z%3!h\-J[jPU廮×_p$Z>l%xw_2t'OmMp~e>`AԴ&ksxK.r.d3,NR%,*Hsλ&AUa ,̛谍!=K$vJh}זR}m k֊YU)2NV#'Oem&]R}/H@PϹRy}σ^iIYa.>qU9:VX%iGn%3}hD)xhHi:W䪭IU`+gN Iu,VJ\89C? ЈQrQ&"AY&Kਾm1go& S"W{|RO>wҜS¢*Ư;ES'{o׶q?[pEڣ R;#=µ?a $ 5kj־Q~0+6CwWD7kڇ!ĥ_w^.aftw/6l"~g'bll!Pvd=O{BI9akHd<ܰN>n𞉇|?sn>GTWb'rR4*O=>C74,}!UЪ xUĀwgbaWl6T< j3F'cXttQ"H>zbǽK2їC+2Sxc/N!#^17)NӐ />3̵0D-wZӠ_>:^݋IXqƒHHhH،n~ٰ/Yպ$>Wc`.5Hnhq('bh215" d̊L,%(8̼|80LĹ|?~ZRƶd$?!~/H{q:~ OyK2 Ã=Ũޔl38dLg=v& \ٟMydjVj5GRj:fʹ >x>Y;jbAr#.'*=I tY>Ero nWixO2y=]Bv,V|."} -aKN)G&GgK:Iw;D\O=(MMs%𝦢e 41Zk> ;B$ZlgΜ.$?q(TX_8uW~-}|FW ">a83 ga= ΑN9&_q=p$T'(ͥ͜e+2GS<ޙxX7Y JOU4JrP^-%aZQ+ڲ۲03kLZԯGz;jD/k'!P7 ;rj)[=_ҫxa;;fiRm6S2V4Rw-2Js rz㡽ni{K@nC {EgyV@P5hޞKByt'#h5AYKrj*`I~q}ovxK4 ꨟ*v›$9"9\UkgxTw $ԉthĎ0mNRD|2u\ѥ~\? WVjm̘|W!)U.|5 v٪7jiE.*O #zy!wdh[(Xyu;R.{aJht:ECD9$S\5y\ʰw1aruHs9ȉ%;CSo.3+\GȤA(^Zq*}Gv< Hr߃@P> 8>hlM3KII}jW?#J ~Ě[Z`PO:`2.FOOdB6 ե V|WA38)CdXCO_xRo`Ϙ5]?ew[]]3`jZ܁UrEg;z^aV|6LQ鍌Ɣ0KĉKm`xԃIԷ_~)k#CHR-[> n˷K=ndڭoJ{0m sc`w,äG@A_ >x>v˒{q|AV^i)9>e)b 2*F%-[,1l~ ڣ-!WB2kD|~G=7@pJ| BP[ϧ/S;ӿpZxnY~r@4Ƿ,h;@UAE?'F1N^19}m|Q0?j ʧޗy3H x7j_|~5eF7Lz &);"zQ0$ na#i! +L-[VnVg؅5ȩO Io`sV0>1(e{]đ3p ZِGӋ8&PCWU&# |x.v ڭ"bܯ&Uuǝsdza#C?)ǝBE+r<&>9??p %ոN_{Q~] 42R\0 %kʛUMM(ȹ$l0W]FfmN>;z6vW!D;i8 4r}`9p:f[;AWSTԄwFWpa.Rꦯu1y4a&[ fP%Ag@6Y MLjvr2W\N2LcAlԿ и~F5g%Nwh8X5Ê U/ƚBõa+=&{)MIzn C}Sޙf݉ԷCJJHQmd"sPUʮ%LWy}#ExjoK%y%A{鑬b{G_X#eD6v16C} I){N3mBxuRg+x&;Xle:/>;TX!E^7+xU*'eqNeFu?W~Xb`U6 }% }`.Fo=@DР}w(BS\r>r T`W/D]/C UȂ鵥ޝ0]H Z/Fa[NSߏaBXq[~j캈GVQ@ (D-1YUwJ ᲿNz.A\=Z$tw|c{LVb]>^Yl0t|WGn#^,|JN\ƭ]q-]kk8d` BJ2 }R\)i:hQL̫iwokh:Y~i͢㌩!>5qVY@ ^7NѿBP7z9nM v,J5%xp rCqEt. a.1Ck!,}qؤo5?&ʿzM"c`p=Q$ivܲX@!جBJu,,QA~3ׂ{;OlxKvpX̻ܕP&(,Ȼo.+(ƅbo190Fp0o6Z4^ Bx96- vz5&OmZ4ern4=ТBMW! iyT=h>@qS҇3C%J=dmןr}#@~ܮ˭I~2x^{Kwoq2t=a@wס>YbN lxIߊn:.dBg~ xUlDxc2\i:zMYV'xK9ǸazuzK_2dEn٨l;‹ /zHFWw;{!$~ Nѣw//p1˽<_4Z ڠVffXöK&oU3;AVTH{&rU^4Hh t?YRی7nRpy(pmAY<׏8qtx YN+W@ঁj͛4k73{ LOZT#q޿Bk)G8zy/>4p.b,{l9 5Vh Qc^ Nt8HMa:{4mRxMΪw%FoQ+lIxOaGK}&J?aajOq/XƃYQrJɘ C>͂ ᇍUf,*1dۿlM%Ϳv Eu?>$> [G|zLzc,*:Y0gÛF&Dlѓh@5/~0VJvs6d+3<)m*hNWݳ؛kփoAոd*HxcĘ='CoC`kȃ~+miEה'AY s\iX44闄,"Lt~cl~u[jg&4eUz]eĔN257u3I_-Y`5=7TJ"oxH )a NnTEucc!ֵTTAd/H((=)Ȯc\̖]<^!_>rK9C5ɾTa=Gc OܦCMioR `T-Hft* MN(8vP\|87#0Nlt;JE1s7S*]]~߹чv dE=`8lҤ'Y6RI:a 1iMcQIFV?vtsqsFVm8MR (T-ܔ+Qpqs?r}0KzM$>Twb׊f|%l8QEXOn15u9uYJKGpif6.d9U%*>>Q c:ޣ MWE&-ɥN* m =~|[g$.AO唠JIc9o/ XTuV6 [Ͼ1 (R]]bvLMDkd2LH9~#vƶoxēU昉aeVHд$F.H^05gO]%??]E4leߢb 5tw#%Gȣ DÿbXs8k{Z;TXLXzz(W#deS=ME L fvH Ac6ʚ)*ʖ lO\?$^!S',܏pevRpo  Slu]^{{tzK),<[-Sj+O *P?1ї/ˎ|ڑ!=~7 feG+rD(V-(sZ ˇ!5stX(DF:uҶvX+)]wDb{dBG+ n˂/?f@LBIur-ֳǁr#՝QCӨsui+TL ԴJg[1lvDJd΂rk 74;oFj5{{9Hl |عuH;(wtf,l?`C Ծ5%o֯~s7d%4 wʜ$8} !/Kuz#R{}vA+Z-~޾;nڲ-{lQUI{7[f/]E3ț^QYsIn69'*ݷ͂m nmu9NqOo%sā,@? i kQԾ-# GO2*uFW7KOZti7)9ߵ3h(')dԨ VKKQoђZ5WoNnf 07񑰒ݮC \2O{]+1]A 5v􇞇1;Ge4%>n c>`ҸSټ,ygشiWon 5itz`=4+cB-)DK|6e`R5SΚLqZ3/=&9Zyp!b|̐%޽ (Qv'Xpiy"VyPqAxGݫU{V_*B Ϟ٥C;!UkHD PPkQc{TۯSlC 3=):lfw˳z3QeHI}ѷS\a~.M%Z;>0 S]m?%hpM鴴+dDG(m>9GdlK6QBO_U?od0 @̘<ᴪy*N pRuk.kY`4:"[%hs'Kpc77:JS°zx'MFהL'73\Z}x[Os$1/!kBlwqqIZ@7 nDbԉ_}&N_'}9Q!iɼDRq*imΒ,k(C## KMK_m TmWf=-ImԞyɗɔL|QݷB@@vº`St sYpirĨ6F6,eOgEm׭om6>LLtfcGTl?Xصh~eg^%u*P`Up le*R1 7ʛY9_].IN1v- ,gT~r`I8A{M@';C}( ۮ=tzGERn|*Ĵ10il[^dmӺ*b#8?9?84a-\~,9upE")&J7C~C:S0G`uz`FyrEDaބ-Z.5Qn0b9 -ιyXSQgUj]whO7~DCATAo'f27<ΉQ ҳazwK'( JڗdscSY]JXo[+rsuNkdw$xt[ըNicʓ*$B~HHjДp3$}T)O: 9R:#%-;|D񔸩HY;:ƶi-y!şv_Q`k.LNu]S.gԩJ\ޢ ɦ bKm9MZ f4Ǎؽ9m`Wy>8,t>I;h#h@1cɭW iQ+1ăwalUM?ږB+Hl$֔m\IQRxz5n`*v"90)="W',-_Fw+}z~1oM NWoAz BO/s~jT [Yd>[cM,(@7_^z4E_*58BQ_p?4D!6 4(/o2;-W 㗀M1QrVq`~h7)mhl,9[bV 3ppL>%><%չ뫹2)bAWdGژoT+L Tc?~Y21x qoYL2spId _[EZ\, @(WP![X˂`<tg69qDdg w~ ՌP=BW|' z?ʧSBPJ^4⚿ς"!;8hV:oo 'ikDGHJ5JǎٕlD0Q(i|薚kT: L K2kÃfL _RFYOb 9`dt#\J^(,f#Ljq^`~ZLWz'{7W1p>H U~B*B,X1SoII x贖S ;p &/YKʱp']}q/wqpS`&8M)a) C߇9>ذ1&xD|Riqlr|qfci6oVLjpW%veP\Mē QB׻ %Pp$HpbfV a0w^{琟8.Й&(1X)G&GnJ(-諘{=f҈M۬B YX jAL=I]I] QO$!Zg*{sZ_-\͟FR )CWT"?p:ᱏ+ƤD;Λ(h͞yx(JO>ͮ,:_/tT,\^|>di6RJjT^"Q{IP_2*jٕQ7q8^Z1"m!Tw_ue?!B(D\exsytE:gI4xvC ձn W.f u9Zaև084?l5|D3RI*gkcC-d4~}*Wd!DY=i{ ~&#w*2zҖ0nS%@(f.j la7H}u -i&]z/PqtG6 C-ºY&^_4֜./C*э +lͷS*)nJrU٥X|>;K ([hm8[wZJ|z2NN2(~{jɢAǺHcpB^b~yҥt=94Ou,9K`RXe 3կh\}h¿h{0oʕcf1:2L[QzϾCd=>񲨲ݱ5 P gB`[1ﲗMح:W:lo;&S- )::8& rs{[UT7Pg:BDW|4&/tuK6D&ʅ5d3A^L;8^ƙtj+i(ws"PvL[;{40Écvgw5z!2@V8eH aUl#4MԦ !"/vc7 EVEљid}WАg,$&;&xEl2mNs|/G6]1ecl'-`u<_ ~w* RXQMoU(L}`anNzIJi:4#Ď l>mo$(f|JO|j+Lݳ/3H*^{j1}G=gO@ɓ](4֤QD !U5 (y"d<+O%*c)>S͍"w/ VDI.t3?SGUE+Φ¤{f/HVFQvD}hڷq{V1}lbW!D'0UugVsŻu 1l,=lt0I5} <@G<O#%XKK-vCwVÍ"+ƎuzN*S7;OwrėeaK55cNT4д*fD~ZJ9ӡG4"*-%;3E_S5; lf(G M~-%t- kx]`R1(9H]ۈԫ/D mTBRMHw 8}R3k6Vhyasx# [@8r;hnf(e>L ]QJ]UP,[[ z)HN]}Jy̘8W5ȈhGbc9moD;Վ>p/A]mC!ͬhĝ0;2T$h(>xپuDk$MԴS8&;Nqf9"y@pWYɤS ≻Ds_ӝ+0f7|? ~[5v CϱSKB%S m{w`-V.N~8фұ5VeٗDV"31@1"z:!/椳qYndWitCj,̫<4ArL:X/ mi^\t&.7 HOw8~Đ:~,X̷ګr~J+f>} =>ͅ4*oSiJ㸌R"*4]9{% x3ANT ːQ;'9;U;f@BiO6Ӆ#F)=!8__:15 O7I)ZN\zfh#OUӡ؈uMOcPFPdC_ýQxC7;rwbut;VOqSd#<3knuTVތk~af=]SfTW /H% ۱bВC3{q,}] FIf?7V@c.ywx868lZ)ul Ŕ&zV4OpK.}ާfywAKU T衶p7uX))ͦ,$h  h -B$/cm9ĵ QKxa=>障)4c3ȼA[m}R룕&|b4eUQ7kR/aZwV,L~Gcoͦߨ4ۊw˦ǰKRT?1V5A 5S76[ܠZ\bxOb#+FUV\5iEg'^+r͔b[tѤ,J piB}aL' |e?j fe-kjha!X5H+_-sh^i>Hqlwww-p/͕NΕo<'v jڲT$M^YbpCB :q:t,,m8iuߵGI aMFk{p_tfJRZ\HdŶoYHlp#.+TYK@|S0OzqW]URq2GZG&ջj8 .o:}._dksPkS 1l5^TK"9G|Á&gOT&a_)bz'1ژuP-ݍQBbຽ@m+뼙OoxVAA@4A_H=lcX6ȧaco0itjup+H5X_RpY*,W9l\nr #-FO&Ci\x$(%BrI|Sfη 76czq/ ďQ(t[aͪ;mTYИ `'0qD/KJ47->|y8psr7pE~j~\,=6mL ޾QJM"mح;9Ǡ~'z@_3(|Iv?bIyT7a}$X89@Dv5$㎬..stf@#N's.۬8a$ .NC%'X?<o>,93zQ؉|r`Z#qQ]&Ep.R-bhI XSC M(NAԾAd5eM}U`R#TYUn c<$fBd w,'Ѐvmp68*"*%d3z mꖟTx,Y?.Rœ.>3}mYbE]f gF%F]6r'6ufo&t&(x1@Y;p博x5| "榀2YG3f! HApWuvE5{3ıssCb!챎fwZ>T_y$?#R $8§<^aFj~_153\x9<5 ~e @Hq4Qx{ڣzwf>|҆xXHd}^϶cb^ V>*ed!eϨ<5Zui;M=1NU%<}unwMi=ҼJV7RnP*ꃟgm?@=w߾_Xʨ\-I] ^I9d y-A ESpƬn*s„ЬfZ ̏zbgrf!:> `ՠ1ow!y? ,#d^'D[$FQ.g,sxp;^a F:j) ]vdgP9}@j*\UYZm3:Hʡ<Vso/]!)mϣf:nT!}Aؕ)T+uZ"z`Ezp s8`H@aqu`m`n1PPWe``: %΄IOul ø=gosGE5 #:v'F3ePWr!*-%YJ;K1 e׊xq#A?$Z 4sx-]!#&6_g= 3b<}AJcȾ( kyJsyK` K<6G00K%UYe `VNDu_|I^w +Hd^o40qKf^c[֗ CnY8_=ű k# U6'nv– BXiG2GdY?K{ܿ,Ԗ瀛xߪIddm}6]jљ xl5 # |D6yU?pl+HHuOGTO)@EjR61|>n hKN(K/kz03ǍP72nU̻wژ`kO WmRN`Vvw\~?dfS~0(gބ޽SGj- *f ZTC{$H\/>-nc91bHFN)\.钃#nw,fYe2!8 HO=l}\B5 B%0# 0e%SPDTw6<vu'O M) @upVw]yOy;byUCzYiżG8LH,d5ᅐ٘ȵ521ߟn2DĸJcH*m,N_c  T>Q7')EZoc^RYtdEgHo3c(M6O*ʔjwq/bY@"m |Q~_ .LX_rw\UEOFӸDz뎊z问 e$G@5^@-0ې7W.|& jZ7 Ka~OclEQǒh@ƚ˛.ιhlԫ/()xx&7f#!>C㛌(%vB|m^[~N~b!KCj }Eg?P_D(덥B]N2ɇo> ᫈&6 e^!OnIRf%ߛ#O/^ ˧^p>5[oύ;-@PV:d5. {Fmǚlv;^IEQ%t\a/aBv.$g2k[yM9{ `Qoρ{RZDЕUKN&S&=O" w{mLXg:훯8AE_LF7рouzCzEn=jڄ S|SY%Ӽ=`p"]ab8. J,A!H/g{p:t1qo`ٯ#t̍4iŏhXM)tC K!vh;͌|tH />m&ՌTByVS9ڮ`r{;h%t{It$-}fOz{yjݽ83vs[{y~Tt܏<&s_e,H AbfĶ!#4'H1{'{$?z#Y 0D2 D4N(l2ͥ;$Ye3m.WBƿȥYw+Xu<8꾉Kz'qsf-`"?=~5.Y)s b0ao\=(V!vö#ŖD[ФPRERF8YTtɏ@k@:@2,ZòBTEmLXcҁTE3G~3BLNS4 J "qab#A=a=oL!,@94Wa@d{6s/'^0*HbV>f))law0ЙLU1]1CNcdQ鵁%\x瑤xBW2hwi p,ƭHiݼ׊NZm#F8 oI+ڨBg x7Vr+|&k+al\ g#]aՌSl#akt4%5mo* /L㖙dL `׾ h!dmpsIM?6[{mov[̰cNF NC}F#$iFd! qp/ D YTtlAn`DuS7$.^&`V"tYr˵B9H${Uaѝ\`s@WTZQ9JObʯ  36>Vk%8lﳗH2DΓhB<1ߢXҩ WaQbJߖd eH[lp%)>7WbR[ kC6ͤճqK~=dȇ_=0T?&(rUynnum|_?!o>1.J{̲Fs Us C!}ɘ!IMg {K]VRĎ؉ģ_ lsd":;2۹m^Q8ټ33IJ$&,Q犤 j,Ǒ\e.ItRyΉFڳg֫vkx?o"R特<)eiv(P e$``zDŽY"l7tVe W`aAqqYLCg|'\IzyME;ReBlKOw 3FI]-Yd(A*b "0\w>ߟ0'OZ*"KcB"Abd-lA@w'Orejº'jXL ΟTh>_򽶲өSd\nSq/oy$+c8(=IT&.ʶ6ægƘHv%RhT RW?MVјD< ~'X{&n!3j4;%f@VmQ bH\V1t0fr"RT6ׂd'S9$Y8To:6ECtjm.̮sI]N%.8N n }1y_㕘`#u>BяM\|\K&"Rpwv!J˽s5 7\ f]J8Fޔ'ټ›l4|"M{9>ib]OJ+֠@)Y8Y1 J3B?k>3~7ִaqzpTA#Kdc NCy@GH9`uulƒ]}:lV-dwyN咷@ Zz@+v-f`M~9%c-B[N5*}P_`Ucz;C>ۇP ڔ{5zl֠)xLQMF=-" Z+ϖNDu18xlxZZwu`,l-iN<Ђz _#/!7}w]FZ|s9e}GxE_Gb 0.a5D*pDoϚl }])o'N*?kl$rjYHJB5pZZv^X YMU6^+vǞHhxֵ@ROW<-a2$q;V vr֟MTa~XAo Vb C_]gn *3)͐rZϳB#J:odcͺw>]OY즘/Lrnr~Omf2=xoMjzHXlrE׾4vqQZ?ETDh >/ꁞNIjV; &Gɒ8ݐ/!R,vq|ii"OR#qxdnR>DQW>6dk8xTf7 [Y5KZ$1l>+XFbHC8dIP>s9~eM{Xx^3(pgu#]#(+0{혟l'KV*IC`16mWh}.^OjiҖ]EHpEp-Uڳ gxxI-N[ ~9R\8\Ta{zPvzI) l3]˻t)?1.*<X-(GɹZ=%ЎwEz÷Ƽ ZBp|܉NߒC$E:\ kmn9b< 7='],wk: c'u{|AQW"oa*%gc=74ݵ$%^T02Mu OߕQE:{!bJ!l0oQhZ)tb)//uqJ&C+M`^mgW47vB=uM fo lamVp6懃6/ݮlz>>_9~wZLCWIOŒa=H{7c81P tq: %C)LV~ő+@n!ANv2Ra8w?'2_?Go k2fYB-ncΧ?2S 5'IICY"a SM33xHE2HȍສdM$kńk/7E|'rbǓ9Q5 X͗5i{ enǂLH:/;γN4L.gWQ8Hy8 $2O>>T 1t h'la9sZsw2MBs[9}y wPngCcqKm ^U3罀 !f~/v:N,y#C@Ċ/G_#i U?jtÍD1*[=KoDߺD$qwiU: Iܑ#qHk"yYyCo$~{~'wf)r)cۛQ!mؔKwZ9}{bA' A97!Z4Z>˟Yu>?)ߋ>#YmfO1z х{aHTNÆ+`H?fs64 <߆JWB0 Tp&v _ ,Dy!\oLs @wNw:q= .Hy (W͢^C@ w)6%BR_)y6҉(tf#rmXIӡ溨aTbm o4#wtD`D2q n^hmUƒ >0Rߣ٧Ź\_m@}F1qHhpH/SJAbr~V&Vl4pnY:I0h'JGv|Dc( ڨ &I#]8jt+ŶFJ W;ES1FSm1gY/%~S [HvG ug8y'Y8oST b0L˳N%QjsP+Fmi,c׵$|kk(#ɔ'OZ%+^Wm%ne;@hmAR4/eb͆uISi^I2+{8Y6n ԐXx%h|p߇Կ~AH`69V1٠,DP}iABG ,rC傞E%}Tւy;+z1hl_ յ:y4(UQ̴pꫛ7;r'ѷvV!8e=S9N! BΛd/r}7e}q=yr/ K4|( +UH@rf {dX۞NCV.@N@6sbT͢էCE.qG^yoӑE'7PnG5R5)+pV|H* kZ Iﲛ2z Sn$t[L|#"a>gF#.v}iib{w |O*#-Ƽ  8-l3zo }+$("1GODDX) }L'PxbhLw#b/n!6lRxrfhSŒ#DP(I*D(Sh$5`(,cG a 9kKE|F-I<ۿK⹁  hC ;ZaĐ 5S)ley '4L=ϗ/NQ_|!:Uڢ="vhWrYͨk8{a7qsA+C'%, Ygw.Bs&8Gsdw㨦,PB6L,>fH2+{WۢvkJ0~db 8_+9N|)=N E@MX38(k&4yr_BmqPzfۦlA9(BԕyIAS,}?9ńs)ջ,pZB5ǮFl~BCѦB Qm)TB.'"3˝zr2X_%/s)UyQ#I]P=.rEq Ar+Z7mUKsوR&w6Ӧb5Eڞ>X'emx~oQ J|_1.#FFD0/}#H5K2{Z{Q~9#E#}BM u3/a~Y>$G0NƺTp8."69_+uxuip̼kx|!OK^˴&lĻź"^!x=0K1LNCPuT[drwmfꅴ}ۗX|7gAB0hwߧ5pui2Dr>"ucU+Tq觫c[S}/D*ʸ*^ջP8Dsn;׮(-*!?c 'EN3L(\D'z?eÛ ٽp|Ʌvd%ؽSf$"Fǥ @bXءL'ͳ ;%>D!T {NVq6ouݨ2[ROfxX&P,צti ͣMI `2i-lIcˤ/Xjb8gF:PѴ}[Xwj XL)XsJg!3Zs)NW3փFd6n¯[-8|bu\z [۷/OlaQꝊM'p˂~LBF` Wpe(fl'h]eow-ex>Q`/rWݿRAGn8%LqI鴔PO'\#0er:!dNvגlROQzKi@љQs̎9 :;Pa/rEVB@m­KIRB|3f3g9e2qy.ws󂩩߮Ν'II8%ݻҟWqutM}|JoDf 4Y1%Vt\s6cg}\\ؿ1 F_;|.lĚZug489/J= /pL̟TH8egm_qM̨jX[o+3EPCcy`S#d>6y|O'XhHfrˌi {t3L+1?hM!Y l1=m!4ƨ4kQAP"x^ @~m_M@#,&v%iFN|)~wl2n`1#*i "Ksϝ;>BfV]jlϯ w VWR'1 1$m*E *~MNsr\D & \~%1~K㵲m?L7I5,ݞq '+IGT2ug%pbxi;EJ ܡ*Hzjl'r=Gd:xċ8u6zTnɺp%ֲgmrS%c#;o8C=ds(Aݧ&6T$ȀVˎ 4&LmhyC1 nJT0gsq2Y:a|<;R$EL&U X ,Rbo.'"o5GIiG/Q‹XC Esfp+B@0h߯?^>AizbjdX# 2օZ뒹_wU@1R Sh fJ&`NLE.r;5@z(?{`bH: wxsܯdy;c9lL6CU{~o@FmoύΨPM YʘTv~-DM(Ƿ >.b Tw6Yة"Ҋxp,Vxm$>wqmxmc%RV$T%Sxʌ68l>>C1_+͚p~̔\r8w"h/ZiV4s~q,p/\ <(CpPAt)#`Mc\} 4OR`9F(#4,'ExWuM4Y1h44#oӯe與 ' o ISп=-N8)#~ASb_6LՖyjnO{jzt^"UR>P 7+֓2nПmjQUto4d娧iI~ -u)(@++]dq킸2p'2t,/+o*dOp7(j,cm%1Wn!q8#>`_%)t6]cW*WWEe8(l&S01rOy ˱-. /;n E?&^G1FG~0}e;3ؖav: 9m#WE"."&?@mI+hK%`Єa9EzY_1HhÚ &ydOZ[/ݞ H4>z a'r9ס"t7SMmE]Yӫz=8dBuZKJEo+u0`"/SmtӑgYr`LiUKú$)F5֜xGHY2sX_;|jD1ma;e,x~"0d!xy t}P,bR*I9ߛ\7|ybz(7o TO2ո:%(1J-ǚYqeţ*ՁD3,GHͮ rffh pevMuo@dk5dUtyLd?Ry 5#kh`̫g2,c*?AFepi|{UXT;*ӽ ]䶳FN̊D=}VX*x!n4ll~ǐW@7٥1r.z90y;TrH,:,u6~e(FmW0!nGu5QJiooh'Pd7j{1<00/Վ@ٔ]}w']9\~?Z4Zy :`TDnyAڧe.fYh\ />Ko,J&B#Nyh8pn7b O6NYD#1$]Nq F/egӵjg3j>Q_`i;%BW@:brZeYōzKYT:Vj-ߺ[]SGa:C:L\5Chpq|G3v ?/( wKYykG6z {%qGi-M@ 1F NrE6F2(#,6 TKԃH"O' dHEh*zb 08gww, vO^^Fi^mpM]P$X2xr)^n<2v#JV0#R\aFWRͯ;=ʽ% ۨP[1 .'Ћ``ěfKhBdvr._Ѱd043}iN7~|!1@104*l@d|蟻8"ta ٿZyˎSKO@ZJ~QdžK#C w7wݽO3k༎4/ֳjhق~jq0@ٸ&MS_2.4-8#K o |;9rhYcيI9™eY"]?vp)SD.WkEHkWX?BnH/TSՕXHH}f|x $ԸSuˡW>A@ZdႪYpДMD96Ȕ9b7;OS[v>H77 D«/@-D`}㵌zϠG^1ބa)xap!3mx>Il5}h@|RQu(D2aVҎYۨQ,p{#, 5O2vg,'x;䀃g\GF렄@u@o5}H{ &ˉa SΫn^fr<"xZP#a <&36e??+z<=,t~1=Ƃy|sZ?OA:~JIB #LS.jp)l/FRt~jҤuX2T೅{τu]%ee־A-n׸?tirėŕؗgfKf?yB#kc=XۨvZ%{AeR rPnIAB d,S-}Je"Ʒm0=!S7R@-mCL<8 "Jӊ4f07GYE J *2tSιN(FYUǷRjuT $לEAz)PbkU;.#)n"Ul SwEFDϼ`dS?ogh2WpfeB.C -ڼY# $:A 2qqH{JR,w)iaZ8eog96LmDЇIџ"+l S7n* :ҘL:C |Z}u?`ڧ14_!׌6eqs QaG&zkB-52on9L\ٿ΋ IY893zPڞR"WBq7 .yv9i+J]}HE?*K ʯ4# ecƂth` WyaφZV*5V8{U08&[Ny# t?q^ c@2\v_ x̘=wvr*J*߉Qy6hhJTϕMo]匔.L Wڌ1hi'VSiVYu V0ٽEHAx!,s\b7@dO~Bv /y-*nG|К`$UeE)퉐:+}%4o #OD"lI$rزX] lkԂRL*O[\M q@'/~ֽ }\tGbR`.*_:3mkFw@p'wCG"j0sH !ZBccI5:>dZ̍S+d dR]±JL=^P@ٺ'fZ{aI JU"D^Y'=l%+5GR6@>-@ V v܏M>a`X_´Pu!5j2`O㙫 a9T.jD+\VRՐ`!bJfW2판)׺KbM5h10d]9}Z)PBW}O{C˫u#K1{p'LAYq4s0BC{xq9~f͝iA$/I~u8ݛh<%D pwhg UaLT)?[UG_A4X"Rc3E& N֏*sFhE^6-'ݫ~؊!:ׂ "zV Yfn>g}:* -4Y'~#)e*E$.lH[eJ8oyk*AILo@\Śk, D's? 6_k>P׫O$HI0fv Ɵ%LuqnƢ{^띱7ۧz&erDeb+/8.ޑvqäag`8Ebz-:oYJA8JM谊Z^:Izs2Co#-+WG@gx0I$ZQP ;, s9*$wz k1XSH'a:vkoa8NNQ ]T/`4a,WgJ&$4&'>Hj_~v,?mO>*1? 0BZ<:"L]x_܊BnɛnY@K;|UY(\:6y [_~d)HZ$+xOToJj@T}:rwFY%VKpt6εCWg1c0^p +į5ʶo ;]I&+U-ckGbI8UV#o/;fϺE"T5鮍  [,,쵚Ƙi_N[Sh_fsv%3:f^@ B8U{z_" ğ;(\7Ťgb>pMjiTف.{2Zh>jN4INbTPRN:\2%<;YYk,)%Qp |7A|ii#|O𶽫z.Q4셜@I\Z .8LOUѫR-@u\>d_ zupRF7Ti9ݒONܩ$$ՂW=is ~NDk׷G5ɵʱl~$d҉c YeԨzH/0ZQN1 m XIe",X\CDQa ^Q[ތ=m92s3P֡Q*Õ f /2  *-؛V qi\9U.ǣhY L~M?| -n1 ͝ɥ񺲾c>%_zpbԞ,u6zwmEņ2 Ԍ9&ؑpAbQ DzBLEd^/  K&U:n`2աQVo$һd#z2ޮ ]9r`8KD8S"I{9K0_:\C @L `1Ehy`^ԁy4Y"fy>EayӗN|{TQ2Y֥ %X_>= G7#m j$Fһ~಻lC}Q)ōics J_h% )~6ʛ=?b$UP%$h'avү@rZPhkjITbqiNv j&rCB1Ȏvb\r`7n#REx)tJ-weEjRm6@Ec,f[g?C(0Ng5k}C<m~ByenA VxBx 62L$| T}.Y5R#;MP>bx=5\TG](QE9 !cߖOy@S "  E!|; Njm0'71kj43Qf=# t oa`<""?5 ]rj ?Xki 0?4)^bL4fX Fe7?]]4f @&2 "Иho7r1ՊJSQbtOS3mS k"'\^jg±Nʯu̻Ji>#`Q:#Mu~pZ_eZteŝG)DqaWz`-D;e|^v ?Qt233O+,gyԁCo;I g0jxqceFM*7 _XyrkJkm]n㨖u[͊unX%hU!WR!'i5_*jWhQk| ˵睘9yyXR|TYO2Ρ Jjѷ_T~=03tU4jIt†aR =ekK1:Edໍ[ HLA!8̾@e9^ BdkK|/ VT`㯎L0xZ>u>/`9F9gND_Q<ʽo1+_V8w>oDL< 廴D Gwys$m&F L[A^4d ]0#V+2 /S7\? Tz5-%`a _6n,]ų ή5_$:ik<&B@3@ IO>g2+W; bE? >Y+`3%儨p[Y@n+ C%1RBgun߇-n4Rw)\h|JTl@:^A_oFR$[kk q?bRT2*r(Yc[:#cOs(afboEnڲź-u izν ZH sXF0&76ӑM<1CL.:$r-_x7̓\i/W\-] UO# |.;=8vaߤuŭ[ZxWӍ*Yo%r~nB{tO\G3.۳i,5 O6+ SaEA()NY׏Шٜnr/[((^>_vd6o@D7wdMtu 3ZE#D($'|~\c:7~fGM2|L 8l ;y4ԦdR@H(D޻ C:wdj2IEGԀkKsuߡ,\SDiMcaìpeʀ]~XD*YKm̉s  4&.޺ޘ'r2 XPDpɰ!Ig.,1>bPƄ0u[zy`SCb)JQ4,[nc)6t=6HnxXMG8k ]CJTd%KAkd@Msr) hui.@ j71.3STaQݸK}ܗ#tF-NLh4QI{G֓gɂ "ocHjLK/amvp1‘$6KX hάmMƎ8<$mfM \H!*btn(Hf, oEsrbe'3WS?$0MW,@0&肈PgMט W +k[ U= 71 clTS e (X@ ,o؁1\@gD4Lf+$7ힿm;\ڲXZy3Q̂1Ȋ̺zqQzijI?>3ٜe9_NIAp "qt_o0Rѓv'a,ΘxU„YjJ 2ߏþ9W{aQ;4 +"Xzג<.wN{"[{qKa7gwrWN1ARƬ0}aTcC.mmH\%{Z.E&EaOEKTAJ\lTa6YwWT "=,$#n b)5Jad7qMa6-\Ko{SZjp Mu5,xʀP&K1I7-L0sYѶp1->IT[n,HOG 9ɚLcһrl}-MMݨzՌYZb{~eff*I0#܊=~7s>/؁ϖ gh`ʞN)Fd)vnӇ4?211NF/|)N?LƢ€ra A$35:N&'V}3\wE{}}5*CƤ tz*gCb D\, ,t3AdT ǧfټ :?⋚֏'gԧj0sSOn^9r@ѧXl$9d|cdEx_>- DX(P& v3x-T$GV}s`~-ׂH=G@7[Cdr.>|soDܓوj9[5QFk)V|~i=ډaJ+茿 ߯]q{8/[B"W`Zx-X?Y&mR )!VfHyzlP)ڷ=onѩŠkh~/8F a4VAs:/kEIdƑ!Ә1WلWLf۰+e#UWה˶'9p9>\ OZH0M$Mۦ(3Q󢓀sp:C9vԄdRm3_e$IVo%u(:2Us+_&)hRI4$ͪU]Yr7AVVi/F!H|rI#u١3'}k:!#s,."qz~-7"9hƸJZs7g}.U!X1+>hfSAr /_B7r]_ T|Ԑoچ궕m-`U#/wj|dI8zER[ΝAH+;ZֱC{˺k0{hBbq"sKVG&ΨYg,!xQkA C}-qħDv묛vo8 @0n ")tS *DݢdC c};mO+3^Bf=#v֟xm^sm~. ZvziS%Q \#0éF'/#Iܓ3M(aJpC\R_}. \En]ջmGRm} &!p"תY{oS/R\Plt zzA,\`qo f?) ?QK۩kZm CQjOW!LE ZY h/ Jx69CYyK)]wa/EYBNXю6`"Ό-8zJ&xg"$m/:!Ąb@ɗ֯Ng|V[~=SL: xkTvtESQrrZ r+n*yѷa =GROvv|}v.W+* g 3=/]XT@] Q]"A|>;(5]O*(j(@pH3X%Aeg|檝dla"偖Sq0x{F1}-j}Z{<]Uаӡ)wIU{V\B Cdzi)wIR:|cΞ}"8j5My vƛy a._n QdDUf@6Ib[ c$>OZ[j6Q Vkvr h_(5||C^-LUC<U0+ J֜nEB]z =7Pvi4ixX%'|k[VQgdm)倲밗 X9znPSUW 1,Qa!mkςlI .Q-VڕQDj*a2MDA&6D[DS];؏ v MoaHakwʨ3Yڐ Ut*-AĞc+0O]2Y;3 /sjy3k$6U$\wtR%VKl盽bᵡ#^?`yFQ_YJs=F| 8XktE(l{Hhl[d!V0xZtO>K b<9. 9ܮAٽ\`T?A|ǛZMD(On,; {L. =؋OH}6w'w9/V+No+f#+}JɍCg1C'؆/Q9^xWm ?nZo5ƑFɫJ<0c=ZdQ|9;5cQQF v?5ע㘛=a+լ~]~=\G+7B,h2|^s< z1y#;'T{.A '?^+ ­&[l[ZBd iʞ"X~cHe˫HۄX),=Kp[<ߕ. II7g=(_U.mL7\t:,"L@tHNɹd֐!AF_깽PRgǒ}y %h;dV`f;_Y1#t m]/i(' ֆVKK13\xL^9 Sfej ['N2,8%B3V zs1/789c!.aLx dC1j93r6hmDiW hmD@P֘2S 7\tܠ4<֦+08M,hQ4R2W`H{ޝ/lBsXyc|1'e#r~!TZ3IsG5χ=J9"˗\dtH[g90짇mFU%_OSV u!bOl&9JRf$^0&d~B4OcaU}@=وuA`CR_(0Ii^77ȍb 1NFXsqQhp m`2Do:P1Cվ~7+A Ew'{RHǤϑXaO 3`: \Ͻ͘+eXovuxHDC _'GY1!eĄ3u3)3`V@mBtMRd\ iאdЅxwzJTWB3s4I<(9%'`.0{/EAi#k9n'M`_5iP) e nV]WDz"+Aq6@yN:-`=N]ycngr MO$VJ*Jhz8SWaI7 5X"}scf#!IxecSzL,Q3RﶲKOx#h=Kd‚"zeb(dh;Jw) tݩѳ:w!†Zw Z,U=xZvjn#ܘW8}yGw O 8vҵuMw ĬEbm@7!=Ɔ^SJ9!lPC :ڕW6îT23L1X"5<&3\n (.``ʆ[ vr޳t0>'N TR G=W I$+5`w1 `8N8`s*|to`rs{-}~Vy_Ww=6bt\"dk8LA|ben\X4]֯urPXDs%w4?G-@6LbjTR*!NEIϽJI"#8G8z V ^'AdO4'u۪۩" Bo4dADrru= _p;=?nxEBʂ vn05&;6D@1HRyȔBn ,y!;TdF_И 3bmhM%~6ac٩Ә8n|HLtYh? QA{ WB*!FLvȨlk 4A EL 厢1R$M~u"ۈc^M4MضrQ";X¯' ABq.^:hhT6f)dI,F²I6E"%tETevZ(\jSJG透d( I4MG+o៱l37yExl} (a{ -;t<<_qqBolp ܆N͔D^Z>U6fP:[}gH鎷cQP/ B͖^^G\'SMuc ۘ85w'bW*0-3̂GBmR;D#oIsfb+Hf?s)t" 7ť%D $E+xUo]k /=J-0-_8ؚM&b\F^o] ed4_1F;Iu@wM8/BK|HURʂI{ L"`> q5JHl8D{ Ef\bS챷o0PfmeTE,>ܐ]I:-Dckrz ;P@zq z5kr*49PYxrFvAt{GIۏ\eĚm(}.,P4V׾:]Є톏"UtBSVL;n""cvC+u[.LʌF_:ҖGgU]NG`ccW=|ϧmM>x HƺT" _ J7B8Y'u`I=qCCYyQ~hJ%-V7_.czT]Hqeb3oW4 81M&A|Q>P]b~* ^/ (8==%$k[PRvFKTKQD#G .8Fvη UsЭ!NWTd0-)AjHGBdԒrgG/%2}Ya8='"<4XnXӃbz:M@I٪~QCd=*[ ,+0ͽ11bAށIh{_;)W'MqK.AòaT lFGҷƓbn&DQlo <sgf|gTx(Ymi3q?)F[{ָB-C!5fԗ/veMe@8 O&DE߫ٺ1 ӆdTૢudaҾR ï/`aı b7l0RBv%fu^we]JLͻ@T?Sbܸ5)SD4݃.8( Z*'[_/AcK)l!I)ǀ_N;a bn` ع 0o5/d\W@tw:[/} 9쐦wvɟ(~ 1R Fi)(8D-\ YG [:s۱]y xL~ѧcfS;Bfy$`XK Y ̽:FǠx8KDd ,k` pZ]X1.Jv1G<;q0=LTsbgq~r;,Ӻzy60/Tҽ0S9DzH&Hj!b7EDzjdZi)lׄ jM77z>kb rN̍x9t@̦?zǽKXca.7$֏0)aUkGePśVgPP"2wWnِk,ٷf [af)s#0.fiP`MnCC;SQLqITVpǣ4d  S0&@J߳C8 R֣1tPm9~ZvVt B@"3cm;,Ɲ9]/@ny:T'ibÀEŗ۬nDFچaV@قx%PBZ܇4%]Uw/!D/YOXrP0ƐI-"MYtn }񊰐%^MMlh_`;]^븂ƲfV' g޷A(ΎxD@5w$0.p Т,Xev.O*yõݎ=O$ΒTSxU܎_2J|eT X{#C`hԿs #[dƀ| nLjGx4Q Ŋ -1 QwQѨAr*k4JK1j ?vjw>F2Zp0D,y\]9eB*iP|)x+)V/ z~>A;{X0z蕀7]ua敧+S[C_PZhP B}szswJɕ欭z&;\ꙅL=A\ɢ0:jcCʜBf^b ^^Vt$*% "7)ʭ6 yS)z`F;mK~;\%[ $Ii+NIQ}lHkLzc"LPN˂r6p*37 o3=Po5h|:4kV} >dZͱu[m Ez+~1|af 96u$.-CbuӉ-nF{Iq<$WX|쌻$k홻_aqHH 1T6A~^(PuBU)P&|h=)92Ct ܭfHlk5XmQ(땅/O-ZO3@[gdD3$u V<͈W:ՀXhխš\?~ ũGmhYK Ag:nz;)(6O{]{w++aL!.v B&דqY|O&<˥WKf(lk $(UL–/j`ųy"Q_2wK|@BFq-'v#(ދ(UE ϪV=붰5] J>o,D%e@Iެ}h;Ni׹FCv}J p?%O4ϖnaa?=בy:˜t.FjѠYڱpb*EûIu$d vk؝i2oLJS0bt*@X^Dr!&cFOp 3r'{xΫ$*fr upK63kN@W 5quS>x%GtFZG&}_a贕"oqvʣT&oSl/9Сhqh"#z F v5`19mYɫSXfQAGF@Q=f2`C_N3h *V,5yhi5s$u}G. ނ}Hm[ wT|6H/wkǗ56٥8Nщy6I?y8ͯpd#GD=+ P.\ Y,r`9o5qAWȿ#M5<( $ye1skWy ȾMCNy˔O0uWmA˶ܔR 9f!g,D.yrqd>;Ѕ)BA_Q$urspؿ XE נ1ΐF5z5h3צmN,Lx<'HуM(q=ןʓչ5T@gn K*QZĴ99oS<)/}6]!%q:$Շ_vHQE(vb6LlZI(SZ;X+I:)OTn ܲ68SFۍwUv+o@6;X# ^b+1/;PX_`QЮxey ]e]Y]"7ķ2)fMiep?_QevѻZ4݉7sl5QX$N GMB~v-$rVaE MQ!_Vٿ4X.eCaz7-4Uq3P; Q cٲP}ۿ7^1 tkMMvWTt Q"+of/VBC:<σ)R\װ]zxOë_Fs$ IL0+qגJx07%GjUu5໡9ΫphAg(=PE(;_~{/FPgFwy7a+}F!i\j[.oaDKk{t9xO#E:z # [;*nFJOU]3{/~=$+'Š9V gA{o`qRCE9y&p*,<pA.Z OCy. ij XP^H&ZڼR$TZBUaWnщ; ]۱b0j4)65; 6\ٿఇT$_9~h3M? Yv27b {#`Z: X èm"Ǣ7]=8HBENN!U=7T?%lYuJ'</.9kgS܌:N7t$?3n_ .bNP_1߷^je$IO1XLcF',*~3]ig5>C&[ &gy ϝ鯓| #O˄HpSH -X+G*˙g9v,) fyRQ;$u]_3J0iY%-P3˒ 16kj?-*+j'ƲWwi1zEqF= g+g~f(,YO51zo,i%!6N`/ȧ 6jXjc@Eby9 ]?E iWCkyܽ4e-I=qʎo,y @ܕ%tdJ9{٨ ̭^+##@;sĭ0u;?o&)&BF\R+ܪ_8'0k ۙRH' T4߶^umC/vHFK k[i|u8\Pφ$0M_ [!U#x` Ĩ-/r  YZ