libvirt-daemon-driver-storage-core-8.0.0-10.module_el8.7.0+1218+f >  A c+sU]h6 lg\ĐrР́/Ҭ^$pp+g 0{XPV;f^OiQMiP˟sbU(k4r״䓏M$7u{¯YM[x?eIݖՑj}`9ճȕt'銦rUi¬К~cWuvgzPIU/}G/WiHE #OӋUiz6̢!㥰tC [R%DҀ׫f?PoR;ڕͷ=N%G 暶`92 b~E #EֵS8mTsZɋϬEkY!)n/=R#hm]F; =29 mN^u T%mOjzM7 XTmŹ?RnHF.R#7\vX@6W⟘S5ZgLm,{$ÄҚwUvJ.jC W1hjbHi;8;Q#µ^&96?ao J֗Sv\L|Y=6exuJ@7t.$a kfR0Ks&Mh1it F"5 W y  H1c6^q*65䑾"hLJO;4YDҭF*3aJʹ);/ݯtI4[m|o"jL5%3qB'j<>p=??/d%+ K 8<X\cjr $ T   |   @   (8_9 <_:2_GHxIXY\]^bydefltu (v w Px yClibvirt-daemon-driver-storage-core8.0.010.module_el8.7.0+1218+f626c2ffStorage 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.c+6aarch64-04.mbox.centos.org,WCentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxaarch640a^K*!EIJp HAAAAA큤c+6aBc+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+67a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e26562942dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744de66b7adcddbe070066e21ff521e1e6760de635a71a284a6311227ff4a07715a6355b95ec1ec102b8ce6ee82f9ded8fc3b65a444f5daea83db395ebde2ed39724605009efdaa5ff3c25abda351e61f043aa165fe0aaa93ece8c2f8cec64171e1b07ce0e69dd643a7d090402131454412c288a92eef2111797b84edfde0947a15d22dab7f53776d26947161c87d444032f8e8c58471b25d6dfd4614e9a673dfd0ec0205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21dd9c7813b6dd4904520811ff85b21ad180fe9fcff02e4f2b58622f70a169b43502../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/libexec/libvirt_parthelper../../../../usr/sbin/virtstoraged../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-10.module_el8.7.0+1218+f626c2ff.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-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff3.0.4-14.6.0-14.0-15.2-14.14.3bޅ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-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- 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-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff virtstoraged.confvirtstoraged.build-id17f905001e65635ed716165b3a1c28e9090b7f310aa85e99e282e3845ebbe7a9ec73c1e6e36b688b904fcd820acc78cbd994797517e5577a80e5c9b5a842f922a4bd9bb7796a54e62d98b9869bb8a5c9f2872899e852a1ab183f5d3b2704dcd0f1f75cvirtstoraged-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/17//usr/lib/.build-id/35//usr/lib/.build-id/8b//usr/lib/.build-id/b5//usr/lib/.build-id/c9//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]=c9f2872899e852a1ab183f5d3b2704dcd0f1f75c, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=17f905001e65635ed716165b3a1c28e9090b7f31, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b5a842f922a4bd9bb7796a54e62d98b9869bb8a5, 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]=350aa85e99e282e3845ebbe7a9ec73c1e6e36b68, 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]=8b904fcd820acc78cbd994797517e5577a80e5c9, 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-831c5d88138a15fe5a32b6e534727e7379d84c4bd73769fde9494e40401c51089virt:rhel:8070020220921151759:3b9f49c4?07zXZ !#,] b2u Q{LUOijzt'ل~+uSo)T:-̃ fjWoayg_"_a`#ɬA~{:&XU॓(ܭ-.qݠb0Ŝn08I_FGRDZsK%>/V}'RgfgsC!%43rOcafo݊7o`X;&M8ȊC7o~f)Q:3*Bmk&L]dMJvvm9*uŤ 9 ˃gBw!SE:e;C T€)~N@Sc1]K'K`Hk=ZUGrptt!0@ρP@c۞~bHL~2YҌ>Ld$+ q{?l@ b W1 t!F˓ E^NMZw_-#tHlE `P2'׆{uinMp9%Iv$5;džժē-0hgK7r\HSp]])B^o3jṭXEI 3*4v|gYiqf $W 0I-S=ZpEPFB`CQ0@a_C[0q?3;Y/_Lz|@{NB_@WkNc=XjgǠ{Odj#ʑ ?Ё@5>N+eu+S&#còwfu.b8 nTyC6<ǠVh"' y*p# uz͕\K@v1uH"P2[&(En$wyr4@b:b;`㘉t[G% ClJY`J9ş9j4XF~5Y#y,i+tu4{- 0+=\>y|34KƓ[V `ØL QaFtc's4LXݴ@1?N-~Q0>܀b'lnF}SVV*+6=n*B+fs}`8S@4eGN %3Se1;mSxjl5c'TfR2S,ECPKTaN,'w}hn__5y"ʩ1"~jhh1,0 $+/Jl^=!>ߪ S!2%LggMI`P>1I׶K ^&[Tsn"0kd@Dꥴ""197Ht; ַ0~ ]#X5`rEe|:oō/SWY|CW5Vg.aHB*#hOJL^}Lt ,ciU2 ?~)J˩U"Jo jKf hÛЍilӖOa~%9?BOig21m,Z +7j_@ptC|4sMD IAfK$UuQW$ Uٿf/L,w9[Eݖ*Xv/&ΜApc|Z ^m:ZQMa b}n爖{FmL03s>c{!T ލJiX|W0ԥfעVV6>'I\M?^P'׋d6 WƋ[=L+` e|e,&PvċEZ!۪{G; K.^^c7@o~ mBBá:׺őV?_T¯*-X2t\1^oFwŔQ} ;\QOKEǗ6=6g~t"{R9rߜpvభ$ToOd93ʿusxm}ӵ5 !xc%@gf;ǥ?.}+2@,>ZF<>0a]Z2s|ʃ^3݉ADL\jHez~s1'"SS bDPS_sNw)az<8;$=KE8S*:><.~I~Yw m!)q8yYS\c &Mglcp%%<0{edȩF~bThd$7#L@SJ12,CPMk2{r!{b,oLGTo(n5K{Y*5 IRZo󩔸xGr2`cRD bڗ3Ţ{opi;㇫e^&YW󒳁v'=|1O GrZRR ) QwvtGNdˊ7?do قwX3O;9gVZE7Fhmk*p|X%z߀/:jQ6(w{R JI6Isu8efg..$;1;(ajEZ\KX$Zm.|sqxw*,Z`\Fx AH 7놨u#E|fn`WX(>rN-Soʕ[ȉomWKCWcQ%Rlu}+|6ƶpzx~Ař\`QU` h *1"uli'j%U!z _NsQ:cضMF=YAMmvO~3I.'`n@R/VX dg6jqP0KB`ʡCs'ko"f}'2|f[%H Chn-:j4c1SaivclhCV;2۲Q"f;A_JNYЕ8<&s`#Țc+ߝ_F l[s@eR:`ȑ-csJQJpjR-yǚSt7.r_\3(a1.VC4fSQMRx߅6`>V"I7B_6TмzVO#v;D9TY-~:1AXQg})c2p_VeV=u4*IJGt Wо%kIyZ: GyƕaU*ܩ }m~w,mKoiD )v=EqtOB?7T/9: : ͓+BA6(tًzkk7KJz52*J.LÛЕ˴2 =tG"Im9IƺO]R:@A}'T0'{:C)kj- bcV+ۯopt0jsHЗPlN#0_|ZslJ ~X(8FXơ AgP3qx T~ḱ]YAeb[7d]7uf;Qp r3}znhr.GV@PI!u'&18&UPC_p}1#{ ׂ )^ 'ێr;!`4/'+-_u!=01ĎWk2p|um FZMJm $Bi# qMG|Bdž7K!+&rWe]3,ۻ|JRoNbD:{Ѷ:/pM=d2b 6j4L% qdo`RizԘ{`aDYuJq%ð!:,裄rOY\92fGdM^(&cc Ƨ ft~cs 8+$?cӐwq:ަqyy{l=F ^SY$>fY1mBA9aXV":JjhEl088n*Ϥ6噾̨gA7v9lVR%jC{FjE *  0hCH条*{-Ar CazF&Uv'얮$D'gtp i:PxT*<4nױ{23u>mj)@طl+S̾AL^X%fɳ)_E'CIQGl+~ZXjCX{} ZFyeO_inE.zaĚ't ,-0 qJNڂ!,')N ^8 CSg9ܽq9r;hoS=Rrɸ/[.Q}!Ch`VQs?WpIU29MW R\.w+Wv'rQr"]dxњ0 ŚR FU&WaLe hɌ% Wc Y#=u{f͉QMxf%:{L`ڏL&rj\$}-T?P0tcYEc 1/⣜&1ay.\f[?x.d!:†/dT+=>3ZY.y+A*rYbc@lalHYTW@K9>r]VE0#Q)_ KbXQJJ1IG@dQPr<`TȑNEؼ-mKD] ^ϫE#>PjO+;7YvVB8ӨN^o`찉~vÎn{8 ~:58YHn0YpB2%٭no>WaW2g{x@{V[Ew|ި ːs>ےN7Ib:g[}ۈՁW4/8jrAPBߟ1bw '^ܻ8s!S*Q&8F췦ʛH ]F L\@%^ylFb3!)?n֩7E##h }C3Or ,pl`QvTB6$35<5c*7Ȍe Ɠ劃`u}nmZ|Ӆ=oY9rWZjf\Czdtt6* ~4q9y+xvRǮbAg)_npXR'-P$!C9(^vQurcHG Ta EVJSKXZ>zcpq4|% 6Ď%Pa"]mlB c44-WQp"s32Ԏ<:仆l0ѤYA@\VTd.1R®w9~._TEM6hJ{M L08@Tйoij4tnJצ8Y6pZ{ <+%1;ȼb#3O]*x }?X6y JO6~6"sŠ4Nҗ*sG=F[ Mebh}"{)|Sn^u߹+Jf4{Lxhc53jQw@/ /B8%c"0$¹."vMQU-r?",)B%2.Qڣ@W:€"ǁIQOZگm@; $(¦ A*ߥ N[SfJE٬u-<O3N^f+YG,-sUa~`ByyCs`B,1/ #u36.  SxbEc6\iݦ5A 5ăe&æҫ_%7Zk"Uhǯr1J.$fgNyH; F'.|ewÎ?h D)X]8*CQT@"1n~5Y&ռD{[᭞bpAfBo'jy- [ ?IuYԷY ^* Wjf7:cD=4̣ҕ^~}MڈGj]~*1@'ĥwW8!~D(cP*ze9|Ro^ ›Fխ–>^aLT;㥊BC0C׬EiV8`N@j\˦tq6`_<7u_ #% o+PJT?*9]E/A8gGD<Rq2>3.fPY^J$P/ǻXco13eh䁜\~o t2hnbm:Av<lGߍ ,p$z2Õz, ݕh+D $ e"&I^Q.xӮreQUT8j?=n63jkTLa cΖDKplQhc}/ίN=?q.6[wpRED(Ɇ& NܘkWHpW]`9ˋnyS ZKOL1vƳGWD~8Ww$lϜc6ZsD_{y0*;u\༽܇s.axg]Zk)䲰/'b[t6[JxjC{n pZLfoopN,"N0įt&i @8{C}cXTat:,k +fZ(QjKF-/}BN|9Y;fIKva%Ml@m?TAvy)IՑ$]iX]3/$a`8@V-G_B@n';WH|Z?Z ~K547|V*w~w*Ė\7hIo٤] g{Z=L3&["VDūzE_6HS$Ehzab^$[RJ4WxHnB-I{gD@#آQBᴪs*FV7bPbAso8ժls$A?`DhVE(YJ<\^0eUUc( e)v޺ggRYkKLcҠf{[ QM>?6{ChNg< o˅:BX5e./=xb[W:}:3WJlF%+~B{`ZSm:/SqԌN #Tq2h`Ǧ (5أY]h2ņMQGy c`MTe W}''7]!>p QMT8: څWM@Mxta#nVpQYOQJO Yti9%\g>vhlH(ge׋W,)RWMz&POĎѧY oo 30`@Ha Jڣ`Ŋ {N}rjԘuB4y JV8Wadܜ2Dݲ—($kA 2KH N:3՝K ]ځv$l| a3 ނjFav-mΎ303YjJɆ۪w?W{l3NUfz~11Nj-pHÇm5c4\ɥqe tRC-5[38agSDu"ǫsSv+>/:TcOWF1giEJ,}L5* &zNB0e3/򥨍z@ԝG``BqkW :6ja> ȇ;JcrI.{]¿ȑi M97vJr~H$"CqX~82wuޱ(lV>F} 0%[ծ \sn&v!{-!6~Tb .BH&!MZK-천u)CG6żL ~Am0ASͭ'rKޖe~b|񋬊hW zp@w ;i;%y%5j#nyNDl )_4=OK>E xW$-HtY QwGI`^N]6vgd4LmH8T2,ߺ]WYR  s8nH!Q%n+3 tdlf5f "jNnY@y-Bk,}@1" BP.$rbzը8Jm_Wr%#@JZ"<k;bڌpA(W0Ӄk# `O.t=S &^@,.BzHU90N~/yقǻN ѧ h:p*[[P FϬgt Yceoz /z˅/KeG;`1)/ ]\-ij^-*ac!`-ZH'lq..GB ׭C0 EhFD\egaewV֢W95ǫe) '_s:`E4 "\U{2jFp`pGC'HEI >+Aj vcáݚkLq<=xτs\ckCKvd_߳rpG8N-8M3 #h`M-lA6Zh];ښir:B51DG+:J#7q`@l) Ěm9+j>7GZ~ץn;3lKaq7ZY@^52\D3w Zat% D>zp\t1?,(c Ϧ13:blEcfxbAyӬ3_9\n\lrv8k sm]Q|_0ޮm^ M X/?uDmZ0(*{\x3W^H3;. :씋(]Sbܤa h*/@>QH8_Xҳ#Z&3f'f7Nq<IA WB)/q!UQI"/xyp7A(nP~J"p?T)g/POl@K|GBi+Yca9mVsҷ])*fZۮ!;(^"+|Σ7Z*}ԤWpx:zYZ+% UVLɓzyBOpi4e6u*9ZWyC\d\IJ+_0+;A?OT+,*vGuKW͜æ'pS(EidNbªP}e03;(S%A]"ĄB_ƻ%U#>( S-'Ut\ &'J agrп%ƭ'}+gi"!?>KJ䆳G!JbHqN)NP'j ㏰]Rۧ,r"ɻ4 f[ J&뜧]; #4JW%@WE[ bJzۍW"6H> 2\ l'g]`';NJ.nM H>=)QHy2{!90Sr1:W=%3xG4mljtdȂ<4ز{mTCLKˤQ:s5y\g([%@$y8FLi+#mM 2v<n#аy;LIghe}t yƷQG  |J"f,(}tvfr*๠mAe3zKYHWVny@r؞bf[:8Ou+7O`?ɞ6 5tr'Ib0]ye+hw6#"&SN۱wNzɡHFlu7=?Q ??`W_)oExᑳJY0X稗;.4a eΣ{9ksQb er](4<[xh8BUa~ԅX?{g 8"eca90&⋌:F-+mk%|#{υ"~:a?\/ªdBJYw'~=RX_C \0\(s8MD'~5Uh8})RZ_h:*/;ea~6쓾\`|@QQ Hb;-Қ]aM+[$ENQ*Mo";Fx)EvU޽Sz]pm{n)<Йff%+5P7}`k 6T\gbʦOrc쟷)Bj[cQPGW:_˹j*H'+d(ܑUua lؼ>"뙇Av:"v=\9i*0؛߮nv{JBH`̶y}:qU6$4`gloX9M,xȨt!`mzu7HN':{Ms)B ;4|n3McSM^bQH:lhrwɽhr! p>> HGtqTtE;:[a#^sWLź#֨*@͟$JR5C{ "tQmbW$K݈Vj D50C8uJ}-ěs/v=w$ՒcxP~׳4DT(iS3d*I/w>o}GJB T_%~RZx9#ٮ36o#0KԊm[8{GxF8eǵ#שAQA%aCAU]6v>=w2:)Md#%h=, (,If"_M \,]_Lr*dxC)*<"vŊY3р\h`Y8B 8'ɒ]h|U΃՛M@Thቓ'C"e\Qgf8~{ 8zvy4,ipęnr3”HK:C346 ?%$"byM}vEq"H +}iQ$D>wgՅ5qB_tNY kt 3 0X&j>+a5f,taߞ%6nVXur.גIzd?Fbg7}%dC Aª3]ZpR¶EDL@B[b|.˫ZRD-Bw*s3hg6bzھ!t$g3FAei  9Qqo9jcKv7v xЭDü W@Vxn0R Z_T0* f,P5 NٹEz+\޷jtԦ]!묃I2أ&# Q=/)˸} +d*=OKtp8-~M 8AsÏYG)g5R;)mfenVbLH.H#~ɠy_Ic/]hTnym?ac|T<1u X\(Z'ܨZsnmobdCc. cHn}*avHk/7ሳߎmZ(K`Zrdq:cTgqQ4~R `DkQDS7Y`w@@uLp5?klT<֨bf,ً;,Zq+NbCڽ3N7EtV,B4k5Gg{X/gϭ'":L7ʉ:VU右LϢ`ۮc]hmcgųhH/\z.zd=":sbU+wX~[/~p *ёEVȚ`'n1GQ"K>i2l{X LTmoChx;;2ُ VY k/\@;=QGpf DU]wr\#yڕ=;pzQ*)/ʹ>_?>eXE./Fm;:H|UMTon\9@$U=#N{ jMNCV_nc"0w.zǕ>`'^׵ ߶,I? {di<5.4yVs]^(;Xr'5LZ \ : UVvMY:MDiߑ:/9?TX u\ncw𐙖t4*}n1{,=p{C8Ofmv>bX"(&LŖ3[\G3}}[$vʆHI 聈 JB|L^Se>j*%n!?wcz_P$[&s D\} ?Ji(?K&_R3 fR0jV91n;PmPߙ^FǬ}\}ЛxUBSD;novg `'î-o]X iϽ[3طy~ݧ+ڣ]S6,PnZJl9 d;pD29dZ _U}JZ$FRېz 0Im3m#T5XChWG`cx`O{u6ٔT:$e4ΔT ~ۼ*͑Pd!F5K;<1}=+txw 4J"BTEe~]V/U i]c,ٲ;)y U)An6ߴ{CpOJ ۗһ^*qXkbJG^b9>-ޫ.8 uz00l34nVϕ&ƆtY@rrUZef˚yzQSZZ]鳂[dXyŴMbEŽzK3N/zy{07$s4$u<]>~U {~@Oe,.CN1(ص}b _(-eE+`0=(0}+)'L%XURyݣJr|_pr/5iyrLy9W:1SrCj$Gҵ{&&9MD*L=^`;oGElԩ-G'5EDِx{p屰OCɷ`!ecodgi^u5x3ޏs 8?8,s, 6:O6LD-Ì{GGͫ?u+U@Da!xƔũB_xlj!w_| Ed8Ssgbo3.H>cnkj%^rPꁵd ˏsGB,d r>F[-9 ƍphL=. +%:ӻ>Bզ/]J)'Xt,ʔ +L,\ɦo:sEFӒ.?/!2: 1TO:(QAVh`jWN+ҲڼHuVp!/ !3O 'f׌]wv^ ri"]x) '⻖fD>i0 })$Zk%qY9Asn3ಀzqrM/Qp+. {e Aj~lIg6zl![oAt?Q7hFcSZ\~! &_#aa4`*Haj1#AHẝ[=N^ճM5O_m,6){|0 śSh6Vhx7O@ _f0b, Ax}ٽ~gs$8h4aG'[YyO_gFA'I gP_6rs]00ibFC-wa@ (qA޻d+rbzy ME+~ iv{ghcTk_ -^Ct>sw5Ӓ Q.DJ&dC(ޫL[]dQ?iNZܲ(qvd1J/2,A$2(嬻7z#I.(DBl z&s/=KD@k}g"af0$u,qf _) v3_Lss~̩Z.V#˦S}dY o=k$ϐFԳ/\K2P-=8H_  uoF@^!<Bae Fh &ƜTH{pcӲ`|1B ).5,7⫺WBfFdS<{Hjnƿޫ68=z#=^ "%Lg}-[o5C{7AdG,R9k+ѯ|HA`1E h`Z">ogְ%RJE;W%xcx겓f~Cpqlh#]}9=v\Yd~(0DJ%61<~;h`"¯nY4WXppVkQ eQW迶@m՗N=ge6LpXU(sxwed+I aBaM;5gՔ' `8^~([NGd-usTR5:kr GsqSٮ$zD:w: ;B LFd&wBkjEү^gJ`H㽹%iMezTv5əR/T",'+)oT*a11{?-q{AVP*2xPtBfb_A.)¸W*f"C M C~nZǷʈ,_$NlNeV&[GjԆh31FfAnꈁP mU,`AGf~ZJjqu}YmDP-i`0cl!I. OA1^$$2f̬z'{ʅw)91@TJoX3:2[V]Wޞ/qh/5,nrzc9y ^&,$$)<3MEd;;3DZ gwף !la/ha.T[ҀŬ3WS.,O;kUb/C6)54&8AA_K ỚW]S/x&Vtb3Hk8@U ="{;rD8Jld lK .]XjȎ?3nv ߏON`n!Z)hPJ}*ޜC+A1=Af|[ՒĘ;# *޼[=VW;lU~R:U[hkhwIP'*@39AO?v!q%wG u-ՊC60*~Vl-@*_%zSĸ9ÄCe1lFR< &$?J,8:,VzFG;]AF5{ wo9Ah_bw1M AO+8֧Ƣf}70/^G"}x \vN[m (,{Zˁ!JFZ)r0ykH}aĎ5ovt[d{aF4(;+ ZE-xnXE_qn}ݹ~ @8M f0\ j 0[F&~=@cC $m l kvg`=LYyN~ i:(y1vM_va:BLO2e/ꉍNaC\S*zͦb Dn3.TN2".g ?+x]w |lc 쵒k (8d#.5eOC ЪDiW a)^ʧa7ݾ+F?5v=VM3oѐ}QN39-Dge)8P ?shl,b9ޟ3!h$bsJzJ;7Ċ,*2NVU]\GȱWWFTh)$ =VeaVqcCl."l턼{`pe]PmBM[3 s'.tFV@Z'rnS0`[h;j ]5heK.$2q4@ (Y*91^ԕ6n3'oe2.s}HХŜmz1tΈE-|.% FD#;3Y$^_+>cHh#nnxrJL5gO$,pu11BAڂ.49s9^1 SjN8y#pb"wFFYh/sFiɳ".~I*Z 'SϖYNV@ KR^(QYqqsF %ВűE'wnEyR>!a%Xx_鑭˨ ;pgъX?%lc')!=Fg.?Q.;Y&֎n!HʶW ~IXa ^5jd/(6eP[9PO%Fa ǀ%y`&<$]0SژOy&q"[dvNr@zNt[]>1e>T1^CC  ]t$&m)$t5׳#^D/,wnP\z] $)hxɮ jsJ&h\9苷hUAo pzz3WўN ~!aC>KЏiU WI ,Yg@a@n#{TujƯn>L=atRc*Ӄ~=,C`܍,ڍGAC{]ȭxPO?@N|^<{<É>Tcdk0@ \Hk]Z2;ޢw0 &wcmUdP,㉲9L2ώ\qCn=r2nxf2aW!ߚ_s;%W @stq^:>?dn)"k Rv3z( vAacGRJ'SH9BOB!ܣ"|O;lhiYK0=>)||m*4c gO zF/$K(/ٹBo@t/.JN۬} Dp© KN68p|\=i|rnn'P}jHM09,)"6Kxfcz/% =Lc$FNrmֵ' d6NQڂdІ͙,6)Mw仑{p/hٜKBB6y૱}/ N58⍙ E!*5lsXs3&R/ c^|yU7Ԙt%Û6Sz eOè [yio-zg7-_xj*V?; V\m8ᚑ8߱+޴i= uHP~?,^t6w24{{~z"+^;?x|K?n@ӓFukZ D20upq"Si a7*'"1l"a|fǐD-:w"'H@·Z#7[ e9/ys]楇CCrMd^g$e~3\W`so8R!lvTsȤiubC\I!=xS6<|d񂧃^᜜=OUM2j.U]U"#+J,4t115OsD-Pj.0l߲&X 2sYa 9g-́L$m E}[|zLp4V(G(hhW3cpEp$Tkc.?|0=nُQMԇH/ű TSoц"R\QKkzq + +>Z$P@n'{T"LmdK) ٓaѿ>i!$%=fɧ-֡!0@]ʹ6X/jr?AZkK32I$67!>)nC,<"lM ;_4$>ߞKKnN"CblQ&B"rx'VCmA|?\&S?WՂX,q'7NH2xZ,JdSa̕ɡ\#'c0hB" ɟa}n+N[㋨S>Omu7@o=ȡ$?镘ԔF:I*Z HO `: JЧkc[ 5S(O0 ߉Z VAh%_k$b qlcn9F(N@,O;yp vGt_*th[C^lUARH: k3^Oe-:OOq4UQlIصpʍ-DUDMf @:ON{ryb{fUZy4 T0p>e ryПU)+~W2'_."'Q^JB{UebY>aKL lXH:6|a? {?5dVZqϹ4t9*TC%<1^ d[J\▼V\9OlWv \ؔ5˱KAvsZJ;N [{ q `ZjNOђv Igt ,Q HN3fmdӷ>EVfqY~?szGw ]NB 4'^2Y)X E44Zu_3qkO3Mn^C'zLcA T^+S`J{ZwKBza9fk>9ʹͫF$'qro c2c&tM_! w?KA@Ҧ?)J*HG`QXcT1QmU@?&ܷXK1 hsg }F /N=B. ^4qӃ:=DE}ϕF-:XةS!_J|yj{{ A>jϹ!5I\0E~vnHIZF:iw#'m@.l"\D.q#Ld⡟yq e3=ĿB'б/!{ql:: DoW=~VNeB T|Blćم1hw7F <Ҽ8߾2]|uPz9 lg!kpsx!3,$4dZcj C-dۮ1V2C\Z?BC/ gst[hW 09ҲwH7PI"k]<+JTҭ:QJSn/\@SP(+2{¬͜B!~7wXr`GvHj2HrFPMkj? vnN.(b@a>_Pu _Q+1sN.H}]{\77kdI|%bf(Yȁ6{ Sazʃ42F㺰^IohlʰIJtκ>bV*۠}D)ZoO=8QP6WpʏAb8:YCwFf"i{+/ a*Z+\4Jk1 ]>U!đX2E>(Hr}QZ{!:Էy3v5rߒY#ѐ.{ZC~7҈2KWwNoH!|+Kx{kx*⋏af6v@Ld1C74vkHEZ}mWk0?5X9T@2ITvsϹWpTWLuK*hk4<7%X4R[[T4Je|_[Q<[X$s"؀,D߃˞:ַC̤ nvM3,VT OC13K~(-f@DHmWzX}ݡL̜=o6#h3U!s,Ő{3 섋"zj%hq!g=&i1wJ2S82!H5spIoaS/AMGvvllKK^:,2!?׷^0])<ΟA %0L!å<[s2 ɁFeeР՞syCxWsɾ|>ǻlуBp^| p{slGl3[qTrMVڐF#%.uyu{錆#wM(ZD N Wr{ns@JLi|5

wͩ9Z-3m3& H)vɽSHr"gf\D[)HkTӅE3ϷXYJ7\ؔSON]T1UuRڲ=_me0b 7˽179$|lWa+X.&S"UuyMϻ\0[5=nzw-n l ݂YR?fNW#ˮ6BN+7, D@'b$}OQюa t)W*O0G kFF᧏O@3=ͩ,OH]NDb}]ԣJVv_x37g 1~lvf^@s% ipQcp#җlrɔdLh}⇕ yR2|y"݅n?X?@2ae nY6'I&Q_%V_u1݌=G 9 rSu؞>Ư2٤Xf{vO!yDU}j59 Nװ?LJ?.3n Oaln(6& WB3Xb)bWy;lx.GYG5L /[%FՁO9pQ$}[/A](>L&`l&ěWS=WJ$dD`Բ$x$\ =%z6"Z[|Z%J먘i OR"sNŞ3 jR` N[⹨KI~.\W w$fd`>ѳd yaD !  ]<&(f( NB梕ζ쫯[y醓g@x(J\koLrCR PF<<͈ƅM=QH nс J͍t7j]#ɬ D|,5BٱbYx]#?*"#a^fߣ 7| cnrk낇[ Ȭ{#" 3oAkGJnָ/Xqu.T=(`t^/D3ό3jCAKC`fn˰&֎L?pHd4#;eZpܾwnP M(bԼG^tdQ]o6& +b4[/X4xk3:¹`Qgv#>_\􏗞Fi͆ ,*5 4&♲*iֆn–"C'.kTf =N>.j(R8$h{"9v#Cin]YC`*i]xd3_B03l,#U%~Ξ +-F:bNY0*Oѧ9dW+|HhlCzw /,iLJքQ:B˺]r)i7-҅oiOιt7ǒ8m*NrYwQM va0yd{LW%O^a9jL#?)zZ[`g.h}c<'U+GC[H-JG'?JSsk6'^ީLlbh}7|9emF;o4*HcACS_^Q}}*\x)M}=EPαi%4XwUPw/q9sD#A-F)JgZT ;a]U&9rEZ.pq QkKWk:􎵁GN>-d;34:ِӽ f 0moH3j=1t f&#`{9>J]{ϋԭyS1{mkdywCRN@`|^C:Hsjy}c\ $ 8:^Z&=WOwX:`BI 6sk:̬km9= P41qWIhpfXY >Y%GPPt3>G^QtI鼌PiBYs~X3ax) ./E3mEA,:&CA4Ȟs/BE d^6R kn3B\9$P4VLguzJ}rvC >k%ChTo+l6#Co彺T'CAζ Kg(l֖KPJyℂIøF(V&WX4PBkќ}GYd5cd8ѐi,˸]^0}rs8/z)RAL"sx ]66P /\.v3վ2l8JVF~d=+, f5j@c<މӷ֑jrd=-&0Qc׶#}%+"j 0S4kZCYpn}v&>51DuRu%N`}Dn}@hTɓ ٝpBl9%0aj7iIsrTQQTV^UXc_+N򣞏|=l}~6 .|e/x/,Qث4ɭS: `'L"HBzz[6և^.hHA1nzW8b6` M=axO){*Ewᩪ}/5EQxԛ#`n;CgEPuD7&?dڕ Hd/9| fjMDpޝH 嶩w}d 4^1p(MlμɘWcpTZ$a@6ƻO צya3{-N} ?O_\ad Âl|$YCGŜ> |8" ˧"3ajM]|tߑo<;])BEϼDbɺ4T[0.mL]gK0w,iޅ PzxϏWǰ"P S`w/%Ӝ3pa4}!H =شg%@Wǚ`$'89ɪd7Ӗ8v5D >ԩ*mn {R,X͍h)#jo[Gr1\C1BXG\ۘMRG^ٜ7DO?#D,];eEyo,Ԏ>EZ )6JI(x=.rHXW7DQ ]1 ]y*-OPoMd,6bEuJ̳{_u_C\b;'s!nEeyIjUz:/ȕf0sK`ue/&cf9bʛ9 ÍZ-`WT/pu͵w DF*b =)Usi4|tu <^:ЫB=Ud#|[ʸŰx^J'>/oq||UIbrMl8ITEA`փ#hqg:}Vˌ3pC)%dQެ8M̲:-ÁE a-M*dH_\Oyw2Ԥ߂ 1wEW2| ڀႊm}tSJՊMS/4m}L v\/ښ@a5 :cwn\驆X!){'&`}bS7,&j%wEL$>QXRYtKlpdGL]O2R011W>_IPI=Xk4.-fnG$}GuvK 3EfzvMBt$ov2napw, AfpkWR6M&uwE43yNՑ[e1ҲUwC\ G6,a'k\,}NHR$pbd c:0 8P,8+N`/cNaU+1&wg͔\BW0H,5~cA u/9]K-If.˲Isҗ׾WAIK4u;Ov@Ms9ZTǩ|G(zCY͔2",e4݂g< Y]K[ߟܪ12[5PɽjCN)fk[XjoatӅ8+ޢ)$%9!O} H_7ז[HCo΅ټzWA,{ש+rB?h{mѼ6G^#W:N=Su(tbS4+Úxx9d-n#n@bxn,<)pH ?ɻ6MyպY>ƷHH!kx^"i,].K0t,D̄CQ<8dԕF[EXxO?HG{8ܷEWŇGeh4Nr1Q7B.i~c+Au>v}WÙ7N` ٽLֺ]Urm9;-ap]&DPy\X A[Cny4K?>N~"4ḱ*to2`, S4 7Jte tP"l9C텩,*PI;zw,#L`5lphl6>X[Pǫ/P#O%2l>T+L$Ey 䅹!^H-V{ q=$+ZFD؟Źō0#nDr5v =dI%blFwCԊ%Z(wlƺiP7r= rj"Cőm?4_ǰϟJB_|#hbLkZ6oN҄ (,Ek. UkyL|r:h- P!H7,7B{)^#r5`,.I6/SP(p8#JҢD2?/z 9'* &j= u6;LYJ 5W^z<-XΆ ۏqk\Ryn[W4@{uz/͋%Y&=r?4uT#لa-H n7 r_ K>j%@_ثS A؛7Ж.o{i zǎ7rz߬3jE۫*3=ݐʫV=ˈ?ѻlp9 ϝ8F".brHM ̚BIdla?snqr˻lA=b,ŗ@\9jh6\.ICʣ%F~tXBoȩ>CRNP7KeU mNG(N~2V:BG|]YGۆfUdO ?Ə%ouFş@tSFX88.č{/VB2lf&V ۝ff az<ʚM+Q:2畎"IÐ>_I2aRds ޛx[^`0-ڡd79]}Q/y-a􌌂|7 BH*EᘥS#|]1ơv)_7G3R{t]oe\>l/yas홳{YP|yNXڱĥ3h웡E\v J@|P̴lH =p-Bx#8$̂F%М(̌m^~g9f/aibʬF$;f FIY9Fe@67O.SQx ?ď@SXc|{bh_|ʟBYA[d,6odZ*g薤ڀ\[ ot싱PL"+ƃX@>I_dqj3%Q8j.( j^ch :BAJgYS%SFl '̩ *N[`+]?H10Ck]כֿvS`qR;¡(ʴXL%4,dDm Թ#\X[>?Ġ—)6vc[0Cn^a7Ȧܑdɬyv[5ˤv *.hj߄Qy!}9mm5bM܎<lXn9I*e2 l0Q;yTg&3L~e!P}<7鄂F\ܧKۿ:uL)M8ׂJR \z (I!HIŞ6Tb Dz10^<þh -uTA&|sffLSĐov+i7zu$,L yYckd,c82`Y 3T9)inmm+9u&P)zxcZmgQ`?I [119/fB4˕~~bGZ߅mڅƦLǥ7s`;}2Wy68|ivltm]*cxioI+JiՃ7kBUQA>A= h #qkJ"BK) %];誚#)'`#ʧAyթn4}O}^E]ʧNeY:~?'V9ܑSp&mJW6^QYC\S}UtLW(nCRG?󇴉f skӭ=z27}B;XE.-ђ>Sms=Rm]ٴ'T2y.5Oi 0R#wB^~QcS\/3\NsG saP гCUI*Fg!,g7F\uz򖆖l[cg_H,90VJ{|ipJmz~hwfb!+0'L8Y>w kp.-N,@]'(O` Z|t[ꥈe&on.&B.4s+쀇ؗ 2]Tsm—5͒fS=-H!&ϲUKT>)",ꃳb6sKvJ>pzL)^Bm s~`9%WA4 *NdSS n{rqm &O@W ˒CtgpH>Xtȡ]"5>aghv5/PL(ȍV:&*1: $=JS8_5 9$\]hHSB_" $bG3yA6Xׇْ u OuJ&p@j1f/&S@ 9MD\%a 5QD 537)SPt dhbw!{vX/;\0Ĉ|~vŨg{Ԇ HGRUê}ΦcyS2|M-`*@3MYᵹbˬYru,rzs=pMEXAC]5jdL?)Qi"EM9gjiPePEI2:Х֖+V*{ Q׉%:IKBnBbBl *>M.&NYU~ \o}g1Ifm~CvHPKTëUJwn 4XS`cxH 0ܡS0Rnsqḡ̖i@v<9, yT mA{?9UE9PԵ7t|h5 6&:c56k7NL-) WzfuF.EgS B EXS}Wֿv˭x7-76E)Y y+&Yԧ:og*.>rE@o@! KqJzxHQ ʙS. `pQ$mH`r4 Ґu4*|ⰶ![#JzQ'LxI0c3 Mw l g^-s9kMj T+:!wiβIp%Ck'ѭ@ЗeT_. qǵR]!+WP1=AZƈGWvɲ451v:Ys=(O$뵤 1!!4{*EŎ\CV2\[ePoL$-(rMZZl9dݬ)q!W: 3=V.6咗&OЩxVCu1' r0A1*%C mhJ8bQ G^ec(g.9+9klY ʝ:Dȑ} @d0v05qSsuNSpI!Ylor+,oO]"y2wĸ@E%oAu$*F6K.Z@CroKSi=l5۵ІF+0 `Sy`7^LLbԬ47}X//y-!H3(bnڜsbK =ޑ]e:t2Z.uqִlĊEE'x\h#Xj] : X_> '}4BA0(xM?cģk޲ݓ("tKLh,`k( jpZzϿVA HN)PjKQi#36ac5yN%k5ӏ !57C2 mZ( -0ݷ5e;l (4<'K眬+FU{kYA)hmd7VP<8znfu=q8fJ5*,nCMxPd!g􇧘E; DD; 5^sOCL%>FϿSL߂)];deʣzQeӋFJHXXn^@HHci~y(5ټC]Yǡ(4]11X1;j:Ƶ݅/։7I`6&b Sgmș9ǀ7Kr&~m4+с;Vͮޛu?\WqNZ"9T*cP"bt$:]EDB -.yGO2-U$uh-2-͘WGLfmE-i5(: =[Kk14&8./GZ?%mE7Kw*YjUDŽ͏GTO&cU6$p\ɭq#5Jm;ߋpǸ 5LWdFdž/e[Bкwؚqg6.$hҨ+n~i6Hbl$#gs~/ޔJ:!o ~Yg49{֦FF%_0 /^$T; em* Wc]VlJlHwv|ߣ'kČz(ȁ$d1&ƌ'Askzީ/3;m2x`S%n7tz:c2w3͛!W%}1e[e.Xsz]Pt:1$t( vzs>ű @{{(ց-njߵ>kϻ|waa'>m)\1o6D5e+[m) ΦZ\ZE@#G+ؕc"/Yv@iбTpyw&Q@T"J>8F]v$Ñbitb ,k !V9wacCdH_ljU8Q;_4:ȏ[KgW|:Y8sy2! -̮଄d դ"@,`{偑:v^2@"h2FRA_1994B~; VɨS+چDt  a6.ԘѻN˿Nk]!";LFmr|F$ѳ $-Pjil{ND:IJ'sg]rUD"Ghw{;PZ+m ֟o ?ޅg!52)1 Uf76MB t?˳r vM/f̰E wq2~PKS0}sq fndr( CS`Ƿ-v8i誯.(ŷϹmzg\Zn 9DG7* w5jRk.šQtz#:6Mh͒'a'69@;&]~X'W.6 s%c8IZAE5|b{gYQaw̷gd xN ғ 8nG Ϛ.qD{c3 ڵiYdæEHbU" Bdb!I pO̳{.&z g+X~&8?C]BE&!mHARnٓ"MfOp`Nʩizx)4G2*#~@vG#YJ!K90 S8^:$D-ፕ~LW;&q4L>SR\ƒ7]Sf}??yOrlՋp$xQ31'H(+@1h%$3Z ~ږTx__  ym@j H{Z~+a?mm(@~1;\|(amPv"x%%7Nj%;8" ߬RX]kۍ< 3J{|kCp.5=J:ET7O*2`4H4 yZe{nh_ZV׉ADG ]`zO(sWO] B-% wkM@C(ߥB 2Dɨ^9 >jSD4f2H:A4\P*afZ[P]]*#QE+<"#DYS# 6R2S6`Г6ݦvOKk is9;s2!`;yAO ,f^ɭXB|7˷-(NabgoŜfCn7zhaMzd쯙rlڡ*&eg!zlj:^G;l m6'WvC } nߊJt,\f'6o! "55pk)ہ{GH7)?ax ms KKQTQP+L!ELW rF&q% ~oł-{ʃh.KCeP.<8#'3%O_kU:uɅ \lx:{%fbVG NLU:^bQ7rHzPq3wᑤ%-fꬰwm e{Y릲E#pd@3XF?*z͑c߶FP`sY#c\ye|"??.熀Q{&B+1"uj9[C\[3ccVd.VB!n\ .;QTUP;V<9<;( =۔w v((s|11  9=o5Ud ; ÿax3JTWåufv,Eˆ5Q>xA|k̈́m,{h3㤐@68c]O TS:ֈ{>E [GѴr.3Cht Ev%Ԭ//UǤ(i3.@zcIEJeX~g#?dj湶 bYÃָk.EVهh#p4XLE|-xsko]IB"lrREKKܑD^V+\jL ٗ$)TI\+xwk N JKEj麛_nV# GMS>M@A%A%Ls|3Dk<њKi?. >9鋃%|Je;h!ԋ3UÊL!uGpzGG:~U17%,n[aƌdeR탑K|$n;F *4V6*Mu5o=\^L`BjrOA[138ٰۧpѽ(a} #]!S_Q Eܼ/Ĩ2vz)Qp@qvI} J@u K *r__ p dկM4` [_rc!`_tH_[kY@󘼄^|]kjy)Zw_Gax,3^#)w}5"_Wʹܦj^j,ތc97Ai97XwTp/ַ^H&eWB1$XZs[adu(_%PdF[Z tm5r~s֍ &~PdG5yLX|r0G+p07 tx59;W܍lu4סPK%IQEXGy4[p{ucDGns}R3#8WAض4R8mbfum:*o,Z!s^[mfs,uY#; yU7p05wj{!AV NReI|S[4_] ]@|u+0cDG sV+'Q<0<Ҳ9@Ob `*}7dJ Jq ; F3H rqFgp ,DRP JUxB]Ǚ]i%gHǓʟp)q3YoTP]aOЙ-@~qj4՜hPa c#MR0__5T7De) $PPҭz1O6_چ yQG[tv|-jq+bKQڕ4+QTetdܧ1]9@ݪnx+X䵘Izg}=ߘR#-^ t/p!_{NȺ}<-8&Lj4 ;QwOKX錯c.K_G}%KS\Lј{ȱ>yBϽw׈׃"@&~|&PFKliɢ[3fq+4H8i.=JEђW ~&M}}FK)|:6 klB]*!tBŴKr1iUӳ_g}] +v&)$:>%jkXE2Q>[;IAe}[:BߵgK`%LYݔ eg%F*5,`QsSw]t.[A.&8IT M'1[Eegcj\k%zle;WcBLA#+m j@[@/kŃBk;k8;5m]ѿ]#y/uiPMn5^Z/w|mLqKEg1qo± "#d5 YK |>ٛVP 6rsb"r=n3޴S%cNF Z%اv8?;y;յFצ/p!V1Ҭ'`#4 C4l|T&N^;5!svN\6H(oߞ-?iO#Rw8;WPJ J.6Zײf%lAOOŢ#NOsmpQr O#dZ;"C5xC!#& W7wY^y{!{V6pJ{h7KAbO_7DO*~:;ƒH(sb"'5 "$FW4K`,b /^ThQS Tɤ6gA^nZ`_u8=XgQ*GۙNspDQjoʃw`ߊIRPe遌ɘΈ8$4ry\] A o2$[8=MhurԖ@uY'H?_ɪ)_&$?(d0MRݰE6^8_$+^#^W>ߚ;@iΪth ƨd}L].l/bQ&d&V )5,/cZ6v,p|Ay)"۩ xԒ_#i <@-C>A|jUR:vЛ@۩@(Om+g^*S_CAVֻSs]G=ٓԹUuOa=ixُ?I.$Ydm,;ƷCw4?j.UkV`5]2L{oe  ZPW#f{{RX07ԓ;Hǃ?LȃTW߲1!.4հ )qh; 껒A$8utFXMb[ [ew}O:B(f 311#Ħ7=sz{!2-8K*x8R`.ۛaK[妞]H3Sqk& 8`y_=\Ijr"WB=*3 GvnȒ4c[Jݶ kгHvye_1gMmG,6KA;~Yd}9'5~v]OMtjX$,ggm]G62NG'SZTq !s3×J:}M sL5 ca369r,pS#iȰ f4k~"VJ9 ;m$ 8o8?!n_Pd\![u[O]Lu (WMnόT_qYX#ABin,&79cӉ Sgf|}7QtAo_ ~TFJp+F3gXF`ŞFy0 iDD!CQwo Ы}Jא}[$Wےoì[ARa#*~C 05&oioi }"2|t*a%:kVsVq-Ю&$[/ +8 Q+tfwڡe{iWBT[%9snҴrkʥ_Bǩ)iй4 .pٵV**]\s$Ax;AW]tR>֬O|(.>w,lc,/ω}j%Meo^?D}EN\!l?χ[o]%g$usM3"EoӋ%mxtTlF $L+HFI%E0٫]5k +\/ ocqPRw?6b:9s/?t+*e,[Slҿ;*KO۞<2d]Y9L.`"~-ż)qL2y""y0T@Nl!7i"`,b=Y!Gk_FiړHWW٫A+I6#3J֒@Cު+t-408~@d{29P~fra'[M>RQ! K_v5qIfVE{в `vX{tgt fJ~6($GL~W>)T VӅg.hyj][,VTxo) yk^6LGwĿr,('lZ'Fh=iPM×Tm<@zB%d41E \x てxpQGxdX+zO,^1t,Ъ8ueV_tcv,;@;Pl{Dof|k`"RJ ;1&<[‰ S$Ɇ|ۮ m:Od#@gAhmwlD`Y>b|3%,J3O>}gLm0(gqI)OPf% \l~?trU"{~HcD5dF?0~ׁt1z`݌M WG,G+X*4"&@,zJ~M硟TePy}c z@.RDGhKӓHDI0;yف}y3=]ICES0=rB_뇧N{i-ӣ/p)$Ӵ//Ue|!aQ(Py NOߜ<89ŖWmY!(QRÒ lm!OMZدV g.c˹J2o[aۀa,tZ/0G>Wrl ++% ؈zQۣ&%;hcljC#-%¾o,ZӼ%TEC :+CJ3oZ _m@#;j%kLdz6aA #YtIE KBB. MKrMަSt caQ߂r@tĠPpob/zc!Ht Bx+a+},>m w7 nxv_ӆ|IlDbT4p9%,@x(hϘ aH}EGYCN{n~~Tak]ŽPfȎ=$X/<6nQߒk:\߈4ߠ5  a.r_3TG1w?%A1jhHtFR!Bi2s^~73&h Ƿ/=l:(?Kf0p /qCp_ swdD#aJm)[J* Ӳ۹u) L~ 0։g'({6>7ݗЛ[*Wc88Mw躼X Q_ )Oy%3p'\a@˥VBri%Bu.SsGPkg(k"HpJD^k@Li!x󙃇/f{z7a?v:*L2h6rBk7tR:KJ~VD1Ѐ8Ed6SyTC1 cn!ktICO6@WAշi!C#)a6[ٛ/jM`g PD^aVW Z/͹!}F<~Axlw );~S| 3,.) Q"m\c?p?ŒxS~00KkHuA2?`p.]ZOȜFqKhU([Z$lN(ME3acQ-j4%2&xXR\?5_8 |PV:aT{).E8~U0D[3fc"> gb8Pwy]7bMy6d<q /`CCLL|PKziʏTMR۪;<V`qa0HxuEy5bJoi~xiX,nAq tܟIsIm%cqLd|;ֺ/{2"Ա@EϮ?8 _V*]a ]lBk/ 9]#I ޻/TbSi{p:H3 AnvXgˣg"g_z QBFFZC:-Yy&clY K~|~yE'6;Ƹv΁Ş VBp-C=(;٢gݺ(rTrZC'#'& b ♂R|>cUg.,=o Gz\UJφ;_I7Rlv0G`_n`(4gEs93 'o;DT _ů, {O)&EYB3jǨEl x.w[fe&ph<"L 5x:' äwYoǽ=d|ainWط2rhѢ2guUSΟY!xTuy@&ַ&o NO"܉o20>Lu8 aůQjz%R'&&Cwb/W;>0GgtPW+ヮdjNgcJ~=$r]g#&\n+b=7բGԢοz./{ERV{fD3FXۉl+X'؏E.~/_G2q˺LJ _ a8R E`0NmkBRUa@M"b0+b{MF *t 2>PDi|-\1+ :r4ųYy^%?w4n7\Fokǽ3͸78ux}DDl@DX_@4 źCʻ<hѮU8E.FF6dwew? . >7ytI*?Cщ>I}͙hNNG•5K̈1& qt*Zd ~-) .$5*m;&m ݋J*햖4h*X/SO;+MB;9h'4wp1Tu$/k2)g8mC}vґUJjx}L+lhPt[+N|TDӲQMP ckB$7~x\ǂbē*IЧ)Rr\ɍ\ؑc:|d7=uTB юݑ"%Ӄ z1$`$dAYfI]~`k&~e^Jð7j7y>طcQ6ej}}/` fQˡ 9 NfkF6crjkDYF}3[]6CG|"ze4iQSUd", PH TVNRrU"lV ;IWT_X Cy0T<˵)3ۘp@tqwG(R9E؄Kvܒ&"umQ\zfgmPDH"sjaӼ0hi#Ly蔅|WVhhWUa'T텤BAm1z׋1ޔ`;jpɯOCctQ7\agñ f{@oEcEQoF:_Zl:J73V&)J^gǥC8Il~=KܠmOOjrOEa]J:+/1­[GȄ# l.O҉EfÚpjYo$ᇫWecḹKV!9pHdf~.s NNʰ$3i6~]/([_ij~S&&v%h?[Qr3//xLuָد0SJNcR.$DW}w3=U7KչOKX!ԁg6Y6\gJ%/q냺ECjp2/m5ݵDaXJ/k0t~D9x'&R5O#꣈Fl ׺e1Ale:N7*YKe9m` ki!+m|ђfQs-/َ[Zs`q % _xn&VчqP}_k2?ɩKcԁs SC䂢]q#to9GzFQO Wq`!Vy $U^q>oYTLyT$+o=]Ht]~ŧ?xjS$Ƭ:H õޅ\ƚճl\ҘO =HA+j;t hbW5ׂݿZ7{4KρpXdz}h42'wcƂ8avp(I&bv7,^(Izڴԇ5{`vPbb"Eg#O);9YA$,սuQwbcsG]Yepy)0Б^U=Jx_M=؇5J5DfǢuH ++ i+f'@scuS`<*1U9!0;H\,{NL85!\2F"O"i7*CJhsN\GD6ś(+>PjGT)Nsviǧ*`!=)L19jeWyޟż޳05#8)Y9nG#.Z܋sHlT8K)dqr FoG?:ocR"k 0= ,U6b)% g, oc q5pM`6e7]xϬ()k=뤃7+V mЕ:$5՛'i9F˝/@'kL{*gʓb8~͍r P`.R!@_+gW֨l\/JaV޼̑uT=1m+L61{yٌ^m`K [ۙ&'[ލi ~ (s)aMEYv+衰Ρ%,sx.)3xSSX6gHsV=`\dc|fnʱ%rOLgYvRZӤk%]?+7#;{iHvt& ~7ïZ4X9\AOS_sy=4VS 3_.j|*Op^tԐݸ1Ho+ 7w^G"7Gh%}5><;H{&Ƈ-tJt n=yˋ,2D%N"[@Æ2zS*ʭ:PbS^58YZڰu`1:-یXhk!"zݹb[Iڦ]d@C =2w3ЙCDV>i MTޔ,vV>RX۸خSD1hVS${A (S"dL#}otyg{tozAGr$'TƉ ft^-fa__)$5靟 jUo JuO ،[AоU ǽPUAP9&9l, H lK~f +1 n(%9ZX~yUK7#S+CeOY$h ??Km,%|u{spta40*!Umb'J瘒vSD<(|h:wz.7:)<`:j6#bzS>7E+=hl~a6RO`GPR1֟*X&28dR'jeqCćJMB)%뀃q HH#Գ_]qQpmްRTc&Q*yIWEAVإ`WSP%ȚR|lu&z2Lsx PIl #k Lr-L9m0jCFu]vj@T9KzXCJ#?Il>*J3qGYkQ8ݔ $)W9-;m!-ĜTm7R0qqq ]($NF؎Ia%.ʣ 6Ϛ^dk@vsCκϭu:JĶ(KB&Zr=6@Q[Gf-MOpY!- Xhh%>Cm>_io[#pQ6tlw!UAl^_]Jnϋ":G}E|leIɃ<TӅL{DaIkm |iF-eֽ^uW0Dw'85%CE#h >>ҕj Ɔ>\P^5_S~m6~6$\KX x1jn.E-,'LޒISMI"\.i^G=*,a@}LY^6|qUTz"kYڊs6G@D꜃}RTDa-i_~ovV(.b| !gywgT-hxޅ uڿңIH~%[1o# ..hata !xܢHT>cn4;HF<ĀZD0\[p(b&r=R6I^.rS:K|xN-BG'A2VcT@t*b}Ru31OAP27sm^F*4E M ep|ۡ)F>y>>ɁƨC˘z]ޒfbp0 Z-\m)|@qK, 9l>o-޵@ Gdw&uP&-pT^q3@}yrtwP ƊRdT_gQAE`7>eMZqMm$fX5bu!K /32-d1F |_&S!}3[OYbhY8xtC}j7ĬS1X=WC\37[$6mh1y2N_1L F1ϔXv5d0ፈu69Ijw*6/ys-z{80o Sh8YpCx *os7(_N#n8w=<~i@uE45.D9[NP* tbgs![|9uW Pevz)tz+bTID8kA`%yO=׍)A+jP>fɑx~δjJ}D`ad!kn!^M1-T_Gh%96')w}ާw]@&7K(>adWI<c dB+`*utT[ F䱤/;(;.;kx] LM﮷Z8(lVtG(?;{KBzndI@i{'˂[I"6#muY2Nc AEB6XEPS>!L+-R3 > >}/x}c&$u G5BU*chvo jtN`M MP hS5R- 2}:^(Frocfᇌ;xi\܈.2;Zu hgP3F)r@OnB+ GGDIq邎K g[ja,xq so4O%<hzU Oy1 n,K{ֻ 7Uz JQwįIJM?CDϋAK,iWD7x$j\fJ%ԆƳEt? ,8Q!`C"&0eэՙ^S!~,eKh,'è4ȃhM9&@z~*nקr^5ӹaD%oв_vᓽh4<,?5^erׇgalmv$>[Qabeqc۾D_TYwúz*Ys4EJu^yacsf`x $2XqxM4h+t,Bp 0;6%↳X;uF4ʄ߃̠jimƥ?d*G4}Q:+H]i7 &/ ?>^h%n8-2Ǩo˛ &:E/B!JΖFAf7P }*bÝFU'ژaY[(# $G7ĉT0Թs޵/kmT;6w$[{*Wg섉OiǘS`s]!eYPh4cJUa֧-zXHlb4 \'Urklushdo u~& kcĎ`c/ +C̐[<:t2Q  9 ڣ*f*H`Of/3|7h`ȇP2yy*XڵBbK n 7QY%)* Z "ʓ5scn4zc(0HzCC.KSH6** -:~?ÆΗ*dbT KeFjˣ'E? ;_:KJr QC"ߠIa793 =FQfrA6\R@s[450ےu/1n MؙN^eM#ߝ!SGtq-sXKJkxPHBP yzexU#F,fVM8j'6%ܿ'f46@ "MV J(Azb(!8o1+4 8#1M7U;Cpodczvw?.bLvJ/پ[HD4PwJPoyAA~՞o@=fOIK֜`PAt^Hc;7.8uPfWӡm~lߵY'lrHiVxށx“N?%٪FB@={:NvPgk5W]w!WK)'b^Ԧl5#Drf2aKֻT Du+jR,RDb3Kt?=~xw [duu+vߍ͢%P+^SԣRwb"w 1͑ %w0Y.xPcA\AS gƝoQiͻa̓z" \"txҰailx+yVVNm-\gvvq|uVIR7~OWY`e1H6cFLEd7ʹ:,T|Xٍ#"-Ba]\<|Dd< NLI5I-$=YڸVQv _5uwG)-TkvU:_h8S '-B*} ]wGDW-I!+'uȀ`iL:dP7xW!Y;aW] Aū?fz}Um\4Z1-h?GͭM?DGE—0{cPx1@{2S4 q0t"I_l6V@= %·϶hE5QAu tT?goy,n ;Ŕ])[i{*7l Vn5Z퍸#S8)"yv}1(ѧ5Ȫ^PFf:='S2Zc W^+H n8FpuRo$!,S#.:z;2y9{h,@՞GP=|l3w)\M~ J4"OLLK@\bb hS\9r}iU1Ģ<"vΔDC_{>l)O\NK3D!7_,p\1kh/]fq4*3H]mK~u LZvG7#/* c/ؽgjOxXelx ۶Cw$|T-5vnio߄|2. Kd-nAynB^0EE쨯] e{òc I׏6ĝ3[/#,Mdg0fpIT已Oc͒B !.v$Ue B7-cCcwLIsKvZ"*wg*k+^®R"D[eд%1% }LaavCCSOL<|_2dWcS\7K\'' is^Ք"s;n xD@Z=>Gc}kOsm9Z~Xgm.8#)ꐗI݌M<"%~62ЦB ETU@9\/ Snf#yG#4-b5"9{b攒>;?kC :W;0h}.)`0j ~OPt`a)Pgt}J VgNʖ<;:iܿ* 8C <4hO00 mZV+fi}H:J o"S9|xwaWjd:şV6YG- wf~*9r5Rr(c|`[d^s/xpgGciA}S~Pd+gL))t1JA&\E4-TT` ߨxs+VυJq;fUwS[(wCxxٮ :N@@ƥ,v|b~8"B7䲺1;N硂QmWTFo b/m(8B!ŵg@1j\uGs*;+N|W~FPN!L7e1cwEI2G]t|ʪ \ ~;i%F ȴSM=IPKs\7c?FF#" t @?:)I' [x=Tl1$nGhᰙDvd(=''_z9p-9rmKy4 ᙲ5>Z-f=&/S3nz-]Sq ds'ʟ6ĝvHvi@pi3؅^߹R'`PZ _2dBpv)un[ Z6 M^utq FGl8M`PԾH&bRVڇðԒ!$zl!<ƶx AĴW|`بUIZ} d[*O%謽Q-2j|&b-w.K%s/ g"—Kzn )"$,Cnq!iߣw58;qpi"嗳%YbbvW@@!T؊_+#T0"LAK!^}S&8.@w<ȃ@SD3/ Ki` i !Ib׶- n O:UZgr@e8IdZ>J RbKme #_j@XK ڰI *p& ?.-aVb5SW !ppa~Ɛ4潆3TPBՙ*>9X +1i{UGWc=M9FWZKnzY^e$0QgiD@Qz+,>g/!yIVP?'͓ЏNI}c[S.S7O-@# Cb'ċUTnFŠk@G$&^1M3 _Bo;l]k ב5q9&Mgَ)(P,$ڔB[z8D|dz9:ܹ܍zyF|x,IrYhp 56‡vE`+Y'tE9 VZRj!J%:G.Ap#b͒w,[OrXa,4ݓtI:869Q Y;$bD)! N$Qb%r*L.:)DMsƂ_Ua޶>22C#o|ĸKHgV P 8E ,C/jcYV9nZWM\EY׷#V)Q e ;`J5A^Vp;͞BO_) Uv2TdLЂbTSjhTbCW.L3;8}sS]^6 dܾ˿yP.f B \*! D2 c{߃s>`qpq:`T"-R7 ~< w?EQVDLCKh\L!]xH!)w\XZJw .YwP^5xV7OO{'w6'(Cgk./qJܮkP7ߟdvPByܕ7=t~f\ܞXEhKM3_+#KXuq8 35[$]'TS̸PH;\,gyt, rFU2oE eXl(JFbUq?"[>ϸ0*k݌0)_kd & vhab,vy?6o꘰~ʿՙc9!8o T= D0QgENƀr(Crj^@ۊY dH&T@/t$ci\}ޗ:ВxeTJr/SRUUw"~aNaTk5 _Rߋ~a%qp5ppHBTMrt=s~PEgoyѵs0wXͧ[h~ PNU}CfEܺ2-Zl)Tms,8y|zUHBWqZ68mXm"p'ŭ3w>ͮf$Ï6!,T]718s| )WWU34QT35PQVQ>H&"ck,'?ÎTbA] I.O_żˉoEOr!:j=dbgބ# YYy$"܅IP;=b!s4\bj}[Qz<,;K.Q e']Vm?,YB$>"n +CZ3TἢZIG ֤l2 Q5b5;*^+%rǻpVtq8RU +ȡ6h$Q9B[ns)}z]\}(^{f\UTI7qw2oxCr}ZG!p6}`8'X_e^ֶP ՗ҙ qD8{ ]~ȿZ=+̶WI쏸z&j`X~Mk (ywO[(&4{ܖ~t3EoCD⁙J)!;`A }u0iH䎴g/4f`pkZ$އW yIj }ƾ+KQzK,}')>"5_8Q BkHUFX|:Hily H56;ϋ{ ^6Гnȟ8k' 4UAygoAx [JD-gbU lX>t];54Ole|xڂ˿> S݄UzBЄ /M0O4"{sdɸ Z;rKML8Q|p4Gzkf u4]bԨMiTa+Pׅ"<65Qų4eЧ.MʮI蕃q^ƪk52hBp; d&μ9Kjt[ڔqfݿ?2¹*uN4ɒeT0AVYO'~RZ(:Ԡ `BF  _Œ7x{*+p⌶})#F9~r7& !z jg?1Y Qc[[#aEtczg6^G)i|r*H?_Z&A-\̖#!ZF*Ƨ=4POѩRDuLa'#?ÑMv^WB~ e`Z 戎\PibMm#m'+u2ve*7d,>NmS3H9ӄɸ%K\[[P(d(`3B/.Jl&o*_u,#,!9:%h4Q a O-71/yPy,x(6{@эcXg,NXΗ䰏)W惹6>'Dbş=%-sK@ǪHAY#[`} Lx{^-=B88QP%UI˪r'9^Z]F2YC'؏z>6+R_%Mܧ 7ˆCjk0߅NeX峆1 SSQ*jK"(rJ̥ŇAeyEV "&2y)2%{~q/ XU^G 2X\wI$QN~q6^DOkaPj1fHtafYoMwfdk\/؆T.Y/H((T|PfsVo(Oa{fA8&u_ju>A*mFSH ֟/&7-_Vw{Wղ=Yg&ܯ n2HxJeʻ_fXЌ?5FlmBjП߄Ye="0S}+:.Q541$`:C %V-.nܛ%#s.Yi hd^(PJ7Z OU.fsr~~mFdW QQdA6szu?Pthf"'!4޴\eW#%ZWrxegxUб9~L ~}]űPJq $C;2i١Ivfœ.tL>J~A_9JX`3U{ٵIĐ%?z!nbh0f٫?0Bsژw#nmT+Ҁ {"*yO( 폲m[NQ6{ /=A䑡R_ӰH=rH =;|EO;󽨌8]Dl\-+BGUGA^p<4r{ (j.J`JU\ۂ,}Cy {^)wLS.M!ɡ8\*`y,ӦI{XZ>~8o%0e"vxġbd,Gu1\/ *;G؅ަ)'ΏD IZ&r+P̀]:Ms6*A`~(v9?;hctxC4DVc(?JxGjҬkΘ2=`)  ~*^oGBrԮº';] HNC+/wޣ(Z<(?:g62ǝ|QrK*;b%ֺÔ5Ȟ?*E|fqԅbl(q5_{XaŬeb*Q9lk_l;|CwEbu9J Sc?+7M0b5妁͹ 8"H=% : |.uggq5\_b6]+n<.ߙ* kT?reU 6*\#l[[A4=#䈑ve7K*%]b޸'q݌hV)$U\|kkwS?~*T3|+G0H1΂D3 Q̇_#h<#L#̃eƚԍ^go uU ߋy 6b 眕NYEo4hњ)~8D@*3_yaca*ǪBZLˤ|6뾩KNQmwxD^ԒMА'мnP D%PU"+}ݘ/ UV\h ڣB~˾'bY*XSeq D>Hr߲ik@D{<$`3XgH?!މb(Jb/ G`A>ufL`^q]>~1J-0o" .,9JCMS1RLNtd%=PrMG>^p+Lnf\VhsRke179 PzHt|&ڹxҚm%{Vl3Ľ fU>"bkh"IbRb^L &Wb;,y^]4m0Ȧ.iBEz:5  Qӽ'@l?>ě-9/+|`T% ) SZ?_l?^r`+/! [/NF"] +-|ė3?jshPPŋX=z 5e!8M>tVΟYqk6J0bt/!E0$>c'sH쪍K}(=?frJ/2DžY!Z]jܢh t΂pEu9veuVxez#jzX,Ek7W<-陋7eVG-a4*,/ڴAPXB{5*BպFA[O2q@.ˁI3EE(ڡlФh\ s5٫Џ.yq7?`#nE-k$L k^ݛ8&4cIjd 5mj8Yxj玵wVhH veG0:[P\IgE䀹a|횏3{ %7.)̵aԿtxi;fM,F@#?lftD%j*?P#E*w? Nׅ ('aRT“;¸[% ΓzI8Sٳ atmK iq>% L%`AZ0<=+\*)Pzv ,Cx㓇m&c+]ռ8I+u3̒IÍc2lMl!jI LYHO#`pPdWi5~mY'T]>gt,1-;8mЩS!Y۰DB9+%F}GJ,)y لxdslBufcB #eoN4ﻡaCQ#K|F*ԓF>x-3b}1/S} a$&e8ƒoQR KĄ҉\WDGX=- Vpp؇qz-D StX~h7@)v&T|68 iC# X9B]e A(JwXzP߮cMܕcpu@5߂>kQC pǹ=Ffljpçje"8+D9V^1>.M|A i/{9&tBgŮJF3,Ow7\ r;gN9Q{Y/v>F d%yu3NLw0*?阩E ?ֲi[ El}[gȻ񾤬~tN$@oKU`)i-_ܾSIr#(/w CҁS#;M:$FG|=JEw\˫DвR֩<08oO_g6+--?{KJ^ĉ &,AD@fKl /h.pTdbrZ`Hյcv4.˧A bOH?M.0QmZ5NbV}\֨y7ަ7NiA?YTb,21Ě{@M n!c~wX]G=$_xBXե˒IM_1𢡄pF9=~)b$gXLz X\B$s!T``.yD%+`ou*rd Qf +.!jڶh5 xқAG! kYT}w>O|6W7h)JuS~Z;T/!`|3þrPT n]"F8ŔG"v&( 1H[G5 <ѝEݜ*Gs\*)lNDwSVcP3xD4ׁ^ߟ%)CCB 4~)#7Whg#~J5.eTɣtC ѻӱ^G~)y`~NGxK@+>G&)GQ$C01BZi5>7M5T&_:(kR{51_{C%y"ܳ|ZpɆNtzsRXq׬? F]~9xG >T4w۝q w"űk(GP݈̎x < 5Up#}YrnԿHt߫.7O~c6+= OJ{s]B"Pc Ȟ&a8"v>{ȥhE9 IW#HTGԗ"=e/5kjMUNQG=E88_]go IG WU*;! uq&cUsk Ik$/֘ew=[-T"'G2+^]Q"@mpVDB scp(uK#ݞ=sh9QgPoCޝ;)X=ELd =Y)MYk" h(W:^",+sd[rW-ᥚg8r.ԛG-,8NUg[rӜ#0ENꎼi'Kq> XR;h)h/h[M$6jd(M`w+<D&Yh~vkrK2R.O(-cJL~0 u}<@܅\*?!VC_]9Hy'jBH9ٯQn;pc Ҝ]i[AAR 3qဵ:͕ SϘl`˛_>&LQnyï?"?3Z1FAd_uY^O a9'"!p!=Cu19"燂B=g1:lTaRٹ./I 1B|T7 EjEr`]tJ cLFoTF9r?ݲ3(؊PJH^}/ja1}(0Pf[~V4ƕ'ӝMc1Sl#aqBý=>Fwli9;H?wJKhG,`#؁WǑK 􎀏H l%TU)A˿s[ޭ0lMJҸKXVwl˵ZSZ jᎸ,04 /;yKW 5/5'Ί%%{Kt]$J槔%w$Q4nߤ : ՟l-N#8ўwA3dY⿜$N*v4 4xhʴXwāO5tvb,io3_uMlkاMD7wUHD *o߂toPWEZj,Nf- bTB# .!2Q)@f}"bYqX &|>Ҏa< |hO2zʪZ]q$m;MRRHAm_i'E֣hI[ tٚVxU)z|{ xdY_mS}ZYU 7i`euoFJ3ÒR]1|2:3)Su$9M]PKv{(f>$=3Gg7!Y)XLJIc4pb#; K_T|]9^MS I%~rJ; ׭WG%a&~nt''68i ҀODNO`2tzz >Ssf~ZtCU \e)G1E8y߯>.DbU`Oܩh'`!o->*Sm3Zi 7Uz7ݨ=tqԪ0ҳdm8ӂSdMم(\&EA"G(Yk2'3\G13q雅P%.+|v )tz[Nq(7)xJ"ȯ%3!^W{LX2/3[Z7! .reºns[C#$0۱$QhzIdLmGmkVop쾙> j+b,_ u qôMs*v`ݱq!bHXʀτ%Tt`1qO.^5(ԬnE^ڗOPల̬S tB]brb6B<.te7au5a_0G LFg!wP)A.k y*!Ul3sP/g/oDJcuz}b7֜#DQl큉Kt5ɒžpΥ+ kmgue:L`r#p\jJZ3}H/ue]-_t6 ,f?j3i?=Pp548ڐlh49_9*Tdd< <7'X{.xWRtRBgnBH7`*`9IۑRCF;:okPsYE i:F98Ai*fz@deN`a ^AO k@^rp& ۏ^ Y\}$rg3%oaؔ#ϸ'] o&&g5sQҵ-n.,%xfk!C|و, "[rY[c~TATD^ xao㜟<\hbr|%qVWo6H5a8]:FOiBK§FzS9&@?wU62PڿxMȍ% YKԃdeP_;ZBOyWc.9$[]PFz8.FNj*O瘠XFߟCO=Aǃ(BYcPEׄi?-l!,MNȂɌctOZC)M6d0-~"q}= x&?1dvG @X0 fSv_g}KJ)3uG6%~$xɯz#A z%3Ale<ʿ/u6H:z,ljLzݰ1S 9&>v(bhoNm-˜PJ{EmRXQZ QNA/e̠unz ^pLry$M $wɅ nUd;tȀ [fvD)r-,D+*n4@+Q)}IH@Y*"W/ioeS5t-.!̞䱮豕o9͕n܍J`Y~"I5>-5ڿ.fao;pďWάj77z>_BKvm69@hin^!7}VmҎU0+@o¦ F4 I?:Vn43#˹  ǔ[S]0>nV8S18x?pi=&Wۼ+li:]g]gC)VcWW/T)SU}`5bݥȯ6*Fm,O(K|<~<nHSBAcx5~v*S+P)CXc|^Ӌ*fn6nZadeFgW >}|HIb` ^{ި 벰Հd5>ܠW,g/pbT 2a{xcM ȬizvhY·.V}6wvTlWO{)f.A A 'mGF^妱D [W-#,a ufJoRHU*y @[[g{B͏"~}QߤO&C[N&+Վqjlaj(?40xiAwؤS"U`D.Ec/0u]uGYW_}wSH F'@ӉΊ` I ՙ9dGxY0.H˄F.ŹGjcE!jF[Zc.YۢƲ0n-{?NC~FQգuD&^?R5qO0qʽ;36\)6ę[¦cKҍKW}{S ),qm!Tcق_Dv@Kh#+)Lnf"eW5ٓ_#'+(+f,O"a`73,ZV.iPs,G@ ;`߷۵HGY5fNMZE9@mc/Qj!Ǘ;/jU1)hA+sf뵽5A>{,خ|,c?jTNpCB6 ?vB墸{K/=ʹ_+S!J150L+87yD2&5֪] r@ll*5tNg 2}z;,_$kS4FFx5cڛ?@˞%C5a?Vy R< %нک0ܝβpB5KGRR('W>4aɇY]\u&I\ݘmv"i[nN4ThS;8ܣ #2Yt/S=߉t4[ʸ fk\qRNMSAQޕMf]R3m)uZKĈ&jћ:LM5#Qg_+qJ9ѸUF3[noDyk `b,VX誛'bܶ:F2^@ˠmDGoPX3;z'R@}̦Tߺi]Œgmg1 ^ ސ/XğFvЈ8V[#4VTIO e8k"{{K%4po q/+(̠Sn7&sE a$t/q_pS0m=-=_RnYoZ%3>:@7t&p1-ζmzUm5V =~Nl6S^MƕѦ森?:a y!E7】T>Ql?R󽸬X[8 hH Nt=q Dzvzň.ꐎ|8b}QCOX;Mzu&AeaqD"yiaFӌ AILkZNWX3>(`zӦ rUw Xrg5c\=ʒRa:m3o@/CgWfM-3f'jJ /yN;Fnu_~qFvjx %zm jMLץs <0h %E1uՕG](.!LQ*[ȭ˿k$]STnG6N[7t#mƭ&SݡΕ$mAdVKh6\||hGh ;Sp4IzhL_@TF , [CM6?[VΛtowz TÄd^YKu0;_մBv.' ?W7$mt=j"J*W7()1 84V'׎Tb[jo94.u|Ί+ꮩJq,,"uP'ZJDy/&tϺvMV֬Sh$*jӧQT` Yץوu?_d ѵquy*{ACkإ^H94 Sq= \\6?J8Ym,PH"G,19g"ؼ5` ސ1W2óHw'ï`` L+qNތ*o@TKڔ+A,ˉ C=5ݕ ' v:AZ$ QRsi# +A hBԄd6A ʹP ?ˌOfc|ϐQLcH> ";~bp )zxSzm}tjϹtAI"*4wTܘB.[Oj8F:;Tt|i6F @ a ,C$\dMpL[j%RH-" )8X(7 XxQPz-AgĆ+fZ7qScmnIaQ Ul;| a~W~*3|a-`x͗f*ZHہpLktsh^TH *KD,d7{(0۹|1OT?`ˍ`*ciV\q_"sx9SYW\g?":%UNZ"}7SI϶PmLU B4}bs\o]<گ4uvKWKAq.B"k5$L@ L|iȾ`o47Osnpc7& M/$[zkns2+/tE<8En$)BkYPRGC𐻓}6x䈒Yd| l9zW}S Zc$oNVpaܔNkk!6o,JĞ;z!-}n)\L8RРhS%+y]Haᚴ,lTq90E.II>0(2$&.6PGƩFe9qW8͈CռFOR("m6޼Qlyk['ҩZ1t.||}s!l2Wxg\)R`ajg%# oà/1:=~Ǭd0ʼUCiFjy,O4닪# o?1?Zhb/ g6{6@M|4;";:| E'gg[،5PHD1)&,6# q“ J$KK%ϑAzQa~p Jy^Lj"YZmvN,t wtWlAP%SWlmrړMCFɭ&UttqE[Qn2XS{Ct{C, %v^SF68:D9->(ϡI33^x=0HM柂""c:OխqZL`f41pN?gpcW'V"%ҦAv7q}l/.-iV7u4?8M I}\"i-+9B YtV<%X)4U>3v_Ҍ#2]ܔlħ;M^/8[WA;wIG,Y| :79 ۅ{eq;wTؐ3Iq}xfvr̟]uIcܠx))XliYAp=52">X >JfC ?GW1bsox$3:9UA?Xĸ-xV"u_`Yg̑)gŦA8OeJ;jgr߰l=PI3"Z PN.F {zJ SāE Y*&j~Iy ZꊪqD\:D%1(;0i6HgDrs(rFX Vտļo%}Ͽ~E3^.~B 0_z0k?0fŵ_NvtZe$έxuQ xRvk*b=&+ZJ9vˏUPZhȴҧ2RX xHO6_0;+8htɬuB<̍ WPV)ŻDCeNا:s<~Bt+q^@?-Ϲx>.֖h~;`t?qY@Z?R"6W_ P:4*F'wDTGI_YK Ub.4Kq<%g"/ LP"V+.9% ɸ8U+GuYa). 0 rNm6T)͂~LRnZ1 V eP^|x`)l)lčXa_m_r G<eR1ϻвUtOճE u bN1ؔz=E*c8:(MoKDWyiiEcNR5zw+}}>1pu-7+ %zDD?ւG j)ߛMA`\}7|۩l 8&MgMA&߱\?2cˁEء-BV#:GOֺm_Nз#&bUȫT[5i}K^\w EBd B>,1K~GI`&MXj8к?nqFGɍqh1C/嫑1TJ1Km@Rxjwbtn̴ ,F+9w1E$|`9f*'jX7;$PT+a2-lQӍX^NuM1d$2X x!VH(drZFś@-#t,ܞ>{TxK؜-9Oq3%R8/Jٕv3ـ"ӳ2UD&8SArP4})7 0gE^V4ULfV_=, |3A. }OE]W[W=- }b=++>=)  yg=E7oD׽d6 /`/xy>caG[[99s\7x*EĚ!Tōvd47c ^x/p+?8H(fV(X,-X2 n uT Hk]~V\̶ԍ o^w]6> ǡa2C˯^LAp:ꫣNX{pÍួtX((61HL3 1wߥ"Xtj~sNKx{Kg )m8QLoZ6b[B:-`7dC&Pe?S^00zqǛui/7OlI ) ~ƢHr}52D:hl{{FGK[rl: edJn#mho;,zEG@-0y6R~UܖU)W{~"/TC}R=퉋mxuS{W̰VKt1Vp>6:F4 "Z7_hּrax0/M#>j8"8٘B#jӱcXBB)&\N`n3"VfѺ.dsKy˨W6H0\YnD'3!|Tmlج9+>Dg}_"*emQP1$:'bc99ILR, n;/G\9RN}#&oez !(b275_3ڣ2VX >Q(N,oym/{PO3a< P3瀆+GӖ\( gQYSњHϢ^ lRO. =cت+okJ`}M1{@>&N9rsI >Y ^s M԰p?(72Y j05Ƽ'bxq|MA o Tƒz\,܍>\z9rr6i$R#<>A< OFEuU Q 6~N$G2S[GzI~mqX`kIdۉQWiX"K|dP(.5&$\cQƔpA] PeΥ'-@*-0;c$hXW?R|2۱-yNڀۤL$T*K7DpxK D7f*r*C.eht,w >y_ "N?lJ]Is>}`/q,F,nOHc2HlɈ%{⢲$R=~7 jY a;S $feCf41|ƦO 5b)LJV֫Qw|M\h\Ke3gfʑ {(~|շБ%*ŒDOVB͂P<ѐ{.6VT7eHDl|(هhy/H4 g xq ߻ܿpcuX!U]1av6Iӝ&=9jNjQ\ŕZgi!B3 8w( 5hy2RPVݾKSx́M,Y8>M;H4ZEM6nf+{mI*FNb}#W7>ݰc2-e]:Z\kNI؂1D-汷>]쁩 87ToT6IPs%wL xXM u!38Ҫ?x i͖`M-8R')]T_dpu3#Ihʼn[)*!lnE1S~տ\Kҫh ҋ˯5}aF21,zs΂|9U8B*i.6D7bF( ^drr,e^LBZ1&~Ëhq>GfAT RZҕ|"w!J %Z.eGϾ<2'춮-ͅߏ9 oVPt]A!)cfQ7\v?"X֞L]GRSrfKm-Md̾$-LnzwX(JO_w<+̀7*ցjep1 x&V톌t|)]GR9t,8c<#`sRD5xdϻuhS`zn,_B>ɷs SmVN :K̩}yߊd`ZݯMY{">k O$wmj ( g"ney SGoYEM`eRe"^8Yʜ4^8ŃK/nJ!˘pXAV?@Ж 0,. .4l[^/@ŶgQ琋mﲺd@,OfR1!`nWO[ HӨyuo,Yɾ o/ = NJΘn@5/}0K?C+ 7`mJy꺐 ,[@8R&:+Xx{ȬkF x;A_jf"KJ}+ MZ8ZSvFqt)^#F U9a|AFH󌰕Bs8|11 !*dML N5݁*:수aʽܻ[у8{Yo11Mi$uK?}4&jp)|]MLHjo]W M{H+ ~rqw|Q(E%ʘO<˿kXXxH e Mqg)_Sc=+K۲H (](b||&D;PуDnAlCt$A;^\&H+w-mu[K23A=۠j:7Rӂ]tvut1vB4 8N) ٩acݮuςI@\3_GUE]:1ѱ9n -7|+\k@a&( v5JCcI!ed \\X/IҮ5Wqu ֿvOA;4\֧}r.*IuZFwIúO> N[S9KTts#)]#;5̡MR6D{!+w/xAAxu7Q~4Y̥;YP#8ld䭜/,%aϑuvJӡo r7 Џ*82U87TrѕQl.&a :`tx 2u9@H<6uߜD\C۬WvRzco.B5նKozbj(89߸z=Lnj*%pBw"ŁԧXﳵ-ȇi$RdO |tFu;7mD6* KG^.)q.f^Xsz#pkmaSE};w+LM;[SF;Ht?$Wkrxip,6E8D (TA!{$0-vJ3Ug5_$c)BhEܢ%6(ƫx02fGaڲ֞^ϠDZ$]9ɱ+ J gjE Q FJƖg@C.N7uEv3*'! @l1ˇQqijbgepHWH.Ly6&%*g81HV(r:2/l4{t'aR51`swcy'H/C0r+UX_Pr密zE3=(W]eaw9Hh3r] AY+31xMm|o\bzoY8.~0q \ʟ F5Sl\׆ 6lFX,Ltlv]£"e!k#7.sh0Jᾳ듸36pґ*qS.,KܞSq6A 쩐WjwLZ!N2ITqd@a:<" 7j-h uT~xΒ֋ I)956$2gfdqS ݫ(Y#eTJ'1Gs!#x qy~96`21r6$B ްe[} ;07y2đ{O2TUx0m e ,35 1XXNNhH/T Siodt6tV p!}שeC2+ɥc{"sg aV;)tYt &ҵUt$M%Tg}7jxrDDќpڑKH|2Pa[)*,;?[=]B=-Y -Jle`ejlRȞM~F;`|VԹ*ld& WϪøǵ4=ڧ_|*m7v"'8xʯ@Nyv;kT9adCh06" I% F>ֿ/W^71YvZQ-0@YT QG#ÿ(~9L /~gn xΞrtq(mWz"Sœz83̐f_Ɍ߽FZoa'y8GRʹcb(L4Сn%j8*[hs WRcU~u7|.!,|f1ԞrVh*˖H좖GB Y2\VOZqA>A*:RN=sT0S5w@=fF2tApgiDlt*1@iNE/AaتՆxY7]_ TcR;vxŹCzy_ZmX&2{SX=̱ l *,-XlʏJx2֨sjp% q\cw4s !Dbؙk'^fZ}q 0*rСtw2 z~\%1nɀf1K0en5Z=EQtyL* +'<&9{ b< ^F #suhb||N06U#Xml \l 9SJEAG'|(Z/aI'VGr[Wuu%rӺv-0 mU4qi=OBpWA톴QAksE&(ާ:Ff͗RKKLij)c lV]8l?,\xj,fJ\i}uqH%+4ACM/pGe{$@2MaJɷaû+E} `Z$dpk$nr7|z=v:/ϑ8|!?x!fR+̉ p|g N"}g6)ňP86iER ;K_=誺rnCXtH4|X<~-%RumovFB@z 8ì޼ x1sN><ɇh熒DHY rv (Oq.ׄR|.>ĴCT|=hB3pZR#м$. 埓+c h#) jsF9et(bjx$9 vYŠyH4R\+~cnvh6]+_hx@hÛ+b00%Z#D?2{jxf.Ի; ~8{%>su)fNlj.7'3fa; U$ܾgPlԓ[1"9Ƣ,n6/[9[،K(`Mc?'^@daGma>Lk >MO`IWޭ6QtpDoڿ0kZR*)0r{(t.C~xyZs]@`6ɞ} csh@|4N9_ AN_O8}حAGwgbP(n6cDc?| Ԑ-Ac77&*^mb1jo?e8{'[0?*GԹZIeXbU6s)Z9^FV-aA>4;SNA5e>`lHԋ1Ȏ(P@\Ѩ 3;uD{?]@̣Hv|f\.KT蚑D~H8N{M6u} Yt #/x0cVˣsӟT]%=f¤J7JW:hU~l~ߢ@W˖<Kn%J+W=D!/O`X v|Qmg X+v '(l]؊U[$eD>`V7nXS,@fW]f> DHDCoM#E|`,Z/YJOlW3uҗyk$ER(t%R q:%&u ʫavX_ ӽHnN&exv:uqE@aC^dYHSreaK|Wj)E}tyɣqIi¸+  >֭x$g.E^8RRZ%V.zj~ fs7bWi[: K`7'əâ:,^'SyAbO|(V>]|)|;-=24DI_`ܤש7$4ru҆_KHM`PZ)Nr>,&h]}{ LFb䡢w959%OV,nM/G$U̜^^)Bp@U⮆_7{^nSr_@+GDõ) -2܊MDcX]WbC7ٹ9MJ>-GrζdS 'zi$kFE8&?/]7f:m,ZӰihɬ k<K}MlWw66/|őӫ1(ts9fj lLVZ>0B=Ѳ%^42b#冊EUnv&b _=tYk!=&Fg[`&:3\4+D1|*ZT ![8aVEy N\]ùnpQ}"LiBɄۼ&.YYE(.st`‘$5rk\!;f;F3nV=h6š"TlVi J'$7Q;"1?ҨQ'"F-Қ1\4cp+<E]d;lO&ei!j44 CerՄfM tvgϼy#:?Et`oCk&7,u itL:>a3khLM3/LW0hHE!\1_8LZYU-Ol&;?S"Y84cmbsXjVaf}u6wl%(! }TɻD3kCGNms߯`2E*XY&ߩ ~8 !n 1^A걚_0%e09`%.tOOd ΂Z cd ء `<9x۷#,oIWJߨ?~-GBN5;K˧^m:! Ȇk2̲AgR` 9NJB(,g"4yK"o[r?j>PREɋ`'n.r G\?*p!f,߃CJ e -i@}g& QQ:^S@C{6L+:TڨXyU`HFG^>!Mnx'헐^' j(PXSpt#^3DwGZb}&n8Wɗ,I.C2&b2 bO `bu1d[ΈfV$]@ޣE I~߿A`J9[\u,N-u#N*T#9#4Td a`Ԡ{t'2jѽƊZhDWzɛ.q]P! ,r}^Jg:sTs茮O-p {\(3Hvfu)`,h!n7jm:4IU1T`w_D}Ĉ*r]/.,yJfޚd5vRM:k}nX$$_~mOH5#` ^o̰,2<4Gv%rC6INZ,//,!޶38$!O"xX-nKU"(SYaZOJWҥ|:vzYb{}]OF+,w]X * K` #$#rw}0'e^*x̎j 9[,Cڜg?MHYT=?Q5O4f=kx3 S0"sId2!ZKMy=ĩnN.FHiW暊'Y᭙WAXP):܎r 8Q/j!t0 jBA*aW]xXX `ns~`] "R' q@a}?l|ȸa)OU/v׃ҋ~Q ?k0D~#{f sGGo%-2~%[ħ ď苞f6g =|~q?"n2V,e4Zd=dYS>|GB j OAցP>f-vU!jt:tf?lQAz'!)DRw]/ŲGa{Ł@0}PoQg|y]\Eg*ֹP*/΋R{IüF3 (v;ƏW:3i~lcE$_P Te"gKm28? Ǚ}$R{^z"PNYE_ .ψ ̈nNIgݫ$o\7lUv%q|lF"=*7#t][6F` N=|Ce5Pl'ţ# ?"Ww\"Na%lp[n9m$BcSG#@ka%8BЮ JB$dA[U(3Uӊg W0-#Ri OxY^jљ._[g[7(&uUS&67jodΡs7 ׶\3M7^0v)Q^؅w˄ܖCUgIK!%􁧇//QVZS(/'F#Q7Yp݈:y}3/̆et3yȈVe5.kn$ZD͌w mJր4*t,E.5-Fbf0^#6^X>a׃U#[]=vO8H/T6!$hrFJ]OY"Hg~{*uqPWT(`Ŀ,u3.*0rs%BD]UsTX_!y{x.9SUx,[i}N+/%&@ZDƷeL.⤴ל%³Cp>jLQC7;v5_-)?,%x.V%xwB1::#>uG?4CsdZ9 [yDp̈́pQ,@*^.]6rK*Tli^E7jXz((_d^RQI|:{+~+hZ|NWWk۴/v!ԥ&2M*>e5'X݁9wǯKҸ~0'I$` ]. G0z:Kfq.V1u'( g?7.%M~kbnш!﫤ֽʩ΋뿐C*rZsf}0n(*'::}7ApiYg>n7mb۽2"BfXOn5=rPEQnZie!qެU2|N \u^;yxN\>T)`ƥ]xy$΀xPB-3AԚU""E}_%+Y7J=Y`WdC֗Ul;{moힽ;FRGdyT9R5QHſ~Fd}&Ϙ˦S:t+ M/&Э̣GÝ7f%B1[.сz~̒VcGp$&0gtFudP7>m}|oߩ'") .pc]P0Z{V6OborcC9g[H>CVy#,~ [IurX)M'{H_ `Ll*7!gA /ԏ]rZIG#nxNa DBU YCoQw5a6VY[ Je]wǢ"`mrܩ'#򰡛FdxS"M˚gӛ%V0߱>hPh%> {.Sh+{&R4%)t>IS9n $|6-Lm-P`0׾`6[LR>]KlP&X28(Q?hat8>wN{櫱$p'NoH&Sc :*`峂Gf<9(2RFpf" D=)Y2ջ_xPxxfř!<d(.`*ʂyK:-gj Z>,)owbp2:pUB*x 7_=紟1BYW, jz?KR CX2&9%pHkQXx 9Cߕ{}NM?f^J=($*DT}Ch3=~DeJ췰72zʡo]ZɌ.s(&': \:IɑGDyzKtח FGI5BeNlT`< /_=p%Č0GQՉ{a@lS/Ov椦=81F8}&iX2sv3ճ8*>ϓExb'if<]74&D}p}\H˿.MύT22Nv@Z"{N":Mti{Ek.m'\?RI^9>{wE7Kg1v-6 +&χ1 rmAQD笌ާ2ZI@:;g^jղ' _c\GxjYGrh,l*XOYGr7$/ooL{[~拱-7W)V4`~vw$AO S5*4Z J&}o` gy\2:;_·rk|1l!M%[c"J/.=WףՕ4*GIśzPz &յ ;?*@mZW&``Y9H헻CB xI }INs/ d_˩WP3QwK!4yTF\3_mM-Ӕ|AxٿKN:ڌ{D9/Q .70a:xb"AƉ1 ,P?,Qٿ[ӏeX:Ь] huXGwkZUWoYq,dg@Pܠ:7r"zzqtĭ<6z<V"v54zAd"[ =T-.V[Џyx~Lf%;;-Y .c]re4vsplQgcJc ă8 T=IƠj1)lufrHF5CI8¦.vTZpPXU4n6stkahs 3'Ef ߹&0$̂^$ Y?0:ѥ$P'Gbm^)Rʲlz*up(#?o{j&U@6Q4HIKt*>~݆f8GRzu.)T-[Z+vOEG 6sx[C!tbG]ma +^0QkQ JаX9ڢf΢Bg#׭)m/luFUyZJ8G׉IVR_}4֦0+bky -%DC, hH'sseF#`;9vWeG湽WZy}ۦGJ32ՉF3!O-UA3g[vNI>\׸7!p" Vͥb<܀[ VⵌcmAdN{(q)/]4 Kȉ6S:yZeKZFs&$X kMkI+{;(E"T߯,Nµ_g +E[OBA&=Y\{:.g+è0 :so]>P V$rNŞQkHWBmޗM{"ϫHjP:ntA*oCOd( 7<]PC'^U91)N5yƍ+ &:gmf$s+ wSڬYdQLZ(b!2 ۮvը_#ҚSëqTez@h-v=>fGJBO{ˋ9WK+\jd Sv&l@T&al~ϒFmaoጋMImpֲ.lL7iGӟhKUlm& wu$B  `n}ӽFvAGRC`E*"߆cHebEFF^x;kK@)5n Wb[N9+ !**:pcpru-`ZHg"BW P*ٙk6鳨ɉ <w^@@?csȿ)S@Z):Zپ"C9/,zK2W}7DžDM;;.Fk62Bx -YAL$V@;17%J}Fy?i2k}RhxV$4ڑzaRAÜ&/]">& u} mP!ՒH  Ln@"I,w~u1c@rYt@n@8ibZB̲s|G >|;(ƽQLn܊$}>E؄7nUlnš ƃ\Cd(eaؿyTY:+JCWm i=L$ʾAwwJ:5hwO 8ny3Jq2{t\zL!=(:g F2]y,P0qQ!W VPyGb0D"_FX=Q ӑr&7EO.OB-@82/k8 ?]YE s|\sqڝMFe22{gprFykb'DqnlBьj h]\G}88^AgU=-oilzIۅSяHD9ͨXDW E[a;V`Wj$w]_*i{0&|}S b,Nmk3c_5}r<,=G~5Ks1 ]VQuʫu n\<oS?1 8> sxkZvkUYhVƒdrO C]K}AsQW/X- ŝi0NL^e<{^7bs  9"eƺS+.ur\# z̿C{<5q)vay3$hx #[ duERNB}trD!lV؋߲ٔ!'Hc֧.\3["=ބȩݵG`Z?_A%.k?pwH&?!nsR5UνɭQ  n].8Zјث&=-ثiabU֋ڤ- 1ZFZl y= cmݥHjeM}KZL,R6D+gB("0p *7`cD镸N-29Cİ."F"+z|jFC=0y4mEMLuv,Tx;|Q1*n>&$gd2]m4&:]5t- /Q;ZC.>{6' zGCo籭PwmJ?߂ ciL&2RZG߄ 4l;rGZ6k"v?*09$ m< S bN8:ŏYai PnYrcJ*5S@jٹx 5Vr/m}8m a)]EQ@(t:Mw$}c Hv\@W" ⌬.Mg5%B%8A(k܊/eB4\o(9beeiQ\xްEbFAIoY#ixE [' PpWémKґW) ȥOm]3>}4Rԏ>?4t+0jv _Ki833uv݅IwU":3:NȊnvBa6X!s+H&qQ"aM:9Y)yCl ޗCg raX'6 +dR<Ĩ8S"E\2/a+dtBMQbI|: y;,(:H¨tX=n!h׺oQ\ a(y5ڿ p#GI;@tA.nƩR yZ~ћds[[ OemOdĦp} h-G쉡ܣ&f/_gěao_#/=#NUf/HY?֟6Ǹ&Z֕ p㦼(cړC͉0hU۱]apwfb垅b [Nu* l{[lO.ퟍia;*CMHa:zD EM(4.nCQ0wY!c BPW/ӶrV>qI4&._^bFVJUݘ( +ؔxAa+$zjp5vXC,@o8PjgQKExl^֧yerZ-],LvcN?Z(K"r&DthS"[mA%|J z H0FkʉN=ZΈqC.\C:.DMa*14ŒɧB _jF]A^*Jץ8dSDyCYmձ<YQ~Uک _̥±!_k3 ittH)u)VI?[x\wZU8 hea8G?WE,u'OxܿFK61e͒:49jKL g*p֑۷ !|D=2a(NۿR<ǯsE0\u3"zW /CV!Snߒ?LfHC%8Q&OXQP;Jka{y߈МđMgM`:7&%+/͗)P+ 0 L|}XN PbvI,aZt"X ambĜA-]wS3J>B^?҇eC6ИPIآ„xPϵ"oKR hiS^4a@h\\c[;o0l`&GX^c "? y`b]|hn3_W#1G)|_wM^)ʷuؔ;040KcbWX豔،5]Q#z"iT~.?bƺ:2h9½%IKJrw&I\Dv.a"CiF x*Bĵذ3itmj$ LmZOemk6%2:;ȣt?P7XՐ/iDg]k%Z֥k,ЯTr~ H>]6kW4k˅ }ғ4[F@Eo'yZӕR'p7OTe21\cIн1'>5E‹ɡCUyG+a31=j`8C/o AU@VmQCOUk..6Uo d34uo.A8*wzB՟_Sܥ_KQK&)?M 2GqUK]'7XG]5{Ru2gb8Kk_z_Џ&VLsc'BT  Z@f1cTX a*1E&xXȡ<5㏗rBz<>pa$3IbH2Ѩg C0Lj5aE6.%.Jv=\zz7MF#Ӊ*24zSCJtp~0 pJv0d ]UyaaqSF+ VrwO HyV] ]Eޡ*8X: a[ Q:%,Skt⇬B{  l%b?=dk_[ETg^/aK(FhWcIA+hEX={#v|x:^#8 jqvmL+[c6^H=2j+%D @M{2 f)dSFWΎX#1UML!:YWnaٲ85r3Y5^*޳^׵v_>A ]FAM7{y_S2jrZ#}nЖY70~`8on!>h`Oqۤs)zۃ ][#fw}x4¡4 {mNGеT?}M:F5 ܅IAS!K%.0JWib>X*0 "Xs\G& ?b[=(#"Ueb77a 9%dE ^mPb:Y=$HDxP[exOe)7BT~ %n)[ tuRc&!MR0re~r+ǟ$e]gLPuPBoѢ$F4$&CkOӒc:'Щ"V yJlV13ȦOE.Up4nsbS |+Pxr3E TEb+n5+ULVM9t2>2ڹ9ιBAK)/Ѣ898 (2E9d2A%(}9.D];L VY#wbP.'/?xL&\TZ+8UzC5U;k`JDT_ Œą|{\]@E++2#w,P2&%O(.gPug |Z%ri(޹bh$f~g|&ns{ZCxalD'Iwxvjzu,XeXkOMb?WZ=i^*zQC.;埙m.\ Ԕ{ )(/SI xPQAg9c\\~NJtx?VA] xxXlՄ}+ Oz;5:NRM0 "oǵ3nٚ!? Of1^5J?r{;/$cuj6Dbu*h *> hJ?%-k3®E\sh84 -Iu~{3rÄ/p7fK%Tu`d+hTt[%R0WW{=ϑ&XO؃U : wkҜV֠:[@e=}~Y(hw'5Yug;B(SZiAMD0oS?0P[Fe9eJ޷"ܾѣD}6+ Br'늷o އPby'=fvIP`_R; }.FTrұĿ~2A} HxA&mZrl :P|k@ 4<0܍] :P'}i$`"c <6u_W@gGZm|?7YȷyX\$4DNs9qQΖ0̀?O!yVt&ƌja/P2}B8p )R.v ߎDMIϱWv7+#hzwWfˬiষ1`4›m\,mnuWc[B_}nM "NY>tٓþv;!4屜F@kI?~L̈́Ke %y&r 25^$c kv~8p,RWoҎ]Q j<\C#0$}4F\ <zY!rm\t=7leó҃P˶RS^t([(Ql?]" ފ6,}ŗF'7(o): 9y0dgOPfHhn]DsF0( ߌ$jUa5?%ژY_dT!EZhsK.bh&?/*5b4CmlnZUa0Vb%A)P_p2a(c#U#x{@BP3)fژ2jQNSn{UWGȹ#¦ c'22^FAwt]b %K3hqdZ&2/ ʸ2k,Py<*ϑ=&oMڮ:&'x~|kzʮ.:!wS*](uцZ]gC~"@۳K^jEs0Y🀣o/nRCߚ:x"@Rc:F]1Y%ɃථTd⼞vdu>/ r ?fg=U{<'_A9ly1X 5uQ{mȡ(z+ sd3BJv_-+^B:S志Tpi'\kLE */x\Kmmٟ Pq/- &./ v?B5}ٸ0V#E7/wm"酀~2lz{U^ՈNJ[iF~w3JInX#ؑ"u%ӴW/ITbgi0nMM?ԭ !gLHI03`9p5e\;P2HT/1_8#4k6뼴CC yu* 4cnвD@\.蒎å.}uĻXfXrڄAUVzll:z 9k(N9I rP&(Y&>5ݘ+Ix ׺m{OVmX+:.1țRN+PĤ~8VB:ߪ/?I.xŵ߽k, BS}K1Ƌ2b"+)Akf :1˜So߷~L&ZmulR <@i8l-&'>'y}F1c;P:{::+-1!M4Ix/LEdK:2j!wde8񋘤N3˹%όt ٝ82s>pa3)-}HM"\QJbnf˖f.Q:aV4O{[rg=FP?Z_~3,Q-=nC/؃@W^䇲^XHvȾ-E>AAUQ*`69[ &a~ĬkeADR W~ @{eͲګ`X W=łfߙ|۞_{#8|r4A˜^$KjU0 -]3,=3MdS O0[ICc={g2'@%j^`) /'烳 fOx!C3O)T0`4=w5f4q7w& fkY 튈Dv2m$֗t'CS9|RqO/׏J^;='PUqt QTo 0c$OZ H}X.yaՑhs!(?aEyG'̣yC7RѶm6o`>_AkX2Qp[1y+,%K F< <av\ #FboĊ ֭ Q;v[]=?p͒Oqƛ9oI&ъ7-̴<owF%3!j¯U"W=r]*?0)%]#|C^ M>'NY]*Ja.?eŒyV|*qו_r} NMcis$a0qgMeXqa{Ӓ'Paq/_AB̢Omhϥ9}"Ww!-a)WD=kL]tQohC8BFW Q@*xz*Q= ,Qj[S0qLs:Χ{FڿePȏaK}9BL aVuSȚ{Magx B-L4yTxjG]M>GQpNÕ;)i5E_]e]m(fsU_E=$$,GOnMW2y 81\; m!;P0tCÇl hq.,E@όsd!I7vmx+crNNYT/ 6A !^e"JI|Hq`fHy F2wY|FXRS8,Ypuwa]c|NKй^=Nun'+#o~[Lj~K@e Qmh|Ex̌84$w7%  nT!e60*Qh* ,wAH"Cݒƶh-.@\\݅?j#'|rsyϛwkN̺1Ѵ,n!]gu&e`=3(WyӃpM ~8`Ĉ[ʏpʋ԰P*77mz]Q.AN"B)lq2ZHC|j dYhe\Q |Jr?#+9o)`oktPdSmVȤ⪛CQ - *ikѨQLɖ.dy.jHCK$|KB5K OE! Re7Xo!jL8"#У4?]fui|2!TM(ٰgx1SY8;L1c>CQN*U+hgo쁥npT&4YreodfMQy!ɊW4=Lm`Y(Wg2DDJ,Jj|TgUC{96Mޟ";uGzB>zι\GĨgu3 ɘ˸Y.y+$Ҧ >fNX%ӟ- qǵbj%V5@-:X>X .Wu\DOM,|eл[sdԎ7t&+;>"]2{O籍Bd7wݺ>IѾKަ CZѩFw-, 9XA60oFOb~BTgkcJ1/"Z)<֏3!BXyW]mMM?h``zṆjP N[E3.i!#yK^S8, N$=bQ~BRZ^R(@|` p;#ްeL2$Z~&goxWV]I!"smSJ>'A2/#X: P oMpp43_~i8 Pl> l>{XS063=~H2nZruD+ME@bv ACy8kS~o\G֊EOٿl 6GVLo}3{Ϊ!݆$<ꎫ￘n`:X xwY:#IP/70 +L$Vj/d,l.LuGlDߪ3w Ӣ=9uX؞'6R5]rjIެ: waQӘ>=HnAΠ!c` 3?8t>q; Rnrioox$wW`']}l+uȖ.ߴ ȕ `po͖vyO`.˜?FD֓e,0fXT2R mKJb鼓ݎ>W,`[zY?*ZG0@3)!EH|9KBR&)ii<4Lc _O~Lb!bQ"yjYߙay0+ݢ;S?}~ '0>_!MB0ΊӚWqgSj**-a:?ptg9/hO9љoHc+NO e𰎰yO0BagxiOY`k[uv*/घ>acf0:ǽ !>異0d~|&Na[# Y?[2ׅcVlgW\V]#0ϔ#Uo 4C©Kơ@˴o$@M?ܽbW,!1ܜtLR +B@͵b ,h~Ƌm~ڛ?Ŀ" VKVLaI5N2/nL"v^j<{.{ृF[ecƜ.D~+`vШ/Z/6ݽc:Z7lHaﴺ_OB_ǒghȂ8:aH3a|[GJU˼Y>ŗdc`5(&AU0§ӫYhzƬ~;lHORJ옢Rr:;f/wטj'!áyBdVY82Ɯ *,-M]yXx^-;tNbO҅88;P3wϼN*d@BSFM L R c`/><@7 u&jN+#\SkyooN-)x4[8xOz7ҧȰ&9/Z`;+yO HsZ$։;N/'qkRS53Ѓ-GTb\Bi[ԁ ]Qy̧C {yA1Mh=ڑ!HV_8ȃeYT̫IoaIghWo{-ЈdV#OdB{[T..MN8"ǖWSgx P56l> ۱A0A6WeHt}?Fi8-og6db]xCafwqzN oY*,=l0233\4(\? ѳegSdbO@h\CV+2Cbv`U&ԘNbֆYPf4 HJ⻦l$e.Fo[ _6]"eD:}>tUG N,G⾐rr[{͑_WKdнW{N-EW "m:6!VM.jG;P BbRLt%INHO+>E]sNjя%*[^Y%? yjz ר@00|ƜX f>1L)I9\{Baʼ)0c- #S6+J1.%Ju{29 yʴ?N}lO&xFIt J eȏF !_)VAr ;/ԋ൚>.6:?o+U_Mkqys'W%)K_?P[|[& 2ޯ;嵲91:EԱbpjp6pbB>46(&&eӋdg-T1Z $A۲W,Dbڳ# 'j;yVlqq*t()k:sob0cOI[ow)uZNt wM©]JZvD#L9gXu .*=4q88@zN IWL_8[`u^=CMxN-@/w=IZ{Us8]- iРC&"BwgTXޑO?s(pXŋig_=X>5^N%s~ut *7ӜTZ -E-Ñ j9z=lKu"3QA3J? Qކvkc^" x* *Zxeo{k E<{0zA/AA"QVW PZKY3b7PRPc`JOia%~ɠzKTc_m=ƌbxPJދ(Ds56!X\ ԅ]?"a"tӪL MxH Zϱ6걬,$^'>(0M< W#)C*p>ni`<6#MbNoy"2;w^P9LŰ"6v]x|&#(%n?/}oykw(@ЈIH2{iv2Ua^XE"#{!.nUW9p8\_Ɲ!}NK{06v#׼2~.kX(LyAFEs^ocf6LЇjàB*.8kރ\PL%y_K@롗d'u꓈r[&|ԷEŲcy 7[9 = *]+@ K=L^3P-cUr6 |%m!af IDMg۰ fv5:$C]&<1UIGsm!oɣ>y oTm_;){3Yf$^{q?;|ۥ<Ebɢ|A0t"mYN-`')8MKf̷Bd]Sụ _JRP #pz5Ԧ)Bʝ/ݷuivč43c RIô͡$n"O0Ź.|7.OTPkLD]kW~ 2!/Y=^I|wrHp\Xhݪ}['CZxW #)YR㜼t1TӇ.u/(/ ;bN^%BgkZ][%%HRL]tUyg|_&EF<8Lnfq{xcj;(-{<p!lK3[+KASV7u.=2i9:u 3˷ /,Z8ۥ| RJ뵥+_4{p##e5$Lj`@Z?N<~c}޷-3_aAN305glںzs@-dvrzIdrrɗ}#u'=T7Q@E XN]|6rrJ⯯)e慐ؘzySՌG%="*Rft{[B#z 'hqrb(^$uMB`S:ak2 #sNbWxO$}:>j9I)jspH5i'47P㽼+mdA+hhZ1 ^#SL1ʩX]yӄv= ucpI>D?y}COFckpS iV9 nr"ib[8M[W} NHC}oM8dϲ٬aibnKv,ej65X[wcƙG4޳+ޤ O3*2һ<-0 }:+uNj9ɠ#^y'5ړzM80"Ba(~d(SaH?P>[]Q:e, IkW╢#Bx'0x#cce mZP٧r"gLբRCӕۡUhSZE3 ;Djm"-IxbMz5м!9쒺*4ڋ `(o]˨B(Ly(6 3niWv˻N( *⒮<9+Li{{vP0](|0 *ZFU/Z[5x5h ͲM;l/+PpGr]o"O Gr31²OOyV2R'sr(q |JVʳHCؐ`{jc#tS'@"rS />HfR70"3zV! *e^0[gA$ XAӢ˨Un4{_D8#V_U1E Xso,rn=k\dFJW#܊Jj~:5ž^5 P!` :r_29 z5 4S2jW<Ų&Nh{{Y)pU]B (=tI"˖Jxw ֣Kl 9tF'VzϕӷQ^1pĆWGEemN' HDhE^Y[9?Lg;E<&\"`LSxh oxc1J.c;P&ׯ(}B t-MWH:cymh(dP%!՝؛$_am%8 :jI5>>1`^g>1%YEY[H &2FB DM'&Փ^R 0X1s5Rw]g N1h-C;P 'N&l!|yR Y`pU.qdPJj.EWR=q_? n?j\Is UM \Ct:x4RVI3vQ]Y~WP ]Yy.5@h n<>]TTˊoUKuO;//ʖx+˫2:K%t ىw'`fiznGA^zr*Coe'Ӧq O龻uCBJ.JՔu[ ",kI[縲ZgmحAE+J%Nxhƿj8h dJaQdu:2GXoc>?}isXҨ!u3a/.o%Mi @VaeW'@LL[ ihO[$Tlmmt1V. X.]N[J?D|Hߌ& '9KY"W/ Tg t1ϓ,'2F#%Db d2۶0i ҩF\hVOpXL-8!ؗ4MF29XZq"-+Oİ]#,cBRwT SȪ6ޒ;z4 ȕ bhYc;"xWbu XFH j TG'9ҋgW[_Lo=СcA)0Om(fm>)"'}Vj*/̀>yUY@j`g7H;}֊Ճe#k7 Ѯ~I"2^l"˖vl5aSP.rdBw=>,3\v S Ԃ(&wʷB.ȷղx/Wvd7"KÞ(kR%qZ<vsᘣ,WBo\^=T=L){CA9]OnJ7^|+pq¤'it~<3gFlroy' ,&kœH7mۇ~XA`BoL:Iի Pp)j (+Aa|b2YR*2 C+Xִh- ۀ8.{Ta^L VfYİj-lsSSXnZER`RQSgY=Nz6MX&˧JZ'&i v~5+3\5׾=ߥ{j/Y+T]Cwb^>i7諒@Z6MJ%,-Prω<57D)7 4yVM@-)zJB*UK3H'<ucʆIǹ o.B&݈ZvW͒_I*Ds{sZGMÛppn$JDbDsVߩLOvW$lAGW'3S4./tûǰ㌅rEr#\o{bbYa] rS=ߴ ]"/V1~P  V_N33O5[\E =PMM|x+a4E$ KGfv!LT&Qp} ۥCo߂c).ە"36<Jd]6 (y[1 R+4dbZq:UE"2s/q]ytq^H ߔS+Z {B-=BPNf`Ss"723Dh`P78U- ~*'MSa`z8s.1Y4&UU&:;ʎ:H3Di&qvPw amntGAHtK@Tw}ñv iQ\YuSMju\&64k=hS!.Ywx eA墢8"Ezsd]cmWb 9R44(Aql۫]% MmJgd3Ƿu5$&Q FBt~$*]fSR7D {( Mi/M]ڙ7WmK&DT.փzjM+ZV^IA_:: '-o/?P"vC{4]EԊ{5bAGPlOlQ:ԐT_7֠Xͤbb挰 쌡/9P|ɾȱ +wpIh^3v,8T$Va$~KYp;pC|V)ժ^Wc ygJ00R&-J?t$UD{3]iGQ̹afFӏG8u<m-@Ŀ4h?wd$*!rqE*ދmfcQ.+NutSF$7xg_ &BK9L ι&! &0; V8qu &A/u(![0aH1lNj f稏9GL D&r)}9+,'A9]rI%iЮ?R(/x $''u/^$t`gE$% i2# +TX0VQde vS&{ 4V_]Db-HT`M/|&zmff HtB@F4lzXA"I&YF7Z>*TZa홫LR2֌lo|H{C_"N*&e,KwU:C5U9x)1|?4Wa ;2Ad]p[As_ [a 9V_8)JW-u:<8x$@7o5aűɼJD5`&f{bxn?Zm=Kkʂs^"~'+gcH0":Hk4$RL@ Aα1* wbhvTe=Mԡo .p4>aVg}C!7~+x[$}CݧݴvېŜbFT!ET4q:S( s z` 3>4+mD:5M h4-82|~c_۷ca(0X&bXP \U *Yhm_ssZ#|n=> $eV{v=Řlzg6r \Yߍ9 LJ=tc.,K{ڽB'1m܈$ 'Oҩ&&C9бwPB! :ٙxxJ;+1 Hg%jk0JTC \hBآ YHRrՋ8(gؤ#vWiڴj(}6գ:"`T3-M&,DvonlkE G vo:5;H b5ZޓLo<ĩ*"RBF,S2xeV_A{/$}2UUl᣶eu$dFP>u/Teoz1 !},v xU\ȣkxa.}g|ޱZM5pݐp}ZIڅ BS`d/eTeZ_71Z\;z0D_}¥S=b."Nj~Uoyw <4\!y!q6=2v7g/(-`D}˜ԱZa:^*Z\ Z2 Yhn,GAPLfwz⧨ M<F]J^ v+F9!x2;G!4/ !=R*iKH};m<<mK^\tߓEK`+ + D&fЌE iaKP{l;Ke.;Rd'Fո6̅NҠiwB1:L|㔛[" A4B_{f^Ɓ3uTǪޅ-"Í 4'0T JaܩO>ρ+S00i4dlmy1lo\E><8KËS}ʹ3KU |}@x$dXrewϞQ58ۧdxFlw{A ז/dú^  6%!43+KEɢʘr,7aU3jN|dSmqlE `'zDOCkɵꆳ)DV az-P*hWNT9gR= ~ o-2f}"|-PwljIK_1qT"*rΰvmR](|Yu# E,cԻ2!VlU2aSS?L-5[b,Jڞ:x6XLJE^|'Y~H2qEJ* [݂ ]JR~71<dOQon 8_BA)Ԥ z&6^J mL&ED\U7VI/4vro 芵 *~O oNd> '~7M^6 Y Q1%ѕ3 wd4z`K-i:pm̩VSEX ggLmM*/eM(PleBV,^Z/.bȋ@VaxUl,q8%"7Waz-汣 6#gE]IaV,k2N>?p h!@YÜ_ezxZ(HK*x Yb̷TR!B!D6Fp;D/:nait壏EN@hhvbYU߷+clfU ma !'؉*B4E&7]ɐeC/RE{co#Ukb "ی%t]''{+ ~Hz NJOqqvE`l<%j0PGFǜ `09@;\`=8nZKpP#a{B<Υ{j.Ҵ&5[ɖp~M!km>G "oi#g uvNY OI_7\ƶW;pB ":0UZq< +z"|A(}VK*ówІt4GULen4!AH \v>4pu5 `OHT$((@Yp[L !z?%3&ꚳ"zS[cH:7c 09A![m?+yx9Cfto,AK>Ss=˄&7!P-e0Rڗ@n%XsZv 06.;)f"wE "yHe\sd$$JPSlUh zzl9d\Wc&Gr`ojؘuҗA1'~gP(l(RXɝ/mR-,Ofw䭡>/D<9Ju!ɸJ!Ooe«wnF]IC+BLyub*Il"ٞ~53 o1H;+_TCM5ϱe]=eM K璋J~.9QOzs+#фx^?Z25#˺)L6>*՟+YB3e"4nIN>ޒoK.]BN* ~X0CZoxjk#$5a<$mdXȐ,a` Oɮ9Z]loy sq n`L{w_,.MX({ H#0-5>˅nNch2ǁȿh;I X{vc%PqQ6Y>#IțfrR6B"]鑞J/ҷ4*Ck#ILȸ'1iA0W faחD"v#mj#`^;Wik}3 E1L 2k7H:2ٹ-:? {D6󅟲~wc!T0FZ%pp5a@Rt Er\R|15(79+{n+t`϶s5 pp?/ii+7/xBǽe vIQ{!Fda Ca_u5MG) <,1i <_\>g>;n*hJx3 K'2ɵIf{xdS4ЅrL0BE*‚wCy X~}SIEX$y}Yz|m0» z9.<3zkuGAye)1(ߥ\g -_fy-4bpwP$j3ӉXcW٦X7A;Vِf{PT^HdzAaIzr?0~k?Q== ncA㬾*rպ&aes plxcSg\m8 Ă鴓-'D<`rdfĽRڞ?hh VdP.c,mFuu>C-{'^U!34L5f|v U >u<㘇f ,1WҰ+I#r*;Ò:>9 3T "3/+& L AQKwceݟvwKUemhVw0cI GI}Qo/i۠*t4)B%7Э-ʻl첦e>"u15PlM ESxE7e}dB!#K8@A*:?:O|SBdȇ]:UK$F9Q kHIwW$ 2HTؒ]ddq4<)޲S> cE }Vhc+s`_$ u.<2opxj]=n @t󎇲ϒM. u>  rz|AbLVQ~5G9%\Ŀ?dhƒGaJ[Vq::X#;C!vSlDFenբ$H:yg0EEJn8SB0%{[ rҍ'$pz`%#l$앢#2B 3Ҋmb09K&W\DMW0XCR>jqCZǸ+t1s"v=_{n3MߑAo9m״ؒ0_w<QڹWՇ1.2#W(G+BgWmh^ WGORKk|5xyX%tCHG6LpJ ^tdUJ70oS_SOh"M@wl%KamMdƗ~AMR\@8rކ?_Ux MY"|`?<~Q'V_2CH86E}hNuZ7_uًLxo!4ZCTTطޫv,Z 0Q".쀀c/Ɂè_\ɦ'UҶVॶ'bϳZdߑo24(nAtmS>5 U_ؾ:)tN _3HH-]] 3|+Gg_yJ }dy'EaR/GX>yO sX+XaeiSZ~LQ]BWnZ4 (Vga<su6"9b^)d-=7~.y('nk\S-j9`_jK '/TRƁة~5NC>V /(?6Jw7Mq-1Q%xzrY w X(YS5& Z|; ` S.an& \;፸܈00mSusfz Wu"!1EA6"qڌO|*h2{ݜDn5&R1~")#^ 6RIDO׵5p WO TOa t10+ EqkR a] }8B`)l_rfGy>Wi"KhCg{9dv\kgyPG]ޯzqHigbT΀Fl|NMIht@ ٟ!GQN=Dl SL h: jwWHUDT8^Bhk2fOf8m]csZ[Q:TDYFgb]&a;ZMCx' og|)+ u.vq!%X `P/be-sO9xL" ǡǠ.u\e^i69$Ws"@=Yr1vxwVhO(x8]P[gNs,jN|PȘlo\}7_Ӥ?=#8( oS)XcXuX^1!xgu^)u)C 'r R.';W&bą3%f6PjE$&p1". h4[ctzt\ʟgYrl{q% q>QXeTR̮PYzu4 ]O:54x8pZI|S=|@(RӨIL][ 1 <#N<+@S AI&ӷ1/fOK7j_@`g%dT>ny<U|{$.":@Q`~aV7, cyy,wa8;Pm ZcUٝYf=H5/rUi9b?<ٔ 0hl qJx*iCNDC=:_s$sb^7GJX<_>'RV qo2\~#3{U'd)c29^[õG>l*:c|jg*z/3^E٧Es66b{+i-\p >pCoٽ$OLp@d_Q_㬑{NOx÷rµʊǰߡ;Ӻ Þ*:"tr>J1tU^` bڴ?=jsh4e͜npR`m A^c57=. !ţP6VnYZ}.o4~mEXHv\EAЦ){Z/b>6HH-W:3bjߗ7(rS8,.&qe;'lV[8O#Gt)2,#Ö+lsH1\Q-k@vmBߩ=l,'0k{`Sĝ^:@t{6)FR`פi E\ HcdL =Onׅ$i R;| nK YS ki#ex (ؤ$ r {)X9 kMR!ЁZ'rȊXϴPm͠NxS,E}TQfeQ/~9ge,U$5>PrlP$ a`| "Dª!z4z+KP:gFPF K_vOC}p^B/{)zHR/R‹?;1jB}`ͬ .󶠭 LHnwl}gzʎWUBă؝v#GOuaW] ?"U_g>G<|@ᒒX , zTpw]9Z$0r?1vK;NZ: ?r&tgP$4EV|fbO.<^=T+CRd禅nՓwbyRkީ"8F\D9 1kݠyH*8C+&h<:$cb ~idϦNoETa۴D}S]jJl" zmឡ~0\rW9Uœ]8\?vcGT&n]~ s79 a0w!%H5J68ݸ;rY~>; сVE#/:NaGJ }g8-P>ޡqW7 urK(+EyIOhr') (0)5g^e$*!/N8I cu0$ )YkJ5BUf$ʙ2PRÁ;n \!-!R;}50؇d N%K칛Zw )Sf $AV_C.[hXU>$PExw9\2+tDiàɰ?p1sGb'H6@VfPq๩&fMca?}ku~>G{}Y}PN7Ům#51*{h 2~[/=vʝWݗ$^F tSýB.Dy.^<܅'Az.}nl}o8͐\*ܚgxϲ6_:XG"tJ5c*­EZ)oX~ewO~{@e'dlPt\t7o}UII.O@‘+w%'.qdu(leĸWGݯ. ܂5 m&SwD5r"`<9RumEDnBLJUdI4kOb9_$1^mI%'-)@jvG2|$RNZ6QT3(^Ekq)?帄 &*d-Fw`rmWG{ipyց.@C`~XZ:P7O1#jqU1nѓuvgk7lK;P6df#?z!;ߖ(`C2_xp -4|G)4 1$s,5mV  &m$I1TY7 鐕g~A= cuΘBo ĸQĔ5ΒVyWѺ_]q8=ǜ+rdeH1c^`29givd÷p8;A'+=[eᗁAeew@G'䛏ˉx!$?ڏQʓ0XzCI\y`bIh={x_<0*RKFu`rn;[ퟥ !N~ebByػyxѾ~e=̂ :ͫavyL7qkbwl]&cJOVqvܣF-QX+ZCiRC3T~3۬.ڶ/6v")⭗blhͶp`4 "ȕɆcQUٵ}(^h(EV#6嫐IKڀ;}SԣԷ/`(ӜT cy#`f-.{PF&{ }qDS)$, <[H][ l6 Nz[Jg^2!-: B6 uO*.'PMGK3_ !B6@Z@8L2ƴm) +Pt{@[yS>^yY/YA_eNm2{TES}$EwTf 愧)>vt$) @x>׸SCd"4| y10; .8$acG<׷|(j-Rr$2U6)onerP[щic19HgeX zi^i%iF eW"ea7i+ p[̨ƾM̠f┑dXtx,H' `=^\K@]ɦ3y² >(i=[N$: lWk>:pҜR|lTV_eJ!Ȼx`{|uBY}DK41rjUBf5RX|G]rxWQ&:Dt%JI[bc ffY`mÑdxy&tv WCM_VGԦ+rc#-Qئ!p4KCsR=zKsv06,`D"VL{i`FO-cRoe{#+2;1 .˰L%n!DokF '_Ey{\OE>[fE4K'_ $8X}-(T@_M |^rϊ`C1Kf5xS}ǩO'}ZVh:!ޒ *wy1QԪZl3[8'XWmG070Al)Mg!~#-k ]Mn| 綔Xېx:/pдH{>@P׫ҋPp0:խt1Bqhq `E?.$U**za>Ǧf61(ABLwUXke*a@p)?جB\'ڝir\ʺ,8bTMI"A=~*oħ]WYwv#xU)7E-M*+Ę3ZK@v^{(3mq])UeRTw"2ıp}ri)V/rSC<Z_0a^0&rJ"ڣ*oۛ9w0J_FɉXT(;Cof9*xñ B%}ąv]{CX18fJ"l-YLN\Aɾw"gxidfjC{ObԛᖜZL pa;X(Z J86]Jj>} br5/~{JaI@?(_Lzʫu9V)g\lB5Y8 A8XmޚQ~h.a*"cn|>$DJ"%p'bbut雈8R%#~HR3Y9oD馹nYK]-O&ɩ1$>^2b}uzc>wT2'OteA!_%66B7 DOW%O|j3ChT>ZLG6g=?39.JDe,v=Hs۵ﬡ`Gv)!E;ռBm.BG='M>Fm(NCTA\npYeìHÕ_UN7mb㺰}GqE?APN}- AP *'?$UjdNG)'oX:OyU,~5i c[Pz2_ü5ԿȃS:8Dts 喑85s&k]} *ɆbgM"L`kh-4܆4ɝomo.) =!HT^#nȪa516=v)-ZR\*+e,\4)L>2d FB\jwtnn󠭴~^ l&.`^kFϧE fY5.=`xBRu8MEAϞJ o")2&~~rZ3 VWąKm!PeYf"h%@1 w(e)HM(b> a,`=0~iLk_l%Kcs<rak&9,qm٢ Z\$>3gB\u\P\,K>;SvaIw$Q &nMN-htL0^#6 T9 ԔZ#? HF{+ 6 g侼4Z9 ".`gd!r8͎y5 axKt547}e.LeVET&b/!iEXQA++Ƕ3\Y{}ke*YvXZ" ܝܘ`!({aFf ZfyrX^ P6~v otS)5t+i~>D0֥/!()WvW:QI6W=qWbFo>/J:6XRaeg T8+ыK(P"_|چu6N*Mm"hF3͠lxalY=.YޣeL GCCY5Cz;l}fDp`-fYR.TGމHV*r@J<ٞhwlF)֕0olz)S,~H2xo~$f4\-Ƙ-^ frW1L =Ҝͽ\)&BtC%g%`*ɽqګ>N+\ЖJ=ZQWo>;:nej# åg$iAWe.PIF#w#ޱ>IVj7_UV},MTs3՟dC9|v 5Q!2 yʼP=k^hnrSR!Cl ".zkqK wFz^dP-ʓF9lq*׌!ׇ룄[x(JzR\a|({'B3pqxoldTp $-vaEAu@ҷ7TFHI}\WtŖ˭F=Fc=#-bp_uB؆3*J!ݫBD>t@"é%K2Vpr|,lkO6Isc'&$>T*KJrhϡokG6"ln"E?pSzkn^,7h6+lkeib!^ulluTa.\Im 0kud||;%bt^za/ݠ@GlU iS]kVFۯn ;eƸ?*X" Y 8ݴTdç.wM<[?^Sz&'#~\m]Ҕ湵(CC![?hI(쓯m7n9o64) 86ծC'}[d`ܑa7ڂzIktq'4]me'lg;}+E[[\!bPnHwO1QxnB?wҋ; L3-*eNY|)ONPF8._v4V% u O="ogKJЛ9W4 A$ Tҹ3y_,Y' Д }6O'rẉ2S_Y2T4{,1Mcͮ}]nĻۏy2KV[U,\oRfF?qs82iF2{(lhe7-JN5/<=tL x|k2֢-EpTWq.)7zS+=Cu;!4n% 7naՇqs (b%"=K rKE2WgQ7owT8vBaއR۞4Aؕl|40eBn-Ln6UYd) I~MO'rf <a^7I9B椸`}VRr֟гS|E*%3D7*/q)4sԽr_syVc`4)Otd[RqI.X8\qd9q UqiҤCk w?t:˩X!6}R?Z_B}!\?GhR F&"x/;(:yW8a閈ry/[ 䬦u\\ӴwZ6cZsj+Q&հtd&/4x9}bAIژݫgzאv{(݁P9aItbcD=v?PUm) }Ӌ]Fl98>VmPb :B$3؋xxwGRx:haV⾧H<`;ZUG/vf{F̞np^x'/e"~..ZIN|*zfw`FwcK\{HFISϵ?AgN VB1_qȃW7]9l:|w5355M@\1rDVHYHCdrJGH;\T$P~.UK AB%M0Vg&~XJϖ> tSvu?߮[HN ܠWF4p۫"s`V(B|x&QG=7P5 gN&3ą4b@sI=]~4GI9gxj_'s1$ f7,nThv~OAH0]gMKO]]hi|E{sqSG@Q?@#A<@% ' .3dML%@?غ$Yxnz>PF!/iƹZmw;P8< `}؟֗sXzAZEAa+6QEǶaQO>)ͯep.Ͻi8[Ph\҇[̱7zd06HT BM e%p?._4>FgimF%9´Q7WJr-=/C'I'lэsLHī+^PX=_dyɍL!U pjs&i:ix`47òF_^#w'jl+& :5 95o)t <_ye{V')GP p:DEu(ѹ:_χ^VtQYS½v^yZ'fBGUE.x~5MM htt_SY{o^*Cvx''erLp,>ƦRc֊I3!ѺAK$4Avc&5IFNxNݣsyDStD\~mkq.v^wr3c=Hl3]u\V[$|0?5yRr@n[~Y/S=lY:Z}2\);D7,2=k $?yLj'%ȴkau1ȝtYu@3wҢJ£˸9G ('0F;\HEt4Ġ96%`qҸg/TKg_0fu3>L)N61龛 Pr)(y$N [bge2S0UvՃA+Y^Qg엠d1|,5jDb>̊↵9{VS1|5nLnBQR&Bf?GݥnZ g{;Ւ@\:3NH? ?ր:ZTTs6SBLg?ɖJQ32*s`ǟ[\9'JhAզCS"u/]goR|nuzSGFqBx@;}_rd$uwTtd'Oĩxxw9|Js%N#.@0E: Km֘^fCو4GU}9m(=X*܅VZ/#\?h+*,F%l/l=ZƙMēEٲx9ڎ?r.<҂&azH,bY/_fWo٫G(6Bv<I_G #'`ʲHaǞh$) jf<}"6MSigWy['ϛttd qƌ"09ZR:WߔтKEBW箏jsh8|wCߊNrqh\%F y,Ԋtf=ژCTh ^xPV&ɓBdmgAeY\4#5o<7` g&~1*=8R(0ͱa 2"@/ޕKJ_Je(^5~_SYʞ2Ajs Wjo+'Pf7Vi74  Px]з tPUC»FWd[i @k|@=V7]Je K]SA'^ 57XC> <V >4laܶJLc ! Vw4s1[2$m1/!iC}ՑPIŚ!_H9u7v}5++V v>(LY xoF5&ZJ>ʁWa'2mi}[D;4/#;B4=Q5DКd:E"\cRllWC?0`SEGuE8 ,=YiGJm:`!8=`cq4&IBAW"f]?}, ]\![ߡ7,=iBVC¨r>/q9fVG5T='NK_H L@L}Iᴿf"G]]VX.EIg:\ t2C d-U4H Ջez|2NZ"cup}UF+W1RPqqr lA508f&ֈjv}a ]-DfW]s@XoC#=.?W(%lٍ8iMKb~vvR 0uPd%cH毞SE[0zug2(~KB)jVF`xIĻ]\1 E B~]aːYw~ܴ*ޯx=r|0pfɶZJsb$C9VS:(h/˂̚~OSf{l [/fA5kłEu|, ^Ua̰:?I,67%8q.=42U>U8.ċ 7k{"ȋs[RG9QizIE I{ҭ-V87܍a~Z-dgqEYb,!1>t Ė*qa<B;CHEcM/Hh"g&$wkwW'c͘ 5/(+X,X`%bisp.cLY/a%qX[~d4ۈQy'[]MJ5> jY/f *ˁXåt)K0z0 ;Oꊭ4D(@XHzZ pp)x$&] "\s$V*θFxѮ'Og_:͠Nql AJ'߱ek777- Df#0Ѽ4*V_ ;@*GOtwEGO~{ 9K<'u~HYtV6A=Z(4az_E&X8 2*̺YN)vS_13=? qe~t狌|l oO(s*HOJ<=W{nt,5R"a_!9d()Dcrtuy^o52Ws43EAw}VSӅ#˛ͯd+~ )'=[v ;Q~!Ty:jG,TL49I Dk;Jq~`դ*ʞ{YJL#[ ;u-A8bk%Io٨jJ6xvd6a SWD1Wa1k;o{ٌi`<I\F48_TEx7~%,'rTQ"CBSگomʇdls=XV`cgWD_9Z>0[br$#lΌ o$|־m7rםsTcbZ< [oU c"$"bA-\^gijPnCh:\E;1W\l: z BieT5GV'QcڏF[\L ouEa5*{4d{~2h&1/LWGPPW{M;M:gvP;Ro[J fKQ4ҥHL&TMNok,̞PD'Ө][/{gc'zX!ޗ$t*5[^ *ߓ]-ʰelgT^V%ds uC~ u >aB&kօK 69fuw&>x|=Y-gva߇J'0t'wO'j5ġ R/>)#ޗ->!.O%v~_HPӄ^/w;b΄"qkVtb$gL>!*Z_4׌),$҅-T(o_P< n.82W{dF%s &h]vHlm vUz:'X)K1V{Sk\r5t-;O aCꐉ–yJ-ޚl) |vM{oHR4#0v#շMa4<"T5_ovkGcr]&SwK Oѣ;DR&Zvg讧,A|[g^o ipc9jQig413j7$(&]=, kĦ}b&${LD_GUO\cNiGvCZrڧTDM#\f$S!bvQ֋r17$ Ya%w$b $F6Y䅓Ĉ-$H)Q.ݼPukİ5] VAd< F*VN}Nu/.O MI4[CAP-EG?u LMa7*~@-UpV8iL ֝] iB4$~ ]][Yx7`ѡͿsZ;ͯX:4~1 Ȟ'*u{O칫OI fia5rP/& &CALΦZbx%0wоCz kS/] O`3Ǡ5RǬ=~I]錣l*R@*u2 k!pQgqq xRpbPMQ:@FCӞw)'Uxb`nFaE0s2TJp޺9 Dh] n&`+_`IV.!{f9w` 6~h-lҍPg8Aw 딐K.<}/Cd#w$'qahklbɐ\ԣ^sP+06:9X'us藯ʚǵ&RxqV13DDo H7hK%ӷ[K{ci @w)OxԘD>tdU4OesEO| @Rs/ږcqםF,N(tľ$F.+Hy"9^dgOY|9殶 c\Ki&48&ǎ-b-$HMq$V+H. L~OyU [Gsu[}Y:V3{mo;sx q6 N fπx_Mf[h9a.C`%aQ_Px9?VkBLU^b s;pDP1ǭ}̈S{C"9V|;N l,|tdtQ,wu8'N8ȁ k1 ,: L P!%u^p?7ʒ'L$`'3TAjz2;4F^ H%t"?2ybЇÝ፪0pﰭ"W#M^nḏW( P%9agO%-T/SI+pW|p!}w?{*(,~H7:8h!`s}-萝s9_fxq׆@EpOݒ(tqrlh*T,2{+19B'|8F h~d| *%2;p/o}Wy4Erg.tw)&CQ<]v.Z=eP_%yE3(uR' ޘ64z+ ؽ@ep\F_ծ c{UJKi^y4Dt zBws8ؾ9Gˀ),ziJwB*J//SaҪA Wxט\c '_LKS:^Orc9sF"S&,PBAMQxCS\S} 1Ln[nKhu-b}X4ʂ2:J}e?d*›+O?j(YV,WGE=[!Sy^Na"# 47^ʠ_0?8IB/e9G/ &`J$ d~EZhoÿ2kD|3NJp ^Z**EvP2`H 8 YZ