libvirt-daemon-driver-storage-core-7.9.0-1.module_el8.6.0+983+a75 >  A aRU]87$D׻ƙБs8utڊIJ{xk$6'<=W"UdllW_֗~'/@7e-)[v;h0aM]0)*hTzi9g8P WUƈ:>ߐ1wodJ 5S|+Һ|'ܿ>%R@pO0 rCqUyд[jL }6 cISx{g~7{s$Nzg@E F>cHې0y]tƌJSm4M gt͝R#*:Ȑ$)L0ё1 ]\ˤO{+_,y2鈸\M"OḂG/^#|INN!z_SzAPgfdٷ n?A,ro4;?xUWL͍Kw]+[ÌCta _Ti OJ^wop=>p=?d%+ I 8<X\cjr ( Z    , & \   (8S9 S:/SGHI|XY\ ]^b dLeQfTlVtpuv8 wxdylpvClibvirt-daemon-driver-storage-core7.9.01.module_el8.6.0+983+a7505f3fStorage 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.aaarch64-01.mbox.centos.org,CentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxaarch640a^I*!KEJh8 HAAAAAA큤aa1aaaaaaaaaaaaaaaaaaaaaaa7a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e26562942dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744de5395609a42d85f289e0f9e87e62dd4a2ccb0c6af99aca74a491d34fc0ceff632b041c5b5a959f68fdebb99241980d1e117080d6529dabcaff3a2c9293ce2dd860e9cd5a8aeb3e77dd0baf0f477146508ac62b148e1945f7ec0ea0c436f79a7d858aa292201fea9043ab4beada151f560a779c522058438c443b9bc106a866d2e0b53e06262d14c05f8fdbc5d35442c12b77e371d618cc03f353ab0b920e236780205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21dd35dcdd65f2c249210302f559aecb5039fbc85945d7381aba17e2ec7c0cbd4140../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so../../../../usr/libexec/libvirt_parthelper../../../../usr/sbin/virtstoraged../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.9.0-1.module_el8.6.0+983+a7505f3f.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_PRIVATE_7.9.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-linux7.9.0-1.module_el8.6.0+983+a7505f3f7.9.0-1.module_el8.6.0+983+a7505f3f7.9.0-1.module_el8.6.0+983+a7505f3f3.0.4-14.6.0-14.0-15.2-14.14.3ayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 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- Rebased to libvirt-7.9.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#2011731, rhbz#2012385, rhbz#2013539- Rebased to libvirt-7.8.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1839070, rhbz#1942275, rhbz#1995865, rhbz#1806857, rhbz#1924616 rhbz#1978574, rhbz#1989457, rhbz#1965589, rhbz#1677608, rhbz#1926508 rhbz#1810863, rhbz#1845468, rhbz#1738392, rhbz#1965140- Resolves: bz#2000225 (Rebase virt:rhel module:stream based on AV-8.6)- security: fix SELinux label generation logic (CVE-2021-3631) - storage_driver: Unlock object on ACL fail in storagePoolLookupByTargetPath (CVE-2021-3667)- network: make it safe to call networkSetupPrivateChains() multiple times (rhbz#1942805) - network: force re-creation of iptables private chains on firewalld restart (rhbz#1942805) - hostdev: Update mdev pointer reference after checking device type (rhbz#1940449) - hostdev: mdev: Lookup mdevs by sysfs path rather than mdev struct (rhbz#1940449) - qemu_firmware: don't error out for unknown firmware features (rhbz#1961562) - docs: improve description of secure attribute for loader element (rhbz#1929357) - conf: introduce virDomainDefParseBootInitOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootKernelOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootFirmwareOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootLoaderOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootAcpiOptions (rhbz#1929357) - conf: use switch in virDomainDefParseBootOptions (rhbz#1929357) - conf: introduce support for firmware auto-selection feature filtering (rhbz#1929357) - qemu: implement support for firmware auto-selection feature filtering (rhbz#1929357) - domain_conf: Don't leak def->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 7.9.0-1.module_el8.6.0+983+a7505f3f7.9.0-1.module_el8.6.0+983+a7505f3f7.9.0-1.module_el8.6.0+983+a7505f3f virtstoraged.confvirtstoraged.build-id028067f9d55632882a606b2aa3261589acfd1d232587a9cf6638be29fb4305ece2bee727bb3670c835b4fa5e25c5789fd0c714e21ba32bc5430611cf8e10f39a6c30d1ec00b4cc991792dd0e271c864ceb7ca93c42111397516e5c9e125bc5df7e78d620virtstoraged-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/02//usr/lib/.build-id/25//usr/lib/.build-id/35//usr/lib/.build-id/8e//usr/lib/.build-id/eb//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]=028067f9d55632882a606b2aa3261589acfd1d23, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8e10f39a6c30d1ec00b4cc991792dd0e271c864c, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eb7ca93c42111397516e5c9e125bc5df7e78d620, 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]=2587a9cf6638be29fb4305ece2bee727bb3670c8, 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]=35b4fa5e25c5789fd0c714e21ba32bc5430611cf, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)!,8 qPR{RRRRR R R R5RPRyRRRzRRR RRRPRR RyR R RRR RRRPRRyR R R RR RRRRR R R RyRRRR RRRRRR R RRRRRR RtRR)RQRTR2RNR"RURhR^RrR@R+RlR!RjRgRIRMRRRiR;RCR?RXRqRLR[R8RSR=RfRORpRxR$R6R5R9RuRdRRsR4RWRAR]RnRYRVR-RJRcR*R:R1R(R\R3RoR R7R0R`R'R&RvRDRFRkRaRHR%RERRyRRRRRR RR RRRutf-8dacb96191d4fe0f0472e6836f12c56a5a8ea3b8ca50ece3b6ee75209a536ff2cvirt:rhel:8060020211109195105:d63f516d?07zXZ !#,[] b2u Q{LR~`zu90q¹NNZ'I9XV-Q@puQԩ<}g9ſW#fƄhmѺ pQX{`0èf*VYi6KBKՑ~qw^NLf$/ooE:WjD&#{(gagF(q[qԾO7hU:ǿ A/:v잞.E(eo{2_qPzJq?["^83jiWefm˳d jͨCD." /4RC¯ rAʮ6$xe 8R2Xn&ܻ6̗axvgz x?{,%}MHy&^Y6gD[=}L#U@XAkRJTdx952=\g'~ ?`Aζ">|9U`7zJ;~gͿNȗXڰH(@J]o 1].c>J Sp-|̹3~ŀINZlkX4#i2)08H4O9i^PT4*0eh~x6侶{ Ŝ,z&tT@-&j4#-EZgC8~r 1$F;^:Q "wڳP"\E֖>}DѤL i5"icC);kX^U!³kQ,T:v]'p͟Ȉq3"w3!!aB @/␴N N)Fu[m 3, k\V$$'7-Mf}hR<?O\fp5dSkU5dD_n1 MEɧv][O7۩d8/d3vTvv OC=?6>#y4H M4Q"ovӊ#CXMmN3h;}Kݽ';0,C+:gfz(kk nlӘ bf ^Oo{Wg_:UhyK EJAߥV aa(e\˭L=RQ9,o#6t:5.Cj$rdfuoi@ (?~A u8iֽqpO2^럮v7zTHVڜaiJI~d?A ejuQGu?}.BTONRFS%E z2s{0'ydH4`hpՖOJ~0{=g eȗ`oH'Z2~M.Y.C㇣TEpՠTwηpkYWx,?8pOԙ>VCNIsRo 4U5d㙌NN`"ڲ[UО buGwL]mYƠ`|G~Ubh=2NY&@&4i񲁞~VXl\0X>VZ_~.)Ьxv@Mҙ n wqL&5H'#F;5xل,{GN<B.oe%#(49fɳVU؉4ZsH_NWRq.\dNi@|_.IE^mC}_5َS xnG|!bDS #)޴)9hGl\S"0v X3b#Y$'cK;y8!|JY-ѱѽ!k1r;btCy{8iԮ5DS" k˯fPz(:"@qY8OJU"E>]lw:5Evkr F: цS+ 'h ;r).*ɥ/R5#[4yN87o}nM;iqBH$}S}O蜡3 =`GU7ar|>μ Ȭ|Jtoߞ A Re5"~ׅڛs?EgKզݧ(&\UtG`v* ƴ`lrBND\~V%PFKc~eFut ~|lCXO4^GEmښȉ1@} W8 rNpUwgMbU#4725bo?o3#sTo:f쯺 nh(7,22۝#<}y~:CkGfÊZYHОŶ'w*Pmp}p:w9P $H=UWu.y= ~z2d\dqc[T(O̺ 2l躕nT@OaF%ExmoCMihx{e>ܓ'=A?J'B^E.nLYZv;9fKe XC%RP6Yj w BWk| Txf}JRhIBv=`{J|OcdxĶnAǪ@R )|&-ꄨpp߅fיT@@y21dX!JfU؛>1xkUJZ(>hA.DF_-/mn-w̠@6yt |)xܣ[ү\C4]i;k{<9x 7L/K2T xc8AýFIJ*'cXMڵOݤAm%P?P Z-بs)?{f~@ś{  ]@LGB-IE!KDߛ 3?r(UW5)>Brޔ[te?}4?"9(Ƣr\a75?Qg&?vX |Xeu֖pQl;΁zMfWL2,ܝHS${vnc)_rNn911;CfG|s4dg^p# +DtK?_SHUД\m б2AS6⪮Y/˓ ^:g㏋ūX_rX.ΙnAR:x] Gw V"LsQׁ*'~wDѿT ] HC}UQ3$_5AY*m|Qn)հxvd!]*bt Pz αIo?>t3Z‡Os~kF͊%1h2謲y|9+{W&gT#;uWuxs ]E"֦*DzX:alěbŘ*m@t.t:"g.VݦJ=!T=]""x]9zv\N`0].jDߒMG/?!"T1x~Bj[{#ͺS&(mm'f>L l9HD?b'&KiVʟEI.3,SqgOYp\@qOSI!8zCJ˴ew)Ӱ0#_>Fh,oÍҀ$4+,zpC=51A[ @[ydEcLc;z-_izf M!m" -ϟ%GRN<8VFC> j}xbuN@ࣝ-bۣZ*ȖɄ*y8qòLGŤU%5E_?+4]UPӫ"B:dA/8Co># ~㥪E@z[#/]&"=Tu̫V=B.#fg¦` [ 0j)Q*'iΧG>?j_ 2lB&iM{q-Ym#O=cLgk%}1S^=-5/]y  z}XE~ R EZ(Hʖ~?9l+F`f^?90<N&sVnZN#[ Eiv./Dqӂ$szN(4c[gYс4DY2aE*c^Z8SxCR|°YМB%3 q&A撉*m礭Fz*/&>E{!Ǎu"*w\,;$Yi>1ho[(Hi\Q QeS;8%qHBb߸+\iwzی4}twӧ;뙋g}Xi*7N`B޷.KEوT+E}JfX6 7 qG ,}!Ɍ[y_ v>Wg3%3NDFMF"}&.Z|gbȅ({=Au2eKQéGi\G!Ul[SCox;]Уtq8rf7j`vR Ԋ /ot!0oLZB5 }€Mtpє;˸hz>E B҂$ͤĈ`R_?j9E10(l4~EÝb 5=-6 9 I{F =/Y9nbnq`baC s<>W{,jK 3pאS]@'8mq떹YΚPLاcڷ伹!0B6qn-~k4d-!裋`RHFK><[,H9n~!RJ\6' 9JC*Ժ{  &PFC<cIy?^BTׂoӟo@%qukM;UU#3 jEy4*צKnN|*4 ?/l E*(A0DQ\ՖIVc(`~5ݎC]1 &(S,4"E$H?k#d&'Xzw }i QWO'AW`>7|UO.]p״zo] F3Ƥa<:)F_FwfE;FKa¿, H)6W'i28KY&.ǟͭ_!9O8qo~&Эl~MLcX 0zӼI4ldM>䠴T[ +͓ @"MrGZ\Ϯ,wST)_Saٙ1ŋZ]E:5%]9FMqꑗ3}#pԿ@Q#H!Nno&T`Y5'OA-@9mE@k]fhs-% PLDPOՈN'jN:oOiFK:V8P#P TCJa&J<ksSA3 FuD1XBՒG'i튁jTV|8&3ߊr,;$E4W9_sV9٫fx2yx5%GF!ȝamz H{n0/ '#W0@*OaFwRڗ?X?Wƪ-^Fm^.v/kԫ+FDj.z$ɓHJ˓ lm-{!>.?CͺX-9ִݧ ;4ꪴY'>*23+Q#l+h2GA#Zg|0-cX4[)'=OK'15Z *8@<=[B"'?ܭ[qy$0fX.x4]NtC\>K_ aiZPz|ח=eyHZ]>ZD|!4(N΃i a$ -!mRKMQ=Rn0Qf ֱcfatC8~mXn&v4eʕ]/9 hIh`-Z 310g6+4s41pdAzŠ=جf1,6=q;x:sPVSWx%¡2FQˠ>dE1FB Gx>`oάӫ,2o9#!H&a;bomHcچQASe_z' km*byT?h.A3Yݱ7{&`.3FU +ڣg٤S vvBBX1Qð--[kwAϗuu$}P;'NTVtrm) #ӺҏD!x[iA$eoߨ`Λ5K ˲Wd.]qz^vs>J䐬f͐ fcP4$ZL;o9d/ǂy 놻X;1JcnNIh5PX5X:!8,~և3OqA[1C]O@^XRRSƞ.%2{keto_F7CĆ\sW~%~6ˋf^z @I (QX.[-ɻޛqyPҬܼ:qrAwmswQ@ͬCŝ"cnXky Q|Sl/T;Щ,-vc l`/]YOjӃ% 湮:+Jji?ބ"^'G]ō;)pbW ( >\_Hz ^FC+տU4٨گS‹u6{+؆:}&7@.;n qk6љvV$Ar(`0q%A.o&apB9Ň}#A4/f2"0=Eάh ;E kLD~8`75H%x]U>v; kV IRSGA&!WEp +`3l(iVM׌׭=ۥ44J_+G,f/pLAQ{-U_䚇]v>mFFK8$U oׇ<5LfaX(&s^-U`<v6.kw;z1NR{xS>؝ћ\m7FT5h$lG-Kؚ r>]дyn6F`dXx""1Q_wf3WculΟ)K9DKt#)s6Z(+;fo?,;=&u~Մe%ΞwJ(o>?o$/ ́jOJw|BAUXx&GY}|΋IOn {fsB1':婺A *6qL?9e8\-:I Mi(&c8u*(Ymt!NԹVnR[q/$<5j=F-굶c!2D UT+Iqo&V,&cziZvi25C okF+}n!jN6|$B|c%ұ<.')3:CxNC_( 6*^ ͦ= ]m?JlMύc,Yvp1~N0*O4`]X:FiaJ=%bKìStS7[V^]׫lCH@հzحFdx~_gZ3g@FEdc*43Ζx|듳?5dpW"70^Lb˼})6JksKNYP D3I%U\6{B~DkW 6-ߠMgO/rn'\F?M3yvߥOwߙ45LhjSy$Ξ~ȾٽkλCI`ٛ~x?~$0޸z2a.]yj@!> <<̲f4iuˠo! W.P!YCxV =y4v18wǶhs%#F M8=gxjف-sC'eR$]񖑛 Gb뿎)Mcw'$!MN}10\ ŮS{4`BlRUB`ͯt`º`-VGO4<Ⰱ !h[9E.VK$a2k۝/#;Nt60^W-ʼn=zv}۝:65QrRz937/ABi6k$Eç+ fCU4(RJ*nCI7@DCj?Z0HN 6[>8BY4/i6»#74GN97+&XYW0Dtj$Z*XWF~‡Fe~d4,d'2B/' .7YY+V)Zs|^ 3|=Layߟ>-=1 QCWއcr2##leJN90:y_Q HNp-11i# 4ZHuܚ_5tΦiVrLx pnM8Ee]VΏg[@bg֪-mX0جK->^ޝ4 @:Qlox/bLYݷENx|+ /ʗKT_{ H{6UFX]td~jڞM,h0rCG]gSD), Pn[2E[ n\-m`D YʼFlHYk~/gѐ ^U6b'N/cZL0xw|(\ K)*mƵSo~!yKK q5CJjq@0>o',"|.*_GgE0Btڌ0f(7 yE!۴&`+@5}ؽ}33B(&ۿ'܊v`;GW xVs.u4*V?`@crI,_ pOd|gEM5*mmbz'FGsl r@ (o×`=k9Sڢ\= \~1>bɛL)? y]qeLfuo.b4+&)_-@$Խ_m $Ŋ8GX\/氍x@)M&b7D~ %j8uecU*0 h/ľ_=С<8ږ)#'<rĎO .)}(:*շ˅p QLk:ͤRs;\yDG_uhL<0t3X2G`KؗgYE#kd=~ۍk|2N[Wd0'F}z)B2Ӟ%=~.3OmZ%,aH lidL@ZVP('5fyY[o*vf FWC+6C%nI\s󙓏\?[4Kt(y3k熼nv9y[Rj- |-|15wh{ui8:x"_u,kli{Or#+X0{  L"\112xT gh^U, f,nbL |5=*7S >mzt㘺+_~t&`[]-n`>ZA)j`ӴH%.tR1 ׆suZxw9͎@fvd`EWVgWԁLx[/ZukPVc~ZtȊs-‚7A,#$@Gwd^}2\= tqI YMYV-st7iF:|!3%Wwn>]2O;U}+w ?=~~Ҳ7ppomG冷 2։+e)l KlD;Rn)Bn,LBt}|ih"mׯʥ =M tmZdmV [ChuFH ;[MfF#X)r!{;bXʋ6{WǜU8A: F棞 Ϯ#|6&d޾(juQ,h2pV_3;mFdܣ[9Ⱥ1 Z^V)_{1CB;NY0MdNL/kL϶ѩ{KAM/+ x,gi6h A2&iZfl<[PN%Ϯs|?ϒ`R8x4cA|$:qT.WsC/^7^[qYbkȰ:Ks^&Gy r"U4khʣ.]szdTBD(Gx }J0-T7 fOðs Є*9YFJ8Ñ&&_s^=]9qw͜{Ա6h 3s\I)hK>ʘ.3{gM TW5K!BL}x[{‹ G ~ hXe>-2 V*;mMmDn7;1XV=ԆUV*L`׫/}¡IrxC/!]UZKmhsZBJn 4x[h/δX)˅zs- ըʞ\-{O"h9ݝ\yj K@M&p?x#"rr0՟kqNGBǺG8/s%@Z)AѣϦr6ҟfn$t}!gՏ 7:D8CE0 3)ņ-r&YJJSqe #iia^{o 6(Aj P|:.5b`H 1ˎkBJ43BMQS2YSm9EC((䣡%:Uڜ,G;@j>>gi`+ӄlEi+2Wo{ 8l6~k~!/vRY?F"xPmcEy?H6m@ \54٥Â,Bkj [WtLʖs:L tŪ+P.2%Öh-0$rtfgd5NyE'4QX`@{c*]d} GL|ɓ.Kq&cLymi )XϫqbI `Bzb)Q͵4!LL@6 9K0xL=I\gBA&P["P[`^~gʓfᛪjvn`{^dF/Xg gb4'X}Q}F)=պaEĦ=sz^S_^$ۙj%Ж &dQy_4P|<t0f 5rQ2]fT&ZKk2[U2x*K: s}!H6i.l]BƷcJAGku{_""Ӆ#L% 9 %Vf VKB5.Od V/CB8g&b o+hNֻJ Vl!re>P"Hcyt*g)@^2Sd-UY 83jҨ.%Tp-Ptt5ˏ67_Nh9X頫w7Y<^d1D*H<Nãpeш[2s0Y3޶dAh`>,pIB֘t Xfܣ!C,#H,莵r)To=?EjA{n}zl2]3F ˂ˇޞ˛"lzӚMFOg8e++rvK#I<LG\ 9}K]=93Zq^fR{q&j}eOŧȀM)Ww4v " 6  w({$F<օ\BTVWX7ϲz }@3.&[u.܀ mOB3W!#_`2F_V#ni?]1R#*uPLW@هgNNn㦫Cfo"'N|H&(,H#9"B<;sAdAcjoG_]*jױQb0t1܊DRCcQִ3{:'8w: ;7THFH-ӑwc#0.N3K=\8]oX!+ ㏠[`̰c4UM1a hmlO@.._62 & L젹lOVr/~:.NNYUc#ZՉ%|F7ҳA.ebd68Ds%BQ6Ц7K/?q]Lh Ze k&':Q<$Y Kɋ;D~+Cw|tupVF1 ޙ8[ڻ6|PX4bniL7WЍS"6QOtC8_f:&5F4+*ՠT ]7LE9<{6Lޤo"%շY?b9=0ʍ4{. v-x%NA^@: &[>jZ> |x[Pbm{n[̝oxA]=byYoOcugHN'w> &RdCE?䔌 HL9Gپ3SO31K-gZ;gݻ!KO0m-(b-A͑?֋huw $p`F_xt(8[R7V\/.Rrj?40%O?޶xT*AF4S2IV2cP>)[m,TVMZLvPmF[ab t Ȓ!zCGޒ1qf W*n**vCkK]`"΋EZ%: s}Slq1E[ZXݰ(y 9~xdoا[qz5vCK@ޔJ,+g2‡^BwbKkPr*$Z& ЃpuPgBeOºXԿəxxFu`^CVo ϡUTMׄZq#]M ,3aN@zڃHUkF#=4)@ߐ3Y@alBh>aIGяC ֡}v7莖\[mxRxhtwܴ#d=@[\ohp*[¥!9dK3S2 aQVxK#nX# jF%eZ8ă(j/WNwi'g\r}eY܍ن:ľ=h0JMi7t8? w-M$ytiǽ j76PzaLГg %YɡaeV>@i2U&9yRQ$ hI/֒Jo1D>0ٯjm7?|IK< tM2YyM*$ sd jadZf,^$oɬf"nO55<#Gk~(; <ai,;N8kSĽZCk1rdmdO ֗jPt%I8/FWiu9/[={GؑH/ 7_կF|\Bo=N3RjJ6*; :PDD)vKBXjȱ`,v.%'6;+&N)hh1'1?򾌚Ct_u*õO׾3Jv]UKjLгv`O@AU; bUR*5ږBqPeQC\@0~Vͦ ?A7tfcqOŋVËo8 3 ,=މ{*3^%43s/(m\oHwq23eJ迩#~[\&nŊ)셷 ÌHkG3!UL\+]ep7L΄9y_U= O-!Q!"FBە Ōbz2vsOU:'̏tek5!st *(oL<1k_9" 26lGi`h2 L R7vqqyRo{) V W[XrVg'N 4AXeO cRyStx d[T@ʝrQipUg[{qq|f5Ɏ Z;JOXˊ"#F]/[JqRMuwA371b]p:Ȥ”ߚs-EG8tIVELC˽;֧]>qT۸̌}+j"ahϟgz#4"bG:޹fig+?^(SRD8p#E|Vb=(pn 9 b=/2!h!lka *Jہq:%3*-Vc\iĖdTu> !3Ֆ+Q$pv&{t8r%ߺCd3U e$B jYly U??:,T֔No}n+HOJF3;wZ]VJz;OxD$uꋅDV%+Y8p%-Ð̡GjInN5#oy0|bA[b Սi@AQd_s5ܐ-4g̭.[F~3נhx84~~Tݼdn)+yj9-UL8P8ȷG8jɰYק3@2&<&>VzXN 8;vW.:⽁IwYyI#kג}}ha$*:?#ZaV {Eu83$8lJS\:~z7)%Yp9ɀE}Qp?jnS!6@8Sr@ Ͱ;bgrX5d E6~t "'aw9AbUϴ 6!B/;Kùw8)hy7<(p gc%dז^x܀$/ec<,Wy\N`3E+Ѓ\Ux7h^"4AJ[G2z5OƨB=A~N4gUl|)x ctgpf!Kiٲ]@&)IZ$R y̯g'a/h;1!͢gц{nב2"z*nhɥ_tnG|SQs1Ti(yMDDΏyh9#RǮd ?%B=ۻ7.F ~}mH7$?Vs'bS@A#g2S"<-Sr ha;sY(0Gn"rܩ}>r e;6KFDAZ9hg@:.e׮&%Gdv5n3GW臬7X ڭɾaͪGzK-9|#XfKna=~B]ͰY2T*uMtn[5ДX״uMo@T% ty0w{dKPqnGA\T׽`ɍil N11וduEŴ i:(DXlblz7,6 [XM1c'iH`l9d"qqCx7j HDDL谛?YEVvRBt4J}ɰ[r?|̀Df3hgvcQknY)Yݕ-ŔTdlpFr8x(^0k*wB7ZIoΪdP⦡#}늲Zy_nA0wHNg5 8  Kߴ >"ڼQffIm;J`n%^od)θO=.1 d2tb8X-(cZo 3l> '[W\nFY$抁-'X 9Ȫ^ʌ絣c\=AdEmI3Xغx\z!:%;'+/fʞ=W:毂善nؐ|A{LT+2u]s\B)PE }2 pNA"yˈe8ԡ(͢ ʙYD8Nш^9qO{wN` KP >h |6HqrFkvfTC\K('<9d CF>2sWwx%Mrs}GxfW\Ȯodc5]fAXf4BL %Fm-9PZG/YM]diF6@ p:Qe>gIBUK,Nn_69e@̎׋5t3/1Gj~ l?`E ٻU `#'nY\dE]d~@S s!s)f.iM Yۛ^qӢ|*:q#%{d*We%; 9mE>}gCO1醄#BCD0\d\)֘]@;Gmð U~tz3HΔh!%3W82 !9&qb74J궝 F ueH$2+DyvB# %3 y©S%DǢ;Ѫ|'UdbAJPike&*7`;*͸WNIasWrﺹ03,k!N|ξL( '˛P`35w^oE`qLmzku[2!9\=Gk,Z'ğ^;ZnkS 8ٍy õ9st>ތF80SԗUɕ 0=ԓweTMKܫ'ĕ@D?QjƒZ%-ܡ_(֐M.S]=!4_Ʒrz+Xhhg&ėSPiъڤr]ЧqXq м8\-S^w[QCÂ렴ޜ8 r{*(+jA2%]zNpHh̶~58Pq_@et2b^WzJo?J*ʱƭCYs_ϖ]'Wj3)cߢwBjT{n$)vLh3V2%o z"Ǒيi+FO__{4CgM0@ .m/VHw.ӌn>ڥH[ο7l>q#(^b1Ij24;p}n!>srTKgu?݉/9$"АR%_iyC+la49v^Pr(}{l#BqHv[EhVgb_'Y;z뮢\uo0p߻6:@ɂԶeNe%p/BU51C4QX(Z2_ DBxC:nF[F' |є"?`5?M$un7C>=a6aNUO]øԋ@sW}M@zzKD\GM9 ۣ`Kc`Skke8olяۀJX4!*$OssI(#= ۑg/ hUd@&Ն #BޙV#B]" .[Zc"(~O#Ɍ//AFd?%:9XJ.VZ]uR/ }\Z~>E)?R#485'm:R}rLf8u*Tv(6k(%lؘհYbL+_Ω"`VaO-m-C틑RA\'+y* h2Y5KRh%׍dzNu+}L ,Lcoєz#l|OSр+E+OAU贀7fJlL5`jGӝ\SE澎b;?{œ!4TG.Ɔ/+ݫȴZo 1oC>@}%YXwLO._Ц#jKB>v/+aXٞ[~M2au52 |!Fr$Z.擉1kӋ1iEd ^N%A&fb6@|I1p-7K [Jx;`$0:ƚ,+sR:=.d]t0gaKҠS/'ɘCJSu yl6^ u3t!&.`Fֵ۬A}fDZM0NBs yLA R LlJ9p-?k0q_~BkWL+q -Qg|ǖ٪>AUaTzW,e,xa >5hzVDJi z3XOS[AS }i~SEwʕW[_Ĭt[ejU:Txv'*_zpW6o1ШE>!$%x?mxChB]l@-0.ȯf['SH*3Ijf'NVQ:zb.X9T,CA{E y{8r9If9fMu4=,%bo{I ?p~krkFD).o'+[z x[#U:])(]N}-,fL!g[7 /{1kt!$$C;C*xP9nz TBn$>EB0 v-wK'UhOkA$P.T26/\ʠ35bBC!^Ho(K”T9[ZDxJ_?_ ӴFʗ-sKT-L SK5E9z7\`Ole؉/NDk1q}u$C0cyTƦFa'.B5hMt7SMc*l5`K]n@_fadŖwi6*zCP!GAZ$rjүE_N[Q7[0Yԁf+r+EbTX]Nظ^zBRsWy)[rM^#)P/]_WH 8K&n3(ȁ?0pB'>:/mnCXHȾlHfUs]/M=V,c ݉KNHw2I?;I$FL/15Hs{A ~.* m|qZ>j6c '6Z$nyU'x ?9*갺GQ(ZBgυ!TNB&&?f j\7u-rМrm6/ IJ$597n֒?UXdˈRBM.@T7Gރ"9)t[!~;:^A燉}@!C!&c~5^(:,xKn5Xc J6KaXGo3RА74y}.{zF=i"Mxֲӳ-]>1D@U57 9ͷ ]7pU *\D99Iz6BV YU&D*d.hP/%I?GZ JUs &w2S:կ"b) !qNF~ʋH>-}i%<'q`s2tMRʁW^@f4wͧOĿQ@HIe^K f D{2ݬsMO&;i#}W5C> _k5/->MPAwZqyv8uI q߮Blʠv쐗l>-t3R.\Jamna}oKFߘ;dWѲQMwI^0ᑛJ@8Rm֭Dw _'m4N%{d[ƌL ld(5=dhe4s(Ъš@{U]Mʖʮ÷97_LPl,0bAiX8TR})0Jig`0>LӲ+jGXYk5nd- 1uBgο%1y{L {㯃*SGbњY .M8rJDbtT/n uC5edvELo[[6"ʀiו?as~%YL8HKJ1v"GKc%T۝; MHs?7VBꇡNiv.-T>˯(u@#y +we~I nC_64է؞z<>=c 5.\#P. NS#L ma&W/h%m{"p_ RbI@~8Do73)ZLW0(r $s[(N6r,ƛg?qݮU:o%Kb9^;w՝UU ;/RƆ@ƬSͩ%(E~V?uʦYt0o@PŠJ2к_`A<LnL Ą&]J">xm馋~9;fzL\pL"a&#fKЃVtӺވjb[uz-Uz7w)By6<8̇y0$ބl;.2/Cܱ4r3sZ٪z~*=f%LtDrl!H&Nn;qCd4LT*m?\ðedȱ >Xt0 O !&ٹqz6R1?!ӣFyE&;fBgu;th!v6B2Y3Tnw9/F[ 6'OCoBwEn;v#ɏ-̟MHexՈ߮pM/[[Qix("W˟qhAg7~[>JÿS"K᪑vK9ͩ ge\ L^H]CּK:uY06)O󁗜UÒ]Dx~bjb%} $G[5B:"^bV Ri<䍩o! d@LT3Q ̼- [B6h"2nZ- ֔)l8甩ݼ쑄i{V~ꉙz1Xf#c43lt,S z5Z=X_I{%X&Cq%ǂVWC[N|v]mPM-@b2H^psϸT C%(ݱب0V*ROFܺ-'ǼK8Yr2b=WM[(l_%6륎p!E 6Γ0Gm!8YV|k[wsNP>Yd"sAd$599c, R+De4 HkCl'Qz,%8e,c0 ׺<Ý3t_wʗ=y;fQ'L"LIhk w.Bҧti.$&3P%1ĽjYTqS#?҆7.-WBC;,.v (zO1,Hc& !"ҙp]̱j<@kTcF،*^lJ4f 7>^$4[[6r2o)~@4}Uuɀtoqٯ8&HL_%>a^iP^a5#vT'7t):w\mAm3q33{-u0MG猊p1l%av@Jz3㷊(3UԲEQF8֓1Y֒ЭT v"ٳi֫\D:i6uoYŸ|nwVb=<ӳx؂Y@g U/G>c_Wަ3j3;,glS5oOi>jک[9L0<vQ2 N5 %HQ%ߘqYQ8(~2uR+_'tD'rV 7=_ B@hߎL4+]C:{r?wujc!fm/taTޒo/|i;, `C%`mducb;ǐMp^5 ΄cUb Z ,c ,\?ۍoJo#ȈWvȒr9jULjFbzO-c)%V\-k&\t=b فZ!Hia8+v,hI$Ջ#Ҏ.AѽJQ]D3@;h@:Sz[ZOZ UQ d|lkGCn&_Hz/u3qA$zo`c"&%`ϧ,x. ,R&l NX4#Q #Ʉ=pںݤZD`e[elT7"&uW{3[,F% qxkBA8~Dս(zϸXa@r.AI&8Z]sk% 5i)WuhQ3qEF۠"13A[~f?;g@YLNԶse {'r{&1HMõ]!zmDB@Wo[^?(Omjg|C,EV[::&ʻj<5wlTl3oS,5N *ƣjxiYՋ"Y)Tl6?AE7 j/{I2"z |w-J|coP Q7COgHItCFy F/,4# uQ., )a7 P=RDgY@&߅f FXĐY,]kw".X!~ Sj 24M])`nC6ϡ0#eL0Wy̯ f61aZ4P=1SQTru:7 L`([Z D8g##™ڴ:/ Oğfi,a2<9?J{!k#r;˩/|GPQ`2իN*b^q[{w8\ZXh7|eͶv+YmS84t|0F!I6Ks7CQe|>i Z;ᓦݍjwL N9e]-f9A|YhZV:z$݁Ւ^}U3iqdfikpdW lH,1OEB?8H3,6oP>1)I"ddVB-^E^!hP^L}NtR_XX^tvOx9/||.u]A>647㙫lsug7)N4\hk;6Fqe1hZ4G;MS!ʋPV\PFnGƒ5uV]ϵ9!"$Z)DdbkzY9ZoŅ~5f9θ; tOqe]|D_ 0N`l0V|-MQˊ @׶>Tb%ltgɩhcdRNrI@V֔MW^}$:e0z!HFN!˃ؐmj[wS[b6В7ږYR`Keo)hi^C^#J$!Gױy oyDb^+PǕc?DeyR=Q~([|!"A&3)\kpY7EB6=frgn*rƨ.2d/se| nBRð8Bzטw @>Yf);A&N c4ae#()Q=PH=`6TxF,u1"=t]:`a rBPBE\$ enFVpXubw=|4qP>ȅФ0͸ E(Ut1bۮ}M_j0] PA;tqVu'Ů*+M\X8 < ?yD7= N\=Pzn:OF'NN8n||' Su~3"+dS1*jc gW bP?N hR^ T@"Y⸿͇.;J U ٤}L}7;HMj&x}i䎵pm/ac8 a=l: F_. $xO'&g{Ba\L('`&͐kStٟOY {`!vy<2+ sӵi"{*+vpԄםk;[I8.Spvi*&Z<uKı_硶=BlA0I6^ 㷟mPU㢏PX&L 3%lc; %?oUfᢘאZ(G𻾗L܀k*7I. MiSj'GHzDe9 'ksoMi@(x 5ʟ %{_+::1rSq΍u._Q]]nlĄGV:Q DGyӃ\UpKe9YiiY}zgwN[Ų .m5[Y:mdPݼk) %Cm;c,UOr,ӮB@*/zM;og? قh_;(|FcB ,-Qwul)ӊ05(.e擰hP\=˲cTg ;kp-MZAMjY+B4͵%LroDF[yaK'B*<7!i 馂*TnR-6E :yoD1Ty"3iF 4#%Zx ML*<ڛyE/NS^=t өeAMp6,=aLft\X'7!{}8iSypێ-p_K?^lp<#%6φ%<Hbч1䝾J3CťKri'>V'3Z&LRO9ivaFK)>Qc3 E^=5Qm/\X1UYjmGonQ@Э(_Hio>ΡJQƫaZHX4 [!KܡQ zUXN\Uefk%lGZܹӑoB2. GI @!Ұ"\9ƚ! S@$CJFc< 쿼:)StҟiXBD·Xk3   o@ jֽޅ-~ 'E_a6ʤ*! oV+*H ?Pa-WфjU0sC}[*Dtr-3ټj˭Ly̧3ACVg|M R[Eu%9 =%j?05m`q:(~11,z& ?l}A̙Ԣq*ON Ov3;Fmok?&}"D(~^Ų(V3FPû3[EK[G[269W]sc3.Ny[ ,j5n9\c yY+?/R ]i4|_O~ηS0>ںa@-E!6}|8hOM=yCn5UKm_+Ef+ʦŇpi (Gֳʭ8Vog/,7C@ 0neߌԂOw]B&1Z&9Q@<;N"!&f:, v\>vʺC?^8>+\==t$'!ie,hK°Fu˥') STėD\K}ɳ2K>c $|d12.C6D6ۢkڌS$cNK{f룀0usSvlXY#[2L,E퍻/XY7.Tҍ+7;;-"8>iV \$^Jbf?8&@ڋDՄ9HloM|^`J…≧ $4HflT,0;{zjJpSf}! ĄQWr ;ڢI 'r?]/Fn^_0Sp,.zF~sa-AЍpp^ŮB 4Nsڝwɬ*9HEB3?&mfiR M`)vjia>/j;Ó&<+Yk?jo T3GCk Cz=|BbϩL}:LˇƁDzn t4ă~/*&Xc40k.qLCB9 d/jI^#TT3K A[X$i:3(S] nIa+ ]\#A&|VY8CjJQcd1 o$[kfz1ߨ'];`P;qZ͟}BT-}%Yt*Ċ3OnF@%gv1ъ .R5 [N:EiL@mgwp-uTxyy=elc*m/;#S],'m3 3V<-~M@a<~]mek6]OAKG9զg<6Bӈ-ƃ(Fq %œ r&.>]2J؆Kcv@-qh#JL+{ELƤ 72^d_gZNªqĐ򹍌/aV|J^d 6c7fΣSAUѥ}qJ̜Ԡ|!Eƚݞj!slVl /:K+03P*sҭN-<:G@G~Z'LnYϤ.7YS$-+_C?dgX Fh.x/q&_(FB7 _"v*rnAc&D_ fC*yZ+EQ9+m(^  6vc-W3)Wlvp1,9<Iə =Tis$#ZKxٰ2M,Yim-giR,uܗMXo'jlHc4)RQp T3XiONꊏRok #IJСEkA[_[;X%]>Ձ\M䴩l"cW(7 y/w G$l bY޽wi٩^>@߼0}㡼@ xl'ugG\f"쮟mf6w&~Ҋpm㾕}5-Xf!r$CGMf22 b?@:fAߘ ~@@mKp&Bl/H An|_%SXa&+\M3dI&7wřJ}H>iCˠ%jv\VH;3f9ؒ^~9& Eb(Z=kD:ŏ (xB:F&&I3kU7q7KY.W|]8Q@Vѹ,U\Pl'rg.Jgcs ,|(+u)- ikf9>.H_G0c,qIYrJ\u͍~cRW` TL\%.U{BTuX*㒝aRM! 5(ˀD+u5)nVu%^UYI_@VyL6-.GmuDsqYI5XCMC/Q߂De%5TBqcdKsǺadK4cim%hkEuߠmVF`|52痑:r /?x!y@y}"q!điOJ3ѽ%M,>La²e@$.K5LbF^D9r*,?%A"TSU `ztY( MQu(U vֵ:%'G v;r%*GQFU46%} "V ׳5"Eiun5`#vqU*kRיMI)+ٕd+Xe@8E& 8 {XLmLMX'Gh?+[gU;QMm9R2cLgZQwoR[ 6_{Xrr ζCdBH D[sO-6ϑf:FХ|EtܜLQlQl b..6ۄeF\7.E  a<%满/(9]uu[EPkum]{֓sY[엋I,]oXk6䜁3PR@1a2]R_$=[ҟ[k\Lf'0cb 7~% Gśv_LekZN3c|禺-& l']B< @Чk, Ma S{# dY]mxI:QjxĞ!A]T,o-Șx3uuN0;5WnzC06b 5Ѳ{Dl1Ý4Mn9Pp8܄lg,j@f [n2b}J)bLȸ$ 6(2;}#/ES4Q  ߀I݋g=N0q70G)*Yu,?PI% u셕.VP,^SԞc)@#uۖ4Dܻfm@h lԧ414XOKXLy"!Cє]vpD dX?+B .pY[dEq3QMmSҗH7ۖEɓ`SZ9vv 4cʪ3fSCã =^Ջh{il>J7);;m!Ѳl]͹Ηĉ8J}{.5yV5>lLJJR`@>^]V=&?>>h!%e~`OIqBϧ6z@HUx]ڽUMT#/Sln-DnBv\sJ <ެc\צKmZ~n0LI.3&⎊TbfoDac,mjM>c{#`RQu(ڔ\ں-Z7^:;ͮ;Z+*a&˟r!q)yfxHos8,FcU &c@g,mm14 Tl.kSaa76SPCN[PdMF /i`r^bvی +`viD\F1"] ֝j E6;AH8Q./OyxϧآkZ3I`վp?aXNeWj|qS.÷ SGfV1e o߉#C<6 VSr!-W >G4g59śY#6,&YTRxE$_)y9}ɾ-dnœCT *vn ' \*ܑ=  G5w_vI!?Fm,rdg}?Zqβϗz gM k9I6Dڥ?/Ɍ8vaR@&^|>v1hV7Qy5lǭdgkd; rBo1ze3p}:ߤ$&|O8qauADOV? ݠ頵1?>.JYx+ۮ/+!+u)Pxhh+ҕ~N4ꂊH S0f2Hud ",Np@הpHzQd"WzB!#lʡׂeyx~ 2o"Zmp4<7CcPL@@]cgZHͣKfCZG5pߨtq7dqPqUezo ]' p#C >Nwm kZэ8b2{Z]gzbpŠ-0-zQP7ZԯS:XfĿ?RZlHYnS'عW]3.g޺}4߻ Y#sd÷bar1$bTŨ&5l2x4%`nO" (k:8 %a] t_R+P_T-(AQ _xuFP VNi;ģ6d-پn=(ܫa N/';6ZG[6Y=x0u 8 rSq2L "8TqeG_#5,Z]k=j!tF:~QdWXqmZRw/ d,tUU>>4^lqr;3 0Gc%O"Eapv)?6h L:>V_ۭuvyע:6nxk[ol7`,P>0aҌ)|G6C[ qTƤ2ÅR?H?|i`l>F`p<;B:-()KVGl,b>)GiQpujB.L +YCh\%UCe[5OdX; K_{Zz[ BbGRJ0sd:y9y=rhzQjډɬ.P$Z\/&<ygڽѠr9tdTbF5h9vd<,Xƚ[k35'M *~yXlE}3/6n{^UەQH FN.0O[tFo!Ob]r Иp?<~j[eߜz8'(_&FT>Nf.0/7W֛Sy, @JP۠A0NѨR tStm vEljl6X_6,Mig+wAћ{@D9H !ט[J8} ʴbܹH0 3z΢K gʱ MNjrTq]=(|wWsEA"rj5,wnHJ$P2;ۀDͤxC` $Żu+!'nY]C[Dꐡ] .̗.^;xF2|~V)"!cPQƼrremGlpI| su$ gK[B(s|r+fG$sH|Bga#V[kW3 tǟ%6Hp9]\ڄA|{&F ks6EGn|_rه=RϜ<~}_|չ8iĽ֤ 0]ߚ7E.{}1rK8qsGF>UEE4 1+زT~%7eJTg4^B? s. Hl2º_y'ik;; mi( ђՄG(}#[Qx/>WY`A29)>՛b9d^u ,)CAO}=9>loۼh p~0z,KbމŇsnLOYmvơ^ b :43\XlmŊ>es/#tS1WGds?GvM=H2ݝaIk\}wE>/DOA=\;q]d ʈ ǁ,,\15"~\Yӑ-M0Ae'1dH«#6ԨXqqqVMbeM~Q7O#5%.8Xx3:daub$fdFLJz_Y.aŦuEG>H oh%uD,.䛻f]/y)N5)=2O<?ÒCFmjX'> i24l,y_zFC QnkEU$D)qloc/o0Wi\9 vsg)oĥef"t+lԼWjwmDjIZ[Y _t#׈Ȋt#D J]ӈb,P_{kצ!UܷT[:w]g堨7Կ^UN:0gIy s؉(qV9nrC1":1.Y˧ ?fNz-n+90KbRY=ց;US}*̘rfk8]բ:j7̷Bs;y{98XqnҀiM +{g*ȷwT6&(:({M.>_2 f(:1M}i1UܤPǴd>J (C]3)%׳''o{Ak!x.n])7kܟi @f~7)'R^nSws[4O|^)-& pڹ`^GZa [ NHCg>w3X9dA?g_h2 j2rmV].c:&;/#D, 8w 1 ١2\PD g}[a2xD#qZg}kRU\;tK01i@*%S^H_3iI 3Kd((?]֝S0@Z>bl[q@ P`Ȇҭ69 .n ge"i"n$hxYv tM]SQ ] Pw(=;{a6ϟ^3v`԰G"eOmO8مO.w1h{ m5qȍt TSr J@3Vۭd"IYwa16̢Gɩ+LjJT&cO2%Oա_€YQ'+)0W`h;Vx0ul|h5v2M;$dC&Tr(F̮>Q.P&ʪ>2pXھ9e mxAH|p[/6wK Ctl͒xHFzUB%j/[yHK.bt?l /ÿZ:(hƆvJ:r(_2-rУ igZTK=6Ø;c ^Ey\A4JVN$"ue\niԵC :D29ۊPFsRUE8d^rV7oޡ[qV EC.9RNJR\;N詚f/W*g{!Fe;晿l&c!b΃054?2Fo\@,u7) \m ʏCj1G=D/^ b6vS׬)";F$c /R~"-}< :9n8 MSix?5 oz4ךA; ]lʥ2#޹JEʢ+.3:CVCӲ&Wȇ-aqJo}{B47hْ>,f&];q5#}@9O#)XMi(eGJ'& +ϔCve 'x|l<}n3]X%1kJ838dqW$csBpisaK=_0fme>x Cah.cӤ's# ,0` / ^SR@c_EeK^tUmj8oGT,B\=v6{65"=}M>* I)ЊqPA*O!wd2q,v{}H,e&}ҡ?/W+ s{4&J4S`ƅn3~Ua42rjflBZrUw>qw`U!>GDAJiЎw[Q: ęf η>1ݠ[6RX^ㄈ`z"3.ѕdA'3]~F2]rÉMe9j0$nmþȚV\93g?$'CBI 8D96SDy[۷n?wۆ\'kV#'>DvLc 8WQa n>GtFc~aR4,^Dcg,8X߿{kg5Z4DN@8*56hY[d3>' x^1%&9$+C6lCt%Y9 ,&[J ȒN7f)w8PSdQs!ƹ;qr֡Jl<uol9oM,ktIu՛|;\754*t7t;T~^vݵ]qI1>:&ܚE֌NG՟$]աL.j @1r.d+akatNo1rt=A.bUBTL,.:MgG0µ (bcsۧ 4eDAOowi9'1CνsIk/n\P,KC_{,o/0xł <o@}^=&er>ƚkYJ8m5 Ku2^yR?|d!MmSVq,mQ4$1"b-eew| 83/G-Oed Bupߘ~ӣFޡe|tV.j ^OqaPx04dmP]$S'~K@ؑ edY3vjl0uz(/@{6^.[hMO[VYί=:IڏvyW *G]<Xw^l4378| ˺U;/TTʳƥ1$4栀m*vW$5  Db;] fIKqF\9 [DZwq֌y g@9ˁ]/|R}]SG$^Qu-dȄs*nRI5bc*=xN͘蛕-GQyA 0p/CT!H$R^|?cUPR&~q4"Ĝ$v$HE{Hpꀮƌ9|76B>%r@܅=&zFQ+;Nٽ O])QVA=B]2dWS&ΛTU/+@3ݰnP`[&Q]*ͱB< Q"^Qjy.u{ 4 U$j.e$&TU"׏Tm$]Qld&l@7Z8=Қa-nS'ɕ0Gt]Lu$&Im ݾ&`uQzHi͑X :>7]hZU UI>TH,W0Ji|V{|zF:#c1|֣Jl-eyx9 ^p`6 30qNr]jRZ"$ǨkGBAzVPf@_|m&Ñ{+F cx腽hp>Vz9|F+9p IҢu[͌=ghMp利?؅#˟Knn}N?6R UŷZ\zȯ=Ҩ6`6v miĭ1m ҋlkUcta7摆Q,A: qp!&QORϊ2XnAF/5/7L3ӊ\Zx uo5*,fQbyzs [7+}YƤ<]y;7. {y;\9 xJkj"+ ~#_e a|XbUl"-_JaJu:gddNEKq\\)$'p,{a EJz_]ɕMDDV(I_WK86|oqcC%mqڤ{ /z.1s0z+ hߛֱKD/ƎxM+Tx &$?|bfAS/1.BڲwYb#Gg$CHCzS#,r*XPFL_Rwz> q"Q7cR; hJe'F1xb.( 6zIN<@v8<+v76Y]4_p8!hϹ)ȶ$`Ow:v65G :GTCa{:>/=֜KEC]Msg][i~8mfl|Eċ@ovb|ڙ$ 6>ԁvG7= W/-@̎pY~*&HaWs=Vi&!D `CmuTcZ9n%kq~0je[<^ ȌRX԰]eF1rIߵ%^C1f;j'JAŢ@ JL;Z4ۆrda~ wU7ʷS~j^ z8inD[7ZErұT[B [H6Tpbd x3`Guż;u#\fq0TvdMÓD%9.wK`sZVкZ Np RnJr#&qe/fh,ςDSdHހ0{4.^27t_t"Z q7DzןJ{mN4ԄS$-)5pr*yir=r@ 8"Fb4A/yrYa( MoŒw?tL  J9wi`OJX =Z<.^O4#`(ҟr-]҈&нZ ?ҽGFxY4t#!~8[~- C 1yX`Ν{l:ؐjk9yUdX {#Pe^gy-bF)=b:s:2*28q[H4(V#*T;r w4eTM {3*?؞|c vTr N0w05:.sytv[C P GYEm^9\@ED6y *x1JW9VIctb(Z+$YZjV 'B[S;O:aJ^3FcQ՜&`JQH츃[vD.Ε/C%|q|TɹU͟!@ rU"h}klS~ cG#&.yw@? 5S5n_\îH6 +4!-4kzڲOdՙٰೖ2aNmj4 `*Pf6,>m!fOdp<4ՔbTK)W3K<^ ^I?OJ߷LS+_T1fpv:}%DDjQygO{ԺX/<0!cWhQ(ucjNKA&jv^Ɯ.5@z X)q!Lx#aCN+̭?{k`ȿR}uT(s} I`Ѣl~"8$M9Qr8J XtW:NDlm8UB>)~| O:Bp8XȰ[lT.S.ԬTLey7ak1J <$^RƬ:{@rQz֙}m#E%}ӭ&!5%!xVN-,ayGױ?rT*1Wv}[X]V n`P֩;2hkh+I| 2 )^xրIVA6J S]8I%Vk`A^` \6zE :o1)N3U+-؍bs`hYD=Jߍa{Zkˣ)Ž5&1oaWT[GN -O/{X SV.]bh"Ε1ɔք^w u$7xdO)a>Wp^=QGЙ:YD/zw:2 46r!,r $ P_)?*/;ڢDmFYuPw+nJ[1Ƚ(c.+'gu}hj,_գd `6I#d1)\5}hM؉ 4_0lt-z}r&c+(%'dwq&RӟtdjzgizZWl#fSI>МOщ#?>61H- iaNs;DU>uChw5P"4/JzS3Ts/;Z/ue] <6fkֽCFz~rZ0wB+.=g|P +fEIDY' \)=gHhv!#v_m'W-}7QoL9 IWX,o/8·>huw&`|i*mcN)vw~vF,W(%&ƹ]w=›A*X v$OQ"vT@5fQqms틷m7s.}0]V+fKŦfGج 1o@!% B9`dg:O |j5ox}`V'sR]s_ZFT}i!m0y4tgl+7s"ܶh(B%0i?`?te vCUE?WBO2 niұs)oìU0#(hYL1khn -[xeK.{}:ڦOq` [3TOt?TgH9A6(yE!iG5:^3S̅4_4+je!%LwV<ҩ8;@rQ䵷\B ۈH$~J9X!%9GK]SU].?}\ }&] banܾ:+޵67*T԰kY~(J(Q:*e{#@@ѝ}3E-Uf hDvrbn!֬Bv[Ɵg&XnW-mS͠UxlF~["ٽTʗothJÃ{zhL_"i2]J=-r*"BwE22Y+|XC5V#\{ސ9ee#`Uγ5CKCn8̀>K.W9zȠ]+ Hd"u- KR=N*I?9`#8Cj"xtR-%nj?46 Tى?2W^_$+.{ h@[n<+'4iz}=Ԑfh$a+ff0(nR 7Y\vy|\@m͎c6 %2c~ŻlKTkHl` ˌ-ȜV=pyYF* FL*䏩6V?9ڪwߨ` @gF?.M֫˂MѸV2PhRIrԔ/!٦`܈/3[M>l&| &0eF~xԺ*g؆+O;iv]h璘 5 U2nn:0ɦW>P恜Z|p;$5\Ǫ=D-oA+·bCbb_;)PN|*b⎲ # %M3VGH5EAҠ/sZ4ް&cL9kZ W1 &27&dd9EUcّgOZ:7g ʡ.i%md\PF\8_z~!bTWVyzvU# S!+a6X}sY(Cr5 Aq^",F7bi:pHe&mS?sWsqJB)>^L 1 $&2{j i CM;ZO#z] ċK?gSߋ] eq>A`[֚i:5)/UBZ2a|ozc6xL9cvx-Jjޡ ,0=uZdA8 :p4vp/_Xfw(*-P*M2;Poĭ4c{uS\1"_YY^⧳fGWrHǓԢMvexxFœmrg=䦏*$X仾 yYB G(H~Y!>˨B$B"T-OYsKHM&jM)B}P +Ӳ碳GvzFTJA }q7 8EE7U_R"JAv^-W-돺z|.Z"\dþ ^c3AuEWrmw^t?;§5ԋ@>\'ItE.@$!;˧qt9P_^o'PCTSIڿH :rH:<'̰$O  KIV]Fy1t8Dx~ yzuwzy".p0u?ID #=] Y5hj`%..=P'Ă4% G]6wnq(֨jYb:vi<|2`SZ\JS=K|QMQS@e'qcg*I_y >#^ܣ*aPChzf[?85vxkd}GeKW uV]jœSPD:muA}e' /#w/!n0q2',~ ƨ]_uաK6SA_nCsGP20<+ "k!iy1JᐣDU?}ޣWa|A5Vx okIPŶMճ"j03 kWIsFTٗPn*^fީ)GH3 ٯ\.Aވ@)u_ Aw* ڬrV!rXgNv yxԭO7Z K >)PqVAޯa'6y <`IԐX*40-M Wh_[-x40T~%>xԍ j;_J7p2_듽 '|hl:Ëy;ڸi^L\fn"^,eo#N' OMAT$f^Ur[_$%(@'nRbڗ}Y> NtaH 'ʠ?m/P8ro4Fxqr22w!9xEk~K-9776Lu7 ,-9@jI#Oпp 4 5[3WueV2C>!q`޲_M=>mNPz;(1\GjB Ғ+,!^PF_E}=P10JR^b)jP}; \u4!ؼLE;+>8,S]vF1ԳIq@Dhg a\q\b5uJ=&Z]l)#RTh5Mߋɔ^bAi\RP5&EIzbB8Ҟ%:EOgӗ!vPS[b&~~ҭ">Ν'45)oUe9P| b3lJgC+`'ihȑ>U߰FV{V}́톯HFAlcS:wjs,|Z|°uo=E FQrhغp7tT1RKes0Od<܈y8=]l@b%UA'vT\!\KgoּfJpZ\}j{usR,!?mK/nBjNb̓H$lDR7<.'4sK~oT\JV@OK[2v+߇#(&!gDAů $L: KܶobGdETsZ E'PA?*A״C^ ¥.&p5ҟCI>JVE DWwqÄ!11@c}vFh/|(мJ+ZA`vZ\ 1wO|Q[̉RB0M*)Jj~4%X<8;u1-:C]F{62*=xA~&,p8LPq&pCP7ۑAȴy5H]QuJ0zǵBµDf\2DXd>?O[xXEp;r5v>G\ړ32B9Ӏ6\aUs&\O$ n.OT0&R +(/6@O["n c?#>wS[7ҭك'7 T_ VSp^&9AcEa2f9/r)@Ny}UA!++f#>DmՎܘ.Zϐ;w ?gKԗ_gtFoH+23]#+2i1 di,JU.„2;HÂ'nof8'e-GZlᱯ$Y0|Z֟tZEha}^vr`@Nzo(ej=i5rH&Mx{giԉ@-䐊h$,piy1 pz3KDxz6xئ9%a#R3"d%P[;pd8<8-bkɩ< bCP<|:wJ^Rg[mSsKzE :t\PBA GlpY1 T,[?ë-i_q389WU4.;/H[,Jm+Zx 8`IX0~[dfi`mcA>!|mQ0U`"EĖ61ԌL"ƙŖ\KoRx~aߩOμM>ФѵxU`bu;xMjȁ׽3 }Z .S"IeY?2 >*EλO(nAmzBzRkU8P1ٵg-OÑ4q߅/>ICcJ-6c` P}N*I"M{\9',I(jhzzE2b2 '=8h5| ,Eu֛ {%L1➢):y< ÕZ.}vD1I|<_iO(io7(1A |}Tjo-JOt0zk289MZc Ʈ_ އ؋?V05QXҸs&l82Kr Ohj c\DuÄ(S sVم|mKE?ʘa{!"R*ˎI_嘆PIa8m*MxCxVܿHΔ n&l˲)S s2Z_B{߭qp.%X4z7_yjWğQs:V;A**JY.ꭐrya')L-jC7tYZp%l`5V(C[kzT<5ȟS֝Pa*:3bs^e89!c#g.%+p2aU*rvY|{L@-pe9 U uђ R3f46_u- tI0$-no[ĨB_5[Y skhsʹd°wjq *;P~j6I٨IܴGfY鿤ưvJv+A hOeҢnΙ# ȢCeBYy@S#d]C*n08OfAg( 6PO}N Xee\mb#QG=e(H;@VY-LpZ>F9iڣ._?gzgV"ӣO=`yͮ p+Зjon=Ej #u1 |@⫹M*xnufvTB9\~ѓAO./ġ_LdZ|N[M=.n:HPV yPM(XBr헗U4MMX*ҋè:ȁϵLCpt#~Ìs#ʈ @ OL vϾǡ*Ï%AVj .pLS{ b*o~5&M $6J̾ѕz<#r 1"Im [BիM!>Wq{pt=d'(m?HԲ죀A"T|K~U-% b&mR KwluT۫c)<`\vld$FwqH hfU gd׏iVQ$}Od dDFe9acwPXZV+=M֏nK#ڵޥ,133;0)V/1o X-̸%BxtQ5%;?ǦpI%W|."?K"ܰIo[ WX fe3&*KЅƈ1/s7mXtKҦX=f˨Ug9Ggh~M>؍pK\pkKNA_xFi1yS S Çje}q`[WKNNӲp? 4Y!1*_^I >$ M90D%7H~O%J.Sgn!̭yh }S$wp&YZ9DVd\^w娻4x7_ $?ʐюFߠxk4GmC|%ʭhvn66ZBGAea.:=tsYB1mտlkPjR[rNLI}n67pp-gCHpaIv crfub~]g$WL:ixufd/;Vi/o8%^J?ɉ|@^BYU}!dI;:i+ cuז3e,r}M5y[ иLIEjǥ>.ʄ6 +~l(mQC7F\(r3aSw#(P3,ZUI,`D6 ' XS. R}vw۲bL:N|=^ޡ Z+3<9] "z0BAJWvЙύ|xG|E.`\57AIn(s,8gm Puw0W0 Bg[!Գ6 ZGEbs+t75&|s!}PZv%2wKFyU:l\t*eVÅVkIFZ5x${ΥӬ}k0+[.ub`^GcIVdI /[^g71?] -Mi6v>9k׀!?W7I֏)'@ ) l-5c)yZmJ7Ә`f3rlxbDꥆ2 |Wj$a<a3dg2v6,,n=Bܲ7kq ĴFg'Mk/pY2CT J 3oTvS!XPx}H=]հƳdHfԈaqBORc*$ G:7sa[c}ZDpMs I:Me֎rƾ0Xu8+'/ꉲK7/-,n>GNP+\ۆyJifds^.Ŵgd4A5753TezoXcF}d`xB'1~mʤnjN3ɵY׵sǨYvi(?/!?kh(OZY006r No|i&6i\d\^%?XY1kd+_@WN,FulB1E!| 18ykW?cog&*^ ]/f]%OȜxVV/QRGryZXl>S&j($D峩u[m .<޻]zRJ`D?zBh#yn1P̡xm,pmyDT4b7͜C)t5g]IQWYcY;pZ?mAB0g" m@UK>N\Ԅgu Tӓ $Qu%̾O6a/~"sz[P3F닽i}ՓȖ*fV,mS#&d{Γ$@zNQ%1s,gm0qdE& Chw%,!keS mPdaC207S/$ż|$^qGi-g+$VjWѝɩ/mڼgx߯1w2wo +ade<{{.Wm5Aݫz%MR0z\P&DsOa& DDq_"cOVDwo>WbZ'Sz|NlQsee ã;%l-Ca۳ƣڵ#"R1{(z#ME%2)y& 5<-"]c #]L<`#K1gֺ4Ⱥ$<w(>F h=Oè{Sc(4YcF@p2;pV!U׾Ϗu/ȯ%i8kҨUC3L1Yǫz4HC@9W7ekaS&nF DhE$ނ7ǡzYBs'8H'Ѱ RvUz8b{׃UU`$KA"RZ?)4RbԉH>w"+)zMgzFї[4}AĚ1\o!{TG4_, bѯCMe;״ 5 ivW - {ꐑo6oBӚfO +ةk-jCs{G)+6&gvاfp32VE!|_6 48Hi_9ͽʪE "BrI AuNN \FZ"3sv!8TBmD%4}o (0$SQӝD` CF\Y1d}ؑyDS>a M{Pwi ޖ6AJQwzw2q"Sjm}ZY#MS=E4]ʡ~ N7r[oz/2胭9"7Frp \Itc:k-̹pG%BoV}$ Ku~/@hToq_;l<ik,\rYڴQN7Vs3Цu~Am`yqKm@]a\VmJѤ6(ʏPBX*g(yhyZw7[7K| 8^t d;!$_ZUG#jN?%]@aP#0غέ=]RuxKJۡ6ܜPLgIBֆIJt' 1HF(¶sXP%AY͔/X?MYCᑫ*5&vw~W-D |3{Pk w 4M%='mksҦ6?]oe kbVץrzN>BGyCގ/3lcR{~P p6LU|r(8ʊQ(\ m2yTǮ%!қ#Bk#ğ^3:ld$tGl+5Z kk0= wC_ۙI)`|Kyw7OK/|91 r5xjNkOp,[;a dz‚С[e;ThvX.wq>q(EO|jtij%++Dj>={րnN.$e <ELN=EG"C{:,L}֌l"s, hؑ3ҥo[a;l_4!ꢉz]1kV%4XWY1;x9;N ɾ\$W|>C?nixe9(o~4{C*&nCZLq^C ZtLfK,EКW]A+/ߌG]|@fjdH]lԚ16;edmWH*.t ;U[Q;r3ո 6sr_#5ICY!\ /0ҾNrQ /v8L[Piֲ=-3Y^B);sZ̋ZZDž4~;?1;'[FuT7 d^=>*$pIsu{4 ,yOb8pR Vz wU53նl' *p0" z;"{M.ƺjδ<Yד\rN-vj˄-DAn`DjnTZxNS B>:Y`9ej"tr(*xl=0,MD"8"> 527)CA˸%<(w1Qux$>9S\ɲ/ULUdRe90%~xÜcife;s5DV"˝*0U"R]?԰a%J,;\ӻXV8{_=cuX qV|) Y11 &4SD أffֶ,&B5ўAgbvv0h ^..>ȲrKtVtsI|ѻ΅~ޤ}!}^ȣ?5u/XA&/VG"K)C[@!!OjYҶE!C#_&͈m;YEkrzy)&,ĕbz%O8A_?swdYD2m7>Lod]DE#ωvjRԘZ>܌Yl'D>d3kmvUNKeKms?嘥"+R2 W.rGv!%v{D4n3.> 8WZB5i)" m zn;Lހ:Kj}taFMrϹ>g9y!ʈ eTh)H~xQba5˰r_N3|8p+E xqhWq; US '!/u)<=T!CIԔ.Q);֕I~[B}Ԕ/Jo}u-~o|)d{iӫ䞐1= Zr`W&)O\шq$kb%`ymmK=]DQhhNg9?<Ted<͹Pu*吶'YK')/=!D ܙ:Q֔+#6k]O̳~rxZ?&ϠIkM0Qn.tBRcԵ4=ư㒈|}ʧ"rcHG'xI"@-b$`tbA5S8SadYb5fES)RbhPzeӇ2'ߍD/V#ۚS9w0x šI+,8 k"̥C([ ڌEw{]s=K^xAz#/=7ؼ 3>ip&V\qEs.uPO3#4J?r8^ ȖeTAF?@|ة *>Er!p WZwPljPhW.36 7K]Jor†:HU/Fs]Nc=C-gr@zfukܠʿv@V"HZ`F5Tx\]\zD&A&_98?Gb%LyS tI1Z3- 4y# i&9#2P'&p?3fl V=Hq0e 'eHȏ].\uJڜ?ݓۮݑi+iwPO2n!|Kt`/SΦ\mbWr-_[:hqnp bvX)xdilww_f JK,?7KhE/W 3\&y}}>W{aN(xe:45ւ$*{W2A#:4NCܼڊZhO%FF}޻:F^t&ۖX:4W1׽@)1%0:0)iHڽGn-DJOAD<ێDܴBwrr y)af(DF\ufXy1PVy6| %SfK 7R;Ɛ>AQ"MY~%pkF6JĊ:;vW_G`! 쌏<eu xPƨ?P~ۍ@@(IlC&mwqG LDCh|ˆDj]H. !b>8?ވdHkW%>5x31cV745vǏB{qPi݄Q)5}`Ŏt` ^}XȾU1J?5܌AF}ͿBAY0hˎ睊H^nkLB'e6IL^I~lGv凰((0])ܜF@}"`EB)^Jވ @I#{<`BZ7W_*/uX/5]^,K4%?C:~qE(/xL|VzB&i\$>J5,?oa9t4;Zo+b ~s5ȅ\Fr7ϧ,/Wbox.A C<k O/ @ !SdM!|]*@>K'Lw؊wwd2-vy#T9k {49cѐZdU ŹE8/3&1֖ E$ RLK>ev;]Yu?S)87Ϸ>^#FqlV|pVr@(+^HaK3'u"FCבirȷh m&y+Rf"h#qnDF̭ T; >x A]+psUjL}1qxr UC*xCޗ5(MP}فf7:`'KX13$3B7jf-I'%C %GbU_`-3tuEɣ<{~^VGh 9:}lp.MW<$Őa^sM]g:JI>l\p*3znJ WN;OFצybNv[O$48th1/N3c-› 8AzA.KOÌ/nS^vQHDcD4G7C]Ż== V&/0FZ=^ýu"ZPA,b[k;[%Vv!ҏMzQ©W†[p1?u5u: Ɓ3## n|i95/,4q4wZT" ꧴sO\{ax.p8 bϧ8H }5͉#*+5s]Ppu]-W0"f^aE"}=X:GnJf`NNwzD!"_67y67K+P|H' c-addm#!j)箿V+\XymGƬ/Q笎" =>olyQ߫J՜Ҫ 8zhHhQoSsy6\XPU(1 h~F|`O1O ]ٮzdZ#)ߪ)YZv*80-ܵњbN.f'?g%8P;$ }6j _ʴطU6ctH&1|i$8푐łh3 K*ʳTƞ(|zXX 6\BlP՞-O6FdA ~߃kAʟqL.#9Ad1BHOy.Mh6 A8Fuդ|RE4~#Hf_[rC8( i] ɽn)J[b;B-=t ~i_/TSHvr8fG}N^V#!.fw{DqЗt**V8hvծ]%yz7F.)p&Tqs4$du[C*Ȇ xA\۪=$(d)PDkc5/v= i뮗%#GjֻYtry0Zu\^3(Żo ɏzdnh?S|%DжU>+?"e`)~6K -ٍP@p(PQdl3(Z+rhK?"tw m |qv[ 0h p['NS~G1QEmx Ft5\ DR-+SԬaaC]7MC'rD?s&Apőueu!wb 1i*Ѐᔴ}*- i9xeʑK |9#'>T]իΡ{ %ϫ0|6핒I,!aHͶqeBŁ[X5X ŗ􋽒~;v=O'{/ yHYn :ѬݎqRiukxNDtR>4Ƣ :Y/'v"qd7-s)Mgs' $[”̱ދЃ# @n*ObV+h(<<95R r u ֨IfDy&8tovGoH rj*i3-U^$ixkœB{q/)aat}DiE7_ݚoŨ#K;&ΛWgDNw+̰29ߧ]E CbP g^BM,#(`%ɪ#H=WO; H;Swr:ll w{QyDa.C;~f?/CL #@l?E'cp8"iVhY^![FO^6(|8b!םaW`]NTH[=F{er`:0eq[K#-Vtvh դv[8y#grRo6__1{Obd=02b#x9'Z_Ie7̚7RB& ֘2<|s~R5$VP1eZe:763R6\kǰ.kP﬇`Ӊxu,foH_.B6)I~Ř|BCT'c~HFMiNj(XGT8ljVO803cNw7_Pth F>}{7ofr<5{dP#X ś)@(=fByHx1u\^SU"+0@ A9**HPL9Hbl P;uQLDX{VJ٫1fW`sTfO6&~f#|7Q'J_$A!y:ʹm @/g v*y"*7`tǏ1 R]?n] N}7n$ -l 9J* dͼJRE:?Ehe/M5PB>2u2<]I(h75E:lCȶw42OѠN>Y~nr̤Wt81r)h8.n{"./|fyJ{y[`-f#]cCg|}^Id@Oc4L7䮞V:LY=ˍqKHB9kw'&y4ӵN"#~8 8R7垿èRpO}b&F{D ݈&zt%9.]9CNZbly;3<;C% ?$\vG{А:i"}b81cjQOK}RH?m8SARS~Ѓ~t\A-b#r|dcmˍ2q\s3*+TT`H/I A d24[vHK[ A=gỶT)2׈CQ{74.!be6bB *V9p긷U2QٳiϽ1g~0>U'j$" 1q歶" ׷筎Q4'Tri& #B_~q >\ed/:=ȶJlȋh9"ҕzxu5O1v]K~ ,p QvjeY^5H;ԛ^ԡ>6ZܒԣynDn6aE?16D B7tЬYojMAа]1|$& V woaI3VcQ,$'#ϢBv^O(4&MW?;>8A&|m[48xgA'aO-ᗞ2χB?㇘HoҐk~Tҏpy@ofԖIYXnbP:É+(h}汑BK)W?o$|:#eG18 [D]yCBiZi$a769kr3JⳖ]#Q}("mֹ{E"xXMl7 K`&C+޲VЧg*[CS[\|ЂaˡO&t8X lAn/Ӡft\K ,C۾4k,Oz4;3,blMԃ>6tyU 3SꨆUZ6nl"x$D6c.٣jlR\\[(\a[2CH 1xLo$sgf#[ CY,9H63_7x`Dĕ[t {rb|1x{Bg@ v6 3RS.4dM,eLq0LcFڑsŅ $F&08U/j - lڂVN:qN[R^3i) "%c/Z2saXAQu?܈KYkK^xCwy W׏BÝ/,Yce*ԑ(|A#`{UQv)}]ܺE/SU([g iywdAGoj<,2P](,=GK];r׈KT;J!ꜱK^w!\nyWcULx/Μ$Q&4ip аZQGCſmwBuם6n{LzCîPa1/B|&kD) "Ku+Oke7RLZwuLɋg'2_E࠵uxUh\=X qum6vWI+PKF{{2dij0 V7,rpfi Ξ>af X4f0J]zWVͦJ)X;hy[Aų-1/gx5)֔PV#l9nxu4-S RLBH#xԽfˁ)7nr~ 65L`|u\f,G ݢ~sS-y;0! ÆUgnK&zF}VN$V|FX7ӲTr|.=EƘ9-;Ԏ vهh_k+E)r #s;lWZ%5B74ʃIO \/^bm \ 2O_Ĕ_"뗭C ohNm#;#+ T(^'$k؞\@aC]`!vh]bIe|h1!plSsbfM5ril4`Iח &QK)5 81Ge,n3lIK3HO;mh#G ] mxp.+0v,R=?"^<>Bc^L[ B?Zz#t Db2xf ]~R Ho唆kf aNӬtS;r rk@FtjpY/7.\Zp'b%cٝɒ UTL=m<uQ.I<.a0^E{sqeĩ#m̜6je,nU.`nv#B#d=䵴ȊѮ#BVYDg=(7hKpkڥijxCYL"N*2 59U !vû+3il`@Z.;}loQpl%v;1D29%*B|1:| >6]t:hG ,Q3u9Iڗ$d~auA$@>+ZLȉ~ex2M\(=cմ~!1QSBwL9lW>#܁쑈0jM~8{TX|, ?aJDq\~#V>P| LfZ'3EB{ḿ_^dX7xCSF,FS8Cf^vO}N4:QJ{ W:W\S2'oHk޾`$o5s[_ y1El&Xi4G_DOsȧlzOf#|(\:Ǡ%6+YGF H7H\P%l_.gi,c7!.3OQMmAYE$l@m 'yުҽ*bߪQp\<q(aowC04M pc'i&٩8B$ER"9B YR+b&UtZ6YiRon:IA(P=T0\'6,bzl=snLcbU4-k&$U<ߔi-AdgVMjW+!ri߭Xtz`j 7xVzh9T4#mUJ_b-Ť#[\`ru;fx+Gq|IW%qᓦTTiqI`Cx.+0Nrb+lb63:&i8V-S^ RtQ$SUEOVJ_SOj}?,|1VF\}!"NG% rrӼ|g{+E W =Y89feXЦ ]&h*"s<FL'0l*<:#ߣv .Yk6dF,e@zsGǘv㠙mwh˃DyC7B0=$sz4EspL7v 04Z&Q@xً>t#*YYdGa /1,zĈ~錾ۍD (w ;3*Gw㌃LqBjk=aRUpd)rꬔRoJv 88 =3Xf-xrY:K WnJϧ$UXԾm:Cg;VgSO] } M%-& bݞ; Ayݪ1B[Z܁d L69'kM^acKDb_T=r!TG'a;i'0؅HjG4IjXԳN|%XY%D3&%m9 IBLQ%8~|s@3{+<] 3A~RD)Ý[ƙfL|8 S/_kycv-}.ns=p 6+M8prFzxw#lH .fPaӫ2f'D y *9 gf[JXѧwvMIOr(ZMI&&\ŷmlA]g ($i .ӇIS|5af| %mOOǰ.nSϊ'[3r -cG]i;4PWwD!M櫍|"ϵh}Ap<-=pd6j ]SO%ɚڶ,)snk2=vaaUI" FR%Vϑ豈X K a` B]^sWR;(lEG|l\9z-ol:rx*0@M'Okuf'uf,Q|ֈ6I>~"Z="" sGIY=1gnâz2*Ǟ?0;u4{_g^''D2@,gd힏>(úD|qæO3M `HL\h:dqi,.ۜkT:grݳ&E>ҏiՄpF7m/D,sz-ʴy4x5QАtY U?Q 6ҍc*E<0H8@ =hO(`Z*I2F?Ba"^G%}<Ͳ]7eiW$˯(T1ڿ9 WyTr~kǀ1Ubd {G1^ACGLQfG|Ur!{;W-+/5l$;QA w@v8 srBO1;+3ϭd%]PFgS 85@#poAٝ)N˜ ʐS6p/ G-Mqm՟y`Ąo88`^@Y[[M"ּVCa0_/L0 C63!" fvbi:GaQvUúA+Z $劌0F|{wYn2f*[#f[SN'aU4YFXe-Sx;." ̎h{b4zd!\=Y>}|ڲf^%dȡ ?>`+pWQc|:4弾KT]g샐%oھ!q;@`odMBހu R;S)RY{.8#|>@bmxv˭p2MUI{SzM1y vknhm<~9v@ӓ.P4]G~*r{6nي>.mTD4 ]U".㫉oHk_Eʰ֚s[5Ɛ] (AwզoY]f-5Ca(kBړo$y:p:,zlũښN,fЎ^Vxݺx#@Ph͹6HA_Y҄u_^+GX.Rf7UQ PVF'e  ᚌnB9HM):Є?\ کޯs:"y%!cEaRC`4FYMU x@͛FzMn_2Mx/H @h $)}{?1/PH@ ~& cO&ǿmD7LPTވHF1ѱvb5y\](\#vhhXh<U΁)͘PRO6.x{%Tаf1 M1W>T3YE_7efm ƥ1?@F@d,dJaDo>7k| 5 %)wcD[4Fa,DjsoH Ҡt:O T*3z:I& J܏IH~c|fRՀ#G[d}=b9i},!*6̩oXD(dJ:CyG4 9C_Db!E*b>+$ )_.LnC5wED@X?ET̉ Ս![ò`IּwW/2q4$L2vY>:RIN3.}6 <  LR@;(մ)+Fѱs5MXr=b/\L`Ȏ@|YM=w\0b>RI`vjۡvP9(WV{eaW Ċ KW; '@(PM"bo֊ύd,iK$kfHEP_t#Np%ڝHYF C\)s?V|-)&F]ΚT.TJcF/W(B)#AK)7oBx}+_WjKK?Լd:~c{/yL?+~25V<8.]cvO'b'Ԓhi0R;K&TW8뚅gyb{^"," 5)2PcjS#X$o{HхNjt42t~5lLlw3 ~n#K R٤u~=fD!60l( *3|#ÜVXazZH٥oqᇣ6/,gx( K }k̃Íh (_YR8+{eV{@6Ng./J x}%%(֯ 7'p Z]mW eiV (% bgBd"|+]f8!:,] _5-/*\U㸒8ds.1 Kdy*7UDLUpJAϔ]kݯr .H*C!wIY\+?M7xfoHm'!(&GPp S>^Yhfud7}A5ZZWw%fv P@鬶3CeȜQIfh0ҚB"wJXGGlb.WE~1=}M\5Z退玪g|ؘG5̉, 2Y&nRRcx1r{gd!ꛉ39;H#hG{`e~Sy{7h{Š]ZTBnC tèx*} >$ ֽmVn9,yҕ:Κ},s&r# ronVg.,Wi7|6njש?@]cT^#j&zqۊ$P,] 7BYTx%nɿ`nx4jB[C]e%f$$CVb z2?4*o*^;7@Q2J8wׂd$cʼn+w#b!cB%%2$}nYEkz4oyNʰUg4ۜG-~ "_}b۠\vht U9̂jdJk/NLR0.׶<r]~G?'W +?⋐/.0Əq?xGjy0b堫4GNbݮXr[)ARu/L=C3 Ft'Z/m^uN.uXoTLԭfm#hSa|S I[6$aH{)碠+%vf)luT`&CF[ϚэQ%"NO8ߗ~ Š.JՑVE,LҘ@ɬ}D3H^}DŽ RqNf 4 =h!c}"y]Sj` 1 Kzq=r~kOl4W ^ JYmF xRH'(hJ ~|t|]eI=ҤĊJ|3^JTЉkb*y2BԬ޸{7w 7co6a1VV9G,3 p]p tMu _3B=r"uց2UwL\G_vS'd:V)2c>.VXJd…Zn$@/=p*" C4cú'lClM.TXp]T]8Paq8>ې?ɜTYݶ\*Mp5˜dj\-(RO#}=1=`HcXQA}&dƹ-9PЧj6ɷ" *`пeu4>8KN>UdSr&$=252 -7Yɹ3 -J.7fpBcš泬Yl: ۡf|(PR1ͪ9Y#s[ hKkxK]G/a6 ЗtWc:h@3__ h=@D$hp2+az‘|N6}m,MitYr%}5Owft]KLyZ%hӆ&0yk=\.L'؊A q/ ̓ w2ێLQ϶2(~5< vlpm3k(y侑WIgCR-{W<@{ۢ{Nt<1uVB.#]٪cW%|J[NF\Vw2ħݨ' *Uu|(pp9> *u1h9:^C=Dh@v$Iᨗ& dC%l6)iE=L#\u8.`.SЀ2CGFnⷱ?Y'fNTl,X4[_۝YtSEIt{#0>Ǧ 4JEco68c#JGo57&RJJ-o1NQ@uRs3ts*ei<]hNRQ/ȇXGluܻ$br%(фX9d[.#({&W|U'xt%5AM^"{yϗoG!%,e#cxoa@_O>cq- [b=7g8 7%qNjz3RqX߸Ѥ$h#n!>@q%$V& ͐C4O}-5U bilQzCOod^w̄tRS $kb ׾^;-KId?cD^81gq3'W9 {V# C}|33F uXŰf6qs4?(O.3™/~,2g9Ur5()^g@k qȹŽaf>~Ӓ>#ږYCeűVBte^ D@Ty:!k2N[c{IE\iSXnh~Qe 4>?$|Wv$38)qpZ%A/᯦3!%35ɻJDd&DD8u˫/*R"0PNiMM}\}5_V;WI@f],憼k4>ݐEpЛoˊݓ~cT]EFOs( 䳡v@~ 1Tqan9kpET[ڃ= U"5]c<oo* T|7i r-|E^ǵ}Q7 xB t؉M%ΫI^K߲n@Xz׺f/1a[Uա bkd)r,d){f,LJf߭<" }wqm6yO*eouhl>Xd,l:QVŁXvxkʦ @#] `WJ@G T\]6bޠXmb)%F&;lWQϠ3*J!cq 0 nӨG&+#PYx=l <ɫWF0q0,Mwy?0".k M3cV?. *% s61ORR%2/7!hA! y2IܵG FY\4+ğ֯"nASX%Y}7~:ѧͺaֽA?yޘ] >VBK@WRy'T^}F̸M[O9S?MSZZ1=960c_TYy+hPB];72CA}UnGfcdz?GaAK?=8sb5?~~IB֜U!9 d&˝Wcu/bԅh\gxDc)I"a",ub+@!0?K"t#OR KdZo)E+c\sF5e+iN9׭#zfWkiA] TwĕVY!Ҏ=C!2@2k)(1I@CXE^uJ [nёDB-8lzSe@,z b+yH-xq}qG֣B uAqylk1{zfe1~B 5(75 T޽4?R [e2m1/ èqRvI|vkF˚vnލ[0bI^sPXJ\^JdI7U^t|{F=foPŝ"lΗ'zqOu۰\||O0"/JV=CRAt5v>3 FϛL牰hWrxle`]N@W!ԢrصX{ 9JfE{k\ O粣XV~e jœqOĜ~֔\GV=ˁ-Gt"0OV6p20ii:v l!hpAw"|fꑘ/en~ۮ\~Ⱦ3&P`(&&~Y1%U[{ ԭ+Wo [fOv NOTdp5TDAaGNʫ_"((S Yʭ[9 DCgy%J%r 'Z:q߆ g@ԚCf8]30'zXGT@\y-0 ;1ɪD`=4h$⏑M9Iw#M&(*劀^\1݅/07AL\/+"Byp7<>ʠ:bda6gFa_zfq. wOV\&f;hBݲE/Hk"dBgDk1f ߌO-CeRZK0D3cB, 0"kh|7mJvb <̀FkZ'~7=yNzDؖ 7e?u7F!RR@ %!=<'=PfdAxjnhf́*Z0Tߖwc$/4ͺę<»Moԭ@E/_B;묜l/lmQx-hcj? ],US3zfU0RMhiaF\ȑޱS˖3R% (q²+g"`k;Mr} n);c64])?9yHV[#+P#;o X4g naЧQZSVNɇW{!EbƧÝ@l>i~ϫA%@Ě10_ FYz:JFFvbMrͣƦt\[0;0* 6vV~ ^elvkTq@mP")zj 8Ew%Ôlz"ǶMTbNsq!CbTl y9>X^NI3{@<23Y|nr&RwE|^$4A)OrN]<}Rxa4; d kZ u)Nx P#/5~Sz ̾Rx —ڌ}m˯]c2֨16He/JA=d.,Teb^=μiCm'cH?(a-PvĐnUWY {(LG fKFn]h4_ׁ GX% 6\ςvm9-H#;U6Vp3]ÀF CdM5ywt=r~􅅭K慌|ڎٻ'1IQR@,[^iQjٿwmWQ.?Li\@CmIiu'Nh8]ԑ(`^*0)O9Nj͑4 Hz=r ;@ֹ3Cpuu{=>Mi]4E5ӠYW;Δ"s3<5V=T:Jpԗtfcx}"JݭLQL&rPZh|5{/866Ftakr#X&+Fsmj$')X<d8.a9:'&l>VO,`G?'mv?ab&Z GLW%+P05C| fbok93+=/s-.rШ!#EZnsTu1f˽O7$& *#|r;b#2\85:_ީh'@Txf{" ڪP5|3Қa@;Eqq, H$z$O1?]_.xUóϽ˥x{Qqn $)t; 41I6wT3T["r4 0a$ٓjK|;ScW4 nBr')-nRC[yJ7ZP[1Kf?9^I=˿d;4w0VϮdBR0(ojȅt z he>ݦ`, /T"؁ȧٸ*b[QcSHx䀱wYښmi iwya}ZkDi6Pkh3 >ZS4‡'v=s̮Q3.X`# c6 {alqeK/0L}sN5b`ח 9) |VXJ(-RpN.dju^Ee/%,Jh[HwLi8s=N?,[T6 9aReo!XHy[-YlX@/T:ҠϢ+.<GOs N=63y;j$ ťQ.9 p`)MI!ط'3:vr'eoT1,D "QR'8Z4,5 [=9aJ(jq,-^j%3S=}˹LёTE2kFvB g3Ag&!+gn({Et0YjNs; UXtC[6X+Y-%({kPٴTa3,eF$f:"^<3ڝi~Qze:ƄZ<07ɮxj e6%kL-x~WSv1!->w\ͳ' :X;!FD8tNbʽ |6&_p=n7z*# SF o ~mCxrUAC`.ܗ'%,$޷U.$o&~Uehh41(*3;$rf`Lv39g\#cJZ<#SCr5]<q F`ˎ <+~VԎ#&Y:kVcqg1uI!>S`P^hpx&wd#>mKqV1sI2uNA:om]zSk9CzGrϲH]u$yQ=9"df(\$7sUšIgh!-c<~Wa!ItToTf,j",Rؤw )w\RaV|ݓp{jWٖmm BtŦ^`̚e€5ܦ-FFhmʾhnʖH3Ni|: }HS۩ : ~ݶWyݢXbœ3cd-M0s~l1&&4Շhdg9³3g&~-as+VaUw6w?:: A{*v^0r\5'1n Wq2qࠞ^ySu flv'"[qYVâr ۧU!.&cK ,C|Žv7 ^"gN=Ŕ.c6CF*(ǥ攵P󈂁睺e4~p, eEWY8ER:<43(?OoP"3{h#f(w-b\M(%8ݦ`G2 g9D ot9 >FkCO"Sp q6DD-}mt.fw1]~0e6f0nSL|sΕP3Hu.GW^GPh"A~R6_| J/-fTMӡ5qR'iwǜf&mdQoRhO_=5DWƇ+&O$| R{~C*4*3_A61|?qJ;tʛvj&lh6k+X ^;s7Krk7hwV!_rHQڿ_@ŵB%;c)p!/撝ݎ n`ʼcZėH[*0~Wk;) ](t ,7M:znzqz-zwR10fG[PLzegs’!=16ąԺ `O$ׁ0tm$pBD1:syu{P^Ⱜ ))`leJkf@V̰z9K}E"elloX^U1p\]O=0|\\POR-U@˿[B_'$i_;9^\;g L=aT*3:-* X0_aoOѰm:JR> Øl 0wP'mW'>>%""rrpg'i^4IRF:$[Hŧp S!8 pL|>vl8`[h$~-@ODĒr^uo|$/Ex``ԽF {QxM?00Eoڗg\STׄ Y8DI?BHhҺ8%#%vG]QTt"x)T0Y*Umv1toW ";.$i*$thK ~x]ݭ2U}М%оHY6te*iA]]ZtkDUM@?l M%; w\j~F{#]*@q4#`> AuE q^kA(e`Z(J'n(Ekn;uf4|1J P|Ե{W9th^1{<p Nˈ=L{`FcʇTAXv /dW8ʘV>E@X+||M{ -ʹw~}sO xDNH *+"J \Qve(<3rdjj/{092 "'[0澴MO:hŰ4]1ŐGקgBǷôLRWx!=,K] gQB`H: OI.+5W#҉[ |lT"ĸ8}xkL0c̘kq0K N 3ֱ[ulH2!`еLs2|i1@sN58INy~ ~Pgg-_EA$h`FjSC f@ʽ$,mh1ߑlLٺ>mY Ѧ;n}ލ /o^Uݾvc./ywo!7DRv1;N-LS_U{n 2@ܣ $ǃ #ZeAl{mG(Z7L{ ׄ{?[pG90 cHS)1Dhun Id?^S3c,I>0‡Cc2d5 nѣ0!<*|nO ϳFF/e1Mr%H\/gF;Oѭĸ5y,06)|;}ӌ=0nQ8̞jMTfJH핏>+7`{\kyBK-pIŢ1U&u$~ب=m{ert8`>5am i4ZlS9':ά0F8>+ҼQ0Ҫ9.d:f(`&+> "j-?0%.vLIqri\dԡN/)I)j^ UJ ŅmzJ>éLO gs`htrI^S@IDQ[©l\b"3 kzUH YjJ Mt. );'L{=V4ű=ǣ (6*HnfQ퓕Xm%\Gn ߙBQU}Ǿ'75.At_찶`mRt$$vI+i>9%O9̌@cS~;G ,uvҪ܅WM}9L=ޞ-wRfspgQcjDao-u9N_پ^c(,wF0˖}=cc0eAkLQR>IcQp3i^ g"w]C2n&B%/to} sK4ofǯe` F6 2Gkw4Y9<e"%+¸i5O "]۳iSIKU,ӝ7셙zIOɇ4vJ6plJM3'߷pCBlaz, J!NT} K c,B$ ZmD̿ L% 1j^q7;>G ^@mDC,vh &x+@~fL>W3F *`5nti/ëΆ?ciIZD&WCЗ|C{xvx$FJAt40M]UHuh =BpR+_D~<BScy|vFGsAOſ}oapgZ;8|̔F]GSǡ<䞮7MEvf*=0W9\,`ЍOy_ =VdmYlPbUIm?(q ?7|PχAvyfB)ˮ$.)TtyZF[J$І qR*^#exZ qΏyp}ap$>;IUnI]()[#<5XfokE^%i+L/^Zjuc'^}5~3Q%a@ڑU@(9Q 5 j|Iq`R"PWH܃0*׮#@ &Chąj3}ɬ3j<^FozvorJf @=VG~3wEM4 t&2T}Eb#A(QFL!`Cl:֩ݚjT`xcJ>1{ZG~|mޭi:L͈< f15W=rsnUmT%#IC8Qy4o'ֽ{ -r2h:c)u§ٰ 8T t OI{xJb`iߐ38B>]Ҍ 8.i{ NP%a&O×~nD/0r}Z¶pMsc4MjCDVvB HIvf.{!7 { #%3J\Bv) =1bYE3_ Y8ƮSc}N%;=3VΡF: %s^\(DV IXfs|G%>ʹǗʩ:xۍ뇔M7( Qf>9L).ۡ _p"IǭwA;|9~ `C\[? vhΐS=ũXPobNQ7ʏE䐢JvteQ f\P.x7#;~L̑]Swu,eq\7OY/HGFqů,XjiHPUƐ Ģ~FN)jOΡ{w`3;ceϖd+6E9rE e狓Ex7P[ T]u U9CD@wY-c<1$A"԰ʓqE]1m6'm^_laŐYDb(``j #1mHT-$b/9^:;b |T'E])N ~ėz)A%ܑޮzTb-xj^=pr\ϿU#ͯW+ Ӊ)zn gkbj'"L`o1T24i>53PyH.~bҁkF3L(VCN4mz3hh  lH}?Ęw3\K0ETDs WX ӯ%Nsv[4c/:Sg^2 }Cʶ;JA[ 0/ OBDMt,jE*BK>dF*i֝!upqفsq:d6&Yp~!wX‹>K'n2Ί9WLBDr8hoz[ӈ5tMJA9|'u?G6)pq>"7*)Y*gnfSLnAavݥhGzRz9xĖT!l{B+:I=?gl.m) >˻SnĺҖeVD@S<^= I>q >ګνxn; ¢%ę䞀v Ǯ-t/;[tUMǖ \[5(n֡SyUJ4oH{_N~VAvrCQм ]â 7$0guNj5pX0s&*fq ]{.tcT0k>yD!n o$FW4<>OXo! 17J'seCVB0Uyxo=֤&a(3Ir0Lt-ߝ /%4}eMމ@rN Sf6Bq t!{EBʎ"NbŠܺY/`i),@u•&aTHR@s(1k| qc?\}P6LoMqV"'#~ŕVM/jbҐ]:jo[tB]Dy{,HZd" KVoHoxa_e|d \D)esl`+DXR# >NTFAh+b>_\>dr;;7-{|C< ,:(K(|{v$˷,6%K &oDS"?I P@D 9jQc[ߘf@9,P|Y{#m)K<:OeC]-ڎ{([{B  -P4<8/xs_! bm / HIU*N#g`{`t`/Z`|x>7+F4|B2^F#[v,o5f4^ 5-V#r{{@^WNqDjCO'",gRAE9Sf}9da vӽn74lNT5fWC}^lD&kW"V28 8>_(<* PXGYCI RT}) s8\wf}|Xnk Ź*_W*M5kH-lU j@՘Ktk0#8&"Ne3" ':% Imj41M  @昣b?Jo%DmIHTiBܣ+dqlbX*d5ꎒxL1ic-u{𲲊kmܫXܣ; -l BCŮRŘ B4i^i}U 5Iw. jW.+XbQoLfvoJ`H>I%C?ݑ'J*nX&>鶈6Łym֗<,#NFR }+jQ4_]IqZWqh MV}osaRm4^I]~Eq|nc#رS?tDoo}ϣNF&dAfC8BpJrDx&o_A㴄97"{&0)@ڛz}!{t [(ѦVqLoQQ[YJGb ;jODݭ"N NXiUYSM C<1jdB۲!D,K^?hUڰyZEzfx 1 CI]SmRA|şGcaQ+ZTKQ0AmP8a!qQf,#oȌWEM蘑NrL1LR=-Er})*'5D1o&ΔjB<Ћ*?ّ ZG6:%W$ &1I9Ņď-b\/6Uub`||Tzءx5IGLdqZ:S0-́IF E_Pʓ"?ZU~I)sgyPJͅڎ1 %J*t9 y*b0ށ")n ~pW.[n(B.W!x&%1*dpՅ7id$ˆDmc*;:r,10d:p&fo`"lCD0 -=GVkP~qLw,/g cR_WmE"Pmv xhgP8a aE!Xh vȶQ?sFF>iZ6ۅbpT30>%,Ddv+%A=+d{}fV!R.u*a#"ʒ޲eZgx3'N>%]D)(BQSս2BL~uyH߿FJh9hB|(?L OWv="ŘDV# O~MlOۚ`mۂ҄$"gk垦Mszߤ5LmǨx9ߨ,$II+Ƨ5*/wrqw2o=w;܊|/ *wgyûk< ĥ a慭aж$;yR2Gdyb2F J7o$Q{!]8HuM09Y69ϩqcvD鄯җ#qQO:B2A _?r+òXw=bFSV)p ;NQ{t YdH׿ Jݑ锖YQp$s)eTDvq/dҜhUHOC4?m&LoSH->$Lo0scU[$ChropJv!(G`ZzHoÁWTOQ(zRzL #u+GV=qZ;?'WKX&JClD*fP"6f-%{;޽OZ gT}#1iz`C4hIl) e(kf۔&+#.95.` ea}^|2#NWuLPoFe.N|UkPG4kp`S;۷5Y &*X G. :.dyBgؕ$H ~nC$,p^6LU˞64kEQD"Y֦]MouuL4uYF[H*,b=UbnᓢNűop@w 1u_{s7p̷I'B+#.9uY_-Y6Is/'% %b1@zɗ|S(Boťʤ­|cp

F G\>غps>2>@ n&QUpNyDG$Ɠd1bbxM7_FY:u#'abYAC,N*!QiOCG8|P۲գNr>.4bVITᏏlRLWGCqlMf5Rrajq) D ԭtO^NƛleUwtx:H9vʐ&SLt̓?Z:gck0˖RQ_4frG2m#71]uEv䁧4lxY Q(X(.\Zl*H&nh ] m35jr iM|#g,|ܔ[EbR$翅 TGAV]oS-Zbml|FZ r֐M0Tu{\oQd| z_'NSakTv̦23Tkw!& ܝʐ*H̜GGq/-ߪ̥'\,gjyTj3٩8YCvț ;Dяϖ͓] vkQ?Q0GE[-@ֽ߳ in 5-IbX}h6a|5tR}Iw~Zoɩ 1EO0y Ny\jmd]cW: eSqCpO>$(O/-RpYG[~O:⥧.j1PўhֺHgciW2͍ߩJۓI" VD͡4G<5%X`ǞRCfF S#EDPP2*[Ό+$*Qu9uQ@h"6蠁=V~f:0u52Ğy.>e*(pWa42f~'CJKX->3 u dS k!s'Nmiia^u\ܩ%EL O|#ݫ]/~u]D wW6S԰zR7=ĞciٞtpBMrYFl@V;n_SB'jAe30Y:eyu]@* nu? 9=8m8c5Q@Ғt%) ml.f;F?n wL8 iDvd{裴o\NV:0pEG@P}RU*m*t~n](ׇo$,5*ֱ0Wl>d}H'bCKq[4vS&0#]CQच8M X7ҹw݀f&Sm+$jX&/MF2 L KO#QҝFJx}lt+#+F\@%.rCRŗ3j)*_ GXu_g~ l1aO&pB$Jx H }W7p3|zޅ ENROGŤ(e? <e*vS(Mm0&́&V"%3|J][G-j$[FfF5Jsz0yUBkGg@EepŁ" ʖuǦ @^ l1Olze@NS)a~^+.Ry @%]yCìGS#C ?UbdX~Ƈ`.zֲ @`&MFh//$I_hr4[|No86At&<'KA3늫!;7(AeYp}A1kўܿW^uA $MnCJJ)H Eik}UD-˽s ( ɤ}/L]al7f,хG #X~3H?ux$K#k)ſ&ʡ*!P}|)@zX!w#|-~[:q"]YQ{}.rWE]@ PUKkBw[f̡Féz;+.)Yqwo@@eA ,R\d3I ( LCݭSmkpׁ@?Gh:+"UMG}&%#=m+I>wY4j0D'1, \stki0HJtFP4sz:M=/GD٠2֋]FW \W2;yeoUfJ^X )RgA-zKCZ(UMs\TQ|^WZ^pK }}CEfZËe >d5gU4*$Ӊ6G:ae~vqΜNm$2Em9cT>]60bd^Hᗓ2gݤwR\t! TG ۥ#_fL|wII}¶C?l~X5D< $Z7)gKsׯ=L  nf12$l%,-T71jz4)eJuɲmŻ2{{\g  (PT"[Vz}֐RE:0EԈAT}!.);VO1\CLSvW&r]Z@ ۳Zbt+4iIiGg2=b>ӓq"_oO߱DL'w-i^) E/ķ غ5i fj%RR/Ҁ^5Yi|/_(ה-e^+SSo؞7r`Y <1|,S6 \lڐ{1!mq%*]]ᘊ =0s!Y4ɵmpL2v};w$SP#kc7˱J/j}sCVNAdΐѰuz>M-R%6"}18.Z^eNl=p=(/5d[(8|ݡ&#q ɱ%Bp3.-};!ͩv v>C)dZ`:V~e5V?: [x8zBl[˃e2He{kָMp>t߶Ar@YnPp-e9GW<41@oMROqFuSj'"⾠`_A4,DJ]\~vl90b:QgtpoCriqդ}i`ZKa(O3TlZaQ=6+G ]W3 'F %v]zn%[q9*9s/4ɍU:y+$r * m‚@nPiyL )c[>ǭ*_6-Í!5RpK3,=<`f̺O$*}q$ӈ6TxFHSv'JLa-V<ËnXqӃmͮ;g!8ɣ{3l\H[nِ$BgPVDO t<-赀w,\zCbT?Z$; QQ|;~' )\ɳ'i[$2GHO>77ϭ%өpNShOhоbjl}8*^xjޓ<UoIS;8$ >yٷY:ĶFqX/m;w݅c?˧)L;X%d n9_J/9V -O1* bM _ܘ_%+qUtj|xxs*<4Tc/kRj`EgP/o% ϭ>N%MTttC |a R:xwBW 8e*4(F⮼2"nGB:H ƇkRlLQG> xiZ BK[GtF_uPe#VC1bMmVJ_WY`"rЧrE5bҖ=>֬J^Mwoz( D/'~h+Qg;+!oVV_2N;dfR< g3冟[? &\~CPy=N>wZiFFJӕa]=k~҂rőO"х/΂6N)E,M=(-HKP)ΛZ@v*C$z"[NDLQ9ĠK!Uj<@9}ksBCuT'F/Kh wZLh=l0I$C&9ֆJα>xC;]Mg T#9\v_n}ju[wZyCəW[Cs3^>re2މÉf5Ԩqԝ6*Jѫd7 ' jiW:8oRA(4qmʄZoY;%%wRJw% 1w}`CUA5.C (+W`7 i(띔S ᑍY*%û ,?ށ@ud#둒WF;OrLœ~YN~9W8v*R,] zSWbQ8%¦M!2.4ܫ,3ϙ$FzaT3sjt`y2"YݺM] { oпplpgLXq\_8?gr!)ȷ8>Ljh[d8^1M@L\cIqmXՕ>KV4 :QO3@)*N!\{MV`MXWdsNaA gY rb<rG{!)WBnw:^% . _J=Qx :N`z:F f|>k CY#Tiд \fÂa"eGE9^Yf7:TTXϏgwQ|WBim~fɏ":cJ[r[)=DuOXnqk䃄iw5|cZWuЛ!}=Zxbۜ%r:sO"Y˄I/^<'n!uLKʀjs\|rs78IUrL f QKvѫ"jxf@B sF|_pVTl_U"RG` L_;17;V4j- d4JDבڼ)[ܕGn =ކQgRMNYJ%6`c7r p~>1D,idXEꎥ',UD&UeJ#Mcx&>{Oܜ4(hӣ+*MSjOͬ$z|?a$ ЮU`TTZvBë"O*T˿Wn< uJiI  a}$y74Z?E f"d"h<;FQj]B>+R/u狎 h:9xxgꚰE(;c]A'3UM2Uab1G=-mD og*-yRpF Bid-#;]>GBelGKFy!k);W5d [ PԷ@I"5nava8G[gp:t%\=) Y]gvzKsrBYIχf 1 pnWBU2_h\{d횟޻C&sJϞeVj#]_Gr-#@B^m#%Y+S݇ނiDTHd 2 LnT?eʹ*Ҫ"I%qBxM2V :rƪN55YĴSg6IR(ذ1&rDQ$#* Si<Sb/֮\Moxd] t&9XLI>*Ud4|D`٘MT^wyW72hGmD)1AmO`ql$5.pteNtsYq@ֈ 氦t P\:n !l&Pǧ{ յkAR ei^,I"3愰LGRI>P5FvCj]:T|r<T Zb54Dv~kýOL8+7hlU.|Y0yPuD3<So޼lEw߰QfiЮ2;icG:9J|sSΑ-ۚ(Y;È_ϟ3L32lBr"#!ʌ~@k6Cj ˤ.S6hb"fO8JȬ5Py5/j0e39>: ) nͱ`KIju qʼn?C"I|X ^MWw<JX>FE*Gȭ$B?6wtYlg:IP@2r|=$iVMD,+ !u 瞔YAw:v !/^OJűUz]I1bAR'?B/_^Mȳo̝oŻ*2J\pdo{D) H8UO:8=0/Ъ*t qŘ6~-3i;nkn?ei"F 2͈Bt=<d#˯Fb|r/Mwe$BL*5("7^GSޡn3橥tIU[p$O7P)C\V#_/S)7 ~PLAl}-<_t vJNRacdKr}F VDElCbdLg+pOEr]+$_}繒JEb.N$n.1. ~$UC:򮛴˔}Å,XhQˌBB\hKBK5PSPQe؍~*ry4߷쫊 &nWpC6KBD|䧂dV^07b-r4h1g6ѓ69sㆡ EZ&/'M~8܈Ma,T`bktcKκ&[@f{>1梧Rz qŔe<+au`К%opBy{&s.8Šc|C<~@\<VFQC@4Lq Xӄ2upu}D-0-NuC &NWt 9IEY*wXNP!J7,H8 \ܺ:k:=tBɘoղAh`%f aBI_;>zHogU+LDI| gZ Uj=<O1ʲP^ m@.!XET'ӄb Np..#AZ-L](Ln|Ag TYQlo]d%de-C5elpA|_1+O' 4I& ;h|]17FVD-'O$8=IW_oYE-O$_+yПTaf.bT2f-P_8ق~'W@sG[uXus{qL鏿Sve CO6=5i:[ 1jqЮM{ujHkӲ{Ɣ_ ^ }8.PY.`i$7dg]kt8vvLIc.ۼwď!*aoë*p/ZܭK\-X+{0f߱<=xM+AFEKHXQ]&KBszX!b9LexY4% V x.*H 3Khr¤J tV-l1]\#"֭moAݙy;mſ)V5w$F^»6,W.7J0h4ٱx2?y&(Қ`<5ݧ&)$3 Jz5FTFx~{@TQeDϫ #-7Ax+_/dateI76`LwķLp6? Ls1%t)=p2 E79 )#t /FM# # qHFd׹ƒϯ95 m77y+fl0{KQ.?t7^(}R?$Եxu ̿wռq4C\yְdZ1,Jh3v&;k쫮\ڍhn= h){ȩRӝ-nBe6Ӎpc+(=M!TKW~E7>N/}ը:VJzgJҲL0WVsXQoF- GV =FR^,gve'.ٳ}Ou^2qzkTOip6kL2١TܜݟY ;҉{VӉ8k]%mu|e ]}tD/G(43TA"w$IEKy.OGvɮ}@L5zIv.i^ 2՞n URFObGV|$XaJiFj_DU 0}Cr H#"C~M"YKd `®t'ϴv)kL~X[=uuq0}$oУsω@H.f8w:S#Vr^h~@  1M8aHQcc`@/Z%{6J6 z_6y :)]C\1#oobfT:a!2lKu J?ڳ<.ʵ]ˋYi8+uHQaDŔ#jBXr;r$ p0^1~Cպvi뙗~g]$.K4z-<ˑ ih kA#sjʚp<3r>WXp|4!2J []FE`EdUQ;qw/m:ܚA6oPgX`y<<|soϝ+r;(j*fFl&'[$9lmfhpѐ\okӯџCio,u| OĠŝedܙ =秊_Z#+OnoYI*XI_Cn{eM*AFz ׍c<)hU'1!1QcV:6gh mgFs$lYpƋ/(~׵/ ~ Ny +fuRBYe"4t38prQ` \{MbbmYcʜYQ龜RxH$ %?f'/`Y=3* 巸CA_FEq E7QqsnT5MǍbSDzdl&,D)WQ[Sy̍vԫ!٘ʿ/VMϴNiJUZV9Fi{>*23@KDjd#WVhV j@2 |*зQvRF~y̧a&5=%|A뗋.G5CuUЙ$4Bu96DFPm}|DAXF@-h*j..ysD:RZ3+Rc~BF+=_ ^JHGz}q"5l%ύ {>qi-Ϋ 6q2yb};# gxM]bl eqTbLʭ/]0(i;C_d/u`̑zq|ka$q;6v+0۴cXőu3:|?OfI-!b{oOa?ѧ>?ڢCgrO/,^:gO,J^٥CqŅEݒeT _!į:%6=V/n6` ^@RneZ]G4xBMV6vam.`F6(%"}Bէ70*m%ƯlNGMPo2мR#`Wm_VUyR,F&Y"RiIbLHAdܳڼ.=ww pJy) "TI=١]aXqd>9K90i_sT (m%kцY_|ަMIćXxhp@&kChih+g{* `65Kf>  w4t.gTet] 24TII% uE,3T+O-b'K%K+i B0a܅Ԥ˖ۘltH!n٪L~1` AB>u39Quf"S]F?_41KiWƩu%f>R9z4 iΆ.^)LjSen?7Yf]<{V*ApSď@8I ZߘjQ}b\9nJ.GwФbЫ=Sl&*p} h蔨~f?~ILSN?-}ܦⓖATn7twj_ h("D׭XJ>3\[oJdzv{q !Se %M#.!G ?©3Ýw̨rSHǀ[϶`^ͻSRlK|5ZX~ۙIJ"XŒ<צ*]6|3b|L9k֡Wί:q<15PRG8_?u^,Au?${]ć0`C8M5#SHLOSgVX% ݰq4V**_叙v;ȝ@*U5<&AW!~Rh&};y_!6h<#Oij>]!4!`Wc}yeϻUPtݏw[t&WVPwހhjr8Mi9ȇ'7,l:9)L`]ܟl, N ~I2sX Ça't~ۦVm Dnt{P+|%gJR+\kSe!lYmO!&2t˞Ox Fl6XˮG |Kjr:5%TeOap-6 1-"X[Pp:g49MP]vqV19,kBUy½eH,y@qF,r&P,7 Yb]X!I {)$@AumǺAb .sQi;cz*IuR#͆Kgw(D쑮ps& eg,LŒL&LKcV&A%hOD3|H>fŮ32 Uu4?TWBz@M1EB8VI*e4[_00@۬ hw;SjSI$N]v_( Nbo*?~sWh} \aOcиx: cpתܶ~*dh&2wߦhj&@"jQA-m7PDzFчRWՍGc'(ÙΰmPߟi_oj ֈ?̶O. hdO"HFkvI2AlyI 9+~Vy9¡[cr@x LPאیg|ng@Q)5K>Z 4 O8ǩg28J*+G$)H\Qiu3+ B(=$ډAsEoK;$ n.u٦; F, [kn׬]Bx&(p; YH?Ҹohٞk$ RD'U~G5BfkgDǹo5p!N؎F~Π P"~};rM"1" ,,7 >Uz*_X]^q.Efa)Cw?kny*xP%{9X C"<Z.-q)D ?Qk0!]%g)#/1>&.f316ﱳ׀:e l _ck.ZzF5*G'GRvb1?JL J)`P:mxO֜&=5KEX*eܞDܲo dbڥy#:RAlSx"e]{a&}:,iұE 7 -:V,)MO9/eGHK5u+Ac"G4/7ڷ+ãAL:enBĦ AR\:`4WS֠)o]AYo1:G,#Q*0ܛeH:v16$6B:E6 dch T_u<(f$R(l-5{#cB0ʍ~M;8"AC7,z6<6r{F9lͽ0hc&m=FOq `5M7S'|HekEUЇPi,G_.a?NKhCY36;c}3{D iTؙʊ&nԈN(3^ ݓf/]l^7rba 5Vx'EҔEE1.ӓGys!<V*0"CoK8a 7#byZ) </]oW8 (F~RxM@j[uk|MS94ـK&:EeV)/ϛ芩eUaZ@ LsWٱ  8n+Lf+N:%{gT܎PiTJ,*icn`+쬉 1 !hfqy]B20 e-YLځp@ kS\ p鐎L Ǯy} 2ac,-k!ij~E=bZ-6Mw5OCx@5Z1,7\=NVacr1G=$Ca4pGͽέ2ɺRʋiFJ'KM2:Wݑ%NGnӋ#>En&p v;^VJArښ<~-,"Ѣ=%?bt74մ>I%ucMVfanͲsx0_pQtvMFZQQ,Z\E /fݫxNaXumW"us ?tHTp jsmW"ϡ 704Y7cy?XK."3}?xȣsfK"6%M/FJcTcO9\t1MY "E*4  l뾴.܅bԃ{ý<X͇yfZ *tlƕێQ5@8G-#!ReF1I#ЎH(Yő37ihOI|WT[G<BRo1;?`R2lh2h(:!YMR y}TOQ Q1D#7x`V?35򏩝 OyвHu Z4%XfYCWRTsU&U[W@<& d(ZJe|H !X46-UDxyTaFҫѾjCs61d )wۍ U.0%+ǍltV bN)d%xI4<ۙ6~igbp>U|pOC6tup=(~K4U{,S,HY5RgOv3+N#Ԁj%Z?ذ&.T!-"1fBbϻ؜#Ao S ݞI:OKø>SEN{ja}'3T;dyAYr,9&w RX Fځۧ; ݛF%q۶fGK.g dMb}W Ft>WWܗ`jJo&`G5xYbA@R&RB.fiža n*]LVg''|bj7n2'>~46bG vo`Xne_aM w8͐#-/ >^_!_5d)ZG8JrVhS9h +3:=MMf4)M@i\ bfp<$8,ds٤{.V4'lKCNeWuYq짵rcO OUU̺Z"E AaZ5/a+p:G;z(Tu>prc"c> GreYsx 8 ,q ]KƼ @ig\1U2mdGH/[ɐ}2@MgÛ9 тbZ3'Yy)ś@ 謹:wЕuzexZ쒽kL_(Ӧ#dzc4Nv BF7Hx:C.ƏV Ą4Cl.LO4'Th>w5JI<~UP5ng-g6qt"?9; mbQQ2F&0Is2n>죑j)Ψ_ye`.,9&wRFL1 #&z7<%LvQAdk'U{eT]2uKw܀_5-)a%A;:W^ 'X~ˠcpcI,萬LX ܕG"`zrnvu@Dy\v:L'οEN3xI DR2{˻+] .pf Ş䫎U-d ;O**F=NecXApQdVoxsԜ!hEJήjiҤPI[ӊm)F9G=LR|r!-v}U6!BtmB^ȃ`1QT&$">h&jw##wy, sg,a ]rI`"GFLe_c\1ȰDeW{H)z5u6p_Jr*sPJΡǺlnW@qO@rkdS@7<rxVJ:j:,'Ot1 _ 9G OVSj@,V iUތ?We̪+@}TAF)4wL wI>+v襛6LGEC=`.{)[4Pkаg;0_pRLMs,7)l r;*c"zw-U_j5;|&_u>U֝y`27!D' 6>NJ1.z\у|<Ŷȋձtr@tۮc&5 ]OUCm)rAJQ ȫTAWLkN +0-}N4, a\O:e6dթ̓#LG`QPGQܐf*C XH;af#T"ch&%?&) 0µEgM.> U'qԼbPZtL]^.{Oq2ewU}_P\M% ~cR.`7G ̼Z氨.D J:nG`:(B4grTnw< КnlWM&֢dUnbC"z.hY[]߳F?||ԟꇻO'89"B[/C_le߂`@= YV6D!~1}Rn3.7{4CNEԊ`Ydv١pk9&0hv)W i2B^2g;R#ooFh-svWĢF#/KdEڛLFe*c@ҩp'䋽į/-LKr@A}j2ISyQl ~.}ZVCh:s N*y0 j '8bR XH6!+KW>x:Xy1=0)X;i`jy`jꨥ^N 4n'sXU{-E>xաO& .Ó@t@|TpQr1v΢d{Q6an&;RHd@(>65Ykz>Բ F VƘ娐ONSj(eIPĒEؙ!vرCb@6c--kҐ`yŘ`'<(%T TnQbmtA({}kb7dGBQSR" Z؅}'p3v]_GP0m+e`Qε{@9y?0ss""! -\ L=b/\3CBp=FnVSʣcn!y伿tVQ;[:S¶^>V`@# xN "BH_xB96-Q/:OwzA2\S!PG̎WBGR[,muC=N ڼnSBLd<ӭKX:kssJAue_mCϢ.?|g GN!_xZRod}L$JpDm>k)+;g,Z3\! $<9mNΣ|w{?.zVjt㕫bDiM1T`>4Y6>gZ8Eansrɸ8gDK+[??VǛ˯'IX$`RB l:!$m5ߟDۣ*4^z.ᗍL,}D؋rw }LĐj;6s_#F(Hvxa?t8)6GG +o 28'Cث<ĺO^H?W.rO;%)pI)TIE2:} KXiPyv0ppXN4ƅ ȯAU]M3t'<,s|髚tz_W%q53MBT uC-eȪ5WWilyb"E!mܹ,ƙhshg}_ xp 6F?jbH;g*zj[4> 0's4`ksp 3ekK\ɬ9eqhwߨ 0,؄:ͷPmL[T(F[q=d)jL@s6X@1ܿYi)ZN<D:?51M !d),-</2q}E,\ֽf |keNmCA&t_1[B׋ bu^DVd&0Apq~cp-NWģ|OkZfWxU߃p9jnڧqVMԛeb VlrdJc>s[WZb$9Z|zrndXeY ReհL 1)}D% nڷ9Nlh׫MtL6BZ V.K#r^WQC) F>dzUwR NRNx*'qoFT2}H]1azvP%c27bL0OK"e} B*\˹(Y_Lr| ?LyNf? q@=iI8"P';yLJq[[F_L\UFǾ30sFwuΌe lhƽ9"פHy'~HHǵG~iL"Na`pͧW#8Ї, eɲph{.Tx1U4ߥu^̪!2c{+ޖhH] MӺ(|yPIeFӽuEfhǩj5lH2: wqKo W":fJauX֮}pPo(dŴ󙻽NQdqa^Q>>Xp8mRx)HчA1?ʃb4/+y70ν/KM0.GB9BsLbP$U#9s}3q~ A375|3qԁ<>e{sC^c]33 Udr^Q%$E6:Ghv=V8r6Nb}Bv kxHjtl= .W7.J3 5!wqپkϪ niNwds}q=]J:/A㽼nƭP!@ԥgME|K.ej88yҪ-0!.OfA;\y=e"26xfV˶Aipu-i|iF%R&+S43GpKof쳻LqxgN$ _H}QO-(Yv/l9DedI4;* Tl ~??{XF\S~QFc(MA8il, H0oTM|h!cÍT-X^b| r HPPuxШMR;<=lY,i<ڃ BX$,Iq'RkDQ[ VQ`-bxG.op<ͤa]\ ycRR5rY(<_!Xum7Z8菀b X؋qv`} 1wnx~ݑi7>"2OnB]=ɘ]=La]YwGr< SsiĖe1uԨ? ј#?Vx<but-K{@r&?H -D:y ܅=QzsiԆT?rKwAK ɪdfv}+R`+r)]P5&㍢pI쩀5A:Y$ô0zɡcД8FKDU@֏ a~Rpi}{O{jq$@3#?uwoFi]߈*1:]8Z (<qj3~%?;T3|Z<3r(Y j>L΋8ryPcABJ{zX\eFnՍVOfG B,9~+=9f['0^kÃQu,01F|pB쉞FkjKGoD:2hH}t:bܾ>< :V0gqk|9L׳{TwGJJxo@i/Uyz zwiܜM@W69p32f|C. {`}C\GV ,KbےP@jVZqMY3}ǀWzE3UYL뇒+_ZM`4l@o ^lfwG&HOnN2թnbBِY=F.-җ0#_Nh+2l(8`=ڋXPq:+ВzK@*@9nRھEb+Ae{W2J"`Bd|4$mfr"m!X!gTU'eCdRXF*ǵW){co-F>Ix;,0$j[0uc u&ܯ:l Z#0RAᴼU<C0DW >9Q pƘlbx'jԄ:3EP+w0NO;ceE ƥN"('yw<'U*#9G#ܲ85 ǺRbuna)m0/2$Q~OZ9~q}1[#Z2r`XZ%-vV#I@bqfNˣ^2vDkqlro--߹*?A$gwt#";/}*wf1Tr}C^ncu?X1[11DM}ЀUn^Y pj(=K>GХ4Q%M9*"}L="|H.2Sa0A]_|S#mW1t<$~V{u?[ PIN.Mؖ6}KtW p1RX/!CQ|'ڑ>flҐRL8sxwQ5nF~tvJ&kʼXxAvށxl ypdx.s qXՅGeƎ9%s*7r)?K 7_ leKA?n.f棃;ˀ_͉s\X)ofc](T)vpvvBJSPp@kH 2JfP]i:zs0Xyˢ_эU@Uf _fC.?)йtY8+t#'waOKm_:|0͒dd&N+7 Y!U|%hvו\b`YW0x%WFF+9’Ii lˬ8l6LH84X-9Vݘh L' ,ܼ^?#HQD ՑY_jx΋4i*g'%*-q|HajWR?DivU=l`7X'W!w]iO]IQE]K=hWd78c [VђReK3~ "$lr0J< 3](G_1i.nZUmN ];s18(Aܼs=v6WV"9QҕU`)N ] =MkzQ2] RUKVVW}&%5\w@w+:09+GE@hHZtp5UOR7KN"TN9L{h[=IuWd=1dk@|L/TROJ[ Wv!bΤP;miT"ͷ!hmYx[TȌS;$&v| .C5ֲ`Rjq*"2M7߁Wq|NAv܂/I|OY6AO3'']6ɿ]@L@i[}_p%ưɁWFxr=zەVVkdXw/N sI{cx'>W^{Q]2}(tL5,[&e.Ed39Ȣ$<$jD8E=}8}$U4W (΄_'a3UHA 7I(4|L^˸TfgoBřNp~J ٸ*5&ruPHj1{(4f[(spi` 1~n`KAb_mMkG Hޣ5TA ɵvnϏkfPs3;6U]*!w^ ?v%0?M@f)lbcHXKy1av } ?+)L噳9C} GgRdUnNw#q[MuX$w:J eիKN7/X[*R TCƩU b̩Y-FŸmݮ5b{Ka^}!_$1f h p_Ѡig|5ppQNp}SX$Q 'KbL>?# -N n{ Pr2(3>˺P^u/5Kr|1+|f 5/DU9 TRF>==X-YjA`{-mmВ2no.Wпe;ʂv 4brsӐӇՋϾ]XZQ գU{W P]8bX۵g6,1C`d,A]6`*ڂ2,liXx/ ?h6X@r8'x+#2p.4 <S.8HϕYꎝ@"Dz&*uZ2^UV]h-P5xJ~$hj੩kꍢco8?~BsX๝(RX#( bG# fF4m/0b) K:h@ĥ Սz1k?N $R`ȓx /TNf /|ohw'K$\ -C<ץ $N_:e򐟟 (V;{)w^8~ VPuR2[;Łi@D w4˥^E i["կp-1,2t-o{_})!XԨ5>8V[ M͍O,dF_ .}|Kf׉zAiqrK(y3}Rs5xcGufՀO"E5vEyWD?rnOeP3Uq3r qLJALpf9KEZ,`xm sY ze6V=c.*R޴ ǤNMFN zZ!v8vKhvWH_jGmzQ4bM% ۜLj|k{~_ϣ\ ]? p_BM >ev(5.ݷ? \ypE 7Z[ Q% Ϳg3j!]E.UtPkFPw@?fbre8nvח]J0C0S37 nrE..SWcURsSM&pa6Գop1$fwrm~ -ImlAEWNq ?!;QIyOv_'!XdVxiPU p-y9ڝ"RUVT S؄dq;uK؈ H5_עަ.Mg2xs Np O ū#yB΢U7.)Hdhbʞ܍y=ͻwjT'Vp pbwE=ۺ*TBz`9}M%J΋P?.tCb++t'ƒh@o_tL] r4Casi4M`(@9?3hD~2-XY. ^o~x96UN_5n)zaӋv]_oiW[3d{S $;CX%-b77d0-D-P:够̯%~uP=OK[\W_AvzQPsb{̿44 .?RI & ˞R;0m3*Go_yY:}KcqJe:7#5FU468On$ͥ$ *>.R'|^#_&@yβS;fc03e(gd!k 8P4-:v,8oZ @o͏̤kf}S VBC$#g5|612q}mO|T^5$J՟,Y W1ʚP|N~Q&t,Zp%/_jWC:n1~i "֔ ۦZAwK뀬1ۤᖲhxCȫn9iĽ%=< .sࢲH@@O2iiT-z~13 FE _fn|PP?OԢqxAM yZ`c KJVRGNЧ'[uE$yc''MX:1}$3Er`υir& F]t80Uz4/2 D0Ktnn@di<\̽_ ō̕y jcפV^Xtxԡ )|˵߆m֓95 9Rfo0np@z)P#O+ro~XU}QW eZ.{v?9te5/mghAB,㨒h*~7b>)ƾu҄,v*\&ڕ㢂b  ISP{Vw4Dҽ+lSƾj~6i9ϺoWpl7S+c~<{Scͤ棪ަ}/L|j(LC;JvmRE -V.Z 8ӓRٻ 'bZ(853؆+)3ȱ,&Wj'Gyux W;VDX3U(@mz 4``[aI6wd'ɟ_Q% B썟5h“l>{4H~ % ̄:8:υv`mvOG.k1r%y?rDX45|ψfv!BH޼diolZ4H_Ǜ,\y'~js5\*]X/' fKٯi"[}j"1h<n{SϒDp3, VF4m~ ȕ_]`N?LNXIcv.4R56%DW;2]3{0GpI'mbPc @R_zȒu `P,AMNv֪T@&V{o~W*B6\W"GE!(9ti(Aʪ>r)h v46d" ho@DQ\AAg>겮+ E)laᑌ,00~ \۸戴w; i%,1CM7exS 2i 1 )vr핦E<(*tvמEgZ}ud,,ώ6nzatz;NzR@̊9c8s{ .L->˓r}QL8hGj!V` H.̺p4xSBS$m fC ֺ'Vjww! :@%sj 5E{# pnXg"ˁU Lrcw3ۮ*FkT|_@rIʼnF$OiV͙ .`x}=mVk.Ѱ3Y$6Hzrˎ^I]fQ: +{%w}tK3Y=Q~!Z\;f O%\U0FE %U|?ڨ6% p߱tѥy#X_(D Rŭ.m`-ӄ DҥϽ"yI廖mrQ?dl n6Y`w^aI V5 G-;ޞlNTXeip.zfcҦ{7~-W)uw=}`>(¶7A\mGO\8P;#]}Eѷ5_>1*R1*A+_2u0KYH3N"ZVk/9R!8K1mx8ۙ_'N.΀_cC}աpnRAN3׳WAֻ6T;`з& R MW<ݮ ҽ2,X%e^^ P} )#D3i;&7fNmqCP} e[ ځg = /:lŁ]fJ%xa1HTj'LRzQqmd/ xqDȡ&-NF8 oœx%YyDkք)9;u &rQyC#;{kIhp=cs]-y˓b/k'¿VUwּxϸ`~۪V\8eZI9$nvpW<;Wo38?Qg}aA`h@ )sX,+ ]?/5'[qd'D^Tyv^lI̠Z?s'{tڝ9֝0q[j U7є`lq371D%{kVn'WK#Wȿ\{b 4#f{MOY3y镘n,gxw8O"Ùl A(d"rmTޯ\hgU9֏4g/Wl=REJc4݈t<31N`Gx&:sćy̰rKKnO]l2u^YIz{)* 3i47_X=1y,MUԤ+%רe-qN'|x!.7WIC<,‰)aӧ@'tG4޻E4lE)*}0$B$S:3 (J}?#+ۜߡU7`MIE}Կ:_֨ͻCſπz|u+D!g=<%@l5倾RWfTlf~MZ'\J7>KE64v˭ #ZrBciC'DQٗ*(8MTRS TIz7n^G2I?kBIQ!.z1DwѾn.$T$\r sa^'>~+j;UHA+ 0t-;0P,IdQ}+p@FyEdmv0XV(솩f0:ī c.5$:`Wӱ y[~9QHOls}oNݠI/~D]w}Ej%*?E8qGZ3#+oRd Nf?YX̉ehR įP6 p2.M59|n=$+ETU)c[qMK Fi5\: Ni2U,xb8 C{g]̽3*03l=ʞ:}L_vSsi%zlUê,`/ޕ8;<~ש Z,I ~7A\'$Yd AR&,KfR31G»r8QbT ^rR:W,PKY-[gx}TQ\Yxbs.bp /CzI9"7 }kS) L"Ο̍&Lj,ܘUVB֋RyMZ(fd0b;jf`ܝ`ax !x\:lA;^ykܠNԶ:IA<}$6I" mx\F 7IW{"ڙ8#蓚P_Bg(rr;uNņ%e29`\L#a\۳4t)fKK49nRl70.3*I!zޖH8S@^tk`6_J"W ^ȩ5(pCKk&Bz/r0Czkr< 0Weszohw[e}눡܊\r ' I5v{Ws oO|)? _j# B8H1YᮢṙAnITˣڄ=^>T~T1}.7/֡yg3OFCaxpMs(U:ܲPp]}q{qq\:xNdeY<FQ߾.ӏ #<2-t M=nKj)a1_5F8\iEC {ZOi"ߠBK( ڤL.Gcӭϔܻ: 8s)^ 5Be?CkWFFaNm٪ZAXr}N&%HxAE +D&R\z^H=9Kw 3.'uX+| udNyG ԚnusLЉ\we;9Fo3/.DFGep8yͶ$ 1Oᛐ#r(& ٴ&K }oM9NeD5JZt4{ˇ]4UFI:iN]2̺&g߬ h܇yOqrY"FLP| A7=(50Y: _$`4 naΌ!~F --t W+6qX طG B:3Lu0ElIM{ $ zOE] p 4LvQa^-PVX?ˍ3*gZdQ]BX S<ɟn1}_g\\t5"uN*D5@C*So MFX;l-ozS$5/s# !3 9}i ʹݽi{$cˀX㪮uO($mYC^PM7N)=WMS/NX\wxW\S&@OR!"+8 5ΒI 2mh.LMF%o8NMαi(-4žBV C,CE,;{%- }ORZe6MNN7(c@-MdR4]|F&/4-)^ՙVem0nG;i-<ӫv@ fzs$_wm<^!ƦYBwĔJ,Х 9A)+lh> "^<='1lﭢ\42K+YN"U,+'&LӒDM/ PQ{)r-G.~7{ߏ؁e[7\!T&yW.l=$l,~5' <覕shtagzDm*cՎi ҉gPjYḬjfsJ͌id܍htMI ʳ/HHi\3)F~S|;J"NH>9ha)'u8?@"\cnR%uGSr@#Kx7!lR!e>r^B" 1@ `Ѝc.o!$,&DBC;X~\6,2/֞]=Fv]S;xg} tvvgmԢ,,<:G]-.25_'(o_ރ4g V V K˞atBǠuBb_(oNiʩ7 K0i} g_QU C9)Z-T]84{Q>\ $ǿ}U Ih9.azH T FG5Y}n{Y|JmpHH-,8#ܿY_KtP%pϹSO෉N|͋z+Տ.&7 3&O(>;}h*k13Y).Z61\s6`*y}FT*[EQU{iot![܀뼘4vQUu{f *uSR?`Þ U#"k!6fR5lKhrTF1lJ_<>S JI#sgj@G3xTI(77YsPGzE))~#EšMPDE=<"@G|-Ax`O 0pJޯ5LxyVŝizD g#\rkMH{DtTIʗR\yՐ*[u~~i-OIvE&Jd2(G No• @ )U 3;j]6ϟ׳/{7جJgWU3PrMkP ` dG,0VL ɽVX@kVo" 6U>T.XE*6"0)5߰IUBMy=\cΊ?ujB{D+5!2ޒ!F% x-1{>0&=L&~vȾK `a?Q 39~YŶ 06حHD+YG>Fժ͛B~c: +uYLiRcHɗL.zwYo{hK&lV> 8 |!oX$<|. niã*+*H&.e0a#$Yx%1$LK]Q}'( MnX8@K %9&Rd))aȕ]#(l^2A2HB=}b"glYP>I\M<6 gդlal0P5^EqZzv2+b*97syXanA9>1uh:M-.UΦW4cW $P)dkg,ơ$%q]W:\RͨniAx,cp/M6ț܊v0Jg=nT B/32G7]BCT Hgu0a/,&bR5b 2mᅎ…xQN3HmxG)G*{xl~[˻= ;A,WO7ҙpCiuDXm?}Xq@8 1e ~)2k66Idȟ {H*N'( S3X'P+x!7d}o={z / :|9w|3("l 5o6ތ|%rFhYlܱ?N"$-q-"q1 t!ÃI^ց8a0[(g^{S)8ãݲ7|z?)v\8 V.G$r<1QIo X/L#-Tcb&'gFUF0{B-.܀PA9PUɽ=nyU*Bs3ĝFv? ˓eR:zn}B(Xr0Zk1HQ9T4_x՚'6&n"'$,*G1H7\xڭq Ƃc "[eBIJqHA>F϶dDlyo\70gȰqg_6p@ #lGtfX `><%ljOMQ&s)qeND߽)hM}Ko!}%i3W(@kV=j=uW##v R`OQKGttlԪ Ey422’Td _4U۶9grdfZ5/ QY\4o2}E6/U`! >xl]zP8Z:wu;seG:q]Qn<)3"eW?m;ФP{ "#`XwɝݓNl fAȝyr? ߒ=OjcݘP.hŖ*0Py/.=}qUF\o87?S* IϨZ7X?ݏ)p)<~z3ʑ-`Qld%|4$!U_gRK2+Q;Zvrgq\)UJԋ<ӵ;Ч5iЗnE ! 茐Ѫ,L2?D ʌ*9wxl%%w+14V@sKNOr]7㇉6O{3?rqͨOv0Y=8Ǜ n,ՊW3Uwj/)$j aگoxXd'TpۡmidtVoo.&q('$ p7گ[G7dԐ+LʪF,'ɻjCt)|b8ec(ν$UG8q•8v&]i3BCoQon+m[%x`95=p~ ^ .K%AbS x‘.EH ҏN#w$gto;(h32k?qObg+ /h+mn*KźBA(Z l4POgԢnHJc\&߱:=np]=[Xm_}ȮNXMX . E!{l&aKt_Uqt`<'zE]N,_A%HY>͝%/ eƮg?g/KGbViY^`2lfN$mh/SL? l_!$עݱuVR2bS(&f*YFvȻՠ-"/0tt>gE%0mTgG_S2ٵ Y{Ew)tR8ZuVoFYQ? Ţ%6#G\{G)R|]j`7RMş_cNa!lEͮGMx?\C?R֮j:l H6.X^QPy67:"CТF* T% 0_XqXmRz3PIޡ"IxZWl<吩GgI;6Da;xƲF;kLI C. >]x2 WRJ5*5@ B^/.c2$5].`Rfz-*GY ǿB>UNKnUhy2tajcND|gjت ĄOTEn}7ZL,^BLB%ߛwVrn΂gy^VURg`@̫M*WF&uA>Pj 2as &%X 9Rw4)$ |0H$`lO7cR?;Gh}]1Itw3ɢV!|a s}Sǡq܇ZS[o.7T1Q4A|z]uPK~<\)51pc>oL(vQ1$*U=ne;Y~W|T_uhA~,L>lEyԗ ul4eyJ a_d &=@fQh(LD 0-/++ Ϫ-a!_#!0gL}DVض'VfﱷQaAUF:Q(~]iɬ,MSiD%0RyUwQR,7~̇eQIO=ML]y.2Z'~sP{CGh(HD@v F2C3't]M$XavvbiNeWĴvਲ-.PҦ.^_(zlco;h C&ش!Aŧp)^11uH_NEesM(3~X&*&< VFMlsHrc&A$Pf27ؓQٵm*(azR&-yaH8ll6<Zb%z't%X&lƅk",7 伌f!x*C1]"_1ł#iVM+w}|&* 6 1f E%>pĂn ) a6" s.p.LP[䟍K̩MœS|R7eU_]:s@)O/"q 1lG5ASU3V!fbx|/Ľki.́*\qO{xcg@6m.< kY_`CN9k6e9WDC1w.wHOsr¹C!U'د 'hvZe8)TeŶ3i%@룅yݳ@jJ0xٯ\x9٦5G W6H2-!N~f,l$״>񛰷HM(\4 $oVR0PyzԄ؍ͮN "CUϾb1 _l[ݐвY si9v ?51p] )V|O3_*{2S%DyҨ[2ȺeOD0슓@@rڿRpq/*ېª8`/+!z?NWox\`BA,t\g̔\Pfjو&tz]jo 4mPR|v& ctw.@(z㭉oew$O qebPS[Udxɷc^:̻} }pגʢXT*fٌS!+7{^K>!/IQT\{2A+W(nrJ􄏨tTZKKZes-yK3#W0p~Ni {5 %J-RNԽ t&0tD),u3!{\hFv>F sL^] ii7B\?m![8Os;{`yѾUAJRyZܛ&VpIC}ם>Х{?C$֜khӄ/Rȁv&t\ɧx^j3+y?Bٝ&)yZ(cĮn=o!lRkѐTβmVH$|hD7f8{~ϐZkD4??!t*M|?U5f˓=?$x-,.e ?_(d1VjSRw ~LXљQ-K4JkQx5vu8OGIqEO}jjj_%i^sM'NS;냖7=l:Pt:Ms;tI.&|",\QҴAй !+r%58oTTQK1}UVqt&8d8U )F9vKJ:$3[BK0$;zHp[|)GEˈ|/{Z l4=diWaF?ג- D],DԕlУ#^Tc&^&Je*bɱr3׼"%J[Ȁ%LJY+ȨUxz66sPU_?P><+ fj0ꈄֽi{BiU`hv)Vgh?@9MP)u5BEҢ JuEPNNlWխ* nήг/9l#m0Qxk6*\A:ѤF@?I}|".UF&J>z[-WjIr 9I\X}̃ 귅0)K eyхgC=pLG}*0sݑCzv2Șmx%rw{o[{Ox%A@eXag\X{$\e)4oGCTiA {pA)R ek{z +zlV_ \ 9%7~T ^| qEu*W?A0l{ t:4L@B-Z|Q/cNU% $=H,rzsYRX=?OLωpM(#^)iŴ4sX&Ў[`l8X5;ks>n|7,UV<=Z:+9oIߝ1,k)HNh\x2:|7B匳S/ńl+I{kd%MQ?L:;^&]( { e&$S.]yo!8ԊA.=9lx5"Sը@?FLx6"P=W|zIr @Vy4F.GOui>:{#MZbs(A kbMt CJ R7jUPǩp*L YO`q$NgoWz*Qv%H{)DXps4>J%8N9D(U'=*w( 7!nl%!CCuyO8榋 L'f!Y 8vlh ](dp myz1[V6bk2#ftk5`,bѹκ]gs`D@uj;8Nx^RsPJ̻A e[0^jBbkm3k1=ieJ?({6b 8 t YZ