libvirt-daemon-driver-nwfilter-7.4.0-1.el8s >  H `~ z뾂alPCz5]0@K 'cQ70iMI5L+2ǛQfRiPq2Zƀ'IL.@C_Ѿx$Sm_5WeP YG6 -~?!--YЛ$DAL\`ꍨ5 пÿjF sXB^7P^$pjni)EftΙ6d/^N0Ks Vw_0e86d28dbe92f8b4fe13b79f71afdb2fa31207d4d16206153308ad1f9c195015b045861dc8c9ab8ce34bfbb2877363593dc96bcfx`~ z뾂al3$FT=o!-6tmKep"mqv~4κdo=G}3wye#͞G՜~:A1 (˳']!!g;V"G9;pq% 7͘vv,,CLF ▔>bʡ*58u+1Y,[:m d'r{:y 4rjm vl-O$Td5爱?ȄHe)y<){NPsOj} >p<#?#d!' . ]#*2 GShnx   P " Bw tww(8h9Hh:.whGpHIXY$\L]^ bd7e<f?lAt\uvw x! y!h{#T#X#^#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`dp8le01.rdu2.centos.org CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le0f`J"sO  LAAAAA큤`d`da``d`d`d`d`d`d`da`da`da`da`d`d`d`da`da36a1e0d82e6a1a2177cf46730fbb0ca6f092f36119d7c6e2faf1ad262fad94e12294b5a0f137b18043145f92c29a0cd9e0a43028208faa24105e7e2de7de28e42e0e82f4cf7a89d5fee1b35cade7d2d89544b52e92c75c5b7c9d7a75d735fc84c900c54b98a497a028e213b3fa79557ee1122f4d082a9a8229eaa09907fe2195bad090ea70f57eeac7b305c8fdc25e2b79077b8a87518c04b11071c8c09f066911f76180284cd0732d7736d68f082f302d2a3b2011c873b60734b7b5aba2129735bbcc95a2ff1663caf4157a5b537dd658db9bac32b7c821970ccd088bc056a61887f64d35d5e3d3c84f13d84d3e3bc4e11c29ff23e599486d0ed5c108d18bf11fc79d6d5ba4bac86b3a9740a9960670f89b9c90f3f6a83f7b981821ab27ae446c7d0b0d664d3f35afee1b5b724b27502004761504f481e2ef7f987a5e3e2eee7fe4d84187481e10cb72c92f1d02576bca4dda2e66d9868f6edcd73f5076755../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nwfilter.so../../../../usr/sbin/virtnwfilterd@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.4.0-1.el8s.src.rpmconfig(libvirt-daemon-driver-nwfilter)libvirt-daemon-driver-nwfilterlibvirt-daemon-driver-nwfilter(ppc-64)libvirt_driver_nwfilter.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-nwfilter)ebtablesiptableslibc.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-idcf9c788dedb37de6db446d79021dae1dfacd3c60f9ac408a9c591ba5c4e8e1b3c75640e32375a472virtnwfilterd-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//usr/lib/.build-id/cf//usr/lib/.build-id/f9//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=cf9c788dedb37de6db446d79021dae1dfacd3c60, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=f9ac408a9c591ba5c4e8e1b3c75640e32375a472, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)mPRRRR+RRqRR RR RRRuRRRRRRRR RRnR6RgRJRYR_RTRER)R\R(RARR&RR@ReR[RBRR?RqRRRRR R RR RRRuutf-8049fe8fe74ff69432e5d92d87d804dea8432445fdda0bf4a7d3b72447c64547b?@7zXZ !#,rd] b2u jϿc[pWPe*P dޒ~V0JF9岼j ҍ2vW1>#< LBh*gD狶ѝ[;< ʘ#B/"(HYԴ("3C]ޫ,.UpFn\㭐4*ApZ [:{F`/Z!F0x & ;G`UN.*X*w3z v] . N>o. 0aR'$ \;xxN;Lզy캭Y`Xcm >J9UBB౼  h y(49 \&LLkH\$8l,J5WgL~ʘU)UާYWD}C /1pYؓ[3>(&f 9Zz}' IH] (̎6 QkvCkW y =ў~WsW˾<pYgn␕[LG-_٩nxScФ!8@vgTMbK,)\iDjD&!K܉4 NdB~NVbfJtv 'S? z[Z©$$3oִz^lt3yʏ|fՉSVƄy$cĉ]jވ}h=C]Rl,ĄݖǓ|,aXQq>Uu$R$ K>PvXH&F+fܠAbpُ.ozL0UpnPfFWZ{de[DӉp(kXF}DC0 U8zL *'6.kh9¼$.w?ͥ(fqT)%r4rHϢ{oBv5%=KDh"DR]ef7ֳg{{JW剭$>~}s nȲ7bIh}u)$9pGrQR<剈;h{!, 3Sb@eGH%hyMZ#<'c~(6C--5H;I/v&,Fٱ~=MqK3B)Wu}vh6[7`ǹv6d9&jټըg݄5b)7WODaUi NL-8<+ey6##e7ԎZ6)=)5>5뛇&ʇ4ĵ.t>4.FY*z]@Nt^r#ʄbʋav7\g#o$}ͧPh/8g#TC yJo\ k׹xwK4"@vYODhr&&=JvjKB3\Dָsig~?yŞyRiL&^C}g EAqNqx/8O|n8o/ +f6(#5:ھݝK[TIe ;NNw`DD{r>A/HK+9HlbJz%J?? NE(Y?[WFܝ8af)sh"a{AlR=;!0 )65uhfh"-Dѕ$zGO-Q#G &UCYT?,i|w-Gwу8 d&YLw6B{I,U򸇖LIq^I;^?}BjʜBj-+8$ǨK~=M@O~Ouc.Kcoh>fo@ALyZ2³z=C-f@f,e>OP;_@=GI9m8x`.^}/ +<QO PQn |6|6g%Jalrᰩkyr4 +Zc!Pdm>1řnۉ/uWsTQxɺ\8J"\}bUݘxۃP[cSL/V׺ԭEXgf*DqKfI u I#?]P2I*}۪).>&E|@=7yY5JPv(g4k,1dIـ}q)/A q5 7:5J 6pA^m*˭=FIә@2_*w, :"%!FW0'(kC L,*~s_H W- o* Bˆ`R>i'G] 6)\<8V, g~*Se^dt;w=h#yrQs."DץKAQ$:[k}@] |sK>⤔21Gjf<ǐ7>*biӵw'ӧc?D?1sD:xq#k$èP^,f{mGwu{<]C FP]_"hSX%Se_дES`߹tPj88V(v|ܕQ-Ch|'΅5|# raDS)yZ/AQn૓IiB%)ɞ)|X&72]40+y}PtC,p3QP};ǕdؾS8Uc L@(t:%cvoL5GN:q}O/ 5z=H/>ըݿqiFvR),|gAqB;}!uYa<xǪefsb8J`KFl _(+A"cT7'J&yΏLKxw<Ě-SJO~M/_*G-g2 '怜~n,Ĭ-[! O4L_o>p,!km1%<㔎ͱ~{;[%0}G}DaF΀s,i%,Lm:iᖶyNQIvKY)W&-*p ,#l 3 1TP#ĿZҏpa*kQtKngk@M/6'b=5]'"U}ӟ<&T~'3*Tvf_s ]dXNc!F͎V\xN .x3:HFw}Npp=O8f%\/0.qQ^#Y$;ʭPYx6=wl?|;P/P[LeR-Kn*i}qYbt%.1:bS<6 =Ap(KɾHzp=-+00~چAFH/YbK,wg?fo"c'SUttm9u_#|q(jfTm-z%۔p}}g]iU~;VAS i$par}r*y˃/VWE&e}W`Qnzf]/n|C*Hbh#s2I7aÈus_FkAFdV]tN)\W"t!8]d=h<7k{.(֤mVwBa |qG-S{qcdoPv͆-c\ UdjS|ȸ-mAXYo'>VI̓ ǼU-q|{`%p}ot[Aл0]?͟A윝LRiPx#wiՠn^.5zPhC؆կ؎)04=Mjt<HRzǦ mRG@Bt'?ǹ+C+` ǑwS;bgjZy b DjFvR:OV;H_#4W ^csaЗA2~]dZ`%'!w w{3549SD DHCȀEU4߃:& @l'1mM~UCԸ.,zV,l֛TqS[Nihj+e< -\+BznUsZx3f "ePtH\ LcIsoͯ:SEX/E-M̭I*S(׈":6.'< d-  xEhu+0Gb!  覶plQ\M~|څ,Sp, u z\:0KaB0BV(RTAkrFV$Ogokj6(];HXjPD5fIS\;FU\ 0aI]/BM"ufR.զi]&R.];(c&Es^|!96#*16XuNE}R2Q^P(ʱt8Pk}gʯk4>ZgIH%Ўs#&J`;`^?"$xqo_*\ JNQWu3J5!.#@N\K86Ok79~ZOb@pW00Ԇ7RуE-f9%Q,Yajf;~r_LTM;`Fsϰf)(4SjI y6?ؠN!XnuNXa6֩8J~=k2A|&Ig&WP0i~_X>pSVt0tg^/@ .L9Y81!ΞS ސzlAGT$9Jm`w\RB.t-H7cMZd(OʜZHƺn ?=e+Wjo4=*Gs"`p C -3tO<;n^D=ʥ ˶C"A7LrL]A`R^(͠NrjߨVk*,QoUpOP 򇥮jo-{\#_e[,6Ȫ-mr6ng );:e:\PQ8@aƊuTKRM@uE>vKC}6!zqˆ4.<(6%> W:p8HB{6iC:w3Js9l3ZeQPutf4=dT*my6;>tS)P˭ ]Ʋ>S f#|+uX*uU9civ `F(5%?@{>ux*xߏ,<ߊʉӹ66qž2'1PHll.]Q ;ׂ8.=?ɷ1_9c*qsq&;nNX|BObwVSA7.]' (BfVdqe{VZѶ9d$B8\" #Ń)[uf.?z[?lIs8\*jSŢp`DK4N!:/BA*`߽+uFHd6c$Ag6LjʗW%;EgV(_6^ Š{ =RpSuG[|0_]ܢȠ,rc(rǠ S>+F5nd_T5?xU¡K7}ԭopSv³{vɬ) G+mZZ8>ak6œ9?%/uyjV:9[مD=%FsBUmc]k/Ѽ#+M4'VIB/i!<x1,ۅ0?T KBS3@bnpK)c*d_]=1V,dnX<ʼãO1`Ȳh԰}HtTIE8)}m\dJ,6;~!uTڧkXIfh kD*zs %plJW2HMd7\p {Gε70LdD'vYs9HukwdPw.)gώ f([(n4c%.-bQ&0,ms&ڕ÷ %cnT}4IvB_jxk ]"@B\F$nĺ:S;B^Y@ $f Q>J/CVgOaQ78.W&r+Uj)B䭫уq/hD=]U }, D 8uq> "4 Du-3_qFQIjrk,ajWj od FMRo'&qzgx&ǝ-Sߍ'{y`s60`g82}>pAcr@XB ic`XuX-dNmy4Btӄyi؟]3GЍz`+o'si]2 ˆKG3'kV?&+X t)dkdJVMRskz9 PF!GrΔcǣ[\Z&]^$$k=wrN:[PvSWLx##$6}ԆE V4Ŋ>&pQnY0gx|챧<͓1Wu]hpi!&6~l4!LlJ:mPkV~=杁6# 0q ӂB*V\@NW=2̘6 )qG,0ŭ h6%zgSΫ!3~"3Tq0Ewó)2sr[:riLԉ/>>s MUa}=#+Ty6=%._#[DX.2ȼLj;UL$3װԘ3g+pa8w6NSXW| fSdArsNiXyS*žuയG1NH݄l7Mkf)a}(jGS9Ѹ<м)[( ="pz\dLrOJ]x$ ڰsd0EC (}s/>׮yRoRY9Kj3BQmd=uWE x|9<2Y%Jh"x~G:At3ʠ{ !*6L#)ޔ~fNߝÏ4mb(^YT* Ԉ!%">0S[pE9 ڏYڷ7h7vܐCN>~ZmT߱V.kUmvG5b)f$Nja-DƾcŖ\^yD'+s ,W+l?dZ5\YkRa?Z޳ ;gM4-8yκS`'{,slN2LFk4?q_%hr\4 xCf#jQF :83`riWaOq2Ai0UEm}8YﻑcnĄznL7+y/-v1{iS8^2(*cp86g+.E$X?;aBNce7Du2ZgPœ~ØMң2Susс}mK#{DQ֬gipb<:aTa64:i<3k5 r6Ma c ՃQ6>X㴃"[UzBO3#+);<<ۨU PbUo%ҤDdNss9|M_ Ȉۙ0;:x]3[hqaFFFIE0L" 2yo^w$f_ƃ[_*%"ܕZoɀ,>s9kV>XCK*V8ExV ,%P}rXCa$b+Jk v7EE_`\bZh/ls=" nH*;}y^X-o_ji#Qo_=݆oμ$<[88pX)e2Qp3;z %}AB<2P_E[q8VO{mG-щA!Y&_<Hdt0~ `D_My 7D!u`Twy8+hjcClU?;>y@;rd.y)-OG{ p#Sp5ɣ=` ѪdϫR1TT_4Mi - "?Bb77-~,F/{=c&vprw,ӎRy.@j /JA[[gw`iV0#ܸ&z U-n%\ܥ>H.N#ا=^̦c %p6~,qKo+Fi|KKN\">]㴁etU4+Tq&CY3+Z5~INao]R9bdĢ.>-h|;s`=(%x}w2f x4+++#B$d9S㴧'BvUoJghz捻>¤D]sʃ[cvȶ 3_m`gpNbʔEBbƹscn D(?.id5 ]Br=(*$׷ۜawܤOxQNPmmoxv*~N3'[ 3y<#uqf Km47(~O>3^Yn&I6!<9#/fzsu6H6l,>y V|i/wļ4DzW371类s7gùQE71r5Ϻ̅hSgPpߢˀ42Ti;H%NF@ĬžIN%FLF$VzYd>~D, &0lWÊGSKE$l2AI@.0hDHg2 &o'vLi=宛)qv`>ɋ4-jL=b&p x5>?e(ˑ5{"jpgS~f+0r+R0*|孡eoNs*F -1L2F)Dw hP_{vMiJ,!rͽه']N"/grNEBb涉hhNwjR:nqn1'Vn5IRF,_l%BBkojVEXgeHV*1,\p<'DV:-~GRb~7!<;_OZh1o tVbNLDgs' HZe4 })8iE,D Aޏn^5j9&IgDdE#(U}hM OfH_ub _"K|.h}? "DVw6T_b9Wɠ]3A; '~a@ф)%ڸ .ՇH*]=!D 9NyQ/Vvۤv,vn|,c${{ċt#mI>/8E.qk J)!] rAJ=@"5}Yo%we؞4/*7S+A ˮd1Kl0=ޥx fx+ꃛRkN-lqHGS8hUPAWj D$>%ˉO(Im(uX;ywS]+߸Ȣ24m;9cH&! !ty+¿MՖ6%\ ui-Emy/t0{Ukڄ3qxC^wۚȣ MHlarfiQk䒑@&|G{#j ZDgC7 Ϯ9e䌞#oXMw{Cl w 1Թ B69]={-V4")dlnųͿ:6ua٬yz_[YʤwxI6Iۊ݈CFR?&+3N^gU ۵xCs]blhN1tAou)AB~\m%`a6cBS`%&qn$ÉA =q^2GsBS׆J& D:H^kߒq:Ng5~eV) ;bŖ;,K9XlTY4fH˩a6ET(Z ly+-E,ͽ~yiSxC:*Gt[j#{}cn   |]Rd`܄|yl_sZQ˒4:Qc;zQbcfSv3ɶFUeD/ٵD yc|0)5_ *JbI"Xrj֎0a%_%:Rgd~vbgyАy$np=dwzV{_)ACuy -& G%-d,#DjR~AӛދL)}?U xı:wgY0U<)otG|XZD!.5E9〷W?^8.?BFڽqL߁HmCs)GwΪ`n7&_@#x Z3r{5&;IvχcrhxڧC_KB*Rj gndOtZ. De6cN&%jlPʢ '@+W T(sJC"M;;7|$UhRȥ_{JAִo 5N{-g~A;aK P-e7m? 3/$0Q]c.1i 讖b>2 :)dIrV.,^/ayA] *!*Y aFVB,%^h &q8V~ɼem88\?Кf-A*<H@},ZI&'t]LEd0WZ%DbЕs{ (yħKCLyIVݭS'z  {;X=D.:5yʯmgMJ@,p= ̲f.}[?UMw&tQ<1.Z^tX Cor&Ͽأ@v zQ+h=h،&U\ZN!"saE=11V XT}BZǸuKs盿ITq.N6Gsvͯ8@Y!y $L@ץ`lΌiw߸sbƋVb8dGߕOۇx <HBF;~{B.?"ѱx:sϫӗ Aiåhi["v̲)meh$դI$S5僓H+LD-}ʅYl9Ɨ-oQܡ`V|U4X?@&$8TFǸLU5` ҞǴp[-|^vaC<:%y1<ƕ t?4븊 Z de8KMgoOZcT,$sB:o}Wt3wwW;# we7*;_ļQxNb:հwhT+6hn6[檮čx&Wxt'a+&^I[ 0oDV+yV]Pԥ;|4"_+Z)OSU_6#;S/9.Q-5*L QزP֌/NtR"K z$lRNalA~hCZ0oEpKRsutc x}#o^Ĥ6M.7ʨ((gS& ^ܜs*pTY:#-f]}8\9VdME%.<C7$w_B ckJK+SѠ<6śpfZ&H>h1? Kv1jBb(vZ~!s2Rϡ` Nr`ȆLH*XMc |IZ?,o&_V1hwe@tzꗰ2WnrKb&B}HԆ޵zXI9L)kqX]@9"-vUu~!Z~7"sO-.'[e>(|HCDx̒Ecg:/A+hGXb܌BY":^nA)h)E8Cb9`d6 ʹ[9%T8JUy:oOBƒK&WH>3KS,9C0Ho.x+=d%:]ߟ]oJD2:0IKcY Y"Ɓ41zlMW|St^,P?5t˥2s"6$p`06iAZj‚VlEۧAB7'&ŽzJ b(Md|OR|eDW zsnm $'w@EfsnNe *Xi?w:"%!QsmjU!SCU5yO`ʌ~U&;%"e7CNDs%?l5aRQۉl`y/^ϡ!FqMvT^!AG9 /ќm}A}M`jć^{\{&$VL'YTZc2 CL8X\ѧ6AF1.uDoIBm9,lݒ8]~ VdS鐺 *cga87'Y8$o(?,Xu~WQ߶}dtmK0ybpyhft PNz~.Kd(,G3#$VMe]m v%Mpb< H"C!B3 !*f 80pXj׶ ~zK2Z}Ҿ.*sӢǂNzڌ};TG( FU*0X n#hAm728rKEp![i7|DE])"M!Co\oǞ6(I &U0{YULj.=c5`?g.bZP:;<^+S7}멶 qIImɱvo܊/C_y>#Tō3.jِɨ[k,6g[v + }]<;l}1G3^PG݋V w0xF-\r%0P{6R#U =$r @IKUe.6%v`Yw0}m![Kҩҟx9ƿ3Z/z xl]aFݸ&˟~AcpOiG YevWƈaﲫ]JhmAZ 1 $ҊBR` kW!n*>fwOFy/1"7E(q Jr^#(D?Y;Ϩ{$=olͭ@-Ls; X4yVl 5>, UCbAn!w)ZAs (VAd*^)$>$IeZ 0`BmEcMC%TW%_yv -Շt3a2bJOj3F!)NDX@19gᄦd*aΙ~՘:Ee%UY/m{`8gM̮ 1/*uJukP,\]\[OXZMg{l9RŤ3}|NbTC [r 2Fd50|:!WDh"s㇊ˠ3ϩVq92LB xh(71Ɓ?ͣw ^PhU4Bة8>?pQg^9GmjR$H 85 [ F[3W bei<_y/<Ͽ hwFrZH y] KwDCߡH2P Yjw&r\Msn _OA6Y;Ys9Cޭa)^:J0o)%"1]$D{Hs#Rc~3 oz1ug p6.B#G.cδktmg!JNV%Spw!fu—7Pl4JS?WVrnY*S F$!-¡]um&r"%7?tvE T[`13xFU:tÑTb`TII C'w_d)"%yKF#9^u0I/OکXU:"0#Lי 9d<éNg*"9=cHr'- I ֠ 6zx᎚e/a]NS+ RCg k ҭgUG?J' 1{K+gEW˓"LAr ~QҚsXvɽ+pB0b[t=rvQϙLY$.ҽˬP( [" ʵc\ֱEx˾cV.s6õ/m][Eb~`$Kg&'V?w? Ż%M:8쫆=gA:)m^|G%ŧVk)MY-=<|?ʽ—xOy+pC)JnvA 4H8(c 478r'MߧdK8#`C>/^P9:&|HH{{~EbHMr4B &qX(XŎˮt}%frj^Ӗ0\2^+HVD(>H i9Q1ѧg>Ovo*#r<)-G|tњ>֙#MdR(^^kJUDҞ]K:2KW7$S{mMձ{H0+Q&>zBo0(O(dܶ\ݳ} (䎄3?0lXL&0OoÝ` e0a=@{= \4E; ]יŨZ2R"tm]%}(^"a^3,Dea "'WmM.DDXsdq\g{5#L !K̺&p[-SuK,,Gcj\ (ֲ$[ܱD+S Nˢ]K2vyW+N3םk +LxD=I#唚RѶ0^ВhY|&Y8bmO>4I#ݑhn}G4 X$MD& 6G܆lAMmDfybInv ],/MrޢԈRӎ eQ2$ SI#i`df4Ye94~O(j;#94=QSYZ2ݝU C.0Jh]$$Ѫ*QTZr)Z}C(`rej< UWp*=1A[b'VEu  ㄂06Qx<و>+٤@7xT.ѕ]8èB͈ܢ0ޞ0\Ch 'FPDCgO=PJ"صɊ璛8&oHKrjGB^Lݿx)J[V$dhвRj)XA1ëN6r,1aO]psUK}'˥ H9`Eejq/K8:Sli& f@!o> FR_v?Np41Ŗz%yruA h8C$M|)y .Qidъs"SDq1ɴ1ܙG%ÚF'LD56_2*TPXvjKk!?tѝ8(joz mޏsKbn'ٖe F{m/(S=){h)ʅH;Ҡw∷U@[X2>,I:* %p gb³&i-[z!d2<Fk?QF;Ԡb²ۮάK2MD;sZK5wZ8ϓDc 4Am) ! /@ "Gι JX`& 5岿 ,$-hBt"qގ諘FfÂ~6ׇ\y{~i˛ (2 5 xӺ:& 5u?h\)K.f %fTT6OT7_9tw1EU%Fa[dw9_McW3t"y_9̸Td*6_*  wZokP %{dc,j*_~Ǿ޽הX,8j*H(DeH.VC#1 l1SHh66m%]ڷ;D?ܸL`ĕ%f;R@$$CfʔS1ar];tyNjRz G^TZ\=_앋8!Dۢvc7DCnV*\E:7n-ЁAO.-lIC$Cٮ<$\Xs"ks^x8:نFK6+^O %^Ѽk щg>@nPR"`\ \\o0ȋxu2) ]ܗL>Y4ڄ3}:Xi5 :jmUMuU'A(8׫_u1j4ASV"ލdxʙD'Ŭ.JhȎWPWQ<!oR&9,TS6YȺ`n2:}wR:k$q>Y&q=ܭ$%Sw=4 gr~nCϥOӎ#aдyO9D@Tsjuf9ބYD;'FkFrR;h!#z_gG,ܚ*`:}7II%lꮷbWH~< x? )n^$RCu?~3%'KqRz O ,m*~*+Ĕ <Hևӕ!>>Ԩ |Oys$coem`䘙7r+F60lu8CRHpޖki~p0SSEA;B1

-=c!۷ګ&w &i45l8k" ncj ?!{>yRg+1\G{JŴt=\c~<>ŵ a[s+7p:‡fp}?LcSzǑgJ"̳v$h][3㼗2`sVXP3@ *;*ʇsAn&u]R [2#AOT򿆷]O]/4BDPm(l]6NuLpx-Yn g/L=?8H羀X,0"ٓ%te%_ǃX-x%y<'7??#U~Q`dR{?Lp mdPTCl\XGlmJ0tQ5`pZ+Mmügsȴ@Хt@uۅ @&Q y>tp=rDVhLvS^*VZ}lB׾::s),Zh1~Y[2+͓ װ9qŴ|#C[L(m´VMJt@SgT|LJF֍tA+J谶YGg Usq?y5}GrSB:+*oҩh =aJAZeR3G!([1>o)4#quzukNLG,N _Ǜr\9]x6/L_ ʒΛ2w:w[qZsx4b4}3TnX1۽`H $Z/{X$5;&rw|l7ڃ[s/2gSX(P юuݗh{ӱLox}H4gȘ66&/AgMTs|GWU1e?[%9q~x,{>X תA򝴯|A&y\3کġKH|Q.LT\`sN^?&}j|.=wee>V݉I4/4 U.$#4-G\bN:bTCG%"S&U1s{.i\apk=LrA|= +Jwj敌tuo T^týT| +nh'nt>'--)@겪Z_i j~EہAvPC83-pJm>c~Woۨɐ\kﳻ|C8/7|ۘ(Cΐ)8@)wK b3t Cfs{P=N;Mmd\G3lsS !yg2i%͘8p^fTw6A^;u q0Kn۾p6<rRTT%AKB0;Wx7 \N1?p✮;U~4]Pb')_$un iُD sޫ50LdBe+[TD5 seDŽZ&F!o_`EՌHc} 3ϖpWmORx\>C h(Ma_UTA#:/3&7w۽ kfaXF_n'@N{cN-E,¥^kb9>:e5ʎz <nߜ";]L Z7G<'}C ^6j+l 4n/@(xU˶_#Fng&* z/־#68\܃Fr/|Tcא WIl,2⬟s=T'(Z ͕'fr^%1 ӂA]"Y liKfeMBON<}B^0eT(I{Pf8_j87%ў.T:tUVBC$KC)!ٔV *DQN;9s0q@)iv"@^W1Bhfc=@\u / BT7A{˳pp5oŪ9&PnkeҎ"GYK%IܰGz8ZœH aSnv^:f{Nat[F qfot9uBh7e S |}"il7tt@C~;`Rnd*pC UY "mXUueɫL'xu'7 EKճA_H_ %y|&߃+p/ŭ#E g5H%CNrֿRs_"pkV_&dPR*+~Y>0dUv8`Ś#1Aݧd X-+W3NmaZ+Vhm E\ ؍qNid?">/E 7FC-2e]oE.&.{~$TؖLJ#%*Bo$*jŕ"#Pُ/)HޔP4rjb7&T'\Hd!^ aYcCu6xK|=ŝg9)ǻWYti#٭N gHfɈDfUجM.bR?⡉oyPW׆5mwTQU*J%jR>܁޲ǩ=(F_1[P˾ 𯞐2Hel|ْpo xV,|ݲMh6[=e!Ĝ|>|XңAʈ)(3 APV(+"#mXok/ӓnck I *g/f4uye5YVvl5SKkN$${ 0{/M) Q7q!]8͔O4+n7S)X9UmO0($er`䜯ݴvcOo(̍%kLNiS1[uKhO!z% I:W;`Yhi6mUU}1gq*2:\/OLdžoBShFyFMe _5H/d4 Ü0S>Bx嶛li9TQ Tu90sMq(LGYUȥ܀3?1uAKzٚ#cgLmٹd |O)"FlɭzL/9ڏo;zPI 7@* άF@!c*<@;̉ߎjLmp* Cvɑֺ7ܢ67D([>7XDMH o<bOVF*rvvK-ߺ O:uxl $Vi ޾ h%@d Ĥ4L}4i0|BTOkjuL5LzX 3$"&QpG:&-hܽY~dބ +ti'DFCv ƞ#=/1T35MEӬ 8e~ Wi{M ije=c\htUUHkb6J |midEHlݝokB]lRSs$6(,x @`K,K/I7P%g~Gk9T}҂Ol3}Y(Lo'U0p˦CAE>7@,{xX qCe-6dIf}׭^`ٟSLi*#a-ʶ~Vl5X{-~Ƀm~~`wPYir?/ĺ}@!ŮN^*pz(H@J2=H~"CpQ5Zn88w} 2g}4g0tt=(+FL7!e<Os8Ņs )Wi{$<S0 )#q2qMb%q&W?Զ/RRM!ʿk&n)`A75wL qR)ؘ1F*DSG"MJTVzȲU)4I8{?73"Y9"׸dFl66C&^F0s:1V #> >\ԤTD8$b=*#H]<^{ f,| VrVW$;V3\pa#WMnXhUTɪ O)Z H0b1.2hl|s1K``y ٳH) Nҵhk&)SUFz[Uw$Lm°C;5̷ mDl}Z?& apyN۹^KftYMOF(>T;&(qܒnU^). IVFa"˩|uz)Oݠ/QouGzP[ ϕEJ ڕQuWe^Vl#OB—50l@M2ן|V׼[L«SS#śݭZ[*q V؂5Pϒ6v.䕹|.ӐɊ'X+(PH|zEsWGteU ɹs1;7ٹvZ|H> Bb|"T .֫Gy]bc3E*i ɻU^}yxLxdf8}@a9W8p,g03m̞/ zK'-Eees̝(~LUt4R*l{}v1Svjdf=+DHPpB#W"`$?I-9c{G*I1g.LdjaHJaݸ` c4>\![,5ӌw5dc<),ljTd<19,Ρ#^iQu{\,Ss.)p寜C W+v- 9FA$< F=(.@4go7'+&Od&.(4HKV2EG$|5 ?.JXaoQ")U Ǡ4_|xy\u㫩_ULS.+ s)}%hWnlGo'*ƾe$x={ BN,6Q{]Vn\< -GC/xWPrbo,&V\eѰ:c:/K7#$[MUFWY&AJ논H@GaS }V3zҡ ͅH.ecCS+MA0_ LxZAaNuBÑC {]r]$QE%M[!`01_)@䈤P/|OJkD bWyߚ Mz.'\J\* 65~$샚o(b_~o;5Ȉ4j%3Y<ːyr&X;ՆNx~U@[/;Ff?F7 WLY) 'i`3{[xgzADQpDdق Mc zmasfepn߅onDeLE_JWFbWH53`yLo=]qG%um;\̯wgow}TI&ȩ/ݗe2>P;{*y/YI$1o+Y+ TC&Ubg~vFeTe~*q9gj*-ݠL#y@*R#U|&IG:}ͣm TزoKSUգ`nնkvR[S]RNjϜc#\[Bzgli%ؒouc:NOPx.zIxsDjZaHJUpJǘtx.gdzUܬmt=c4fNiq-Pz8>JWskֿ>T`&ų2PYDjg&=qq,-/fbΧf;2,*>~A>~gd/a4\=Ypx .f /!NȺtͬNb 7kPCpZ&yaTQ^?3 I7u<XGe1"19n75/SX3PK`84aS- ySVOZvmW Ciz^J en׻]lR`9{c@,tT!Nov "| m,K%ETL\֤ldNTb!` 5Q;M)|Vs˶&Qq7z"cla?px?~~\&1"[IDy6q>B*Hw2|?$ Ѝi_48O4rD"Ӟ ,ͮ7~c te&RDŧ]{)V $_\ԥp z_7݊j/p8b C.I'Q0/ٿG!h GHpZ-=)C=&D'9u`pʹD>U}2rbt-J[q{'fЦ^/-x3xR s:_wr`F}UIB4GN~,=~n`o?$'DޜO;@z0֨W\}6-vy aOQV̉WBQ'S}Z"mzw"ԗC{]h*zz7KDVԆ- QɆguu/#fs].nZ%ujNͺBCb4qN+0RD]W!O`o?ςҝ܉r p+̐n͎%? ԊoEQ_ oxiu, zW]5"| *AL.#"Ǧ{F"JH}Ҳsx@7;DBUx-nntl(0Ay#1l@u*yc;ׂxn>|)8^,]gmDlMH7Ҷy(/^ ktkF%r0W>Iar#= zCt;uNoARxGl^v1d;m4ةp., )Ϟ҃-Kŋ-^;[-˗5 }V[v[zJؙ%yhX`VGI"TSo*L2U@4`]%$E43IF*4'/1e1Yu8#?YxME&l~e sKFլA%ߺ9L|KZ~|uC7>uVi`&" ho$U"m5VpUL{% mˁoqaZep <*rBA<4Z$矙"-SUieIgM}`XsB#410zQ b N cDe`$74nCBRǂdώ7)na}z啱;>5EJ5Ob2.nbOC7]G/mUK1N{..jR7О@'(JYjԏV)XHCKbq,LEbgq*k@_y7tȞ:[pRpPj(1u~Uz>7~ M&DT# B.t(Y0ZcM%$*M`kIn_)k 7KyzFp~5D}KXu5v;4RpżEoGRCAVS vޖܗK.ʇ[jj6@/%"bVˡ^̩ q`7>1q0#GVTF!$~[S-3 gt*o>{ J`yc?m$𗋏25Jn9Ͱ!g{t7G2?J\3켐죚)H|4*|3c/[kDU ~3 O=C\Vu8/i}\Qı48bYTB?؉ F_6vn'EG$@î/'`٥˝g goS  bɎ)d2p3]D4/^o[vkT(`H1>t.EVV1ؗEq[7NH4f,p$1,ޗ1п*LD*="R*Gl|Uv^A(0j$;;gdeZ7*E긐"s-!,,c bpwtb 6 * $t&\DFX\y8'i x7iVN/$tWiاu&t-L2=3*PP }tеXlؔ2<'M#Zщ\cmx(.;B;i7*Ch+60(MV$ Aq}*#{' y V=m1S5Ou)^F'Lkf7A3+S`Ш68JM^}yKhb849FY"fZ6##V`SRii(Բٱ&Yb<gs,Z^ؤe{'u"L11ꫧm 3p$>|rJoXl`u=V=/N;`/fX7bNXbK4+x0QjZvTYv^3|kΕCL]r}4!Z _#sޭBM\-" M$k-j 9h;y{!~я .qUh mG'bn.x"ª7G1$?+yW8(\{ڃ l4 zyȫyS H)! YgK eٓ(̄tp'RmkȻ!# '>lP t+\.|xӣ*=<6;Qh}5\tYe`5^ϰ:a2'lpc:>nO^t&%ҍ霌MI"(M;{ ^%f-KL8\//G!zfOO|:ϲ@&,mI;IY /,S~Eu.D@2:!51OXqB6@Y.ROxv۠ #w:5y/2WE=/*ZŭB:Ð!KL!<|QBSxI7F{g~ yh |"`BEJ*SvNRn D {g/-Vi! ÈK"%0ʖmąf[<'%R J H K/SVǝ}3p6b~Op3]b ؽ(b*u+kG<>&7LPp|ٛ*S_Y#ܫgNqj藚byFldfªXj8.Xu55@ ;q09:=j&oUa 9#m2CjȏIWƾ-r\ASKZgɴO<4 '{ߢ̷;W>j+Os:FT<-Np8w../YzDKhsQKl_p7L ;0_toL a v!/ȐY͔tZ_1e2{+,g,ݕ9t5p̤Fq_HT"X3Zl+tR1kXOdĹFJ9Y!w"'Z -tVJc}:a7ipEcvgiƊTVAitTLٛ75?d_:B*qCcFb@9`x:I/ğ^'W'>N ʑ`_Tse\fIeL2[ˎ{{fK:y? M6ǙhQ'e;Æ#kf&y^]85G7xҍfM ۡI;z>Y4TJ ހgP]3&oj܎A֛ X=(81 ͞esH*)^٩Rjd=^ 8`|S9a0nKK9W.y?/)|]%=S2W~q;hU5>GB9^Iq ;۩x]9:/Gj0!O< Tl뜊L/"I{~q72C1-fe'-GhwĹHB-NXT|veȠء>QAJ*_PsMXފ+3IZ|E,odWg£oyȊ.Y'hㅵScAUQ2}^U@mZ^ v, Sʟ=`ĭ y~8 Ԅ 6[ tB"kYuۊ$4>n\YIcJpca?=u4pFۨnO3ewTή,<5>sǿ^ zlrm*DxhP،q&N2eOr/Y!g$7&w?6I0F pQ ܵ/4 gxjێІ4{(VRبjYXyHVQ:;3x5{"<S[`VgW I01%וz-&f%k1p}cNy[@Kw5׎hJ>+Gy!YF߱6•aǂDiTE#!u !v?Jjfy`RRG?yBz77wCQ5E"ךb-'2󰅙iW$'Ԓ5}t'LS^S7㧔Z㖏S_ebKw1xJKK ab6r*-ܟCf eD]L@[3=Ց$>g;Ru__@ m: ͵Υ V&yUh3;jίJ)%hD}F0ؕ9w%噽0VMx )/4Ƀt&\$BU]Zu5ֆ\f2!oTxN RTeўv7*ymw"Zۄ̀W]XeJj0fIwD #]%B{eGz%L=cОVMʹKrS>cF?Vc-Yb'IMY7irW I'n%ᵙ$Fpc9Rb|o}S, ) ?uM܆gUc "3GZ#u'Z; aX3@v{c`b}xT8e.ٱP2>b$)E,\$[6R`\^7L6%95gIUJlyR꺨⇅l(ηz6Yrq %(O|wkť8_i`Y;3GO&9Zʋ?%%eK4dbdeځ<1DFp}ϱ=X)[ɩ ;4 Dƶ<,*``IN ?#kW 20vHDDW);-}K;3A FK} rE8UIh _)w񾨩-w eV]U $%B)[R^{i@6$քd.Q>zRrqI>嬣L {n{c1Gq%Ӣof:}O$Fmβ"[% _~ TkXl`O!urRcy;(C4Q`t켾򪚆0=oGU\#(`o4|ϰO%F]Ķs//g堁c-b0.it.%EЂ֑;7U|߮'dpz]4LO%qFV"'gk=uX.wU[_2u8ZV~7rSDya$%7(oH-W.zr\ Qq#9^IsdLM|)[( 9Fk<ŚeMY S[VU"HB <ĩiyGw}\3`C.o Wi,+^ g?Q$vHɽҝcr# aZy;:APo*E3@TM)mZ||VޠIyBufɲĒ?5m. oL 2iC ,舍8 K>B]]as} !#3U"lG= #q gqG(6h>?tjLa.FAۉ淰:t7R|PfK-w؝qȊSkzB_"LYmRT`hJYS :FC BۚCOڥ_ت Wu/N1 ,Pq izA^FM=;߇p xgdz&LII_H"S=YB "vJ eفd~%P?ۀhF'ӷ5e]J1T?M[n 3o%&1)(bN-љ=r26T皊)&\NGK`1KIg*0PMkøt#@ EU+.o}̣"4wK] aA깷%X;: !cY@9owE>RCT^DŽ/_:նcW_2 Y-q YQ )z4y)j(Ȇ@R~BB49vc=Bfjp.6 Qc^Qϐ[J7ݰ6`{|`jm+AHi4 W9F՝5N`\`ކAޣ]QƸi,)Kݒ>{M!VroMrV㵁`]?R9 ww+\g}]8<1E01xxQ0)O~m\u"(J%_30w)s 0'/>>'{*%w,rV?\[r/ T_0N÷=lh*l\lNT #9z*>t 1΋krxg>?c / vwsNpuc0Da1@&OeUȋ'H;i!z:1C0Ł}N֧{)67#|HYt^k }y`&I3A#XooTmԨ"^G"mw,/kO0^lГh#MƜֶZ0 vƫR1ޕ(N!#y1D9> q'Zn~e1KU%U3} bQ,Z UOC'F pB4QJu: a%_l[ܰiJYj꽓E`c {DGY\{Ö4uCaVJG3f6X 킍'|0l1$Dɵ˸afdEYXtJ<&2'nKa\[kk0kMوCq2F&5Y4|E-%%eS@,lɨP`!3_%H%8۰U'+^̢0>2ӷ\!a!vJvK wʙG+h#s5ow9|tДjCZL,۽CU@,X l?HsѸN"Q{IEB>b7 ;i8~vf ],&v$+Zj|OCY%ub lBB#Yr{6ED  $]0>(@-*Dϰ3M3ВEP#%;CNG6Z u&γFr.: [)H~{@mQk c9[/_E^|Ʊ>~gwԊ48n t~/7p . Z"rчrVcOpl?Úv\CMW,벇I6w*bO>KˋQ>Ê?!vsn_ݏgޫ+::7t*,q z%?u =WxTd$q$\5G e5>"TyQR_kko )ix;J FΟi@k%ެ:?O{PF(eV$EoeK\Zmy+"Auv̒U BmēLyp롏+7&q,l\qΎG}mnz ~X&LfT(b&;Ҧț*\Nc/}ghAG6I[8Td-1\KW`JeG:~kcRQ%w}6;on"'̏~q e.s,–-وd5?+0{/Sh6y3/έ&8׾^#-ڳ^j CBTM*At_glm7Ml;VJ^C(fb;o}EYΕdDSRiTpxrZ`3ڨ~o6ӎi<^;c!J2I &ڳ2N66J! Fkڿl18F9uA4!南$F;<.i= e4J_& jQҫEd;<3\>2E5DZ ߎc mkQnΜovU:]hXo8\ uf= _&8pE, 4|ݒ#Ec3ԧW=h7{?H\1@^|rxmXĶF0Zx0*+Q>yN$\fxD.S֘b3Õ)4TI 0f37Lx oss">yIVj1=L0=ۇn2~Q+ִ*q|X1ܝ@K(Yl1wr3)^i%jNKdݖ QVـAyB@{rXۇt< ?ʚNƞ@K :7q3T+GTYboz[6T5we7W*iSg;cXi"0]BJ=?'KÈ͓lx'^."8V*27D_  .+s2 }iQn[-- d ݷ~!kV,kc_I-شDWuT iìhs Ae@kce7R)3>x>{cX$ɬ68D+U>C>Ҽ< \H~C{`wp@ Jjnk~(ǩ!!JERALH^Ȋ[fSK!>(] L))D5oæcq265F?-c(Ee E ;4hj/":ϧ1*kN"rGozs fCuP>э n2l؈.d{E{2y*Pxhȝwrm;$9U`UWH֝j)x`&ԣS!(D5@~%I J:)&^~Ҭ6^.e~x3Hv sgy=*I<}JYamIy4 AMH-"޷aqf._=/s0E9Q =j {;YZt)!6ȂLV ";/Rm$) \fZ"Zl:H gA['ήz 9@';3؎ g@"uwMH:[_xޘKt#~J2N ")hP;Β՛*&膲1,&E)1DsiϾkj@q۬ʶx,fyl_p4!3[ݡgDJAi PWBA8,sv)Ɋ7T`vvg4Hv'UW ,(N}O*S1m#E+D#HPv7-W?Iklc0#>a39*R 1T޾7^4*{?O֢YTCBc١=:oa8eLV[wĺG{UevX9 IS5(wb*^6ox?k#ȄC3xx6>3.1h̭Lb(wk:=푫7`Xk3Mkglb7#:|efsASK7E_lС]#= VSi.H?n)9g7To2*b}=p FQG;T(0P̴i<+niXV\G&-d|] ʭUsc9u([q8©]Ӛ/ʂ@AڌEQ|>H&wC)I,>1[=~H˶al-6_ 턽fO_:#]\*Lat٩f,>Mu HLmtk5+;K#S#?El)fkfDVʦ #T*DcOvyN!R9Qƃq 9eicB&Oh;t 4^}@ غURBT Ub8&A,ѷXnqLyjŗKu40Ce4`=Ľd`Os7` R,ЋV[M@#Kf-̰+I$|!:{iE7ur8[&ʾeDX?0;seKT腋ARg$Q](Xy~GJLi}mjRׅ}wQ[piU1_eSfM`%F 5 sZ|zŇ7ŝ.<3rjAe,e;*4?AUm *kF.D^`ڙ-v#xPZA-@ӓ,#ϦIh]Y22Q1 B^="Gt`A;VhNw$b%WϷ{ ʜ) zs+a:OUqcEJ)ccjқH20s $-Htؾe=wT3qbJ'a$RrfУm*a$EU`MU^tl ĞuɠsR[$g~+9ҭRLn͍3yNk61Yj*=R7s{iZ )TD))FoH\ƨ`|vS%BC'SltԶk8w G`N ="[W]otncEB0p{x6 $#B2~!&KE #?#W / 8#",JZ^ʻnZ!TaŒ7?n^q8Z(rgV}L܎_o(s3ڡY 1) kI&ڝbcV|r GyG8w2E}p rUW%*19HfDԉT VSpW|N_>Aw.`dmu vmP!9x&ŷ5WTyH[p|N+";n꤅/Y-L>sҗ͙b#w}}i?," }m]g'%LJnFQcCiB ?ͬ%V{ ^Iԇ0گ51|Me͍Zn)7UZi.mXkU#ɷL޷01^50qcuQT,i%)'Ґ =E~qUr]Tl阛͊|[LM4.ǣFn]F=m ?/-}gK, Ypr TTm z~?"?=M%lZEXɈ_NlFAG([_FBVd0?7^nGxk @R!u7Q7,E69Q[z l-.,4[䱐 dBgfc*!~c`{/102h\Ô Jެdw%=gN(6Vds+'mT_i7@{w]|?]bG++8 ܱzt^ M4V6 `xui:Yw)*K XlyOaDR1 k0}W.p?at}ft'qCL1q,L{hFMҩ'.a-ɉlNн6#U#DS#&($sE!/h )y{:xv;TG+i9mFNcU`Jkpߵ!փ B@>e鵄6TPn߉hc DO}VU ^s;m:T.WDXjn槿n]]o!$Xj&ā ٶ8?(eiòSZΌ J! O$#y&sȱ;| P>S%KE!jw!:4ȼZL#}4p6ٲz˥:ԃ?P-qCWӺʳ( u,p[ f=}3%$zgw]&?J/m":{ Хܼ$s. ,i>ҞNF%p0Ȧcg J@ߥtZ8c+%Ҕ`g˰c4sw=8`X)4ۤgv/3aP囋ssk/3;%m)Pg8!"-T=!P5<3Ca ,ɀ # ouj* Ȧ\zo, j(ʮʮt ymn+]xN0.pӡfI+,AyvՇ)q =9>g(@;u,N(IH(t"LÒU5fP|Mfo(֖~B hK0r|p*Chi*u=%, B|ӶU-T S2jLY/R#G+deyEgad3I\h*xR3ksG/_U饯qkzM=ss\6% nƏ",vsL8y}в8 8ۗ ¡t5Nzbƞ%t_Wb)Y0.ϋ匛mOۺ2M91:F0Ԝ㭶/9b U  |<0R@v9/Y3v1)4(OlIc̈a.4|RكTFDU8?_]N66O|x|r>Tk0)Y*rcVt%O]V&]jO:ru35xa,J^H^z=C(n9VY@~w ]:x)B$i@0Y Sy J˱yrnܪ66Ǽ)Z(*MMy} =hO R7Y9rH58 +&:[aqY c5|S24FT?LDc=*WExrwEHµ$?<NԭsLމ!ɪ:M1?.uݐ)zP#/4U nn ޹1&Zl ED8(y`rwGK4cV>+f]u%X1S &xn^[mYq2YyV=1Mӷ `*Z@zieuKj"E./dh'%UVsAʾ汑˳,HK631,a_,p6-615aP}Y yG:|B/eIPc,K/S%=#D|P2̣_Ay5w~qf4GL<G|%w,Db*6_fЮ 61HǗc/ P5?߳Nttb4cQ]e|wSqA6}g`rw J_ ػu5lmH1P0_郓apk_ o%̅)F5PF)3.rF͚u`HA ? tIy9֍|5L2ml` ZQ*οpUv-!/H*$# Gڻ:]`YZn0'\eD(KUd,b}ù,C2-JzM Ѩ|1fkHy 4D_ LQ=' -cB{ME)QcZˀSN\\^:)O9yjOj+td_%2tںЫeWw~2W31/ *M"gLfu:\8RLd ã 0o ѰԺS}si5=B1NYpDa_/] `}xq(Y1<#B1p[9z7A]v& euD|X:ٳ ~d!DPM={_\` 4MqJl*<S1[f0~30s1o_-ljX W ?o. gpj5x{)R#D}ASoW# ;VMH->/g9eo*mv/ :TsBȻ(#C#'y#=%"*69sl<;_No }ܶ2*x C&4F l-D6&V*zEbosJk#LJXdCi͊t  r7ʭLdD8ū`Cc0V6SAgigja˃swKλoGý]C ƦKK^/6Oz'O`v"{6gnJVyr`!z݆LNNa+Yu*2pmB^_wHZ9M3 x`>*m;[{Ry$!mq2:*2Fd`Jr[ 8LQU.>m+^:ŘT}$4B6>`@ne Rø݆NamV$sCe*7 ޕT.s#j%ʧ j J2rIyp^[XG`:l}";;sJFvQaY`VưPb.y!n:(z.XA3:CLNN ,"]%Yg5`^x}p0+ [4TNC ovN^_ϓʊ?r}$1~ QT;L0Xnrd[B>lB'U3qB-EU\ZG)|'WZPe YOd6/$،c >*)KӲ{XXNiFyln5K3Eq먂%9 xNg$WM3NZ"h8jnLBL&"\[I~:^gzVyӖƚ=x0jE{$@ 60+ D-#_ > 9-fzQЕ?čr  h4]M">'bsJ[3J_\^AUR8fë13?glN[,a2t1(YYRE2vo ;X F&V݊”·Tè<!Cg,[臲w;f>>" N?A,3]PuG_o 85 gԁDLrj&ô sMI'5=ߖrH:;N!p"(zzGcpvt=8qh]Y.Uz%o2۔㛑E*ǭ:`bwʮ]<|˳;2D#(BMϒpcJJK]\(.']l 0xXa0 ]Dl=&3?iF+Ow#%ϟjkML*\ ZrC#rUX0rBʪZ>@ySvV\q8!j-1&e]B)OPe|ubh=mF9Q i?%kfSDFRzPC"HzVl~%[X~6 Jz\j :q&G:Ie]D8Flxw(V#-A-{L\N+vP\{$)3ID'փdoq4@y: a{3'G\fꐱț8HއLÁAXDZuai&F`__T>Z.K/ΩL"TV&".I>ϜM)oeAӫ ĈDAX s-`1 ayTwNeqTs< )̈xU߱İ߈/_C624mV>W:/TOg6EݭAJ0ųWNOU>A•Z:$f 4JpgAb]1@td %b91V+տ=b@apPM 0b69ћ#6"iΚ_zA5ZVbCң0f gb9V -ԕE]~P yf88?ipvS h +ׯݏK#ghUdu<_+OpwUxu&ꛟ{?J fU0YONJ%9_O+ {+UV: h-EnK ,II3vxw<=wO(=r&bR_A 9lxQQB[8h>nh"2XM\)pq,viƜsG_͠`.OWh3uwak^_9ꪝgecWBؑ@ 68H1'//N@n椾8OH[SZQb4KIޑ$Cy/a{JyѺTgRtS ͤ-2e wng4ɠM<]*1cf@ vpt*m:R雥`gU D^1Doݑ]nK(ɐߗ("T|'FQugj)/> ; Y%\DK~Ӿ(VwlRdp@n^@rCA6DL]|6Bu\G;j[$C Ϊ5`2:v9A`]<'Z^9q)֌^X|jUllw 8$'VAԢf>n{ʭ_߻>sy*z"4GJ%`VqK'n߅!\lIo5 pj&*ܓVywg3Zua Bmꖔ C/#BCv^3sL b#KA-N Y@7KQo=VXĀBr?sIIZP;A!{N1Èf_\%w Qn A-L򙽪2'sޖ _7^w`'-rTtT(H䂔߆LG,eݨC<`9-|2>gUNIšRNV#XI\#7etxTrI\ y߂e&aTT 5Z'= |"Z7J~NHGڵ6T'0G{|h@t.8wp]$NɽI}ÖfK6Mau H@ Zh9,%&OeQ5p\':m1rPA[Gexݎ\ȲLOcWb3]Ҝ^hHU GSP#Ϸ$nw dՆ^yVl;vj748L1*$AR\)JQG5ݽ 2cb*~e|ê?f Vbؖ?}QR&}*ed:qωd9Ɯ"{Z/Bq˰ V,׫fB~HMo o֤{H};mK-NҘx@ )A7nXF)K~'JoPUxV$uz9M+-S]hcߪ i9ꤱϖ$/cT"~!c"'} 1cR@@/NR ~0Ng6ugPW_;qgͽa`<`7FEb(p*ݎ OMj]ӼVCߺ@&ɛܻ FqFpFKԝ.h7V}KŸB]%K¶c!rDlR]CD†z of1ۊB z@# o(lU8:_g4u+^ P:,(0"JULc؏)=oqw2Nђu036 uq9dCPtOn«d2 fHR˧r: zȩ\0/S0}ҷ?oT/W3fs1 /:71?~qIhYo"t]#W>-,7`ᄩE}%w_손.w>E% o .ϢEW =% G5,3. Ti[ݯl7ciKr"_d4nsSpiap]*jl(OvFSE=WL~lv*+!Xh _nn.//5 7XJlS)Xjl~&㤫5K+b yo/YW]pw#04ogbH ?ܼ03{] j;= ót̼ddu UmW_bcwڅҵCǷҿE,[Ԑ}1Ǚxt@\}@UGxK<@s/80q\*iʶAF$>ȿQD-*%3E>4TUCtcWiJ}D8gg5lP+C pO 0ՄhUH};J׈|AJFeJKɁ,t:pI]-9 .ȯ鳔TpvPɜ j8GU@(U^,I{_,NXss޲qdR5,/s{ )D `jb3 kmZ+AB Nؑ=up&lDZHX{C 7de>hZF|qbXwi%s3qS+(Ȫt\dX bKuL5uÚb&BG|[ s.@{]8"#hXn^dN/FWWvpm0c+VY4S;G=۹T) _^k41T5G Ttd1=%k>"&.ɝC@Ѹ I'_|G}y8o3th;*;f7,>*V(aKZV-c7&&{ C$Uz6s%7NJk`E'ъ ~p%{р5inuli;c"d͖c5iP>~pגmQ~@s]%ɽY~Fjp ,P ` v7P:_R.Y:YbA(/Яs'ޓCՉV2#rG I?xD*c yHDڦХ6c4oh8O'ퟰ m&/]k%_|t?OҿNB C 6?S˫IAO;4mЕKD?ykMvڹ'b5L/ YPDek-)6WFjV]f.$P,+qT)ZT\,!^hcLKS_#ظIhv2J{ k /GjWiJ;T1O@pZz>[=~=I[o  cJ:dG/wd;{Z2MNxgP;!T Uʁ%T^/3Cu:+ufQr/1('RlI%ı8b0`\J5–&{!Y& ~VT8Gx>AbY@z$J^ {~nLFt&ZSBCDi1}(ҙFX-[!SZ4=`U&*esMPKsLVDpNw q|$>E YiʿFŋ֤f19wQ5 j~`0zu@3eDD22w)Y2Tu~IP;ܬpϒsj Ymz4ɰ\et^(w :y|mgZX9~uE#LOA'i^hIZZ&To8%zq! 9 90&l¶ux2,vQGi'nUfQb=3kY# kbyv/z41V_:#c ,-c3cUHdmOeKMrj@ (+,UJNXAU[%^LM`Ue)CU{L{^ 1~ONh?AC2TbeNOޖQks "L/-r"l"ߢ'X9 usS{4" }ňq|J` "$GCna]=[[Ιd:"Xf!mTn`ļ`B5\؃(=d Y,VDjğVR8?h'Jah*_P͏B\[lIUf&RNG&@.n,̫"رj?Ja,s{PgrdM-!wGx 0mX>R@d(q4*xNbf[\1MA^ˤHwSp@i%/|o@?2;жZsO1R^L<©q#A^ MYDՕZ2ifu'wRda0$K8:nULlNerKZd",.u| h7#BkG7 ]2^I\4c7&N`\W_T쉑Y[ܣ:A+T}ٞR'V4!8:B_MqѴ s/윫}O4iJ7t7~+$sVW@hڭ=9 [&GA0xEqel_i"×R kJ2 ܘ>FYy`ǜ+RP8R*'dKX&% AWTBYL$4`3eH $) ?`Wfa޿`>sktE{Ia(5k]*6M:h~9N C{Jmﲱ֙CW\V1('^gWuZ z ekO:|e% g>OX7rLMo}|7$ǵ ʦ6d} .PHJy|1z]{d4?#1Z&VzR2D)Z~^sA7+Z =>/] tX3>N}R dfC?7$!&SukCnm*ɐnYa^[(D%ѿ7ĆwB@# ,ϛEDID2N"")qq%эYF9M׵dB nw_D%t+Rؓf[x2.%np_vFRϼx%\Aw§E-FKӳӎ+EsHiZ^]S\J;wQ{嶸U?tc|t s#!Pz$B(d|c'0$}SgF|'a$,]z@>F~LS=숂zu I9|/~Y/W?x2 @Dbq񲷬 d,gXIԋB/#Dk+wM[[vT>RG4,aC]>78ܜmHr!%P[D絔?Rtg/7$hmpd`㫨l oZ};c:9r(g,6i)lYy76J {.e:hA !!\ZT36+5A[z)C `A5(m csEԭiv.<e>"H6j;ե͔õ2 S u&s_%)vGN=ivˬ/* 7%zE2;45U 48~+Œ=_5\fW2q>8! (7JRvCNϺvYزSE"L|,pŞzpt_H-d*l,#wC.CT`g@E=Y3SJlC =!;XI<&0uk֒mE ,8t8o%A,Gݖ{{iJ5dhl )Ԗ>5vHlǬ?("!љ17#pOQ(O LdyKL!nPsj|؞ Biiriţ(JQl6c|4V┾֥f*!Xc<ϯQ%y7okEe2[j(ƒZL%!5E欼Q79 ㄺN2Bkg{Ɨrr"[\ #TJIxYj6kZRԂr1):seR %t$ 'JdFӈw jZ`E3{LZxC?B4i%Zfz/_&%ĺE _1 G H|}c~< wbpʏ00!by2pZ]*ԡ~3K5GS>$N|gH􊁍 ]a=tۿHY/J/y%a~PӷԓEJPN!rȟܱVG.x{gêB76_ UV @pELnyg# QK6{Wx!BzߥWro6Xz^q[4 IS_Sw2jWh-4/j3Dr?^ =Y鄿2|Fζ@!ysOT-```@Odxm;GZ ݜz=Kξ7ʁ#k'ʏB?A"\5Oe*е@O+1FY&Q,ȽK&bfoeH#c!c%|IW$OS)Z\wifXAggυ{~d "%40rhY~rzJ]Oz"< I`"Mt+JW {%e6dTn.?JŲř=4JGjN39 (@Z8DTL+eXgG}ME] },pNp4<[=?ȑ9uZ IY6,u{> n!?3u]F /g8U%R w,RL(&bildvE7).8cvzw&Hȟt9c=:ɖ@b F=2'7IwnHdU.o]A0춧{'B;vScoķZ=/^Ve4ZXQ\:0I)HX)OھZib"y{t=8mIZ$^NlL}hngiCR 4_3_T3Es}_BOЀ_sAX>c J4a WRqDī13H,c3pQOk*@ئ^WgaAAh=L{O 4@EB+乌ji/23MہFTFi'BszFuC7<{{y-?DNoz%=jF_ V>$0a]J7%HwhxOX3eW |{YP)m-MidO/3n~Q7I&ѷA0:JVz3ÖS.QHeR~Gҵî&3 ,XF% YnP^NثKvx 1<#B>(HĂZlziZ"`p+XTۇ`VV7,gb rexB,3oA܊sjM|EzUwddY7:_"$d9ƒ셖4{^fhZ'l‰bC52~oyr0dSl< NFL r2 ѫA*=#}gkstTS+ O5Od#6[ךEeGo3cjHLK ؀( {G)3:0bJ6L84|? ${ k +eTMt QdD!wb`"m'-7^ 4R+8|Wxl*=AA~-ݩ}G3I+vrHGI,vN9\--HRhH3ӉBr_2&<♅ GcavADX)G!~nTPKPNgz<ތ RxRh/Kc0FCWD{nk'#c]ne0Ȃ)P3A745b6(".5td @VM&̟*ꈎ6%5BH>V9:|h[9j((q$"{@snWS^L:;[ds!kqE7"pU1_NB(i|[ѵKX󶭙inǁV>< 9sVh#Qo'9_TC;!fJiԩ#o<|WPY"!*=]ר]ՒH@-=* t45F֠Z#cQG&N*c q0m-)0nm0i;D# NFz[wlm*u&d_2>sGOPBoյQPL%Yn_)Ե]kǕϔ~za3f~REbPOKJJQH1 ?\G*{=Q>)ufXpX !Ih} |/R5(!E Lt* d8'Rx)I+-b t+uB =e+wS2'+_1BZJۃ1N?pAyBil!06^}qz|?;e cccf(5D,h'! +M,wD0-0 7낀Qi9mTF†gJXb/mSKgS•& C$KHpA9Ͻ,ƤN}dY) ł=* atK! 4<|:LvZTT0Qof]1i3z>^u6ќM~vJ$MTR׾3܎^IB=q@(cy}o#s3tL#8bG:|>Bɸؐ$aPӉ8'8J@RmI vQ!%Єtch.j Dq-Ve8N#5ZC8vQjoq:ٴKƃ3oДdm3P>.xޡ "x@ɶɡ/cțMGO1Bk)H_ECJ*'z' l}ˬ#8HsJ"6?lJTfKjحM9Z\+RU n~`lzw^l[q59y "*^ +cX^k-ɂ>Ԕ_Y8ϒ | sId,U[gxhޫz RP34MVIӸs Oz1yhi^tW/{YH_ bRwhHlI6|Ì) _VUI0tD=#v## :;4lpudĄc89]_=0#mSC_ jX{?D5ICk_l?QlYIF*]sW:*AB􅊫ҔoXu; HVؾ@C}菭TQ+gRFIF-,>BzJ_~T3f~"1<~{7&(HJџu~.@f՛&p롉(1KU. 9 nfmUZ+vtQFƄiz +vG~oh^u &[5Lh[*0e-A:TGE!kn00o7G+?#"%;onO٤xx@BVf"^>+By*r9J0'`K4 ^*tk˥='xt 4!FX8'j@>mbꐨ 5y.&6}v]$ 4>v9 6, 7c\Q|4ݱAȏc`_a3Žu,L)a3zPSLLzf?`[(ldy}6w@dH{'}8~ SM'%TxƷDW"%5/||i}g~^! :aBL #l)ua֩ёp82`9RɆB4ˆ8G n<蛣7[so8CQeIF[˫VAd,;66 Xl7YzSG|]D+1c` Td#4znټsy֗J%v,*7-tՓQ)ebP o~q\0e6`gOQgu51fu;|M#X.*+\ zG):nq%Ӳu(2@t&T$g.OUzl 1Ӷ^tcZ5qF椚 aEW[lhɵ;ccu?鸷X6~$y|b@y^Uj9B>NL۶4x{ƶ :@-*9 *ASŕRj>V/?Tl^ץuF ebfR-oR%$#vPLj@ʵծ6jZU D^?nqSq~P!בg0-26PeF";YL$ޙI#L $$3AHDlwN:Oe $QmD?l?SBF;'h;Do-SUur2?[RoP&(J_\{EEO޻g]N!5FhOd8\r JA湋>a?b{@NTezv$Ҫ*vY=-T1d#?Ro3YXqD䷮~G`f@"QN2o9ِqh< |/#YiVHL3ƪyBBKm4]6%:r}mk&lY87S'<z]trӼ,*I<7)hm.[jc>lw]yusdZb[יLFƊ+˄V3nhb"sE`&2(dV-[\>ЈEnٝrtOH,SNZ&[Ci-@V<%)(I1YX$u,a/1gt!JEGm)G G`@ҢT}usM6lJ !L@N(W0b0ńD/-Fvw62)#ݚ3p Vas]Fbp[$FXאW},R y$JZ=P19-I/cŸw\4ڢz1zh=Hd3D=k@T|}KW>X2W.`71::2plxz$xqJC=]XX|bS8Vr*9\0C%nԭ_/a:pgב8ubb8(Mmΰ^ĹDԒf(q'hkÓne@{n黡O //JZ_[n, &XVnǝD !a豀l&"ulN;\(*gqQu3't*i$s@DCKF1Yuo sV jqC\(HLLN*K ('!u {e}1#s7ȟ!Sߡ/_BCAs6} =U*괟"+r-Sq8NiXX-/#wqQh}A#*Ų?8H+48rT lS/m.UC;D@JDwm1`5Nւp8$(T`uh=u[u%X@Y`k9 8a2uVsљ0Lpyҩz֨02ѯ:5& vV԰N7w^5-n@;p"h1^pV i1wÛI iy a`'kޱvÙP0D6tQ~2?gĦǃ}Fܾ(`wOZ{{ *X=ZP{ /🥆u1*5+"&3 aRQ}rJ\nA>t䟋]Sh{(djYڿX鴱#K 5iI=䧊K:Qmzeܔ٪;;]fGoZ;|Qs(E]%pn}6j]L{Ip˪ˉqPտ^AU-# {IŢP5ç۫KT54Vgo@X C=F-Hgj $&g6flDpU:#e#\ oU6HR+";-0Q)M@EȈ,hФ<5i"Ws*ºn@bzYx z%,o{PO|AWIFvT@D(--RI Ϲ 62s$ z7XOP 4" m)um5l%YNIʟ\2Rwwy't~RT}.7ibd$'5'!(|ӟޡ B/0gr:a }{:];m3Zɔwك:zp;M.[8{cmlWX3$/KORA[ Z)vjbwH̝d>jw/_ljpro(d]T ^oAN;T.[~1f:Cx ɋ]mԨy:Qi/tjx74| M$XnAF +6}{Dٌ]攋t ,w1vi'TF~Hɫ ^h,MAcfaAz_cR{|I#{0zX{T,ȟ,jTc@G*:OO WnhtQ}!ºK vx00.ʬCU J<Pi5 Q3׉\A5=ƀ8β_* "\Q[Kݏ#@f pDCj&rH"2gi_)Rz:3$/X3f̓Čr<Mћ: O&x\4B2i2KZvke쪘F=_^톲h}-$ߐoJ—m'L_&PugՈzzxOwh3,{tQ2T1'f3!RYZJ&7d'X5^R5]Fo${ &V: qN@ъŸߗ6 XH~I]˃83Bۇf bR-E4ڥK 8N:E^Pч*- uJPMr2l^XHDرc6O ^T F1J ݸ4>Ȇ;O`n.I5Gz̾-), eٸ W$6a^*x-o+jU1 =Wt~2\ΙUƵF4bN}9t"F.N+?:JFI6˜Ē' Vssw^" OQun2 kd5}Q{a֙T1frkP 끲Tl)ohşI:Y bd//ֽk[rX+`O^ WՇ'ӲG;`;ϣx[+ci}ՁGza` @ >U&5Xe+~iB o`/99$rP5R[\4=DZ3}nP*$K3\BuԾGL3LSڏJg V Ȩ$pvDh(4*XzŦ/#I\z\im,?SOu0.nq`Qz"l`xx'Mtay7 QmG哜 T]".,U ڂRRKOohfDK@1x~@ H~<}b3A1j Q|lPMR4A_oHƤL0c*݇`Jw 2wb2 *!fJsH rI6y)}A 9f1L9K KxUaA7Ep0oQN;koD]\;Ds|<~$gz֐N;uD-GժJB'tBݖIiPSf+%+2ύ}iySx,uAĂ6 \O 0? ]/rIxfEO4BJaod C∾e2jۈ|D$2MBQ(w8I eLszq|;wWNǩ1.P,Y'qIi#5jfRRYz  w.u$+<4r[m){Vs8t-Q]fP3O|{`~i،d@Oφ")}{qvBkw] ,,$Eݥ p1tѽ6Q8c&~85 j`:-P^Ϧ{^~zCydhF侞-Q&_#2_y G*1uEs=}.k8{r=|Rx޲&#N4ԽT d^ڐ뿡\7ępK>c< (7?&{ |N'w0wAE] G]oy.zQO!L4#re_ve*ogE Ng?(n :IuA@jq1Y ;O,Y cSі9IayeG XSM*ʴQ]Vd_9Mg(g w2zX[{zȗ)bS[Caݿ~:2Dɓ 4[I .e}RlDr.Rm pcVG8{td{Xic1!6ՐiF,"Q!(V>Dʔ/Bi^@Ls eHCб𰀫,ov茫L0Op4Ci4.U$~5T8~0m5<>=]-m'rRUNWHpv9~.젎LT|y3wNsa):K }\b7_9 }:cOhcQ}.'# d[ !< j wdIAõwV-{$TI qꅉB1FvS3M^؛$Jͱ_bŒ{_ghm(s ȊTGbHӴa")۷x%e mJsd}ԝ4Y^QZSpP_WGDfeN|Q}kԻCÏn޽ifQs8ix 4$\Y R3|ڬ㏦4_RVY+9?3x/^LHghh;Uɪ-_ŞC;K@҃^M.7a]VgL%҅e͵禡7ŵ5Y]JwҌWsv81o 7ph%_seoX9_?tsI Cb4S|ԺZ$D^RW1ܵVӢQs3ߘ+EKdՎ;LGL[{gnxe mmp5hQX]8_Yj!\-Q{wıl7)W>a|U_9.!*0{˓qZIlJ!g3@Vw{lb>ʔ'TJ5U{ܝPԵXnklyn`%xHh{EzҼ0|XԧU0R YK@4Mѵ,bdN͊+h}R>M?D뙐 P'kO]sw )4l/T!J9AqER35{}BHe [^$(=B*߃b>,a#vzK8T$].}˴Ĭ|]iH[4sQ4&L07oߢqA%{n|ׇyܪ'Ɏ_F\tМr:UD>JXW[gwACM!j\.xʹJ)xG+p)7 ezVΤ'r`Vmu-< 컺?h&Ǹva:Ly,Bn}~YͩdGr$YxBy24f7 m&JL"4H[UE:*< 7&dtŪ,hrVø \T>')!̴ƇXrT0ƫU0'`6G"Kz߉=24ߖ!*<H3muXE6D-U+d2UkNV4,c{ւNussj;2CiqJ]U'Vt'Ub{i4q1<0TNwm4vЈT.튑NXBQaS`=ʹv}[s4.GS~)_'L-CkYpEMTL?xt,>n#G_c1"dtN.XP_rr7[R75Y`͒%)fț8rTѬWglTԲ zt~|D0=ܲ7OLR߮2ҋx*w,鿢odP9Fn9yK'd|VH5ӦA2y4Q ygR."^p('&+P_^ok?y 5N8n0̂ j@lH]:],GnK|o-C̴d1;?oղ"82(Me{h/ۦLpXc9+:XH’d8;voݿ#̬U/𿒠0;ͦz0P?o΅C@zp]a6+:P_qXv kW)jTqiXnI ȣ ^PW#K?Z)TIX%tS̪ њ H}{A6x+l@t2Q]{peA9(J=yV)ܲR2{na^!}ﲹ }oQvy\ϙ!ǡD»]|Mq͇ڧf 'BAڷe61e=eqKiRo~3b ժt I(Ͷ3H>‡!\$GR3PY/ 2`AkZ2U_.yiF2yN«aR[M^H[I H֗(+SaDUID͐&VOzoiĄ- Oq-Eb2[|/5`m۳k9P4@auKP, 4Hp /k7K~MJ"j%SXpYP<4J:W  3Qoᅁ( ڛH2WpK)5Wlg~]Q< $-=!7$S*po}{EϯւAFpߺbL{8aivjy>8ë]FmJR\HY.Ѷo^VE\Sz8uﶳ@sԠ ^w]z@s@6C B%Nb’GIGvo )S0YN*#^ ]ub[]eǾ٩[-+czTL][q'ռGoh=}.uq/{$x!3b0aV K.ޮ |Gb&>^Ŀ{3tU&`oa0 mUBzf #ɬ/Z7ļ9$h}Su8iۡ/#?mXↅ6ʑm*Y5Q'ptlI\H,tz{''$eN&jgm\]DZ6 w'&plM1 kFW2|yL\p%~D^ Μ#s¥*:gkG>C·*%~8:`/d iiʂ^4c(&pBOך`*Z=W&;g`\`j받bef7͗{IH;,SF72L1dFoYAVq"*qWv]or4sINJV-¼-2}üY(+ V*t;v-eL :T+SBYߔ2q>Hb5hT/ @B.><OQby.MQr`լ&&NƵ=#3Yx>9Y,Gj,ƚdܿ*~g2^q |s3c 9d"r~ ]CeOl C욱?0I{LF16g1 I8Vgh o/4D˓lOJ`1kV\v#t"R¬^:EV)T 0/OYnn9Zs$=Dt%dB!]9nlj HՂ:«;WKKaXI vB74,9pzv.uU-OI5\ѐ#2lWov]M'kˣpSmv&_a9ϔ=0bn~Ƽacٜ\f,tH8>cJff:rNokn> NNB$ſ)YJ?kmP"x$qUJ =}s5nINV N/ڑ;A@ EQ[ ^{SanyCl [iT}%&~{ c{E+,ޝY͑/ЍuL%2iπU62,IVK2" ۞Dӛn&$]0P.Mމa.FQJGԅDaBAzMAcPu(ZSBCWX6e@xz {xu (̐\v=Gpq@N,S~qiWյט2k؟Kj9Jx\3r=i͊;L4U~ 170;$2t]YСLymVE>նF˾݁gĽ$@O+R YBl8Dϣ χtM ?d ".KD.k8N} tnhN8!Y|\5m5>+'QE*ઐ*XABl6EW$;y1+vPTSf&>?7xbl05ϸƲ#̝J6UCCd $wC]嗒7)9p-buf&[r}q5xo?) ;?!h5ن N$$'T|R/,hv l|WOn2gh{x<1kwW)z>6mx= +&cGyU1O[i<^IQOxU Kb0ZKhLq?5?|dWCKL3k0q᪎+(|ݶج .hT~Y$8.D,ԫ3_w%=~1UyH[2c[TMDd-E;\r+K;>i JF M@le)g O4#G#|}͑%q0 xۯE/65>[fѠ%+U'sˈ|e$}~b>UdWk'y6x+[3q木3"KhkoW2!%{GIU&O,IW}%2Pɔ1CŎH>%,r:}:u֪iJ $9gXC;u&-ia!vMkBn\czl  ǝ*e ސ0ouBO{oOS2 tٳ*7JVW1;|:?Pb''6V))lgYVZ2m7KTx^a@HcLm2MX;B}9O"w}2< ŧz נ\JT``j6^*E9 x3 ?S4?4ZKg7jV8۳|`>1%Pp<|t &"gxX1z2oTEi^ /1%XHn\ܻLAxLˁۇ ~u\[Q6-`3p*8OVc[\HbP#ثs˹h̒񍞔bJcFț6eQwE-7R Loŕ*>:S#[Ȁ5(*Q6.LP_L9''t %"3z$v{C&Bl(G@}@o3Wo- ''֬wV+HȠ:K5CrKc u[Ba>4ka%܅ʡ.˿jz0k8Xz_8J ƝI&V*Wx` *_xЩ =S`8Đ.C(s9G'6W8PcK[&zsa1O"X7=c t6ؖwO4GE׽߹Q rY'uG͔_?8$VK_Nm,^'M`Z}k{@me!fb\gaPж8@rB<׬-I/}'W,  -N:n80I 0C.&T`SR,gQX (I zEimT:ժfC: jxEBڽmz$Wdm9fʝXf.+EjzS[PW$2\<"ҾȬɎa UYn&糘D@BDt?/6N Hq"l@8cj fW%jepn+ `butrj62 ӜG$`+K1σS(wEÅiLXd$D mo$z´ &XO)I16~@4PAzah#lv_IܝV]A80D7GE"Gqo7<͈CT&4Kv]:?!~Œ;g-q>F)pފxr.~E&:WJ:h =u]=|~S(hq-}h!$)&!|@y >ou2TwDvߟ?`hwo3UlUEr7ZdJe6V *;]ui_ (a6nj-şeI Fzʌ'џi5Q}vΧ395@R+:,5%YrFmJtJ Ӷ韲rU/8T$=Vl`A';`x*+{ l@3YrwZ|e=m;@c..~e8C'/en1e(<+j~g543P?WزӱTDc7$3I~7ʯy}ǿȆBz DFǍ]K_>5\2}T#yRuƸ Ci)d"u]=Pi̖g7UVs4L&? fKԦSVϢ =uOa 9WO4fc)x^3y4.BJH^ݲy3wk ֌ h$)Bjq؋ Nm2}(e< 0$S;%Q!)xj;}ӀA &"d'U&2_BoНIXu4vn`|"ſ^ӟ>k]H"TebZwE3dI^E߃ך8al-why,k@SFpAnO#Bhch3Umb BJ }.04P/Zn>OKzA#G2׬lσ$ }RcD(+q Ƅ85>]J9=\$a\ W#VA_Y7-egOα+11dmf8'3Dx뒒m^7.'51sgT82^KiXZʠs-GMZsVDNd'meKl/rbĻSn&3Ý֭mġg iTY,tDXSfS*6wpr4?`jDF޸j22LGf:҂7-wB&fC 6#4.o,w E8_@Y1mf0/~: 5zf(s9$΃1x:&{ǥe(FWY! Q,Yj1Ž,q|TAhĎzW~mbew]*U؞FQ LuMgteڝxx,R3:ZD0׀a8D=B.}kiNؒ JJWR B++= qyIf&c&* h0X v1,_\k=,G\a1mg2=X.o|%X"֒l ph0OWGA} 2MSMb\nczwVF%~(}oڧFn:ГD\jIz-Ò9 9WU&/üXXbN${Td&?@:ֵ>k.C݁vاrSP^9٣M)Lpf%I%93q4C82% k^L Y+Sk7' D1pIi[SWq7PV~|e%A 9 K%AL*'}뒁9_@41rG% fc2$W$~Y&7m$)L#symrcDWKnUvW[?ɸʪɸ\围k$ǫM4kiE`e3d@g$IUbՖG?蛷1!{  0,}3/?SaL}"<,)fArGvXB&ե[5vBzU :z 5( b; 0wE|^/D}_JKgA֍#rt*g}2çS dYyg@ExO!yJ9 Ygv'?2O@p,O35 2b/<`|U\P| qnP0{v}{u)Z39 /S 8SCلG;@w)i@ *2Dq젋Wpe1/Q@m|7J´۶S"z̀OQaSCy7ēpƴa|8c>?ˑ^C{(-b y4pGUQ3 P/,o{=^?ؒ `UM f"ʢ҄[X*ď gaA&UXEYp/H>.Bd(RsR2v#+"gÔ >ZA'>C/Mڤ¿myݑ)X䄹yFg@ J f0! >U!"g[3%dRyNfK6-͋i80k,w1Wû(kZR&ioҨ@[H&{2;[Wxb](#l;3A7Q&ү*.:P l^Jo{+: -c|)G-aM # .+E8 TK֩xslyy_]ƃfCcN 8|6G+]voryU@$|>/xxu[{.6npbf/n@@$ĥPdosW9 6o. (9]o׏({/Z/açcVT tH0uj#abq<?si:'pNH:@txwdP(aR&! yCTq|2 5#Z*È ΒzY">XRTYB$($agq=\RZX p{KŨY1즓rmjY\l%P yQX$?+SB{q|-͈/;M?%8ܪ30ԇ"{Ou›޸ytg4 PxғruAm:?i6J YYp}Eqǧ=s 0>: WDΏe_Ʀ'|?+ᩲ7 >V=aOw8(FAZ Gq8G(h^xl&'a :k_0XӸ՝9GZT_ b ڢ6GYm'Q GkxyYz\Ays -zD\yLU52~(=v,gozj <;.EpsfaU{Fbf>[|p׊/W$@ڇ9\2 %^$K)I;!.#~N*HFu0@ l ZNv_LM-vr6:3/.o<ܳ^-+o` .. Y&ϛ\{V?)1?Ѯ6ZA &3uԌr"5rNM{sz)B=u21u~r*:Դ?Ǡ0_pcQknzZ.[Y4%=;wwIă/ЯN{6 tK3n:3ok/*ڸNFJC3HcL+FYM/Ʌl.\V~=[w`PXmBP%0 g ιKVlf$Es^mL2G- s*$'Raў?GA!i3{ `؞#>@Ȩ/tS!ClJ8Dce[#l9²-=kpňar@q6~64_;BApڌ n{,fad9 (Gfv8`r/4BO4S+,)\EY4;!H¢'QS\Ɓ-bM!\B uz)MZO4ִ-+۩uW榜'>&ƚ3""qb~5XWC{>3 C^}ͻ.]ՁuFռ'  oK; w&qZ;^38/Y]V&]$_Xn =Ȓ3{՟Pf;'pI**JTsّ@/YkD VϚŸC/EQ[P1WH4oNs>I{l ՃO Gk0#1B:BAp0)I\oT)oy٢@7Ebѽ:GTm7//9氵ln4d)Rz}o,Rp)3Zz0 N*$511Z}@`f{_cRrh>.Y2R]ɂhSTG1g*1g@& u~kY>wЫ]N@2' %W3M' u9ؗ89KUV|~޲M-Yj/rM cg<}dBSw5Ҙ7w$vr%X-g[PEFU9#\)y aTla%QÛ5Q,|I<Δ '$8]6:ZGdySFofNu:J չ#ÐLXMa\^JbO--97$U-[Kk,M.$|v)1Z.br_CsI]G`W# 嗩F7kGtCvqhY@x,[Na2v1E @D)2H&}xWYi^lēvkG`o|GGSo\PV7!I#@&Kux7@ݰB>5/'V,u`SPl;ϠVd%K ( և! hʛ+‰ʨ 11J84v#%tCNy en:;ĩ {c'cLhqp 6 {3keA>xE}&uϿXHm)uev2$>F5p1KpqͅBi4238S3Os_ K'zt;ǂ!۽<{0@~m@(lح u='Z9PԾ^F_/;|[_uB9@1¡#rU$뼖U(<[*׀*~ކEq!WƬ-.x$΄\\)Fdi/sMe 3{S0e!HME]4CodB=Rw.MUƺ`qh&R *X@ʏ.d$Go1r70߯Ѵ'\g: S*!A)J5@ ڿ"` '%jǟgi'N2 1$L2ixgZK3듚P((F_2AvWhs^*I3Y=LVБQ[`@BhQ\kIOAuD?JW#2ђPvwـp=RbeouĨ\,JNgLdl`j\V4 `ˠG| xo55J@(]pCâ2)sF$8J )JzHCM;C^qͧ![(tk `E~'kbk S/xh6t8xHsO!ZJ{A[ ]o _!m^͋3O].FXTkƞZG 및Ъ0xP[S!0RM,1MaFP"'Н~aVWܻ?4wT<5ܣ0@ Cx/ֲ <Ƀ@h54Fw;_ yPֆbVPٸН+֗.(G. GwҎA=|Yb,3U+D{TaU_9ÂW-Q`cu^_bcцH21fj u?9@&HȮ7 y'g0\~LR@9Dpj'm8ǹ[E7 A"$I@טqŠ_KUf G騃o0֙qF`D HR~4 8oU72r%K;ytO86ek4|3q("rlkw:ɪʝ> O_BRGAb.P܋_^?G^ќvg^VԠɼLZI`Iz3#Z_J=Һѳ u^2?m!D0܉q$:[3Z؀UpCK 7Ŷ֮?8K;|փ]n4g3N2_d;I?r3jBT{΅]tps zG/PhoiЃ,s `BrTS{5K34MWuDg4I)`sLc1X\TMT6o#a3]][]8ڠSZ5ɦ ÁV N0+)KaS! 8}V#?/د~tg]}m-ninou̜VgCϦl2JCcѶR,&v, V5Lp.1z ÙZҪ_W!ߓ1*-&JA&#?ǚ:ʕ9nX!*GǩJ%ZVx ⯐(Gڞ~t9Ad>9lz<5G8^O[!)(mB&E]z9x7ލ6@{\UZ JL]dB"2~ }B+v)?K+.~9ă"qOakcbvLtD c e*h\? #Ri9n#Ÿ8׳Zm WkqBy+=e&wNE ZIu~-c 뱝4)0-evm<85NfL]NE˶ɂ584p:Pļfȓv1|IkzX"xx0]_/Ӽ LQPP0le0gIdz[#9^Yƪ(yJC*xtxh3޳U]+cF0)[XP5Rb}-A`<)5 ױ }pz M0|9f^1Cna86 )߱M@4o );b #r)#Y\qA*t 5ʚ-)ocv *]7SD]QSc1B$I-w\WL"3ƕ%JCԔ1R_yZX52xNM:24Ihv~ 5+{< 5%YL_s#I)tD8z0+6e 2唘*tqx0g_,t emKl NgYzM 1ߩи'\IR78Ȕ I Lz"+4R{Hh))xB= ˂\ȑ]^J8svi\%5nj!y[`[YW$6v<[%W,WO.*\A μ'_o7(R}ZO%P\Ҳ0j^7v>ꌵ曰[ 5fP#slz]UkXGz{a깑w}jf=vSzN>ςO vyZv>-nƠe96UN̳cJT|Nb%Tv_t%947yͧ L͵2>?F&೚#IQՂ~D)AG.D{.d\''8ʻn.K-BB_/C5 d#>LYZs^{ƉıfٗHP7f_Zu,X2uW"xTMj"*>͹lC paOd&:s; PME<(ouUd{s駁[/)COwt|&΂"l`W"-nFu(H 5ȣy8r͒&xWd6M SQe?-ۏ3A2e[h@ןP]  QuVac9+-XĦ7rՋ~W)o߃c(}P$9-I"l9jơ]Ty=*FWI8u zAՔ R׶x )#huzqrV{! iaH W!bcu13Jk|<κ\iaK J$:l焞36{!kEцj[vhDU |~ ^ggS_2CvcÈa޲:Y^xPa&4M<u5_"#pSg6mZ]*_Ɩ9TaoŹ*b |옐;#fV#z 8+K%ɟ}ed[k~G2v,#.H5Igt6Qv7DڞDK$ʏ eV~'G]L8?vVɬfm xu.ANxOX})%vnhw{&Uɵ{}URAnvU?`KY3{Y!x&V5o gsg:"Tcg\=\T =D  Ƞ;8= {XC*Q,Ϋwh,@ϯQY&ldZYd3|0zڌ.7 8I쇉(o8G6j[3htM[4iYͫ@i"$JL$U/]4Zw8[)o6*'=_Z^vKnh /gV}^Ij:v@x|TWzj2hwέ 3\WAUT\H&Uuۄkht*F*&)YU=,WMzKGNfq0\>!1<"U?-{6s({z BM%zm/޳ U.ȣ^0&nP~9DT|m9#dov'cѱ3IXBKL_)QE)BmM  ;hJv?ݞ!8?Ai{Kw&1D$d hPcz Ȑip!H!Gctw[I>\w3}Yp08ma~ž+g;(ƴ9sobchxfWb@>Mr{yѵ|xC->;-#`qn?&7%iW|uot/a!a'uI knG@RzCQC |)cu Y';uHiS+UJOhT7YUj>CI95ޏYKhA RUӭ%(k5:xw瞰g5IM.t9#E?EJ)ZB• 7ʊ>*v+T`ϥ]IIWD7A貣DfsD u^"91FOb*Be \DATXdJgs4rvȾi"eަ@{6b LiaTOA8R3fv8&PrIgGeW4M Jrvf5Э \bՂzۘdMPYEALSc(hKT Jk۶E:scZ~&ҝA2+ݮ7!`2Hm,>bM^f>A}b;Gk84qqL+pA/<ڱk)>=.,8|m@پ瀱T"&[N^GV*OKk/zj(ŭ*;X56-HNKK1m*XϮJ9Mo,FoMFѧ8qRLQ񶃆o^۽3P,C*v?jÚu Bzz2< |DwX T:=u%RN=*7KS,4Σ#i]8>(̣]EGT?؅5˺.px'9@t&Y!܇PŽDHRr h%ǩ5_5} 8 x&p<)ATdgN+5tQV(%Ċ^1HrEQC}of)I|v`#V6=RjM|HxƟ3~/x4@jEK 0=s^(\Z䮙Av\N#f2T ,{8~ DL5dn)Kn֤dTwŔL$ "*=䅫F\ɷ ` y9'oƆǂlbIV]+qN9b$yפOElS+=f~& 5kI12ҷI,W/&J1A;[LWL*]ݼ`% 'U]I~5V;4Qv'X8'gtV3Sq(D"v;&nno@2u Rtw 9sˎy h ^dg̨ʸ*H/s)l j8WuG%\ 0^@ ,2T"z877q:5 RsOKPoKT1ԄUuB}Rά8^o$϶ MC%\C,d*;NB79+ZXnk|kcкCcTpmOf¨yX@7 |a鑜NJ܉.g$Yj4=β%l 95Fͦ Ilz]rb vuIIwkCB9atYe7D!,+TV C|kd3>veyJa̵ÈS\ߠYB6~Lq;߱nh5@.hXn9b"zBXB'.ΆS &% +a7.5Ox]%w#g+nB=K@}P''J MN;RD8A[3^=|f4T?lTsh? +RԴh W<dcqzRה !q 6Яg3b^9DDhaщԒZFoxF1,sJR 16״ [-#k.[U|ҳwbGuEB3giQXX-\8fBJ1KFKs*`qyDcKo^+/$~Tj@b917 ~gpK@#s?h9s4ٖ)]47O%-?;x5 %=r}E^k N9ci`ةynd`?,Еኋ61, RY)^K2|"p^y)wcRHS;jv\MB_VKK,1H01E, Uޑ)%~`Es9 o[&4AXܸq)Ktzì`p5ВyW[,,:Jwsꚱ!coF b \=w9E7cN鸷nw`ò0%*8W#Cp?+͆2F5Cf#M~ױF؎9oೞ ڈdhOZ X+sOh1 r`|:5 X5c,@oVT},8Mek^wǙs6ॐ\KdQߐF;^?APgRY 릝r<5aJZ'<Y@FrKsPl~79DV @LvG X6a5j/>Ӎr|E=&IUvN&槑~Ӌ˨{R -ht^4$o\$ȶϠeLLZY3TN 6E:k\Dwla?)]V5Bm s^6Z/=X&_qAbA9L/-ød=Ϋebds^Ï;[4mHt ꍲИ" ҴYƭ[sYf]Xg@?ꊂ6\4bȨ%a~IL\b>ҿZ=|*]`CjLyy{7/[0D C}&*)hdx/ (wUˤ1YHl\5ܕ|?x~'OaN?SjպMV۠ z/yhkm:`4lVx/?0lHXnoqKv"_q£>}2q8u(9TItgT=fbyy("'3 hu*^0M\q#8Eӿg  ! \bb0sj'k(O:FKmϬ_K$]Ⱦ/"({|1ǔ|3UVO?? x(@ 'c ,Up)wNޙ7 `@رTn0ͮh>V~ GCL%T ,Ǥ+d:@K>zkj%3L߸ɣNR c_-XdU;0 q;m Jt'Jyި@>9 *%owRkiep;R>pcwRrJ)0.2dyys>Rg1{T1T,a|[-f}[NSY0? tu Eup:Xn֫|uUg\'"t2˙.-{O{*k& nfبdyȆKA9] ppPN=]7M<ʃY*ߢ~,tϏ?`Ь 7NCp6v0U¿~ ]*-)CZЄ2OZbafNjIǬ}[M Ԣk9gx1~%=dhh&qxT^c1<_9CwBݼiA6ʶ{&*5B~adW 8k# ΧXNע_B (/ޣ (8+_הS^#bLƔ52k^]zNHf?iPL ͎4Z"?Q.A.AϱUYt8dz8u4e08u_%4n=GfգBR$j:v1Omum=& g|QJ/vZ!%)!H=^2{?$ fJ]0ԓڵڹ5-/=suo_#de\[#~BH X u7/H(Z4{xTDngr_ RG~GM% i @h4h <JT"=?9VzȜռ ,#fRjvM*o]N֦$O<uzcEk6||UȂ IIPHCxa^JSl"gsr{ZfI-1SHsU kIA7xBTQ>`B5AdźWD4{XUj["ƅCLjӡ=Z{M"o pvDa=Z§ p8E6oDA@o#Vrq5LYFD/K9*!lcdn\K3󀘍xp^;]M:zE^~3-"24v$Iķ7RongNDNi|cV~DԐ++ 5$+Q1&,^S<,8ܓ lBjzU砠S{m_'{ Xdd1Ɲ;yU= "kх'|BEo"/qW0di[b<tMT*JZDƱn#&| Ә}WbgNbW|6#'3XFi$CM赎gd}i%dch+ ZoE-`gwJkbD["\'X,ݘ *m@j: 6KL#7X N_4CS5-[!I ki[+}zU>zKVIN%S4~߯ zG$з`yf-BbectsTl?lb@E"ű|VEޅI\]0>l5;H"}=evDˋjNXJ Z>QH4o9u"== $-~}3Y&is3zg LO+lxQ8S:=YG "]٧uATa-I&%CmDUC_e|SESX-*Cx`~@n& WIkݕ3T 3ư^`XʉzH) <G+ ]'Dmz <|h`xx#T & G\aPN cAupЏu̇-vw!ANMo7ah(=om?9鋏S1 HObM/K^R,y ,6 (+'팾c2#&,}=4R'NExeÿ%|7<9!6wx ͒:j4&%#(~9@bgᥣa8~ZDs|lW N W@Um58m"x&5dppm؇Byޢ霙}I τ1ؠ)27?>u3za}$$2OP9B&4 QˣGcxcWI5PާūKtya3!n `3E-suV"$*5=Z ^-+8X? ,#uhLV?}UZ[Xdjťe.0I]3,;]gs-2/:?Wk. 3/o*KC+>tt60מ@g*>O2]P(-R5^3`4ق4ZWD9sP(ܧR훔[ '!_&Ug_0A0ăA!{# ϖT![:m,p`$í" hE FYP^*H`$$}DɌldĠ%EQeZ7 gۈi9oxnaHOk,htgThoH!䑪{6lR an4!gfn8I7~ng0/AGP֏@h" f) ؕEq |U;7'ZƆ$#LxmjX\l+HEF+0dqTqq+Rw RgfM~>q McHC;]LH)р{ Z4C@`:Dٔ/n%j]뢠􈘞Y4WBp'S=r(hb/P[V >A.g+=aK֎ ;n]Lkicۛtەjr ^kA RX+7aIk$zc$HT(L_kY%J̾ςq?*b#R:NxcU@EBĴwe|gBf|i3NK{.֌`QUdj7aQWDv+BŖh"]x[`jyVQ[P\M`ێᗆF R1X*x CӘb; )uuB[[u Pas!:䯱, \Y'<ō򼠁Ø Iz=f3fQ`0E?h"ZOf&4aLJ82hꜩ?)%!$Z t0+%pi*#Y۰ʝ`HW}1k$J; (+D.9 :C8Ԭm :"V,7I ,FIȅw#־+,;r-K=n<8%nR߄t!8gÄ[5pP9MNߏP<;uU89 ;idە'U NUW>YeuLUpT V0yTuZ= cD>|% Ɯ'%_h.{>!*@dZ-'H7[ZH|ނa3,+'F/o;嬯scDv"qK\C?%}s_1eor=v 5 Ý>C9bԞy.ޏ49l{Xds_5hp&CmQ["~wmNx6d# l9PƊl῔8¿7K6$#RD+DN.B%ۋhot+%oR0_ׄ]^U)8*t$c}~xHmBޭ9ֻ1bmE۳8m)5]y ؽEULkYMQo@WP˖'#^W= htzZ|G%hlw:_r8p-Xl'ҺAwM$p4x ʠ#Z;BvX,B7e)^ l"tmV7u= __]U"4wX"2υ $ Y>Hbznܩ ЀJ6!tܕv=mQ:W9{4 k&ݪ+>vӉHsL,rWOtE.tlG0kOX[p/A5ԘgI` u^m/5 TYQՐ)+(P<~3/. z.'傁ME!wZgYtI Y/%VCsX \upJyWw@a>F"Dc89#,ldd;t8^UՃ0gBv -nZDm3!Ix "L Fl/% 0 k IBJ]%ΩR;ls{=uz@ NAmDHzHցt8i@5<Amї`FTf.WNY3mr$1 DR6)͂,7=2:qZz%6J: `Q'{s̺lxXCE[AKҪ,1g%FwvxJ<&oزS.8fO30.556o a+SXvp&*Z+uzM~Ѽ:3h|ܔj2X ( ?p`R6~v޵졆88;}go7Ht&W#RBi}?K:6bܞ}!wg0Sr{mV:;fϥ' (!> 3̈́%mJχ+Pn#&\3V BsmP>8E yFk]0L" Ot/gg`6{j@zTlXx9` ZjjmױfD% }; [g VM]Ё B:V]96;̣x9w|:z+vJ8-M3qr.hnoDʓtFD{J`a&2v)VWFy/0UT:w]: ]}Z8 qwD_85RJ*/pJXsN*J^u[ֵ?-7ph ] lyC;6p\J\P@=ɻ ج]/L#,U@i?\8Z  csgOkpϘsSqݸ5],L/שQ]xz',zT|&dֆg&6,[UZV%;AN%s $NwzhAY`6nL:'F D;pcШAFhs6W8 3yvKvԑ¾%nYpfv `WWŮm@' vhb0 БQ DH>Ɣ)u 6(4;2yStr0jx9lmQqrDL*FIePGvb8JuʄR#G G=lztҪD]q%B"`n;ʜ/=Kߛ?{Qo`>^(ط"gZX^X pc9^h ƪ_}ɒ< B&uEsB)MyYqᒈ N+9,܆cZb(P['!ؒ"sYOyp}?H?,jHI->xh:}UC@M%!saS@h2eQSy9(@-;9|< _όX$sonK-.w wo ?BS9Ñ[?܄@36*M|bIbjc*[nx o g'nzFD5=)g!sKM:~kQ8ՓB0t/c[ZScuvGS9Y\BgťeJwȘ'-tNXyU}m9U"da,V~Y6ru@`QjOUjK[|6L*msP`^i6˭t{}[(mjm UfA7f gCSKr{H{Yøϯi2ꪖ=K {IW3$,L?yH31JeLF4jRadpQt{­]CHY#fr%b@0źw*޺%;rn?aTu{YXBR+EXd >2pB-eBq,)hlL_v:l-ZLעμ9<;bfCOSdH ?F](dU!Z7:xďD2;T=Nqm㴂+u,nX>̼{8ԕ9ƥZ_)+_P%f? LN ckSZ_6)AZH#`tTA /Jaa6;J;C}D;%vqU~^g*q)94N:o4ƀ\c9vm([NnDcKa'>q9k}+GjDj]w+VzNJA|}D5s?!IΝ4k7sl)E2o}z ܹaF2Ɗaѹ9ֿhqPS~T+V2ݰzAcpԭے? If}a,U-+=M{jh0&m=p-m;Ťke =$k|;WgI=heF1m`pG爵z;kvZТ08T*òp3brV,n>h l}o"W7Bn >4Әj:p݈bJ90swwȝ-{%yMîV@OtQ{=]/6 t?re$ W^&3xg`>|Z9 _B<|lx٦e'^6bO43;^EeFف7w}9Fqܒ]a}E[s%=r w$ۭ_mb#H6MoKO42CO;)h`u~*C Y(.vT R o蓄fDM"w0ÞvɁgL[WH,a)3URzwt/~xoCd)/SB,UD]5'91& 'x_tZ!Bmh XBT,ai$[ih` -5 lKKjz)߶si1%m7q,#qaym#˷e =34k4⥽9_ {FKD2(w*:/]5]z -XFA1GT88S斻 &CT;~|0eS4V9Uՙ.xW+ ["IA8F&ЇהM#qj &ߨN\#.s7 >B'{cF!N:(;+Fj~"E\5`t&{?^z&9Xg $AXR8:K @bO|}%Г&b(tyLs`tovR#n,)ǵ: @ wH IXm7CUѯsLR6|?ܵhY6]s,b**?Gh8BpS[-gŢî䅖j֯:RӲnpk ∫Ch< B-VYϳ+BL!r< lEި}FL6ɇDB}RHhUw!,H{O42?BVfίM -&mk[TJBrWf5uCi pOwEjT]g\_TVʂӼʊ}JQG=lq`R9+.'f?QmTV-bi|?\ QZ1yfsXŒ6 PlBlޛ1,T`]o#wCupdZN fI_e% X87|FI2a:Xi\6H 3;|5oLsAIfOlz{52|A ~jD_8@ Яj;.:#RM=Ҫ%^v93so1S;}dcy){H6Ka΀1_A4Hg@EIňxPTf.>*me ɭ.b=ǯ)[|S. NtbAJr#Zq@$:&)h ja %P|Ӌ B`&-d(8n[L{-G zFaj14[bO'sRPN:}䦔+ 2|U0CTqH7h BhnP_ sHaI7_85 M[edBЅM vE4^M֤.\#Nb[AhO(񗊾|[moE rK1Ugi_ձ}WQ AF9H N%*_۳$ Db62odIuJuԈL j'iy=XFےHIA6vfsxUmqm0! Sأ匨'}J=Z&Y*&Y*1J!:жĄ,̧lc&9݇]7v't՞Ŭ3hWtZ{m@=)[+-O[ 7[HQwP=!g:Ԩ=2Nŀ3,kEg}`"ɍK hlo;g D~N%&JRul8Yp@n:Q$l3D͕$AX4tX33}L1/V%c͢[Gs3]L!87M \M KDpŃ?SKR5x. zTpx0qFa'/f# >ޟU%YQmqD㬃1*_+M"mU]Q;uS)PA/v;1O8{֝N\z8+|*|fQAv:O8rV̋E')kbi]Id@y[@V iY*nw3ޜm|/2>}U԰!q(B^C~yn_Hاݓ f|j0r4!t <{}@G)lh60]A. J3w BvXkc̲0 DD/[-kD!$h1cCmb}PY/_bP,wߔ~{ʛ:mBGm ~4.6jL|!)́;}{4wsJGr:X2|MGwׄ@ݶ}E: [&HYN2%zz/ǭL'["" ͯPE.c\ayH'Z Vl0paJnm& O1o P,"U~;&n1#5a7)B,eͶCZ;d(U>{pX_9S%d.@(L'BQ'tCceaк;}#jH#xXo.l"~컏2Te[; CdDJ\j3m\Q3'`Y>N%IݰY<ɣHD/BvA E8þ&T_'@dT}4Y{;rTSzLu F_)X ?;pik<ϯ `O|(ҵ8jtI̧knz(f/c ЊF}{^9^5e %K=-V7z cGeNk:"}>|mJVK^[aAm8*&j #eo¨jEؚUdɇR`6öf3:5.Q;"(v-㏂a^%԰QGwU#˦#҆^N<&-rtzGOQܥ渥X̯ X-e2\1%;fGpgXH^@?Ӡ {~QĠHlAIb^1f{ d:f#Nki`)pȘ=L0A<5NGer\t/V8ԺW%`u kePd`e͇Vkp6 q'od1kUFv u]e-(sB#zlߪUdhݩChp3獔3rD_3SI[-W晰C%Ah''; DDk=ȅu/+F3էFZvJb ݃ruV.^aȋ)b̒ QSڃ?q0<ǃ;JEW`q}'P{A/b \YóUd/m *\$z2g`wmsHx:Bٹq ˣmUY|uezҔ7ZӜ$ %PkSk[5N( {~?C8e?}8UR| F27>bJc_6Oib~,]_|rT}%f4~k!fjj2d'4tLL%x{'5HQ[~Nq\OE\I_Щq*(޳R_?c-oӚZVս3vF&*MA.8}F(ya=Xj]-Nܼ/rI rxUa 8sѷg;X¯8%ԃ@y1^ߠ`"z&EAh_uBIŐ0PHyKob;|+DC4ܚa VBi$Mc0`?OJabDvG|MPhM;㴠 ɇ;iߗdy2KK`|DKgVcUj~'Dۻ(YJzzIJć[5@hAؤk ZHK$+.ÚHB5dQ l8"%b:fA$-?`ݮ0N H ջlWLDMF1}Ng.+oac[ ȸUTO%kO2wr'vMV Wf3"_Z1xx>g!ssnxK$5ŮGN{c\j%k;ԑ6ZoT~MȎ<rG;ON>I$v6fF34^M४3mrI%I3Jx"ʯUOԹw`M_KpO)(K{@_JKD鍾e ;Pr*|erH&I<CAʽG`"Jٱ(b$х@wYLsՀa=ʣX>:b5&]MհzՏt3H%h]3φ.z Lpk;oRjϹ3y㺕ZIßE!N{ Y 3.ZmXUyɡߎoU|N$ hH(9+Y*XE@|B xE(?y53OZ8X oS(Oiց6H:Zd&JNU3%E3 䮭w "a +JF{`;A>}+>BdjHƒD4Zd F ]3K"~gpPy{u_)lQv$MN kQ|Bd( R)k-qd;S> 1@!>Z}iujx_iV >l>A+8IՕm>%>A2M>%Ytv`Z^VvEr])M/H9C4ƌvK؉܎83%4 0`VwQQ?Y,{%^(09/!/89eGh Ј>z`:[ZCfxN\s: A=*#,<=Q'7!:MS=1j^3w ,G @ޘ (ݼ1jZ\\8fqGȱ!'ǥ ŅJ\J /\pZI1{BnG!rLX*M$)r 9tì8YDS?'#5}c(SOh+bmt10#¶ x-D.OU5E^<'cd 䀉4 >?)RAIrS3 pCAe/!}XF2YrɝvIc#pi-{B}짭B1۳GLW C=3׉TsTv W- Xkɯ?iY&%]Ǎ(;> V?I;Ba({a8. ! 8asCR%XT:[g%S${Wu=Xi5ܭd/m.{Z%qBnduibk$&bJ- od5\?fNh¡HmTC3W߱93a d * KLMrwMl##&8߭v.A$2t6y?$'H&tӊ@u+`J=+P]J]"2Z1^ ӒAE-e1N.(P*.;cngBo!v)Kf\KG)ʘ~vN\+4 F7/Lp>AMX\6rѡf0U?t4pa!-SߤerS'):,jNl[\<Ū[ 0K8;j?:S5e.ŕ9ǞGZ*-\4'h4ĉifNJ< 6(tV6ڳf&qK>]? h u Hf U\B:& FFCz`#ZtGj?zɘI+LBUMRt0oYgèqwwd| Gb^@zu*C~!.4VI;NnGMM'Y6ʷNANB22|Oa~Bra|XJxsZ|?JgudD!{0-T "Τ".ı`vcʞJMtSlҫho)y N O'El{1@+)U5CK# 93¤ W:vfs ϒUt3 ,f1Vn=חY]A؁"s]?-qBm/g.BEVeeI:t,)" muz8hx |i8v5SkSkӥJyǘZ{]Ş.ޘ/)pgX8\ /}t*:<#e%Odi`edelbLoU}A-.WH8H|(4G_?_SXʌkZ bYχ+k5;w@I AzSJL Smtc29O2 KH.`Kgև`RF^5 ^AYQƳbi#zDMb'?\WPGk7DzC)oZaP,a?`L& p Ix!'4v/kj֙ gB;y0BeF&)я"Ȉ5 -sZGY Tf:䧴5%; $$xyۍ_<0l[S.8~AF,`67`Osn6oUߓزۿ)-0\v-/8SH386l3[ky˷!|&+n G$ttDr`ąɮFFa+luZt.j|`ib:-r^ƣ|{S3`~:;bY7(t<3B]1wjDIF U-rHL*m`'$!.tk,Ԗ1ԋ_ zd-.^ =?Obwq쩱\;#:͗9P`&4d U+kL G$hrm?SPp"8< Q]uDæqREkσj^j //ȣ[>Mh$W;jrc/*a2h 6kGX%Q.fP_IMC.|EaهiP,˧^ %s8ǿ9U*ec7 ϗy&[i==2f-ih}&[+9T@(6'#<.Y]15E:4c HETF "2b7e`Sjʓ%1ԨsVa^z|W/'Ծk˛jRE_$?E%w\E=l/ ]J&s_jM; [K^wunS/5 >d1.n5х쀥gc(=]#j&?B֡n8@Uo!{0pl@|i6F-nSƍDVYHXK=\]҇{MD!MySh /Jw/3l;811FG#q  }:]k0aR ^@;@Kgɽii~+ZTjyS|[캕"cnY,(GEp.B*|.9: c#-ٯZg Aj<,ni"D`]+M26ljHawXiR_YU칑vil)~Ɠ01trg|10%y*Y .: B;7I39,paAvpjr8&E ѩnjb*QwCxfuLr~&UC (D+Wh ͞|HY-tN_;fǕeQ+زpj 6ۓ[wp|7&V5Gbj6$%熊YZ}pc(:Y2NBj$XI(P:ZGeA"5m)-}“Hm'XTeK5"8 JA5t7 *V//ܕf7G_t질R(Ⱦ6/k)`%@=~q@׊q@!eU8=>Y.[#$ZJfL MpeyH}"$Ts OJP~iͦEkƠu!J$cMisӪKճUЦbcuH!.$AP~Q.W; 6&O OTCO\ Yz((Vh, ʑƯ ܆QG 'ZЌROETZ|.X,Z^9L }EF~;wv1^ ֔w $yyÏggNLMEj2އ͝s*,|ol:~{>^gp=;"[6m;fpaQU AT>8)^pXQ+59J۪2'Ի[)M:v3RyLbKjv5XC%):j'9|ɿ^r^Ⱥr{![=(BYrYD@ml!LDjuޢxuڙOuF0&\=t@lX/u7jH Vpn ?4F >Yx͛™ ʱV< $o͐O%I9ojRf,]uqljTB~)~1\} ;c舌朊.'c^&bBJ*Pq!2`ANJIc K,7yrǎ|=$y\n886>yxS4b0X Bnn M9rc3+;Lrgםy iF,ES )HV 5XSRM9ACh ZN kuۿ:7efݺog3~Nl, $+rx-5]?4ZSLfF,Ei^38ƙnhK% +?%^$ fWO|DW!h^'U|"#ٰW]8RIM |nܼAZ0:.Q ͇$_9|`[%ʓ&!֗TN Q=@UIh@s;HyP&0 $nM; (эͰTGb"͸-IPN^kR{3|'递̞Gm˚Y?1AcIJ3 $X\)wػ-fE?R() R96#~5BފZZ*!܈DqlZ9w i=7a"ʰ tAA^K#3v B6"4ëjw)(۰ñ Ji*D4z8 fzRaäZ4XO".l';;фA*ʗk.,j̠RU]pyldq+Xx"WրI(C2yA`}cһ|,~V ԕ<8YaO-eWl=qA|=!A==(6EBʳZ <$ {sZOz~ȼ_jѕ5m}"_ur2kzU0ҡSTuYQ5?nuQk) 7AD$S?U4qƄ1䖩*Ĺp& 79]-Cz]rYTr*I#f.$i ?1F/f߈U11G{1ZSΏo5oP}^ s&a58C7!bo5nu.l{ea6@*򺁎P*Dt7meWF~+p$(¨BjB꺹fr{v۴!JtO(jeaeVJ) =Lq:+h4=:MO XIS[?"$2qbD S oBՠ+WjSCm r0qdWΆ&GٿF,|.9;z5U_! 5᩷؏bsNWXy;PAhJֻaHLn7;^u.Mm$:L\j4(ej5֝痕\N!̀o"TVzm"a쮲X4}j TY%+dN#QZKI`n,vQ~6!5F*)^ԓ!܇ (Imհg˝(G% %r`{\r r7`JӞC4Eg9X0 ~e PRA %!,.=Pn~<2q55YQ"xO!TE%x#s^ec+":OWAoٔ&kZNf.kjm!ej8NY1pCg}sJ &XvX9Q%Xnf+` r/=!pf2]TN ^9lH~;;;t'oyk-ܠPUlߺR|pFz:ݑ[Zk.Գ59=y y 7AhY `1W5b6KA}6%Z4P2\|:M\ux&P_ y@8K$8K- R(W|AM X0K>E{jl]hzX"y{ţ$6p Wm2cx ݰiȺ1VӲSz"M[k\AL# O2SڬS!`x:`Ikޕ Q֐|'Į[yuIO ˙ {ZO{iPo+n]o m, _@(Al dLA$dk{V moE1i5X L?Mȡ2Rds7Gv!9'ɽwCԯ t)K]{C`qXݺ1gjB)crS@@?FcN^• 07 r!YiPH=ڙS<4eA],697pV?Q &Fo(|Xn?{s`Ld>KhrB''Mksw'hGGSūI _4b297Džd[{ FjΌd#]0%v-o=2嫕kjGoHHG r! 7!:t_5?q^ BO|fM|JD.')H붡GNV}}zh _I@#*юX7aT a<]@; Δ-u#g7Tecov{팷JUU04صgG>uGvN 귄^ugԺAs=D_gkq~Cm~/Kx̪AGGw[ntq1"F |%\&өĤ\$ >G ʢ{/9҇wSdLiڧ@mG#7 mm}Q y>5^N0Sv$0ݍ!r"s3ˊKyJoɇGw5%n[;3/5y~PrӰ|oPst eanBt37͑ "gf٬$y {¨?w8%=Yf){l QZil;[|Kt IS-NN^ꗖL -!=ڇXZ{`|L u "PрyC9QdȃL" a;χPx<PJF}'4;v|4@\,=o”H߬&Kd;Km[ |Q-;M[.'wIK&}Nn\YrQp,- ^wqV "l=.Ys ws#uwsQx)&V+þU2I$zW,W'4ĮQp @޷u&p|NJa,6-[F9hVHX=>yBH4" T`˦aڸ^z :[ftkư}B|`5](KQ2 q?0i\죲 =ODˑ%̻?Je"8jAbE`GA~qvyF?/*Ȑ}9KQ[/ࢂBb_œ֞gAGV2 !K8?n5 ?7q;yjq Y;a-R7Ý6h&Zy'Xfܙ=s٫S@ßuqɌe!{mQp](Am(|tyDzQ*/oHGӪV`IOitT5u<%;n`H@ׂm- "}/X+a/ *#QgVKĩS #շx"7V>FЂ^`}7{Uon-0 8-IrsoVqBy2y0:&$7PfEL%3X6tK`bI#0],VJOʩ9?Փ}8o?eYƇM-ѷVpPxje$z^S?s) }om/Gx&Q2 Pz$59B!HuHPw#pR4mt SW-R -)MQ rYz\u) "J;#q.W̋Fr)^ƅALY=y*T"}CYR5x6@dڑS)LF=`)/3G#p4&c2̩OS%~Yl@~)\,/ֆ禪nl}R}ޙz*ecōE,Ry}/4վ|{mG뿙58ZlQ3nqmi8 gnOux$J[&CuIgxm(W& &m()U-rE*)瞪AlzE*_6洶\{3Ej"c] c,Dʋ%μU+z?ԖMWywdrO k%~89tgª qיhy ;"OChiϖɱV1Eu:Ce>kg"Er5Vk;UKg=Գ"JP:`DӂiHk)Gn3хG VuCh`%Kikϫse/Ln&:%ySm{5P`-_%HšYޱ-}2Q] SU#23osX8|:qInGTl '`>B=` Z@H 2tptA'ٙeȧ3bՔ.!c#@\[h2@fO8<7%ͽ`$b%,L_TH|"Hjwc[@RvR  Ř Y?$MZ-V^@ב"_APޮr~\'+8ESY(GE4'ޒZ󊀈ۀ#ݚs: V tRB+Egw~ΎeO.-B"(Qv_諸au/22EV3 #jo4 g J ӝhSRuٸ65iߧgbzE|sA7oc8Yo(>;l6.|1xFG.dJ:sN@|& XՐ2$;_@!#t䶥AU&D R䥼w[%%P7|F{d3yAM{p;eގw<_Q&E-Cy3 VMĸCK4@`3f uȴYs qEq%I?P&;3$\LeC@df~$%]@ڵ]JwEZi?ue-za*"WU,{9)3PO_s8]ǎ?R+HHW?v(,@|Cp%.TNj`bHkD/~.pst}ɣ'%1̉^"tdnt(]1γ ki`j>E,&d-+Lűѡȁ!QrVC/=,}s.ru5TYq UI5yGGT)וMa{FQx%-8͡Ra_mAT6ȋӦ9ϯVڨڱQ f1wQ{OߜQ Ē`xĠԌ.B/t<:e\bB-m9!^A^es$QR^lړ,cYpG7ż&eIRE7, QJW!l 5Etr xZ?(慥0`cv V V9l,&=PE0/fPbI^ȑ_ҧ†yG n#z7P-IeLsXQ*Z u *$Au+9-&w.4 `汩9rO' ~X迫S0G_&(UXhxQO)|82GkNU nh3^4ս)pBsKAw!wg؟jfFyK"1,GpS/pĮ*ݡO=Wr?0c,;ц*: ض( 4BNm j1IB #ϼ7YC r<l65z7QPx,,N&pLr ZK\H$c ϻ499m pw{B g,'Fw\AL=MiKxJʱQ,8oޢIKYYeh ŸHR%M6S|Қ/bkM x#{J\](A؏68lFɠ8YwӣzPqXˍg @Hx%SMy5+iF?x}E=s.!"E]%t&D% IY +2Z/(Q^ K<]v̲gcLF  yw%i@%!2NLAA~/k#zp8||Lsr >-d0 Xoƃ&\>Qa <,!P&y &=*yn8<`FQuݨ Xfod ~ Iv iv:y"1u,Qѩ_~hj^8 3WgEVJ^Q0 "r,;:">9^e1q_1'G!zv0`~*~n}L[š #PD?D!nV+m/Pi\ސt=- ,u|&{$]1u!)v2 )-S s8ҡүƘ3;P8cc_[1(@L$&=v!O0u!~=VQC̑yy%]5 ϽʭGthOX#ОN^3kP;ۦDFgf4J3՚0PmTaWblj(1]Z0Dy}g(|vZYyOuKWN}w*3`JBg0إC\ã*!@EOzq3FٴE1^Iܸ#g9h~ "scQDF$1@51K3HN!1 k . qڶEG<4VQe ZdprB4w|5TW f!JurE3 kfrEx%qXF &/EՁ;;kѻCTX3P3&oډgӹS=2< Eb' %;0[SPC:r "l& ]:o]ܙm6S:3fru, SuĽ>/c,s@ 陰GF+r&ڳ= ĖL$@:N41R?#a Ոs\Q} ˁDkxr8jϥpbf@!7I,AK%hqAGA$*,ؚ6QbIIyp"̄Ud4\֚R鰘_ȧƇv}MT &SM\2+,HSN=34B;|NdnE!Z$wګ|aF1Ͳ˩ч:o"Ʀkq: tnp}Af}]\9 ;yd($AeoQ(Lq{Te{n{ svPU+O)edaٛ¡2z~*D\.MrlgJ ~mkF8O3d]ixR#bǒSh]E|+=ԷFb7 n+C xRZb0Vb!L=̅ cMe4B Չa~F5ʚݟ 6\\O~?-\5#U\M 8iK;*ι53+s#케|XGc LЄpJ-v)0 z uD_cL 2lCEt)-_0_vX=|A IF*~<IS 5R^09i$!;U{>Q/>g>LY6_;Pp+xо]FᾔBFA"Qh3gh;B(GkMLٻ /p{'c4yS}4w;w&3IFJ9 Y-~4:ڟTbjH\zu!K!:GA3q9fCr{}: U@W.@7tap .VP7^4b^n n#/&d;k^^l"4 UI\xՖ[9KeCZ zQs>T5R*rj7Od\ZZx%T0Cg:2$ )qqⴀ5L;LN kw痦*A./y߭Fލ z^ #IU rdo?[2#y&ޕR2B-k47yat=2-sңof`E~8Oå ^?#Q\;Gɵ@ ŕ5Ri^v0gPRMhzS``tNooFq^N e)@L @ 'LcfֈX^ﺁcm0C*ujUyRy.4s`LsZ~shq-pcu*ӤM]ctF[O f}d C*PWa ]iXng pnGVVa%πb ~rXb<}S}eiעR>|}[[u2Z'C.$ ?=}Zvc/01#+IG_жZ^K̎~oELݘ)k zŏ[B2Yx5! d&#^Z~{[)@ S NMLdC]徼2mTE,(J,XL1 AtK鳰d#e7GG%{Jj>ZVU@w1kOrCmdwЋ s1OwKn uC]&7A`-+J, w@^Nt3ElOM tTǘƵ-M > _-0Iڏ>!e~y^uոih=؎bqeEIj3&:/0a@Dqh<މPy1~Ԉn/o2M_vCVmt;'hkkE.`X J_UJ ,Dd Yت؛L_s^g=VtjجF>>Ʈ!&:V){ q#5L5>aYIwXŵj皶D߰O(4B;:Ug\܀]+^-jpBY3g-\Easq`[V &ahX *g'%ZAqHl&Ւ/Cq4+AqJvY7kGC-+kSٞd,yK nP_ (up%w*&})8%Uk3XE )hx+=g,ޟ)&\8ZF1F[o5x#6|:k#ux3ˉ#"6(j8)2?BAp]RTĀœI~X&䳊Gs~ ^+f۟Գ[O?Fi/ 6}cCc=r çM~AƲ8S.z hk/=c[@es %^n:0۬ZbI4{;M3Xb&2bV( tMRʾP;1G2C=l_9=ϋiN/ sTN"n]RF:Pl 8ULM#s0~>9A\Nugل+H'9sPZ_|rw`>e$4mz͙!ٶF`y[xeImvq<m݇$HETe8$HY,Dм6hExEۜ3c#i&3+&.b3%3'lw uY0f@o~^( ϱޞbj\Β"eVc -E5{C7:B__4+wmy/N0aS)kOa}T"n?n_hvLVЊ.tkkMN $z `Ҳnő`'Hto2Y,^^!S2/X ffGr{ָ cXZ/B e=rG4< zյsk07Ot m-2#Q(F45Zl W4r{a3Ux)')<YnY֬ʍ6zu>_@ܮ =p7X@HarHո bE骙һta \eGnL |'aQ4;2YnO {jces