libvirt-daemon-driver-storage-core-7.4.0-1.el8s >  H `~ z뾂al߷uoMaѝuzH/:J!Fe}11ٟС p+|2>ᱴ[;rq,IV 0O僠D >$(YOPe|JTc2BI4%k.6˰⏑~ג@uʧo݄x,-OBnLgQ~x%ߓZ/ɌѾV(HÇR$rj Zչaece097374a5b0faf38b962bd8b0fa338c3e6cc0b12bb7b5eae19d5f154828845ad70cc146106828d9eadcec04e16c507df7ebd6ԉ`~ z뾂alwtƂmZF{;4}r%#~fUNz NֆڻՋ8 2] d/!2/! Ccb_PҪ]| UQNi&nPZvW@Y "k-cqk!26}5`n6;IVYa`q'.N*zywU$qj”pY)&/Sq\~Fʤ ĸz Ԙ}Ώ7͎͐:_c;*Xk<6L>p<,H?,8d%+ 2 x $<@GNV kw 2 d  a    h d(8h9(h:2WhGPHIX4YL\x]^ b"xd#e#f#l#t#u$@v$ w(x)y)t+++,4Clibvirt-daemon-driver-storage-core7.4.01.el8sStorage 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.`dp8le01.rdu2.centos.org%pCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le0a^KI*E!Jp@ HAAAAAA큤`da``d`d`d`d`d`d`d`d`d`d`d`da`da`da`da`d`d`d`d`d`d`da`d7a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e26562942dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744dedecaedb62ccd04471b2717adf7e2ac08b012257ee84fdca852da2e9e2bc68dffb1f939203b85ba7eef4b9cce32025236f11bf0f516a8a8e4b107ad4407753e8aa3b25122ef30ddcdfc2277bcab24f3d518138502e9129b46217914e4a2a693b2820141c16e4c7f4ab857f1bc7d7173d7eeb1dd0f8bced3d601d2c7800682b9f37a1cea7e18281f0690ae276700a8edcd5d19c04f3d83b2a1e0f1fa2d750197db0205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21dde35a34716ded9da8ea96059166ca46541db94f90ea8bc1993a21ccd5198edc60../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so../../../../usr/libexec/libvirt_parthelper../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/sbin/virtstoragedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.4.0-1.el8s.src.rpmconfig(libvirt-daemon-driver-storage-core)libvirt-daemon-driver-storage-corelibvirt-daemon-driver-storage-core(ppc-64)libvirt_driver_storage.so()(64bit)libvirt_storage_backend_fs.so()(64bit)libvirt_storage_file_fs.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/usr/bin/qemu-imgconfig(libvirt-daemon-driver-storage-core)libblkid.so.1()(64bit)libblkid.so.1(BLKID_1.0)(64bit)libblkid.so.1(BLKID_2.15)(64bit)libblkid.so.1(BLKID_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.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_PRIVATE_7.4.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)nfs-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)util-linux7.4.0-1.el8s7.4.0-1.el8s7.4.0-1.el8s3.0.4-14.6.0-14.0-15.2-14.14.3`!@``m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.4.0-1Jiri Denemark - 7.3.0-1Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- Rebased to libvirt-7.4.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1535930, rhbz#1603155, rhbz#1855789, rhbz#1939776, rhbz#1945401 rhbz#1961114, rhbz#1961118, rhbz#1961558, rhbz#1963020- Rebased to libvirt-7.3.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1498955, rhbz#1696485, rhbz#1699274, rhbz#1769196, rhbz#1770140 rhbz#1782278, rhbz#1788807, rhbz#1810016, rhbz#1812723, rhbz#1825769 rhbz#1836865, rhbz#1840770, rhbz#1855789, rhbz#1857671, rhbz#1859873 rhbz#1860222, rhbz#1867917, rhbz#1870552, rhbz#1883725, rhbz#1891416 rhbz#1906500, rhbz#1912210, rhbz#1917302, rhbz#1918183, rhbz#1918674 rhbz#1920337, rhbz#1920400, rhbz#1922093, rhbz#1925894, rhbz#1926820 rhbz#1937204, rhbz#1939776, rhbz#1941407, rhbz#1943415, rhbz#1948619 rhbz#1949486, rhbz#1951507, rhbz#1951555- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- 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) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 7.4.0-1.el8s7.4.0-1.el8s7.4.0-1.el8s virtstoraged.confvirtstoraged.build-id16187e69af737688019fc1e00ea3a8135854d54948568f3fea29aaf265384eb38abc7ee8f9384ec551034a872d11acba3ec7c1102ef900fb5d5bf00ebcd97e3c5f9a17e1d1e651ced0e77f2e15df01a2f3b7b5a0aa0316922fae920c0431237c481faab4virtstoraged-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/16//usr/lib/.build-id/48//usr/lib/.build-id/51//usr/lib/.build-id/bc//usr/lib/.build-id/f3//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/lib64/libvirt/storage-backend//usr/lib64/libvirt/storage-file//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=48568f3fea29aaf265384eb38abc7ee8f9384ec5, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=16187e69af737688019fc1e00ea3a8135854d549, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=bcd97e3c5f9a17e1d1e651ced0e77f2e15df01a2, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=51034a872d11acba3ec7c1102ef900fb5d5bf00e, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=f3b7b5a0aa0316922fae920c0431237c481faab4, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)&0 mPRwRRRR R RR3RNRuRR RvRRRRR|PRR R RuRR RRR|PRuR R RRRRR|R R RRuRR RRRR|RR R RRRRRRRrR:RkRNR]RcRXRIR-R`R,RER!R*R@RR)RjRRhReRGRKRPRgR9RAR=RVRoRJRYR6RQR;RdRMRnR"R4R3R7RsRbRRqR2RUR?R[RlRWRTR+RHRaR(R8R/R&RZR1RmRR5R.R^R%R$RtRBRDRiR_RFR#RCRuRRRRR R R RRRR|utf-82b303c6ae13628484096a71142ec62470740f3aebcea5850677fb065981f890c?@7zXZ !#,h] b2u Q{LQ0KB?I(mI --L^+.ZO?b蠀hE6pko'/Gns{'1.H  MGMT5>S\j8k'O,QT3aMi'aO:sK^!E戇,;IΛu8L3! C DXW#C  =WJVGq}Ώt{T籅NP{a6ewĒ%>j\@Wx M°y?Pk5+vkH^"lrnfj #M]pࢳ6iS]1?=W{ qTe{uӗ$M겒곻2UR0eu _04X|yK*?e5J wbAwh*Iz#6(Ftn'Qa 7K袧X1fŐ"c XMg~_eW"jތνA^8ӆ#t2@CC tplj="vV=Ѧt, 㱩aD8gY&Jv*S>z Vӫp`袘/r{[9кKY\Q{ =+!^כȤ^nE;2E!4V?]T!}yB U''egM1MA;udӍ2t`,Uu*)cV! lǥ%?ITVV,יtJ>@_7AY"rT5 61Wŀ1ؔ#m[7d]f&E|,.B2%B5b !#\3f؈)Rؽ0cά<ۜVX1$5R`f3z6O`L;ڋSt.0oV<I;I{$jY aRD0ۊ~$ JVYX@lY@.s#8qӾ#-2]1-'>k㝪 ׅT%|#> ܖ@Akg:,ёĆ QO`->ccic?(fugFeV4$. wܚbȞc;=1&d52/ϜXb_xZc g3XW]Ɛ\],0d9>\t5ǧ[G<:s[/W,L`m2VJ؀?;o~SRŴD"w=;PAsf|Ks#yJhfH~oNp0"+!{ o2Qۤ vmGV4S_z~X_ٌ8UPI*R6U??Ⱥ)4Htcdvd.hߠh*R &"..1 w5@v8 iaW+,KFGى3|[- 7麷’cz4z`na nkMY+Ԗ!7 ߎY)E#j+ƫWU|AlQ?{ʟ1אƺoA%Xi'{I};>tfgpRm&#+ݵQ8%[RqjKQ1*`hmJ?ĠsΑ']R$a ZcV_=&GԠpDE ̈?"sdLa빛tY H.%ノg*N5 †rޜvYXb0k^@E!ho۱}tB`@ CyGc6> ik}56z0bN1ͫy/6j/ՌQ9!˜#|Nwb-转ɛ% wïTwLxOcU.2Պn(!eF[+R~6"BO4aɾt!5\f4tւ>KpõP[1W;t5>02 &my`9{4ʫ%+Dg%Oy:jCYA7m52 .$o"ŢC?AZ8tWn h4߹$Y,:RlVDv|% DҨUV[PƤxNsdtE򽪲N_ӵ}lWs3T 1Cy4~rxeewK N@E1sGNt?pȉ[@ n֚\TMtoef&ūK;RϮׁ^CY2ڂ":y1B{nfZNDTJyzhPq̶I,o@/ JzƇ:i+Nŀe{AY^.d;Ip3#7Gg%'֞>$VwqwsAXfX5>'P_Hl+D g٣\}]g+&˗q SB$ Bfx:oFYO#:vx5b P$߼12,ͥ',a qVd7榱W)mТ`I^:oeFvҸ|RP`fVf;gz fMFR\tr IoE)ĽKjn0T 9sʈ(qky^C0ieN"7Zff~(HaQp61\(K2uE!Lak0Ud7j+@u!/E[83~ӳ_9v9ȗ+@/-~rR/2!. FpIo=0M˟c*Dt+>_EDA$|xj2% n?V[j)rd"mSߜ"iD^6X'2$ !<qSGXD)crY׎͍Z  pǟZ{$U~cv{b  $[s;Ŕ##BɞHO*[nI zyך)y v[4T`'ٲuR"B\n;ƌ*dgSŬM7H(#Oi%2104xM/7@RجA3Z亮$Vo UѯEb>E}q}ީ7'C'sFkBש,s 9>J@66u:FO1G PϞ0?$0p-唤B.wCC<]:˷)Ϟߝg^\z; Hus|ax =Kh=-kb5X-Tf*mfb/=C/5t$ҨeSдп-~[_" |N2Wb@feHA%d(k%JFzR҃)~:^(fVzAmjf-Q$~ߘmd71xz /FL n‡J! b/ ,e6YGT{, 4^jX߳l@GoO@z#m[a{Ó ![5Sfq)r#5 xwKɳ|~ (yaZaSBk6|!Gym/y4"]L*`XU[.U=6G:Oқ!\V5h>?4XVuvBN0,;Mp3uwqez׌ |^IExm UE);wl!:2!h<Ɛr&v7CzA"ge1kG; Ri#L?"(w<>ShK^|pċe\lϚm!,҇UmݪeݜA85@p lR0 '" w.>4ʹgMV^̉Ь27暹Y}dfttN52ft3‰8fU{tS}*$Rw)Rڑ߁N(]'!D .7<$PCQ-M-(E-DU L/ gw)TWalfrOќo?"62? Ȃ ZC| uNq&zJ3!o=Ԫ1š}!)G{{o, Ci>Қ)f*hN_Cq)}D`C\ t̫m'̤y^jbx$wO'MPPϼk`ʩ8Mi%aWWP#ʬ[I(: z; J6yx_Aм<N R.ҒfؚoQ@gA.,H*v̌0t!SZ''1 ݞ|1}%Td ܁dO׃ۼ;Djci1z: tRօPA.GS oUE0K,DHh( !8sq} ˟}lX+s'G硴v\jQՇK4LBp/;y-E _9z'7i Hr5Aq,k3rC,Bs[ћ&w԰MDLj$h<'p T>^a틵Bd)3q/4d&M3B5d07PJah>N;U>Ke n׆XLj'@]Ĩ/zJ&Q%ȿbL' !Qܼ/-&xm 5*']yS-Z{RerhC{w[綎#sx76thY&3@; C4Y.zSpչ'tz-9; sxV*/[aOIu 鉺1؜ns% We%PSM`RK'XoNY#j A&O6 Ք|_pa;7iP"(WzvXqK9j3xu6)ǂߟn hͻ<3@N$K!@i(ңpТ+LO9.0ye*'5jRCGc|[čƢ=J‘d /rQux K}(8JL#AI_ogJWeX*3]=Ի۸6ƣ6ს,sAl7XRCGx$vdYå?%I==xOB x3uG$3'[.P9Dr~ecgܩl!<,:70g:=uW dϧ`YlV?8e`  Sm ZU$%2WU٭?ȽmIQ}psrI#z"8 |F+]CCȲ '- 0v^FPΝCZ9(WwP dHIRd O5> N ߻*qJS/rv"mPqPǼqd($.6V,wQottJaĒWܗT7d&fl,YO$-np]\7Tgm;?TYUsڪѹnUr:xg2xV61ѐNGVzbOhMc IFMsXGqgAƒ_hgW'B$ejs@X*,'RFEl+V )WPbVI6Dw/,LSl,3C SY8МEv(^ۈ7YBueQǍH_{QQ^5?ok.D .O/vȖ aJо8LOCA%;Ll5eZ<;fy"zhmcjԔq @*GJ)7v%˾,Z kOhQ a;Bݠ9{Q%nV`)NڤuD:n9\h</=fK9Qش[FNI0&^|K]jlṡ7km#bݙvtGP] ^!4 l(ZԑGw!'4mҔ9-4thװB-M4 ?U=E)׹S2)9IK{a^1^`Io[="~2DJTz_Zv5y:T|9UN #>\>$fZ~$(=рٮ =hөzErwG($cXn6mv05>*]>w`{.nR̔Xnvn}w|%5UF$oVa*zבIz>vƘB-'v7R̪YTgM㌫ٍ;Y!M2|9FuWΥ>ϿԒ5:l= 2Ju|N(wB5k~ 8=mV{ս4o^ w[W:ןCWZ;_uш3.aGHEyXfvALFܱ>`!΀b`b50=34XT#p=Wi&+. qx/ Coڜ( =r6n./ ֊.J:l|0qO mMzARt6x~ @V+(w^,<ãyaA#z50r*`t͖tjnSfNy螩 T#Vqt3aZXOpQȩPr򞲗Y4κ#UrdCu鋔D`s⯧gf0؄Y]J Խ+B"\6U7Z SW/zּA~m$C0.{w a:1%ДʖyӾ7dlHr̍hʒ:)|R:)XcS˾}(AM@2ݒ Lʜbχ;^ yHG Nhtˤ'x}C℧7膜]:i~ԩ m_ S$x߿:m 6Rn6iAKg 67Eۺʊ_k{wUg-=KpH='^G Sx!-LoUyhbҶLLi Ld:e37a zA|\_V' gqPsbqom AsQ F.H|98 Qb6%]m=kv6PyƙI>7*O&T咡bʍ"E&?vb\x2 a1 ^IJНt+h|)OʱU7ywa]:Uhpq`c S9"qԔau 2C% *B wy"3mKJV^K*Ɣ6VTO{YԇY06/{'"idI(+\ق z%mv6am 5.W s7;dd2t*p3)r!Ep6nyL"R9{7((K$eGf ?Ya5G"k 5EPDGlv@27;rR|"1AO`K@%gl=Po}1 N.~3<3kю tU! 17?Zʺ`zЈֽv(b+d=x R|;fM#tXDZ1gBi}?o0C[3ibYIT:otY孝90bxA?N2fV w?c; 'Q}q(rwNy=Qd9MG=]/Fpq1,{ hUR,цԯriVٱ0t&ւ՛g+Lͮ꼨{8H6*:u{hbCg zya9r>^|yLFuiIf}z{kK B<&Tq'4uS9J;uKfĩ6X!4u 7WAn'^rR ,Pf`@rKK+W>+<Np]j=_?ڨ6:\쳔f1(0zseL!nI2j"en.z.a%AJ6LnlV0AaW31o86)Y9bJ+~k}# F [=o{ S"_".oLI;5>͚|+0 :ljbvGCieHȻyCPRt'8W4g`ZRGt^Q:x$jԞwP )|W#?k \`f zk.']삾UQ\ΔϠ`7mf|pB;Eh`xNޛ$*T[Q¼v+ Ε19^kKbUd]`2{ŻzNfQ4#Nힷ=m;9VqX92v@p36;!ث%Tmu˾uܯyNpV@[svrGfM_jh,Yh/˸)Inm+?9JQ|xP"Ҕݜ( ɑՙ%zp^,7N z Q.-;4PX6iJk'Zx n/,tAS4ezB=B]vB@?>|a @ ȸLD5XDJqE&wsL(Ra]<rCPw3:Co 6}'<}/iaS+z4⛡vލ«{tKLJj͒:j9@ ;;f8m-_:ёd,xs9gЋ/K@2Ml*:vn[)f)_Yb @xLTb ê3|Q0k+Wm.sB/.rg>x2N%sHӘUG-ф/iX&q ,LIȹSSc:]@UeL_ڨڼT!LJ"?)LmZޢmk)[:ϱ`hK)RAmf po򕓀 I}ؽ_v ~%|8גEh&eF*GUe/Me, ׾aH~"7Ռu> GwPW2VSuOnJKU֪E{?Jy5KZh"`Bƿ>qTXzn8Y.F~+mB.N󃏫x# U\u.Q _yx kҕۆ 0 w邢tty%g-7B2xKO]OxEVV 8cF*S yN,oH4Y&+t0@~s/Ex|%˝smGD{8n4I˹/AQY Ɓ]ee7dQEѯ$1ڶ0ԈS>Yr%Zij; ]V ۺטL/WG oF U&nUK W=~2ReyI4!_Qv2 .#qs)>^lvʗt,)o =Cl3Ij*+J/ me ,NH]Vx0>JruL˅1V'ke=?D+\~TzVK-@~>%S6'HzEtaJ{@3ƇX FIG?鯮y1G5loav~ c46 6 y9w"}m'u<ԴT:N 2A#6F 5 dH&g1cZ󃚝HGJVnhc(Mbѭ[r b@^.fgWWi|j&@\-Z} ydq: =ʷU\& )**Vl -b&|]O4[IYvPV7&j+jXfLr ǽԝc(p L'g'I[7{򲖄=[Ն-e!T7Y3G|)Tzqd֡g\zm0?~ǬM*Rpw4 mOχ!`G֖U,9jzh?Α7 %_Xd^}E͚zD%)N`Nk&&[ǝ$lUhm-a5wBr 8g]m}9|w3Kd8T&M]APqR ꄴQKu%Ǽce%t=KeCZVU\m"O?ZgaRl0Hf Ye02g3#[B״QAtg:\VoSݍ6Un F1x =<9kί{2ʍ[G2iNy%(ѠTE2{r/\^\$W÷z4= Jb3CDeec܇wЮv\TB>b繓Z`6X!&ʏz}Q 5EnY =aԃu\zxIڰ 'k[Q۸#snز岅~BŹ ""3W3rLfu`g #ѧd- lM@_Y=xx<;h袔LاGe/sׄ(KtAc|K؏pR޵JXAҡ?Kc4֗*0L !nc5 Kw=jH.-*,n%ND+P2-Fm#;|br2~Ixi?-To I:dQ+MC!̲G]9Gg3jX}]afCI|3^_հ>hO&ۊ>){ ׿r~[΂GT;slm]TR^tѬ̱p#}c[Ր tGu_NtoxGmR,l7g'-{F>fj5M:M ^-a%FZ<w~̌"N=Pq(q$"-," W4vbA^Ky9_,02*&Ѳ@,)iP%8G1,Pmx0d懤e帟 EﻼiSVMy:ܴ;,eR9ZA{|F1%eRh~>$D rfk~rЇebA .Ԛ,~Kv,le𢂒e 0;_#)rB{tI5pO|yEjT8d[Gp a (?^Q≞:3h82]܇HK !{yl1W}jZ@@v!7ugr OA~&Ѩ+Z~A|ưNm[A::\h}}yY2 Rl" ˖ UOx&5͢!ÝcWΡ$wG5zPW"P\r3YJ_(hRUC3:|bH糶yT4`8mO`#EwtSqG;&VfK1ca)ɏ`NUQ%'K]5DbDX?f;Ie7<<?aS4fTx;R+e r?ֺaYnՄ-|f 撀5SUt.'D. 3B]iAq@lnI\eV$SYDR\Vv˧l@ =EC}!wk&_MIԔ١X 7(y,%D&(F (OhY[hvK,=y*\egm9m#-"ow @韮9c0X$OAzGFo1 ! ՛bXBCccb21rexR/2[z0-mDq.ghvxL%6,@M|HEŽɸw)evoo۠XX%Ayܱ.|;֪9g@$uV|:q A2kBJ^{Gj`hUMyK06n9nQu!)Gt+7q2mbM.Ne c;/vV"˗$ cGx/f1՘ bd*tތ«cpFHpg0Kpȍ4hٞ(=ҥۛ]Ou-Q!Si,bzǗA{Ycb@OLEa%鐮XeզiWk#@Y@-O~muArA;~gq%sGgNV}i$PB'9T,cg(f!pS 6#[Jeɸ䁉o&]Xϑvh ^8"HluCI$[2 {.H7">y"WzSxY3.=ԹѪaV6*a|OP\ ^Uq3̬=N*TN0{dlp1+ˉ}Q7Qsh/Hv eP% c,;z7tyjv{V}hԥJWt3>gk5]K#M:J8ƺt'p~Q7ʯqd f6E]͵}vIkֳ ^ ;ᚠ~Ra{*BO>ItScz_ʔBEREVї.V骯% 6߃Bo1h&QWrdvQKյECYRͤG1 < D]qlTJ )f(z ^[7@CCQIWx$jLV>gъ1Mۀ&c4cL?)n'zuQC{ h;2KrtBωmM8K6DXBfo2"J( i 9rA>^>j 5)嶂d(ˆkPb?jl!b9)Vr/i[)"rH5 V8p3^po!h@}dxUl65aVZ}H3`|_|G _l^^ٙR /0f+U`R#ZoW9%}ս75PXA=r^)'#63^[Ɋj?4[v-4^0A [/|;Ř͌ln`>} !*223h %7_yb9Y'(.R˸, ,zER"PȥLv_n´/P )e6e" UD]q88^zUU+\w␈w Qm$Abee&dѕq`屫 kGC x<{̺@卑7'ldw&oy|R(ӳt睔msGAsB@94Tr[U^b F߲8YЪuJVNc ϫ1oΟX۰M_z9i}a ;!( 3] #pС}^CL#/N,_{(۾Յ"!0y";m\FE0cC87պ\vjhG禆Epkc|[I ̣"Cik_kaD'ܶ/݌CRmvj7$z"^鄟4Qv6}AʼNy ;Y+wF;c\+#3&t؍? 4qO4LҼLP-yH2fG}kU/0DK#6PV[S+tL}CMGF+yl܄&-seJhZPnL+EhI=d+\+yuGK՝WH%RZJF ('h\o%~m{b Rdc9]yi+H9aL!xБdѤyD6r\lBjN'lL(Bg'#js.sRk>ut"ըf'=lєdҒ~.0XgawVDT(q{ .{Ku`xE (9~ehs.51}Md5JˮaKҧĕs@[_$Ex qEFcB`7Rqzh,OL& nCŖGO'R[HUmBZ.,m·O8$LggS8@bΐD~+ϖ!mR v"wݚ0 zyɚ?T ;8U鋏KV' tbVkBױzRAlV*>JXG0+d?Ԥ-H~u(fWRpXRmOvDӀ*QC:WYSCE{IĄ9hi'tC 釅O^41T?#ݠWd%l ja¾V8:ch?mD_0?6ۦ )dv1rV*Nu5L<# 6NeMO}ꌫ|tdx1ྟ]\?1W k67:/ӈ7:U4{_J C:lRbKň`RG 9cB۫H4!۠h]]2/1Ig#]rD+y ]JI:KzUV!1 pޙN[)HzEtd:&w6=Jj` ՝*j~LaIgBl`8ҩq"V ?{ԓC)˦ş`?iN]+FGXZDPMh 7z\ί8,%5q]P+ m}PF5W#emVuw`skI$WvzF8޸1) &DdH[R+*FJTlPGQ AΪkL,r$lOSLJq26~DY `VqEz;CM765X;u sȕvU1K` j$S+&ӞtanNH@=.ek:EQc'i;dlƶ4SdGs%4$>fcVZk`t&^c!k4<aWh_ ?}wu4"dϊi/":ORD*P= [)db6;o˽$ĉs^xNd5{KG_ qֶUP^R_ Nprcne*SdORȴ. &~ jlKrrXW2>!\O<&ڿDn8#tfr+&s2&t` R5ѵj+ vڗk缠5PU̖}i 2|`-xMә^5˸m^_uWs\بJ[6_&'ą.r/B%V. U2<PӮEhwjFn3j_`S& ;[ c|#͓C޶.74Iș{q/5N{gz EIf? up BR8ؒ HYu*B;:˘vq8d •òL2C Fj{ zg"R8˚qg8V&Xf)jf^Y0gfO6,JPL5 թ< {uϦR؞,FD;g<f]4~269ȴ? Tz5L"M.ABT|vݛ;mu!O Oߵt dK 7;PUzT_yϨ u,}iVwS ?oJ{x,d] p`2[5ZڥA-v@;IE1?t<ۢ IΒV}NjfAf_+FSDaˍ[t*\vDfuZ qlC *Q:-(Iѿ԰?^#KU(SQkIʔ/(,  .Q:tW /]@@eBp*AVqHswΠ00j5ƪWnIJ_NJ}A#2~&EJ\>wS_8A>$Oq]YZ ѨtID5]r a{6&$j7EXXzdÍ*"Q]:P]#^D$ Ⱦ~ L +Wʷ06zۈ&`cFb O3-&3_L6+|jPiSwDW8^$MS9J:12+| +)Us d5ጰseOxV6e9<5>vUpʻyByFY7cSb'ʄ $ c\2Ճf 36{عx}רw`1DWs*=qj)DͺqyԑBuq%gfb@kHBb*yS. ʣ}ိ(t|\BA/ ae~[[n#?hJŻ ՈlhN 3*x{f&˕ݜrj7^47ubĜM$n ak4" <$f(Q+F-|BY_u;Lj !^F'g'sL| mذEj$ש]O & TV)* ]g >X l{IBXyh}ԝLwE4iW[? D}r|wĽOK ʛ$Z\^G?U3g(rB؊/zSy!j)9藂F`ճq<%mEI4Pm!#} \x4ꞞB!vCdZc+ߊyRʆwLL*~?4ln=DL] H={v ^ts͐M.Sް ,"&OjؗU">If1=a[V"?XUNsz N:œT;yqyOCxҬbWu}KߤuTL쵐PA6ct#b(R_"!Ɛil!Q%҈!,=̳*'*u))$V[ư Hof&s{S[K'_uZ/YZd@ Xnh [9,AʎAY+(_`Q]k.韊] j^}wFj:y.zwgJhcQsf |?YK!HO ̬lU/?/,FfRHĞK%Ja (|͐`^}T(P4-EԲR5eF)#(pB;^Y#uCPꄯ2 z<6=3;Cm?݊kqd (G¦q3S%g>"{u, !Yo%6BhS=CiI}ʌo; +[[_u*85)>C+,<]{UZ&N~^E|4Cֆ<}& Oa3/m_;$c]>d3_e2Q{H㗠D(9n< m[(rZǭh؏ɱP?ZV?-.jLXlw{+>MU)-o3#se a9 Q ӊid])L\.*ܗq66<(ӼpǦ3'Y@a5 ͼB;DKCNaI-JK:""G` 79p?:m-TS=Âx3PO36\A2˄=3 ;d`8?;\Im%ubB:%Uwc󝄓cGw.5Ut|뎰Uw}ٟSCb;OF밤#.W!E@yM0p<]e9cV(0 Q1B*ف\I;[_ޠ,,_Ff bZ#9#?jSkH?gxj𗩪a.hxAeM]/"#YD&PMIXa/ߒ'P8h"yutA'fԅlV6s՞"ژ%,'+*Ͼ:<6iL"C4 ؜5I%&/vs%TZSc/=&0O{ib$`lkm?}b3}+cG-b1pNݯ">辎+:M<!%DrIx֋\d~دR)xe~nxhx7 @Pv.Q=S*QhuW4,4 Z]ui뎀O!b.Ԍ2Jt֣j_ę2HJ&%j@JMY4nj2F5/*l sh/M{5oIό?ļ%xg#Q>ゲ T%P[L!Vߙé&ͧWԭ{e|Z_;ӺcGtRg7Q!VȖ&[^+0]h`ٿʴ+Scc}и @4nqvR!)iYS6@PuT\N{)_wZ ?=ڳkRJ((y8xW@of R\۳yDrF^T?}{,L@XJg׾Xe!V PPWqFeliʿ$FwHxh^Go4S3_2 cp`^t"ð( ٞʊuQ%Yw3(5;0e~!mrZ*K@%QNC]7H;mFV>*m\{U;ìs?*>o&HWfR*Ju޾ǫR4j qP`ժ^7 9]i .Js8R@ǎm'S^U,#db_fPtpPA88_7ʄRp57Xg:4,9k+(Veӥ)ʨDty05?i#eoj Q#z>L`N Kf ,5 5?eU4Xma|뵘ӾqCvWw 9Z_-7ϫ ͗D`P `0W G;^8sH u"dULbe:r_s=\0ڗ &*勴ZaQ~b.K! *CUӗdL]L(eCDy#7ﺔ^4ru8mRRĥArCG깭ζ;MQLtR ʐ)t*\Aی M0T?a̫feZTձ=ZlI"qG9=~O6KvCۻ*:(rn,G<$cQw{~Q\`"Hc f&rǒI / ح!=M|h0+.q+6Rk>0,%){50d351Ξԯ]\3#N>zLcHUlUD^, HsL2wno?he}CL^(ۊXg -_oo|n1ʀ2 PUf]R)#F'o=HctM`!~w:ln8Qpf o8;nP"pޭ|\A'V|9\(Mhy ޑ -bTaߵ}mm![sIȲY)4n(9Lѝs0t[wahlLF6$_r[eD uj${RH++VIf L+6$D| 6ҍ G3%~?iyb꧀c*gި%@K`džU*z 6Wm n +!ɡKWUntEKnhR /P 2jXVh=mRQ|ۚ{c⩸bx0E0410vǝ='6qlZϚDXV!QpgtD;-R??x/',ql TDvŨi> TqQ+i<Iۈr~lrDA#BC@mڊ(G誓"GdjN: v1&!@}oEnF{\VfemDo{@y0潸nƷ5v+sٝ{c#o+uwCDy/8RTw BЍD%Pv'fۍHOL6}/Iz<)1{MUfrZwZ2~>q]2MVOͲ-F DA[A:Ck .l ̴FMxZ(M[Q]Lo 'N*@,S}}>dM*߬h`9 ~~ї A4@lչ2|p$v1OxBNS [Hf:Uفӗ<8DS:v@KM9Lg-%LBLdu[:5 SG쒺}ϰXM^A0%93aGtD֒N;)7Qf4_Us?COdbiAaPDK'q!)=$6t7`Ja_t|.E(SxhhX(mvAnw@uI'z=Sbǹ"*11Z n:dhA﫲h9`ݯN t` ST(LE`}ʕ:?W$BrlZE|_*kS«,04Qg7CBSjC <X!'7eLwfa֡tC"4@i}NdL@(yly=ZfNHO-WtpCpXkN2,]&sŧ192LdGjDL0EoLޙJ`Wwyat(EFyQn[N:e|%%@ǫp̫=kį-*w%TbT)X;&z44z/xqY JR+5y1 &""@mrqvVT6$@Dgܗo^}O +g'{0߳Db`(9;%<j$H! Lv[wc:op-3d)yd/L:f63F ~hGdYn_)'il: #-z)SqHǬYR^0Z i."U{&ohid@##"A'}&Wr07 #, "iѩ` Mb?^9`cb9PL[~{ou\`Yq Oz51P#&1Jyd}gHq|e9 PMIIchb]]xxր+;:ĕV-,A8y6T-Sͱ@jai|Q r%b^c,ze؆.3^_1v~ \? o1h8*#\6 V+G_,o*g|+:z.ɓOɮ6qSAV.D&&;sAW9^R'7P8V*S`(9ݰӬÈ~Dr5g3T&o,E/}F-閤ˢlS->K%:8?߀Wyn廮?W:?ǨY/(ȧg[{C2 jlXb:oLJ$>ZӃ\g$`D]u&@n!U_eočA5>jHCZ&=jFWL q ?B|eQn,Dw Ӵ%MoPatֵF+o;ؕ:1O:DAaPd!gVVdH 8 1*2.ZfJqU y~h_~P8>0KA%O"~-- k뇴#*9TAgwə68NbTgasj*e@(եN#=A#Xkf18VVU5M֬{bSp GhHGךTH^ص&mm=KjCyxB]z[ю=Oɮ\ѕ>,y<`")OMZ zʷ= *pN"\;j!E 2[m ?s i/auL'`;Ik >5$ J37/-tfHǻM/ףT2 ˭-vrEڴK5UqF7ɝwfEGƆ%S QP|)pW^UÒs3Kv넮mU}ǢdWجZE7!7]׿Lď%m1(k%ounsy,9@ `;V4(&(Ƅ 5͟^礣X-d^h W&ֻrHr|=! \1Lfx;J"yEeW\2 %hE!4SD[ [? jXyA*/pp`,ܷgQΑЀ Aq(U3{9ت%2a۟>_\\k9Fg@"ď$ 'Wk" [Ug{DiBhoDqbjcg!xi_4mXy:֤5hS,dWKہV^1%9Ӱ5Cc1e0ϡh88}#PNygw,T$#zȼxЋ̅Yӳ/{f .=2_DQtD?),v1y/Ģ8KxBmay!*:gr6 %;q C64NrD.ǖwót8k%+KLtŀ y1^`2dl2'Y?a$.ETݮ@tFy{%^ =r1y}$R/<jZvP$o&\bF4uz~\~C}C0p(X1| jiWM?Ro~oRgmڒpp9,s@zU *qc_.!lKR'8jxyWHH7 ,0"feO6`Obx)| {SbHIVN$)dvU3${$𝭼eRsU K1\s$l Qd7=L9fMO}M>bt;DM]6ͿإVMIe|9E+EW+K'_ 4) ='yaMjF94ɯ5N#sĿQ}s@ :EbJjZ* sx/ %\V huO"~p OV|KIDʩOcv; HIw!iwNZi sEjAOJChNl[STXHZ&-Al:(<,=).^ Դ3] ЭhS:/esjY!3jօ ;D+{Af2Sm,+3* MW։KceiP"?f顰ӖۘxO^vOr$C n@ika54Gw=aXeG"%7 {{((ZCBȩ?_m8(+ p 6USb m:ɸzwUFx- <@&~N]F鹿qksIL™.g|,|9" l/t{`FWemKNt+q~Um[5ȫbsX͹SbՓ:@tw};J i$~WOw?7["Ԋ$ `j?Zab J˃q# j*T4#T}l^ ckjF&\(F? 4r=]T2=LZFR1MXoԈܚ/\Q@F~2^HTsNaeHH۱BĘ2~,[iٚމzSe=cg[Sn9AifEzD +Z/Gw5c 8-2G(.م3dZK7045Hu0"p-C$x_?c+f`EqI$YIA?wkɄov)91j [UJ/eWKdƻ~`l,rlOZp +2wum@P~+T"?xU9"V`j'z3SRs=Gx3lM_͋ ih2FkR\Fjh걐?8pKsCy|a<!`:M F/21ubQ`Dj0:zܮ?!Z' rQz玘tJC, K$LrWԡBTwvV;x[bLV v ^!ݐED<.VRK58n;똓*PoE!h n iKtB8W ez 4*+GR;R K@Rm{ Q(cϼAl)&hh3GZ}1Vm#o9ZC 2` ӾOY(~PXJ)( W^Fύ\ UW*d [}gy4+**7,p{ *ei*C;:4޹14"CJ<(6%o;*Ɔ 3>>W*qAgrJZ>1 Lj D³}H9P B%kYc|-IDqAVlެfR./BU292*cz2RliˏiN`HkY2OFEB[}IO L97a>uySɷқ^['|PN ᶦ`L7m4[-Lw1yhNCHQ:~WL$?C_TKTjkbPAӿ:lM}NW :XDELW6viUuiE'Gؓo(tgכ _Oաa:^̼̰@z u/6Dd&ܯ8(p6!VfYex7K'e~3jEo ¿ U"@lBjXnEk0b]L;bc) w*뷣K̽vqi|=hOŠ%c7yQ~k< dVw-x/SֹU @_&`OGD?zg_┸]]vϫ+ P}s;Q '1w;v Kn48vQu׋1H -I>#5fvfke[^ݟrx9#f|zC̛!۹@ܿ=^r? DN6?^>v 5iDleW0eK7TKvF`mհW؎b i'ϯ&GB77MH;"N $*p4\}?,ej'1*l5ơPI[#ځAɦsk{^1Rz+_Zui_HJg(S:kqɭEJm &wݟ;^uݕafp35j-4H*]ShCQnlhEt?$_P$hl6Tֻd~0u>!S++ ^ Jn*.PYCIC'k@Ph_EQ=J__z Q|5w?_$(b:xi&beҟǗ#iy|q;]lvVmPIܣ@4BMl1^G{Q~nORDܸ۽Q < xHQSM_] X8F Dgk*$Y}0pf{{[W S-P#{GW(|UD2WTXLcJ) > &_vr23&iAf}kz$0Wğ76r5JAY2#ӔRhZH3  ?Sw+,@޼D8IJ߸k"m(FgI:Ɗy\{ڣdXmGE֙ ɩw'ۘd\TPJpM;¶er(kHK+_ZЕ wgCs8pC*A9?][ר/t#ĞBi6:bHeMcfxAkʈVV/l7vs[N}5:N㋷Pگ<(^Ar5Ee4WY2%6P+NE#O9yGy5$R(JVeRaejvx RՂxU8ll܍ŸgqGΛ194c ƒSS@Daud6 ©~jq4C,Y}Mszg7ۛ5GMcT:ʹY0Ť\ Dwޠı8qLڇ?Ne 3[ b!@9F9-FO/a 蹽m)d*"G1GԻ#u~-;d`àw~Q#vQnprF2bb% #Z;ж11wt66s,+ yWmdѐ w5ƈSՠ x.4i9)6p׻insdu2]svg]lovmoE9UT'U>t]  [He9A7}_[NW(\ ɪ[LM 2}uMDD~N5)sױa83V/m5soS~3 Hu-j$vDDz\CM&E*CvҌĽn$˘g^2nP)#||H_)`pkиٶXN1^JGU206[ralސ -R K(TbF s<=ClxV 䮰+>0Z;`Ƒ(v5X>om"f6Y_*ꢰc膔%][Q dTӓM9BLEq_J׹m[)ֽgMQ@ Eu$s Ix.SVQTS) /.j >rn&.[\V+an/` P@)EPwk-H:|uoM}~rDpVA5#gC,Y\ %mR fDٰ;4\ 80ŁZBa-LB-ӴJ?g0ҶD[un:{o*fjGpH-^MWG;\}4ف4|"N"s_XxsV5bBrمm tCSfy!DQ:74UBCY?{dT\u8͏+Ӝ e Fy&ucXt&OҌfz**Bg,t^Gbn]8(R.x?צ c^ݬ(utf%.$|%,FU!NA˩L%k7pN{$`Jg]ChsZ}R; I -PD!~mc pzbOu :ʿN{k7S{*:DZX`+S].&,-pP%V["+d5s#S>*B/ITA\  tTe~Y+]s(!ٴ1+UpIlV2-i3Ӟa?4zr#Η21<.6}i2uOi2Hb"KQ." 7G* 73Pu` MJMVo1,VJ 4WW5=&X1\Q'ܦ6VF& S8b bj a]#o<1bI*Rh|iqGc^y۠d`Ği'(fwg%?`XJU/|QN'18#N[ &-$)~)>M[3؁= $:*TČ;r?o7A6=-,qgc e T>&O聇@*44`1] wox8ᗱTyq9 UxG nw8-/65NM0r`2 # vbKE]m"H A t$5>Œ5j>r,JTt\û ,+t~|WU=*/FՆ4; 1oو kb¯Xy#S1Jr,tJjpeeJW~@\%@+>|^^(U .D L׭eDhrYEy:􊔙 Y +* |)1Q^.bẖILp[YKOa(ã6\&j!XqHd+|<qoi6DJIM;!+:PJlD`svOɇ@3y귘vc|Kۻ` 3~0lwMo(,X, μTqT51 ~˜;\؛ FzZ9!6Ax@V jO7&fY21oe?| ߠ/+e„*^EdTIR}B!d!5$J}UA.5`ve=?D8+hWv7V{Gf&eX-j"4@׸i`S9hg_:]n _=E_AD[ R^P<,Adw A}[r i W&y!&JD! 2cJbdPzg,`b3On԰K ENeb2Ne GX]}rpB=7P+M|A`\ࡖq%r]ޅlqv1"'Xֲ tLU4zot7/|`b:\j9xTBMߵY &2Y]|CWd5/7y}0^ 0C ,Z7.H {qԣA 3&xT"7F\~gU G +,S3,wXP/~~hMWŅߚˎiePj 0{ɸRGĔڠx 9KLR88q)Ý*]wuKԿ3@H\>jޥXj.Q~)r;2>`&$O%zi3uaֿSœ_:/ P1sHd8C'MaB<'a@q'՛S^Z NgJNף*;v.*μ;rjiH3T8#7 +>B!B8&E:= ԤceyD@&dQ_5rZ !]ێWt J%2GjEp{ O9o1!"#*5ᴥյ=qHߐ$n$N  uܔ=VwqƗŪf7Bknz-R v1ht ccyI{ вd6C\FG[U4}"IK|)P 'kLd1f.庾GdDU>@h cɀc?砐w/4ojR&rMp@_\NKbֺ :&xnU:낎\w~oû8y^-x{ûo2`b.p&-ds>Zs"Cws;dAh @|co)2Ax| 147d|?VmiL[-J~p "١Ѷl厔On٪Oļ?V3O7?~l`*M \g-N*joqf=V~o~8O7VSL DwV=#4d28 -/ep_@Ht!3kYizc_k IޛEH X7z$7zKVqi*?H*,z= eLʚ "OxE51g7F榴t( A&c0Uh$r,[n.'":m˜oVC/c0\/YE5݇3?xЫץ5*C_0<)Rwm'vaaV)>:!۹U-sIcP6WLjt!#$f|$h 7p>q!mE{( ` x))K"`,iv;"[e2-!>=3x[zEz2?AS kHQTo֠8p䃧㣻f}τU.݅‚-Q(%"6)Cmo:UA$f)!^t*ԹTN(R|v87CEGM>{LfJA&7צ,%J@Axq7 *8}?be(h-ƩSOs(MH3q?yxދa`4" #ίhR 2:&X}I] [ۊq<6<;H66_ Ї;tiN>ӓS, XUUTḐ w< S$/pB- XTo,&ZT'Vo2 r+! vugo H]plBKYOy~9ssBet!ZY |B7viιC^ë/90)mπql撵ƆN-1 A*<4sl5ay$=hIa`S ɓE,dkqJWLjH./q+K/ 'P fOvW/ <$)~[TNK@S!6ZBj܏`G\=U(s"R%03_#h Jr߈A̹(:T}D."=,KLUU8>u5ZI ;ë:$߿ȅ>vOiaƨ8$ ӕжoއfpA@UMQM{\ʈ-lrͻ:@^?;'sc̅/*',' e"t'inSypE`>1Y桕|m+.fӤmΔUn6kJ'/#بګP-k@m2p'U]떮X@舔$#`P+3@FLNtoH!#\\N#e[S!;tNQJP:jMY= 5WL@-;uyuQn*CTPP0Fu]n @dw1 fEu Q%%de~7u#=,5 ggԯB/Dpr$MɶX|uaPxryfީaQP[Xh-FK4_s̖xgȡo4ZRQ~v@toX}2aL pf. )kUz<\l T岡j S0Z<[A2Ʉ9rr$)'1 +dO{L2C.12mxQ %C Hj2qy:5CU,LS~`+ބ/od8{OPtxIVOuq<4b:mdHCC}'HZx:Ӡp^`ыF %էzUet,ģSo mv*'3RNҎ "2OjSD..5iÞ*)Wۭ`=w+e; WϮeQq\JfJ> BS2x,#_I) ÊSiyJ(TZ`t(rM}_}[?8!:qc*T Z:TJK=p_ >RTxqb|mf6% %B@[ˋ+ġd$2O9 {JzkEb׎o iwX9( Zxe#y0XwBV[Zwuc<)Vg6aF{HX@VJl(Y"MuYAJv"WdCjq+Zy9^$} ,XT'uۗc iӾ_{ /;9 u|a(3,%!:ӂZ:Nn3T`kآ_߫x%pǪkLUcVX?u55 P\'Dl <+^=@8lG?&Wp3s.֬LN2ap.ci5'Ԁzkv]\MgF_+~}+Z~LdQLxVAߪat⛿;`Yz(͔(Tޢss揭H0(8%\ z?!ban/Â~5w+?ŶS:D ҩK>ggjˀ UW\Q5=p"Q?K\h=n(RT'3x H7-tsfUݿiXЉ{:mD($}\95@WBl4]_ |8RX#i(=\o&􅣄|M3~QJBɸC]р~cf"US˝$|U%.EZS g흺j'hQ" Q(L:OH),^lqmIy&zÙlHì"N۬e/:yo'RQ](f2P]-f8\L+3g&Ca`|e;K/: alm~R9~*.yhNi8KQH)cu#Zq[' ŠB^;JmZHv}1 Mi!If/!c? sZhW:c) R-8]5|R@mӓ|i^m\[|V%4W^5[#Vj5ƛXmnG1|4FaF_b[f"fyG YƲAC9@͐ʗ/]9ARhbȬZvAP*E^^(^&Xp}LtfE+4A ] ~ydn{nx6pc !G;V/)Y >AN/U]{, e~J$WuXRh)юc qTe4[kC$xyßk[$R%?{)!|Bǹy2K 0oGr7NjWT8DGq }rBh\;CY RTmQ\yfR"UaI%:1~l?$c00CZ6`\0NGe=oau*XI ]]@?d%%$s5`FO^=6Tv1':c?I#M!{]\dRHSAzʼn71c/!F)q"آ+}ve:?I2γUnOIu2$|+ka(=9F~kA~2;>Xu V EIhj 'wf3\&i5B!!TtLW%ЬqK vDDr2VO0dSqb0܍CwkJFݬG3oZ.9 .&=Ek2/[V1qSDM?W!Du w0`:KC-te T!7'hsL,u9)FE})@i}:.hyXnRĜ,atnJ UTɽVH؟%%FNOFlI]̙=>=Ӧd/m̗8Қ{m #/v(ɋ4*[lJ "x|dzg 8Sj #|W[E[>dG6( &Rtet #R__O/H RV6|v-MfE/_vxNF R)6xJ&!I!l㎳{^CjXkzUfd=P/}Ȇӄ<=KrHm}0$2)-c\&^Pٍ  Lp'Ħ Ew.^UJ"͝3bs4aЕ-5L(-5E:jih{Aӓg&· Ȋ(DdSV&VJZ#57q8ԥ!]ȆS&qasI7ɭZ^w[]CKYqyJEwȯ^MUm``\6f/i@:?,ttkV*d`|{I, ['|J9DMOr >z.ݒcDVr2zPo%~d2Ze#L DKCA6tn:NezOA ̎/ ?h ؔC˻|s[h nm [H.4WY(i+͛uի $.AsW232]IuD>>.Mjb/o3ɛ2`)BW-t-IeH}"o36%%|K+xM' W0tN;9j(qzBAw!¬\'(xqʗ=Ssw?&5t< p\şSf#lv30ˍBa>T&@,fiia3I"Ԙc;M4mWz%j`tuh_kF+2tvBdn vV[n5^;],IG<-]S[QχUeJY (w?7\+^)d֙+S'q.h^'v`H%!lBq:f%zl\ݘ{"y* IMMK!؞+wCeJO,znT PPK 5-\*Τs;)J c 2_)\[Sdz i+'tKd߁m}+.H*FryYlzLk- JMc* ڻ!4AG-dxGNG;45.)E'k=Ͱ^ jEYRve|ߦ&g;ݤ{%⽪aQB6[ab +5yi}Ҝ0~~Rѕəa]e nIT'd֩~_ϬExRIaQ($am$kco$I/9uBŜ 8ܶsjP*ڴ~1y 6 ]!C/&Km <$]EeU띰P:}G; J%Բ)2a46NJʉ5Ge׽yH$Gg<8js &gfv.ܫ9*`7O?K'"]p- 'qQ_B0g>v\?, Ek\bE㟷EBѭfP\2P+O?-Pe0pw ѰG\sM*_OVn0; S@!tHk1qBs\++<U&8wI9u&fAt=ڿJm.>i1{vBAc4'Wpβ ODmNVf^DksiF6ɉ+Юg͢V1~^ +Ka Z '{6S.y: T 3[S3烡5j$m 6HM PQAgJSKGy0뻥E+GF2M4jroy~WO'򹬈Rdb( lEŔq&+ 46@*K"p'?u`蝬R9&Z 04IC'sX1}Fi%`3/&y1b`]Dtk#_֒`U.\EaQe?`dS?-_]'K=d /EXI{ ʈ C߈; t\≧0AW>XssȧENiCSaԒ^>jJyRX'jD( e,2鸟3RWw-b:}U؝*Vѿvc, #\>lrcFI<DV:$_Mξ'?GCГ SJ)B.{Еl FGST`"T'/:gu=$2x̱mIwKq>A-/v= l%WX(h[QVi9I@ߩRg2BOc.Mڋ5y2-km.zKVd΋j«m{c bH u@ o鄜$cT( \N5䭆q*;g@G{曻aKC!x굁Z`V 98HG%{MH {cV;URǛ):T$rZraϪuA;)nhj6@SbG]a39Ί:|Of 2>mX=,N׷G9  YVzf~d%ڻ2VUG&%m*ѤKwjV.#/ԾM_o /r$hqj47QVk<g~[^yņQ&ǟV>zP!@̤idX N-$<g 7 FHO)9}VIYDsJr)6|*t (Ia8Z<4ŜeqOY.vf.$p%T6*.I3DtUxVa@ })fOós0xn.{j\^A EGnb(St ўf'Dɨf"]f"*&Oɜi qb4-IRN(奮_,V44C7[\YyXU#SO#Ŭ~4;(;^ʌ)wc>A,U{Ee5P}k`A^XbU0wp^6Hl@WI#nB4o 5{Y܇#_&2o::)(ٞrj#e%Mպ:R0׸*_7:AoqY WDz+S6.رW|C+smuo s6$!x:wJ 3K>\B-:ļ8Wj^kI{3 hH2u{1텳c'I u>_ӎwvkaGoTM/!]^EXlL|?Qӏ#Hѿޣȡ ՉTN w1(s8n\@` Z.SO213H?U8B-4/!"øGHɼ}^D0V\2#huA˴RnD訳Sx74qWlk-$a}Ġ˳fe}}{ ƭa8e pPm{h;Z)0;@r[8K6^ P"7b uf8Tgz9ebԲ.W_'/ʱ+4oDZ 7\Xʶ!\('ZK<8_*1|iSB6(F.TLQE *M\fNA4=LX=^ Y18a3 IU9TJR*)4ɱ[ Ff螗%GuMfQgs !OoD8Ь[" tWR}yְ [`G5:̹[wOU|ۑKX][Y I`A.7jQä(sӚp:w/mA^HLP'NHmr9%tSt -Ƹt\A(3)2+ TU߀Q ɧQI?{w;4_U඀1l1@yԉLFk@%bUwY\o5*I0P 첓P=_b< 51÷:gtӥn &Ak*| {p isO<ݾ ôuQGʝP0Ta $WAH7h[4䭃]',D|@6:d2qT# c5N׺!1F*hIqY[!zw""2H8YSQiPm4p(8Ns3  s~cUn H2j3(x*"1 ubY(֙;YTfD`DxȭFC63B:Ϯ0z"ILZ)d2USK]P&ތ|nfLj*gV=scȘ+9ճEZep :WTKG[9Iz;e=)CAxz.X q"fY@ pZY(}C$*9|HF@;Rm_ukWEIR8ljC?Q<"큍~~k\덑|mz6 ?ruS2cD^(c砥р1Zo1}!8=@hF G+9;2l1`f7jX0K-A$^&2v~OS|_=Y|2LXHYGUl1&!xf g* a8\Y fBSn;W`WVCKQ{{6u$v8b#kRlQ?IHE G0}]f,zͰX2`ҥN.ɩL|`?0=zFCv#Gxn1\D69&sޒ*׿T5_z3b#lOC2`%U HkN3|S珁,u7[OWo|3F hـw 4Hz!#Zg >b iY=ˠR}z!59q4u3wJxKQ2@<;hԬQ#Ajl2~n=-Zyr}~\p5{g+KB.|";džrlV 褐F#S/K'S$mN:C)SM^}b  GP$M鱯hV܋RvsS1;V`57n1?V tԛsjQ#Rc# IV $$ttэ̓CY)P8&Pay'%ZM>H5&:6U3ٶrEYe{h3},s 󤯧P)I*_xF(]dR ?Tg2 V_mSS:Fif09b>A4wL8ITl1LbB5d0eZ3TNGj+"פѯ㆔6MC@ #?Ǥe\cntgN=}S/(=E70OƨK.cP,b#)[Q~ݜwQi39ݭS??A%4:, pUZ .-y a' `Pd ĉDEeYIlbܿ;I,tMnD2UAƠ$hSyJvz)P,Ea DZ Q)\pGbER#47ѷؒ`w v{d^HBx"t-<Fu;$o$:n!?g+#(F|^U, Vq>v6bg|'l&#qִ֑2#fpAehM W(D)fu)Nyڨٚ? rBsfy0[pPTm'\'FVu q9|.O)*ƞF"Sl 1݂E׳0+i%'1k }9Iq{-] hfKGi9F=L"a]qbmntZM` 9wfFmੰU|(fen<_0T!!t1WJ2ZJ"ners? JF.V'La\%sП< ~ʄܹmX6lCO'ʸTۗP4u6 W)D 5(YŦc.P"z$-=4ƺm6Y֊|$L5$F |/˒]JH 1aT rK &b,f5InQ#6 Z2O+̈́9HF_f:XoJH]<~6΁epjϢ\=@֯9ff&nS=(7֣~5Nަ5A~9)/X"Ax1[ŅeFVEub˝iCQ‰DOLpAZ W?Ls AUVD\u|su7tnͽ9<؝':U!?Rj _=!kUbB{SNlWXb0~qLҷ}3X3pMBQ)ʚ{ty@M$pP'rUS*lVTuxefv͉\pb޺½%xGnŊRÝCܻ+!Ͼv=~@}e`b\@U{'snbuʾiD~B!hV>w֏p)8a6u efHv1^ǔs])~nѲ5H3O4xOg~M7AAc' @6t>lEnG$:8@ŒRԥpN?j \yC?Q|s5=2jRel{U4'|*?HE]=(*RTiy8A ;(!':[C< *9=Sk7+4`ݏsrd2mWxW'ʝefJCf _WzrGVb#o*щ[eBd۳_^w?y2gЅ  XK!'&VKb-nDOo&0yh FwZm d/i=kI>PZ%VGM˃و7- # /*9 ɟG fdZ*z)Qi5 Y59 0(d/M3p v|V5Rh1KRQΣ2OTn'(6 4%O{K %+KBxpi5cJ=-1;"󥄕8Dj;CQ?/䇂p=M :oURDj梃GlgyPԇ]]EITF7$bS3;^:ÏL4E Q=H\K>Yg=7xPSlP|8I]=z鈉e{,J euI4/xD":1q7DŽ\-I;m] 9˜0-5zP7D0 ;佤  /On>4OEg\*QѲ K _+Rs ;"iIynH2!d]* (;j?W=5Z/Є>M]kRFYTI dgމpC[bv K3z|T3&y/EE*hΪ7A_%#"p7'¶WG i^\m_cǂL8gB)+0'w+z&0( ׶~8-,GS9Ρv͏h}^-TǺkC2cFCG˙V=<C)?PK!Ssxa'(!xymq[oBbfqf-"9vUN;?z%z4)|e"ԓQJ7xpU%w؍Iď *kcux4>Eښ+ȝ}Q~P  # Pb6BÕ?Ɋ}5j0/X$:(C,"8#Es"f(MRB鹬YϜ ~mpUc5)F`( )!7KkMZb}96Xn PE\9M\X8U"z6iJ^?\]_xӨGʐ_+bțF쓶@YI).5h v}kaacߌ*LfD!Q&qz.Yi&ٯS*KV]{We2oˋ*PMtާ_Y]##o %.0߲_ٔr[}0ZK14;?!A) wG={hbxjf6r(`&KtR,+`lQ` sc8W~nR~{Ya. C㸃])[?}+ ~"Tm(Ɯ[mv?L":dkbLfaĦAKX\bDfG*q(@h]귻L jjB_|""5u`Gٰk+6ywZ.Ȯ1W(_(Y*VIƕK DV<ܑqU!gN)l!{0 S@V~ѐBW}J"JzcOs.2J c|;>]C*CP$RZ!"}Rz(B*_EM>=Kbg:9.ɹ-#AHzE 1D::Y?exPq莽Qq|oƟSW aR8OڶSUݛYzuEٻ\L 6eI%0 9G"dnA_?SH@ݯɆ<]N㾳W_ĿR׍ٕ˔x%9 kW!̱xvɣ03Gy"'Su@$43 j]Ѐ0RHe2C1JœҔ.9==sR,?biSBBJq2 i@ؙG2˂YJlSK#@"hąy'ng/îh6 bD ,0j'"<-*#>25 r@m.`C-T{AivK ؐwsgsKsȁ&g7rU&nfVI "unKQsWёmf[D.wX4K_#@HI!/˭rz*W >X>آ;ۜdNsnkׂ˦,ͫ!xg=R pPf76pҭ ViiL$j#)*>"?MFQY1qA&D=q k%jI='dͧؐ׈q@MpİI^qE~2'ΊU?h!xGdwȅMףeE1'Cxg<)Y+{AzOI>9f7O_aaon[TYnOЛ%N}DR"JN|NV{ %~<˥ŶP<ͩiB5_NQ${9qvQr*yw;u)ЃvS,(mu;[t=39ImDDՎRW_Fe|9eB0!R׺ S,jؖ{!Wᡄ!)dF՜?n6ۯףHK!N;8@OԉZư1Sp蚐鲉;pQB鑤B2q@C83'd{(0/<{nj-[챨2"[E (L^\Eѫttf sČ0eV/Z$-1缼61ʮ(;h,umLXSW^$z`}£6߬wѹ{=U/w#UU4wɱ o 3}Dh m25syAq3\{Ed)'-#^R 𙕵n GtzJOe$!jJjׅ4>a6jpT'2.莗aJq4KT _xҧANRY[x.7zK7${bn:Q"-" $M|3,!QgɊJߦ&:cF_~_% w/+,+hrM<<&MoCчQH`~DP>A+7@)WzD9&tT$m_B'Sٌܛ2wl@։Zgk2N:C> ܈[ ZXDfZ241Mhʄݍɡ\{^Z j&ًo@=x"ۋϖ;OꚑA&i3ky~u^ƣEέ}}4-OdmnN%E0aUE#9r*S>Ze|cAR\ _27ci+zh65-u4IQ]_"L«oI MJ@ݞ$u*?FK%;`1V5Y'Oޡxx_pYQ]Jv$8C`cr2hkssz<Eb9ϯw"ClكoA/xFD(.BB^%&b~|]yʔD}MRur/O10gif*3Zx']сd۵b"7,Rw"dM`a"IP\¬u+Z(-ޞѤX(a!Uy7S4˓sy7y*-TU^o$ŷ)(rb>)'?5u6cѬ. QQȠNbG:w5(hn E*6i7vP!G7ڸt俴$ߤNjwdy-"[+Y^ c1#ᘇ>@z%pΧnj r(ϲY0Y/-3W`sxxZq w"y{l 62ޚXi-/B`VN6\$b5( ٷ{*,vː(+Ap; 'x s_̪6жD|r7pܰ0aui&ukWb>%p9Orr niNtiMuB&V)u;\ѩƝ *!?1*4nV4{ʵ-8P=.Aܴm7HD*0etN|~ZaJ:)6_xc([WANͺ,kt\04JuPŎ)w=H-G7W+`[E.6޾|KeI0RSdbd_.iDfm!)`l)=n w׎b4Z9U1^2<̊,dj/Vk=> =z;m%T`m|np98NY럄`Crp.6HaE|#fc}Wt2}6%]8o*[jY9A)-%PlKPr [JfލR|$Adk+]WU%i(uQ u6 M񙜛;d[Ā5phS 8)qy{T%(I[Cr;V닆9NV~2 b!h"iW+%j'vyHy=k$r> V‡Jm"@ =A#/REfEK]ʟOƹ̗k+oW(zV/ lJgsS aef+2QA?k!ζbշ)L|P ;Jnc OÊk [a0k?(4r&* a f,} M/|MnGPߋrpE$ۇ)ÐP+q:5)-I _;(N^xl@7pm6F4Y|)Iŀ#xv"$BRO=@emKk=2"4e$%LłV>@//Al6{5 D]+[ABuMʶTT^J}'Y tO3Hm<6x&XϥV,SaJMR<ܒZ3R `{w9Mc"ѵ@ yf9,|T ۋ6(~SLV^Zw Aʩ(^W"w,Lǘh6۾C^Uؾp|9hHۥ[1f9_x1=fH(u&>b:cLjuu-#TT8Js!$p[Yxհ>9za!gVڤ MN4' -~!Gkp]UϒQ;0FW SFWM{5!^73:hf}RmZѳW{'% Olm ";Ǹͺ2һXqD|ę5T|bwhB__,R,"BH.\8@ 9,fHCXzMBkT@E:ҬZA00`ֳ/C)1N6ږz}D4$û*@t-]ί2jz+ ;eB|~_ U,<"fu|H]1)tY;'dզ^t31[FɌPK>+VN~wp ~naͧ&ճbj4G]淟< Q89@=}̚}KDL9}n`%SRPt:M>@?*/ b^,?-~QQzhk︑Hu W UDBuޤgXgvf4e5Z١Gg8&ӡuP,ܱ6ua4`E1Za(m}Z˼uwJ`M./A&N`uh[f~J/JRV3S+"Uj\ƶ.Tk2ǔ 2Ntx$r3s^Jn0|՗7 1^O] l}}2ƇD&ee=@!<#P$ {d%Yt{Sg&dT\%5g?o%,Y=YT^ီzK(/1"3AN]Fw>5նZEXɋ!^ MۍL$Fzժv1G)#& :/wR 1mS?D $~]"-yի/)Fv [nR1I3Cv|4 ,jo-FGLƶ UӦeG4Pl-%[*-UO7B&{_joK$, V`wpgK.>zFd 48[ !DV56=2Uc!:mjyWh6jɘ d?|pJH.8數$M{hë].T8Npl>Gy[t>*7[K˸+3s ?3J:2{Ne 6bJZG5뙫PPv:Z2dRoHr }D['4.I<+&(β?"^@ۥZ8̸ ALkCB!eJވǗ=iZ==f|Z}f+n<ś cQ>y3)]U0ӎ>A]̺1ߖ+DЗNڏ޵@D%is!_ ybw_oq^9h sT˳lgFoqpS#u)t4f"ةLkg//mk=0*f2z祠͡ Yi`G3]#P3u*`ŀXL:Hv/Ԏ+(o@JJtYjf-l.=CwV=kkd\<3&oQ0: 9WÓ>-\wzǛ4v᭨;GxS_N6}nH|FMџ8e,DPkCn%βB'+//UlD)>=Srՙ6}K?DseTJ~5p6{L?oɈ_)Fsښtyx=PtKeoG ZP`yj~$JpS>3_=1fKߚiQ}kXD3+mJpFGZ,h&6!;C0]$^I]n:ZbKǥzf*Y`#dF $l _ZlEkr37zm}*Dh ȔlkhRD$V@j6[˿W&X3K\=DwDթ?(If DA^d/:ݨ6"p^49:-tc5ʻrq g3P? ]G16̓iYF{2MqCjk!`aEȢWF`:Z~D/g'NC1` hC v$>[πѴy0lM*v k٭KŜ3i>.GX mmUlTBJ׌xEW`֬.^3p:Wj|z-TF$5qyW2'\"I~e͑^Qj!CoaBK_s 1AN[G4j,s4QJ2teHHq̶cDn+'U<Tѧ'갦 HQbQ\@/vNoZg֋}nm\?1 vKX(|}R>`=n~{@j*$q.?3F9a?w9vz}9#w*DTrNt VcQ~%y7;{Oaq+TiLZ싅7҅j *nfrkQNJDZc" \ NI/UlWj l]DE`pJ㷑\F@;-pU\S7թ]iobN[ 5H ^/&D!g٢XW)/i=4b BSG3Z`ug{Ժ[͊ݱ̗%4Y^ `x;Ԥ^<s?D*Ws:J?\P}[UqxeU'5ӸU7\ Wi!b>,ֈ$_M)hd'Μ9T"_h`PPB URzUCo}6 +*3d.&,i qg6kyN:l5|Jo`En^^4>ʢYGcQ"I1\0mJxO9m6~LJR_&[8Jj^gy.Ki9٪4 ^Iq" |rԶ?޽~3sJCVQyR|E8UV'6J;N7 eo} yT{MJ$@E2p1Z[*oO'܈a\$T t׼ºa4kܷRkO ӎK@?)IDv'56/Jrpl{Tb8fZg_RE ao"] MLzXG6~>b{Yc'1>,LKϵaZUɼ9AN,f?t%!FHW2^H M޳]FݡMV^V\meO/XR!hM;˞GC75-2Av>}DHX注\?EeSQug2}cx|9܂89`^@X)dXգ`$ iM𮛌 ưXVĄ6(Ea:koe$,V萖jr/$^TJZ7S𝌶-}WW4 cYm7CpǸg_}&Fj6ó n@\R\Ϲ\ 5d{${cgNS  Ei{c|Q2oZtֵɻق.KN\ [ 7 OoGHl2ڔ\EdRT"찬[v[a-Ϣ`_^ G֢Vg ;ZqKUd(Ԡ|b{rk;̡ճ8@EdO0(HqZ&F;PdbX$'9:(8I*R٦*]O1 y-F#Q1P; W½?$cјHFrO+Ģy#c34$,6ڷi+tOR MX)j*) a~!ǔa]&#]|^˫iĞj۠7n!㺺z\ovH,sUt/BT|3{2cHڛ]bT g~ވL2Zl9& r4rfGuɟA}}Œ*N=2R4+Eh2]gFǗ4曮U׻~5׏ i,Q ?Tbi|p)'6Ox>p;pyZ;@J{UQ^-.EPoPk:g~/yʊQ\U - *ZJ,N|앻_@kQ 7R3ؒ>C}v!v+_ Qn3ցy3ƈ;/Q`W#=m^KW*(Z;31C'6fQy-6j z kM>ݭ_SSN@^hˮQN=A\hiב8Q~dDžTc73cj͛I6ғV>`-##ܷf_jXb|DHYw`P"4sdHGe.(d!<k+2lH!NgAan+ f?!=o$x$G={=Z-QU&lCQ+m:%]zqO]iSZߥ?T@;#Mߟ'Jˑ2e]R~[An-5{S( i.PuaK{r_ $"?%O/gT\| c@f2["ճ0]Ev$HzI9YӐgk2אF\?"nGϭr=o FNԃ\" G yoNʹ|g ,7F:Џӕ!5?qz&Etlub?֢-W:*fZəiAC`DL"ǦX8)]7C+(Pkԑ܆x?fKjm #"Ab& ]c,@;dbLCLc iWT1WoERs0݈~|p?%a,xk/g@((z摩*j0ȰU5Yuzͫ6+LHC Ɖ_ juU5pV SsNEQϘౡpHvm6;7Zh ٖ gMrB.?:r\Ǽ&UM NSPW { 55\> C ZuῬJ&b#r1Z&R=N䜑cL .iʴ?s[AKz+W,j;鈒1Kr#|ITZ9gE¯V*}w_bO=: Y+E6ZN7W {ݗ73ŧD"eo,mpJv|qTS/h/I$'.LD~17+ⱒ0ҳ/M9QxPZ I79DEL&v |55DEZ|b7gX`'[id)DqG/v2$?.-oqܐS uZ4, )4"4ڼwK.uL7Àu?/w1KIhuW2((xbDUoAm6}Xɬj>%nnhs@sv+B2Y41įڠWI ^so*akWL"y%F^g \5xwJEP,*1ưyKr_>OGlLJJԂQWJJ"[~a\RfGڙ)?~,fD=ZR & Z+)ώoR9J酃w0m **{֏o5"wh&.5|9.'3\() RV ٥ {&0;^S(OӸJGvw-_Z:M!f]&daN_f&2$_1m^  xfplsl|t@)DP8CUzـ8QȞU.Sbj2-c93` m R^O~ Ŧh2(gB4}?62)W|᫻Bt%>e~AYDy:~a af}9" :UyrK_CpYELԱ`wƣsHrΕV^ ۼ[,Sv >~[Չ?k[IuTiWy.u}gӑ vm$H+rk[f41Sq 'dħLW?7([iu1zNJ;ү z;fmxw2j^qM0 WF HYkC{n(E3ËgRsXLݽC\0t)S?'gE73S\Abխ8H@)@Cx<.M}4<(z넔nߝ !M,SaF1/y:Sw! k W ˯jTWz^O}\.ߖQ t Ljh~ELì'MThyHIJhN|Dט.I?nUW_ToF*+pjnlԳ L1 { *io8{n\O"$˙G[s#v.RޭaJ ŭlSaGo},5򾥲SUz:9zl-ɅLi;'`? YGB#ѱabcc_Qx>3o ;^-RHVIa?Y` j7V8?h0wm(Ui*ߧą{  [1n}pG s 730̘( -8 3Q'QSѓM4Ƽ*b";6p8M,UIPQ.:1> 1CUUN#E t͈/f/WᏮXŲ-|a$F\A.ʯ;hhǝg؋I2Kw_46T,aKNHm7ɭ'@<=tKP W#ѻ {9߾sQ[ih9hBc8/ŤrsD&F2W <>ud{uӽ-Ǣ_|(7"#ƣI2zLYՍk 2/FlA:Gdmcz 3uCJrf^95̇/9~z g$C U檞XP寡J&L}D Ԝ@s$L&V#btX8n"u`ޡQSg@O 9TҴpEn5a:3dwZe5LkhVSh'BRkuN9JGbD|݇$U^3r$k_0/ tÅ8Nxu ҺBUz*,Ac}[lYl#"uc7Hï{l%zjÔ LW_q1hs\"7Zk ]GT/`Dpһ&w-} T$,FHZĤS 9%`^ni~oc-=yneZtCI=5^TB\q9f~*&xﭷp`FE+vV[U4:-@yS ub?"Z['][#geypRH 3xy"3h]I1|@gNp69|aREhMjQe¦_0,F6E&%k<@UR~k3+k<cRie*Tw`= kff2y%AyBM2䑐"z}g-YV7믍G h8Ne}t׭AH7.Ҹ:B45 @w{%p|=[bk&Dn漣ʶ(8 !)^͆[6j0l΍n&p+q?gFyLHZ6#PUȱ-񡲪" HkcB??")d3oLnؗLi tM3yŨu j6ÉA\! 'XwUM[#H}2|ܥ;a\^ug22IX4^]0k\_hg,@j&5pngU=,!udϙ?jWRѷe7$VUȍ;6`(${1X 4em& odĕN>)P`z,$يC4X}ٚjez{Ej>9'G%G.y{;.ȧl輱p3p?&-DfN L*9J mm+FvHބjTOuن͜ugΏNB*﨣d3r6G\gٱ:I|o?N}=~s!f4[  O""L3թ]7̚4\ qvE60w=`L9M8 ȋVd"C"“$Z72_^_iZ*MDe6ԅqmĩ哬Ǡ#Nkk||0,h`4}?]t_9Ρ9kR$CMtrho}"|!6OlPPh G|yخT2C| wo0R{gV!N o5_YpL^"\H{մl`CmO>sÇ!xI$`F'f+k?O>o k$KmŔ<` Li½v@?A4`ݞ~8!Q̫P9B _?,>o]jcoMZ~ϖ@f}YNDk-D$+Y~&2A![7[1Y;#Hu֑wݐ`p7SmTT1xm/ǒ*D6^3]'RӇ jہT1^~?!b670nPODYiUp8t_i7ً9:UkL}t4e[gPbnqⴌrqe^a/ڈF۩/,A.@:_UIGAm25s:g3E}xFuE0sVAnzy3R(cfS{Lw4[ ` C֐*[Kg@cxJuSoN lR8܌vܩ-%C]vAƦ+2(XCUp_(Z0A/[R%VgIlbǐa I($Bbp1&\~q]kǁŎSEА#8T)=7턋k8-/j&sSvcQ+~K{ !r^ gӵx7Ju#x(IYtGF4}/ehkfo?XE`>SV \}ǫ)%5 |("41E LiR^ٟar`E@XԨ7qi}1N587q#ԵA#]ZシD[|疖9PiIkM$yc{ގ6Y" R!I $>ՌM,3" z$zu5i=3E#ptͽnQ |zk8&dgM=2|e_m}vOzQN&.9=_7,8hx7n:sUIoKF$ Xqq[Yꊑ&]\'cτFbea#G%ZH߬yezg?j;8 ܑS<#DK*;C!|X{O1V܎PoK\ym@1JԠ&\o2;&z=b,JseipO+}R.wjJb3(zٹi&=AtrQKkZZ ąlNϼ][2mmlK|t:ĔgɰFJC%fn`^A QsH~4sYY9Uq)z+.lTl6$ %iۆ9QRWR}G䵫' ^2jAݐ;jho[UV8oer`l`ƹ;񤟻4ڣ*"Bzlf wˀQQʬŃ +; ,/ȠǗlM'?^ -SF7bPe]UT术MOBd\R7ple69aի[ w. ; xy g_$B-S7*$7tLTi+ø4U;tʱfW9^kލ&(G?7x,K}RށS cLc[FO75#^CӼxZ6F).?ndD3AfujXهlߐv-wu,=h>#pu!r$2@f [F81LgIsh˜EXsWMK;xSj@ c>$VeZTbxZ>⡘38Ü8};.^964p Cts$Fud'6vie Ae#&[-<\XBݪZ/Յ:8: }s_EV` y+(xZ|,3i[p1D؀O[uR/r 6g*CɗnG=lo(vY\$US *CE8瑩'6[lS¶}RW42GEVY ϻՔl+?~a@ԄTV}n Y:"2uNk M'oEO:SRyÑvVf5M9ʾIC{_pDoj,GMf[*0LBDɚI Aψ~WCCՊaS'{~ei(sh9!]C4b'&$Э„:zgn(:&q"`,5 (B 扺6?jGգ|/YwU:3vFs/ưm{|22hEaXlirPfFmKԋhC,ig2* ;T.|Hvp؁&"}r=ti{x*Z(at &:`I:x1gR SbyZPnY$gޔN:|(z.5xἕYy}oXb+gC#elä68UkD?d/KhM3 ^z8F͞b'GMxh՜~%Sa)XV:"ϜZgh˾(VhUaM;E$\\ǝղ&7ksIx=lq4HwrH,[{LݱuS8mw9SL9_"aB?Y-\ c+pv̹7Cu:q oPJM'Wy< 6͞kx7Iı(<'E0 U%uh'rl3A~4:X@Y/fܰ\#Вd!T位F>VԲ?a[j?2;B3s#G)HR#JT_2)l7WCű^=,3%/#+43]N>}QC&~]* h :X=uk8PޢbD4=Ve# d+We;$(8=\,L%rh")]qPN%#됄b"axv5A8Gk< RP0=cK 7s|Fқ} y-EϢ-~q6srCl[YtN9R2A j0{(& SA6(ۨl{)&j˔ #6HvLP&)/'mLw/zX1:ER?|Na؛8Z=$O,7j eXKb2lk$NjiM^r'.LU:q%9!\++؃D|@e-er'$ChmSng#}""%/o J,Tx 314}# [c&*.|tЯ=Y_ѻZ#%*TY0yr/¨9lFMN^4~.j[ߥNW0ɠ$gMvvZ+0@BoȨ)K%j_ 3KwL4AM_#Xg &PD JJ|,Ʈ&)meϰv+ZOX}}qWV%-DKqݯbs;ee)$7ɃE!;i&┐#-`=^!j j)&ϠnDfёGЧ~`h:H^[?y0k><7fJ9nL.أy8RpAA43]J@0uyߘM8uh/-\SG*x/,a٪cA!L<{e`A a-])۬ W M ۅdYMuee+ ~BSFxS#Bl&"kch--ӕB2[wRA`M/ʻ^7X!Wp B`ӄ,:/j"]&iLisC1L?U3 \j?k2#1"P@'{z9ph?"Z|Q[Q.0dzfj:a=/.1y K,j➛k5f)V荃_A7C'8LV|]hgT]949 ȝF8F[1֦ Yl,a^Q?LI:"DlAhޒ:Kte bP|+ ƔF+^ڤ NisGØ rT1jK.Ti cyGQ&bI-2BN#ybwb4HhuodI="m(ZtГt+ 7c]g˥k{h˟$U ^Pd2@av84Lſ 8e& p,H8bf9X_OՉ=EKgj= ,p3癮,*A5]/9*ez9fų*9'CXXNe)E2 ( g|dFZcwzؕVr[E|W][䟮UjQ =N"òVv7= K{aQ5w@  1ܥ+U%d9`'5F /r1k '?僳B[ˆx jk*$yn *;}쨜sEp"( ^-!bƹ *\`¦ȫD aY~⯭ {p\1sǝRxpz/bOQM-}Qq='#FBC P" [.Zy ՔU:.AqPXU C>S7`>N9ibLc|2wզ|5~ oi091pW=T*SusY喥D(]R0swo"EI's%|:m Ŕ,:8?bNlUg KCk%6MW }U& $ V,IRS*"GeJ6M]+<@(P{aGeF&F5 aU]E(¨6I2| +tJDwN23nej+%C].%Za/_^}"t/1;߭^qC˂MsOf;G_20׭# ×̢|h5;nrƅ3f7_8*j@opDzс[b~vQZɮ]#N0#"8Ρq7c6;^$]"L e _v]:{**Y`\#Ae}aQ:r-5 #V7;Hr1̜:0w!vËCwZɭ([*nY?"Vl#[*EO |XZN)%EՀ?(?}~KDCu߈3U@F.$7&7hV N -(š,ϩzs"iYw\6{9.=]txuA`زaAoPOTNT(LQ{؏"`*m~JwFUґsx-\⩯h5XdF jG 4ѿ-2 4I2y`(4s쥜e[2*ϣgݿ\S[L+Q^>ːNOa9 ?H6]ln u ;c6Ih %@4ƳTOrl}Jqd.%3o΄&))VhL/5X =74V\_?ws|\iw(w arRcK&&_ pJEVCD+nm`cO4q[`U芗Ȏ kAcWa2YvDIkh&΂]޸ҘiSBLx=qj%EW<7Yk@״ "$*<)lw:C ]0TX/٢0uySo;Β 6'89lxXBɚ0{ Gͺ\']~;}j2i8Xro Lm$΂xK{bfX =)٠IՠFUMyZZ*nχmm=5 jJ8O!k-B×q]vԤvQȃR HعӔEGp tZz!IJ9^ E} >EӲOM%%Pym/3ӵ]/tcY^LsZc{QvW}̰Ъ5O;B-#gT/M N^ Hd=ڸ*,v?cf5Wf^2`0U *? z&v":8IV>=q@3-m'H L&yO&ZWW1ʿe~M1W@[AgYz'S; D6 {(MR"=:/~Eٍ5a9O8m0躭sE"iya&s2\48T`@$ROSd)M"ilo==oYY @G"uȿLK(|-?1@AsPTKvNpmg;si}͌tzl7N ܰ[yn!W=ll>G9#(ǍST%* Rŕrᆭ-`^X\xJ/ko6}yUe6pBn|=4 j >4Șk=-٧௚$'6pt1V&Yo1%=bҺ q˥_u/OVB?lB|^i+T° =,^hJKuA@+7 05(YRPjl_Մe.Ā"y̮TƗ n0%)pB2-l9`qoZ=@}m-NڮPʆSi&K;ެ\rJav}L*ߟc>n'P05ܭkvz\v+T]CSuz =j _9,8rGs y,~ݒ9C0HjS¼ p 'يa:}Hں=Bᤑ~͔ I.^N88BqS~.e0,Ib}n)<}̊kajug4 R/B;?,jU=k;_KLFA_̖ohy?U7f8MĐ n>XBXٶ !\b-6D#cb)dJ[+P.#Z諷F 2iP)#YP? 4h-µ # )B`1qזQ-#yqCTajfӿU~nH_"ɔ??08bx)Fs N JOU8K^S1,_55x=a,0feHqY߶-U<QHR+q`.'Lb|~s I1*_a CVI}hw?_P`!^d =ã-uB1)N&wk WD/AsپsEV|h[q5 |m׹L:<yqqm գKr|Ɛ`$bU1OzsX+.@}DwGn`uzn\ׄtZ, t| *wF)86MU FG[0)R*r-dW @ώv! %PG ի!$&J?sV{l)apT f[ i,.cPY1Řj:>ZU TX;ʾKɱy`4d 4-klN |;-4\IQoZUsQʜ'9#Gyw5ťgw=w_H`=(Ũ*6fnWL$aV t&C> /*E.ømC'aibCY58|c.qS;+:Ghֹ 9wlV&{BȧYկ' WNc 8MHcRHTO{5+kGqF-zlGG/`G^ds}a[k;M1X9 G6ƨ˜Wە#=:[f', R$!̉i_Q%3_PEW6zDJIv-)wJ,UZIY~l ,ٙߺ蘴RH{ë&d"_kSX%ºW)^HU#T)(=IR]p8oAЕQr6J [(=:=;mdSP%$}D2fwR6GYҖ-4~0{akR&+@k@3cڭB ~zB71Z 2A{䷼#>Y0 `d3ؽΙу?Bhl(Wn-|eZ(j8B/c֙(+Ps~܋Seʕ?\> yfAsFk<j.ߵE?<;[& 7j^XVd3U+Qo!-ms|L׵;݂I_O%X!:P$0':j'dgiA?\G$]ŝedagKTR1qf4ѫ*Jh[*f)fn'>$lk@َڔ:;imJ|ku/f^ ,`YTFLk =\B22)A9|ɬə( 4@t=7<od`W\:GCOzշoʣ]+BgbG#'Yf RH,m;Ҹf?`Z"Kvz-)2Qi#28 `c݋ WDKm_pex WX[js%76M\*~XHdjr\REL@Y|pшH'f0*h-D5$W?5K3_X:LP~%IV2tvv zr@4ȼT,&?<[c岗)P(рU2XC:<\ r̎v˂̷75#I\|w(t(s}9Dd I#7/znFȡ=t]\(02K$m",'5Kxnr$#G!U=ax$k,X'f;" T]fUMh~b-hP sA=cC8Y?"̴vC] GnQFh9 aG)bM8 ya.vY@32vFGz}a|BS+N=aX]m//a^7NX|7YM1!{=yUWfK:IPۄGC$Ø8?r|%bQ$< 7K`4T3 }Qt,IEwN M->s'D00 }+Mx䐺g,`\aƎ47HbHrWş?B߮iz~0 񂁎[-fc+1[j@j=h.웼Kc,%.JLVٜJ; }'{{}mƿtބU*ًpKKP`rdXZp6CoYN (Q.T,%7ןCj& i܄d~c~2֕1mj#[9UNj0\O⤅(T:HGƍ"+IV$2[s9]m_hmnJ ӯPVd?Z*L8}l?#wE>^SGJE{u1> 5NYM6T[641[R;UrKwXoAHD8wl(N3iKp nl,8?"l#9{;/lo-'av@,]H%qFafnv/? ?<:_3xB (0 V=1jPaZ6 i].Xj{pKg57+5hUlPuXkjIv\\RJx,L!WiV}%srmW'gaI1NABh ϧN?xdi.l*܌>R%j~bxi_'WF] ?t)J /sZYfNO&Rf(BIj7a*-^ix8!6; P -;w~K-y7e={:亟fX SF?* !:H+&;W0R +@񟷨\"Y\ZrI'lKpT2n䏢n-ᰲC:pE*X dA[cƿ@]$bjEA@NL (2DS~"6VSaRWbeJ+bt<?s8Ba I@QAwVQ/M9l_\<%D y,v`*o/Lun~_o x>G$M7r`3YIχߊ0v'OJcZiE3Vchk(uU+eNFev%VG죧]мӽ Gh_KΈԗ_uH˃&F3d5-q3L`..,w =W e_T`4߲+Bؼh:鈽Kx;DPf*p&a ʆ:΋ḉI:(!wK9ϓ̇J1+c j;EiKhTp>)Za `Sm(3Nh3 ݤ0|ٽCT)7~RHN`4xO>IRdMD2"*$m`7Qqhj"*_ 4s\vq !eVr?/BI|ӢKS`sugeb@8Jg~v,y q0ܚ-!ߢ BZu3HM_|E 4d E &Kvp~:\J+H~w/|J.˃IJT"UAqjM`-O3xa#^Gwmg>qYOď6v`h3dT ͦ4z˗;[G 0xGJju.+S*>yxD&OM̈́]с,o1`驇{pEEөxx| ZPO;.qwx+h%/BаȎGYh+HFҏwt=T/Z%!*~mÆV x\&u>HjH{x0ILJ PrrTZZ8Ic1 T߶aE;U͓ @y&So7& CZX_C^MGaJ ;@`@s`(+08rɛkV(_uWƊ7h~%31REm2dpKpd#uDzBi0|,]Q܁w?O|[| T3D1m8ch0yaE~VR~_XNꌌ@uKsMatpI"b85dȺ`(7fQ"&|1|$XdS]"!@U>㜴 ?z_j>s3UvЈȩwWm0r1h7%ȃT*?A@:eՔhgm j SIT+~m=EM9(=XܷԻpf7T6k<Ej2҄I#.m U3qxᡟ/,vYlF^"M+VΚ3DR *~ߙ8v+,u_.0_"+-*xj'$Z]35)Hb_B`mAT6R8ޏzzFhR\5&A5WB۰K\k-?3od~-B9 "5ȇO$1'2-D2~/e~)ٿ Y5hN"Ժ\U.FrY;SdEN[-YB ' 21Ĕt\I{o͑f6'zmwx{PФT(˂ʨR 0 3aPugh\v;w:IEtCJo8pFR4f*c5H>8Tg?&z3\pׅz,_5}!:Tk#5t,е Y=x=|H@`L!mg1y:є[),Y [vysi \SY"pZD*v4A2sE)7{3y?-oEwK4:iQg=U'IRQ:>t-*L ZISNMR$BoH3?8԰[]彥w jĭf0P6m19N%=$|@{n)CHF8NP#Ʀ&mJ~K1Mr`D궤G!bqaK<[ܻ&MZ솒X#7\hdt/'`vY *(?!34m)cUm8l"N4Gm<{3dڧ se; ,sBO) >Xy=sD9}xw]]ҺlLw6]7 Z?J lhWN5 Ӑ<;@mAjΛHAFUu&ν J9<- 6H&7 4f i7P 2VyKV‚7?0e4}>7W/k5z =|Ixbh, e;|VpS:?KԸc k%0tI)q/ssvT1u tW--SPr [ yʏ,(` \Si'j dƬu UX38oI)6/'Ec.S Z@s[Eǿ<.Nk~gJE^ި"u7Jb+8>ziXW,6 LVZ|J XcBb9DK q|gHWU$=4{k@OU sRGP"#dBY3B=Ÿ6 S9dqrVY+.t'U-w],TqSũ mꦬv x(W'}ܯxBrwI6<ÐMg%o/}i>߱Ө 5SB!fЊZ"{~岑1;9}JudR?F+hv ógVnFz4gG Ð*Z!œ5wNEGFs< MKhvq,/С\R"%l SɬLw7z1я@t y`>5f75tD,8mw``rlL G\ ʈPE !袯}?gnALvtG z"Dn(C7 #ⴆ"B*lfC0S(;O_cg4 ؒ=Z&C-~ኣ2J)fFI9G=f2~n|'# 65෬p:ڐZf۸{* C!Fӿ7H*Hȯ8("Ww[_Azw|&|Vx6 qaϐoϑ75]lscnBKImBD g«[Ηcy#j;O,MZ4^y4j'Ƭ#Kd3^3̢0v?O_ %`O w@DI>}:ATiS=It i@iTeѼǴ)BBg8(§Vd'<<$ˡ/1iڒa_G 8a5,kު{ol<Ç( khшmЏG4}Yٕ:ɻnяp&?Jh? ҔK,6},(l A@:T_^ӣ]➌SFH8sh=/O X%]@?b,n$ h@H;ܩMv,H; 9qoP==%DWe~Sh<3hRȁ6'^4M#I!; _V54wye:c3ItW,/qW7#+Ĩ?GCƽsh(Yw6Hނe"۰px+24nш"_'D#Dbѥ3~7ܶ8._n$C"PJ-7VY:ǼB$f}PP#>c>>O W8ݪ A%`!qY?EsgԽ5E)*Kde&pX8HmW71HLu~;¾ƾ+F#5@K&ϲ!ir\壯%$ׇSd*X:4. TI7uGTj@B.kz̨SaVn7]Xm9.b mL1lLzJHajD !!7pYȸ0GžT? 9GӫU2Z1jԔcg= U~5rL#Ttl*}#ŕO(@c&Nt:%CZf9P,J?$"l-%yInc?s:~'o<[b7R OL%*=ms5nTh%Td^9[n{72?#82XpvpEٕJd Y8it5s<ٮ̄-Q8C״)0z-S9WY{@ dDɶ|8Z,՗oMai^Ci.)ksQ&{# #-%?@_JsXL{Mb)L5@0ӉTtKa!#sPRXwqOz6U!Cʬ:ZWUMyo"(K]eC Π-,ace첊%;"جxYNG5 tIS2L%nuJO #kw o&_IKvhvUb8&>:#Ia"bx rW(bB|1H]XP%";ғƥpi ZȞC+7#նuG>JQr9@JZ箨`'BR!3+ d/֡__g6ѮE&_z~3PfE;7Ihh%hX_⯦mH_'`vnvTZ圵umdĭWkGTOûILܬW|^Q1jbBPLa@ VkmTe5Ib)PIHnzXZr÷B$ |Gn䊗`(P1ţOCi#[vV"G1(sPaN @pTբ|[b~PgiaYUabK̠]Hzé8'Q=hdޭ6.WMy9)C3p@EuIE%K&Am0e.#Zژy5An7>,/Kh_IU',FbMeָKAhzh2L gݝLޢAtޏI#vo.binjEU> Z3IfJgl2m$:ٰ u~f'vGiba,0HZCYioY6@U{sS=z拼KNPg9,p6? ϟi+ǗGx: l\4~n,lM =&jDEwL{1&Z*A)F_$O$?/4X024oHVm)]27Vݞ;b5q;;c76 b u*ՙdDs,韖-B lXնrC?ο9MM<%^su<:-ԸKAKe&UTE2L4qb øBpQnn6L(GΊUҒ'l.kIML=^WNkrϬq("͎ y4U#PX`OHyGY}Q "CkN¬\tR bo'양Ϥs[GO)WM<P_SJ)ywƘ$(ӖsJ_UN3[O# k'0=Ss*XuUBNE F֢fVT 5CcBu4)N2e+lN 6[V̌ެ K^{ᄓ䢮h"̨۸l::vQR3kf6D;>UJّґ5:95%CuG!L6Tg"S8; =r+WP+l+/,F<'&(=[V6IKϾ>:!彋!DDzD_i7:}^XKS=f<)^MK+a6VЈ`PQp90Pm9٭0ZLßP4^(zܐ@>Ip83=;Ӷ& y,oht4C 9c`n#v!crް)p0TVFEiIa-gAֆqёbսa\5A s':)!:0ź<7m"[ ɭk9]Cm')'^.s:2jMڌ)6czk:J(\dYVW>?ͭ?nM ۬<!uVDDW9$` ,cU7ϨEu:wo?f#֖oI\Fi]UQD< YY-sO}Tr)i 鏄f3ZLQXτ6I2Rs,-Ohϣɦ}aaC$J^J{mET=! c@رТޠ|sgN"!AxK,00o}i} ؈ >VaymCM!jG:}ohoPŎ.1EQ"Dٳ=( KR%]2&ܢw`EʇiZRL.3`>噆IZatm(RW^5ש o<`T@HJԃ{!z94;-bdOC틀kˡsFp [.\MpE/4.<39#)陭QAeG Fl#-+psǏMMB&]p1[&TWfC)_+Vh_ڑ?$( dE՞/IluVM3#g*RwÈWTH"?W^n>t,𰗷t׮d8zZ{Fl8"D2!ܫh[,=JaW"cQeD`0:'YqZU1kdWc.;r(܊Y8KUj¸Lѡ˜?(E r&'6 zڔ\"M\@j#j^v%J;"n6_OTNb{% z񋭍RQ>I!( /!"{SWKa)J0lJN9?(ِ )mF6e尬^22,""+I(6.=4SVrjkTe~M~i`PGz쌳) ]kEo yܤlm,+3Zy}g1Zg4EzJ3$?  ꥍtz/[C4hRڶC, ]Ϭ{~VwCBШۙ;yx5BiSz+JF"ȍoL5N'CVA2Rěs&>#|kKw${=+RF@YFvɴX~0w˷bf{1ZM.$g )W%WKyO. -E 5}fW]&:,8AV?@>!hEǗ~-rGcMs]j%u*E-FDɽ~n x,N*H1}}?Q|@-럗DS]L?ay2A giF {nAs&d|ߌU(% FT;[iV(DJy a0S \a#QP[ؚ2ыY{ܬōڑ F6@;&f.%8\EY_g uj@lNp2jhM.S)}L$Em)9[z4pl`4@\âbpQ*=g AHH'iS" 7Q1{h8U\3]D Arp2N2/ha8jv]GTI 8ZH1ly6ÀcV= 畧yZGܤb#{a:B`H.\ ąXKϮEavZ{Ts->^e[>wSy`Ra32`6lvܵI@:^@?"l$lB4NXH*ąv2dgL7X $TNZ0lFпEY^^r ῙR+O[5⇅)լL1;{kڲy7zjE~Lw2 '@ેhuc,.Lbj Pe߆%MB/`LiJѪ7Xs#W(Tmm=<+mva!KŦQM2bTUeTJ(loV07(fHq1:gE.;/%/BKehwϙ(@Z!Qe!: E]o ' ¥{$ߋkT0X4~C 4TT+M)8C-O>"WQDqFPvd6[ZztqO59Qځx#^P3;vCCzQ0spdV#ou0͹ي!߶pnO(bH>zJt elx+1-Sρ#r_dtC5+c<7#Ǿ/j8#yy&͋}qW.r1*#]cU7,p ڊc d`;XYP ^L*Qο49ϩtL8mx0PG//dtrPK8әrvSR Z.NRp*.Luz^M|l ` Bf`nd}mr΢/j&RSO19WJΞ薲s8VTź-D7E=Mu$;fH>tn[C%RW } ݺ2bWrҲ(];Ģ|XU"2cvȌkM,RȇVs14ٿƳR}QyG]RC˺nJylA< C?CGޗܟ%t{֐eEw"lGZ⚊MT;Z*zr`t\mЯ?MJxo R~%$kL #tdOF8 t9| PB|ݶ ?7bBg)/9,e5Lіa2wdӃ#cwȂq1)xwV H lvx΍2fMտT :7Ah9VDJ2b:lM[] 6-W\ek+GCu0k#c9XSEXwV&U5W0S+c{ݽͿWy !JO DHF|YuI..A?{tBԣ 8dssuS WNau&.{s*0:O; oc9p]I OB=jh_9Wdg"Ļҭ˯c>I(<փByG!xvJ:ʵgeii2 va \iEC>7{ "1l*PTvmTl~'Cnnп m{ ~ϣ ~UbHCbeHv+`_C1rMG)%sZ^`j'`jh"HȒ,묨\&̹bD"'"f5/w6oR[BMQj8Z'\-H\~!XAO adR@lʙ=NC7o@#`[&zmff+ B 1FFYV\{!+̯fP)pdQ6;`\Q>tX`SV @-C Jozd'VK"%oE,C5jX Ojs~Ps] nݰQpƥzbDj4 Q< >b}: Mޮ4\ƊoṲM[1e*0,?4j CV㔹i"0?}?E5R}qկzG7ԛ&FQ1 b԰WF7$%/P50S֣Q0umỉqSv2iɝ:ZD@n$+$t&gÎ靱Ww))1C+89ba0nٜLݰ즕ћg^nEWO:ռ1YPp&!M끳'D\UZblgr"M= =,xM&4*seW~~ET$|K}\,hXAٌBzfC.U6B8qPBQR -Zbh3D=ll]a\Ug9jܯZWZLF;לR)ԑjmp" |V!KSHEb20i$--&8ug| <l’ MvnGE6q 6`XMjÂh?ʹ.OEYS/),^fD^9st<ҡz݈ޭ07::Topn|H)u6@lac3۠kM^mp{//Ck]sY9|3 &66>}1 @[F$}@=Q7&_Z^yi~:V㊿ӊ\/h35l|_ߟo#8zקi5 ʠ|Uj=$a?L*=%L8 a8Ѡƥ"j.z>Xzt*40,UY=Cv3:?2uܸ -$iiuX 8jVgT.Ey}3;xign=rzqfFC1q,s2E5GZqr[xU\α^C([f%=TF{]ܱEF-&65Mmg3O#J0 iĕnR\dLbzb7ߟRމ@S.R>RƫO4GcV jf֡y4}{-?IU8߲5v/YS7G9|ƦH{_{uaVt.W1qfz,t> Gq8)Pw1K ӻHρ,jJQ-քcw nsߡ'l # QglxFޠXSM YtMMntFQDpD=SC#_:`;l]j3ϗ!(Nq~^hW^&5q^Ҏ: OnXoD/n|M)`[::&З4'oYFI_}38@6VtdL#F& ˁz`,,VcXbԂއ}ߠ~d9/ 3QOŷ .gȓpxx 5W(W.u6]`P#5@IzV,-2ڪBjd@Gcur#Cq}E ՍQiNP8Z3ɁZD$?kl3Q~톙>&F+:[}6bx_T}f$(\ 3@:>?NGzZy(n<׬UDNp:j||!KkJgыZUfI8z VolzMqZ]Bv2A((>o; $V~ͤ7{^U%g1(q>,ٗQ'fd¥ 91eo *:)BMPhsWÇ <̩NŇ1 *{ppG6 *9{]#{2 6i~PYT;Ȃ6wzKs-tAr儕0ztinh'K݉8_6G]/{>U9tM))oٱW)!"S5 j[]OBPN>1ncf4Ns9V`t!tbpgM "gi;&}0#Cĉ0:K (S؃Nr6@e&F@df_R!$Ǧsկ=5f<0YlV dV8YtM |G˦w5[`tMHpZYЦ/^{m@]GU4v͖. N끶r85@+izAxYDQ jF@W!A-S:=[ɮm8,X%` ~Z}"IA>kjp㬏j=ͬ%쏊y7M7tyg+05XI.zÒxr<s]a%[K{v+o,Լr+ (tڬo'/ՓHw,]rv?K?\(& *ƞ*]c-/XLuEf|Ş/+tII1a^j?ѕ[ b`0 e9JwoVJCְQ2G C71o~ܢwDk6՛`Y+߼}>HT^\`O]uQ Ȝd>w XR S^/"78{%n!X;LDF@d(5iMw:0Df/k"->O J-qSx9Aq7ijuWJeXԬc0R~26ĖYbq4q J<0b㒜 yh&qSsX} m`U: !R*PWYt2/fPt-{,_q892\U\g0c^ˈ-G] J{ZXģ$z-/q'p]#Zh{GE~G1L?%,i.@}‚lg*1&*kX/`};ڈ$LߓԷc"I dl)';;YλTA}MJ0v`N{Sz\k (V{U twH,6O#?<0C߶Bf3\P:!\jNBjX#}O/APNcxr*0|h2ZBq܂$ꞜݰfdC8,5 `U'5C&[ j #"aL`>49k#Iȷ xpqb-Dl&[arD C6Q{tXP!n=_SHƛ<BPT|C0+^#( -ܵqU %}{7:w:584b?DΛesn\搃 IY"p'yo-CN4\|[Z؅NQ0x\}):B0'cuh;Sy1NURZ4sT&(?c{dt#P(hRu;◳ IņffUd1>zI;kζCqp xilN0r;Vӂ""~[\J RZ+pSl Os~ȈFƑbD7@<_i4 !5 i*ޟ;Zwcqng%B/D;o=˺" $c.YL@䫤DHx"gP]@~ A原J~IZ'IWj @ Ԍ#ܶ%cdj&Θ&m-ʪ㌮P&r"mfBYM+kgf dT}t}WdC%LOݭ+~='_Bv]h~R{NĨ⿊e!O;SߞsxseiuI f;Q]лpI-н0g~D 6 bS/ ;+jP! @WYZsE~+>\N3^`@IEo?CC'ʢbmu1?lae)fa*oqyT"yStb hY8/ÂX;KAZooWfd|tֈ)e2+E _e~S­Yo/mK.h[ˎX|nSJψ{;gbhGn gg#tp6(sb<#>"uCYvp譡܎MΡ451~fBү>0ӣc5ԉEuQ'I, P rjD'8Y6aY1.@HD0ȑ{'"J͔,.ŗAFE7O|P/-[z97`grubI0BDzNqA;hF.n[A=MJ@@E pOyXf/6!u++^Bt*]J jd3Mv0kE7# Ysgڰ"3]o&*(@ ^DBwz8umSBA멱y}?pzF.[:HT@LŮؐ4Xpd1$n'&}ܵ|E!cra< *1L7@8}NTRo3D>Nh*#SQ8kN$[8i%scOӱdf„^ÒrXP+Vo+JcgIsFJ4Ո> '/q8g."]бd-5v՗hH e^45w~v5Κ^U4:t$2VU=3C=-e1+,󂏌m.Kjx24U`Â=On+5c?ɷL!znO'rg=p}y}å9 "&;H4A4Y VWIU sY辚-0%C^C`sg a^j Tvg9Q=u˛ Knsm1\SPHY7fX.>kHVeݔ3GCke{ޏʵ&DZB (fx D6rE\D3܉NZvcCB>X]HHXT"Q;ns8W%PZ.O*-mYf 5`>V "a=!ejfb*3+ 5~ggfriD'#2}8&eiʏjP5StT~ V/V$9idb\ UP޳Cvl2r45e_p Cf:' ؠﱠo gR*,$3ʤTXIF@TQs'>ʻNP'=5m ꜇ 6;I)06>eBΣ Ӏ5pZ]&e)srs]q墷ďa >Y QJYe%&sjLBiO3R!?B+o>\ C1[") D+k4 (6t ,Zlf 3:9#lm-pyGrh U2 Lbe_n^u~5^éu)$9:Uj sʋlvp#?T'/*?2\p4O->Pfga-p-pCB@6"6$G(o&,ݶ+E]Ų(>|7ڇע4=ӱ& g Ngi!W9=4lzJז9;OlKDC;Bo ZKRbc:X-w/=3jl!=_ $/hLIEԶFHVECARώȼT7ˣ^@2~ GJW %ȗKp¸H!W3 8nk՞]&ޑx$o7dd6ܯi&=A8*H߉\@/#š0+T @O64aҢ)CS9V5 cTS|{@%̇/i(*2' 64%(FZ*,XSh 'uǕ' ;r*Q JJG&-oFb(r[$S&[%2&-iG$\'h X5Y8Jsn/~=+zY_)|M ҉7|e+BpzXb7 $9}WSQ8 X_ѯp7)U|(;gIxL`'iF;Pf9gU$Ģx"({Ab֍pxRiFF{ʎ؃ [CUrqaٕ\}^Vo?8`*3 qi"Gx-Ѵ >9w$8hfY^܃9/aiMU~3Pw M<-%:1yVZE+H%_ȏp|}xd&c÷08W7w/T-2t7(tbNE+L}ߎ`vZŲnjWι|zloHE$1WISY {[:_L>Hx@=}PX9`+xU? Pl|-{  P{6쁅9${̣l)z52;T_a\̍*mHFwaKSHc@ ܕâ *34ڟǞIQ}Dr@sL -ϛ,DHE"w%"Jg͋#F᧿" j~DMri`|LbH,{'ӳr,C^HmNo5`&` 1k鹱Mm[8j0/7d!t B{G9S +Ѐ8~_';BTAᬲX]70"&:[;L3{Иo \'L4(tuNy2=8#zQH;!ш'Pd؆ X7 Ym_9x YSJ뎳oDazPlVOA,~DVy}s>KFzg7^( R;C2!ݱ UهC)D{>50u2-faBE[H0M郅 (Glog bdчV5k)˖@uw:R$OF y=5wv&mr}`f|aJsXP^(a]7isV~?r@yq|X)U=ida.%ۋwb>]npPr7M30WCuI=1Ѻv%׉{@ȒyG-+qY<'=܄ׅx¤gėߖ*Йsd5oq-/XzhM0qi`-i.c/6!+Ɯx Ci-4N1]Po.w)8vijۤ׫Ua{uџY!< ϞdeUp#ˁ&i5HǨsF|$fQ}|5rsdÄ=Rru"%sDQ;5Pk7gUX.%0X{sY#ɗ 2% ,>$T# Ǽ|Fs²;Oj2f8;a/Ĉ? l)N'l΋ιvcAn`NJCb߅~*]Ġ]+g(O&[U #xjyڅGe+Xn*zs~ޘk_( BmAg|; Jpk%X/Cq?_70/Y+:98̅vluhCqYFޠ6|LVKy|3T8{M1G²>WXi~.ώta_k?ǬTS{y2T6C_ )rO):gǢzM>LJF!n6&Y^Krf hk$V!^!Z雠?}kδi1HxH%}w}+;\=wr_KA1YP:R4nKbpi?5e`v;YUA'Q #OkoW!rx  !F_8SB0_lz.@ҁ[a)`=`cmUC W"7U]wjJs>K :YV{7kHrƕW)EN! |FC5jvN2.._mh( e(epnf &DujHnIF]:U) U|ܡ# REy3:6~}c 9输#빏wax+`NBEJɣocr!)-Dc1(mBYg*c7ALQMao4P< ~SsM 4ٱ)^, GF%B xX9cu ü޽nmq?xkE IW>*)9o$KEl{`>%D-Ş߀RUs_73pnbSI?3rH-$+xV?md r*n:FkT{j;p0Ѝ44״\pk"*R49y3kP..8l p؉FX} R@E_RJ|+QF}13b0 ORX؋^P^U`ekx(0Sy!_D=Xٳ [7y̫h&<+J=+_ߎbjsGtM?ysDy[vtlbC j393 օ/wh)6G}w萪^ [o)b6P|Xw%4PKE6"Jc _݁d>7W=kO0j>ʺiqT;ďf R"`{8tⱊ(&s;>ȔpL(Va.`۸/lU:V ;|QzU^n>% q4xswŘ9ޟC$t[5s$C#- -վ0K2J]R@zFKA 0wjr0<V|DO<*}+hJdΊɥqEdiOކP/)CB,h,yV擩R;gg'jNBb42\W}bR)C T 0~9ej)Ga9.SⲞϩu/gzd'ɮ,&S_ՑU4ҝJýPS:MlQ0@\~ي1HzbvwbEX1uH; !]tmbUHWCå]ͧM[/k~M*ݳ5.`2Uf@392P~ƞ  x73 J\nŠ״i.I4i;楩)ZMo2T}!Rq @ffKi j H_635,WRH<> -Fdba(x'iNf^ ec@y:.,b{z5SY-::|Cdx׍G3F`<1 ×ۮGSf2WYG4duhh:Xڙzs$>,5>K^JY87£NmBFݜ+m#!u#H& ⡤YQ.A@v|.<)ubLJjPQՔrq^G5 ˋZs;rf;TAnyҿ mAn-Jzn0N ߌ:P_"~͖{jl6{ }rfZ7bF[%B.3 &ozvaiM;ҽQDs%. K IMQ@sd4x5pK#gz2NiQ00i,"=Av%pTX {KaKWPijI=!;ͩ[:R{fKG l2%QJEC(ˊ`uuu.F* opNj@2 &Y iTMmm٥Ui@='!oY:M5aU ١]) O1,Q!^j8Aek|Pޙ3x{?7R;ˍ!PtB _UnFa_ VṬZQ](D"a#FTZku"g$]]Tlga:.ny\ 74 lfE7?RqklohkjouJW]+[x{pñ 57L:2fd6yF-n#bRԨ hn P%2nY! cDo&F!A-mpPp9K mh;Ҿ<{YgY>{ucïwUmTZr̓m>Z3GϚ~Wx IPd8SS&]t`.MߡW(VQ%tB|QC'OT*;(//skAz w;@9 Mx2Mp@xIVP r¦mMLr;{ңNG#Q7(I/wIVձEn1%4XM=&QTWK]Կ i 5S $/s|Dde(G:O妅h@- Ax\ ;؉1 yQܑlCqrqLfeqY4%2}ȧؚ#H}{6@ P [ˆC(lcݽ8d2rwF&8H3F`6;z*4:v(Q/!gV{^0lM0_&Q:C֘`ܵiA!*21l=AgWئǁ>Boҙj%דV1yIY'9SC;_K9}Pm}8N;W>d7D Q%}3\0]3u,s1˩s9@G[)(e!}d22o3G/s%:'>'PQ"@ kR ["M'Hywz֗dRUL/PT1amG/;9gU (@~vt Ħ1U j* 7X5dOߗ#BFGWbʃt.h2S @@n %Sǒ xf_ t>zMzywxU'1Ck!H2[ʜ*PxEDw[%fŢaW^ ލGς.]ADC4Kp 5n7 ;4^HkbO֧4{ʃFA5}\ZEF;jc ĺe?hv6pOjjDWf40M?LLo9zC((nPdaI&pcufڞU3v9} [kД}F<8ktaN)_J;%^trSe\|5H tv*kSZKBbjdręss&@p[U+!=|U upwGD\R޵AwdֹfMcJw3sT(, ;oo^ˆ;K_*4A 7.%7PD\"bXY܅9at@׈ Ґ2K!h &yL6XPZ7 B6)o9{$.%E{m3y:mO.ہgAk!2dЈs 'dT]B=J)6"Px goVz6+dR} \}cba:+'(1TQ~:,EI]m']?GVԞ,!].n W Miv8); |=wi-È}zD NL jX̐0u6fA31g]Js8iT#r 5\ !z+ ^I7V[//ox5܍ QFR2@wy8]|~?(^ Ǻ^b]9Y$WeiWBvHF+%ʇArkC`{¸) d׼!>CAn{ONL|9aga57,f҂hD٩jw'3Z|N]$jC d+?~mΡv.Vrr 'I<ІJv0? _wd k}3Ki?5J fwdnݓD ΧL:_8 o[Ccv A|^U-*PG%P~~iq 5ҔiQ#Β욲KwsuL-xσ $G%sX|^B3DVj:?`YUhpM' P[,/&xvEHƹ WlIAMQ9+bal1*V̢qf܆jDV;􉰤hd>#IMlD.׿0l׎͡|H2sg8 6<nil8+zЍ<=*?yP׳3)Ma*";8QMͱw RufG+ oY#o%-r$JJDbEsvM"\b<-pՀoۡO*:ҴvY8ehSyt1p 0+%lJ3ޜtO R a`D+Ƅ[Ϊ[Eiyco?!;aT6ņ` -ږ.a: rau[~VadNPm{ zѹ @cb[";RgS]f[37^%\^lR[ |2XN/̀$?u nv mgw.ǩ8 [QmQI]Y&ً(. R"f)jv+[ ,KftÀPU>MKEH *%>ԍ>Q3A1(TevR4]O^-;-ӋA@L_r.&[qDsQ˞ ZoY~Qُ&p~e Ggw#h\L>ۍ*vkb!D-kܦ˄(%ڢÅ=R*/k&{{jҴ2YisM_F\=*{r?F߇ECɵBv]cskxL., T{#|;jy[ڑt˟P*PYv㛚BVA|YE଻+:μXS [ I~-徉Tu }F;ͮsI#%fTgI^/v :kܝȕ[2ՕT<̋ۉ,6}~Vֳz'X3~g'N9X.\:6!yXiĮ2E{fx=h2>z_\-d1dXSP_NM:g}}s*LTW}p8 c9`>`t=R7XJu~? d(lԶb ItC\ `ZПCpUQ)}I3+C"qܛΚ%t(/\P(qצ`jsT#Xd2' G\LM{j쀀TFQr$<xr>WI`:#K%TX^H )IExa.|:8* owTd۱,f֯l*Ӎ"a*VMCꋯ-Y3;y]RsR "/]ob0w8ml2pw&U7J[GPb2bσQ |4 ]l( [%VP?3M92i*X]kgA(6ŻNTe/ <ےe؉V1*}hE8!n|g֮)  0Eb4uO݁<fxWujIƼˎp8ޟC V/(uw%"zRp|fS3ivpq[Y1ѡؑ&KpbVee-Φב8 v& ?ᐐǍ ~~Tic3UUӳLrl{k()}B:=G&ssq+4eEVg\ BBf ms`&2#|o{+l+2\ #(ʥq\yR#.)\Fz2 Fnv;5 ٍ]"a n$*W1K%&3uiO{Cp.TQ=`e'؀ás 'IDƴILYs_ҐA5a$}E0i{3}Sk4pl틪{){ds=D pDŽ`Ytz4akt 8vX"9K/ yR̡@nGS@Ua7za=7g2 4!fi ?Q@@sot!߿&a$p_SvǼxDP9.@>06|zCS?1tmim s8NY}Jj{ oy'(,KC$mgq6._޺3z.ք}2v=ᢪj&eC*nǪ{7+Ϟn #,v>U@lc/n–6=8w#\^qU4NL/6@ WP.^]sI#<)G?Jȟ?TP<)盜^M:j{SdQ @WBYpzv(bX:ͱ]j;<0% Ng$(J\&jbِ1mk! Zsb8!CڣIn4&dZ~?v= RBmi=ڞtٿQ:ʩ(xꇒI\޵Dco!"Ƹ7y/$OI-f3k*<&ez5m&4S*C$l[V%q8,1|Xldu_q7Sg!>Z-='@';骥%1dq΄qO3#X(CwtXqՖIW+"+MĊL֔}+In~Y 6fGV("??w..iiZp!}IqX6įfUi]zwu眭ԛr!c'-ʘgΨ+D+ɥlRp1LZb̀fIS5aS.B6*,Xi<],Tz[Y-z0R1P>"u'g.퓲T ={ͪ9FC3 G00\Sƛ0~>85f+z3>SO"o~y+"+G^ߡ 2!f˩jɒg~cKCM~(oX:璯?93YF$JSLԟ.%E8#P"X|./u5Ђ);k2_ov8)P:Zp1]޾ 2D'kuW`Z~_>ZPV6*֤<НwX^8rlU _la8eEPR fz2𫯈"j]Ur jWڕu'Bڮ{${⿷b*)ljR@J|?x#pNމO&u;\!t ָ:ݫoc:`e,JҢ9HJ0a7u0g:j9{fڗLn E- :{_ jx1B,SlcBjeGi:A'gۆjszk+ԬFQTs3, Hyo);$L T ^BBHu#Oڕ4dm*tp!:b76AngO:T fEީ/ۺ.4}G RrqER  PKx!6o `3ql_Hdlldz>nfo8J]6Zm7TD;7; (njIn[>6# ^~GT4(0[eJ88~IqPG<{W{J(o[q?(FQk:EoO%[EHȻ7[*Cf+ 6I`diEW0ks_0,H~QYWvȱ9gZMV{O@;uXXC_'-yS0W)5N)}bcQ?Lޗ3@H_mz%m+˝u"mEP SZ)M6 ɺ u P:9(hĿ m=iծ$4e9[p/S$AW;Äfĥ0-!NuvLY*r͚ UK F.*3)K)ɸ!ҡ١O F+]PohD@*Nվ~- $τQJM wV;aGc3T7Kz, 7 -DY= -{v9צ=[I,Sw7\=84owR2>FI͓]yhb;S0qmj)t\G{4 (yS< 5H:kS(_xBvit,U oM7+mi}B0Zya(fkIџ, ˠ_cæՔ͉Y,Q-%5/rGu{JSmE'(\p^E -0C;\ȀfY4`xqiW\F:,?LB=5*\/<<.犮4~XQNwPBI{/GgG?ћ3l<*Е8Ϻpռx#6N:E2s֚MçEne 'q!X2qB)C?J-NgnX}_"sj.8h@1O8bEv2h7] W:Leq0;Q 9֖؂:y`Z4q_ćǰJ&lg(xK,Mv}e0#:GnC6y >A6-bF$8ür684 l彣S;c*cϒL%$M~Á׵ hq-#NFƵ k82r*dFoJY+f)Kk%,SWZFtP@ƀ^Ha[Zy;\@ g&;% u;xueXG:bm9A!bZD h8!vgu5xEQxt'@j(5yLi`K3]̻|Sq"-Hҩ/|, ~r}<ɡhΓߚ7hd3poZ~M´ ' Z]aP$Sr=g_Vѯ35&]<(i\(xYTmatH,KS6b崖V?a閇pLxEF{v9BN /O"(Ip"&u !p-HEK4b,=` r=p&T[$Eэ[ _4f< ^>gsW+O ;F2S+Fsw$= i Wo ߄@rU|\aJG@u¾v;OR3\IdP=Q òC`sT^8jj3 r,%. 8KHVr$= 9`rଇ,BYGՆauq9(QcUXꌦ80oҍBi4ܿ΋Q>G<.]Hda]$m jBĦSpuFZ`c78 57ccRz)=E+Zev-"dDs| 2\/GMX6 V90! ya3CN*A`5Wqܤ( Շ;~x ZPLei[bI= !r.:DޏZ3̡֩}Dsx@Lk3`{-n'E4a>X=m +Հ kzpBt Ky\-BQ?8簲.mIrQC`II|·e ~ x)RoAIہ hLg([Ҕ_Rݖy'2RG=6AC:1PtKɩoʩu|]dmKzy}r*cIyR/ҲWswך&c["ha bD<_ v^L ;Q8=c`_)ɉbp|c6k.sY1j4z:p*SyM&ɬP+hpqطfc㝑m{]ٟPxU$ϡzWr/^62c*/ {(KHMMǑvUUB뚟Z р^!jl#1FvSDbK1c1q5"xABߖaTIp+屚+-GyF,XuL2KbcCIu))ӒwD'y6؎DeIEadCGc=t 9q O$L,"$'tٸd(Hc>mwW˦VNIu+ެqi/NorfzoQndU!RjKf=Ĭyg#Bًp{vKx4&Pf Zdz/"4BFOsZȼYVpowe! p+wؠ0cBrut?W __A*92ᅹ1zZwA4hJ-UpU6y2w={z,Ck!-{,ҺY˨O r᧻ =`t:L TV4gMG:[lr+ q &*2pmgd C˸Ohĸ|L*T9t~f*|⋎{&h1/!VAfzGe H\_1 rr]0H/l}fjG>ʉ+C2t3K2mъ2jf-`P5st'(y w'*'u^S*\S~Q=Jjz{Pxv}&w"#VGY ~l/Z6LOrf*\amA$ȂTkzsIHBs܏.{е| PfАaR¶gcΓ7)DA0H4e֘~d|<>@@s h ~P|P;!4AmiEl@[QW-o2=zS2@RcqGGx>ZcBͦS7tm"?Iw"C)>_ 7mu:4> pԎ,IY1*K#3_MG!ѻϰ 3e+l#赇`SsBk'p ހ!-f QҖvѠc@dX~D0Li eJL ,X,Y6$ @"wRv٘ | h Z^[/RA&`rzxI5KPH/쵔H)pA懅=(^˚*zqU坂IdXVs®Β &?*5SdDoϾٍ\-(k`m!JS{<'7 ]8&sSJvUt.8VQ BMgE":1rfo-Ɛ']ApgH9~ ~^@žxpGE9bYI 4tisjϮ~ _l.Evؿ*FAb~`Q^إ'.B}MWGVͤK"Rނ 46|$X/Yˮ]I,rxUa>IPP= dhxHŊ&3^x|[mG3>CDzDݓ 928u9򖪽z^,ntĽ*3 Mq dhrs*N%JE/kco 0cjܯb$ֵ5M*H=dl**([W XÎy8Oh@G72,Z+#|iVU|ǝ}0|oˋtn%yݽE9|*v·&tf竱 _G_`M kZ`IWQEPn<^~J0v/o8^!<٩Z${kUdQ}*Zr=`gި}Gq[:k_2 ?{e,2y.fs%z}ven-dn؎Jhҩ,Tz L{ٴ +.$~F-htVBQFvqq6Ȳ/@ v{O/0f{vcL&Xr?4o2U 뮆QԘF'' b%zw|Ng{',3J,mz?&.9\nU޸Y2VV;Qٸ?%iro-ٜG糯B@: *CI X-2 ]5eykشa"t1 xsAS*kRCsrQX3l@dp17&ҽWk8wҗʸFUaLG;who]n=B 0aVϟǪN7"6@};yPJT*~C{HZM]VƈHCWFgIq7t_Y=n&ap=h1"Z -"L3"kaS_% ]}nNj:陶/t>&CU#97{\.߫3Y.qń̀ABRӵ# ҠEB$y~([j ݘZ3df ̕ic{HQJ!ēTkX;\%shN?Jm v@a"s=5rL|ʶxwVn= O匡zH h!Q?Lؠa}>8t{}ds>bh .}@?cNMʒFvs¿vdU#uE(IؑUjW:KJKbKD3pDa(豫=jCg6>B^_a0OtiܿH,4=6w^hTN[:{óE2TR;HkU*JoCq ,,e.Jj!P(T%×fn'<`l+-^:4́" u}\mg"pw8&,, 9y5~ lEW㥇_O¥WBZLcjW7;E-@:1>D]d3I f޽zݚ.MjrEÝ!=gx$&SLSEh]%@%.LJ>.t >uKLzL@ڦp]D 6 +<Cct͢!׏pfhM.VnD꾪xG`rHZ0ߌ4ϋ8т -::6R.G3oh>%]sbȣM$ms~Q,o!I+̪/~q|>AӨ:~dNY?' eDUm#w>~[pxZBG-2ni']Zk.*4^#OǾTPHT{V;v]$D'P$ V>ef!5A i26/@9kc0lʊ[yn ښi(쏃hn1lP@Ya'`,bQ.*` g LmA~%Rdw;e#4pLIS_4/v@|Dzv(zL-e@P%Qـ`C?DBq#q ģp3S2he++,K ;2#iW藳F%>Ud{?k\E$X{h2gB8]=(tu_ h$\ώ=T9#_?ӱ<0ۨP[o |MtpvR]ɻ%v^܂Ct4) 58w4%%AӨ%/NHd7{Sk\n{>`[O-4lGs\FV /qJ_ 66,F!F`@MwrW? !T妇AS7sokCiEFJ| ޅ80ӊ9|O=XgEun [}H}/5ۚsa<j7k* ^"oPKٵo{e}Ӽ <0 8ᙘRJP]4xׄAʄhQaHJٗ'ww\YgX Cu` x!_'ê}j&#ql— iҳt* %*(v @Ǧ34, #, '\jmցOW 5>%x`i_xAXwfb 0<*nrϢ<\toڎCdA"d_ .?c_wr^$ C`emLH{U[@iUjǡG!E40<:^MF3@buy1*F:zy!5q!.X-^G{:f&Tܽ@E=wu_?;ryUܱUfe=Quw teWqUMLy.ɭ7rPeBcn" n! FFf2|1Y.s{V@"k lQw\-VF[,ל)1'I 5Fw^᲍yK^Dɛ}ݚ<⟰_Q畷~}C>}N|`'.ZHJ\bˎ[=&-U--Ex RSqLxj#SmhF֦$P;@vt7ihm?=O]x֖50D&EqV9kuMdRG=±c:lZla: rH 8P,5#X})b_x2Ɏ$+EePSZu~ߜ_̀γrCY(ё2$rRFrqI'@ʰ 's5Ӆ+ +M~Bu>E7%<-7Y76hTErAfKbI.T"w_:)c' ū@>BQC"IEN#囊olU皎CTva93ﴐ$Fo scF9_bgǮھ"N *Pf,^F58DvķeX˴H¨-&ᡃ./[u01ǽ^U3`nzL8`5C(>v&X޲=C!a9v١1U ̰@qAmk^]wNpQZ&RSMN) f?~PɮxIApn@5J(Z@\j|D3ܓ\ C0tz؝e2C&A#|پ]x3!;d׸ QQ3LAx3gzv /+QsovK4h:ǹ\_ { 38ݰdC؞$ћe<1Ă0(C*:buG㙒Iwi"7`ḆPE rX|.\1 o]d;z_?a'# W+#/ \gb5dӯT [7߀%x1!aƛebR-AyTzRѠk]6hCbqv;9+ï?b@W0-^O+LF"Y:t_AG 1'}sפk @@C-7\LU:6}@ W 1tج?<6л!ԅGovBܛi% dQEbzZI7˓WbGXQ8Ҋ&3Ƨmk;J Y}VRJZj@ Iی˒~㛀vgb )l,\>V%^h?x5lÉr * tRǘ-^ף1tcIvhQFF:XطE IMw7 /y#] Г 娔hTJ_uRn~{5"yap"^(&+lbH31@?=pk!h HAH*Լ1L?L ޖ=0wwcѨ~pT/_ 1%a+? `&2?Pô+5֊r[txqTjj]s#&6純y~)Cz}'L1jsI[z"2?y"?mm‡~ {<$ ; ##5)n٠L}~t: IYBU=4}m,M I\acV'cI8(]M Nr+Nqѳw7 <'y+()8#d 9 zLyW4nVJ&,#3e;I[A'CS@ʚ-/o^tK?vHϼWRlÄF+/T\gdRҗb0DO?,̑T^Q_黶L:zq^,x^vk{G!-{8gMцm`\ x|Khz\S B, ٓɥmC]fP%FMQHxmcBm3ޭxv}TyU1_V=BBJ?.27 0L7$rePfN5ӥW7H?m9, &@^h|I1P4I_e;wH= bz1_8hO{ @[X%:ix)(G$=G-ELW_DpomY khF/zk rD8s?"|U&e뵸3YD^k~yɏ03R\$U}MXLح| !VHC|'q))kO((`>w`Ay 9p!| HղX9EWBi_=s U6?oz3$<̪'Bqɷ|FqEyᏗyl@p$z0 s!{rF[y ^rHB^z{6 YCx]RS**3jMNöTH.;gv{ASry$tZ>OU>`ƌuh)rPyawP-%ZX琐s$^FIضEÖ\˒k&mQxF Gߡ`x 1_ұa qGwxbWN9y 2 V-j05sct;\WTYX 7g3R:y?AGxTBsi`¸CvkN}fW"'F|N.e?9 Xo\uX=XؼFH SL aIaYGR~?< QF{"Raƕ 㨻zUwN%f٭\#ˠL[!N'Zng!)yQt{HqpݮP>9qpQX Qt&xbQ: xe΁_[ontv]s#?y&me2԰RnL(O9#$u\dDV=' TN4$># m27afP=dD" |ʮ^TɶT) |eyH'GtJB;´n4Ӹau jʗ`eTϺZ[/qvWT{ZK=3HtՉwQU9({L/ˬj$yC /\pQ0Mj;@k4^sU+1kES(@$U#ȋ'ӡrm~ԾPT0a/A1xF-Wx2uƋC%j-7GfPGpO0}_cҵvr|{;w>! a= zO5Z(nG{F̅'_|0d4 Q?~w^gӏ`~w\@c❀a &b;_mUBNzisO=4 ҤaJ~ƅ?@N \$j(;!H/ ka1,9ۨ_ M{= wj^QӖL㚤5?hO~]ė)|76? 샃A1Wo*y.Xo5LͫMc&}(ÏJ쉢!Hmx+,&1ӻ6.K|Yw8Af8%ƄRK<X'U #gfq'cdrѾHNd:Z8&ڜ3/T1ȉ̔8-[qnyFJ !kH5N]ĭ>s$ ݝ@o4:ߩ5N(2\%Rod_;3G8P pM%&+.7u=FϵCh_rYk&Q^i ohġ3Ya_kχ?ŕ DH-Q;41"H:{xˆIy)h%$̂JH^P9@JS+%^yΈݜ1"O6;L ~RUt02;Du;[%tDu Ifl敘?qS14[Mԑx= W![\6Ŏ&m NvӤSS#h FN\T;Tsr%,/J` ԷoZhD8BM7mZ!}IhPW. !": " t$>zU"^^ʗD <8b) -Dvַ:?%Khw组 ={acnֱ2y77qx]Y,gHYIL%UZl D޸7K315泯y!Œ}) _W+'M",-`Em L5J(>.?oG70V XvkrFV(o-_-lcz9B ,֯S_F,::Z0EzVX6m= J##=C}~~Ǜ0i F;V%s|q&_qM\gD/63Ím˄ecn_bYJQ|lI_@tO r5L_L|8OuDt u[nkVk1Pap_ 2Z jX֐c+F8l(W0(|dAq(I!Jt/!z/ 䫃KEG诵Sop tؒNq% fAW{4 P,byuJYDi|[4YRn~ |s0!IMmGSG&Ă12B-gSѩ]]׷ |,lj@=w7;,lQ7$av%-ʓ>K]{p^cP͘jdm 8Juk["z8P\Ⱥm9GW#!N- 1Roh\4ؖnzToP EX"D&nAb7cCF,Y Qr`rڨ W\vbodD({E0kz7##LH[DJJ-jQvK'PRۜ |6IS>GaP<ęqigSS&Q*][a57-=ׯ>J#=l-ͫ n{VC~R`AOPM 2fە^QFGBRșqD60Cs)l}6 h}0]R G'\4[CwD0iP[2D&_l66$YwMA![L>>[[6k%ӶX(`gF :Zb 9[.<#,Zg{*pdbn@FtY Q!8VŒڑ*eceh @hsl6)̧-AZz$B@͐\jK'>Lޱ+朠"}RgM QS-W`jp&E.mR|8u4'ZZJT{)]3ٖ Km'܆} +ۥA4*`lY FeoߪjPvk%xo5[ߟ -)aՒ/ZO8.^@i#7:|re}<|Īt-a7CuqC{:=4c&΁d9v?P~`ĕ¥}qr@iS?WZ&Ѧ="}5j ^{_.i 1ϋ*RGsSG|Q. '^*} 3E[VwѼf%%/"ۯsTOqJm%ܢӏٝjWk̰@mt١oqc2_λ-q7u·I4pjN_Serigz_hTZ_[ SqDP׀ߘP4M[M\ Bvgi?"ب7tށ+1fE%t \7x.whSc9,D(\n K9[!u~u>(*>sNWQక幸 &T9fX{3CZX82Xœ{TDEdTsonP :U9_s"byizFWX%ߡ8CyM ;>9/\D eO zpOmF[ou%R*{"}rT̕k4[9a)#4@)Forubn:x< fk+Zmz ?nblVYU*+j;ADXT`*[\AJ<-,QIPvmWܸVXc'ɦw \˰p[D8;e}trSF2 &l迦Y]ۓcõ1g+h 5&y7}$/skCN {Xfpa\v4cR~Dv%H%ܴ؄vV56n#k2"K1U(Y!clg-0 Ly#xW3qiY()9JL}OW[A42|S'_ڻeɃ}r)ژ `_ΕL4p އ {%\_ ZX+tS C4xE)2Š/#cm9,7pI/Qt$x07Qj{Sh>N8~ :ܣ#8Wqb?~S^@)CGxʄQ <`w\m ) kuŜzMz\= &װ)zԀ~IhgC_FWnƎXxBo)PűOPݠ\ʴ [@W|8\4_'_۰PU7,Ѫ7IR'2))'pǨP\dp#j- vJWb³a Ǐ] `ÃD(>~5{H5S#蛞 1@E8h'N#h}<0uK\(?>ܴpI 7uIGqր_:.sngKMnwrh&NLԳx{Xv&"/ol=v#I~hxf0͓XV):aVhoOԴ#aF.;X8T#a@Yh!E^7΅V˸zɓ*]C^asfN,O$@rJOjtm7[‹owB<'`2krqR7=scK(Z9ѵi fFL=fx'oa]W XZh`Ɩ܉Q+A* cG>*[WΈz 4:*(!SI0kG~ Q&xqCS îDtlq*f֦>jb}B_={l9+C@۔p.^_/V$ Xʖa9L&uBmx A,=]IwlYn$?|M(vdK}I.fֹ- h=CX˶ L*l1 vW63! ]uXA@OOFORV9{t!( av3\u.HF䰮6by-^hL=04h_߄RFUVk_rj<)XEƻl91Z/=rMfk',K?M:^lv2MfGf𛡷"RU#Tq >01FVƃrj/چĞTzE4{gkB =8wa9%.ysj~, (24hV u(X ?>嵔P* K$ ,)?-/z071a=MYB 3tÚ5PJ-_`btI xĂX`ZZ#s=̋^+mm1T],yRL{kh @,]$]MEX.@db-;e^:uU a B'[ Kvsއvͽr,X8Y5L'. %_tDMAn j枖fvY* ^BZmEf^`dOQvcnPUQDf&WjlT&'Rj=yTk" TIcn>QƱ26z/mX$G~}`LDى5iD7V-/p*LDȜiB]Jt"a"pE=ߡX9l3ڨ3E4'ߨᆈP$"?o*^iij[qR9 iMr?4pK!*Qγ)HHV$|F[]Ĕ`2yXb8լ7]t5H~3zP`G[gA#K'[T)-WaA.-TE*urSZ~`Tb$iu|5aGB:Pýqj_/]w<jTR[z wGd]v\ɨcJ`1/)C۝)>4Dx-/Nnh5B5Uh|WY*mu [8@GPbU.\p\n,R=!/{>TUF2"ELG P?4old6H PTN,_PI]Z5fϖx\<.Ӷ!8<Yk-(yZ&h߸=iD{r8T>n޶XH!jV+28:}z/a>t%DG츹tP:=[xk"[K5EmnHz/Obk`LM‡._U?_^MT }'JXpjV'\qߏt! '#1jșX+eoܲ{(@g"h]ïX Y=(+$+=$؋|SK&wx"O;L)19qﳄbu6ҷB #2p7]^K6YJNnE-Tb9 L‹?R+7)`Me+W>+׿Jhp1}7Ww:cW^)A]j~Qiz^Ay;pL<[*qU՗UDsxZAz"P=aLLM.{gsXX'XL9 ,'b ^ ʥީ-l= ,.]O9ZPr=vkiO5)uqVtقx)ZULH|UHָ7 4y65ě3+gʔ6_;y ۲l_2'ejK9t>z5hkcGgGN{{HDmG:צȆN4/!,e{Y!F%H:ͭad$7K QtA"uľ*l ֔L~jѿ!#  :@ieBumJ%EnI|cߨ=#p8e;qg)^^f~[M{pHS4H}U~"rAߊ.PXpY $шnY6q0PΉBuʨM@,aʚl1 *_N<5-|;YCYP3+7g`-wW+R%)bR3*SKEreީ` *y&a(rXT~Ӗ0FtN=kq.e;Q>l .@enY.Q-Hݞ-//(W G57W(s-Z$'\nV(\ X9B R;f%s7L=oJWVL5~Ivc2X88̬r7sx"dsX2=M&1~B&(&0?0RH5CX 9qb-vr eLJ!toeNQXPQ=^8#)=z3|CT`~́#O?9:A,50Иtiu"s K*׀ġ(ٰ͠ ,vv v "yĖ-E);Y}U0d6R-w;Lѕmy wd#ZVIh/90Ik d"3edڵn CꅃX 4glWRО0kwPز$d f /یW-LKg[#n?AfǛxd$3dD׌4rL"*6S^@0tZ UÂ5πm+PAUmQz-iS?Ԅ4EmRz3{O#*Ph$HmjRe``-oFN禉_˟9AOR 3tfx,ENȔGl'H#glnw&V~pnqm~-i^b j'Gtm?N_mK[È޾WLʴ ҃3pC=0iFV+wLU#>6,7 ×o98MU֨5%xihaa3P=)S/:MD[GRclp{G_MJȍ@ʇt)\˞vx]7+ӉE4V>SĎ |P"+@S|OnE ۡ;X4EnGyF1ANQOr( 8EVhܤ'soVWit! $/sJeeb?g;햘v?j͸xfX;5˘߼Ƒ/dMy(p1}`]1[*Uݩ錟(Cq5Hqn3)K0Dhs]Y<寄dx'ϴa sxSն$$'^H\iI|߿rRHwd" =NԻ{vX䐡 elyԁaz5l5 璔D փ/N :Sso.tYw_5~U[YgHmbR8]R<G?_z'jyӛֻzE6U\} 0AqqVߗEXE:G`L/X'f-R=8U^1 J\̃i*Iw7WBeomH(KD%n0sjnMHlȦ w|ЀEF^q…ke1;͉i mʽjIT|fY{!S$Pbɽ gl{1%!cRɟ1ط.(UDf^iF)HGU3rSpvNiҀׄ ܬ5WA%g.KcciZUt/2|idC YL(wiWz2(5FWK=(î!:%pN@jf4}btVAJŔpewM^ѷNy՞nXw4 iDŠڋG{ӣޑI7c,b(pg9(=--M$s#n4ʈVPot.FhG)ЀŹs+0@^qD1% 49dqx\vk2zW){*VJ{0PN1`~!3ŢV+ ʹ].X~{©SxljYQEG~<~}zOgkdG/GD1=M&Z2k5/9ZZ#,.>ˌJ $kZa b3 [w07, *xe~zGMU8'y fqŖ'xBauտA1@2 cȶuygs8eU]U'])nfm%g>箇+=uثNQJWfPPPãV V!Hȁ9v3+{:w$!SvCa4 .^?ٽ|&{`ּE> '|5n<Ȫ`LwȚ%ehݤۏQQz~R2_ޯz]-?/၀ Su>V~hqTaڣaGPNM"iF8\=OfKA?$h'r=1kd7NoR,^ TSH5M2fw;[Mh2 Q%5.mhi͗A,m`L,]>fq2  vt- LaE anޛ`i7 N/҄ӜH-lp vagr"KEӒ*2JT;r::5jػdI|bi碦IA MlYc` a|6+aCA] ʏhI,>igZP}&,z.a`XG9:Q"KѻeyX{olKO Hr7(hx!P\ne"/U)@"紋XxqSnoQq)?0@Ƭ`VCREQ8,9ěM[^MP$Tqd~~k%Q|Cpr4}cmrRI>+Z؈e3.Kc6-SUHwoiLp 6#vYگ1<8Ȅa9YOZt MFn)Dk&ʺXu}9}R~hD$'J?#<[p~<wKg/`|J<5dð%4HƸ`x+ûfue|ͽ)y|Wh!G#8O4?hOq 4׌!*yDl Alc*| Gdݛπ XÂwVp3rc&Z[{}Q. ,JgA[`I)Y:d&q&>k`+pݝ{=邡1.=k_c7HG;3>F_4Ck-:._Z t'q(٤};?/Ņ@p?lG!vh|, 0xS 4Mb˰)K`9\_Z0"3 QbIDD3o߶Q.^α >|`nr n[~wC髪{E?$.4l3qdT- M7i1ONlzSM]eĐޓKWJ[~sl)IgΈ׵1Nzn <(iT\]IE auz^tʰӺ?!5Py%z[,w&B?*Y~āxv\11s|maAZh%Nj-tQ+t|zC 87RhfJ5BS%PnqE8k4#N jq Tp˳cv[w(|0Zo7 r$' bߧtFqW `yS*?=<1J8TL\ z,”E:9[D:Asm{H >xmS 'kH@pI G[,AӸˡAMA= xv:~4$fܥM:_ٚt% 0?!/߲cr7VN1,M5%nX3u{4.?|CRp'"L+.}yv/IyjN0RS KdK [ȯΨ[%1VʷopF;@ oݙ7>2-Mxc=uL KC 5ls*ЧXGeϔ{n bQ^d>O (KHڭg%5~CZ~~ CynBf5݊c ,wp45NBbFJu Czn*tx$%.q-.9i}{lvx~ӱ g&|^B7GMch?%pg#(CRtzSE;#NQR?%d ?&Yä.:4TSR# ]-{GىK~B}Kv *LAH\`#c-魖ZAuǥK~~U) {͖?K 7gך"QpKrCϜ"yPHkMee,ꕺ9jb-Ѥz!\|u\N&]@~8Uy0WɶKr0`L[H-Qa&CLA=,(2$ i}3-# &-3?@XNFVϟ  9ٟ @Aƭ{؛2.~Т*MOV"l'ayĸ#4) zg,d(~8 0!?n'<RJ83"!#E V'^?$E//E,5BCjIZ2Pm%ˇQs7%(^]}ݕ~jEaXJ̗nTuxk[hXD qv, l =^y[B$ϝ%Cx(ɡbDNԙϑ=&Rj>1ҍ_{3Z6x(fgW!c:r<Uhڕu7E.57ݲo +7e ܤ K9"&ĿE<~]([JpK_Jrhr"I`S6oټc$ãcj>iG3T:f'A/ Â݊M=;0dR%?AE)XsRY8i&k2stJ1U:p LIcFs wF2y؛  JgefLk^z=Y>s^ǣ!J 0tN6 <(M YZ