libvirt-daemon-driver-storage-core-7.5.0-1.el8s >  H a z뾂al:GN瀆J^>]>R&բf~eņU;[ffu+? ;kiVz[Q2*߹j;{ti4pDqqv͹x@V>T0Zz3Ni17PQMjggߝs{#֌߅}\$Ũi4 hTS4/wxYB5i᱀az![(FADCIޞyr-z6J88TvQ`Lit910c72d5146bb4c1e3f5d6ceee2b42bd4a5d5456987cca1c2b7cb6b35dd9790245681bbb264aa4a74bbeca03ec403d80759e8010ۤa z뾂al;(ΆPhS*]_mB}S?K=%ܜ"8]G@jDRWը%gC ae> G|B?MCFa?\Op7^qg"b6:-tyLUUL!ָK`oߥjvmuBElӡ4#a`܌ h,~)$. 6V軼5 >p<,?,d%+ 2 x $<@GNV kw & T  G S @ ( $(@8Hi9i:2IiG<HIX Y$\P]^!b#Bd$e$f$l$t$u%v%\ w)dx)y*,,,,Clibvirt-daemon-driver-storage-core7.5.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.af,p8le01.rdu2.centos.org%@CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le0a^E*KI!Jh@h HAAAA큤ae`af&af&af&af&af&af&af&af&af&aeaeaeaeaf#af#af#af#af#aeaeaf7a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e26562942dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744dedbf66d44bd7f431fe7fff1cc403ec59646afadbb0b8cd32ad4d05c859610aa13886cf6dab0aaff870e5c81f7866c7a6af6aef9d258e0a7edf373c388e756a939c9ac62eaebe899770e04074a945e77542bc047005466492a205162c3e35a2eb43b3d53f684ad792b0f2ac6960468aa9c8a425b243ce6d6070f7817bfda0725c2364ba3f215de5586e6f5600a2875a1853d7a1ed5f6c4b1d8ae329b7a3dd498ad0205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21dd351abedf51c7b8433cf219a73b0aa936ba76e16a3944ec1175d43e387cb9da71../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/libexec/libvirt_parthelper../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so../../../../usr/sbin/virtstoragedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.5.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.5.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.5.0-1.el8s7.5.0-1.el8s7.5.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.5.0-1Jiri 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.5.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1961032, rhbz#1974096, rhbz#1972991, rhbz#1964744, rhbz#1797879 rhbz#1969232, rhbz#1969347, rhbz#1848875, rhbz#1786309, rhbz#1942367 rhbz#1895035- 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.5.0-1.el8s7.5.0-1.el8s7.5.0-1.el8s virtstoraged.confvirtstoraged.build-id140a69193fc0c047330b953f7d71156fd6878f70682bae6ceb1ca1db7c513e91622a102602bb80f5b25f0a5f720323964a4cdc729de6321bfd09841188aa8f1eca71a9660cdc353f3b12d262a9e7c0e638f981a29159365079e21457df1c995295a9virtstoraged-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/14//usr/lib/.build-id/68//usr/lib/.build-id/75//usr/lib/.build-id/9c//usr/lib/.build-id/c0//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]=9c1188aa8f1eca71a9660cdc353f3b12d262a9e7, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=75b25f0a5f720323964a4cdc729de6321bfd0984, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=140a69193fc0c047330b953f7d71156fd6878f70, 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]=682bae6ceb1ca1db7c513e91622a102602bb80f5, 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]=c0e638f981a29159365079e21457df1c995295a9, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)&0 mPRwRRRR R RR3RNRuRR RvRRRRR|PRR R RuRR RRR|PR R RRuRRRR|R R RuRRR 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#RCRRuRRRR R R RRRR|utf-8b74e6f2a86bc0d86bece306a5945c532202b4d7442b986c8dccf3a0efef0e56c?@7zXZ !#,g] b2u Q{L}<*[l4u C9k/A;}uf[YW"]w@7D!L9!#Vw`W'wx5eA^Iq 2FT>vOD+֪1Eһs̅L٪a(`wLg)5dCC]WqVU>:ZTqjܧs'ADj9Qo>zb <%⻅yJݙNn7s WvxmZ$B%)7{t"uoW_Mvo 7^$ o[f Ki Q tgQ|cFzk],~'r FQ?`$MH6*4$ ýu_aA> _ɔ t'ICf qѫ~-(UBDvm wYSc`9snsJ^29\fE`GEAOjaDaѲ9,&ا0f Q@# MdShr+6ںtcD,LYwUM]@m}Ufz34~k$=>j>/ä3&i|:+O*b%h} M*k Rc1rRɉE 2gc/(ܦ/hBW8Yژ&OѨms}9gfη+Ktg#5(d<`I6u »ppzP9i?41rPH$Y=z3J,wz|5vzd>rx˔9Naweo <C[_F"tPQbI[sBӃۍ 2Xp+e ]NMl 9ȋ J7B!j]jSWFKppl,mjIb:yV(ǰ23z$ `L}4.xb<'z~o"Zg+Z* +$ltE :gtye#,}vNaJ}Ϯ_d;HxM+|Dm#R" \fOj fa:oXB d8/Vx v&=.jm]ӠdnEl(kQ#aENji ⁋'05(Rk5㎩m"k%@(K 30fBR"xw jċ:*~X#DIJXlUp.8wt"UǦoG<bw[*/G,%ܓukN;@* xBxb7>V;e"Cc_;2YHڂ#cGÙC|UtL8=qwY>x,' ~y{?܁MBaX LC?uO.}ACgS-t E )g[. Km<ɈdQj=8Q`NS xӏ=^{@Y[g* ~aMv/+nt>$l]UfĆ~i-eŃօRw}]۩,JV _Tେ֝Q长̫WIR;#%; n득'y>MBn{`ەݚ+Kg S0g93h`T ޅ>Ҝyj05-ŻEꛛ+Mst2ȯc6*݊&QLY^i˽m+.]1HӅy43b%nJ7S1؝֑PJc 4'/{ebX,z& p'%eC~ocib7J-TiTdQ*;(ADdwsqkIR3aUں58q'?ӵ}~q<`Y!vgA)B7qozKY0A*Ygp$h),>{~\r$*QTClJ@ !"?sV ǤIk/XbrpoFI?q;w(+YƀU&?war4]x7@q؞>TԻ*6 x)DTJ9-!v!ME׎k1'@8yXkgHX6 'Hp7%86LsUmkzdsa6=&~Z)[ ArݢZq#wS-(+$Xsl~.  m񩏺+Sv>?O+b/B,.v~ZD&X%&_LT!ygWh3%`xcTȺؔ$5bJQsu<yߣjOu[ V sVE&kZ\儢Xg[ FF>TcCv0t%۠.1R e.uHQ|=тœ:_5ɇsyj+:>Y7a~^Ƚ;],8 n\]&.oȹAg FX8MJ媝oUQ{{=:,5 h"K uQVh.͜}b&n:}5N'K`4cn"&+=hW]FJBO'$AF 0d y픒(uA+(]x4ck|`z l$L,` k*O.xs璗#zTI! ;8D̹pj>P:6[k3j)ciPvb\*o+;4=ⶩ/ b )Zxf.r&l!ʷs9:D;ʡz\Q&ρX.(KV6dW#W`OeM,'6Su458W1t` "5:B9<怾lzjhf\͎8/ V{oXh~uFo:g,U`7}G;Oׂ"VZ;y":$k%F `sfhj<0Ѫ+|~ϩ `ΓۜmKBSE7DJ,o^ޭsë `k걠U}\杣  Vv:TnWyHYD~m)i,ٗ˄AGg_ s0{ T"ԽU6>>$Yug 1ㆈpL˛vN?TJ՟z Bi*b7# 3]#&yխim 'oiLҽ>o겥lnت>sgz).2}HDS"˩'-h cx>ǖjZFhs@~+,Rs 6/:]/ZurSb=_F7"|~d 7p|-L. ~Sh'Zsw)$U_Zbՙ cytv9 7,cQPHkac\.̄ď<\&d.dbK [d8V:u2FBS@ Jrq)6%5#_Egإ?t#oDY R'‰>Gup( ?2[pS?BlD.Ìgpa"; ~XabԞۘ*/p%70\S+)6ieV+:x( |DqA `yVy˿H}ܶz88s6Rfp-=KPC6媍c3s3ODa#]KTMڻ9/8V DsH`M% G8c#~< rQrV x\AQw*I?1*q'x,’]?~a&ʐ/\Oug<<B:=7x71(]NgM\]=N)tI*Nۘ41һ"->cVg5-JV"uY԰J6#ś2%zi QYPsB/z\  +V3E1;wByH-!=d~~p}V JmJo8(ZZ^⫲Csh~cA~0v},i} 9=R3<}k?- љk^mXwJmGÆSo IrtveI=muڰ`j!2'*WW~yLJ2)nd3mXE'sR4 n7-a6&azf2&"[ʣ5A,U BLNmzd[\/\hԗ-?Ρǚ$4Ü޺'a=R9H‘ͯ5Itm<pUl̊fv*.vI`VrL '*`hY7SA=Ӏq#! CLDII)-WI/ʽJt/Wt(^;BZcj. 187+Q4 /~}?$;)VtYAL}-鑔fq(}eMյZB2 Dk Zՠi H@&  j~fUi"װ>;n|}j.vHKh*b6 jgB yꋲ0ЊEt%ܘx|L8wDhojZZTR+R b9 @6WD>Ѣ)6U3V s/_=c ,cLRe=֡/C^*7\sIGDx I;2R3i|ep&.ϠMfES^i98{}\J5XQPi R4jhF!HY-`No a0 }re`O޶C  V$ӧeX-U^~j1t@*Jthoաoώ$tś6WxStCvHDWJRoGk^&& s_^vSq-B"5$O)rb biL2E^#Z L[nE#>)96Ɓ' ɤη5R5v[QIqCP4ITOx|:&R%^V_[@zd-*'cO>1s@&: VX7*--aQl ѡ-Hnխ[ h>k 4Rp7vz)P(l^f;(6?N>Gg-s.:oj\aF  IztuBD˼Bm2>-"ȉख़LwTFdl'<>ul!WHKnxeAp,+&>e:01ϧi5ϫ,nBqhFb>M #O~k0ԳY f+Nww@ l6Hs0bhK?m۰ND LVr-Ufd/UIclE&t,itBS|BsfL8h7kӛ  Ϋˋy#!ؗxr ?"nnꗎ\;JS*آiBK=OĞ*yn^T?ju0k?w ʇ!'`mhr015q:*7>xrE|9dqvW)x.9K 3,۫nV ϵܶ8b0Pcq4}RUuxb+oEV.im$ȭ)f!g&L3FF]p-w&IO2L 8?#0fթ;Ȉw&gYbAS{ϒґ8_o/_8ͤ镚:ZVq:}S= "W8##"7T(q̤y3n@(ze;L1w/g 6J.-m^+QN_ߥ&|Nx~ekaA"QmD|O3o{# Ǹ{K̓v!{s Ihu"K߉գJKf3嚽YcJ%^p\ pi߸i`U1Ss ),(,ڙt$ =`=xT^ {yR֍Yj@N藪B͕DfGa/ۓ*pT[d9ɸz`uH5IV&`܉Z+m dTJo6Usw߅mrQ,ҽFS/`hHj yJ%|Gͳ_xoz*}җ`wZ"`@~-䶪x ؛ҤKlLkZ4y=j:+|#(ĠPV)G22~dde.6jSN'NWz=r.>i], IRh{GrPҹ_V ,4P6ȞƸr.3[gf|4@f@'RIX25H.Z}N~hQ^i6Wkg2܏Rj:c Nʹ:oʾKMnȅڿ0t6_qj'pW$Qvo\ZhNpR9ӨK/%MeC'L[ ZAh*ӄch6*f+(0JcGԑ'# f1*:ʦznWg~-2= P$D"?RwpQ(;͙zs[iU/QU} SOFzYE@0އ!iK livs7i9V[uN/pR?;o2.gby0aa b˸R3 Ytheed="tZњKO`ЅePkH]hǾܨ7'VFNG+T >l.HT\ɴ%˹X|2$%墺́\_>j5,sz-㻉u?1VD{`]M=FwǤ $0.Xi=e~2ph1#, a\dST0H6@sl)Nhz2DkrM5l_oOk!ZI܅#K9$[<#6.X.ˢ@}W',lG$ByF9Z]UVJn 'Q!SLz[C"J*S `y0RE$\R<\Vr!YdM:kC2f>^ĠfE =y;+#b WcI w#+F?K_0<* E]h>Up.:dwY HV(%|=HXD_ 7ʈsÖI23Fl5s2J7tyz^Tf! ysP`v^~>OrwSXl),Rp>hP:Ezg teXE0[3LZ!·ԉ]aUuxMA4,>_;SBba% j3m|C~u8.bE^e )}AgM]!T66#ouuAS]݈-X}(16  iACgێGT\yEr7qī ,:p6j{]B\L<06iePXX3jt[js%g\x9<*qnf' #p8JV91ߠb3`ttWYY[MCŢ'W }p@ ;]l3`U[b%"[BAč- J-Zn luSV^O.Nq|X*_땛 RQ]B62 +[Gҥjn2ѧS^C&'Ha՝p2QI80<3*0m6ZO+}dYq<&r<䭌Bmt-,cU1/p~.P?'9nTsh6@U4L] 11Z"QyC`3o-LD˳#&Ƹ!_7LߚPa=*4%D) "q;C[G6'?ʧzҥJ>WcK1і 7ZTm!Z q٤YBI:k Tm)_/q&ܢL4O䣘92D=/ykb@3!imX0 v>wϨ * Tz; ܫS iLts%? i_D̆8x;bj 2]kU HJ~z<:+RZK[ G]X</~l:`zGrr6WE~I\9 gCezsu[diBVƵ2d`Tb #XrÁz4y+R3,ißqj<J|>qoۨw˒Ud#/Tئ6$՘yr1Z݁5f "\t)cR~D͌F+qp̊ _~ÝE R:oG$痃W+oz`.a݊ < pyUz-RXxqd"qKM+B-eɵ#2VWD 4[c3 MP"L~n̶"q>W櫎+~'8b\T!s={# >v 40l;rX,;4Ephewbnvϡ6QtX2%.R_ 4 j@:oFjWB=3t80஌͵n%|6z쯺P^=[$\OVvh&QaD;\u/8'[]c0z*wN>GUc`DZ& Ȍ~`pb1U=l72 9{CmG@ hiV G|<(clxrtHV=݅K̻?o>i5eBk`ۛ;PZe.VO,ܕJq;iCj5a1C'=@KqòO5į&=帟E $i0e VJKZ7'^z 9eF@5FgI[s+ْ0#^-7DMm^Jqͅ1h1bV(-%X|ַ .J!]C&DSzJRQdO7X!6o^ g7/5O=jSZGuHt]@*4Qؚ1Ca- Ɔyڧ`w,]%< B纺燻Ev!i^ z 1||5簊dv49V4^Dr@BiHE?RVd eEr~6gD TB}gHM~5gosZC0#\yr敿v :"l\eP'A x6:2]蕰֏$~Z/Ӽ9AдR^u: 45%L|֎:Sm*WQeIF΃G>@vY=-.iCM_WOReHA5Gʆ;tV$\u5NU ]az^BJ E[qP@B]IUU5aZr@rlD4oocpR3`KcQe̚;"D,ڲIk,^lR%&3Pk!0GAP?0"Bv]༭P)~mpn"|sћb2y#ظ\0[xsT{5Du@ssS6_XI'HƩS? dt_1CE{XLjgZu-/7E03%9~HZ3U.x]_XdX3+M.S:"L=%F0c vR$WD~X6՟f%P+=.EgS59 +kbsSs AB1ĂϿ!}G512 SƷ -J¼?˶|ZU!pOK d?ꂡ^<$WfadLϤ-nI}źK ,x5嘆m H10dR5ך{kqhH3ziՓ#D1xQ'y/Z88;רLsZA4KQX`I+CvGcEGK7PKf=IC5mA4uz?{"|2FRh<&`xW9Y1P ]b d^ĉT*Vxrly)S,QG]FdwR-IZ^wA!}gR%G |r2m{OV=g Κ3oyO(66=ȭUzlC&N:,tX?<`}v$&Kh܏ =TWVCBYӼ^'vS '?!)6iw21.UL:7vm*wl@,ҏ%E0N86 ;&)m~xq4vbƿ/VGd9(#07MJ$ne)̡|M;h纗.]ogdh]/zg,z.]$4QV"B#{ I"4?`Y\6ؼw^gXOMOl$S4֌pVmfCS+>2-5`"m tt_ ~,][feHMtXn%VqGYIeB{=-WIeG'2ghr/{{X-Kenh|Ϛ~d IWyn~> BR"`%Dwrz:4SY*Uo]$e9w!oOe){mCSxY1޽OP 97cERyޘ{ M\5zϱ}0L'g {~xluԁ٧3ŻZuiQrKyoM^ְUf▹uH5JjY7#Y5ʁ& R e[9s` scCuV~˺8ZUbjX{hQ澿xC`Y^;S=_J%Zi9(H\$Qv"? arb맃ƬZSMn|"7fy#AZ4*cK_k6k_OH ?Q5s;j +rq.< a>26`p{M*z#!3vNi (qh4{R\v;˯{mu4h`hA[N^F`:zgܤ_T,辔*>E 42DPA+Xjo1MN1 oIjeIX))i"vDnĞvJx*fP4Vġï~NoP$`6eF;ud/0A;#Sc뚆-~Ժh(#1Vo|̙E)ܕwtyV2_eS(6b<<,SB9AHp qvQAK Bf%Y.;/a,P1unu Fs?CfFJ34Np1u hnMB3kύ-S~~b8~nkY|,t%XU;%tP'4 s(`QboovEe?~+} <> Ct9!<ƽMKG܌XǠgr/"] \% 6 8JtOEuU<үmx&_kn(,@c?ڻwLN;vkl!R[r\!Ke̸>/y)Z&Vn3g14B|erݟ|<(# .M#ORQy e 7jˡWJ3jaCҖz|>Hw1P)tc)w)a6z,ok/l5G1L|WbΘM !؞O<=JpᏍR/d%g^aE :TA {ۿOa9dT,p6,(<ݝ;,m XG WOiRǺV.Ɗt"[) ɋ!yuA˼v7?oEel,YQ\j-RҭmZn(ɜrl ;6 ІF::ě=`RZ2U``]*>򽇰Y UX\,30Z-Upɘee!\%QgByYv"K&\L^gg!˭/$lI:; G;C貗J﹖DHͮf\ƌ>PЈ d먪 %Iz#,qs6 3t.xKs7M9Ľ3(#(1{?k2&x{ PSC'Mu,`wМ_d"xPRL 7u-kY?Jd-tF|<<\NK?\`cg]l^ep=bl~9G*-4ēBSfB1T| Ӥ˧EGt6\c:2$7pD{o=ʂ>GNMҟ Mfp] iO{-v:vʙUVy~K>sceۿ,Y6&bɧab㊾Ս(D{^ R.Wzݦ׋%g2cW܄  ^W65 P+T@y.!9y@gBW \Y/=sET\h-αuձ[#gVH&z^䩄fH 9btmcQmUC;)v^=1?Pn &Y"ѼlI>8(i=,&"G cp`8|hVV#Kҝ9S"+\>( {y)m"Ma5FL)^tnh$66\s;5y0O4l0/Mh4,7$K"Q&j~b#n GқE-BE:Y@-yOiS[3T9RsT6ĈS;OE K3]ǑLW뉶ȋכuO=@_>2W: qgcej&|\ ul'їtrLkTpp4bς<(vo ,*n*;!a+3 3BөfTHDŠ^ i/0z4IG t4\CbhCZb1PЧ,B-ީ+Q`ـ+8^oܑ م]e5t{_|uЫ7(͊ʞz9.EzMMsoȿ׮0MJ*-0,lLY;LkrC ^FdS&eE xA(/zIHlhΙ>P!* ?Rd// 1GqV WiI) ߐ^3UU'>mgG d`N5JXm8T[ls/jfH rˮL[3PjahyЯKʃׇX{:|!*fHl[/3!<3尃.}OfYz3U st;9 Ypt-@ Bvhj_jRn0/aa ?4W?LQXFs ^Ԇ_*n,?}т|ASf#:p1Ǫkfn4^vVoj֥$dm{Ywxt~cZjU~2wKtiT4L'UwB+_ Ut'n݃kk. zwel@ڢr)[k܂ Y]͉p8@W#MS;gCJXwxvBU4%7#[Lvc $j x'9P[I`~\zقSI_ q{f1̸GԽ5IX>쾉4P޳pV. EA;@&\* ~Cx2MҩBGrU'I|j͆_ǏJ)qw[n#Xbʇ˷w 4`"A9Ɨ⧀ʽmKwhza7/-^}xv;A,vrɉpb?gk zHp/V\2ji;3n}@49x;-qCק:n@v_ɠV h1!Ahtu.9p1Ap4_9`\WD'+csrO cy$ ^[^UIqMn4л襊2z ! TqL5C|lL YSK:Ě6 c=Iy,c)'✴ jesRL-?g!嶸e!|AXχ־ jdO%z%;}3CO&(τ YcH&鹋o}uHXUΝyٴrM&1FY*LQ}7/!"'?4ӝal֮jA=rA^DܞfWѨ \,hGבi/_ͦ8f}_ ei ҉ ֌sqFZ>TniY')c̨-#>KBCgW >MPԃ*GyD͂"]Ę>˻D{J5j}䚠#3h1'@A+PwXF<]FM>8$?+sO}sY@[v^&ದdͲ4S3q> M@${cLTug|%7ZBa4v./x;e@ uj2WU!U##nu2k:XfLZwxQ;*wE|8 y8q[]jx aOs\~tleB霹H׍3%1xKahEA4}d簒̚ffOމb?Suu˪'!ʛ<\loްE* /ң90P1k'PMZgs.vI/__<> #z}qm$ZoKƴ|5_^6`u>tV,] ȒGewqIFJT~|sn?al[Ck{Y? K@6H=?P@ٱpdtOzQn/|XXE׹a5a { wQ&uKej&6{ `֦p7_.,.[zoCBIBGRM 'J8E4 Rk{,Iz0i6߮9Nq~tVE2'i$-eQ6rc,(GmY1ݗ./9` ǒwv.l6Ri2}l ?5ta'KŴ +\'B7.Q=j5Bd&A{3rgTU@L"P%5FXθl(v=t l^Ox2[[`JFNPK8-Ȍư_7z!32Nth ꀁ!{0+V2HaW[t@Pn~.t?hvi.S{4mo, kM#Q8'vsƖ 3_>6ʕ Mԍj8L^#.ypY+ 媺k6lWmk>XtnGO*dp-:/P͉ &0K{[]nv*nA]R(d*QF.x*dMd-gۣlI t7 .onz<1[`.,>ZhcRrk$HnjLvacazri@Z\7E:Wʵ0ȗMZP{HE Q)?3xY 0[}~߆Ad8KZظ8꭬,k7 ~\#EI#+X 1;y̟K0 |9cN @) s{ f j]tvkwu))o;w`;ݚٮ%@f4cT%50nQ^9PUȞC.RtP o;/S.b"]?=7f`07QQ yQQ^GVbn3R=6niN:\ K^a L[ok!!!rJBȌX BJӘ3/MxKү07>ҥ?`eZQcyt$;c`bfIS+sڝpBY€U V D 7r\+XAsY؞ ;a|zz|,Y>5+D]: ִDf+ z!8n,+PS8K5( ~u*`J)oReamgn]FFJnf _Ⱦe39^7-2o|"<=AKO?`jI>#kEpr 'D*>25J}YxfuZje08}Ow lVAPI7\cX1}x݉cf |…\(z7j\?1w|!<ղnQnF\ǫSlkagl\.ZAe޸NCAMbF.r5aI+EJr-ܪx_{^ϵLv˲fO/mߠz5H{]ofB l0>1`F}@;pR%ݚ7Wgڟ,DPBr(B)j'0 &ϫ^p$;*LO z[=Z[X#jGmXHG 1Ey={3EaL$ Pmtli>݄aG3Ga/@sv=¦ @$=BH ujptewa~Ǯ#_G!>)3lWWK;VͿFhp,#e팖 :k䋧Myc{p Kd8Jyƹ$_ȗ@܈]Gz倄A4Ԟ:KA7HzL\G'A8=#WA`Ma-mO n g+@83 l 86V3[{u#cH5fOe ~0}t-hk-戺m .Z7pr!,q[b8~Ḭbٹ)Rp4>vq%+=:gSSTaToD.KIcgOkUe`ϴS*[t{k a f瓻j|0^)=] pfLU" Np/0&~:p"kɱ!bztp?aVٕ8qGVP~ftH#<ȃB1#aLnнځ~W᫞NZ7H6E [:P/낡w& ݞC'nէc''5d1Td=sUtTU{ɩWIL#̪Yp/6ˈ*-6/mt%Ri >Lpۡ37!-o~=X iAYʃo2)L';/"gب-J-bm)rL 7ԗ* ?$ IrQ!B9Gbݹd3>;bs:[&2jN]̺p_4W 3 ;1KԹDJ ;9l ,F{*'ĸNdP)YSsB~3iZr&|]/jpX )'P)aZ*B HK ͎gc"` iU`Cֿ)+)Qٻ&xlU60yt TP`]@8^h/'[YKHkë˚ 'k8]3ܒpABX):v暀2G_sbqS~|/r!p] 4{ lD@Y(`J ˡ lo1: %?6Q# r^@oA?;[60˱$_mQ}3!d@]^˽h*I,G]mWM9;5Pdtm|@R{ں9 V#8n\i(8 p<4 !TQ*~UژP^فJQlN;A}5 ~/s[djym^@0[0ŸZw",tP#ftDL1sh"d$9:V0ZY =;q~YnbhPaSR,8BCX߉ 9Whxg,\ұvUS.|@ NsMoQ J۞l d9:v2_ϊAzۢ_)LWS*R "0Ze>Qz&(Xj0YChQy*&흩N5Mx0x6c^2i@k`6@vM `E$zeeS[/JaҬ&YTl2e9h/7 &tH6 LP "_/P5vF%WWvJQQW}M z JRr1y6a4r9BDLZqm,9ىunTpŧ;z(-,)`y`V@ObgcM3L7N{T$=mBmzJ "rt[]cgֲbH.Lx̘LTBZS]0IWM/+]ODKdP 2A$ :g(ڨWB;)w9W>g [{QwDpVu[eք@z%&Z4Sر&Wh* gT+~6] أ.SbYQW|^ H@. j_J_՛U(ωxkD6,cpZQ\IQ@6-~D{nWqyq-'3vB!1m*FJy$+uj@hm5t",s *2ЫoQ#F}w<ľ}qLg1F͈hsfeP?\ jbfaFqRq_ٙE${VS%KaV*o0CWޝv L@68PR,QED)ys[Y9-X|f_D+)4%v5tt;-Te:t)Ь(S_ꅻh3>R*h Lk溍9=UB-<V_!.GFQߊ5r=X67Vjn(#e;Hm{;T?d_ܘķD珮hMڢs!+o^)dƉO/0l= ze>@[b~ދ3KP2u6F⑃etA[Tګ}1WU/M :M5; jX0a#¬$@1pݖ!VPzq~^\HMGaSh$2:{/~%X #eq  [CdHO ]pO5xE9i,uK+0OQdf)wVp}w#byw60V:8C%q}rm6qMhPjīE5<O+رvGvGRͱCIwh #aݺ;~E@["RԨK*5duc@\%@<&'7-ִa`UF^rɒq" ʟb,1HTT@i85)%Wyr۷$ᐤ^تIڑ!+>-3_3{OhB*# EbeΓ_G ~DQ D܆*]jvldA߶b|0>Oڮ, h&h千 !B?Ks%՛8.Z5l4ah̺ꚪ k;X.Ei{ڄ/YǚآQI K"X{IAo`C`p^#JxM6=ĢXtU@UA'ǔ1S@ørݎlĒY:02cXZ!}Vkz hFSPH5鷊t5)抖=|m4Dt2FVՁLAPJk[? 0DpAA^ șp;7yy%̐0Hf ĎL t%nY^OE \; 9Tmq2i5zPORU,$319!Ux@1;:O@`%AUDR{$yN!W1RVg@=s蔱i0a6LÙC^[uBd e\EY'~CyW^6Ng8֡%2`b``Us(s0 j wP#vknkqrߞ~ZMAgh_2JnT9竈uP{6X{F)GAFLI8}H+~Uw+jY$JC-r[l̺!;A2t~W?99"sŮ5݌s<)I/V979THtF3Xڪ:ab+T@k**oօx>8.2k> q|E\)'2PxϣH,mhE fH),k.OimqJ 4gVPI7W ix>b¹Ls q 9Z +ti`GLx]h/!'uoΪ=h4<7_CJ(!whBB< w9qE\[:\U VĀk~:se}?v\]+,!YqI?;Ӵ*X3ˆ&w\\שjwM(=$ j5ن.VY,K6EGR~3Rx31:P !&8Ð9CjUK0>Wb?.LLB)4";tIFq̸ݘJ=G^M|nQJ2fSEȢϕODŢE:Fy[wI0担v4~]W_^SQT]B m.LWG9EE4YtS(~ S6-k;:;YED/w]P 2%S}>gMLm~MnWݯv-j~8;Ñ҆KI7D'q3G🗇. }L9f4uJ>Qv90 Ҕ*Mv Pz1J [@FU~h^[ Apsf%"愴Ew5LlIpQ $8>B"]~n 1 OB k8GDm|CԠ(~qBe\}_"Q0@GC̴Pzjy I/>HƂpi[ & *N &FWm/I{ifvX(t/"kWN[PL,߭ ׆  2r }Y'RR_؆r亱+s Y$ _P$bn!T--*0qs;]Y%Ө/%HGT/Mb*\we=qT[LXLEuv_*bl-_ؑɊ?b_*ON叻"Y,B-lR L`WXg}թ9壕78(< KAL(բJ6XG>8gn.lID S^jW[w,95,/l V+MF&y}6J,ʍR6 rzIUZf q-ivPymcGr,.y#A:dI{:dq ub"!B\52z{[I(C;)9ktoRrۃJbt%E1b`>k!z w̻7mET$D8).bFxSp[{,44@!T"Xmx(N1i" |ho?=l|>P%^:}{OUx"kKB4D†Q5;@jVb"=nՎ ж|GZ?^l!ia3CyU恁 ~floLM˅pVz+Rn wBG )B;fKj-"@McF$j K0+aF0q:&?_-4=ぇ'化X9E_&AӘ,W$f[Fa7$o1df]i,]KD؟WgoSׅk<-<}cZar)=9&"6GSnຩ*'p\5b< "|H߲yELDx4>Lu!!7 ,EO]gp]DO縝{ X;eԽ㿙rO ݕG,h|Z+.Z__C\VSEq ws"kLMA*$-R@'9Gw/">T3/w M"Tr1qbT]|<\tA춳UXM iUc5EðP0t)twuy4YxX|_:{BW2~S/0? 3txjh+QV4GN&:Vd 6%?;?ʥt Ѥ|M'aE2< qJ{ɼ::3Ph[뾶^M D(Q.g/ a~~cEb}Q=J4\''6ˉw:-,Wj4Hju z:jo0 [C G&g`qʭFJ8.Ɖ& G[G}LRf[Ç8BK>O B4oP$ m6\gQZ7{s|}.8]i4Ġ_)&:݃9OT4>jdzRSQ|N}ݧ6crmiuHl YO{DD@} )Ji+l)j~نx`Ũ3Tdko[䉉f:=PB(=~&Osb6Y[pfH0ǒۺh?blO$CcmMHg8=yM?93ٝ雿hJdҽ-j2tU0' Honۊ$-1>z 19|!m*i:oJ5Jx3n` 94ZGV6  |#>̃OH(Lks$1a˃ F0qyvLtmss."j)x\2r_ΙR. fyFά N+/>#+֑Ċe^Sٯ0bHu20q ƺZBb!ՐA<4 ܴ pދPvBT%+vtJ֕$d Lrj?kj\;9Ku1}MYt,-O)!c|"/հwEgT‹ u9BqFLtrƅ@ qVdQ`EV-Pm +`y!}vbDzKiK B 6|<8cwp cG~WSGߞxԯOdAY fΕRky*G lf3I[ۈ.,ߤiHX}9Zk|F3H 4GW'5eQۺX#ӰuQ(";u՝>xdj.ygJXbq"..$N٠{BdwǤKEb8\ uQ޳R:?jG0.\Y#4 ou%aX)>l0Jť>DyG_O\ 4[8faҵܧ&L:643tƙ3(a w$L ϖ(m2^Y ?(.6>%3o[b OO*m@1C:TWLAzj/j;nf@^prɼ$Xo@ͼ8úK&6#z_'e`ƲS ͎5OQˁ&и8 qq2]d$5d*>3#\yM#kڍ9.a]|֙Q>J[}^GkM`eڍL4A/(6=$\9)sImߺdL=n-荺c2y 1!KHj2릃^MM uM1/c'T_w7`\ܸq W)!ޫdT46T ,wAU]iGFsVS7w"h Fvg,;)ܨK֗q$w>q׃ f/2dKmL,jקƄ۷@7h@jhj`8h1;7U?on(qA `;u/Vzt={:ئjtLL7h*1MCݭɥo֔z?! _i O:g04 ca"uc!:LXbYB[РQL>,jTJ"tTiT),rTC&X.@lov aEMۿHqQg/$f'Sza;$n.2D w4*9T'nZr[Qco喣Eizyc^x/dp !6]|=?Dwb0ܬ)gWs*Fk:g`ۙ\Xzħm͹; H)&6 AnA]GIo%́esT~Wڳ+k TA3՘FA5|?/}wԴR&\ѦL%݇8<=f08c^r{â<v 0W-pĴTJU2QXq"|nj:i>_NfA'K՗ܽW&<_,!YM)`CLzN^ោ{l#씬Jό"-|LeFTJ:>p)~9(lw3"c#{=plP,YWgӰek7ϧA4wr#F+iSvWgtÊ~c"v4puE:TGPjԳP 3]HtԳT/GL!{%\Y6)رQbM ;{CSǃ!lA6b˱pq񦊗apsMlqdb|J *VZ胁yjr+z &{'Cl_D@bAkWH^FQw8qp> ;+aQ*S?q|3Y ej66Sղ8vfJ7S. 5oN2o37La0٬sZ)鶗&ahR0486LQU*(<Yvr%רDBS#iΖ;x6ԕΥ%TFb&ϣ>Dk/Gj#JQ+g zj[G@ TƩrMC #1J,NJaGlulЧ5=e` mYKt׿|׬t m.|[F3+'#񛝭W44 +CYj;+;\+}#oh;^Zf^>SCڌOb4KhB̦2 ]5SH74[QduyW{1kX =dv2ِ=dtS;db92Y6EqVH :A"/ e Q)A8~)[t%/z_~XdG5]Gw/Q_1y+WHO H N懡j &%5'#jdaݞ(CmFfrYeVD%giBU* \j2}igC<$^(/D(\~j1w-8N0|s .h%<^>_U:|Wcu+ P8DgΖH!6QxRq. !;gݡSN͔r :`*@(&\OӴñԸA~cf& "ق!lsMBV 8 uGkai&)zWẸ{#&LSW{q9e3~$U&^6uawY+^oǒR~ƨr2ЌN֗D!*S;Y+-uXuC9Ȇ>& 'k*l[2[mw ` :z+S "\6NzxAxA{;cePVQL4h ,~;{hTߧtQAQzLA/`lu2"w$+\CO2q2g CaZq#i`h]ݦk*РJ4w@6VzOAXY=-8/%_?&kykk#.D!30%'~>U_{IÇ"> m@طs-2XfU [l1Z#-FKee5Т8C1&9)f= &v:ºZFʂ@v@-0 xURuohk*,;o['㈉q==AnkɳT El4'dF ͺ"shqQߥ0ҎXhCV g1e"=/v zrb`)8K<li;\5Ϥɹ脆`_MZJ滹@qNFQjBv`33 T7j%)v=k8C0_? |G?A#0:cf 66A$j/Pց"HgCóq s{6/&]/I ]Rs74#ve}3,-]"A6l~yոa 0[h Of<?%fl"$\W=7lcԃGX$0px;dT ߹wp fl #a)Jm$9e䘇i!q/u2Vga{ҦJ(tw/R`tn?AA *n9姖BE$f&^z>3} r |Ÿ9?d1-VA->iބF^7BL3&5:;- {k]ovC&ouƺrmU~8ˢ]6xΉ|%/.J396t11H$5.WF<T!0u>qvW]'52!IЀL?L/E`D%h]nQ6UЗɯAZ-&0o ؠ%,*vc1;Y* vL`XaH./${Ӛ$||qJSKTęi@!I#x،_aTHܙ/t9)~YȌ 2B7MƒB5^؜߸Em~]?e9>/5EMQ]{8Ak hX%"4XΡZq?sD ?Pq퓇T ᰢV[7of8׶n$Pw>_9E=d2, oy:{qx'Ї닥qc! Ui; 1ݤ;([oMRA_Er d'^iy@aI K@^떧mnpY,Ŝ ~ei8ѹa7i@TɚG"_tvȰXHK/Ʀ%8ֆ xV=@g`'c&ڌ2PsBCδb:8ʶu@0FH;sYz%GᙧT?H@|FIȸI 4a /o^P\5WŔȔePPԉkه z҄3NUNآNwi~Ề1P+V ӹ+}-9>K~.~AYcm'&]Z?!)w\cJ+YoecW AkIRT8C:Q#rx 1HtlA 48rw&BbC:t!y@]RPA x$v2_x^"pߙv zJGք=ʴSq~>96AYKe&^BzzE1ea(0+#0Ϋ4*)<0Sfڵ}Rzk1 D{E;3Kp O_ @f8ctw/&D}~JRÑQ:lJeL[ 'y=Wa.&\ai-{z[; հq=Ԃn"rp2QiE+@mVI3t5zVTx;#4tcąBN ={aHĸgv$un +%x]/^h2~}b+T?u+H-:v[>ذ_2 3=ȢNg\nce$Nh.*Zw<}] rbgAs MmAƟ_bk=kAp1q-M4?au&\lYjN͵VKWtqqfb # Ȋ";)r2MqդYNr״&*\BU5Ŵ+<..ij W?/[V\~n1}9|]Zym7*]fDQ>4 QC v A1Bu5 }"䇖a{)W5 $K ^\PTBҞO:Q׉3':},}v9+@.`9/Vqhʒ)'s AgTwۍ!K ;6j +~;l1h.XC3jeV`57pv$ c(/5LTCr>c^&UǏ-J|DARNL(!=<^1jɵUU!'wpvr)="b'=_ _oښ:xʯI4Zr+a"p9ote-劣O٥Ӆ&P?R~ol_a}Tk\ o+eV)rfskԞ K1u{O?񫃿ra"tJ+9l.5k2е{l#5963!Pj; Eа0>nICԥbB%@eW 0RPzuZ@nFR@vHAZg{bc=4T,~5]F7' dG,+7RR>,>@a6^SB4:yGt|5]8lhYI?&#&?-/r4Bs~F@X#'-8 n8 XhY"S_tbR=Goa͛UuoU Ԛv0߅򌐚MnO%OJ6!U8mW4 2 lIuAxl!{wjvTNy(=Da|T!2Ot/S&S[=:/t Ur\er%qt s*68l&a?Ae>ٌlxFJ4<25@B 'Eq;>xgEj=D񸱪ّģ`-{ NGp>@!xTl;cb^$y;`68xc# @fNsH蠐1<9Lİamvk(SBp;>I*VfDr%0}) u Cӓ{m:jwJ5^; I?f(?מ'tRT(n1g[MTA9=BtgŪD:^j,xVirXXyJ-U\ 1+!]y| r-O'lE͒ ~/I}b5YA $dg7NXNUܽ^bo-zmf-ve 9^SedOc:Mex4#}Lcp ,O9qx"ٜJLK9C6Y)OVEN/R +JHVK uU ~}5b~{ $jT&5A+3zxYEuVĢ3Ln|CuH,+Pwe_5Nc^tuX{P85(O95U i6S{rOu߈?Uؿ1l.dg1* a%mR>XIA4E?[PT"]6LN5W7lԘݢ!>#5{ܷ: A`Ё_IW\KQfQfEH-; ^2QôԵ|"2ܛU:S:h[r&URjyц-^xSOM 2GxV`Fi<"+?hV*Ȅrr9rmO ?lvu']U_Jiw&Kv[BEoLoz @m!ksoS(HmOYf}k珊k Z5=^r dk9kFu&fA!Bu"ѠuSz,;%3ҁ/?1ksTM1>Dwt캦#PhXbfJ}+[QͣXË/<)[$Z‰ 4͡0$BL( apc@b;-wQళ5eVK1k8^46GwHxlK{r饹QI-od $ eEF%KvueiIȢ}0`rTgMNNlg G{Ӫ9eU|->(p;[Hp ~Ъ狺NCԶ 'UDtO=b rv=Phe͌lC{gɷ 1EU)CGx_jm}@BCAŤ&d$=mX(L¡h<`oZ?Ŏrx]r8923aPUJ"a~:Kl:f>qv(n}LODdJAXLw;$ΎpK~<=𾞉<wϷ|`P%ź4Ɛ-AQ:01a-i%\ sfՁTKIQLi兌r9!ߗ $β%26c%[ftA+K{z!oZs9==q:sV *q %qa]ѕ]گcօ[/ oXRL.1n ,ຝۭQYta\/t[I`@vSF%-W$bpf?qacz&[ׄ6lxm"4o tԷ=g ֣7VSKkfT ,p%'iS"Uo[~o>*j& ўv ~-N~IVw|("1,+⼍@s~-{ rX7O_*Upb^M4ީ/'vs-1t>I+q%񁄖H`J<^9npsjW6 ܴ!! od[d|v'Kj0F-BL5߈{)A#~a}}#Ils´$|4J>`pgI7DrPcYjI_̢ l +{ %d-H?Ƙ/Uc"s I>IW?ږ-J.#Y)*rjmjM:B%$ˠg3bⵆ3U4ö/g3"U 3I3-T@t1vtn#.qu$SƋEw{)5t0GքpOJRrrs%Di51K#v ͼ#y.ۮڶ $D*1lGL\JaTn)>Ye_A<*+2ԟ @q ﲭ/Owl;ەy{05kČ' ғ<S V.V.0U˛%HKTT:5.mo/4tVmM+MjrK>~|wљ;: !C`hRtɚί{H?Ћ|C|GrkP ځ [A|Ik=^3L4+ X @JHCm]H 4 <<: 5aWRT摚y] BݢnnDpFZw5uE1zWs t#a7)ζXA9 B/1i8+r-ԯ̕wȮ!+B`U?Rj+h Ms5ȮJ OM@|@ ȂبA2bwˊyPJq$0;c zO- W^R6`P"+FOAF{LPB :LT')17\ cWA- q ~rtqR;VclѾd6MQR,aֱU"3i ;}f[?j̞!}WBͰdNyʺ|7Oݑeotm{Ш慟r]D#"9"Jk>z=tWO"֒٢3bBԹGD-2 A*,P:V?HD&z97jpohKi~}j-*]+eGV@L64gx"n `(z)ޠ&)VΞ5jW\A} &+2(;iNy "F&ΪX)e + _X}A.`Ν6o/)Lk\.$Hx}A$~JQT\ӷrOXP [J*20!ڴHtƅse=1{y*8!fKᔽ)eJdxAq@TPk2?}mbcĊY[lIR|z_r%A>~c~i1 rktDg$k)VڊYŶil i?rIIK-Qֈ%(v#LSEf-g/b= %k Qqg"İwX=sNv-{͎ *" k>%yM^hk,mhi'Η7jUQ+.?rǖg(20q*;)[ vDKi3vOl'QX'Ǔ$Cͨ=*vv[IXZfo"!51̉;qcoLjbl`'Wֱyss T" ?C 8q:l +'cB\Ti>PōTW/yK8/fI>u=L1=[gA;e?Wn lVfF>>cx%}fۼ"69dx։m/ʗpueZ6$EkoI1Ucg):eKR, AFg.17ct?ɍ/\0 ?]zP3ꗋ$v"k #jΪwˌʹJG;빨>D̢%힚E؄g{I~{. !Mkqb̸r.\7heN{F-&I\㝡SĊzX4194IHAoXHC< 'q_IJv3"lVd!a~o>q@Ǚ6,PUZuffuu{C b])QX"lszEяui\McS5(|긛{Va3bxFa]Mbpu x*s{]`YJT=CeGcaȱ\=$ȜB?D_wxXԛHׄufC~^b,@' }q7lb[zepYm)Q,(b]Z~nv!g~4`Peb,uQjz3 hXObv!g`3-?9ό+uCwq"z~](5~kN,݄R09|>U@nj#Ŗ57x7&씪YELKmttrKr7S:qܮ~K;djіWf%l`eCn]`t{y`TsJy 9Nl1/>U6Nh̎~HЎ\0h$`Ge}(R]D5"JUy"-"=F7:7NmUN /FBX|h#e%4V](`We'CɊ::wWKCxr.߽\5Čm.d;jH'sߐ^+ .+ M*;<7'L rƠ>,@S,X5 ywˠ+(ч׆|L'+f@j]"=Bkj> !wtYEgJN؀bBӼ'EԔk, M(i>+gjj:<i&_m jQR~a=`9[N!U*`DʋPQKoA&TT:< 0NcZ8y]`UΡX22"#z '=w#U Yj? ]~=0a@#g\ha\EՐ'< 7`bn8+TfpόP‹IJmzz&R%< pq G\.> NOG-6B8[U'W”ux2P4;KF>˕EUQMH,}hhH`%rN]sĚa8۶fcsdCGHY]nn*\9Jv:0a7AIz AHr00PdS,%)cK<قRr z04$'@抩ZKwiGύT֚ɿft:s5] 5/i00c{M(E[K4L^a'id@AD mĺ%W'"hMd,ʮr7rU<*zYTVjfp`7#?m c̢;~D#PzN _!(|ʎb j6Aևk.Xϡܼ:?b,S9LseD>S[Qc#?)ey[Hqr3&lxoo~s[X 찀3MN[ґ򄆶sW=l/fĉ}%#+nwS%X[.FWo`ER ".fVp wmXw{)sxꑐ?F86v)F;wM"9}4OY[9h͒OY3/!UD3-AB}c*1v2JƳ~iq75IMK`N9̢c]:k.13ojסN>;5ganq>7 by! (0*k <[ʏ۬l͠^M<i $ %yJEbEUϱ+>Wv#h:ikE L_m[ -" a GIZB%Q\J`}0$H7}7rY䊊mT-B0"e iЈ:TkmHD`tEX~G4s2nYK^XPJpqw Ol:]UlR)cv>%໖~Vhh AxQIE^* +%!Eq"hn3rn)p捗EƳZ#Ųa][22WU*JxF5e@!M*yu{aEGyHN\%NJ39eR^e <(ɠrO+p2m3 g93n%BA p@1),Ndk3m=yRys v8DH;,{ꡧ|Ų"X+C _m薺V{ +7v6> Z_YVH.<7ƈs, 8V83'o?;eJWC?, ga6Q@a cCJC }4g_|sO+ٓ1_(vE꺣rdprxkΈ#άmP*6@o.HB=c4 WM`&NEcHv>Oj9PvfvS8 E3mr1Z=|zgsd5^ô۹$.x#j[W$oT^2y<+fm%\sO4Tq &qՉD s_,[9UCtj*;ms0Z*n[ `TեPy>ʞäh&|繡s'& x=\CQÀckX Vu&M[>1өvHA{g6_6S+)[?zz=q  ;r|N8Un]+#x&t71/g"|:$Y_WĦ͋ 0vA?x ,cJ-igw0RJjx\J^NF[˱<쑞ѭ:,PbO*kybA6+>#Z^ SJ2X1-9\n8Hϡ1p5ޱfP[V #%~GF/EpUm&Om~(_]ߤ:C|n<."rP5&͔_?{Ԅ-i?l!F؍)? 70ӢzF I~#ۆ)23й)D]O^T`P,oU8pBȵےXn.W?j|~| z}XԍM3ʬt0΁}, ZT,m%l6/N(fxEf>KCpm,;"!&Xȃ(ռ0@ViE8pJ?  cɣr_δex+"ZA6]߼-pQc̱&D32G|!q nY#xس3u!1Hg Ͱ( tW)w%0Prep֊#tK֒U7Hl3 XͰ!sIޯm+g^:~/If^%;{Fq@\Kgs OZ"vM=]}1Еnd<<O~w,"w!|C~}Ӷ8{A<;/xHp?{UEsu\#PB/~N3A`7 a}L, C(3^twd_:^CKC\  UatqCB3R H?QmDVxqz 9⼃Gr,]Ia88?w/En[f:͛:6 Ȋ0Iyʊ0Sv 5WQ6J3L'ƌ 0Gn9]J~ٮ7,k"9كXYp&sNAzfKMsdb)ɾm[tWZufy2h=O48^(oNϒKLNJ=fۣD[Jkaw*!C Fݺ8dͲnBC3`:ZX_`Lͩ:*%L|J/sLs-}F4z5)?{N'Άԉ ?^K2FGOl`c u"zFD%$dU&t>{[ 0\ x-AL>,;:hOdC;D1G&Hkݸ^;T8uPv9b{iTA-Ƚ#>HsEW:{yToF qMKĊ cFgvlƃ]+4WCnmM&/x8t2" psikPn10j_n)>PF#h ,<\R|Gzy)9gVf_bJ(xhl = #jj?YJF/TxX'j]h.B 1' pfŖU{qՃ>%WiuD`^ϋbFZx$tyU8nK]gO7SCm9%ce%) 7O$v&b{ʁid(YW8}OF|S>zYx;|E$8m*S9‹5KK'`%v⨐~JVw>0E8>!0ߌ@3)-q%gGF\٭=Gs"݁C7#*'(z~3UoP&Le*y6C49.8 u 9՜2 ]h}4/ח\:N^lE-/5~F_fd"NÞLMM†B EH@EI<>rG謵'߅E;þ& !e+I,k|C% ~!lbrɾ-+iB$$X87\RK-ɟmwb 2vF{wh#2MMBwoQñM8} ?g=3TS7엒Mm(-BѴIWG/9Jgu$y*/#ztRHQ5/4r(T ;*jz*^UXNo^R;+aB6GG եjvOfq) v#.&Sz RنO̸*ZImgw7zĒ@}uB{C?B'ԞX:Ѡ U=\l!N/>ћ. =[J$p"TO59ۻZf4JYUUG5Z ~ɤ@xk$p1~$+! 5S\0IRC?i.Erb/k<^8~: mo6aQKPY`G)V)MB?fG`_0EUOGI6R*ajca&L;z!#m]6uzJynj.D!+l5R iAHaM"CP-'KMqP^-bjuL=Nl;4"A2Acx,M˜0"nq}g\z&dfS ^bS] j7ҡS(X{DRQ>|Z䵧3},07<0dKl+uQVʣ2u }t _v/&e`Қ@6R,dE6's6{ y*d†%B_w}DE k\=ݡ%π[M%~OݩJ=:R(qp)k#_8a 9LiSQ}03='9|`Eۧ=|34Q5i1Di݌#hsC=J2YIBPx}?MqƢZŢȓ^v*Bn#ޒU(ѨGw 1.mLvU5.!^ch9ѬۮTlGըAxvMѵI[}kԟ`zo$o3i[c6(R(g7*ON BQpOg`/lax@jK0"aEqdEL- !E /=yPӉ[ez.&-*Ԉ*Ay@6삥BDm$*f\*:[*>Pv?i.[ߐ ߡԸc$29H- JEw'-xo^13ZCRhM Q_ڎм9A.yems"{OgT }G\Rw6I{GuiUB̈}I60 )RnVRy 4,ikI8x- M^Y(ӈB闎ߖ$$9~U~j>Z4jEem4$9+TA|3noޛ;Z,vXp3d3ƴqМGvaǬT"e蜺XVKgg +]j+#R"ft 5XU{\BsB+J ac7?Po$Q=#QHHoZa( (6"@>qR|5g]%i68Z'+&?vdK+VʦqH&{%{lڠ#)ߘ\+S VzIAj{PkX_4~ϳxy$x%dTsND8_' ҔYI=!6V]կxXKlxtD?u{ݱWA-PGb׵7\(C?1tt `ӥFżJ!Ylxz)ʔ"p~s ;zI)K"#5ƇCPKMZWN i{H{sw["4wFKmc5׸ ?]pQFsS k, וA36G$OשAo绀\܏Hor 8wJ{'VG]$p6vzp {ï9:HWG .ya;ZIq7==j7c1`>>L~ 8_sDfhu_ejhj,9A+')'ۧ0@R] _;w CûFۇO3CL۔N -]y-%xZPwm[ asrLS>LGM*MSكHByr/F Sl SxlGÝ_)w1?_d)8X&`!AT{85u%!:@V҇ÿюj|ϴ𞼩+s}M4` 'dQ&=\=nݏTҔsY=qЊjJ3 <3YJ=|V"j5<3Z\!.&8\]N%k>&N,""2U3CMGUNVK7pم V[FVcrc@0Q 9ymqy69m=*գRcf$ X~1/+VNYrw)RQiROfN(q7[Eo+9G(%$\Gb32%䶶FN<xFҲ4<u&9;Joy@,:r{~S*y*줕7Ia}-Opv^$}d7ZqIfs] ϦKhPN}%G-ԣG^2tkew۳p>dXUC ]f40%Dx"4Z\3r5ނ;s(,x{Lе;,9w̒Sƫ&kkZekǘCθ-*)GP)Qߌ\ ג zҤZafrTfl_Ov;n$ZJ(@K,l:h"NmqxRJ%_f]Qͫ榙AWAiW۱bHٮ0P6Kh^2m7KCPUs c# D.ΐOh( *-j?7Rgls1{1|WFH&n>競\2S#'JXDܠͼͭ P ny^c+j5?o-]x\/'F`CL&Lb }BG *&bL :w͍7ssBN~-g_ڟ_,2,9"!n4tdCYuXY3qL~Lɡ6=T#K\V'$SlJkrĐ;nQzV?q3\Y_`) .fe;l[?CQcF٫-Г*9dIIJזhU ]+Vz%g=_nP;2R5(\Z\{w7ͅ*v{:Aq_ DJc'NJbë)2X/wHz l/h{qe-o竡O?p1rC?͙g䰣N.-WtKXJj kNƊʃrDCu|s!85p)c- EVуk1D5ꢧVAP\5U- Q?-\o(x3RsD#.j5;D#8a ] WVD\.ߡбzڸ #^n +Ē~gW(X0om!C˫3pS聄̧EçƔME4a9Ir_zs#mQm,]tVd<1R2ss T߾k/pt3+|Lxj]%Jv_0:ԭx,bQ_}|I&u9a([el?\x#u aى̸i;dB FxںPejHq&E %ĕxGTltlXQ5W"Jd W+1Mj4^qQFזm=pRo)t|F ^*EU$!] \٬ \:At9*` "BF7c=Eh"e"0LX- \Ge.`#<cU 0_:h_\ݎZ,;`u}%'WL2WMe!@}dyWzsSxN: C9NpKTqmfUk= ~A9V@3&aňZ^P,<[q̧BB)ubE , hx&\ 4aO󹵦Q{e\ɰhN`;ep>L嗁VzЩT;Ph%{+I vӭCn*YiZuNp,n: =z{F{L` 8JPF/y6 1 DtxQyxҀ21ũV)%sk֋W8<̍zpir pKůp`i">v€!j|F?9dAJӽZ=^ T5aY(kBN2-*Knp. ԃ-Zw2,JV kP ڹ848eEBfh"@%W:c5 bH+s(5iӿ\qth WbM| Y ^N/'k'U7y=׃P!ǿK/~/nShFB_$ӼAObh)Bt1X }{Oѐ5R͆r=ݢ*F/P[UgSL,V[m  #^sT8ܻ;]gbS*"tW_ݫJi;Ґ\1q] VN1RIEⶀ1*w0 .d݃c1+fMZJ!VWh˔M%?Mgם.xxVPD56Sz8Ӧ"͍E}N }y÷gJBVhMߎZPӎVV =qGYESSc:\/,sxFn,R6o?6ڎi<i|H.G׹6ftU{ωsn54q?9_QT?a HܳA4N[vWCBhx@+g7wG"kmD98Zo "j+xɚ%78nܝo,0CPf ('äwwD_ \}]{LɰY!^ic۶3}& Td ʓtׄτ{ [F62:Q1r ?ϲ_[^D?tVt NxwlT[TĖ;3lrߴMae|g~͌2sҺ>f^HA KU*fK(jB n[E*dX?3D]dv:zA_{c>]TŨ655_ `ʯu'$Pz(OI>⬳6Wן_{<I;$hMďLQoǵћ;'AOt!s[1A.ƧW@mbzB=I8+ ?\h4_C܀˗"s躵4i)ԎW^yl䥬ZEdzþnNpO/?(owiNdNe9`'(Y@Wq8TV`֬싵Wm>{IazTv)`qPT(xCCeDIؐk0ĺp훨vzXgyB3c}K,_wA<]sH6{}Nn*ǃ`7qm ,!0^sNG+P)u5Z d'^R3b?8ש>8q=V0xy֧_ (맸O,ژxIs"B4* Iv /ۥߑ- _ !W"`n>p5  xmwWUJԬh~ DFkz?)%_VNU ^RsI,U_p~QgOZ"gFg?pjJ*=Fb__PfGL]gb͊@*] g٪89"4j `o; D:KoҌ'qK'q!kA$Y7F0OAU`OnnA)muX]' A&K6%Zn-3HZx(Et;Xvּ I1-$efy&Co|Ƈ :u~/.bIcQ\YJtXmfR%GgeeL;7c*ڏ`b6yʺ 2>IUչzY @RP n^=u|]aPF7g㽱C U|626;S>I (vܚԬ$Wr/DnimX8)Xm!GP0e 5-B|"L_Vޑ]Nb@Ί :Q1{@)\Q$1)w5@@ޒj:NY%^Va%ݯ"bH㟲Vn眧iI>}hӯL9f!rAv-Z=If\zw_9 KBt-b$l}BQ.[5fwg,cX@1pnjQoI6ZȨ7$fcA]RFuDWpoÝ|U6lJK)\ Gl;Ǝ~w 5P1buxEWݣ QhcJGP'>!B\5"gI[V x@m^5[(17+KW\:(caضJ0?&H#q:s ZrZ%̌;.j8vG.0[dA],+x6[YАQ y>.9I!__BA.sG 7pࡍ_ EK B%KupKhBʩ Pź%{i%{3jRֲ#Ӫi[@epgCx/mTi_̰%l 2&)|cO`Ȍ= kkNâz?Vb51 v 5.2SfNZ}pU)3 )QXOc cյMKfJnWdg@ m~ ?ě^otNqz՞F[UId ^+Dy%M0Y l{ 2F}3vѬhX6kZw<$0c(BA9c"j\ J:x e*䰨zv[c.VTwK:ZVplgi>CDsFntͣFG Gc1S\kgÓA1|+6(љ2M&|E5JO KsPna+[^U{xɘ^M6YڭP땁t'Qi&B9VC+b}z\ I8۬9I@pc< y[kv== >Ikg$wH8|Z2;kN C鳢u2Y Mm0qcm?^GHH]{Hن;othU4?+B٫3ϜҀtKs0tES(~r(X`o3׾&βg1_oTRN 95R,X0D<%|H4nQAzJl^cER^`'Z8Tm6[ٔ.ʊ,`@OܑaRKBw,ʡ|9(ڌQr [Ne-L܄Eg:0^O<]Xޞ oeۿ_uQ $+Fm.+kg;)MrEˎ9nc7/=Њ#:VQm# 5~B& tYwݕ4q9o,ibԦ_[T):$ kGi3GƀոQXZ_"rXr!^cj/umC2A-b;wO2_9ى6G,aH y Y%wI+;JFv.L90tUYMVG+Z5^P#.~[qO IͥkDY$_y܄Qܒ4׿,ԯSZ4Q'e ߧ>~s #NWaWMܖxcazܛ__~ans|AYҌrz~zs&WnbՎu_+$4Oo\[~0_v]0h1WA`4 wd!LJ<,wb_4kI  Bcz,zMB3jEOqu=Tbc&07rr%;Y#sp ڍ`|[q9W[S|vX\˽AUP Lj R+mmI{iiW,oO*UQf';+~+˗eIeUfjn+nH>>&> yt#})_x6Y%p|O# #?!h˒ ٠Bɮ!~KAK>֋mn4¤V.ú3wVbR_Y6M2j8MAS Uҕ/*CҾ,SHs(Z޾#caG;)WoRsM[`$cC@)w@ _[8dP q8C?MV3?:ʮػzՔ'$̓4|cZ.F$,lS't諞vg3Æ,MX]=Ӄx¯!p7M"7jհ̼!=(h hoVT2>+¯,m5`,O^?" leZQO^fJw&{~s)EHPZt1EkN8\.٫7"r,/Y{+n s B "ΟB庥ISCȟک]* ԽЫBӘRV+\;[V%/.>Ӷ~G4t ]كB TŮOy!X.ny׹(VkݚGć+ U( y.:R3yPDf7u@xz _Ne1S"FwE{5e)*ijxѯy}t3*u֭z7QC!*yyP?攺y.ޔ6g;ﺟlRQPNQ׃We\ص1)Hc c7qZhu,q -x ah[͏JRru0' #b@:O7xO< d'շQXEes)T8~aUN]'oc*6Y  -sl:!f uF yƝEYzy !\G?a{%|?DqQ` nV\b3}Η~RC=nl GSmW}V0ۛ^FvQYpOyIa'3qյ'楹F[C8D7&?xJT۳bSL4 *K5tHo1ap=ː5W#z yMl8W&P7ѦS+#0}hF=ڊ ea'WqƘa.e(1sYgnj\I;Gx|/֝q" 8@)й)Ը 98X)]:m{f*>pj㎼Ry0fLjk}Nl6MK7[$}ƽCSP F~֦&aO"V 0)għܹ =@92D Nv-.y!`Il 笡Rࡏ8ak!zRřA=md S<|l[T5py7¼ؐt/}b= U5g)Jz9R"IZ)ޤ+ٓb MsIFd ڔߎ>΂\RO1p xдuQcf:< A~|X\o=ՑtӒ8ί(md]Q +WM}V{৔MӶCPF;CU<>D#f$`*\XUG>~3VPa?GĢn41#ޮfMW+,FG{22K=":Mz9m";owh?Zay>! P]Ҙ{e4遂%h8u[sU;,LO}ŶÍNadh)[mKؕ99ʖ!["g> ˆH P7TbUJbmT8]T_hP+㢖qQۄDIEtC怲Y52^Fj}LW3&ެl?̽`Xw GTCT6ھ3 +C̽<ջ?`4FzP鴙a]l5w"fu)f5@f|sJ(Fߙ}H0nέ;$ ׌[._TȱwM=$ T (\P4RִtzrKj~a+ ,_1XXXD!#<=6jPm4> = H;Ն]҉# !֫J[sV$z | ;qW̱-oaC,x 0uƤna+5Shֺc2޹=SY}GXLhs+WX?@} Yz3ΩOry p PriG!\͸g}L^ےrE6X8|TT)Qh{.?tYU6_4Yry!IRJ$ _{IFhOWMޢB wFD$ه0 J/Ku: zq{Y~֖wi1 |(A}ܰ]&Z%>Gµ)̆3Z[A1Cl%I/a=4U9r8{s$ ZϨ?X0R}# 5_S7 8ҿ~K z©8 >BqRI-j~)ݱ`{B-n{ vW,FF"-:~"Шeȇ8Oy)ߓ 9 .զ˻ d3vwJ)#-_ap7gr{t2 Ϧ\(20%'eaz7X-ŨuRyd%&'ǭJ{ٓ @ͣjv1w蓫͒¾P**8|%kreJLR-%[@QRYTư#r, }d_/Ejɯ>H ;D6`LE’6`ߏX-sv͠qЖZdO;|s3,nzs=TqK\  o|ƺRNoEO1 1g[%Vë8*o,h13&&r={ŧj%'[zpIfO`5Ba1󷍭(c&^96;ūǛ Q0BNVzd$)3SGn Ou?,EU_3#O3LkpؾQal<^|V^>C(=-1FT">aF!e@ɸ/V D|t¿ڔ %3QyЋV EtkijZT!t{ҴfU?>f';Zjc]: @aZ "p"{Lo~uYٜB=0%60cJptF\.ݿ"nDy['⩟7_)Hdӈp= `{0t<.?{! R5:DO]ȗ~rAˆ)]rY2>Ӯ V:kòRk1=8skTY3SQ$8 ض8q=˂za&}$#V"6n%ÍV%25az߅Hpޖ'VɗȶcD93|loMбN "U,: 4ցh(xĚXq#uQqJ׆U|AE‘~[:Q' 2_oF(t5{,,/ umgȬC}TxHW=%OdGI5>SX^dA~ gA?=f؀Qq Ϗkdښ/dc<$ߦ$ζwKhuD6u&oYjӕu5;+kٽzSyy-*Tފ yR/'1`*Tu⣥Re0ũiqL_ (t\Br<9Fz_s~rWe?XZtrP:C; Ċ|D}p Ŭ;12a?b#/60t5(idM,x _GmB8BAR{MLf8k)q0h6&æpv t-n#뚙Kl:HW`6 >x\bB;Aea3qek`mcg>kI9ɺ3@ %b(N"`=F)CǸZ'\kH~uRl?bYG9,h/좢a9qYp5evֵ0RayezuQ.م0ȳyCӭUB3αspIl~'4-,ê;TISuTCgh 4}=9N%I]=ND>TZe G`HT競g\ =b\|GPKGw~]ȋ ԛ3|x-W UC`?cajiTz ~Y󔍟,5}I c!z 7ǩCgyJќцUfKF/Hdc:t,P;cj]6;QBG l"i`0piӱ85hT1aW^ɊJn3&[m`⾺w&uשɡse|*w Kk>5,qǫpʐ4~ !ާ%۷[ݹiZ-)9lpVlG2jEGn'ϑTJ_hۑ:mnWk=NM^h~LS~?1UX f/Ve> 3?Cmq7vwtw_F52>}nG1x*V]MUIotxE} #](UFˠVtCE_xוGwy$o%ۓf?\`,M-:Aq v͜A>7Zc8Aʫ.^uӣ,kc(~JPv=AZ]I6r.ziW>z.hDw$1?4BU,fnpI肕KQ'<żb k+Z2$rزo6<ՠWɪ56ْ_l,ڗmNv\\gfV& uG;A~' JbL=z4X" ً~H:VL[NȧhV T]2 2>h#>m(T~2HFua3 {V\֭f jr(<'jc3+3RlO'@y"iٻE'y6;eUoPi~ޔ !ӌΗɞ?T>>߯NX^|;mȐ N <ڸho>m֖e/2j B߂O -MYyw@P/ 6 ^]x#G9K֚veqUO%^E!erҗ8O%1Z?Zן,1AU5ǒQx<Gk>2W>f3ObNdc׶GſhT5epR*4 [,*:R0rNƃCb7fr=6 0{>+~AyRpT_úθCW .&Mٸ潐*ϔiQ n.0kIb+R~jp͚^KR{fFL6؆DYϮl0鴊|(oat ڵ_\w?@+;_:EHZihk&vMT-UOd-&nT^]ѿ`yHG W?V>7 AGcR؉,!wwy9C̒G =H;iW{ŽHʏsgPV8#8"aۓ:!8y]fs#4T ݎ S=Δ*Hawwc Pi7xKR-6waҎJkc;#<}Mڡ_GP!M[E|\ntĢ3ߋC"n `Yg4t5z?qRj2j*j8U`ъ2(D2#CNl!dz1rw` =0ujpu,)+RZD'>I0@?iT."wFCm!.X X4|_/kڌh*sxptk-ܞD)7Sv}e3N<ƪ3 6e/oyi#Ŋ+#T >{t1H Eaț m ċK̖OSԙ\Ϳȓ˽g'WQiuZ ~$vW䡭ȿrht_ Nܹ/C^ tA< ukX`jo֒ZqMTc Z/ZNB ASALQ'L^h#vq+a}&I7-wtiT7!T3|Ӻ}d@ wH+h OuD|C-mmK:m Ȓ \N> G@Y#DkU'`W1ը{~ )9 Hm^Y||e+P}7`80jn\{2YDNgfݩ(2]C$S BRG9ol]b chdMDTQVaWYe_|@QNQ P .OlΆ%*_j^A-uu¢ʅWE\Avpys:o(30G~J90{Zd}V/6mzn`W%Xv(SP/3fkS \CYGVߦp#3rUɔƨYv2GG2kJcGVOQuǏ^3U"8˪=ܓsR 'WZuF. Dمy(юLa0l4v_u5"nvCWoYd#hrp6 Iv7:j g"rdj\ yrBۡtVi5N`Gȇ04T>f'3gOKѪ a% ~GSOԒoql)h0Sv>G1)6#~`殶'`Xr 0w]}Uq&d$wi\,A}Z.Don&)3Ɣ^|sP zL|lxew#g(%=_Gb\ݯٹpGdNtUi^ܡө~z5bQmwz~V;YͶ,H_W-ݓ,~˞²̺=쟚x*j(h׻y,A邡݀7FwaH ORonM eUT=̒Q;ɂIm,GM4;m1z PPdCemě n_?)+sƺ!`2)c'-Ljz3eX5-YȎIPMrL~hMEFN_\r4N@d-/]eנw}:s+,H k<_ʓt4h _qvIx N卵ҸϺK jy4Zfi`WoC4V Mj4قo?*Q .=u'oMK>||b <^ၗf9%(I[VdS-{:%&&`W50Rs kj4 D>^L}err,8Oz#>?)zݔP eE`Qnu}WtQ qhOx%|rv(UVM}5D|à9$pY-<׼}5 LTOL,>x˔Yz[`+ًW_e#ѠA"QyWIJ}!6K\K.'DdM@QkvAbϤV:-kC~E[ HZ7G 0YE>bdG>6V95ƕp~&4( AV­yL: yfUDoK:W3 hU<\ڔw͠ӆ>oIQ/IuI?eӤ 8]COFjm!;vLJ-N̻6>#^'gNw!5\ 0fxA`Gc 8:I)>qGzZ}VSP>! Qe {+74k㍨ !Zn_%8PGIbYl G!|1V|?&Fç«,yg'lMIBkZM*5YeYlR3r*{1WImBQW/)H"K=cU*58^ڈ#Rr<\16Kˣ^K)aN3p6"PTm%W+Sz&]|T+Rߋ˧FcoAXz@ Zy{I' ISp4dW^Gv>dͶMr@SBu4<-qg¼9$Xtw>;ߚ^0)'zlϞF^N-YI[GFǾ>gI}t te/K78a9sʗ,gz_{$9HQ + ؛@~Ӟu}re,j='1{9sEC/Mc3sPfo_h%#%ΤDXXb ,4֟p3 f+ .,œ*PֺUI=^ݿV}$$2,դvL7U0r:|bB8!!6eA)@Z  C9gMK"<+Hekhgʗ+˽xl> *m2b&'uE%(1E؅`3L0!B&)s>d !:-,u28ѐ0T&Rȿ+svoNRNL k!/gܦDܶK&`|/k3 *BWaͩ%JSIآ "d V[08w瞁@rakԡȿ 7cWUuċxHuWJȡy顢}z]Hf1hOx}$a@cpU4e%(ir.u1BTɭ* mсeC2_m9$3V|`ډHPbl.Ɏ#>{Pb$ktMw^a)]y{}إT8c21.3)z̔jA&Yp[ڵ_~6ZY@DFʉAWc˕ (&*9BZkPl ٖRuz vn*yjٍ'@Y.^B0w*CgWbZ|E/#Kf& Ooca]{N e)1 -$/HϖE_e2ɴܰBCГm9oh@ O f;ȞWiquMQ}rU:T#yJyo,~9| b8J;%v9 EʆJ8]~6!Nk F __‘ٍSր8Z/zd$Ѣj[u}ک3L+ϙ2JϰK?0p;z7 0622=Ba M5tXuGwҜ{EѢS0& JO^CxO[h[׍Ssc,ybj,Dr#e^xsbFcD,E5nXd{zBW ~#wE'Ri(ݡaBҐӍ5$qd=Z @wj7ya5~gMݬ+hXh`iI>V5j[q4aPUyBrIt9Nu;*1@hg{k<ܢםE_jի Z|\ɾxiJ;=Vuœ Ӵ>qGc24{зg~/X>|RiI V(E\ MFS] קA4 VF,$$K(QIOS]*6vkmU@wW+w ݇n4f4%,~)1hmH}s}BYU t^wK:;(j'.S[ђw88!^`s:b4#Ħ2t買w`'{{ª*湖i+xJxϚQV+ͽV@p"C$E><#v# %9~B1ItY Dq"dʝ%?( *zܣ8$A#͕(6rV](r9*ha}|ӶlR0$iaF=à <;\q"7]Nm5PJRӹimkicۀ%=/M -S'3IGEǺLxI-7]RKVh|}`;%ǹ.s]On&9/}XCdsre ~"NO>ZG^Mx7Mrcx9W ne^+_$ߦMX͚c[ )Ğ&k}g ),@Lc"<|C2{O(KZJfs@9xpax5nȏ̷@+%=LKN>pjua> fW/$O +GKP2q|'F)q܆bRL 4ֲjUŜFnH2³)x1h'^$ 7ιȖ.+Y,kMW<@6ѐyEs[D#rfMZK9> ߄ߜGJh"Xؕ3¤ܑV1ߖtpu,n#R+bCϧ{OMo'5nƜnH zEGx>m]z5$<+5idq N/,۪ؤXAF@oK3{``BUyX ?za!;"Il=rmo X@d8+NE)$T` zmT3R1 8k%4 p%-ʒ2 y)0ca[1fV'rp &9 y+.O4bU IG-Y1 S1!1+SM@>B%?X';rlyBs.X2X{&GH_uYZt&R0 `\ہDn1aV:EDyo@te D]*2Ru``Vxɜs1rZ\V9]sq3OlnuHڐUjS"<4_vh1ln>2ιߜ*Zx&Mb3#FO+5(ಯRKqgJ9U}\a+4:(5З^jPځY6Q'$9(46+QAJV&EC A MdR9^>^f@ ^ܬ;NFSGn.[ژ\ r3{h#/%Hncljx/&@߭Z{i'LUH کdz2Le9vp M7K^*3obm 987G :BF زIaol(/WݧgA- 0v+obܟ˵0ltc_Zg4:үɄRplEDM Bz0fX"D4i&WK5þnmﳼ@cr7 Ȧj9Md uхl>L!R摔1cX2^.~kizZqxe)sASM6ztOK.ޙXr^wVYr˞+z=Xz399X?6?.5#形?0c80^G/(O)T:xC,IBzzSkY 51֏K(v`>lkw /bµn9ӎ4 Xvl[*fd2$ ugR`ja) xFG̟`~w{y$Le $Jr)ə?HU/T.9\̈1ϋy>V_CqՏJgJEM>r0xj1X\I}+,(ApC>3ԡ|i_ӳ9Bl8ׄ_=LSSݪy (:=8F߉ }do0yPLeD=:ZVQ?-i;0V@m]rZ$~٘@.Mo]F i>k#H֦PS͝N0U%gIʁΔEZc;+z=;}V Tos>VS0˯C1NXk5y;GQO-i::%ߎGN(Z{ƃ]$6y[$}Άpֵ*\W9_98yαV$%g$kU) ` ķe\7 (]4?D[u{P6p`Q])PLdܽSb /ArvE R7[.!shiG In]4wDݳY/ϐ(&X %w9c'+;-\}ȉWB/lz+]M-8/M?,J"H{\ϯ^JR;hS(?up>{b<$FZD|U{;(ŋn!竗3 b ߄0 5l,95Hy9f/7axrN$ ײwK8nW`̙0DnJ87J~?mgWϦ F!mz~o={V;;Rs.U[p}*yr-F`.dT-JGbSdKCP:oJ6+sߪT@wf;9xm{Y~Mt8Mj-4زE9Hݦ kQ+$=KHd3}_C_CAyn=dHum~}W厞ORx͕K3e9A&(dbF9Q4Y.:IR\*'HC$s_=+ #.CAW18rA (,i~<q'#S  j0~`Mr _RM}ST3"%Dۑhѷrc 40b62.֤YhCj?mjG/wվM0.M)je儽ߨ*c^9Vn.$=7O%5>dڍ>`JETC|_$zXVLVRfg VnܶұUi%2ttVg/2$T(zE9 B qKgBRp1OẙׄJ}xWj`fBD9Y)gHB1>-'q5+b|?Zx&MUh%iVӞFL/AL:NCNt^ vPL>ORIAWmţ}w<K?ZobvQ&D|Kׅrp&rf FEvm&! W>./::R=Lo  ?iV^DAgKUVc%ba %)V4ټԥlZd@+*?#kK;d?+H3%≮pKCB\|q|4U!+E,dtY)sa$/سQl.g؞2sMNƾTdW^󿊶~YfF?iC}<06B@f^*fo`ЇhJoz-[lQ)$<<[x:NtMZVyt×g dȞf=c#VR.i]6f!zφvKA EI+0DqH+qs < vҼcHƟsF*n}F\hkMxR V2tGug]e-}i^"sUn@3{l0I!O܅Wxe9?x|lՍN}R-C&r$aJ8oZWQ kyU?%~oE"C|{TDŇ+m?yITkct >sި,~L%#p.8wP,ʮsvZgЏ+8|yEMi\kW\Vg52y.hmT3Cr8Up R!!|϶袈'͌+z7CⰖBJ⽗`H5 D<ƃاQrc'9'C\(;[1v J[ pUSkQ"Od(ry+eiIL7z*7x*:p>V?ԕ VZTNYko7,E4ǐI#g1SA+˹z /Ȍ_@/aSZkz6ƷGANyK1T3àjnii 2M9J& l}[XTtc&e&miV,R-*dkm`5]fo2ޔU G!g4/Zv͉AŚI#oZKVq.b/hJ"twtTVL23|x眛aw[(T6CˁPޘOBx,H(QWuR7y.(%lt9^~?"2rbP_FTFSqΝ> o#Ⱦ8=[cml0*Nm[ EY3$ȀMZo7YadU zO˥[Et=R\y:tlю0J!pzͤ v%51iR[s"1n.b$^>˞=i"/mz]3dr.:,Y@c< 00?\<6N3.z54Em+/G jSjy{YE| ;t Uoep޴k7ڿE 8݁Jhjavŧ>y%/]dA=Kŭno~ڈx |ť">uȁTFiTs]riemlEmq_l_-P=]M@8lSvi%zKŒ ^f+[Y6*}y* Mϱ.(WD͞tzH!u,n}!͏LDD/Wubu MG/5MQͱ=%O`tFЁ} 1{x+նM {%hHl<Ԭ0_ñaiuZ[Pc*:LKZ)Ncu/2NpUnj|rrR;r~POK#G"v,`ߦgMWR3_tޑFysr)a -ӉA#֥)xTE9Mk߇H{j|Bsm-4=rhBjK "xfRlF݄8ù(O|hz~J@bMjA>׬ZhCFʈz_!Oo]^4M0襠=-#8cסNJ'sdಣ)Rr'Y9MDcٰkƐU ?KA.NVt ى~=^йA)ڽW4+ScBPr r%u',Kr\֒ZA+.N+jx> X;2ڰt%}xQC2l ilsm 6KNۛ_fizry:WR#_lhuGv7YL_eE?6b\ǜ-(nL(˦%jM29zXfK/<2 z@ kǽxʮV9ևG, 8 S5zs˂m-NӚ8Pju2ڷ#T! K}?z¡u~D6` D64=JⷝxO`CSD(F.'|ՌM2xPhImWR ]AC3AN]T?qN ڑ:9B`o_')g7#0z KpsWER9%q!5D$3-(%kwph-fH!b)E$NT/`N _-$UU$؆sŁ_=' Mꯞ\lԆ78Cd#NYEyP <_$gV-'5,^ۺ6 T3S@ݑ90#gJf <"PiC)d* $o ƿdy BH2r8W$p&*~Nj>ͣ}o؃1lr&N.vjˊ Ѵ.--Z̩.%=31%#k(iqV.F?`0H3^*343Q6HVj1*f\#oIF+g r73ΊzY^F͏,-{~PJe0*h YcuMd¡E '{&r..gڭ ֘˗QeـBXrښp=&+iѮcvY=Cv*  Ƅ [DEϼw3s<ާU6yYDv+=qTG4foVPXj& VÂ*{Qk?oD)-2jEK,4"r'%0!BnnWZ'6RΦJe-dc̴ پ DQ#ýJٟXh}buc0\('i圗'M SR.nFA_3COσV\oNyTZޕm!s{i~5TEEl<޵ r5˅ҫf7.ߛI@_]8сúZRkJd#:Q d}[7, {PU}NpxM ;krZݟ<9H.9H+n`(kP|N+,ND2q;fVZ7s8'/*.E'"qmxFr=/M"B\R 2~mנj#t6#[ԫl9%Ǣ 6  _C?u:sM#F$Fa{0odzVy`K@i̫:L2UEt{i~qQ)ATA0qsMOC(hy??G. {%ȉs 3#T۔]6\."/#bv,ǿ_D˾D u. 5AoI&"G ZTijN@A'1K@%*e@S/~f/0Im So3oB`˧yVS*Pb3VIGAmp|<.8>}5TLCymb*5*t9 V>>8 .hUF~m!T{y7 6A/Pu [Loxb f`39t;)!ݲx93Yc}`,m.g:6^u!%Cxg?rRtʛ5m>Qn^:V7`1BQJVYTpxĨ2hؐo_sS2vgKda?irl+J(-E`Hɉd`l\!.6`!Da.Ho2Cރ2Ʀ{Q(&63H{Jp_'ݬG*4%uVj>R 1#MzgQUIdl&$EX]vҘL䇛S @`B3?;gS}8Ad ]&QT=FsF ?*4a ,F*-|,,aeI;ii9"rG1'g) ~p\g}Bn1pSQDm”b-խn}a&8+WWKE0>$طkU@9 B:TH̞1qh DFӣ;PVO4.O6\S0nZRm }kndk۠|注"5o E+WX Z=M(oyPr.hT 2+݉R-FӾPILI|RA AYZC4mk,rJxi/iY3~%3'Yj2޷p]N"y%X$i9?~kM&C/ycARGw8D\e螒e+Й%Wq5v' O#n 2+Z#'L5I@G;M>wG(~uld!N|U'"!`(%K~~Fir3D&%5:FlD"9K#T,9, Mz'.:^'Q[@IE]pf~93߱4%ڙa˭5a ME@uTrJ7GSal>e 1]:\CaCbK}|9a#S]BLh87"2 U?[)biB%u8W ^Q %aLbͤ}?3OHWms_$RyqhVKyIg6=Õ !S.S9;s#O"Ľo")DcqevCt D8S (z<.L :V;^2T.=@1wN'wFş ]Rd2h"wi_iJJd/f1R2co0u4sdygç=&# C`!KO5QuYYM"dXGV]e$M!Ӵ4ѯ?o盝j׽*C"& yPj{9;Dw5I"8(25r[FӶ~}vcV;i ت?vB昡,EDrZt1$Z |x8ĖI82]{Ν(paccmpug|'EXmOJ'ĦW݀cC88p 7x8 =-a\/pM1#lpc+WG3>Oj~?`@Qbs~gwێeRs'Dy43 !-- -} 9+8Y虩f?/(9Lb[BR]jj@jXnR5X q {XqTAP,3VֶpF@4녿Kmd|k2gzsC`a"ÄPh/=^dbB&6S/ b#2qBdMr9Hq21R/ J53?^#XlЁL )Z &:Rd\^0j8_BqJv :7$}?\"s" i™oFCELBDuRBd%j-~T =~ݺσ5 & Km#{0CvۈrV6O:J8=kD{l'_>Yվ?n'CWz_ ˜zmA}Z«i$wT} ރK貑mҤn=uS4<"rCeȏK/jg ASiD5jcΨrZ/?٣"vÃZ/M+GؤT.P%+ iYtD̼e9lzFZZmVN46858]"-*T|׭}gEZ|~ߘ[DyS5TFÆ0*{Uߓ=C}g+;uCx.0q:= [`%W%kLۅb;w-2cF{&G/2BO_Wޜ?iM*'uJ^Q}o#ҌI#qp+.JL9D9iv nQߤ[.ܲ] XdZ8.&θcyU`le{%&dIQ`APxss7үnԟ@#_4+?NOs{{ w<0Wn#@tAxIXdR'|]vq=nSJ0bb5r,=^SQE$(U_UmJMjAhrX`a=\~<>6rjd:8!TU)Hr5l?!XV 24SF=@)B_YUv~4;-Od۽Cc}PWP* oiH'~^(t|R]?=p?"aBXv1CX8.Jt w`{^i"&bCu44nDƷx}"jdK`U" Q\Gev^ ~U]mXj&x!bhOGvĬmGV5:ư=g /A'}]NL' A8_<2=#2Hj 2`g 5.yؾ7on?k~Y&Rx!{mdxcCf2dy H2GciQK_D r~54h E"I(apMQ{{q +ANX-${.47+.MSlVY3`]DfR`.-  NA{5a+xj.C'G5Cento1[XF5'Hf6=\ZB!V3J`)2Pbݕ|VנK ua+I"{=?QOۯ9HV@n|#dҼ;a ⤫<~Eߕ MP+q.5(5>C[`8sqDC*?/T Yh7&۪ l/$CHMJh7T4U"6{ ]hߠQdcWyZsh(&X]ciN!HMjSn3KD!-_~Y9W;AI>3 }d. MDj;A z<]x}1tqWl۔X{4A\s)~[b\^}80 +^Ew{2EJHNhn4a,S}U O6FͿW2Rdv˛wvU.uY$ {y*"H7$tEajVr}I. `$z!(W+B؍S aUDB%(*M}ml夝 ,hI>!T\_/^,R@`ioY= /{<ʦPaIqSq7 Z,fr'5Q xnO s9YC6вɋ0.Hl8J`}AxH+ÎrD^e\1Fo9T|>(Pg9KFdmS,Q^{?_(cH 'wE Ֆpe, 篨wfﮏG2!'ξC 3w8Ӆ]8)gԋ)]~-Ⰲ)o-&k! 6fjӰ,OGϞjel,+2.EgMW,;eqV:p~Lw}{](<?Rd NDi{9d75fD?|k3M\3OW L%ǮڝTĬTOHNה\ (#|pm-J0k,@K3*'AMru 0>96Ąn`3:kEg.x/-)|nY_Ez8 ygPBZ2_ʿb=-J". VKLIJ|ȝ?ak WSGpH/2f8+| ˝6ZJ l=jGAtvOF;z']*g)k^ 8 NZb[i {UuĚdžg:R^ϗQi]6ԼmiLcHVNa S*-H:OS^[o8+.FZ>P<$аeZqYM)֟xip4_?T{I4ƘRa*VYϸ?G'4JA~udn̼p 5^ ^$27,!yf0屈Nrq4P1t؎}KqxnLV^,=@Rǒn62] `Q:/IơxXL,+u˖G0 I#g!5=wG "5Gi@_D30^?&;SGlOQ1 OHe۰S/Q[IX|)wQ7'D}p_MdsK%ө%atCg*׾fb+2 Q_%w(T\?"8XqFe\*CA]LJU\ t0A}JG\HEt=e!"As꒒Uimc΁mj_l}{0X&"ʾ7Bߊb௄80Yo(OIl%UXC$ <XfR1g\| W𯹛||ړZsU-adop^8H]Dp;j֧K:kA^TA1)a}C_Q;γ֑4eGzP`[by o4Hȫ Iı4[k{D ?uA传>VOjvsb?.MWo$?r||HAtBv}&̹iWF{ #mz4"d7s/o:8N?  !/@8FdT^LsT.!u k&qC>^4m /MaLڱ\ma},HQt}Ot-w*l,{-wӦ8gvm˼-r0s2C1]FO=—[kadO87w6)|O`|Ume54!LQ1PDɺ3euzgΫU)oitT"I?=!PPtt9YEnmpA)]7$>s.ɧVJJͲ1<3vGxh6hE0|оDnT9ɪJRE">|q,hTCjoJHS_b^bA@%V$4gĹq1ڧ\ޣ x9|0'<78Z̨ p!bI$] f)◖f)YP(և3ìп8(2wE$ՌT&:!BhNQ% %P ER6jޓ0zEWYQ\DFUU7a-0K>z{qߵLY'e>GC<Woa" UE Lŝ)nR0{$ϏD0輆 cM iڟ ~2DJq9UF OJR}ss{!c@MF&qBxfN?t7EզB^&- ^VSz}>lut b %Zy^thDƅ3.Ep'1Q9=I{NдjWL1)te "(qv/r@guQst$ύ&M8m0X w4I]y!9(}6$e(`Uzk- 2i>pLAFy[(jA]pXV<1Q`(yW?_&~ :Ckܘk*b"i ,ղYxظ6B`4墼ui0՘L&7yeD;Ox1u8_O sryOvWT7 4`|^s_/kԻ-,7#ԃ~! u "PeӇm4b+)MIL!^k'byԀ+$RZ![FRgRmS} ]}5Y/fٚ eܭ^Ns JDbfjR"%fdG=s~I) I]2vR:,gyn )U8+'y%쓙rx wD.yT۰p3mnMOc6Zv3)&ĖNydaLXk6x>8Aw4wre^O{->hWGD0mӇzߡ_x.|J'h#)5ڈ9 ڢ"x-+ѳh[Dg]"4SU+{JC*o3hL v72Z I\QŊEH>6:XĦ>[Ȳ:Be qՐY~%9ւW0l>o^u{eoî-eJjMw6L3w`>7uEo(v &5 ;Obsy'E.)v9GƬ'cUsʛiV?9hc=褡Ia3hw/m'U+%@o}f~tW84 ,Oi &v.g5ud`_ow tpʦEg`D=?|0:1yQL{NMíMbFp5g#TW}]OB`'"\R#Q9mA7DdhbSy˾k_ڇ1g@r&"]2 KrQGls^N'0V/s-]81Z~@͉O$CiuSayym]\mnT U(JX1n k:IOVrD?iFH^5W=`Cq혠qz:yZnkՉz ݍΊ%5bY`KKX(Qf֛faoZ&@ϬmL{̴eY?|N!զ8}äĔ$/G#Z~킹̨PflŋaSQO1(3MoE}_DDܲ)$%3-,8''Ƈo#dP |A>qmY`kp.Yj*38IIӗsԵ ~έw|/aIO U@.N15/и#D4yo~"ȋ;?Cۭ71暺w 3ؠ<]|`9M{am>Pg͡s&vI Jvl 3=rVöF6@O[-.e9 ďֆ Gg!ϴ'Cw@)Aƨk>iff5Hne !8q llQ[2^ĕIeB5ɻ،ITu.`Rk7 PH߬;A~YWbāYi iθr@F؇u 0XWs_~e+~i*7U:_ԩsՉujwMyPd[J̥PIW?w5RC3Ӗ}îi>k+U${#)x !nmQ mBvD>Oәlu䅫'UT]Ⱦrի&!(;ZQf6>ƢXI)o 㔦/7 2yp0rX0C^ҘM)A m^bQs P6Df/Z$"1]%/5WԈӆFhK Xy8T'+0.@k'}D%lu%1V](t,+EJ]cL{M[1O®}g Gvpi!,V+|m:Egȡ&[o/@`~08=(o3bhu,B\j;!7|U( A fHRNŠA+}ּ[CrD}M QX 4#cOq\/NfBLZw8GѠ{nnpAOAȬ~18. ttE\9ʧDɢȝmcҩ5F$,T](mџm#Tʴ̱*a`,,³zhةN%m|R˻{-nYKxk* ڕ֚T}=bB# ٽ7kG%Zک}*=ck裡>6U%㲴Y$9Cd!ǴKc y峟OGA.*eZ&q^a֗7T}DO ɏ[3 ,\6 n 8A[ŃtSнOyə]2kꕇ@j#dJ*0>K a4nğMIc|P! s&|EBbhW#҅T P3nnsrOc}W@ Hŗ.BS_> u{{aӪIC~j~K&fzx"8K]N a:6?!FK˝ߵ 6Fdo~cm$]J؉J<9$'ELb dǛ0-C!r;U4aYrL$MQ-)?-[Gr8ը2约X&J1݄Fl5Wd!Xg9l ׯ^ؐWޡBi}kS31 Rny6(7{=Z1L śiAa<Ǽxk =Thxd͙¡E3aFH>ÔbD*#*= @QK3|q k'}v7A͕BcΏe-x<^P#DIjlD~*U^@ӤU>?u}ȗ.3/J/5=DRxB9NGuWF;4u;2AMfT$|Jm﹚eۣnIFKָ*zY^G9-.{4'U+W":! g. E676Jo܇Vk I\gH%b>hFa2/I]Tg֚鼖hDrՓF9Υ + -!XW7k>% u@E^o wE[395u4]#2Ԩ&Ր6yvQ9@co&OWWoy8 K}od'4t$}*t3Rd4kDD;xe$q7M3R5s /}`Yn>]G;rʣ4} Lz^27?(u- &|&P%7:d=7 rIų[ , &cpR BH}xe9h> gbi}Q'ƴ+|ŖsTe|vi?mjB&[ꊖ:'5r0|#ݐT IC*XX*U~bhfx^0KUvw#LQs*xY~n. $cv67s"lr8b!Єb{1$a7i|$Ʀm.)3eR UHmſ*QXr010yYɖG0k &eK#/-6/a)a, HlmY6]e0ƙaB)iJ&LwjҍwB'$ )n R6գ1=6T;7-swj[?u [I PU;tFԔYoHj1 ^虮.q˺ gmvrXnQtk G#xk#dwqsb(fCz6w&< Xs*B" txJ؀X?l>"uBf:s=,x#o 4`~Jҽ!gR?qG#߃D0/aSIX /1Cevi1"w,7y"Rd4*N_Dd<'q ;CBľZ^kg 8{U6Z[NZ+BԘs tU0Ef\$82=}$TAd\A %ru-R[*Bcgא}w`s\{r/E[-vdHͱ 95׹du@Wu4K9Ζ eK*:fѕfK;,00-& ѽ Vh1K`W版?!f#R7 LֆlLNV޾L l?H΀^ [S :pt3(7w P!ls+t.{&!z3CyIq}vPI@t]`ߵ(pVo1|ԗP*D Μdp)拱LPrX 7=f"x<T{٨C d1Tuy\݊8qB}?ϔůqƺ|15w%o6̴u xZEhO1^t{&y? ǑED˶R)]kg\QgNU{R.`3K$_aX|bU1ńʛ_̦'VşXզ.6&B^2fh0V@S $gJt,`ZO͙ Nj0,s?av==ƋY?!ڝM/Ip~:ʙգ0 *PjiI`!Z@ QI>R /K7e\lsw~ [YB+t'B=Lra:=G۴ E~A< l_aLmOL`8g7EgkR$W9QGmL:xɁmO]Y{8rf(Q_WK t 3J(NjnWsůhNz&nЄ,bb)dbX#.t3&@@}'պE?s,@Y_Ŗl_zX;bjwb_qs9z8x/M:! uOa1ϙQ?~i`}u GP*+or[e.k3 rʤ"BSqQeeh.&3׆ith'WgWsGWCISbz{% pC#WRyTR+0\oMYۡń|xW3SOi․Wn$pڧ%W1`X~qpÒA2}{s}%iʬ"q⺣^rKl}Y BEQ_R +4aĖcC2!veÞ@- Nm-:W@HNfh'[u[[`(㯱7ԶBc"in̼]_RtNX8,^G~+c%!L^cqg׏|bq!EP V8Wb ?ܰrN (Oj]]1(` F| xoA*^=؀lɺWs4v/]sʚD&'ST7 ӓyc؎g,X!xuva Zj Y~er,c'`6]<>ۄ3ϨD ?`Ts`be Pa C$A?ɐX!JLyȪ- >xB G^\A& H ο3CdK2ƚ`w %"J$%4=Q t:K::r<[ yV74fȨAa*\W0yt(d&BGҐ|wÇD,zBkOG>"r"~j>lrɌo%gpfg2 YStHp)DɠH~:/(LN⟊l5ĕW^}slqA a9a{査{˰(Զ.aoq 2n)%l9xt 3_CQDq?QRry{*_JШ9h4R۶~g 1MK)()f\?R?6S+ξ4gF\6y0B4^mxޝx/`8!ǜoɻ&/m0R?z3i1A5 )eN=OZ=ρQao&ȎD\(djUG96ڷ`D1 VĘ3 mϓڼdc@T;n\K8iREٷَngKDa3/2CQ@ovu%& UK_7ujv6j7+v/"Ux}`ЌeaAHgǘk웺M˚T9aq߆n?Ej9Z OV_<# hCw BM+ЙNC/ 躰]S9?@I6+6C_29FFCօH>>L \hT/xDa05޹uj.uX 0dc[Q>1B}$~p=E]#L2Ci8_rO @|/,G<:V:1[%= h[ބݷ1faW6##;XS)UpU3*k .Kh-!/F2£' Ry}4s [-jEMb0 嶺I^?DK6źwLT!hvykcY^YV$x3SP2$Wf3(r`kܞ4p:ew =L_)X*JĭYwJʺ2ך yZ1ăm "Ox5 TdVB[/cN˜0T~CR(_4vc%?7.}.OfR.jş5#I aa&*3)(lɓ hB4(@K2*;G{0LLaDHe8m*p~UW{KC^:]gj{gw%w !]ѷC@431A ~7dZ]U׍8c?BG(mv8vVLPفb~i "*{W*ϦoME|]H*?Ѡnj^:9s.)W7axjR0@{99$06QqkB>\+IV~R+H'ZH" |`P /S W=g-[-yB+K ِլuy! s˄! Mf̀vr351PB/7=[Q\)5Ȇw-*Ysb:)PZ9'ikNZ%G g!᤻|NKu" m t ltL"(YE2Pl7ה) T@MA@c <\H%[ ڳq 3Ep=•} 09?(yD1ƌo3XVЈ"pli5Y||'Hrm182O}!ep0޽I/rRVք)$6 &nXw#̃slD:89bt̪e_zGDڼ!' v*nKxͳzW{XjhNSEd)^ `sLH!2LL ºj*R7=Oª& (E $LCG3l8 :49y6$LC­.]%wb!M>PUOBdrFE* YNK`bս{vHf6 @ 75*4hqѾې.Z8+}җ >Ack}E%CjZ pD}v6v^@2<_hHNet(\3S#M爔hXJ9:(^=8@qF:o.rB-ꏠ(yf/joo`سW?$ʯzA))^T*s[^>z4\}~􍽒=7؆TsY+)=U璧X ܽ ~׃20낃jzq{,˙țfӏuqfL|-|<v>`{2S`f[AS?"~^5'V'Xugݔ7pm1pC7+>Op+0ZFzZ60.Ë$8 D|A:L|V[Ui't / qFX OEUk&İ>8`2W׷tX@Y+uʉ_zE}]<;X:-'@"w"Gg2 b?|Y SVf w2'$soɮ]aSbc[*\ w Bm#K`K,[Gjj ʐ;z7,¯JHkų_D)鏧6tyXᡜ7q:Uk趔%yG7ula&h%Km9:+ŁmPr6m?(;C*>.]R*jJɢZ"q}(G@;!:$Z!bPP6A{ieA3P֌,ѷ-W]՜%?-?Gh0UE܀#g=:yO9N?ML8 SU=yG&H%UALm.;ESD& (]@";YDa\+Ͷd5Ǹ%Cb.q3[9kf)@d)^ALXV  Ň|"C3Xtڳ`9ohwy^C Dހ/kgsDPL9B" mہdbszGu,Rz&;9W_SP`UߓzAFچ{K# { BwWqIcͿeɇ8CEtBb Ny>M*pg6)bw (.0KU9o6>yeb~x0 )y7ԆRw_,q/߱$nPC ۱!# >,9 [T II 1Ѿ)Gq7|ݮMy-aH D+$EwӚW'7q/6}FB[+! Me:2٭#77\8Oz2_+;8"X!_r:2 Ƨ_&-.{׺l\=bC]Q3]"H>CBi*V}1\-wQDIZ-F(c\ξT4|!s wCDc1#vB?^HaF>+2!˹jym-QVIAHJ><ֱAiCkdeHdfM~̔)k]84[i4o8"iP/.?F>09k3_γ2_l%h}@՛ Y+ eG\߷DD|pĎ'z'7C@ %0~r A"3}(U>W\5%~*_ 1E~&MaIP q@"]a:I'X*G|=wOxs_E Kn?Z?BRC_x _ 4;dsÁu2[U23p~Vwڪ"5|x]-'~ MߟS,Q0Qٚ#}|;##1 Бbڊ]Ђ%H ^{Q<7,M'FEZ 95b04f싣y:up5tUiP ݊5ZqL~3Qb|[A*Jo=|O4ID[cp!p8 8=ڛc;=`Nu.m 2mgpUOHӾX]/=,Qם++zI1E(h Md>6$oV\ѲѨ "[~JV@p94 aOyqZç5xC?pvHIb$@xi}7"yrb>`*[}؀_+&h\e?c"q`͹=tvzflF M?=5Y,;-=%qYeDLP}jO9櫱: G^"f.-(] pVp&{ɓD=2¶:W aV509[, b}ٹ>qZN:tLD)u Btv b:^,2JJgI#語Bț^ E`.3 [q#xОuF7 ڰq͓ IF2;wo5r>鉨 |?LhU+A -j~/\OADS}HI ʔ^&Ol =U:I-&Te4)C |>ac.ZU9'GH9eØݬwqL3O!$՟p(:bDVepuMΥ+ZڬHKkOf_*ikf9 _$gB&FAxM{]R(^D #^9JZYQ:v7C^e=hsqx@CCjiVp6Œ*Pm9BnsP0APq3.hCզ@y|`8H E^:4¿i0Д1Y {m^.qu\^&?tl ,{M _pB z}LeyT -O ݀Xs:\nonK(,NDy1{毋'% U 8G)uEF:u:ѭ371ycH@t+_)Z8UF"x\d>j*/FTsMG%*?\plUcORGNEAmlx9P1v}H&ఔ'](2W `oY6sV ;uԗEL$#R)B|dQzi/I2#q a2y._(Fu8;M~Xc!Hx͵aNׯ$` o2T%Qoj-5gb:'G0㭎P S'B´<3!4Օ40ٰENI &]e?/55 0{ :;s _)uU$P{l[]]*ƕ2zz5l =bgEA/KـYR&Eh. C&C+y=Zp=•䬨D#E q':0x7gxNis_Vq^;ׇRw m`R(!H7̀OQ`Z* Y8I qlߍ~{DC` y zš%Xjx Feïo7:HIBI"%슊siO3OeS{תudIRi^n5S|R`82vd#q.g%:Yo08ECkcB^W zX0kO漢Q|< \qx߂"2Ѷ]F? 1;mn؃u qftj e+ᇗ YŚ*&RhNTpW263c/9dt!cE{3Sbh4ZGfwu!S5GˉS\jjҦj5N'MEyΜfw ίTM @- ?Nw+:4m$veM }괰Q| gqLej4X_+1}_ؗa|4dܪX׶g^`T쓈d/f#zܰ; !H=صUKeKA^ʜT~ah7- ܰ&%V;8Se|az~a=iH%~NA8"PPU1a'هJ SH4ME?h]8)0S}kYB_ĚSqD :q_eD8"(EoҘ,X-8Aǚ=  C$vm͢i*ku 7L:x[7%*7g4%ٛ1@w۪UH$i5%XzOWiӳcpפS]['"~@/AWgSnUKy/fe`VO1&D_tTvx 0Z6gv 8c/Uݸr@E*2&Hl+m2tc- ah1tn[;^b+sN5~OkkjbU*j%OV~oq<2ja`c6/A+.ĦǕ?C-%<+Y"FqMNTgS됬"Ln7.X͑T\X+> $6 >)q$jZ }EbcU= X#uIHu|H2+ຢt)AgCOz;PEut%IFrEsuq '3F|"Q& *4i=Ed&7(cx}10 mU~m MұA )'x٨UMڑ& Mx{hOe}F:$>s<B>ל Ecv5DM@iЪeOd ^j5.IuIT\/l0aF7"aCITy! ѯm6g"\L &c<@xlŵ-?%H%*dk={ll/4*d[38Bp-}g;m6i1 NCU! dHI9ϻǞtq0`!y1PӶk;`{Hݿc-WcSVXѷŗ=</?eҼ0)[}a1^̝ῲ`nRz LRE˜oY݆!9u7s% >"2' Qv*iO㩻wV GQއlZ;q ́-+[o#(tɓ= [ whP@ޛ2>LcSi=| GR\1YΙ$ ::HJ`''C Cµf,.1"0V6dJ/;|Dxܹ FCu Mu?2r)mn*uR zɲL:Q 930 (hR 㦻 1?Zv+qeJB(~u˼Q N6v S@ {牾mP5L9s,yo腶Htн䌚+{Ǯ7"@UPxK y+-f#8Ȝ=r2 *maT mr٫U!rZ6v)|èl-s;NBIhnvI|+UAv9z%Tɳ_5יH?pgjD- 6`!|5%,+yNsxVo4 z&^uk|A |cBݭD5o@P.QR\LXbP1YE^.‡@ɠ /P)'Jm  b!>)]Q>y[OOhjaU߰OTZ`Jk}nޫg8;ߎ4;۽,5}[K?\i$w:eS!!K'OrWC7"zv+K/a ='B+ /L)~hA{fwJ{1q%P4%1gݾj(?]PHԚjn7q2,9H'D%1Jr!IY/q?@yT=E Ilj _Rg/@FoU:e-5%tFLχ(p=a;* 9/SpQaRbFLooaZȸ=SPDa1&QD'Ox< -ds|>x\Ԇ/`Pn;ܙZs3/ ߽ᆕJZ4v/% }\FsO hdvyC8#Ljw gH{Y]5ڜHv}gQ@Mz=G*;; X8%W5 kfeB%&PN*fPYӝiÇ#/&FՋp#!DhasBGZX*^N2ʴ㬸j@@.4lC=cUe;6j=gBR&@G2f[LY({z[D ΖaH)yD1,xK|iy\?aU~R8B[ WGFlpr fBԫ#lazT4FTΥ|P|g}&b5'Nb?d2V^-_Z+FCg~9  =YcKqy.B'1v2Uʺ]60MpT ,[<|EWgͯXDy@d?+VHF15yjK\!:ղv.g|S=p\*|"ͧ*q'e^X<4t4$:P*ILbܸ,Jf\eǵ9[PyE]DٴОXAN|TKJ5qvQJvI8@2̭[X,FJa7v?-Ge|"ERm\vdj{堧Ia$_aTA^z,U_(`V;QnǜO׃ m1t vne><]qseOfQ^4)+fR!EfL_GY[j?eWgY$"'|rmZ4?*n,"a)/sA滷$џDp`z\Ew֙pV,Ld\͹@\&njҝT RIV$$+S@mRe#9}ިá fYKN&XpDd*7Ÿ́$ĨM+l(EOm] %ZX<] RCΆъ~( 妢mJ S[]@Insԥs%%,=JB)Uy"UyqÜ^Rh2E9 zP)qH>1/ %9 l_~e}c?qe0aru3'JG$2.hH9c2MYMP nr&)rOVF*.FѯI#Et'Zn<eW#G$Dp$@!8x'VѲHQ.vۆIJ1gރ@2#1GJdL|;v^[~}08Qa?zDq@ nWDSdt~ )jf*C˔B Dӈܨ{YԿv9+|L $79\0Ge&iIWh&B-ULUuz@Q ȥ[CɁݠܲݕ*}6*X}{!ubYೠf qgOTDTxBV&}~N9CDjϥB%JB t]ZxӖPcғ?"rz+H2LG ϱ!ŖOFW/KCgTNvU'b@bPM?'YMp= xHE<*NZL1)y>[I|ASjWmuI^mϏ~Wxpٓ场@e%61G2'ZK!6ꖹiީ8>''I#2ǯDkz"Ƌ )Y;j7\0ǀhCA&?F+ݍ#Z]BX>n~`M Vw&"`gܔwzRn$K|{"`W|;{ALۅ45/6,"HMHҿ5aK4ha|Yi:p/|%['"M޹*8zď-|PYcw ޅw<2?v!7>ڻٱK4Y]4zc(]9{<;QXT(#=ncNFv,*ޚyAT4Q&9A:CӒbz5Ww)n*ٍkc) /( ؝*+OVܶ'4Q#G1ʄ#5$[θ$g(An~[QM\CP?lWaxZN߱jW7k&' &:5B$IiHTJ/ȳiC0uXH*V, &hl(ڄa#EL>84zLlAbbY|6N2S` ean(OfB}DoqBf_Y7 s>p`0Xp{IЄ)t.yta-( ¼ 0pkU5XΗԓ#]wc8dg[r y˾D=* tW}c"'!@ugcN`467KO hlXȽxE_;QByt\ ~>ܠ nH1!3h䌵 nӼPAB\i TνҍR髹B,ڝN0-(XUUx V`Ac?2:׌}#qj1%qf<+̅`R;?)8װ&O1Yagd @zdSatѰ }h9-]f   {6WRZ -x.uAMRx/AgAkI*{y{#F--Ԅ+/l=EBG84#sC #'\;̔Hk0,`vtuF8)dn(R^Q \ޫlr9%o$NXM%YQS~KNK>-<{wbELD_vt+{!8,TH*ml&N}f2w]@31ay Coe6J0ƍM%ov8>nrx- @m ):'C \%i&ٸ= %ۂŁ'b{:LeYjYX)q^WTgf3vm~H,bl-uRnRj˗&{(cIQfcxɫ*,s"dztDܦ«$[F"j yÀhq/81fbO+RHUUz,R=$bUqf Zz9sMIFPr ^ԯ/4z6"9jH=bBR 6>WABy;cUiUK8#10N2CS[Hzjſr7Wipxu B|T#S~͒uteu% ͮB.V9\L&yhrnwρ,/ϫZhrldpjhyhB2wglᾷj2٣qsR5 !>:=tۂl)jhܡq\w7]c? 򒌼 Opr쭝'SǞD0Ő8>;UM34h{LQO+^5ݫ8^mYnV W"|T aa:*A)(HK TǖJԓ14j-My⇣wѩ4hƸ[lBQq5c%lһ3tRqeM3rr7ϨӠ v2*Eo[ ̳.JZB޳,G7p [&kpΒfM&'B3$ۋ{/9+0oE w;pGjX1~sꛇ;%j] Cv~a/p;=QWէz#W}Q9q2p8 ZBíhZ~lL.e;.!%'5Ekr]b79@R1̕+?~19Q מּюqa*~LVq/l|.V!6n~N7G٤Ev_('Zi2&+,_U2Q4_|?c_E'S3|qv]X]4fDV۬ DTZ <F4k$cgG BvQ7l̯ٳ%-Yl^=+U]U ̈~AE)t-^ Bz̆K#a6aV23,H[#`GND,D C崅&ɰ0ڹRbzKjYo &\ әOh1 rp& f܆y8L`5>m Y[:FGxhǚ+K]hJ;|)+mzJayWcv|>춢YGͪ1T2Pg2jc3la@~Gx-zN+r:ٓ* rG!3n~f" ZYl*91REHTL'}onCGI,( yyFoN%yeGŅk s@tfԔp^{j 4vNH6vo#mQүon\zgT(0SE`.]#M?]+$[͎ˬZ.wY";붊1+ "Q.'b\)W#)=ˤmga=Fm*h%jMp)et^$xa#C-{I/𤈦dlÃ]&Mt0I֩9z=Y Ow)cmj{]3ڇfEPtc$Ybj@weJJf*Jc?G?z_0ɋ'"7F.6H"^+^,iv4LkFcjoP_#vZ2p"a6@_=.(]9iΘጮ}83&my[_$>ʆhݸ Gԓ w$o_ݯMtMZaQ hk3Rqz"5Ohkn) Eڛ8bdhC+b;Br ]3?a6s ІGJT(x—);bZ-Vr~#ՒU&f}8>޻J@wgd؇9[Y&@>~iPJ$7<˵#8IU&V7a(+bX8(˦΅߾!ҝ')h7I*X5ƥm6f)%NkT[^m0Mb$w) w!DΜ\t+AR0^\Y&)f{ !I7 3]BEsoh^{g~%l˄3hWupK蒷X'4 Y + sސwf="p/82; )R<%Qؗe:ɨ SqȖՒD@.u<12z& |D'd]A%z~\LxԻH>Ia+EIEtYZN 3㱼+yҿ'E.ʗDupU#"'T_ $t _ʠc]ξgKfO.;dO!Mhd|/^A?PTM. ,tvPy`Wy(&jO6QX߄̑˶v G$YcX=fJ>ғNX=q>K*y4&r]D.3g95K$x 'IBb*ZwU5Y^ Dl;eD X*Daw HT%u>ME-> TC{Zh/.yJ2i?J՚>r<s??[ z@89ߌmh0N-Byj4 !krt$*%^grN!'![, ~2d|͎E}~,Շ 8Ҹ`qvȡ&|PYsw@cMXQQSʊBFնֵuZ>`gNJP_z@#,oީ~~ux}݄Q SCÂI ̈Si>9v?W?*pAU^jms$ٸڌmn$C3%=3[uv{:k JQD~y"8~M6%N/P,f&o I}yW+禈W;Cp[^[d·nh&4>(I"Bj.fBu^Cًhu\GCO,7s%ZcK("6$4T#hVasF(؄LB+JSAGYaY}pDy͠Sm3HTaܼbLޣYLߩgb;oBѯ?q]ז'+cwCݛܴ1n-L# S)ϥ|cFd|s0&kr+rF!CHBX%R$ h-[fZ2($p&i[]S2^yNȪLZp,J[4l؏#p-o]njԺ,dG\aE2Ӆ&<F&(U5&s8YѱD>ܺ]3 Tr)STk Tn9 p̩8㕙P,]pbbud桎A5*]W!82&%@ᜋTNOa<}.$<ɲoNOTaV A{Z^l_@|M$VIU }Ό\!&!lEL|SX:iWoa*:z'JX}*Sd{#Y-k-ubP~e%{Q[+aՒMYaQo..|H4US5*~D-yz =TG460U'7qK#p ˻i7)I\!2P>"2f Њ?@v&R_)۫!F\^bc:BdiZ,Vmi)FP͆o6 =tEK)t@x4^4J[%%Ov 4 ~-^#BjyȑԽv`3cO;2:m>bT+);dE/ l hEչ s܊|yyS<29o#AD;DX;֏v$iw+ÏgC^Lb25Q yj.ciٱan4hw_)I}x$szT";Ō@g<܀SX)yVOg -~Ŭ:-C( .Xo Cq}hf!5vTA;FWb95AcWu FPy^?ELբ#Us@,50:gWD}>?Jl˦rؒr wWVC^a}@F=}ðיH*o81Ld99V(yM;tԧn֥ꌨKԞVG0t\r'6y6칏^~8sJVDe}lP%KS\OX}p@rK>/ViLD(g5X#ԟ<!,n,MkTWBχ b._mJ|{m:ZbٗRYomk/(˃z?2t4JH?L#GF39<XJn#Ƣ%A.ZekA}i8߄+zy0RZX hS{m]°nżbd5t+/jD:>x1dKGSi=,{/@,}2J1uL\9D+\ޚk(T2JyF0v7K|eWg?ZОT6+N_SIo%F@(řLMI(N~N/+v[XUu4& f'lE!!Y1X ciH ()v6&82CY +'ab9J;ly=F"U>#fQhrw%ẃ\*A̴oGtB)+ :rBӥLNQ!wMƟ~^4^AeG3FkE=a(M%Տ4>o,hEv"h0 hR/Huny&ЈdžgH+3\OHZYYSjZa';q; 'G`Pф=+}CBމߕ Yo"ݫ<_,l8| ) O] O{(pLI+#02o!* r>ϨCf\w^ctSah3Qo'qխV}ʽuOlچ%BWjKܢ`]ynjU^vN(eWyԨò5D5[7\IXV1i-VՂtay߉&|>Ae(#Ld=o8:v  "t߮[k1RYɕb8Q[ ZzZCX"-mv=Usp,Y)ms@h<#TFn P+!$>p_#HYy.(F+H5!Y N4*o pX߉&"-z<ʘ)؝me`a $?|6-ma`C' fƍU{U8u\/f 'NRSmx}\ Ŋ b ؔ= Z+ )b=D|tll(1j}{W6:#+$g֚9WTydžUڡ_*b ~4< q1Wd [x,N@U(^ӯ:RGEB,jnH蹠;)<ťHG{4wMHͳT tDFe,>sFJȒiܛY ☹'_k-rl pz_Sj{P KrGqZߊcLִӠ/ӊ;bk'vv0r5gnq%@IЏ!ýq=d_e`Cی\BYO9AQnd[\仮Vٜ>i+LɀS0dDs +}) o.&n3![:Cam7er1_8y du d[]L=`I]/nL5gII]Et[c9#=Br!ሑI0D6v! >gq 93{T.,_XgFmZ\}c-~aJG{ЁƮ#eޮm-QX4B\+u{D.BE"D$A7 a/X̟ˇX^{bǬZ(nQ"=\Eop;aLroFSiV/L͔dvTiiD7K5pw`C[hǽjdT'f)0aiʫ14첻ZTwcQiB0?2gO/I+ʤVmp5թow e*wĊ4IYzC]w8ߝZcG6|&^ ޭS-}d?>%2QIi.D+ML#ީ =_gA젭;SbYmqCW`G((')2ơIgZK$U,XbPF+IbUgdrx㇖wao?/8cŗUw' zq!tݓj1K`:pC\1t~b-ǣ%P #_IR:q¶SI&2R&(NCVcz6ow p%e(l%TAZ휽jNd#l5[1$dPY+geh^;lypUeS暭uX\a=|Jy "M*|uwuRrW'+ܲz/lXqz7/2`0cY޽jAR쵃J0+/ӧ{pZ@SZwu9& vvF}YNgQH$Kp }}R$:vX$NӸ)7%]ݕU*bIuǽ(yuiƞh5n#ņސv.2[#/b j;9fNFσzà t4/iGɫ[rjҵ4ĩ(®,'b2(O=U]>sk{k_ @iqo,5#O/iuE޸Ϣ`kIB}V|(^ %E!pS'}y5&ЭbsԨHӼ34܉t+FmA(6a0 wJv 0 |PcMbϲ{pY,ZaTJw _~2hz{*`I|rŸh$mi7-V %! O/O@seY2 5FE%PXS}SFۓ)g2ml?<H#iY^6;Cu=⬦bH록'&~bСZAi`2MPL`QlUÿ@hv_CT/ZM_خ B̴,e36zyKcǮfQ֩I(_ʼn`c KSt0ԓ1гfC &CŔhǚ# kƇ;:)f3b>i %I*dzj*|fyi :yW`O& !Yqv&z>g-}cCx#K碂51`"TAj+1AMYN{/00Ηj/PY726jfHDx!QU=[6W`ãEZd\hyI6@M+dc`9C fBPӯqG-"1*](36+{=uCy[$)^T3Pv/~{YP$rfPž?;BjhJKMb.b{n'D,A=`'iMȴW[iцImB Х:Qe>a@ >>vB|E (!W5h)$_e18`V\%#uy4)M‰L`q skCt ->M^gX}c̱1B,ϠCU[4=JXW5G֬ڄB "vo`$hc [~i\ bYKs̘uGo4D1m2$5-g[ҡ.-!g_aW81̎w.wn){9vq8Z:!}I%dmO `2-+!k͹\ĽpCw>J;o fiA1 a+ۘ4X_  |C^*f*m~J=G0aK_\r!V"NOf*运6YQ1x5^HD>*2ևN+658y$g0(/CBGLہY vsL㝃ғE'g% Ak ((~M`>Gc@y_TP#' vrK,/'(Fͣ@/Զɘ Qy݈&I&G4M:miXvF'撘UBч(bE}]<4(&7d󇊮,NvW`Wn; {Cn2_2?7d8>S n#A{î|I0ցw|Ԅ6LXt^50d G ?3 ]:ٜ\7ނr~Hz) _7'#2[|Z!XL1⍞.Qv/sZk,!ҳa]GS.| RJ |@M`RS~&@ľ\C;e\w[eZL86z5ݨB)|JЇABgl l" TrX&*d2x$\G#ejn} ]K@Br"j̭Grە \\Vj`oxsObǤߍ?ҊIߨ=%o{[W,eR*!ն RGY%Q=K%)}4Nfx,:!{:Ш짴1jK^_v!ŽaM vtIMA[nC!v'+AӞW>xerx2nεY JRqj_y9Ξ|˱Q Y"2"#9: RK -_iqu4581+B$ieTm | Gfxg Fll;"cI`mӴ >#d?VNg&Q9n.^Q XbwR77g kjVmل>v}Wzr7T͗HK>u]"0ɘSc՛VEBfC(N*).:uQAhtNA;S%č[N=o#NXf&u+o <^/`?m8 HɿE#5jk<9˶w(ۺSJ.M Jgb3 ):9G-npoC)a{9Ms2<˃3OdDT+-ގ10`8'H0:|yra=60׵K?WO@ 9z,@ʾiՈζxM[sZIlђ[8 m1Ƶ]F!40̆h=(vdl~]ڢH{n;a9F1-<ݭb8W^YPTE`t5bZRH~V%>w>1nJSB?O'ImW AMN"wRif~JU]*C3Nc1eəg4p,U<kHYn@%#ZSDr'',F"w@*fb׎ rF<ىT=]8cXԾe =." sfxwFVux{y>J@G\Vpv4di5Yz5̿mmr.sS/86=CNZjcl+4y22ZӤ*J #~٥3yq؊TM,Cӹ;(޺"]QǗh7}zoQ#ߠۿGHcKomoAK\ ftM逬Cc%uO_Qҩl _)#>mz7Tq#.,C6@۹뙕h \*wxƉuJQOr,)P#t=&{ HYd0 )i~YrKFV]4f1;82ׯWʒ858K L-@LKA"hmk4FE_lt̿ i¥a3 ŭhp=8Qpadnqc%:(G<\ `f0G ;x!D[!Dz t|$0]̝֒D:Ak:Zo};9u#f=֠α#L/).A@(&-J`)+; I0w0I,U0YCrG -jb g ZίsCw -]Y#W.85?k$*m66"B͌ɑ3^޹sGd `hIwMpbB+Ks([pӭ^H o?E)iKbIR*m ` u%q=ט?kP0O#v3L1e`I~;a==]=kQ0,dQloW Mɝ%PoXTKP'BbxYwx0) m@1msdsCNEb [a{c B+}6q+ h]z&Ll StIŕ+:iNJD{^ʅ|S>[PݜVKplizkxHG i 6Bl[&Ugc pdt^' FPʍq[.b׾,fg-GMp@_h{lY)rV0 s;hWzrۃQ [X32@lmұ<-C]X\|6Y 5沱W_j]Ż' vUAQL DyȴXvxF C]PXI.5_ɩW> }lY\~d&?爛E!H}&.Ķ"S3&NO5%VAU>(@`=zTW'xHzFެ.]sps!1ͼ Loux'5^ί]lXp8_g쬥:H>68[aBv%)gdGsͧ, R#x }nU'FwfdH92 H&|sl(Ųajparri@8cRL1׀r,c 䇧0=)FJyڪ҂#h7OȽ.~ 3V, ۑ p\0sP8@΁֌Փ0fdCـI+#M'uȳ>gk_(Ja;l!wNV\GOԑUiIBMOA /8#LyZS >|"zq-c#igkg۱ t8\tRIU7ݟcǔM.\ztҀr0: :@ITS)^8N8+GPm{W Ϟ2+8l1!IyhG >#%;wˉ? dN6k[XDVg2ȍ}W7(K)fM8{\qp ,@&v@`HO\ E0g.asasJJ'áaڜ /?1~NŇ[vO?MɏZDvw@6%&Y 2Ċ4 +a*5T  9BHҾ/_U -K㫄2Ҵ#5 z,}e) ,$1ĉ caZC2\ {hq-֦;[[| iX* =j^!Qëh䇇CuL| TO45\ӂZi!Cxۃe##;ح:[^D&ͨ-ק׿(=%4j I%2Vq4&ЩXĵd|۰T͖@ufLJ+9*5qUb+ہszQd4})8jHZ|I*ݏ歐G;}UGEBBXt:+K]|4_0msƘQЗɅQʜ,A\ك:H%sX7Ab4ԡzg.e7b&a)ڢX'2sS`c)3{WyKY!TpvGƖUBgV7njbe~ 9m3S .b$,r)fPI˄'3X4(,>]Xrn2bXt<^pH7 _@,RA&i9`l,Gowpi%VShA-}!'$xN3 II .$@oCPvA32( jG)il,BC6+FcRء:V前1 CeӚ^29f>FP2 $xO 4N[[ImF9YafE%԰bCn.t)ou WHL. {^F1p\̒QN6A"8$n%,$?EM9wD0./"IxH'Fz0L:jK=fZT!u(Y:V˙π]\scJ '/2ۮCqjajb6T Yώj "{ ^x ܟ}1snsRwrr2 h@/ph0"?[u1xKJ/lG9S'M^i!=3GW/}%d///m=cs BğWeٛ`G9dԊ >Sl6KQ{EO@s ë.{ewfkrt }g3)|-3$<G{T4 -j~)FC4q0dGTet`n.4wy,P<$AS.QZNuGm SyZ ڀ-uiu6KŃf]"?M/J_>S-@#\In^ 0״^m~VD-_ɥN(XFng9Dq#6k"#۫[o{kfgUGC5']1#T o*qpmh3AΞ/!KP!z}1NbYޏVSF (Td\S> U/Ȇqbv8B_+8/( fQwwoصq*Y K2X6_0;B è;Gq 8xO(-[dfヸW+Zqi$#G,(󏝙4[χ0l8|0cXL\K;lƢ=3 j9 p$.7}v JH{odѕ[22R&z٦ҥ0nZ+?%o An Eqdz;+ ?yll0r(p (#-_@(BxXA@VOL7+/= #e&Jg#v챊9^7؍̽B/9 jqh/K8%'c !Og_T~]0@ȡ$rZB0E 6E#p_:lw@DTZ_Xx@wy]?z2]K܅ĵdG_r'x&H+$؞$#V 7:ƼpxpC?k{~D3v@ÐI8j99rk/Lc+ۆDhūOG jSkF9 IFE?Q*JȘ^ + LF#H>U<:.hw_hy'"=ih>Sx-p,w'u ]^NKYj.yGTՏvPOUжb`&.plh gucsڴY:X 4~cHJ|Wdo;AxcN5h!o =G;VImFɾcul~|S1$H"$Nzoנr:dɨ.U<8BΖ:W# ](Ȥ@5t?ܑV Ď'%n}k!`kTy7l۔ ,6+W ]pT7ґ2hutPL;sz6ӅR1N>ƐI:s < ExD-8m`9\Rio\>u]ȵ6\53<QzJB5ecծ{P&^~$A]@Bb x*g%B_:)!khD y*N_H1&qq '|!UB8Qbu}wrC9kNe}] -ZmCWiPTF]g|ϼM-8wQS珈R}]ɈAPo[M`2ϡE%UՌQ]-ZkpsS~J|hM+@d8\/r? S} U(쿑?DFlClzci$#58Y%KB$Ϊ$ظe}>kjl#Zɣheύ"tp\ Af5nl~vtqtiqI^ܘN r9qjx+ZU-+ CVЊv>[{Q[nOyrsq-V+U(O^cFD Pi{F6pD**F;Z<+h^&m`l ԢؗusKvSNNbZB!Ċ=,Y:ywhث8`V1@ aY.ATW*G;_# N1>-n:h(e6AA Ғ+Stz`Dzy})aN]yAŃ{jIj7zEMSܔKo-xVlCeT?1תu2Q𧫜>a Gvdi_ u 9JL ~$~3`L,׼n2=X"vc7,j ǝ3D*H,RN6Fw>\݉niYLEv{Wf%W5PE/i*ِsg%I ,Nx1BRq8b $b6mSQzmXT5]M{B4JjHAq Jb⿙inT14Ӵ+{Ӂ$6'GKVX R't$KXCs<# !S'0*fiˏ4(!"Hx%s.r?x]:@E Ճr gQ$:o?c1~HsEk41a`;hאPZҙm RFȺivxea腱F5_>,d"U%j(68T;K-1j%%X&`LtmW la2` 77+ ^KSD9)Vh\޿fR$tFO־nf|ZsVIgtPw+3Ԃj""fXpBCQ$xi,$^UՒ0 Lv8DXRhʽ6!cVucYe&3leBp ZSI\!^Urkeza &Q94ޥ9?zyH= nH^a[y>Vɚn8yyBGQzί H~4!:gƦ3.« ߷9)"Cd Z1].AOq'-y5i<4A*ǽO0.9jhqյ!8~ 2u ܕ;q„v+kW-PX"Y-7 8ZS#$s߭@.aXc Boufe Q=XʐK")M&Ƭ<"OW~MeFtkr|w{ u9X7_^WZ鱗lR8>|Hkдۅ(6cvm%ќy5Zz3 ܀` pX9 (_/B6_jI -} >$8XͧcxI\px ;/\=^9[~ӑ 9:Ѽ˃A"D`jFLtVG 0}mBW\Ko4ؗEE 'mԣxB ^Қ_Ot$ זem[T"'aH2,[Ī- ]ufY &3;}."x.NtwĻZs~.MxpZAAT@!DE95P$J>j%ĿbVG ELO2Zn6`SR%̕,W|Gklf-}_K8=b_PWcQ#:>5;=',>KT 9 Yla灵&A{ZXTܻ޿|za{٧=hVN,gCKC2ttgXّDD@?M 6NoT9g`PJl+S8)A qJPssIU(3_ /"`jE4l҉c_s2\egi dhFB1`CiI r7ƪ'ڈwTYm{pV%f@k(:odbw7@=#V٨c^{l|Gor4w\B]TfYRO;<*|et(C=;7|۬M@R&iiYi;#N&/Zy-̾ F㼲qG M3_5z]pEO"_i۪3rj^N`ǵSpǢ"Je~F۽ʊ,6e&:wbYX^ JL+"Aq^=!x< t~^c( u;@4.J$ +;YhGc&0Wi$Np _n5w0ڬ_R/!O(Ps3]TWu%3’Мwt`< ۿ+ !q1{ɜe TCDXg0!OzUlo ~F hbiygcwz8ӞW!V vF{mqVXVR`3ٞ^ps\k0[YΚ%| `.{-mb0qd| {;ڐ &N{f/(FN![]؂ ~ k$0]"82)U!L-W+GeĤyӇ㫖V4 S~2.FϦ"mtG<(ZM SVfϷ݀N:a 3 c֑"QDm(&P!zbI]- TA"z>N"I[~*K^\ ж5"mr\SnA5>?&I#3ՏOhyPq[`_p{7״ƖNY(}u]oq 3( \>B>.ڙynBUT賥Il]\QK5xȝҞF"1 PH ƎP, m3NW1 p6; P\ Oz* oki/ {FBC,ER ɏ(h/FXx,Z?)7$%OgMQ H2͟cOI;czѼX]2(jg6Y$un5L ,4Ȫ'bIv-f2ُ=ca H{f#=$E<PeUƑ'zR3iQeګS&9*,}@T"`#_3Aj /NaLCt08YWߒO+VmV+I=x6A2uJ6$/+-fs0N@> K6epGOM2y)8X/Š1z:aόBߒ4tZ|:eeG<)ރ CAEpUa-*#"R)"Ii?`׭j~JMG]s*@̼Ab̧E+͓أ<ų\[R2}ܤMRi^m4`aOyOC![F+LGJJꓱ(k:Sn I^\~̽).!+w S 8=nW6k[iY~A0"LJhޒ򄧈t\Io)M}hbI萓+lDb繊ug/l6]}Q0-wtPXЙkc*Czߵx[=(y++W!Y40LxQS-53E4>L s@$P!{07uE219`z`yBA^.((!g(5'jxCT2o :ʁ7yr@(A(L֌T<0%-1ixޫT j14V,lNnGCB_w~0}< n|l4h=ALΆ_p_7= YDk%5E!,Bx|IՒLmG '}w9Cd޻8x.Z|^rC6dUnfd^H[z}@6CW-{Ѧ|Δ%%BH\Isä%1- gg]7Xeӄ DyiXƽd%}&;eI'Ok59HF9!!8_(+ %JNR@6 ?7k hS.Ȇ9ZiE~Jj{& aᤖ3V:T-GRO ^ITEǞ \ SKw;/35[gB+  5Ly7p-_N5dȕ=Z?;4}Ԧ wF㫱SqԍM NAސn1u|Im3s*(]̓N`6KAV^@,B0 y';&S/l#7rSiǰ֙GV`|gHGNSLtNx/-|{e8$+hГVoaPw~Б e!*|Z@)ȳ&k-@T[,Bɵp~Š Q1S I Z͈ox8u֌BK^+׭kKV[a/6XA}2~g \6!e_>TGuc2\sZgW 2ac}gT1Rz";BE!a 'vr73^"kD`k̎LbmvƖxL~DZ^8en"0u(-'o7bi1o: F:[SR=.&J}4x*?wKzW2H>\~KO# bV3 tK4gwub| f;Rmk};eEdI$"A`}넷!B.ԀgwvOkvO w$(aIkdBqNHH}0/dO 5m\|:Cs(0<$IgĎPԓ cHY؃B6F-k(/@ PaQ x9n0'sȜvx{¦Z 'D҂Cg(HN ;76h\"`jt7 %Sw(7!gR~ " R M GZVԺ8 `z?'-\3,xUaS3Ϻ}dX8(kz"OsZx O1 @{=\nH7ouHuS*q8t؁,'[pĤ:Jh 4-ԥW﫹SAQ/_{]&擖d?zP!ӾG)&mWu( }hVbiZY~JLC.o0`[G>o޷fO)UGh ߳—ѷ,I{@Ѫr[u nu ŀMi2 OS5-5N,`y@zkn!dA|} ߌ&L90_H\eÐ?8kۭ 7K `VIaU'S2J1nHsjPA|*231Rk{X!)%<N)=[0ԦgQEsv 2Td|[P$X̸%f۞}!s t 7JA-u.x4R/2̧d{[NlIzv 8Yȿah1+~Dq'6*0$O-i$AnTC'sD4)6QwaOacqKmܰ'b虇VuA$l, 5Ճ6} AW^y1PI#]k/][ʅ'wC(ݺ{Xܽv@p/MsmޟviZ@HK693*95_VQ|<g$zE@i#wWc- fG|R"Ib8@A 2H r6rY\07]OZa),ȯl^cs MP"udgT{Ə=^j )_27Nj]]q}[-5t|JgQu@0 z=Y#fh90Ȧ?`q9/pbM*#uD6Մ^+umbw-X,ms}h3 Hz48\ǰ>έfiRkN}CS|~@;/Bۀzx.i=~{p.f} hx%Id1>Л(zk Gxm[Z8yOfHh-U*l  )]cp )ܨ a&b!^HIT63<}`#?iٟ|<)5u>NuTj#lYKk""?{fxBte-v'T,@#7~6^8+^rc0>FT}=>A"i^I 7cS_ȕ4&Ŗ;`J̱\֩Ozf\f'{n;j r+չGl9긱'A!,Tv6}u1#GCl {B26 E/| "G~/e]2K-ULKFH5[FGWMҶ$#X|/OGeV|҅zfo N{U׳ / i"| pE>/pvwWs@ڞ&qьWȷ,g4DopX-~c#@,YNL8Y1 ]#4!PP_Vc@'q9վ~Vd/K4{qj3. x@)LU S P3|En-m)iYaΥtwJ*rbZ4I3`.WsѵӪKYpA\gTơ; }>Wd=Wx58U-] WV1kbϮn2c\$[ ^-9sA h\ 5}_\#ts9|y0uH 5szZS ]sAȹ1RA|BDۥR#Fi6T#WiQ 'głZӚ7l^!IxX0߭Ts[,y} *p4;Zc+ F 4C \KjDvV%ia @l~Wio5g,NԬj>AM /( #_zo^ر揘|nK`A0W>4)DJtni!2Yd0p5wTo>N'E'[7K6x3&AnJ]*e\ rd&vxXx3#߸-nag-t_CڲS"k<8p| Cgj =}xX%Oܲ`!5DonoQG893aZ&BBZg}dѧZ!lkDuXt{ɻ=#=n#Rqjϖ#vi 1!9Lc_g{%<=>QEX >w6 T0\I&.߇mE{Uʃ&۸w؇(czk@"uWš~Z%Jtﭕ" [+(|Qʫ1|K6O0TG; &Cm v*"ӷSlrt7e`YڊiS3q1ôW*S8=5%c<y:&w M_WlXܶX7*ZަB:f0%_'K%{ b\YJѤ43ZΏR||_hFޯmA%_wCa ə]IB tp!:o*5zD5 _G2*bWy*KCm:Q}@1.͖[_^XI]7FɌqаQp(gس 1ڽw:EO=XU`O]`9Bt:ֶ1.${-/ҩ(RΠ *|0C.ۥI=G%sGEZ:VE$p8%Zr^VWdk_S~{^&NLj 'qWSp~bn3 \#.<01&fCl 2sPӟ[53|%rXRE+61t0X7(X]㹨yvy'ٺj*hfK{ KCyy)38AY!F1yOMUCk_# lZ P|*e@nY-s+Su |XGծ8 `KI@E1w? A{x7`=ޓ3!3$3^: ;9G]}U)#ݸa$jq怱 nN+ppL{YQk"V~?)Ršm6Yb&%vGϓ8GH3$ u@p$`\]}e;ØbA_n،V]זܺ%=+?sS眮SdlJz1մ,I85] y'}6V;c0p^3zKᑏ-͗$agN'@]bbz[MDqȡ|7>/͠ԇ1nv%sXvy4cY֙>>pv'l$P ߛA/} >ZVPs%Nt㈧eu>ڀ.M:fp{b<[6A/ɉ2Zs;jV:oU;iIYߓs KeptIp֪Ms^[KP * }а_XOРtM@}2_K&[1N|ҽh5<Z2h@W_$) pnT :eGbJ2#U}0#Muw1 cԌ9QBȎŧ֪qE{ ^aFV2` ʺ\C# 32>Ųdg)GxvW+@D9]K6 3^ MV89g6^(Uنa{gwzjΖFn$:%3{0'2y仁Nջ 9D6J@ `cɧ&L;$; 83IߜH" YUP1W;N@NEfƀR5g &Es&v~ wzl̯igQЃ[M=%:4&\@ "[f wIS\" }{N0+N=<2$}ԪMh@NO%?yd̓<n5ž}>oٌm]< ^:#Tkׯz B{A<*̡r>hteǕq8OuOv&)ڠxҲC]zApksȢEl } ҲI];fv] \0W0|%<^)oԨ"nYvxe j[d"llGh9(gCqo\stfy-@$yPm cGMe& `LBNg|'&ίiOhU`䧮κuPSSGp0٣C1 82\R|Opo|= #p?zEխ^td*^w缼…Qo~@KI)ZYK#c6v)TV[m75Ȋ =ұNs'򲗚Śyn3B-ǩ nndmh$J6Y U{xzIآ"ɓ՜%=|*;Ļ-!GGzCZ;ȫ2X"gTi(~VQ2o__3N"uM_?dD3n1=j0u"7* So6}HZ%}F6`W,{@+ck4{day"J.L\٨͛jtu?T ߐLBx2ckհ\#Z, -{a4I>S~콠^ՠZBYBS zlC4=KcKh7͝8bP_7-eOBDzKXt_m-Rg\<~1mDv{ _8ً(.}t1h0p&x.fa7潣Qoa"$Pvrg``FUj뤖aPmcecedӚ! ˜hB819EtXWpE?SSU9%GW-9B=đW}I/ D3lZ |u5QQMǼGg$ $86[;N+G̓:1JwlSi 9H4Ee} d~f<]frir;ZFI lCt I")HmpPcN;EPpPxQ!5N)/6s[$\7J$qVoc;@,en)('L+ ɕaҶY3` WӴ'Bz#Kt~pb6QFBY(.{݂Bxidȫ~:pq<;^7 GK93:ʓ<$cFȣ7t2J͜2]j8h*ѓi( )6ojFx.#z`ݔLt` mX3PN{2ZϽJ8 z:*X\̤ޑefV\?{L>fO5]= P?Ą9̀P^-")tS4!1nщ&qTFӝs |V(+_Bص~4\d0{Xr΋;0a^23X`=/5E,Se_W@&X&PyOB({0﬛ ^!e4K`^Ự0 h!Z T۰˷S^ę/n!n1ї>I!iIn>ߐX'4-(|J%ٓ,hBؼxI[oU`M=5L5ɷ).sag:T}e` 7Ј*](a/E( %C4::taGp(еM~E8~@!wX SFay:(hh_>jd[ԃc|{&!J]gr亥NWHK]s ̾E;T.P^#z%|ArjqynffDt''[ "&A9a'GVa޷GF UKV6`ԉ @JB~wz3T 04w3y@Av5^FGw5Xή3yn-BJ7+I5d뼽seG@j!Gxe23@[XE[6=oSjNr2g <ˊ5^ +vN\Md6ONq7- BKܻ0Q1c:W -+`3D A~8aXH>`Fp5)q˅LD_}]`TscDQ+jlt1%cA椒t4>V%f@om!߃;1H "Ɨ <Γ"`UY3Tp5 TS:]mprBԎk꩛N` z@K%@"/^ϡ氶o.t1ܩtM :&"_FZ Q  $P>2Setrsgz & Jċ]hlM/UvynT3D S %~Tn pcDD̐پ)rÆ![юZMA`3%W@cxOY֝7z,`H&Iv(<\m$@FL[^U&F*nB_\2c%\n2qp|zKW*.z !A@fhP1l2kTa]ѕ 5ȉ I/#~c0QUaomi1#pϘ"W?*#j,VLs#OX3dtsiCqRrEIl5C1IypA>)ߐP=IXp;oV{9@p1mOPM?JB$E_RJ\yb#_bsrZ «AyГR>J$AX6*Q1`{#iDtTl4-9A,B=}D\#͕5FW§Q.W y6v{ltkd{iX}1r>|`u[פAv%EYwKn7cxnɎֆ䦏bBbitu)I 8y,V#` c꘎}ʈbptiBz-e_cξ1Α9qٴg+;۝sn8c㸯p&G7`4(h„63oz[qZ4.؂=(A==p{o| 3~ZA@ҮީE,A~YM4-\9/|Bs0[vF6s_JDL4s2$ZAE!R/JtP'm=JN[0!c Z'h$pW^}M7wNxBwx.ί䭥DӉ5ĸbrrYTeH.`]+RGMѦ:9MWq?2vp>_ br zZ )&4ڵEyqt'Pn}cUEʱa G뭔ǔx2ew]h|}ݎ?3X4AB}F r