libvirt-daemon-driver-storage-core-8.0.0-6.module_el8.7.0+1140+ff >  A bqU]DaAlVjk02I UǠASfb9$l* |(쓤h47gQn^OjbVtLϾȞlM `&sф9;*%=b[ݛ&9s[F;@{$TEM&µe}hP9nr[NdXޯ\^CQzs|)c)୻$箬b1.4"3 ұ]EX8hh0e>Ig~Y!A;:Ԛ2M* ?*jyjM@BZ4Z@Ӿœ/2YU--f_tO>AG dl;?Y{V *[eߝ>iv/M L=ypcHwY7Wd0c50a0b798a8d7ac0a2649750d5719af47c84115e49c20dd5bc77cba0dd1870b80d09478df06a2dc2f09ec09538d545199be7b5 bqU]);[ϱ ХK҂T>qKa-:4}4|LIC-iW L*p<5񇴔f̐w֛EgpNd9\买l3WR UT*KvḤDi|㌧ÔXIq[uV <+Pe <!{` ҁOfr``L=0Mv&5J:\O "i#5B 'Qcg.G\'-0qJw)"ܫ'o$ut.2:7pn`msn`!փ d [ _-}w{nTiP?ˊ@ 8AA⩨VBS9 gc Do2V5|H/U:KlE֡2bY Y t-uT&p*_qܾȢgl=#?uQeMVlaQ!Uy[xc:aN!&󿿝JTtxJIք=T>p= ? sd%+ J 8<X\cjr ( Z    , & \   (8[9 L[:1p[G<HIX Y8\]^bdefltu`v wxyT   H LClibvirt-daemon-driver-storage-core8.0.06.module_el8.7.0+1140+ff0772f9Storage 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.bq\Naarch64-02.mbox.centos.org,wCentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxaarch640a^I!*KEJp HAAAAAA큤bq\ aBbq\Hbq\Hbq\Hbq\Hbq\Hbq\Hbq\Hbq\Hbq\Hbq\Hbq\Hbq\ bq\ bq\ bq\ bq\>bq\>bq\>bq\>bq\>bq\bq\ bq\,7a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e26562942dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744de4968cfea96ee387ead76cc1d18a70302e3a1a9671cee6bd0a66964f2967a3a373406b3f66d8adac349ab1a2e1da324178545552541bbcff34d5452a79b4b78eed8494d0d71bda3cb4a367f22c850e5acef7c6878624228f5ecaff55f724b6ef5dab29a5c1332a0aba3480cc9adcccd943d7ea0d6fe7d6d45a25c84ad918c089c86f67861d0990b8467651b0b8de42d18544a278d98e43e267850f7b5ca04d1560205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21dd9c7813b6dd4904520811ff85b21ad180fe9fcff02e4f2b58622f70a169b43502../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so../../../../usr/sbin/virtstoraged../../../../usr/libexec/libvirt_parthelper../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-6.module_el8.7.0+1140+ff0772f9.src.rpmconfig(libvirt-daemon-driver-storage-core)libvirt-daemon-driver-storage-corelibvirt-daemon-driver-storage-core(aarch-64)libvirt_driver_storage.so()(64bit)libvirt_storage_backend_fs.so()(64bit)libvirt_storage_file_fs.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/usr/bin/qemu-imgconfig(libvirt-daemon-driver-storage-core)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libblkid.so.1()(64bit)libblkid.so.1(BLKID_1.0)(64bit)libblkid.so.1(BLKID_2.15)(64bit)libblkid.so.1(BLKID_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libparted.so.2()(64bit)libselinux.so.1()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_7.7.0)(64bit)libvirt.so.0(LIBVIRT_7.8.0)(64bit)libvirt.so.0(LIBVIRT_8.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)nfs-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)util-linux8.0.0-6.module_el8.7.0+1140+ff0772f98.0.0-6.module_el8.7.0+1140+ff0772f98.0.0-6.module_el8.7.0+1140+ff0772f93.0.4-14.6.0-14.0-15.2-14.14.3bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 8.0.0-6.module_el8.7.0+1140+ff0772f98.0.0-6.module_el8.7.0+1140+ff0772f98.0.0-6.module_el8.7.0+1140+ff0772f9 virtstoraged.confvirtstoraged.build-id174640ea0636194cdb13760c9693a577764168b93c592b677a7e13c0d4dfc6ddbc294f9a20f464258db2d1b1fa26d03c06dc21b084b0c38377afaf2e96ae4d1999ca0ab662954da5a3cb63cd16bfc6ad9af555ab2c2c5dd1e75f03ea04f67a3ce96cb093virtstoraged-admin.socketvirtstoraged-ro.socketvirtstoraged.servicevirtstoraged.socketlibvirt_driver_storage.solibvirt_storage_backend_fs.solibvirt_storage_file_fs.solibvirt_parthelpervirtstoragedtest_virtstoraged.augvirtstoraged.augvirtstoraged.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/17//usr/lib/.build-id/3c//usr/lib/.build-id/8d//usr/lib/.build-id/96//usr/lib/.build-id/9a//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]=174640ea0636194cdb13760c9693a577764168b9, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=96ae4d1999ca0ab662954da5a3cb63cd16bfc6ad, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9af555ab2c2c5dd1e75f03ea04f67a3ce96cb093, 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]=8db2d1b1fa26d03c06dc21b084b0c38377afaf2e, 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]=3c592b677a7e13c0d4dfc6ddbc294f9a20f46425, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)!,8 rPR|RRRRR R R R5RPRzRRR{RRR RRRPRR R R RzRRR RRRPRR R R RzRR RRRRRzR R R RRRR RRRRRR R RRRRRR RtRR)RQRTR2RNR"RURhR^RrR@R+RlR!RjRyRgRIRMRRRiR;RCR?RXRqRLR[R8RSR=RfRORpRxR$R6R5R9RuRdRRsR4RWRAR]RnRYRVR-RJRcR*R:R1R(R\R3RoR R7R0R`R'R&RvRDRFRkRaRHR%RERRzRRRRRR RR RRRutf-810623942e6c49498788e4991d7e116a3e19ad685586764c301c4564f2930a3dbvirt:rhel:8070020220503155527:3b9f49c4?07zXZ !#,] b2u Q{LT:rB-EnuB0Q,|}WxNā1`\ub`V8ї*p& ^?F~a~c;l\k捙E%nW{fkD)ˡ2VXx2/Yz eb`ktA ^;V9o([9{9 >'?F䜏ڼyR7Pu1iwr&bzl*|2ڱxj0 N`ϩL-vLF.G%TVξ1kPKfoH!wu2V('%W5K.V&xcm:U8_f# JX$-=8XVT?XJ6;AѮf.́,q [5JB#7fߚŕ{HP7 m&]0`tShw},,$9>'f-pDcXz bC۬ Otlp|$o? uR#. guJ;]gRᰛw; LDG̽xPlR3 ë1t(U8DN%Q9ە <+> Y%Ѿy8Iuo+waI%vۅ u/WtэԴ f}e)FǤ,Acrde 1SN^>*jM{_M~cWaq 0-W`Ylnd;`JOf W4CxiR j =ZoJNi4n< lNϧ^(J>z2i@j>N* q%F{&;Y W9ݡ+tOCȼ S9gkkBB %$ F.`Z5ڣg+ :t>K QV,l.U15QKFI8Gdr}؂k os:ϛ9Hs0]*·cYP-% D\ѱ r co%A9ج[/AamJ #.'ZKwWeXM  E GG%׬?nЪHq`Q@[u}Ʋ|;zy 4O$ kSA 7 &~y<\=D&:1B}%ܛ:BCЩEg=uk2ll6f2<3鈿[gUNj,?יlѮ/ J4o^,'ZK%Huٚ QRjW2JQDr~خQ P jY|<%ghx`Pn$yѤr);\t~Ƴ`=ڹ6 / }W1߭9VPCh63TQX!2nZٷ&k (H|)1):"p6f\l,)**IɤMov;fRf%,T=?L(cxt闇u*B< Kc D=6hWx^EJ @Z_ok:C@m 5@ooGtWcxdb|D6x*ϨT(3gI66ẻ(NX-4<ܞ @[\vZx4ZТc@Hr;WgW;kn(>`sGtw% x*R+@0 {E[!WPS{OHɄY,=tW애 KRL%{ fh HN0sy LAŇ/w0阽C4i "Nؾ4K9Lˏ .pVkJk8&z\|XHpX%9E⮾mNs[FB{&òb|/k#v ݎ| (b6O纏]27*]H3^im!=]d%t"/_Q"٫ܱ8S8o/$1.[H:[mfKږcڹz킠j#QBv)70ۍ@m'<kIx5abCZ#&W28Beq=\ȲR,8%lPp,]C>#T!MF<VOL5'yJ9(X>]Ni²b{#c`X2hχE)Os޾.mikʹzge>Uێ|hN'`o(Ѩ ftC|]rLjG3KB+ڋ^6HjO0xWس)`C,3, eJ- K`^ CmK'cVB" fmb \<msSZk/A|gyMt?&jsC~LOZjM!>^=ϛ7̸}q>>)bV&~J.;J}QmаMiN35Me)qtC#j`E-8j22D_" j-X`]xuXjjn NEތʐg~t l2s[ ]JoQĵ9PO9J1b3J^=rPMd/a/t8Qܚg hگ[nL0/S.4I`BƜ zxSoFVa<=,k-膾7ܑvKi7O?0!H2%OØ#\~=t u?{tϛnc(Euv:uWDX Iqzႂ?[ ӦRlYOSM9/uK:~C8z 58fr6@/m {RC7Jm:eaJ}۳ wD侾l{t DZ(ǘ(.3^)dD&E%1nB&}ypW1zzpӑ#wo_$]dxc$o 8#@ĺMIwٝǞa*}8*_NޥnnF`%zʹdKt81L 3\u)'ɫsuOB#^nG~##gYԤxquq޹CMm~`N\aGN {:iPmkPn6f@ z²ǼsKؖ06VDUmF*+-`&&da 7ð!QjG8I/y+ k 廼qd)C)£kGZ"4YVpaZ6Q biHKP_mW8i˞;4a HdqiJ_&KPp`ælmX9\<-_5NjxaCyfo dړ:ߚd|m<70Y^uȶ˲ Q)fSV,ag*&3a.ptB;6 %\akYw_xk!y.p!g*0]%[M,gלKxO/c8:#d$'>qpj.Bj*=X?BX(VxYEk8B.ݴt;zJ,j^hqa(ǻᆗ"dhz85ATwK{C YTkw%H Aq SnY tn){Qp@ߍa)Nh,L3u(&kr4Pr\zN8;Ul6ql n-T<0n[=`u6Iyjp4N=zJh߹zyݪIb&⚷?`KԪM 8*WT2ڽeŸ[d3BׯUnnDs( ^( ̈́V'FUc`Q&8P."y50_o $/K ~{z8xZWgqBK\4E&,clgj"/ܳe/RղR!Ѡ~)P5E]pQfYmo0o0;_e#Tx|+-X7x`^矴 .QvޟM)Y2qN"r.!g;Y(11XT'^p*)Рdži,K"+ʳGZ'j-)!<^ Pgy1ԫ!NCr&ݯ\t/-Wz($Nt5 JVP~^f 0һQui17W-rlrxRV.Sc&|fAEo q"⤈:/ lgCWa8i8hrbg;iL4S[q1``nrp)쀕;[c]n]gs1Bdh|l{d;L&aT9_8ٟ_^el0ߔm>$c(dR&.C;@h 9oRC̢0L';țK3ه[[GM_K:`τ_핁#MWUk@˪CaMJ̉+`{bJr[@~;j$[4 k`=\tdzv\ɘIM`]aO3V'/C%V/PzRfTK秆̒b3G0GQe>j)iO4q0Am*kw VnVUiopϪԘKf+I (eH!ȲnmM58N4hfC䇂 PogB/h?>ՋuGk+U AX,i,XFacM&9E]EZCxRAW_<܀5 Em"T8RأrxDC)SV{aR~.P)Yb#5EEK/||$KEN08WAɈbXgC$Iuz'G=L"ҖABV+ ЩI'L04&XVVf^}ȝmPnv^Y a} ' *QNjjv\ĵfr !R toz(yI–5,Z9>BUPB9&32+"YV*VRZϽNf 0$*d;ol(Y ץR bDc6#G]hf;yBdYn+h9gWzm|R^&`VG lÎ](b|35IeArB{/[ GW~Hu&C%Ms8l]:2ݯ1έKRRS}eRͬ1,vWib!u#7joh6P4a-' sWK?1K<[tAi2Ź;[BubwtRysd:PS4>g^:(a bY&o)Exȟ{'$ʹu0N<܉(oU,3b݇\WN'jJf6oɆ1{H ;x,`%c:($ He ŕ-P CLۋxy^" @'сZ^ia~ݓg .Ws/~Cp|T[CcIT}n?zcAt_EۙrbGT-{k_S6u'=΃&PjK-G硨 Z<&~:u^/3wTc"`7'΢:C2qs ہvl5`alR!lZ!WoˆS%9nuEם]={ߴ"AҒt{3 xu2Ų_]5P^MF @H zxeNCT|<ZLPHKxkNb!A^Rkl1ྩ73"P4FNG,VX֞n }eVp;R=fϜyǶ\/<Ac3ې;rDwQe-< jRK84p9I^,('Z>_DJyoNSNKMPakhuU_#x})0+cȞ$9#Ex\ԪoKh OTӸBsiBcpv tpW)!С\Lq?ݟh~gh ޞ{_%/(`90TpS֯mwz Y $"U?*-~dLh`@9C AK4IdPE!Da,$Ctӥ$Qx!xl4ICB򩟍 4(9|U9XR#!hY0%j˳NJ? |?o 9_,*f + 1½LRק;z)Kuܶf@]\-嶳 ]+|ݒufɿa(l#D5gHdS9j!z[Z?U}%9ń?bdA7/Qŋ)&2s /el# oß6;t]#y`ڰ4.kX u ӜՀ9[y^\/ ruXf(&[#QUr#=wGy0o>΋*yYi~ELT߬%2`%%%ߥD0w}#m6zw.y+z}1Hڮ%ݝUz3kT bE68fZDMH&x2HÞQdkښdbDOjڷ  FwN^⢧RwE G5@WOv>F[c_ `PɭPtXdG~1VO0% #0>Q%pӹjC_Zcx-:fdWj 9D^ɶrRW"%Q՘J&1J*ZM>#ecib*ndž1[u,KVפ SJ\߄QW1IǬ00{\X^. k+d oTɡ,+(ǯQ gƻi~`O(.!'5gg6)O$xj]{k>,WӼy' 84Z[fǁ˟ݗKh]igfiY_Ü&wyU7C\D|jp }<o1?aԙˀq#0bK@Y$4ɰ@@/r4@1%M0X6(ׅIi Z D(z?RӔܥz%ey۷y7'q0I<uw/Mߜ<$8kͽ漍B3 COC 9K&xR@w& 6D1^DĈA+g/^ڬB }W]hsSXIqѬxOBXiPG>w%:NSAhŔBF)Y-36#v#Rr_hmQf҄4A>3 葢%Dӝ1ךI*rE+/Q٬ahJ/y  u<wKC-; 6Id&)6M3lJ}:AXKhѭ B{ʀZו%x̼sѪ|4[CQi,DwVc;4 {^x?/<^ m42^b09ލ1`\Y ӌzt%Kom ,[lEaN[M r;-V-4r H|57sn#+B_%a&~ڬ~jAZZu/|cEbX0s{~7\ȁֺǢW=7lÅ pϒ)Z<"[2%Ӕ@廁 9hAN4q* ..a="RoSFWU~bВv%):Y$PJ_zwQf4{F_4!69 .iZœ?s 0踷BE^6s D A?~dM⚇O NLhU 1L_gUU:hg Ug`֦1<I6[$`u_+Ȥjs,P ݚv O9O!$VY:^Zi@̎730lmkdUލ Tw fi tQ7”Vb&YӍam%rzBJ + om><_V]('!.=W?In~YQZBKI='b2K'oβ]>G11!QA]|o:R2+Kf8CE46PQi?a+ nȉeh{B(f'fRYV?`hlmz֧ OB%XCsVXt.<;/PPtt[+*U=u7#04KM<Ȼ.= ZFPԘ̆Or{ *OwG,1b~Imۨ&Bx.6 @ӫDK}V It*W1/rota!NC !&X"dEy\,7 *ȄܿjAsi`@ou-G*'_z׋C{Q]HzM&%тH LཡIbZ9yPrDtx OH^& %FL,mdOg̋2W+v7ɿ]1݋`օ-| wKaK!҉cf^ˇ KwL l")kT!fEKA&m{zCSmC5@x1ܞ9Rms(fTq|0;7MB.;;H.[}*k˙X(.~:1F=Ixh6KX2w.|fEK=^\ $MdFH`| ]q5&h yhށԱXՃ.QȒ=W3[ >MNE05IoNܯ 58٠3q|oEkȄD1[.b+_c!s .l|tŧcʠd] +p!c8|"hNuV`k嶈 LX<)ncŕʆdVJWx]șoJIyZҤ)#n-~!>'`(!=?prO좑c}߉Í !C9%ioV!W6'ܩqEaTj9 t.\5F;F5CD+pj$t( c>jՄ*U_h#J([Jt 7Zb@(]9vCQeB{c &XlV.[e k>Us*vfrk*8i3OGTK`NYmi5Ei >Voyno>IT%NctmǶ8!niozsؾp`1#'=^sTsj\ ɉj5T:}SDu}'x 1CYߖbP$kQ^Kmdy<>dw!CGWBy]=Ew9~UĀV`3kh ,`_%9?涙E\G5E08_z*5v]5o@?ĽuQGޖ v`9%0i#ÒIH$ @!v=ǣ8Dطor&/`g m4ULqjsM7*}N:P=;]WU]ǚn[[S5D1mID;1:L܇DSXNsAs\[rݥKuRc.(]͛YQeɟ4q&7|>iFMY0d1EnS҃G]Lqܯn5ؙy$^|`1 O!6NR80͵W_)3>,) c"  bbx`!E)1q#$m+򠅕JpA<э@aFiJ">몷1E=Ҁ.A4:`^rl 5\r* 2ST -a?UphaFw_p3!jt|քl'%A&߀b9t̥A<2,2ߗDйXI591j񵽳-H7?L5#kGkB"̎y;²3F_i$KյN[{#n!5Yu q]-<J1V\௧[6_UuV̳QG4~^-%;iɪ ('C -Y`a98sH6Ԟ޵xP}2 M28"|؊U`H(Y톌uU@|]d'.*?Щ\%)<~;.4wq# &-@=G#[d!5qJUcXu  }ŪvlkEu/W͛=ү%痨@m%h)A8ȝyY?J@#G=oEtvw-et7I-@ yEšlp2 Ww^~DߚǚbRbEБZ*Md,'D~% Tƒ /] h7:c+UOx*qۘu$(2Lj$\7`ɃR;!MGL_|ugN5! ZJi{PVY"&y3RHfQwtiN".xݦ!Е;{Fv(3rA1EsH;vw4N s% hN_JD@nX}8pݴ n &R/a۶}k4᩟!F%qdI'^3'dZ/ `SSxoG#SϰfzФU]cHK?>! 47K0,Z@59izD9zM|TZn ߑY$R'.ʭG/qj*@a8v*o\g6i%rڍqn=Zm(oqv֠Bt[Q=WtWܤ~ ]cEl&〹lp ?Qħ/?9N֝ T :/*s_p"Qʫ#КJ!A^Ƀ%eYN3KwxW8*"h?:p.:j"52Q%rҬOd!Hj=G5D;Kʆ-BdUyDφD[r3`M͡*.fPv<ٲS|V(Qjs_ԝi =d4&i6b&923rIHqG?kePHAs1'#/ (Uģ!)Gt@֦ B@y ˙R6g`Ə#⮸xn:‰ďO"GCqQos:,{mޤZ8V|Oj0usԌORF9gl< /r3Cئ87#vWcHZ{ckoSTM2*b_Jf|p/2* 6$)woྎrX); %,OK/Bq҅9L+Csua'yk+߉/t J8r^N;aq)?'f nq&WlcJe־1?iٴ8e04J'4#{c닉~$ zt7.'rtDAWeTh8!5_xi^M2I8 G4է:}w K:W"ݍg+jX.O|Փ{"x5`aSa1"6FMi ֕ OeUКwhS1Ƚ[ G+?7CRK"OAP9{,%Y 9VW% ~% w{rk{}b(k}Xġ"IHE\঱7w^[$ݴf6'<ʹKkLM#:ZxostLX[+j[@(ULLZrbd2mnMXhuK=xF]~h$שdLUCn-&M\;2pE-jLѽ+!"{`ڊ |FB/್2fq[|0U< wE;򙧧8^]ȃgã-7D2y8iȗKċ1M_~k}.6orîՖMC+!Gsu;IJY2xޱoݭ:g8r @6|W3z>#Bnw䀁f\ᏻqEd*l߈N; T}cMlW'ai#$l {NR;9iw>A>OT`F t?)}|&]ί'NGb'dѷ-BOOi Nၠ0jX~RDQ(dASr(AFc@4PpnbsTdԼ߲92Dc3ٿA' ݃3R+HiaGIOG~[cOĞdn[ p LP ֩Y߀ e\짱g/l`VNkQ* Yy)GI cEketp.,ۆϮp'5N\xV劶lwYH7b/m|{ܧ)Bۜ2Q'^\bOy2h"~:,R2&"%0l|Ji Ŧ $ |q7{55,qWl% pAÄ;GL^ 0@/T(b7p[~lw@*v^-i|-Ѕ@ 7Ft?j^8@b`c;Dwk抗ͅãvϓ qMoF_Ȃ=;_r,Dx޵*#߹vaL~}&%I*ϸ\u<J&PS0chf:EV S8ƴuSEXўa_i vAS!%ru 6], MM8yepbAJ9<mlZ3PH%>{]񤍄w}vKaA _&񼢒) G<3\ᢚXm2% is9Jx}UZ&^dI+zɃkjpE J\Fl^{Ud5 #Ѹ (ߋ&\Ldb0XuFÊ%6\[L2az%5Z 2t: %UP(=ΧKrD(G7w춠Ha.\"y|+A4O %qU.^LIu^9oJ)oV߯ؿ8t3t sI|P{ oP@9}Fۓsmr痡| 1Xg,^TgӜ99/V[8ITvP vL=$t#Si_¿LzKu^gNmBÓa[8` v0"*?"cfqSH@8u@A6N8&]Lai޲DYuޫ#|$g@@pK=8k/BkčLLypn3|G^/P$ҸYj [H6,NVNZd,G[<1eJEeA~IW:)/ Ja~YmL%K') -΀ jv)L_ &_tbOIr9t sM c,i^%2֛+j81sl /]-H'Ր8B6FKOฑ` WHbVb*z_v5_wMHe-ÇcFU N- )EX2ml<< , vQC鉙Jdfa`3W߮^%"E%4~wϥ8䞉'p3ɻٛr 9hGj/g`9V1 r ȇӸ16;[Rc`O=oct[Br lyzqa^,%G aOuRg.~]Au'YM+He$)uB"T/@4,$<=[_!LBSabwг>o6JvsA ,Ulbh@O.^ l}H# NhR2WgMU"]څћƸU`Dk!SjS<]ũh ;t;&oMټdFX.WQ1<ӱwQ#-G_{u+ ~}\e'aB99t`n|[i/uuV8he!Tm݆Vۑ{qŃ1VJ9\&=bnd7B[@NK+mW~Ym‘ƌ::mBs=j<)u]*5_o9\ 0!WU"MPL3پHCEܯ|L7¿h57'AK?)K@m|V* aƆ h .#qDWs͝MhkO_% r;y4#xkiߔqzmu*λ:X?6*z;{]JM`^?/p@+*=<]އkr/H^ R^Q mՎn F."ϯ(uS"k\Ot ,x #/%is}y$%HoK0}4Va FGSL%~b+I{2)(|Y h+--@4cb/F^jSu&4vɊܕ亵K4?6h8&zfG}Um! {0^>.zTL]&~ RjM Z؛pzhg7'|7sazTJ4oPF%'lQ '~KmxN*36Ո\_9g fE(]jg'F=>xƠQ`0Zض)JpCi-eWYC8èSKKq[r=+8Oj[eC?|k%.-eȔnIF'.7%gWW9!cu\D4Pr㇣ y˞ '!z,7W\`MH : =۲kVȯv4#b!T7EdV0WOD6/|.Z9MqM"C*;J(JM8lӑ)iaϥ&y5HQhπ5X ugNs>jְGҌox3T븁0GOHHȬ%eyuu6+߸g2P?.Q3`&3`%b#H3CzW w6r~?wrG]w"$I14p}ZF,v"8io=`,5}Ɔq:C2yP}lb'z=šwGqց8[Cxh+>[z--znՊX%C1$xc8
bU/,su_\kbiO| /5<TUQ7@it $V+ WGՉة xB5xZ򞗈QvQWLJWحzs ]/W}Tt`Yy/ GJän|T%/ LW.-M?;)?_{wysUQ$eĞs־ŧ/y_p Y?HeWZkwNq9cʦ˚s+3]Æ`aR=߂ 8 1gR{ = uPfZ+l/%P[ _9 kTS q 6O#[J5?P{9( "o2 w?b2 mz9*ۼEJxpZVGuG7'j=BԃfD$1ݯx0*)m$=SA5 bgKZT0: P.2=GH"T*@%gƩ,J2boV{4ev٭7}_H7V21w[/7rJKyM& T>tY8!\V0[tOfcrn{j/cUMˆQJ4R clQ#dgxl<.| FЊ<v:<}Ů̼uHd4\ckC^&ɕ1/T\vZ'Bǐzk*VmLr"5nzx*Q@٩tY~P^әmʬ>(cB[5L0uCw;k NZ e*RN·̦uVlv;:ztm3_vo>^pé9 1P-"+s).s WgtIh3b (z3{wvs{&Н6Aw4MV9m(Tʪ ,hUG9 a lҚyIPT6 q%7~|:I3ډsl}V@lҖ^-B[(aɳ(o\<&UW>AsOQ6yS"xPk9` 6܈w}VbcC^W$ӁO%t5^#S*!2"aX"{ĽJ!d(.Nb_bʰnD2y3Kw@Hj8+1Eml֑OȮ^c[J dhV-~XAcwx8!Lg)#)܄΅MRD$G Cυ}PN%へZU< 1H^#((vHQfȶ,e>#ԣԯaЍ-+PY|dZh2ܿ^;n؉lmd85ɖt`~B@UzΛJJG,}cW6k/lF5SeH/̢n7X$5-u:I`KC鿐gtFgb7r51/0ƴ1Kç~K6p;d yoYe e֍ևү~' TQN tLSvvLJV`~ׇ:idEh R?jCll8cYJH+At|H @T~qtf|.h^B& &UzԲ4:]#E=8[3>6Igw\ n)O9d@ so_39~S9[蕼l#[$i|h*in:2 ; }FK $=i'Yt8R Ia~Zf<ΐ̅ S r soYA~N)J >vaS$;`ƘsWf_?gaQ@HZZ*Jv(o?W`Ls20;EL8s&$]{Ov'ӧ6fTe}{ g!Jwp$kJ2~]<~xx; _c9X0VYuUT4܃mr]K : Yt-92]- 9n.ev:@䔘QsՃZna1Pb c@- PEqia 2K#ɤɤd $zs/ĂsM}ރ>+Wel74|7K=n7o ]ƸqE{b2#XDcXd] NLN{%nܫo^.H&[?N=,,CZ0l݁kD?`3(mw|ÌqBZ0_OU }d N.{s/͜#8M_-Kp*4eЀRK!6]#gTſ#]#}{y%+f i2$ğ((>+PXoඹHL+Pw5 (o Z6ͳZ*vRT>;vwMD?3 A(9- mXAۖ=QImPs}|| !]W'\ e"5 5M܍#<'uΫ!*l[>DEb k?[kjIZ7vnLh1R6}Pv׎ƿ,a-6VO!@13㍩7ml pYAqq339u#_$) X .|tJs,~@3|G r:tXWoy9@j1q c4DG}FEkNJ~eHPnQ+`GfFy@7;{ lq,~03IZ_[G)ymu;vLVTB/a8tBO`NxXbFQaE: ,֗BљER3j1]N vwtx%y;>H:=٥ ( Ak A 1;=>t=K)$p;&g?rn9N()JUr(MSWFF8i2!>FDž3Rv >Xi7s@ )etPՎUMq~e:*[7 'SR[Ix7-) p[:R5ʮ?e$qqߎXP|rH'蝹-]9y ~`\ o-!Pzlֹ+z}Hdj.+^]|%C3=G!=@`گdC"ua1~$UD%<לּb$~9w U?$(őPnkW&cs`*70 g'KM qQN!zlcD[}|SG6%>J6ilZ59pEX' ~d_}ڃ~N&C|}^A3`G,6O/,;TJS[ NCj۵s |EP{ irsBx(J}audNZo ]A|ۢm{RصvP?DLy"}|m ;s.{uiɲS5 +E p3/@!6k?}fQ!;]a/w6-$W; aKQ͎:Sȭ9#IhKoTDXǫX.=yd+a$Z8u, ,fs8t?)V}!YSBM fA뱻|0)*iM5Nisȟf 8_Ӱ -Gga7%/2H0Z 댛Γ1]ޗ `?9?|_,?2YS_h(|ln񕩒; ݬ$Vi)YI>*MW<'tˆBo4KDmcXȮfT ,7 mr0c1\ 0?OMMv-uT7ֲu̒ ͩր16K` vhc;yiYeM/ke:/ ߯-xMHkkkJuxM`F\eVJ?$JS5 rN=r@IƋ+yP+ch#R=CQe&1#!t^Hڂ}|m*|}( t8jB=O ͋mJ5M${,Z˪„ӬXpTٛ5ƛ*+`c(,o|ILV zs[eAJBu?}.Ye2ͨ3(: nhL br ~$ ļE"*QK`J(BO՜=]Ɔծ} IԺ#o4q+29^~4EMinյL_DO~ڥ%X\[ kPw=Ua @ PmeDKh$r\Ԋ :t0NY578Pc"h3-è2>_Zh}ݣ.Ѱu6F@ޞgKDMN%1ZwW$4xIm} {P]+ w%gU%6?}ZrVNL^23G!>c4džGN_ n# cn2]s]wH'pwX P4qY* o]5l"%%wteၝD`\b#L娀%UAZ% U\OQ&J 㔱˙*)?ǫm -0ٔҬR@k]aahw6܉6!Bmt T sm,O";V=xb ;۳7hylɎJZd0Itz96Gд<:oy%5|~̱V/6oo#gsܻ`oOEI#3"h*{L4mbr?N41F7*.S"&厽OBj? 4y-,C@Ɇx&Z8`Ax{|`PmG-k? ~K)YI(.JGОtQ80#^~|Lo;*d0"-f (F&Sb,?GipIBS%|j@͓Sx2_ٌ= bCRLH;`v}e33kN1/;Vl! QiT.RgkOa((F_hI1>\ 4l/utID/>lSh6iܺ~^f0tY՞A/52?kN]T,Zv88EK,,{ɨ_?x? t[琘Io=Ηw,NLK >S/vwu^LABg eo6 DowOM}ה 8 9f /68=$[t]-@st .h7waf@4nƐ2u}`ηyTʻ8,G'( Q(ǏUTn1b~$rP@./VZ;(bbͼ~:8Tm$!.g1}Ӏpj,zϚ]ևw3,`ה9V?WϭIr#.ժJnVKĊf}j׉:DSn<+ `Z,@;h.Zb{NM~UPld#vRa vOr OK#bNw}&$M-I&s#Ɓк᏿DzߐvLK(Q¥ɏ{>4)?9ӈ+`6Ď@T`BRk)`),Eue>6#Hvj;Vi-T @c"ҌD]^WA| !ۏK ?ePA5^`YZ1\3CU)d}߂9l~ê^9aj&XN#s$hG1sg1INDE_o֒SM&vr;{q+ bP>!J&0sԅ!|ovg1+s9gmʜX:/򠭴úC6>we nhIrX,nZrqD㲅m+VHͨgþفjZb2RF*2r{c;U*zہm]h躉9*A2UD_RAYhN6`93![@2=7>+YUKyB2H>QMWaOu=_MwF-ϸPԴ$2=`$ʩ-nkJ*"DFNX3ᯆGoK=~'UƟ5nonS6bY"EҜM.\?rqc8s+f@< UG7;dᕑoY ]f$+3kѐ1h/h"Z%{Pkᛰr@i&Ĥ C̟|fq֋XVWS}U1TÞ &Ea<9uy߅-c 6/t\])Q"r0JG;5 K9Q?S ,V/DQ ! |5ٳz:H@&4s6?uCO# ' >g-âU9HD)?Q(NJx -/y3NqxuPP /Pu扂xOt+)Y~eڏ2Wc\:Vbk?(BӼ{ Ќ r|Ъ[WۏL.; ,5}O@EdϦsKct ;­2@H 3Tm2}C)xJ;tB$XϴW |}Ƃ14`4fwLUF#^ G/%ky t;/X:ƢeCe9^:AvL+"lmKng2a&(+>-y4_.t+(A:)o*Ԩ9!VxڣL:_{E֣1&T S#Mt;sr~.@Oл4O3@S&_{`㜖#5/jcI45F,glnf)!ow(@ Xs>0һ6"qt.zRXuQѝ~b`XSVpHRC\\Wߌ1i(q*>Q(4wR mpTpGr͇pI:ƌES=\[~I_KRˀL"KXWԨYDOi~j>Z0ςMCU/@jV|^sT9yN 2N5)@GMxӗ\b-I(`~HiDr4i,`+y8uHˏXZwm84.`ծÿQ`'/͆竖ծcwƕ|Rw`Jpb`"r(\ؽD|z;\Wc{'wt g1S 8-Zx.۫d~cNz4񤸰ɡ$n"OBw; 3"pppX@%{];gHlȣP0YHf'6cĕb@WCEPpyi3' eriY"#iY&0<Ǧ|iy6)"^H,C 'ONq&p j2FDlf}rZk@%ȀFǨ]`h`Ӻ19%.vwe  seD$pL|Ôjw/H>8Z9؜Äk9 [ARh/E(Xd tn\RGa1#iV)_i\V^1u 7̑8 % .I193*nBWbXu2]-0PX0 V=(_q25egR?R֗U[Knc4c5CDVNOay ǫK鱧hJJ pyhɳ:I@6OrA]41av5u;Mq. * cÂxR{Ge'A?/wzvs6t~H;J\[>0&[Hzl(=jd٘וoo\˳L#v<6F>5=˯h^(#k:R12̿Sp4ƍY^7[g0V<1!=;WOٞwdGiA+ϸç7,V>ALGp*B,rB%' B-f#9&U0)lp9鈡 u& fs6/cG:BlnFc ҸPl_'?,C>&Gs XJ_JҴfцVF"JіCי2W6r+VXizAA3;:H+YUId6]kWd/L´>DgxJֳ Ί3vBB?ܤU@eS;7o7bCo̝^1)l] 1%øпraj I/](#`HEnϠ!~c'| *1C0#_"W`H5{? M9.n#3YG4# $7Oj~aq+Yo %oHpj'J7 7xeh.lFkʜ?o |`M/u=P.5_+8.]X)4iS[8>41H?ZG2 sb t$5"qyU%H Vf@q4a<2e"|6"<+fi4Y$0΍Ϗ U(mY^UD/'DU';&(@9L\`$JJLzޜҨ)yΈ}qϡ3F.Pe/QDg^!"Vߎ32`!}̄=B3"7jTD]Î!K;%jj,9(ZG"飩)vZ= k+ #]N2 jI5}?]e'D%: !`{)4أ(#pp%ŀcǂ?7U~Z]j5](4rg&h8pWiLB߂d)\w8; ~LG9JRY{z`M@[AӲ~9;~nq3WɮVPuYzL}F~ɥWYK* gfm s{KwSvg&9#ws4XɴI5) i?u6N>sN89a#9,{gȱ5c #\eMq!izo |q'e֢ 6tږCn>|E/v3/:O)yyb; ҒZ ^]p)6Q{I|&n+F#P椒o z0٥b?0SUvȋ'Tma{kЯhe@bwE 3Rg/xctLuj'T)24f۶82m/]f{7_7IS3( l #Kj\,5F QH>d8Ht\#DڸVAz!rOŠ:na|ȗl2Ѓv~fF.Q_)7pW2 Fv@'yڇX'¹ ̏g+ AA.棓fГ"}x_uԹ$sU%)0Q̌&Ѩ^ݣݞ Khm?sSV)WZi4i6=,0-XL(;^Eݽ~:_MQ;2?+|ɐ+#7{Jv9`(x T77*B PWj.cӟzĀ,[$XII2gOa.}牢u-*+Fb+P)|s 2?>ƪvқALvhԻ8y!-3=9'@k}=`| ;O>ݞD `8ĝl8GPÚ?Py-e.ih"$:¤n3AYK W9Hq:]#@/h/ˆL/;$Ą”`x=Ŧ9E"_yH^G|]/e6V drbm{%#ү/1<_j˦Yc9B͑j9kYRKA l  a҃ Logglc|^uNqFxw(\͊"l3:`*E4+mU5 ʡuuIR䄧g6e̍la; -T"W<UwcRF#u ; Do#3}XI!0d02 }cx Z|b;Dx_D"0-`8mB'Ew-V]!v^>?ꘇc3.y@վv 9or~Cy3ehĄZv2j.vH9Nsr楇V(KYk}kp GegdVnIfP_\;a;m aS%2 8<T|^霘Hxa3e{Id%|r1CpVbīr9%hE9 #B9*M%B isµ&+2V1ˡ ;C\6N YE`,{R`t#$&m?'TAy1.N%TSMBL҂pgqwԑ<5h~jv'JgGrm֜xYE07t|: K:Z԰/ >x4JP57'.Īup<S}^vn~(L%$L<A}c?%-n'7ޝQ={݁ȹN&8b!ɄNg&}~)cJmo  )-\sGOm[L=VyBDp>>cOe-# )P]PY:Ѕ&LEayApŕFP~˿4XA3W=Q kB=s tժeﶞR죳=*37Z5|r[Kk "5+fqG{$ŦDhCk ;?zVZ&Ygv@q0:kI٥z]c媼m{1TL)ex?f؈*ڬ<\*&m*X74:[О Puq4 g.J=6Vis,HR9u)&ːC?+u=ExKrW& [5L ׫-b^Uܣ#m1hF)&TMkk:i!YFG$"[`q71$'!iᏨJ?Zz[x wNz?kBcЅEnwHCнGd?qT`x>ↇ+?> ۘ0u&H.bltd ׇm-pTH+H/,g 1Ԙ}/S-4aOAht^ ;f 쵒:#ez&(6D3Վ$Rg^z n>A=7b]:r9 ߵR;[5>6F >Q_P@zl39Vu؟ iPo Mm+^p5Br0"N8_{kiA`Jj4bɸQR_j#$5P="❼OAV&ؽфP){/GP&x7']ϡJ5U帥 $Zaَ̺KLh?xVj0UÏW0w/WU!AQ"|z{N*GםAb@u9eP۞TtXJwm } i+kvgbW(}*PS7H䗇d}_}9re`Lh<֙4ߡFc.R9SQBNy(Q|k+*u oWGRs)1G, V-x}J}V D)'~!4̈T'l7G:Tn]gyfp @(H ͔F 4l4mµ'` PU?G}<*$F?GRE0Dۡx˘2jlg4s7I@#c7)i1@$Z*ApR7c_#O)%̬ @}ɱ}6"洝0D|9.= V$SC|hAЋRa9FïY|mھuH[h ǀ5QJS6>JY* =DboL Z>{WԊ݀BpRҪEKP lWBءĸ"_ԋWd?Cm [-̅0 ZDT4Wu`{dt}kPVD-?'1 ll嶌=pboDm3ZKZ#ZKEl.p> YȟY'>$>-I n5ϝ p+jLKӕ 9·Sڗ!e;\)YP ZAi4袺عM*3QDMYWjgYH1uSA|\eܗEXl^u "w!u:H>ۄ37Gȳ mi !1|n$q5Z6.aѺA+:ٴ.s/^4dh|gIͨngK(M`Q8KU 6wo{ ygNgF:4>8̆}'Qg삖qIcٸ$NgX%]8n$bzX?dg|4Fj)s=sxK2 ^xl: >tT⠙H[K;?aq[GQe:9@}(=!?<lK"#rA#:N28053ZGB$d0:T/T_Qi9-%Ah.x9~D}Fak365KI5&qdf[0%#V`Kug\,ũyH,T?E)tmx' SIEg"Xr9/*z} ' nk_=Z/߉e@9scn ȑsԸG1wkzeYΩo ~ueUVV@tOW Aw+e@FϵH1&W<+t% H0hoT3zS]t#F9NoKxO-I3.0vCGE,yfXt1u^韓А}̵>qKU }_YIwk"XNhW{ nC;7b][ 1,suT~G! x)kCr"td&ag0$<z&_-vzd[P*pJ7|}Muxu\F0d}!D+9.jqDV%kpu;mF/ߋl%pTVK@U6~4;; HKq!9o[k;V So!)l)iG)ྔO{ icsz$EP[?ΌXU]-P%ɑ6ᳰh5jꋉvkґvv?G&_܄Jثdb$Ҩ'l=ߟ;A8_=3%P-QU}WBw 4s:A&c%-; [5MYG# 'Yɣ*.gfteS(O}'߲+0pTTXC#SVqqh݃6.,cfD]buH=D9'am-wq] nD`1AϢURiЦ>8fJ%^Θ~ElL "5rum(8C۬V;%t Q;p%VD Ar,D~ t˕{z$8H9l#%]%sHF#h&-NOu.p%?-rz-? O:%Rə=[v̲cx7*Pl ?NAqt:\n%>ɦ.&}faXECY LWwu-yRD4pl^Qymm6RDF-NHChCY)T}kn$v&"$O ?1V 2[ ?>:}e >K!D'+)Bk.[K{&.a4|L\hs Cjʮz*D\(Mv`i}\hؓ κ̎4hGE2oFb멩;Qt| x F\n[3 -U B0XXP0#;_<̞c7-Űn6R$#\h t%[K?`G"!EHoW읝UbR9fvDGXPQToٹ G2a *T( --Z_[w&ك$;raMgۺl^(iń/abWHh~K͖V0>{|qT 2l=2zEyG{4 IL cFwkO*;U'gOlA{X DZU`h49q m%@'j^ x#K/3SB@ DT^ILVR`ԫԬ\;$/@u*L{ZAoZ6.!shT .__M?7G݅IQO ilnam$^G&bڕe ZdÐb{hXD"#[ kxǷ/ m::|K> W#gur3rvAV*\wفL/ R`fS2V"MX G~ojи`Vd~N)xM$N*DY}8uLrcm,JIp. bE,)6G4y'niUDnG#_D VAsG,7fO,^ҦDa^Jcپ owSK`Z j TN[(>EP}ohԒL.( ;5l }=bڅYl,nibPdy*i1N@4P#ܐmq5.DHӖvQ 2+U!LeB U(N?r* oB|-i>YKuKϻum"rџ`*vZ V,aǡ*OMOZlQ)uk}]x`GG"n\AkO񌣞mWAӉyc<$#yKG`V*(CK45¬}!B]\s[ltK;}2눬,^RhCP/I"??\[zX_6&y#niio[~K}o\:7uN+u ~겎(%fԂN~gqAx$ AM#Nz4 Z ~W1WfD2m 1A.p=v8g\sa ^* "Na@`51h%YWVoɧW9FȐ ,YuBҲF{4gUa1rpcq#Tz H%t}MoB"Aarb%EK9oO&̗fCԑ96lyAw)%oV|zjd$,łlaaz\򪬾 {Օ -󈩀#[Hl0"`ZP~U4aEm4 ǀAVZ\Lʔb\'b&`s۪rЄL.8.IUϷ@@ TK׃4Qe\ 5%˨a3!:V3g8.Qyl'7FlhSk6jC<Άb0@Wh!p U$qA2-%t>^JAGiUϰ6KK^^iq$&HI}T^հ07ՠ70-{(;Iwx P׈1n#VqOԨ%Rؖ\q[_FD'<u@ q"$BZvf)YX+_In,jURR޸{JXSPbߚrOP//{K0)v8ķ2E, q+ @%/<@=:;7肾zEz?.ڭ*PT7 4p`SjB6åF  VD wQQeAqV#Rfi;֫*6ԏ{w=ي sA͝ZTe^Owo`mD׳d3~JEU?V)⥂7iJ-2(DG,e7 t4b9&bu<EףӼbX0X&nFPpv#6^v*C+#VM,Fx6lK\fG^%!8'm5,ԤZXʡHD>Ӟz<4 zTۙ|I1̅>:CAG-6&rH:/vl X/: alaXT|~R\VμvOϨfp1_22ݯ8/'9ţF9‡Sw-#kK È}yI

9_3}D'5(˖oƶV"}7[ K#(r|3Y,p>].H<$/WQIiM\w"HťnN(X?fD|z.5Vu4 @rCjh _r/:.qs'ʒ+$CJMaV7s(+;HD̂4Ai Gڕ`ɽSy E9"4=CLc pqHP@瑾@\w4Mv-XiªXTtfYGLkPyKt<]}Z) %7J s=X:-%"L,>- Q.Yc/߉tzf% 3۫_˼_M_xLFS-Ly$ΨEcb8V*yЬn62%g[ p^d^nXo.LwMl̑c hgZ;l[ ̮^ *W2 ~;uj509sOTaP79Սi3֙;Qp :}iiyѕÎ: c;ϲ+C^0ks)k2oFJ%/ջhuS$n}U_CHPZp"(vF)Td&/"gI#ܳ,!>?1Ccvm 8%h,|?1 Jdς5f!ȻiDHVbAP`ov,8*F~ߋg1MX-ss)ˇ&>J|ҥnVQF90Z~٫RpsDm6T0㱤"ASr{ :Cλ&'Zq:$y\,VfYn p,0]_|Ba*|bI[Pв)U Lǣ`߀E?'%SL?g#%e'|S]cOPeCqb]nÊ|ʡ|X/j!)J&Qx.gt7ىόDZUftˑ/ve-!cf~\r7\<I<8@^-pNiK#kwֆum"0u#w*E -0w)ځcTx5Ρ\>`A:2->N@Z^)#XvԳ)Oh' 0;xPIR:lJ %2:T:xGe:XKB hj"%;. ;/'߹OnV/O{,[sA90^9`vm'=F#ss4>o.:ڒ !FO̱Y'BdsCB2_J^'U`yBZ4[ࠢf6[P8j[!ϔ;`jw'V]gSTLkF8>8>iFz~8vV/[ ^'9xcݟ i%i 0l/`37u/G[b㯵R_$d7q\E syG[s{aiL$RVM$ڟ.A# )s;!iB1B~҂y9#n-6LMXg@A~gw^% gIaH~t KK%8nDB| ݯ!nA fBI]`gԌ )/3DI>JCﺘ\6k NݜychB>!entTU\ɰ=EScO,,!h.$/ٲPD]]ĩ(Cl7ד8;IP>q:gǕq;[wbp*ʒG Rw`֙l0H}Z(&ǻo>n m)0{eoM,9KZIڸAK,A+.6 @L%VN >1cͰ$Lʼvu)zs:SOϰ1bL|3?+FxLq]ԡ{أ }"m8⒦@^/L p%z+%dձdUs^07ˉ8ݕsW@M$'ڕW.\2TԔ$2/- _֓U ]Ϝ,%鷄{H8i6@uLjaX5{$Qnl\ò׭lSw{슆Ҥ˪ ^ S$Pgg/o<:/d?R_ڜmLl-l96Te"MЪ8RQ?2~ U/!I'Ƈ>1x6Ht0f$^^zcBBd G 4* <:̾}.Vۋ ^s߲dx9MLjmN?kU):j~ 3$1΋EPSg!,KU&g׌ Q$j'L=?N]e`MvdwX=; xA~it;2' Rn׊2!ռ\|h cNzpm?yy䌪|63 Ӑ|t'Fݵׅ dadebSB:@:kTQ7wR+0eliv5`Y. ބrX#E<ޝ 8eo"q˫Dzx5'=&*1paktukD|\mɋ"vץFe2J\dQ"}!i  vG(,#{S[C5MI[*`_9nooo{F*:7XB{2 Iu'cg<糡&g;[auK}",<4FCҾE\D޷ l)-dbke,@K`4(5j r+spaV^ I\Zr"pl2O]VC4o^ lw],0RdV;ǨDˌTVP2b4X?@LPi sk@6[r xq޻U7d֔;t6pT%Uv""=NzȫNs)i "ZV:/зRR+0EPߙ3i`p\&vrn'- e9z˲oKK#^5,aθD [8|ɞ:DM8Mc1=Y ǿҙd,K16:!ʈjRѭ ?̓"a Xpv2i2,BxF)ud_q;E\\ ѲP_8pޟ:+&ȍCG-WYye+K,a/"=G9Yɑ(. {v) 5<{Eb*T4.icQL3iL,Dsam\ %` 0МsBA%NBAݺ=)d +\:׉M6P~NM cul&" aq >>lgǂHo0l)|UbN쒸.[x;wL5^т=ԢtѺ8T,cd膡OFwg6sy${Y,b1KJ8{frOq;Sɖ0 عl)>BS'm cyi ,L@]u9vgH*x^ZnkEisrq X0;xXT ݲAyr('+ sf6*hXʕJsFnڂ).`f!7( `Ois nIkT*=y֫$0-/vH~OqWE;C8dϴW]u Pb]ݺ\_1Fl;ڷA+FDSax}-Sp\pMo 橹k.egh'Zͯk  e7R+]{w6fNfOGVmѾfhޠxhNs@ܳ$Vl-W{Dx:)H=&ɓ2p=$[s)#h$~iCĥȄC1zcڎa5ah M\&OkÇe;-B.5)g+vfK-=8QFw0 {c_#FQAm/ ʾljQfŧ-B>Z{>_ʃ|MbEȏ(񨒓]?2$moW+Փ<"< 5@r'ᘧ-hiGMwq8BtPg0:!Y#hW*32?+3Iᾈ^QH*s/%'UC7m#hdJsœ9\շT ėgO=Ǡ\W"ZzV ~B+oQx8j-=1I)6@t8Ne' uAcO0xic.*Rh給,2cԴLO`Z-K@00'Ŀ3oUt7]s$۬%69{uȒ( 5 H_ݚ#:M{t?=."I깨rh4>ƀt(%f?2 - FrF`!DL-Dv=i1a v䧉sWOO_0soB;II颒U}v ¨\0bHH_b뷰@MS,Wx΋Ʀ%8Fi)n)7?fPňz)fh>Qu91B ̷Z<5ϸ'fbJsL˴uNIeNRSGpPr}2k$87qSj>o7h,90ZcOK3%|bO|}#/`9nq~DgsRY\cϞ]Gb2R_mU ۍMRo(*Az>0nRCը~\@Ş, a^Rn%. ܱzIf^T5u:ݽ)޺^OjV\N6Vth:= r:ΰ&4 `5DϺ=q'!,/Gs'pRiu(aa]|&WY]w:P*o׳W(+ rOVb\K2oZY%ꟷ187wLv<ؤv4ەrFM5IP/_ybS72zK{vɶIqC߅ְ󫢅eX2Psp!5&#!d<{ly\& 6A`|C "67Y-jT4{ 9t V⾨F%JK=O..`NJ ހqrK Fasl\U˘`#՜4DpOfoG[y5C|e@:V0wig=ěti!+#݃ea*=/շNXczq'~) -#}I2ZFQe7U!5*/yvo?O׺Bi~C5| h뷦Bc+RCus> P8OG6 i mꢘwoyr|$F4DJuKر%XR2efPu@HQvsg@$~r_ 1b@S g #3smS܇JT߄/:Q'. cM?";aN5ߣ)cqyFy8}o!00m+("FWPENǬXih!i-¾pN*[uz E!E ќTx@:ʦm1R#&p{3 ?K=]Y,?,70Mٕ/sB@顊VTav?Tq nHxaeRBl5&ab Jq5Xӏ'z€"@<~rw@k`g6#7X_PN{tw 5EZ GWsf#7Su{} :g`{&u&7APcFy‚ӝ^!?);mfLjHw:=V}[tD>'l=E p=`saea"> 4zg bM!rgDaWil". vNXFY*NI"=pCfH bo'l X6f8ء.2EJwMk7G!,` 2[zpFyT729/2! FUos-׫{~~2g|Hj_K BZd;ޥ!Ng0j{ůe-I5_q_0 C6PEn¢'Zx ]1;bw% ]aA1ϩ [bO,Nb0 [V*(85}G *s\|XUoG}(%=D6aa%Hr77>nx.FΤvY)B _-.NOp.p!kѐ}ȥ7d7ƅN}-|U55NOܒORdʚqGw^Ԯ 5}RE!t:zm306hy)zsYZ2pJ;uzags7{WO2:zZH]P\E͑> zѬqC} wpcAEϲB&b,_AO} p7S>^ Ha isvyvį\#,Bm7[_Du(^/jv'8"mui }*3 PoR,έ*e} [lo_v޺z%bxi~Dzޣk:4@6q_K b}_[AjbQ:K$܄aPKdAu^R|Dc jB`K9)KRe%d0Jbqe gvUcto/p3߷|+JY>D8CiɉKiNOw]<)TF4_ҋvJ~[T~ͮSCk+cPyrq p>yxE܋?IM&Wc%W2mne:LȐOݟC..m @_\v@t͒]|RN;'#kSQIB( }_iV1{#!4JJA%_Mr^4 rB;N]=[xv3ŖL3CIl,{6ǖ|m@N!nru'8F4NI/f/}h2N%,D=7ny:#fwύ9\?~p 'aiZ(\C3 @_-T̈D%5Nox'ˁ]6w75Xv|j}W9y$ס ?1)r3K,#]-3 x;2GY ^޹=ϲFM~">Q&ќӦվ=U0wV9iG}{yS,Ѳ8 ?o f~ D;DEj-S)۟ګO겿V^b?pGxGxGpYk]aSg:enjwiyݎ`X<(Y 0EO &=ZZ*D"6IGfh/5\T*-_emߞR$FPMTVx}2&t*sHAT =|H#L֭d ^~aL`eL3,p4p܃5nHg; 2M!9^;V$:&,{vP.FBӽoDnV->cUC\ANd ;ܩQ'7χY1<EpyШ:B> 쩠Kd:69BΎ.qH̱& LTkoBpy*;,W7r~V0hƀ%-2cFϻzK^\_+,uCo_*4Z%Q$3׼yHvr!(@,c 9[U?yVB>T!P =h1uգfߧ{Ywl\-X=mhiRЁszclĝ"-2붙.OF{Y[f2r fS^0/tQ<95͡QƂ+i}Yazs1&?ؑ*P]W8WEEEz %>_aR({q{BabEEp&g { +]&Q - ڎi7XC=hz=:*}~ˇ|'4l#DZ_qV)vRK2l~P􊘕1q٩*x/$]SA6iXd:ܛS{dh2;ZX 5APɬI44Η39c y!1"cPi4;  )pF;0s@[Wd/ ũ3 9SǾ +>L.9/9ygDP 0"^uxtK.CWkhq&!;;#*KEgrePGܝnK. . l#\+Ol'dbGlw1;ؒo2C'f124N2@>R$4k|lO_@ .'Y"cxo7)~Fqs9):"C鐦(ŸmLo2W\ZQZvVkxtU!۴rԋcw}cQgE[gdi[GVQ1brn=Kx܅ B/dsv7վaNnTbC;Cœ " :FLG/ӱv~h&Wb]j$Bk>{OW L{h4=MJ9ǝ\ {iK\bm1*BZ^ @VmJs0q[x 60xcPߵ׸܇X%RW?mLYOҁ>52wSm* }bL$)\~Um,HPXePvnwR '+O=~^pz@jd_&'Z gUEV&VI]H(JX%,H|LQR8`$LSE<6͈˃:)"9sN;RγϽH?^v}y6Wy}It1E7{xtHEĸ5N:Z69OFykMqv Pz s9Rf~GٝU(7~/傦 =ڛN Y FpP܇i`juϲS,-s͜ %j0 -]δﭔgqЕEH̑*Ll7ʮѪJྜྷS?TR9iI3t䛼TGzV6qo?Dk"xttɟNP?*ZKuzSw߸ˡy)pC{${=7af7WG7WV>EG5q۠e ֒/̮݂[+sӬ YƙmøDS}MIGɠ2PYvI5{Ai42)'QR,[5,BC憦[ONb5!WA+rD2|̌5x\2G#u LiXG \LQ.Ik+ v*"p݄AP(Z &,|aNd ӄ N*g^꧳6b68\4B .}:5St,{ԞYx$ ˿~ɪM:fZ1ݐ9]oY4yA jd0lqLJnݝ4%IZ̘~~A*.SZhley :㟫v5W\@wwOrlÏp* t4еmSCiݽCI$r?RG?KΡ R\_Hk +^3U說{QXx|^?.?*T3PzP7.lq9}K'ujS V((ww(̭e"®5A̘蜜-p8K>3E+\6E -~ƴr'˖[x9FZLh[Ì "pm=#/|8)mEEI9ZqzH?,^qp3 L>yp\"pE@u:v5:RF.,O*u$GYz>΄o6PVFPrm;kJu5RFTN}TfJa>1hѹ&y.5~1x{s)`/ T,a`v{n!cTyp6s]W^mB%V]U5jԴ5N%Fғ)$ݧvUaҝքW/TJ i !BeG;G4Xռ l:<bc5"Qȣ9eYFPpx(x^ B G}jf_t"e8J%6(+ag j?X8JuVϢu'4iᝃ(ql n] >'3λqrʥv2meXµQ[_Ltc)$'[YG rк\c&SU`R:J_åuBQֺ7%49d $TFZ0r<=kN@cCDFw>nw\>`=Ad %;s9Ud)QG۳V\wsW6OuE;>P"ו.2D{ D{<7?:h}rk֡!_GKn:%2!v l`C iͦ`"u>Y@pqdV-_:\OIL:^Efr-,!-캂Fp|6L˩Si9Lq&'c~[Ϳd<ȝ" Hcך&:?H􆀶.s9-]Ur]1b,(a₫GY4b2/@~R&JYݜ+E>9X0 >:XPoXSUWQ VtҾ~ULF8 8bTC65G+D7″$Pmv0fMژBIWÞ-9h:7hQ`{3әQr`-ViuwwE7Qtչ H\IGw N{Z&(e Q\qLE)=Ϟj6O7گZ.W/#b.pKQXA?irF"3Pc6׎[[wj!S鰄o#D-aU2)D8xU]Gg(&6|M۽' 4?Rf 3w_Np]Éwa\8}ļzg@?L:'K26PKյ.ҫcC\i3}#2aI,/Ħ9iyu6P-t#s\\uBcCᐊ8A&(Ɏd$1[{tV8R$\WJ>r0"^ - O gCѯLr27'78$0'v'_ ^̥&џ"U$5TGtoeZ4 FczCvвX32,Jd_k`+ kO5[AECY&ˮ(_d#&cjVR#>־"4*~;qjPyZPhbUzT mG*Ӣފ{=(fYaXrhVdh?TrJyS>[Ńt<9`ӆ`|[y7Wa z #% [dWp,u X$0MSٮ8nD^`gUz HF Q4{VH3<hr8 :G>2;%pdQaxekHN޷ N xvō"?/k3 I&-Րl4KS:L_rdג.XAAY u}SJ1wno dWmJ!SKAD;I?24r*Jth;w+G\ Gݣ 3'ߴy1!@${m9[A.R܈vw][xE%O\ȈS.`)ҘWVY{z7'ꂢ,qR;┅A0ȺĮR "yʶwfhEYYwg:tgrZdTt cL@ n=a>xg0pں 6ӎ*nngO(f`M2^s4^xO%ᑮ V0W{a"rKf(p]T}F`iɂH|Hތ >!Lu;2@)wCR ud "œrEJQЯjW y7wMx NV=¬Kb"3o/~ms2 [Ъz ?+|I;|߉gX/ ^UW,|)p%N85^ WeB0{N0?5̚}rV52do?W<55i ҁSicY `aefĚRYx:~9!) $~74xUR.&.y9zc3({ݹh}NyC <],<ZBdÁEgt.pR%Ǖ CDd D vKI0#0jCބ/0rH|M&V u%t!ĤV% +cmAZ85r|2NQ8aU4r37.S/ $-iBZo@#L_$B[bұ5ah\,4ԣuwƾqA\N $8h_ЧR_+> 0W-, k!u$H?֚:8&{lb:駤Ri튘GѤ_2)#RNG DŽQGC!:mFyEEE4f:bxY%b/zA6v)nR:9WHz\Ǐ~~}a*hcu|sCeל\kJLȺD2 |CHv`[heY[8A,)k .FLצmq7~V͆ 8j% <,5 |D#zhNVMc8;鱮d,7.'#%v/]F$"wf)Zm_ѭxJw|<(XLy/ق] RT{"@]1`Ѹмn!7zdb6EvwmoS) V5Ok׿6os`ZSm{q X[&"Ay%u<==۽cT+?VX-g:P9FzS~eQ>Z`Z̻kֱ$xTh^|[0c^Z"X3VtVl,rVdX'xL5yMMTw.tfXcф|Sq|9i6q)+utA)IpP3L*슼$UI(H8pcf)N$}ϤMED5/؎߶b/#}7BTH|;rׂC (8C%] HLиF8 m؝cw_5So?@w*JPBe yGG}t>v}!icIԌ\y ;֏=H-͛, ֑ݸVy@df2٢ZtQ: !ѰTHƋqe8XӿEWYJFx ҕ?Gn`1^lvN˱W=m Ki ٬I> XB0uT) q2HʍVWٞB,59s %.l73 '&CSGIƢ7߼sߚR7RJWZ׼DŽE-.o29g&g嘀AK *4oy߈sz7Z@Y#`Չx V7U7R %:78>Ȧl "=GZ&i6j64 u"ZK^_Uݲ%;+Q`Jᖂ`(҄!>C$gΌ49+iދzڟثœxIy*IwL+OG tmتΚ3pL!xk_jkFmH bYGB%G\Ğ%{?n:[^0p O *(E )ʲNW\^$s.WRV2o=7uOW}n1 l+ += ߶D|;c) ]WUX.!k2\" WT˽Yq|W I80$fqDi2S)PZuKU`v0"j)sf4ݢo[F6[!L_E v o{)^U!v,AR˖,LÀл:̧UPv²ߎ/Lu)B "|s84s pT(7oUkA0Wд3weQ0)zU_H vXЊGJs^ά=Ð `*Ƴ ,k<k7::ˉ1:_9X9z'{xj%WDb=L4N3S&3퐅&,yY4Otcnd]5"$)eb{ēA8s~Z`=<#pdHPYZ\ ^V u E o #72"FzMӅEa>I'ജ TPϓ|"C*IY8oEYkؒM CDS:r[mf+>a[1EP9P&`or|Й\vmDs}$~)8BPը]*қiL4|Z n|Xc_c4RVJoa; d;lLD/ ne\,7`Cc3^d>~]\P3#51\ H_-r6- y c;tE 0Kt|`B3tjWjCƾj :1fH9VyeLW6@dl;`4T<[=Ѥu73:a8λ/E$]R{5;L\'Ԏ;5f5g#PM{/C۴9hM5$8UNQ3=7ҶC/S˟ b mP}4Aov5M37T*ŭr6X< 5Nto# "r5̥2oޅvlNgNv擽shhyjTSrF7ElxPj|@:1,ƂWM05S0y"'Ơ2j V5'E' U\bD^eL1֟f(?U>K+p!8= a%䷇:j4\;1 Z8.qMexywXQ'&5F&^ZAĆ-Pg= Y5÷L\иO0E|4%M!8|!uàW.zلMydl߳uխ ODI#tk\M!7(5Fy0m*i5<pz~)YMD7@U6Qe #+\6PYd8ߣ͕b rU0_,` uҴb^wRc ePop oeX+K>\R!Ř˓wITwVss\E^;]἖: F⟚&QVOZ`ɡ=ba>Y X5ŲImNUIQT6 's4pdy 3o*wGhfg&uRM)K9mXN<jk\F`=Re O]2ܚT %*nF0?7N~w~ya5/a>Sl{hο*@& In{G*hA{Ѯa@p`Y=HB[:]:M*e e3=:AGkuuqUH9fqPnnR^1l/ny9)ˢ`Z 9S9Q|tWwVI^0R}36=.W"fpժybTu4C}Ni$M+g؝Sg5,hcB:-;cF%mi`^o#F~Օh 89짪n=ÓE\jپTwϠ@S㷗2m(&*m7cV_ܬaŷ~i?n^ .cNgP@AÄ~ka9.91J )\%ǧn̖kP?Ts7k7^͂0McV]oQ&l/{4BYy}ڿqM_4'bE=KεvV*о;uuR m| M#!8vDQD3ddp7/Xs1k!kQJwdKC3"NBa.i>vQ Q20D俽/-.vQY"Y>3^+GC:D *P\i^*m :,}Ai,~[(IkwmrP w}$ČMwu.{$? PM:0~N( BY G UvRהFWяm u Fs-w]`Z'U\PF78(i<|H.{z1_I3O&?_=D emX_fZ/RNTAcDj #96}j-}ʻ'ZyZ=wvDL:_Ƿ4YxX|?˭o:Lf*%?^WNqR8/yfhۄXT"-y;Ş5uC)UQN᯽Wյe $s_;n_;n}B>$MY 0 v *$:]K6bZK6b(YcoEZ"q(TSU؈/,S :L%ccx{P<0YOlւ,y!64$3FGy%_':V (g7o2C&|+tUS*yZ IF'trBϭ,vCzqR}#4l?VFqbc8_DZsS&TsdbK:ظFbPa2R#}e ר^q*@˗ˠN۬}^{ ~c#w%OAfxF*rDеD}.*E;ǍA搤,ǽi]ǻտRe7z70ze&m#un׫kqՁel܇ ]tڿ{xp@1oR)Gc{ʏ ֙I;cKQ'B)q*ȖGhUQqf~bə3/_ӡGtv"!X[v&B0LcNkL綒|_pjZ@["IINU ',]ˢ|'mK/n( S..xoJt)ѐkݷ㻭=qi X8[c 6+5轕k.Уz2$<0S)6 b48g"DBoU\WՅq(@F?K(#GIyK/-M?m6គp?(_8jm⑙:Y!?( k:Γ@|JyF9͒3Oʱ)N?V+zꣀB{L`SKP?Q`у?o(є;F> -O47+I]Sf4ChuB-xiLo۬ 7$8+'J9YCU90rs'Nb S. k<"p1 i*iT@>ׂZ[ ͒ns/IuP|͍+SYŒ=|*NFdܲ=[P$8.(hwE@ ڲD轖ǍI7 t}ԡX? yxD6,wȅ&lK*H:tΕRv RUC@IehJ21\3ܟ:cl-aI\+e4lЁ%ifJFˊg!7WDc\$¥g9++ da_nɡԮYz<$KU/`7!JăXrK =|8$ u0:$h8N ;m!GK!k5l]f hV4(d+kuW)$`μ<ҤeՃM ؋J 0\T:LhF{#M.y;q՜ *vp9oe9"bQ,췛{^X"WP'c;[~[Pg-Sxo3,MdB&Śp@4沯4PT%{ΰE7 h̭0;Ί@ǀ_f{G Dջ 5=|jRtjZo<Ӝ5Ȩ >*`i_B'pXN`^.W!#%ié8DCbk%GfelH9eS(.Ǎ8!y^pm։&pN\{7=x(rNw NUHj92cOnDտs١FѦt ۘ1 Ľ誜B ‰33ju&Q$mQy2C\"ows8w)}b6 =j}OwdۄkdI[ ;\/ oxOyoy!B$B@-O:ҵ=;ب!&k{DnP?z8%s[tk.Bݫנ}nGb0h- Ohk {&C.`G"ZjE-^(=jakQ~NX/jnRZHE \Aq hۯ &T%W:/m1NRԬ~ JunٔbE絟W/WBi-;gm: ~{gPˋ Y(iOG|IG ˗-L# t]*ٝ͋^"4M<_ Μ''RHce?kTK81(nZ.k1ÜqUnWA)C1L]G5JsH '%A]^47~c+TEߖ~HCSWfORxKF:6kE'*!l,ݐɅ0O+.#}'"O$=KOD]q6.>GTfVaQsvY.nI3j&xxD La [*+ UHS,f|/*?JV2[|!)Hv+/-{Vd>{_O<5]LMC䃘=Y5{n/4n 33>r ^@%Ya#a"D/w`ڪ+MLq<[NV!rq¯l=>ӞR,*}gzQ+F7P^h'y ᰺fJD+a{kʏ@/5dz/bѓ|7ܳ.E90;x}ݹ[$bZrN # }e.B;Ewv;X>%=t1v kn3Dq2g{<9ͼi鼁+CG˿!B7Zp"Y<w^.hm:3D8DOT*bloHMzE*ܞC'd9OC%-i5rF0TpG54G4lkr *mUhv+a. ?W\ ?dLhҠo ;?qEv<d(Cۂ@5|0]Qγ6}6H]^L/&-gS2G3W ߟxVL`bS0^bk{ܸBoQkfE#7%ZHεJ.>K1!Xb2N2ܠ}a*~&w^Q?clW1jGm$u5R Ҩ?;,qA? n5MQ崚{ߴ/)/{z ǝ+/27E[N`'m˳_"(UfD2rO+|#aYu'x!)UF=c_J΢|pbt$vAx~RNG] VKeLbߋx WB^ FmYجqrQzi| Ւ|*4bAQ̗LOe;"9r!0#4׆+}b_8GÕ|3~!&Hl|*APiDKA.{9]4 ])NuYl;rPy۰AQ,89͹m{"_协UE tfOV%w/jJ)&pW7 Hs)UfhigA檱4t\Rdv~ XicIuz˕G*Ig7RLsR~йy"Z10Ki˾AU-,׵o8 / yD>^.7@ a˨zhW才w X;4…[ \J;tj$ӱŬ$ɩcf87Oٌt\~'$ |MI!Tɪi5 MY"Qտ/$YaE?Iw'֑\v¬nؕSSl)vͿ<5cs@y3LОYEuTat9xN[Ս:>Tv8LǛYطؒ,=氪9O*LP\5qv W%ʧF<ˍEX FBVg[ZN.")gz['M*r]EІh'o*IOXׯeS#f;eQWEf&;Hm2z P[R$Uv1i<[d= N(Y9{x돧/٬3T|ᬓe/MQ?,ˌXc2x/蛰n!l6^^p+'~o-ۢoWɱ unqsrE6rmЊGMjNM'P8Ѐ󔸯(ܫ+g2} aڮHA Z׿|k|,{VrDϤ& Hqo?;X-I䀸ìe.H6=ͨ%P+Ieү ܇soq6FC`S*|t@"7?أP%|{8m<(h ~Ik M0*W 砞AzNLSo;rאYNxS{]))F[Z8Uh"Y?A>a.? scȜ M o湺1}FH @Oy, 1R'36L޿ǫ_h؜XJ>&=Do)>NL:Ĝ00*6'B} P: xNC5ޯ)?A3;>h~`6ŧNQ!*;s !6 NnQZͼqZQanj ɧG0_kocR $Ԛc[Pyr9P|z _N۵^fӓt#ZnF/bSԫ3M Ž*ϠC[(MgT2hq2%wDX2uEփ'5FB  p3\՘l;Mkgl2:ȁ>Y}tDl0'ԃthEf(MiO ڭ|qL$b ΘYIg%x޶=\yJOm`~`)LA0@w_h+_z3 $Q-2-׺-{WY3 ̍tNJKnxTg_{}@Bn;q_K!Bs8jX2iu=~%V{CbGcXEZ~ S/"d$Gn` +ze'Ʒg!D.~a Ae`uA/aZ&ERYE < iM՛\sv;GesXn-#='; B'= 5ɂfhI6zr3sFdSCkO n=(:[VKTqh؊%W<&޵B]õ|"-C0(Έ{K=%yiJ0p*z4V="a.!۷T^7j Gӝ)=~WFW*E(U.aU6v u09Tn5A r.~=f^e9k3Rq2Z;zZr̢ P,n\2uF؞/F|`Gbi`{{"A,9 ɪ>,K鶍1 T+-jDUM0zk>0p d}U33yg%-%ƀ ćPgؿ[H5?~p撌]zP ovs @p.6FQ=ڇϒP\@ m[h^IAƤmw:.Bd!u$A@3C>e3?q}H%7•QC{!xJaֱ% PoB3x"K#,4@!DZv`v`t ONrv>dwL#C⌷#==h|.T/lrc6乇~qצL%JۅLF)j 0=8ݷ[ f}B(}^pF"0)nN.0Ub2=AOa[` :mLC,uAr*dKVKprw}{ P&3P䏴Cq̑(df9eN4EžtY$2|yKR'0} :63fro\k <Ξl/R+ l˙u) q`[,DZF!y K@Zߺݑ%MbM)*?px4e{:ij z7np!,F⸭P?8j,i=F(k'I&uݬjXEm99S*dLW ady~ o!m<6mut-hW d̗룲U7*-_X"Q/B(5-%vKF?MǴ1}A BɗVҭ>Dd_h9BUhTf):rG5$_,P:aߑjΦ^܅hެ"7HwbIެ;qWjFɿEx+ HP L>n jhFȯ8wnUXv27,f2X% YY^@^I`i3K6rj7J$B8h޴ "Nt Iʫ/؂SV~ж} ^AywF;a+[r WP5hLnk\zu7$L`Ypl.pRf`buzlwluaJw#@34tRuk1uAO<u 8V DG,Cǖ62K؈x>gI4[x$5&l_<8]6&KV6afm~rP'="~1$+z9cT..߲u-n+.-X<ɊNIdK]r( ُHgVQ.'DB"L$]-pO9*u^5iQ$swiPNu^fثבi_!z ~G^W]M*\_筗d:^rHh}/UDŽH.nJ]$ОY9^"sUg"|~X3&eD PnYF4Z="b=:I"5M ΝZͧ 5{%@5X{r0.VSw[CkO Įq8*&8c yqPUƠ|11ך* [5-E)u-$LpQDdY9)P4 X"Mc;F?G7%I)dGYΰZ'ַ}y\k~t#ޞ]m|\*4聋VH% dB}E=7i+@Ǒˮm3I=;(L@o;D')} gI`R}-=>?42S:[&q )idL&n>t0jg;@{Ϭ^I>oBK U&n˧F+@ ZV;@߇tdfp&!6#$B4 "<&~I. t'F¸ Μ HM) C N~kN2lNhdu `3vlGzUƔ#D4' ]왫F鍊9#&zDC5~/@14fqظ{z']i͒]Z[VMh6nK"CI ,Ǘ3N +c׈zב/-Y.Ƀшp1AέJc٧ #dH_v$FޡƠD9:J/ԋgfU!-A1r4̖!l h,tC tQPQ$,bQJ=}A)k5"޳>༦"M'Be-ӄV>*wLb@ sLL6? |pepWyb&&{²}Yү8~`q!orNK"E# pӈ,v{Ϩ:7 OՋK԰[=rdS,nXC Qw;gp&d)*N…hW5Q>QxQ}I*VS 6 섽o:Ȍ}5f-dȠRïo~.Й)4dJ_я|7І* irrp U!i5&O.ْ[TcJhsi`\jQu#9Od: MojWس|hdKƿ+Gp]4( i~vBtl%#z+,_;<_o{P0S v`_U})=+UDŗ] TDRE4:ZT_k(T޻^$ǐ~|'+<\2U\%jG*S꙱azJ\*סk >MKU-$ 4?Ad[A뚭u9akia-':qb/2R*,ݲ>Ni#L;˒2aCsS3W,RjTHM+6"ǁq'?vO˩+`*fgC6'ٟhqa٪X\wқɕ֠L9<4H'*2/ϣOh͢vpf" i!&P`2B$re55qD:X_{[̺bE]q|@G j㨥^0t!֙rnRU< Ͳ yv]\tX&A+w4\x6+#jrmvۆskQȲt3+è4R9Ht vJ$m9wl}>fPu(WhsQ;IN83s`N\|SV|v\}.N~ɕHCȾ_}yƔ2R:6MLa0VAȖQr8*ZwkE&݄)ݛغ0*Ȝa"L>!T8:>P|>4_Fn5{,^gD^Cy[`ʼn_~)%vʹNJؘ\{_Eq$Bdv9㶎Gsum&;uNp4d\ɱ'?z&Q_j.{ =ؗ9a`{|hd8J]j/MQ! ?LR F.D0%B^¬yeH%/-",؇i)g4FT Xw{ bL+jfC 1SMH7h"Ĉ]|4nM$F\񗷿#ṟ5K;"49CfuOSwX3}溨wZ6T2̌ D Kv:Tz2Ō{>$߄xrN}ӱ; @^O'tTWW5 QfN{$vL W_X;Kym$D- \9Ai]v?>R6K1A y߃׵[>Ce/)ѫ8ZT@8ngE" hނ1XLvԁL,P/mqݗ{J 2Jx.d)~~rmg)1t'zɓ 1Ұvᠵf]Fsw5F,XO eܤ^SӭE h*W@<چDȈ(bɛ`bCiǦE\ ][8l4E} kaRv}ċ}86_ }59 Y r#t(ö^(SMs'myF`{38'Sɡ\ 1e2vk/R3G+U'>DiK.eҨmʕcNF#L-kY+-:ԉa$6Bs-XhZ-Mƾ@ן o]9ZnR'l[!KSvOڨ7V$"԰mj&1cgztD 8_OWHWN^qF,ÊŪPlĔ{ZjFdH)ŭw(S?%}8 WWkKoBc;6c~ׄaK.յsaLͭ+ EN,a1Ü?oҠ;!ρW ;x2L̋0~{x'2s)ӵl6n4ѪY}B7yH.s?p 1Sòz!շ,bcM4 tyҮĠQ YmwPVB<(b*ݛ"g0[P|⫾ǐu÷'iigK>U2{ r{0 )0kL|Jòl@M@ղJ!_Ν#B&qTqt߰d$O[֒N ~3/ pESe` 8Iz2C@!G uda놝+@@nP`E!Dȉ FÚGVgԵ)#GjO#_[aODkpݩ GljRu1r9Jomr_sJ kPN7K[$ZUlDL -(F-x8 F6Ĭh ϴ (t@)zdYqM\4򖑦`|j8`.\/f*=.W\ջH')G:rqENAbnc:СKPhGx7)wҦYCA;:e_W+_aLѩaǸ猧Y?ZϿ\O`5Gt?jfD˜mQsK*7cꆋP1`G3z7T8 gdHrbllAVI?'yQ|2s6ɲ )bݖl>l{g0&DL0u=4jOl-Døm.xOӍ@IͅK0~)ѽc89 I,dqtzP!iHac$'XANT1AC&t^Q09ķ281w2u )j4~"D(MXxͿNuT-_xSPZu^>Ŏ֘i1&qY^o݄0024a9~GN/cy^UzeԦcIg atehN+0gD8x2%/ }}*E i\84Z0SV+o4Gpؓuir.#kLa0}ˋ48&Nî_u|Kq;0G}؊t;=Ϸ?C%U]:O.C~v%}MkRŽt?OGJRt2Y&o놨 9oDDf—n<N^RpnORyTO)}Kh}OJQt(;a#{oOdP>`a !!}-WM]ͽ[8tC_,}|-5ՍMCR[4B`+5b=̄?8ȟz|!Y:ڋ&kEtCo/?5,>vq?#Į^?:@bl澊2j`Zn_>F6X\z1urXj( ft[l/w]G})fp i!֪Ez' _&|C;[&VnJJ X8D-Ҭȱ:dU#r؜Iw\pc{`c9F!BNfDܗ]?:Q"ёl6`(aӖB[e;Yc L 8~}KG-S!ߟ7w萱r攤 YCf N #Wÿ[Fij -44=F?N&iGG1FXm7Ttu3\00 ٔ7\?-ܡ5hǭhhR7۳ޠetR`8E^O%2xè_DHASZF/׳ͳRtG$Ur:.4é=+@azv|93݄%!]'RXE|Pi9l'Ud0:acqlzf! hsww$PUᐧ[ =0oCGPKh+Qd0;u[ e7d_ GZh/ h pf_-:K&Axze18+>t7ϭOc͕ td_Ў+)ƁP,@ Ztg D?X41)Ja8Y95Ba]53Tw6}&;-Yn:WC0PX\; 㡞wHtgX<ᷫ}>`ߦ ۨ FI@^R^.rƣqTe/1PˤY{](H#Z7).ʦ=?o?. }Sf8lKz\:%4BQA \!0Jm~'FdUD:g'BMK6r$͸,t(Rp?>ǠQ9?DlPdpIH:<ቲA4"; ,Qv=]#1h'Ā?,G 5<7؄?31Aвd"* 5$J%w-җ>*ϤEĔ4f9އk +nM@l|eCH^[cK OEKy޳Wn xP~pvcG6&sK(ٟ'X׼0*x*zĊC3oi|ulK|-%#3~N*`nx6yVTYr%OI)wwvAJzѧ/|us[d4P yMnwDVY^m_e?e6v% 6Jp ڗ|DX#˗iHhq0'gU>9TUD/}umi.roM}N_ RC_ LUJʔn ZD#7T={{a5+ntp]@=}ӿp =N76v9PNFz/w{2)_xIYRkR0!Ű^rW0_g`ْG-b&̴^w^ &Ԁ!d:])\N0[^88R<4Bh5 2"􉆪W̽1->YԔa/jl %]<΋O!xM(U-YS-(e,qxZIazk>-9ݶ7"W%g`58>hi#^Pnu(kg ͂:s5&6L& |܊SzIے<uؑW7g&|j(G+QE(vo=1hf-V&UyFϭ(#P7TD.DU?w3neZcu )!l1qё6-i@ ZІ^ͫ@Mq.\GSaxK |7:\U ?LX+KTsv|aw~lꓗlTzޠ- ;Z:!5/B#\ 70lAbL1ԳH|zrNɒ~-q{ٖadP h\0xsmNuϾD+qciwD oYv!L;΀ROW&x#錧p ؂qʌ&r8E [OE1n7"D=H/WΊ7-Cc)?LvH.> Gf\5x7:uIp+*(,OY":N[s$7C,a.qVsqBqU]Lʗh Ȋ@{{j}hbtsGmɝT_is4k/,(^]P*<4ߔ6RSa 1T.)7K< nvEq-!|Dֱ?,Zȣ͑0vNh 6W3sܟ/T;sQs4][f;;i)(8l _un">zb;&n\M/g}2I;PJ}*{k-.߼R !^6+-r_Xg9yJTOW(M6*8}?N<ἇ[\wZoFEN#(n9ߜ] TJ0ϛuʘnySl ,Oς&޾y ,3n.A8ܰҤx'EM37 ? {Ք(8:bҕd9$V8;` ^f X셎0jZ{]X73r%C-j$MnWy8Uƒ z wpg^v*la#F?7%w ? ~ b{֟.yaou3nzHBɄRT{:mmܳwe2), LR#'ѐwCOz^UmWu⚗c1D,5v[FfPnyǾăI u duc||¤A) LHo̯'`9|FtsI`E+zܫ4{$ǒ{8l elQ[d?+/;l=r'лv Q ŕNjhn7(%0kF.k;o&3\}b0qH7%Ȣ3uZW76E\4G?7A $bƎ'!ĝ#_Y>/;nHd8 ۸ӅF\TvV챱.aLfm.RdG dQJ2vA6\Ƿz!i`8īWV' Pl: }Mn_5.yJ(DJ2=H{?0#A}+'ez6sm|u;ti /w?$y6dQ1H-'"wad]kxPéw~C;yI!-E2mv* sUf5sHS%^NbW~@f1PLV6@WpMjuN.bޱ-)+o@JzBⲾ!WHb ڑ^ _¾q֕pT -y#y6M ϳ )a/ #t2'|CuQ=ni.d"i:tޱ? D:z~VZIJ}+tEK}DY-U0-<-残k5u`OJNyyN|`B$!Rdݟ5`H) Ƨc >ֆu{y#4BN{aP98Lv\4~:lzLsb^̇gSVmVv`Y 6~iL65.FtX *|l4l%šq*ɰWi=y&;WRJm)I{ue7Adi&@̈́Ybve.75+<˴3m9y9->fBFĚ纴[hU>R] +A&()w{F퉿%X<7RnV/=*V@Q>J1g8vA%̢FݫV#$MW i֊!E R4ZAύNWVԎC/;D_|i9N{UGz9g EsVZ?YæɗŢa9lE1UpEϫ23:b}wÒ"_WB4.h)n|J|k3Z\đNV_"SjSE*8]G# Xd/\!J8.ÿ͔JUz4e(q7Q9㍅GF({׷FUw$m/,{!clks$pfTע>ی%OngC,D9c%ŋyV2Z€/-X\tW{:Z l-RTI$n$UH"i'BN-\Lg*cl^0m%u<&Xa-Kz {i{G.-Cuxθ# oni2Xz #$ݜnHp<)IDfSyL@vmKbHyLHM΋n˘a N 1C Tfx_KAC)jW=w<"Һ^[>:G^hwtmX?_t' C"@ {6-d*3y'ŮN+o$Fn" !}k:5Yjư=;qm 'd+v6tP"1~.ꁉ7g5fF񇃚geZf,+K}BnY ŏ+"L{esO3w,6 [1*͈X$F[Sћ,\U2(x'ФpRI3;~P|`*olY3Tz'5321)+]8v9@[."IA .YsW stQ6mc3,&V- T@9Úi&r>qՎ:YOV]im/108 l{KBMfȭ-c&Ǯ ͊<,t{(9m(ei;fd`Uߊ خl+[(9i^`**y?|niefUOJ#hZ?Z@ =|EÄN-QM`A˹Wn%}(r? à{?W=ٓ\.`SF|&HvZW>i\Q%FR .f_p0[Ƕq 17"!)%V!-) \{'*hIcbåǴM2s7ULR>OHG!%B<\G̥tZ2r~E`u%8`UOG.c:T\2iR$EX.pB>9[nƒQn\ ?@?!GjӾ?hy B!7ߒmI^y[|;?r8Pk P7!na7i$qTZMG3ekh|SZb P,4n/U Dݍ?@K4o1'~Rp~Cj-q&Lߛu A*$pm~ g$aּ$021 m8_{Ni%nm]?^P'l_-x5QJ-6 a[OArv'& T24ML5 lXfGV"vt͹>k8zU$R~!I1?+AWutw6PjtuD& u]8+DHmws%4t _OV)0‹&HCL$ixJmbh2%dnX`*qZ%$2ncvz~v Sqӳk 7_#G7˦?)W;w vW6H"=I :H<ΞLNF\ Gȧ$Q ׎&xDAiG熘@d״540w{a/ZOu ˮbHuxvf6,E܈)y}&0Ru$ERL@*uע[ϐ_Gá$N(4/^N$hT)T`\QmĮ:+FNJhFwG(W]sQ!c Xz2DonEr?>aF{UIJi.`J v~gHԧ*7\%1u ;  .)Z1OFRu =j2 K 9G=xDڱtuX~E ;a-?tB#[#ֆ?>QvW+?U܋1q>R&4{-Õ'l3 |k'ClQja!"P^܅<"}[6R|5:8rzFZ: kS8 *bb$j$8Z:y4}{́ sG סozZiB~(袱2ay]ϐ.s%VgqTN1wtgG9I3c<\؇^Ŕ3f Yz@sx`l6e&Vۗ4 /sEzǛS3?{1?o=!0u@e='&v|O)/C4c64nY?.> F_elن+ȄQJs[a(A BdD՞#pݒU1KD+5Où)W܅Ln%i6.O9kĘmSߡX|ILWFAj3+ ]ڕT܌:ief!ZF[tҍ>.qF@F׫HBw 4ԿnL6XAj~6-9Dt6]KcWmᵵ({!\V_Ciڥ D:ުh1h49ٔC#OP99& $}JdVŠ h옇w66eq75M/dA8vIjz/IP7 *CHs$H~`ue.gB+ 7e褐Nl 0R) j 5PS3{kP =abu92ʃ"@3|2;V,q0S? VXTXP9xSq}4G{>QPdӂ *9Ӝ=1ڿ!Ho!Qhv;Wu)UIՁ+q5Umuy2'd}Cyn=(sZ|h m+ip[/199tT&ўJJ =Ud0fbOkeէ]~+F*V*vWA8NWIzl ;RU Y 3>)>RP7*O%l#Am#qFJ7bTs;a; 6L| D<~(>*+qjנ@=Ud s2 jAtz#8rH69!vldɔz39I˕M\$_v }i[7r2 fB=(#QJ_4Kelv~w '|$}㏣pս6 6"S%68S&].z㜀񗨂HД F/73!AQ^8Ncz LX`qxQȼ+-]Bl$i7sSJ5fCvx@b |~v vapf2Se0}+?=R1*+>[8bR~rWI}0-ㆰ}q-߻m#ZRtJ;pa|9+|%,^I$BYٔn;B`y{vyO(gyi|R)_Ax 5&~ j>g}(VCa湥:VZ~BtL>xS dsLG!13@ۺGDYsk,J!5Q$ Ì2I}ZKd^@M$,9^}{* geӚSETaiu{4Dw qduavF$ί&QT B & ([ zI`$x Ju% ,IŁOXQڭTw$}}$ 5^js=,8M#fK: MۼYz_)x|EpGЇf/&∬}5: kmrm3?js!vu0c_tb?\[\i$FX+I'b{'13dd_RƯ3׆,M,y4!a(w^SMᠱE y[yvZ]{8~.dhkRcSOwHn⍾Y-Iڅض 2ux K v"W&Ef@-ҷY=. 4bQk&,@Zt_\,*cx RBvq;y"W3P SR| Z`|<²:8>rڟ z6rŧ9XSm:DZD 2D3gL ]D^S)"?496xWCR[т 4Ig`:A=BIs B0ra]8i 1~p>858!SaY8mcv~HO5**Qnm!0B|l3K ӭ5$߶Ja [ohx1sF4QHVEtCB-Plv;$} U]:rm ;zݝdN~0n-Y` o2EBBY z 2y0fUnXm?fwC }ؙDFW@ tX _V7|gF3:){Lծ6VAG D8gBB͘KV@pPEMw?@#e-fYIJF* A%i#-6tB'co5lw>o@aTYz.G*_T],{>~lC\b8K-1R5["4!DrWa ^x,+aS6:@f8 pVYm7XqׁQjU2-"HAyKxC + ޮ:%pbfCd}'T~T/鞀@xȯWqkT85[^zmg7]PS0q"9j㑲Һ6q1?U\o_ \Sbxb_'qFRnZms2ţoR;'Zƈc6>C=/5iS?Nڛ)-7Fqj^[+AmZWVr˫oa, (us/k'3>. D+=Ϊi{;j?=ist.@sҍ A?[#>ai[!N=á|bSm TI.kdio?`p=q^v2AX-_Mf379cأ${hT26yzA;uH^QZq`#US8f1dp;0_UQ>P' ;in<Քv+FH \F$ovTl(RW6C^XCI;𫈞:i3wƬ%n7Uߖ\ KLWi쮩zVMfwq|T*ARk(2ٲm{o]0237%_{Zw- WIXc9{ZX^~z.QZ}1޻XlvZ,\r^P[΅05lCxG"C.Ao: rFj尐S&j^:ZfrF'#!*XCES7IE04-֫>։ eI쏅4RciqZg\~O? PXl JdAd{)ڇD|زGXblqOx=UU<Uxl<->Oc$?Sx6V/]LTLH 2oe h]Bш? Bw0MwoAE亨&ѐ3k0 0SV)aA9ns 3+ ,R <՞@d WcE&ۋ[,WW,B=(|(j;[m+=TrYG\a3"6$qBҹA@'`Lq=N#x=IjOHyMȪVڐK8G }]rLvE[@uyhu\v@}s(ܽ+1gIsnSaՏW u`/:29CsDG 94%aer~ĺtf~R#P,NÃ˳g`tDU1C!^SUTfD*kH|A_+b`vkr iezf~VU^,*q$2Ÿ&h5fW>>!8I$gnbyU#h1^y= Ȗʽ!.r !"Ts(*Ub_ŹJZQY&E8zqYz򁑀"[TDx<kl(+&IJ E+ܡuİfdjAX~kb_G+c3@Gf/)`]6!n4o܈*Jo ;wլEfjD_W*L/=?,8=DIL \݌Fe91$Ԛ[Gc,#X ~:mOrŖHCorku"?ACZuUJ俘itr֡9}f|kfxGbQY++ajaïq\Ҝ/ظ7y<=oT C@笍^(|zSl@#ڄ|誔<İttVU cElU0/'ABeZp4^Qٮlb1X n9Y tcT"yEݒEpJagat4WNlz̾9(ѱc;_h  6.|(7q.A;QY =m%3쵶ZȣR0wDj]U =Wd0Gve2: <ɀgּmլ4IeV%xPWsAisNGD}DY>Nw_dF_MS{t[2t|7sJ Wkwjcl< & ۱)~ʻAlgU4 OKya-7ǿI-K؋ R4}]qԤ% <&.g@d`H'P14}IX!]1m2c@ׇ 2 U?1k^zϢiI͐t n/.vV?~ؔDQ`)RF RݒbO5I="0o(=G7B'Y26Dώ]~ArFo~ʹBBfl^"b3Yȧ_u}kɃ9vG N&+m±-\X $*,qDrŒx:I*Rm 7a䘿>McsMbuFh:+?1I|94 OCd/ oԽ[1NuyM& |hFrPFjF$)f8# ETpJp5\"X.nEɝP8I%&ޭ>Zsm1=,l$*5+Z}&?Ű;O>q3TP˃jR ^Gdn$\me4U< X'u/zҧOv˺"OH0I |wr;MppA2x|uvBh9诙0VЀCnټ9hW>x/Fݡޭ Oen%.)[?3ÿ_03V.X&ud#ez@$x%|22{:cъI '؄9 lĉLWϖm]J,- :G ۿM=0:MnB%y ֌[ँRqKZDW6\%r !#]u0ace%}z(R^Z%G?O$~Mѽ[u9140G9yHCrZT%4#Vs}8p;2ѧCy ѷN+-æ ?m<<(7ـG.\aP-h) |qτ-"$Q-uA̰`Oс%f_Mt/XX=~ [p'oV $& pJvK#ԻލDI8αQȫt=v[9lWS@63'J #vg<,h9i^I6&i{kchca< ܰ}&Mu>ʁGw:G#4%q$SyL;ҳ>8qƆNχ N1@ŤVAnXEii},mĤ8Bބ5=[:3Tn6 7G5&iDtg 2=%>Q(s!(J_Bry<V j)#N^-$e }y q$9L rcrpUe?k:]@JVP8ީ>U\(gDTyX⥡EqhEcҬʳ-zek)E.7nFzl˙c %b*/n;nvVg,NČ(-"9lYdYc &zUL B c3+1*(K吨+tf .>5Y N|(~?I+ ưxΒC;^G' 9rlMh =,HTbADxEh6%c:5ir3Q#?@Xf;,!"7E $S2VWT`{4b=KXZm΃b؍mDr\,f)ƴa<$XU N XW_y̷>/.]e> 2^lvhRݿy0 hBNnbPɩ$JrL|z$u#,@ GHע}Vi .&LҒ\QݱIg#r SQ\~"t𯁩n6ѕO3Of>P?Vb%Ҩ Ev^* (`|NWowiALYbyvWMct2SV>SR/OqJObPE5B2U4C5 ĶʊXDOJOi*0An;pt2oM#XZCW*wYQp.CqBϱl)]لY*G'瀋7?}[afY]Y^PJ@޽oQ jWN)h&'T;n^gˑm8iBsOQ\|eCyx=U?Nn}p 9/S呜yJf{ ؚ75BтNC$"Ҩ`XFI? hYM ߘߌh9J}񔽀+k)Jz{pat70{pL7;Iy_$׫Q0?*ˑ4Ltr v#[lVh#a(h+ˬ7 :#66hɪa]l؁ݾv>DQ߫ZA36$!AѧfKÜ\G9`! 5z#7ea^J+^6<ԄPdW\mustogC@M=`^-ˤ։z8MuXNW4 *iRs\l.d#KA.Rs~HrWX龮uC5e@(}L%d#U<_3Y`Ej*DT@][6G'aK_@/K/4QOoddq7=Ep}rR[PqoV{U~Ē=  aqLXWs;&@$jEu!;1K-JílXp5sF 7eZvI:J~d%Ui`6֟v" kF4e@Z` t ~"ZO!lJ4 ݱV:]IS!BȰD67ޒ',Ok W4]2)4bfkÈD{Њ8A{sdDpuS|9*H/0|mO[J ѧr7 Vfbs\URg_NTAяM05 ੷Y 7k)"tm=F!P(Xyf33W!x\Ci.%{wޥhK `E%ʺnu\ߧ6U=T9Ι](_-/)ԅVdAY"1 Ppha۹0d$$Lڠ0m~GzRcz(\Li̬{4Vw~z 7B#B@\̌=iVqƈV} USx@*=Ӊ->: BH=1kM1ڷ5^BR!Q* D6yۈ`YovA% n?MJф6_jᱳQH mӟ ?i i\°ZIo|g5q=5UJz};G::|u\Y҂UvwKCm,~xH8n}D$# i`.?"Q%|N9ЋZk{3qm KT׺޺/_eBwM]q7R򩅍$flmT+檳´4>П-ܾ07D}6Rh~ ~^oEH@IXVnmƏYSgV۵B<WuY1wbY5{7 {Զ~ d't)iB^Һc[-6!HqpJzϣsݩ^:+3sx&s>TNK+V+" M<:+8I b5vwx5 KS $R}5LSvkp|UD~RID OGb5pק9JȘ擁jFzKb} ?.= &t0I;Ő߁7*ǿe(M]M xrP뱄njبiȮ.Dm*v?'R,6FTckf-"fA+{H& ;!·uwld]=AHŶ!?&M#n{(mFS}+m[VcXӪ ajxO|ӧiUVZ`i5C0KEZ/P\!ރ]6Cd2c$SY4uOCi Żŝ kgjLb.T[Sq%dGOa0LMD[ n7``j;/>} v<;6yŢo k% &k^᭿0 ÉZR"p/L ;谲yV3H,s i;uw&`|1wCUVjm,m孞h2&?4%fǥ6V>\׳1x ésZ"[ekZ`?bgw % +RVZ?e_zyqH ƚZ~ t("?p>PttY'˂~}) $z>SQP<-oơN}7U'EӰh@sgߨYK󽖈)†/g~O7'yE!BhV2BuOC[fJk#>Ph5mčΔwW$(L\-!yq)HH+>?04zvȤIf΢ȗ`8%9+?KoN$wFK0W[GFdlLל׿sp.b'p?qB V`V }_AlBOPE]a%'7J6b&U9JSpt*S4wkB~u:^ѡ\…Vwo:#`'da#bj-+F9N [N43PmcM-s{3MZ̴{*gctG-莋f5lZ7h훯7-m8G+a>3Ɉ.0w7~/$OkѢdDVL`:|W~dS>xE?um#.bYtSZZn.*RTMBД@ {Jvt㠻n&Qv^k cr@Z"a;zEzq'c9jg(]Zn'钬A(1@fTD +TiR!{B=.q3IyV/Wc<zݙ:21bTa2"o@6:Q>A:q=ATaiM č?Ѵw,\CV$m;# R*2VF)Oȕe.Ǒ@GexCF- KTAfu&f\\DjA6'{sy"Ų7*{89-`R2NhXeEE/|U&XM<5 t㿰k?e1 0T8\<;m|yM5ǰ F[܋_:z|oF6qMJo-ML'&eSUԓte~~H36Ud/Lk]).5 c]I&E2=a `AmMQ0AJyitx2W&ޜ{%4ZC)N_j1 aѝP? ?}_ /'?'''&E4$ _|0u2]dE@Rb~y=5(8{V2X{1uBv7 &W0H® weffsoQ.*WbՌ+n@4YSwyB]Ybq-%kvұ5o2!X˘t*Q~}[G% £>4M׼ʪFN@mɮ&Cv7@۷5>w^eQRHf2jXzR2:><{$d> Q;f챳w6t:[UwUO+L@są'\~No瀟N~(r5] *_9:p2yYI/|CJ99ou- tW9]Ȏz+؛[p?* I \SUhbz, rpi=WkrH2|ڍ,G'Ac}Ox±#e rxkTGnN.^Asa-=TEtVe/ӰF|a823`Rg?),x5k/ NefxFv`kFp-Enh\p1/fxHˢ h{v> G+i MCΑM֊Lzׇ C[frgSQ ܛ]P8~`*OBn 14:, <9zvֳѽQ~*zl!Bng! p B0p\JcY(eK$k?~2oZ&)P#Eۺc +^z7ԏCe I9;ZuTrV v*o"r߀|O<5>5cƤ}{L~P֝uy x꒣ _4j?K5T> *r`Ml;҈Rͧ):x e nxP(%vŷV&#|g uH\L BxHUv!iݵ60rh) r$miuX«#T%}O2[3R,BN$}r1W35z'$|.u)k]=>Zi7hFTO0_lD8i;A A8&ÙݳqvcId> [Rpҭڑc>zH(/.DI eYuVs{]oV S>CRl':_ǮבrV8&8D ~gJ9iG!DuV1/zN52-r.5лAZYɕ2$L iԤh:R:tX1uR t^dzH/JNGbO} 2AyXpٚ,OiYQa{WZ.'2∏5xeU_B)2&y/ ^H%z+.VvQ!i%ޒPGѬvrp+ T}Cɐ<"2~}D/[UjNwJW]) ݤ"eĻ용y5RШ@b8 ˼=ԪD'?+E֟wK1AaEGhX_F,uR#'Xß"X(u/OlɦE={)U xl{*n0w_ehA:FS ?Ih kd|g^}-5y?gU^"Lcf؄hr5)n=a(:'Mzr5Vqi)B:h7T@ H]cew[f{U9`o1SD@ICImd|Ci4_"{ES,19Z"|5!~|2 Xuǰ>>;4O+?s?Y qhyý>.-ȏUgIp$ᮣbi%q-1ONM3OzX`-t8 U@fB)_Wף=eA=laz'q t!nLI"+nTXfAښ?w{,{bk4>^aean;CXDxtik!1BC ˇ |D6+9(}eLK𬁤Wavy.E>R4SY_eDjhZu=3]q{#8cu4]1M8؝_GQ%nxN3aP6 Sc$/,Lc(( %19dmj0Aر6׭i{|Ĺ:r8(#6wI? t;q3@%V7mnzZgvKB:|郆 3rE& `5xb1u^"Zj=*Rу#00R5wgg(QbirzcN'ޒO8hUP!2}E _ ]Q?N f+Wb|/+k4<*^&C8zܼOP <_ Y gƇvlGeN556Q,)'2yڴݵ1 )\ZQ4tܣ 樏SXLj׾KO )~qϠ=b@_=3ʾȣ?}L|QM9996?K[5^`lgw2_sTΩ6kOD4AfɋDPXx2_0;Ukּ"%Rƃ=ZbsBܕwz7NKQ_YlHH_Qj˥CJ{ !VLM5d]z䥈8Ik.qn7&dqS0ݟi}U.a|O+eTw5V/JHis"ha1C3*po~2J=n_ N1r۹r ]i"[l%?ycދRD&/PI +[C9A';kML/gM :_A@ؐ658K=oBmZ]{1P  )Hz) x-V9 Ktirϟ[_쬡sWو{7d4Zeq=lJ~V)&&{U3|L'oYK56 mTT,=}ـ> ȼ]hmbuua'P[b" lO Hرl&eFF$4`%E&a$>0I_鼼w_d7r^_Z#m}Q5?Jg[- {E:Ű6+4H[@х8("wp"WPzDUm_4{8}H!`N0!$jHlD{VK|d:Э1v_͠Niqc5)R(-Rn 4GF;"jU3oQxr 2Z˝_7FOLA]*V7@Om_ndM\>FU:wkW9111B 5ͭ&VlF:5M[TgC}dZ\|kWYq idh,Ezk&? Cl?`1/$qH3w=R{@-"kVŠ9L\NhI# Y1m1Ze78}W:e"\9\x%noaXPo 7Ec9fزs fpl@ӈT[7򚕚]oGp w_jIykm9.ϖ9xhAA9ZgVTQYBP bL9"m!JˑdsWKxPq=:2 :I{  NG&\~߀0zɚkX8գ\R& zS%UbtiAy,C29ߜ%u-WvFJ@)zzH[vѱ]eIG~kEm4=Y\,kH-443y 'iP*JwDtm<- ÁՍjC|(e w\Y (v>bZ ex8ޮKS[{|핽6]D9h2lvm29*8!;%nHcvjĦpqd1>1`վscm5m1Û_<Å&NJ:yJcчŻ0KnwKVSi@ժ| ˧FJ\VCøVxQ9n&Z,(_/Qiz1Ity0qS?7 勤bI/ vUK WkWrbus`꘲X|$NgɁ %A[ˋ̸P.`j)#90`8NoG\ɗi<׊N\5$ѕfy`Z0dZg ڣƀh͙?w3߫6J,*lM'܎Mۨb2rN 'ݪVPYv2'1E_G`h$X֦_jp%{a^HlO6;صD<Lc别 8Pȷ {_đNث' sE0V$t0M^xpK6AD'D:,#7!7`4HF$7' [տ`qKsj=ML{EC}^ᾛH5-y׏yi@/ti﫷٫'4Zɏ(XqNɵOlBȹ dS w+̗ Gfo YRrHYal{H;ݟ*L HdDД dS|oAD:=ݟXbuGC 99P&={=}\yC>,(rN٠g,ᲰY`%?#w-/lA   -. S-4_͎hVbv @ZqO;lVfj٩qkOʊs:Yn4UX?~K߮%]~%zܕtګY?0aT[VV1ے_)DY% F=6Su sQ2ORb%g *`/с&܂}h+貏p) Tu<`N1ei &!&`:-#y4p=zkox%+VeZ` D"x`,ᇸ3#G++`S(GcT3|h5@u~e쐕(^UC1Iʃ$9:D-Dm5,m-Q_ojJʎ"bGMg64| P"v! iMg]8k 0Z JjvC g{Bӣ}IrA5 4eCMY.. w`<{OM4X(ITABk_ۋ=uQZWh0vsoZ) -NP_hI?^̺b\GPcD+Y`mkM|p>O_2¬h oIy`C25'tz"dAld cqF7 rp_ZܮAep=ݦVK@D|\O5ǞIƲrF⦊2k{۸'[HGys/6K,6%M\κrJ\QF()6!쌬`Yy"מpC2Z9D>=Y L_` "T4Vzq1Sp",r,>{!$Ay Nފ:fP>}7iWka$>+TyA&GPKGö(åKHu~2;fNdaww%Dߋtbk6X>}<`Jz#Ux.C[, V,} BRmKLݑrN_D:Rϟ{x ܢ)m7OD'B~؎fDis(iǝ인0^I+=z{8|Xs=7u3>oI.zlθ9BpGh4GD鞎%V|Ti\07Owth"@UkK=v ar0 +YMJz{V߁7#Ij'Jr- >K;wd9ijݢI{skb<i%I!W8a'^xt2 iWv XXM/ߨF MVwVtQ #@7?rW$i07&qBb̮de^QhI:jjՓWMP,Zjmt.!h`ϊG))[X$Y6Z ҏn6맜ף1N#rP?e𬕯T$X'z05^(e;0t(Ֆ{kM0}'5S]3,*ZvѮl(bJgo\WePi6yl3q h4-I$ٵEqw&k W__Yq_ה) wMftڧ]^%z]t;PKlEEI:Jk7ĊmQ>L86_Wkkg|#1[ gBiEpX(Q/gX2h:rvgbE;muȘgHn @jw\G*q%8)LΎflBAă䊺wX\amЕ̧Mu5\]ʾLQp €cHFM `SȎ$ +Z :0JYmuM jP[JHIL`{{u$GW?+y̡T[Cš;-(WnzlAe NS6"ޱ-;- mKTkLNDǤ8Ȓ<'oI!=/Q#plրѶmch//@"MF@B,DTC 3[`rK`T`̼&UcAudl7J-y=ƛ.t!eD\/v{)m7PѦ '_k?C8}ުvmʒ~7FWʠ%g{Uc[P<CNox`&UZ,쾝7ӑI@$k{_+c.$!̪z._aQ Ḭ[%SŸ (U~+y~Z:u 9R'ȱ[_52>f><~vy,5}WvU@]1}H wY]-N1c&t^сE'6O2f`{޲Ǡxmj0A2.L Y7.ĵR@"U15A^쇆D,6?,/"[YI&W=,Ce#557X) 0v&uDHB l&rwgC -×*4Ta-<ڈu.W+ Rx'a|r*uX4$uNO䓟$4 2q{w | ף <- rGYK$_crq+0;O},ۜx/' d 6]4y8r+ti˷)#qfw @'jd{F2AJөA.iOk_ b.IMMzH''8nb_W:ŧCQ(5tdŢ3v/!5v䷌xøOla nOrVLBzѢά^ Vf6vYu6 aԠI ȕFSL1 W NLEH9X4|(&t0T}㻯:@ gj|2GQv]D8hh0gt:2^Nf։DsD{r2`W{hxd6r\n@YDyŌM[ڊb{歍dƒ0߀A !)l`ҹ(]!gz'o42mvRD޾xxf4TTvZ;]^`;2 I2$x!a0[yNQFAeiT(5`H:huIhQ7+}Mߴ357";M!$le2}EjoSmZA l yRitף$ἡcPYArcKY/hD6Y̵cD4z)?H͹e] 3.x!IBê/Ż7^$8C?X(.w77yz)W #ɴPa՗;+S4Vy(zڷieaE[ zjJ~OCėo߷E4Ύ P o^{{-01 Ùo7PuK." 1S|o=`z|K?*ؾzK1 |;zB Qs49›%3}3Sx4:Yic 2hXdV8  Ζ/L1rAN ^(~"tDvZѮ_S\xѻ$: gQϏ$w*R$ /{ -Z{IN1N )5w,!#s[w&ȥ#v1՝IJI90\]CFmnC*SJ[dO%5'_o<{4C+M7zW!IY@]$r|Ic'{B#k1O`5qdU]%b8=BrYq{g"L׬n'GDU->Z}T֓#2pe*Kj"7Xf= !֧VWѵsj, ub-2 uic?LeKGjM&7} #Q+tXM҃xaV'Wd0xѩpl־f+]tubO 1J'[nHAOD&aX uHPEE0 Yp?NˈE$vgIԛguï p.TD*7`:jhW7T ri u 9˛GxH?Ob)gv4`rpR.f& ]q|k ʡOM5bޅY;FZǤ:bmHK'ǻC9]q7K).h䁧>TQ&0\HYg@ o82nOӇ=?[z#rDk|@4TM,8.h fQ)* gnP_NU|^Vb+`N#:T|!Et#Kg3Z,%>ֈ|nWUDhHN.QY0~T3Ǣv;߼9cTM1QV 0[(a=qe uZ@2 | O4Vz2Pt:[Ebd+Ε-);O8c">HlveoVOMUz}BmJ"B]SվXWRī3*Є c/.{h+p}*l+Uu⼮.ʂXci76Հ2a{pyA ۂ`WXoǔH^"B7KAA 'B 1pP ƒ R& ų80-D%pPO% [^c+cԘL+oD8-VZý@_Ef,R+ s+ a$wa baE5Th&k4 yoH>l9cWĂcGWk]#!G!w "lo ϸ+B1#IQ<*(.a}}9@GXϬōȥ݈&tZ~UL@MmgN=z}cο'sߵGqD0 |/f%T|TVyܛAgDK('285\8o(uGe.lz4.v2ڂB@> 'fMvJ "l6yD(#coֶ>cNkzzjIg/ a ^3(z5] 0IZ[uM63z P 8 hS,˼7σS yCWP_ UwYސu](ivi橗0&AMBx[kM/[\{b1w՜*yUO|u D$䜩diZo?uR5c4%;pwE>e+kCq\e|IC ;VKÊL>c|rQLa tS&Npi]nZ&>JR2EJhUW2oߧEzb]KPR l8]n{[9UV<]yd16dJ3 P,kNSJ8g%pS .$:<gu.ܭ5HcNR/y MaN7\q5HlMSRQP"ba S0"nU9tх{}eK9JF%M韲Hpj.Xj ac+_qI ݵ"38QOv8Q޷.2x! wX4Afy ͦ#B/c=tpOpvmqWzK(։>mE*7E$S?w)m'` ƛg-K=j>u/8Ķ6O@p,4 Ϭg1* lg&rZ 6 g6+e+6uXU?r'M- {j\/[re~Ks)Ha[y7Tٹӝ - BTuYyt?e PX&-^fNDveՉ EDr(PT`Z;r%jm~8VmppK[ 26Ü zNߐ4 ۘ$(~AKV}=Ԉ tdnͧ;H>i+f|w,:cs8!.zƝdy2RAk, j"vaIL?EfN1gtB/5r^oCF;7Pd#eY_+&gU~+|v lm-ۗ$ˈг^YO օV(?5 VGn1a5Z7rV$:ۡ^gDŽۅ: .Mq3e5L%2$Ê6l&8AĘj|<߯ SZwbmHXoL.iD7Fm2[[xOَ03t{BA2!se.gEo+;-k9@;Fa5kouc%Nxjq |hzM@ǧkC~j2ycH_όd31Uv+$BU=zU]J}|Sz$^q׳8Nz-~ *Kc(5ZSEj{/YP'C3+ẖDkAˆn|(=˘˧HW!Q ; =sD80AaEd8\ !JC w$4nj$񼣴 q-.?oԔ欻JA\[ *hЮl&9[脈(0t*ꤲtl)11֏唦[^Ƥ=Zx坧Z+hWC_MT g⮈S28:+w.ł:}\ ś# [PJI c8 =ɗOXLumSu\e-YaIf34y<”Ӏe'VʓMN~I{?¦TW?!h/:8ic.h1ƽGܬh'lPO+E e맛 ύf V4alDkU4[KEqp ue{3;SbCS˭$v+bїrU^Ii3>7R \ 'ߪ~go֤־|Uj1ng,s*QS4n4`8?5-uT*3 3klk#.F#3ӂnPV.Me~Иhlݳ~^16k1F)U1/`ig{s"cp_ zLnJ:X?vX?5J$k)~Yh3!8qW 4殶9A3?F=ݝU粒s:y D+Q#z#>J-.lGE3=V]R[(6_A߇EʴQ|7XC-tvRF汚fe !i,nVpO+*6@PCSEyxܽiYH6ҟ]"axl+g n3[dYߞ!%F|p֥ ͞jb{CV]\qn {#,9FIӃ?}GN+/D"3񿮢7p׉@#c+^u5kA$8V aѾ['(3aEqg {_cdn6emX!l@MX;Wt{qXJ@ޠd^lgfg9& /} E֝U4PeO;RF1l,@dvtXvFsн<Qh{-G=W0`Z*BvOdSGQ0[p\kauD_w;ˉ֔D/N<3W]E._SCDX4!?̞Izdxi7`RԆj)(鍒- Ym$>T&3՞<~ae q&Vra%ӂF'b3FT1xPd=E9( ýs4--PaBQ'A ~ŗJJWul\{d~ǎTO!z%+b]I.{Lλ"$񨥂I2H|,Qq_2ѼHPWV|t8h DS6qGk{tʵfol-"xUD,T]PK8zh'c)}5u}&wq9xCG%Rù'ĒXqմ<,{ϩ[!'dTҞԕ_.)O󲓵ޡHh$y0!#iX${Cgӑ4vKwqSM),Z˽ ڨ[l\sb!OEgP-FX 4r [gŢY~3 { Z9M3` AW `K2{4=rQ;2Aws_,FST_0fI\Jz9[mRI|7y &Ҁ1P9blw)X0TO89PQ} Di$D T/tJDz1MJՉ"h,"WB||L]? Mtᆧ!tDАiJe!gk#QC-N2LMF31V|"8P.hp$ܚVd^p?tt,8ߍ ĜشJPw&?^  cxDSct{!-[?n@Asf#xyuFg*;ϘZ.k/l$1Ǥ̆sO|~}˛0OWN#swmq"x8$$tvH [&3A.("VF&x'quqJLe}lfv1hV;R$UoWOD/Hc)~:Y_b %Um>-woFsq fՒEodܣe4G7uԶ |Ϗy;~S2ɗᩄeaC3e& R)HB~$C&$'^HJ.k8[J5wA`dșVRZWeܮ yLD"1̓vq?kZk<ൢdKsj:DPkX7&p/RQ|uˁCAO]:Qm|Xjf9bT+iy)vxثDЂyldVZ;AƉNt$M/_5Mdm0 X^d0̣aJi㏓-'&x4śܥɎvv8?;j=bBsaaߍ_/J=iPCi+dl-ZiQk-F t'٤w{=`>wPJE&OQ`4R}Hn %,\lfep sݨڲ5:ٰ, ٞu ULJF)#4^_ /oT9Iz!M i܏eTu-p~pCN7Pր|ml3Ix#n#d iWOCŹaS[G宴fFJhA$u\c}PMag@'_lٗNnŕ`2Xq\ ,\ fjB^t'9 9vWoY6h(T^@!?sչ0 Ѕrv5;>ӊ#8KF(Rulpـd}R43$QP~BHT20y!bp6^X \jԹNa6+WVz~WIdr%m.sm nF669B[Vs7e^f&D߄Dudt$oԲ!ښwpu vAQ}]R_+A}&qQCC@A2A5;쎙4@W>* 6K=2U"j.O#ilGzBzjE6=qa/%_3MTVnކKir fH6Y.w݊Ub[/'y8]U(TwSy ǭQawڒ:<,G]Ұbo9񧴜$ :BdèRԌW_GN{GUyaloL1SOA 1ez .U ~2G:ZLgJ(viMj|~^-#(BlL|RM1#}d9ێGKZU},ep/Id4Ц! jfxAtMxC o{c}6u ?ołŶ6o!nGAu/c "ա0eo1Bf;nT]ZzD=}M͖&W@+A&׼{d yVeQ*bL"Ĉqi^tXK\! KiDSI^G$"mHE>N^3cF\qnWzf8{*tynʘHi/}a~%AN9KM}CN% glIE3t/ভ9ek44 ł@1p.2T,ցݸsCq,&ol_`睕 VWrt]˭(,ĺVwi*)B fcm |+'T*H&HMwOW8JMZM`.5@7m.:VK$IX]Ds,9ՆB@Kennyi#d4 lfZ&\vR6zSgr{8C>T@F2Q$F{7x Ē YFjNUgGx(>7ůJax ̖ЛBi! S\UJ_-k@)2(1۽=虊6 Ko50MC= _1Br⇺?7̨un u[stwb*`H0ḏh 7K"^̄(߿H03",`44.Ule4 K 7}˩T^~G #yqLM> ZH@at{B3(Bǧ[KtV߾&H6nSp1D=umK&`k*$pTQ%0Q9ws*#s TyA[:(Rw'H? 0څ S%_"i jRbZ) =9̟P3޸tvn3c-@ \Xe$1Ft'_3us*zAF/c5CZ΍q{754AFѯf`QaW5י MV?B"pN\~SbrYTK,}y|;6uS8)jٿjVo! gk n BӯkQan fDD]- ݽ)2 ?sdJ.d@zn pΨ\'cO]1MU6a ÿT/[\{zx-s܈'G`|lO{(p:PaE՚y-v\*M9o^.64K}$4W#:x* o/) /{fm 0:XϹXl|mH;ká^:%,ck| )^١$SvTXbaQ Lh~Smǩve8I_Pg}GО']p PFGh_vlrB൏% 61;-rGVF[ 4r؇{/2 s/ֻ[8P0rFgN8јh #PNTeG'lFP_ B@yEh3ţZ7j1<yrqRgwEF~3 l@/A%rlj}f-l9Y/3 U|zLS֡v?g֓y4 tf/+(AЧ0EVٮ-]#% إhv\h6_9kf:TY)ɂ߄]xIgyf &Ȝ6{1hfyy:Jr۠3YM&|lt_d4fJzN@_HCԮA)Knt1gx+4m:\JVg#~`,?GZٟ&G28h\;wU}i7Vң*bnq^G2d>!kz2޳$.OLX6ݜ|oPb2UC: qY&;?Rj( u"t:scPFA'(ɮ5*20NOHZpe%8/O]yt~%4qxN'XГX[Ijי&ʋQƝs]x"`d_ IK&<ۿԧUK@..~zѸ? Z;4=zI/Khr#}#N)ֹJWWn@U0RnR#g05Oɶ60lξ p ɥ-7c35*ΐ=xL\WLW鉲c\d{KC[FuZCiڊe-T'mgkI[q%_7#.uc?J740xkIa WPƤ$& Xn~<(Ƕ|$ CX3=z@ NaE6a4B#?B[~>}+VȪPL"]&ݮ%d ^u&ƂzuuYT =V2ی }ASEk^p0\ ϸV0 OJ1B8| c|.QY뮨*ŔmҶͲ' U~aV7].l_$p^ `4*ӗu'܌Jv5|s ݌j+ft)jtKM9Cj=OPFe@ZG@]C6Q71hir>2t,<rO\iJ32lSex"6B/;AMB ƳNN=FE ~ ׳nw +-k*I2-G0Sns=| m]@MiP(XCDjQ%hy8vX\Kzi9h&*~ x]=x=Rlo{nppCVyxGie@B\G,bqFz%gBupc]lШ(tUk̫(99*lF'?Wc ~aEi^~jyv!'gwae-qt#xaE]*7O]uH="=p鼕SKcH t1 ;tAɥ\$.FW}}tTIsp8rZRN\4t(ȾjF7G='c;___sV7odx DlQ&+3Kvx]4q>RzZF"gu]&dҞ8H9 jvmNx8I !mlԫ(P)SGq^5330?Yъjx˘vorBBׁr-%x5 y3#Q6ׁd$f`#DQ \؜14G)F+PmyEUfH$Jz$y\?ba Kgg 4@0Ap)kL21ؕU˦?=~:>p+ou')`~(y@P <练y.%/f7ձ%J=@Iu^+Wn"%lD^ŤAt\?-|Khew%\T=&Y{g"H;$=A P8 +,(~ O{jݡ'%X>~Ebz),rKm11$?n DݿAkZW{/u hfsPh >#lЂ׿u;h]b~Yǡ7[R u&ϐVЫ RӁh*c}X94OI5RF]ёdTf (Xl_@Šfh t+x~c,D;/ɧWpBgsB<V[jŴpLJJC Ploct81˝.]"Lyu+XE~a<҅W ;F. ;`*piEWF't:'ÌlTÅ~ɜh^ gSkKמ$Ԛ ;S%ff To#Eң? QOP+ي5"aݳYs'C"cY 똟2/@ FpDN1"ezk赫֖[t(l'LS,m>湃onC.ѶY Wg( ;HpzJ&oԽh] Dh)wр{ ڶxjX"A #2j1,oGjKvwanyi.֖wP@-rֳ'po^ c*𲫈uf2" 2T &%W`e:>s?ۧ'9:6)uwim&B:iH<Z7 @/UViȩOմvfvuj"\;X m1GB;mD{R-icۖ~Ƭ$ChMrv3&w1RslN?C;:Xd?̳GBu_ m`Avf]ӑ(Ġj+1cϺ{-Th29kPVǖ r;̳K1f+V^ ';B) lrQs)zr+:[qVv`x⧺;R+? S0`@=wp%,1UľJ~5_s7ib{ 9Ix 㲲hHLAJGhq0d E;&9`3qo\H!vw" һ=Uԭv(ei@_Y-[< (>Dx27>+A9&H;9Hyʽ$5Jj_zÈWE/kRo\0[⤨.񵣚y(R:-KqP@܄C ,'ȕl,ns0=l(> UV(/5N+c"a.zm#ܐPu =ѽwlE2KU?<"Tȴos:r<Q@FuVMǷU0Fq>LL_k _Q aXnsf3YhQ ă%OcoHǻAI8h ^HvNb-KE`cy/W`$ZEK%Q}gc7rO26XG]:C/GV60/*yܲS-yO" L5 S #K}!@ub$5ɠ3AN`4&oNEeMg{ڬˁa}ukV䃜u.B:TPHU^<ULoIBjN5V}h3j M2,^lϐÕ%]e,Y{RꍥƢ6XfꆆXO@dw)tjm\r/zN'R~3U!w{O|HWToB]XBg}j. \ /G'PԿf^N*_ 9E$`a+ ~-|Իb;J"|ҁ,`ܸW]a04OIGhE+f[B ?ǬȧeJݨeB1.?)aOs@iV3qaHf؞G}l3kOӬܖu_l3 kiDsu%_rR`TM>8O94pFjȡoZֶǁ65Bt߽5vB$O M^wÍ yh"LMw44uAa% lUwy!׬'pGǭTF( `voJ&~\sx}"ߏFm:&Bja}}z8xUTiOUİQ/){t(ɌMGJef@]ߊES?FKi"PsgE}ZP@"7(j e-h{OuA־QPw`yO* tS{'C"rLx2kNT |?0c =6};r?G)<ѹ9oU6 %tAZC 9ҕEH/*)V ?U:U˧'>T݋?2̔GonaJf>Od@qJZ˅ ~~jU 1_1{vY׹;saOҪ{s*4gFH򐏋EI~}r%ML0_8JbX~D'0c՟ҴGzGz/s*%n9Sh_oI% 4.دq*[Q~o%Y%INGE0XF){?gdPC=p Z[.K8n;b;*V"D9dUA4@U`ScA'}!jQeczybLL>FP]9!%b1{j_1/8J-j#1#N7ȇҸ-C|߹^Oi%S D +G.iUZ TSxt Df-ZYq{W-$n".ޛ';> qYAV,yuHP&e_ ":B>>UCrњuϟsK?ܨQaAu[>&;!S8,3I ö{OYg\;FJ<K"Aj^ 8`+?W.L"DDYV`6UefJ_ӌ$PBC'<{OBSCs$B#!V`!\@qcSxe_6 USs#8Pxy1jz&P-g ub+\k`o[nqN3鼴qX7$/,(>&R^~ 5G7'ufsg蜥*KUJlr?臸FED•)G ?ϹYM)ިՉh[@qAEC,> ˨=%Zo)y;EctM2.X(D =tӧo}#+h^} Z+Wf ]#n-t!Ch,S"oLWx%%ׁb3 IiD[ E926ܶe/a33 ^5:#h* =05ZF3 IkYa$ BwwAVơ_QeH&1*t 4T[E]0B(5%v/xU½E~cjj2S"HoU u+ղ)`Qe:fTB5)BvgQ oִwt2{8h FǷEA U)S9|h!O{ h$ȏ|+.[.68 .1LX,g+@ vB{1Pְ}o]aӈbd2GgdJ.m؎$%C=T2Fی&"IK)d2p_HŰ0:;d3iTMX?Yl)" { ? g5'Y̙(_BqYjuvn>[u OЂ^w#zJ+ Y"zY=QBOҹ/q m4Dh)zQ~:oprrt$YiGj0~D5^XmF%tJ_S..﹆oDW@!+ݯiOqRߴ,eȜRȩ=D"(`x/dGM_*D3ؑ9 i_Fݸ5*Sݵ9VM_7b~Ն!tq}b}kc։1Ak>p^ek}X: @Kȗ,vm BU!0="W^YuueuHp1U *F {y\M(=k9ln,Ȝ>[C4'̛Psk6Odd[eUnXV_$DHo9{u)p{HȥIK.|ݩV{krIc V/!^f q2"@S !J1h=n uQS?2?ّ%&?(78"52AZ7ǛoN,F:zG oY E7"Pl^ڧ:@=}W\8E qgޑ0aTڴ.gz2Hno:'7y wTK H-z:Y4u!ێmw֦]t3c sk{qEB K[ys 7rt:c *B>y۪|c8ah4BpSn<ʓ WvźJu TQ 2RW/G :]<&h[4!I7Dfa[go. =||>sSjF _N ` |%V`H$@bw4I_Ȅ{\<#] lKBNӒj9 ?:/Bn3d>{51B(N 'Dj &B=5Ehd:.P۵!KЉl7D0ia 0\MBbxMDJOO#0G˸sNGB˨FflՎ+i"Ex&b~-6>{_PG HpCݓl_T@{t.h60 I\9P fI]0>k6q-[)WpH$Ӑ *WvmVK|,k`W4,iF}Gzo[p C ̛l= V~+'QlO]1Ϡl/,7gk8$F:apK*FBܮ?!q RM#YS:uFZ| ~r}#h^awؾr?9ǔFy vT%dF8m |k F$c]{#SnVrY'8YiGR?q^,=k>Uci=eP+FFe?‹&B%'l{wG|VgE6J dP$Q<,O?rְKFg̔[drPq f}ػ̻9 gߐ39fHbit+¡CجyR,WP(#MC U~ Cj%i=ЮDsH-=ssL,OYv`\7]zt]h9eD^l3=+?#G䎖fe P^y51>,CiiˌcX)Pd Bi 逽uZbw ~<"z9v%^a5w@,YL,YNc7í+$M7}ǏaCJ XI [ .U)/L+VWxf>,\^R)HBExA9Y^Sjk}&j`5^n%N#1n. YP<4Pg0\O:*\@D~s謞Z9 ʺ{qPҚWC43Tv/'hSI\^_-.!NeOX:wf<_Z0#g[;;,?~^ DqbU7YpfD2ԄTbuT[:I4~8@w?7JŢ=\R~jXZ *s3Ix _:c9#Tgb. u2st9lW ~H;)LR 0bC_WmBr0Jl|![OOfZa䡩*uFMB$tr>ٯ䒬i^0<-NJ9e\~>.t5ȱoh}LTXoNDnاe3Oٽm6;DҸ4C@n^oCB[LD{ux̕Pdb:b V*>Xx,($?[0-;ρqHrӑO0ȝCii͢t}O.= ١aqiC"w6ĈKu7 9#~l^6 RMhM~N"L)3h ?-;肯:f>VA7V]=ZgZL , =Žy;3aeJwE\B D |*(=b7|9g.S Ɨ˹.R@=%|k-<u@ ⾞Ƿbx s=?t7': lq'ӫH-Y칲8RFp@>n!-B8D/ u+|5OKِe&wR~pl@(˫Mk!8-mK{ ee Kn靄x;"ȏ 7*NUC ibr]aˎcqNmͺQॹ8M(BOSkݤ& -p~>z5SsPG_G:ɟ4=1+耉K*6VSglW1Hv1| L4C49:S;W܁Q3T%Ϳ/fGz ]r(DlrY Jxp=mYJd#n]+3>l1ø^b4=*kZVэ # )l2:ҤẆf5@XkܻąԦ3T=NLG Wi! N+X :`TzjwWƳtsŴH`Ec -5QxF T^Ґ'md1 F~̀pH1 ق `K_yB~`] HdOrheK)D1>2WE K"pN725k~t*+mO#"z*iNm_vɷᄩU\_X136'uFh}~ZȂ#e4zf93!f5M4ſ8N./ mE :%n , )g\M,BqKayKFqRO+51vV |X'1U"ʓ_Ѷ|?zSC*f.5h4?Yٰl*>K6J8!dM2TWQd4*3Ũ=%ēFCtt| Պ֖"(+ 4Dc.oh!*bma>@_N'ߓXtqEr cF3*IW{ki#ʠ UGi@@w1-p"yF]T^oT=+̜;M΂DꠚZ/M;+EAx2XyU8 $vqM-a;u("&ą: / ٫ exa0Z`o:> .>qE029'v%?whE 7{4,-&o-<7R'٬o|+tJ E '43]Ýcq#IHH=A9Ҥt!(LS=FpX1zΚ-S-H,/%Ggt߹jC7pƆ KJf)YW-&:0bri >ǡvq歿hwYabPKchcNo)B<4tfX1M`D#6U>b9:AV4/\j3H1*3;P aZs׹جRfLO:H@^RHUBJOfx߃AO2,ڽPOZ I ]BF:?v+v4lpVeXWf#X1Y{]]L6po1#$f7*;@0]Z,r# Pâ(U]/r[3*8VbR<'DΧp₱w.6#9.[C9T!@x8c%AY:qLRlxgG:P14uEu4֌%,jQHFO!pu G_󃶚 ERJ%/fV?YvڧQEKHW'x_Lҩ#@up_:'ʣks T.l!a4$+tNu6GCMClGbM9Jv,G#'iƧ/;o=5|R]L݋ϡ{g@i03\a2*uG t%iB/uqCy'BdQ>6t'[J2RB)Phms/S>ئW .砙hMFMh)g,%I=Xp( H-o{v"Vަ;;,`8,b;Bbv.'+ƪQ{cA~ O82`2%c,$]ܦCrz0EYCO r9•8 DyVX[U]eXۺ3y91VQpC y^taLX1tyCr՘ԪJ[8ĮJލ)bfDGdh*S Bɢ [=`-0J : '*8o!C9>Wan!J8o7h%U #p'ʖvڂ35ZqLkRwwW<(w`N))8cDo ,eLjs@$˷;W?|ȱ1,]hqI,i <-s}4x,0+HkQc}SdV3g9xQUxc+2_͡e $Ek-.!\r#(:g|r1ѻ#)[H5Zzj94B`F n>e\n **qՋx. |o !*K䁢(AKoO<8SݫG,S Y*9\ Y iNuNSxOćղ!xϲ®e1_y)pl[n l&\[6/?0%y@'YanEZj%wKY(+*D/c*`|CoM0p~ѶrN·8x0y6 W(H/:Hh86-Yq~ EyvX:vJ^'{. X)V'"ٺԯ\DG^WאX8PW~YJec;|@e{#ˮeJG R,C!dh˫c/kHyh5ƭ,yn<:9gOv" ,D`Jo*`;LQ\.8k, X98R}Q__Y<*+gu[S+~=X=猲^'w$=4²tz¤qaPl^gwZS Șh,&[V%=桻!hI#Xf\=&o3X|5JX6w?HT]_ SM".&sޒ|<5ws80z|7~HRltqw]STW4<hAZDgVi}CM ։Y, O?2r neBϡ@TrBЭ|yM{oGĔ2Di~ّoq \4lM.ԙcdZ/ײ:ślSu)=xY*С1DĦ6 %Q=*<̣r_ۏsU!q$A?cO?$jqv!DђoII<~>9+ ǖJQr>5/Z3.{Y I`z2 DŽ.Aa~ Nv907DѶ鷐ǔszyUW"ZdABGDC$rl0j49v<,v@[H&M~rRHעG zW2nCɡAU*݉Ph+%'a2v)5w1 ^:M2pdeӵG%cYs 疈 J6zbxÒЏ3:6]{оF)slVUWEr|K{nOK)_1i V"3wNQ/ۆv-_/[ I+\cU`_VD[,qqpE{_&% ko]<#2/.bFeOz06ЅI._[Q$*h0[\o$^fRLf;"Y9էk"x xN#P%fX1>tuyC8`i-N61aHg]B`#]ɺbaB,x rD?l=eJSP%r2u RɱYuP`ׯ.qJzju#չm`X Vw,G83[Cn:/hiGDӄloDcCH:x%x P;B:T.;5:\:JvQ=CL,'܄228ͮ)\Qt˝Μ$4|EwWRJF~G8o!"q*!槀{xȜPֽbo_t7T?Ggr}grJ?êۦk@9:(#t X$݌Yҕ$~q.`֖9qMtXԕBq$Kߔ6QuOKL'h"dsK(\ LnJZO"EK=CV>Yvًy=-ƃ&c*ETmBc0[Z(F+b 2s-B2u2|=w-[e@ZAtlIіUi@݉ؕEԨiubv赓. @Apج58gf hAV߮Q;z~FVtLGX7T)][ 4,ӡ7?)nnkt3jޜ 6̽,"WO[ @Ϡ`sAZ&Ɛd\fB]TPbcfz 3ZŚBJjEb;0~SPĹ0i 6ɥPhDEq^i7-EZlou)7t{eB?k `p†)ǀ6k&0hZ5;%^G6Cv4F?v+ x"mmo3to 6=q.䐸Esk2Aq9 [M?Njh2T+g[iz|nϹ(R͸ҰޮSBo(F%5/txnAQӮkuo;ͽRi|pzbocKo*UJ-Zcf*hudyKϛXPݫwK`s38@BY6W5횿|rlt.m.w8ꇥe])~(mBaFʬUD熤 Dy r_5+K@ tń#9Eh'9̭&/7$6]]w=:joC,z, *Pi4kPdqY-th`M,!lrtȭ6۔UνmYwO1ij? /1#[=[yw0\~N"M̏ite/+WVD_Va:Z@n\KRi`vcFW4umSV;I8b$,=,aߪ `&y̫H63-)jį'ݍ18@0y ӔW3 b?fqn X:ccd/}\ZQ_: rJ{Db"=?{OHE QDK^=̈2("VӰ<oUk P_7mLv-ʅ PЛ\^%L J.nO{fl#Qɘo\J&LrI3jY8כE3Y%txcPPqgy+Us4)^&Y}?M?Io=[蕕YxxMa<ׂ'YyB'fk} X[Ma›?1 mu,]wsNc//Z"ā_w3<#|{r0vZ0N;xH>t կqUQ6.5bUI [|qG0˂߻?WVe>wAIg Pv`^:g1l-Qj9rS1= #+ 5Iba2(uAdqcHS+G-ygRG] JXB}.c"a7Lf3&Jʷ[6!w#(eK0Z[K@pIGv:yp0Gyg@X >qivB@> vr phA@J?b"9ϯO%ն<4{᭻8͂:K"/n߫짼+Geźv~B<}sW,O[>ѕE I+,{ X85V=8( ?Q+8pmܫPu& 5CE\y6g<] tj؁"'M<(Pm{eQ 9 3^ݩwxI[\+|妵 jǀQElͦ3+.5 &޻1cgv3jed+Aϲ\CZZD$,U1{”@`Xd{7?䜈l",Q}j3/Lw J?b(: B-g֎coH i?y( tkf=,zSH¯2B3pVid{ rrmٴz(V&Y\&4ձ_ƋW9v7 \2ZW¬o=2we1r]Qa*)[磴uɖlڲVY6ןyL%~L(5@Fі L9$@Hw׭ @(}:1.q K})L٦g]^I +:X4T6^h:v䕌&h`lCԋ伽h}ѣ 9Qk՜2=@ýu[qHAbBR@t~wX^`oT~Uci<1>-!H =$hwB-zi}*;TYE4\-'X0/@Crji*G[O[u픉̌ ͭ5뉊mǝmAotr)9aVmib:RسzfB3Z|:6]iaK on8xS(Fb`ؔn 鰇.x-Op/ǥ۰uNM%KEkF#|KPkh 2G Ïpד T[ d2G5.X I ^[Y5IT;YPTp'U|HAPy@O{IIZ)]a1w'ke_ ѱ=ubT!N3l$LCgHΤإhR-n"e$P kP 8| YZ