libvirt-daemon-driver-storage-core-6.0.0-25.2.el8 >  H _cP z뾂alLp<?d%+ 4 z $@DKRZ o{ $ P   P,L  (8Y9Y:0YGHIDX\Yt\]^b Qd }e f l t u v PwxylClibvirt-daemon-driver-storage-core6.0.025.2.el8Storage driver plugin including base backends for the libvirtd daemonThe storage driver plugin for the libvirtd daemon, providing an implementation of the storage APIs using files, local disks, LVM, SCSI, iSCSI, and multipath storage._Z,aarch64-02.rdu2.centos.org'CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch64-aEI!K*cx RAAAAA큤_Z)_Z,_Z,_Z,_Z,_Z,_Z,_Z,_Z,_Z,_Z,_Z)_Z)_Z)_Z)_Z, _Z, _Z, _Z, _Z, _Z)_Z)dbad8e2db072f3ebe500b1605d98eaa2c59f7e10eb64c62cd9aa1c6b3f6cc7f3cd051581f4b6373d2a03f263a47c2c498bda0c8ffa81b006da00c6f81cf971439c68ef670055e1a2b62964ce37b9a571e50a2770ca3bb36658397d3dbfe5081b159cf5bbd7834ce76522022fdf9e01e85cb6cf7f1cca8c9c07ad1661f8d595881966a218535abdeb5fec8b78124c3c6a50f68ea13343e7411977a0020c298ce630f039fac3401f9e27ee245417024c2f9d7f7db1caa5f957ac9cb315edf41d7bbbcc496f83389e004c5cacd4042b2678e412abdd65f3df1ef57b1979f1775354f51c8de0ba4c96fa04e51bbd697cc73b0e33560f41f46dfdd89dbc5caa7841899eef601ca383b860b49aadba2c92f2ff3a55e90966e42d355454c058929b37a1bc679b5c58d778bc710c0a8e5c3d641d50cff196ff24a307937d1bde086af4c659ceeb35dd6a757bc5a1cd4ffa4dd5c1fbe40d7130b5f38ad2f993a46ee7a48ee57545f5f4d59e26d47e35d81d3f4af75247f7954a765cab43e3593c6dc6be5c../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so../../../../usr/sbin/virtstoraged../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/libexec/libvirt_parthelperrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-25.2.el8.src.rpmconfig(libvirt-daemon-driver-storage-core)libvirt-daemon-driver-storage-corelibvirt-daemon-driver-storage-core(aarch-64)libvirt_driver_storage.so()(64bit)libvirt_storage_backend_fs.so()(64bit)libvirt_storage_file_fs.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/usr/bin/qemu-imgconfig(libvirt-daemon-driver-storage-core)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libacl.so.1()(64bit)libaudit.so.1()(64bit)libblkid.so.1()(64bit)libblkid.so.1(BLKID_1.0)(64bit)libblkid.so.1(BLKID_2.15)(64bit)libblkid.so.1(BLKID_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(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)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libparted.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libutil.so.1()(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_PRIVATE_6.0.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libyajl.so.2()(64bit)nfs-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)util-linux6.0.0-25.2.el86.0.0-25.2.el86.0.0-25.2.el83.0.4-14.6.0-14.0-15.2-14.14.2_>e_5+@^@@^^(@^ϧ^V@^@^@^^^@^{G^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@Michal Privoznik - 6.0.0-25.2.el8Jiri Denemark - 6.0.0-25.1.el8Jiri Denemark - 6.0.0-25Jiri Denemark - 6.0.0-24Jiri Denemark - 6.0.0-23Jiri Denemark - 6.0.0-22Jiri Denemark - 6.0.0-21Jiri Denemark - 6.0.0-20Jiri Denemark - 6.0.0-19Jiri Denemark - 6.0.0-18Jiri Denemark - 6.0.0-17Jiri Denemark - 6.0.0-16Jiri Denemark - 6.0.0-15Jiri 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- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860098) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860098) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860098) - virdevmapper: Don't use libdevmapper to obtain dependencies (rhbz#1860098, CVE-2020-14339) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860098) - virdevmapper: Don't cache device-mapper major (rhbz#1860098) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860098) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860098) - leaseshelper: Wait to acquire PID file (rhbz#1868271) - leaseshelper: Report more errors (rhbz#1868271)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1861681) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1861681) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1861681) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1861681) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1861681)- qemu: backup: Fix handling of backing store for backup target images (rhbz#1804593) - qemu: backup: Split up code traversing checkpoint list looking for bitmaps (rhbz#1804593) - qemu: backup: Fix backup of disk skipped in an intermediate checkpoint (rhbz#1804593) - conf: backup: Store incremental backup checkpoint name per-disk (rhbz#1804593) - qemu: backup: Move fetching of checkpoint list for incremental backup (rhbz#1804593) - qemublocktest: Add 'empty' test case for bitmaps (rhbz#1804593) - qemublocktest: Add 'empty' case for incremental backup test (rhbz#1804593) - qemublocktest: Add 'empty' case for checkpoint deletion (rhbz#1804593) - qemublocktest: Add 'empty' case for blockcopy bitmap handling test (rhbz#1804593) - qemublocktest: Add 'empty' case for checkpoint bitmap handling (rhbz#1804593) - qemublocktest: Disable testcases for all bitmap handling (rhbz#1804593) - qemublocktest: Delete 'synthetic' bitmap test cases (rhbz#1804593) - qemublocktest: Extract printing of nodename list (rhbz#1804593) - qemu: checkpoint: Don't chain bitmaps for checkpoints (rhbz#1804593) - qemublocktest: Replace 'basic' bitmap detection test case data (rhbz#1804593) - qemublocktest: Replace 'snapshots' bitmap detection test case data (rhbz#1804593) - qemuBlockBitmapChainIsValid: Adjust to new semantics of bitmaps (rhbz#1804593) - qemublocktest: Re-add bitmap validation for 'basic' and 'snapshots' cases (rhbz#1804593) - qemublocktest: Add new 'synthetic' bitmap detection and validation test case (rhbz#1804593) - qemu: checkpoint: Don't merge checkpoints during deletion (rhbz#1804593) - qemublocktest: Rename TEST_CHECKPOINT_DELETE_MERGE to TEST_CHECKPOINT_DELETE (rhbz#1804593) - qemublocktest: Re-introduce testing of checkpoint deletion (rhbz#1804593) - qemu: block: Add universal helper for merging dirty bitmaps for all scenarios (rhbz#1804593) - qemu: backup: Rewrite backup bitmap handling to the new bitmap semantics (rhbz#1804593) - qemublocktest: Add 'basic' tests for backup bitmap handling (rhbz#1804593) - qemublocktest: Add 'snapshots' tests for backup bitmap handling (rhbz#1804593) - qemu: Rewrite bitmap handling for block commit (rhbz#1804593) - qemublocktest: Add 'basic' tests for commit bitmap handling (rhbz#1804593) - qemublocktest: Add 'snapshots' tests for block commit bitmap handling (rhbz#1804593) - qemu: blockjob: Remove 'disabledBitmapsBase' field from commit job private data (rhbz#1804593) - qemu: Rewrite bitmap handling for block copy (rhbz#1804593) - qemublocktest: Add test cases for handling bitmaps during block-copy (rhbz#1804593) - kbase: Add document outlining internals of incremental backup in qemu (rhbz#1804593) - qemuBackupBegin: Don't leak 'def' on early failures (rhbz#1804593) - qemu: backup: Initialize 'store' source properly and just once (rhbz#1804593) - qemuBackupDiskStarted: Fix improper dereference of array (rhbz#1804593) - qemuBackupDiskDataCleanupOne: Don't exit early when the job has started (rhbz#1804593) - qemuBackupDiskDataCleanupOne: Free 'incrementalBitmap' (rhbz#1804593) - util: Move virIsDevMapperDevice() to virdevmapper.c (rhbz#1849095) - virDevMapperGetTargetsImpl: Check for dm major properly (rhbz#1849095) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1850351) - qemu: Check if s390 secure guest support is enabled (rhbz#1850351) - qemu: Check if AMD secure guest support is enabled (rhbz#1850351) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1850351) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1850351) - docs: Update AMD launch secure description (rhbz#1850351) - docs: Describe protected virtualization guest setup (rhbz#1850351)- nodedev: fix race in API usage vs initial device enumeration (rhbz#1846237)- qemu: Refuse to use "ps2" on machines that do not have this bus (rhbz#1845055)- cpu_map: Distribute x86_Cooperlake.xml (rhbz#1781878)- qemu: fixing auto-detecting binary in domain capabilities (rhbz#1836351) - qemu: prevent attempts to detach a device on a controller with hotplug='off' (rhbz#1802592) - cpu: Change control flow in virCPUUpdateLive (rhbz#1839999) - cpu_x86: Prepare virCPUx86UpdateLive for easier extension (rhbz#1839999) - cpu: Honor check='full' for host-passthrough CPUs (rhbz#1839999) - cputest: Add data for Intel(R) Core(TM) i7-8550U CPU without TSX (rhbz#1840008) - cpu_map: Add more -noTSX x86 CPU models (rhbz#1840008) - cpu_map: Add element to x86 CPU model definitions (rhbz#1840008) - cpu_x86: Honor CPU models' element (rhbz#1840008) - cpu_map: Don't use new noTSX models for host-model CPUs (rhbz#1840008) - cpu_x86: Drop noTSX hint for incompatible CPUs (rhbz#1840010) - cpu_x86: Use glib allocation for virCPU{, x86}Data (rhbz#1840010) - cpu_x86: Use glib allocation for virCPUx86Vendor (rhbz#1840010) - cpu_x86: Use glib allocation for virCPUx86Feature (rhbz#1840010) - cpu_x86: Use glib allocation for virCPUx86Model (rhbz#1840010) - cpu_x86: Use glib allocation for virCPUx86Map (rhbz#1840010) - cpu_x86: Use glib allocation in virCPUx86GetModels (rhbz#1840010) - cpu_x86: Use g_auto* in x86DataToCPU (rhbz#1840010) - cpu_x86: Use g_auto* in x86VendorParse (rhbz#1840010) - cpu_x86: Use g_auto* in x86FeatureParse (rhbz#1840010) - cpu_x86: Use g_auto* in x86ModelFromCPU (rhbz#1840010) - cpu_x86: Use g_auto* in x86ModelParse (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86LoadMap (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86DataParse (rhbz#1840010) - cpu_x86: Use g_auto* in x86Compute (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86Compare (rhbz#1840010) - cpu_x86: Use g_auto* in x86Decode (rhbz#1840010) - cpu_x86: Use g_auto* in x86EncodePolicy (rhbz#1840010) - cpu_x86: Use g_auto* in x86Encode (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86CheckFeature (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86GetHost (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86Baseline (rhbz#1840010) - cpu_x86: Use g_auto* in x86UpdateHostModel (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86Update (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86UpdateLive (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86Translate (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86ExpandFeatures (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86CopyMigratable (rhbz#1840010) - cpu_x86: Move and rename x86ModelCopySignatures (rhbz#1840010) - cpu_x86: Move and rename x86ModelHasSignature (rhbz#1840010) - cpu_x86: Move and rename x86FormatSignatures (rhbz#1840010) - cpu_x86: Introduce virCPUx86SignaturesFree (rhbz#1840010) - cpu_x86: Introduce virCPUx86SignatureFromCPUID (rhbz#1840010) - cpu_x86: Replace 32b signatures in virCPUx86Model with a struct (rhbz#1840010) - cpu_x86: Don't check return value of x86ModelCopy (rhbz#1840010) - cpu_x86: Add support for stepping part of CPU signature (rhbz#1840010) - cputest: Add data for Intel(R) Xeon(R) Platinum 9242 CPU (rhbz#1840010) - cputest: Add data for Intel(R) Xeon(R) Gold 6130 CPU (rhbz#1840010) - cpu_map: Distinguish Cascadelake-Server from Skylake-Server (rhbz#1840010) - cputest: Add data for Cooperlake CPU (rhbz#1781878) - cpu_map: Add pschange-mc-no bit in IA32_ARCH_CAPABILITIES MSR (rhbz#1781878) - cpu_map: Add Cooperlake x86 CPU model (rhbz#1781878)- storage_file: create: Create new images with write permission bit (rhbz#1832204) - qemuBlockStorageSourceCreateFormat: Force write access when formatting images (rhbz#1832204) - qemu: snapshot: Allow snapshots of read-only disks when we can create them (rhbz#1832204) - qemu: blockcopy: Allow copy of read-only disks with -blockdev (rhbz#1832204) - virDevMapperGetTargetsImpl: quit early if device is not a devmapper target (rhbz#1834353) - qemu: only stop external devices after the domain (rhbz#1822523)- qemu: fix detection of vCPU pids when multiple dies are present (rhbz#1813395)- qemu: avoid launching non-x86 guests with APIC-EOI setting (rhbz#1829729) - tests: qemu: add disk-error-policy tests for s390x (rhbz#1819250) - qemu: add QEMU_CAPS_STORAGE_WERROR (rhbz#1819250) - qemu: use QEMU_CAPS_STORAGE_WERROR for disk-error attributes (rhbz#1819250) - qemuMonitorTestProcessCommandDefaultValidate: Output validator output to stderr (rhbz#1802592) - qemumonitorjsontest: AddNetdev: Use real variant (rhbz#1802592) - qemu: new capabilities flag pcie-root-port.hotplug (rhbz#1802592) - conf: new attribute "hotplug" for pci controllers (rhbz#1802592) - qemu: hook up pcie-root-port hotplug='off' option (rhbz#1802592) - docs: mention hotplug='off' in news.xml (rhbz#1802592) - conf: add new PCI_CONNECT flag AUTOASSIGN (rhbz#1802592) - conf/qemu: s/VIR_PCI_CONNECT_HOTPLUGGABLE/VIR_PCI_CONNECT_AUTOASSIGN/g (rhbz#1802592) - conf: simplify logic when checking for AUTOASSIGN PCI addresses (rhbz#1802592) - qemu/conf: set HOTPLUGGABLE connect flag during PCI address set init (rhbz#1802592) - conf: check HOTPLUGGABLE connect flag when validating a PCI address (rhbz#1802592) - conf: during PCI hotplug, require that the controller support hotplug (rhbz#1802592)- qemuDomainSnapshotDiskPrepareOne: Fix logic of relative backing store update (rhbz#1820016) - qemuCheckpointCreateXML: Check VM liveness first (rhbz#1819755) - qemu: checkpoint: Allow checkpoint redefine for offline VMs (rhbz#1819755) - virDomainCheckpointRedefinePrep: Set 'current' checkpoint if there isn't any (rhbz#1819755)- api: disallow virDomainAgentSetResponseTimeout() on read-only connections (rhbz#1814508) - qemuBackupBegin: Fix monitor access when rolling back due to failure (rhbz#1817327) - qemuxml2xmltest: Wire up 'disk-network-http' case (rhbz#1804750) - virStorageSourceNetCookieValidate: Accept quoted cookie value (rhbz#1804750) - qemu: block: Support VIR_DOMAIN_BLOCK_COMMIT/PULL/REBASE_RELATIVE with blockdev (rhbz#1818655) - qemuDomainSnapshotDiskPrepareOne: Don't load the relative path with blockdev (rhbz#1818655) - docs: formatdomain: Mention missing protocols (rhbz#1804750) - schemas: rng: Use interleave in the disk source element (rhbz#1804750) - conf: Add support for http(s) query strings (rhbz#1804750) - qemuBlockStorageSourceGetURI: Pass through query component (rhbz#1804750) - virStorageSourceParseBackingURI: Preserve query string of URI for http(s) (rhbz#1804750)- qemublocktest: Backport cleanups for testQemuDiskXMLToProps from dd94f36ffbe (rhbz#1804617) - conf: rename 'namespace' property of struct _virStorageSourceNVMeDef (rhbz#1804617) - qemublocktest: xml->json: Add test for NVMe (rhbz#1804617) - virDomainDiskSourceNVMeFormat: Format only valid 'managed' values (rhbz#1804617) - qemublocktest: xml->json: Refactor cleanup in test case functions (rhbz#1804617) - testQemuDiskXMLToPropsValidateFileSrcOnly: Move together with rest of xml->json code (rhbz#1804617) - qemuBlockGetBackingStoreString: Add 'pretty' argument (rhbz#1804617) - testQemuDiskXMLToProps: Store all per-image data in one structure (rhbz#1804617) - qemublocktest: Test backing store strings (rhbz#1804617) - qemuBlockGetBackingStoreString: Remove 'ret' variable (rhbz#1804617) - storage: Implement backing store support for "fat:" prefix (rhbz#1804617) - qemuBlockGetBackingStoreString: Add extra wrapping object to JSON strings (rhbz#1804617) - qemu: block: Extract formatting of cookie string (rhbz#1804617) - qemuBlockGetBackingStoreString: Properly handle 'http/s' with cookies and others (rhbz#1804617) - storage: Parse 'nvme' disk source properties from json:{} pseudo-uri (rhbz#1804617) - qemu: virtiofs: shorten pid filename (rhbz#1816577) - qemu: virtiofs: shorten socket filename (rhbz#1816577)- 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 6.0.0-25.2.el86.0.0-25.2.el86.0.0-25.2.el8 virtstoraged.conf.build-id277454969b85f86111a3be5d91818286c4bfe89a7623d685bea64407bf6690d587f0fd27032e07a1a6aac82c182e1be68ac0cd48b268d442bd83ceabdafbeefaa8c2979c35a67fc9c81d44b63b2cca9b1315afe8f32b239ab6490710cfa16548581587virtstoraged-admin.socketvirtstoraged-ro.socketvirtstoraged.servicevirtstoraged.socketlibvirt_driver_storage.solibvirt_storage_backend_fs.solibvirt_storage_file_fs.solibvirt_parthelpervirtstoragedtest_virtstoraged.augvirtstoraged.aug/etc/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/27//usr/lib/.build-id/76//usr/lib/.build-id/a6//usr/lib/.build-id/da//usr/lib/.build-id/ef//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/lib64/libvirt/storage-backend//usr/lib64/libvirt/storage-file//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7623d685bea64407bf6690d587f0fd27032e07a1, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dafbeefaa8c2979c35a67fc9c81d44b63b2cca9b, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=277454969b85f86111a3be5d91818286c4bfe89a, 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]=ef1315afe8f32b239ab6490710cfa16548581587, 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]=a6aac82c182e1be68ac0cd48b268d442bd83ceab, stripped*Mp*##PRRRRRRRR R RbRGRRR/RR RRRRRRRRR R"R!RRR RRRR%R#RRRR RRPRRRRR RR/RR RRRRRRRRR R"R!RRR RRRR%R#RRRR RRPRRRR RRR/RR RRRRRRRRR R"R!RRR RRRR%R#RRRR RRRRR RR/RR RRRRRRRRR R"R!RRR RRRR%R#RRR RRRR)RRRR-R.R+R,R$R RRNRRbRqRwRlR]RARtR@RYR5R>RTRPR;RcRfRDR`R4RgRzRpRRRR=R~R3R|RyR[R_RdR{RMRURQRjRR^RmRJReRORxRaRR6RHRGRKRvR1RFRiRSRoRRkRhR?R\RuR.Xe}d5'aFܧ:js eIkQp" o34˺Z8ڒ U>" IuG:^8(*rn1W?rIWl0leY"6%; 9لQY)vVUz'v l"U/E2t3q}M^YX:?1QŤ~.s֭nj]1yL\P uR]!5@E..қ-8L̛C32d@ۑ6EuMQ+.kyPfտW!6ORR:E7baf\iqC*Jr{~PIADc %߽/'$`Jvl@*0W t;w f+F%GR},Q<˖Z~]z3 6WNC uhk2F4L4Q넖kUp& 5=%˒q,#ΙUM/q%ٙl* 6X#됋Jsgh@먻JA}iFrDB[-b@6)l v-sFj9xbhPxﭒbT'֮-=knC'ZD$ N9]5s"?UEN' RDyY`gB=elnP2xU|>5R`)v c=B:5sW]G30Jd4bqTj̪];9 lWCG+W>-EUEg.͊1$L3R>w#>>j^ECafXm﯌SϡYջ}˰MKfݍvbpjX9BU]t߽zCTD)AA`ؚD1x}yT*T4;MϽ>hZmpX\%bRBly;N+ V o8QNfQ@1a@dl<axy%qK>Px|F5uEb" l/a:$ K\H#CU*ȡ JUIHr4\[MZ0`jV_+-cp(rtXi*Q,bKn - t=q54UQ{M+R6*i]< 6_ªh_aiWA\,Ip~1- Gf:c# ^i#,WaJg\|3(dS#M86&v;ᯚ2fsv <>6$W׫~ti%yfl %֠zT.Ļߝ9de*qW2\;`b PȌwcr ?sc d+:j-@ /JV q:zNtpa.e=~O=eS]=_$1]a44yD!?y@ ?dwi si ~WuS*yNUaUEl>mZSRWRp ) XӺs wq=~6%H?)jGvwׇٹ*Q2(ong\dS^5= 8Y(iX.g'5,=1qT(zO0 )iMKx$1Bn(v}w6Xfc[,hDE}&7mY`O#6vI#bv2Z)gJ*~8~W1o2 O,3ū0dJS)ӻƣ~Ԣu0T ƈ7)}A;C,8cؠU"kqVFg6I@ļ)ZA7nd}`RY5LOpdHki< Z bذ".KˇXpb=73b irtl?@z=٧[VOVˇU|isnO)#gRӛ4q3W,W_x2wfSLipf^9mIMtm^#%h ~FK?zA!l ~2bc(=4է>a\l:vJCKf4IɻstX>ڰ৞GS!ց>wŕd+k\ΘWh߭nΑnG7Aw났_1WAx *x@x;KHJ=^[ಥų ~,P3اH{ȉbo}#8NO⮄IĂ}N:򷾡`-8@&F6 %*̄n?ùy׆Z =Dз5KݳGBv)rj8e`g;aiBYWyF.8K#Ki' a2:U"JGĦ6(Ǟv?Uyr[c@pDW~*EDۣiY}F(ߖ?%Ӧ=Kf,+܋i4Fџ{k?Ă_686f |QxR]xmg%)⭨u)o(5 n3Ps:KBx'5wZ絟w6)AN(,Ҿ``X`Q6GqF^\9saW8A0Z5U*P zW*E~V('.ՠdHU~!T$Hoi& 6UGڐõ〜3h k5S0{pQyr%5qwP~_e#oC+yp=\^]+.:;jOHf).5Ӧ FʀTks6 iA2޸ pwcwƐPx5q`IviqSr(jHV1ޗ 4y0WQ5Mf]fBhBR7ip$dQUUujѵnPNc6qם NX쿵WhU6:XWm|]멳pA'Qb؁|Evkdw^TM<X+W@s_ gX}q If5hhA6ΗNY$Ͳ6 #aV ̣*Rj8[) / }u4SE82)/VfaPA FJ^m8$eSU,wd9v9Eg[z/0^tݳ`Q#S C| mƽzcR,uu{|J;]@<1v)*AaxZCW@Tjhp߰iw_f6< `s+?h $:rMOjr3|x,LqFVW\8@C[ܮ,cN6J֟ -gv"H 9\ IKh"32Σ g$A?Ylul/OCu78bQp`j?^d^Xᛥ>vk>Bdt<\'F `Of`ԒԉY*L)9%Kcgeu79ތdž{%V}ޔ@ml5ׇ+{i[^Y@c>P5"|Ϣmx_z\kfeqgwnB^pТrMHvBLQ>=a`>tͼ,HYc vn0F_AXE3B3xECܭ !z/98G≼&A.\2Su+[@1FO.Vbq%~Jklk.nUD 9W+mf7A=J\Z3T>r~Eb[eSم\w1>i{czT"w& j.ICIFVhJvqN t pXgrZ,o08kk ;(2{=(-)$]u}Np.Va49,/`lrf|sY耦7z%s|+kѝ qL,6aH{*MmBQҬZ3D/P khU<- x&"Xibz؅@_PX+ߴ^?-$[boصGA|J ^omrUثh +'lb{jfkb1yaKLe-.e1i}mJbHLj&|JŎ i&\6bxuPEeZ zZaHֿ<+PJ_Y ڲ`\jx<ڕT5<\m)yϦ(d*؅X]^uKȷAysq a]_4TU3<`rg&c;-ld?܅id'S?_(eA{}0x$oVOX9#eK,s7gϔ/skU`fM@$e1I sPBCf֦Ҥ?[\?w ;I+]d1~J4_ m Sl~}ExCe4XޔߊZm$ ~tj'QY|Nm8=4^z"ҕ28",%뗶!`0=`Lg; ®:* ߵZaIՓZ\HbMj˴;:XC};~yhR7B 8|4OO-4G{=t ܻ.9MO_~U̺0F/x2SЭ$8dJ3CvO '#xG BdByUK,Ͱ 9sphq[=p+' kl0l2"#nֲܮǿ^i fgT HfJ碰aFfVm'}LӾ8{"/%^>;'rမp!OWl4_ANCCg^w!#8۱x~4p3[>>CCOT&^y&;ЇW!3N}#˷dT7V (̟J7ׯP۳RqzYr[Ջ |{1HW^אַUU ۏ0x^;M Ux<.>o@v/v_U݅WqZ9Akc{дܺug]&$(P0 iINK%VYEGY"`ֵcn}xGRu] 'B7^B䇘R4񸊫ٛ :J:`HuE?m0((r&kɳdѝ:V?뽅#VpAW;}/͚Yf^l0>l<wՏ)-&vĄzx/Sz>^OX!9cS$ k ar#pxDԕ D(h6i smk%{1!BMwlgc|Jdٸ oi$? KzHL|Yz|uvf#llc \~eYo:"״0s*zp9`v^r0RejQ%޲/I+J#Yq^gx;uG9M\ ,=Nn7ߐ T(*iGvVfr09KЮgIFƳt{0~氃GS z:/=j! x0†eVC^.IV=S˶Bj'G#Z1a^n? 2|C{I}o6AeAo^;1-L1G.蘼Eʀ 0_ԢJ7Bd^oԬ  UxK!9xQ(wzY( Z Mm έ,\I|E£xZk_]AF%V8T85bʷE}#dpAnk`*= R^"nۅ,c6o%-^45|@Yiϒ6;efUW96=<ֵۛMy ɗn+hu@)$Rkra?1ى(_|:v#pcPa+"x0-'O bE/ &e'\&GU H&<?B9sf<vU_B/to%R@f$eV];:r8݂ypO;sPyRKӠ'jC 9C*"oi}όQ`Ow>wW'H9|c:կu+Y[.]>|}O!"sN ۬Q} ,kJZI0ggN=Eþ9\$)ȗ^&ޟY*BGUW{NsW~{쿋UyV\J1rR;TPqKe( C/ɳ{7 X 2E #5~-#tf]B]=a7ٱ,dߜ,:͂.nٮscYsOQ-mr@4~ kِeA4V/Sau F ߌF aar]R38O rܪy`oWx-2+$~!6p8kx 51aOhMDŽy:Z@\&^RJ=T(=Ih\Jz/'vu}k`ƥ|)y bJVd̦1篧M1|e$ s&I}i3RLQ[$o¹Ϗh&$6L{?9i1:'&g֮'- mxENxE VS&Jc t˿T5: v/q>TeQ x٭+)쑄R0ik1xXxHJTtGsdP/#̈́1DGK޼ZNprHőC?*]+V# MP%˚ rC K6+?бC9&2)ټ^("rtn%\&%j(O 7:ϱu6;OK.ҾykF{wWi,Wbn;EjayXF`JCTVA*Mo< N15b-}~Gٸ|,c \l\'߫ǩ/$ HFsq[ r?_j8Y /@ZH9H;J |X&Ґ K#%˽5kyౝ^tUO 215,s[3Q J}" |kq\͘ )y`am;S9Z:͋hHj9[U( WX=!_;=̊vwzTs6U[7^$Jvhخ7fdk Q7s8`ҴD'U><2nN**owڣݟN& e:'p6$qqf3ޖ3[UUGQ_9`1%RϮ JX XC۩=M` F?'hFZiƈ sG4_@~!>^ Dhp I;,5\1W."Eg8)\|Bh-F3 T,ÎbGv ,(`~VEɐ`=@Eb"ad|jt y/PF'J9qɿ*`^p 2~ C ]{"fax'tido ^p@~$LT { .X9nIYX1꫐K @8k\/H% err?W=? Y6Krݘ `o |;:vy'߯ #ڻb@_|AYǰ$j]UJ HPDi#BЖ&L&(KӊۨFp&`תۂwF 2L3Y_{H(a<ų dhjq- d&.yت;0Ͼ@ui6 Wu TLj"R8կ[ ./K&EhM gF@u!6py?]jZmm4*=.6Ej KH\6~W@3w,skׇoЪV,u۩lƧR 81:v[eW藹?-MLbCdC?s'׏j`LtRc|bpi|T߭oÃw GdC5Lg`Ȋ&)7עM4.F~[0 PrFpI If3`{JP9uq#XJHB*t%n݄GkU6CoN*9}W!C[xaxYjY ހ_ hJ Bp4O_|1CQTG "TWjVqТOh|SlAF7y1,L/+rǮ_Hd1p2}wJ;eF> HFMU2o~#5[~D+ ᰧO+)7:famvlP.r>S\I;,ם*`nq`{S//bj[c!A bpxYx —V?e']̮m;>ɮy[(:z|gg<ŵPUb&ˬq!A_O8]wjH*Yl࢛ ةtña*7?Eږ''u*A)gOӀ$6g͉Ko<`Da}U6l9_–` ktGmeSĖiepRPOι1gW͹)=qx&V'49ht/#,o" |[t✳<є"+ [ISv!з R) #m2.XB%J[hH6Ƥ9'>ՠĺ.%7?Phà]Su}\`߲!Ag.v?r&U-x'bwKF$y˶NqWf$Z?\mIr|W%@@ܢbB^|@KR9UU8HpG73gqH6 AzvR vfըxDpoBj[m^wzA'^EҵmkAL+P[`-@8N4Rʭ+'^Ja }8"#M̞ju7@E(`QC%a3ܔXrS%i(wRRF_evBxvJDN28JKd]ef>?8١/lz>Hފ)guTyoG! HwO\v69$ S gqHύw/C!"hp 99l놑!ǥf/5qeS%Qc:TоP$%#R0T[ q*aTkv=JY.#`u^O~gU:†%6 DaT3!wnr,û d?['<v Kڗ.94]ٛcݏsnD2oUЫ:Fvdok0S ˲0?NU7ǽq3:jd/ t ˟5ﻸv+BOL|% H =FHE9/QXwpFMqзE?c Νa\mH m+Pj|q8~fӪԱS-^kƇ~*WSvr!Z5h*P&BDLF< iw-\UPR}j7&>"aEiuEXdkR+..u>@yDɗY&~`DczZ EA滧+92"".>4Med˹Of"v6-Hҽ@nNؓ4R⬾Y$ش xq͵6d"PhviPZBɧpnwACO3%F"]Fknp̓ ̺jq;:tzQ7\nѿװ) 7ۑ3(\Bo.(sYZHp2*we% k}uY;̻ rlE %iX6+'vGqZ0! ;/@u\P>&8Tg$jzu}(U;u nYIE=@:uW#qR8Յ#סX/X;"3ovp#ki;bfFWy qκZs %khVµ-K}ȫ2!nS֐`&(iOtmKa\-ٴ25 LI#BdC=\f~P${Rk*;,v ě:REG>vqa8(ljP~X+nF)<.複779LO40&p|Ԟ`\Hځ`R N[jv=YBAW-]W.1β#bnӂD].<2䍼i=}OE3z|)>=$6uuv}ll&[732WX zOF[Qxo-f4֟J+ō@UQ\&㞧-:.@~QrtB4m9> AH#8s[Fqu%!-|75SHH^LcSD =A:M 7ڥtuM_FAﵸXmm@XeYP'Dz&oS1؆BZ%i I͜ub+KxM8.EpHV i`֙'O6:뷚i5$J洔m>s΁䅞7{H7νmy2Dn!S1hy=BX=DN"JAײrڏ(f\?J V4|.hљ >{Ϲ)_|.^Ӱr hb/a7{8uԐ"QۏedNHEl:}d6"ztK: %8;Ubq&gWļg:QP8D?w4CCR\HGh2[e 8QhE"?0nj3mZ.)Y-Xxs"}/4W\j3tcV2H@ }14-:ڒ̥!}y-p{t&˲na^x_a yCQ:* g DN-D(&7MjSKܢQ/@:@TJ!!M9 9Q( .1nCK` %{_Dlџ]}84Ȯ HԖbkLi!U3]x4Qs쌛@>IJ}$|NAV [rl82 T}ܒQ>xʈR" 9VDPY;yNwgxh246vW5tQ`[٩>vG$ ₔxUXjD|ÍPҢ2Xt4K aq&`:>3t06_89|E<+nËw[,9!Г"QF!i˄XuAmӍ@mng,CurhXԈ>R~E(? 4Xc ' ^ D_|iJƥ%ʹYxꖹ4f(cIߓ׀?UY hr©nB (l಍@Nյv%?6 M}Anth'm ԴDB&.7Jkq#rb!15L_+`=D陫;퍎qiM@d"҃=O{›AD0!usQ%3 X^w)i@ÔC p(1C S*edO_L~z7Hs(vŢ>V ÙZƞجp5RU/|H!z`/D[{ٓe\^GJ60^u,1܏,प؁t%e~'HOeqؖLf )%gO|F po3O ֡4继FEߖNTN1N2Tk#5] S>ǘlX5rJh˸;%&&8ے%YAun`(}wك-!*f+i!U 4j(*zUCܞO͕TeVyAe`$_&_ г$|zv+ZZHIyif~CM|Ѡ.Fz1FVJFt&=y4f#rV]OYJisGcoN:y4̕tbpuXvz6.9v&mvd]Tr$v3¢Ncj(CP=ƑV`M:|)?Dstp' 4/W:~R۲,RK(9PʎsH蹢{/@W]xa(W2|{bԧ CAX7L8UBeس<'&OsSʩi++R:.PM;pv=wz m"NzHI'€Dx9ǏLPoIA_jg}U/_-lwx/^b7Ҫƽv/LjH0)F܍iO 0iod;RH(TXHU8TH(CVtYǵR04gU9-9=99K_Csmxy1$D[֭) )5G$; liMmWnLghZv6&:ZS{c(fsd/9zSXp;?yXXAvw#~ rq>b+!SzNy^\m-\~Nx/K< ~`mcY1Vg>5aS'Sv))[ nGÌtkk:BfjBK9lΪ^ AɟӷCQm5 ?":QE],eTPuv\(#"4/{Gאj4R f#'Nd9TRkh]oZmrv]Mޔ{8"[B#OJ:tJ.#,%rodvԾqB* DguU󻸯{o{eLb{*e9(ՂJu |hG4&E|T`sEt{%;l6̄ $#(ġ,-?Q3]DIZ#}1Ux8(b=zˠFl\)⭈!Ŝ)$F@x= y {\r^V\#T&೨BZ/V$5A2h]+S&b/kPJb_dE_W]޸2G*]qs&F`W HL>6 npu&֩k BSwa7~3<%P8qK[qI{;f@6OzF4íj|?Jgn`$i%\9:`{ _B\z B)ʮmI,C2V`ʡc"%Z=|!!y"%أw~(r5px,l`//](jvDA/o?UbLjPac<&Yxcn.݀ϨVP)% ,0JVv(޿|,؂a"Z( DNjLpCQ+P Y֟y L?(Hy|rbHuP-ۀ, 4[ƠHh s黗cO i)N0>:_MX-G{?"{|5˼ 8kpaE_)3H~=kYLJ6NvP)Zlz(o7e%n9$Ӷ rԌժH/=Hhq8&ȵNOKD)CR1PdٹlC! TiZ&=Z)0p1 99=rtB7呶!#ϫW }R 5a*⺜f16ߥDv$G& K Q!,#H C~t l4+~o'Ti:67wJfR2YLGl!f (9_x)kbU%bH]:g od@=R2W.H`e~t4d%&|Ji ܎x!᙭dT;_(0 o hJR?a!@t]i cB MDz,&.jE zOf\ ۀ^\pmqGFU_?!Uiq7q]*=#8X4*{D`}-). !>z\;h]`-RGةjpص_udLI=Nj$pv>s[s߀3F)&6N-CD[j񘾦AXK^jºE\~T]3.$e =}jxA~թ`\}3`p{ۅ5a; $wGv 67 63yB6(=ަ |z0 9< S{z#VQ*M ikT~  ݑ`Il  s8c4"&Z0[~+XO@dq6>l7^ s2I?ՔF_Ab SO^咫+#Qi3Ӱ0h+h=&\yw~ ^vSpdk&x߰FJ*_Z8zkf&pj#0}^IRe/1KLOPj8_Ƶdh+E /a1 rbEmqPgu.ݥK'A$%S;.@&6V0T섾VM,}ٌ#BȜv@BOj.ҟ G[r[|Eہڻ~ebvV Fl@sA~!":S]m:i(!aMY7@jV9& TD%h@QCu&$TBw~BI,Jrc>= K k]bLw/*JfKz l:o&7[LD湭) =.k)7y9΀}!FW&̈X4s7qX[B鷺:g~GQY<\I9![.H3P`+p4nY9zn#镤pXA Ł6.'{q?dʖלhTI^x84mL*ԋ,cln(A:% Q> :ۆdY!ǙD8zqEO69˂| ]ÁJk> W/@̭U*p0H[:<*x߇"`Ҍ.m:'?Yϧ̀|sUiV*O֎f@ HjnW&qHJ{S4?kX EF);ۅf-QZVk&_AXlD5lLAs߾ b^א8fw7fC8_S$[ (h@kAL6|5EGI·;E@xD" >d:t^a4t;3 #0Z2w~%ؒq؄:湟F~ KCoSW8b3h@0␻di?4`:";ߎ8TgJGQ3 MG24̎7m<C ,}-YSB4*T4x7;z, ʡtaG(%i8Y]Z2XÓv|5D9S<^tH[e RܘmMqz#}*IuP]` WN[M#pG)Bˬf/HyH ]Ej{K=PP_nbˑ8&Κ9}<]X^DK乷aqIlAmV& c2HG`zFX %8!Hx?͟ Y' hʓIrtm_ظbWba!YQꃅyI//z#ԈVd{73b:H#{HSA c( xt ^@.T.Wuə*aϖ],l@Auߘd4= SF]]rD}]ш 7{]4[,"9;&W:+eEmƤކq:UK%sxDD:ÀIC$5r& 7=ñ`[;*@|g9RHg1Ͻ%.O;[o-iWh ms"`3h 1赾d(o*乆 Sdu -W[4ͺ1ήY _"Jǻr[LXfw{ tJh8 qȢ n,-Tڔ$[zQ-%a aI+"h'U7jRQ 2IRP Ɲ 6A@a.o'ju^D  ;&FA6GfFq׿oSB@%?B"svR4֎uxsbVqgbQᩩ%h ␛GfXL__GF4!ܴ)>ծIIOۡ2Л֥3h$vNhW1UK+.)i J,[-,U'0eQڇ2%5ܘ7H$%b{"kt8 ԏL2e`Ҍy`XL5S"C:@q\fK2窅u^I#Y$zn*Q+}wCh₆RHJ?s#W$`PAvWl?cYND6FE+N|)R39-&2$6:_!Ր:#íuJ=(?- 37VcFߴ9h-F+ +G1 r9j +?qjG-s>r1a<%U>Ҩ0SkGsFf'A#m zDd޹F  !WE0ɔ\բe.[ԦX*b ܵ]FcmɯX2'ܶh8Sx\R|}ZqaGA5Ho4޹+hT4a-3+Bz`zHʌ\˵~KeQIfq4h&<p(mZ!+}FHr}bos3v©AGfA1 ReOgY6&>S`ye0)hPEWdLMym&b+TK '/o=tZn.:R Q -8:CE/8nd= :['"w0A)}xv{Ä@0dãlmKo_S徯WGVƩh`j,B0~seԪS R :'lexv&qs߷"څNIf4F%~t dJ5. f-HM,߲ۘ׋hs40-NDQ+!8ұ?4/ ¶&b. 2*|aY]CYF,sGDLl/4򥑤ʒH52%!%l 5r@Z,ӛ핪]ڧ^G=5*d"^}d*AchZ Sv(h޷V:|J`O]tYd<[ɱi;|c3~w@gS@w.:f䟐al ,1lQ8I7`G')=Y9 K>#MOڻTe;"5 SOd%L gOZ΍{Iaƒx'.Y-P>MIiz\0<\2D|$<(x|sKaG /uzpN#E[to"ަytXôCYyHȈkg -79OQ|xoeE{_5kIvQkc{yY58 :"[;Dq#u:>BBCxAHp0A_MS4mm$pK'0ص,\Y.{s dS@CC@*v6%9ePxBE#5 )-<|x7 }61̜P `wSKГ6 Gg yq 2--tS_b.VkZDbxM EBԦ#Hэ&17$iR?E=ba\)K럅Dk/+,%rM:g Wź!49'zk}9Qn5ڌUDп6a>UJN 2W*e 7LAeV[E%݉A"J[}mC8ʾ(اHIPD5D}fwҝOCS!/`)gxo7$nO/J)V RUWa^Hu^v|2k7FAʄH 6gg05)i͛e Wyr/,GvBs3^.U㻃 ,WoLi)[|f6B=.pT]暔ng%WL@?¥*"7| q [A6G>/bPU0;C4^* ▷UBɔkyqp5/sx#EtQcS-vp/j\^gڃHq|t`Y>h_*1j{6x|1 bAcк^2AE 7oX|CU(m@3rҕp<DžWP_zZEl0:wM2b\##4ߞ 9{ M&ôbI5 =Ǐ>dmDaVNz/ 3E+$ȂdLCrvphHݲ%/^#PV|E 4<;Y;юe˭'RRk-Gzf37 6vzN;\d=*zI@֋lyBf]| 7 Na%ZTSy7Y1ֆ5ڮ"sTfDӌH+GK ?:͢4C?"rگidJ>؉\NVbw{_A'ZnZy@q w m>dA^hd"0d}X$_VOfiArl o24P 7iE8HPE"w $" mnWtY(ܕLe]{L$p;V\|tKV  ! 5ŗlvA+qFO&5I C Q ug3g\H y&<36`褽v p cXLJ/Ue F_$a6xl }0[4R $@q 1՝/{AW<{OQa/tkiuԙo;<>#t<^eseO<>Of5Ž,U⛳ӫ@1^^ZlrB&$rO$5y&V4R щPskhlQ~th,(n_oIzh𢫻YS6/`Pʷ_= RCUK[$w12Z%͂G}H1#_ J0c Tͻppol'zNex# Q~RZdoMQ'. E'\XP{X;~^(͙X TϑI*.s$|?|x1DH=}rEB `?S\LU3BN:T26'fQlC(Rn}*#Ap aJwmՂ-R-p40\wC 8g2>! R,M;44fD6VGhj8"5s43OD|YSIr#2f6CMu>8BM$l*gtf8*u2nj:j oW:b~bɌv5>/v>]aOk {쪚 nvU|jN?kWc[c:` vD,5Sq#tGb2H Tw?hHډHǍa${p|=%3l L*f!dnt@2Uc t}^AM`)o\Q\qq0-F6 R*oD):Sy\շ–<xm?Pҝ?f^>X0p5ASHoq:q KջJ:Ԙ o,45# Ȟ5("{F)էP~s6Uʆ0/?7[d;H-֨c|s)-yb3=3 ۄ NWv-՝Sgyg]P3(`Lk+i sv]$-IiYش[/QDfEX;U+N$ Ke6~ؽ|Vx 6dz4 O.W}37bAQlYȆ&uA66L?Cȏ/I^|\#fᴴ;6(GWDp68B4n7c`m8GeQ ]^G]iss}(*pe4d /$<8jo0ج6Z 1NxthA]K)Ӷlq%#r}cռNTxwoISup=̭l9R' &;3FbSt~ף]UI i0!.œFZw  ,m |(wQ,RnAQ.xXصOgj\ AUѤO|bFDϊЅ؄r?ēSPv$y]ƩuTX{ 1k.e1})=zK 84`x ;ݾ'Fq7 DLԛQsrG:|>3nP 3PSy*ڂ3Q*7Q4< ~:ͧ aLڷԼ<$(FZpHJ nJW$hSÑhLUZ%ʎOZn+zӛD9DxcBI/I-jK~KT^滑b24*bJ 'w>qļ:yk~H4?G,d=^1E7O@{C(Mu{`O5ɪiC ]ݑNɯXTp 0»3gsz/rCl;uzfoAH#uD㿋L5q K"#E[J?2ߺ/<0w Ԙ2ZW}-,`j|܈i#A_Eqj` pJh+I~#z܇qÿ~ģGAvDةX~]asO|ܟ՚&ՉȘa& m|BD[' <.@.ʥx Sci8v^p_lӮMGZ©cʜ]0,+crP@6zǁDô}S/HU^ٙ8w% -5Y`Vg7F8Gfa&-·sDzI5__ySߗ2f b`>1C{rIQNΏ͆vU_r=Ui'9roK^칓f/r#Uȥ_0,?^h[*h!8e}D ۲'2UF3EITX/3̤۲#fCRCVw'; Ha]r3Ƨ7ټÉ1f*>h,P185p H_7a6͇Lnȡܳ jMVgSOì+#M5dSK>; Wif=U:W|;pę1 . V+ D=:caU[$;Y+:ҐDNU -A"I$D.sKeh;[ I)!ͼ~+cQD_YBmsb2, shy}.zzz..~Nszc9Jb;@B<獕f\݊uJJeh`R<́@Y"$"qnpA+F}3v}n6:܎'h]'fj84@tΜnvs89efG' Oz;V]!L!kSŮ(-nJ8>U0;y, 7=M]hu"o|UYƎ+ν]I6C0TV 4]%gvr;ζq.PeϮ>a1*gݒ?L/r:MW0!;L̯.ŖSOnu3:nkN'&c6ڙש)Hiw}QQpD9)MTXo{UPc԰̼tYrIy'}2 {]2U-iFF"k;+E҆I!U:L#P4W)w:*lp(/ V]VX -T:]; $+]\ܚ"'֦R⋜vI6N&P"b«O}7O)U5_Y|⺩@IF?މbkW=.U*g\"r5_=.a.L6JlF[*6w8̧צ*-dTnL5h;;,2GHS~8[AWޡ'kg).fXPq}*<뙚-e-nhsjd!;43˝'pHnpװ_xd*'MrӶZy ReR;̘uMF[-8ua闸('"sQs9u? 2q{qA1+'Gkwԇ0A,E|ԓ,c:6wӁ+H/ZM&m4U aLbY kS}ClPy.ctkz|G&Nahs4jTV. Ob4ͷ}ktx[@(LSD{t) G}JN(N3_JC.@O!E8^͞NF?97$6<,GiW7rm\9\h w8R{@ ߍ ZB% *̣n1̺\Ml)`fpfdu!g&k9D ẕƨon'E9ANJ8y5X c=(˓f4|FͰz7B8/+gjC@H ŹRΨ Acx}!*DReý{j8nC|O{ &Knj""qmφ?yDM߹`l+: '^4wZ>0 Ղ| 5Q'KЂG0vb9'i-ZC !zٞtQl6Kt]#ZghIm%{`tv,(]Zb- 'Jp9tmT)h{mx(|Ꞧ&#oșpL}ُS0:[x1 h/.,*3c' *ο1(^#rxSz`!2vzܳ &=aEgڃ*~`{] 7ZM?-^ O3/V,="P$ e.YU>GtA}th4N{o`>`7ay8@'NF;^{@0U*Co= +҈8D&DQ#k 412)Ӛ"R1 fvF n>%Í۠D2a0CK޷C1WTUM!@&Ȱ Rk G(gj-MnKc8@ vlD>u_R(cEo8*KقU/6LEtkk^#ckEQFep2GȾSJ=0TL:}z'omP4vHF ~Z'-Ҋ*:==GcZ{uEHQ-%Qfc1bw\G4}R1dIy;38g?f4WH8~ZJ46: Ea0`ACJ9I(czFNJ~O`<3*>po-I&ԟۭ.Ϡ-$FpI*B%pkW.L [\' _184\Ds+[Oj rJљl4[`{h(C)P9TxӏXqgMmy]pG@2NTA7&ƨ3"ng2UئSLBpAjަ-L3;("L]!;ࠁUOQiVxضyCɾ{"+&y S Q9\Zz I=gA݂{Bc+47FhJ.JlE "XHRLX烋cxa#4+%eڸ~p[]:R1 ,V@'_K +gxߺEO9-OJy+d oh9ul@TE4sX)?fYwhNH4@G hYx:\܍Sb0V_7:qߕu% $Y3=U&jڛm (Y,V4NٸK9Z 2p my%ZM?2/݊場+n^F"|{-MUE #Y.x t3__{@5FG<Þ _q&S{HsPl(qY(A. ?Kmڴq &XhZzn(p?M=<%J'wwqۚOF3G&{۱Ad*@mS ]~4J:,Y gW<\}\Y_i)%lR`pX|AzYG(nЊs$yuZQRY%J|2'"I]JV7 D?^:0Zc@=5H>FDU/ fzhĨQ0_HgvאyTz)c筢O&#dm`wcH8_%QaH03Y3vo[| FڭHƒQ?"ăsmDul[kgx'!ׯ ONt?tiv /h{}d+MfU鵖 4Nz'a!H^HqrA80?P@;<-EHD^!1+d2GL~]ׄ-?{f5&+.Fsb_2tv⦁">H%H( 휴9ľ4oowNݖhݭqL -Fi~}s@ 0ˋǝ} qfm"G5aղKMsFEZS6# rԋoʏHTRwlXj4,Eʁ9L Ja|9R J+ SҬ~Vp` +E_)>/dJКC)k)OBF]BSQ)4-݃hP,=@YIK6O+#3eEl:4a.{_~lPG`xrlSv5}?c}~C;׋8j/&f{/f+=EŴ SMt1z% =I F~(eGH R\l*فU! h+A=Uf0Mε7u؎*edh+S nlˀ`o&\1Cf `+0WMBհB\ H,2&zwU#%:ūs+[HuE؀ȌӵSEW2 gMMc-}":T&ua[c<a,? E|kivE}KʣjoĐ nC7P)$Iz 9f!y?2pYd>ӣGALtzN7!_ Xa:+TsG]joA2jij̵eK}vjYmi}ʅd2TE=%Ġ7<}vS<c%tA}Z{LwJ޾æZ!f5*:?c*TLΒ}\he!i]>p5<fgox@){Ee7*f+=Fd(9p?JXTuNfY_QuOC18zhɕh'W@Tri%a329|Ƀ`N3##&u|okP[\<ߵx.K^zUdKiƅ;%% ~rcL+4Hwf%B( i>#ul5c [/׏P9׈,6Y'[z3WNN@lFQ{[ b 7 {WIWv )tdd^Z1QI(N잷Roj5D֖8_43tR5XI%נ!:+-* F4MJX}H-3)qԄlNj=ǭy{361S:Վ/N >W9.a K ;8 B[yiٶ3 .v@@[I9n/3W妉q L3ʶ8BY\vةcgx:2NfpwR{,:gp+Obq#8\ʷ:UPNo>pEiE-+\ ZSlcFCw?l(l]A> /?ϸ'u!阭 bGg }I-JtuFLnn ^_6HFGv 1: LSX8L<:D&f͟RKE)GL]J߾`9z ۡjw[}ku` *ׄn" ldV~-Ɗ_r *o!tXw{Sm  cPiIň~F*1؛5g_(tKIu˲^GD !5&k2Oʹ-bi at1R4*,A1oJ5ϹuU m><%.p$3{Axq-2{U= HIdRԇQ8gƟ0*.N5 q(meOL܋hqiWV6~<5 :60 #qQ,'?qVLpۂ U9, SLj{=G+ r s $1RKnAr%> /b/u_—fET_pc;]\ݳ/A.j,%Gmd43_.kO{O(&ż(@ҥ&%*Yn^n )XZ7ߩ}]JvPh3[55up֧>U'A*$8?hiS;hgfR[ @P`r%ڊX7#aTk/= 5p_3|\r1v OdJw(i "]d:TT`( NbSsA4Fl\$b'A.~HtDs ճg^/=I×4Hז&[tHSʮ^zX/+\C\uvBmcSl.x\PZ#kx UuΰcΈ A]a&huZ4pY+YV:_ip>[s "*{Μ.AY3;܀9q+G @\XŇvzpaqj}HabY~J:v:{֦0F؍}qeǬNT!S 4Ĵhr95]P?;2QO[NH9ҹZU\/G)$zΫrLMQX_vd$ zHj;TW|;x@mzR$ !Xvv~^4&$pdoL2zsYo2S?#ҩfn k5ț5]\*gKcܯD|t@}$aeszQ;@7b莐|6pջB(4n.<=,q.Lp"J&0-'tMۉY sq3IT яX^Dһ`39iEټ^RI'Z-?7bP(V)Na;0vES{y_+P0_<d6ථ +VLD86xC}%JK=#\JA {gr<ѻ{wꃹ&(D{r} k %D׼, *.gՕ5ӏ >2Tx  JU^eSlqrPG[8%uB"LIokl=k`Eһ[Ί|M|֭\E$ܥ5ZͿ?5֮7=ѯU~gbJ2Ċ+<OИ tͲd}IsЙ4>k$na1A7B:)H/w B.mRΐ uKhPeE8 Lh:$e58XS<𥁍J61ɿS-1Rp9v&P,n5+ IhawlP 7r܃/ۼԞ/i*֎pW(D}aYfdW o˘^ nH|X F 6t h=]z$ CB` շuq]MA3,Q>-=׸PAb#;;?bY~Bw1*y.~-|1"ca6?^r(p ٺ5`2sK8S^FpƷ&.2IHwcYPW,ᵮthi?C @5s*MaZYzoaz*W(ΐ s"n$GT ȹݫ1wӭ\vt/0M(+D Ћ!lxj*p`V 0CqMRF#8ht$z! 8C} L9i=+PG]~$] -T!b?X8ܔ.տtrkt'nw9WᇧE^q=#vnZ/usЙԤFLW0$nC|!:$&G_7uDS n{[(Yz敾όi͐5ւ!GǾP}~sdY|c5yCA w<C:/|gJ5 oT~H(d| ճxԙy_ ,6UL'l<6aNãI'|"XUCc=TPy$kSޣt6}w7ʊ`U䲡E6굨!Czr&y58VP.:|P:{<6|Ӛ @Ti"vH dh-p#m$mgSdEaɁߊ%SPvbRyMJmz7'8^640Z3)K6X#[`op *MJ1>\x 3[GYIۅd'>yAշxS^Δ=#|aHhvCP+~u4Sw6Ϧ=cJ*ObnH/ST$<),Љ8x6vY4 $f^Lbn#&>r@i0__M1TFm]-,}Xzxyky;y>6ZN(.ZyޏൕD=dMZI&&޾Cvdl54\!߭*OfnUtb_`k݅Q 51jrЗ`m~/ _SC=\bWvz/tK1P]§tz!Mqwں ҟ?JL.#RAm%pu o;/̸uw6!d6>>FXĎ{Kg1MJ1_mZ>JW#F_2ד=5\_V$S=ns?7+(_|4Ǒ0z⦍@+!2[׬O>DGΒŝPSo"o|HĹs&/8g:7'mW4}&=ʼnZA㏷GJ @DX.EsD5 c.q 6n&ZR;}Gv #o ~?4AO6T&C0rx0ß/z˔֜joI(U_ ~euZk]{+c6{ԡ00J :p1g7g֍^J[GjQR[~u6l0}/Es˝c{qj@p0}w8q 7XydX6?Vy_2 `Ě%D#L d qhǥ?<NmNkb* Y..Ub`4LOK^ºy|Risic:bE6rPi]sԧ]ͤIT>'zQLϔvf&4L-3.'+*Wc@8ԇ[(Poi `dVjy:dqzjY?,q t1vǛBّI8@MUq6R$!Y%Hq԰ ߄سX!_%=/2hMzzm7r*<-[ͩcu[O`r=-upg(;8ܔ,#Ŏv˝EQm 2t\&qO(_xUiJve]w`"(t`kj%; zzPiA[>Hȑso ¬9ZҡL;/]RȰxDXaE Ƈ r[Mʏ}@ti8WTJy\CDq<}F*ɮcYgH|;hF;8Z16"3jm"pz6g9BXv9_r=8DR-c• K:_U>4OM-E=,ڹG1J$a,WeūSFmb(VMNɸD=.avѻOQ|briT^bݹ L2z" Lf'tK]Hw L\5!.# ƞ^Ij$lI7濭syqe8-O)QN!pWem&,[`Q?AɵAW@tPB}FYN>.2(.!ˑ,D>uV >Զ|bE9? Yx Vg2.?Mc aRb殄Tios57'VAܜS;4zP!@V\)T8!{彾RP|^cj+ipG9(S^ssd?C2" 1"h4:yJp X!}/F@@&RG*/dL6š'ݔ~Mj5ۚEuf:(I;!a0lRխE$#!)㥍y05"o=)ApԆ(…~](oSbsZVe~n {9Z-rO{ .k3,v1F=&h! jAQvK@v|IFxA6JYa&.wp&y@Ms,Y7U:Y:ڋF J tsh3y T𧞦,`sQ]IO /;=*fw4;NLE(yej!$p]U}E{YeFG{48cUt7hچn{%4OLkWBQ(:W0hK/PQOʐ%qf=I~f_HzѕH秧@x8s)+y ;־q%b7CT5I!-QF j4e*- Ӿ6u`]Z8ٰ >lX9y@R?ƅÉZ|3UI'1/8)4^Sg9oHDv`uG@(_-do8 \$A#?^3xh|ɮek1y`l[Xjbv($rNu>lMXp &AŞY8 O%ju~.+M~1;S{hF7ƔΈuELf>Z&]H{()z50_ ߼56c2̴{kNƩx (4-np1`9B>yޅVhw3>i G(C_,qΊ=b rŞYia |ķח2WҨvkGj DF~ q#YAY&J@mp˛ V| Jcb``RyJh8qɎЮbr([{5n.խxp⧁*'=m6ח-T|Fd厁F"A tbX\.7ݪT 8Xɶ Q೐2U^?59i7Z̥vu: Jtݘ12K|P=*]mU륛ϵղIo$-͌:ûO\ߒ')K{>Ip&A}91XǷ[EXܼ DALb&\5FudޭިW6lw]_A9;R4C OdCN+~<:P哦qto#Pır6kS5%.Gp1"<R3 +<Mk $NtDٌۓO~@| |f"UN9Sۧ\j3RQl01[wqBTTy0]ҎӅuYIQٹmx>iFzBn#_jV;R_Y^2Pxu 6M3)[ =itgb;CF5U! [z))o ދУ}b/y#2_4i{`;}㈴o[:4%O܇"o4dgX(+.{%0jˤX:NĨƋo8 ;l7M8 Ci!K_/VDF,pg;Jc4cс?8xgp-7/2=nѸ +VPFShȭVьqֆ>Tٴ<]|c$؝ {- V +N'G-*NxOD(o'Ep@ Trs~j܈76Ew(ȏmUi&_1H$:)xBB8ɷ|>WKM4%Z@nH;D"Q=Z{1M"HPӫ+ lL]o$opCiY~Ůji拵MO]YΥV255Hd p!:@885D mE-/kZ4դiމC#"lL&~*Gzk̋gKO|EX أr)|h0=E~y9_ar޶j N)z63$ -~!TdN'/;> t8);7U(5kuڍW%$D?k"~;mzw:5"pL896ad?c4=zzFCX@}uEb-ܶԽ\UYPQM?㲔0'f&JYd^ _1>z+Aoǃ T2foŻqOB!5"vfzuiߛ:Wav`McIw3jAE # S*Lo^w"8v86ς*ķb^fU Jcx,ʆotM-sZPt²wrNe+=3\Cs.OhW:$8GUvU eoU.>\ 8ʙ'bV,w f病g>D`% 7(2T i:Dճ[)mIuH-'>VN>T |nG6m Tr*n#ӻzm?++tқg*JVC>TiɊי9M)͵a51?+;m 'xyfA#Oki-M*%U_?+U~G(]ҷ8LPߨ_r܂;H|!&4D P\)/ Y.ptaWMs+4*Pٙ\t['+i5ȥ0f{),)~e`}W7>ݷ6#6`w .ۤ8&_Ba@GϤf U37U;0 ;h g5jguaF׫V\v)jD84?3ʄ`(-PQ(Ӹ }צeҴK0}̢|ϔ HS0K 4ѢZz<907ɭ}XAiyY=MfA:a>")DnŢ@:ZMsQ$Ja^?0g F2(BvyvQPӌ='஢n .:_@i䚧i R !;ivݩ@5zXD6Pu:2W[/.:=Wl^6>UPn{˜S{ghG .*y`jYתĘH\@)sDڶ_*A }\Xl~BCZC%f]PPDeGJȸ S`آrhօ ̓mqfShlX 7ݞDhw_o_8D>W6޽סm-Ɋ#^w~`ptIуoMCQ>%ԧK& I`B>u= =#c n뜯Б(Ы\aå1L7 `p`Bo)UpRw"2 da43.'U|,3lg.}6NDnSo*1C&x8F+A)"_r85[-qgٗ(l!17 y ʖs84EQDfTtThٳl ˩jOљLu?׮StzaT8VhZMIp5d*K8Ʊu/\aĮrXOo]}I'I\R< k.U(!j8=}Oi~k^?>AE8+j4Sz O/z ď,>W?]v2EZ:"&R/:Kʆ5wAG B|fqw›v7 B'%[kSül*.Q`Gz,Caܸz9;TԵ9d_e!^e·5Qx 躛jOp ۾| kA?rxoL&*'pYWu~Z QyP0H., L ,blD3 +NPΪ`x@2݂"V3nk{Wo\z1oV"?X#AL/@ƶKFK{ԋtQ{m`6F*B d-{E&b, њ!%w;B#jF?9zqc}9.J NL?B?nޫ7yA * eo!Áۨ6 (kjNY޺ !]n-a 6helSX%cFH.b"/Bp,?0ް"ٛS^mK:*6/Gz:BF?v';l;& ۍ'.W!˩̲~1 ^H}iz9pdŴw>mfźZYWn26ngB/@#3Sq]QV A,9#h٠E޵21Fg0*|\& mIwp{B9͗9Oc i]ԧo륅GE-W JԪ.lc^u\&~gU8Ǥng'ۅQ$G xA9k孔4kѮ]Z xX#^k~?n=D1 1^?iiK,1q1j 9n6E6^ weQ-n8K +2)Eg&SzŔ|c 7ãqTy,NWW߅ђ`4P%2Ma%(ҝ\z h8Bქ'/,&+O!T7QN8?oYm=Z3N` }[s|[.W9R>+w' 4]|s-q>, "o52cCC/OM(<Ŀڐ!F=T2K1 =RƱ"~ kOyg{%4,+06J`q#us֥6JOy쁎ɊQ3#jf/ަǤ(-, uJ;͵ݞ|)HIeEľ4 /.޸bU/&_$ye=@qWW 6?f="NX T<[u!(~2 ?] Ctgy뢙Y\ r2r X:0:t֞AwtE?@‘!)+XQ,Yq=QkOdЪ0A~~ǀ|]{~Fч@Gh)PʋM9x4d D &8+tרҹ! 5{:iGY )O UIYS5x *U#g>q/ `=~>X3-O>RN<͓!ɷrq%vr.fI)#:z>)1MᚚGY'U4Rו%r[;2* ͽjrLEhS&ȧ4ߎuj-D"`N|i<iH[~@S/V@,U_ʽe͘ =#hS(tsen;aЈfg\]:Lœ`#M.Y%y}o÷1_֥{jvc[a xpƁ~>c0ICjOƖZD,'OP%^K2JӰ= ,tuARa!.F( 8 袭Rm㰥~O MU>|d;8vs 8u2<ۊW.*mgօDhRX$2JQWřf ]O*oЭm%/3q / \2䊍SKˢ0sdџtRb^f/)$dREo+2@@a EQY(h+n}DrbI%F[6)ٖv~D45;{\d-}l0h U-$J2OwN'M~QU<[bIzjȪccle3s tGqpL=$$>if\87Hz˅`00kðп :Z{ e~ y5ѹbU=u㉈y:yWABRQt~ dX} -zlċ?rxzo4vřjei`1ᕆMO^&N6W"wVoGz24^k {P܎k/ɾ$-oPC>Z%} B>(w@Q4 5] T3mor{9 /*oN{H+1Kv>xjEq/rAJBCΨ:{Z!&9i*U%`#H`)LȒ|\SsΉK@oO+$¥E&pc$fR;T`* MRvRsm>Ƭ>0=Di/Xހ{Ai>Pl6Fs-Rltʳ[ة8TF*j(rsdXz&6i€Bk7rl@@V_iuWn^͒1ːWxYlaeq"6:y^Jx(]d+?& x>ns[VÅ+ѭ/A \nY̢sb Rg4\P2iGYٔZ =Y;d5ʟ'dKԎCf"?7Z0EslD.t4Yhz|]]=H)/zr N9-NHk%rHi4^8<ʖ6 iɠ՝Ex,A8 ƤV1#xR~nv9MHWM eWv*+sxEX.ڗ,]7*Үyݺa%4ĠuuIp䛫GhS vr% <;%QGd7ᇂC~fº)+l%i!MX+C|Hp[eE=gL<ے3Z}ުyk8SqA6q'@/)jO&RYt*{Y؄rYf Copŧٷ@w.ki݂vf5O7NYs|eDb b Eqa7ԜE͇r.H۲v7Źݸ<-P ),Zkh->r]<w_;-b.YHc2QC#A0S[/49W]8DȏõHV\'}l:ݺH8ԃhJ8.-2m"*{#iytRG~rPu>iE%϶r ټ c(ŷ8*`rLmr _~%Tx&s(Pg A;^0nek-ۨ05OޛWŎ,[|uc9??ݿԒX  )ǜM 7V' paOvyy4'`xf;A;h(2"ƔHlӉLi {Ʋ{ް;9=|)>gHÂ9DUm7atX$iό希g h1< r]l9l> S$ 6U? ɧ;ԧ0ͩ$={Zn6u~ g^~Dg g' raG K`pˢui"yIu2F2CrI }9١hx,T==|=􃑒4ďGYёګ@.F'1aۖԑV%h>NjZ:Pʥ&~ n垩] aDV2뛥h`қl)ˣ ?iz{!4Z$vQڧ@1 |сDHT=;>Ow6kM " ESߪ\UJ=/BD 1G d:C1;Ѹ6 #R$kؾ(\ ΍h&2ih2H!wBtqNx&O=B{|&_GaE { .ʜ$u -(yCrKTQ{\N:̜Fa,sɸ]i y2nW>)3E{YJ{ko:JF265H8V"5Zqc7|? /t%<@8<}?nRkT-Nt[1F~lnh3c~vxi++B}+XM{jޙ 7.|N?2V^|7wꐎeLe Wcz:fī)z%ekCS`27jRćs#xLPS ]5^} ~NƏw {|m[U퐽5 IbG̶ô,1{r tr=*<FVF$1E. ԃ(͢nܔc"![oOJ HDé}Y NF;2)s聾"rPk%]wU q[0s>PIMU[/ vmXb" F``}Ñi 0XEˁ#}vik5ݯ$w{]s%<2ڂ1L_@ 3ԋGbTԨK#/\9  hQqrP C+:W{Zov뿏Qv jr+|B͢~d / ""J%xy&x mbgQRwxQ1ޕ•lW-Mc,L0xX {urCJ S4~ l Da $TYXxk/R Tm~6WCpѲdn!f-śJ.2iHS~j,V_P5?g\"n}Hj-fO'mNr}m[Zf+7tvƈ Ny[u(\ԡv¢-1mZfL q כbF5V:ÜVpp{u/MaH y].Q{.ʄ T۵a/RAjqle,@OL5)" P:r=ZqT+sKJ孡х&MJGj}l)'p6*Bx'G^mR|o cJ# MӇ@c_U[nǁE-Jh]]ZE6Nn[i==_M V'T((Ukz `,LA6 ղ/BJ'xFbKsHkX01Z 49džL59$T_o_ٹ>,tho?{4֞ [ i{chJ崷$e૶e/iDжRx]+M~F bo#9Z7AӾN&^, {5@Q/>61CiZyRNY憰s8?ɍ 1 ,oQ;K@#}5_OdǙ4}Z;\&ӳH$ s!W4cdw|8ofyҨ:g)edt łmZcÈ^gb  جu [CjZk3*Ҭt h=RB%(by+)f; !t&/`:﷬T:|8@%nNyd9(e^g*#IZE{jI8EC?‹-$6FYVCp?8}6ľ3N}]y‘W1W /69*#H/,VxN*Fukfdw2f_'KLgE॒\7 Nb^{ٌIs݈n'1 _I~\PZyOl{%@@1QgFuRVd߼@YF&jg0 8s1-QRnI=s:^ k{3E/P$Lӽ }"1hܡ̐\…o%ف|S%G"d0xhb[MDN(P ˏT:.V.>[cws7abs}^F<,LeM}uKxrQ8:vհHxQ]'Z28WfRՈ,q&7 %l?!y6כ : F<^Ë @S evksBU=U @=tl;lX1/X] :,dBv\_0_^+E47PbJ,^je&ZC=hǽAڠ2`%ȐAW /~^C$'|ens0o {#a)ͺBeqs?4Q%M!nCђ+ϻT6qv )TwU7aY8;O_ݝ]ˎ۔J^eӍsat@yٮ>cW9(}Y-jzBp@/\9InJ$=,% kIO63_>쬼GmE޺y_2)։fF>]"HY@ nwb&A+gD xtX_NpC4+Ot9Ft3۹31pR`g 7moiLN ( v,5in9Fm}(m~4>I Iy,|0yr&B r!\h'\,]'!ghk6j<UΗYJY/嶏ỳ%@ʺ3ES֐R>ʼn ™.P)'xwK$rF7#gkP]D @: qU`Qo/ؘ7F[)12ɟiю.8UjkTetLeda{Ww.G'=ӱ6mw|- ׹ ā1,;e.*X/Y َӍ?-c-P 1~АIj@AK5k}R 4Uoi9: ã^8`1_Fm7'V|4Ƙ. S;ڬ9r ;r)%gDz TW u^R ԎD{N~"1%'F؄ǩ,wfx3rĤA1o~_}SCͅclC3a~O*_>$wn4]H%6Lή6f}+).]`G >ce(/޼jF;K`Ň8 >š4SRJvd Ygh=ׄXGFp·.Hy_Iꃵ: Iuʅ,xB! -*3!GZs8Hi)%\J,?EGsQ (n5?K= 8&s BC _ U'ҨtS&!XiTI>ϳTYIPkCП:n/ӳTHy@-SV $ )SS5R4?Ϥ p|qZkẨM6/GM G-ʀSf6K/򼺏M_bZX_޻fd˜|7z%d9AG@l05[ nU5+,(wsfS c 맪s3wL8OUkög=Kq&Kħi͓BZt^CF=ԇqӴ83s0B~uAi{ 1:%vJl@G~Kٔsli҃NmDrO I茞 E49o?|>c45X-W</'KmcYy^B%.i&9fѥLG g[5=\U,یKdj%|K~ܬi6gР;6CHg. O%G$ y-yX)XKs/Cz E'P+̊%QSL;Q3c-m))x.cC2pS 50`T._4O E<#Dh_ia*>&U x^lE KrU}Pcm:|Hm"z`_Gհ}A5 Xr$&q5>+OxvBKJɟ<':tmu^Q"8ViXk\ãGQe+!qWoI)NzTD? WXf5uLsKh );ڷHaw?*m3PkwՁ늁Qy+G測}@D̺!eISlbSb-a޹k?hG <9,@|&=@ʃV1y5;D,mE ܭWS9g )w&ss%r.۲me o)Z/ mrX{x O UtD<W)~J4P:MH 6WČuempl_cͶIv? fB=9I }[n:^"M4?Q^dݯТh:{B'0iY- g'U_vJEˮ*'EWج}[Nzw/Iw]ucmhq;A=޾3BKdž/ߋ Z{.*A'nc_ $3ör)t B1ZфA1ኽ_nF#*ѓƯ7릟~*& X-;PzT%P9p 9w̔CHaʼĩm ChU2[wHY}]l&&J*FHɌ&M`YXO Gg|X"X(Ӕ4 6-Y ^ w:t\Д롼6,))>3P!6c!TBeH1! Yp,%E[K eedyV@ G}fk88. '4읐Xd]1;p=ONS a,KkeVC8#u%A`mª**RVDPETC$%Arlא[-xV6l_ 1IOqS22ҿ:ooi9\1O*qZ5Oy fFv\ = cf*y7a,& mGDcG_)q;q2f;[Iex̞46u_UlUnia,}ދ;j6XGZhZ&ueIѠ[: ?H@ipL"oC[AȂ0iybblvbTU_Rل\ kԴ`S`aUk 1<9:@rZ;!/⚡+4E낝 0&כ[>ws;Wݠ:.2 ][ZUeL6Վ vw ӏM 5pCڄPzS&-;m,X##`ЦhrT=$ [8ޜ½AN"%x=Z?rKkٺ΃sB{j' p*'t!@nY=.'wF*dpX*=锇a'0_ ƨ;4=( vy`6uحEz]EkN80JTʟvma6'?ߍR@*_q8uݕzNpx QZJLM/{-z{H[-& "vӰj: |A,'qW/MYr-`&[4 sTߘЎf~e<{$ lgIOe\5 g]oX/eUVjNf4rBC]vh@9&XٺT"h@,D>8=l$ :ۗ;VjD0Ni#(c`_WAԛB^~>ќjS?(iev]:W;e~ةP8hd0~ ^[ m[ݿDd5/ S:\6;P e{a/ˆNs["o]+dy_8O/ 522)k،sKu&&#KH!ݗ֞}=R%P%ufy;KnC$"L;@0U^x|> }צ-u#Xyqj-40̱qӦ1*V> Eܞ v'o1-qTf!%$դ=dJYp 8);`}-Icw53 ?4e>+rmma=W%, b ^X1|GȬ7~l8E9Y|+[( @tJ$ 1I' {3{0!Oz ul5lD[zY1LB!?k >Q-Mp4f0>=[6%v3u\1Zm*!g\0* 1i~LnSvPdr Fڌh3]z =#GK$CC\2䯷R p OA1Zb jFnK2"RhnBж43]x7J=I2/>D\3'iʹܲ "77V]"ɣ=l|hU߂g{n k}lԐ* qMT)|e@5-k]`~m]Mj#0Pl hKx߽?x[G.7 Sf-vY;,_1㕎aǍQ(2+(YિWq\s!;5[Z5 y_&mM-`÷i)7Ѵ3V\&NbLeŹsheP =Q|7[IBѢ0XT1[I0vv`IUcw_xcp ,S ONLcIN@H:lc':kָjz5"Qԉ ]. Q5@D ~YY̿qb?3@[Ҹ?@oocwv[wr".nSF5 G䠲jU߅ܭ8 >}y%ʝ*bS"ltI 060kiyj(FNVt g"uBr~LIPT2ƊG;q칒F%>)GqR4IclN~f%f xo٩ݠ:PalBӍ?͓F~4(.+I*uT1BNZIr92{Tg}Yn 9j$%Q Њ0]uo\ۧ–J)0K:mQ"en3VUh 431,EXFLH!AUя, wtܽa64ڔf+gs^= P_$QFC!{NuSa՟[$E`lix ¯o. mq8@(2UeU*C33aG/v;1B,~Sցni+!|F}0e ߔq18059hrq\fRLwrΆF,»,3ղ2ˤ@;KK`u"hDqQvь=#)bn8rQ*\g>I)cSr6OխK]Zv=VS;3>|!T`J`@1A$m}ohؗsSED˲͗7rqK>9ªBHJ YG4c8`I]j.!w "A/Bf>5|grӣ#v ֙ pu䎦ԚV4G/vwJI<'Û\~NK϶lkH< Gqk>uL.#L]0w AjBڂ0!?bqڣh`L=3"9jvD ~SrRj`0+)C0pFgwA|hٗEof9֚ qƺ0^/>l:fؿDfH} u`ZBHN_Z"xzև=)0%a!C$7I+l;^S`?ϡf%ìjžt-GI6u2=0jS"(4oLr㐶q$xgbEu7֣fg%!XC{BȢ?E={#7~G\z:ԩ@{,D#P`؂.>P>`qyAPڳ eٕQ.aGrlռ8qZdLsv!% sO6tj `WVHT'akӋ7[h3Y&xĠe-8JDd _2!d?QAR#|iЗhbaenYPe+aߓcn K1שŚs(peu>ԩ 1J]YkDHN%ZC~LU)vFHZZ+"D6% mCj3kE"w[/ }/&]y~+Hֱ/aZκٻAY~Z/PG1pLԣ~yD##.q"\^2Jf//!9 {\ UQ֭Q&vYbsyF(O(i*vO[\QViZK^fj޲w%+\m-j [nO:~ ;NYADf緃kPQ5C<*h34B|6#%/?I]qغy!iҥ lVU~o} AR+7>bc4``gT@g,.(<'P=(xY[ "QA=j(1@4/30qv((T=^Ԍ6!8#ԥ^"_Yoj;N[$D$IA h F{П݄Vw0,ռ9;E˱пdtfiJ5`sؠi42BD']9xpX L-V707dU(MbEf;l],)4d4 *2狘`|Ǩ׌$~ޠf=*#\Ud E7H%8=r6{BmtK:ZE\PF5jR>zP=/t17/qýC%ն;mc`Z8 |Wv6FR0 ^?& (`sDaYT*F7S5W!y3։ `'i$w54UUg00n6l2l =~ƒxE Qx;դ]??6nlU, p.+9\- ;g f!)a "p[GD{H &Mf >tC3'JgץFCd :ڷK`?1=|&nw,gS {4X]ʼnyځdMLMz̆M` ,s$$E\A\Hݠʦe[c9d d<ؽä)FӵLgNQh#$XV3O|~J[:fe6'\Y26 nI+è;abK!Txg@+;E7[wF}Iŕe&Bd8&,UF-2 z ePޤ%U:3O'Zuth m)Zoވ/mE$ŜR%/Ze:L&xq2(pBmC[:p ʂm;l#kOa#~4T\I / ?ŬY WLYM}4[f| EZOUOdʻs Sr.p\AArLGZZd;0^5̰b[8IFqv f~%{&:_7܅XyQ6H&URn78js#*YyYeۤOeZe3M #UJ#` PV@0܅l Dě,h СvR: I*{kQ$*/(Y`{=z'FMDpe#-_E U13XW_roQmpWE-I%0=sB:(ӽ,E, y`SHRfSokbpe}mժHR2x kxx u8`xL<]ULufP3㺣aVʁt,JX+BnQ|,XЊQ5!26!yCJ{qY,wDp7\C.RwJ7W)+[W ,9% s| 7#+ٚݲIκᣜx+ߩp(ӥᵯ:St x_`Ԟ9 =}-4l kB_|H+8 ] oc:wNN> Ek$6Q ߷\{MoڷL!U/zt-ǛJʆ݊j̦k:H4(Y)|8TDg:鱽`8IYn{'_EYf8Ҟ1揔'BZd㾸쓘tVGaHC#|v(hx ZtEPvRޗ[X5dF =wO{Nnq0܈)詮hO`z*vKޛG[蠾SXB=L=NyyMb)`c f\wm#G9 \sѯˀB2@+izkLng:9XɟϳHy,5Fveq$)Puq*q^&D|էZ\)GhɫvUiїYU (iTrڔTЦk!{ǰY@V Xkoxx>J?e# Eؓ8w~oq I{q$ۿ=`A FYobME. ןbl:f)Ckx%1`F`FISW4MF c|\/Zu۲s\xr`()6hj;|%xQX8lgZ,(#)gJԥ7S9?CǬ1VnݻeѪSk^gS[&v_yEkj惒<m0F=l(0{Y,uw@ °o#ƙV&*0ab֚mD<A?0-28 '3t ;pbw"]EN. 5UugQƕ {3=<&TI+ˬ_/G=:bjgw$yc7ay}Fܖ;@l)uNڑr f(b7{ҜW+pr QX4.8oR+Ɉ$u!LBT$" 52vQ$"W(#/ǗI#l0JaC8ݰ,YYA26M5r|5o& "l6]apȷ@QsLV'&@մ$fכIGxTAi}iwC`VcԘvu 3 ƧwXT¢0( $NDƚlҭеm0y0gH΀]]_!{mcw.KdlE.B6!5;ɏ"3s{ &%I 7m;PN~nRedSf7 S25ݖ>8/N̡[VIa#}"(Eŝ%N|LxH6# Ƿ*Π[\f(>,rwx&<=֚WW++ rSN\w Pfrp([7 @T;/:^+t2%4l᳓ڈdW! ]2qk'bx6!էmW]NHqԎ;]d([\߰sj:@/Qq~3ȷV!Y 7R]٨j?OP;da:i "<آP(ܬK@T!b0!+xЛ%Q5 veߋy'gEPx8W-cF[kUȯ½c Ecז7[z[7hF#2X,V nc DU &[S t w1cwYxVi HA? ^x D?$a5h8VC?|MB<%ըlk^:dO1,˵\SZ=5b?D/.6rO5&/=`RDۥbNڌaPHTіo V~jgM7iPux'>RJkNXMY_7locqK 8m$"X}RrI )Bq'L,^w}r|$?5D}b{w@k.c-˥aӵȁ}4O>x6}7L|p:O҆Y}YWݬDĘg&1 nn2JH8>>]*W8oH?7AO"){њDgo .zA@d=y-eȝ3pR++40|,(B6`7ɲڂl.c_bq@|ZE?pVPYoz z]%30BmYuq>Mؼ1R4bw/3(NB"jɆjIZe7n_P_WӢR8߀!#.:"ˮcx53zvg/Z +2e0.}ҷE%4~x'>DftzGD)ۃJ;Eڴkx].ZY!x.r5mi2/&y\-`Lycd'LۃriL{3"3:W."ȄigFZX<9_3]ggzu>$ ݉EV*A<|c6=첫twd:O 8KξAKV Z.+tKSgda1 0& ;>&F90,>Ahj& Ņ1aY^ox~>qꕩ(mP2أQeFVK^h'#ߤ ?'sդ.v)I:Se4X<с::ḙ|v}<(G'X &INNQ ԗtC?;gn2$R_&5,$I>`?"v.0t~mej{$fY)QM2+z?/xg'?mIgd)L2hj 2/Ӏ:Iٲ|NU Qi=<Q>,;aHJ8gFHh\jsG3}FL2qۼ+F 'INMGV<g&e]1fr3\B 9]bMI)/H΁(UUy7̝ȳyC;Fd;֞g2ƛ,sQ40e_MamUchp#g e iEuIç{ ngwZUiY%zJ.Z%XMh4X Ih<[^P7BbdL9&|ZW%/Ou8ϱ;g 'v㤒 }y~Ÿ1UJfha{ߞk7zQ_P49^,f1~*D^߉}džw_NZzdPv /G`m2#!u,+<]#?el/ ]0 JYP'w_Ռ%[ͨ"+,fJogzc]2m],{V.J)Bw2QϽ! &wW avq6IhXP.PlE43,u&h[P; ઠ#-S|Iam "2ݸ,"7r&a5o&|PFbe8~Ι WEzJl?ţcI\\k4< V,P~eo(D!K9p4x u_K8&xYUOQ?stLBrvl(﨏x=Ӌ9-6"|x͚LɁ[6KU)yhNz^.=Nw:hsFÆ˕syβ3EI߉>z%͙a<@ZXH;}MSa/h5DyHcs{OWsB! 8꿻 ѐ}q خ:fU66-!', ~}|pIy"㒉Or 0*av:T3jOqzM*FEsQwf .g Dp$/t oˑw2 hTǂ|;a ݢ!Xa+JzB}fviED}9na!r;> 剦 d?J( HplKeCz#RWI~42C.뤻U19*=~ewd.7L#s}[䠽H|ѪQs(*uc3OuKK: MD: 0y;#,l[5[qajDu;v<|ZJ6kɁ dԳZD7z+BҸ: bQi@e]36#Ah߽C3XG' "DE(V`v`ِZ<7,NeI] su18 c?mv?GijGr]~#o5.e='nϙuj\O tl^ [_wT4|*{ PjmUrpֵNXӊc]FZ\H=3q?xQE5ScR^y!%#=N>7f }>؍ZhT \LǧDsf+ 8k"P4=`P./)VzOGɆ*(}0r%4'a+J6azA~&>Xi1Lg?ӄ¨eB##V,8_K\p_\Bh&$5%96svد F-,er y:)1+-䙐wM\h 3HnKot99Q3QxʝU96\|e W^9+(0 EIg4?T57q pJ'?Ú'l_ $ ^A([zfV1Ҷ֊͔j`1y{J/p\:z)PK+c٠`Z hLM-q\O˯l{pHV. KQjBp11}(yό_mEݼ.ԽU#\@vkw&-) p(R)C9L0GgP>A}N^-y,<@bc#ܪ6*|%O EGBѺKdo&h<] dqm>V1OjUIܾM^2e ?h > N/ap/.>I'#mdቅ} w6q'vQie4EYM-Q[k!ʿPfCX}$I.`=HxٿG67P1~[##G JRjlU$7xuDQ7ZђQxǜi _Ɋ:( +9zn49io V%Y!OECȑJiPjR9"^X#:ּVS;H(^h"Q$$B2'[TAk3g)~RC٢7P^(Y>S)("o=[{&i1ˤ~qΉ@^PD'z9NuC^UGG@- I-$Yߦ܂sRgk0W1 >g7YNHT2\^-{4; R<^/8)qLHc(Q\5#"폏 xqsK19YPƸQ ͆W}LD,y.ɳaũbQ`s8H@T2F'&p DoϊP,B Di0Z%VO8 Y#~(G|bۯ@yVw.]MfmM~=քG4L#!oLpJ+}.yly0|A7<9/7׏XCI {Oa>YVv8MGHT&ހ獠LkaZя O䡹HA,C iNsb ␹әkWI1Zej떼mkG9ՍAo؃/XH uIaײY' Y]Cc-/x@W^zx Z"62#ԔP6<@547 $p4pH0u'ñ9N|WNb^CrG}@P*!/W;N%|114ay@F d̓ !-ifЈ4lz2cx[JGԯ=UiTïT\:So{8TqH[1+}EYͻatXSsR̤^#HHUGXoPBGhk0%CcqFTrDGA7k|lekTooVޖ*;tw2J_G.z4AKMT O{Uu<(dngn/" (6i@ۓΖ8DW'6[1Íg9E=>P2z$1o3J;=0Y. }k_jET߳(x56R+9L*o@^"^M9D47djr&.]= фɫiƛ+yU)qyB*HXQ1_d0 B^MQ9L19[*5&wL!l-ڽ}\ G #^3P !>iBI596f{ $יK75g>uĊvLiQ/v)mnr[yeIin >n$r#Bi#8]T֍U cbr̦e ^ /2uiĆ/R1ԿH-'~Aޞ׭}/dubsTML *,'%zsبzi!!!,;Pv3@7FPE4;,Ou+EFٹsz CaV/Y"hLnRozXNlt'Ouojݨmc=SlHdS$ArF!ځXPzIA W<|7%28 6:8 Y=. zsQ s9Xh)0p`KlgM!my4Z|EX"d\-L저cq0Ұ1j"D?F)ndo#VG:k}g2J E_#uexKH}@CzQQ~vD́Cs/Scn\Vr 40ODaWc@ 5ns5̡tREBDG3؋9=щZv'N"?UYL GT%@ó&HD|}Va}xJ&cU@hyhAxPةÐ#UT ;~3tfuޒ&?7' F`N4+!3_B*Du zD'@a.s%[A8Re;tr%!]`7yj>Ћ,:O, įнڋ j~,Alڏ<󢜵*(wCV2[C+Խhnx縚HqŁ"Mf_a*꾲6t)?tVh|uA0hŏ[dql&@P=yhC)m@ZlVd\+xڽ⦕hM FY܉J݁BG4eLMr]4@2p/`r  C(w m(J\>KDA˜~zcg_]5^3Mc $t|L@06$JzlKal vDֹE#Dq }>7{LUc*S% *5(9*upݽ,cՔ_6dLP% ʫ>2hdJyv ӍܡƠ}nGCd0Q:ЖZolcRT᠆8j4`R(|GԆ.7a%\뒆b];} o065#3.Öȓ2&.7)VY>k -ɴ*m ^E2UMBdZo`"#{͝Wa<^a8ÙBhIw>e"VE* 8-:b8[ +?\ן{ǜ]iVdct5ukQ< KB M@\U;op ZB[~Aijvt9O=2a "B:΁6NJ}:r­;﨨3G6Ci>[G΂:ik $S]>'j\2hZGv\FMMr0vsWF 6sT/eIV͟A )Ȋ:[K ٟ|e$7UxG#WcN2A"*Alm@^!`J'3R;UMM^s}J }i>^\L%JBTH_߷mjcF;-F͟zS9k(sqz(-D!^4K݇=d*Jp)u81-KYHtRa+T@i"l.M>@P͍Yot/ >;vqgcYHHg-&tQx7kEX_|E4hRm|B >:C -Fw vI /fgۍ&ů֦K!Y$s)^`b~q"Esiջ+-Gp*;0TſSY!BW 3ɑO0c ב?vݝSm:-sta9uU\%fM]̼ 7rAY=+kFZ`-N95zG`8jKD/j8d'ݚ=T 0ت&b7eס?`n.SXYp|+9:wL]{*fM'Ud9G${xEH$7PEU7 { %u$~g Q\^ЖWD:]'ZN$+6XfhvggaȾz P yS>?%>&9_1Am?-VzĊ7C6;R3C^ ٰ%tGq{1>7^m7SYd ^*1/$_٘EgFޞP&oQP<4T.u/lT [KYxq$lv!' +l̼.9 lڐZ2'qܤݥȻ1u?{l %r5f/n IJdLǓ=īQ\ʀ1:Fm0QM e`UQ/ŪRm9Aɒ n9t"dAP@&>Eǜ* !ոt~j[6Ab%&Yw|K?]a$nA&Tu&b/p:%Rrm}e*5jATKEeg}DK$I~u=Gϳ*b.J/=C;ropw'WK#B+x?GEZnI?¬(%/8͉1X(&MzHe[nͨLH@#ˊäWΟ3}. / W\4kIHr\^|m,\wm/ )Bc%mSf,)(0]aˍ\Fjؚ̻MV2vr(zG:2,{{kD,Yd<\|p[HGI& )Wۇ{45&Xoӳŵ&杋2U孲=K`V$WSk l.~Rt0/jN L`= c^-A4N4:> tb9uDa J"_=55Ҩ~>*zQ<0Н=|ʱ:ܥIe mʟ%C"V\ k0I?*GG~,}'u4Ybh@𫰓Y[U%25Lm(߽ճK2p 97dDky$1I-ua3J/jƘl3Į.960}=h}p[R|}Mup|r"VYlbzkjK̑8yΕm» ?s;(i'=PlugrfoA7Q.o:;}h}9g;c{fÌ 6 >wo%O&(~‰-JpeZ1Ab)yآoûL<< @db1 ;tyLm:s@@h;NhflIFdž4Cb5!=F2׻"n{:D&T(Тv/p鴠x4gjE5ޣ펒@,! ./u$Hz[} ۰VDK\|VxO">f`oiB12#N00k+~!%yVv=Š=Qhv\yaS atlettUCE&z4)g1I87Dw#?}2vlqV;rGm]le7AzΦ6s#:G}:}*ɯr z04f# Hu Wtjwu~bú'O=5_5ELi_ {_麢g 7Ŗ ެ7Q ־9\sC/Jڒ &#odbAf>`V dPTx B_M"cz~n+p0Xc\OA2@5(9APELv(gd(0R6J'ZAHgXv p듬;%um/@}H;߈X#Z="s/_ U%pSZ:.RV7ԯ|Loڬgew=ʗ'a[bؠQt$@*EggVށ5*TWqP;pm5^&=} dO3%-UXF2tDqqbpҬ@6qU{b+1ѭ>hP0-+֩lU[~NAT?z[J/JG+{IY =Xelw٢;'(SLV+Cn3Y'7k@u#y(xD|KlBh2B^eG86apy6q/=V./49zqѾ-8Ej_E w U0hc wACVnk"8AЊsg Ub9?J -'gW‰m`2tEryK,WKHs|XPziTN>DytC4{$"RӍv ̇EijJ|U/MFQj7m~lU&@XY(=2֭μ~V Xv>& s @6 X]ӚC =B6nY8Lz7<u& ٷP,:^Qh`/BMbJ3 =˫q~I@Abmjs E_O+W>X3 .PWXRS@6۟Gr$ %\.8-,Dh?f~+xPGFl3 Syatz 8c$ikx0W">=lDU@>}B Xt"g ņzc" nn !<Z4hao@M{3xP(2|iCVXAe !~ h0*|zd odpoB>zH# s3aw'tJTҝnOK@~)H$qLusvl+a"k=}$kdX1()4|5WMz۝4õ?{{+!NE ݗ[r4`o ϩ}L1}ga3CStk1{|=_+h-HvZ4+(35B;kw.g`Miijro[-)Dn"uط;f?)8p&1FͺەSγ]?b;Brf!E?>^2@v)E/`Kd8 b7i7NcVד]q1?= Knrexlpxn6DZ>H {d6@f.'G{߁D ~˦T19e4Mv57ZKBኔn®CIαu=$l@vƟ&쨳*Vl15b~ VbfP{s4, j|6 %5ç2 g'PyZ^t##/,RTG(o31&*-١/dkGj _K˪|) ϣŦ&0Q_(:41QeD˰n0i2=&rfLja ;_Sq4!95;yOJ2*r-{e(IG`Υ(\ 2t jt~HNY, 9G FabduQ, E 0X=\tnR|V sc+j%o"`LSxSNNI[H81e-Yu3ԋy lƨ^ _uթf=.ktoN$`$bU%dHi4(sMH:i/`KRaz|sDTFdQyZW7~XKxx'h|z*z?uf+²SNJndž<$PƅTՖmǤŁIaץ;x0i_`;AB9-H$7[wiWI6%+q#$":1lNi6P)hˤ=HxY'QyZۨ?4?]MũJ͉vy:wnvhj(XaY@3f۞Yo4xRlǫkZյZ NN+$JxBVܲ; T5Va[9 /Y^`&AssM |lP(=%|Rғ=?0mx)QiD'<05nظ7hSz3Pi^c)T3 UXlHuV>ٝ9~d9yB'؝R5ٳocZ 6hS6-PhD`@ȩNs⋂*5- #aop|^Kܯ ]ITU> kٽ/!Nirs*r*)=1Ә{f%]s:,@ }8PD. w d&ڵR#~hInZz6jv^ ?Z6gq)_L g$ ,}0#@ mh>MZMnnc٠ > ו+ \Gլ V]AZ#tsT8X,߰cK _0> >yLѾȽ_DFGJ9`!av ; |H*uDfQ٭ G;q+-?y#7䙊.gTwxL{ ^XW5wc]cμ!aRܺedS|{ePTOYoFHIQA\R}s]煊)%e;T|i*N^}1PO{!yë$䑄3Or7 Wy[:D70aA?VʉTuV]N[vm}ۭIApөZ =zs/:Z7wϼjmHNEI-Jyl#@,!6ked],nM.~ɜ蜛w|y:YE&uà W[4o[xԨ VC*y.:YpD{I5wxqX ]xKѶ58/~xxxOyd&ohVY9qcA F w~Ou~{9y$kZU $el-ŷ x]lZ4@YI.~h0B9αO?6@8Z1ټ#0]&[KCGG[G ]1oP>[ Sz}pyeC$vmG(K1d/k{ JM2F\Ppaց)8@_U%ܘœ1B‚\*HRn&2㿐~?Ff$QgBå[M ClJE75$7-`'s?OnA2k=*or<4U'zHC-y(<݅oc%Lll,ڟZl+~}̨?fުʁ؞aPF>'.i.(9D?|`(u4rGb!xiS޾ V1xgmi7ܢ|%0ixU0$TSӦ(z6F. C/)M2{@g@oբx~_yZoP1.4r@& ΰe+`Wz"j5f+j): 0ǔ5># */M:ByN\F7w YW$@Qܵp8[-3a+ 0(&өp_I9WJD144+b(lms(v{ft;u:Lq6xtj6-| Emq-w^_ 2lxa eW:hHs3*p\B Wu+ޒ]26HQ3|bm2{׈ uԤA"Ȓ=p'J+tu7ZGٿhiwzSﵴk: t%6ZX"KEȨ+dE9Hٚ5$/aHLƧ3SH-w.:A~4_ il٠0䝢{p=MA8szV '{cm v9O7A0!sN`)kWU"} tx`E:-33>4p>@dg=5x'bdKjn#Xh2<]oN)r5?8=Ĝ񐺹 s>3)u%wS7(q-qj̈zR+[ G y@H`l-B$~p2>_aHY{pFJmzdt%*y_^@b@BK^"13 W:c!#kˇnoc{!{6"-1tȇ{lȸ[UW€j_zWW:+4I*?ZQP_riDD6zM&ʍƚwӁPFF1;ǤyB+ֱ}%hֽ2AMч^_N] ]]&ϩeq:vj 'و`H[~V$o&;y`_2uO&'=;l?e"z5~[xv ص3&|&^+G7WS^zJbuo΋HRҶ mѣQ3x=|^+ f a+F,͑A+'Ӟ}A≛g-ȗIx_^V )B~MT&.aާu9HByek wM ISk3݈'E|ΆAvE ]˽7FzN̳7m-)r<Eݝ%qaiGUo`}ؕwȲ]g<(G*~3[2ɕqlM?i*d7:[yci)x0=>W %HZG=_C-4`mHw38) 3o C$ڸD)Pc`N|UE]+ "IEkovؖ jTܻ(!XU»l)0B=j ^+Fz RSb6aY8=dD3b6Rid)O~3{)$@}(В1Q xG^gfj 4 0',KV/Ryx\*Ĕ^*r> &.W__)[X#,ѳOGft8buc~L* e tTl_ޕ|EAC\So˵̇iFveG9)@EZRX|1RZb Đ{yxnDs6n~i2Yvw(Ec&v3pTP /3P5ԋG *DXrr\Pm1l7וnƒSԴpzD(s4|Aمۣk.Tn)<@s஑$ݗST(ƴpݮrwAU~zB])a~m.m3q, 3˨PZȖuL?*oGAYJ.TX/͈[ٹ F_S S`enԠr4\D˗A- p\F^ v1a2$V[خ-h~AX+}g-K_T|k\ _1<~K}̖?ߒ#i0L9\50g.)r1{կDV}}{zUw鏗#bx-6XȽGg8]emGV8r#Rzqf62W,6<ظG7%ji,^_Uk՛6$s+ gO6C(ʆhH;18N !Q@<;~$B̆Ize}f.ikI`ئu'xeB7T>Mڥ– j5o hK:!k6Px3QZc%0e;x1S?€f @rA=eCng!%؇?[e5j r Г@Dzr2-BE`N'bABŒc~Ƈ8—d4K6ۥ8*~h0G(^遒BZvi>50u~8/x.&SuuLmWl5..cf!.;s98q Qs/gBU C"14*Iᓱܡ>WM GK]S/9DL4;;DŽ6`ݶ?lpno( sٱQ4ztX:)&&PKQm*1ceP ߒ֖r0N<'/+E! L0|S{f̯Dj{\BWSq'32z2~!1S4)C[ks)Of}Efм}|2"53o /S"-˿t(gS*t׉} U@2K,G :b~,o/pղbazA)AR VL-gsI o{zѕGPEײa3vKd = SSJHy *_кȟAQ(Tܘ?g#M%xYI~l͊o&٩%'Š}e%&q!ʟ'f',k(yQ aK5A{ TpT'.RT,T)G#nAM73^qL/㎓`Ln|s'i~4t+]HUkl{*@:C򔌸Ȏۄ|`.4av@ўV7Ec Gk ٨D Ufco[b>&Hf'U)$*H1Iǿlię!OJ$z%I )*krW/7?5.y~=`$//C.یKԶOɀDȮW+:<͈c7T =l ̥H,e Θ⸚㓔dY! x4zsb>鋖HC.Aa82?uYŵt>ڜe/Qv?D~ -‰u\L@ĂQlEq[1\ 3tW.fmA RM)m p7R!.6Ĥ\UR7SyT.hx j'Q מFx6#-=E —t)ocg#k!!H [:.j.=6'8]ab^b.. ]M^0$ѽf ƍZO\z*YF}FAdcBUBWJQA@s{#c_[u&(1Yy/ G? `¿ F۟M{ CMoDž ,:BcՐ T0emFQ#0]G:='ΠlQxadgWJ!T&+Wzcgqʗؿ|G{'Q-:$3U/Λ1Cō"TlI nJp mIE<(w㷽ǶB0Rav:1DIV57"_#XEзv x?|nXgtB"ͼGR TQ^aET.;oOm8t8&4F5)ewh%4y\h16ZPq.\1[9-q TJY_B@Mjx+ sF-xzc±2j&%j]-}F4 w%"bS̈́-^1JaipRyU5"b2>;*3Ր q.L7*s$%DZGۥ`"~v[58$$R̂Mڲ3`٧CyB!m_EsX3-W*ϳPO:csљ4pvC{z3w$=+10B7zp><;qMPvP F rcW*Hs~'^=@5_~-km~Y_ŏyvP:t*;qt;1.lj!I_}=uL8>H}S(>7P4JLq% pUì#bʉmC#wW/Ck"ܮGQ}ёB{6({-m>Ơ|@:qr:mꝇqʥ{CNm}Mfoda*~aR@fW=0Q2e(X2_8ڃR]tF( u⣏:|;(/^vvTu{R0d3|^"E0 8ʖ& Ǧ }En#OBד*ǪVVF^^u)c`H㾷*h*(?GW(lx}FեS+/<3YH]a(r57lJ3TuC$[}? Y_>!wK<j6 ravØc06O;ppPxґ/SNITlBxUvL} U_N2;?agjŹ*5[2෌2C~#h!ջ:ۻh]V̿!]^!g=g]_U s,٤䍮QKTuiHiܺD ՝xH3~"`,~\q4.~4O#=5'J2Vc TBHKkw G~gQ. m[;_tKEC޿QMo)o53?<&}Z._2jK?N n{K/@3{Ff؇H )9RWj5#"J!r!p<.dcI`h< HКZ9{tY ^"WA"e"SPSM;ﹴ'/1b#*q1T,Ńn"&z*WwT1Q1DeZ xjhci?Ԣ J>w\ŋ~63apbEao@f㧕龃NKSHEhB2D9~{]cɾAIH t77߻(>+D kg27Pr/,5_IzWt[c^>n)^J8Ϋ^ў8q58rLuE$~!7F"Q5H5~/G$˸'tE/W(%e('"R a0|pp%vD0iΛB)3";tBO1buW\da9mRT}k2`0l PuGG KhR0f ?/ '_Qվ}).?h$|Q -Q2? S)(tnYX`1pv Nۯte=,ϮP\):%0eRB[{u5(Ƌ| lL.}ߥҏo&0BQEne~O[0y:Dܦ\H @ђ!9=tfzlUASti gnQ.fjccX8eQ׸/fg!A7O{?=Ȥi*qDLE}5Oa(@.kvs0^2d>qz鼎hSR ߾Cz0f2/{e;>ęmVߍŸuznwx!ӿfWS"ξЙ6iՄV7mwμ@Q "z_Fc[SD3f &ͷ>o01Ό3}y2obɕ*DV643:jBy$T$=vI{cH)p 09%](s4;-RX TYH&{רg.nc7X'm9)y^WV{ybf~1*R(6bQd<3;gs!a=6Tz2`Eif%9'&P 6GxFnnX %E.ULl,N^&ω#/i躺]%7M0]݅'uRd6Y=TXc+8Dž#/:ʁtA, ~z Jvn=a%a7y `>YMUvSxf]v ;\q_hq \xȂeD7hRտWxjkdքX_Lp[k8cNmѥ@l/$ ,fa !@Hny|@#(o7(.3pvΤof?#ڋA/ Y^(QoXK}!;mؾ*j, %Ah{vr-lu\#!ԣ^43C{77\'U]m`e[nrwikT!goIV2pi[#!?'fOTp[85fOO,s-/ə$k~G] ,!<%O"׬`k1em,\>poQK. tcX4s?Ek/J׫ohWu)d!?RX сjc/u=MӻR] ~ryB$ 4ڷ=˪M5t-S[ֺv9 BL2V]a(m 'V҈G5-l5.] |P&a!N6|Ǥ⬒E&J;I&KqjDHOzZdw$]ۘRa%V/V)sGOxq~yܖNXrJ!a3&b( ץ[jC_@ "*2@#=3@>=\F{ɠuu'asRH/$f7iFnW69vHSVo }mMĭ퍱1_=y񕀀dni{{b;7fISݧh82wlb,'3 S5S׷[]{uw e#Xנ|x+$_sk4+|Q =jWKό> #] ӕCNMl◚dAy"Ӯ :I;+सuh>0_#8TB @#urpWyh"`[P& ЙFa 1:o>?.th܅ e[ m[0d vA>/Bl qZC{%N K|zf+SxWܠJn7"JO~:U +u𙮡$h8Ey1-UC'a?9¬vƉiI= _.K2]&7 CCRś"O ]_'Ŝ"npT0r"w;9gPIk69h2c:ж๥%$VF@Ebz ˬZG*Z]LdՀFڶOF$9IJ8zKH ~"8qYiaXH+#k$kD"mQhˡm!H%.#nQ:>K73qX6@d #3;ݤ>ѽ pp] 'B>v`.QIDJ_B 014K\ "`1=v$^x (e2(B3% RռV]D3bf7ub;T u"II!W(a靀*nNV9 I\QirQSNP\C TRV 7z񃛾hf[sNiRk1I*F ؞nPX:)K|IGn]wIʅ]_){ r<ŢNW'svK@g!A@;Vki* )qy 9ѭ $`;qѮmAݨ1`ꙥ3ӭwTul˖`d?|z_~.K9rYI_[R~+6pRyZU/Y^Td]r+w4xf6#,UH 8tZ'E %~U`-m̆:/8b+u/LxLsZ -F^fZ |E[8ǤsH[w-~d\?.@V9 3M{+4]F.C1T##\bhP A9%r@%ʨK5JMe+ә` >l]7&ʅ:PEEFS&o!;YT0w~*Z ۖ=^Jpδz-Vx0>Ob$X.y5p]3pAiXR,aZlQVZvpElnBsvԅfK>se?O|H5sc܄ĻgѲ|$a7| aو_[ s/B$ 7B8F$4UDbY swa#>:C&5Z0CZl-h$p9#rFbk4vi(mU~Wq>0IGXˊjg[QJ ^]1xZ@11x|uhBSPŦm7;}<_XG-;d?%oCcWzw ,=Z>n[|Skq}z,6fk$9c| :s}@:Ⱦ+o.~ZOb))3ċDsEw ӡ/5yeh]/O)CAHqMefι9)\6-!OZ/PsZbUp񸝃5{0ڬ.O@HC"I2y"+o wyl^Ћ6L8`ge3KsyPGJl]%.7dyLƣ(Q΄&cPH.JSp.iClsVR@(u093&-#'˔Xwȧ/H-Nvn< %X8aĊ}a@HT KW,ޠs2N&"P}]6/B8RB@G$٪ȸx-vRT!{/U@έ'Q4  ~F|^4^YR&d4 ޚA(&;Z -L 2RL/! vt[=P#3(bWӷ+M@դV>kI(:ἨZP;;37p D+S{%&o=h`#[G>Y MU $ea/.PuU9='a"ٮd}=єzP{J(%֠5+:0ڻQkjl`bwhvWe-RC^m2lIU[ i(fz)T4kW^p6r,7[xx[ ɀܾi,`fu٭sڑFXt!}<4!@2G{"eޢ}o&KOA^pz.OO%W {T^ hwdBrUVԑ6vR Xd7Pg$|ʇ`D5d&hj#DnicpLH 0Ņ-vŜ0/&[>w.x粸E`т#*j2RGĜqY0xYS ->73>(˟n!9p <,ձ}z8Tv}d o'aKh Tl:Z0OH+C>F)>9zX]qTv{njH8 ('e˟}A[Ԥ؍lXB%_7Id?O/YA\i ɌtIOA~3}{Ɋ ۃq\JV2WEo[CѺzSQEVslAF_4Vzh( » CΕ&< f2yȿ8Ŭ4o5mXrN#H?P;lN4M9BX}x7uJ|^IM?ݝum ^" u `6ۙ;L 6TL܅QC84h`XxSHQNRUF]xvu4_e?Nd"KqBDrW KL{W[FDK~Nj%bSa9W@*R!èd|u2|6'4v2@ZQ[1-nJOɦx]M"6rUèzŠaNѠ0 (.KBP{TuV$@s@,JQ%kSfߡ5X?Hp$tL).i "#y]~dIPh9iX.%|,.9λg{69@M KCLm?|GID܊ɨߥ%dٛ;dq2Š0;-`{0q#zp<2 -]9HP>nCG(<>'1))oG}m}$b5q]h *Ԧz~ YR QQ6 (hGedKkp zE BL*?Γ.8Km:Y VlA,3/'zť16\&fA_[R2,vܴ^d[ ?cf[oӵY|f1?7/}aRU)rw8 KaZjTG8u*q~ sv!?ζQ8 7R G-@#t Q{)1 oRgeW߯sx.ҕOGn7H?c7E)chbΜu:FszrI <Юc:R % y*v G ;*]R1X5H!:A.?~ -6yDSaAqsR]3:')UWDLZw` YU&.wG >Q X/IU=nLj+3q|a)@FX]8C)! os3G*t{c+#/;GU4~iRb ~)|}z(Y,2^`R ا]B_זG\ljh}/'̾,8KehƧ˨Eq 7pP7#l[YJڝh'.gXÎ.-~Cn}K֯$/;YdzXn=VL͹1"噫i^#^)4<>ˣԋu0,44MB"Պ_-i(ViaW9ǻ-ɓ&=\>J (Gÿs/i.Y5y>3Ol-\x2>f/܄t:a>w&Aszapy0k%0(Iob M{Z}[\b>z@'\I(:r"m`ۏ2gOT"im=fFE9 mTI]a<m`=mJx 5Z5QERГA R/2q%O/…]磌y=ZuY҇:GEBɔfanͶ ӐJ&گ@UFhACS2H9)4ٍhFH'ٞ>lTMtYzjJJwq;(z}놀gڨ3 O qqh͆vyJs1%<~mؤGKP3;V+,ŗ4SŊs%1NI Ɉ 4r*&tb:6#ĺ=)IZF|/ ,KΖ;e.LV?F;fESW-AQ'}#;bM7L*̈́F ) A~rPGPĽ<;c)~V&d\6wqJ XOMp H?( dH0eP' r?}?gurQ\v\>9Lj1Z#|9 mDj \oxl_]fOƵkd㑓 `۠bOPr.Ze@[e(m6~U,]_l'X~6f6CCz4GY>Ҭcce ?=Ni,@A@ۻ< eK3GvuEhlaQIS˽AHWC!v&nJFL7kWO[i_MdH30!XŰ./0 }:꾈=@T3̼8f[_i$zP(45{Sf֔{{w *^Y1i}u~u -'?o"bz슗&k;3pM"cG4+8yݜ*ZW@v Kd$*%oxrH B#dq.>Ça nAO9p;hXX$0f*Bn5EUg.8^jXP)',m{@K!nolD P]׉Nk -M.}61p᭟ *ǣ}.6P*i)LA>)53L3SZVV5HZ,r -3hZ%[~3,o6bE*\BLMq VBxV9vks rBip{(_t̟1fg6~f4#h*i98`|\ SSc7~ܰ3|.Gi'45r|. bTYAU؅0kFGk8,zMEO:,+ZS;h~UŇܤ^Su~ׇL`fNLj-;YTK\l3ms]#RX[&ұY,{ڛ`"_:u4PZS1|v阭wan^ tsIjpKt / "+Q>M?F;ΡyZѮ90bpzig }3zI"9~d_]BC< [/c*8^ShcWKX<4Ozɏ7Ud>'"1MWLz^9YlĬa8EOA "-&z:&=?AE?ԧV5jDBxHLj8I2)ٽT=:㺇}37;BY/yc=y]aBgN0K2dM.i 7J;9N)c,$fk.q*Iiɋ 64ׄeg XւSn, p+%\.VKӝox n2=r%`HCf I[E{A, s$$ޓH<]I{[{ oZSo`lo@w{.H:0FO/~4PF*!B9B-~A C'*?XՑx @uA%}^ԶS:>Q|lvmiq&ޥle&'{ᱚ?*f:q[D7 .}[ JϊƣL?$\=&zv.2I9/"viT'&ځΆ4(\re jc 6Slcn9P?KC>W:XVy-jojBRs/TIi1mG{hZ'(3}&/GeGfk, SES 8 dVYs͊ Y5F,T1Ђ]Y̪>257 ¢kN&&m-椫^N>߂Ib@8I6Rj,q@R09AoFU[ \0<jh}Ё@oB0܁IwQ1qlW$Ɛ79KavH6#)I@y:'D`@*O;F.\t~J-6Zae8Eœ/_} "5EAmN7~pHmi/wݔU2O [V9tɀ>ϭ r@Zc.3]'5zzcB ╋R 7"5o0Q.LYsu|$ʀ~*YCVMStC~s+;}4gSIoʛ">;#AVJtNv Pػ fKm S4G뭧tr8LP ;.Ayg^HY4d{B 1Jm&X d^:Ktj7u *f?bG|1PE`cҕ/SS:4q3b:sp(<Гx 8~D)Wl ;8elSBK5ڸgptRo۵(ǧ=?7E?HW㕃j1a?ZEQAH:Pfoy~a->Lko4!imZyYthtIAN r2Bj0A֏YG YE/砄}[.IM.=HeD&lʤ̘{1WmN.b2A $>+jDgu]ٓC";A+ /r'1Lăq_hu- ;s Nش#֩ 7 JuqˤOZ ,e*zE Opk>kg+=ji ԍҢ? 8t;bNg6~7xg6L;08+”. Aԃ"{[ueZGCfUyLuV~-OU` %0KnG8Դ[j2JUM: {JHK?wGkk#:5PXY xT{ߢ:eoSP bi,IocD{틔wrC3)EFƨa@VaK!$#}ߙb3k(Sb^ƺpW-KՋ]Ӂ!gМQ߅*EJm"2PJ1~_sv w^SGǡjdVbͶcc(px,z 7J)"ڋo\iؕ'##O "6 "ŻdXZQ -w͍xlyZɫ6ӦULϏ=L[e5%#}*-;ɾ~C,!_L+7ə0dzHX|7 0LΗoԖc|`fr59 r\=?rTΊ]lsʖfϢ S kQrUfN]l;]YmeՀMЭȑ'<^Ő&af{!]>ҁr]TSiQYy*s9yҘb!(}1.A|z&[zp8?@͟8lH@1([y?8LgY_MdO+Z}.gkҢ.>ݕN28)Lz(knX8gUJdm xί P`~c$޷\bK&!4mXu آ|x y6И!Ɏl6 rʃk(QP[wJPPh&Acx= v fuOSÀraM 8x5QUOgBxPB+}YzK+/^&D<`ybjDhmOuC7'ia-d-dP4^w\Y=}UfmdZel-6`D,u2^wQTwMTjlӺWg'ћK{I1=a6Q0`ˤWƺ*{Rf DP@; U,:eݍm N/AV=j3 'o÷gG$mY9a܆b|A8h.J P:=( [(RPnsC@Hޏu7<}'uhFÝ3kohboOkp8142DVL,Q_A bj°$χaI5Q4q"ѺηE`Wqo)p6dZa(+ 049}.jlP& LE Y{Ğ6Z(b9x|)mM.!QҊ[Lg_z5}V@"oum=QO2ś}@kcsHF`&LEC`Yl8'Qʰveۈh/2Kg1{M5@L'9$\ xLH`uFV,mOLJ.Qg,b8}֚ɣln>Ňj0Y<4T SqQ08ͅ1wZs7ƣ#7{T&ᘃRu|N,~,Qj4z 7~܂f\lS {zܛm\LMW{f`Ŷ f$Td0 4}@NM}p1GM9m΄}K>~XLJ (#oDi}4͂ZJ (Ayei"K6P@ ҨIRVY7Xb}|Ƹ~Fʚr+1FIB#+T231n=911(Z(-g͌8]m "V_}(T{nR.t[MaoH&L>[[; 6*=)kL`3|Pjqߌ 5=էo;[5/ˏj:Iv2R|{̢inr&!LKi~!O\!*fB wA2_\OfHfB5(0Dqrjnꩶ)w_*mn -N9)PF(m&uamu0 6~[~`[j Ujcvq2iRT qN4yf8K*>ߜX?+MP/~)jMyzUɍ4 zUC;xΧ{&f3}WP ք3QBtq35SY_U1ls4F ?R13aQ~?DR`7I!oiNs;V`B70d[|l+ٶ]H;4ЙrStJl9B듗R4"b?;&cAEnJ $ l+A6}][Ds&Q} eEXo1c&u'mU\bM0Ҧ~;_.4=)u F5?pW=|0vՐTyxaHÏ5^ZlB 5eUY.9>L}dD?kAMdžrFphI9y$\'Z;`ۜoӷ*1㦥"yFKW/h,=KS4 L\*"LR-6(.aGTE%.F Gn57WE<֋NSzHIHZ25e$WngIdIyay/9S Q\HLCj TrYm9Db޲JkX .n+k$7t_ ~DohVy9]ԭ@]iURE*ur.%Φ1P+"Ъ&U Ttj<}Tǔ*EGAn)g)r8chk/7{\!~\7`Uɜ>E>5ll9B{^[>YKAnͯà :۹ g wWdSH O \1@ln'd`m N$q&G+3Qktc9z?ϟlWZ6_+TdE-k"U I7CUsDWѢhǮߩ`!kAoM]h#gvKi-%Ad7ǝpFY ևPd1.#]VpCcf=qXnyX!Dz/[%O7f^i8deU_#B2z]**B‰`ՌFFyʤCBR`Ow5GM/2H0k{2:3ʭ AOԞ}Lb:G 9C #Tu@cilrqK,V~sWteVKwqk:ecl!֎5ʌ|~oB"֟Ṿ^^U6Vhs~ୄ1D'}wdfm7NQ"=ĤR^Py ZZy pZavo3urqTZgھ ~3Qr|rC &{i4< vs}`KgeT2]o%UgA(nNzC}WOە2xMaz=#z@n+XvˁXSpڥ"ٹ8HDL'p(eo:W}?nv3bRu,!8Qmv|!5bt7@fuǬQ+?U}봎.rs7GK"djjv$#{~A"}.d @n:3V֖YRbnZ;)kެdʟ+L罕(u_J3NܥOoHf˟~@ ?Mj)΁@?}pehWK6AȔ: .k_k1}s2hmA%mb&8e_DTx䠳? ̡`fn/)wM]VA2Π+TǍ.rԧO(r1cP.#rE|u^꾽>MߋZT&&DcU^|s֣A^0`D Z̥JHr^%0ţ!+(}Qd#x^]3drzɲHC构E)WDLxB1HR|y0nAD PnvPOJ4gz˓%w@ǕXY| s?Zmf}L5A̝*,1ݪ-4w11W_|+Ae)=Kpu` Q 4=bߡ,khFHj4瞨>|??? v,$n@E^,9GO wr=HeUi eMl+@Y5-ˊ̈.hxt 㴎h;%5ele/co~|ལ} ZnaZVV%+[oَDjY* ~v@JIA]l4WG&Wsʜ,_K~Ɲ;@ΟQ%JrKx dݞ#.wQ@c4HZA4t g҂"N91l=fnHÓ'k9͢d|OEpiPIm5b)#hIgUF$S~VwQQ Cf\V(G:,q+HG9萗Qa6M9}8IٺX5SsJZX)7RPZĬY@&NJumu=pɇoբ?c7@paօc2,Ui7<鑆f1B%Xeqg&Ny-A0AD7&7VWf1@7Rɤ ;S>_v>P OpɃ99ge )7ـ7r^ q̰ר;8lze -oLPJ,@Jg*ϟWJϿUU{ɳԢ7x0E-J1{Mr|JmˤaZ3>NI u!kl%=! BnOTKK9*WK2vo'?wfm@XX5,V~V m3;Ącz!|uu~:^?굊:2M! =hXꓫe?1$:6@zŽ(Ҷ8wIwkɍh Y c͋2~2^GxHbf9}˼F: B`AҢHvk–SPޤ40rm/M%d7';%[l2' "nÔ]}%L&c_;U7j6vێ& @ғG#Y8FR-Gy:d߮\6xVѮB*i>ho|ڵ]w%(Zqq$K1b)2(`9-OUίNsv?Ǩ]O%L GbkD d+_$Z2r?{<~X/}{1?dINҩgyH9ޡC?bן _+M*% 22MHv\5Ujx9ZuL=0(o9,)g[H㾚.9'>蔹Z"/ԘNŦ`l 0Q} 5I{KH T*İQ '^Tդjڳr~kf0lGG l眭!Ǻ^"/ An'jfw-z_7+>czVYm@|5p+Q~E>݂϶ PQ vΣKA`b-ы7|f %:&t؋1sV^ hо?u+K]omAYyX1-Oo+mﺢ ׽tͶGT{6mgzGqu/s&?%л5L e/.l) 8O?(|ĵȌOJrQ6poċrmf5Z|vrw/%% *;,xRf'Q|fi-h.% 0R "T @KԴXkF=Iz?) r/׮kZ'|aJRYPA."2k1Hln?Q'{v0ب~ a` o"4yog;[LUnր\'{cK8c^;cZ 6Np}r/d')g{i3( H "44z=n"w$!5ڂO?kGmlr,m ʁodΣG}]DG"rhu r{?ЀMdbn55V/МX@VUi^VȮy8k r\CjU"+F˴#=HL]ە'raU{~y9Mn]:d4GﳈC”nO2_'SõNe >ӥm̞bŭz .d`ǤaiP+kNbGяn^ѽmsƖ\ӳ R,v'2BHCWƬ:oX.'";p{@ ݪQ=}30[XN\\-2۳]=dyF La-+v`LP8KpXOOV;/{`>qrT ]q񛞗Z^&[cvyFjͿ b._E*yH EdhhڞyM26[:4 &Ά4VahKV>Cw'c$]ep E`%E_ )@ν$u'W):yzR+k}.jtY~9g H%h."W'j4W"Oּ{@``J#Xπ,iG0v,-acO#x:9+tfd->W`x0鶟Q'h㑾[Sx#o<`&.}ha,,rp%O s0MSWWzn//sVēPcT'N7ӽԋv3_-7+*'dґC$/[4Yk1.Dl(h7FRn"nsi {#KϐwVOp gaW M( fhc5Gw\$ n:XoZO}㻥Lܥ.__0Ğwi%1YwqҸT |Oh u9LI "8nlwclj'+Dx!{*ML$Qv>:ýPI˽rp]94I[L&4cC_/zz*@_쩏t:ӣRW׎àN%/{]\Yak֖Uwx"%R`*# O6ա8& |wڗxe7xCV=Wj%5x?Vr5N Q)֕]SϱbG.#Ʀ."=Hqfq9 Dۼg$H+-~<_QOⵊIL3rSCT[m~#.=5x6d*48DGo0ǟݭzVIQil(iG.悔!Fm6ɳy˽ hg~~Nzo)EꔍyTc etTn>?s` k[r# <ͩ93F lS,> oU-a{50x&k|ۻn޻EN(Nv\j"]TXYULعC&yHK5@^Ǭ%^ϰ:ZkvntU7zrA㳸35F 06n[b ƌٻREY߀/LKFCL e큟#tucjˋJ렞"(3w2YXä/IȣG'hU106L~-cTWi8(JpuH 4ʃ1[y"'r(mr@-ϊ7?xtd!Ԟ!*v ؊(Skؑ"!bAg,dp,?Kn #ќ}EKTlQ-@_aѺ5(,(s,T ӐKq ??q&rjn hRX$mSаCﳆyDs J<bQhY!?%t$ 3X4u\tm³x/VY@W$Gf~Q#]uO%fKhWy'6$ i?L_QfθV FmâI6SVDV]w?O$)f!B'#¬1Dmo?ľI4+ɜy^i\~IIt Gfy `5bg_DWMxX Y*N| Y=V&UuhE N*jwSX3cUd  ktv>?%8h*u l:s'VhjC'Ѵ*e% 3>Ƿxk%ư=Qv<1Pb``_>1glT7NS:g4T68BIxiC zRcV*3}%}$-s1S~bVD҈@+mR ;5 VKJGjXI$?B%uټ.ýYdAm5+X_ge13sS2LB,waT%>}MmȢdKțq\fޮ3l!+FV&\:̱ie:H"h4qEôXU9 c>Ҝ Bzvk=[r r(#IyHQ& =KZ8Ώq1WU ۷w%Kp}ӭ'@[iX 5Po=v4оPCt{8sj-gD0喲ǵUsZnސI3!zkfYEVFS2) WzdD~IфrC(Kqclx\xsH(. DĒ v*S.<=S. 0]ʠύFhiYljXD፫@b눭+r2+{={wP݈=7dbȜc}hY $Ý7Т%r+: Mh|[qҤmYAթ`\ CbbQ G>'Vibl(1)/ !@k4>PEX?wv)Ltg/hXʫ ޷1'^fD |wR*WmF*g. - 9X|6H}˶ы\QL[6_;d l4A& #w?ҡ۲޶Zu)aiLC7^^Vh+|QCzQdjRv_R-2KŽ 6wjP<r+ 9h3y8!a]ToYg`Z&gcl @t!843JҐcI=Uy-dT j_]~poi&< wR)YOndAlE]74[@)[L m+ ja-k\̼);p쐿&BRTV`kCq@Rƍ,M2u rܢԓd:PC1 (:N6ـ1Tz؈lR91x?m󔽈.`2z.{ 4ͳÑl&7E+E~t?D{va`gΩ/~}HBc3dNV|A9?cf;GcR6H>Z~L!_uJ6BTj1\ 4\-(8{ >L{͑H(\.)d}dvt&Z4i"Hzq90h,Ah^B_MuY)`ܠխta<9^I% v{;p>NK[rEk*!jMraw9mIL4Vه3ڒ瑙충3\ʾ/DNbǁM,9vKVLۥHd<U !Z$aSEEɄ f"o-/n[67o&1VUnt@b\oou"ze>۷k;Id&W0g>sD`=jH^ư&.xOHJkĮsPyw$;rқwUg3Sy";ޝ[=?7O BGp<$t [9X߮~&jU#b[ELjPJAt!&*!as\ɒܙP5hK>0PPPV$Eac dϞPtjx2HPvgT{Hk֚̔QIBt> ?=ݞ`L/6uCW.+)!4fjZ"AÍሾU2gpDG)F6/ By#$~Sr/EUT9=&F77v 62r}ɛ#jea&;Vvȵb<^0qyXMDvE'G=H4cV]ȷ{ ­͌ҤǒaI ~ @g}*]rHܠ2P@ ɂDGME!Io4Ɣ17RS|ؗ,7Gr{eTkkXZ:v؂mevl6yJnU!^٤ԩ{ uq.U8SB;&,@OQJv4Hnl bD vf8~zTءj"=nUkdk1anFk"2Dg>^6`9#W7`NjA ;Sѐ?s*@L٨3X :Q hш{۪ n *+W@]U+Wۥ^5½H ,=cs&"pu /;e~!X[ A0 ;<N>Jp"xG LM۵AܦJ6|x6 :u؂_@wnsUά`ʻ^4 XYҥkq p׌zċ}=3UGI\z`{đ33)A5r T=,8ls(KCKAu~(^}.p}3旁a\8;*Fx`S}0n-} گLiS˔n'ԭ9UIsɏO V5ՃE(ŝg&ZN(ioS0{@Gxm Tp] S! d?HHHZ#ȳiy~6 ɘ^jɞA0?aN^5Ʀ}hNG!qڿD_$xKᔡ*>;(`? +||AO?#4(%NjE+؏ś=ᚶLC>YrBʡ%xt,ے.v|o+W#7 [@D!i9c6 `Yg9 O~ 檝";c"BS^&g9Qh$hw>HWb K&mD`3/7.L:Z 1K>fR4mSi8bn6]w(\ե0;VJS̤F+=^Pb[\5h_E9Ŧ5y6u7>|$ k\$l[/P 2 Z.H~IP^/h=d{D%KG艔Ǯrf|ɭZnO;W$,MZĴ˛Pr  r; !~d0 !M`yW&jQ/Ent $Xtdd1>e˂Rs-JdHNzM`][ʺe CўJ~4ijT:f?&!4ݑE9# `G 8E"ϫ{aзii?OY$R<{0&i]uba7ZߧU wK$u"?Ğkg7t$iwW^ q5K׃8Ȑ%\+P%~ΡdK4EEgMDYs 4GT5C:*_9$7Q,dȽšm{wx\"d#ܬ7-.?dA Z߉k&D/F9P1UujU@S(pT,69+^FzCR\]^)cqKl[a.~Sy~&m*x|YINӸR7/sII̙@,6/v.thmܗQI-XP7z'h{z7_~f;(I[z88j5cA*{nݔ7w˞;L~&W,ZAo8(Efš gBᅂIk0u.'`)i+\B t AoGLElf2x{2#'Q':͙Z(/@7N0{])dg)#1kh*PM(L%%ph5?/s*a6x>ȥ?P@ui t&+U,![g˥LLM l.it, V,j,__\]azښ[<Çk,F[4Fv+o!4o U:f ܏Pgz!OM8N@r%S4/}OoD)S?EYl;qJbԩȤ踖 vC;er@ɱu3ޒ&V jK2?Tۯ} ÊyudO,-ke2X:LKN)e%k;΅}nRusTYIAT)Av|WOȣq2&!4O=4)%5;b{ȨhvheBʆQ&Ѷ?Q={>P1EOG(Zka ]c5 P6&PNfy|``&| Vj5fPʂMRb@HM6 c%Ɍ L|k)@#EDt㗚ڝaqrbO?&@__Q>vtJ1JR{: ~@$3*WE ӷp,n֦nTm?߃bc\ANSsD=iN! 3;qк {LW,7ȚrIe_7*]T;j yV3dZ/.r4€tgjFo}k.OSO Ux!cps[&׾{#ZeJ%)^k ΔhD#$8 WT褵xߵ[fMdϺ ?-Dh;[!4JUl[ aw]K^Rp bkz("@/!NOs(T<LWge6LXEbϻnlI硪ypO ߰<^f 9 X:޼7G,!-80/r*ӲrqGWN.8S$LHs^tB Se4tED&Jlh#k)K#*z_X} ;)g|I5CF% \ȶTt$m*nIi _JHԱs{A7^zE$4SV|C'ҧrArRXaux;0$T~+M)B! I Pa^-&{3i Oyh|*ģQGEPdqCh<4BKUmu22wM"<(|Tri7}MABE4w&Q^ϸy-BO?T#QsV|-V3wpB6V+`KP?)mGSqE@Q`]! I\8Ǿ͢6ț;'G}ڸፎ ]L/mHC~j KPyL#ݛz\.v?}OU*1Ԗ=Z@i ;NUf$m`ؕjNsW#9'85`X}}x^8|@˧R o%Aw)O)2ch:0=u IHm*p^/FOl8eke4k+h秓v}e( U 홱HPݑ)St*BhD\nH2Z CA,8ǹTRx;]6{ Z[zgXI#(/> ^#h].޷QuW9mmΖT?"qo`9YS rb v]Xatve4F:A(j(YF$ :a$uS ' f_G)sl?Olkٹmk(A> Xد3Ǡ>s1ۯOi'?՚ynsKk/ h<;6iu)Y^ۼ*ge/#\<3~LFke0h+N󷱧i]4$¸hbbYcK`Ј DdZhoyߝO1S u*ěw1iH^ !/B(8-4Ӈ !\~fPG)(,^lP{DwYS g;o*-ts-2H\\1{4T,,,&断U}|(8'GC߭H%5{@J[ɦ48sn.SW ^TCRmXlUvBYHTg%j`a`L/.!Kkb~SY:)W-Ot^ -g/DB%5XpX$' SiJVR'<' F9rHme5I\\{X`,_"2:{'ԶΛN[$5'Jh߯0);Nt\=wzc^gSd#[Z:8yk3R5ǭ(7 6n4|I&kRvep cQ 1:& M9:x=s~&7us|c׏^DVq~w`r&eBGđQT@4[ dׄi+@7iMb$"n$vei=FzY(M?,9/Qĉ8GP|ev4̂){G`" mզ#czBZrle֋^{n̻N;ڮ^5hYJ$F/S/*e+Tϭl8BR/.@ |ԭ ;9ģBѕǧ^WYWxVS~=,%^$qǚ&02cgG?[ׂO2?dykP PWw_7X>Wfgftw) Z$%}mxkh*_lb$(G=1LQzEQA-|A,8ׂf0TYR+r!&T<"Jy0&$&s&fӈS.^kipEy`F+u]w5S@];p^ *P @ݥ8.&?Ss#&jUr6*W<$QztRDh96:1Mo=[e9l=H8vg`ޕϧvsm#4GJL,xHH땙t?uⰂ# }+v u {]tǖZv|^,D.fcT "]F>9#PtRa9gGmS&5gbl/'JQR]f,R|H!1,OG mR%iB HTz˛ 븟vcj.4ULFܤ$-oR{s7]V~LyD6nl7bX\ =բVZLAEB>ҞAAvԔc5/[Yg;?B*yuh1b2-ڢIXjC w\eTGtbob; >+yL7pӂes^tץ5ްZ;L7PL]33g,LV<1U 8p3"^_KFI SΝ!,FEYu@gj}E< :D;>|2__V*4׿$ԏNdzף"\xu}* wA[Q](/h7xa;rrif$^𔩍 P̼NPf0 ~B 1 :F,ULe;o[Ll=-h0FXpJ+oCe+@5~W]<*e})x7hmBy1Wi)ȈxدӛI i \s1RjfqC*GftFoI90_66li9@_\X*q}뜟x4@u9iPNHo4U oHa$a";cglb/O\/|Nc,;b*0mkceK0+,RLt3 ʢ|TYAy#Ty5>ZӹX9V&OJH0F P@n;!dGVl1v GΎ:6 Udҝү+& XPA֞qblNsE L3pf!βEҊ wq0a֛{9Y$1 jpZ*\T jH-L/zY)FOteFŗ_Xt9m\_/mr(~ OԥY;\o0b -߇.fxaqWBƴY@XǍL^4]!<4܎҇Ꟁbje,/ 9PZSnHFg6n\9zި񯧢EK3Lkr;3M4R˅CvJ TAh* ]:l̗DPo*.`6^n2냳V?-C4~|栜u}ڞp=gt /l<*HO4h̬Gx-s@^Tڹ>!:clY8~*re ͿvLvM8#LYDVf#@@w*5؇sANj"pZʖ%uQ]oy`K"_C+1gz8'I/f?|hV<d-#^FQg9).ӠN]HUI-FleR ,SYPpjHV6\Ic,s"7(}^X77{xB,нv``^/d㉐lê\zX^Oyl>Ro ޕWͯvMTU!%UmJC +a̫1*!ο"uk#DdOм=X0=ZkxSѥlSi%tQ*:M*BZ== [FHtLbVf\# QH5B}JcR,쯑"Rת !Ó)Hqޞ{E9=ʶr3HoR%m>4Ah N,t>4ȏLAۥ&a.2w;AҕCoTe8Es j `,Hm=Wz%'_חs3?7 B΁G} 9 &)˜؁(=:$ux-6%q-cE\U) )7zM%[տZ4#[!o&O lp lɈ2ѳ`Mn)sߊvB&Z^ F)އ5x&WKTy]H$WHuM>t\13 n7 j -cpzl|s˄og0;2 blhNlu3]MO #߂V5 Қ!t@@~9'EQhUx\96kx_ :0?JrHɃ}$o7FhXaJ0tcjy zn0FT-}i߆Ά2RT 3 ,kGk/ҩ{ 5N+ kNFv m{ va2ѪPc䮼yrT5y2F[0Ci%14tfSK3{ m::ɒ2՞?w/C +*/ ֮4gE\ȪLkYzʝٹAਹH Cm۷bXd^~ĬHY H.MuzzaJ3$XyQ܈,$8u,ӀiӞ. yVP#|iQ"$RZH'u~T+Bn= fPZ7 $Ep73t0ȸ7!X`@=}Q/ ǁqݿm:Z.U4MZ^+ 3yN9ejR Ѿ*HSXVo $сwzfi!\Fď6v 2?5=hgX*Ǯ}ܒ鱺_YxOeXX7=e‡z> B vM"=5Ĥ_NR=@qt]POEgA5|{܋;wUw }5qAUiԅ#:㉝oKPΜP5{m 5-Gۇ NT;yzNoбS*/fyc4`,$%6fGkF>-tdc곽.(u= d@}%h_ Tިr=XP@4S٘co=zSӀ2w&[ >~;QǴMj\{%'C_n!JjkX$^, uwVl; 9uY%~f;E].In fp1?q W2&N \׌tq!\fƺ_^k7FZ0-Z_yk7D_, *Ȳ,KMki v{'M$VreqyI:\h#>O /e*n|#B-n&ZG+]&\TR,[EqjzH@+y5Nś㔆K~=O^;>~{ZsPҰ^ HCYpqУ%.*1HUR:P빑゙N\)Xro~$=jhLT*V[hÛ@r;S{_-p%)udSKT]O|GJGZ> yeOY7WyC:?R~*/"}{Sh;¬c11]M6/S/ř9_XXwm Z5ìS'EW1`MT'p-t5+ ۩}fpa:o[qfM~W&^%?e6A},ekdZ~ >2.e0,d]sH$gL1~#w ϓ5al%Z>Զx?f,`KNofi[X"ziҡx$Y3k0](/̪1k,)hHP|O9"XHciV6L,ӛ{t5Z2= 7+ QOصhlfx(%b]/Ç~ZA1޶HfU_U#IԢ(VޙPZ1]b&=J1VW8 ?f(> ~i/Ҭ奃 ~G t_1^ -~0cCؼJ;<q?Y*f[XS(%[a`mO6:dZLqGT.񛋱+~C %x)57yD^}T]0D P2f4nAWذ30R,ϙAo~}/DT !LR(&uВѿD9vݑ0+G=d\KG_ W^D~J*Mr\t&&bE[kGW/2kh촜~%WZiE[уezD TIaUo џL*e=D5g'|KP\eI|A" mU^ h]/GɁIKYUVDXI:`u v3\w(M2"Fbτ*ɚ63-@OI o?A-9=, .0)sdzhEPEQ&YX`"i^f]A P;1p}ldى|迄A R=Quo"eO{~z%O1?OI r~-ڌqcٻ+[~Pp)b v̝yCkA{t Lg1\ 13!Φ49rlxٕAE)n W\h176q̀'sv\Oyk똓m(&Z]ǝFmufrr@P}G]}k=6ۜViMCu \U|L/!n7 J%؃_ DzQ-9yZ`iΖE^ ge4ժ@[" C7GJ'Ϋ?&{. E(}:La{BT7Z;L9\Y:Х0Úl$q4A4U3t)߬hfx)X)5$Q$Xf@@$&Bp =΄0~{*uբM3_e <7y $pD( Ub#uf|ZX1%>dp^ǫOc,g>_Ѽ4=ziR W\IjQTN$>$W5H|B}o;ѭt8唨ߔA6Md1Ș*x+w!TNfPocp+s^vױ`xQbb=W87@r3{J[PX". 'lʷxz6}*@7&sKۍMu޴kFNq0NvF7(6d*uL[VSZQ:)v.#bGlTZrAğa5z!}lI 3k+:@y&bFK/po,2йyRߓNkip T!Q|p#l?ٱbr)Q x%VP&z`3Rпs3|.d:mE7"M1 H \)2I_k d7Zw22Dk00s(6Lpl=/Ci7"y^3zͯIt諾$`m'i;vQ(ʧu+27C^1>W-ޫ٤!*i4LЄq*{E 5Skp|mX8n>^7|: [K!qrȜKlwS{R-p#')@灴`칎kd/>3- x>#M܋j.b@fG'\Ґ^ >2:07q*nM\A)mxxs}rrZ~@3zLrG^čQ)\Sd+N?@UcJC+r;t?/+"[tಿSuiK!:xP"767 x^[ |˚xrpG|Pj2wF-~Sʄ)[9]PmN, unX&7~jczhWRnŤe[|r IJVG/)~7]Q~B$,*a=\ r\X :sP/y}X$}8 9Q9j]5,“`NQ|Ky?OXs+z EҒ,jLnAP9-CEX0QoH58{R%$iB  |AA'| [u8!TNԔ]gA$"| D<8ޮ{ _C\۰beHYD%TdYsPB YR?U'o)*Ľa=Ճsݴ<^;#-gbtQP`l5fo@"؂/SP´tw!,m Q1S0'gU%D`I* oZy:>mQ7bPſŶ ,wy!bhRv~D3)= Ͱ T띻rx)]B$!k@THď !#0%hCg *U8Ѵ2Jy]E|wdZ?*tk6{oa?PpIƺG×Ekfk} DPŀ4=M1LnUd( D/C/eOc ѱnNqx愙Bë(aLiP:e z'`1'tF[i-FNE'nVԯs/ H}!`Pe4~quf'-xtrf}:TheۭŸ2/{XC/=㡈nr|b ] iwQg@^Dj=|CKhz)6I?ڐ?k7wJy?DsKݚi,yn$&eZH@m7[u6ʟt/TN{DD0[9b_ a@ -Vd&Y*bUA]et!QZ$pĸv[ub .y~2p䮱Tfd@;uO_2024eiC.w'(/lbҿN%}\ 5t& ?v'`jϷhd jPFkJAۏ}9}{#q>AZ* D* 3-拨5J$%C@0h!(OQjFu)Fʄ$ėi .L#rRNkK= *"bZkASp=Iǘדtz[bS5iV {WfCMl[jM|_NY?@r{OYa8WEԵ_Ajp\ݗqd4U Ք;#?9Bޓ# '0çֶ$ h{(hqy%Ϥɾ@™?$~<7)2 ='|C?9dY a >#YcN/XJ^Jx݄įl%.~VYH~E1ެ(TVԝWxmh&NpH{ 5lp5]d7䆅zQJ\SKQ^e$ڽ\m\k*E/Z8{#c7i-hW RV`= )qh䥣LN%4j4Z__}v4Xs|l3v Iv:9C,ݖD鎽B>}}ۘ|{C:zeTkowz}feB4{&'< Qj2"mAJ\MARB|>W-g+z#8>_:m[q0%yHWCX&f}YGUۊR̭ DccYZ)Y*=<:%ҲT90 pIn܇DqtΉd_Ͳ|kl\ຳ>QfMniQ]WVB(֛`);kBadq3R=FP䘅BԕW vLLI)jV)Tc%:Hd.R^]0ONk`Aa.Hr(zx>ǨAvsxYXՖLUARr)d-K7x5۹ rS::C b Zk2w7dSf3JaR} hC&#"~lr1G ׎ÔKnJX0rC1ډn 4v׏fS3YGtz2 ڟAXȗ#CðoD7k\o"T=Íc}?\Wf!2H&ގx.xr ӮsEv!i[XVDW6lx2꾃!Ɂ_0/kHз#jN1* ']kpOmT%sI*+uuӿ~7ۋ9AW- k[bqǦ6>ծI-=RH[C\:şmisYT5ز ]wn=bk(!Q,rAVʑ\>ȃ|Y]QM<`??0]pz]8R7/w(&)\~X{wE)DP5K)@P~݁XTb I*@Adӝe㳾 "x"vcK*Z}Z;ϯ8)UȘ$S}<Ĉ5hTYבt(|ҡM.9-BGڽt1GOW?pҺVr%?r"Z[p0g 6+~21auP 4waZɾMO P3HӗC" ny؝o,F}ч+86a(U%#Z]VE$i"X(d8.=쭰 Rj,#Det%huBk{y`s,)k"gkAĀ/(K̂!YI$&Eeq 2ц=]/p C G\8lg|&4 .}+1ٍ$m%-\2@uJ}7s!ak-#n>3ؐw};6ue17A7P8>pc md9erw=07@d)1\ c3bb[{W=e#"y䭥 mylk6pWĉ=>#;29BK5ג,ݴ{ڢ}-n0 8{Ozf5Ź!R~C0c(ӡVt:b0֭(Nqx0BMv&$.%;ccjS'cQh"}^ E>͡MxbRt:Vd{A_+F-߉. 0cU g(L|O8a ϱ#5q3жi;\UBphp߄Չ:Lv͔2iĢA[r1S2 iv Y҄J4ـ2bh-]FR.'p@ 0'SёRΙTe c+C%QpcYĠN^705,8qQHPеF$"ITj5_ٞϳhUȥIw;*ҖQFlƯ+4!g="SݧkF9r jsՓ6Y v dw d}{xbf`ӑ FƾDB4T`pJE۶X>/i /ag̐=hlw'P~i7otΤK`IB(p5 ։."k+9P~'^ U0%zj r;8t.NuvNFHof|.EHjÞi G/lQZ*ZczRbK0EG8ނ~Fݻ=hSf[ Ui1>}[WL/,-R>.g0+A*˳_ڣaFpk9GSt]7{\qjHqm|HrX\_re>Y يB㉋բiY <=^*'xysWjs [5z:zdMt\=)ˁ碄 "=MP7tUe os֎HxyT64O"! Nʣ ۜT?6>;L-B\h6q@xxRUH1}i`bQM)uیb~%j66J -hg1Ч{s5uZ$]Ăڏ@s`0mtH ~ɼo1`x>h0w,XI8UXN%/8 D@d_ĒvW oniLzOQ@XLGn1+a = <.}jPϫoNiY\oY1􋹵ƎhFzt!L /yҀruq2Q0āѺj~DŽv˶DИ厇x5dg[ЊQ {+,q AJ ulcgh|]nLvch'34t'ߙ;Po-jܔ(NƇ[s87òJ3pNc\z%j!F  :&VSgGϔs_fʪ; @yY"!R8Ug*ʼnulȻߪBo/}`_n Qwthca}TvYobU:W [ WێbGLuiz3>PޯW+OFvJOT3 Hl S,<:M^!{ҙ@ )pgm1:dC LJ  r8HO + NʒNuN, )CUT#gyELI@ )56T-mɖ>B"Q4We,N(<r@TbyǸ!)JJ< d2Q[H̽+Cm'_Fڢ/L5[kC!m>[cc%zԮQP69Q F-8(ig` ˔eIJޤLurZ0|H5vL:^ߣېy0G \or`X XzpJ'?JU ߟohܸ֫WuO ̹;偝0hܗwjSX/S3^kC41"%V=oERNDF<w`2VėZeD/n葆4nr~Ʌ0f,2umxE˻El6ru}ی4b{'O4)!2oaF?L ?7 g r( M#Z|`Kd,<+.p}ˠ;rݫkD1ȒL9Nr= k.Sd+ݱ~b|xSh1Cﻙ(Vç>BC :˻k=`ocft`@I9 %1Ag݅L)-6 :?B5Dj'e7o/s(X&O&aGU 6G,-f3'Vװ5Y*}lk: sIԓ%Itjɿ#I w)FE{JJhkaDe^i,=tXq(a<_<0ufOCOl\ΰxurQd=,Gh׶ mbxǩXgjd#BHfAKZJzoFU!hjwJjb %w6#A)NZ~m9Ljz b |ncmʹ5aO,s1xDM< !Vap7!B{Awz8A]SOԱfa Y@@cҭD7dH~(x˭A r:nJ7BX1?f)P1|% P]&ͮ< 3f9óX+NdO5/CrM7_]|bvVCUt?u gF.SC$UcŬBb!ɝǧI2<C3'͜$s$іhߺr;)|r~.k/ruz x9RLZ+{;P|v绻2,oMFaV%jM}L0Q 4Pz.va/m{][&*"bְ(Eb߇R}~zLK"SOH)7"` iQ5v $A^^ǐ͗")6VֆĿ).eo|`(tR rkM)!JFwV F$/"-g$q\ooΒ>$b1yW`dCqvlw}2~hiD FVsnS8)-K! 6iIAvabEЀ.q[ZA8,h|ִp׫Q,i Mi3+ JO߶I\|Q5f.F@^ih:O .wZgyb'GAt?uXt 1]Ǝtz&FC8oѐpq1`YNZQu6qbqih򘗉@yX6*-IKwca hq@3mIBgo8gԡVSF]d 3m"ugdr@ͮ]zStg;fݴESb--.I@MlB=ƚ0ͮAk9ŢlaF8bqP[KH8pD,Uh|9rM_g;WY_ELVy(qk F[^W! RjMVK++;j &$J5x_;ι V+78̤:T8 9Եu$`TXc m30vňF]=y$PnT-%s$S<̈wiP}Su2#~.6V%+ţ,Co= W3 TACWx WM|9X^ʊ 5R&) \v r6yLVFŅa_="x['f WNkPHg8-~dS! b%}5aT J׷dZzXzv+iAt0 FqOI^-M>*'@OQh2#sSug 5CC_EυZiWz~Q&HC/&."Lr"菳z5Rik0 5@)ET`C!wRblemqv2P<hO俆^$`ῶ-dt KŦ,rW&uB"`[4)6ԈEȄB >(i5SΪKN~%elK+j8ftϫQoEeJLo`=Ou9H :!2:35tP3^Ep+ { X (9sL׃Q]˪9|Cix.8U= {q oGG SvH'W[8!C,=a Dd BtFRڜ 6\}ʯTѡQ/"_^)ز-*kYۅq~ `DS7ba *>/PDi^n|z:\$j~|` 1L곑BtȁMr.L15A!z^&ix)nmdu[YE1()P#I"%mnl4aN ¯- &IlcźdN%Y iqKЊQ @w_*ÏFm}ek Ä6/ƧG0q4,ˑCS@fև:l\ ۀ $E"J}f Dq_ҐFYC0]V$cF Heu:d }u s3µbseO54f &HT҄e)Qh3 g#}LV ).Zl{ uRior3^JV$\|CCp4\ɡ}) f-p"!?q=zq%DpoK$'8(gêYCoGS1:yYԠ9kiϘ5 hK=鯈M[ܽqhUef7YyPafu-.=IMp'ju `ԽƮTb{|j5@; wzij7LC`lUBXeɵMKGm:1# ɲԃ.8ʑ3 79 ND.Zё`vbm猆#ސ]ewS$uJ{{N_s?uBD }xh Rl;N^ęp=نzY?2FVkav'gaDJ 늽!;8kU[SDC+&wک.YG7^Cs ]`UՌHʰt[hLm֨윶ݗwWWh3}qE8B-a`,Y TǭDOc X d~(>?xۙ.Hbm+TI%/ &49Cyb5?'QʫԉAD .Hr*'iX]2q}"د[@Z=8`9>dp^fL;vcOFdS^e7y\^^L,~Ý8' 78~H(GHXA2J2j IBO5"^Մ.݃="q;~$;%20O'bw8N}gAߎOܟV0tvo+_q::0Ø{Ee&nZ>"4 /IH^ +R{{G#a0'%r @oQ4*UJX;~s"tX-Alqq&r nUH IKÈj׻bb>P]򀏸$ӊV8ds"h o A ^ƁY܇RKVlަLMX](vVi8ڻ6OS:a'VoBhWfQpf}ʄJb*$|ChLaP<[Ѐ+윷0ΰ$kSÆ OٹU  :v~ǑPcߪ_ҏj"if\4&fU!-9Nsd'Ѓ݈5`XwY|fw B(/y{cxwX2 0/IE."pPDHO'%5@{Q9䋀+:ws)-'+pȰltʯF)\o k!3* ~ufJ,nDި4';2uL{tRo\7ȷg/(\!<}H Qz/q7GMPK=#Sw8 [ygFJ8amH-B}ԫX+y2 ޶?mL& F\_ai'3~_6>ٓbXh$l)qT6=lL(r}auQ+D-]IsɻZ_,hdҒ֏pT97c- LD.K "ݓ6+q16s^ù 7 CKeP\.=[V4Kz_YeR[g' @[5HQ #soGAPHC}9#t5޼^Ib}hx|ѻlW?6XܛՂodoƣKD*%>C}R48%&!vz82/:V_Tu<^IХEzrP_J0V:Cr!2}7HI<#cn앜7k C[T>KV?d@ !#kG5eP!WH?#uL{u=3r o'3)X!0-~̍ 8W)zk$ ҝBn*/M; .-`Cc.r6_oJ$mTsIG$wuA?<`G5| [Sm21iɇ?! 3򳏟W21;g]Pӥ$?g/>[+LSGu2`~Ê̩6dS*EDy0zq8F_$9A"PAkYtwsleY: S8&3cV+7fP I>ܙ? x1 tj2Lu3ȠO zDLe_}0xQgWg%8$udlL-f2=t߅8RR ëq̵i] `L-cKሑdwͲU#џL$cۿ9ʓpc3}:h{|u-L(sHv7 Ivhd9n,n4j.m@B5lKLՊ,Noî"מE Tuʐ;Ë"BCLE'x/Ҿ`Q YMړGZ"H p *rϮoZM,.Ř7W '?̽։5wQb$al$34R@bTYh,빅@y拓[l#k4T{(rqNy XIwDJ"]mܷG`:3_lǼ_-QTG}gj(!,q=dnx'҉B3vT^y pG\L)h${AHL?V@ՅPr59*O1<Yպ+tc*rt1߅8~dɭq Kʾ1Q7\C&4$%W5ɖ՜W:h C>[ 8U 6Tp& wSIcĖ*ա[eI%~f3꼯^{wsZԻAܩ?0CB(2 hK[ati%jt֑{G82[B Jf;|!M}ۙsЗ1wX-E!em}|g:rGe@y# av|9}Y' (WtL 1+F%Hl֧ h^k_Cir`M)hqɄ5@HQ;jSMs nX-cDdZkm<#{1F\mM'vqtl$I3Z]ܩ|\v1Y`}))-5cDY'S1\QI^LXuMŤV'x$@cd+t0?^aP|m%|wi]&3UlU 10/S,1vg8ф5ƸLig'?9Qaٙ +klZJůNQQt?Q` Mi?P뷕FHT覺? 8 ~ YZ