libvirt-daemon-driver-nwfilter-7.4.0-1.el8s >  H `~z z뾂al6~!{PGs YR>:1 *Ť|}M&D`"_@DoMUûfRD-!d$ s+4G(#ٯA[78_Z$#R^ G4!E2z+NbmJń5߸\RBxz/}vt 39 ~ sSa ,[0y#b"m_> sG[m 0Jm 1/ʨ-~672440dde9af907f3dc9fb2ba27bb6557b14a74758e4a3830b553623a56d9dcfeac29505f5e42e405d633bf451634b624252dd3bmĉ`~y z뾂al;5 rY Ќ/L%UV5A/HTd9EASy,$n 외>;4Y[A5xj QY"::Bfxeon^9(NJo#iOdO{pA74Rd)eߴF޹P fo"~OYxVEr^"AaF4ǽlϔ=Qx;A֧b?a}O mP <>p<#?#d!' . ] '.6 KWlr|   H  1|y `y"y(8h9h:.hGHI0XDYT\|]^ b!dMeRfUlWtpuvw x!y!T#P#T#Z#Clibvirt-daemon-driver-nwfilter7.4.01.el8sNwfilter driver plugin for the libvirtd daemonThe nwfilter driver plugin for the libvirtd daemon, providing an implementation of the firewall APIs using the ebtables, iptables and ip6tables capabilities`faarch64-03.rdu2.centos.org CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch640f`"JsOx LAAAA큤`f`d``f`f`f`f`f`d`d`d`d`f`f`d`d`ea36a1e0d82e6a1a2177cf46730fbb0ca6f092f36119d7c6e2faf1ad262fad94e12294b5a0f137b18043145f92c29a0cd9e0a43028208faa24105e7e2de7de28e42e0e82f4cf7a89d5fee1b35cade7d2d89544b52e92c75c5b7c9d7a75d735fc84c900c54b98a497a028e213b3fa79557ee1122f4d082a9a8229eaa09907fe2195bad090ea70f57eeac7b305c8fdc25e2b79077b8a87518c04b11071c8c09f066911f76180284cd0732d7736d68f082f302d2a3b2011c873b60734b7b5aba21291a483b9200181fbf263297209fa13997fc99325e6fc890197498bc1749f3580afb98b06ec0cc2f02a3b0af424f16b3ba056d0792b64a7aede69384286d77169f11fc79d6d5ba4bac86b3a9740a9960670f89b9c90f3f6a83f7b981821ab27ae446c7d0b0d664d3f35afee1b5b724b27502004761504f481e2ef7f987a5e3e2eee7fe4d84187481e10cb72c92f1d02576bca4dda2e66d9868f6edcd73f5076755../../../../usr/sbin/virtnwfilterd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nwfilter.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.4.0-1.el8s.src.rpmconfig(libvirt-daemon-driver-nwfilter)libvirt-daemon-driver-nwfilterlibvirt-daemon-driver-nwfilter(aarch-64)libvirt_driver_nwfilter.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-nwfilter)ebtablesiptablesld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libpcap.so.1()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_7.4.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.4.0-1.el8s7.4.0-1.el8s7.4.0-1.el8s3.0.4-14.6.0-14.0-15.2-14.14.3`!@``m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.4.0-1Jiri Denemark - 7.3.0-1Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- Rebased to libvirt-7.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.4.0-1.el8s7.4.0-1.el8s7.4.0-1.el8s nwfiltervirtnwfilterd.confvirtnwfilterdnetwork.build-id74e59ef8bdc88f1a0fdfbfd92daa0e410362c1ba0f26753f525801490432b2a2eccac283534439virtnwfilterd-admin.socketvirtnwfilterd-ro.socketvirtnwfilterd.servicevirtnwfilterd.socketlibvirt_driver_nwfilter.sovirtnwfilterdtest_virtnwfilterd.augvirtnwfilterd.augvirtnwfilterd.8.gz/etc/libvirt//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id/9e//usr/lib/.build-id//usr/lib/.build-id/ba//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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ba0f26753f525801490432b2a2eccac283534439, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=9e74e59ef8bdc88f1a0fdfbfd92daa0e410362c1, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)oPRRR RR-RRsRR R R RRRRwRRR RRRRRRRRpR8RiRLR[RaRVRGR+R^R*RCRR(R>R:R%RMRPR.RJRRQRdRZRnR4{tŇLo}Xam}Ɨ; ?iYy {( #[3d%~iE3i9TTn> -4e+t% {aOtc]\; C-I-ٗXkm89Ze@U}cH6Zq3_o߃8" Qo97 M f̎Ȓ>*.>xu/5ݴ+' K֩Y9J/݄]߿\X JIJ3]F+yҫMMj7zeq.넳Tgwۏ5ܚH E0 ;N=,#u<m;>=;Ftc2y"8X~>vs20UR %;=CŪВB 4FDA.n7vb%4H">30N>&O+R[W;B7k)xTٹt9a+bjA=lBm >;Glv2tytɻ6S7&ĜBaGt3-,ǗdZ8#qSL }f;#!7NOߠLKb lBVBOR; zPFl FN(/e+abZ8W( vJV&woPdȥ?Z٨Il =#NWm,ˆXݳ ZM\:b=:S6#Y X-h}_b5i,+ KN$@/`Z koK-/)*WˌdUInDXU4U" ,̲(hwv{ߐ%_f {`:Mh0L^0Z,rF}l/?yWYg % xSL$S-< (k"%Ö pefC#) י`\Ɩ r?:/~ù1`=]l\x&F4nWPQ~~p@x҆̆-Z Q)2HrPL[+]%3C&(EL,,kkmጣ_t׹$m+>H3GR-Bg2}l٭XS0;'! m&Jr`4,i{d7ai:cvl\v~n\I3ќ'B]J*p^٠3N`7)3tR&ml6QoE `<ëh"NˆϡtD؀2pY_W)%耛43C@A GM:vŏS2ni7W{Lҏ)81x1BkaECBl4ʁoxI|1_GRLl^:e]rp}v2iQR$UmL{}t p.cI7v߃W+P'wrp]1Rk E dv4"_Hh@n&ŤQ^`4.uNms|cFҌB+ýNpABvqE[Ĵu/ytXBEq i۶ JD*QUcpm1fDŽݐcih]^/DsH/.K5Z +>70xێ 'i|]ժsө\b.2"p@#i G\wrIi]XTr\1lC7}! r{fWkA>v2te3Y&}c<x9-NjP|F4: ?{ORWkv4ئ 50,$K{GJ WCZ^hݸuWF'HbIksիMܜkAiNLJ oʮ cpNH 2F:Pi7]ItUHyRSozAθXbc2 c V֩&hw>U@HX1DES*XH}AVAWm=I-3%>0Cnqٻ8 * 7~<#X1CTƻ4"VY3`<:cKԽ6^®8iŅhwoq~NLQ (`u+F!ɾwVxX˶֣"/j.?A֙,2n(4#X<7nS\7 _{y~Xo͆e:r,.nAJaіcߧtSt?1)f{SR|38Hn3;|8CXx>P~@.+טFE,^Bs!bmOL8==# ]\w-mXkt w4C2K%tD]N]!.O`QQb&ؙƓ'="aj՗9MT?R+"jNXvqa#2k(z-x%>@ 1{"jihE P8w24Ja#d&g}5fK]m:mLyeb7\e>T ~tNPj'F c?lv-b[!4q1vT,r fT "毐0MvC?U}"jfSveҤ}@BcQz=35\4^ 4//&zu8&t9'R ӵQpoR 2 !Cᴒm/4 c BZ2+3֒H >J}zxV.nSBk`'Mԭ3X[5O}p y 1H&V&\+d,+8}"PD! m(ڔy}F; hT<@YB,S&jmGu,r?F.-kbS#gAJ4ϝ?ZF9z'Y4 #/A1VrO Ш%ep)#Nmv~0JDr1z th1b4}ae>K)ތ9*7ҹ1IM"0 3g''oS ˣ5-( ~(Ux=M{mъJ Ͽ03Qo4#VZ&qXxWsG,-> ЀVBK|";*8H \#!*s6j@ 15PaLVhc!1PU( Qx߽Ն7*f6>9z7I)-zj>  ؀{k\%4%;<4#1 Lh홦[yXйmcb*^vI.Q]Df' ~=ns&#yP+yFd!| :Jܬ<[]都H S%rM4 'r6){ ]''ܫnm 9 r܊5c8tezFCRcǓ?eEQ|t[A,blNe ƍ\},g*fOhahb^qi|fcڴgS 7*Ius~Pt,]5lҐ.vKHةތ&IWSP/{;glc:ب[85!ۼaq?οC~0Ӽ3;=IўLۃrN1QY$;{%LTB2"JT(6^ kd/F=6xݿ?:`B@W+2tʼnp=1&.&ˡ ǒ}Q\;20@[ƵosZ*y|ZH=hY:D8v:]j03(@}zqLA :1z;uGF'Vwz)1>巵AG䞊'Kꗐ@P+%e/ "OXaD1*n ;܎D \=Uh tKW${z(zɭH"N5BOΏ'dםx'a]eM.:iWb{{ZeRf*3}.iND)WzIWTةZ\_05 oj`.Ru cNӛr|V7;BJcm^_38ջHķMwH{$-0 +Z]q ն$z: 26׸jJbJ\FN5qg#796EvH sG^E'k`#0rsX|-c*y'lT'^a)"HaCtUtCk-VRB`hq?BjX6Rk[y̼駇O%)>q bHDZUu4KVኙ8 $`,ɛBqs{Ǹ|-ƅ[$f_\2M,*u{{p}EW'Tfbvo@DK#SW{~Xw;bjBzndV /vPgh ڿؾKTv']I/&RV5w}rT4E&Rɲ 2FK\rk7 Ly8{κd: ɇ!BP*lп@Nh?0)*'9]bX )ekQ.6{=B3fbEk::AUa FT Qzk.!;g kxH<<&Y 6 ?:ɍa)l~XөGp,Ղբ] [KzζRo4=JoXy InՑMAQ# EMRUe({]0M`&ң?ˏM.$lCzX!䌨)/y[qssW8Ws&?jS0DX;+ 䎜68?Jp;x0AƠ@4H}7.'9!GԔV c U(T")axN EB:woӱT)jkеby*8BH#_/H6ѹw˹٧Q],6ߞ"'lb*\j_Q&E[UlB_5XAhu!nxFĥ);If:OO?"hC4dDٞ[Zdvń@*I)?mS9D%>$y_U!@P$Xy8IH{-_"}hPζ4bIZ ԛ,1bTo"ӕ4UzlqI'3? #q '&ۚnƎ hZђJ~k^n¶CRIĊQ̫&SEhINb[Qo;E*&3?EiqjeYJ=[sJ۟56/ڙ'$w0 WZOsͻ-׃ÿohE\7xK_@J:]qY6s ;bq89=hNA0QG%p֞{Gΐ aժLG^rr]ܬ;m q17w[4yIocgb.?+4L6ROC1LW۩:$B*JX25dF&L} 5:r0jm50L}jNlh[b,ISk2 qμnAqߢM^N__ LTxC$rG&w{2=9o&v17nO4۳Clpwru3l ,, fD=Y$ŧQaM. &C` VP䩻_[!sAtJi$SLي '-FT.n66H]$ո4TKbݹz7S Rdjbx"0+}?L%Z&3&f? tlBǡxQrB ]7 QYɧ>P{cfϥxV.B `~ =>`ݲɸUG|Ou7]Q. i4z/"KMZۄ%Q.s {<3^UJBI|OU6 1Uh~٫Zjjՙ3MxȖĊi]wa-o?-Q)B?i#`w#w|gBSN0{*44SՆe.(eZbe%`$#-װ;fd܀;1x=0nd i3Yݙx%>N ԯg>WZ«֎o;ݙ,6\; N6 jsE[ͷm)M[㮌m˥sR*5:_CAPنNIYu xU7_umr/ϐkH/l]Vhmzcǎ^;n~0dd~JX`wo~ՐvE5}׶g4Rⵤ8<`wh6{3{l o98l91J6T+uFl:♭// Dn6X x3!qy\ 1sEscO >S)qw[]}VQP$FN/^IyjG{`Y"f67F&G@)u[^iu\??t] ̄劇J != A/>G [iQR6-]iT:L>%N#`hݩa03iI6Aب~zz%>+eZxU r_09cLZƀ~qI9 ` {9o8O^զYMR~(1%EFJ1ev*NR<Л%ߡ[.`{۞2VEU(cϭbzL^=:qKixzzW^T뱡i1rXǀmTlf-5\LNT$`*-MLUlpnPTYhXPkJ/OO"E81ji@y(}xy&miMivDQ|Q u(h"cE /s!^^-8pP(hpНA`giؑaH, FPs!emGSihH$y&Eْq4Ѹz⢏oQ6J+£k QrU yfPe7U5 ؒ_oT*[;^KZ}-`zMG#wlXum L;/1"4ؔDŽꉿ_]`Gi`;x)^N E p/5j ahmFsI C} Bw3a Jd>0t& b] R7ˑۥ1m^n<ӫ]1T(o]AQg8Wbfܚ/p W I9Я5U rHkWiqp&>w@rT!-r$̗ٵ)'nAZɦM mmکp5 p~ڸKm)0Cy[&hzT-? *"2sy[`eDiT^ E?*w9=G vZ r7ig|CH$A6V|\o&.8ӄN/儭 6%͐|!$H8Kglꏥr5Z 40[‘| -o3 nR vn_\nTP ?EsqX8[€ܸʘH?%^EH-L I2]C5^#>bHfW  L_?-#yLx1 =6>oVe_&hCi2y*gP+Mm2{LQ(ˬTٽkH,)NrOڮ'<|M؇ 8xN)mͮpDVh{ XR2LAr5xf[#IKZQق&L%!SJċ h5)#n^M?v =L]xY 2ņ "a Fϵf"W,\7f~NGwhi6,I"VM #p$f1-p&1?K ?Sŕ aH6'- `,rja"vx6d8Ib;)e2ʲ4jlw=B-j/3Vĸa&HE#0+YV$4p,ToA'!^Bcg)c+Fz\[)%k$.P7|?OQ%3V\6n6pEB!/| <#cV/m+{&4{J c6F'zѨ$vG=[Fi@$L1I}eUNjg'Ku,ʵٮk7װe~4=vJ8c5ٱ ҋPgm0.a$$^o~[nrcgKFc Wn$2̇@'ⱪ%JZ#?:^ѡ׸: &dV׋=Iolb2(C3pz_UYgQz+cuO=fp_ɈY ս~HPk{혶,wj5mzw ~Anp;t0A92R$kᅧ7(.!܁W/b7`dG 0-fe6"MKS_| g'D|/OPgB&;RTO)a4ſof5vZdgux 7IHlJL!v@Eæ`5 l2B{3F߂k_8R$!Nm2W{3D܎0M9?HfeSMQj5oWDMv~,le<f!c+)_MLB2 r՜w#7+^4ji|*g[ȆHP 1祥fdaI<ا>S u>Zs UؤuJr!u `3Cy%6#Y5pstngrre h&ݱU1,b$H3)) ؽ~WB\nA\+9L{ c')" y?FRم+΍rW[9/Z7\@U&狽hs+؈}< h!E*/胪u{8e6sn{s)Py@.qvHӅq|)zFS_bfWuohfy}llD$ox:4Lblʆ;A5şQeUQ4D✎HBS"+_"&v Y4^۬OY,A',Qv/k'StF 4qcwi@<ʃس+gh°M9~o;wOeMVL!04CE$.m.7+{K7O!~aC>x://cR&VΌ`5Y&z_n GҍJ5r{Q۷"#μ}shJbpx2HueoCX{A^ % fGyټ sQdCCcj´7I$5z auK\` f@LGmPX XCV{.Iy#OsCk8d{;c_'A.ݐpPl1<I1;?su)`PsJ ԳS#hll=PkZ4bʃyKhGs W%:Kz,2'饴70[b߽RcwO`Zͱa"))N[92V˥[xܟal"Q yԋEQ+9 DW\MGm$)luwkI7FUc/ 7jYtٱ7a $AeQ } XĂ -pY-~& 'pyTW߆k\+x ڧf[jMQq.ÊR{[ ]QvƯEWXi LD |p^&}FZ.MP~,*&)tTQ5?m$tӗE#%!>xG{HhMaM) *LEUKǖ+naK^ixV,A2 [ y|YIgqcHrDzɭ 2 3?}WӻX_җV+o^G M͹1XVBՋ4N8Vfv֍޹҂"eFa҈_F>d@GP<پӥ)40KAC!V e+qsYJi6/X$g&"l# ,-"#ڒ +{l$ /%|WVˣۺ˹'y:ҡٺeuxq`g+ # f)]*#T-5_y9Ǔ!lit~gYau6.%c+wVdQV,uNT$IrqVϚ)nX8Meg7 U4ǵqh ʴ(\vbٽa'(uFA:]Zpu3v 4q! r]y,T 'X]ͪX ̚!CAW_i]Nxo<ǝ#;j6\.:a;>wt]|vr;} C^;@,* A W0\d>YuL!-iNit+&[F!`Y) gk&W}#5YŠ-$3u_%F殌 _{ jEU3,qЇR1 %5<zP+ܘ; *5+,?U-Nq9J֛9bijԊ~%$ٞ/K@Un0P5 -d^K?!+[ke'τZs]IV3yո]z*DaӁOز'}sB[oD4#g]_zl*ٍAEDŽ.^#>u{b,e~ V=X9IـL <eW#sE:Oe ^7~ @3ݺ8N?;(QF.!*vѫ@cW)I"ucF;<ܔ<~޾:i%OXH\6ᒴ%HGQ2Fյ+!aQ,;dj`.ޒ ձݴkU5_R:^ ǐ#e6Q }>>7\ϑSDLo8YRs e`f(;Qy߻7nC6*ˊxh>H+rmyZ]R#@5+(^_-̏LH'gBH+JeTYw]B\pc=u(a4bp IsE-qTlTbX$.71YoBRh}D/zOPXBnbx=9FɺfGw{1Z'llӴZVr;/+Rjc$%4cⷞR>N"iFaFzsgWpY1VǺgWOA/S=^xUD*C30BhAM82C3?u`r /3Ltj p[!4gyVo;#Hg~I?A|ɝ!Kg_xJJThAKzK̺_] U07/u/Ug˹-` pੱ(Yn'P'82ӰWOg'Z9^7c>soO&Օ.fuxLH؄ǃqY4?K鷏@'1o]eP1Q۵=bm}Ti)s0lE0KkayJ+.* 'm'q"3Bf|gǻ.+gPCxFYDB%ydž3:iY:J5No,A6[x Ҁ]t-mtq.wִGꮓ"Mj8]HEnΣ愃[hӃZ6d*6F"],uG_g}$'{!0Vby{CĢP?LOӣ*G;ְܜsowM=&xG-Q{?~|)𰊃rQw1`\J>;TWv'I?9_fCƫm(4>gje9MiCw BQUa.9R]Ä7o+ ֆ~\EѩJY>a6$;x9nbV%giblY% 30?ߴصkfA(4 #v9A^[GkX W~EWZeҖ{QlinvZ `KÄzF6,l#e|+riHWȵ1eHwz2ic A@ g􌅚 Q.נf\Աn_֡nU޾񄆓)h!bSTN:UU}pL'Ræ}y٩O'sϘ ~h0ηeOZ\Ur=S4w@{4֗?гlcd# VSnfiIzԲ0ce½)w֬w@c/O8}-nۭyĉ9bjk֢Qt6ʼvpWdQT窻~u5#K0/汙ABw+m̽黒pM'XdGc9G]N%nhԝ.dۖkCkDKqti/' oLaJFT4K2GޭIVNٓ4S*OYa^%X(Ff5.K"uT3*j,oJ"ҨR;gdU3{2Ry!uZ 2WÊ[?_hNT@tEUMp!P3@ n+2ˬxvo^_\^G Mt8!uRd؏Vhd"$#nsF;GoHv%#D[q``|[LxpvV^ W> ;: z?lj;  gB-6O4S"ՈL *R)=hyYDuz MM E x5ճW@f]vus)W3QS"cp&cF zy *3 ]3zJDY]4<@(|W`{Y5 ~OSo8 zZ؛o!yMLH.'ze*NΔg6;$u籼G|u\/{hjͫmWZ\Z@u8k* "k0U9=kL-C=#[z;1v_W NT.֥Ssq%N!2GץiL !Dǽ=$?t((tJ!wWO" vN]QԦ%9DTxAdnv'!+>KUOc\0Ǩ2Jp"md՝s٦WC9#>#00b,IJ)`oniL/hIT+[Ћl0 U iڴw^nxp vAEύ~C6>#`rF KZW3)5'Ԙ;4a=Obg+ya=qXqKC*7Cp(F"akʊ8uмHM핡J3&#WN hD"U-a$U=jlSDO({`'p@pq|b(9yTf=U0 &PYFR;)DXuJ&+Z0LM޲cG0a%5ƛ0c) !0y=<)u hؽ7(OuȵEg=DDFlɝo q̻oC0w~lA%ҋK:b.4I2fݠ~GMef͂G1?N닢1Z֫k{+NAF;|&X[dx+J2\v'WY(q/c`oBePPGbp_jKxGvQP{WAyunNpe*ؖ[:Ƶd:_VN0ܤ9eAKBytfNlfW@]^BO(Q':}W!oNs?Z[k7? "T&3#)^8Y䃠~hw(vo f5Ɵ8E\$$h֘Vmd&C)QtsFEC*2T4 KU}0;|)R=#)t3f$Y'>:88д+pa/<|]ٙMdClY m)¾mrCAަJ S^[?wdgU&s"D 6dYjKW'3"E:vG>Ҡ_wFȣ֙>LE8>1f|4[ 3Ma*L! 1EsdTpXNUT (n^p]q>T {|7^#,V?4V{uՆ _ya&!WA9 }$ԕTq4,9: 7gO~jkb) ԗ*Ʉ'ߺwi DPyT"XJ_A]ZH~׶zRAVa}#9sSl,&z@@Zq'ٮI[cYwZw_K"P#\{yNH%9N"j٢/ ,>4JfpBd[NF~%oꈜ}ɠ[oGRP¢@[$+E>MEQ cbt8zI+fIKr|"q-*Qj4[[t~!oa);2$ǁHĢ`G햏4v,q0K=;5~3i@ e_)jK^aL;I hR<7$Ni¬*]|&eba,fog&E#qwqůwcÝ4AB|0>s.t e0!5+;cH//.C{%1Vuy!Oϝ]N6ZPPف(^ ыqoD8`"SΜݏP_A\+{qήu۔V^}P`cO}]U1_`;uU`4;0ZEEL$_s\vA-ڌYTWyD ZlU7GGO5Oϐs}ImE'ճ:ۏ \ 6ӑpon{QВMη.OIbNdL<*}[Q ՞erL3SW?m­t|SDJ–s&Mc%ýnY!x{ 3X/n6*qʄ-7G/(fģ>Jw‹Y܉Aэ#DǤA [j'ل \RCjRgGy 7gԣ10>LD 1 G+GP[`9D7GHp=bIFtk:F*!|,U`xbbkE'n* cR&D%N:B咀kgﮕ-hkG3#_5/_XJfrөrPAj@#}).ݐsV;f#4lAf"d5RGӢl9I6sxq;%fkLGDO &YTDG:JD&@g1N$MZ&C$.ښ53 =m$ⰲ!x *D{*i\ḫg>sqhA/ưbWK\h뙒O \qC윇kڇR$=C[QBlWgR??flEUڥdw Zrǫ /D$jd/$ompHLqpߗX3Ow/亾f;2mQWݺ6+t+.N'vW}|-.t警Cv0o߳ksOHjWnqC`ei#1OQh@!lflkQ='JӚh'+S+ᵂ~&U3sD#T=Qm%T$b5>Q{M2Imh33ƟU)3(~NI8xnZEӺ2&5lÉ.?V'|8]~%2U= / Fsi33Kžv0TY#DBW|wG;RB':֜>5-U>[qMcji m,̭9l({VÕ-~,6E7 >wTI, Y{)b\ jy OgDAa%N1s4oJˡ[*#hA/HcHB7xS&_B'!~?CkDĖYͭD3M9ʆ0\|#2Embz'R!~CVeh L0GaCÑ$v*pXOX!Gg1stD:UK<:cIaSZ 3}][BfO1R&?߻" J=,kʦ~5op&lAF(wbun{3kMNRL%}fzy$uIBHA^{EA );, a fg`Ð_\( +6M [󮻜 "񈜚<4}URwVR%+߀V]' >!&ҡ 暞 eo){RĖb1+Vlې(Qwf AE@APr):l D(J+kJwS^)~!X`GY[.Ik4#L ETDrʀޅ5G׎"&r=e擄~E2HIH$¦6U9E1>R5C'jGJ_iZw&%iz&W+MKC\ }0l@֐Mǰ, 8UW*>€QL?}E_ ~fMwpLJ.qzf f8֏yY81P`[kv0Oyo,QrWaMIKDӺl-qc& SNw{{4]>h7z+;#g7#P¯cWV94}FF`Û=܎ 05 R{?H1]x `s;#H~ϩ&YoW0g .O?xR¿gk, 61reJ}+%9G7s(t^-6tO]&XYbw نd`oF!z*|\9RAn2Dr e6 -a$I] c@}n'7guTsF=gsaEVW*`_ޒ>,aX< yvT<>K z+ @R x 䭱ѓl4quJ\ݖXleOȂﶹ݈A)4τO)axW S>O IfoAP"d#Ȑx 'FL'Q@R0jHARb2RM cﶬW2wKIԍJSu+s(\?aL.> Y!KDѫd91EsF Z\eST"`y/ r[$[//i1҂ۢky4^ xIDF#CX =HH[\Q)T_@\A+^®ߗ}}&.~796JvU=݂ IpEL^G$Jh p2-j}U]K] !,Wd{F.|.?BvT_#NN-׷n۠gjdk~!b.uߘ7joLq%ֲl~̀Ecgܾ;VZༀ"e0[ 40F( vKq7jZw^|ϼǦpp-Io$gjFLUEC' P0a9_ vEGS ^u"5/q[Ӱtޠ^l ;zV%j|.e@.(&1&z*q2JԜQxi>W;t p ])@z#tw>W f~&ÍRV*F !֝Uc窅,뀤6gEMRlqd[XD<>TH@q70c\XQ_UocpxM-Xo͹-?n~^R>?[Ѱg;XIErnOo~"9FfObc'kPdRafFVG]o7дTQ+$Kn a1R >kh.E#-4xS?H×s!ҳQ<|xj_. \ $ʹ 1:/D~k[c27ulX$e :IsqWoxw "R.:^sV\CocuduCb(~k@(QmnR3鞃Ni>ƹA$ki^a&sEqהlgXyj=/7L&Jouܾpbc:5Ņ1^҇S0Jˡ-#nL^Dt$(z3jQ!jGz-2 vZwF[:y*x1=f!ǺOߵeE|HϹ:s-4`wX=7,8ѸJK`M6/E{47%t^v1Un):o  -Ԍt׀aU=3ć7?8s:>%kȖj;hx-+6YG_I1T*K^{>+w,8R岊^wJ/y ¥Xzy&b#M>}y2"EQ?hD{/co 8lNL*RDo{z놳!|z" EFu dV9 8ij&Ma9:b{7}̗FD_'91mcLHt9=9&Ҵ%{i8ɗ4'&={- |HǑEtE?] :ޕpSHmwPތ~xΣ ^¥7<<}Z5DQH@6{ l=-{l G߫,wYX]]ru+ÅPmi/1 JÄxavAU<\ =Mf  M儴qТIy%@a>ZCU 2M( Q H3ѬFbu=2dr1ʢ(9jBOeMs皇( Mj iTl(Ҡ:]0}HpQ )2QQI[r2q,8d,t#p8q- ݍ6$ob Oy,noWD9?=, ȃ䶸Q8 1bU>c `N?í[j*0iJ5DNӬ MSz/h1mv)*Jqy% @59_[gcǮ۶OMVJ$G3Ġ`>>Cr "10OId9hHN]g{ &#X$gܽu A:G/pH:aĨW=4*'#~kd&␑p7dlz8ukw y YsSREb_j?"o WD[Qw$olCuʔRZx4dK!b~H-jGN:?J^ʞ 0d<ݓ(/kaEC%B;Tww?[ ٖ' .KeѵtRyppMj -T<ۏ O݆~o[t v]2PϏMLJf(e$yVdJvT48D'L™pp .rܠWyBMc1~S~{|v[x,㹾V> 51B$7/mjIE낲. U)Uxr3.e9[8s. g[ݰٖ|5]MdGR oNSg=1QK5Z LV~}`s>hk+/ɪ˺̻nV|MmTIDƅƖWV-ŠkO\UoDiz.SJpzwZ=Z5_WѢrol:w6l\'x-x&dCR|5=RmC2_'ˑw#4co)C Bq=,60DoM$d fUe}F%B8`hix IsevrrZI"[lTgcLMrԄ,6Nֵ>^3ʈ^;ҌDB @=؃〧˅m#;o+I"1#!5&wᖻe-M_$(lM~cC+0 385XQU_԰Nh1zkH6RSO~,itl9/g: 휬s,N)%w#Nl?y_dSagm7 a9IF`sLuoc<:0M,)c?Ό';LZ5^bO%kF:9`1n5MwЕ0 .- M #EM[ naMUkqa ;EMd qrOÅ0T6˺yjtlp~Ʊa|՛P(c %O(!]DK|Պg;Nw9"4B[Ί9] .[a%c%Na uvwǝ Ճd!٭ּg^,洵#r{cBȒ9qKC5:_B{g 3Sݰ p-nӮ y'<87j\e 0ȿitqk> v!@"2;qJCPS҂Ja?2KfЦ\(J[ZRMg0ߘc'bZ>TU*[]ܦ7pXKZSsc_kNsXMs~=D@sykͮ>vR͠RG dcgYyFpqb%0hvqu7VqI'IXLT@_+~cTx&MY4sĨg%KrT)ZptL{lg0pRGm,fz OтS-tJMz Zzhy^> ΄[mLmXoȒΒo=V\u̼{5(J O9A=e܃ `+9$*^EBU(u\ZƔ2t)^ ߔ~jNŖu,>'2pÞV-f{xcMHs[jZ0wnEzg;_ ^Yr6jwLl W/r]BIQ +/ \.i<ϽJ?~2f5qřgȭԚuzeP-L [+/z"AvR=|0R-ܗ#$Ɨ0JЏ<'ʁ)\VU zL_RYsm AFcO5oFTdBp2ɴ8JS<_z$2?؇]t UgsksGj7/4#NH2 'Z)M"SҒG6j[Iww|§H?.+o @e#DHRFXC:A0 }idzJ0'm%i qixnOF*3$E=03\¼2+BWKx MNSo9&O@95pc{bN2c e P. O%?W?$'[UYކMlLJM;^kEB($0gGnVuQGk"SћYuΈo!y BVe[?hnLi0,I<5xTv b:o hV8Cv E JexN|ssD"hX V:6gf=!b/ u ~Or `] (^C]*(U(iXpCO%HsflsO:L,~׌џ\M͜Gb -_?8 xŹfڑ. iZ`<`>F$ԅݽT'N5M(z@:4W{W ǔ# lCDŐ7kVvЏ"a. әD5ooT]͹Z15tݮ 2{‰:M 6_U#2A U.Js5԰*݅Σe؜p =&"[aEĨ!˔aX_HYVdIE㊺T6|;aS+:kޖ}I} ⎍Ԍ@Ҭm@qWܮ%x"0dCux@fzR1ppbiU>;ó{qݶZ(9YžjgzF _S | B e (m~Bl2Ȼ"o B8*~2çm"8P~_5I"w-jenZOPGu}LI$ U! 2zFBXȔҶ{5@S"6Q~L8I؉_2,c˥Jn>*Jf]œ/?aj5e d rB1p6p5A1lf.j BGEΔX -VWʇ9x㓫ӿWv^M;d_t \zĈݢӒYTQ64Q.O޸wr> Y G=(1|ճĬMUKoגVNV*D.0wxmv^ن0o%d^િy.ǃ`B`)= CvVa5[fEDݵnWرT^DQ#Lmp` YClqltȉ:a%ʚ2Htu/PʖVJo >ԤiP f}mS%wTv&j~[(z._cB0Xi 쐩#)rGϚX̜~1BՑuO4o" e|ݵO--߈uK8N Pe1mkA v 2nhRޏ.9 uV}8 )]{~H7EjlJgeQFiOgl~"[Io+sϿ{(3^r {P=hP־)2 8R}; ':ClX;7ϬJ]k[4cbǗԫi5_}щ4l\04xh#Fay 8#)c\2?J5}l3kݩU;Kω&fRz%ز#4zB މ,wе9FacRm/ $ Mί@Pp{ P`cq1 2v(q{dm通SO§TG&obsapu( j$U Ș:q>j$iZ |G+Gfݼ?+_kf5ٙUoC~añU9H9 I?`{MQ/v)&Y&s- i6FLa=%Tp:K\B:%쫁C2.̢}6ѸQ 2-{RF9 O_FH 5PrW>(m_ s!!W-A% t=1eff9[ :rt.lKzEcG4)6"!YAGԇ0(S65Ze}Q]KRVτ ,m:Em}B79eJw9{&$iI>%'h 965I1YUl"Ϋ: I87+D6a8uF` [5,oJI;ofSSSr>Z"lE="d$%9O J.ItQ %:_-bҬF}ߌ3zr0޾+pr+5~X# RS &CҥI!OպH*sF'RM"2}_giKX=aBz#@Qs| Tn+όr@ϥ7h (0dCt^ lCM绝6FHa+Y^uMu~`5- >-ΗEc Ys=P7|SU{-ҿgQwޣxtG;: eF9{[-v3*0;4WUh`! kWU|5[*Ƥy/iHj>J F+YȯW#pגpxy$@t8{Ɲg$Z[wACU׫B GqT!WSA}qsV/]= xјP^`{ o@|J;GT]l`cbs,iU71͛}'7X 6 =Yy(NU&V 1{8Nӡ8 ñY6lsAa~,LfdY\# P9|Z,-C. 0hq*$lu"X V\s\^tNk*z&dit|#d.AQl3NP^Yj7Rj$APp 5]_ut,s"3礘 ?7(!a1 jne +C,.I/6]স7_ܯg]i1 F&p&QTߢ&NNeE}{gJ}a6vW&^es#m/FQ&d¯# K:Zq¦RWQ2Y#K5p-p4¹8$ټhr6=ҹ0;}T{Ż@ZP1hoSYxFy0a#vvXh/F,`a9 @:H'*yĨFT(RR؛Fk$o@JX7J6H#ʖqA.2Pc2ל9'q9QkYA$r:$/nZmŰP c(lxѦ$V P3_OJGpdL*"9n'2g4fkzu F$;.Q"0gq37ͺ9[ yҧa*O#._䒓XiyG|WY+ "F^5IW vw]S5_~GH̅~h4=|Ȩڄ;9ނ<Кc'A|iuhrQ';CFDw23Z-lI-=)_Ay_v2ۏp5JG<-oK-WPmQ Ԕ*vXXdbMڠw=o}F62zgz&LlAX@5sG9|Ux'Be'C ծz$]bnJfVÈ 9g87'k=B 1Bby.S-tem}y "ɏcX2[ԨSx փ޻"xV5I}.Ǎnk=A7 J'00B?[ş5^D_#e˵GhrEkB;cC@BkYݧahQNW~Ov gh |Ús=;ZG{=v VM.Xxw7~|]hr_Dոs^z+M͞ϴF\OםHUn\D(w6bW'gЋG=/㷕mנ@JxF9~_ڜY43 Z,*wk;ґq+Yl_]J{wM3K #.9 9[$?R9c]o*jGV|g}BzFt+,IZU/uk(T̵ܣl{Z>WVA9K0'@:Ivi]u.ix~Z-oĿ3eyzק4;cקٯZRY"zbu^_;yp ݋ߛLBd QqlUoёUEVBQFv 2_b3%.q-Z.M0_ -si"Êv2&uԌ['?!&,V1XƷ/jUnR\8_RF ȣAP 6gk "O @mFǦힼk*G ub% ܲ޷ߊ(L ^NM eP5l(gijG|o-4TVIAi/iu GDiWbzSʑpR1d.ZP{衻F=`dxw\]kr.M윬+WekK wUG݈q<鮕!iKt=FiKoz&qt; 񷔦4`B՗268Cv)~R1b;pm:¢e?ki03%.9z A;P'YtK'F#vOI~\8o]-^ diD"`KwRY@}o_㋑ˉ=.o^A`NztIH61F9k^b1U&~^t&Qȅ)#f?v.L ; |p{+_EnRɳɜb|6;I"5ϹH)6EZө{-^|ff3'،; Pڨʡ{Mw!E-n|B Mb$s:]N$-:k_ (Xh<;f]Ns jlogGe]ZJiVKw\`@ϋ#lc<ƞAť^Z8e7_m r5|zrq*>RQz)ҳdU`s`,Z>Cr*A'w7ŅPP8Do_Ƒ_N {S~MF*>Ǻt?P]io&s1 =qA8_/3[JHV^XBS<D#œ$T7Q ߙ9]wҙn sbVI0̫;>o;:1Eb־bQR*{4ȔfHv;i`1 Czԛ0#%@56͋2AZU3-'D!=Q:tgဲmDsh.@ 'z2s;ESCnfH;zM`v/|̈csw7RN,D7ʎ6df￀kAڝ=TpY6Qf75^Bwè,)Kzu!ͦZZ@C) rYC_jΪc#x-'I5b%}܌/ : &qBEmZ\J]m3= q ka-z(v kԎcTS=V,] f}1Nj"yn:Q^VoRΑ+/zGU5"8loG|8.7)L޽5*lLXa]~A(>S{ke5H+M/ގ M g>DRz Y,p pf.x8ec* ԺqX[C֖oMO#+͛m CE~&.>@4#?4F\ K$r+sql z KmSI)ˋ^&ﭶ_ 4zXa=CTbP~wg::ʡr>r:+G\٢ʬwpܷkW*u.o0lOiu6fLZM*|exW>Pz22|!fPޟEw*uxg?Ũ8ٜdk{?D=c W (]3\3%F4rvaq\OIOLƂW9΂Ȫ-l+}ߓbheO}f 0ĀUb]|xi"e+~xV$atr^?47LqtI'|Tc|$mzE3.H0A6X dLbd|,rJ";?mϽwE̦no,,E_d_ (;b2t XACftv`-%4ja"}%gH!we|\F?66/D^ QoN[|kQ2Pgј 5uBw \X~AC:ڎ\-,iQytNͻo[Fmx\쵳DZ^$bGn* ^>k&XV ~l"$tպEJiQ^]b>4\_O p-Ÿ$CcM0eެw`oxS!.R=6JPApn^C01:qRn{C^f> ֘B.6 =H혟7w¼*\?M2-S0-86z.mcQF aҴB^5}؈SG6E>Pb|@ǖė2:W^JwuaY")zN# .}n>,I^;h5i#UZYL ^=&\|Y:Z>f\?}sP#?Ҋa4U2a79n:z(0Gj {?u`],۴|&⹦K.vGwToѺLڲ͹_>[V:}үѴԞ/#]h%4=.h%Ҧg`g@"/v+pqt,\>0|Gfuu#cnAF`4;aFN Ou\YQ9$?NԄΏTGm;*fhK[?Q>M|3-zOq$Fgx@xCyLg~ΡMJ^N>R~&d2=l9@=i~&@#BP~,7UAwO!4K K:}[I#bz.,b, '}٠)=Lě!U'ԹU^5*Fׯ { q%fm?,^1O/'" mܺ`ްsXR2BgX^G0jܓ!)>SY5;Y>3Gw9TB1Bc-);bx?uWJyAFm bJy1{\l5hZQjd-. $^0{tz;Tl$Ai\u ~>Z S}Fʽ !wm*'I`K$ O1ڒ-l2b 75XgdI\?ݲP"߼M$RMU'k,Qp&D~o wHLXkc!0e**-0V~W\'ؿt)soDEɃIO,0EwߗidlsT yp.5^ s#@ˌ!~ m !K&c+2#ĘnI7Kī.sc}PC^{:m[(#u9Е*蝅t?aG5w`5jɼ#-(b?C۵(ӟ38xL& } ɾQyɿL9-xm]rhC-Rx%,wsu: KpKtd6UhDZ"q1s Gu\utsE$#X_~h)Ղ2 ]@=۴h9dW~)V܏EHt97BPSVP0QwSLU_t-~ ߽[іc+WoނGÖCرq,akpUjߟns1.s0}C9q"B]n /uwc pM {9kI h5^yң8KD٘s ,bqXPZFfȉ$} ^Sr5vPܳ l, B*a}+ Ax "27V bc͑+5׋:qTtSq68C528h (gєٙ~~11Wmw:,Ho Zp?ӕSJbܰP[WLJ\J2A#SGb&=dTL&bF6<վbqPMr <=@4ek`nj.lt!4)Da*rGS̓iH!Ԃ !yN<, 1xԄkyģ'g-Ծo M0,ИamxElL"5 VeI-X?<^sZ]# q滕x U|Jud.J-P qD-G`w424y9 ,(vt.")1J TGN-7I'K<~͋F7K9]e+SFE aPgaGe{+ۋ ҭ Sc4yˤeQ36*}K`<6N5hJҢsh;: f(NԖe)~.,3$*)(}J ;w9?@ -ƺ ?I5;^9Ȏ`SBxĀK}0?$]ɬJii:6ƹ n[lk|DH97ҟQu⼟ `PkK_[ "q!ҁG@=Ċ&eJGDXFjJs8 c> b V@?js:z, @ 1>]|A5I jB$dCsfJ 5CSrFgI uNV x_8Mqb=}ʷK@ l62Wl $F-9=f CrUg)n6ub\,&+!GF $h]-rmSAz}icWw›_&MDNaQY%~#(]^aEQikUNP<幭EYgp`:qe Aۊ^E_27k~W%dg,thtw&-9ʞSBsQX b_tD[6ꕯi. i*@Xy|Tl\}ڜ5㘺 caDSP@IH0N{UB;t7TT-&)t)~&DRa w0#2 c@gj.BI=j XDKeV_-1Vll[#0c0y:5rԴ|!5fecVg.O >>avP]}vvOqȚM,`K6JVhU1FIDŽ IjYAdX!u, _`n7ݩ᰹n@f,"zzƭ%Ѭ++>~zXHޗ7 WpJ'tmFI/Q#%١'Q Gu X8痽cv7ה_!uun>bM#YNJ"YͿۺ;j&.yyk؎ @|M\ *8 τċop3bfzǟp^OH5POIfS % 4"SOqC' jbQF3F'XMJԭCl5V sZ4c4X5zqH e5l*a\J=k$ĩwwBcQ)O#nu2;54<nH99JRX33ojQ'd妤oo4׷ Xؿ>O烷)˪Q&澼Z55%:̠ -H̪ \BQ<L}lSi?8hdDMWLE(`K-"15b >&2&`@8JꝸN1B(u+-wO65fg 0n}県v0$3u~{s|CnQsĄ',YۼazF<|ź:uϔ=)vHWx)sՊ;\?h;:=EvuvH3]wk?5iwc5~A2U/Wnήk,g=>6TtHrjE2tKՔ,[Gll'e >ӷL"%cMFc~O5xc OX)L|cBݗh1٢&)勗IԬQqRe4A4 BZrjWxlp<QSKXGueṠbO/GP[:]=: ]* ,G] PL?!N6$PJGu0_Dzt-H>ܛ%&'WKwc0(Gvc\D4 ,J]~>qh󉻚hM|z yI||^< gڝ02<;y՗/ £+xť 3IíG<džlU2_^4)mgǻPi!:qf͇ Pb?~f. j~A7& O>hUA{,n8[g@ˑ4d5}qG-rX~gŖÊ"E &Dd֮(PڔNi[Ϋk&bzKfY @ [W`U3$|k53 ߛ/)} S\EגHVY}gVXSY {*=x;]TT 5v6/:bcb͟z /ڥDL<&ǵ<4[17XƕgOrSdI-V B c7nC<S El=7tyw`aPO?2fPW yx8J=lW JFb<ɺ-Bޣpsn _aaˣU& 2e`lܚ%.̥O(~x2VF <ůLDӢ7ZӢឦ߁yGo~v6KY6Y@]~4fwSuo8סȔu?͖f/ԜҦ'"}VݗH\ Y1 N77B]LXrEȊ.\)(=El|P!q7ֽ|Orx1q.EK~E 8.<3K$4}uln,c} EKpxHxVSx3oB7JV*Z\=@ ~&_J)8bA==(a2kSDao([W$jb l**o9jrX- &Z  kqոgiq!KfVb}EX~I]O=u |r/ICޠUFւoկtN!IT";='h/+[pȺzqDp(ǵrCUf0V9x׈.YZ_WKeg3FB?4Yr+n6~?kMÔT0+6ɑl;t}%h@ _ƣ;sDjڶo^]g٣'o%t5OWY^8Zn5jKTP-#hmIv.eZpiK~㸭jC\75<yNǗ?q-ho214;N0!WВ_~βwŘY@JK֋ΠEU9 eS(X::3j6:ցǼE:hFOpXxĈIB1L}H#+P0PcKm>5z> W]ᡶI ( |\7 E (ܖfq[``r_ ƞo~VkboY7÷%*R&=3kq-SaK,Rtm.2UpFVad)6q' ͕ Iw 80U;ze-˄[oT|"-xMV~KҚ>˶Qm < EUKrLSG0GZ!3A[%DwIRgCeYi 19b \e0w~T]F{z&kɥu bKn͵Ǥs j!ji5j,,3{`ɩ]EG3DlІ"&O,v#ӿ_7Њ.b z]r߯K 4p8#\2,\bb!ڒ¼}f& bmQ(0(#r*ng;U8jN"qh Yi ܥaԟ/ c8X,L) 43O 7}<<&S]N6oi6;F4ZAB WɵdvjlhЏOX'DS:LRndS6$f w v}J!)IB4\j4ya \:xB"c+4 cM׃,:%˥~&Bh"`^U;HT\&/PvX8 K(6Բ1䚳I1JCGͣB_m@gOI[(U1ף󤈹z&~%jTIe2g}$[pQyt6䞕lj6 jنߨ@J\mۢ&d 'G$ '$U k^y׼bvA =h(:2ޱ|Rѡ6/y!/!#݈[rNzi؇>$"Mi${Psc+enroe:V]o-69M2! bޚHԊ/?J(94[L#8󙻥-V G+ފTD/+bqONY<9[nf3fj0;6nօD [#`~"T4IvfRE,!vJi "fuFv0iDi4$T" ST.²PBwJF^§y.yHO5zbKwx<~՗} WHR58(sLYЫׯhC+UJpև$GjϔvR6O|(q`h(I8; YRc뇉+/ePD"2dv_+J@xR"6u޾\,tn-†❥Σ<!,ItC;IUŗQ}W Y=~6~! >+sXΰEM%4D"Ѥ@y3If?败BiMŰ ;U8gcv,a^uEDC}N蔪J ܬ%ꋜ= v[in#*4%E ]Xѐ]wΎŸAWcׅZVn+zg ecWEo l![//B7!N-Iv񾛓@ԧ-/b ;le%;Hˤ-DD5y'Cu\+Idp3"~X%fx1/H]^{(S;qMvwܖt)^.HƁ ؽhFYlx/p_UTթ}F( uCwtS hFjs^;Jn3ӷ'򔄖9]4u`۠&UdN*-l,l[aSiiYD0ϡs[ (LTV.m5hqru67 S=ї{K+˔EW43dp蝨C~DW sBa3cF?S).klѯ雚:&qkY$y:-}wN۶M{iYV\t $>2 5@~Qx6ORAeėIIqy/>Blzس+W2ܒ T슓TY+X#n)vf\x+7WZlCdD9~Զ㩴 (Upz'ua!xB/cެѺESg-sMh*9t, Q*GlK704*̎.J38Ys\pxɔۯ=E$,HҪYOsQ9V.t >/)֮uV̥?3Hb2Tk&XC>`a[}m.ia"Z=9slĬeqPusXlk/-0Qſ; R1I/y$u|kb 9읣[e\#ICcE\u1 UJo'?c/Q@`~F _@廍iK:C#SɩШ~˪ }雁q/yej4_RnSKp Lj5q@Tu.r_Wעn{8Y:&Ҽ/Mb~I˼2xN)w81-efV>&䃁t/Z܌}VyT tRaY"o~q' o}j=~GsFtcnX:ة|@y2RpAbgr >D\O4 _ b:SC杏;2HuzDWݱ ';Cj?=' >&Iv8?e7. J}V4T<>´ ?45y-sI.E+:'s_:Ӻ9ь,N7_6@avF7Е = ʼn705y?l˜䬠|sHrxWǷL[1, N}3Nl|#|Dh)iJSvtxodM3]MEG}ȍ8Hb;,?3i2F"22n[b ,zJԵ ` %cU =1wpz#+jwWOE)͠zN3D-ܥpbYjg 9}̪evZ_#~ksxT%+$IwuS}OvdT c}c_1l破EiC!f*}n$gL8,=o##{ʧا,>ax"Rez$a,T.11t={Ic<$=(3V&~}Be0>yu:1CpԑbVT]\ lM7J+X$㏃ \bu~&FJzoڶ&î\FkbĞ( gQwSE Axƨ,nIK *zj:88#yg8Ԣ耄"MCh2"JDܘ`3mNio)u hJD[8O1 dHV9 aMt5t 7saWwxEunE^v>FLa[vz4s@W G\Gou9Sb?$#1PM? _e1%"& 8`OG5&0 w9~5cht;p=K QS6;b G@F$.}>E4&4x_DːwAzL \MK#GyωbUgεwP}5O2Wى]ocdZB.Rga* ZЕX7 >@2ڿP҉JUݞ#|sme !XGcG6y" yб\h_ciu$>IXe鞝@ eQ Z7cmOX kmQL8s?Fڵ5-nI'Ez54zJ1)tj%X M5L{/xƇ ~r*(o2)uTGf2gő2^/O$-͜o*!Q, ,>ӣu ˳]^P,H3W2;-wSg8ڂVGն>Dח@SM\i?>iiׅbL3{{pO87H+fCjlbNly,^,~:+h񌯦Vv-Sf$`8ZgS4/1Z4QųmjCۮ.șy$ qUS9Jô24BU7p9`[*>yAC:vF*]O!Jhŝ ꤴOs`E-CVtP݀.|.? Nfw`CpE2M 2x&!g=dlRCV1zm/]EHZsoSLf<@XF%Jh _P>U2ROHB)xŹW hSp\4o65/Մ >1Iؓ:sǙz5V4Ɗ~MZa=Qr=ndc542xw/nc⫝̸2Vr],Q*аc)2{Ꝧ#CFpAaGrQƧb;\ℇn7m'*G]|a|I kN Hg- =$n" ܍1ùK9~qK5#tu93s%O5j5Qʿ=`_}s9')a3ldLFi[U/9v9i3.v *-"]TO5c`1=4bxXM:CFp:됇R ?:@E致ܣ7˳۱Ք~Ɵ\܂'{.-qĘ^3&>p[m Q?d5qJ<j "IOc~5_ej i|R oXJWYx l$HfoAoLrBh7F3hlUY<(vNI^HCA ,j&emT i@IY;2fEY^lF,Աnrd_WTԲ7Ǖ5SR]yo,KY0ٗJOGN("/!Z݇P4Rg=wZ|C3us$Z5J`f_DP9 OHȒ ieuAYm>M٘IqhW0ÞՖPp5λ6D)Ox#oC2 i"uxÝuuILjt|\gp&葦8+C:ٱlmͫv9U$Y]!~)e8ğE۞1*@b}"cS*鱰/Y-Bvl"(|܌'swHQ>ؖD@7SŔWF/CcPF{D:cy`ĭTxtSꎯbޙ#MCHTH-g6 7 U=JZ M7-6ך b?fDŽ EOztQF1*fNY 7gcwzfJ?;Hv4|:,HY')V=qڃt"GjŦ~N_ҙ[y1*` A[E b6;WMXnnh vk=9Aw.F`'8kk~?67@ N!+jbszSL"7B1 0nx!mAq)궚L򃼷A؍lmaz? _~xxf OV'.5!o)&ZMF[A,gM.*=\]OXwEn/. = pX/UHC7%ՙYT6gYdQ?G?|N(ʦ! I_y`W;@c$%yĽ >N/S56x> bw"\q|pHyCʲ?Bp>r2\|j~=*He̟~z@MuHV5 !x>7>1]XPA^/;ph}3Cb![p;uPtFʞ~ΐU(;,T']!qh_|0ɽazAK&{d( pJW˜̅p8c`Jweh³ sŤVY]pᴂͱN(7tBd=Bi^φo |PO$VJ>_oKD#a)XοIv]LL({<{QA|cr Q(dy)MRWTS`Vߙ%AЍ IY0hg}Rp y65C H`N֓bpwBp>%xƯ4\ dD1哕I(O -E<|&ӹ5Z] + trx_}$f7S8D?ى䔪A,Nep8jď_lQz?`PkVL:9m1ohv~i̸obK*4qS9G"c\U)7F؛mńgwfl1Q('gxG ty*Ӂ  -Yyzbo&r@QGBp܊LB!N'NѦ?1egb{֫;;2kP/ f|ٻJ{zlU*?gB1MXؤ@G^>Vr2H䞊6=hxӌ'hwH=X7>XGdV/QصжF6HV jz wYHql|fVٮŌ(!G!7i΁ ;_lb 4w+'OjMu|H =\%.Ȧ3 0b|J&X ޤaОrOCGg,*}|iNFq/:\fr9GrIf5\"$L2Aar|lf<,*PUvo-Z`o;^iC}T3"OCʼn@"J0*C:'C6>JR$zZS+1>CI'YL`_XI8?Z ߕÍī,ufTS;.D:+='W\8ٺdnO.ؠ78)-0gIr[7&OGC6!!jP唑$x;p΂A?V,sj3xxHu]hOI$Хʯ@"u(fĹ%~uWM]'|N HR&՛Iԫ^/^MwZiDɤ}|ͬ 2P5g!c LakʕKZ|L8rH Õ\H('pVJH ^W(SIkxdm)n3PbH 3=ҥ^Ⱥۮ~~4vKlw2CU>r&SmyFBOV4u:vc5<< \J`aiVeA5~"(B bY*\sy :`LK*J"~#B6 xpiv 3ZlHǜ1g4=eri'sK 3V>I\D ,^d 2FFM&˘[F]S, VOM̎osxcC Vb6c7>PɼIuOQB{0Rg#M^Zb^22Ffpꋈ a H/H߷Q5MeǼEĝ 8\%$KV Z[(Ȃ0 !6GMA Yϫk3|6x)7Tow(kiwn4!fAuHNMJ~IU <=w>.YBv%:R|"hSs8}sT_#m-c)ǖw\P9{TTPb?NtcQkY$MI! ~2U-+r:m1?P+璅=-;{*ԝ 4*+jC!SWr%$:nӷϜ-; ,;Q \Hc皤iB\e6̕İ}[yIhb}`Խ!QZ78qh^`# xv1K%sd5mJj𦄯W'2\T belvC|BG&!΅oQU-c):R#O!od8Fg)P/_ҟht۲/P1~q0 YhՒ &\Z=`x Yle*{fɽ=TcABϙ6y]dH&ҋrTq+ެ̆t8J jZskO7X8tڏb&!# ׎k$~4Z&ް MqJ%n_M\\F fOpsfI׀$ԒNQtl &fպЏa5Xc*P2u$j[sMKzZ;~JsID{B">yt `ꈀ2T+LRu2z?ճdlWUM8Ovɀljn @s|yʎR&m*\|\,IV+ ٩o(wP&4Oo XF cauد(y U¨*{j"?H.Vf(#{^M_ ySD=Da,o<Wh'B;Ʌp-)AXd#k<}M~)9CN%lƇx.,K^5bhV+2/WsRr9'sW0+u6տN#NUA[ SYk-kG;nX TXV2"G>bgI~òx!؇-\']X $6W1ohPJFs2 LZLĂEKD6H hxD*ᤙd_A<fҰy}'3Y=7Ƅ'{SorɍWCל/Q'qkY#ZF&. ([BdO UNоE&ϿQ" 85[ShE0?// F`mN>bVp&0j$"0a\7Dބ k9,,]TjuH:k ,uvT:\<8|ش.2^3CD3U[=/@|)V $5,Ux8MS.?4kzձ g\,;וW1 t_ZN<`= Kep{c6Gտ촋I[UEb<-$X *25:f*~TZR9 I1YYFMnuk ݘܳNad'%J>j ;TBʚQ/2Ԡ8S;Xs8,ԣ!G28ph@GG&AewۺGS) u SҰb.8n ˮTEjoTJUi% yȇF"[<(`>XlU-o1ڕ9.d 7Gq5[4 ǩ= iD{ !nBjez@boۊf9eَ(~ ^J =D>d5˼DgmebL75t&gWI"$J_ +V Z=*KL8(6>ao'ʂXـE?ŧvfRM =\NZaopkT3ooS ]+mX#0oŘR?Jr( 7z!ub<A:. q]w25_U5.3',ϳ}ۆJ5{]U1AL_DSY kӯV^;11ANW *̿3J,ˈ1r7ąbO|BͿ/cKbZHzi#0֏0JS]2ȵWS?HҨQټss/YPhu0~5)BCҗoj|C킠q8u$s:vb;ӼEUF=(G1}S&*=4}x0e$ϕ{`zErzshJRhW9quNz~tCrܳN"\n=a@ÛSHºۍ4I0d(pzp(%r+9{8)P3_YE*ъO><_>W|[i_]s.MY' 1sOw5׹έ4>k\=*6 ?D U2dt@Ӹ}c,{ t7Jzf:j *?x`bC?؏sU@" ͖qJm¼ v㛖*=E,Dydd,?|Zb e7ZcUM ¼&QªP3,Z(e+hmW@ا8&'ҩy杳`_D= Wc HȐ)&:s:P_Ɖ½꡼+S{ck!jP0H! [\.P$)_##/'FL&3`_*DA֮O K<ۚbAٗTE(2y"5LP͵4Gk%ϴ9P9o?OCP)& =Ju՛lmB< fϮWNh1CjfY-DŽOdBBc9 U %UFytB#}ZMn4%szAEč)tfp-qU(ZS3{a7@][l\ M+^H}K%#d0eB!^P'5ըIר6z 4b)2 ]L]S$.莲0++]`(Ǎ><\ҼFq$xn0$ٟmnfx`I-J"ة6 T{bR\<^S&q>_`h^B}A=:#9 [vwp1*?%ꔜo?;6|[>Em2S҆ fĴ[:j^ 1wiԷM =>>Er=9dX'0UGP;o|(NՊE;7(̓,aTIŧMD P]AxYF ef,{;WzwF~IU4([[{!VUb=1`LhA%I(Jϵ5%sXߠ_NNB[KDMH@ok9꽻3oL-]1 ߝl;5n0K톸v҄,9{דelA&"'Saf)sOUd.G(Slj|[ F6G Q|Gs<^lN#%D3`Oq*dhVl dyl®`z ƺm\dsܽP8n:Dx6@! 6䗤Ez^$SL^-LQ"58C7,z ѓC1 R`Pֆ̕c}llȉ^7~jX'^\FWg0)({gwLTmYs7v-+'V.=Nωn-OG@EЛ#*¹LJ7Y]uM"ړCmOg) ׵0'o *CA w{AP7[hK3DƝ a5II6{jЇHc6UlĕSBw-iw44@|@( g6/&IN;GXg-g$) g*[z# u;t ۼΰO.)vGz1셭I]xHmFL!5&궃Eo \|3F_<%ڹw)2a#||71E-M/W I 5"sWh& U|X2aˏ3*󂺮^(lbbإ{J+CG޼UZsЛN#5C|XP$or$>blys!Z'TkLCz0(t#;RZ4r {ؘ/IO#B-7oH(y+- PP| 4# ea[\0Qίr=5>s cG(H-x4H;Qۈ*6o=#' ?8=QI'*\ÕjNR):+HT`ä0Oٷ%Jp>F(xrw p Zlc[B$B(s@h⹄;X93跸È'XX'QJoow5F-o;Ғ 5)=Rvz؞XY!n`_CG- 6hpeLYB%[^b.ïOGo,ke+M t$S7!"^BuXŝ˔ UCF^cNQW<@G\&hVD12pHR;1%֟N\@WyzڐjrcC?v7YTHAh*Ȕ@mTʬK5i(>Gzl]+$U)W cy_ F%ti,+OcD}XԾT`: {@XS֪SCI[{]h y%;K y!u%t,XҦCKv# xA$WIɗ $78~\T}Dj8@v !I^.b)tq.Lywwzuhϥ&h0uD7ߙR J#4 xН*`on^f C-S1S*f#л7L:< :-T3ŊfC58, ʶY|` _=I&Xo9N$"Xg6ӐnQA< ZŝZMȫ,B.VsfbfAX}tqlNA^⼬@$`"*K-=H|צ8ݶstYm/5uGEB,K'q+8G@߽w_9;8_VZ`XfN*f)uJwB {7aY9ߌ8*1xj~ \r- tr%qi1{v`ɰ|XL%nk@$BS{؊=X;rj5:R,$)à0L]h y)ު{^ 1孻cfDz B NkYSbϾ+@828!LIod =1,I^/ӉiU<{cނGD1 R[6D=UQsl<(Ek; u,ka(]5gȖEN_+-+Mt Nc|MAʻi>hO!A{HdQȚd,'{r" pT }hI~W ى=As7`Jƺ0`\ ) $]~P`X!;jjI{sdKv'ny(]DYT1E泥/o G:&u_["9mx4 KaAnӴ:Pi/x2qA~q`qD-)ccArB"j5dg϶E9Fi4ZKf8Pyti[E߻#nfn6|bL9 vWC>KOOH;K)u7Px@!ne!"X25w}g=bM]HQZ0:9DY$YGRsf0\#mDƪ܀'ˎ_Ҁ@y8|Ȯ NGJgɿ:@y-%u52F7 {ydU8J2ओJ;DBoϚaW6>p֐Qzx9@PǠ2b>RpŢl(I2.f\( 6G(DǃL׹) fm"~ a/C bj4!CADaK㴠)m)J&eJOKH4u^pmr:Ί ~(X σ: L28uF(Zce1]5ȇѵ<˻y&_)85*;D-pFX5#̥T@R2 '+r󅈃Γ$<|Wn/&N{eI@8D5隤A^&? J6dZ]i@.-KQ3y$湣q`N SޅQpѿ[/v}s SčJ"?Q2e8c[#l8NYK#w?C^9=PvG+!!|\|Χ[RTo5#コ%v^(7ۅqnD&Qiʽ;^,j&)EGYyJ&c~8HU@&-/ ޸qw9qxZP\U Mޙ!uC9(Tڱh{)t`[ϕi;5L=$5gv\V7^3:oyOnށ^e-%[$D,/I'ߗ)P<2jzAk/#>**o17vʃ+c+Ƃ XT*++qw7%$H(vvђxtVk %!ENݓk,|{Ԉ7apĞ; jڂ߿RhVX AɇrGK`e!?'uGPͩ vG;Y:wϲ|2>δ:\ bɝlF Bf)a(1(.;{N+R bE& @PA'{drZ-eOl/s${8D;<ƦmLZ(#`DaI[{KxЩKepGńưn|`V RQ?0B 1ͣk7•Q:\y;nM-&m[d|8Bٝ]׽ζ["k-5摯^pZ!Je$N6.Z9=bӖg)zԠw`rY~[Gڥ-k27?+6r"' k%C!#7T"̾ABnf&e.q X aC-g3ih2Nr\B"D~'SUهeOSfg.7%]A]J*ZБyO\yop md5BI=֢pлڢM$lik>a#MSL!o w!awz>&0GA$t§m+!M֔LZo> Onr}j#Ɗ1dя\BE͋vUjoS}W3 w1|pƧf_Ցg O5em Dy'`ZmӠbavQIr:̫Pw3n>\IBAґH[V@ 3s43en7itϏ~_sޢ 9=ċȉ.Qm'8P[Qu\Х l> MնxA|ⱅ' Q]`dv$Cw%~ʊmbhAPYR.3g]L79@Oa]LtjXsSe\+ |/j&fUq]Rv7#bgZ< M.-Ku;W@{ے@)ܴb%fAQ| v#rZ:G]&0o=&nz[+d7fңuq3gA?O($>K֭L3< ;sAoO‹4V|=0{^&荰3,fhy#n' [!8/5$XRT]asڏN`NLeraF!_M#1➼+Ho7+4Y8 E V}q޳C# ͚43iī4">ęQYYLFB}IC瓄QsPj]MR%Ԓؗڬ!?<|6/i)M//(?3>-Pa^]0b0VzXkid12S܃a=`-0JIt3{c$XzM\a7=܅RA' QՁ O4Ĝu8Ϛd랊ST@4e6cIt:v#rFкyshR2FVoτ >:7帬r`{ߙ0(z*&Gnˇߵ@ Of=F90;:?oϞI+:_J*,;>Y+BF(Jz( *,_)XgK(R:GXRͬdV '4ugS1&ζ &эp5^D d<^]+$%PwSNDzso<1-p3fuQLzU+lѣ#{͝n֦9W\^ 6XJg")LŊ/lxiHn|݊q]vՕt WaK8p"zMN 3sBك2_C apc4["ΩgT+B Yv/3Y :F]/C_ Ǯ#t?krvy W&l5?=W C"a7:Af.)mPlZ)+[8F?ӭ| FC:*蟑pe9ƿ: j@5|R,ПJ1}ZwDJGyIķñaɐ?,d·hut2&ٕ 2i]{qsx49>~$q"<|]qfNȸ'l#ALBm!aӛeq)qP* *Q丕uT)K| Dʬ1oܵ< $َ])[E0dԃv'r\<~)녭N ]l~vaMB(ܶm.\̔f[)L#Ec"pjwT0-y>s[& G $.s/0,}\_=Md7l*$6' uOt:]X? I5~ @G+1 zo kH1X`p  om :N{9G\,|Y{ OZ&D~S -VJ{D%'F\il8) 1G17t%r &dL6F #8]1z #Z%¨ ]?5#(m~aLu,Auw~)GMps[zY} q{>)T[-ܨJ>hDFCæ Xؗ2}^bo_ Ry<*xse-t "hkc\熙5puQM}$iMOg[5eieU*Xڀ2F&M'-Axpӄ}2ڦ: 7y=/sr]SV_hD.+}/|mL8zps(F2)Bc*5KthCץE]S9{2'/t(j)8M>GKbD`#Fq)H% Z;e]YCi\>Oo#|tsڎgڷ!@4|#jgk,TKb J)uM=AT,)`^P fps%-j;#2?~?r-C֫B:/1^B3Hz+ ?oXY{K*)JgIftIĉ:)[A^i@*ʸ a$)ѣLJVWJ:?WПmgD_E*^ 51XK3ؓ͠yS7 K\HNA"Jw)^5c;8.nG>E^6;'#vsL}BQݣ^ruk!}{I/AaңUlJT&$!5:8y ǯXOvf7asQU453ԭz.^o+&,N&<&e`0`L]O?o6Kcu9cڂ '/3+pIe: ҊietݽBS_lf#aHe y#Еn[A؂^36 xJbHeF89P0|{"#@Lȸ d0W !7~!SlN r8Gm ڧg'}$/P4^TMVF;ŪmD.(R!D?B2c_xGp8oq&` ɩ%\[Gs3-v7☁;Ұ`oI.ݜ+O |pw`g (걥PSǫ)zޱea2BՄ>lT`uC U`M=exS_1kVdًQWv3ɇb茜N+m ȱQD[)$Xdh籧dqEˠnֶ~g jcCl(O Ņ53o}|yT́X݉ǽj}MGltIBW S0S sNj~ۂv*>*ȦeZ¡y - iX4ɄB W&Oi)M| d2E,d<qq7l|Gt#,g):r-<l} m?r4VYI}vXܛ *(t"xڱpKxrđ38bͼIEW"3n[Hx/5``[!P5 >]bt[G@pnM>X,u{S V>{Ad/+/87f63x#T̪OޡyRΊ* 0Z@:l8BTՙFewի%-<&ZSpe\%835=#pLcsj5#vZ} gȊG s^-0s}KBjQ2vx|i_{HJ:"Ff>o/okr{:Ń}[7֤rmR)L2w~?z%pж s ~Y'sIbzT8rZ `YoBYu Yஎ~@Zr~l!j[D\Hjr V]^.B6"|yyuo1"7uq_OQLW+> y@Vs<̜:,7]@ aO6"o+n܇Q+HY6Fgp(  ?Mz:ytbVjݚ_>]=H\%ĂWJg QG]~B&gEa6quI#kS**+(S|yގkb"9Ы}-`}$rHih$NZ/oIz){IIE%p\)Ѿ$ܔ~D\$zE5aCV1d2\7?ٍ5 s3J2yl1 ]Raq yh=.w(:72~JNnhAwJE$q8?V՛eK(zEQ[a7yA*& ٪y8&4rH1JW P!͸ KT%4>*`9 ٱ3}a~Ÿ"sdJwT5>sՎ~*W.'@4f4R I7\7i5o3zQ㦟kU(#֘;5d3"#8>ن_%vn H3SCoYe 1g[B~޸ƾ85 p3|=:"qs(xB2]Rj? 5rɝ8n!ŠS?6/خmhy7>sT(=G?Ej4- SFn_^Q|'{nVːƝX S n ƒ0!}l,5CmB&"?%ߎB`WU[o) '2? dW օiXG1N ~og.ыo=5ҟUߤ/S,2yP|^WX3d1~#FTGm#6TUNU8qyx֤3}DCܺLe WǜXGf8k!̊IY^xcGx8.WXco˟Q#61d1Vv'J\Z(zo:"0ftyʐ+#MKhZڿavKНV dtL 8΃@:G4|Ck9I.?9n1``ܡ f|O6FgE?[uB9oݖ )լ vɇFH,J!4kkEo/i)G5DE9' RR+eS~2T-cdPŨG-q6=d-xCU-M36DnUc;{2%AH%iQ~81uDf_u{w8FZ>z0FH*nyqlBFX")ùdylšݭU2q}b͠AUn=8*xV6y$V4=/n5gc%g\x۵B9-~Mkq=Kz NsߒRg`12fubsmg.Hg0խ"(6rco'S~ -~ QP{ ݒWdUC#y&T 37y ^L{[ el OEHTt1nXÓ)X`5yu˓>T4[Ys~GiNP/5HNXYho0%w{ϹG&5򪷱z# 5(H9D0r`6͇I ːND]p*4HE/kz =p\.աTl@r rO9MN2WD꽖q? wZ!3ʰ~ e@R!]]:nj*i(qg6 - GT2$*2;iه:!\J4mX

Tgg*r*fmLDDNU9KXx29Iyay#r L~eǰP=8|$)Өur-m^ě rc@n*}g$%G"ZSÞs~4 D2 ƼvS^SuA9>L] >h7ɨjGX6 @Ěi+7ǤՆ S{W-m@CPm~yavN_.1 H^lՁAC{ϻ0f"@I&cg+qk5y/p}*BWkn;?H_0=Z`6GĻ?/Mh'6bԙfjixvO+4zїu#7q}lOzA4`t5 rٺ3f7"o )6^?4JAttZ,-d>9;c7_(ITX l ֓m >䤜pو8,Ҋ챪KǪJ+a\yA Bguįx8 p2q]]""D8#-Y Q<ڮpz%O:c\͗"$ /e[Jq䥮:4>+b5BF{$+$  O(خc |[*-m8dh@R  ̅oȵνېWgbxCwM&JudVq\iT{;@zJqciPŝ-oX4df4TJqiRPu|(}OqMCF|UG 7mM y>cKvs=Qg'J 4tާHB+{rak.5K]Yo-@A,m4=$҄Mh2j/0;N~| xHV1vl],^x_n53ί}2@9[6s%,E[b`gJ)]AtOxKp͊AKY@_"q6yG5HUB@F+QKN˲֚F!RCqu~NsaeV=E虶N,ެyJ0+\Iq>,*h'~C8ޛmϏjġ!ZYTIk~i^tCĄU"cOYSd&5ߒ³2،$$ع=$O՞Ò*tjaC欖Ie^wLr}GaftV=鑕<4~QLlP`v7RȸOs!^ \7K;ftQ!U|r0u+Ư;JRrԜY- v'ܪP8)??Tݛ`;`-&^qUl)Uz\Ù|2h=S@APRU9U/#8o hbbpC ?ݍ=(cΆ:Qt:O}YD QyH#"_v rir2e1P%\t<ǣUm_ (& Jw[87H}AqKŔ^]9xTW1{!ȆwU}; /ʩ_{0N#A%^lgI>C *ev2dO],<͡J1,!u%?ٙl]4s^I!2` TxY.@G;ghy+G[gXV2A=r:M:¶oE︂s ~q'SFcZQZ[+QTYpmՕrG)Ċ1Mj݅y>;o^NT,3Ҙlܗ*AtwoFdTUe@8}T=~0P'X?}YxOv*'kܐmqϦgk? ?Q>SkEIpd ?Pl"2lwd@om;z-%Āl ƕfl ?N1WQ_p0|$RV% ;ʘfT=-2eѨs$(aw+M,^VVSPSNN6c~8%sU#0ޓa ܢ<#$0$!9*DždCFuYV aR8(hN2xjdbw=)W89y[(H]m0@5{?"Va臈̾O _og٥4  mmK )C j=gi^MdTkH|\~パbh.Z`⇴{tqKlk 6VGO4<9P&3^)<€} Rv026ޠ\nN6,_RET##=:#B&J(@9͍Tw A<,i,Fy_>)Հ@}J 6w,{/#82 s^LjiU+ͫzt\+^ w=2J|O%-쯟pM9f!A2/-?@ݲ7if AN"]Qxk/%>B^'s:k1H:\h (UQCo{"z;ew;]fv2 <ܕg~Yc' P *- 4gR ؚRzP6~]I'_Fve[@x+xfg7͞QU}H3!)jz?oJ( !hd>gJɣ-0S\sx*È̜9#"}KNiS9-->٭Ks.\{OU:Kfh^Ji?<J{wG؀UsDoZz!vIk^%o%N/v,Dvg44%ñόoQ#M7:ޠ)&*Bȉz1Q ܈|Ijx{SY K|h*Fxeqp=ri+ds,dCDj%O㰨OD@9e77*MTF064}^Q JdͱU RGgH'. Z^4T^_@mrڲ(a q[Ej.JUfG aYs˒dFX6|F;!R_x߶Jr gx)*\);q wCO MCVn:[,;SErtZx TyŷO\{-ۖj"+$Z?nG;3b /ȯiABZR-xDӲI~Td['e,VA=y*W'2p\<'Ԥx7Ui=;Q+S!j>FM $pNmrUI"8v7~兤(nvo1!ĔQjn/π{QT=~0!\4f.CҸ$zH< ^$I&-\s̃\!Qd?/Vy:ۦCm~7JسlDlt6\:PJDP?3 .7+<.ЌGvZ82\oك%Q1j;hmpb|ђ#|VDɌJ dWhtG$DǛ/4"fLdC0<:|atzxn `݈,ݱH <ਾ Am==M,Δ87T ~(5:M7!їf3aah= -uCsߪ].LEZuK#kn?]!YtbvbSU,A yjyp}F %'*_WevJW,hC'T:ڑi 7it@>]#AWVO^n;s^Rʗz{:zYbaR3CAS&WwUbԞ+ԲsnOQ:2)=щPOqj<(0}:e#Ŵ280YA"19N Ą+嘸z#Wυ3sZ"9IH:xG^~:c^@,K|GbZPзu߼trؽ1tk" զ*ۓ>uZNoteU7EPHMC1k޲6Xs+|a'D@C|j5@]׮*dS RM1T.h{Ӊ6r.l )t¹ UOV+{<2>rG7.y.ޏQf-"ɿKJ5ev4G#*ʱAoCEWË?% 20j=DDD qيQFߍ1l t-KmVg fIG!xM'Ej'ƙ=^+qy*0TbRrw=*@e+,8_uAfo jiߓv,3c_T',V佷Yl83RXU^t͟N=ߟ75:=`*I ~<(|Ba7/T+2 OMT0X¢>)hP#BNzҲEK[*.wmnēQENN*mc 1h|Y)" m:͛Uq1l)faTMm(U- t sz\yƱ+'\܂ҕV `nmS\^54L9B;1Gou1Y%9r tDKNN|׺zrxQ:e %zAYҠ6>@(ש=ؓڳP@U)%ٻUK#7l8ǦSe۲+Iږ%x6UkQgH$PS䜖PrC^'ĢCMG)8Uf?惲R6Hy^lzzB=@EzWV;YpeFZZJ_`(5mS9xS=lLФθ3{8ϐ5-XE%U=YΊV-a~nz lWO@ߊwKl1QZv5Aa7ѫ)rh15gEߗsS({b؏'6Z:~)/ H_+m,vT߯Zf[PX`rXSջ?玒| J_P_ bWisaH@?EP:ɢ [PݥvF!rej/ ]o_uPz9E`$|ub@Jݠ Fzi,8R pt@R7hn=a$G|KO/pn4)N0Ho%!1֐" hN)J UoS,{S97hNJ)2m8ldA*3z*ʔ_L)dx" 6^MB9Dbߓ4FPD.sQ=LOLnYInmgʝ軲0sJδ+ [%Y9y7,TIOfg+́4.1 sPJoHtNz쀉TB4?A7FRbfzCD|%9PDnrT˙7xP_#M~F< eaFUmG\w/)}M8U/2f%\7z> .Z';:v3gZ3QLLˢXǗc br;ֱ5̔a?Eyn:ﶬ O^nNef4fY@{qFVbǓE!{4>fGxsGůs:y;pŔ7|0:(l5B^z(x>X {px=M0ģ|SBKql^Y^_]=LhgnODU3m#gM78z: OK+4'ƾ ܻ1|ˀ2*ŷĒ%ϣ S_e̯W@i\nx5qRhjY }rR@a!Zw,9XYw\ڦxF\{JjP*se^si\JqXf>O둗؛vk8r]9J I}I,2{D޻m 04e)_?Q彼M~~ '/?Ҽw3~ڿk$2TU]N7u B4LT!X]m,P{οTgxϋgCuW}j}RgU|'V7ʒz^:gIΣD?<ۼׅg6N,ld}#*/bY=WR\%cuA\=aCG|su=ȯzhxl. ۜ4; ][ {G:%5Tc$.V$~N~k3ýN•|G3iQB|<[~&~4BS rUsLd#= $g1Q3y/@ЕO+\ 6`c_`fLnG$|1 y ݜ.0Vu\̢}$IK>vp˧<_I'o@kd[6&7 K c[J'Jk #NF_< s`)[|v !F0v|H6iWRs'Nŷi 7rf5G<pT_sgY9._/={͕)#IDX8eW`Ƥ\ FM!h~%YxE>JvCZ#[1)NMFJ L>3c O+={╨RxPK$ C[NmX(Tć kU$ISZ% ^ث4sqYhFm%sn*bϧ+"q+ mTISٟϝwIId]ztll2߯CS6iY//3y )dh+ `n[&N/Pm칍A:&\ѲvNN{px_I8Ireg< @\905+ɬ1_$HdEX'g֋o609WaC7Jn>ySP1oi7_*JPh{_)E4%M U|Pξ^5TӅ1uh% 2fyz {|#7oN*ڽ_m P1b;fO%IN`GLf#\p-t 7Ɏ3(ҽf[-BՐe -IIc]H EvmsXN{*'9qbwÄӔrIJhil[<$SI9.wgL&Ez@2DmS<^t兄os7#A c:"Z3hlX3=+Y@B||dª19 -#h=[GP+4 ?'GS#GsZ#hZEִoKo%8;.]p"1\_Efed}Ѫq똎Vu-1Rh Wd_)<54&ĨHM-{K87YFSL&_ct0aR ] > 9e;ѧ_B=bƩyJ<=:LZ-ak ˎ%7fV'(Jip@h<.9K %EGsR[$zv;>6C 2|J`=%մP{XRT"x c,{H(mE&,4:mu63LF󽁿,Aj&Û zVxx_X2d%O$o!ŧRl|*Sw}s0dª:2&W. ܳ+fmU7Hj[&J2^#YL(Y;HnO3>*f;jb$|hwE444 Sa 0 },)x~ffe{ ui)qU?x^pn+~M,ީoVFn@@V9EӰO}AM8 I4,8dM*PdPKZ)H#+-YVN0>N߲vf{z6X}/:('ex1T%㕰%\kǟ b $7Z,Z:W}/jӬ㳑y cE L,SߛctCSvҿ_3%d:('c8LYĀc-.n(-]\cpE01{vŊmx̾lTw6RMekǣ,RmDӨ-(A~DhyG@Vt6b폤.Nfp@_0QZ7?-VcS~c+ΐ9PZηB2_\e f0XW˓f6tQᛕ8Ό}w 3wϠӔ325"EĂǒZ`h9P,'@Db5J؆|3O2ů 0^{~) .򱸄R (v8v@6,*SFI.t֘+)1JJ ^Ԉ/#- Pd'`DLApM1eӎ-)Qɛx*F5`9~r `󶜎zT?E|.0} 1:)1ۘC+q4ZSbN!5Y77uN՘ mku>B1ںI!˹/ [;/Gj,=F< ^ϊHfg5=8ĭ!\B<rDʄBy``}QۗmmŸ! tbo<}<&xֽEI#Gn0& `; q_GTB+=5UF`ҷt%Ӯ yTW&>I%R 2|hn[\a]9<D A$OR`鎇7}s־!L#&ZlAPWVg(lz=+)o8(4{n( cU]IVg5ݾj{,RV/nyܥ|LOs7[|n l5s{B:JRXOut(^GD䁼 {W^NAܣ2jn[*ʟcnϭ䔐ȔJFQȊcݖ/xע 9DjPR&qm>^5*QH XyM'Q[V( ȼ~+zDo1Z)߷ ^v>ʐw9߂\cGm7%<:pbSА*&=<UrĮ'n cK꺌kDZ^[O ؅Eh3u},Ib:`eV U>]E_\B۳UZ훶vwFaf.t{ch_PpGΰVܦYFƫ500{;@-ԎE$à+5 vy^n\ 3vǭ }}ʍmd C/εe=QKJK} ]m(:Nr8p^6S[=XL O+)ZKE'+P3cgx6 XPфU]YTco\pIX_qk׎T|>.IT?'4 ҀF5c-jT|!#|Y]5!s eV\J>#6ѻ _} \w/쨧ѵoNȈ/%-)gc%qXfUX܍ \5ruDr3|#Lx'>Q34@UUAq%<[ʀ>í 覑mxqVQb0;LUābt|?:-C!܎+,g.C&m3҄w$( {H+x4؅t1@>hdD7nS-y:+ $d M!L،i:] =sUrN\RS|kaU;O`V?>Xa\!{`&MC`jB_q^g/4! %3\e\r䘲Vy$l;cߗrA_q1y,1=KW36$4Ko,<,Zp R8w3]܌ /(k/K@e+{h, /;5w&0ow(նpqXUe>֫Lt֨FMH)y!Hipjg"ғeP3}PL?XZ5"FZсSq05HߥLRFO#oK*QXbBRY1K(^HXxS{?8/1QY Kv)֕9šx)_ گ{Cǔ#κKB8 hk_aտbrۥ Cz$ !!1' ?AR^ 5W[eС-'mK&1Rp,[ oxtsZokk_hm >S Bflqv,aS=k[)9^ZF '$Q`KͿT4Ԣqm{iۺ)>aώ=e+Ka !/Tn\:d::q'-Y5R!ݰVU@H?Q9^O˱mn[P-Cody5YU㦜eh*>PS0F֔ڎ8"$t$j.V c=ThMrՌ.;ދf>ȷȹ\j{n)utg.ո. ֗~IniO&ny.T} < i8Iގ 84F F:GiN]XnWGJOI-<EΏ;rQ'{"8 !uke7/kvnҸN9ճOFI=t3=l~_?ݬHV\w #+P{{ZIV.h9hRMӇSK?ߴ}?Қ3{p%5,%_^sB;A*9#>S,hXsvNAvġAFtqhfWV#~Z !}U fNƄ3}&6AЩ|@&CPp;kTUt7>uO%݉OauT2Bױ^+N!+!60uS˟6t!"z2|+e]PcY1eG.64p`?5;Ps.3+ѰYP}JL>e$iW7a(61b? !>s:5/kgѹ*1{ׄ";)}es"r:/sU ݣu6Rii]d8eӒޱT:Vk7xh0„ǯ=' l /H7W͌Y 6@M$}zIAaD \N@yyRFNIAʅJ~CgESCAdmx]HH G-5WNaY/+뫣ysc. 'k[BkaO64z,E'nS=pM2ciK &#Z2KUzcWT̨ ڎ.Q]l,Yh;Z?ik/?3 sWYF]Ɇ6Ʈ)^w[v%-@\xc,O$+oFF;'#qf=mjŎ 7CClAi(eP*UCSyE h3U&^qPl0}qo8I bݦ[G09Vc7+]n/t9sx*̰p{ӯ, |:W軻PbQ_J^RK6е֧ѯx5?Ө/4B&}N ˾uɼ-d{j "> ")221>^74S8kVRү{ Yxzf-(OMa"fQv~J;acةgk0+F'!XXu4 LFhBCњR?dՙ c¾9^֘3Jw658( Ÿ;w)pZ:f'Ym3gEo{xl]VS-]@(Sx8dG~)5Ҫ3eھfG-꯯֩Tm)OtKܤSGk p#r͋0,+To`֮Y*0xxUSGMگX\৫1[Y-7s4VP咯=k̋ZfIqn"Mf$ !T +f=yV=O1HVjiK wcqem;>g6lX 'zWb ؎HT2:H* M&I6ܤʛ͟=l fÂ˂sDe#O#nHp)]}ǤS kDtP]S>wC>q X[ږ,:&>  PՄn̛S|?[cs(ӮR4CnS `{cB NvCk8w /c>o]il.+UJIv u߉\jTu 'aH({}ie&RWw S65|$n39=m3x+ӗ{zD`7 ևPAH>Pٟ]{̂}c([cFx`}I [x_/qDpS#r6!xѱ@/z﫣 ["AĿ*ҸAvDL1i{ | %l1>(|:F/,YhfZ[nN*U{X`эы|~D@}?0H1丑Jq^V2Mb=pU{ecSsMgKP|Qo ]Xި<؏ m RkF陼!/( LuA.cZi DTMSqрA5͐eǃeF E/O`#7t?9mX]K<],JKDP#Pw4a2 Gk=x8?h`Z0$H,ƀL6M*:mE"8i-7kbSttfyx@(>x9AH p<`X3+'=YB]ͶHudf4\Rdfk=q^OufEi:"!1[;=>{b'zdH SSLIX]̧-*)wvp~wn0 /=44~,i?I7 %+cQS5nR?5v:a:X+>>)"j.9O H&x t#3]W@(I%1<'굟spn.c< L85oQ?$GQMl\g,5{jIbm! : H<^[M%[ӳ:_!cpEj~(LU8t}A4˞8qum5Ia' vz1l]UXH#M=G̎W\7oX|kND>úES[ꆟ}Qمo kR.*g6ѾZ#`aZFZZ5ϴi{٭s7#8 C׬JqP.77wzxcOћ0H"2:F h^qi}j*IcABnQki+pŃb@{Gt+}#:Kh5lڕ>5֩dd|u%ԢH?h?cp MuuWi sg+S< ƿ1<(A1~ջν0leq$vB^ZA:^ ~k2ḎN \d@%Z 9LOx1QDzGz>8k-8WsZR}䨁b,wJ{ܡYR`B%[ ,+YQ䖴ʰT5<͆w ve31H_;4Y"i% t,( ٥Щ)^VLHtzIӽtTμFQ*q5Zh`~ESk1p碫&sBELOŮ2@)=>-45fZ#ݎAxiYi&`4C[Ik^F5l3у鑙"xZUJT|#Z7$fmfOKdm &0*}@=b\ z~)_G;;ϋV00~ iߠ'㭆6äw|BhgY<+16iMQm"ԅZRY~dqGӀQH̼ )GMg0@iw卶 tv;Od.;m>䢐CTf3-beN۠۴bRXn[ IIfI\Wf8eҪƛ-g_uRE:z;]UV`2ҩfkL:sY ݢJFgP܌13i !on?S7~2x Tn) *B7a/CGG$*e ͢ܡ)'#.jp~lIuTL;B,uʋS$DĎ?K6 U7kHw1Zަ h.e?GߏI\y˓{^@wn?"${IiU#a Ft^@d.0C H L2dr5I#(L%hP( 1:@CeT,%Kՙoښm6gpn̹.䯅3k6.}{B)4BTߠ<[F/f#A%5UAy iɸZm5ڭ_x%빚&WV@(B2 ɱ"~#ZgQ&gՠTF1 耏u&7 q~2UvJGm( ͨY4R0P}iLWyb$ҋ#ֆDeɤ;KSdD"O$'G",mxxX0% $PPԮ;v#=9[pXb#}XBP#Hifcּt ^Vx6 f=+NGӍ.D; @KػVtUJ)U<5UJ%UʺP@pڲ;[q\ќ@7̌=,ۗn8|ŷ3gJo)vw s6ƽB$7!ӹd[N.&OW~[34",$o3{|_dZ=xV{훋׎sf_/=<&i {}"j[44kO9㔜|fn'+rE j5Ev2d匋(h1K,Q` :E/@]c+.`I~̱ Ȥ^G}p#5kTaklGj3 z\_דckXud"z _pizajqf^.@L{OeyVF[5rEx dCO4]ʑ@t6RdgߖY`;!#$ (U %ͧRD[=mV{_,Ug&.|(K #覛bwMLY̅)`kQxYϜfTZ-ƧCnvG:kv8ɐQW%fҍzh^'|-rH1֬'yR-BΩ[ EiIHE9˃g;MY@ɀ{iI`ڝ#RwԍsLj-*L揻_xc؇#އՀ$pViq)\[C̛ aΧzkf(A4?JgCj Gd#7zළbU"{ .6ooN_R"j6O>p7PZ7C{-vQrXFV E4 (9W48\4隸cźSk[=xfPU7|Q>8OhΏӔ`(f'L#9Eswͪlw9Q𪥂J\ semi]Srf 7NjI*, !QkNz|Y NCևGt $pX8(&gaRf /,b gJ0Eb΁cN Tߌv2TY0Y}`)h4f YO&]-lDķ@f`Tv!/޺M:FնRHՍ LU, /;9_WhDME~'˴R:pm2~GK8m8<5!лGQ/4Z1~%nFop3i)҂~tMґf.6ԨcĊt &-^Yՠrɾ Ny[T61!Qħ⼇K !*$8<,@ =#ieBDyHGF!;Ȳ<7x^t ŠA|bܰJGuY߿*` _}P}+;e+" C&L"6z?#H5 gYMFHE\Z =b'L A 4㹘vB_HY߆W;74\͓;Y]K%#Ξp:Q6cs=m\͎(sGo:"Ubp(D->m @i9zI @XyW%.P%6DkPF^Ai }^zDv]3tlʉtL)]TMv#EٮLE*]S !Zs˖lA<ͬ#l[~.:Gv,AQdalA{-h `r-}y^ (Vuac/W@>)̍T+M $z ~ ~2(~,*x-j&(~w2~B$5U#McoZhbxw=6K3e,u뺾 3:^YIYzw'X5zkPiK >7 CLJLLD$מ|>I̅yg>2VҨ@754DqVo^+Ug=N+KPpRYCI] 1[S<+)Y:Mf1 c9e? ܝ vMG>=*]+狯My]R;܎_]\K݄Qp*}Sgm{#͊H6L(KUSEcG.(ʬWOSӑ;Xh?q  R_EJTژ]bgFaᛝy ~qH[LN!Ĩ;VΪT,?*x(^`-D\qUks u724s&|łqYQ.ACpo1k%h6!H3hCb4n;j?o# -wϱ*lHRηIXl&f&(:gfO.x+kUX3!^KC>ԕf|k>aY >k3̎;`Q@#353Hk+ZVKCkn+=] ٤S;)/!`jbY_[j6p6L'JWXưr\j*$TWtR_1>?S{?V?YlئEnLNaP~z},P_(q5MSn)KiM#A bz>ҖFOQT?|OgsJ\V~=a-\ E h޼ |߁;Jq]^_`a!X]Re߂V~JǖL0BSsJnSt_><,R%?&-z7\?DajR y }'WE;YO1M4 9"i0:)f J]as7$v56Ue<.)5bj³" XKY̦"ypӡXSGM7kZ> b'S6=g2>MjڔJ:YY؈IYK{*7`+:@w.;, ) =$ujÅC?*>4ы4ˑꋶ$7U-aeT WqIZҢf!MŚ؇AP6I[XlXj?XCoK:QH>/VK>eUn+Ȑ!Ծ߇^޹E^稼2rYm"i ?8Dְ VW&S"a[3wx9@|HOd 0[UZ%ÙeKWKK7t D8.۶VĦPNδbvKMeU~)"ōg1 Hbrz|cJʥ|RyH0;8)CaSD;(mں#4֙jI7@1K&XW5TG¨r㜂;,-Ap9Rۿ @#y\W>Ҽ hei~:H |kpoª-xI̕/9Q61kؗxQ Ͻ_O"g=L5Jڛhdx)\v=MY'P)- Xk6b:ۯxvuQ W웈$9Abpڍ9`^ -Ԗ p2V'8 RcFR*ti Wvf xtd}pFd+^!CMgik_xbx~,_RZcwj fpK}~V xa[Ognu7jbԒp8k=d A@%ԅQ.fʿ{.s:I;,(鋣NH@Ɛsߝa{= <~OS$PRVN8|~ʤw\F1(!O,}|F@^4߄%Qr(lp0q~e‰K x\Rp ~أjsjUÈMl;n5b/1^VAiÏ~aQO4tϦX}4z}-lm8cO~\pdg]U:!KDpA@zJ~l֭I={xJWti8^v R(d˨9?3SZqJԻe^RpHn tHG!n\vy7M[!2,PԘ ”k?]ߪsͼA1}['gLk:0JӝDŸON_#Ӏw?#F>HЈDYZ@6 6`}Co9Boc\U:T oW&,B[nªC/9w1`J"Eazm sܹ~t/~kbpAp Ҁg|o"j"$D|]b'yZe3eiV&&vAohdȅυA?UeLfgnW.eRbNZ/Bp\[R6M+$(L} #C#MTsh}oq伐ʉB*E~a"sF6Idԁ4͎@QJ$ˈC0ZPJSRlnn!,p=#2 R}Wv qͭ53̼"^OxGp'Tn`2+;cGH0>` xr^/Gg:{+A4&HW FwP 5 Y:D[/vªU#+%]@jI]gl!um/LN>|6a+ŬεYU@($9KJ$@Ć[\s~9)jH&Sޏ}LϟuQ }{T_N/ '.li_{ i,]s9FJh,-W F倞7&-~6A-KcEv ^ra@%A?,i%e4Ԍ Qh= I$"#gzA[@]}9vfsOf@5Bfr'AA DnB5Qci.F1oWhl#3>~˲nZȟQݪ^P܉N.D{[Q?e@gyu0} D up'\іJ9QP<%4wX:Uwˤ% Efuٚz| r*qO I+)Vo:~ fO)M.R(&AoD]}o{fMϔf bYt9&a%aЌSy׺wxwD`c*aB='"=Zn 3\qpQm 7ty7^IJӻRکڬ 4?PlK "IP#1THO.lR[rWQru4qbwq?CEGCl_qoI_%( Tl=H9y+@344wp̉Lю`g6 @߸tFhܯaC TO6ȝ_y |oSTPG[[*f*Z -<;!*al5;Rew-m*ۓ}0{7}+9DG69g_Fd/zM$~{,QR+j,dg .v;$4$3n:tYRب=q -h(曉/ &V Fh Au(K?%V G& VB?h0t#[INM1ǰjAUbv +T_6~Ơ5(\;Z#Qy6Y DfEE,"KPRUfQ&ڼo=xoҙd4Dl >zHm&W0 Cw;ɚSfҁ>>s+bU!OBwi8_x(ZߥEdfFpu\Hmߖd[t3ɴ,ۅUq.%Gz^6^"-s_|\pӰΠ"S2^Ƴo8\i#?2h>kqt ԋG1zJ{,*~} hMcPc"To (BZ9:q16 a{ Z# PT$ߵ}r\"vFW%ce h$o `+!AyƧ+3jHS79}np|u6e_yb3O-Lt 1bJAٞO05#4f jvu ?~_dKl;)lW+9P#/*3\RXau%9}iM{sR|ցkڰ ,2O4zZ6.5coO: ENEC8YBOٴ-kB閛MR; i5ߙZu3UQ:aզ G[rҪpX\f/YLL,Żf7ҁ\ƊЂt!Ѻ̬{zOuV͓+s{{rQb2沶(%WaaXO7ie#a2Ȧ۔eaB̦ q;5z]Q|'1 ѲX+Ϟۖz^YI&< 9jsôdh9M\GzUL~&<`99ơ{ԃ[O'*`h7.%%On4qzYMYI%!g&zoT2 & ԭVrgmN}QHwX~J9yQwqٲ[v4BD*WnfH,uI_sU+dzA;竒`͓%T@g!MwmM(ˇ.a tO!— &u1X k3;fa;r IBvASHnzcU_R,C5m!{҅? hȗ#jGT.{[bkHxcek iܯϔ͵xՍM6BN87I]U1ǧc|| ^is B{]ZK b%1m.Z˴ra@$}+D/S5碪PK ho{5̓bĴI?n5^ex.%Qm>latYh:t)$+KPv6EY2R>s֯-# bFnFmC:ū8uJE_J+V 6EtzTU/FmeEM1ٸh`0 nl,oL"{t+ހpȈ|Kc  `کr ֯;]_3h#ErIuOycߘ V%T̺.zl *=ϘQ<{tpsjrC1eOzn78 l~nYlلˉ c#XmrG2au/}Ӎg7MmO\Bsv穮7(j7FEö$, fb `|v P=_#J}Pn54CpXԈ'Ԛ!IKIJt&V܂8Bz5.e eZ ?y!$zƒ5wr]"O*b-up9eZmO u qLUŐ[5K>o;LNq=Pi7KJ2{N7t4tQꐠ|2LrcJ`7U}j /~7-w-*u4ﻠ(kywJLqɅfw?Ӭ%fd"'54z`|c>!2T #eЦ'#Ŀ׾z̓1`Xz? η:L0Vfo/a @X@8oOC8SɹpK[xnU/Vs>R\ApD)ϒp09S T+)_LmY@@C!B2FR B$k-?5˂v1eekJ@Fok%ȀR#chM7#R 3T:Vfm8V@n\#e}}V\`Mݥɠ7BT86HXZءS?DH j ɫ#-U!ABR Oe5^[(+B+,w^(X w BILtѬ5F46רCͿF7a71ii[\q_+e~eȢ% cLl,v3nHQA־zaqqM@賍Nuv?!|/Q1D7_%ĭ[s=H$D xY="PG)`rt4?:F撋ԦC$ u}k:>f}9 zn -OçכϞ}RBGdҗME(C&m[:+q8DxgzJ '?ihP,iN9ݪ0Ί]ϓlo);CxgbF'_BA0n@N! Lw:1f-F:J}3} \kg\:&` >!ö]8?&!Eb6!e"}OlN:" aeK"y@/ea'e5 vgͤx1tmbEJ`Ve= ޥ\Km: vMew<8fiXYH-w m)]\8ȢT {Է\e1LE[1uIر|s%A <$PoZޱ{ܣ3ԍñ p~*oď: C?u0cYqoc(BP>W81Ԍms~~<$O՗O);Sp;(߼5k{q'eQʸː{]`2)^&bTP:"딜 .H7S74t[K>e72ίc„Ih\ʦ-9r iox`2]Y?(93"zon5r}fa 0a/-ioGB ?X%q/odO<{&9>2aQz?fP/ecJAe-\?5l?4n"ץW*$1DžJ*_S L@)EWiY54O~]+*:~}qLdgƻU>%Eb=ǧoa_[˚ ƳPmJV16vwY@ll'2;j2mRL(ڱ^yR9P05Ys6uG6@W')LEb]6ouEuG"ɩYN=dSJlEgnj v /;b)Qjdeқjt݉:f>ω{ҝi `}hM ibM9nAr'i5f sRdžxu⾴h>eZ+b 91gwsY2 a[X'ܸќ,s .P)]!L(5,v9ld(u%QTGT D^hyQ3+us82ۄ Aq($?/@˵ {>擼ܝ'vѣ9 XC T^%V,9 昪`!QM9!Е2o7Yڏ b E4ZWЭB3/4 u%8eh\;?.,**\'8y:|5Ui_=ˇ 60 JR-HTii#CnJmb|>%CRPЎbnz+XhWXX+r:ch2ԪB\"L)za%Ѐ =s*9 br}"eS^ xvk'L=~Ha+̨lg/A7>='gBe+Љ.C_ɖsUZ?v r 7@c .-y%F}`; c9#;QW&]]'^tA_D7"F+ޝ;4pHOEB.S5'7CڌMz[ hY&~w%1Pr|Wku(YЍF+:Ac)V pP{KwsI&,c-_$fќ⼳d7Kmmt>&b5ʰ-胋;i.qJE&Hh< 5W6LžzOqPwܠUL'%䎇nZ \܌=u1Uy ݿLfjT sE*X`vQWivL|mF_ƃgdO@)aӦ1}}i%|yPsKzaJ~ z\Qr#7ў)  )NN;Wa=YPAʷRVsb_Wϛ2;~k2EGkRT&*G`_x4'mO;9'4r":[[ho˫:f$L؇mKRU8$υ+ry7{ lFlj<$~Q$fi^?:D\3u9#w"a +t@gGe3D_6G5Rn>%^ PdɜȚi79[` rWZ0M "]'o3kPw-h!HzҰzt)EOJ.^"du iq~2~RHSq$sfQ|ZdhdW1}i?GrH^^}!M]⚑&15C$W==qhɀwd!\|dcB3]4=c*4ʯʪ'1@=]HʂwA?*IܳDBBT+/^$i6?~NJ^\XHύjqU<и񶧬>v-maB18dƋC$SW[4UEGEQ8.$3tdu' M߭k("jcu1aax^(2UyI>>D:D84⯉ۿj5F{WzI^rV!&pVך˿i9[ Gv-T:9xs2Ӎhn8U\H{l%aF 8L( TmdL/Y㓬]Y>e4A bMFa {oZCW lghb1EB&=uB O?7؂Ы5;*P#pk0pkrSD q0)X yU 碛M F[K¯ GlLIJsh6 5~KqYE.ffiЌmjحf]?@2f*], $ SV:q*yؖR}>w P$>y׶j0[H[) Dr$;PPCѩ ɹw<؁1 qғﻡtM1\CwfKͻv܄є })yg~?8k MuR zچﱴ8H-#~< z8lcQSߗOhۙD՘ 鍆^&W V>?dԥʽ]_M| ;33]h5^=L=GU;$Y)G$:@X(>8ǷS޷&&]??U-]:w\Wf ~1ʐNMˊkwaT9uf(Cr&aZou8 !u%WVpg =^xn9v1 }Cxafaj7یT/zFupϚ)d_BZ6oA*USL*r{S"twlH0ӥ {HtVrJxF4|%{Q$qL\Vӎz*B1P(Q4 qS%!LZ}6EyYYjt EaFUa?Rӡi 2]mB7'T+_&DPA?]>U kCbϖ!.07>LW`ш8I*׍bںļ2|R~i7..K.o}amK6q}) ![ҀDݨ%A)*;! 9bt%?ӃRڲ(dwRƔJw 39ja?l,sPpuN! FJSΏ6WzQ 9T}+eIqdڷ)[ևXoʌw& M9&GB_c%Ñg,Rdztj(*qQ:ydڰ{2HeAѯg|܏-M9PFw7'F{% h:wʘ{yHk!X|.Wrk&=fOc__dzj.U"IjZDv6 #n 5O=RN<hyNv6k* oE%I*%)'DŽpYՄj@ie{KyMi@9>Df0?õte5*d"mWQX#6 j,iGpLibըKlq_]It"ZV[|&h7:6XI$B `Vc%0A={Zu/3t9&pJ\a[~()INcU *W~& sR-F&jpK_F0t+NYQ#fM쒁@M~4x^bZ4@snZ"Dd}{ۼ,Vz Fm#x4U^BHϋ`zilzpI F /cz(, i)k3aaz&5 |HG Ztq+y) cm|/ws΀[Tf$oAm֮m]4^&ZG= 7N!퐓P( :g6g8X|#'E89U_q_TBBT=vsҶ\ pS2E0yú*J|/УZ~*BG"^Rmi<鯵 ?)?D8m0U Xui&O;b$4=0t"!EԡlX2`#W$~ߒ%XPK)9 ˘hKg]ɷ7=쓋0PW Ô(iR)o 5]ޙ+䁞} P,@0(xKLv(+Ems&f/s}㢀F>/3vdVoi dȞ,XheՙSO3G-V8w]!N`1[_<횱@Xz/fǤ. anz %>`p4(4m&zn̫ yXBۼfŷ{cڠz6TïvF@WaXVX`'z=Me`py(x.7t*{L,oU_ p~DB[斆h\hu0t[HMݛ?n):) X7 Ml_šRǙC7yHQl/:Jt !/Սⴵ8$ՔH]r;8kR ,$2]j89;ΓEkZ:k;ۃdqەQq@\M QrOZ"O8 7^4Gڡ?rk'%3QXq}; wySL)8FJ`!LA{>H¬R.{>pO+mԚ7P5XR[ȄE.$*jI;Lia(NFq—; 8T\|q_c_3{cjRUh#KZm?nD˨I2poi 8FtƧsSɫض?\w]~>ASo˸U Z_wR;:ns(Kq4AE :c]mVr'w,khnHi/>~zOSs@z0.':yso>$Tܙ"Dt@^]~g>I/I5>IH#.m86:Wn/z%Djb44{vXMBQOIm>S^[iUbN^) YBb$F!-wV q)[{)TjbdL&Mɘ<bl=-͡M#7(3P Aw$ɐ(k`xn|4WiJA}^IsU\1Lve+E ^A漻3v{2xxL] 7>Q^*vcw5a>@uUXtnڅFP;g s'%3Z<r a\vXZ6o+!drI_3חuP6VLcɁQt?I]]Y',cdUn|CMĪ_'(h O_0~ }޷]fj 9Q58A:cRmP4lUfZޗt4D˼gq۴ҟ^&1ݣHFFt]m$Tr2];RK Oy䎖+Sb5sf{e]8ԚdDJm"hV.",<’^\3{fh3;(f6-5`'VP+&*_ "I1*tP+ KDI@9肂R3_Yo\>lm˽*Xtx|(~2j jl`9c01Qxq7;G#oE?3Æy-J6 %F,x`09H( ,N#|YMEό,Ĉ6RɆ:/"X+N*]aKMq%`x o}*VҔO9CD7Y*2#_Nyj$.{י$om^ֱC-i@P,S"|#g>smY7 n2$dk:|0B?xjȮ=$hzϋٱV@cШ3% ui,6| yg nz K$cPu!xyΧ,m)|| zj*bi~ aA/R]TǕLӃa͒i ӜH{~{ 2~+q:1C}Xn_\ >a;ϲD}5B)[F^Z̶e="y9\H{HP[K5щn* S6'm 8\eC 38n#Y_A,`G eK±kder܀ +즿'.S.U Zw4Ji>6;N!:з\}fnPB˞@_CI/GNTĠߤʋ"DUHU_EǦݡ9ؕy| qJ ~R'갔1ġw ;=bԁ\}xCfgsx&E+]Q|E~(!]bwk.>wK6?m5؊>CfHƒ=>79b{7D9b)JJ,L47IQuZMs2,зx=-i\A}g.v<3ޮF>[c#S4 iA"pbGTXn`6,4Ru b5)Jned=0ޕ+Ok) ."e8oQ/^L` Iâbs / Pq4R#_L0j5"H쁭e4Ѿ|7T/ N_AUiz;-:DA k-y ZM 0cނ |'N٫_zǁAG3!n{~0)nP5Y<ʦ:t0oԃL"a\)omIxP8qO|˟^}̡+E沽wHnQD7S ryDmaDLap/.=A_UǏ '\~MGü>Me`Ħ\/D^ Fo,è\ħlq(Ěc@!,_0׋*?弥O ѶCw)(CۡNW [ycG9 }1bzF:8؅xX9rDU͂ ws໾ssLZ_Y X$̐t)P #Pj!%Q=D/ KgEj^D4F[xiG7 Pnl,'Nu*Am+ N%9O"Uruù4:۳2Vo·Bj d(j#`.ra8'B޷ՃfæQ|KqN ?MEFӅ@g=VG<RuкZ^DĢ|I j*m6:8V gg'Vh\CF{K3wUD\ZfȼF9"57xnIHJam7ӒTR^uIm+J蒛mgYE'!S,5FG^Y,;ȟ&;HZJV'57M6W<&A TG {|P[xxj$IJxuq >8/u]=`S`Tr0 EU9ӚU4MɂjflL$jƫ^NDŃ^q#N/aM+FTHRP^+|ҭ(!>Xz~6FX3ơWĂPĻ+*Ft}O( PuOܝ4Ht_^J% 3 zɨճimKP҉E瓎vhw-kPKX^Н} {6'qyu7ø̰%;~d9tVp9: xqaۓ$MJSגHd"mM0e^!gQ5]}&*G>(z475e)CFNk=uJ!~ !4v-`: [yP[Q/BBQCñj.9vZ/으Z/i@,bL}g?< #GSk2 W_ld(!b-w! 2q&G ݗj$+ءd[/r&nYGYsJL˜&հ*Sm7[#)GcZv i4i;]vRhHWFr?>Xr>g&v%6mb/n _YZ埠$ !yEcf—N¶bb <8t\8_w.펴VYr'i4-qONse˻T2K;1y}BRX|}KFgw!9ե5[b+޶ryfToČWM929䁵i?E)$[Fȿ+ˈ) 3@^Cga,ㄛZEc>%q+~UG~M}Hoz|z(V.;a} 1[YS##4 hV% KuEr9ퟨԀ̛a(Z]7J31>^Qb9c[oʞÈ#ט!4 ߯x,C -}p ,σ&ߜ Pխv:ֲZ*Ϡvjyo}@MIu@c&IvY-iKM TқBWw~ ]`}-l3ؚEμgAl~K~*m8X1~0D]=d'@~Zhq}1f#ȓ0gms|4\Unt/4 y4.B(M5r\2tX%F-nG[/I{-xn$&{]=<چ"FҿSzˇn{! "biodlmkZF J@6_h y>PԐ v(KUk l8\X֛Ŭ5)+y>)mDpy㟡[ӘߗuzfJ-5j ;IDƉ8^8hB:L۬y^;H;Y1.}=ݷ g65뾊zBQ$ārK#;ʁΎ[ya/wuXff_^{KU'-1{I{y$+E$Fo 8n/qigR`9md4_aPT)>Z49 ݰϯ^™"4>Ͽqjb_B FYttYgVOɳMdG;ơrV:H˒z1s n ޵3MCmftdx1p˻5}2o1EdJ Άɜ2=£͔+LdJ=A!gCt 60m d:cDH+ U'ERYV?Id' ّ&:]59w!X^3`:c V3$k!L%BKe6 3]  ɻ!y3Es_ hqlm)]j yc6>>a1f74th7SN]bGMTrxXh l Uy5+)r^u8Fry+s D$\7j /*qo݁ND|!(w:?6 uU՚(4࿒ix (~[]ysfNxwH9و WցF}ĕ&vw4^*!eUVHeũ^YiBr/JJ8Eg2n٤9Qk`f1:gQ]V {t7̫16wTfw>2BQثkg>wD͒)aM y?ŠHx&ܦvӁe51*LPNN>dbcK)5:CsZQLhL4|l N3~WHm,+?UPaꍭ* tLg;xPqژ ,zj7pEU_*S4/QI3Q@|Ä=4sl78~*0r0VAZd{2tf̓ʵȷ~dd׃_ws㕂Q;`J6u"@4<&%ۖK5.3v1̿-K95gC]4[e\_] 0ES^b-njijKB?=ٓˆ=CivRkZ-`la>.^D?*WzEo94U-bfhȫҫ=ns (G=uqe=. MB> rjsY{wQ(hR:zԎ"$VO&QtKgf,EPR\<Ƕ*s9 Vר9@WPxwiv $P;E(΅6OB9YQ~ZKWoe-R;XOaL,NhUC>x eV׶&4Pc@ C3XNB/$z&#hЧk.~ ޕR; jf-ACyj0Y>wA7k̵2'fX3\$3ec 瑑7/Ž<<9&?ʏ8r(rmB;aKiSztm*k]Q;ʎ]r(`lJXI@&t XVjIu>+(\hטЂ::xmm,Vk^7*|$W #%2g؂~tM=v}1Zi'=jFT|svCZ*A^_(Ts$vn2&K_9$% ~Z'^cFuA8]Й7ȉ6sO-SO9C! U^>G!9㷵X >2x_ mpO婃RGʫÎCH`@ybD+1yQQO14_u V)j_9㤍 (?ntf”]Fv BDKKx`\.`}ֳ2?`.?4"z`E^aUgPKˬDW)Ý 2LVb3SP]A1OngN͝ڷ}OF M(NĪHBQ {w 0Ťniщ?;&:ԍU9X-Dϱ=M Q|{u^KGbB t@PX]fwOaN[5E[bH_'$- nwp#Wb[r&kVгP{T%ЇlIN(ȦS2cӝ"X7F5nudu~a9N Iqqv>N0++nF8|dcXa6pp!wv :@+oOԸVޮ|~޺ux#:A/p9pY Oh*|F!h=Xk 4FXQ8ڞ;;m3b @3F[(-r¦@l[疈.x]F|gy:.pi[qq \8^~Yjf632*!1zvq:K>^Du*hҫ\.'q6RY [ DIבv/UikKUj^# u?2ݚqO)'r0ovz!xw"COjӬ=0hlP,ڡ1)xt z(V꿻9r':ech ͒j?f}?H\\V#GN腢Aj A_=Ī[+bh,%FH߮\ՎEىЭmW#=v>C5ܨ)DD#lYHm>49̫y+Zڂ|5R}snxN炡Vȶ1(򩼪v59 ܂ G34.QT7H",0|8[W%|Aj,`x4jixo I HtK#ѨDm۠!KML{({8359PzB=:3_t,k]#kEkc'MjA3_ھ=S^ |}fK#EHQyUCͳӠA:QI^Az!R[~ K׵{$-#qqJFX9[Ɯ"иD}Q 5ى)ӈu(-CMy4*9{0-e\Z>ڡ6;2h4oE{-5oY%2aQ 7R?pya5)#-zҢDH/Kꫠ $fT+(tRF_l=J `O4IVci!Od4.ǟ՜ըg/&gsRe*ͮOgK@8RErHH|3a޴cW Kd, EXa4NL?9'R-~&;,Eh@ "&V5o& /M2TEw4bRJ!BL! { é|斮:G 1's36`$^cҬbab9q@u`m H5iV)dʿQDh>y7Ѳڪ1GD6И Zo~i9Ģsx2ڒ&rrC(ݑqWrmtp{VA x-9RYahj7֠U<ފ+ \º{=PAm3iZK$klt $x #+a ZgQ_yQCͤ=u6{*L7݀,(W^_F<*:Q'GM6ېmV6PSo:償xFΘ $V9eޡJu4 ܛNց[ڵH^$v־VvhUgH9M}2nKVU ֔W_ @%/% ·7"HYA:lӤc[Dm 2c6]VY\9ջ%mra"#@*$!?yK<5՚2O ܌(w|,čv:ɓƥZ< `ե{1Q[> Z 3y[4~o}2ȯtn(z3'hl*pֻRoNXh}HSCfJz[{;"#bJ]' VkE p@D1‡rGDFd$nG.oB& 9~?fg k-:;E& gr ~"&ƂA8^Od)FoK>nDBT3Bj]dt >qWzQWm2A;ͥ' T Jh0jj/g2sօ%̸&DMP07HJ_X e XEz2Ep!:g3h˗+ UM2= 6R򴷢ҁJ!@^WrwW&ͥsO" +b?!i(FnJ\s/V `J*MRi ;~KG!sk]֤J}v?G0Xbs2OHU4#fqB͐alMϵgUz{/VFa[n:gRB-˼s5H^͂hF<"^Mqދݻ@/j&ذSLD o6ϝCZ7] 6MtZ7/RIdk?E[% Qш9Ux~J 5>eC"l)׫dq ׾Zâ‘k~/J. g/S-C%ƷL!k؆ >%rm_B$:#)\H*'ܰ/eW@z'W ݤFv;θ7:xkrW`4WWzb]_b':9o;KZbI7ZP9X0)d9ZkY?G|>^=gm.a"]-X;GˬTYnJ/rC&+-T61EhB4a߮!^guH PV9>g7"ЅQm8Fv0~:!܊#k8wnmxxǨjB- vyx ?]c1K_ rRvzPZH͕ )r;JY?dH*†03dBŅEJ)p='c4(`Ҫ1&. orDF5e1>hbJK.tBa^<:ul hjU'n6w2awSR96$u#U3̬qn3߽Ӂc"+"](!/2=pOJnfp@ [<~:t66%BL\LSP§rB S sp? AM"[&zu[Ju _ 6h5FR)ct~rP+\'dT65kZ954N6 ,fҀ$Wv7RhwY !ΑIv vZdG>>^'ç݈apL1O9 24?,:k3yPlӊ!ђS*ӟ}.xygVЋ`(\r,^pLuyb$tQܗ`~4⟮1w cE3j8YI C v=sƄF d.\b$lua8rjz?]X.cI LΝnGU1B-B{bB yfBĸiZ†}'6ðDt^}nOVwUS&C91Q$"G|?: :.ofDPB:|iFfwE>VVֺ]1vM.V 6_,&aHV_Z$*26o'fEhi[ 7̣@UEO5zהd2z#atvgJ3K3m_`z/)kg_P_ _jT|yבkw-%:bFڬz_0$@>SX\v>+&L"moo>kX^6zV9<נ^|q KvQw^xxRTsZU"P5BV@%0*܊9yZ{&+X.X?b<)\aFYKxEb᤽e͌ZWg#qB;]p3f2BZPyj-M[* k"KMJ6=W;n )GfS'6ɴ,ӵAR]Zy1'W%$$\2hpZ>G*\2hmS+J2zA-{Z CPqvnPw?a`NλvZMO^[ 9{oe N E)L4Ym"TH{@βMr.)A2=epN s_[RИ Dst2p'98-0L:4~HBLsGk22{vUFDk|,fUU sF-Q,Ei6Kn2>]~Dp"a^T|8ẍ́ 萍nD'H 5 dD-6j4}h>~*Q'gʼ9F~Qzrg k]s3_an:o(KV{9لX[ 3!ܷ M[9-`-y7Ft}&ΑSr9"۷08JY Re qdoFl_2GaTkx+T7XBGEyiy_֬K4ז!,IY1'{cI ^p֞e|w+|#D]JJ`KfKVٯӄejgBN Ycxq'(v)1~@\nѱmJ'q75<7Bx!vIsUtJ׹3zw%Eq~q0Ƥi%r&QNuY*{w_ctgQ#+255 ߙqnق84,O6;μ?Qgv 8q/~NH7ÍWP"Ds kiK]Cg\M6j @S SZeN/ 1dw]CT㕞'_h<pS2[vzl#zAu܍xDYRO9R:̀\|%CVFOM2:"~aTL>Y@5 8&C˥4upd] I_:NN+g (;|"\s{olˬ\RĄ&z~?IjB b0- ڞ5!>_f$>jӴV e]H.5'U5DϻIӔeLơr^,=]C (gԡq7M׎mw 톘jNm`<Dy\xq%eV66 uXvr6D\81!I<{BW1VرYAwucOo4MDW1ONҜp-@ aF+q %#*Xį:x{X)Y؉YMD{B {=މql 8^sB7d$&Ϊ+L--Sz-okf9u!g,,:Q׵8("g\ r+H´ PTmH쀷V/ moW+Las{*Q<4)PS'S ,k YZ