libvirt-daemon-driver-storage-core-6.0.0-25.2.el8 >  H _c z뾂aloS3s>( _>0_GDb܎'h`"T>Zu9ic`rl^s 9Rknj~#y2`~<؎K2> 8{.`E 0FW[7@"رc{fT9#U=GUgn7%^OTG,śƨ.+)P;!],e20BƯl"h`"r-F%Hq4!>KK]#hrSt7?.Ro~faeb150180aec9bdcdc37d617ae49e25aa720883dc7bedf5614332335c5a03eb897163cce9f02e05f160ea50c0e4212f9942f910 _c z뾂alG~דї9AOEC\5/6/PYygbֲHPԞd ..a45(ٟAu$ԎwI%X+w7)r= c~I~N_0Rͪs;p1ٖgJXI}³As")0iEALG#Bm\5ucut;d& Z]5}R~'G%֩Ι f.vbݢ;kqZ3&,̳#qJ >p<?d%+ 4 z $DHOV^ s ( T   T0P  (8Y9 XY:0YGHHIXY\]X^ 7b d e f l t u xv w$x|y04:|Clibvirt-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(kojid-x86-01.rdu2.centos.org CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_64-aE*KI!c800 RAAAAA큤_Z(|_Z(_Z(_Z(_Z(_Z(_Z(_Z(_Z(_Z(_Z(_Z(|_Z(|_Z(|_Z(|_Z(_Z(_Z(_Z(_Z(_Z(_Z(dbad8e2db072f3ebe500b1605d98eaa2c59f7e10eb64c62cd9aa1c6b3f6cc7f3cd051581f4b6373d2a03f263a47c2c498bda0c8ffa81b006da00c6f81cf971439c68ef670055e1a2b62964ce37b9a571e50a2770ca3bb36658397d3dbfe5081b159cf5bbd7834ce76522022fdf9e01e85cb6cf7f1cca8c9c07ad1661f8d595881966a218535abdeb5fec8b78124c3c6a50f68ea13343e7411977a0020c298ce68e776c95a9ae17279d9b5b5668e5f14a5fc1db66e67d223508338e1df100e872fba7974e321e52ae1e2a979f6141abd565fb58f246b072e23ab3aa4ce436e21bea0abdb9097a9d65a80264e3e6f8d8ba5b721129e99dbdd8048b9a7704884bd1df66e0f6a7cc000184049c6803faf19c1fb933f111766bdf6621fbe31b974836df749047cf30129d1c97bfd0380853834d150f5252bfbb96e944d9efd14a749059ceeb35dd6a757bc5a1cd4ffa4dd5c1fbe40d7130b5f38ad2f993a46ee7a48ee57545f5f4d59e26d47e35d81d3f4af75247f7954a765cab43e3593c6dc6be5c../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/libexec/libvirt_parthelper../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so../../../../usr/sbin/virtstoragedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-25.2.el8.src.rpmconfig(libvirt-daemon-driver-storage-core)libvirt-daemon-driver-storage-corelibvirt-daemon-driver-storage-core(x86-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.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.9)(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.2.5)(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-id2a192f335ced40aa8ee6337a5502ba2cc4bded9d34b128e068fe34c274a4775c9d57b35d731c33dd6548b30cb084a0289575ecbf8119c77d603187e881019ae0ccae4bd1d41b0fa41794ea00704e8e8c4b2cb8ac7716bbee0cd6748db7dbfa8c1f90c4virtstoraged-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/2a//usr/lib/.build-id/34//usr/lib/.build-id/65//usr/lib/.build-id/81//usr/lib/.build-id/cc//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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=81019ae0ccae4bd1d41b0fa41794ea00704e8e8c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6548b30cb084a0289575ecbf8119c77d603187e8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2a192f335ced40aa8ee6337a5502ba2cc4bded9d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=34b128e068fe34c274a4775c9d57b35d731c33dd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=cc4b2cb8ac7716bbee0cd6748db7dbfa8c1f90c4, stripped-Rw-%%PRRRRRRR"R RR R R R ReRJRRR2RRRRRRRRRRR#R%R$RRRRRRR(R&RRR!RRPRRR"R RR R R RR2RRRRRRRRRRR#R%R$RRRRRRR(R&RRR!RRPRRR"R RR R R RR2RRRRRRRRRRR#R%R$RRRRRRR(R&RRR!RRRR R R R R2RRRRRRRRRRR#R%R$RRRRRRR(R&RR!RRR,RRR"R0R1R.R/R'R R R R RRQRReRtRzRoR`RDRwRCR\R8RARWRSR>RfRiRGRcR7RjR}RsRRUR@RR6RR|R^RbRgR~RPRXRTRmRRaRpRMRhRRR{RdRR9RKRJRNRyR4RIRlRVRrRRnRkRBR_RxR?RORFR=RqRHRR5RLRERuRn[ R+g < ̉TNu}M1Иt^`G3O 'ʿ]C%;A:Yd-X95,9Yb^hZa:qiƋsTDυe~ei:=AFgi{rhAiUy_-;/AG0{Sd%U8c\h;CxʠNm4}vNf*e;.2c!8*$j=*꯻Qcnh\SD@cƭ}TTo@̀Vcj zc&4po{2/BE[&騆 SZθDV1:.n?kJ+/Y gԝF.ˊis&2\wRp<wykHOM݌T' G;sDӫ\.,,6݂򯛆p68DjUR#f ゚s[g!,_ӣ\UD%|` dk$ngMee),{5]iPφߥIN`4qوRL_Xv_F12fIp^I%l}䗐 2?: ~)ka?cp,`b@|rV6g2αgK_G.G.C\X˂f9LÜrC* u8uH ӷ!37svq`0xK ԾdOkJŪuwD"TbHp } i|ks6_xj{CwZazkw623> *K[aeE֎MMScb+Oo B7+$eX$CvU,S Zˡ2Ү@)0_{ YRfCRΙ&\2)Co%CP1QDf rpz}'Ľy!(μH< &i ^tf2B%u;\_?͝ET!D?&$#0ږĀAw=Z؍mk))w;+s:.uz}U |v_`~xʿt9v)˺;I&[i^P2_O^S. 2Z0#}hČDŰ*nb_F … _ˈ9d4e t:4}$\ (Sލ[ULh-v!(!m?<ƩÝjBV *Ϛ/7K-m@ގׁ4_յJv$ SN9l}h?ko'p>^ F~vAfC*z{T nG3^M- ,ǤOoE 6Jgom)Z x$%䴋dWH^7?H,l]_cc_vno P/8*zTl%x$ 0DTGXwa6n‘}`0T{J";<7Q7aCaub ̝'QZ7,GEnŐ25* BT^7[_|jlG(fOy ab W^Mio!Ljnmg[?)~C['ݗSMBxHx!DKjbwj٠rD|L*uЛMέ (cMU+$BȊkmK@gja 9N@ħh|5k؁N"IWme|5I>)TwA],nz9}KMB1^C,ZSX5f`u,- xg_rzbg 8;nSWG }E v.Ad k}Wah]DJkUdz xXyn6 voh"3jW G85(ZĽB^ w(3X-"ӰWߚ&\O^s`4_2rBcKq^d3T/Z7ِKVKU.3ׄF8Uq s$h V7 ^;*y鮅n2KƢ57RQ ק (ޣgjգŊ$;`z#t+Of1|[yŦ*@eq R̀U̬rݹ~-쵵; 1!ցC5R53zNFyF:vK4zg!;W 5By,Q9ֹvo pƬq z\Wn`˺  "}ݠȕ}-}9e,jg?:ڞृ)OE][7hϫ,d= 0UNҔ(l>f?`7h׶PC ]gvڱyB2>Ġ84Z{Y} ^6W)n$+9vwvRkb(:E[]_A*3HG 9PX-wS+3!XJUgmʝc؋t5ߌQS<+t[AHAD!!ʹ,W(M^Yht*_-aR{-Ă)!<ոlL:GW@_?nKt4 c"8{r1rܚHM x16r;^]`CVýXkptڠeu=b&|rǬ%7|U>e"lj~w%tqR*Z*eiŒr΂&X%QED }5ĀuE>͸"c\luk2?OisH]ly^)g&*EIPzyexzNCx[o%v'qfh֡/ÀBa#WCaQfΙOjl[pp[< rO׺<_7iY,KTzNL5[i'Ӿή7 (9/Q7 Nq~N3I&oD.$>!cS0#qEе%͒Y$+MцO^ppL6_y[hF&?*#6u~ '[yݜmK TgȲ1PVsKKܔQ_dMADJDž?`icԻ+XkDց5KSh~q?Z?\SӍ3%=MqT&*X1ZN [UEMI-'nswH'3 i>L:[l"oTŞJ5 uZ3zۿվY0lJ7jIfWљJmƘoIy HMc 6vSc#hC~83J"irLY{#FB@^RAبN=f곍)gMԪY*,W6}-ؗcm ;5Y}hVN3@÷ĂqRE:!XH!,oxGVf/lbDf3Ҵ4&< TY'}- v_ܲ^SS)>?}[Z[ f?0j|mTu+OK*[ \Hu }mBJ~xa7]cGiƯ"{UVxVw 6z}O0+UWƨ;cM!%kAgDf1IT3Ԝ4I5q@5wkoB,+ sAZ Fc8lfY1LJŶԣ}$_հ쐛2{Sp<17Ee.AR%q@vR`c` _jWzB"0EXrc$XcKyχw^!=KV]`6 7ݮ@ߓ*eȽ[*Ài|eB> %qbr{hL#3gE"sZڛZ4H< 1JK.cSOu-P3SW$Z&q宅:jCaUaZP_bF߲"Io)3)_d1IO>8wQEip{HH &#!g(VB9D }=ڳ!R"](ymٶ##:fzIsF,;Mg-CBPɵڒ[]<*5roG Y& NhM&r5 ύnh\M!\U%'[ 7\ggX[N=~õ=C}B~:'O>5MofdC0TA62Q0{6d5 -0:X?ʥܿkY+05)iU-qucIg%XƦ-yx]:uޟ΁eljiY簓Q^6[sQQK er9a|7d=T;Ц!s+huu@['v"Y[Od=O)# )sGQgvr?TB ,']Cn1|/"!{z:A_Y/~XY7nrHjb 4V`ύmn^dL|=I7݌*0YjƝ%ɴّqlezsgABhOR2&^}c8l" yi}z/;@PW"r8CEq)}U ,PPWXn#F .w&qt}Pto;asWn>IM7Ƣ\IKW*CܧYybrx!6[8SLa qS< :XLJ?¬"z0wWaԉv~3bLWԁ%閑\s5Ay _B_̡U *IEXYS43컣sUV%LS%.M*7 X#bB2oh-zoZ~z(2Dʉֵ pp;}"dXeFv.]Aa#`nQZ"޾8ƎQP`&OJww MzR~+kh/B. nsy*,F5Y#GAd9C5 읶,6TȌ 6eh=z#(d!#'.͢lX4Wˁu?tC}@40^$1 &g^eQP/:pK"*, fg1&=F]plPy]`>hlz#z  XU2/\0k5q P/y ml:"isͶ^ZB#W p\*;rJGaɶ*' %vpJ0f4+|gb+k5 C>SFó[YK=uxV; Ɏl&m8&2lK1])n@v̯&S7;܋ niR`7781$#I͞3PH>)}oJL$2Qb1\s%eq8zTa o 55FX2im[:45:Vщ*TR!6HM`x< =d P=8mM[amV{2|t:͎ Vr؜lPW)&k}Ip Z&Ym.dՀB[jzXEoȿː7`MF"[V} :AҵRp+Z,2R>:b0QDr zѦH;/m%CxwUg;3uI}dàaB @蓨ukO&zh282ngpOq)23m+59<Y6k?o}ǥIij"^%K{G,NhZseO5f`hlt9 $8JifHܒGž8Sdfc!bxm=Ұ|%q} nPtŚBS e,;J"9 lJ-X3T>6=4;J FKĬiU".Qtg'r;LÕCpxe[er[-YNnOf 20( U.Jp<yq10k)9/'z+THwщHx(m']UBoVtO)0Ձgu+\34"Dsn@{ar[drأ_ö`Ǯ%h&s_^uBtV'UI fNaRDfDAo^MLd&$_HBV TmFLMNC3f. ;Yܙ@uyG >Yh[yԭf˧.^Tm8?X^A&R.bt{e`֋XS֟ t\d> pFA }y{Cz0G7j+@k `}c{ 7V0|[gA~}fSHN'xݢ~)62" U{a`>W}KY;+Jh9Hb (gE) rG:\`~>K  w?[9株$J6-dJ|B1(kڦhf6[vZVz:x3\X$}) <:f$1/IEBl>kٮuSG2O/Yzm̳v|8QJ5+@<4n+g짹oY6C. o[PQ Cvi?wd"[ Q O 鵯D( EQkCǏRl+8gDBErwz\!oᄲ 4/q"TKI4Buxmƥ߈ToAGFK'p 5z*pkW3}:~wǧgC»F$7 Y1E0'F<Z0bGWoW?+=@p,H4Ss`{)[!GfaڑnO;?B?Ͼ1(N Mf86Md}HZ#K`H&0F#v#"^߭xLQ{YrLDyˈ5~7W*Q{-J_[Xsm"wm' d q JPP+l.rN pm?<^8 cTlUjMt80m a]lq`%7 #?&N` W:C>ktSu@CI촃ۅݕ+2%EZqdʚ~!U]/|a?]U32:x7 'qfRp7vts!p"md]߆f2(zD( ;\~V+4 6n߱qSuNqAL4GCRFA&N6 ùua8!O pQ/7I>-jnuS=wp1<4[QSU"wh=Y|e4uZYuvOm.ؐ"A"|NF}s,}44RףjPj[gOVU| jQ^ ُۘm'óVJ+"Yx7kQ8; Aaت MxI'Jw&+וD.$Hǀ^j dNWx/XPmB$ `9.qy*vUheԽ3zkgwp7ҚR08Ԇ:J#c2>\Œ{3ܻZ2ֈy-e,m^Xh>mY& 9yɈ0\aXZ}Y_Q/2jepbH,wa>И`dl 뤓ݝ8XN;2jZ@ȕ0ouZ+'IY"5khpأ3Ι^๴WӜ Xj)o%" x;=&͖f){v2BLozLcB~}] LR;Q+@ GW6 Cy9jRQ\yN!0,l9&"69tYXm ez Gy-]Ю ]rqj ;T}؞pj3$G61zq;m$CHFv1HՉ Dv9^=dMʴmBYkoU#@imn9o1,.\[b^ƌ'g?ط lDQ$=/ Q n텆) 1W]ALY)~fvӫkYwRXʷwJťBóVTvE!xHpQ o#q9CôXJ_ zӢo36&qH\Mw$+;NN Tc|f1[1#ʸ(z|$qNefRC#iQ*WV:8v4;LJen9z^ ;QXJX]%1Qr_O=$Q39L½#VP0Ç+R?AEoC!A/$Ǯnby"csR;ɄK60t&C]dw)R|"&Sf f~X=@>1ReA=wkIXHYK׹-NnWڮ3`l5lajP*?m\3IPar^yk@+~77OE͓&0PQ^BEkUU ʅSePfXpY8z [hK rFADlkBK9D#Ϧ'x,HTM#>^FsZ,7ż5!L3} }n4VcN͡q{6hu1"TчI_S 5}hQ GzЗy'g,S2~5s^8+nlB88'? ww<$ϩ0@yƷtŖ(Q0) f)`!Sdϋ_7q٬n*6,-u0skϗP2w? 'YLlPQQӁZ]ii(ͽS$:bP0?SJZw"fpQ:CN?KN kzg~8V_}IE{cooX Q\}'J:Q*-V;M=0wh`g\dV<{,W~4 8[ qY2Bky{}`Y8;% =5D-}4şa-|^$7,uO!8,uf?_yUkT4)g=Ქf39: [8öEQֲhAb 3<pBg#R] -;I_5i/vYHmܳы ѾVeX阈 iI$K.xv!ly0L%"LDscorߑȝarP4P7a<a?PGmc> *%7w0YۼnP <H ldcyb:3J{mrp5d]nWD>Tӳ/f@6𔖅O`bfn`Hr=5nӇNIHa2s@`(S>Va|707(9C? 7>=]*^dԒN ZQov.cZl' NjcлG4gYg'0ΜeK<04d=N- nxanTcbJ *]-[2Oi*p8S Z! h  is]#F @f^%oEje5au=IxVl4-#O D] kJox>g?ZT&ݮ6֞l-G<ƿkq$/]"3@t ƀJt4ɞ&]d( dbW`:#[l_3-(iRemeYxQ;@lMR#p9jҸu_xR"3?k?eF NRS6"a@XiN/1[>}~CEqhO&Η'K}b:&K%gZ"9&.mx)kT^rtG*gזWD*0__kS=9:n-E"Ft+8ݑy^70_MnobPl ܑ]<.FIsHۍ[HQnf~rÅTs}brxTMvj&$J'aV+Kx4Gu"kg0c[khrV?g>ΫґÛD6E:χ gs ۹8'\,@MK؂O^Tޱk1e4<'2HJ--ݯDL|A@Lmp"Ӎ6TU2mhߴr7g#ݬFX OmX弭gղ_6 l7̮A JCb&av"ZC^'֮L*4/ۊ`ֳp-$6^q CfTLbp& 9h(a-8?,Sb΋he"E~i洈"hTJψ>T G]@oDabU(2܎s #ziI ՀpEEc`>wRdHL!29&4k{7AhkDz29XQF j7ǃ ޳\_"6- W_f nz<E`sfh4JiٯA]C۳Z0LDjɆ|%&$BO9))־z"0?Z5&+ 6hzgwhJ+E?ZT=y!h~8 O Sb] |ҥW ,]!\\r-)q S,&F0︓P#zJAж#C暺Mt(ߢ^V3Db}4EYJUP&CD_OsI[uLGѧK=U3үB рFR,__ t׌=!d.sꔣf$Vz8}#~Aڦ d} a2gLyc FDi,-PfT{ +jdpG;0ƈrΪ E0Pn l,z,p`9de;p z+sq]'GPѲ:I,/Lӡ^R1Vspavs`BkXfvHbKQ4aokʾt<9HŹh|nKVe (cJrv@jxjlfv(=R!!W?<z@Z#L;ë)}}QpW}HݙL9E}''>Qxg@zuK+82 \$o$Pykz3?::^*TQwh@8u W*'s v4j: m=hEgI=\^Ǭ8|S0<=4 0Z&_OZeQ=.zZ$P?{ ߞlZX?U6  rUz*-uWz'y<Oi~6", "}WqHlDC bvoS2֝&0߶k {ܿ*W~,+܆8wTGI{> |ZxNӺa^sD`KUyǞ^F/IBN2MP!b˖<ȭmZw|Un =&. 8[y?}?a DAHCHj ;ZG]#M[( }LQM]$=}VsB dnR&c# Tt/3`%kms f0 vwGDG! |D|2Ȭ*!ɆE:YCh1S\?\Bަ{N|ejS>gB rmىg _9vZoicJɪFn2g ڢӯP-^3 ,OKVOWzg7%'6ٸtD*rX!vnp (1m+mab~"Ӗ0N:BH?Ae]]~^sYZtoQ jFD̓?ؽE+|cV搔K:wE.w亟`v?\" B}b[M'͒Wf6=B³IC4K%Y4RLѰYtRc70*V4a]Iʷ#~ha5J)Ȋxd5wptF1c޸%45ÛGM5, tsT;ķQ&CYs HйRqwJѱA3OR ;fpV B :-`Ug?F{5u.%q(p썛sBT驍-_(7=cnFb|ޭKkq!2YV ߠ7JI>x!0Rmc h.]%KЧZjqphBTj{z[3L!Y> )~i Nрb)f[nؔzlLn^qad d㝌(]x0#ch&vtfO$dD0?HFWM۔.4AN||r\ӑV/p*3R%aD/zͷ!TĒmBm3]/RymFͽ$Wa\f@+ΰsxn<1rV\ bm6+Xڢqt" UK 04>{$,Yꥰ?K%`\-W·ip@%cٚ\9;9)YvFuP;DB\ 8jw-#U!ӣdXɗ#9lnjc i~(E(`(oUմϡ,ՑBۍu e9DIzY0ѿ_E'\%_G/ĄɹH Ec|6WYWӽ#RA1w!I .0(Ιm$@p bz3x=Qǿ}axD:s! f:sr G`:º?/BY˱ (MI"{(tᑔ[[/)OKli`"6!gG.r,Y403jk! B`Pme-[s#UDʧ^Oa`h淎—ΥKʓkX8q>nz5G0E7蹵Q$/d4%n #ñ:Gz0t~uA>JRKb$^p#N'˼=IGiB4 bϧyV6f:g¾FH8%N :ALQ]7d* ;j. so Nr"JtqO!>u4CY*eOug3{Lo)oH'fa Qp}1zJVm:7&ڸ |w,Heb_QO."e9qk#-jv}/9/d7~@Rg((i-_c@Y^k8}w..B-d2@!ů ҷi}P8%SHR1-ه.kZX\w1 .26 'CsfH.opWUxXD'%{cJNZ@ǎ7>a[y}JC<L4bF2wm>'9tEi=m#5a &ɂE\h#Zs&5 lP >^\OLqrtpJ(Gh5$sf{\ry/ .Ϟ.ѺWuJb9s-p#N ΍>}݌,o7k~4u{QU҄ NsyFxzOPB(@;I)M%=w^jA. ">(hɊbQA~z>ZpgNrڋK .^3XQ\(Z|n}7B|"ʈcߔoW2(PV }IW"cE睝UkL ԗu_ӿr:XN/NRjMB` 뾿o>6Gp?MjO[R`Uœtq3 W Z?k9Q#)؄QBf>gq+3IEoLl;rΖė7SDK=~Ȃ4/rUyi=\W EKTV}HݽXj24ϯuMRhqx}xDtQ"(ɛL^2K(><sLlGE FTRW }M oBZn~]!?%8Y)b<1\( ?[jRp׷!u#h]?U2*wi;=;0E @,/[rO$lb=̲9fojcWΦ j=֟Hy!6%j~K[V"`~~;X=EPW'4Iឫ|G}ŘLg506y!?;"|`{=^ bƱU]Ƈ+:Ri&B+Ş` 37迀z;=)߲ k/Ur>FԔLˬfT8!]Į]Jh[ 8EmQ3P~)뗽Z˥rd~wC8(pN(]0:|&{@#&~%e}5PEcipm꒥,îqGW9ZM&3T6Ӭv }$ iŷ.\&,nĊ6f8h;GpĒc@asєUUsyAbAgܚ̜>q<*,^@9QrEU g7v;@?YdIVd`7G+24S$ }1H_a(13GD!Q9͈T:4eZ I`o igG #:[B΀/pIPu1I(binDpT+)]p)yd8YYtY0CnD/юfy6s?'>GUETjP%,ܶdKxDFdqҐ0馈SEE#J6&0^-?'r&Q2%~5:PP+eM0/Ȑ/M zt[mAx zFNcʉvJAxs`AfoV<]+F 9D2Mt'"@u2[u3l:mPeFB ><FA0=[( C@|f~l{S&:L2ur}/f PjLhAIJ)Zɝ{0No-j{vK\(4<̪|c51Lsî;)?eiڞҚGAvsڙBǙ jke!s@E\lFH3ҰO.`yzvf6vv[0Wv1!I9eeo<j(LŶ$f[h&p>2 E序7 DWSJ$Q(y'%sN7=% LO;dUs QC& ͣ0ΒbW[]Ƣ²Nف'OaYGeǿiSs:,Byd;03?vUzS{|*;(T_]V\@n3^ǂbP k-;۬V@'Q2GSt\-Ov7(_9 Kca%cTڙI+̆FQ `k׷eQ5Eꀬ" u1|>Bwr;7FzvW<07^Aֺ))IG:`̢ۘȨy= iL`1ATO<L}Sf|O8&u /z 9-#;'ԂMr)F ^~I6͐4WD+Z ?D8.=Tc.iw`@{u"TU822sHaeV-'2ȧ \.yof&6[nC0LWw0O5OzsPAh=$t3 }<Oo' $w|ry_ŹV1`&0O*s9pPu)3QQW:W聜Xv(/7 >HaV$ 3awOlLP}I/aj_jLhwpkp9m[L5&wx4*,'3{@r*.5EgStQ=cwRZPs@GָUI2`yG̍bY4' zv7}clhq jk.SFϑhr7vbxt'5f% 'p'3kF5[K9.ҷ7o]<;q;kz%gaj=!4E7[ jZ>~Y a 16í2NxƯJʏG%€A>l@9@t>@}'cPTq@1UŐd!}emh*Ќf 0Ŵ`gͯL+4wi)sڍΛ?¨ _緭)]I1|#=O>"el(bf4!HaL4!vbTj'"u]RgP@qP0VZgccr|5JRЯy&8rb,55 L {mg2xWXE._C'әoE7'RӇȬN}{n/ 4H|H;OQqg [",74U uN8 PSz  *mH,yfWǵa2ء9ɰq= _>&X6ՠf'Aw?0{ :kvi;HzD-2eT4~o:W$Vz,rm,y>eHqy{1vE74gNUE֮sX*ڧQSwra^{VHfvƎCsQ,GPK4صྞ]F%`d=OGA$a *o  'z_Xp JR'q[-(ly]_[,I/E -aetWB|Q$:(ctN3tlJHN|/j}Q:mϐΛncȁ:[}]<|0=:\WVRal//Kx$ O€+.(* Q$cvĒ4U0,c~^nu j|Oy8aMTw3m8 "adk,I ,,iBi7(ʉi7DS0{1"P4Dgc|<^/BnйX=h[ȵ: A"ͬaE;?"],˿@Ga9N#x ,I7X@LRp7Vr̭b8|.ڼѽQD<%Lſ`Wl:*Q2J%54R'ORQ"SΚ]5!hg <F4/ck@dI:?3?(w'XBM-*hOIx) P0%أXjTU LKdt^8yeޙ_ޖ:miM̕qLl7apDT RspQZZjҗPcZ$a;Jf}7:jR˷шt\J¾T+3(g ET&sGs>Z̠HSH y#> , 82 o? $=j/`f-CX^e/-dXhnrct7wrƾJ+n Y bMob6qR.vY¬k2%m;J'  H8R ]@hDjK֮`(M:ȋ_.B:Ć7~Wł^bjͶO%gIPMǮፖN <_d1eKsEuys)3N`$`Qr49O/̵zKg⢅@t=M^TDLMZaNн b"&r8ȏp =AtG(5>LBTPZ&Ja$OR▨7;2U"R& i,޹sNGw}k [gC7μ 9RǺ󕬉/s"`4w;‘m6<[_tiGlHƟwEb\:`(X~M$uiIL P4ZUeoP*P֘yg+ <*RyS3@at8#H=tSs8:'_m-NL5G"d+CLrGԯY$gu4ñM. [)dmk[PDHo?zp'x5~kξ=QD/~<;PBuv>7 PFZ`갌lT'qcs@n*H*wYV{Q$(,D'\F_dpWqƊfRzp^=hPʵ;Op1! Ǘ Iux}~D4͋Y"|J;s9RvVD[Y>9*(?-@u_2fs~"8n$$\c'Mma'`_v?m Ѵ(8.BiAD<4lb]pO7%8lR7#eyQ2zn *X=\C N p}P H e㹰>̰pܜߠO&I@NL.qkĿ8~Mϧx2CyoAP@Vmi5XZ^N-W4ajB$hlQk&*X[ W]n;Ȳ{rtkeMw: ]C$ V.B1O<2*Hۍ0یxYmHߡ7E(ݔoO[|fzeS[-t#%y ̆0}@\,k妯ݰ ?*lY95τb X\QP10[3J=r މ$(K j0PgJI8-%ulё.urT-~ʼѬڋ=S- ,`O/橈i7ĭy%Ѕ'擉{MDjA;'3ı@–Yރ] z:+GYˑfWF(KIm翾οίTHⷂFňY &6ory/PE653׋V D˗Xwuw~Q)*۫-WY g}~GF `gy2e#Q Z(3pfDX8u Z%76L1$}iv9I#m?Rkcx !.Ʒo>_ jb,*zM0%$ bo+;Z}P9i(|ECoyI kOlc{>[?i \Ѧ]D3 b _?f )\w"#@ɇ(g.R9CDԐ}CYBor'u9`7Wl]K7NqgD%E.a mc)l ]u$h"BVoA^j~{Z{%#sUP8FXf3zi&[I\[@#l&>a{DCXgA@NU|A) 0ɮ$e)nTWhdwKfEė/gPSkWT {xU\ K灅BUæY>,2 6M+7bேS|ms 't@fs fc"G:g{@u#Ok٦ /nrTtkC|JJ 0N0 xչn)Z*TGSFju^BZ[PsQ )ND=vܢ=ͼJӣrLnHUqAs34~?|g<:j`YE^\CI⣸Zq\b%H?Ժ#NJyb1m&~]MȨj+ȡ6c;qٴJyیnC'qoɎfF)5Z!~ mm&fyC>Jd)6D^X *aKKN)Y Nb'RxUPmRkU ͊w@[ AOɮ7bWZKֻ!] E-z?Jrmtտ2%^}5$O;Y7KS}]m ZeˤV0?-;H{5herBHE3Ű }h#b&-`w$j,-$L/? "׎;'wɷcLi10TQK7BED]2*-[ᄻO%$\uTQbu!x2 YժRLQmGGJ2[0{F)1 !kLRU&Bn=ސAL :JC4yNWAIEQv82mT}8lN7V-X.J+]GʩنZ:M[U_δX+xY,k;⮓z}neҒi۰YH_um{b{sMtlj+}{1Զuy_!;{ڄi+ձ2չϟe l@nh@hFs&uAR(R7 ?Z)/?[%,,3)3Jԇ4AA\>U\=oƢp/%3/bH, !߳똕],αn^uQm{in09*yZfUT87W|Έ6܌b܏@\Ԅ"%p+RY-͔b,pK2L.C30HTVMAC(x?c7 5۸:3f5z W3'}p-UKY7> =Cs֞\uTL+zXh ǘJsK!_[dfTfa):?:g4B0}5wo 'c\ uL&+\:K x SV_T:b*xo':&px5=sSPx2,}4HȂ+4k:#q'+u33v7S?W áh }e XQ֍e\$]ISA>bVYyj ˣwZ]hdd0oDsR13( 884>DVHf3|ƹB!R:>Fgh;\C({mWh\]=L5ѯנTYr+:Ԑ>pa5%0JqV5j ˻H Ny1u  0?$ɇYC5YZ@u:\7zKm\ +.{YOVDyhgn뉓!QDbUjt(=U:Hluh+TVy"SddSu{kvTvϬ07q~jxgoRI<,:Rϑ+1{Վ̺,?9 #ڻUJ%U7"GVøE!R?<PS3 hIԁ2<^P53uu &Αw=4mL"tu0- -: $NsϽQ^J'T~ϟIwSpvJ>_E-cY0S戬EAU C%€Oխ5vnt:%~QTlwށ;D->A16"C/eHg |£]k r΂l!'SuPqhK$WCSWՊo#0BC?ǜ*b|boA,6HfQcbƢrcJ1MiHx#jJK{jV6y7cBt"lu|W19<#s\05e}AbW/HABA`Svxh50E }lQ.wm *h}6%mPJLV跙&d =ӘY#_O{k+DW#Yg (V[ bvZߊḶ^3vF+&%Y ?IG_,9C*ftVfEwZн}e%vzXWgr䜭߃CįgE`XyeP"JvC"|:T'pC$ヵ$KW.wZU sL`FqyKdSXuC~M*l (I!L@?:}"DvբK|y/7S!K]'"!zS4akLGXʓk).`о'6VGFR:ϐ&\@1N :[8[=_2  E6fZ53`ͩy .B+IB,ogt&nh^ kj-dQ`qN:$.NƖ@Ppu9g Kė |0/.O_WM뼁jhYN 3bD9 /دR&\O|˰E) yЋTlRRJ,W-eb0L>b}Y&@')j{/D; pmyɌɰ_IЃe4N0##XjVm݌ j`eU8HSO c@5*,AOٚUrZ2tVDX v|$ g.LuyOnYrFt_X4spT Y,3+A0q +xbcZlof t6V;) á5K}lЭn< ;b.;_ašSz MNz8"T(8_ޘئĜƝs1y;9NC .>EBqL<!2K疪 ]yOi9[5e7@>:"*x;})s 3pf~!0oݞ Ed(ת O=_O  mX&b${5*<!ITFw94PP%OAL1ڭNXUw u5WzAHAxhz}2\ij/XATGdЪрaʡԊ2'q࿖umYry0Fj{և]HvrW p݁絋7{O:=J>& ߂Mru5 ,=ҵ=86 b,$wBY<9)5E R;PuRИ0i 2E>Ю>J?ٶ3RlP쨊e\rM3އ@GgҞT)ZL/|DjhL^b~> Ps{Gf3QBhg_^ث(nu5K{v^RI7];= aaf#<DVOZJZԒLb xˏ2}w ƽOI/Q5;" x9RSarP}IZJ\y%RHۻ/v Ey|I0A ٘{%c<?ҀG/iݸre)fdO2[omBH*@s=rc|z?VBveYr(䭤FC_-g [xu58Tb~u_D;*고hBim3LfER)۾~R`<~B<?"x)>;>zwS8$V+6PѦZaچ}NC0xJPwGv48+D";`@p.3A%3X~=˽ &6tGL(^rW)iz3>\CK,J(- XNye=,˃r$,MO 2k &Q@[# mDž\^T?=Ey([ax yO +}q+sRN<{8Ϟ[gW:p1D$1GKr—n{UZ)ֈBD0=1|E[c,pkJgbA]״*h*' +le (&ɼC\jHmʘot#ټ&*]KC40_>,gŁv\0#{b8ӹZB:"M?9pca8=~pQ68^뾢YN1rGJ-1qуH٦-/BE˜|S>vvMCU}z1-EۉRz8Iq(H!7єuw:a.,pzO΋T}2{6(F$J Cͩ5F |Kj,*\j*HqA~h)%Ӿ%XQHz1-խ35NAXW׏#宽=@|fdE\VZl:eU8C-mC(jPR'trOyV7c`T^rfǂ/PqV@HrDoug2plrbXJd/VpKxf.~5#i2HIDB!<3]q(76nhq;-Ɨ QdaRyהwjrO|Q`u "BFvz2/kX[|Pw22mX8|apZ4Ti="u]Fq XXmꝉP肆6X9%B? ']0S3c/|8!Xw|RhO])18SnJ̽V/4賑f`|8[!NYޱ [|ߺ|Ȩb1v*?k{ueV&(yPq^}cDŏT? hoAt"d,K4y|F_2DxzoUy1$<=MaI AjxFImqū̟ zJ$Lh>a̦Q =I^6̔ @1 BU]z!k>L~^6#:Ӌ?̛./RTtFj'`k'\lך-7n?X[:^$ Apj(,Cx6"9 f=U&1yU{:*4'W-$>tFm ],w O)SLP@+"}BF ~ػVﭕpaofҶ$cU<4FɽufL:-XLV:wwBH,N:oN+m8Cǡѭ;向?B3xФos!eɖ5x/"k7xnx67 dfP郓nJY8(,i+#U_osj%ZnkboX" RMFiĶtB^k'BQ1ؖ!*@&zg,Ea9fBv//YR)Dʗj&{*3:m.((yr(n#TY]iH报&PH^}Aìl{:rd,M2!RD/ÿF&5ئRf>S~q% PmL?]YvXֹ.֐y͡;-и0V iv 2Arx,(@kjlQyQh8Yvtj`^i-[U_63 77 ȧ9s`O;Ĺ_a!~3)_5]zH945G^MY>Fts d' E(o?K]#Y2-T43-1C;2RzX.'(F\X#Jp6{Pg=ڦڥn}jQY);,ƪ8bevNvgګWVG;@#O]ZVu=9g`c,$[v9e jZ[@ٵMTLڃxRFruV6uGײiLVǦYbZDYI4KP|+{Y!@0} 7 \Wt#Q6_y&ѹY=t:Y^O0OYROY.sVx&3so+P\ޝ$Бbm}ƿddS[`U9m16OܺfzVwgQ\PeL仺c蟳Ϛ߈^o-%0."<9|ZJ6$%TdβC:rtb`jܷV,Nvb7j=5߲'yd$}bY@ _t1mA@|+鰄ȥ#wzaQF3uBXgA_6K|cl{}CZq@ȯr3IQ|nyc^]0;W-bsͺ2G9"nZ.pkQ`#wjbޘre̲:?BbޡlAւe(גuQ,ALl$8*l8ʂh`v1ZHhѱȌIHoG9hgK͑|idz̏sj6,V a^޿Gn눊/q}c]hRь>@H8?50uU'g60K p.KwE"UB7'W@Tp_ ܢ RNi"{E b &i'|CgVuE!|s<+Q?~-qWOFRϧ@^>4!;;\/W0»(0'x&!n1J|0{Tp9zgt6vQ 4; $T^[.Xq} :gdt@Q _A Z2ϗbMd[iE\yuw= sqx,OQw+8ő/4ǖHZh^w:<ww"OQx&%ApHB=Խ%!'QV 'a۷OKPtXgi`2[a2,/1n+"HN4IXmj+fyi.!NN\=f-c'K0kQ  'LSX&qJ1]X⚐Ka(QEqR3xctgkdvR@L9h-yi%~O(1G:% TFg/_ At$y ኯ g l׮)w?{3!(rR/ln.7EPjхh<1bS!3/Ut2~J.мJb Iͱje{{(ԅaJAA兕rPuX@KB8JIΧr|Qc; 0BߴK?@*f ؉2i]~,|J@8&.;w_~Q$@4ߜ%KMkP QQ[&xB ba",SDy[Y׏ $E IWE-E2y .vi{+Se7i.~&O['CqAeWIK"jEP_#g"K2R YGf?gam$a ~Sײaў5UTŜ܃k0&2YkhH3Wra".6#DeM8ss)A?vQ`y\.Čߠjz$~Ģcoj\6I)0Ͽ7>a-S{ӛIA`9A߲C4jR'H kk!eoyƇMk`Vؼ{O}ZXAC-]yH#Nm H]ԥ36fB:8\(.bEJp?NJzbs9 ר ^*2[ L8H:Ut\z.\ψz,xaV7 FUDPA*YL9Jd-0,ޙ9/G(X\F %^K_- %?z !QH %F p/kL sJB@Vb48)7 jzXH2ZpB,wdk1G>Yت5s(H7>BDb y2wGgٗ?sRN+}æYzMI\>yS*py,J^b H%q*/$ o<c}h#5I 7«`/bZMMŻԎVM"a@,_c% ^!` # 6`Ocja?s8~8gG4 7Dčd8P 5HhgFHzcQ2_QX@*UC<^XQ`U+X+MhZsGF&|-{̻Dcy`Et֮J6Z=$>Kdc\1OԊa7lΨʯ`Z` P-ʰE6セx $FhMfݕ U%EN纕ڰ|EHf|"Wʹl~nl%1$ϣA<[놐ֻq?y 7_9Nj@VfXNLwɐI̱{VI 'y r"^8jzE]0pI+ؐ':R͡HÝ8BqVedky~6ŵp?KrWtJ@UqOM^3៛GhZ%a"gWZfhf7≷ַ)}6Ʊ/).#a$x5L6$>*h\},u T< Ѥ6'%L]9H]Y.BnB?@[c1!?$h, !R#$żPDczbdPV@sq M^hCS$J5bE `5&>0Z,T'_șaV~"rW (G^o䇶ݖY(I4Gt^;*VŝnGfnVq.SzS<YAb 9y}fwoƅ f# dT/b:jIq}J}U&N5lKLOKqZ,e5GI {eΧԇm/d&%S6mY/XsUE6#8JɓŪ?Pq1& :ygPAҒŽJlaZ[~h˾yW2zM;Qp;Wk4b~ɝ;q$eU e(+̬OY#u@0UǺl{&RU!'0Q>(a,V*7!fnMaO@/3&|fиfva`7ahb6RL6^` 'a9 uy TSVYVx#a`E--qh45L>-LyccJ׆9OQQFYkqñ{ETFem:[pǽc2+f!w԰MV`Dm;kNI4b};. GүKo\9ЫPdV$KG?8N 7MYUb 82Zz\ޒwm>wUd{DW`Xɵ,2 sW!-s7fg6A:v4ɭU"}ь\\{3w=;Xhk"me"`R1|<8H̕u ~G'$7+1܄\KCB{%@I@|n> ogّ`ɪP`dP/2驫/xMaiw5޳*LN?_swA´;Q1ASIc/[_K ,sALE  VV4(f%+?I9|бl/xEZ]:(Fк?$ŋ/Zr=J*%V`H0`HbJ2uȳfdQe gT歬^INİa~w>d83 V]=E,cmpv+g= 0B>`pH0rDc}A~'AI,+Bh 2KO1 5=?2s #}quBC }o@h؂^(x@J\ &9B{ J_sPPAzK$XfyNHR5Cu AAy4 j0[6.o8X~B톁@mdm^ǵ X4):\ϖHow_RCv euLf {_ռ><^RY~RsW;S㲞_е$jqʜ85&㪢.1"<-=& j+ 2,j%zW]@97#7nvMƼ:dVfDpp(HXi?~rsFoSMZIн[[ȲT- ׋ќc9AtVfȺn"V拟g].GLc +k}`m /x.}f GjE]*(V+ C}>0!{ҍVѽ-ď:~4@޹ƨ1ؚ af,=Mcc>q-2 ֬f.(/7c'EF>n1!FF%vQk%?\[`CP # sScTHYs⛙5WU7Ô ;#B^b(M  w:)O y2eNۢLdلiꎚIjZlCIh5&h>Râ>؋\~5T޵b#Lyx?l9%"9[QY qv߹~w#TkEV$lB Ky"&Q t𛴠XgUf u<](0:<RdR 5$2EIYn!$wSs0zLZnqG kdĀŴa }ȅEP:^6رK=&5;LM`tm픻@4 Rb.坦@n)S\"6K2G[=J7#!\:Yd;Y<#:пR?K e . )J/,l9&5b)MNSjhlTk~Oo] K9{1?UEQ01?ةf>N8[辂Z9#v O͂z$,{KKUPvY&(Q3x#AvU luҡʹtPښrLRï[Rp6B~\D1>+5u~o[LFÿRX!4M'W W^$ZB^uv }js clz^W{ho}:Rk_H_ m@&\yԝm9!t?JJ\W*!J6; >q/2p3sP2^H݉?4s+u>new%|[";%|+Q l/J&EuPa`,O9̘z`få?| |r)|x͍w^v^l2pȓBsL7oE˼!ZR@Hk𴥒:;Or*»UxҭNBb(,7\ K}6n*5=㮳}xœ t )fw2,rAko{sQLẢxiX]~WчeY#-sNQ l 0O6b}YjOg} a[ hfd:Tk!n}>?3{hiM%Cl6s߇&U 5%W"Dβbf"'5,@O2^X]ǿWj,/+ ٢p*Bs—ȯ ̉ΔN˻jBÚ?" Y<1iA "04^Zӥ׽q%O ' TA6Ze;lw])6pE\r?rlvFQWJ:㕚 *X`ݑqbNL+ÑK!gk0\yfqsR:E:4)Pel¹{1rsj  ->桚b(%o[+s(ܢx=c*VD§덌r~368(.zOiZjSx5@%ΰBXT^q:m{XR1ҕlJ)8v<`AϿ3&KKicTV>?MN( uRUV#2 jH)cs6q L~8ĕ(7%N 3@Il7,Ibt}5g&ֆG1LOq0I$`ީ4B-VHvDR(zZD* ~xy2$Vv @A iti&#΢ӑ }t A,pɳO1!×"39oQ́VqpLt照uS ٟ12)M/>/XKOmS9d "$\vNa(e,0-3P E7__f*P >aAMď_f`(|W6fQ[T3jW >u{'_m&%%*<_(lvbŋᴳ$' Ξz"r5t׼t>wv]X\ᆻZt*Ae$ ৴TJ  Tߚ*mʘ@tP|O'y7*f'v)ewwy ^&/&X=gaOym?8y }5n" gAvKFd1*i҈ljaAj(vhrw0g"YLI glOG8B޼ ev+nnQ-xQ`,g:iN:+r,U O^4.Gl Gjv{t!^ Oȴ?`sd^PFǮ<1pWxQ3*xX]l&FS՘@?\dOeѝ8 `5 (do'Rc1=NT A̕2zwj?.>V,sD1{3X%]FJև͋A1iIIIw6(/91s% 1R̵0r }NmeMq)+kٸ%S_PCP Klw VjJ͢9-Hd5@f7&e+MsE3Rc2l-iWXٛ1כЀ6z^ߪ r>``h 1֝8\JU ::dՑ~lq&T}5TӤKEp.$ykt`[h, 6 AS%:ahBywlM֬b 5-Gӵ{ ̛yP'Gd?y3\'b{Zv?WztB\I3Osn a)N.+}E(@@aFΪ1 5eU+ZsR3J'FIUwABHU洯͖G0o u]L'3Y1gYD]Qx#5fD."M/j4Aow_on>.Y*Չ U!.|/AޭW4rD 4vck`U3Z5y?q`ȧX}rPOT7U8qT1Ќi_.cߧ׬n(0Ͳ=,#4{7W`UGIN,2.n߷7pIO֘C6[%.wN@c ]nGÎMDFKpbOPjnKD?{||ߗ [ݽ۽؆_>eYQ hS% 55i }$mb 52i"&o(7a_+2[5S?ږqBAfiVzJ!(4+ z` />5Ƙpc)+7GQ ::8DӣV"+l௥g;,ExRrPyߜ&x8tA*W982L4Z 7Tpz%(]OR<˻LSޭPVQJӈ 漣tF+S@2[%Bt"fJ"L}:vz1-嫋gًpՍo܅6k,=MI}t!XXM74@`1=xlhsD"mP[@}Wr'N/r#-"/'w2ȸ"!^ԪO9 #KyXZ:dO6/g{bȬZ O1cQO){eN.SU4t˖扜2#]SiM|xuމ!n$<稍O5t0C.˲Dp˿v0M(H_7΍֎smA"%s(R.+%0p?A:Q53o_m,6v3] =9eK{j?نzHFi]tfC:45:7=~%/dz3t$>;%޲KiN8c7Nuf坷8s #lA{&qD@ƞMq5a Gd^,339\]d{OE_# -Bok$86f`_rvZ: @UQUNcd_ydSҪdCduiu5vxɂMzmH]l>b7zFh)X,[*VbM}]lݧ b#UV)ɱKECT!eHdя]mkiOVɧjNxfL^uiK/~M@p(.i;17LVCaL?([PE~K\ԜkEx|?=_ڴJ$w{8=d3\-L#J7a\oH{SBwmJm0ߢ۔F H[ۈVu;z[t-gq@ԧa=qL܀2yqZlZA`aaLnaKhHϭm8c(Ouֵ,b{Nwe2_SVq&:qL-b 0&f7Ģ9u }$=WN4#w)Y첼sQ96V;rzޔ}! 'Cdj'5Ԯ %`pоv8.ram^j}#|Fm^KCMsAnL "ƴ} kSA%TL6窑xߡ1=~zB+wȦ"FcM 2PLHAixm^23$||aO(N } >J3mp*U_O, V5+˦198o2f+TZ0#0/#MT*'|TAI)_5mp9 I^VBjvC;H;͈GeOwdnv%N<mf0ɛ*ǞKkEEMISOܬp^.pyD0wUUP~mqYÍD,CD:&h]IoICR&qd7麷LkyI#/`<:s!OI(eF7Zij*Taths23-…H:"b˶Yq#˳}!vMj~dh;^흥0k4Iez,k/(wI;MNwGZh-yǯsxfu!D@5ENj("|}ʠrDk|0nUyz_ ʱܾ9dݻe|P yF D>jGc RëV:!`nCCӷYڕXտʶp Z^9UZ6>f|KjTE!kVrΏOJ)Fbb\w,ob ԙbRI|ˤxmĕ~Df 39 _aU?(K^t͢Riu=VNcsA.FA^+W`4;ţIbWj''j@\&,Yzy"!ᢺi!Iĝ86ʢ%K+R*&z@ mGgx?JTBY'͇kDJxjMTL}S MH(0C0kmy1:l~9j; .O4 Iy7U9F MZiI߉ܣx`ѵr.qK=6h}.5MR%zoĆ2D΂ضa#Nvx04 fPqHWB\*f3f3 #.a5q6ǽ id>4rCkP!I5㻿>-dn,q9XFJ&sqB13ȢV'l!<)JGuej )%ꎿԋX0MҴ)mU;hM! ,ԙh$92nS)H>a5ǫʬc5+=qx7ԯ9w>/ߘ- djbڣ@p\I&n( S ط?<>[{ƣ#&HV6~9m :BU )5Gw[-T "o$ÓJ(kay̾5#КXq{|$d:|YMu6(^ mti.'Iхug}Ӯ)mCj"DZh_} .H0%g3F*wʞy&V5y0 k\` ', GHE#XV`cN5AbbBx\ʥl}I5e@Cmzܦ?sguNzI0bkC MU-׆!0. J8\)EG4,P]eRE~u@@UVߡI`QNcnlN Hd|C#^gO/KyM:ٔ-vϾ1b/tu C!VV$˖cj EbD! kYeB|RWl!Z;>EU1ܹ!`SBGsJA.ٝƪFB "5Yg3v]؅ߊ M-A:HHy(B3rpF_RFՁ06 ! *^IA` QxA>o5Ʌ+fF#ص0oOcQmlJ7i}r鼚YQp33#  6V C{&'Lzi6Dp`&7ĢBЃܪ!$Ҿ5ХE#-BrcLccd+dv^wXU G;YD5R'6A X!Kŭn#pv=@B#+@Lb3ND⊌͇*ƽ&z٪P]ɒ97Lyֽ;0,Z%=Pte(x( ά[LVO݀#ƄJs8ToE n5ӳ*yX*;jfs. qazޒ)@m@ Uͽ8hphÓ|ֺl<6a$1C6f9{H' Oˣ]hC"z^zg%~LL>QtN [mla|5K5)ny^fM2j` X =\ uF?"}uFyٓbQU~DΩf0/oAKYwX6/S'^R7c&hd'̻JFH$pXi6!"[Wﻏ:#AjUҟ?ű7X >)|-_[\ ;(b=vmM.}a~Z:Zg0bLPtRՃc7RA׉Ri6rxԇh"an`rp<گPfmG罗y' $U]B]Mn6t*hbN,4w S~W1Afb^'d R^ʺc)5ۊ#m\]'WJJ Y:N( f*6`^-z¹ Սi)o4TVlL%4_΄ЩEU]s#Pv fQt==iRx{p8lhz.Mj;h<Mu?L,KU<m ^-; aYzi<7d|d9VA{bl"x!2 ϹqϞ%9o`BqAmuӅ%Vȇ-y*tSTMz*4+Q2/ޙ*,y(s;#l>FkiY>.#GU#!4;uWt}o|1:%Cg SA/3ٮ9"h" qc|+7'D4C\ B1!1 d&W為֢I,"bB{U u9Dj"c8Xaqڇ9vij#T&=LAQRk-oԼ&Ű}=${X_.W=`^fZ `:>#VG ^.\%Mw=J噯}`1dH6\YLo*H&^茺z~|K❔HEz[HR_y ߧ(1dyMIÆQ6 p_FuxnUYKhEx=`6Q׾]BPPN{̦E0PQ3'&ÑoIXCI_EaF-6]JwhcgQ%!]E=MWa#vũtP|Pn_$+UOqcLFUz &(oe뿬^| Df=Ja|‡eţvR;UHh;Y(ڜ`qIM)rx늿nzu2Wfp9/?-_Y6L)ˬ,SbF(rq4MF4 h%I./e2V>U[ [$-h%N2|uvN"t<7"plP,*+5;=Jt¹VdxIB)Yiԙ=Wq:Ъ;Fl$Ev)LKIn P3Ѻ\nB*MVW YΑY4t"y&ogJWUHv6*s$[]`ax}H4}xw5 ) ,S\ʁ~,na{Z<&hN|rUuo7+<z#k$tOMV pKy' 3 j5z@搠m$#Hɻļ0q*"HXǰ:0@ (dυ}O"8$kXթ>u?.Y&RgAJ 08_џ57v/Us k8AZx^ߪBFP}@Ŭ 4rdW5?BS|lG4"Ku?WdI<,B+Dؓ Sg̳ RMev9 )t Ǿh> ;!OS}0^t.X}E&9'jg4ɰu/W!V^])L)Ѯė,VV^`B'7[Gɂ[3:o r27l.<9_$Q2r5l,!C$#eapiU3C՜ƢGA G& â'Wή$({Wڇ\nyjH5'CT|d )-t:~c \ЍiY ay=HDPs^϶U8 k@l$[no˜=uewy a$ЦCjuK|BkK>cfAU NТ{1vO,D.!U枮8o->0kǛu^\xդPȂCi OiG,_H_0:hD_"70X %vdpu Vz1c5M H4 ޤSh [ѯB7ZN0ȅLT}Rk67&FYBӄkf9UidRtղ!طl$ ;,Z >ō2]F )1f~,/1%{x7TJ7| ' IW|4[`3wn>ge2: F NYy cSbɾyOBnә$Pn۱ k1E>sR8a}R >8{7Oo%b&(\p6 $NC{篑y&/cWֈtuPlΐ ç Rܱ^I4.}/B}ↆpB,^*Wɽs|龟YCt˓fAC̲lf%F7e7k)qt4l+fLab i"8mz|87r䪣!"}$ّ ~FPzt_†e y_g/L(R|]y8^\xٴE/M_=R=d:rX$3\LM W?#(OicJ`a gkW )f'Uu0fvƢ>ާ K}>)pQ .+)# -~wK oZ(uHL$h4 w6 {_xVQd q3vЊӚBTحRZ&BnPF`FhAS$\J MeյbPK?4Upc-Vȗ1V !vd"*yyZD)}-g onOptI̕J֬Ub_:7>{=&*ܖ#> kݝ@$(q0ϸ#,_4.7L_:9z14s&풲ÓB:Ӟ{^'Gfoql ~z@8J-E!t v= Nl]hy^bi" .Dv7y4*uj;d(lcșj|PQutz7+AMM#:ĥˠ!,pcsIkrzwۢ{Mt_y5_>XtFqSGPFFiȱGWU#K -Ѷ/fꕽ:$ɤ^_ Z#@0޿4aL1l^j'p8x5@c}ZjA Xl@Ƃ?o.\o#0t~( eU }1ڠ[NeFƈIX8b ~6~btE\;}.`xٝDh5.&i|$]=]ܘ9l52+Qjţ.%$8$JdOŎZ5^Iۏ6@ B ZrN]2KbmGՊJ3Ss I֖ۦ*Uo$Qޟ+z,j9A}x ưShR O&3>4b:ݕy_FҜh饾-fʹ=uHN=&FERduz U5Fa$ڛOFSwlx{$|i<#IH:(;eH!2, )?|  sp͟ uet^H%xDQ[7[{-LtpMt$EON ✨ԋFkVA-edIPoʑ&W.[BK;ѾM-a)A(bԇ&Ç9iz"!7^E`aDGz+^[!Xkhł\űX4Lj @ՋF|é5Uٚ(9q۝%= Y=\ay .ϞA#p*(Bmx֫Rs 4AkFԨ"͂4K-;"_vOk}(#XSӯնnlcwG]~/";;;h։w|*$m-Eo w n}}5,k:QF!>;wJ2SUTgNݸQJfsԎSp=0V wCDTi 3jV$ײNy3`3 & /Ch~Khe4STj9U|6- /g( Ye28uQGjz+AAr"=یq2o_//5Eh\+fS;ŗ Ҹ2HGn6pA4_w%!FxY%PD2UkOjHr=larGr6ǥ\Yn5vˏ$ş!J?Qg؟y x&1a*_ĝRD f} ^h\e49crO漤aE6r4C}9m00BU%,rh{.0MX#c~Pb B 6S2F1S0IN({Qj/\7üִ TJK MtDɤhBoaXl}JuyrLL7_Fa*aBo*?{xezr d1%J|~dT-L,0>3E~U ,($_]vPux~)=0TFD XJ1$ A hJ3δ) _׸}VZBT:>yìF*O8>ᜢU~Ks3Ǭ)m"QIHaTٖm7r0RnGtXqq B0mvNi$!Lf =O5l|e ]P5R:0,,H6jіKXQ Q*4%=s^Ez=-k/x +sT>79"v!5!14%XۚO]3 :%Nj% n؝Ry22A=mE>grlsI]ki@ ,!5*YE  =rڝ _]=3Fj6'>ܥ `q9K_FhqtƋ0ro=,hށp'nM{͠ZiHˌX̄<5RgΏz0])I( 5s~p⻒Y}s@#V@ah#k8/Ğij0/Ta炚R0xN)Rxpg#ѭavǷ!;>`KgNvς3qGX?DAGn!TXwB4?QKvF2_Ϧ/Ks:`e Nqx}_Uߴv~*q(o/z,C9kE}ЈiF{|;r{H_ϾDev   (6EOj߬Ӄ_?P{T#H_Jz.QjT Os2_u5ޒD!tW']+kFMIs{Tzru)Al#׊ErĺQ{Ut{R  % ּwRJ|UcCNd1DEi[0 O<ܠRW2kѓ6z's2 XWHE=;_U wiA[,Ab 6i4nĦbF1-o5#Ŋ cp1nz5FF4g~BWGٜ!3X$rQ$-aL9~L ~+m+M,/V5ajA6ڝ$qkB-@Iu#Kr@СW:,ӳz*d>NMҸ:XZ_@xfvf`( Э5A,3"E o~Yq4cCH bi#I`T'r`q^S!)6Wҩƽ[Չ@M uÄuD9g(l&_Yfa ,"nx|JRן \ P%9/A<bPkTF6h֌EJE ,n mOMO]I#C33}_W' 13)f$ {nD6pJ=|KL9{4ܓ2U xWXaiL??<8Fc\0£E#g20qXъBFlE&g}b0CM!&Wv2of:Lj@=7ا(|}(OwLKpޓ1Wca>T /*>q>V߾6Evj[LۃW8)V ˀbN# zUm͢)srB['X ~g[ ӟ( [˙e]YCUoMכy=Y:2U1*?(۞y&1kHKu/? l{dİFH݅\lө~! =$ͭy[`56h'g#{ m?1k V 1=פDM*ew\RrȔ9ȹ 9 BlT@1^ X貃*.Y/6;FZܫ 8*6w [!}Lj$Úu'ȾKF' JsXuo;AZ}CXTzIUE0W ^ &#O"CKz߭Ē욽Pz8 L^)c~fhx9O5v ↕:#ǵKC t7nW=?ߋP݇[aH:albg_ᒢz֎(Te,$rbC~:TY}E! f*yۧF ;sb;Vm?rɫ:0$܅hrZ3q+sz;—t۽l Q{JDƶn8FK볤h+|6#7G׽h('3|xTn%+c6_=Ŝ})+/HƎ AZ(ƶ5LT׊^] |fB>\z+EreOHy]`9OOO2?WjFGNfu~*4.bT%آl^'V,= "gh~qI{yBYjE^J4DP}`S}#ᘛpsK`>DI anvBh$Z. ;k$ H '|Bw-|?1O b=`FfΨ>n4*/XDq7Wxo~ !0kD\}e;u].buJSG.38Q[ 0sYCgsvMvDez9W=%c*LHϸ5U)2ʸ*rz۴Yw ~9ϯIܭ9z">qi|r0 UɕX'a:=+a9:v(qd1T%pguKk'4+AsO~ U9`s4xFP=6 Tg9D)+v!>/ RFZP*T$ġJr,Z־-PKCǜPcq6?QN%(>SN$)n>+Y}hޱjy&+ԷQX¼V.aKp f-l%D#sv ¥`E.#ج.y - AxExнPPҍ+-2Jl!`I6yqfLj9_pח$-&R nR *9(g uꨴDXilaS4e%w^˸3c SF(MYJ$ϐlƃO)Ь>Bqa m[SGtHnͳo;nF~yHRbyB]u'|1V ˅ẔG:.BĻ᫈o@w w2H|$bK!T˜M9,6u6˲B ]]4p˔Ir& b2T*ʹK-'Fo#TCe!dQQT/ʸFC!]2o0)={=uS_9W8n8l!aotP'O6Drٜ]@0KVί}&ا5="^ 3mE*bC[V>\Z/|u|fs^.l57ac뾅CUbSI5fP1fq-*yQMoO[ӌt4M1]Hvz>E4ߚ'nl쒿^x ^Yez)DDG@G_x] BvAA[n; F꾃1 B.'P!} qs 75 Խtk'FdKM2 K^gڃ0?C8U0@W4Ldevsbݼܹ唬B {<%דA0WT &h򞢶Vxe,iFҷӌ S?*]VOQȑLS:}0m],5#ZW _r-q&ֽ^㣄 Mun3BU> :Q# ~Z_Fm</؊[陇qc)&=\b4TiXr5Ri$TZƢ\ن¹+ݣ.q"o>R%;ǓtR0LHϛ%&-lKڕpԹ яD|,gFAt-!r.((w<vxw{dCD4o}pr3N{tw:G<0@OO& /1D44:$]d.>rln}#uXog͏6\kn[F2y5 Zr\%b~dnJ@Kgp7v>ɕ eӽ ܐiQ+#*%mhCť]If`VQЂ{ TV )J 2ᔾNE\t{v0 t}{5rI֒[\wHUG8d=Izӊ>i~+MqbF>%Jh[^LPO&wIWb1KœetrqĿV}2r zkZ~>ݪ9`cpͺ?|E u5+qCl4t{dCC嬣 )u} C[ ܮ&RLP ͲX_F˷z~5*"~sVdwKPX@tl%c[g @'֞?DGJҽ{4!xХ~ ;dFrQް'.,A4nb~/&gdɎ5$4CFDzl S f ./F#s1(œ. ~^*PEʝ(re-?TqEaw~@hMuqΚ:r}cctӼILF ?ƓipVӫDq4!ތB6yy )3isҊ9S.cf玣*dٟ# <߿y WV=kEyyRZ]Gm2DGAA\^Ɩo-IT aj.%+mQ6VÂ]ak{?&i|;8-%h=.}lX2Eڣ RdjDMۓLqBAζfy|Ð,tk :SrPTM6eOWjBI 4~BBS j υ&o8)eI|i:/{w{3a^t𱤳ҧv(%H&KuoY,Bj0HitPz׎]²Nb 1QKhFo\`n#V4yT~O GX̢2 شPRbq<䯓X8<׉v 3 2Wc2 ә'*2%ľa<ѯ4/( Up\ Cq]7QXlnEǁp#To_a -9s K9P/bU1=e.)23`<-8T Z8I8Ć*\G}֡7l+ĩ_Oji`'Hym)\ kO3 \mvJMfVjv#>̺ċ[W+Pd K`7 aL\161B?:;g~؛ AqX u(1_/uBQRTa2Ǵi(%XOȉk(QvZf.. =68enU‘ lLta7Y˕lp^Q.Iq0 k [d5&:D^h@ХAI^FZ>&p0kgằ!Qkׂ2K #_A-oPhJ}W?!m-Kdz;$KL싸2B;L=D7}^U>V`v6֑ah]::U'xekԹW]_XGh9>j/,w*XX;Ac&ވvq+4aG'o˕62&~ ܰ)'v_4%?J\IϺҤi(J1<%*Om+(EZazxnLaȣQzg(ޗV̸etT `o7{"ezY_ 4~ kFks"$1Hw)%H==t#6h9*y`d& s<NmOc2 T߮q xOju*_wɪd9(Q* " @6lٛ97of{v߼ h-Dg9W :ul̂ 3EYL=ƢZW%jZ:c8UHa/eq[l5(IxM$\b($MC9662x.#~M4`^ЫWJyo#X tgⴹ+`@e X>cH ,:2-қln 6 r@loB/_r~dn7/)-l @5zGuladlK"2^=Џ;/ˌ3z/.78&.1ocE 0<#;Q`mC>Ha&(2k1hurǻt~yw>W7:0q4ꚠtWzAjՙ Cy 8#(Eڟg% U;^ 6ye: #lSe0!UR8g`ur>T{}^qp('1O'IٿZ[pYL؊l~ ;y2M3"r mfk#F:¦,G<\v⌘L=wXo@u[M汘rqV]7,t`3'}8O3( @Q?1\-Kh(ry?eXzn*\ie?::!kn@{rM!vzwKZ]X-KjQRvEDsHVgM1 H6!cJ2׮123EFҮLZG%SeYHuO[Ug_8 "wGO/|u!&vSZQ0/wXv?)l _-v꠶;=*uvY 5v&>a_r>9{{NeP'x[Meڋ_usԪ>󴲩!S'B3X?rR_oYPQ=Cq> YwPƚKO'A瀅wp'Jփuꭳ"2\A"{O f"^4`򎐓w=1Rk|F~Lht/kإto6#d8U4։%4x/ ~[ y¡[(瓐p [WE.R}<'Q~}xw4]0?ap~=h]. ֕%o3_9Kd/a5K4XੂAae C@$wjw{a Lc̸O;cݕZ%PwݶPt"o pN$T[hǓ>aX ATHQh:1=?Q礍KCN|$GGOI$(N+!a'u%^6 ~Тܸ$\+;$]E_T$F'2.}@:.,e3 Mljk˗x1ͺ%ix&С9ӞKcfД|F/ݑFUP3+ap@|Х`|Q fvch=v;:V?QIp#jḀ%7 ߶ھ/u Г舞gF\@|n'}jֈIcSTy}M\ܣDR-#yYbƒCTĒUE\*>iQ3-Q l/}?c3Uuʡp*lBGx۠s^.8Dʀ(Z,>qS! ΡbEH /o3u)]CE!nM}?Jhg4N.:i&I\L䋷\ya/DVKWAJ0&tRI%Z;V9_Kx^ GԯI3no܌RF|0 ܙd\\u?Vz STM@%ywPX^5d ,eK)bB2h5^}3%$Zf <4'ch6GH'%8Zف>'(pjv:M@ogD0~Clpr5uY+|/Q5ԛiA949X(`ςfih|HDj֥RqkR P bEˉEF +FW@aAa12.0p"=K @1ڞ#gH^ !5?Z0Y6Ocͤ-E5z}aXJvB3:u"0OyiMg)dEVxD=D8IY l*?BJq$E~fS;v-v-6̅//866ؒTwM-njɛr5z7qRճw7*\PRi1+=AqM?_fp#m ZdC4H~W׺&+ S~, 9qSKŒmgU4J!c& fzY6hpYKzYfvQEPRP?FL!nIeGcO6xi{7@Js pee I?ˠ|F4Pbȶ6:ymƒ5pw3`0]~$!8 v?9./ m39i 29E@ ^h,"ohƼd )%&/[[U"?PSgevEKNȅ xZ$=G1mv~|ѺƲ%unWn2h95e[ر[Q86A{ ^jCAzWB)-P뭑 wmdj!bCR|h 1F[,M/ ]jT 5ڵ[lM٘'sGX 8Ȭc#3W8ָyH]v2[l4 H(,tQRch5WΟFBdyhJd$A1񢌊hhBX)f%kV~g`At.de7cjjE[IpB-6 拿-ƚ4U1*ƫt+>6vQoUE)fϡ#uԗOcU=rM=5(-}Aw7~_mo |]"=(VLu09fAttwjoO1\,f |nBa,Iy9i7=-fI PWi ǧNYKKWh=/|iU+1d?ga&cPةq\nu=}ݬ)0wuW:lbYgjKƆLvDX,Z99N[EīF6UBhyx`!@m"rxeq9\L9&"/"m2ADY]˘#I_ H4%2 N6Y#<Wacv{؍^DWtmg4&Bޔ3U/uo!`ij:"0"V =pz96o8MK"̚βuϞ7/&QNH mEsxmF6 m ]QwG2܏ 0J_p@&ϯ=rh5 c5.Sm '<MסHbjf\5I|!5Xԙߥ j9|Vpzu =F[00U!OP=&l] ;c]~uC2UzFkMt:ʑpNyu#-#>,)ۖfDRwiw E7 =c,z}|جv# g2A?Br:/u)JQ7oEXtF量_:@58o |8Yh 1s $CB6^Z8 J sfh華'ճ#^n gwҠ&?^@[پh[&fz<%$dax/.:C8-5\֟Փq֋t+w|sփϞRL[G*P[sڎ`m7$_ϋb;q_).9d",ڝ`Qzt`~l]um4;7z<`rWg]phͬBz.>C=,!Qjv:qpE(ݓ=Ta:p#}"vTod9+$JK확cUtLfZEW3]r{ YHz&27DZS2<;^CH]H/4pMԺ}3됍Lj{jcRϮ3ы6#E5I!J֧C_6|A?$dLCy1aj7W6Z'+ x,1SZ2i`Ip_[ϯ?l](<0ۉ`d.]l+vf^?wsW*"k#̅mRbzh=_Lr)?vT* ~@Oyc! Q[K6îD#I(1T8^3lb.5J鰛k[ h!R<[Qd,39ewTDXJw5gӕp3ve\֣HE${[J?Kf1M36wPN >&0A':Ce=IJey};Q}ŇK ݕ%# R+c& CFc޴z`Yο0,cU)CsDmpY*+}ŠjY̋vsQegEA5א2Az𹗺6y=$Mh%)M`DQ:ʻ𣽷$ B̾WWpxu3l:ڳT VI5 D]o,Yغ>`S H -UsL+]{QU-~$"ȆAhuh7\2s;kp#j.ܗ ]yRY6)ͽ$y$F#:2LL3YAΗ]IhF.З%m jfU vczY Aә==SA%ϒ# t04^^-tb͎$6@XI3vf;[, c]n^D_1MUayX+V';Wr0o=I TrgbPn X X eėWE$Rg 7ikYT@}v>!.񛙰#5.B$k|~R%v"GG)GAczڢwMhVgxS dj\ z3/Pu;· < ãE"446JU5G17/Y{.WH;FJ5 u0!5 Aa:mX8?N^.%?җbH5™DRЯ}7' hn+)r9=)544}&ݠr$y@ŦIQAOY h~o@!/ݜܺQ\ޟߙ$u" XFEdwmy5qW>!"gz)_YK늆E$j {3|p2UX%z­ݍI7T2y^.JBraNw8ɅQXUfZ?2je)Y|<@>lfroCS\ZJ @THႍ`&#LUW)cq9gn-ܼ-2)=Rbj܍G{JdX\&B i_MMv +|iޣq (R 1[8PTE`@1v.VϚOb:1E0<@_`}ƹs_.MyWo~oDR9*K1XQ{BjIdfZZΜS Ԑh5B2 A"sQCXfm78rdBytb#ܐuj݌yXza71sqFma |15/mQb`G(<$Dmm{Vq N1E )ٌrT❍k^gy`ӷ >ԇ* r-:{( ŁԹ aYFԍppk@_qٰ<+V#x@#Ca%ɷ>vlzx{>3R]؅}Z-h7™է <3lbjb#  oVl;eXt.Pל~%<87["m&jjD2~ ̅}s&KѼ#Ma&Wri,:ob$X nO-:-a.5 W04 C[cZCyf!r@$A$d)H#jfr]t ԟ « {c ^B4 [$#(4Fd? ܔ>2ӳO37 ޴s+W;0/V![$_- Nj߁G$ym  6mSc~'ܤ\*#ȠΠ.hz`9#N= Dgu$ F z> h~2gspG)T.bWs&N1{õLFdDׂ/(z9Wf2am* ؑMnwgX*pXn YKu=_ ,~@6/v}e ͉vų2(҅*IߧqU2|\H:5!PS_*F9uY6Bpxj׀O(]Ȇ]GaNh(9f>/F# uANQZF9!A)FV=)?6@%*3S*˱45aOhv!-Yאₒi?B٤&1vm-pB2Efus _K >*~["gqz#-"^mi$z/;𑐇OT- zq3쪬3+MqPǺdحd84/ߐ#3?AiXM ]5b6+61~Saw&<擓2vK\Q<\׊Ls̐s'yG KW~fg7a]Zg1Pq) \fN2 ̯I*rJ>Z3 S+1=`c=TKօ$i-N^Eޗ(̭f찤 ^ºE>btW`&gSB9apүLh+&0A@qJVtϭ^5|[@B闝ht:hS3axͮ8{k|0Z$] bsóMyAƗZqGXKIrs5Z T J;WgVeZL'Y_Y'xAYj0s+;a8$H]$٥>;J) $mw"U;n&.LRF519T~ a.fS4:im!%)|]0GXe]kYۋk\&iҍ!;DWTfTz{-=_3b˫ bEl FNYB!yt-!y{ovxeeZJr]=7gN >[]H:\^IRPH0F}\c iA{x:Xx]fũ9@56K4p1Wʧi,ذn0QiJP#֥"\"5.*)ڻlڅBS$XE4'V+X<ZG"[]Bxp[8"!Y 0)hLH'KʒHhJܢ-AOD)=ܲޏa@SǍ)~#`!"ߎۚ/4/bk,8ᵆ +-R#$FK2X?9EQotF8\?_sEW/?.Jhޤ\=bC* f9Tskɜ{_n\hHMRmw >|Z}Maݫ.@D&"|3/jS>ٰbj?Luz51Ea}qؔ⍝/$D9,c3 @It;<;Ĕ_M|4)Fn1">Rݾ!e"AF4Mki\P_mĜ4Ga(Y#]PqE{^i-6oAi}U"KrړMd X>yH كR9nޝ׍ ^Q@a4` ME3>y@) `&{w_@-큕;mz JLd];3T5qđ]O/I>8 R1&1:|yy9LuW[W*/⤋[8k>04# :\OHoU@k ^zFHkohP?|Lq"' <'Cp4dcvە#7|reQ>٧(J;>=^S);*/Qe g'0e@m*tg-pD0 &ݸibdsTuB0D*f[)Bs> ֙rK?J9rgLK%M+n O lF@1]!+a-|$jh!i"F1*cY dFS]o W#r}EmS41jX}‹*\Ĝ96=D*`AcJ%CUs @gy*TY+x:4pO] rF +%bmshFr8lY1k$e' k倾vx=P^K|c()A70c$K7yQC"O>0oẠ(?*|RɵDYPfG75=o B-I7:\-YiMH"Ω>=巀<*7=Օ{?n=͎܊E_i 6Q &}%XTG&Wvi a* z-Gff]?M\6?Fn[=>eԑmlQZ0H&KkիanHSK=7b %fx̹Ÿll_4e]51ωawREɯ @kjIxC`u|ă\E$|mnvSwQ]t;c[䶸m WDb8A+Ҵ^E.E5*`ZD@*6b^ ?GH,ˈH;-JC/MMۓ(-X29:Ei?(l!;zY,!ooUlG$@UτYߥҲWF\<|샏êBl3B&BcB0c=uaS}Bנ8V}ɱd7?!E`Bݛ\L̀3L[n3Rgu9JMZ[ϣ껒(\UjD;L[Pd>&?)v`jƪ0^L@ɸY(o*uN'^ Q5ޘ/J"U,wv!벧fbRo}O6k\d1.`z b_?Es? }mtWq6,?N$(-$|= 5'MnFnFéC\Gp?$#L2lF!S+|Wxv/jH[-SA'6N2'^nI9 -bTvݑW"qʾQ¨C*ڒEt%:89@_"㒡;zX ~Ie Wjvp^OcvnIJӏkӊ:y>_(s+!,!8̳6g>¿&"4P*"bK+lP fT^nXIESkJ2ȹ+7 􏵜OTf9m1;^JB8^'1R|:L0~ (Pvb;yƎP´5N,"a|>0):_4v> 8vT9H.ո?)sCV 9h#Jre#,Xsٷ]}hX;&m ءP>IMe8\8 |GגDvePlԾH~tAC7pu5ƇsV-(J>۴IS\w͋oJ2D3|"GoE T@7U:(!y<*C5ӕ$cnW\!V1 kudbQ$?Iqo-;gTKSއ$}UHQhԬ|KQ~Mot(o*%!6! ( ҦK[sGnGvp>əϘ`zח@-5wvjc/ˆjbxo\/=9ak'Xr)o1s/}IP8Ar%L"K>_#e|`xkH0 ! V-izbv4px:>b?jnhݖ4 G\a=u|ɗRm@E|bݾ6Vf1cHL,70j7bFHP1ƚ:.@^ Aށ|'"p'C6c|x=!H+VX~辂XU;&SG07vCĚVE4@ƕ㚲\7f"6D=u=s.M 4DК&g!T =UB a|~GRnuz^- 6oڪ;t=E ׎&K+_J-KœEd7ʈ , g²8grNn gXl#h’ kYκN`)WލWyʼn+oHѨU`TʄNe ,qCu57|T5ӽbS=dz?9 U~M!TwY$o=Qk#{?;XFo ÍoQY:X/ ܦ&zeN J p`) ^ȁGćj[?ZWMEWϚq--0cP^% ~:)\u:K;I^"3 (t xXL'Ww67o l"E:'^Xc5g ?yVC *΍^crgrUȧL%f;n3_Yr$ C ˹޴E~جS}ؽ~RÂgOH-9Y"eli`J "kc>o KDC;mN9SR ڈod<`ޔ=lNU<'s=q*[ 'G>#]O3KCtiVsϷh_JȯhԢj7O(h$:ŪAGr -^޽iv3̂)İ>WJYAvB>%;f j8)K3a_~34.l\ả}~LCU`qɒ>п=zRvP2IW;O[YJ3CF@q &h{-TJM-ԖH>G`KSçk@җx l~tu#ֿ ?#8&ڭXd/IMNf4z":AOlx iy, K`MI )Ip%[c \ 5݈eO'ƃ+ n6g%,-ϵyK'ܽou(1Qi~23:h#;1n򩗀m9Jsk>$(YWmr) =aJC=#B2+y3cf.,(͢ua=L;|Omy0wBN 38 OjzXcA[A{큤6l?tBEw4%R*5Lz fYI/ߕs)Fadz!l64fMOʋ=r<IЈXr~Ef2~ \7 ]suEQeWk$7&D%VlЛ-Azg]"]1Vs ?uPM4yYqP- vDB/΋Cٙ[3! tVOU8>]%ì;`  Y0U'-j@R1xH@IFͦ ,xniBV';iҳZ8!\)"8nG ,SZ@sI{ ^Lu2et;$n+>xcBNN ??eT(N?cxl$\bF[D&.$~-70!.)P~wę]uAq5.!!k;) ӈZ|p5o´HX lu-U~j_<]`Ď=޵gMN9#& 9Z cBɵ@j-rcBv?:^(X?~Q'vƵ#}X5?^Se\F9Z6$ 9e,Aj,9l,ҁcGs{g =K8[KuOqvW! m^e&"/niK$ &a8j8&Ba-QmH{Mw*z 'Az/b M@9D )&;8uj}WL~da/H/^i~dUp3\ɺ: B3/f @職>VEW@\GUg ~4Jdw79<Z`W܍~c= /Dp2FcP_~o&>(! (=Z2)SF㍚B(Gu4!0NTYhl}+bmV:axM Φ&糋@@fE |JZS q> ? | /%GF\y㮝 cHJ z?;b,%ny^% nqα_)e_a,{\h*4pOf b'[n=y)0)N%J={Y֑8?*Ƃ k4,);]ğEf˴fDCzp [nAu c NT>Dl[[Op\>p b1=ɛj"Gr5!BRhbdn0hg! Jnx?\۶S+PH]c\p"3}̼{Oy/#+_6QR5­e$=~< +0"qvj[cW=1rYؙ3&'߾E. 2ou=BEb1$xCqĝCd5J_WGu πJv o\h I܋8OO2Øh >7d q~T؏y^MIxxc=vyi@˚ݠpLm'ld%7*Q\AKXe2݅CE8&<aAeJU-sבY@"([uo`gcXŧ[Zo>iʭ_F03RDm \pm>nL 2`qSZ+S.<2=ΜlmN:>[)6dcx!ë]-G,Qf6280y\ݏ\ {"ZGTg~ˋc[Kg@MblGѭ hX\ьY 0^sѮ~TZTdd!2rxv/ic~ [ Se["gQi3cv,5`]1U%=s]rT~;B~s`9JSjrW N*.&%lC;B,Gf@ 7k<+IeF{!EҢq ; u>BZNlCδ,nBߨ0\ Dૼ -&?L,AnNmmПg_.;Mbba7!AcgNDz?1b3LXU/dߕt@?yZ(ד.^ڈ(9e 4(b|h~@0[+gYjo G-h 4kKu*ax},SaVG+~aA"j$O#'o z(Mzq-jݻ;i2+T]`hX=8)w .sQ؊fU՚Ls!᭥lҞ:Њ[JUb8(G54+I u)† R1"Y2J0>|vjF(P wGr ˅ ,T!' %^GL*}abC,qL^{ȴr%K767~ĉxКZZcY74uvpˀB:q'쁂m忛ULύD,31_-`z06ҕHˏUwzf#v'ngӡk4(IҟXMPSPFc2Q3)Q)r ?ਮHvZF<עqC0՘2湵_1qad%6b(G v Tx<IgO)5"m~b@ն׶Br?!CrB"Hy(:R2?'DhY!fNC﨎>>a;0K+u"yi đFo*+CR9^cfϨ܊<(lv:h>I`|bM%⚘߿!КCM,]'MRVфOD^g*ĭƈ"_)tZ63 C-M?hKل zC%ESgk_he5 7 jm_:tQu+Ǭ,c{"D<<xn`>f<ͺy rS)!^`ԓYc4v<>`I&2z?-mlh*ŔO֛y!" dB&^50 5@rNbDO\`)h% زLdDZd/Wg?-Kah&Iຟ$S+*ʋVyvvKNˑԑV"f݈XB]RV Xᛒx[L)3ayLH.NЈ3۸ Rj^CAY9MÁ.^YC1gPDE'Rۼ1d˺Eod0Ż>?K[NI&qr03#a`X|i;N _}U "ɧ%`R!">d[>"/Gdў:p41WPf̩7 2cAKVzBe7.a`kqv?D?ҵX%EΕ:i1 HvC:"[vogG$ovXr|Ò!"2jU:%5x^pA`y*݉ Ӯ5l&@ST0CAMf֨[mCny)Tb7},;n Q*rsĚM*kuѨT/$dW eum@g3H.G1Y8иTQG62`J+=uh.8`z[m+!# , O0yhq{/\']jP莒(S '$)@u&J M[x5ZiC+'> ⵈ~PNc[!9\hxFNb˪.< pȏJ.@Z Z1-P Ϟ$AΑ!T%R7bݺo6yȒƵ;-8} qA~f62h4t ?Nz{)awrďո(̈՝ ~pagKv2Ŏ܀'E?hYmKCґ{%nw(ր|AL-n,mъSN"V5=l'!4SL߄4x:BQr;e\f97ߊY+aM}i4\U e&'R(ȔLp2%oQsc⽜hkh3bP]UuAY^X)>So/aZ|d% qA Z]k(a&yX% sL4YK}uAjw* g2!z}&`[+55=`grX>uWF >RGo:pM'Xdh@$@A=pĕH(s O貆^{"oKZ@H :P1nF 9҄0FbUǵQ ~$Qٶ*H5APC[-uA'_ dw SA#{ىqr(0Վ`4Y2vC![3@=Cz}aK%Q(c9_} e,<Ѩ_Yq Kd'݊"ƉTzujYbnI[pR50_s1ـ \5*# a.Fl G\H3=ƫT9-3ĈVBnO8ƾS~a>lާ5`uDVhF+jm0ozA z?{p3'ERj+t;5' ݳ%ⵕבL&>1%0]?/ ~VGhϖZHKrqy~dp:=qIY}0I6#vy ҞNZ*fj? yn$nоw ݿ!BF7i]?VVWeJdN>g&*:H`] OhHdS]B/UĹd90*ڐѱQGl6|. gcv=;;.˘ȯ7w葄&WǤ +_SMr8 s"(׸՝ p}$Ea乢DmVko@lj`I߶l4j}Z9W7Yzcm2W|&S|4kZ4\9!Ra lIyJӡ;ɱA݈߆?3m0=eL.\5@ԷGHXGs6XB-7 \IlJT}FT76doC`}#U3b 6oٍoK/a-qc/s`[R?j ?|48K#2PUVy'ޡFW I$ LA41JrFg zpV]Zn8z9̛ҐtBOhʸWϐJ9AR."el!$Y쯯T> :~l'v`|tlKJnEE:\p߼8q@V+{ x溔vzc禪h[8dx 8o ;շ@lQbērEI.UKOs#^13`5'8/P`WiRGqQ\Lk >Eݜ˸D{|2eL~ 1@|PR~ ]}XVO.y>:K U=/RTۚoK 2!:ㇵ`{Xy)^rJl|6En(ekjyBp mXhHPM\F| vՇe!؛kPavcl TB,(SfbLQȻdnS,ph$&[ddkGf4>f̙%4燥eIJ<_V<GH[4Q\iq8b|nuW~l~]c!:]>/2m`e ( ^RF tuv<LB͞qQik?hAA \;T|lOy}=k?ꊼSNJ̪K UI.4`pB$T!Xݭ|8D CInNL֬P}]qM~]xrПvkhc 2K‚*s _FXK,×j>oYX?Ȏ3Z4Obga<+DO3͒IiICu*zv)VR3,kݯ/Km|ҔgC]PjzUaxp| ʋ+ QQ y %o> `=7F/&wYd!毉H[=D_H0==A{ekVZ" kE+Ia11NRID2\9Rq5&G:Y룳 q:Uj˩_pG^v92nYYZ _דP@:rV8˷<#aJ~YS9^L{rG\6hjv2A`*i7u)@hS[5;vN۶Eje`{:9"&,:ubXYPW<"Iq_ N=H8Z#ӥ!BR׊Y2ɐ2 EOm=xXtBmXVc1*CIs>F9QV>yu)[){D!ՀoU˭[V0 |& ᡡq5fXE8kNޚCoX3 ¨F|f?׉ ,p?a;twΧz@LXtm3D9BV3]m$| `'+h<*3W'H2 dz=[a4]pSDcsdeaf#|jzJsdN|mGTym`(.1N~cO8칰1kj%t(X^+SWKUAcVR邍Βg=ut%&ڡ^[ ?D@f31xN|,*@+Qj(ۗPuaΊ:1IA'C5d1}T^y?&QKLZ7@<DsM oZ%)yQ ^``pFy_ uPE pǎ*K\']%4<* 6GpnǸUl- p #vAJ5&+b OKy8DaA"|+#$\sõa:|4գ\d2ȻNxݵMPyOH*J-XBW۽ h|wL3!gk WѺK̽Vf8V{91Szn䬳C?,9::Zf(NnZq>3d$j&(i\݆o]|zs%c 77 Zày}(M[(,`aQ"#*a!$kSd3W39{@?JY_p:XGbVvifaPZ7!k,>1rv\C7]|۟ڻLebwBjGߜT\E<``mڹ?jyv]k8Yh6n HYDmӈzYɾ>$UlҖ4N4tŘvAV+ 3|-FI ChPҸ$H(\bq"M",bY1 0TGJ}aE)}V]*]Т p 9@{B XU=S` ` ph=ܮ3~DHuT`tYVu>hk2Qg4Xf_H@q/GNov5"q޾~ʣdoM4WLK atf:?g hH&h֡ 9XUdI*+藅7s"nw~ݱ?aK">RfbIhqa*A\q쳃z( ~'| O]8*0GvZۙTS`% g!詾7-E4Qm GNYF eAC !LSŧY 1 ݻKoK0A̭"\.DISStK$R;)Fcp*Q@oA<:ze~鬢P)\Rd-}3SN6% hh`Vb/Mׂf"keT2]55T:bbQC۔Zot{ed `9gw {;?vJ"In3itzZ6k{q eDm *tRjF,dP6K]'p(g ܧ^Y$UAUZvlp>iCjwns||%G.%J jvv~g9.Z!$-}uU6~'mELxk[BD$EiCe5 ܱ_7jC+b \ЅG2\ɃPЂsAs"|UFVDDc6*docR@J^zk%jx,|{"ɵzN++2P s{qx&zRv3nBȄca 8%A_#נHt~0jEXIiIEh#<&]nܦ<{k G &82bBst#Hl;$QΩw6-EA_oUڧGH0D膫:8(\d=*U$(] b/9 1γdUdz 12.mrly:"}ҀM<d|<{ R-nd @SR/rr.nj._D|ĸbІC<] |"n'0ǦZ&T 9Dq;G0Q*HTٕwGǫד=}1Wq[Wł'us$*zai^*$ o3E p_x)ȣru$P}k0x)Hvk jO*V) a"㒶/P@~L l 34Yg_<񍇄q\hHlK9ŝmTt_cŮ_E &q<W'aرbORA_=7 q&_RvGO#jGP0 i1  RBb҇;8a#6AOZZ# Vnrn6^!lA[MaN^ùUxdSv]AYE)#PAb⛍MW3a~y5$143֑= o6[=A2=MLȁ7 #lzaOgUd8iz;zA4̛k Ӷc-F|]-=15lII4dtX!u^ g䧵 D(l܂̺C_1 |Ikx4^CO}$0zk~/V>a38{Ny+ X+# dAf>w$yZ3OWSI>|"fToL."S$mwvGʨmqxTnDC"Jv=~K v$=&x0rN6WK`J ^gqr]<% 3smY_w~+Oj*ݽUvx%AT?!~Oi}V½uE/cL9!sN6"%zg'?j|F_V:ʞ6e`=T}1F(6b'e2aX:qg^@7 O's>N +k1JW@==C83!2u-$~bgu7w#.ֽ~p?2 ]Wz"~9`hjh6 FcBD̵ v\g3f!9 4'F59*;]S܁LHzYbNm ThQ۵-K@ ӰHTNTTh΅ےmhkZ;z̒VMY\`IxVfp -©ЕKI(C>YxI4HH)~#_1%!sBPR)6ga i/hSK]%Oܼ~;eFT?%Ms~8ggh+)֌Xnm lM&jh;Y K@ַ F+">XN6TW]\n 髤M>Un,yU`1" "L8Z4?2: }ONP@q~md￉0 b)g -(7eh0HḴ萨HĖ&w#'\e+P y~S(#y2DD*XGk2gHDCKq=CΠfW`;6%こ)`铂g$^_$6z!/?b9:ERĵ8cG{K~|cliӚxXl@kV O.Cc8y1ͽ7US@^ɳ|PTc8K=l=H\ٞxk\jadI:{ O73T nn&Ov{)kOI~f',zw3lY5'#o 30/b;lB;n#P؇%(RsPƤh}Rٯq>𹣛>l@sga@=&u]1.!WRh3Ewfaa":$x*Q3"% t j㩿Kb8/y-{ kWo_"@镇g/*Gղ.nqoFlzgH.02F6u_]}9$h9jQ; 3>왰`?1:QIz ;Fka_$}2yg$|1>3%#8 1_#)>| R{];J4sK)LDF!@gyldy}´OЦ7~M;. I2ij@M*o-G'j%닱C=Y~Qؾ[5ߒ{؋́IۦIwxd;Ȃc8@k--T}HBavNnEQl"J)YmTnug;Xk)wqK8} |-8I$InoޓFV=7iQičjokǍl~%Z}k^^|S߱;.}Og@NVp೿ՒHLNۆR>΀gV00qY/5NonÛ8 <[AxIfhtZ ABb/Ydݏ @!.ھNv{4pڀKH;?(^]9Xg pxٟ'|@= 㲦SM<7Sn]Q袸^k1 mZz2M`q80h6x(>SzƜ|ZxB$lw_}/D64ABJt Dk\gy(+vڜxYÉϙ{B -Ve箭ٷaf,_ī">DQ21=sgh[<1KGdBoskhZh؛xU;;o&ᓤ\,5dt#MD=Bg5r4o[H!iR ?BR21wD`h(>x9ќ;`U2e hh;|a)Zk}b lcڰOh23c/#ktx'Jpcj#Ewݻ% C CUx`lmhGYTJg97__Bw7SU$h.k堿_ie؆iRr*s] V\BE72,R,}~b adW'^2 :%)jD8/8t:8‘1rtFZ .pU 8Z?|50{ pl$]th> Hk(FHH3g4V*mv2 /[h^u+/#DT+1T&ى;@i.d)J7?zBL)/I}]f!wݰeWR R@ғ;WB,`Rai@ST t;dRgPQ>ɕY06$j{q` *f%%[n9ͳh[ȺCy^h7$XˊZfIpJoxkٚOg=&[ j?t7>/ל^4L$dDXJqɪ+E;Z\NH>bX빓}6WYL*BPxw3RԱB2!#Nt F"9dixqySף*T,YC+wU AiiWa1Tz:V)?M芌v ^tjV]]hptsf | $zۺ̣O|,\}kvzF?%[|c6ΤTRh3XIsj:1+F8؎Q59?2[(,@ePjy]^a~/MӁ+΂mcᑺ|(ܢo 6*>.&:')VuFoIC-<@ZZBI}n$cs-hԮ6%(ۯ&imz[-@>>aPLdkWŠ;YxfL~ PG*͹! 7vɐL3{%|dDO [QxZwb`uA\xFeѭ-02t#9%uf|r>o{?n/._VL{X[q, yj; 78b`K;G񖥁#i0K" t'ʧPh|Ϝk- F!:zL݁ Z2Z2eh1لIWdb!2mޝ Ȭ"w{- ȣ?ry؂*hп`@xW%_@5er+0Tޏ9 ށK;5_a;|685]{{eL_yl'x맗jJ\Il\tcSȉ~~o%BǨCI0L{Iٝ?*1anשx_|m$1cN\FaR/#ѽ>{"jfr.5݂}EF+T92~4C*`HC:?EwC45%5mCXr[VaK=fsT&tjmG)JMze+R=d gQ(Ԙcuݤ=PA/Q#[iY0RŴi2ϵ,@M7W뻄UF?=(htd^z$ &s[FgT.%܎B!)Ihuh5dzaE0%b2C-S ]U!K^]YGq#xÑZhz]\OՑ^QCi#:|۪SHdv"T$+ Bv,ȏXw YJM<#WᱲZf=|El\L4 -lWn,h jΓӅ&k%< =Q0N&sE9,TmOy>4Sh;y?-`7I呸,1 xb@ %;i,/c~A~~hMb E4O2=K}tSش,;i4 )V|`- UXʅѥсJٻ\qi/͗lhH|δzi \Ltl{أ7U Ɏ`3{#Sk&3#.Ke_on* = HbV|h'DxщAiw2SLr:܉T9( zNcO)D֔#QPQM-|L3$yV; pYT[-`ݐUա]CS@k\C0kF1 Hv0U`wZ95"HCMYeXSP8.pWʾY"6~$n(wWqJ O9c @⟐{lⰝb~J({; svϨ2X'mFz=ǁ?e0FnE%\GV;In g50H+?daComU`k_)R0ǽ8+_e0\1G)^yM'WæÐ#:Ÿ4QHŤhhmFTAD>ޡv +lmhE@:=%ENQ95}q\=I 6E!L: (lE*>g[x5fϐYP,зU7T,#vP@3~#l tP<\ކݾc wg1JHtsq &z]:|i'4F<@ib߷m@1P3sy :캚}19JB +N/"Nk~F㝰L/?WZMb5~X8e(`a(*]XKbQlUYpxhv&w<|]/\LsIo pH8_[M+}oSphOJlCfOD YːLA12LawBϡs ̽AlPu:lh8!NA iLM ^EmofUUv7\<}k{ h}_9|YBY#$~H0D-p7pHZ YaB݂cW\[ɿNX3E%sWGv ہB9gQK9ˡ,+~z81qj3jRŖ(lN`tFpQLeH0&;77}4C[ɜD85(] "',zdW:7X+'y\'ʄ^r`n'Nj.H{6BkaGT#? _$rӤ֠Buӵ*Y|JOԒ zTB!wƭf#R"6V' ^]TVLKEU\5)0A_8]Md:$@BVWh_an>.=ѩkSɴ"XSbEѶ0 /,b !?Veg>d+UN,_ӎqǴ&?l~h fcJmkFeIg@eۜ5~>x.4ܹ- vtѓL50UI[6\;)J}3"O5(7R umہ$9Eyt $kVT_RԺʫL;ZQ4GGn,F]O?xWV Q 0)Tb2 o-ؒ(qj+|7Ѩ!XlFe֜ߖ9/iN$S xF{wWN?i}k!Px,m4(vY~r Xۦ=dg|ho0#&1af: p[bLɿb@橉Teově$ TB#)I1XlJo*{FN.<=tu^BB$[6):sy֗Jz^Chr+^ᗅ̾>C3DY`Ϥܒ ~ue7x>^ .1M$BnKX4/V(;`n-Tal6!:5q.-%8> &k(WQ *X*p9 @s SlLGLp i] C5>uۙF)NC1,+R;umOyݍ֫bvd1ޗqhQCB(_Y2?sdY\JbM|eD]ʩJO,k}$6T^+?QDaN9V`2E']Dc60bY_I-G=(CВp:%0 }6pUWpCnKLOO2ZА,ڜWk*$WTP+u]IZK_kF`"8,|&SØ|Oހ>~=1EWKE Of0CG6ƞL#*͹]+h[/eXYƜOnz)?!.x$|Z9էЫ|\Zj-z6<x_8;UochojM՟v BVn ׶8)Aut ~jMi2!t$ޱoC(LwNq`kigtOG y|F S˴=pFS GurԨN8[m>}&o(73k-xh@AպU6V$|5;pZ)VB8o EP`3L:nihp95锵F$o&9[W)qba|+GG{ E^ 2,OB704@>؏ 2*:cFj{3`l۽ s3a˲@ŒmTwKo-Qֈ m)^X0uT̽i7f +pEzAVC̱i+?b@gqs߲5P sX1NZ-ip$E>A#I-'+r{{Y1`r $I<݈SzUgI1l) YK6D+p)n;Cpq(S&vRw{0Ee-2$.o#=~ܟ_Lo#R5T%\f'|Uo"Y@XPxH&D&La}u  %RpC:@K}r>@*xodqڹl?3Lxlǥb,ʱ`89We{龾Mie`m>,֙j?JZ|+2= 7\:"s SksQp ṗ%3ͪ| 6f;qS1i8cO)zM ?mLm`Lt4|+|5X0hcB꫸;Am-ƑjM2y!Ԩy'#ϲHVr:D#-c"Z^/nysZ:Q?h&:pHICAV 5G2L$g%ݳ8m'߇i"@U3 R4k#^F1JV?t׈xu]niTD&G0 Y3>IUwJ~:(I}ga)!S#99WZ,N hUDomy*Φs -Ph"郴NB)V0>nٖ ssHXc:q",r$D ďna]0SȦQd/29@2>DЕJmr؞\Џ JxK\[08*^d/qͬ*gRs:d2&1yYzLWj 򳃺eo-rF0ۘjNUP|Il?gxN4HQ#o9Y7 @9T/-Q pszu*HlO}FR ,38fhshO%%BhlrU#Zſ9E(~Ev5 .nc# T}Qhn$TBpdn ~b$C%49.(lgpMWD#q؟\jU_Ѽ'RبH9%ټ7 K!A"o4ák48+n@HCi-]RTAXE`^f:\QTeϪO&UP#SeL:}l{G,HePo3VAwq5|?n~u–$=V{WNGClP<[)aR]aNB5xU"=-qW-))#XVSE E.EZ۱*0PH߅C=98k`,ף9Nm  WiOoR*FRlW/A:[gjCs ?-L Ix,y14*]zs)i*?8X(wP|q =(4-P><_ԕj 'δ&%^m+%KlE Z3hȻwi](MI+`t*6W P_Pg /qflo=. Y,fi*?_5obD{wK&("c mcJӗ-&NTRXJX/ˌ ~wԌYDe@trlf`CFQ 5g9ܶCM҄4DP߹ -X =J>7+Kdedk+'To+ @73Aӛ qjpƪ~K3״_VSx,66[C]Xz{R;Ѝ2:3ɾޥkmY $/O)IP`wi>72  OzR3H-Cw^wri[Wi<Ѩ8v96 5,'g@-jwʀAFy G"Yxr$9F@j"Z۟al2q 5dя98:{O9feΆB#L3v?LѬCx"68>ғWu@[bQd$!K3Hd1.! Kd#"Fs&|NgYs|ٷx "RbtgDQPN*_M%MC! RK&e=H֯' ) U>f}@o9ZCܙ|)XCO@7TJ$̽R.#Z@^,"'8vsQr>HU;N++5LLN;HjVΙN`f`_rmǹ=OY!3/l]@Il u*;Mb= ռʢFTFPs X;͊$!օS $ޓh(Vi 2 OM̡㻎v-@$o YM8T3QuaX{Mdf:ZH 4+[Y}/qbL 4TCApԔȱEvz6]}h -!k[UKsy'iu#ƭR*&eR,`֗&Ax6j|ҌڎseMݰ-GT0Fv}*kEƊ;aXW`gxY_fiGC0mGAQbܚ#QIY&Jsv>Chhᓣ ӃJ!?* oLf4E&)Z  `V'{(Azwaք'BSSug)Ul?vo5F-V?IQOzUjsI["M{cL$?K` a5sh`yCΆ2ɀ`1xؗ?Kꃨ^}ǸO2Vw3ݛ?Ӄ+]Ӱz r0y_ p XDscw.o ;B:Kq(qnD!ĤGޱT(RΌ2*޼6ݮHmҏ& \D@$BTpLO^A( nrɮMrr&󑰁S܊,X8%:2gRB*ϛ;V)pχtUMכ:Ta a,ii$+Å'bib 23iP6G3\,]&FۊD7qw`;&.W=Nl^|QW*j>P.ᱟ봖|U$8oR[ä6<{bw*\ZE`AYu "Ix~ގ+8_=t-xAa/l Y!փnBA4pu ,0Ϻήv|g3?^p&*UȀ_s?Sxo@9wg"ۃP.DŹ"ɂHJ2gBń qH68NҶ1gkq)zݸi׊jEj j@`Z{uƄ!ҷC}6yA_*q:.92mVoy)i1IʃX"o2$:h^Y#+'--7OC0ֽJbs^4|WJBF~Θ#vzX6_t^A7n O9HilfSx-=S<6 DByx_=єUT)2o\ȗSΞJ2 e>* 2ͬk{*z#"jBT؊/Ikޏ:ZW q\|=B1^.RkLݣ@;V9/ 枏Uܾg(&àf՛$3cC/A󓖅!]W_^LP',Ƹ?g,)łj y׭#-?Wf9[[,.w`s>hi_ғ waAV3ŧ~_:uΪoԄMҷ!$A;,lbi*,NמR\5HO0DE7IՃBX8B/ReEzNap6幾/W_8%\NZ#V 77\MšGqQ]%h=T[Ǵ~ lY,x6u[,M͆_lo ^H0cW%$5~ xy}PZBv&DY"&n~#z ݀k.:`/N;HPZc(67΅T׮a]_/~ud.//O].h {fh{jȎCikQUf$Iϫn IRQWDեSyeCQ=w@-33 eRyjF=Ia4upՇy2@T-,'_;s>|^^5; X<h;;'TCE`mꃣA]a)/Q+8ʂ(HFf ݻ"9^^n^2`WfMj"݊Qvu`[YេY"p%axpM'RYIg)-5[0/ w$[URs~c0G=Ô`$#2t& @af >YNvlzݵ[*d/d -UALď2Cup]Azx+7OD,uAipr(_Zk0jEq/$"fSB{-<10|/ cn?1D>Ɯs{W`ehW^DO oZaS#);w5dp>@TIWp9/ A ViT/Ðve[ǪY}o<0"L7{ErdR 7Ys1/r ON'9М!LxS90ƥ}CM߽#wط+ LŹ^މe-8H x{ 4G 0qb1n(fm7 26i%K8=*Ga0&%oxRud<l 9~U/FK ȔO l aW\%TA 6q+Yw?GVM;n[ "0*b3U$%zJStj?Og/sOzN\|N0MIAEl.(`@0[Zspor2.Sv#LoQS}Hϡ1\2Ԗ olK&5K>tv* džGHDS2U+܍q]Xr?Sh8"7[;F6G(5Wn#> wU-IbL=34SBo}!zcʙ3uNP|./r{o}?ߵfk^Xc͒H[E0WiPLHy^,Jp?1l/ZkMSW.=,_ 7{0yVxz@;AʞJn㍃9X(ٕhI2z&Xdʷ-L63EґJxI6f8 ߓ`YzRN ?8)'`W54Dy(6͔ WyJ ?./#? سʖ3yt[G,S^]:Pυh(55; pWCnpF&ڮD+*8Sw^7BhR,nY5N)y+ʹ/LˆC-* ƤՑ-91pHIIZGPyc {u#6frvdy+'c3ESGoZ}!^2QUV+EG㒅wKOU^:%n8=0e՛)+%qrwFn+S 鍟'W*h^YЄl[Z=lBwͦ$N4,)&(?m悻RG35 q>+t!֖ﱌX!̪r|#K`?='󃱐=^bM`uJXckJ5t'D7kX'_+ 4V]%$)Lw.dyo[Lؗ[(ZMl!5֬' Hݴ ˤ"06R=xWEj}.݀MzBw?HIwI`R~(tWqoLGR~6CN+;pAɱϞaI tL4 vyfBۊvjz6- n#Fv;'T+FlD7jGIL{vVa}]n+l&vb"аBWĝ4 YL9-GPYocPC;EpiBNCm=&+WSڱB ,d-ζyu"r;5Ly{bc146S}ÀbƵ m ғ!騿@%GfV >ss]yHb0xN>Ⱦ&t3tN͠!]aHR8ሦ=ϸFQ30 ȫ+@ObaOnUHzhhSo;uXh〃2B݈f}: ߊ2ߟČ`HM֫.Gwhqj]g=%k I +<$ϻͽiVOZ׫a pBEO5,8=WDHsp419uIh˹}K0Ek)tIt0" =xk+N3qiYZc/kuM,9C9\HJf_FW'Nȵu `Sw_n)]?S S#fu1A^޴K1{^i#IGE/\(ej,qs+(+Uos|7Óż]| ^W1Gl/xBiZ*߄G:Faɞ|ottmHGo!-B?2 bp(Qj.1|B,S >Hfa)Rc b#NyQ!M5UpVw) <҄rfeP.<fIVёE$|$8y5! *ޯO(uxU?n0~ tVx`M7Rl|V`"Jn2BCۥk4)/z涺dhJ{į}5F5#o%UGbbegtz7 5ɑ(|G?Fp.Y\0n~:~ I*]:z6Z)ep%xOcdpJ%5~'Ҿ6mI~5rcY|qA|P3 }*}DdyW^>Nݑ\gݰY8'GEj6OL)g%$<U@Z/D_Yd΁squA``6mhss͓<l.|?LNZrv;QqQS×l],n^J04$ЕUGQmm;ιs)Ǎc0@'>=1c4 f@t 4~T/اe&3Ay[pr[V@2ж:R`){h{:fYz]RC]vg!ڳ y/jI%0e#T ':Q]TupE *FHp|m0Qߓ1Ek"oeƛmIkr"y>FWʹ+$c8{GQq]NjqҒMDEdOĭ+vmk,omݎFb9>p߻GI*=P7V|37`dSYH,a,I_A_`"W~AKYFd!==9yޯH0]T߰<3w' ڐ`Nӑ:fe9ҒΝj6Rя$kk3fY[2&1f"yB1XHj-j} ʎ%o\=&c{ȚR*1s2|*ӋT)tл/e+p֠҅(#W=]'xL~dEW\=:"{KN /P#v!iwHsI] ХYOŔ&Q+1{iv6s=tXǷ+Q)zW9 S6"v_k1"mCáb +Ce[EDwFEajyz)_ítLЫ[Q7xJtַjjʉko)1t}s wR$ר!H&e-Sf LWi_-Tl 4c^eh3m謴TQY)Dw0c=+rvASYpRkq -]!(t PhBo/1Xě1&3w_(% ZSa]0qFUI>Bh 道5?n _tgQ(nzǤ[;29*i{zR*5a\(ƕ/2<|^<5=Ie]J@p894}oHw0,azeR'Ӏ}YoB4M-udzIܫtLGdR _.H5(|Z"50r>ZZZEM:}T#bQ0[?&N MSbTE4nE泚64&T|,q+PxuȂl#{e&oeu\We/5k)MQK ǬAfN8mHժk=Ѣ4q$|L; g蔘vRSjOqK1y.z_.l<'zYFߑu~F(o!w^)3_+<=r=.jb?<,%T(Kl\3ˇYAPMyc@b.ҖQ4qI# Zͮ>*l)|E*M1*1Ƹ!Z&_)lSuƿĪkq,ovfXlmsS(E;@݂CpVnIcQ OtROhQsO$ȴ.kc}a;\R itrUOښtq0Pqi1 1uC$`xIv TPGO|Oz6i֐XBcNm_*&VD*q(" \Αd Zs;D}:Z8^k}Abj9Xq*nD{Ix¤dr$ mrTpWQĶqeA  [q|!N3Fb't)ڰӄ$r\]ھ ^]|Zǿ2%9W R1 (d"Ug .RD|eCI!*yT<s hV*'W܉2Pe"9þ D|pF6 R2Ņ9w;b ~ XC G8៼q ='Ʈ_oHnۚg5L*A.( U!iԶ9ʯ?I Ol/EĿϕjߠ [ț7sTpGEN`0 _:„T7SPקGe 鐒91CTSJ'uyb\rc笻dըvnvs5(pczR΁6;+U0nmdk0PZhI}U fh`Ѳ=siX8eYDx(s̥.Z( IFOx@GGgBa̳b˥TZK$س::\x[prO6Pn!缢/&&4Of0PxƒX WO#IԺȠ -$a){v9wҹGݢ%;J\= ) J0aw= h:ATbB.mb} qQW4kN1hY Nxsj AU73Hݙ@s\e:b@ OO5qδ}&Mnn. 7 E'\ϱt-4of)0*!&:ţ FܠمpO{ݕ$YNHŽc!u}u>3's,O/Pc7 CM_6|8!aӳUs뒪Ps+ uƧgP1˦~Jha&Gϗ8I#%hcŽeVw>HݭV쪑ǝ &"hN\/Ne oM ]'ykm\\w#|_pAYL|{(8vJò՞"5&r I-Duc5S\Zc{h%%Tpg0:9uޘZ|rN&3!bg  q-"Pz7_~t[ߙ7^["XR;)>sn)ONS `薌ٛamhB vRp:o P1+׆#7[1˫ךc>C`8w UE"Q^Ԝ{lߝK D3l(1:uV`yRVjgvʱeaBpiPx|;W/-/սyށfoCl~T/q [+bfz9*9BlZmfi:P>7D2t#}b^C~ (TIYdQ4:Ź bKxrR\\f^ pJL -W VRxY6O;`;dG(x5S-%[.X#T9am۴s0hf8FM[3rtP=E5<^;OמrR+r$V^3 㕺ODƴؽ)flRϵbmuX7~$9IF=~>N3:rTvɎm+)2*4S"B/?KўC}Yр^= 4"Ǟ5`N}pAAL[٥TU:)h : C|y fV;v4x+ ? ّ-.+/{E^Y6\+˺vw.KON Lu<놩y~=><@_Ѡ9j):I}>Hg =P9ud'J7,J_ZxSOFyAji3a;~7"o,, 7I~\v?ka)PJLIېEam@P&ԟ1a` ۣ8f. ̩>|B .I/Oj+!J%tT$юnX9׺dd8p1+m˻3Tx:ƇG!!hn+*^gmǹU#llZ,7SllwEׄ5SUVWگ$}v +8ehSs,jDLUК}d"K:D;~M2Fវ#jM, kp%M瘄c!: @JTG}462=6(d՞dE0# x Nm7Ry8h's!Q$\ߠ#;T@#IdkBuSjf wsԲ7֭PlK(ZͱI<~D{ R@뺝Nzo-M;sDzv*}%n/ͫ+ Y-{~PV\eorKD FÉaPCn}դpGd+9)t6n=aCFK]9*Rۥ.bPwd{p")ZA7=&ZH@ ̞#sٻ"+IՋl8ò cרZ#g_)!t B6Ȇ;S!+:Y}iN"ɕ:~ޟO}|-kQ ЎHdklb.fZ&te dxqRJ6ho**CG/;G"ud<9ĖFR*HaS8֔r9&HvY䧭n~lA/Zu"=rO(7#S#I,6lF jvt@5|7CE rpV~fēL&!0x;qs% 'dL0$@纮^p]B?(y[i>V V !uhҠB 0`vQ`p']!k&ta|΂Uˋxc҉Cb}ɂɦ%}MWJz`EFB]e{AA@dٟnHBW{DEk,xEI7Z}o_d=\{ S{$w hIގݻJOIO~k4E4{r,k R~Е"U^f'%L:xH1cm;2]3b ;G$FcAwy2َH7m1"+W*r_JhicS/j%̓ãdG $0Iʋiٻ3 tM~z'6\ЪI ñ[D`NR)xu7^o%yJpU}(h-K2ځ_M90DymT#pOth:\`4 9&x=n>u2Po "FzX圽 G׃)!jF{-k oz_CH ׹5@1JGR7=~NOf'p0ghm}iTv'/VB 4L.ㄨ;jf11[I>Nyèm 従2cuo]M[lx,x\4ikB2J{'%,G=?̥IE:<(nuĦ]w#aqiV3$.b FR4"9dmDdbK,A#G^-'d-HEޡ|Y*1Qkݩٰ[q"*6S[_TG Od<~irXn?#(mJ c@&NV^h|' a6Escukk\`G2`PSd{UKVUg(_V`-xՌx}@r@Տ-9rK5~Sk*EMMa9fdH(B-mqU2EȜ\s?=J&ٸb>I* U'.a5&Htf5ĂLz&lX?D:TB7CFww'WIu}ry@َAaINJ]]PԌ4 ٓ<ZGPwXv~E%6bHGR~"}#5ґ;V=ιj07hpXxh yN`- }hБU f:Ӽl ַi훢U luFltY8#sjmJ*D1 MM:ݒ(~E f4qcrñ:LDE0~IM.1b PN2m~e*cc.vV{n쿎F<VkP3H*kp3>aG78E" ſ<hȯJ]&YKLZ۷.Q]CB!+ nHItG$}>YyDE;n?Ն~38 uэl`m7S-J*6m8j ֢`bpsT|۟fTt?+?E<ӠX#r |O;DY] xźNX@^Mt|<wnۖ7,2Ŗ56qG&IYv#6#e'ILKUg0{٦I|>x!.K,B ~g@Vd!=5vCyahLfޠة.~65´jm$%\GTuTpE1xD"Ql0cacPe뛣Y޺5YX=B^nzs|-da fLqc6>4qyXy}F+1祭S$ @>xQHZh, EjP]_;8vAH|Z?92&Gyc!9C~eЪArfZ/;0׹IL/I-۔JZ #S榣͙/F64:鼶:V7pTA&@=Q ĵ9ˆQ%a{?<ӾI/rrrr寠7qܢfCg'e!"*m R7!*_pN`$]O+wM=$oK'j*!A5}|#M + A7=KQ3/ g!^Wʎ>Ddb"b}*LʧMCA3v2@ C mh}wbTWjZFȚD&-@˔odZ\TnOHaQS$ۀ־ u*(YZ^V8mz2#100«mK-ڙuY*O=LmKG[t"@vGi>} gSBΏPo#(3ۏ@IU7>$j?b CPr>]2ZZ׷.J_ QsO m:#cXTyIty{2@DkČLN2)H!%~ -LOgbn .oKq2L7s0ـMll1C\:>?Ri(\i=Nnb/t`4ɛѤ0((R?{9{)T.pNdT!D)cshy39OIZm1;Iw`^b~ `L(Joe*p88@z%&2o.1m_:5wS!Cgb 5%I#~3Uz[\ґׯo1[[#ɉdPP[t7;~Ꮄ7}V 'rnj7, 5Dw;e9H"fУe,=Yku8- pfڭ[ۇH@x+- _{f.x,t>xq5}*:8!bA i3M8c7Aӹk`(ws\Ư9qȍ0Yl3-=H7}uʝ~Yw}$zAvuM"gsF⾗ʒW <ӴgxV?rKK=yÖPа+ۗ*Vkup[<h{ ,hw3ȬNf{bwŐYf^Hd'7zwo~aILv -1}f{m&mT4P|GŽ1B+G 4:O=Ʃ^t#2.IDATYh[p炃Kd! }6Oi#yxQ{5' t?zP*EZ`{Z{{V/᭷&Ch5M#@cBB[u٠q(} #?)^GuÝȱ.}c\>ьE1ڻ;dkEǷtV)7w*֩i(\K@T4>&ӝ7I TRu\w9.0z_x&) ߼2K:gπ.y o!cuFedFɎݻd)Ӝx9p3%)l 2=.4~YZ{-9wocpIuq"(h-ҝT ʩ+q>łZ14CD~u\JNڋ>]T*XOg@]șem]<jڿ?zՄDR3VQ8@Z,$AdD[ T0&@+n:Khޏ\]韜Bى\҅h4|Ѥ|Bg< x2H;߾F+/=E:W'@!Rky!O~b<{`7<~{hoH*WSAa P ^e~u3JH:zx\x3 SKQM&T jL}b>?]󓖫Xuدٖ%~lьg}Ԟaz$!q *2VĮ(LrRmȒNJy aqW)y2Kxקe K+) yyxc?r_*(Cp^{\uRvH*;T:^N{NLv, |*;s&,3Cp-,r \j? 7iݣ.'ꓶ ā"/v{sג>W*jr7כ^$4 En}S6~sM*Eg>H7ONM4VQiŜ+-f [Kzta΁]nЉEHjk>Wvu]ͭu%3c~]R ?zk+pws-KL[8| eZ Wzj+e[&Ơ4eBp,10[>F5si\A’t ɺڒA^#qJI= e4 @Aaß<0hB$(Nƫ:3hµ+:þV%UI Pjef7WNNRlH;R"qwW?[IJ[8W&r"70x"DtP,0,N cBϊ5˽ b/0|(*:AνÛ緧",V@Fz/P5*A?^ng9놵XEXju:!Sy+jP0^;-AO 8dARsGzw=")p5z713_5=z& ΦpdGnqW*sQM('|ΚLi k%6 Ϟ گylQV.FZ+:5Pc_ Zf-6?`B q_x,Iz-$7O ؘ奌HʫlV4ƜDlKbwZA)#mAgB:N /tVOR<йA3ڒ]8e^]0+ ׌ $MMzXDn^مIu7+/һXSl0/ҫO;5zjзe޳ߖ,0 ;q#NC2?7߅!0]5nle::d4/JdIkߪZ\wUoR}Am(;tgjo+hn[L#o*)*JKLPt%eN),Phڎ"iƢ Z'= q/lܞ{615( j>Xso,zfgQd*lVPl$rXcܰUFIZ紃ߨ { vE0zt}Q1Q ,T(g͠a7ES;!3.{#;߮fr_Ka xFɥs]cXQŠ'>dGFx{)*h=4߱Xdm1Ί,N+:UwQYfYtfB4x Jf:+%0wa:.5lȫlLS-b?T)zgl潗:0=-ާN(LJ pA[4q|J`Bsœ+q>ڙw;o$u^AN%;KbufG{cA%ӂ=, OU*ç 2=xՙene\94 {9\H*L>~8D:91H2tVi-uXKҝH K'"QG&-]]Bxͷ"R*ïL$ÎqN)] c q4 i ' 'JæLLbA})q9d, 4Օvܙ+A:8KS:F;5)){"KwM.A"tK; GZ ݪDkL8iLr87EX5S߬ö+hհFzWn !/~z~g/:I060=4}G~(e_fp"+ ҙm߲Ffؽf K5 r r/InR4S]O[_2C 8x(@#,_:#8ݿWmNwpH=vM1/lGNaՓ@78${Sț8Wۇ/J*b_a3ֽ8ezy{ ]%kʠGIJ hvRşȱ, 1i2 W{ 4)n γ,9x/SӔ%=3&MOq='~MP`m%\ӍO2h2Җ"W4\1B;hĒoZB^73eGAɂ䨮OHe\ 7 KlƃODFb*iG<& 1zJƵ ?eȔtQ<z Z6jc賖HqSP-|Ů<ǿm] #DZx蕵|~1*Of"ŎK {($^(2bOK ps}^*V!eҝrx1+N"S[h I/[?#I#ZwZHy&8'n Viǿ xP7hjf=mLm]jڎg-ihڥWw=(vғ)Uְ ~W[).#zZ&8`gyg37X:eL|!x0Kp2N2 /CGƯVϷ^Q%΄qn} Ғ^2dZM"݇f,vJ%Ȓme^ W7^uYUaU!$R0yX&j~(bt{5HE~7c`":.y[}fЭʎB+H3ٹit} ]XG_bԽV8-*{lCp-ىݛ|[x &,jiJ$y:hqm'?JT$+[Cƕؐ5Ƨ>w&z겲 b? G ߅i L*R'c-EOU`V?!} @%֮g7RxiԄ8$ _)k'R G֋'2 CΊ3E<0XϜȌW(a57Aӳw g}c( #HƳ>.$w|r!>%Z!3+(۷qVpgcJRB&mw+fKсeb_S/'P 2H[ Ww^dNBBOU;{@t\v:00ƬKC(  ej ; Q+$b(^ Vߚ2lwš?LwjE@w\d"XҜLJC2QjŇMw/~{^ӔJX]ڼجZ-YJ}ͣ^gzjUMѴβT9Tۇ, QuUNl9[%;\{̦"?ɚgCl1Jx=$ |VmD1;!"|x]FhP]OsI8=7BΕ];8v_71؊f;Ö3r3 ]( Dʬ_Mi|HIхтvIѸg6YLt m/Pfe;tfQkdwJ~;g# ;PM\3xL&B 1)S^7mQF u[9qC{߽O'\oF^AyIpMUPb'|ϒ,JOC3&SB Q"d_/*Qt7QpXSWpj_@p R BkP:~~بMUL?: "?Zbm$h*]0 }ut|B/)WtA,.= /8\oN|ƻ%7-ўPF& ǡ2yV7,Mb;61p8 ٔ^(m\eEͤ5x-2>3Tg\mV ȞL :XfGuZp@wzBM<\$w74b*XAI\XF+ژ0TϜ*P>:vN1"{Ѕ f^RY#Wdò#qak;d 5La#+_,ugIc)ia+̓iX4 ;םܵhY؅A3i^<=^fypCwI]N^!&v]*xW=L}d$95ݛyG'=80`Py:av,G4ow_|*ww_8GJ^ա] ͩp3"{,3~w[ r* 8xt2$d_ nm}.QL=\a9g0Ƌ6tnX%T7$7A;ZkQ |1VXxt|b\K#Qo8? :#c+He`MY_KFp#b_4#)6ﻧZ4sO9M sfX-Xlσ"8M]W5wt,&lw;=EM[8Ti:|D7*k-h`㠅 Lu wJN\zu5Q_אļG݊?>G)f_TZM"pW - m=Sՠ5k\k 'q0,Bhw M2C} )7Wp7t8wˬm SXlCy+Ó6] 8&/K>c|.ϩj^W :0Rb;pM>IrYUΟco:Qnssc9cYf.n=;8@vWZmǿHID0&cX*Սj$¤Y=>!]G8&Z0=FߖB CY|6'=mb^ZruXfnK*9==:PO3"sO.SU].1S[m];12~ 3V<ƑR#ҭY-  n7̌5\Ngij`{[ygtho2]FһÕOCJVut c6V!@H. x?Nme$XuV6v(ѭyX0P S2& G]l;NCG H>:@[C gA~ 8 {<%*wzIZZǝQӧo'Ɲ ڃ6ˁ1z]_~"&Dk Lry'l-L۽aHyn}Szb< )+Ml܇5CCS$4bQïy/2us=aZ2[#YE*@ZBu~@yd }[YKxiP^stRV#s,ViiMujWEQVߌ0L߳Uِ&Ý{tA`jIx>V5-}psHdHL|d=ȊH_Sl|ǚwJhuCÂHF p@+c )m6*KA^``fagUζ«vΫ=?.OYE`Cce8س2,:=E\5ߟ g eW 1;kURzmk09?C2RP83[\vIⳋ_]ڂ=)I`*EAFE)TĎjS}+іD`K]1, dAʾ< N;z@8U&aJֿUQP|YmHvj !~NJFڛQ~ŗ`Wَnz{bIw=L퐞R}Y,s^&S .vlC`^$;͞)QH;%6G 佰ė`vCM|ͧl ~y +ݣ|ɳih?w6J{D& R83MB@Rs0Fkre5 ?m>YH;_}"nS΁wۇNtR&"O)+'*7 =+/[&\ćNI]Z?!bp2&F'9 %qm:Q*mMFl(&mzffh cX͚UvY_',^bGziM_ ̅Im摵LAi@HdnZ0 SvfkQE ő@c"R]u<6˜m5?!1)%)?jU1E MK'oBamѯ\RY)<"|*˖dj1LkaEmOIgQ>O.Jt8:/Cbm<•z>:E鏱Br7̄5r=9@>ӇYсS0Ed U0\qGT.E kV^dϥGN&KLOIɟ4(ʥ~CD }CPadB:B"8lyXEm!&&7^j#sλ(8X~Z6i 4~bp^pqQ/|ɳ`<R㝵NjΓMfcl*ēKmHe3≕kv p TS|O܁3(cv`I&_Wr7H J6L3ь i"2rTOyC& #b¬~!aT'3xq~,FtXM(V<լ8FޫF'[~w'&!63E;4AEJV3;nOe_ȠHꌊDzCMs;GMg>xqWrm#y0,%pyZsX nl WhF7A" #SAF`Yl]izwt҆ш-.Ϫ iї mn%ϖB/3%B!J]d:f~9?x_.HHD#YbO߽+  76#o(ԄPJ>)y. ")8wK-YpVmMToAa8Awķ[oc&eXأ !ʇ7o޷csGlk|Ԭwc&F9GdC{Ɇ"S}|;{[ȮF&)/;թT#9ŌWp ;ߵ^Y]Xi@s~-Վ"b>7, ]7䝭6WKRb M:%),l4ra)h3&¡&WQHy۽o&O{NJbm/v099L0M1jN)w>TfPwN*c)T;$[,>< r;+Mk.ג=ʂd6~F8d~nx7L&<|d4KgHJs ¨_#`T{muAC|%wf/Q[aE ]BFb]ǨII -U1vҘhQBl*鵃`jsa0̭ə.i0ɂ˜f$P{% 4gSOi&R+|V\!;Mqc 7"Dpd\{ۗmF|>9 2^5OGLe =+@9})ײٌ/N$-t lD͂¶qsTJ$&mbSfʌW~s m(F$r5h!V9<5`-Jmf1LcOnQzUt-KR;\Oٷ:3GT*U#A `QMV Ek/ϩ7rj/~i;UyȕYl r uw.;Xˉɋ}D(=`88u>ŝFx FAB7fqlB3AfBiXV0t]*(FK<=nw?f͊EorILH7D/NivOiy؅[ڳ3/ X9(_2~kz+dP^۫BJ2.Ux̭USb1L[$eȖ#w^n*OnN[^VFp;2v3Ý]q;"‰/*:&~{AvcṖ.I8NzdҝڊrO/\5NLw-e>,iav%VȐYA`6{ %p[1 kNBZG^8vfq3L,Aܠ*KRs.܂#4檫2*gg{Ha2q=LBp-}ayDs&PX}˻z|>D=" {DJy㮐=# P]vX01ŷ I%1lYoZ.q9`r_vI֯kd ǂL/=!yDс1S傎 \NJfԳD}NC Fzۡ䕂?' ko]`; tZD]WǏUOi^]]_{i/aw3qvGs Q-ef[Uy6tbuYUKQ³!a ?naܾceaFFQDbBV?È7nNTeB#G*f~*&f| Hxpu]Uᒁg$$U9^P^vE xcg3mSl흚w>Yx Wo1_7@莶їGR*#'nY֏Yiت<Uwmh?pek"h3"08 401¢1:3 ?MmSCǁ'AE`a)5e -Х>7 U!v^pP< "~iUͦ2A, {;EP@[ ,kvD7<5 : oA·;K' IvKh>8EB r&AG8  7"rrN2W6xHb#Hf #+dY dKMhXJJQ#uc5CGzN~WRxDíAEN$1}\\r5^sFnMFltu-JA/o ~|}d "O-` ~{茗G jN3==ݾ𤭽-qj0u8~9rZUS 1=LI~^kmY1!Og4O L#>dp_@ISepVSVm+#r/> %vo\(lGj/%]){y)18=ά";<_m&JQ\Ot'xdɆ$"7.B&يPtX^c s3l#n)IdfY;4Yr㭬ƖX N"6LDup' ԻbU-qAk\mps ,>^^ SZ'.&J\zsS.G 6Y'RO GQ9~O_B}MއCoQ[;Hyޤ0 )˛cvmρ-~)MU8GHB-7tE( $ř$Y瓨v3M?ִWi: M`sG@bMo9t/5 9@/XeZIgRMp>osʔǨŮ7'ݎ伵~'RrScܑ+"YV"襚RQv$2@g0 8[l%*v[OS@@:21+1ld[{0E`Y7 2"ҾtiK4#V:XZxpޔa֓s|7?`Nv)mo.&tW!UTr(R}!! Rh\RY/9P [`PCߊZ殹螰4^.XݱuS.~Fص)[ 6_{-g9(01}eVz;UQŎggFų$0xhp x3h8VA[k*1[2#N>6>Hn4^S',/b";܍m*Mn2\߭9@Í6À ͓U y׉jENozؓ],Nl՚A8J<ദ>$͏[*{@C! CAY;p2Uj,G{ȸK7 ( hHjxD*23g9O>$gI *<uZb V|t a7 6VH.N(sI?_^CJRc5pk򯦣\΁K䜢`9l)F|` ,7E@ӗ QԖ*bй0^:2<l[%+7@'$PHjJWڊ4bD"!Bz&uA#FL $)[MMVm<]:΁ThD1Wg-nK9}4RO@v)YcVP7Qt<1{-^҃|l7m6X_Dap-'= F5[}iaH$סּ]:f;c5MKaRY aqn%Ah|T})^5,siCDe/4w9RJL aȾX+qIo/{/2i|#/VxML8-Y:[(P-Ỹֱsi(4έBgʥ((:FLcV rDb(s+i,£@$p .g`z6ZNöoPip@Gy|+ۃwK0by 2 PJ~(DK˰7?oZV2(iw0t=Cs m*S. ;|tE3d!-M%> ,7&QjEi~ܦp$FLx޲e !T$<VTcC{3 [cxY-N e͌oؽ[c[nXtx@x, ؽ氞QYVn횒y3lb-hlL닡,+KAK45UEDd?!/ LY-pUmDjM [}d?*`@ܗ6_M\zD6 ~wn3Tϼ^1cPC"H~ll1!m8T(Z <(DGQ.&tƹoo55H+22¸ ]<[s2Wo>j Ox=Ϩ[8e籤%h[VSIP@{LosBXԸuר֩w6,CU !NUJlt*?h/ "v|btb؀a@&,+#गO8"m Ţx1gb)gYj>ŒL&K[2w7l$11NFv wr7qs]~o3P\+8Bb VKaAWU9v%)9J3]}-6M 9a$1e+mƫAe}6k2cѼFcՃAv6m`~ϴ t5+͖P%gOL87gE0 oficHR9 ^2_Gz QQ,1uOǴ'~ɣ ]dqX-/\q\(w0Wz_B&?U}TeOF7Zj8#cw%S?e˖F>yoF 7p hpOU l8L!xT;oKD,ToĈU<[{ZktZt6Hk",}7S20pj|__be6>$&Llc|9W?'4V߸k]w{с IvKNoKvG9tNxPIj| OB wn:/dLF]o*jW \P)«i(ѥ'w, =<]ڗQA.RwlsUn޽.7!Kr}_LRp!:HFOɻKTՇS~+kiۚsquE O0|'3LW8у[gD/QٌC.ƼH*`q-~"P<*(Osg=9б"h{v OwڋCj % C@JJ yMa`btc8 Tj{JhT2m3?YlکmU9U)6P_*=<<h.|`'@ͭ)[H.8>jgaI_y7~E[xŬ5} goqKfmPEdQ-λ,D1(N˓䳕'mU<sҦ;51Di+czj݁QIJId65 {|5duN@ś*az־nWQX߁@M~ F{gѺ2XTi1˩t? q5Bݺ֒ʛvGЖ[D i$|ٻTZq|YNukvb9~ ?>;.Pϸ<2a EѻuԪTK!DOIB nS.jSRRzU]ި&hO)+QH:1! 5mQW* #K̭TxNla]?Rޙc?g5 Y6jzkߖꨘjPHiX%1mK{#4d0djoXoZ~ [3? 2;>7'2nM;Rն P'W$%4,`9R N3(XiξJoA%o\؄3%7@B$'@~&(1j~ŲvÏ鉍ԟi???;&c!} c@vZG5۟\M>M&g &_'tAʹxn~Kkq}eڝJ$G>.Fww^ 1^) -I"YfRү+k~Xy|9kM5@zcu`3`íG͠q).|); 5e'PJ ߘp'd;Q [O3>|IGȚ?R\03yB^(TO1=1'"q}_ %dv13D:XS93ݛ&Ch~7UՕP"̯rs*xgax¡*=~r$bƋ6\/ȆJ&h#Q9SW{U|ub4򷢜;#YE$t\ ڬ1a`'Jy|?~Vx2Z hjvƑ\@ IʂʰY' d`=%=l n!?52KT: Z]9!dx{{~e|-nE.dw>ڷ]/rhenZ V7<4gnd-#&EπQ}2 "ا U|if(6:#x鞬]h3i-^hY lb݀˚?.ٱcŧԣ/2dYkߣ6` C(7Z)ƙ<>-p4mZnC؈DiE{GIZ/Hf#pFtЂDwr$ -m0{/,ad?w8ROE L^ů&FCᷝ3ub`hSDX5H^~qHf~2T M(EKFt2jy>3Դ2ڔ{bsy]-VU:29xﶹ^Rv{-bIZ4: -G3lۥS~|6釴{0;&ǐISaK%:6;~\N7v*G@k3C{ s|{%zS8hSJF{x-/pp|aQ@L&{I#$SwߵP{{ &Z[n,ui Ecxz7 ]]@ d -3;McuMZCBeBuRN;Ł`E%܌Iֶ%6|l&|D!SuS/ :uO#'}t+ثCd v4^H;d8~3}LĈmÅNci~dȹ65$Y1}&@3's=@:p5 xl '_G&_C ұR- lxZy%dRR`O&6r(ngɿFw(IS<[ ~5tAV /[XMV0 2OcwZ=M{r.U2K4RHV-RE9l-9^%Ψ({Ig i#Lx z;z:`#_?,S<"4OUY q9L.R9PZ$3A6aV5JLsV-K얤ڮӜ Yq͐smh?PVHo91ˆf^rŦIYi $XG"lhpy!?Ik%,/}_D6x"w{Weȅɯ(8AМŤb,4?VyO!\1Ez-h#ZAjӉf <ύm(R}ÑvZt 4ȣ5Pф(FRiמ4+VpBi2mp-Yv0tNP;TU`uRͬ`JB%zQBT{\$H8aڣj1 <j| krg3,+Z(:"heR1oaJ1ZG } mtCXOcl8 L n '7u|64+Ծݺ)Ν/dy>5&ͯ?mt ' 4-Kr9akPʽ}FLwfp#6xpl; k3 +`*^ΆbBVGUsкXνwaSZjbj $T>UpWR}$yQ{xp͕q26 PfZPo$GqyK92a<_ϩ_Т2ERJ/\Jq!)y5cl㝟8TTQƊYH 5sLp23^Q1tmS_@ºO 8şf *ɂhD(-9_}_9>Ό]TV }{j9tI;k>NNavJ{T>5$ϘC* ]qpfDfE&DJSdfmDte1ȓ6(.+%CG[x.t'h%œlkIYs˹oY#let8?L5Wwcg!oEOسcՉdb[UFW'辙K)uɚ -c 7yH}jW(qaemDBƲ7pf@8DC,bbڢ@S490l"kc6z ] aŗe߼&9-CE7}!Fj$|8ЃérߊcfU…unFBJߜEcnfp#>g7R/B.M3Gu!$Q߽RdXk˔TP®zw,J7KͤT'^ʐj+\\N=RB ?s>%n/8gtfpc(+ut>AhDž2*R*ӼL> |FE% w,~A%.*~s ttÝfpogkh!r"Wuֽ&均hPLJѢչzYGOe{FK|׻@w9g\X?Q#Hu[[bˡp'XA+Z/H^#pTPJiD ̭tז Z!uz_nÖQYQyUԙuP N(BxTغ!ʔ G9*:."bY-Aw뎟U،{]yP,Y`~]kQn0zGzn5J-U$!IDy`~ Js 5v߬rHyhz\<hv)6i5?KHz]`@y2vL(uY<.Iңc֧iUlv9I> Qا?#2B)Rh!A0*6u C*a9@Z=m^OBQՃE%#v&v *@:īqO ; B::4 մG9Dl \[q JWуYJl'\K̮3pU0H+]l7l$DWT7AZrzaYl3J r]MȚ~䠂P'ڶCnU0kE BPFUz8DV˓P?nnl}{lI#mXQ>.hP=~^ۛ+هyQ|q-7DPxWhz`@ж܌K4tH~kt8FrP~֨BZX/a( ^/G@|y4.+Qp`OǿW8;drK* seR05A[v':Um'X0RRr3k?-uj\iւu] yP{"+yAG@V>틙/.Çu}G}R39iz/ eE}W{4hu0G*LtV$rFE\ަSn53)\ p[W ǩB,~|땁Hʘ*(J~{P4$^%SMٶ^_IsCjsxz[Db}H29*徯Q)TyܕB]u}Nc]*?lKL^^0fVݭ7jƀG-c5T_#3>LPBEL[[ۂ m%vW]$clHOpmUc2^X "/Aj,ׄXS#4GPHj`O YH榴!>Ӄ٦~qLՏޝQs]W2Lvڳ`\8M@ܰ#bڻ[j͞GjBS禎 ]fӛń#)ѣvh NйeŸp xE@W-#-θ($ֆ9WÂ5$89jJ79 (9f@ !؜1=Ju`Dhe7, ûcprȣ9FrBI_ԃ|=N{ydIem_w [/;<=鎳& x:hC?MV<ݞ;SK-[]"Y6ψᄡz\8?+JўUiegGt(OM@+Wᓨ^ǰYhM05dl{{_6CH _Vy"?BwIvi ggᰍ7hF4`,Urݱȥj9G{fPVXIŷZF]Ch'u7X}O*`qHԣOѡT+%=ʋ)H%U6wclW^K:Q\0\RN ak#X #bTGK_ #9 ? jvX%-E-x}5ۯ@GXa_X 4y3.F0g =OWt{n*~ob%p89JӢ9)ѭmUSZKZ㣲g \A]T{ 5A__̤Ls3/5bSpcU?Fj^F1PoM c! |7ġ'Y( .g-2wGGqTJ쏻W~wI t(Qza$7Ds\czEA 2ovTT'aW &JT7YJtfyjgwf,VYB*a1j> Tr*m#yBu eMًE}?;r3mL/6{;ZX+>Œ:;Z  X,ځ&r8Je*]9`&V#*"F\~ ޗ)(A@] W!cavJ0W<JOolEr%?v՛LKag3v"3!!@W?O&#Yg1Ո{LVPu{3RK tqʎ 9}غtTC tS,VXF,;5Sw]?{;ޕ/w{8lc+KO?:XN쯑'mM^ͶHXaB}Bh&ۄbikc0^u/"pa4!,l\JFs:_2Z' zyd2~:mYMgeaW#D^b]#@,QU-KJi$ԉVIBimWsLs)BL|O( hPG&ǚ HI :Zq^nƛ&K6HX _{/ݺޫ z'~^r/M` 7YqFHIfˎ)/_l[n!RJtq)~2olSV$,78)ff>6!}#GtKjUAppBec2cI,ԄBOggʿW:maK.͇2G)7O{DFNf(/'rThݎ;^ !2q8"h9S"򚸫#|Es_@˻?Pm$JEbYAp2y}/[Ƴ&8G>1 m|g7VFE|‚-@N,: ,^We++C~AYͲ U=hCef jﺴJ[*dI|yHf({i"_i$Gۉg4ji?'GE4W+6X(p%b?2hSvj<F>o@sAhd;[կN+0 9K `6j 1|]|oäњ$ګTP"\=(&YЁK5| "6 gψ>ܑvֆP}~k쪤7uFnfv$ޅ˧nS2Ĕ[ue+|6m+oå| ܉'#{U.ͨʗZrl0fPˢK6IL(427k2ш8ضgH(?YYL-]ǖ~$FӝJ!]Gy!pPgů-Ӏ+]lZK7&&P= s'U2]ݸ5i=E[YlLE$dqM;XF3 vozpnnI"2 @yND}X[<\VXy[[6' pB9Rܘ AW θe7LzR vIIyU;e^:->Y '"4onE}dr^GG|շ9!pE]gpڡzg[h'󤵡T;c% c|cx,5g+YϩKT.8Chh-;C"KOW϶|?%9'ѹ(ns%\lϯ,^_NAy(ȁR?]{$bљڐxiW"[\2ᅳr޼'f2'ڜˠh@k e{PGYP2*՘㴕6 V?1[&}E-*/Y 0@8U?MW 4g:- ;fkя ,x2~r\OcLTȤx (,y2Ni߅ш96H"DrU%Hl ! a]U\8Q } s\M,xHcͨK(;ˢn;P3"dyQ**+5X?.˓,M\{M;dס`2̄kDm(ɡ ć,"5c SaF:%?6 )(#+( R/ 01|W?\mYVD/ḄHb-Ys=(vrߑk2R|   }6P U̴m߼@nFL?z_sMrPxVkeU>ERL1Xf߉qw ţ>}OPecDլjCM2Ս9E ûaYrSbMY}Ɂ ȄOtRmeGY5s}'M۴bO=ԲquFe @D8 =*Jl:sWF-T *cu+Z) K8+da0~oR9Th2sZ=h zIgm`(-qF2j%F($$A^ YRLPd^#$*L'dIJh8}NԕC렕e͠k@%&qZbhp/LKBĶ'lkw8*'YQE̔iP[w,rUoڟ /EaDvE AT_,Ebk !T4_vNL O\~)\dǫ0 UCz7HH(nyneav@h3_Ǒ(۹.Eӵ;LJ VaSf0U +v?}YM YoWw8{ ݸE?73I%faд lmo9 ϽYA) sA;C?NoC,|%W ݵA+D=s`3:*o;=WBtvQ~6AYB" ?TyQ=oCV;A%2غg w]ﯼ Zuћfo=wN7Ȥ2XVwMUkۭ $CQQ"umAq[IF0۲3@J\[&|͕X{_ݙC*F6;F(+sKugI&?T4V-ǕNٙ4 F )*568LoHH,( pQڌ݄1s@N a's..GȝWI(Gl?꿅F+^_"6|Hl$pdJny\9qN⒅=ix'֯^A4IǧQ`R'6=cܴN Gׇpw5&֬5t[(=]i05FK݅4*^[TAYUE م&@|햚+3gP@B ePHZRp{DL~&I=K&ޒA88,] c/SYT@&rOB/h|St1#h$Ynupś=`0{|Bb `pjdb @پ\?88=*QDX=N?[BVV{dTۂ :WRr}ՓC ѝ( ;"ѧW^7lNx1;4JXK߳-guFHW+cN&O^k\hy9(1ӘKKsX>͒ۍ7(I^q<,ӛrG{+^ěKC_XgNY Y3%FY *D 4\\{ `-eLfSH] |,ut(} 2?#E X|騋Yȡ.5A~ie|J??3QZ~=4P- &Gn;̭dVߵrSaY3#j,hˁD&Bf&dz N " !8SGE@z[!_SZkĨ dZY]̥Bʹl-JW֦ywj}nOӐ@!]cȢ?z!1O=y8Wf"E^7v0XPX`nLnY4;!'Aé#8^o`V#_zC0㠇L5p&LڋM aN+8prxs& v2p1*RTIIfwq#A@V&pV$/]acf[^;{;.=" 3א嘩/LAe:7ZByUXV,*ZHKN (v+#='`.V Hч{ {7be e@.}*HJB!^XaoԖo+ 0vE80Ě,yM*@@1ϠfZ[Q/!x7m*pLh۹}i~уeI4KAq抏K:o;a¬a8|.z=C%)FU>]\ 5qrF (Lf&SJߗcBڧd ]ξA₣'j)cr }vM`2MwW't ]wf4:Q)!Zi407lnP|A@ʼ=Lc*s*3R]?C.M>YxRv.yLه#Q(1 5 QҽUIiթC:v)9;m渵a?;e< mc80o(.%wFmge#Xૈ^dlݡcgYU?ηP0D3 (53s"6HZTofщVTAI{p~ {" >j4LY e!Y_dJZY"r%zv-/\+u?W ̔њ$0jJ'MKTt;~<Иqϊ%=2JcoUYmɝ:h8Ң̣8\edl[nN?_G3,LlFoV&{ЎR砎u%$>|; ;6r\rmw4\˼{XNPDYMRkMv2 WmOnL>잁w3J:_EEfڎRv5K[V`0 <^U7qёNqoS`Č5S0`X G!Q7W4f'v@HhG2MVۆ[e)̦mdI.Ds *rͻ͂ J\FO[x>3j2>*qwi6`kY.r[YJX+_|v+s,mAӮj;}GR#Wcp8r䔆&/^NfO,͟.%xpLt Xl$Kr҅[ogٻqhůdp BPu& zް닐ΩQ{=KHLۼޯ'+ՠ1܍^䌌wq7<1/ARǷ?6&WOn^VW