libvirt-daemon-driver-interface-7.6.0-2.el8s >  H a/, z뾂altNXj 䘵,<O0C#se3b21f9ddf6e3b6b103fd3afd8a941cdac5992c7a1ce879b7fd30f5802565ec9cf7319c8441fec2b90a0e31de6dc439bbd8045df/la/, z뾂al4[ڛ /Fu j ǀP. oi&eDYY}ß |kiiQfJ^%fe<KnK tŏcdDFV|?o >꧟ԇ SWEV?K_gÊ!^ke3gb9#sM%I0-VY= zV"A2gH9ϋW plܮ6a.[._-=i}CM@~=hGP >p<(?'d"( / _  +@FP     `@`8| (|\|(8 k9k:/kGH<I|XY\]^ Q b!Td"e"f"l"t"u"v#8w%$x%dy%''''Clibvirt-daemon-driver-interface7.6.02.el8sInterface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the host network interface APIs.aMp8le03.rdu2.centos.org QCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le0kbK#}T"h PŁAAA큤aLaƽaMaMaMaMaMaLaLaLaLaMaMaMNaLaM8211f87ea960d14cc39c015ba1f6833247b22043445c98f079411aa5c2ea43cb675088634d7cc633065be91bcdbfb6106742d0053bffad9fc30b46ac088582e39e55baad83266e16f8ff324055a4a0f8e923556c1f0c842bfd1e6ff97f9cfddbc3c00c06c65436d2815c9fdf771267525227fffb70dc1ed37d54917482cfe14a2ad7118d7e408542b04f0701f5dd8bff391e59a0398c550c5a1be3c9dee703f5fe6aff2bdbf4d77fbd015a22b1cbec232652cb8a680cd97fb7c58beaa0696a006853f78785f4b04b694113214262c9d951e2f65fce9d3b33f97c6ab913aa77c2ee0aa3378f4db8796351ea9c3aa1754ef8388eb188f9df3f784188e861228a6fdb4156031ab72fd1e8da197059efd1a19b7444eaa72295bd49cf8b2fc1a661d3ce37ded6fdcfcd7e605d48a93972c2c0cf417ca612b1bf830c6c3cd9fbcd045dd46f6b1d948993afbeb6d92d952cc55425cc8cfd0238109f53bf9e615e7cc138../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_interface.so../../../../usr/sbin/virtinterfacedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-2.el8s.src.rpmconfig(libvirt-daemon-driver-interface)libvirt-daemon-driver-interfacelibvirt-daemon-driver-interface(ppc-64)libvirt_driver_interface.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @config(libvirt-daemon-driver-interface)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)libnetcf.so.1()(64bit)libnetcf.so.1(NETCF_1.0.0)(64bit)libnetcf.so.1(NETCF_1.2.0)(64bit)libnetcf.so.1(NETCF_1.3.0)(64bit)libnetcf.so.1(NETCF_1.4.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)netcf-libsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.6.0-2.el8s7.6.0-2.el8s7.6.0-2.el8s0.2.23.0.4-14.6.0-14.0-15.2-14.14.3a @a@``!@``m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.6.0-2Jiri Denemark - 7.6.0-1Jiri Denemark - 7.5.0-1Jiri Denemark - 7.4.0-1Jiri Denemark - 7.3.0-1Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- vmx: Parse vm.genid (rhbz#1598348) - qemu_migration: check for interface type 'hostdev' (rhbz#1942315) - util: Introduce virProcessGroupKill (rhbz#1940276) - util: introduce virProcessGroupGet (rhbz#1940276) - util: virPidFileForceCleanupPath: add group argument (rhbz#1940276) - qemu: virtiofs: kill the whole process group (rhbz#1940276)- Rebased to libvirt-7.6.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1970310, rhbz#1977778, rhbz#1979440, rhbz#1981625, rhbz#1978716 rhbz#1940413, rhbz#1780508, rhbz#1980162, rhbz#1949869, rhbz#1918211 rhbz#1941594, rhbz#1980199, rhbz#1986459, rhbz#1983429, rhbz#1929765- Rebased to libvirt-7.5.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1961032, rhbz#1974096, rhbz#1972991, rhbz#1964744, rhbz#1797879 rhbz#1969232, rhbz#1969347, rhbz#1848875, rhbz#1786309, rhbz#1942367 rhbz#1895035- Rebased to libvirt-7.4.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1535930, rhbz#1603155, rhbz#1855789, rhbz#1939776, rhbz#1945401 rhbz#1961114, rhbz#1961118, rhbz#1961558, rhbz#1963020- Rebased to libvirt-7.3.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1498955, rhbz#1696485, rhbz#1699274, rhbz#1769196, rhbz#1770140 rhbz#1782278, rhbz#1788807, rhbz#1810016, rhbz#1812723, rhbz#1825769 rhbz#1836865, rhbz#1840770, rhbz#1855789, rhbz#1857671, rhbz#1859873 rhbz#1860222, rhbz#1867917, rhbz#1870552, rhbz#1883725, rhbz#1891416 rhbz#1906500, rhbz#1912210, rhbz#1917302, rhbz#1918183, rhbz#1918674 rhbz#1920337, rhbz#1920400, rhbz#1922093, rhbz#1925894, rhbz#1926820 rhbz#1937204, rhbz#1939776, rhbz#1941407, rhbz#1943415, rhbz#1948619 rhbz#1949486, rhbz#1951507, rhbz#1951555- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 7.6.0-2.el8s7.6.0-2.el8s7.6.0-2.el8s virtinterfaced.confvirtinterfaced.build-id9fbeec4cba067a64f1491807acf2c6bd8525cc0cb872f75dba7da650b68d642959f57486631f7c45virtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketlibvirt_driver_interface.sovirtinterfacedtest_virtinterfaced.augvirtinterfaced.augvirtinterfaced.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/9f//usr/lib/.build-id/b8//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]=9fbeec4cba067a64f1491807acf2c6bd8525cc0c, 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]=b872f75dba7da650b68d642959f57486631f7c45, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)mPRRRRR/RuR R R R RRR RRRRzRRRRRRRRRRrR:RkRNR]RcRXRIR-R`R,RER!R*R@RR)RjRRhReRGRKRPRgR9RAR=RVRoRJRYR6RQR;RdRMRnR"R4R3R7RsRbRRqR2RUR?R[RlRWRTR+RHRaR(R8R/R&RZR1RmRR5R.R^R%R$RtRBRDRiR_RFR#RCRuRRRRRRRRRRRzutf-8fd5cec6b06838bf7b2623144ffd131f03950b0e15de3d250b63f9e553ed3d437?@7zXZ !#,A] b2u Q{LRro['FZ/T ;k%\k9Of!:V?";%} ` })M~z`jGߣHyO;t5ߗHE-?3Kn|rD&7D=`bꇫHDi 6+>Xqn/z%nXNDi2qjSU9!鰤 942Åke10\C$lnʹmD#lFw%OJNaY>V=fru ̈́KVXdUqA/'0ֈZ=g/ uL"4e{ۺ`DEU hu^Y|?qgCv x}@Kk")bqv=eKV@4{|^4KU `О#nC_!A+.RYГH'lvVnybq*J87v)J~w% "8.~ݹON6(ons.4DC8s"M~J^_N޷G6vmHw{Oē̴(AE]D`F@o`VS^Z"-yI31)Cz쫛A1Y3{4_7۰Q`ϧ*ai|GR=̋IANiVnVm7-^3T JkȲ$~Xzؐq*GWگAGye#)ju#Ɲe`eC3pz[~~[)3Mwk'Wf91}5\^dRGm]ijHi9éG(b jm1y"?&k/h=e Ew߈c伎U5D˯/`"@6%A-ޱGAI?h4DM%̜`'83U/7nΩIbGf4馦B!G-dr ֲZ 9&}PqT;<-N8@zmXg!:I%ɗr RbCq:o4#rV q252I1Hh,{S=~yFʺ@<ހѼlƝ綰QG8I-JA\nv\[wX"FɅzy8Z`ASfBm&o:z ? MϗKҗ,NA|AcZнF~j2hZu5*&'.VUM@zUQLPOTk"܄ix( `72.i=Uu]0tfOgk6vgiBJ7Bnbta+20d =[.d(8"ynJ80]en_*jPJsTЋ7A O"`ۊH J?l<a'wZmlٹ׃)d-Jsm ܧǎ^mմX;^YU#cw,FôY S #c~MʩVцl W0 :=[NDa*qdDcf&\(yv0?HX< YCJ"^UwR/H&q컌M 0uϕov@ه9Lt>!izzWp;eb!6hxTz9(3g5Ooqh{@a_W&Bs~г5.es Z =[V$ݰct>iEl6ZHnwsS<䚩 p RHaDQpU3y9} -}tII7%?,zt(^ -mBZм8ųQ1}+WwGuybx~OЉe5r 6(sOhgݘ:NA凫]&(z g(R0ԕI=!MlMm_O`]mQᥓ%/n o%oPRV4d$edu#Y6U9@et1$QZ[55Q>u}[saz䙖Go?'h'HLNJ5G(LGN$6|euI 2lYvدaۮ#/wS/`/e *ފ r2DIkv6W }tЮǚ%lpf']c ^R"yĺIˏ +g:rQizKQj(>:<[˪]gLO CQHUa?̖?gmTc G3D[]vG+'(t[!wVSmQωW#2)M.VLU{,|HiL3EQ+T=^j;,:rHL>MVT]{-dNG걷Wq@^H HKTkxY"F뉷*@Z%A}i܅Loeƪ?dpʃRSs>4ɜFhXknchCt94AϢ;vV٣dʮLhۚ qT Mf%D,ۿFzp-p }7tC[AhfG:@3C^׾K`6`1'g4M(@Ԓ50I<c%0{%:XrSocnot<C31 KۋK҄mlش,EIBdR8,䆢1Ҡ؉e2],fBl;T}bBf x]x-;&ySmV+ _k9n z Qоlv>>ƈڜ}e& R~Y>(,Ƈȡc {QaK5XiIr8ľ.sn$mxʺ79Y `,@Ѷ׸,3z'\|9!+ڤ5X[̗3cS7p&QVkrNF^̗ýلR`އ#h"Gux3Ic T+~ύHO*W/; pq2'ϯ m]i\xeGBc ܌صJ5dXgLv fk z @I"ht${D@zܹ'yİEt`,u {D8g<pD*#gϕiU2#찟'7Bu ūuĄ锶u˻Z.*Npƒ!^LY&CLߴw=T>T2Y.׾~-y'hav6 n[tz|͝f9?i;EVl6n,WU#1St$zCtsPCъ>\BКh/B4D2#Zߊn;1%07:n;'&+u40:lh=+AMH>TL]彩ɀx=yװ!:G6P(|!.<? !@u9*hp^s{l`$c0Jh&m/Ӂ?r$OxEQԃy^ H'K8&Lmٙh ܑxhnKǔrϨ'JhNGYs?56>\ܰWfS:[>`!((g7abPɡ;L C:d]vky91E>RH21:VeRT,ld3`%=VW 5/Hh򥔲g?*P;L+*f7 ZdQ. 9Zv $_ Jd-jp$0JRht|eB)X O#;[hv8H@uŅ9k';lB ʵ }OsI9stk#egSCzT A&Yɵxy wY Tu)ȍr*'ryYQ}j0Q0i$rj6]%7Tx#mbQ}MSDrFIhH/?23U: 6~e[I` m_ WM0j=\c`W{%<6x~8İ p$H8ڷ!L.*EѮD}7 )uBPE3a%M"dRaxAY6MFEjz_{3*V]QUf<9n<$̆& -L.;R@.+oS:5]>w%_A#Mno5T0wA9 Kr~7Ѹ@=qv㝎v޼fmvZT }"G&@dt,Y ;k=4V=(U]uEj6Ϟ=?'ESpO~n z:q<Ȼz.l}N{:@ }Ywl:U/I!\>F x*93THȏ^9zﶉhw6XVY=,44+;48+Vr.#`'}!q+2xaMjPTJ 21 V9H^*B'D.Qu+7MSOgpIN!ݜԂ7FQsͬ8x<}ADX`Jw2tR+´AB3΅m^Z!z;VHr6йܸrsX"f_YPLf 18W*h{UIi/*qp6-=YN ȸ`w'6NMPs_NKL/xbS0-01$i]p1;LDI}J=m3 ڼ?GBϣїjFl}:w{UVI;>Ԫsư Q9hX9kFB; &۔/Sha ̛QGt.)KGP0EWK꿋DHՅf?gPFdUȶL頳N4cz4ni2GM];kQ#),/ߋE;fG]kU8C:'4sF 2*fRlRj ݄Xق( |W7Ib0r)|ng~W9J `]p43~X #e*y H+z;{vhp†%KTR($M ky$A,}^& ھHb|s$ 0${pl_c97;i !هiql\+e8Q ܣع %%FR]W[`!yj7XQ(kc? S+&1XUV Aj9:>b5׌0í*4IgC&;rK شo"kd%0T#γuu?!J?AS _/ :3Ԓ=Qqi!Ļ/_~Pz^ɡuG맲mM6svb |eJ @:`D $W8j,E"`u_]ysh <c5$|QE+-Φrliƀ8ͮ-.KLz l.` :un7!7H3@YVz`׻uxRiŮD%BrCp.VmG/"Pȝ hEoҘ$8Z6 G!+b [v v.3%`x퐙є-MJ)Dūkyi\Y-'<h9wRn"pV.^<%j5^R9 Ҋc &LwTas-#چ&zP9,P3F@ %S WVQϠ%dx2fyΌ㺽DՀ\Ou) ĪJU#dN@AD7ZOQ5HTHDhW]hL`"J{nz0[iDwz5[8|z+\ Nrd/־pE!iZTy`f+w#oDڕm'CڳsQ#:0 t*ciZc)#r8"DҖQT׽)a,H ®$SZ7hiޞڀ^rjOFbcP2:@S*̲dS0g:~PZ˥"$VrG^m=gArO-1odwwF/-aw9'׳-]Hv 7T0=A.ؗKen)642_CwBJR~9*|sIVkw_|xwˎJC]`dW/N|?/՜,'876Bܴ^v-2SJ<0Gn` .v&Dgg KM9GTC`;(6OO_\Fe _G)غ]\VZ5ÃQ)n Ss|7QՁҰL;S73V \V*XN(ES :w[pO62iYľ6<@P 4,,=G##FeUT:2I &#kJPSbh^K߹J~\woPz۳<^kݩUHuΑ=~k;&)3EQMa!kKc֬YAVqIiB<|8@OZs)p/5~YU&,gb/]"8c|;l#tXHΛ!G$پ$ 05ߓMƃ^v6#:R,*)|=O KWH〙4-H:c;8%PmsUE5yz~ ]Z/i']\W"^" x\u5 ⺖Pu]|Q>̧LeIxw W}ɵd-$M Xn2pǺ.8 :RÎq"ab/gy3dAv!$n5)oXI7#}~ kMFUЙOPy-h-K`[*҅eа@S>ucBy~h|qHsJtO*(0 MD3%0'AK:M (9CŜBQuE~hpS;V8FJ]BBJʙق>' 2;-)PФ9N&P~a6<a@,ƒn4.l+-Fσ4c Rb)D~1$Y`fZB@G|zOj(F!g׎ &:3ٿ}E&'bu`.j(g٫9S'0u@\glT-Hf0RYq"YRi<Ĩ$QvZz&-䙁jo޳?)2n|2]i?s?udm&%S^3BĿyΞ>O5,"i#:]s4yO.#HEZr"Au,;J rW"}+bS"pvMǺˑJI" I~3(<@۪ ]|!~7l9{)-J(kp@(:o>SQ]oӪE-H Ua]*?"VjHB{%WttcS =cɁK!g ְoHj 3[u+_^:eED,54uO]!pH-h|z4]A혋JY/rc( 'rbW=V9";iQؒ,jƜ0̟3;/wЉ-g B0T{մE.' ~'Zlk[tz1zoGnh"V=^AEպ=j}`=A0-@m*'e R0eȒ@S&DxCvb@ZQKWA*Сxm_BpZ!?z1 ?HȊ̧vzjlY>mrEvI} I ᦇ>YHzezI6z˜0O 9DQa'UkG1ͥ% Ok |9 SfsbsjH_/2pPA/&\N=# 1+,.,᝻$hZ^WZ`4),ѽ!t6!|4=5TBJOnl ҕ1^vI C|*C٣)I5oEEdLHiúc@T}j殺2釟" cUbR_il$@8sx['S,F&$) pl@ j9O>=V?Aѝn> -gE{!1uC8\n<5#4NԺY \f(JG &z gzTK$ xy-2b.'^# ^^hP8w& c*oY؝VQ}b "ekNSEC)L72k+hmڣ{ )3҂W},m7W9TϩuM(P7ǎ%9WD‰%ƹ2m*FoI, ʀyBVbJoB|<=dmQ%w;!DkRG7 ʀ,oŪcZqxB]ϯ3Qϙd&*;#Nl+3!Ϸ IgprBWU8UoӲwLJAl.@eoh4ȝ).k%$0% OdCa!ya5 .ȱ~C*^ޖjv@u@1;M <) YXЏ5,ͼxWm6P~Oc~AE!6KQ| 1vGK( [bmL.U$ݗ *K_~8Q {7tdPS%2IM{jr1g@ 5 ;FHm[~zsF`><+s.Jl^P$c)Ti&] x7"{3Oj{\ƭ3bB\. 珅IlvB%QMGOo^7ЇX`p@0J ;MRlW45MX wKm һ?@+m iWA*ά~K-Q& pN? z3`_ s(4h(!HiY{µV=8MaKm!Sjwspir NhzF4M!#={b\K4UZE_أ? }ټt.IX|p 14@3!^cohq͝ Q_AyD㟍 Hyۍld\C$l&wf ǧ<lvOT'hG6XmhyM"i1>#2_ZaN$kԗVYɿy2p bx4J GX0?~1;w{ vv/ Ӎ)ߟ Ə9fL#Eؖ{Z%y~bm&,a؞CjYcEĝl&x܎'Z⪈H%#0UZ#Z_eżAbgf熬uMS-n%[3ѢZ-Rd@8neDmutȣ,mWX{ Oc9> nMh&MPJ!z@5km?aBbm%"(jK6dvh=Odv%b@ ~hϦ'7P:eRPlOBkAMGj5f8(Uba g3w;{FeԥYHrIKIn]cOr/*i\)4UeV;!J z 2Rs+.P!]aDE \!횛yת#p0t,UPt#Yw{rmO8&ctD6c68ŶT.jFW{'+0.9 uG_!OB=4\zQ/K^d)O'BٴܠOTs6yhQ ){s^Di~}^ QPjў`vm CwfXuPEp|Rzz*o5j a4k%WѾ{Smarown|e$sfr=Ң?f5Fx 5ZY?(/7Mf/Yg4ۼjRU.}ʤ+Dg'"k":s23ℷR!.ȄgOu)=/M^)i 9d,8pº?lZśu1<:NaWp5~)m" d 1sV'g}!t{Yݹ-.CSwV B$$\]ǣA~qryGyI1h~YGJ#ٛ?k8WtIjE@ 篢xG72@7#LZE?qo0OT!aZ~3:Fc+B)B&δ2(3۱mROYeȨb eNе.<2[$XV= tսWhi wbR ] D|F )Vwg>jhN/r{ǡR.S)5FE4<"XƝmE&X\>0h E b_p"ez(߫jh .?gwH~VWPChnK%xFV~qxcesDI qڸ\ xkݹw-[Ô#NV8eڼ\FFr ĝV` 8%DQ !nZef?(FSv",o#*ܶVALoOi2[A`xb~Obf$Y\Ch?eHK`tx]=^*k8/0p\948z­c&Ԕ lL攡)z^.ў%]w/l͚ ((CCI`UECj/`pZ?X 6*~:B}f]wX3R/'ֲY,zXRDžA4vmxL\C(V:OnQݧe{߉[F)69lEO*Y.o Tx#([쒓 nBvdrɫ ߦ]3"K`]5݋3R0*C$K U2ճ}1 ~hn~i)tqqNNXacrG+/a9Jnf f!R@Npeq6 %.Pb4Q; qņ ޖlgxP$\Н2lBəކj;ri V0gsC @d-5GviMfYi۟}x4>Tuܪ0MK\ nttY):L< rn&*s?,Ǚ! fY(.%Sw,%zQZ5QϒikLxݼ:oǤyljkBIŇz؁~"r3#؎3IR|4&Ӯۥ:cJFgU Q08 WSXALMٿZNȳSk6/ {zE8J&ǒEƻ<ŃZN t;.X|!USZ)@~ U4zXƚxI40 -?97!>u 1h%*/l%IQlK s]ʞ.*~͹1B V7alx寗B)94TK̤5nuxpzK5pcT0J,ъ-ԙ*'wRM}t%4؈[c#Hֻ:'@ffGN+3bÈKeLP+3`ޥHA΂x f~MPx=UBzQ]]GֲOֿFS:%ņ$ Xw̖ G]fЋ=p263WWһuUV aPŰ$S(W\omhہ5ؗ!E4"߷v*5wkWr]m,%S4&+J;?5nMiJt2 aW:a>Z~j{͌< a>zCvGYo?Yj*UbY&T8}ӔJ"ѓci'"^מۍ'"ze]bL)#6U~-scVPo΢}ȰTqPc]^wE I0T = B*\QjL'x.|?`h'%9sdB)7Q5Bߋ9dREB7PUp\=bD.9,FR:J@N=0~&Ш &>|$-ﴔ?j;>' &$>>,Һ^'+ȉރ- ~$$߈nyA5Wwd`D{IWqߙ-zPh+=U!l l{6% XJ_c,s8~%ƛ/3mwdUCfaZ132//E {$iRiyumDQ#/j`SA, *W#-:Y)L)O.UKx(W L$s{E ?%8'#MRb$h0W43;b[aVYW<? h?G)5o6D$ $ 5aG=u0(qڽ!3ٖLe 7.,N>CQZ%Mmqů“>fbwd-~"UTjnѰMa.K2B`Xe-0mb>gNݛ2v;ܿ@TB-= %+$~y, /ɫ5f+-c;S'Kk긺#^0f0?Q20}%%mC X ].ZbB~Hb_5vxàPMnU{ T7#.\Y Vt_ PW%Ρ':-ȥ%yNR)&IwCjA@)ؿ; z-_uhIvEDBg>ͮ7,??VeBd0,v7GsvOzȥڌt7&Q|Ls>(ڤy6>*̓ D^omj;o75lTꪥer2 j™C@M N_ٖ0gi5$e%Uivq'cV- "w;pmOµxKlśԑLeNd$Tjњӽ7ԪQq1 EU#8n*4b`U_L X8֚(,.%̺`%'/ T dy$ ˰rm j(}Br^,=3qhG|=Hv="D-_> R$vtCG`*`nݩ4:f➄:1+ CDu[3e8GJ}UgnJHYYBuOb a\Q*;teyz a9dwUµph{Jett <nVOlPDØgRuueJ!Hڄ>z8J9pa Ѥ%1wS8]EQ[?BSnqcZg7L]>yP^dK7l*-&7F+/҃N4~Әn|3YK1}Y4blO76 m%SR߂Wz錨Ώ2i<HsOQqhtSr|f8O&=o[1;a?e Rމ; ^ԚRw0~-c)Xp9HlqiszDl7x u@vDܧ(3e[|:*ZCixA{@Z :&cQdsgS0FKu7lVXUSD4((4 dHF<ҒcMHmKD {M\)ϙL7-CkLN=W{v[  ;= VW bnn-0F3E#ڢxx^4DϖI<'Y RSN\<7Jrp0A6DN;Xf';SZ߇?.R=s| [K_rgnC 1{ula~>=S["/8pcNucoDF0μ]}Bt}4PDv.ʦ>.lOP1(zI#{fx&ҨsT@%w^^XϤHRc &Z}*IMk첝'R O_̗z+89 񾇓$PMT2Ɖ#$-"GoQWcKp"E4=48Ȃ*: K] ei8X)hA( ~q{&Rll }AWbDiU&Pt:ڂ0+B uD.>7*튭0&4x\6w%F|gzA[83R  -z'*[l9Hb>6u@M/Z&z.nǙ^Y` c PB@cv|(zq!HE^pgA)?x=hǸ^% Lm}fkɷwjO^~̺R05B졥$Ӫ01/D>zl$kb(m͖ ,JAY10 w1Kpn?aJ4a$ OgdMN'ۖ Hz _ؾ(1r^C=םCGaaͿnWi_u O؄ Q*-@$ fK@/{?ؒӟ~E¢6V!Aʘ C)-$H[sc$=sz0.i'O略W1աNkί|Lohڸd 'y$B2@@ t#Ir)hf:EUյ]1e 3Pq?Abys@?(K0y|~P-ic0ȭՋF30Yךgꋒ艴 }l:^Ap(W"~q J"_>/ڍs+>* p&"vHGEr5-N<@ 5dUW9p hjH3 TxWnb{58)q/у7~o-c4\;˞k9/(ՒF .%`#$@V\7߾\%QwR \tب^?n -"7_i<낣qbb(? Py4$㚈s4U0]Z@2LhFi9iC$\SiR4y淟OF:ր?x#ηI [s\v0j}foZS0" I}h?]]6Ő4 2o;=!af(:Z3jwwvRhxɷ.hBr%Zk$g_i`)1~Zr^e/eY.j?;),qH ;;mr 4XQu-R~Rs߄1-zg0sP+ W$:2X#nᭃ40q)1}Fl9S)Hu73*G3}fCȲ}w`/("n)7KC\ d}w 6ˈ,IHeJ^~h:M28@EޗzktG[p{ M+'!=We ^ԠKK*쾋Kʹ0L_fH!Vb+M j#6i*gGw_WX-`}ь'ЌxGQh!(A 76Pbf6ZڼE)5fyv؄4&tj frm*3wK%Gܕ_gO8ɫɇ%KêʁAÉs)^&0>$TJ-E nn(B{Jt4nԕ޵bn^ )CꆿDļ/R5% R 1NɵReGSj,zFԭȰWvl6f\!]Pj*t?8uMLy7:U/č=Jɠwh/Ŷ s:%B"A=L*+ Ƈ~V)Se7DgRW@;&;xO;:q&q>+LFsJ#$[4q@' <Cr}l_3#.탌8N2p2XE-dU3zXSЃVn0P 7B& 7Tt"a]aa4Ŋ3/dѼ#c/>s$q%UG5 /]~㥱X_8|_`ZAY^tcZ~#9pnl OM`N w_$>tZUFowGoJb۸*FcA˭aԥ|vֳwN__u zgFZ5%8Yw*;!/6bϖg}-Ӗ܊KfBp7p^3k:fڰ~ UaMWiVfl?MPtuHuҽr3n &Gu&Mǟ?9kJ D3{^VyKݮ`cX3m 9‰q A `H:u"ѿDP׬3DR5 b )NM"_%koj;U$Si`SsR߁=s%rۨEBLMQ䮱C6[,@/#7e-Ysu@flwRobx9B粌զ: ,9GdP`ckǥ 81^tD.A^1%yUfͽ*f2ㆎ+䑄z$r8! ѝ 4ٱB>TDv'H k|#( ޿VU*[w^/+rCY11ykܝ9s=z2m0 /C\j\T@GAֻFYb/Sc䷳V"Qva08I[|ޱ{욠()l,c\aNdM_N͌*LV&Miͧ+ j]÷ᖺ@( ?I 疂u([C:2j !~S^mI9x*>wDfѹ͂X7hA/eTl]x'3hÄ.XQo2mab3d҉;!cȀEg% 7uJ BV孲3,C Q>HLS/"iT3ҫ$Bw[ Vn!!IE@j 3,j 1G{YV17dxAv<9mI RTGGeٽz697Zҙ/}IQaKV+Q-d$smu..ƍЕu\Ni*\ S Ȓ7xX-Wy5+UM~LֿOI!Gaz)#Zh*䙲rt'V2T.m=$#@ -+r&YRaji3 -oFP `eHZ4;G!&[Q T'NӼ[~rOT~9p.Ҩ֌nbY:9:R x!i5Gccu, sl&-M" c1GB!G% @ciІ_2+!%l`(¥#Nco8Wbk-zNB%]#֚\H";ѢITYI?i r2VgJmr: w)</Wc?m̕D;KvF.jkz!Ѐ2\ 'Ȯ)^t->E _/6T+Q"ะPfKS_yXW2^l'7k‹ft wE4Eؤ`m$Y^gqgA$߹Pվ Zl*6pϪjQ F&V?kĜiL؉5 P 3- xW$J$~!A0\/)J#)fzt:hQ١g0jhߥmy{'hCj@ahO ܚUJz 0|;L6N"O1omNSncM,_-]\ "3<g1IIa#|KP&W`F*ש") W+)䝦ڲhB֪D5hX}=+#årbOÊ8MkD:oF1 h=48 yԇms`>Ѽ@7>пB?u3/]7B74XM.Y_b8~԰fn]. !˞ ^X 7VW&'i[ ) {}xR ?o5 .71_b$_Guz5o~搘S]>1x91&惀W~?.,(S)Z[N:fOk^{kMCóRXFs$㶶X\w;q(Mx@bq-@3lR҇,mHQozqh*Hn E^4D&#;rXARKA:~*̻tfnyP A=ys_kWhD-0Q4嗡`1בmT}+Q u `xWF+TT~ #Ө×~Rҍ^R=a3ChM .px/Ǿ6{ _ZM0hQ4j(KЎO٪je,맊8o+28y;'껂eq~8F-hW1G6C KVW&{-[?3 \<5ijp I!|z<,R]Mɳ`xV52=(@*2z1- vvgU]Mλִ<.$ b3wg8IE 5)K ypjǸ'AOptS h^h6ldIei;=Դq0s> Q4P ı%M5S|D<Xс-" ۔iҲo/Jzzq Fy=B61zt@)GOـ+ܐZA\ VC㷴6ˤ`q%S;'G۳u2BFG;L>8q[xI EyDfPۑQvle` <(ƗQh66J*9|,ւzB,:e"8I+7) rIgID7X=ISG* ]n`@v}xH[7hGMU&͉=R(3< #N޲ɜ"Fq_倅}Qc.YiLƂJ=t1=|:R3T׬"1sAo|Oy` GsοUT' בܕ|tBNҲ4l/mGI}S;ߩ \ou% v%O?Ve{@By . w!^Q(ِ0ϔGVJ-|T24ӇI2j'ۙ}\~׊Q^(wK`|w&E:9bt^ P݇ײKvo+y+RM$(q}1؛QUn'/N$?ȔN-j mSKtE2kIÌ3!-?2xzW#|WF)ALjLN>st-)_>HY(Zyl 1TSt'kƔueaѾ,WfPOz:|e{N)s'̛7prATg0ϵ OẽxȀJD STQqFE. kDm]4ݟޏ#J(&kTTG{P7H@Hz2v(#HTfBJkZ'L# Y\TT8H=ciDƨS6.>&9ӬϾF1_"ɇߓn3;w6ۨPV w4Q)6^#&'q4}\*8zYZ?煠>Z2F[~@>/*bfJ#Yj 6iYaǯG5"$I n<[" 4ʵ[@9>fM<~0:oeoOP'Bc|L~S=|2v:ԐGuGvAV;Kٹf⩍֋ɹR^$mJ ce,w9VЦ#ޱ&JZ]P9=X@7n4X{FK%*` +B-c!%k? |DEہfƈҢ "Ќj6&45&+AiZdOJhttѬc~*9[;TLXz1CM~MElKc5.Ճ# c4\fRHdH FYyE0h|8oZ&hukF*vw-OC9lh#H0mt#WL N5ٹbVu|ٖO^4nh.Dk-fZ-L3[x wRKΌZq>X8VZ_0o7H2>SyZWC/4KVBE>BxN=)4A.WW0^|ԼFb(-K|\jg0#B8!OrAh5BJ`N"<:sVy jU.7\6@RK4^mc('r' ]-;~h? S[X]1 =\,V'E5W;̴oi\ongz"B Fޞvo#qh3:(w;]R)o_Y?W%51 =,vlg$kWH VLi2_fOo@gXPO_@4;8$Tûe W@+Qa-ɄcDKj z%$KV|[P]C 0JS%rPW_22obR5АfUBm^ڟPW7G=,hצc9qJ#~Lt%)eӒHn]ڮP#cmOܸR[`¥DŽ* k?KrOSp_߿:HE"yG&-4.rz!¶Q X{r7˵o5bHmeoi;y *jd)/-}6;ZqɥF ډk 7 ҂GV7I. ib 2D,ig"o/%e0NE=^OEjQr 6o- ԎaT1c{8ί;Hkm׽Wr*+o++DU6qC :&fw4:.R(" -Z F_e;/ >ys;?f*^8aNhAqCDFGV,>0|}&nZ3 WκZg'? m5 9πfBэGgw~lnWDc@ZcV_Y(,f-"}na$[/95ӝƜG*a=]U"_t3 R?|5.b9 &RWv~Uwf$ |E@\<+qDfG`L Ml9D;{{\PsGb.kc~OV-)<;tU2c$f8oqՎ/>(^?rFbCtR*M|Qg*b~e ։*[&{k1 ktmVD7:iD(:\Ba`!ְ#"r+R6 ab/jѾB8̚8MÍ||_ܨòN v>={s _|77rj K=>ӓK-nvL!6xF#98ZHlAȕ NƞPZ[7ע0G))_t]` W#(Jec"/hKz5@jۈ~e9Es&?Cv8Ĩdעxvf^k$>JHJ yN榟-*GhCV}?駽hsmL_R:=Hx@C),,0 qR,a9Rwǝ^+V+ꆭoB'̟ГQ j//?ʂQhUx]2mze4Bel{J<~GGe%LOV>/_1ɺ.o jλ.`UnXvl#(!]K9u7T~.x>%l/!Ro?Rt5Mky37BطhȻ;#hu@Dgv|NxL4㔩? |w JPd 1jmPQ*DPN:v?[I.Y/6";'`uHq\>ճaXuК`&\Ps͈4ԐsNtw<;ItTy0nag0`]9e!a\bq6d?0ݸF ' &MNC,YMwX3ݺgA] S%K1)([ 2h5YjR->ﯷX*`=G,DǻysIg˦LUd.%!dG>^qbq8f u>!'-%߀Ϡ*4-{1.C6,~ʢ 36GG\ *GܺkrT F笶VH++{LSg'>M( dkPc2 c3x5*+{y&& fnD #PEiۈ^q ξ9g!ףk^ cBcAڝPAgc@H mHa/足}KU+JzF)Ί 6)a#2"XEҢgUG 5d?r|HAXDxjڬ{/N=-&E;r\RN &2uҏ5Z2ۙɯɰh k2i5Z,G3Rsw,i $IYمג3Q$?'cSZfiN` !P;`vc|&A#phSlLi,}B&+(䢶Axp'!A2h&̧$H?GoN# q ٸX}FWY<K"XDPg2dܰD#2^XE}ʔY,x0Ab:<œG(-7e\.ot폅|E^]K2~\{n=IN <*B@boPԗm+AQW#E[(S$)cHQF@ͱ 9#}hy&1\A^ȽEqL*jO:-!q {hVSZtmO'Ǣ֝1}{ҝ"QHvM3y^'QQ qt.|J&֥8 H43d ?,p<Ѓud!b&V 2~P'6=E - /|&gDSA1dI,י;ȵ sy5Z-?lV=Db& ɲSN?ugsvt~C$])x[W7᱂GLKF*oߚOK60sJDc괇U$e H:$!zi%|r,ZĐZ!f$vu; dJkj'llwbHH8ִ1QZ꥾6PXx*ܧy ]Jat\Q{]̂[K̒ri="mMP5Sp_oa .2Zѫ!)9aWwH +s^n rye2XM..ТYcHF`S8Ox Fo>u5x,(ԅָ!CŭNX{ 92i'6H}l)v(޵~WmW5B3%|LC{B!]]vjL0KL?p26̧;|%瞧f M3PhݖS OVSHF;GI%ƨB]VAnAPē"+l5KÃnIxWOK3e 䇂b U7@=[Jh&cNwjXϛL)\[ :_+P oY=+/?Kz6>m\Íu:Os nᵔbkZbKuGd:4')QeȂwVpm$cV@T2)Ks[:a Y mKrn*#w}' jmk>lD̚o=_ Ktӂ PHB0fQ!) {G7iyqA:eOr"Eˊ7WԠZxyXOU8ZHAN  FMnTũVPf_k8{]G2'Q)Nfsjo@ޒI0Ga=}l"dzBl3Sݧ8S/8wfȳwMl>@=ދM0 0CNLcA CoZ )sg{Oֹ<$BqlyWg>a]t5hjds>%ŗ+![?Mt"q FZ+-.c}'EEG, Dop=2x^%Rk,EQeg1]]TcWVO)U]Lro &a|hğq TG-&Nxك$؛C)Ep P)d51>DU3"SObG\ ʖ47Bq}|[Aj ƸLD (*< 2E BJkD+wZ:p[e?B5Z_=!eIs@er+R7L&Ǣ*v%/D;̫B(\>ﶇtip7tFwT+8-wP6>O\jXX&K"'I2H@$FQN+0_4r)G;b%&#^lKH$UYMUކ넼Ѹ?44Gޜ6yg% o՘7!Ǧr5^PŒÍ*Hd fOk &Ck1!Xkۦeg#( ņ"fd\9bBZ!ɕBg9XK^"B:To z[Q;kvs.v"Wanh$hUpq[ڽ̥\vi቞<2fo pOAm9a/k=w"$Na}==kF] -AMuY4kEbYN׭Upz3-UP:Owbc&/MA|ƅdiX &B!(]|/jҥY>v]9Ca,`zdy̑o{(c*Aj 7)D>~Ⲟ*, k>@Wwp%MI`F9ꆧJxQrmx}|RJݚ9D`UKT0en7We5%lɰ!p48!`Ԯ}zԙ ez`Xin kJ>ZR92I_MUC.W}Ɩ5@{g$S{uF>EN:TIAs>["Ċ []-byp}|:Z~7HM1 b"i߮ &SݨCn& CX;9ý? >1{& }xcBj9mxiucuAW ]Kj! X@y$uSr䛻'=h (CN+9y O!rU2WvZ736>&|.)87yZ͕v;SՕ)[X^>4m:wX. Qh (; KQznAn~E_Od}"CT vq<7b,NCw, S5*NyչDJCX a{h:ypb(`0yMsh'xԮ:8@YtU#Cg};G~N*aSƯ^if:u"Z(^ȲV)!b a> JVÇcsªCAv E<7|Ԏ?ff@2h溔]EN9IF'SJƧ 7R Y vŰ@r$+R~&>掳6Gdb.EӾ)9`f5"3V,l<@*I,i-OT^reSYUbI4>y^nQkU_uwKz_D^j]~Dj&Gp\V?iP E; ĝ48)hpҗ8w^odwA^ APn?EHqAQI;YwNI/?vd& ͸OgYӮh15aҏrTTة"CpoƝDyhFHfq=0J wc4`,ٻoalRmuihΝ?3i.>鯢(?BG76 % Z`V®FUz-&ɦQN,S_M>?(?=&ۏ:` Tٚ sh3j` 8z,ݗZ1쌿l.\iv`-meQNJ{W4؍ơMJuYK?Ţ/y"Ʉ]ןfx-&#{tMio!dAKR+E߂`#zC!CGVs HZ%#\V[ʀL.DX"{n1? .>/d(8&FT<wz ߂}HSnFhK4L_acy)c8=8G7btt맚u;GA_l&` @ME WBpX X SDɿԱ/I/?"<qlJMlAzω.낼k_(jT;Kn[t4W?Uͤ2|YTkz}r`(DsNB wOb()56JLjLRC›*SDt(8 V809.MsFCpL#!&dE;7B5R#͏9B,1K]]Hqp,S2b巰^3mхqY8ZCV5^ITCSL~@xKE\z#8J|ꦓ&YI݀yRYjјDdrF!_RBEglG hhP v 8)mH\׍Z]fdu")lo~pmBĹ5!bQIғ6aO"t[4s-p(fD} >Fr>}` `h/Z{5lҖ@Jq =VS-6g'a`PL+ Gs M4>.7z*P3~Ԋ5]--@RLѳ&S`$|F0Ii_BFO6~dӜ'u݀uʌd|EU) j_빀`QYG6ҦXرi} ޫ*>1պהU$PǘtTЇ._T䢑յ21Ə{7Tin tD/r{rۃ&fe3q׽R0GUpw!4Ȕb& 2+-[ v("\ǺwZ8{`vG?#j"z)Uc/X!4F-(pw!R~{t#OF;6ZP 0(N >M,*s}jJ`煙¨/^Tpy8Ț`Ȕ0roSWi}υY?*G`8 nMgP bz(b3c>hSFXbSG)_bD" qVBOh vvA!O oar ڷUP]m?C=xsY{Mb.fh> bs_Mkܦ_=Ů'}E#Ѡîu6 \fSݐ2%GwGJ4|8I0kaԣ+橿k.x{Abe:vKKNKy7M߾y(P=NDv؅pp2~2vFz/6}L$;`tY0@Fڧ(!$Y}آ[UH;4HZh(ΚuƤˆx_wk@]G7˒X(h݉aI!(8Ƕ^fSf'^l75$rpvv2StV1P\|+i' {ED|Ar-C@SZ2=3poa5"Uƽ3 W̳xgjFB{FGI`V9+x|GW,I=Io`q}<0!` qPX(0}Fy+jI W 4l5/]+E3nY?0uB1%B"wt-( 9ټ4)? uJ_haVM܇s't2`ki,H ZI7NsW%U1_]VUFk2nC@I_+/1jVUĠ\cMjɞLQ& @G.nV^E&3 `|isk|$DrPj3+v8 030!KFHu6cu-エݎ[FJ˓> V1"Z=qImZ-PR>IևhD+,SA}oYIՁ4Hdo5s)f?dg$?o].Ō[W؂k;šq^d$@uʣL#OA5q/Yݵ ]dd^ț_y;Z='k @Oo>-Gap>,wD'{NDaCq&!O &v0Ic ̢kE)Xq6ȓC>c'` z(X1X?-RYe|dZ ^%`/c{qZCCDz)Ź6G̊yVw8vդ~xhS˫lC4~%f8s$ϗvCm L$).UXgeO||ӄW⋘TpϺ7ЁpH˝;J3 xwͦ +2*ˢc3 NR/:mPm]teu(.? #8 Hn&icޞQ3ŹI^G5qN.x8A*4(_<~'JS<.E |ۃUtvzLЌj` n(qm dSWloڥ%þ(\g߳L?bỊ}w:2/u Aggkl+zL-NK ͹^U vζ25Z[8T"]A`=[]LYt+x$KFg iKR033ԓʂ2.$BOak?㍯C2!GVl ؤLqpwAۖʚ|Ban,%%%:9N?̋XA>C,̺YB{WF6pOZ 淣LnV8&\(ڎ Bޏ Q> Cܾz">CxYal JM)ή,S5<#*2<Uk4QRKAX HEL{e㣐qp'n !5AܕD~=xQb7q]%TZ٣CRwPֳScNNΝMu_T}+f?K[ %hU)vxEַ0w|sAg4hkJ=OʁI@E~Y@2Er.(;;M7 %,t/t[.ZcLšD^0Sf3vo Bɡ* fCw֤ēѺ`eRvwqNkDAmðIU,l[iQ~m:9 _Tg~mV%h_&zl% b' jvAZ͎JFkևsltFUON%s# 64]N[})Eb(@yW1(*`p"8r!CuY{bq{4 ֪mBCUԔ,4(%%jVc/7"ۈx>K}@f%죲_YTBW\NnX拢N4=@j'}ZBҠ<@uHՉP)fDJG`^A 2 lvLd^ 6'dEPM O.p.Bn7%G$01*;D{B[ƋP0aH-s }K:Ӛg@Q|y)sӛnJj!\~na N^ 2-aIwc,}t ׳B=V&>F? /9 ^BT#uwRQݝ{ZT۾cA"xsxUxDN顿^<ҺSge}AG`۷`6V)@t ƒ @J˜ Vב`X:ĝ 48H̘rȗtZR*+?iU'XpZ TBȰ6`jy23R?9gob$nj[˪rr.'7OHUJD1Y'Wsc)LۿwڰJ񝐋-ZOv&Q-<4@"Zg,wsxN_ٓFaD+/G= u;pPx:h2&~zM)-%4)X%\P=L̓B%w3Qb#솅ܤ;%6ݰBt䒶 ˻0E{jy a埲PaF&=H}U[ )8qEj53~)35 `_қߨ hֆݞN8DdMZKv[m@ͯ7v/%{@w̮ܿUhG!NF7( Wsx rÙK!lH(7?mX$64źgøI-HAɾh[K[%!5lZoxu5\lzɐw2.~ k fVPgm~Dr'A"cцL?:kI }oLQbu,Q{d^hꚤ ]ak>)|7O/]Vԋ阫ߍ:ڱS$'9)20t[x) ƗU.G%ՄC݁ϭl{bHKxyܝSm*ՂGEm0";>p *L %mn恙~A+h5*8$CD!}6ΖtmI/YfPAػ0`t1|e/L`8OO^7wbDQU1)kOgI:%U[ڎuSl&C 2А`{Rd hR0[df R\Ku.wHq=wiTlmd-idU_a0掓bK )0>2T2Rg+ A~:> 'Krܶ=)CQy =4iNF[~%gy] w_~Td}Y#?1k;v3y_^d̽{9N*":,󻳳7iӺ+>Oi.XqX8ܣVބ8?˞ e% LVMFŠq]4:A&P ?-L[Gcup{d>`/ t~r%5+;k_w0f'7p[D!P1M+W.Ht8e: A!ڒWa Pu lq*8p/r)zojJ4(d>b~p#hE0t+|ƫ!(&D͛"3+ kEyD.P,ף/P;Hw,d MhǎwG ;ki`G"*GDPCz X`rnbM-:p0{63CTtSj̆11j~z!MzBIC+yemkִ^)0(2aCzƊT‡0mnJcF]*9).6v z礦hgA ]i60+} ?OӴ Mp9? {ybC)Hp%:wr^I\'2R&j2=}W^|R t S G_ 'vi+u F@-c`w+8ΩysAcU.v~:1(:‰o;>dyPk{)EN&x u`bht,Эe9 } 8B+ȪXoE _WYqsMԠt1 o~?P|cP2O7A8(o&ʨ}D%E lK5A }o2jvMsA5TMD;siI X]?/ojaltgX0E@N<ڑ,ǃ8t8u2Mh9[}f?~Z'DQhbP^-Va;[B쟿Z,[<-de Y [LڌlSA,6a) s;Vw9ܪXI[m2 _sIB4ˤ*lw/*!=X"/t¬:b!(5{hc$yK. m5%WcKHD0VB IyNnG,6Ujt>CͬwsM"Vq1N!\NrҺ|I$ƹfG}d$S}4`lbt_Ri7N#XqXfuq@;-!u|Cg1d(ko 4ɣ(s@>/}''61DJ"h;D(bEҔdWn "Xf;_ORu,.}.SQ,$@ \{ZGhX\N&ૡlU۬QVq\_!92Kp5 ƿgҾDGw]nWCe~q^q>NN3WQ/\xs)2RЂO% 3#=K̑ST6 Q{*elWh9ÒvӁRzYWJG@S{݅-bllk9lk/78 4v8"St|}>8 JWkY<+ zEA7;>T bۈ!|Wb~ |yFw^ywX߲?#)ׇ1% 1Gu[CRq̙jt4Obhȵ 6J}Y*o=K jr-! ,xI= ۲]-p8x1)kfMQZ阭HEw|vg:+2GM; m.- a'Uvj̹f_$b$0uxQ7b-<9^=\L[S\B/ѧK,dz=gӝz4Ubm, * w[d`_ ?f%'Bǜ% oFLqdSYRqDr ;%35;r4P7['?Ƽ u3A+v-ď1hBH<gFiu1"M2[udGg1_nFwdf3y9&o^"&Z.sF`MsG=rݎ_iY</eFʿi`s1딡# Yݘ1dcP1Cˈ2Rc/rY< h0U,' =]݅2 ?@7F~ll~ NW|gY?VX(4|\F]Zd4Qݲ`|ȯUq|Y ׎w1S- %henEl;[`K$DŽ1=HF6kD$ݾh92ęr!k-(Og5hTFƏ _Dڵ PIq}0/o$ MK~-c._O[ͤSƬ#snQbL/^2uT)i)b܍4Gr;Lf޺w:E4oEw 95\X(h%Dr'+}reL8z|W : ( )QR>ȶK$ACyVKI*ǻ\sg>`@aˢueqMYmBadɷNrUx.[_ǾY/Pگ /EK+-4YDgr֘g[7'\''tmdqo6du ߈[?zǓON1@yά cqNG䦹ڤ I%a-|ּr {H:fJI׌y5&$[&yбy5 =^U+ÝgKoZ' /q2v Np_c+p@Hd!*;lL(glR8KRNVZW7l:쑿̺~QB"@aPTlw,07~[׆@ӑ2hm{5$LA6kc?.#<=?הgzO3;{Q2rRLA ŒӞȅw7h7ˡWi2¯bcqQ!Լg_ÐヘeŃ0sR;liד);~vFe~ z:>X|\>3S>d fC+5yNwƣ'UaʭW^&$SFÝ_T9f@һ߫Z@&f!" uմ?BuUV:T9uul9t/ ntwfhcxjbݦ}礫*ru[/x`kCi[|AOSBg @+0Y;@DmkM6ifG;+0x%*m KWH#K>VTo}ŴEJk;,KҀqj:]PSzrD3q?jZN)+i5,؉; cv٘_]p䧢S0y'1*cxuƼw̨= AhpzW 6r-;$5.Ny-OIm"d8uгutCۧPV'B4h8*CRE|d(%J)ݓ3{gUn,kO^t5aya*FRƨUH(z/DC;'_%ȯ-Z@ Њ8n,Mdm09Ӈ$WL'; etlQ`IV1>5LDuD䗝9֗lh"=!M(v^.k[FyF$>x=Wx02"B<Б5λY2x(1F,nP@Nx7pQ)r4ՑSҳ x2Q\tc@~aH[MOEÇ1hl{Q tJCRՇ,/%x0X)N)1^ti>MoTT9;cyMw'筴kN(5ȶB!l҃ݜ ɠ"̈b9,t0Wzmɏ9܂ZWV+c$hz})g* n>tG(('t,p^yf|[U *hcDخ9JMe{nfDfe_ dgMU5؁\)y:yAiV @7E(ƨ q՝kPoroe0_MQ뭆' զ^7;"sd0" 'P%Sʯe|!WەR_>h>z>9`T;!(&HշetmƕZV.('gv}~@*x\̙RRؔl4}FF"5pCXŸ̀iHO WHG{`5uՋsT$E`DkY"RHӖV%VFⲆ0Õ$ qn0Ruu$O0[.;"(tYM֗4Zvt]8f@'`<|El$~y?a_lb/Mc6'73DFDVqgX]GR0Y: h7C>ov*ZLtB΀5;7w\Ee PZ#@tJSPOĄ%NoZCf4qWA&OgG,B?;KOӯh}@`ʹ(% x`-3mІ0X6jAe z`ѤMVmM,|h%R#ׄ.-JA84о;WlWY9%@FFh@÷$Œ^/Y :[ !5ڣqqկ+ʐϟŇ[_3bKcGWL%i0`c,u b{}.hmak ţrKcF}%H5n2O3Y|V,ro=`$G<3S}vBARcӸ^}CqKT=BAgjmuBr ݟ%(El\Fk|'bLO:|=Nt§0q7NV.^VgjٙتB_n;Rܼ)Qb|aџC .N4)*[c']j!\#o7W׆q氪](˅ -4}'⚴ Lt7+QGBy&Ȁ^ΖcCךvd nI>L1nZ =_;l(JH9բpc{ v4pb6&vK8'v`RN[ #E ;&.nw헆t\_f ܂q*U-t  lG.aO8yQ=YyqR+[K<=M@n%S3}Rm״UoTMLSgR¾V8BJʤu\2Y؏n3F9)?HkkN*&Y4ԻR#j+5'1q~c _ZR ʕ= tOb2ޣ) ;/ ysg s룝2vf9zEM|%UD,O/h~hy֨> _Sv IQ,Nj 52|֠t|,Q놹 ж]InV+* O+|ۘsS@y`X{vO8ϊTj͏㷴p-/U,U+,5^W>%=9Zh{Vk-6'Αlc9,S̢obͭի1Xrͳn¸R4&mf-W2d7~8Z{~~Ű1⡜΅f'kyN*ip^kq~JÞ=u, 9ijkn@@e -ePCSo5Ue/. 7Mw8>ӡ=zj \b1#OGF:RK8R`-!xj+VF@uQHbI2˙;hNuA@˫Sө5-Ȳ lȢ|՞n.|^ L4V_r#lJg l{l_-л/6:YױP )Da:kuT[@W߫M$tBhh~QbQߕ$ģ8e4#hc9/!q"4EUX&֝Pݖ"%B ABFK)k_D.k=m8c2 -K÷acõ@L]ݟ+k ЀrY~auĠMBL<n6e2JݨmrL#UKޠǀÏA VB;1jdN SFnש0ˌ݈Y} xGeN o3쳹0 $ \9҈0Uq`XPw峔]u5W~'rrY۩a'5FPݔK6v4| ]J) w_\4K64hl]a8c j>WJd6Sn 3bѨUszAOfK힁nAx7}}y?ZÆ7Z U1Q+-@[źfj6ZGs`A؊q*%˾V N)}oۜi3fC-6_L28q2|q?NengM~md:4–ўEgib!~ZV(:V4ߍ GV_2tXϢ'!aۍo}p:3|M=Hƒ*/,)N 2h‹cŁJO y5&ɏǿ[;2:߳cJ}} cz[`\/p;&=fdC@!i- ?Ml+]s,NqW u6X`@F+J fd4JY)`b7}S0f|EfΚ'*9 x/8M}K Ye܃ so[x/bB %Z&(?n|ɲ+tN.zTXطqyXU>^29k1,:~KV6c fEQ/07^Mm GE˞ȋkxv%zwp {ӣ[C!Vdbpk3 :!RyOOC*<~D?mʫ-!"O83 ȁJ:ch^rm5rlAD\KoIy7'|uP$NNEKNjq>iAka${0C|bMޫ^v 3%l/|7 ]f/]v75/Gh6/K ,I ](,^%; m i=x&sYd 3NG26ё.2CMhl:|j5_F)}%pnp"7DľS+oZG _AG n F:F$Z :ݷrm'Qx:S'&0>4$B9[kvM7Z|>?YrB>vCGJڐ*nb1os o1ݒfgMgͻejHVh_ [; vh8.Zd /z'd0;U̫^k-~G4j,>؟v2_6WT/9(g @Xp#tn!V*؇)rℲ8H42ጨDORmۘ7ږs3 #' fAAw@=\P!%ļ_&5jC :DAj KpjAV4%P(mB›陾Կš&3`֌"_.qztyM (qgy4N0(5%;_ls8ViycYy2ؓeϠT; 0>J Y7UUTJa)i}b l-4LcP!i詹-&*w)8I4ѹyI'()[iU~e7dY|ɠ~) O}. 7.5\{YTjTnل89!:=תiV/i/-ј?}Ty(MM}%ll9XrKPءpι w_ ÞT])VF$K"GʽB M+FCx Q&##M'ȤwshN`)nނlGێ_'gȇt1m8ܩ!5xie?la`1Ŋ܅ ;2$G$ԀL,|-vT*g`(b|'XKphbQ66$,: zW.kjRRLJd}5gGbizb^pm52+{}zb0[aWi/ GM+[n=b== .@&|bsr;s&t#-`uǥ:q7.[*[2mIQ֕q|l=,iR~m)b5 s_ˮlh"Jg?mYItm9O4*3@:lxxvla C~yǨȫ2aXYA*(6ɢ . i{I+^ ,$\KIp{`>m# T{q K{e%<@p4㛴)2!ʛ\# 1)}w&~M>6a4痡k SAs2C. +:3|Ʉ.FWo KP~bg~xˬX}߮AL@$#1b&n:X+*#_=jnO s -cTV)Ѵ B\h(< ?A YZHY5OXR d1ӿqC&'a삮!@"Bǽu\;x2 I}4LU  u,_%N+9jxy>N,j'q{h+*_nIͼ?"UkB -HԩB犝M7ﲑv)I;hD2jJ^h*.g,#/c2fR$ KCcz'2ҒD7vb]Sk]ВTdd$F {uy*nöa\Z 5=yZL`>8HPեz8`aGO Nrl?9?V.ZG(4jBM%imKBeHZ%=L=L*+Uֆ>D.2/@xY݀~1JbSrcb7MuPi@16ڋ92RzR o߬  痞DJYQ%9!E_j}=!JCVK\i2i.c%Vjtw\`q)N)?P@qw 11( lAhhxtG-ں)p$2rP+RÛLȧ\"m;󜎳hD(+wxݡ)(EJ OL_^}&epl۔p] F rw%͟͠u[ qk)0i_?b[%(#n@Ο(Q%2/;J^ Հ ĞM7Cqӿ+44E @UpMuSX@ZgljV:^lu!BOLCm{Z[we'sLOQ{BS{ Or숰$5O.:mrx>yU!-dKr߬Yj4W:/$+Ղ^~V({R;+|VA)KWתr~$dco/%xQ^BVGT=V,q p:ιyHB\qɸ>>NaU}LaEXG{t#6mͷns4\&^8[]D-zH%4؀6 l]̋$`é:C̀t&rQ1,Unr`oy$Now*=d<> ݑT JCt1<dC7lqA4Yn?Xo(b[>.ѯ:A;ݑOUC;potp)\b;V7~#@|]I 0\}rz 5-QAcV8wS  .Dɥ /b"|آI_f&s"zGKS/JR])ُ {͡RI|xKhي?% JgcBМ–l}6C.Ψ HZ0Ps: ޵'a_{f[f+t!P26(Aa@yH/,km4q*o [@o ˃ނi`O6<omÞ>gq%R14տ x19CQ1 /#l|45>y(aطS8oZe{ԲUr ]J&o'@|nC"A\׳z. PT,R+I> aAZ&*(U٬8O]#3d>Hߐ|hX "94x}$#; aCޕ.ڙMv`YEy3N\`+O9WH>HxA(3,xZsχ:r T @ĤT\SN-y">rG4Ѓ:LѴ) j Kv^Lg =tP+G%4 %SZf{FM@nlH;/>a(k|'M琼/Bأ*=4 Xu)ddǦb{sܻ!Ki-U>ֹRc!=eJ+QtG:31uOZHKIZkt֢  rel^Ɔϗ9?ŝCkwf@(pO,$5^j)޽@3_wUR#97l4RHtn6Wc0KrO}!R+ZuR&QS~{[j"jٺ!"͝7@rôz~ߗlOhTa8t:ި2*:H%Kf"dndiLEYE3Z͝/ #>uŐ,=#. /';x;bʺ@NOF|NպǫفCQRO@4b8SUL>„Yjn:T+vWI)FxӲ Ҩ=vbt/'Me:bzA`, ͘s# {/[V0A*S9N^vl3ʅ67,NAü1Y_ eWnDI/h- JR?D^0:s, KufP#(lj~L_~_:H Ϟdĩ;mw& Q_;{17Dt6i24:!yUe>/m"JRGH*kv_~Ko 7т&b߆>U~9a}Mf  uI#hrexiK#uw~hY=L%AVAj A†h弅Uz3ϳqj"Kfj)J$H|gN1894@ *?)S! *xx,"P<+>^ ApwDAF!@t%np) Ɔ/QТUX.sI&m9nY^=‚w!CN٧|_qqlHtctAWqN4a|R73B˅hYU2(Q}; ^e4++c%^=@{|ZGBل Gm?$ ؂ 3yFyFO$fY~x>xL!"wE e'e=fa[Ok!Eda籽b^ <[+o6x<;D"hStk$ayލh  Q}"GiS;J_e+|f@g?}GwhDCA!䃨5}FJ>3TNvK2CwVYLwogКHѽvdfO+N·P#r|]%|W%ziw0v68_HċJ_EGn&kΌEd Nu3 b=4 @Ǹ$ox ,=$Ҭ2j[8?ċZ^GnO4ctf-!ۢ[}$ڛ?[=ҍ{|z60QJ>~|jhHZTl _>? %h)~`lZ0&VY.Qɀw7C_f^-4|qtsC}pHáL 2$ԣ֣BrμL[̦EM1[&+cb,`~UMrXNH-)kUoVvŮg *rĩti|N}KT#TʠApP ռ5WLRM JbNǫf@6 i k/龵S ).hGͼ0.̣{9P/C1bf0 cpJ:Ii1,w R\!@>?5b}>\Su8!9iT |` 'eT 9Įzˇ&R!iG#,-{ТCg9D;OGx~@~y7w VK, Pfp碩IgrEDRT=zaQJZ@XW^T>"QJ"bFlYe"{Nnk|mLv]cńHE*N9zwnKu$>10BӉAug;3utJ͞{w [ՃVR[ɑ[CNj5)mb2psz 0*^V]c"ő'*+z{LxO O",V "eQQ]ys(-1OG\+͌Dec;`7e ݔɶ-?I|= 2:Gi@/+T\#SPOf$x)~m̀U7jdj< ^Pj5ox+JĆ}PpZͰ?LjUvm{)LH17YVjf{6JmH꧁0Ffc[@V;3]'xrtvSU8 jÂ:" O2ST᧟BsхӒ/ԶpK`8  ݍCU؆f|xá&]n?hAĝEBd/BljߍELMh;oPv >K8e*6#uU_kOuc'ʡ\d yzf vk7kV @Gugj or2I ;x xW`;rYB@O_إea`I^> Ov> ,y}C*w!&8_4@ QƂo/ؔ/"U?i.ns 7S65CXDNaQX"[f_-1_mMӜZ!|8"5'kNJ=\KNdҸ:p"I~1+pý.b`&oLe PgH=(7vx@cj: Hd[Op40֖ɽv$'ɊuoRp0~tzh?^ad ;_]#ȚW#;G^}W윎EHƯLS0){aW`V?O"]Nl)a?(!{tQ~=0ܞ%} B"ō]arWl6^3iHjӸ2F5duݸp {X3-c0oc"pZO"aoF&vp֓ҦM1ZY&8|SWG~5W=vƗT:B44: ;~X ٮM>H4#dzFE?<LHTMikʥspYL|Fg'%Z߉S+i$VD0N xHɸȏlbz$)w%Z8&K,] 0N-խ@RZ2 ^pυZ:eWi󏒧>n_P^n+7E} R1񿛚;ۦƠػ[A^p  ϗ<͉diFڕya]twn,)T;Qzqa5w "B+zx4ܙS9X~_O·5Fׅ:~:׵/~%k6o's\-TuS,ii%cjP1 5ASXBWiaEuʽs#~*{po?ut ڨ5nIL)RC5G,4(ɨE4p<קh!W٢$STmY-s#m\_e)I'R&~ͤfOSS7VBi8v5vf<[ /&b/-~v$1cM%Ӂ1u=L%&s{d(ҵrОjAX9x73)҂ƅ&YPnv濪F}himϩT8dq(sEwcf𤸨* (Q.rIm\ .uvt Jw֍ڒe1-׌cښp,fB$.y^Ruv)*d8}2}(j@ 8] N)'k jft5-|[,urwmm14j j F=ʫzzs޻;+#Y*D"׌SrAсR*`چNyR'[/{# ZDe/cg޴< ]RlݤVp8ۦP3:ݳ1nՉ2Bĥ)0,ˬXNmzcQ5[PM0 XuL$Vtb\2%^9$Ӈ nv=83TCz. oO}}1!ev|u2q?AIGT+ |]:@z爓rph\zD+'0|j &`ytW{^F'yX)*Njy2ϰX({U%r_vogDl!eFPW[Q[)[/Ì9@5IXN?~c@wc.Ѧ3З' $J*.sdcy8(uyϵ߅597h/* ̣`Kk٢gf#8?OA{fxTX8v"_k{iK1Gdx= ~|kp+ ?*b7ȕȲq%KəCCA@[]3yv.{c&}"φ˴p4CYA4tC>J[K &3qj`f /ih$t" 0GpWP$x9)1:6 NĂ+x{Q atO)ѧUia=W٧hcK<=>mtrЙӗϷ$Cz>ѦmJ_qF9Ku *=RyJa '2;MLޮd+A=DN7`(f6&-a\s!flY#ZuD8+1~4u608ޘ !HrrL1+OrH͙PzI8߸]M߇06OzD´-̳tmyEk'Oߠ#\~uwM'ym'| *ltz_'rUD' ˸v%m> (1^^ `y U&IH0MYD5VVL)YQZP8B0tYX$ uشez3FIkڠr/UqdbK}:꠻Paq;Rٿ|w8eZőr h7JV (͙}sm;c7{2uC?N v$z^? qS5˪=n3Wf *S_#7(pwQBqĞVR(e,[CH#vM/LW%E"8p=׶Aj!+ۜ*æ_Oi^ 6_aF*DЀ*7\΂mJ.kٕT 8ǾWe} sێ& ݫ>SRAT Q@ ]%֋q%9.&,}mo4M7aUfy۽Dp)ujGu<@^U`/hnx J qhգ4DMg9o!J1P"(:,X%}usS᪦{o2[8x#;J>i{V.5* noDAO0H*^5AB"q(kbz2 C0=Wbh%A'  ADXG7{kG &H4-NR/l0>TkbԢ[ q]4Ԃ[岥tջD+Ҝ P k'hYLm%^!˰~jwehOS3 FGD9+Jo"9#ż N};@ 4,!HH <<-Jc$3b3q$Վ >oJBf/Lm;l~<i\^t^2.`a:Ҧl0_pͩN. XlԚS|6WadKֳR0|Ro<qM؆z*s̖,Ҍ?$m@^yk|SK~A/۔pq7tΔg CT<S G;#ϼ CB>!3}6юwq""TDd>]ן8qO|9lƯa$D:bQ\O_fk-XsN3>3LۿiofE>zĬIz4G-T |Vlax9 o, դT :iu$FZƳ)f6Bt;LI5Z8L> ,Jx,)ePԓK/mGٺw }=BbNr76s[|RD)й6[Gt^{"tU!tGu6$6:*y=l$K ]Seyn |-.kҷ0}FYX6yк7N&/M [Jr pwP鵽*Uw+73NĄ"JC@ L^8/~'z:~4AkDp[ƴjsmP2 r?O 3 at#69)k%ix8X9bcד?_'+(%7, %,?q!fΥڣ8D pЄ1!S5D_P:>/"IP#mwv $XdI'Ri7lAyܷHBjMI{HAJa Df 1 Oʮ1$ZPC"20Fid:6%җ[߽{y[U9yD,7hBJ ,.W+ |] \-%k/lNicW×yg5B*mJYʍb?[/i 7'f2Ud'&0 콀l%^էyEL81+U7<[7p(1"wWYkkAɑޖxŇ`_!:l W33]1/3?>nF ^|$dZ""x&TӞzF<NB3_ARiщ uvvY/KFz(F.$26בsgF`KmVupͮ\|v!qtH䳕3MC}eJr]3yuK*/L&RTɯoMp22ߜɁiR5V|VȾKI>:6^8B:u+HΗkj֊Q\,9%Rhŷv^g6 -SdNl ¼# u* x{TRier::{(؋ԸqLtÞ[OW|K19ԁ5~3ևS[Q~d?V8+ptdS3||9)tfQa(A(lb!";0eqJJOM0vXҵl23)R?Ә!d2OSgWbYG*M!_\Z\Mҝ[E84i,W^H % j:k~i k_=JT%V25:RXxP MRϔFs췡VY<󆸆Oդ<]p7;KE'[N#k_ bX&$._Ҥvz׿U18!%ZJ7y\_d@tlHpގnmd WX'ШF{L1}wVb2 y!AgQ,vJ}NejohKgg,O%[h2|nD/f(ȆFۊ*>DXmUC z]{ڈ<`1.a+@\u؀9Ə*@QO'f/ Y`DVa2k}ZV?m =JRz,8RQ͟Wq mm?FѓHIZIXэ^Qk=)y GQm˝H,du K#{^lPDf{uy tjTqH> bgK%;Ԏ@xQ| Sau?oYbvNU]xf DE0qb?$Fqӥ-y ǨqQ1&) r/rNYϞc}isTKSڞU>dzAx81qJ鞐x VLgSccٞ ,u|{l'-tD5c}er~t4Do*>^$ p #(L9v`i_ i.pgG(IRN4T=8[`5r" k_Visn0?bkg+Kr5u"7.Gj삇gU9c*rQ6T٢7Kۼi G0O鰳7Sv(yt8D2K,˫<[%(}ܞtqO"ȓ94c=Mk& \A+!j͊̕c \yH" Tpc %NxHSWr`g7<&h;M`{VDk6S*}sHk.0f vo:b JazYt`x-􅯁K˘y, Qd۱ׯw+Vc &յ ҚeCjA8u~l.[W5_ fv:;Lr4vաHuT \*baංx,DD؇"M=;.c `;ɨ25ܕtzoQx~sb4âmQKEjtm0;r(֎=IKOH6ֻ[kFpa&xR-d+[gs/ɛKgQurMWi[̂Џ8ܵOB¼G}:3qgR"IZax*3}^m}(gfc.uo= >'vjx0yJf24LZe :ؽ$J/o"=WpkfZ%HyؗY&b IX.Ă9ӱPECv#̒ rQ"UgU3T| Ty9"#2 lpi'gzoD>+"ffyOpzsd&_]^D -0(lg(r!HA"TzGr0@x 0~VwqbP.Ow p~*W.Տmb6UJxִ).h ;3A!Y)_SP[KN`n#=)H: 9櫊B'PX ?jJq"D$V2?355}$VTK*[kԳڂ[\d?x!r%e!K<&$]mygK%rrcl]eL>bW[euV}$jqn-l+m Ť*HD< c^4>S|ɸEL6lT<=X 7i$Z#/HKl?;2秕zqȅEWXjU56(#o9pofSq7:@=h[' 58NT㬱AZ.\7;y6q vt(گBGG4Ğ1$ mc] hweK;J UI$'mʏ[:b@y*y0ƈׂ@h8IUW}K3+/љWܚkqo6]{z1qB5\JywxbDw5vr2۬lqgZՀV/9ۗ\'w^hex`pO S#L3o9hI?Pk|Hn4KV& Vt(eY CA3/0nW>5 BH:LH^@jKcVt~,E!wSX9.Wc S Rl <`Y8%4ڑ u |$kmT9t;S_gOQemX[6j)IlY+-EK+W3PAncX&y6/ wXw{;U@}u%.‰RP[ ٴhwt8.gMAj.Ȱ HR1E6Z{yņ QIEF.bAƤTpK{8)YŃcfuNA9?̿GYPRO؁is:FBru) wvi𗉯ACg=XBa Ɂ 3Ē +bhT@]D PH!UսVuBYy)uk>,2 `5|ocDE4Կ+b_Ffm*$|L*,sJُ\3,:ւ$\C(1 ĵA}GbVT 1S:>}YpЃ/p-Yqh[Ucg>>hyXH'u->'l~$#擓cЛϗv-&qy%uqXVu@VLr)RʵT$_|X郤;ЦJ|őHAzOo| < LJReqiܢbh+lӸ*0S}퓍wUOv2BO .3gX;v^:JsV̉p*DFg:1~86<0N~ݑUaߓ2,?qw\q).PS0y,ۦ4G15h\(s< 1uXQGe&=B2OvS5IّZ1ujx[nF{Q̴0ܝ0rVuRfj`OJ#*J0̺A! +J}Ir12#R.Q>rBGL~K_(DpLHd{|vI ! kM)qC3^xs_4@&eW>g; U=.;ϸb=sVUކȘD$ך9yu .QMYZi763ٳ;Fer~~PpEp:90ۀkN^[$~Z<҂[A>Ӯ,q?̓]KF[7t:{0ޖNBja EY>g{g$0{7n$RfZ)suw6W[]ƼaBYeft&^Wcl*3^h΅`L {zXwEsp TSNb#p7ƱGGm d 8Q}*i;&Y8 DGIK蘌g~3E\K"!3×Zfоo`t(™^rM.t@ȩoU0$'EL.g{u&fw On)T֊@^CbopU2Vb->a PR)֥`& YuI'lICg];jO[BhuoFF5eF`@a[]SJq|2 M )}ʺf{~K}$2jq/ 7@=$FBm|vaHkK\JQ4@:;4YΊ0 $uZRٟNhu^r>J<*Ck tQϮ+1y 5dUE J+Q <]VŤ،KIg/W{" #wA\ dط"{T0^H Ui@agw"E3O=H!V];i>6e.ȶuv{ V%AҠ@G3fݒ𵉋ܐ}叁)FAnKlD=<[Ѝ{5H N QMbBR]{mT;1|n\BmA u?̙@"r+ڣ?0ɬD ЕĶc!RnW\!-If8Ns*-җ׷w<.9b~p^Kf*O>k&)zs͹ .W^ 3eSRBkOȂUOq )qJ=s,{4\<^*ƝuQS]իpe|ѽU~5"{"א%oL.W m魆#[KiB(A2,I5b6MK!yjSaCW:W2M|A1wSxK Z-P.Q=z)m\gd2?̮Mrm6! 'D2G)3uD1Օj B^Q@P{p}B^kfM7GD׃?=QqBa@q[֙ ):BwiBvwf>^֣)YGК;*$S Hpe1 ԋg4Ɠ?D26Vwm,0*C2Ÿ&?{euyxZsmApJUӮf#QR ~s:p}$倛+GfSNdeݡw9AC?;@e&Lh5 [2vXƗ>DcVo̢&)@A4Ջւ@0bi+KioBؔOXH,ENG>`ћ`% [[G\yRB7f""Rɍ-Yp̫PCfչBev7>zšZDI.ۭWw|5Q*qCğ~va ւ?WÉ2J{E%4qBE-aT󺕼ómc|ׂ~wb{&"! 2ՓE\2vy2t")qo(a\8ѥݗ0S. y% zqd=!H q/,CL$xIp*b8v[,W{aW:! XDlK 6NǢT?rz꺣0!r7eaIdHҰEGHxZec#N&TcvPN-\جG-m;5/gFՕ\ G3d X jKS2/)03'שL.\|=h\fۙ/x*6>W?^"T~4 j]nArAܺZ_|S:/z3eC8web2j4yI:_PuvҚFZ²~nh'>!s]BqVs.l=!Xu˷?>G?@"w2e3(hag=Ne |p$(Rp9sAmjE1C'R8uapY|eC4^ aJH/z|Le'7xL 9DUΟ̞hzPZcFVR"CYԚrU E[H.]4'%z'dE1G}, za;!xyT3TypylQx9^V4V \ JZO7N![F <2TDW <Ju^y I e'0b/VG5`hi])-!D3^onfapי|g3WBDނ֫a<ї72c\-x1oH3/cl)@,WCqnl1h8ޖJN*5WP}߅AXb֨۩'|&@ SځlV 6;P[(^R­~'Ɛ[[u!ȥْ=Sɐ\k`%SY3,+1Hп>OT(6*nf,t:" 2^RW,E  A]N_&dY.H_/)ZX}y7=C7xSW1~:G0Ub QN@&xs׉bo*}HOu{^4c ;6 vɶj6&ha,~$M柏 VC+\#87iϚ5Vs.d{_g96-@d_HEBÒ\opDsNƒv=͐N”xO!}G`i 쭛LRP (v>.,g}cϾmJևoJKvp$Fc97``_-";@%QFM72jt:3$:Ė̞`)IavxNP-XG`y@S9\;1E]0Zr)o맄.?K6E%LlhM=B~]q߸oaCɮ! FC>'%ČS4PE3| +c\&l1L,=t_wW%eJXX {ilBS΍w"Pl`Vd ɨէ)ś.6G-MQ&g( z`7yh?)[3ה/)uEVobfJHoH:ѵݰt`\.No"X*Ѓs<}a\Q]jk@DuIvPPij}V|UaspF/y#yI{IaZ0.k/i7#0X@翌|尲TK<1i]ez28eϕ|(\8> D3Ɣj$v65[xdMy O5yI_B<9!?dTo5Yp/ו4l>'lD##U}O{r9^^-PýovMa%jʅ*.aĪwwU(?_~r_:0<|J_  {[) X07 K RP'k&$_OfHB5hoKt؊GH=*3QvT@OnM*(/|#Œf 4Su^^q[,.TVFd."T H1JX_Qi)nrgjP 3GA|p$-xZ@eYWaO(xMd,qq0A _^Z3MrfKDʠYΞީJc[|giIXSHgع^)Gwzu=ӵ*M=IF@DxAnEGds:UogmUG 3=NH Ҁ7)*}D"ր^K+FlF))L;SdwהIiBP4 Tq_4>2PT'd-PW8tӹ)͖R<FU =sUӿRAC5:X2o)RL"Yɍ Q.o6,/JFNN'',E)-Z΢9DXG]O+H}ڙq0q\AKJ1jT^?4]ߥr&6jZ¢q?eckѾ0mΧID׺'3TX F>}o0;$Rc7>_F#zwHn6XmG_'zZM^捁Ṳx0<}ʞ^5#K4"I${*x#^]#~?">^WD(&7T%&nO7UL3HiBD^QWV هIB/"]paV*n5MKF5)E `6>fOdDiAː N@+hFѬyMK\]ыIM6`;rN`BꈧCƶ/I][(9ۍ$N8@<τoJ_06s5*ଥNE%9f̈e3c+hŹ]mawp1T yd0=Jsv` 1S:8zv0BR$3A K-$[sFzYwwAZ=(:kmj4gCF<#g8"Us.Ŝ`}h'*e .?f_+AT`{hQ:-k6{q(֧x~Oљ{K8!.l{*Qƀ ChdNz7̱NZNhrN6DY 0`K,C{u+wS:bHNv(2Ht0rVzxDTmIICTZ LLHaqvIs P,eO\:vŏ֤Bt;6R<:~ħpg_-Z'?{ - M8K@W+ѥ vȂo~qҤ/s@")gJ{Dr/ωB@<2-_Y}@a[$s1{-#}MEUD-6e1^ԌpUQ"A乾J@#Ș$+~P=; 7%O1qM?O $K Ϋ󿐫įi-+Ny' ˵Uaz7y:k&eeMG,t~`J㸔fpMH@kĽvPMep98!ݥ f_5c1T@AbtgtGgw7f-ꋡDVHE7[ $Hu,\sc9¬Df魴M]NsS>.{(#$nASW$ɗNS%Cw`FdƵvo(GFC-HCMMn(W\!VB݌ymFh̭;\Rz&F dd~iO[m`4vZYMye<3/oxa^Z#A~ Ax%lN9ޖ ? G qY7.ߌ M 0;tKlY$5,yFO&Bj>ƇDZiF<tX:Pэ`I6+{_*?00dcLhRYl<-8"*R{Ӵ"KBsx yKAT/a^7quDo1twVC^eTEE&WH 3ˬM`y؝Ͽ;= o_pg\7h76@`diS X>ẘ >z10h62aκ\?$AziX?7ٽ) 3\nUoF<%&*FV 0!pPxY-!{bam0!i((.0JBX;7I6ou#3j^Zs JC+HN D-me Yc`\ftf!l?RQ,GDzMN-e,]hT:yP!g_$5_O)NQTok%h(K2jT$آG=  ] G~2FG Ř81C>#5Sg B ޺E%,,5{ڶiy@旼i,/hH(옴yIEsNQ\dFǠ j6Kl)ݰ!zJ>s>fۊ\H~ u>r1沀ElƗ< O2Ov S! 2mH4a; p, (xT>@#*6˒@exB6ZVdDI^'Kn ;Bp# wOO y')4->MT?s<#`u.v'g )Q@> `iEFigѢv[p7M/74gQzZ=_g WP=ZIX͏a;o1 P1&އo03sIZ PZ#deza G2񘣬 "v] h)\ ~,=b|_MIjj4ZD`Ɵv^dBN3O j P*p{:YįBAƨZh6A_%BHm :!<˱PWvJx?3tl tVfSdaD[we_Gރ8y B{~AttE*u-Is%7Y6MNZːSh-0e7 2BkkEnn뎇Fz'/-a%Iq F+,NkZI$&ߙ-#F' 6z scF~ bv r-z>@c#&h'qT%s<4|TGu1'=E"fZI!aє43X$'e楬eKì <芡07O5FX޵}?G_"ݤ޳@+췲'ȫ[!0sˤZB1BM&HPqRQGZ*O WkUPpY/MKDXKM"JbH+:d/Tˀeȗײ5e&Q,͏ut,Hyg! (W`"6ؤ,IM^dSL?fC˃%Cc>|bY; …,L1ŌTXUHgnS`{;rR/20힤8dM:/ٕΊ`nQ‡ Ԛ&%؛5hFHg8>vI/Sɝ՛~ZxROewd3gH|eb| hw s'܋^J]@A+0髜# =H] )d|dtn㯥/\̱ɺ˝p FwLA#*Uoo(q۟RIbog2-PF%3--̴Hgs1)A"g7t6# r昋D{.Tb7@bTjn|CmFj/0Ъ>:yol X8I'U 7l!$%o6Ra\.DE.GʂIԋROPOPqHjhh4MO-̯W6`stl춙h1dzS=1{q04LF0>,NfP *W#J| 6xg΄#oЗɴXW|lA-g[ۖrmVfMcuMBVizKbĮ{|"EDA*Ha  ˷6+͵}:X?$ %ʭP1ra 5%N;k>^$y |Խk3,Ww(.]ML7iDd:ܽc$H]敔Y{ԧ^I\"Ej$wj]b}J3>^6)"8,oE(ަ 붌Wqqn{ON@]4ViDΗ~J?_ pvUI2r99NS.p j)F6~%qf>EM 8RrR_S&ܥ"Kjuro0/)wp#0,L~C#5+UkVS&HR8`C:ÕY=+'HYEJwԃ7"+C^z5.JH|XЁ|fbMй/*?90۠;3vf>RYJv{FjVV֯+9; ˮX)D;{[}=& 8p_34ŦpIC4K)Be< !'y$F wr^ ^ Q/~; V@ɒ23hNzS4ƾ1eŞp:eU-%+Um9܈b7Y#prk+)gv6\hkBۆ?diZBs,<5W`.:gHW \krҙ, ,e(u;_ c36Ϳ-(Y>`5êCFҀ%?i1K%zK'Q;H)2"O8y,P4q7_ |=InlkziGj4"\Oc?Ǚw 05CoﷴD rZo KS^tW_XS# Q~CqC߿*-gD|kL=c*ae7I.\I̍-ѤY,]/*z64eBA& m_sLUI=Jj6!!FSG(Tp-\|r[ -g8?E;!J_Cj" ?B'1f`i^R]W=NMq6N[iggyxj`qbyáH_ :8ٟsW~ #qFi7%TRt,^# Ko(yi: J9ݿVqK w3+:XxA靨]P*ķf?ֳXq(}} (ggAAuwO*4ѤZ2 ;̴ĨF"]l9i 𭁽Hi _Cr5z+nQBw̃1y:gLtmQ6۴qX#N)3-g$Go]BXk]Rl ȎY1UyG5 ϞNHTפF"wV f_<-ȴ)mxQ@$J;y?C,aELRMsUWư²`]jehPhqU ?>dPHDIwֺJ:KWR"5%Cu;(褛޷ ItJJ{ 1g5?Y5dJw%&Tt0\ĔLqt"7e>_ D!# r>;61]-Z8/~ɀ /^>tQu_V03؋{@L WqZ7,B Kj5F-wQT۬>dPz.cj2hٜIs'hQΝ`;#jOLW{o $}1xAAd2F4n4^&Ħ-Oˏ6@\VZC^uQA`j Y|` fv(F9庮|pƋ9чQ7񖮌( ;s!T]_0Hg%DmVicGoV}76jº,R!JӯSɼiߙmr C'K޷QyS0-bПNpxLw7U`0S~ ;a1'`|ei`7% v{ ? ݌T1|wq>L(B! $sǧ@+C[Kʦ1n}ꍡ_$X) LKbIz g?csl~`P2y^Z'"@ H:p1:wF%\>jK>@wLAu`-x=mRN6w;\) F3?3OYCsq6_ VN-ykSIA)WyF(G9†\3L#l1!b(7}[lNifHZ-:+sy K~`׆7W BЈr#SݭЊUR/ȄWf_Z6/Wb=l zs|o;$iK;qyE2UsE]tP@-QA>._>/;Ud{6\IZbHFrf^Oa8A.aMjsɓ y23F(AmU'~(Y݋{m}ld2Z -Gb\.vzղ*v(N6ELRRJ삋LeDl~y&-yJA3.hZѠf&Tg%apC »w""U<_Ïwz_W:\w`Ѱpu/ Zq)b6H24 ^VR*-'9+bʡʘ8֍6LsRٚ2GFJf?5ut/1ˬX5tUj 6 Pb­fљqƖD08-[Fܙ60{{=tQD8җgduXZ-R}_7-*m:@|DԒ*ʼ&fRdeN$np8 HžYl[_Mܼ˿uR,FwU̠5E}dH6_3L͠FLF:q$q{*dY&.~MyvEk$ f^cj`U4=sUO>|BѰr08]+)L*zpbwޓ|)'; +_gEܝp])/Z0'f ʉM;%hgP^'"뽎#Jh:8wsWikI<:O]P hB>d:j$-l8}$PeT<0D.Pv}k_7"xob>'"yB%/(uE~l؄xpGLT>aj0"NdC /9+1kT6|*ɴ  2Q*Wh8;o&)U,x󣙣@|K3x 1&J['w9;&Fw )"qBն 6Y{/7wvqǺ} T7dnyUQ)w!#),a8_7}􆢑Mp2@9DOИD-ɼ-ͦ>y /&JkFҩJ*tTqr7>KPQJb9h8`H 4'Vh3AJ:Ca SsNm7\Ґۆ紴`Z;WNPT.O,x0"C 4H-qߗ.u` A#~6UsY02D8+G k!9YIɿSʖ['^C~n,# 1 M}hi=^TZPR{2 12H-,舉FEl l0 ^)@;r8KMT, !|kw^Z,V4yaWSIˀq{ei}Q w% =D=6d!xDh"$b5#vLj*5>ԣi%$c9Ͷ>B_a͋huvp;b1_sނQ E':JLBzs4\\5Q,PF MClk ;f]=K/~Il:UD,}I˵z:sDF/œV۲jVڞ K_֊nps3Sh؈RQlMa$J:b' X%1%jQce`E&_v'PQpm2ԃ H]kRcuS}]wdd[n0ɈBE,dv_f~(_'t)1ߘTI?R43~MGXSl@ ܈T,z'ɸH%lWhYdkjw?nn ה{?{#P(>.n{_ dĄOP̄ky( 6v!qBilIB/{%C% SvK?Z!rd/q QL'.'BW ܂C 0|[H S-0=.P[@֡=8 Un㲣+dn KiuaVlAAy oؐ˷i?etD#Q49B+p\ױù YkLQ+S{L'8~\n;X̹"y*8G'Morieҏvybͅ= *3E4*1( A"hY7B [oz}Ѝ,(KI AvzQ#4*4oL'.@)n{@rP,*CQ$o",/NG }i˚וĴ!\k7|0 9CٹXs27=C+4AY?OrL<OQN4|xw㳇wRabU2 3X; 9Ab;spر~Aدxٍlp"D^{3"C. U*|q`Eɮ**frBXJHֺJ\뙃iN7u_X&™A 7ID;8OҴeW$.Ǐz~ak.sEDN^с/؋ƚb6zCDŕh=Pybr]BdlTXݺnnHbzӢO[,M9ټ :֠}`e;޴+C CŠF~˚`mA%d9 $&HnIĂe+SYh08o^hǖWb©-VyQ ؓ#.`(oJ > zEau蔯ZA0w&uPU'2AvuTvlύn2SwzKPjpegy7_csR3K_$*cp x*3o 9U.)}#J ޛֈC~Ej]HphdP5! uһ_ iTLq[u08n{K{FH?O${nĻPba> L%db ygv6`naġ,Ob+iALnq.FힶpwgDŽȲbHJz;KsLԵt,@LPI'j+pSUiC*H4p)_1`b,Pe3t)f犈tbU3=Xn{Vn/^!WĮ7BLj̱"sdtbȭ~[VÑRϿa.JYt~pOcraxv ץuD?!bz͌׃|6'!aN|9DhYE-ފ+QޫLpqH5g(덇xj*ki#/A⒗_6ЂIe\6rɢg:Kcڬ`A~Oٝ?zq\C悔4H?R7"ێ^zلrGUʷX$wcI%yFwӾ5xhٵ0ۇg:TJF2܃o`5/O4 3_^ 4R_3&":ÅB2aaw%椤| |Xg՞/iT,!]1R-αv^gގ<߂Znu*Hjy8{%:0W QN*7UF؀6‡7y{2je}\ "axaSF޶XI/ި3fZ >an2>Tt6Ί-(lM#"cE?F: Jڰ6;CoZZeL!agLE=L;쏇bvNkwԄ̙žmZ`H G7Ot1}!!l),[NEWLbw*s7ʐe^ᯔ1=[CPO6ydֱpHss4FI( q}Ct)cP+\'mZ=h:蘈%h'Y.cw_3zB1 JX>ߋH߭*:k1AM(YRqjCR;=0RNKE h_^׊GKObpB)mt5U{e5뉻o1;/.$7*:SwY8 zFDHQ%۽[tPn.<)%_T,pmھpA2`S +k#<;s@%1 O3Wv$ #9Zj`?ccrU\5^JL9 l(v]*'qo}K43M"鲲` @67{bO\ҷ #E( < a*B :"tb&LH#"<@NbKT9+7X@oҺ/S˦+$B:ӷ\% +)3R:Zu6PTP٢2-{ nVCWG]L7Rk}*f_JA>|ϥO,P?Īc־PUn\ i]$Mk}82ge.>9IJvxα坝@)0ݏk Ge`jpgS_c]Fgn1Z/A$Xs&oct YO򒠾@ 8)(9.n8Ǒt~7_Lve u8zpo{ިh}rUGjiBtVj<^t69|Kf,Pֺ:=2w3w=a1-R\ .U¿y40yVwz$~ ֘X \(`E3S<z͈"J?/dl#/+IA ox}(y)$5Vt7yL呁˲$uѫ>`ޕfׂH! +<T./wRS1 {I`N"&{k_k#VRk ] ~+ 67DyLJ NWp ٻ|lj !ݏڔn 5Tm'k#3=b/֭ҵ\ Uk_E0TCwe#`Nk&d IMQzxҕ2Z+$yܘ4/>c[irv/ŁYkz{ R]sc+"FHk78r9S&-ׅ!kgB*]AC;"'or-Mt$] }g/=jfˠEN _:*~3c9z1dNgb{r`Vz|/1Zu׉EՊ]EFI3-^[_KZ&.T_p.p~jJ@Fu!IOJ+Ly~g?d@`HV *"SOChmHɇ(B PhsN5KkK%zX{⡞*P=HO=0 <;x웘)/@;"XޝLAv;[s[؆nv򡎏D゚dWDQ~4rph,kˤ)_S˪$#tv2߻;Q xؗZjqg lF\O8 'Y1լКC5Sz3 I7; Me^ǯ'=H? ,P-[)[C(P3w51'"Y6~!nwL3`WE?if<Cֹ0*Y[ q+BYh@f]d#Q|;MCѮ: ִ;M .壻 2\OZcKtYuq| g4v`0lJBS0ԴFed}[~uY>("]7 Dd_\SfRj`>`$MvxqꣀiXe1ԷZRa֖gYD 8ЦbZ!T#duR!F7Y"Qvc oC-=His) D4NDYů K+6lV)h&bp7(jEX2]&ArcZ06$_I1~z5-=Db?`ロR6Xn=I{M

sMs$V;;*A KDsF 2G;l\jv;~1آEu`-/)[q/=/]gDг,-qڕPU#ꆎFSІ3`{tDM9@~%31GZDm"s|I^by9$E8 j+6 mo\jdP=it08LvKHu%Ӧ ,F .r2svC=&FCڻh`Rx;.>=їZ'PY t|{s~;%Á(Z 8Fg#$֬oH bVŠ{Gw셸 y%$ g71Yx矧 9rQL@LẶL@w?wSm 345?C^A#;bJJ m,"y -sV]Pɔ RG8b츠&SۣdhgWyؖTr(ַ(U)$}Mf(Uߕ6#=0 %@oAδtm6˔PcV]]@rUp_LYx ovz6(S:EkM!++CCcU F3tq7p9=Yh\Z;>R'b2?nY=7z@_i!MaIhAu7X܆&<\ƾE#g*FU1m΍d_KrbГcک]Ʌztz㍮<EvGJ4 Jcߨ  Z+ ּLQENgo#\d@,Ǽ qWCO vu\J?f }h/C8?I; "p*TcLd7Oq4]N#N+?6rLSݧ;MJO҂ŕL\ֽ?OYҰ-gWF<*ٸ i/4l):>RR J1}"Kr;4&҇{ڴ>a"\<J&vߟ yC}?X(3J}[ԗ,0 ,XM^o{lAS 7j4#[kOPt(VM6|et |9aQ]k:%1?ͳWP]IWdPԄ ,IzӍWk0yo;|8aS3( $gm[=|J]grlħO$4/L-!K4Ryo)ՠ4xgG4#wjS :K?v0w` vJԢu 8=J>T5E  j W fH}~ щhc0_ "rίEC`ɴGaٺf /H3#CpBϿ8JQw4j{tiG]gMGֵR 0FG Ȏ#o.dwې@Qڂk(/&.B2Gfι4 @B4`:.2ΝNKuu= ;DFuI 䭭2<E]n ֶVd'vi[M^bBM@`ى}ؿЕHAi1q3xE_9H7P@$)Dcb_%;Z^՝#XsD9=2UK3|#*z`Pd 7妎 J1d~ui('gx AF>ITKs"0vŦm"ت.8)͚fiEob.a۫ )1q0 -,kڴ36-Ij9|OpTrQ[R`Bt09B]%|@Sl$2]yM#|v4%XSKMљ!2jn(Ւ̜!9]قh`li9=t^OlF~䅨w8N)RKhh|2j\=nߞ~{>DVCeHBh.nY4mͣ狉 Jq|a|Q}OW>e fQӄct>"An4E#zug%+ϫiYYAVdS]v>z"5y;y\b|ϢTW*!/q KJf#Tv;2 \O.m>H_sZpԮG2u`^n*VAv۪#m +#WwsT\p};5, 9(<ʺ[\pr@ZFa}٬[;PJEp>N^uуN6~aژ_t[RD6qxY]&dh*K2v;52n RB8ބr|y$hn2Eb2~IYإ+ 3WlAB0*ez/M姳hmQ0ZyK䥥+{Cۑ`+^&M=ɘ}3'ds 1#`1gM5UMcrLuI<a&V"04h:ɶ?X4, &0a{]'QD Uɩ<)G./FK c+ISQR?xCu1=mLEB&ѓHdVѥH7Ԕ9MW#QTkʅaDh܋!@RZƝg""Z1./BTY yp唢K?u v XYCܚi<I1k%i_P ~S-GxR1f Y$7o+%.<~pO$-nr48)p#Ы7˙"Th{j0ͿlXq|, J1S)N5GتyFk0,Ls} *yVu*b:T!CI94d[bhi`u%5=~|躭aqaG'a.N{ i^[n:s lI';TB$X#դStb.yMŒ'(|pI_qf (6&SFAVh[-#>CiSB"'T?f.tcQ&SE{|kҺg;$sbL?EQԡ]L*֑S7KJ:hucovG5awIQj{|ͧ :_c7CKerzߍԨޘެ`7Q(Kyf5 k /LO&`?JjG3if+qӻ("odI7V f-(9ܼB 5tʠF/3= d{nίyr>(ۺl+n{ 3mvyި`&1X'M pr&.'DwhA)^3 KveB}%H[yD Q{2:@]u1[ (,wm}Ad .ʃv 234V-WGouRAP`1R#ۥ,TLWַt3dr\Z^"$]pdGжUΊ?TDM]U7Y{d;fb_<2z~a-^p|Kgom2 w݊t 52/~ëģm$dXA>f+!{;Mnz5Ds8Yt>* P@Q@ƺ'<4;5*Ӊ3Ѳ^<Y?B1/U@ nU; -gwgKć,/db )9vJ/dH<z6@]4^2˅T*O7U:R(1\AvX'bzEP"B^c4{ AcS v-2$ma#1`_8xհƧZ7RbZ mg~9 V[._u۸; ?/%G|^&mU>1$UNz~dP>ZEatˆmߖqgЉx::xPy.30aL$Vld- z@ycUn̥/pu˦TG:H.urh 3WpݤOjPOr֑_aז3/PG"׶ (9U201ZQ7>& )`> |@ ű ->~nPԫrZ}8$a)(_K]D_ ۖC3rA_"ں;=:֙ sk.$}3L>\M+DI]OdAQ=zA˻VTvTk;|r]uB#SQDeX` W@Th\Q-ϧC6Lz#AnhK\#AmXRo3ohEm/r.')6CT"ti/dL,6(4%v)W絪QZfUB&[UFO亍gѐ +Nʄp]焜SR {X&UZ,)8!@%p\~n6VIաG9\aieA{겂 dqNX6'E#bxYS|C<;YwwkڈπK?Bd"ڞV EA tfͦm88Z$e'D  ֣}+$Ǐ/-o&Mv uod;FY.ŃnP`Pȶ"nqѲ0Q 8ݨ7*<{D|Zfu})/9ϬԏDo,29ijxv&L S'JXB$$!WOcəi)dSt.[+=lFwGG/ ŵTw 5ru.+ϱm7T4_bp9gļmURm(ꁓ[% Jx-ڠSTSz$D؆A r6t`O鷳=]t0sB${zUjZ3:!*Q6mΫn1Z?=}5ijy1hXC@|v\: p'xàޚ +o RXw)}8l]b_t%ӝsT4:1d`3lEPsC.QA@ᠿ)'e&r|JW40=#ɒ(shn`=+b yK=k* ב#EX6ponNݶ ^dNvbp{dcvdaw͛ ^njs^E^Zy$+/h j7v>a @Wz<h=e@ b^w끙T[{r Q'KknG4\_dEuqe \|яMڡ14꧲`DNJl4uA!Mڝ)|*2ie `Mv* 6}Aj60i  cs@BѨuy VBʼn԰Š:ǎ)CbŢ[l_25Ph~VHZy08 d+Z+tO@E9Fwa8 b.n{,)zK &'ޗD,Hb4 p_}#[[ ݅c[c)\2nT"jda~y0,)♲ra~&=#5De í}/qNHJ"NW]~MKki C!<7nN:鑲h3hMR).[G2V" Gb^x[Ӊw]qO4i溬lӬlozHVh_^㷌\itAVl8Q;ؠ$(sn;̱!M DʳPpF$9L̦7#-pvoj u#~Gj6Sꃗ4I\p`t҉J ;'~bP6/z:YHȐL9쫷ʦ?[PtRh$zX_q:膲Ajpv܏_mGHg:r#@d9MfTY,@av`H7,s9j,,ƀ\:$R'[yD`2/(!8 yY?<eT5ٵn=s{׾uVODk:'zr_gy͞ĝb;P:DLf Hwf}S1{@ S."x@UMv),v7rMcAmxzt )>B[#>a-WLlNCݕs$LqtĠ& (1X B{Af./`~?*5;&yqyd^L8En{\JtaRd2Nܐ]ޜ8H2[E$'KҮ73>QtwbQd?æ<bU5"{Ⱦ'Si|*'ڭٍ2p{ |WQO ;qsK*#B .J]U`^^0絍VvTˇfx{+h|cTFG&2J}_1tcpIlV6Q;DymQ Ǻy/9Qf&f G]]h8ҟK1YEiO}=cŞZ?Ԅ OhᘭJ&XJRL0p<}96?3@NIVlQϭu$RY{\7IS(nַŇxyïQL۩>bp{}3re7HSFOjӆ[MFF-; MnJyS>xJqI8,q{-WN.U#أ=-muE%P9~ %Xns܏T& ?ǪK\BWxJ aw_?7Nz+}co'okفaRi#.yux ǫ--}i3qPĺt_Vį^kgN*82Rab;}{ȩd M*m ͳZE[+^D1nt1Ӎ=! D@3kCDEdo>'brx*I!,=g׍ % (g2(e=IHuE߶`3. ae{' CW59me|+hM<@OHӡ]]tհCՇѓxlˌ pRwi KC"X۲],m#XꑒR xHH}1WР& $9UҾY(F.=#W|Rm7q\t=TW3Ȥқ{YϤ\H Ko6Tq<{,.DARW+f0;9| jnyL9:,|;Iv/%*Ǵs><\Z逸R)d'Wxڞ܅-HY!P` ;;` -2՘b}.9'm{5oiindG| mU}Tc,v>WeUB$Sx׺>Ձ{YQ8{C;s^RSĻcXyؕ9}%4Z=Y? k+#=<Сo_ S4uC_A /ԥ,,1E $UЛ5zwoF>, ʺpX1$H³iw?$Lig2W u$ NӅ {k%] !6>? Ex`j7"׀ɆYbaqd3Ghod jRzNMj\{y40V-b-_$E랇r(k/9r[ f,&;X X$LX|FH䗬aZ;߂'u#[wR3X!eA՜*-U| fk%f*/,J:Y>l:kGvjAQ AXdT=@HR!,'%0꾩YXMd(]dS?LE wWU#9 X2 J--C"X^B}3)1ͅEͥ m7]okW-u:Wc$Y&Iڪ/"!F^'1e|2pkƷPg _'bq,^F[2ul = )b4[0U:IGћkK{λ/3ԣKOCѣFbm[قһ[ 1V"r(ܽ <-E`{C`bΜ&kT=CSD)gJ[ރ/ gg1Y}E(s˂i"R#HCxC[ JD]QNՉE+-?QҧڱÇj][Fdi;̡CLjfANRf8hnC~FGR9ՇL :.?hN\牘%\hޜo5E0`_K1-vHYΠ+JSHIY>I[<9c;tLr &%;C+Fj7mmF~?K)4"{^>x*WCtw[|ګK=Ҕf:վ7fh7s◍AV >y6v/u7!e,nuY>'b4opd:(9Ȝkvu>z{pv#BvyD1pI'DgD~=N^;3,:9*c5`vR",4Aߥ [k+@ ϫ[G{B lDP^sL9]Z*j噸ܗvcukKxt∶Ŏy9ԡr1Ye#$:ǩaKsMN c6yiArhE-7)7ޫ;;YՃvt_=`07k#NB 0ȥmA T"T (ym.h%.hΑqe"]Bx) 7NHŤLRN ϥδEyL젂}کE#8vȡ4OS~LZĜ? 6Q#HAY Z-, c ;b:^l +`U HpU!Ӷ0  Y*qX=EIP&>ݹHX 9yTiHˍ/ln<SB^85Ef7Dzlw'<^*CG=zDZjnQ %];6C5hsT}T{5[WdHS aH 7QOҧ8/kURL8 e0L1& ec^_cI})zpQA5hRmސ a[)FiK ]EU`J\:9m )J$zD:H,vN.~61ZHIno&"!5ٻl@sh[{vT/`@fEkuyU]5B !q!zY9 g<wdC|C !ˏiغ.=mT$/t6i[? *TO:|36IWP'K^T",v `Rsr*p`_JyX-BRJ6@SwOfCCQ/ |G˚@GQ|gu^/nK'I[ ց 7]}Bkî[Z*9\ˆs?-%(o?.T%A3t&V56(И@У݆AƜ"$cbJ35xr'g}(Z]nQ uwO滿Sk9[ GVE"8P[.j's\ю:FKx(IbjCVPS͡RBu7I+n]S hvL@H(Nru^hΝ[ı5D޸L A`W8c*rHXBc+ڃ;֗&'ִk6V곔)qJ0NV:ym ;xH^$G6nkg:moEnh,#.z@Lӱ77gOk#ńuCث )[2% (KFH{Iji W(*F֟7 6XL n35y2%N)kTaWKZeE^$zr^AHk=Y}̨| _dӊABnq6Z1 '+DԂO@ Я '6ґD>Ʒ#Wbn h#z r试oXa:P'pGf9\l7컱T"8v/O_4p13H3Cs$+jwT#D<<06XƂ25 lSj|\QTI+dy!rcE>rŹ'5&J `~m]ByZ%8gs]P-ڲA#XaӾ-#0BmENR9F`8agysiLOo-ރ:XVb?tLi_|eugxOͬ bA ijk:~av8)"9_5;~sH5nR&dÍXQM6D9 v;=lXOv%`grY]bGG S6aWRu ٱ24kPj8z&!Le%PyluvtFmQ-R B(Q`,"%㏫UXiěU>9HNm-?|xJ`݋ zӅ,w\u`Ia8IωJ[7g0к`9 ՝$Nl[+6up!4ED %}6SpѐBeTY4A=aC&(n8#G{]}pR?AvWZW}iR7Á#* mʣPϿ~1tta|& UU]$mPK?Li՘b杊(ޜQ[vlH0 '~b/gő; aSi]OZ\gn÷A߻:vlP`l7x=xwG/mU0(JƆLXx\O{ҕY\2_d^^XCJ1k\Xr qR%L2%:MCvCrw'ӳJTMgͨSe9k~>(}˨=Lx(^T~pFjP=e ^^lY- 4WG1˧'YTŮ yJn_slQOyZb RX-.R0PGyXyӼ4K̜epܟ9Ie?v?}6M+{n}%69g ,lٱH#̫up/T 2@̔ u4P>rA^yȏ%AvF4/x?ʁ_ KpCh' 󿚅._Lk 4䥁xP~5# Of~⒳5fy&PB|a.kbרH~i8fq"y׷m/Su84V-I4Zt0o17h87K*BB7ŝIEr.\`=2ՃF|y9[DiIÑ;Y!-D'|9/!(h!I6+,jviL XŵfgQJHmv5Yʚo zߦ=y\D*ۗgBn_7xf'HTL[_=*huZ"̋4r)FF|dwMA+„7#xW|a˩U}ϴ/ڜ:6"={J:Y܈2ͮL Ld]n:v"X[ED"핿0 cU77F:p(9~B".8(8wv-Lpe#pv"Xx= q,~@oqbz \cWd=[vy̓p-GwEp/ǮhqB>XQAyU6G?չ5e$='R;xE"Ŗ?Ő7CՍ!Vi.(ݸ}K }A109E_JR $<;"ù'=޼b%| d5yc@nu|qSv ĐࣥL! D/_^KDzxNp5!W09CDsMWT^ u/El<!VraqB&P QRSat'N­!IS:q >*ˆpkTz;j7|߾fowM rLZT_1" k]-mn3hPH\9$\E㍏T2SOm\:z^Ea-|[K/XKx Li.,AX:!=:*趜1p%:}Sh*ds󱴳d|bf[C%foj@Z뚜ʢ$Ԍ{%F#Lj}fft-3]#c65djsn `VoB6Rf巌n)hIԢmHZV P,p#Ï̡n`~؍";y IgMfH'N Wuyprvpձ~uqi"yF¢j7nLoK| Aи/|n_eI҆΋wS'^W> BN{ ⒩T*2?/^7̱j] x?RU\`ZXu`YVAc`L) S{ z5ѥ][{Ce% ^=~g\$V`uhAn7=>¿^.s@UN&>aS*(L,ƾ3 ˞m0=hA@vV2*#٢XWq4ldMs E ()(o{vxIcEb'4IA0[Joۂ`4 *L=yqoH9o6r;7H38H,Z>&QMxºSivxԖzBZ~@bhb8eXj/Ԣ3+ R!A`*,-/@E@72T]#̈́pHEAa;|nq<9n0!HzލV3j$%݄Iy_8lzZP9ԑ'dMl_#J~ri# 9Bw:aٔXw:0$Lt?K겎jtSE/(B0 x,Iڤ˦%^\5xA]M+TXDZھfXVL#r@]:flv(wtc5;X^:9ɢv|@&ah]j͘vF< ڹX\ZGݫ>%E]wd\&(zz{d'X s7"D: `[˅*K%S9VR,iR^w"IZ#@*@@Q. |~nO9 @k]L2-jN)=xFFr>Jn'//#( $m8kVߝ\PҸh&Ow$>nuG9L1awyMx )J U{,!9)jELsbLGƧySX/~ǴdK)!Wޞ{5:YӚ`t"GM$S5dL+]W Q׆O;9aNѶ:_CL<'rrj[Z4K t \G5Pf,)DcSvd_YYƫҦ7.&=^S_=Ew4yU>I`𫧾vww";2:`Ғ-bbʲ[N[ s߿4)Rm}Dj _oU۱O?>C}|~Fp/:*+$ԕy|"=JsK|*HC rWt\/\>r^~eKU0ץN)Y2@..,#ҲsI} J J 8RXS5J f5*u/uR2[r!l 5(CJ<'4 dU]o^VR]L\˗tϸRqk"q[u1*X#ixe{3Q8^d=Pz~޼?g(R\\-)0/ d6Vqõhru-_7)+ϩЃXc{hR^"a-X)2CQ)-Oajn9\m ıE>ΣTbjvjr@4^F 8u&qʓZF{.t@-E,?08P>r`U /s(yt\ 6է)y;ߣ.OĮTQGw/`ir{B'wϻ[9>a z^ Ku<- Yt'h2cpWELEGlO}F.AkvVBw;%)J,O987"];q\b2XTlُ*QV[3Mq.~:56nDE9Q'$Kf\YwRo;爾j{-RO B] Db3 Vz Y}ÙNOHE#!uni @/KRè<˲x]F#F +re !2m÷ .[%lI^>_IUG-LE)',%5u@`DYk_*s+-Ҡ\aLߞ*e#Pmf%;~) }]5.Ns*܋RN#?i*'03xf֝ `P]ʼ(O4gB!^Q* rf:O)@99۝fw^h."_i7W;yf$\ɛf2^5bU͚6qlpwDiH@9$UsZ L*4r}[u t]lGoJ [z51qWHt]SNKUrԵ;1'}J,⟔몄=#|;֭{KWLw=5iK qV\bٿ;@>tZS"FB'ׄSĠBmQnt0TYT;+*2B ,R6 )Xza#?5mwG4p |{컫8ez8Q>ʨ2c++sP׶a5vBc䫔6ly@S@IAP)Ro2oXgiq\]Lsش!x?Q1_p+US(wn9v%J5GOAX^6U0t]2!A}Ur)DJ4jn6E\ݢEv[Nm _{,7綄ƶڜj(۬ EWafĩ S*`g橱:X S?qQl"1yov/ G}vLR"gyCb9C3;y\2NW4OC!(iBl2_璌?y𭏕5$Fif<._H KJJ_ ٘;ſ)Jne!JA9.^|Zd*l⹝"=pO;~;L W|n|߁H ƥu)O"$1mͶ.EǩuW[' OVՐ;CŬ?0ּVwbO=\ƅ h?/Ij^Z%*Iƅ mԍh}LV`齛mulRNNj 跑y2 JϜ=QPIAIVD3;x G Kgx\r|~dEH+<.rvu Fp⸝"nt D,Brb7m޳êk|Mx- R5PWw }Ϛm i>] d~YM~AV2~?i!jVS @\3J [w)Ϙ0AH5-5㎀sQ'558?O:э2^(p:>:ONGX?u^%)Z2|2tbs3Cu מ s¤r55MƵ+7$e"avc#Jt !b;,)f=6 ~-{RӁ#t.{@ pD>gpCeF$e&J mq6*m8)&I\Is垭<͢lړ/-pg|cvk)28-OWcm'T3Oe>Ai}vc!.)0r~Yg* Q4"71莝Z+*obZbX/7s7gP(3B$HVKکed<D)xz4m\H`~^jo} 1v09dQ.@G[nv ܌r0Z|Đ[kMO ҉˝ nX’mSE >nvŵ' [P6c#]2lI^{'zkԆ9/u è%BA\r)ckc); 1g(5{kgEGщUpk;fD(7 tD␼_@u`GjY, oEE:&`+U/G#=BѝwN!'rl-䛤AQjT¡5y[]`!%Eb>ټ1|B#V t 6߁#U;h R̀Pg0pɄp$ >0([ ?n/Vц5waYJ08?%1ՇKCha>b7Ћkw6Vi6Dٲ|\\7ШYpl,J}?Ys,$<V V.sI_ 8(*]VZ~T/eN+o@Sw+.87϶}}ZlY?ji,p#c|;ؾclRbM ^}eUE?s,J5R(P u`wb0F'S zp+P1 &wUkE,`E~s,~6%;O6y )E (̎CG#eVd á;5,Cn1 ˁHJIDDSܧNO.p`҅Z埂;;q~pV`>Lk/i0HEMoʑ)QDp5kz|Wc$V?|m`9EcU"K{Ө~#8ɣHbIg D> ,Nm߽?kv9YrBҿ>K"QV ]򷯧Pu| Yh1nCDdDC~NyC`rz"Wn6K^n/o~:zg>DK<'QǖK.rޓGVF ?9J>. IUs -L fR+d]b޶Dڗ0HʡX0LFp--f EcUxbbi9 6VN6˪XzKL#/"(RƊΆʕkGY5γ:dYN<Ajn;L0 b{J5^"&CU^7~:g#*2]/4&# C1!C XO<3$T"yܶkfpsW]UήJ,"ڜDJ΂U\⛥_`6`>>D"˦b4[{{}/gmP8'[[r[i [N|e5kU^uแ7a54 ћ 7߯{"o){'L $tFWۈMH[m3%l`d9z_q0վ9h$kdQjN@2=:>b~.^AbMpg{p陼0Aw:'`  h`Gl i@jƁ!~+2yėd{c" Γt^KeFOBjg\{b_43˝x oRsEmuޘc\N!M1l1+7"ٶ!q_FҙMIjAYyմ =#鴺3YmR7%O̟߭{q ӏ]cMހR6|݁>ߋ8Ξ`pr<ߑY!T:\M0zPhΑġ''2 qC[Rl{.].5~ (0@`X_$LIuH,3Np4 -$;\woVoqzG;EhJvU᷻0+ܾ}zbBdeً͢=qM؃acsc3/qbz x ;9,`D bQ,shRIj#Nᨑ~nEp>[[>KdU8!Ω陝gΩ`jVa XrX1L҆HC ?+:siiH®O9tWq,=- FkXkOW:YGNU9<#;8ޖ>k6dF5z6R]uF/64VW| o,˚Orcƙ:c/ÙY/8>2Z7b@r5=?Y^V-8ms JCE䘗4tcy4Le:TeO(T,.)9̰6n'bnQwtgoGxن>ʋ45Gؑ.k*x4 nel&%f:`td\͌,ZsT&< 8jVLQo)fO`H,qxaeB#|~3+S1 ?u%uP}ɵjQX}Aii}h>Q(iȔ`RALd9yhNvxA$ bbT%юv~W ۨ@6ᐯZ{a&V71iT~؏4٧#{KnԹ'sZJR&a2yXmMj uM̋)$x"uNa& w}Pgs!*S*|m/ /٢V(XLZOf>!RaK;r(E8Ϝ1.޽Yz^A L-57gf00d @wܢv!SiuPj2|EA%WY%Rs rw9[ft%5.;67T{ճO-9V>YT咓HA=1:ah u{zw{_)TNFBD;6ȍ9&;q6a(6LBu6x|Nk98#0F㾤z,d81E-*xCqx,42e0m̡N#c.]:M@>g'}S0ɃBn:`JGy hosU:G45?M=^HP[ȫbKZ/q`,7^:|efTҩż'ů;Tw>S!HhMqr܏A) :^cS!uL+"~ycdn5S_E]"~A^D\!KAnnfedER(o{tQ~˫GU?JSՂ-l$ qIX*(ZY: Bt;&#vPQX2p"oh:'jӲM?RСw,Zm}_]h2NKH(@Qb?Rɍu1'"Vx2^e T0m30&@oRf#(Kt2Jhzo^kr*KCbcv3;kpw;ZO@."c|*n '~JV _jrP2M]k7b8k[}\E@/mࡓK9k f1 Uoץ̤}@&JvuŜ ir!gy5K { e̶yX>_ !,!r"BH.SpiֶdZ8U+x0Q㉧ #+(V)|<5G IPd+Z4Lf l1U$@DG#{F-d H}bSЭc-vlp>CܥNE' ɪ. w@VZXȴw,㨤$ո/R'h3o5Xۍ`vr'{ʊIyQ/yOШ9 e炈6$ «b0|o5. Iۣ"ԦpԴ;Rm= c;L5wWxRbɛ^nc3Y\ ˚P'$uȩc+fP]K׸Y735_ScA.:S0om[v;ą0.ƈ 6a6Y[>x\Ԩ*R˗)C=!gMa4zA0FʙkYFk`Z7 _MJDCQ\Dܳ wY6ǀ$K/dh'P]g5REG^a7{u/3g{O1UeDUV9Nݩo1 yVl';'`ph~yd* h!]#埐7o- N@x]}d5J,ǸM77ִTFxΡf%ڇ;`sBˣ p#鶕w<qt8|;YTڏQOzh Ì !mc-}"Mz[/X=9~d)CΨbnuUi^"DbxTa`mzsԃ-Hvoݍ4-%h,&hʖG掄$=qQ_mWϐ݃:e7aPG%B3QKjuc9U|Ѥ*7;e *mS%[Qoe@lxn`қ (Ju",.RZN+$