libvirt-daemon-driver-storage-core-8.0.0-23.3.module+el8.10.0+191 > 6 6_6 3!pQp)Tξ7]mtZ`ga ]mtZ`a76qcGG. ?ő=O} _;y+PÂ>)roގm"Qϗ#SZTmR$Kf%RN;:`Ӵ8g[ ?kXHt`֚͏'MCH n5ʛIQ~9l}*R[)KxBhJ'v`nIݫkͩsm^e>Nn)Wx ҁRH8 DĄkkXgɴ/׾}B??n*zg~HҶrIkJ&voҍ =ތ:`i1rϐMZx,Hɑ n$c.Q_.BB3MRteM^|PfSsr#(:@ϛ |!m;.) X`ͭ戶M! >p@"?"d%+ N <@pty 8 j    4 . h   x(8o9To:23oBGH4IXYZL[P\|]^bvdefltutv wxyX"""""d"hClibvirt-daemon-driver-storage-core8.0.023.3.module+el8.10.0+1917+11da77fbStorage 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.gaord1-prod-x86build001.svc.aws.rockylinux.org 7KojiRockyLGPLv2+infrastructure@rockylinux.orgUnspecifiedhttps://libvirt.org/linuxi6860a^I!C*G9O.J/L( HAAAAAA큤큤gaaBgagagagagagagagagagagaga ga ga gagagagaga ga gagaga7a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e2656294e67bdbd8451d9048a12805d4fef5a796a3ebe7b4d099d5aa643a26119dd173475fc513ba202e5e41625fc1bb9ff8c914ec63f57697bc787506bcbd3132537c8bdcf25d3bfd30a94e931d92071338ae4599057c09eced05fbe2f644cb4b1f753f2dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744de168e47b5d81d61dc8ad3c231b211cafb330d7cb78cd63475495614f39de8cacd310185c0b71670cccccb36c84163fb0a1a708d5e938f25e9628e8f52fd8e3bbc0205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21dd9c7813b6dd4904520811ff85b21ad180fe9fcff02e4f2b58622f70a169b43502../../../../usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/sbin/virtstoraged../../../../usr/lib/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/libexec/libvirt_parthelper../../../../usr/lib/libvirt/connection-driver/libvirt_driver_storage.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.3.module+el8.10.0+1917+11da77fb.src.rpmconfig(libvirt-daemon-driver-storage-core)libvirt-daemon-driver-storage-corelibvirt-daemon-driver-storage-core(x86-32)libvirt_driver_storage.solibvirt_storage_backend_fs.solibvirt_storage_file_fs.so@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-storage-core)libblkid.so.1libblkid.so.1(BLKID_1.0)libblkid.so.1(BLKID_2.15)libblkid.so.1(BLKID_2.17)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.11)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libgio-2.0.so.0libglib-2.0.so.0libgobject-2.0.so.0libparted.so.2libselinux.so.1libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libvirt-daemonlibvirt-libslibvirt-lxc.so.0libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_1.0.0)libvirt.so.0(LIBVIRT_1.0.1)libvirt.so.0(LIBVIRT_1.0.2)libvirt.so.0(LIBVIRT_1.0.3)libvirt.so.0(LIBVIRT_1.0.5)libvirt.so.0(LIBVIRT_1.0.6)libvirt.so.0(LIBVIRT_1.1.1)libvirt.so.0(LIBVIRT_1.1.3)libvirt.so.0(LIBVIRT_1.2.1)libvirt.so.0(LIBVIRT_1.2.11)libvirt.so.0(LIBVIRT_1.2.12)libvirt.so.0(LIBVIRT_1.2.14)libvirt.so.0(LIBVIRT_1.2.15)libvirt.so.0(LIBVIRT_1.2.16)libvirt.so.0(LIBVIRT_1.2.19)libvirt.so.0(LIBVIRT_1.2.3)libvirt.so.0(LIBVIRT_1.2.5)libvirt.so.0(LIBVIRT_1.2.6)libvirt.so.0(LIBVIRT_1.2.7)libvirt.so.0(LIBVIRT_1.2.8)libvirt.so.0(LIBVIRT_1.2.9)libvirt.so.0(LIBVIRT_1.3.3)libvirt.so.0(LIBVIRT_2.0.0)libvirt.so.0(LIBVIRT_2.2.0)libvirt.so.0(LIBVIRT_3.0.0)libvirt.so.0(LIBVIRT_3.1.0)libvirt.so.0(LIBVIRT_3.4.0)libvirt.so.0(LIBVIRT_3.7.0)libvirt.so.0(LIBVIRT_3.9.0)libvirt.so.0(LIBVIRT_4.1.0)libvirt.so.0(LIBVIRT_4.10.0)libvirt.so.0(LIBVIRT_4.4.0)libvirt.so.0(LIBVIRT_4.5.0)libvirt.so.0(LIBVIRT_5.10.0)libvirt.so.0(LIBVIRT_5.2.0)libvirt.so.0(LIBVIRT_5.5.0)libvirt.so.0(LIBVIRT_5.6.0)libvirt.so.0(LIBVIRT_5.7.0)libvirt.so.0(LIBVIRT_5.8.0)libvirt.so.0(LIBVIRT_6.0.0)libvirt.so.0(LIBVIRT_6.10.0)libvirt.so.0(LIBVIRT_7.1.0)libvirt.so.0(LIBVIRT_7.2.0)libvirt.so.0(LIBVIRT_7.3.0)libvirt.so.0(LIBVIRT_7.7.0)libvirt.so.0(LIBVIRT_7.8.0)libvirt.so.0(LIBVIRT_8.0.0)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)libxml2.so.2libxml2.so.2(LIBXML2_2.4.30)nfs-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)util-linux8.0.0-23.3.module+el8.10.0+1917+11da77fb8.0.0-23.3.module+el8.10.0+1917+11da77fb8.0.0-23.3.module+el8.10.0+1917+11da77fb3.0.4-14.6.0-14.0-15.2-14.14.3g+Z@faf-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.3.el8Jiri Denemark - 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- virStorageBackendLogicalCheckPool: Properly mark empty logical pools as active (RHEL-65771)- 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.0libvirt-daemon-driver-storage-rbd 8.0.0-23.3.module+el8.10.0+1917+11da77fb8.0.0-23.3.module+el8.10.0+1917+11da77fb8.0.0-23.3.module+el8.10.0+1917+11da77fb8.0.0-23.3.module+el8.10.0+1917+11da77fb virtstoraged.confvirtstoraged.build-id33988e8e1e9c1013c27670e42eea2791ec2ff644a2b8cc2dddcfdba7e5dc3cf75d2a70cc0c3eee3fad0d994c275165bb299fd654918f78feb184ab36afadb1c96a6c442cd58e959e460fc2a227e5db71b8999e950145fb8b19553008960ca13c2f79d8b3libvirt_driver_storage.solibvirt_storage_backend_fs.solibvirt_storage_file_fs.sovirtstoraged-admin.socketvirtstoraged-ro.socketvirtstoraged.servicevirtstoraged.socketlibvirt_parthelpervirtstoragedtest_virtstoraged.augvirtstoraged.augvirtstoraged.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/33//usr/lib/.build-id/a2//usr/lib/.build-id/ad//usr/lib/.build-id/af//usr/lib/.build-id/b8//usr/lib/libvirt/connection-driver//usr/lib/libvirt/storage-backend//usr/lib/libvirt/storage-file//usr/lib/systemd/system//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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnuASCII textdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=b8999e950145fb8b19553008960ca13c2f79d8b3, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=33988e8e1e9c1013c27670e42eea2791ec2ff644, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=ad0d994c275165bb299fd654918f78feb184ab36, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=afadb1c96a6c442cd58e959e460fc2a227e5db71, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a2b8cc2dddcfdba7e5dc3cf75d2a70cc0c3eee3f, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)%2> rPR~RRRR RR R R RRRR7RRR|RRR}RRR RRPR RR|RR RRRRR RRPR RR|RR RR RRR RRR|RR RR RRRRR RRRRR RRRRRRR RRvR>RoRRRaRgR\RMR1RdR0RIRyR%R.RDR@R+RSRVR4RPR$RWRjR`RtRBR-RnR#RlR{RiRKRORTRkR=RERARZRsRNR]R:RUR?RhRQRrRzR&R8R7R;RwRfR!RuR6RYRCR_RpR[RXR/RLReR,RD V:2V[UP,b6$:O-脃[w@}g@Js9f&[,ԃ,RQ:+ɩ@z&:y\& <3ۂ"AoJ<0_kyWR{[vL3c)I#aL$eI7EWe z, <(]u/x`HijI0?pz+:H: 'r`2EV˿΢OKmΑ0[$]Au(IQOpSwp_>>w9"s] 7yNPBv`4Zgjze"'NeЂ6: ^Qw4&c%+Zݳ>,6!hO|.3/j Q!m9氿nc]:0$jrUw6hutD* /obΌynId@ODVY0 /AAlN gv=^ҧŹn& :$sRne[aXZ; RDQSƊ5TOleCmi[C?%Z0>A3fĝ)d5ե[Q)7"7 xE8d<2I8j3+o/b} px e>05~pE.qH;%NH8.ؽoNpHZU[OHjۘOmNo5>m66G(,w$gУdA']P޻T?3dq<8heC41)vA0 /OZFȴYFX?@L6(T$޽ӳb爎[P7I%%֍j3lrhZdXKQ$2x(jD2KC@e?Qr5@GT@JaJ]u'&)譲??%rf~UbRiD\s:E5؎ˌkC[k(k+T]B|`2aiLuFXv'1>`Fܗ}s-߷+e Gdcq!S7\ww,:Md\؞i@ZNڸ9Jpf8mleF:}ð SP-V+Ir~JYg=mPgg7 bZY?jXU>.dwd/vIyMtx^u\B#_掫d.vXn\ʇyVFh%+ Vm5|җ`ƍd7ڊLo. 5@ lf 8'D( yj;Z*,; *&HtF.L{>1k,je6~8d.4ZCc5ٌDVSV 9Rwc`u݇^Hld{6';~zVt ͤSo>hgxos#L[dEɊ4*_0(ň-Y-ˀ}hy0._#ItI #19'#$6zVjE- ՟W ? f/^WУyHqZp)W6qC/ cʲ0[Z8A$-꿗 _E/E0@p<_y uY#r\! ƨ.VIqpS,i>(Vb,5-r^̚i hn)}_.E~ЀN".jiLNՐ%/,.i],kR'2Kz *xbMWڹ;SQYp|h3I)ؠ#XP]~eXIRSF4$x^>)2V 5,1{ee* 3-/La0S!æLGT[sK\4 I/G80]њrp=UX1`@?yx7u[2kd,n2\ JD38~i:;4b5C60d{1}i $QVcJNaeXH}O@v.Y7K_Ng;jq8kJt5oFEi`iud6|3`EWR5jl.Rn2?&M by*bqRLOLTbOJ0sc0m*d<7dVHTB&=k寧5.L7D&)ڿe~HL3X{uyfϾ jm' t~ ڶbhI Ss|ǸuO4_+Z:Py+RZDNkVfA9/8%ލ1Z p!SmnNB-~ +qc3v(D:.E̹upm4q61]ה~N9}w%Mc+1FSJCZk]PZHK*L1/: G !Cᗯc D|̌]_!ypU)3iIzDfׅ|TUog |=鸏5ܓ6҈`.2<*݄ܧN$&f7B*|G̼5Y@c![ M5,16 DžCw;_%itj3Par]LjNZ94+l|\$>1MKTN~v .e/S0K4S')cq`;" 2dUmxI6J[I*9ݞxtm@g  AkJ~ʪ W.b1uECe~GL$~5z*k[lt kz!oCW\ aҟw>].zZSW'ҰcJwer&e l @rKg8ag1_$ zO E!.W *3|mufu/]?d k6D0Mn&#,2wg٨Q^֧ɯ`Wa$#eTROuh, r0;̏V{iî6A &YR9V@+{?* ld鴦(}Km9Jf\rICHGET']!5ql KNA@ZT[=In@s``%7 GNY8{~ⵆL`47_(W(xCD@PC0b!rzk[КҔ0}LfW $u:΍RŐf8 \47`b}Rr*yK*p.s6?+@Hp'j@s-񿙷T p⒲I+Z-<*{yd?5,B+?b?-Z#5V+>B'Wm<jZA V:>?R"7~dIln/8qJSj89iMfӓL-/1c D<"`H dwNށ&$d/溺 5^םr5~I'\N&~Z 5<,:\oYtQ`.|]rwl)MBDnJ_%D, O$"5N]n3au݄M@.|!4Yu+h4e{'eb`X )&t&ld_0EGr8U;;>s"3$2Dᴇm@Y poN"Rݟ'^#3A,7]dn,! TD'hWcyg2O${>SBQ)SEt"4;C.Ҋs >JdJ0sJ" dg,k}mJ@A] ,]åz9ko-[E>=o5/PT F4M$$cMZŽ{ȒA0' U/c(s*b}v6KM;S~~=Is<6,f:sfr}ȥ5 2;f ܜFl)Tf"&!]p_8gs~ p*lIJLemaoFpIxUku}Rita?ld 0NACM莬6W "\fo2{?Ŕe$n9+Zp|ˀ x}~L vDdܤ'dT31 NôQsb(w`Bz2"8YXf;MEN2i/iu_'}v _Vrx񽥫8pTҚ[˖_*dR~W{|S&\S 0㴑& tk ̘ cUFW\Gl>7Af` ʖ͛Ʋ.J_2(9Sс\9L^yo2 i6]C_ؑrȍ{ 萶%g#e7֮^J+Kaz[>8k ܨԍcS~З@f%3\Mu2?n$r 4nJWF7bGFr/tBT$;x%uH-W_ak yaoG>Mu#З]Ő8ǜ]C t<#"[$;k$0g^F*2V<~]Zu15!#xKT%5A'ӛ'<޿M۝SJ"s\i:uz05L SEG*p[v9݂hހ lS=i@!r[p_cWXEI.<үi.xe G e3ccQ"u{\0aaU3o~$[4Ryi#t-ƿqHX_ݲoߖ&uS.q[~|`N\"XgB`A J'ca^Dvf,}i@ֱק H!q(D >DX- _ASܱ&\s>%8yk|5b1dbƴ m"[Jr$6 G'[h/呎ؐfr&-ԁtE\?n,]W5\{U4=R#} `}WDS1I)Lu6X#n~8 "}9g(b"kvv 3Oq6U[m&OQQo~;h^2p/S*q4*C1cܰE"3đ9d[5BMf1OwANa򯑚q'9RjEAe{? ?Jl݃Y_8` >1@;7@~L =ir;Ck!(L|ށLWvi|()L'gR~)Zcg>hl-IO#0qE- 3 loRi*DiS˻Ԭ~4G77^1LzEv(zOv?oW)zgX(Q{ƓʇGuri2lVfrQNKw}6`.m|8G[tQaCabgET붛vU&rO䯑ygj~?[r:S 7`3ICi~gq1S]8 ǔEԭ+i- /=W'*?Ŗhԃ!k`F [6c\h M:6bMb^<`Vg,!d&T&:+tZwzyBN>I '3KG! ֶTIT?X[Ѓ}.eF$)V-G<=QI*vQ1URˎvM o~XRbV13*cp##zh$,ڛQ!*X{HHQ.Hի V$=^ DEad$;`IVvwӻsgxO^M,T}b5'H˩D`8lTguR"d'G6epJwjjq,!/V͹,W稥J ux,B>w):d~X8]"yp,9B*zCKV[ }8>f qa_|( A{ [vda6萨Ҹ}}V&DcOZ^'FE'_>i馋MhGVm$,IܘsmHqJ(yC%^zAl(Ȭd'I=`p|d2*#|6+z]J]|9˭V 1!%NBz-bqV־PkEI>ʿzyBlYno%LC uyM7^IRX8JxBLf)dd9w\oէGMg1|rΦJ`kcR# zV~cGh(a \P&jz'^ki |N}G'%㍌kSvJ&n* }ᗳ38dVŴƥ!o,C Uu[TPrI|Qz,RfX*$ y\>Y G/Dl&Unx^q\ß 3m6Xz4FQl=7Oe鰾Y$8XR% "͉GvD1{h4!C kg:+,5Y(c:WI) . ײi~)=e/~I'ˌ'oWݟa/8TJA4 Q82q zB6m933k^fԂgn|9)hhVbOuʪڂoxf"EةUS9xwjb_ @@U wN?)([zr),q-TAd:q18H#$FdWÀ}$?m]lo ˕q?ϸ=کZf_)νd%ƨd=v|}FVTTN8cb(}3.>TӘ1֊62Q + `;VR3=XB^9My0gP}< hdGuZ>)- Mr@`%tɻBвl=lB}GrVKD9YE9>UOǢ T+3 ; |ZEJ̃ d;28<մ~e iξiN%bqO=KA}^-HqP·Fo+ W`]8ZbI ~M`*xwݟqg-C"2UrUD`!^=!: pO'T@`FbYVNk YPwXO>@D[}onnS#w۟6 ڄ4b 5nq몏L %vD+oֆ]mQW)ǭ @ v]YtJxnd)]q+}}N4sVgp}\]J2x1 Y\M%T#R vJ7 4] =d\uUfQX%Bq̆`RǍљ-u0LhTPU?mq fU6^5<4ıs7FVrt;ۼ^&S(c^kWpG{M+V⧄YHUUfhOr0uBcYW^;>W`OC [bK0ݰHV"D(;,SQ;lǒwF;Y2eb 'ݮ}u*e;2Ɍ/>W+0r_<w$KI6vsnEFk}D< x{=We{5C];[O1g |ɀOMM"&x2GyG=*jdA!CwV`yaƦ {vhsa MQ7?SS fG)l]:x HOJZ!-8q嬚RV(,YkFtU eg<#y" kZv6Z\R+\úӁkt71Ȇ;vJ'r!ʇ@@t}!'֒M<"G,77z:m %n˥@)vЭAmLt)P/P'>ۭ.d8 ~Y+I~, vP NBjt/Ķ]䯀,J0V&) ;H'K0RI~A?=? NPmx{9rsyG!Lec7㷧š#kשg +id3 J9|9V(9zdϺ{k\ :>rhTnCִғ[aoʘlK22E$g2p8 ^rJ! (M$\dğ+19{[A`Ua!lMFX|)>^eMw邞WaZOGR1ey=t[6qY-@mspK{`.n^Q_~'7-NN۲7'bC /P; 6 _"`A oQ)r|^cT ;=S0,=瘭(?b̲},6D,4=/l-Xoif _q-՟*beFx0gyt2&3{ɞ ZqD1N9d()%ɾݷ6kisgx k-[\L:G׽K+A< biŁlWoͯÖOՙ>J{q pӗj"f+G] 2;^IݞQ ;ݰb]}9ulQohw0Q ៫ )`n^Owڿ\56R@y—uPW*X}F?;-.Ny"eTFb{`< /qtOfq-P=#3)1EO_ۻo(u`I], oR}Gm-©5;Ѽd|Cpʴ:Kr.Y8TqFÒ=߬N(E+ Ckjh;5|ktB9O{UԒw^ H_m6ki.6\2k{ ^v\qO_/i}d8N{ ̯ (0]hc2zHcąpZHX pG&kFٞ8Uy&9ړC%mԒԂ]@u(uw,H 8K'7I$r?ox.gBW7)3dXLuR\w_V1x%kbtZvў#}PoY.C~5uz _""ȯk`xl-{uQlݛBjO+ d3ٛ6l5Ľa-')E,*T`B]6Ц.mYɐi胒-f)XY0tc;^?,(;n_{2-H%{IF=a@%20ӳ{2F. #jI19Q! 4UVƢA-L9q́B:ũ.* U"%}䬲`/_UfhZ99/=+SO6^כ^칖ɜV" O! rwW0+!K L2AKNO"饢= ݀*+oY-vzP/,"Wkh0b;rBaթk;*|,iAGh_Tz} \qErFxkf(ݔ:G:WLsiue4Sr(N#ۨ&s1 pYR193x/`QӒ DAJ7Cp? d4TjpjėLQ>͹ 7>\{]ծPg~On]v)4Ȱˌ瑧ܖ-&5lf 0YP-̐xϩrnm>Q/άd+tvߺ/I|`C 4uTn}z "yFmEBQЍ2ْs4>dV8'Gf`Fk`Ԓ> =ָ,YeHM/T IVd##EtǏPg"*Ɣ}}wY2x `u_ Lۖmń1|3>gY2z*nZ,hrdž}%xct`+Z^'Жz,mzҋpMUzx,P.B{5}ɞ T5Ň|_ͪ9K=$Yl<411KC aN:Y"j n|,_^DZ{y+ŦXⷉ.xf?eRX22nJ.U2x}k|+h1p@Z֚hJ&)ϕ~cOVʏ}eHx= [;f%ѧ8ޞf lfyI_^Sj: eBz?m`&2<H-Xdcf rW sjOsK$(̦F,MRLoV^$%@ `̍vO~H]xGJ~Ūb2V& J\] k!B[d ;3#Uʱt!9B«hbty#YW^W "6ʑ//r p^f܂(?(;W^Ӂڈֆ ĒΜw8[6z,c.1[pzG"nR'qW4椮PMqw{v%cprad&f /7đ?eׄڅ*٬~VxyX ~C hx1Zt<Ԏ]Dԕ i0łvq9SIȲ4J{]Ty^؃ )@4cFBWwZ\np(~3{o8j1Cq$k:B!M6n "Y Ukxx}f%Rޥ9U^ Eɔ+R8G40JO.G ?Bh($,Tu<^<{-:{ QdH&nr}3UOc.`>fǧvFl@`@4NSI_m늙@..B b(\@ &&C/-$`zQaOV|{؉TC*aC}4` I]Wf2o._kë9 `q-Wq!Ϗ~A-zN(u{|Vk$i3qjA:W:s7/Wv"qOPdiW} VFh;WOru#S~My>n"MX;CְSTeC66K2Lz 狩 uBTju}z4Ikƙp'ֵm@3 p@K[̕:- RS -H/MRY+ؤR2F{o_sa 0*#\iV궉%4Ln}ju(Ou|9y&/Jg+a)[ "njLwr9;ScsʜDUۂbH \xӈ\U%悈uLO'Gik3%+PQi"],leӟK mCƦbF )t9)(M0I B?vH/!H%(;:aY8`mBO Lh ,dmXM[ݗd*@P0{W&ʕGσ{2%Ә]^n$ 鎱ʠ,R,XA L542Qr:UwZu'$vQK-lZTHi;$7ZhA#Ah/BMTeM0h\I^[{heN=O{O vw`@|]>_y[]_dө/$_ V4%p¢|.Cd]aU,^ٚ.;O.PJvTrK2o F ֶ[*Bz?C7 GOjFmS+!v)ӑLW+ S=fݬG$D ߃er4zhKs >=/:j7 /iw\Bq=Z`D1&/C} [ªژJZP5fv~( X# .>$P7*,;Ȁw/R5PN[[B[~]:N]S 4pk4KY?7W#2 v 6?l\,ؑ|$ ZlD|5w{:ﶻLݐi+l6}*OO~gzz 4yPG@{>'@0G dx}tFKf;*]ވzp@zM7 x-v\ DBe$1 )S/G^ ~`=%EԼU= >מ4Gn/qr)< EiVGՑ+堞iX/YJݵ oX>W+5rgYkDs-NRqdS$^ɯW \@:Dz_@\^$ E}UMny &_3bʿW !?zw[&8:PىmZZ+/r<^99@2~gte}\ Wɂ5cn5MCnp͐pV/1f=T^p!=um#Z i$;ظ'undl2=uX-[$J ~Q˩JR6pZVDA_(.auvrYdHi݆8s> ʷ/M0{tL" }!0ć1׳ktܑ__ҎJ/Sȃ2bEFތ1r<Dt^u~ζ[?.HB&Gool1_z4ؾlrAKmZEs!  2C|ń,x6]G^RAhB[vkx+ש:.. ɨ=OaKRL< j})Pt96]`7 )*  8-6=괭Ri'ݜ&< }QzZlY* {ͧq(mBVT~_IwE} d)vPې.877Yyfh$42ʓR Mj\ed+Q"O.gc%k}4P W%2S3/+Êߔ9Ƌ?br&3h1GQ|aNajO0uZܿ^ ^gogJ}Hy恙, Ƣ@"dgе*1fJ\vk Euq*o-W߰됽 J>KCDhgIl:|O˖,-ZXg̀u @׀ lt;`ևcws(3RLؠwyiC'8eR`KyfR'v*v>@ؤgr 1 Rs؝&B \|_P_Z4`J$^ę`>\™$?q.6nhid\u(rz=G_I\ Kj%vDtmBfÔnDw Roj˰kO}³iu U ƞװlZGTjȷ5L&Ɲ"NRgǕEPIE0A"f9אHvͣ醍g,u0 !6]`ƢRN%ą{zBh \|P$ .1)7IO㊑_#gځcn^h~$C7 5 LsA,dst"砐.%x3AgXz.9J0w>ieHI?ŐZXEFsYX yϵCpi؆gq- ¹M_&Qw|NoHZS +p~ka=B?T%e8̲!W^QOr7ۻZ:ړiK"qZ)Rȣdt;D3jR>L ? sV,Z8"*~}JGk=au6,}68z(kj^0Cz!B?ڛ?!9@ z6 CIN zxwc9p6T {4s5Yf+xո^d좂u#}*wz3"iO/d+JBҪ`E͞u>WF s^1B݁҉Q!r%B"JT(OME?6)tORi$]#{WݪӃTylPX9vM5Oi\bBr XAp1 U5'n ㉤u63e=+\bWWP݃vəEIGDU5J? "]v@g3fkgFLM#:YT *Vfrwx堧XNZeueUlyz6&wDPMCdp+ږMxߡ$C\B} k'e74r=r bȽv4c"P&/UyF61=6sΥz͹w؀ Pۼ7zzLG㰼Je&,kYfڐit+$*uٿ y48sCRh `x\  ?2I>ZN&8''63D:zqs";4- 3P+^yYqk%Ly#ig,. 8/8bC|7*yI'Vq>TO R#O+LϘ(LE5ط 0 rH qOA8vDAM;jT׳HQSTK ?uq`[#l)_6u e.!Vݒ=t]4l&{(!Xw# f-UtK ʪeH"G틦£*hGM DL~P#tꬺ}=@" ->H$,ڨT3N 0V}]5\$t [r:PHJ7ꛥ/L.GA(t, DـvBfP~Lsgľ4f;+2L,b&tO}w$Dx43} ,q)̎,t<ߒ"S 7žyNapcD\Az憇qH +-e179{='@3q p749&YFS{%V<kU]d&R͔虽=_v.UDz.+Ż`ImdYE0h<oǷt]VnD}:Or1,K6jgk|}JdZTEeADR^DD%Roȏc9v8yc܏)9i}ym㑥1}GzrR9{ hkQ&_l-5Y o"G!zY]2 [Bۓ{[~FDF]޺?呂 .Ah"W ==V >#c\)9o#uU @V)HshzjtK/(9i#fdZa&1\ S:C`r,@S͡3[x%7yZeӼ0(Ex#E4uжEfXiCy:#0Y7<*;C a7Hƀ#ÿ Ԏm5"ʯT>)G46/cg5xqM7s^fDfmi21GtKRHlD?3TգFmN҃1@BpI),Bc8o2߉AzÁ5 ѮDX /9,TUf5)3p 2 ߅!$CKQp$w0:(V$[L[xs_ i o2iNS ξrMiaVt~s:AoWlyi7&m{y"7k9ge\H VpV6U>OFkKtvL\h *]iZ$ldOg\ cc̱ WCa$v }8ϘIuձ~Jad*J8ͧymAt04^"531`zg=vai0)aw8Т4E\vsj? զLDes1eqg N/+h9rs^':0T˳k,Gy3ML{FBV( ULDo^ZjnfCj]ۋ+'  34B.Ҁ%u_Rq#M?NQ2Va%.dW>8`ȹ3Ĩj sEf9Y*:2DQzQ:,ۍJãж6V Kr"H9}XDx"Pe!7l#e9B | 1Xsѳ4 H&KjBJ*tF9^ϔFoOb*?B'w7&)E*BE$=g > d_Ҏ* R+A3!@ WN6$1SG 3o䳪d%~/8i]X#ky/6kVqGStt=JJbs󃡙:,po0{u]#Qt4gን-1'\~[jVA,$iZYK):t84%}\EPte0yŸvnzhp^-3DEh:7UJ*5ydrg+K&swg'H(9VQ \Wgi5$#/K*cɵ[ [n XE"uKZ"hVY;0O{~%#/rz1Tj-uD3+o̊C]I^M7^g,p}\۬$8~UAq sv ҟ(b-(ly6fRl*͞K0wiܩ]6bU ڳIEcP)7o -ÄרI/o(?Jfw٪a[F8m)+򷛪:QU"㓛0R*yQ.Ix4|!cX'v6&J.K[ H^ӎL-37vG/Pds(Qng>4$L6y"Q jJ-u}_JO׏݃?BG6%r#؁Ԙז4v'EM",bBuYRHxOvƱVK3dn@B ApD6h1^e~ui`eفcr}elpP;!b3T6dC=暔.ICl903K,*VA/s=|.5#]kDk/_U\M#xCy#Tw#v,+H7}5*o*MŠ'>mt"!b"m&6q 1C>V\ ZOttenK9^UG=ϼbOh!9PWK͚&7 Ź{w_gܶI;b>fT|!W蔛3*Eo(;W +zjoYJO@iዚm=Z1|x\~:DmEkGI +z<^"l鞓_XQiRZ@_ p a+:,z x_EPT.Dpvq}#t{]p7aEzY0BM~v) 4<;,_;o靮vSR]6sel3KhP z?ukصOEuґJQ8b-$} l]\ 5qìcyymΨpX/%?a^X*(j[o u=]`ǣiaNr$}En(*QD{P=?o;SCDm)u][FH26Oq l.  fZdTJ(>Ӷ \<4PWZ.}dTwZmam MsLj ,E|8SΣ5z`uP ^ѕ`W"$/'D60[WV5dFScI1cmXnhU}E<*nA 1^Hi xWBCvjk$p 7L"ܤWT\8􈩈&s/~X(avhANDRK=a˰0uG (!1a۴hZ9~#2pqEj=TlMڴHlQ*^34aҹ"˛׀p(L 2`s[ c|(E4Yy<y %vMٿ}y.ɖ7iVۜA *PRZůY3.BOy NqWqlI~)`i$AT OF4ٙY~re?6p֓|o |+9N3cP~2/d2n2I^j3W_honG`xf zo:n^L2[Ӂ3oTucNFrTitu)C_rM{8B}n>P1Y2^wW i&WPk@*J1UjuB_$l/Se 4"iSBZ:ąnii?WСLsk"_-W7}_J$|f9Q^P dDL {R%iq!6/{ igpsɢ_L5Ǯ d\S#Z,Ixg1sÞO"Tav(w]}lW޸zuc =Ƿݪ: |.oz1(%xAWDC])J"ȳM]g~&8môp_}2O 8:A)$!1ڸ` H] im̃"4Vd}t>< 4P'_VB l è5{{Z"/ Ol h:?{w}->~Wc_7#^,0[fQvرj,NBMzg'Swa;\G#4GPo ҏHgA_lz"j֨!i>`XsX`NM*fBV(+(b?X# DA/@6˸j!؄"Wz9k)-REH9v.C4NHB'(hUgK.M d8S.xgL::) h+P<7 A@/0yfS1$w,F.Rnkʭ#4Zwʞ冶VcoΡLV8*iuww~lKS~-w(ݰc/Xw7v,T]z7 jk >D^*Wvy/d5F^V^{Oួꘙ`CeǠ5]n$҉UWGEn~ 2Xl#:)I o 8 8~V6edF{:5lEnqe7?UwԧVC ME=*Eƙ?-͵*_CUu=֐]e M9" -q.͞%p503} GD͝ƶwS[QUfy@hkf8[Sxv:'c hOPPaeK I*DhH%%N;I4Np %_6d&P"Q2𡕇ẍ́t~עg$OY~ ( khxm]|-ArY-{_:ύjO{B;6 0*yq CGZV@%Nh@qUAx?`߉F;shw*6##fsO`n\^Ze+.Qﰫ@oneZ-]`=l#_OTB< Az X_LPkG~h-@5E(ra@bt] -սYWqKrbɫn |#((Y% >G9ntwjnWg\$z ޥd vB/SՈ+\JH+C4k][ rQp7S =k:b HtTva#Ē*P{HΏ&PLnxMVVuPq@ me3uH`@z] ? o!hgdjHr9{k*v|o ԸU\*)ʍ̶"nVm5&MjDPM Ke,/ JH&'TEr)J,i@sW8k];%YOn#>> "˳ -u2W `G`Zx) d8u^ʤ@'68RUubj%KpwRLDSrVyS@ؽr$%ʄ6nV[rrc CU +F,ݖq&+} V31[ΧrHbU l@f:h=8 [h7kPsPZ#םt!͚ z.SE*Li6edkcq0BgXNw7?[4$%' Ty HҼ$wrU>{$E#oM$ZB070c;TXZ|bi! NxiQ1>=t- 3+XLg;>E đ$ r`c#ܫuQat<:w]B`kS\K^쿒]b5p=gU_"* 6ğ%E[bJ Ƃ&.Ƈ6bq刺P_e3=˭):ᵙBA):Σ5\ yoxcFOT3 B}5/u/ XyZ2kx6+yf:3AnK[]9YSjK$})@B_ХN(&eD!I$8גY8 Rq.-!yL{߉%]'(ns:H Pt]KZO\VLAr@}PD"._d}?a+Yᕞj! rs/StFA){<!Vn.م_DBIO w4{G5AzA:AdGLSXt|Xc k/:J#cB] "}lY9(W.6R{ry[W1PS%y90!KͶ~'ЎPYU`˼:3g7HU_Xn-~s `Mg3JɦʸhWdT-Cm Bmךe^t௞MćH`*[8)ĕߩX eyH)!s <&k^m#Z%{ju[>P\7uAIx#IlX[H2 owho:*ͿJ7Ei%z*,?k5u|C Yժ;lBLَKo+,o;IyWEIne=5 rh A/a*Ύe5JBjYESͳ$3H(0oUt`wPF2TFBTrɊ.G=BlYDJ*BaQ^g$M=7ggxatPv &S ';y2l>ӂu{x @\Uӣ1K+V7Qg > !G3n|ț{`6)`}sa `a"}yE9 L0{zy~5~S(h휆Jb ܻs4[<ڻ[QG5 +<{RT :YO4"g+o劌i͂W<М-;£v@rwYJD/06uQuX..X"sfksU zl/6$؇ q* uP*qőNG)aiSB[&6w-[G iWJrZej4k6.v5YUXΡ-2 $#;rCm@wG13b Mp}mjX!@; Ҥ [uxX Bn Zm5Og# q79xxmRIF2Z=y ͑{2|FeW?,{lFff*7t@ [[o@' ?\>yF3Vc]76H'"J|X }WbZ M^ '&Zʑa;lx^|l&3#ENјɰ6A[1yD@?UQBJ:ynfezVMwN/R1sȱ.@zhL1>/pS"\)Z"D؏AmPJ;>r:M c>&-ЗH^ׅ uEN>fG 9̍HcnL9Z{gxx]Mw 9T gNYŻ{d/4Z ]ol|yh&]z R@/yNPoP%֐54:]>x$0MɨL%@`---/R0d~\buv bZleP#r0Y}AӉ'|-\Ra4*kFa/5T *%6oK ٣X:) pYVuD$YQ_ Cbސlc҆T뾙dYY.aJOg2PnD 4s%Pckmxz3hc攥LhpnٹP0K)EX4nPe P ҃jɤ ]SG[Uz#v91Bv}CʘLI@%eԖIy4l]>E@"n4@ F&^mS@(<N됐#[-+n"мqKk,L-Фlx/s#83 Wp8 Ɍ_Éo+a%zmFMv< yRX@PJkxN Q-1:}8ꀑgfc.6J纚u'"Yc yR)8. 55&]~"ūDs3_BUy*5rO3?) 5HM6$Y=R>q[+ȱg cʣq04e4̸ _u0kD2Qg/[ߋ}r|c5lXje.sa@vtb@ywm+ݻb ._$h?YȖLT< 9$Y#|Q]±1{D\B)F#Տ}DY{VMG!z?r]L2Y â3hг:'C./ wKYD<{e.^㜤N Gi%"ΚFv*t薹p&2>-&0>T "ڗ W[ׂ6il<2?;𛝲\c*+j?DA6/mhV.$/E9e|1x AW&Ighp!sC\57D` '|إ.OR{ytdtamk60b?nS(H;rQnDou䇹=* @]Cv3y@5 la|4~4%:Ni6%y~slf9Q^7xVX"Xy0;eDfCWdb_SDxD:~ qB~ { >^lbrݗϯ>@ 㓪:a qAUA.>fmÒ&\]Q=k++~˓\W$^i`ܯ̜V煮.>+"6 .=è¬>dF%9#iJvbX0Jg2;qRc,C|@xcrQ9  :ѱ+[ll*D1"7Hb\l=1顛?fwr  DbﮈD*fKBtΫ 55^SW^qXb4"LPBDCu-=Xїlc5?"R^@}c\Yo.F#1Iw2b^4 6^7]OiNyўG't@Hs]xȚLݹFIB3b䬯_?[^xD9{CwQg聽2{?1)]H M"k5X3ˈocZw. ?XC _${|8u?O F%I3}EO* Ao;K[s{RE1P̮Tf.AL]O\cǛq =a(րwW?ZՎ oMWQb]+"KX!*\ bApc׉3xL |α b[ YX/vď92*b/Ə2KS\a@IENa0ԏV $A}SE':`t~6 '{JNOE$sczw_@ޣWH{ߧg[׹E2IߧH2fSJϻ* ]4&ucӻ{ bXT{~^C1OeTi(%W&D^OjJѩ($ç}S` a\Wn-Π7/9)k=oX|\} =-x+̜L+$sMj3F3t6__o*©m%\k^@CB2 JH (,x4UF⽎_٬rȻBv{I>9Zd|0k·9muf,ՓpY)u=79xT dM6?0oTהUy fo˅t_\lq@`fJPgj덝P? R2h%:]EΖ/{}AQ~Ǿd=F@"|P6/EWaPUfSU?F><DG8 )Y>:6O)6}9z0._ݝ\sJ!!+p,|pB0c<4MJ8|ݽ"`~iPGeRgTR%`yt>&ssMJ4jePΙnqѨ+u(.zT.o4~geqCY --Dl6u[$L~yhS89lT=^l1sPiVWSf{4E z_QkVYmɕ+rH]$}}_W}O*#ߍeF^~)z #l+3w'[P6eG9,E29W0Pl5MZB0g $Cq4q]4ʹ@oXQw?\H5/;K_\HZ]XЖ}^Xޓ<ˏd:W>7;+Į㒄i+« ۦ;_1/"Ya٢:%(_$`U-dzTN'Jj<9J .=XQ8~iDSV5gnS]}Q3nk$RHP<in>I SPDA B2Wxs"*-i\ #BFJBb@ 0QGZ)08LtBBݭB/&.:EcP%&d#&jƲ(Sx[$.(.W*P^62EO~|h{V) n 7P4`ltJ>KxZ<-%#i/3.z+-ׇPSE44t։:L*L7Ӻ6U SPq!m'\OBN@hV4r B76"mFTklZXgJ_5$٬=I[p9ߗ4sIO}vJ3܋NTM[ NL"k9| ΐ-86h~>Uj{l~B(IFw)OnQ80+E9s"Q FC]?m00ʉf?EN}FA-=Ƭy=[0GDW`%$W}U>4ۻL\VyQ糩3OUߒAǗ7׳ iR(_(S1+MD;&`{ί44g^x%q,:6sh,2 XfYebY qA%+*f'׍cJ&RZh^)btJЭoFYtoOZtFmvjeKWܮS [f˵bֱݯE;@#ѲԂ%މ \22l{42MU +}ùU`a_ڐ$2NYAymKXX ϭC&T?Pxw7w 7kƌUHz5R$lڨ,0G˖Mqs1y\Z&l&J(H4ͨ,)fL.o*]롯PT \[V$l:;VӉ Ӿ1|@c_z_u*gP}MQ(EnGrhΫz88AXC>vվ]^Bn\Y\c5~94*&[M4uYk9Q'' _ݚ`{weۘ dge驐Ur MLBW CENj5hᏤ8Jc*<+ߐ,$=قi aQ*4̑7ՉlDHd7DJElwgBMtC/)%rӍ`Q*ۉ]C!:λK~+Vr!07{ ta/\)>c e * +f<`,YHp܆%.mILU֩,@ɬz_ 01|[< ΎXWVE!Ӑ& i(/7 i,kDؑiZE"\br?J ~G%\Ukg-wl)GX#P#j} VgJ :hS2U'3MIkZdgYL4 Ly#PT l_\j0Ok\& Ε;[gFk0PJj;Lsq-A;Kie (+ nt"U0_#L;!6Z\#`uwN>۵'L?c¿> 򁊁J_^{C+xbHӶ 9YA\b#~^dПب%0[%f=t/ K|^$xlhkg@-EWب]M+E ZFʳL7X[v 4J$MS4_ЃP|bC#.5'+_5A\SBWktW+)`xB9Y\iiJ-{*ˁ0}*&jUs\.sVyD_&R6٠Qoydy˘o?5D <@P@`CQ԰Xw"foOdz}~A李k.WrkʚvnK.n&(H|+IK#4 F5  K _|a0D$X  ѣ-/WRv\ϐ%w,);[v8H+kKmm O). P]S7+|cC5afO燤yk @MU1`zI53g7)`1CЛ Uiu&Pc ϔLj[K & aTA#P !P.!X'1G^%O)LjL\pa982Wsako#i()ndz>>(u&Ҕolf1N h*uKZ;2w ֵ6MkayC 8ddS&=9 YVS9 률+Hv|yL#/Κ@ֺjK]*jw S6ۑJ,$ֱ57==H&ҰU~U-: Y%\ts0t^*3 `x1Z[FyšWѢKExk PLJ }'c6H>b?~יA]ĄL>w[Pp7iH\n٣OϤE]i!cuCL!JqjJE]ՔiyvW?a|5X' Y].gi;^~krqY4-0Z`?ǥʳ7JEѮV R8K>`VPL| auQT5id  Z칚I4k;\=E]6WObk83w|Є6܋3{v`'a"ݒ[XЮrEHe Um60{XjIzrqĔf^-vz:+ڡܿԶݾ6= m,b9ADTS3wT"QTjB`0 6bĿn#8'9L'q[a$2#G(RXB"X'uД 258*oLӺ䜞gM&*ctԽgр^9lBzD .R9"am {bބr T_^T)ԧ*~ؙo _WܹM硔E"s. 0aiY4mҥ}lfPS{64˩4vaBˑp` isSYZdE$,KQ, bՆwlF#B.goXo'IQHi^k9B/l15B,<i7CxN=W\4b(D܄2ښp@;I\\N^O4@G$LT6,"sȤaUim$ғL~TT8Yqf~b wFC ۮ\2N ^v'`=%d׻Q >@Y 7| ~C|: oDkx-D d]|Ӝl<"_ҿ畤"y!'FO3 9 tD<'Th:E_eA);`gTSq [o  UZiI_ea ,ͱ~Xxc-{Dc8i>gΦɻ%8ơܒ\7HSI%U: +ޡj%ќDv f --p;2i]tZ3ےl@XDm2ئYQL l9]ã:Z)VE-/@EMoV>F ._tIז"h#,'>Mp勔@>h /rfeCF a Gʢn0i^>#/cBu@1WJlj~ҟtWt^ E; Y7_D#3Zf[@Ny0 Y RAk՜ޅ >Ec3 `/In|~h#0FA#>{*e\el(#>.4=zyjȮWJ©fNroEpTPH4[9l^IA6VX"aa;TW63k, -&AG u=pp\4>"HG3;wgг@]uV^NHƧ!zskf[TԜxYh5ZB$wM eR`W gr&p2=qnjP3ce YٮZsa/Y$q(&iZc9u{+uIfqmW ;Eu60ݠ-!evYҤźsO \틻V>"˅o#wp0`A-O͒g=iZ%aTsce؛3xz!"z^ "4Eq v;mL̠vuzl] -*ꬆ;D8I+l۲1^5g5~AN]{N^U($MZqi}|֋ےo/-OܧJʄ29 T5l&9s0e֖ Wf"YToGdte/͍G$DžAդ?T,ajYYt'F,JGUcwi1j _<ȗʗʜAq4WM;gE%>GffpV Ga>D[`R%t wxg@/ۥl?up׷P9DQ W ]?,0rmqG{c!ټ_ QjsKr]&`{~\^sm0>Ϸ?DV#x߹PqZEDhk?eZB啘a˭ tsNQ92|^\c'M )f,҄+TuF(mc#WHs땋gzk- 9MN͓g)gc'_j!m;R1)k,TL0HyQ]SIgk5"~I?oͮ(iNdd72#|^ Dk7ycV48賹*B91xdE[~QMyQi,6!&2c04%_p8f, wV8N"O5d,Zdf8jw,΁p> @8n8Ϫ>HrEZ馵;&^kwDhvd&[*1l>0y!4R^zt;!4``1c8]*yR_(9(Ks<,GT3ZcwDy쉸#?: '2X Bm*>k +eS\XOߟC||]<έWFp>0j!CA۾hJD=dmsfM%Po/+E_F%dY[ ggU007Sl\?ܘOyQڊ?ArOiB9I94݅C vo@QLvﰞ'QXP]Ȅ{8.xjNjh g8u0GB sXG.zwwN ?bei&"%\9{ "y#܄J΍hf \y-^bSmI&VQ. D"Ό *^i#Vuj)+Qf- ߂,ڃ^}68?B>-/eHqLVS3`P !4(ZI|muW%$@WBg9v4z)d$@P/&eGMoӑϝvE q%-͈_R*6V,1$7lSQZq0"8@"0O(WT*c%1`XQ2!qY>Fe.p <յ!b+t)$Ƭ4"ȿM]C$l)^@' ~ύ&id}uS \>^L.Ao4$ g3ΗC&CAO?pk -o#%WݤHlkqȬHBXhLnr 9J~jW$NR>dZE?!sa݌Qf4DFy3S@j^"J[dI-l:yoXIxTlv;W)/_GOLsmaD.zqhK=4,wLЭ*ܲ$WbAJl8!1`QŖ2 ~'xG s #A]@%N'e Swe(CvKf},hn|(H45b3e+,y$偒5/+ç$ N3SP2Dԩ.GnGNiśNۗ:>wҚ p#앀($z0%7 ,A?Ӥ q]"׌Hph1OhUO Xb@LFz}pog^t *&<rEZע,; _SWNN\&ð Y5,:R#4VXnVP&,KZN dd>pcaOXm@*NmA?}$=4,l4b-q\dn )Tf`o&dǕG@Tdͬ1˜Dd dV=ýHLFd-gXƺn͵aa! ncK;CygxLss'P χ=CRIMF>1*ȍ[pdsOӓ$odx7 6@5(h  !i\C7jx`,\M')[mH0g yDg7yv3+F(#;L!* ^^>9? o7TpQU00CيM/AFIP`*1'Zdw! gb8-F9%Ѭݍ>dr6]+x1_k(jQ\@oILT3gO]a99jQR 9 ǪgsP7-14!* sd&[[$^ED0w( D4ܪ+ە" BUh[w2ʇ|O8;N&s$j Mvweki{ar+-|[wЭ 'jyhF:G !ϲ (UvzLU{_D,g\؉I5F74R3EG@n,O<Ɉet@2㑄Q 1V"0Bo i1u8CX3qX|ۋ3.oF֊paL[@tm6b(N^uA7/|UsH?b~- saof9HwkI+7;@&lj.V S{=i6MT^ ZNNX%ށ%;@>$ h6R]Y*cDrjG4 a.i=t[)N +㒺\߲@ZlV(~MR.@l>9SK6Iz:ۨbBM)W 2ٻv2z'zm_fׂۦ;cVTߵ%=R "_)՛b^6?R2F軿pb"u@P\@r8*z^e 4 $=gHVL-"] GCM<1%nA߯_kŌ q@fYk<[iT.x dZe9!ЋT8 ^#'l'蜩ョcǿ3!M_#F܂ jS|3X?Pms@n~h짤]K@۝_G E䕾'\6xojN I{=@C9JaZpx΄f2 rNp $1׼d<%~]t}FFZ lWʲ@w3 kHˡ ֞݀˚6 γkgŴ_m+4N#o C+}NCS(S"Wr\ms~e`::rӶ?'|FKہO`Km\\.S)V\fi"r⭗]%a)S 1@oԇ/BdM>ng=6VIY" wAh?zu\ٴ@~}w2Y|}F(u8QEx߮γ-ǗkWP{z<47+~p=P z+ѶΆ@L()֛#d[PXRo< $u:M)lQ]~<\Jhp;1FG}< |>˷cjΛ|Q[ G闊imbZ(4^(ZR,j?VcPXכex@2>pxg'hlLGqeKvD),r~dyrC|BT?xVV$}6:H+!f)OiҞ݈PځVR[ طID*N'ߍ.~k-iV|LŮܟ+R,dl[H cf>skzghbHo+ج%3 3zϹۓpfsRl"~c: !RH0ecXmR\-%R_S~'HNVװZcCh-qӦ E >XBa ]Nfp Dts3@%3e3˽a4/R-xmB]("l,^,ܓ(z<9@b]76ZzqzͿmϡFڟ K = l iUr~~~l7H u!.G:x\;@/w QY=zpWԦ]~?౑=(c>|&uz.'p:!'AuUG%sO`PB;uOx}ЋqHfs7u7ȗv;`%$xVپ(J;- gDi$ϦM|/1:rbm ڂJ'2=n5UVۉԱ( CBg q5SE$+9ȃ x{Rޘ-V\eb7=ѰL'L }@)b4]@ 4q9Ee`Bm-7QY{M5B*Gg XJ{F@Yg#K$l PiWGwnh9P”OLU/lK5B46m6L\ n^`]AA oM7iԤ%QN?JHحӴoU5+ ۅ˝4+]|TvZⵛ:ąF4<Մ}EJ,{W# < sʲ 74?!AD$U]$X_jW51A!~WDl`YI̡7Ss1 fKB-^dzSػ.*G黲;Eb:]v^_nӋ bC n2_!^_"uxOe4N:mZ-xHS]QĎOߴ4 OC3wHV3; NjmG B\L@peل$Sx)lz:n1n2ڥmcSď{.N $]W9zhvy0Ɣ)A bY [Jo>;6;rcYk/j1-&Njcztp?X/-Fa_h8+׶a e׬6u7\`Xf}QƳ_z|rKE eOKχ 5as޹ڻl|Flo3FW08!CV-qv8ͫ\y,(Bg5 ޳>ۍ3*/dɖƑ+ :Wqk'h>C s. y|ٺhɇq4+a/s{M!?MQ:N.X +(b`K^"<[`>!T| HxY,R0H5I %4K^RhQ+M1ݥaIQx;^G07ڤ+ F[ X節H8}fcͫKr} (-AVۜ ʰV`Em3 eC!sφ OS h[KYg_\%GIY|R‡g!ʏCnqS]*{je VYa;4iz2NS8V]0O[ɹu†̚W~O94`pwUAS2t{& ݴ/p :̃s3KmW L3dͫXWDeb릑55yw8i,S]Rzo3M,`8#3L)hd Ɵ/.SlN ?srQEDz-˪i=Nm@ z'VQfh5_@ }a.!; &zˈ،mhvzOC# e̐ Ӌ\|L4YZ)&D7?}8 V |w6XY[Al(y k{?vK)6 Bk#cq0O>;Tj%sOwɴ& ͳ)kݢ3E %4w"|:1M|[1hPx9}6[DLfFmԧ8A;i5lӇ 70=ii>7I˛̚[KQRX{f)1}/c D]v}"ݼS vRƄV@/iqA̺oKY_brR\(q3雏nCin275[ٻ<WC8hp_0 (V@&6Z  [WŽ+b@@CY/8IuC躧 t<2u5ynݒ 1e"R("'~.UUѽTR-{@A(8٫S`[O!$ .nD *Lj7'f"C^0*B7.\NJ6tԇ#4~Mװ+NjbY9'عCzI6rAt!5\1d a-C?5N D.~虦Jj*3ԝ\aBkjJ0Ly/šg 9{NDro4E)KB@ˆʼLNEouUC<9  E }[Lj>`[Ʋq$:Ь n&J9n!U sCѲ9h9@ ?.keG hN3vl|XA(.{ CV $ϙ)yzgǓ%"[ {t ; dhiA[mrr^e 6 Il󝋙c!;T2a/z:BZvo ծwG:aNM@߹G8%vQ 9|_gQ|JsFmtT1U7Et>-ꮔ*h|RK &D( Ct2ouOE9"Wkb47dj`6 & *ۓ%X,? zgKG3cY,#+N6w .A5v!)˅C0}2k|A]ߢQ0t_aTbG ](%0v޵\ɣ$G7qsl75$\xP@C$5?$铖dF UWHW o4juTW=rsVdd1:ԛ1SffL '2 hLyrr"\>ȰscODsRT9E!fi 3WD=$}?6_Ӌ7wn:#.{_!e.h2x*ޭQ OvԖ;ȚQ0Cl,l2BM:5< .w veU-?B[A@$iQH^-iۨTZ "7ޅ]xd{O?PkJl=ÐA2%@%@Acv8eǥ$ظԙi`i!,_˙;Q*#0/᥉_ۦzZֆmE[R4~#zwܹ5tBOrg1oq6)IF F^0ә K!5Ym bo!6i"+7>#I*VNmoI ܹ.{[h>E|Tp"V%9ӸFUnb>>X1ƙ &5k2J Feڔ$F3Vqr]3U7fY{M7]Гz4M; ;(Y.>RBzR#azLrܬ6c9vJ[%0pSuRVLi߇T=B% Ԡ%'.̦ %p~&H5 m)fPOABkIr/fgo}}47ީMVxҖ8suJN1kkH 'eppINSQȗ =juiS!F0eq*@0xݵ0Ct{^dZYZ$<}9q2̕Iy 掤[1%єsmk2cS@g7SCֱ1 ,iRы$Oq ^wBPo\HpمϞլU(âJ__d@po]ԕu⒅e-Vo䬚=~%إ 7XC1LFCit鋢j%nj#_1淁KO*z;5c+Ϝ(\o*' bBpP|X b<\a;@߂ W%yA%PaJ*\.-XNͽ Xw I^1ߧ&m߄?C6yHt'%0s7߷X:sIPPg*,^ S  o7coۋuda,aNWBWʬ\qa&&9‡RDɋLu{N#St,"b9?^\+ѵ x`;ngh 1'y+ 9qs&YԳk[USsDO }f1Ī*I笇]p1Baqĭ1C6tVqEUpL2|- /ҟ+g5ձt{UDSDcNh3YH# S ]6ЧSѫCO9qwӒ^)w.nVՂ_jhrXT#3g9x,0=°6bj_gS=h =r3\3=^@gGR9Å~J{vxsu/#/CPrMtDl)beaGki*(Dp&#7 ttU`p(aW[ٰup|Z!u#\JRguQ}&(e z)!+_OofmI b}fY*`ʎ0#P l~?"`ʤ-+vjQndxS VC*uWQghƑbҶG3 /te>G q f8jKmkH#"&g>zs],5SW cZգmM ;T\TQ-wĤt|<tAOpJ&qk6ZǙ(Z!&KY׃1ƃ6X`2boL(zR*h-Dȡ]RkGu3nԜFxY99梪nDuSܭݝ+n.`ÝOd/_&d_i~ZkRA 3BJyJQ+͌ˮŕJGjKvDdtɄ.in@ofHw6aIM=I=tYd8ON̷j, ,E͠ӟ.3X P=9Du5GZ9 zDo,M!nbGԂBМfy$ 26t UBт%7ɚb(#Ŧډ)uiLUnOh-ͷcq<*'>'吟k#q/CW0I +i/w^[, *F=m2)ú _k$$#F.aCXM))ͫJ =ZjE-5w) c}pc7eێ?`P.'~ՋK`Ƴ/X W'rQ:JS3՚Yvvgł{hOkI4͘!,⪲FƯj\d&KhC#a_/Ƙ[>O@P&RNR͒ L {nǀiHG 8tަ0<-G};<#/`nY+>I4w£PUkh0'C+л+ͳ^|V>ch}R nu4B,ҁzhVlEɂS3l*ˬw {GvȨW* X-blIu\l AqF붟#})1LcV}X*5IIr"DcSBed̙I7/NܶKKz)P/֟qrzpMbuҦpqy7Ր6d S1.`"ےʟvN`QW0 ^}ҐKIra0܇h.ytc:9&1J~k^>A)C,IPN/}B`]giz`ȏQ,zWsIXg kA7kd: cZzBMyD\Z[˱2B#9@6P/=msĚZ,>' cRr])ppeo[ ;.͋;+E ܯħ}gsHƓv}: ;"4:Sdqe7Ȝ&(Ňl]WLGU..L=h(  Mczz];gD\3))}d6.:Ziio'./P&\e50oq_KoK&"o_CF]|C/E,'lJo2$/iOpRcgxɩ'6a`36Xj59O|3 ĐgѢf8]PΥQ'S)}y0 {ٜ;W//>9O2:RPpY_b32D};7F2bv G ky%0RPqD|Y6; ,2+:k m+%<Jܴn*(.(KV?= uN\ɩK~JZ%N뛻'J^&Glk؆a0wwgӍɳ~Эq2%&ܩ .A 6NGЄR'|SpIzZR ΐP*`:&{Ow33K ŻnKX4 hlJijp Ɨbu{Y@NN+Ҝ:ԫ:aAq[X7q7pFM%hd{gM&]7w!Nٿ_%.4]68d[+BϷM۵5RM'U`#}ל.Ɵr."!MyR=Qsmd Ζ,=İVM\<=ml:ЙpΎo0e^%6ȎN';29reqRr@i^7;ஒpEqڙOhU]m-B!Eȅ-E1 FUFBpAdHTDa1vjY{ҐyG|>; 2J$vFg֍K+xˀY/p =\ø}1t0[yCjpV<7X2tCIW THIO1UΔqyZg@aH{ݞLP|a]Aw/.I3RuKrJ]pp]߰]C8*@q=}"V]%n[AӣFߔHWn;X31F|90*n uꠃ;Z9Sg{5hC f*u_̍}*IZx} mZ UD 5͔/Z CJ@A/MNrkP6vhu[f}D5'zfcPrX<yUҜk3"=YJ'BA[<oOn D#_SW4Zǿnm2 Okc*'N7hxY+8.ĺÄ;BH&i6.x9mb%#DC ړSeyOI3%9V6ظ: i.$ g<2ke$boH9H0hFsX;ll|&G,/)||w>( F|l-ML鎲~uDGDHu4 uJrʺJ ’މuFeTc`VQ0;WE*$S ƊrP>HT ?E"|*7iU7!1h-bwHf5tڤnPYi]G }I^02@+vm䰏Q!oS:>B#I(]nyBSVχ`<@up“wVm $ʁY805f}>!<3錱W%7G%nM{36`F#K2bO~}ohxyMtS`W Bͳ'$c{FЅ i@FH?G fR#؟Nhln  uPbu9d{OMh23Aȸ4/QĮQ/W2xj?Kh G*Bbym8ϭO3h 9An (086p6)|~äz)4. Wn6`ZؗTz/7}% 25@d q(OODSp'6Eoπē@Q~,Y>X UjTH XIGmRZKW)i܍ B> oq26i6t),Sv92ԈȮΎ}e l,dH6>ҎO0'L^frXWY/CɁ"?V3zI+t\IE~5~X~x`2ѾM +R+ǿmPю,ΝդAR軖F(L˲zyf^n1RE^]h4G/)A48CZtZXبQT*-UM_]N|B@̡+sv؏n骾lnaBֺ.\ ?-Jʕ-TF?@ (ȼ2rS~֜_.[ݒ|oEʦyLCwO8R?[NoWYz88?oKoIU4?p7Xv>?D~4>dw{ZW mgˡ\1HA8>Tc|/0@^%rQ*=˨T:rbsNmQ %D:||>F[q65-h6 >?,z kIUY)b¡H_]Ii &1 fyߛB %\L|g;儮9P@Xm?Nx3 ^iy1ID?{ rq6OVx[[b KY &D|)pREuAmWY`2)C~&1]09h-qDYNP<'G ?H!_𶇎6K!y*[ӫ*Zev1NI rS~Z]m0캜Dm 洴ǎ4J d*b8!}ńob^٘+ ܌3IaR..e]63uVGA^>A}- k23fdbfOkD7͗֊}>]?Oɑ t`g1vFCO$(¨AsJB4a6ZPծg쨈1#rO/ iG|_?0(0[>XG$5P5!x?p}X@UNʬ pv(:R[ גcP4FT=Nm$L[t66Da, hmhsɺz 9躣XiȀ~;7|~.O(;M3r"oBK \ǘYےrHB?x֤ʋVX3Xeַx \'a/N67e@ nټEDQ)ccjPA9ܗZ#=*n!gp u=֬,x k~E >Ͻz"X9h\v5{a _ewWr NLf;*`=m9A3򭵿_A .g-m9!{,PJ9A3IfC:IؽΘ<3o2N|m!W?+<55ӌHg8AbMJ7%??+YWY7ݵˢ_lU^YLhe8H*k%;c⤌R?4o[tM)՟e2CbbgЊ1~T>WM7W6~"/ K Ռ0JQJ/HSGG{݇'&p<-ZFnpմ ?5ޏ37,Mhs[b0Ioa ;G ,3ژB,٭_S V5ӗ836sQ>n^#1d#tصugNiW:Bq\DXWgAsm/gNަ;<c A#3 #KG\×(q^. 03, ~疠Zw{ޘMl"M\ra3{E f H[qeqT_z^aRN@[6Q FM@ T>yTI@V}l%"i8O18G vYz F_M%ɂ*6_83UhB={n > 3dVc?BO @TV6F0`]̐.PK|Ow QqXl9&ʶ0Bܱ3qq1)J/r-3^Y\h~/2r $vm'~RӾ҉O8l7VC)={#q5V-ϖW(!#f>ܢDڇdǪX_\cUTQcLI<l.Mf`'%ߠXNLC@IݼKY}<"^N V/ AX%<\uKE[U{ n&7#hO$z_-PF@eO照\ jIR6c] uXj0װ씱(?| }ru$aWۑ禮 ?Ij/F= iqlì J~T J.ô_:eF٢FXJ`r׸׵O:rYV!M`p=mPehTHɋӸVs V `ń?{VP1r1; zTyQdEJPhMEӓ J"tNdj<OqS *[~$guOEdݒ^z`1O>LzC/KOT*d96eNQ_Lئ*92rWBkmU񀌤L[V^dcd r]FMɐ'5[i8А&AO\Zvq&u9]lC{!A{ 0dVE:UxJІL#OrCZ:p*%0:w&@V4eƕ 3WazTH!9Uo}J B?+*PͲ +2dmƌ,ULc,S(׮jn θd"}|婍nbK7 ! ?YLnn:׍ʀaGQ{?_O-?@P|P0}ܐO.,C;y(~7%5 ])}[lgT08j괇*hEӌZ҄iE>n,$m쁶P h;eF컵| f !z[/@"ǖη85mnj%YbOI`@#3s޽ BVUZ]Z & ihfLl;򕥭VXtfU42F[ R"s-,rXSboTceNl=Qgȸ0 "O6br}?=b^ٗFfK`"3&88G>!:}CДhI4 c팧r:\?EszP5ۑQxy˝`5VٲOJ2xuJza<(FbX,$v{>a<)benaY9ɩ'O' yx a7BߡC0Rb&gW 0pKMxͯsqu\/Oݯȩ(QBɣGolE$Y+͛nyF NPQb425duyyH6v%cSorCC)IּC72~;49I2 oh"͍4B.nRMBxi4c&5 (N{#)+ Mk.sE,2bj;%G/HK!}{%OWnrL8V@0T!Qp@LTyU%鑧0 k0jð@W'eg7HhX q.8h+˳1,* N3ݙ@Ƹ:Ͱ(@M=l8_nLea ݑ@pbWU%(+^w,@uSz8c¦E"KRu(@?`듮VnoBxW%U[c}2nفoh$}S%%΢&J44Lg:^c + w4˳q]mU]ce> @=uύ}ICR?'Vs1\~nW$'ֿZED Vأ33li\GB!Aq9.&T)"0_awSh5 .6Tfu|OSF+O7I)` W aE"Wm\<t;(ͤ %޶\b=jFs<ƋL*Ͼ q_x#gh Z>^D^i5})͛bU}BGB*E᪻N7'U#= 28P"N7eA4QQt;#Ml+ܓTɾ0wA漼`$ݑ- lY0Y"$zjygWRWmJUQ†עd@!|H?\y"Pa!ꗺh?Jp$EFButEv۳XUy!pϗ*)'W2]w 5E]ԺND;:]fМh䆗+oK(7Ng2E+>$,~q_'+6B6aD\ D"i~}T*>**gͺK4OT#|X #0?͵@~:x>c~ _>?Bg1`v|tq6-iX#a9D6qG֯V5[Ugc#k=?򠺠]f)fy6A2%c ͒o%w}V)2LQ2`U1TF%=xF9FKe40]Ω2nVo9:O*dhm!h8HjT|(A%q.J&* 2Ћ?iM"?kE+fi];'>Z (rʭsҏ~}kϡR?B`~sZC:fˇ#}9:,-giXkȐ5w eXx>/P4R&埅Exи4 ^1m[Eth$iJC)N) @Ͼ DFQ0}ŠAo֚v3u]('BV@'w8XȘD'JVfWӁ%{1.ڞxG1H!nh6rnY76ZEnG/^%0"`8^6AwJ盕_uϛۦ,4/G).\*^ߧEZD爹|U٭Š+ѷXU|KmTU:cR{ +.֦Wg%kUWhC?S\MƲ9if;l9d!xg´_GUKk+!]>0E&̮YcOaQP>wYTK g6Hάi,y{)l$W${hV_T嗤#^KM33l!tine6FC[R(m (sEw7+Z:IK `j/$AK1z*x̀fH@?1ͱ?fAT|ys d{ H%IECh3\F[_בMvQ+&J{*#DWx\>A:uՀP\doi4k1dqxީB (DLi |A*q6;goO*朊aԁT˼)?4>f7:uSK rӔ` R sqyủ:TMs2f;}Yt(N˭A'.6M*XS{.PE * 36>4 L ʔ.|ܯl,=[J+&lQ R"U <F#`v?#j9pL_h4bQV|؇,Mzr2kkv9^v!rǯ(J1ON`wFxc-{g9wXb,;5h͢L<NPsjI1NMTm<$zه @bfhȉ8 !K0SЖK@lPpAғ@?;wXݠk(/Emik4 gրhrbw F/vĩNfCc$ n지+^ı g)e_J9A |S VT3ԝk%]N.E _;̰:jr->ƌ&!k h]?ޢ.r33(TSS[^WHEk؀sp( Pߎ"R#漄fnF\{Ux0Fԉ/6ȟS?w)n%+z=dtsL_GG%C/'x ްq:\qILeԉ5u԰_ܪ: %M$Jar}huã4ZjG;4J"b 0ѝ< X t3|E ,kEPԓN3 hiVpv.ͭmoO$LZZ,7O8WyčUNpFЄj"]Nz?уZZr#9,.L07+ݝcA>ik{; U8̦6 ;p4B67?RN#tz5RCqwiȊ3(TsEp0UMÇ_tࢄWF^__/U?^c")'Y|Mlufs@L{~k5w2m(G9HM` >zGDc,iσj;U1|c2r Wey̮>r LjoflU7D1u9E51K8a6'c+C!D}b. NYсhw٪ 6*X] ;l)3ѠnֿMB3CAg |y"{ Suh86tfLt<ťTuw&j!YԢS,@c#Dn+mdMC:S*o1}14HesO߸gBGy~1 Ѭ*q4&v6TZşJ7bƪSB&%T51az/RՑ8ƒíQ\~pZ% {8UW$ײp.$lfώQ!%qԑ7Z_Y~Kxض`XQ:eFtq2?M_+Nb䂹B"O!.ng e^,?Qcl?nx`i٦K*{ra8|< |:rgeKG+KN՘/z j+4FI,fځbCLVZC%8]'td)'X4eO n Bhh2$cKk20?97έ[*! Ϲ[_M7"Ik LW[F9dtyfJ+[7qOĤlX|$gݿ"kS[N6X,*;_Zyi{e"8 ,qvyȳY'p1$r#.A;O1?P5)b'W:tL[&=PنF;4mzpxd~a<{S-tߞK7 v{0ir\+ g4"iM$S¯poAXPb!5J!s_%ըwvnYF5e}|* #58Uf /$ r.Gb)1WYcfhI2~pCvNh߅AWBchV; -/}`am!'X@5B;Hza7$"w.fɬߪK-c/%4@PcDP,h#b4yZd$RWdNhuXrT2j˺6bcE{@cNv:Ѝ(BGRXqOQ O ll0 s۹oWD3FڅՍwd (V#Hُ[gH&:U}%FC7>u] }kР́*$a Ʃ^z3 a 7(aj,yu)'mgjՄ`f bi ȁfȄTEjmm2[u?X?j b|޻YRGdfk@ ^$8Z6+(` [(bNsKdHGkE QmضG-.@RmƅIfge0@OPc|kK@O9 SrO̓Pǵ$gk۰ QVL+=Lġ4 #ew0qF\"ɉH$̲kyMi!`$ecQ(݉dj\=Fn[W/ܖ6Y9 Qd޸H*MEɭ@L%q L71>3 $\!˵u3Df2$5E2(L85I;>==ڬÄcmj[BRCmlF1o8ww 6K]9fɥҏ{6B.7ȫ%c}Q)Obf,eC!E418^h8db&~@_-әPdy[#@VWqR-+< w*K+چ,#J،6ĨXҫ9_U|uq cj5FvvuW"[:xtL?}q"C RH%(:A.)k! ̑Ik|@Pzcۚ܁q&`A2{O DɄŊ($Uʿ)RoSMX1*$&gu uߤy5C*"hށ}'ks> 4Go_"+Vc6cysuu oIwm!4 suE<X Z]C5"3v9r;=%T͂nɡd a>"&씖)ZJ(ML/9{=`LG rRٲBJve>-k9*n!=@]Udދʥ( 'LQ֑{g6Zٷ7%Q㐜1cẔ'-SLi9?  sTYi9*\6Y;C^/I:uE#ymi;u`(5,z  f31)-'A^ I,ȘjDꁻi'9\F݇؂}d/2|p w C+sLqzLsF%U.NZPd82_aG G֮j,@xw.aAxM~!S-Kab?ܼY ~8narJM*+P6.aasd[ @al~iKO#  aE:AZc܍dR]t})Fnv;[+Ϸ9 ;)lРg=m ̈yӲ`v}}W Qв:*Ve,ؓO ˟b)1RD P[W+K-.-ʺ{G=pd}V p ̓(XF PY%j] =Q ȚSbf@kjti_h} qmvL%[_wf힆'W8"(RA( FD[*KΓ~JY 7ddbP*.O Rc#u-s 6o/=4H~o @i|c٣"*aZ;Dg"ۣ/ Ϋ2=T Uް$lz$T5֭j9ݿEe]M#.eQ4P(FcNQ,p8Kpv!o˜٪iDBc2jh5B\[^ayd'epS(kH+ixMJh$m;CoXj=5\>O*sKxYp뒭wJVcC{L NoFpprߊ#Z-W5*ŧ-E\h1NF/e/n\u"4i؟v%j6 &Ol ugOݹ+~CB5 _.) ] f4'Tي'5ݧw{,hb*Xܳz.f$|ԩh /Dlg,Ibm\:U40ȟ. ;V܀6I$SSF'Q}(C[0 No/BOvo| _ɒb¼>u[]ΩX 0<ڱiu,a2ckli?>|G;n&FOsډAZ^`#c|i#Ȉj d\9OcC )1j4D5vm~ 3=6a}$(N}oOѰI ưZ&ɪKv̒nhp`wׇjOD)u] S"q~s40jL"ּkn&3m+fPDS~}`4ܯ-ςvj#"Ӊg',iΧ/60HeV oP38s)Uw˪9e Z9\q?aar}T_, -tUp~e;ƱޓgOaXE -sMY}nf?펲0Ĺ()I#f2;(dB0(zVo9 Vm-u!.kN18t:Tlv-Ϣ78[c0i:/ YDP S2bi#YG7 PiWMޣ eIjDw*oC$)Uhy^cΞZgZic)zCG_Σtd'{HzceV6JxPReOubw\a]u&?ngKwbٶ;Fzo I?>vuktxфP>bҀ)Ux>;Αw^Uxq; .k%kZU()W$"ǻQK jlb?M? lU.]()EIR.$ʘPD=wEua“p+W IS4j"cΖ-@"@dHˑdJ-3YC2}STr΋oj%,9C`=ysTyι%07<$e8|z40s5᥁Xn]:jCQ10?\Qyڎr:I>mGZl{Tɰ+ϟB`hñ/X>DN;lu97nyA܁c^ ^ YSǑ|yul8lzl4ٖ-CY@YWhJ/;Er/tK٭Ȥ[C* lņ1K+^;>DځP5CC`yY14[+,BMt'9wjBNZч2ypP/UNI߼4>΋?&p)"#-}=Sw\$E;r6y[vf|`jg!JYWKp@t`3(+g\{1^kC)-j'n{E&pA`^ueRܢtی)->󜟹U8VQs [pKUpvcv%Gr'VH%ÕS}ƨ{7K]B3/v$8R0M۳AUj_!햝FFrs"ɑˍ(F*"fOD${ؑK.e(lEyJ2-Xe՛F$?˽́ݨ#`Z#1_40#APan?Ǒ&xMA8 I,9ý4\0-HL,&)r5M`1\R tީ% ue1ho1ZrEZSeA! !G&:H#剿J^)7uч6K0ۊ"r(Q uBb9& x曣eF)WOu,V?&p2R"-Z8ķha`غ*IM_e4kߞ^2vH'@},zOE;uaDb{@CA;qTVԼzǶPiS$w,\T` # CM@gFEx.J>j}x-0B"'1ڵ.&[*5` wn0F#SՆ+MKg#L3i,iƔ_0m]#_m"XODbG2B)[g*S6NY Fd1i}e[Isk\RpRp$Î04HGvRk47`7y͡ 1ǰPLJh$wvpt %@64sҬNP(M%/ #t妠5F>0USUFA=ipgRw@aIԭ2D1K+{ -P%IL&~Tw]k)jQs6fҼ6U`i.ک;F6D77,+uctt8lR+T,HiC~YTP4T$!qگGw1\&'u]Pb?ΓNI¾Z{Apexm &l^SM >eF'7aq] CޜaGc)ʼn:Y6,-9 57j'jĦx_qj)[atه,![oTMRW5Kczlfs 95n>qduM&I 6UEXW ·X"Kv_Fnks `!VU w5{V(2JY(0I#mzޝѦH.0H+&o>Υ͢PXgT}-:֖IJ)'6S> pAF :-ݶH:롨ҌD :+=Q褩ߧMIR+Chj7$}HB3{{ʬ:QWbk>:wz_mpI ש2\kc)n45kl>NX\*kZ?-xcwx?1yӽ ֫X͡A)¿ةQ*8:-Zs>wsBlzs9;weFWZG3|R7"yC|Ps^OY8I稓> zB%hsўs@Rw>nd/ @bT\ϝfo%X⽣G¨Sf(D&!0ҙje15 ǩHQ u˃5aqb)ɽKq)j뙳lOE#-9m=g4QF絚žjU7m E]bGMpwN.AҺ]_~®~\=>vwCHk<+1wBDv^i@`󰋏]UɨÐ5[ A ;[Pw-OG"%A'b*h8@y ehSVCPgb lӻ̖wg) QtM0H6sA@r㋀"Gzoz4 /27FBRI{Q%s6 pQ(u6}VN'}>wt[{EQvg0S""FׄN, djLjjϔB26q-iWZJ^un?C)`|3#y%dR;9FuC Q梡d}$찛G5'qB.}NlXXK㇢}DO6"x(nz\8Ȭ!0U Ńh/˴"T^M ĉ(dv!`ms> $B]Po'ܷt!6CwWkp) Ku8W#Uh- $i}MATñ)$T𥪔uƑk1lPǼV1(ldK~܆Ax9wvD4Z.`}d/:1t;%B eWxؾ.$tln7 !H1 'ۦrXZ;*̧:tɖ>8q&"E1s#D-4$g{&BGA!}g uJW{.kDlw[wRvޑJzEzuu!?*`B}f/Ep> b[,=(ot~z7YGMJGI߲A&"9.=ԡ'Wjjת=ڐH0%,Ѵ6W_lUdkq%DUIS%95i`SȇM[ԗa ̸Z7xGHuM8йF@}Uj!^ H\xWVްX ]uqY{M<~QA @Y^\( Qv제#0n .M@dUe6쨟 e9hd%w&oeiX %~= HUֻTco M_B@~鱋G$CB70gCXRw@--S@5qq^oyE^KEx0:.tO(dmlʭ\ij k>ՠ6剈>8r%ghcI^AUeBE3{}&APed}0OGnh6bηv1\,o+Q"DL&q}GT?[;W8dadS8dRBjH$ %䊴%2oE+`-6\;)>6ub;$&'2D"_/PȅuՁt#3 Уl)u0^NQ4k2 Ɩ6˴ex4n{DO}:}](U'Jw8~Uk }2QHVQKg) ;P|?R=E_vt3=-r~axԺ nb%=ԞpwjO ſK]a+^}X|"0Hƿ'}R=S9DruRT(Xԧ;~멯1`ٮm}}ˁt3,H{Z|v'8L۷S[lhW%m kvOIhk_5^Mc/ ޡ }H!;';ovukteZEDKTbUGCY#~u&EwGɲ!ӭ#%驉U|ɾ{F_B;e/ r35(4GW4>0Gda yAi[LOS1( 3Z]bXzUyŃ #:?P Nk?d#KM=ɷ&\|Stqʞe]CJV{Ab!R2>q U7h{ ٠ѩI>Ũ g)u瀀KXwʙ"S[ܶRC%ĽM |-g: h\M㍰*󲈏|K<@i 1dѧ֒@&M8lN_oed}?(H:Yzѽ=tj]\Ǡyܿ[􅍹j@.1=/u~UlAO aif:) iSU'61Vصщ+۲hJG`' פxmޱo;oF;J-i%;5ZIgX5(- 7SH ?BykKSш_ Ab~(R{71}Sv 22N-뺗TNc1 Y) sqtzrAUz9VE[t$7U,P$_ @1HXm*$/>$ B$aPE+3G M;Z!W 4 ^q|g˕T(K5l+{߫u\>&NRMh֓h)1q$ fo02(ڛePupp4+Iƒ @6=c ,r /T^LgcŬ!nċwMݒQ>c7H}"7FZzq=כSḽ&]#c\$O= &0>ݯvG2*Ĕ#m+94uEf~AHPjmBB.\Nۑw? cbJ \ݯ5tsm*IAALv38,_;Vr%& b `ZU& "ǜhk jزDӴ<9!:_f@Qs93exg]{KJ4vyydkKGG!rFsF[= :ОG'W>Bn)dt`; --|5Fʺǁ{ S(Jj80*:lM~{PCaqTL(FG.f{."=WE;|\͟ε 9qg _͢1WFJ&(uZ3pD_0t5a٠WV<Џ>?@:]P4'[yC$2ɷJ ,26TFEÔWJ]h&RY[v/q``-o*A\T+[4}`pTD0c'=ZTv3ɉ3fi:0~ľw(0-tĥ\bF=0PLZpy 6jiJS"_U tͪiEN3L~Bw^c2S2]tǝzjb~6`@E PksK$kMFh81ռg< )fGbDP]4ќ=oRoZf2K-6F? 2`%|Y)&Zl+@P)QKSHBlT:ȺIVAL+?4[9bL>3~μMC9Q+1==9# _=,b׵ЗQDg+|b!{5Hr)I|AJ)gU[ O"ktA XUEWexՙYѻYzVE3e˖c} B?Gr[i1F65qE p?+!Q4pK̊YGIU q')]8x3ҩFߩM;bv'Tkҿx̰UU )Y(3uԗݡb}E)?B)jKBrTF^{8Iᝐ]MOm*Z% Qq_P2*foz^t@|C*k;\ɇ!D*/Lĺ&3X&:k۔DUt!K -=\j,صT)?pP; 9^`:CmH.̉G2ⓛb'^Jބi~v3byuUWsEo7uWwZ&U'Yxl:WǔE遐 $?"`Nef Vk\-bJUou{O Ӽd_ĒՊ/GWW/G+nBpڍ[X)M7u 9՝S2F1WERA*$W}ğ&[sS]0ТOF?8==JXw[FG2+7D9AɣEWlGfiWXn|M!'Ah+K+GRyuZ4Z88⸮~1k#ɣd8L9k.ۼM$-@;WYz<ùkq G^oI2DG۱s/⹲ƑN_.@4P^{HplR)'EA9Cb(H]Ȁt3&<4CnZ}2aeaହT^r~u]3ȉ-Fܘ+-Y~a:Zv2 )VCzIr |kӘ*]podx[;Luqy4΃AL|QյM|DP$`ssYɃSv&%ll\!tj+l^#Fv{\ࣷ<.E{]ـod/_BK"LuUGƺ#ʕ?˩hfPl\`L}OŌed097̝d(Owq7Ą* YrUSUA߁#@RV`@_5;V] ? fdkjʄ:me0; 9Tn]Kd"A_5>ׇ- 4x (W׏[,s[6@J*<"9hn䳒qQ5%du ҇;m`cz< f}:y]œ%?isvKN7` 9G`ъ+k@kZҸfu tD9,Eq'ց }'i#&0ic$MOzk_&Fذ:hڮ|5gU;r-nQa[P)v8GwMԖu4L,bH~)(|"v6W 244S[2@R( G_I()L!q, ;efԍv](~-N0Ҋx!9ikJi o4›>5BOkɺ$F^'& W.T#Vr𿺾-pcsrbP!1صb\}אpv%/=݉HAɺU\(?q)# L\'_O-%ZA%?;~P0`cτqw& ɘZ/[\kOj > 33eU:j5:VlǘB`w0<^DO4?r ?4Sng#ҙݮQW3r 2/.{TV&ƚ+т+ XρɄ;'JȽ\ * U8תt*|(m UU wh#'Aeje/BG9%Ku9(M_ )rB&/u:z5tH@OiK\ݨ7[2b$ꓹM"{!+m^L"t@I\`Y";B,֡]7 'Ф^snHV4n>Q0vS{ T\rsUꯣ jl~k sU%y1)K쩯?Gk4@M ŲOY)ARãӚɊitvx`-!4@5An1sn0Xnr= x'Oje~uEY = ܨ7Wc8Uj6.y*`E"AkR*;" om~c=#@"ې>B˸ e+\oHyGS|G~$Ar>G-[9$Z =W{w[t禳a;wwtW(_9&[xP]5YU9Pm_2}Ⱒt>5hxJJkץhu鹸NFjۊm-e{"ID|ɇk)u0xMU-3:3FmW3-8r=^< ^AEv5;Ȃ-.}S^8Ibw(ă؃gwA>dz5GڊrWh,QjgAPvzǽ "^>Tt͛[e3*|;x@0eQ\lYTq8A"F7Ua՘Kͺ.gsTƥ C,GPa0e{wks~:3]Y(2mƞd/I5 ZrDJxYMڪrue#mK멙`u([da ~B# V9 ;18EXdɖQ/%dVT+]dedco4_Y(ɞ?_}puGk6P%rY%"{Ska8Cw<";eh x]@ jN`{woXi6V x*ܗz6:XlOvLIcࢃ as:x|#ecJZUzodCKC_^uoIᆃǴVLNy@"M 5Z/ >(Bzw;;:-K jM so Dh,<#Aױmc~r Ff %Ǝuީ,&g9OI6K\fmjЃNQ.<[X,`;qAhTo&cvO-ܐt@2+jyvpU=ܩ]_w',Lsz6oVuEhOjHzPHRrv )hl<66߫\4BC 3 Seۧc-, ]PMwizZud6c,{du&Ăh~gv 3+{],=]nBgy=T]cguu`_'@:1qЭYDfkTY`LQS%\tjP29)J=)˦TSIÕ4k!kbS|4U1ΦKMK9FQ#vPmxBڠ"W$^9-Fu *sfiOڟ }7NaE(A;%H6_q1tPf>1T%ϔB d|wءq&)z OFH,Yzn1^*s񆚃wA(W0AxRoI]0$L|%&߫5GST45eXQ#^6cѰrYd1qy N@ka/k;(@>VSEqZlcgb{>2 vJ&Q/ V=E*jr~MGjaJ GTvIS[8j -M_)޸/e` " pW*¦Rykd×{& ۮW)1FB0&?bת䦅nۂH,I9O(~ ^ϨsRʫU|E n9mK=|>y/A/f:d`ت{q#E*,:B` զJe򃯖gꌥX1Ӏ1bOL/[j4~kSY12i.]Ui=̬<Y]&pxW` Yп^{5M`ϪDh~>ma|]P Zϓ1>$4P 82k}NEVH.R]G)77&^=7A5 w2UCIT~-{,B L@7K`͛q!n<,|VTs^ZYƸ hjS/:0 eL qhcZpzǜ5"?Vҳ1v-~nќ~%u:215aut+ \JQ 66-;t(st2P'uH#=ޖ]VUlCLL3 %Ԝ2Gzn? j`Vx}@$Tr?(}V"篥&Տo-l;v.6ɞ:TXmVjN4m_OUz` > "iCil<%6RS[>ܿ2v >c-x6 Y.q-:zK:ך!l`kIF5O_0qU:'wq OdJ&=p 5SthѮbbȁk{V,ZLUTʈ/˻¹3|3..D^T9gH!#8g-UMIvoZZ=x.rgΗ/HK$I6IԘcJmEjh,8@ۀ=2Q sxdb]k {Ц$Ȯ3%J g馕%2BLxQ˼Ix8;8š&-(>e1(6W:Gm|irʔv5LГg=Ϣ(O+Yf_i#OgVݦ?-)L@wFrPOG޽*RJH iTrVn+o彔>-o9jl/נ}vVH۫8rd:vaj]nɤF!B ,&yPn!1JNä!m؄,YtD cJ@ YR-BLb^q/d°5e5!=*1>}kϋ;Ct3?brK}l5@NdmN˰3x5[Ca@OUJ_wAD'/ ¾St LN̎Q8ZͤN {Ú}Λi~>6nD>'i;\linz} 7(%#([\,֫yȮݩ7e/b>CX姆`@ G^-:f.0=WddHk^)ʈ+O@rD\"+AU"Hux!ﳴӞzmȭp_vP G.wʌ=r`Z-za[ǐpaʿ[ Df[^pVXmލ+7 : =6GU.Ÿbv^LJU.:5mˆרvѳ59A 3&!'&{y]Hjv OlP`[|RVm |VcwOӐKOa.Gm֪(xV,a.[ATf  93u>SS 6cj҇U|cwL3yvϴ]8 Դ>Q&2RBlz{.nݟKF>r%<'!+-QP{˴]1ZzkȂV?9t@~X[D  b|LȍX7.dk7G|k"T76*F̝IbB;ixHtsTxVœw dT3$|sWQ , QjAHE=.sx+iTcS# {=]7?(L8QV1fp;Toiu lR _ _cS".m7\ѥ;ݦ+Qϐ}B'[Z`M}X􆪋m`%. G`\W}F*Q*bV3ߺ I(^ j"|Q7K9\U>zL\ݖ-ʔY"h JR2$eM>0o~$6/:ՎmvꙕsL[] iPUM K͵N^CszޚCFS4G@qHÙ oyP׌`[[iT dC%b>\VsZhIo$؇Vә+v^qsUܻNIW!Sq0nāQax~_9MC;]`%G״_Wyc\7 UcثhՖvT#R߈hm1_ZrCq}4zw5]]wCi% &qcBìc$qSc9s@hEz;3 |)}ӗ ǿ!I9iM~`},Ω9AY%FE+eb܃ݪA8f}g8XzGIAc Etn:XL#Nn`V̙Hn>0ҹ@3BnÃa&M3Q榩 &j25mޱz:`P7bM{3C5Є)]L56hrQt㚂o.gXV'E?4S- 8S:Ոe2 ͅ(pmGUS=XX)F(6_}FY$Rx-1l۹~$)ʝ0R\͇Aɺσ\#t#d;J=1gKu@Yߨ>()N3UQ!>.S.nf@T ٰº$Sg瓐4-vvJ;9Ž!CJ1J ۡ]aSiB =]PR0z5^@'먉D\+E˰Ͻz R*oۘe?"@LTx[-W ib$Mng)&HlanɧQ\6;^Wn\D lW,#X\z6c%lPrHA!)MNI!aYrM..aPY ,<PӒ+_(ܩa hlv 3R P~NBVc"PAQ!n=fZ%ve; P?{?&t uB *F `3>T|TqD@bloFo'qfzڕ}$$p8HB+ *5{r7j| PָeJ jL ` 3!q")״1VD OJX@1껵8 ٽ^/L0 VkRUt7a.P4:G_7vOnb9mUfGĻs PUi&_+\Q5뾳\:ŋ(,lvgEK7ڍ;{=ۯ=^ u:14 :mަ/WvҾU %,Dc w(8({}W,ǜ:V03KF,]HWQ+]#4J:d7hr%~fuJDŽV< ?u3lN'rvBC* Na,ky5dC3tr!ϗ%CdUMz"_an,U۫TTr86Q\AtgO/xx%iLlYo^#qiseioJe S?+Y?=< fIK9D_\)VMy'Ƃ80VpZC52*Muƒ5bp m6,Pt[ZܰQ Z$9gZf6i]m -6@oH I+!:Ela4Un4E<qE_:v/ sC9Pqp]O2t\wd^R@UKlPΑJ]o"+BτI rKgJ%k^m/he xcԱ3ѤP(~YI0pȃ  pxEHQ!\y c5QK<0nt?jdv7iѧk-2y祓zQ "7v~]dA>2y߳31ݖmG^lZ[zTz_\:ܖؐOJyܵVҩTfљ*EF \ţ:0_A$$ۺVhJG; BS*Qe3 P7>%) z &#ZTMP$3>,E1 9Elgyk:'3ɝ%uIDwj1UAe|9f040#ԟZ!wgrK~D흙 >F:@kӔMDbx#{eJ S&T%$ëZLGe&ZŀpHT;9%Eg0)^$Sx]"%7AI v,IcS~{Ϯac}F qdl"Йkx:ſ}#WoM Pbm{%FWZ5odn ˦̾'\cgYjr%MDp ގkhxS QUBј 'w/Lxq@ʚԆ ZB̐$~/4ݨȬ[+UzQݨ…ZOD~(Ze{.؜HΈV2} HnoQR\uW5$y_NkTr.;J߫I3kL(Bʉ2iNvmX >N;e\ӑw?J tZU7т/mZ.T8r&c~ vbtޖz)Y#frIkcon=%d3֗InP<ͮTAVs1R8[[-d 2T4?6J_6Nl7"Wn뵰,M݆e_|9ҮIbXnLVl:i2A<7Q}I#.2N!tQ?z~\nue[-cf=hlUP\ot)/yxqpٚZ=+?Gi tB*N8y`Ƴ>[SYIldV[$^NdL6LBKGmAn9$όiz:5cV.}"{>^L$9L0"ί^,ަ'gPr>'vX +>qW7^KI0m:݂[$v\ݬg%S<^\s~HbN |Xx (jPӕ E$-S-:!Re~0܋BHBn?@Vcع;seX2^rWUi*.dBtq:а T;,yNzr.>A/AB=U5{-n?p"(;{Mi2RK6+jI'b[һvFđN }Q]/%$)-?e6}15=4yg[?9"sKT_ZLDž$l<:状XˤXIj\V;?s6يq3pcæ5x2:RJPY2.Ia&{z-Puw6Iu"WId[GK~s?Rh㳞49m{¼3a JʜӵȬ_K>SdlrN~6enPxqAK'W#{V@3,ˠT,.iLf'+Ɔ= m}z3|L+ɥ_ÓH<qB? r?2o/N_(UJwp5跅F/ oNK{OgQfOguHOAZ|.oоP_WZɬ>f#2J2InjC5Skr@gsFy3y9k.q_HXusCm&Bun@)=~'5b3;&|,!)?~uE]1|*=faNULqF. ʵZ@R 4Z/+mrw0ΗA?އc%f%r/2pm||QP*:Z몕l2 #Ҁ΍>5~er-# c oH\ICtŬL(" {0\8֓qw 7{"y̸iJvGZ_2 ҧƸyݙTs f,lmORX?yGǴ_<7 AA|`jLi):{|m8%=b +fG9EJ z8Oc0N#u(!{eȷ s'|0ZSÛ!똥[Maq2/TzE1ڢHOۚ2}OK؀tnڏXقJ'p1`EV9Fo[,9Xivq<:j~"҈+cQ.阺* g{vwNi7F0Ƃ/\?W4Kz"b_9$`/jal@Ț5 Cmwo$MAlp_XC=ۃm5Î[qBfnWFyVs09D﹛3<8lk:Dj\X)g/d@'N;Wa/:8?:iMev# ض BuYyՉ8~Ac荫cg4GI{d5-TfRn<`͆2W'kuq TO[Oߐ;Jh9 ˶eRL@/k^-cD А`>D(j03 Yx(N:VL2@s(g}NZlEЎ**sPbɰ /r!*o@J=$fAW3BwHG(cS"T8\1:?P9 ٬"b#kC 7 E('H|ZRցn9@B4"NVlpD FxDƕuDC5M7lJZ+D=ٯX(h>b`ל>I!֙G%$. "A^·dV.yh r{c#7Ɠ@~S$;AL݊F.5 }HoV];Bj V8p/MRS9`+ t},L9isɲJ4_3l_﷮6U3ȓ;DKJV $̪:ꈁ`"lh /ӯh7CA[CHsUl%(&~(Kg'pBXFctZ(|{eaHټCN$yԏ5A,e?/B&ySc21G<“b>`|=KJhQ<0 9rTdSK""fl}w؀dMG@ ]R {Cpc#/u"Fm@N)# |dzk"dѕ}N}|n)\F`LkSpu:_|e;ZB) 4fgƯlzz7ѽk-FT!4 Bwwd~Jk mLW8n„5KQqds>9#3XGP{JnE+X7+q *p.;i U1 g_mtz[CU8}3z9xKxDƖϮcVGP-Ph3ONREXLj@pER2ŦBҷkɷWs`"ˊ< ]N0qO}GQqs^ѣ|st,, as;؄vWǷbS]t# 7~І]#*1fqdo?4T@O _ʋDd @mYR`{ k=!UAZybڙx-U+Ztvy!yɊu!-ZF:"+;24>|+qxw 1'e#w-v^F>0D\Zgp FWa3 PW}xawPV F%Mh`Ap%F*f#K]h(_x z i&N$\ H٘!'Sch/dm!Wqu8m!=7 66;̺Vwp߷SZ!NM3կ3 oU,6fXDI>І:ȤI#c?Üf{굪\WbUH9RZ)/KǹЮv;RπU,JӸGn!FeȼsIV3pROIuyzN%Ͻ;0 rEi@fɦvjyH\(=F_^o=g)]~Ndxm[{eQR=SFz'^V0w[Br0>XkVxYbvzD&銯B `^QBQ')GvJ՘kDY)J :5Ydz zڅ \"dIc2$EBYR331G %2B[͍DBzD5jaTpͷ`-c#ːncگĜK E CNk=h A୐2GB5@7{kG`AAYV)@Wibq3Y#}i,|%y tri1rS잿z/e/;B|PR! w˾(1̐M5K2$%\=E% ((*u~c}j4t4Т -VyOPdJeyd%l%/dy6S!;#2fscŦ;b_&GZIgg%-Lb;ݮ"-[&#[b!:@t9! eh|ѻSdbX2wD0ȳen "tQj񕸐 4K~`*$prTy_<#> d_u<BJN%e_+ۓQ ~<6dy(( Ne򰛱Hqﺾ75yAu¸i7B?~v.?>Y`y?un-pԃ1RRm5ܾI)5'!evvS {Jнso!%ѹ8_6`QD.oo_!Cp9巊M:$ž#h`P@y U.V??&!J!kF"e9a?~-'"y^=wb k亴 k NŷO R%~ɮkQ˸i]Ж7?o L*H#w$>>='r&}0y{:CtuD *'&PE[,u%bOoԚ{ )i!XX]R1|F1πcD];3y3jQa"{ 5^`tVwшj1mf7 :cN2I.mlg2K#Vዊ3k<<#+"7H 1]*_:VAzGy L6șGw?kU0E bg73j@=17 neN eeue r Y8xd2v*TH7!Ha C&W/'}%,9HZ`>Z6r$ņme1Pʀ[v51CmЉ%0 ߴ-j'$MhT_lmRʿ V;(|.j"r0dZbR%YM#mdK690d@[$3yBPFC|.xj9-D=xh h6.ɒ Am2 <X;.FMZ3G)CB?FUo't0rO/*EEojqaJ}Y:? ъӖI7P}>'G8w!hv'd b8pSb2Iq|p;}/ż}w*8Vdb?N wPoCYsMc, Jk7svCZ=4yzd&"ވk7r;6Hա)E|t8v5:GѨ/P(E^|Q]P8MX-1N$eI:M!d\1vmA8kU5lmwGtuQw!o9~V+&:dY6,|p3LÂ.`G4qp )C-x@q'۰؉H+ myʑFg; \`5uW-~aq@4i-[Wv<:~\4N8>G(WzPo) AWm~_BX 9=n&|1)E>ڟdazB?|'#+cKJK5b5ҹIY&_)L Guh~vp&"6 cM`~,ӡ{;qE\qb{E"2fYqk %d6d9Hò镥6Okg%'OcVwFқzǣgʃC*r38$͵5 :NuVtJ*0C[P.UC-sJ$`0(Lk. Cm*"e^[B):D,_Ffhz< ,5,cj\@?EՉ>eݖO508MD4Chywk7TwŠa~^jGWLl׷6%(1gdjn!ZZ*Z ^5@(q+H1 vZ"-Vi5lP0E9ؔ <|3)~0sNn퀤$ܷ Eq ;\f^mnkhO³eĶQ}&5[G6KXH.Gax7ߢz`k2 )<bJ/ČU\C;ðd 7ncI\=;y0 -˖bnLyGCe=#-$=mU] %$S:N/ϕ,KѮI(ݖJ"!5SI%:[:K=^u35SJd"_ qP,` J;sjARIm6^K_b:$.A1,#j'JAhCl\많}m{vH™ΰp5  `Y2QP*h.B4*[ʌ*Yz{5ADr|$hd&_C*c序;KZ4A' XKKEY2Xd`v]˧eog$7rӬ"x<bOl_^qs `U6f=TJ^45G=Jr@20_AdC),&]98غ9VL{{D%Bg'JLh{:O^2CAȥ(uij1WE7:\lN^%Q[5e8j;8!X omD'ȁt!:`Z{ېji[rgjc2ǽLRt.ˬWن۹C]0GtBdF=A @]C8D6~m%3u]:t$eyn鞠|L@Yg4+}$&=zMݷVAY8<} ϊ);kvL I^S q<)BqΩN o[;t'+m'T+'kTZmub3AWGpىǗ_M%10>}nA݃ b! ;b(間iO vz[( ŷUUmAֱ͠@khc*8:U?Ĺ0V5c'yP5.Tح g8tJw*\DPO碮 ,W݄Jɖ5RKb츠3jFXMy/8h|M @e=@ :䆆 ?N ihP,Ql ][t)d(ˆlf$ɺuI.Cv=DTRیU 6][z퉊W۾d]*>~A`1Ȏ t+b3Κb{/>1<:^9V #Jj>K^={VS@L]-%awtYSdvZ @d.Fb°~z"n ~ȃ#k$e`?*K"g5,zw>7Eܦ4xS\_'p; c }-;e0ʻ x|^')ۘ!C%H\_ZekO|+';`pE&T@o}ōy[vpg/x# O~ ]Vg 0'A(PF -hIV)@ҽ%?3=\/_i+?Sb=SLtfñ!Ϧ֯j= /QU[*=6*z ,ԐD{ ͋ mLjHmÅ<,nNa^:*ǹ=`loVBB@ULrJCU l~HnY݇dR|P³SE~aM .1z+}V Er"J$jYƯEr{ kgIl33Lxꎲp0foJ^+9ܖ KzoV<IsL"{"+n4k<_HњueE}0i20Mu9xٻo UGUi<^;u1"60'n9b}cdN>|y'E2GQ<͈҃80iaS%,BNZB@;T`*qOg+ZnztJ[nԘD*09Z)VL1~F/ X䯻YXuR)ȶɠt/QeO=.)᤟Ko{?_@_݀q4=>ɍ˳5J.>Mc1 r9&gYa =*3`~㻃;o*#&,4&C 4]qB $HGC/ğ|`(5U /ؽ3chLl[sI h4XYsA :nR BIn[Z+CT~Pq߮ɂ#{== ;ʅ\i58 \S?FXPOIЂxHЛEX}D*87>(ߘ-jl' I'=BNhTc/q05B5g^pZg28g Qʤ92OCqMLtշڼtQLWU*2>rS-m"-)8 t3>|v]kÛ.pd6"^/{KSbLu6vH$-i#us_6~ QGM TH@8\0]>} ^RƜY $x!yy>;p>re<'DEgV9C6ϯ $a<`w@[}}e_SqǼ6ZqP_PҢ(BZ,E*ly1X:=\4: 菴=` b*O Wn ,xp'ÈD;N2i_K x$pzrpMysb`6.gh3TyJnӈdA]y U]bQyKgc&#ZCUҞ\Kc-!jlu߯|ho+ް?7p?7nF9C$eDw nJq$ffBb6cQIs`DK >4}mT5Xyž. /\WS 0Kpûo+L$uP_~ȠTV[j0p23F`THOm[ވy`93Ykp%/EåC1m/a߅S%Հuӝ<+,Qo9zLju4h6#% $X1oWdDy@69˚DzbU'tW yC']`]䘵 ǐ5[=#`P v$X%֕Z'Wq%oe$|42itQϽw^p]F pX8Y'ڷ_1&Aŝn%=Q ͵0 ώ Q)g`C8N?ѣ>]hRHx_Oo_v 73d(}oքa7rTVu=Jրtv|0u iV:5@B@ c'#>(JK ٥&kCu+ %}𰖫,ʹ7!T!# Ҕ@S%4ʕ\x9#'V LҘ&-)}Gϱhͮz8+i.L3A̸`riBIl1#>LJb<16(\-5tٵ2rX?ih6cvL5G 홷XAmIcbkXQ#sB:v5C`j,Ϡ)EF|6|M -==$pZXSAdnSGtwV Ig3t1ln1`U <D,+R)S|Ϟ9{fm(+ (d7C*'!?\ X~ʮ0b~+@2Ԗ@ow>J]nu 3g2pBTx!96 Ch9!t$C0dX9~!aa=@Ӓ3\oŸ&B~!۷/RM"XlٻX¦KbL.IP"yč J?l[M̉Wk]jNC{;<zz beVy5'I(\*70Rw)r+82E 8UWM.ڜ֋/8}=+u|`>{w%7Ttptg&e\xݨdai(kcDEW]poyk̀-ba{3VU:B< d;f1Pq'M`@:̶fm'i$dvq唥#bgQ<7/Sդ<[⩯pG(P%D NŁstً|9!ji2 v+mA*;ڬW:$3 ت~y+ha} l7m Dwmb<5ݜ j^Z,gFyOۼg33$}o&Oj/h5 Ǜw0R4#)E$ąʗrg"&R5Y7wfQQ>cFܳCyT0@:c&\έ 6!= +H;?̉&cuYBӚ|iwXsT-B0<)Nbؠ<&ΦFaű5Es{ɊQJϾpf}q??.Õbmo}J4M~Ψ0Zed(E{8'RY`qÊrRl$wB@ˋH5m9ԯ;--r)cKae&VkOx+8۳Mdvt Yi+d s3䙙{xYAR|E0/8_\}WC(n7GI:E%O9 goxo~E;-9ó p22 :௜AB}c$O%N~BQN*I"~Uk1[½ mP4?A"xE7ina߶'& )ctRLY29R@BVc/w9PD3O%zG1p1"Nh-9?nysm jBfB 9v5I'L5N7 쩧!1v>c_ p6g> HE{ԃ=msS喸G!@k( BrTUWxR!WXSl4;+ï1֓zf9 ^\#룴{f ' [a},YLcN-:=7ޓ ?;KXg{D]ၫIH;dʌ 1Y؞`Y+,N]J 7*p^ ]fyײ{B!+,eG`,=r6 N' Ε l}\ +p)TlHGPG3=t k!YcƵÉ'CG!0C\{QvD)Le ۝XYPFy^ɕD1Aoao6W({׊92K@G/Ήw19?W"q:3Se38Q]mY|\Ф/p\4R/ttt)?My}|H4A rmVk<_K ,v0ЧHn-!7\iH09 @VpxPf%5qR[䂂yX?^FlBZ%վO$$.¤ǬNڊG?W}T9:g̫'KHq]J95|.ӷ`/' ݁v Afߧ?Q1]#sE5Zç,܌ 92hc{mVڢ?LDF6}mCξ GrPKxY|7Rw}њYmN8+: jkc$d uj/x9$էlnmDB1SOKA }fOAy]Ŗ2O}̣Ӆʒч$Y̅&]r8ZAL]A'֡t@޹a!P1 cG$P ی bKtoMhihP;d- Řϙ7GUj~Σ,m-6?d>?߬'͔J#xIetO+LI+gYQ.) %̣ePvۃvĞ^':K&騜W:ϊz҈}$&-/Ң !l2}G)˯$ŪHF+UQ6ƎS;3, A%\!x VY J tǫH6{{p?F}YDIv `ׁ̱1V FH5Fhuq?$eMRWcv)]UĹAZdZ6G) aD3'dUL!T izÜO ]fnZt"(hٿa $[gb#MJ_4訉|x/[yP}v:X{zc F{0†GeCDFnegAY}F0#;ʤ({aB ړMr9]GiɈgvT+߰?G/4œnQ(vd:y(LHw(κ6&ȟAT^j9k7h e*"M hnz, _^HkYz{Xmd̞dꇫ<=vWĥti=k9sw<,o[Q[V(TEn;{/_+ 3ćd%M`Vg4u$YsZ4Gqghi9]SܵOͼÓq݅˘DG %-tD^^#UZ;#UD=Wy˜ \ Ǻ8""r<{0\Aa4Ce-4!Iq&[ɹA[eo_9(.q `{T. aӐkl[0} <Y\ġ*Ϡ0.6I䖝 <H/LHͦ葶ϸTPL%t2/W&-"vSH Pk~0̄Awd~BxPe>JgP; RhK;R#ox#N;TXR"4]8 gf6{@Ad6yaFqHKė3aq UAZ1ZQ1kuZ:L {ts;8U(0+ Uovs34b_K)ݱ2iz saEsF[Lz]f c2yEtCVOĢpS43Ol5fފkv^;цb9Yee\;B%,u+x(B+>l[.?^>;OGh[Rdg,C{LB7!~ndZH&FhIk V'| aVv8 -=4J3.ĝthFƴWauqDJ ݐ/k h >ݦ\P'VӞ利E %] WĒICQ>H D _:bQC5u|cg Q0KMc1%?C TK˩/4_Ə Ybgދdl x5̝~+:"yS f%GJ5UTevv{?~\ 7Q]Kjw_>˄p"<#/Nm*CS{ w$bJ͉CLD f^$IQN)ӚS tx\OEl2Y{Ί3< /Ee쨞VP1"=UR݀=UZEN"j T`(U $cvve%{^j1׽%S"A@APY?xjM8ӹL]7zt̻q-nvlA3#z*$KNBHFľa(hX`8,Mg=FI< [6~2HUG`a#~h,?Nk0kS(ؑtlLGi,ҦWo+Z?Żc<|@ƙ.-9#vW]=Z qS"ż[pv 7X_^b.\LH 7rϨ`9H 0<-MBw~ïE+*fRs+T\``k%Nc Qv(=>pVܘ[1dR_ԮlG rk~Mg9)`A ^HŚi./ؖZ$O! UL=gˠZuQj'vԄUmܙzjn|j =Lr{s^ *sqFPHjϽ.EߩƦ I#L$sp@P{c2<;~DxD[ը ,۫|C"AklCT{ZedoEv|MOUsAʼnpaPߥ6Jʠ\b˫C}e&T+~g7P}=§n"z cGCs@=Yƣ^@nbTmv8 آָjͅܞqo8mζopmY]GY[ٖ-E/ J%-ϑSЫ0L9]lc4Hg Rlƾ3>u4P_I5-7`d ]ԧߘ[C֬-p_]>e-@ځU6f_cI+8JOMn`4Fg5B0#ILUthc,Y7(D89"FUO=b[ߨG$c\pd4M~hqΎBLȿ;~ /$ۡ \}оj;$q&,1 =$/'ƓH?ÙSRtYuTF1/ȉ^+U6ݮ]Zvnb/]!s춞~ضOas ;"^2a@k 1'KU F|LOzR"W1]b ~iOƀ]Mv[͂K:y=$|K\fAr9386|/XX!񩺡 0_|QoF^Ji#Ba嗕ae7HxM`Қ-B;姷pE-z*r̗bI:'L+Vjٸ+ЎШYvֆ^/Tc$ XyRw-\Mʹ(,^J> &Ea=p- [ ;A骘rj1i?CIkN+yȰ6eB;''ԜwkU*HB+ݶHoS)PM''E*O D J|{PyF̭Zbbk37 Ź Xcg!s>lOE;G$^lOY;j5mʜCԭr!c 9 [̅?_ JyO mIz$L4kuO棙v0iȯ6Vg$SϐL; m<\;PAxFGڈZjsv">fPG3tcAkL/_YZ9Q]GdzKzGkIoܯ(n}B -Lү!.1lBe<615s#?M{Om}=E%y/ ]q3hM-nn7VIWb"{Z_v9ʡ<_ӧIBh@k7xCaZD|~?4*)SL> %dסHbQiڑ. 6ȃX {Nf\(1]Aú߾nj)~/=hZnɉo[DpX;Z2C1N>r:,Qd''B QRп Y>dS8t-iH<_\zS+qX(\ٲA!,ϣON9L`'* lSi\KD*x7H ;C;b7/kXM]٠\T>'ݓZiAG}`,,79Vӿv ϲ";*U7Rt)?K+?ɦk<ޛfiv ЇɚHʮqlZ`[KJ78ό_A;¸R%KӯWJ !eCNj*J eLI%z]+ò1OhZm+mͺ22+ 0ԫݶ,[f򀌷d֒\ɦoފ@sٍk6ǚ?=R o3xR1Ad`^ "U:[:x'/p"Db*K  ?  1Ղ~!f+sc\|u1J*7r6[*]b AsE lKx _s(%#A+Vk '/|vU=1O뻏z<U|.Au.[\*R5 5t pTGD6I{GiYv~Q=8[ H1n;>l nJԏGy T'נ1r`ph[%_@!+m<.QKDAD5=H-r:Qj\-ߌfإ pqT~? N$gwKγm"a.jvݡY"ggT+ ( F;kEU$lɬzW }Ķߡc+MK\d|;鋌ـx m~aՋtW2"gHR]kƶ~lߪ| T v$ ]w{9♚ך4Q0J:2I IؕYmw Ӆ.7aE7=uc.wHs*M6Pn,\* {{l $:;*ț]f:Q79'rՠ!Oi_ Bc98GTҒACC 47t'3K&vۼo}"97"d4 O* 'NG[T7{E+O zJI3:J5~?E,eFhH<y>/*$ޤK NL3{0,Pe '@#v|]M Z34(1pQ[bE+RuY}#F38 8:bZ*IJykZՅr/Mj] T@)^p;zQ$h95p7?ž{w44C?K)7̋T؞AtRL>a6 :"t|3 #|)7[dLC)`p^dbUTsh%ԫjXfk=1j%wҽ =:;ZeO"n+]]5 ]tOF]~fվ_HC0JY7zᩋdYڠ4Q_u$hr# A=]B)VH>r6YV xYog9/0g_wm@XxMod˴W3LqMKef)rv+Np;UC,Kp+D @Y@D IVs-# Lo`3a86l[ 5b]:7M\whIZ<^ aJ؞Qm..R5a: U\S9_Mi1C6rn)(KW 87F fTy~a6{ƌ;窈aMi (iZ*TqЬƷKryK",]"C3?"<8w5w̴/gHaQ嵻 d4LBo/8nJ0j '9V3LƂy%'Us;1-ӼFf] QLVF9FyU FPvUY~U=<1Lp^FqfXΖA/.T>j=ٕDlA_f=  {c+f'>e`I_;)xo9ᔭI[wʳ `*q ')MT} T:,(h|$'U@GE)= 6LV CM@H[7~5La5J',CHδKm>AM+m9@2ٰ%Yxj@i/s6REJ PK+ ЩBk8=hvZc>{|Ť eA~ղrB uB)s7hɯY_cq >%[dK"̅ZђS[Vlr`*LH£ZB_}M~ޗZJ`t}DzQ.(s3vVsWhÝ.ΖÒq̯6kBF8DCo`@n^BcAm u wj-(e۷g(ۀ:]sXxuk&ȡ&ܗbfHɴ ̳Xqbxx&f^pCnZVՐubS z]]"^g3?!~@~s7QZߠu٧0jp^pIx: G!*||5zKlOE/CF̸X==]_,D~]:|AXlӭؤW|x6Co^U3-^^QybJp!yC`-8{^m%3^y%|ԃiU>5%3U)R|;>Ğ>nA hʝ#s|ľW8.,"OsBi.?in59UT0iQwFGn1ىc{svad:U!bLu5 *~7 L *"iXXW9i+Xu& dH#)Te.Jav MjD$̓ͤrݪga*t^1pzi6s [ʚ9edK,@ORՅiWo5Qh;GDp#Țc.u-;zC7Ow ;o15Աuyg~-73V4JXߥLq}!.jiX#cwo&wۥߛЀI`1H>EI3ؑry;`ճ1 j`rZ=meL ;S$U&!cˠ#S$(ONr;<+6K߫d c&U#RH[^Bf-A3qLr ;i+JDb LV"5hno*urO mHc$np 1'hYyiʚdG3J1攝F`k-}QOO)//>)~g%Yd,UOZ=+m46x]Qs}_S-1RQfzBq#lwF; hl{m7gBSx`%q[0u\㣑uZ=zU &Bj ^J7fg˱]KUsl7#[ #Ef!^5kL1i1W]?)>m3J<֜ܢ'ΫZG{VVcG6U 6fL fȈL0pŒ. `k\n9e˰T"TAauSᨷ"J5SPy=F%=p=GzqeȎa&N6j-f|cՂ`)ktUiGj_DoK|򘫱"4jX/Xcz*׼% bIQSe)n7~P:*nEa5z6aVxGW%m 4mFa ޸ e{:PW;=,H wɑ`7_Y1&Km5f~^2; ɯE .`2i)wa>8LwD!b22?.w7uSMD)r͉!7Eu2qz6Z}K~үͣrnMY!:5m*p$q7]LO$o oP1ZX9Pj{|6bK ո/3$0N5 Q.0{FnރWg#qYRH6jiYSrxj? <2%llr<ǒ_@eǧ>FD(zގ@4TkB׮#H+.~zpy0(rF>+sW5zG蒿E mF}*M9 X[3[O "Nl(XBcC0d0_qOb [fKlشzLbD^FGI0xg"mmV~xxEpn~_M^ҠޙZ_i\hnr Wӵ@35`y)?<Sy7 ZBQcQ8wx%T D8nHrs7 ιZĞQ댾ؗ6~G7;ՍC Qtd%Ϊ[<]b1 X=RhT|) K0ri;=W|pJQǗ#"vωc O5BM\G!=xͱ+-/^![5#JYADiZă[uvV\jexaK+b*(ya|I5n`fM ~2YFi9 C %b1!5jUçgV>^(Mޓ%Єo}n7\^)XrPa=S,i<n{9ë1q*a޴u RԔw1s WՐK0=E.i 葲ܔJLut"74?jO_ՕīNHp;꿬,~1?S_% (R 2|[[oR|˕Ü˳fn ߾B%Y |܎iHCH0!n!|av≲㸐p !XE smkJhl ? g= ΧEJK_O!f^ee ֜PGwB<%:G)z>\Ӊ׵B|H}H݅~PqύHNM;uHPݤmɑVÁ}IXX[qR)=W> Bx(,:_ۮlmv:-,L}%_ jY>;+,l\)֏K-mb}F{sDv"wMk]=agpi5~r zll\?dh!Z䩃Lď'Zm._#APx[٩[4sF9Kt(gRJG .ȣ Ku^XyOO ۟TkwƸ2yQX |ϖ\ږ=CKF8iPjQ <:#BuNd^~#.X7;EgڽB܇Y` 5+xa;[NfoGo\6x…Ӭ+{pvRפkOdW{]ݜu_`n5*B G 0ǜ`ǭLxuA8WBybza`(@|Y},4N3wFϓAn[a/T\V>\䡵gQf}l~Icn!N: Hjė6OvŎwp/gp}{TdB\F$/+)kӥѵ_v뤢TĞFOk/X-@.z8jl&S\ B+YˆWI^;73lm:$ @s?x? cSM ҙ!}(w.F%\9=#l;P rjKܧ:5;8H9  kFWl> -9@(bS:;JUmt$5 53x/0PZA켋ʝMr1Ƣmd>O! Ήh Uhvytyk@7+-#%. [`N J:GCf]0YV?Ynzqj:9T4eck.7 rmԋR6$ܪg.ӏ צz3V~ԡ'{pux}}O&kWr풳ƚ|e֞`2PnNa&݈X}U3sm5e|B~ӇӵtO/9UPyxCȣb P4ݬ :hI~hQ`„eGMD'7{B;o V^5S$4C^x nk80Nr攧O֚ɎfN> @eg#Qnc?Rz@«F|ZѦZ upNӉ c(C꿘K:yjδ{x>m=!4r>(h,wm:Z*Gw앟L[Wކf⻘PV4peRC4MS4Mau_cM@bSwS( %+Iwqd&g=W ЉXNf6cU[1/ޓGW8`Kb!!=2~b |R7=p4:pcd1uK :_= KO _Ʉ<$KHW*JdQOlP74Ɍk)΁_!Jҳ%R\.@L277 0 k֥)A::zTKUiDƎ=q|8k͢5t [e| b4^Y"v-m-zo*.2K)oN17Mmf<6 C.X&iPbd1VZynUFk` #YW~Pz+)@g?Y>"WϾ>Z1ۮsB5G܉ِ09:j0\~UĤ8&ZB+Vue|>tLjM0zRMx#+ﳎ=D2}.c4jTk1SJd}*gX [' H_8EoZKfQmrǻRp$2|?7X[Ȳ EϦS"{B9`GT 8w*BY J qoNB;Ou!bouSԅRM8Rٶ28XL[77τE{g^ Sxsիin^%{E¦0*'Lt٤.Uvv}\s1@>LՌ/a7fֵ"'"/QEWd R澄Iy'4+q*(CbSRg:QXL=/q\@}˅ )V UJDFΓYQ=Bf63 mȞz-H U}aXd [y}#MYܶ.D) UJ=S.EȲDtz[`\} 2r%3=CR*V؈5I^pd:(->Kmd fnKxRvVWZƵ>y ;o{qe 0l̩J]f{՞EB9MX&>ִ|=~X# h1O;}aLFCM׮nG2Z|S-Qdx .V_'[&͓M=uGcy./pE}=n\fjhL!t3ƙFn+ei 8p39ű!O9l[40a769~3lz ̵E >bK@0J(QG~Rhbx {X7.aI}.ߧSxnyx.M7v$7e a>cju'2 = A'Oo5|"=ioSzۉR~]ڦBznBJ 8X=X5q 8HX:mSesC McI1WO[_7w!P7>QЩ 6'b"Cങ q0p{(=re^+#:!m}_ϭLRkAҪf@I C|ŭʚ8PاwAҔ\P ~h6#^S/ZV>%<(DʢpSq3T_~%}ڧXz>fbS .$;Zגnܐtzv\MmڢEPBݘ<eyG6 ԅ}RNZ׼y۴26%Z"[/_}dz|.ۙ:8`d +vctgomYՁAK[~?׋y嚌P_ T:M3Ӛ*O$ulxJ2T`"$J]/YĬ m*6o T ߵaZ83tk4yaƻ]de:o 30EoFB;QIam4Reٵ8$C7!o.ς­F'R&a- 3$At%x+c3/sہvB"/j:ɳ֕MoUSNP7/dTj($6fRE×feW ]} 2 -43M\[u۠ыs#Q?+ߣ>XFgZ*}ɳz-c"MXJrU 8 0;V*viv0|!ɥ:en<|\ȉH=!iOe f< |Or7l “(FЩÎo p9ސH4ͧﮞ)id'`r|Nu=&'dٸOda~PJMy{ mʳ8ᒟ'"촉2-{/Lm߱}J<c,Wiwnݲ>B'q-!qKoo,eyGqj? r(>o?DSyzxo]K]%koZQ:˒ߜ8"T Ue k;(:3vVuV0̃ ҏo(|6u] Jysi &ϩہY'vtDN`w&KoYe=ZPCNqUh_ihГ?H߸\(t²o.[~x]^oAߵF xš~u~;8`QGirU`d@=*fwg.k&A^0ӹRĴ=)em}w/5{LAzwRZ:,Ү {x7%4._\Dx0CW"̢yx*h 4| ?D4=Xg)C1ىN AcgńszT{.L4dAXa-3vVD# /* tK<b, |:Zg`f&ADmfPRbvBksDaoj:ΐ)B+(|J0C۲pJt諩7~ؽW40deZ(0WCt0vQi:XtQԐ-9ʩr]mhVcYf*!5~ʪ^RC.~o6:tI1.ݝAO"XSBЃvvAp1 d֜< ʢ&rQpFCa6OЩrB_rMPL1b6!*MhJG5amPXnetnڏCj X:Q/_X3ijژ3Q@t:j5AFȧ2p%E-"V{yDڜ &4 JMmO }tDsj]#2"Xfa>ymLXkůR\Tϱ$B))|WkmMskkqϖ٥[μ*@cCߙ}wbas [tXw@sR;P reRT9o0ab!P Z:h<7@ +B3ρسHٱ`'%~A~v)gs&/?HG#0M5FPXQKfGJ^3W{׷7{rgDdW!^DT-7ITbc6LC`˭2Ͷ;^TźsoqD9%J;P`S-ڣM?_+HZ#G&ƙ!K|^C<^mz3@|{`!,둊6[&_B [Md)7}@Y E^Zrˤaege lBQ7&!9NЧܶ?usl~ɦzxzv,3XQL pa`3~ZM qoa߱u7e.4P ( ܦ|}3bGك홴زTfo~J #ŏY.i͵7*;t] zSD;^̅2?v YfwːL ZiQ]3vN;x:Ϡ"u/KܭNZ+pcmY[7`J|Te{YR4gsQ7ږЦgʛA D" ,\U:zm>Fh߈q=Y~knh`/X[,e4&B`%JИ+U{y `|r#DBfk?/& z! {6WG[q,?V£܇sn>9VRa06f3$©G&e==P:X^*"T gUC}YߘSFNΧ̛0;6 9Gs񪱩p7=5 m<%B9e 3GTS9qmcʶ=F6iZXzKsZXi@=c?6}+= uy^!o*/"\aQo-~8Vɧs>ETX+LbZ۪)'Ôu۝58VAQ&(k? ~Ɋn̂k4AFaO5EHW!UgT9ur y#]%scӊh*e3ވ@{N.{e]mȹwJ/Hn˙EM[>hh(Dgdy|Є"Morkk)^Oҫn].`/yS Ǭ|zTv99L航I0;ga(jgK;܎gKzs{w^mn$wOx">}yD|q 䃄"ճ&| CXa-uI):s0lش[p* 7$%ٲ۰4q$=Fv"-fxl|av)e: 홻XrTQ"Iq/\9=ݹEz-aar=?]"`[0D?s/%y l9Hf\wS2 YC#LuMI׼P#iXE{Ѭ;n&@NT$@uL2c$՟AZ&'(GWt{@/dfN_T# /9+ePi+d=BCgCgʕl,7 !=?) ,M3E+z \ q>LLuTxϖE=M6pdr9;~A$n%N%Z,Օ-3Uu 3 |7kʉ+AMApDJWU;;X+ bqmqkW};S=C% K^U8ppC`s{I(,ΌE<oڠ6`ZRy)'˃/l̸=RƕzY9x?NM+5{AvHi;4#WbȌkL΀KH ˼JГ_[vPtZpϻ͑+Vz2*)@W~2d ,#<]ඍ- %t4)K~&+ݥUr ؟zeb/jjw&{'¿'er|郾+[̀un"譊cxA )-]d6ANJSphZHxQ tEz;\ɔX(6UWteoUQple6'ħsߢ@TK!*:qG>nD{t8YCd [އT# b̀ ZZ< w]/8Ƨ0M3# RJQ$& ]]m<4Ej&aXdvP} UCo 4<4 _.QCgZs7U3ecPdQ 06Xɺp-[25X :_7!XVLR{i=OS 9Z.ba*QF[rYtZ6CVX]x}Kcx#tv$`@潶^GP4RADzh<*4=P5pAU`B9s3h+`WvLke~Da¢B2oʐJ:[!j Nf{< ,>:-m/~cE^wGk'k(*Cz}EQ8؍GX@oMsB`طd=A!?Ow~RzK`]4D睬i V.p]F o;;07;lծ98^a7S}D&*R0EV޼掾d%zAi&ҝSsaKqJ={e 9P6bVzl)RqMiԤW%L{[bUyp%3deϮ)tz6j`N yguVܜ).Sch kG4 iaL_Ietejv,qt f#X`%e$e*˅X7n!1Di֍<~Y(b7KD`VsI6q?riC|!6ʺe"+g󕊗yO~ f]3xW?I~h6B;tL٧MEE3b~ I!B smYnUp[2'%&[AM|ݫW˝:|!|l8嵗2sMB,ۙ9j$RlX#C՝u6e?g?D*V$]2D ֪?a A@P oF'97)0NHS]F˲d%!\l8 R6UHSo >IܕO&\4z WLi3!\b8q?3uD:"-Ŝ:y[PU-4%Wga$jZ\m €o#ےq@xwEd7go%_ Κͤgz2މoEgDK?^W8+1C&Г9}NN 025NOeWx[ѵ9\*'b1Ŀ>t'ׂGM @$'Ͳ^.=\;}Y˷t̩wPu X*Pj*(-6p PL$x:t;DF6K} c-CLHeYi ; S`oP >Hqq])AUʿM#\UWYκQ H=~J^hoh)TaKs*y"_lhRpz2(α\IU?|z3uib1뵬g!^j@Ey:mճ9j>6 Uj]~m%Z~)xOW`u9AN*V37H*GV焷/g8g QZiD0jt4|Ћ`Z{ya`m4H d4V Kxjvl_;OybDG!ش6&n~]Y+&H pg/<Y+f>ע֊1O C,|}N6 dV,^[b@(.V (L@8ƼLF;Ė Z"Ӷ&hWg +;P)!]vb)^#}uʂ y!DEUYV~K/Kl<)8*8'&݉V[AuJ;wчշ A>Avv_XbljDϽR /9-7p7%'?T+e9uŒ*{.W3сʷE7CH0޲g%.qKQ j/]x ,2c@|7Y6(dBT"O&eB~Lnkj͈i'!*bF-FQֵ(ȯm:5>3*M/.yuf&]=idrS|<اo`hvɿMČ@tjQjf\dKZښH7MKh8?f#^'. }NFRZ`" ޏXl"PzDrWNTxbhX1#ϵ 1 rO2-]@ қħmN^?q)f}7 .ϯL L*l$V`c2RC*CŬ*XpF*k! CZGEu%u.'qM&!KƖe#!;0.c!+j `~Ɵ/(AրQVmmfvʋu(a8`+7BH Plꑛc^%7̞$M0!nzT6A6U-ee~$Vɡ;PYHm~]p1Z~r^]*B*M}pd1O-OSQoXsmw3܀C ۃ:Qf =vTH 5NZc+$VctKU4ep呿cu>4%џgX؝uֳwl$gE~N+NˏdYAN 8Մ5 < />2 C_hJ3ۤYCp>{+r%?Q 컹9Vzq^~3IcU7 .oBL#f@tWķpʊzCs^ YC1!glѵN[tYBqiG&⺎u`ՂpĚ;V6< Y^vy{7X 1mCaTߥP^BQ_AxqJbr5^o@ ?@[^ҞmUbsLI~#JZ8`o+6܇QCnak֚#+YjYǭb]'hd0ڦ6bgD!x+AxԭϽ\Td6㰊^;#s# Q0HWDX3]pd6c +9.EJ1w~HJΕnF`^Bh;Xٿ|9v䊼&3 l19S-モ(4 \0S c$vֺ$KmddSk[)-ީedql(cǦqver\8^s#Em%sOp۱|鞸]k?ogX`E{Ufnd Ɲy,KW ,TR v#a+h!ӖbWc22߱?>P.sc˫Q3(1N醠)ÔvÕ / ѸDaT7NA:J= jгbeO̼x@BDfVAz|}RRm:B}uU2Qތ'GS6B=τjIe ꇯR'c,W`CU\6pU-H Ԃ=C[ G1Ծ N4hGz}r4W`l!^P(IS|@pGF*$z ?fKkI~#?z-&{PzcУ7Qǯ 3¿n}AȖzn4[3:TuX 0PNɇF0`՟YD0N5UK-4+]XiVxj %Z6,P?Q]n56{1J8~JGn98b (>]o|̹6S)gI57*B 9`}зQ@SeJr46~aU婨G39<4I}UH~GݴR;fq]0) ` );C]P6ꉄ_m?/~I^+MI+N8| sr ꪂ,Y~aKHŤS Ob }?TIE=5<9&OʰP_geO% ]7\jM{Dbk6:4̉_$0JYNwUMd,B6`fj6aUb Fv”V/SpkH!^(-mx8#Bp>H(RŭfIhGSX(D^zs0/A= ț5`{M8{ĸVɽ?XirO %oLA'_,rʵ2^y^_0E /wߤHDV2ڒNO9_4ҐwCqq-`tBt Ͼu JrTb +GCXK?++7s+|xVl{okuHhfL/hA0V1X0X za?(B卥3ЂjȄ<$S9Is6but8R 7d; s^x|OJ`WRv^Dlr'e NÑVR)~ow<:SQräC_`۷P=dY#>DN &t TPb0g~ŏDu Z>lФ3*wxPcc|znz&b;@֒e) xS|s/-!MaGRBœ'p"LOXk>QI9)I)_MPF |% "Rdn/k'0 /z֮#eiLAD$[ec QŸnY+Yb;Ue69(0MrU9 d]%zfw ك/~[;?$0,%"oCXXqQic_.F).pF 4_&:`^|K i}շ֘otV w 1?uFA-7]D4wugbB"B)o}PVAz=&yAJ6N7"3ɽ_Ё|tnƏSN$p51lG e߮/p٣fxv8mlKGeih#:!Bd+qPg"} Iܵ s/.#LOemZZ`F~Br%l4gpq\>{3-~#1 R=| `%{ymf<.Yܣ(4L99kKDK7,fô\xςrCV'sAݞC QDavnM/IT8?6hE=YAu& Iv osEQ -91r%1СsmXl?a[7Jv2Q a`G$lŸO@at{\Փ*`_AVBc82ۗ6kTunf%'w~C&Knp{xX%2ڭNHċ}.;j6-e|F"+]b D\enC#3I2W}!hrEM+A(5Z Fr k72Oհ9+ې cg̀+t~5'&M2&%`׻+(RP%|yM/ -6k̦ K)lVT L J` 5lz_/g(<XOkT`^2%g` `t2nFSY@S8D(`=dAb^f o/)KZaђ>ƧF6GV8 [/!*+>bP h^APKTW$Ӌ';G%L-'̆GJК8ZrdPUBW)'r78hc SX"H(x F߶ ac&j~$JpBQF1YwڂK4 @D٨2vGu[ulHTJ ]VO{r|lP٫**hExh%4Mjx޻0<7iHUXV騋-EmDl:^ YFȈ}*I*))yMګ {ՕA{;i׼e՝--9dB](,t@njY>ӥ'E.dFI 5 Y9۬.:Rpxa@USchS$˩OqP3C_idP. YdG"W֍Ѫ }%Vl3Sܜ]2kc1Z+Kfe.iZ)7}(A 49zeb:Rd[(._>,b"xhb;XVzXn|P1H=Pp#{fo,"bYĤKHMw H kj0w:(OU[j'ҚqhH^ c Is+yşX"^+U==0Ml/ faoVE1-NSSoޏtʠ͢Qz%C8 :E  ʹ_i@-vnQŎhqSdy= (U 6$yKsOCxƝ݊tAö́H|$pUӗR&a[m5\#qEV.SJ3K$OM=ʴաE|ms 4 :!з9[eGiRЩo1:?t$~xibK)^1OJoS25$&鰳p>f_=!+qQG,}[ U?]kِ2D-6](|& `(4wL\i"fj22|3XGY&[H ?Q!e}f<13`U^sMFa Ue3ݘ>&M8ٯ\%|yCTw 5*Tmwt/ (nYc- kDySaAQoO $bJF)@ҽpz!ȟ^hR@?:{܏Җ< q]ڕhB\8ڦ3T}gڿC9 BHy*P,,YCWf*H Y&jgz2QO>Ni/p>oLN0OWւ.06 ygҶzyHӇt&::D'Օj̚||n6tGNv%{NY|ߠK `@ve_ L&^ПNh< ʈYŨtBZoevA߇]X} ssecԘ m_sIb0oˬ# -ZM>04rHti ֯$_,EbHe6?7k0m }n ͆  M4A*5q}l%Ç %v]?T4Nh+7`.,8[6xЪ'щ}+3fdy0^d=0k6HM.z[_QY6.әhЕv &Ovf>s ٸE1mUpUK/(+^*莸rB=QPPYlnxw?1(;5R%(u,Ulft i;ʎ)`9ѭ'|8 bq~bxp{ 1򶢳OgCb\d2b4b&ɴXTg g5.ϐOj^r(&ٜpOwsgϗ,bx! blܶ_6NDi;j4r4l% kYE\ٴ rڥH"7늦kugbBFlPOWʐ*gssM7@-RGA,X 5*{4%G{55 u Mّܺ$W!tH#& IDtX= (qhYHDsry5zajT&XHFG# @K @Bɮr/炢N0-9p0YlǮ^zS/>?ܖ//-ϱ} $zy.խ] XY;Qe&s?[dPkDc`8Թ~ آ2{`#CcFz!&ԲͶygNA}]Ud#"?">8fh$>AI0sW=W"vg9}|hqtIy3=j Ȧr}7'VF<2!o p9fmDz nup i"-9^{/aqj\7;zR_*oaEc5#mӖU_պ4[ήa/(w>I#`(ITBQo^zm!ְ]%Ɣдr]Y!T!@UY [Dw=Ac7Z^IC'E84SkY,opB(Ek("$*1藎~mlz}F aӵ si\J'w$X3drW'Kl yI2m?{2dUx5Kc5 z0MaE lOgp.Y k L^9ud`0+?ճYpe3HTsW6XÎYӚ?0G8^8jJt^q׍ 1ml= 0T+;$rN L4ۼw2~20c*/4gOoh٥;ijTƌp,f⺔-6TZ=eMUNZ̖`Ae$x_(9AO[y 4F6?Vcȉup(,Q~x࿗ 'l<$fd:^OD=-LVhՇ@pEAbR\q-ݝ\ޏiIx9w^㯑i;z"A,;׳:6^]dޖoTʱ?-1sĪiW7"S⻗V+ g/Ĕ JbsQبI$g`ҁSwLޱ|iXU0̹d{ڃ[v5*bu K'Q OafNzZQjp^FX63[BSOH]L5myJދ0A@xY5fU 7eU"8m}b!x%#T)^dMS޸ mГHc®eΦM37{Eʧ蝶r/0~IЍM`N[^;S}F &Y 0j]ЧsF n 6N0އ[BjkǨo0/X#؎۾hlR4Z*Jq PE`0D TNHڹSxg EP)hcWM=mvb^M;9_:~ 9pӜ?ˠ\t2ՆoP$^0cx|^D!-ݬ4鷄=Jq2_{u;j}wRl_N{B"(2|j^Z?oG 51&&[$hI:-mt4m(I(o27cY&nysc:5y]٫V;idP_~T 56Q1Dt?rxdl6mpf*\<2}}>)N1# @E|44wGPӈn"zIAq~AcZ&MR2X#19fToru\3n> e"XN)U>z.?t%JΌ0Dh ĜWqVK"܉=L.Bug 6.rq`"N7b]qjS3ȩ93+]FF:Oeg5CLĹDyN!yp͎ͷ(ǹ`xbj#:w6'lYU棿)sJ]i9?h8Wwl~/Q xւA|lj!uEШ 7bFײex?LH1/y}Uxx4Q.A`rʧ=6i3➖ Ѳ& 4hbtˌv?XYd{+P<+A:)cL/ (\.}o&_'&X \Pv_ lꬨEl 8|PzQG,,jZ)% dba7,Э>&e{c؞RI}DY; WMxm~8fU&p-$OÍS_BVCGxEVhY!ewqXq^['su$8~] IZ#hPd:xBAg7 OuMXDˊ6tYCz0΃S+*,;77Q I?ZP|ÜY\ֶڏ}$xF]VWaJ9F:͟2F[2[s]&0W#m)>6YA,VQ=5AWʭe4҅+u;7HzڒPE<ӭ\n;V/DB5]Io)zC{;#8h+/*¼@7'5ع)0q\W-nMg%Mf{ZZGr>@Ur54W SR-P+ %zRκQ-S͒_)5j ?PT@:9)R 0 Y0tt~ 6D6}3_,q)LF2.ǰ- U%_[@iM+wi`waȬ` ?u&l;Ýw47ךz$)Mvܶd5}g p>/+޹YV9x5UDPV\PI qf#c.HRNڎ> ow٭f#}M&0w/aw&Dcl`,0LrvXLoD%3П,n1)8x%:2$z]xSgUe}2#F#_KM?*(Ź Y3 iÑΜ+Dznr%Ăc՞qU?FK60n^^>"ѫzis8wxeẆw|A6 K_^3p H_- `e:3i3pf\O1fO]`yo/|[Tf p*Ot'oI8^luɚ7jSK1Z_o[I@uD"P铰€SVR."S*/5/s\S'~|vIH/'c,T0&\fq+.(>l0`GH0;m;b X#L0,բNvD|7t;6Fc(=[.?sYF$-4/nHAC]Э_L*|*+n?JZa6ֹc̕N']4tI\}>#ĤAQDd'lIacNSYyVa"%M 5Τw\pAMv Ì'[eD9A=K s7) !il[@Loe͐5qELqnlnȊB}]I3ɞtL^?^Ԡ{-Nh&)% _@vrh|眷X|LV' B)ć_5EgmWAw5{hID~aehvEtWjvEFeWej1rـlAPܩJ+y.)Q5!r <1GПnR+,NccZQ.&v$0*^XLR` (EK~L@-9PaQgB œiX)@8ZrK0MT];U8sI͗e"res J9*1׳i.d\}$\`T Tph4H^>*F)HkȐ>ag*պAZYyK~ÕîLM1Ax9.|{g*F!}C:,(M;3$sNQ) v5,+bA0| (z^;K-C27j]5YsEխ|DOxi˫n(wd6@rucV~f/(AZ+%FBl;JBsP38C.,Y؀GP!,bl'X ]Ƿ <6ty_27;}*R150Î!^Tf\Gˤ-Ōg 10QҊ".g1z$N2QzKx|Ye9>TQ~j:: 2U"ϩ=ذev# أNyF`_Nq蚈'7_*6ź)"@Ek[TQJGEDn/vy b>&/@0DK)w ?=g#/$9hY˜qf5sYoEoI?*<@߫F|kY_8#ǒ:af0571p!YcL >(&Ҹéj"XmysDW[B#rsDVFVZCo-ٳ-42^֤XkWx "ne@&e;h2M`7Ci*2o~\t2 KD(_M2]4d7|wb|p%3ޡUiyي讏iǯ_4zDZ~f7}}o@I*vp2l:4t(c?5K+P~X9ٻ۹p$- yU0`Af;&&X#d/:K!Jvw;>$N:64wXR;E0S*:⬧fgZx@";7F@+TU3N#wU!YǚakWSݙɛ=4LM+qCF&Xztp]U*,#=uV]U: T@Nզ&rC9s"ܿKgqBw]{ :>^@z4xH#R Í =D7* Oٻ{U{7tR橩RvM{x DIU2NJ j'w rH3ݮ#;pmb؎w<iedf)M)GA&닂1{XW'K؇QSkwrmEE4IlZ2GUBfURhJn0N%Bf%f#y h_ǿh`r50׀[˜B.a|)5(+/OE]U+RXGSz1|I>[iJ7 6iZDoS! ViS0.L*0FpVʘv?P>k,+>NP/T4]-xe>\(7ւyE2>1:u^9lZEOV=|*Z0ny}8q §+FYpu3Y~K#8|f:*qބ*u#TD6^WJ{QiFCEqz9Uwm]HyG;bؾ_L/܌o3kfAk.-qutndqrXٿI*RHCXP?BQ8yVP( ! 3xO,7d [Of%Ν%`JV.KkM| #[a@{%*k0rmW\Aۜ2S $mHˣhL=]t6E #gocƣDes-]0Bp# :XʪȧNz!>3.v%(\eQڡYg]P;mt%%AIU` 3*(JLo=-Р'UXؚVC'n&(/ ~6"3fȊ܄QN 7c `GT}N4!~s"|ŷݣ13J|I"yMK:8g_f qR3/>Ml +#:7%G˶}VҦ/)ًD›X=JMb`pxݖ E+*rdKc')mZjVxZ9pu9Nڼ":ԏB ؊\hfհ`t`$rc2]mY:"ggc4* lEw@r3rIKQpYQ|WjO#"&ۊCJэWn1nmآS|Ks`_}EAX[a~deq&G"b|_Cll [PvfWexuaS^3(yg/aȆB,vV|{Tc1^zv<asE!X Nsь8a (tfy{`L 2Y]tf ̞~7.Zx%r!FӴ]W"L:njWR^:~ZZoȉkEpVG-EoƛPi`;9^kL|vUgSpld U^hl:؎wj$pnMaj]zj}vA6Lm({99eΌm\HA.`<ͦ4-ѯ4ÓD bPq]m1:Csuɷ6Omn ح5F0N,ۄh_T8ߠIVn وV,з2M;#Lh=-b,LnD7g/js2Om'PRkosIʾM^7u(qɧ |rc*V/b`mG PFwկ@i2ts޳'0m0rDO6||3.Ł7wt)h$]BKj[ qHFAYCP /*XG%|3ӓKjYQ D1"j-ō{0ڥ k!f&3ۆGt) ŤDj}|g̨YRUK}TB׸+0}((#Y=sæL$y9jF⏩ciuTg%t$sߩ +lM$qtX/e3)#̷l;l6}SyOx|dJ}@uV2qQmp-hxwMv5Y(.md03J!ٕU75- SQ9"|mʇВQS m?hOG$ !T ]C3:Ay[HНm.1b6~pLIWOۥݧ:h]xS}I\&;T2<I}*LDj!(R_ϾҜE?/DFAH $dJ* }V`FJ>06ۼYRJS찴~F;vAMPDSܯx]dR">m-oN*;ZU3['4lnz JCQ03K%Iq4 Ld"z+{vJslg[e<ˑK VPӓ0Qu>#'LYپJgbNfADH7SqOkJ]bR>}pLSj7xyX=5ܟsfly 2\D8H ݝ.T0Zlȟ|@1>yw.*$l h 4Q, ;Mkc,ϭ0-L/,kS- !,&f/3kWلuUY-V* YLަ 5^( l &327#}*coOȩ?)> HfZTDt4SRd%,K"CQ{w%jhuGN [}%{O2!>FyW!gj`Seq䔏OO#[^וbOQ$Q\W;$g! NZ^ W],/&&ayYQPA;%TmR8[ZeY=} y@Us"d-W+7`Kmc:˨]pt\iQٟ7ͣHau#]I,V+8se : ojSHH(v艢[{xaRd`b2X)o%jd,(O|EW2$mJWj$CwB}>=uT|HdGHjb #G0+հtDk8۰Q@48)L -̃3ދ\ 4ܤYpB_ss1]~K˺y<8<3CcYsH9 w u)8O k?XN:<8>sI~|Q Վm`C,@'rO'ٓKltHT6럅jt 0DAN:WJ:?-A[Ggݴ7J`dA$j$ )8qm.B z0`t?Dӵ>K}F9nzTq>Grv7a4vI,H亳-Uz'؉kb. ?syaLmGϝ=Ao=P6:*aca.̍|pʇ_~ #^:ՙ]D>IezQtىQX+,_cdCwr)ȃCR]i.{!øR89 ɘTff:/Ss"7& vJբ]@n0O&8$]tI , A"u+d{Bv,xH;~ _rx+sk@%p ` K˥{/wΞ|F3bsQV7~2mKʑlڄ֥irKGP{da7UcAMhԭcz:)[h$#^ewƑJT]AXPdq/1t_=sT`uDR.D<||ӵVŝHp P?X;~L_Hf-A+U3URz U"\)r`;cѵa%Ϩ9N)NηZ$4m `Z)!Jr#V^F{+Q<NeaDkf P8E Ir񇕖C p.SKvPmz@$gugnP+KYߌzIZAoQ\M\l ;kPX(CXel1KcJn]CVdޯy'$6&XE$#^QÞ{#B`nT蜙Jz-?YGn ]V,>1٧ m^L% >"18O#C>vءĆNxeYxY׫H+(KnR /;Rfb#vBFقml{A}&UZnb緑)UU@A>7\6tO0'"nhiU՚O,TW/ }'YF׌F7[ (0Wԙ^s]Rke=/t[e?#08$.{ 7S:՞m<?bXY} j%>鄗.",dy2wPfYd !YJes?ٿ;e]j:JX xfDȨhOL }z?ccm{NuObO (I13Xrhp$~Mr-ٸۊ e;?/Ǜ`>3/)b{=HYW64jxƯB@wcQSwՙS7Lj1!tP!+om2^Qk0*r1]"bM]L˳mByn|O1{ay8Hiw7`ߦu l#(/*ZMJǼL%6}$34_[47:ƬٓB'%'[LFVI\Dzs) a^zEQhd|5!aZ%h@7Qؽz%#j9%=CdThkϹ5푎AQ#u\['YZd„wvv0fF24'n2h}"aũ7رUIxjn=$E|O4@@ B鐘D0Y 68EX7 yy.Mq+Nb>w_O8|X}0VFgM' KM r[wТci8L9x"^_v8R.2LK\N-d׶jUJ"5%V짯M ,dF\e9/Ϗ*=t ݩB-Y۟:ReX߶dQ^f}d{Pu긐mܹױ~aڣ(#] RKQީx8V7=r*䀠JVƟ>x eM 6Moϗ;I$CHtO$V:`w!%&ԦtĆK310g XoPث걃$wmsgnEXW]m)mٞ RdU}O~]6gUbt]m$fJ /da􄌐1?Sw` @n`F[Ý@ }4;dҥK<+,JQ0258S[gDXrNCvpw'w@#Ȅ|R|) !@s 6|Q;;}T]Wl{Q{ӱ/.f#W9>}+CnǒsԖ긯ۮWY(.phU $R+䑜>7|;DN"|FwS=]98!GoN; {Vw f0MxhG/2`6=; Wc0eKɏM^۟EB.嵅P>PD@ zd[OuW6=gzFy&Ÿ]&W'r5CM)g{B(%c!LWe_`S$5 t""lFc'A 6T`?k@ 6s#i$DYl"x$tzKAlAK$3-Dž-7y# 8aJY.+znJcϖ*{F"ҷLP7s}AʃWǥ3@7njdh_]գ2S2G*,Qc Ipk؏`XV'|w4Bfjg 2;mrXv ʴdlXu>q`g'#] Y8׌A~Dp8qYVB>mSUIOPY*Cc2 <{3~k sݾʙ2cw踯&${-)ˆKrY^˗B$Ol`Үi[4_ϧ]P3`㠮\c(oϱ658{Q(nˈzstRS67;uf^RȻ$a^' ݻr@!J2f[?K9ʅ;)SM8,>ee_j(D؆ ֜Aah#H}FdM]nGz'M-Sb L !CPq}ujVf7<ӛ'Qtrݜ 衜f Vh!3]mf[֟f)'ZQe8/xh]7{O« <#W>dFd!%Fvg [wI59ޫ߀bUUp&A.?-zB3OPfq|'@gHo}W16rF+q.ښ}<ݼ:ڟs}xlS568ASUṔ1jRƬneNn&%bgikNKN8HCD%D 6RASdS_ 0V?y93M $UXڊ9'F0Mgt9XNHDtR^n*RE?k&<Қtg_b'pq8X}0ͩOKm,0,٧7F3o} 9Rdz I(, w2B%@]O2ϫ$԰s>WO+ư8w*G7U+qD͒AXS%su"`JXroEvhh[&FA3MyNHcc?ؼ#*/"= (l^/*'-زz)puτlݹܣɖWdxV}G9Q3qO}D6MBءh_\O`ߎz0pt(罰_kION>C.ެr?<1 ^}IG4Z%GqFI.7=~9zq:ro/G\RK@G{YL D2F5c|VHsD2(:-ĺ$[,1.k&*F/`Q4㭨G.%;qINƦlf<"Jn S)BTq#5fWq9Ĺ u=[`EUXmAcKN*}K(mi;ǩT-Mֺ R;fÉ-Ŝ&dyjTBW/ND% [U::( Eo '_3c0 MzESf}3[F-jޅ.Ap `6_ˆA9i;<'4DiQg,~|1R1V`!-Cx :|6w@A8$%nAR-n ׺j ~\bSDwtW,#rAV~\:{?VM̈́)R"0MV;[zVJ?>:fs,,QrXi]dE~ڶJH]!^B$oװOk4͢G՞]HeR.u(moF0Z2fRY/RX<{-US~U'Eboz7*]g1,>m]#{g׶]$zyJ/DEAo@Jʸ ;Ds 7FYίnnKs.>93V}63ϋg$jzPe:CcA j:eGSdS2 ܀9n=l=IKi\$/uO'uiS>̵JuǤ~m'jCσl8 W) ==G;w뎔wԊȃVk@GN:~!-цh\N(W75D~H:+H#"r>}'p jH:wyzT-iǕ)c^岡CrỶD0e>e2c~ĢK7WikF~=&gE-ʶ@ݚ;'T Bc:;0Y/u F(UVIf~ Q :Q\J~h{i @6h|h Az$T穯|`2,u:?25Wl/jf'%nƩۻAJF4DDwч@zv^=gξ[WPie٤XN] jVUB35Ėȶ jK&_JuTXK7'x ĺs{66LF<-fK,\hZ 1ԇ0\GAP+J5^nTLśfLd§8,!ڨ̚uR>DLHNqRJ0Wa#gHzAXin=~3+|Z[.u;8AͮFͪީw)#q"0”V dy*ݍ>Xsц;N4sPCђ/yJp!;`۰C =35y䃗s[j߄da:< ^ߌzA^68ffU#,#Lt1ĉgS\E"Qɟ'nۼJxpz`$Ͽ =JR؎T4ANQuɌ_*0*,)&9WvAhi)ll>wr-%3t3 2vF"ijgk,76˨Z*0ڪ0?mʞ0L-H2JɗrR}}LS+O<<4eAW̷pʼnBW6d9_L$,?SfRkF $3-|:4QUٹ_I ӝ yh>d&i16VsYb*)>;*IS?l})^Opt~{jܸn/=T"Zx'dt )[BƲiB[zX6zw-eC˚1գhX0Z+qt!̹k5|4!??٤:fnwqI>y11+|*)1(S=ŦiMk}5>Y lyK%H&uҰ# ['Ȅ._> s[MtZDK<6#ҤF>۔q)\< i(F޿ ?TP_Ah $b&*s1[2,О& +>JXԐ7O1kvD0}~[z*^J25FF<ڼ0 GGdǭlK5?I k7ɎEoXFy,$J: F/DY/"pQԂi8*JC] !5(d =8鵑ב`K S1^:ʖ`zEvkلHޡe(U;*Et 9zuHgueKxh (+d< }Ԯ ^oRĢO< 2![ ߛi4҄m Dyǒʐq;y,my#'Bo?V((=!3hzK[ B&pP/?TKp^BdU|K17<):9L՛|h e'q+a O Ip>&T xwX+[1L,- CSMhk"t|mIpP,T"̶VK ƒsr_7{US1 3{Za.>.x0:xY+J} APHVdWƵO+?v'&W qLg+ċB|T(_>LfZH$ LxdlH>~I'032&KQ/4Yܳ .-DJ?S ާ* {"t4XOB[fVA!?{ojCjȣ`\$bKHk0~}Е,˛BK8̫3;;VYv|1A![$)_ Ș&^)JY#]B,VMTꝐ2ĪϿ/p8r B-)73(M:`Ѥ PSnK5Io&pGlwN mG/W(6pI뿄mܬhﯼyqɰ+7$ gC{rI! ֬͵-HbPJRX8+Q'[[Sl~6/ظBm1azSFɲ*Hn[ 6 ӛk)&DVnվPzMg>eucmV,(;-rFX4df);M˄m_ *n+OH3_wf®<.[scL~ЪP }n!DV?@$L y؎ubˆ!74Ҥ4?a `<8kAr^gv>LIeLhe\$$)Xe0Da"y#uE ;YD_M 4 <{GAȦTј,[F-<5\5+RWѷ.A8OC* K&muDr6+m܉)7W])J$3K(7agE" *r;%;kT6g..teG!\|S|fn2e,yl[M~ixCyќlɶh J-K\ 8qyP G>wouU ە}GՐn ݣ2Np%uE`+W MMѣxzLv dkȀѨ)z-QD/Ua?,uRӍBB_q06q˅3l8魚D"3pLH5%^UʝC%z<{p?߲ut͟tƀ(g[@`2fky^<)^Qm=3^(t/8ˆJJϺ?/S#Ńk(TSK(mk:4/ǘ3$ha۩Pc/*<ፅF5#3f)5E:7KupqND6=tCe"K% N?xdR9` څ&,қdReUClU=Fy!%D?VJig-!0²np _}F#-d?p#iz423Ilav2wmN(z}Rf&#@ؾh`|G+h7>/ :۹_Ec.-!4Hc!pbFHzzq{@)c%#:#ჩ C t=#XntuXFlb__̄%7E-53Q3qYlf4+*|dv wŇ\E<.# | \\Z2g5m̚{ZK % ]zWOs3ga-4v^[c q,険cޟ7ʴ3&[Fea6}Ǹ:K3>9 W`bG UW a(o36w0OrNmQ@;.Wן@% YѶ$,{5?mHU$d :8KY?^G1:x(2ĸdKSib]ve@7gѫRlfcjJSh}Uu@)(u(=@ۚY9l= \bglvX9"{Q@?FG&ۜ2vUgdWg:V{!)F1ۘC\ޭ]u,lt'<-zY5A()md~A њG6ĺ9KI&XP \靷wr3e2g$r"ԎKtmpnskw6*VW0Off;OSj{Yu'5C7':÷wQHd8}Ys<|?\JBB` E4$d\ re(J8+8D_ fyP}yRJe_g|glt ]uEiq|+8 M0g 'w]>ÛLa$4tld] E@d VȨw;pq4 բY'^X3 %Gmث*(<PfU!Tujb5#6ghs`㩾G:]e9nN҉0a~gEŤ(b%PE ?[p_]L̻i#ge]榶2{Pf˖gu{n6 on?-K2)my5FmKQh\`ޓQ Qz/wHD~x=Fow6&l+fxMwwLS*{M*̖I@`A,so:%Ŷe۞AXo0PD|ز+JtG(Y qhp6Q(Rjq}Z4Rkx=N\%CUr2Z҃"EgZ_,5Ő uDԡ}) nZ{aznQR_}QkˊZ*5)Vr @%X/aaт}dg,|('R@Lf՜,gVv /҇ _iSW@9 ܹl%IeOnkݖ৽\;)v#>h]e|6t#ɕZd3P[5DN 9Rx,AD9)dPEA`OEYM,T+@n+.&UWOJpE8&*ޱ5bﳽ1MI cJ%I9gإ{¥RM.Bgfo TkzeiO P%i 򠡧X:C]sx.$ Iο($J/9pC΂l,%LEnukXz;G ,a4 YZ