libvirt-daemon-driver-nodedev-7.6.0-2.el8s >  H a/-S z뾂al*gi|T=OB;*i }|cӟg`9!c%t"Qp:r:lS.s76ssHB:~aV}FyO=ÕGKc̯h&jյNmOЦ6R#xaVS1Q;66M`Kqxgm} Ʀ__r^)B=@i#8ـG]Si I֎ţU֩e45bc01a2cb9d285a74cb508b0c80d8e99a47c7fdb00b75ef6e952f76417eb0f5d5bfd85faa2f4e62ae98f0c8fd374afd226b6beV|a/-S z뾂alJ.;I %;x Q["TH qjB&6FgM™_ur@!6e{Z嘹Q!-oSAxF[Fyҩ]9 s3! IɀaP`p<'X?'Hd & - [ +7LR\     hHh8y yy(8k9<k:.kGlHIXY \4]t^ b d!e!f!l!t"u"Pv"w$|x$y$&&''DClibvirt-daemon-driver-nodedev7.6.02.el8sNodedev driver plugin for the libvirtd daemonThe nodedev driver plugin for the libvirtd daemon, providing an implementation of the node device APIs using the udev capabilities.aMp8le03.rdu2.centos.org \CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le0a^!IiJ` HAAA큤aLaƽaMaMaMaMaMaLaLaLaLaMaMaMOaLaMaf1e6f248264831522bf81555b6c37aa569c0c3e2f10fb9e72e2359e3b7d4403c19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30056b3d4d741d0be194519dfeeb168b451bbfbb50dca6bbe995b56f47664dd8566fdd17cbb77a717472090f5ab3d2fa446904b37201cba1c7034fcb2ce8810a31867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633a32eebe177f6fd70f89e42a147b72e0086768fd6b98dd44d0420625d549baeff47a4e24fb89873ba662ff3eae1cd79cb09a6019914b58232794568c230191a513b53d3f394fbab39dff46491637527df815baf08dde2b09bf86328b76845f166134d16e888a410b964ecce586c4289a175d69ba8a53bd4219ab41777f07c26dcd6636a47bb53ead60731f0631c0decfc12801fc62038c773e2f5c7843471bc0c6e26c2d845904b1f0432e1c96a25af0ab8291db5eb77b47d15844a00f675a13b0../../../../usr/sbin/virtnodedevd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nodedev.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-2.el8s.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(ppc-64)libvirt_driver_nodedev.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ config(libvirt-daemon-driver-nodedev)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)libpciaccess.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(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)mdevctlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd7.6.0-2.el8s7.6.0-2.el8s7.6.0-2.el8s3.0.4-14.6.0-14.0-15.2-11854.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 virtnodedevd.confvirtnodedevd.build-id97efd98170197cf7a8702dca146f531c87a0cf6bddf882ddc26d894584fbaa8ebdbb3169f7ffc66cvirtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketlibvirt_driver_nodedev.sovirtnodedevdtest_virtnodedevd.augvirtnodedevd.augvirtnodedevd.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/97//usr/lib/.build-id/dd//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//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]=ddf882ddc26d894584fbaa8ebdbb3169f7ffc66c, 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]=97efd98170197cf7a8702dca146f531c87a0cf6b, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)mPRRRR RR?R+RqRRRRR R RRRvRRRRRRRR RRnR6RgRJRYR_RTRER)R\R(RARR&RR@ReR[RBRR?RqRRRRRRRR RRRvutf-806c3de2f9cbb19b9c2fbf571b43201b09616053d8b2702398c336490d3c1ddef?@7zXZ !#,] b2u Q{LRro[R@mo4~g{?ø!OoiG 22e ;N0%$+u9gWi -,RO3=rPAAAyd[ſӁ ' ?# ;Yy!GWv6@~X_%_s%W8T0jq6c P c.rX%Q=CT&`- 5Lr!Kq/•=u[AMuxl"HI6n?}F;j .Jtd\դUPEvvlRϣ" mc'y9Ӗ?OP\9aE@5-=E6%,z#о:Y`0Ps<7\8 Oɏ*a!1 Z#+ž$ͿRZ5ܽ'c>kc|Uv<;> 4a<3Af*'@c6|[r2S7Ӎ 2*fS|з-)7}/B$팛6fkuAw Q%lsp󂿭=By)Fx-u>/u0[qmR#.=q`0P}ߡv+k _!|̼MK쁦ΠPuO)/10e%a00[+!h-yv>j&IJ+3.HD~Hù^oGw3܀@κ孋j"2lԹߍAMuf 7r*fp+J{3 %O\GЪoHrnC,=4]feTU"3 R%~,]w U1Y%MTˁ~B׶ކJS&NQj;oͦ*{,Oq[(NZdҧ<7 O9o丏LmaucρpjJ`QY:lޏ~PB&j~:7F,>z6!14*6HjFHYʫ hBUu֫ݛ^jL&"%MÓ;d|) 7L!RtK`x76{d `s2j?֓)#[8rF&?D HcZ9ƧhR:Y#.]K:80) Aw1AZ/P)Cg/Wp1I՘4a^;UGkWk,)FYDuu /g `NZTzJn]%%dil^z%P'#@S<༽eI#SR.s$8Q ( ]t[Qakc̵;28*~8ѣ]ƙI{#HX !yZ)[0+#*Ӌ%iW$LQ_EPNC4?w|~u-G*}C+}ln8GEK[-+[:uA=y=~S2)DfKx_VO&98%sŦ $Ղ~ENc4Nd:sY봩&(55>_|S\k/!4`R ֲg^ptFX_yƢjf#? NJlҪv'aC9K|\/_͚Yߗv^݉dQD]Sۓk-cA6m`p K 2N6IDS: YgPm1MM07XoӜeү"1`QR`ha} ;GS= SO|<2WagwPŐ,S^*'Z; 1 L*l kQ@ `u,"nҌ=ЋpKO 79;@ײĐ8piV Sf\dn厎g. (OkQf, ʷ dQ[#,wr7Ͻ.i,LZM7"Ǟr ؂ؖ /,m,;#FYXɕ<(Ϭ_7]R;^?!~aDž,6980U;Ʋ&MߞcrAb}pg<05o_ wy\Zt6g[Põ; :_YlF#$ yL%1 t=S%~o'm)U8 -PtlQFkU.Rw*H>ST)V '-MxтMjG:6s$d/V&~#*O3?To(v?8S*P<=|3VV:h!9cD:v,/Azy|ZiT{:)Yd%Zt>&Ou<7Hh/)=~sI2w! tXvY(g\bWR}i %92}ӈ✪(ۜe>\V%g{N#~"f,wtW%YA@s1 t@Es|:.S}l~Fʲ6x!jq:C/¥c "3U ԡQy%JtF(>AEThHu!p|7DflیF$TGs"ىz t,נN44o*CF7'J&)Hv D38IUIqъHcAo  ִx5 bTڀDRUq=Z.ΛUբ.Tq%"_MN~fGXM_' K tp\碌(l BלI -+cH,򉣌#! a?2~ wX[Iu[y_ :t/Xv*z'(o)XeG10ByƼ%6#&@dG z&%+5@wO#azw^ܨTERg?N/B~(eNBroh%,|R,o Ӥ;,FJaVm09;gfr`le/,( ވxZVE`t \BGVstIaں^7-j_„%rRtA ;HHFPrmtk&G8rd*85"mzKkL[LYx,͏\~fYR6_0gXh:>c>,+`l˩m1,O;Ҋ} r/YS*{NΞ2k:ݍh懲(g!^|Cg>*60B~4@}lL2t GUsP,L@R'XMHͣ  HLW*q|b5[\gsq5 s SgAG.2騋87?}:V4ׁƁuzćMسFcxbn"R cshs#qX:-IW~7f*?VI "m%dt/.q,v$ϚD$Zyln i9gKht=4:rI+1Gp8o7ׂL'=`[~]f)-[@ "Y{.ĮÙk.##\m5Z_hХݩ8]CxE ~ezϯYY$Nc. ~w3HQi2&PQI^Btv˾G4|v7'!G|aQk>7ᷗ^>E+pA^rj2w&AKEqh:U'NtYؘN' 1=1.P]ݲ; 'u(ʑ{0"Cq[ȱӛ&P%żbЅSvHRu 5Y6`9I]e`.C?·SCGj=oO~6zk42kÛL܇v.uU;U'=M oD"cxԫ*njwC>ñ9!٪R g͈M[Yv:љ[hj7Gk{ 55'^NKIJ9?Kb {eij%%i` IJ$$Y lT&Kҋd{lؙ- +NPܜjєBn,B ɿnc\g>{PY'E*D*7?Տ-% w=2 :K0i+SyB5<1cg0#2M#@ҿSsnw}e; ..|w()Fae|f>9av0*-_3Өd/Y/7y*HD梴`"ԕ"/ǽǙYI,q`ӕ;q$Na_476: yǕ޻ |qCs \gQ(8L=H)(cH!aX,EHFsAjk$a1`Q ׊ =[g9ykdI^HuVADH1sḠ,ѬpWhժGTޭZ;X"- kcwfD=]}?Y OV%k+"U;GMH C7 V0RNǘČlל!2[Y՚p00O矂o+dZc[i,zV˴ yaQ͓Z.A6F|2u.;hNKᖯ_@/ cևiuvvGD /] [RU}7Z7@,hka,%ڼ/eudS?i/:<$ -izjOU0ocsɡc5@, Y.(#U}$љNiD 6j7S2̇FP:H֊>SWEv D/ vͻDf@El1@qŴc6O*Rkݍ0AťT>=dSTQi) 9~r$Q ?JJB?sZ GE5tW^ƶzgmg&2R&[3ʍ'#!oc~F?ӉԊj.Z I=#Ho9zC &4cr>,鞮L56 m9^[Q5riY:\ndҨ3vJS!@1_`c̻ #g_AH{8S2C NwwB45^[S-5`ਇ MԅM"OzJʱY@'m&W|ʲlȊ~u15mZ*0ߛO|&Q5gʃfή;۴8iqcA@~fCR{Hx NEQ:4wKaA8qޫt h*5/-9KD Q,:괟<}O¡OK)q! ~6Nm(@.Q=MQX.-)cS8, J jL>fCcYSKT ~x5DZ\'=ZDHu&|DHd;3ؒzsL ~ZG0HF.҂17+6 + &aqe5jH$ !wVK;]+FXSh 9a AM]!lMl"..oT'qx JnWek dWBzٚ{nlG!Håܡ[tkS{,vjX&5A";*q-۪fx]=|'ၷ[<!%0Sz(\M+Tϊmܩښ-%3Z^;KQ,IRg QI%:q.2xX]g D@ud?|^DaS]IZCl |(H*b"x"S?OL9).W0Z@}%i}fb#"Rfǫp?Õ* ?[TQ Ht/ @ؘd570l#.aLj 3e\\s"?E,-ڮ8g^̘nSuh*_1jc%4K:_/lhjxo!Hՠޘ{gk[1XP%[OP?uU,`\[JQy Х6Z%MAٮQe鰷&w'Ezɵi;ZYe߀HR0e g칳l*L@-r~U ܏hI].t!:3vs? 7FEbd1krKt\/_C(u=5,߀jNSu(%1C~*BY)tX"gޠ Jљg5]rF ͉Zpʔ%pjoL?܎ 8Pw7Ȧ )3,ިY4͸oK 3\(C5MKPÙ%/A{) STŻ01p)7j'2"éYk O4ípWv3h" 0STUDAo x\PGμfXa;]_^[=ͲlC{fǶCxܥ OQjXG' `U"CDZfqNCCp֒C$Hu5,A$rZM zfGCQQ&a2cE R&=+:֌bq٧i\h=CGF4Džu(B8uڰͦoc=<,-ců;՟F+LH ˳v*'l ҅^*8t9&mqQmFpu/ q%·1u`Z4=!_z p|"Vw)\>\~{gh8 ki hɓ7nn=XˤOkŚ~Ł ʫO<9xhmpUy//O4+Q#㬹D=M4OWf3-Qsit*=~$d7Ыg$lCQm$B/'C'ji{Y6OeHbq<\rwB>,D:x⣩멪C_ő~~%#ǜ(^oP."ݽd&Ӵuok)! øL:6,q ռPA]yLJ?G L_l?u?6 :'DvasOǒTPf>ÝbFY{NcWÎۆK/^͘\y]#|h܄%?p\ڷG6-\N2%ř).LrMйɼd2.ʹ|dm>;%LVqLa⾶Bym=IVٯ60"_WENo#jr~3i0 Jډ0He925)u |+@՜|эRadEF) ҵdfbe W5>*͸u%aYd9('(V~Bp om>V-X8 5/#Eߤ!᳌ΞI OQl;Z7ʺll.Yas.I֣ZdRà#u%H;梫kf/XSO܉i@i9͂Q/4pO.>ˎBH>(_CE.ན {JbIu꽧 xg$elTŘ6@* gX9I|C +nT/L2 l c|8AO08/Bof[Ғ YѴ_8y(^LI/#Ӵ&Mi*<pB+) NEb,OkͱOhd/ٶ/ Y 8umYtxjM2MpdJhf|ľq"{+?NL[W\[8s'a6|pxXPE1L0H*y3>h3RXf}SnvwEyqIA02Ĺx`-٧%I`w|7$1PyO(+Jg^v,܊jڤNKsCee}1~QAq!KU=/f;!I4?t}Zl)]-DڿVRFyLCѬ}|qdݳK 惎f4[KPN (< տ}̃Q쪈L'r·-"G!M6xl gYlnhRç@.~}\e f*37779MIe/˪z p2cz=`q5:< cpۺY[#,A;}|:FVl%_ c*OY3D_BUJL`Q #47lj~ ^&6βNPG>j;݁8Xl8zS27 O͖M!e_a_ZzQF#^z#iDjXw!-)r {~؟;mPIH&Wξ.LJTK(<#Z@p~";˱0ЗZ_N9?Hg/Lr뀨B+^3OK$_Ş&s$R=رl^뙍H F&GYXKn6w6BG"ekDUMT 0C>xǏOQ@ @FjbߝϫVơߣ5Eʵĕ iUTpҗ!{6W#5F7V[ OX_CwF%Ti<h-{$\ԟ0"083tlck-gakWDu,Uz$B6ZoL/BvM*_7\͵l:c\.o<)WUY1Ÿ ajjqzm 6>NV5l&{L& vvf6TDk` wQqѲA7a/R R ܣH+%\WDتR)lNKG/CԨᑊ1+7!e Ҵ> 7㑟^vj#ŷǭ0b6AplP(eϠt<Ԩ%v-5c?MK>w܆t 4οh%=FޝI1&<na H8 q,BK-&#AKt?]P ͹orB,ڳ_!Di{6=t1kQcFotO}9uHq˪ԞfajӰ\7f Im^4~lCc{`wxq̬Oq*<,dʅ *X e1ݗٶ:?-s[Io,ѰY>i)b95~vHT$is)ʞi$'wQ$w3"&|3ECT Uj54v1gbm`*٭ASJë!~QXb#jN_Ú6@uM(?l35Ю4gTCU}>K Zu)R wR=R+ױ (13xC>UDOWBϟ ֜Uv*˫%|䙅ۘ: . US8;bQ~S4 d䨧;xp͹B9`x4ZJmG_]u? R6 Fd+TJ'W$3vgkYn[DHY:] xXqT@z:ST BHe.l+y}@f m>&&eFJ~KְvM>VBix5Yz~ug__3#'%њZ~65^'*nGp/3 I0&Mv{,՗ѫB/@U\.sVIaڄ3 ^]8ZOAJ+9YGV!R+&]1v x`Ť&#ګдKZ?aR, J'tyƏ<~M&,{ČATPEţy6l0P S +"f`x@d\% 0dtCs1{pLKvk%#QN&e44fiR8íx }36"~JIqRCijվ;'vn\it㕢{Xs3C\M' aep&/t+>`-6\9cvU n=oNg gI8љHJN2/㎳z(]J"Bh3]J͐kG5ANZ"YtQ<);nZ} 1d6 A[5CX\_2_$ - :+i7Ⱥ}ִ8E)2aN؝'Ś4mAA"yN/ԋ}+x6 ߿Y_ %bBzҲ`.kҷnwJy.bh gcRQة:Ow% 0C?4]Q@F)s~G 5_@gHJ ֬bq=6܏݌ d2D:Z4vyB1rkxdx\$gC+"]sM]p6"QטU0ɐAiEGJ{Xzػv@͗ iijN ,އ7&2 3e־hYTn;I,ȴcbßo0Xʓ*9x|@}L"=b$5ͲT5cU[!C$VF<ʵƉg{8ut}Z mvgKg `<&-Rj"c~RHxkƟN/j5vf*6nr\+nwpQQ:=4ə(K2sn0\Z F[(38D`''x-IYAA\mB鳫H;c7*3uL밍9CxLPs^l܇ 3&/i[Ad ֖4[vkb$>QMbHy1]2yZ՜@4 a< U}թQo4PD1A31l+/sQC~AGZ|\E!S4S 3w=;贺f`n}1j'A1lFXKI# x\ $Vsa]4:+pf@7٬,+v_J!Q7~g'{Vv 0sxs{_4)!1@) #!x>YV#9LSo`o io[+RROgfGUvڜw/~n;՞Xqoh'?K`}p`OYMζّGhWO!)rjj2g{?>>A* pXrC;GNÜt4W-ξMEiӑ+|< X,Mm9:(P+TRTeХeD 6Kw* Uam_/vSRlxkT}1j><tK7Y.ux8/k!bsY')094mp6S*]k{ZG]4Wi)cTk&sj&pm9.M}%kU \;Lz5TIA}Fo/I2/R 3d,;[+ܵRPgKD$&&gD_Z-Lb  -(79o⦦p5]l RߏRsLA [mߍ1<R /E9:m8mkݚ2 \Uelm6S L0,qlz銧ʜ!7ӷ* +9V"Paמ(P`Υh%I\WHӾ$gY'deo)Ţo B%yƩ2ohs2xҟ\`!fsWYߗiɭCwB}gyثM9,"_+%Y.u_uPDQϦLho(ڶvm2~,]/Uu2\ ~ ~C?\K1ѝ1(`<#mY. ؿ>Co B9M5*yW+,%^31ۋ'cf39@deizE@T ׫P< *e83<[5ghn O|?h۬+/qjV2TƢ7OƘs*~&#S7Β}2a>ي2"<[ KنmyoTOU:El[_8'֎c]ɝ,d[ B/i\>Ϩ^ XV14+8<^t#^"1ebO Q BԋDWb@S;_yѲGz1 1׶1p.]غd9%5Cy K ~*xU 4'rA XfB+20=Ǽ>]󔣑9\,TkD&qL4~qbI2+ ٨̱yz>dg-5?fd ! 5c A#{l%Q9?l]( 1BP"PB~׿~2^MmW{ձ>%Z3q̛, g~n2`Tw s}0T XI؈J? Y#sc@ese:!`aSF3* DIPOy.&-H]~LjJd[C!TKRƃY_8IeTV,|B]ϧdR(˔`BDqEOXK@ǡ/ yFH,wPл#zA`w5P=Р(D쇣 (@nQ{]Rf/?&N^!-/\dFlS99ۥn(.^I= 8D9] Ąܐ++X;)g<; P9$cŒ kABd-_8j? PCo.c虔 (&U 12:_!TO2 fX]*\l6q|1v!*(ZBr̥K-3>nѸ^?#X:b*dTO+هotviUXEDc ~+%T-qHЃI@?)SIa~J@ޭB'DnN%)KR;7]'k>=^9eFz)D2\a +e>(%JGm[u<(dOM+тT%V5x*'{.|Ą2qyD K`Hw2O*"`N$p0%nuWȣ3էq2q&{sFУ혉tN㷖/.$\etȟIy sA(Ǽ`԰ckrJMN-(K,?[6(܂a@+9)|DqWCJUGƥ~}UU?@sor^DbBWHUa+w*2ov,&X[W+:k+u(`(c .o8\cXp(,z݌p^_߉b@VNSLc}Vn2P_hP 0W)Jogx5fǐ\K-tlgzR'ފK(nʴY{=>WqMb8aM hp =5z"Z $: fz&P0/Gf}(^6^tлxNцE%#zMaEvP="a[*#4>(3/<@4C>E}be |&-W{ Y_v<}N/o.cPA4BJ}OZg79#;7loRQlA@ 6Zd<4`{#i_6:q$alD ŤC@l龂*;&g:Xf`K=<~zD/n s1#H}G# [ 8j6i.y+t6]H5*}&-U V޷d3-qĤ?v&?jYbPLDA}0a1 ;矍ɿt(FIUwRUⷠvw*u>r#Ø+RkNkL#v@<[}"`in W;>p ҠYbdj*̒h@?k=RaOG9ͻ-BGh"DcKK?ͥ['߭u%ԁ}V>k.ujq]k4|[?A,@aߕL ,P^<>.{@7u*;تغwb߀׆3''qGPeU"PB1*ڛѲ[/~ΓDt ! B !ȩZ?K~+ 䵁3"MNA^%㏥k1u*Xa@0VSs>U1 &{sA4cp%SŖU'kWVd~W~sr40:@hŇVVīhHle1B=v~W)~: l@ۆ[S4ASb/ Jc# 7ibbρ+ $&dцM8}˼9$tYG xE|ܦO//oAie@s61߶0?j@$ %e. j&}KBvL/m95aW <4 r"!! Y [wY$.>ʹLj~ c@ukxdws*me'ӈ 7@hDEd)֒ͨѿOSͻ W~N/˗E^!L9.H9t z7Wx_A+.&9HvHsaς_zwiٻzY̎9lCIAY?$+UX5۹Ӕ]o!;"ZpU궭l4AGj6GUulVd!dr`K7."q2gZbzu/A"shoYKNuZD]"=N*Esl]#؃SU0E\4DgvjTbZ=5H3bLL<ɴ$yTI8qd)NCYJC 5rcS#Z0ƥr74.. 6סgU *%(_W8eH%vY+1߯C(W0Ic-V--LyYm)#ZKs,'dojL$ucWny#hI]쀬L~4wAf,Lѻ]Q2{xYyv<ՙ$Ks42[VZ\k}dr֚ ΡdoSR˅RUB ˑ99\m6n? Ytj^\^Cs}miT!O5"yu!}uIJpP n%dC8)__aX-3=IF9<8{:~Ƞp/`K9nVMed]mJT\v M\&U1j+b5#lA Jvq,+l`b Au7<7t6S88\ $kCuڍjGknXĖSO塚}!,Wv[߀>EyP 2UbtO22Z>Yoky6D} T`@M,H%2^lhJҜ5r5GȓF}3NhY^d-qJԫ KpC PedBS;i`ec,Ї5qFJh[6~ RԅԘ<91)R:X"֋CڠnG݃VN(F$7^ ec6gV΢@Җ54eo`:Tgp]:$zhe?}Wy7-6tZ >O-R b-MK~HxdGj7g";6L$ʚoR "ZNQ6wՋlXN~Ō8c$o<SwTDDLq|MOT;8XͰfF'Ք,= І/@ua(_,5!DnݿHBWr@ztԟ.ܹ"TNg1 6mSL`4O|O_pֽGjI%i;1\9'rx:/ro,q_#A[)Цhv&@&I ??g`g̼_>)b1zszn :`(%4?c:aDT fTw#CauO WMT>tE.X]. ;DGȒ-HŹΎpϔE-[Rxf[W bQ1UR`[U1SM-;侁B(C֋ap=' < {FhHOU@TsdwJq ܔbG>ba,.}{C;ΑE%KOj$i]mۣӷ5fn9ɞ0O5% :L9g^k`8s;~9 (O] ()ȞA%l [ pm1|0TKsmE金嶁r Kܢrznaߌȩ2zR; y \/-j9;QO3(R[OO6r:2'PKz4 I4oHmHQExG,hTt-Z8TL)6S1?'IEs X81 7tWQx6?h1$*Y Μ1RWSzCgW?P6dAD"Iw^eОd7yXwr4KW+.x%UiukNB9 AAQ>ho'Јy66N bZPx82RZ^\b$R@ !|!d {VbnZfGױx`ϰ1A1fף!Ƒxt jjD`9ϑMr1.Nzh\؞ 5!E>n8_SJЃgq!MR۹_6_3Đn6cU=ƫ2 㶜c2i;{ 7YTfkBӓB\V[%>œ 3~DMM3_^?iOaB0{sr6,^t#r.73 Ʋx8WXkPvY՚W? Υ0]`޲JKL ^@`KY":l%vxZ% _$k1[[f*e=XoSj6_rЇ DA.ʈ\J$0#ERK%πkgĎFvM[/o G}hC a"$Su,D2n#tB|o,8~q_ZaIc\D4%ɻT2OchQ0u0Oz> @)B$w[~NL+{ܜ7q Z@"}t |<$mnDN-/,VȉE,+8E~s/txؙ7!ƞo+ tPm{v;<\Q2ԧYlJ'Ywj pZe)#4y۬QYšu]aJx_0]$xww-gX1+f.Uo2{KWG:u~ѢȢ2R iݓ?HФ",2<-2YSPl9H+ ]= j10 ߉XoFOZVѩmw_3Iv!IlWd :L ,_E^N:*ѐ>?}0?vqJMT2I,~=_[΃D q\tpCtd4k( 7SzoYPAHZ+M}8-۝5M M~bm8t/:+2l'2ɽ&Y5Wf){5~/e`[c%G;[ F׬c-OXs\dd?BI G%6mC*"njx"{5 Г72W{y"@h-:Z[ hB \pf4|ZV'8tElkg_%?ƒf7>%@Vo1:.50F]gJ=zLyw&V_GFk/[ᦞWD\5qp ԫrZ 򷂟bj+"fxUp H:f p&LFe'Ck_Yץ}/ ?jt"9ln0Ls0o^=UxpM|b[O?.JVWZDKh]Kt$ÉjG+-?nlSxV2Nyىg.j/9az1plRM\ecePnm~9;휢ӳW6.8M4wB#ܗ\M2h-.N)LHĬXJHFb/2 HOV_y`t8̖ʙC*UF< 3/0SjJ+ jaHϚ}622y*X w93 XoN5k)zPO $gJ$#I5kќh6!#jJoA\%|g7=$ w'&x4{pB>%v;+_CX rs;y3QqFp?qn2d]2< #3ή;t/o{! d_M͌\75XPk>[yB&@7O+Y_o=jfhzy]|O1KNŇ@ZxUQ#;}AP< }IͮwMQ;8M*Dl-vnzvnm'IR ܎8[lTɸe&U;W¼.w̻l]H`$s)좈0Md߄q+y5U뗎1/ ip̐>"M2`r_SՃo8v\~#fd䜗%3ZQ/l% c' !Nɠy(wS/i^: ~`4\50q8{AHNYzOPy?NqUsp6Yԝ5$b9 |W]쇛JxK P2pߝ"xO3?}aѬ`xu^Ęًo_&s-PGOPNMR~2芇w_䔰6oT Kpֲ=  ċ3]١7 |^Tq!67I%ٿXB5}DTKY@MNIsaf >uLJTz0;9՘fΌ3 r8ߐӡarɕZb)9F:5pE+H@ "Ur nU]ߥ JDg!Wvjqe>y<@;`NeQOٓgońOcOHQBd۬DDmeض4p4JYQҁj6ߝЀ|sƝ'Q&WwS  gщ+ߞW%R署[ fIg韫V7ʇ˵p7']5+ {%1=U7g}= M3R 4flZ#>- hr$F2@ĥp6ĞQ0f䒄l"7t#Pwʡw,'*d~f߳1J\4UFcºc\ ޹vv pY Cbz6Dd1':Gk6$PjN/,ܙ?7`C%3v[__30^xyglb'쩥I;ֈr0ZGL9҇j_ϴ^+2.uuWiJ@0.gQ|n'dEt0#=$3[ٙ=)ӝۗ)1ai>y&?XmDJ^m|%c8ʙ*O437h##0(IY<$q:(BHr\C/@0t =`#6ڢ`C6B*v|ߑ%b€vp\(;,n]LȾplS1ܑz (6vʗA8_kG<l_l+MaOQd>=d ku#B8#~"KuXqTzϽZm@rV҇[3Ha$3V(ʖ[2\GU3(5_VRjd,\?s]}>:{YTph/ZS'L WC<2*2}e˙oͪ#u$f*h©IC$T-mM^mU ,\為XTw2Z[~V[a- 0V}c3&d(֩ʛT "keUnbqq~79q >ߖӢטڰ̒,UǘqZϤ\nMN R;Ungd(1'g*w|jUV L\O ' _6`zCnc[W%fz1mxN7a.ֲ- ,}M[}^|ZYq:7C4g-0 ,h _N niI^ ߷|^ _64+hL֧Wʤ9R)8 &Vr @_ſ/^,]pTTFx<aS4ABsmz$1vuJ! ӍűmrT_倃70kF4n$?A1=-q IG-׼ȚB0@Z,Yn[~Apta)l:_ ьM(U4dl2tE%4 p@5~-i9ZyE o:f~M]#`R[MSY?k^^Rݔ(ّ1ij.Ƒ^lIދXQeVM!h%g H$rvN)m2d̓J'M)Mp@<* h:~74Z)AXGc^|1w*O7UV~ā{"]@v;]Ziy'Db1:"v,ϘޏFN'G˧^`'oz c'; av!W|~\TۑW*a-+HjDo--Gte K1 _\s 5 Uqu}9]lRx*h {}Tv/ 3<]h73h]Z?-6I`xv];hv9׻/ILZ:AѨ\5\KZ}U|<|"14<+ sttJQh8ɼ/;2J w,q@ {W,<5Gso3uOrﬠ;YA)*\ۀR(BDXIKe[F1b ctˆ?S8)xZO_H!i).KUFu&"jPQߴUO%$6qW*1d *Fr&T` E4^IFgI`<=-EzQLK.$x>?lFӗbc.mUKSvzkZ]Y_ựETg뾒;^NG+- yhKoh/A^<)Pd:ukqQj >4R@ [GlH j{OX W%1IP c94$EʩI;6?9`I XEGvޕG̅Xy1r s9ڵS_pOq"(nv19EEI8wÄ^6wh$Yu:ت|竕rNIw.d|͒~:%cy&QHPeVN٥l冇f;&)e4S_툯ن5YƑW)v@sKg < T+p(pVe S70:̢߃ŻU"[TUrPOtM<'yxDi1 80IhwykW,JWB`k z\E.X4M6܃v:xި<,~ЗcQ(\G][=}~L 9 t"R ծGR)3@0Z7I xb3,m!h:; UTv f~ ħbqhvW{3!-B66*>-4 yZQghۗJ*OwWC7VN}v!4 <) ^cwU2}1Iр R8 =g,11߼Uν!O-eM"?`WVЋW8OQÜkp&-/iI{p .m9sX6m61W-\: ˦)L "s#a6gyRn͈<+ttD5]bYdځQVFt8?.8nSŅ O [1ӲWTJyM8X|1W[{| );PzLzE'bnTjFoؽ֛M0fbamM6E&ssTCsu=0<8{LCmr~z$a|_"_FOޯi<^. 5w{V3)T/iEWݚ=Na.о%6NϙYg Xq "K_+d,|CUnS S*ws3|e\"ukpy97Ց?l挣YHv+ݯjǛTn@fUXg%TNrUV|`ek.޳R؀W6)]ۇq\ f\8G2$"h`1$D$0Uf'sKݠ$}xo5!cwSTˁw¿f݅-Ɠ\U̪]y,i9pSX6Z%} 3oYL J[0I TKpY{}[U4 drzJ8kB4aD&cGXEeIF gD1Mje,v*⽺(ڡ [z\*n7 38)o'#ryj.Qx8"^(a6Q%N zB Of-((#^ph(`r,rSvjF*bppaoI \v nSqo[&MiTü߶~M- ]i*g#$ %‰@:sX*xSt@6Y9sU!di9Bž 2{Y^NwLWPR7ɹFoR=Z:x8 CUWt$RKg=$5#?b\2Ӈ H8[z+?dֿQ=[{ f @VXGT$W>݅t7ַAzBh2H4gE$9P ѵ4q%s&;چE?GM?B=F=wyRʩΰ$ &\p@>Le2ːU'oYT湂ǐ< H7"QӞSYWF k4!f乹h* @>H;1DCBfZp2lzW7V3a_N-+$字GdOHECS[s.4QweE1mnrS$pX9d2"KH'li<=\p8 -Oo݇<Q.Z%ǂ6iJ}KX%æ9Ցs.n~,yf3Kt,Ur@5h+ҵ_Y i;rм%OY;_ahV}&0@b޽`*F;hs) ^X@kjnnsoq]H?UW'T`4.Fo0&}=n"/Z`? bK㉼k]LQ_Hz6obEiVP,HVЉ5. Z5PNom^ %8G[ I ^s)fwk)bR]ʦoBsȀV=tB48'%oQBiΞj捓Tci6z6Ss%·GHʇrmJJ}:6fAIMq=KCVSȴ?=Jlhnd5i3F3U>>E"2`$mZ@o\ιьXN86Q3<N&;~\G{6d|D%6wV^ٻMqD]\>Y ?9{Cc{d&`ZzPĘqRJI@I;"+VC*;\ x*gX>H2 @oK <3ϔI&D1V w$>-#<ɮ~(5L5\ }.,VMaKdR澊-\Y{a7UV0'uGضr?=H ֩H$x6R(C Nz<]`^vg7?K簠=ƈ?5fSq{4w8۔ RH2Ū^w8T,f|y%+m!)ڻ&$ԗŸ,ӰNlH9/prx$2JkM]dz0NKcGE`4šԕ[!VUkIG] JD)kLLe32Ȥ䐝uSE񨑫,.6q>eI|]0L8NDtY h3oفÄﻚB _$J{XS=mR`WQոv'n" z$]VcYvҥh!oPIuW}{"#.JJ^koio2U;-maD}ݨ7eZXƐ}l꾵Iϱkoiц8¢9#4KuqSn[2bC뚘6';—n^Xr:7\c%/: $a4Bl,tK@M˜xK&Xdm'x>ہ]c`/Gsތܤ3G#NvdFK{*%@g,渚ү*Kg۬zACJWsHu߫;9 B@Ë2W&UiG;ʲ{ZVjD0He;kBWwJ}FwJu]Yx ^d XUn˹!:0f& EzW,S?"[I! Z.d p <T^gM:X)';QMkǮLܚ 4]g(MO3v(1'z59f;vKtήzb me->QȰ*y 'S.wz"zQ ӿGfG`[gPا`hm{2TFggWr a?CwEq !\t5H*>#u~VB$ O:K j5xok շ@r{-I 7(KG>\XէA4nd$R>sLwN)TY+'utdR\g&Vp@Nn!MUw v~D-T! ?fuqԢq7b?]';AnfAҲPS)EAOl3SP59L,uUavAņd?L5\ rX-\Xd8ag56ߺٚG[Q9ѿRu&8A Z΁$!)$L̡vZz69|yB͞H1l.!8]I-_rwYLO/nbGMϢ}>։G:_N6hpog|vǖLlΧ.I4QXP+AoIӯYR~/ayv@8فAo]|yn䈍Æ%b&Ap 쿫 ͫՊJ{\GΖnz9>*tV,: PWH+@Ezoq8:ݶ9}뻽s`hRJ򾆉(e*$Y·𧊪qh@\bmTċ]94vE (-X>?Zf憉|̬IzoB:v W豁 |OqƮg3` )!zp3 h#)` +W|+cMGQ z*OBآ@v*:.CĪ3 4 #@PWQoqoS+Uw< #+/x,IӎZri1E܍slpa͂ހEr`:' )]~'XE_Cͺr Tzhn|p_g#2"  eR)WȣnF])DC` v$,o.TB|~+"Scժ i5(dT ()ib- 3xBT,LGOYT@ZowY/Wtsxyz$YG|լq qH[5Y4 \YLKf"n(A˰}Ti[>`f'K13!˲WwX8l?T۵ Qr^ ,] v!ӍBPݫgSHkvV,"@Ux/S0}$&$04 \0ik?曆}NԭƩ뤎C%v,.(j_$J7_QSd0 :F`s%(MG"ۂ‡D~YHG30'oއyIhdQہljCbM~d ߔ'g2"q7&Gy<,74hݯccD(oz5}p?e>楈]v F1 ǜ SyqVh/?8)B.PҒ@9^j-5EWNX/x]v##!IМ)u-p9XvfTE}u/"QJG]h8r/COÐ X?b| 9x>7Pҗ"Q5\s -KUg;]H{ =]~`C%BP=_5'MÝ =7Cs)?8ANHJ(F{ZShMŽGPe] ՝ K%׏8~a n PH Z+L=K7J]= 2lJI;-^C|&'> + HIa .`r.^4PD4Ly,EQ`TcFQ¶eԏ([WO{ &sR:NГ~}*s2czs[")jdHFm 6%JXKC|L>8s} B:0P5;"/$pW00 {;g )?L:hPԔ}BR2殲O{ K7bIU)mX|HWe.IW]gvs ^a+BK5WD-AbdU> jɂI6 LFT6+uEQ8>h#$XL̷MXAy^RE쿥ÕKٲ؄=&?Ȟ'7 i~Q} mTWѢ/g2!3t~)nV9w`<`kЉ·'f _U7G3_M<整<zK3Z=}e:v&/;#9jQ:x aùaEg %ΐscZEG!r (PS Qewxq]I`~/GUOo6}mMM=yk5r9vt(korWCZ=y1^`e)pؒ> a%I{8Kuʵﵦv›sKtUjʪUt7Lد +@A㍈WX^g#bITW՞7&8 p?e1V5I,.A?b:|ƈL<\izU=5$$pʑ&qY)p_%4 T؝C7 G"S6>q}o $7?DZ`rqJK V|G¹w_'z+RYf _29cs 4cVSrggJHK-#W':ՙMm"sa@@ IT.d+,~gAN|VRYC0rII𲁻h)u籛)N/$%,Fhmui<(ÓI yq%P @5B;ۆPĨw)'ϱ-x-Ҽ:tc?:u{b}r%ݓ7`uqxӪ+x?i] Aun;fѬMz˦ O=zg1yV>(4 PuqǦ m:[Me{^R9*Kkip-H_uIt[$3Oh~`o]:1bMK kiGș;as.94u9׭FvUYVx>#bdH}Z'L93TB~A׎-$SɝL|TOgK`.^+Ź=;^:V=E2{n߫/Y~~J?0hs]6A-Y_XހjZ߸p%Y @hUX2Uy$gڰH U5!_,= C\P}a4oMnF̧/K$o}Iaw_w$\Q [Ӭ"%r(j I..BHx~C׃y_g} a ̢al{w,WV EM}ei%EFߊb WMfI7gϹArܓc<# KԊ2.;HI"Y霆D.%4 ޗM⳨rB kR"yN}0 ekߟ(B8$ ؋w# Ό~׶*L:Q3x+<8PF&wn<hҬS lu;W"mˠ%YPc&z.7~iCLRC]j{fJ(tq}M*m  iOSnY∨2z3l]ke!7b/*+ͫ%¸~'*P5g9rҳ7KuԌUMu4C^=pgh_|\:f]L! @i}a"wl RطDI[{ڹT<&H7:㭽kJR?@CeV%Q ,`O%w,}Xߕ+t_ ,G$F.$ E߷)0b-A f:kL8`JT?!פ`dj(u⻰kuql/H.[u[H+c<;K=@vX|R&J$<?QjΒ#[m,ˇp4kIR+M`-wSq-dDpsq]." b_7`4Ez$5S{ 27^2(X#e C +&BFUw0sPܯ m}[L*|Jeh.uMkUʟm-G\4N?5m3Jֺd{+ Y̱Kb_no=qvgH3-*29nbEFM0UR2髮1`*gț<(Փ(B hiSAROS.#fCx1T)gPvHO}a&TZ~<]<Ķ$gX-ʋ&"t͈3q.jշ(ք%˼h.[\iqmKURWbHZ"&l> ߾{GgѼ|44ALi0mw;eV-k28K?П.ח~LF[qf4$p$֔pӦ FY^B_T-Y.jz`Y5V-/_+_P *T>HԤnZU7/W9V!A cq4H \^:G3EKQ>att]qE%z7#¨bB 'k3{&ncQU@|]M I;εA?V5;vnW4NiE.D5t|疘m\p&D.nih Nwzxm0>{T#'ǽ0Ȫ_Ow+zh{_׌p ;SY23;bV9eC'Fe2 #)UWjvskUM)Ԛrpe iYG E~N.$hC^A9\?06~>YC>eǃ{z o6^e*gT+Xu8g$4! 2̗YQ}OSxe퇅%B@!'$R&iB~mnKL Ňسuƾ *n۶Ҷ,h~qKV;meNJK3T;WUMnuƎ}E8鈊hsjN0*|7,fͰ{W _]*k1.SsyEݝ<ѡDuYSׇ}ڶbSOoLs6y!淶䨫6[) vu-p^2WM"p&2kGW۳OZ"|7x T?Of-6w$캧XkcLaޗ H,|hT]* ͕]|>[*XQ5,fހӌgѳ[e&ϕh>ͅ6$,$wjI/T=bL`1?We;X~몊o-W \ {WJ*?L 3ROqep %'&6D`|4"Dū+*ךZGy yǸ^{h tXx R{dN؈N[8۴*֘B@b3^wRC\CjOg{ʌչօ @'F ~4quCNB{-邸^rRL[h lK?K4I\$6qa|װXHy>y2r)V/kkv寒\jCrd [=tkr^?s JN"y5}@.yReú1M9{8Em.$src&C5ZZ[ŀoC1$|:7 }3s d/7x_j6-Fp`2~V͌ȝxIͤ͟<bk[(bVT/\,6w%:zA{\wZ v34u N ұb({e{׾ݫF-[q6sUw֮H|N4T(ͼ|bGٱa(f,U^LYH&7A ))c^& '+u#Ŕiv2>`(@k};^; [rK8*J~P/װ`t'aHϤ y&xyXrvMI5V2~1Yq1xs9Nr`Ԩ؛cVV\͡9^u^uӃ([rhi Z琏*%]ɀ3__+|7|tFu(_ӃgXZoN kItQdn0"(虛ptU-JCPLrpvS4w&@E |푊+aʱIr%uJ능_'k2WI@);=j<"Cc|Caz%h4,Ve^5exi̅N`0:=G<&!%;:cL<)la^1yN}05=^L,C}:堹ė< Ν2#UT iy1X1)cx6٧*]=j j &`M4NW:G)V3f~krVX ]๷reb4;w.5]$w:'-k#4ҔdrMr2誢H3gΨ\H,הU4XG{{_)⦅M6ij/zGX'xxFpsb& T'Bg-?{9xHbZv1-퓤 -yz2%Xz_צY㯟AYशevy?[qR@emң1\0{@Qt/dV2~m}'!|s)'AZU9~h)@U.S}bE^{0$'2m̅`|wXIɋVyv:sf܆Ɋyڔ')qvW_O"bl  ;MYsKDft/g4DҖ%c.Y|"RPmc䣢*_W6FUOSG%_#rp3mAv^as uVV}iJ^Ox$2Q{B]hp;S>ńԜA)&!WCDk fw/'˹[``1lޢK8E?{/;+y9cuchF* B=++U54Zwֵ8Zbi zeJVNRKtEP fa s!NYsʹ*y6d$0|gyeo$T=& Ή,-uԜ=bVm y5w$:4AI||Y|DrVXb!L& F-έϦ>3j-80v{W=6#"]7#{~M?r͑h_)OK68^ Qu!8-5fwq$x4zGV/b¢'U8ś $Ґ7^⽰iltXXQE7zߕ\}(/ZAKSjd:uVSztGh,-xTmQapnyKLV|@Oc w򜻈vU2b%okq$5`"KxR*A07C>뿗lNѩ6 W܋ ZJiݺւT ٘-ALmrgvB&[b/w@.R{Vcg'.MI }ù^^xF~vu4SŲeܸ3;awTF3NjZao-{qj{O֩LYhTSs÷i\I"8Thдׇ'YOJ/є ?w|+5s̄\ aWTeaЗ-5qMd Dr >>ҩYlLԯ1B=hEZáW+W?(9UL4(NFt(Bja$sNFVl&$W!r s+P,۲ê_RQkaJ dXe2C2&CYZ|/6u[R%0DG$mA[Ҷ(-5*M10:QqwEөdJ)CX6b>ߖͧ' W9j_J B*'G-%[ׁ6e謍8.rCz&B9l31?'h26@ n5fЁ\iQZƅ@(v˸n򾥴 C,izV_] ^i7޵yỂ]LH\ZS1Y'"[nB";~RU@ɩsGufۇljCVM`S⡓.-=ηL:'rLM rWq w,WF&ic塗 K-YL/Jp$i1s\|k?T=NMCٴZ[&Q`yW ܥ>yHyK( \J뵩i* y1#wi/͏2BߦRUW:"L3pSh-uwJ6G>VW~R]<+ n >;JrT>`J^Pqx &2NfxMW Rۣ3ǹf7D'N ; PegWBeV}/RwTbw+\ɔa sP >ÇusMt^4&FÒɜI0_ ^o@,f>k+Zg8"%|wCLp%l('@wX XQȧd2m> x\ks_X_ʼno)̈́C=UHwBG0/od2^%ڌs KlyM:D}El:UZ[$vh͟zã TMUBl0WnrVt&:Ͼa3_fL=:YXRc<&Eˇ޷FPlRgs)sIx|OLt<3!p=`RiFA^ښ2OX7emWs8LKfNԠ\"x*(oԙ.Hl[m - sU.`1@֑JOww`;xq}nL2+4Y[lɲv-ӓ1c'bj"4gET-wtDyq0Z"ե1PHt տmsJQ}ĬR@E#H(' (o^"K Z mr&סX>Q0xX BuMNF"`Ke` H=y˙JhЬm۾u;ZM~F!io{Vym4'_e _mJ7]ڡ<:X41a$o?-eܪ;~3\Όj, Ƿdr.-t7 Z10sҝJ LhQTg'潒p6> 0Džd]_bvF|`L0Qڐ唘u 1.N#_N*`ˤq(bؤSL_˘< ~¹qQmn%H'XOƭ %v|+;8.Dgt50O72rWbtܭEt o:FPG5UNJ6e m\;#u#oL VSSu ӹ=n|wŸ^ڽ:N=P g7L 4GyxP1t۷6?¦[a1Z'IE ^YFS3,15e: CMd,c.RL:=C RMBc4"Cs0odWd/:u߇P  /'>~qw&>{kF*!u7IV|y,Թ9J8o"!i܎Hk 0y1 nү4Xϐ֮9<'Bg]sZzfNd.uO?@vL\!4bZQwE2!]&Ϲlم- ,fLc>5HȽMUÙBBF8@[Ʋņ3y5cb٣mf&X̏&WjTXAw/v^uH2ʖ1׷-d͘rH?qrA8k77;vЬ硪6.x1xLPjNa0s'SWd̋*1|OC1qf2 T#k1qpAE70l(1k0׈#(.HV2֦Dq$#J\YC,h%IJtl[&!#_fPAA6ǠLzh>qK6B5F`\ 2 o~/Q*جGzsפePamOM8J”-(-M&1zK ~eq&κ"l ~6e8hK6NcU&A(@*pI~J nYהW ޓ/tP]-u& :HiEϨitZyk_V޳N@7%HTI 2炈D׮4j jdVMgE? 7N8tm,|d)kE§GHkݕ`qSٗk} ,2[Ή4Y9Ӿ|[j_̥gʺf4l|5XH}CcO5 ~ *tCC slyT](0X@9be9E| HR^@VΪq |m47ƨ72[C C׋X}#jə-w1Ҿ{;1`f"Ð:S.K"0PװJ G>w'-Ȝ!ԇEN:,}ysT.sOecaO u@mjeyabc8@Λ_Uie6mY^ecP5GL}g>[IW"E!2Ay.*GyPC..(q^٩ ,r`/B r~1fC[-N+!_l/&?x<F¦őR"9uF00 \喸{|ɹO;L-6_R_&9)S50°i=4''\f[gT_?7g(f\<88.(%|-/^9xU079+KFd\2=K~  'JFįaI$EƑ_27ce¬*j,I[xl/Q~qDlTݍ~ + I߻H%JA48il'*f@a2i$UM-#:WTҷF܂0)}vi(Mbp%S*G'6WbX4(Y}3ɹ4>Z.wƨ43هBi)|QX֮u@. kSq.؏>ңXyYjWoRk5cZK [/cT+ʷ/hJwSi=)Ja!g#d={<6b5Y4m1fR8?*&!e47y/-x>wHZ t_\^7UPywId,$1?40⵻xڌP{dW,z 19Zr3?\(` dLkoPHٖX(X[ck=TZٕ6C**C^KiuN5'C)oHuOUcqZX %1g']HvF` 1Nvsbye`Cep?!](z,u`a˿cG~?ÙS`虏 By3l{#d5!;hG"xag/Rű'`;J3|@dO&]>m Kz16 UáO1ZzXUXE̻Hr) GZ59M`(OqVuwYҠMAW.Pn. I6*ijRAنA K-L @Q^43kRÂU>Ai{2N ?H#K7wQ`凔KksE;sY[:üߑbu vߡqA/nU_PʷV? R΃$ i敘n dER{uWu`\T֔VZs־{ H*is6Cnjw~S\vܲwuӖyا]q 3( N2Ypqvԣ1wȻp^zߒ<(+QEmgc|J/+(jR|+۔h*;щ DWBO_5NBZݗO0! D1ЭկC~v}:ܰ&!@S|Ox󊓈#mq̍Դ#-3`+Q/q:Y:4UL`Q{T5>NJTxrH{q ^GH\f4)(A& Y!xِB9ym_t @6B QkJI= O;], '{}A?|ل+RߠԵ G"|--#+­q&sl^ ɂY/eWg`#Zi3&SJ5r a(%"Q?Lj+t .\!8R8tt9E^~'ҠomBE0UٍM͕7-7>10y1fWzᣘnyh͐qLBn-!f3 aV*zG?T. }]Muly_t1aZ? DNH>gC$å3 B[Vؗh-B"@̷ up%6 4Fs XN\;Xqb`݇mr0meUBU(}H*6wp""=3{%U(.g++ ˑ`FLUD#;(pgx ӞieI?A'nfѭd.a j066Leެ2-a!吏VSj:? E ދ~(Z r_~%j7ē%Ciub-Cjfbm屵থ}0<1l)8\Rv]"`nD.O$(#"LaA*~zZjds.o8NH:^` _YV'];c7{tg\tmKRv# ;t6@m?O y? A>|I~w jEk;`bֶ2ȟJ.|`*L1?q wI5:>8(;8j]םēS/@{}9ѝ!ٽ5t&.0ṋ噶 vy?_úqBfFRh#Hx@D:kUhŃJcWVL%bYK" G!vgPdr\{9BB:y[< xt<ʺ00fn*pj_{v$d,3]yS/(\s;&}Ν80v09oo@*Tuw{ȹV#f,o$a-?XDk!i`L<2Z"b,p-!V[X2ȣnSYwfг[/GrA_G`>)yAR~̲>ȉJñ䝜SRD%nF@1X86o6mЀha3琳-'|{MuLJ+j Dw 3hB;*̓i|(f UwV1[;Q ۟y&g.z( g&ã41i@b$vs- c̳ʬD2Y]}1m/Sevр7~}NYhlę b 0}[lUv[e\pacNe^}ڳNaeu]p[Ut4Gw%CjY.ANfd/F{.sx ?8kV+Q=rqrLO:DRcma ]HC1sN86T|m/RuPe:ߨkbb)ByW G= ʛ9K-/1I"E}_'m4҈2"fGGIZYd/:H{GHaXNa>9N⶝2sQ8N`xH,!qzbg@(^ ?[YSCWI 2S}?jOYЇZ@od7eSTiձ8-wާȢ3΢dYFDVrbt5ڌReM쬒K%pZ ?V/UeUt{ "UOiTM<'|3 3a*FTdY/8rf"LQ[y=J=k9F\djbe0Xil693T>iJ}Pĉ!Z*+e[xÆl@7a VZZ#?h4%VƨXEIq3?RNLG)˵a:{TB xqlWqC-Bj+0 cA -n5Z|0|Và>#(Gy_K[n]f.g3%KDx$ԣ42deZiq^H[>9?"5 G~00Dv=F6&륗}BA&~eWy.(VG~}KA"Ha"m]áLI` btfQ8σ;}R Vj8ƄדfY.)s4 Fi(@d~م S&)A0e!BqYi pz $ov7 OSs~1vsݕ?4 32U "fCHiZ߳gYh.gˬ?qc3B%0s˱#ΙcW#`]qLuC\f!|0yT%Tj) /vNjs&d NK]yA;v!vO H _ ^4 ,F]JNQ ryFqz3 ȓ3vd,*vbWK~`t!M~- %weW( @:ʝ@Z<RsVytH+ẀGp@^EMy!$Pj@%Q{JjNl܋[ #hce@er9w`WIcI J\\Ho?fH@~o}z>>H@LA4 (H$ Rũ3b*:=6#=\Ͽdq\D3=VyQ4oS`%w18TC *)8a!8N"kEqoCOCS>mfj7eO6b+`qhYx% .7 UJtIDĄl7ER4?Du0|oR؇yQ/GJ` K "G-N!xӳ7k3NhxWfh p[ t+;tH(&šjrRX }!ςBxp%Ķ'h蕍W-c6FФDJx5`;fsGF9N2 zn6Γ߰Gea[N{H13F]P e*6%Z{4ڃdiFL&ɦ!`P.k`ڛ)mGb2_ٴ=A!pN<9k>tɠ87 u.g gLhdLi7v4lGfؐ8L Mܟ+EHDigk9^GH85"6q+/CS_4AtsbG(deZ3M)УC\mCl5#뫲X+oVt+k @\|̮EyrRG+(b/K bwP:i \v=#I}'>3DAHִsrz(]j-%A:}i3:#6:9+|m0{VFyy8ix䥏"BTIRtw/~Y94eQ_BS(^WZ#%|^`'Cx-$sOZ?{&M#-H<;tfhPK~/G`Bb|)6o r觳kuڅOmdů#-`R?NHr9+f>A@K1fxo>uOy]gel#䬍*C10_i$ }zޯIde=܃IM|Kpk&lxg\-)\bU`zLw-BY5GYz-O=8%E X_4q2 lýy΋kj7p-bY# O2~Εr+/Vb4M*痲B葟Ū#3^c}3kV{GfKbj;+] W=r]!+( &/nTe8`dKpd2h=q:BVfn,.WJT3}:HFYD#؞E32DPV"d7%t"Heu+DOb Nߡu]e+H*uϞ3P 0ҥ_@n 12ֲف`fE t_ېwBiָ=mQ$kc= sgKfph;l*$c3]PUlN,ߒ*Yl, DrA]-yGkРD(aHlk~iGs?ݚ#p Rx~#OE&t Mʫ jb8 ΀Lj R iޛ(!Hl^F_˕9qPa9~Q)IO8*s֑*q7 "aӄ$p@< 6Gg}R#kqPvjzMRI#\cI;K%>CZαer簧DAʷkAs5?SWgpYL`XmM1]HOܓ2jmA)gʩͅ"4}+#@3lNY|IW:,1) _QkoF#(ܧa MGW|RySX ,;ӊf0R@"ӇO!\^4>&IβcU0t!03h'LǖF&͟kIbͬQSWS}&VH:g7]EdoL7Fʏ,YwT޳9XY tPs-5t0,B.1ʝeZ=PP~4iFa|&.|l,w)uDS;ʤnRxO}whH7 G{& ƨ>c%ʄ#6ofT/8pS|:75Hy[l~) iFtچr5|б xZ;|DG6`Ix;1wr x(2mގ}>2w%PM(go bfMm?e)7}{$͑kPSִ$6[e^d;reRq\+u"6հAʓ"R-N5;vUՌT8^V[tӅL`V0M]OallYmntmJI`/~;-k?j\$W+Yl,N*KϖX jVQŢ5F/=sb,a5334{}p'O(ow(+G(hN;Pd+\vP=s>.[R) DS_pKkUGw(Vbx; ϱkί؏̬8> -eYV51, ]됗Y.=/R#4kQ(`J>O3Uv?M2[4yj l/!*]?h_?x)Q ,4¬2"0qo;RfɅ\6vͩ[qLM@+bDo1Fۊ9Q.%\Z;jAdc=UI C$DvJGay\^:q7D!W2!U ; hWm/dfs~.2˔R&&Z|\wZTAWC<[cF ye~Cuv^0sd{^ 7? wS}yT;a-ÀqVe& !hKEСOBoۀn䀃DnbCnBIy{u\w0o8!bh8mvV ]V. cx7/BmW0R ك~gL[Vnl-MT${w4d\a>/料O^:Ϟ 7?lMEx 4M1V:=X_Q>+-TʣEYO8ŏ DɃQMbckαrghBn ZQwB%B)`gG@q4ƕnX[W ?/D2gmҭ;;b?ƍ-[P[iGQ`ASΦ;W7#IpOy %)<҃x|xWsK#uYS1ʂTwR̺O'Q:JPz7b's?AWBG y\zװAg@URFѥf^Q-@[k3<ՎkF񪴹@[,/Cʜ=n2b0=VQzRVr@P8QUj{1/$ut_~;};G7DjCI3d`(*i8x傭CHqA&zi!Q) T$W'-CO>K-X ~i P* +BǐQh-ʹ=ӽq_>]ECbxJ6(_ʹFP2Z<1;cO-1u x},,6:f.C$IuɽpgkzۤqЄmO]JJٗ?ry:hմqCt!im7wB\c]ܱy BUhlM1R@t'.l8 s @c %$s:,_}M֑#3zW&zJYA~xkDWBI!Cj>3]o:fmF"оIԎWrY4֋UM+ +nmy5bCLUO+Y*.]E9\K&Ј9(EUג%./͡a7P5bwמ9Ѹ mStv7 a#:$Usd`m"%C) D CrMB=1 [J0 tB\&)W,ʦ_^H@eyKTtM_!$rUX-noUɃ[wCenC\$|4M x.tec]v2iFbOdB=W`s2;LLTo~> ؎ߧ|L Uo&BQc=E&hgMq.9>wƕD|IPRt&uNVRdR-]se.L]O%`q2>'B.; ^O+v0eQ28=:Sy!BUҥqj ,{D4u3 9^o)#&^,ECxp^65 G%^[*"zX0!Y7R<`HٞEZIW,/laS+yQLC44yܨ^`tHЎ(j5hEC#" Qy/ؕ /":Pv^LXKIt)Kdۛj…v_'w #ء8&U`#DbAe^csDg[OYmԢEG?1)z&μي ZZjjcDX{. [+5͠KI΋K C{sx<τ>5D^[!'PoHZΰ73E) S↨\|+c5tzD#p![>^~9 KjxpyhHe*w6E1Ot OOfAVfMlIUDž,#`osϪJTRBa*ZM快l1.[Ab5{ȋ2!86mys-TdyP[Ps5>u co^ 1C*\#X04w}ܹDpF&RW^Ϗ׻c&V9æ}MP~bvWN4 ts6pfJ[Nt& C`u~=5`kj]Ɯ xrh0 TLdlө"\ھG @Ɉ HI~`k:#!Q,i%4~g_:siD@%Khl,f3X_kԝk5n:+X(v(*!h L_[}e]va =.?qy\nxш tX7(N{ф}fi`5t[ ^wzg7lwE꽤@lBΏ > A4!oMoyOCs0V_\/=mw+)]( ŽM#mGlI: )װl :vbAR~ i rc3`h¡D~TǪ!Yi3zm7'՗DhՏ:XڛWuiZ?LJL85Ff @egqLsC-h#BE^_AKaG6zxaD'*&.W0Ŭ,1"1g֗{@IX%ͅ1mfQߡabx)]zS#8=$JϦYf*z͑lb5{Pr_ITA:ۉ#E(L'=v >a^h߸e ^EmtP+?qvXiea#"drlkZ6y0M]vֈRX W!(^D /lwjΪI LI$>`Vp̊0|tE-T2U?>8ęv {lASwr|z3&NqLX2}RV䞬;cz샘χ+(hoӤOwlyӽn]ܓ;Tcf k:A6 eh!/WX8;R-li+zCmX4Ǭg^0Ėt Cz`uBՉǙ }s--=}X#f%ly{]@P n]&Zeb?Ni@C{n(?4d铬DOeaY]A`޴IK2J;OD7aI+0 Ǡn'8Saǡ+c=tp 5=Ev9Đ#NX}z-gilsUOejT5"wL6}mPၮq^?x]mAvk6e?Vw- R#*Ӈ}WBx1$5!{zoYmތJPjUU<7Lioܘt1E!Tx'*qOu6}Tn/n֣ǭӓ`(1sV 2Z^SbS@e|Xk"z~gNO.ɰ?WjԄ2FB|ɶ0I3a xz4b-w/ Yέe9.d%H&sHbW?rl.+ǧuXds7iM]Y݅IZ ?ߢ\䙊$*5 )"dQ &!?r_ྀRcuVS*'3i!n9rKa>EK _#qifefxnJI(E" Nh ;8?WWUpHcbx>/Z{IĨ݈U]{`|PbܗJv+Q=noїAE xPvRo*_FgK@JMIppQuLb]Gb' #z^c {TdZhs4AYϖŨN!"]GFw_2PWqT]`iͦH^tRK 5Q3aKsi8${XrE'1(Vő<ہ5rak^`k ź΀, 0F"r`f&e > id/:hÉNadpWZ߱!1/R \}^`W~tȶ@#P),5mKS7/Xl\A!, zg@a#H푣2U @AkXцHv[W>s3t* `tR6' mHƲRf4Hܻ`+1lŰ%}f_=iinU0QL.4Z%\.y)t9Ψ_oyH{cLV?<#Z&#M@fM'f!%nVAŽ$1 "}g pH;ݎ2w2T9~I((^'our7ܚf?pC0W/.]4_atYG- 7 †2?Wl~;WB!Uu4i/P9)+)T{/4\ݕ #Ϟ1G\DU(Z#NU뛔!)~A3}هexIyG@XylB@k Ê˴ <2gfVUj|@MbeElH.3қ2lDt+GK\I$W~FB 2k`bDps/M"ªkd4~8K.I@3^GE"e 67ƀ]yc4y$ȉYiPOo[ *i{H5ȀN=YP!$Ii| Kt$X !uDlRC, 9Grp5]<{G!;V'?xLpl*мmJ 1MЭ1ldi8QĺMx)P^4wEfɀg!nb{[aDP~hT"lrTrHW}2x)*-᷀J$)0M㷀>̵eP$xjm:ANPP)T&_Brg]<|/o˱:ReZC.<EYxk7E%Gw"SPU]9Mg5΃&7[5_ zҟ=E&SRKP_M0fe M)'G;(|)KV`#u\B;'Թ,.QAċ2g˧a"c;|t3AW>;h=G:|啬ED|_S߬[?yS/\wjw$洯]huTrYr@W,WSaV$^ҵQv[+ Ed~[` >#Pϝ`; rcx%߷RHv,yϓS2 :~σs#VC:BϷ5EEcوŵ14i'ٻ1!7cT{;R!TCm;k\OЩUŽ$଀5 BnR2I]uNA!ܞ`չwí3}/eP~ yOOՀz'er}ҾzDKMşq |L>} nMBOlRR7ȆL5$[}VmL+E %OalIAf &H2AkЌ1љm͔h+ءbk(d"<3dG*$,XsI_@֦0I6 DGzP%d.Љ|8TTAox˨ AR棻lbmŐJzUQ1x ztq'=b^6AbtmY3wÎn4;D%6%TppɈK9ñŇŋgGR5f~6dRX@f_>uOeJf\rIJA'tL ;_к*H~=>\wlNNm0z#&Y٠ 0[&cq=q9"%eca9bFGgLVÃW/d#K[zxy4wArX9‹9) Ty=Fy $qC^$_wGF~Xq3i&G>;XRU Q8r΍ +ҭXhW*ȶSٗ1͂U5mOmNqXddv(i^{Dtљ88Dвnx;uyӶwP h|(teIO!|!ly,zyfgѱcl~Uxtԓ;rdZ{mH}v`Ƈyhx1MԮOF6Xf^tcM09r*8Te rbRKj:"N.-YgLsaA2mWο.%;6B%"a[!e2 i! POw"<59#|U׉;& m8k g!피q+ϐ~3^2&4v8tV\Lj~f$і }=rA6ެ $(ts7YE.T1BHh8r){ʱP}(-ko 6u9ѰqʁL#B>Y-ht ,7mUG\/vnHMrmacE+5FP4-Ha%R*Kf%(}zFK>\: {)BV50vEh{S? !`q5 t$xJJ.7wU#YcfS2".8k@I +_Nt%;fiLKl:XFŽMԲ ^y o*ґD3pĀY(}0 yT:A+cA'X ["ڠ ?Hp$br"!{?'7Eٛf>K,ek?x' f]IxJ |V[!,Zў0L^&8f=Ќ*H}aJlV!JYngGEc?N O~UbvnU;Z[1?=r9Cip%)b"\ 9eH95U:_ nQz X 8~]WÝxh[2i_Շ/Gyu4-蚬Y*9<аY`]cՓw zL&5 2ҫ {]hY j`G-.ZUMg'߹!ڈ43IEMG. mBw'tΣ$dY5'K$#pwpsO)Ɉm$_VG8ۓG_h]8rĈl>0p>`R[DHLKfǣs򁘶go?j/%ds_754dWߵZ+Qf(`(aZ &kGnIlbhM_pES(7`!IG52d؟oJWp z0CdI9B@`Q1o#[wl gh!DޜSv[k>&.~L{]B_L/Q >B%mӕx*38 ̶^Äp;8d*F ~ô[%VKPiS$Ǧ~.p?+bw6 Z4Cs״פOiPYpe']Ӄira?@Nb0ߴ}l&=0(+nvL9E>x*{?G ߽f:R &&ŤOl2N^kjcb^IMԘ y %.wZe寰*115}1)-`#Tg5iLlL#b=b$Ca j(NYJYHX/5YL%Z#Nj#%v /4x' }1!C.[[/eulxզ?t˽<18bJ*bྌæ;l*_uIntˍi(tzn庥f1{ޥ;PIvu@R̤Ts$~fh/C͐Rkju}c?ȏdph.M/N 5 +㏤28x a`:RMbuJa~]MSz0$ׅCc*Bq.j)tXG6*i$u7*J2fbKoPVEJ1s̷>MbU`ŶoFwoe`Z$\ Xd(,zAFy@N/՛ǮIE_L-M5 k gUkZQDQst |l+6],0 /a:^K| KYE7zOPRO>u`Ǡ܁y @񄣧83' WgF9E=p?ʿ%%4M-#`K+p0&u6პojL*p\O|?}I 2 jZ˹B߇#`b~sXW*})Z@O U@cNK2meiIʀdN+!(0WPp7;w2}X,M*0jUc|4߇6@tyo ɔŠSnNeJ.e-׵boˤ-~@]4!q\eA1CIA4PoJ^yVxm{$Hdϔ"[z]΅ {VgV*'*0ࡾE}XnιvX ("#ae A? 6DKwc zuoqD (p,[ԃqdad/ί޺vU3qro-OBdP4* m`UOj!GFҗiRf}Ze8(;Yiyw!$W ;#SlU @74sMG[& fגT,fL&>z?Npc! @KqHNDJZm#e{N9Ǽb'E}طeT>ߠ^w9e ЀnDRag ILdxFyAfwlC>2>kI#kFL@_yJM+WV0V0I.R!5/`$?p6fXڴ/.\wK|񟬋zNjy8jsxx{^;UC Vvpg`^LMk˶ׁ|08/(XC(AI{ԑ^UdҖpˠ|e)ݔuĤ75ł=_dt18>[z3#СS98=1qnw0p!ς0s+~h IIƣ1wB`;tH>F ?$1GKJ!"wydQ|w.R2_Vd=}BNKU;R}ź{iYY`W_ +,ŮX6rg6,vivZ.m@>k/qtՌDuMO.x(D`Wz޹Ҫ 5âԦ5 uFZ%wByɒ,vUVżWKqV: >5 vc/pjR D%"Oz˶h6$Ǵ Rͬ`WNL| _Ҷ0];aL Hao6oFvP$ i*+$R# efqu]QRN\wjTE\!D)G͛/'jZ`햋aIu =V5qwpFNI~0/3t6d{A^ o9/Fd:ZOq țˡy:&YrIƪFož8>6[wz}2U\RZhdD`EiG5LSt~NLYӗMKpk/d #|-{Q>BdG2M2wtBwZa =֑Ec:>({L<=P&l*i#ʝ}*R_!C3j[Ba<^8=Kj:4b;jrte*MKA\hLh-}A9Zk%~TZh,S0 `~ntgl2xoH\.Ǎ5$@(a b/%KpŕNbp @Hh{ramVC}Xl/{ A#'5=3Ɍ-\|po!)J'K+*pL?}HPR*~éIӊ} wISyT<\@4qc'9,}@"Ɠx2RM-$!ll*U$(xە0-53J$L_=˹NbbO.FS_g;|8̳(!5@IgK Ma}+ۃaH??/ٓ-,.RX;|tɲ!sWb"MVt5Y }ol6)4m2QjBZ (4l/ උ5;6U7u5Sp֠o _{[Q񢔉|/1nm}}[.>64eG82@m#r_oG6JS[qWG˂#]FKA1 T^7a*W8uǦWc|vjnyk3#` gIfWJ)XU2Zi(5;4jI,us"ZD&nEhxf?E݂I夺,K~LL3H;DȿfpO7SaD92~jg6oq2Akwo9a.laX!%.v7 †ѝ+./in9 }~`xNj69W}b}trtP ǫG'K *|wMvm* e9{(rxq{x`nzl|0{ߋwEU_3n/nKh$3Q+yxzwMzhbvoaG_:3~m>H8+ CMhjQ72bi+?}nGdhtF"y{Nye:1L?dɢG( Kc ?OHm7Oq[q8-aik MdAk.uLp`i5vɣ/mxL9-}x(bBk¡>`v {Q<%  K!`1 `Л.NӤ׊kݠ_կa$-mu}*py苊[`QCڶ3#[Da;{ҥbY_BAI+ @Fg >41-<ro,'sG vv-KtI/aL)wg!b袢S/Dw;3%93,j@$M-݈$̕]^L*KɒZdK`=DǛ4fʕJ9~r\HJ%_)"'3͕R4K]@!"2ðjܵo}fMo9A d,cj4 qYK.Ȭy:Bl`>!z8=Z[F~9QPn8}>5`XvP6:FqSVL¬32;?,t)FaBjȓdȝWi`֢.c5@ a`,לԝr lB+|c pncFJݡK:@3dAkAz T1=O lTrD%mWp˸S6hXϲ:-jk;\* Œ;T67C }1k#jo^N*_I[(Ry=).PT1bJ$n}30EfNR߅;gܜIV!UsJ)YHr}B9"BAJmQii5ՋjJ=7C@WI)e@4t[Ԇ9ZZ* u&9^CF™x> oT%}xۥj ԉ1=^xIqPӦGJ}#\utp%@k2>;a0vsuKڧP3T{]ʱQL$1#e~_ҫQm8"P rS"GXܯ\ց$F5@ SOv=^F,ϙ6?nDڄ7D9wpR=O XIhe'Ks0%q(2(ﲀ;+-`s.-JOuP_e ݽD7أ|c9ă; 1 <;Ynx8@_2 (g>)~&x Po&~#ɼ%;|L^*>*ΜcD6kH_Ho![),0!1ò1N[Ɋ*&q;M9SgBƤ~>Iv|ǶA cLW,NYQhGJHxBǢ 2ije"0<6I l?z^.Pyf|8wOfFF3M%y#w'FzyrCz{C9@iHTU)m?\VBk>Vs\PZBJ|^9JՁ,^&Est+J4,' %znQfaȸMK UT 1eb(&f9iXwKv[FGp+Gn%==B5Kc bb0U?C?4Tq8[3Pgb҅hNI'jNc HdtzRrDŨF~|& Re+tPĜYdQ,y+ũ'1i }ҷbЬk0W+pr/qFFO Tc6"f CV˫]mV`oE3z lC#ע)]YHФi%'2/,h,7C?=ɀXC4'!YA(jWA{*3l*,Vb N[j̰HR? 9W؟ qAjЛ7PD؜X]T~bd_dC3Qf4/'Q &T$n[،1[g͚JM):?F#hj1 ] wk P"F!9gtW$֝,ZRN 3n!{Ţ=Zrw^+͆;Sa<{55_q4 #\AEfU"]/b6Vo`  .]ɟ^V|&p0{7LȼͿ~rx/NF ;yq:|ВƘz&ǩpj{Z@"UҤЋBS$u=htνnrK#h/^.R<Z`;>P-@P3N#82^-he {idڃX7-rf~h"k`Co^ APZЮ}Zn\#auw:,̞ uSPa7Rl[N!t߽@%Rj,;[3k,c-${Y(3z)#, |\蚚$Z B+Wߴ H^_R?G+WptaC')PtdK/=cD1$ ,D~!-|oХc]+ƒ y%m O=tsƹGzBG`;6&`0X`@6I &;eRrBZ) x=^8>nXџH"A^sv,?ÓuŒDY&L_Eހ6ljgMXBh_Ih~fjj< nqW#4I*Y<6cYźudm1 pqUIr/:khq:Lvə9z>+kÝF_D/ӲOOO*GO~Y4*?g wg㪹T=)$]x쐼GXFy$~(<7 nJeU(7u!e\ JBG~Ysi`|h@ 򋢭qY+a+P2펐ijT&x2J 4pad|>W\x e'[!4rS5( W{O3nDMDǤiӆv]&3\ɪ4i|-J[][fkcBS>3c0/٘HzSGg_j 2vɕX10cwK$|j^P}J:-ʮ3<JV>0!mYG*[ _~3,IXWxyO W͇wLf4Vf-h N"q+& opT,Xh+hF%v{2CȖ4D󸞜_"πj [I_xF&:;U[9?{}$ڼ!&b^K.s"JݕqpĔh/@D>+dˆౄpA5xRd::ht,5E &kv,թ1A5 QZ9rGRXOÇ*8 j`%-^1ͥju@m~kرWU7r+6I(gi|`IXG!0poUR!p׻rKfߘI@9;Gtsf]ۡ<-Mto)MaȾ=3PV;uSmxƥq0<ZQK*vPѲ&־B<$|ד$cs-u)@ck"sm.Ju z'Y,CeA݌7D19-_!*%I LV ]_YcDisQ3bCƵ "%BmcE@寞]]kݞi4ssB ;dhfI4s#6%1KE5JIտc<a]J8!5ɛ@FYѴ@:hlVa֬\V%K?p[}6-:,w-8W1 u0m>s2‹ą8˱A_ėESލ/ع22FiS ;@_dۺB &J (L,)EI}]ol௩{7`?~SЍm ,? OoK ȵ'`φ:pR8;eNp5O&d,'> =e aSy>s;È.d[+;Nb;u7mK*l*Q%\Mraʫ+X!kr ̂s[gMZ UY۳t+86U_U~G~[-U"Nr8 Y=:wz ur W3Q,Vo_9N=/w\}iּZE2GҸT L'6]8^Ұ'\;@lzTBOWdL퇗OQa&I6@Νff9ϼdtj[Y]%.tJ5l5!l}q X"NnH>MIsEm'D*0fb엎VcJ%}B\b=(yu xR)GXjU|#՞yV[B#d\t# Ev+~L^'6B@l*O8N0HN2MSX C:r&n\'V B785(gZׄ瘮Lc]'RY %%<&@Ul:Wz Zcͺu[|%>-#8ϿVY,em}42Q<izՎ()r4xFMWFE9yfYm5b!Vtzne'3I(JyXC saz˩`ߊ\1 3 9P҈}^HOu~pgnd@ 8J~S@q^V_aTp!2< <֥Z5Rz\a |9 d !ȹ(5no €H}Vzi&Z)ɓI5-x2Sނt(Wa;fAMb7_7E1-~(YAqTW</#G]p w-Gs͍hvBlFMSd of7TZF͊0GS!(g?řW>>!}>`u@;nM3kDٲ_sH>F\.M))s?蒁 eHrw>>fSZTaaqa >$?-Ȳ>-c߬G4gY b9dh);*Df$LeS鹄hڛQ&$| D+y|\+q q?!LAY xܕɌ2DTd3*JwX.xP&Hм d #! .ٙ\]8N۵6C Șz4(H^aPEy]ʇJ*V n&8fVBۚAJrؙNHJR !Iϑg>RJɀd:ZNϙ?9ΒYa.am"KNYTNOxzO:t-hhx%dstX1vIӃPq^SѰĽc+HrցnC`ҽ%ˤ4 VYmְNm4kfP* >&M,d)J_=bUߩ4`ΫH)5FGTt\d|\0lP5+ |`yĄs˖;6:`r|Đ|c ~py_DLȷ2:% +h{:]Y?:b$ ,PtV VȞ#KTᵨ͞6\ڔo&rc5]>8RL:yCd`Yxt.*h%ayCQuHApQr[n*BGjtzc(08gkzOGT=R\Q`+pǘ5CԬ, #u{ exb!؈/+uJ:Djq$|P2oF<4)wc!yc`d8YL D]}V i"u[aAk>ړH_!l CXD|X h l a8Qq{Wr)< "q,:s\VДGidk/gAwG2qgwzlMxaG8 ٛ^6 $|O`r`Ķl)gXBe+} ̇lHk Itg?͆2#dezni[ʪ){Bl `+j<:{4F6"Od=ʹi4 kƠl7i_. ␮,==֙ez{p7!]^fΗ,4JQho3^`3KQ׊,)Įl̛~6bIHir9P3xtxծўTg&\h8OQ;r] +VЍ/JɷڣXrڂ!',rh ߰:B?ē9,Ϳ~>(P)27'Ԑ625ͣɼ \ vҙpv*ϯKJBX.ՍوQ .O +T4]A]NP84:;B79dÄfr`ޠMVaD ^^d@~ xNPىD-(Н 0UPI}J+&wfKg={Lk,u|jJwW6]ƕ k)$~na1z C5݅zK7[jLQj]+gt]Vj}rjp^Bэ T^bB|Xax\|,--F fC1Z|`j/ٳJ=3^NȓMlS Vym_Re{e&&N.λʠV8~sq՛Nrm6sHa2N|ehGݥ[;M\ncYg.Tny܀H'yd墠/n hV·v3Z Hχ )KY?j#A4dEi,* qs8m#Iz/[ +theIlqWx#|i.VǡL o]ϙ>WnpsO2ɂ IX)LWF͓ѵI 쫘,ItZmN}ɱ 88ejj{{\Ĝ,Tcv$pg$t;k2Pc:9YTpu7F%t7pmqh =0G -F |6b#O1ͤwxE]*ݵV{q~ig>'z݀-nlOGLnQΡ=SpXI+/֞W9cT`NWYi}h6`~$=;!ٚ9֩֐`dXZZ\O7ߌ6ZFKXoz W2W炌eTyj z6XS˪R&w6B`8/sOe2~N>>Dc3=O(Hu(Fv{SatY}\wϳW~ʬ :J>_X9sI%m wعG%wjAP*Y 7jdc$C4WGE( xBr<-NܲYf t0>=CI.=Z 6ExBAJŷj$= `Qe}{!wV7/>omF0 6BEAiiRcU[ȼ0n=CSkqIgbkDZ_ $\cU)iWBzyψc_4"<.?KNݍa %pdp]#'jzXJ[s(ԍLk3KːKǞ7h EȑOb-Gy"3o:&Lш֥np={@0^!J:rǙXGfU'BF$fmaJXAjiy& _ EF: jo zυLSyO'J=$\ᢵb=5wG7ܾ !D!(o?eL⿠E 3Ca5;+!!*8}2<=ߴEአ\<ݥMoJvGҲ(CJ14xmqI"e)J6Mvc]IS}[Z'}nOY,+V`k)6V][y$8Rhr^M-bbi'x8)֑Hظ#to&y&+z7_)(*6zOfe-١`KQz5@ֽf,@P#Eڹtа 35s%ϮPM4? Zea!hf5.s;ŧ[RNX4bȇz\Im']8v7VAQ%I gsHn N"ݱ |ɖ:1xlRCLPA̷V\|FdND? Q3vM#tIMcTO[ sy [lJUV3%j71I62FR'l4ͻM)_DjTˍOFTT[wKFj3@j`,hdSi7 z8 !N'I1o6K.ю@) '?A![*`5. t=\R5$W} j +U3mqSzBJQ #ɯܰ=+c|n%7[T>wްO#k!'J[*| $H 'ߨXf?M#цO788?2eq…O+pF#*_gUNǺC1+pkG%^<*azf谇u_]O.Az0_&gblYՓm]mlNg+h *jJp 'N'v+$m:m v4h"y$mbD m_2bQS ?JOLu_5݁l0D; q:z=G!.ÁӵbW^PrE0{ǻ?])S{BS`^\j K?*7|?SӁd>LvEp.sjjl8bDPHmBQJ!ɜD3L&2}?&sxV-.^2E, +ScVXn#Pq^[ȏ C_;qQa/L?n*q2莞#A2{ZT+ NnTyPRDF4ck,V1Jr-(0hng  8rub#xU^0|pK3 0S~6n,5Mn_U! 3Uk)U x]@1DіpaV?p&M&q^ kXSu#|t(yPL# ֥ILwqw+i2ɐsb|l,$<[\K&[/f8]=UD215F+Y:\]EWE~t"Bn@SY퉩pxuWC$MwƚʾP9Cy){&RF%2ڡQSFc#џ ŀ߄ikupHfTsquqĩ@dB] HD 'w$-;'mY^/?,eK7a&MRݷ7?hMHA6ɧ7ؿsv)S~.v'iS} A4w6(/6vm_ZJQYiUo }2:.6N8bH(1Hn*Pg!J"O.T}T-ptG!8-kՃų.}P3۸W$p\i4ѷ`w;. ^ 'Xz8կ B)2IHlkK  |ٳoc>P=|#6Q^^ xh[p ==ǃDľ9 D&f+^Uf*.R&F/Zl@,"L g6n8h` -S H萔TlBW`D5╄ÙOS '綵:4yMN:OиP(bP[뫻S8qx7~ݥpBݱ$-I [\5ueΔRT;LD[DF{ܠo!1o ĝR(U= E'W_N#YSK:mwS)C0"9R䥲Vnݡje$ztπ<%j{XF#d-z)g {BӬZ [buUӖwR Jj]HA`ߩFc0]b϶]>Nk692U'2gkDdcm%Hm/!71v+o!AkdBX#." *9J{ђcQ96Ǒ\J7=ɾU hy bB[z]5l:4Ga-w]@sUk.f $Ǝ}*֢ǒYIh??PâVXU=^?Qg%_*ޜt'tsZ,}P?kfW 1Q;*6lՕMV*P3aTFPGrm2m !Rb*pHKU"zYw͡WHX1.V51 )Lx 4lOk$R<.`BI88Hnηon)-ْJf&4n0FD9f$BYԿ}䪢șl&גQOV^lhJg( e, 8{'npr k bW[p߸T/h8H(Ud`VRwe7{|2^Gf79VdlW=s7@^E_F(>}Sw0$iM^CTC+ 5; W#(G^x vZ'G ψZp&5Ch&$=fP~|z+pji$Sz̠O;' *dud-Y(;iB_ܬ|go,wooHOuiOwg!QΖRN'eẦeFV=DbZSwP 6cI39Gni;K3->_0(4ޖSn1&u(sN w}OX9^H՟6dIL0+T Ah'3ߩ7i4Q>dSYЙP9c-6JCKUUBbiET wG0a7%Ҩ(*uأxO4DdM<9Ytzv㐐˗# Egp߽Mvܝx2`hαaqxIWu$%ZHtm5Y%q Dٞ' kiTY+#sNLw tl0?l=Sc(:|CG]BR@\ #A)w O'=җ<*Vs> HtQx#O kqٸ=H7EV?]-A,EI{YqI~,VJO/BSRgtDC*S E 4k%21}Rs8dicw\oc%&#`/p>ݡ}_SJhSy$GOY뵇IzU2abhs`a:}uS Xn@L'k*UU٣zWw]%j ZN%BU B"YϮn՟ M9G"flT>[Ef*bY#L^W>ŒfW /"pҋg1#2Wbmܽhoi"aXfA졒^ {1dG<=WkQ/B'`V>.E`\ssY%o~L]-ލos~<9Kh Yо-vV%ӯO鲪pcJ\?WXHJ}7@ut؃ѕ2aN0le!XaK0 J .HM=zYy&/,zGDO=-孲V9d A, ~ F=l`$PTNDg =aP kTVEvEN:P .m,˲a4ңD]s*_s(/6V9 |$وy}iOv% H\ٲeEγY[߅!5]8yU4cY]c<+J뽎CC11|ɗw~8?%e`;]E33zL[$lEdÅzs `~ivjbaMϢjSf8#UP?Fkx'tr}gYA(m,#KQHFIڌ5GMӥ9l3 y .[#3EF3Q;cB~ϒтog"NsQֳ}ؾMWDA3ː on ͆XàM֠f3ē8ŔRFD)DsarbJ`Kv\=R?%A\r0gH4W g,юyIQ+OJLa#޴?Ʈ>M3wKqp4)9@n XWq?ښ,Z XLDf 'N%[B³͇uHj>hy%[2mddJly̌o$yQ/$, w\ ֥B$5;%$<T4ytjrI^ \)E2O7-15RH]{]Z0o}2}vI4a~mm' R`̄ъ5*?HdtAm%8-9V^'w& L&s>MW?<a{IҾ Ɏ`j tl\<@VNӌi)x~n`AM܇JA+!iLK <#"J/$bZ"uSvb_c>u7ܴ+ vk"҄VŚIMA)c_5q}@d6pt2!Y^rCu]q7 vAȌ,=nޅ $M_."DMvV]EF"Q&m TO$HǘȺǘhM^j#$/e ˾]NU]SHkf޸ 0T{OMY`u{l5% 5wHny~ Ucߝ'E%is(-}17OY*XZ[oup/V;?[9ưrvbr% ;Ũ5^gC ue؛LVٸ(f/ ]pEE؀NAjKMօ $7? &Hthע8&-FL;io$&֣=LKF;YBĒφS+y(re.#6<)KQp4dq[Հ cϻZG[o}tvCfsoya}EZ0>9Y).޼}>s׼.'kRxXw>-.Lv)'(,a Ṿ5עl'9_i?K:]h1ݱΐ"`u3ۡ ĈoKbaM{skK-}L }'y B i|nfa?ꆰYlY J%>OGb՗D WΥ6Gh3 ȵ>V[d"4_3z^2&H}-?eۛ,n< 3*<>F4aX)r';qzlFY8TsTpeU"NHb):w*Lyvo?8\9wl3F]㴄B^5^\ TMSP"#nq:3!VO$IlrEU;0vCw3O_h!v\GdNS"Lbdmk7P^Lj+mAE<RŌ=}gLN/IrsA e6F.EPX.0S(k\^K~M7f\9YLF٣CJQ%Е a'~Wo~WQ xpe۠ oOU~J*н,7?OjWy>Jl'5+^@)\±m_i>g쯬c1eizX=ϿhKEֵrώ bDf:= AXn1x6@-wLV+hh-cOU~`?6׍fi !"|kʥj\4֢kkD:nw ^+wҶLNbc.O `Dɫ~lHc,TM#4Kw$uZd%D0<7Pow[^w ^{]x\jS]8SLgcpqnA?Nu c wU-#TA Uoc$NA"(c`|JDIF#xԭ|:[=GVĂo'mKgkR$AX虒<׬WW*D%1| |1s$WM%auc1?/ڦN:+]v #>zVo(/A-kҖby#\](lԊxHдi5Г V%PV6%F./98kN8W;m] vkig1zrdݭZQ=a~F,F\35 bboh fLd<>AXCWW\q/Х-za {W/8~PN]00U$q O.*85}Y:Tt;"K A)T+!w?!ςTwKo ~Wj;h&HX37Hkv*ɤY~ !\&z̪KVTtsy5C:P)t":4->`Rr1 7~!y05g`Νdq[7S L.pbګ6~,E@%&z,`yp,ǹ~'0P'r :Y`81YfZ8JcڻxϷ%^OX>-Hлuﻩ;qD;]h[~Z o6^8#wFs%]|b˭pnJ"`",.SG#`1|ddV1/3t`E%%#b&W4뺮`x$(">!h}C&Te64`Y]4R1'sn qtcwUabYjKMOB9~KqrS=~{XTPFGYS*xF'5/H,dYfeچ#`tN%1JPIJ8y-t@e *ASEsɸ\YJySA#39S>k"Q?U !TslQj6;* 0ARMusu>3uXI /ܷ_5FsUF JL&\p~guDyB[yF ]%;y;b"ET>Ԝ@F/Ol6F퀹8^]Iא 9YM;]Ww!hcL/N6N<+.M<3o`C dOZQ!xfB6Ig2Y}\30-ēD_qTfoD9[2wZ4(̤aF0ؘ)&5L<[$$:~~SK ћ`<9_WYe#C01O2W2.}rRM$o 45):9mM[ 2oP,"ok/tOW~o>4 }# c (QfH_6NZҾQW-j;՜b>.b-7h>ݴw'(8u\y$h`4fv:Fg5$Pkz#B$P:.OK kշ@\~H䒭t/6vѫ\A!g (ébMM/uP\YV FA_ʃrbr[7~[5! ū62l!}~Pu{HXh钃՟&lF,ꮩ[7u',jXN5"JDc8y'r0']2k\5ƒx >2FcMѧdRcڕgNCiȎ@5)|]T?~" F8JRD6Ғ7GK$\`R#s˥MOL?c3 %(Kxp쩕)x] 3 ]r~1׮uRsעXE)qaym`@۩L^HB U }O[MmO38y}KڍJs{Ed~*1dv{xlx,1%St:t5=]x8jkl.S8iFOTvIZ8[8"\(&cb$)owBO+}܄U6 ؗv7ˆ~h‚1oҍNcv~P+-!JdBg e=Ix.J >1ҷrOئZT`Ip[9 \htcW3ɄֿʼIuPwӬ6k9J,k9K[&nDd|̗y>L1(#@sQ&fEHhD,f5|zjw^đkS@nNLsBAb C\ri0`0:yB" K$sϫvX!5~f-rm()-ܐER\Oj)g\-0wX岃NtP]C`Ne? +eTq(aS-dGb܊<{Nla[MKs` ȲpewM=쮒 f(mLWV0h^D[ }1`Q,}'Ucā|Hi#9ْO|u7I4VQ_)5Y-:\u8O|Ȑ=Q6|@՟d-koEέoSޢ[Ȁ8\}lŕ+e[CIi*8!#(7&zZJ1(HCCz$iq#en"Y6qCU˼5޲QBsE "(͆"zNz1K&r:%y,t '}M5z/|r 6c:dKvͮ(. 5չB۫.ug؋Ǫ-;AT\ơ+gBsZf0y3r*:cǹFQOn9Kw{CU(QBRDCs M$`B*^),T^!B .Q d~'4X{4yj @2ɆGOJ?mCE /ec:u-(I4%%zp#+g<CaMmM\RCDqoFC"cD0ޞ ,*q.88YS1ϺIK`y[JDXRzx'~(wNMt0AϊFJ-Qmp{tK"w-iXq~g41uCyEQ/g*r~NB΍B6iwSfǧcV mk&:iv* }Cjvse*]<0\.5iR - m߾nD<LMnH&䇴U,tfPEf-e0`S-v6Kbe"<&UCPXjUk㺅2; 3d<+]B 5i7Fik&fxLH#˞RBx&'ZHT{4Vo1ݧ~$ಮ@^(X2i1 ~2dL%w>j,9Ȝʢh#X];0MC{&U7m%7IMN :újrIV>FS)!NB_LEL\6,!Q4հ-GuK :ye$I)ǣGT}cED$(EU7]CDŔprh!%.\n%b|vk]S]P=c%8y0l ,V*2.8Gl-4'2c9A h}dGhS>ݲdUӰl*`|5[Ahf`+rM9=΍.GmgQt.2iAXyzQ2 ;'l9CڳCpV9Z:l!Zɳ݁[;5(d':Y"bg *@AOR}rk>}!ROV-,b&ǹ/|`TprH<^5L,8"],bҲ\>-Q! %BwMP2ݔM2G@6+Y&B{Dl *ܗ#䖺_#$y6R/ lQ(uO!t )n!=D͢yVÊ+cO/ݫ"sjsJbU4o pb$͒HbKPqKgŐiLM` :*a,uA,%q9@ % r^낖jevGt"ՒvQ_WF'9Qp&#O5B1NW"walKmv6ͪT͏%知tQZ^ JlBx޾/ ;./d p>³ *`8xq9=9z[)xEitʶ}@ b{ncP}Peِ^Ch{57lM&2erϼ{ӫPu. xP=Hqgw8T M#Տ BoO72 4Z vPs3KO"uBj0=ƪ@=iٔU~5 |V 9M_rsD\ @UT`>I`f?p`hސS#I| xEdʄ\;s\X'6nh_^!?ڔK\٭et}~"k3QEW9]ۣD*OT{lL}(C";./*U`xn*E; 1gu{=f n/qgWBZ&@üH<d@z:B|I9EDBPӑ:%l{NzX>: ɀjͳ?+қ:,%DH/ШlXaoWbem1$˙ϜhF~Ӈ&V/\!=][ҳ8RHQھ.˾ O!78>Slj۩0cYFy#+ z|aV Ru' #zE* 1& ? WgUi'L +j4cza[_n;vq,|:/}.!s"UO:3ǡcz@;b]Za?_[/bS&Y}L鬙A螳8Tʪ8L\=*B\Bw?ڝit1&˵VF@F"n:? :مD@rz 'j"UOKXt!&6˰z Hw lgAC%Ux A'LJHiI\5_p::p 1 wf:WBFH},įٺE!ʼMGd>1 ~moTۯϰWHB7R>.ͪdszE#L3@c6/˱q\ G2ިt|!dF.玑'v*k 3Nru8uA鵹S4yZ w`! z%-mF 9At25AqԮYL*# 7XI׮˳FB0lea8,'Eawύ4!89lj|^1h~I` Gg.Ģ7Fc=h2H 8T%(. x:1"demz;=;l NcC Ķ21dH@momۣ0_smM7&,('Ru9M( '{(O=sF-l; Ѐn[1[W[C#x7w&fw30n++twT?"5uª/7_Zم/ {^,}I)!6mwtmse_mm~ۜ"l&sdgbz؎D35E̬>bbd{d ?еODcYus?6\f-'e{?6h.\]D602~W%eI=2`3~yN<=Y^gT><݅1g괁0rsw]H8 ,S4 8& 0&ؐ|sExfI[K侂KS^J͞p=-{Sw~brU̥Vz!G1x:R8[8F4L2ɑfRG QYd`*.4j>ߣYS+^`QM r2P {jx\-^M)|Irk21zsgJ{c~r]]u-Vg3.H"ƝA3(i&%07%5 YO;1[Jg i<|!qNC4#/I{ԒtM@*پ#LD~x@>_ ?>˗y,ጤ4@}l<]MTpJrjY٬N'%{&7fKّ,W췪ȍ[vtoZ<HFMgA›{,9{qXHhBᶍ~f#@y;[cb΀x6Vgd%?O@r^ca ݞ5YjáoOI,'XlYUOn'wC/SBW9|&xךEbIV @3%J$z)Vs;Q= <ׁՍ@6Cc3m  ]J?fϠʶ6℞{$c,irmb~BEuG얘Nv UᎥO1^rV,y P'wܣ%LDҲXO(@j?AqRŶ&OLf h IC|.tf(C6Ċ;L+ec!),Z6?Aͮ,z Gۺ7g,`3Ǐ&sۤ,rU%rA$=xިvm[:mxB+p7])NC)G7)?Ѷp+=xҊ(Kb=1 ,)6#2a޷DtVJ1.xopz--CQ'R$SgVDnYG•XQ?ܟ\C:mU!u޽jsه u/[yd$`[~5TDSP 驽rϕ0˪fᒋ$}YQkK75|I қ=-] 7iq`?i{ Y{6d^!!Weߢ^jyL:wo; lSfO%S>jgץA/YDAУݒe3-;:h"(Y]'=xoed]:6GuJ]j1#¹yŹ]&M)Y*o7JQ?n t;Rbɖ^,;/I*q Pw\9I;}R`%4#D/„ W!t5U-XP_1ra3D-LsהE=\FW,?t᝖^{<SBcD:]OىBd$maŚyNGਐ68CzZfSvWizm@djDnᄕqj15CeBގëO#^~!*Г@SyOdAggTa1WKg= p_njSqL3z!HR.c3 Vu84ݽ,2}{Te HAAij#nk~u*[:Ǜi-LQ?/SS7D`FC(UudAnDtR]rs.tԗJD}*huw@Od#8Gצ b*y*}'K׮[1蕈>HJ̏O"N9#4hqQ鐄xp{ 0fϟ[GNLդKze+*hRlEс V2J6A.jN`* UJMLstv3d[7>BÝr|DkV/ nd|KmDBm`׊-׮ <4N?.0 #B[CE]i| a5绮Ǐ#̢iھӆ"GfO'ݸI1 hS;R۞R[:X{JGN_g ;!k%Ƹ$r =L7UF-PX H2'P g8r^BDcGO_n!tHj 賬1`-lfF~Eu`( ,nLzx=$oj3ʣMuz]YkRWoC΄j'*ЁYE Jl"&idĦ郞u\2^VmA<VC$2K'khG/ST_Xߙ"g\?ϻQ!#g @G\kp諰c2; yA"Θcto0-}͎ؐ_NJY m08I8[eW̋ ܖ*|-b5OFtlFt W=s-L=&P\hUjXZ^40wM`;A9cp%u`2VV.Wl=9ؠc1GƷȶ843w]ܤWUٿFP%/>q9FHc i&`*.pwn~ Z4nd , nt~ܻGqM-4 XyII Mz Auعl*m!Ԑ.Y>2C݋#a HM=Y)yZb3 Ƣi!X}0ߚDRNOeNneI|AstT`!3P5ڕ7Cb4%2~׎ΒǵR!Ʌm?9 .`mQc0a7=a#И Y;jnE_;4,BLȐ |LGDw1v !`#sGFs‹Ϗ+*if[CDr eJ}J9qC\a+y"D3e-?E7S871hž=B~۫EMul?tpYvrJ0x_:odQAx䅇V.JU'doCt7I,x&BBDy$шC$=eyC4#wb;nZ$eby3-ՓiHq-D{f}]1>4?GGV R'+= A|S Xb;WvAO/钭k=Ity&bX7d|nhnK.ːQ4Y<`_RߦdzO:W`^;ՑJ#F]/C4Njiz  |ͭpmнxѵW"ctњfHgu(C,03.eaDхh*)r7!_J_63yHH$4)wd=J16~ęay1E*xѪy{h۫;*x%/ j`lkU'0uY!($}ӔWw(z(r^m4;7 s~GҤ.m`y1'ZAW֠DX~]UAVJ3z.@Еu7Tsm?ӓD EDQRE1yc7xVA&ȸpY|Ze0'-:iCŻm' .8<lJq=8Zh@j9by "uQnXI*-3_hԓ+ƞo- M s8?g`B $wS3ojҚ1B?R9#0X`kyO|;=b Qvuф7F?cA~ hxvbevsu0X%/A ]#aİu:jmRl((kNKST|oDx~߲8vͻEo11j)7K!34C !¸PDD@ PchzIL'$,b&ޅsHDoC2B8/}5_ɚاIϙ[BM['>64VZ|h6 ^WwK>SSޣ 8`33 RW`0DN ZxM%*pmp^|ʓd=%IQid;Sd1A[>q 9 n."yT@OI\At (m)jK1l@yl*To)scDA{W F TVC3 XӨZRCD81!fKGoǜ;MqʶɮY^//74``%\j@:P?jJ8s|3=b5<Ѳ'ߋ썀d-"Ozǘ6`X/m Mӹ7gO: 8)7Cw[Xl(+^Pp%u쪇ޒ=Wwrd"``n\~x%6kC64LʊOf\9q\@Nio,O7Pi^GAE7biuI|MB25L drR^&2jJL6qjm}ZV8uT$'RJs ھqz:ᕒ"@Vfu7VL 4?~D)Xh-tzv6^k^[A nƺV7'$$#|y5 ~c (2lH߬Jܫe00Zp bi LDgJl9݄=`T>TieV B Da*y]a I],LI!]Dg I 3BRC$X$Yp+8,6{V3ݲi/XaCҺS7sY_3B,@%FzDgyKvUHn@Wxg4ߝ0q3@űdb>0ytrӌENpBHfқ+3P~3H^SQ]*C{H >YڽDLYyhJ\ Zp:l%RL+PR^Up7|$%PBkqfiVJ` w~IhV+*zi!2Ub0[/V@խ(Wj7@qh9n{smWz.#+ԡqƐD;&JuP8$ GXz!tuL@ܤXFӹvRܬuM-P:^h!߇w稰)B+P9>3SKl<bh;> }Q]8gLZOЛ]v&Nx%t,G0|P{\cpU^*`bLTNtLh}=7[quSMO](}IO{w4SIlrO͑1$zՐ0Us;.b{ȶC7_'_,*aZF9# uր*)bioR΀&J)s|,gowMUN5uz/hIrl? I _1ʣϑ&x!v*À.$G @50@d6:0 L" ;&BK<vxdhm|v2"|wh)ѹx};FJsh +[7o5IY"sס-;p̻!A4y3?SP=<2jB(`/KcWd22A+Ř-\i;#bn|Է* þm3)6k=6SBf"*J"ޝɒvi⳸2E:WLƾVRoή%ah=דe/ Ôbsr &"T[h<{/jMa{e/Ka` <0P=ZBG 3|2GZ:7]4;\p\]#޵fK1*0 >tZg;HJ\v{lU2MkDPe_ gu@k!#ŗ zR]T;3b$ rm`2*dJ]s"k* Mꚽf$C⏟g'ֵ;RJCĢc[ {^=n 92mp̗ʂŔSS-8P)^і{lEX]SDT/cd}˭^X"b¢q-$[@9WFG ޼m.Fc U>[ͼ`4.OT7hGg?0{Dk(?jq£xi2<8jF=۲Șv4y/O vXˎ6ŒKإ.0 (cR 7IS\- BR\xGuA]ZF\axǩm NM;WbqT_c)֭߾; {r/r Ie՘p 6Y!.ӨDѹO h渔)cԠd=QɯX-9c4%l=d xۇb;I ?,ˣOKN85>kBL.t(;N~gX%~p?٠d_ky %^!0LR߅5(~.? EnEj̐|suiĄD6sѶΫx m0jekpNӸ)a;N_ wRC9qQZ ˃S+5J  I ї/XbOd QrW 2f?ɀ{POlW;&k*PKPQ"k™vs{#{FƦ8pzZqoDgb!Ja>j5c)}ITJdu>ϚoLyE-Vyk9B;ZvzON Qށ t/7!w|[GNv] 掃4,/2Zhlt3TaGIJMzCѢٜS}EBF5ī"Byݞ$1 d4JsjQVw}f՘ရd#؟R |N8"bn!GIH <O!Uj k 6m[yְ; Z@L|H$ȕ db3Z MM/ܴx"dpvnYńHۊ>R ($$T7=_$]A9߱7.a|~::jqWlE\fNKM21{iސ/[3ޏA-NoQĝ@9͖)g CeBhg"~A,--^AlZm\-f)?,lJa[yKKN!fXЉTEEch{ujhX&gzl.msRwG'ģ :q< 4xs>KB /e͢ȌRq\[S,x@HEadݠ,ҹ=  CdXtȞKiЄ=߿P9BDY!F8QpꙧM{Iؘ@(I.ׅ {V 4\6+\$pԭ zp8u ז #ҏ}fݳsS aWU'N\Iz'Wuň6⯣`"\wlshY+"H7;.01ąSwED(oQ5E_ZU@;kփ07A@뷉;6ˎ47&=*r Ä .yq$qPHfLJKG@!+G^Q]ya:ڟX{ 5T'%mFgD R熞Ah1)~5mtF„=.KJPƛ_CtX(:bc.їf7b8hΥmI.8:/?2!teKp4+A]JK0+)unq cyTX #m^E~f,v3P?HGV5XԥMfO6D#MZV@qI%ǍkTChb /'34lL+B%9/af>2?=כUF+-"7$׻qIM/ERv|g+RMWdi-=NQ x~ZpȦOVT(AL: WG!=mH.3F=q%'O.v,Fj%R n%N)J,> ?F8#3C;)G\a"-S3N=v+ +SFa/{N'Hv3TV|nt5=܈ b{IyPFʍo6#@ ɿMCao7S.Ҧ i1ӭ[I-3t40CV7ީݧՈP&?c%[Y1 3 7oqS6_}usLIct\$Lo^YdK; X>.<1|j%&\BCLQ~BJ:- k LnL)Ӂ|0y>xg~6b|oӄaa[a !fS$r~s;pXA:Qa;}J9!xf wq?/Џэy! g*m_.mSC@8I,x?)SdY/Ԩ`viVj#{dE$J\(2 2Ƴޣf . \T&a){0`GwMxwu e08c3 7TL3pE?2l&}3%-u)r 9Sو[JȓM,IcJҪu_vNW*p%@ mN@ 5MVjS`Xh] aHcw?1 [jlQYR{@]:a^ Q".8AJ ڥOagNqX 9_*ņz8+ db:D%qi?y ߡjt.T9k*I T.t$f&NH:ViL60^ZvGDnm,C[X)X| m>Yn9Cxg)F슨RR{7~à2er*QXvX`'Ib['ܶȺdرKgϫ|1i*#v9"b \| $8 3u̗n`LY6;S@4#Vu. Jn 6H;dW+HIg%|sQ[W@"'ד)Hԩ2~|Sby(qxW']a/\K{XJ+-F$͘%q7δaͮrϹdCMrLp>-z*wǔ/ʕr 0Q#[;5Zdakl,.Y1eEqI=IW rg'yHKLRK9 rxvF2=ZLI@[aEgқEfrKӂ6}læ֔)&xKk䷤Sc=W[dmG.#rnAsc;"QH@Tiν.g^3/8aL@k4E 鵊+6W{}z^J_Xb|)bpX#lL)+7ikġ R,kHp]yX:/<\I|bb ִ9^+i#Kp^r nG2Am3Z+gEpAOV\0lW>Y;}z5%k+{> PS dOk4Pϼ&47cL|ߌz Xh eX%c2ƣ^,Kv`pwFU"'zβ95m$c08KLl;{2}|~EwS`]i$"6 C#}Mۅ~p0z$Hf~XotnjtYHD./ B5/UߨjaZΎ靫&{>!Wp1f.ݽh~Ʋ!v기>v\׹8f;ez.Y`xfh I6/Eq5t>9L \By$ jg2XoJ._TkNQxPS">[fiS?ql\?=9_i$S7NQd(s@`u'Z_p~U=ȸ.)-j_>WJvLs~hN )c3 X|ęx+_(sonb&XD!fk`(`d0p++&LHMe^(fB&mZ>jeҡvA2_jSߧsoX4" %t, x$Sr׆ݴ Wu_ Br[\svUCP{6W ԣT1pۑ^)Dq&Iqպy!3~Z+ᅏJH\#8KQޝ?^uU%OeE ee foE;Ă1y:|Ӄve溌[pya1qm>XC JCT`9c*cQo9 ReA~ȭo< e+a/0(b8=vCS౽ae9о$b [.Oҁ/O@L}̠ RX`A3TRUqEAjkI`Ր>Ʀ>;.ajeo,[)KJuR6[,҆Jw3 Lb@٤ʪL~MA8#['p߹]mH\0c[>HܡK~r)Uk#- Rۻr)(Z*ڤ//IZ0~K\7i8bʢjPxZ\_pK->CνEk "Y"qPw(Ϋ,}\yM&8Aa4wS>i2IQ+@_,t;Oe评,ollZnVpdtLw5_"蓼0O*)431o,ףgtt@kJyf_*l2SԤvU,j'n}zH\bo^L@9Srӝ$Mֽr1z jAqg`JWcScHLw.SiVGn'0?LyIR8Af#k e-3EFj6q'l !IX#U9q zM BRܔ{mK[7ޣol+r{ZhIo ?SZ Lu_܃»pBwSဿyb4+avXf-ΘU4]ߦ_;GB8TyWpkk.`XJ'bh9rF X!zF)wf*Q pi$ }_> Xiz={f· Ӎ :!LGݠ?%mWC7y3bD8FG:/n6"ڠJI3iJ_7d6Y$ pvq)E|b#}GX)dy>*q=K*xX f/TqIa[&>3@ٙT$ 9m`f9vcNt:NofuM$ܣ^vzR~Ƀ(=j@l%mA[(q nGh/*iNlm.Fzw[d>hŽSJb'I_ج]RO)U.s\r K$MyImv$@Zn2atcV=cz(^µnA0Ut%'EYMT:,a`jsH_dg`=X1L:gՒOG Pq#"&ͫ$;$r Mq坅l?5frOӢ%\~jll?nB 6MUH.1$8aeXV k6ӟ$bNFilwsuAt}6HH9"{P#o y/;Qok% (|J29?t?22I l,N[b/ϫ>@0mhFJ y^hQ(}Ot9jբu#GጀXwóι޵7Ahmru%5Zgc[؁Ə NvM$ӫ@Ϧ+|#EWQQt1tGȌF*Fsӥn$Ed]b>yf{Qf92.N}e#w~.E//x H E VZ:tjUY4HxɇW}Q3Ѡ qD2-Iezb'W"LUeĤݖ"QUuRCTYRoE~pnHæLB8S%>m6ت8=XWio)H K(pm7HnE#Vn#3=(uI].Ǽ` xz8Z;jI*vgXb Fo;WgXХ#\)9 MH&~mhQ8Jv!ϜWlw[Ud,E$2l7ʹxC3ndO5{AЁ@վksVq81H{&Udҳ9x#KD=蓘օ; !7[ &+uKk_r/dF=4DkPu`VL-?黟QY?>F*z0<2>Ox~ʏO ''fp fiqb k`5᷂dևdc!2`/EE^Vav2/&:J]0uz9=uy,1@?,*W M}R䛋 ]eYsnٟ;'^׫uG:X,n!ˁG!#iQ ܍_:yzN5Sw_3Z{vlwgO\xf!Z<-լc7>,&pqiU'=4 o uK=}zgtK$tί؅9LO..zWBÎu&+Vr"E=,۳ٯp1ШvSJG E P)*7yxAdVO ({N DBJ_R|}bWgWiBw34͉xl$'h-࿢h}2ًL <ơnfBH EKJz8^|h5uKvpPgk7*ߤ,H|#^r\/$\/oc^%nÖUwFl>YӘws,oy?E+wӿP_EL ZN3y]V^j%G$3;Ѫзt5}TP K2dB f3\"Y<ٻL)[HQVk|p%^{ܺMLpo*`B֦_8l[( -_MO f-.3WC4.ZS2ikرv(9ifw:ԟzfxIb)' xsSsTw NźNps_ct[L.GIT:ު/ ՁuO!뎻 v,M|> LGhsfQ-N1MUiX[sr2ׄm#^: s!` $Ѧ#0?*n@;L;{n!?Es0\;;EUZ2]| DZBA斁JK]V^1&QÌt$[)'˗Հn(_^_q&oe.X:q,/W;J5D]]Nn% zb8fbV j~ژsg8kT>[9ʬ5?nsXQ? :cv)kJ(@Cr*5Nc4K)Sνf^oT Rp;A+2}h %@S'F'&ea dH{E-hm1qy M_nOhqMGS3`MHDB\Ǽu>Mԉq q ASk[ *T߾rE /À]*;z woDDsA>#]/<3L_8ĆH{;? 6Ogǡ!Tk P@b**W~w#&~`Z΃&5J+z~E!l?zRt@롒t F[)@I[3\keӲ' X-W̗Rto2 \?&;-s&A R8mtι]rmPyΎ;ʀGDFxVW<'`UQlOFO*5h&L;[S"87rV)V{:Цʧ&L:Si4`%[=r* ?JFD*Zdwaw݀uLbNe|eL2fsE"vHzѤ\Nk[e.k o>[2񉜍}OY>Hxl|ɺVjJIj?5IwnsY") ö;fpjnEƩq;r|PhM=_/8E\x7Sp`1y}8*ӄpW 4@,O@K&AH>LCvW#7moά4`V1UfȻ:>%iTxOUlvT:I&FIGBt,/W H& rVHLy:עHWK~"%x^ Sǘ% e>9VNѦahV5tNtf(]c9}T1mktT4cE<ѓeh|p˭(ު .(8M2Ɍc#X}cC-jV-GIUc+݄湨DKEPIdz=3^Apd Bw3~K4@FWBj_mҜr7z/z=w^݁(^0z=o,G@]HLQ8ՐE@Ra<*Fw+N;Q mp%6!RClO 6Mqxѕ`qÿ~ UEv`{| Z)v;' =+ FZDg`2F5j\ᳲnByRJ X([G3o⡴̪-ޟVn{xYV I1E)=# .jn"b 5~Zi*`S(J GSt~M5, ;r!ɻ y6PPR( FQ@A g 5|zߴuѿ _3l:7ExS[瀒֌(f6K`CԘz_!:M}Ĺ R=?p?5R Uf7fBG?C  '֮*bT$VW9sԅtVe>$x˶R>떑>+[¨ QkUgk6P AX=;zTxtI ^no=noPJL@=IکHs>ǸHc$=ȷtJ ܣy<4ŘNF9/&ߍKf"u[Wtg딛;+E"[[%'5-X!%br$ZXޟxsk%XᕨC%V5 4;>;LVS$x.҂)QwJ`mEOLϭ340YQU!ZmQ_v>y!Z5wo@-L g }4 Q Rr<ɮ{* /

Ӄķjku/DJݖن@ /Qk; p”|o E5 C~gDatQݧ8Do=a>־b&qIkjl-J.ݹ_lyΘP[}!yєZT-'^?^Cag_Fxv16 _}Ilan ft(d@}*V: JJڌ^|K/dA磳}pC =arǾȑ+8y_Ȍ䀵ћE zq3c;_EQ!zLq.ZA@މF7K,Mxm :YQq¶'S0^ ⽟>4|mIP ~T?Ue{,d$_r/Rce.>_Ն֮tdPr2"v7aWRcOf]DlxcdžZeFp41&}Vć j¥PVL Љݝ̺&Tc>_֣\".4|Q 9BL%u ٩]#Q8 ލkk9⿿/(MT@Z28< 8{wt޿YQ:e@XNS&g6˻<*W6۲_ GOqI2][<`+yIV]][MÆ'$&YqB"{s)3&L聅5^j_\ njAiʯW~/6Y,VƗ,PƳl:\B(#@"B{\ A% Loƙ=$6h}(~ ¼W8WU| &Md8ۡZ{m_ٮYER* |jR E'ᆉ!чMkuo2Ͱ9F AY/sDFw^N8k[SI܆%.-B cp 9 Vǁ)*N"蓠V7_n;RBs23U&m ]a)ĉQ'7uۨ,K}ofTX^dCgk Rv)qy74kiWIsVp->V ĥn^`>~ӛcw$9ov2'x* O74v'&ޯ?Ze ]y[iؕ:a͓HV"߈f676w54n? u_mЅ|VDZ )|/ 5__w&XDAZ/噆o Z8bkۛCIW鮞+(DSIeggAbgϯ: \]LM.rxlX|~3S:)+]Q1u(Sdf]-'XS/@u!}\?H#;Mj AP*]ɝKDuʗK~)F"GܩQ1YG"o,"1`@C$d!yDx@cu& Y쒩aR-UgRr]gg~獼L"|LO ")yg&MNfݽihH tpefe TZ=Z%QAyCf/d[EGI<`6(VtEd'.Q ۏTEzQYxS$ EbeA-Z,KZ~'xVg0"La@ 1Z(jE"#s]cz;0ƣXl 2HQ tBG!D]Q"T ;q}QFIF/GhfO ilyNQnwJcݶ% 4K^jktgp\j_:|n\`K&" pP(W @/GhSQ `SST-U5 @Zk=.ݪ@C2I۲ i٪>o6#vƠwdS;kqNK@WlE?pyA%vQ1jB;vr9XcdB*> 8|9c5V+ v~岨[~lQ@bjYЩ2FW],_kN/&5Vϡ& ?jlEf|7rLDaZ]5v-e# 8RMw>YC]@ h έDZ.ǒLőȂº2Kȩ$I yJ0c l/M$?^Q$yb| SN 1w FqJŮe),.SF%&tl+{Hs[QuU#^yHq;Vr<h2*=o [DV6GL:"ʾH]@e.Cg_e?i1<8il t.?AY{,Xm-Ï'l{}ӫBͲQ8ZL^-HOq#Iڳ10$[K:mNzVT. #ʑ(n)1,= ]JkZcb:T) bU7 A i> 1`Q!8\[~zSB+%3>7%GTXQȍL>ڌy`K$=;f4[ZCyOP A=(,(?q%qǩ(EL1=qY'~3/3ZdPʮ=1BĈۆhA+0h 3F3byD -~.XCH@A!Z3HXmMVg |N1կt4J:PNE2mU370鬤R6Lɰ[X;$r5 '8C"6OTit|q1YkuW4W=kKEpۇUS>Z@YnBzg]KpX)Ow<܀iV/!f`'2^n$\ _Vq4_MsOHbMS|'dIʆƙ W*$ƾW%8䈦yN @;h[o 8K%L2!V͵u(y*v!Mw*NvI[0OG ɱ!] ܼ8''ap#y}V>B)˝Qv47حq/Y&dI=W]Ԙ&41b\53?RGz"P?E2(vXP;XvB҈17J<g @_:}un}[VO"ABkK|Gj7|t[,[@:ʐY ]oQ ̍ ' Qh%m잂ъ Q}O-:T,cPY͜*cjO;LS1C${_N SEKu#<k8|Iq_HÞXI.IN:}L glk$߶ L!Һq7N]25܅j%G].ǵ ?eO|yQT?˛:wtLl2TGi $G.Pkʹ3VAr0zC#o3~2DƾF-H(&7RKx!ha隼7-i'R~,/̔Dȥ0nd*2}(/s.!R%G)^| G3) $(~"IJN%L@6#Ӽ]CD4g$H=2w` > PT'6E@b=e)J.B<}X3bj|lHџn0t+eCHoRAv=~(XSل%8d/$gM{s s8).dұڏeS\nsρ|y+g. YZ