libvirt-daemon-driver-storage-core-7.6.0-2.el8s >  H a/-s z뾂ali.HO>M`xzusv|n٦ ,F ûf1Mnw*MT(SN\a8l\3rxstPj@*I* N l~RCq̚S2Oׅ|Şۆ$SFKfd1pX)"zԋoTMO&,Ѣ8=mt~ z}zMf6"JvEx-O.qq i jcKiX[26fb79dac0c06875235f8493ac07c754a80ebf254b1553bbb17732e4792c028aa9b34e76bee583c2a8127d2fe374044571dc61ae޴a/-s z뾂alz$CF ),kgu{#dhQil-i LڮA¡ޱ? p)+PC ś h%sAEEME TYq-y]nRquKxP}%Cp TO*E5_\:o.>^0u 2mŊpMF:RO9_"wȑ4?Y =T }] %厸}mvCG1@הZJ36>p<0\?0Ld%+ 2 x $<@GNV kw 2 d  a    h d(8k94k:2kG!dH!I",X"HY"`\"]"^$b&d'e'f'l't'u(Tv( w,x-$y-/000HClibvirt-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.aMp8le03.rdu2.centos.org%@CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le0a^IE*K!Jp@` HAAAAAA큤aLaƽaMaMaMaMaMaMaMaMaMaMaMaLaLaLaLaMaMaMaMaMaMPaLaM7a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e26562942dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744de4dbde3858e40d8a10d2e8afb7100f3c6e8983c3908059575141cce434a4669f41edb7873ca0754ee17356d0896e770e91191e38ca86b5d2c3eee745ed8bfe459194ba7d063616ed5fe18f7084dc882ffbdb488d4284a648537389f2633127406fe904665bac62057f049ebb63db9493f71fa8f1a55820251d98fe3b440caa383fff56c6f8d2599405ca5678492be517605ff38565abfecee62f7fd2f160c68fc0205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21ddd633191f3746df37965627caaf85ade005233ac7db8302190013e7ebc824a63c../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/libexec/libvirt_parthelper../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/sbin/virtstoragedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-2.el8s.src.rpmconfig(libvirt-daemon-driver-storage-core)libvirt-daemon-driver-storage-corelibvirt-daemon-driver-storage-core(ppc-64)libvirt_driver_storage.so()(64bit)libvirt_storage_backend_fs.so()(64bit)libvirt_storage_file_fs.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/usr/bin/qemu-imgconfig(libvirt-daemon-driver-storage-core)libblkid.so.1()(64bit)libblkid.so.1(BLKID_1.0)(64bit)libblkid.so.1(BLKID_2.15)(64bit)libblkid.so.1(BLKID_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libparted.so.2()(64bit)libselinux.so.1()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_7.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-id745ccbfc61b9641af37e1add3e512b8f8d8594c0819ab18872e219988c1cd27b5703de72ff5133ee863ddfdfab1e002720bf0fdcc3e4b1f1899550d2bc0892bc79364f287dc82c122221d2c4b98becd2fefb120d11a0bc3e2010e4a0db83c589c745cf95virtstoraged-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/74//usr/lib/.build-id/81//usr/lib/.build-id/86//usr/lib/.build-id/bc//usr/lib/.build-id/fe//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/lib64/libvirt/storage-backend//usr/lib64/libvirt/storage-file//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=745ccbfc61b9641af37e1add3e512b8f8d8594c0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=bc0892bc79364f287dc82c122221d2c4b98becd2, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=819ab18872e219988c1cd27b5703de72ff5133ee, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=863ddfdfab1e002720bf0fdcc3e4b1f1899550d2, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=fefb120d11a0bc3e2010e4a0db83c589c745cf95, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)&0 mPRwRRRR R RR3RNRuRR RvRRRRR|PRR R RuRR RRR|PRuR R RRRRR|R R RuRRR RRRR|RR R RRRRRRRrR:RkRNR]RcRXRIR-R`R,RER!R*R@RR)RjRRhReRGRKRPRgR9RAR=RVRoRJRYR6RQR;RdRMRnR"R4R3R7RsRbRRqR2RUR?R[RlRWRTR+RHRaR(R8R/R&RZR1RmRR5R.R^R%R$RtRBRDRiR_RFR#RCRuRRRRR R R RRRR|utf-85a37f8c2107fc7891b8250b9d04e38c86a74fc5144bfeac34f9738fe55f93f9a?@7zXZ !#,h] b2u Q{LRro[R@mo4~g{?ø!Oo 9jiA}vq%`54HĴs*V"ӼDgѥ5mm6 MiqߒUI6ap|ZY E қu׵TX +JTdi˞ab/wBѦb}ӼdIc6]Q?-^zjpԊImM ʱkAWfœ( Ⳛmފx_8z ъzo ,ش}"/U2Mg7Y%H4lm_{S۰/~$R$,xB`Ur,sd(تY.߄J~ʼ`J0YSEQ>RAP yC0ؘ]go֠]A鵲vt14͐ڥ ?ش#aN,n$ =Dm`@+9bxc 0g}mЖ4d I_t+1Biw/5Jgzd WW|2ʫFIMtwq8VP;7X/ c@MOȪULuQR(t깥B|odp좕|23MEkAlJ\?ZCGec۶1ʵxѬ(sE $APZU*ZiӰ˝eD2>p~+xyX",mRz8+^yPl(oFmq?@QT0jY<k pDsCt8hPIx~KH"Öv(I՗ J]X7LdlsFH۶NX:t 9Zu0 {wrGWLcz9<)V;; dTxUy{a)r1q4q#uCm7c/bϞ3NʅNeobRk#u4cm,F׿Ek& 8b@=Jq|TuS&Y^sEF`v6)gH3ZOD_ nbLKE֐H+ZaC'Z6S3L)"]X:2ods(>Dnd '*%sdx~atK/^?WoD7HlphXB*h0Ou R柇r- 3·CƠ7 O[:S`"O;2=8yb_V]̮SÒs7ƘIJrdw~B',0gk&L wrL9Q61X) ngGd]s9[`]%0.ya`&Ƃ^R&Zm ^U 3op .8HR$3fk][{e󗃞:h:IS\pjT@N?i?hgDv(g>Z`?m9ÍhۖxnU!OTXaԡ} ϩQErUiD k: \y9ܹt'M`Xh0oVm=Hr[ưA&?H4)U ٱ%jbcH=Ig`bh0]O}7WÙc`n.\l-'#IdnV9 a_蠕k;a4Af]G@6>&-L!JBF\ |k 4Zi3 x 1qH2kJ#& }`!+Fډ2E2FSDс"6Pe<87<9v>MTw~{״HǾb~GְBY^?? Heh24m~!S.SMTfx[j:,7KfL'fr 8Q4Y<ey!~e2΅lY䥦&ݜ߶~5E??"<ߍxIk?:NǞlYY \"3Ӕ$%@axJan ޙ˯]<Y@|b";Xn&;Vibz#10\"R7QoIA$#̾+T &4t5*u$g)yA}PctN4d bդw[ R_+q1Fߢ[%{?)*2dc9y3O'_8^`.TQFʩZpر7-WbFfuMBb>ȼ\gk3>]Yi}˶BiW ah\%:{шW5bU"pmָ).2ED6Sll󙒮JN-m"vy/eOkcz797kJK lNދk2 ";$ KڃGH~-08ƁZrޣrvޣƷxnk&r@%bI:"HaC |xN F]@"e u]8[&i:h-pAvZ!tC0y=HT:#=N!6Iq`W/zXy5/S[**Ol&Il(kyܫʼn78ՑbJuL0{sy;ewxkz"UΐsjTcd%ء:Hw0zmAEa rRA2]8|OxI((,u6(@65E*$vя.^Q?Vi>lGQڿ 귳[y~%7aa|J[W$!nAވ$[-HfeW['TFh: v1C/nFX(ŸYiCחe(䩙`sd5O5?UGas5̤ÏKB}sf"O[FiGKƸ#"Qe_\NA~6bp+`S-oHfԊ-C-Ӻv]?uw^̗v>Qp_Ջij-Ͱ oH.KDubW.8Ӷ>W/j\[G,%ݜ\ZDC0_`}q l,I[9C%p,i`5Ś62=ߐf5Y2ٟOU>}cQ7AէCGSdGn G{f~jJCc۶ ·N%z 4l#Fzcr)Uc9curdC7`f>u9t es_ = V,!&}:{m)Y??n-:i !2bd8m1^~h$X~jf_x]M.PnhY!~az~r,}&xzTT٠b #hgߚU Dr1*nr%;j}gB$07Ax$XdW(I} rz/8_$`z7 SCIDmD^Q)\ӺLDF-b0ZU/خMyǻK1K~ ^e] #1pedhY&vWn`%GՒ-xhEѕMpbzcЉ&#qv/5PBSm x$ó!ࢧ_G 8 jg㑚NcPQ!!V8SVj%A2p’6n뉦8D"a]5co3ku pâɜ;l rhӁ22!-k к7:MJOj y7YL~}43O9= 7x`x"ac3X2!.iLMqLrS*jmW=Ip:-y gΛf|T;:Wne+!Ȅek==7Ps8'5}9:a2M(MQ߽߸mZE~ߟ n͟'/ɑVK/OG6 Ctp$$*^Z{tru9R^=N`@1HZXl?_G2!zG&H Z}Ң3 tm^(jXA~x;$#H{T~S٫묍bpxq: l} /bg|B|7`@;RI/+.S{1 y"?dEӋ'i+;0koÈ>aC-)xo.Q ^D|jqK /xRSTςG}*^K嘩]ӚNyQ7wDxL/gҟM0jKhYR(][6vdG!FV"A5~] )0.Ys(wW24AtD*Df$+ʒ`^6VӼ*ȲL`(Ch?('IQp+6aOwBΆ |mu){3V~H3FHGM-,W"z|-f_3v@@d)6pFZXV8uKJ Bn,xAiƽ@zV!4Zꖞ\('1`څOJu}9?іqfLqzFŤZB ZSSNkAYLO9H\2b &I@^y^Ukp?姁%nd܋ex0ʡƶM\)W'\.ŮL8T+L˂  ƛ̠h+s!ov b.$E@Ja$GFQ]SPϠ%㬵,b/iK`'\s.k&I99ڹMBCjg TguxեΚXkxaY3VC M^k2ϵoNH1YIodN+~pOWnR~[+'7ud5GL d啔Q2ؖvR?N8 -<$Zrft8]-696I#G7| _sWgkߡ4`RXf"G3x.֡|[*ܤs"!y:m-Kb1vpG4 *15X=NX_ԴSBxGO?\+ѵc]]Ljdmc5`޷=2:#RUdX"+)wQ4"HMgء kY̓W.{6C%bIG=oD?s)|ՊOh^tz.+4Zɯr~%.S}@Q3)z?aYEFww_F:n!DW-G;ޠhQ7J3'~;^N!,Td߃TGFϟ]ғpVP8 XbxاL]C"ٔYCKve'TO|A+pxIB}4rFI4i4GVtm-#2vD9f^׊;Fh K56Wircº>/vY6A}sb*W}87E IS(ހ&~HE%[4`Fc6 9ˇ0rm+:2O6mi9ԘײM.#Bj$!l> A8,o(?=mJ3H;夦 }yD,JCc?_d 1 s-^cH|Yk;ar7FI+ج* $^*V#7uah;/i Vx f3wm+f~9MAx=i'MN||Z:Ԟqon@Bq+&t[]*>PQVM 7YR byf7}Kh¼b6O.S[#Y76 GY7~` P]c99=qu[ta3bVU`+|Hz&X&deKq0 ύ9FI/zSI)`(}taإ~S[*Bh`)WQ) *MZL 8GR=!ڀ\coH)?dôNᅃ3C( 2wIRdV ZI>ј#;b2N3ZM*D 2~u W'[P_slS|uǾ$Yk78/Έ ]C؈+q; n%53ta\l'ekQ}R2/C IO2S$"\ZhneoX< enS.6xhi'4]&N'A<T Fгͺ0h%bV. x(fq}Hb"57#qTMrʮKJO#S];{^* QQUa0R@Ɂw|RABIt-T[ CNKgWQބA~ l)|w-ۢ~"q.3uf7OJYoT0 @z1sJQJI g$b͑[#HcXBp ;`kkU=4Wn·kaO'%(eK-ꑓdojZYjBH!~S2 φa^cYyV݄*:Q+'Q){ ިl{w ZYfhDhwQI_z' U{\=匂.d\P yJ ڂ;dq0 RD~ *at6B 4n#ZRXֿ`ۏZ(]8ҘPzŭ/<3~gхec6ţC5K_V DZȗk<mx#AҖ?x~m_2I J'HV.R+ ls~ bVW(W®f%]jus\yr&Y)MP| Y/|:l} 綌-7Sr-rFǚ oӨ&4p6x` N3iтOH>Ji1JIJ}fB * 0]0kd*FY&_r)jO p1b"_1X29=sUY[yzC84Yy|eOm@R1Ebu""6>KqWgqr,/%,\:PJD&H]@2NxdUTm) Gr!f"kf-i]*՛Ͱc2sJ0\x`s]xj؎XaA{­h|J==l`HHId:2zG! HG<p^+V=\֍&qzhӊS!`fAt356*xEwY`R߿Z<ƤhF2uzNKfv#4Q^U"O"C"QO-ɩ- tac^1<-:>7!q_T˝!hh+N(pbh><f)7,<ф^-='F'1EwW !ќ& 9)zZm'ĔYX i/(S_7͋c|p$&$V Ÿ? ƌqR?gfsDt_vʠ""i0`W_/rC^oZ%a3aq'ڬֳqޠ<cydzԽ>&Y7}ul.x/a4': pYtV r{+X]4+SwEyHt-G v|c{C!WcyϐA_T64dyPq&:^VSR+cŋ#>nqFF1,6\Z~_h" ao e/⊺Z$&6wEmCNQ@^tGn +iƉ.hnY"we_}.F=|R< 1=|10p[JIIP.8 0= j+!&蛣+RٚV'!"e?ibij2 9VbfH&!7 ?X7{,-'Y"MjO;8|^ǴH pD,\,[4dGwsЋO737T7*zQTyfGBa!t?7V oxu"<>hNF-"iwۼkmyYA}] 㜭Ykv鐻AD {!Nh o:}䭆pT&C& m-ſVkgj z3FX_El5=mN Ȑc[EOYM͢7cAiV`ﯯލ%E:_ H]CP]q숴!v4kai_|I8| grmZoh&䩪8CI*r3cVo}{Q3!%b{0O09OwxK@GIUo>cJG3=*֬8Պ=!W UB {$:젤T"伿-BԠ}z0E? Y.:VĆMp,W*BB%*a=V0M^tdy)M4J\fVOYrPW7gBv>|Gyރ*iWSBZ y;acdl^U)̡A[`3 VpCr@t~UO &R(̯~2DOS FLr>".{96!@4yutl۟{ऄvh'u̵oJ:TkYYɾMeHmMk†~utiNѕ,Zײ#|=%hXsSI[|i0nɰӍ_nCaB+<ЪrSi.ukdC,amau)Wgӷp-]m[M\fJ+8^^%j>E֍17ӆNyBTbXɕ(r>"g)4ESMkL<[P﷣z#r`<.dW>޶L(!4:U#? m)QPWZ [PVh=s&-Y}p tO9>6 dHeXc*J2 :Wl [RY#LA0@`_»>n ڦ*58/e0D0xӬ6sJpsi20.(mIx$ y6[,Y"&3RP)P_& R(^!z5 :0ѽİx(֋׷.Nݏ mkGx)NC͍c!,&`Zi<8-r] xKN7]j6߅#[|4 lHRgWCav?/_Q`z "J]ɨ@y=fjnqg7 < 4`] ]B9 FSY'W j(HiwٮRX&1PID$ QD#Hd"rɿ)-y#ɠ42;F]{:{$:~Z0y"sIچ&NPL,%w'ט,-/q9OCM,|3[n&[ T4ҽL7_Id'-:kjö V=E!&r[OD&/T3^*~ߦ܎Gȑ J鷤K1j?Z0o\(oA'%l:'~4[bDHi} e4"M9G>ptcV+RՍLNGG+*\V*"~?ri¦q~I w9j9l\u4-"Bl@{Oh^0Lf9i[8B7r8iP?A<6e|+%=LJJ(rFH5y;&5m~9nwq?W?,ҵwܵ,nJ~yX%VI8Hf2(5 Y߂-zra[ *Ϧ zΞ~腙 uKՙ<9(:ʗN(_ϟa #6$tJ:wƳ6~ DžڄCi"s%kVu+R~Z$(QMc;ސ k] g+rո>%5 a^âeؤBop{LUզ"K˛}#N[/^p4NtJw#wEtj;;y?ȸRBUI8yaameMCwlL^!O-MUTN*{Lƀ).xé4XYb|Ao&ô'+sߠcJ__b{ O`AM 5%.S>6QkͿOK%|@g3חsx&mT$gNi4ę&* ,E; IE>sw>V!gk튞hMT'0׊Pɫ,>=ͱ vCD2v٣bxO_hPu'9' f^pg H@qMk?Uǽ=icxr _J7IHB nx$F28vq0B~-$g pn. _R^A-|JuQ@C$׋nCh̘NoxpniPz]z*ı@`A c(Xw$.1ҙibKPC(h(BA-&+kE1y̫j۝0w n!saFåv cB dG2~㾟kh٫x82={d,l̮MZ]>{gE"U |`hq ^d>3 voPw %1` !aSq1!<]B %3 368&e׿\eBqH]T-(t(.6&zLؓ;pW5hUتzEMC|,Ke08 Q'钬U3}=}AT%ʝ<+-\P&1!SFȭ6'7:Ġ 10"fc#\r"D-x$^+I T]I7\#/؋Dpmsa% ʥm6ǰ:ɓ!ܔdNW]UnV) j>:Z꟣(_c56C]NJ([[7oa/zU?*]q[I,WSKHd[-h/3pj:!Ž̐AjGc(\ 嶗ty瘑|[-{uܸ0<3-؈MGȘ7Ge#~JSpҿ͸*/h%W2kU1?_{أ-7g+6a0N&5 93tl\i^W0慯:̦J>.E:#?UVTŅMMŀOFQ5"pEuĽ(vؚ?wʬzC|iUH@It,LŜǗ#wIG꽩$&߫^,𷈻Ij*(L>G pWbkRWގ`7ll.b٪%mI :Cف9a዇*OA5↾7H7.ݡ ud.񱘭kq0`F(χ#'AHYk&2O[*-^Bshrx2'Jx3RHh7SWxg6Z; ^}Y,h+Kd<nڄLv|$)K ZjlB6ޜb3-E.IvC+ B.DT5vdMŋMޱ.sˡ| ÖM-.KP9r?ڪZ D-Ѩ3SR0l@GtF2[Y55̅j*䔊怊J/.-n h7üX#ku3IDW" DyO-ȝiBj&4-l`kaWċhgּžFC̳ ^$%.X!\:gt8JFn""p`YS4 rΥoOߣ; fyK9Oqb) Ycڌ2YWny>KY=ZQ,]XZ#O~\3pGQDHnUkGc_"':;؋KOq&$̉cQ#ق͓(zQQhMg:fڗHL{Ys>T; OY郛v[C?H/EǪEIу%ʽrezvvj$)V瓃K[&0RtCKy8AڕY?w^ugy[x 4.԰Z QNT<۵c~DE-EL^DTEQVRp; AAZ 9r8uZV /}2߇ w'%IG8eohyx&~^_p0[VGٟ/<z"LDZr%H0df`H m 7/*i<e,1҆*irz o'sboӁQhnA+·8I>2 NzM `/ˊ:R悔~P W?c$o}8?TRqy' ǧk 'o m_@'88Se>3,!vs% RSQh`(27QZ_asr[mdGsUI|iJeh/@RD2b㜪A@-A5C}H'nICRYvN)"ߡ`Y'rXuΙJʽDH`tP6A-BjP~05FMXR[ېӶ/>fe*/AT0s]UJjKA=O't!,z=4;v}95j(kJBZ@YՊaK'Bz״!GҠ5dB`^q9Na*)4rW<ݳV<:}FH,/)ڄN+ڋR.f^&7]mZZ}o|{KŞ6f kyQ8 `6K>e1p*Z<%6#2l0 $*@=?GyTic6+%Am$տW̼N:4 tӇlvCoItxu_ \W! bȽ|'%_pQ+y 3H'*)Nt 't^Iumof0\75pL'owB"88RPD̈́,>fs?LjClGJ_ (i ˰.adM7Q{@T&z~Jsy?NM5ipeEI4oJx_1X U| !ʼ'm#dgu0bg.geSLj{ͦ0X˛ə)m`x^cMKNS>eG`voY{fBJ *ާgW0kǖJ,RȤDr JgjDytC"1>R^LKĘ8j@h z@yF+y1L۩2Cejq!g.w.% #3[:,j`GUV< .L`2Ajv"bgNv"vCѢ\gT* +7rm!ezmu|KkRznkۙnǛHR&H/`8󨡌 Jsw\ 8#*~%S&MTqᷙH?EZ-_>CYd;(;%ZSx5a6Cqz%{Z*"Ʈ7gF'"?CupaHֻHa>XU H?^ψM_(*gXOs .a9},M,n^KO ,/f Q'qP(?ؑKܩR5ZB5 mӁ`xJ6hLZd!>׾g*juNQ`&m^JHQ+ohOq`_uzu] 1uY246y05\mrWSGn ~| fD*Vp*yO%}B$t(yXhط@ 2V~ɻ^$U}]yxQaȱɊ.. J`] JI.yVmgm”jN5y;[Ql˞4 w%PTef.eџjWX E&FCO,l4d$D^S_LKv+w{4ݙ̹.UV?b&YT  7^Ģ\/6=8Qf zal$]ZiwmOS|\X]JGL筨ݻ+:ae(DaT2Ł?;gQ&"#+)M=Le谽s ([n}ڇIyD9q|liyx5ZT٠noKjħv fgcmNA,p?k",GSf7=H0i!sP@ eBG^$dм?iǎZӀ$j%=kǽST߽9GuMlQ((`1xaPlUwr;6=Az6gr򍸥[DƨطȦ˻C)8p̓1bnKٯ6 H7ոS̗*(:07aAJQ K_wqƗތeTg31[=M1ulywq+A߆VOGhZ<ŋ >{ltT9]to`}~5u-_P7 -D~DX 1M<"ćz^q*fc1Ǘ; j jҝ\ќI!k? 'X@}_*fb)ٖЋI-:O[OK}rfN 8A‚2 /( 4]'UsOWp#`-.Xf$=':P;|\rpXؖX[E`eHZlgLT D}6"yXl\Pvbǁq9>4:wpvBL>ub_Her ĠbB=j$vi2 ]YEbSu{.*J 6T'* QBc*fX*M3 ,vS4;hw\Fids2vړ}^xhaǡ0c6Wp 'D% `{Bx7E@`v~f'fxE%=w'?U{DD2d| ǶYwtѭws؈\wy]S07\),%ZU9 y+]fJ :2b1xv~R}woe t&tF+3^ qSm*@S̅rK فFʀ"3+VѺE|1 | $}$ULvҬ3|sv=nAXuu4)e. RW.6gWxwg1 |?>@~ 2J"P{v7|VRoXT^5`y^ҍ+.5ܕQ9<;aFaim(l̻B -u\êNOOpq3o\*.ڻa&p[Ol&Do-A2!OñbwpRtZYŏ Y٢ +e[=󣤘.f8yg[M,MZƣpe%T̋qSưqp hqŸM96~eֺ7Mξ`9dgv@# 18w>q  E>`eqD*[宇kEνB@R Nq{ub\g`x%^ A42)ͷRđ$cYB]hө\0@9{ lz#}bQ.pQzkLj=\B;?nv&1 _%Χ7)GD bΎX]j xp8f8Jyg,rZp>m5 'g#o2xtJs_-mh6gP`TΔ8b G҈@% z Rv9 ~,~Vڎl}NaJ>ܱI-sCa4"eFxt\MWƯe8`~cUlV# v>XM {QᙖUײ #q l8:Xo|D8&X6V8MC̉ʏ4{Nw6yY&?] IpZ@\h69;$|͍U_g!_kjP"Z/@1DarX\|G@_F#L`&7xqn\.$t1v!i9B;AFE j{Puwxj/e"+=}'G#]_Dto͓hVGjITp`0iI} %]# 2fMhG֩TI\h[!V7(+1u=8ܴO·x;zvmZzРEWU(P ^&c!*@/yVPsf  ;nxWdwp)Qe>9%{>k!SǕr,]TG]vei{& <IVZ⭠@aytTk5 fҥ궅UnC'ĥrOZǯccjv@/s;@9 sbbw#dyp5=ǨW*R%' pn G7Wsgٲ)kTVc5RP> ̍ZLTmUm[H#(lѻUɎUsZݐy XSH=>Hp^*uX~*ɳ]k+B qK(Je(5F#p=4U1%Ti|x:X9y7+KGV 5N`~޳xi%cxfA O㢳XM\_, t,;eV0 5:sEk[DQUFICGSsqUu<G/1.3VcI}#(lXJ'v *Skz]wGcYWK>'zn=k%M4NMGњyUO z|(g%D|ݏ]k ˊoMk1?9I"FA}|`X<:gĪ5 K'MglGv0QyThJyϦ[OfSSϖOoP_v%ElM6<fSxb&G+,UI Yӎϑ 遴n!Z<jPLj5(do|*W B)Gc\/h.~䐀фgXRiWg:G6 ?V];MKyv7 &IN<"Hu4[AQ9X_ƪTeno"]=RK/pJvX5NXHGZ|(]mǵ>B0 daM;9$$?Ԇ<_sJh֛ZSϹ5[`мVPąyof@kԤ] ڽ]R]EggtA1 =6#WNId3+?qf `Q5gQI$_""P/89C%韐wQ>z&8Q֧0e~ANh {k9I팼tOvM)'CYZK8ד]1[pn'Kj]^pi`~%P."Ǣ:P jhC.Lmr-YS{пM*#bka21%f!-c }4A~Z1%sE^xuZVz4D)($:vSw\1&eT)e8H:[*! F5aV\Y9"(D1$/ֿ*QvPҝO9O!6Zv8}[(ė]51PS$zˆ,0YC9U38jboKf{ҁZvH\Pu!Η}Sʏer:}m %og 8tקGBGʜȸ+J&@{OmڜX3cğ\S[\h|Vef>=}gX\I>Bo`* g+܌ Z :I_RHH іٌ*'_Jk>߳,\8C\'dC s 5;%o*ۧL0$3_9-' 6jcp`Mv $e"ɌyRu;}& vh k XnJ{NxQh?9[kt- K7!W?>!gژ]۟/T` BE33s̮E[Jz;X{CJv5`#;VN)T| 18b+2gX:T >_ 3uE챛UrI6`[clZ-Se@6![;Aka9g68SZ^K*t#yQ|N ӵN* ~JNao/D< URq<.iu#l>tV!:Ԓ;w)e*{2F%]xwZBԡ} )'ңKCW P⡐TQMY¦׷cp 'X:ӻoeGd/xg̋G@ `Dh߻+`"j.ѕz6R~VJ-+e{mR߮{i[1=VQ)ΔJ6T㪄eQҏ3&>AnmhKyiUN X^'G!@nؽn\8g6,k2l:o?pGJMGNљ$(;H fIOkgq!36 eL x@?^v g'tKte""ڣu]VN[!w!}Bv!'zۈ\cUyLr9_S3q8I rlN }:B cFr ̺ [.7 n@( v^pn;[)w.mZg6ke}^At֗-28L6Aw8 @ (.c(as9ؓ\kW,/6<&Sz ]qro-MaɠnMYbȪ ]#0)) \OVOa$&Z'q*9)`eLRKWp?Tϼ٥՗GVv k&<;ʂd(=շx2hRDm/-ֱ9ut CՑI\B5D@ _O fC/ "ۻOE4D]B@fV~c7}m:NzOL*z҄YIf ?Y!Y4]~D [e(쐬t6K@[fےΤRYͽ YوJe UjȤD7\i;>$WZ |,!bWA:T?H,_᱊_`&rFu,}8րn=a۲s2EbuMB B"$ٝeZ )w@y`W4SI)t Ǡ+|`FZmZd WgdКxk ( Nk^qT0yn>yQcdfڿL N%:\(c槌 h{u5#\ң$M}쿾zWMN1N$~Owu;rZq{J/ZC6,r_=n)-ze;}¶2-LS.t+nÒQ:k"=+]:: 27}v9֠/ݷŒ+ d8 ʮP$-|82Hg]mN(h=oQ'uOYs&~t[tb ‡7A5sZhk3~Űl N NdbuV4fMѺtv*OCcnBG1l@xWW)K6 3_hZ5#PGa) 2&V>x.@= l9@2Bxه ̔Of"z4:DXQȾz ̪X_+/A Zuۼ'Z׳ Q+ U7tw\k loˤ~_fyE2 fg{LtǖK&P:<(XCјxz~,m;X& (џ-eid$8Ҽۗ\mg*tɋA!+Iqa Q("c?cw㫹9-umL1љaM (b&9?~`4XP@G-IOq5QC2ERʎ4 ؝V@VYKkUZ`UHĄXfC(]8b XMY,B ^:^;#M Uu px*9>{̹ˀ~ Wq6 #[&ȗ$e ANMF7|G)DqƆ?0:R |?9RT$q#7}Sڷp4 '({qs~df'(|'QQ8KHC֔Z I[/XҞc'ℽ_&3**'o7:BuTT Ma iҳʦ|852Hnz/KEd! 3:tiKm| ̲}o$¹h}G.(t(ev:R+Z?${g`~2V"{5ͣ9jϤJ?֩ƒoF 0eO2auY2"<;ߧY|G9玫w5Sd ʞ ~T..u嫭&6'I9Q4 ^.Y%nݛom 5yt\FOxEk=+SJ;T V mﭑɪc\/Q_7]" \)L$$y1mЇz%ˁX,n&[AxŞܝЀQ*ػ](H6ưzK"컯iJ0-Vk6Ӭdn7RsĠ̻`8LWJ>%{s8*ԑ:VΞdڼHQG-Žw7ZH Ε^˥]|'+-Xt-۰x(Ƶ!4RDh8vN 3&V&lNU?t39Uχ_'FRfeNuETLG;osXC7q@ :ȎDa"z^OPA>'rt rᜳo'*eU՜!zz nA|Lcņ(Xˆ'a4, F 7dLg"=D\gT2$"u*?.s ; |i['l2q =E м9eo1M tAɁҳ쀂eeDU..gєTI=[n6 kQi7@-u.4ruƛlP])X??Ju(f#>3fϿ&lFmϠhqi뤁qXRuYPXD Y ^d/x56,Og0q٠΁8K6PԾց;3+}V$7Yj\-i#3/0aXx GY!0w?c)Ԣ2At<+ Vt[Ƃ<[CTas s.ֳHP, t\YCj;MqCzeh:s-K|IL/urs)DOFZabe&pPvo7ί% ˞1|^K譖@S!4YF=@ W}7Wn[Cc̉qkBS6YPprw=5YځujӘOSȅBVٔu3|By֟M5$Vc[j!d$\=!=Zฏ|?>+ EQr5Cˢ{[E=zM7 .T1͔?OT^1XpHvw[$0dgoߥy)UXyk tO)sMbYe;>edWNW8ۂ[CKf|H%{[# aմ/.l?B,]1"Wd1enm{rP5/d2٭)H50nʒ2rG$s)9zW1<3^/<&plnr&tNԔrl즷:^]G hOo;v9 $E5(weh>7h|->ПY,>i8EQjHvn.g[6)~Kt..}y#MJ(Y-#J^Vgr"58 x $ju?oT>,UB4dVn/ڧkEO1uu(L jqN| pDv&Y9 j7f6)rH]4]16T#.5~C?ɦUT `ps\n5,?W?^m{ G^ 0W) Ns2J3<]ޟn Q #MaG);̛̐̓e,HFmcQ`,q&󫻵DY9p"h$.V9lr3C҈S]Ms.dY3HmǑ #g簔fx$Ù`ΡܗR$YiXé_?L0;E{0+>A~F7tTwUE >[2cnZ~x;1gMW |cNY4J`3,_v# #|ϰ9 8|4 ܈'^~?fWq}sTb v{sB|ܛ;=fWկD&٦g8:["&JiDd* ^h,cɏ{Άo4N?+on?~VHS 2eJTv[:^1pX5da$&8B]UP?4i^2g=)-#ns(I 6ʔ*馋>4FPn$ګAJxDO+_U٢y9I  "ʻQąj>P9Ά`#P},rSA (!^AՕ&V38)<)݇7[K}cXҪWB<<Vy NILZrl/`'X~۪ƅmgf_;1WVMO1.٠Ln] ):\$L4 w{:{ &EtHVnF٪:wv!@̨ ppmmHE opȳ8ulbI-A1OifB qjŃOqo`Ƈ= wF ]JiO;% n\DZJyR93 .Tfk2J\skjӱSs!a9VkB&u4C^n *5<̆Y1)MoŽ4f$21Tl.f_P{:UuBMog,G7RxngM/86|.UnI2"pmJ.T|o(H t+ݒ7$hn`7y @CAvC9:kJ7$Md6ebp`os=[۴uX}vX6tK8& }tˌT?d8EH%"%s>4\>G˙w硧Ⱥ2&Y~^Nk23yKVw^T7kÃqXU&R M$lDd{g #Lμwg]t:9aYBsiXC8\Lf<+%aSpaJ Bs0|=Y)"p$ϱUdB]%YM,OWX_sRSct?:,Vjh1I97gaoRS?'sXP2^2d ZWopl`cqt?=>T# qb7B%yWA$\i`*lgq3u7l3Ն){8u)pzJZl ˫:;w`#GcچnFV-'P)(l-zo.Na8~^m,(h5ѳ2ԜnZ\"L71 ҂R 2Wxc-ҨbPQԀ4.mm~Cӄ ~6@q̩pw| #ΔMDC۲5g]x cf+Ɂ7i),]fuj!i%3-_]麼^:z=EE7@tWw"hM<ް]sG4⥔CĊB{\{fXWIpP;!, 3Z%'3d CQjF..Fy5Qd_TD|NY;ӬncfB\4ǴNeyuNzW{} FYPطY42EYw(gl#˯^;WA}q>}slY#\ISaSGr=fǫN#obKlL܁|{G>k$*m?R T;7?AbzfrIчeî!NJ0̭+uvm1Yvi!*iV67  }4&|._,YE44wڨi( 5Ї%-<7@@5u<{A)+}Dz%pʟR_[̚p/Nǃ'wlZ"kciwR+uw˿nb+hG`[@i0G":iֻ?]QAŭ*`Pe&q40r2]&?$|ul\ްh[G•R"R?Y)R%* Bn>CN{ ݑ `r+'?2dײ QU]w4{cNB]fTz꽨zp*9?@mgkBewTU]=2;V͍6@OLKN} }2]M;X Y>w~ϖ177@ |-=GI׷W3KIU 94[G-hԕk1+Uj;ƑVJi,5v%/ T1k7jv;#N,B zJw8Desqc4՝btQX - GCd~3*mb~Q8 WV B_ a|/x<](b&D !m,m;C3΁]wʈ+}5F N"93|+GaM I dN=-6JW db:3Ɇ`c0dчG1zd 2^EukzD.l-mn>):P[%CѦ:8zz8CtoRяhQy c"_ǜ6|EmeGmeVEQD 0 ,!!Dꮳpe4N6^u9"mf=5əjfriv=~v97 `FLb,c7_ApH97Y|~Sh 34p(43 |CAI5et,Tw y oßߐ]N{_}V/UtxM2i$<f5%Ȣ?ZrvcX9^׼m%V \U4Db'dW>R@dSb*b!<."@0{yYO$P0&~Bm#OBS(ߞcDE1݄'yx۲igwvȐBt/Mˌ&za |,L.r顳kx&H[~/anjYQLgk6f_>_R`wIS2VLeW-kg%5fTfGqJCtU>1\6yЙ@~WSO ^^0ꊵd6ŻÆP3{I8ޫTxbkKD-p*fvw5'T<UtkFԎA 6Z^2I^ۦr1IY]A6(r =TwqG&~t"hfJ{{<)8e/x3$DQ֢:O-C)`x>thcq]/TypY%IM*؀J̕f ڊ7BM=ܨXU! "٬ɲSݛP^NlS-)OVAdL2`[\o*f j/LZ,*+'@Mm ֘2KS:fv)PDסrlPQ4*՜F/}@٦l+;!ò.HrCуO(!&dI<'fb}٦p!`9d7iZ̭/%5Ku)$o-_1O#ɅӠQ,b6]_{1}3~ۅj |A̵~nG53dz38+H,@bhfq 9Z+U:?t:4j ٷ׬5}Ks%v.jq$EE1Np _jZ{$>_}+>g Y%0.|*{9fAf`Dc LHyްo&eHg377TB1'/lPM\dk2~',|9\X Du^7K Ţ0;ZE/C;4Kح\ YO칅䆉M8\? ە]HY?\ύ)vL*A.+"}N oN4ReaS).v2 :X8qCrI$u'["7?G*n=F(Qa߶P놧ؒO='I=ͪS" VcG51F48Ҫq6',Hh|[h<_rkɋ~$4{rnͣk%oT&B1)ZH$2\IF֥: PT[ڷLRg!{.#QhAC|P׸ZS(i;}HUU#ۥ_`ZM4#h᎑#*A4r¢1L8z` %Q8*B rnN®x_oF ۥAC;˸c˸8:]r _("֞vWTYQ!XTvb矼hF5jxQ>fVI`0* 2m䘹.R1,<%Q,#QɗaOђҲA|W|-܀Nz{EVza-kƭOK>)w{ʿj?lVzZ_w,{A\Z̵NˊT yC>E[=7G[Gl.}(w3]BMwg&!B5"yLS'2<}>/'XwAA|QBqo#`%Hf$g{D ݒӍ jwS;X#OcI,q`*kij[ w .i*}9]9835e#}]ϚŐi'tV/kt+en"dor;#_Z|ޡ-}iWyAg\ź!7:FFx!)YʗBhoM{ ݘ)OgxQ)~5%r&cWsy 97<T#arQwXWm8z_"y/KIs3’ I*EN᪎\FqFXqMc%1C۝$ cprE4+cGP'|ө= [p$?3(Fwq9h O|#IV71SRu\1BQv#@-KBDdwGxݠ7SC_싳eG;휠@֪vL\^i8z߯ m2?75wErz>6]%F:%N9%LJ h:Q`[]1f+8/Pm^tMBAJ6 J rJ> ݍ|?,wX_FJvwC h!~:ۥ($7{otxuO>e&XBpٛ8;m7Dgfq+]`uPL&S/X +^xh  >bJL=>kq_.B&w|6 y w6l.t_x|HzpUة@}Ŧ+F:<Bfx؀,b 1,rRF]@k; 3̸߭z/Tj04n:*3$TmXl.;g Cdq/bTڅ42ZʜyA0YygWGIUET%x٧49Q[Lg~c` -U.1xǯ͸,쓎qTeh $,HG#DϖIDa1 &K.w[E r'19-x97޿ȀĎ S^. $0H1XFl$/n jC`ڣ\S9?T&Z{dy@LL̃Xrg;.F֡,Wŷ'F`q$vfηFv"ez􈱧//Reʭj2GG.}5Rb8EF527}ȩ\T_x'/3eܜ+z+syv'şԲܨSq$a))Z_ܽ$?اY!OpBZ|'g= FS[66k7d-*ӽ ʋ.yBhv 3?}L.(@aHޮ9ĭ9Ma. hX—8!v:4~SJg]VnvVj֯ϴU0Jz{Ț F5,=aJ+x4bZ9<2n_.2;jCۥ(MbtåӸ5&C^ y]1ǚ7D:E혬f \@X53hmS``BEܕ1 ن^:4O]YpZ䡨ek:ʋtWJ>({xd+aͮk? GA01j:N)tCz[Kh4GK` #}HsCڂkmS-ꗅyV̾ݭ4p:t45 0hK](Fw6xօ%6!vS_iT.|g|8GhkOn=(}+#޳; _ 1b뙊+c\+Sgϋ! ³{Vؽ8>¡WI3Ne$m_RD6%SS)_RvQ1#Cp¨i{-_>jm3pIپb8'[)j+~nyBbr+M*@9) 9yƠ Gg?(q]hDE BJO 8h Z3YӃ=^tF 9QfS޹= VFl\%F^'p=jDgi U^6(v@ $dȕpErĂ:]߳:ϣp)ݡ+T>Dݢ]W.eT4,F=솣{*2-|%E>CNWcJsp,}cgl@ZG3@:C\L!3ZIyc,rw'σyڥ:0*I{m72-IZXW`+}fMG&f:\`Hih♉}zƨsqMLtY5Dp`/U ')W΄Sʙ+ap(J/"s˒WONJGbRKdֺ]I?0+Y;WVOAnaTvQ}]QC1a,Q;D_;.) ~qC3g[ƣi?,Bxų6łu#OMl w:?q"ś]iqaBcnDתU+c&`L. g&yZM v/~iE%}:@e~T)ӣݠ}c (eՕ*Ce9%QuTm)J|;/8q~%[3)2P}%V $I%RCh@`cX(h|yO p">fbX WQ9 {DjGHף{ǃ`Ւ 7Jݡ ^B`q; +KQeoRéWx2Upƾ9pJ6{JMF# b:Xr o8ub5OCQB8mlcd &ɾ1e"X8qjcYyWată{/qQwX9}vXsCvBx5(r!#R! }Lѹ"u6Io[TǕ )9qN5rvR;Ԃ3XiDSZ8!K/.\zf Ft dQ]qз ϖatm=mJT-c[ʇ.n\f /R i^O&Q{֦|؟ksjS424oLM~A{>R3=/ b ^sGC-x>YO,V3Pj=lRvCf8b`FP0m!QU?ܝc={Vk*"&O̎XL,tS%ąͽWs@$נIAV 0!?m(a&1_+Z.A~6r'mN0,+'~bwܦET>ԭ{E7k<0Hawt1QZ^_SȨKRYx Y/IkZlް}Ey'C]XJ;@y+w.n(-yaEpR.ЩCefKM|Vps&Ue0щxB(W\/sS5|7>3ȋaGx1;Gzpv(Qm%YT4H{7xe ̑w%Lx'kRXE%1HVeEW , eG&@Œ4(Qߴߪq97@h”=y^GNV:Yک"xKl"G@H@TO P6縅Y3OCHK^}2>dl|}sזT<iV#`Z=ی=fr;qhڱĜ3ojE 뻩;t0aK[wPZ0 [4ztY=vGf NPkH8&/p̗**Go~s2f?=yI#rq<4fb`24i'`T|0e`Oqtj:b'7%*1.O߀gjWڟhv&TK_L*=&>:)ۿ 9j1?ӆ8bP)\FT^voA,b-885sx͕D䩒o P\A'Mm9Uk7O?%VIL@pp;0t#62ݢ\? o/~ߏv'JH)Ȁ^o|䨳gP*_{t R۟dO>U}T<}$G8Tg*.9ќ7jҚ"Ŝ˺V? dso;{ s8e۫uW<\4)ĽcU״T LR1|\%1%ݡR "@ϐ)`n6uZ1ߓ*:g蟁/P h H ]"H 0e *xe |5S+ )-Ɋ+7REImJ Y+lܩt='tS;}ki= 8OXDF; Z1KDFV'{OB)>Btz2Xiݮ6U7Fswo ^;z6PI_*'.[%($ra18gaM2$| !yi +6#R$w1l {Y2cJD^zR)#%Bd#q&g X%̘(tZIiO(5.း!LZk 'E|kPM&TX |`xOPԊv*@T~oM@_܌I<̈́qFu+-X21SMrF#;3WE"}pB%HRω ѡ\-[E_ZY ,VBx$`l |q<8b$'sw?ф㒱PI9N 4X-Q/<Ox(wJ)ΤMm(AXŲKh:{x!A8ix1y$i!;Wm*(_"XCIhzyo?TBQ]@%;q.?SHq2&/ MFq$rԝ _*mE3lYx0#55:O;n3*ДadH_hzsߑ۔Wb!ICk6 $;/8E`f}\6"m$фs,ыtVFҼ ލ]C9DkB}\(؊N&.RqQİ4&Ң?cE||4}2A'_vs*xnA0t%5'] HD:<;Rp$a#둕cYux SY(+9C8ʜʘ**9 mD*_G2ۣa- 1Ib`1_;q1IKa3c^O|!'U<e8m'ơVb_/-z3ymQ羬%F'*%JNX<[(綂e/ViVz mi;~8be3DAB/H9:?$F|xEWzg^YJgP T3@#m~V \L}񏏜8Ib;WrV$M` HmzV4- ¤ZuR\N;5J(.?Nվybagz&qzڊKO^Y<J9[CM #"tTLKF|q#6sQ$ƤGQF2Yy[=Sj豂-8&ŀgJz2F#4Z;&){>Vv@>teGc#$t9n>ǔj=~^336V(i3kߦ ¿2NJ~J.TDŹ3~Ĩ i\joj(7\/tV)`E'Jz]!䦂Bo ɀynߣ] +ʧxV)¢*i(goK+29+Y3kT``ν}S\(Hddk`FutX?eZ !s:\_?m``0 8uO^">x9UrӐX|wODp&U%;~{%8D,sPm :E&zci8=hE Ș#C=38<7Qedh+yzZiw⇓VZrׇ1ۡwB9M7ع.jy!۞g9ZKfQì5;܋)U!i\<{%z3FCJh..O\z&ܬ -0f3GZĸ@?SCo71#MjgqC-~0O' LGR^-Za KF[#@뇾 )>K)d/WS?gMԷYza'钏;% Y|@WO@)b HW~"Y 9♘s>ER)ޯpY#]"0B4BOeLSn$B't+cD쿤^!rJ|@XD x687)Tbrъy:Y2XIwr~, o}3'P"ۈ`,zW."WmSD#l)`4 HdSM5>IY%IgҔb:HE4 -bZ?Ԥ^Lǂ9z aO<3ѢӁV{b? 'b "S0_B/BVK{/-֑w "}InǢLpG@; -ءz/F'G5须%,ZniIIR)”ᬆV. z+d/rBp({ =*CѰQ,wӸA8& ,!е[I!])5F\'3S#7xrZM\Pna /N`N_9pK)3L:ҁ>C ~ d@E nj킑?S(g]A*h}qU7Xu%B5E@}@\sO6dG)ߔbǓy]8' /U7;V\,WBNuc] {Lƨخ\p\@sTs@E'sdžsY򉮎H.2)Ӆ}n\x:XR>#*fKaNyi[(2< Dcm!J{hhZ.BC9W?8   ׏@WC-|Ӟdʹ yiB_%59RW5ȦYOڊg@Z`}> uCI|; Y .Iٮ)$҈sVh@+u؃_^])~D!iɌva4 c)5k"CX(/eY^*VZ#>n9[+0<2\CPdI%۬h2B{v0\)NKEa!C2X"Fd}Fe,:X]b $Pn)T,+ k$9P&6x͎N~{g'S+z &LL3ԡGrtGiqXyYQ[y՚eڻĦM֌1,>QOBTNo`cSR82#^m<lq ѧQL|h '2U@*^br1h  V),=̾JaTL6;)suF-%EdI"y8Ipv!h!Ӟ<Օlf4B~w~m .ƥl aWnCmE0kom"g*N>t@]IS_$*Oo;nѬQoh̑oeHtٸ:c9" Z9<\H!nG=U +\3`)P~YUnފ7TH'EOԉ,jt@X/$|aH9J j{4@aͥ­|p$"Uܹse'ʨqZ@hx<:޾ҡ%B W~"-xSZWs}Q9Q8*p&gY4(̿(3aX5u.4?*/Y{+Jwrxh-B娂wu@*VSqt(FkvMLϘ\SV$e!.D,P9q`Da Yfu{d;dħ~Z6+BKlnWvCչҌKJZ8?o]6nq{KeC54Oq hw|;4Sg%W J̵`ӬW8`pfU 2W7&gH6:=%đ۴!>ڙ%|ɥ:wȬȆMv!&!=&M84s8/7F+py] 3Y4L7Wl ,7AdEķ*3h)LfC?Qs8m0pE/73;rےIڹ?^A8Yʘߘ]PJr ꅠ!B/׮h.L]SOnBb,u޾!3B0v\@iY ],0mݖO+1C U]k߰Ŭ˼]OM# $ m?Z.p dN g6H:a Օ<\@װ,0~]\O+,&6'ݗ0hیd%|]7KPu#M]Y@*B{zRǿyN 3zؒ_DK{@ =$g(7@$^Alb-tѤJ_nq=lnYWVH/fJãX9;330"<WFfl^a5w3%)Ɵ .*Ad=4V#y̖4vlL$lPdx~BKips/nfMҔ4eʠ ҃~.҉`DY6eЯCN86_YW"bʹxSAir1}hhu=?>5?7!ZYT~8\;Aq]P;'%Ğr{M:"Vf+ݘQb86 $"ea% A"^R\PoZ1yMEӕ6ox"仮Z٩g]"7tt%Wsű {X몥ĺK. W7 w/TEr^a;C}P 'li553Lq:OcjU^֐ߢX ggv6t< M&"߾*,xz@O_ȤQ12!İmD)iޢ$% GcanbtX"2Bxj`O1K&Oh=v 8F S^M7-tBDecfŨ-oYFzabl܋KD`=Oh`斳I+׮*>vչѼDU҆#z@KdZ= Pvj Fo FjHqx +ȢhK%b̩pS_AQ@D5oG1vz'B?@F?'b2T3W>lJ^_I_IZ hth8q>*Em'=\0MHAʾbM [.JTn݀o~KMN 3Ƃņ%ER'H N̟ߢi 1e!mZ Rt2A#Ytin3-*?;lS )}Jը~{-ECd7.+c{$xWI 1ZÁqmn&ᆒcB(Yh׷"%8*7$5:7:'$#mچ(5,7]ž|#i@=|unFkɩ=2|U5վE7׬\!VUyٰ?jT D|br 0D; S67={߸߼#H+vLz,hVɧ6KQ\rػf涍SԿcِg}%CT 7䶺 R[@o$q8"b~緱9 D^aguw]OR?< ÙB)R&s8Ҟ+qjf@HFB>c\#$j1)B@NZ٨, 0HJ?gSMHu}@vFy: y]8],e/963 pQ1qS H[ͭ+<~Ó)rFqLwj0zjR [PMNCt[ѯx_0:pL6rINu1/n < mκ~BI=Os=!ƒ=E Z#1'2/nz/&!X &Db{jӠ<ݿ=j`T3w]mj 1Cv\Wy諚SFi mQJx [N9"FמQmY[3~A;[M驱,\vޤ1Yrg^e rV_:ǸĸlsXۼQ:0#fODC?ߓ2Eȭ`,9kPkl˯RJmUȆ\gfc1ob^ Jyć1Y#M 3*d2 ݕ ?$΁^5ꩤ`duys?6Ljoʯ@; pg{"i='spvBR©-Y-bEI/5ѕVyFܝGJ:^ݸ^z)Y#{޷8$/ igz'!&hu-p˨+aNaBݗ̥ !=WsDjm SKo62(bm2yw4߈ߏ`'# y#XԒ0t;`8`3[1~@[%nqzSRZi6_M|9Lq~x` bArՀh Gr=PNn'\z6UQ@Q_.sm(]WrLaL^~_Tv!-0H8؅hi[vtP*$.gOw1c_]1Z ɋS3i۬#y`'xϼgq PH^EY/8NO]0>9ƖĠ HRwެKU,bΘH5tL%ݟ34 Fga 8磊ga%{&1]Hteh~ 0qD7Sc"eb<,ѯ@(N!/*'lMy_,5iL~:|tPN}cJ '/b҆5nݑr  )@z~Qc+\+  ؂x&fd$0H57E'38RD=ZQwt-cu:\OLjVKf{<^jZ( 4؄&N8 Tȵ *アѭoYgZdZ:"H72Suqu-4,N-g)kH:drB`OF͓. Y3lN-i  TCN,g8=&=rׁ :hUyi8i aN]=WǁQ@4Z B_ҺX"3<R.TU @%j(ըdsp sPg"5V5Vš_=5&;L*l҇ š^Hglj4ZgmHx XfGH48^|3v%n53?M}vKFT. "m7WN͑MJ;$z:'r rp%h[ӷmº6Iz sg>]~dzDh0"9"=3D_at;6daƔ@Z3Ih44] z-3Y_;>c%BQV@`RJ4Ù#$Eƻ.{n,ԄRn9pA>zP1)8=p׭"GV7G@*c:1 i6cZ-$ T}{cJlq%1tDv) |+avjՀ9J$cJi`KUX|5uK%Qiz,ӏ$6D̋+h&@2&kf!^eEj6  `ܷS SV>W2mX3D?NQ8;(Wh]!-WrćWP\_X̅z/P gk2 Mie1zio}oĈ<4_d Mwo ԈTK,EYOaB5Z-Hk&$xpJ7_2^Ӈ{6YD] @LA yx?QLPepғ[ǖ>xP;""ߢ"u#zFl\Ԫԍ@ʳ#1YF>ynm}/|mp"ͱ6F:t.ϰʂM֍dy ։eG@ȢRI'ʈ[Zy;Nuu @m3w A&p|˒#[hK)ph)B,Jutfu8\ydOLj"u6 >!С@Φ)WFT(,XZzVWߗq0{/KF;ӪӻqQٝCIs p@2 [*SЮ`yiN3gR϶XBeOI$5tJEzn/DjzGLYҒzAd,.|GzQ7` !SϏQS?9HW$ Z9G_=FPDG+"[LY[Ύfc-La>xؐۚ}f٭t!3!Ish)Z$sc&>5<5& ޣîZ EU*s<#{;s}CuRVfŎ4np>2ǁOV.["3j '-)"yCBbS6k^dACtD%z|F9},`3<?M"+U gG'dȊǼޟBh248V6un4Mu ["i+.DxƎlu^W,M8Ʋ>~b*҇Z\,MV1II G4t&sQtl3ٗŁ6ꩋT-귇N4K0}; `0:donP#Ox|@ WCK,-x#0f zQ%#8+r0 js("Ϡ{'8#&|OE bjbkݐckHY)a/1ЀW8v]] \>wS/mK*ixg,!`ώ^6U1ڃxWssbZjDʬff.w>,S] _E) cV)igN@N+ ,[$Bk eK3D:%9(p=L{2*b} ~xYZ,N?3a+|*LpUn[.P}YW܄`yu̈W!P=pPpFǝ7pzE1gGT^q{>z1|}zO=jrD@;_C( _ +󔄉<@HD@Ԁ)*jǐSY,5ŋ: w6":%lrdlBtt, q{gJD}{\ֺTXh"_2/j?kgV~NDָ|caPH2%yD7D/&&gKh߂c k:}q~1x߫:, @+%32d!O "t8)!PU}c>qeX޸">9fOvij=eäT=q>4#LOvlc ?JE_:1[Ƿ ʽp LcRkM$G_sɲtAAb&X82xK܌mj*c O8}j:KU^ZO~nqج1I~^#2ZqЬkm=cvW0L`,Q2y'ZG%{- [N/py7.3d^lĝq (KMrInԮr}t}_FqJiB6CG~:MC3'RU Sx!fTmy_Y4sn -NM+%nGz MB Jyilt0âBJ~K8{LOGS0>" -&GN bN)ͮ_h3 KPORæ#DKlH&Ƥq Ҩ Y:X!:Ρ儁qٚ&I* crgjw.֑| AnH#i&;bF7pLOIY_冄;Y쇓L{7J5g0Y =êl% 5#KY!RAmV'lSj3T"Py\yPf:j>{[:yM<_FY hB ;"" (My_%>u =4?/` Jg:chzwj*Z=Ns.;L{M(v z u%Ր/IKHݬÞq;ꩃԐٱN@2YNuo CzG.9=ҷNXiFq_( xy0?t9{jrQ k(@"̹(הZcbklõ|D\Q;OmELA"xg Kj57Yb;ݻ2W;(ؿD[NKHYWB}\UOsպRy#rTG5 nE$6~{{t B!TYǨM'Ͳ4\~(UQ)0,nG A:{rC#yE3&5.&ټ}rKm آZ\+x.5Hߝm L+IdUoBjÿGl9z(w$"p~E3 *CuĶ30HfWG1|o,3"Tce aǶQ)ݎ7& PYpIπNXz 㧡T~:XKC^rЛ_*s8_:aQ_Gr*pҷ}Β_Z$0MAtP oR7ݾNS}#:/4 fK(R]#vk2Eڛq2MM{ `"PD~> <ɾ+khAtÛ6>|Cg%`%k<<+] x# BYtDsTm1CGύU ƭv皠Qv2B%Iodu ):"F^ _Aeƴ^Z+$:! }-`ڼpkal_m0х>p9ķic =60R6m _bbDk G^Etlp9¤ WiMי\UtB@JN! A$뜍ES*O]-j, [ll*Θ!qsqAn;X#F^;4g+gahTvMzM $E6nSW)nk;3 m)G^Zrf.@ZY| oŰMNXk0~6t hq=0QF"n xz {LRa_!.:%>)0:&)*I5 $ >/SCz`5`" @q]6Sny> u K?0aLf\yqM ]\AkTQȬhq˓&jbq934[f UJxscӲL#~k![?{7yWGF`_&1oDc;I -Y8Ė.+xoVbI[nucJFfkэuTav{ He*w3_z[:ƑC05hMIʾ\D=2{tͦV03ĸݾ"^mՔ)YíRjE_IqRVn= qFxD1ԀOV HedW:")b{`[׈6#@!,{W}L;M2i{{e_6VP,/ǧY銧rf&+>atjp Sس?%ub^H:Ʌ-~)!ט$[gi1173u3mu?r_c1יhp^Jk垝R!Zs'q NP&vVos܀Av`_>GTdocVkQ~ ,W+Oy+K!SWay S ˁ-^͌Z{p~~"N ZWB1s~EFi+= 2;Ύ0`W MWuwK%(oS"ˍ-j_6\W00n^f"d0W+hsPd8" ` ( ]؎if^QI9Uwq@GoNW>[o?? $,7.ںr{`E/Ez{l[q 7dq鰺1st@@:UtTUECȐ3JJoL5_fFaOƟ<Ȏ|%T'O^(r}lFZwSrOj7]v^u])2]q,:j`}8c73riІtWY٢ م߼p&bd4 כqH 'amMTO GfxBk?M[1 U5XCV=Ҥs+uL{!U`xntZ cwgO]N zfܝEM SI ޮ?9C?Cw\|d)]2 ;> a2I*H”_#iu% rNJ#≣7G6ȋs#\Hr_*GF,LV Z*&;jObh/l3 GYg't*Sw;S8,ֹO}n3uNr \bj|'/ wc.6«*`jA4|zH㉲8-+ԀU:~܂M4 W+G->0fDbd $⽜%{ʛ}6oI ^Dλ>^6})TxINy r]4tjh7/YX E;JφFׅiP6W47y :^ЛMb77Rv bsq"8uFu8= Hs3䳐;'7lJ v+rq˦%Ar%{~:gv/2Tq Nu(m>äY~ tŸp^sk_}@Yb@k냷+ !A֪7.ġ<4ٛNQVVWh;6VJp1m$9Lh >MOXP'C *ESa$ZK8+8 GU}62%Fzrmc*|ye=uS0qF͕lS~{* I" 7̫ v(ZxLpjCq#KӣEq%o]3O}S۪}[Q4ÓXy ؟[3Јs9e`V*x\qnH R)28uRWq!٨\16QWt:mPB/qⲔDŽ|\DNu; r(V ]~4>=2nwbO2~)g._=D^fZ,X*XQ wf&Kt1-\4/2~u N ^' i\Q,{FpEw4vـգVyt'R+ U6wwpd44[O7?cV:T+0b=3 R39$/vПyFۺp-"] /<eYNyej]pjw+֬cv<ćsV,pAh2lؚFx9|sPN^T A{#ZQ+P#d,jvB,2-"tQcWOvJg>Y9:ѭ51־7CυU*;N^جj;]%ZKgWJ=?ntJ[iJ|3+. 4<'9r2/6e12Gķ\/b=`Z91q}p Q>ULCZ&繞Ԧ0+Yj996`>M5Wj,( h9cPc 2Kz"pIJϵg)7U\BiIJߩ0{зky"8#j˚1Ά$b&TdLXLkzP/8tR=%KI8D5ޠD x1ب <y[МWk#u]BM\ ƿg#ٜa9/YE20)s"bzZYI잶Ր X\MwP@Q x$.O5R*{8UV!rTȽ] 6ڟ|YQ%E1vk mxyÅ;2 qjuIaaé'k8v6 Hsf Z5.%MeGV&{XpL4GpVꔞώq2 dLP#l Zq@IǜπH;Uoe ED#wg@{ o:O;${#w{:b[cgd"zאhДsO7~ݦz=SBLǕ*ך{F@&=;s0\dU36 kG=8WASk+wGnS3]𢯍0t䖩PT+R5ܴA)[cX*YuFlm;@U%z2cgɗo`A|3"%i `NGcTs+U#2_߿{Ip_#?&u֖%UCr!&]vu8m:Oe$W> SAL?ϔNY-)#gIhVqW (Pm5[}*7tb#kút[FyhN@"*Q={,DM/VgJ)zj*ǯ#XtV:H{NzbL`҈XGt`|C/_5Ѝ s~T.a&j`=t* cĈQA fn @R0i|@T0#*N}k޲wAWGHgP:Ty N!s[ɡEpK` \7gˋl Ks>@'K.RJo/ӈm~Ӛ5?c2$@t"|-[bQqŞ ???aѧe:}dX4 ͵dT + A.{טMH~5hz-!ɖBt#{FNCyk] 7ݟ]F(lUf@ZyNbq01Ttxg=bClQsYp|ZSjws6͞H'E3ް8V#aZ8xj7^7\y}`m7(=hmXU_&6Yu]ŋ@IUM>#M- '\_ә"&yo +_Hbvd+nwet~d -=+z쉽$7XXz4eN+iwtjjT&jӆHdK!2W (;j+p2?Pmԏ~qb%lɦ=(}UнؖoHK,%_0[RZax*)o/WV$>0X Ꚕ%S tġW2NP䶮=r$G,RŬn}Um2q {"tMop.p{||;5,dd]gHb&>L˙ʆ#y)=Y& \ÿ('|JAWÒMrօj/NG)'f Мgvy ZS9(86ei wqorz>D{{b7UW}9-WŔS0ULZLdƴׄLUg#fJ"qޯl1\2d*hOC^TeD m?8{'8 Dz݀Xym'4_Wa&,wk{dT%Ab'у kOfIRöٍPs{=>&&jH1@ @ijxf\Qlⳓ(5⢘Uw%Nh<vJ,z:R-b[|fXf۹e,ʧcmu2^{U9q1PoD'¼Fwm!Q32t>Htv`ȉf3i895 T&S=[_2~>3b-ۖ5%ӕDisaWms,3NѴRmh:t)$M5 }hĄ_uybM3'*k#T7IpQ%к9 0"eB`I6cAuJf4`'ґ=Jy}_F`ApG8Xٗ%mn 6C /v/]11#=YF2IlzE~FՐǓcOz 7*Ziy}9Ӌ!dFBXfUqrˠ8vB"ܜđOzbG9(*kr:*G^4e.e!ztisDgXhpp=PR۠"s9gRKm]V[, 3:B <]g iXi+֖љhK6|96^)ym2ս{i`ЃvT ~ D%AE! o)p,y9CP_wm&g?V4rZ; L6PKb(0EHa=6'pc]̴o]} a=TI:l~MYK f<_VU,i 'v&vA%BzVV~9\6d `u!!\#sږ%Ӝ*lBV0giNjDGI2yu^ Cd% #e;tIJ x[!({Ca@yU+I_ :Hڙ8f8׀ NΔ/xSrrC"4K6I>`"gLiܸ| kKGkڟ?uoT>ƥ}C;zWV|/< 1*:גTء=ҔLg#aǧ0=ڙFvsFM.Uٶ1B|h`J /3:S`zbI, 8V6]ᶈڡ M+J0:;wvw(/O,tdҝ0-Tӯa+R<,:>֔?^yOzs"~gS?S=dƫCٽp#Fh*>_^CD:TY,DZVffL0 g!5ڛs_1]pbaĎ V(2;.㥯v8)nNB2^oNhƟކ&xZi2-QJEel'QbWz8Vqɢr1$z.8̬?rV$-lf@8 t` Z#Z&Yk/e2ZiW=M^w>\gt6 q&-u[ŗ "_BDKdWՋD°÷)V8 MSwq{zY .I/$GmG:Zl"=G-l42"B.&X{ۻ+/vm!Q^ f5=@ D~(i$bҘԜ4SA뷚4eFXfI5D *(7nEvψr K՘žAC]3~dUUT D%kכޔ``hae4qHH[q-ӥ s U{G-0zytXN3J #n´_{|jR$fnt/{ Yڠg$@T.7`J&e7DgsePZ]'MUzئqOKM.''wevuҒCDqG~5?X{ʉ9M9GW' 15…; HPQxO YA vu;VFmCo9wZ^=2QrM0bݟ >SV8:dJ1OjZ( ۠Z>0Gn[L/O3n'vAX}9o_Y9 t(pFઘ([J,mIfdߘy :c+/C0t*^;֭KvqŽKkǡ.NmD0n<x&  L'Ş#[yN< {g"?$n~c !z_΀!PQyyx `D9=je}z턘>Of2o2HG"v"(0 =mK21:ى0HcijPk92M=q£ rPWy!Bs7]loe2[iՂ[8c~KPJYLcˍ G燚])1 th16h8%i˞oL?@mRhQ4YFb)R{CS? @I4Rnj(jos۳lu P;CV{.D@?HKxo[*BSYdE[JKhLG}Lu?dP+AdLD5^r)% 4 ,pߑ9=m iQ:N]t2eE V2v;i4[tFd' ܞހ6Y`(_䪫(WOyzr+q_*^D)sRyoJI  \_k= k-* *)AW#Ob`tuvǨ0~1DEWNoi~TɰjF,oM[L 9\W9܅j7] GݬRoBvX^ F^ I3$iEKtNރpL 7%OQlrxR_ԍz 1B' >eBWVf^ _ 3 eϒ3t{-5'6k:#5mx_E򋍣ZcgԷn?h06Cu'HNQ}ךQ\;S(x|b|#{@F=˅3^("ޤo~1dv j=j/ɑMUi}/F HkfZC)swЃI9PҲZ}rwq+ DcT KCk1H0m־0~RL Kg:`$Q$6P:p "RzyMF6h 6`B1+tQڪ]4ٻjEwՓ$q_j;#4lLD/mďˍ>E01 \9\[:!KhEtFOonaQ!g@>;+>:<5I#V97|%KW|)4[[IcW\v6ɭIxC_qp tw-뗴Qa70&UwJU6yR U8k8w!J($Mֈ$8>AI#!&~n 4BB*K9;A\8)<ĸH!YQ"#+"[I)6GCHU :'f* QY/D8b[p҆x*|ɎRߺgJIz8=X-XFDEMѱ6㢊˽? 7CޮR=Q}-}ڏllSvF[?󩐡9aܦeŒଝnNP+81>DMhs;YJ.ͰO+H' F3!jẏ]H%j2dwb|7}DHQGk/&־4ESR&{!FT-NMuAq`rdwf3Hv8){G-5 Ck; !)<9x{8` oB5ՇG+b 3=-G:':4^0aP!nKB8>f)eC"tCXxe$/W0ܱ'ї ByKCT0$d'䗯P{p0]oo]> ?tyz&>kT)ZcV ۚGs~_$a&mսs61` y1D&O9hWwY8. ^p!>Lh~y);f/b0sۅ: 6d`<^0Q Q ,O(t!fHWo2`H" Ltz}*b2ň{KhLxPYQQUڋkyN'iS _eb2܆j8DI.,>SǐR/3`n=A ĸroMMª{Zw]PzF2EWwM[`* sZJ ny =adl,ʦH9}T,5qUd҅P>iL1M fl%W.U# ʆ.Ϟ6G[h;$>Dvn*B:rCI)jgdv G]E+zID|$Mstײiҽ@DL:R[keCXp Z>@>ׯ\IYV~"]Z'ERI )R=hKŁl)E}B#Wf$\^2Zhخ/+siAῄ)tVÙ䖡t,yDL^1)Ē_> O9 B9$!ULØg.>l[^޸%no^%-0WŁؕKnFKx;6|=HM҆JQ^BqGT s[A걾IkS< VU6|MzDE\#,25&ڠb^܎@*H(퍰3ײ.blOz-Bu$xpx>q3Ҽ<uN%V*uޚڒ,=!/;xymaWz"pY+aX?cRߕ)t]Mҵ\ky m _]"MW-!ӽmjb0>_ bqb/V<Lf5e &esߠ^b\(iifEj-X̿cd-AeLfq'?qBh99<3Oz [G#5AYtcN, RPo?g\8(0PoG_ħ*ҟG4@,s7F4qwu !-uu--L27UuK aôϱ,tR RP 3\(8ص9,n:r@Q.;GouEa׏'K:2ֹ̲iD³*b@6hd.U\]Ok͠܎=`'99Zg"ygq"{&;;-zn6i8 +*_i}+\qܖ87#/) ÔWg7 Z̄/F4\΍4]ӫn[I h^5[I:qjol[2w֥?o'yї)nʣ>"k[hERZRLWP7u"}358rIb+O]>,$?FVs!C8Uui!<[k;&ڣ0_ ӕBLP=>6ӦK~Y>NDd"ر%2r1!Q钰`caTA^,nRQŚb6 ˷Zݍzp 3Q56Qr^8аz5g2;ҿmP7}Zk&@?i΁^R4L\uS- r?@ːMcMNxgqwCu3 kFYgxX\x1"{%'(Gzޒl*D1|ZȞC0%z4tvaA`wu D>ijNm7,=9]+\񭝟4oO鴉/M;W@)u/2adζg$h3%q͌7ӾJym,yE],m,uB^fifƹ?!4 uN~tw:k Oe[ג]HfϛAZ~{<X(( dmsQ}R)iC? JH8cQfe@hhn W_hP&{BZnnAm+v.큪~#)UXبTЎcr'I/V̨T!C%r yd&IL8 M3L[R/ſ~n6]ݶ1 6{#tAE-n=HwPf׃/x-DAQՊ|V; i|޹>&gfE$͵?_H]/Gд8.xNc7)5is#I4r31X}cWbT룍?TbrG%oA'=q c@G Guʇ QbQ=tL|&JRƄP޾En\TC(.byh)|KvDW&7z^s`J&2I+2=zH͝ۉQ]g8 vAt,--CsVBӳ @!"H1J֬u!IR4s[@ L֒#WzmY0tgCl8Ǻ'=6JO9q[_y.bf 2H[֚9Cbme}R>lZк7lZВЙ  0K >i8Jcox^RnwBDGM{KXCnH6[BH;:{ Ø,,)Ly)/v5ƾ= ?L'U NR$X[maO*{|KG aߌԉ\shr*׼yPћwho# j9Σܨ&̢v6Orf:e[l9Ɉu m8pRx|@/=EL1f1N]y/N(-d~55WB@FB_Vs/ F+/f٧mR! w QC6S[xGQ2}FCHf$=x@+BLm9`E3Ȭ{:i&wMd^L>T ')]vR|nF'w>/ic%6DŽu $63ZQ4"#MϕЮ,y͐0.24iKI2y%@&u>aDΰ6C]?\"%2FϹHnWԡw;j*&?CFVu0Cl+DZ3h(%>޾_1~My/ME`̀_ݱ%RY[!N 9oNFRX+F;>hX,1Sի1q@;-;);9OUls}S wS!r٣-ΑAi[N3K,9%+&wL(CBM4ڨA\jJ$Q #y\˝XM~n EBn2^&v؋곹g-膾;ɀyK*J KdUR|}ݜF|X 4<; =*MiNYھ , S+VQ zM "Nյ}a #m_lyFL^ܲ0Zj޵0A~_LYC Cv㓊iw2=$Vd,@HMfŲOKbd%`6tJ@kˍpr@M-߶6}|' Q ͔mvfu?ef6=d:YR){8T!>!Z\g‹;U;πjpji-HkPUDΫPeT}-BΓ]L5&vC@.lW)KYkX~ފ=OAW4?W~QL^%T I=.hz>NAk232R'b8g\`4wt<1ig3 Ҭl:~Ex7O-5Ձi 1v.4QˉLtu˩3#roqjChzYW *@f !,*>G 2,mn{YNϪ6".[7NtӝFTڟ)` 0*kN~8 qFm@PB$PҐn-6}-;ә]zQjI^L{؂Q?-oh,8+gW-iyF؍mW3sxm?L1geoTw7_ueGV1 DKck໨<(?"q|wKIU4''VCΓLRÚk h fSɐ@\O4@ޥB,e2Tb-]!XBpla 148^y߾@,K.vznc=x?}GR)JLulteFa_?۾uĎYwC|SKHT1 x5j0̾p ȆsÛdDA\ڧDD9cdeTd;fJcRC9,j-OON٣98J50Jb/0'zFJaR Gxff9հu s#5gFE Հ(\4H`l~MWwA4q4-Cwu;##an0ԧh7a{u NcYT;x6%>#aA8&r(}SukHiFeEX#ukױ;VYi+ERЮXU;X1?з2PGqh3d4v[H:2 wԱX/]T47Ym˦]=j b)r5]g?8i1R+_u1d6v,%iդ/P=銚;G ͛@1#BSp%yeJȍ=c>ܘtor^p\!tevW\(WZTYn4d,;W%r6=]wXJHeoIx )Ma88?hrŇXzs]U;N}dڜ6+X'h/N|6ޥseiSw`j812K4Ebt{[Im:GdO„fqy VɬL1 pUW#gJ^a_RF;-q0\3O^"S|荓E+?b+źy߶P"ExEHqmI|a_ Yub޷ 4+0=NKӫ!/Y5 ;#ʹxŐVbh3rJd, wl79;I:z6d[d kuB3 c |hkHoF\q@:!@ T+F9h%?&]($lbF_a+.ܢJ\r@,) !!k)iP\OAg|*ɺ}Œ\W UA6TM[)V;rAj9!t[xB6nݺyiP7@Y+;ʫӇ&9"G -$SU7IolWӲ3rټϜKԨ&Z7e)c%0w)c~p4ٻ ,/ӥb؛lnLfLdZkпm*wTAte$Z3g#v'm5+kduI0oKǢb \+GyGW78JgSA;Fys6 2 :PSwlz5ap~ ?i2$hHY\\a`rrNm?;n !,rۜX|hyh1A 04(a׫pE4j-O~-(MrI NW-9v %/eubE 0pGٚwm1c6B"Dj>僡/U17Xvn)%ERv'}$g?h/)Zˣĸ1D@TFwV .s΃T#D77f_{$t Kh2ן%}Se\7]2"p RJY*vBSUܣ*󨳄X׽c8I}8C?bȵ1 t#wWT}rϾ5noY0Ó~38 A\#~T(|1}3ddy|pOQD-Vr Dk)%J9n-.HQ7=A*>m =ڌCMUzX|5f˿9nЮ1mfՙn "SRt͆Ŭ@c"v +IDؙ n\+KT]qhbq7]bv b6),iObMk9Zq`eKTF%1#'ƹM{*v{,ӴQ`l1aW^׊2e T%ND\zNXbST\B5QR 훐]`$5n2#y—ꆈVO;Xn +}+3W4&٨#xjp;8V(>zʬJ̇A0saڗUD(ѽ)hwqc1Hjd XFݭ$OܟawyH/Y)Є-[__x4[:%MlFTi6|.~R{{2X7{GXʨnsPܫ͞BZ9{aCBFg$ 0*D< h"x9#<Kbyb6` a=G84azMJ(`e4-{+{#8o0_#ړ~~9, ?NJ>,sLk1:81`5AH9ͳuz-.HY~"FiT@6|lՁ+M>k)f7 ;³ur~z>|Sx%U+UXJ~ɱf;cRÆT5." C[]Ql2~/"4W-BB/=Zzq2; ˺]$VɞK豠3Y@]wg-ٶ5e聧i[ WJzxsi-3:5D 1ްmcnXZ7TA&=0c*gD3ݢ>!8yE?*٘9F~*|]{K|OWG*RDU7g@;'Y,{ _Jf=j6̀DhH,Rlõh1E0+aWjg%V[®"tiqeMjb/*K8 %.L'%Mr2ݝj 7h%yc^y]t[`++L+ʾ` { EP*UCVu=Lr#|W⺥<]ѸޒSsH;OM$B[erUdÃ$L=әRW(R uli)MGJdOyТ"VK?E#g{@K"Dٙ.H Azw8>(Ni>c'>7x@~Թ2ZN["@ghFŮb_ڽcHpgkl#V6;"ڷC `%qzYr`("Քv4Sb>Wyy:d J0/ cyv{[4HW[ 4JK@/%- 덮Ǎ>U1-!w1 2A j"ĘPpZcFE M[ˋe0bOdٽ#q.<!sKf`FN|E9ֿX$>iěۻ-e5˱Nz9W?W!͢ڠ8h<6/Ժum! ިaͿ !ojU*}nHWDm!VJVR;ܜe$ʉڍ/ƌ#wWtQ}s -ޤe lN 3!(a_c1_]_cK(mhW/mπ+muS/*{e;Hщ۳bYoVxj|t ̬q+Y1ȍB 0#_vuĩ*(~l@¿,e 2X>Y^;Z$3ᒴ^̲ %\bdaU وI`&08BoGܯ-[XʦMuQ; fwu#ݞGRfv<( x/v&0_MWmmL^# Bb8d@bb xi 9\7~7zK+X+H㟌lmCp*"tfNlB᧊C&xlHڏx_h(fQ㖕DfB=GNC'S)5 ΢Ҷzy*+#x?'qRQBK#tKKi}ڔʢaЛU-LH\OK)`B3nHI{rTN|-4 b4%G0:>ISDwR}>XBͤ~, / }=@(veyU4?@R.VxR-2[fanxĥ u˧C 4(>ԭd#}h]QXu?QSՉh{@bӈ/b"1`:rB̬,oYOlzFiKQ/`} m;=k}6R4`r8 Uw-fk$epW<톬y'2 D31sCAַ 䰖bn xYcgWGEJoB˲pp r9=%0f)D*?Ar25D/ꭾP2 =U ˡ2\)J k[׍xsVB6+ݥlzˍMP} =ƃV4rx3ŽF;9O3RqBcnAA,Q"/s<rNq:̢C .[%N2Bwr\k;3 ivlTv /F*z?y +Ιqx16Ka2VZ ³ILkgvÉ=NP4˃t=qD d|m2YUx M=o `,Ơ#6֚#2X :_L+U@mMPnZ?9֓j%z #U!]o>48pw$&7ykO,G",%-ᢙJV1hXɏHlD<',O'㕫@?д39`.]WfIZHDvܣ5G96\RL;Q_ƌXj|2RfXou EySύUɪd6ݑ:/پ55ӱHV@aJtwqk3gє+n*ւ ') Je>{ u\_ǟxįpKM&Ԇ͊{(ܷ4Rh~ٿ{כ;4RcK$͵}_|"f4syK;ɷޛfCuKXVӆY1JSv >)c1 [1 % 5~:)1s3) @\GΫv*C|NylGvYՒyaGb!7ۂ`${z}fn!P>ⷱcA,+ 'ɓ@vx"ŽdYM[ B3Ppv&o{=ECDʞ$9]sď*T.9.&H$5dBPܽE/c.u-|ӎ&mʝ O6v%CIU,W8a_2D3NhH7QBYh1jYń\d 'WHZDfQU͛/;y,oՀY!TfJ7 !#yl3Cod~lUbwBQHXK8=.#,?Z;L~d4[Àsr9.#ENz'/?jx)Nݑ.[LꭖmyxljknP{f$p}6bFZ%VD<ĕGx|#BHKfs.c ZvnNǮҩ_mK|0ףpCAS1T\]iSh8 W8I'@ -!2BeP.%| X)LH)::.<-aYEFӳBPnb:[-m}8GW^BӅ"t5dt,)T jkQg|wOlƲm[3RR7`%By3HF"Eͼ&Ts&iӹ(l]NJ`h*p%#&ۍϤ맏~k'j؝ANaG݆z'Tf~Y5.{M5"ؚZ)C:y{8Yix(o^9'G ۪(ft^c,3BY=.wn#Weu }+Kz΂HpI]pto8iO;GˇeWKe.97^-`ǎ"Rڧ($ﺁ0Se%?.]ei^ԾWsֱ3ʼne[j^^mE2*:)%DL2 5zT(\ɯ^ 6b72 OIY͡ҫ۽FO/+)G=7gv/?`NXUhM2249mZ+X3܈q8ŻXUrVH9đgG.>:YN8qU4 O"Z:k6Gx$`齠/?. U=Yz᝟DG5T}Q Tún]RN_tD"$N׭5݌ ;?N*I`z$.dIe{Qas8Fna2Cs*&OM5۞N_^.s4Pa}'&x\YgugFNL}Tʋt RƱ4z؊!7#ʧR6>6j`){MI[qf%ͷvc K͇/z>+E^g/4$*) 肖ۻS|B 7v3JsP?t=#i`43ݢ, iz̼M$\t%+|{C ʻG-@ͫih5jz{M9iХu4wZ7rJedKd:sAv 6v_EuA t38ѐ-7+K`)4?\+ɢ4t?X,po˰yٲ>BcRH{')Ksp9A͈ĭ62 c,y`|Z@{;{>U3/pqUu{HK} 5}>3V$WˁD\VOMt8Թ_g9TUJ俳m4lGq0W0zK9`o~{yY${a^K)j <.~<"4boBSv哦ȱI>N÷,R! Q&I(eI-E"L%O{G#$omo=4yk7.g ČnE} K4[+:j] ab#V*{>ڑ[A}rȼ)v<#KQC%,."#}/K2+'KWMb. eH$^%t]S؍Qa^͘CN'ڝ=-SR?a/ vWl$Mʜș ? Y;LAK:rDVׯ`N\VmK+fGQ0nC0߿1G^Xl.1 Ei,`Fq!'Cwށ'3&@T$]"F wloCZސ /QMn-}ܳUICqd=c&98:W^AL A@+Lwt X>}fĒsª;gdj&V콍[E ]Om ŀ m;LJ{$_Џ8pN+|4T>L3+,%zr((mRMYW0FQmHL#; /OL5$x-2{265\-rMv&T+I" %-'vHѱtk{zvJ rS\dJ&=kyp<7QElﰆ A q~LHmr;M3\gErX-M|䖡C~/{[:6cEV)C3`OQU>4AV1Q5 եU0:ŵ>`pQ9/yb%+&˚*z?AZrvיTɫX+ 9,ݽS/ Xfoc:vAUPXY,9zklbһ)0]-bQMى q[2ѡ(J*X 4dOBR8 R/Hp:M8 Dmq4!*]4S5~NZJ " n mz+ elCЇ&àc#ӄ3%7rhcv.ŲF<"8/ِɉ͓2O4ʔR gvDWT: "o'@ly=hf@xٵ~ڟwt_W(4#9̆Sڈcg1yPM!12VpxjΣmCXD1b*@.#&y0|Tʸ K|;/hMnV z). Nf X-`CkF_+9CbqAڬ.5/JK}ZXM M@E@;,=#pt<=*$}_[R8 N),8i n1Q*xc.7H6rq7RbjV&^o'Eɾi۴3m#'6XMP[ 6Hu#k7?g!8Bg\ƯʥGE*J?yWVrS*j%E1Lp%c͌F1YW'(hUsA/ֲd+nxQI8k J(z9ys ؓݸy8qЖfKh'R\?sk$Z$n[$Gκ~$ޱ,)B "bcfh}QF\o[ U:7 ĐrWʹ ~6g-/yet{9NF'cBڀ Ff)rr>yoڇ\3m&qUh[ai @uR߭+Gvb/4ҵS> WX:-hvlo¸J,Q KS׭]@Ե߄U;aԳwʦz3UHfع[XΕ_I*k]ad"+xi!wQ'G!HV P>}Գ2޼Q~ZOy"L,\HNLQN?xNCch^YG,1Q˭&fw EHxHU4ӪLs}0(loXVi0BMBc_}%w3 m}67se`,D׬ʸU0YծI/Q0bRf}!$dﶁgM넴7ԝ^m{.?;&OXX2{[kt1 մ'FeBV\V!7ТNU b!`U2gxE'EgnRTܲ&҅>2dIowaٴ&Qpg(E =[fc y|#qS63GiY&MgP ,gT9O+]3t=&ź(SW=Bu:HzmA @SxaD&q,=-7,[ʩ#d-)DxB\#P0}o8F%K&ALcqjk棛ds=0+Z“пyBGcj ,(IkU!QyA6M EpxC;ԎYKXzMj*Yi2]n[֘*VC-*R{T"pZA:xEIGW!ӛAA N,vd訩P#ޡDUv,PkA?@YϋLhg}kr>~k4Ꭽש%$ cе@yHmc` #&Xw?χp^9J >{<^?S*X^ژM@v=^ j75.u_c錖a#p5l)喷`*}([AYH8QgE)KYcۿC"{UZߣ=g8z]j/b3Wk5u~ . |̱u`" GYy RK+NT5%yWY#OD)2ݵK)=q3dNI[gHJ>0w[\'SiMb.9DI/?9{?qڃ˹:ZCG?msd/ z_U);a۳Xlsh9M# rw~u;`x=gs AH|QJ>+~˞ :$.eI!QlpS)pquBx'L%2J(Tn| Sʾ 9. lN.*j XvpD:_$oK*R^V|0w-5<\ĕᅳtUh~R{0@ONJl8eΐRYWāoqhABT nrUڙ;9Mh)mu.+)ZآcrjYci),^!5&Se۷Y&H&KL|00 e>&Z'i`}<ץ`TNV>AEiٞ̎ Zl۱QP9鍽evw/NV>Ծ }Ec-UEVݿHvXx]-h*pL?z:gPp8+@.%wLH>Y4bABY; *BQ`j[M$bwou&0Lgs^eC"]܂AU`6<:A2Ig Qv7,0пNjb$/$oz?>AF,-20nŒh1R7=T, # MHa+ި¹jH^ =UX7W*KC@>{*tɟM\_jo@F=9]kL^]l5hNbF}d\YlFJa#h0KXiۙ470PMC'ht_[ohsO$5vHʶܰOk}/`jڹgtfufq d-I?xJV!{E Ӫ"6pj!i ]d&]jmYL:2[ע:G/˭u凣y>$ȿAZs-I%z$Pf䌨)Sl6ՙ}&N"AO!,j@*KoD~\kOٲLS`1& ].uU,oè[+Y*qLJF fٓ$AgI2 SIl~0^˷ٲY_ zT]/&|ڗ#PqL?^#%B7eo@o;Tl-62͙ >O,ȷC)jʷ!/cđ*Ef"&7 !D"J/H#YU:hׁf㝿*Dn.hj9+Xv3"Ck%9uFӑNCހ^ES6' }Лo(]VH9+s88  'e<ҫ[.SKģQ.1PTo);==@G}9YT4{h}= ?5g]鋮ItK-p/^LEE[d=k$ No"yuq6V|5QB8[\W9~|{zG"3we8{hxVj_ r%v& 6nÉyYZЍ-E"&$1~f&ޜĒ^S mE.!8aun`Qv- UVƼ!-\go'۝c)n]uCagva02!H`yvP >n#)6ćtԹ.oyJůw:^fmF,)qlMhUn]K%h8h@ڥ|_v+)"@=qJ?]ѱ^v&cрC^尧3KLyoE)n#ec97S2Y‚!ZJ NP{!x.˘@8nw L-WqP7{M^uQ/v,D) 1Xl1K5x(S:.M~ `<ĕCs;_FƬc( t@5X=4UQ @Wm§c{-rO7SN LMi%lGX6_~GjQPJs+ڽ"" ]y_7vpR+]2Q S?sRfl bJ|zt !ǻUƏjNE37wAEX]^ 'R s5*0)c:ۥ<M4Sr5h"/AJe:;a2 FӃg>T}H12bLoREwGrGĢBIJXWݐ|@RB_ yxk#KRk1k~u1cdT4Jߞ{[Y_)[O_|VZ{(qoP(y$V`wIEůEt|}YyZM͑ʝ6 }d@rCn*:lÒި'_xQX|J%1q#ܶZG>9k殴B\BPMfK'eN#7ZJx2{"s!͋+]Ԗm8Z㾪m>ꩥUBFOmI~iR;"{X̘z"rO*'`s9IQ=5Upy0AFB2l fujXl&!|dEbw7MyNq4LsqJ_r m{7nbCFY1Wwラx}|oLWMcиЗNr}mgL-c+:YJm.va"/+Gddׂz2Zb2!0=B/%mǷm`ֳ8QJJֹԬs,=X3~ꄥG}: -'OO;\ kG?F)3FCF)-c/g(-d\K`û/3B4t39T(sO%3$t"ɓ1 T 9P5\TK3 A# | E^f۵wGD-8D.ԦqЍe5F &\ OUI'SԶIe!yPӋUZn N.%//:+oy* &젵CΒYt ۷R7]GA׶bゥHq2=v*}FJ=[_i_:\W8Ę!`N<^Zg?P|0;$oQU)! |m 9H]Ʈ oBWԶIR^}W;zCZcShS-BJ7_Q* z6rHȥj(~MpQ Ěɮ 2n<r<&pK'Jh+6i6|˕$v'[[AThHdA0pc6٣AlL̛=8dWJ%?x-*jl UsΠLߺ=wS SA.ݛ(Hx̳ݱ,aR= Vɇzd=JQ!%=`,啕@F`Zʲbρg9~Żܡt#cba;Nm4Lzzqh8 cPQ/@Z8LbI`; ,0 r_͑TCtdUbj[\0ZOrJ79 |Y9\:V-[|u;Ő𧊠4m֏L^584dOyښ\;*M-j޶ݫ0F|r\'u?O[@ '݁wwңOӠ뭧zbUqΟ䣼kJ ľ`ggGF.;vj˘7rJ$$4{rFR9zj`9ҟPr*! n T2H^zuB, ح!:21~b360j͛Çi%38\/0$ "U¼q!=Rjk/=lCU_ռh@,I[$Q2WB+]Z p68k|zJ6_4)gWQEx qA& ~OSy7o '(#tljԝuwv1K]ans/丙pY.Vsc߮NC4-8 5,v4Ǵ4ns ,!V4 -bBj :I阜I;,}[o~9 Ƽ4]*S=%*Ҝ:,2$a+1Oѵ/tCgC;Wvƚm0G&p&*/P_8&JxF!ɹM=_2DvjS}Nb1/ Q9!XeכgFgnW협[Db%f>&a<@9bi#alsDBU\: 9/=þcGz٭[R+ p";~յy ,e*R΄rJFMEm4k Zl3EYYJ8b!++Ktnz?>tjRa]x>玘0R Y-0٩ YCX$ "4^MGʠ mBSȿddZROw笼,JX֛ņ{(^XCYpwTqQLXlN7:JD>0Net,l j;4}SqBYj୐TٜY+= /Vo Y ^Pw]}lD\w Y w^c/)TzP*Iv e5Npp[7MMoP+>Ug6_΋wÇ B1[ +DkBt s^_/s48QDI<~+č't_$%msaƓo[2tA]:x &#dŎ_P`沉†L-^3X9*J9+K/1{XCAnZo&;D)3fܸj#_֎\3f٭hA,P 5sQ9@1ܕһ=uc-M#Fcj.}N 75GZ6%h6lyZA81LuEf=%SA vGJ QY+ږ]zD*ZNHNE YSQ>h5wenZW}Ё=ү(-f=^SOvTO+U Ld^GMLhN(zn-\|Ji#UG8csABXPą31V߀~7CVʮ*1l}W[~ QΖ~E7U.Xq=#8ޞ[+ ܂V$ {ue|>PТ7V>ӝ̣^C<57XX7qÄ-)(- J؋%6SL鋜B OwoIe%W Q)ڷPTƜeddo)UmT}]Ҕ!O~1kGw $5dgMzoz|Ӝ; hxW $>V+v!$XΨAŁ'{%>ROH0qC_~mf: N d۴M+Fܨ`eϦoSu{ʅKK#Cڱ_N"C6J}J&&SP].{G]Ko6 gղ2)4rhyP(?SeXZ/aδI71$˘ygK24H˺O r:?'ݲ5^1WK::rddGʧJjM\E0pU Vˬ+ N ^}+rs=_zG8uli ˷: H-浲LՇOW6ys?6TT(̀.!\f9E"KgS=N`PȐi Kaې"+ طBkwQT\uX&2;V`0[.ӰT:]  p6^+rA_ʗz|dY׫dyD6V12r4ϳCw.M_vs'`A4\( -o?ٓJ;»PRe/:) "Φ2wT%U˗7H3À ᳪ~?C[s$djpL5%ZDuV |/M{t۽4xē@T%,9NY?Л-@OvA΂D<5Ϛi=ƏVjPs4iAr1s0C$Va4k5$o0R`N1A}4e{X^ZvK wN1MH~;lr ވ4c:q'ZiiL ҪR=’ph&A7 Z?uX3 EڋOh;ՕO:>Ey^VU~x@AuӒGw[+?q#7NQpʕval5s _uOW{D 2uj-.rPb`j$|7SՍljѠ|ISHNTUl/ (< TY8 [!*sk*~eWG;貗;Yq1}ȕVPRRC\ OPx- „uxy7 VQWg@UW</jIZǭa\i>DuBb|ő2 -&kXYj=@B)4қ1~Xf>2ӌX[R2UKjjF_P&k?alplLJxyt8_BvTIh8T#[!qAqϺ'}*<65D7!yF.`8"yޝ95Tٛñ>|}z `Č!pA!8y3oD!nc$ެJ7[ǠQbifɳǢ#]X"亨? ']Dv2kCo]?_h+ YjR/k]X*uwm-4j`nҏR٥bۓ- B3ɥ ܢ{V}Kj H@z8*Ulre 0`? )m<4 Ip(\d$>+z@C  eFߛ|h"rlCXYY72p䶍q'1F%iί4\ v1듹$r8 Nmv7+V[f!'H-L 6X+&7{m ލv8 c&v Ӽiv(-fGf, ɟ$ܿ@ 3!YWmd\Qf]3NӉNٹz [oGX__ufD$(KX)GC_Й#LA NmRX'ǡ ly&u)yrDtHZhH?OЊѦCw%Q9IGK;i(Y ۰zV#e>'7p+PK.-o͊vW;F+nS k3:vgnl%6׈Sc ݇_s)}qGR%p|vD!{|&OI :S ?`ѵ&њ:u3B.X(K08sh+g23^{Mk(`|k`"=}H+]86pSOȆS3Yw&W˂Lf?QVc@FVl *96rOE4'5!*^"C_d|^= ϙ:\(WiO$/yr.dt gfx|p&fkB/*.[TĒBVLbYRi鏫Kb`֞!RU3ԫld SgV3(wkAV0 :[؍z>PWvK\:LrY'hw?@: ZQe_&~Ŀ5`Â4Un;[UP$Bߏʥ?tTG;2jETqMnb )am$Q'25ԨB[b<aRKD]Z,Pim(j.|J.ȝ~iV KL2TMM5ٽf5e]w͙qPA>ڏuyzQ960ӹ"K)28FXz`Fjc L,"}tw=|nGL¼‹%Jz*e' ԱnIB Ön5V'<,H侢 f}9NPo} Lnچ]i)i΀g6O4bYZGG7HJ$Iɨ&=E@GrC.KN(Y^ɶF, wK>qR.TcHic-w[z!ɯ}6 zG& "9'bB+ ټnGQeՅM_[i/;5gPHVe3rAsſF= K:4\QۥuH[gpg'iJX[eׁo:4+г$ 1%ۮeJKa-5v1wt)є?D߃fH3Yboc p<)^+ O*M'>KnFZ&Buc~E^ڙktKyn¯-l^oe= >#6>Z~)&Zsݏ я-Zx,m_VFwEۄEOO'0@ƕ#q&-hڦ1DikGwFIP!z8 AiF/]&@.ߟ>@S 8Ϩ @)<' #f!N#ɕOD`;oR#X=f.ƤMehw[y"j$|Úi1,84Scl'B ]G4hV v%_/[bXFaxۄL ZeH(7zM5 DQ56O̪%+ ; Z3dK ,Y*G)dKK]^ge9fPf_tD>ЀR2>6/ 2Dw%(HZRpYRPh$drKt"vAN Q_vR +T/,ò~oX: O)FdH"S<#x 6HuI!7/N PU"c6xB(>]S $4|2 tM1 Д5f@oϞuw Xޫ';FG'y3-zJ6umBz@jC @Cb LD0\M¿+Z˴?4"t_ь K49P>ԋ-!3mj̓D'W־@ \혙8bsEy#bhݮ29RUVnzʱXjr8B^\)~2޷8Fji/I&vs emĻSjjTCs!()#6<(|||:̟TÃ)e4Իdi8HwUUȢAJܖXt 77+ny'97KnRrslkܘz"XēԜq?J$>_4g4ԃ6r Bѓ7EֲX se Vn؍<&x Ӭ6/?Pcr;b'${^Jc$;#:G-l#x:K mn.Cb/[/,X`"vEIݡubu&+`öS!=VK J#!J @oiU-Շ2[tگCK.&!6bV[5H 2_S V&m-wZ}~(p͏aG-,8Bv%eAB+y?mV?:<Xz+sN_G18UaB w5u5MeNmlx qcUl}k5Ȅ6nL4ƀۜu!W$(g^LGG>$!x?m 0\mZe"/wX";'Ĥ3-Қ } CH y u,2H6Ÿ(I]>,/j;"̩BtZz{ %/B%+;Mw~kBd>&$ڃ:DAiF] 8 NI P3OOIiZNRj~u,V%~)Y< o>1&| inKgcБ"(2*:~Fsi'QBo@ɣjT r=P7ў%3̴LC*;נ T|&%c0 ou )iCi Dzq~L؏Ɋ5D6S% ك5]17ӷ~ K0X᎖DS1>=/[ՑKB m~ߚLpB6I|R=$GzHvF`Q CBt Y"KXFz1tumGFհ=혡x{I:~-ʼnT2"Z(8k MLR-Gf'XvJ+1K=:sD (Aʪ3cfbRS0{{o] P DQg:gh :c>?R'@Lu^'G@?e=FƪjeE'=MnKbB߆,[Y"sjgG*fUa}W҇uJ ӿp/ly]238&sɼ=Of+Bč`T'&教ƚ^jPYEE{R`3i&\m's9%i* h&*Y i#Z!5J@`g<1ݝnH%~p/igB'8+ [fugȹٿt\Ԑ%`> XFc_ՆAxLy_E""d"Avr߭V լ:rdZ5Y#>ji}.3iGVqd|bN# 9oMdid_q đک0RGh ^==Sj]0M<ѣMnذ-v<0MX;&ch{˽j?la8-"4yL Xc^e5f&4M>aH}M! kDy|ףOY/al O1(chE WͿЋG͓NjIv41D1M垤f*V-t'kJ!b`/CBӭ +E|Aů)n]EZ8@KfZՓPO-~卲ORX`w4z;v sppMSӁ=D0 jgCIHz/U`ʈKr724,X8f+ZU({p; LBSnsXኇ{0hnn N-[vlM,1snv_eu&QX@t#8ʻnJEB95ޓ<{~PW>Ԃt=}joڿTd饮{[֣3D_!e|=$J|-<{~v}:: AJ"ҏ}b覆l6S5M7t "_>ήa fdhQZj^9Y7o4)~WtO8^Y ޕ!PlBK WkUPԆ ׿+&`vT wlWH@7T㩒2H|*xF`DžnG\P ,/ڕa${kIF}O5` OUTӥ0k۳N,ZڵBRi!%4>@Pl#Pp_:NT,P鬎xY䌄&zAYp-Y/X3UJB>9щX|Ds5aVbA؅&m+w\W }9v@?ԓbv3N"zUb+'5i ^3.h_%0 sp!PkEpf2SxUx bəܣ^n铳\Tj)n9@ qk6s|-(.)awfӸث 0c"ݳFhWCkLc!V {DӟBLZ&Ti#W<bWa nK^Tc%T$lz^a⬥ڣǐFj=/-Έ4CJBdp f Zx9HJt}Y,V~Cl' _~/&N{IWsnD5< ϤVŇrJ/\wX|hOFٌ vbB (JT2PNk6e_g5 jofwB!FXI`q NCY֍I>?C}*G(1ZLVv<[u؞R_` F-ź}pɱrr{umdZl2h%}"|ȚW nISe?\N!yKrĒ]x z%KUU .2J2_b!SNsX7“=Xyi!AYJ[;=λRu53| sK<!U_u,=+(p޶&1}?I!g|89#>L8HquԈz@7%]6_F `UFau{dt.xknG= (5W b9#hiMnj_jԜ ,87 Ж5'!ǔN?\/]@~P7˹-pFCCLlTN'wCg V#f51V+,-8#xz&N^I1S{O y |:R_boʠ޺5@N{ ')ŗO% 7V1K#Ep_+7]V`^>MIPQenjQ͘`(Y~5jgVU+ؔx};VP@?HBԣcԼ5h1jƘ 7+%j)G>I8O*^{lFi#&na"Bf4A(1&jT>k=O8%)'Z_`y"7MD:yUB5YYҥy;L ^r#㏕*A^>5fsq̹X5cP[g!#ا`Χ5".72ٴPY!&{Gk E|=aft(bU4 U21|eY ^pWNC>onWGGM9=oL;jWӼG? b')xV>1!ť^BgfDOyL^m1F<1'Uة@phi\-)* /bIa!h4xu a":E警~}Ttf:-ax)S]xイ1_gQIn<07gŽZzuɭ&d \,"Wj"DZ|Lm Rޑ^*$"a=zO$@8P?Cy!Yt^1(Aw}ゃ|2)W\#G,lsE`9.fa{^zd  cLb w7b"JVml ңzARTtJ:F<1־<{`6`w<\d|BL䌮maaw?I-~]屈$Z(M?XhȬƍ5y\8(Y FSBQ/fah 0& +HOqOimme<&Z & 3hacF?K^[ T~,>)*֏abG_y% Df62cc\ SyD˝lRN"pw <_B3_B>;wƋ3&feӃS.RQ;xѣ,zb`/9jb6> *O] "i᭦eqDThƕJ Ζ &.wQfTZ\[rWhAL}iVnq;v[M48P}=2TU 7Ľ2x)Duo5ZFoTgĨƎ'PPG!YȇYDŽ.unlTJFS!lƝH( ǝF.Cl]tSx[59h:EBJt>P,mqmxQɝ엲ai`Fk@GB,q{EsVchg(ĺl%{GK #bN~ar:pp푄؈n)>Z;VZpK+9X|o1]Y.?n a(5iC0<AeKO7K-~4裁COG2*]@ֽg `Gbw-bB1C^\-q݋ĻÚ_:M|x@uB .ZTVC҃`@!:rmjtF`A)Tz$81xfHD6z>q<ߵ`6Af=~~ 5> \/M|풡8IAsTu5AT]\nG"Y ^ö6'2{eOưwj5| VDg/ Nk%+{# ӳѠG%Gu{bS&.tU{TD2̉P)A{lWUon;,3SBapv (1nX1l3K0&f]dRlXRpe/LRT!e2M.Z[4R%b͋]3.b%Z{dPa pPO?JS"#M g. 7yR?z0<[έn᣻I]61Vy!bB4AȀj~4Ɍ( DzBKJz"U:6~qlPJewG{MmԪ]|g6I_ncep{o+EnHy~/mEaz ]}BCU!۬Џ :oIAK#2˒~y昒/"Jhs:l&@3{<_EEn=H,0sm^hJПMr3/ay\S~b]S?P QDQZ}D 1 Z BS?/اKEڼ1)i,1D8.P}754Jb+p)W7l566F~ah̲|)Av75T8q9P~ܘOS1ikO2(HuVjY!h5H D yOZ G?,%ߖ)XBOI]=д]]PP ,a ILW@Jݞ QOtF_h<%f%u#%(ed*i0o[C"cYVSsخgDRV`ֈ̬G]BUny,\M(馍ڢ[#[`5)(ro MAa%(, IpgEi,(q>t5ј<5AcAw#+5?_r0deWt/:)%)A&gklXS|>t%(tǎef*GoָLc5b,(ypd@#*3,#CadD|֓6-nbiy_8vh7<0IN,%K/Js0\J nbu#Jz 8[b.SHeH5$,hįHL)lBelh,E;j͂N֩9ˋ G~\5-"b,u7X?ҽ_VX\B:1i&lƯdO9ӳT {cR6yg(8ձc^7c&.-!| m;O}8k#g*ViK}M9΂eWpd$L1,lFĉ,ݐ.:vTL|ܿ²_{0}L*Bu[]$}%_qB~-S7'{~o[7k\liX(J>u uJ\<ijt4"x ȱh=*Efe7L#VxMZMf~HOޅH )Af}13? Jv9?Sڿ .g(z$Joeؠ$q HČ!Cб,:Duf e2VSd=!YKЫ3W+%2]w;mDgI\/?dN9bNn7sR >=XZUv>3PyTPcRw|^A޲#YdV;sJ')zۜdq@1? w~j9^E*KX~cxXUK|jXhk 0H01YWxߓmQXĽd:_@KukXHNlY,^7{e -^ г<&bkfZISxR81]e-SQX?kzn>UP eZʔdzNd8M4+hh)jA)meLu'RDT8֩L8h#bڝIs*ރf˩'O '~ӛ"͝hܥF<ރ/[?X3[]"8B5Gښ4Vy5jy;gU,/'ev"Fu1L-N; 'Z&Slu!%`U[ij6cPJށU/ڱkD%:0hmyTs i#4#lK$qi[e(A =5: h07\&#cR& %$`@m%'e΄~15 B@GQ1`g_\SkM~+dgHFA+gM+&2t!fbi*,P` iiDؚ^jRfP[rK% J(Ws3~fZ$W@:{g=U/R3ۼ]I(e_gy/_ VMǬ_KN[f}uG]BtPP墲*PJ K~d'oT\KlE`EBht,=1vVOP b{W}fSyb|>8ӷr$2t<2KM pEq?¢oY'H~nF<1Q\w]MyW)Khc[:fM՗3"t֪@I׮[ԔK㲮C86f;Y,aswwQcUn\/oO>&M :*^{r9JC$,a33 aV4LNf$΅E}*gQ9,!7x?j$ IYyVpA"Gz8:均_Co{RK@#{>ax i+Qh~TCQ\ۄ5a>]oR5-Z2K۟1yXɺΩؓD U/*5_KfjY g0&iK*~tqMIXဇ,eM# joBf1-EqҀFw?̈BUșb~ 7i?%H$Dk-We;Ԅ48:dµeTJ"s 1/bjGJH a`.A=c?2׭C(!CNMj4OTeӶVRL^b ;4 ,T%=jۭIxU8p8xN5k!w{V\R5݃P;~ܙԄ^lA%`7iεSƷ.'/1?v/0 26Ȫ4}"KйV3<,5?eBG(GK%ILe2p:XVqBɭj4w0g۴ЅM R*jϯG/V<ĵYo gHin$M R/|% 68*DwNoi28k.+&+BhJb,2qMMK"hso{7/9)r=œW]İ}5;z% rw]M(gYݞrS߮3 ~ ;wԙ=tV23N:9’&@";DV =V_hڍb@}ABQH"78vԟŸbZAA%|NM5 `j#wr@}M3`]MKGYБ grCQTBc2 qm`X<*>t;QnxytA/iC"hxnHQ %IO,Xnk )p98?Im(' 5FFߤƗc"1- 0UKᣟz+"y>KR%U(U'U msDI׀F(u(֐ե*pk$3gկ6G4KZdz/#$,aN,',ٷHu`^ 1rn{ܕYԢroGe>hiji¥VmBڃ/yw'!2֢ɉܚƩx8D=+WneB|R6G@a!% ;o*)ϋp=aMܥ{ Ե  ehX5ȃ6w@uY-ø/ƾq'ɑH2޸m;/[u.㟓kozIEӖ7q1'"3"~jh-ak{phǙrK@ǻ(T|p< bKVO;&wٳbV÷U!@LNz7u%سV;EpxJ`VFzvAl=ASZBcoaA[}0LG̽3zIҚ($&:nxY,sv[c*ŢzƟ9VJ8]Hf* L@l![0J 1EВ*$ ىe7Asָek8 ތm`^`%²47Cq!h &#fMlYK} ˀ] l3$ (D<’b@^$+8 H5ShVR?Ȱ*O bBm/.0<Dns#`<c[=F&ecu-̨,&w\Mg;|;I4gGIt㏳)Cg^\{Ɩp&ioUmZ:ͽbn-Ý&eC[l0z piMy!6!_NcwoL3ĚZQDCzsXA+3/;sXZ_WstKgC=0 ;"x!FP(BC\A,INs!#r[/ aʻx ^JN2Ykоb2gZYй :GSvVʄtg1zufSk~Fyc#L2E+P)]C$Y!lƍ@'2ؕvjnl1&H&5dF]]pyn9A$8p[j ;:rhjF+}g1.y쀷'0FGp[gmǣl8G=P$iFOV֓oj Ky+qq>uh@дd P'uyP맅7z%.:hxu$/_UMK8ްzrXØSEy5#qvX w:z9R,R͒ SCIʛ:D|Yr)*ƒ;J 7@ᯛN:* d#GW &]) ILuB"meaXgb(}¡_@}LQ:Ѳ? f>1e\J_3=5B,1!h"bƣzvQuŲ,R3GYRj1*Qɶӫڕ) QXcP=&} 4yWd7NTv9X }iTV˧o~{#(Mt˟ѓ$/peĵ'DUP7/Y0 *=zC%G\F>jiD9H|Ψ|ߪ/cj*hR`^ZǼӊmDMbB6د& [߲*`[VC"Wֻ| 3L\V|s1NHۄ9[ A$TǍ@ъs4!Rpӌ]utvMmlT3¦h>* 0!}[i&g}pcYE},nX44H=[MnG]A 5ϡ60beLͲn)]~iLI}ǀƶso`X"=x_=fHl6Y(n!Xk#kR_rYgH;pKb .y5_rq#( :in@8,VY$y<[O$A-fCwup.N֑ϰk'VbQ| ݋H[͔͆ *VF+yw3bj]T̯#s3ڼW n!AOIt^"Y$9Af<$nOWAM%n W-}:1j8bB\{L<. qUߏI79Py!p*a0NFސ79]t5qoyS4_"Ԥ!#({`:Dƒ#c O$,i50"uӳߛWD2PGX̼ۨ)^4dS=~V(њnhTr}k_DEMy&*%7;~}Qfvg~Šan{. VjI+ Q&4\RB4JVI>b =`[w˧*C%f,aN0֡ g"J&R!^[Sm:LBcD!é0MAlJS$!"n]UB^Fs3lv&'_bDd1\7)gЯ6yV$#!z TUyv1HHWV}VѹFk& NoF\Mj<"򀷱:qe*܀.`>#dЮ^:V ]WY{ A9sBOђ)L+,A,IڽC8%vbx9X?E֨"ZDmLBz<.7x)r< J.͵3 =%FyUڐ+_G,{cpnyWrU/<<=$\o&IY\d4Cå+%o)y/7$f4 []]J(nf"840&<كljU}Ԅsջջp!,(wj"aӾG(ݒl/yq2J*_njorz erx-=ee)mv)eE0$9/d3!bFJZ -G_Fތy'yLGZBsTnbCYs c1oJ&EJϚ2ާ%ɘHZq#,0zݢ,RsQ'2<(&JxO9Bѷ,wPŲKMwWKc*>]8Y< DT)*KG-l{TWљ~PjCARboi݌.s;|0Map]r]@+!cu;S8qo=e zˎVnctc쯚6g2@a18phAxPwJB2 Q_fqj I޵dQ3m cیe\@D;>2u%¦)Hmb{ 1A"60qBXӦ<Ç#1_xG֜hY5hlyďq$3i9f,d5fT)bl8vz"u*/[`i5\3|4* X˄܏2Ͻj~Z\yl<6\#5=+8~iql>%}k\1ܠlj*Օ= #E>uJ/:_" G5qnl8B5=C`Nqxu>Cjjq FY"}Vp+bWK2FA#"oSTF.2#{a`6Ijv}lkUa"x8fžj,$-'4> h0Lk$n~_Nk  ո|mTkm6]A]hFP$SzS2 aL[A?9ֵ,ߧYFK`,{$B3~Gt}hwPDs6#:8 R(v#~pqx2+#j6nsdJcMm5wﰾ8Qz~LY.V͇aeOx%Qu9Y'/b%\N^]o|gVMT:?$-'8#vNum(&j=7h`G 3n \D0{iwT{(gDdD#!~ #Sp3&>RǞ<b{P#@s tpn>z7py"7b+pʹ?bS2IM*ݮmt{-ba< oLf0$T[? ~]-.D;ʒ 3d1h./b/CI0̧i 57_MGXXn@ k !9m#GզY Pe (izfW1/SP}qu]P=,=m雄S#;y9Z$| oGAOOb;B5XwJr쒣jPA:7|w30/xߖNw^u^YҞI]?+o<<[ l]TD< ^*.GKG_z?ZaSXA_r$Mr A~e[Q,fB&SP":9$7rNkfg~ ?UQnj< CK]K4HG5Ӟcr$jȅ-~l[]f"Fk]X&<Äc$0:^O9*@m9nx$KdP:ReTޯ+9&Jkx1[OM׺ q)J0>cMy-cɪ&@ ĸOY oD9w*q 9zOlZkΠWp_ԑ{.Un{,RpV#(| ˭ SPVrmz3|Mcku.:KA|zF:mT4["nʕ<4,[qQ;gp|$8⓫ $tKe*{PNwΑ!Ezy RBG{p0J.8m]30c6d3C\ɨ\n0ۤ[Ta@ &q+Zc297x1dR ڞ5˓:a>s _",eݧVhƕꦄϯue`XXvvK-~͓!86o09Uo % B233|SU[cp1*4i 2OfόW_My4Q E.P?? bϔ;m XjA~\k@=z6κ4Ȯ-EQHovL|Ͽ5;`7m6+1ZŃ~ wmwXb@v]ݺ fF{U̘a=ճ`(6)yp5 MXBrWi"{aas$3p\M]P s^(g+]Opǚ TnUS൭NaУr죡A@aWx _wXkHL|*L~Jr-0,D]w-m:V3f2HZD{^)3},$[>֒ZsvQlk.#kí VQggl[3DewYBaz|5q)(#:ʠF_Gx4U 81*p1\,O4[-wIbO7.ފleB6$~yKa& xZ$rvXK@ꦀ#M4S/U6i4?R Bz/w"u:p7D!T[Ygc ;10^8 C~4aO~g.nl!RH> x k] ~.[r̓oy ~1m>J4JDjl45Nd]~ |8׭݈O+xFb؝&{=pfHՒ99}$|j@]HpU6R&~Дb@ "y&#MVS"PdVj5< M; `%P2-36vF<{h z`8/7g_]JOj'q { 'Qp@\=ϷǚmzpKW(|KWx `2f(rj۷]I|èάomk̗Yi3U.!xܚF^͹z 3cl2VUkܯ@5OQ_OY)*EVDp."ġQr_]jsw2% 6CˮeؔH#bi$>a!d _ݔ2:IvwDzYQpp8r 8W[(Y[LR,+MbvYձD^AMAkΤ`EB%/& 8NoRo'`ݶeyFa)GS*)I1ZO0Nl̼}Tߨ f!Bcɽv+0UbPv{W&֙q)s/kS}~Vkˑb'DBi,Imw<!_)P)oOط{rר&2OEXę!WFM vHK仙TaULozQ¹϶iepp}B,S _qK;WS Τ(c~*|2#o/xCLP%@PryS)3sCl+bE.8mkq=%-~f ;O_Ӱ .`пovlͧNΙ®:=Kz4V-[ͲvO24Z*+_ދT*~ީtO]D'1osZQ`&Gfȵs^ɥyr а5DLXZmW 3~MJICl,jjpsXd45,j*ovis#6+#3ZP[@z"{IRcO]l%)|*QSvz7w(\qѫ`:h !_cAM?!e)7Fu75ߍCd ~ C_AqggsnZ.ԚS>.IĊc^_-Q# D/G`J7qcu!8 K. lܩdt'h \5t4%G(ig~zJPÊBIKct?uTKV2UQp)m hO?v? h *|x׽ű=Ltȥx72ORh`0ڌKghP઴r1/mJRΒf4{<&dj] ܆)}^懊Jϯ_(D,()Eong_dǮk7<,%"_K!ؓ##={VHvc-P1\^5؜+MhfJ] eĂG}Ė\Głzg. J9öjA@Pj :X<"pY)u-EB)d*!(ú~ۥzsJX\h2vgev@GJ>u&;ɕx({׻Z&IS#Dtp8V; nHƊh݊^OI{Jvfw 'ƃGv!¤Yr\ ~`bt_ջwD:U=;ʗ=cAvL4ُ"+&lGmjwy1暑3qJW: yǣ7A9_u^a1 zkq%1\qס@Vxc]YsﻋM%L+-E_'b{^@ߓH 3,2-oLd0OA-nt=j<Lj=DZn^zτCV\A$mFi7.T .gIYo_Jd"Kfށ 4,>!<,q]g^xV/^@FNi1?ܙ@@g\АH0WUJ=Pژ Z9, ĉn}(N,Ӑi]+kG qC hxA,xąwXZ2nHT7w;SXaiphu?r=칸)=ac_0 2gikc/c KedjS$Oo'݌H)k7ai켠(V5J[i룲#nU)pg3rR1ֶ{L1Nγ|CpC &oWa6=oc✫_WWklWU"J$3,|:ŕyo52CtO "͛4eĐӣc)S/" =AӺ(GmMo pݾ@Cߤ9Y'ܷ 9vX4 V9%׈;%m|~x g5W4$AR,l۰=m=kwNLptIv֍ 1"jj5."7&1}|(Q|̔ڪ=n% Z=Qꬽ . (yK"gH[>K%;RhT,h~(SJ?q07̲b(.v劶 M"=xC]7;e`:%/}a׬0"P-rN% ӾtK~.FE1c'e)}z\Y_C^hAOk_o2= sc^%;{RdLkve~bP,yE6!}+Ґ9J9޴v{,%/w=1`wo_w-y+[钙IMEM'Uzj@ j0g6@HL %g}lW\dq(X|w )2%q%aSBsڀp9'MȨAHQcaߩ;Alz GQl֞+1Cl.F%ިHej,!W @"d06BVnEeȬ49A<(>m,3 /~צ7U ^f]GƄCLڒ">d҄vGEsl7 wG? Bfʻ88@1:t%W4es=9緫MPRSPk: QxO#xgh0́GD>Qi{D ؂&TrO墳{Z%]U3M6]YVڣq;?CDO*U2ؠQW ǫ#F v p3D{)h <7HP8K>0nQГ] Cn qL kBYO*`$E8c!U9N $.ʽG /%:l5t? >=Y~-FK,pZ@ف6@ ̿ˎˡ97 "Uw2[ <2(P =9뇻5C^I`MM~hf?.5T*+OMRIW9~?{ ɟ6,*MתJ㯩A-!@kۜ*ĬS 6R1lEOfT .1yG9<޴C)MqE#S'M *L3PRn L)BH@)eH2f%_?}۹eSy@l ~tǡ[ Kh]![3!塳Y pcaixKtnD?')q#d,DEy4W Ԃ3H^:IqZڪ3&< =S @!y,7U Xgo!s~}ۯfo>e},7q'|uU8nUzS֪Y-2BF㰾P{8%7np<+l\\%I=2}v(j*RQodYVJNvfdi/_fMSz?%ʊe=1 &?{c{7f(ԇʽ=toy@V>ݠVrl ˰ So2҂Ϩfnنy|A^I1S틇D LAn0{ۿ7yv&vF DJ&pM .R֪E1G}oʼn}&\g;it33FʻQⳝbԪHG;W]%1U 5 ' 0C1& ryiwέ1p|c-d 6׷xOUc JKAo k zTC_iW3/Sdhz0Ik 7e_3P@ox:WVKnyջ+fyOuZÉ\<6 6Vk:D q**o'<ѾV @5|.1ƙVo3_v+ j)VWy-Bwtep }hIdD8w\ aZWCm)'5{xsa-60gFȎƕlb@~rbB?8C.-ᐷ kCLWRyt  2 ^H2+MQjR'&.hD&P Bўje "D=j` \4҆z_c݀gd$i=dOQju ~ÞPо/'g2Iq CJtTDJ2rrFw-o;w\~u%`e#U:9a8n_7d~&O 2wU `DJ|kiÚKYpjL-U'=r"k'm#Y7CPm]ȸe #&8ӭ;Y5}eQ)5ga |Z iGAue5ʰN"xT'J+{5W:1u|>S{57P2Չis;PO3MtZyܓO4Yxc`J2EB#&+g kHP$*ii#!M86W?fCěو? kc{1ܮP>_Mܙ$3-俑nx_ped2$kN^^CDaoo;/R<54o[<<=g6Vyxw'QakP$r4qT&(;P;NK\F},KF?w7asM[,9 '6N/F}#Єڥ^'/VyTh;O,Ot]w WPMVm2ES(c@,bO& z )*0IS`8>1d'] OǸH<(nB||:ߝQ <4!v Te^VJQ%"C/{LT؊Q&9iN~yB#K{>+ !*3DWcKFn44!p͛;stƚK,pgÝjj8tq -=f0 `Jӑ.$I }᝘[WyA? ,VR`n0|ȵPAgx<S#"!ː=GB{ (" 塌)OAλ0[X㈗d@K P5.BF>'%q[.T3 v_:]gTfdݠvMd͆Su*ycm-!_..hMq*N?Yrw!]?=؟t|y1u$!/~~B k#(m"C6axQI4 0v;FL'_v̌ ,1>u?Ohʭ٠~șdu!ab,ϐY=WL>֤X*6FF9uH8|\Y8 ]PyՏ&<{ n&1\^u{NY%10!?\ue`$ +ܡspY~U>y!j6J\O7ѐ08,3A>|" O!y(*~v1!;pd{ [Qu~"\}gԯ(]HUpA s"9'l)R+Pfџɚ[m}F]z_ˣٝ1dB|)s $2j_!G㤅v'GE=Ŋc|2Jj3- blQ%sxORYGOPFPo< n@H˗oY`@@>~4yRߣR )c}'I&ʺ9BD؉t=Pg골&^kոLl-İu"r1FXʠo,iA{پ;`KB<`- G] t #УփWc,./3rX_bxn{bsS{Nvd蘦.fPy \Vnv} ַ-`WB*ʡ Mc“heOGMʑq=56cU—yCxʫw'Ҙ ~z!W?)'u_f-$h&a*A4O3V݉VkӓGfLjڦTif698a?ԓ\ ]!"Zn;9/x 2(yG*Q(#D "4it81L`|$/tFle%bځQKwq&𜡍}s)yovQy/OTVRW]@.KIh!^= ;)3xF нAIHiPufh?0&2~\ҋUBuvT, wALbúֹ;l,ѣŵt. {ɁŮ&XiH2Gf}&ߺlTfb0+xs3v85, ߍR,ADwjOU̶OygEL_ Ƥ 48l19"HX%1BJ8Ne~ zMat"*Q{B.l\K)z_/4z*|MGON6;uÎ+fRbbF؍;d+pAC>%?Vwa(vq g_ )^ۙBz@5tMͶx9DO='6K:qpgGƼ)TTUp^MH;(嫑_ (`m8L  &1צ~Jև/w7e4SD [tOh"g|'Q:*qw&-p:r|l& #dяTEu6 "0.&R»x6_+W'+3Pr䷀-a riz*ϨH7rZYi`C'ȶq0[lQSB׌+1.^ ;ڍC%fYssYoY^ăc`ƹ^/Aw3S-ꚥMYGD Sd:6 C+aÿ[zt@uy[[xp 3;$s dĬFӒs^LGA~͔pXĩwvϬZ/ڽ׋$yIǏvxP6X)](qZYE).{%ߦR[%|&Œ^S"Ts,Zy*:YdbŜˁW{`| OWHa^0 ُ}OJ Kgs1){5^Ua𪾈v]rp-Z,衳:/osJ&7\No͞tL - Q׎j\BHԅƴo2HmtXr1|AJN輑UAm2 n4)=W4f?ycKelk@7lOAT/,#eHSO-FĄ0 {&0vPj#?myIȑ1E' fbG)q5-tdT+wUEApA^bL{(^x4<xLKXO)7T:!igt]X@;x[}cup˥kwa +IMFM]jjHWz"En<.$ĕ8}kAz\G,g-Lc=>W$ .S  t?k(fB8XuK( O2I Q<_*HC=d}ΡAE6s$kf\XED:S/C xl{6ni;_.7X$4'<ꖫ8’7Ov71ܴx+7ӚQjdp]"61sZe[LG7%Ŕ&@TK&fÂ4̥W`^WMu0Yk ; c_BA%.zRBḐU~E)[qn-1Zv̻O^po:E jE b^ƮhcFx!ѥ@2ߛjhNwdi>1A}ԴPx"B&@:& jkm)0"ˮ}i+z.D(BRonI__Af| ~513 c8~*?%{gkC잷VɌ3 f6Q*¤ R/\+[[s'+Y|YCXUsBU\DU3Ph'5<)/˔5:q+){b$akY]۹ ۡXw kشH)f1MՌWQQg2\StB{m01@)_&#v y 괲l7}z˿Ǹdd PV> Ŗs[We5M2agF-%M39rnuRgly$qEoKEK`[O ux>Np`2xZ"ObPV J };kc[V>`9Vnxl"IUl÷b[ N{m;KzƯ5W~_Ɣ(%52bZ'8'O*ȸv6a`(IZͺL`Z|Mb%;!9˩C;uqSp(w2N7܁:W/W؛m_sBDG[җ  8~.xl/_s)|4]/% )n2H*/R{GB2=v2ق,{JfBVi00*ۧEh,η(>H2XSDba,FjjBX_$TlrEp?Vg$Ą*mXZ8.?ZI L]jzKbslSB@HpH@ri]U"deʧCts&IqQ<;f͌"*yA7A(Cn 'J_9)rv+y:o#';5>?~ lfDna^o"N 0w;qH@Y> v60BI8W]cR/-7e^@+if\+1-Q!=`ݭύA9jSm6-Jokz虱 ƒ8QT>l :6̋L!eou8" 1 ~!u v0W`nύ܋6N,]l>SLJ=jTdҲӨќ ӂu1 J=SOr920`0{y+0/gpB~(9BrZgt翉K**=D>[cYlZ"y]8+!%'搔|q/dYwLEEG^X.;,sl-I1-OZۭRlr-;V@2,zU7)+K0x=fAD<#3Imz "EȖ+*HlR#‹W6><r0[irŮI_ƸarQ5#9m = cvd*;sۭIR(g C&m,SE[DPI˞gwhQ?r,|3{ [ B lң86z8`8a+^KGsۜL(V1<> tIHۓb5v_&2=F3OϭF3*-[rݳm Ccm?< xw7pM#mP_<;r>Rf/qRڄCh4] y!G)%ZO:pe:`A68tV85<[EŒ5uًXVRGY)@ED`Nf jRDv%g*5ϻIrڀ1+u44?A[|ۯP\e*.Uq^9Ӈ $'n$>{@Ցow_?`#]nZF@\{-\Ìr@-0z$M)Rǵ8= _&вJ~֒YqӑɆ9jԨH?b_*"lK{FG{y444_FyHt/R''/>_~0D>، 8oVrsoWd+4?q"){dNIӑYCIh{ 3 e" f$$8-;տ눨R.7agCV[x|,O92Kf/%~\9{Atw|Rm98Õ,=:rYwGG)c]R΋ 2 Nk`JکU Ҷ ;:"ʉ`\u6IML9M!NihD;(d-tA! DoY5T2,94t3 v]Їp8>I9 8V8N!;$ޙ0v0P[CSH2׮tdk ~_D ii h唤Yi~d8s0w| Y.Cb{^hdS [p^tiR%f$bxJlj7-H1Fo&Q6a>RҳMzD %Xv Kt!u}jOso1!_4Ow_7[8lQx|No!SaDeЀz2^[;f4{[ԱbcA$sb7W8:j xo𣕶مVz;]chI=+`n[-K>ꯤmFՏqn!KFH,u=gmqy37^6z:<Yⓞ _?FQf#w*8A(GuҎ^}\.^%-mXpJaibKWiEf%f`+QZ2kr+fi okgP?G|j+ W (cb/d<.$5 96^90Bq)hU[-L{/^` ߶`g1z}<ν;7+鼔B))B}3<'Rzg/ʼnw&:jO|Rأ!2O.cw0A:nz ˨~+Z ⫝~ JUYHP/|e曷ngt4ŐW0*΃W~<+NI(p" 0˚%n?I>$ORødt?>zW]ݫn~1v|g!{ώ%<o{WVpV(=y !ܽ*<^ʠ^."b,5!UU*4˻4u0ɍlvCr)Bw ҬohpQ)rX>#9Inޫe# %,==ۙX&0L~| pIř\ D-!AM:tLFg!j8^^HhhmɈ!o]}| 7WΜuP2_&yfOi9:#j/؜;~,EIALT,M"3|GiM0]@wI~ƄJn5lPmi ZѸwz7Rzߺu|JkoT]uBWj&bsA?5r.tÒ-me^[}]VHZ|̜koCL>k՘ lzgoaM-,nؘuma@Zy`Vy07ȵ"GcS7^\e0cs稯'SUm86P]us=SM-$w2uR]lٔS4NWcSSI}?iSl=h[$|}BmKPCLp<.PF{d9щ'rů}%HlQ_!e*@'Zܪ&G~<saڎ Z4(O١0: tQ|/)Nl3$2TS@mTs?FLk C& H"]#2%obMI/5yz}IIW}sczXcL>٥ݰkK[σ$ע!ݦCU _l֢7&VoJ 7,.Nvc|vsIDhhȂ4 ]ނW+ڱA _/A(Ź@ū pv$d: Kĵ1B8A-',H1JN>2 ݧ5ePJ&R!J_(,jRF\<_/tw_ޣ#ebל=a/Pڣkh4ZN~-yL՟q3X†ГʊFnAg+~^⸕{ZC,y.8\?f^M;Adh?Nu N͇H1[wxî!LS*Rլ^ڧ`g羴s<aǡ6"&meƚﺜ%_rxX朁gt}|v#iY߯A`~!gπ4Dђ0/-ih}p̢yW%R!YwwSk)w5h&e7zX2nhJIB3IU sQRL{lB! ҾQEoAO˃~@LX!I ޲0'\Zf>['DXI׈TN=/8dO˳UE']i6u- c3 =W3/;灗ISv0_Pw܊ _ySO}Q7J-Cm|y?Bʮ?q hWe '~ե91qII]/?_ȵd6 I"JKxnX'䁛{٢uu|6|ppd01Fo3!XA$$sPy\!;#;V亮ajbe@ӊOXȅL޵@JiXUl]]7vT%k*b5Tt3MRgc#BIZg!ݤdm$o% Ğ-C&7x k=pFP`l)K31G\Rɇ0Rpn .U'e' "-^9t@iaImW!7E(M>`Ro*hNsER?�`M;dգͺ5!,Nxi=Ly]ư+U=OQ[T|P'bIdyi ~$kҧLüQFp]<*^G$> t[O9Jo /{0Ot9Xy l:+ihL' sk\niM 6 wVYg1y4N&{>gXŵ9[W޶({l 3g7Yxœpn&$u3׌ϵ?8m 8=W8_]0&ՙq4.hoе[LF8E`Á^mT]U*C&.Md{F҈1397Te?)vm%)Q2JV`?w|ƪ~߰W+,5z0[y2>t!8Q R/n]'Č`NnNv)Ce"{/nFn}1?PKÌ /2ӖIӚ7W`YtX" "Ⱥ6$8/Lo2Զ)|]vҾVLDb؛+XM`O(vs1pv׃9cli0C5y!F+&wي>gjiϟ*3Tl* 2܇h"[{Q T"r5z{&z<ZiFHUHy"L("D۰$,*'ٌ݈Ì02<9 3^?-**\len=Tҿv(jbLgumsZWZ:NAI diixLE&%8$qtjk;(a}JTqa -G]lr,OOr~m~_[Hg9б<E3 QR"ïZ*w7LpT`.7 0&D|RHdKg&LDi%:o=`̉>$[#i*Xʥ;w$?4Ҙ?7M.eYm!X ]F L~;+q0V,8YL"bךV kƨlo8g(FFyA\ Deqj!sK~gWT‡, Xe5ޗP6v)kPqz&ȝݬ'f!=`KRۖ <2 \J_fms[>Io='Hn:e8 52%ejJ\@uSWoG"hbC~"$ycfhYk֖K7o.}K-j$͙Ű?^2~J)אyǟqY#']^?c׶*' n:[ ВcCQCd_}A`{&%u j56m,K/TYi|NϨ,8#%OVKXT=B{n)xYdt܌/M.σN4}=v\Tu2{3F4Pdu"j>ɥLLw:e(TISb< puXAkh#q.pwF+_n5x&c^|9Al=fYQeGٓk:ϧZ$^$c"gX~z)h3&6EAXF# g~91: " eɆ_!ho{oC42 FvX'$h[fp7 V,dds6 Sh>QXjS|lJPX [ڝ%cKOo#fd~'30%ovHQ~ deD\z86+;mq0BӶnžyW>g4PT&hl`{%hs[w5yP6VQP?sgmAݒb@PtC]Ԃ]j/Xgw"OWyTZa92IEɑ l6~( ނRU[T`iF"[ V /f 8p6ȂOicQ],] *yBnx}ʁF.\`_@XI!X{oJ˞hqGDqa[v֊a)6J.aPH{SWt$ ZQ^姯[7gQ5a/!l&~srt鄯GP)U%eb͆6@DXa6\r6ި7ʭč;g_>P(Yق{fpiT_jr+Y;+a'C._Eniq?fwhz+&g;>w'"cpݏ[cDTN P(![o@CM}V+O k 3] "F|{LrgsCۅ"][T=5~ZkNzuDe?TXco2* :1Ipr7+R$Tr6U>ıJHȨcG7ATɌg@8_Lżt.r]x8Bd~X^ [Oh H2[\Ϥ;sjTu ({DQv;|7Zy6GSors2k֣>wC4BL9Im 'Ѹ>TvmSzLWm-mcv~[x0rGP49CCt;Z;U?N~ư4q4Yɰ#Đ5nni8TA@%gq2PD҂6ʧb{_!&$P$ICk'E~ AHL89 B H{v#G-vV ߉vK)zj!< "5GõΊ@|兹ҩ /Jb /8NLh`fl "ɀ-yr0h;([FHɡmJTn 6t9,#'3Es0@}Đ-s,J:ܷ-Z=>Z;4_?9 Xvj0ǎV&w|D5?TV7q5&(kc2x!-{;g@t*OKj? n(7L_Ql@ ԋ\("}LQ7jl6i:~BFaq6hs+{X#a/8mW Fg7{zzD ]06(441=vuwT`q2&FXھt)N{|~!'M+қ>IdQ9/ Hj}a d$A\ {Vs%gݘ7NVKOؒ^9rclh˱ɍ -$_'f,XhWKR6@!T ؚIj˪ZlZW5-4 ?]ndSdAϾT N<<#"obPQN]f݋y%ɍ$"8H.!3Mw;#2@1k Un?<}CgÄX; M%Ѡ(7HB:D |NJzOv!OHf XSWT/Ϫ- e.:ow"3q<\CbTnTR%y0j]#z%1dn7ĩNj*J EY5S]}19eZ'Ry.:цbulE&bQnݕ~~0iz:0Z ʯ{l7.<ʇKP=C*IT8@ܘ.렿؎ 4Lμ=mWlm#Cp$MLXYl^] q,nBPǥ-%Φ7(0+ND뺑ʨ)=>_IӋgn [*Y9-9?]\I֑J-Ȳw":pW@whGp9 W ߖTMH›U+d}.w9Jup*jV&L{3gHiݑIXnzH ANx{P*)`Z 1xE_E&AD9Ab.jtt=V|N {ʀҸus ~F,0j>#C]bҴ宮$bSn^؅Va#l|NBJj@79ܶ2\jA@KxҲuBa잠|n6~У\KYo_sxBF%׽9RQT$7[B Z4X5 ?U0 arf!F<*1{va;xTX126ASLrYHjH,whYPd=brLYђƃ+ip|oKW43F+ASI%{g+L0M}c]&Ww ZB(n) CQ~a#[iò^Ҋ!95N@ |aMqV@g64 ١{^ P UM'Y"JJhKXl1MKY]}JkfmxUz+%c+HHX& #ecv*CE6(~9ַ6zI 6ְ(xdHǧ2NfN=""eJ#Wa-aEglwB_QR0A2S bYH!(BC &h'"'2O:v]m &u}uS hc R廍R(,,FbILZrMoTawEΪW~^)^~' #MЦlm_SF#`vuʍrINp;->»Y0m~c,Jѓ_)BbFsf2ѐ;._":x'? ]k^aѣ')K[@0= N4+{8(&oņl8QId2{?Y+2@plpظ"dgО ;6BnzVk}_̼ͯ0i g4Xdzy{c;%HhB@CD6 4 @)7Ҹ5{#]SګU)s@ADWi_"P6Tx X|#G=Al~` =+\;fN9ªD8ĝÓc, QxZ#_VXTуѤcL"l]A!2N~ AQk4iV;$'.n旲Έl >+? ]CbX'iwVq𶵰6F6&z>PV>~e S9<a孪^Naq Uc%. h "Vzإu *et##$ a)eY}^@BѢپr|+|*(-r!u'Io)2Űɡ! )KBრz/&3JOLQ-nD#|{ZE/D>.jV\mt]mL6#ض\?Uc agz.mOT)vpe38?'2(ˏwAhngUu""\Me1h1,`9Es|R0""!L\Pln:#r.zJa(G1P,35} #<9d-tc'~)\.)&MY@ݱOCC:E&t!sK^b$רhZ(7ڿgժs6j 9,y - ^(Bc^~_&k@&7:a @\qۙŒ,wxb() (:\47x^N_L`5aeziYk?\̺٩'Xw@W1R'X;:qD"؟]M &A$o[HD֛$BZ%;Ё| ;ٷo Aw*,9{j"o|Am• <+G4F2#_U,V$0;=8L] jTÈD3A%|1#L :ؐ\Q3v`Bb$llrLL>HNf2+A 2C 8P-!%RU+l?hDžը,rY CS` X"xܰú:218cyr;~C;{׿XF)=,X3\J;E#h,ЇELtt n7 wFk~R j,{t;pYl*@lA%4]%Y6F(q\2KDW)$ɏ Pó"+;.taf7J Aa1 !wDyxVNl=>*,ɡ[a ś;jWT*ͦ 8 )*C:X vyveVE !w섛>L/^{#t,6l^hCs.wi ջ)۹:~% (YO12h5B޺B8 `Ck^œ={C~l8Q!n*guFm-LM@ r(=lKjY{]>֖j#O(O?9orMb"ݍ,ŖlBg tS7!Ϡ6;|}irHkk@,Zv{Tw5 >[<8w+ mGA'$xl_]B rq)Owxת\jxj?*/,>,9 W-Nl7lA4Fa;z6\,oJ^u~9qћl>=Yd,>)\h!lOLM`ّgaV $c!3Lը-GS:]W$x C  .oKyna(xOkerE-rD]10mD_g5bI] M C[SM/ @w$k(-d@8PA9)qkP}ձQut= 8cdGW ]=#kz5CY85zg Y_=rF9j=Qᕮ'DrkSc ,PݎSEZ{.4Є=b},kpڶqit$B~[.r4}*ۛ-/,B"#iJv$Y]z4L)zY"eb9w݄/lN^iXL93&}51;\ A$B`󦤡Ux7RM*s<,PCRS`ڊ)Iz FX;Of"9y(d>@ տ/0yxtC Od),ѥϴad3f @H7P~8nkN Ш:ÏuΊ.լNo{AkXpŌV9l#̬mSf9:X[lWN.Yʶ{wCg{R 6s9Aį|+nx,"WќQ,` 7JGOwf=k$2Vi ה 1EF&gFLܶOzgePAMQKx4m' By.oPXz)\խ dkH:O-">PK$iTq'(j{KZZ<ڒNgRg0 ^əWwx{h:u Q%HKj$✲)yu7c8nq1T=04u~;I_" | Plm KX+r'k%['މ]ᡍ]!'XήSimzpwl9n6XE` ȆFdi߆G|zȶaŪ@yAkӪ DA_AwK&05ޜ98=D~N˷rwkdtB%t_ND]Zb9\zܚy2e_G@?vL (׵~W[Cy< + ׂ{.;ܺ̅uLCHt5՜qnz?P6aL;wL;$ "F/ /kxgfWjz<BlEBA+Q559^⹳E|>Ƹ З 1XցPlq^NRM]`fh{ZgTڈOqP6Ӏ mӴKH%5yux8YNqSWh _[˾$T$s+acj%E0=E_@rHB G#jfh8̉GA/ϣق#]*p1)>Y,Vƨkh^~f-4V v?js ;9D@󚄫vmM]lH['+B D~-U{Kͮj$D>6smAjϓ;ܦ@_G7}'@)cO(Oi"ncmq+Gk!ZBGѧlǤ,ێ`g,5\?|@ʤl Lp=[^GLempZ/ţBCV*䂁¶T(QL5k~<^CTfHW~r"9URdf$aM2LT zޱöXIQËRVDN?2{g% 壕Tz,o1`ՃưP惒`!H?hwU*s*^ m6x,Vm kc05"Ȗ69E=U϶(fOЉʠ6}z42o !&zR2͡ f|ow$vB*@j%BY~$*jzT#2mܼ@'(5C]w1 2j` QknCc_ w *k3£ /fq5v3tgoW݄RaWBOq]\ZVq (fTRL/9 B^s;2о BY9f$*Zk&b3q&;n\ʼn?t±rVexFEu:$k*w*%8븜֟{ 5^#7ڊR@n[(: )@o2kV?!X^ͳQt]c$V}`qy]UkXpqRmJ-H<*L|=Ƃ 1y>A5++[Jm^fH\P` .]@G{P*rb|XW>MAs_׋x+y4Jz=nR50rۯdPx*S% #?q -`"^Sқ_U)\=Rm2':CO3h0I ҭg~|+YGK(2#pכ-%y(q-ưI\ 0Q 6O\N_RôȖ`?4\"ԏ${Uw`f;ì˻/cEg j͎w QyX+\nEQ!P!̬ h_pwo>2̃c|ڎ!'W|.*(?. uƷX7;O<#BX(R1~mS_`mT/ έ!#d@ɧnEQ/iQ+":`i&љ} hT{~!Dư/ FV R%Ax]c2Ly]n*.X@2OIOTL_BrY:ArF;?TJ^.?Qf{1g&(N^8t-; <u<[j@M*Nc1Š:_iSӲMg+ŋ _ j}i@OS5aw3~|Cy"]b8M:~:u뻣>4َqS2ТcU ' mVg.[A3> $P :pN3Ņ- 1t(6E D,Q[o%@ 0=vQvK{/Mk]b+PvM1kCt/?(7%fo| !tQ*]!/z #AC(- EX2՞DoIHfb7 ?\';tE>7zӌ\MXnwmR"L{/`: #O:q`bt{,Lk~&yy]\%6U@ppxǖ;4VFO;p\OGfL3,g|jЀL 1IW TWL12w$Vbf?-e."͐E{9 $c0 ʍwq.ֽڟ^>p!t^m Pb{.CIu}~i%hL7=:g>J$kޙb}mV22V?g$=Z(b*V¤FD+e:Y#|x :CӉG+1;&'%o /bx:p`b) ꀡ )ѾVbN{ި"?\vH/CIiΧJi)nSkP?P62T^~VE_H4[h:|}w CE+uQB {1tLjBC셿'-%c<9HǤ)HBmj#d>Hsk&W>ȶlæe`g!P.2vU*yǫjVz.Wk@X߮Y$R{SB_cg3b!vB@ 08V9o?ͫb؄l P- FFt#ˍQ_a[ՠE.4]Iޱq{@8ydQ)TAhLm^#}C: (pȖNmQg˓JVS'IXʜZ*[au"ۊBv`>$CM[[(3)ayY ]z"~-Ynv1sX^!q֒\o?A 6`|M(vr4H6MQ9qE]ID;DBAIzB`M +{iς\qgJcٞ/"QTOx`-2Ÿ1muspOG-;s^f$t3SUGb[Ͼۉ=ï䩘 Sn"{4/vbehJlK+bB~GmA\SƬVRXڍJM J)DwC5YSX1 = 44FNJYmև8|Qs#[D!]leUbgoL 'b@ʰ 02=%h^N>>y -}q#X:6\d/T"UrM{+L(^4iI<O7Gr7_"HRND%Ö(@7qZF5zF ڰ*u뽑z~VgrCR(Z=}Q a:W@"G>d҇5a,ʐ&ѭ:Envj)ԇw TF /\Lɶ(2Y,ґĆ1/D,U!ZFU{;`ǘ0*nC3t{OZF@3V޷ERG!A9 @fVjzzuvVnyY5۫no {U4SB}!G\N܊&1 ?6lŁTv9K_2k|IWgpͷiNsUQ"p49{iCc=j$d]uN:`{?@:p/,a#;0^s*/ڠF3!ЮHdz`<!҅g]j94_(\YD4f@ʷ{$p2`{*;eӞ'cu F1V`b{iٮz@ `5ŽG§jF F K:(l^D|c l;7)@ƒ}SZ> Gb7G}S/0S@o6L&̜A۬Q@8}{.19_}ZU -{.Ell9nWujX(8=#n$03tm1VGⶐ((ZA4_޷S|m%&ЉSea