libvirt-daemon-driver-network-7.0.0-14.el8s >  H ` z뾂alMlqNzfLD/cGfbZ1Э 1Zd6Xw n%)f&܋Ť`R>qBk!wf)@s ģ¿LAM:qÎB͙$ iČDW wܸ8j\QCIvO ISc^sy6qkcT6_N|t~k#us5qn5% #IpzI"zXe2f4e0662151efb18a13c2a08eee88a620e70bd7d7288ffe38b98507c3e5c158f599e00f58daf7d5296066abb8cbcec1de56122ck` z뾂al!h Md)<<|ˢ&Nm) I1x0VGA8!EoqVoB|m#nҐt) ޽ixBh{p@$?$d & . \ & ;G\bj\    4 D4T Dx $x{x(68@g9g:/g>@GH,IXY\]@^bYdefltuvhw x!,y!###$Clibvirt-daemon-driver-network7.0.014.el8sNetwork driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities.`Faarch64-02.rdu2.centos.org CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch64 test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :0a^,I!)J HAAAAAAA큤AA`F`F`F`E`W[`F`F`F`F`F`F`F`W[`E`E`E`E`F`F`F`E`E`F`F590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a55e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c3bc08dabfbfb672af64366324930c47802a236eedb8c72ab115449054b04667617409c207b31041dd86eb53c566bdea956c941278f41bbb68029d09684337e3b41fd7c3be2a6b0de4439d14447c46591b63d19709ca7ac8c1f693976aeec010bc314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9f../../../../usr/libexec/libvirt_leaseshelper../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so../../../../usr/sbin/virtnetworkd@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-14.el8s.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(aarch-64)libvirt_driver_network.so()(64bit) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptablesld-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)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)radvdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.0.0-14.el8s2.417.0.0-14.el8s7.0.0-14.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-14Jiri 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- conf: Fix heap corruption when hot-adding a lease (rhbz#1953577)- 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/bin/sh/bin/sh 7.0.0-14.el8s7.0.0-14.el8s7.0.0-14.el8s qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-id2b7b110ee4574fa8ba9cc45d7735dadbcfbd871b37bd98e75fae92a874fd6db874b70b8e23767def7d48ab234104d00d57aec4bf141b39fc66b606libvirt.xmlvirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_driver_network.solibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id/12//usr/lib/.build-id//usr/lib/.build-id/1b//usr/lib/.build-id/ef//usr/lib/firewalld/zones//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//var/lib/libvirt/-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 textXML 1.0 document, ASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1b37bd98e75fae92a874fd6db874b70b8e23767d, 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]=122b7b110ee4574fa8ba9cc45d7735dadbcfbd87, 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]=ef7d48ab234104d00d57aec4bf141b39fc66b606, stripped lPRR R RRJR.RRYRMRqRR R R RRRvRR R RRRqRR R RRRvRRR R RRRRRRR9RjRMR\RbRWRHR,R_R+RDR R)R?R;R&RNRQR/RKRRRReR[RoR=R(RiRRgRdRFRJRORfR8R@RRZRkRVRSR*RGR`R'R7R.R%RYR0RlRR4R-R]R$R#RARCRhR^RER"RBRRqRRRR RR RR RRRvutf-875fbaa698f3935579dbc961096fc20c9ba7af9d227e1f12467fbbcfa042c45a3?7zXZ !#,] b2u jϿc6jnbN#`S1G8nA_NĺE>f!J<)Uw1xKjbXH8HZ60mH6+]BSOD+bBۉww oF8جhi VX t@iKayi-Z6Sf;t 5R| [B.q]P'Yz ⬢ PTϲ̌t稚l'z7qUs{mRh$.jtEbG]GW.ġ/%'9e[FA IlGzK {)AyS=~0Uw_ч8) 55t/֣/WBt遱8fG"Չ` w]084 ɏ9H_gy0l-VYHFud4~,"A1.FH"v U4#7k3z/+eMȘ3 v|w ifxGycV? H=wzbt"fX}Ze`fφYTPjUN|)!^oAgc*Λ3*50fw ޣc}$;>ymТFb=Rd/iS@YN` RD\Ĕ|7p [*~&o@FA΀So; L,Oݨp(ie9[еفXc 5׫nv|P ˑ{ACn_jZ#B/S}\ cqjL EDy/Es &I<=D920'HDz~?]PH"eM]C6b`Ek*zO !20](YO9#Y+YvJfAaCd Pʿ[2YbD6bj2:0F(?hAeeB9Ӎymb}ǖP8ZA'] `7uC$rdllbß9 *F:Y`gFxQzKJ sZG l~)wIv3j2Ok͒J( ~1>$Sa1Q:_z*:i#k"HH"-${n~;s~!-m4̡g|81ޛbT\yF;mX׉_9MG>$msgja~uɻ0ff_;2oZJ*Ԏ1%$P=0:Qo׋FV(srR=cu @o։ԋF 5`,/!ͮN1^C||@T.΍Ss)z@3p'/W3(&egԇn-(w9KUd)=Cv"lS/^,#ǔɂYb՗Nz*S&fA1hƥ~*073 %-du3Dpv. KOFy1 dD> lVu+ y=(BGlřn0=rE@~z JWA]*!.(WoFyEN=\ft,?˶V|󽦦&=J2bugϮ@US6ń4ڵHc? 7*iP Lˇ1Ԡ| \>chXUrSߗB r  O]tV%@26~1mvGU'9lmm]5 5{0iBleVUfooUN7 f8$2%j.NqmSc0 4d8 B;}hc3q@f<d1I sb1P *[IaD '1\89 =Nh+eN Q6`qI1e) Z<`iȟmjbQ('/qϠ&:E2pkOmyu:Cxvp C332*S*~k0I+FhG7D#)C4X`"2toV JY5J~I "))kpfoC #`r&{r*^Tw $&3)&'WN)dC}ZY)8d 걦(K6kZ$T#| pBn%h(r@*´@ o0gsȁA +) )f[Dtxl3ߒ1ZHcL4랩_m^Sp&Mj'q8{_ F&6 b}y4G8ǡsʿC/I{TZW[ #AqT3ًڶ%UV*.'˂^C9$?'6*/l5xn<-MR7U"Nw;tDb C  1QoF@wekyp=i%0WRa,n]zӢ;قhwwD4aSF793Ό8 xEߺqE C?T =JW*[ܻ sYiKTuҸs})bR9 Gr۽8dO[}wvz28!o^T>:c8qM梞Q)vmB3Va2n)#dAf FH09_7'}k#YvVtL~M/LɀPf"ZǓqܰf4\Mu0`fxkr MNX4 pXV1XOcMj%.5tsdsR6-kCsh̒:([syez_׽g[5{*EMeZrn2 iSLm\"Dx`"ܲ>c2r3oWlDzU},igWLAqaT-) ֙pQD&j}'Z0ʪ~[jc-}r=}7 _Wy`~};_NYBcJ? Pa`>^X+)ܟ?O i/:5_77R63d^SV ɠGM$x"&OGT!pvi`PqwmՄ<{)bMXO^ҸaKl6|8S@Pd0`t7S$H j AvH>XzF!g,vQ Ba.ٝC3 ;v G0gb L 6ZK4 y2/1aOT5FꢴS ^H~[o@Xc7=7kֵ.tF%e} 7£coơK+iճbLgForC[5u:wщQF xN͑1G.>l`ljقTk.pgJF)OnumP 1O}:TX͙A9Lu@rI 'e%#{`p?@5-,|πON9Z$u}QmD= NDtY4hJk0R˸FA6z~`Ni= Hml{39w*4^BSu(%wp%n}5i,)7\#e nRᔺis2²O:f߿m eQ[9+E8F꟏,ٺAS,g?\[0&+[$h:(dx؂gp%&*ՐM/ԋ:~5q |zUe?Ң7)SMt\Xl} D%Հ8]M 8ѵl&دo1[qp IiseXKVfˌɑrSGZf}XLBjrSwHb>,lk7 P }L;] ׻~%WЩb9edMj/v#ߌ)lzΝI.g&3~qaNfP՚Yw9+Q*&Ύ T{PiSb4}" Rj\Mg;צi6.’/)m CQC"o:;Dp,a(|UʪCMrSv V&@N57Oqa=o[ h | L zZ*K["KI}ècfE"5sɤ{1.g ~/sVavLKq3Tn8~ľV~2Y ~I_R,.Wz{9XOFVs9h?mA*472[(p@j=~DadW~y5 8OSԼ73.zHےflZQl;{.iIz,c'x w9._ALTlKM q[k) 1t)DItZ\in>h'ԾT; qPC(JJ ]8O8ېM(;Ћ,')9 ٬6?접45dqSl>6>k[ xکrxMaʦ+.S >*̿&cr@KM(]i5r["^;7ǻPz?!_&( V:O}V~i>]mL~m*)yҟcch;࡮aY淋WPkAjNo/?i$} %˲)nh-mGgJKn0Rsף. )M/.JD8/iHoGF}TG9k#g1o%|";FϚ52T]wtJ qFleZ`4<\Dtf?gC,"_uq@npgȨD3i^5hXB ѩ_,I8S ߾J|Sx5 usU=t/CAMEwcf-Kv^Fg\ D8gH68a?qdtmp&٥/OMnL1)sJӈ {U,&7f0]cF.#7l!BcM6B*YQ-1>(F@4 D{I%p7Ge7x-)7 4܆d$u\گF 0b46ߞǔL ̅m~giY%=쮲)臫A9Ψ{"UytLS_!͛s" =rF`uLUvGE:)]1MrYG5Sj:g!,ģ;ϐJ6Cx0 qXg|dڭ;Cu4;>\d`]9v@t,m8,rC^%s5ZggT2<, ؛H77P=:0r.a. ,r ŗJvY~++]D>ԕG0AaRKp8Evtjzp‰QxyK_85R,DEv66AuR(? rQ=̷غĿDkeƑH>t#*E WD̏V p/{hg?'n<7'A!YH vT9%$ 4yp6m }c=INx.B{ xKӀ@zWxMLOE 1TQ\AD5M>~/L\e3BvCk]f#~2yV1C^_wN?. aGCAf}j h~ }&`ZU(|j6k*ꯗ"SlvzqP2r[7PUKJCfjw㚦*~}Ű_C-gQp|{a!>0ο"ĩxBk dƍnN^N`Kcf )CB\,sC-!q*ģlr)B>)Yѻ_3>{#fB`1ї|轄̊P jVkWɥJ ;x?_<b_ b޽^(z 8K읗-vB+Rp5{d6J?wNN 2 Ī}5_kr| vw[Q1YC?ϓA;({ .}J\C+[bz"$*'6wa<|S P_-X_9ݶpPA80P.ِܰ &&Vg|g9>:2lt߉ϋ"Q9JX,0w56n8 ПA54R,|X,뾴*vFx] [G<5&*kNCFhYMeK <+ "_K|F>:oZ"X161|p敚(Wt+~cĎ6H:Dh(6oMj ;7o-IjSgV0uRrp* U׼Y_Lfrkae7 &'z7sHyJ(/:^5i) 5UTVgSGofTە5,07uʥA.8]cqijg΁)*5V .2ѐ/뛾d }/{#DuԘQInx3dx>mHƼOzzv/C /}Ҕ+>pw_C/rjP^<_+L<X"v)a٤Um)ÅXa6iFs:1'U#LS]-eq8rKmre5ZT2z@ sOlΝt 8SƈpfKhtcbݫ4NROթ .tge /Ƨq;E&J^m%HŹmgdR[$п0{"VJ==EN<EWOs{.d g#(ˬ+D@gd)idAA`lLJP[F¥{f)5"_ o }PDJ|6Q#\ːړ hNRب/ J!Qf21 r6Aꟕ 1,tJ n'_ zvJ~HW~QuDILΩǔģ<6<(@/$H5iUazv)> Vػhb|?N< Nyęznn NnmD~oEmd&Y)+9il! rKm{#4lo "d3A iEuƅ>4w`=CEқ v} "xuRlwxd lFyEaټn#d'#7z5Ak ,X ?]*!΁l#mZNr Ƭ\ ٭ U'ikH#!#a5_xXuXN9XT6㜈,& -$q-(" Kc Kc0NC~>NمhwEDGʒ>g="NĭhmNܯ 9+ rRdJ$H̑ڴ/άj׫V| 0>\ډqcWUT6MoS #:"PR0t3zoqPAXM-vfpCb >Gj\xwu93*reUP*֞6Snȩ U}I>!S_&m)gf !z3Sr7˕e?MlsfF"=J}^`,ɤ/seَH>n2~ y8SINRf"d@X"?ދ_d`t?W|0meD[yx#eÜSV;'"zƴ?HawyUSh~#,56}38AKi,^c.΄ΔBH)!di:r/|oEvdp-v|S0nbFj9,$%Wo}!OJuK01?u VM\P}!rUR_~[W"~uN%* 5T1Pm!n⦠wK22R{~*!"ΪS̘%:єkZ&2ڜKnk`2Fzkdi(EGj kD7 Nd{?lvb|GuT!*la#{?c fp~촥N7z3+ڄ' a`a#oz 챠Xɠ5:1L&v Y:W(@,ګ,/_BfPD+\NWظ~`CwjY T)PcaUù=ULCydDJ0Fvҡ !2$*t & w)29+s>h _PLB)bg'N#*?<'2Urd9Lx\R".բ2JVс6{KWBS܇T a[=H{!.-6IXRd k0,^u 8]8*)2;ǘ5?=iŖ LUnvK>ڹDU78畐關Mj_[ϣuj?d 96j7)aaNsZ1O@1-U!b]=b}Fܗ|AtGtw|&N46Z0Z5phxXؽ6s k d ,h5-˥⽈9ɮshT8/o]I{]4 rK/bdOVWoBi!֡;ciod@˨:|-\$a2Ɏv3mtlUdiޛXb11RFQL{|'̝8W*){8PT6Bl%*P*ѪD/Q7VM,{Kr]*$WDSU*:I-FszBmrA}}6Ј")t ˺seT8gr((ZwI32Nv%2&( \L ۘ khCXުsZ}&kO wg!5`I6#]LJ`,wȥki) `Lc.S|/NB0Cf7n G<ZoK\ 8~mD0ن=b4[lWxt#- P"F)(lCe7%վ lgQ7[Wjo$A|T>k+dt&@Gd+QHA '+FWA5kɒDJ/8ڡ *5 <_<[G i a^>Փuo誈Xm y ?L$G k)ˡj0?1*zva^Iӭk$+ .%7t:mW5*56d>C_dZ)\[ymN$$xZmV`mFg#-QNK"N5\.=,"/\B?erJɝ-Ui8ktFeﳖoF͔,TcE Ŏs4s>S-hj2=^%sb?bIC-hC<"0(Rfoo=Os QH";;Ov/OƁn8q.4-Y>l!qq|^Ro]=@ԡBEGZFځgDVRSRrH'A[ /^Y.ɹfrxMt@YK=ŴD=4m1 T5H@'paf-z+됥@ڸ~`#$[Dm#]v M9i,#h8/=qiW LJp49lS84t'pŘth?A/cO,!><Ο0gG&i\H1ɯ\Teѻ[npmD{᎐\kPxs c1ɮC pe륈 rw\ $D%O1dJXš^N+<6һ_Q'$ӒP0qGf0ϿE(r{ W(z肈:MD:Iڟ$$(|{Cd|Q[u}E"?銀2'Mc3> ç;ՔΙY6^6%pNţ+81p5 6U}c 1dqm3)fa@d*k4@)t 5 G|zpU9Y( '*2|xD/?p(Ȉȳ4:%& םW1H?;0^I| #bMoMα$ XKQfW^ Mzc(H D㄂4lDX8OQ [ug:r۝9IŎt=%¨5}C2h t~Wl Gs2{هRIcQ +fx!\WrC+vVɨ֖N78:=yKѻ,:[^r?A+YTDTNN)U9( VFDAp=ι;0 2~\SA*`nMYkuprcB\ ͆g7[+ EY;_!~z<9O+E@uZY@vY`ŞLb',-Cp1 \ߺ=Dh2Ϩׁ-{Bm8rRϰP"p.Be}y5w1q ?-ՕSGdNa<դ>?=3 +|N+!Fܝ A$EIf 񺜑 [K(͍&OúزS_1[#@mXt.< DtgVttmaDa(mb,6稟yԃ?sDtȾ'-K4[~ڌЪSڈ.#9!<Ȣx1Cjj.#4nXz܇}F`:w鱽qpgycz=q;L?C`vЅK<~!j9i~hƥAj1LD] fdƔ>eGkfVڅQCY:ҾA(x zԐx=QDVDmѵPcQ c 'EHmS#ۜ/DD34/Mkocٲ :3E9jSYg'e zWSBo%5ɿ0h(j+=;j \`vRL$1iDRli}?!uH‚@/{)jõ}ҭM|ו!d^_cH5h \#MJLg!SQL| íU.D_M [4 6RCĈas$}k-Gtj#(by{)ě4GKR;*}0tmwvp^\"I*'CK`|1Ksh؃L9eнGr32PZq&_B Ƴy dU9ܳ6ka&w*ޤ}{zL\7ʀ۴ y2?+Mz :W/(#]*1C/ވ[mr~zi:62ĺgblGM tm1mثC9Czy'&nU Hq~,q,h!g^& ,QRa+ # 8@i1Ab$*8OBᄂNW_XX8[|RǰVyX^ z5n͞e nBBCIcj b4Xg>EkKFw  ,\@Kf{}g2"}sJLv!f@~Kc~>m9{ /͠4VB!9x&ځ8)6~?s6r'zy*V |Y"l$uYU z(Ktm#DU{MNeߘ`:h51]^%*pmr\3Ж_&uȲ6ocy'?fD>wiJVH*m)K^z2k8\([^Q7 K.K|nw.EuIEʋ@_I-( #efex ku&]L4!~䠰/)} FQ°l"ֹOf  Wqո}諳جGU*"/V{vhqlyfY!DTx~8a 8*-{. Uzб>D?[gtwB0vDoK/q8V ǯ4ӆebFEuϵ@зWQ߽# 3L/e ` "ԭJ +*gOB?m3V9fB;moTDd e# B̼S8SIF3sCbQ]1gz? $' =14^iKХ)?5շ\ݮ4>C 5y.\mW8Ngn_~ I9t N1s *6#^8 iM6?טm/boESqnaG` mZ(VTO5 noo{-4Qv-7t nh`fK^ϜoH̏\OR~.0 C]˯  ҍ'O P+t#j Uo}mk׃o5nx:wF91'&bٽaMԟrgfGkP"gAfDH8rIߟ"#*P$?U3/@ڊs *Q۱Ԗ.<ҪuhQwS}nSW 䓰7)[A^Anx{{ Ԝ;##i^7V~V&rI4Tb1.!w,9!˟J-;OFLs<0<1Д~aUTq#18ħTaRȵyJN)Fh3G^^ʠbN`xWL H3[I'ab#ULpVo&p;b6f5,F&T, 2C!FNOi^GAi4):>I_m:fo=8ƒ\Wj"r>[P;Ž<5DCgCUb#-x7uqGYcP&Ve-^*/i܍l c*(߇ [xFى|VHh( `Дk/)$grX즏4^q%JKso3:z[F5OPlƲ^ge\C]t9 ~3DוI7k_]Ց4Z{<~^iL.f##,!݀KxjFt t_L %cEdmP;¸V Tj<՘"@_\/w pGoO(YO1̇1À ô75;|/TpUC$m*ebFzމ8&!IGQG~轮l3+ijd}t)}65Mj c{D Og XT<(#M!kX$!:նD!Ѐ[ӗ,ړ[i%"78SB;#1#.~*.fH$QFiCق9F>SP`f,u| ^Mp5{Ҏ\a2-J%BRDc"Z+LcxCP(BN**s ޭ!hcNsW8Hr0PC|gܯf2-,`ϫ>iܙZ]ŦR  ΠXtݨHM%Bg J"l)cXCۦd`C)1o11N~THl(á(ւKs>ѝ*Ut2YYk'F7ŽrE谎qB]{u^2F0.3BxjpZM 5ry䘺ZmFe$]îÕo"m gsU5*64g2Õ^/UO;.u$~odQ"%(o2*UѦ:S3[]J-pδcz a7Dg%Ă#WS̶̩ XL} 6jզ=ϟ'g04L&!kV̋@:qȀ-o=+m'\=c2۠ edf-^0t; 7? V7DSnpr4KGSܣY_&[dD?hj3JzGnVu/mZ$A(b:`sON=1_ "n!.7yl-]jE96Nk ݀Kd2#cCGI ~K4P{K1? 4asz)27,Obi-#D20NIe>Ft-(A(~/J|Ya2=!(,adBNvJc|"|I爛cfN95|Jt9tcҤ[A$RH08T&,EFC{2]=98z9}M˔PX~d_¿-㹵H}r:ahY [/^@Α1Y/ZՕdWh8!d?xĪR`2e]ŋ8mC N5xi+&eWof*`y*Nbohͥ2զg:RCդ QqA!LP|MG.$(N,{T |LW#/7{:B6f4z鼗3 <+tj ^XlZ0tK6sTat-;Cp>ҌcbU WK*z}elհٞHr Lè:Pmɶ<}ڂI^hfprx3);)Cu*`O)qj%?8b鋲b /Z yA3}*Dۿ7Wݭs{49 *X]-5AM(OOAr欈C3*I%Qk6'*{{P6>I;{^5 vD\i5ػ$(x͝Q'jA@_3"ziiuv- lje#/-j?VfDc]<7yObYGk#i+$j_&zwڂ˛G帵1!'REINȅξĦ-xF%؆,Tif߹ 5RMg-2ԙ [%[=+v"w埪ae%D:s>d!-P $@w6,sϵ]=sS: ?~ae/,XEOm/~cb'aâ VחsЪ_FXVN\{bi*AA'DWRS15ԉS/ ە9+!RYN}_Ò%"h5Oך#sXN[)F6g%?$<|[djiF5u'2TZFI^__$}eȯ)rѝU2Sr.ђHo6GIt~`td`w{f]<, 㺽OłHIP -pEޙ=4Mx`UP+JVxrTr yEͣT  /ҩ.k.(3X[$O7Nsh!C"HL5PϏx}͓VڬDŽupcRO9xxփ9Q|.gC(L<_׺KV)i"o\; Fd@.|ϋ[su'9Κ'BAs=a ӿJ|)#<5}M D,GḭNtxǯx7ɚfiꊇ':/ˎx8z7EXBgIԁ sOG~p2'(>p~նEvަ)GD!.SS|4DM1|Of# 2#c!1xB\$}1mC-@1UNLA@h L]DpTky(0&QĤʓW*S [<'f֝>}BADB9Pi`# ;oXWR?&8Z| NzN\2q B{!,̶m#B4dqh]>TO[%]8\4 0чdgĵ^ Qе36;/\9 RW%ArkNzo-R)|gك h6cӢ0) _ʹ|O.2!WPoRz:AE[}>sHp="nL9ʁc;ߏ(QYktxd)Bh*:z-F(2C(OGu\h5ѥ +>TV4By"0I:ʯ%&)SO(z )_b(Os1J7zәǗpRϸ{<"`YB`GgoOrk1(ӈ VM1LeѲ>25ČNzPVLb5 TπPrK^>hj\y-5c|oUt,'Hl2#Q<|T{d]= yU=هGݫ, *hhַ1.=UYtD/!nncϝo&eq'(DTLSf1sFgrVdbt/;p)"(ǿZbØB-0/n]/2 -GC#!?>>uaafwFO&)Zq 5ywςxFTᛳk =]4ALJfZA DlOgmSɝ6I1M Kp[tҋYŠq hgK}'2/JH4O/]]tH]݈mfD[*rY!O !2$bmuwu?bӉh4JT!ײ_nUxo 2ZRK7D(*k6DL4s{"?8i@KKZF^=hXptʺj9wm \K;QGM W`iXm:ܾuIi+ n35.\\Gu=ݜ>~y;>sW8`@hZY|﬑ sr.Q]Eeo&uA" j/\.u2烀93pY,k_תvF:DucA_) U Kz`.VM'|DcIu}~ *+yx術i|'HaDS|*nlsn X`@p7 ]}*âpp\=|j2.vvպzB0\oL@ , ,).#ePdmp9#{X<\i!%뗥WWMNv{?p> SX^2/Fm{u}V@+#ߵ`@qSg%tX .f\MM.h8Z%\_»+@sS#.e%Ḇ̚bEt=hDOPLg Cߚ:B֦(|VSJ;6MϬI@wHE 4Vf:U)t'WQf"QFCn-nꖵ<K{gĺ!y"l_lRDBh,ko>hp?)Y\? S -v G  Sh 8S=i}!̉Ebxr_.~Z߶'P>cWX];T$aWڲqSJqAa x;ÅQlk۠ݪa,^&ˋ\> 3omIK>$Jm2MBӅYe w +Aٕr K6ഴ ݩZ#>iIltf䗻%Ba\7 #ik_imdPa˜sΞم@R3~ 6!A, ,~>O`ԧG6oWcS*@-~*MNZfX7XVg]AhVM̮ !`9}4@E]~{o8o4t"wEf&"0K or\|RxCe!ի-kȫ ﭲMҋ\L\^ $-j9cīXv@ [@TaC`!+a)39uhR`U4˙]rץ)cv㌽:~)k٢^ꄆ>vWCOEu@_ߨ^&?)B!(ZQ.*$k$HzF!хfd.Nu!_ׂy覑{ mu: qAF]þ>-I3[|10q1&k R&7$OFӍO4b!9WZOR)rn}MHTpY˺2tVTu_"o` ?E hsyXuŊ&_r"HQS|KF_Hebc5;@0Jhj=D82{=M] -٤6\>'d.T 6}P?;,c­]M6uXOEDyeWu(V e@o/r.|%0 T4(yv1A -l:ʈ|T n.'o֧yfaFOl_'n[@35sx0 Z #Dp>\T+d)_ū@O\-n[|,q͖PO"6\RCzCvb7ArYye1ڨMDk~FeK ]{O33YF.dp!~?r|$5t52l픲esHK11h u.hT1[ =YX* #흅WO\! G^UdZ2e/ؽ &9,SEOJ6>)>8H45KD:Њtkta=(r,$i7tgѨ__{B]/AeqDvMHьg*2ZOsv^k~C Plq?v4jriQ_54MV] :1QS>LVXFI!\Txn"]<A'b9 dk7c6odԑ8 #TR}b-G*&azdzg m.d%y<7;C(6eHKH)iH#LS*Jka`qBƍia.["=hqxWg;ā6%\ eҹu֤y e ӿE#15yb>Ob7?B/|:#;V^fR 0:0T|[Qon^^&Ѱ`X9G m>HU/M :GT$ûn1 $G^hhdsxִc>d\0в\ՍO$W %_o* fP+"~UCi'Z0ȁHs H G.KapSha<M]xG,.L1& =v!BΝ2Ľ/K[RnE3F`k7T `0gk 6l ]QUkY0irTt9o=m,5wYc<=sxl[%w(wUw?K"L0 r4e_oUy'' uy @Nr]\3zfqАҥ|>Y - F(=yAr|M_\0~EQ,h[S}fu+oSA@!Qwrƒa$#C2LDvƇg-i\%Ghz2x cg+8\1N oYMg'_A04@:3]I)Gk$BX;aSȘuDppLfK\UY>4:bOb}QzŠM[OG:B3Wj?G-79 sVa;7FUX_LJoewjD{˝QV8%AP|")b9\#6Eϩyƣ}KUDY{FQ0LwIJg0ue~49߳/pOjNDd֒v.EuV+Y#mD8pBN]**yCxJЬxttOtǩa3+z.-M1]0桱dDƟ uï.?`P-q]"+f27N,TJ!]7kk ۯHw٨M? [v+M*gx EFm` ,>Tݞ!7Me.Z}q [뤉@k*|:hNu/NwQ]P`pad GMY /Hjy(~'*pqk1 Sf$Os@lRQ8jXVs][VޯĴeONəvi1}i\]w}_&6xE{k)ܐ3.jxKƚCuvpl2~y$^ %z"TVH{]\J)O":wOR3?!v1j@}$kfD(P3ZvvxXyoM>!oWIkV2KtG@/V+5o)GÖ ugO#S>D<65#kֈ|꒖bI!txznS~qcY^P-+tFxxk-6G kG֬1x=/xj o%I!,\&YW$ `|ރXGb**~=Ş-Fzھ+2C k84BaK/pGCf\&hK`fxD;2h$_p$BDz /r!"7L Υ^iܺ[ֲs (=ݴj/vR@Ьu 'X>^E)5bF$`ʽ.,Y!~ܴL1gu@ 8+Hc40dBt$e\6q6BNC nGoYҨY^[ $<캟i%! 4͇u {eU)rDfғ M2SE - ig7Fy#/[ $KE:7/5q@c`2qdmD*y?jQzhÁ7|jY°3ܽ<, K2@3T*$)tʆ' 䰪65L}(bnZ(+A"h/8%܇xbw:|-6ER`NJ)$͵8o )dowԷCW $e%Q5&i"*KiQB$8D ǿ?M^h@fxcM[/ Iܣ6֎C|ڷ>*7>LZ2R8ڿuD&&RdejТ%/60mpG-dHBrYbVsYg]6 k5nx J`a[̃;* VpuԇK֞L ( <` ؝FEXSj6nutDZhfs^ @`U)w*SG-`U:.u)-T?6Sԉ\S6) %Ŷ]Cv- y{> v<^pٳzU9GĞ1u!ع\<2\+Atm@;e׮8lmC|/ vVGͬiK,]e< a"* cxXmB91YWâ'@1}kămVoI14-P296js)zk84^v, ^|3|J^i'Ykˇq?jh^lhFG6D%hxͥw-.5k'1)äLFC)B<җоF1[ ;ר:L=Ssb[ @A$)#pG!8SY{˿x;)sgQMUvRx*,+de0ߪM jwІʘ-oL%V@T]iCQF5] m#0-=mLz+QP  |Å isvI{RI5TS&:?Z-ٜԁ|*||7B']N*O OE"`OQC)6F iK>Cy٤ ʶ!dj P)_mʊh_GWh4*x4Чk*4{F W>'VK_X]&4R]O1xvL{:\:P :+y?˘&= ƒ$oNlGI"^! !|c܉͑ʐGz´_5eޭ:p ~ޢrmMzAw1^h"bpr4+y |G@KRWKYYڰDb]xt9C-<X~*wfGD>:{Nng31*H7ힰ@TssYSi?u$y)2}GSD bItgM d`yE<|վJaEW+}Yv?IK^کu ib?Ϋ"d&-yFf3Jaf[_|2fdCn#n;Gk%x$Kַ#>Mz-ʣdF]uRMnO8B'jbF)\?.Wc5L7FsvA湫*wXʹf؊-6DΒϓ3lkY8ϲ+Fm|@׶nV Y#)&G>4jGL'V]6LQV͉7ZJ%|Q;j͹f:w˜vWaˇ{J{C,Y{b/gt%g-Ң4H=G ["KvY!a>=])mb  ] nK?֘FNtDg|z۹Κvo8]`~j*S߭&NI7Rsg!u*B]EOKCBCWzgS9odN*'0]I[_JRJJWE\hWMFDsȳtf˟+pX dNGNa4Ek^!C \RR⯰χ9j A]&46l22hǪ,) 48OC jf2I*@[g׵5=uy6], 0â4 ~oB ?TعJ:lZO O)F2W1T6.`B3muJ#gw$PexW' zK~vP phR52 RmURRzsO  P32,|2?dҟ` T 6 yXaɎXDPGU5NWvkZ3]8YY8> x8 ou׃&7 jB|tD* mfD{{LT=\-] λ-N3&ҁ~1בşg2#3tjRQ{@6ds   FcgT~؍}f9+sk_0H#\oOp b3#ǩ+;QD0]y*&9tbcكMe kmH4 CQޜ;֝VHuy"yaؾ7SZOru^(g*j/.]Q?fP|Ό'^Q䉾*gQVdrAlE-n^V$in$fkuFDYR $$JN5'KU_;ԅʚ$ukGہ)\>2q8[֔5Be6w$yQH)U씊KgBV|>e T1ɀK yӫR%SQMy@ $аh54f΅'-א*'LX,묈1J|jߒ³ *=`9a 8^̄3Lu#Y3n7Eˠ:on0xc3FXPA֑D [& 7奚^V`<^cRoyifST#kv~ZkUUL%z&U3g7A<-+f?ޢPunG~3Cw;el?5~.u#\ꛣ̆!j#nq _>3L4LؗIJ!\gxZF#uK;*: -]#?U^ySp[6Nnw.0t]1n~I9Xt-f]jPK~i"|&͍>lZ?ap [':#;, Rcfߒ5|A~l"ڠǴw bACP޷jbP1y*3ꇞ/n{8Z(E}??ZfG6'*<LJö%*) NĀ6 }.(XID ϶}’e<@_VVP9aN3E܎iU(t7\_5Zi"JG=V,wi?/9B`_Md9Iz5jJ(4Sȋ͐b ȖoBڢȀ^["]g& Y=k(!Ip1 R[𦍅k2XA͉a/|,VG!پd<N̤#X!lof-oqk}? A'zpZx✀>cifjPwqbLx ;@եۦd ߤ .}Vd?Wd+1/g}0m*7s #.3gKOAJ/g_P"J.j4pTv~קC-Ǝ(ݹѼ:+W],J}y"vp07݃{7X~J5ȡW E61_uJ *BfJbrG)aʯ8pUȡD N ncѤ7^tQVxNx,? |xY/a L(뭴ZYg~Rwd[j8t >׽9Jym,5+-'.xĒ k(8Cuc[pB#PNJD tmrBbOތ+RCfPu,ƅ4p,X3V]wf\d]0flaOd /~J^C\]aﴔ^ˁ}%WB(ïpIG )̋S6` G8l$p">,bLvrUv%*~{ "Dl*=<Ћs7A[wmg]Axj)/ȵkο^t} ^t1_Ǯ ҡC3h+ p]haqSu<|MQ\g/)IXvHFn? r4]c'~~a ] )W]!~4m4c9=pP YD~;x@A}y_? lQg@jF &%"o¦1Eyw7¾OW|~,t{(2Q~C{GYJ>o5Jٟ%ZX+fzxWwIS 5e֯ 0]}3ᰂ^ĺ,!w-e*lVFSnէ{ S[g|*\pG.iM6U ˄uL꿠wrƇ'az`"Eea807}Z̕,b`gcdײ{{yKCchK t< ޫD,w #F$BM]:yBh϶ь<_3UDt%p.WV8/Q%qy!%rSFl@1j>9nz[<* !M*6c(ѱvՎ1iE1Z:M-{?gޛ;A`kq=6|O'bu\a#nAIM$~9\Dٻ[qVϔ/ݎ_QX` &Y<1 _eWT nX^U\IP ?xB+PPL?PÀ#i3bfd1tI/e;HU25e]eVtH0xQ"]IF׵AFuSQ`!&KH f*+Í?j"6~YRUčYXѩYAgd[$ⷮP͔DCD&گ'x"T7r+8\TV7\Dk|S)f9ъi5$jrʹ[ȂDc.>0156e;D1^ OR`ӈx iIjׯMm oLQ8*׷V}Q璪݂ϯU"4;a׳Ti S_Ƅ\!NrKԦk""N0z]ýS^cR (!i'dl\,`_ u[^ )ͬGL,p$qNP>oRn,01y ao_̩O%, 00t{^zJ{Br@aC"׏[wAtL'Z9rXaebRin_,ݒ#x^7[/t¾i5IpucUSI yxv5:"ֱh ť&PO,U@Ԝ&&md'Ӌi9ǧ5f4*QQ:٢+WvskbM*vx_t0)[L|.5hfYƸUՏÛ/Pn)f(6ܯ~U ,$)M7%Mxϕ &#<`yҬ{12kJ<\ƉSV ?&Gw% ;T s`"@&rZ~;,4Ўe^fGЇm6EJłml\Ǟ46փ/nc&Shq}x?c 5Oz~wS }moE%׌\o|=ByǃC7AO/8tTL ݭT,уG" Ucg :y3)nKB\4НrWil˞.aIXwϐkӾQ>$lj/?؟:);LvR.{>S.il(]V~t?8"7S! x$v; %erer4 9>cW9&FKm`Lz JZ g_؇A[(gϰuR1gɄ[+JQM­)󓫃$BvAW  )I^Ao8W0gLηl} лXAvAƅz,垏fI@r Zc;g;{"߂˅̤ ]qj7$bY@)fY )ϴ ٩(c,lvΝ˰p/.21o2<࢔,Gѝ{.nVnuk&f)G Ad}y?-b(nP-ua}L D ڔRrw;F= `_׽9n՘\&*!LN\{dCl!McdPNCo{js\FIitRhTdox9s Z~I2#lYR#]T9_c;H=U(So u2NyE|5T]5!6|5f=G'LKV A4BfnHмG>$6]AhϾ +II}su=JDJ,U'S]XvhB9fWja#4oRc5pתT"\3Ͳ@3M (tVV<[N1<&f<@jkﬔFFf8\PeI9..Z]w3DPox &hͦU!_<XGo*uVb,f']PAw3v@|d,f.U rwsMƍs>t;CoP fbLQVp* n3I{ ZѴ1\ j>hТ^ 1X%yaxuuOXzgAc+2|rDƻdנ7Ypvoj#s^[F%Y5+qRoCa̔Um fSd,qn< ?! ͫl[QylբT4Ik/IY.h_T0{s/B͉V56tjrכЋz1d6,Tf~bwUB1>A`(//'3 qiv>^PdqGcokÒݦRYU}۰dZO%(2Wr*z-p)e/PP(WJ:*&7L~uq*XkgTj}LȒ] [uBBY(b461]?YzF}mpTR9_\~3 ~]۽ePfWnC$l~ߑwRqW ycR{)Uuڭ H-?6׆J{BAK#1Qٶ zTԍ| B_˦SFݼjA0MbsXS2!50퍵r@-ܝy;w-KϿĖ(["OsـYV;܁ټmEv8=ӱ0._`M[&\j3.xҔO|ivnYzH|D&`D1bu~jsFgyG[[nCtdoڙS:EۡQF+U^3 ZpfiF`J.ښD#:P*0OYƨ{h)z@U4uM|c£e~H<܉tk_Ԥ{hŧ}}=S2\ALoOL霑 xn\2dV$^[v'8dNt}G.HY]*FP]jGQY~F%. ym?ʢ/ \BAVKkV 2$;7lrcHDIbDm=6Zjz}iE7KKD4=_R12 Mg@E:̋Y'\W e$XM8~uU_9D *˓y4iMƏ,_bsZM^V˜7i0.`}"y}yvf޻ tk*S(neE/v0[vy%Ri#EVk̷{/I?xo^ O(wl%2X՚Є0_4⩙Bgo27{B~wZaNBJ 1戩iu{M(F)(2ކ2難aAY<6J^]6U{5E4~~G*jhtuh]ihU'v8rBn0 ._v㖙E +OT=ѥ%v$[3*&[$"P% Zo;YTL+/ƽsv]9+m1^۶O!1B&%6$ͱM e@Ln`3C L3!7zAQ w L톗GzDv}o-GѣKb6>odIJ j<gej .*Z܃BA=jɀZgVw2 _ zO/Vń[JbG (#"є '^NJJ#eܮm+rt _d~3=BD<+Sc,{m GuxnO`r/mkYoHa$jvjR喉1_PBFc414Wh-9`1 DBWe%~El\dK6! Bf4%S.WpH/}@+ )>yLJK& z=F,I7/¦+M 7m%Uqcpu}ǮS\t"5N@7հPݽ猚 }m R2lQm(X:{w8` tc`8 ^F辢;)):F;j 5>; ͑௭=鋺L oۭxvԅn\v|!z慯 lgW]rqb=02<XewyE9#ʎ A"l=<$h>ELoV[~ffě95'Oa_ $ъ5ӂ+Uzo(iG"zw`cxS2?vH& u:*{_1 ?S(0vڌvD㖘8fp%9/me$ɺ'SLcvDk) 7$:x(o/WtLJN2TUb$Ը7cyzh#ipapýEfH}(V~T?C#1 2/zP^ߝ7u*Pz%/DP͞pc-iwW:GfP&Suy)(>J;TƄE8`#z^:v0"8\Zv2tD+` 3_g8O;mhOZ@.[K} -"趨4DB$|Wh|-TGu=Ȭ?EC9N{V$HXP_[@CKjg2 Ϳs$_M4SkfsQ䑨^_E)qK~{tJr4|ژ*?Te`QYD{8=q< ]:J_[ct%ݹJ.?<";i Wr| "X">L9ꈈA} -Cm?Bc+d DžC'.Ȭ@E`"[]&tl%nExB"=Rn~鱟~. Ӹ;kܞߦw 05QX6+Y/&=*߾YnHK>9utv:J+gt_2_HY;}wg}:ꡬN4Ab&*>\!&Z/{ô Ɩ>ʖ(DX+Ͼ_C[AN1mlL&`D2gHrd;7 \ [г]w57mֻV@n1[bCKTĿTwoWOqj.1hO(ypӜƑ\ [j1*}ٴ*V,yq=x~k_; n)z U dDy3$zqkUö(jط!>%GDW4F=Kaamv 7D8s}!NokM"m>u;PZ`Sh(QCtDY&J$LX\l2ʷV҄iS|L@S㬣0~l=M>jl>Ȗ O?tw2UyMUdhfLCjp W]S$RlO֌q ltwXlouUs.=3MJ ke;#dQmnwGm=¸x=wSc8#*m]ύԑe 6.| :Hΐy)`ѯ: ٷLv5nnf'l:%gt峡hL %?QܗmFAOrJ9r(|,80BQQ\R.Np]\pWkH&FtcȽ\V˴T umgY0_V:1hdT1wZIFuհDyDt؟aB_t3/` r/\[\w'po_ dPx}3h<c#zW )lCcoK^ n7v>1;ToOF>\-qT?T3?za  )tꆉK+cl*Yn)KnߕZLWh"uqKAX^ 4~[!)fIp`-eMh~B@RQzIzWE㢞7{IV)^շP7YN4 PY[q%Ft "謓/n lV s@[L= $VQ;pC @PQ! }(lqbQlF r gJollhFuc~[,X?[ve7&6?(_K9N汢7 wt*S>/D錩EvH+kwP SJa ~Tįߚ:HYZ~s|@Du]G$@s%9l7cҁJT7Q6~V/ fkfAӺd3ҰjLtüF͙+n4s&r +U,gAZV]-{*@d߳f#d$B-ԸW3>N.4? ''V*&ҷ~de,  $XQF>WwV]fk/9]ROszPGd\n  Mע*<6ӻ$u=ZDuSсTb(}*)i+ON 5zy=sH)/j_L>9 C788(µd}*͏qOaQ4ȱ1qRn-kev`;X#lV)j35M99AN"].EEjV#dː>EcJPpkJ$mlvbӐFvKε G3_|Wq$F<p^2^YgKY@ 2] dJb/٘.o@Add(>-+^* usTCĩSgtB`%5D ɦm\*$K+8ܽBL9d0L&b+^>OLI]9="^oN[Lڔ  ewmWv)ё+}!Lt{mNFE39 K> u`3?D-?u/QybdW!Y.AYzQB4"ueY&$ tN/7 We Xa[+iJ#X V8`ys:a{wqK >Eې}4S cM%5]EL9FEu[uϠӱ'8o;+%3̼-%tNWj9rIY'~עo6Wm@w2Xd3s؜M,~ZFjrrosbEiXSV@@q/N5B0uN֮0*(25{2ViE3`t"lm5@]ohx6E5 DbM>mu_uM8J+`˃f= j!sOI%ǧ`f6Ι?Έ@S=ְ|9QAѰOO@0A#A^_2![L.̽^[߱qI6y0oCc,s*+˵ xBNQZ#/(FEP6nJ8c=(" >uUX]or|:^$M?t&:mB`{zd"!]Y.#Hlj!ñOV0m-Y[ .j~ 1ea^ǽY5S!tyHXNKN kw6G lX(* ; Z}ya5.rhśLe#SffVM6%".7\{5sF`!BqȣҒǎ~#Jv:.zN@Q̃J+{+$IRRZ;Gz^^7'RrlXږ^\F@d:I/@#Qv +>["HٞIEV ۶ݬߧ~9J) \ j*S{e-E{ =ȮDv& G:x"dУHlIqCNJAWӝ*gڄYO%_Ґ<.NEtX8>'>f 09k&tVk!mnnP gLy1wh!dt>{'uNqSϩŎAè( +VbhMYQ7jߣF&>s|\GX>5i>:j#Q?;}yƥ>!!YAp{:ZCɘPMI;ѲӹD`bݓ{ Wһ88s`م):u}GˬIB+'i{#k3 TAq-he{q>(|(gG+lu쩂k 243ȕٖ$2QiMlR{=].Û@bKAVNj~V dJkCo=D~h& 8El>*Dֽ,m\x E< Jn#rAr~fм.zn,|&]Rq\ڠFGF1芇2(Rd^"Siݶ[Le99fYдRXjc Gnz+=66тUAb? ?3|'CfsL(|@YsḮ bK|vml 4Ղ|+p!D`OᾗᨭA0L.tuPW򡷽~(CB_>`Ω'!t.c~Bߛ_%|Ĵ ,Z1}9ǧʟ K%@_v O>;Wnjo@!@[I! 3O+;ph# <ߖ"ӈmP'a#q$YL7mfHa[5oD?Uje/_a-DMb ܞsa޲UҼ].fugH6zA!up m| Vuipl?--0',Y[M˷pW*ё)RREYfZr wuhgt:eC$\ɷn3Y7DvftrNq^m :CGH_$Q٧וިOa-~y[\)Ů|Y'#PP~jPּV?1[-ʻ^|"78V/v9/>+/BJ ^h`@N5usО%O&"P9~(P2&& B+B+kEbt^o יò(3ʋ=0ba?_bn2DikJ43|y1h U1'4.F,'aɲ:+UZ wѐEaaf փ*`ru2-|/ܞ÷Y{*ƕUpt-JH (l!,DnACC8.ߞrstgҴ$/?]?-ܓuU ~r B'EFpךq<iZ4n뾇u3?PzQ osu d*A {ފh/=p<0F?cH"[; 4EUGg,^Uy-ܢvH>/Ú\f" OdMoFҖV*H\_hR5,|BQ A-/DLQ[D잛^*Ҍł٦bz3~ uTEL;ıd#g%U(0W%iN+UDdVV1]@i#9LjiJw)J+H7o2H9A G,(q&1`O?*{bP\}WR(.%#IRI\_6*%0~5ab~/{ms+:d%/ES :PA3,<҄E#?$?'JE#w5L"Z‚Y z * Ó_9d<0Ԕ:Q+*ws8o *l$Ұ^x$w8&Ku8o +M?,XC.mʛPn)N,c/|ç~|!ugcr0.kCGmK,JjһC!/ 9Sɾe~;.tdDO X /N}qu[bcYc][==g] 89OnhW1CQD݉KU@2Ry|Sg?AVp=E!x W1pbz1I5Hd"Nwu~Ӑk|p48C.i8f`(g}뿰4jU\|78/~RZ%zJͤwB9znAZ$+&^܍j 6y WZ{ ?i~1xG|hV#v%ћ"LxH~ k^dԑXN Sgf^إѣtV،)M_T~<9Sc]jLl&< Qqb)hɀ0|mkL/ZߑT"DI:k"t2!xߢ83&B*Pz)?>?y<u<'dzw+Y_.?5n)RSct?Vhc<؏k$ALsv(0`oх9h0qzs{62R 22^ L`dPlϗ0J|Aa{q^3˷bQQi*aj^E/^\D|V%@ҹ~i5f]Xy5eIOv@]IzM+_I L8>[SfjA;vdA#XdaGh^E"s)aC:3ۅӻJq& +zH5mEd@F8Gb닶\wV}1SvVwҀ14Ҝι b-glstly.gYs^z̮Y}-L!ڙXF|r9t^zZ;)R WQ }b laj7k][Ӭ{6x.DEkI+>lp'Yy: GOCMu~(o@ [^c9⣠W])c@lܻf?46 Hǩ(K_=1t1yXN=hȠctڵS|E=%Dhtm훯=J_0 =,J_jdMaL&P0$\{FJ4 4ӥ:e0:=&͗GƞW$sX幟d\Z)_Q`cH5 A).2WjSo(lH%fS?C-'ɟT_Vs{a h5y2`sdl-FX&!&.4óʀ$zW=d.ĩnJwy_PQoaw@]:Ck7P^Z߂yʾծG-#guڜ\XC}seؿ"A=:"B΍%s}`*miJO ,t+o*B$`P>vIm!DuqR/ntP3#.$f>b; ]OIᷭJ_( |^)Gt>t(k3|4`W lQ#N~~4u˖?XX 5K! Vz577l\륢*jA/Dw}B vȗ$S7#XG@zV2 8&(q.?b}yTFͮqVv>q nL%ߥXG{C|wITrRҝ::U`fuslaZ@F {`;=|!¸ǔ&^ o6 ը3D0滯ov$qRX%/=vzu$zK`UAU$CE2sk[!y`FRP[d)śAVY%sESoQ\LJ0Stt&!:%||]*S JA&OzbH,2lHu~'{0S1s o{"Ma`zH(rb|P.l^TVaA"LԸGa>(jYHo-ycbY1]s~+)d.1v g̝z%0o'r6Tz;g\u?{d`G h )SZ.r #/xe-3$Z׼iC W|ܾu#+׳( =6Hc|e6}B{o,TM+:̊ڊXx}znBhvxTyyʼ-h< 6 $=;I[ QHTDZR(BY0#s!qclSKa#,/%G b#Ы+]$PƋtA\,L9ǡQ XlsP _ j,+<#1oGiE2}n)\KQl0&9z=^g9/1t{ `U |S5SȺ'_퉶DNdGC8:-J t#jU3SCѶ\k*;vmt&ms"E-f  cT O\g~[:| q/O1+[dO\~U~DEudF} L y?%ZN-V:WGާ:lIT1YLW%*k:jLm4SS aIQlmnĔ? b@j*`\Udcm[?B.~=h݀f3`,K5_`3",E:o0*4U~Oe݌'P^uYmv䮘-s|]&틑!'~l'׵A% D]vwdDf!fdɤgfG<"6o[~r5z\F`8N%F cq&FGZH,SB &{UQHZvA믬t"Y#tvdʥbfdxm9tVZ U6s+_A#1 t}_7.$t{kfmK竾{v:._&>sKEV*i Gb[|9qs6!=đSzT='zD٪gEG gz1 mi}` aCp< VQ-O/ TeF-Zl4u!#aSF= /}} 7a]g@`~›ѻTǹYj{Wcs ]:_kȎp hcf-EӣmԾ Ԅ'PF~-_{SShv6ĨިQ/dW$ZYV5֝`8g?4@UyqhpA-zJdCw0(J׈bpSgؚSWr`:q]y ֱ,SUip}KoF^R!*:FHhҸ[ht\w$e "lu.O=;k2J|;C(2]Puၐ=C xϖvq`'#:KuL˜ ػd斅ʉ۽54WIOi8[a 3#܊cH*XL +c"N E{TJErPiR2ؖd!jgyų?mGx(J#q *̐3t+WdC̈Zgb0t ~oU=_έo$bΫ U4L vjɡ<2[ p*nuꏬ4kF M,a^"fNr'z;W4SKw!:ٝ]TajM2?%]V^Ģƾp̠ jh'srڔ%)]FS @.! ]WgjsjF QxFz[jFA2JRhsL= NCj&Ob=V蟒^XpY~2Yc4M p7fbߨ^BUސYi(Q/%z3W&h5a,Pqj{BdhG%ž |_FK`iԧNQJ" fψ=F8<l٢ rd[`LjLRbK2~j?em5+cOq`QAUINRsd° _}p֥ o%UT<'p.Ӝ+SliQ&SV܎5<\Pgho~l~d2CF% wkC."IaS%QIzMXp:\Θ>u[ W] Y ,>ы~N +l1Bz7@{~#x0@`[-pb \N&92 Z}A鞭mwvNtfKZk7{Rw6bn!GQ `~¯c_6lXHO ϞsX 2Qh|eE8*Rqܝ$jXx?_lK$ Yיtm3⨐p"umI18}Y=wY6&FiԒpG Ol*O+_<5 ~՘ﴳs t[oPXb'/pۍT\=%le)j}WյԼ;SHPkDqÕlp}`T_z&= qOJNiD W?W2ڞ#n瓞1gܡ1@$P*t•"4] CO:BQˍ 6D]L'&K~)m]J`رOqhg }a׮уdi}+HP‡75}NP;{[J64 /Հ'5ՎLsb>X}^ rv2-bEOs u<.\xJǢf=RDREخQ~˝T-&Ʈq .JA )NCI+ci)ȔKN-1[; ] ͕mOSiuO T@dR5BlX$њ;Y͡iC٦8`m>B\@-x?berZe%GI؆ <ڒr P5.WJ)1X !9O)2\=P|l>14&\ݴ8 lNeH|yC>=r[vVcZ7jnM{7|wtCzdQQK쾖tqnI+$kb,T*b4jQ"h|dU^*LoP-'Zw S mKK!N Ik$2)* #wqbŎȿx+GELwRO#MgW9$.}Aa_9NʳH6uݒ, iXHQ<]|\P,V(j󬏦eVVAJn[0a߮B&? {4\qpn.͊0SִkvzJf}<5|e-?[#{$QY/j]>Ew$/2]|q `iVDgv6}`0{ _XwkHP+˝n% 7> ) u <4J !D;q{ 4Ί9޲]|nc!j?lL0 h^o5;Kz N#QI^mUoL"M _drS:Am#` +zK.`╀Ztp#{rb "LEkyfڂ[l,!obPD+w}Su\Jt , W+1<.xG(CfDaÿf+ t.bbqjQGD V#/4Z1^j z8,# ) Jch1f7_xRQT578ð(X>sxV;/+hV9Jaa@Ovoi$ rx) FΉPNQo9820 3_ ZP>ʪZ@8 0|jvFG7 .¦(*~'tp`0/DGvf+` Z7qv{v]gD.9\Ģ'ނ!:=)VyW;CYDǾ'$򛅩% ΤuLH|>2PFb#4*84.6pSFW? {փI{h ga54ʵey% uGY:ڱpSYRnOXsxAD<\o`zy/-ܔAP屺"~k.t7YܽtN[ +k1rsҴ9K!եuR1 mfJYﯽPsDcS ,R*:7 < %ep8kPNG0$Doc7 BV1Y;o,VBrkG<"jvf΄Xmkl˯KQP$ OfApw^*!#txJvP5N3~S4QeePFc"1az`4mM H_ B`soJYL㝁;ZBLU/eyZfjָbgUTE!*;T0X \ぎdG%R).Dʖ歃LnUܚJzOJjo/cߞ;|Hsh;^[bDGv%OѱzZra2V~Vh_4h`4SYT_|ͬw5R܄evp϶ aFl_6`B5B~oQ#MaLʦM!G1LiNWζls<œs^z~`44RsUQxiLsDt6 1_v:-xf~eDO&d[ϥEz~WcO%.LC~/M_ZNjWb ,D > 7ZARB9G`NQZAjyX.^z'>Ic.LMm)GFyw<>N[:^ٓt/D1~@q&x9/[V>}M ֦NRg< {uyV@BA}Y:3َ2h%ң ʉf~td]mJlMsPg4t.+/2V-3oap]EL5u.#I@ F {Bʽ2arڲ]9>Њ#6@[M)Lɜp6dIt&*Ŗޙj,9FRLgƚ_WN<'މM~ss/D 6$$?1\C4b#x:|*Uƴ!u`?黵i-? p̘{/fLFÙx@,~ ')x*ut Qu &s2G^;᩼&[o \ڃ:ɒ克d*5ڊUn^(DURO;K,'SxC|7-wIiJ@x^zZ4/`uf>n1t` '>kud'SQF&1\Ib$a%kTpa@X$d(6ܗfvYOw, VW~.s#}3at̕XN(JๅK$BNcop!bk?2tQ|Oό1b o F vU܉;։ LFL\tL$ I9g Ӥg"U˨5ΠE>q /3`?7e&jp`veEU3̡d]I+&W˲S3ٷ۽6&VuPt'<ᾬ`K Yi@c4z:֚%iZz|j63?ʄsg+Oz^!;;-Ɗ#W=fpvl/*?m +ک+),qiB%J9*8*DRaWr5FA:0_YgQmQP :ٛMK@׸yPbd637+P'0cIwbA~ޑ|c8ϒ_X*OqaS‘:osCg"`{["'Q f2!9tC)J܆Х4"ibCrUWz<ang@zqs`-m"K^޶op< _B׫P;߾ן?C?G4ZRv~'}d^ m;%f`63˘YSҮ ی]S4fC}xq1afTq`T+cAC/}gtw&4 B 6th w٣n-T!;yuܷ2U6?NERo;.i=^K  y`piU]պcJ3/ Һ.=X#g+ H0oFFƁ- y`INRJFGYABI$ZBy(@oPc6/1u3<ǝ2WX^{ 798⮷+N˷b7*: Í^͌;~c+#_>4:p`B_#<0x:"ZGe#LH(JFMkpϤ)&c-)66<M2֖X*J~T/v=W!D/gcw:hLĖKri uX!;D;K 9S^͡!,2 Wl_ZnlYcc\E#&GD1BVY?T}v$8y{kV@?Ϳvfe ZcoQ+`2_2w/9٦t`m.oPQ',w/{eQ.ݕy;k|3fNثsxp;fk5*b l -0Ĉ&F˱vG XE',PCf5`)5p,Цk f0!EcoF(&/`5 >.A8/1D<=}Tj,F_8sCz[MQ~$mdg8iI&ky}/i 4 d ߥb( h(髇^p͢=Pu@F5I%Sty?)j8F)N9bۯs[sƞ0 YM ^IIz-tN|ē1 Ŝ(o2}M^[K4{OFiVZ&kVwzo.Y>йWj\ ѶDž- f Cu޹QM s)}. }yF펛ȌCuMS;mD`;ZzcziC=^L$5ٍ|w5vb<-^-T'2( RvpK(1+'XZZ~YM#UI, #̌cmCY.NL~Xh6$;KOp9g6Q4HiuaMG:!Fцo*)7僿'(b2F j^LM9t@KslΓ#H%8Y*/m^;wL .p]g&7zf? qHd8@ 4hZ5^r"X_LiźZRByLш%lLnĀ#,f( \yrzTTi*Rݾ6‹ӄN; 4^1Ӌǎl"})]gaN3p. ]9߃_(@+jw+<\LQ!{aDDi`5kC#c+!ڟDa sN!K:WQ#1\ H|WmP(REƫM }^mфX!K`'FYdEfqpلdv%;<` $ k2!|'}3tYVirkƢzt)1VN*_ ꨎILFjX]O">O3HIث Z>ph+\i1PJF_1ӦR_KuiPHCI=dko@a0$t%e^ET%3ahsjj+EpS!m7t*EPla^g!x䰌z<ǫh l NV'XP}rD lЅ|d_R뢿x*I{gL_>I2[sp eerTD|'v&8ESnDu9#g[ {orKħקޜ G_d$j2G`J_3Z=ES+*1fXz/dJMxm w~+L8ېr0@c$( FD 9* c?kM(J'#=a!J35ɕ~mZa7ڪO5C5,ƣҽj@@s7g^zT9DžZ3cY<40+=c$[ IiX{  g;@8i (|9N;J(kfx͕0 "cTI`hjʢ&h%Mߨe{F>b^.a\Fz@\&…3\]Wk6 FF{v.3"b4gB iD4<ߏ7~Jg2 sיZuAɑG :/Sg/  uʨh,A5QP\d}%gp_;-:ΈDbc +Ó270,nBL"hoK7+ cܾ3@o %(Oacs!gx/i9~܋E25}cR&v'Wi,V0zy!xh2g(=ɑYyNc-xAKxL&TȪ&Z0L2^Ͷ4'[כe*c0[,92IWqQ%i ( #G.l-޼6=KbBŦ)qV H yͼ"r˳ 8pEQX5fw}1vJ"ѫwgrLVTE cŵʴC3\awzc砈0kwэ^)#05hE8v1shBc{bq{H'Wxwv:4tIFeJkٔ [X,:ɒOxyɖi[\yӫq/t+v{KdaցmI7^Ism*\6='; l3,JMQ_4,p@N# kӞ٠0sj~M;@MrfXW@&JpUTzZqjG]=(g̡})x,ysx9ʑDx S^D.ȥS 5ky`Pg޴ewJ!gڡ^)UBωJU\!geDL*6P똲z/ӹrM5D)Gˏh z7P,iG!eAW}R7bK~nFU(#w j4}OwL9C.z8BݝQtZIr2:u0 ah ; Et.eF^߂Ә_>AińB厃Xߕx}TIz6W|%0$q](t%1ٝ]k98.`1U]A$CK, _ɓJ _A[ %T9kEtL;J(ٷp@ ح`k|upeL؈# nE[N&9cuvмDP-lKȈ0ѨC˰C_/C)qeK|Ũ> "BLM!Ho6sA3XK"O9SPi_<'2nDszc/6l@s%MP͖mU\ca + %1V ])'* SƗLNW%<0џD]WkXfJ؆mfr-:~b.7RVɅl`rl}ofbzfmXy61֫a5r4yV)Q؟=_`hһ;!ea5rdh}*R"S![.4…YF{~ɺvlԎzB!+jaG˶niq"pkZJ 0}|9rxabΏB̿hՓX]RCq7w0M@{"  =?8s~hMJ1oyYB:I`zӨY!sUj= rb]r^.`P4?0efQ-F+WL7AJ*~_ #Ps$9ɞ} z{IRM!9YB .1K4kZE(4"^K#Љ[eWLXoi'h-}L+캯 xb4sFD`lQcG}g&G&`'^RX.V&Z._sݟO~ gěhSO4g xVJJKoJ4CW>1m]ԋP>&yT-vm:<ƅNʃJТ49JaI7IC5VROoR!MW,WeJS5QFNgr%QKdb>S&zGxGVg,jb34d V,=%W 'Ox!x]>䊫X]O0c9Fa5V '`6.~^&[̀,i8nw~;/ÜX)<Spm} 'àXB_녫ٻ7ggLgVGs[}˙ԈaAt&}(-,f+?X<\,@=t0|}WBxw.b5OV5zJyFi0` $[߉B$=7~vT6|1k;N|cS JFęIܴRrJaH;sk|8Q&NkcKsA?%_پ gU ],p?q.v%HN7#lU0FtL)_ -} Vaq3ߍ['6,jtfyirFTg !J*g 2*=9fB+K57ȗcR1@WY\5Weg i~Ű#b&RݕT؛[/M+ݭEKy)::-5[F_8KE/+'a7tG6DÕ%="&#_d_EǷb^ %)[P󟲰jzz\jrb@rgRpNhLQl.sRQ7y0- N^)Rjd7Dsu]UGDP3$.]9↬:H >\?sD- wo>>AqZϰ {ZE,'r$ ݹ`\reϧBzG=ihvDŽ/!~@bu-g'OD00r$|辡*kKAgYex4Dq[m|^ ͯ4napG$s h͋˯1$`"`?w1ʽsn%.PC[ryXsl$d#X֩O%Lei[ })/^dD˃1rCE1?h1\ mCi. EgkP37ia<)iTe5= ס]MR[?`XI:SD(Qk΂WDbm_Uw@a8iBsHP U~E[Vm[R;XA2:L[>ia5޺PAѽZ^j([xQ/S9>@8UwԻc3餙5܀\DE@׸M8bȹLe0r, sdԽrNM x9mR`]KjT1%䬫(U*r(A[f8$u5ar v¿ez!Ee*ku7zof{G) |)r@$ChTc8CqǷ;!Ne@pIxb)+Ip{TXIvE I[ hɠW:5`@I{9v}@WLmv]{&Fn`N")0{_n95/kRll -DxF< iX"@Uh딞ǣK˗^tn3|(0/Fp# Wgs]+z?RөUYvrL`ϑn᥏Tp±J.8T& gG Z Kn%^g6Hq6@̩bd??gÎ;a4 ?,{#E_-] e,IZ|7_ّZ8zIg<*Vj>M*Qv^ǩ7Kk6N&\n$9ODi˔|W!O&zA,V- WzR%.uoMӻa:) eIT8R:E]27WDhbkHPf05庵epU:dߐC[Fyb @ʊŞH'ZMxec;;?Xo:?+m څ2&=H`FO d '@6+Ӹ6KJ, ڤ.My$I"|KC@A O]V[{~gd%,P=V>w<=R}5ڷooܩ9Iŷa"4(4J7 6$h/*UK nТS2ET_jWmB?!_ӦP_dKGWS"xBd8_^j.t:RXE @ѫ!?ܢ1bkSyYQ(]:zf0r;eIJ!5"sKQ ewnJpnͫ{Qg;0`ElF]:H0Ϋd ̓ud 5o ็NY$9A/9fU/:mA͋|mk>I}ADYoh7D+νaWݘSvr:@?ʩHGIU;|a|σhrl\dA ;l#Ek2I8B $׋‰-*0 jy<ٷԨ윖z&pu[>N8'ӫ*^"afm!K D,t2 kA\.RM>(eaȀ]GDݮG?Ceo_ mviOoea&'\ `orߪ̘i ;0_KZ \y@<MMnb*՟3$Zۆ_"0zѭ/kp&NV\&i_ ݟnx?uo>s ]G+FIjKo6TYl 2L!o=@n#6dDh4Ib3J;']8Yp\j'ˌ|p,BO|Ιᔐ0r:@CV0q $DV&ULkn{EeD ak?t?+1dNg,_9]=֟ɱ_fܥ*$\n5a~({cv5w\mGXu HR͌/ 4csTy0;{o=ߔ O?)Mn栒A< I|M|a%k8oSDêcY=Zʃ[7TOK[Y އ a$uLo3 3>٦bﷷ:W7l)N11L𨴣9NK 5Na6Gt,WaNz!Ip7\{ޚC ==k GЉ9a| 2wel 夽 PǔL# |߱4rWU1ǺYm;k%HSƷ,7-*vY|@WE}Qۢ.$(Qf`ol{<]ƙwyMgH zZ8 j9iIq Ч3^MCCp%9^2dq7P\`pa?OA2ou/?~ &9=EK%F#GZ)~A nԄ L/G0GrQ 6t<6 {=WvG(-Z|Li8 = h*&&@C]Z֙j{ډ|Lŭ\~u0[)_iIls~5_,;>7 歳z zn+@9(H qoX㆚KjѺ+ xH*iRjBV7W4dSL,kxOjQKAyT$HP./8;઩Deaow:#"Ar^2M~PÎra2zL?i ~-w2\!u9aS ь^c?<&C:#z܀]Jߓ9! t҄3ɺ2٤df%07e[;T%rT:ŭScmj%{ڳ4\Qf"Y>ItD'_lIc:.5*_xj퀳ΡDG \7$[,#" SXFȦ3$D&KǧTNu(TE;  abx!l9kIq#&JTFb"<Wd¾7[T3*:/! :6C[b *: 瘕qYq|R[8Dꢡ UX6Pnم.Gsb.RG%w_WvdǬXyĤ]QcJm\Xebъ=L |l3{\G15()(6tDY?~E j!eWv\FU8|΍,|K^刞+۴Xt6sRX(of?柴["댴 dz1m1S̢\<]x2OGRV<ꐷn+4)=lyeN4fwɈ*pas Ec jj$B0p-}TzlЇe1U .6Xw0`<6E.4;8 h,_SFYd V[*>sx7dz,/s[&j1m܉^ GMceq-MV팖Y ^sNzzt( z|JJgQ)s݌zt,J|@Օrb?J=gs0@S%bueY[9a3N SC˲a_$A Ĕ{OCp}+Cx*h@KS Ha2w-0-h sz{nl`յ^@PMa9U*#R`(ƪޗы#.{+aC@@U h׸*TQϽ )JbRxn'y BmI93T\;7j+dI)~݄rn>Mn%Y?u磁sf(Ù":X])E&Dĕ6ޣ@EB^j T 3U0mUmCrh~\k`ƍҒ``d.80Yl2Cbh1 ɚf.P)ro{+g$ꆄ:eu35QYl8NcP[l(X3yq&`IDltgc*w|#YIHU"Cu·VGV }{1A1}kt}0~^%!9?>M#RQ:\ϿԇO΍ MobO \}Vk"̓;לhZ Rl<x8'"'i(xRUtP.ʛ/#zM"lrX\YZO+`N`USnoTEq.v H\!Dx \Q@Es-u(@uE.ei[zqvͰDA6PJ¤Ӿ~w:U]-ᵖv;MeꋛMnƞ1&'~}pׄcҐO"\6DM?įjO ǻ9ƦK\aK`Gcq1.<|FŪ _>ˇpTWlC `&x3&8t?dAL9ߡkOXaDL~tȣ{a2|N5Wm=uqVsrF{qy[+C{XF@7]x$ +5mPQBc 9t4 ois;T`XCl$(n(3}*PUPU1v/5b/ʭ=қ#2,I2Ngd+XbW@wcLJLq,HGXr8k+T 3,݈aߚK'XM<VT-V,|3Yoຕ ~M|VigpӼCzu0e"K3!Բ/DM v+ nusu4S;A/k;kST_~(12?E=rtMhfmXz9%E/2$&s]J iŧ$="4gt3F)L1,AM8a?q9E>Վ:4;ceN+ 7% BY^]DU(5hTm juk+.dy9`1q +^||gȥKIGJu_'SPY]OReq˶G-- W|#<ಳLJ:MNT/cCXKvAXHELtDdJtgkSX8ъqmXI7d@洭 o7flY\|'2(U3TAel~=5x˸p0-y?|^6۟$ȁt >؝OR^ҝXqHSVT\J/vhkޔ3/mi-+_+C_6otsS&Q}"(ӈw[*tRM0>9^n csеIݐGVvĽoz'{lq@q|ӯx ^A1NuW:TJyⓂGB3=߼Wa8THg%g@aeR7U+ApMOA?VTә3&PG3DjQ{X!pjO r/膢뼰shA&/gGx0M)3HZ T^Ll kKӝ;vaBC ȭ]MJ#R m F4l( ;DA-^enj@4uy^5a5+}_A5hыp)kEKVbTb+4o/B ''mx,҇r?Fsez3GU݈T7@[fecݖ`V7{LtEUcp 9 (q.Z#ZjLj#]µ b몦]2_`UiN(#OH"F;K?+"uwuJq2שH3UUЀiϢoeHؗ>OQ: g/ !F6ê|pmL@VBrb3xy9/s[v#7F;T'@f|FŝC#6mQ}$?͡[; z*Nz;6umYi+4[@+ O*}6qXj10;mIQxdwaWAJMKD'hE7*,:/ʑ5#,L: ҃0/"Ŗ۫JDPdh#8C0+aћ\qqldrU\n8`kF*ˉV]{[~X-4%8)y::pE~{p8]Oe>~oYG05GN+ l}RIIV b/uLk̨Ρ?W\8 ͱWOAR:_ImX %øOk}pI)Yف`y~(F`<#Wf\ \bUChx _yU VH b^1gW9~{TD-9;W.fʌs+NyWWsj2e27|.G-rX ID-EC?yRdE>\)CW݆@r6]ef iYGAM7-#>H=ɍ soF]YYD+,<ki g`u >4ɓY;ZF-V ƺ7_|: ^-X|+4Wfej8(ƍTl,΅ x[*p.lkk,4xyxT4W30Ø2FGda+Zgh!^wzZ%KFu. BAo@`U$P0veF^ZWe{F(!(M#^k; 5vCdq(GRy\F&s.1hXiJo@E&:!  VH˟ Vr2LNd-|Zz}W7YuM'731w${(֜rXRt+⛜74Fh);<ϗܒ׋,]qē,Xu) yJcN?YtzׅG;dyXr,d/kOja+>;*dzH]1ѷm7"M_V(,tcf ;{9?|ڳA[] wOg 5Q=!Jb懶Uq`b=?#P/a`A:}Q L+@#LvqQ' z 2RQ!N&jM$ZR]v4 Sϳz{|EN7Gro\_.s>_"m/$Vx&`0Zpz8 %?;X_@&:Uy$yu 5ЅQ$b%4+,j-K3r=$J =VF]ʼnFjO5AfRD@mmUX }[ٝnv(F 굉D)2ɨؐ =0l (`2†-%)6EX|6#}u5>V`ҲSgVu^F{`]2.J;CL_])~tqrb!Yjd&ڮe`J`~oP:LVH4ɂ2 {;(x&Ч) 2Ab(^}Ɋρ+J^ \Uڑ2`r ۘ}bA";TU߱u}ȍ!Iҝ%d2="l@]f4eK0c%9֏ww.ڌc- )B=7I2/XߴfNυ#U^jZ6c10gLn$n'ۑī,ƖT!e?pNmhd 7nS6е%@O+י}Gjœ:L@ 7ro3r7ӌX;is7 {;2-U!l5r#B^UyD4Y3"檽MJXێ oe;˝ zUvv#JR9mgȔF aA]ÞuRTXBvF13o Ѹm r ĕӑ5>h2# M $lhT$u?-9du'PcKRKEq#s%0r{xNSvpi~vqV$xq:ml]m45ޛ&L Run/h>IP[Y7\㮡dA;wЁ9HY=DV8'ʃb@hT? % jL4o?ǯ4.C;cj-yåU4q7iJ@F`=c //LZRQ%[rIbc"` z"7]K$4=(z!c11~LIX+*Y蹟s-t1fxʊy/H?»3*k߶SOJ.+ԻY14TtΤSF|^,B}LK@3o7U)>Mg׌jh̼a#hBD_rM9EWҖi㢣t-gvB}~Mys6mQδ^.h\`| LSq8E BSJS>JdZ)4)KF$n,nL2dVZP䝷+:|`ũsw 2CSw>ҟhsS8#D&ڬACmW3um@_m$ztLxD6q^0&XuJYDCuhٔIMY O_AK:GSck܄TF $@Adc]]Gh'†%L 95/hl|?{eWxN%'Ȧ+gFܖh% ,\ ^o$TMʊ, dY'-vBe/yPynkI[ JE_QlUU)6b6}Oo,`Q۶I~'3fU8|` {q򉦄*Vz @ȃ#.;.lXTMJ]1<$ԆykYdHxzF: TRͽP\A%"f<ԕ⯷8v=Fb3X1{q ښ=C8# V/E /R{W)f.&B:9NR90`n ُ;-9@% }_n͡_>8XzC7T2T9-B/n)8Ri2}DLJa.w+=WǭqdZuͻA aR)O 3Ķ q{zu#6yxPf lX/.Ro `Zy,>|3 2VP=F>p9k yNd 6qr[)tÁM1СU{MLAh:VP8"U"-n&q FFJ_ W6⧁%PR+l.䎥{5`- }H wꙏe]2`P[9UN;NEӻ_Q]"qcwu0vnB 8Mη8BMT{IҎqTÐ XA H? hW;z`#}wy}7s.<#7nUD-{x$kboRݟWm̶KXxOKDSVZ%Rb4T}IdH] Q/W+p{jnIn m!]e?\ɠ'8FW 8ʯ `eO*)ˈ Z$No'Bg ;`X#}EG i(0~㲹KWQf$ITǷ4PJMfB3l7Z7g «H_/sTU-t;˝lp+ԡWKGck‘J9$Brb,\t.IŬKaIQa98+ Yq}␪&~"` ]Gx= ׉Yp%{Ϛ C7 'xDJو9~LiAŭU[%&̷K@Տ!2ѫ.jk*= f [)/0LU^]=Q8$g<'-N6'!My 'vv;*qX8XQ3Woo0195z<C΋fI+ൌKzTuXpNw<%4SEuH~4t|,G :z߃nг1*';#ݏ!eP8x2\46R8_xg\vt%nWD-brV4Bmn>QKi#Fԍ&כsn.ڞ07ӆevǾغM]=4W]n `*QVa 3]2B/7;9JMH])8Ȗ+%sgU?VaK{yV? ,*ڝ ]r7S4gG0,\j t 0 `dY~I9k"Cx*r#\Ktwn`~V赯' g3,]m +ޕbIu։ﺏ+ =MKӢs`aɅTO?^PXX+㜨jPR2;9[&1Yَ t6]Gv'{ް꿄vut`CC3~؏&+alb)w4 @{PѹmBĿ8K cr ĝ!]bzlZ0!e:=E_˱2ezȉ|~*w[?F$Xod}`w:U>E&ML`ycW;tԈ1@{ϻ1-mlR>ht=Kjb3?kZƒ?3pCzDe5|&i]+Nϔ_N(νRL>eTEkӚ?[GP }{ ~E>$+#e R_G4yeJE˒`j7>a7VIDNMm=2*yR^e"_I8պmU"S?;e.fly≎0khسnidnDB8v+甝5"cCB ,N'&d@k=1\ uCGa+73Z| S%mzGcK,LYh6Obz jH}7ZE{h(kŸmQIZ-u2۷DO-r:nh&趷sc`MR"Љ[ath}q3X= vWSW֛u-#)_ BmDI/ƫ5%QtS^saZCT>*$dZF~/Cͱ.pYw=R:/\ODB5&?5\1'-96m?A*6~͟ӌQ #E 6+pWZQJer8땿pC,Oݤk0=WPeECL~:{ȸ48#C6e&0q'F*V:8D"_Hp'럙d6eF}=$KaMݍdQ!ϵϳۊ>O3M @Y. 2wv$}^! v4R=ib^u((j?ɐG?W{jWzzFG2>v{ߦ.]P2ؘJ`̒zY>Q&)95/y˶qS ?qSvq3bvH`=XW\iMjFk,MSQƽ3qȃz9BmS ϭGM S&QS\@2x~cz/oՐ7mKlfP).&,3CKR(U~߈e6oͷЏ[vޣaQ!uN ͱEa1׼}#8-~P抵XT9dXRuJ70nPG1_yjujwJcEʹok|"հGrcx"ӊoF>\Du'k[sj6nXkHOt/3r76ס3e@dfv`TZ-}#h`9` =! !Z;<)|%'p^x;H- kJ! P4>AX2'C3bNOE 6dyQ="ߍ=~jz sHYvLX:ؽj4]UOR8S ӇX 7CKHihrB:%t0[z}G2_}^^Z V@߈n7 UM̴8Uݩ #$b;(mXkn$yA[̙qN~ܱ@,K%+aY2RE6'e98)V? ,n2艊deT!5% nIs'8Λρ2JU+͹>tj0<4jaLQƿ>KSHR,/q"? | oViWVxT\Pv7K>H* ^p!sO(.yyViu_#DTuFe[ ڋ>\?U`6$z;,$_>dAou0ˑuW9`< I*HĝD֠IDGqŔC.^XvkE [Zc׍`z%%)Ák8m9!5'6eLyGX_`!|#*W.tyrm!ޥ/C%F Vv8Z7e^F T \:}IF9<8M.[QMچ~mgY7rfd4ͥ*<;% ~JݟQ #: <μh*alvVk,f<݀ws#32p؅A*/T*p˚F֫L&GN,~OZ91&)9ŷ+aT|' Rh U%'ȯ>+OHx#KYZC)jGXghC"U8x.&An8%D>ܝu17c!imG$VAO)yD5{=3-gkEx!@`LL6ͯ'S-d[lDr:a Ö!;T0kON/<6i,=FSvxUYQCAe:!QLXS7APsdS ҚhL/Dke O("rCKWP:}ޒyrx%Nru$rUB՘WK0 B3a*Kshv:/Xv3 A|ٕ!|"1wƪN[0iN$1%b։3}}R`}K>w76]\ԡ^ԯ=>&YZjU`_uk~H"V 15m2Uu3F׸#>]e;8grEe ᆝe@&aDh8~!/8#퉒d_h"L$LwDfHoᇁoahB/E< 7v"ǞXtK"EJI })kpW1QM'$Va*Q2:fe(6J;.;vUg͊,&.B]ALB~DzֿGLdF@)k^fh YQ5-D@T:<)?WaAE=cg+#t;{aTDςƀUK6`/֙)҃ÃySm KH 47*C,l`D*-͚Μi1KP^riMX4;Ts C2ie}R_?뭼!`m1T)Y+&FDܻB3v 9%;'&*<nj}}-ba9cbvJcGGej8e=_(e`wbb,ӓ*ҩoGB,b/NlBi#'J)芛, R%쿿t?Rq#lZ!lT2!/wG\`\{~K8՜+ K1p|q. L ԫMl̬oᔊ~o [{Ex|kyKdg#[xb~_D{*0rtkT#PcP\Jy&=sEDn'.YYʦI6vGDбs4+|XoV,]d缪5QC;*أ^woaK`\`i#^#V3R,W@kJ'[tX6C+D􌒖] uu\;bA G[u7?Xُ%O >]>:Hn[ZbN> R4h7y@ ګzyk!LhV-O [k-҈U!npޒEO~պaw?K]K ԀԕKzݍf{=O8o7f^!v~3Ċ 7Ӱ93KH.%a!H=]In)t3T$ff4KufZ#OКba` bOQ̑uP6x-KnwŃw|PaXv!_oy4oMh#jR iqeH {1%b9$%>޿bӊ]4|./,՚RǪK5_D#{$Xuڲd[KT) Bo0joTBs^5|ެ:v[]̠u"12X4( d.srBsj9-.ZܔP$1*&\2:|b3fE#3wcЯ.濑9B8D#([|C욬1Q| W.c˄P* (rw>݁'N?{nldE!,&:[ QCIS.rJfIЁ"Uu~qISpT byأᒢ ẻ0WFf GtQ+Jt_b馊i?Cp?D]YS.໏ 0n5wCpc e,6u5m% h1.'?u:}}37l1)i R$Ua,5TՐ!hmC"54.䰺CBUzXYg~3ƮXXNL !PAR~pO.;F55%MdXNb)#.ЇW2.X?;H ޣKr- ?WGυx(ItdA~ɧNperk 7>UpyU;]¶|;̺ӮۛR𞌎ۇ!JY9ͅ~akΥ )`sgIںF4}r6'-`"-8`ظv‰l\^?H䤕;dTx}Ib୯KJs4}f"1Üy}nN-GmіVB*R-rQXb˫mĠ 0gn5^ueatI3e+Ǟ"QЍNyo8ϊEPgq\m궩hYDي#ُO /)Wo˭W?̑>q$(%;bHzјݱ$=fs'AQ>g^W mHtů)ݬ0ՑE!*| bk\?"&qC"jH'eNWX ԭ6γ{"LN*rrGustu`Jvl'$m9qs/X!Wjdy k͇Bnt?9Hd4j lN;zq"9ʮPPaAOA &yvʝH8sVţWWc8a4`e_oNaW&J[>>]X)n8buW>[2}blys#}HjRFj IYx~,=5{u;^!VE -E|ĎA&4@x l2R2^)"e5-ɈV5lw@/9;E|8 ST)1)kyݙ? n\P֝9RMxbx٤6̲bCL*>]`i\[MmܨoKE>kcKsDΒثXkr16K'r]0Tb,P>:6tkq5#zJXh8kqsu&n%t̎~cO >jUkھǷRK V+_ļJd,YaXd +P@rx`d݇Hs <ׄED2h'0[*^s~oӔ߹# <2F?QwVU{"Qt݀ D¬Kgrų}#ȳVǸ՞O^o͓LهPD;X;V-:Z t #պiQ}'Hh&yyE}V?l8(\[?#ze؎k}Rgk|R<5..re MBx4Jn@hGN.'9MuK2ė66]B OEoJR=n'ܿͅBEpO?q4AɈY9*$3hxl% NjQ27Q<rn *&c<.hU `jץUE m`~F$߸ᆱ7I!cMHxgGXz`R(tzc͡m^Ci ~}S_*^ki%pUJ>=:d:ct. &ӕ& TL}]:h}Ʒda'$1||IjO@uvp}Ϫ2'-ezO˅B-'D/tk\$լd[D>5Wfp]y ټg 9`P"ϐo G[( m"(1? Eok>5<ށk Nxg=FbQAUYKWRojy0?q *觅)'s2j 3BnzҚ@(|sNFMaZT6sQ6l&y3/ G}>\ [s?+iuEO?&"X$Ib ~y^m uG\Y,QjFp*TBͽwCصZ#\"瑂ñsrh*_l d%Kb(@0~XMߝ@}wrJpaa + k8E=uqo3RN ֨mmŧ,R;qmډ~{c_|!Pнd?L! ?MDچN2< 39!݁>/i#W5H!YrYױ^_VWyd“4CÚ3vΝ+%@85յyGFց|ex+Q H;v2}(e{Y -j3z±FN6aJȾ g⳦K˕ ѷn=Nj³e83F*d+pɷЪ^܌zib 4|JP-c$0j^|)'8U8]>IpɍC{ƺUy"Ѱ:1F-1`m!owj$xym<@?!yH˾?Vru*0\T!4^7lZ25~0i eGmKoҪ*م$;HcR;t6o,D`QDl]XL+׮YcW) VͶGbϫ/)Qѻ/5\nq+>LcYསxy.)LN9OFth;Hq5kG@ڱO֛{n*ʤ aa1Y5hhSQ{.lک3 Mstmg 5CsP'g8y˴R{Z@\R6u3⧩N,BQµ FZ[aBKւXtvw:SZ. 5ͮ̚цر*V;a#~H.~xfAK~뭩YTWǙ=A/L[gqu|JsDC'`}՟W 6vEMP3m9Ęǭn7p fEC"8.2YWc-g!GK7tǩ G/Pw؃d$_3m5!hp$F_kB͌@OqYPu݆dOS'x9N?8>}ɸc*5̆4QF%_|`SLoPZĂE4?dh' |7=^ jQp@E.^iY=k7Twg[@'ip+N6t&0MVYr8!M[{.~ j4N-,$|+<-;X#4{w _讇#r+jpbt`41?f0`&h8)hH W,{OI֒:Nq:Blk{X& [5hsaOyxT[Mji;g-f.m9pL%eJZ;9ڳ0ڠ7"/;BQ]:_wו2BfMW15Ï7Vúaa4x3 v̂F`:'13?]18HM|C^p8@j&dt+].Miq͙&ХQVU]{H=xhN~RwDyY'NFy窢,mV|0ϳ/n hfHѼA)*2xgDB\9fn/*J3\E;-E Jw7? pd+*/H/w/{UChRs rrAWnIhK\8Kj!*%S}uFc'&#oq)%f _ ?$1>.+Q=Y|6}6"( ^8U#tQyp̆qmZ5SV&S%2qR$'Wts4\`p ^4gŧ.?N U =H~G  tp|3SEJ9RnG(y0?U0H[ΏsrsHqgh e˘Q/Wx'B0&#*'vO&$+;*9eO[w<2NeBhh{^$󅗚(t@x=4D@if6s'Ds}Laiw| 6#F~VSJb*;N'Y8U.?g/,!qhhM'P@ bqO*bli5t.$~7WӃ8TA$$pԅnEFTTqټsEڒ_ kƴzzh%;w ;]Up`~KCsWǒ^Ar@vRTx0PK6\KEj} u()⾶q~'tcMlrَMi P@RdQLCNV}wI+{Ku%jMl%,#/D6djJfP\/w h^܈4ZXYm/U@fnYxt@6UAt.Hh75 e hi1۾'/借\ik` Ie˿>Ѓ*;x 9NW۰-F&-DR^ҖVF}pr8,b1/``#6p,b#%+2-cϝ-&FC;y8֣8+- ,_0O_Ԛ֪//4SՐϝtnrZQq2 l ĔVgH68fV˭FLN(6RgD=_*>I9F hF [|V'Aۯ] :I~t+E|8e{fmv %5B!ު𼀑Ƶ[+URP;`(LJGW\lиZVeQrn*%zTM#cݘFf]DJgS) wx}BطemcCa%CZנԒn9~SOy_ׯP&5wXr*0yM 37)jPKLGhƑn(r&VPev9>$qQMϿKb|G99w(>5ůh7_tFX#+W~X ;z9z sodHH}Qmm4j2%gHό iْ6LL˭’$[Nvn;wM8nWdLXGLmCF%hLr"Ƶ}N.aɝbfމ[>xۻuWvye v倫CM_v@g Ǿ[(X0-\CiL|>^Si4* ZCzV @٩t!-fOՖ*ej K7MbX:9Xn)nS  `&MC x[AbyT q+Ý?Ls~:+ꃊ-| ;A;zr4 !xKX_L\O {L1jwJk<)a Ɖ:;3\`0Pt7ȹy kIC0$D=;a(I@Ol\GlB*`r&yy>0em݋+T/9UB!پTđ 8Y+- '̥.e Lʗ92Ӣ2h|?JXB6BĺL9Mx&v6O(l7wc|_a%0EQ@,MaZY{|̐W;ĴxCHO9({̵ye ۴ȉ:inȃ|OZ.4Ol HN/$ɂ6=хt@rn]$  -뼇H PP8c4z_/AWuiWWB$'4^#D}-5j]uM Hl6R=$ɋoͨEıL]GNH἞V.N N eGLϜ!R2Z9s_B8RTo)`Y*n~]naqnSVo!adkAΥ2]cd%;6!mnsZ+T]o֒3wZiK[\{\"Wz,[V_fǚB3HdK,%+}Iq+(<˺& m8 2}ߠuڎ-:ݻM-gv+ \OX}򗉮U@K̴JM*1Ms[m|qDD2O\[,j7I+%#9~j# #n`Z%܌ ZzՑ%XkIל<%U>+bڄq#;G"C *sIp#v~!0TThs8?Ш}n) :Gcv3>vL77>?.%A6)T6Ք=oڮ1]- ,]U oB#DܨXe^ T>ɚ낋=]N>HYLkw%[6,((dKtKc/cK^CzXVPJ~B,X 5!˽AzAeFc-&q _;59=K@2dίщZy`L팧T$h' p) smປ&g$h}}?۴Xmz1CᩥtǏ`WL [`U0%u?)ȖDy?MyNzPEUӠu頝b%v}aG2)yH\Ɲrğp(l!tG$DHeblŻwByݣQ#Gn(_PL  tuHߩ$'$VLzD3N{ QFJv4G-H~A8_50C PZ*el|Vx 8tŀ\evZ6RJFb' /sf`DDKN2̤?fBeܜ's{&d٭>(@CH+j"x4@mSJx~85b'ۡM,}6'2R܈UhLq==[ Eu*-2=2A9*#~d'V,lGiY͟k^W\Wq?ξ8f(KfR"Mbp)bbV R|/ݨ U;BڰՓsͻOg>=;ۡ ]]p;\jJaVb0'aϣNvyTȹ(4Q~ m؀ʟV5)pQ<UZi덋!ujISήoRE*'q ks" Qko8sj–pc{zu {R n=p@f0%#ǪQ۝ D] ;}(tS lz}`T씽u/j/E%AL* n{f/ՍcEljA)Հ1*:Xu\MLcP΃QZE2nDk~#k= )Ho{0luv2ۘ^3`[GS5Hv[Udvioh )gg1j}n7UN"ϛ{nhøl-*01-H )?{n,4qDˮw Ix1}Ŵ)OZ7=e T}Q[!ƓG1S , w>Y!Oĺ( TAct̀#\#e˛Rg"+xG@eUw2T8!W`=v~3WŅ.-Yw7NtՑDh5=ۋջζ:M%J2r`0hkbaI /TlmV#H5Kf׽қZ0_֞<ӑe/tbNLtLٔ =k[^V[";.T*PYj$s`ѹ8O7iZ^ ?&OUJa+JwTZMޣmvTp-@^ƎIk:!L3 C(նk0$DOYEmuW4pfZEi-j 8,55:yI6k unw[#6 XQl*ؐqdEfW ry\-$x𵭍gOq-L\6(ˉn&#]F?ZG0I*"Ӌ{"̵sd%tTK\y)J޹N/ϳ#Ev0RrEkiӰ$dLʿ tհ0Ufs XccV O$ y?a yv@r$ͬz[( S&$9 4~ ?IΗn`5:ܐ4 ,LnW``} yҟmۇܩpPy#J-9m>xFt-VO9y y!ǟ H g;}oVq{6Eќ&5IV:@2gC!ƕ S"=%7):Bq(}ن g[ԏFhx> WˈX{Ui>o]N⢊ֽ6 )(f3G 5ݻe6-oYeRڥ[X Ä0-yvR1Q4<<\#OS@X1sF-}nLQy.΃ZZJt)sx( { -6m&#>E!4ͅOa,HH!Upxѹv&4Vl2SzglzLBrr<2,":Tz\;IಶZd׃~U-j;ꪐ}=M5d$w^E˫u ,8RBqqKmxMs,J4֘Oװl?>}o?(Б  R_cl&ue7U2CfJ"fhf±MmxpMFQ u,,.J᪖ f Z^~=9Dʟ>C]#1LT&v'2 8w AYu K8:e4tya HGFfWR8د8Š#tC'Ȕ1N*bm*KqaR SqԀ|X? [e7| UKC&#e$9n6:}ST3;h(B$BlW~ ;* ]*˦P,1%]B[FHqߺhYQGG>Aj-%X\G;d.VtHggAcDe]@MLZE5Nsf]g7̗Gq̢'t ;cJ4<Ր]Ht+u¯A?,D׼}LdW|8<=1LKHY?'oJ|=pXWN4*i9,lVeu4V^̊ 邛wA a=!-~' _%(,IdNQ^c '{X,-s EN.#wY_3y3a=&Z } 0>bL R6ϥ/?fwV7( 9=㌬*g9cc(3UNr{栱Y$S*[p߿jz샢RՍAUU ӮYᙞMuC85wn:^b:坕 z͐8BdQ6T[W2vp~JQm%\+K[4"+mlsvQU&635DZZWfoa6y!:|-M[,J@T*-꾶B)[J {$P&*"r(X,6s)Z۲F~5WQaF!N6LR7 Q^O‰k[@K#cW.g),$ݖ"!?s@7%4 ~9D)@lN/ERSR%Vx(^g W21=ʛz=(Ĵ[U~E 0lop {qoxJt`W0z=-ů#aX:q2BQ'TƖ u%Y.5vES?FMWXW{~K3ggX.ѦQ{ ۇ-v{grH`g9hH6P~z5~Ka5ü؀g[X PX@W[{}\\}a4GsjW2΋/uXǂsC:BqySTTPD@X6eM;P+' 0RrR@> Ɖ~P2G/&jeOq38%+[mj-%ӧh + u2*Ohz5\%R{sǓ6{c=ka X`)y) v9Qsj6 w%60K ҇v tA"A-oDYIH.EkՑf Q;{K$fg\G@}\1]D1%cFL{k G]W̊] YϛfOR7Ƚ=UL(n0r#0 A|r`ͩv#!E֜*ƬP}TO6e1L{N)ѤFAe?EMWCG(OMjDE E"*#K4[!R%nSvj8$ׁbQ|~b2uX*m%9cЈfb]E-SH84&╟պӋ8xoR~65WqLyoC5tr44&i.Q\~s &_N\>~^L.Nƒ 54ǺxF[S6ZD`HI:Ō䂺`ֲ*3t3J+I&t7K[L0P ɲob=}~"[@dA\/y}hh2J]6ܞN[*RIOK? ( QxauMR}AپtÅVL PRFNyY]z,=vѲ2rǤ_(N/Y#gE CS?ӬY-.$M`δ-rHn">[!&28s-}Kb_BB);Wef{}!}_Xpv\P&[@<W1CC1NO*NH:-I)j{.H^ {H[֧<F#0o-Q(iˎ i]¬^@3cЇRKoX 92uv3Vő g]BY_rʯRzf66T3`pC8a˲IAs ;a޲-'4ݻ򅲾=#7*¶?]bKV2^Hvbѝڵ v_ֺmlG%L`[p94VJK(jCI0C,eR BsN, ^̍0J6ݧ淬tJ܍w&|ͮYTQ>KZX1qY< |ִ 7#zq:\58C͋'/? d VvެW\Ka :_oV}x`b4tH#\V%鋪]j DiQgw*!ys h}٨uͲiACE IW&#D77ipViwx^m|mc$(lgZxr  Vߏ8~~ Lf"N:4Q#{TTkRZM*-d!@V9C_*wĖa`#RI t];` >2QGw6oPs"|;}?JZ_MAS0BnX ʋ;wXhF a% E\^rr)&FU&-&&)NKЖ 3z1zDЧŐb] "Brx".>o5Zv1[W e9Tr{A$]ĜsQ;MGSy0[BɖS W޺Vs=[8t0峭aJt $"&9 n~uLn"z6u^C.oRS/i?@SPYh=mDvhd7*Am^ix4S{>BZ8T^?cZZk{][w9Z i:%g}9+{5=`dVFw-8W;Q*$S~"9)ټTKug!b`|MIH\u-2'} -#4&<@4!Qo}X&<?Ԅ7h7 A-uV{S-~T+1j8d2{D-DEs EE_6Š̝Yu PvtWJJOղv/R5 R̼o9/ I͉qW|^b(0Bed2ꏗ7o+gR18q4:oĵߦ*r]eSGp R_#4rJ][ i2[+U33'FxThҗRPA||.}k=|Ĥp?DnG^&yRĶREMUrnupsoV$E ;I_UqԞOWj(.:sr LWnmzl3Jg o(-wȿY?_M\3 T9hL3Ն-<,HW Q9BmU8ю;V̊ݐ^8K/ 7*6#^#5_[q oT` _$iIGN_p,k0d|C+ S0hʘ{BY梻2}vqӎz[t;$puj4TٙfQݎ68^Yf^I H.\GhHe !u,0*|F_&rD9ƺPJ34-͸6!O~`ݬӨbNAdqh[oR>eך:-JzN7ڐ &3&J\yvi "F X W4p-me0ȂN bnt,m1:}7Yz(T啙U?zRPTD̨kK몞o#o g'Qk":XNsCK ~ƹ*Κ3k%"EmŖ#G;Hw$VЌΗKj=X?xIs␺yiF+%_xj2TV0ה3ò) f /rڣkz!9* D3",NXl1ӱe;4 Y`x6oZXKYj"$TfdGFE 17Nk"}ND)kYVO/M7vw阾V᎘" 3pSz^G&?YdGH *b ,!Syy7 O)tPy5ÆdU`{!8ʓC 9Nz/"Zf*a. 0uX; -;]]yurO(v}9%J.%Ӑ/ߢ 6,_MDrE DkLJm,&3or:Ԋs'z \Vj.V!kP/z( `*aCu,_K<:ֽrPH%0\Oo‹aG3cdX49KzuC+ZԶVӝr"(XsǷjBW3arMDXgZ俳}uf?*׻ʓ3V^(ؕ),X@QNy5Xk,QT;._;P`h-ῆFd(loTb-RJ 'xtOrl_oeABo{k:k2f71 k.n CefM}g_pd/Y1A^`[+:yU>p!NkO5JeZrg xnv_uŴ/eNk}mI XŇ6dVo:a8(o-X,)2LRr(Ѱr(O,._Ke*aY0o枩!(B>, 7 n>-pAԄAP?~PAYD,;""AN-*%q;ȅ SUΗ-z^"~ C8Og+3qpG9&SQSh™UcE"gS(isvzUӷ2#Ӯ`'*L!T` {4ODUYI.ټqpĎ9Hz1NLЖl@ Kʶ(X1Jxt]cpIU?&)&ڣHR竧[t!G >,݃pYUC*\_;9anByMhK%WjhT xA28(s-TQ:\ftyYVH̚O:9L}\ k7Z*,`i|IjsuݹRWQO/ W'0NlJ5#WRvWޅq${0H5zX9pFCcV9&f6ax*pqEuqBC /p8( FZHG]R~:8_4pt.aCӓ7}1IʎG:[NF/rK A4C;(6o&ͺ 5/BZk̀ms1籡 |M_gG2 TN~H0Wm%jy!SE-zxx׌mX!}gHJuçg\pWئu=tEmdbqm贳 56R,зb꾷2 i5|WΡSA#OkܙH/D`^#aY l;9x@ .;P9q9Fsln%!ױCY\O RY5w%_=)eÄaS|IJiсY1XRLFo9ۦ -j9<21j9ec%e+@+QS`nER(tJ`^ Ƞ#xz!ZXE`-kjw T2(QXXHj;a;_6XD >ς|e+dd4'\xe>7ſd|iL v/ٕY"J1>J;ujH®9@t^|`L]rЌAh :$2~c Onh|4r"02G?~J{"Ji*6iZzc}՜fCߒl YeN ,Ԃ(jUZX\,:46;iێoU+;kֆ]̪u5YfFlIeHxKeb9/(2 b1Yő}S+@)&rGh 1ƤVx`O\QOz)?"gѣeIz:VH<Q/tp M!?~ YӷX۷yw>Wn1bh0_8XiY<]W2-$N)OGȸTE)da0Z-$*:*I1|б]%N#s5bP0*yΗ7r[mA!ij%2FRsa)~)N!M~j*!PuQ>Q\t l ڰSh:06`2i3@ L!c(7m.9p媮{b)~7X2O܎ Cίwq<O1Aq-bxw)wQ Fֈx4L4 G,CMF4 9U"L@Y)OǠ0 #]J+vѹ&%e IkJXb̷#>KpY,Y'j#? ʾl)U Dޏ-OuTeDhV[ȶE'L5 7وa?s35>wQv f=zC*${jyv@*Z A09Nf8rLTUֵGM\Z@y:_ yko3i+"U|Tu>T,RB!At%_ͅ:j>u7/к8v;=4Qz p"Tdn :G?n+pEq$_.3촜xwp2=Ws0ƛ Lcx 0|&*Qm}?0Y0a6: "P([}׻CO^56 G[H<| h@qѸG9jZp#X8wMb /F/Kٖr2u 7 b-R'->f16 2$7BR! R[gMp[r8,PGBN_ڗ YU+򉝩|~:Dfw^J֙$dUs~?1=1d=G []n};B8xYA;6gTw7{#e}fa(,NשgeCq;*iM/%IgPP>pih+i$^UIB5zW7hE-ŀM-=J79J5"NR_TgQvZR==j6Ym5K`s`q[+@ pX(ۍëwW̍k4@dN|COS1t{1"%XvYQCY<Ӧ;+:? 4| ֚gΖk5蹝[qD*Yãgڽ:yIfF /PJ;wah-Mya]/&YR_}oH;習4S1~"Ê*v{/囷P ,hbr*tˣ7d3ka *%_BJ'odF' Aq0aNWT59SmP0dɍԖ#lo8N*[jR]vt^ˑ}/뿼v' `&3SA8MᎹժǚ=kwkn9`]: /k'GМ[AR)+q[=  qUHgM,腥dnyfꤲKV"Ku~~~OG:%qaQΎ]p]M}@y3nSvwwcJ合4hcqTb+KjCYѓVE%DAAMnX .,O& $%u:`9|];y NziV\[zYXR,4;މޮ-v4cEAu?ddR+`݉Ljԧ*|<5D(Lr ǯ Hcn7)^nUtt,JhA#+e:0醦*^d-OaFhjG=I%'OsJ0=5%J_)+Sؾ.PmdUQHFy* RHS[oyp,#Gm U5WA*Q }qmힻ,*vbNFIQR2CS.&eoB@ _Ͽ"?mIa UbT/}ًخШzܟ{pkXiz6DZ$enMX4Pm>O rVS/N #xkĖA-:t_ =e|VU~.I,qp\#HV4?boFn'۟򖸁D "yҊ[߸DI0Dcd,?eqcwW)!dDa)G:J%}9>fmR씢4nG@5[<1cj?׭xL\Qhr['ONƽG^w⥛ t{Clp5mf_Umǂ=~øgu$sOϓw@(쀽"5LԿ]e6Nك jk`A3 7=mE "/OL@wYpR L4FU/:ز]dziҳf"oJkQ4o֙?O*4!%{F*陓ڕIS7t4[}:Eb=`]`mWM~=Zœրូ o,1:+0#X4 ^l?A]K$|B:Tf$xKGɗCӮh>zKG3,x&.k]yCwuuS]ߓxr|ݻg?YL.4PBx*%8U;g GQ5uמd{iࣗ p6VE1 }<ƧAR>󪝢P##Ъ6zmw" jUJpcgJfFճ`'D1L)CMeP^芊ԭDĊ <ѻ0}/PbW4Mz L)q<Ϸ.!6n*RSAZ5SSOadAI fdYC6\0gqdžm$h oZYr @}N5z_5u-W߬G2eކF%xxU|1*~Ųk pbIʞ-9Ů m:Tx}>L2J/u>|XDԡ̙s6#'ˏ^-;=<4M TerT:4P4|g\y(Ck2>>s2̻Ð3֣_Fr]VrsplL BA6܀Jvt|_ʯ!5mX̀2]s0 $sV;ل)L#~u35Z!Q|J'"<5~袈_l_mAf׮^"EG\,\ ]RdGn|1נ9cxG_WM"_OO ; ;_o軼iX:j˜W*9P"㸤5Z i-$hI~RR-:{y{RL akZ60[&6vH̗i%-8YW*3ܻWZѺ*~RG,kzϟ\'ص$}:<]+]/ti&;,;2Ig:ɽmeNg{/|kvÎr%?2V"þ:oPY2 l1QA2W>rŃ:ڥa/H7DF jRN4({TxOŖj$??64#`kn.G ZC@:zzd̚m2nxNDP_My[b[.bdh)aU&aCr6#bTFzCiuҾ%$=J47I%! 8^ (A6\,X6kc Fi*OUaD3ڑ9:%G%[Ckӗn/+eYG##FZ,pX%U|R;P_p:{]\(j0&Tf8/aWZZ;Z%z3cX!t7ZRVЄ߇;Hi P^ӨG;͆6}iUrLn0JN ڇ(vL(!/zrJ0]@uEͰOa,x"Q'#ʺc]&˭e-~eϦޤP!%|ĉӤq43EP[).9Y"g-ugC[/4H9%g}rQ]z9vVW=H2VWxn@nؘK">>Qp)?O4 (U\]7=Y.r[QF/N}Epk׹:aXF'PaǶ-1`!iYbO7_ciK2O>* eִ}Ny{jM))T;ME(!9 "aHz>OxQ y6BB&kɃ |PDV$85 F=ĸܶdA+7ᙺ3k&Xh>Lr.6'9CSL{i>vNoy4`H0ZGSFBY/pzq|vŸ+V4VZm %,w@" VO6poH b`r/~6} OߎJ\l f. X|q9Iݨj˟SFh&(F5~!ޭS DYHimyw&cW~C7I)j܄Yvb8at6 6cpR|2ÚH^ʱ-fsCdVGlR37]Nj*!H:#}Ky9 Oڍ6>?ӎXKVnbuT޾ ϢƉ ~ly&q pT:(5Ut ?>rП<5kz5jo=J+g7`c륐)kk!n+y݊'G`߇a~ `C?BԙOYǒ3X;ܢ3$!3Z{`*I/5cl(}]2kPX05yGs7HƒOfv+꒸u(" |)sf#'i~g!Q04zj IC",Rm :SPQ CM=<;2OPu~HTZ1Dxaz._upFwEJPUzf7zGZ3|םERw7E )T۪&QoVĠ W56Uˌ-ݔ ʘRdp] SnTpݙmeރq_|Iu|31) Y_&ø%L&`3Z',~5x/埌o#{&P6rߢpnг# []i[EAKFTfr@)Tʹ*i}=9Ou%Tv <}v՗R/W\>f|P/WIe7WgXx.MunGVc]"Ĩ9zxU/QH ίNyuΛ.5xve\FiI*9~ Ӯ h_Ҷ"ׇ/L!R-;-MˏΠ 4 H-ojwUGNEu-*enݑ1XGƬ!Df~~d4(OO;.&xcG)($R[T B_8iAF [~St.{zov:F a{%Zl{ E2{<Ҍt Uǀ2JOQ)dHh6+r(D A O7fO#,L8roJwycYrp*7]O@U^{7%G8H 7TEн'>{v.q7U/Ў+\Ґ 3Y?'.፳5Lfc9fg Rܪ79a]&ˏQ*oy!b6$<A^[ecSh7 \D{疀T2$!#8D6;F4!k7}g)W1c,3NW?a xIW3oibSIS?Kw7JfN2IIހ²4@InV1گsAl\o|@W ʄO|RԬV;jQ^}4pq)耛tiR)}Ge |RR45{G5 ),OzHl#cg"€-84N͑TD?;bbmd)FZƭbvimK# 蒰.ٮX_8H䦱\:OLarPYؓ5PiWL0/%x r |6%TjPS82<=KB)e\||o%T)G<e[ l 4a>pN]5.ZaО(>؜68J&. Z^J qXtqk݈-Ԃca+j`{-Q( hBebO@:S׃?9umzjaJk:>w*e/:K ȁKX-U9[,{aG<;D1,INfzoF;8^?ieJ9ǚl39.&oj7Z͆ٛЦ"UG8L!>1 l U7s+, ܼg^b2znP^BRH–pҺMYt&s G%g y,Q>X/D)ct@$Ki"Cօ7BB4fh$FlԦrFSll^[s ߅]Ө~4 !d eq2U25i^|AXfAt6~ Sv)MZ_Y|cB3VO}FҀ@U< nlRV9%,$q<%q݊D <(ttk* x }{`6\/ o^nvG0WwF("CS؊T~8x -g4 /eOdž%SlGXQ5@U4YkӢ.9IbNͼ h`oN1Tx0E'T12{p_NL"3ebuSFjW>KShQ*YJM ] 8:JBϗ9(v>W2W&PXJ N.8 ľno CSX(-ǚn9y8@:J [~n;V.m݊veAa,63 dh,S׻z|.=g"BY9{ F wzwŸ&?szh˴-RPmnAV4S̥ &P2`|+y5 s}Q!'"mHy+uuZ\!CP;ZHnaQtwCf Pno*~Bv60>bB2 TOAvA6}ݽ*@6Qu 4hɵIdퟐ_@Xybpr{u+ȭA߱"-DYVZ=Bw8iafךּXCYJ-cM"Rd'¶ss>&E`J Guq8Dކ"KSPTBgNo;:ԉLNTXgzYj>KZ\k#3#&0+n~jߔ}?'%;N8$du5Cp:ٝ@a e&Jj$df_U3 #(0n[qxkoĤ829K8ZoEВEy=!. 0MUbi}]ц%{)~$Mf_Hv}9 HM|٦ 6Af sY`wT~rw/B51rb!W&d[,zΘ?MdzpmirSAj(ܛ`;UsgR0U#r'f`LxgL/L8b#=y.W1j#uc$Jm?HpwLtQVKt;8XܱeIY;[ɶ9 ThF!$RxAcrh^3Ƒv3>olfdCGZoN&%ˢ&2ܜHoMl{oFn+ җ| ]tx ScS鿓:~nDw˯@- ҃ )ٽwDeY~[ueV݉P藹ΰ "DCa$C*h_Ө4N@yF:0WcIagP0@${YVbWM31%2))7Tw%lTfiQz8"^^wE׀pDU37zLWLޚÀN}s!d;(>E+La^{i./-S n6Uvڽ=W7)<8[OM޷ڱHE$QzS+gh>[% ;M ;7Rxo{;nj-%D$!{WdgM b\ yoe[`3*)) +i_#BXjh5SzB@p4[+ ?]!#-}=cD ץfi:OG#`rusTڇ0~CH8MLq0z&{ݪGvΛEoR #C:*6W^>E%M [jBR_z=IJns* BϽ{4eV((ԟk{f(r,Ȳ?}79Cg:'1&ɷ$*1F"{B5R7yÌ^S뻖Wgjh0UNxRw4 )*wQiN;YS;a~~I熸4?ȌX0ٞ /:EY!Yv%_ю[10ʑ]Wnz+<@`@w:%,eJYqMZI/O-B5O&k35wJZ bk?\'y 6i⤆oih j(F .8@,{Q42d!W04ޜ.,4aĒǭ_3͎,笜©.fvԟfӍ1pdŜ@w:;ʒ.>)HrgJV΍;1cD* Tp'm%v3ϑL;\,2nw4?O#p]ZoHsÎdHTUn==xͳmEzxj/n&UQGE{8QcK4X~':^a멜6xNݛu|'4tGR*|㬪CQ ͼ:OmWvhZoYeA;['B !i + (4@:fK#]mVJ#po?3VF 9|bN`]zs@"$.LNdAaNn>Ӭ: 3++Ul}yNփmkřp] \ tubX\¯b2R3CQ^[`دڮ%JCX[\s>BȐ]dQþНCu r0<@5J4 q#Ref\ "0eR9yIK$]o|)$ ֔#KdKT=% Nhj H3ڛdĸl1i2=|rސ]9}Kks''SN5ghi%\qSO$xgڈVT>K8 =`il(Hc@$2|0_y~ۺFc<ͤ͑j],mP&@ĉHnƯ=2Tſb&u#me8 RN0]Ea~H 742<٤tdf=Z03`H?Ymc8jsUB*DE81DX{+WڕNa2wlk 0>v iqɐr bd(Xi%$(qVG) rB88.^\ Ub^-t9.+!۬}(:L 9>ꍈ tVNڑ1PDezjZޤ2Qi\g}d vNJ↽>Fmi/(CY!i`_X3K) K$|PުݨA\%NUǥcFnsxH]lV=}qPd%͓t0D05⼟.C䱅=*Α&Me,6b)RKi6Ʃ*AgӪvav)✬0YVP SRM*Lu٠l(p(-]/H;YZ.r,O |#) pEV^Lxa3V;?19p|oچrc"S<+ S$t9Φy'E4lep7x#">;k3'kS `:*2Vhy"G'!}orcG1-7ȣ@qh V_H<ufTa0)aS9n2/_.j?Ӕtf~; eS՜3E~aH(iO'-ڄ%8vENU[bB0| 睏{ /v1(d@&/aV'g~uv|ϓ`|1X}X4$jv7GڃB&vQdz&L\ v_kd2B&HxxNRC|hԤz pU$[+/)ON)eA4(kXEy]T>u'lҟ@ 56 F(]`2(̣S mx S~i2otn?V);g'r{ &ȈFڝ@FmA7Šͧ=ǩf2>32'X"D=.q=삗i%*85&ƓdPMq LvI.:Ih] +F<}I4 +;ga\!~^?˲ IQoFJechV,rEܙEjj푯"n%H{)\$tXVN'<|Vo y򆋑\*TYؒ-!0.nV$+$GVRڊ{Y"¯OLE,Ԁ #% J"U͜M -C2GԒ@(Jbn'-N!y)N7 /K5nKw<#fXD Am| P3,*{V!u`&.YKErCsw'Z&Ko49x+%o@AP#EնAF9 din#F2F*gЌ ϨD;F&ewne#`=X+.V* l'}ohob: yFuBF{hLP#)ICJz5%bg1/ ` EpTb.3/Xf.Ȳxjo(&4 UUɕ<ʃe8!P8rZY)5Z|TH&KbI<jH3fK{%6Po[mjEقv7Cw@M൙ {];8R*dD%\[ީy5P1מ6.R ybXXs~z*4i.2Xw(~7r 6}VHm .=dߝV!>Z<$.@NG%d+. tI[*)`zÍkRENJK9Fz%jo &m @zb|12T*WWء.A | Nխ)r3Ag*SųPuH$Xֳϻj*MkW A ;Q3eH/T[|/yΟ OE fQQe4qdhn0iR%!.lKGt5{y8UƇݙ[e!.o$BA?-TTY+n/R@,S4 +mknDP1 d*,G xJ8>E~^,cDT`Wm|;$_+0JX;-wSZ:knYՀwƽU7LkPK^<nPtUIZ+⾕@CRӼ}>`ꐍ52E!)9r Q+SR>|'TtF4~|C>eg9BzSO=#׋ͮѭ^>)¸gl+-mjok eƄvbNuqīYV?CidUhaMuN~+k76U? xZjDщG\K,;,.,P^ބ*!b lQ*X3t\Ɲ B)^R}UcO[D)ö7ћ,h#brMl's%}g9^2k旊{D;QJI~0Mƀ @0:ulNx.Qb Z̽+YZ\fg6̿ӵF"bFuEtM2$5 V!jߝ˯"%;/(ٿ$ȷYG) &v#)3sS ={Ԫj0ǒ ӕ8 7pNFN'W{u&xlaBKSN\TreRm&Ls6Z Cmo+YR M)S0] d `s70v}P^'Ŭ1" -Wy 4{vQ ʆVaErq>פHUKysA)bf6((z9Lz9 o0W9ƍ& \U"Bs[H5‰;Ӆ)MXDY VPRr{/xݛJ6c. );!87wDjXfFؖ,O.!9ܶ+/`˺g}t|TMf()$އD}rNKp;&}@.ʯXL&;aFu%#f*, IuAɘJ89}7kKXKa{HօIJΧa@؋t7(g KP"'/ʁ=%@,hW!E@2ԽoϜLF3FPƥQ{HH=TS#Ҽ5pbz[jr-mPGˑ.'*Pv㺹,jQt$MJJzL0~l|!<µOst0 ѿ$:E&O B䡧׬”4UB Yf.a]ٗl!6onBA$=^\fƔC@PZW|m{y4(On.(ѓ .(=E͎ b Y/QdOgmW:<-SurEvrc8/bf@Oވ?xbvKCyB+&ZJ(Y43[rCFoÒ;]3RtVE8smT'z/V2b;gb2dxuryL660MWkp;4-W Fl5We;-y)ebWG1URg co&,uzײJiR~y{ek@ۉSh~pIN⤣ dR nT$nQc8F&(,(