libvirt-daemon-driver-storage-core-8.0.0-23.1.module+el8.10.0+177 > 6 6_6 3!pQp)Tξ7]mtZ`fc ]mtZ`8y',0:8uy=& & b=pFIIܒ& <@P ѧ"!3/Je_: ip/|@쪙kEWp$B{3VG-uT:=٫_c{< Gˆ¡d< (}ٵ9b #^smr[g_%#X.IhQщDJ5}~Nٮ|qҾ_GT:tx]Hw|2q7.,x%}\]5$^6p0ead4fa5ccac7d1dc45d1103dc0d87c21d46686f02ca302157aec692e9492da81a821ba356022c853350124a8590a2159bcc203aۉ3!pQp)Tξ7]mtZ`fc ]mtZ`7ӫo"Bg5~nBMu,xWf^RF0MX M@=F&m"vFR0/p̺ij%wAUQB1a0ŗָq[^}r3g35`\(tZ(RuPh2d[BN+}h䬿Bg4EJ\b"쯃!Bܐ];3 &"ۢ,;pMw!qN2T~H2qm;qB>8B](rBSJֳ2i 9X(۔;O"=n$8]+QIoя*P-|\˜E,Uvr6pE~f3D0zv[Ǥ}KaQ\+@)\apMyo#Q?ˆ*qb3VY Z|3X=\>p=#?#d%+ N <@pty 8 j    < 6 p   (8m9 m:5)mGHItXY\(]^b(dTeYf\l^txuv@ w x ly #x#|###Clibvirt-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-a64build004.svc.aws.rockylinux.org,KojiRockyLGPLv2+infrastructure@rockylinux.orgUnspecifiedhttps://libvirt.org/linuxaarch640a^*EIK!Jx HAAAAAA큤faaBfbfbfbfbfbfbfbfbfbfbfbfafafafafafafafafafafafa7a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e26562942dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744debf73030cd29c5a0320e045246f9be50c42d493d0ff3dd5549597e23ca66209905adefe6102eaffc311b11201fbb458b59ea8fe6908f4c0ee4dd57feb4637bf24843c23450db22d12ec2c99e99c58fdc45a996870f0ff8bb5151c405e254eeb2d21f6c5a7b29fd1387977cda30d53deb764ed4c1df8db3c4e2bc5593abac963cc684b689181ad8e33108082aaf2e1df30fecf8e1cb455ebc4ae2c6a01dc0997890205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21dd9c7813b6dd4904520811ff85b21ad180fe9fcff02e4f2b58622f70a169b43502../../../../usr/libexec/libvirt_parthelper../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/sbin/virtstoragedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-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(aarch-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)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)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.17)(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-id1c790ee942a7332ad3afcbb93562b686494e0a3c4314aefe9e5f34c339c006611e093b5c6145532d4e48fa5452d98bba2a4c9769514d74871df481336c948a6b721d5f91fdad271a65c5bf9c56a17fd57e5e7ca427d872db3b4472b14600e175d25144abvirtstoraged-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//usr/lib/.build-id/1c//usr/lib/.build-id/43//usr/lib/.build-id/4e//usr/lib/.build-id/6c//usr/lib/.build-id/7e//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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4e48fa5452d98bba2a4c9769514d74871df48133, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6c948a6b721d5f91fdad271a65c5bf9c56a17fd5, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4314aefe9e5f34c339c006611e093b5c6145532d, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=1c790ee942a7332ad3afcbb93562b686494e0a3c, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=7e5e7ca427d872db3b4472b14600e175d25144ab, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)!,8 rPR|RRRRR R R R5RPRzRRR{RRR RRRPRR R R RzRRR RRRPRR R R RzRR RRRRRzR R R RRRR RRRRRR R RRRRRR RtRR)RQRTR2RNR"RURhR^RrR@R+RlR!RjRyRgRIRMRRRiR;RCR?RXRqRLR[R8RSR=RfRORpRxR$R6R5R9RuRdRRsR4RWRAR]RnRYRVR-RJRcR*R:R1R(R\R3RoR R7R0R`R'R&RvRDRFRkRaRHR%RERRzRRRRRR RR RRRutf-8d02e3df38f6569b43768aa2d00923fed2e2fbf7ad72ba19e7c2cdbacf3804211virt:rhel:8100020240409152846:e155f54d?07zXZ !#,D] b2u Q{LY+z{dPn6h1;CK !| N\NƘ?[-Wij5rĿ V<7:բ V?J5=f Ixw G" z7vC\,$nTNO,9O$͒L_ܫdH@C~-cZ^In~}WARkBRt(7hmEHŒpng¥ b=\Uu6<+#B-!Nr|TMsۜFidהԄr!D$!iFӞ`L'F< <؀iH[UP)*v&[05xJz2ҷ<Q{j$ċa̕Raʴj˧#DXzG% -PV /FK!ɜ연 )ntߓ:53Q5z;\PVzR5&O8FW>}pB1yiqFRDqm鼺 "/o.C_J;w;p]uY/|G`MaT.mI&V瘫،YYvo˗A$6bV (‚cX̲RBLh T̹Qbx$Z)Q}_]E UK_4^%È9d̏qvOGd>d18vW`p(&\4ByuNʾENj9]Y`a=EZ]y Vi/.s?-2uPLugڣ7sȵv:sͨ0׀D-{698_`x}d j6J'mm;ܲC26`1=>f;H-[Dk֢ZN_)),AΝصd6[ 2=`˄4YG\-m[4qymg.sΉz¹u %Y mW~ĭt .}|-;9|Svԉڝwq*s00l}%FkMqV) ࢣ.cG[Ђٓ )ݗ#$; R`Š{MTye Yrh"kܕI^ѸR~ NSS3sfpX-e['Pkʮ5EMC WϜ罻6 a Rv?$7DG>k 'zAm(o,]qu?Y*=633˾xjy;=UE n>m1:`Foi#Aƞ NP98=} hόANNdÒNugZUOoq4$4P!νgRQT: ~)ta;[>#!sfC(6  @gS[+n<>hP~*E= 3X& ]>6-B+7jV)~&9Cf·o H C;# efT*ЭbPN %y]{r\Pp5#=vo=` H[#WU)23L$zUJH-{#4X*~Y.qϨw2.Z[ly`+%~[s2g4&X]o۞?6_¾mpzA@23{?<@iĎB9(„ *FqTj] $)KO4 ii,ZE 5bd!HU$~y-V_NoZA3j,Ffn|I8-Ħc%TqZOV` ^4U$#tXYQ`\ XiQјJH`@XGI'NF[K "P">*Za4"y Fp,.E{s)[AXH{޾*2VOF(JWP/1>(p|S$F+{4C@>6F+Ӕ}Ba+FP'poF p xuSJ<7?Amg{49RSƢtg7r#xg_y& 0Ϯty^D,w :Z.(+bs6ݿ†-uۘ~&J1;L+*D/cϠHWGcv'?07Z}ӳu& ʽnAfЊY5#a=U p`!e)a:Ƥ3 ^Qx5[_gPҭudC=ʩ>BAW0NBFTT#^,lyYDQ+bѿWyɛ &eښ\JN/b'zn`'T*,a`&A9 }ynor֫2jkg@,%klcNh![m8>ٙ@aJl fze,VߍTȍ_i"zI7 ፯VBgI 8Ƙ(-lgFGC~ pD؇' l= Bpl<.S\ 52}.4 "٣50?lhDq@5FW(9+@E{̤YBgIGlףN%} H%$ 2$CK)S+I ux{m%8tZ} c 'pf/i>#&e%==Ot`yiRS.0uTZ歿g72N٪r2h3iE@S_2/2ʓ=9Fݒg @L &N :fy_4ؖkh5+aZm~׾ڛ.T)[Q27fLfTͪ|_-86<”4 >ReDBL9>gSk[\]Z 4o@Ñ[F$wԕvJ%ACi~HŴí]Q*"uڢxf~Ap ӃE=?||e4r=uW8iiܜ݃rakM qTF8\kmJX hRkHp%ق۝D1DUl;C4vs*VH)q>姚z#j\AlG ]U1Vi̤ DgJZ;`c+Ok ,,zA)t~` V͕+6"2tj74:Ż{ټ}QJM6׊ۃOApxD|j)Gs^}x@c z/M)[g~f+ԍ)/W{\G4 6R Q_1Վuh @8֗Mf޴!X/&cXZM/ 4052 ]*D˜I6t!bj=J>+0.bk\t)Z8*ɷx3brӰ A2uMOa͹oT| UleQG$JMy)fݦ"R?= '8-abE3-c\(]뗹p}Å&-{_ :k5$ NR ʯ#D:tg3VYW&"wⶥJmFcu2{^FՎb47yJmIk^WEaW=C`eeip?NNVW' )UtfB֌ J'6cW eg|i~ 1'oVlͭ*4PK_6*?B%_(j שV8ftBSolQZѽLv=2  P j $ AtJzͷLRwbc plorm-qnr=E4˞ӡipy`ƒ0r`*Oldtϲi +zخw;hi)YdKXHW`q/ {2.֩v;o>zӹwZ&k5\ģ%+,d0߯ ۬Xc5q ?u](*;=&4mi(03edxGoe x[g3J1H/{àAns*HLiR ˠ&\Z~CL7m}?tr7ʦ:r|&!tsgzn3i S6r&QJME쩠* ֨F }c}8W!J ]5J=a$b L&BkC7cWu@(X=`B 'ͥNNѼ+<Xe)= 'lW %$ "<52'zpR!HDZB*'doSu=29"Pb}1tLA=&! 1|46)wR_+3C4#&PJ@qj3 WAO*WMSC~<~?y0$*%!Y/0ISq84 OKEdhT#JmJXQM&](4^'E!CRtAY0%eK>$v~_FAzUҶ$*ײo~7=TrMT>e$K >c }3FLy>ET@%VM)776׬W,O$ |."" NrZ?O2I~nbվ}0j^4GV];T< ͺ-p]jU/PAn_ȹ.Gߌ1KU\5 s:%< {!d$(8=ȈcO4vv6teZĒ&KdL8(+uo~lJơ}$"Cg!! Ϲп봳7tzL5eؗԣ L=0!Y0e3 ܾq K<4[nsf$JJUTD0PȡxOŕ/7{Zv0"i|S0cxrl4W/ 8xm`lzכQzĽ?V oAHuoBBI%ՍwiR.+ I58xɳeUqI~iyQH #-^ZiAd#7Iρ<+|'^5f4 YMZ,ˬ$0ϐv.K? :[u3G0"ekk~N1=:R:gLڭzk-RJvbbKkiK[% gt+͉v PeOH@x݃**Y\׭r6ّb '79HMo!5^7X+:f[_י) wY5!n#q ֙h5" ~0FS_Ԙ(eYa1m!%T@ĐHEENQ\fQVxH)yJ`:Z3Չk\, :4f^}}EFwă&%X5S@)Z51vt-;e@@x;9>3Ms^a!įhke(OlMpQ % c Zd > ^6GڭkFQd fIGXϪh>' oKm4Ġe鮰AΆTTd`!;%'S.%W{@=mU͓H JRTqe7,]IAW*oo0fE[VKRIӰ*Q#K69+d֨H6mтH)K6pP_$7.HaZ)4^zW<4LJmek} ~-mV{'P<(^;9޸~Q(P֏#8{Iȼ'*촹Ci*}w"zi .xAKx2QMhgʒG&3V$T3FⲤ?ݦhFQ q!jH2VBx 9ݣDg=F']x Ք1gp?&̎27kz13 \0DHFdd3-Q-\|C뀼N) t'V+qgR<z٥n`ڣ@σ! ,$|i'ִ'J147N =khj‚]jMȰ3ɐygTbڪte?Jȷ.').VimеKC!d='uBd̼ΈHUA->v4vxDGB6=Dxk(g 3s m;Sfi[.,GV|תdҟ؍|;$EX9;~=oj\@&<j[BMxyHuyl0˧8… QE/a»SoAHGd yS-p Kh|}c`GT!fqUŎSE:]3Q%5KŃܑJ>#9~:\e9]O}VtO=Wb3֜Tz5S(l@r*m~%g7+>3Kb2kAQЮHa۹ jΊс'?#MxD }j\/:M>d:ZlԳpR5>W z+xЄi\۾L_=l.7Ԝ~W_o9粰Afw_ tp ѺKOrw. 8"3ËQ#1SD~Yg{{!@Xbֆ*T![!;wN>H@Wa3.E>,߷pc/ z &Ht*">8KڤS*xiurGW1%?8EiZ*Ss(q`ƒaS!VV儒lw ٵ$RZ]D:`,w]ppȆƎ~ kB;tMLQ]SYW5c: G\ ?)ts FEJEPͳY@ֹqtY,#5FAp=<_}9 tP,p=˓!_*cI-v0:ęʹ,7I=G5ҷYX$OqA4[3̺OEչ86.ħ&4+[ȶ"17 uGچKz12sg8ᬜ/ i-܈DyK[yqFp145WA8c;H/"iXuvV*?B@*aȡ-XUk[)T!Që ު*Z] z=٢7JQB?DGE#q ͣũjM *Ÿ?R|N#Мmu^qz9>Gb\㮜q~ ZK|ϟVƇE]B'd"Β7zo)k&j93]@P4y-W!GCNgk:߇C { 1uJz>kߏOhؓ މ>YPx<C&A0jR` e⢻FVI8lܧ pcPj;vU`T[ m3Wˣ&Gա 8LK Zܑ:(vf:2F.I_`'ec@7Т<593m@ Ono~^PUZh 9Ip@ iT%Ë`;aO// ˗>OLJ]f#a;ip*d QyɅXKP\d#lLZtjCz#L~~C@h5Ht"gaojfڋrVb̵J_|J@至Nk`U!قÝ`R' ʒdu4۠n[yfR=bC-q3u;~hqyh]EX-yʼtM_qV>q{&ٗ7JHp>Lޖe, ږ~$+Ne r%>k.RdRp<9>/\7qvxvؒ"KoUNY޶S m+> QIǗrw ?Kt#w⿶rqW n4:ͳ2dzyUm`3$]e4K4m>~kX2MƲk}d|O c dCNNԻnL״;ؓC;&hu]Ag,i$PkxfZ-dEv{&?ڠrIΒqzR*x8I۽DWԡ7r=jCd&ُd@(B8ۣyAqOvZ"X%Hא|u@2'Xk4EkX1B۫HsvRtoK{^&ǿ WOG kS~ap\ˎQ*_lv&B K5 'HѺ||_2CJ*}FnxSOw7dÁ~VJ$ m,Ǭ`(Mj>-ڑuTdk"ŭn"`5f4˷[5~9 ka K=>6'{5C%R۞ih<,]RXEMV^;+ ;ۭ7qQ [@ x-R8ZE&ʭ7<IfK.|os.,@&J>E6x U;<=6frm!6 r%koabߒ h;u.EH"/ʹiAHТ'Cީ˙2CE3YzQgs Z+h\p5=Sn@6Pj_ )gD#`\W/o#>‹Zp*TND=bm*C}PZld#bkY0BGt|[UvS |'N0n_VjiنLMAU @\Z)g"_}$VFHt_vi߿+kii4JF!|t#̂z:I'gv<=K hNh8YrC_QB9qDaf!Z}JarFA3nDhvC1$e C+SGMQ/ DU4g{p@5yrTe4CJ L ,/`aɫdI98+:1 0pdĄheiHΙr;5xdmwc_X:&sM398Y,Vřo\.=Pީ1,)b+ƾ.GROr2x&aSb(&ի[JU>> xlouʘ~`]յpa|GFdv=dQc&>y$8\ 2w¨n2hwJ0@ZTj ~h㿦 t3$4ݐ#1 :.H F>O#1wF ɞ#֖)WN^ja0_Vϴ)R)Mgnr^;86̃hd't16kz|0H d/6Ceԃ&?@؛k綽.'{|)UZfwAeqd)~iɯ%W-̟!r<$|^?M!RQ\y&~BNVR(ݾ S.n\Ej[Cp͘-cs08٢@@EKtNxeYJR^+HWtr<\}!n` *|/@~:/pzZ! c $ѬHTF`:w,8HCH-6;' ˗U}il'BgWgQ/24^͠G>+Z ozR,O=|23hSCs浩?-}!C ++ lg 9'׸ihlV43Py6!F")+l<]*Lf:֎|}1݅銰,ՄjQoc,-7g5j9jٜ#7c#DC6N$JXT9QIb漪ťhI rҨRF,,qVQ_\T7k^$ZHH0A9]sP9mM#d&H|&P@KQ/¿ F0O2d1'l eJp@P=T BT 闥*e?ª\)YDmE(LN-48=XmE*EKrx~t :Ռ%E5"{R i/fd ub=Hl|4eu R$p)Ti5<ֵ"9 `m0vL ,NW&?R;c"oжTBYJ䮑1sVf xϕ}HW.?L?NbiˊCJٕ;UQ%n7^o"9˦PE)WjilOjQ cvxQzVn6ZTeT!}hU'ۛ_KB\6Jf|*ռYRQqioΡg-l"n2BE|UtZƄqw9^ l!+d^Yp0}C;4`10<)'zĂ\ xY9p.O Fta\J} fwhZMFu'jP k1ww=)_d6-dOМ*вO&z <1iؿ㊒PƜa wpS^ 7ih*uy#9+5J3K{so =@~.i4 q;;LmNE/p[O"'"1~_ I ـƢ7u/mn842tm89`FR?1 D&DG}!*}Ri0ie}]bil_߬`[u,-**c$ HHcxX..s#mN[RJoU^7uMXӌ\vss|#x7L$Fy(md6G>>k FSGPV۸f9Ma*<ijlېbC[wl<3!J  ۰>3B#ruK\͂R0}uȚ! 0Ik<pS`)]Qe4`2_Qz5b$i73Z63UAJցp1yԗۙ~-nd8~8E%7 LI]VQඕI)_QQم Ze)cM !42m<fGQ u.&c>4J<чlF64GOxҖȅT}5ʪy>v\#cvn;`h$wz6woyG.AZH״rotBM"3n>g#gӞݔIRT݆;#%yL̒IǍ(\*14]匆8B/V+U<ܟT1sP1qDf0Q91xgX+jA?'A"jczLzLd!Q󱧪zz_WUSɖz*y)MI弉E;j[+goBŒ?*G3Z?9߳5M4$Mnvv  S+گ\*1*+5[W2YtNF>C2 7vpEjO[O̍X#tI7sHH5^&0Fs|?`v Z=݅Xǹ]ŕ3Ѧ1aO|7 tcN@pYΝH':_gk+ˮѪ2eo l0놁DqIOӟ<U|yZrbXnJֈ 1p̠JƱsxnadq(r0#RaЃ1KfV 7.ݣ;CTk&^u($m;ڻCm~xĵ ᩞZi-@Jo_`\= kLӵ{{it0F_}(!0"oiU =FŃJOx̀l30] Ýz$2=l9Ҡ3Q ?)x HZh)5<PVsXslDLCǕ0 *B-uKA!uil*7\'/ JϵyX rLA =wFA NGN*]f 4\44m'{zײL1"賿 N}5 !" DO8Sɟ&tl#QgJoõX1D'1_7 5ڭ(<)5^K!QDAK25e;mgCy @`+HXq<ϞW?G;q~8.%AEYPH""Au%liD H 6Y $O,bf㔂i"3fzT[W&!cy-s8"q*h`).ȮtsL6Džx/JŖ_K.#W f`J{+\0W! jbE(H_|S|oeς6Ji5YF2ߺ@Fߖd_@ \ẓ`/VIt #0.&*8v6 DFL++x|ɽ7/Lp`'7UxѨTwD ]M9%MiZl.̮6ܑ45ZGr%<߮'9TN_A;`x;BM$:po5|JP I<8,=;XBwZ:hFu-Y)84')ȱ()XdA ߮șOgMFgn>PzuOY^[} ȆK107a2 >'{=]J}(Ƨz 06?!#6΄%C.ICCʂ~XCuTEIx:j}O= xO*j}ks"Y(9dg\z4>=.=tnRamUAjU94gF6,xQfH24 $7c ]b6#$߱( _YVrC[11}Ӱe4?cP0$=c>S̘W&#kaQ{o61R^]guIh^2ĺ(`lq!SENZYTTB"Qn8zH8/kdˆ$sQ̊HA67Oi12~!m):)GvL<{KIV w(_6`%+cafdV͒i5;;,>?zAЂ)X :Bv;.EA(=xG ) bf(X^$IiJ3_h5[)LP _KWHHCw(ԺQޭk- sb;,߳SY0-[xyp?N5!s hv99~"Ķo1z*@(7o^B-ퟔv9EvΰLDJ;gqĉg~0Wiӗ{6b?B懀m(HѪ,f Furc%X,bд'98 isiSg0ap_F* do[6Q6+nYVZʪ$\!4hJW#a[X#Ps28o\%oLiN7+rOIr?߬'>ufm~vV%!+U)>)Nuz/=zI9;T)%sːݳU #[M" ~D76g\XĖ=n,TJcuԻg Xy'og9*њRd|XcwudK$wʓ!!E%6g}]yoHdU\:H/pq\ѫcE&Y6Қ|n14(z4 sE:eP-H&Ll3$J+"p+E7[ꈆ̤!aW>J_F%C/3sd|t;D#k@`h&'s/'d D4gYE@oMV'^'IrD!G*8bi5w- O͙5wZEAA] *V2WkB7}Hy+?zq7=͌Ŧhwo7KNed $Y|2Tr}z,l`[.Lpܳ?4& N@E(L^!U'gQòhhq;V2'eJT7\#UlM%ml䣖p(ya͡VnP7O".HۊUo۴,IU-aJHKJlQ[2M!cmJ[z x/7l4$}) ^_&?}!S`Uʞ)=D8ĐM TlNH< ?*mv[ xwctv~'Ͽorp53M /a脹^2AUTMBK1An2 _nkNׯqy0Xa$QNLi>X J< x7 FhH]̈́YO Q%`˹=B&Q⬂ytwphæ؈̙|!^-y+q`Lo H Ɛ=,l^ݶ7ǹ\ao!)@ԍH l7n˱9WТOECPRl)̨m>J?F!$# BISm𭊼ܶXB.s"7UKdotٲ086M ,dѺIYV-8BSm rk(-pȍJY*m9,.mwp5S8*MTM0~zY1XFѤ6H2_2qI΢}PuٟU'iyk$[^`rQ<W 4y+Kg0cwMdçcQdѨn^]ćQpJJ2 hdi ׏ —Eafad km,lN;ԎKdM#`YtUfatXhG&珦rjN;v=cTR $ $ΏTg%9k۹"1 SHZ^i'4 cG> ~ʋjk; bFZwƵq:9ЄCA6x6tDp贇WGV= 8\*R̟ފr+:}h'\FeK$5ِO4g0pq!F¶'E hr`aI<#?0]ڔBJ߶ݫx9\ɿ&Ol?P e8I5W @Ak=$S2`/ah$٫8NcDAG8J+Fդa@'qy)Z(5DGEބ #cfu!Zˊ&1W/t=wM[Bx$|w*m9*)ZDeQmk*200Cs0Oʋ r^3wʬ-%йi45 kq%`׻PAIUȪ\ڌ\(x=̢HN4E6chXJۈԱc39EW2'Nj(h,e˯=/Ov-P(nQ=:Ħ3]KSζ-g|Tl6i53CdT>c772#3E۔PxCIeKWݮtwj~}" oaX,MKB:aNƁ5W\>-sh#f<*3'j6yNhRʜ6&Eʊ-/qWDf+GPrh1 r,a0 O ) Pծ~ox4V>p1eXc̻M$`xSJF!cE&G|L{IwY0 OYo轜@3L"u*pWn Zӌ?f6b|r_|c<8җpϣDu%U$GxfhEUp%WGRR yRNq,ܫR騹pEZI6Fd"S*yCehrs 7EK!^O>i REҜk??3u_@Q|M iE?z#Ia y:Y B ȓ"[ٜE?܎| 8OLeH}GWMuUhקw`Yrpu3Z^aN=āUA&+AE:Ӡ0;sbLg!ո]5}rSke#Ԣj2/8zM~}2 vnpP#v%B RK7﫵YzE" I LAGݶ2Nz¦SwQBjoLts7ǐ4ys 0Rjl[$}P)r6}r ` t˳䞕e`9uW1i(q:sC9qYGlU|v )Z]'Vcc|)&12nc֚ES~UZ#M'3;uxfD2Y[zKGS}*UfE@ pA_h\>$`ԫ[͂ wFt\=PVqho7F}5$=xpiҖuηI'w$, 䟯Z9U=2hА%>v Roz)6S ]y fpZ?3iT󁉇YucGȉ3NBxODRv76H,aP̢g ('tT 4^LnRz^ L@ؕ Qe4) mܽ\U3o"uur?}O_K^; 'FlG͝Uu=(TOP/;u۷a,RH"|R@`/XgtޚPU?،Lso~ϴ98v^1{mznv1[fOuyb:M/ݰ;d!D:PoN9H*oZ$QK w4rPu7S`8 6+w=2``_O$96`.UYv|0zzCWb.dRiѐb]-:(l bϙK#اp-9Udj0Nc[* <ߩ;Ax6$Ipk)aPP{7|8< t~d,W[OkzP uDcLhwߡf;0*Q#h Z3V*&?|iVNk,Ǜ9wv ̚]|BVQ79)_Se yW?My2Á> (M߿IiC 6jnRR2:d+vGI8c%$vhSwSr ;Q~ELzu P7TBZvTDe͈w.ULWYl{VueR ,@In1:M7YRt^? 5P^'sVqLj2Ze牢U`ps1FalD|ydLaCPZFfG7+wl fݽ잪'Wݜ)M"wOE'j'9Yf/Г(aXLve(5JG`|oHXװ̳& 669a3`86#qB'qbQjO uB(P^oy#ׅ\r;VidhxBt_bP E1?YYr ΔC޲S-eH,zi[%ʦP>3\fyL%hyzYU!Bmos 'A\ڳK&W[gYm+&!)S5p32_~RƒaVƉ"+SWb8leYk ?JQꎷE'Z߶QSu_<6֭ZRڷ_o/v3Bz.u16.tC7`򄺕GGkK-Som&xS]cX23~ߐJ#]±h=ܢi6nN>YI; ,3V@3m?U,5c.wgq D#N#co̵'۝a\!+v _ũ>. 1Xb6V;lFdn\7D+z4%C[I#1^`{ ktl$bC \^ph N`$YpR}+K_VK 'Dtwozsc}D* 0FK#u"@/JK *C"$GpBnVX z LXԇYw<JjۜAFU#Kۢ$@ Aa cq-յ]&{%vv58tnv.=X?@g^/I3#T8j?3{Ty^ >#erP2ԍw?.gBݙ%L\TL=|^||B:mS9LpZq0eh*b- ah.hغڊak_{?#LC.RiKÍ2W_\i_/LwZ,">j_G|,)7zDȎ ,нķ;fћTb})2 svXR6κ9WѪn5חV>aT62Fr|,mmHJg)$ػKn 6*{6\> Tqk}lV,R͔2x |󄛚, )0-KoYRKkq ZoXw[(I||(y` k\9y(\<8 䎝 *leUiȠ<rG, *mȒV@IyGmU7'vGjz(^幡ɚl|(8s!s!xt߄b(\BF }Ds5^ K>3Ija'fm6.މS XI~v8ZNhT?>V?w)?OD{?P0ʹ!@C,&TDRB0Gı o366eQ13A\[v/:zErQkͱ4jqECF\$h+h||PXAXfJ ~p\|'N(Hkar)Ss#WH9¹mlj4wj-5H"^QCeڟ2PE{FgJQM  Op) Z˿Ղ["7+,fqF_,%lj:6g6}F;z""˽YǺIA@ͬb5U Ci#n#ItuzW>THWLty`_LelK%R!I\mJ?jOSv:utLR]p\dfHp}{+ӤO㫎W2,I1@ԞwkrDT9|\2:QG"'_~&_-fی>0ADQ]~v*8q,IaqƤLyH]5{\݆֩;/-]j\59ϲj2$>J, sϒlUiW_EBGnv"/>;spG#>[u{'EWȹWX0[,'kJY`[ܚhs. xo׸#S3Y!9gї њn]JOqDkҁÚڬ˪zלi[ M)=?p?%nU즲Er1/mWs!M &cAAv%ڈǢ뇛b%=omi&jP e;Mc2,102J|Yk vhFe,4zڡ%@$OUǷ+PTZ Vjri3u>'[uUX;2_ TGrGBm^GPUd[p$= W6x+څr`Xl9,4f em:

u=倝]: p }r-`civY3w O"U'O!&Gν@~n3?@d8gQQ23"[g˛_V"U0~2/xU";R} ˩|AqEHQd0+KM$?H*C!\`U2ɦtʮGJv̞$DT9M&HCkZ6&)?]傸'(xr ~\0VVRX;ё&CUu9фs.D {^DZtCZ_=;dR\VV߼H\ƨJ\z!a VMmxvQ0w rT~uT'nr7٨A>u>mm?gR|Z|2m9JJ{Q(<liA6X 2wI$jØs&JkJTK|@ Da?)nPm&]&!_߷$Q2躽OT}G*<g2gᡂхVcZ`0M9X!MBn`0Ҟ= \0 WTExA_"wiA^q >Ӡ`mA1: rvəwj-ׁ7L\q0SBDũ+^ܕE-Py>xOrЃ :M܄:I^nM<[ :h܇ol#ڈjte8`w ;xpy);F;LaH[j*ɂj َZ˥wmٓxƼGTԲQqNEx>(˄AC ONErpXvrRfl:u쮲T|/72W 1 X81p ]z ?G_Oi(ZEђ@?1{1gD֪5FakPޔ3e}[_ bSy=JGQ `Yq#+#g@9n܋ޢM Fsi{]R 6B[@{q}@G\WENlE] 0qƥ[*05P.,f3 }ab`)L P681xwbaTa.MG.,Wt*RŠ\-2qiM'3i[(sPFTUy6q!9sGQp)fJ&F&K^[;"{ХC)gVуk)d w`L[`F<{U_!ZGdZ0Cg#2e,=2͕?+B09Ө"x+3|ޛW?"ὑ-:?ҥ0ʕ ̱נQWJv`rCwd\~nyDp'Q|_ aZwft)gLj N1OI?DI>s5OwʉuF)l/>?= k0Ot&* Dztzur}'r5QZ8}Zغo `N#[K};&[V[6րVV[C?k,Ucn[ =g:@5V2ߏ1OkJSR/!t*VfO!N [?`[HSp3[ⷨ,ܬDQ}۳3 bUU뢖>밻u@_rм⯝P  [[B{3V}]k']bq4x?BK}YņE*I}sd>N^u_9J*,!lQ44qЅl/YOd(Cؤ^Jί ~\, rZTIN$$#`׫E1!Vw= QK8r=&iĿ0K9Qz^pj*? 5W[;T H X"MFʵjծt=LG/:lrWì#.W彫$$Ҁoro~`>~LML/kr4=[3jS MxO [&-DW*8ЄM=\:0aPGgkdJB,O1D%EA+gB~g@l79lи&kU&z5ŷ$=x1_D9`ϗ3ju23|&FLw2Rf[֊RXcWMȍ/ W6 od DY;yL)$7BӎZ[+]= WQyT,4y۲g3ؿ2+$}VwƏlLEA6Q$lpVGzH>_B%[ wxh8Uz;QS*BbgfY3 wʥFi%I]6ؽqf!Lx.NT(BNBa kT[ Ɖɿ`t}=:{sɚ楲^,,$C-v SЫzc j5x1sˋ~8^l\ Δa$=@o%0BWmЦ W$˖[h_F!L55C_{|am9V| zhS8s2Yn{=vqo|\όx[h}TS8F,J_,+pB؊L'i J3t}9P%@LV!Unnnǧ~TVན|؉WlC|6`Nrd:$M90^x?Ԧij"[AARq%e pƅQ~K RZb׏o%jqccP玼Xz694:k*ZB4_fSHCV9ṪjT!mTJ>݃$vLy~5yFf I0Qmx$?%yj8Wq!-]@4]+> _ G]-9RJ "ۚr̷jssb{>P\w`E s`k  Ok ~y?MqӶ ݛݜKo '[,U~$I{ ]-4'glWc Aθ̛Pf]?3G_acC%wWf:GMaܨƳDIyA4x(ړ=^Sĭ$ƞq2 k^@%noO9ӽ|OQzw86UU2EH%w8+oO݅&Q3r|zj!p,gi|R7=J^U&2i^ps<ץ(';lV푹׼z%3Ba@lx|].Ӥ& acþQ4hMggW0㑗P3,r{NÇұa&\uemCp@&PUmDM !-QڅtτS) ^>EUoiJQp)-_v0_ 8*IG:#.b<];ׂvVkE4WysQArnU*jjh?q= _LƵ3,ypau/e插B@= lDa?7 4cc[''^~#c{(2e?_TDt\ Ϳ@ :Y浮V8a[_MlYew#vг.=#f ^b`m腅%G2b'?x$%oknj7 n%{$Gdj]o-W>.@/k<쐅onCD}q)$6l,==ƕx¤ CUV~nhDbq;]bn#@Wk}oa[J(]঻l`nMFLKvϋ/ ?ޛbUR[ #z~fYSw']ZfJ?]~~ t]/V$oגՄnK fmeuy>(\!:mrQp+$5P*b\P&,UyZ,8*xzkFMvY2a T(S#Bm%w{& ݽ^lS$[ jcĄ] L'%X!]w& Fy dʶBf:5Tmန~iXf0Kc{Qk,agEL^ͩJvt 7^a;WymˠEBp!/T`]AQ&IXl^|ز6iբ #қ\6[IG4,O1 a.Jl>|xx7EPc-%]10u$ zA14mTl NX-˲ܕBYS$ z-ɷש^o *7{.Hˢ ] QzY= Ll39b @2pr0HZ8݌p-=E>SH|8^ySh<@)BpXt-} Dx=n~lI4% IPw﬏!<"O]fA$(yI?r`uw&_O!4l\-jo@9U(w1w=^ 27OOiۡ3xrD3ߠ(4*qw^9 6$|P62N_Sid3YX\g2u%/2fDoXgPg\gU ]oox ?}&[q9ȵn+m:{+(K"p6w]*4A R{$j,¦Lj{d"DT]y'}il"?+W!w]h/cf&e0VGj{3.ڏ-$ {v!}uZ/n\ Mӂ Kc;7,ah y{cOpvbftb"w>J #X'XĂWY:W C~и6g+ӤyX;Ƽӕu]w' AOT͛O:QvAxn) Rn\tB6 b-xLӚ(ALڟ+Df6ڒWŮBfb Bqgcw{RWB'>oN lÇ.w3țr|ߎ^YADnu!w]"y^'儆Hbn$eeðsS C"/a{7Os#D g4>» ޖq/HRN.fkx^58Eܯ}edo寬n啝u !Jĥ]X&,FM6%0Tv w>IJuִtjǥꑬ$641gcofv/(o`>IB-9d$Q$#Ȑ/J.yHcRlPhXوdSsE:D}Waz$غ@\9x>S-_`,aeC")d % ZM4D]sQ"F=oAAk-:/g'VG\ɒ2XX@UXb{\,a~ iq/B?cyΉ!n9k\A0 :#5 ~eF5mmd2,Apgz4b;?jmtyJ_O SF0z7_ء Kq1' 3eClS3bmn{" LQw_( E@7$3XLU',u=nԍV<2}$CNT@h/M[ד||-o/Do:a`XK~?mͧO nCvN.cJHEE>t•L;yY]j0 FRl]{gD\K{ |Oz-wi%yM4en~;o4y˜ ~G+vd6yR ov`~nļp(sCU.9+g1誉cJ26ub4&oN.1*D(<”mR)nt.$1d#!1׿~;";WR_ X{yei˒l8\\}Krjަg!miKbwN HS4ͯW批g><&^ eFkO3x*SxrX89 (rVoYG_^-BOcJu3B _("*hz8;LN7P4kt`b+@odL6䚷fOٖ igF4z..T/W.- |4ʢ_{ Zf8c;P0~Kl͇}!ggk[hkCo ̔)~!;ۻrm0/Q՞t)~ |SE'B2>;Cc]_IuTL޿$dOhF"JwQ: y9_ u_p3g56V߁ȕ#xGhxd!%ql%S|e q3U']鏐}$KZE:HDFȵ*hB)|Su&=Qɋ$grI6X5~FNhWݚ&Xsg̚nȴ76IWyA|-kAery|&(sGE.7tʊb@ˮ2d^}1bhF%:(a-VN {Ŷopjg\iWoZH)g({_tTVM*3}ZcxT!/g-`vwf'NM="Zв(3䃲@pDądstubk4V<' õ\o?90K$GmnO_=uIA;mS5ҟwF2=ԵPکIcR{dqB%b$d:"Ql^a(`V!G%ޡȢ.m_LDnOk\In TChnqYn09ٷb,M ` NvõOԠԂhO/I:;Z'7%jMw) U} } @? N٪W'.ƌ's00hGjXVcP5-C[`^95!;]R+Ò#ћO, L_ X7L2 V^_k8HeSN]fd8v3ʶ\fPa ciۢ*O^~1Մu^KE\"?hT`3EuD^o֮81 E6Xk;"ag[X?{HAk8M]8 I/tl$4EEڽgTYRa̋79#w>o:>i-YnBeuedjiG;JкQ&^.[*p6^bؕr_3< ]yʯƨW|W` iE'yHUح?^*pZT mG̤xݧ}<3(_\|>>=jKp/XVt?܉8=}JVBt|MOaUkHO4әyX~sѮ_@: #V mv%Ƥ]*ΰ[\zj>#L#mǦ#u8n)w{tD0u"]&E53 voLE%6QNU̗JhMۢ[ 0*oAb2uNu$lWGńU#s.x CʍdɆ*ZI|rLITP8(BfCSO'2e-\8Xg PҊNeN$xId#47Ac)ٛ HK;4:CMqYد] x87퟉.Ѕz/q?Wl1Y=1㇠LdJj<\cc^1bT.UfClZfA ..?k  ! o^a\i.cKFh M>?(.ܖs'vp!+E8䀥Cdbi44Ȗ+j6R"h*q'PjQLPHxPg(:Y *_0MY1 =$FU[Tb7fϿyHښ^'81Tx hJk;'l, r$ck8s7-U$/fϠq6GMw#O'[,b1=ЙۮzIȰHhzW7o-|d|2wǵM,+rbcA6|Rqo 8@&ڡט6c̗uzGx(@7IOVX־E[o*[wA|t nԋ gKY޲("7 E_ՠE9so4ZA;''x{oP Q_%, 1nNMa6WR/g1e"*P™\۰9P,=g_j鮹UQabV ^g-7Iv ?RQ/Uj}'эǽT. {~Y%n}5|>9i0#B^4o|T2G9̩3Iz=; f)9'|G,:jeoC/YoZ)gʒIN͡VqdI܊4I>rlYS'qnjN~>$+}RwV3K׿@z'<;B#4UU$ly v8Ez:nRi'+xpc41tPӜjJ>#Y4qCN(&(V3{6uEjn>=!}Ҙ+4;R+L2 =|rOuIY;h[+YmyBNQf'əf\LwXG.txEa.}Y0>M3 ilnOwM:Lega~k8oϑ'qY% "5>"Vsg4U$^%eA5zz}Qn>Q*Rhd\zQ`}m@U\O]cz>yy-4#)/Y2+b™O:ry 5æ_&Qp1tB]lK*tF@L5"":ԧG1tґH.q@1o\1ua Az}c`o>sAY舎ZE߼("}$>W_u'"e(<xvRYF7K/9{CFM(Sӈ 8~޵)C*c`G%ڽy&7.]PM&^pWBI8M)TТao&-]WcΘS'ׂ0Q d+y<Ӽ"$MLF4v OG>o/ o7x*Mѡ H u=#zbPK(yͱj{+@?s`mV736}cJ(_b愕 cwWľ$OϹ[kz Urf @l!QIU`fyT@¾@. ĪģuY"YT, +F Ɏ% 6\APEggtժiBP# !!JF]ʣ a${E^NÑl}V]1N%&\(}Is:,HG:ԡnV֛HBSJ0 Ҵ# 2QݖG~6gM#6xfɹWszp,\Ǡ-_ 撐YYM)/QU~[\%%|sM& 'mk$v\BV7``&NC6 }OyDURD=C(p,c ;8SO(@k]Bc{Mj4mBWU {\>zʌZKCI2IX5@X0"Ϛ@,4j-1 ,R~5E;LMo`rN|oI&4C*\E)`?LLkJbQ|pg7jAVGA!ԞCtt*ytM(u~GPz-BgCdC_$,t#+@m {ŀ! : &C%#׬u {V˞ m=DWyYqvh#$*aģ$ٕBE8$3=_05Kw=uN e D?"\"dI ( HqtX ޺BXaWpk ~@Hx Aܰ܋wYM2=~C86|+)֊a&\yG]M<ӟ NQX3Sƻ;'?d7(@=$;jNM TFlĦ; 3 %&㡫=üs[h ,'%MBCt^gؾcۑ*ď{7U EOðUu|4,Uţʎ06=":n7iاʃ]?g+ rA@m$rKYVoyIs#xTJ_ƃ@ly"785 |Y&ʲ##璿Q]yqg}"Z@aq q*Q0 S7G2;ng)4vc$ OdIތ[+1Z|1}2Hmsw4H鬓 X=,Fj&)N{=A=1P\o\晹ܟ/|DwUT5sil-nfVht=B𙲜w y$DzZN:5P+ELGtF Fj̚B*hb.~6G3L3wg֞rc*-U\RZ&SWʉ=PɁL GY  oiF ?iy5q==Fݽ2;y5PY#zl؎}'F WcL޽oÃTTZ]ᚡwxhàjŽTOtPzÿ %d7?+|Kk⿺qe*ToAب痲_)VaG$\1Z'vTmn-G)a4 JmR1A>GQXn!`9nO-楋 c:Kr@.w9jUm2~_`wϯ~5]X;}tXƬ+М|S+өAϵ%pά=Śmأc:FaW$r #dV mY;۩ +D~Iτ2:6uGG޸u)hzˈ<]\; ?N@dP PSN{P&.~PʀmݽV´cSx,L{+0tUQiW(=٧ma!H7(7 >Y69ȥV}hz2_D=&eH܍l"þRdGvK\T?C n_[4鼜&hH!7w"*Zx̸JIG)Y2!2*lc" 5tcVI# /ߩ觥 F3󍲋i?B|NX9|?SP&ը3㊁uԞ%NBplfK`uMñ=ÜJ P> .)&_h4R;GUvj+xup|eHﱵXD 6). 7B0V͉ e/ P- Ma1" {tYёJ>d*y֭;}' ܖJ7i)ªRhe}}ط3Db!94-#֖Pʹ̕ĒfQ#wCPxÂ^ r7.&M1UQA6AK\ȖD#h4)vRCA0ڑC,ٶ]G J -: H<፺풋d")i_3OO.,$/n1 d1Ú~f9>$;4KgЊgƩ|P9&œskő`*{؅7ܼxGb"̥n%6VΒq]#5[*-R*#VBmo[{{}q_':KE)$ JIs pxD9*ɒjuvOP!rH9a8l  2.1˨J@ Mtjq|vC ?zh31rG *Z8!ɮe$xS첾a7Hǭm3}aiDPl깟63R]Apd/{29n9nַNcWpQ`Hf 0?ȆO%z-Fd^W"?auh7Q$,Q>ڽ|Ѫh ,"~>G*vg,+FtkFbf쒨݁]-?i7Y7afڣIɫA݆4Z Y1i`&'W+9_Ŝ>Ա8>a爵k.\oEr(yzئ&>7C .2gunIR2xPrw]ޫ!_2CY 61&Nef3 {ۃlT|kc]`̓w1 z>'Y)ӵ /5e`MNd8*TYfŁڰljJ8]w8m_ȏZ 1[3(KG M y IۍY(gpzo9I< ʤ:]_RNMGwp$Ӱuzp!ЈZڭ@"8L?W[Z -ְx Zu'v3oIu!fu ؼ#i+32O6%t#g: i/b U! cT5zn?n&X[ݫdlX=KWHB\m`[Ё೅9o%f a/hJ[HZ 8 JD&a/:} }7B#R^D<x0ơT*)ۥ={:t!r1S 0=c_ 2!׵R ͨ,>39Wkluٯ^!?%lttDqs.sƝ+јG\XɥFc@sG6Nel&ů\p!*ҷ=J^|ʘSi?,dD<[: ӪXj!+y0&S'>R5LԷh5ũ*HQՒA^Ey-*$J @ARa¨Ǎ L"wCtnX!%)5ִ.t3JBޚ22wZ^MP$ݘ1gcW`Q??~4oj|.펹  ;؛Zm)4O:Nٞ;F#o9 6צI2ɬWKpGaߝZ"RB6%G-<1'V@1Z$.8 5V8BQmC)gҰ,Ʀ&G BRklN4?“jCdЉa [#ҧ6C=y,LO Ns޴sDMN.vgt:@6WhNY+B>3W&]75sG}'v}ay.ULQ{ x;V 1PzQkh=V//obppJ@odAh ֆ/oSFCmͬvN, zFV2-$h B0o<Pt̲X I3jU;qjtP}2u~Sr;AB`ói[D頉AӼ ;Eߴg pshzn,ܰQTQuv2I='{(Q1 LRW-(3!BIVHS#O^UC3Rds5\rPCV*M NAo9ϦՋeV _/m r|sΓEek$[mr@D~VŠq%XS"tG)bh𽵀7삪v k6ttqI-}6+ÂBCŗ~ic. #"`?Gm$tǮb3ɟux5fLJbftD;΂8UOc'*\;[|J#d2NiUGǠWjgRiu(!{ S(Vϻ,Pp d =/] :zEpC =\ < bsIƱgl*淢Ee4ӟݓq,%HΩ2=j')Ds}ybfNO{P[e.LSCd+%;SX4_:[IOP=w㼩0Cyff ͽuNl ǭǭEP*ԉJ0zo0?am8EvrK z£}#1z`2[dK!}^X$~ Ɯ/hJvΞs=Fi+RKmDcnʯHbLkH2wd.qfJw%LorCLC)tIid'6}`݃M5Ֆ30gXą'"ywFaP듳[ţt q8M1-!o804NF^;rRZѸm6_xNK wà$ط4Et7@:bI=hdY8*Ī9&gJ)~R{G4N(']IML7QY?S@>̳dS$h㇝W% <%=+Zr*~A=t̊4 7(9W˕N[V7>\!ֶ)I3~?/?vEC!0d3A"ZWUμ0UƇ+B2Lo(SZym׻_s$RJ3< SЅ(,Za#T|XfPOYK9W# hn#>\AEWAvvũ ޏQhE]Xz~بHu Bk*Vzrfsۃ(sn6XA03%BI;=q 鬒tиOљ;%n8g%NrZ/u>V.x$>K>*SYs!!ռ$O1 WfԌbWG@xO# mUtk(B` N|/)YӨ*-ɢ>Qd"̅u纐~51ybӉ׶NS1T/й^vS6wP$= V<]~J\~ ȕwJ)#bc/bPj힁}xA%X-*;7eK@ (eG:7i`, QɊ = *q/x:n4,[zlj5Z`Z'bǽIr|ЩXQ[нz\TdžbOĸ7DQG۰)aDBƯ=0CmմS's|8: ׽Fctf: 98ZE݁ -cY49 #: Ԉde7d}ZM&D)oץ =-:ܹQ);+eSrg> C+g:ۘ[L`*r\ }1'6OGv!0juQ7%Uqn-H^f*9Y_$mW7#=WH ; 䇲yf=] ,tTTkfRF<\ m5j=@y175 @te0]J>$`nZJ% T]_3.ݪ=O8u<2X`QVwJi5u;]̻${ԆѓOPWWNHr7SauE!WRex-JFnb6 @N׹6Rx[YbbF QeʼnIW-w2L/ǐr?HfA3(/iB3Y^!:j8Vf%x ({5G;#Ԧ[NϒmDy>E[)*'Y=*~5oojd7j {%Hq-\$(a26ԹC="8/1:5/)̧Wy|4)e1LsS}V&vB?*fioaE}sPlhHGT/z|dy5"v5m|lb#ʺPxH0Zm=դ2ze7e@ɷA{%*qcdAGJ*&=V%ÂsXA]Ӊ+r{lJ+#e@9vݾ£By68 ]ס2GN{ʋԆx}콷$ p nF )IOJ%U a1}W`fvmoΑ!< ԮNDK Ț,o`m/:_Yii?a( @@:3ǘ0r? A%_p t*i[F`m0f2tgdԑon4{d~x["=-yfBNeD`hD-jyҙ K#) 1 >yИ9ϘLp54ܸB$w"STtUoU'Nr 8~E. `G&X*U_^itАM`JE=v2tH2eCngtnmr mHCVCUɻ:nRʲ-+-xI' C͌1 5#,iNIAoGF0ҽxc:̓#]FqV9ფ[ƑIVH.$dl`lgc H5 ̜-m'ʓEI0fC/ SԇHWq&y*G:N.%ShO%y.W_.@賣vzipU;($;¨ Mz%d'(|O0: PV5CM&M!8eЈ,p4um^ҹ;1ɽJc5?m>-XhI^yVn~5%VK#%mU_(;k 2t,ѥ?YGǟm JVKzAGc@(dy&1ϛý܎an5[ :)M"Ŷ0\[#_ARIbٿE˖Xb1?i5(Q_5{l^tCb .ruF9}/ * m XMD5*|ڥUZx*nO;Йn[3*-T >rr6 MuE&(?wj@«X !4A#gD51~'lTnե!|2wӸC1p\g ,Ռ!f1xG@^-$sJ/9}(zV֔skEYa!2^EL? h63̑ v|Kא c[,]-O$Kfl{e׎d&vշq֧:?,f;? H-͹N ԁ<4H*N`\<+*d>oR*:_5 6+\i;{3^yOe=v@PH߃"୮AY ٯP6tʳBdZ908Ή`r]!"?/Dm"sysY!}M3?NCִ^\@Qn"p֯~j &/p{=ꍔ/>~c?OR9/ρj_B^}fh0HTFT|\vv'sikڳQZ'+ Fmxln7Is,N< U?ްpΎȦګrUp (tĮxf^ H65 ?lL/)KR6Qn+`(-l^+ /`9s_V5KW1 3ѹÚ>d\M5ސ+ PLkLGVb/L߯'#wl1D|!utQyc.y>ͼ`b7|%%'A#@W4ܨ EpsߠfX_q?\f%SX*q_//2*"Ƒa>Xq攂C_A]s`,FʓI5rM%Sd$o#bK`4d'gcհF*SWʬ!#qqS=08;^DAEY(Gq,&J%P06lYlbLX1Gݒ`ESR[ \H[hϩ3PZuAc#K,Y CKCXxxɔQcI&!O(2-R"hP $*9pS2CzJ4k~n> Ժ׬md{8P7դ.F[̻@A?[X3.".dnbswQ ~)KuTնj=׾ .|"@\{h',fkz;Ȫ7w:4Xm58Ҧ"+2W]Taz_RyLx5T@je탍z 2TOA>RCtҡ{ǕesaD1.7#Oc_ ˤ# ̲y'=&dU\Bj`nЃ#*Z9-)Wwq6@kՇm'IFݬIۜD Xh!tZ?sUyf~qfs aYS=v(\$ABbO Mb%pB= $g>1aQ0ZJǡď>SvR6 YM&:N)K=_,'=afMBm|Ma?^l~ .rO`%%ii! 6-0:q@M)ghGHđ *hTy5ZAHA-Z32vJ)\t!ENk 6!v?a2LLZnֿ1>X N]IRT-'}IF*hQwgԃVD4 ^ 1^]m)D35PSELIO㚓?f̈ڹ1eL9c\y=.b+j[L֚2k`myNmn$."5YPUk m)RW(!,RK4<I KQJ:߰R3kmγ]uVGh6hUR(u<9 ZyI_~!@3Ʋ=WNAをe5a{Bt˴8PlNS~ u\:QjqMnϩ& iAa_=Ax!͐Wz#Meb{%I@$d]R?lkfg#ٳlGD jHx:&hq P 񓎜͋-o:CjEmz<ޢFDY3F+I}mN 34@d:uvhBf" cGOCOoXlN)5i(F NNROVݪ]"W P-Ѯp٭3?BM/Px4rtNJ;S<5Dm8ƒ).j"GJ҄{swag(~2.]v(Ԕ޾8 ̚@hLkƪ5Z{VI7Gٖq-ڥ;hlq5hՙw ($~kE]wfP ܓN&F]/s3$Kc-W"Ĩ%w|5p x@919NR;?^y$H[| xh/_,xn/A;YJASbjZث]#9DPb{KQ]\1>v\Q#'HF[8lP:?jb^q>ؘoU|9^M<O㳅Kt Wnu/9mmsJiAji8s }fPBhG=AgP6~aQ7 \ 3#=8v$B)|PWKf軾yi?ܭVzW$ WˏUP( : 4-]^10"I%xk$*LRb|„F\~z4#o?bRF4a=ez/QўTKgR #ιEqKڌRR$0L,`RqGWodNW>fn+tAlzaq "^PhZm^UDw膬 oR5H|`\= j `7GCIW@B3AF{"u&GVVVh{c,dwE(! _iUUyu&+ٖ<Mk doTץC%\]yu+xwFqt*|<^!h9M̊7VC)Eu' kO)| I, O|3.|9m| 揟Ay;ǣdPt+$O!U$߳TZX&b'7UvAWc ˨ [ѧzE$rJTgnlEhZaשU)ft@wGi?9ohxkBPFHS?D/ Ƭ%Eñ+hx(Lx66Jævr 4en 9x_|9o4min KJޟ &'S6bBIH!{AWB_ętyK宙FZ'؅(Rcߕf l?Q ڻc].~]f?GĭW R%ym!Nd3җlML 䯿폨sA{Q~,>T4FΦ4䲥.obp,r!dޟxm];v`(Tl$u"P^9U S3*Ҵ'X {})'z4S4zVį}2K}$TG _*4'a/vzpY@b4%t){üDYƻϗ-BhlK%Iy3m 4 HKh:b28VZ[c'!=dV[ 1]#MU2;C2윃5(e`pMGyuk4ݦk9|WsL jFՖ<|:@ŬUR1܁,T{{\[C˗rRo`+pF1 c#ݪBw&-K ?я%8dĔ?39ia3OD 8?M>g\A]uoЅw o!FѡoWLc@ rC3O9ug  b"51l~WI - d=UՂnioiCC$M<|L+OP :Ud"ᮆ -nFq{aCU83Rcf+ ԕORDRP.9Ro3JsNDȅl)pc(2"D+H]ra!m"l )C:'$+RNƍVLo7\ȸW<") \2Y>T)X--u6ΧE>2|TIPžp70va]\X9^)saį:) B9"(oequZqk W#|!Uur*4 |1q*H*P4V^P0<{aPw {/z/MK߲paJsVjjW1vr6| nR_Z, BIiL&3qp>Ske,8OᲱ)>+LÃL.BV(_;ko Z-HZ@;YҽlY5`<5^on;'1yǻwj{<4ЫD-ZV.%I*zT#tE<ҫskg"< !:QLT$FB%t4|Ppm@ey+@#>c+*;ڄXhhԾh2Iz@Fڀ)@펵):{gᮜP3xͺT9!d1!rx#[XC:0~[Ыz (JghIe"jxO2;nus ܟՈ]S)ĶH]#qbӊ!{?ߔ`zTzdhqKO)΃Iq?CW 0A ;n11c5 )if5C3sΏ8ޠAYjSO $-b {MPZzwCU !wRY8dC5 R+4]y?7L|bՒA\.oddԹA5/Jל4dq!IX,i9Ψe+vW*lyQ[䟏sZI 50)4$''dWgeVe `WE2莭NJ]uʓ6xUo%WT5x#3>7%8[6Ĥnn伬_^ f󖶟]f`NC#=OPC"N]i%AEGa,L&M&N>P R$tMz'bTano?Oe1<"WZ"uࡾQ{V`{kZp2<"CyKڈ@$&N)?:iVFx"qRʷىdYm< W-\: ~\OC3"4}8ݾ:S`JZɬo~qǻKhS,o=oFqyۥC9 :Ws?ͬeP-%4jSm*76%hJOG * nW !AtQcG93m#Jg9}9J+OoYĶ6ĮVh6v,JW%FPDau^-?.>]P16hZJ$FfӅ~pIx5u9p~%q[v1Kwφ^o'SxQi8gz~N^ >xѠ2C }ܜޢr 'xW; 6P9a?Zޑ 2M`[ǷB|;aSYJCI jiD m2T⃍~ٵm޶u͒:^ܗ}HT[wzU3%d̡zY:?I?=K/RA] Ct/5J;W,;#wg:S qjR[9!` U8=õܓK[`Se~c`6ns J_~rDl~h^)4p1䇐TNYW5?!8FkS`%u랰` [=`ԻN,knd}yM{R3ۨ.;W@F yKAlOJ.bh`<aIYIއ bYAE+H! ;Wuk+]ؖ\^b8P.W?/.ݕ Pv&.JՕV:+nmI=|i⨞GtVH>K06[>d^:Nb䭙m*E7]zq#CI0: qw k='GZӦnz捌ó#A%+Zh㫈YZJmw(xm a^4p)e%e_P48q7OcU:fwF\㗞 |\Wq (galweDt;Kf1xREujbOWV-|n P1N0ESِ/yJ O|/ & J4'UC8v$):wNXOH\dvoȽQxk%LP`_16 Rb v{DiJvyf`]嶆 ^ŘnjjG. |~jO(1E.oږJVS?WhrJ1̅UR#@)Ѽo¢s7' )vrfx֜ G X]( B|TM#K}LpƇƖ0@\ ;uLj5P;4wc㏋eMVglx-`޷)p@$*9PYˠva9nƍ6Tba~p?JьҮ]^$Ց[a}Ț@>1".P$MTI:/g 3GXj?(uwY&6LzfuT)0 b^ ?7$(qx =05SFv,@fLsy=Vo{Tkؘ3Q&HkKq&xjva_ˀv3|xG&,h\8r'~«z8v4$Ӧ[L)ݒNMFU`e`nSf&tvJ"9DL+" !&/|&}, ]Mgڈ<`GR<_}{.QZ4ODKwHfJ=3/0y 7 aݸ@ )o+GK+WQ0=vă4WqF44fBLBA>S7rR\mD *_R_՚2C[puD8Zh.=?S$-g]Ǹ0WX /o ^J6BN5#8jbHTD{I텤O!1P-躰SQYTI0r} 5*O1cL`-;˺ ;WAc87 >r:.Ҹs˛ ESba_AƕX+0M/ɾ'Pvaqozh BlU#,W娍/P_#bt[Nm.DT8rGmjG(hΖ$'p!ՌIKvv'wwݹбd : J@jtnI|4-7 Q!\y Cj{@}/(+ ߹= x&hȎOC֝f+Nbu&B/qS`Fc tSfsqi!~tg+H`^?%FF"D箆`J1SB'L%Ŧx k^NݞY/|.e"ܶw \G 'H^2V[ "LݘC_|yIn r鑟p홲iӓ*V!M-̏W>Y{ %Oμ|| XKqqfԸw5u'$A[`-N.wG*g=)ۘ=l~]~pfF~CAuZdOvL_ ټ$UzZF``d7-,6 8p2 -|NY3vY~s @c,E3AL6tƵLahnz &ӄE=ȅa5k1 $a QqL8 nat6?xݽ KJx ޶N%{>GgLqGU^bRbCIwu TXr +ڣY yNlCؑh#EWR%jb{|ra *qqWΓiV ȓ;w3 +zp*mY9~d% xdMKt" Bȶ'.s;IUA>${YviQlx\\b5vJ"TjȂZYqͳ+1J/UʉB4p` ⇮1ƺ Y[y[CksTTdX9 yJx\QY 0'o$,a0t+Zd$gSheP9:1H=U7̰CcI2u Ԋ\*]}5+fױ qB) dh]\BPbo~7;5 XA{X_WRTDCx>Ɵ2C;W/CkWzrfOwb#ŀ#V${|ͥ0RY] w*Z8/DT aa_eIeA ([by "VGG'~>--0tJD!.(‚aRu9C[hID[&#skQO _*l4c@3I|wby73I#&DhTf|0dЈqPd Ғ3q䯙DY^]aaWcn}(7 Zm2ѿxdg;8·~I-=pl}ؤ5%UD AYD"e,761D#R٣U?Ed@T5w<Ǔ"4L M ]_iĬki3+ldWBfGFҭMDO3JP>cZ}- %L`:s=DI]曞`5\Y`;lV&s Wg]zqWFc^'ҕ^[f[tC{l:p Tc VĞ}{Kٱ]"+}be1 ԁ)B27)k`qw⏤3J <b a/^bc]8`5 z<ʛw+KTx}tW0Q:еL&q=|_SI'Ȳ{,pʘ'ȝ߀A?!GE*sy?XDߟC \j~xF1f'.$Ay%BCbw`|:7O^+ppy`ʹxqɌ5&ӻy2 lVF;C4:En?-Jc{&_%5y 4]W5G#IEkkي_ |x7Ci`TE jaς2'6&&azo 8֣2{nmL*pr{ o~\>vo7@xF&ļڒ?CܬoKey:Ք)0L+?V,;K/!`YBՁN(y*[00ǃ=FhtNφ$$X]?ᇫOhb˕")n/IۮuL }$T4yڇujQM 9QVYKzAq O`O-n+Ӈ"ݺE؉CeK[i_*\b%>_cLJaѱ68c/Ӊ':S+D1DžjvfelwLT ?;≷;kcSYXVQw[i Q B-` 4(ٻ@۳LUqs01D1v>@kl<.>9H1WAKSe֮Pb: ^O%CI"x_ 26y'm$'cp22*<;h}KCfFb:tmh4xo> DG'삡nFlD(ANZh7DYHge?hQKE:_D=e݀uѣ[Œ0敁PDzesYT4Q cDk!際?!fCŅEfi 1RTB~pO.ɊceTՈ8ʒRA.'Bf2G?4=c9o Y9ZήҠFc) A=ޑSD7ʉ!5&lvj ]k@^mDrO{0dT1ؾ SŅ_X'3JMYumZPTID|v IQLXXJZfY"qQ%dLJ>}xV@XqС|lR<5Y7&Q["%^owY]*.mA5ϯ3.;:nOaϦ+kA 8aNrJs3C/=E (r _KM+aIo ?(=/f9w6䒃WDž#07gN>hfŗɂ=fC r<uAY,nz ԭwxWsmhjk|1hd%L~6L =α-Y;m+ɦk0NW#.:0F)A] oǤ| @[lh!F/;],uIr ?fP/NPtO-&bP哥-)1hl|δ\W{qzs4[lJCGrm noQAP|%*m/DW;;vsO^=^9-Sן4٬xٲM}?#Y\ dZ6&񲈇v%E=Fia"^4.74C%LvE9\.BT=FlpD*Q9$E[6}_09q>{B9s͗C9miwA=뗋muWw@Kj8.fҬ *oHiEԤ>G-'^_&38hX"~jMu Vfp*CRsg?k79Iv!Ӎb²,E). cAjV:t)ƀD(UvN5wNx͏B"z j z$(R'A-3y6"$_l "$^8[ns;|2!Ʋ&,{%?!րHjuT: U`Ώch-ݦ[ )?+ 5\F,RpkeRzxHF^˙Y64N@N=1#ćTrA zGbARMCl4:kê&Jh DQŗEVBߧpR7fƄ bA =(2 J,1[tp7t8\nn8fkAÜqqz9r 5?5`y~`_:;9d$QG~!~~}9ҍ=(jT7l0^S,4r8pFBSg{nnvXS忴R|vvۗ(2/eg.{r8|cPfu*0U8,maZ={c'amӥ84V'^k0j$Au[vA'`oHB#^fza̹R2B,9,Sj!L@iݸVhG| EqBz!`toÞ͘=>\T _L~\/R9ʼKi%;%BjkOgB׾8Z )y͕q 1U< a-sKH=݌Zb [J\6zty~!ԩU8 ݰ.er  tGy==v`q|Bʲw49Q0^!9!')ԂLD7t7}PMV= ,oNJ=jr:Eejcp">C=8p!t)u{>c6;%VxyjĎlď.]0+60 187t>ȮNÀ 7BA+gjw-r{v3 Q6X@4r eL@`+g!Sz+oElӬ>i]9솤Wq `*"\廽BYΈ+:>f̿TV=?LHr6I3TϬLRF]lL&fǸzZϖt ݘ!BH@ޡʇ<2x%N yB/l` !^r]]`H s&ǁQwb*Ɵ*?^E|ȱq R[ِϚVU Q릦}_P NTh _KBnfqQ)$ϵfc=>46!,IHzt!s |dτj4ĦUn%Dfh#ˮ)aѰ2u]oo~ۖ'ұPxkOPzR˯l(H %q `lEHKn}өN3YsU+F@%njb[ M ޺ PxWHe 5jKU)M a@T{, #`XHمs[5G4Oj5rDς2 =SA+zŽFL91g9-!.D m#h[ CPX?!W3@=Kx_eʑN|pnf-)u{&F;meeK !꿱Օ)PEbK`D@4Ade|5xcVpW}x ~"HڗRR"Jh~oGk֦0467J5 xFYWlخiq{2/?z![I5{ABa7q!ImaxAs{L}ޡ-64Tp&C OFŞOޫec_%Iz| H{! s$e.kMo]mp\_11!kǽ#{ Uo)9woSwaV"n(Qxp=3(1#rC#Ug:ȃ7 1̳xj#Sh.ESZ[`!"YQ@l'fAH| 2=8J3+tKZ*-F Pw]|\`j Y$*9™*j5pg+sF&GyN)$ԞȈAP\"$n=ԛX-i!Jm4'-Z9B j a ;E^,GXV (}CS#ivm` :5۶,GތZFX\7LʂX{PP9~:o=#ÕbliO:Yd,B%]'[eDn) Q''y ȪNENq7\uάx 54Vk dаY/U XjBM0頑10ƆN"{ p<f!f5"\F_e9$c愘"Ct6NA=AI(,twNP wfmpJW!?\-^J`9b <$ZN V.o^Уf[o51rX!اG_vbs$ zce>K/QxNUC"*&g}k>fSST]!#GmFEӑt>HoV"ٗL4si,@(bESb ; =|D3aKZ60CtZO>K~1YnK7-NVNu5*o\IIFO/UIt2qUvAeO"<9EML%ȻHPȣo?l&mAN+zlzM36zl^aƢKoR-pDĨer9inaǧ|KX3+Ad‹3M xϭ?$!ljm͆)׻3*(䬨9AlOsD k:!=&fj IbD&Is0wԈoth5coJSc4˗d1}3 ƿ\dH\ Qm؊P [:ҐV11L\q8h1IX51;yYMG[LA Q)WX-MQq2zrhfc M$;.\ +;=)0Wp8}SHܰ+T+cr] ư5qW]OZt mz,dʙ2:[VZ'SlRͺ lҘAQ,= }.LPbtJ.Ö;xV3!,6taSz;y|)YkOƿ'Hlpנr>b_ߨP4g,t;gMM/J6;B;x Ηo֬),.2=gxs~>DfjQlR'S[Naaq$h9WJjbkL2xhLŅqj2Dnz5i-rgz%!Nޮ; ~VRe0ŎWOp'eP5 ]\K;ީzA:ZQ 2N"-PCeU13zٴCquV`k茫m3 ;߭›vC+%?]D r<?߻tX bG/yHžۢ8zuH`d2rWR47Uwrn`>$|c8LUqRx&}'b|uu=7E~q o-{yLپ4l=[/;8*,+q78r ЛV+chjf(XIy<~1='c1:Iθ[jw|qh2˖t˃ޮ(RdP8}LPNy<.MwUhgX'JXǹ#Qu)_H1{y{VmMo\Jy*^#cc:'zVC.28M7.|v@bG7pGrcQ2), C ?` X m;sPW U"yN˂V34R8jx4uWB < /?%OO.E{Q8gKR.}Ueu ~W5cz˵BAkO{R$8IgK$ jEfiqb<.S }'A =w#R~(whe#է+ lʞDb3z=B)]Xl7 mo;9c?XM@LX(V/u,_ؠ@\[\<8Na@@ECw+#}{)db֬r eSY9SF>"GFi n=b-B/O5@$0f}aB*"h͡rʔw-Q?:~]1otٳզ=ua 8 0$mw +b帠1BIyۦS6꫍j6B<xjڠt-3Z7G+X#uw0ڂp p٠GG Q_̿Azuu8 㢊.E?8nvXH3 R\@u?奎4|A(fjCX1fiZj3a'0g 5_Ѯk6M@]WY0=zm;? Y]YSَF0 2EV%|bcOaD|5N y:UV{6b]^V/e{8e9(&;I!`3Lz#Z}'h𳙛Hkrnuj%o$2G3t3=aVNAUWH֋fFzT:œ>xε _s . JדB jhh)aZ,d}i¦Goh@ѲMi K:e{l*lhQ,/VR6g+ax {51 @7Rjk=2il7qaS=7u|@F]N=NUj\*$y_'[S.Ǻ4pz990!.sAf,K=<=c~ȇ[r*\$YE$=yHf]VgO,98 IhZ.Ps͝Ʌuy-ڗk_רOFL0\6Մ`>REWkL,H*<B .a^eY(n!/l ǹ{; u|Q,>87Qɶ$?4(Y|6LA1S5V@ EA!ߩ`vتlR1?Ն.#^jof攍FRE4tTODh1Έ_p|yOxL{ xD1?o,WiW9n*&XW#us|4];y4~2g:zm\\RA|3xpcVEf@*Uz++ZKD ФI[D!dsӍȹC+E<̪ [pͣ6:eD?R*C"`9B` 2~%TBo73bV^eH(o\"+ 0 Ez"Yji0OΒ(6!Dtcz yp$텠rb14/Y:?ܶo:S,O6? 0_ G{0at Ҹ.0ubSrP̏1r J@z A܄mgВCАb#h j pwT+4qB7p&kd\pNjԯ2/ِmk?'b>e{HR2Zkvu7"MЭ5=v]7i]֑a6 X8 |p{ttIߙ$'^cBĹy/*WoAgd p!PUn3"UMSaޫo%w,u z}&i]xJY%XKZ9.&jFJ; -SnN}.[&5V`ܤ;9T*ujvA%{3yTc$9d  +(n(La@ ^G-KY5NZf?9<|q1+,5B$*j̔rdlSFRt0q]&I/BXvQ@S^.Hu!2aW:<%-xTL:kfwsCS[[d}5G b+OvrCttIGyw= lU7CSl53/:אp[R " e(h`6( x$FY P8a54-4f'ܳY@|{w+ bc h遴1[1~ ')S{W<,dټ &D]ǠCO9y(}$y@߄tW4:lW\vV存go/J(f|_u5Qmʌv$Eܗˢxw{n;gtb+)Oa>5c<[;sM:8Br &DMhmk箘`Ld-{Vv'.ѥYe`Qk򕦂l"VH#ާ7gȲ;B8nyKbbMA5-]Mװ'o=u5Ijf hA1d=?;/LɝP$Mm(-{sff:V_. #5M8~3,xFPT o{ -D﬏)!k<+]_8JV[M\􊆩HɆw3k rn~26+@gW?l !i՞3/ԚYQ ~ԱAavɡ^JkȡmdIf;?aF0G[(@'Bմ>E!zJ*M-?ͩP"yfdrKXhZ#H+߳~ܛqn\%&3Ҍك<~Hc7X3,:;*RNwIV'=&FNu[8(<àvV/Mw@ $y'&ni41UyTj Oɸ%c_wm+ܧQNpۚY=$)NބH5$7䩻L]ӟkJ)ylayN9v(2z䯱ڳ0j~`R{(,gMb _B ki۷}y4% ʨ n%K>煟xw[9HkƗQk?u!$eJ4^H؎ >itPwdȹ;iQA+ HP&8+QQ4,x SwHc[s Ak}$w'YlFNYuk(xԬ_v[3ؘcڌHq*.΋xoEg=mV١HWFZ?q\( Zb cijw@S*22TFt߮*bQC2\%3!̰^0yn;nc$'۳ys8}fy{Kɇxi 0֥@%^:-=1>'52 <h&#&Im1 kQ!6~eքUn[ s_LSH7,sNyUa,Q6 uոG)_ =3+x_+ IB\@S4;rXȎ/d $m7eH#ml ^rqXPKk!8! ˹]\}Y2 >@9?=e(|}g zhݗ{)agP,/\KU!y^\ ^q4ՈDj7" ("!`W#Z;9' zqxMwCڿeʒYͯx YE/iu2Buh/8Kϫwy*)bo$\pWsī,V' { E"֙h}RؓI=O-JW͞EFQe.\˾\!>܈#24j!Z/"GY%M= ]x3A{t0j,/9Lkra+c DHأ SCt#<- EQ#^+;@xǰÂttaX玄4i|̃iBDT)(K͚SEjy4K3 hUpivv2wR#*&3922:,8 }s6_aڧ|4%+`Ϫ1| :*ýq"h )o=Jaeh>kܽ8+}$yAvsValj1OnwaR^:Efw417Ř_ڷo0%(>NN L?`}4(qtie-ȴH=fm:z~i}j 庣o_J\r3.C02>1Ef?M8- 4S4FVf2!/* g*@++*V5%*"SH CBhr}t×W3awTH}!ŷ*;eGaj"qTo XMaqZ rnKȍ 6VT_PCȼ-Mzᤱ* MS퇸S($x{ϓ%TbhI_zpmra R}֮+6n%S BG (TMC!1v7e6i%U;'"Jኈzp`s$+mn[c4\'V19$Wb@yfj߯¤XR|c7+L?sKD=4ff|(:J069qP݂CK3bz22fZ*S˫s3h)lڬ ζWrU:2_2wPWZL^Ajsc΄ i. >yg͝[NAa^G^>L' P*IX2>y`//i$)ǪI8hvQײVZ3i{M;p_綘m? ӾhfP'z}sRW'3M !/Ч6O@Ä)ߩ\[ί5qE?aoɵ"?EhFv=AZ9; ʄpu$U%Mb 6&q׿FM"(6_\žF։g e(#Em0IE`HHM^}-Oae^4`8i!D,T UC՞$-U)wtOGscDnqơ{ 3 ":B*ue3]bɁ g= :K7.„ES`EV d fAzV\&iz$?2-8P`Lg!{3:be@"VK$+dmA;Du7GM'ēr!y9w[6,CwoHl>S,3eFuMhSD=qU_&"0Nxta@?/-WzKq[FeՒu?`JTUmlpX9Tdg,â4Lu|{|hpD}ʞ&@W܍']c>6$yBт[P&O˩4"5,1w).%a!?D;rlZ*B^4)g]]菣i D<`B_d,քM܅^]J ^7$剏|1Tʶ 3Gdowm|kߦT @u BY)^b7= NhhR }?!!9ƒ@ E!@Q4^BOQT9,zY ݀hE?(lxqqW'v1qڐsiV((i@%dM'U6yyEI>:Q։+=|ROڪ̪qzҧ9WM-WmGHϯ?sH1?eLT.*cBd$ƻ7 m4Y1߀JLj7!jmz\_GA"cHղy p/\QVѹ<A;1%.9,|+˚INk5M#XIk7)8Py!F~1ǫS].>LS-jNcS]GZZ;>Y{3Kڛ0dʙWw¬~O3c]tzL.R7 $aS d%|#so3^Y"ZghХQ;ZC9+.a{@JV Q( -d 2lŔpk},--L;XV&gBF«v nǼ%jSpLoϷ7YpOeD+тchd-!=LyUTkk!X(7|)p|X[0wUL2{z+j|>m6E0HwPڏ?5F<~'`7T3qwlB(ܦP+pH._qM#s}|>w_Gpye])A5c)?.H|%eY!qv08w+F.M@$G֣"g(s3,a1XNT]\VuZ0 O17P4M@pbbAò2+S,E>̤D+3 SS0P~ 9 Mݵri doגQs k,Fݻ ` q 6bӽ qA}Kޑ'^$qYa"ZO-2x;;:\vn3s_fy撀U…1U[޸T7 !5` J΁=s̤b!儴zR=.)"NVNn\?fCqnnV"Be/ك̰5f3Zz}! QP!TY[=Y4d idԒ /e)BiӤ"A+=ٗe}/ 2ݡ)VK+:L<-Z꬗$ng5BACq[ :mKC_lOI ]*[C{8$=hpbP+K>ۡu&$adJW.R<MʷzO4?1"[[p6قen̄:j+ DbsI8n"<1Ȱ.1`F!pK[hc^LD! TMԩK_AdyYՑ?qfXIjxRZWa/H ܵK=,e>oI4P(ZP.Vlk[iPbgȵ_̓꧝yG3Q1 QKovaT!~JvX{%ҥߌmVջYA_-7^Wz4>~ @‚A1F8AbZO+Xέ"qj_̆&{羽>M95[Y#$}y!jHm k[nuH$J1}AMl JV.my'XՖ9|oPU1GG-ētJaL^kŮ6]i./#,7'22DQ2[bP ؆7Ȓ R3h Eҵ[ԙAS6wy<lSu>&J[\Dh21hzkW^2JbH(Dwz\B+ek9V\A1s\38 :nqX\4 G Ćn(-^K1oMTpd7 šWin1lj4p(—?a[+bF0N*T>`Q'qY۲Ξb+i݉r3jQz~E`il$U~pe}<毷ok=xH=r#E ֏)*FeN^f\ : ٌ:'k7ǝtso6dWڠ2i4Bُ-5{p+ pV͂{WWb^ !ulG;Ո;>P/;$;HNFM34cMգGmM#: w,y; P\+nUbBۏxw.X>xt Å,*5 K.pZ]>tE=gAjɽ3:4 vr[ʑTeNǀLRMTD\.sp ?xT8EgV 'i@c9G\ F,"=Hu&ñwp8\'boMW&%u8d2$W3UlR,G+r"xs"a>)xQk(¬;mܲ v&:M7ݮ\Nbn_}Cb[Gbio[+6ŭ4sfR`(qqOڣc+jAql}đh ,7 sG&/D0 *?`]Xp@hq!ͮ-pa>F#!3m?U|2cm#juXĊQJ,Gx0nNH-vM=4Cʤ>i VI(][ZoM6%֏9.̸"qX/#a"~3گQ hKrAxsAyϚrp&9k&(At9B ?+w/o| MbmԦA{$Seqi2KBׁB 8`SY.Jʅ@degzB`#x5 !;| L3ƨJq9EÍb)e o}ǰZLaTPZWs=r-ۉP%7C#jx B:#$x8>MRIYZZ:ⷔ83١llC=h~Jdt%< n88lɢ,kZ"m!/f-/]§-r  <_VˁJ|&q-~ ~ XpZ0uEMLs< )@SGݡHh?^pP*p6*b/FF ge 8WrWx\*{]w{oy+|ۇުqS-B7^O0H۠nN]֥N XCRWkFʏ<*5 y|MC7A=#5>n)m~uT\L9 :x^8umLP,/D002ByCPwnJ^<`#t+Bm1P:a9}Lp-Ө4PTUd)]&'TU ʞ^}iiy}:^m§ ]2B ԤDɈ6}mGޯr!=c|ĂXEhC\V/x|EM2{m3}MŬ(EVFބwɄH={?;&b"ڛw!pk+*wx]z1\fx* 7, MUaVZIUɇ]'H:Ҭ37<ըq5D8%lZnCǮS:Pa7edǯ;!CRsқnbnުlofeH68qP]Zf堾YvCy)#_LEDLFYPGQx0+-F O &* yhhhyif-PR>Mv,ڄnN{mSos͓V.gN'bDNTwyj:d)j CA;\5u[~uy/EjwAIZ^<-PseO1qXt /e^cEj'csx {#EXnj}8Z.%12FsB֮Z ^`(;jN^R׉[J֡5K.M/(ߏ {ȓnO)*9"= h.iPI@+֨cL|(n\N;]:U*R8?:k3/em5*z-4FvdWa[nz59a[N߽g3L0{(aZy7ՄzעT&"qb?_;=Oh0 iɏ'TyoKwb6i !Y[M;.jXCs5UW!DJ.;_:Ou/a0{\AZ%mV~|g5fg& yWĨqZmcTEQ΀rǢ W/!H%j"b{n7E1(<$yQݱr zcS - Hlj(CN7:0]$kr!tr#q+F%]}b=EӄliE(fx@ v#V%'>T\/{G*Ό5_,φӘ#&ɈWrzzcBt27fiu6MZuab`c q+<"x7G\WOI~H\3eX}Yn潎pIJvĤ>luHoםEU%FI J;rBSNnC^2|R17.S/F_4!ץrک^ /c3' .|FKE@N|u%L,p, 1{ZzL/#ϒw_9{6hˣi H^U:%_ \mX&4zQ1L4*eyX4]V5'չdd|S*HW.,] G[4G`AiJѻФ#V 9Cw=/ѬMVbۥ}lUy\2BU*vF9D|h=n/}q@q|}j{Gw 1l.{!+6S0UXP pɆݕ+\㋑39{ m@7m Uޚ$5:aY^lݔkZ$}O'ɰ)W8uxߑJPqy%66Pna`+ť;cUTM9H$}LO[d9ҋSL*ț,`S~BBm=a]^D#+AYvKk(Y8D[L"VӔ#/ t-/W&-ɠaXutV'f f,&u@C yF4^\Eڰ'2ٕwhRAL7]XBc֞eDI Vm&/u/GFdi\zc|t+8MዊX+Tz&oBK)SBx;Sf)XoТ<؟6{eR]Q):p>S*[\tX_ !K# ]>U)%MU\ײ2 fEX!6YrY _nqGEuph:A{BS\[mF<}[{2V~\]H"OM7XbADBOK}hfsz6noy^, atZ|l(ˇ*Ƀh2bX~?MG*pm򢇤qjh7s~LmiKPf;tWkW xs1 tf@Xo{|SpOZlEdt1IÃNXbzQz T=5]y?Nκ\>PݟZBSMpՠ a;br\K}GhA5q>{XbyNPF!Ȝ=CrK!QB)vt߭;~Bx۷3#:js Pw@vElW`{ow{fjl 4dr_J{IL󇑫*V \&4KbC?Ǔ-HV3 ȟj-Mz<@S I5c=?ɀ'(?޻c:N1!RaЊ ^h4 6Fy k]kt 99b=3t)&ǿt7xo=[>܅Nq+ݷ}-7cjaF+Nl~Oh.#Q#Sl%TW>-d/󻌟y8B>lrq6g}@S\u xyky EfkˬrSjM7GoG^Smܩ,WvYvo]NT+`gɸ5ݢv[r%C1]xxeH=#mqYDEnך7v5\1ԫ)^+im7B\h \+DK)ݾ90n [1w|f7pDhDP\mJZb SFct59:xWGQ)qQ:+v#Fi{oUb8&|wl%{Ɯ-r2q* 1  {ekAp'C. K}v pQ(jWd?ER mm r&? 9I^Po~߬"G]s(蛝s ,L/?g1S~[Xghʡk z+ewTzZ%rˀ>[37ܕxڇ3 sMA .S4+r;e~Hk/l>.Ql]:hqZ5Mǒ42deZ. qixmcesjq,KXYF#;ņ.Ŝp-keWӺ["kG;o7},cvN~{=h5fb#_|t#ޛUa[hl_"{^DC, | - Q| ޾&6}+i.}=fLu;BmwNv1Ѭ[q m6Kv#w+ Jv8aEY)!PKt1q!C_ 6ǴmtҖmŒ|]xŖC$$F aRB{ ܝ"7 jiiկQsX!) gzu@u #ݩtSv)[_w[蔲41 ZyCtnÎQ"'J 9켺3)aALm#j ax"@ZlpNZM<@TྲW4!MC 2%5Em0bwyhNARCdR=D^ب` KجS۹w–B䱁 k>.# ?+0Ą^P"F5 N>((O {W0meJlbNԀuTuWȸr=^ M}l,Y*dذtI#X-e`78p{u6DP ,n6g&Ew ˆwB4NE9QVM}p)#\c1dԯ+#lu~q4~ВC{EFY ze!⤷ؘRx ')2>峎:=h#! _-t{a9ieZbv4}/w2i#wL٨4vmWjWեi9òY_gyGHc j-!W۞lV> ׵,WZhs2MBANVDD+E{kK$ъ`KQʜ'ĥ\<L sd6{\<:^iWW*Fڗa)Phx aNT+έ,Г2sK7>MKeڗD~RŎP[$[1Dv`&`eS;m:Wg+?RLȓ4FV0nhsY->Tn(A^V-8R*krg\wBP+nQ`*}A!)^eٮ54O#Z^U?Hο66r9-ҌPGZ+j+[c3h]n@ T!c]ZiYWZD!+cPVAx9Y';.!h1kǫ-BN *p>Hx^V.|D ?1^ߙ%ΉR cbh3Y4 _Ʊ1i4"DаV(ߨ&lك(ﭜܛKY)IL+Sq*gO5EQôH,BeIzMĿx.뽨M]*RL>336vcyFAif& 9;,ѡ΢"&"lkSdg 夢صT>lCZ94wM W֎rMeۣze$X\37etم\@ qP_`QC+N _| V5mYL j"مr %e3 𤨭På5ͷ1TQߓE^EKkVx[[cq6OwT *Γ}43LIPLE3.*Y/DL!ߺX_XhM5bTCm{;m֝/;:H{Z3`wu JҰ{g䖾G ڲk"=gތ2Ox$#G {/g8 ko||?5} 90Tk[`BjOqu2@ll^ӨGË6i򧡰o)*ZJhh`LXF(8Qd#(D6@[m0{O[; aR,sj3!$.5jƋ$8®SZɳW4R> \_ny1T i7D?OUV{AyQn2Wt値eYX7_?qIY VrOQѣɍx#鼃ZIA%uǚa&B !2f 8rB @{]! cv6wZ[ 9(~!Gefv?#rf+ Aap^eT[rEWԏ#<\OBF#%@{B 7ss?Napݑ8ZexU1'=g }l5_L; ۟>o>Fm9aڷDYhk_SohSKCQ)ϏqkVSFhU8bgr^A|{#:KM]2&0rAJC!4p'>7ZɟQMENS3 Ͻ|ʨj9OV'R{ꄬG pxaG<& 3oh/9bKs}{ٙo4Ҍ܀ RW7"}JߤE*IF[X϶k)UnccZ+Q6nʇn't_ %$y#ωQCĝP3-(#_Gޝk?| SXvfO(X3B)Z=c !e҈Q t+OvV#S|!βSg7_D#KIIٕ:$"ViR)l@1i4Ωc$TZ)?ؙԑ˜6[0q{N?GJBgCC) H]_ڹ붦OzW\'9gV7qnnlb%.r y=iE;'J+sB5GgP4?gCԏ-bn 7zQvY]-U-м0TUBe˿-r W6iԇ:׸r?,.-U'=!MCkDnn0k6f3gᅪ* *rSO<+GfhISE9hVg/:+CbrDiQ2vIEI^KK\6̹A9׍\K~U]V#sSxpR iRѥ)#.nxϵIw'au=ţ瞕X=? >%cRqBMa8ub5ZΆ˩}*ũ @_{dQܕtt"XN$?eI+RZmEay$ Zc{ၺ%[UO%=l{* P͒ ٫CD2e~iq,MkF̊@o腛SA (}joj2 ak+IKe[( 93TP^cQ}̘(G]"oMNI/k{7~*"֔xUDGk9Q *GF>|?3DqiKsBe׸$_5ugGÔдηh2=Vb~VUpzkYl$ T+S"a]JVhbH^i?~ E)y!n2NV&/Yt_k$iz.:$k @c+;OKr(xOR]WUeS%woYWzu|iWa*'zftHI>R"a aŝ?hwX&4^Er=Jjbpt2@O ~Y`E7 o3'g߹/u#2YFkQz9Km4Hä8l6_8$.Woљ5m/G!:iIIJB_S1=NCt )Ǜ5 %_̆ 5m%$}ǖI WnG4QiPT[2vaaIO-~6ss'lr5v:w EjuSJ W_Vդ7-{Uk#sG538]r@{lVM~`>˹R8h)J0pNJ)-Y cdú3E/7CvDP':eɲ1T!c!>"\=eE$-]$dnYG(`f`..KjD'^WEBQnf & ^]Ui&L8͆X&Na)k?L"FJ'4 Hq:imRI/G/"xnсYڛs*T+=qv pK>Pd^pD Ӹ+u!Ddl}B$Q:獈 W(D&MힽL1nf5g!/F"?jВ(RB[C750-*n ûDb3~f|(kJcN,K#P͊ҥWce;!D=ͪ/yz?$;Hjݸz-pJl z/#zh*ZiǛ#Ud>#/u; YR@$!ÑJv(l P(aW葩{I:CYEy0QR(s"X <@q8褳vFKf?odLa{FbvC,,tP=7A vɆKo֑$Zsw^)$xzٗ2jM;!}mV#cebIIDfK1D :y6twH s5k bHz_L2ۤEfǖz}$ n]7l('* >E,n6~M$&pSCŰ"`LEwUH fu`j .Zdwlfu&h7zR1^+Mh=dw#SxpտxR$^o+Ni>l(@?Y@=6x`̫*hi`zgtj KMdllUJ'23ܸ(xH:.#Rz p74j X3)L@CnROIꩧIwq8oj;m‹d_kT ^J.CZu1~;}v<0Ҥnd0t^na|^_8Z\JRGP?qfGk~A\xu 9 :]8LUKzysk瀔bhjxqϫ­P[v/qJ>Zh%i5<gn".R+eam_)G"`, L%A\i*J _9gʘ%Lnw]~ݨu•J_=aY6y3F/h5 l.><}لR2(Rƚc=Ƃ§F3Ac^FOI"bSǭw7 e.^.}kyG%C8xIZ*9A%9P_\;<~k"%2[WU13WJ}^(KHJs YH_5OuiMZHuOmҿPhG%E^aW@zK8%[~1Nt'+@LO eb)ļYvJ at] }tz~f0 y=f>[ u nt6|:B8Ц4yՑ4a޸mƯ¥KSDdڂ )Ϧn8jF`M+?opxE ?-fƏzOǢ͹StM FJ>ڄr,~,<'Fylmj]7$+O z~\L mt׮ N^/ؤr䖴o[ˏF F7wpE7k3ѱϮ!pGM 3PL(ƌʏZK:J$ח9'`I$Լǯ vlA\PN/eDYGY?Rپ-ՠ VFQ$5@^kDPṙ@}0>9Rr69S*d-u c `cLP,?7WχL2T^"蕢S_6#YcƊak]@>WL!\MMc,|)OSya19lް-i+ u͇i*GǸ.CR_+j"zMF>rTYA-s:3 ԱK 6M8.=UmF#ǮBИXNت>b: ~8.sO9O| ȵ[d-db~jz-[RACkX I=)IsLJfq?:u?b,c)@[W p>;`{%Cp`-i+ӚETT' `ӌ!e-7@6rɶz6e'm$)Ȳ @ߵ 5@CY=)&B]܏]B MP.kr^w+[\uncC3vi FFEo\d4'M7-ݪK~|eo׈125o7̏Z@Ch QH)/hv s8LJW{t`z`oўT"dGb1;~}#-Q6.Ua> F0nw: Ǣa;[YxbT^A3e|\618p"w~ wWe]>{Ct/_2ehpA$X^c<Q^ub(hhtcb)]!rX9|,E);{wHmr#2U?T:=%5Á:2eΏmXJ>uA`4Ҥ=IA=T YnZXIFhWɦգJ _8qX-LJ<*dkU:h%9bs?硂b7z?8]Gr;ΤC+PփGUpK<%d=!iaiEUPӉu ^w2-xF\H68}<4Y*:cu>n%/7:lg@kcperyhWROFj+|(e4.DvW69dehsJ9O/$r<,1 Az ٬5ŅL}9|0fܒ3h&VESy '~@S9XjN, &5Gǘ֕0z h#5oˆM3е0;<_G8G %+5eey H qUe RtrZJ ư-ZRi5/0NAa=;(LGܲk أg ':y2~G5 w>^>MͤHVg%M4qLSbe*=0}u%CXFhOMͷ̿3-xҖW3M[gF4bHՋ0OKzVanQbD55f7Ǩkw嘍e`Tua[PH&qUr9x5{-GN"RG[$0Ǐ;gC[hO0'' vo-~'3ŭH{EXp@1.8/,%Z}ϼw }>)w+ћ 'L]$Y?Tz9QySu哃MZ@?mgi8[Cš#ɰQNzY`ཧػ<f<$ fʄ--q)R=" p}Ǎey VEXt ұIN̛@#9)~#oLSq!O2}^MHܢjdo}l+(74ҁɳD|őuȅ늊zhaWDӻyH =Ǔ\0S3ݽbw͘6]DN 61~G*X6Zj^Jr,+|LOJr~OXL9tdxVg{1Kf1c_ׅY>7gl/ e꾎U.k c\ҭe~A+- u~PASLM.0X&u46P͍i=4:i݂ރV ; ÿV8QFGC۞0jNM67;~!yو߄aěV%֚cc^7O];}PV IvryCҴүwuun'F&ʐé/H b5ا&a}؇`ܵH6Iy8MȾx1URO'^G"޸ȗ 3vn횲ŷY->Muy/+KL4(#ƳGK8m%#g)Hl"`hs/VN݇=+C5e[eZ;.;Qssks 5a`7{bR;K~-r"+n;5#+P"yħw"OTa[Z2YEij7BPYƛ %,l鳴k(8;4<,v[2`_ׇa9w=+k˖;f3Z XPhgi")SK'D^o5=5K9?]`J$ O>3Ҝ#eCSdցZ*f$vy ta< ]GAJALDq,8CCбSqpf&E/տeK߉Oq)mwv;"ūU3.e"K>4S˞l5P ɨb3^KDlu~PgjPnZ6&QF/UA~f{ 3ԗFwZ(Z6Φ5HAg0v=.XjyTm9^5GO.[Q:A9VRWתLš2 ]v&歐w՞B4ʫrA\`U-%\ ێ~bnjj*ld^1xW(a0WǰY Xuo;+udWڌmS͸F誈,mGB65. {n$%&qQfKIp\b+etó!.62K}$ ={/D%zY!O߆[ KŁsVm/\ 7~IBLz>$߯N0*h81q%qR|dÕ՟ދ̘CncewGҐmargtQtЋ(]k`K4esLDг?V,͟G8 TO߃}&<o}o);67 ڰg %aH&ɿF@?%2Y~ »l7$Rtt\؝F%p5X WY{0Blro 2wtNrk)R@D$FFje=4<(M?jRp 9(cVgn'W]/gSWGOF?% 'i4d;zN F@s JGQj,^?؄)-^.2潯_':o,p^Oi2)QE1M7_YJ 0K (tySb^ZptrʓY=#}YڪOIW$BG؃) qRa@>=I0uϮ`31@D}L'I8q 顂"lrO ^_%$N`x*3qʑnF+X/}$%p` \5EAQ.u~@;m(xx@vA\7q -1ɩO_e$WY=ی%N\[R'.o>_R%Ipz%ßM&K8:}LG@⍵9:. cg [6 ЙV4Zo6l)%YlE(+,8aS dʰ-w*iPYeMgm%bRca2_q4X9/Y$SջJ.9/m=(3ű;|]YVhcu%xd+A/mpdћ!leFA7<(r b FkՐ~/gx2 2G4rJ`tyB>C5%Kމ`#ng&24 z񱴂\qcބS^Q "7uuJ_!EkYz hqhc6D&HZ(:hU5vسt튃:- s(KbG"%eIf,0*,$AGIH\RQa5_bkgxc>p5CCq:7d?Sa[JGX]ra׋mci1xH2L`u2] WAi4@ٵc$8rdb0'F6`u*,烠i SFms(Fc[JCN,SF%e(u3V09ja~L7'\Nʆ.naiVc(!5". }5U֘ |?MѮl\E(뾺RPfQ Ʋ_T1ȁ'\'B1!D =͸߹9 T0~Kɼ($Sg6W 1q/ ۘK^ q6߰=H RN)~8@ų('7ݱ-.ș vq޷F= #{rƲ*d6(*'qfF^ !p-gU͕U9:d { (V4s—^$=k*$hM(|izޖ@2{k;cEW7V ]?+zךLX"Sf˦%䘐Vߕnt//d>tI@zBOYkEJ< a˔A*n$=案dQ7E\۸fیE`;3G2ջgE ۀ,H}l5ey Ovv^i WW5S %H N-Mʇ Rl4”pgu0OR13]`xd2QIypQ0;swhnDp}UH`' &*2:+K}:0ao x? dGK+uG5o'-}4Q<\)R]}twWb_-5]/#eZU%) .؊ ŀ<ܤ!R!k^ߵFI<|iǺ&Ӧ@`H[aa4`UPw,QR^7EFsHDIVչLѥzn_ /7\1qxn{dlwb]#WLOz6{S"bu P7r-i1| Ȭ 7'֗^-CD䢇ͪpV:c, HR= .fɵ `?#ENi185{p1{Cң&42EwSv;4˴+hӦix9IUlsxClQA*lL^t뵦¹QXܓ&\&\Tôq6&UpS@V:9ck<"Jհ5,EI?)1 $c.,+V{ zK;1mҙʝ2$l^-T >=1|߁$KBPdh m ~3^wzìO91G'C^Jʡvu/)]"Is *3}I&{U$rR 3ӣe]Q7ْ"AX '!=ߵq BNB0F[eKOv4d Hf{QзvـI{S A*5Gd5%}nw{ܼXl@%=O+w،!A754VI##H͡ F]5k2YEEW^U¦i6S$QQE{I4H >"Obs΂gcDX֐s;z[kt` MT{6Ǿ4KViS}o`rI$ĩ2K( 6076Ia} [cЎ. (w1AwUq-/LMˁ5ҍ eQβm(\=^85YX $#e/崜GnG08i0+ΒarnkO,} `4Iu}?F ) }YpN[x?ODVcI’\ι6n;Zb\.2]O^lq#T%:&"dA.qCE9RqO'{Wh$s]1h 䝹KW']C#ʙ~.%uZii| p,c(a* }pJu?ډF4 4:1ۗ',B Y [|SШTu6<x^MKKG+B10ap'^QAfqH$՟ u )&9/4ݡ%޿ %aG@G 1VY:G 9|J4>^0򛨱҇hz͒ >62ʂ =?AiVFQoXB,VN(&L4_x@7zJF81Umz7uƉ`pvTb̚c9DĪD`F<, 4 W9_rh#`v4tzn$I-r[;fEg{cӞ~TWL $|oFxH`+o<hӢ`?{>_0" FlN3*0yp"m^ƶa`1;& !jB‹gl{ ;-%t,FǙAYJg>֖0Zo&~7eaB(,Qo]\ÄLrօ*Q$osuYvN0֓ (x *M`B'zyƨ%C ڂr.S3A.8yCSQɎ~5O:I.QS)UG9w(d8tJB0Ld4+P岾w#5, QO`u{μWcBB&P䈘\2QjUu]̾YCUqsùwOɥnRY]t0hg.T=xwǝl*@Fnc0'Lq ѸR!Vw(@|S5ǖQoV1@I k\>ݭN:9'pG+IUĞGFtm4¯|e@}izq?rHInUc9-wd@}tlR*o?OF#gyvj)~z8hR,#f<'GIOh2k)Ҧ-3%_Ej̲̚RީJUDvppŠ,~Y TRIKnBt  jH=8[fg~Д{Z^TP*]G;KESViMV|*42 ^|1ý2U>Q41s t^F܈((kL 1: /+Ŷ헫'S%c_d}N\^*"V4(i$^푮BzӌΎ;T$TqݪbtjT军CGfGIyѧ_v=, T~JPF=8|OwX`pQ(+A`AMaې QnMCޮ'NXĚNL+}V 6(Xdc[, r/)ƔKitGbZ\ChduUT~kC&NDIuP VQx)kbN&0y_ 1uٛ[D1HR3\y70PlΝLкX0*&LAo,I;@w"KW;Jޤ ^@$P7=Z"FOf6ja:Ƶ4֒φ_+6Ya krTCǥKT>‘< QGVga6}cWPfF/LIsvlTC맭X䇰 HbCvY}51oa"xDZeoU:T9;]PYr766WL$o~ oH}lm&cJ27`L$"eџJ_)$IMLZldZWB"U^  OiRKИɳ' OrfKG^AL66T;5kkWb8i?v2eΐW$X*QDŽD^hh!W<2݇;NjnG!AT5tU`0htq:Nű*{QMKL#5䨣qc5asSїx5Jr&r4L}}IKV=C?G-n;#YcT|߽@кQmSAiEA[L ]}pVM $$Id%F1 QT 'VL;6Gky'c=Q7vr5L$#!ݧw"cS qANFSBv:*᭭ ޾=wz\{=LN0<D #5hȫ]'k%t>jբ~b[$g2mJxNCԘz*Ë^~Zs G;e:~VTNPCv*k, a{qo|юJ}!Zi .:!yt)^\)kJ=T0vMP}N: >yLS5FәܗﰸA1/ar*N_Ա{q GGF&GqwM .?9; [.bݷA xk"瘄:JP׬*cN~ ce7PBdĘ[v TtZMD8^9[x-Ĕ-&n ^q򲷴wPUMX7eWAJﶹWߘ&U`2>{:~Ft %I*fUвhjf; ,3 ^@B#m*,(lvyb.:JGpaq7v⭢*aM(6Tt;;Uqn0DdYo;a2]QDR~B(tbaq)sj,%KmEkܲ0/."REvN$l[1"ӫ(srt NoKKuOpz H zW5UUYh DĀ l8emq٬VTj'i\{H1-WbP9<^8l6978Ex, Ya"%8둍/`} %z7~teY%h&50{%v Mb@:AXcQbI\I/8yrqumU]Y<!?ctM w_ХUېk8`EfCF)-׹R#]&NAʼn34:Q<ʌa:OiDF.&"Hёmjacg5(X$h܃R8B:dɆm2꘣M|OB'5v0OQ".bX[ߝ)Pѽ@ճHA1+РiN@_s.k|}cr%q%e[E6).y2pnu 5 ![_PʬU|[^gj'U/ >)FSns6}\y+…iT[u)UY?Dij9491'`Y:kD|F({ eYNSC/0$.Ȳ [?%$v;EX ʿze(7(@QMi ywijmh+܎H?(r$DbemΖBK$kVdlEv(]s/ SϨ$h' yj-O@*"u:Ai';T28sǐN~ڔ2D_q#%b'滛co쉦;k\tWy:a+JvP` T$xa|5ɞu59َe ZnċǢ]9Y!ZǵgC(=:h^qIݴo 6xLzg^Dn@fU|M(N<8Gœ݈ݯWT9YJ,M kBI36EkPEm _U q9-0ZLgsv"djL_yvt /W'ˏtVq$,bwRx mn\G#Ebo,n mxi9j1!+IPg)teQw!^P˾ySiN#Γ'V?Mp?j#ql2g`#=i?+VvAԲZ{<5 }e 8[ӢV;,}TIL(*Sk<*0Vy۴ q0r =_ vZhj%C֯'NH4 uuDVqi3^c99" y(? 1Bb57ߪeqk)w1dd9 cf3( z~jОE>{Iv3y<9T]Bv<Ա<P5x7 kl%T^jfY39[=ln[hܖ{a ޼!Ģ=k'{`n6V"(~en.E Zz ;y#ǕXT$ dnnبwqf|~;krP-n3`I]3g0לp9vɑu5<6_LV}BɆ3U$EQn!u{l6)*١4_HЋV0cmu2S5Sݹr/Fm>:OV6O},Jga.R4c] `WTgE̽Æ e .n? 6flDa85kl/~(F J3 lo=vi6$f,pO@tL`-ڤ'n%~hEnPv~*큉F(tfGPxmd{/@f;x'߬?祠~HJnˊ4Ħs!I۱eBT⫱֗'&~GD#OJGku>;6!|e~*{C406]jYA.JQTRX_'Oh*eCri,m2ǘ(Iv.D ]}2tLUw95z¿-˔q5@ Lm זּ3.& ]jBB0ѥ4W{)"P> ̵9exkc/Dɢy.OZMߪ5< <Zgij-ؙ Z1D^2Qݾ|T"mxzvTjg?QJ\T'6HRߥRڮU ˾#W^@1%[{^446%U뭊')-?o:4_BLBxI!J]|W͙A@Wt/0`j t#p |Y~ Յl틉A(.9,,'IťS8x4Q˄z̹7"/t 񐔰 UH^go~ATĚI)\CʪҥpDP1qb,X)aĢ웟ri,Nv=E0-XtKBöQZa2}_HC x`}^2ŤxfwJrnj1HivtRe%.z/**wJ$"u{k0o5q:nXk!>$N/G 0ُjj<~Ȳ@ *SSO$qȎW%SoOm9Ll2*Ⓖ QL>.[*4?d ߬k^v-:{Rh.@ -IU RO*Q%>NXI0]፱jɇO] %%J_WT#jMR W@s3TF9yj3)e`G'1UJ]PTқnyG ӂDĕዐQlPHʶ.ϔ[aLsw RcIP24m;9/"Id-qV_T`юD1drmRg Bli V%94ŮbԇZVya+U؟^]wv 2\Ơd_ۆP1ޙ7U$Ĥ`_9z1ݏ*SG`}y7}lᒙp: Y"of^!m&LHNEB\*E2aqHߪXU7[`8$ppek4.5@m(/Uӗt\1&U #k{J$egϔ؅Dȡ8WrjM8rSD>f] -+_"eiVR-;XD?b2@;NϬ 4(r$p3>^ l ZwJ>>'!-ءB}2_AG h\_4#~/2H.YQkЭXsI`P+^?r[gx/$Ysz\H؎8U6ghkS?i"L]Jdi/[)7k =[p+X^SX!WɅYh' ^/묛3ZՓ0ek Dq8_"Ge,\<ـHv&ՏB<Ԥ a=R2JB7!;{TnB`C,*)m!<$1c•>\(2'F:22ǜU‘8dl>lQy,.2tpe:de9K~D)9ʨ XT)R^)lAyXt?),v+( |9Ҭfzm ݵ__wTyD Br aū͖ _qs&-jHMa>YghB~kCk8Q1ֳ;Ao" W #+9.y۵SuXԞq+벏ih W'&yeyAf<dV* Iʩ0IQ4 ܀/ ;ܨl(6,w ϨaDk^ z.q y2Cc g%h`- 23=z{cP7 3j2X=CIϪ&LFS jX ]֣"4`enG_R@8qaW_Z B 7?=!0ɼjoثU>LqA$h,ޠH: fTtLn)NV½-r`]P-j.t+ L=2i}9J )7BX/Y"DH,+ZzP"]9`_Ա>H5/zW{Bc\*a0kYxoy4SdžfwquclssA+u";lCEN> `jBZV GhHׅ*=_xH߹dt*>IB :97p:ʵszyC$j|/r'j!v 6MIJ鲝)"W:uĩ} sZ M0)FɕMnH#gƴ2)|V9F Yxl@SC QX~rn5ǧ=)_ו)׀FeP." 0ʉnJ(+!Ω~8]/+ 4zB5-2A:Č<:nHr(vC0b|E"{5ٜR>݆QCGpe!]A ~: as9s5^teJI3&e#lBC7pGvzE4S28Dkx6M#ɯ*Ծa4w'1Yd}^aKUzE Z^y^94%R02WQb -l3mMJңyL3-Y~0EaÛ`U+ytAsϡ1 ;Xlw([a+,sjSr_:pz'ujs|!!:+. l(\Ff;X)z\z$nЇWx PTL:lz քu`,dmNa#VI %*:"Ľ'M8ODcJȀX:ҡm#U (1@Z'юyO]MEXʌ<ӪobKKTr@5-h%֩!>Lf?đ>q 0=p'z.Ugk*gLCnZ~E}]4it .{X k {xZ$~~{ɘ)|QY|$phP; ;k;bFrp4͘BV?>n_馉,#Yz:2Ir[Ao-ؑfcGH-œT;^iDk8,IQ+DH[jhJ2f-{g}>y=mq Eu5K' dj5QOp_.r0oDUJu:(36>}Hk89[!g0(&` p[ ٩ &@`D,^I=>i֡JLba#Q"w!98@L9UU ļg-(KϷ5^ae^;0_x qarlܷ%5Zڱt6O+nn$VXD[2Q>3کJ)Mx)AJ^sTA"Z$x G!E 'Ύ8Y|8 C%4i۳<=QH=jI,b\Y;s~'4%]ci=!Lj-73ICƵfE-ƐTԹpdָvkFDd?.U~tS J?Ԅ ;22cd`r02\u"rqٱfE)k^fMW-t<{vG9[Įb ;(UЮ=$R%@I`L4wfc{Yql.A~#rΖȌ%W"J YXq#`yPJ'6ndkRՈ $uܛţ&;6x|uIk:)Hi4Q>>hȩx߶̾<4&7d4Ʈ:D;)/U ènvsDDjÛsoOQ8 iUSW6o,Mzjrrτ)jBZ 1m&OįuupSbpCN@,ˌ~:D2{HQl&((KD7Tif}rILD|HN%0 _lGS |<u6wI9uÕ5Bٮܟg28йpyyIPe&n]lj-Oh&Xa#op >q{*_f@TP_'8}b$ȁxK o3TF?~t•i5Mвжj,C%Ә'ܧ黃HsCҶ/c}BM:|eHIߝ.4|g-?*F^Ы%H,WQ2dx-2%jJinKvH wG}Y?o_M%ei'˚`4>\`bJ6eF8unq0GM퍦f)Xs5C/`v/kStKu.F0 [-c1K={8B,?V=΀={Da o&˖%gOުw=Ϣtotp!ƝbD\vZ4V,VR_]ozlKnW)3Qs2`7 'Z͑Su"2=΢=h = dc|+@ s-&3ٸޘbp" qA,Ԁjt7z7L\XU@DJ^b R%퉽.MXWҥEΈ|\"/?[O_Io+s~( fB.HTra]KDN} r$*V*Mt&Ηkˢƒ|vSi0Q7)^3Z{sRὪ,*k~)t3!E͊Iv@τz7=?dy3'<U"Gr"5"kindkEu8=')“_ޙΪ&q9PEX 5Xvn"+Huyk(\FU;'YE]Ǝk:)caq"k<ՑO7|<$!qtgB`rϿ3M/ 0|\Z_6ooRKaRQOU2sPtgeNdM2Ot]A~v^?>8qQj%okFLNQ0hS[=E! .V؊ D"_V'8EooJddpa, 1^`46hh#ebf3(-](]PoL*/V;@.6_oo!P.e½$,fE"{f YD{1n4DCSfVajud-=LNsd%ܜwL-oBN;vxY{!RcZ6kDa,I蚻ZE.-$Z l }]PAAZ<Î|(t9*i[e+uo(Ump^5|lBUrK*D+tmՈ,*+ncc g]3Fbnܯ1%z!RJ"GƀcX3nOKA &->EfFk(3*E; C7lE?EBfN1C JƑNqi{h9D&*) grƱ |qřeIq,o;V*Ey"|pe'{ f[$&nIKJ ![XOڊI\۸ƟH4Ize3m71 w 4(0 ;؂PڍsW-\|[LA!p (3Б }\%J08&w \L4o3PȎDb ;061ژ˼| |4 nC$'.VUr=8dp?C;F.^ˢFOI.KbɼC.=C6= @csy?f_S6C2^ނ,@hANɋbD5T:T :1Q2>~F+6F52C XG?6-S vrʿE񌘙+ }:3Nj$y:{pٲV>_9U7;I#Asx;>pD6"9?#kw*n#uUVCp !RȁEw*GW؀_[ipY ȮCkjQE KfKVdW׫gRFXLGs:1%xHp.aĊMGɼAq %Jx.7K©X,֔nx4 ՔJoы-Ml `&|a(}d?[9Go)}hse ߋ71@Y$kD,lq ig SqSMه}pߙ:M $Y 98ٯD5LQXJӵ;fHi`, ب=ӋDݽm d2FujD~Z&fI}enx`_͢؍b/hьǙ=NíezS ^@m~$WʯfphsnƴgBYR,7_@疀0@ZNِ:'^gF ʑ}U7z"RP*ۭλL?$0 /tx!@uI.CjL  bVcR ;ELM]tzܙd"8^18KP5I&ce*V]ETOIv !PR^ %hA !~1:MխT%nkꪴ~KMM3{T Q/ jy;#ktO5Ȋ0<7d]/~wjc0m!]Yq{^ID ^'"5O1+.dNb0官1•FDn4 9cM@ NmPhO(Kc.uDlS;n=7F+NXj\.ϓzGAJ{}m_ +p%igHQ 3YkggTϋI%wlBM\?,0^,wdZ^c0 6UKaDZDL[PKB}{IrqzE (n޵D Nk]I5i"8}MN/!URRf'vG(GMۇUBSm <]Z :<DQh$0_5~P8D8aގ_:Zqs\<&y * hg` Qg fDfJN+|IRN;o.ԟ͙aYmx2]1YyP6XI^<%-t~rȴv ةb 3h~bSE~ߛZpQ&j *:YT:ȱ,xIgYmXDJPs?p!-ܭ1lЭzd{*j0;YH$IxγS2kbuUy]H먃p*Y/ ]XH _86l@y;Mzc[,/:>6xR`];ݓ\gEjR&?zoϊBPbB ϟj7C#Ŀ1.gLLP ԮIUB!49BLd>\( &z+DCt7X`r$2CT=$%cy9ezJQl4il>sxdrawIdNPp f? "G3=7c7Bg9G G>!u`~mP+pj)-.Y.w{|3 ~J >e1%Qܾ  C-\N9ÒYwN.lgӺX9UjZWM%7WViUv-+RC qfCm@r6vU}rtl8SOsEh`X4'G@#wG%/XPy!>})3qGq ьc47A.x)^}l1g21\Z^] z^@JS ڮly:dJO[G/KΡNTBp;^K:^rR_/[C Nr}R&52aFǗմ5 GhA,Ido,zRQ3m |nHjRxq 4ԇb9ފY;?"[>:HE:s<6ZUTgZʥQmq[R. /} 0$8xm$`Nh_\X:wv"bzo[JhJҬ^4aR!6.8YݿQjl S¾(-PGQCPӇeOvs; OjEw ldB#s=)+Q* 1rqHU']bQ\u0ܔr0XK;ci]c) -tj_aCf`JůϪڌ}|MVSFI<2"ۧ$t/ ju>"#FE@|LCOv;1D0,';d] Gp׳lI cX]SAQDDnszjP Cw\Xqz-אbeFaڜXqE>{5Y+T".>,ܨ9Q[;.U1YKts˔-%b2: )dÜ  CP$$3zTi \lU ^E??C/ y8m_os•dxpvlu!mWOr!. sIIS}m vLH^sy*\$4tK!gvU.,R9eouh7݋R1<$t~0Ц ,Ңs(gh/ݱ4sij<$0k|oXG9Ŗ6W(W@4q.܃( Z2N0)E|ϕ8wUBh 튇Fg׋ =DAblhӰEO8a}ٍ@Fmy*ާ0κ..y;tye*^E׀I42PXh<fbㄐH@?{QmtzTRĸ]뤖g(n`y-E)?snVY_Euq;Bϧ$t||i͈fv%:]#91x^@J,J\I$Ul҇Hs1qW I)\w\Rf)IBp5M肨!!4N`δ/t`8pPZuꢖ͞[D/_&a.HCHh)؇V/[Kx.H{3 IG !duڈWofܯftӗD.@=?N/9$ˮ"Tq lkj%L䢝?T33bםKVVd<,S|A~;庒v:NRo0~äCM&:I|J*C%AiIq6K$|.YwyƖ 杆X*@9c)xjoqS vJ[%]sUG(9%hw}b=^6֬v.bXVTR.]`fhP$cB\8ThEiHi4wà,I֌в>{bH׮9Ayt0"sfMYVhbu&yJ>0p`uO@q|J S/6|QF49dH^,POHaBl_LďAXn …]W:-/9mb'ζIζsmP3"L,vaHP7nޱ+G0Q.w>AZ f} TB6mUn~r''a~ʅqR"|c0,fdZg5M5~s?^+~ibXp&F WK?;sylӱU{f'A|,NOmY<t~; 8hxt# S@O R}P+VŠiuȺ|!k+#-`>Xק?D$To2FxE&dD ֚_Ker2 # *A%d֪7*cٓ! *ݻZi 1Y0 9;Bn4AZh;Aj]Qf$;Hn;|6BU)w08h\1qd ryN_@ (1K9hY-U;;[ R iI؝|.cPHҩ14*)cq؇ؽà M PG{[B{ODt-:f{ ѝ9@zq1E7KA&I> $Id)m|MGwN 2G]Y1ZY/rksF0;L1JI4D"ͤz%8oRjw5 5fl<`U^G7JW[pÞr =ǃ<܍H\^Sa9C퇋յ] ZW`n \œ+ŭxE) +Z-Џ]ԥ$M;W %㸐 m\-F?T_HZ<bάff d8_iv(?9(4Ftmhk>f[OY1#x6P}r=5B֭4L`q؟Mŋo$8-T5ިȩ0e[Jg :rKVI}ouSQ{uy=co P(ؙVcSaY{=xJddj/FD5"wEMc8X+g02K֪2JO pO;,Ԉܷ/Ph.*l0qtk!kZgW)6WzuU9fYe"rf#&z0@ rvܼ+??|BW.[4D=J66 .]^ߟ n6YIoKJ914 [ې:ϣDZIfR]=,rLU3E y*w ʏX]x $tOoTnzYSm.|YO.׋;קLyW>CfT Vn 17=yW#^#6:zpi_- '1A9Y>R-_xHXZ3Ujjvq# (}Q?1[}օJ]n۳#SwyVJ7c ..n{f ؁&8|ma"& awU;cQbny!YF:I&B.$ #~@|D- P²FRLp']{yݛ>CcT.BLJdmeL0PS03 "HT19JDk $SaI3"X☽x8 q_&Nwpg\>l`rYOmBAl"qb'!hu FMD'ڊgxb_.[F>޸yY:~tI`jɆ_h6o"Gzo9Q%ijpJ$d m\W(SË!THbO"((ዒii>KjaUHh}oD/8p=)$Pc r 5 Ydd̛za&؋Fř^T8aV׎x)4 9pÒ-il  a*:FoX@\CWk?AK'r2r]M&8ơpOCOܦ!߶rP@Y6%W:WEoF ʵ=nSLG^lZWiM7`ͬլIWՄ6F^P,IO *LQ M T) DC4-͎N'rͳ~bv7"IIV߂rgqt{'j3.+]`K2ʒ +|aWC=;XT{އ eǜŔ'z.Eb:7QA8@"b%Z%82i?J8Ѓ"[ k9lJҫn'noeuRzm (^- ݁;Z_zn؊0c;>9B3AH1jY @JTӠK%PL LYk* _h](m${m?㋓ Ir#4>-e]Ho彁A"t1"=_gQ /b,P\?#&01zTiiG\(9{=V| m?)|b Reh6Qey FOm8TU)/qm}GojIX4&ĐAH;gt醟rm:ߣ_ybBe"W߳V!-D/_c b8C\N( e;Y3muZ^35OC!ϰCڪ&(84Us;%6+/xfHIc=2xazL)4zHڱ23y rPho$_O#}?0R}Dsc)<ɵJ\a^R^VPuu9fzC-1[יwH{Q*q$a72!iG-%DhHXf&l\~ a4~.(o:7~`cYUb|PP'J>$AlpP jAwaʏBTȖNN0pĀE(qН㑈Kh DZ=IhSHYxdk)XMZuⰸ QҸ/,ipJ.}"^?Q= L-'ohN䘴v. /;zcSf `[O}C*rcg6?4"Qp^`e;Ѧ _S)FG@+]HK?P FB^l :"! @?wZ&Q8xaYy8[Z2_'QPx ysÌ0?I,ONYuK|9$:Xb"zBeM=*xˉjOcbAp=>[[hq֒u;pWj7Vٰ:Ȼ_TqQgno QԉeE%,|3)khZAe]-xZXO~OFtݤ=t=r/hc_qҗgx07ފ%@lR+7 "I2b/3D_J*V 8՟ܻ_V)=߼/?. :=ObN5E&J툢vIiWA6]VczI!1t뷽\A^QO7'HMQ䳽NԔa zqgVg?kpIX*VJ߇.e[:͙R]/5h7o0?ɒQt.r"ҿ ݗ*wɂ5cꘒ˜U^O]{942MpԐQm~B8ov]dAfo?72neJ EJI/ub|% lhLCA\Q 6o;^z^ig,</M\Ԭ|ҌJ) 30Nê @(1Gp\*TP [,3* Y&-'˵3J#2n[ S2hqsXkYw7n[o;bڶ(r2 pIr<Y=Z2rz{>D8ipLDn$pFq (":ib?md|_U8^C#jb{~)o'd|H0;9Җs60jʮl6D2輴[7kU#oWؗ27x8Xj)o.Šl,O٪i]q69w=qkzBƬ'V^@v˘Ydt/ [٧mJBiM'[hl.GˢJ؈CAR,Q,',72Or\ ̐4VuR#~SK6ukuuW 3z'^k諤(g (qRw-7% P/ `˒Ndt/9\߮r bmzt<{fgхc-2wss6GI#6_R͗'CQT{$fgf#5#׺+2|p߈!w]J-痨v:8cu3WdlEaa@tףce v`S~2gxE쯉ánt5<(l:.%m M-ȃ@>ZΠ3 fG=ʱV+c?ĎtMDFh.it Pߢ gbJGd4S+ Mj!e5 Z.&1 hQ8;v[s_AIRY?3A&oXmk4a˾XRO;H7Ņj5M"&nqdvYxIjҔH#Gxʏh#oMݚVvuC}9C@T" @T=(|ڈfAkiRK@n]ɚrt"xVŬb^}hÚ?&"J%hIPU{s y3<彍S4mtڙ>:ͧ_c/}֜'ՙu4q}Du~x#]f"`G5zSB1x]b* W}]x6Tө2fg?#p Ϋڭ#'߀HM|Ș==˪7d4[L 4l(N 4y1T>#22 +j9[)} tHo%r|DŽ*Hr݉B#[B cUVaodU4)1.2:3ob(fӗPj$y'M;`[[PSu!|OyCۅ/$"װZ[G6Q׌SnA/h/fr7zcy41Pяz1 qٲq`j֡ȾŮ2D ݤϜbv\AA\nqӅ;S R}BS ƨŷPd0MA/c,Pf/?KsPl{D㫅D+1 ;-w2t/bŋLxUy%RY.x5 Ky4`@jUƻ_{tQWFlrhՋd^X6٥*c'jb7,Ì!YJ28 tc9Ylzt&%or'm_`C0y͗g_V Hל>2L}R}?}+ |IpQUj7\q.ݤs /DJ7=).8`BB*}rưoNʾKSף/sWuF)>MP~/kP [ Oy-J=FӞۍ4mv9 ł;d\Ja#$7iH/r h*h@ "$֑}êOܤtcw/g= Ҏ]RbPMӂӵJhӃޞu5Khv  6{oײSAð_kb2w^[bqUz×t(@a.XVCHZY}sK@Q=׷p1b6%:eUnm{>W1zu,㝟. i]NCϬC';gN‘W&ܐb[Ӭs47D*VYk?&U*M 9BT*@nE1z*=crHgpI+ L$k% %wHdi( Pؾlͦfԣ[{aqc$Z.Gdo֮>J39%-Fdyh5Ӽ|qst824pUoDa|F^Q~7[1eQvִ6o;[9׹?0 t./;i;20bsxBTWi<1˩GNrmZM߷Z7q>ThJ:֪|n=ꡞr]B,`Z7jt; 3|`Ƙ&wy&ׄs}%Pbusam]ڱ O&@3eD9 ķEvss9kg׀xm`gSFt6D[adyuOq;;$bd"6քH8:T[~'L7eP,葫s 0ŁOkc.ly *(ˆAQA5]!;4>t{v(mԻƲPI}X-i^F0s 32'ǹ}/=rY'QCxLA@ Q_uѰ3?.")ـVZyh԰m 0FZzD'|QW9 3SsMsYEA&@r^<|%Oa4 yHI'otP u԰DI0b^2DrE_q2?\S N//Ju1Kb@mTy~zi"vmt1l7!Dm&Û )n) F>0{ Fܟt|X hQQHxlD$EI5uRÍʝ18l8[Q,._NobߧHW> `04%w!s°W0tY #8]r[9uSۆ8jMwhe|_*}j UE>/jmpRC:9=w܌})E>\$. *jhecf]ί@MY֠yۑ. 3wV06% XJUUϪ %[r@LUVL0P1Aِ_b#,>^W/.C Rުp(|"֫'AhwПT*|?EQ4z꜆q0.xMm]]t!V(Jm;W1s`aR}d'TPpTYn ̅EW_-5{/{-ٯ[:1$FAUpM) &FeE䘡*b鰁?q9*8yM@Y`azK(ַә*VhaJ菓6a$gqy.)o8#jݚaXn*aJ)~u~׏vw" W¬8aà |1l#*Ir#rC%MT (")3^l|wt#mC7yrmg?4`9i6qR-8dH- -,Cj_Ɍ̪|;y;Q+G5[/Uǩi2d[%e\ zb*`YBA"w˽>ޘٙ, B5:AH /lG&՛F],axPu&n} 5w.ɝ_k<Q-з12+$ n cy:ΥdWJ] &O ?Sn8jRjB(+" 7 F"ٯ{v Ur(]=47_R(VDkQѻkCR ׸X&JB4]-w/o-ZēÏDk [B,r|LS12-N2i7k-7s(炇¨`"&HlƖЄ3?f ).3*T6ݳ)瓻'm:&E'6$E" 9\sz] o3@K. z~x!YPO^!;rYoc8]S_boWQ˝{HtwWi1 ױ0T1Cd92bh;LRdlhEԬ1K%xG#1-_$8oswU'QAU~GsrZq8O ЂE@[,=\+:.yP,r+ WN"H]#DWʶҨ f:鬡3-Pgb @uîē]Z$G=P7+50Jo+HvA,hz:FE=D./H5{;J۹e160}#ێCeܟY\4eE=#S;Y+h1[G6U㯚M 0C_PE (<ZR+^d$j {{f"koݪ̓ragt!v珒5W5⫥Ut6Wa5_ ,]#dqt3ywm5Ȼ_:2!(,[zm GQ1GȄpURI;)U |a$ݝR0$C2;V {#00&^>D@ikEwx떋U!7LaZBKGh(DO~i ҭqzbxkՃB1w^2NB[&sئc5CWκ $QbJW+4k/o[p+Tn DݤY8?v:Ҝl YR#@?DiK~ĺ#* <^&NGF"~Ōpȴa8LJ$UF ̯tp2hXuL~p)dwA_`l?uC2 k>Ȗ}7v?l䃒9Ƈ3a>RwuaE;={1D֛L)B^w jquUf +*,YG{ަL<̹nt+f9zhLqlaP/i^4&$ NIUm<LYC5^Az&}`Fu0wnE3ts=B.-㠄gV37T Z,#G YҠLcaNN@ww`.)gݚ)lm/Y랈_{~&e4+< d~)|.o|&b_,7k>Ruj EȑBO9 Jrwm!3+:kJُM0x?#Z%v ᲶՁ^QG+~s}1'?q|H^8/ȕ$HJ>]jjoVɭ<ؾ;r3oktzB) r%ο7YA" )i\`'™).EL7}Ndyew}rBϋw[;w\k&N9vUa)n@yA*`Yw/i`cyi& 0mZZ5{lڔC4x/7'ak=uC t!|~QnMr;LB}}}kpjw=e@C􏈐b?{RK LzG=X"aocXȫ6kbHwK|#[mbs6}9{> rAPy_ WCJU<シn>HJJraHu>"(eX>[~ ^/J~!"~]A++ mŠ;>Za߀3pW_z8[aդpHKjۣ@vIey*%夝-+~ۅVgƤTC 8̙xQ~6–c!6 / aPׁ\lèk~{5w!S/.gj0?]$ViTۦ OnΫ+/3fw4ǰ6Yr櫤3tQvl8!mBFB@d~ \O;Bbgϝ|G!7k?TIy`]iby$܃%'t E`m(G 6sڿu0fDs ĒU{~$veɯ(9mS*?1]z$ 3hsETD!]WLeK($z^>~[$˳* G'*4h +~r\+F]D1'9R:OVuv)gB{6>s%:V Y4~Ku`шO#Da:,^_N]]u<ٻh8dzlT?wAw {cQ,#ӹ5x޹a7Ug o*'u'ƍXto>%ڏbqL4:Ko|KrKi7%{b4p=~\ `<˴0h0v|`ƣXla%7ex,WxF`r_ѩ_|FO6*k, RpQ-_$c A ZTnpV&μi f0d*kj ies]vBGĊNd2gRUY} ",n cuHwI@~Y ^^@>'^ HB l" (Ekd*xX7j\H{lͫ$eê%/P<Ɵ&?0+"`=xRDiK#y.EvìZyV%k5փcy~i8|OV n;ƹuIF~_R/̮I1t`®[`2xv`4[*2p)ߕqEȝ'k9;3i@Lc#XݪS색ۄ"Lq[ ]~LS![Cɱ5NOusZ,VȼVX**`V{4،kǷO3ּ>+tV\ !r5\^$a(ڤ>PHCQ9%:3).vO38y")oqy 46r!~y]$Y/o>lZ+}(a#[#`G+1dLu$jmH"LTLyirmQ SXcx،R%gtsR;-6;OEadaQ5k3aS@|NM+QBG")\Hq k'W9ȸgSCǫ߿1 ^R`oǕZzK`=0X xnA TqSVl"%I,) $:l^(Ac3g@ UE~aF^(sT!hZ T gtj͡B2ji{xU$iIanb=pg,fvG`"{ \&6W a0 U<+]__ z\1c`G`0iA, "9AZzBS LKg%y5^xJ^>0 \_)HY@I9W*2ܝ)# k)ۻ_C3}˷ZH7-d:3]/rGa6=E{C53U:[z (gY۫\YQve`-ll-\?4kS!`דߛYULYG,l$.JM<&R"/^ BK&FD o ՗8R <[4¾M~4-t멬`J^Īvj pP3w!Lmj9|Z)[]hpHQ"tcrqB O%`(Wh>_"Q{&L< 1MfKvx!K$uQ,mY/Q4-V#2xS3c%up hi;P5Y~3M]JLi#K 9tFR2Go4XMӒ)+;_x>1~\4s'W-+![w.ꇢl\ΌjH |oεא2*]̕9":ee#5!+t&|"ě7+mgW.;.RvN9u"T~u*l,7"wh}m6h$9N{ Dk<%^_^r_ Yuc3Ռ. fI} >i?$ A&>R@juGDЫ555ܗH{?w /0(u&(ʐ]4B ѝ_-9sg-3+}ԅb{a]%T2j&ai8(&ЦX)*l0 2(P2F 9jK;[jtuf/_M^Pc΍7{ܨjކ_#v<%U%bw}Ws+d!"򅌂AP쨳L/ ꠆if}{!uk6LeiN}`4Ek\[2=[&D$Em7 =rP +)a_l43 >)z>qT8dvLy\ ,&'nIƲ~ ,mq#T࿷`Zz3Q7;\3/1,'{1GMo"]Ԛ%STPTQWEcA|,]V4~h1]o[5gMl7UZKzm|{欼"gj#z9I ޓAKr!mvM̛348G È,X?}5f-\vW Þ$=eW:91(gC!ҫ;^bǸ@5;`;"/sks &Mq6=IB^<^N8&$gPx^g'wHL ù4b Fԍ( OU+z̽\@4!ڶղUgHBEtNDhw8$ZadAdpaKWrHwu'S րD: @ƽ-9q4ƭiLQE2TȂg!ck٘]CZwIJ kS^" !\$ccӥ?H5B! Ee%LZɶP? - T(Ȥ3.*9TrRlO=ȣk67/V_B3u.N ($nۻ0^啖:yjMb1}->5$FNKVLW@3ǘ5yvD);MXCPjGKNO;2f>2CA@wI ;6N$:WAN$tiAr .m#LbAM`I@'w'kTWt&g|;/Կu<+mz5"^{HDBaIxSt @r#+Y {`Yĩ5ٿkq*)Q~eXPoemA*}k LIC9!v9[mBhz<0^󢴳 x󏁵 :oO dBB=9Dќ.}3EzG8T^oK˄BSV= buWxH3T@H ɨ#[j~VҒG. %L-VgjRב 8skw  YZ