libvirt-daemon-driver-nwfilter-7.0.0-13.el8s >  H ` z뾂alJ>1PQ4l a/A ]>r=qkFqA&Њnv#_0E_jbHsN+A|D5H׏ׂdЩͼhm u$`bCN`>\7atNa9a8328167eef373df071c5efe87b6fc673dce69d53a47e8d72fb8f9e3ae66db2a4fafb877249f5776a140def765026079bf09c8{܉` z뾂al8KYuʵEb E47+VC O"!jSaDI1xW2 K0",>w`O~fX uR$fniTq^cv683J`a2 F`8 򏷜s/)5;+KvdeMl5ze;'5ȶbvv}+Sݻfx%;)J|벴p<x?hd!' / ^#*2 GShnx   D  TB`8t tt(8f9lf:-?fGH IdXxY\]^8 b4dsexf{l}tuv wxy8x"dClibvirt-daemon-driver-nwfilter7.0.013.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`oe!p8le02.rdu2.centos.org yCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le0f`J"sO LAAAAA큤`oe `odl`W[`oe `oe`oe`oe`oe`oe`odm`odm`odm`odm`oe`oe`od`odla36a1e0d82e6a1a2177cf46730fbb0ca6f092f36119d7c6e2faf1ad262fad94e12294b5a0f137b18043145f92c29a0cd9e0a43028208faa24105e7e2de7de28e42e0e82f4cf7a89d5fee1b35cade7d2d89544b52e92c75c5b7c9d7a75d735fc84c900c54b98a497a028e213b3fa79557ee1122f4d082a9a8229eaa09907fe2195bad090ea70f57eeac7b305c8fdc25e2b79077b8a87518c04b11071c8c09f066911f76180284cd0732d7736d68f082f302d2a3b2011c873b60734b7b5aba2129aec0700db76014eeb452f55da92c41445409153f133baed57ac72a7ac19f058a2696973e0064c5abdfbeac18ad00ec0ee97545691c1ba2e0511525c053fe688b11fc79d6d5ba4bac86b3a9740a9960670f89b9c90f3f6a83f7b981821ab27ae446c7d0b0d664d3f35afee1b5b724b27502004761504f481e2ef7f987a5e3e2ee../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nwfilter.so../../../../usr/sbin/virtnwfilterd@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-13.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_PRIVATE_7.0.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.0.0-13.el8s7.0.0-13.el8s7.0.0-13.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.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- 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.0.0-13.el8s7.0.0-13.el8s7.0.0-13.el8s nwfiltervirtnwfilterd.confvirtnwfilterdnetwork.build-id18279dd23c0f6d9487a6364712b37ba03891296861ced29d7d5a3ed03ffa3992b4b8d35b97ff8435virtnwfilterd-admin.socketvirtnwfilterd-ro.socketvirtnwfilterd.servicevirtnwfilterd.socketlibvirt_driver_nwfilter.sovirtnwfilterdtest_virtnwfilterd.augvirtnwfilterd.aug/etc/libvirt//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/18//usr/lib/.build-id/61//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-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]=18279dd23c0f6d9487a6364712b37ba038912968, 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]=61ced29d7d5a3ed03ffa3992b4b8d35b97ff8435, strippedjPRRRR+RRnRR RR RRRrRRRRRRRR RR6RgRJRYR_RTRER)R\R(RARR&RR@ReR[RBRR?RRnRRRR R RR RRRrutf-88ff214541e395b24c1d4c8f5cdf11ec79f491d5db3cfbf19f8011c295eec0f96?@7zXZ !#,r] b2u jϿcd?Z򅃍QOVm pR؊VN%^76ӕ= >7Y>ZxA?=0h$9!? =9'E8ۍSoᰩsG|ǘY2s5/s/]5RGpT`?8? GTJ0p=yM[r˓WgT(]SR$ݶ>AUjbl $,)zWL:ZU?ȒMDӗG<3<+!Ljp^f%n5飭V(߀<$!Tt1SԔK&Nm2:"kL!$7@gP M2,Ci2ZNmhAh)̗s%P+JZѨ.zC*OhlqAz̬vw~3(m<3tT!3Kσu*[FcpZpf-b^p+<}K3{8Ԕ`0m emR †eJ"vQ, YUO 1RO=153CP/XK*Z$g-lu"#DT~o )J= zzY SڲT/.?NLi2? <is-rwQA"v`N}xt0dP`Fy~)V:c~u& r"{:M9H VD%ڱ'v-_|I?\Ֆ*CI2PZNƫ=&#"u/hRsiLf7u|NOj(xysw]t=gugMRrw|Y䴁s閼K*]Gd1U2ryC2=8b3HfmT^S_N4 ebbbuHIVxtCOtⰫ _=7i>vhD|Аw>Ȫ%v9ʦcKwl@ Z2yqiZNxR|/ =l^mZ_O5~/AqZrIJ_gyT렗:4#qÂ;?׽SpmhGEd C̄J]\| Vy|_! ȰҪѤ C2y[WT˳\M^3wj2!bNEhf3s*#S&c~Q&`h%C ew vgr]>_@7 iĎ_k@M#h%:UV6P)Rh%IS8(9#R=#Jdž?pxmzٞa6G,?3jh;H뛪<`l*ALg*$:w'? k 0蘎X4)m;y`H_|/>4M9 Clt(!ǻv0CH1eZPC|[A6y Y8 ۇ , M"n&G3b%2%/S -#K_;bF8K|[eϐP; AwΗc(>{[D?r2pu>InVyP4)\k6쪷g f@J>7\.Oň53kC8EzRY7(0;_G<s[U1xg5O<Kœ`l|i  : S:v`nw2 R2pLO) ު&:%]zsIR+bu%qL_fx㗲v[c Rt-/(^!ǖ$OddUP9@=;X80un[Wy]>ZzsMֻ.|i~czX7&IT6C>P>bhowέS2C9DjP?F2,322n3C8=n"B"lY?Cxl\mtwaYP4r[~qN e)еt*#!pۢ^tGǝv3MsVifbI_[wD#'O}Ж){0p~8>fe?uOy9&(cA%F_\ݬJ [0!#G?-qi>~Ą1^ML=-1F)gN@;A.+HJJzywksrY`,ɕ__; ފlg+$RNpri'B™WBMn_<膁+DjVB|B]G򵓞xQZ_uc߽ !E@!G>`6]x.9/_%@ϭŲ=U٭pyPĊLρIztUhQl1MwF0Ya4X=n m=pOwjSȟ&1 qBekCնݿA5o 3Ԯ-8Yw@V8KӍ/pgձ1㇕+@#m.JBRٷKG ;e΋Zrhpt aM̨woیVR$S v>W, T ) d(87؏A Sh/H'҆,f`IoGOW>K-pQ_aL,rE^omgvQl#Hk~(ҘC]Adk,IOS1:oಚ E¹A0PbOqI/#}SAKq)hkG܎$la8:U, i-u  !Uk\vx@ִhyZ777tR|*Ԭii돡>WC /`3u?IڦaD.E6,Mx1n^Ad, wM"'bw! ;f%dSaQ*4,XTVL㴏b68iOch#`Em`!|lbtn熀}0eT_]HX˚3qNf[ģdZ* ߌ:# K~XlHT[S~I(AK X9="\9;&KF/,q)^\5ΕHU139B( ~ؾDpuFt+3+] a\PM9\\ .TiqlX+?;9gpږZ[4.&4Gt"*n&7 Pg>^xe'%^"pX㻧[>WTuQBU]ƼLRNĚkO Bo:nZ̫r&ùܠ┸]˵蓍eX$7-*5szZa"d9r+;+=*5!K?8Rb`Хэp4C|AS0pZ{@ bh-1,d+_>YU-@ðg ڝ~]?qL$WAaL_HzVpשy|H4!mLotP+.$/*O lOl_j; 4֣l}f%wh<kXm&"ontginFbmK\]IO6@k˳PHΦ _hBPdYn'Llw7 hQ ~C GZ+ :Xb?v֝ٽr=Ok<(T[RTu2EaF0\S+)U$W6\65XO)8& |EyTUŃ-4_ G_\:GOx:"1Mݮlo$Y% #83k$y"͵EnvR}' 0|/]zl.V-ʂҵdљWJͬu3Y6M|Ƕso}×giēyU> a)O:4OF{Χ񵩚jsT`Z ,lRAwTkXaƋ)+z6$?" H0*Y MRr*[k@V]!$_GDv'2\su0Ϝk2w:Ht[iy1ٶ\")C@d%*C;itL؟lHm ָc۟fԵOm!/iJ /!CP@塿lv oU25חWƱq VE%YkzQ-$6?d3&5<8MR\Eb,B_ϧ0>O$^o_A/23Y(c|&_ QE2 3ٛhigUA"2 K+tAgG %=~S6<; $^o򷙨5$p+cȡӒ[9!^g i!H&xQ=\jm\G3ѯqr5*k_+Fw:~V(S}3 #qCٙklVOI7!93o`:F?0CޅQ,\Dq qo-kXec緢$;1T1i@p{Ka#&bbc4L~T5ͯxL]^3֐Phݷ>SkL]/|RAz_i GQDija`A-#$nq͹qx TZee鶶%$~"u|CfU#F g&X9ג}DДp*0.eC@6 b4hR'x >&$1%ٍ1ꍩw2iu5tTJJ2F~DN5Ik' M G;jXa ^%VZj5ȋEv~i ~7d2Y<A(5φJpF"}PuDDMBL!`qm8\+RIW0.y!r@@!EН V }yAKL)0| >Y$x? +qbP!iCRo}w9/Jccا4&lZ& 1-dHI-0A>ܜUlYBZ3G a%4  hw (iO_LcP*Ŗ\Bwÿ5tP~ػncޘynyY+QR\ c"]89sf d@XLBa@o+ |yGRK4r5vIvN0ʂkY |aĐE"QVM>Bف_bZ<~G!u {AjBG;/-:Fğ$WY+ϥFl=AK;_qTO<cd5A[̆*pΝ#AIM1IQ!Q;=io>- 呹&"->Y$ahHFZG,̄;j#h2ƀ02H=젖9,Hå D?iOߟ򦵗ZaRޢ~FTo4A*<:C2t41ܶ?zK)*4tv~2}?DFtV l>(v9پƞjq ˜iYXc^sNFhDN PEt#* ?NNl`J6z)fJBFkxi(Ni_ۢ8>!U(b_*20ЍJnnZ*.2E~N7 s;M6.M3(*4u XӺuv"Cb0>3RNVDZ|5DiSRаgM.ȆASt $\|0Ub튼I6坍tt__8I%?0oh/RkJC}¿ #P q"t -Gfm[n ]ء3vS^W*_.4qoH 'B+cF^O+D[fJb a=[*l`-I9|nTB i&dq$|;4`nGZa=GAis5Z1܉rl i ւ}тe6Y?HdBRJh}|\AIUh5DxE1 DD4at>-;TƝqɊ3{^/j[[ (hfߓnx>lKoP0׬ /w"|y`` Uu-_ 8׌/HD`l5FepJMi:I'w[?=@k⒏ٿXQHyuY-Sά(μovB;TKц8U733%Xo͟}@ӣ%{7vm0\n]Y_%_t{)y̬G29Q| (D0hdkm/E ֹ*93oL(r^et7f y$ dZ ]]4_*loX$bCG#9+XҬ A%Z)Hʻ7A(#QT}MSf!nhKeN{̦yGvXUyis 'UK,ꆀ&b҂fX s`4p0X֒Pf1$5~5jRmnmV^~eRxJ%p1wC}Ym/In2I^LMh:H)Lodӛz6Ih{@ijy+,\hbI VH&Ӽ)UiH>8ٓ niM]IC;(v1`\J$H_&O oj[/,hw'Džye0 l;Ԉ]lN Dvx(iB뱼C.m{~ هȎ ~ dW18sI>YKc[%1{ kNkIR\~ά;g\bH4f<1OռMŠq~)#egNi_j g8 j\SgGuDm\!vgEhEw\jT+`e$@UdrG"qr0@]&w5UmZMB;5?R/&R3p7f#!% 1fr'x>2|;i?(Uy=҂A?_ⵞmo K|^]F7 d I}}A3 "X)4HQgHyTV<=FP[9FXTj#\%'L ]u}$ +J قm<烞}}FKWԼ! nX"&I*FV[bbnK ajI(=<7 "ېaL7YP‡vڳy]Ad,b2Q6d.0`{4.t)qcCrQV.Hj|TqqQ)x+igϨԝKb=}{(6Xت?,Y7^BRV{WRC̢WL~['B㖁4?٫/}wه(G5():O0Fo{qsX0O#*P|v߹-{>n8>K4j tb4V0_bH)8N?AWrY%)7̯8h t bK\ۚ[B>;;_dkUz`WT7Fn$0偾M[XhF =xC iwTzׄzFN >M8i4`(1$wO=qǮçyA"*quB]#Lh屮޵=sx:D-tt'1Dʍm Wq5m;A#s0agU2#!Ib`q_~.W "6 6]T*qBTcp[!jO{:(WpL#vo$JOI ^N! ڌXߠ$2"G*[GE2Tqv[Xv6N#lXDd Y6bb!Ι%{ѓ^ irzˆ5w8ٮj 'NB8 J7$įf*J† syb%SusôI-m 7C$-A 9]%$fjyH`y;H>,+μ\CQKCoJևtNǽm޺ ^KBL\w>z*QWx*]K51Mޕ3l=a 2;"ZEx~3[:/⨭vUb~~:U1N T8S`rY NNi< $$t%V)b*agΪRmzZ`*l$ +J'9Y:^0uftl |n]a3igK5y<=2ԮiɄ82q[bY2U_* H kp Bg0)(EUiu<Otn9MpkHkp:dAB&,N6O'@&jM{GDHm>VnF ׸J\|i1SoeVׄqe>P&ʋ8ddBr~2Iʆ2^Y JXc{G1lLUQYBb4>d͗T+dIE=`~@+/s_鼨qdΡðx3Haȡ.<ߗENR^SfQ bLv݂ٗe8ɯ^d]1Ht kJAzrK#*|R ((XA5<8ZRZKwƢO< M\ū uM, hx$riYmtT{y Uٛ߰<]3xKq3cVzC@d q; Wfekt Ww,і2{o>.?̝w2ȶST,`ZCiYk)Bp/NT&R_ 쒫Qu .`a*|2V_7]yn)v[VU na"Z4()'+\ouӤ495;dLJ˘m`ؐUEJ]4 A+}5O2u~B͞a+b8;"k:Z}4:r#"b9+{.1#)K UOk&~y츢ď2KfK?؉-:u"IϚ.*Iٕ TrU'CX靏_V-cNw>SxȉxupSU~΢3`RQfVV{w:7WĢmM z/]Jdi\`INL#V-wՃqwQ?4"ƊtnMʋN^*C()uHiĄ8 y3hEmS5h"rnbq iԯPCZER  a* %"fe8^)q iptl␥p0~7gVbT|@duYnR Q'#aQ_&}`l ̲ԭ%aو|Wnq}+dGAcjA :hJhSTaRBcMDi^Ȉ|)(Zb.=$ȍJ.^͌8g{n9={e^7bLG#=eajBJEs5HV.@\ƙ*,Iˬ@"l]pNvvr&E~䐦Y^۟t8d2ܫxC\ rXcnWoB6IdS ;!{ž "b;}[g N2qYNl]c} Č=֔_`Eʵs I C2~ Lzoӭx'>4Ջk-[%3 Ւ֙_/' 8攽3{$d,#]c oWWLrk F*%Is< ?6M^gw9f*nt GNx2kAL*a:;w ģ|ë-_8M0=dLS72FUW;=V Un'r'Vh vZH{0 \o !quT|W+ LF癒C $dkO݇ޤ _LzLYW6|G,q@ KzQRUIjd/3Yb4Ydu𽁞sKT y׾rTbSnx*v#*@.5oIDU)iChK 웟t G8cS r1EIAAu}8h!@}=|k?eC{Lnir)e6X0nlɣƬ֊'^]ꋏ5Dpq)lg߈R~n* $i.il"tYW|65cIwe>]%T+,Is'!ώ䓒" ]^ {XBg0@^J9 +ہxf!:B\(ٜix@λN)d_]9r+@OgL˓PjԹ*m_E;܉GhKHE=GdO>aڋw4I) N(W# >8y>iNh&N {Fp&TWg bD>:, %A uN:o?غsq!ι'cnjX:X t.0kֱ$WجC>Uwm8Ģt ɥ|!$۽[Ec gIm#?7+|$AvK\[+G\iso$CMY JTD(RxJ69-o 14̜Iw* B{+_I+E^*\ōB!30hג\:;9~ġE*U2I^:Ar+U-`.sY,*u$MXm{\վ!րhVjbں ]jVC]546%7!bۧ1aqw.$܄AFЉVi';~tb'x] NxYF ķGYjq# =ă3! m25yl}L"j:P?U+nT' ئV!f]d@ 1LWxHHW3"a<\EOpOG.%\y&y ΣU7wqb?8~p>Cbմzm=eBlOVwlIR'H$Aр]e)3$Nۄ 'cP{-T`Ìf`L @"J?ilBA`S&}"m('vUOv^ h8XZb q)s(z P{3qm2vVtTA 1xm.;sBNS@OnX0mőM!gF90Vˆr:T̻v #?߈WFvA=,@?nQ-"qyyR׻3of?'WdOiyǛca=a<"[G-jZ@RhYD' '҈>]ݟAdiDs%c3(;Fϗ>O4oĉa*x~pe/wG3u b$D||U{Ay윷yƚo&"gvo.IE}Y#.﫝r1okнa jQK=%a7'O]" pq6J(8mr&~a-9 ֐3Ċ͌.NVg(:B kZs(u5>j#=o{G&xBe;c~mjl:qVk5G97bB(4t٩+Zϭ@`1` x:ڨ kK˦y 13h%>[B` ƕ]>*;>4.uGo>5}9uZq胞"ihee ~+h GSX^6ם*=(tik=^O*β|ɚ?Xg#WzmmokN/SNV:u[lk>iSs-;ΧP0ܰ1q#~2/v&ղɅjdSHE|.[Nhpl?o%["f=|jnIE7sTa\˜M $%JVRN(7h[=F,0YM)ڕ>~za]ߑl 6_?D$b2'M!}Ȧbr2"GS Q0iS}DrAtjnD{AD$04|6`\J)xΞ^{IEu,]UT]rzZ{9W, ё!%fJrm%=΢v1T4 W5\Aou,K\x{{Ց jlFD +ήj^ vrJNxSQ9 -D ĸ^wKd_s˄ĺZՒn<䟤?gm 9.6Ħ{rhVQ {' GK"  afÊKOoE~H 3}Pb}4:S8Kžz'5\s |:™&10-0rS?Ĉ|8=ϯ%5eZ^"Ftt/.L'#=b9E,*h[QMol"=WupR:5!Ǭ_H9Hc_V4_vo|7qTC@U_exƗ_! hɟgC\Jdn;kBݣ9, es$w{ gbM~'}XC98x "V9q\@=߿ke0n6Ym-ebc?ҢV)'gѩdLfU (3Z|RkĿ0VGݷze{v=&eJdo~Ae5UM~^|.3<`y@F T]r˫@-]UTsҟ~W$H%}3A.86ZXVψkn4m_)<#lPYܰeiZchj*(8E.4: ~طSh+vL(5\rzs5š뢻 |Uf^֊S 92An.>p487ŷ$$Ú*EC`1wa-M/1#A> l'GW>j'&?cm6)$Bsds([N@ɸQ`BW6!ŜLsK8:ME͎KQ^V)kG9 MtA.!h/!jBڂ$panAd2qCHQG @7`[f_.cWŷxd&hBڊli[(0~aNB# wfWE7hۍ?.;<2 '|kd=[xȥj1'(E@f^"+5u.X:B<9йe2 I220X<ǔWldsZ\ R{0rg e~b2#ǫ<&pf9@qw'LU!*v[R;5RRi@|5 7 om-6Jv\lӰU׆^Ba- Dw${aL.=;u2x*uET ,b 0/~C8Fw&M"d9ӽ*TB@Y9#(D3 (h⍘Jm"XˉEwTPM?N/2h!O;k˕'K=MJ)t* @?ݎU5*hR3n:-F yKx^ ^xRC%HĬ+740]t H]+ib5?yZDt-uޤjn:lj!+Q(y̫g8_U-Q$XyWAS/"lrg+ۧ"oIHڵIĺ)ggqmep:/Vf Z#ᆫJQ6(eLGO-nL*Fkt[f@VH /@Baģ'sȶeƸS|+l7p_#8 |W,~s%,Q6- P\΢pm^'>FL؎ O.WH&q_`9dQLQcUz}WMhtlWqW.֍Q[۞✕(|O6^DduT[ t"j;o,ɏ2DvlE9>(sΜWA2WC>\K?v|z{uyJM{,3;×k6?Aŭ7x/B*nHx3Bܓ vݞw.WU:|rp$%2Q#cu{M1V%Rº`"zad& Ig50R5u Z UOCTaefkm t'~Z#6rw(J,[u1+#VN.(G=OjMְ-4l+&a|E؇zDL\Ea疬k]c|d80j etÕf6TG3Lt_eݤ3逑2ֻ2#YvMQG#:Gsð) ڸl9 @р xr3Hy'CA9|!\L~"Ĥ$PZ!dqO܅&-a~'B|N$Rr&XWS&qI>Fڡ! 8ĹYMG:CPQ5ו o<;um;)Kl!+mI# Ѥb&"}M`cFIl!^+?" >~TQ\|9)Dv&{+١uOĨ'ꩿHd@[(S>RE!f\b$tj%LZ"ķ6&G:9#a~4X2 Z#҂e璐{~/ PIz3g%N k=:` 3Iu-P"Cl,"(¼ Sha!}N-:EY\h$ pGr67|_Ewf\vP٥d\Ӵ;[]cοykGCca^Mݛp =gQ E}(5EܿLnTPϵ ,Qaɐ9ϖCF.ny3(,Q P#zrE/R[έ ;W!4S]1u.GŁ6<ݕ %!$LgPЃ/߉u0SbO84ow:,P~Abga'?694}G2q[.>8ģMZ8ۛ%Z*>X\Xwѭ0t@̑'Rxv|K,?bʑԣzt;7mM!]2t @3üNbRace UNVeyrxdkN=`x鿔r1nZtn;8)R=). טA 6c@3AGҜ{ ~D?xn+:^85 Hg9ACPN>̈jȷB7WE9E:L{5$ًEHdn[0%OW_Ʃ! kJLejnF:@#/Ua qҎ lkv{ՒĘY٪(̄*,BUc' GaA0?ѲE@zv́$lBd80 BøQ8CƇ FذOkd7؀~]^RL{\ Aj Hdany< ?cB8˽ȮGCzlXr=m&lջ2E&u`M7Hͣ τZ; EIjH:7suKCi6+ElOaTkڇ̴D_)sO#)kTR}R+ZR<ŹPhr(DH>b:k\KEh8Ծ^Ue [?<諱>O"z*JܵAz!T q /g:z/}/̀t02?'s<9|Ѽr*qO VKlDf٠Nܰfe7$xO o4`y>2Yv{c'iR.>&07[[66q7MWluY}ItX *gJ/ݱwuBR|$jO̫;zhOOż`ԚUiI{w eTla/[ǰ#GUݲLnfM|&;"Ē78BhRasK.2uۯ/zȅmw$/:&~< ҁ5,9}?.rH~A׍  B;o;s6ֵό0̘ɔ|jG2M BWG[c&,Tai׊*}# \$f]@߸mu=@FSl$RX1Q1i~q'cݤɴ_69. rjiOQjz39;ͲLeJ!LӉ[F=9j"ʛ XCv6lj rګ]2rW9t`8X M:Immńt23 !~*eaCf횘 KWwE$E`evxq! FrgǴ$Y%NaRގl0@lLi &Ub l/EYp}GT##+e @o߻#\Sg7yZBQ,}]9]SK8CLX}pK,><6>~ڃ/%d#,ta3Mq>Pd F8]M vW̷YRhqSز%~VTaPlD/y??I ?3Z_Iߥ Eȣ#}>/XsW2F,f$i#Ǯ _ ߓX0ZQg[6w`|81pm7GP=f*ﶦ ,+ W\*C4#1t ױPr¤0*Ժo9GE;;E0VA&+'#flMf880'Mu j腘Z޹Ɗ".0(`?rᅠv9 7Aɹq׻:HDM6y :ԓu^3jqr7IKӻĎ.C_Fqh1" 3840>V+J#ţH,r62햧iخ="XfI/֮Rt+mo@@&Wό)7)xև#=ܦX;,DZ_jKHU {۠;5! !cdssGP_ʹRm8R?">jvيn;zIwïp ۠o'@X a·aOm[H_:->8XH@O8 G7$lzy :V^BX%Dx08_E&9R2_ICq5Ac Lξ6ⷯ\nj3{fpkW,b|> MĆcgit伐Uvp=bz#TIo)dRv."r}bDeVTª (,9 $,R~;”|ĂwFŋY'm?Mw"'Kfz`lcRMowN,c{z&6FϽGs@坠aQk7F5?~jVCs=¸KA[D.S/JTSӭRCMy p7(L3y_:cn ys.nG79>SP['y VU_Prbch!ݹKeɢԣPmչ[).i<|;.'[(sN1iS`Pާ:s/{د"{Ϥ:UB`ktD^E ޑ$>p^0Ru{mo4P+T5֢+5U{w㝔zI+S8?g7=*si_ao@|Mb:=)pĝC͒%p%H+0OsK)JZ=Ҁ/q5W\GDhGt(vZ軱[T&sjO@@*_-I5!ׇfq_`kF£H{7M=#iOX~krzU i)҃D€8po>K./_:կzP n I^BmXla"-'Z) h;[G{clm>A 9$=fYG5N[# 0>r7A5d`8ڳ>VOټ/`=촕+ɷC}y֣< ](M֤u" Lz |\P31f ﹣\ vwlx18(}>A[S9~KK8%kfR"gh$^)`m)$o5f~KmYg wSζ;SPjZՄmTM!JSY_b٤)li1Mzlkm$_S,ټF4;kyh$9.csXy-Fmlvy[&>HGՊoęfk!gO{jxU~Ā*iLڸi ~+$rlrw(]/qxHea޼݈6;Ĉ޷%Lި6s7~P۝Α&8 r _1||a0:Zq-l*'چK{ҏ x\T  ;#2ψ/i()2eEEh %C7j?i{,0N@y s/& Uò2ZPnAH%pmtȽ`wyO[Tcbw|;iurcj&Ŏ=B߭i0ݹ$@%Is+:[Σ펬?0"䵂D,x5i 6"q~&lXB= :&;G ACy,];v*rd%JDr{T `:{d0*v%d6`KJ[:1 6Ԟ5tqݩ0bݩ)5#/ZHպ: 32qCd+=<'M )Ƚmޒ9]Cj%G׌>Q2.G=(ARz8]|=#c\j 搎Et]y*uSEUpHݭdA$L мc~}iDF li" ڵA:DSWN$8(,hV^Sŵ@dKѿHQirhn\ɦb=ڞ/|ŋ'Lװ0uSUT"ޠ$޶mz""׹5ybh EA'ɎY+F c46ȱ>=͒tpޖ0SW׏nSxsTM۫ G(dr6GNh=3ۨ:R߈J;ft.[u) Zݴ!fUs7Z;QRkZO#Xٶ}iBMsK 4V(3 #7ʹ߉ ODKz0@ũquם|Yd}-/NOi(#Ztz4TL!*[d,Ў\?qYӂ9Xe̅``WjP~ :<}S)CB樒\'@̆"ƉNQUOhr:JzuOQɼ}B) *o0v71h岎Ž-P_,;mfLAaPz)4 G0^{z_,2gZ.7)cUT튑Iq7++>l1 o]1ˁj|rޥ]Sh'[oPww5VqhНc|.RAd瑬@.y~ cBUy7+֘#n`XDp@?>ȅ37p~.,kcTH@34Ms/-^3gM&qd ' kFp=Mv#&x ̊(ObL6`\` (-J=xeS&ٗy/vuoN[1^Ȍ_dQANwG16bArm=oxBA@p WӍ]>s#R #4%0v,e= y+偆ޢH6Uqn;8M?yb@boG,eh0–9A&{|`LV"2`G51?PY'V:ĹJc ?#}yI#} I'NZ /3ޟ :u 2f,A8rz~=9Ou5k~Ů~{ṔDJԫn]ߛ8ݳGf2|݌qz4 W9}t"re帏/> ,| rc6K+g"R UHRC(hNd:֮gϟ"}s 3ޏ2c8]'tQq&yUt-$EOUϔr ء=ą&Vpqm)R<~vuC!6УKMӃ߳.QJ<fdo~q0jsy3Nd+k>3K_m#9@ؿh8 ~Υ:B$p,sbb.ߗ0?*&"Þ "<= ~V;$S?.'V ]:Y練P!3 l׃@TY}6특&BUˆi:x_ "sWM,ba2gX'3Y,u|mdfJjQ]5juiW>9^:sZK/lAF R:݉7?YxwdBzV]ww{Ll%؛֧5R$HBoyؐ%m#o'T!:m :  k8I(Ѷv Y\w'&BˈٜVa5Χ -@' Zc 4NZ/cW.ObK1B$7}I!IػInZ5bku)4d^<tatNKɝB~Id {88έ 'oda_%x>T "҈yq\8:e{7Sٽ HngD6Q.gъIb^w^f]`&̷oIa*GECת縡YxX')7z,`'ȇjl2^,'9fYe ȒD{>Y(D  ڽ"kJ ϓC/ID@)v8@+4)Iho~0 Iv!2)T pTZM?SJBɳ] o$"7;K{tTc"L'$ ъ53Pi}kyz4#QƞvдUu?9\O]J4/eJngxњ"l;i<3D`'{fwTQeɦhȯkl\gLUvJW֗ڄSOZěj7jKrܸ@4o*2i\"#BJ[jFjʮViW\Ց`٣1uϺD#ƅ_OPJl5$X,ksdy!F&rnj箁['t5 agn]ciF.J-u !o-lb'otmW꿱sY Z!Θw䗤)``_ W.6$2pngcL\hRpxmPrGB׎] BG _0^gy A%ԐoʅjHM rY)+^T*Ӽ'PIS.RiO{mUjЇ 7f`KѩnS!W(_+^/9DšAƝ>@aPY0cNC+,x|3!h pUCv^Ф-OVROD2ބ_utjZ^z_K. z/n%pKx5ryrZ|ͨʼҲD$GAĈ.:R+&3iLVl4B~B{DA+!ۚYtm"TaCW=Lmo_$jTb]mD` efIk Hp-pa=m{[#$k'01eT` wd}, `ъ)*{.OŢJ7@0,M|_\䐧ݩdg9T8թ#rFV喇6N8Ч9-z`'lzCƀEFY&>Iى)&8ib8{qGHO`Њ6M^Jm>C8>*q(rBۮHa"R` QﯸL.Cm۴w s*<ΏZ;LqW8QKm2`L<;'a4UC!G7Yvϥ;->'m$7Zf $L3|휇T}nЛ?b ѽNt">Z,] `;T1ۂJ Yʓj%4dX0sЏM3 l&) \ӦqF/+W\4*O`sklTxוx*pEJOzEQ2oF^6ݟt}?E8c9QIVsiVc#OJdաEq t.*V '{+i .#Y`[=&X&3o("d]6.rVB4xWͫ K2<@ΰ([CI~ڼ /WW}E5O޾ɠ͊P %?h DW i/FV@gctHFP'DV>1d9pۅ!~] jamPE]4y^=Y]L@e*\%:X9[NYޠ W?/il5ay\v" _qy*]m>?+y\!XA/!G#QVw:ݴ}Mth\ [Xzoҁ Aҁ|^j] *>i~j%׉M_hWNm B&1 v&e,w 8!J*(KaH&\}UF.*r=Na*TfZئFt% 8&s`V%WI?!|ќkXH5QyvRF yJ!-QE=S Ϸe,ki4D{D q\wX[W70m" %/:G.(Ǽ̉lwL9D yk#K1T+Fg9l&@sڪ; R J]wff^йI!d^g*Л -9 eռnLu 99_xwCPHa*h+zZHeDuZۘ|DܫnSOiZ# f©Ϥ;Q+;ƪ/%}]pǪM9RfI׹{@ K/&,j#9y8(m>P=s}045Ĥ϶*; aOa+Τ;B91K@o|EL%)aE%6]M_QE* ߀[- e=;sDX4v=,:AGv5~:>Xꮍ65KKqR-fv{Qn [u|Vw%k_ SҌ@j02S؝\z8a&Ϧ; ]xթcѐKodcG7cI}#6DzKaܧb} M-'^nӒSjT08K-y(Ŷ!t~fV`'ukM4IG!|B ˄# vp~\~ރ 4rHBO:m)bo=`3M6.FQI/RuAΛNIȪaxYj*Nu".F4ZzKJ0}<ܓw綖]V{RCG]o+Ԝ]|V` ļ&Vf<]kIA.r;io,GvI[*ݪP,< Dd`v|Ʋ[Ȃ ՋNoBf'x-)! 26`~X"D(C:^FkWgķe7h&mc_'w틯O[w^M_8ݜ::Yَ'{>&(n~ReO,@ ,~08I(*=0i4hKkcZ-OdniZx{$3t=ȗ\@]`Jxb ``yd&vwbWiZϭ5ad<׺nqht .J/Q~*|FFO-J1,2O$ǩ1x˩MG3q{mzճg7.P7:πJ*K6euvuBUe(]eKƖC=U06BZΛtzA̧ҐxM1/BI'B<Jo@&brWjk盢C/&Jd" gЫWJTK z49VtM \2㖬[nQ"H38 !QCi%iCEwA+r!f}' Cf?iEb2C'v~UZwFxF}HeTϑ}"um=^/V`9ij;7NjЩ+>{l'tǓXw6Evm4JgvF&P4y-sE@$qL`pdB fʞG.v!Sn0ņ,&~_b$mD:ҕaܪ O'ƘZ4I|b zJ=z /n)T`M~0a;xsw-+7`N%<oJay"Ru+T7ϋ?DV`7ܾDU k$.[B6-Nm yoޤU $XxOLG-5F-KsSn{[./Mlc1t;~,eZ$,EqHtY"lqpa$ 18L $ 'jEeO`*[et/e] 4SB~bB*>6~C2I1ݘ%NC+X~dU?8,Ga6JU3>NIYAS:՞j&" _[ |@$:n+ 9Q*vٓ.&aN$j>#R=l|Z=n%s/M*Ɠ/$RGNdɦ 8$^Jz6'uDVDtW;d.~]wYQ8fKH=|{8¦F~n(@-~^6 yLȍֻ19cp2/].ǣ{KwP<'e{)Hl$-xRb8iN_Pԏ|, r>sQ;Y+6+e= zdR{:Џ; urӔ+pph Un٬5MtgO\gݻPu6'E ECy%k(fz֙{ 3; D+ 2 *&j24mSp=k8?WmQ #ʙ@+ح& V7CqsM.&pI\u,L9%=f^b@m/RVU`X4ޒ8`:Gi 9sKNp~S控7G&|c.?E'+(8=`qcECBXAx]dWC'r]+Qj3Ļ'2a)&] F C5y8=cM،NKHpϥɘ3=ɁmΟ&8βHb-&Nq(0چc1EoZ_*n+WԽE`wKF#e8AĺL!IX F[AXZ&bLg{@]Bp'nA6>A;co4#x8y.3ea#Z+z鈭t#{</T&Ɠ=hq 9;#|ZUsu˧ Ḻv.Jb +xNijL+-ǫQ;!C)q/á*;+_c8 .yѤheT҈m:I7yU}EDtW}>Gk6؊M-Jm0+C]m _D{sK+A6.Ahqׯ6 ˖Mz JU<TT!|O 4"a =5^-Lȇkz|h? rî+vRaT6*XDwȼnX]a팎XNz_+|~Tm&G-ҷEϷ==hgHSL6x&eK$ޞn)t9au݀Ŵ^Qsi,Z~*.;ŏ{/oLd2YuzX5F}.rzɵ ̓]pGG#RX xw5y r;گeda %ffɇd1)SGmvڗd&DS"dY'tolU|IXMu'*UQ}V0RT 7==*P͉O+sc* Q@G[bS nau)qIFMCmB 2?q̅8]ʯ㼆xvwEJM!TC!(}R(ĞEp?A]磷!6nv!Ph]֗QJHڪҺ8i%FƆr fNkhꚳUy_mc?Zѫg4ȋnXWQŊ!Yv5W)OOD gT/vSI?g*bYiQYz>)ix˴"JayO `Mɠ$}GzA+qEvCZ:Ԑ:Ԑ"(x4@QoV-jb'Sq~ۏo˖e器gə=hL&xA1?VTEiZwӧ.]TUłuf3 F'xG!DUf#iƥ'IUk+"e1+~Ӝ0ǚrSW44iڎQυkH1څ Z|vM;V:S]t)}%&@Nx{Jg@MgdWmÞ{N7ھ?_BTNKj\' H x@"k}+ |ΗYGvcܟJk(vta:.gd߂6i=[0=<׆*bk46 ѯtˋWCۓ:ԋ<l Pq4aN }j9#gԫ_Mb%嚒ƆJ 3pG#U?NC ~UbFH2iܭ-yY{Ps|| *1P֖[j( Yaj#ش=,KOBj-Xc@'fcq|$xHG]MLUÌea'|UP<>1F = Pڴ\mVN0̎Q <_h=Js&HC*=a˸pu  -1Zƌ4a'w(KKlM ꛄ'xՀ$+%s8O`k 1oEXWeז|ehApXTf̅!7Aɭ $;"#Vz1x U.=E1;MJmaiTfk$:(G%_@A/;dC‰Us'dt 8!H=d>KkևpzM,YGsqeQ&M+ 5!۳~ ׈}tPՏL %̀o[.{"ofb+\<+pZWឩzryC&Sy6T2؄]<HR.!m@'eywիxx((焧S"(G\ED6z2F>%5G73u.|`.-R ^IqY SxPoIFun|ui5kE*"yH1*˰p:{ACQ m&(#ڔmw4t]Gqs۴Jh(xnASu!i A׆3ZE:6pZA;9"FvH1XV,hO X^]eZGmw:T{fAˉIU Sa"B{|[[<ՆT?SU"3,b٨(L?Z1+*źҁuPh!QxZ k3Ω嘻:\a>ӠpjERڎ)t$KAJKwszϠrڶ*X.!+6}.DuY2\sQ@Gzp.Iy@}n5nylڱ hzPo67S/Xʱvzv])nujMDl9_n/9 ؼ  |~1iVus-%YM5oYZ,;?tTE^uRD;@iM|N?Guh*vOEpb֐[G$vy k*aJ4 rbHWa9uOk#(*_3\Ҟ"W,qxEa%}fɦC38$GrK+c]f r|dV"CԔ:u@$For;xSdz1)GNT"I.2xեiRޱ%Q觜btr$3ma䠳23:Q+VWHڨy.t??cD^rvE?@1JBx5Ѯ@,,Iꃀ/ȫV߬tulM̦7PtZ}[LeDk5n.K塥xq{O\t> [ ~`r䯆~ S%I-sIcƌ>Q0ٚ0ȭ&:ujj{c/d`ȍfWo/n1BpSSLVv( ;lj@ J4ه^7,{j8#g;0r =S?KZ֠|E۳\܀:QIVSC:N7!nr;([8/LͅX%zK 6M%[>I\x'C&-uloʟͫCgN}:PmK`"*<ϑQ4iπj|)Kf&m/uLuFQ 8o0#4L@\ֆ/&ԑx-JEG3ƟRoTFQ(6!za&O! 74\]d>MkɌRD=nE_p\:D^B A(Xf'SΩm2%IqwʍqåQP9R1x6O]h'Q^Y 5j,mz-̢ϖ#R D@Ȋ0>42шlfI,T[[Ԏ>Z}co`$gt+.a@Е,4(;£`h# <A^qsίjQMRvP 3]Um5Rbq[6b{2BxtH1wD]oY܍IJ{_@uoui`z`˳f#'TO|Xm?y4'@^ 󆥻"Y}_Fb^t2<ӝ[4DϒZz@ˣ-ɋq<@H;X7^m; 0xWu~ BE3"|5+S-˓9K8˾J]>@lq( ZTlQ([jf\и3!$Ezuz4h2GCNME-ZIeԪ8D)-KBZ]&!'"FV!|+.WzJݒ$$b_Η{h+Fa-חQR% e>:zԋ0hM8D5YzFoۘ JB?iq|PBq$P aĔ/rdY5V*\Jx$>7 o6B\>$fwJ#^;vQ~ K u[ Gd,roO"gl G(˸x,,!2KHNP߀Jɨn٤5q P6Vς|Q[HuPT< qB74Z)j3dm+k=&x! ߯X̢Wn a*U` flbk'24ڵCOcʙq57"@QtVv4 #XnH\K.6YedoZٹLn_EV%*l0{HE̖f#. K&s8w:)y ,Wc)|93 V`6}{wZ|^G]m=?\( Syw\l%Y0ql 2h~;V55V6ۊ*i7Sh.cZ^:vjZ`4*E:lꋗ^B} gͼ!R3J|C6o ? .V v;6k"&%}-HcVZFgωboV DbQc=_G0 ƚ_/ҭ+-\"ܲ*^ʹٜѶ$]6U0$\ șH%8n~NjSA\9K .fɪS7a-2XgL= Sc(uJ M Hc~>5Vȋxw3|[9x*4Mn,Bq+aLlO~9)9f~?ݛ"ճj֔YT`f?iɎ|~Tb<_ҐgL=!}uj'|¤nk& {S\5rq'!X/rCy }c衕}NfRkڜjůD]d4'IEASZe6op%=?Pg?a-W t6l%Rfof9 :ceu$:.r!E@#ֶTUaA1A7OPUg,bCa-v"KN_kiYxI@%l; æe:7\YtN@=rE #bFM?_~7L6->(9k[9SÞMDXkI)&9j=i-OF%)Ԫ[םI0YqZdS+iS]ce^Sm!jQmAv_ L Եh0L\|Y-ȸ~$GN}s̯L0NW6I|ZFǣ0?1G# 49%=I8bmL~K-Ng2xh @bCpt$>/C+ }bw=rf ٨/|U*UٺB&gtJB yZ)Kݙ+ps`ЛDn8lA\ '„gޜd+/uZĬ=U%df|U) FWs㏲kYTtRj7^Ro#ۏST'R&Fv <Ĉqʧ[ic`䝦wS~~n*\+'}!`bp+d{&`"j&!$zQ_i+1C@:x\ lʔ-Vq}gQO\v^^ `ӽAE }h?[^tCq>hQ\'@‚LB,B7Mr[N RTz'fl]~?.VoN+_b*ILD̄8 @%&ț| “P^Ǟj?876tTX&h?:3K #K1 ƤfZVЇ7͏ 6aC9lF܇DtivY/a/UK^+iP.hh ^y;Qm` }10N8R`ʛ~&MOwG83oC ߖsiyO_Ee30]!cz7Sx\KY?Ϛo0o `rp%qLwIܞ#rK^]'{y1:>TeYA=]cPOEBTc?'Gy~G nC;޹9[5x^Q>#7]`9ZLuljܓ9ESAVzBVm۳+l pk@pĝ:ҿ R08͡aT;tcj;ȪCRs!UŲMKǮ͑BZFK9c'H=$K箰Z"E9ᩢjBdyv z7m8ˡa5+WM#wHaۭ"؁dk]Dܪ$JmK*H^ϱ'v**zvҁ4~s cfTQF~m~損")]x0t8]dEQrYvwWyAy2Qė'c=݂%C:(ji2^h|(shulgi~ OمE@i!l/ i˰+ ҳ7sf6 /aXHiW(m׊tyr OlwX*3m"/yNT͗a%Sd`GrGfX i sukLo淚;OVm5-˜J+$IH+gAs%+=hY8|Eɲ`Q?e5dqFC9-B}̘݀VFoTC:k mAqœJa5lRF6~7b6 @ t-ō=}F[Q[YN3>S|#16꒍^ {FyuKDpk)_|5/eVu()QgՉ졌,Ez.K=fc',v?H`;GH}bL&qq;幥n@= bw9`~B?Y~}V/G7h^n[6.Jpl^U$6R]4y'DO5ⴚפqAkqŬQd!rl̫@k%al崞) fXڦ4T*  P,.WpQ'wp>iR6nDǾ xWkM?c/1ô,X'O᧩(oC_پ.Xp|I+7[*WT;%^,w +<(dr˸ց-,:W-s27$$cQcU>kc\gÓG@l3E,`anh,Ԉ,1w9FhO}X5'r"cabE-(*PI28EظƙW)ep ?2.hr8q8SJz >Μt, N]XDgIXY#H+$֑7*<"kb2[xx=N%GYU4 c NzDBqq5Wl1x+u' a='Z@P1֖'SU,P5)D,Ҍ67_\ Ů` Hj@g[垒 h%dsiIc"SP: _K4A{qѤoZW2m)k)(1^{(}@9|2_9{2kqui;pG,D+ZC ͻ݄Pw^ ~0 W#-_vU, oıTtpn L%礉T eDѺCE\w8-RU~r찐'`Fh跤Qoϵ>vz~3" igw:u>u0*/8yz*wg<f* ziU ر%pUS7'^k)D< BeTHZMS= ;cN UՔRpf蒔ko;Ŏ:+MnS3M{h3eyf@%qqݴ{$e(xd^ B+NU2N*36>C)F 2LԞT嗹X D5RsJl@ +H{=` Iܺ]]~?LߖSjqV\y D8L2NufQBg5x.d#0 7˼⣯"I2`7%Bj9^.BV]̌5,pSj>P)2/bjXo74='䝾6;&")VPG2>x3_/nZy]nRPk{TU->x+6lN:S؋pp8zߑٟ1o(lyyo 1ƨAυ) s hu˾t3)%`S/CR?]fFYzk6H O;1eVE.4v%B쯊_LU/ q}_aQ:"1q{C]3UDw/E F~!|T6F: géz,;}?C:"Zx*iy?twtnU/52@E~LgLW2 OHH-}jr9KՆ J;l{|Jҡkܥ͛_YJSu7+vFl=6!7;[zm 7j ( ֆ#eMJ{R ֋3!}QlOn7A9$1'X V`yRE, E`Cg>w1W9Z,kElG2'\NSnTe % M*Cp'bqʗ814*sɚ, ;EM/`qU5 W TL?ڎttki0>,slDmT@f\٬ls42 w,AA(>\"LD=cjP9+NSZrEph`[>-G:z4;uߙ s/"bKV]\!5)̳9Q[.)5VL/~2g~% r=vVٶz!%,'ݙ! گe95fNj(Ba#+E8PLw[r' K ]qxi n:VG/%X![FIs*oi1o|7|<ۮzpz1֭p/DzSvNLO 2J@PTp5'(և.Oz&mItӚ_7rFc~dN{H$,~DT̓SHsD% d0$La U;f%րwa}x<ϗe#HORnb ҩH9}մN|-$2JG2@ MBX+zPY#QT{hRutmΓlmDd4ɥoL[p6t'%M+ue48\S˜ |6)-,%fM1{w3XVh&l=Kt.^Wnjڝ6 BIk\YS% \CFc!M>5F Uti%hSUudl XZPh]6R\mMmjz5=| uYpЫ &[4TVNE3KkW\^td0PӁ"U$+aUVqf# oFnkT2Dq:YFqđ ̀z5wNzzBm"<؇Ju5>>7uFubiWJ%g<c9 ca;ٻ'O& 7{hGQKfdRB+VI߭/u-l 1󥼧`NQG! s ,9{!h/]p9Wac^+D&˔^O2\'@ye8 ~;Իz'ڈVNm/y#A0<[?BA9u+Q)ҨMT{&7%hP> )sc"t: Ly(c)pӣ9NOЎv"~K'(J Wl^XgxAE;=F;y/#Yd i}ݫwL*[#(aV3 #+M7eN3~NmGln@ygtK-BI99H#'^fT{j:zu5]Ir*&KEzv_9_I]WW+Ό˺,Nqѥgnz ֍ăO$j3@P7*.3B \g`<G}a(spCbP( fdǺSb !Nv1L9ZqKQ0a8-^JD!\I}d!XG7gAMo8VU::Ša Y06E|ׁ_݂鑔澖`U g^&1t!Bp/PJ]VCNRT;NְwY{HS}4L,0\!˪\}x e'3~ ADeCC oS\:BLzJ6jUSO J&xw@g}M`Nx+R7f>v11+2΢tSgΦ*u4NЍ8Lxx́f}+$0Sc>v",D;"~W xq m ϺlF%9P제sS"oР*8QgL45 tw4A:? 16iA[]c}ҷWʾʼGTBex~ z,,;2[~-WA^_iNY7PSa2F0p {_CYfJM]ڞ &H-)FE WTؿ@bWC C5KŌSG9tg $0lۛ&DՃ_p\m;+ĤfD5B\ B@bɲzNt9HQKB9W,Aۥ*ZD8xЙᅛ}CY(<%Y_VEyؕ6g0$|$ ,Gیz8B*YdcYco-m*巊zAػj }\Q5jbl6߃"pL7&]q`RR4>NN^Z%g!VHMqB=5K̈*8շHlLJ&ϷwG9b%0Y=%ɇE]InKaol& KhG=uSiM=o~mjJRsS oZA@q;DДjr_.ibj1W#L2΁elpyd׼B`#|[h:i/]WEeG\A.QUS%*^\ jVK9aMO>~Q4݅dNL7RNXamwV'zvnU :90?X{|'gQUۓ1?)N;dΝNFAWYzqBngw% bS#\re݋5\%ݫbhamZK㋃0ٲR]& kPh5PWrg1" &` R#ϗrDW׻RTZP"cs, FAEjW[0 ety>@'^.YV~xVw5ڶ$8>w^W%DR`$sō@{0%kw&$0@yNF\V.Ђ$zRS/=]_7Dt,sHg bW$iMPWcU[Cw״xGE# )KI,_CB"Y$>鑩bѺd}Z6+5Yl7И ?<8f! :NpFQ);eg0gk3qݑs74m דYRQm _#t$;&)`G{$3Yk& ı`hv&(,eȭpϳƧ-E gWl ^[ zM̼KɭpN;pʹځ8dCG,]ԉK ܧLCAKD(xVdsMس,g 8-;\Ͻ勞$U-&/SME2ZG(7/'M"ap￀ )c0 j(T%l{yE)Nփ+ɊUdCp`8]4Fg/6_,3 sxiaLSXMF-&1֜" 3mO )G!XЃ\_-ww}}8i>a1WA'4haW\7")CCSCO{HƊz0+R"GD Ƨ|{Ui)ŵ7meg) ܊2bK*n$:_)cvRF {p&\ 'abHE1CcX*$J_f {ͩۗ~x)ʭCw쑑"]RFGl[7rوҘ}${uY8 L֌GH%9b֪4lY^d:^Ӿ؏7#1 A^ kJ]EhmV.)_-)xڢC!0$*3/3 l[O$z9miPe'kYƓ$@WywCNyX glV#G׬P:ߦ>ўFCgNT]noŷFvuecߡM0|!TnSQ]"b3㵢OBVE&љxbٔ?3+᧖SeyIukK]=#yea@ Iv` !qo`?M0{sUH{y͝؞Dp]}7] 8DN$ i zߖt=;u^(8ĜGW-Bu|H[cB(IO̵ur°ZH+KB\93|ie:HW^[ K3C-FNp\go ȯc٪N{7>֥NJ!#eGpS -q"eמʖ@z%vݛkdJMNUB/HoDd}ksNr\nS&9c9vpCuA$>#NW%3tdH[v&޾]7HfdLxF HuƊAL׍dQGv pf"*ڨV "Y$\Jϖ#!f,^Vf|i> 2ŨWKke[VvrW:^+D'ƍĤcfG_*0(PhVۺ`)`..Y1wt۞<\-7%%::Δo;bp)%W\ ŭCj%7FY o#f]~Fԩ]0࿸~8?.xO'JOzFVP~9cL31xl`lA[Jysmսw7Kr$8_\Y;5ĝdm,uSǮ~Z}#vuc 51'HYU5->@bb@L-1yнRũS_Ўo|qM1sHpt"hL0 >RG}7./c ?Y^qZ19ߤ̏ 2>Y :;̡_Z#UE}ݕÎ$ΆSMpSh.ʄͽ;eO]h?UOX:C79$]~L(uE{\dǭ\_2*IrY=`I1v&QHO(0uq2j*]tV?18܇g&껖o/J]qt} &>g1j4o)!gI*֝ o[GTrLǖ4/T P/)ÆŞNB+= p:q\$/Kg%=u{(wI|r3+FU ?L{U]HE}]0"ewG [;6JHDQB ckq;J@OS8 W8f GSc2Qr.N0iVv d-87 G)M w@-yathq9.ˊچߤ~ecGMvtT dkOr15l1MkWH~*2uv$gLj* eu{z\Zk)נVro%@2x, ($NՈG{#=m8,:uX/L!.ؤA=86Ugvُ,,$:]eН*ֽP+_1J ܫeim"A:Q٪=jS;=Gh7->#wO0q f5]ݳWM~QFߕ D֡iMduUsҊqMߍȯLk OK&3`Vkf5z J$$[Dm [> IA13:n\9;p:Tp.ZUfR, D ~++ʨ4Uwru8gCx&pd\dF,ҫ̷:rI%zP A=ğ搓] tq 2ۈKށ78چRڳ@Gfj}YfnB-a TѤd氓-9:ܐMuكRR;db`7l\컘{O-^=N_{ok!jQ$MTєX5 JX2}NjVcK}2Ьˆ)b"hґNlp}ƲƋȾGe?XB 9Gwew7'9NiR P1RPl}sct *PWΚ.6}yEFR3јbQAY3Fgp5:`$# K-SZe.cierD7}y}bo'JWkIMAˌBoE RGճeV&w1A2|3  v lMkwщh,0 !)p[S[<5{1BqPmtֻ$t{jH޷~Uag$3M|WU +@-^QѶ>)…l-A_0El1ole 9G9)X89Y0!B+ ɲza^aBKDqYFR ji%>`7ZI,7L0bvwN(@U39sug@ѻ,Ӑ·6 i7(-ƎexTMџ;ӤKA\o:Qmދu/p}Q٭! ۆW_U6M ~>,Dz-۔TiY-z% ŊTޓ#kKV鯿cݐv5{{jA(z\Q[ {;pѹm9`j}D~{W8\L$?#2cY--2-A#N)*ևO,r*TQT!깰~Xf[ #)E35s'6MgWCZbz}O? UI'*|1A7Y$_tq2h3ΡD&pwOt`K'R9uWf (/]cIi䈄$QUGܔW0DTIO n=f*#"I!\;%ƟB(ӬD/B m)bnلT-V/=Þ>Yl$jnyl\EF|aqƕtЎ¾1 ,e͏ʘu |NZ4SME TE0Wr"2 G0_wҮϜ9[x.TRo_˂U矢ËoƇ-I4tO?bSOzC^՜_EE_,[NII[3Բ$͛hac⚾ L*ܳ bXO%A1$,5.ЏfAޝv3M4J Ή/ &="8aӇ:Ld,޺H_ߤLgz]#U'HһBw?d($@"AԔ44omn.i,+;pUD(딦+4)Ӭ'[d^ ,Jym`@xN8( y! tSCa~Wȶl7vW7\n d;&c /f(Cd;|_k"xZ LZep솹iCuB+/, % 1*?@欆 `Og|ƠE<8 Ϟ^$jF/LP;~zLv#SX|_k"'DD|rx$555DU Nk~E`سϘµϠ%z1љ|n" v. '܌?gY&"^4Odc&8mD=/XM'Kqq rΨ!5\g L` &Jz<(#~gd~i`iM,w̭Q'J3ѣܲ{]\r~ V4Tl! h&p5Ók1oKߓ'15,9Jo§+rooõ %EWC^"m&Y2$ijZZ,6S={1P+/^ `t,ZIv3(WUkNMtz:\FE㹢vݍ. E]v W9C8yo{dlk \u/6` 2qF5&@Ӄ`gcѲc%XCA6ߋy7س#u*`GBtx%EbUQ/TH&4h`cmT0 ;m>ȟGf XeF,%9XN7q8!wy?reNhKqShQ>0ಳ5(˹\`'(AqA bXQ6^^4ޥOe?|۲S"AZIlNbiED*& \g]E@3.Y>'$V7Lot5N_=V~kl8L%ǝhȾ<N{Uϥ/Ӫ䘞F#hQ0m)WE zIط/T m9̫([ 3g,'>dLな:*2R<JwK)J %kdp’ ).֨#?q[orrx)eVPv>5LGƊV,ȟC,pߍ/ x8Kʼn:,NcMF շ> Цef(4JQ9)쒋D+#*#@~AGyI 2 UMn2 *[}x:|xL 5|_Ř17BX GXFh8q WQ6.(^ח[Bŭ|u'UӃS0Ѝ-~tuN>+)$7aJV+$C՞ OTh!mѾen!1Vݨ]sa"c)舤ݮU^Jisw|?(7,27B[1n%>:yeRyYq>r-k>|2#ONhIa^i̳V]NtLw,[17J`Tn\^Pnq(O1$HkRS/{賻5R46̛s9F1aʚ6 _~@w p HZUPsCJ& f7O&ɾP8j ĚX ~f"gAnAn=QLK?)-֤|a[FLʿ-\v|8w( 8'[ 6̡jk%Te"7J#v/1#" RdV @534'ph& $1RC[5DYin:莆|+&HɥԗGxhN_NG-9!MYli/Ӧ|?Tdf +aO'֧]O)*4ya1U]:m )=hYt :&ҒXbj}-#B$`ن^ք_͜~kB|k')/r38^Z)64XU3%q'Ѣb0PF~J5+'OJrpSg5CWU{e;զ0l51HMO(ɗ)Ӄ}{(+S<`(QD, ` jCtgdQ.\f"" t}$*y!]HrejY%BqRyqK濜H6IXdL)~IvΑkC'(b+M֟}t3zвo6sn72-(rB mmkh1ya2tT+!6鉏 ȐgP~H6Zd@\n{9l^qZ9_:- J[|أz`qwY}mD_I>7k/\xv}:-LjR=@@:otD- ۣGS 2r<{qGujƸb lt]5WP<0 d46w"-!.Dr$ m:B j2?hz˩kGEWX."#퓢W-kwrFUCfiZ*V[%662{kdGbG2S5V 2Z'^t$wG 0?ˋxWU:I2H70꼠$zִt]0$*_^'JKtw+?Ӗ~N4]<MW-E;(-֙U~ 5vVw9ߣi.>%#%™3VbD%([J/n]uP,qU[[g',AUVxF)8F]'\J]|"Ե8<> {sd0>(f|Mrq#5pVZ"@8͒r>DE}!?s$##)>.G}:T^SM]laIo]:@l$ѽjx{Q|J5> !;N c&v+ԴߗiQ2`ξ9).a4&-d()p]\wF48;+]l*#ii47=5sYIa~ۨUk/fje<!O9ro,aY1tZ(s@f.ygroFO_oC~NAxįA8&h9CYo R針(T0vSsTP^zgacn?$5`0Zx(-84X(BI8%S^A-y0_ K$fU I,W|nZhh#I$ #JkL$ bCA7ӽFBnEô{Kuc] )|El,V95E,9b7{2r;Ĥ[$#dQf&)H$)c^1(?TdҢ NV4+<$ *ܘ) 6XW_8UpGE4)J'^Z^{,&J ~Hun6=>j/3ǰV#^E;<M%~[k7Eț󄦏~?.ڠMzsa¼~ e axUx7ЈU,Po`f'PZE-^鮖Oм%/ӣ)fw`x/cwW'ϢnkG1s33Q 3&C,%78C [sބ^Dñ`o[$L`iQ4ݓ#w3D[$tfԿF9flbPV1Kd'*"^MLuCJc:$qD>ĩno(*1mYxtM|0q/88910[7{H]KQ#F~6`PpjnКH6/`uċ/J^akR/7=~#^2!ɶQLJϛWGPG*䌒* (Siy->NםD88bnQL|wKCʗPF#e'+GPy:I[g`4g^aY Hs(W["$r+q#60sfT_j"d?8'xC}v߻}(ȦϋÇM6M,~϶ (†^XwBN2(i>Ay O$T7ݼٓ S/ Oy S]%# Lj> b mL=H̅ݱ]"?2\ҵBTW>'RGijOBnkW&Q00y[;&kgмE0KR&zC5~;z@8t&Ó$/O[(LPlR|>>U@V,YR٬n#DTN%nYnY*x(D Rd(5 nb~dsa|))ZAbO2g Y&zq1htb(> Ynwʢw:8noqhB/]l\aD8u=4v?a7\vk! ȢIߝ$}X&Z&oRnfLë%eɦ[tvHxP5$=I -d%er*즒ތ(\3+H@V#Bt%ҳZW&%\C袭1^$1R-8`K 5Es.vH9үOa~B*/$?)GpQPO X1oË Z5Uc[ _k\ <[k~R&cB'^+xTWM|pv{s h-">AYjѫypT>({ BMt?;|h,Odl㾾@B+f;S xE[+Qj2a|mzwi8&f-jac*dW}U?ԵteX7'm˖gN'j`9lC?0LW,nv|&V}bBaN s\%H* I o*nWBXl+qX42 HeZW ]ieTkvw鿩JKR=]Gxɥ'-§XĨ[>蕓UĕO%Rk<_FHѲ|4 [oj:äkp :+)(4tTٜVXið4 @j)a#5t_2+5ޥ.YH)sH뽾ER@qt~}٬َvrLs87)!=vʷZExR?{7,ս4dYn@#$W\O'j.rv#/d <Qj95ҠO$Tax9j+禁25Rf:UF ѹw_ + ³Mඕز&|_ g!s)_ Nr&T\eIrɄ ! 4$?YHCƉ,Q 7@>3ӛE]qЗy!LM0ǁf_tc\Ū/Y]iyrAQ>xW[#?ƬtIqipS*H5ߖ( ;(~R;ԚpD)T G>ٟ?N'$2PT3EwQ؅,Şi't4"B$X){fstCBȉi!۷mp-e»eY:i0cqM j2m]r8\MZrVEEs.0*.Z(ZYvQ1^|'Gm}aJYMmiF 4FH#ph3bQ X7S6!c7OT.]Upߛ8'nH*M}dtw.ItCC4TV#: -}ɧI`J\HL1(**iQ"[Qi˸6kkxBaYUW$!@i_( ^+p.vZ$瞴:}pg9n!/y^3XR:/s؄'դR6&w_8Pel0yʣ$w'\8dkM%p?>{8JzU)Ǩe >nt[xf4p +IP"!7iL0#1?ysbCڞP!8'0Ss~&s%o- YΓ'K{}q5&68&b dޗxx'gRg*ݮt)G4vrC.Zbw_ HLZ: i"vHA8Ag?&cI0Cs(&t)=8^ 'x:ZWLS2W۴Fs~]UjC6v1A] $01< =hsd&P?;0ܙ )O-:"/łgk [ҿ&R%gl3Qf+$UWjy7"QgN!ZM˖F\c b9^棻ꢔY-,ݢvLV݇8zΔ A-љA9"杤PFvrtk5CzV,cw%E\ "V^(,rJ:aL{Il"IYJ]nZ CagզXڍ.s2)8ye5GiåAgyٞr0>T>9tAc}tyEQĥ+BcRZQe=S`)Vڽy؀ޛUkԤ"dGAW:Oeem^Y T"Edž8"{șN0,C[a e7t2]L8 "&3I#^Ʉs֣W AY Ȳ׺o;lTGauQVW[F k?gH U \.ޥ,# iUO5P& r)l$@0_D"Z!1M֏D̋1~ɐCҷpM(tn>tF#S6Jp)D&UȓMvF9ib†hC~3 y]4 ;P2@/'8йVi>íf|Xީi0 -LV0igՓ%xdxM~^d?dp-O=.gNjMRe:mwf]mFI>Y֮jHj:uC.?N  m.R ˩-ˌk'S4馲iIӳcq(JQěC,?ݱo#egmYxL@ iCAa?êa0L9' ^6P (j'k>7.@ծHYI f<43KYU9w6`a\*J]6i^8v;*|3j}(kt4k%΢2O`=N sB ~^q4.ϛO<(?"ܩO_f@'1_R+%0/y FnI\z;8m[d+ATΐPإ&ѣe#'Qt C;%|NaOȵ`.nh҉Y VqȁAXT8&]C0vA76Pųt:GZC+$XjSj& ­yȲNg*HeXN.o*(܆ BZXr"V-#L5`c @d >pe$ڊnn󣼔5f1Q==I dĔ ߣ+&S F)YTC̰v+@1,$Rm{ˬ1,~v6՜bV<(ʦ}g0qMl] |#B(1FIVb8]4O.>G6^NO;;G>8uVkM3{?j^+T gF(ω *gln@f42tRAe Gc]aIu:~czdq&gμ2q'}Tf{%,ڏ [i'6zuV 4y%_T[ڵTq`VRAH$o^41|jC`ZdEϙaݹb $eK0'-d9AHm* LF dN%-^j}][{i1C'a~w8?Րvcm1Z5괯:O$TXܲ/ sTSlYVwfAW_uʬ6ކ֍VX: ߈sfޮAxdzb:Rʦ8joƶskOǟ7vq@$0XM͂M$=xM\nEPh)g6 Fu[_v b#-i{H5kb*]ƓA;md-Kfb5L K9ΖЪ]@9۴fЙ\A1.S9%'\tlÌ5` c-qu噌9 ճ 4x8p0^ 5xn%2NۗSz@ҾVYM<$,^DŒ\VAzU[ ׸B6]C6-ԍ-}\_-uk4졯\2s_ٵ*?tA9)*nz*3f"lj!6?ҁ̸.操O˚` g}Del .V^7O4Qzx9ð{{a%u qk>Ӟ^ߐow_5NHXxc#:b,8S+qXz#սߒ'Dw9sυxJn>( _>m-2ۣc nutVR7ZkgU`3a% [n8?*.ϐuq >:Vwx²u1f,juყ  r[[#.pa`Z*/4#s3~c[4!*A2 ouJ q6]_E:ؾMF} moB3 {XZt;8׻%vx\d S|vwjW?Š)ŧh ە `*TGғ"[kzAСS)ZT-Yn>T];wnq~IKfb?o]S˟gefibQ/GKÅ$!{gDCV{ N> >yꕗI0u ߐ7?6nUS|U\w"7˸aZb#;JUE&gW<5afQKk)ufmf<~D7?Z$`O1L?2ԍmpO^Q$~hNx;1׋ޠL^6aYq 7bI0+p˲}GGdb8C576,PN+mHjw&y}_=5"'tq()Y{!V (z(;)Gl6l7Mo/y>"^,a+R:v#`Gyjw_u*߀×hy A#l 1+M05`mYw #la%rU5S;Gـ*-z;^Z4]lm0__;,J)e[RMw5BL#E!}#|'W`#:A`{lqk' V! ۿ=o|W> e7wQWu4=mWO8I6)Vbd ҳ]O f d}Y4oG<8J^sTݬGN_VKU ΂ỾU&zNԙ\h=ص<ơ|U"}β=h W&_/M*)G3pppf|/G۔}#;nES%ntydB(p'+qA cCʈ5'Sg SB7i~A1iTWgi4Lk!3$MR QkHĞM~NF5 >̪($_bfY.Ċ^oN7& feg׊kEUCvZE ë(fz[iltBͷ$OJ8a:_Ƿ70{ùB tJhW}yK"%aى1?_4)q+q}ӊBpPƦ=JS Dr\_ntĒ0 TM{JJݬ\Jit5^D5F7{ HTa.J.C*> 1 <+2by@`kqng-L/aއ먕#ӡ2'7 ܧeB3tJlBE:h*M9:9-`7sC[h>n\ҫz=]tܨQCX{tʠY r*IaܹiXcR%3~:1NMe(Q)D^IYt~F}%-s`-f<;Kf3!d5`|dcv 컼쓬=(+Fn"'CS* N ! Y帑u(w>pAR0 ҜͿbDvdeG|aLM3ʷE]K a&Ybi]ڧgN:X -%pB'+ֻPݬd" Zu)0>.DG'lS^+Bׂwn_Hyr8j&'j&l!*Q-sF-#?燈 Rci0`-ZٕF;z=m*J+i9gqkk 6D#5܃ep+2]I?* Anٌ7oCFW͖\ 1Md78`(\)Y#j!/0d%xn um2%DT%20D$ncwE\;[NG*\l6Ҕ)Ѓu+y>`S A[)֌?~޵&"1 *xh~O4Raƫ,D^S/p~l qc7ٰ]DaPl)^oe8Ƿ1[)]d C@ nHhfgP+M>pzO>aYF@(?]y\?&|o Rw̢'4m>#lim炒BoKi&)o&"1R(Plj$tˣKm~UeH˗; }όBt{\*H4Z[GMmK,[.JH]B7&)xy]ķ҅J0zz-B]dl#o~VZfjG k[8ѤӢͧ!UO>k 7rfg2Ôo܆bm¡yнi&%S5ru OomJD3 m{ʬn#aM+Luo)MBqЍ7^' ':¯izJ6M2c>!|=5~UUVޖԢ о3c9< yY̜e62cɃX&% Y^R&7P*ݵ*J}yO<8ɏ--Sn`enl%CoKc O.y~ͨneZaJv LE;I$ٜ F8xMYf2P7De"Eo'[b?@֯νnΧ7D+wqYifؤwAQͦlT+.9~r{ݜ漓);_j(*{[H!.zG6~r ztH^TQ߅顖* wloY%L}Z(K 2=J&;?*_5X$<s!Wg%s!Ieg/ꊒA-9he*ߋLlyU$amc Lҋ:^w7P"wT^^a$%h灰^UJ_ȗj#|\uwJKY&DD)t^ 5XUS;8`zE|q\rRC8^ ґ!gLYw'UٰgIqd{ِaL~ F[G !nxm > &cDD Sa%rS<)Y!;|{Rf%Z HBMr^#&w?9 d=;أ7,pX+c A@_L? I*Tr2ʿ G}׀sE'܄krjaop9!Y Wzv+]$,5=i7 #P Z̙D?릘ت~dyĘa67$|u_9z;0MV9#q8!ARti$==C_x"9?Cߟٸ&"Kd-Pp#topC<{x#6 ~.@JFH2uDdQɭB1Ej{^,fr,*)N&9\m1R#'BQb]>n=kLJ lƵj%Z`P; sog=@5/p^-Җsjb^JC^nUnaa ,5?ֱLjhs .BA4dӝPk V_CɢJDG oH&d\3(nbŬ1IvÌ E LPG3`--4p~B\ǖ$ U `(Ak0m$aqmL# jNۙELܮp8I}v=H`aʥYA۠OI4FX*r4br.ٯqz,?K4J+hO W}cZqtu_'&Z}ʰ68 6 EeF쥹^}%X?Ǜ0‹¼"K{O)lΩU^[YjS<=N*>Il{-*6 V<֒`,+"}GU?nDcKHӎV|ۇ=.l S'J`ާLNQ ?2S8?9UAO7:2c6J1kY+@|fw ;vǖ'SQĸ~lEabTO`"+Eϓ4,B[|1~fh@l5Cz,B,7# o-zʁXd6`GTy5MزgAgWź{:@0% $SS_BI8p<]̧֭2RÀf2% ~9Ln~tw(עN̊9"e-d5QQ&!n[ [lWD kkA E_s\%vy:?|k@B{)s`Bѷk/T 3C$ώԖE+=ik4jSjL;rWC]c  [ߑPuG>.qsm'H觶d(_Ou~#-9B7#pW߶J^V.Jh&`7Fppo.DfGYpgk!{մT| + ';ŗbiӊVʁ@g 'zKT:t1,y*|`Dn'V4%,,##[FP4*W9M8JBNrC哈~DCL.sg4k M!ݘy" :w7wC?1!:[u=KŅtuIϪJVF}R-fλ}bDL.~!GloȪM~uN^{f7w ,:@J؛jsDGJ,en Hk* ,z2wZ-[{r0k,#[~;6tAQR<%Iz%T 'p1 \nܵ|8z[TpgVb ]k[w.IL[]1HE<kb8ߏ\A:|5QL4N\ĀU43 {٠FƙCc. 7 fF]e@Ajnt+ڳ=_=exĶ;jf-4QZ0{kԥeuD8.;C$`Ld55lYn-q7r2uP}Ǔsè_Ӄ9 Lߞ<8(ozr3mc(v=N;3+q7QCzau@;Ǘ-P1{桢PJ+۷qV,|e8꼟;Q@Ёlۤ^+Ö:u1T ЭZ9'݈b&_m, Ҝ{6]RW`EUn7/HZva$OyM!ZyA6%л6 XY+YEc&e3P/Kn|@j5Ա@e&9vU#6l.8lB_L ~\1cq96MlA5^&8qŶx ݋?̡oFa=m mEWO o{ϛgFŘ,]T#a;ouޡ@O($#|,D:{H<.{`+}śKf>!RTK<p3'0 q@.ܻT7?8^nƾPSaGZY[pXM?E"d,9OС ctu?X݋E8a87?r0V#bʿ=@5eljyt-Ӡ J xmO~U(k@+p7JxwOFw%6 -/i eRXfM_Vsiؿf$K҅9*H֏4hX"wC5>Br:P]ΰ/joʽ҃(?iWZ1փY1huwdqq vqQC?|VSs nT ;Hy r[^N^I`M,UҘ>iiդqehdQˮ2 zp֠a3 6`]*5NitrUo W1|?v$ H""!=O #pA%Mz_Uպ:w) [@&08|EZ_sߒ)9oNu񔴎Abb%R j@L!;3Z_9 cv: YzB;Y[)ZKPM 0'&oΜ|9$yGi5chb F(5u%:{q%5^)Jp:#D)lྖ>v%ZStDѦAވTkl6ߕJF݋vK3G;oB3/o 1 ?e=jL*i>b9uD35NC߸/m·,彺|1~|k`3]~u|G41~VSlUj4y,nH^1UQ0P#JBZ>V}ѵd-"m2OT,xcl`oDW Ll3>PɓW^{Ho@R醇CgU>ǺU+JTː(ҶdT=PK .vUx&A> ~ǃ%wFaEr̹Y~X9GknsT\9J\ЎX)§͠@ܭ-?`5@kb(&xִ Gde< k~|I(.5Y8Eq)ḮFj} #ػpz T> M ;u.%U/$BBz^ǫa[Bp56 $ت[zrgLƒwG k'.scP`NW<їH@{^hr'p}ܫ(yP27*qаnUүWy͕4n؟XWaя.EdyeFdL֟3>Y缵JaEHUFƞڽ/D?y|*SLf6mݯ a (V\x΅%F7ٱP2"|b)%3%\d(</dg,BߝOAY%t%ȗburA.L;*IwڢO 7M][zSR85EXqFE,f1MBQWVAe6);s3)?W ɀH|rǩ!Ͻ00䚐CަwDJ+]G]oL pVأQY:A!iS >Xc*V\EΩhw$[٦ԫ6 /6f|GNgMRq]uĉz$,Lb]wc`{1[r/q/5UqA0U,r_ h42Ei@x.akz}ls-.wR"l}~hzj"3!jٯ4-m^I։3yOXV*mqSъI(CUaRC!l>X^+>T $u`rnjzSǹ"XG#)|]q\ï_ݜw`rӁ"b$FBQPYT՜K۲V3{ضGgCȸ.@AZf81aJV|g&VohKe <tlNR@ؓz=ۮP4aSJ\YF/Iʿ'΂9xg,I$mumȼ2;`zcSr (b=][&IR? wh%›FST y܄R1B/^ӏ/1[0+JLskvB1Z4g10+>cVlLvk pU;.+w^vx}Ց)yX)CN}YiM]eNP=i|yIs!>s8{-{ * Z]d+a@~ĥȮE2>eE]s&> ݍ$V-W_7YI#iLC Et\52USEtwA>n#4Ѐq~Axܧn"PZ&A[qS4LlєF yIKP{ /ⱶnS@Ì0Y;4.Qq^˻L`q'Ľb8UMW$ֽR_|)ף" e d|ZOnBO H;omx= >gUiayxW栠Gz?z>*Pfd(h3[ _cW5ƃQ& 7҄Dx1 =/:TGK[.Nd{6DTy&@Wf|0dߘܞI^> @%ߊO^Ia /'/8jD + !WO _Aتp l;<\A3ɎDywx{d;"im(Z 8iS43{ k_0<[y4%1TԿ ׫-jJ."},ǾeUBPcud@߁ovT*뷆ХtmՅ T Slrc AǻzPXӑ͍*\CiQio Á$$!+⍶ E<+d%qIкid^U/ v͠br6U@TdfA$i(3$.6{Ȼ.pdm `ᣴZ/qκQ`z`'B?|g^\{C@M)G⵺;W7 m2*ͤSKRU+<; I8pt$\tN>-@NtX^yS/閿6f[x (),%R0R:B]M/Še/co7[;]xS;iWn!Q8bj/ )Qb$~F]$B2΄G{8[Ũ~yk_*8F`J+. H3^nm;1Ckջ/Qڳytd_9`]}O$JO($zlt&o[mհ]gf=$FYY ڛqx# 2D*;j Kfts ו,'9yBwĆWhzE}7baf_o0kSqkw@1db .E}7}ȵ#%1_ kLiD_#VH$/r's_Iޏn~ YOQ"gL ~r\sq6al|8bwG.ߔмȹxs~6ۚb2f,!vB>><|:y7aiSwt2 dyL.)6~ZX& )aoc2dYKYRtFi=AeԺ/P"X'Cw%fek\ |E94cݵK 9u JHqJhJ!`?Ez]EԂi8Rk,.X¤*)ňudph|v!`fT}^@S7F I:ˎAǗNN#DB시 kc`+P.2 =E+XOK*[^^X)(,\hT02\h /KX|*`?<3va\Uٕqؘpо'b(ޅ-pPkw Ejt24s^֧ŏЏvunMr߱(beN` gA"7`#{qyثe}'{F]dOyAq/G ̺t#pqSkɨAy!IeU2G {ugLᲐurwDG6`4^-*&E HU@*p\o\@`Ye;nU?4|ry T˱ XbM+S}<cEJM,k7+_xL֏TYPld7m p)j[REh/|C/-=sʴc*Cy(ގY|%Qd4^4:66?PRKA=}9!{%)zRP.  Q(N8>=|8q#s:d>{!T^$ CWQG.km+8Gq?BqJ KًB~ٲv?eͥ4K Ò͢*? PveStrԲ &\ǾrH+""jSGO4-x٥CDD̼{"Xj;p<=chX {K*ls#0 /8'$l1 R1EעawGɳ *+N-P|cv [8I(ݍ߫ S+ZZ:*Gc4_@97'R%JW ͬ!sD&)T <ŲaTXGTKcі#/ j/-WKC 5I=:K|]T=9ndg~L l/%R[:a% ZۺHN06J^69]udO̥tEq5SViUh)@ݍm퐀%kbb`Ї s"/&0lIt賨-o9ԌIV1rlX$, JdjS&-D/RAeYuS1i38+UQ7a/{CFK ~BrZA;b:f310WӚ9}hsRcLå{I=i,2X[z#0%)!uي"H0-$.u>psR'DnaƄؐw\[/ݯ=A (tUJGKŗ!w.{1S'Tm}>6q)u;$1J G1h/QGDۖCE@-|XBZ&ݎ &k-Nfۘ~s&w6㛿!FT|eR ;!OruWA|(+&Ef m2#5U RfrFq`.|K"/J Y(%A2ͩV$Nv!K\B&5齥rS+A漏KfY5 ,Iϥ3C/G1Nj]$C3*D8N>,PxeݖkYl頊Ua+A`۾NSGkjIϢ[(M&凌 0}q9&˽\G@/lcY`kQ41_eS(N2*|C)jZ¯. ȭ^qLs@p|>E;Bsa`SdK;.җo,v{Ἇ2Lj^q$`GO ϽL{܎ N%}DXt[2Auyf6V>a_ow)Z-ɲ'. &}#AtKׅ<"Lp9h xY4떷5 L0YfڤKuP/ScXH1>yX2#PiqW焵)6 ءFV<1R!w |=!MgV8pc8v";@6]wUL2ό֭MYhdw4NuM`!6>zqxD`%@GLbįKg .2[*MYC (1?'T1awLX-0t:,@-sXo"hdMdHeЯK*ddJ| 8O;0N/h0{׈/rqs JqE{xpvm"jJ!]U<5 !JH•9\Tӌ/`Kl9=Xx.}0'drS9i@N% a2>a.rSY#W`T# %Xv&|!Fp.>f`⧂0i\zL5+ /*m=]iD鬕5{8:MM[iD9S@ΐ(Q]_å ''qdKJ=0UOޙ3Fh6n)]XtK $(JH8-U EŷWi}mf %L/=5{W2I+-L^zʓθ=BZ]qw!wr;'pXŤⸯ,r$#U<;};xN! ܻ@2o(Li_;G>ڊBzb|%"L7yE!YƞLuB.QP-DH7 a??"Q%X ˀ؍Lqcdv9B m/9tZQMӶYeJ{|-@dm̏O;9p]XuBێZxf.*̾˔jdKIMճď-zVmℳ4S ߘ0 @=*{ܹi,7@2˪Ôʭ ?^% -sJ\no4 "/gD&RS6!(iQE}=P`ǫxWD!0$D(CCGwWMEÞd5ywS2۷DMoF#zڬ ×9+z10gϹBtowܼP*7_7R6~}[MWɄ~ ͑l?m޸ҧ"8WS iȂz+d?@e5KEM9*`М=kS7f:a|z4hH@0ܙeNH@ ٢PzS3i3^fV{*xzW߇a +.I+$n{wsa"6*&؇}4c@_ d<-ҽ`I"H3k< jÓea?XjKM, ?U7{doDL`M >GE;hk/)DkTvf)M>ЀS0l6rkykr៴DmWaL @UKBg]7-C8[.4mB' uLB:]"J@+S#y#d65PN :ڹFQ;낤#,}{SlY̶1@mFPD1!]2Q;@8fuwcda;qo4a20׿dK_(OvCn{>]˪(YT{٩Z1gk Pp#h]5SvJK^}*oB_#$p=9N ŹY;Bs4vMmy{֘#_BJ@GEV@=_ln?(sf^LlyGYf/f; q!_[±ԼbAKGP$^% QܡXɬ#y7}$QuI 'z,$/z+9C %I@;Eܝ慡'juɶO6s%?&Qb{?0ZTBYsE\}N=%\(-+LEҼA&+i <]u^`R"1D@:"xF=k\C^ia,r.7/{feLdmIСs*]N47Q^?܃OlVF*5qqwSViH^ h4(Cߙg 5>Rs1b%oo,N3WQ*zH}=/nml8FS38|&M^bɠZ"L8G1YP%`_PlIASSNSirCa^{,ڤLǬu9*~ R}kѻ0&0gT5.zf IdOWm /i?&(9%p7AN7{]@zs1 Q*D b7?סe kjN2W0d/-EiY=a'GMRvsWc? .dՊ jQ뾍 l^/;B#'&ezr顚r]H-./_ FH&#қC)UfwǪW*4穅E RNA>yEa:I1oZW>y<\K>B~wJddptERKyT% zrpvt-ePLoHМFv#x삷Jbä F?l5P +xNQid 6kƱf$,ؐJ)^_L]fBuJ 'x=ʩT/8OK^(6v,8!,J:>"w9SZk5-A/V00U=mc|w$ ,Fi+ |R桉U7LG6V2&z 4X@%[` vRͦK'1iWNdt>p"h{ 4ZؐP>V% dDX#NKm`yRRB*p쨗\6ϸ=U0R3rAoc(?wI"pa)9s6# }XME˃fʚD#uC'wj79xTT]DGn}&]%ϋxPJBDcTTl %>Sݜ*KccIW_Bni ? p͒O&EH8HkpzUzn]f b(7[d/z>Hr5t r\V|*&R>dJlԼ${xx>Qp'R VK ]p~}֌`mrF>2Ut._6z=ԅeou^V0tʼl=2jT K>.=TP pH;HNGHһ7 JW^)~M={Ȱ|D` /gٰtDu 2x΄> Eߩ3fܨ~ͼPV FSϋSUv+B*vb8DhXέwG̾ܣ =0>bC 60{ij K ƆGUa%pm\D\G,q`B7{J/!X:qy:~Zt!mhuEQoYW).F%2Pnmr$ 93ر/Z 0I{ϒK~~L!f?t3 F. RyNXݲke7R=(|sfi'r8!Bj ~Pk~|>*` mgZa!=)[=p[`GTJ<%$SEͼ 6&Tkr]1bjҦ呄 lb9,պ 1 ÑZ DK΂yH6 ZqS&r0fGe_c &&˲4d=lwkeiuњ&14tR%P |ɡ7K'ID&ޫ#LܠK0סwzbNB BղqQojU3c0N:8e"VCl>j ;ì6|Qxcyt>=<߯mCnJ)'KH z]04^[C$s!"oNnF18ꉄk%tBW*#QlﴝT( ?G/&`>ױre&TDZKi/FY)N/@~4XM/( DK8PiiZ&83H“@RSR]%{ _@.bj؎ pUЖoXbW:< V:̢jSf\ <0&:m*f"MiNȲ=Iz'ED,M+媿N uh;B٧As&,8,? GeKjb^ 쥄|*%TpY{NeqN)?H4^ƃ{& rJY< ޤvDQ]2N7Ahy@Ԏ+==3b- 'ax+W-!\Vgzzt{ T.sEc;FrRZ<1~%m@. x_݁3֜*?~.f_B2 91ǠUHb"eeO ^x@G\HU*;Z"S-pu]yGf64l\a2|*Sᬏ__='!.dm0C`e^ C'YyaWW3[S۴+Fch3ձ/˸ 3y0j~5@b>mS;4|( _t 3jUԄ kX*&Uu0wE>EE\P9 !a`(߃Bwtk<&.f#[# ?W"C;sBe^gr)kW//E9'[\?<4{ QT*Σs"TlT.Cu/"T`@Rz:WKf;Olρ0=eخH Wbt`NcD.1&& ܭoK'ιi.^ø.%^ *6kwFm+ AHMP57!xɎ6>'3{L\drl`oQ3,ׁւ[i{J,-ɒqK|ܯYk(lc,YQѾkq֦0iG-ӎ s*Vfp`*$8AGP2ݡ?y&Oz_/Ņa߬- #Q>&[ ? .e>1Ggo8KDg)!% (G=yN.Lמڛ9F(7*ܐϝaz(X!M(((%iI3DRyYvq_^Bh?k{ QcԂM/'0\ }dlQ$(bf͹<\$;LdԷ]_P#kp{RFT*UBelaV+!ݔTnJ*YE7cpfi^XMeC?+Kڬ639?HowR _RkP< Cj)j̚[*^|yCN2W9~Ѐy)pgnvCxgdDMZw'đ^k#k1"&eʐY%`Om 4a7QArhEBAA_?7 J|KЋi!op8yX6:?(C(ikL6/vRIURl'IPBu^A\ķcV ŷkmyE W AL.me*{i24E'fB>XwCH`'rÄ\lVUʆ3XvSxTo(.W!2MGm5$ɐ,M10/"Hq؉eqc-#wz'){֕r$kdXy9Xķ nի[ƉŪuӢo}-FEHr|<>;\0dImulg\4$7+|);zL* O<܏qc`PM_UH>+ {cuȴ}) |U׷wg{xgq$O5|T8f^QЌ}o6N?-aXZ g9@+,vCEe 8w=o=FV;CJzd{q΃L4E8W-U ]ԦT9Ya,iMqRoo4$c;21Kjcx.r3Ƣ(9beyd\4u]8$27J`Lg0Wa4ri։(,a$&YEp78caRgEu* 3COˆbuuhĄrzՖ^{ #;ql?`PY m4kY ٪* Iа#- rgyΈ܄(B>i[Y!1b1Կfguj$MP ]6j kIVB3y-\i'jD+įËqE^ucx^|J`v|"V7N3wn*<5Ş|`]%WU7cNzq'.}AIVЕEmltazP(/1`#kw71t<$fQ5GlE^4ZO$Z`Ni h&-ROkXtkAJrG. ;]ce<.Fxf">.8[PYgH>(Q&=/~tmJh`tRkq;AIgfy6 {&.-H{_wHdxHq+K){ J$ dXj^rŰoO;A=kpx% 'D0^KF@̿Ux Բ퍨:e"%4%oGZP\bd|V\uv<.`=KG̶"Ym8mMwhf"NC}dg=/1rG6Jڌju#0C!𺃩Φ"Džm|\A<.ğtռoVlC)xͼvn,#ܬfԄEW HA5b+B3|9G+Z"ۇd O|SSN-Xl;Ÿrs: hKJiȬR"?71шv7n mB'PY)*2:/ym(2v?1eFq^YO!'Vp$]EF,wM=uڗ-@Oi}b2 !ťGw1'=:yKt~fP%pzCuf inw3E; R͙bmd9 Vgشlp̴|p)L̨>q<&fUAI:'vc ᯷W48>S>n8i ؛IaJȊe KFs-]j8UhY881gm9̀%mCx{T4 V*<1K:sIu)Ql#HUq$'©AC;V/(_3M o2/.A_"؜#B)32W%:Ta'; ׋m>ȄI4e-a*;pés*",V` 9l@l䉣 ytc1 ;$xkI@RwyH""f7V31HMPlϙd+I'l l箍9W> >}OXVur>P% e| +AqPz}fAEjg:'V Dqn|LVgoV,OwὭp3j*?2sIރ7 Ì ^Ln+ tIv[ SJx1EAۍd,C?i^DVs*z"g(Jǿ$Ժ?ȹȭŪ:|OTn_T)7t>Vw?,~i ڹ咧7_$ oex}Zut0fn˽c5HW y|{SŬTC1`؞Vz@0[+W2h>g.15H+}i}{U[ ]9x)QS|KX#H-1U@nocdVt/y'ˋ>~Fs|E98T0{xG2KC8N1P!SʼnSpw~:0a ܀8,+]E PmPÞ l6'~컕)Q++(2OЗALr-RK-9C,eY'j6ӻsvmtvdMy`ȜmW~Jls=,,lA+0N7a{ғB`r)d) 05 D#ӮRahZ MM]@<! !vYnHke|LC.Ra4evH󸌥sЯV'F ӒFu,E%k=78)uMYur2W߃RtW]o)0A)hapB1JgZ߯xڰ],n^Hݧŕx"&9wu`<UQׂ= tYaJ@9~\ۉbjȫ^{Jѡas87yPVI4)+ 4KF 7 (=۫FD ׄzc#,|\ِHC,Q0todkŐ JYe/ҽq_Ns=QJ$R)ϑ>{,@S%<ȭY ̃*/g9+Fӈy17WٷCT&׃te E-YGlnt |d2 C $!{.3S? 7(kXc}`X_w oaɕ ?.mrK-jO@v1p`IyLRVe@.PL뒞-s3C>Ggs"x5&iF!ҲrWx17!?\A~l)|6wL\QHl+X G `VKz@mA>F`2n%(`Y%)\T[yә/{} ]qpGSJko3bEϵluwzR.Rˊ7ߧ7E74HtBS쮁 )ũGz%N_m+ Nm,0e0L[^6ۇOpǓYmPPRL49xMd0_>mb輛4m/UN2+Z|}&'sS#5&^pG_>ЀN= C M}AWGNzn tϳ{{ٌU J0/^~R/ VgB'UbE-&f]EԶ|^h'MQ  mB'rJXqa(S{4r9ߧI'0\ކj!UׇMMP:^,6`RPp *1;L?&-߲ &we48wfH wۮfلϥvhL i'yw=oa.VLoqIn#O4^3ʨ({|>ZU\L5Y0HL)͜ >^n4Ɲ0UsWG`(}2$IIH)"z\dXJS]/%eږy'kEE6R2Iݢ6-}PSsEC?;uM"/[zr6W i[;L*5 B 8HH>" M9;>'uQB)8턕WpZ/nL,3+w ~IF;۴MBꍀ{Eh=:SAmA0p;̴t^m۳۔򂳜7[^}6U?5oT t)r+VPF2@+O0E v?Yy1?@eIUXӜT,fKE]iN>5 NA*GA6NEP(lQ=&k9_V]u )KD<ښfeF-ͯkm[ nLP5^XK/[`ʲc,Z9ML%gŐL2Ab,J9ܦ5H/>'Osa}Gǁm%g5 A^aQ#Ao'_1.ZN=ߛ;D*&>6v&3j3p9.8)[w$uX,ґXZĵNbH> `'KC zlj&BDz܃%!iKo$= 6G+B$4%]#<[2f?Pdw:њg+)q=X$>v7{n".[ YuA~cU ^T ; EcCɣ>lGI&tG(j(Zy>&)Ҿ0;M,cD9 ؕ'GMjșpͼT̜;.)SV1ˆQ&=5li KP>xO?$jE &\4řֈ KdA-5 qs:&QRL1{|f >{έ\g*r^-'{y H;)- z ><|h#:%t=%1g(AW{+}ĮZ 3$G y]yS`w*[O'E=Fݾwz>M`{=/QIY Mv\3aJpe:V:E?Qшo;^MzB@t Uw[Î&"yH*:JltN3#?ܵ%( <,KEuKߟ8;%KYrށɲx ݴ@R=1lKgH~ʊYTHzt%3#`AZ^t7BYW:V}r,9s̮橛 \x*B%CBfvwR)|g2sS~jv}/DBr'+;s$veu &#ynρ9-XH]ƙߺ'nu,YAʋH{H1PuƱV{={g[w{f䛳>絥4IN6=#;:X67jP:=2 }8㞰tu>MTHlܤ,g{Gh}oVZȼnc4.1܆V//`d`eP=|?#~$c ]q!-gOc{z3қ@0_ H9Y lcɞOhG a,i;W(K`;.;^śsѵcmԔ`(>?"e9h=Kf}'rRBS:cj^-,CC5eOȅcf<|5֎l=%;Kpݱ0vx؊^cga禜\n1(-{""W_-pv~畣 D @[r8-Yct{4yÚ@o`Y¼OU`w=<.PM~\\.hbUHCĎnYQ JHQb,WwZw Ld__/1f'yù 1}GBGNhnM]ʔoPjcNv\4'Ne#h~4yG#~r‹pL޿OBI1{朗 &V (Ζ: QiE9E|p=ѫh'jJ{\u蒾Jҳ}~^Xr` 1-GPY@%Ƕ_PQp3=knv.NYq4g5%W [HJer1`@!aGfVEӘD7!@@ C[Y))%c'ҫ]DHLHz4-]QAiirAv2n쪍T~4G9]p.IX)ɬ +r1}. {fpr"Uv9~<ėNtY(]ŌD*QO RIbCmָ&фZ'<ϥ,צ9[lA^9ƽҷH 8uސOS}zz:Sp 0t6%y}ny`6ԮlO8:i1M"$1[xFQ up!ԋZB2 ,/v"LAOM'"-f(1D~t|(3#gEtﺤkv=R{0oRuv/jrƬcC3Ďx .fJ;P`K[@f;Ӫ_> 19=hH^oU 7ij*K{<߽?WN%PXY,h!tYgCRHkULLx1]ܤ0 Vb8]e︤Z). !]m 6!v;o8=*|o&I%q?a} LئJqXHHD!F|5&G7CLsU6aI=&,RDfjGc/9F,,h;2c$@[MZyѲ Xh&mOfPSŐpx;TG(zנp (EOS5BW ,{@(zgB5?Np/l,nGj&tĶqy51ea Uo'O Ѩ_T?尓-lnOc"Qs-)5JybȰfԼ>2ﻲ5,5_ˁX'AMq`IL]{$;yhB(RPW<~ugѼE"pp >8fUJ#Gi`@,yFOZ>@%+9Lw{qZW[Ax+Tچ]!\v:n~3m䂮ES%RUу۠G岟 T1 a)b>ؕYԂ/D}<}hBrltW- Q!F'c,-!gOGGC 6NM%cb L x. rAiV 0W+L!)p=4I GS+O#!%?Nn?H߬wѐAՀn ;q_1҅缍drS)ql&E3*y*Ȳ}7<ΘY/xEp_>Q>{qu׊j3ȫ׫P3jeMIW=i>'7ޞ$뾖 `9wLͧ2/Gvx$mH"g&p vV])~3.to+Ȣ,D=##uk=RzBYz;Mv4 w xDǢpH-gL T7ƤD8$`D"K!V^&jyr.ǾqaqMsTS-Lb?̉Ix-oPz .BɾIl*Ulb/` FLـYH5'Þ~vE)^j}mG} $XlϮۂ/7I%q{>V&$3AC~]n;%wQ^eNwi8s2egsCz:2BwSd$rĈCZDWUQ z< w|60raMt R&NЧ̏_CKtlb˧W82<-Egrd0"Gs+oPY´ $M/'z{Q4wapXc2<@ 0'Bѷx{i6l $:+fa+^[]rW@O-5)iRx֖CN8v\ غ;X5qyeY#'qxoȫ̮,ض[`w%.cZ/.\j:NJT}eOT&^=0t\CF.25S"te&nЫϞ)=89u CTҒh =țO{45cо@s Ag>8W\fl ٍ/UٛȆr^4gS13=8&i&hdyTMb̗7+~TlώڋkcL7֠t`$*QK{@v8=m>6'OO@"T*GE7º>Kt Be.>d4nR| _5s~dr L' PQ?VJFAi(CbI$^1^Oڜ 1S])R Q!̰6焂Fr!,iM EO|̵Қe:v#Dt>s3d5F9*`n "zcW..C!1#gCd~WEAѣ؄:v* k7OL* !֔ߦS9T1̋m#QT-$Gk󗨑΅Ćt1+hЮlH 56-}'p^r;N:37Jk'K%H+ԩE#vV6}o9^?}!uΫݚ>Ta9\av?Po@`fد4>t]P )d-=/ZuUw()p>6 *?|z$pqݶ1i7WOy&غ$<Qq*I&wKyVNSA}nە~#Uu;D xΜr5=#qcBd֬xo}ah_Rk2_ٻ;b4% Tprda.C?l̮h: Ay(y#rO#ja9 T3:бI1Kv}Rb 2hf.5qdvݗ㟵dJWf.z҆ t-@=1BO70$Ö/>LC6-|;j(w7Z*GhеQ`Aa_9as =eRYScLٶ~S&c>hkQ.x ˚! lFEa458vft ;`MJ0 H|b~?ٛ*=˹ U蚙*{)}|,ce~arDn`o<h7} 3mPxwߩ~yD ~y-4z;}TI'@'mIg](a@V é'D3'$h/ Id[@SB?oc:7s>f{w`J܉bݧAjƏ w%W< j2> UQ25ྼWBs|{5'RSqhޖ\X|!{b%8P)W!Gs KPjȆ&bCԶb8#g^g 46&3fU`%WM۔A$a |&-. *;"n8HG lz '㈜\uT*Qse@B av9/H4gplӂPp@ < Q_-ܵWH_͟F`Gn\[˪ſZ{Kő1cԔ1iCxN}xSǴ8fbcoǙs n"&]it׉|'?+@Y!i'UGTrք4Ot?p9>)aƔ[O.a3t ^X|7u pExn]`[Yev*SD;P`& _0U|퇉e&8bJR[=wypǷB}PF)?y[^+K)@̯ g4AbBΏ?; ft ut/TMB/RHlH1hT ’reTӄz~TشJDDĒCOvqGOO7`A_Lc`X)_hVNǎ*dTMZu 7fAx;P5#&b4 B[]>!ʈTU;JE# 'ˢUG4%T ssa#>֗1Zw7f_'[RsdHT/t}mEG. ]-1LL:ߝnG!+a PFg!4nwyf[6g8|ԨtPUA A~vuCO_=+wHc4b\j`E覻/cęJ)?U@ĭr+9lu++dt%3BsC6>/dh -1"KX0wi/ A6~:;0h.ǤźbEO|Qߌa '_i_TC;r]? c`PY[̊*#_z{+$5xP3Ph |t7qJ9S[3H{_$`T;yy/0j-k`fG&TƵNjX2nԡw6'!gGLXTk3e"CFB/!~>>u侵1V5L1}5?Z}JR:] bJ1=}WTL{59놔 1G-gZ?撶*?T5b Ѷ,/~y(M(͕z멜}O4UUܘ58gm)b#uY LQǗ$ ٱz_._ղ_lRD,;vxǒfb/9u?n1fYD0!S7fY%F5 QSX5N`)T_)1W֪u4*iHq`CϼO61Oi-W[z-Q9Gq3,)=Auَ`Sva,*vΌQO%j1FV-_&PBk ADw&55eVG&}:}+cT.yJ=ssx/O@^n'4ΟqSa'ܟa띲x:eRS"^ݤzum{OJ }M!T!nDb-a{} 3׋$h1g^՘8-).dտ9~?.)`rRW|eNR~`l~(0+$ư޴\pdzнqy/V Gv_t}LjT?842һ hn^X_ +F <)'ߪBdxp. k1'%]5 qЫ]2ӤnӶ+ S?3?0pX^mKq˦C}yʕٰ]uW]FҸ'o!MYOGY? *Bwľ+2ZU %Yy=-QW,Q7|q.Δ7 = G/i7b!⶛Ra$G~O]6yAgaGg8 }9Rq`;`hb(S>Kk{Y"~f;ۭ4wH_C_~>a0>u s5]GW PD䵞h{csNI=H1TDlnAN5q>WP5b)/$7%MHCxiq)pj0dšwaç,3U `[%|dlAb\2|ƮMcsg< $ EE s5!d^m~e/rh`y73ŵx ֽvKQ&]D7.SCij {'9m0CcX]ӌ.ix(k^So}rdQS,EZ(͋ -GVƝd3bcI\?1gMv.h2L,!?/@U-Yqlox͸j#=p5 IZE6 4h_bUnrdK֋㎼];WHf ʠPqUaONK%6{2YO(I91F*{ cʧV-Јɰ)P9}5;Vq́HzݧK:^/[C¹q};AY %.྇G ǃ4֮nuڄG +)tgilTVuS\ga+{04:2+h`tum|^"ŎP'}\e{qP\|b$*{PAsf׎{w凪`RG2 5`~̈́ޚl_ C<{\dV#B-LABVBs$!ħ&  gsIe#e@dgEb9%[~}orEBnOpVY0I҄t4ļ@.$0[9\dxSe#Ҭl}~:6x7׼?Q`,pP@tkҌZs'EIzu2_]*|pCb5- 䴀 \P[G6-c^AHg(mt O1 :&]&pk2(B2FpN&'ov]n5`J@jD,_&iDg,ϝmQa'[=|ۻAZrKn= }aIm KW`1u6Dood4|g\UnJ1 iFh# W9tDf? =+hqV M@."ǿLJ9 s؇'4*(u7+N" 7sY(h>U+U]mGjC? ,\s5 Z^::H[ϛm'W)+ȄjBDg `Yn烩Je%/G8J<'wa\Th OЃna36.ƯDmw.qHmU9>zP"/ނ6{9Y,.7dJ'Z3 Hᙚ}΃+s9ҾsŒ{ׂC~9ٛ=cc9vO:d;=ƿſ[?kK 42չ")wM'?-RugVn,jƂ/PGh &`Bc|]S z-'<`εC?UׁV]7USVcq<6XRלifXx4&Jۑ ̂^|! )nqGN#ôPܕ+HWz/ CTG7n7!a #6Bspy8M-j6+ab{D/M!PimAL p Gu`X0?Dݥg7d,(XdM?.dW`!f=Pl >73ZS{d!83_wh}snrUbx/gɂ;l[*1\0bO-ڒ(ٹʮ!w&++'n e͖?dDD%pD&Ff[M[4+?Z^MsJ)x\iGPtFz6+xky]e/;{=1&,l$OD^O8IG%UB{m%0O+c^C#syhʭuӐ "h$}Rh_c)9Iu=|j'x4xī//kYP ;n8))̱7$R6B]-+9ң"ϙ!aDCA橭D8ޏY)A."$?wrxM #l|m(Ӑ9 o#@Iq?qew[C0.^HDvl x*SG+Ty*/<80=ϴRFk.@E6:nyf)XB*EhڭrA{M*ufS Wy.4B2Sj,Yɇiu H쪶 ĥg@gx{VDiUJOP-.Uj?[MGǡn+v+8&hNW"Wis;̊&z%w`vF 7WSE3Jۉm3(ソ:l4&KE{}WL˺K,]hyDڿ֯n%C)Rqݹj~U:9 wEq-R?k8u7 f6?N7kByԁ$UY?6C%ԞD'  v J3 ;w l~ub6+UdEoI2|!&iޣs3L4b{gsr `Lq .FR@zrptNSKtfјQd.}Qi~:+'dKaZs6Q֩Q`|;)9{pjl Mߥ^I]fKOS1h.n[2րћ2zV!AW꡽\Zq]}}nd6:@G҈y Xx'@z RVL+Ȼ{FkybG8G왪)8׭!$〛e|qEtߔ|;FLXA4}E M:1/KxF7UWE>meE$aWʒN.˘Yd8WuYjw3%[tAsfP!éx#ܡj 項kLjOHxu~XP?|>S`.ݲ. `֑B~ɘ5Iڅ_`4~g:zUnImfkg_)eh37,Y(\5m#YSPwJ mIKP[$;j PW]F%t,&$`|o'kzP.f ps-a~c-@Y'R`CO,4iXlil~E~R$bM~eͭQxЕg-\RB`$W2Lf, z: uGA^|}N}3UrѡwBI4D@+ }Sl&yH3o:6,d3_ :(bry(΍&<`Cs!a}8~>w4iA]Qn"c)?(#R]^s4O‰%J[7/Q#(@6:Po: :tW}GՕ8?` _~YgâwhO8 vMT@*v 7)qF A!0;[1s;jd냵P):ԲI0R>ăPAZ<T5Pw{T t=g)h\PI %n3w'\MRbESi?&`<^ } oJ&>ʌZ&w[Բ95AR|v@Ƣ#ƤƽLδA9y][2*>#݈?p\lLm[טƚ6´Z쀓WkKrж@Yw*?\(Ygt;w itm|x:UGv5ַq.,y@9#u!K 0k ӴmzؼwLnckw*RVxVɡT_;rVΕHěmc7dP]\dKRTZO#X ͇p4+v`(B!\DϹGɅ-۾u6~),k#еdn*G\aXIZU$HnBi%E$%zڇQ?ѐBIs0f`qm?PT \nlB)Fܚ&w \@)[ni]a}n:cd%ձNia0!l6omrhEm ToI:*h#J-<%ya ]%ٶ߄d jxK^i%W!Qvq̢Uرܫ7^R} v1i"Q$y vjS|l7,>2C7N~YYrm7so ^PT7n"0V_*d1!rvKKeB@NH.^>ۭ43>|0;R<ΉO5k ;(ɨ)b AL> :~C}'|Nr_-]*ɑؐ#y3DmɎ|$ zulW\H~&˛r/(.35f@kiz,ϝՌDUE[P4JTa: :DjuU'Ì6G¿U웡T#z@0 h@/p)j4ČӍ5!|,}P5]"nMQ5a}ȰJVϸ.gu.O0+~<'ο-9TϦԖ9WB=ڭ NaDҚX:8蒙Ea>dFQtОhe6AC^5j?H> G$sOh`)XYrLI;f{6a yqlA4fF, Rl`& 7 -`~Kőn*<&1׶@Ir-_~d u4{o}"[}YߝCżY]?5Zk2xlHTeX6ocq!%cb!13A]l\>wpd&&AeGkMk$"zz0xc{sv,%IC3i:I9?Bn';qгu-1P+rp&7jzm{߰X6 Q21g}:gs쓰}Mu罐k*jtW;J'L?^ѦX76xۯz]=g -m҂\(+ dlM5iP,Lf$Jr7rZ |QX8Y/;F rr kZ"{]AlϻбU'ٴlh%B\T)tx1IKM2A):-7[VKd+6x_5z'3Q4DK.M뷈bWWY}7qA 5r˛'p '/DIF{g+fs*8D4+VҡtcӍU(i||HDGʞfwlKZ̵^;ʉe pDl! ?vc Qx y:L|F f+oo{[DIuؤ_Kq*b5|Q4kp tA!%$4rcBJ&̝^|Q%SMc55M/yg.NZ"lBDpHޞD) uԇ4>?9c:-δ8TiZ>q3o;w߄ <(YRmxȒR w;„mgMC`9WXyl#k.w3.W@ܿfiE~ 'FވwDm49vz&&('c& rI4k*'Fn3*"lG{AD1χ a4uMIsaaCO&adF+v MxaiX?cG,"k`,}VK0\ZR}j.ROZkAU*Kg JTҋ)` zC8@L+&Aʼɠ޳?R(+:ckme㟿`{@X8E6{qjEk`H_ZuXMLZ֕Cu8UC9Z<ً>adX6KBkƣ|@&fcH*>GU5MV'^*{4enxa}2J4Ox+?e+WSoZY JFTGr$ Uavx-lWhBm9ϡ`2ԂJTK?ޔ(: /65"O*+n$6wf?P͗t7jxGS LGZ~h⡟yRcm6zSn wb`}孅 "M? 6W jCr56(Ԡ~9h $2r"wHQUNp0$F8#&2wpwL[ :*"hޞ?>J,xGoZ wz}:!-R.ٜpe{ /RZ7ĵ^Q0p*#ڒj Y546:,"ўgA;'?WI\b`j3eQrJ.S 2#Fd* 1p/̀x&r64ù/c"{b!wj :G@UIvw`;Th8&'1 sUmwH\W(4~k"Ƿ6-GBO?& 1>uN N J)6$'T7~57-v@3/usmk{< r U843Aqg]RecHB2-6 .1ʅ6Gі12?F7$=->!9<@ q^loBWCR#75t~li7)-CtN%#wg橕/<sa"Db|,M*ʚeS LWH7ڵ'-kPMFyc Z0mz:bk9$ctݝ'}c5j;áq4t_&gbW~La!9{I\j$_1Z󷖍at>Mι)Hp? =CMBy >r6P^/Yïx 9@~H0N#WBZ=dm0Ul1ԸQz5+V3%E_kmt__R6K፛U Rti)9ڌGKcæ1QO&+aAg "D^ל\}7)F|D.h,^2c#-su&Rjdb_ӄ!Ft7cuZq  V(yFزl6'(xf7=> dH#[V=.< PZtv37|i0}r݇Bj}SS(5 XdtWzVXrV[Ϧ/a) /'9+nv%jHM|w2\r/ז-s(gPAe3NlۚPR@}oI_o-FXWe8C~92*&+Q( xoߕQkkj}3`P8GzRk ^V3 IFZ: u*؂L='nUC p?? 96Nb%+nE'O 2 ոmmˠn/M%9ޘX~vEJ_e|0PJcEizc`Fh?jV씦9Y\F%KSn U knYfEu opu@aIqMXeq+[/*Ě#|FZe*xkSSw3* Rx-ؗbЅA "k $7-uC*(\0Bl M&+9́C)r Ѵ[J&צipKHЬ S  ?ecq9&8‘OѶ1 ~nR6L){Ba6 ژ2{Gfc-ZWz(c*%9Q }S/BK4"yZJ¹l<EZjst)K0ܣlTs~xBuiC""*"woTձ;8.0\Zne3IC,197O[}Uz\ ѓ{qf:¢ HYqMy±k!lAp- 2qlED8b Vց"A'('C~WNN@vEQ]2~gs 0UjoA9RzJs^T*{Ouz 7d5.Y牫2T!&ѲXHʛq<9\VtP(NoE4lf@gdU9QLW -Ru u>5C+*)  &zOL f5Y"ac1P8H$RܾXϑ;tC'\w3a -NbV!F y>xVae◑4ph` c@aYt+iPѕZ m/klyBf qq!cކ{j PBj|%`o& iӒwN˅ T?6#.ۙqC0+`'R*gQO:C^7fI{}zThf{֔`Sf$Mz}g=~z$ff){;{7\q^)]3։aRfdBtKy6 xr4>{ZQ>,Mg˗fV :&ao52dy0?. "`.% 8eIF|焰 CLhoRͭɭM^*hWI,(r SF]O䌓BwrbO_~s !Q$4Y!jw[dIS{7_6@5ޟ-=]үN ar8KCa@e (; Ì^xsoPW;Vi:nU/f[蟎,zәL 3-ל7J95K!O#U#`3[!'?*Y#tb4Z/X,ڡ1DΰXW%5غ[xV%yqǂnu}jE "EyEݐ*/?$2:pB~<;Psq!""׈gOiv9 aLkBehCKQOL(]b'8X$4BF7K qϗ)JO~8A:X4p\ "QƇE]>.I a@[ٽ VakF0a$DQ$l[ &]Hz1$igp@OzݶC1m78> .J]e}Ev,r'Yٸq@ԯ}l5x0.'KԹ>Mrć{ uf+bkǮL8]bN\U$`/!%GJ,\'3 ڠBn']`Ӏٚ!MH%G: ZDXolҸ` ԛ #QJD þ4:_ϔY {m*ȚH28_(-|h@яd!eGRt4fXbqleAQw4CoG՗7 b[VOOPl>/9ѓb5cQ0-Vc$S\.C^C=ǖGV"W($ EBbml\S #/Bgㆧ"#en݆ qL+*& k}Du$5>2ѝ1D4]l#q!FuT^I0eT!:9$ .m zs)zmˉ9H^«R􀨌 diR8w;s!dlVW*ʒEETt(Hu9/4@Sj9ۥ$mK7]wxGx LV{}Nac^ -(@jշ+Nd}fT5.as`q.b y' 8Y#ӿ Сp}T{]~Źk\luZG'谓 l {nA(vdEȵBoC&3zܭKӻ=ebEn ё>2a}S49{r~.lW5hAi|<כ͛hצ 02SQ7.H٧c'sʟf "˹|Y[L.ŗ`<f;#I$(EAm0-T#hou OW.u7S3s8ppI'Y6ڄRsZ UKhF&3Y:z5pe`^ G|Am#H`q*5*;nqg$Yh~ Hr}g@^vWSW}ZJ8c-aQ%ColԚ.<\HS4.#7 !)-QX] 9sLO/Tm*m=:ny#vK~!(:>F>^Iiac&9qw6rǡ4E'2sw8oe㇘\ %}s _hl.CkJ(zkyC%ftC tp;t,IFԃ<3nSP?Ao(K}o1+RiMËq^V]ʶTT k`؎3^B.)50ʒ,nn2kk N+])S|Wն#PYyޗ)TF5|Դ)@OVOEPvkcێ%kM0:n zwḢIќ Uz>[kQ&ҎYWUԠs H $=c}bIVYف8cʵ0)/#uhӴhv~afz=0ZeP+: 8*}C}NX)ŲAY}{}E%`3F'=x@z.Dppck8A"nFq^] cv8dRT&q9ۖeD;6IvB7 |EP#i9' e|߻a?p8Nju!JۑVk-m2$TtXYǙ9^խ}lx#DM9*s>c+6+|^@MLdʎ ^Zї󇝳{aN0Ӳ4I='ON@Hv[L:u~L2y,*oA V2/w^yG_XW)3a~ʻƒowr-yU"˛Cf}/w e b`Kro)HbApQ9<ԝMGKPA{h|61xmCASmzgA0~I')w}ږOpH.!h7\ ۠"IPs+8eֵpK~I#*3GGwa^KraDBWo!)ǷC9Cê6gθ$oWє!.Z=/H!piC`j;Cwlؐ'O|#s I("o+7c4f OoI@72"To9}B)ĵ OϨ)<%H5Q;P4ޢ6@fN Wgf *ґ/W}}մ!c^V ӉfPsV-.h~WN^&)HNiI%K܀ ZkL.&:4xQN _p8rgNZv۞D֘_c:lHD&AWe喵`aI/";;=5nc4_.?+jDnZK`Ԥ%Qk:Hpy/; C3S~EzClzjF^U < jZ7̃ojS˯*N-\9uVw"9j/z )嵂$ ݖ:yjŠ,i<LB?e;@T{wo לN~8/.Ld )MtWS4*@pj"tZ~%#l;'|7v^Q"َxQ,TitNٳ]5 #0郼D1",<›".X@= HW 7q!HZdl]})3:~h}j\z*gSS3iW@gx|Zz7=k oqx'/d7@/6/YלeSNz XXOŞ| }G"Y4f^s~JF w7e_%_P޲`d}!.nz""'T<- u5:|OjOj,i 9}/U2ᰖwQ߽DK@[m wPE15 IŮjZX70o P|ױ5w4W×]Srn!Ե9;.x5xK4ܟJ0EjBxr1D VZOQPtcN0X1H;TB}Ɗ{Set=gsخU?c ܣ)9Vj0STUn'MvL׏:`^#AT4n2~%13cyZB:H=z;QT= Ƶ.|k"M`Dr p{ xpD3`_X+pVn</b:Hv#iC^;.7{e.n})ZЖp5^+xG~ֵVm0f#GRL_o.OR˾Y\N{mh r݅] ƺCP}!衤ACز8!9͙ôM@Wz\ƴo]р.Ht o^5d$=M/[׫EvQN+2}6h2%߀`3q2*ET"# ءdzP=Q.mS\}Ha 3b 1r$p $P!N%^neB).7R7U+,U3i(4p}`DFnNV( jx%-fv,-4\W$G$K|,YЌt۬2M,QB"Q?hMK俅dKc`-Nޙ2Qm}Tw^ yFRDlc<Жig/ `kXbYHy|U&Q$Ceg8.ԝglqZ~򡬊hHt55c2v[7jI憘p+;ݺmi`l Y+᱖-׾8-jRĪrɳ].sx*1ߑPapG gfa*\; ".:측4Hw~ ^}<{ҩsQw0X3Vn&ʳg"FPS #VB#(2֫cQŇ8B3g&Pb3yms=-9k^VĜ%*)2@^ս>@$ue-2E(\p&h o(<ϪY;=|$QIy4>])9G!9fgRhjXH#Nx f7p} [VJ22w1yHt!PԤ0UB\ n~W[dsFkI%\R)wR[&֋m[iGtrw)g8֕H[PQӉ!$ɥ`$JW%vz$ȗs_Ÿ5LCGj?GLGNh)7 cE{~Tܔw ~R=6[FБs=&d*%ksmKݢBP@S2bΔ!XoO ne2_:'[:=!a;'ktF礒L@6zN~إU.BP;?awJs\bȴ!IPuXp2n 0[I+ 3jU_|z\j;W(ȉa'0>2dfpC!At칁W\fQ gkXJ;* {~-2 A<+<*n$C\OmJȾH3p8!0AŔ3 Yy afP*Yj& y#8e#9Qo- $/K1vLݢ2yM$h/XSPJ`ĠnPdA$ƃ[8WiqtO3 BgmY!E2S}Z>+!G>yOUFF!l?нa[ώj uIKdƂaS djHm.p9Q}`:OU 6F A!OFg֊ۼx/8(v8B } 41A5=~qe %ɼ!]b X2 ḬQn;V + f\ pE ܉u<|b8wXoy)LVAI:{1M}& -Y׻c&; GP)؋] QucN+4>,29{ND)ksǥg*ZM}.xHe$H +c@H0wZt4OkKi_Jɜȹk,z|VAfvH#ޭ4Jut3(A7-  'A0f3i/tMz[ <(1lj><폵T%U=Z~ҦZ٪|xKw3SN oB"7^L/0@je*eJdIؼ삙$:3G(;l;gu1gS)M^vZC%4.&:zǏʥ9{&tʇ^qU"jx͉(9S<"qVm8Nw"pp&wxઈĪg"$ʎ44.'[3úDvi52n$>Eu9{xGWB(ǃ7x5ŪljkM*=r(N+}Jש}ܮ|2I1i!ug9Zd9Eo)F;aB{ X٩$ď0%/? 1خ{#UgcP܅<.R8 ^`b~>;{E]g 6^>`?EwyyE,L"u?߸.p0x Ϟ+Ky1G@:F^*Y|Ř3"f%ƿSQv1ķ'-_ʵU}$V c?'~0$=6*|R/~`/~ڑ z=nUWQbDWdyqHa^/lu[j{(7[#Wdm d-ߠ Vq:/Aս|k2/wec/D eX}kVgH _UM1MJ'ˢɢłEc%3 Ϥ}ŎeJ 8u*HyҼzQ}yûچl]aDU4i~s!eI۲.Q5ll?|V 49Aѓ}!A@dMZfx: 1 d#>K|S 4HEF+Fcowo "uW3R\ۏq2!ufh-*ɷ1›K/3pyQNOٖKY)PasM2<[F#=_tԀvb.%ȣBVܒ5kt*Go)n)mEN0^@Ý-QTZZsg[f=2Dv*۫ ab8' N}ͦ@(҂=#&}_?j% fBH7)Mi8,]Ro:ݞ?ӟO@, sDcQ'Y4Ơe.W@طP{V+`mno#tEËh1EW)2irhCbO Pv n֚։kHcjgp!~*\jt=AmUUk1:ͅ&S^M l8\WN\r{һܚ^W?odumcAE>QbIs(Q~bt?qVađP+d):# ӯMéW}cЗkiYXLs4Bb]׮hXmXTwDh B\Nhc޾&E.feH8BB$ ^*/~ze͇ Ma>>@z*#Λ>:1 xY/,l@n@u)Wq4W)OH#J?l=`ZzaoES"3ƣG hHN,s,l _AZe`[y8Mv"c]-BЬ1ίexٟ" 7H/+e'+>=Յ?Yqf؏ ҂;ī [7ZԂrNSj9UtDi-]t~=sʭQ1W^;TVxn5*Eg -+2:q,z0lm?U(|bW?kC$/K(" )_詅ږR~c/M !Bءm\a)cFurGzz+@vvdwϘIX2INE/(gh9UTU#Yx PQ\e}\ SȂ6 O|**X5Nbr-YEDsrb=:)]wݷm< _Y>SvC~w{[6W:JFF/eu ȦA³;S22d vj$Iyn"YxUŔ 'uF?a  {58-*4mvA 3c$HMTrTLOYVxݱH5~Ck@CV"ڥ^9"pZecyOGRGh/y MZYJro FO!&^UW)_odއCgCA=O^& &݀kMmש7Y]i\[dq aU`XϨzK2\k~x+Ɨ{3-Z ՐJ# Ȁ>lj[!֍dHZ> E<.SI.ۺWqps?ۅ\W@Tr6LA *V>Y%w|9̈́°=_0=S<暴Dɞְ!u#Lo}zۈunDiC c &-aePG- {x)woDHfI-8x2eqPwao[