libvirt-daemon-driver-storage-core-8.0.0-23.1.module+el8.10.0+177 > 6 6_6 3!pQp)Tξ7]mtZ`fb ]mtZ`5 ex2(f L{~N-&S0\e⽥\Ĵ:^ @-qH;oR=㼔(EE&_J ZKǽ f3TNnU%&t"<$lJ 1zV g h/"uAx1C찲hٗa. (yQ}ǀ,}fsy#z-&hB|95Ў2HHyv:%ۧ |Pҁ)Ϗэuc 8%Kc3 1%6mCY-e7);Cʿط%-x E-rAqItʼ/W5vMUDh#tR_ ް,ߙLCΝeNTꩉ-5]C G*z}֟%ӏGkc[t0^oIJ'f!MnW#h7y,#Yig.k8=&UI0{7V˷:0~2e1f5f0ba9e81f91de52ec5a1ea77cd2e887451931b8954c9c896fe28930a722eeabaac0bfab2cab8c843befa1043f0eedaa27c9Ӊ3!pQp)Tξ7]mtZ`fb ]mtZ`#XV Ն+./#Y.9#ǰ>jګ{g*8 EgeͫKkLH8]䪨Fl|aMn1~$,|b|.4$KL3fӐ1Wp|6)íaun9*L5 !k#κo#Ǔ9P<Nb 1;m#r3:aV#X9AYtrwvN7Pd;LLXcc3|̰ɜl.^t(HrSrQx? z5̊ёV>{SJ-(o(|OXL[=8 lk_쨋lCxr2ɀGbb5@LPYՉ"b+M'yDR/i1!g'lSqseE~O>ig-CC͋%tH2K S>p=#?#d%+ N <@pty 0 ^     8  | (8m9 m:4mG|HI4XLYd\]@^;bd:e?fBlDt\uv wx y |###"#d#hClibvirt-daemon-driver-storage-core8.0.023.1.module+el8.10.0+1779+84732956Storage 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.fbord1-prod-x86build003.svc.aws.rockylinux.org CKojiRockyLGPLv2+infrastructure@rockylinux.orgUnspecifiedhttps://libvirt.org/linuxx86_640a^KE!*IJAa0h0 HAAAA큤faaBfafafafafafafafafafafafafafafafafafafafafa7a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e26562942dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744dee591821721a0da5378829a8396e0d92e9d7ba39d48ee20cd9a869862539002d4c99a4289713f9d6eb759268e41010ab88635e7e9a50fd750870422f31de189dcea082f8bab6bb314787657a57797628bf9e41f424f74e2c9ec682b7b4c35d8a3097481aaf0cb6083b42f02f9c0d7e507864357d36b347d8da3ed9a9f9f7969dae699b1f558d80e3f2ee889d1a631857b7b5229652fdc6f19f10fb6618490acc30205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21dd9c7813b6dd4904520811ff85b21ad180fe9fcff02e4f2b58622f70a169b43502../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/sbin/virtstoraged../../../../usr/libexec/libvirt_parthelper../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.1.module+el8.10.0+1779+84732956.src.rpmconfig(libvirt-daemon-driver-storage-core)libvirt-daemon-driver-storage-corelibvirt-daemon-driver-storage-core(x86-64)libvirt_driver_storage.so()(64bit)libvirt_storage_backend_fs.so()(64bit)libvirt_storage_file_fs.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/usr/bin/qemu-imgconfig(libvirt-daemon-driver-storage-core)libblkid.so.1()(64bit)libblkid.so.1(BLKID_1.0)(64bit)libblkid.so.1(BLKID_2.15)(64bit)libblkid.so.1(BLKID_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libparted.so.2()(64bit)libselinux.so.1()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_7.7.0)(64bit)libvirt.so.0(LIBVIRT_7.8.0)(64bit)libvirt.so.0(LIBVIRT_8.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)nfs-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)util-linux8.0.0-23.1.module+el8.10.0+1779+847329568.0.0-23.1.module+el8.10.0+1779+847329568.0.0-23.1.module+el8.10.0+1779+847329563.0.4-14.6.0-14.0-15.2-14.14.3f-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.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- remote: check for negative array lengths before allocation (CVE-2024-2494)- virnuma: Avoid integer overflow in virNumaGetPages() (rhbz#RHEL-16749)- lib: Set up cpuset controller for restrictive numatune (rhbz#2223464)- nodedev: update transient mdevs (rhbz#2143160)- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 8.0.0-23.1.module+el8.10.0+1779+847329568.0.0-23.1.module+el8.10.0+1779+847329568.0.0-23.1.module+el8.10.0+1779+84732956 virtstoraged.confvirtstoraged.build-ide7a817aa6546701c4ab5c64cdb7aec9fedf5d660fea34905cb7a53396f7752b41d5e12213c68c27b5a23455ca2b21374d8f46d777840249cb99b037f9fe621aa97c5d9994ed0b660c019c5e9fbfeaf90a33aa4010e082e171dcea8dbfe910b01441fvirtstoraged-admin.socketvirtstoraged-ro.socketvirtstoraged.servicevirtstoraged.socketlibvirt_driver_storage.solibvirt_storage_backend_fs.solibvirt_storage_file_fs.solibvirt_parthelpervirtstoragedtest_virtstoraged.augvirtstoraged.augvirtstoraged.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id/2d//usr/lib/.build-id//usr/lib/.build-id/60//usr/lib/.build-id//usr/lib/.build-id/7b//usr/lib/.build-id/7f//usr/lib/.build-id/96//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/lib64/libvirt/storage-backend//usr/lib64/libvirt/storage-file//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9690a33aa4010e082e171dcea8dbfe910b01441f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2de7a817aa6546701c4ab5c64cdb7aec9fedf5d6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=60fea34905cb7a53396f7752b41d5e12213c68c2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=7f9fe621aa97c5d9994ed0b660c019c5e9fbfeaf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=7b5a23455ca2b21374d8f46d777840249cb99b03, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) *5 rPR}RRRR R R6RQR{RR R RRR|RRR RRPR R R R R{RRR RRPR R R R R{RR RRR{R R R R RRRR RRRR R RRRRRR RR RuR=RnRQR`RfR[RLR0RcR/RHRxR$R-RCR?R*RRRUR3ROR#RVRiR_RsRAR,RmR"RkRzRhRJRNRSRjRRgRPRqRyR%R7R6R:RvReR RtR5RXRBR^RoRZRWR.RKRdR+R;R2R)R]R4RpR!R8R1RaR(R'RwRERGRlRbRIR&RFRR{RRRRRRRR RRutf-8c89ab2ba4e788c4515b1eaa62e6fb14ae4b24ae25e71bc919ea129b02920c182virt:rhel:8100020240409152846:e155f54d?07zXZ !#,·] b2u Q{LY+z{dA Pn6hW~/$Yx'رve;;G@Cg? deB@ GnwR BR&&fP;~'4Z>OO gn*F%3mzeE-~_<;Wu74FVCe.(EA_ܐh(Uccn][o\=s,O}1;C#Wʦ0vuZeEA=;rX!Fo{V{{p=\GLtaS+j́=Dh9(#,B+M`V4.֏&JDb 1 w[cb"Z6wTl}CB85{9Pꨨ%*~q:Z|}qF‹/<Bvx> mŸ=Tj%`/:*w^Q媡!X:ʗtP +%UL#+¯s׳!ϼx?u}+h h'G> VrDF?wIw m*Ǻއ?ťL$+'wz|VQJU` /R{)e6_?Śe֐4lO\ֹ'7#R/= lUFLg+pa42 01vp0xp)Jgkٌ 246ϪDc*9T'lM%KQ@IKopi%M%fŽ70qYxiSmR/i\4rwPh{ZY}Hݲ X^ޮ(%es[+*3d@wӠ4 {5R,剜2 R{VA=&/ǣV@U튡|2\4+s-'tVyQhTe8?5}ȆZ[Y)ѰQ3MʹnMaSN fYߒ5-[K Sz;Z5), FSCOp(4}%R`/YҮ SW*#qycH rJ_G5+bnP,dY@wPKBQƣT5/6~6eoT7R>IU . Ӄ̈S@ټ>v6 ̥EYJ9_Wx(q" !^꼯"f.=qJWaHM?I!jߝ _N^1AFc5t ,>4CTu|@-++OWFT1%$qM\lRM 8u`'wo$^Tu-_m[94u[ T7\ŅR6C6J6h]Cd$; %x TMLmywlsC~KQ9D5`Uo#'L0`6Vx~Tt`+Z ֥IƼww QE7? ;UehSdK}֏[EߊvDUHBS=N) d,E|p5w;)F3E` 8U릏!=BOEFh:Ob"}VB,E?nmOVC5+-O4R]tEvh82NMFV]by@2_,5*"}p5^PurRԾ!z]|@{c_??R)k^V&`$wܒP]\zBw^UyrFCstW JŷPlĨN2q}>d4Fk~!e 2ʔ8I@-Ϥ{Lt9_R[`Ws.'k/QBKǵ!o+@OKNӇ\Sr7}@ :x XE/5a5FQ=h5K͎<\;rb?IMW{Jc=y'-v|(ZƊFNfcW񍷒_F%i 0-sAeP~JsjRŒt'goh+|u:i`S֙W HiCu1H4d)\q(IDM)fhK;)½ֻ駷U>1AO61iAfH .aYoaYq|&ۥ5?w|w˦92EǶlFlT3S@J8An˜'3#n^oςGD{sA|je%fG?iD/VKfMЫzm2iwrn, Ouaz\oaye0лeD5XB;yN4gt壖npCc٤'DBbk߁ f_GXuvf0-p&s*30i?t( %]*kFmc!KA@˳K*s,y]he8d@'wf lr6/b>@EyoM2\'G5Q.!/?C_;v>};3E9^IkyKf@-SO{:dSwRBO& 29:</$kٺMC\&:}{v/S4f,xʡYP,[n웭"M++ 5eDUKH0$Χvt-/exran ƞտ7)%"~ne>Ara=Sy|nd 1kF}=Έ] Yާ9%n5#SHE&k Kn2dڅ􀖩B(tZ;npU'@_$IĞWg1Oph1@g:Rb[U+:;}l֕S v5_<[k%Dږq/@LD6nFrL0gP7;>%A/ժV# + G[yiv rE=6ޛ~uǛ̇#0͖Jy!cEUU -HeUN3qqM !Ӆ8OTqm|s4nv]@1>O4 , OoԎ|HՈס3kQ$HCfJbY#FI?9bb٥y]xxςym4n `|ЏzEߎxa9JUY9W%-QIc@kp  OT̶ zZ md1!=*[<ѱyR%Ε/=]HFg:ޙOY\:6^r yVȪK xB)~qʷKigט9J jVk= gPp7X.az%Q4{-"sgH;u Ώ}jYnٙ<'}Ķzl̇OpEv|*6{ )cd*QKu 0C︷^"U&ۍB Fg_At< ]Dbg?e}~S"YXa - d0Z˅;&LiNIz}ao3Z7(LLv_iܯw*rךWʂ1Jy'-}*X1Ixmp˹R)\8BjʿΡyl=T,!qnp7gy!46Uo v,;WRoKQN%\y|;rtyEɹ冶pa'FܭG'HD\]$UF$[Hیw4c:/Y7JV?[N\zkA*u@VP(8v^y6GL'Qt\Ȁ7|؍3 BU,gL)SrFCbxV/RH 9 [%J7ߓCsKA1A@Pc+X0@<)F&|,GĞRH@H*%rm [X^P80 Lk[)2 s;wWܴܧI\8keqmUȍO o|X;-G>Q?goe  #.W(G++߂FjWQd:[74 `/gKJ~'A"-]/ʠ;ߧ5M 5DJW,z.9< ^_֮lrw>u[BGP=c>id%ţV#{px~r x h&O`-|皩vHby.M< gu_!7H㦀F*"C$"mZ[ %>; siȼl؆GsjEFiwT\L4֥hd81` C4Ѳ&$hu3V9fgE^cZD8HT&Ay\HX)r82^w4bqB÷km<,H~$}.)~ ؙl+ܬ=$U*Ӂ‚kAN\H0Ep_*0=th^7=V/RLR Q$a=nE7LKGD^6 !96>Ip$gq0[܁[g74pCѫMX\lgwe]{|Cb9qap1.A EGVBF!LQ!cڌg:}"PQlbёk䱉U::û aoY#pPg3B>hkgz +7+~@7 3Rvqg̭nJřw:y@I hM ~OAww pNcn%e~[`1Bݓ,!hgkIBqkw%us\.Rc?魫scpq#6Y$NIpo! 4]*^`ttBڝ6;*=Dݸ)lfnϊ牞#OY& \u/LG!6f^q:R Z'1G/3Pч;Z{Qy%Tyrl bRrUwn0fB_Uh:#܅ǿ_֧ey=_Bku8]1$QiS2!j#||c.Sn;tt/2"l:Q>n[R?oyׁ2. jCK &3TeIprf~9Zjo]&\`xlMt74!=Yz3& Zђ_Z4x]U"Qyh6 ,4۴=`7:+5Ll,SZ boZlNN25G4ۇ=maPpͳL%w8S>e3ldq%q=_Bi{GS M-8#Z]MK@U4g8E|^scCUWU30Us7Gu"?Ke63-NLg8UYm";amm7۫<$-G&_Q\}o;U^@2, <.Ց#*#}ul#h̀&>TS"a 'Q].$oghUC#Jhj"Vf2BMY+,r̜{Rxղc 6FCEP'UenrKdwю 躼PdBNc#j(I ^ẑ oW- ĘdލVzyp ||-AX^ ." =7* Mf%m&j,b-zzڂaPD5u9:RƟH3~5CJr$,4Z8?,bLrwu9fYYĺA+e9ox ザ=n5R>ټ|bVRx=Yd>Y154rߩQڌ rHfPmuyӖ/;^WqqN\*$1/?(7[Tt˿]> PJ`l#ΛOgq7t:Hv4=2b.38տP'Wބ>QkW+ڌ( c_NuX&ܠӾRS&:7e /[c}rfo(?R(ڲ?!*-0"o*ZdÅk)jaf>rcBU"!`~BRzo>mؕ_Ima\(LM="lvqEε _L-QjVT8qF'.M(lp8a)C]E6Y~.' "b~:I[>ˆg.y0AopCrHaMYM5b*0KN$AM/!uhԌ^k ,&"AdIDE-@ MhvfN%mIkr6PJb?7Y٬zٺ#8#^y>͠z9uyOL;9d :=꺸2r@KIs ܟwK^*#0{L.82jcJmǣVX歀ЀLMV;-'u1B ީ(+Si}3\`t73\L3 7Hyxذ&!SڨQJnNJ*S#U^0w@OKf>Hy)v+f9+(wo|{Єw1|s9Q15doKN神v/#mr+#rj1(d4/y /Lj[]TZNx(Ђ@ժ@ (V>7>*Rj 3h=~SB(|m~$N "O  ȻσkO5zވ0bK!$19U.Kᠩ2~4޽sgJ )hk+kB*MW{v>a8(MHN+jJ^kJe$۰z25j*:9wab80cda خJ׶⩫G43BqJ5~=߈8)+e(L15^2vC>`JLx9{jzJ YB9\A*}zl}DvqI\=lA: >͆FP(mʪPg5824k!L&s={f,x.Q3ZAJ- *=Z!V^?C" %p ƦyyKحjE׭}IRv40GVY2yAf7SZm2wPӥ'[T2㨺 Ԥ!7u}Z_b],ن+S iC4惦 Uc7!G@& r Ө9{rĸo1r$AB#KwDYMm=y4qQs݋=s$yZ覶s<˃Z獑b?|O;V[j+4AᏔ:HDaxGmp]+YxxNSЫ 2>qymԀײge:-o, Oh>nV%hV۸%j%~W)|E/6]zji&s]IU?y&ɉҐFg :s]3 *ֹe2IHN-qϛR5q ~}J6涵K3u34,z [MAiw) O +agfJ^o'"H! Q'Ur T.z%PW[k`"%00 xZrR F2(NLso^vA)29\ɏV zC>$?QrZlT-˹DǕp LŨ9o_+6̅4Bhd7 1 h]P.jz;PͦZ؂m"-OQ[}ZtkQ ǂ8_zŸ7FtOͿeb<,&>1ART/s;h,j1sP`~x 迷5x+R%7N1kYoܴ%gH~,gw9W3$;^8&Cd'-̊dЛ,-VV+_4%>_5)9}P|1vAބO+a13 Ƅly͝yۆZyD.j1=A,Wd>f 1bK$?#3SM&)1kiW><ɣLzuyâvUPrW'\7coK3:[ft<߹mysDd؝}/1&mgDm7!PT 3[HV`g{Ba>~yDZteJ4U@7gGJ\b|j*m2fd; US,#&GIgB`! .nf鋄7@92b sG}`KaS5?}#'0tl) ?o 4[luFvg"b- ,b%u:[hA9yUE v5dI9aW .죀$ȶ V&p83{| ^J%籶%w*6[2{9Y0-i>~Yh\Wi|ƅTn&e!mwpDETkzNOIi(K٪\zs]W /#6l nL2ɺY{`kIO{oo@{~A!B+7@claG?%wʊ [fo?h7lwגGFn5yr`_DEKj ̞_rg,>ʷ}GQo :bw?Yʮ ;%mo85Eќ`:݇yWb;0^E{T?gYg <ȕ{>X2$| ];ޤg9׮>=#@GĒkn?D{ˉc5iDE a@}IeNeMbuFB'*8s4p|d{01H].Ѳ@`icP}[c_3# KZy8cdr!D3ŴdI3sfVgcjq_lE7m}>+|f3ͷJ{V$d:+yAޜΉ=I+ψGXj<3ùM|e@9 C =p{{.<ݤV&L3MUZNC#[_w(©9 ?vRNѹ=G RQ/鈡R h㱢o6n ĎI:ΐ| n`",z%"sW;!j $J|Xf,F{b۷DlSSe/Z嬺^lXyY< 75T6,YagU a% _*)Ҵ9IT}?wH;m' +d}2eU> B۫qY`LWhk3y-&{Sww5hΐ{Q4; =%& Dž\&Ak lH$bGz.n H2Yׂo?` )k"B3\dxI<)TK9h& Է,7Mxk7PUY"9\,Y!M|'7ٖm(&#J{L~ӌ}CBB %6$544Vwwsu<D cS`"٣QZ&C̊^tcm z] g]N.Up@plV?8ڮCO-N Np\ڑӒr8nʊĸ[ʰ?lhD2@?Y$~uN眩 \rG/gAǗ)נWpgBQ ߃1 R[pl9:5Dӓˣ"o4]XK톢*FhK `LneJlQC y8/y$@[|Nj80';Ioѿh x'cP+R,/MKpmxqBMNݵ&/'v#~^ùW A3k a+lQU; 'S2ܜ*h.KMe6 rATNz]-^,Diߕ2"30cD[qCfxE-6پTi\!0h5CΧ)q1̠bPQA8xq6k)6:r^Fig.A?Eؽu^-u wKL}dtr;)ʄ-}9l(m~~c)D§/oo^[Yt&JJs+A>y)^)5(B6ek7ёsbe|޶z|‰G%i_~;mP2:`y7/}c,0`ʚq$vҗՅW|]灈n(_wǾruћnK=Y vAHNa]?5 hC\BhNwb?,68D|)g]vqa CT۾@7QOٔ3~Lrļ۔䧩@˫ZUVV7hY x}[: ge][״?#bˈ0m\Xg umt5s6p]GNg76yYy]@kϹaI2yCAW蜉RnM94,}M9CmM-bh"}|QAڴcYe(0%{/oW؅1I,S~W(*- tU> @?H.ϑu*]RrXcyƽGzZa3Id`^?JM7/#=K:!ZAI-za zǫDSHXKnzvM^s&R3.LT}b1 ^?ACYٱZAo!.67١}Džg͡dُ8Ȯ4cunren&@g;i;oň\k_VhU3{X8']9'ESQz:yh3@cw T0PȁF@V$Ǘ%,@!UK^Y c߰Z av4¤xgE~]h:nJ ۹o 37cYfhrˏ AvsѾNTi( z._E~Sm_ i*HKݬd|sq/NbZ-3Do+/ qm Άm~h2W*.vͼvZChLLVwl>"@,n|종UZxcYPn雕Q@]X!4W ×`+HcI`3{WМ\oB]v'2>}$%V-^Hn(lBjƛJ[Ա 6;4Қo݇ʣmQʞ[>(q."X6XM`' hY-8)̘^V=qwv1shj{;2KZK9Rd5H0u.zN?xXQ q!RI5AML:Boz:oUvh+giS isd X#Ŧ$R&cer?qFvk+'LvN\. lad<<0qh*+yo @{00o3Jº|I[.7v+ݜh7%{ͩR f/*Z|w|c;9ny* o [dV$)#0sekaد0fF^eW7sƿXJ-2}f ֙BUJ1n֌0.)$vI~mKj.GkZi +i-gT9K4etu#GD\W5X?eU ?sGDa2+VۨY'$uGz'yHOƸPd7x@.ݭu;sc|o9NNVP.ݮ@Ov͊z`v{Pz 'i2ԵD'|;k~xtV[ZNoܷ"L?d4&!A~K+lM":!OoΘED׿wPQoQݰk)?!6$5N0_/&-!wެ݁;u)NW~0XزU?EeDUG r@Qïр6.jy<"ba vΛ`7bndNE!qejpȓ"O`ͼ &+=s%<-&.\{W6QӢN1IIy@nkxڼ Cqby7s!oUأR=ȆE UT#D1rkp܂Wzþd < \Imi m2<4X[@(,v*M>Seɲ=t(HhG0]zt^nڐ 9(v.))㙹i{i͝1z3^ڴkݮ+](bNKq<+]0&S/K4=O Z>nZ!&瞲j>E6K,.Ig3M[P.=E~iU H6"UY`l1febl XH/(om5JK6I1Ѱ)I[KeES&*8x9m_jˊdQ$j,cDgWy߭rNҤ]~ykrnң ݶ5XL}eR ϤQ}tUVÏhAYɯcWOU#~fFY1ͩ!sQ*\m &nbx`D-)R]Ż$*y ڐ'sDaƎ$0Cle,u.:{ArIvUm@1Ʒ?9F-U%k&_8өa-%&w؜s8_^Dk[61kԏK ;l|p'|,^c3PBw#+dBQDZ$P0@|Q{E(q"M\(H*k\DKl /cC.^7Z~G?:(|xLs0UX"֎?~뜅θiO?6xH|,;A46#_Gxh9fye GJ|4b݆oΏ%h߆J<a!R˱ag[64paǯ]57e+ݑy9@c ѵٍga4ow\y;2d,@d)w_(YX'1_jHSETǒQKy )teEGt J~4kEjD%kwL5-roi7 ,Ђ_tJ2IuvꔁbhvJ+ *L^W!2#^nĽNL43.}o8a!LrbtޓOeqrnɺ9e3̎9{yůeg?avD >G! **X5"so&L $px8^;o݊ꕺ魅>d}5Gew6q $ODRޯ` _8  V܅ \8e+mqmU`EMVM>I$|t9u:xIc! @׋QP۪@/A\%z: x%PtT١ k^52ANhB%{O:[s s =Ђ}: u7=;)% ZI6TJ*cTkA5|'߄P-'neq!&7ӪpVĸ|»==deUtZ__ Jߌ8fuț i_^*}{p)o)@#^^=b D`2Ҝ'.hॲ_S"cXdyDNmR$MGi>%u'[ɯQ'A]cUfyd3 Z~B]s%:z%-E5l] x .W3 h{(Z2[6R&/7: {Sڈ>o$N]R5 (wMRy6آDTEwew{dJ{!{#9-<>R`)J\U fB$,MĨ ή˿0';e dPł* ?~ ȓi!Z%c(P9 jh6_54~@+W~EȜ*>J[].IbaㅏVS\_DI&k[zc B[e_5.CyYyHAkʶ/u`tSp¸`]]!yY`3{~|wpzPʉ_{$5\9ߛp~x-`Gvʎ!q!tFCږ݅_^qׇ@Ԁ 3F=1-HwtKq _R*-m]b00?7؁-i7WA[~yc94hmb` [^S"&t,iF=~rjtJ~"R5Yc9 mUNl?A14|bW1\T^ -O[ҥAS; qjaFs7P>n4ҹu+>=W)˧}JoBF!tum;с:n N?l>EgL0L1()qJVi83aJ_?~J9@*W!\uwjixy99زKXcPGϯ4q";G k=X#Rg"~J}͟|o2L-uaP]%:JIztIU1Hzhs+N F.I3hiksϭo-xntrK Eʼj9}S4/.{ykdsE8Bv'"֑r.T $1Q?HC^xjEILJSA>_[*Օ2JZS%#i;a;33t}Tzd0iuA%p` |VZ!Vum%8/5Z{u ^9<pf* wI?!+Ưņb,Usu HH̅ !zZk?> *jP1n1 ƔJ`!hoVë}!,795[o<>h+#4w 2ZGİ"rԘNVʽ[CzOJ OO1_,=F^4>~ C4?vL02f8ei Nwë|+Hڠ,~ f|mc@یk!FA8z AZWP}c2[k:}) M"!B^lmdGL7uٳ{xM&&kX!ovڴIXѵ-<1(Yy Sqm\~8" Ig eO$_m(>yxcKܟr:[ /K7g !K eih!I$C{|nQ|0Z˳|+3 &An$[8}"f6&*v#P鄣[R'~dI ?_~T ,EghI,[ʠ`G~;ܸgxnYށxƾ _SWw%ZEsӍ BRMXMe\"a 7VFfgElF<sf)Js]{64=Oʍ5ȫ5d7tV yicGԀSN&}_x IWEA,ũc |D`E.:CMWɦyff>ݙ4![Pk NLOXsYdoS9{Zp>@B:#͆[9njAR5H~ā'5ht+s "7GV_@A/1$lN}w:2A_*)pu-cOUWt8ū_AQoKJ+S :֏K4r^(5܇(d0\mQ9&1cg<']#j.]+rW_ytD廎hz͌fMѻJ'6!r7wb4s^vNE %&S`oΌZʛ4jV0ƢrL=+<`_v6);zYj `n#s> o{YK!XRߢF|AJ>)j@&=LH_8KaaʜU^.Jou\FII_nC/rxqr s+MxcXmV7xۊ3e58=G N;*G݁%^0,`-0ZoUh)](:WRWTi r0IEm rSaG[eD睇LS-~}c ᎜)wQۭc#0j!=fUڮP3~j4PX B.6q_b&Cn!30f kVTzp{@m>W圊 V 2{ h?E۰.FZ\&.HQ?䛗R3d5J2_>7Z6[spvkڢg+)fp`0.jR,κj$XJ3Q8E;Z,qxL9 *|HAD#vQQGb4jઘa'/o4Һ s ci9leD qc+wgY:Ard f:^|sT_-ʋ[aeXF(^YOn\pʓ|h WIG yJ*%ӲJQu]cf8KRvH<4怞 Qgg-x[]b9ooÈu;! :[qixdAhvht'?58f ~>&ky"#ە: WIzګRj iEUGx9jXCNP}{\d1 L^ R #2N*:)D%n.XZ$[C.˗A9~n#\6$sAxWm7ɮDUs%tJjkFg1]Ảhhpl59p@EzFnN<&%~kl0y/cFDQwh= ' V|NA"u4M"Nou]! 5aRw$Z2D+j/2ȧ.IPH\ $w|_nCO&l'M giw읒xG6$wIԑ9C '!&8H /-!Z0?7zc(mwm`F Ea'u!hάF-k3[9 ǃ=cu>4| #;=*zZznn Q5h_~g[26C¨M!MVLf%H[mA6hiȭ`κQpҩǚ` bGŀC8 )-eIʈ^7YƻɩdE`WHTx?8X| 7`-jA>5΀B%J%fl4MopK#aτ,pW<Ţ Uu4ӥ;rܔs.E| mB۳o(;Տa:/2Ug`>m,+l'Wl!hlsrޘSl}khk^<_nyC]?d`Bt:0vzܭ64oUzTa~W6H2gZµz3xXńS2ByN$jf9Jl֑$ȎWi{]w_($zlh#@K-ڔ_d:/f`vҦ{ċ !ϵwz{ [ӲEs+5=/ocK13Kf_ iL""=@6NG3ק\KA2BW#0߸תB?Ґ/I`q6k#3\PY炦BL)pnEgɈ94ϐQf WOD`-~w^6n0x<'zQu;f-A }=X+WIDijՏb-({KZ(I(7-T֝ui7J }!Wtk#vYYdEsBt1m%X10E(˂.s!em:d]墻|5aPO,ir99 cm+ ]T-"<$wp(A~ckG~ SsǸ뱇2l-YgvR7SV& YΤ= |lO-Hl_ S <&UX\CC]S 4z%[qwV?^אT.ژDޑkdt .(%9y,ulmf9d>kuqݠeecʐ@ !Dzbc,`xVS a GOb>ly&2>X%vx X!΋[;0KR5[ۼ*ib˟WDoO\yJ"i 'q;[7&a^ŸORa|dؚd6q0zeIHBȆhIDbth%\vS^52G6&?ŕ*z-WB۲$>l`1զ=r0Fȸ EJ׻=ME]vmX<|vR=ȟӭgx}k y'%/Uk3<=>Uv6Rɱ$\ɴEbAo)8pGRq~IGaT)Lê)"(!qmt }>}  H݌IQL#v6-4Х&rڣuVj?ұa9re {ȟ=z"ݚ3]kVNsr/=#UT1(8AAC77>ٻ>^F;o ݋|ɛF}p9Yq G' -?^K5b 3X& d> mɎWu+r5qLkۣ7֦RbV:Pښ?xOJn2oN"5VF@ ++H䇧7Y3L J ? EgnC-hB^Gb 1&y*kZ[K}vl7prqH/-SVz%~H_ آuyg{]&@K"D5#&cֱ+z,mVAq~$zK<̇%9KFEÿ<,JGҀq.E/!54Gr NQbWs@ۙ5a#'oL񶂱N+;`l@+ ÌhVfy ձsع8/FliáV>oNcOƕϓs#QҳpzL[eZAo$[b|KsAj"T9LUJU {"~o=bB{yf`y[E B3 F1[g8VYPo)-bjcv3ΣfAaʍd ٽ|tk7`b[M݅s#jš1A^˓pfO]Az"->(< &_O sG| @rl3[أa=6x RqwU󛯓P9"Ub 67&z twS?T5!/E:4*H"eӸ q[%]xѴ};p, ̖l45oW'g=Z;) >bWs&hs@É6ү:"ـn[7.H7-SX~h,:d|8Ңs6ݡѫ (j!^F(!!j0A"GCs m)v 9-m^?NSR'5~H i_cEdVo`P?ĕdPnvk#NVL85S^&C nYs*&M&գ.27la/" ~(Y˫IH !5TchCX8vB+ d:'(/y {zxm3{yx_ \8Q)#I - wȶ(&l: K㡷:`3ك?+Y3YS7_@Lِ ;jTtBh ej^$pjQ80>2 ƙ eX݉|.! cҏ,g/RJKym6qI\~P3}cl!4] >ڽWBqSf71#pO'cE *a_،PFUrevPF+JjEcy}^U0CG _tf1ҡn8l+&J\/p^tΜ63e=oj~sgj!9o8h BC,kBn m,n%?DR@NR lGLBٳX'FHBobm|tNڻj ;϶mn`'Ns I |ݱA(ZKA+I€!f8/=m `xNEW'@iTnR PR=؞MP2Hw/ŒB2;/1AI z@7NẈs/n^f/~G1,=VF=\Ja}׵s&f Ffsi]JkɑEOY-HffxEIWE (8OaQmP/Ni;٣@3 Pl!v҇Lr𺪈0 3`H,~Hy;L#ݡ䪙 ȡ)*\$ggϐ..<ppo]L" ,fK$?Q賟vNׁqqLO*Fx0՟U^f[v>eZ/~(;)Y-w]6蚀lP_ّ̀DLo KqyZ|ߥę5Q|D)֫SDhCRx:)e=i4r?Yj)^ v0zezy;\ ?#A{N}^Vc;k*lw/mNIhy@b8eTD Lć_{|> 3SMBO4t@P0^Ib"D1:XٜQ{Qw|K y0_XZ?f}ܢ^{+R+BgA uV#/R[hDҔ5!Ac.c/C Gu_f@ˆuDq "SDckAKcT$^. SH?xztW PeCHfě]@+9噄M`Db{Y)h|+М-NE sOFBe8_Yz:Hif@B<1MGaZ ̚Hy<.!(9!wA-z"NZn3q4'b'>( &@J )+WDiYհƨnGh+Y)KaӘL ͇ŦMlx HϜxduGxIFח-mawf~2υWDӪ+:#ƓT\ih~ &jPyڴCCk łU)T9}iܭܙezX$F*XFjH=6xǞ=-YiDt(X36x"X:B0[mj:i 5X[mOӗۜ<3 o'5h S5[zgΆm7b+=G :^cu긹]_T_Vƴԧ2=wGҴ܍Ur L `I}ii쉆7H:Rrjr+qQ򴕆Ъmd-lFv #G$w^V_͞#hUN%c .KaM*y'񳘄>w3QԳͥÑ\.5LjCt@gXe DJل9>ة][TL8Xkr`!Lk +mIzEzDvXRg)+lon>5`FT UA 쌛-強nRB[9[JҌvj\H 1%Iřp>BI(A?0Lem(\xŞ{$A3k83.n5_uWmJ Vzu^ug49iޣD8%S{f'lՁh.}ݦK\8j܅mٖ#3u"wl,qwwBxZcnN@򼼤-k#ԁGG8BOM^. =Gt^a "lw~wnA٪.<^KLUm(9nrdGI5y(H>$YD*1J&yЎkn>it{YVj+pt$c}nƺtgAaG L\VZڵzarG`pW@b8Y+!oJڒ] 6\BoݬJ@UI<$DZMA~ؕ)L.7oo>`UwaPBE-b^TX$~w2v:`IUO^2 w5IQZ'G G u[EruB`&ґj4'}0߳zw$>r7 /0LQ`yRؚg6x!OGw͏Z 䀗!a_u }.2wPYCm+[Wؖ9SW70AH{M,R-*﷡4aJ!H\pd5\I ­/I6{PaUz"t v8qݙdR3v*NtA(BUy%9β ${$?EZYW?qNzc,^st(T@0GRgg' QOL[]׉u#ބ)\o<_0y%FlM:䇁@5㈢^4,&:v t2 1]K V8aRB$g6gT{5cW>kG-1L$sǵ_{g /&eo^pm)3SqIlʹ@ ,}lY@pLT?4J`:d$;eѧ5aQ6뒆EpᙧmSkMS0ņ|hv0yxYߜQ@|ftA+9zŭK:KM=%Z̡pcnh❤cMxHCeF7m0KS>8N_$18_H1 Y@|@`WmѼĕǜMf² Kuûդ'Z!'/;Z?7c9}<gǗ{,.M7ѵq؈w{,ȷh>!%ZZ /ENH‡=rfzӐ2|&2GlBjߺVz+Z&c,|]kOTCWuT(w)V\}9gv)k pҘ e S3cܿVcC>aADKH32 ?B6>NCW ܬĥc-?֞E}QpJjZEsCne!=PYi02\ :Pi)!xH ~D7\oo,56^6EJk5m^[м-T 4qX0;n",8|(#| Zo`$ýu= 67Ʃ+OuʉFqf+&/kc+Ե+}^Vz Ce啀걐ՌugerWr'"fjÔU3S#=9Af.>Z&â'U#@Nn<<]^g3*x[saNptv)HTҢ9ЎA'+TD};rؠcP8?BŠr۬֯3 A`;/="ܒXabXɍ HJ͈4ON?4%1VQ-"ND)pij*)h$`2C]O7͵/K/yǣdr "v&#Ds,?_돳XrJ$1ø[Wt') )/Nc-]jLu.MSw+;CaV(r=@*ߡXʍQTE3j'絗l*vZ\4μ[ˡGN*!C~8EGkW!yX`*Xehr;o1TadzF34q..fdL'7Rc4hrl@FXȍ`h r?N\vl[xRA.džX 4U^0z]NA(U Wi#9NV(z0gAw[wcDck q~@KZ?TkpM]j/R4TOXcZMdݴ:_㊯ f/'D7PMMlj*D:8o%ս!^Vh0}A/NŰ*A!PrB =أDc.{̰&|wDq:@mPiX!@n $JfY1b t$ EJMC ` z0q9k{w)k9SҲ|=Y^x@y_`uZr7g@0m>ڷ&E5sxn8s_!Aa3v$',n"* ,P_U8[\G>XAk(bq1|lȫhT5k[m[vz.Onй;eMADFPr)s칮Nmm_2/m$Tt̢ MP*/n|Z;hT.esZB_/J:rve5jy}N&]BB{߭ V|S\nXp7G%# gt=EZN wZjAx"woǝD]I9fqPIIwO|hdjsvm]Jd{hQL<~'QB=3jmrU T87OXr$2AP>P#`'xIYn!/N#שYltЯDr ϨZaUS/ܥTA;Tbf=M% %>_D3B~3zF[mxjy,/b-1%5tg3usٽWT|_,KS^͟TׁNEDj\iK'ᄠb؂BпkبL{Zku;f}Mʖ1΄5α)J} aGH#rĨp:qDŗx-53ImZ\Erk>p)Fhɮ9S\lgq>~IYh<̦E&wc34GOGl"$Xd H F,ZC/tݘ\͇y5[v qnދLb w9p(FHdgM>|td฼0Z`/`O-+!йImnJ!!I G6$yngdgp5'dFt zU,:}؄4,3&9ŶAy_\RRmGd\5=&󮛷]V MlJmub4D9 RjF%Hm3idyȜ :ƛjzk1vv({-~ ؐsG6UߵJ |%?}Z"MS)u~<<[aPB9ť t[pGS/= K8lŒ?0^O=['l?\%$U67QkiRrwKXpz =(:̎fl>0k+1@dEz]`2U{T;&{[ߺehY1'Y#^iqЦ#U!mRR:H<ɲ̓ag5[spu%#k %@ъCGO=CKh0y ̭eJ0s|.r2@F TNࣴ*͛s@jJi(8bNQX-?eBU'EC»|(u Xȕ0f'K,|6#_LbQRw!%zo;%{tha)n!@W-;u*x17gzaZ<*0FD¡ isIּϔ]%%%5{Gh uC1@pt+QY ~jɕL,g*׍ޕR<9n% :Z]!\lm_*7r9pb\}83?Q2Qeܨ1 dIleQggBe;l]&xʷQ<B0?y5Hy[$ht%fߞz6kLd^-Hyػ] AQ >Q6"fL_DCID a=$pr81.OvoNQ*{Qk-֠1*V}2 shh1̱?dtz+)/wǺ3-Cng1?iY,cRI3EHG No.XMwyp@i&ks tɳ+]Ԕv&;P, m2_,rN $}.D<ѩeJ$L/U\n-qx4٤纠ڣfΧCꆶčcֱ1sԸo ڋmBAE%f8N8߂:}eŁCC \ IDlp4Üfge;N|gd+l0is(GSE+BZ)6 BWK6AFRsŦJzG%~'Y7ˣs'Cex[Wt*Lk[Xi0}<ޮS&"%J={.`1!W*rT eQ%Xw_Av|m\0X\ PPAےUZ܍kV#n*wL#$X}3hn_(iy*Blaݰɽ=J3_z^]Ypb_T7߱~MmFݷ>xmaeVG,1ユ01*}[UfW@ =xJ\qehŬЕr-1Rɷq2JAHBO*|@ؕ"_HT9 [O ^qylClaD5Eq^ 巸 wMt(9Eb?rptst^!z'>˳CӾm*$*,RUuN3kԪf~t7#&?tTLoh\t/"I*sS' C\G+龐w.[mop{fM0g47~W&j8?W٥cu9ӽ Z[9 Rl Jʔ.h'{Oڀ@L٦MRD]qZd{>PS/Hauµ,iPkj.E7@Rށpyl~; 6rG56"u(g\gp犊'?Y\*BUh))_ ym$d~PgrfEAwKwrU- ENzvj2CϚB/gݬoz^ɊC93}UoB/ *fGP%?ɗ0 gЇLNQ. bUvKh[8eDMpFS1t Se߅`=WM2Ѡd4Y?%)~2QL=LM:ˬC\9qkwv :أ p6vabH( ̱EhpbcJ[,{M֕%-x>c:wkZζqa3?`> 83#z X ѿ(+z CűBbϷFI#05R2DvDn(L&sUh8g]P&McGUF\OZdG<$%S197haX k{ǀ71^if?r*<}cJ27dQdBzṼ-4?ϤW̭OS. Vא`X>Iu;c7F Uq9YF --WkP $I* [UHoQ\+QהN鏩o)DMݑ\<CcrCU ,D],Ji:FD?*`c`dQ TcwگW޸ vݧbB`Jj.*o۔)CU%h+/ÇUlRN-="Znn QfLJVE^uLϝ3:`~-R7N֓̌_bϟٹv2J8׃}&fTEtN); t+9h,eSttrV:~Sү#'hy*`y?p?F|G齸E\.KD~j4Z=סY|N=m}Mi$ xUS\_CKFOvX" ,}i g~2aQ .n+B(Nd-SV2Y.w{ `yw1xסY 6سy>[p6vq9O_D;c7R1:3ȐkaMpZpZWlUo4@[&|Txvc, ښsiFLsp@J [8ӮE՜+-Ib&<OyW1"'.,FMO64A̷mbM(ô@*ߢL +U$xnVazktpG@`Ѩo9lrnak~_<7ZQ߿a w{‘ {^ɤe\^x#ikgo co/kw#ҩ{J֭._,ߵbC|N <'Zgd$/W oduLd=)+ hKk+ܼ 9t7]D ć9hj ua""˨KKR)қz)=*(׬(Pv ۈϠed tլI7QA~B _妬$6t:2E؁PD+ۏ&LpX&Y& ߢw׭,.w Y %4G"|sBSC~T:Ƅf3^ͥGG\~x%&;HLo}/6HSdf:=0S k[E\$ȍ糊+IuNRuʨ7NUAޮ 4}̗K606МF=o +%JN)o^g$?P# j-QuK\rh QHvm5ͳwtȞmTbs{|`X II{p;"#C1mj 0Ju'"5+I&aͱE^Lﳂv0ݯ[gFaZ-+zQUIF=KtҤ` uSKj_F6Sycf}؍&3?ECRy E@3r|K?|0lpe@kߙnq Ua5[6؊ F*X9fH:SoH`^di]mVC w-Q8árˠ}N  K-N] PTY#nI×H ᕉ9'a^OwLSav@ ,2gUu) M$L$M0p^LNfPqg, (k@̼(L_"üQJ[E8'*ȗj ӳ spLiȾ|n d})/.XFN [h+Xjr)NL)_ޜ0HuIR*8Vgve[#ƍ e)d5 `lVw %Edd&ߧOILWّYb efT~=`1A6P(TW+ծ&3pyn(!TUa'uXZx:k fpĬ^SXsBLUu铕&^OAa9/tM@<ƒ'g.0ipEמ\կFZe=I 둵=(/Lc*ME2=L&*y'Γ&kiSM&V|9б9Au3>ѯcDj ?J"P;J%nn$r҅Aޮ*Jjd=Et)y[.{(`ߠmίz %0 Qgg1j:ܒkAR 8ecMbuc[A9iB CvtWep=aYkQOrS6`,/N-v^Fp}kc \Z#UC{ZF؏;B4e*}/8 : \7*2Ge/9HnP#`Ro!qe@י[rwmV Nb"vPM5N)LK208mhxySɒ9N@9;+mC W[g|sj%Xdba0g@ʣУ21ѡUs /_99ho+?ñ۹FC)YL8C6=D@w_V"epTO1"Xޗ <*@+:S20ʷr7}]K f ,ɔ֯EMdO`.b71Gc ]Vm!D8"6c !d uԑpoەv&v*5e5!uw,(%7e>&aoԭ!a1.9H`nn#wsT_JBrTIJ9+oL#D l!@j>K$@&/>@y7{ύh=ta.ԯ\;wyLF_=Vf5mo`q#袘ݲEsb!]-zt!lҾFht b>3%fk^A='3n uA>QO,7 Zhj[8;D]KL-pP B,$xWḶjL9y>Ѭϲoo+C؊xxqpys7n4I0KwN^莮..2k7+WG֏|L/+7~57ʮUgbՓN˶-q`%dbFݝnAf2SNA_Oo;}<"5?a<`\~1Ƙ0ݽՅ]:l|Pu%qm~c@QFIMvHaBhPQMh+L?k1Cy+B8X&WABS(*.n;AURgy .G0e}9)ՏޒW.to.X쳖NbTT'Sa Z{`]MhWaxtV)5Y5b~Q &;Jm%Bp (S_u3|zvd9&YRe@`&iQdfçMU5 !'řf6SLM' \Ma]K 5&~, ƯC8-F ƶ?'K+.$[?LpWZ1뜀\M m6ZY2c3YP]svg²)h ˄pZoD 7#eM[tzRG(^𑎦t˷ᷬn/l;^u_ Mi-ӉƝx&%qvGD?MiGupx[׀iF4"U2h4R[k!N'×܇p[ ',\z3E!+җƁJMXY5 Xff sdsҮ:=yf dsy8~,[n9q79R,w @Y1Kw̹de)gg-O"=SQ~$,~bnL:M3[5XL X'A>qޫIb9/Yz uqUFQ|XB=;]:69p\E\1W`3i4TѲ@ X4r3/:;V0wc}BlI8C;]%xQ+uZm&aB{q~͆v!H '.뛕4'TB3 ZdS?u( ]7Q7z9h~%oY/=o0^n=BB\KUE[ԹFiOpmb}f>>lN;*,YvoxL$B:(jN,K/~#y E,q]K46b&xx?z\_#QCA ?KPx'YM1~pqy="43Bxy{1>2.[,: 4wM<:eSWZ"FBF3kT\B\/J|]R澩w'݀ a{Ol?Ut*ycOĝ=?B_uMm`N%PKcjbZPh$!uBT aʥy`Mۇn)wME]Cf2r)LQ7JOu}H ˂6۬0PZWl>0`Άw^DˉgyJFqZCmہ.FKhaIƾSr%xw lyV3#* v hC˴ $tQrP֮i147.THfO{2y'V")Gdnj)' ޕmGݽhɜӮ5;_]@VTPK`bmQ;$2իSp}«ibK|쮗(y$!*9m{d7KZja@}l>L>1shϫIɹPd @w]) hn?v.`SU|8g;qce?R$ }Ē{]Kf۲%L  /O:¹7[TJd]EGViIus\u),A|:wS@ KzC&ʘ擼@Ŭ.mKh RboqM!Ő_o~AR&sǘ;;in{bذM% t N*䰢>4*d(Tu,#`TۓEgR9,[#oHd^o U *b&sFL%bOPE9SuJ@[ǒl *ͬHVCwh_uXV$ԧ79mWEv`W5b ݾNt <"㴥Ej qDV#KieV,AuvBޘWMsxHlen5U1T5oPn Ƿ'dFRVsۛatF=:/[ m`_`;C̅׺ut8 )ZCxLZvZڠ88YxPA0Yķc)ndٞyXB{` 7hC}u*73m^U6v!W Zg~?'#7lX"4RbLc򈝖nRlzGu[؀{s䓞]ʠ_j8|mcR63|r{}74,js4R3W?65 5̫Z9XdJAޥ֎OQX_*btgd\;sB(hX Ez}/Xu(U8ڹ V8~M&6x|˱`؝A2##,R --Ӭ\d!8xO3׃+jdW$LgdO6ڝO P%pb RnZ܎fRVUb8Sm0A<%W5zeܮ*f([ j`(tU_1,QokwiP!DŒ9NM=Md| ^E^p-Ni(j2YC[9gTׅŢ;}js-.z%qںL8C-4.ɻc ~|ߢ J+%>n@#;k<#(.cn<y*l\%"jP-:@BB?cĂ[ X5@Б}5GizI&Zt2tG۵O3rʵ3EK^K{ָh:/@zشKr ϸlR540J2<3%$UQLK֗"@N7-S60nd&-Y|)pSd Ym!wWt]]6,7'IDux~3mh!AΌuo}Y^' 8;?;{y4G];\H;[P*MGd,ÿ&i<9?=6}."3{;ߠ(M/EwO)wa`ұFSX@~Ԁ(Ӄv CFHR }cԪBqag+9WM 2 028߆Co1дuBK-1&}y"j2?d'C ^SNVq첡иW'پlx8 Z.P"8,J1N.3*pwj`<ᆊ)O<&]D>a(aPP`m0kٴ ~vRt^33^Pc7u~G%tmw4$ e L l͎}4 KxT] i?u{%໑sr\-I|pm=CXwLq)I|0W}&f&$Bx)Z2_o\BX²euݳ5+*e w(&CcY_7D*.' 2|ݬѓC dثM 6+_ky;2uK3'Ƭ B 葦З>1N׷G!Ǵ#!8ٿT_9ާ`IF&0x{*a*6_X[Smo]=?շNM?xOfHހiIX#_Ī\1]yR^/$7]<|J-GK3)cdƂG7c{jOǧ5U}1ܕmF-n!gl&u5:Q'DK KdyrkHe4DZWsueMXmM|`_ '%B #sby Ч67GOxr@lz ⑀O5K;"O FET@hʱ[dys`!{M@M2KIeF-5Kȿ~{P{- *WgPK-h "la\JXx_E:̊ b3.#9=7uN=w[Vh|0`zqGvD$p)\Te7%$9rސiTMi0jqօy96v+G|pϦPޒ_@ha$0H cmokam} 5` Sn88P'KCA55EC8AVZjD((ֻϔ" @1*?Q/0_}x4UJ~wE&UGtI̛k7ZZcțƁ}sËߌ<{Eot!6;SkԢV·x.6\UW Z@<7+Y*]^v'[w"aU@~o@a E10~!o$PkH [=Nm[r3.wZVUZ-QEl/u^Z8wQM}3y_l))sn14oFg1c%,%&zpҮ{ͬzcUPRw a9k뒹APR*R/WzVuLcS,Y"^9 McjFwPGhiX{}3^I+Z/ U@ot{@Kb%'oBu+jJb!u o{kM[ߠ sǷ,>zyT )}cĖl<{oW]ƵPRY^ 䛞gYԣb&h2iC3L>pskug>nGrþA{B?&@ a%iWlWⰈ9F eP/^C±gX( |VHi\= -q,%|aT^82bM@\1Yq6;DZsH{ʸL%Ť LdG] ĕ3nt*0hMH\'A;_/gJ@xt>wӞT@o^0@isIVڴ{۝dC>Yc&c7D GXڄ&tJ,e4%(s,|u; Gq`"> noo8-q<˙%a편 ~|=T/g)%R]Rtl[^Xz#"wb7OQ0`X$&}=z&N>ݔHX0,E dSK]X=@6'#r3 *z!Sfw #pSKRUx :gf, \M<]~{+%_80#KȮ?WW%8+oNI VpB{ߖv,d QPC;"SQaG :Th }ʂw7BC7zqbn{ }{ jF$D5Tk8$jc=gkWY5vK7EUmV>T)^Dzz[?iioߨ~)8n|v\Aդӛm+l^<Bd} +xZWzZ7qMѨvm{ }(5cfg fϦ=? gFp?z]!!D& 9 w> /%sqfOqړ7i;,ٿw,6hH`8Uc a{n h;'`B5z-,tȹuϋΥFC){3`i9iZɸY \g9u\Uƭ]I*AgvS|n<GTUSNӡd, f[ۭB7|Ȳ+igDO̙FEPDJ biV&)1?ꏰpk`.zw`+HKY]^ѧh|eVͯugqZj"Ih/@4| 9>d)2 Za,eipJ!kwBϥ-3w U9\Ucq!22\g+A.,:Mc1ȕ&9Jfcn-gQ]ffsSZӺ;HLѢx4C#*G?*ln {i:jK4oؔ_p1loؐ{`Į`- jZj갯d$T"wMho7?B Qi:wPE3|ζ,IT sC.lXnvk\!UEhې2.5[scVP%[+q?9GH-̳B9v"?8w{ٵg*`st2tׯ;[]ѱ@m]b?^1;{i`fu<kJfe&aѹ׃GrӲ3 c9(\~ WEF&ʤbUD8p猃λE$\[p4it`&8ɡ9Jl^m::gʒ H!RwR~VMj!|&cIkn50X$Ł&ʢg$㾙W &:' Z͓;AadLkx]!=?8+#廵2נ|VptBe}2g4kT9OËX|ԑ`\S&KĐ=7(XbYL>ԈِNJHev\aZ{)>@?W+>ܾCv 3M&(,BD,B,H_`}a hU-I> aH&#>T0s~B6Lm\?ÖcFQe֊tPfF^d}ۛH[g"|+ګ_,߃|sT tE^8yc%?&xвood Itrcl홸93Y4 L0o.jvUcQk;8gTG`@~+/*o}nKJg:nvc%$ptĉ¹6 |%(Tnvèl-| ^G<5qȒ6M ]>*<4-φa7D-Z4ݭ8+i 5ҚQM0@pyR/bfx))A lm*;=!;Ŕc#9VDҽ KcAo/wlpR"L4C,Q-@ɤDlOsQ-bz'm%%u+$|&`dؚgyKv$cYD{Lc$A9^+l2|ȅȯib5sa9-oEIoΟ6V>%Br ,.W$ZRH\QlMFIU /3}3B87 B 4m:U[8aAWTUx٨Y9C?.TCx!5r"* ~.QV5:\5<ԫ- l؀q'b$7N(VBx|d_(&QH8AM{0l~N!w^hS ϷE˅E,s2zEw+(m &ȻrKa} #tSfšcpտwoSz/Lf@b+6Ѡ!RGCUZ?~~M!d9xjJ{ȏPxoJIHetօ!pLAySP+gj0!o&xLe{v-Sܬ`ZaZ ;n4Y˦IG:/ZVg1"Zp$2%u CjFJ#Fd.##kTpZoo|%7L5J18ϤwK&pńc48ݰI0/F_NRL;0/FQ5B:yI.pwFIҥJ*=:;E_.̟ND X<A9oTݥ:)vVړE8[ZpRMvOWΧIl]d'kIZ$|H&\S rr6bgͽyD|ᴱt4M?}V&v_:>iGQRU`(U5C>kf7C&)u]O@]4\hB},yY/!&GU$mNhAqiu̜>QնkL\w"*̃n {8F598$-x[OY֋-'zVLhSP<>ʦpx}a u%mֵHj&a5䌨厾wnihVw3cW=sK]i4,4>d;p$a!@KjJj8!t|_N@尜[ qH[4RE\;UFy1>+!Z 9x φp[F 8Th")ghVJF;,Uqco6!|{vSL`C{pkѝsBTTR=n^4fz4lS֏ SAY:VHcIbJ'YeO`+gDMYU..]\Y t Vnۂc>IS;>M ?;%AMdSy4* 嫗NnZ6Hc)&B{Jb;@[cjαxZ*e'$/,(?AR[[@i;6ေ3*2VO XtƆ*2 d$倢y#s J~|oWVϟA+;pp"k͜7dP4q+8-tn)H/ } b,oԤcx/V sm\; ig:(~EF KD]Ojw$-P`%4۽.M9J5iQqۼ땏g\|?AYɳ2JOh@ &ft3^T}7)"+*߈r!!Qv,ĐL̃R7=v>2au ŏ,&怀pVsn< -po t=Bg6pIƠI;s8Ib^Ӄ ՞V{̧ksk@dC{ |WH%`fZq/00La9&au޿E^Vf4(p-nF E39.4WtcŽHm)R].\RX&`2kI9JEjhk (@СǢHTA]~ NX&_”ugPl܀Gqn=vN!;FO?TWtMV.,X'_83TS`J2ڲo#nRd=un7rP1HAN?*n ˝ j(&`.0{3Z4ADxwWro܉i:/nm}1=UMR7IvAAM)|ଓxGd3  ~_2`1f  tbz=|>P%}@8[G4 /658l*iPe#=4sl&):تe @l8|vwhEph[L)CKk7# --#m߁qԋE3AT޶bǡ0AK'v: l7Tz{TzN+b98J4;0ΥiBxh"~&x[; R^qҠπϾ5uCm H \գR=2pob%3[դp.5PHl)u ۏ9"8CÏjGtI!NoDn sd}"v7uX DĎqoSKmlDI& 9K.&61ݢܸasYKOVXfM qJpgy0@%7n߉u_;&&uXT` tD\+L[OG"bm$E* OOXYUx4<?.PWێL;r^תAu\m{L]*Yi5pqW n9:&_M%|D}c߫B;nwZA%RNеU`ABڅDl؉R<̗RX#7ုDAy3ɧ88l%vpǥY:j股HVh yQv3_YGV)ՃARđ 8!yI\fㅑukOTN[Tg>)2φK<0s*D9l g d "F&ǭ( ۦ㪟*fY`/&5^JQ&y1`&`^J*&DA7;7> |`!M_jAg foqrTƹ螐b(_b1dsv^m>Aݎo< 'S7L #BHk{ D}rq$ 71)pc@fx4L J,t"تNHr^xVd[tc?-Η' *$dnG<&]*^dHTM3$ ڨNQe Z:nHLAj8B ca*;W }au`w5+4!$ZZ˪kJNYa]6]@_aB&S׏7Xf=3lgh0ބD$]w7.j*22 J3lQi(fxKX]^}m%8#zp:E6:uOo|x܋=@rPG qjxaֲ}&2cE}aNwط6Z(Wnx P$y.OiIu]ҋ`膘Sg&\>Z/Qb1ge]B%$N aTϽ;#ʅHfNOrwb?ɚPw7:RR.Np $6QQpI @Vۼ%EASH5-#z¨3;l [+=%fpej9(@ -_0jcDnHT"vF!U3̒G9<#Kt[d? $3iZMN)ǐBstL2dݸ(PK-eq!Ip-L&M:ǡvќ>;3-xlkR<4M8voXU' $bLqIkimcjIJ?w+_"v$8kdp'NEdîuۃͻC[rF}s&n')(VBOZ܍#)XL#5sYV'n:3Dz6i?+XT 1Y3[Tׂc̦ MՀ\HC"]ÉW5،Ū!/yDW|I jzF7bx@&naÖNc ˋ0Ĺ[L984w5$ /u1fe /# zcUVw '-|}sO--Y:6[c͓i2 (~B7VI={3•JCjE7<9%[2"o.y\c#!8e3a:髲Kbcc%ȵCo5sZ&i#Xz/y+لt;HoǦ!l]= p<|#ɤ/PJT/G)_cD2Y/qal \epb_Hhղu2YT@cB?sm9|D6F&5`O3ɕ1Ds|*VИ(3˖0dm`w-mhOZ>,LY|Z)\HHZrOH M蛊V1DQ̫=԰!bPԕVa#"ku6 -E"0LB02̂V!t}a3n!"h̜ȐtGF++^^󴬷?bƮ |LW?:RuMhLdX8y2'2]r=;<LɥL-S!ApIa?[|3Ju;Jz.N2a,Ќ!hPAIb @sX%NCR0@jS5%jwΞ/!(Dy1=7b%.&J|$:5P kCP+D}Z ;Oݱ$L!4cM@n6{mN#U]Qr+m%;]`Grԝ%Gw;* /: a$GVop7sUIAp}RUkh 8k)`8WXZSyVd `xDZU%/-8R A* _|!foEvTa`nE[mAi4Jl+ڪ|ɥZ sc5U}^tpEJmmZ3@bͭlʒ<'4)CȺ"3}PzínZ"ޟkr0(_QJ-@{vm|'ںؐ|hnppmf5T *d/CT`w{PyWKy{G4#9  Rzhax1QT/sޫ֗⵸ֵkP\CNɃxAK1JF>hSdc~,BpP(I d$LF\z5> i^dM@uB'qعObDҰ@NSj^[Fa6 2lKt`PxGkh ]1qs|XW:Dm+[SogkIp" Ldӊa7Cc`*<Û:x߶v-g;J0&&TDRdDuvk@np'NZ(.0y׃Wy|nD B}d [ Cie16c. 2)δ{o (i!R ŶRB[l N36By: ƍ-EZqԐnHG!P+ijJ])7 į эRç[yPҌ|f*B"sЖUNJhyGwxC+3j6!8wΫ$P+#3#/![3[5{(̖ϵ394Ut yٰ _f`N!5=B;-MC ȻJ{ `͂tWҠe'QM>ƒr8P?Py~E=r,(k$!r *J%0do-&nVX>27hؓ$Z#Dkz ȇd2TC^FBgHW]j3;y7E* ;՝#-PwOe w6h@AW3K`6c-ާK kF "h*'4- bA-*P%]پC_L='/OcڮnkXp^wEsXQ+Xq{Jmݿ=rZ%~oIA"<{_<Ů>sʷۥ<>6{`B)S{_?OF߂Ԩr+s}qo@iLNFgzUD=uMhe&@똾FC]?G-MdPKy~uEB;uui_UuKFgPZB^Y;;⌥]lӹY N}oIp^ ;t4A~';WXjXmj.My@]BuNmQcc:S1weհP֘ +rrڦ-/n,|Τ"Qn`қ?”r  aW5lĊDRHRa% *a! RYCUkd{U{zuds9*3:xj%,)};HK_Ζ}0*MVO^d)TSjhgS^7o)6/}9TP10iĩN$ O! hUmDM4K+&Z`Vu(oP`?=nf;ҍ;%VtB# :ˁgv 7HALo _8GnRϽl9P=C'}t#> s\&ZN}>+w5 @/:x%/״Q/Oª{"?ꡔHnI_ Erg/u= s]>_ܗ1Ï@O]y զgHgXaּqu3`%""0TMڭ[|ڿgRh1ř<,rTm"oSB~v(DUϲl C(OTau|ev)QgdɍAW~M(?'pH2∖'MquOVbS-sL0ۗ9~2RX8'㮊xI|~;Mgf]t+.I1iZ 6v>$5O=!( h+$A.5XY 2*'ݰj]jhX $S VOVvXK0)đu IrGj$ RDr{|u5?s#,my`VAM<L=0-taW+;SP!axR*;|{z`cm3tܤ eėpj6׼ڡaA~6ccY;U *SWtIR,t@T踊݃K F 1SFjuZkR_,κJBX!B23aIt\\hE^R_,,90 hE"6+^(˘55iq DC:5]d#c X&R٤bJHy&M3kizVIk!Ѻu7N'R0e'ܜdM%.kL%h*aN|]ߩ -BbiNmE 4/oXv7\jFJT7ꩨrWqga;:ű/X9 v$HUYe¡ %3bdhJ+ 9;Bl/=P4?A"@h?]u5eGYOɃIɻ<švү( ߉ nq)]V<>?`'ɶy d xmrT | /-ܩCtgG`Y 'fz)O:{D\JaO!`x'HriG4 j 볚QaW-tJGF,3P@Y Qa:ftT_?OVlo!?#oBSj$3@ɳ=XyzS8]=D\|6,C@ Q75\Uh\kl6BƻpakHHrKyĨ@؅r-%0o O&w3G)YDx.bL3;s/tN| ns}ȪG e4S,_J'X׸xp. `wr6f+kUOYVT AcƨRF%} 8W#/=76=Jad*B DP_xoaɡݝ*rЁrNSc CH{Tl.ͷ iXԝ)g볈Z^b#KIw)f˵wK‰F}pys@b]K2Ʉ·`!ňJ7Qss3 za!Ȇu;ߠp;J^rBM%d'6^4e0K0Fߏj&k^${v#I}Sp3J/J&q3,IIT~iv&I.L<r4F`Wj"q 6&lq̼~bK6|k }-Y]C` 0h 5V3P:S>p@w\¦PVrO?֋j za)Bڮ̴*g:Ў_u$~mIM7M6dm c8+ o3D (L2{G x '!MEVV٭((P=m΍sG:ppDl𤓉:Z6u+n"Ƭçr#5pbtEs{NwL(TT:=>wٴ!p: T%cL X _E`U8 p)X-<:GuF2д\hq٥df^ҬV_lbq nLb7C gQ X9{g tUbPUf-C*EŽOtJ4wޮX_!aԤpT`<D_%)ly=h֐I_eO s^h;S&q:L' ODv6e^}[I5Po-`HWP$eȭE5SKœCH146]D&p7sތzISvPRNެDEOkWb#,WA Dnktj&)M|)"']4M֔c;9ոRdj>3ϲ;M0p2l9kIC|_(,̀,lxrήߟA`3{9j'Mrz2&@GH~Z;pjY@8D>uƑJ!M"+fYͩstO>2/;&3㨢oҔmX)Ȑ';Rv5,kS c=! ΝUrHÄUD؅z.^R%wi4VX)$e DVY dQT'nh" *?+falԸZj@nb)S[@KH4x :5IMP{<% pcOk/zSF4z[Ʃ׌xVn1GڐIW5HG\cvlCO DjU̧E-vU5m18-K^].ܥ*FeE8: nrԢ 3-Z7'Rv\J_#)4??pl0-rK,&yn٣ @tIfP*J1ꍨkdu `før6 ~*<\(os&̺7NO ԍ:$C_5[՚}jW+cB֒G,Q/ žE43u8f̥gT |A#3"aHAL֊f6 JjfJ@ ٨x1|wM>TrЙ"9Dw}*r/V-nL0g!zD Q"rH,6Pݪrkf6mCRͺcE>Ϋ|yq8!VbCDDM<_mV)ka@觚'ܾ1|#$Js @+ _cmb$|+Bρz`8^Q` XiviwZp F WAlkpW#]7 Қqu;yL IlYF+P)Qv?=Y( Y'N_7k 2s;'f9*Gọ}ѐs_D~RWYE+yYZe Z?qEH *faS UM᪴K $#Z3Lu(M/u`[{OFtL9x@*R6Yo"4|EX537;z\Zvֽ"j JJLǸ:u2=xA0'PF0/LȟU#dY#Ww_2hIV#Y, bsQ,3AtxRr XaIʮ$MYRQ<e>NëU9UsD{|t# Ζ+7e⊑osh-qޡ[a֘àOb^u)=ďZ'WE)f}-`;p>k&v҈ NKx؈-u8% =-);?Z471A:aMbؼk Vg]Iqq a^l$H!ޠ`3=:XC۾CYZ{ʷz=@Sz f7 ^VWn-DZ5z# -FNBCtl'<řS ʇ,neS>z1v8gW$yU#"|fC+䆴#rRuO bwQwF.IzU EZ+ۄG(CKDCsTZ-9w߻ 紊Jcܾ?AR&(Y%Uu͆2MM~ޣ k,8j1v Il}q򒓶4̐кRSUƴǧ> TnꉈiNR#зrYPȵXG6T8'd w4ѭ3A]cȖbWr U_EQCs5 !{dwhr$qzUs9F+{ǪY{8Fܯػ\.w ZjIU.+ֺd8T2؋z6 & mO/jR:;4u )~bQ bֺ/1K8oV ۏotиly|Rlom\-yztw=l._ZCH^ޛ2I;).DY$*VA|A0nuwgwg1nqbĎN=A>rxne^2>]t-6^O!4puGN-VB+nqY ` #XDdz  N'1sLYmARͣ7|ITo 5Le^'b87_*>;ۢ:*:5Nmq6!K8Mq80LY7('a$|m]7Xٞnu`%<1}Ͷ DNrB(#/9e/f|JJ5pfsg^4XTܲܥQh?;:%td#X)q! Ҏ.3=GiZ5/ 4L ^m3~ YYH Fotm4!W CrKw|f1Y#0ѳ :hyn A{'i+`f٦ŔB$~% =cbyw?.5m*LXœ6 <6d8VX WŇ=XL +@' Eնu]it;Gu+=h7?Wҟf$dMruYOW&2({nyj;%!w{w|DŭPOt qSL] Ox%y12NpO&6+,NS#$Ga`{*F8agP.\>&Y`v2Ly<{5A&"Ag*,/@ z|8 ܌Ҹ$ApW2 \_F.~ـQ b!{D4v3LrHr(Ll{ I[#\} ttFK5;wN僙 op׿:sMԾIP Q6gN86#lG<Yܯ7S5Qa[-4'PxG-\{π^#Ӧϰ,S:HPUZ  Z5mxMTxBIϑ{*"9J k:|3 ͚BAn|$vO (~d|^Yi! 2n AҵȐ CeIpƩ7U|Did%V׻XN}axcf csٛR#@,FN\ro./% tg| ! x77Z0 U28OE Zˬ{H=^ s%zl"YGF,7F3cc# UԐJL ߑuRX[C*"YPBGDOVw$G6SOr.z7 QY^-e t m;l nDZr^C{4sy)T|t2.0%Syx|R-'D&ƻ&a`H+A3hu9.Old嶓$.So:y{[QW8*)@zrJeSXJ X2r1Fp(4 $^PT?^ʘc縩t+ؐS>X;ԲR)6:m+AM,o-=Fpg<, WWLwW xb!5D%A*gmdyT%Y?i@ Wj)`EvjnXqkmQnXgd]xj˅E֓*ޗ ]:|'kOJrw oo(Oc+mTGLdҐr`.zX&G3J~yw-)C^Ay7A~ʾ=vV Ԭ|+; ku܌"F$KRiS\׃o=̞q/ևtl, *wA;sN}iJNheCp+^An՛],Ԇ޺?+TFŹ|Vu|ٌ%=wej aћhlʋNm^YF_B!-֊ꃪrHDbNrsN6ISO..KXUo3)}pLv;;eהao"n1xOtS`;58,Pw7*O{8 d @;v$ wU~&zv=X?XwL@9(+g0m[#}MNMiW+1 Tՙsv/xcL|XQ哱r90@6{*ks^U܋M93w ܑS! [}gvo?8pUQŊC{LքBy+)A|.:׏NXKؖ /DZv.{Ŧ/*M\^I$Ӕ]hu9;& vuP=9I)f0j%~z zckSR&̒^!Ibi{ :5O#c<¶mɹgxoP;W=%YU9U-:@2m:՚ej~n["xap >llLح~8QiюVODa%GJ-;wdA"2?FsǃfrE+SvNuj7R0[}(krI {2 _o@t!tv/ L/jl6?$ tIӈcY^6|Ph^8KncBpJJ,YtLڭKr |Liy^m_g.b%g6 6| u`6$^~M-1uUyDdV~V>3(}BUHie~b# .:1<>=<YD(luR㮖 uw4xT%BM޲ 6Ǘ4J|pKwkJp,Y+ZqOB -!m?;<ޒrkEtlYteu~mNu$+D8"Ap dVu:"Pv2{ ޺k;;uZ])DAּޠɻδ)38'1bv8#耒F7y0$N3&r07MA^|:'¨i&"6soH$c*o"uұ]r =.nZ" SlsQ/|F]MM6:.JK.@{͝S?]:Pi#mn.(&Ɀ +h!DpƮ~,"03N7~m*I7I9[ Y3C⧱Ldwݰ CNjBBL>ݲ1Ӵpδx(;h2P]z-T?5%*|hm Y0MRbDIT7uGojTr|Vǻlϑ3^ad{˴ BH=,m=)#*[L-8z@4SuMi_eX8dBR67lƗ+±C֣B& },ZjO+?;fd\ߤ%pRܔvK :2 9\}38H3o0oH}jd;uzp9 ]rK:v]<t*WP.%d< hH'& lǏdb^LMPU.][G {#S̪KY,I%>QE+R9MfhϔwlHLU<3^٬zm\_LL$_J:1@$ʌ >2#z޸؉ Kz @\eS"AA_P4#غ|I`^I/{]HV6M'LjW JaF_ "<@D{7olrxIP4ʣ X)'2jB+x >{ݾ)A#~cH~`7LM3 p=Wv->6ʼn+c&W$,iL`D[.jyZv5yd*t:j!QD;BHt΍Xzwv&QLik'7BPOIwE{7IQXl:oӴ ex`2eD1t*XVh$'EHDQv*V% dOH.l~ iRlZY|4Y54pEuerf7W0yh߹ݔ + ((srP"uRZ6-Lh0".*dN/1Op;S$0 ;T@o u,_c ʡwl{L᪢I̔ |aYm]ϧ XQ,'MBO0oG(L/YY@{"xKjJ؛>7 -\)> <ESr%fyB@ ՘I?B(dHX`60tS&I7aMĎ&}"9ڻ@d 39,/fcgiB(hk^ gB]W7G~G^ƙnBN2c,)H >"'}@'b :VZl VPR#k}mXRMeF=z5{TjeߦAi}@*9%1,oԀNdAx6ҘmķNGvg[H٤')|T!ےMOria B4f'˗=w[m ao?94M"9Dq%ABb-=0}V(ZT-/ `4Gج]ȷ DlI Jtsf{aj7&kۊ2TĬ %g(bibpŎ ;+sic0+{׸mJ۰LU_%aZ1-J8+SMZ:)RӹarCsՏDxAӋ3Q#nڭ2+4myk19 SOoD"ROe5`m9(2[[D_&84F$11_013\d_m_GrUmo41%ut @V)C x"C[peuvo ,\)#gP *oD|aQ1%4CqEZ#(B@oQ3^A@'"ئOg"MF;;ZI#@qXz5 F$]M) ٺcRNuf0M۠hڵpT$ߺڭvmM;it3?6f!DCugT7 qnK؁w,3%k >,UZ!'ɚt^)R>-[P}5sWW%` 1c"I"qBFA( KU:ˇ%Yпi5$'hW4^,*E`Wh@f4-Cu^uz1;3,6Uor+mV"1O)b) WidyahuՀІߏɳ;~U㡔h E  ͙~ݽ@-ssER[[mYJxg 5%R!&-KUWIGG1R&?مRG*:`^,;njB RuМ#{\2$CG]!Nc=݀oa3ndWݽ쑭 hEb¿sj*|V[$%SrƖbUG}ˈ '݁L:;)pD7>4,-#+LzD_*ђ{\Arg6m§H|,_Vպdr¸c@&Ԝ-|] Ԁf/ i8?. U '_SZf?]#ᯮu Px,T6':}FłŢ<˛Át ph䝊 0]-]8KZyv7(6ܱ-QZj$Vu,OFsڵ OEk/kIfW[_1h03f]4߬mITi? ރ G0|:y~|!4 w@h^#E;1a uXXhI;+NS6 r#qăi+B@0Z9:q尾6͡y*[lE[ef!ddm!FY  _)BKsA%[QD۱(|ǯ sU}0wFZoY`,*`P_1l X >eC1R?; j)ɦ,[}fƂ3ENIxinJ_o<⯛_X Aeֳǹlk`Jh2; `UW_+Z !il$U1hJVoiS%.|91=#}V '`R g1˕T}67j> v#l UA LJ5|] KXp!cL?W:o8V~Eb4q߻O7_)~U҇ϝʸҦr;UP-1ʲ'LʕP,-XuIzQP{aǭUhYϟ&OqaA}(͇]y{$[3HIy"Uy/$" Lš2nQ5(@wL oxM!須(1hv%޲|;cEp M npƗEW;һ NΰI M{HV%V92OXoS pBAS#]PD/-\`"y&OnT$Y>d~ksRIƓ:vg}Ы P@G_w<-)P'XE5cH{xȭC5rINP6?x*;ڈbak xd+UZP!m#jU/#%L:ڸ4p}"XHpv{𔱦J8mCr@BY UzRgϑtz.Ô#ws> A}̷Yp-YW~.s)IQzCE?N'K ذIFMB&/ԏvDS& (ijg نuR~MB*.U74P@<@m23Br}<,*g8E>]}Kr]9;\Š"Pfc.ҋ4ƙSu7gPI ZAd{uЖ%L[QhI(V!S0%9k1A W#@w(/FHW )Ժ z6B@7+EJQڳ6Y+:dƟ6ic4?8t l-}Ns _5to ̏ 1O*rQ9 t M&f,2Ue&ꤞ=pS1U!l62KOXQAuɓ!gڷ>-B:ǖM+|cĉQkM<mndⱎs5q9~nIa _I ^Dgi3U$c]m7mG%&6NP2J#=6̶xХ9/ڡ _31[,fsqAOKRl6FO6z}#~ CFw2N*oN ewFR??oXz-1INxLgHA쓟4)-.2ԴN _ =;,vnf<($ & Jm'fÕS4_g.inw;/1ͱ$^mz (ҏ!)ϛ֍; -zWc+C6|2m(Ɣ0UAcrw!řȯQzD-~%k(UsA͝'CRºJ fr@ðɃEP8] ¼rnGACjzT\p?kWi?ULP 81b|wҍ=8#Na];-g,-",ކjW9K@LPWhq>H_v(ylz-bb^LrI @cySV>Oc\dJZ=ҝ[澘=ңZ~2[wE)d{|d%(ɿ2R*EQԮwc\>'PR=/4U53pa_RkW5J>kȅ]Ar8i1+X:r#RU{M 0c%KpPX7;Kk6!&~W6$N{ jnѻ; N%׉P*’eA15wֆ XZd\Jha@P!&!bE3jNtD,90x9RNO|@;JAoJxw ]%SuXz8ㅮIi o$#|mN]`?ϫMU5C 4ZJ ($;4g0mTˀ$=Y aHbHfb-˒ SZ|ڐd{|ĉ$_w̏+dlq2|ɨugQ$-oi D`p. W/ + fx7'b*R_RCGdpFtŬvvH}H%8\T`oگg'YW(ࣘ1!b{\cS?zpXinhe} ҢR042HNk` Oqw0,vXTҙm|> )ǓWFڷJErj3ISz?ܔ\)1lǀ9@Wrn /-?3QmFK+"^Ϥ6F)Gp\'t\4&bc=DzjujC9+v?j}}v8 /GrAB[k孱[8'&ifZ3gdm+˸O O=;ծ(/}<-֮"o_(rWY^(Wsw6Nz;S\1z}4_+*:]~I+4Y; {/쥃ml-.7%6CMo)/8 e^LM9M)o£H?/@xpR˅HrX/4AA T'`~6mNY- ݣX#M:y`(9(C#qμ)m9c@1 .+'J"I$J*5yfVN)ބ,e\d)D$E@R DMEJbp•8Q1z~LkZZį5{3Fahli@OaK2R(X'2/&:҆crm$-HnEQkf_8pr>(Pl=H^qcJGkQd*mz+ &krxI&"2;%m?W3QKG_9$&dIbu >^ |W0Q vk4/vCj~٢|j\Ivˡ `|⏠@_7e d"E+|78bQ1v1#&D!lW/YMlЗ\9fs)Z>X?%Xo(섶zč&T$X9 2ddPp=?""^cZiFP>$ƐR.x ?aNV3~;!%,9A;!C8镜ﭺ~[`@KXFN TQh$怗_}nLQdwy! ɨ:1syFɫxR7<C6){fT~SE@Zn@/pxDJɭ#mf&rD/, Ɏ̴FyA"0Ʃ\xp:[`<7o 7,DڮUHOctk=uSXBA</-H&X*(5P|JcŸS#@D2喗Nڜ=7dIOW^X@V:̱Q/nf_:@F+56̃ B0- /m7)e#t@tQOcQgr 0dISi@ /T$7_g~v]]xٮ 7~HSUNrE|A \)j~{Snx6>*M Rkg@[ImqsSsZſs8 )-Gc{w]K~ XDk7F/",)Q)pۅFngY ֛03s>_PZOopj\ȩ<BCSV^a?mMoG§w4=-,@vI:񧱝139%D" cz*}gV]8+CfNc%CƊ3]ȆBMMJo=^>iR&3m](ˎQ^N /΀yEO*0c X׈bW=25Wo8$A67#t^P|0+[. odS`fd1+fg[\a쑱0 WOrԅ֛~[2wAV\g/U[+:7n&mRw009eLv@`p< &:>-d0 A2v(ٞUQ $HhTڨyj1ٌ+R0i'83J_(Q~72uAP9(jثa#6ˑ wN7I !&! gx>X$4S PX>l5zQMЀ?sp!Nz_bқcjS:-~K[6y' ccosJq^ng =< ^t[sYF]DʟARj=2/X`&X)٪$N?PP{ӴNÛO΂{[Ca!֪2Nx X"5_N) B M 11]duhFZS~,wWA D&:4o.C505*EQ|C R:Ke& /7ShlZGN|[kJC"0EDKI'ɧaY,C(\'LU;T8wb mi5EZc6j .ixD]<.SJxD8ahaex!k@Uٳ"Ϩ |JpqΩ΀64/G~CEe^i+b#IwM a.R`#06&;Wd<znQ ޡ|0M |?'nϚJi[7jN7fObb[qGXFKM oQTbI2d:Ÿ 2yx%U abz ۈj5N*>u~* 03?$H d!f{(rݤD_23ZgȄ}²BneM$Tô:Sjۜy HOjemFOi)dʭf~ՠh?v՝2o3!ZoLrɪJ@J.E2mFK6y?$8?A%XoL%̯`ă*S#O7pcJ"rCOb0W ^ Nu71H|^/Z)ay_Nq‡U"vG$\5s(C R1j|%ڪ%XRvx)fRLtsm+b̾lBz:"_mj&B؝+״5z*(Cx{JV7qiuv8 5(߳C#'#>S~,{ύh ;!?%82K*<^JH!іM@o&THTQAǡW(rab J兊/=!=􇿽>O!1ԏ Z(ӂ OT6{!| Ȫ q,Q2;]ҬD93&w\ZOҙ|η&6 ~Ot)"CԔTY)ZMƲ_iplITqkh .3|a(;25m%~8~ }5_C kSN+2iF+1QD )B;ݍqҽZ5?՛X؝fYEi:@ X[Cl/b]Pu;+8<@_$_vt_(V^f5%5 *ô7LT~B?MzGs^g/Pű!%c_~ 1OjKg6(Hl6s:t*5{+ԇ+5+xՈ,,!}IA9>coͫ܋&Tl]T`Uy,\To&rsT6 m BεbHY8HxޤݠȥE@8ħz^;+}cxն9oI7J2mclfb.M0<{a _y B%Jf,?yE} }gSl 9;MzL`=`c[ywG+oCgO͊N=cg`p fΔWGcVV@J5%\r{߬-n=rv/s7M{MIV0?d,*$h:Wbmoq)) uK[X׉9sp\pN @>FJ:na; 4'ڨixolh!LG.|NLȑŐ1@OŪc%t:"EI!uc fڞװ4y|䂃0cqRT0I }! RNzT*$Lfiy4^C!ZlT{-:MkRr85tZ_ϡbQ@ڣf2ZHBXtȍ a۞ f9Gv8q \=e?,e ` W !yJٮ%r`k"S$nqbxKԄ/0Xz`1óXup̱^tVA˾.[i.Q(,,#Tq ^ bSxH%heڹv|xq/`(h=Z4`p+O!Vc;i~M1k7{Rה~L(7_)(̸|zf霚ρ`{c0í1LX;/8NEs*Nw<(HIa]􅡐.z("٘ԊepVm>K,At:|<$B}>'6uYUAK_aʇ JHJ \G5Ob\:=PyrmnD֘% C~z-1ozVGBrXN7Ivc昒Dc2K`=2fpvp]6+ns.]gl9xc||TSં29cqT?ö( Cqv=M91ġ*m/:?u& Az']>OKD1yИr]d92-E? Zl:z5/JExb蹧 HudFGg0q3CwgQ?cr\#M&͋dG*i$Mt4}s8hbk\UњpO)FշU)nO!0;  q>=Y'X?&fyy_27~% ]^հ,s!RJ)]C+}A_^_`az/ey_*~\8QsC|۬keL.`QX,?ȻNhj`fܟ"& ?HrU?Z{Gfv\T,|L͆(y8ݞ7Qs'A*V["K-BG35yZۼ;l; 2Xpts6Փ#C cJHbCq]Jݹ!F?HA)eMgxAV7U<ᥲ|aUH빮?K!\Dq"@L*O-A/z@:?3rgA70qe_mqY~=D bw[.TFB7)q("rm̆1sMBpAE,՜6 | 9 VhSŬR9~P EJ3AC)ܴZf1Ϭo . M9y@ ]3!!kr=t$5$㼪0LUlOqd ()vJG&X&jel%ʉbgoڎljWу%`K,@FF@qP?YTKVJJWOqpUW¥èFі L0ŷcQ'vM%)ԮOk U79F`Dn eL} #Zݍ3\{`e!D08gGGSD\[&"YȠap$m_ cc#?PrsO:I#ߟ³4JeH  ^5eEu],=l572 >uSD٭ iz:5j,V䔿61H_vw";m&ћ RVma+F6*oı 1xշ +ﶒX\ ROH u);-ppz%k"C@2j [vs$+pM݀/1qup9M&ήҽ4{Apᗕ͂\ m*MM툾J3*,8d ; ߜmN GS<ܪ 2(ufL6x|͖dZP]aPA%/]!5xu2+ϐU&Af[~vި7k'^">V؝@J,Y޳:EX<2ZX9~d&{]ړ4[^ lW,;6w,gZ6NS>ˡtd1g*uq6IxCn[ty· SH:r,AF܂*[k%Nt,uqesDUտ\;dĕ՛Xy6M9GŠv^:pH\ڶknQJ] -<,YtkTVA*Cک -ۥ)ט$AR|UR'`ΰ8e+: N3%PH&sDmlb-CiMќ;lA_&xN?*\}h!2:iQC6Y2Lzњ1PXaElid敜ҝN-> n u ~/֩#JG_?nvN݂eDB0:S y2◇7);銯vZ&Q/L-vjg"On`C9C Q% o( )30'r@ Le %8npƓfwQ_%hMG9u DVջ9LTgӼءa}w*~,*i8[S^!@J:<>𯏛\}Ӑg.M:4'HLtJ/R&Zzf$I L%vD.wgc45I^bHƴz" /[dbAD_K} vCh&#aitϸ6z;ERxXi,."siDAߛ{1ʟ̷1b=m8NI[KC~%܂y8%urqD7G BKB} ew+ {Sm۲Ri57w2X@ZeN 6aƨEp֙G+]ǖEGKR#Ҭ|Ӳ%CNɵa)@_?eoS,/UR:%xzmEUL@Lڤz1y=ѝU}jඬk}RMCUQ`RPR񓔹-ƠLџ1@W|Z?'%$=TTه -.Ŷmc#TwSyDN 'i4\*! z !=qR}>OaM@\39$l0_A8[vBY Jk2sI_ϞAY< ,-*~Ly+^ )1[qz|DlyK*t|QVPuo~PTEd!RR_H'AFAp{!hB+P;.7D ɝ2UhǍ㛽YjfɎf,ヘЪ_[X=ēTǍK HPUepwgR1 ҐCתIW y('{nSd1_%0.OHha> aTe\Ld}0 ģ2eGOa_"$O.gX[˝x/>Q &k?*Hehrz]|@R(b-}sELޞ';}P('7TLHMMLmVs ~(%489|鞛fشPG;\&U, j1[W|Qu.5IQCZRk ).P߇DCޗaM$y~B,%܁u6LqvQFpěAh>l{R :R l*& 3Wwk?}@' ;L1"I<6ӾXJzdǽwQkdڗH;dyNVPŻmrAicaTm!?t(V^L5QMi^5$1,RQ2'wҳ(W, i'|:?;J۴tD47P:@in1^<{3l@!LZfRj4[Ǚ"/+bTR晉YPō EP{UV뱁oXdVU)l0gR>˺!}C6ɍ62\&'kfQP;[hd[24m3A4M'fXʡkNz|zKkZ< :z/V{BAX(E7x.gS2:Kʇ y5!KD8\5* $jop=0$^;98aokQ:rt|Uz@xsvȽQg Uzª3ᨡZnšE$H; $2jwu: ƟW*-ݝPhfDx1ac䚽\!.gFaݸ9Fޚ)D./R{J޺ZєH{,u~~|k}͎/~*ǹ})m\g{Ѷ8AF]=V jzc 佉߀}6?^ALPѲ|A4<^{V"6ʮFqu4pBYWYc=u 1Udž}BHe} Vtk}$9<]oμw=-D1NRDDK;m bFIp Xy`9A|?`/ddޮ_WC 7-e@u2抲,\ObL$DڼUlۏ&:Ki}]kfz9k䛕[8ߕH~Uv5)5&4Ys'O&]OK?N7V \yłn$ r%jkCLMݶQSKK.`;m[X}ї@T}?T Q* ›} *4))5(l*H̿{dڸq S3qz܋^6ZQ JVz7Tmb|ҭC& .> ^<̚;KWU| ]a@.ъi'y8#龮!m54k$/]@0=\ޫՈH4'2mysn)Dܖrr0!@ws_b?EQC]W,I K|>aY)[K"8 /;noKyHq*QIֳ*-R)A1uq]js*BZ}VfNI ǧy2t7J{>NnNaiH #PZ{Z*!(%66:p,8wҹd@yUcncuR@Eb>%<H^U,Q}p !r0x-S\latXfl.CΉ®hyX2-S:T J=1wF^2][OoQ!M'@7tA5P1DvJ;0Em'B tNk@< ٨/9b*\D$ us"^y5]/ %rEs4 >iܩѣ Ml7„ |*lbC.ew8ܟ/k# FꐴiS{Ա*i~{Ti4uG??sL/zozp+>A1 a@|/Ӂctsvyߛu Q=aZs ab8f#j@pD21׸$Iy&VĿsҭM$0sg;{ՇW1afь8!GPiޞ jr`Z09/KWg&i]McJmUi C(ḋچB!LLʹtBwWd{KE;D|anWw%E]i[:N/!昪"ߗԮص?H1 Qk4SSIs :dd2 5Dr%H>Rމw{a}K̥ v0O;̬> 8Qxu⊦wă=:%TN$仇كQ{OI_h' eAyso 7ʫ@/ ʧdNTZ.Į{x*^y˜^ VaG+ n'dz Ŀ^hne|,Gm?cC>iqҴTH<>gՇ)f7v15TFt3ʬ+ OdkNBv`aNewGYb?\i$PgÉׅgK/Svy!!ޥ뜘^Fhxqy/=.7KbC%Vd_n DQhp&:W ?O8\$>T?,#(AqUljya aVC޴uǚͨyw|8Iԭ̱~3/1y0UN!=)Sn;̂XIW$4|H2hkV礧?4/KI49d871Ş賺=RAFuK7 X@ԁ=}KYᆨU5RR?dbz.P?35*w'C/I )vMJރOζgjv35[Bwzd\ 9!zZA|SODzpB4ΰ;jt˕W-6yy $~j~jI67|7^ w'ROu p$7{Kyx`"Nb-(C _ŚTߜS# #@;WcT8E[u\'2m.}7'O Dz`ptis.o,ҵ_*ޖAZىڨ6(^̖}3!tS!dN*|l#VPq-k҈9NiW5;Eָ XX|l V*e/ Tѣ̱vO-OA&2K~ֻZ4<^i>hG~L+ [CS.]^3jO[iNDZZNm#TT7#oCGXFc9ĝvN v$s.}P\ Glfʊm[؟<d;1< 3d? {þ%ҍ )@ih>ITo2~g {EG}u,ABJ"0;p$Y.%7 SAC @xM霿0FJ׈b6-ilIk}"K廐z}W2e~k/[iWk\{zݾ :`Y {u5v8+Bj=_Bxܾ*e§5_d}'G$`ø;&u!|fZtr1z~EgGa"eKoўtmⅢ4~VB(6~7>Ԕ3tAUlU =Qaǐx dQCj8y0f{jznPsu$^׆xǰE) KB ~FQ4Wi1)/@*+xԜ,\uDnDܿ1OR_]j7U.8{ҡdO|)|Ll4$"wpMٌJFH6*4K)7DGrv)Kc)K3ļ #u}'r-C }[2%Y[ct6l(U1˧;mт=HRq4NxKTG0N^5qOi} cnxC>ͣTBED}˱#n+kF3w I5~J:?mԯN pԹ7ͣp6;id%Rٜ2Okm˪FW4h cz3J@s1: ȋH$碌4Ȝk(l0lc#pVLz?)s8AsX ݧ҈RGd7E 5M2DyLet>z`2Ia`w6QgQs"G+i~itc\02;U̪ia,w G︮#8re\u_Ͳ 2ؘz5(s#v!O5Vl1IXA vl<IPUH F4kB3/<3h y)6?C؇+w@R'-BOa.R5%(h\nC,hB(M܁~_1dq&ByӡDBLAgow#B#j -|T W:gD TF_O,^?߿J]D?m0LU-5e*L픛tJ{$ꐪ<Ӿ&%ļHɗuӸNt}9*I)雏/Í _ׅ6+m^}w6'f"M".S]H;-a0@(j! ]jY?'e|•ڃ0L?=}Urߛ!_#( {'^zHƠEV_|?&a2چ2vYTκ4al7QC.A^a40-QB4mFD6*m~O%1 ^/[*hTq"#Ea<HdyjaƗ\ 7Ŀar~x vm,룱 U-tQ7Ȇ;,ule >߀QpH/3@*(EBޜ}g8D(ԇНct԰T Ҧp!}V_5 Brx]?O3q곌B<*8޹ s>go 侃l/njkW ZUi߾AOcSX9<.iVG U/띖qQ mf/˔0gkD‰~ᤐ eiEu{"pU9Tw)M#'pHV"Pȿ@èS`6KDjI!CǻH'11}'@"REbv}`ig<ƾU֮#!.2@W9A2dJ,1j%B j)f ͦR9̬\gr1/-mkUzVՋY/.Қw\?8Z^l!w>wa.%hїЫ}^%RSp n$k׍VԇNl4sҏ2{Oazw29)S]DdŕRb9W~Dg&3@+׃ g:=gQP_X 6I-iDN)zgںv>L~4at Dݖxso &\5KBEpk[J %inB4dUC|eא)F2iX+~wˆ(Bd¯2 "ֳ14:sܽcP\),v/k NҿMX:ˋ7S^.|$ ZF̫9͖ήwy]`V٬B՚Ҝk7յ?B.ecA2j5}噇-M6H_Nsa+"u/sQ3ŀ5gUet+XVA3>TJ,ZgWR2kt~J Ć_ uE-cn%@}́IDTQe O]/(E_(|m£"V*6'˷fOgG7"]AW/ 7RjQnɏ/f9޴^޸5{. 2Ju# TuP;k:W۩T9 CՔtb{F њ@MB=CmWТ~:؅P`Z(:r4)t[g7TǏ/epZ10f,eMZ0s4a|s.UZ>;95NK)K[S*c$EDT ;ophG=&Dԏ 1Ms 昖2;PŒSmy4/% @v12 Z0G@S])[W#WGqcq4$1UTL'b>apCxm,* p9&>VOSԜ<횟pru[RRreօ*/E6ZۚkdkDûI7mZ9ƒ AuԲOqc^_}N^T "=>^Blwvag@d{i@˥@10e%R[z$eHRűcP^8;\F ^>E>ÝV1'~Zft%K|>$Aֈ%*qݬ\P_dqu5g=k$l$X7`|yrKSIӪ CR-C eҁ2 B +ĖPڝI'/ԱN}cK R?|<--=L`XSs)5SP*wLO cӗef*] תY ;"OkG2#l!N]C썏bjR0y{4 3rq#*dCp~c8}%>W;]ي%yP-|φ6'3 ɕJjpθVVC(FxG+&NP5-:8')1TP=idRϔ[i/zZe:Vϫ_τGgO_R*jT3٨5e@ ^izo+oo$sPwB8r;p.'.cÙC 07"I[C ڍrv Pc@"mLlf%ؐ햨1b( ,B!'umc"6pl(V@4Ι-$}R&5a1|Z?Sg٠DBm4evҌV.gwjskfXpb>` c_vXJzX-a欤#C~Ȃ!vdDq<^v0})R)Ҟm آ@Q釗6F2Uwg'} Q&2 u8 %x?Pف1q^e~*͗9icHz5A`یÄr =vCaL|[\EubM_Q\XpHc kAzQ21+Hq0[A7`!;c f[<8kk̵(ޙf7∨ 9tV~SvIwvb$Ta/뗋ӔZYKŧR&q~]޸4Nd qL 2=Ov,M#w-]H .l.`DtњQ- ~ۊSPVqк_ "3e" G_@׺'﫰W␝U8L%J}m Rn{(i] hkLMD)Wk v[;Qm0$Ƴ?4Vvĝyt8!X?<8-wusୗ33Ahv o]< hGHc/.L@&yy<Հ)V>ZFhMg7Vp`*nF+UCzvy4t h%2z@i>) *a}- Nt'tꖠG]zіTP,O01Ysb XqѢu~^ʅۘ0;aBdtZ΃Xd9$,I00}՟{dB(5#0"8(7/zGtG2;TTY!&T|TM *)'m)}3Mk,3ܒ<M ]F'*zhGLiM(>DTZІ+TMdIt?eXfdqQ,`<9'W04ԑ NFήd`r2-0A0ܷ+ig;cd͂[u#@`כP/'о%VY]Gf ,Kj*DQ*ȰQSh m7 xYJOvp C7\WKfo0)źHJLv*V0x|8P/4*h' i`q8s>XȰegYŕ!Du?!ߢQi8k"ֻ_i9_Ȏ<*Ĕ7=CMʾ}-;|mb?+E/Ùi(xZsIiQK`54C^czRgO^Hl`nFYryjhF-^'RX(fn  `ɚjx2Ns ɞ.1;!ɊIJCMDzw WC%}pWAu7y)I"PN[ljJl Qo3;`rs84L xd0H]c3%s9 1^08]GYckAʥ?UPCo= VԍC ?;+SkՆhfe x!t̩ezBO6 Cڴ LڭQ=/6|_[fv46ƒ3 "'.5z~"Frhy74%/~[Kx08dۤ%s<=I9bCpfj|q-MM)Z4P0ǙWmMutBF=_gN'KeE>,xozgS!mL@O Ё oY=21pG3DHcY-"`?rp#W JEU:f[ḃBiXridr"w'z6z B|$Ч(p)'E#J?7 )!w 3^4Ԩ!5 / {c͘c"\W>|**rMy$D|]Xi %0,FkveL[.;,R?p5MR¬JJf*Oߕ` kkw$CSv6M Ys h[N7 ?~fp{E- {U"t4aL/K(SW9J  5ENJ챉Ns@qiC 񢢻xgmC/ C]8dY'BZe 1Baw;T B3s7vD%,(ӗC{14pX&zE tT";]JT]W16"(A0+!M#Qb6ff"W]+j!ScY僳bvJQʒ7--\be'J2lV)No2zb.P$HϽ7uq(j,=lX+8Ӕ6o%ϱl 51 ac0~H),L!bvq$3I+d2=ܧnzyL'#F"lbrVـ !܆H=i\2S,\xfR.zG!sylg) N.}#q`R2ǺzȼU*:*6-:d &Z3ٱq2kqg]!MG-SrZPq1ٿSytV# JH–[1Azo̻潵Uxz[7uKF[)&X!wsJn^ƀVkLMx6N7k/ҭ U7^Dkغ\N;QPh=_͍ɭzv=FHA\אebm甙BDBӺL70g;$/M\!i Jy ol-g)RLeIxL7&:r$7c-u)^uuϙ>M}9AELhH+ ym>𝕈' \(ȧՑޫC CV7Ӡ IE_1kK<"`uo%EA6ͳq#ņi8$@`lUL:OrJLDSDjoE 8ZUzhUdmk{?}R-(K!1Ê$,~o%O;X~|olq0߸1շ|=x.֩zql.Gx,|\'Cj ec'e&Z wЩCĿ=54uOOn϶z=~`Ω~1=m9 &"' s^R%8. @ Y.9jWC^g`2ť=~oj7JFʚ_Q5E;A^1AYπ(b?AIM?Wiǣ8T`GN|- @6}c]gwh{2GMFrv!~x40?ڶ|Fs^/֍ў}[C!݀C?tA u4GG3Vo6cuX+6$n-(ˌ"dģ-+ܴG5y{*a#;_TN٤.)}ȺeYvF( _ΪECX@Л(MVccpȱK_hnYR~'ղ^y1T[hց=!+U$UywLpw0+ΪQiyquٿ1V ƒGy n2q4aJ69-&{T9$yfags ޯ(G\o>P|(^ʸ{#ba&UQ=i&7R,\J^e[%pyk5UUi^>YSz#EF(lk>|VGtTfڕ?28"f,}Hoqp<ѪmG G(r G1L Fy`47Ao&Hŷ/.u ,]48R[w{'NMS4ޘW x]cܒ){ r}QP=Ք^zX;4Blly,m5]E٥MR.ڗa\ 9[3] \#*q U  }Փ(9iP/ljnal *-I0چ)Ue,n:>Q0O')"y#@Qyv mn~4ZCשpT\)0ar2lJ< ^@1OqdoiWs_a}ֽy=`t!,(&bIu`φCgw·YqQsPV٣?+-!I48w|`' Ƒ0>%`ȴzC*VWy){!%{0? 3 b ]]53F-p+Vla( 7U~9,<WĞđ Wxu'kEgEiO*o=u;"Bp>10F^Vbdy&`deΩyF!4#h%cßʰu" ;tFQtu|ȡukҵse2yU; D J e=3@ċ rM av-φ%|zޖ NclTU\gFq-*u$'meE.IPxgyXd"M3ǩ].L$tI z[iǀQmB3ӓ+ϩ:7 HOک?y9K ].ÐVfݍ 0މ^ʨ9Nd`Xܱ EPK]p C2~TT7DPNWt"_RbV*pyOR2Z_Z':JEt\ \R2Bv=_\֘E[@`J? !"1VWV'Em:s*@|UYJp|We1;QO.~<j뢭rWOV֥9O\imGr5.ۤE[}zC )+LL;2/[lfh|V3]=09'qoUa=\87nGjM+Ej b4 ) iKpg BM=^$KIb[в{}OZĀ_.Z?nh]~Tj{UMea7e*7>ze]3(yP%: )S<+^KFP)K,sMY v;,,=)h [aS>~\z>\%S[ӶvVQfz5tSQVE?&. $hxMwpK^n曹' U9(Y?kM9!xXjcDD],/r-EƵmPZ Ue;upvz\~= ;ާPu"QO= g/gQfy=r~P۬h:3ˎܙVy >&2oԙeZlzY&fƒF敃%"bas>C{[eCNqœպ8$Ȋݕ0UFaQL朴/,fE 4 D'"uNH<'$!m|dm9H=zq$*lhK;i{1tƚk?(%ܰ'寶 ).Zaqln.T:iZ+>Ic79 vKy7Eo& FbխNӃSpIBKLTdJN/eIf >;q5=YH~Ǩ (a :ɸbߝ׾z9a1O5h= t_ r4B 56%6r+-;ք܈P{@包 J?hݙpͤA|4(&t1C?kxצ RR0Y,GHJE6WvkK#LzHC|o9awkӏ%Y7t ^dԵ/m PBi gyr^rSW~w ,2df+u,&[2d cM4+|&{y˒Swt&D ;΃W`BM5/ԋ6bAMs[A ySF(%Ո@a* XC$H{!OL,w`q¥iytأmSU^8U[35L7iB}'t p{/79>I]"\^ IKNok#5YSBs-\-П7W?_z e߇:*]uT&Mgb0_?Wʖpjoq7YC'F9)wI[F QT&  |L;DPAԚ[;߿KAN92:W> ]sO^/,ʕv -s(РQe':eK0lxYU>' ?}wF4JǦ CcE/[[m k`wnԤYVdzY[Xzvi5W ^i,K IZ @il,m/B>I͠^4g;<#v&-Eh/ 3+HJD&b/0#oD>*$[MlkM;'ιZ>Eh;]ڐJk^vt\;~<}|bQ`h-oWQQyTj R e-Vһ8wBhCQ0b'67\ŽB#B(-^~:$m/W;۟<] N]j'~sIm$N׸N;^5OҨ^+*c k&'>R'MȘ.*qJ_šCÆl Hk:Z+ }gD ӓh"B0a#Qp$0+EF| j|Ge;Ctp\P IWGsP8 mfu{sc0#`aI$^yUrǰ|9w -jzVx6g@qZۛ-Y ( xx o z` qTcT8/?WTvq.86+h}ɾ #7taM]%' J;62α* eWA:u41..DUSeTϯV<ϪB)"tBDu_8kTK.ͩ!$MtC: JM>":ezgPٗ0m:NoYcvK.=a5tj2>y>6zQ3JKo}#rc֦2|΋1N9R,H@aX)Y`ϻ3Xt*NerEQӋA_ ЭY$ jĎu 9nRϊ%xX%|Py9$w=B(wm;85=P캵S>Q[ԍ@EDQޘ{c`w"s.T^PJv@m_E J:vu}"{MTc@,2%n\,85SsߢcQ1bh K!P)]CnpfqRM.ӚD]ȸvj+7cEr@n KUr9~:"ʍ hWmݞީMȭSBT5E7%9rdVl'MWFW |r7KT2ƗQOnb(1qHyw^5mvc? D-_P`2lہ0z[kl.VHMNٛT Fpv ܺ!M.zW)=ȻE3ͷw 뵴/P4h4 6gnl h35l WT\ﻻo+HG't-3>kz<Ԝ 6b|դ \ ToQ=m~GF+bEqpߒaWh TQü[wF&>H?fqGt#%ɾ%xehDF9'SfjE@ijk3&Wxۑe|ϘT\ĺ4ϐZym#cy`IL@e܆{wO`8̲DY 锠@9]@;j3z~zu -Q'[_KY`wN~f{rWB`?$߲M95Qo,(5&,\Ӌ$m=N)p8LuPx#_/&Ȼ\ܨdy8ͩdO%VfNmWt3:$y| ' ۹\Y8W%;=^t`(,D@Jif/YtcΚoRrbt Fu1UAco.|f beQbRjp` ]p_G31ayt%`B[WXKb\b86 _JB!} Q]GQHA[S{4K΃}~(e)az]ew pҮ/e }]iN-U;^GRCKNF#t>n}8oEfTΥikzv4qBOrH 6Ҕ_hk)Mp(+/LC<,34rd pSP\@RuZCF́N&i02+5E!+%'I+ C'WҺj0Jy^"7@L>dzhl^G1 Dr}ٟ0UC-9f}4*@Ŵi)1fQxllUUP1c20#s ?NŶf#b5Q&TQ^`61^7*`K@s'0G M+"l^iW+j Hru5oվ1!1@y~DV}:||Í Z akmJlXm+߉肹hߩ4d`u Rj(E{VwLޮ K<F èY¦WMP"I]Ic+PqMLj#p & ,Y6K:8lx]K'a{ aWZtاƒr# YŖݯ4YMٸw*VdV9qϿ:VFr}|‹_a!ya@KB9<35ܳG؍-#x_F_%q-"`4+d"bHB̐;J:u_a۾UΑtg֩Ax}7'mTdNerGp?7w_nQ@uˣ~=$L-pv$3QĬ@OyQuTDQzLP>&Yba< =E0^8@&IhkS`+;2w>[k̭Ɍ!{5hVX:"KjjWQس?}h<״2=J]Gri!ƟBNy{UԿwGH[^2yJJe3$ٮ/65mn=~("% X+{_z4T|+3n@40Ih7RZ6cFu@Cmj|_6^D]`Ļ#8./#24u,<#$H6PtP-?`z($LQmbkz\FPTʵP&v1LBy%z = jj4FhOcxos!Jwv0=/_"v}/VizMTg>V[Z%]&;ɺ@{}#m2X ֞L sbpHxO{ \aT`OVTwYT#*kO:h`ϟ@"†ӠV=|c&~a8ӸJm^l>m 5?>V f8 h{z5a( ;F>ɾ_רXsrk+UJqŎvdIh<ua3O\*ItkɱE- } HKm\GWv88Ty~Rҷ\:Kk&Ldt6^v}Z+䅀DQ~^3g?qDEDo춛Q|…E]?tCaj %RGY-l:%: bwzs Ӣ"{WI 5 d,t _<21lUt d]G@t"f@z_:[~oQcD.Un?9gjG-$PN#(Ul)z,j9,75ʝl%*,:E[^&H$_.rbO4yMK*t_gHr+ֆ W(|eHNPD ȷ7 _l]E[A<ƾjwAeޅ"&2@9ܐί3)V&G9̏i?5#+:%@ 9}zb6Š&E [ӒH[lq*GP MG$ݕ\[l;y;mS’uzVOC&*!=nwɇkSOA8]'oQX07P*]l&yt8"ۖ|C7b)?@UQt(TPPZS4O(x4XRj B`̆ϒő?eUh׏#8; b^ie VE}' eMYUD3fFi'ua1Gu?G}o`9Z.‰f߇R{|pkRDɶQNwRCkl볆f7"Ȃ̇EMMיQRcZُebFQ@8N(2ԒJp)dRxl7^g% b0L~MVmF,)уP91_@ٹ=(e$D1QPΖuμKLvL>u48oob ї*^o"R2 mx1 BlƔx*p̩8$2)cmվ]90X7,'_ȀUj* ||_iחSk审Es%N\nU 0c#~ Ҋ\Cl|es8C:fC~ڃ~U)jL+s>?, ?'餳LP[atzT}U.vw^JJji"[ǗvL)JWz" H)EXfbE?1M5P.4`9:\t ;:؊:W]]ЪvƐHYS nBӫr9ԡB;ލ ˹Zڻ%i:հ2i ׊Z@.j jGhoꩽ(˗yn , y&]m잺lr<.NY&ǐrpl(/Uo; -g@uVE;5&D`5: e[ۂ  gm&T&$*w9 wWMz" iA"{IAIrE%b:ذ,^W'!ōu@~ K6^4~HY7 |$aajW>k> ٰm#<;lBhB ,XBF*^v_K'hb۰A"Pqn7?ꊡACZ(6/e͵c Kd[sogn<#(5?vjy*4+/MTH9 F+v݇Eyo[8 _GQUד%;q"&pnT(G+~o|2J^#n"mj/R"[]Mm&׍w רM#zP8yٲ.udHˉBk>O2{f n䊹T@e+\{cL7h$5|gޮLKjGZ8Re=:2a7UB@)rڏrdd!F$U^,ibltp}MM#Pxp~:צ-}jM_/ _ 塆۟9&9rW)9"?MqyHxMɟl)E#J~0_dp˟!&> = 7p5?IOZ;HX1u<:nJ>95 e?ύ0bOVPAwX\1AAk9٤(|;oqC_@vKazN3kvI%PXk%< {MxU\}|$J 5.UUS|^]Kw/A K 7Z|G.*X6z# Qc ]+ݣ탴 ờNZUӚiv%펃maNXeNxd^ `$ >@Fl& \ K@hrPg, U9 Xcש|2)rhdh^o^A713Q('k~Z9 ia[}k" 7LH!52rw[ciUw r7: (P!KY .}ky eW`ˠ4`j `_) *it3xcvx?jzny5_x8xKM.4W[7$p54&ehL6: "<)gˬ1j!9I_Kr`UhuS0^YV#^ڄ{G-N0qA 탯]՛]&6U'RJ+{BޮР7~4.4f^o?ѻYq3hfn=ttݔ>:M){^ub$_9f ]l \E9&grnRUcy-PS(s σԶ6\),FJC˄qUxPD2O`글 z^jwH)g˻ [lArlFzI o>wh<ŗ)f4!*8#H ( y!G=ΰ:_ck OKE)1s~QtZ0BS!t9?Fgpx v~lol92Qp^4o2(dq`z\>3u9Uofq;x?W498AAmтnxj|OrxߖoVUx "pzG^t^^i-Hl[^OGBsE)Ն1, T8tqjS#n"h",A2WԮޕCEt!%/%ۻ)F>j&l?z2x!]Ԅ3 M7&ޤw׾K|kz*Crp!A=>~<(k_sGB?գu`̝ȅj(vw\Eu5BKV7xXq:|E/]/ igK'fF4\-n̑=(Y9:V>o t ,s;<) tbyz[\7s3gFԺ JYi\@ q"<%ݡ`2`Uv!#kRI,d>X( qhV3cJUZxdB)/ :::ݯ$JmM> "d *+BjǬ Xes\YmB]g=|;K2i۠ST3߯jGdї'N&jcuzAv_{[]$HMHIdհEMS 㵘+3NUAi|iQp]0D"jc>8di8m4q5@YMʌlg6ߦ/&8kS3v^7޳,٤[>l:ŶgB{ɰ͗t']9({ o^=ۨ m%{I@)' i1RO\WRֲ}]qx <}$KKj4P7nAi>^EgV08}DZ\:UjFԥĬIsqX>״u$j[/MԈU'=y`ԧ,C.o3\t6/W1J%jX{?7t}eX8!\_'qvݰMڂ:7JGE uĀ74}os y ৡtLO|  {z͟F7S#ds hr'vGGeui{>>SnrytlƇOS[4qہ $oF U1D] ޮu BJkQJP[qI.6ES.yAR+uǩeGyH`PHDkb)ZZ WT ۴W5,6sF_ N3Y%j#ycмH?W? vajNBSМiyS&ʭC12k1MyR3 09Do%Rzjx鶔eZK&Cb*v"v5y_5Sx?[kt<=r)GK6V^W_-6@wbGE 3u1> Y$ZUDp&Zq)ibzvJP{7 *O[vdӱNYu(,  R nXПHOBrcQҼj-+{Qu,$9_,zuHXHӀ*U }Qݔ~PWYl{<brX,(oޢ?kY=M6n Qv×ңE/ÁĬX.H¹i_A%-&NhGnwJҒUKsǷ=s0[oWp@md\mu ȕ0؀ YM,uuivr__Z/cy)Րˈ&SJ0L DPi.v_t{9ch؛ғ+e(v0nI\ͫQV3fMnOJ^5L՟*hV{A9trRZwhe3+bfoXDfcVVkmg6up.@%T&% X]\+cl5 |} o8xv3u<;+w>W7mE1N%FuRa+!+M= m͔#zX-\a]uFR:DzN?& oG~/sI/}Tl`j܎'E㦰bԝѣ%XW>D% {E27p:_LAV:0[l9{SYqZlI[0CJiWQm ޜ4op#\vi8hWi`WKb*+-֝Gƨ;I#J '@s6Ą  `Wߠ<>Oldw;qPiRI;GmQXF&.)<ٶ^ dG\?u@=^@ `j y%t3q-SXכ{:ϭj@JL[q;(}-0/ϻY+1S:o AOyKW}D4K4@z j*nDxxm,l l5_ |{*T)ˋEUv Hty h 0)@\k_ C:@{h<xBJ##VP'R퍁 G=8м8js ""Ҵ?y%-G=īU<+1BU $,ΐZ09Α e൅PW]$Vv@pAnĮ OVylB"`1 i!FdH%ũn4צSu(?+^ֹVR,F5G(F8-" c>Sm8xn>^(̖3J;;W S FUw6`=ܻu7L)yA٘-0AFzpRhk+ qOz˃L ;u6tRcF`RU4NhεDWT&rY6n+gb99cL3ub%ۂBəNO}>k/>'bbw([tH@Pɥa}S\m**0_bV`'p>k!\,YGR Rv"J{1Çn[v ;DZ~ܜG t?*ϟsY"OqF΍9 f0q<Z(R1dy9laоݦQzƣ;R9BP|@{ =d~JьOVO9:Fy?k)h}m%ָ?prMT)D@9ㆨ[f&f5Q_\N5'RV,XxW? ivU&NOOmkKr'/G?jg KSj JVviD]D OU>3ZE"? TcAD,INը ?F;G"@vxK)>ucg{;k7﹅~ j._zׅ^lJ\>͠ɾ8K_ Ļ(XJvj jvEMk?"#`^3*t@x7΁8bW sHd?8hƃ Ɍx'=ҡh'2̺gTt(%\l Ey5@>GrKNaC2 s(ӡc2h$WvOY!6zȎ.Kf>o؄$EzX(Ssklmjh|7 ^ن +[RvD9LZHM-c?Bbd{ʶmȽ-m@fUvm,!Ac$(yf l`-:3*_38GpCN!raQV8h8nnL}*(MGȐz-UL뇏1yq1=oySWj . :}%PfMM^챹s׆)<킧3`6"L$RwFTҺ#I8g+UNXHv 1J!OѳromzLQlc? ӝ? q' L02I}Zet̄5,-u~$Si|z``Z1gffcDNٞ[]( z66F <]35p1e_va^f|i &HؤqyaaXh8;>,amhχ&.5lS%dʂS{ݰh2࿟ݸ/9EvAwyu)M%-/d\ՑE֣F hܑ;;RU2[asJ-1c5vg#7i;^2,TJP%d!pb+8 fyykM@hTHv] [p/3V_Oƹ*f KTxVFDH2WFvR}&YE= Y.T !azuۘ,?cGϊP޻;*hN|n:y_Fn,oJ!ǍT۫ӀĬRedkoUmEA:xMimG#v!kd'U2x(X`9aӆq`u1-'g8 0 6,>#mhsY xk/gr"ħ&yqd1 {+o$m3,1L࿹aK>g"?Toڤ>iPrv': KWcڱL$ *K/dF&TLRP#0ݼ_UQoTb#[sRkhR>f/r͸ZP$m5dF20nݏ+rPCt[!یHsͦbGq;Vp4ɐХQ3;ac1voHShWLnR\k-?J}XVLKC*hңK+S684+=K^W5vsap4XN.ƙ{ߟh&ӱK:e|LӴWj4B~xU(\n˕Y:I޺ν8-T-7^3ҪwYWtuCJyPϜTX"<=ԥ7i\h1,HO~FG8P>^1U2#Br6~BY)bױ(E斸e;o1%$k=T?[VKm6Bh+BZFө/dgŢ&D3l-yQS:xm2j=ݭqюF 9ȕMMBZLgpa D݁QHHAa#6ڀcm"з95X; "( ecM˔k1 L^aA%Yv@X?QSo<̬ tdA1E2N/6% ^;y~Qmʹ9AYdf}cl8ݕ+$04P!EA5  ](8_ z9`NXA x-Pf I6c:Ѣ_@'1{E{ V'N@^_҄ =1aL$kI\؏Tcv2[3gó \TIr E;1[NY nFs^}t;h.僇JTw4TAvUE_[|kHaR,)ܓn#!6vDHrT0BrEr4+Xs9Ih^y ᅴ꘽3J< Bp/X&]4N yqկ0uۮDh.lnXȅSGiSDC=r)^!X:,kˡR+C1vϠ:5 uiA k}wUڣ6LD#[̼'lO}KĜZVpnaNg2DomxD Ez";7t.v|O> c\9]_i8XѦo[We07"ɐ́#sT5mx bu T&nw6>6 |s^q;=JTlɔWc}k|a^0*g<CP]ho[[.mHwq_TdNي 6xм4= `*ԧ+MM&t6~-PCq?Jx۪ҠN 8˜QeLa–ڇ<&*k(yô{ΕW\ӝnAeN~93!~ZO|dл@ѡVJm $f< :dIPJ6LӿG6-o֟kP1Ak(*qK-RyG3vFN bovl-7x!3cab4!ʫx,&⩽.X7t˱vXU#0b$]Pu&aJŕBS)?yӋ!7pV=? s+\$n>"v|(lrClH2:6t [`U\QHtu_j ?;.dag?ϕE^Ο6 5n$h=x#5{{NeK _a63tFߡ~ප3CCs6EMk0Hdcp6L 46+ G5Jvka}mߗa:  Bx4Չ(G(/d{cIEɊjyQ\R*[8FkѴUpI;/և:NgY/b=6y"q ӷ^zܣ&K%kA3 ,TZb MΤqA<7ZrDɥv|DEM9bq?j )NcЌA͂ʽ!.Q |&6aq$桾 _OZF?QoK I8\9䀟AH߅2sI,>a')>ns8ŕ#ϱg:]4Lr~Ypc`7ԞrSX3( caicۘdײ# v,:<Q)F)mCY;Eeݞs,6g2GHN_Dg<^gHḱS8IIy*p #̾8 9{ЉGduzihvjwh .~B[’4DgU]zV_FQchż/x otr?9߿O\Qai88F.sdBt˨̚"/:+gr+kTD6u dW+EQxgh:4㏠}^ׅӽu ySW3Fec$:*vjc}sv׍ ֌Fvnw٬e`~caygs'R<)O5wTHZf:B* "/3 dkfZ,zy 8.p+?BYHIPo^Ns6V<`h"A vDQ3 vCQשk69EoJ*%d9ᛅnlfmcd숂bK2{>vr09=B钚,9TJN䩨۲wpu"$ffKA+3"%wq4c. Xנ*6LHm:5DjL y=W C;wC좄]{ur7M{WSךRehpfEvF~ M`TMig#(PHJᆰa6kEe\ wUګO{Y37OycCV @m|Dk'U!XΈ>I;pK0dVN(~VUb8 2>buz>Mf=sb̎mW \Ӣ+սV!SܻT@V A)A1R 0}2#;.}q8EӺc-trXf{dFzo)3藺9 yw\] T~BHslnQ薱Rtuu1{*Ri̓=@mC# Q0dfܫu| aؠ҇ɭZ`G6t">a#p^X+b"M m$;v* +bA֐1^IX Tf.Nݬu i`SF7Pq닌TS$sdiUqp3UX[w"VcaOhs\~8=q+7x~.|Tb_@d>UI{Kz奅k6~y%|`-FdZ(0Nr ~|?1t8UOM/peJ/tT $ށ )/ʫƃi\7Z$gWq NhVm6I]m9?xmRk>AdB&p/ũ-3lc2oniFx K xIIuBxMՓGf=M}q|sY徕%'_$)q7Ӽ}iA2c E$)*Rɩ|@-bz@J/y1l,)24G>k+ޭ*W$l7"] 6/8k9qTEV!߄i@1F#f 7@ЎњTmS){l7R4(clc™I&Av0VDa,߇Jħ:˔V8"$Nh=]TxC z >34S|1f:IcÆ`‹Ex8s[weOz(SeglU&'Ws_'a?5Jz-yqaݸf̍XeTR9ֲbzۡ.dp]i`Z>YThaeoƇ TlwUQ9we |/j~yce__M3XoDkQM*mN*91@z#UQ{N0;w$2—C$QnY;"NnmJ5M !oX.*VS"Kyׇf{Zg+:cx>L r#(O^h`!Gt?Sn(tYHr0s]9VMG`&z283xHPnU|͡ԖpGcV6#udԗ|M1V_\9^)= ˥)5z\47CE RLPexF4RJW%Qi_yqQFj!<Of8T@z *< B~&PFc=8Jrn9-tN>%Ò% }D(~E~S.R~vL%[0R!>Pw4B=1pVwwݱo Y.!784{>͢.lED\[|}fa yV3|pcYcd/:ޟ8-qm󰅵7GL&A[D8'b|*ZT\GO&0%_SٰPZpL 5=]* mٽmN ^煹(n2Mf[î٥lc%7$MNVN4-T}BxʇS(W~aupw,'[SkݗIO 72heFs]+ AT}OjA&V9iCݐ ҠnI(3th 1 OX`4c|0-cT ϳb3r>`~CmD&# m2W(q Y/O@pF>r9Fb`WӬP)m SFE=xpxߨ(ɩm;);[ J 7Յ[-rFAc_ .8+3ɓdK.zWK#VAɍ@JͭHrKtIhsl-&#i! (ԽX3\-H ]Ho]0ģ.I=J&i/P NW:Qc!5ZBג#|`$ŀOﷄU~"mVZ1@}tu$?!ӅXT+ח[H{6rqN%|sLyQ*+&YуPoMXػ>@Ƕਐx?>/b (usy^@X32! h'R,f:+^ W5Ž3RxL〽 (\')JS;Zc&q546C;F @]i[})\퉺 -"@C} ѼKzLGG.ܯO^uHopؐ Bu:'KMKLS|$UWZhPb1#[ʅ QovG8<6^$^,ZK-tYq1x 7f(ɜ Nnl ]B7~aĿ38n?EB`1y 1ՙ=/`V!gt=~.m3Zh}Θȳ3oH}-p?׃T~ɋ@lZz`45le gK z&eTR D馾EwoDkuQ'Q} 9)?~-ʠiZͤf8wcq3[Bˀ~zvi= -sƽtįwslJ`F.#-Z_Ѧ#'B:\V"};!\Du h|h-bU}_auq7 kHE%Ӫ9I9zzoxDeF6Z|, Є(W :k0XIe }:9Xd8?_g &L`ZYz^׼dkYeq%yd\o*c]@f q+A9@F`:֗&c6nqp{]tl4 # XAB˰_,?#B˻bv!o8O0i*I(ƙ$;i&DӁ7jLShz\ W{RSJdض AB2JJ/1xµ#ɬ2bI @Y9Zq4vE=雾AQD,eϖU\K྘dZ죖;rji-KDmO@ &HT:yv|Hcr JU Cpfl5E@ cdu 휞Z%y­V٥>=[^VD` N-~&Y<>+psSYl>3VT'XzCaJ$)S" W?S`N  ;}&Vrf<}AGׇeB$*]#yHeT x wF|Uu`"o O"T :c/h({7i9#@)؃ k7Q 㖒w Ϟ /a:#c6YX c )*J%~϶swe6 |'~B,RV Noʣ`*%&BN*#[#䊟魅Z2zVLyr009zUi Խ `.ZHH.Y͌c{>GK; ,HXri6/:qvm_HA4OyGفDƻ+6`K@54NѸ,93%w '&L хTb, :*D Xw%,@rf1\~^ۍhCs cr 8Pc&e'N,8HCμ c}Wh9 > ̓hi/f7 P)sG.9r[Ҩo 4oM`@:?54oR{70z5ֱ2$%]j4~؝eVZ$Qə^wWSW:L2D֦ }κ lJMtr)!ODiŶqT?)ZBp'?f^|>{&꼱}ʣ "a7rhD~5R#.]»}uР! A!/9q!KQud^98EàϦSa#m_Gk'jxł՜ FI{4 @.HϱwhѮ܁TN=2a-t*@"Td/bnZix!z"ZRr̴g~ /A1lJ˄%ni#/5)īU \ջzeBPI wLi$A Q-wz yNzi[/KIk2j S2qDTnnv0?-LH(ᥗ Ԑ^a ͓8݄KT-[f:98rR i-ݸ 'gZӂd=mݛa(kASF*(X$L/{%]76BdC+D'ݷ2+)= gp 32} fLr)X+ET$h?7ȆΚNTer)M7-_W\%m/aCFJ!#!&}t<^5<澹jL] %eVsf4n?fp\׋/w/PMS"2_YXkR''d1-"/k}zW͘8 ȹxU/$'1(Sk3hJ||Q應3׾2 π J|@/KEJh u7E g a]Fw 6aSf89DF2Os~jy_jmCm$*OFI$*}ScFs̭ڶ\UDw>,W_XI42ý,ZĐRByE )!\w+)̛Eoۥ+̐# #;!_ .ӆ$*Gl9Ǝ QMI=XRxt~}{?KA~qK17)faM&MbVcMNҀ7m(LUMT-G&+{{% ;*< %ԫhp b瘞ۋ}Ӫj VpC:Sxan ]^w%Ey"|+-&acns8y0L*R" ,r*A{%G 3§Y&r.3q3}sWB)!>9,h_, Kd9>Tޏ>$n\n;1'<{ENKThF<'H8p$!lw&oE7$>r_\146B +digz~HUn[=/mmG]jsS^:AQ`Y/lw)tU'9,BUY.'[o;DU¯PI>k 2ت+ۻf1hx1D gF#7(㠋6"NGǫVD|iw yv5\bhtNBM63Wzٕ⾾*aK_~7&Y69eTO|glă&ara,NMԃ ξ*!^ P,Q`w)ṀfI@5BynwcBWX{ᷤd\VӘۑN s˟L G43O/[їMetL9VL5]6$3q>fI wV ^l uY@8NMWQPd (hwTSB{ " E\w4`z@ԀDÒ>>Ne_ $ࠉP Ϊ<#IXd}`Daj+ iHgSwC*qO,p5i6CM>OlCYSV=^ N'aLr^r Us/FD(&7W&vf -Er PUHt76W(d`,dxq+ĩ*)}D|}F‡hf댹 Z68((V0sS:L^m}ZpviHxv(TP4d*ͅq꫱Gtd{̡ut^lio@nچLX%G~W7GHokի&S蚖kxέ*R*2'y?i1ޤA"y X 2s]NO u>Xm/j}>ξJ~wn }+rNՃb:IP 3bmDTAL_)| s^:Oʄjw$uɵ3aU^K5Ȗxhp yn7|\3:_H~*ZՅi֤M>)@2%^?e# OOWR*%!rw q }"4rhl z0wOeB?sGHMA0s?%ED_!f!._2qwȱҴS;*rd*1_񞝴B"%mz*}1,e܅!R}|9XK oIwr=M{arS }~bg 52yݖ{tpʤͶkl^)N+q3_! ? DEؐ)7HgMPί2?}O}Fǹ KW|,b@+s1N桺4l]R5PWGjHϖP|A')=ZG*xU%}a(KNqn4-&@~aҹjmH 'S}Ϯ,^s~̀MԠ;o j<Ī K%nh<ў"wC&-6qg`bk6q*[ӻ\ Z ;n"VaZf$} R'RM] e*.VX! nKGgB*;+uaHoLu7RYÏ^[{X% I>#F ZBtľ.g$룷{}Ԝ%:E#lDP5;ۯk'ho8\xxf1!Fvj " D< O q6Y29Zcn`y'Р S{.&9 GB@O{ܮM&=H񰌠O; %ҳ !( 4ۆAdI] 8fU($u|L#n_V$՗<^pCpjI2-*jI'eၞsFR/m3К VsbT &y4 p1MGvdB²gҿW~ O@DF2r9SXpgIWrmQ~}& 9HRi 8!:SHZ|(ʏH~Z^Җn2s# 7 ɵ ^DvfEZG9 Uկ0t>N&I T}S״EPEUb蹛BPb!=_\.9*bmP8]-8{beGy= 7{Z ̷=\]AfjqXl_,#YyB \{> wm?Yn!LjD%ʌ.H昒| y,&,_U)#R3h,T;N^haVč?!iӔܘ( #A2k g@7qN3nKl2T_?N+DUHj 8au^J_nϸJ9>i |4n h4?41v{L,LXY&Fe/@6#H|C SѦŖ%*L[sFڄۭXϏa\@{~8V|+at^lQ+##8 ]$*6zfa?"d !s,ɑ_L/w'vG[K>('CӝtlK@Q2#j.bo`d(1b}ޥ.;}8:6ɳj9*wؑ^^jҕ70VYm@5.iD]jMN(vdqoIeVH2f{>;QwQb{O7q)XZ6e]S8 -'WYv^In/?~i; pmkR#P>vf߲! );|O2 ^K=?%&8I={uE81" :06\"LW0t &#{ dN&\JPUM$-!@:o]%& *4j0Ѽ!Cca@I@R~@t$J4憐3';|ŇwRP*ac[ \NIfL|mt/g0 O/eAGB}bC P;%Fa_'42;mUR+8ogy#4t_20 }zlhp!ht<+;!`}ӿej/B^yʚ)*6 ҀeLu|;j R/c0͘+ƶr_"o;.U5G-3 ;'}qOיXf1yW%g313l| TrL\^.<"ݕuѾ":1m?JWm?Jfȹ} MYXAO]VTGjq>:IҠ5hðzHjlM,oJwu¢; l PV,Y,zA~.eY;QdZd!FM8X6 -#{ gb_ O~Q[n-+nDeg^D`ĽW~2#@ _UdRnh`,\3js'.4k.BbI'ۓiǔK؆܌H,^]p#%S516:]<5&}Qt6 v7 x<8$53g,.ڧ&76܋FzqS:MmwIZMMbS3IO6C"B0C’nAqٓ5^ɐk2wƊz.uEffNq^(iYx[ѧCh3kFl `\|HdBӂ?C,jzOFgӅ 1,`0dbh+Ƥ"'L\ '$F=@.l&g*^3 zhlJ8Pq9ƍqDp?3#lzB#|HW/ $Xe,#M~G =)yl\"'9EV2Gc ህA'j܃ګ\69}~N~d9#YSYTBA8r+ɕν\(zUdzUVVRL?3! l-my_PJQ5m%tfv. ݂wd𔩦|MR>1']FDC:eLQݳp`9,ЎQvI!zvpٯ6 5Mchzac$hZB]+,D+gʴln xu,ԠHTvr()|Fh%g?x( ^76π d1>JjqX1bRi^F6qERw5aP> z҂tJw7{p>*-5 88T'0yAR}sj;ekPOɮ8C@_kf2ӋaQ~qWg9GRqk;BI`c6ۂhlerb}yKGjU}@_9irI+;'ot0}BGl.oJ9cnL>^0 DDLu=vgonkp$/p')tvQ>|wK3Q̍q e Hɝx_ov{;8g|0m"dt߅Ƥ.pHcf7;=Y,'qF最q=9:v\"~N-(.dBqT$9 ݴ}&<혯Κ9.M1F~)끣2gwUcQQ֧* k[z77YL*Pb&{`Z}\I:?1f;4eB!\Y5YdV=[&09Bv}BaYN|VЦl8$xEzP7\L +="jQ1OO?~ɥB1:@,Jw<e̩`١-脧Hˁ4y[;ӳƏm,ߖ[ox;,Bp{_< H3|3v}kzهT,*δ|s|ŜbmxyCJa?KcSG#5Gv S}xj ВZZ}u'׶Oq)'dv@ +U'DiȭAc>Pc{ei0Y!\EoGƮ;ϸ uSD*!,vf0 $a[C>I3jo1l4(ru#j*ȡ) Z4R&G}ݫ͠// ɠLD(y  ӺCaDI߸U~"jHٚe)&sphQ/q>)D e*wTO\IM`|p&Em;IONtqYz$_&|ßH)vMVˠC4_B)-`^>Û'Tmx+P#>krDJ.Luh1lşJa*pXSSnY"NTpC@׊{@w=L\#; I#fݗkR"K"=#-sՕ,tdkk .P,) WlJMc테Cn%nX5Cg""]#|8QE0ޙ\!ghuJ@ǓcYjLUY?{̯ՙJ!/ďݰaI J~f{U|hF"9m. Jp{ r2}T=Qp$8=O8$:m>2qV$B1lE:͊~u:ڃRzc]4_,fcs ۭ#~=LFri4r=9&@PV{c'4\_`4H|u*Ay}%nBhV"۫ ;-:j>ddUq֬'L^LPr Pi֗X?N6lDwu#BMl2ABpkM| NZܺ?r ூl> >iw.#'?ythKIo!;KDV?}I"BDgW~+г~j¥ IrZ`;xd*SE}}7R) I<*{u|,uHӽuތ8ߍlq 炕p7RQ"ƻKpŤt7y$a I=.M7M]?Ȭg#.9AW:|A|lY]vT˙F+m}='<|]bjf2(64plArHFU+E_ynb*c {fz#EV< t<ۊohD~HêZՕza,)Μ(|lHa&+* ~,-H;trՕEXpѬjFoƙaGU24.| QLd1^N2ԛR&ǯk'ҩ4rDe6raM/ gIB >h\so_rں;ЭV=u5m f*>ND|xr[+Q;%Lߠ7rB".9j솸E Ht H9agw0h`Mc~Zi6엩渍LRZ g!Ķr?'tZIzd! k w#O9>!Q!ƕPV0l 냭MbO?xԐ`WIX@5I i$]6O=XWnƁ \ `nF߫?uCՑǗy;1sŎ6OVfs ?Nܢ~GMNQW x35}ii;ZIdMV|rnR1( ׶e;Ք~Zt_~jGcC<ܧ7FD+?f炗e} {/%y`r R>h 9SsRDnA*=:骄:/НREC W˱X`W+Q IC6+:B%oERkBrGh^8 'M͍\$˿m.8=?iʴ5Jc07g EUG(w0D{W[$H3ۓ^Ojf?I:_=92J>끬PQV Z!m1b{o//P%PmF^;HŒk,U!f!q<]zc r:iŕ?HZQ/fx|Q!WI$lEPCowIqEO1W[< )XܤH 2lR^(85pGSxCť 6MVxSKs=ʹg7ԵuV_TD0I!n2r%Nf,,6YjBk2zgk0>ϯ_"/Fz uIgP>,]e萎3_.`ͽRqkߚQT;q˅s̱ g܉SyqZSZHN*NJ2"WzU^{Ͷg4 #f&I*<7nbA -TS%F%Ft7RAx~փ2_m⚆Ʃ PSpq l5xݑ ~jv~ϳ<ـ0y~F &(<ٲtB$u\$HeID]@9JNZN4Ý2Cx&`Ae݆"-=ֆr,-A܋ߨ).\9ڣ 4F c/%-|@} lFvs\=. CȺ8癯v9"z ]c )~tnp% >qhs,ʩc}s2!I_:ol{D̒ K W&fZ0HKZk4_LV4%%J}LJX$^5IhE> H;1+8(V8C!~s岈 -&yv'-KfA߾CC]u}_S+kh\io|ӥ.CkV?%ݏ?ıNpqm?ab'M-nLȶm ^LK˞ZCeUx:zV us'ݻy a—PN9X$)c~ACfg ZS{x 7&>"5]tg֎Hc?or tA;/̫Nw[su*<94%ʗLx*CT>#\s`KݗxHTbY?r(7儖tXO"} N6>H$ysaHO Y{(1jh0.b03I=UY?* Q"m N  մ9wW˸"{{x*R rZ*nTMp&cַN<^u/ ɂ5JT$tDV'!L<FЫVTxj:O!.0)N%Jz3]*ntnֆm!4$Z,Y*5JÜF'||4ԋú$#rkܼV"@J!)JV& P*_vdL7iN7uH>XFlTIT߸NcÚd3x(CtÁoMMd8I,\4 ) X1AqfYC r]θ$_Sy4 )M]')lV5d|At!'긮-LA&k6\Ѧ0Z` #c"(wȴ{BjU3EAD41Ph/Wx⋼b%fےX|Y Q  mQ|x؇,T_HU&q#/_Е:}i)Ev,m(KNZlqmPC3 d*Wq^2 . P^ up5WСx+l۲GӬF;=& -Bɬ,ko},^FA YT˜s A>Y wXѶɝMohf:xJT*kޟ>56it#i~vUcH~ D;A&Lo>Twwfr,xnmUue5k^4W(Md%hHDY `$P#ciQʘNa#OIXNj//UڰA fr ItH DA[_Fj*@u@"kt4)҃BM!+z3e}1h(`:['Sb. =>.?k?LQ޹}ˏ~*% 3-i]}]ϛQo8k[Bez> `d`p8`lLD2DZ ,sLj}?)$Bt OcEtXH4Aw]7uV2,IFq j/Ri&1"7_OYI@a 2}R2iLưEQoywzmFz."a]`ބaV4W?K#90NIKZ5ȌTDGIϱZ*Քqbwrhқ=ONMV+ Xs*[mr3Yr5Zع|7 n4"y +18fR_ />c,#O? zES=߆Zx)tej)MzV=ZǷRfysJ$Q'(Ep:M۞ƞ$ʽA]n$I[5(ӌ36ߔ6r;i-6x d*c}=i"Q9~X?=Sy9?yb)ԄD?{ȷ!.=n8{o-I[9c5Uc&n17D2I' 艭ƙm'48X~-;!k"^c4?t0Q޷a5 l;FNH6hNQQHӯYʢ L%`EC\WhyAl,ɖB6[$fv7V%7wT aĩxhro?W,)]Z?fc>-\'hu =;;0TN{cLQģmKJ2FઆQ6U{% t ́gʛޚ c7$ij2EEX>SQΦYPQjl3o†0CV /Ǯ-/uQ twn ~_nahYAm`\Yiƥ܅ Uq`om^n<MkVej6vٞٯ-*S1i?@7oa(} HrG0M4EWiwg!U2hr*|Sy(RE|Ƅ^>9Ra[nW`K_)er2ȸwzЄzcFEA'S:~ c9IoþZϜZS^i-Ґ Џ̝ȓ=w|W1ډiNYV*q*[ 9"/A5Csͤ'ʽjo=yytcR:fo>UN(kE%b|TEME-q5vbrueBPi32 gJ[d_J)}DBF.?b--, ҪA̖E!|FRn2hV}T oΝim#mwLG!+ǥZּz'7`&N9^uJ_\1zDBpXHM4g);G9eIuD":›Cuma%V6802xXŃT-y6;nR0&W߀bz &<褸 YZvQxƊ{20\ͧ줕ʮ^tr /]NfCL(2ynb*Rg^.. #Tc!?KYj)Ii* W&/*21TH7Q?{@Qv(Z)* WTŠ!h.<l#,iw()ٷ'w?!Jyj@aY% ,ko,.S-o1T"ې)iS´Vssz5 4+nBY6"#'x 6v,Jޟ87ЍՙAGʇ n%/.!ꂒ &PuwdN]]mXu/]%&!U1"JJfޭRqlK)AlBxQ)3g6ީzҢg=4h>^>+:|(C ɢe8NC 8uY L,J` -Y޿$ —JĒR򕋥FiS"iyOXS'lN|!)* i;#79jS<:] y]ۆ/coaŷ# G.?e_/(7%ΐAނ%yV: )u`B3竦 n a;d|45nA#(-͌/"T[+N;UNU܀B@=Ҫ{/2qS¬H4$]X4}IXA(Fі8U&nަ]C~m 1cH>;W̏r)Y|x 8<ūFql0fob0#&Fz;~ձNXn 4_Z]G ]fxCJI6ƂL0J1n[3"a̕L[@Y؝bS~$*bnn &ᰨ"W7młc8hRڋ@MZ%4Aki`b#nd9قkuQ1lygGhq9ȬcF>Ӫ ȅykQq7:ѱqY 3'wi0U2f}LNҨP圐sL:Pv2h|b8)t~{1S( 6Q(On3)y!fpZQH~uXcnd*z6@}T'_}}?ޱ3~9 %T8-e5wZ) Q*6BkvsԩՂ;8I,S .@"уgڤW(u ǤyNl! g#,Q_GeZIA b,J\d|s< qf9ȉ8n?{o'{hEM<q*CIS*Tt!ξKy8ǁw:v$yZ"Vdl> +>պOjm!;ZIiyO>751^rj\+L_%֧)ރ0Q'\47S#yZSDGudRC_f[^כfϽzq5ӆ.pZ؆wu =THta,Z ʷ尬` &~+;]uį~ wZ=zR;(8?j@\ޮ:q| nݓνWN$: ZH"qBjhT&/G>6S>3 B(LmM~c8to!AW=[- 7SX" ^-t3oY5 ؿJnaf,.UDϪn*)b%~b_t.y^Gz=4.Ť xqrY[MC }6$ِ^جV)eDvZ"-%l8CRzٹK gpZU@z?['F蹢J[%wEǺ9wK:^$yi|EmČ 4?kZ@lktePj8}hd(Zu-aFL4O HYbv=pn r!z8*02A@d0 ^16m;j0#ą_I̤ݲѡVC#8SǝE+6dܓjI#ϭ)]R|ï"(A'>{8TYWO(_ 0Hؤif# _ ?'B*ǁK:\)v}З(ٟ/3_+reՐLtl?SH%{6򋉁w7T8iJ 4zVUcL7Saw2jJ i<B\@u=J0@x[6+4eL/2Y Q>aH"/b@5?/U݇{4eŤgD)aUh PӃ=`k`_pk aw:6 S$a-@kXe z"@>M a]gyn]<MmЀuA])a$van-g7T> >;!vS -H{.B"\L73>rOfG'M٩ {G7:ff no`rH}>bc" ~^$-$)7\wrFsI_E I'Ph$>&jc23﮼Aﹺ jG?'( j=ǯ2Ay2dKmh:)CJ <]~'*?bߍ"ߏ$C.> ACkT✧AbUoõz]sU6ҞJՙ4 DuQNئ^!@Ȓ;·CgHAyZrGIۓ klY|4yN5˱ay[":_$h<Pd_w!7']XYH;n&+veZˬCλ J%}$usӅ8|/kڃ܆  sc:%MAY a$ @|uOǧvƒ@HiNŠCu"q}k葰c ;UL3GYu]Jxϳ[&E09fq۪{B‚^Č@ٳ,Ih= *^Seߚ42ߕJgM~`Z\ ~%aqbf.!c m2Xcųnuf m c+Fʘ2y>]}27bOo 4G暋 )賠Ř;{fAM`H T6!r8Pqd,H.r![:@d~ X 5w&^ r !K8.Nq}r] `2!|U0I>,ЗI(G.sܞSB2̉(EEϣ*VL˙U(UI>wb/Sl]+gq fli=|bRIt{5GCvEg|-W-e8+62W1~N_^"}GJEoGۚCg[ԙD`B #It/Gɬmԁ;tmE7 8  ] 4ƈ춁6L9!eCaDwrf| L{ibbXνYSBOD5P^9r]] ( !2imϏ v!B\lw*jvیu\\3~C'B3YBїtgA(79L; F anywʠ6|ϡ&\. q [kLz$[%hէPoN^aX#2H*R uDgCpֈ)xW>^hAy/s2魻K(`=TD !Ce[u oH+%o(4r9?-@ u#S3$k|7t2Z=Hܹ^"=Ie0Àx,T?`fsŷP,0ʚdހ?9MT9/eMec| P|hXck?-Ӧ04H !`D҄A ~aOwx0ʴkQB'纀wu'Xߚ19d؏jnD99ۢ =ß|?y|NRa>d[8ookVL)yw$:v}k] v"Hf NmcB<5֘n#)h>Z )UC8b[<)].- }k c kfeidS2| 9d BmżY^s8yC~'  Y1`ݡ]GWU(&#ӣj'L1zZzޓ*o:Onp)RC~'xEnmh_ {\3ɬ#c t9震r2J\Nhw"[o<ǝ􅘋,zWL3y,̩}kc ;߹€qz?tNd X]C®{~-Tܴ>sŇUKC+t5fϻYڃTXڸN2/ eALe/SSѸ̐Gan@`↞VBDtJO=GC5G!Gآ]׃6vP }X{P Js}嶽듑ɽmi0~rem a]&Z]3 m^5!IaSÈ3h@&;+_m9`9+0(=2խ߾"SH7=}z@y}kIzuL[}{G4H1|xHᴬ8J,X>{|Nרeƻy_3SSqV! \'m>5jųȊ`w.◈oXs5/QWllŎIjrX\k&r/vco|")c-&2 c}r~*O؆R=m5z¤7mMu:0$_=D@v " ?XzoS+ʑ0ڼvX~rbP:#Ip3ݾ{#ά1'8WWA=B.XC~zL޴!@=Ç6>ɽ t rh>[`!4"o"kp99D;QX(2k{29_5ِg y@B7jʨiS zW&LVMw.,2욜A"|氼_;Җ,ozNB{hX-a`t> qY6 qe=7rW2۪KETJnZqF4?CcE -MȤ1MD/iIap*Vh ݄$VguHiL7vݲ 9!YȻxW;IcVO>NԶkpM`Y婾^ԩBjz~I7Nmb+'@1nL^|a_G:&`fbrLöXVyb67 Yc$ [8assOPcm p\6"oM@+Fro:y&.Un>Ҿe{ŀ.E4/_nw- !NdpUCD@qH*c4eOq3(:'Q0 Lrei.#yrr){M];x_qzB!!\u"J[=u+2fp3y9ebG\2t KQ/Dl1ZǝC#|🨘12Yij&&q,{!OfWR#VוᐷQ%pB VIL|HI<4M2ϦmwH%!!*11e,#|Fֱ`WC  Fm➰P a;^dߙ.Np.s\! rn?礕 *YP_z)Nt%jKͪ Hz%e;ݠD`J p4h鋓!m7 H={,D&|9 Iϑ y}"b 7Z#F9c|_3"@z{韮YUx~?̲P1כ *U_ #@A@zO޲$ `U?;(:殌?n~So^1* H _V|0t!gީ[\yhNTՍy[bF=f6Q3JIf?I{X\X.ZXlKSViBK9V3?58|/F ^*j*YS%Y7k,CSW)a\uu)eY0fW](0O7 Yˁ+;mE ؘVf&ZЛw28eLUd N ?( ^&-ܰMBkdԇ IAQ6\JAnA#@yzB1q}\^C~\ՉX)b8\ 8gqⷹZI< h.֍RuR˜@w!kQUFk1DȰE[zf;}gtcT%$"_!:y)ẻsS̮mkLV&gj>5v܍~3f6>:dK<4?BÑW H+ɓ ~J|ϪsD̐il0ȂߪKسܣ` W<тË+,.)G [+h_,%L}ɮH{k<3(|]] z!X'FxHCm\&["H)P=2/X=8[TG75Sj̰faPK5oK]nHkL=vObsoF'wUﻡ9_R|T.uqܘڭ^>ZuF[$T="| 6 :ch$ =hl>H*^_d }̷J蕳OdѸټ翅! eL CT u emzj> k]IwA#V[!˿ !gdG!K]v[f%AգX`]<,!NBNIY+UX 8&= ^ȠQ^j Z,Φ0I<dVXwDrJj:ym5Bi#^QoyD÷tg:,Ss*ªA;8auDj63n-[Ï ץ VE%QcoY[Iz'yjI."`2{ym5N40{,ph M8RU\ q<Zִ>ݑ@k=2< WL|ghe>Pl6{eO/8#n:㟙 +;Ӓ|6͑c@oE#0Dyoγ*Ϫ^l: xG^r,\r C_]dEn$x^:b?uzDWXYDžNbk`yPiLdo{L:DxŌ}QOi&VDžm8:ŵR.jZrٍ߬򬿃q1M72}Xc&z+ "M+U#' #r+ZrPwă/Ab5_dOnDC_ ?[վ;a.gځ:;cޓ12=׬)+}ߋ~!wYov(ͭ0`(F}Mq} myr8EI83v`jm8\xUV<4e{#<~JpiRtd^۝^Dw PD]d^/XϣNSuc&DYN87/~unŪb^^ܞQQWC:2("䓸a3JnYWr7C[!5&\Z/g OWDv?V IqRcƸ\,N&_D|~]PbX ^s<OrcLk>/U a}wi \DU|&=WdQJcV$|blY l|'Sx6z81|+1K%[.NmɣNC6] )%0NgSܪ+p({o+GIlP[yZO?dD^Вր-`ԠK뫨$ބoU+ml\'oS+tٴMQgL ,G ɑ}fxmy6suqnsOKk~(sv Y7Oq1xU\TY8zj8Y5 (\z"q̽.aHNWYSt yL!/ k0.y. yU^..S~o|AD y8mN-UGæ!p!pRDC&D:q- .RS!HME0$j*d &T^pE]/>e44Q1VzqQZHw*4r`j* @m1a6 @iwTBt?Cn+!t..dRrLr#=kqn(M/J/q~54Zn0s#jpm`@3m:fi(ߠ՛D\  )i|ׁA 6P\(Î8}eb]Y@E.j[cjGlGcIۋ31*JR+)XYaC:IzRjgN\qA,&Yw1?9!Xе-ۻqѷRF,B e_*E NNUZ%*>Ēo@xIXoJo;ݕh WFW7$9\&>|ڧZ{W/Fik%IYi$s"n<ӧJCiu8E:2`X0yfo&=lW)Q={mn-1"_0 1I0%eF ]Pgl"=u~ClF,j16*c RL ͡5)ͣV(hjM$<7QUA8u䇽Fv*ai$}H-m|&ҏP{ȁ!7[{@{ jOt+-vmtؿhFKvs9sp1&<`Pz&V$qoAI8ğ1c2I%l ] igOd7<@Jwӷ}IFt_s9c&Ű e?P,>?GgB?US$6蔶Ij_=@`{ֺKgj6nVy2Rgj7 DnN?!7`)76[y<&I%-:+1(5])P &+yؕ:-p_q "Mifn#8l{I5찌< (؜z~̇9bdT'Ku6>J<@!A:w+c|*P3lkTœBAaFBaR2.U#0L:jwh7ؿ H :I^!:g[˹ %l=v^z]O;%oZݴ[ /4' D  mWqpl_ êw7NJ 7A`3z>k Y&]ubp4p=8 5Ӱw9߭0(}Z[׺F9LcsVh/T) MızB"KBeRp1&6MSu'q)ޒՋG ;an%xf 1W;!+,#qȝUb z HK;q yЧZ u0*+n72~Jø Vgq/U;P[wox&~ ^ ICgCD  t(E:H -ֶ YZ