libvirt-daemon-driver-storage-core-6.0.0-25.2.el8 >  H _c z뾂alX>B58 HCr|z=8VQeqTnω>7~IbfuzyluH!ZeClfwJN(qaL};^jY# )'٫?$%c"`6(2w"gh0\򔰿/Y&FhS#]^2T %Ϗո![IB;ÿj.s"JFxUJsp862c017dfd607663fc6a78c79ddb8953c26906b3ab614ab039bad57a6383e36f51020d0a7b42799a850d3a646cc47e03ca0a98e38댉_c z뾂al e,P7D L`^rIxO mѐvT}Ί,w1TP{18[KiAP~~Ej#r)8 ʴ`lPNVӵRP%P-qd0)pBkfb@Mk7q+ @C^zk-}N} uiBirҿ ):s;>HWhL9NC*EƌZ;}M7'1Cc[n蘍L 1\>p<$?d%+ 4 z $<@GNV kw & T   `Fh  ([8dY9Y:0\YG`HIX0YH\x]^b ,d ke pf sl ut u v HwxTyClibvirt-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*p8le02.rdu2.centos.org!CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le-aEI*K!c( @ RAAAAAA큤_Z)_Z*_Z*_Z*_Z*_Z*_Z*_Z*_Z*_Z*_Z*_Z*_Z)_Z)_Z)_Z)_Z*_Z*_Z*_Z*_Z*_Z)_Z)dbad8e2db072f3ebe500b1605d98eaa2c59f7e10eb64c62cd9aa1c6b3f6cc7f3cd051581f4b6373d2a03f263a47c2c498bda0c8ffa81b006da00c6f81cf971439c68ef670055e1a2b62964ce37b9a571e50a2770ca3bb36658397d3dbfe5081b159cf5bbd7834ce76522022fdf9e01e85cb6cf7f1cca8c9c07ad1661f8d595881966a218535abdeb5fec8b78124c3c6a50f68ea13343e7411977a0020c298ce67343f2f47dedb5def54b9d6f9eae33a63884a2e2ac55fb448c5ae7a1b82fa32bd893c358bfa7210bc550c240f5a74cf841c0816bf6e3e05867a90be3164054efe2b48f0da7143a215ee9ac38dafbbaafe8c5dbbc18df5cfaf91a67d8f26696acb5d49f89d54ea935f59f4a33f9c95cd4589b1eb2a260e262e6d3721c4b0efd3d1a62cda75fdf9682bb554e48a158213dd418cee6d51aa3dc96eeff107b4abc0459ceeb35dd6a757bc5a1cd4ffa4dd5c1fbe40d7130b5f38ad2f993a46ee7a48ee57545f5f4d59e26d47e35d81d3f4af75247f7954a765cab43e3593c6dc6be5c../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so../../../../usr/libexec/libvirt_parthelper../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/sbin/virtstoragedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-25.2.el8.src.rpmconfig(libvirt-daemon-driver-storage-core)libvirt-daemon-driver-storage-corelibvirt-daemon-driver-storage-core(ppc-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)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-id20d3098e3221babcec6bef993f375809dd45d76d7ed96b0a217f044873b2c023d7a000a953a3970892202b9f76081d369d6fbd32ee0ce13917b9bbc39c7b4fcbf0a8be8f2af0e1efc5f43582544e9c5b9ee1bb947a132aca8bfeb59b42a1108c9f7d5c54virtstoraged-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/20//usr/lib/.build-id/7e//usr/lib/.build-id/92//usr/lib/.build-id/9c//usr/lib/.build-id/9e//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 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=7ed96b0a217f044873b2c023d7a000a953a39708, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=9c7b4fcbf0a8be8f2af0e1efc5f43582544e9c5b, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=20d3098e3221babcec6bef993f375809dd45d76d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=92202b9f76081d369d6fbd32ee0ce13917b9bbc3, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=9ee1bb947a132aca8bfeb59b42a1108c9f7d5c54, stripped(Ij(!!~PRRRRRRRR R`RERRR-RR RRRRRRRRRR RR RR RRRR#R!RRRRRPRRRR RR-RR RRRRRRRRRR RR RR RRRR#R!RRRRRPRRR RRR-RR RRRRRRRRRR RR RR RRRR#R!RRRRRRR RR-RR RRRRRRRRRR RR RR RRRR#R!RRRRR'RRRR+R,R)R*R"R R RLR}R`RoRuRjR[R?RrR>RWR3Rcv%uL4Vr52K~:!f_~[Ơ29A8jq4MBj+ěx΢oxξT{v7qX5oF0&;_{M"VɤN:^Hؘ& qUCW7ٰn뚦,uuYffka+4pbp?U ybPoא4@oTuʋÐ 嵂#0쎹Pd*~;$d8z仯b$'0"FŨM*'':PgO=n0hpx)(%A[t~aն_E4 hJ\5c~IwКF)"I\UàV-)K ώԿYF|2}5p󬍠($*7ƃ_.~;4<:%EXrh? XI )iՊ^i},|}ϓ^)onjhڿf_Y^7-s״-oFؓyքjׅl6wE 7U_i +0b1oIz} D?8ƷHAaNO\j \<09 OV}j(XI} Ԭ$J(& jN轥eN0WVrio1|)|o"ؓqDWn*;nXN|bi(XUR wͫ?9;ah7:Rfld(fEKקv+ }apnhQYKZߙGY!'c2a8xKB,"g"zv//>7-15 Vlx'Шy1@ݤ*>({&^Z"m2|K>2Q&c㻎N3r1b`N4pS@g"(ܽةØꂧMѸ݂FȐ7UFpYO>@ ?C/yK/E65YfȕquЮUZrXv~;(e!h4>/"v6<.2q:Dȝ8-L_sy',n*yxfHJ {tQ.J6?#9:Rg,hŸPsZt>w~ @I䗎L7sI9ZTp$n,Gf`豤ԮgWLY=g<|ʯx?{ $;SQ ׅwTX׎%B^߶"1 Ǡ-d;#ݜCY76'-*(ɝ{[ZN&>{%!a~bjQ&ƘIɷ-j"i!Z}xE`z}sF6yj<}bz9%ie:ѥOb|R0#EA}#9!pkrLn bD6%N!`i:hxy]7b7eT 5o0&#?{m'T Է<:l\I/=^9"[HV+<16c 2Vd>B UHF @^D\J.uiTz]]kK7~?+~{s]夥_4s[cH ^xT%LY !H3Sz ʺn⸱h e%2f1it (~N>PӑF/H&e 'lwٺJp/| iʰQfC7ȉj⨮-Id7{B]pҤ)7}*)"2>_ݖb!F~ǕK薛,o'bU À8_`WUc]n{ bb ̭N\1ǘq+hbI١RN8ץA}3,T݋H:TԱ$of:P'{U T|[k #Uim,"礮rJ9&s&lIm.AqڿvCjx(?h3p'] ؀GڶccW O"S> $yną7Ն33 (D3L22N-$`w6b0opC<3? aՎYV,u:`IGwhUS2M L3*iB[,OI1ͥ+1=:K1/-+ut+0_(bCks-3o)uK `ƲO4wx*k 1RCVu`dbVjd^TjЄ!fIꪪ)MI.? R *ӱsɓv3ܷM{ i*PO{yڿ,:t~)V("2!b.w&E`XL8H07%0Es4M=E?Rw dI(Љ }X2/M;`-+oER!JwM:Ad$#%r궬T8tcF%)^.7=t킳KRߪ+4.YJ"zBΐAL<'K!>稹aVRබj59f7QDw!%qA)#_ݾk5uV):84i"@h2A?g$sauNr6Dn'>kԯa2#5h~=F|zIp V~vnˤ1WR~`axZܺ8?ssT2K-#GC ŝ4uJ~VzaEfr|$`Mhi1R#ƌ䗐V|B(C=oP&9mo@ c$XvfއOYqPs 3s3d)̯TR=)Qn#W:?=!Ro]n.K/$}Y.k##s˒~1e\`S+cZ͂j 66$jσKmT3JE+=Fڈ/>r0r~XY7(O}*vBV&?ºhʨє9U|XfCE~M‰bqIe8FT898O#[ؖJVp rQWK6,Q)T8^K&+JS̴NYv2-+))#rUUU<<1pe=MwX b>?oQ_-<.d`ֿ  oͪKxmJ , Z&ȧ Ñ?D@Mvo.b f*m]J* ?W7z]nʣ?ѕɄ(:xdW`[mB\M bfcYF3ت +1-k &!EL[N͟Inѡд3zWg3v{:((XC\+seF!+]FCJl"^e(b腻jڗo,"B&5aX]Uf j?Wݰ:a۵[OWɡ YIg=ψ_7cdlsY 0~6:3q$0PwiuT1ܓI_pۧqҷJ/ƕ/{eaRtwA I IGcIl'MU2][gg_5Y7lyRݐś{, %ut!XFp˂n$s d{I%lnB*-$NQ,bЂr>^ gXB gA3@=$qggɞb3czl`w<" 'oYWݼZ9y %n\Lo̞>'6'fab~Puo1EJ| ?iG!-4~%o1372 yw8 %Zwy#0c(C,4~0l3{v;Z/jx]R߼e tDubLaD#0Cq#R.g]dZT_ $5Pt;?ϞzA-*i5DU},(KVP~GhKmSQ$VR[r,Ka_dXQC6ԓ$t5T0,.dLNsKL1'[bu$( K뇶[ˆJw22%h8};<3 j?2|TBtσ2,Ꮦ-1,0Xm6OƜ7 ]$bTsd:+Im{tqepuQ/Lb3&!gD>A -KJX%KY(E|L5 O[3ι_e$*]?rnq+^ %u)P{^c)( &0i 1!^0F}dpr15sIo]oC8%UTe+tZMo':w~ӎ Y9EڧޛGCqgW"ff3k=?jaV6 REj4_WV`}"<$K/Cc}(V^2[w\,ypAa0+wϲG)rΌ ◗+ϐ&T>D}; w qfsV@ab",̌~ms:9q _ "c/Ih࡛$rf0j 4^\A5t9tW ,ηuR9ᶮL+Qc`Q-8S2Q,XkVSk_TɡMf>6Us|8/dcr6 Y@qc$k\* G;n}셖Hm @i\@x,[Ą\6hXFn9ă1$U`7C[ڮ$Jx0֖rZuКx ?+t`v2W zh`~2ȵm#%~֓\?-N l~ؼq`&LR(6`ť[;d\[H@iYpgM H0yr52͍ '|*]gr%R*!fLtlԾ.s K|yBRFjTHnmKT͙^@5tU'.Ӻ+~v"~ j_ x|uM#6p,  @VR -Z Np,՗}mPJ!SlH FUV&TVxW4ɭ dEڢ@~U)07cWVv Hnυ݆%80Dl!c;eC@P=ueYUR ܍\׳_L7*c HJ=$:f#*(楩ʘCgշ nzW!ܢ1,ZZ9z8 ._ oPgX-gnFml<1{"~wG:;izBfBwF{I _76_ *@$ ԂEL71Tmh qT̥/T/+ Rb8~.;4S'OOh2-~8OsG&8dܫNpf<ڜQ{hY/#LGfA 4,987vka#RL$P<#X=ep YÑ&󒺼`M'c '=3HnE UU/yYE_[Llxҳ~0'CexWKIƊfo٫J7KOC9b:R^ ^ WXBf0 xEDjΔϾ=U+NϤ?:e)dӀl ,UZ܅nYx' 7{{Flh j,';3B)E]AƎ]9a⾓ꁸL4ݏ`,'OF3(Z}MZ ծㄪ8f$vŸ́.E37n&<ۥg\׃dvbqZ2v?*Hf.~VhQKF\ݮ{m LK}U+xZ^ܮIG}詝M;ow;M?L$44mm OIڀV2#0[wDxITuVh}9,{5~##= #@c ḍndQchW uLo|FzxB1f (D*d0e}Cy;OU  ^iD$z)o>Rb[T( a!`K ҪG^F'P }@'R{]Ք!ED/+rvqEpm=휽Κ]gP qjejQtvFxp""¬Tg\3s?#x1*:Eێْ|h(Bu5JUcGRIr} 4piC#L"$l80NU=6Q_| Bb,EPWA; u$| F=`CBμMF)MC544v4^T74V0̵Fv@P~%$ZIߵ:.A|mc0\#8KM|Tc"᧶ qCf x b CܧGpt#,)R:ϋ!;ﴝNVLsr4J=B[ A1y*r 5Y$GTksV \>6L% k!w޿7>CGS4zBΡa9(!Õl]V ,lp\|piχzXjoy'?^/Ю+=&laJNu._evh9\K'f;ּGƁ ~Ov }{yWm\SՋ}Hj%EȔCґP !m_*<',cg?ךTðqT#sHd¤'ELiZ%H^ҍ/B3H>EiM移qpx)27 <6E z_JS&kMiAqzvy# Y ԱfF0k8qԘ1F] +.1}#N!\%8D: ҥIU568(IύiH#<ӕYtK4O%يÏKM VrD" =R<:6]F5ܫ|k ?]#6ƋYZVUځgLƑxeGGOP&垓S]c_a"GFĚ14/)_OU Wg"K䋖>E1n?6 %(1lGTW}.7Krau~coM)+*ϷF+EiFGH_TǨ]b@&ˉ tJGUq]&qX3:S4K&A/Iq/YJ?W:#O6|RP)2 )o1ۂp`/ϻt{9nv(y}ݮp|2l{Qp^]z Kj|5~d,W5Wm jBG|q30qA."ay.d3V#jz8h wbh϶$zʋDӷfڗ Vdj@V(@>W@9e-[|_ξgw>P[< .0ÖRg1zRl(n͚a`2oԊnû^+iH'df:bWwryo(!V(\ s 2x ]CxAwC@*0_;J6eD~$HXSwg <֟į~D;F庭^K0瑡ڊR^Ҋb ҝ2yD7"m44a|W0ղ=MaΥe '3Y:Us1`ԕl߉y4EkYyq5A_ W+{P-[׀U-bf+L*NaUOS$<7$049]=Zsd%b[=/Ap"j\";-B77o~gX.fD'ҾD $|"&9s]J)%[]GU%X;yWclcJࡋ)yCqS}*)'۞--L=:SMxLnyKYGAX1f0D*9d1} kt}#1)~1^UwG?5 AjT0҂ϫ@UJP;HUsl#Ac}l)SLsݿV"K3Uw DI^j~[=Y E(eҦHv6gTSeN*rp(.՞9? Mz h鴔ƜGFJxcڥ;ƣl=vshbZzR"[77${bTP.8[altڝTƬB#|D Rc46'Do`یQ.禃$o^5Zύ""L%SAK$#?C,| Wq]*vD*}Kktp0N;G.7F Y&׏aC6HE9iˠ h82q"F=rZ܎DUq S-Y RpSVo_dO RQ^#Ƃ0v[ 'yam:chzh=oI֩kmSZ(r>"fwIU?SL-o+"Zx$"[ Q*G6E1ʟw0ƷJ P K߭z7_j78xe[foGdoE:d6*{#ՐrԽ3>ۏe/^.jM܂?JZ)u"8U-ߨsMR T~{Ui4U CH@qՏg-VWϴ[BqfTf .6p+qF=ldxL(Ν\;%;R_m{QiqQMEhk4͋r'[djG(_Ka%pCƅNQUmp۹#AK ]»'th~5>56R7Z0׵ ue7 zU9ۤdC,/ogx ;Rpls{5y'C }v+@z:gTrU CM+W46F)!]Y|Ůh1N/O+]VMSLeB.ǁMC43JYz[(ȇVc`3Fa,kU. >ya`1Xܨ]2/oNSBy'O"A?C}ipNH9ebO,N3lTՐ21c#jw6{c[(E*?N/ȣs-j(pUͽ𶹕}HWhι B\+2:;dCԋ>2ܔH&rLn Jeq9CG|ڬ]UĬ#ӨUVUoSẻ d0j?\]\+|wFɦPA2+ޑrAZyJjTDucАbg_CtqudK/tDMtXr(ƆeP~4Ck\FejTI~'O7%d?9J,Kl"+ޥ>RFU-B;j%1W!\ L"l.P-k@>2n[(xJ!|=l!Xڝky+H™Uf9`wDz?ζ6_K @mQ]' Ag\ @CmRQY{L:N0}8"Ճ ЮV c0lQs~ w%|_UZEwfn4YQ#* lQ"i'蹺hS_U@(aŁ)m,+zU\`rV}V7-rbB|MzK1T GUxcEpj N\ZvRf"Z7 JyګJɘL'+Řs -)6%(Kc-md!ϙQҹ?.}ɺJB{g[KhKX!j;UHSѻ@xhJ#eJ:d!ЖE#`%M+WΜifI}B{V,7(A Q@v<(0XuZ-ͦwq|r57. v)h \ = ޿ʂ={ gXp=⇬YSH SqLA(j"D;^Vhs"@0$Ȝڊ!T(^ J d=ngqG'`99aEO/F,f9ظG946 I橴Cll7 fđp!y4f.A$Μ:+O+:9 J d9B}1)z#24'ZB>Ӂx ~JgN 4o8`x{ Lb`E\@嚾N7|!f(|#09ϥכ]t6hpo|Ա€m{J.o#|2fA7F4˩8_c"ɠcV<Tkrx 8feC d4? (8ݷfTmW5t#/y EpUbBhR$W/>U*\;5#rg+ .L6EU^9ɑ*;0Uh2NWa*iɝ>JS!ҰQ%xU"u3:#=t]'>=_O_lڜ`dM&HGZ,|1%L}i)e竺 KSd1bDaeYv͂tLlZyBS*f| ˑY?#N\e\f%A5NeI{L.T-֥1ubbuzgdώ 7w n6PC>LW2<EA]o)'pPQhg閎=M@HkQBIsntC8!ĭV7g YA#f_AD?8oP}w:uy$MΓf, ٶ6{c4r>%a3H>v?īK ֪q! %X3/2X V w桘3d6\LNh=qh]p4eL1&0}rN7Y(@^ 7>Plb#5{9oqA2<6F9,̹b(68phq0.# 'pH$aK؃3^Γ)o\1Im&}\8G5lʩ4{^<#z/lכKm(!U;9FSG{j}Aa7#Tl_sVG=o/#y=0) NHݧG^5 QBDOE  tc)YTZGsB[dA(8 !({&cP^(<.$cv TΠhC}0 "LW-?dH#ZΰG,,$-kf 5rzX*[_,怪 bs|\n8o#V`C/|Qk ՙ|:cCƪx1|*CK4^UKDOg^Z[AYg:Y9ڰ;n >9J_|s],oϴicV6Ec.*z 1}MC^ĐNneaP-$%xǍ˷̗-V֮y3]ME.cy@6ܿG/HN21& Ѯ\DVx/nPSw'źcAT%zTwДÐs P'v@i'Ja1u˶\&8uד]r=wg٘6CCnyރT!㨣d.cR'{Zֳ[rOȭ_makEAnweDc#޻9eU@lhv_c\ax9*` ϢF?{9R!6WKHhr,$3 }g4P,!o-8ld'K8芩6O99 u>ՔE7xg" 5B9O/qu(亍7#hj~ ^pi+nEr`zء"q0^LVD׸,[#AAjzk 0l|V^ ߐ3w벐3~+&[ xyʝځ 9 g{Bb>KxᏏEiW D8SWC 8ppr#;HHQfKL}5&"O)J5b3/^"@:jM?gz2odW8D K (3er)mHY)CZvw6z|,̗:}"fձ:{:B I.69),>_[^iߞ5u\it-AF;L"I*c?IBɊ!J-I |)^,GnE1<i4 2xx> *8$7,{б%ԁ{ tN҃I 3ܗӎ- . ±\'G+|?[b'l[z<q%A9rD q ,A9]3o, VڥS_͘Uqd\ЃEV#`*Mc*8nNx$+q;/iMprbĪV D?$F6e$DFh%\i=V!P^*LV)!۸y@Tu!quT&|RDcqQShyLOR_syp#q38ͯĨ- ~= "!7Ȁ-Ng)n'@=04yuyુ|IиJiczi`}fWKl"௮ pn-綴iafhEBx%NY2 z՚{H w#I h ~#IYXb$lA?֢^E^EplSv:+i'_,$#cWq[QVKN[Hu_`\"D:c[ 4(%BDаղGE4]ԯXhW:Ve(ן7KIѬE2^!qQ]u"ݩi>ʶdvIqW0Uuϝo`a.^MEFmKAggm:|m5C%oۙ#'_ ژ@RSbɖċ$o ZDEh<1\,^n-N*:ݷCljK(csQQڃ&)YcĎ ?Ɖ/ 1#]#pHT%⿺hDw 3)KwYs6ţԍ6N!= %/KtV%q#,nb qය,C+ئG}?6QRa{a"p&8Q2 C} l{/MrK˯PjYz#-ׯD:&V2~N"/抚8g뇱҉:ܜˏJG{%pgqrJ}a_lkjȐM?$&{ 3x.$kyEYZP&9S.?>;i.1ub\] DX,B1: ˣL+.KjS\&a)mYKrݻ]4I4E)UI < Yj}f0BC_b= st8FW*p|8ˁtʒ#]'/4pk}yK0mKp~GAvY[agL7y͐pXzJЮ <*Ϲr~jbop<uє\ACn'~&؈&ReahP*sFl|<<`N$ Y[LsjmETDr'|-2I *v68ƼW=>YA͉rĥ,aP6'곒$ :Rt}3`Ѩ6h\U'z xROˍj't[0QaGIX<c]Sxll'\=/DJ#7^ "_ԑEŸ]!P:+p2ϐ^]8| 5Vd;z@¦|TwEr9o(*LbJSĜLB9}Lvn')8֊w]nouaHx)%X;5Dϼ[gd~X]\貨pO<5l8G\C\ )d65:?H23(8 osb'x_B4vz0~q9p OTY^ .8Sc5!ۨm nޞiОfVva7"rױX͍TGɸO= D]f9mlYuչY,H{TVP($щ=,F̆Yܽ:F:Cޜ)ZrS@uӓh9(ӈ=A*.6,Î fEWXiG\NV0n-Fbce#< E{J6&YV8珊sZO֟fgabn͖鵼ibћd0)R,qbQ3xhzhd- Wl~ʵD@3YhZ";G.ɰdHJ7-m/߽6-TsNqSѪynW}.M;f{fUVuO(gSazl&4jO)D~3H/9NI?? ] KK-BUJ?e¥R:t-~ T@Xf6l"^sy}% \ Eq{`+G抵(u[{nV|(5"PdC㹋XflZFa}NO^zX:/p$iHztJ7Lc9;jB'P@uEGY _fq3:#A1pea8x*#2 Vj?9Q7="Sf m6$R3hXB|:ʙ&C2kf1pE9KCS3&p)ƧZ-L\GC_cygDw.4/62 ]v?2gnrX+Λ*KU7hZ.ۋ/85 {ݷ# l@bOC {,*La]3P!mj[r 8O|q whmBX6dlYßu$RGak6R1U-5'\pyɤk),#ٿ?$hj cWYze?C%K60Lr~[8 )^OOU@ %u|Bi>lYAj-`{;#y 9F /ܔ5jjt͋_xAA$4)ϿY%]pw-Ϋ/H&qSzR$ܧ/"G6E'o(Db 2 @ ABR+c^KVZ!7THm[P/;v7+M?턍ONLj3SǩM߅ ʤ-8}{u0W>WWdwks@O'!r$&:*nTI*x8g̶Ǵ4QSG EhRZUd9ㅭ?0MY[)^cEť:#=zi)oCw7<3%;-Z9O,q8|UK,aM[n4.z4{w[fQ땅Vho @}0 O@(4%;ƒ-GH<9!qW:dzqyoP;/ڏe :>^;L$_Xaa6BS\D< eaM3ƱǿKh`j_F2ʴ2F>SȺBd]A@ds7Ff Oa1{^ y!!>(/h;, 3҆ڲC`޲qS/T6E&xncn F%%0a.?b p;P^ѫᡏk{:N~a\ \C`8ɰq/e&IΫ / 0=\n N3LYصFdPv (4 7fZ>{!HF$ZuO;}f5;+ˁ9(rUמogު4 \lb"Åjc"v?*j)a]Of*'Qϋ[C." e9py:R*hztZkiD]ǢlP jP}saèP_c\&cCar}7vGa4gs75~h ؖ@EBlBwpx^3<Ͼg7ml?MOYlTj:I}#̈v1r_:|{/-;]慸Et bL0V8EJg2/-9qYZ/9Ԏ_ʜL,+t(wBGbhѽ>Ij{-P h.  ADoIn \f蕯Ļr@I3xW6Len+tg]y\{- 6k1ij0H̫R$Z 4mۿK -`fތ gBU(WeLs9UejX|pܴf*c H;vce[oI^OtRⲻ. =( !=@vt-La"c~W&X$x OY9 JDަm&vA#þԞjc*fspaj F;GE Az *9r Ǹ4τU[{>:moT5= /!)ɋC06Ix?cc$`?ɗ%NI%&{G+M7Ic4xA7se.]L(f,!zͼr>2+,f퀈ۊӻ 3 6 !4c~zǹ*Ş&" ]+ ^nyT6.oVnpG,7"T1?ϺRFEL!`:Y9oe+fύŋ?Ys$w

]GeIY|qzuz~z[]a=f%~@&-hIHzG6I]h+Ϟu" 6Y Ӧjt0v7&}ȕ$";)l+g O?bj `S7kh5L&䗣:ʬBg1 UuS47uhk"r w+ET;CST#U Jl@:L6(3cD]([s7QuC9dUr7+Tf\#,Vř;ƀyyV͟~.cmyc9z|mX'F՟ӕcf﹇Ô"񀊔׏ZNr,zƧ9 ۱ E ^f+Ι2e 0xLoliPH&;K'/š>SA$Ij6Jko1L_^аcA7cͳ8  ٻ9~KkkKג䅰,,Ffp) 8;Cӟ+ b`RCD>!U:YJ.}4ԢfDdjĴH:Ÿ rg$$ƙg?E`%0 C|*ZCj \fSi0Lh[FUUqMl- ՛Qū]r'&_k?0;6ȡQbz!coQ1cH3` B< yC!9\˝ ]S@vkrQ{E\M~rȞGΰ#T*tAH93fcvژnmfv2LJR3N%,v* qD-4r Y'gQ2ocHP?%mLwk}%N,nKI]#3A@fiX(* r麷t,6]AG ,]u56ss)4(m,64M9!ȊbH; S$ө 8#joH6~L}P' h"c7qv/o+LDS{?x-Q!i΁0r^M(ޯPCUx8;U%;P(3 BlKoCc^8z}&h 2GsWXoYB^P"#5N &:(,׿?׌1 j2/M%,`r%$\/5sCʎXnEߒ3 @tpJa)3dHk^_n!P^9IEdh>7hÑH5{ÇP1ݡ,/DU#s 0Du?C{B?-ak"0@٦|} p)RrshlTvHfl5)K"_?k,/Ñ+]=1G wFqK4tեf"nK_'ngy[2Gs R#캇{{ZdT8,>{\G&)YWn;20U<8[SuqHXg[\%<ݫw7 g[5 "nt4GkU\]6 do4 5FLpH.H꒪ֵo V%wguH6x|&Ahc1JI7:Ya:;۶Ondjc x4EfXq.P+!:#:͏O ' t#G5CP3].VB˾Qh%@7cHռg7}ieV#Xj C3Q?(4G46J9vP4ӍA+f()`zw*Оgns=M.F= OYy@i i]# ϺT9SrUY]04AhDb9 PkVJ?ƔϾ #7)](r/F5n&(foYƲ@:ѧzpp1i36tv4nz;mg/R} ձqׯԅߍ8JDcՖP?}LtapQ֫qEo:yud2"ώlm͚ۖXk_Ń;D՘X3L\xMQNsID`#k6-_ yspvXG?erVp~b[?}v1r UٝbeӼI_'9Q5Њ=Qr Q/lSPE DЩV)΋,카7tCZ<ԀXlI`*jh%>䁒FǷ#; b/JAhg>^;ۼfPak`QJ[ 9$#@-M;W~恄| `??.$jH*}P*" Q/p Պaxm{_aoؕ y=3\qqì-ׅ6u^.:5-`;=*j=A3MAIuZ<!VHJ :M+Mϥ}.X>kHA0ª{* A4E#4]Si)7#tP9apG?7D++@yXF!\* 3LW0fYU'ơxR܋"'5rl?2i$*l`$ ]Qc 3vI>Vۯdc|k0ULExu$~5PC;Ri/9Nc%TCʎ١e^~-=}9# .v + U%Zv7ņ;lf,rR&6cEˢŚMwWWMzꏥ t>Xgm| X,Yw_;osz5ٻ)z5CQ:Ϯb?oK zfg9PB( U R#[)(K^篪G{ 4*P5tD,p|@w^Ʉ_u<e h)៖x" Bp\R MN9\\Uvv={:oάO9S+Yw7v%=:4G6R g])Wi,}YsbH߽B#CfnOrjf|j4yOq^q1/:4|>kDZ6;sC Dg%D>C>dR=u-ظە.[C-?Eu&hgڤ4 A?kݲ~VVVr"e|+ı4V _Q*gŧV#-@ $R?ʵݳtE$`'-_$7UV-Tki΅˟B(`v7Y/oyhm>V.Qq$v<YP[|J.-JbwD%Ed~\@w`Y6^l=lKn ={Tlr,`Y-%ykPUS9}9@KSocH$`wP>c}.ocN~wQhퟩT[5[JXA>BqOaGi~Hȏ<&7~xrhJQ֠I޺" ڎĤ쥋IˆK;<Zet` w}gS(SVkxRN[ϸn#ѯYb-5H9G)[pO uw'csD-8^OL.cyWR4qu5 c6#CќSфu{R%H [|IÏJ*h6b"z@bMl8/NJHJ7Uz;% iC~F~=6lFHy\۾f3y:{5Ƃv4 CB.OxNNnǃ?0d~Z 26P\iA=e$].h%o]|6AB쑐E H&'DϘK*ÿ ЮFX\vz*ӓ:g"ڂ-d8le'`P͏/Z }#6g>t%ML>&&eݙԘُ:9 ݇OTEݐ7@[fW5ĂuZ]>ea˛L9' *_șjJRUeCĀ@܇MYa(@S߬t-I}ﺴҺ 1.؁D%[+#1VijYLsߒGY|FftVs9k&J0khwoJxOͅTQ%G$]4ڮK/51޲ZFBÙ-h JA rfM:'{ìJ:Ƞֵzy;%kD#Px{Qi6զEۿ^pALg7m`X8 Q^% -y"L3fBٛ@ '`=oR:bM^e642&1@gvR,OgzĽ"^IYZ #pvLo-J$}tGYۉQrwT~M&4}I9 mNrv;pΝKNF7Kǭ Y!@N;noQach |V,eJf06Z6NEb< &qc /K>1\_ b(iv~I5'1XXR"m5m\x+3pf5@񊺆gt^?#X9.c^RJ`MIBkVXDZlg\1A/y]]qL選Xfj^Sp`;R#a" @/W\vRܞlpxwXW(h]QhMrcЍQ{Hޥj_abkjiR+-J $߻K .M.?J$ rC1F-mX!r,V^sNjYZtwg7z!sO.PXd8?+w&|$B4pC.{ifp'K6♈G,5SKkrsv4p9,)ė4eHỳTFdCkMj6sIQK"q{V#|0펠ͪu~f3*`[%ĝ{<{ .*EDszR)-F,;9| ˆJ6?]3Yd+L ݯ7T"kH| in[f< >v ӕ~}C8˟*.O.2|sk=v'?#>0՝n7)\!ΨXJ-m/N W|BAo .Z23pP$ yM@RoC/,8'yB8&WhsݳNl qyضWvwsEHb>P?8TxbRaNjS2T IIѩQWzR(|2G!/]/hG \zD~8Қn o|NmeHAK+ )_n"ǴS_&ֵCjCX Kt?MnB{jb0k ,@J.s|G34 Pę)JomKGߍ*ȮxﲼE4 ǰtG6S7PޤX>tf'j&4~a?{zD4"Y{K*E9rh4oF=.y-ġG g!sܺ%gEfS&?;cq7m)WN\Z9.Ɋ[熾((͸G\XY#$%nh p,#R2izEh/:Q2Z-n?6J{Z SAzEuHAG$Qmwj_ 54"9". $ x7͝_LqQ*duHcP=֎=m=J;^.ZdsgX9!BOAwe1S`0EA^ūp*I>o˧RTցh8=S XHPsM)Εd / Fx#6WtfEGoHq8䃬aK,)$f_7=Oc_5w+cniXC@MTȟj1." #hXDrt,8B+AFl[84QhWǘ> *K_(˅m_UV?AK5s-+іBd%Sݳhyt&f_٧{2;97'o1ه']M7ܢ7K~ԱEe[eC)Z]]ښ lH[hO 9s|>}gkq9As ֭!& T D3@Or dI>ftZ'u쨝IN|?1\}^O;筥l׃i)=i|LNSeZ|qckGa9B}^WKuX`v*I~_wݿ!yv t|!ae#SׁGD&>9w:,)R/**C)Tsߠ>?8#¨&tq%4[uZ2cWz:ұ֎?q͘bh֨]?cqF.H2vj2c^̮ǯ ꤸ*&-f&[L''8P<"^JvNP͐*uGu>Qq)XkFAuMa |f_"j4޷A}!lĨT塧<P~G }YÝo `}ϴOw<+ wfΈi=C7x"D$ݝZx 9zpjv?QiWaI'{`k2;De Wyci1~B?M-֔kEA>#QCT-o(Ve`dzXsl?4Goz6/H3H4]E,/ן pxN=)4@2X{r iĹ#`.+ZP}_?C6"z><]'KU–*lތ =Ϊ *zybj~ 8Nf]JƴӢ#Q*a~x(DؼqanbY  3A|fi8 s)c/Ћ +xl%3:Zf$u*E #Vo7OY+H8q>A]RI5_4YЯYdN@Î~VY ȖedYwZZؖ4G)ff2믾3ABJj#1=IFԑF"e4]?\gIO|a!27Ze[Ͷq?-W_$j]P^$X6a^DqdϾ]9;mFW,>K0Ls\0lc߀cXr⾱*:uX(l!\^MFKh#T: JJ+W5뎮drfE8=r_Gn tZ qwCӶ$Ղ_ȤdG}g>ٔbVā(~[Tq ijo%iR7n85`StfE[CP epkJ7 }w8~̑_L4dkjG,ZM= l}N7t nM (ykVTq.Necż'S5 W!gKd ҅s;N|@_kΊ_ 1k3gnw{"@ht/y*[c8cO0"<;%r;ւ3 2Mp2:g@,a4^w-7(Hdxvs&`hNrs"1 oOЊmzIS9H+ñ8v $kVZ~ * r+jYyQOțc%ɿ{TSG%p ZG34ng/@EÓ] ѩ9q-_uHfbo HR'`霼DY˟xsyUp YXB^Cvb׉+ѐ?.5# ('魮V<ʣ)oߣPve^r ⬈6wmk|Q֤یK5 6d!ԢdDn}eR܃)Uh-&p:\$1ʣd> r}GǮ0H(Lv;w6ip8xoXr4%>o=?f&&Z:'hj2r|dJ_0e=.Ic&*:Y=Gk+֖gV\1-꼱-,j TOoap~RxCܚ JL 5_ͭJluYv%e' oc `S<qg / KBE#MyMr/]7FK~כO L/z`NG+>P(>[f,C.+i i*OH_vK& T#98~*Ԏx |Je!|c9q%hwNR49c^s>ɀ/MӖQvz<1/14 %ɱef<+= . 9-=>\ zjkxrgN ˄CDW~*oŮy3zYT],vo^+45mѫJ)02նFȈrA؞|JuM l wv#g]5w6M]mF:Ks)0e"9\㇂U}ZѩJK*8 i.Z?)|qL c'G}[oёLeٺݘa_So4⼶HF1 ϱ ~i`Ҡ E)[: }5u *%ur/)whW^8J?=\o*=6ϝТXe{tlfKw/7B^BI$#!dMxV((e/߉I  "IY!AP {e" E]o)krMޚYV(JH 7wo J\c'ɟsoo!ؐvϕC3xYMjƬkH^-ʟ Ly"BE3$qguU1rr,( ]SYlM?RJr\p <9r.IScQNWC0[J _uWb^| ŠN'tR.- V$X7{M$.L$:Jc$hipjIq7aE$N|=.j+f=)xp5`$^-q!T~O5cM+bsqn̊\dV$)GL0$ioF;Z5`іy ]Y-@3T*LN Lt>++VW9rT#AE<;[j(CSǽ!D_Iȣ4t 0j`eq'< ,a~*=[ހOuSxcKQfo"ȑS$ѐmLqbL˙7:5 eUŠDşVUYs3bvso>3i?8ZkV-MNm~GWzƉ&=x Uzd`u8I!;OĬgs`Y \-S:ON 9~ f*8V2`E_`QD#v}"P콩bSbpf²f.'@1f틢ym{iS@}P<62񸔑Ӄ%\jCds N+\[f/ٚQ" \sTȠ_vY`S(.0z +l(/3:s<rD; ]j YUaO\AWƀ i:][}~Uw۽OaC{(P |I(׹#[`).swS 6쥞Wd[pRz=48Kf%K\'ĝ'Ľ4M+_!0񋵋|9SӂGhgі6au-6A9PV@V3t5\٬hz[Ƕ5Q@\/M^J释ò+C 6iz'zyRpëSIAkj ݡȘ.poũ(( _XE`?ra{^i0MDY| bpNKL1R7sm]ⷱsŦ8S`D ׏^K;c߱SxS#ܴ@XW!1_wz":SJ#o֚VpiS{soDd7iH6MK^up; 㿋2|\ /('@LXl<:+jkqI.ԭ b<6)LCY}@ĥw["y,[j`ԐI4n չ)ij*ϊ1r[|a1}~և"jcLcm{w Ok/4;_]gTXau=!/''CR-q Iu-3^Jk|Kix| {Z `KRHʨ}_>ˀynkab;Wk{cCeJѶ"ibx'8zbo:cxNbf0nUЊ}}[|eI\HBQޙ,;\ƌ7h]{A)I6{EPF 8Ҷ]F -㻁ElYoCmsa'ff{J-;Jpd#|h.y t0[{$ RaFғ0wyK({c]DǻTDW3Kט5eGh}c;^|@/#/I t3w]lFKH_)+{'~]3yO+*3 &L,Rzj/;B"-͐߸r6TqD1M5uhi+`h"S Gk |yLa}`6 v2LY,_Rsf|zN6VZL%W=c"\3'=PA廱!QPrcGAhԋS;ش]U|/{l_[DAs~VUcGbyJn5;3"XU~f!:`ɏ ck]"ѕgvx[N_&v?!\.e[xTSSJc(J늞*P"kΦϓ飊YljM{Xˎdyvѝʥ/,UŨ'm5BZ#ziͬs}\s{=-&'AOge&Yγ34G=؟`i7KRT4ξWMU\B%g(OľR`9%, ^+w^7-j4 %%!rEL'ACdJ80>+=*LPjgb%N: h0.m lKA\/7O1yQi%̞zh2Q{w1IaѺP\`\KwJv<UEµ cMC7XZ4=9 vY R1mÊ@N|iMڝ%WMUm \_*g=< >\b~0Jנ QQ2"0Hj+Jct%?V6rJCsHum-Jg¸IM] z䰡cO$q2Ghu#= ^bk kH+)@Jy& cYb3ˎY`B*[qCV}3~# V!Ewڐ.o`Ԉr(7osyo# u׺43yjoQUNh%jpң% iC+[ eD_H~?+>]C9k!U-LM%cAe~}tЭ = LuF3ڐzF0WJ#g:!uK>hd&.;%!J"08͔m,Pǹ`X/D٬xL(Q2Ɛ}XcA9#!^HE@B,{.i!--:# 뫂`F&8 W}3cԆMVCqx<4:ð1wzZty]E,!)fK%)AIχu.X.wY#7,]BzŨsplAGQX2whDb %~Xdy/~KQdy_7κrgy65e(x%` k?g/U3c(tDY#F]W%{q@70*mUC3ͬ.4(FKkq5}4W+vjlץL2>$&cߥΏIoۙҜ1P>}Ԙ6vrɶS;9'Xxa. R'87Qfֻ_P ,¾nCY"H?[e`YAsN m0=W'¶,# eSnƏ9N.Bqa[E"ǒD1Ԇcnޅҳor}U! TErF 3WRSdfյ!׺bUV{/Oq㈲t#@0MV noĻQ>KA-3ʐZR}OበE/tkZCWq^זfKuuC*&'wqwmFDO6a:ns$ ŚlvA F C`.2}u hwfcVlTH;>;9yyq†"7oѼp`-ER=cFW6qVȿd`8F4NbJ:i&*=\:1>EpcR4ӿ9IKt&l,Kǔ\O+#=י#?xEUt24nzUZ#WHLqYoRC'æcq)`_:=4]ȸTa3W(| OgC(ce@{3qyѦZ/-zHȮga2(H?yNn42R5yT39^hKPuhƓk-Ҩk+&a0X7.yd@L?ؑ-(w[b&LZn$TqlI- m[oؒE5=nEMu_ U擫 GتTQ^exܸ϶WCK@7OFbjL=2W u~ܥC<0h%,usr3ޭ񭔛=!}v8,Ǽl]tJZ7B6 L"߿b6F9y٫sűh%g8IZrXZ$h[μ0_%eTk_wfol\ff00XTTH'@AU,X+N(Rե乫&$ܙMG5ޘz+O=A%smn*MW" G٦BB~;oσc˿pUT>C*_̬4p̐Do'9Wj>\dƀ{z 5uD$Wqk0 Fe"c!:U00e*\a>F]\%ALs+)j0qYY[S20yR&OGʼwoi5ITr(+`K'/{;K0RБsZ;s~ũXi&6{1{=/Ydᦳ|'Ka7˾We%M,H6f9Ǧy͐x[ $=:ɓU 2 b"Ԏi3a 'SkE0MAg*n6z_o~NkTj?HN!ܾ48L)=?68y阞ֿ*4wzbC4W-uԟ*mca Av&q.7Өxi @mT SːY off2F RY\DjZO-"sUB>";`J_lC1<"U Z# ד 3VHnc׃F>Ix*o93U\CW8BE_&\7Lm3yTz g7,V/e[]ۺxBnjJbwSBb{l2"!Z9;D`ǀkPJO#م}b.$bc18 HD+p0 e:޲RDϒZP# DnoSV-q0'pYiL@)_隌U+aPyEH34{P^Xg֑cc>\$X'GܰJ20ls#ҏlCɄ(/}aciЉ" Y +ڪ\cFC6}YmG8$Ҽ"<շA*SY~_[P׮]U`(d3KW5uZ8aYsǛBs66+)!b'dlD va% Cl[-9OotYき/ǯm? xklsmߒWm"9}:! 0g]h7 KCup;t7) CeF C \oN,^w dWmU''f{%kWtYZq&tq(_ Kao(Dg,~vj܆Z7HV{€A^[?(&<5Q&`Ɖ۞(C2jM`mC4B:TX]dx鏩[o6/ξ6݊I1+p7 Kgyl6MԤdA~ozLM0AnifރQE?l>Pz> mf)3>b~!Aq_Fz^"LMY*-h`XMC 8_Yϧ $`bڗ<';p?L49hl3 /[3A:GI,'5qKq$Ii,b7g2s|z{],g49|md)OT8YZ+] u'J |f< .   ZcCWOW\K? fԚCQ~ϛ}[AὤELIv: L-wkƆ;_N/}zC~5Z~A_0M4&^?ACfIPM=a(XпۭA %'A @7B*?a*ɶ[ kW~|fOCD oYA:{`'IA|]1ze(U Cṃ\{WôLn[aCW }٧H`/VZSpR1(b1ՍsHioZ5*X_FJG l/f{k ^ "Xɟ]@~xϚt&ˈj;HZdre$n1S8l 㴧)6 2ʘ1cWё8ݠ}ӓ%C擸^c۸Rܨ%*QjėX<'iRV2hQ(KS-!e0jeD-Aõ/1narh=@{Έʄ^j,ma.M.&/ y0FphWi.D`D(jWH2[ho2\E)Spxj:&F@ s/輛b %M&sfa>lbkyz'gG9wi0 xLu|eN.D+Uc2H=J6%nI]y;86lVnƪGiE^# mЯX=Ba={qAySO4، lĤb2߁g'*p em _^[o,J\Y~eL+giu& 04`s"¿Ųط5~ C3fh4ծu&1KG C*qL"Z7Œw @n"_O%.\ ٠N6g0R° =*wV2-`Vgˢ!KpKG䉾skJbTв A!| w'V2@dؓP9cdec^/ӕ/1C]ӈbvQ3|`+1Z,Mpub7yˈ#/ -&2sڑفrEe=rxLlܴQTzJ?Mu˶p.8-wC+6muU-fL!VG{EtV s) %@F!|܄=1N)Wz[p6%%l'mc% bAXJ*,(ж6B۝ߒhtP<ZooE%LJ Bj۠.Ajs_]41Y6!93ꪮHj("]%ͅc7=K>Ph9S0`"\h9[nFq®tܘv#tL 7"1/QBp$.sMm M$DD GQʮ979VAq#?}88ECoVG5*7pͤpz!u1!L I>}nl*~ܥzkgAiz_hG@aEs;Ys{o7d.!)lՄv?cj [&%YS _ߡVsҞp1H/#X;/DW# ̘s'Z-G/G}X äzVo>nZTsΫã%"iHn<ة1nFSQp%h=ROQ [n3EQ}DgW+JiMw)--CD/8Gc8qo<4UNvcz((sWƬJ4(i 8pDž!aOgd e.ΐh3o&h{%$Yo݌<Su%feb(V\=ƫ{..Y'5⿮O}Q[5cY_:R_ ?*}0Å*GdgT qBA&Ez?e}[Jq<S1gMq~しI@S(UL3V7Ŀ^}BuKJ#ho)WԘ-j9b~] !#Y4"v[O\]ykVM<}Pz2]r祚\WX?UQ+7 'v>W$ꋕFuZ‪JT\ydY>O 1<M$by<Țl~B~Ƶb 2ۿ:.J ecpA6z' !YWdYk7 oTAaܹ'spla+&zl@O96~;k݆MP}j.Z'z_D<*<,m#d_c9Fk 6$JK^0Ptc;L!O!5s ~Ts0m&ymU`dFxo հ<nfף=' nk\Ͽ]V1 2zϹ $m@Rr3$J* = KjjxEAX̍<Q M2d! wWCIJ$.c:W E}IJ@'G'g صg6^,8Q`SӀh]^InI 'ZD|/dwW1^Lz-haH7er-@AzźDLDר'PFjw«ZX2"iA"pD~w@#[kO0?1SÍ#E5p_Vl< ϵB12-»%֐ŧdy*B%.ïQ9'f8'Dw^hv&;el9^afOh=OGϩkAM߈vHqG$#aajNLqYV;BWe18^Һ T3+B~//%@+IH݋8-<\۷k;)8Tݕw-":!!v=}=O14 ђ6Eƃj፩yr bUkQeZG#BŠmw JE%"UbƧ~`R[|,o%(X$xC:tO>_ìպ7r0H8tR/YeHwuK u1<^}V’ }m,jw%q0c4f\~ xOޠ{u>*-_WvV(- Y%bg:Mӊns;7 f5SnXGZ[ {6D;É[ehx>A1`3ՖꮚҨyVFq>%stX4lojc?1E."Xt"awvM|actf@1/>mJ̏r <¸koS4u 73HG֕oTHh2<0EȤ"'N4bL^e.F2w~\\e'_X8KduS}AAKf~UI!D|FO_"6nD?FA+ @@JJzCrR5.oiڝ80.m! A(_0d=veY*U8D>U񰉫E9It+S ݑFA~9>6C23 Q7,½T3Aux*Dz,O//ijB}_[$i.TЭzO ȣPT9Vd:Kߢ&%hz;vLC1#W{d1őG0 w)UP9Zl:Ԑ+q-'wF6^Պ䧯eJx !Ҙ3^+z/eżV{*@i8w]WҊs =J&xDn6`@5.V3-Q՘k3D" $)ٽLrZk!i]>NmjTfe3,fIY @@:CH ;ה.y0C:T,|0fsEIT 2JP#v"a 3)^KwD\(Fgzu #E6;9M]M~.-_Q.ioFd멦Q"Hr7al#=\1Xy %5 ,>OqLMS֝9JS,.E$&m%IՈJ <C@T`|OP4OŝSSy)fwh%E/%ƌ5[6|G%Qv!qP{nQ钱1P!'s{^mEKHgPIXA$qƎpU4=TAM&IQ$S`g y{%nƌOuUW).[[#!0z+. 0wۓhMϳ@!S23"2@ P+-ɧO1-r%/,QBt zUJC|שMeip6@a zWl@8]=l KиR} ~jt Ʉ"(GM'r:C\8sSoW@K+w7BJ¯(OJMyJ:-F"v%]i]_s.єJF츤nuqO̚E' ߃[~13B>ڂGW''8ut[uq@*8ANWr|)N8d~̗Pֺ \O]j?p/R9l* 2'^Q8]Hjl\~֕HF~%uW=p!U) 1rSenjK8A9ПЮٴftH i< %jʃϮr%sjwbx$ :N,gG>k6綝&p'^'5n7dQj]gop[7);l7*8˫jh/ cS=R'%I9"혺^!@U߭UkXb@lhxEmq~{KcIAN,MɅ :rM_5ld4"i5YNس>$Q_# $b2;vf6bA,w"Ck# q'aӳ~z|FAh IQPLg%dJ"ыDPwn( QGX6W[I.3^Y>$I]|ٷyfNtAjAKﶦh#K 2fdĂV<\?#,i d\%F*3 I`h^JRۺ˸èߠrho#{P4 ip%<"t/-D}M!Jzq& -eWv7)Ȃ՜'zP[MRr-ǻ<g/䃲MazDS/Ǭ}x(GXNwFD}0hoe]Nz숓L&$:7x!wf9GgO(PmY, Z}.e;?JVp,d/e935 GKwG /dYaӸhidHR];\ ?x45 }G$eE6ҏ܀b[JU7"ŦAD%UG(.ivSQ/O| bPwzaTt"1Ol7 qWϲD[]Gq)rki|R@ WLm_Jg,U!aZ:V] Sm/˖` @F3X2w]+ZND@Wr5ksԀMF$6uy0-'Zh͈sӅI^? i!tT6qXUT_WeEO[J;b$ggTt궸Oz&\sXh6!"F|}*.Wnu 0ˆG g]Πv}GV1zUJJ`%+Z>.m7!- ]}=Cŏ7?CfruGT !p_GE& 5S1/*$msT{iZkJLY??/8VI *oNFJF3lNs"ksĈ]cspqrz,!8D$WG2˓ gJ(+JXF"$o {_$C55o"kH_ sǔv# p0U<πy@) We-1}< ~NLP68Kn `aC5I])Z$R9y&: 3xmun,D"z@tN9XΘas[<ܻf`{y׋P=ߵ6`kN@yLyO>ߏn&!0/sjLyP}ߵNb4ʜet_üh%`z1^%!`cT/!}zJ귞;aPk&<\{;w!eþYcx-mԡ/oA6)c_LREW6 Q67ϙ"gI%YIڻ2u ޡZ2э.+I%1o:!̴"~ҡܽt1r21%,_$WlУ dYbs=D$D">i]⁈LIg$dzp;C[n5 5G5D&476my8u!8N Pw,6A8xBXmXulńy_/*S$nCapP设y,Uօ@*ھ o1s۽+^?%V- S촿=JT%UZbhƎKE CDe|mqfh_ν8/"!\ a`OD-zXPIo}GL47W`T'fҏCE]-kޜ`;0J8;1y~X]CVzU>+6Jc)%QA2Y?cy*[ש5LTߠE`+wI+; c^Ѐ/vIX9_Q;F._}5'KKs׫.c 4i-9. Ep攣 :P`(͘z_+  j#pqTAw5<[l?Π˲i?d5=5 eGG ^nDN` ̔TЈ_EET ƑvJ!$EO!E JpW\]cI!"Jca\(&T Z;xDg *KiNb 0)>/AP0+tu(T^hD%<,Ŵ8&| >oU $e/W[IDuך;%E*ޥ.Hl4#C~8RT;].TXꢣ9Ykpr / O|X=:\2lje"iAk1@3q@}Nd-{Kv$we'Ea'\0}V5wGL&1:R ɍ^f)+H %'.(D+5-1q]C~e)k'.XLzq:ftviraj;P쫹y Ũؔ2&t=sU[ +.RH̪*iK#(ccu+^JI@hIOTdȶPbЉt">13K`7ӂeآh ! Mc `ʺơ8'tFdPrZ|\b1'ؽM5\3(X`bD003 U6FNsujY}8XY*l) )Ju *%_DzT){“jD;F|!{5ĢiV`P!/Y j<7RAfȜ&||kf/&IJ6;4$}a.-pPZ u_5y??VP #"`:QS#iuv1[{4s6&=nn2h6'h^)#RqV} ͬmd|XIZW7xVBmdtOȿg&^=E!Щ`LJQ^]w @o^57+l}壡MAnD 0)avYEZcHs(1ǁ e 3=qkU~bDe~$!cO2#c}"m$T J"~h"|V z9W3?$OVRGY|WEV K˦^&`>|K'+v~yxk cTP<1ʞ%R.B#JjRvfhZ-6#`±x<<=z.moWXB5ViQRo$M?Ί³`)i䊵vPJ-z20(~AC V $o<3_pr hq@DYb54W\hB$M7p~0sf`u{E0kSG{ybC#N@bu| xHa|qc!4R%g~,r:ޡgj`\a@ˏ(z .7º~TY;ZzOqF|Jƨ5:7CdH=ed F,\knDHbFDGpQa$n_ ^.X8udAc6)RG6O,o>{ V>$ p V&|}-+_>Y>X~">7Fj_NdqW벏>ʱgH(iύ5[tl^Jx!h 'r|G?E > Y(5z"HA eb xZ GV@*j[CHS8MA*q1~d?yPIȢ<ѻhj0 Q|0z4zՇʗn<,W`3{# L9@d"| 0#5iJ2In.¸DVj' _?jI+:T74|UxP߈-jsެ+xDE(en ꍮ=tRdiGKY6oIğ-h׉㍴|w-͌)ǜ0s+O3Nla~F2f7p( &7WFl/:kYWwtn|AKi;սa?SF(ζW렯 ;FX@"L(}Ro2h~@&d00 at)uXTe*'ʡ#̦c, TW+K)/ e IƷCU+߁sUtKZ`\6-̬Ct7 QbQpi^H3%<^AA,5t݉`b'8  =eソ] '6R |Xgv`E[rr% pϡ)h`@ |ur{@R,yKWL䝱%s:;7rʎw?4P]\L$!'σOtغ6˃k޿Ϯs,#fvC9~+̟)ߑE!=d]~} VQIpqt%_!U=X _ $fDLf]G ,%lSwW3כCRvOjq5 w0lFl@³F-r2R:a'34?r-]71F*|5<0"w6մܭC^ǗC5~F ܂=~Q( 50t,fV!%8uZ3kOFJgjYBW~ؖ/&aKb }l) cE W61I Nix{Ft[8+aѥ֛c&x/;0ߡ]c&DH4|stXoť򣛗OzUBĻ;@)񛽵.)^ DOh&Y?H nA^ -Ґ6ٲ" 2K"نh[qGYV4J䴎ǪepfAy(R@ɬW6s-vLFW)9i;J ^ş|h^{6dAB h u$ck?eVNhE- ׳z BfsS> cW3~3Y2E0Lzi @sԷ5B&n܂C@3ۓ8g:ZJU[)3*N&Vldl >i]u%0΀(jȿmw׌?j dC$-Rdg8KQD*\S3سo'h  l6l%_zIXi飞h>gz,Lc|ϋo6eN~+>q] ZQJATx_ w\ߓKg-[Ÿ|9&J,#ns=;ٰk?xXSfG~$wg;3t~,-p)>0̀ۏZDOQ#=\W/j>KlCֳk;yv]j^i[p QK Y( bnUMD'=j;`0%OWO}W/˗xU XYIs=`򜗰}&]4i`ӨioAT;})4ڱm07zKIWgN\ܣ OΊ4ܸVY/#L=l$ZQY_@\ һ;_GARPhg3P /3H?|mWo=3sb= B1Y #iTQ,-Jx9ۉ!Pfםy^G+$U;? P/f$8,%:]Gg }Iܻk{LlkbiwF Re '!K2^:6A+M7v. ˱K(Wru3ZoIz58jё,,Vwxڬtbb˨x7qKQ 5U'2$҅e+Dje@Q21(O^`5qe",S5x%k9->&,ci7+Lg$L%e*A{8SOH%dh}"5SOEIߺ_h4ZY$Ezyߚ2g ӑI'7tVmK`t:zW :=9$suX<]Kihoz'Br ʵ+:vK5'^1[VŸb; |'NĞWL6UI?A^̺ aW %Bӎ ]E$5/qox?6gӄjViMlc8ΧcAs ( }[cuA>b?g>M/ȬY =N_$KdBFWic=oC24I rJϼ5&oXln3d|us=c+"|SqHu~) 8)#Abt!rLRl) Ӳ(.{udb#L>9򘧬|ue1q%erFz2#Ŕ?hv]$_hT/MmGng'hV_峟M8_::Q]" 9OKWzWoTurN;(黴a"6]QB;Fz+}joKѮuLҏK:} xrkc&γD+݃xHأxpnm[pF,Cn:w.9?_Y#;b&!Mw-a( ':Bds5A>|C4 D;1kg3I˔[ m:/C.`  s_ezpl] 4a5E^E36='4*'PDUӲeza4KxJ@CPGgX;6^3shMe[ w0~)冹7@\ c |8='Q6fmź.&J>d"r߫ H1AÈ<;y΂<4ͥqzW9w:^@D [VDTLHc3F]#K"!ˍiAWI ;?p4XHRXlWޡM? ;7oLU!n3ٲ[<"MV)++ )  QgTsBIה;Z ݏ,m4h684)S^l?\Ic_‘ܧsC :z1.9sUWc @c%)"NGʗ+r%-JQ0%0|?л&}^u+cPK6DM#b EiwⅦ͖$3,#L-@LnY,kæ*W9z[z qH9St 0b `x5I`\q^9&ܯJRtYDPsF"ETo[k0Zް :-Ri.yWX3Fp;XRYgѴ9NNo7c|O2}͊D%#4Of?QX'$@P(Ɨ1#.8^mɯs\T#KZ{+a8"LhjUx ](+9EM NmdlN:/`F*R@#MΰK uC  1*UUؙ˒)'(f'V]R<${[xR/=Ip@_/]7שg)z'(xnzX2IVWA>}1]]ݛyW=i |$\27QQ*#Ya sJ(@ ^VQEeȝQE7Ľd2 UhinT8HL&d"&E9OާR|﷽=A2MHsj~l6L +|ߤ6ϣThZ*H2K:2wd`!܀~ 7tjm 3n‰LQ0^iTi5,ɄsZhqy3g"*>-+n(T_PH,k]G Y::Rn@ Xd$d^3{}/ 5Zcef*oK!Hxr.ХCRĪlmwJ(4+aƴ%|uwc9gBK +L$8 7lŽmœ:h~Q'ZZ\DQmN ywX7p}M~hvop%Z%nX#- 5Z&.6%ha2kuO1[eUV 2p$+'74FϢ dRU;QZjrCF%Ńkv&!g|IWB9'|{*k o쫦@gFaS1$l:,M$3T.mCzw5l~6#m(Dr#{A zMDd !+o`RT+śU/?t^2CE\G2( Gb`#ɍÀc 7SY~C(ߚ]^蟜_$Ӑo딓rkK%vs{I\)us=WN vV|դaHSAW1~L>d@<Y ?^z3g";f{JiT.mPgbRQn62UP∤W@o~O}Ϲ.n@xb_/KzNGqFj5+?lBZGHR[ee JF,4OB ;Q! t&k Wk|Y!VG$ O2Q0KDp& b:mF0]#a\m1 I+p[m<+/QZ1p:;z8-P)bdH J{W^yv2O1^˙":ޭIL^"PN'~@IW&y:z- rv؉kɧ]t~&ks~Js籪:``(35'؊"'pYm|ʍあn# +!5ƍΘ& ɞ!2qT]ޯ΍ H<+ E/12][x~qݪN^-BtMwa[O\|J{AG`s_*F>b/)}16%2xeň-d'Vٱ<HUCetK&XxTuKW2}H[ɓuH`7̮"[аwyC6}Z'q: VtR1f Z|784 &f7~N̯,WHˀ]qpB#BZJ6Ot>io4nTS3Mv;Sa"dv,с0F4YwGּJ|BEH! ߽\O[Kz.`qwPݠa{2[T&(|:?FhиzM/BGтӈ)qk4o<څKm8zY$V*_[1aAF4]@H*D㜇g)TVsWdomL/ ,5Neq(S#UnOKGҎ&1jc,b ߕ1I.$]Zi˰g714fk3œV}ݖ?u#)@ԣejj 4~pGْ]g;%u"{{@GbNPmCl6fpS;2&M+^-Uվ>_wݢ?{%/pqM1NMR"-)f/}W#-K$=F|m`?MU7wj\MEX̜dxx䚊$[]dMi6N Jvn4⑾?4mXL=/k"@Gqx{="?1b?<]OI$P@oBo螒9s]X~6#LWgƥB3+e`Ç3 ;;L^D10PW:Lb_-lCkKվ$WOuK9j0ПLuZ'oR7)vamBAKDU"{lPHS1QRZ̯pH[p;cxhL٪:+[t wcA6B0&ێi kfI; l5ptj ZD*1,|׳2 t}x]G헰wF}n+5}s-;}i^[_@Q#FQ7ʀ DlZTp|$ ݡW鹚mMì0\v% m@6:.)Nl9Dl-M$I>B8w1SxAFmcjEBSR2C0k:`?T94qO? j{cX'UhFK,;e>[U6Ӆ% >A 񊊊0jˋ-\9Mz6FrfFAk`}4d$*CiK*4;`~QP-tzvށ0:'KQ(fs!a *ǡ/0͗/Ό(O(G+{O4cYZCv˅#%=Dm l=XrH<&Y>6%9Ýq 6`ǂ?n&O1 sg, {3wڦ& xc\${TٓVfMTsjS꡻اOđ䁺-ZG͉v^:GPGs *).6xF/܀DrgVRuO+D[%J" j,&4Qɵ5 bs>3OLTp-/MK1zjVSayZA'NQo %L[i q*EEby?պ6JoAZTpػ(߬I PQ;bpdOә|7X(8߯4%k@!peF>U.k h~bk_NP˶oP0Z4eyB w DC~p#q^:nE tlLQtSaUg|ذ6hC[ܡCL EھH;) 쉋/V[,6> & Dp .eMw:;;w?:i}zW4xD<#^y;db0GXyGLW\- \l3QNq<: A%> f? O}!aJRKE釐=Dl&)yR+yKEZ~Ed!+uc':#GiN/\\x4ע씗xMg?ڇȠ lYZ$~Hd z#ԀgU)qo BC-<(]>hWS//= ᷤ'XѼT0g)c&89g9۫ak¦ceŴJ 3udVE~xqP)fïJ_.2jy?!2a>;1>r£Xj@LbIɵdK;9C(h<a0ڴ)U: Za.'O乭CQ~md ]"#0 +kɉX%`q0w<KYn4mI]pg&.e& Ne]MnLGg,tBTI&3K->8*R4s{mع5>oV(R?/]1iN~iۤ!n:2Llt S"> J|_˺| s|9?Fz\W"թ3Phair7Wm75\VS;h5t2^ +kZUD `LXfiG4k,Oa5&E7qTm1+0̍\U]\蝚]DUiC.F|0tr_tð14WVU%)+!$(7Vx&녟 &ӈSug$VfڿS"X9ĠT每 TL >Uf M5V*(f-Uw5B0-XcTr??+U0_hF {j |>S] "lpY@U 1Vqu8]A=Z"$~ h؏MMyf* HC]tC}|w2'r+490Hlk*#;-M smkJd 3%ո _N6%x"-\I _g pfdPvlxUbݳgOCn)BMriGo?ӈ=ep]XP3_#:aTy\ Sdkn-@ -YCO\˺B,Vid:׈$Y1L^TJr.I'^.t&O ɣ9dG͈B;X\f|E@/u{BV|7f$r`mBo5Sho/)@N>W[w9("+*Sk=]ӴǛ̅hf!,uL.ӍiCF8@ıPnj &bf^ц;"u'}}XN=u) !xfl.hqh" >P#+rjKcs*ڿziԥ_cU_+ 1:Pjp؆L砹(w[D 49ۈ+/B|O% \@`ġ5! 05]QvψZnkNO=I6ZΤަԆF'Mx?G.Y/CKa. bx<eülAENҺZ15R< JS 3 $xt?%j3+Td{H,u38şX|ˊAgkxTh:> h]>:@:e@v+֞IXg3cf e*s|uA-"Aj`q̉WA}w:4$uJN'[oW5YEgwL4 ljiξ=RgcW<Sڼ4ouu #zo" k6s$eٴɉ10=(CŠd?D*I9 pCMЉݦ=N3YK~@3jg0UVR8c85Vuns8ĞnvAg͛v,`LӜe0%LKdfSA RRv/0i6vͿ#I mK%1}"Z#9s(>c{ʊ8l[)]KҜ&XS斯xe0,XiLņP;NyVfXHe;1a47<8`;WG-N{]_ae; 6&TPdV-:]8 BEqyK Ule{}"=KP?Ǥ"Nz>8lzwxmos}\#\t׌ؾ\Ó.;MW)t/k*$N#xah_ /"?Jm7C]=dc(&h^Gb>Otimy bD_?|g֑_'UgШ#@}.gyEe%f>܏U(|KzŒ®85m>VF4BWtcyLL9YfG: ܄R#EScG(;~ذp!V8|J~eByRoޒ)yK Ry9M>ǫ)b% V1t ǘmF ܾ/X"J*(S%-޳L+u$ 8L^HYqs*6/Մ[Q7NuY(ғr]ކAzokZ lG _cZCJ(t; ǜ&VKx aӍzyD^ɩw@aS)vxð& ô[j)[1Aam*S ĺ0Gze+Jv+"D_+_rX v@ }Pyo9HF}Ҋ7_!|7#|Ov/%wgu <1?346?o8zի1 { l1kwPT⅞Ⓡef[?^Z3-EJtJQ}vwC |4hnB ^$l5O*߇I""sUoTg/"$eSWzjcs¤3m|ۊ9/x{8rf'|c^]-mG5v:Y?ӣz\ ȍ "SN(|;t"EXKΩs(= %'yo2~Ji:K03b],,K-LyGHE Spæb^D,l fSE$5ste¹Uπ1}"cu!aLz5EIiYLb†d2(Y1d0CV>$`ՉzvBJ__.yO@攰mQ.ak !Zojf2=U㣷£:8ɑg[aiMHPTo(!hzwCtySs־u=`Q5f9)CL_#xCv:_7ޙ *㍛ܣR~WI"^jZl<{'(5(@63l>c% H袙A%oS^<5=ƠNӜ3y^ӗ_+Q.Kn&1R{ޫty^ho rkYPyCGtÏKJ!kv4s'Z"RJpē &o|;j]|aB)egi K\i;GLC-pz}HHv+ >]w[$O_ xOuRPw Ьq^>zwPk^Fo:RZb{i4Di{| SuB#.|TVn7~DE޴W jR1F /WOtR*qi}qǣ.ˊ܀sRhqK}K{FT،D^W{(h_o`)?2$`qJq҈Cj*B,:qj}EžuT[p罋 9q$6|6dUN8[m+<"G75qk%zMYOx+6bZp-.1`ߙKҒùEQ=̊3= AQb᧴tF-UTVoYR!AWugU8!-mU:-1\Fgzp?ZͦE ¡b%u I?׭'pnүl}NהǯJ_[xH`(P+ZR; IbY'z; 2y,2%גb.X6ĸYkE0T0K-F݉9+n<6U`Ěx [3y^,tAT{KWN1sQW`=*e nIKjUp([Po5}ƅ#u=@>L@U*8OtPd5,x)VaY;S':# pRw#wpAK Q"_ȥ3jH:gjܪ!GvIT%1 T~ #geX?ր2W5?El*DmD*E/kSXxՅ-huۇ99?򔼪-y 1>9tk%}`ꡑjj_3`fKW?4mн@9LlA"jxnXIh9KvH.0?vv(lY !5WY~bZr>ئZX[hcl0y~d k3Ialԋ9ShV@>qNƙ׻-,OXDfh{@mp-嬄D.M3O͊zp\o9`%m2S }GUjUNXa4wT~B SVk ~!I.Sk [m?k:W7c[KI]Pd"A[PWg5M-.-slN(q?~xVx2!T`@tfUhL3{ ǭЌ ÑIʘ8doByc-9r3Òbi>1)vM'hi~뉝|e 2-Ͱ7z"Q#0qakIrf`f0>Wm}Vk7&(q^^*oE~\yp{|FBucoU 'W^.e_پ3+'뫤+߹iF4QѕD9I"H^qf n=rJ 6pQ[j_5a ] c=g6?*,^sepFb#ch ) #v<W {2̦t0~f5C$rE^guj#&do[k{=\.:p6UoqO\E4]G?WΈHΕ]0&\&Id2a2+zu֞3x`ݚ"i:us8/GռmD0AŹy~FieVz<3KCp44y*5aĄgzF'IddS=jsJx)BYB!/^m0;^)zl2p׵@jB(S)M%RZx9ԌAcA yjܸ!OGtWїZL=c ψzg*bD#JAP{NsϬ\uK@,B('.&8XmSbvXFs@ejaQs!{~Q:§DemZ$( +N.#jM- MZ`WL&Q!+ U~D@^I[l2p&N119jzIyڜx:& [I`%ʁHtpQN5W1L96095qXq\0lwvL0xtF\ '43psnsɫzIK l;P05'۠$]|lx&  {VD{(t*i;\N+EIb]wϑU=5 M`9%hk#ziJ?Ӎ0K[ L-QEY W,&C1@Zka1Y3jÏh#gÊ'98J-9~oCCbj}Ժ 1A_eAಞŜol7\[ c^T%fӒҝ o`^~`"Moqkb-{X ŏ^bti\&6B5j}#h q*Ao}?y|:K?,8(a(q2T,(Ơz86%Qdr&by"Qv|?^&巖hOe)TF+bڬ// GE uTXf:_Yu@u.nZ?tk+915eZ ^鼐TP#]Yd3~HŪWiK*v VL4Uչw!6fh j , $p\?1:z:}bziM?hѳ᷽Z"Z"403H%8aO}$Ba?R^3.mt<9kMn*rTe 0K0Ɋ~J?f*mOR]e0 1Bs6ΓRj,sG4^QD?|=%.yٲlSNTX3~SisKRLp 励\%ݕpK$8c&,l=uWy=@EhP=h[ιy;NG.ьѵʥX'L__(=j=rk{Դh;=ij[ r7?o[;''*z!:!RISttBG Q32wOwr-ߑZ 5sp>6 -SG%cPjqEӓy˓9b14řM}bt-n ANt*@4wRmG@gvAU`ÅyR&_[9C62QڵL6흉NyQ\jH*)]'<{bכ٤ɅfDk`UD|Xik:W;GtjYiōj͠oL_[ϹB:'Dy]c)|DZ5@N[5>%X#xͬ9yf<7Ͻs+* X,:KGKn$oF?cZ!b'",.ysԒ5 8kJ r8ZS;[ŋo%f8Gn? +ȴϞ;z?K~Jߟ5I%O˒^VOie.2PqAu=p \ceB~M,Eugg?ueIZGF70T^-qa~$6NJYRR$( aSY-$we^E>CPJTLvF_ e<0P O'vcB4mGfۢ=-(Nq]Ŵk^%V@ p?FFv|"`ǔ| H|66&|jYrlTfE峒rRb?@.k_K<tZ!>.,;M"ڃ4ZJр&H.IXauy$R#Ž6Rruԕ?7S[XD蟢ETK p ╥5ƅ љؿONX+_z2%ߗs(0;W"*=~xV#_VEg K`%!Yt 9ЇkO!ods.S##wTQ$zvfl;\χEے.$p=YR-g^;%*g!.o_L(Y5|‘ Dv&RE3r)_m&|k UPZs~V+FhM 3)nvK-gtZ2iU1C iDBmBt8tS/&B )m࿕h =`N/}>xV嗈?qa҂kna#{"vV>Z&ZT!irYųt)lɁ *TM?N>E<>:c@)ӌc v:v<J]5kv@N#.]%Q̍\gcR u%`]6./`z+oדT33{X2NXYgGVro<72._^:5y; +C;KitR_F[ɳA"j#38kebꎍ=FT)_xܒNQB rJeĨbmGo}f Qq Z*+6Zֻv֣|GHdH7ˈ`{oB~ ^EC]i*'A*tNr#VkMʹ'4Y>_嘐AguKl9b#r7 "۞fvvdK\_U|!fljq!Kjv[~#-IP ĥ{B6"Z,V c0*@8/Ss"ߦ69l(4\ԭ}Y$> vA  L)fdm:]Yɪ&8o[_A\eLUp{z.dD۹ BT)L\wpXtR/渖epns|ÒnU} AW=XUE$y/AC7|*R^qƲ#艺sKyg-w)5ܢ%Yh{@CdXsD@}io8/l>BϽqn|n ){!9¯NCW7v֘ Mxʛeݻ=J/ |x㣶m;5aZڽ@g cYC@9s듲6;:st>0h,coLl7Kgw=4[+n~x]oUf=.TO; hbA5 `9,阸/lcq8 GFzLi}yJ7F P=aBW.M +}{_~B@s7z%|1:;/g Ee!cst{mJ5A`B8֮޵$oR me(ƂQmYJx\Q?c >ǿ2AQH$}} t֩_Zy5=N,؇Gh-Ӏ ZBO' t C#]lmwqsx`ΤT}`%,;F6!_,2{%R/CQ81/|a@bN+[-|7Tp*>fE+iYcJ4kJ 0L&&ʊLPAOBXE˔wUٹ#8!/0ǨTSlc!@CLǗblr!WwFabHIm6D$=Ҕ징M6!)TyIR@t>?B}684ċfG|n_tXG=b?%q9[8"jR'4@.JF$ks: qwi_y0+cȒN{hr2V(=5L͞n1#qՕnO@Կ)Ҟc/ &) _H*܎(&Ht`,m_,He96OyWK so H|-us9\eAcrW_a#+4Ftfxˉ&[%&owIf*yZ~\@B񪩈uw/F8 9~3er tHTA,)O U…(Bjb06߳9ZTsp0 R:,ȼ> #3;sEs$7ڮo[n>\ۆLtYCy榳H\iT~_zӔWB.&tRe*A u=,JC"ԟS(Y$ $-OQ,AYeS/jq!W4zLeIѩ*k6 b_f!MAMq 4lv\0{98HAT("EzV Ǚ2H>n|Ikxzp/i+ VC)2k(3]a5z!zWYVb_KHZ>˭=Ogta-3N{mU:=H#I_E\$:d9ЪSz%Yo_wĀ"g* k ?JD`7W8nUq\C bz>\V1 ޓT,3- ȶ3:?&?6z e|\VYD2(_^b IL^B}KfUE|/*gyH ii,61^^/v* (~:ϘF;ļl,\8ԫ"21akGdnZ녾EY2glgK{=zs Ty)q IsfAѓm+:s`]3̊@ą "ӫ~G2O.२k.Cyu q.zk)BCkJuJFfȣxtm1%9׬둖YOO P{j'3#-,(-,4:}c)F44]}Юv̤&"=qXDC ˿:=O@Aʼn3vO: F,a1FYfK?`qs0aQ%u 0:bi#ЁbՇ}v¦U>7`!AX[:k/]wzH p C=:}YbWjᅃJVx0X54jA~roŏiє!>;U,מg 4K)_ܰ捓i!´SĭN 3$踲 <M)ױbғķjJ]F1×ŝJ뛳^^"oPJPk{ͿP364r12܍P8-GE3@)7z.tq;Vwtz#++_i@%!&?V*J[cr1-;(pY|jM2M;S_֣1,: Rf"׾)".1^OEDt*]y"z 7u*N  c,Җ,yt(fEp|Pd\7(4I|.@&o!ؖ* +yjV(| :ҌBgUkvZwlAϢ<;Ҫ>^n(/Q% j^HO!0"m\ht6ΐ9Diƌ2SC4-i34^xn]I[q?)}Օi0MQoDSOYrmu`\L2oy<,H[,e9 (A㳺T`znD 9TGᩃqry8x @ ?,\d9YH8ͫ!n- UUot>VS NGUy5 %!QiG3N-Z ҝ%;)IK' 3u#c003ԘIL΄}LWę'Vj{U2eqp'MiuK>+l ER^?KraׁEM\QȄG?Y̯Jɿet7GDI~Dfi X'r0I<9-^rmnj,rӜ v:Qљ8+U>z<&--vy/4\TmG۴7s*or&tͰh-XX[5Иݼ}_4[ϻo=j8/8)e ۮ e 1QHm6#шma^&:p3=KG0=f);ri+.9-^I? ]|;qw3ACY-| '9n6Dh#Ωgg}F.X|1' /OD ړaf1W r,#7qب[3ț gckf>eB\BK5%LsXHx i;?ϭՕ;2䄖:OL\|# QU!Dw0N8,KD"-:hRb~2چ<<]5Ϗ$L0-Ǯh #m0QcOV %)ekÖ)ճG K8uE`DrSp j86:X‰XA3zs+eNB%c.kACc]?PdF]ƈge M$HU0o$Le`\FzSr5=A?fɞ}DZ*X:-nٱ}7ʢ(L|gE%O~Ei+fZ]PfHTGC!t lGcZ a,(3E$dY, J` l!GWmiN` 0&<@!ocO3< b'1z˂nyhu~NKoF@2G;n"@U}z}(7A^M"L무:SE6>_v WX`UtkD^qrk+rʒ[;Y /J2\51r3u6 U!bo- -<a77jDjkENqr0d{dB *:ĝL)J.O2EL@k-)r^j !7/Ce-tLůu"jnͦᡬU9711Ҹ"09tLr,Y)͂;0Di ,V=kr(wT.2CvgM|Yz0 7M2o|v8K z$OkŠF@<䔈0Ox—r=l[+$TcGby3㭋ZH~T؜?%$B e%l7oal)% 7Kf 2w1e6Q~,En'R L~UEU*IhFK'QB̿[#`.^1]r`  s%{. ?+NA^- Sqg];ω?VbAl7E OFD&0IYRB,oT6$3#P~1t+KCY+zA|fݠQə_4B/?' QVz?yT uީ"٤dKERb.K/wۅY$J 䢿`{*f@QC>JJઊ*c2̿ YxsHxڤn$\ KŠZ@Bx|-Vy.(ty0-fr8bXE_BfTDl%do,1uh1)io'Mt-ɩpz+ &:㠱1N&}MvEU;B%%W_],kuRzdӫI SZ"TX2ɎJ@/GзgKe =9J2}WN.*>)yP@ g'-t@qą2:|B-Uzs! qL[%-x{?z UiiFAWvΆjx~ F.T\Umo?HltclϨ+`^ҘamLmCKT@L$V3Qu9'˄8O ]/EFMQS>S[׷x1Czv-oʞKR|mkd:h2,_PYƼ@7{v⌠f.Hs8$î-:fūgdYar6GJY9=5恆ut{vN;_mid'U n&I\gÌjq&ɂyF{ FKXq“C;9} ~b,W[]&68]s?lv`;# Qϒm> V\8ǒIcZs&xɾ6*W9Esaq1ܟU9)2%yU^~S'SO:_x%yb{7N\{8Gk$FfF6|+1v܊!#9biJ4ͲЀa_wcgx` c$n|*rF kUq , k醠g6/waCti~пPd-ǿ;L%s.a: f@L<\8`ct1n)?qP!-h+Ν>X0L:/S[IjVd7^[n^ F"Ke-8Vd ^D[g̗MPl׻M28gIКhFaشƝ 91z8hιTb n@JfS&|TP:@x; mo#2f֠^PrBV|^EMIx U4"?u[;}i0˫/6#/mO9! ^b OD.#𧛧њ#{Œ 4F}jꃞ( TArmζwK3\ 9 8f+>ib fb{Rs%Mot*sy*i͜&-SD|owoӔP]'dIYB++37=q^BX@FDs6vOp*s6j6Ay}[L /GƑ 9B=9հ U4@(4s!߁LCs)Bgªd ;`aGoH, Kqgޮf\8VH W)gMV0u8JcXH ;f:5z_f8,%mٱ@\#=gdPp#t#En$Q}q[0)Fpr:[L2@4wNRzKqb-%չ_a7"_"Ttyp|g}nqnq0s/n(0ܫ6aI ^CdPmѽI*hNHz$Km ".NXSEc0àw6?[@n`| ^xRu+Gt6 ٓCR['!~ *LJbykB7eq͔ '4d&rg{bw&+<mb\,4Ts`i+ gmsñ6EG-q!{(Gj~w5AeR]A` ~3GE68'WU "㉆5 xkj0FThA6䠥"vbZ/,HiC腞toTVjHQzLݥ~ ʺ˦mΨOcPc7zNa 7h̞$. d`Զ3 EHc"퐪Yi&UXȄ(&/X_K'{W҇U-~5z>I]/X LtC\?LQ_eR{c oևwx"ʚ+r&4Ӎz^pޫ$[*~3qAhdz;4Đ laiEV5,'Ч;~꿓%0hL EGb4%*%=\]sR$%"" ,`T5 AibUFՇ/I#IV2亘V_?YilG4N8j0~kٓ}*E=iN+%2:|,cܴNś"*S7 [aQ2DV@~~Fm_$͐ EݤDI¹KUR+N0:}4$Q:MP781ymwbF0S1˩mL~q i$d@($ Ǐ#aaQڥ\YL{=ew^ 998UcPcтK[#i'DA{sTy\CA̴hHz Z⌠jJqы.ء>im71vf>b+aɌ.n90@7`\\kPـ+ f4U6.Ɓݑx;@X-|ڽN?_D3wB쨥U,M)⪕*rBf$Px QDJB%TݥG3܇#\1vFςk대dHWh*?V_l$N<, ZxUaK!ARmJ=H߰\F;Zr&2bZ7#!02xUNHaqvЙj*,LIdc:QIm͞:JDV`d`7pny0Rbd>zWۭ=U쬣_V1iW qIä94.ewLVƗ͈4V''ۃ1W&=pw?IACsPdci7uԥ''FuPQ[t;]]{m}/1jKV1( =Kgj0R* S9&SVOb il2njjO$A5zl·c4kV ix 8ZAӼ1vS7:%Ι2';04)H~_ WZ9%5)N">=bc֔4ϸVQ 8_;tdm X+~+<*a誾(y_O^%٣;QѳU[(( Gmp?/2}Ϡ(|Tqc,1Зmr>#/v~K iDPf˜@Gg55v2K֪',?N@TnY0 8˰O Rcl9OyXy2<4$: ]1큈'}f׈n/hbYzlbGA7U rݵ% |H|O_zE=5]kJs{iԙU)u7ӳό R!m5-ƺpOvUi:d>wPHmHw1?^I=|}1ۊVU4y`l!ЅsYxA M(sS'] 7EMI".Z_~-[˕e$&,!iW}Ng XF4;U4HWK=Λs7TqƏA @?2$R Ik1/W$N8tƋф/ y%˳).6I"҇yFv45Cx" EŪ+c |~S*4& v{+L>Ĭ-|wOڶYHڞܾ hD GHvpk M}݀lY,-KnW/Pk-k0枡($2cq7`)7*^ uG^hHlvB]T i4Tk= +d-TIb~J3>Eǫ֜Q#}ӜIgTrYQHKY*Lfܴ&ԠxRv|%@f4f gP8'c9Ȑc:`owYhHğ m.is38T|6q gfU@)PZӶW+Щ=/MBp)odtH8ʳERR q3}rM=GJDR|JH1]sX.})y/|>父K_SG҂єYL\,/E¡RS kAst#}9KDlX=*CLA,]Q/va ĭ7JwPSjg0;?j#[crrҖo@x{Hj8g_9gi~H{ X7Շc p:14 kFfD1*RJt"b2jv}vZ^gL!$^}Q]Qf͵GkK1]Y1S}˳>}(䗞Q2ũ6{љacKh[q'뱭6N)=Uh9vSy£e :Jϟ ӴK|(p;-,%mFGzX{P?0 Z;+%`ɏܠ_d@Wjқ3ئd+g3JT:2_TCRGnv2fnj( WΠ 3! DDm\Kr4o _"bW5GlF,5rV֤rXPuD8LD< S9X*[ QFV))nQKCIipe l,n辸Ӣ3GdhIrFIK);| i Y^bbx?sŲuMgtvٲlI_ۍ[5Wf2 JD 1hb5W +c_׀LeAy.E|aK 6Hh$c!s)+L+XT>G"e \VM_6c]OKvu K‘OiQF(IIy%sr_3>tՅ#_lXjWHbxLc051~ܞnTӐ>|b5<}JD t.n79D_q%Tˊs}G77,cn(t=: v`;ز0Ặ#7;0( 9mfN10Ԁ5^#7H~50} ̙FSD 'Nh6]L9)arSӞGA_Gne 4P W3J>mvDqnqR#Ya>D(izE>kE0ger͘}7 PJfm+9aŤb5x>Q$eZQy".r܍0L7Q]:甲KO(䤡ȉ5:>(VxgSz tJ-{AF7 *t9<2.8K m6ҸӛF ׀uA4ře6>;:%>H|O1& kWa4%{P$zG 5D#+>`{KZD?2}3i Jν!J K$9hԐָ5Oj~n!̛En1.FԿ`e=EM:JKsNnH 0\۞i3`zGA0.6J^Q APڪo:Э@5E0WC{@%_0YP\LI5OmcKkKTSU7"6!UWu?^.L7lykӬ@B: w}0 >#AsNX%NԦ.S$N2qUmKFB H?G_7 ٤c!Ju5cTPi~5׵qF=ŘWӿWG(=ܵtѮcNNm] (!MD\]pB޲ OZ?ݲ"_XK"3\O$~7H`-J0(9}~\WoaۘJqʇY^]p_Y=qvH<\|C_{UC?A>W4L^,8ȷ?Ad*颜_%u`;outt h[i3bGw0fH?T/}%,Nת]Y캁gVL.+0&{6Wd:;H.sCp-w`n 2]FE̐+= wթ\̀}ܒ+YL_B;l̼0=iw:QM宼tyP+n7o~f%粒iIȸqR0s4I<a{}[zFǫt R,! j/Bj_9ô5]g}AY? O=xDhΆwnޔ ;]:P`Op* v^@-'0XoVlo#9 jt=sb9>;۠ gN P=ibKS:-pa B]2YJdEin{'tddN Tظd fu bRK-WQL3{UTJʉJH'm$a#Ag1z^ߗդ"X k6K\=%Bd+ea^9`עe&*Zu:KF UWR)my?5č6:{B(t \%<^Arۧ]v2Gv ۶AOvH9V@;TC+W.)"ïb'd%njryeiϘSߨ=V'__ K5=A)(3f\wgiMs3 V|4:j\,XBpy;3/QfMϞ~w _UhfݣB0nGG1ˣJtw q(ٿL*d|Ǝ3GWRPv-בDX 2k.UѾ9DmX`y3ߤ9If'|6@w]`.6||?['F+w-$E,JiF]M+܁eIm)L-."SeE]aW4rW탵B OQm թ{,D[c'`~Y)}'Rܳohݛt|J*"[g x#nj&6< D8ԙ~fV=8syah"gDY LfɸWTjM V6wzugii?1m%k(F.*[,I{JN:,x0:äR=3Lp*e/hԣ{&T0}h7ʙ?.yj;Ҭ~1R+]eTjouxZ1cGXG^l~ZӻGw'<] ͩ~ZFVLFh< S8stxdmp1mEm[0)tW﩮{x,V)'F([x{v3Lc6bJ̲E峤8b/^(.~g>ȟ IscfŷR'AY57|MlY+[k XV##bZ@)c͌@熞@3 n$/hF+Cd>mfGUCQy╻=$b "gz&⵮R3YՏ146mG;-? EA20{<JθӭICsW9/YF kgupzC^=SqB|K`߭l 8z'X,2ӁX1NoqV.v]zlyV=ȼ):`'G F^~KN Q9tOl!H~QgxqP䐺 WxβxD>p6LlFCң?j;J3;9a6+%ʨ g"T[y3џگ2=p)d4bkLWh cv,1󲲞9ė/}I9va:K3*IKmAst @$Ӥfi@̊ Y#ၣ,j;(dTSFATY%+'YCdn)؉(,xnE A8nl<=/ %|>T{ @ɋR >/)9jS#ȕN8rJa]6Zk\'؏bX z~Lۚ] 1ՠeqN5ո}a֒['LXe&{ܿlm%[F;UBy~}K PXDF"B(x?yOo Z,268O&q~D`MVP/Hv1oD7%;ӯ;Ѱ&r01m*xMu `KSߴE6s萃^HJCaIP\ί#Fʣ}'@fB=1-P$277US5YĊ~[b5|/^c8fM{rބw_+gkU670XHD;ɪX@?vk R VK[߱bM+/)^\cVcz#SѶ1UߢNM¹ڥQ&&}o^5, iH!q]2+Dh4|3l9(xT^D6ݩz"9Q^ۦ"UN墦g쯣̵Kt[=_8k[|T lA׈E JgPcz .$mW`Kk遵:aqʂȆ8S띧BIXZnCt$j_HzݧMvsycrc8]޼D_AlhXVNS?1:(.P0΍b{F3:3Q0?+֥K_j,*^{T5Q 9!#L4+串[c!B$J J2KJjq ($iR`6\wTKp|¦G%w˜>3{gMJ B a1Z<CD0ZbW_;X1nP1 )K,mMHgM56{d%͖$)h$o*wnsP4VG#ELQ&}IðW9@'EgSSX\g#3Փwe^Zf-:$ԛ7wL ,foxm1$Y]NSWkPL竚1p+m )7p,z4+}\9rDmY]$XO:0'QcMʀ~;ltvt2CMA/s>\灷:iŧI$/:96qcbK)(i47FkCXq ~3~dmy֧pGgO<6{3_x8D==HȏoWrhdt -4$ %]!4-t@-`.(z 6Lӫڃ#ZR>4"ts.,qvZjH^p=&`sz1#?jtJA=k̑U~U`I 󬞮ĄFEFwT_λqqWB sDɖ,P2%[pl&='dxt/V-aCK*&\aB7TC-GgFUM|d/mpFQ$0AsEe9)?'ɨ!&W 4k1Zp13G+Gnm=(WS:m%ٜQռ{m`@H!jdvb|s(x?Xq؈L qB/ᠲLJ.LoiӍʡkbHXk2`;5N(.$7d)Sf^'* dFG[4:TboAD gsXġ;e?aSMSH :z5Z~.Hꓨ| p { sC.<hZ?*!0" +*Ԛ6K@j)Dfl-䳒\wzn3Ǝ13"紭u䋜 AܥJ;APNSA Ybji=7_9`eɠs%}u4HFŋa]cP& ~7ʔW᎗ s@YNq /+L@ o@xZGTB `qrYKOY'_/o&tt!&NڌOg-Tɚܣ$J): y7Mrʱ=:?j xE+S&xsL[Vh>}|7/lAv⒜## k(*﯉B8:.ÿ¦-6Wrb(9a}RLjro k1(O#c]Fk )^n/s@RL$IH\C4spSY,(t1}yЧNXE2΄|BЊWTXǽH <7 AX獶9=V$ljiPnA]<F!эyGxZ]"ʋ=v?BD؇#Osz>Xa | $E,qmɴ (\|KB o CܲÊC^a"",VUJe GlqΠ贾^Zs^Q's4BӧM !qz$u31~]9pf}Y .&y=ȴ>k# K0n 2F j+)lmzL L ~c@s~EOjwB]̓s v}vkt΋!'Y]*R\#,lECKXdhӍf*_s;\'RO fUL+ ` wȹH!~de.g@ Y= %{RW k?Oά3סUͽQN(yj%r|.vN >-X@-P~!\LxHq7#5;,BGa1U;`U=݌hcM_ & [7;6fy|UP9 fm Uc㰨8uxz LC8m3緻6XƜn^ÝZj8L /X繡 {408כffڽXk\'ILH"+!i[F>pOGPA%LTV"%H2DTP (e'#hiE=9HA:WRY5q8 4Oj\)ø pF_\9xrokeQkDgқqu %)^u49v 6UrCj2|sHLOR-R>SzO{-Lvddn\W% S"z'UۦyHHSS62 \aDw!~<@x^ 1rMm1.R!q%$nߛ b;?h  c'p80JKI e5WV3 -L)b,,y`tG#{şL<.;L.|A{9[$UфQX Wx"^=v&–8}G9Ѕe8 7Oj K7[xߍ,>/ *ˆ+> naq$cnI8׫i>Ɠ;ܐ2P­<XZ>K ;w93CET#ZB#b K[žg?<3CSmdx `wݏ8BM6FDiy2CWn6(}K^q(2 㩞vIJ|ۜb cW/O,ې&sb'zXP w|" w}r=zozV^MsKжghɱ؉=>>d8« ɰM}}Y'oUOXs톷hͺ򹬙O͙C- lMctgw`,aӼGKNй#ByzvS( ƫLDlsBhϫiEuf6.,CA/HlL xRpPQ SP:*;RJ&^[|ę†%i~B0$OTרfNQwA%o9`I ~gA\rD J1q6t=t+4%2A#FM{~`)=K q95{@&13LbU.J og!(wks)f7;hBL&iO>H1L ^KC#Ўh9a~Ƈ+V ]E}Y Z;A@ЗM ^/&˄M"M_u'~(԰KId5Ozp h7wVOjMMm1ZaضFi!`ClF"U 8&ѷ!aN ZYnUǏe#cʧ}tMƊBL(?#pN)F*N3Lu^y9sD ;Sux!]01@)}y77*3֏Q=?]@ 0rLc8Q˳j|eqj˷`(~tON~s&ڈrJ%蓄aN o3Dxxbv4NY/ʨGCi%9[گf17׃H;T@g5VYtaw[ WDQywxޯ4, V0)j6@W(RxW}tvQ 'G1l8f픒_螌b7(Mrh~FeUM<0neQ~3A%gC݋zU" ̗(.{#&l-y}@Dح[bGHLˉ7wSu"އe O{A&$C0\aXPLEn=لX^x8ʂi/kY<_Rs-O^ɹ6rvL$:D!T @%y9aQ,55ϛ3X "C(N&c[,9D/飳d.e!, _.n!G%:pYbJLqo ]+^VV~=?kc)GH7rꫪتcVTq@YU&߃PcUI_ ǍoC@'`3B`eJ{FvL7-4aEsp(/ Ρa全]jlj_f, Gq2eX_c</Vdc8*<\#rs`D\EXrQU",3U5(W2U!3Z^9.\kJbXQQ۶La%y!YMHGTXɱN vJVT6"8ҺbPI 1ka#CDRm}jj,L"6*l{ˇ *HO |XyBu w׬r?Q얼Tp*2ds+bs 4!K~_۴J V`Mw)ݕI!Y|~ziQ^pEqݪjN&ֺ2M~zܛ6yj`isQz7EI1ۥVX6I ˰~ER0lVxӽh[(kfanџC1nPqE2h]t}:>"ԗb̞?T'jk0vtkFوͽi߿ 0?Si}ۗͩoa0ʸ[X1/`ػWl?tQy#cZw`z!啍hO =&g'mkcr7G\]ZY."I%&݅抇!|SvhVrpM*[FIe̔^_kKy_/6gFfjrqCT&o ` ;~oɔ]^#Vt__i}s uPFAߊWPvKΎtHv.ҩqC 9ۏ2 L[ ȇ.BǨ P"1֌mK6mͰ^>J\h90Um3iWNڄyxAg+hUDBЃq\u[7&>8'+EHLdϩ e沙)$#IKEgIPͤz!e_'; ##.F\*iM`s)@J>DP[l~,ܛ-[2\Q_ׄ,iJJ (t׏-UE< xz ]<.=;< LEϻ@Q.Kҷy8;Sli6n DߢB'Uf P@7GzX㝰^Sɽ137gt UlZdBQѹ|1Z}+Y?2g Fʼn7d&l$Jw~3w%S_> $1i[,H؎!~s#Tg@T5f"5b+01A%AzT }u{p)ԭ"}rTE3> -3JE]UdDS]T]%ֵęƾ=M&0 jWمg异Z3è_n/͕ -vZ ۸M2Kg%w:RAC8@ힱa|E:^_nz`EpYw^sI@OW@c2Q5e#^8kp.EUl>8 :^+q#n_ONɍ obWZIn v$JU)[MaBE8gjWu~>&b3.FXHC9dF fў-0-DW"M|#}S=OBt4x$}n 'U,\FV'LZ -%KGq'EsR$ʴ:#Ja"+ybndl` .x!-Z(Jyzpq/zkq+6f=P xOA0$oH_֮cU 1ل*(j?o@TGhaYIΛ!6z'#2V!ps+5i;$"NP[3ƃ\Ao>`vZmK,PClqbzkȠ[/SaFH2?3PaG؍0C4C4mlM%΍A8]* oM-Q@e=4ԗECv1=6Loz<{ ?Gs5}.PEKٲ:6əUDș9'3nb"2HV۲VhEqg+eN\D$K֨Z=0]K 3F(>5V)n]%ͳ/B'jw3+vq~W57:r޼˖z\ucN886O!]*&:rxvHބ<*,[cW|?E"Wa"Ls$ ;%,t'QGMmfʙu${5u'Y]V<ſ`d_ޝq$*j Ru"ڄWW"<͢FEBJk>l;u}4L9+w8Ҝf[YVj=`k3i', 0yWdV?c!_5lM T i6YBy3.$$!}Um]dRۡe[+2ř֣hNd;-x%%M_uጇM!N?"XWzV2"0A6,Bm!2ilh{pq L$l@}2զN:wpy]*5ºQ ڧp!qV2nuCTi>7;˘vkH~9 ͡'( /]^ٺtV9 aݐ瑻ݺ`MNA~9+.zOkm6 E sM. GD:6O/"(J2|ՏuO.s~$C[ 2%]@h շXThMPll?mgrkt+KwyK퀍Ü+bƵN8t.:sP AYHvL(ƝmϏ+y0" <*gg5$.8~שּN[8#ໞ7Y 4p)(€#bՁ;z TujeI5j$*;DSt!U;gd|ŹTn`¯t&U68.[8:6G\)U^vpi,* noʜ_‡s:%)/ i09r$s,򺐒hڪ|kG@>y QC>!ƶ]6y㻥_KO;& 3Dv_сK:T":J j'bIUoe02鸜KzuR؂p@6M^%@1q"@}DSǵK13v-֟e)Jt֖<zT?bKa(hq( tc"3?^LM}aM+cCS9MC J_?⋶{Bh%0awZH*S.u x ݬ?m3B&^8 y$͌ UٴС՝6㡧lg"mp,$ Kq|_ߎ Bs1iv)TlMG ڼәлnenuѼo\/7*xR~ͯ טa6T$R8PyI%ԉsx#|F_ٽ˲"g\Vሰ_uB~4 7_jڊՇ%[D̀RpBHگ3b 1jnW'Ѥ[ٯ{uQiD}eX]ppA#KZr{:@1~Y~LضnN=k>߻]}ZtBAVQu}VsV6oSϕ "vjL.]춶!8]+] 7.HēB ?ToSk_}{;,hJKw :@GV 㡅[VMeo0CcIqymYћ )r؂k /`M?%RZS0a8N(ƘUmľ{m2@aH+PCۗ/,U1:&T(l 18F/G(h̾a*&Y#m. '\+ >3ϰ-h^!Gp24A9~UyaQ\6 7u8^kNK . ޿p%` ۣKa#bqt$>F+al z7"&OeFȦ.P߮` I>{ 26sq>-tE_~A&6ɋH#!C_Qõ4^>Nל)zfm-w}g i 'o) hZ,>f13wHGG! 2nAfo@10$̪9q#z6D/Bj`p`3=bxrUP`ý9I0s|om6D* bas40 0*[<ڂ-)rs K!?%c`m߻Y,fzo=k# U?^˟5$&e, ]o"{H0'%06|Ed٥:5C5wazUx<\oY1YE<,?zhFhN#5--<%9%;zؠ{=4>'^✔9Jߕ:vN=yL9D!ax}zA(!üTZs9<jy%%47:is׽e>xTZgͭlD/[Qץo{0TL(J58=*VW}7 ۭģ $ qUCb_LS-җNqJز難{$%C\e\W>]yOְ@|츖ofzԦԳ(m׆CMQ'mn <bt'R8!a3a#sel_ (WekaIUe Q#!5 ]QЃqguĞ_!$zG^36"K a3rxQwXl>aJٍ1Rm*\V/,%ɫh6jWwr)m6؏En}75/bYf;x.#[246*r-z_}PتϨݥs%z"ݠe紹tRPT R;q* R7LJ54D@)ض6PZjvwbѨ@*f,4" :oxi6JJ=}0hd9E\?I&vÀ7$ӝˎ-morq7̟1]Ȭ|k֚6`'@޽-t5s7oc8i)DM ľTvzPjdUSf/AGD=BoU;2%K& hJM 7Dm?BT){I?3d6L"BޟK7[J"^5[Eg.GkTjnQ1,uJVQHJYC'1 W0]?\1Dj̖ȅD>7ӖUS-@?x!-vMl B́y1"(nJֱ` 7}JF8$ IiZ5slgSf?X[fq3WNT+ҵ<2!4Źՠ uX%&{30֕E1vC4Ӕ {qwY6^pw5^vd!2hKb۬ TGT^ؤt_$?Vrǵ_ ЇVTD2A&4!; z.L^jChLBn9Pl?gjBiBn@C1ƮrAs"%:bV%v2UsX |/ #N9ՓWj,p#X H{^voTSq<vRN&w:a!.W\?&<<[iV3(q&zHh̃c~[חϏMVI)?dXXlNWaYN{ç ؖF/zf(ۥl/Sl#g>c1{]ӆ>Ag^ y)+&fi}zFP,{-CًBg.9aGTߚhYPw;vdS `x-d_i0WԷO {+9y|Bŭ2w"{v,TW*lmm^* tnA~ژOOFb+%p%Y?OիeS{5VZKo ҼtTM~+Cط vYM?4ħ*Mj$$g躽g1EIHvA%%Db6ޛF,aC#)kEJɵ] Hظ@~bUZ]ΜVSl_mOIƘo{ D!ىb"e6ODh*w/#Ģ Ckڧ e;3”:&N-Q=55}>V?_ S]P"Ϊbuy9ut^xD_:7|{,3Un#26+]GҜV֡σ6=]y$s`/ǟG v)й7_s 8{qPuOmbͩvygˇѝN3)"$L<$DrsEeq`92-lARVR;̐q2_ɗYU)=ʩb1K(pֻ#> N<9 mTP JQ*ɋ)7$!AHp'[Nxd`L;kPFǥmJkc.]i"'(9lI+8ڹ2 %!GIT-a=DAC+KEw_AY#cV kiss+Tށ(9>/DID`qns+Ah A Y 0-RVQas]LU4zt[>zJ ٔM>dBe|(2ocpZce[&QupʩXLBOe>cQvms%E)8xla&t&'ݞ*=nT~QT6ϝjq-\p'Dz9ܴ]BƼa#=$+J}/~tHvZ!C fGΣfSGoE ;C=wd #:sO9#tRG] lqDL[眧M 8FN|3j4)Ev}]MS]G4yqȭ'30@aC?"X_jֹە%m= 9,1ԱBOT9jK"0-|?˖BKHf⅗=&-dʌ,aUJ,*mK8RX1+#|f|1mA5}z*"t/t0=:>?KHl),ʭ+D-[(o hoCVٗZ^!zVE h@VBkBied~n3SBoŌ uu>WR I:v}FqV e,߈ơĄaY2߯Wyp.i^6 .qjacGeIw qȚgVeh v#WIMH}&J,=2=쎔g<@j[LZ3ISv|S WhVqaG7ާ P-P8zV$j%u.ˮшIj|A4[1]u9dڷCGF;6ԝGjfgwM_8a7%A/^x& t FHyTBwD"w"~)[փ'7 -I%-5燐״wmD7"P=#+vbkKmZ(J!"y$\?) Šػps"n ɫǨn5{;w6MxM43;Ewߋ4c5|L0`$w]׍7% 6n/(qar:Fqt;AKk#G(K\S&%ڠ1sJ>em&<H&T?3ZcZIJmψ/a.2yĔ車SH 'G-w&) hC=Z7PČ?$< <P8e\ϼ疥Nԍ\ih:6T*bbldB1q|6!(ȳO'pkhZ|fXWQIŪ*;Zݖ2<ޫd#ՔZCo:s/Rg?&r\;?> |:CDzaݟ+*#@ (!k(+`!y:7dU3?Ls(b+^x~Cv4KOrͮsCmTːI[t`l)2lK 'wUƗψrcA&j3Ad`Ψ%Jo_:) q܍Gbm_xGK?Q Xqj2J^*Ei sDP BnN-z߂B񡊼HPaGY<'kk * k Kx-2/O?r-W!~(ՊAI g+ؼ9p{ј6^~`&R',굧m\ԩqUY..'h̲+(hM'paR5# cdx_TOV6$&M¾KNA굳:lBjK=,a7G5+EG*g[7E.waP6B~'m Y-0\=BS|qT 2mb%YUZ/,SQϠv=Uu?7{vH$߷u:ҷT7=GMR&Iڡb oȎ:rſkӟ[d輗ӵw <ܟkŸIx,s]@Q{yЇ,E1Uc92]EimwH1a=Fy8+1woS1~JW+vR@.n0mQkS|/Rjӫ )͓ub8,\Fi8-H+]J|㶄Uܭ[pA1)?#6?l!,=4: ];9;:1Ե4ʬ@xު"3>RHO/mVvUF*Xyk$H7%tiI;Ѷ!9۱{Jə z7IL>bCDxt$b8:iDXTǬFkUb*.1c 75+s?)I\LHsʅ)J[߱^}w [_fl zWu6p? Gk,8' tL` #C2^ww;HnH;SË+'LJNWvĝص[&c7x,tZyU\l)XsA L-\a*`VCN ptGS1\M"A},av302A)0d 2 8k4;zmد8e>NB*MFik_t?+Ug ŶtR*%s5i=ŝ}&jjQ$b+NNMJ$-_5'ԏ!LK?6*ga}q -sE5r#!%tm#<~t^C|(CX(=s] ًdV1l솬:(ڒ)ӆ Q16?>Dp`tLY8i!pX}u$DԎN6%XZCˌC [Qioy wb#MBC;<f&T4rT-~R 7F/&&0ԫ3r@ >}y[uDDd>Kug>[TJ-G7jktw$0YMәC=2"G)҈2~u+7][!g(.YH5l ɀ@:{&C @R8@O.^[CIJ6hַ: %Lsd6-C'$Y],QZDAIqW--ޛq{yH:+w2mՑĂftX:1Bn͹ѾN\F:lf:86#\n¯؋g5m'1p]h*!ԑY;sc9ٻm(dvLj;WH urH" N+wF|nYɟXNO3H(ɡW|/4, # KxT"3]d ,yX.Ckv֥TQɸw. 7^\]Q#Wx)pvgC&#QԈQ~gז2]@@A*zb0c!Q9*Ãs@vR1 oPfsOǠ#r &|FՋsћ\gUGk|"\JN2XJ6 n3=ĈXGZ^h-jKDk\Y ԭ P牲^ۇd Ƃ Z ωb_45G!vHu(eb GF6J`}cz*?`Mnt\Gjo.*=ԻAtx%+N.=0T4U[_9x&hT WLI1$I"lp/13"2Qā 1E'ísP_-;CW/%?mPG#DŽ27rzN6DBoBʝNin~.9HܺX6%zWX(DqBztxOh.hk ;ocWଡ.KϜ&*0yn#k a1*a8}u2;]~a)st׉w(0|/uySD)FWJU37F_e{0a$ $ffwM `OaLS;ߕѧ`35khiPh8oſ,s~e^m]b{ڒaV{ T&UqAfzꖹw E$b$s sWWf"#lēC' 31bq_tx+ӷwΔ?rmt7y И+:qTc#LVFIT9jE*N, lt80f@0ޭxbaruh8 52%6{`E뎂_i},=|e5BH#WmV`{27fpAqq UpԞڠOt-PMU8V01"oybRPG o4ҟ7Є\┅r;aY7G/ e޲q/}m&#{"DVbkţi:A-@|d+F E0p{lp;xR\fEޢ.qpn]jE!E;r9wTj2/Dϼua12D#Qג_ 2J|w&:HgUv9d'=d79$pVsF|b/l"q,F:|Дhl@U,h5a};Hdg r=Ia)~MdjW)Rc${r ֫!7C6s=@Ϗ5-@38 >HZWW>OPq@ 3h^YU_5xB7{2a{ Fdzynl̈́τ.XS" בDG{I 0+Q3ZeᦗMai39yz!8 ^IR|V<;J"sL 1@ņPMZ\m1Nb8PmI/ѦV $]^j24jݮs!j6igI覿A|=IA:#$u_uA8Ve/7~M&|=P3N|%NZ!q AYԱ H`Ӎ䚶72 !HU>Y0Ω-[B=GxܑEmQ89ްԒ(`_-C!2ތ9mwsܼ(=DbIk'&8krQq~ hq![T̂*H?:G8SY*B5)QY^gZ1B>F` OXO2lܔpW;9t{z~ <“1=j}a.::gu++9FΡ`HS4]9 |:dܨ%mQ̸Dug{9dm,+> ڳD3KFCU89Md$ >HCDgܹy.v7b-g1 ؖ%S3h'=Jk`oz!4EnQFHH"Ni$3 ?׺q7yŃV9 ( tLd`we6U0=x3`HLaqZ轋W)³^$96%ᵯ& /;/>dBZXeB¥ Stb|l+CzcװGon6S h^t+́= F)mw'@ jt3{+\R]~sB)a1=恖 uՎ%z5Q`%XQ K\Mx}Vx XF=1(4<5Tfhý;hӱsO#;{_7ɿ>Cі> 3 %%G)ӟZ&TT,tl*%c yAiLT9 Xs|+G–t PϋW%srE(X+i?9 "uQEf3vZ&?!cP7\Q*n!=Y,owOIT\ 'uls,9iuǙVV5~ي@,rZ 4ڐVKv%-;)sEe8jNy9݀8X9ˈ)S[ rcvЅ̵SpW4-/[!Ƣ LYKMt04ҏ+~vyi!{lU>DPd%fu&y +gթ]eKqRg f 1hv#V5_#6  PdЕ92@ KFſS'm3W2ehs(KXV1N~3g|aL8˂\V$ciO*Pω/0 !zɧ!'}@sv -ɇlL0:/~ ײUbD~1"ΫFШ;Avڐx*b z,hPif…y ֡B8X{oU(YENE UCə.H!͌QGJf+ )*3P58c*LM ƿ  z8 cy_ 'p>+́rB}V.JsM-g1~eM(~ ->әY<|( K5;>51:G?ȃgf/Ԝݗrtw o*Mgh*=Ee/xh]Z Ā*8v==L. 7^MɅ=+S?4L|t4&,σ3i1lPR#'t{'g`6({ PWL(IQn*6}-؄PWq \ODAuF?њ}r\w\i[=خi ?c3>4&Sjƥ~2,nj`s*&PAJ+ sOHEDrх'`r`*ݳJ| E6b5VVl2IKi"*krB`tg(D@ff Lޕ0 &RmVA'D;PS-6DL YPbu e~LhHe2zȒ0LQ:ihԨC b)]xB7Z =>  S\Z F`XS 4UZ&]Z| }˞PVO_{{ܧc>ɇT؃!U;Z{~zXj2T# ޏxjjtN덵ZU?WPR]+׊?eFcZ*c-t )GJݵ4DQV6Ƅ]Xg''K;(MSpټVݏm[ӴD16wH j/Q^c@+vgpygA!V(N  j>Pu$w~ E%t`%!\LYWȖ@xBl9L> K% #J6: 7 NP,nW_~+ NjpArKi62uOO!s .#~.K/eӘӒ3$R@` :63ﱗ!ܥ-'˹Fd_XÇHtenQn`,}QpԆȃжM}+L4׬HӒ҃K/ A ϒT 7rvNlfCE$Yfzbc"Fc5—%dYkhg/3| )f}Rfc~t&RL,1x^Co S:؟*h EvP< ?hPɇvHb[BE۠NZ:G7 6p}+[qh#=Ֆs =l YЭU5'xxA۝gVe*qk" iݮg'|]'%l ,c"y" h_///Q+8wq_ d|)X)x9vtg,k0IкWmd5s̻MwF$WAHs{#/'(^ mU3.zr?k6 9r3 Z ^I.n?zŽ nYopBٙ CՍYiF*~c4̠gsɈtJ <*L jSr{BWZ}=?iTRRYRKnR}VS_0_h8wlh.ɛO'߯m`n K{ա>i jO'4q`r8ӢJ h_@WGOUZS̉Ӽ@w2S\TGw|'xU '8Br| ;5NDkFFJR^dĆcG)hM x]&=fA3RDLʈYP 1(?څG,a>=*XS"u҉$Ҥ\05khLbDҵ)I!2)XB/0Kn5c(;U# ]c 94p.bvZaA6MwXCr9d׏JR #;$S-D!?BQ@y(V:W@_]F4^_O̽Wa$#?\^f帹Q4)0XZϽV߹?2@<(mQ mSa0HJ8enGX*@B d%vb ˁ{GC!K[$vgQb2CmhQ R$|8j_34vew9D5ETꞓܬG*xsM#=j[SQ0+M\-F+LEsX ľ־@gSXLr /Y+);2e.@V-uWI X]y(G3ڶo-~XUIZA+ /?ed:mxwdlG`ڻw^(rKmbr^Y{|uQctD^`v3ˎOُ q 2;uX4&YۙlKT:\(E#Tҗor+ D.,4.VņgFeiׯo@qnӇ:_P8`b`e/5.68IȔp WZ}ԅŊ?0_ wlB#Yt&]s"AҔ%o6?{K1x6[h@5  i J@З՝wpR7KE#)y*IZ`v؁Ic_*ں_F{z5Rw=+j$(_@!>OBI;5X٣} cOQQ/&8~~ [DUŐDI-:yf\7f O")`#wL\q&lg% ݷDpכ-c\*5B/ޓJۿ`€n `9I㢉:`Uxjp行:ol()ɧnje #0ڝF8,T_n"ci5NјΑ<;7i*̢_TywvgC>D6^Ѵu -L='Ƕhk_洣^>No:'֥- y_T wpOsߝv56/jY.0#rNhWɚӻVVvr?S3SӶ=!sN!In(#+NTWVܮh\t;h$s K[#"RHԺ CR TcAP5 *pjS"S=+KfIžrZԣ?x`锓cmRp <+k3MTB'arhƒ]~pHK& ֮^})j\Z1Re0˃]u ?:9mʴv:6Wr:>Zow&3Ee}5GIka@_hRDd3"0,j=j1$<ˣ-$|WFAqTM}M+ʈ;;gO<0VRNP1,ȃWCyw|"rU<݇?FEp|~^M[&'\,B  8.Mhn^^5>wLjϋ>kC++ƨc۟#X 76oYeFِ ZK^a&JYgz0`o65z/롽K! 0q213RϨuC떔Ő-E&ómqK6J>auRB|j;1YYj]M<_9 PXVva;1LZP }hwƛjԳ׃!”qMf?0#+XK"=n!*Vcay Q"_\PǭT"w]|=ݜZ=;V<$*`fH' 1x7-X %)z8xt Ǜ"H'Xp{ހ!F?@ k֪:4I_=m"ymF1쨭d&(oWuIZ)`n t%W'iqXMxNx׭_0hpǠ]߄=0TU'%BQG.KYgN k\+/O@/'&_nLpqNs 80QRAf: f$dalLh<qdD^"߳q;`g5in){wk_+ kkrv 0^pKQ=1JË2\(i:UAx\AƏ-yCgܡejY!-b1֭%6n@գB$MGFWC djn(,ރ]AjI MSVNސ zdJhȢexBO m$ˢWd^UyA!Mq^:pOav8&TjIT uUe?eIy!WpOsi~Q¡m# N;1Z/gBWpLt4^X_ g-j =R,# ƳÖ;NU'Ѹ3ִ#}ߨCT=ETBEYSB>_>A$C^!W+~ZJƎx5XըW ]6go(/|n-7t6MƢZsN}ghME3[iolbߓe#&%{b|K ,FQ7\wG%,yoSӷ[3uct3wω>3!PQ_*@@25kAvC⢀¤=a<փ){ԯϒ_<v K.'6C}ŗ_IW}Q`פ ӾZ'.;ة75zn4TJ$nݤ14qg h'>c%_];úѧvtv#b)=IԔJbh˅d)c.]| Vb-pef}m'& bk K,!㺧9j?c5)/O6b`:gr*@IUG!gکewa~d.+J w|Y5 q8C=p"4CZ xCݰ~fТcqT]Nѥ iKko˗`@En?7.{"@e ޞ@"Iu{NoVa5g#-xe=<@wiϖ`C; %pZ͓PTZ'Δ֜091e@D3DVg ET+,:.r8̗\ F_$?8KZt(t|zӲ7"s>~;1$"Ln IFzwEdaGNy ^º7\--C$#t//hM yƈ01uK:GT޷`S`) _Xo.YwA'4>7_;`Fw׸e3W/!pO9r^]8W(/S1baU@8p>kA{C Vl韻)F(sz=+<Zkًh"q8:7A%6d0妃u yqrjᗟ˼7bH+qMc4,䢇?m5@2aa/>#W!vd{epdqv꓍-=90]Й="2>5Ǎ] $%Ѻh@ 4jɲEz#rmX8#uMF 5Bu)\ț/qiT>,uWWZd.MBF>dWĽ.\R[yLzA$[9,% uBe)^h*$Q+s0F2~>A/!y%rG^}i-'?7fuG $ZI^Ow1&SReR:s3踂Q?Dp_ b9CY17dH2GwlBQ7z&GA]3KxDytÊ&^L{x|ac|%_9ҳDiLCvL @ϘA? J?0 EۜoXKFt<$O_mz^mTR2å>!~B!IDgaC? 53[ 1bH8A ]֮X |-+manbEGO7ߖk Y3Q) MQZ2LՃ|vSП៺EbgoF1T5qTr2Y*缥Dќ͡Jxoq4=+)ؓžJR(.mWN whYtP)s摥P nl.r GeKCgHQTϤ27r%ƩGP)U4yw;G BZa,m_S1[-lPُ[S&jzTePi|IQ,)ĠqL/\i[Uv;1~DRW)za ˅VL P8$w#A+r ^E%_R|5> oљ '$lK0T>C89LA:kj[']OG`2Tl kT\fR0eԫPYXGk6\@n QG劎-pFr͍O|iFČcP\|`|2T굿;\iZDRඤzVUhl]Na;{!^wz[Qa-{<\뵚@Abn?ۜ/Zh)aDݖ o H0EAlAl52-,tɮ0NWi vD}EuZ0\oyNPquX|gh& vh|UTؕ$lj#MDG918ht^'σħ79OO7i ׀NnmӚH-,a-`Wl3*ʟ?eś_6 ^kK_V Mu=C'#=0R*8-mf MoWψFk&aVmsOTF8k]}wDc_t%̑ K`L:^sةǚ. (D̏Thb`[}pCk2copW Vzo,>op(oMwN^qր6(h!m6@Qӭqř̅ɡvI*n .g|@M Ao(8m78ԟU TlH o$Cn(xwD-}u3kG2Us헦f^/'|zPJ>=S>G.;ҍH} W vr@`dgkQag wYϬQ Jx;X,1g]PIikN 8d-jo'O@o;t*Xv+x!R(ӢoJ9'hK 5Ry g*3jnJ~HP A{-rмgG[ܸ\!#_6sAU,u)Vgazff5w{T:_#3i3T'Q;cW8fcUø׶OOl p0AlS] 1/O<װ@]/(Q#$}Wk$WZ")NVFG-naE(6'BȎWjãtaRҙǚcFj% ?h {E02jŽϤX<"q4f*"6//]P8g\ IMn5:ct%B1^g99!p͘.΀UX ln@QٞWR1X >0 CH }nq}w] q#Uiz)k5Lg8[\ J AQC@[)Cv1}(V엺 K0?WH8xqoSFJ1 s(cqT+{JXnNtp$/?`Jn-=$lh~O^30{`zj/3#bfrÂ0 AChh>ݦ/8<& (g31e\>sOA+uP~ǩNhb,TѡKK1̴iR!uijpNȮңj%k9-KS9i6 \AGN@8}8=$,I[ݐX%8B,q`[[ޒJ}} D,_g?ᣁ4 ޜ7IBd\tpIsZ(N69D,N7_Y/k|ߐ@Sv p(|~-+t0zXю3,ykvϑ 9?1*b8I;H;< {{ ̤FFnGyp_0bFWv".&usGmLߩ g0`0['˨6ȲE=;ftmR˅K@з/)KL4tAjw7f&xKd'up:nr|d `_Fr'3g\[Bb},::#~p.6 5.~a:I׈@XE'01w@?w 1j|(Qν ( TD>L'̭' (FUbv8{_ڣz$鵏YM<9ZT㰄ңg@<`e_qmq  ԈU2'W3-u4wqڡd3f!`nG(߈_* {^]2gL~6)sƤG7L)ƛ7K\h0 Tv[oόH: jt}zpƟX-^$ Glp~CD!oN*Efs"Y`&VTY+h ؂,$ PUَb(2SrFLzTb9pVB9* kѷAU yqiĨs44.irMa]>*}+Y&X3Έ m^x}|T8j*/^Ya'N6-to?I7-BNoޔukCca"T>'V DJjq͈ ZX-lÈ_^;^ i޼E6,۔׳|o^UF-Qj }fE|5GbCtp))HvƺfAƩ˧9P=KA(orjviklfnL~݅Y`@ۃi&Lu8!F{}KwY"6O|IW@5ڐIscʊET`~$Eb7(=%@oYgDGPbGys+,S*m/DEbx_E̔6P /ˤ7k䁏zQpp\Oq"Y`$u˗ɈeEa ϦG WDu w&nX~MTG%/nr/^C7G1kFIo gߣsc1֌(D1L?3Ѹgڃ#S/ g$7ϧFrSeԒT+%ԒC'Ή52vKaY܆A*PaOr*\,~(A8.mi{.jX[ 2-K/˟7bʅB%;90'X."@P'9'Wo8&cلhp6O&b4 b d5ٌ B1F;2ŻƩ:.?,AU[ !ew"PxH V*<B\GnϋM%YeqXBdIMKVq͹c^]SKpq=T5J$'ELT΢B!bH%3=}"{a&|)G/u[ț]{X2m a-y2@@W&"DdFF ;7݌tysgjl? E&I vL@Mqh=x : aF94նFh/T!)!zkYZyOpaWGSwVJQ-* Vχ-KͱzQEMY Ky-9zh>J-ꀆwRbMW,ӭhH9=&v]<ؒ*S,MB\i$6;"IɲЅSLUA@{[fDy\1;w]H -z%Cl0 2a]n'Wb'z_n@mv0F2Na4J~`zl+!$;FX|}'gaUPKRݢWdiK7SC GEfVjz<š=SLUNA*ބFVOI"L]̠5W46Zʵbn\|˘|NrO%-ݔFu]:nL2{u-L!>b% LS {KC?tsX;=N֝td?,߻ԆQ^u-qr>^QIZٛa2gf*ȶ!kEƮ)W*'7eю%7ǂ;ĮB4 ᰭ߭x9!Sr_@Ti JO7Һ_)U2nGohNClul'b6V7Ns m&=fQ.]Z-D.XO}.EM"Yens.(t.:tBw}o:̉ɃU1\o+[.xKGđ5) fSyN ̻J 0ϧp'jă[/NtRǣÆ ־_L|ogTw1e8ůR:uTӇJ94 \0k*R)64݀D h7ߣ:> %ӆXp&dǟ G%:)Rwa;-Ol RtYyKTҝ)5ρ%31r_5N0a8䞿J͌+X0BEnUfsv=F`Fޭh4>$!&t9**X^̝Whjj`ϵowGO0A(#qĖjB1\o(, /aJ ˆMt$JʇwCd9>{I$P=d2" #XǶ95V  fʨBzD6isbեKOIu]~#a%I-w%@Ā˳) Xa7|zb O߷0Kc NR lI؎àb.cDvE{dvţZ躏Gi1o/v}p4zHm"XOJ9:8WA-b/ΡɎ~RۀuN&YgPۺ@}vRB^x?7a 0?/LUF+n2atv ?c8J^(Jo-Xc3RpfP*z, /qs|wQU1y0쬨U[M0aH5e}`SZVYic86@d(ڵ`dԺͰR/&'=G]\Xmyr\ֲw3{/EmY($0 lfF?~Ps"j>z[ք3@HQ<俈Lc tw-Xu>ش"p4(/M,4]a&%'؆ >3< ȯ4~$iGOǏVCs x98bygFm}k m߰CdiAI-:?R Vnڲ.ax*j/0.g/rr68]x]2%1;*[w[F (#+ -Ź\x%w[Y[@N:N7}xfxU$5cJ9kOؑ@۹} z2Eh*=܁bFB0Y'0D2^ܱsP(w}ocKWnRNUW\ik) ɛLWJ@|=O)fNz?KgN1p"J2Ԯ}\PDkKR^ҿk>2Qsl.`i+} ?@qU(sRY4ȿpT'U)~'m tQ]e,0w n(%ۺGMMMVG'i!eNeRtU3sn̮e?MLWu"60a9^M4t#g2*BD\ϜF[dty /j4W׮*ٺ"`CUHƾ>nq]ڋsdIuD@b_?"tap~ȩl+{&l#"ȈSQ60pS!捽܏m1}쑣I_un:u]aؓGgNfһP9n7-&QkLjsH{B Z݅k:eF˼܇>}aqBx &ݔZ2eՍ{Xė}]2=6'VD#_#01mT# gr#ŬjgsqB%ĿytXBC6oBǺM- 5?(5ჳݒwF4sFTî&+KV#ğh|k7Ԍv'$ݽ4 :?;)"<9}_\m/[mGJJ\ +IIY)1Pl ,3<{H DzAKSu dW!{Nk3vd`]6*=Ukt[m_Y#=CSh& [3>?*|mԗ*'J$K؂Ʀe]ˠ1pDY/vQ6ٌ~/g ̵nu8f򵳤72x@>5+n| 4Lax_* nf|69r@"CQ $1bêɯ>O*Vp6 ϼ'u:V.N1,s3oZ z4f|?u3ܫ6wǪŸ"h9ȯU 1$b3.^fql;/ <jr2vDXI їQȟ?7ѝԌ*R!HR)"K4ܾ:zS8O;w=d/p|д*dvņbؘX$\ijŹ&~4{B"|[8!k~O0 LE7yXJx@(2r:^QR+GVv:6]Tgޫi%Ωy/n7Hһ 2a]D(pǠgǗ Dm: 9iIgEOUccC?`>~sd}6K ۊ21^ Y|ԡqu>C7ǠSTbrrc0WCMG8nloLh!H+qOU1Qx/W7:RX t\hDF]h H݂ VOw*uvӤ#- enN;Vn7*J}ZA{M/_Pus~wcn9j Yb¡#Od?/y+Lȸwϼ<X3au'ǚAq~LR6Sp}GQj7aiT]'ZRፋUD gCw"_d9m%eYIxHi529|bߩOKdzmq]F;[gxO&/E w!pfL4 U E/i'B &ݟ0}n)JМ!1Υ{S0͑,eÎZ"3S?4|)/a}lndXZZ|E;焋^Be T妴1.7 vdgH #w@-esn &19PbgBq~pkcyx~`M@@oxBzE 󶼫ڹ>ӌMyPߟ{c:Jg-8gaѢ~cCv>V.4 D6[103Z_ IJO <iwdx4lpvXUP=Nsb&W֖㿺m,&BMa4;*aVoNU*톈#p\hv4#Fc)u}'XQ !qע؎We{ g Uzco{e&'|.@QGVzs DwЩ(fQF0Xto-/Q}x`6-+:j(|t>A"# Vuُ'Ik 1JDg3{]1x>!ɣq + ؔm0gB(}%ĝ?R`p7 ,|ޫ1=hTs N-<5u[xiuk@$5<3kl5ŒCRxoUHhXޏ_ T"azEUĭݏnA^J!ɒeGTd^ ]_PM:bXR gYk"7L;"x6Ml-0=8Hbru6dpH|cYG }嗒 6Y[K Z"g.LM#PBm f=ߌIl_?ygI> +\ʴޯ]v 9j ڼ`J]΁HV亳Y7tV~Fk`[֝z\&!ѱxF3sXMʢy)0k[2'{_D"(I^0bև,+ߕ"(8-8 oGfO!lKՄz\%/e6c VuS3$q󬫱%Sޛ6,硘J. ;fT(BK CuUdMg z"b팋S)JI8 fFE7U]UJorR>k@0&-<}9Ҧ V0bGAfVccqVUp=|+{TF7RTeSvrK說9F#:krJ AuP7r`C}%+RSwq?U fԵL0YAo"'Mf˶>R7N#j`$$ۛ `oMiXӸBe)uU\8/Pޢ%S⁻qMj6s#??>1QD(K˻en*x ƌTPUC qƄx8H=I{\S I3! 2",ulfFà"U64'\ |+v'EU er-pߌ\u᱃56KuyLR.*C :u_F.'֥4H6"Y!o{ΎçSSjɿ&,Gp8tYSLJIF}b(+}J?.,6Oۣ6@n$JwwcXǁNYŨ5d!~¢g08$qHtI;z4~v1]$ٿʐWЯ ^n0F`-jh={@V'.#h{U|]M;y],w^N =fHB ze_c|H;-j )Z~B vtl#cURA*RBp^_\P(znTK|Ư 47rf̣9#:Xfu--%dE~xԬit-ӕaV̖E; U?zB Ny]r^ t,SU V4[7?Y?ݯޯca\ LL>ݕ\f謱x$Umz~ƑKdrW?fԖKQ?1# ӄghΖ 5r7iNuC2{9M.MO]4j`yFE6p! $-ӢRZrF~ֳ/C^VT$ӂ\mKG|L*X7f~) dIH'G;@` -lg tҳY(q PcOh4Ys@aAB[pM0!y> OHG;qf6<{)A,.oIv Dpz#w+}UR&:5=LLMVtToL1@t@7JB##s($52]Ld@\;Pdߒ{zSzx7l.NQ0 u3(ݢ$ɞNAI#}>t9R 2sRKHUwsBB,T*nɖFXh`y I-vݗ"6|BFr/>/.'&lM(`NW壉CA#Wz_rfXVrìT̰S2D>N1#<ᅢ*g-Re);vx0ajcOb 砿~䗁`;؜3[xaz`\8s Pq/"S/[03̌+ {2R6O󩓕=.CG\)'pi;(6ib[h-R~y kqx^L) u9 !0N OX:"X x)XĖ#qt)hqvC`#cሀNy֗"sw^CS|VA>#@I7k|iyADPWyCU丒 BʛJސ߉h(zqDL섯HU҄8_dpay2Er{ _@LĒIkK]). @8+ewmg v .AY"x\(ȁ!vgQv.z_9CF S/8jЂy^&W[r(CUQ6Ԇ@:)P['a,HRM 7^@f%額J^mz:lh: *N G{}i,acV[?'Ǒ5!c/tx<A&5Gԥk5;JzUzUV 䝦9 } $gNu2 eTS8ĬX.d3>)vT{8+ppB^C  ;Og^d}B8}X⼀qݧŗOׂRinR7?撯x (xIwc/& G `ILz>.WG.6M:{$4"bb/l\.KT%WQ"Mt{ZjP}J=㢵J̣MkMR6z F9RqAvcnʈEA)Opa`:>֧e/gmu!jcZd̺ +Sȶю Z8uֽ@ec뮇O#H;"mş+N6ij.3mHpVln|{**EcGEN~];[4&ue1ǽfry"8qA, hUE,w'BZ -T2͂ѫ>!|=JW 2@o{I l<̬ ƒ2˦pI$R[3,-5AE|(Ns^v.NWvZ^[: ۇ#T>1ѭL}Lr)X5/J"h1@PH@"׉umxwH iYBu[lK` y1`{7F?qî̓s܎^r9QD^ȭ`I{tO>&_]BXD;Bm{'g';]tQ+i@MB J*>atAȧD!bB2k &,'|k-28׫)_cؒ0RM4d/*?(9snt͑\ɱ; b]>9CdO^qtgv^FmĶX:^bIwF^V/(÷"«.㢽|c5AIӕjװ4LҌU$!(VTH5GkgGAk8zX_aN Ey!5Mquya8C E-3_:4&케rU@#N"dwͥ<):*Iu=K ԼjIM'R#=uo].!qaMnKRR"<nYfv)&RO&gg&?%zG6O%KlWNil qXFW69jB^VSՉCx 6 h1|p1yʀ}GZy[&߹WoYМxMUovk-ޏY3?BHL&?\s=*-]5ڎqU䲭\/]j4 ^B*ʳQl#oBR39(dj0T>@}1, 34t7s3;KՒLAqPkMj~<$2{ %V n!d&Ą:;aj p`IL_1EedLUz3nUEO/leIAZ\ľOJ/%p(ס1]@eݶ *i~'Ar\/k/òۡ}Ѵ&vmg#:Pb 8K>P*+;σy>Q rZ %1*p~r+x,úW!ԕSuFmK fj]= ez##c6MqKT;;flE/LedfڹJ@` e-: jtIa|ً٫ v:5䉏Xn*2`m#Fi0YX RG?܊s0#Ē ?ф>qOd\h>,BLl/س6~XVŴ׍O2f22(Yס3 r@Нs(yg2[HQ^Da:? CE=^s6. Rd1z-&B%*V= 0 ǘKo嗝m_W`_Q$AϻpNe/DwH<(j"Av43OSu/w}\ i XT| \tEc{L9XYUƯX2r egN{0, nbԾ*]l!iV[ƦhLPT}?2~e:md4FeA+eDD xU7BQ>k@˦t:Mg '@P|U뛘dPj X8a]!{MR Rzk5Sc:_-OK#w긜fni(ĉ ݮ1Ks7M<;yo'J"W2kx D¥v6yѯkQ fZy;;'E 'Ӑ hDjZ7QV9x1VbAcޛ5Ѿ2V\yQABEU|ם&(PtGpuE6 X2cb E ~'^^S`\KF/=R"8F_(+&M8׫֚-HPFO&c:]ؖ/TԞʄM.c7XgA_ [ ^f pQwn0UT탳Oq @鄑'؈ mfI,@Lª5pvcUucke a|;-3˂EFwu!Sr]M6.8t.iQSs&[5t.ag-4ضl }[n9z5ԑį^AN3u;u2IMF+yeU" 3FI_ރGjd(hOn-FQ3>rxP<9(-OжIt'rprwq|.$=8jfFR;G DímcnԨ#ƚ~zţ V$ԫh#=~"1al;,/2˖w\x(BzDr=7WPR/T:έj?u$&uB\U=xN*s4L̵.$p[v6Ƅ/U4eʖlBl"g^B|93MJáO6,qtuᑚ*_J@eks)nN^ʹh^P^1ۇc?Xh4 V8JӨ:65;#E̷ TopqFMݭd* dcOwB[ uH &Zp2 ]tŠ2@^ғ1:C "Z_vX.T㦨e|-W4:ZSiI =2Y)%ߚqfhQ^tckmI <27[;Ցkw$rc[_G,d xzMRJ6ʾlj\sd'bծϥl;(OReROOal;="߻ ?(f_1Őmdw#_fAU:\oQg\W'i9; Apr6Do@M\2Q'QY[/^RʱPRqK[:"Fp# 0#~8DY'F>w`6S1+O\8[s4?\H$U'ڟ=#!)ppi<#.#6Z˛lG{|[QE8H-LJNj>oҿ },|vg֘~0.9}Ź_F>o"١彽n ٯeJ{@4~k745&=j(NI+EYB>=sV):6: 8鋝ȽP݆`>}a Lw!q#fޛ^1X:ÑG0X!HD6uhXkԉ/35?ҳeSEY)ti?AZTúu?M DԽc} TPbf!.i)1c=jKʏ#׮,ʐRDz6Aa & ^O8:lE sOef3@uCe0 n(ɧZ!q/5>ATjeC7[^_5qgdT^W/5Zcr͌}`:[D&U m~yAٕLZ~I:-1?2KKyQSV !%;`QXЭlM9ʫȝ؁fI)sT Tw~!tTP!eۆ/ܸŷhj+ 19^N6cbyシGP,Z*`Vqq_o^bўkk):NM0=H>a*͊yH<ҋX/yS>YTj̆@T3V_き:%bG@`毠n1w^:LfOFu[β&c`KF+_$l DZk7{;9"yL&v_qX0h~fz4LLrTX\X\wNI<,B-K%wph4t]L 9dUs_9Fav0=<;,ȁH Ĕu\EIcLY?F%&]PF^a;؛+i݇2 6d*s^܏B`%" @Půw;8\P$!P `Ep^?4@ n'wdz-W4[Hq{BFh( MȨgwWxHz$ Y PAkJ}1Ξc-wst$ŀ$1&*m6dyiSD(N} t9k{`5E w<#yܸ1٤>1j=BQ;: ;yb"޳ZBB+Q9cYrY.7WCPZS 0\ ?};t* d)=_h6 Q˫M\{sF:QgBYɠp5YϘ77 5e_Ɏ-?ЁL`9p^$rELrzJ,&TZ YY&Vҁu)6*J[s: TNń X Gy6-Ѭl5Ÿ́ :{kX^Wű!pFpR&(:CdTa2Η}IZq``AN Uŝf i'Uٌݘt6FrD?")MtH]#`wx|f5vjΔ\?qjS C*)|H |niI]fU^;RITc">?}Дqu{۲>NP(pK. }BD=WxgYפ2rO}@F[Q VC&❝&1 :CI]%OLEK(ğ`cTfU@X!RCM꒝ޖ!|Uzk>%yeuKkV?r)9MoGUɈyJ&ر]eevEԴƦ%$afF7#U vx@h0 u?JuW/ i"u= 64*gG&궸Kovm{[ >bK\3 !tc:"{4zsݓ5 ;H(żwR|Z/RV@h^~gj+tmX.NUvX_&?L-&ZLW Z:U 4Hklk@A\*(<Zt04!þAM(#pXg_yIqgr56kShF'm_A3eLB5ږ6O@ CԬ-K}>nʱI]AxkolWP! K H[&} b D: RT%j^iś/2` bw%Ộuh  eB>.фsA+_WVGvCy&s{vI;V}w/ffm |?ג-NYԁ՛c벁w\g,&9Jm %^n\{,bEj@&t]ӜPTڬ<+mx.mI3aAnPȦ_l/|X}l|>EK}UҌPr~?1cLSdj-?tm:_EΌ9J٨@(c^= i VH_\5^6?u,i FO '2JA :u{4ֺq&ץxJdcyiLa;ػS%ȽDvelֈ6?WӠK( J.K/0h{`@bJy{5cvGeQTd&0uڜΚT rcd _#9KYUJ,Y'3$1B3&)"a+L KTn Pc :D"gFٿJjm_L$ʒ)!$v Ψb;3ZJT shn4KPད00vX39WktM=u"Uvo1 K/ҫG3_iy'd3BUkf[y{ᴈbHhlrrƟՔT?,A|D껐Ih8j5fd 4iBnvKwQ#4ųPeT5\aiՑ_\E^rDRB[o$c묪kx 4ŷI!Ϭ fP$|֎q*ר pzšõ ,bR^]'>1s2m3bی/Zg߫_ɼ]$GT_#XmTFEPG'_7Ptzwp>H21S n j0!5G|ݛ4ȹ1n}HZ٘1p#$#!v9Bf!fw'_ mV飡afG!$>}Ff &`+Ls[bǧhoӃ r)ǔpzRFG|YO^* * mZā1šL`X -9cZҖgKԒ9}S*WA?Q,OpQ?@YKŮoWBh,.(CvQ~o=kpr x}F'Sl_oGc${i sڟMф_H-BJ'ZTƒ=#|-3!ڭs.5Ho<'?%^Sp)}5$Eo=k+.;1 ;쐏H[Tt3Uǐd^Pyѡ]5{3IRR@쥖$f?r{o|YOI8E8oH?)4U/V4YSmDhLjj pxׯ;T0|нPM $~Mœ_w ^F-)\$JAd#v ז&!jxI=g@WPtlfWu#Ɋ ~*|3 q>CshD%ݠ;jEľagskY>X-O/N?٩hw}Q l=!Nwkʳuxq,X}t?{H0%jh~C^Lᱩ 3 sg3X&-Xq&7}oaq.9Aǡod Q62Ah%md03/R! kČ=$j֒ wvc02fDrP )/ D >>l#8HQ/鮠~ϼ= 'KkʘoLۤu?rw֥ꂎvW@ R*ZEagtD0MJ4np Rw|Xe=e89R 8N >jq]uU)q#XࠚϢi?o܉\'+\T? 'A39"2,+,# c= l@Y A҄جP "C>9VHݮhB]!b8jM iφqwokem3C@\02 Nlc_Ak\ʁlwZOU~ZĮXK A`\zJ~cAZROx95Q>'TM\Fq.|g%g}b@7?4M'2VS5'^V{f H՘|$#Ҳ9]ħ4X2Vx `,1`ůMݙ$J -2p8%,7Cw<.}_s܅i% aБtUVPnnt53.51+:łW?\8(+)0=[mxG8`ǃ&Ȇ\qvĠ1!)_2񠘖]5 *[ Uw`K|#-t>mQ(y vRٻ֨c]9c듼NwhNg]"9y&pCWWKٖ ^/'1vy-I͠&DhkAd4պo\8 k[+j4B0tGIl yUO$ 18SM{#X9$) 2~ ڬz޲~A7?i~!^B;ҰT9S\șaz=t ^ 쓃#9-x"ɘъ!C._V%ND75+fۭ`rP]\fTfg 87R*TR71+';h3iZbD:~&)'3 m-F}Qv4 @ q!- %:Km5[\h)DEr: *㞯=`O^õp3䵛y>%.IO6V_"xqVPN3GnIP,0 M?pD^k7tw:xϻ7C|;}=n>7f ׷+>LgrmH^--_/CCkJƷX*qǵ w^L7{>{v&r)21PUnʏZKL|m^ ΄s4 W,N.Aȯ>a 7 ͅ-Y' JBMla!_5U4GaQLWSk\i6ȣdY`yOsĞo X63oSO'иS/QG!E LEc(8 -myWڎJ氨kaԍOH(>c.-.E:o+wj;[5T7^N0iܑ{ç`DQf9D4scri#Y,Ϭ?ڗU