libvirt-daemon-driver-nwfilter-7.0.0-13.el8s >  H ` z뾂alBRPr3<}lxyŊusYHB3՟m?t(R2, }prBY%"]@3Ay Y q+"50K +aWU ǁFRF sЛ Df"#cOc܏N]*!GzԞrzh)Ie*C~A] mc$HtEy?P_3 5|]~Uwa`{P&zwa197c8d548ce6254e41c26faca2cb6ad2dda587cb6f5aff60f9923c5a6afd795cc317ab112274a0d2eb57f00f8f497629644f600]` z뾂aloq:>b^:Zأ`E̋CHTv?J:M l1Rr^Z+$rWrLjGP3}-P4UU *O2"!:G hq->`U\ |@? N^`Hk4({_+ R!ظkS.Y]|C2R1tϠ-ώH<:^R<u2B`-U ɢ :z6 F)= H>p<?d!' / ^ '.6 KWlr|   H  XFd<v vmv("8,f9f:-fG4HxIXY\ ]P^ bdefltu vdwx yd|TX^Clibvirt-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`odaarch64-02.rdu2.centos.org CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch640f`"JsO(( LAAAAA큤`od`ocO`W[`od`od`od`od`od`od`ocP`ocP`ocP`ocP`od`od`oc`ocOa36a1e0d82e6a1a2177cf46730fbb0ca6f092f36119d7c6e2faf1ad262fad94e12294b5a0f137b18043145f92c29a0cd9e0a43028208faa24105e7e2de7de28e42e0e82f4cf7a89d5fee1b35cade7d2d89544b52e92c75c5b7c9d7a75d735fc84c900c54b98a497a028e213b3fa79557ee1122f4d082a9a8229eaa09907fe2195bad090ea70f57eeac7b305c8fdc25e2b79077b8a87518c04b11071c8c09f066911f76180284cd0732d7736d68f082f302d2a3b2011c873b60734b7b5aba2129932017d0190028d33b06afb7a128658300526be01e8c31c6995dd5d8a3a1f477671e3ddc41be1ba1b944f3827ed14f30a2f2805e71b0f88551dcea6a82b850c711fc79d6d5ba4bac86b3a9740a9960670f89b9c90f3f6a83f7b981821ab27ae446c7d0b0d664d3f35afee1b5b724b27502004761504f481e2ef7f987a5e3e2ee../../../../usr/sbin/virtnwfilterd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nwfilter.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-13.el8s.src.rpmconfig(libvirt-daemon-driver-nwfilter)libvirt-daemon-driver-nwfilterlibvirt-daemon-driver-nwfilter(aarch-64)libvirt_driver_nwfilter.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-nwfilter)ebtablesiptablesld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libpcap.so.1()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_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-id56c40d510ee915a8916f39ff3c0a0b3dbb948847d132a9f2c1fd7f0d9358e8cb7dd909003baa5b04virtnwfilterd-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/56//usr/lib/.build-id/d1//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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d132a9f2c1fd7f0d9358e8cb7dd909003baa5b04, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=56c40d510ee915a8916f39ff3c0a0b3dbb948847, strippedlPRRR RR-RRpRR R R RRRRtRRR RRRRRRRR8RiRLR[RaRVRGR+R^R*RCRR(R>R:R%RMRPR.RJRRQRdRZRnR/"2]?fcj\=J!s1&&M_Pok6g|cD fz{bDT@*N$hL.Q@ %1'sRXn 5Lbbh;+F G@K2E'.l" R_9VŬ?&w!.iT5 n[.hqp)9a*{%` |pٌ7 ^'X͑Ň5y30NBKxȇmiC j0Jl$"^ 6nI ,,Ql9s=N(~db$r ̔ :yMNUO <{;fO91au)"?Mm.Q Kҥʃ::s;XN a 5V_6+Vļ?WCۑ6%iW*5zBh3U4xhuA;ZszҔP7sjb֗&0^SIvk5Wa9 H*l̻ԏ;vTr e\$dqe+c=:"o'E%(̌ݞt_vtd* ,+'EXz&?g#Gy5b#0\jyq*5{gf2KIk(T܇y=bfka@؟vP0+$(hZ,b{!͐%WAЋ{q[ݪ,9ElVbdw,8|c.U*^TW{2IsS-iU%jZz}I b]4mYႡҽpsQY/`]`3GSG#je ǂ4j=l2;tiOc.`&P>A{QT?e hNnp8~kYQl!)KGG&ușE|y/{_\EpVN:CO]<0cС2q) vQ&C`43kVzIf ]䳪p?83µxX0{>4W9OM!'5 w2\w Bž(aq),Riz! Y+0Yv(6.gt1aW}Q6F(*1 \!U_;Xfhl(\@Vq*5BU +rn[|^53X3f'Ų9j݂FydWJG (4hFw(Rdׇ9 hP$Rpw/{5O?zYA4/F1eEH MHsHi&QVpک͖,55I0jlMhkNTp}r<ͺ2n^R79fDQv5.u?MU+Ă@4MY$׾@ϝe*_X>/xݜ"i?$.InZP $Oח ZCqA*է d:"yfD9UbRZk~~N.~78ő(}߫ 奏̫I`*׼q]fzUBrLMn< k1E?$D݂gm&${JH}G&-FBϸi{UpsF&`)"QAOiR*Z`Ձ+I4OFɇyI"Qe..#O6oj}.~=\U)~CG<E\%8"7V:o; ^%1 _v[Zx^4+i-keZJ9 {F|q'ܫN~DȱC73 ]INj.m,@051 ZnoCUp1uu0,z 'L])4Bw2d0;h2O âkdɡy =4v Mls S(㏾WZ{OI5CڬcMF8Y{l gCM%S/r h91UD>:"sl &ja)ڛ7~ SbSin% UكK}@ԹC)p`I 5՞0 9 9]8SԬ3m"x`[wJHx(ܚ{Dh:"h˨SEHh]j$nVᎏ@p|q֞ʼr'\֕ Ć;C!hTr[~X/Bhl& vNi)'"^'̾m9ϋ/ \7e|To#Ս}X>];ԞYI農_ˆZ&HD%J)DN܃SAj75 [Fh^v']ֆI+]82'4qޞa> ԜƱVo{]Q['H݃1\^V)}*uuD3T IKqd~\k|Tṳ,AZ7Ed+uv1`</enu hecIUFF_t$'gdp dV J"~|&琹jb26L,,p܉VNm3w8H9SX5|4sΑ-&X|qX=|k Hxj&{D4)Z :^AVAȈuE(A>`-UфTwK#jm` [E*oõv4iLo 3ۧO{k=! w7P ,mj쮷}g'o4Ђ͜5l^4`x$޽̉fd7JDNl$شȼ)oٸBtEDO:9.K$,5 2k،ׁ`( 3xkR}8+fftXLEi+:TW%s@O 61N?u*_aM4 5( "RSc0~b-"2%ˮ'dFl PQun .QDas4Dho d#J!Do\@ τԜaRMp_a109ړas5ׁ YkG^>Gr=Ի;&gƮhFOP Ÿa^c&eOPHlǦqk[H{ztƚB8Siuiy\UVVOg-,;=,m(ӊpN& 0E&)7KTt= ?X4t`{WJP2#K?#YkCḜue b%٭sHgxQn3dG-(BgT xI|j 1EN&sM`* OSʌ:gW=d׎eԝ%cBO:y֭(5϶3CU(RY5A@:1(ҀK=5~?yݖR&GAni2x[5\C!VQ}rfH6KC22(ьg'>1#`暸>$ pW(mA"aXO[x>lNWSq%ydgV(4jj(* :_ KR#N3@Y'l>+@|v@)XȨz6Mn&)ȐE`^ `n[̱HܗϲT<~ ^Nm@#Ȅ0~Eh L 6D Z6{f&Vː^eV>P#6a{qaSNA**)\$Io tն7!l.xwߴk K] @-Ai!Mù\xHуh`0 :dnfb/F|6WY8 \"yˌapxL]m&Dc'EŴ ^fU pYٔ; ,å83lgfK bX"#ŤS' 9ʻ'qv XN3ݜNB^6"5#VkFGmk["߬9V8:;?؎I8!Rh0l] o\@l~Pԩ4t_ln/Լ,-1AH2B`J7ehm@`1^ c=țgHiۡˊ٭=b.SX{(q^$Ucߤ<=/*Ý$::$k^W;TdG416MFg`ն՛$PPkg;C $DS@ڞYt鹥CS1)5-phWG>HwWIA@.|0{c Ã#?G&/V;*#s8fğ|W:ᙗB]#SV=O:9T&ͪRUBxMr#;e;Z՛Nq$m?eS(d'"KyNJc@Yv9mhj~](J尫5xޕ8WɅ*l%<嵊<@8vjEn4([<+.jrWja3Ҷt #<|:}`<;6}-TFO~⦁ԇQ36k|VMvt0B켽pJ$axfIov$k^wTQx Zbd Y]M&ʼ j{ !l ?S m}Ys:.;!s^n@p`FEv. rXf4C$)~sI @uXbqXteH5G78_qTLdh9SaAN-Rk-@>֝sͽ77;#~Vsy x,%n`mu.R;/>P6C1o>јV>*i7xУHR \08>Иݧi)TȘ|r=Ŕ2{MhYxlCz:N'|#b } y8Bc{k[b/'G~qGDD̜} bV<\'KPv_ s|^!WV*klf}:%}N,j(,?`C g36 kUIԋUN/hvis8Z@jK~k{ǁZ? Y ?N08<'wG@֌ C7Aviz I S8^%VU;%a2A~[~Y0H5FN f,3MR4 K"'V M&J$7%,mS1Mvܑ} D4kb14^ZTRCAס)J#^fK| (QBWQtZeK@x%_? pk a"8ij/k;]|p5MZYe7\pm6XE%j.(UVkBu ˆ! wDKB-`F+Š%( WL:m05ơ?} <:-r[0^D.bw@uuGx֯{3%ruz!d,l1vCz@600e|ـP=u@\ʹwi{<4#tXx,Оc`.PQZ;d+_Zb 44ߡ`s`|R&vH'|&z :S ݀=-䩵O 9 86ʨb TnݴJk]iD+6N`>&/2HZ'k`77~4b$8E. >SSg*̗ E"`6@TGF)<—D/<92~kdڲJِ^u²Q ёCk 7cnVTb3\8KES$O"(bv?86;|'+5B`pb6[.z(;OGkҺum>yYO|̴^5(.Wji.|nkGѓ:DJiQ[p{Mػ5r&{i|K"K7'HBVOܭ|` ?R4~yutEYA lHaiܸjE^8ѹ 9j[+T: L&8K)Lr^ $pfP,`w3?QN)ƃAF8?aҘ/W3% D KgS:JUhߡ,1z/R<}=>hu@Xu(q4T9jbbbH45kA2ߦ;'[,ٰ HҬLWNl[(3xe#kޔ2NaV,)Dp80&GgDmPA~莌)vH^Ivu2=!h)>چ#Da~@s[)QI'îiBdbc nP^b]EE?,@[oc;ܝJU"Qb FVQe HsI.:<&<3X@V n8~;d֭*h e7މH#\` EGԦ0,K#- EH6F'r̉-hk!FPMqS(NJXVlkdfp39锿DSf+ ,if>'t V˥m}K1U6ԕZ %6z\(gٸ۵JtEfY^uqUA'$Q:?W$F+2c5'DJwa՟\k"h/ٻ~܉J+%-0{ϋ.vW轥%!ۦOӲ$kcLtnA %oo9L0Deb0C>2{_JSsf/_[OL tS3/\^sm5dz#ycaMró&⿝6{<¥֥[L`oFrCsӦ Eo_757WH+oM mSX*co?tFWϑD>5vTQ;r6̠v 4KPHg!Tß/ݿVY>7AyGaF`0=CP_u (Ң@# ctڥȷD[@`:Hft *2>p(~ 2ǯ KX@ pDzv5r!YbwR§P& @*pX8EogN g==Dy/Y͌"ָJR_H$ H3T 1ARs~Myj!ǎgk5Q~'zy8/7 _SPe4 #H\N c$\BQ o=Yk8Qϖ:#͙Rwl6gla=Rb/#Śs+e >1bγ9f q_lU'ŠBuW,ilR*C(ž펄3雨LMCTۇU)^yhkT4;BP{HgstZt5o_$mmWLKɈɹffK5PvYjȅ*Us(|2fD;'3:5'2a3k}:`@D΀>D *jV]?h"kg(lƉo]%tXaQ;u<+Dݾ֛>BIp{:BF<{$Șw"3B|l;,'ӎ722YmCe+*9RYAYiw@_)namshRs]^W0ԦrÈ/7}#&ז:}OTY̅#@Hʅ g9@q# W*n:XAU*7s QZ&|2 kQ*Jٖp+zS.i,^GJ :ך8Jo V V'os&Nǯzz#m6ftmCJWjgK011S]Rj*eV&Oj V̗n^M"˖Pyռ2.D{ꄹ|q9X yĆ6 3wU>/m8W LC;QSNtp"SqqB ;[tJyN`/ >0>:A"֐ąӋ^dW9};_hA @bc(4މ_eق<A ѿbQj)QfRazV{ĩqaM;w: uW;W^H+)VJiH+Kve_&yxp7 p144u|oֹib4 Kz\AzWuI!)IN:0n2h41::0gu"T]P {c2B^z6lQvQ0a*Kr(jE>xYfjY%AV /e~FUL iT@A`lƤF6cE =7#|S 7R^П]p1h6_f4mi938 # PES*wސLˉԷ_PO qxWkպdC^Ş 6GYofi{ q3L; w( 0`h*j",3HHƆ0.QKO Ɲ6B!+X=Az=";VM%: [bשs*KC4 R}T.V uڌ%Y*ALYfX_L:ЧNdbu.H<P=j- LN?PlBATW72qT pQ͂KZ=QK8pd:h醨3w"MVbD_u.?i,\ vPZrW h[ZP,n\&GoaY\yb`(bM#̫6j9dROSL(*Q14SGϼt0SbGF&C"00du${t)-A=m ˍls }C N;GkT|Q]w_N#L\NUƦ2׃{Tv+Ōj;GƄz+r~y$lI~S̟r=V{xhSf"IL]܅|)N(c ftCg 5軛 G;ޒD SQ6bK**{ ->x.&J%Z\.4/W%"z;%6&x䛵3(9tWw@]M Ns)ۇٓ: !MJ>P{/#RbN/fn,c'*xX|NfC>`^r;~B]@qttFq ~rƝ#fnFsO? FDspl 5W>](ךfc k:Pr۰\9(eXN4V"\c[B8;sC40Bc&v6*a=&zqK:dI YmؘȒ3ycy")ֺ*x@6,j|'>Yz!`ha\ fˉiԍlN($:f(v  we F ㊌4:%15CdGr2= +ASnWPExx+Mo}tqDBAj{+Y^@o_2jǦ|eM{qʦERn!C]P\sCd7Ś;;$fP!b"䏷 G2Y fTBLZKzd_&.p<B*TD|]:tW ƾ.g_ԑd?|u:NЭȓX Twy$C]%aEE"p}k?U+Peb.aW;E$ZcGs\[{[}9~Kc6bB }o&\5{R9x23ʧlM*W:Ճx>M2w20e% UoO ֙]\m7Cp.RRC^ 6iMJ߭1m˞S%^UzWEt zr/ L'=&Q[\2YWU'_0?09;7m&t&:z:rўw&[ixPiG…saUDAa9TZcȌmlЪHD<E̢74oM|FK![R=~0Jk;\H:)RpׁMEvyqiFA.K}Z g[fdbF8l[}u4 :ct P,}-{:-|.l7 hi$h roJ_}Tz_4%zw`-=X3+Gaꒉ<ݵx 8Hљ]bH.=jPzD#4Ќ"𪭆-:S2 XK.̣_ـ32p_8* !˳ #vF׺Mo,HUY?0_MH VӵD bD {xKAeCԶT,cItFOs:esTӅ6_r%QBtb.SB:?LW/YTFݩ؁<.GZU΄At*fe9o=Q,o ӿ[rA7"lj+3xv_j_N XjtATNෟaY{rp])%R;IxP"g7ho۞K\&հPNT瀙v>öHMШ#1C+=o*22.Q;VtϰdG@Iqt^6z$g'q,H{+A2#_o w-JeTrDO3]__j8<rsHm@[sn_%r]Ho\/ף@)1ޮ=$~n|z~ @B*[15u%?70<* p4d|⎈;C 7)f^Yo/Q,1`eMaU" vFU (Qk&=hi~k))>DlQu/pC2Uܝ%=IJ ;{j`T!GӺ)y})kDfHBSfTt\Q-A;(33nqLrW4rÖ+!B !qwaXӡh OzO=3IN A y8ʎ6T\2 RZ u,[&l}gҖtb~Q-`i`娹7PSJUA%q3*_3+,BNŰr9 `cGG99I̖qKH:*O]AzXgYݾ\ úcw]R$x 2F<9%SPx6M.;i@o?Y,;jl\Swc} NZo83ov%ڡ{<y7.5m.5n(3晩/)1B:H|.^邑wyE|bS*d-Hڃ K֐gtRbJ / zm@*Xbv7m91l< #a%W%-؎&=c-sj>!e}$y*$<5Z0_MH}m70..Γc8%PSz0 1Fl:1'yz7@ϔlqS`m`>XKJ>4pT5|Wx>;fR*4U4h#18K\.jhwi8x5~o81,^Ihՠ`YDPv"A*&b[J$}䠍Cqibd'k_Z[TtxaCu̴a zpޡw iv0<#Ü+{yʀj0{S[zbꡅTs3S<̋1C/0w'&-W%__\fmc|(_4/I$pkjYLUKNJbs#5TqD~1\Qds[}4S&6"B#r7k1Kfkm 2B~1]TY-rp9ս3BτFNkHȲtL} |(Ȱ%"`Z^SOEL^t@ 7ȿ Cz6͍:NL6렛x̥M`XЯ3"GH5z ϭVյCCy8~X; .ҡ:h7 >RM6bx$S\64̻j^?C]BVN.l*Q?vX>,}XnXlcdŠE$)P Vfo\AC=O~GFxf8c }KZt2kII&BQS7"OٕU'b} :~kl%~ؼru쬎(Q&DZbݤ%:0>|>0~N80V|0Qɐv"=T~A5G$wFR)XCs)Ļ8 WxK)хIQJC|> 0;,Z>=>VUͨ!/f^jc%y dDθx<濪t3Kӭ\ݼo:V DoƸ6ud7 dezwz@ nx(p-qVt(KId}0gS0tGɒ纼lpp{/2YK)vʶU>Rk:+mu |'S/=G]WUy 8_Q_=Fq!v?(w5M|[ɈPnՍvږpx!z&qזw $/\G*LȰO6.IE;Ƙ9WvHUJ`VqWFR5{KS+) 9˸)^߀O |Z[x1šڮx Ok2wj֍꟏_7 h-9.|&rv=JoD$ N8bLL(H݉,J(X /f;Yc\㾁J_XU,[R- Zm"!(V-QO`AklKxSK^_ulelvuN#xƟr.U糞/GWqNV$l/U-Z@<(,Ov+yF.dhT/:M2^7j+n9𮯡c&{0*Bb ׇXyԊT%_`.ubҐ?J1wd10VC(͸s[EjE2bBhP**` F\NmUNMMJcG\1G7=t۔dVr 'seD@]E1Yq_1*C%iW2ePjS|pږH^wJ6s-4PPm~u2Cgy^'j|v_I bB m[M9;oABO ?o_[ _eۇVxCᅑ|4:d$xlbh8݆KwͮrQ}0sx=Z>汳%P+!#lH۸` EPo@c7Aq7{<$B7ai:)Yg+d;+9QW⦹ƄVQO0?+\]wЋXK Ywe=i{U#;xM CljR5DD4u9 GOѿĐZA@;NPki5ʸ\e%>$xڍ2V= wT Uޒ٩/ݒvr799(>mkN[{JP 2\@Z-.j3e%7̼or 6TW5ĭ:gUM5LiW.4^ B?GQBI+RnbmsEiBʂc4I0K]?\4V`eUH:x)pdɟ5erR0VJCZ'hy/u@.&&PAI>/4sJi"O+ѷD3e&ke,Kn).&#@PK`3"lC"S*΂;}>>إ0цRLbdE`mg8r0ZD!w Cq8nk 4(rv,rE'Io CbٮRо~GMPފ^:j$2XVmr4l$B@s\[!=+Z,%HtY;h_ io[D#qUHKX!j z5ٹ'~bǏ^_Z] Y †Thx ɣJc)a`\ RnغӵpR0hZquc1OXp?FU_ݖRj$K<,\\bquذM]<ASzB.F$x>b0` _V;2S={_P `/ u}6>OscFP&'F̔W3ٱn,D۪h2[$Rf*#5f!t L'yGQc^G(PW1bFLث&0_ꞕQh&ָ||gD)^9#hg;SլM'K>"[7&}+n%k`n-X4ڒx CLkF['|tuG,_.ϳ({+ZhVƠ? lg2;(|0 @io`Xu\Y7FةAu xe'K`W{PYKo34QBt2+IT1-BU&WZݕeX!y誫D~:vI!WX(̫itLTh?pH_~-L  l<%cH^ΕavF m0+`pTfЄLbw+]uD9S1(Tk(?Crje>\nK']#V@[xny#*^E<#!wI6\.;hx>HbE\ ;@Z^YӁcP8AWW&KP Vy#==XjVx4S*3P-t@;N"}#eZYӌZHt@=IO\rVռ.VJ҇+OV/!亝KitGdsTyXC=Ep唙E(oI6</l馎+kq#9G?(/;gkr#E"GObql.'8~DL}ia]UŅ)D \dgwhD?j`H)&xMSBL8E{JRYOkծUo~}Zi[ӥ- lo|72"6Foi| Ƶ!Ss2<` Ͻ3; !tdE|nقuO]ͩ]7>wPz]|`=©0&L*/w:]X0Q.1Yu^:N9 ]8?ލgާ2yvy;n&"q"];*u2+U=ms;諆aS_bBf>&d;W?FR `OHFRUvFah̨<׿tB~);ؽy>(8t:+V 0L`~эjzw:rED[s6>t|]Ni8]-JP& EcYetۜ(,gT{m[Ʊ!K҃ Fy+_b+rcԪU IZBӪADy>9+&VN"ַ9ʊ Gཱིd`4難IxENU-j*׈䠽}l>`L ^IKF&Ocv }kB;v_9L{^HLM ,,>鐿 A?g IR YZFd+- -B`cq4/6ؠ4`"UAb=ױC}XE.^AAM↔~d*ZG;lrY?aǣ 0%E*,J':-]Q)5rft L0Iœ 4;lsŏl\0C*^,\d ܝ\yg˴feWg^\K3Cp?*ɛ`>Ii!1t < m&I!6KY#EF . ~]~xU{SQX`ڷeF79>(I/aȹl/w"_'fFRJἙ~DU󆼓ڱ#"\ctVoHd\ƭp,I`¡JւICy~wDK'W4ސo/j3WŴ R#T_ 9=M| ׋(Wۍܟ?Q`TV"Aۈ4Hb'1{Y?/"Q*`-aޢ$\%op!ı%n<#F_wLPfYVy[(SM :>$w 9O3mx_,xVp=']- L Ep 6¸Ly8$,@lcX-Fx8kPu+ :<c@41v}m[GZu-vdFtY_F;A${ lR<$Fq Av;^}wE?b QudǸz"_8 }zvX $zN a30G;VY˗8$Հ2W^e0:6Ѵ l٪\~=4^Oڌ@Y&Pp 댻&+zp,U:wo]N_ &k..|#S #QPE>%c'8i&te}7_B}TٙѹωۆK] ZMt`)lr.C$0c)|BXJ/CB;!&hĨW0pCgOO{|ˊOj|ɲ h}'(_*B[;}HfFst ZO]l! #*,?[έwar/F Q&}~m?/RS^G{'Á`@dZBճ-ؘ#FWBϚ[̅3¯({G&xe\2t(((~_"2w]ssnz9iiFh#JӚZF@~]jY:#%L1*`]5)ZQNF6-acͺfnwZJQ(?CnȚ8>u iģEJ)KlC@)*q8QJ_-=;`J^r4`ҹC ן| J aS8t)eR#Q,kMpFR%:[%^)xPnކ6˺z@\ <z Gtg%g3bcVPc\ݙw m3^4/Vdh&>3-ECZt+6/;햱 vS4)tn,ÙU$uc? =| hKQFU="YS z C\8AP} P1ν>QTr3=XY' Pc]l.`bd7;86tICP4u9查i. HuGI2'̂ shׂ(t34+bFvD* QK tr^f^ͯM<sۮ^AdTex{s F: Կr*].8+ L̜%٦a .urE%ƛWcu,yey; }}xg"a"?HJxPY} u%ű z-,Y `m@F>KvKEI^.#p ټeC48&5<˸1ԘyT9OZ d 9->镺LbPܦNy}[Dy'a6ڴv/4wȍ;$ *:R1@e1׾~MBq8n:0^O8%Ak0ۅ=YHj4I`,+-:=|whZ[J,S]Ѹ P3T 7P- &؊ "AM&qέS# z%ygȝ>XY.7סs2rd '*<|;( oHpװ`v\T@~93xRܳ t8_Vȫ[vЅK@w͆3@%aᄈyӌ㚤kUWҷ0@ܡ%ExRy< vMheX {I;{=i̓r2wEDoh{X X7$C̍  y ,R׭;ݎf!J>>ȷ?셖ѫ5ng;Cn̓EɈ4@F)`7Mz0-LݸLm>в](4ƁQ'9 Zsg 3c@U*&X/Ђr ҩ`بv^Jac8 ov܀Njè|䶠b)m`✩A֗µhD* ق]ݮklc&E}2Jcv׬4t/z'dS/jComݸRU9["]#`c!ɔ〷~N)wjhg8##q@RwLyi3Imk](arSqZ|k`ַ nY;)C÷:;"e$R9to^`Rԕ۫Ak>;6"`v _qKvw&ڒ~pg~+5J6f֊!,nbRB Y@ylTZ"MUvK6^OcgKFm=}AaLí1-АL@7X f9Z=w xtǸ c mxgGw3::J}<^\M-{/PcFyJ6CD$k冐"c.gr{0a ~ !n #G)&(u U RvŲ!6끊K(̝nV_F\P3ܘ_r]+ZN ZSs%Rg߭%K }2jb:9̴ e1Ȗm++䶟ւ‘L|-꣋OH>~:j%wϞBLzҗl֕XhYXxOm %Pui~C'Mo-$,l[J ?ϐf>]!k޴ {T ix /c8nMxia&7;h 9k1`DjjDlopm,fp.~/ ;ƪyl*ocS"a%) n;2IJNsN>NP+'QIiIP{F&0&ABU~2]f3i&cnZN`Oq@]&0L#%fv =Ȏ.qX<ۓ ",Mmp!G!E_IG1#iI/ܖ?u$#3I ꬞Qv'NxIV,h RQ 6 Ik>$_ Ռ%?pg'ir=m_M`"V3#&U{o$ ckI(*jCo|.>J,E,UDiyk?rU;}O+Tsܯ%S|a^4 xXEAy`Ņ\hHik0b?llMbO.cՕcDH,L9XX<{mlFC6'̜ co 4L!Lz{|o`?j-iLJ4̎ug2 ! pC  g`N~mJK񐂟/z |.n1﯍"F]k.oˈqW-ĴZ>)97y4"6Nw li(!ɉP4G$W'dX,d Sd%Ր87y%y DʱBw\gK.E۞˜BP7=.>2Z7BY "cdW^g< QGyA-(^ URsȜĿe @uwFg_tD#3&mǚN(7䇹5[]q>$=BivFе֮qE)v[H=UuPwh@aD~6"gTH<^˸p aۀM2 C+t罚$WiB%A Ztar"!;gK/ Y8cHo(znQW|w@DakOǞ5*b1a U%6 !enzwHاFkӎ&Z^ 5M [–qy>h8wa%D_ϕ?6F:lkc%peS$, ui Ur70^|]&<X֩p٬Sk;qJK6|9ca(rX!^_Qq<~:gK@ܫ,WjJE$\V_xye ":Qˇ[dy5|%e*Wzø8J[bZA^A1"5@>h:6y.<諨MCZnaݴtdUc)#>ʍH )H(6>uNv2*?ɑ4*.'B]2l!SK;o,ڈ`YƆ#jH?ۻMru@8sHtBRŹɡ1Dz\d"S2h8{|,NopV=BĔ֛p_zR2Ko`˓4hj^E0ҨPojK])H\@EM9PC.ћcf4F>(@r 𗡫%Á'APЭGSO1#yA,<ᵢ =\7D­.وeGIeaä́a1*zMe["K=k^ cM[~6Ĕ09Lg80k Pe=+4@(~2aLJ/}/*d # _mAV_oscrbNWTNҭ8 =MdI+EE?^gXT߫QO7|3 u1hP.hIcBbFa콰s 9DZEyF9aR8M Lں=ՒxC =5HW 4E.?ogH%ݾǚ2߽G/꟰: +eپnnt)&ggpQ8l, #9md̴g甴 %ml*TX;i!ڹ}J{cj*2؉݋e!lԪvH!4v>`oIVP3\Nnv3#tgbG=H+8әؚgګN ޴$.yIfhC)灶7p h$'htc~&SV|z7쿩f6ٵ)x^ 9Ѐl+ p41uNK"ů⊘-W#(2d^/e]Rʖ\lR4yZ^cTlBvkU ԩ'Zf/.ibޠ)`AeΆ^y4D:f;_= Ja >!g:*~niiYw+DQn'6fʪ}v,&'mZHnvz}'rwdR>;!/ɾ`}EuR "0c*WS'&y<4^ |d֐Gab<ãI$j'mY.5LYC(-rRֲ`3KGfDqm64>5& ww;՗%G\`[2(D6傀^M%$uyꊓ%;EqŗZb ZݩޠכV2rŞ&2k %mURw)O7N of{3$hsו5d&!. $_hKB{3x znm*x&c> j(λyP*+iCy-̆S~Rz6w'S[s]O:Al"ۡA |]ŻKQpKh ;_n@`mqB}|el.vƖuwQ0=?&|c~ngU:P -ld+wL?7mR lQVŶQf0ϕ|]/lNQQЩ@p7K;fyt=Qo)k- ˭!oawAk'""RQTEʯLVσ }t63 gѣn< Xyx}5>W"XZ o"|&t!v7rqQֈP2 pM=@[a. %:~exS\WZRvH2"[~ oC. q)|ER.4 tXEsҕeY/z},b%KmXcaה公GTsXُXɵKp+PcTq)мݕFVlm˳AӸ5,܍珢JNsM/*C]awxbYL鱏!hwvEnW{[q)sRx1L!(Cq D<{:q$\ ,6~F^}y+V5O: @u#,uHz`x.,#<2q&*È۸EUapnUpq#B5_ÒDP1ZYk %fJܘbwiGDMKXHEXa(j: #\F >ю [{hoJ4&E%hN9 {1?!:mTxI/5/ Fr?5 aRf2y.y~ahDikK *뗱(GAsY+`+zW3xa}We0-;)4;"h)مFYxPQЫ.K{m:Wtk bՑL/^bk:f,]vAiSa:xFDB8$j)$#bSTh61wSeC?, Sa t<>L6\?Ϥk|&$\vWE-r7.QW^)'6 M׳0vZ0+p q-uHL2~dzNirIۉR<7N_T, Dpx݌q<}1`U7唎J ݱk!|]2vEALhWQN %&3i.=rHw@/T_JuOl(bU88V-lGIEmYt齧AbOX[4먆dj]o6RZ`0A)7 l}0}#S\bu v-RY >hLzkq*1pD[9 ]jzc-VF H}mO:s}rzt~1_P}i˷$*0 r[(Uw#!{>j=UnädmsBzϵuf"ҭg6-dS' ׊*zN ̓a} k5iPޒp Za IPP|ŋ-aAMoa?Υ積b5Z|GOO%!ǵ+= J?x S/rUmzJ$'han;ڟL^=tMQ '#]tMxPfV%!Qv姲gˍjZ9ݬՄ֪ԼRU}a]i+ X+,UAǠn/L[b6ûMc"xӟ-,> {R(FF'gDG_qˡ,{a*O7sMޡ?z> Ik|n`Y֨;脥%/ju8RA("18!AY 59ԅ3$vHmPuM'=de=12zY/rZAnFã`Z3"P}K6>{az(*S&ocB!DVhoN:4U0L,(\v޽:C\  5OC\`u[4q(Cd#m"h'D0U>g l{(w֍ײ\[Al roA{K"X VK-X"[͸?_JaO$~\RTW?/4:S}Psg~=ъmi _ ܍-a(2 ?&ƑP9 {~< }Tf[1yKF̧F٪&,+ئfn ao-'& ۝dNl=ns*1rg0KD`N 2P:aT:< Iu f/*tD9jG)(_#̏q"O)㭞~ A;W7mRhW>$XasahFkOB_<<=Yz ! Rjӵ 9t/7v pj6 4/?1x ^|Z*3PHڳ[3*dE1$@0$d[3c ;sUa%RDC<@n9li"~HE?whlq&(~g wtghrG} r MK~mY4J65o?N SFGns8÷oRuRI9 fM _zB_6(P(.SlI24cY]osapŜ!p/֢k,:hLW1݉|uF @^85%qB'd. W#&g)#J2YDJ?E r{]֗48U$hD5AymANqĬ;NG""V'pDGjo؞OQͲ`ŽE}DF+ߝ#bW+Y,: )"yb"1 i߱{{9GtKq=%l|ʂ픀h<qSbGi-oE+˾П4I]Y._a"kU(%*QQ=u[QFmļΘrŗrs}!Z3Zmt B/ҿ쓩 =|P8{K&S&0nwCZwz$d"š@Q0T1UD{\hl=>A;Pvuf_w0 `Rb] gB̖7_Pƪ'*%m*4*{~/]N9ѐ[DpRMf{B>0Fpr@0I|8VP+)Gkh6wTf*FE2BnxҪ#+0PKM3avrf:먡J~p,Q<) nW5DqaǸa#84NbjwpoJh?i-@n{1-G޶L=H'?Od.8@Bl/nEƯQvVK<}7Zց:i c>i uKSn<-gYrCxLfd'[%㚓yynkCr,[[kER#^DlUPmX@TDrϽ4d3BRTY~5a;\;Xa1-ӽI>8N z1Ơ\=";/)b,l5DM1d6wz2[!a0ޟ5g_bGNQqUD6ydg/‚f{ ‹?hz&p ֔A#"ᬝ+Wngv"՟rIQ\)_ԖԅKzf[Oc bC:#^a"!Z5xj]ejȁCh־ME'i{̪Sya%#, U c}Bv=`~@*hG{nѡ^Nަ&21xu%䨏L$}P`I' z35֕&INuX-ZQO 1@r7B7@9Q` بB_AN$ Ta>8MȮ,BO\P2|iRVUڏ>р"AT=[ FA>b] Y@h1j|^QU&Y&x:< @|1EFB ^} q+ZӖ_mz$Wj?68!QP!S3_|ZšOke/7F# ${niBؽ}w:.:!5%oB0@`y%P6-2*׳F HPz=q6?oAꀄWR,2"І8rwi/vyqvZp/>Tۄt7~&frP}`pUCꨚwBώv[-LP嚷 D[1l'R8@D(NB/y`h*aٚT /6(OPP5aCM^l/t&T-;?u ^<ߨQ/{{0d!(ѽ_sB+c<)<\?:nM'Orڰ6al:岄]S 0c\L8:BJ;SZVg`GO+gnWBFm4cr5[,`ӫ GA+ߘsd+Fxj4u>{C:@0~Y<<.˱m> kX#h[Ty,u | 搃<fx{T+;@(nu?$e3HkP?tL]4ѨZs0F{΀!, Ґ_m7y{;^ )fтvYpDsM0X#Լ=dpoN\^%YdEµC+Ip.a]-3MiNM 5\GQ='0שxU3 7G0*BJZr]4AJO%#c74WXId [w>~× [iSP~6[M}}EtDIC؟xA|ln2~/.Ut?X{ Ƥ~!Dki;E!;iPb_/!dR'C삌4&ɋ{IFW"3[Eo%MY%=-2}2bֱJOp$Y( %H7\%l0Ϟlt]JE-9dV ~@BmBLj7unKHA m@$7Ѽ%u T8~U ' cc#V<R1lTB9I*m[]gAoſkms%Q!(™2\Z+P/? $wgׅ)ѱY>;05Ag]ᰵ%VLh&3 iI&¿Ҁ>) g*V?zW :sEP%ǵzjkR&<Ӽ\6Gǩ@K*V@ /&36YDIxha\d$hD A{m%y,d6О5:S`Tnm ٣d} g\J+~p4IyŜ}8lڿ@e`>fܐmz_R ~Fj}5}feN*AfG',D&~R ͦJ5頳klx+O?s&7YR1yj Tk/7~Xa-ibm?ܒ2aܹ?^_g5t63/?v=dZT1 OhhzpgB^ .wg.%qc{Ww\}&[2p]7dї O ΍Gskַ>?MAl<)VͮNw#S1_H; "H`AlG= M= t%jσz@ac\ʍx~vv̈́ӷK՚ C.*zaR/8ikm0V{+e5U6f`]d_%~VOfY#|¯<׾;6Yμ*o&yf7s&sIZi,^}6ܳ\z!ြlMtt4JyĘ'S.^CE*9[o[_$`3dLf̿% Ƅԏ]8I'񹡯7uUo=8&\6[B Yrp&?њ}j˩Uv q)"IWMl5n_X5j,Pᗙw~smQD`=ՐJKb+~B,2g-`9.;#VXIF؟-$53~@ _.u5}ʲ`b1q*$dҒ1f`i|.Nl$3^Deq0lKOs}q62w9כ-v:=v38xk\RF^!poQNhKrW~lh3()2OuK.&V^EUs^iH"|1 箹rDIfUR#N ?_0l<=)?_i%P^~;:rQBS .2:yqJbKD B+eIfI0v{H")5=AQ{I1Zeʗ09kj(Tvz̒YiTbtp!]w$8pWry# [U%͐m7Ir=͒m~Z:ƳBpַKF <슧 9KQAD/, LWv'%ʝ(@ d2s-H-sRt́(_n hZ3"$d{ BvH&2/y;0 I4Ahex^2 09󭍳 SGEԍ6t71]c yգ<|YFszڡq^RZXK-cfah.Q4#105 ĺӜ)?頋fa]+; C@5$y./@!eOoW]ӈ =;WWMqQ+Ut,C[Zo#Nՠpn]fG4 E8CאP8U]=506`fȔu?9!(NΗWf Onr:'OMJ_3ߍ eHjEmLV>c}iXS񫃞3bY[G>DixtF9_`ZU3I9~Kd0j:~ sF)]*MH#yʶxuRRb6]KA25 5!Drf h"sr,%yVaX)]\xwU+r}2>*b&4EH0x6Xa#_TpG1 RƉp# %Mj4q߾_AFZZE[P$wo,XCc\F]M`IVU2LjFaCta8r!go6i,DwY K?D" ^amIB%g^%yg-Z6v6N7NWy>D oqx׮,]Pr=w7f_rbҧMQ* |' c8#w uE_ N8(zzE{+V0f" ^*ɲ *^LN Za?MKVɜGw'N@yx ^xGvRuEUj|a$߱Nu _DpЍ5VZ>7@;Ugg-s[8u~Jp%ɡkh?W5 c7W rV.QL6y*rrH܉LfY+4gaMM|N-|~ QVuʔv)NxurT:V04\͑=Dyrn96>@ ?4NµX:}tl"pyW},6XHj^ȢKFz)dT4([V*Nd&*l+  [𛤻< o Nf Ohrڠ1H1JcfwZM8NɶHξ{a|~]:qbz6n$˔aǟ,Rfû3ӳdUR'IQv3J1Χ],3dpI*ّz'I4Haf90*Q,jVsz^]Y[\X ~Cթ:Qq25 %ǰK6 cvK) oI=DK&+8kr7 K`F>D~6GYGu ܘǟ)U,|foHjLg&?X:wɗ[N:eR %_UTש\d[wv;Vwq0U(BHX@|(Zރ aHy6i1ké{dYJt3G{P)Avi$Lߗqa2A>gfÍFiCJ+~>Fg^hϧU@u"揜~l4(uXU["n؁>t7$hU55Գm6]?exnOxJVDXU?c `6E O|*yN 844B&mR&^W0a;d@ %#|K7Ħhk+dOv˫Bq"/e(I@"80y{yrqۋ6?ZZ?fZ"$g+l9{4s:d5n.$ʓ}e`lʭ%^h%lݱy ﯲ}pPjI{zs-t-jw-.}㎶3iuFF5sOkbGf&9;\F~^C(z޳v|*㏝ecQI`))ZkC&%qOi=SC1w;L㞧\&lu>RbtXĩF#mW͹$5X,ڊ:a&;01X^Xjr<#3N^-x2BA[wq ӚYg"JIFf83ʆ'x0]L ֱ})z9 ѱmiZBwmQ{ ʮuHN uTyyf[cv*$@ʍG  xnV _M̨nx@ u{r){VaX?ث[y+M.ua?5naQYhc϶J%MɘaC&HXyc`CC2;aqS7JbqcASAg]F$YP͊nϋ`du^k3YR1B=(>1%E-Q}ړ]-u @u 1\vNC|OG^@圗3U8~+=|`Oa9'_`TY'mB{qqi492[D 8sy.'f+êI N<`ԥf,7u8?T2lS$)=}3Ros[l˘9'<R%0v!<87¸< gEpq TjˆՕm 6\KLD{]US_Od\t}iCS -J•\2kP{2 t=4TDrv5 rW_k҅G@}~^aGkb[,픦#z{Py-lW>@p`.hpuW!**tI0ixMjPd.B*9B(jLwہVd/|A}s1V}P!@sDN3/%U K`C%25| *VƺfB-ȍq0zZ.TS &7ߌ[;ѮS`!\Q_;kCTvÊd8hõPj |Z}gn;Z 3'Ѐ h!/ .yLHI󊿀W{D0TӁ;}۹/P"`m/#C 7G``G~pwhoڐ}I,?}*i^l/~4L7h⏁sIWʶO9\KJ)P $gf-"x$Үp8XEU4GM%Qg֫A,:.0 Ft7r9 -gi^&2At$4Kf?Z>Ju'KSZY;΃,]0%<;@4OVS]ڝ7j (Pcnobz_Iappr\irҿO<]]l <G{|ʥ3Rz1H . 45: 6Gѹs@F.^ ;D[ |hhYfܠ3Um:A]"QF@C!A S8ƚ@葒 7ZYZ"BP47ShbTXV#|C'!fJ^g OO ]vBt 񩔯 b}]K*ކo^:eKfqi->+V(n[t1Hu^S]̖e$wUzLhթ}0i;e﷠P v(ɒ?:p!u[fb$X=i؄(I3Z@`nbPtK׵ĝ7k!De&ezuAQ9Uɖ;%P#qDQұx8 Ky+__Rb6T]HHF|eOڣ \ͪ*LOVzyUԟ3[}z-TKtrV^¡R8֝2 {181qi \0-IBP9IJKNĚ$LL62 ^8ިha lNDO&7]4LWMowGyN3I 'NE&m)sfu?b6u~tw헢sRqJpbRYu6A>,@3Fd=3=0S顝m | MālΒ%exd~xeQ@Ⅾɑ"UH93^ZݤbM&b>N쪱ـtS8🞳$WLge{05=KbXCH|]]Z=H(0?R%pأ)vT Gc`sp FDBjdĤc\Ζn[(% $9܄1{gd|mZ؜*.+`)8"7bj;pO[PYF@^C"]LJ2 V[ CFJL8+X;=ū:/ QYB|MW!ևC`nɟsOt FɮIY4X#} c $Ul}k@NM?ApjDy%*#k8 )`S0kl)r%}knGQ+i<#}gc wu"w:0XW~fdC~\b50{@"a"V{ dZgaU*˦11t..rC =l赇<FC º̇3qn!M뼲 JNk_/|8{mKFu}uY/ B+T5ݙ'>8mlSxnv>hܞ@'ǃMA¹z/c'qR<OJwJ=\ /טUyd_$.ERNH{Aa\忓e˭Vazrݬ%Y5AdY 2hT zϖ2mX\֡ 2~/T* rD}h"kDT.0vIӊ9cu6}WlT&/HdQ%V#duYW[g5uw=>Zn3h\D+Gb'lb8\ޮmBTOSnNgF۴ffvly8X$ 3$، 4KXW;]hFT}2YPq7 oDk&,#-Fl$fM͚BFg $Q*5ʓd} Kd,' TT7>o쉗dx8'{A*b|K3qFO1EL&TggGefZ7 إ)p!XyQ_KInsnG;ly~tT'V]v 6FG d.F?Wî3*D?[ϐv=PMlF)UJo z.ܥfcw LQUG$l2H0icHu~W!Vk1YlCe L;|C7HA\zz0T)B J8'jeY;cJT~n,;9s66dݷx7sfE^N`=G䲆:Q#iöIƶE[qTa}^XH#2*j POQy,0TpUUsn7r !}0l=/t0\Sx 2'R, 7|Q^сbjV?)qCMg r4 >0?f)\b"dvkgzߦA>~QyˆFa).7x: pc"~u fmC\߻ڇ7ZZrU30'k"1U-hOT@r`'8%,{P}6Fs_5CS$+R#_b!M)-Ȍ|E&g0"rp AeQXnS&'Nqpn[5RV8q @cE#9Bԝ`]8{C&BݎZN#=ch]=:>zn$6dؔi1-[-S (*azA,&"z d3&Rͩ&F^i}âI7H?0`>Mo8w .(]n *Sj18BVdOBK+3+yY+PzLTP\cSNqEM['У :݃Z7G@a3pqߛb2-͢ g z3`wE#4*.s]0\37e u(clhv?4Ӥ%aQC:Q piQG];w*vn+ jQ{hNŬ }|$Ј_{R:@OJWF=-UP#%ipAd.`PAmV폐~ t<&ASN6⦽ m|Gֿ`Ls%mbϖ+ĎԪRzuC 0a6z+AJ|kWaq\ +KIX8OIzM& = qps/վ;^|DL_\ȾttGfZ࿶s7+Ņ2< |׉nK'nZhv >OHs{5DkN[.t͑*HL|-HAN".ot۶b8 ONyC}'u`DS?.gacU@_Y?sR-B4?k !J˰ 8Y :oJZ^ҙFWՍ[zVNG9Bfhe*E 0vlK3/l͕(>٠f&sVU}1u<}|pƋnNʲ1֞ww=XWzӝXWs4fULLW +7z_\pUu./͝:(H*QM ']Yxק U)u7Nwa!N?'Qj=YfR:ID˾A4 8?U;T @(6a<{sp:\M} m.C섅R]S&r @SңT M6)ryE=mSl5%Rt9nLh)JViFR9У@<<|sE+1/Euf&1eHuIZ:U}՛sBDU&E+En1DI+GƠB`,—ez" _ǒe;N1dփ=UFF\ӾY>%62ix}C93~{ ϟ~$YX/^.`Ւ,7 X\3j}/Xb#(RYWc:kDL4$]m!qQi|<)fW|绁,٦ KTG't'4s C<~ 4a^/nXlwיGC1Lqeǽ]ضlƺRG#i= mg{U'Tπ˭bCVʞ'.[q2 d/ASdSәRu D@!-+P" Fz 4T`}HIRS֊_:6]"xmc/y܁+jjh8ezNFKá ^XjO>jG40uUpjC#*`!9U7pLi֜| I\k,%?i|9Ix7{RPP`d:Ť;NA)yT?Y]7'%A[zf R3,O/mS:?(ڈv hZWqf5OcvSL;)Oi7'%YA_bf*襎oܱPDf0̪|jkt<0%! '=I't1U ]\  S0ŸB8,_B o^?,N *Qt[_zgB[P-j!UI*0hF:+ʅbR~Y^p_5lw ovέGX_#A#Y#k24`zOmLDޑ}a&p\Pk1i *}/sYf]cg7✳ ?WrZ f[j s27h_ |%j۠a+4.f;w?$e?ʼ|k:V(X.(у2@Kg\sxcuS'rSUojFVL&w C[|W3)'an֪v@nGIњm=_QUwF fg˼ zu]OAp0HnVu> kQC)g+/x`wIQ/2`lYlw+׀HWHB9YU9xC4=K[|v$J&mahx ARJq? T<-NYryw/w6ٰAG%&D$]Y%M]Ȅ/>EJrzOҮh7zjcqh˶` nh7N j8  ^LS!)/h- @ kM pW.8no",sK>WWFjn6 Un"!Oº.|l^ߪ 0[fНg0ޚoQw0}P<@OxKCܒB y`,Kۯ bF-C1k5#?XcJ3{/.? I'!|X8B}/15BQe7alO)Zp,ODiṯVn$ ]+/I9$vWWv!M=bO_oT8@"c'f(#.scBQi3"FW~0FhB0}aM*kFb5pk%Fz+r%|+zsx {%M Oo1:j!yOv;z k Gv hщt2;W?nMۥ1fNI'ۦP(S^pڳmXU^r Qm\]ַ~$a*щV[-ƄT,^}nP9.0c%QdFWmK)p?EcbUKNe+e6آCC9r٩.j8fKT2O;V/8m ka-gD^0y?bIjIUD[!OuXүj9KklO&rLC*h@<@iXFnzX$$&R7MU7\2D@Fe 00 _YB۫Q9b&ˆo&KʼnvuQ"tq Sj_C`2+@n?X|HU1_<.r$ڬtUO^nu~"mdm!ήçtz BM6Ev&/6h~|m)嶳B{if ]"YNəAg`RLߌ%VHstJzAeI$79y;b-yU6Kn:Y%[/Pl ָk[]D)_5 *qŹjX.xj'e%A[)/e5wKza]N]0htzp6Z+\.R/h᠖AOOF1}Vb~Oiŏ]qO XRV'Ǜe nXi'rOVy)F>B/pN7?^c ,ku'yB{S_] J &遻CP5`S?+5,vӳ"]dt!cciP/h372֎z̐ӈA=G6hSbXvbJ9o !=FNnǙ,N3`߱O"cˑMԋ2K LHǹ$.пq]_ l=ef!ѝJD8劵C?zx7He=9))8TSS̔(Qluכ:R3 Qι tͰ46#rfӂ)RlO#z_PikbAxIA}B,0oy>%LN(7CArFT =fۺ ʈ-8 iTgkx]ZCo`B79PUzcC'0,,R6D @(jnzzy ;^n/tmwH8<Ժ6&#C"lLTVϊ0*R8ao..`L.XF aC0ӝ8>Uj'-{ډJ,jއ2dqbM곘]]TtF>bǴmnRVImZs92-%Y!`8ΐ:RgkaR^xx#8ݎ_l*[MnfI6s\-DCW[F<Qhhgtaخ 7X b(ye([-\fQkӟ ة :.e4R\OJ#KX^6`8UPtc'{ƒJpZmJ/j_cyU00vm ,\Czy#i5 wÃ!u>sׄU KaQ8wk_,ĂycZ` {eDdȮHm>75=i1b1͵u!B@vU*gM;;lR'St1=DM V?p5OEXOV$^ٚETr27/ǔOF;ɇl-śK9V~\Q3^:]\oA@stƞ4 ^ :低5mjDuwn|1zF[IQXyNZ*P^߇_v`#*0lH.xYUvhѢei .p*U`/LǺ_PPw9*#+ueһ捳ǿCS9Z榚AXm*DUyuSyR`K5`d}ʼ7Ǡvt*4L  |5m9{]'vDR By9Ph7C6tͫLDhh ^/J&Nf3 ''W+d|\:q8791~%2&Zo0Njc'ZƯplMY=~ij&쭯aQtHEfLcBahty`xk`,W N/Ѵ$HS4ٚpƼa4@oc`\̙cqy{$gtvcoyz^KdnJvqH<0Gt 1s:Dw+Q{3*OB(Ό IA ]Ɵ*tb " {D*z{(R:`ʚa_O{c( q4ۢ܏,ft HW'GBվHy‚J]#پ;i"a FYh`xoILO>ũP(i 묢`]]CŘǭ߷9fv~YmOtt6V ^钨_ ymdR y}5F|'lzI^5Rc:#xKd;Te f=֏ZrGM8$î`l<7 <8"bF*=.+k,VurO(?aѾd5OsA+A3 >&LD`]ji/d="R͚C1dfr$FU0 4(eׂk $nzVv,<蔴]%Wuhk>ZSZygvU;:Zd ,"?o\ JDQ+AD^a`::7Ј+`ߕep[z5->o qi;xQ4vyQ<#ǽyͨ@6B`{r4^ynh wLI7<&1&Z-qD6^u$:3N~u}!7r}Es܁ p"݌Ug`'#>1BU= P%Nf*)Ģll/%-?z_YhG!+;Κ0L~_Ő,OTpS eh.fp},4hO;1(+d,o긣mpwKUO*{iJpMS,tS0E/M|Tr)}k$a񝌃̦0wdZmr.9h˦B0iw=X1^ngV}%%zH`dTqSIg\d_>bEGFH%ݜ*.N*7+qŚ@4P9!N eqCS-@WL . 㓼k+&Umn `I;qM}-SZ4VmTua5C^V5tv L?6_9Ҥ(Th y@)B6+T1A/6X!J2xy.nY $ohnR6aÿid=ּVP侜u6{~V (Xd XE~ )0wP":٤X{C}Vt%n|5D r|9[U_X0P91RpCW/ 8C ОyfJ G R,\i9'SZ$N'M 1ZrXRʯ+).L1RR0ϋG{SqAA+3CjdmĖ L2C3P;kgH!rwrOHǹSC{t~*  ۶dخ! G&h;c!QþLQ S"\}'\黰CqlOe6Zf/zNqAl)2=3Dc9n3S?X&uJ,xQ^/VԮ|N0v^W+i7گ5rcLN̞u{B@؆$^~==B~,F9Oj֚x~ke^^$z"h.Y,0zhZl)4Ϸޙ;f(9`_᥀ G?M仉wEQhg)g'Gl ./i ]H_s8q:,B:e=v7Ecy/{L\LDB ̣s4sfIsy0D5JG85- W*mR+zv \gqkOR2<)\rRʡQ,RLnaaS%,)5o핖bT&JT>W)vz"H+Њ޿гM&)ЋukфWp?$Q5Fa5û!Dd/{fi]A2DcjKC/j}LxI O-m/'D)+[CEN$%]Đ{\.>nmNVz6dx&h: ͆h #6ps44(C/:voԶkrR SM>029z>K\#8ɓfV) = vܑFR*ȝz^`P/,J SM$(ldc0#3JhS~jz @}i*4ýU&?I// jg17P腁v6_5ș{h\8Գ~U`ÏB+iwyIWjwGoBkqmL:ׅM_(e b(zD(憦Y{-J:sT 0hџ QTois@JqAI"޲@mrI %!iK٘txIrΑı?V7VߍOϏ~VxQ DL_tRAOt.9;$иyը)'wRNL*(X:=ÕI{+&(bYb@H/l {p@^gDSIZ$3kq8㩖\EC]ٓmN;i7\>'27Ө\pU7f7.޻Q vx z-F9Y[@,&U_S_ѰC0n1|]1JmCu+!Yle(ƪ5R[*{E-Z=-u讼6zd;wk{#uƞ j/ Q*c(j6}}mU/rxYNؚ& 3uBdb8 YnG3' ``_{y!Dfh:RgwCc]// 0NE4gW<~KT9_\A~ng5ۺNNNr82[s%aX\DVM_ԩuǟR޸zh|fu{U;T0'H ̒~-߅,k=oZw0p%*V)󀗒>L;8MX U#x)i۝bmI@0w$롪UsBYh3-q28BG$_lܵ 𻽽*shqIG5tAbCL}d6010ߏ%^m˂5S?cX;ra<]u.kd~MPѢX܈!+^nukMK\>!x^,"`A<uq?Mbjxm.|Rb|RIqpeҊ-cb4ݳP[3b&WATy f%t`q hjI$iŒC<^ ZG[j29F]5EpZ)'؃§CK-)dGǂ/%J;GK^*]Yy`0 gybeYD_Q 1;$}2I^̓0v ԰PUF? i6㮁' .:$*NqU&#JUP@Y)DȜeJa&6s~=V}Qk5.-x`Ol( Q{LlUo:Kƴ+TK,wl<KLίpĺ>aD>/LI&}`m/gմ$!cN>>uQ ,d͜P_p\8{ <*+J[ET׻SD)e Wp&w'5:dR_wRvP;B!U^LUnx qu ctXŭlg ^+J|ϖ;;m^ڮs`EO(&fz߹_wHY#1zѨ}I{ p>cR ,=Thg ?I~Z'^K.C;QH^-ܶs ېs뫦X}APgz?+tc9׮@$]ԺNMdVgWP'il /-n>f=sOlL,ǡ6̲#Goά5B),J؛Q[eGu7J h $Mm45KT12?b_&Dvz}'rUϙ_f:4%|@Gh6gP 35\%Z4wB-3YV)ހ Ω=+V 6Irfa }NLDxW`)5[Bi ~V?v ((P/3xL&DV4lokOf<51nmܱKnf-P۾&l1%8P.޹ Vθ{ k%L}FO8gV!+qNR5xJS3Z]OYVד}vv;XЕsr~ژ1B6P0g杵:i]65>`]RhU}n D6!Y5\ܥ QAgԝ_M4#+W9~QsEA+2bMK`x;M2Ox[E^uoc'6o7)~lcB(08yzE*L <Ψ'Y~'ȂSNu9HIir¨ߣݱ2԰b(_4j-QI.g Pɑjb} T72E?}oʺ$=r(fѣI9pOd/"`''3lU*CmG0 Иz tׇyRk8,X=iU2ϻem}7p52M~veX^m4 fzLZY'_mS_ I1F]c1SfE9: tzY1Ÿ'Ƨ֞(U0kb@G (*'7]y#3zJ2n[q#:hKafq+9wrdaeNa[H1X0ڮS]Fp47:DNauq~#OMڴ}#CO׵ԯ Rsʊr7Fy S~Z$kNfZk0)(4f&xA2%e8y^V 1ĬXA||,Xk0ŎO $)}F=QMA=LY`F@7=Y8HB2^jz j<}36pcіC̴`)E=*s#?hn@ 8و%҂1dy "|L7{ʎ[c2:)Nm>\l!qtH/rNm\_$QΰwИ~ { '[| ٖ^+gc&|fBz[BJ"bO'aCJ]ӝWT?8W%5)ިPUOn,ݽUL>mǾBHv3le`)6_/δC íH8F?3F^b/ _"R&ծsܚ9sPdIi +sCBehe5{Z!:;PUbK{Ɏ<Ů:~Pa{cu5` ȗC9[A U>h !G"ptNVk[w{v{jYbSg^&-ꧨzFշM_Z{fgA'ΊS 4[:>oWxWM(.b$^Vs΅W'nlNlRڢH}z~:+UnNgu()`$x[^qXkPhSaiԏ(ȵ=JqNҡ#ؒ\7GH>$wF?s!R҈P|:ѝw$B( MO`0VA*(#ySGѢ-OCy`:eE4;#HX.5(Vśm;vS䠸P>,|dK"/@Uo<$##32Jn B 9q3Rup:!W("E[~WjifMd$36a7><IBշoO 2J&C %3o~ UP{$ /ñ:,DxIeCd4?y6a-뛋0BߑՔ&s)Z'V8۷T_hJ4T.g6) 20:Y 9+<ʺ3o_E)IJmt[}m?u"L* S/)}pdǬGF9uM)K.B8ﱚ_ rF{(/ZN  H; [@A&ti7`d#|mHSɚ0K4U(ycetwTڹn)Ѣn.t&v|' ~؆ >:T!Ww0SZ?Ru=Med:?ww ֗N!١D3jhҼv|Y.D+jؿ͍mmRk73t].~VڸB(u"7D`SKԤ4M y8\fiNwdP#[di4$;balmIr#nPt"Xd`_h2 }88tu |RfrEdatOjO"o'x4/虮ni֗ O 4Q4+z ¡}Uj|\ߖbj@p݄oF \XT# ~t *LH's wŊSv7ʝ?uW+bi%$p7&>A\"$Y*]xxaߌ Sap{K)і.R,:W n =EVLa6 V, j$BVsb6,4#w;jqi_tvn/t]*J\Dҵ: 4a$?c~1{ 4%b `e,>olZ>twHܜ"Y,|l1~V op9⒩Yq'reHUf/W3Kf;[x be#/%CPxY5ӟXy/:b&_"ydp%S%(yɈiQ}eLJ'U&4k 29MJ2EQ,6;O1ߥH/Dbd 2OPeXČ~kd758o9Bh;2edc:+Z /^&++X)hTWK`.~x'^-_1vL.a} _:xkR$7 ,1@sY?IFo>1B+zZx +(&o.j5Fw3[8 ~Ӆ^1MjrKW>H\9M#˧wB}ryA!#7iyMKډNG4C2Fə5.\XMo]44OȾO RTYTiŽ'%;PEQDZ w6 N`Tq Jqn`CkW+|I?CI k-@=$i~h= xb[Y_œ @Y%W{hXKHFE`1UN i4r5&}K U w?:Ϛd<7ثɟÁȬ:~ĥ\T@Ί>aLI(PRϑc{۫4UQ/+*cr}Â?"J.b =@pS!FLB,r!"Ϯ83Oy~BfױPK㸀7uD8L!v~DRd"S\ ݼ'51ɅctpӶ1zLpQ_ sb9_z< 87K&ފMeHVTG'_`oAv|I6DL3\'>[,6".&HRao/9?t6fbzoJ`ge11n-{T6D=1q@e @ƿS"iů%+磈`?ߠP@A ;we?,ͯGZ՝`V߯YwD͋"dT*C|wj1=f*+؉w1.Tyͮs8B'1(@_V*RXCNM\B |88 tI&sb??/w;$y:y xM2e }m= .x$x̨dw;+ګmY}ɭ#ZbMܣCA? })0^Ww˦4Ӕީ=xF$qt0%f sm *a“Rt'WGsE8oZ@wWv ZO[$Hoa*L06cJԟ鑊Iu @*?ܟ'?12C|[G~dP?$tj=r)%h N#҇+~ uY9O=#`_|ś&;j 7yp C0GXT%ɔlR}Cx֓un8ejF&w7/l ġ2*~z3gNM' (')}e&mh\I4.Cz|!>E\݈82%U +*C~SYiʗ@Ѻ))\佾"_2Aw~/¹yvVKOJ 4ktG jٱ쑼}i"^L*k]|N뷻i|y qZl_QZ4bEMp$-CF©:e6Xt{'ݾ܂}6_SpGռ.]@,iN&^mȩ vs8*.>r -ϋY ^,*exg)}3AJhT9"]h-sPk^uQ.gQ>#ځ[PMCG5}p+{5 bǓD1#AH/;GO5[hyXjS 8,ȣK,!3h:V\RTT)k@sH8UqpIbLLCB9(q_/?Ḯۄ':8:bUnZI /iS„Xywډ.1g;iCْ+YOnTwXSS[h ENd|I"< #J4Ppr54`@krnuq"`?,KFeRܠmuR&΀VQ.]E4_)@Ώq E4{' 2"jT#P<]X0η3ڍ$̰kem }RwHb r๘DWUkZ[:OD.}d[^FkT*EXFqMoWSwxM39E@TХ1^Cq7Z5ShDfo(--CMqok,zGTC_bg٭![ܗ=QU٪jh@ cWF` R'I(h"M zzt7HnUz΃fiUJa 4{NEq}gF5ȵJt#9w[rQdTq(6>Jh2wr~H!` BPI^Zߴ}$Myc[Jp֠;:Xߖ5o0է@ n?TtDҷK[ɑb XA?ЏXJ<jWxћ%XmTj+RqǤ$iOk)!5b~h yΊVh?WN ᆨjĦxO|bE8fΔ5/ %U[ Hn)O㐯)Zȷ OrJ{Q_sJ`˴!?"=}$Jw ->XcBF'ͦ 8ֺb&Zݩj{)[~P1yeg.|k(@ A"A&gV>>6MO% fo9 WyiT J܆R@{."[KgSɢH1&ݽ 57}gקLxE%nZf^Zօ6&ޯRS,iޓWeu`,WD~8om4g5smH/x_4L_4vܻhLTuQZB%= %C m=qet=tSfY2}O)n9VPw5h-koCd9 >wɮ@X-Nv &FoO})2 ǭF[ytVϫ'(_kVYAʞS෸,/Wnrdlt< 9P>< lUHIޓ1#|6qź&pGj)[f 4|EBo0/3?zw SjLQTq@.4t$L⚴S ]nj6AZՃL=|lCkO<$H.+eG/MPNn|e9[V#/۰G=z$(@qĘ2,nV7s8;ƶs XS:#=$GC|}墤L')"?y71ژ;?f9JjRw5doW6pYh[o{Yɽ2h ƍKU,_h`ߺ ƘW:r~|4u|'uOQSG u.zT@9X)F}kû @ZYg ^b!Z- +OT8瘥Gȡ|}(]zI Ȏ^ŽA ADD1_W-׷4~uw8.MD<ɍ]܏(LԾ$/-**sw$&.~<$+O'x?$^@TwCOM 轜Zrr8".&,/Q*pM#qAOK3v\ta)K e紓.F\ӅDDEvMc53':JݮQo ƿH)t}p%|M&8jF}R"ѱl&k&cnMLƛa`j H󶦋/HlP |HFf\HS|Ma;Zc0)Wp[ߓ~^㚦x>BY^]Au*Q#-6v ta>).~1 py~eф\mLpjJkxJJdB:.Vr {4s\yx寍Y͞aE#ݎŲS#jToUcRrUuK<$jŨ<`Rf+(I?M9}6 c <̩ H+q^_F@Tl7 +KeJDEEsl?T Ӏ>lvLLʈeP69CM4<e[؏gӬ f*1ԘDeIyŹX$@:P ᰠJ;(Ub(v !w5{bvO G)HM8"LXiuDܺM|*0LF=L`R@TJ}\`[KFJrlL9sљ}`V!>g ^7B@$G2z[/0٪WMYѰ"G_Ӳa UfPFPEt4P䬚Fߗb4o,337kܐ8Xh h{tp,bd 6"KsCc b.A rwOC=gI`ȹ0,#}5AˁzsP@Y. DJG?0JA[`<UL"Btq 0J\1KͰ`h %JE=?E\lO` Ϸ?U6XonkYJ`ժ^+yK|Ψ"?l yN W[|~D-/bB%]Z2׼̂]t mpY\Z sWetNf^݌ \t[_|"[mJ=b&IB]ӎ䙳.q%1:yJ9/TۯK fM̊))&WCPP D:ϢVv[Zw?ͻ/C6z@x"ݲ;ke-9AOEK1ڊab 冫32 0u m8I.On"d_9i4| :a*h[!`;@69LW" 4Z΍7C2\կD6V ]Lby_|b'^huk~r>w rPhVAgjs:Bb;C LM\-"ySSUM(NsZO3ؿhoJÿͯ%~dSzwn&AHNi a))\8(t#;6ڧ;s ۋNhD4ޣBRhgc }Q.Q &cE8|Cr˪6 G c8厴"<P5t@=<*;=pƚbKaDv$\ 8fsZTXWY}قᵦiun ~M@/NR0>gZ%OUmcVSO/1'KYஅwڕ?w $tGZ4Akמ'[DxPb5D'ܢM0ӛi%$VqGÈpQetԲEq yG0ͿEpgu9Ԍv[ˊ⇯J+ރ1ejNAP h^Ιܢk,kcT;t`oIх7#<8 ]yFV `WDj䮂h5,TCoGeNDnDP0"f8).W0A~v;LCAQr`.m@_k sfRy47.27C5`gK=@33@9E'>Ec 2? '1 -1yeLw N$[ .8# =#16O F^6WU%4(z k/U:~F |zƐWE-Ț+C;^SFXj(И-7VG6oa;=*ΓUFa0H~Χ  0_wcG]S.ǟ$5)q02_H@ij^q@}5CsаVRGz1Ѽp~$. ˋ; :T$vq_WX7%_鄥c2t^h=ё~ bÿ/J 3!$> g*T,ݜI8W,@Zց gހBO o *-#vEm1f͛1 v//eWfDK{nc%3'8]P跘!3CX'Rj9KT;[RŽ ~馣dd.mSBmšpmؖ 29etFiPtkyG=1"=k\HRd(R}{!y2p1 MΧF^w';PQW C䍏 >dK1ኵ3 'Bأ\YtG#8UD|ׄ6>,FGdG>@{$ f$x++c7sf swA~0ßūyJ,9ۖ]2rASjcƵBXS.(E+} 4:[zbA| 1 wޑ;/8 h 7EFfWI}yjR"sI2P?m>,j=c |Hzl:rc2*1)u''u >{"Ί|y>N23JP3hĉ崴)6H2-q'},j i}a̤`:gQaZK{THB߹qmO٩RяcmRTͿ g,ֻF!) xxW\a9(3Fq?`"@[֌igIv /xS081} Qȍ#GǨ)ȃ8!rZQ5Mk!7+ iU0@P{1I-m.NMA:!]x;`eh@P|7֯2nX_̞IEe d1>o Q~9En;U9vm#dH7PF#zD2&}<:E?ʸ8z#p+-LpSa`'I家L. 9ob=<5٧pQ}Y+]hG s#PLQ"ZoC9#͌!\,"#gqFK@Jʟ)mfw0})N/6yymȻs 0Ce;:dR4 Kf.zPFA ^i?K~c^U1m{ wzB@H;`v,kML/P)2sy*Z `GO%K:s!u\/lP>f^҉lI]f(+ BCRJT0e=f@7'Osz#?Nj(> U~_ga{nau8Kܰ9vGjp3OӪiW!>1sήWX!ճNRf抆5.>0.¤a0h#q1kVmJ6}C|_WyQke6;đRS^0B:u6e@Lt!f<|l H4TT$sa9Z{,5]7]~z3shga_k3VG#@!#Xɡ(x+:tHn5 9PrYq)TRZE>a|w}b{5dL"2u{}1'DH;zmyq5|dVr5 "l'P]X5J4T\ d$L{2_qEC7Ua[r]찫mum|Por(OuneHyhA vCI]vaPZm< .#Щb66BaFWXݴ䱦jltt"chOITj6 1Yl1!ȣ;8ܗef6SHaM0S?5DuTמ۱` bĠ\>\| {\,Nls9Rϼsh>p۸gt|T "%+`&lIɲ mƄ*r7vEtO1漏|3;p,u%0]dzA }Fx-B(mFxU>quDx}rn M3hMa B_Oil>2<{;} 5n ? V{ry^'R6tݟxiGќW_\49|ufC 2$W*O1i} Ga:>vOzO5/5  'Վ!ۊ~gpC' >Vz[4q7ylhilM+ozsn7mkƁ+h>{br~)0MdԂ授Țk^eӱ̃'M+P0727#KF٤ʇl6MwK:GdhEj|+ ?<*N#XHC&SN)FK5ov)/D1AO'Z 5 YhtHLc+][6Wv^u>N1!܊K͊ƣ%h.ΉK/R 4!o فCK;5!- Z3[ZGSZd^g޾h[,bÄDfzQff CVb;2 Gzu1l$7pşfk4tlcJh &z :ծ DQ}T1'-LqbŧGX|T Rwm B1Aj^Qê%ݧC=H){b>cVGS&,Mm)6d&RPi5SKfBKi*S\{vhGhv*N –onfx#0 =餄.-UY\66+J(CmGYCgUR̐BsK-Jnҥ!{d Ubzӗvi2},=\Z$W1VFNMrn`LCzJ Lpܘ< x#Z Ld(W\U3 U#y5oM U߱3\/ÿm]V b"w ҹ ]1ǪYYt8V n׍_K2i)* K-h9X&ǝiGerM_|QI~5XI5Q l*vg~"#c,zMW:2ٝlg ,T?Uf݌rJ{>%=G43/>&l9ә'zdD3TV0wbz䌼S4t lP7sifؠN*R*DA)sHuɺD juf2 AiufswjFA(W;;ͻ[##K̘#LGӐKˮJp.6Ds|$K'$ɑ]lj&CvI'1CU:Q]LEEyO/J{;y57LD_9qb*zԨ@ GdUe¿zᡳNnsv/΅ǦءbPDTH%rR}7_NXO'^ؽ圉3?B |0Ɣ![5o"凲w+evO vBZ9q08LJ3ڀl O4a K%" g20.eK [`S\'C!9?Cb& 瑠2_}@aZ-\57#9_}#BU22dqו !l5^H}LT^X\ħcȋO1 orur֘+\[rtí(xґ_wbXvA%x<j52%ٺad 2'9!cm j11wiQLOdgf)r*"BK* $GVR0*<ݳ‘|To 75.ru (: :Fg鑖@V )-b, *lE❳m:Y՚FsÃmr+j>SŏZ.tX&[\?!Dnppm%ٝA790&qzcp<wrPY?jT cA3v[>D-i9 c 4Ꮖ" E>7ᨽ(T}HͷDo8Q92xOT@V1O[,ӥ|9jэ:G0B~Β[.U',@#Զh5$ٴ0yR`3+oKYd&wb,&#-krչp_ة~70iG}{TxTZhRn+VD-{ߎA;:1c)wWzCu&)4HB Nn{9 h]r s>^B|K@JJJ  hRBdg:cQ*?|[O l'M?e:ǙX!Qc 39AFRHmdO^gXPp̯d+'aV mY!5)M~"*4Hgh8Uš"΋N;aw |ƁsH(`Ks U^-8̨7@)$x&"䁯OI~;c+[pA;8=\pot U".<&Xe㳷"NfBS{N)<L n%ͱwaC11Q"tNekoKPjuߏXWB zh*sd{ob~b-PJoB.DZ#cy%hOq,酤ɻ³V)aZtK. [co:˜GC3zl%^ݽ7? ^452Lύk ^7Փywnۡ]翔>:)-yuY1Gx*ܷ؟4t;xlOUIͦsTI0)8T|ԢT/xu+̑j4NDmBT8R@D $#N~.Tf-,HFҔ\-A -%X]w(JO@ 6<"sCIsvN jPlDΩC./lKW!T|^&@O$'4 ߗW$Cs8&`Lww ^rΦǡdEWCyHB!XY٪8dJ(b#}fD<5g"yEnd'L+/off|l 4; Xr$j{glfzYޚ]Lc_p9= !܋Y)2=wAX#v wMjFނD0 0v&Fd_ׇI wWӿbmm t>-o3d߻WعIkD ?kf#Ѭe Kzql\ eodL6S;P 3 )Ǵ/t+% v`٥M9PK[#/cC\!҈QBD WaH/B95.5mS#rG?&˗5h3-^=) + 댝ƳF^9f~䬝 U?X!;vkNµRw- ߝetC=tmHOn~r½<;!=!@1J%؟'sOw Ud<-&Ho9O'm?dtN939Oj щřWv0b@v[mVL/t㠡) ))$>|ƴ$cVum (bǸ5Lt9e9QNsb!W37k'@0 ̦ jGPC_H;8qد3ARnԳD|~?.[],d|2L@J[G\enkOcT:C.tS.Ȼv[RAEcQ%y@!.2}m]8kekt$^3|tI;]' Y qp^g$/Hh٣ʵl/:gʈiJ>Qzwqɵ$)i`<:9*jd5Py.sZK eʯ8htNLef?)pWx&85LėjsL\YY56 f"VB ݽY.˰7}wf_b(G>ӵ-=[x[tΑ ؾ$S>c? H;ܸoRUtr(PJxu]rS'8sx6Vd zE>B{'}>yY 'N7(.D:51†piO͗9iSϲ2j<مE0z ]Ru׋kK.PϊEu8r@-{¼/*MZ **0U9]w."兿pIvuɜ+KkK1kRݣ;kVG;|KSقCۿX؇iT]^^%]'c =3WD jʦ(q@fbJtFrZtʃ[:moQ?u=4~Ǔ7 W" &"?-++L0=ÀNե=_.?DеcGya@r[Me<4-q):+$4@@MkfŝmAli@65f#q*,՜Φf}^&9dO-m=z6)x˛H*NE\A sVו^b Tn+ _w?g uO I*cF F1wAվd +8*T#Qʦhn q"*vMYz锑k^hQw*;,$uG9s48 ^|(|Xi땈_}iB RixYU,hzi" ig}|DhdqJd7T+Nlln̕beSͱ^„&"!V>dS5j&~.P9-}\4/]oaS!rC.xgX{G1~\ċh.h=G&BMG_Dc:\`QҕxG11fox4?ܐ 21>wq3!P"BC+'Gl6FvO(\E~t$e,; ^W8sBؐ ;7f&{EӺk/-=Pjs=b ʄ& Sr/w(aQ6!fO\R: VRL6l)\\z,AGb8.]%%5dVVL\S/.}ҠF 7tVUp=VDf5~^K4+> gԖ+ylP/+8w[Bq ݅mG.5HfX{?{R;>id4BC&u/(l[37@E'JBd#J+vO&$M}mg35*fϱ- ;=͟G팾ZN">k(Vlߊay* \DC{ 0 ¹WA¨$TĻ3C&=B!itC,;wANa i-.3V|Z񁜙*9, OCSơַCX*/ Px"euѐrjHs7/:V8N6C%/;#'^KWyau& KJa%s=0!,sT90/~3aEw}cC:Lm9 1,0* JVD&i\J#VjX ].7wR`LcO<ѥhxr^x,:ƣE?ߺmZVS4kMLA"Z;a!lF/ *X>wfEC7'û*=\`V/p^cU .${*jݿX5ӓJV׫5jmJnyՑhԁƎ3}5A{o6Խ!f [Hݲ-·8ȅbX~XѺI=%k9Vo\h}"4/uO>u ZMy@w'7bF3fЁ8u\wcMnf)`M0nMb`#g ǎLxBF5qrꝢIP,}c{sї?eFUˠ?zjaozÁ4RH̾go)7;bESB=DD}B;9V9+U55:X|#y5rFbkbrZ0q |dKUǾ=\@$=gz g\dR5#'lRY*>J? z6Ms($jWF/kSq@l";A\v<)ҝiP8rh}PFB@]ֺXxMq}bBHn%UwRHul /A YQ[L'AUF~gOբM`T+=HVօ&')!Hl1Ҷ8ސ$>(d4Gq"-C@)M퓁ȐVָZ< d|T~OXDkoɪ/+ЇTdþeJZ ETvGID %RRPvG.A"w2hOʈU"4wyϭ%/ɶŒ*`=MM},GMS|#`&L 6u]jݨPey[:껚=OL+co]@JuKA7Nw<,*ۻ+R(FqnDo1Gu#j\>;g&,<]Ld[UY9$ 5,NIޓTZIdqjwI$Eηz8$W6.5.;BW17}'t^OpVs|܇ .MPw8Pl˂տ^6?m؜lO(OEHݮ.跼rzמ"B/BomMV꜎iVzS d #UeP GKhqF nxۼEzWtrQ&嘆\ϒ_g _،\@ bbTߚ.iGHzK ײJR͏Z+\d}$wL,]>4fID_8A ?1pU g}aocE,wgM{(ZVTEKa&}Gjkm[Rǩ7bG!'fyу{SX8yNweߌ!W DFCji]Kl60<ncEkǘ*2b}:]2{roxkh]Ou Z0;Ki(N TvdRD/PxG#j/躛vdlxʟՄan]Uw׽bZ umgF_sb2I>._1MUG> d')7c .̧pX|OxQ5plw`4~{}µ;ߓDgͳǴ1.+ȜzЏoF ONc"V.P"?(5^@xU (: eAw>T}7#Qj:PZkW. pzT>TT)<(_ Kv5xtnC< p=dz9!&@Wg ⃹7P䓵Z{3R' sYݍ9Z[ ɬHJ|W[o,rg>ʖKZ5a I85,,R=ᦢ4gv G ^+\L)Z8ORun?UQ*ZW]ZO$j /]ߓKpxLၛ)1{`;Qsq ަ?yio$z]0k9GUyʖΠ,z]qІh u0OEH Dn~8 .rL{[[m$X5E8)T8MݹLMrbs~t5-{7ff?:*=3%k@]>#BwvG& D h^jr JPIk>˼$D8"1PHA2?rN@[\1Vt?RfJwǗn(:M.4 _/oyPnһOr4aL͹}ETR[x2{$s,!|rg3<=3m$\S8&05 ?.N@ JȆr ~kpQxttG5gZLtʡ9h>$tk}Fxa[aaڐ4aNj~{0<-+ƷcޞJW֢N.e]YSάl>'BjuS&N<ā-\V@:@Sգ[q`ˢpIlygL{pQb' #R %p^lD[+}a\ "* i@3Uz$OL+=^NE! `i@9C}x;|>BW,rXo>\7Ih%z&3n6So[*4qibx@Qpdys4 }@7UY>|oMF~-]>*((T3 > v~aqȌu2?'5u01gP҆eNAMAbM $dA=x1.~j(G]T݅E]G ؼ}\x4ԗ!Dir҈Dɪi`yɅy."w<+Pq[@ڵ@PUqn̪UvQ*|d?l?ZΎC潏scahU ?]%mEӦߜDJ~Ykh?I<>SC'͐剤4,`n48޼8yK^s9L>YOЃ!WBU_g! ":JELՙ5=rp) ߇lWK9N"7X>Yfz/KPV8Z2k7yܧ Avx%W[ֺPr`}dYN2~(;T*\A1^o՗%869RtI5UL;e,=X: 4G\/qL$P-k1eY?򵝑<< 3k#ӛ7>1htĢC FLU:9 k8(a)q)U=䨅&Хt xӽF`pzQ$RbF&8V |(J bJeWc7[C`s/D3<w%n|_=gm~FwX#֖2PP)޲ \HB `7kA9\@ucT@7s)R0 '5`ݾ#A"6h@@Z㙶oۨHj&dF%45ΖWg"@dr@.c#ALa S`9]#:b0v#8ukIt,fS^BY ¢W?!q2;mOⴙul \3w!-Ҳ]q&@k(T_xȁOpz?ְ_@ώ_Ҫha)zETVL~L dЉ QğveQ{?(m&bocR9x,,1jq +TWbUnKBM֫%ee'U#'a#bj2fkVz=:e/IPo8:>{u}m* ;8W}Ú1<,l;}?P&g-鉂y[# .T3|b&\g+'2zyߕPGJ 7EH*{%6w4fխ#/ }ڣYg#1N+N[w6/;yJK~7cHa27?%,M,X ,&K '4we+gwge:.Z^?8F# mB!.b0"ϮeMT[,^UXK iMR4SB:ƹ]"ny$|\BZ #:O:)s%{_abj𑶉YP- ^ XB"LRQx.l*XRZ[$8BިIK0滷؋v$a"H"߷ej0toGP1U\B aXf t%Faq'UFrk66q\xw(_ ܩ::+K^X MMʁK0%ap[ c#P}V Յ)ҙW$9\rxjnO4x_!=e0J(F8 ndl r)O!_-,pٲ:l2ȴ`k k ‹a YGu^!\"P:~uZx7Vȯ;!9RW8E H8qƦ H*G-.>ܧne{l #Љ8C!@&pʦ_AK;>w p=f쇟$)L2"ѪJ =sD%8S~&s.EOU)?d, a7# rcV0DX6/sS?WxK<F 7T}}fGGm8T\;%aas2=ZfGQ9NOd?sZ!}70%r Ӌ v14m\5dN:9'DtYD"3>mi@*` P%3%Â~\CmhG`+]y?Dxyd+ﴂ+2(EJM*q%c M%Y kc\NNǧ!mJxM9]r1ڡg OɇnY1PĞ'o~G  w<CpJ=kb:V96 :7mm Й ͩƶs9W~z]^ViUȘI^S +UŬX@[_U T}(ƈkz`') pJ hE1j҈zЈ g`9*Z7% Wm`/rIxL1Wd3V' 9Ås >0 hL1)d2{m;SU!%|ShZn.kM n {sTpRf\1 +y)UQ.&JnPdx D4N@atkq\ )B߁R%*0I,PFL"4ԣR 0njR(YvLrY3>!Gȑ΋$Y[e U4Tܿ(N#LԼO&/[C_~dՍMn#VKq\-g@gkW_߻XjQpkbS. )׾e}ہ[IPJ# yѸ{zǶA;mse#@3qj}\4^uW< f|>ĹvTD\2OYJ{N/ hy6PVZ'#fnڳir19’s᪒{M%fRVAFyAl(W]c"n(y+k ,."E9jl,gjYuMlEm@d-*cSW$ X|7YHn|.Sa JWBvt!gtiq|\4# "W/fg s6̉C]Ic+@\l# K-UsW[XWѓD8/^E-& Yx29h@]6<ΰvo)Y⊡T$ YN.$ܨS6NWlz)8jrbleW)_ɁKӵh!jx3u#mXX yZe }X֑d-9W4Vݓ(m?}_S8-m%L AZh8dynl=K}!k/pQ0c%u>BQ8=_蛩I"s=3͛%1zP8SQJB|զNxPԁ/^sX4c텿:,aB<bTv|(ת^N\@&8̓ Jy2!x.[(XFsL2쳙e̚1Tc,nukهMگTZ܏C#g?ߧI)ۗ ^ZeccIO`O@C7')L)@< o+ xYcysA&&|f~ 1v/뵈O{{:=XXt +_cnA{x$<>P粅 o6+*jQ/n\dg60?C{WzGXr;dV0~RREbb^+?b~(N^oӵ5Daw.c.{\UH7Аy2|z$GJ2n$bDsww% uc[ٚ\@'!ƿUH^@ O Ao~4"Ѽ r34&nU\jx`\mDŽܴ-[[+Aְm9>[轙]ぐ)g=lU#aECUѣcӺp'}?tdʡe,Co7=G Ud ՜G$2?ݜao8ˎX(|wiwL|3:H[ 9s*>i.Z_N,SU+Q$Q(u2ג,G7ztǥ\[):ofD$v : kO&QurEH{d$f][\HK螯Rڷy$f<ߕCa/ދ[+tt+ZFArKP{ v`y+ ?wQ hxy86#4NB ]` wE:B&:s~aodn;eUk_Gj@js51GRݕOlbΔ[}͘]rl $s^CܪqoqO|r}ZUbx#8I da0 QgQݰP͑Dj[ YNq& XRۣonYx=;Px`Qn [竃i<".»Fg *%&ڒjƬ^sGm/ZPјjTQvGgYI.h7!6vHow%Uh[ټZ)$p܍y§;AO!XiLXMNrJ)Phpm&\뉥'a!V t8)˦':jr_7bWjy2*?d6_#Y86!T(bÐ~o u `\uuIoڃV朔Џ}~]ZE.9:H>;Hk h ;Gס8:/S߀QuF\MQx57sl)m+B9R“< Gr&z(fOZ#-t.Jzj势"_+ҡ،hZ1t߭:CmNWHc\nrkUY0Z".7 E z*ǛBߕx3 Xfzз6JqxIƮHo!b($ܹ@ Q߸AYZpBm䅹IKC/Rއ'Cc@LUaS9u)V)RAff;A`lh~BU(RU!<5Di%̎䰩Yo.n,),AW )ʡ[zV Fqf'FWьQXH_{` IŒ̭΃*E7:1+a)PfĿ!UAO9 O# ,Ul g~J<'S*˔'֠@+RY{:'D{GOG٘r&Hc<$ ,-QL_yvع$6Cwc. R;i8}ۋ3,BP2xHlۆs?TGmYxf G;0 U5jQj"T ,;djz\jn^čܿ} J0kOI$JQpbOxg ؛:S+xg !bLYH|3vna*|bY̲<_(BEx,P(pKy9"2.4mf!F9FQfS 5v&q"ec LA;CD~fHd$hyZHi4Vn \NK51 n zO?@*{7{{"G9hcUeX [bqY=@]鸅*}oU8-VInn=MS`d0 kh!^]Wi(Ɉ['ٳhw'feb?x"pWd 3Z7Ҝ0Xh3v5u|9@utCm'^0b(<{$yf0$&pEtR>ɒjBO+q ,Jgk7T&&(,b_#GT2yǨ*1X_뻮&sGDBj BLNkIMy=У6Qml O-u'ykK, dW}]JrkmBpq@8˞뚜:ڸe٬߮=MwWK89x6Ĩetft^bf54]jCJӫAQ}N\WļƉzg^OYs5Rug!Qc$J ܣ>E[.MK G{:6mœ=-F=c}gO^+pi8O8X'{t?KZM'p#\~IK(.H-P=+(5uaYߝ^u7{m=*A*Ru|RM6!68| ys¿Vt664'\w K VomZ&ʽ24LG4u|LY(L5څU[eDI↪6N_¤&@ |qv.s,+AU٥8:VSl5KGVl74Mh.ND+Ŕ=XADv[ L}6ă>'W;u^?oV=o69yVkl}^Z仂p`+ +{ܶ?K,/'ldQ 5Wq#5޾b"~z?UhSdхot*h~[* c`Chu~ .\\Wy8 #k`))Q0t&T׮!g2ߚCG ?5o>kAa塗9'`1RGcKi4abjnA/{O-b,C*t ̯,M[x5}6ɿ*`NPnA0ײ sev)l/}͘~=)q!2U9Y_dz-HR &.^0)!¬4W!~>17 [17ɆI#4_2|6B(dC쀬F\R,6SS9ò+ PiE][0oa̟i5vL} E4Ln"]aktyɨc.Lvg=|ŇB;ϛ~`T̚ j'+w`Yxa ]U;Z3CZd&씛@=pD*\K:ϋvc9`u@O|b! CbZKٲÅ;=-DZp;婃u-CqҁՁV,ehQV3Zu)]9h_ ݌2dAT0IMKA~QoMN?c{BR}h8}FշuqAF =1K=J7Dɾy/ځ~O%.|ra &h ʼa xA2 ^R[܊L ﷗Rsu~$dƳkU/.{܉6B3|&|^l?aqB˴.C*rt+όwD_EatP?&PRI`yUtIfԞ4=%䵂C _&)ApZ>Vdo!%؊kArF?`~H:nvlpq Xs*_ȬW x9rwoj)O01Urt!$(e`Ubɴ# S4J?QtrKG7)e}Ƕ06v Dӽ|>_X4`/nTOP2}{P'=⺥cFbmvȕ0`iO d8SOS^_[S "NuITWmdegt@{Xs>x617P|q#iٍu (d+@CMLKRel2~ /:?44"L骓1C!X!TŸ1;=C_m G-礵iWd!P<9^>idc2VS\4j'7lc;v`^tNW8:3%J~NYq@BB_ 5Ӣ|*D39k51Ĩ:W('uNE1Eba$ hxAfJI$G%n5Jps zi0N..!p5#-5k8UiB_lc%iN'>q e.Os:t{iw.E04\vs2[^n;% =\ HPUJO.:TZ"Zp_O>8FIV\MkZY/*JLܴr1K3 _Z-%}1sp@l]#ݘ6ؿNtzugo`d됙 iHGdӘWcKUUJSV\'Rސ ֱXVL#Rov ɫ\)i%oHg<.Ir"Z\-8+/'aof>F\H"V4)X‚bQ /| aue-.z pp%s ů]OgzaF ~^SkDG%d3Z#)\49٣Lt Mf3%, I" J18+c{ɠe~_QP,#.l/^g%YqaRi Bli]>,j8NkJ qGV ;Hi2`A 0&P:zC 9C5^b`{ܺTqϧA0#t wʋӲuk'FVyzvn6m3_Rd)4rjDt#&iK ]]9e"Ψ-y -j'\g[\\rtc/FDˡ`\ZeG5K-;}7 v#6B5KCҴZD`1HO#JNmqDJq9b+-vL`{;uN#1|fꦊXopɅyj3ݒ5T{Y-ǪğʢDO7H`k 'qh]F.i'Lrjz䲨 GMD+7/j@[QoQH5 Mz5CYSM3*-g4@2YK 9ifRU)b<`rf: |:iygpt/1P CQ(OV<,*dd7j􁃟?֧!4,V|!Zj/yƎв:miOшо~/N75\)vƬU0-&/nwƅZ:dA|K^/03 h<~%FzRL&޵qB?.q[qGU/ cwchQJCjlC+B5$ xh/:}(=NViE}B{7,RqMl)ɊC[27jI9ܝ~ʏ\(QkS'`>KEH|:wjW-HfTNs)tOV+ !IʰtVۉ~<щf/t׋!Ng^RL@,.x@*( >!]ՁN_w#gw̍ Jx]=I9a0\'?9]4t U&pdoZ 8;h @ Pf'$w8纜>'>kݪ^ L`4MizQr3ϭAcÑfD&)"F!^pf>Ub5Zl  ؘ.{UIb-<뇰- If*a-k3tX*QN;}v]o.TScs?Gm-$* 8`h+tO9|Z=YsW'%H+תCrv%PIMxjQŹ3'eogSnnoGz? M5p9sŽKڀ'9i0Qlw~JO;߈/7[]>9x TFM)Aw^/L-;gK3a4pi#>:0yt=6Ub2|uגo:_#rf:AyPF+뺂|Es@NW}D$ @ahSՉЌ\Yyw,8zԪ><(شWy|RduEjJޢxךKA2ǯc"u5D]xڒ4֎//xrT6*D'TpdŪQj :-νI6-AO6)Fa`3QdSP?  s5P{7\)f~zn~0 ǤZOF1;CDgk+1DFѤ /_Tzg$~ڪ;AmNT4v ߮! 9*o853))r4 ɾuעP6.9'ߒ@:KPiE`瓫bXb {w.RB}%K~e w*Yj_rCC*R#%ɳ|6cօ/yAVY闽- 8E*98f UC*lU%S_S;Cw} q35-zn% r1}1""nja]ݢDRHD*W^ ^sd_b˨/ e}p۬!Jg?CȲ7+)zw\mE5 O.qƆʑP8#gVZ46ҍHAhK⭵bh',WD=^18Ť$Opǚ=8lq*IHlڷg@߈,Uå8xKD=,!;C!'5pAzی-6?*&!t!ŸQT̽WjW([Dq֧>WCc݁Lʗ{HO1YPoQ`ұ!=|HWlgKx{ *16sު!'Cn>,sC/?٪c/)!'it#B5^|Kkm~6RNdM;2+ڛ`|/MFi_ml{/<_?>2|}c*M,QUNR~%,3%0}d>̨?{ffzb#52)o_Zu\ҫ.C mhdcc ;( {C2۟.^|RQn7+ۣ;Ei3MW>EZؚMu+E =EM/ȉ(*:sǼcnF?/2V{V: _,mܴAF%1XN(SLƈtŐA/h*C0}VVF)5QJ/O!6ߵ!̈ B.Z(`X,dld_Y5VJqco4Iqd^mN ETIj"1B!59s5a&;O㿩PzKfIBew&7;NjTX@FF}Afk:Cly?G zӅj.xx17X;w~Xz{Ӫ7ǁ+Zx~tPPI7k-*g(D 1.uFgF8&~x!-(`1rw&Xk{5xN?Xˮ˵N^Qґyy0W>ڋ;݌Iřo.h핋R†X|ي5.=H2*5⫘; Le~F7F2sXVCsɁ qګgJBvM+SHڞ>H<)X&^\|ЮBxԸ͒[yXw;UM j4G%Njn\tfyw~(IEll_sLV@gЉ%hJjh:+kTA&II#8׼]pd 4èX5z{܈]SiV$grP(F1x׵KM=r?\=5V, H(;;@5lQ + PRN̿YXʪ,&cvw%VW@tCOx%h?(C2yTW7>Lwϲ_[nH%y7YŪ#]M%*Jg)},.*֥.js }6Sdb;'~5ʍۯ;YY[ *&ߵc=84R%|8 @/d͎HsBS|,/{˫C} `>(>РɵۑR7A[ŕSyYh;kˢ?Pm-y mns!d87F5@! "~I|\=ߝ/>zAgLJib}hY:\XCrEQ+8|h`f?@B2'R^B[Qަy0#oS_a@uH%zL>9tZ¢T um`plx8AAԯsB{/4I:3|aZ[GkNN4@@*.1ȧ8dWo 2C.[-ϵ!&2:ƭX|h6J/Ҿ _>) zN:¾Ŗ~tXs0|G0`3X/ޡf_5R]_.Bܵh߷Z#x3꓿|@[ 7i+[X):,'z[G'J {vj!K}Z-3'P2h Q &%tM}얰H7.QK&3 GRYm_cwNXg?XL[`.MµQt>;ٹ2,pf' eը!2PpD;XPOGj&֌ X ȽC6\՞PVՔ̥6g|iA P~aR.qsQS">KÊwdLא 3q׼!5KT~}ԾV1ݲv4ܘ5_@ s Y!sƺY5FG~@*b6 ̟Syȯv ٷVxTLс:2$8e=r< ^dj^ RȽ`:DP, 4G-4%HxlL=;pY$d@C(\YG̐-g^]8qT-#0wC|xqAvޠýnQ:Dő! -/+-O`dGN?)6$z+S Wjq]0)?R-T mW'.^lo0hQJtV,Y#2宊([-/qQ4.h$~ ,5)PBRKfYvd~ 4JNISܽՄD%*ce"aGS$鲫zv>F7L .X MB-zQU;E2 +9hE,bƃv|u%|88^8.MS T#X%GinW O@J@s ,UaLc\~?R*$.EJI{Ϋ{(s֢ Xb&Ԯ}G6E[Ib*pp}) ͷ&P* \«Rv7x2*!N;*[wvZ{wJs6CcRΆfXS6L $!)o %2^_N>yoyiKZ\ W{};܆߸a?.P.qS~̐Gmˬ@cWND{ QBon 4 ?Gh.Ex&`I{Xcɭoh~ $.""Nhv;lȲ/DJQoAv}=9|#UJ$LFÙ|fY1nZ!9$ t&$gZd[;ZwIe(g!d݁F n*_*,>k~{of}ɈNdCC_99v3+Vh6PM+4@r+ g VPK!j>ߎw6Lǎ[ Mo_{س96ˑjXHR5;6nVB=SX5nIx5 7VzZ g;$70$6IVO> e,qT3vҎ+c񘏥$'U(\%\/Z#r$uf&iW< Te>W;ut=) VN͙&G?% >P 4q˿qn ,>By>_gZX\y!E7/'}`| qke%h$m0J&U\\la Leum?/fxa{W}^(ad ,֓S2hg&B_LBU>+'dyqyj']M\w *;a[f S¨Z!^qzԶ{.* Gp~rMa0brz`+dG~ChgAАD Cy[rzj/AB"x?ޣInuiX=8vѢC6i*zțSNJ$@ } 7DۻvÄfDNjLYm_`5p 4 l(R6Ai TʆPQe$M%c<:([xf\1䐯 vڧ_Oqbj7=R^-м ˼Y Cxyse|`HﳦC/);Ft 58#QRnÄ{m*2xňb*q+;Q=ffݶ%+4Y".#|]UYy!.Gv2^D"G@ sWZ5;rTлS!yJSdY'b%Cf!$5xyxyvkP4Ps7?5qd$՘=,RT&53Cv&8dg*OMp+H L=贅<pFQƟ"E iJg$= |3z샸"?C`2Ycz,sḵge5EFǞjL/(-r͒ (~܋!;Mv #[!͝S/X[>Ixƙ2B:|dpB +*4v}d6 ˃k&W`IeԖIr"(=d4c2ܸ_ ERqMb>LtS7%;+d\F-S.'F  B0RP8L Mr&\GKVb=#-*&@pr_Fhs~_NYTrr-㿠R$ض8mt57&CY:m\-!Q ;˰Do{QĄY/&#]m?yʽk5fg9 yÕ!C> ?;S봔ZB=3GU )Ȭsd@픙z q9`@4q>ºO+ km9gk"zԗv~,[rpo>2&Zjcu`ٶyRصWߝ?uVZf튔0u%eUpenm:%#w~q{邘]ߜRag|/j6nilfR)T˂F0⋙9Uke#9zvԱ|9a׵%a~4xդqKiHֶÒSGL,\yZnD=,)ģe&F $tdj@7+CV#*+.VD29<vum_Ľn pI55 ٵ(ƩXQxb>RWJ~%!Oǖ@2x}/Ԛje jDD ##|i.4iXl0jxBY|wI4&dY57/Wvj[;Z;۠P<7g#: e2rj,!CP>t[W/ mp 8X]&혽 YCF8a4fԚOu Q  =[1~[EA Zw4 2{c }&x 41R("p"V!ɒ;RÜy!7dOXۅX_ô.΀#,YklhZdGfBSg/7s,XBuV≙:};HH'{c ڽ;`_s3k{K;eqtDz:דBJD^kMGޢfqtj-/Py=˫TT&׿#`nٹOW/Ј@ItJ(7u795kǽnψJUkȝ`Nϟ}x_e0-?ݿM[ hTO?8 /GYVZ=̢ݟ0e-ys-*Ro;帧n&2aPI0Ʃ;V֟\@/#Dꗫ[hNJ8PX‹u`C+teơ F;$q6Fk U<9s]1g[(D"՗ oi#k$ϪC+i%{6ZKj:za'As"]Px9ר>r']ywjGr7-=XTVhzomSǢpXy%Gc.UZ]XHAC*cNoL\oeF@:o /k0rcy]hQ2n FD:aCxyywX@1^yZSKZ][ {z-ثކP{ޝkq9n[Оי;5Nd\ =N>znr)##p̿[\o+Ѹ[y n;DS ÛTˀJ!*Pm*c5c ol]^Nq^]aՀs2MR N-ùIuJ僖{L)`oBv˚̤Ǒ5xiajI+M'2;z֯d2hikRkKBvJ) TZ<ۆts9\;v:(x(Q,ʕ t~>Tv;>vG^.rַQ]l~l$#0?bqdz!0mt0}WUuK',3O^"\pTvE_8q, ET5%C*Z3.b>}T>GAQvv9u/:@z@WHGˇnI? OcQ{..x|1RZttB_V:]_ecsD ADQPVVB<*e([^X0;bxNgj1Hg^/ֺjqVV~TmpH0դc&Stzc4RڛNfr+蹥7Y/1Gh?S9~NEpZ7jؕg; 8՟;i) ;Ŵ(AzT(΂%٫7^V+DZժ 5N2څ /A}|_@g,&g/ f1@Č/.15d\(dz>vh )I|1#jE\ةyponSTPXE>!X߿#>'¨X/UY/@9DMJHn{VHT Wed%uW6$'+Qazo֪r2~O 6No{<02Y%@@%*2ݔocƏ"̆ĩMAeWOx34!5/G ƚnH1 az|g&󕛽Fbv0K~ lJpRHTn]MGIM81Hk@6}T .I,t,('vdT3[` "i^P0Rc;mMG^Ӕn5C֪ Rx5gM],u@ hD}gnwRP"- ;bIQRQ8mCD~dADqR>U}1dt*1ƈ0MtefMZͷjSb=>]Rvۘ%|$Yt(z m~i#⯥pMNt$չ+ >_T0nAߪd5f4jr'?ʎٽ"j{@I&bDw?dtYǎtv !7*SI֩a>jvZK١2T+7e5Rf(Biu]rl"^n~䈁甤p54ha$; ]|@Hs>[n9>-xHCp?͟|I폔Z`,A݂$zv`ck@ @}93ٮ4Q$`*%Tf[6{plTO̥ #VӦ4v#|D-T|88 ( <$ ~j` XVlQṀ:n͟@k͆pelp`@+RΟG1nBIz|⺭\dd"`ŒUVuH[/6;-{s$g9vǼPۤ_(DV9sJ`D(} gk#־۟&O!.4~UAaM q=7@lJ8V3C ;hBv_ ivcK7vQ$ȿ, ?ǰ2l#f /C dױQp $ߔv~@g)8a8 4RЎt+v)?̏~IIM~2o,Hŭz-f񈗧aP,4 ~'P,Q,dۏCWWDP2!_x)*4YЉYMJQ>zgV Ӓx14E)W_' t"2|̛bx%c9GГ; !9GGcܯQ *FGCoNq-h.L +Si,Q21(|RE''Xt w,B1tW=L`I2ҌYZ_ [m<$_U4O,#`@مlqvFYN=k~~+[G7@~ G ?"b{a*,:#Η Mȗd ?FߦY;J"qO!cgZ1")yD" y)Q.V X+䃂R b̪GtVZL5_۾-((ָd;+r-ʸ}~~l_!Jjꧺ kM!/oAPBH ^BKM#L_)Ջ+$ie^hs تaIi-(bPeVȡ][99@Z?(QdQX]?Fw'RH9 $6ka&26JUM"ijQ;znzذsB0`+(Ԡ8$ lR""l1h%nO<ڋ>zP5D+^z͈_QSn5%v۫hLH;l)bQcͥl+?P|Osopޗ>aȱY{$En™}l3m7(b}Hu lݓޔEU@%Ia)!d;MpW8VtG=~jnF!<]Tڀ+fq;/-+QAjzbfUxGy17dzC\~wU@d$ jqFZU@tۮW}PƷH32LI,ITXe~+ynSF{Sb:SbÁj>T.ͦY֊ݏ8ζa@r&С]Mx1qʝf<ꓘ' J9Ww&t XJ3Z3Gr.(hC $qLUG{XtpAT }n5TWiU 2M ǒOsYjqZuZG(x*Km AN:kAfnTiz=[0&HV鯰/Q[$NEVؓ #VFfGe)q3fBDQ{UX%%T,W^2MsJCuWDKQE+|=DШyW1`BLp?k#Qg5n8/y !ٟ~JH8)Kh,{-Ӑ$;^gd|M^i'@^|0ZГzscݘ╟(.Z ,A=ɩ=+̕ߍ6-pYG,[4A<"n@ e11<6&[/p 徟)xylm`ɹ zmT g`ȪYcf E,||">CBTX\^ߌ+2c~|^M-uzkRT\~a-@2ThP;']\N%(^]{=+K.6;TO{'`2M[v=0=^rU]4h)g.6qFx w2B/cKTz_kXyX;5\k KKDZMFvZJ/k\+NEW ,xr v(GzMLf'l:Y6pC'Y=K;o\L k4H) Q5C#\ՅLO0a*6#?6R3alp"^Cm66zaJST;mL?U`5TsMj1չa?> Tr)[rs GHè:̻?΀mףLŌjTͱwcb4 Qk8-ػiSl3!)ۀSԂt)$kjÎKH߉[U)M©-.& i.u`n h H\cg߬ժTOx{Ẋik/tQ\K_G[A1U:v b6l- %qmab?0"' #A56!_ǣp1!2 ԌٌfHe 8?MWl \>ΦX`N_}d9Yeۈgw+|cZl͉Ӎ/?`͵tٵsΓx-lXrB`UބM/}hm-HT ⃪rݘfɍ+:kz+#:!J qQPZuPc!ׁJ @B`5{ē]dǜ~beD({Uγ,o"kؽ  q[F{zb4\>BW%S=$jlrmOع_(j 841T{LGHQ#,8 @ḽQZs B{Tļ#K49*jko-W6F5ϋ; CĄ).eԍsӒHxa5r^vGXmyt+& E7 7yA6ĉJmxj= ԺizHE83[Y;Y 3<hSK?sE'c$ 3/zfN? {dfGQۻ cgiLx^HWan8չ5vǷ31V&LߴHզ}^± _d>֣";%MLB\$D|?##%ݤBW=)R).V-VX!~ 4[v6rOUrx‹`D=oف2ļbׇ!ߧ%bCDC8 G~7а<, Gr (,IO,yMDR]xҼ甏,Wdx۬NeL2/&YeB씦ȯUZfjMqsh㽩;hvvLwo`p^7btW&i2T,,C}0/lC㔹5oI|FȰDtFOX9_<*Wf7H }{G2jm\ IT`(|p%\3 wkǀ8V|bs&<$c?4ZmTœ!͉%+ (W:.@%fj;"e"~9GA#Vg؀p(< ;¡-7:i6̐UcPph/ȟWU/\6`+*Ӊt5N+ i!m<23g۳]] rG0$ .HB/hTM>XG[ *o ۧøv.vM!uX߹ѳ"✢^1'&\43F%[Eu"_bƫiM&4{tu3CTXV-8,|Rv6"OTF̤]6y-B\mhw$/"hRM08jjOX 88o4HBy3*Xfqxn^{L"ΉYeNf\[9/HVTHK%}C{d~L^;tM{l,YZb)yf8b:]gǯت6dCQn>xOR ۰i<5$QtoVLdG\_&m;AY0 ;Ճ9n֬F 9m>{WO0dӿ eF-E6km?Hf/`Tu t_Ŋ@,9]1GusLV%m{A@n%Ԧ$ [8kw?%15#Frmc% +il7p w4*ȯk֌`}!/  ,^ pvZA+rgګyDt<`:$V=vZƽFgQS;cctUVMvF[ dYDL--,Fo8kj fnO̳AA !{'P;LKOlaPy_tꮘ($2my,v%C/@(ݝַt ܴlo U2BY$e0$!WA S?4tL/_x0/pF|vn$w:& /.I(\g28 /U ׇǺ~,|U8ٯAo*$x'$?~ol]05|Ԁ+Wv Ox2JцRO?x<* P 6&`3RbGy$]T ?ժ,Q<| } ]4> e&o]R\y/5S=3y!tх"U&|ҜJV:hf@m[}?'M"*UEbH{yUh'1ЃԭRCE~]*U5Y{+K6yFB܏(#Toh:&Öl3#+H hBn/nho1 _!}FƓEnz<,M 3YGoX?G*r ] zo|);O(_-G iSqP NPɧ?%eҊ;o>W5ZYPy*GK; ej7)|lDVpYwSQl;%ĮMV?< ժkIB $J ] %<ŔvflkS?~_qdB-Z4vúM_5MrS56Bz[r*Nbz:Hmo 0l*i-deم 2mY=cy)~S(@MГ~G<2 4H?hvY=)%KU`Dpd74EiZ[E7,]YuIs!eoV!OQC'x8<0(ezikh2dc_=AX5gǪ+&XkhBn\ɸaFm;,A3{{?e ;a%-TPhN,pG6vqaXv^jOHݱ'Cx dmzÍb+BMv&`ii{Jũ,D_ c:l^6¬(w-[d% sЏzJhOg6WobqbRd= Әd \8ܹjIs;+a) {ˣT"Hy W:^dR#V^B'|7ē#Cb\䴇J+g[x`_mjEod ZiNF Y{%J״GׯdjΖ['5P`2эՈ86>O(s{JZ*aS |\ Y_l AzDfS2""F`}CRNBF]>xvZ"%=;;>plw`Qwgng_'L,`;JHD'3 WtAH!]Uah? aյN~%VBY }H#^pAND>O" ں`$keZ:\?a2}xF,l BgHX )dPon.yrYF2DC"?*݈L\2I&Uw'a3U.b;eɱS ɟ^'҉p1O .Z.47:p48#bYuxqڊq[ . _/W̽|m蓠^'e)8,6IǯAM5qV>)']p B 3gQN誦޿ɚB}pL$;4WǁL 92~I= jx;; >q(IF!NZ[5@L%QOÃReUwW6M F^.ҊӈF- >V5$1ˁC@Wbf&0L0nz|dlĖ17f)# ]Keu%00nLF9rP[Sݨ:& 7/@(r:NOG[YL,T 2yc;hhO$hm2HI{|+WWۃ'߻ X*r3˻h׭=Р/++6ԫ+ 1hb?>ڛ-yJeR)0Q1ujL'9n0bC6P Ts:/5;{p)~|Zn }>|{\0V(C&fՏq_oƾQ)XQ;g3)hP*Oj 󥾥$ꅎ#wIۖA}A(gɓuHO]A縷&d˺=>*.h9ӃԐL Gݪ$# wP# ]>? mظ֛lq*({Z^4'#b稉;}|%bG}h;'/nﬔッAfJ6[@]ߋϏh 8k{.m_*+mj~NX|KrE@ck!Kb*tTNas+p*GXtgN,cc$׽+*!^w[pHB:'`thB@MM<_B[+rt9F˱ 2'gMGQD5gځu3qX.pd*4>j=oxołmTMDДI|;0ZC:jp+'Ty޶Fc{,fa=$!#r)V[<Yp6EI2]Մ!MkG^\(A|@CJ!HyW >De:[&ePڼwBRE|g6) ~Nwم^m7!" RoS/1`B&[ͯp7gϹ 9_9]js@\V$ժdz*57 GV(hz<][Jix$#xx.$\>ՐkCc{prlS -D8ͼ` b&IdoGe=}, Z~n Z rAkqҚ͢Na2ʑ},9Ŀ'2`rvo X|Ζ?1EE>8ow û2}.*0A[c=RR3z~T9X}3j5Sle.y2˹k`Xˡz$xdKRېZ sl-2UmU Y.q7O*]c:7Hx)n5?~V}LMbu 5PJ,njyBrsrdp;(ɟ&{xXz51Feg\{Zl_cc0Uh!bzy.3]@*A[̫FdQocꏩ9z$®#f* kѫLT=xuABI": /axś$+'W*Ans<Xf( pLDZVyfEv2-Fj(|)V!S+NZX\yd.~ln0\d;ZdI7BGpPt)gg C.}O2QĜrcF O@95<a( ^t{3p'D&Uc8unc ٱg=#3UgFi@k5'dM'} #aFע.`}XHoZ o\rղg7<7Κ8f]QMPYoSz%Dshed ˱ ʊI~E{;5]gǛ.SL U:!ҿB(C΃"Vn Y mZC~2$" G;h?v8Z,Fa8۪9S8uD ;wN|伪{.AoZ `!uأ48B u!Á菢@~erdf(^0 J ^3J{y|nݠTHY$N訝=izpA>A-S @7:>_zx b.̼&ϛxxs)ÐLiC+HTcT> 'WAڊFˣAbt^?Ѽ]x۹pk  #6~X;72XU |";T+B/?_ /އT;tK&`⴮KJw&Vݟ|<30d8'Yٯ#k̠GnN۶[9LBTZ#)*1V ,-bШ>:_oZJZ6(6˔.]KdU% /!Z]%NA:I&P=S,=؈"NZk,]>}WM/ƥ 3!d6IN8*u C~)MkIg-`%]=>5jb..?Wd0U~Y qTqAU2T/C<xnQK86ޏ5<0*L?6]ݵ!N$ghDFa]hgQ`G}_ ذj= Aָ`贍Dh"2|fwB1M}J? l?j&WGx$:(bbM|Vd,]+?KhAP6|Տ*'旛{y,G۴Kd260نez_B䖣> ҮL=EbLq $O*;Ӱ:\p9J@aAT\&_ M Mrda'I!3)qnE̝cVޚvQolKy.K%1,-_Xֻv|'/a^gM~_+ӳv1F<>Ɯv&5 >l3㱳*$b+/L`Qc}ٌwdKq#u2YARSithB&2h&V*ݩ/Df.UL!Wvj`ex(|YuU <^*>bf&o?F#v<Ӛ:=C|N\4z-@]E+{C'Uf,te ,vzĜj¡zClThW[uF-Rq%C/ўޙr:鿭) #{ =UY1r=PUb*[\qipYE=8Ү\ٮ3bx#ao!}#*ddAvW_s*_8Tf`!ImJ}&SFN.%V֎mS1 oT|[W6P~JCxݿ[p#'5;T6*Ӝ3+!+oߪy&<7fnt01Uۓ2)Ekm)uN!,K@l.flDazH}ͩK}&qφtŚ[DXA{ `hV#(xހ#7'̓H"A_S_0[<ۙe_%i je[IbZc] }lvjKELɶ7м"e`xU"9]ũy%*F-7Q 3$Ż`>}p= ZG;|Lr F0~fe>﭂_S<.\ҹ٢?6v67 JNYC='CDP $==OCAOm4Zsm_,"䐙 ֘}R90 'tS_ YZ