libvirt-daemon-driver-storage-core-7.6.0-2.el8s >  H a/- z뾂aliYkE8*]77p<0X?0Hd%+ 2 x $@DKRZ o{ 0 `  X l  d L T (8k9k:39kG!H"I"pX"Y"\"]#,^%*b&d(e(f(l(t(8u(v( w,x-y-h//00DClibvirt-daemon-driver-storage-core7.6.02.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.aLcody-n11.rdu2.centos.org CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_640a^E!K*IJApa0@0è HAAAAA큤aLaƽaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaL7a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e26562942dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744deb68f0ee764f8f98577241b0104b0d49b5486321d4921dfca1e27bbc9c3fdd53e2b5dd414c58f29b89a4e890f87d377a34f49c792f991e67382ff8317f86cbed1faec2188796ac2849a07fc6891cf4ec5b88b0fb17921dc76eaf27921f77c859d31f29ba7d2635c3ec4f244cf5074f8ac9629ae460bd897f0db7291806e9722aa9b4eb678a5f95a76150899466b1dd3be2fc047d2a421ce52b6dde27fb6194d850205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21ddd633191f3746df37965627caaf85ade005233ac7db8302190013e7ebc824a63c../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/sbin/virtstoraged../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/libexec/libvirt_parthelper../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-2.el8s.src.rpmconfig(libvirt-daemon-driver-storage-core)libvirt-daemon-driver-storage-corelibvirt-daemon-driver-storage-core(x86-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.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(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.6.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.6.0-2.el8s7.6.0-2.el8s7.6.0-2.el8s3.0.4-14.6.0-14.0-15.2-14.14.3a @a@``!@``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.6.0-2Jiri Denemark - 7.6.0-1Jiri 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- vmx: Parse vm.genid (rhbz#1598348) - qemu_migration: check for interface type 'hostdev' (rhbz#1942315) - util: Introduce virProcessGroupKill (rhbz#1940276) - util: introduce virProcessGroupGet (rhbz#1940276) - util: virPidFileForceCleanupPath: add group argument (rhbz#1940276) - qemu: virtiofs: kill the whole process group (rhbz#1940276)- Rebased to libvirt-7.6.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1970310, rhbz#1977778, rhbz#1979440, rhbz#1981625, rhbz#1978716 rhbz#1940413, rhbz#1780508, rhbz#1980162, rhbz#1949869, rhbz#1918211 rhbz#1941594, rhbz#1980199, rhbz#1986459, rhbz#1983429, rhbz#1929765- 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.6.0-2.el8s7.6.0-2.el8s7.6.0-2.el8s virtstoraged.confvirtstoraged.build-id6794ea42e1e1e5e7e24d7ccecd8baeb98c92b8887694ef47f04c4477157ac3803793ab10744220782b45944bf0c4ee8cb810296c467aad25cebda5d3019dc0f7765f133a71aca0e375bd902ddae552dd063b259cc0c3ce2b6345c236427f5047341888virtstoraged-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/67//usr/lib/.build-id/76//usr/lib/.build-id/b2//usr/lib/.build-id/d3//usr/lib/.build-id/dd//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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dd063b259cc0c3ce2b6345c236427f5047341888, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b22b45944bf0c4ee8cb810296c467aad25cebda5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6794ea42e1e1e5e7e24d7ccecd8baeb98c92b888, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=d3019dc0f7765f133a71aca0e375bd902ddae552, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=7694ef47f04c4477157ac3803793ab1074422078, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) *5 oPRzRRRR R R6RQRxRR R RRRyRRR RRPR R R R RxRRR RRPR R RxR R RR RRR R R R RxRRRR RRRR R RRRRRR RR RuR=RnRQR`RfR[RLR0RcR/RHR$R-RCR?R*RRRUR3ROR#RVRiR_RsRAR,RmR"RkRhRJRNRSRjRRgRPRqR%R7R6R:RvReR RtR5RXRBR^RoRZRWR.RKRdR+R;R2R)R]R4RpR!R8R1RaR(R'RwRERGRlRbRIR&RFRxRRRRRRRRR RRutf-823bbb4f5fad5331328d2ea667c3651b2870e4d2e5cdaca14f7a3fbf3aef96c80?@7zXZ !#,P] b2u Q{LRro[$|HWm`IR[= /}?s3 *HgIF?(e9|*׵ ;x0_p_5aieՈh#u;;R靍 {RpR/W0Tzd#ھ(kwU3d1)ku5 GHO?QcXR9f td1zܽx'?/*>;zJ4 3PSvVI?qUd Mt$viHғDJIin;P_3!ole!3\mXq@[+yfFZ_TȔd%,kDB>&iC7mȣA,Q }, a|QvQh<݇LM`J$E^ H"5(>alΝ~` O|ô=c'ڟHLVPKF˸b4`X-XY(Ɠ44]9˩ߜ:ۦ͹/+wck}j/NhR⻮>J5 9w30Y79N*Kv|P5]75&$>: Eσ_=V!sH,Be 0*Dջu 4קZ(S?>erf) "[*T3:AI0ڠh8sv̱'dRj&.iYNj`s0ɟvfhdedLR95MU"2(f\L.Z[70&hz93%Uw$)%𺂺r娲y9v 섇Yjl/VC;hL/~+e+zene &ETmK[ФJԥEJxDѵ%h^""O4`zR65y-M_!֛if rƿbMTbJMX/W13 /n_|0i۠OFns~wB-@A6c8uqK2rFۆ ۀp?{qw0@5Q( lSPqLUe-sn~uBfb6*oE܃\FA;WJ9P /@_>RlsmSs.Zd~L"U1шX;,WFF@c= R`LyhX6mz6cex.wpƜPG([\eCv0!gB~6?]LpFt>OpѷFBx;&¯$L(tk #Aёͱfp}XBI8p Y%y+0 217HDgiH?bqpj{?O @WԿkTx2+UN~Ũ æǥƁ]fckj/,xkܻ3j[Qnx7ӳQu9Kfa_un" kjMWI+~ٵABM_k#7;6W'rm=ֆkEW3qTfGuԡ{ȥ QT` N"a|*Y?9\Qr?)r]Vg6Ydǹ@8Pѧ"0YQusxJ)UV"EѩqvfK@PZQY#4SO>A_{V5~wGfS@l.Zʢҏ-^cM C"Bw@%-55I/ 𘟛Ò;ʁfEΊP 9&Vt43j=|mJR×4&R.5L8 f%S ][֪{oBEw]M&_#'}vPn=<3 {S)X"xW:^K;]ΌJ.I(f$<1qשDSzlhD ~IG?r ia;@f,W0Q6% "Zg8v;:U6 d)W_0= *-,J @a, Lh9XzHG!Ể0gb)(Pq 1gS<EY"os Gy7sbC>ih 7GІl>5lLupC[%WXXuy YqĊ"BJHiVsU+c5q CQ(\*d* tM3Cz-?Zw&Qe( .`,豻|||;} J2dwV<آTS4Fdn#%XVp5,xKz<]$A7?&2BG:K1fڹ]-5x\`ۜzR!ՒL0!*e-a=jUwbf3{TF8,+х7{`DL=&s5TÍn.iMMlʵo<>&19=cLp(wy2RXPaCJQ2NUS;#?$"rUk@V&8/8iJ2ޙƭR8un>PDs$3ajʗ~0햳AmzqXݼbt%!%V\W"U& :ҮJH@-di2il^dScO)F'i3+!QCz'Er|r @aij@dxVW*P +ssclT5Mz/hr - xW%kic? m+0Aݏ"XJK)ޜ(blc!UNĒ8GOӑ7>60@y5vSsm4{i67Ne,3{?.R:Z1<@D&DEI}\wj[N`+8mCEwr̸Z8!5 ?Iou q~$^8nsP 9٫`ʾ|f@F鳵"*o_`Ãp3UP҉ Qpf:unR(oC袴#C0/F[Ԑ34%G/_X,* i/]'ڑT^]l2gI*hLWl!| _!FUV%f3gZv'-HO!g&ǟD42n?u U4۠𜵫QӔp RR k6j`l04cmD_WzQBr,mX9&sk<D@Ũwn_8 8MnaDdO,g_F&mBϩ˾yd/E n :weHJ3 ؔJo#Ɖ%W ൛yzb ݷB^оu1Gqx].Im>;&?XAdg{Z堑u> U '^eX{tNpL,o&:-coIb i|k_҅l:E4folu{E)8aZjv  K%]\b%_RM T 7\S/N8x.z& :RRc"Y+y\Ϟ&juNs<;(Y?*7=%˯x?aM#ҍ#UA<$`FG$SilcQ/,XT3@ Vg'KW$"4,TĶ\('2ez%rEFtO=2yzo r^_:~iǺ&% rOG= I)cf &RFOjf[6.'VX$D2Aܴ3gKz1s&Xhxajm]`eD%TahQ.\ CN//&ˉǴ_", OKK)iֻ\k}!>9f_Fl݄:; X4<.-7xu+8N5TL|`s&;N6GӨwi HG%(TXzHYWLAgzٛ\1x+F0=opNɟi@ *2ӆ8$kRXUG7Wvt̘ [2\ -&x#oZ?/Yvq!de:1"~?huSfW=JTVo=&~l%uqjIAf D)i&շt8IJ \6rD rSgk} tS$q ,Zu軌5؆_LV,tiGRw&B&k } CEfg^ՄCBfh%j AK2,ƁT\Ns *c0c' ~BG b8 =8pQ7Ƽ*[? Ɋ T2 #mF*aY .bF H[w@Ј½e_\Ck`3>A0[dC;-5yKo}aM4Mpw#pKe)w A8LZhV#1o > }<TEb˜ecr?),pWui cOtԚH Y/UwDꈋdSОĝ]?4CocVI[iqbF&._3ǝ9ŞbQ--H֢F_;54ouBۂ G b:@(L= ?xyj; ="ٛnLY8,T5kX͒ %Ul\ [}JC7)'Mg911].Q/RJ)yga!Sil2,74(A((B9^3cE0+Ɯf 2wS2m|;PcT#94CS*&y{p}ffi7V4 hmK ` s1*^Qk /Kؠe_n|OUrJ}:OJz02Bq`!BEBjjt +BGpO#5!O;IePA42ܩ웱\Ж7}-/"zQr6Ak:(0MWy'^1՚Ie 'խA=3yrPT:;ƂñP"T\#^ok'|Dc{"653f8T hUV]W&o8h!"&Ww1z4[_׋<I^(֘FW KTSn] d%;y]s y2߻hh8 "}ZDbdF_MqX aȨLXEgtJ}c߫熣cFyć_ aVw+dɊ\m5/_").FmOь5~ZUJ7ʼ,ҵx]+.&U)j!҇4VvBxPz\je'Ko?܅j Ȟyk@.= Fۧ ;p(!Ewfr[MXɴ&e>A2ty4$$0\50Nۥ!QvBy% a b8 7%$8@ `.d D_Z- W=U|{n5-+ }_Ez`֪7RKlȜ8 LP5 ~ge@ean2LCqVhWn$XJv dV8 I[D"oe4f@2.&2mkAL P V(٫QdP5Y^Jy7ZFÿByz?U@vr`[HaJb"*Vszi[| k$8}r_Дa֑7Aìz+FmUb=H˴ ;8&|鮏I"`4 ֎pn n7[gaB<:WPBiC-rD&෵kIjh'ؐa va\u_ Lmyfؚ Z MP{NjR_Lj,FNӹHf\v2n~=A*åڤ ,-9:ut!=cha.d~_l?9Apn|G0jUV 6lS4 Zyn6"k]*3&uۆ,"7ĮL0Vy+N`hcQJ VK[g>p8uֲ#MiV ls"UoRj㍞ֻ0Ϛq[5r^,>43nnFk 1R+a\AdytI&ˌ]/ˉhYrWyFs*KMmC3D_onЬd=~JOuS~9M }7~s,ݨae0):0 l>/+'wPQnhn)w 8/'t`ܹeMCۅtΥ(B6u "|e^5o-bc̭L!Ҡ§ VI6A,?Kv51ƻ!$6IF?;dDK] UڿqP'ťWH;zQ?v'\*ӟ**A]{tuX%[5KxᤅDd^ól%ԫILDeU;!'K:jj~LJ$ڬ:)8RT U>Q!TkSq,Xvt(iD:syppw䌁jVҦaQXҸTRE~z5k=W"GH߼E3"'L~ރQt"ED薵}$ڃd,Awx/qcZCC?"ҌϺ/?cE[_Y\5R/IZ."thBܺjY-%\QGw٠!E(۴pP\T Y{-`[j0#5ZÁ ?7P 7v{K zxf6 P# <YPrpyZH@''D9!+#ɰ`]FGwNG7qHOv|0R(qLd7&0_AI9yIC~x&ƥ1IcO7Č*[A9P UkC%MFE .*ˤ5eLch<7P0{-#V @ R@LU9| pDL鹿M(A_}8zc( XgL^ɗw>Zs:@7%jb=V^5M$_D'u |%:)G!l#Ѱ9K$HPH诜 #C0\PULO2r_*TM#vf0 tCT @$FSw&[VwR[ w^~.v8rSޚ0kw8xAm&_3OL NQrk|=UYm 6 'ƿjw}G5`Zsy-ǙHdH) XO;1}Ow$-)}~䭒;u?#1G@fڪtقnGڟAIq*%~sPM\B$(+Xt]־>J dPAv-,#Gr΃ -ڵպqt äQ텨au=0@%::י3Cn' |ȭ-~[V"K}Jd[g[&=ța/&L'Nuv}u֌=FGtnOޕoP%b|g$l.fkV4>F^[u_NiH<6ql} STRox&`u-O@ӛ(!S╽TWAl@Xz~3(IrS␮|a<EqV%B?@y"G%Cnj9Af48fukXuuŨ]z- R?Gÿކ_c,(wf$QUK0k4f]\6%<bJx62MER"68Zj TV6|oP;$Y:JV@h=S`"We$ ʲ((qόBVGG˅AJi?'^!(1E{g{DQ &[z?:4&:EA|T+wQ7{|/ ~:oEĺ fu~{ة͙|0לjb'Z;:8Xj'Q(+D!,Ϙb~7|GFyn(q-0Btܻym5 ;h0dx v'|qcĀ"2_/G'`_!q:Ϊ=’4!~LGT l|h-}(*8i`ZJٚr%SQ} ⲣp4D)krjd"cLCu"ν .VyE<֛x dmU0{Џ81.wW$P,T($__0T@( 4eL]Yߒ@C5#v,=Ӎj~Ea&~RB:/``jWSeiɼp̃=2r_:uе oh^",t!,pwpKu@hT)aOUZ`=HN>DWLP/"o/49Dr$3-8ve7a^oQbN"TڗN8߅N׽i>JrKvee;N?r,P0s1*6gp=vl Ͽ2Æ}Gfj- $։"Paz{,g cۋM`E "41wz&툠aiimNM-Pfi;NpRw`$1^kcm־;3Ri"%@5@-r5?s6C#Ds2M#HWfduVlo5E|zPUkֵ:BuUMϐ;H@0|2Od*6w뚣vN۾^l" 43fRI+瞞y J1JTkmt0BL<Ed]$Dx9yly!X$0`oݭ4[&= ʵ7PWVeb|I{yl pWKtsΏXPp#|0xTY++e ^۽f v硧 bMLpF1`KN5|]oyh@pnx[AQ=C ĈȎSB[İ,&u0B5#`m*8<'4 9+K#oOn=ч ͹H+({>d9)# |$vXh3CF yhR%r-2gS*/uE]Ո#)%^!wBݖUMfb=tGMI tWًU/dwoYP ۫-¡{~>uT|0 EvQJ[xolJf/?4 Hb΂5'Y*ȟSx݀/gUtQyp<9(mnz@& qǶ ns|1#,o`R[2Q]~ldg Sso(S7;JkVήMI7@Bμ?CsN/l }r5jU7g, Wzˮ(ƨսNft; yR rl#͐;F,vLj{ ]]Vcs]=JyFpg̯5}M$,s~A |͑uD_|ϥV=K#rH`R8DR_$i0t[~(Js=rya79*W(~ w]yE^} N;`yE1HޡI!M2`s6z|kegA:hbhvF$M bqJL(.!G۩$'n]EByZq%.ZA]"LR)Zvby.N.ރg^b eځ;97eoIcn!h DC*B5oIs:wByԊHYY@>b*w4F !Uɟ}A.G2QH- f`bnMI3VĊolu̕wWzwrePWB+ lGVNkkxk"spOar/Tt㨭Y$ wM[aθw/Y\ߊ xBb)W]oO\)Fm\Pq+WK&bݔv(co*XsEKֽ[Ƈ]s>1?A7BAX#ᮠ'DZR қe1Μ/;FݠWGd5cHHQ˜%wRy] 1 ɀpل,' MI#Mhk7>WjmK^ _xC!&P-NqG )A&3?{ }aZ%PZRܦx!dr[l:Vn¿|3jz~6c;Hdɀ&~^d 3t .f%z7\!- N%8&=`W\l@ugrhHĕH7WaaK^W1xh \oEPs)4N" |)LxߚE#l\{.y(lk[MVӯӪF x5cSX"HS'*D~=%a.VroJPMB)oĹ,[f6#KPߚJ(rTxI@Id2&p# A'77G^cG9N"s]Ӊca'v8Jy?!wK+E63LD<O/ll "$ 7{i7 a=-OfT\ͧ17?yrDqs\3cvכSη @;?宆g46c,ce?f}r~sT?yIiZϾ oȽ |&?xA}ںEr\bK{GƈEj:%csH4oT FvxSBg5>@8(vo+"&8,vܱ j^ (_RӲ=\ņ!g\dq=4?!_fD:1q 6\`wF{ڈ0;}Ljt+vgT0&olGLy5yL[h㶣-7. Y zJl-''>l"~,#1yLy L[D"6EQ?k}WD{R(wz H+WD D95ˣNM zY!?zց?f4MV<՝c*\<(#Tu_BI$7ng!qrRIm ~ 6,JU%bU Vrl LX+wbS-ɢ99/:Cc'qӧE,?xq8)&%-y%˫|pJpa 1ӿ8~k0;/$5&J 7g6kr}kyЪPkNeOrdK>9̯ƚ`/.|,~a4y"u9bFCU\E<0T + ys!;bă)ή;#~us tY[IdknMsؑH/#A+A( pJ8 kw?v,tE84Y=}un0݄sH< 8IY3g-ԼSC:&hl ^`떅mR:}C,Cä,<#dۯ(^|@.p_և k]kvZ617Qӄ mD1=uB6ku9]Rf <ئ9a(4jhun[() TQu|4MGpe` @ds/iRtLV[SY){yc VBd(#;qu[xdpiz3nlES~k<r/`;%hd=}[Wg)id5 ~Q݈P <}LX#|8є;4F4[9̘>Lf_qng@w۵Y\Q#*XgrY6Ea dPW^^hY^1u~Z$Ɛozsqe V-JS- b~9s@Tr~G1\R֫d7WC-Hn߅{%*6jk2zm$aq+Bo`Cwav/;W.TV_0 –I|W]D%$\/lPaFtވ Z7Ҍi)!|(X8'd;F>jh҇*l7.8Bܦ f uW)t$'+ȵI)F3:~ یfN4naAT!uz(]NwYTل8Zat tLy,C hy?} VFӂi)4R 2ъ+9 KjNsOnb2/BuP'H1!SE5(@߆+8_njvMőK/ԫ]'!BYj0!4j%G<'rwzNǹGt F,ֱK4fցU !70E'if'Z J;bl9Om^ic}n3=GDDu'ڀq!1|zJ.mg_=֓ ׺ݗ=c:,Ria=FsXrL=j#(nfSGQJwGxB !(%xstfO#5)K(U}BF<C{1Kq<"YbIP\/6*bsiA\(&fwd`az${qb+P?Ktm}za^[673έNϪnוstخMWiygʵ52(X=3#RzϜs4iXwZשLؙpXPkt 9h.ViGNt^5'9&qsыB=0qZ^gg)-׏D */ Z VW-xťaMy;/gKɞ}3D8])a$X$+q-U󓮔Ƌ<\ .8.*mǎ 1 \z,`r۳=">/\©| wi5b#[  Ym?ɫyrq-dl#S@1Ni4%G~<}Vekeq^5yuE2rkέ^Ŏ}Ff~es]|*NvpXᰡIf9Ŏff.#0/\x#zC>Hnv:`\#q3"Bl37X|&32D79'`O8-AS5#EKK#ȷT 2mi\b! *38,!9!eu.6Guϊ bhb6w=^2ǽtCq4( RL791ta:9:p:d$5wi5&|>': 5 F'J P [UcdΙoo?6JQ t'MVx#Ϙ_<έ?&qP,G^]}@}[TKTe+uR-|P[z./ZbƂM|&w6nl+dJv#7ZW,zD1S) 'T P 3b͌ondHipe͆5&EV*fȳ9]FvltRwF)mky aɿ)~i`\ہV2Ĩ[PI?xC WK{w#u'fpKݨ496;U%0;i~%AC³Cd$kڝ4[G j\\LqV]_ E!DU'%VmxFt,| ?}Y٩(.c opuzMO. %>44W}wF=F=)xwm֛N# ;2 L{oq0G*؜c=K4~ս˲A=R`ξ>–frE[5b)!-;a 2@O<)đ8zG{ob*U 34e@{ @5MU2"`EyƉ61PܿM M+m#1 e+#2͖qC}HO&gfŵf>-YOѯw^w!6#N#&')څ7i&B 7͐V 'Ooe9eEZ h>MpcWP &1,1:ǵK> <GL(WF$#6 (i\ jAN 3F@3YZ&X \ETQ~~w eQ}iKpyLl^`fMR'&Xe)GC c3'.ksԙ!ΫU"ܰj9& 2B|(h~8zPc!xJ~KujeK&q-!p!SjozoR:vD=#օ΂jB$qoi\$-0۸jMĀ\ŒreQx,$qϋq)H8}JGxiiIJ繣sy-ɵFRPx]d& C"Qxu{mO`[+i\g_ÛC`T(]AhfR-7hF:rFӆ %%ѵ'7jHQBCoEC- O[Vxž'GD bJVM%_7{P၅LzH tSc/˫:[lMkf2xIWQ$q~zҚOqOLDkŒor鄗|ļ .'zcwD7xu1qb#WVQΌ,GeEÁJdsek(jC\nn=BQۏ`7-g◆s"Rܐ;1i*GI:]dht:NqLl'bFŦM/1 Í^ۺsW,Y@3B{ʕᮼboD Gf!h}mKXyZI+KPU0: a~1XtHB^O#g˓7".R(b{Jwfug@‰e\eI`Qb!^}^2s~+׏kthҙ3j'*svfʾ.EsT ~L;ds25΀GCšvzƤ^W5zȶS"m ;噲O[n3/ NNv6')0xR,yTQ$Et|p^UtIJVRR<Բp .:z4]ك8fS@nB̚ !0KHg)j3:,x~\e@zkAOwQK:*^H.Vf{Mm[úH4"HgK_ݡ'_ؼny~:ʲ8XvFbۃ4H/ Ϭtb)e=(u`[M׼0s ;X ' kb(<$_CjI(`[."K'GL]6ZO5F w%0;Eə,[3;rG>wE+t7w&&f|3${"{XɣNYzx:"!H!Xj𐑌 AdDlr.tS dmrBm>G8JsYU,~UJxoHQv1nLR2EMry`oAYO!co@J͜hҝi=jpuz`<N;SdQWlafۧ08@%R i2QHSӳ5Tu#;X@V&M7۪Uv@ꬑnKvEFD|^kDU a.hT[€^ 'Lmp@F=fܢeʱ ee'`+Ra]Byo!DW\N7 m"Côv 7k(y(bKT( q#05FNc;ݠ* $NyhC`w.;,͡Pa?xpH*}/vDS:M|14~j^)3CAB&]Ʃ#_ V4b2qPf^:…ƞ% ń=l"a*t5UyŜJ0xp6܂`fO݊-_l>*HÙFbF9AK. m/*N["NW"5U:x +T}(g#ժ.a Zoxɴ;J,:{gT2 ?6_,1'9{MQ>p3-2,`b׀/q< ,&J*Y]Ֆs Lbىb_L3$[W-q5%嶞ek^A_t̡ņsVnN3*+ fr#vd2""L6BE;%l$[!V`:33NuBT0/߰ޕ/9^?qrx1J5c%Q(yG,Gd|6\f>{XQ+P7#Z' VyNG:QrۨQ &Й-('="{ÎnM"%> OoǮbvM cHMq1Y =kJqIzL _Ӣ3b3sCc$6299= $3i 3ï~"my##6RMbTyto@,Dd{+? l-wnmb퀅y!Q܍JûNUwkgmVe ;@ Q_(dq-*I0-Ȏꞇwܱ"kUej CH~l,H% FANàM?]l| XB;P7V{ʉ2^QȢ t>|$NVXླྀ^Cso"+3lʿ7U^36,3pL D"O{3>4MfQ B::s,Uqkr4Ȫ3~3 U."6֛sƺNj- M>"BY_9n7-]E T(p| 2.Dqhd.SpO]t]8\/Ausī9mneYrʮ48K(?Y,YCob^F6;He"Dl[TV.P(M82.dq|q?=*TFYS+HiF䃼rZNi3TzjäBK0ŋ#(FrB󝘇xJ#G6,!us4~.^F"0UiG>KnveA%y".bVύ~gr%`ˬ6ݿ5I j:Z*>Tx(|M Zb]Ο73-Z79\*T=#o0/6FT2w5!xjzfwUo\u޼`;whCVX3[\B-^#J {}yq+)pE-cO*`aB^W. JL|G'Np~VS:ez> ٨͛fkVG8vQdFbyQ"H= ][1> Ӿ+|p=w\t'*rJ=|OYWR`posfX›jl=*{ dY8զMi+<|&j' ~s{:W݀$aTFtt^9Yϡ5 zE8:"+6:CJ@@ohVꨬv.n8Ү {@}Ă܍7$7ghQ1KK@sx^wF(c qAm I)[Io'#%GM6j3ܫfjMH[w-);A : נƓR0-3wΜ(ʳMdQ_rwm@;*WJtM"d5M__"k 32U2)U,aDNx}L ٩=[؃k|1;NƑ]B]iJ5Mussa aYs%!chwo"7eL=΃Dh(<1p;}^z cu!q.Yi}w/ \T O&, 78NsEFE77Ď'nk7WhB+L38v)Fw4&?s!,N} _ʂj)LEO70ޘqj\;4bpǨ?BC Dr:Y/Z9KX8Md Lf [I/l_xI{NJd?Sqݭ-‹# K j1v4@JzMỿ=0⠤ ?;^,\V5Q}*WI'9^kL3?y^ɭ\P!$BwƯv`!\l*ο4FF:[8Ɏ-n.ms_0t靕9nme5S' Y { ywq oNs/Y"ۮgK_E6pT-1ٛZRvX#ӏLE5ȗɓUB=,mtM-5|S_i PbN Ua vJ߰2R=MHv=oۺyXlTEBziQ{hSv RQxը첿$ؓ ֝KZ[ ws =Ny]~_ $+vecNM=?BAPw| )+;&j,x%27'[8y|.x.__j9;DR! iDeZUsМe ~12Hdx}YLjTB3{tri9C1`yPEߔC3QHKV%w aWΩ1/KDz!97ќTi ԋ#TyW5S# ک [^b,?*62:*-1O IJGtb|n:3ӦAujF@v^ź׫T\y۲ĝ7wpޏ̼UusgVKI﹇8>qս$6Mh֜1_ :EU*׀Ob=s,Ʀ@'eH t=X3#t ]s/"CԳy7pLGU`,95_VYb]@B+՜ǴC) vAcnx @-ARt!-V"xy N ,m! C\OU`8SLo`,'qϥmDK_kc) {m89U M?W)ǜF Pci?2ڂVy=o&AY,Z*"gvItaa4H9' o̡lckVgc2+lE/Ǟߙ#} vњ{E7 <1N@γ"?h`Z?ZzE~l`_-Tֶ,L[BbUp_H/5  m]ia\^8\M$ |w^LI&=AsW?v|U09LEbzooX)2 5tMyQ5Դk*[揲# rHSeSV[~{I#KR] =]hxͨщH0$"ڋ9 T vwR}a9GW{AUuв qR lS3n>̈kС2ͅW3B6A^+(ؓC9)vbG P35*$b 1~0 ufska3 l nR>GXf ¨Cn]&1=5xaBMє2 "6)P@Zg\eo֡,{xlqX+"ULU=c2!ID_c}lzLN8}_MP8g&.w2~ÏО])NlTPi]jDZ.>Q8W@\X~>d.eKGHerbk :bǭE j7ܨ =#~`t{#T(Z]9ʉjWEߏ Ũn8By^s.(PFF}*{%B8X81:AnͰZRdW4̉ Tvtxb96(_U u~10Wyk+씻m}\LDNN݆oȴ1X&&&{rIU'Z B"luXإqwp oHndkc` H LcgL֩Ku_eh80O־PJ4?F'3 *& {^Az0N3x噄|v+-l\{> ki/XÁs!qS ܫ1/-Jg|Z0p(Ȱ*H7&`eIth3!?GWI,M[^ z[7dq"yyj߱#[D55e_{O&l=P.tP@?62/8$|U_ qWcuQ[tyϚo'`$aR3?KZYO6D_$UT.ڈ3>Y^I;@CJ?8Ž߼ƽrd~5|-:CPxmL XdD޹:M=c1ۅa$@ 9)T~QPk%eXmzyHG>1ʛ[0=lw=AAc9~L75w0AkU՗}6y*4w1>B+Iڍ|Eb h^ʗ>ֿEH}MedO(-xt 8228U1޴E'+߃jphpSޚX޹&%E)c7CsS,3jbH#ocՅ1rBBKJ"Lt%wؕI#?gq9%h/I=ОbL?gsUkC1Z8"}.?1\5Fsg| ۓ896qȲ }!R i9d(q[Ϭԏ.TRz=:LO r[‘>ąfqZv) ~D>YK=:hѨ*_#Ć49PĉM|ңEJ" Kk N}K B"Ƥ4R<#5}7O=B^\O B1[E5m9vJ\@1RSD 뙊nmRi5>G"t~U%%Mnw3];x C+Aa~s3kwVڌ>(M*L QeKY/ W$7]#p+f b۹cjī pMsL(/k% kR[6(1204/\@wOdxxau\[YN+SBPd89[|7$ 72ۥ3j'j 7ߞ \{潩g>ͰnTOF맆aǻےPC #֟\i: 4;(f3Ȇtn! g @5:+ou^]ZjB7QOw6)dl$=#I2#?C*l<,~r+C ki@N|Z؊̻5=V-t>Oz{Bzk WOCvq]Z8ݵgBƓ*< EM"1t.Iz'o knSsD؜ݮP#3~ ##ux>INJ*0- j),sWaO &7@;tz+4MĆa)o2YirqQQ1CP,\| sOXɣ CxVOG,:wIfU,1 Ɂh~GPsy{z.2 P-W)̘$|eFJ&78q-5'莅zxU@T?%bS<5h5[nj[?ɍ,|ɰjg gatƕU΂)*|YJЁ) Us-&,66ҳe <Y;u*;]?¥/#Ҹ\cW,t|}4).$Uu,'sgjR#RfT/AWKݤȇ7(/Nމc,e/ȼ'K_vfdRzaeƤHCVfNfBGjy?YǍ5pLI IFWl$oxn&l Nw$/$L;QDPd@OW]dzmv6Wܫ93X#8)X鿍wN8MX(SE{iB}DH1cј,NiRv;I9_}Br`dv7)ʪH2vqq)4 d]|[;ՎM!;?&J=$ۗ%H)~TO4# Ih߮D?+tTpqQUư*6vVTK^Kb3-jvLJ>g ϗ-K26JTTTaJ, *Ŷ&[PyoٽcJ.ަMz ơEzsd5d5 k6! gڋ/ZC( Zӷ4z\Lթ"@Z 6ȁetk1dU, z@f@yG7UYFdָ3`pwM,eHȏp#Q#fدKfwVa {GcZI_ο~۹݌2 Dӭ0뿓IߪHJIy%_U( {3]}H DQ_xUXH?LI19P~4%ɥ-t* z[& v _9^xQ굒ֈtafn:,QVVP0,Fqco:^oǻ{W`fg=򦗗X/b䵚@4_7w6w9?] :~JN+\~^ƝjèC?FᩐRsPk3o[bjߖ$DJ ۃ| n`ŪjV(eUgG_MS.(v t_νtR3 ƴ3 RL(D뵼M@!Yz{ʧe魋F4b0m\5:`b`XJ^8J1|J(Nf 4/݈톷־ȹaqwSvH(TߞӦG 75 ԩL[M} <ۺf(\:+& YwXYbd_p޽k?Plj0d{l=_&6c;@7 6R?AK'vPM,tɟČkhfwn`nr]|Ck/l3h*ϼSx!aPxwљFgt{aA~Ly_lNF22&D @,Rėhmk2(=TJ^T[eL<,uaĻ8Rn= .Nu껠A]>qba>PRX>sJ!@릶YMyw!3Gq;Mdy4Sj Uߚ86.N2sV9IW NHNwRh {}*]ktJ맋w&I,EWe4"ۡ82}7i*ao[nj n5{4ܭ-j ;fKʃ yuISsVNc;,,XA,&!cTv>w.Յ*G1UM/~ƒ(~ꍷd|eèK/T~;[U;H"YCP'|Y&Q1x +zQǶE=M9{Vasٜ7Npu,7LZB*=(%em;ɊXL'Zr:07MqHQ93(i3$t۷( "cȻ?=!==()kd{dS!ٴdWϓUn?'Nr4<=;9? "@Ywns͈Wh֍7݋=?~sv=<"X~sum쫺S0E.DU~bBrOUM~akZR oro M#Zǘdmq-W.(lo!J9rWz趲NG%ḜFmpIm1EHG)t45:x`%:ҬHа?q3h嬡OA=9 N(R|$Y繮/$"flRqWo2qk\B:M~Ӏ,d{»%q3B z2m!ăC*Ni#PyXRDQ(xI/;j0ߞL/2z[!̡?BdiLқ9'FްD+v`D5Rꋬ[C5W wA00ƲL[$ak$tZ`&|eGyjE(3{jvqVJ)jOo^ء^%kYqTڄ4L\{(tFE<AaÑ^o ضZSnƀ-Tj>Sp#m2_AZOxl!3MpyH]M&E)2#iMDlvWE+QmQW-~$7N6&jbF-NwLN̶ Ż,b$7ǎŬ@,"p˶jϱϷE&`rrn6 uz?pn жI-Z pe9d88[QsȲR8 fHZ﹕mK*?4"󍗃ZH3/Jcxc5Lw8>'c)@#"6]o?!iR=rP~8%˞$aߤ>A0O5UoCgi9^[V MAwxevh'Xl% |,1^97$]wuw;b9,ɶZ 1 R@՘ف(IrUΒ>䒵N;bzSw/+2֐ ֏ūo)΃`JI<8߹${tܴSR1zz;Cq?Jm/[ڻj-&>gLݔ/Xq̫|F#5ErBZ Si7қ~ZdKYGeʩ)tN#̥V“i{*<}jg>*ܜmms#O.` yj,QG u_4ӫ2:1Y~h[S]ϫQW6V 4R߼$Uy[;1 m[ PԪ[2}a_r0.L?{&DVWˠ/7~ ~3#2fɲ sdL ڥ(z5za=ӏq5M-or\'2vZE~:NtjP(57Q b+^w[LDRޟUs̥L&;ElZƐ{4/u#!<[ Q F*úO`&3E/Zv;/Mvn|i/=?.]zNZ+2O{to$ɓͽ5'{ ĻوDM)~BoF:H.0 vrACF+dm *j{$/\<|\AXLqճ_~B#91^v'_!}*"GuGiC%D4BqD[ >1к!"\ξqjV9P"CE%Xq͗=xyT1^(p~Olb?UhWp͵-doiZ$6a.fYAL2u4ln9(Tk8"\  R FTX*#I|/Vh2?X~8zztYyc1f1i:T1֒BYيcfQb3<^BI\hw!x^%z|n$q%Hj YmB>k%ƀ!nw+~ny)]oiXf}8/7[4\'nw\z ,]N:bi*$&%C@ȡm7PM}_1# wx> *Tjx(-ue^߆ G+N \=8釒<<ɺ≀0UB(hAÏfhJe%\+&2҄@ld)H=3d!g9C;WM A]|4R.m:Ѭk{ l%zԳRyc>ݝ} UmSݝ ڿK$#ѭ;frqvx5=ԥyЭ{l>VɿxUCb5mb%Y?(T0^pV.a~[E3"/ 3( Q޺z}G˺*ͬ%Ptjdz7pin 4@6:)T씎rj̓ Y(-<Iq7>iҧeLaJ/ su\Ԍ tj xmٔչT0l@=Dz؇rDBi@ΨB ?/ܙiy/G:#6Wh?8Jz< Dbi@ NBD ao@AP"+L}"2orW/b |`CY0X C]]F[B ei"Z)Cs)utäJ` OgTe\ H6Qh4bwk.f_ I܁~kz1&j0t9pZvA_ړͽK(eW˨5֯K;/}Ru/m03^vK 犇=b׬~+/0,1Ov6@#8'ԝK :SJbo:_ȁ$cKKG 8`}R%RKn/&l~gS`1zYkJ ɰBa1,"o/c#+K2vurZraEL,?C}'L!%#mV0E#|F֪ qkװiַ1Rz5!2eR {ܓ/2HB> %:ΘɦT?^"Ard}'9Ugmr;X52P:ܭ2JML|K..W{Iqʱڏw&iGeS)"\A.v1Qr>홈i(SQ-u7g 'ʵ<ڧYC &ڦsU%聆+``ק:JO+Ii8u5Y2!vee`VgT箁 r@"P!u#LGr]t`G؟ C=F KP5]kiqBy:7sBSWƯy <>k;EϞŮJ7`CO]aK$+@-OzKLU#* M87 lio;Xv j̹nKnroNj4fSX>fS<y7<4#hL/$Hf 12(~gWkbKovnVoZoA,CY@)DӴ! ԹCq{FI+WVWAT+ )}Xen`-TuβhBg 395]8t$[B Nʢ돷V<݉^'3y/gUύ2,3\ Rum )±BlޝHz%7MHPd?F9y*[-ql$:QhEI)D Ah%L3T˟%K?X jINU\0 qA"p7.qd_>vf8si]?郬U(>Sh=0?ږ#LxÓ(Y9RU{u 5*u> ړY_E:5oU]2e?lCLa 6-FbQY,LIտ:8ig6 < R^t>9>%'L,S#|UmZcvJ'ۛ Yh_(P$e?uSjt 3L@7W0ѹC7G19A?:}c> RZ/8n%`P(/,3 YIF6W_^p}C_iBo# 43Fdy'̞"'"O!йM\.V6Oj49d)$jSuüc~ėA6t1 qDcjʑVS{0rϠh3y!Q=`0>LoUThUĜm+=Ny=2XCzЖyBcXۍW2'N bjEн:.atgK) =Ȁ|r3y\s'4{pS7Bϼ?Њfk}y%kkފVq3A"ّ86$hJj&#cRԺ a9Ta Z_'Ս|73rY4Ri&N_A &n֭)QoI%M2Z &+˦%VpC@r,LdCxv(<̌8=se#=qSE'22[(΅8fW ay# nyw&s͹TrzcWRΔ!gnD'F1[&6O@†m/z1A{Zŵ"2 >K&ZNoijGn?Qfl 5{#)zҁ.mIemT0%ΐk|EY zmݱbQTEH#'801J^ WF9ovKhCCҸ Ic)ޠ~j&!ua7эk-vnPT)@ ұTDiڝżB@ h[ݸ:ŝW1&dSOU؀Œirψ9 izVY 0O _T^c?]놊o bz!{O(F-.BC+mUǼx6Ȥ*.)XY!-˯i5!y,:>IYmBN>>X;gQwZ#7;{`.y ck J(I{U}Ç/+dcH'Xe&u7QjI!zpbPKC}JT9!w#O 2(3tpk[5)k<%r@bqmBD46IwSX)OM󽍺FZqYuŻWGFbڂL%b!y\iqN!+`Dx*}Uf-"v<Y’iY&ʳ?`!$iY˻T.@vG-Bsh\Gm8ېP"5LO<`|?|ɉ卵Kzi̊ 1R;==1VTLZ¹u+Л[).콈'X<4@ح*4_p l1t 7mJ2XBmktr,l[T 1 `x0R*-ӥy~Q>d[N J0[֙AHuG8=,lwM2U x;tGԫ>*]rEdඖςOw?j>D32ts56qgZ@N]ҿmuD k?!9r5QXQۖ[G%0Z۴`4E^i !v5}c5BJ![Bk})b `쯥ۚ4RBn9Z3ŷIWk4sr$3r2.>]%C ~@! 19d KTĶXT)<KLHe*@)? ͤoCr) \UJ'| OڝR_j.4yO Zrd*e@abzSMÓ+bjiB}YO(TV¦U;Afh`_ӟ4O/A_|hB}7e(۳υOA sX;O̜#v7,tHHϘvfrX Zg^e!)X󙴪.=EhfbGpD [zV^: ,+eCֻ! Q*Dp54kZPL_-p˸I&xdX5|`mp`?}Mޭ(ľB=jύd eZg :KgK\. F?m#:y"xz0 y}I96-@ۥC&hn6+Md YMmtyH2$99n*ލ~l)I%U0eG;ۋE+&0Bd}vEZW/} L."r݋r|sѷ3DJ82{xs.?O<E䅽OS:N=Po N,VUABoo,j1G3foU]H0Yˊ\/e׋5tRh`Tvl2I%E78pˌJ'o .o~dbd_F4SIJWrH@%-XC2Χ[n ByD߾)3F`B$z2 Tt[4 b A1T/ư`p#G +q[z c-elIy:ƻry kǷcάo۽=H}8p]ňz漽Q.W{ױ]'ކh36~@>ԡ<)YJ6lӐË{GKQt(~S %u@ZD{YK|@_z!dP0iZƨ^\yw5ZZluSJթN6m_ 50ݚ,z3r sSTSD\d'B^2Bjqp]!ϐ[UXQꎨztu) p2d wo3&bT&o_g-꼊7 ֭N|JH1?˭6CSa4 Sߵ1U-A|DabfB:WV˵OrE/}y!ign`X; *87mƭGbX2TՂPUɴ|:^}[p)εոj =@H)3HEⱎ=Ȧ7ڧ@!3wq>QwD}Be[E &fOpҏ(|PGWԕDIWl!~) ¢hز,Y1gV;vzrA=iUʐ`^Ra#q3j6, n:̔%aб1x)!Fdo,~'|#yt_ (H~Hܙ`7=O6NY>(G9CG"M!pG% ,8I:G hEH!iL@ūֈp> dzg5JQ0 @ Y!PKk@L.#KR3+NcЊ>iAߵ妚]tehZ% Mg\q=S;ً֛^#dccOd .\2r0nsZX'Zk.K'4rΑfAZg󘌹:88[<%*ŠG9lH>l93t9KJo:iƀ( ϼT~(9ٮ"S`^[ ̽ ;f__ác#;9ME[Rt2)uk8v%؀t^r(QDDl 'd֤"^VtB=_'JJֳȢ3#+L5 cO'u :BJ4K8j8Uu4#9X3q>$g \}P)ix^eҒTX3U5>ӹy kpl d҉IopzpK=K"Юfҽ;yڎPppU ;nVO剕5*`Z)-IxtfbǠzG6C4j>aeI|0[)b9&+up?O߮Pf+^i$B9=~yw+a[2?̓j5*Y'G%ɷ~qmE@hc7\0x˗SE]#W{B#2[4"{t:KNe~ T$e|T#!y簏_/oHk9V&;DW0KJ(N]jhtAy /$+7:("CHj~$j$O\?m߁` OΕd1K<+ lfUB`86ZAWnl'A,:< zs/7ڔE6Q6'ȫcCGn5=^CsE̤/=o)qڒiXKbL۠w 十$Xh;Cz&_VOS{㳡ݵ?K/1r3Al$zeThdU9njOF,îDC`;l,;<݅^΃.TL}]W;ť+ˍ 4.C$;4[uk{ =zm7 &) _j "θwۏ sgj^K/;ik6f2lj1):T)ݩ}Z|'Lgpk(HH 2Oߟ3vz60,'vD;0'!+%1ŽN]Wbnux.V| ZfD}n:܅+Lj PM4bЎ.1&2EN!KI|2+w-G_{tXŨ_u1Xخs{,fLK7ed*<4S2h:,R%i!0~ʗ( lƷ*̧:(ٷ{ao})iam{\w /7Mނ_yd˷E vFBժ/n΀*Sf߭&# @Xu[_^Nץw\h);~b(l+j,V*H'$J3G7R^D*~RlTR0dK<"@# }oat2Y>/Ne4r+zGJG%׸_۠e8mq 'upwΏcsUl ]qa;fE 8n*or[Fy1Z/$EQ4bq2j9 WmΕ"J糉4Ox~0C7 t.\7Hbj‰ xC-ف1zye*]_.Eq % )6E^V&,Wc}tNZ|=w3'>:0m zX $V`\09΅bo!ȯh(ߝl357X{wx.&dEń X \60y ITCpdq k0mѥ7Iw3D?r#Ș^@epJ\x#l5 <pdn&0o#ڰG)i|>鯒g5?Y^H.~8QsoQ)aA0[!et>,1,IE6 ]S)gU1cG-6MVv6wc`iЗ1Y+soҪACwg<فn^tQ3?78p6rњsyYEeٲ@ eB*Tcγgxln?a̠\F.ܲ93n&1ATgi|g @: qa-V,h:PRi*2Ct<[ tjeB6Eld=,u, xRp;fP*+"lZ3j,GȤLxno:Tɂ9 (#3v˳wqT<_S~Ulm οXT{ڈz'81Mzd g.]fW 嬿=>ce4IIddY4(?"AEqk+ђjbM`\͙)88$o'%XmkPͲWCRW 6 .ӑ+vJ[ cW=|!R(/_E,hl xD,tSG@}J-K~(V2XgOC3-qi}˛H<<ݫ{%{/#k<WVG a4ο2-M+E\\z)ҭL ,'( 5\7^R zVԽH/JAE?r!X"@'JܰI''O BxW^h>Ij-e:ɖM=v:iŖKԳ8eAgRDDSXC3o\݅R˛ iXS{tgZR\l߾zWȇت2^9_j]\j9hҰ@T}jUݝ9[ݷn60S2:`Q:y`{W, ,?׾(*JzkYAȯs@kP0VohXx GR ,4+'l击 p'{ .x>|DZuAiC" uB4&BqUځzX sjA\Ź & yȶ_-I^rMS}2nUk׎7?;e]kgBt5ߍh}}IJݪI.ɳ]7v?-yo)jJǟmfc&!aδK?ERbA3 j_yQm!!P igIW\B>PRj7'&mlTBTψJCt5xoA}l! 38#ڦ'o ]&c?iyj_+SȺ"G::Gv=?XEMW4>άO)Vn &G0GjWv+[/[h)ҙYW?>/GX y`-U^3$ua*4|ʎm_%S*;]hJ[#lXcNO8y\lfz|DJT޹o3&^L2Sǩ9 φc+ JBQ%xZf㰝vHa;!%oM{BaX8k #U{Q4Z 7 >啻7T-Q*p[6ЄnQ -¶K C˩_Ab_b_S&4gzv[OXeǃ2-7ޠw> z*cU510HNrBu/ݶ^KQu"8:|M4-RrJFOKJB&sm 24/$Jqp)62mP.@}:-e1K8Bُ, s("+] 'C؎U0 'RN>DHWc.(IEQ~kaNITTmT|\VmG2WOXj-u!it\= M 2*kdhaI 0(D XtԪ7]Hov(o/Arr1b[7nzB9&'8-kX=Wt=ذ$XT2AƁDkr _σIO\4bYk\3O>XN^\c,%scыǾFխ E`4r3nmk( n ,逗EVS{\x_E:BluDۓPK<2tuEFݗHǠ˼aļр `.|zϯ)dj# L < @mx}c[nf䭠vӧ #՚/8JpZ=o0NQԽU f4v}R 9/BDocZ/±sPI8iL9!8AIu_:e\^"_@ hC4Couc&e_7)| x^B،B\0i3ポ"!ST F~舮PJMS_mmF*qWB2"[ Oi5і9G iD.f)mMd2:76J<9" %$>5`Qܸ?Yi⍂:εsm2UMm+7}(F1ME3>4i^&v1Pz 7~<ڍ.g`0UJ5ո$ B t}~ǯ"w8| QXa"\;@hqdH0#[c[ V3c[0%ޤ/nSm1OYJś[aŠ7rĤ/8گH `.-]oÆTGfrXXŧT˽7 }_%cLg޼ְT1!] t袰DT9eu*h$p7甝g C},B=]+*t_*Ndž5nW|s.%5 -g.,tqaI1u|7&h oD~8^kؚ"?ܳdwFbm;LMd9xCOGϕ%Iq^^%{p? di0Etz &>sH' 팣kYX 1 <=~6m|Q=hDq ڳR@w;GI:ȇ}qu %WuLLFi\"1v7/3e3S$$#q%^.~8={jٹS(E(ʽq`-_8n8]%Jo9ppK]SqBUfSPtM3]CA~\ |C)%ǏQE)٥G9ͭ63IΏE[AuVD(F{-NdP\gp\|#='\0ZҴ&5B3Dz'GCV?Aj!hUTNNpac*=C>yf:]kՁoz*-PU=M_ا& tLڨ)Qڻ1v3B#Tp#aŻơ=w/n5!M G`p[*k,r^gPu3?X̾p=TdI1Yms/2{H+TPdL =nL4rja(Z<]>3ߘS9U=#@rJ~5zB(Aj( O=n 2z R(K*Ip-qb8101INhn_V*q@Vp~bP9>g9;TPq/WBnް$Ԣ]5'7,okݿ-;"/8ϧFsޫAXb5,?2YkQwPe)J%~@lf'" qR=,]cP+V1oR0`~:iC.1ntf/n0Sx\0}eJ:'CC ֊5-2JBRb2 Li4GRRKU'XH&J6G-;5pFfu4=uΕ+(i\UBmdyOov쩶nvG\tŧWR8vOYR tr O(nQ#5(wǣ㊼kD ArB&sć ܕ_{ƞL/bOQ띂s3t?/~Os *!G dSBqJ7~Ig: ~ٖV0d|ܲHST:WmhOǗL ӛ||3*yVeAh6 3UJr:rhr2[P2Dcߨڻ%Sq0[r]&x ?]x9)4t.zXwj9dE#U箉^lC b'zQؑ[Wzq1rNBR{kĐyb[_rC(G!;:U0RՑZGQ;x ϮoQS- vDH=ElYjKQ"ںaZ. b䊺#h99V9P".puAr|hT~ цh̏Tp3oʮ߾]ݴ6Rm0Үfpb1s"K_mIرp9c*N0|׺kElâCsU6}3F2{4+[K9g}|4`C+ fEfͯP މ&lnk߅Q7T=S2瞯rJVDlj5'ue*Uh[xhq*y]NӸ?"%SRFւV. |eBʵ:ZW۱˽>N\݋lT栻vb̺:i^H= @Db?!q9mzRgS,&0ںF)rxf6A]BС 8m߰}w`ڽ#GTф:OMYk;["!s,qcaa#RvMvq%?qP/d:#2&F5m tWUv䄂2Yy_4}!TBxnnylpx:͎6 2N}9 &c*knaaTbP!˵ ߏ8#: r,2NNx@+Hkbm)$8:1lSUB"8;hU4(&]gH}> s<İ `aXJ3NTػ:޸xqtzؼEqIz|]?X*,%b9N>YB~#!TAҶm3H`$  Ӭe~|JS^n[U3ҰN #jQ 趜SE*3NFQS(FKR«`K˛I2Kfwhn.yU2m?"( Pٞ eDl(6, ̊M,uG^(1">_f}EBX8.mjJ/a`.4xV۲5'l*MG*- .PH? [:XQuʍTִ24&w @~caM؁$daŧ ܞ}mJ.D9!X^x=_kޠjMcpPCH,pMNHڋr+omK*DF캛~d_1VߚhAcdӇ8<*YPĬ{'N E .\1(ܗ卉%FA"IK۝I9q'm<#Iq=\LXS2 aDA/Zchue6`RДڔW(9Lj\0&!ܹ-RcU;i~OIGXFӺ6|?27ėIsGICjMNTS -`\WK&Ș5oHƞ#5/+A 붉\(2I$EmQu{{ua o|R_uqu"襤S8)LpgrYk)_ZI/_miyEݞJW:Ut}]W /Hn89Qù_@37J ZoMqCM~AB3 ȁ#9bLZqbѭ0")O cڱ%(~CZ %[OSӄ*KP~ɚIGIDbk: Y6$>o8DrLu} sܕyGsC;9gq'Z',,bIjEZR۫Ɵ2{&\C!U8|ok.Rwe#,jB]|pe!,K-`6qHYO>LwSF[8ۛCj8uפWeF@ Z)3v|]ڽouv-I"чGqHAbcxGG2VjcXzf,h|qQD}4=% ܨ꟝/DZ7̦ `WQH|ױ" J! )[<4ֱ?t#N`H^?Ѹ~=1ū*9h* ..2 pmĸLj| Ka(.# GuKu^+ mr,}c I[F'fG$W\v]u0 ZXI^ \aع5:]i=̓f3q?FF0 |6Btl!VX^@qxDܾeƟ(ts#z(鑎 /4ԗLu*=1<~(t*aw)g!xQ5-xTuR8Ѐ1@Ђܕ2ܶ}cP~XsEfWa[SH-DHhҷ"'h˖ _MrS)巭ӵ9̿0ѥ;7xt ؎:$EekSr&KɊA`l /f h5X6I"O1NyX<݁^-*o 9!ə6(UD,}iEHAH㱺X;CE n;lc'59Էd(>o Y ;b(\Zwk$zBV*fȋ).D?% QA;Ǹg\Cꈘ뭯Wj$jGWte!a\B6*~eD>ZLM=41|Ѽ:X-3bh!WI¬6r52bge|yAUl~vk8CwT4ߠtSO}uu#T!aYY`yu0/VHs14^H~wB/wqyUgYE&՝_;;[+Y* e{ȭ] e^;_Ǖ z*9eZ(yqX6rl $;gP&2m&;Aޥj+={Pq*D"m;fj-ǖ.v$cDU4vj6VR- XYmfcŠ A:[_@ ";[vI8bMC+JIWaV/& Z;,aX{nˮ YNNƋe:/%YsyS2oˣ/8_˜S⮇O{l?*ZCm^ߦJ{*k[`@YVF. >bNG-+߰8`@L>7TH7U,]J˯6$FeܼH.d|GF =ۊnwOӀQqE_*>#YZBQl\9`q#7]Ikv==al5Hx`C9 i`1`/5`bG7+t"TQڳ;R<߮? f-nq?TiL:(l?Bcyz+CYJ%ȣ%☖S\ǘ tw ~Iz)1,HEp!~5$`"zq 8 p+~j6pe:sEpwfB}kyȂ8~혻.M?{9zű>jEtdHC=$x2Sv](mtOx]pσ_2GRY&QswX#AJ -l@|Q})`tpC~x{$&X={A\zؖw3mYƨ_? Th"-R ,Qsv0T% P8`8"PG96[+J#ĉM^gNP4.pCTUB(at('JE+&a sїI.S#KG!]@ dTQDu{Gh闾<%S`_3@EÕׯM+;\:"GXqfȠ !]al_e5qIu]a:x2-;/;&!JA[{Mu1f>5#ج#ߖYK[lm\Z@/-:v ԧ2ETU4I-J;vPnj-keqqK!man,C#7FЮ38R;P+xqw4Ek~ 4~dq`*mt3x^G9,&ge \bU0[4Hڛ*`HJk9>3{?Y>7qS$'devhwi=: ;~c8F? h V$}xwxv ybV Bmv!穾x <ů,t!QӜן #mnv+kQaz1w VcܝuoRi-@lD`zJY^h4k9al8ZT3,wej:^t9Ist٦$>RCUzO0K*[^¯ %TZ#PmϮ̭a^ncճ@~J<[RDI\7T^y娌"}w9N+xQ# F袋fQaRgEfptŴҨ5#>nNHP1.(OSp2㞛 ">$* N81qDUN4ia9 +ޅ ?ROO꿯DמvBzF];_$e4UiJP)SڪbψзsTȄ$_N;:9G:;O@'\ (ޟ[6&M = EoCgu_ zg_ KG:1Q!1>*q^_WOl=˚IB.bVQJi`ц5waa ijo3K)Il;ĸj$ava zX`3yڦXKl:ZlV.#h` ihvzNGbuJ .ګt&N$o< , !֒+{rmaо퇚quKE+cb%m.S%]n\7yr}pHGX 6t\)3.%~1$HLU7V? b^\֐|$tyG8)~TUy \R(dT?AlJ'-Ph7o^) >363qM"HS2b2/UŞ^/M|Ѯw8J]1=焓I_Ң?eH%dZwR"6; E!="tZyt qld(ՈƬͲSqElq@]W%ڸ$o74"xP\DN (E?99F؂BgKjM?1gyGW^A9*b&1*y)p'Ub.qƝ/\ ,l[+-w03 ydi"2dݾHp(CeLTaV!HZf;F/*Ǹ0b6X~31!wf|T-qHl6C j_L(OyANPbTY2n~U/a47/d)cq:K^J7E)4GB%wB s}u*r/!jz-z A5#q,WY籣wo~p\Ӕ}Ήi䛐UA^nKb ʴ}!ua\f6yt6?g^$D' jfFoI`'kCv S"'cs0'7d[9⁅zݛ"<^߂7ޠeWq*~\1"1+ے$\Fp 4A*4[N5; 7nF/ - 8p Zg2)s$$½,:>_nDe٠_ڮ"/ؤ(KK%25^@rN;GQ ";1~Q#Wl̛N-xkLfnÃ4 A3}qY_=u{"?+`Zu)$t'Kq?_K믪~)'yc)x Z(%^ M@qg؈eu췩:1WdOin|^VLg7pi XT~~8x8C1Ve3a\*G4gk2=Dh}tFȚԉg7qNzyp9ܠ)8c.l i~pvRy"|iy&zIAyf3~1EbH[/; i sh;߲A2kv_ېPL6v]qmTvsK51 JzLɅ c`㢢S9bMnQ1Çrg> !;Z)S5 HCjP'ݥߠs[ kgjOmq9go##Z2$SZ7mb?( &\QNL5WR*s_!k!wBי3fjUD1EP2g;Ճ-NMpeYii+;BIy/nnɬ^M bp: V.'٥7ZCFl0gtZp=˗{4 S_%Ԅ 6P;s;Zk(B*̦y@OXD!5!7cz/y@LsoEcWBjOHC ʻp=m61Cs㴙Bpўm(4j sM@>J5%UO;k-;j~o.zj$x؛`Kkؕo6լuEt`-7NWw@͜] 7;m (Ɵef;/7 Ø'=;Gfxi.Q o7@[T ;X6_"B аډgeK>~zSA=gZܦnDjV:J'6[ 6 |ɾ1"0@v;lt&0]7_PLu*gBƾI.4ʋ>,lJHr2ٞLՆx +i1jq\{IFcdJ`p@;G3OYw„͔7 b.ZOeV 1RRqG!=6;mf^,.Su'AS: 9wV1*%,] tH.8vwK1,V\ze@isA6KdR{cA!΅"*csd3׋ب'b4(RM1t,R7G!-U]tͰ,2~yDDQ=!F>F*/ECgśC /s'{`Cҷj _n #-M¹O])p}Nj=G؅<6٪R&;>ZH`7W2˾-a)J*I)'LB B';c6]#ij_M89ͣ09]w{+ZoGQeha 2_Z4K E1~:ES"c 4zsܞ )~YQ^1ǛF]G9(2yc%`S~(.^O[±y()9{C8mB#BDA5a #oڇ@.:EPWiAj,є6Ot8Vl vYch=?F!t@̒L쏙#yTxm${]}Ü/LY,W";2$Ͷ]̛Y~<0'k1C9sdeݱ2ΛN Pϝg!g ,FŒ5rcCn'֑TdۨRL11YPDm 퇡s^ @ے$ -OoeH6'5T^|z+Nxg *O)T#5.F9gɜqrU)K¾qVӰ8N?oa_s7UH]~XޫG+$RoN2 NqJEn=5hǬljB Mb͂%@(Lp!c"1c:ɳnl,Y-YԸA̼f_KHPDZKrW}1-76)yedBvl<5 =otXt&ѮOcpς7 [tÂdk CcZoM1D59U%WHQ$a|f &15,gQUhZISsZE Zֈ9<(6. ;qLrWy;^'Q ڴyhPOb0,XI,Dolt_m@ c%tOk)~n~}u `C[aP)ysPO[,W: 9sQL(zmw4ϙ'0 씗jf 18"prI:,RaMvhko/&?kG"=6Mv_ipXcye쵸0|dw[U>!dU6)JGJrC)5cyFDWڥ#M 1'hyO4x!,5~=<Vf뭥ʕDB@o/ yaǹɹ`7 }Aظtҁ֝"}GNNۍu w5N[JD 4ə<'|{L#V8cx y"@ q'^@T^e?$x'Fo܀ f$e&֠;]ւWyYiމN${6LJV\V͹D3WP23 ]#M:9 m8DunLd*#e%7([e8o~ P&k k"L5?C[u,O@b/#/I `Ja5&Ҙ6^[(ǒHY^)ۿ\TgOK +*!%hq b0+n^ߨlݐV%] N+B3jiÆ U{8(($n K!9Aښb #b'sSAbL1N2qGZ$-,g9.0‡J`R1٭W\ڊ3`Ty;7ǀOAR1ZM#g.fhnY0]`~Zuw,sh Yݞ@oZ42Tg8vJ?Sqz{ՔԆ'ܼFL-g놿Y`,*1K. Sd||q=002cU? jame0lx]d zraF9&l xlu42/\ {@]Lj{ikˁEv> 0.PErj5KEQ/ՆC~G?$@>~i].VG.}VgE$yi{ãZETϯ*_=C!!.xܥg ^RXz&Y썷9F텬#>`pEJn{NO %(]`t2Wr.lȏ%xPL0o7J_O;?|)6ghl6 K* (wpޯEml@׵Wz)%T]`7!vzMȢ\m5VA!|]^NG;TsۙJW"ϣ%k^A@0V^(;AS6)D5^{6 V?77 UMPloz}J^fMV܅I:A6)Į^6-}'Ϊڔb<{ x؞b fP7@NdcRpKT#!֊why8XXaHs/K >smy?ÄP "_I.;JI#cNm)Gn-a^TuW׭׈a*W'][c$).bDi!|χ[ $`w̷5]Xi^HRf+h1NeۛjVASQ(굆 % aDQ510wL(Y7:t a LR4 ,8]O,S35+I8.O0w4"ƻa(@ LϷz861s=E:dk[~gSy(1!RٖFӼjTGaKMff:s"aH bWim+7+trd$Tmh9ЭzIP0Z&]:#i毻 8ڢmnnsYn5 nc;Nڳċ1-6@˻.h sv+C5hd5“p'MEr2^B~T]쮝sXjtk)Yo:-~iH̗L@ “{6( ^D .1yq U(Z%{)%B&K?MOL]qhEP5̉_:  ]D$3is#lV-N-{)QX8ytE ӽqOS#KJ垄%q^P/%avPOCxf[-vl8#b֏r?U@*n’z!&@E~zqE]Z{"HrN H^Ͱ^[zޛk!)9ﳶ{bda7߰%Ť7tu,ߔȨ/UXJ 'k'L=:f7" ʤb3GQcyfI(ER8/TuPxm۫棴7(~zh9%` 5GӚGH~6U4LU\JI2\Oi4ghYzu& k,0EFj%_Ab'gRs }j>Ŷd=^Eg8v){=J2bchbjfw8lD7$.[.67aX0oVч`T4#qJj"W],nXCY)Dk, 3Iҿmp3`0 .p1&LSqUvf-N-ެNL99/?ݧ<0f#<9tnlȔzAˡ4-<[2nQ]AzۤBG'P޳\Qe)[[bNbȁWBaKG{>MS#*r!?>ldS0<6T0 s|JV u"/gs웚b'Y<K3ƞ5*˨s?0qn.D˨#fB, 6:ڋZm!\iV>.+t*cxN:aۋ羏Q.W^ )M i2v'onv_Xξcŏt◺%Ỹvn鞲jf˧]tp6h3\ p $5'(eƿd7NKy |7-zVG`"z D|΄Y5䤓@hŜ3PF?³8I7LK0Vk&?^ƓYICT":GI-]g8P.gtxiܨd[C%-m <"G]zpZ=i -%m~p6m, 19x01ЪG/{Xo% $…7OJ} ~+ ,pE׷n:}-W$Z}[ydݷnxkp:ZVF+wQ̋ZQӄyYsވT"G!-ZKS$}omaQ%T* }z T/X b<Ӡ:9b]Tz g4`W RdH%|L5ZߵD{ zyICg;z|s- '+TPRa$YeaN ?BT eW@!$JċS:nz_P4SQ3ab7KK)@ԏGg5=o5@+X娵*TIcJ B2 ?/vl'VY)XBFvTm!Z ) z(.,kƉ9{g'S@'~35|Ayr'nlqȍ9\$$I1eP]?'2#;]@>ǣ%_ mJl lPh/x%rp*:!{FM')"F{rvr!SP?A$i3qEYԑ{z%UFh{[CK;H?fRF7DY^X/[ņ>X[{k<# Dfف̢\i\[0WE%h7,atCi_Uw֠VY*DceVmR$cS-˒㐂|sܧ4 Q>T9 F3fgJ?i''G+T"6򘷬e,RH `{^o^~.?: eH\9PY;fN4 ?hnj~4,zgV{,7s8'IȔlT~?!$5sc,FI0G%b_FMvoyH'?8n%BB$؉ifi( odOcNT\:ҋϐR.#/:Pt[rðGH(ԖR3oSb̳ŕpv1d,AH2 ˚ 8HũEwIl_Ovi!pTJ c3y}B fFÞ/s&E6!@Ěn9lDYS!9BvVڊT,-m7`Ma+Bń8a!q%7N$qcA_^j~y'|!_Ico/~!ծfnvA$ב ʧfOף{(cߦv!B!3n˭A*%ʘC$/s>˅}4NhZ˲ O(TiJK36%jc0(ܓx|ѨjXW73}61@cƧOs'I&kN#DC1S$@oJ̘Q w%X XF|\{RY/4ŲH),κZyij6QycpMr5e:. E](U. |e^.*'.BJMjn2SB3[0z|e/KMD\ѐW Ny%atmj6g. Pn-߆q*f J9^ a^;~o)]ѯkMeRPti}ɸ(>1IƋ3>(,rX쮳#<5j0;*H!zXˎ8J󶊻zJg^ /.13t.Qi?-õ L& b0#yV$`&2OEu^D?Yᔬ ʞsu~۽AmdX]>%q 2_5rSK34)ݖ= St@D/fAYAwwqR$@"Z gdea"S/| L j4>NgB`' ޻l"VMd4IHgRlOL" YGs{T_KVGt3"\}s_/Bo[O%\+jT@  PVe`\9?i/))%#9\E | GFh\î::SY`,ڪu-HEqqv):u$zzbAmB۝r %BT1@Yz#XWÁ9Ξ!x NZDHt 6n~eszm~}f"r>|Ɍ Q䃏kؔ~j LzY~E)>X,gxo @|ŅȰF)dUK#+A)K Wlݔ4x|i_ j8[ţc~;VwK-b$OZ/`HX d_7{Kʀ:A7szaaL>ڍts JLu ͇jh¸U " c̟cENWLchȹXww,̆qƺ%FzTdJ{nA險t9?Ud|7K_gѷ5}`*`N/uN뎕86 mi 3}Vbs²dDZcg5U5`W{f=q(A)N:ui[[: p)F672HyOJ֕7&${2C{Id%U]Цs(ywTkC)@l43P8)&4ri#J,.I [4: ݲj_\4;k?rC d]ljPJ;ȱzK_۞ؾ(]amqBh}`m.^SElVc`\z$Pe{ `P6B3¢R0"_QRe˲bq/zhigqͿ$ŽA&]iarױWNL[Cպ)\]ܽ8`ᇟ4Ö:FŚww8ᚫIbNےO)(̾&x"yhgJ;K4!}[aq$_WHӲl{[($0X,^^5AhD87ږD,/[;̒ r19ebZ&))y/v]ecfA chR(q i⬨D0mvGߩ彿e躻 ^j[F,'>"âm0#>NPynu*bF}:bzK??6mIzay|K檎Qtl8@s"-KAU=u|uȀ7mCe򙅗MHs{q:X qFeV>E0^D,fe873<B_Va4 x CaXd;Ʋ Sg mB5 حӭ y|}G"u4f5,J3@y 2M ۚA-W:#@vT2cƎ w%Od^aݼrbaҹ_#$qI\fdA&I4ˡӰVsgae48}t;Ca<^H\ϕd%CUz Q 2ΐleRU2/ob =ScnU}k Vph6ݲbKquyzTYw }!":YeCS68eqJ?>LQ59 écQ/`Gsi"I4$'${T:$n08bM9ZgO6c=.͘Nbf/r@/tty}{\k wMśM,IꄩE Bt'm ʦ2IA85=iTjy Z;S+V$Ki>zd8Gv^av z%(CʐB9wDOWD<;ixFt u[\V7IL?Y)% 1d;(tuKt3/`N$õkDzwˢW"iy(!؄:@EDBӸV%Mzj\N^1ZWF;ncJ;%t,9.Zm9Ej-À˚ nkT[C"{T-:z؝u(V!ʹ$/)##ņӓ9< c4ϻ?.恵^4$ц_7߄94Ãcte nDL+D&;Rɦg? 4sT"]\^e< H6b+iO%G~ S|GKn93\FS9J !:9?ڢH gT % ![Ipq{^bg`b "s4.+1:x"oR%ևvOCO{|ci`8lrq2x iCI"lPxA`YBK)u:?wTp iQY,\[TV9}SD,XH^M1) =غsR2JG0_`X}<BJZYˤKK"rU]Pv:J s3o *F΢: :c؋|?!2R].^ZS"UF!(EBAWG&;8%_ ȚF"Vb;A7`7-3BcS QXw]G;>Ppl}2RPOW$腂X^R 0EC=Vzpو`^ -\*VʼY9F?p؈?C%>eh{{7S?0Ð:JuVNhs߭LUMӢN|mM9L@ZCa#ں~+'A'TTUav*߂~R27,7ΆS{(PB <#dOZˍ"x?E1?f]m&Qia Eul{QȠ9Aŕ^/|R(houEm;uWLjwkv%;݆D+!U^"MbgZl"kBi{Dch.$i\&vI7}Kt-kYl@{ܢiNEUhK(2Ht)W9#V Vs͆H_o`Bx _w!-d1pFeT$tN 5Gj!s6 =͖>s{_ti?QUF4ǣ. \ U=C%7}WuXi4U O]t,8@)>Ebt (8:٘oB 6[ˀ0C ˾Nn埚`6mJ^|wHH?'m*?}Nm]5x8[Gv輁mM,[)'Y7D4-=c8TM0 Gp~ o;9Z'rx2*KI-k? ?d2f`HA\[Mnq?nceL~A;Ke)ف~6VtՆJhbvL4􂕂rePGc0P1Z"&CE(M|xi7dn#Pa\w^-rv& 3znrԬJ0.d3xZt5 0\:Uσ%$ڽͪ4@tTUqwe6; J(DK8+ɺ4SQlw}aqm# !41@0rxıs_"Sf7}2D]l?4b )9l, /aXǨlJ]֒8W$ QVދ q]Q,"I:Y̬D`4+c}uD%H~.A޿AͧnꊧWsMh9va.j? "\84٪aZ C 3P|VJezyct i7}۬EvcKylK< 81*?DxHexI[ .^oJ|:`CqB\XDۯlj T;%)$. )]ʞ6kkUC@N4%+hUvei'yN}5~lIi\? $ĜnplnUvV!̦!=!]8c6Q$W HN"5N)i69Y+ڰjUrO wpl!^GzB}GaGsM j~U+ܒx6y ty\9:3dc%dGW͂Ҹ[)b6nB4;d2eO7#Q JѢ"ChJN7-5e05qV`)>GZp6c#Sߝ[ |KkŌ"阪ߑ|1msRfN 2綳zt77aBy Kmۆfiq13Ѡ_Y -ʑ&.$%߳^Dr5Ť{h$`5>Af hroAmwbCKa=`bsSԲNv6SđGٟyPL%$%uQü(b 'Fdp֒AfmMTa=4nb'v j?4e=vLZ аs$SW mu-:2؆3<G0df[˙:tVEF@V(Nߪ̢F!!iAJzKw&ֈ0ɹ>TF+o&uW5g.'Ȝ|x.L[C[&(fR!9c4fT- SoQJK5) a>g>a)ׅj(#\41Ǿ X,oQ٭An\-.YD }ښ57JQӝ᥄ʅi*yF|` 2( ٳ~詙# W5gfn2? $GEu}6YqiǭhfyJcF:ٸAT3> *M 6=i c˚]%SY'}A3%ݛaP 4F^ )~O>o=$^qd_.ߢgdߺh4Kae#ܦ/E>ft+zvmtb~jjiJ`IHQȢH:FJF6a-räΗk!$CKQeb^)y#5ҦMs71}Px)_jGcU]|{2%C"͙||ꣶ$w.H1gFɔK+Kir]f1%v]Uek.XՋ ˴QAi*aDsˣQ['gtr8)c14%KdЕǭ(!H{R# *Wra CBAB0{ XPdX{C`_6fԹaBnC8 fQǣu}ocM_|Q+82]MOu!@V{CF{ۗ+b6^XIX 4MЅCq^-ضY@* =ti 』&g.…i G8ՁlN}]XK(BS2gm\ Om3 f1ބZn@ү"wQ 8DX+ӖB)21T˖RGj#,͋(VmPthaKY]X1)*H˵Q,65qڼ/p*ۘtk%M)幡~E\rdn[zs5kx6:]F*5r?*ʱɷޛWuU\b0s=23ɾPr_ޫgƹ)wG̦S <%sm%/feww X.EDRSJ\!R:A Bɛ),ͬlRn 0t-W?b)| s-pAıA ÑJy˺tq#Pir]!,2H/SbXM{K~2{aա]! to[&?ayjMT MH+Sݒx*Q7\u@U-b#~9)gb_Wp3>k%eZkAAx5G }Heaid/addw OҶrPD|BtVz;L54O4Q7J ʳvjQ!WM9 d27J~K8_q|aCn>\AJ @))NmhSg̥q H^[vLp2:.w/֩3pߢ;C)v?^-g=DgVb~" [ʘ̙4bkfɕ[uDA"ت[YTk[ٌriM8"nM2}]HG9hKlmp3UXAk[Y"RaB X [ 5˥lUum,9}}V<mF/cmrMЎ[)@i?ph:0/p9ӗ^~l6ACJ?=5^} sp7QޞnYp>Lqi9t|(5ߟ0 | O5!zp2u"jw>;C˫ӊ @*,s; صA ͂wݒ$}a̬6ҷ %ª(2gZGm%ȊȇN Ыvg?G!Sһ"6ě!ۮ:9Q; yJ-)==hQ>e;)(ۙQ>hud@@s{,A79y=C 1KཻY-rr}>w/% ;/o/á,q Owm3wSΎmfqǍ^L 7S}pє%V-{~u%QB :mېGԱGr`0ݞ Lm͑{1;*twKW3(c?DX(Zv `H\)[wj{\g{ W}% MEѮa GpEYEx0yLشQX 9Q"C82չInUyUJ1OX?oՇ5PNsKȷx˒DwqÁR;^<*`ڝv(YJ'5 [W Fc3煬gcXljd5e2v&A`y0_4/]MԬ{XjeT|,®wò7;|΂5ԞBnƊ&NTK~F{`GRyoD y8NR lS'~))m.||(}M/W~mRusdvH8MU)Iw}R&k V&sWF\)]K{4mѳZ ,>xWleq7-KJ`h8ӆV ďVnL@/ |Uֵ2Sfyp2[h^w:L&{,r`p$VҬ `RAIէL1|hFE=䲪R |0"H(w^G 1;޹vWJ^0JqB$#u7I8vW̲ ɏ;FM)#kWM-t}^|]#a3).,z"9z)\hspRvHw]p ,NB8uO/vY؝c_tE \~@9j0ODoS@x?&itk$OM(8nygd"-0 Yc^IRalxOpogŤ*%wuV\f3?gp//8Rf2>Sfw4V@Po=Xk u,e9e8[Ncw:}Jw/Tȇ#2M` #hC:Jؕ:Ddd(Ců)<Ê`v u)DACuNCdL2hw1A1`3Iۆ ?gi]6ڹqqooL3Ê!ق6h"DݽjirB% GA+zhL\Dza8Aqe"A΅=əH#Cu3>[ne #0Чt>;kQ~+KdKt^Ҋyvɲ&TlR7U%<+5MKٞh}VVdY0OCi6L,,n ME 'kFKN@$38.@<\N9xhrJ°@K)ݟEC]+b P_PR%ՒS[.@I5B6Hsg3h|;ԴB6uWL/!z:mֽuV}Bߗ^ wP4x{"Np>;64m FxmuU{.t oZEʪB?n{]îѐ>}EF0Y$ G$ö5D c]"1ܼ Z<#TR@z7uEWYƴg\#_rSDsk j-)W%MraIOy-8}[=Ԅ{y t!|fk3,0FEP5ծS0Lp!BX.}KJPl@$ ܲL!BЂ9$00V>IswlnsS3Jr{~AnF^q&.r5R~ {w|RnÅm޷x1vsN;FVHq_O~]y R_z@`Z 3?+w*eY5õ[9AZDh/75sBӂ\ZyGwLATqH:q -t(wHF=Y&%ţNL'MJ+jVAhU07/|l\rJ+2M K ;E G* ?ߵdԟɪv_Aiίl{ںE;Oa%H7Hpyt0WHZiמv{R_- _A6ِ~,b@S: hpmbrj^*$0A wU fXe}lԏP aM+>Р.iׅu=n]r&7d{ʄ RіOkS,s@1-XSG5RZ7>2?$e? -`|M:^P0D 66-:7ݞ9 JDKťȻPPuwuk$e)Ѹ]M9Y f& |!>"RT/\?Dl;#?8)2:t+lP,NJ<.ĩh)Cj):zYfTwJwnK=`rmp@yp*I7˜"JDy&MAS,АO} /Phq8``!^Z_ 5Ob>zj &S\y8N[_(&i G(Us`/"{`)<N;#ۇQ(`<ՙ;8cUеq}6@(){2r4?qJaZd"B 1IksY#H4 bi&|s[zpM Ӎ$Gu56!FqfmvSeCwZ'o$ɏgjo(f>/~BD&cbF AN"~?!XFHTRDP^\kcF{x)  =K41$WmF` F=kTwPbtCz,sϛ-wΖPoBq  Mcʠ,+xa7!L/p׉v=@cg7.s e7B_3d{p3z7XbfH"F?ܖ37mcr*ߊw akmSeiK` G Z( I]O*3X/ ;j08)áNJ9&C)ݺ R. G:`LVJZP3 {OMv a. &I^y^BGթjȡ\FZ9w)P7ϯεTWBλs Q ͠ :ܕ5u 4ޤI$'6~`éhc[JS~[o0@bMC{Т5*t]s?xW ܐ2:d+%zgk&\M!:_$_vb>X99UQLum"#v%m~]r⸧En~u6O )1JE82m9 !=Gp5 6Ψ-k+}*DUTΐh:Es5 J6(@'̠dnnWzd@‚ΐґF "^# QI]~S@脪rWONz^z Bd WpR޹ңpt{ix1w}ߛge/6,Stn\\he-:Mr@[J`&\ȸv߫l~Kl_C;*Шڵ.V[n"{9{٢0F$@-l zJŐtVgaݬ!3,Gш^?sL*89|!Z av BYuATݣ8Td? MNC8Jɻ$Y"*ia5"(;s z',)Q;~a5BHw ǕFa$pD(1U,kC11 S `F̔p[%AXN~MkH%eV3}U !0,>3kgV!Lkp96Xj _# r^MejNPűSX> )[YW~*}., zr:q|s4Kyb2;2Ra\bviG~=TC ɒ7(IO>ҺJ Sw~fIHnK,Ok%%FX|DTP|1 2d~ިZ8|5*WѶYʴLip"^eQ:L2HLݞ[lU B  ט/n mdpS懡A [vD16fvEӷO]>pD:$0 Eap|,Ū`_F R@)S~sW&3@!}7L^BU0΋ e4(IaVɈ)}Ix-Y[D߰АuA]ZrkגG1?/OyKK'-4m3Q5fqZ>p|sHGګ2B)ļjZD+@#u_dp,=L7 D!ր[hϔ oi?IV \ȭ B.OfFp&Hd҉Nc[L>hUCjJ惮e68m;pys8LY${؇IBV$ξۉ|âhΰfV'7Uj5`7P5-at| .cqq"65&X*@K^KLt-Z5LH,lFk"!iu:Ÿ_l;%Fܔ3O~X 4 19=ە=K LKxW޳|o,bsN59.ypzwg};AAmn֩x<@^!4E?BJˋۗFR_ K ib*ۙ*S`pfGTnEvlٳBC*EX3Jy_+x)w,hȧ(nkBa$̼¼ۙn)6[ X6<%^꣤hmI2JdE; `HkU)$P̢bSE֌JK}HfxOw2K|7+~.X巙\[Prn\N:lgwUflu;aBʱ>nk& {<6ܔ?<0~TK! ;՛8K"q]8Сp;5d-[#xxDFz^}%w]Z?6bƋ~+#+VvղyOGAOS7 ur 8jE"g3<f8M9 =#Q!FVQ8FS=Ȗ˹ V-UR:ta4SrnoFV3> TH0[K1u@A=YkoelONz(_Z#ŏk 洵:*Z?%1ܯŪukOzxVmf_)eAHZ?R"dMѦNϪ ?oZDYZR:/Ql`HoM߅`-ؖ_Wk)"E^Fu ms&F[,lN]Jbaq[֘M9اSz/ߓ~m.Ժ`R M-;-^_"vK&Tk8GOa=:+`w Y)ԎjG }Y@*-H`-ve깎EXsLMM ؘnzŬO-"HM ~2Z}IXx ?+g /{L^rz𱷜ϵ|5mL\_-JINSBTZـg([쓱 _F0ܻ<9X\Vv'J- #jMr1!M}1ywFaWNLO0;'~쾭( `G#ba $^am0" <:Ԓ!1fm`E ]haD>!r׃k2G9B˛L|I 42*SAU4i3TF;Y00 H6T /ZYS(skz 4Qvů2Hgk/oǐH]Kj ZhPMKa5WE7^al$+\pܪ.?N(\1s8,Ex2+/5ܻ+Y<%c!ьWn?)^xg+&v\yBG^"ҕʪvd(li ۱E 9Q=uZϚpc8rӷfHlpnzU&xC?BVLg#s6ȆFϾhY fH˲Af=?j+ƳC"N>+]~%\ƅZ9*<'NdC8)/dF$^&t(z'HM @P7wUP3k5pCܕsڂfh1*^M㵹4}8n@B?vD.ޚo# @n䥀Dg2]cUz-kVT;4SKO{K)qjp,n}VTugzx|8dT#nֶ=_p+7SWfzŀ xb䶝2Su:GJö"z~1I99&K%WF_hߘ["<Ѥݴ?Rʪ=4<5=c? ѩO$.r*cB= $K?~&Y&M64\0K^?&m+7GaEWqcA5CT7 zX.$>jrC]x+ƴ m/`ukW9:ey!sn>- # :}زQ_d:{u`t5szm~U$#=M+uf&K\[-Ei}4oy޷eO}M;" \T0O&Ӊ= +i iiԉoB>G{*S^6#Kh:׏tY>+m.Tzwh CNCb緿@5X:2%Ɏ{3ghf*n`Sp"91I\x:}ٸ\^"e0kG!X4 򊍤ڧ+" gaw_ odk[p+eIbICOjhm M ,knڪHc}b(^q^j6|mPc/̕4:?i2p9q` Yy 3%ÝnuhPonb$@}䒮kq亾? `tCZC=%L``]v&xYt7IVzH:{5ăevKXGRZҲ \V͞gQBKɣ\|jI}B xDUŃ?mi떑'&{p% kCikIU1ڰ%D;&_@DZE$NA6N * qD`,Iu8;T6<DdЛ*@ ~r& 8%63؞ Gm@'_TpLB#6yD7G]`\ha광깫ΝN.|2=X2oTeō@.4u2Lh7xPx9=o._xJ{LF&BiI[؋y*>L"Q?Jwg뻟~hČ{"ڗת( 1e[H.>4@8K3a-B - Ů@giHuLf.{U ,*Yw}z ij,boS;m:ޞ9,̌xT Gx /Amscxt]÷D a#WbS_ۻƈ UvkmnsM6i㚺.G| =!6z_^nkgs.OQ6ΚLb?*@TJhd]qX$cܓ'\'e-K-.6ӤhggLpԠ8{! ]?\1ͥRo.*Qa!/<*[p=|pP1 SBoﮍ; (bjNGPoiacOQ /3NۜP"c? N=D$ @sCH(<?LV=Y~'@Uܽ߱o!6M :òڠZf\]3:1pQπ-c+X S0LRkSbIG,,%`Z9l2,;s컥LiOPQ?cw mщk:^!yGA9wҊ{8eK6Gf #ܿ*͵p7N<KBiѨ$=EnR8WiTXg`bo V n]#A%Q\ {mT [[qN|G?2IUhnԋ )l0A@pb؍yk:6o_(}/%QQH+c~`]>'˙d=*%Y}ufSpa=_$9'IBxCe9;/$1Pv(&g'gZER6 O006vg#5MX]kx%,%0c|A r[v9ko@b.EGa T&; .45Ҷߞ#N\"TD{tTD M,[ ŃK^;OE1eB7há({8t3~lsg
l> *$쥮92DRת &nsM2)ֲBh`Ґb~`"o ڄ# M$v1l%ň4 Nў'V,z<ңsxIoC0c\Y4xv#$F~akln[En.v1Str)KKa-4yl 򠏿o<@RS\.ѿB!Cm,šFN [GVP_0 F"2m, V'i2MرuZVHC3W ( G}^IvM^AAl>Yአ:ZƆvmvFߒ +۠eP= =܍*UWYˉ\ɹ[jFC䍲ıqŐ7C9\&۴5ZcyfDy'WucY\i>w?msۗ*P/+xѹ-p ,XhE]o82rʔ?:;)RN*\q0~8gzޞ۵ Q-5@}+,^ЌuqL{g4 7hREIܝN{P؍^Ҩ _C~=; =ͱ[W`ulSvUDpVpt,dA7ze j, D#k@7˥][%"Fu5VqDxZEd34d&x0mu-ݚuBIy.oś5]q1]0) 6+:_NjrLИIQ ʂq06aHo0tz >CE.U/Ldd[+0#] 5M?_Br$ |B>=Zr8.c$x'@%7%^8LC72nIPVޘ?vTF,ͻ^* ?BLzŢ"?.+ۢvo;(Ǯ'}" }R6G-S: I]P<J}erZ@gĶϜghX+_;]*Ú>dMj yCDfu=ZR xiZqVPsq2h͛*7&F _M"3U* '_A\pp,‡50(pnMEUf>IJ83_QŮGX eEcF=| n0^%+/k"d @Ӷ<0t1x8 (| ٕ{%O˂15;MF±buI1iղץeIɈvX3SJ|;x>5 TloSv3SYF{iS@;Z*7&a`lHh7ۋe6Ā)񨶀G-0BDC ߢn?bgu7rO" sg!3I@IӮB`/*VzKU\O}[d6P烜"0O&~4!rVgk.+>Il|#֞͠.< ۦYsgo:c#I? V>fIQ/$fҌ0]" fWsPf<ϯ=jX}R%=jX/3E%B8N4ɸ9ґ{@jK877zf2 `\f1 3Y?Ӱ=SwxzRbjJ!L] 'Zc@ Bn&<}}!:C+'J =_6_2^$ib9>Ho*6:`+4=9?'WPHKѷEJQhg.jU=%> ,G'9> 14ty'V>**y鉨ȼZhQ8,z @^`WҟH͔cɚ)YME @0f!#uuʹ? LkoF^yРqN""F(i3O. !Sc{g,א隲S\]O%4 McD6 -jUm_Lm蝱`BH|AǠ&N:M=Bft7,Q5 cb..Ӱ3Qz]c0&G{! ֜0WIf_=ƫ =>+u]ȰLÝeHBl9Mb)\dzش>1:K`q 7$v{YM٨M]Gf9.ʲBk(N3#B .>bW:QV)Ŏ-L4lD7(J '="a0ד0޵uPnPWG1}&3 d\!CsSRVcO%*kL !_afZNPAihk:%6d3@2s\x.P8/) ԣq ]SkNf-P74#v>d7i+WR»k?H|R #.(c&t) `DQ} F%"GH ᰎ` y8|YLAMTsǪ7_c?U ͸@AkуzSU}Ǒu5z&r0j2p@AF;>$ &{nU96MPZ S[+h9*046l&#r!I9k #[>L,VTwbH$ 6w-iDMxz!ZoEb6Ějp1R3|9ǎQH.j҆F\@!>e7_ڨ Ϸ.!TQOk dI0⇊haE 9CI}[iL%i GK9$?v6|YQDܟy: 堨Ml6F6.tlV[}Y^6RX]xXo)2c&{<3$z/%FIFZZXlp ~2#.x${DMi*93Ǫf48)<3a`S%1vDbޝ^Nz2by o9}/'Gքb؂ K^zGA'<j]du&_6`T`_i1qÖŮ{h& HRyH0X5@iHqg>k:䛆NI8;\>v v 7@]dݼx0"{rZhd9)F8FU:NC^C\(%{fœi/4IZySCxn/,{|O hK@mt KԊJe +Ԋ| q^cjIsC|a m8wLJ""em']0D=1$N^>cb=x kn2ks!ՇH6&Zs ,QVXgȵ Թq/|^㟅}+( %JufKgٹXdz31r,񰛱Xj9M0`cz:wDg:"S\vIYYM 2Ucl[hxu%uy9Vc̬D-߅4jFgm^r>IcZ>G'㩯~1Dp ߞWJ[|X7=v66Eb]x~w\ɏ:B!r, h_&/x؉ K-؀*Ø˰De/Dbf\ica_:y1J2~ӯCߨi̙Md$:.jXvىR?]rxZ=lsI86cxV=0^ht|x[}M |P y;Xro?n_ڷ0JjPߝw$T>#'}?I-P(t];qc}#(PZ"8?dCa@d VNRas//lOS$@^[^?D>1 <|mtxug<('`t`ɔotWZ}oz PvB 7h'Ɂk2b)X:0"!ⓐ($9t/Ijv;M;Yo0 Xu?n{+u?rtGtMY,7u5:58sEfY CC!b*t eC_D*t/޽׽s+ &~{>00U(eg)HjBALh3+cWPNB*fħ;/ODnJG:׋D@><͌᷇3{ ȳC{l+16@NĹM9O5S&Dܧ Sk_@PEqARϊCܱdBrQ`EfPa-ZQ뫸HF"j~juu[ V^QoO.mv*f(WOO@TpՑ&hyEq8ݝQ^j,oyT^ꃏ*0Oҥ"XL9eNq4H>6 tO Տj^ޞMQ/;q:%ѼDVCsm18h RgZhtuy Ef$F O=t"̛}2 ī/tXXP9z0!W Ak-=r6_6`Bagi13GwߊP;avvyhnBacec"[okD&e̱9#026"9\7t;r"V _$c0H& K,L! s*$-PhK10PcXi\XZ0ŏP\^y2;:K{$(_w,~dV@r>w!0aI+ЩA_Pۃ\܀!W[XVךkAIc7 ^,ʽs5?s?+ETN6ݰ?Gu0"n@d{H#y'bZ\ƛ2^t -Q= ocǪo5M wC" }˩pH)H ;]UaRg3 TR3.&`` ĜcT!'2n oWBJ vðpƣ-R]'1p:ķuǗZ*X;\iSf!b $gaΗe Rb>_kWT^P FeZL鲁{EXuؾhqh1LMcĦ?ݨyΏ1js{JK:ogs ]W*G4=usW= //b2'~NIƞ9a# 9dj))ds0Q.<xEB]n:Q:q(XTځx6a(9nP' +tQos YJc+kH"tJJ%ef޵Ots !u4v`h2({wكe]U85t(/`_&x7:<.@~+<dk%ϵ; ы8m XHJ>$=1g4B+S^#7ћ &ua+lox1R,7&A.Q;xm4[n_^wqodf-d@QOV[{w-94<`_.',vʺ=X~,FHn"<̧FXkCGYஞҠtZ'm|&aZa=K=VfcpEU۱n+Ă H+%1_ ȲKf'2@1U *)шH4&b˳Pf0(n@Y^$ӛSyr ;/#[ LdkC;B6#d2T +BnQ*3Bڤq$^?˩^!0!P]`:vM|ߑoeyŐԢU4۴#oMv1WtR/jH 3-}Bk= ![JWT^vL =9QfZ;X<1P=㚕3Y &7.C#Qg!2ȍ[DčFF\^~!gQ Rn޾iu6vn|#c۟z(v ZoX,,σ6Tf2/[l҃/m4Kw T+7Rw$RSb.y}TG&hD^VjV{[Sq1le3e}Ӆě5g=#ZzoLMm9':ҳ=9/Y!8q0bt6'h)<Z^,ݯt̂۠IiNo[kh k~#<;ЧI^Ɂ͗Q-8s8poIFNOkAugfLD/-vnB8`k?Nf1;(2w(+M,D+;+wuۀ¯|͂-eG`~$ߢ3A0߳RGfo{fcI߽t`[8SO:r`aC,j0i6{750þ+~^4l= FTK{c*I'HEC `FHH5 !^81~aeyjQ [PsGuڴj0mnڠ87uʟT]MQ6dE?k3{|?t) 1pZ|,Nj}N58 |z+/f2.[u:e $OT u/7['G @xxxl xi?GXM+>&m5Û"!mJv`{aKrOCNN8P,; Ĥ6xTF =RQ T wrky ֞^#Dxע%qXadrT&n,TՕ1TP-NpGTKRoKքre ٝ8<#y$- 1}V=oµLS#e"w^ SV4OP!`,'6L'fA$g}yGʥ.iO)Qþ2x<꧿^!qp+IjR!9։Ԩ p!=^HQ@Alم>R/۩ª0.47j_楙#! 7tYGz٤ P@d 0'*`4~Kk7Fh$Gm&DLI.t#Wyت3H4@Х[C2XRS3!7.+UB6aʻmF?*+kJiR910ޜV27{ ddM/X>(UbmtIgZopȤ]坆:H4@Ʊ|)ZQggM9(&{(ſP3œAvF$zYSpW*afH[@= Cزxd^LƩj'„rʋwf\O7c63O* {#@M~/f #;W@;vhPK!,)\¹F@YOď5fLZ}G/nTB:ke|$=EggJcsu٠$H/qfR8Djð>)ޯCY1-`6l\W &! Aޫ7BI[=kFSv+>=;ˉG$f.}e 9E MZ0} Sme%hT:q7Ỉ{w.ʳ3˿K=П7^_vewn;:H85r.CP^K DNDS.j_QKӃR4>]'7l09 aOK%7&nG~,am3,i{#/1}v]WQ2_U[{͘w  qU;vzarc푸넺a~bD%_6.d=R(v-gz?}5)Զ$uH6V@V| aۅV4*7@R x\ *e5vg{_ g J[Ѳ[ҮR:t- v* fs͠^*kϾ8.{5g[I WT,{/z ̿Apg;7O:fĥD0׋ eum᠞5y'GB)6`t|kgwxKBL(#}%=B)?x~M1g3/A<7a+Vu#b!QXnzg;ocJHϜ>3o4-{6pW渳E|'4 I?nRbHumA1y%]w+n"^ˠ!}sIRk¬+nGpX:KpfP=)"vjM\+u8͠'Sh|^h?@sr6$AmgfA)v+,A)i]ۉ_]= $˷%cΫB\v|»҅Z8mQ1Mzڈ%)pHr܈}neoF+$uS+}}F%JyvIUgƑ,%p8ə9J>i+K.4x[J =Belyz-OcгݹXqmok_|c)!o( zFܘƹoeWݐԠD`A;4ȥ0NxyAzw?)u`:c{"Ee2bAf㣂]7%p}%F: pW!5jU8&%]ApEPհ=qdLtVJ 8U)I "GJtbcjD1IB˱6E}D:-XSG4!j$]l>&KUjϸS RL>j(b<*iݩˁOEW-^LEx}LQ ׈sVi[ ;!\e4t瘝9՘0םX):;-͂>0#O$n~ep}ޢp8ZP*:asN 5ю+k_תՓeMk^]M2ť67VMH ]͊T8L (E?$^L:Qc+:4d^SDq (P'lRUFL`'菓8yB-iz*T \`du C"ZJf"K:_Z8dݹ*R-r 3Ya6,r 8 ۜ-ypq wp3e0Hԝ:7q!e#,% R^f(1Y)/a`@ȯcKt&6PPԻEQOuJ%uAW? A$~5tp5ù ګ}n^mt+m &>.IbNpEXAfa$,+5yjҩ%b]I[[(Z?LaHۦ11 a٩t?<>6x9T1er\ZeMx'[I܂f*vH"l}?[ډ%Cc_ˆ$z{61A1[= <x&4>%/ 9co+zPb_)Z *y.ZVÛOF5wZߛi'{cub1J6Ed ;k ]x^Y'LL)"oN6Kޮü˂dALZz+>`N޹cRu'5:=) 9Y1ѹeH˳T;}B 5ymUjބS/Cdc?COcǍUh<%J,NBd[5[3Q2Q ݘ/ۊ96f3`@@i'>#dԍ$mYu&z3ihҖ՚HԻ?lSt%Tdgl,nœ99<0cCamՁ p |WGqZͯKu&>m!7]Dxk"lޤ(hLG>]~+N~Vm{/CyG@SBM [)3W"]Y6.+wh8RK\X}^iHEN&|uS}}ޅ B%rFVAgx M\!93N nH, % *W+G.P=8_dhGrw"!6 t]|SL[orjAI!xm>qK>?ɅpvR=iz?ʵ=km-;KK9l/)ҟ;ND[GϐWcjGJ߂sMNsDW¬7RKɩlꟶK,@|A#/]zs=SBl,8GkF$DұzPx%7ߠoJSg̐beFY+k tkکn| *I(V+ ߸hiT7+$!-e Sc(f %2Obe;SŨ3憒w{ѐ)U㘜F5=o:6)eXhDyJRyvEYz\ 2vNt.= \ S4=&,bOߧG' Ԯ˨I*jy(U8WPsFMf#klGVeb d0iMPʲ\I2Jk+%w/UDAѐ/0 JV8뜖ۑR`Z:uĊU ӪޔJi7L&c $IdKm={P rӢbs {묿 ŗfD# k XL+HOa`w_B#>zB`6 UĞ7L@6 !P:' (=>qÂ0w7T1;="TUޝNNaͷj }Ky@ڌ?ȍ:v>K*>'ә|Tz$b*k)H|dIP<@~@ :5hӮxLU;SyČQGnv\0 rD7hq5RjwP#"ʂ98Vcc`ʕ!H|>/IjHjP,]Yy>)`&U~E}DxUD*Qp¨X5 ַ% "HU諞ˑ pސ C|N7;{_ g4]X״pʟ2Q{Q.ob#\ʟ辖 *K~*}s[{{h6؝_v-NBs ,N&S2n=V)m[l%uCuh݋FsNu.XvZˉT*R $ %lfct%;U_Zw`-;ZoN8LfD2_[E_f.օ/͖yH`S}O`E(cLt)k۶OOպ,Y,m(/J|1l Q zRmz[쩣:MW^ʌ#\Y'o <=Cû&2);p)n-g8Ed࿛FmV!Ĉ/}!1{}eiNg\9f}Tˠ~[{Mc >43uW3XRZނqbOOuw0X8 y /bl_ m(e3W_Xۧd4cp>jl$uw$ 2JqBvKjS,RpN*DVcX6:Wpgh#s Z%Q!Hygi%%|9doUM!5䎷؟"42=v:GYs8~q -.+p:=37*GW!Rx2_׺^u'v;4]ǜ0}Y$*._!u.ey8XT%uPȯ+3z)k9Y5+C %"Er|@RB80*ށc9RݝD;εQcOFi%KL QӪ^@ psm1m}LI6ƓQ,Ih^?5RPM-J[j,V?1 S-Jvr<հDRliPvym;>Uί$J:6lս$?dyόm{H;Zެ4D4"J=BNQkv!36]dOb; KE2MoTWd9p^ -)A>;㟲$7Jg ,e~Ƶ _jJI&=bqY>l]rRE~6ځJ, BǛ͍Ex}"|/Evh3vHJsCr]XPbOHC˨([FIXyV/nonWMS;:'1%#_N5şoK[BxC){ ۍʝ C%֤52 CD}$ fHf8´QEpoKW+ %b1i!N6]YJnp}B{"hb_) bZȒXt3V$&6m\CFYGWMVHR ֽSlpR@S{l<6/EeǷH/#y3JWۜdpHCAn%&~+ޅ}•1/}Hw?-6+w< '\m":L>=3^.=]vow'N'g,<$ho7R2~O,)krfbKvе_By%lx qֲ5H&?W " %| NXN[>p9SY *zصAw,TßF]jpFj=pSB>Ù,2SnL̽%,ܘWbުœ7:gfݘ˼Ѿ8>sd*bCPcyH}VU TڛPMTURѰ [,sz~/f"[EA)nfYV[ݕfNx[ wT !+?F"G+_O:}%Nj@.b) lJ70oSOhI?HJb+?S{M(:Ԓ "eʝj" z,r`[,d͋d.fS>/ v0gm^r(nȘ&T괯&#JпyP WK- "a+&n\~tP\h=Sgq^k2v1;Jxቂ6w V_{iAD2$¶B@._%LJkPCL>pS0 tB)š, 9X,&y=d$~ n'QӼe` ol;`{N6cs6n#_RW#BS+=.zɮ:W/Y?UiNV|fN[<r#k {7&M_kUoC:|kq=ZkfN14A$:Ґ{UV8*~ދ#t3ж!֘Ҭx 1He^X -٘uMUZu]\ 8F6ak=Wm s7[ȗOcQ$h}-@7RnN~׶&7^ѕ͜ ە$Vd2a v6]J2 DpO+̈SeZ]uݼ'nOg"ȃjAwūx`:EƱgH 7Tdoߛwkݽl$U~XP~ Fu7*bVR7a@cm_e}6{SmtH\w;D=o/UУX F2t*j©.&<&d?e"cgRH4kmFhN磳NZ+r\jW FXe!տY|ץMUFY:4|e^%!jG>5t< gje-Di&rϪywHk".u`yyPrg_U+F hH>'I" P@UW+{nKSrr"?N橯o.[DɉBR܅$bp "QZ6hCR/𻳥JqV{ɏOUd-C4&بo3{&|u2$"ZVpLsfHCr놓5^[W[A G_!Wp)U-n]:&f[cm2qpGF5_Y51Eǹ<]/yY]" >"] Z9+Q}+HGQ\NGC3$ R۝xkGP/}TEN _ۮ( H.Mѳ@7yO7HVnۜVР%\kMt7r$YYC˟{ZF|!Avq!B=aڂiO[1C184ϚK_/ 4w8j;-~(i_:#贒xFWF_qbopKHGxPTN'_ s`GYԱ+ВCAK>y_MY`.QS.kcL4Fo:MCO&qẼ)K0+eB`g2v0"xLM/Ch=z]Y)=ah['k.kWI ӓE> Ih8UOG"3\<;S +dcZ0ffs~> )SAAJ{紺\nٱ \( '{cR(qΎF-t(W<2w 4?W@;婀0Nm ı:?)m>tY/F e]z9sM-XQ̔8Cpx~\qSG{"ʡ2.SbdUy!lf WUL&e/xEbl[󪝥ąc|c Hw X7Taxz ɘ #Wfi;̑dԝ e>@N)!fR0Ra\];`uw30C /K   MK:-n*TFfHU ]NLkؼG(`Tp01`q$^8E`mJa&g7iifZUֈіh\A_pأIU1G}syԐ'4u2YSMeU3g,Jb8Um]rT'<l5^%Yۢ"]Ij ke όR 9F1u]G%4h|ny2u#lTL7K\"&v?L5Cp/6T}@KlNV-sg+1tSyƱvݕл␬'aZ)OLI l"7~YN'u^#  3(Hv>Ɲ'j-T񊐼nOrqDuo_{eZP$keԯ{ϸ^>b$?m(B] x)٫ہ`U/ k @hd9^1>c[G U$iX7:Mozm[3Yİ] w;v]Ydl:K#zm t+>&9 Կ@HyךNQfeAMfmv0@ 7n,kQDϵ5 یs~7:X ]ވPт/\0/(~>V vB/ 94Hc8ȶ٧0XщueO&eQHJ{ XO}165)қjS]Λnvb _j`}<j:T y0g3j>XSófr93:&RȴTY/Y$n<ѡ^R nFT.s) hbÔ+i^JH TNg^)%r2zA524<:""Hfw֪hUùʹk5̟k1/Y%϶il+òOje(Vx=>9v zU j~Y73WRqp,{h }HZ6|Й MXl /I0{ x♍(YAĞ6cS4&s')pB9!WL?u7N@7QO:s=A3iarm)˖=됒5*b\WG6UxVY/ӛW1_ s7 \w]M8 Go?6uY;tN6pa;Q= "& ]l;uQ6@\ЈD:=lwasc_)1!ֱ5r{ҭg.*KT[Ww 593\AAy׍fY_uU*4rEuR&Ki"Ҍm] #~cR&YUuL wB>6 ."<~ YvYS+%kTR:eYHUs$Uy 3f֝ {znݰ gY-S;4i$Kycd,Gp1J[c(ǔ2R3{efaAc'f'GC֖19^W_@"n>\U^(HX1L#WUT/G2,\TaJZ87@`܌$0WyB&T{3_^ De':gS@_(|vY2O4Z8a]r8i>|!-ȦcXٍ֔EaeG_oך7]dT.ب} D{%SUehZQ׫!w !R&oQYw_IW:@h.$qA^1;w-UET¥&U h4г\P'Xoj;4 0r)8q1(JutQDKL?߀j2#W;Eh8L޽p7jD s]T̻fj2]05|,%F,8{!Z /*mU iK ŢH}FNA1w[ZDCYܣx֔XI77W>9ʷ 8;Sr-ZZ@tw8o75ui$F/l|lOU35=M^X&|56ο)ջUg2kŁ}+?G# d2tbrL +IqC 0Y0"d B3I}#W s[IΨ]UA5+3Cn`wvE|'~fdP@NYh{e%˅X {(耥|g5~p% Ժ%&N7=ۍܻDd=ot;$ݯR*(s<曆b*m`B"^I5)_~̷B( O;tޡᩆqT:EIֹCC12=՗$+NwPm(ou!b r#Ȟ`Uja5v@! ^㦞8go5]㛕X=~-v)FdBHh15Lͳ_> s0"~Ҹ+&p̢]L6Tn$my\f, 4.Xv9.=RGwjF[{KYYTZD.uz HyP3x$`ΙYzh"rH({)զ]Cn*[˥%X7]_\mS8;\JY wYi0G 5۝+_|Zic?^d''YyY ܭoP= ̪s>ѦD|}+(`yݗ D|+CϢFG̐EOtLcоRB^59s;Jpu4as֊F2uu`:XsaJ$\ej VR\cn:gMtNFL4u5tm!ACzI/Շ5VS~lȋ D*7"5=iȡ;^d sdY39o7 } ]*ΨHym_jQ\,U<%HiYxCur$|:~ X$!5 #%V抾մD=ȳ^Y` ʣˍ"{8 zd~? 7.C+v,\h:\>1a5X"&~h7VyZWvv>NrOZ|&,A90"N]k3 ,xy Wd_K%GMhۍ>6 YiȤl>9` NTjV(WzA@~1*.z} _p jB`C'-MG$쿰X#BR?˅kz9pH犄oW/@"i& rܥ06z'[l1uUH誅F'n KMd? _r1$Z{qQI^ y>镊_ kP0xWE \AT ~G5^ ïL^b\mV%wPQ?VUCEC.U'7V&4FZUGn$S|}oaP͡%YHmUyE~m sn[v8 9LК96YԪ 5:[:'_`1uAw="?# }/'Rqxh{!*EF:aں k,XCjqǟr^څ:A{sQTeKE|!e` ƴ~r%Ly/ž0<@FW\߼2Ȯ[4.OTP T0+|>^syx2Uy_џI 2Yo](f 5 &ay%%/ OɓZWO.Shמ©,FG^2Ы_r:KXkonрhh;[}* d+W(e[xVal>'P 80Dp3KN qԧdm~Ɏd|rڌ; \ <^Ǧelh4 j|hIMi*}%55lr>U6$JJ,uQ獞֡h.-e&x--IK¾E5L[C A?J A 47>j2o@u2![CO=ı$RGZa{"1y8{ҨSo)wcUMJi*Pc;," n |3k.PKi"$JΆzu@PD']79iEiz |Wu=}a r7^ f>S:ٱXR+|~YcڞV8U6}3n;JA&j6PKU؇,Dm_*y KdrqH+MpQ{QD{T@Lb3[ R8Mfc6Wꗄ6IA/PD4̀w e1WiT48HU* HIQA u@0 M$]}wp/(]~Ħ)%R|IΙt'Zdk~%v3?j>QT ĔVD:dBw 00`Ra;(-uޢd Vq߮K `]^s[J3<v{r4RRߌS)p.ewP 1b// 5L>KpgiB+xЉ<[n)ql pr6+6pl@hîF]ƪ|HY wxO\@s~qɴe d_ȌQy]cI ɵE3I/x;cKj|(F'{yE򂾎g~BYM1bAGSJIJF{V޺A*:u|f xeYꀭl R[5J%˒ݡ$-3DN܀ -"h^e-y+PSũLSx24j*0bW.8OefB/'1J)+Mtlzg;-#)[>=NbAB"*tA&E1i|{[ o.*][}7nejnj8z:.}k) }m~ o#3KݐurrezЃYJ^DN~8~fԪ7VBt{Ԡ +NyrEWAoO4>wWrV6?c+v`=sܤ{ZOwJj+ . y2c1EkHj8k`]խD,e V53|S"I M!G&1/?1e#VMg'SvhSHtoZRX9mu`r J !~Ҙb쉸 "Z`^ޭB3M;L4fB_>*y8|9?sR[|6Ds-9WcTOeUf4K5+" 8Ёܯc8<;re9F!}K~:t$:BDG!\̳0b;0!! KnJ6v'Ww .& A"t;zP`7@3 ){NaܿΌ]@8ߋx]>JB_f*';k{+5a:v9& Q,q9WQ}=9rYHBi`WFW'<&ryVX=>* wmc4Tm?>Zs;2`WBӊu&g =nÐT>ˉ2TUkg޹9dt< CPp Z hvBaexjLj]\lG(X9C8BժY݊ a{y~ee hkLf IVC=ںT˰5DOl:/`:j'SJ'.ebU tjZTdZ5O@Khfנ5a dSeNn9 $ FIPapȧSL pmE.} NҚvJ/n!)@s-Au ?,,z3F]# ϣQh4s'm<~J5,gD{_kb ~AjT*eNItjk"4k!B-Xi6:SG烌RһOĿ&6PhR/Ro@"4>fɀ1}{:q f4GnˢDIf m?1RE -`.9r!u%f^8dp݄OBܨ˥@EH(shq@#:n޷k2[dxHosNBn"rdɥ[ i>#+tP3/ԾHL`e.COr]%4u˦=]L2^57'TBdG|^tiܦ ~W9Ht pbsǟXp[;Gn7Slf̅akcmoeGHŜMmKY(Mִ3u5$2J@ӦhZ *ڠAڿ>3=1@ v3%,[/G1nc#)뺀e6AF|L-gvN`o2-q2[GUUbϾšcpHefhApܸCzR,෍t9`CV TI*!#|:X@~r *H찭MoIs`,P?]o2-nʬUKO%{Jv6)z@BvO$\ q{]gA͑}d8+c0Zebl"-+Êu8OILj2dgX,غI y0F8Vp ['qaCmžM&/NAJv,%xDf, &Q<;@VomW{$ӨMGjb 'FjTkwu[Wk݇OX ,Weqr:,u -ſ%j7?2b;t}rἭTwX% |}ukE6%'Z4@<^Il/=]&k?~FSt]+*.ٝY)r:C8^\o:d1|:5?W,zx6Qu0;d5̺O(6IאmV'PbYPP[%/b 2]uSy^55>ԮJ'l HHG |p>=Eg?|QP$^lH9w+iDKfְdX# ߦl-~DYL*.!{'aqI֘SRG]Wi$5T%ϛ`ǫd\rČeF#p_klt5ն*q}ZƻcE8,uK=c5{a4׳3(fW:k&!PT&V1=xqO 3YK4$"3Ѯ,dMwǵavHw %7>"M$a8a&=ƢVWYm9W \DX7ɷ`/4oz~ʧV_8GTb@HP RL ӤBayaR\+џm5^ T]r33"3mFuxϖՅ-UB/c(x6iO3}-v̲fP$Gzv-9V#/F]y-, bŲ ;iPYwGkjm1-cb ¥d@~>.$GOsR^4C(O!0"YSg e t/|,r6pbc'Dڀ/]8d}[H0Q^h|ˉT{IѶIWB1f| a"dW|1> $㫚&jhoF9yA{w2[/!1_Ͽ, (7m) ԣ*9 ~A`tԗ=]ʄw~@`6B*m ˑ\O9ae~N9-"vV5SL!bkPzB\2C }`Zi' 93NBQuq[r6Fh+=m5C%P0咚 kq'- xװpuA=\Ffd<~&ueꤘUy&A(1L9$_ɋ'-Mըo]JZG+Y̡0 ]3U|Ri>QP7PRd ^_7\k-; J;xUT8^NFd@ ?vZ&Z%ғ: BsOql$J,ᑚ,OK `ht.FT6|oSMiLQ\iq*[!NW-ՂIU hp', \dgQ3,u(rڊ=JQ3S T9,[;Yrj\\Xﲹk T,Ro~~s٩H¾C;}DB칊EWիdw 6c{ro9)\{BZem -Ag ,llJ0y,IdaԓHvT#gF4)1Z&X bn1M tɞq]d"SAXzcV[QH< eXCYwHw^4C'gJ>S3vc RAϼLxq42,U/*HET]&x>X8bs8R+faB>Rvb8%Z`OG~a@nEI5|`30@׏Hxd=^ča_蹼Zf=N Շ z&v}X|۸1bI5_w ERdFv#A}1-I&oq3[\r[y/P8ɏ' ~7n>44*akҟi0{CYt~x5Y ˚a-nZ!5t1E s^*erԗ4?f;!p6Y`у@}sPZyi$%FY9~T~GV_Um4^'a@VrB:[9h}-:qǽ WJnrE*v:[y ahk0 kKuu%Nqt1!T҅O4lѿVoU*?Dˍ'",7{k]}T{^j#舙\mI5^f+rVB,ą)QUii@/)+*ZhHu#=13`{7 ^Р:,C7"1M0To;%w9C_5y@-;DeOwEv%Qяǫ(){VXV5؟{ dY%|#1 ?$%8K+L;W7.`gj%x`MJhy5""sfEo} 'K`pX FA%[筎N Y8,f@CzTG6׿O*?a(n/e6HNd]y}S6vv刚+|={dq96DL$쉬Vv[ތeZ,&ttJ"SAP,UU`T.HtEƦɤ-s Ly#bwg"5,yE]h [/m.U3q|[XJ3II1Qxm6ӝ/?dQbtU~Q@+퀶$\O:a,` @|?TI7%@:w*/8 3pEH~ƵZhIrk6lN~/5 d/GT^anFΘKSFCZC!H3vr S6Ir~Qo6K^Hz{Z7v;uZͣ\N27O<]~723Wal]@_=~=zVʆ% 0 \~&<@÷h_i_|>h?" k;w ]~\/YNUMD`y vRrf3+Jf2CG:pqhg3BBK)@>sLTZ^#gtM^+ĺCA~k%dR kwB-F*`6U;Ix"hJD<#?p2x _mjF7/UpPӽ,*:y P ?Aw@5/%{| `şL/~Nى޶O?F{z)/ޡ 26k'qۡJ:dyx@/-CKµzG< 'c֜c5Cs4gAm ʱXi/kaCj=l+2:,1AXuG>SIlK ˰H{;| %iJNZD_A8Z_>u^$ <37Yv {uv iz7l8ש#_z3n('țV;̈́ό<ܳ)ɝO\% #L } 'ȠNm.~ {)/-|{ i,E%f9N*ݑ\沘7jŷJ\+ nHeOkZgƣ5 KŅ(|J4o#~9!RJZ}ʐA&fB`=v>3$*h%Nm&(n.Y᧥\T5sd%O**zׄQ :bho`n;":$a[|,J"(pvxذqtp=^ZͣIo 1T :R7RV$9)F/QFmN{};`LU2`uHO{$Q{ N?sf/\Ifk +dVa/s,|n+S/cFDp,L%l|Y{J/@qי 9N,l q杠V7+đEm-ه{ԒG AIٱG-ɿ3qC2,#cSR_.@̓ki,?WM!=u *q3?UkOtXOr'zu,_ Z&RuÅW-#d0CDn"L0XB :Q=NpmbvI)Y)Ϋ@Ot <᭯iT'Y- ֖c?#S<{GHr \?5| Ϩ z-1k!Y?r9\=)w4:7| 0G3ֱ1\UhGzi]33RƝsθl+]|kV@sUX%+jS R@^}`yw ΫbPg\8`7:YPLQo~ڹS1Sxc1ŋM=8Nx 9a:qoo]sU`9[`~0߮ x3 87)'M.{vT}MEʋ{;㎿1~$s3n4Ǝcc&Q/W*7lj~}FHxkv$~䰌U{ L :KwP9I #6> t޵dKpn,2G 'l3^dA]LcnIB^t"QZ"7Uap]m^yˎDdZgp`joҌs.Uɩd~['(n-%sLiK"p!w#xqL 2/WNk#?1۝Epω IWڽVkxrHBWhn0 .>՜.%blYxDV).d@Ȼ@6 9x֖{t.H;\F:>>˝cEkꎲ#!>c=YicC{z$/{Ww@q:ӣxpYڍZq?V%TzE*R` mwnb+^&$MZx8f|2CocBc踹wUeie|A4۳Lt :J`>']zṙϟRe"Vf?rޗI($Cݓ_xXf[4Jc4Bf}׆nw]$kB.qB"u\Y*l.n,?rfUE7F~۴UTIX=JU>YeblTL,oS5Ω2N‹|ӓqlH-g{fhFhba1\~/%)Q!h$hYqY}#ݮݿ9 UG.o4,cXNn}y TZp3nw%zFDB(]۹u&0\גD1g8NE?f'%od|- wye!GZ=z۾d.V/j'{r+Mv%N)yWBS~@\&+HJ#"Hf3PԞ*z2U ևYbj&y[>K>. ( E"' <'ڟY;T<@/Zo`:R\ѕIK(+ޢծ"F+r(;@s$NIΚ/"`VGic ńZ xNAŁ7;yȩËVdEڱxnr[/,;@ueZHMB4Lxͺ%j[\5HPŔ2Q1B|mŕjD33o(|IEQ@ KYw:̕z=/ >?+@|QKy{tcbIϯ`ώ[ąf%5Gy: z "^fpLc$ڹL4Hs׷:\ΐFٮ!N7bY1YipP,ƌrMl`Zc}2_Fg^nq?*ްl첋1 h?4\ D}juf7"j\`3lqvOÄEƜod/Ⱥw]u&?ۍ {wF(fE(S}"qcj/[wuַ(ɺ>s.3\fkeꔌ>vc%1.At]-,7 <8v~+~s;ɲȁ˄ :W3Jn}RM=G܋>ѽvmj}w}0gU7Cj(43\y'pGxrv|NHY* \9w5{>59Q`zAEf_7.0 (v<EH}6(g[%|hYt}GzY8#B>xR}^D5VxeT{}o7`hDΗD ~ʖ1!oF,-}wc̽+H2Wsu a@H[<t#2^}ټ$-4ģo ԄǥRR 2L.EJ&R'Q6=DpSsU_ Ì<*%_֋cnT/( 2-D^tre!ۥ#[ S^ŏ8,{{#YLNz8{!DC}Uu/{WHA-\l{xXZ^ܮߑ9ي1v 4:Y8'mFzzmpцpD L Wn ]$Cc{A!o@F`.\L6g}v {J?B5Q dJ] VR #Ug> dp+9$k>J [ fa9{Kw"EƃY9eMF,{,rd'8~%⃈`J /M`S +h _ =#A*N(ܧ<ݿǣsQrd-5;v_LWyh^Р0lniXU`~˟P$%Syxsխjg{Q21o'i$9VМ9 y֘Jv[nqb;'*;E;n|e0G3 >>K`@BG#̗O:S@yZ-_Z?'y5.qe#x1 -'tV2;\Y0E6j&Imw'O5y 48sh8x(X&IK!;F$1^j9+FܯZ$Ϩ%Eͮ;RRrJ<>y YOCm~e|R8$RZz w9Hu:Mdɀ SF߭^;/\N6#Q}ͩĐۓ |6tCrtnhאoOߠ{KkNYqp v*R)}t˺brFMV85cfo OR;eB 4?*$Nٰ#~]tk(cj^~e:=.”avA0ػ%Tc!>b:=(1X{r$SĖqeQdTR8C!AUZԹe"\"}bE;Nabu|w!Z̋Vd.%uK?Jlѡ~ygQt x G|Vvc#[\'/;ܜrz/|UB뽐 ϸPvٶP9 U<7CfAǶBC،V|E.-GveCҦ7v6$G*;O\tVy/Dp򯀏`K QqxG(0A)}ò0b4эmk0O@laݑ$s)nj4Tv Uo:w1:0>776Ў@)#MNAY w_j  xq@+Cm' IEI/Иa+,|E~v٘_< fznF xn򑣶E)H(tRrkv9 Ҝ}U1Zœ*9dřs,Cb,&9%(y kD nV*jT!ønLu[1]"yKFƩkֳ4b+ bRp봍ggBZ(~56ަびnèn_+>*5Ȕ&j*tsε ͟˾2)dq Ƹ2G5/ɪc/K<VlꎌT;VvrS]:'7F-ڊV3evkbh g|=XV>'%oIF<':3>ڴ;T=b_{UcS]8dJZv2,ETKz!MY9ͣRC1{ xPb]ϓxs&7X y kwk6!N{ N]eHb 2k(!u@XTmtDzu6m#pnQG{@h+sTÁ ;޵QԩzBf>"mƯF]*ֱ@4aC, :UjW.\mf'9=tr0!!8[rbEt1xS95Gsb=zXߺU͆߇I\ᅦCͬ = Tsau޳vkfvN3Lp(%1״~#].2W_,fxqLX`fUuf*\zx0x:)~S~4FG:\hfݎZڪBa&x*3lyGiR=qn6ln~I)l>]f]7A5V_>^.mփ\ !2'#~L΋=XɀyOR53H'pUZEx@OgXo 6"3xeY<o 4 *..5W d8f}Dҷ n*b-9Ic{Ln0U0꫇vWNWO$i8,yiu2zLynoDsR0b(ϴ銹@h $mZ{w#E@";(ۧ<5׈8Gaup D5Y3 3%,O cj1R^,y[8'|0ulrw]$Q͜`¢ڄʹq“_WwLEA?, 323À4k~@3"w.k Hv5,qs4'D{>s`q!-7aIjQ `?&梟gr\ԵI'/&k6k=-VCf¬84#ڵ4+o E /+[#:C_lo|&7€جEq I~F7bQu"> zq78j쌮Mc>k?H3B>W#JQK_yp|D{!Mg>XDӞ~n v6Sb TZ]&~_Mgp<- I?+V7'kWKdJ gP8[Z-*dD+ `UVpkj7I;έB(۹/:$+"|P#CsW+;J-qA}X*vE;J8:}Iw.DC$b_x˳[kĹI_ij$ W}}o 4_mcЎ'`+N!T}R']xy@- /VZւ/J] uط*.@y!2,L_Qc[%  $iQfB~;qYrߟIB@g"sþ{t0Xx׿6qG),"SMLsֹP&ݮگ  v8#N8gy&,NMt1Jw X\kALvƢ׳y=LQt]nX2D~?ޙԤ[APc2_ c#A={6{ izQ/ sx;$\"=U h@9 2oH;7T ȕ~Jtf_68E'(OlCV;w5XYfs4G78W]Uqb<z1#PǓR%Q\b}>?{f7R! ڡI~yv/>nJʦR  MH}.P&hV-.=?k쒁z7[V #xB_וtn#}Vi3լ=-0V!e&ʵ5Po6AI4B|əҖJI.ఱtN: ߕmF^l3ĤrQ'Wmk 71_ݽHyb9Amw9z ._`83]uCbզ-EEā$0PV~8PSSyNh+$f--U2"%{LeLb[qr_2,mөD{vʹHo{}/TY|d dN)o:%vyo~?'D6"Ġ`6=~jvRXLV^J|Mr6#}Ϩ^;@Р@33+V n %1 DMz6 Քa<%j 70rEn-)?t~0cy#7TkX~ MLp>9#T`?{ xd7bJҕ*D.YZ`#Òg?i~{s%RfA`x0¤''y,1X]:ٲ.{J _6x#Ɂ|&'$2RSI:4[_Ҽ&APi:5[ar&hQe n>pf?)7k(^i?Kd`=Ft׏F~ @ ?t~ @H CԌOq'YO_/ #˜̾8@T[kDLS sBO>KAbp;5ډb Ɗ->~+U{Sze]] @fxňd.pk.sDB .<.Y% 4M&Ŏ+hqQg8`# .j@2.*x;.w{#sxDU(!e[zЍV' s  Xcp@lvQ%0#jǢсl Pu)ZtXɤ(DmiW2uDCw߆_ \BIpI&yyۛ ͺ3|S@~к< ={hu.jT Jw\z^uƠ9T|DWa(V'tJ;šX[ +>$L0&~j$9 tKgCl٦_ŻyOF^ύsʻ^r<`x:I,S nZ?`wmzrXgQZ4LVzdpš=59O 2f\G5)oZ_;bd<0G[= *59:?jǒGx.޶iDIwl|8Lf,y73+Zdq.cǒ72 :H_>Ecw<=Yem/Xi *xZ@wh>FEp׌D8g><3ih幇_#w3[ozkzD: xrv  )9tV\ e+&=ʼn7![.bwkʩ7'O)`Oth.އR5QZ]Em Zd0]0/Woq;/i "+yS 0H+D+v3zixiJ~LIСX7]ٶщ:>I \L E鷴"@aPCM7bOgy'`qe6'/TUiۄ3 c'=^gd1+)Ɨ`>:bz!Ǿ6aŒj1zZf" br0컡AU漁 d 3xC +6c1-u rdںk)Yzp'GB{cSL` щ'M < J9 |i3uR{ym- yMe5' Κ+rY2y p-5z Aj 0Ju\ hfp c yzeQia V(ŗˎ0HϬ?Yds7AG!`ns;J%Eg&Qv`*hiyF ّ2*ebꔑP7_iXl@ඒO/@"!u,lbzik]GB+:3F[V!He`kڸN.j{S"Of:I Jp /?և p&ΠP9KsP͞|a=Ь%lab rSH-" GPB!S;-xC>e$]eK4U-F:zOh ܷ(O u"9)#wa R^ǯB~:P-(.,J-pc1A0qi87WΚC0?Eo)E&N)䮖QRb^wA|s61̤_dpgVG Z =^Lvy"TX*yt\CmUH!f$m7\3>aֵPhǧ"?|}緑dNʈhGx/ЃG#}(MR6Yf7]gH^Jwse6qBڽvӶБ=.4r+aU }cĞ 4P:C0ݯS]BMo`_Dڜ*}!`\袋+f\3޻M;5˥v@\>ė  ϶oZ> bKTL&Y-\.BعRD3~tg)J # dݔ?4cN $nbor;w|nNu<]̓ eq3$(+w>r^Jg\|*Z8PH-p5JYuD9Vno)tnzX)YVhIJGwPgH^\ c1߽LcO}҃EɕCH%1NI"}jV|o6/u u>QC/4`T}^Id„.Tth}ϵ=zwy[f&b~U ܙTiPi@Y ?i=7.?RmO=J<18v3~%/٭c5?6NjɃvMSevABZ^= h=Ǵ-\Eb!9e9/C2 eJ `DPNSGȆI2emwr5(d6WB\uNloV'۽'At茀.J@`Z܈Lb2HAgnjɆ`5.- 课"bƴrCsPy55XUZAV}@Z3;8+oW~ (?ׄeDU;ǦߨfmiN4p"HXumP6}5?ư{u<3?@vst Ic')@nk7P y!]?a)1nb<ƺST7-Q)oG/K3OptlƂO A3N-T!s'*l:luq}X)^g2GȊ#J,d=䝬xRtoBDA]E/8ZJ `5xUwÀm& ?0_jyR~x =s,zo?uj[عo}:tI.[cu1<&;.6+]8?^ァ"<*S/t|MrQq=t !p}Luu~QYW}j u 2Wފ\@c.6iK&@踥&xqqj*$k@jՓEt+ w #>s $b9]"d7K X BdU^~dg2Sʉ&7RK{J0~@TC1ؓ~wⴱ ^^KxzKr!]iI~ U$np?y" Y+5CB}ܦ(Dbl#_ߺ:)C^#٣x?j PYq)dmM `u>mފHMՆ.+ /qsx۟89qwç1q[!#ݭ q"Hb ٣EQ񘢷3~CKҀՑqۊ͊7܀'Mcl"Z@EfwHq5[i:+Vaf/Ė!o>ZYl> GʩlLi vNBl=F`Eje%> _l kU- #z￰bf/Еe`љ./ȴ?We׀袡L;J#\K[J\[\{~NRdMeX[_ {Wd_Z8Gwv$?xIL>{WF8ٞ쿇oplNtwtNL^y,fGi(]`~Z2ijs{@Ԍ;"Ǎgwm[Ģ&r "iJjz#B>iz߃m_Y0m {害({l[Wxx4Ga,uWvcItT v09tj`1w[}YmcXi& 1ew ߜ <0[_dpIC DҋrxNe'/on244!1Uv &]( +z@Q2N ɃD|" o?ɥKsh"Ue6-C% S͑̔jάicK\Ъ R~ǸU&q.퀒E,~z'| J8>r/bfx-;ƋpJ#"}񘇛ϕG~!$H؅"[cUs!wH6UIF1ŪĹEr9*@4̹O\}H B:\o-vF"6k>R aZ~ 5Ihbzrb&km:[)賂n !0" X4J0q')lu,+*׹JUjWEDbTȎ.`4}DTC~cg&2nk#~jc{+RFx)`?'i^mkJA¤ڷ  G\nC)U[-ESbW5$H,s4"A)N7`eA=7 zh-zNeƎqIuޡi3;g8ǝq;s-YQ#ګ;G 9QbԱLO hT*7J{ kxU9۸Y<Z l-U;N!WTJsQGXHkVc:Q>4k!OB!/0u \C>a_c r?*쿴 riV-tkhXM3䙃dǯElYQU¥DoXspfz#SO MG :=B\I6{lQR? &hHBblykmX+lGLr],N[ +4;c)BզmS l.Ih3]E2㞎$|<+}A 3{Xåel"tXl"D۠ ]AZ.=}t6A@\)n-qy :V@u)E&Lj `L *K ďE_cs9Ayo#c7@KA;U8yѢT|jv 뙂!A0ֹh^џ¿(LSp@?c67gk2SAivh[MY s/,bEqC_L.?@|})s P(;Nh>8NT_J6f:$3Y*r({y0BGdxЌ8."J(a( Ukh="4H:D,@GGz n4TŦܣfdIrmN>yN\L2xuIJ^ N쵁nOtV`Ϩ@jvרS 3aKE%Czʽ^&F2)qboyF/ @v[ Ao{,0rZçŘ訄؄( ր? n/^` i @@^zC#RS1=K|K#EEx|8#.p7,G:IUwɽODW?Z !mEľdI><*>8CC:!_)I6ir,Xq0C=3A2 dNQPe^2w v s^`u+Vo&ʊT7A+NQ_й$^xH0|B?]"Aꍄ"K=˝],7Y?$'(г H> ZV_߁Ӥ[NpGw6²_mS\LZeɂ I0kl7=/A1I<{ Srr}6D~Om$ql53пlCf>"$Bl1$[Ym!TeVkjG#eH֤g&~ pwa0?\P57o#713iA=FֱZY ѢߎCliO`1`.M]: ["3%ΔקvTS2W z>l_QmN-I8,3`]g^n{쯍dG5v"qP{ЎUc_dFaHUTZD3ȿðG/b!g:[* =9"d?! M- 5;;&":Os"LRDJ>F?~ou '=;-Uԯ8Ebz{BzT.RZ%UbEI݉m2г|a:B>pFaU$]&̒O!*9=ǙW-b8 D$7[!\//I0( #A#r*gT-; ly ^Q߆xwS_;~j9B'LسJ`.3~~lai|Ut[!hCcΌ9d]%yY]4it;<·< l FMj>s:&'B>y3;XT/bh+bj$4}W;2"5 rm,:q/m r?ޅ;v 5 &L.Y?dz1VSoLSUzb@fUVK28)cO^C%G1^C\ ao4Qr-pN!#3-SBt SQǜH$V( b 2*#{KT)Kd+t!@ȕƿ. 41ypMSkca}[F)<(K,!8\rڨ-NnǪ 8A swX%֌Z/T4 ɶAt i3-e6={?)?0atj=\VHa'{t˚>.3QL\s)&KUtƆ{gE!3./nP8Ι9{)OĚE:MTNc˥$ N#qG >%-iev.c/f(:e\qB+] B$RWw@3)]Γ-A2[ ݈qR8VKn%8č$K(uHkX#砾70lHTŠ?3=Sխ"c:ȎĪ8#In( FH֯bCYkoE?0>2/f G뺔#NncApPBt'z_#znpe޲t*w0Ú. uߵEc_?e? }р%80Uw9Q&!~u2y[*N)%lg,=9*ƁlRg}m@G)DIvKi;Z1b~ƣ٨MAn^Q&ysO}r5i^k_jIaLD!,Cqq5ТĹ]@oaDXw 3ʴ"B~1Q\YkA uh} gpxg*(yрnx@o}<-GkK3wC$8Y qt՞?Tw j}6luLaP8^D۷Re~8#C HwsJc[5W*3ɵd9,b@?^펶 AncE^F|[~RtŌR@6 CJ%^evJ&xsil\Fbs;U `~')6f}Ĉ7C ȡ-ri\GJe10-?lEyonEafv>PUV!D! [:{^l&4AB *]N`n~b0Fa Q RW_ƻ!GT!Ľ#BaPXXMBۂ/Z#>jΓ1\]҈?1ڬިFEjRLSJ.3X3`{Y-0"dH{#BԻf͸0S')z1+}j N%rf2,k*ϥ4*&j0aS@7-1ce?$Ab+O>Ѻ+ٲZ 1b( (@?s(mItJv6C;0KKЀvIMGl4(g3/&^2.{ '̫uٶ iQ7?ݖ InוPoƍd$Ov*`gxV԰B/g'kTir{I@$n -E䆬G9 2!;]~w8_ـ6n"Ύfc eߙ9R([x WqqKIwt}c߹W @|``Ћ;UѩmƏI>y#PCE[S)xl@&JbN28 H]8 -mlZK:tMZc 'FxN^^[X1k槍6{Ƴꌢ>Dq\|C[0)1Oѯ!>C(m[ւ©oeعU׵lҤKY<7 d玃W{a-)TZ KӄJQ5ךRGI:%( 5%`|sJ`D c ZQNh/6"K丽ZPJ~Q9߫d!}Q/U aWR˾w;y;L Sqlz~Ѓ3냜!U&z 5I(K#K}($'2N^jD$_j dB'h CD2amTg@cka=yT:M]Y7{D }U'~zF Rif渨2'ok,8`,*]W^I43j#JjۼJ)Gn ؛ԙ(u˚ڦXј<t5,6 8M`@v@\?OqN}΄fPKp-F Q;Ur(\yOsd06K@:h'n}{)%J4pp+8͡ ӻS֒xKt T u.M5b1myO rpu{7FUq>4;p?RmٌՕ 3?%6e3ZX:zxg7縉_VuhOoO[@q sCY;MFv):DUc$lYg5fP1{sx_y<zL$FA3xgԓ!Хe~Yqӕq| E֣E8lUgrڬkm2wANS{U˝ IKŬ m ; O@FR]EYoFx7)\G"ٷY]n=E?%zdވqy7}Qld`w9 bOxIe+C+9;`6Mx9bp2j[30&{۬{,'fI7,^cIh#ǖŵJ;\yR5?tlGeVL@{htYfj2U>/{+ 8JүAV:z$ ;Yho^ZœtJmvAc؀sykZGܳ ?Bihuu$Z]{E )HIer_z$GSRH+O9M9L.D~D|/eK_$>>x<8E38/7r(9(_c%s,*=zfl68Y)`Q$3rPs \=bQo4-jĴJ%Cu ~XuYɐXh]r(KR  `pTo YSk^Ҋ#= ˥*5: 7-7L]&?4&!=ŻZo)oFS ֊V* B.@P-#V/Ҙ0FW]HC"4gh׬/Fox)@^?$/d5sɑ-mS#lFJfBkţ~ϛխ 9;s4DX/z@~bp۰Jn􌍩suˆ.{|5d%"C‽}JQ *Uxm;U9*4, 2}>,x^xtkQN>_b%澣 Cx0snS*“\π,%(YW2J 1S w~M?-wgSVMv"]^fOMHdKR#˧}\˱YϞA0nmFU`98UM($N:N˒͐ @e@G]QŅ9Hn(vss"3 2@kIE3: jxT&a~/x\>CI6ƃd2r!=&!)q-ώ¡Ȁ~m[kfu @ 1Vrz4Ex Sǻ{PeTp4I{5vN kP$WW0P&L/h㻴yZ_/˞ D nl}$EIhu^˜D.Ԓv4HƢv)uT5`' ۀ$R~ ZWeoڃ|"6ݩ㢀ٵ!3=cv{ _6f;`)0SRY0 }*yd}WgC`o?k-QdqhѲSY%, FVa}=YB=ElM`?Cfc֬{ݹ52#j00y8c)үp#Ms cy>d ܰTm\ciZYDz( bdNDD†Y &R&0fdQ ω]԰(SN dԟ6,V=Pq|"f42"伻\(seb.dcQȽǬGc ES/9*%GGZ`L4ZR*l!p@rq$ٴ&#nP>؝qPƛ&,xYRRJmr{ G"}Jtf!IQ%B!nso$C5xB,2i,[̰>X:ۥl V Oh0Wl>8WɷYwI5كУDjpHi>q@ZnD_΍ںEJj$orv4 1<'t=>uKTzB ^Tn!s\PӷqkiWe\/%G&mR6-9% E3J5.PM .YѳVK?'Q߅"y2Ƣȑ080.j?lLa^VUп9Ɋز9༝CM34t`lOޗ󞾣>Q%Q[T(uw|1vT)|NXeHיMT>ȁE <=.Лd/4{K&W#fV\w'SKKx^ʘF]#\=(,<a=q-cN w4,_rb'FLŒAAepfeB5aQ O0t hsnȤbǰdC[^#/'?}+O|8i g,Eː/Hp/r$nE!xݽWUxI5Hf> ( =:V.cgb$Јs#Sؗ~)e3h ʓ'[/u"cjmz‚Ipy=tFLFKV%N-xL)N[#ܞg?n\/(Mzgy?q3a=eG|{&5PO<[lAP6ug5-,}/8U*[FL^z].?U>BQK;.t]hَ.~pN %$(Ο+]IU&@Z܁o r^Ʒk xO.GO ԄU/7&SGѴMexeC'tk>^1^u:gǰqx_EaA\iL1îG[em.B:!뀸Q>/j:o鵧SrBb]y2ezo>)S2N6}D{K]?/݃M?^Rkу#=A麳=l8ENp8.(SjBm ݉lKx-v _e\yIJ2L-n@0 V߮ZA *ˈzۀ?F) ۨl_w w yq]NYUNyd٫x0%)pVtx~=q :>]'E5/vYj`K,7 ݍdvh4uo0ckd:%=fwvlk!Ki/{O29{ C@ y2 ГkgOAl- !f?gcNăgȒ[J 6,Wx~Iޢ8.|znҲ@1: ͼ{csJ^J'=Y/e2*OB.` OriVz(zc\+(aBim0!J J1c}ȞykB,w '*?ٹsyz_f6I(/ޓqf9G&W¹&DF,+ʋ ;5JVUq qvB!+x#&:_X!$8z[:d?(2_A+=b4~kAܙ51[:6~wP-lqrTY$Nyoy0.uW C 95z;_b&lhɲpO3R8W2\52jLw,p1D ==vɠh3R`-.*X]bJlU֝^?(/UYmYI|BkEe)-'CG_0غ]c\8\7CpԽ3- MV~}!WgzWpC^uFkxIGA-sW>ȼi}t  Z\!Unj,݅h5m!AL2Wa7[B on:K5Y2Bi3жpX }kiiՇ-̺_ f4,;^'pbe 6#u:G׳(bN( Jp! `ax5c[p+ƿD*2BS]EF],ݟA8C@? Zo;l"@մ6%ou6 B#/Po걌EhkX}3*^9"#1SA\@.A q;)jۧoc֍QD^,vXgh8O|%c0Q|)3lO,KJ8*oQ_!%`SEk@ǠSE\.h&3 (ڍD/$:7.ٶq)5_K!1l%+-/J,hb^#%

ZyosIqT[t;2+iBH$祲zs}aDS#9)*o[6{Bk{Ždn@'7|NXұTrʔ V\aj3u)bN Ul7*ьʷˡɭFص"n4yԍjHYQ'8pqL`KJ5U%i$CϿCHKZ>5.y8eP NJ[V6Ի}wR|GgCwh;F Swo=0=hab'MPQu QL5@:c4ѫ*UTnG~9 v:tkqř\>G6ͻf{Qd!5yHEaw},c~kB<ȤiIiDg#3AtK`@^IХ!. 홟{̐Nd 4Mj 8ɸ{t5.<*ka4VJZ&8o%rE~6rUuh.D e7}Tr܆o{:Jϙ:G`Xlw {}QM9_z M C yudtq@WL7@Pzg x=T}=Az䎑G-tlvetjYF΃Ű*2ꁙ(+ڍN$TZ`%sO=h q*bfhqY6ZƵG?lo3НVfw_=oB/Im'rxEuGN"BmFp [eVG7: ;32YO$dtd,vx2[$٢SvkgPdb"P8CL얣se-Z\sRSz7C{mWO[6hC̣eb=KNH4ȮvG^J]?͙ΌWT)fkh:|AX&!7@!uВZ{;paؕWPyAls7zTLp+:^Ż ׌~x\sS;"2AZFSlu14b١mڽƼQ3u / T'm$ՒuryvRO3Q#q&u!?y7Ϣ[ _S@uyurj/$jc-)bA+`J҃Im60g';MҤo`fZ7&uhn.D(pHZV|<}}$z%-dfV@~"0}GκZ1ٓR57o4d ~, "3ZSvI@D/)o|ƍ Iȷ7IylhfXdS+> *54R9r<"ޫS%gUak()꺣LDW-dsvtҗX/rQ,q,_Jms!R oTAv -3+'('IrIEZ E쌑Fu^ i:v\kHʓ)^ #d4v_Q -\`JPyvH4Bٔb< rv:h*=YNǏLYa;B0x? k+~Ц\^QOX=G u.'m5˷0ETDV,R.3e!}\*˅}uT3kns1!Զ9J{DqVDy4B | hVbM>lcv*v᷄Dct@BuSFZ6 EpYxeLm1=))['͘9`0aF|P>|ّxiylq6bN^Tx 0aY^O>ڊ(Q%4cI>yvzu̖c2 g*yhSl>Ypy@E}G ਿ6ɹ$g?')0?. $..)NQe/!>8 2cZlGi#eYJr+yk2sب͝^Sh, IY7RGQO\B.C8@/ g3fV͞z`]G" h6_%S?4xFpUo{+H"l:lݹɥԳ8^&X7R|e@LxM""`Vw`m`n~7|X% i.ΞwJ@O+Á]e $,/ZG;4dSJjfmՀAoE f Ձ6?|zI\|ifWVSktWc66ʁJ*2811Oc% #QG&c14_ajس80~r9XxᴬI]ZeԜA0Oɳ󇑨u(HVYκUpMb7vBLQ707XB1h =;Y"9YHܸ+@3}gw,@w-=QW倪?ַ/7n E6}ag* X],i?}QID_<؟4yDRˍͽM~KlO_BVs:2%1̘ؑ!c80ʆ(%M ڕTp$>lgp wmGU{d^qpK8MHΧ+P> m_cf)yX-u;-lАԬ!4bU鸙IH׷s#GC ,)u9+ZM/u2Rst ʾ M)qں(>1^^m?W;fdouoKJ¶燂Ȥ0-@xIq_D釮Ϊ۽#kR݂K |\6[MP%1#*Z+ĸ> K|2^2z;e(qp݁I2V ݏO@?@@ <\&# ̛#qn˦v$2/a!.{dq*tcb蘹1Ά^* x(X>Jn[>e.>lkԕTZ\G?)rr8px. ZC"`N جv h0{g>ϔ,B&ZӅg%M?:u;u6pfqV~BPwDK>c|Jf{1d8'O[gec^d#Q$_Ӹft&yK98p|Q  .^ކi}/$T92J}Чm^yR `?eD#|#^UFz`mszWg1aZ$QH-|lV.ώ-{eu'*_+eq)SEKg))ESe>쎲mVؾA$3V6p.29J (ͩ/+>jVCncۀ&L% J:qYW~X/DJ]1IV|U%I1ƀW HW_ ASq*xrN!GxI̵{C]zu[Jv?ź .RxJ:!F9nSHJ9_К5%%(r3 =@ jPHvX.M{e5tA"݃ʤ0^t;pyP",{DD-j/~ƎK^ܞc[x|vtv}jfJ4;MO܇¸Yv)pĥ^õFpdP=4iFQkz=L9}? GN8,}j(Q [qf 50=D6)IԣN'nh54Q*S#d)=@ 79\l~7 /=4JW2 ꒿6v9W#8K a i٫OJl~-]/n%kAUlx c:8S?@s9 2l2z~K,/HrH/gJ3ۢqdvE>FWԀ[6bUtP0%--Ș]*ӔTMKtr ҍd."='D,sr &+ qIw/6ݠ"6/PlSV'6^Jd1w_zꝣ?M4 Uހ4 Ed(ʘע!e䥖~XBȾZ-ոCy3?TrؒdKIئ)/bagsŐ&LdHGVl e MQ"9ߚ@qgp2eڠlSJ AM!اF!Ʌ ?hvKwL-fǤ<P" fI.[NPCi&ZxU޽E\~!ur>%RÓ/EQ+#jRV (6ܾoA6^QN'(Tob(8T[k%p|c@qn5Anj>0NGp[t~-k! G|$ȢCB76N&h7+ND_\F$*]m~74%3AvR_HV>7W:tU-NqB _%w+-Sg?Ś9lj䈑Zl&KV-iU@y,:TAG|N8`|29ˍ[ŗIG/#R`G7/U`.\5nu]{2G<^Cٵݨ@~ ɠUME9Im j=o 2Hhɉu?zfXPc-FrlfW}@Q:%+㻲wY8ڒgۮS( a ^;ϳƪ-aM01MLYS@m6WwP#tꓩ>8={70ؕ@2:8&JnH&Fvзm.!YF27#qxK̆YO94.LT ,7 YZ